From ebfe101ad078c5459f196aa03212f7c67ee01d81 Mon Sep 17 00:00:00 2001 From: Marko Lahma Date: Sat, 12 Jan 2013 10:54:10 +0200 Subject: [PATCH 1/5] SPRNET-1539 Quartz.NET 2.1 support --- Spring.Net.2008.sln | 4 +- Spring.Net.2010.sln | 6 +- Spring.build | 38 +- .../solutions/Spring.Net.Quartz.2008.sln | 6 +- ...ring.Scheduling.Quartz.Example.2008.csproj | 8 +- ...ring.Scheduling.Quartz.Example.2010.csproj | 6 +- .../src/spring-objects.xml | 12 +- lib/Quartz10/mono/2.0/Quartz.dll | Bin 438272 -> 0 bytes lib/Quartz10/net/2.0/Common.Logging.pdb | Bin 52736 -> 0 bytes lib/Quartz10/net/2.0/Quartz.dll | Bin 438272 -> 0 bytes lib/Quartz10/net/2.0/Quartz.xml | 17105 ---------------- lib/Quartz10/net/3.5/Common.Logging.pdb | Bin 52736 -> 0 bytes lib/Quartz10/net/3.5/Quartz.dll | Bin 438272 -> 0 bytes lib/Quartz10/net/3.5/Quartz.xml | 17105 ---------------- lib/Quartz10/net/4.0/Common.Logging.pdb | Bin 52736 -> 0 bytes lib/Quartz10/net/4.0/Quartz.dll | Bin 438272 -> 0 bytes lib/Quartz10/net/4.0/Quartz.xml | 17105 ---------------- lib/Quartz20/mono/3.5/C5.dll | Bin 272384 -> 0 bytes lib/Quartz20/mono/3.5/Quartz.dll | Bin 507904 -> 0 bytes lib/Quartz20/mono/4.0/C5.dll | Bin 272384 -> 0 bytes lib/Quartz20/mono/4.0/Quartz.dll | Bin 497664 -> 0 bytes lib/Quartz20/net/3.5/C5.dll | Bin 272384 -> 0 bytes lib/Quartz20/net/3.5/Quartz.dll | Bin 507904 -> 0 bytes lib/Quartz20/net/4.0/C5.dll | Bin 272384 -> 0 bytes lib/Quartz20/net/4.0/Quartz.dll | Bin 497664 -> 0 bytes lib/Quartz21/mono/3.5/Quartz.dll | Bin 0 -> 944128 bytes .../net => Quartz21/mono}/3.5/Quartz.xml | 819 +- lib/Quartz21/mono/4.0/Quartz.dll | Bin 0 -> 946176 bytes .../net => Quartz21/mono}/4.0/Quartz.xml | 819 +- lib/Quartz21/net/3.5/Quartz.dll | Bin 0 -> 944128 bytes .../mono => Quartz21/net}/3.5/Quartz.xml | 819 +- lib/Quartz21/net/4.0/Quartz.dll | Bin 0 -> 946176 bytes .../mono => Quartz21/net}/4.0/Quartz.xml | 819 +- .../JobMethodInvocationFailedException.cs | 0 .../Scheduling/Quartz/AdaptableJobFactory.cs | 10 +- .../Scheduling/Quartz/CronTriggerObject.cs | 0 .../Scheduling/Quartz/DelegatingJob.cs | 0 .../Quartz/IJobDetailAwareTrigger.cs | 0 .../Quartz/ISchedulerContextAware.cs | 0 .../Quartz/ISchedulingTaskExecutor.cs | 0 .../Scheduling/Quartz/ITaskExecutor.cs | 0 .../Scheduling/Quartz/JobDetailObject.cs | 0 .../Quartz/LocalDataSourceJobStore.cs | 0 .../Quartz/LocalTaskExecutorThreadPool.cs | 0 .../Scheduling/Quartz/MethodInvokingJob.cs | 0 .../MethodInvokingJobDetailFactoryObject.cs | 0 .../Quartz/MethodInvokingRunnable.cs | 0 .../Scheduling/Quartz/QuartzJobObject.cs | 0 .../Scheduling/Quartz/SchedulerAccessor.cs | 0 .../Quartz/SchedulerAccessorObject.cs | 0 .../Quartz/SchedulerFactoryObject.cs | 0 .../Scheduling/Quartz/SchedulingException.cs | 0 .../Quartz/SimpleThreadPoolTaskExecutor.cs | 0 .../Scheduling/Quartz/SimpleTriggerObject.cs | 0 .../Quartz/SpringDbProviderAdapter.cs | 7 + .../Quartz/SpringObjectJobFactory.cs | 0 .../Quartz/StatefulMethodInvokingJob.cs | 0 .../Quartz/TaskRejectedException.cs | 0 .../Spring.Scheduling.Quartz21.2008.csproj} | 12 +- .../Spring.Scheduling.Quartz21.2010.csproj} | 17 +- .../Spring.Scheduling.Quartz21.build} | 6 +- .../Spring.Scheduling.Quartz21.nuspec} | 14 +- ...pring.Scheduling.Quartz20.Tests.dll.config | 11 - .../Quartz/LocalDataSourceJobStoreTest.cs | 2 +- .../Quartz/LocalDataSourceJobStoreTest.xml | 8 +- .../Scheduling/Quartz/TestJob.cs | 0 ...ng.Quartz21.Integration.Tests.2008.csproj} | 16 +- ...ng.Quartz21.Integration.Tests.2010.csproj} | 18 +- ...heduling.Quartz21.Integration.Tests.build} | 2 +- ...ing.Quartz21.Integration.Tests.dll.config} | 0 .../QuartzCompilerOptionsTests.cs | 0 .../Quartz/AdaptableJobFactoryTest.cs | 0 .../Quartz/CronTriggerObjectTest.cs | 0 .../Scheduling/Quartz/JobDetailObjectTest.cs | 0 ...ethodInvokingJobDetailFactoryObjectTest.cs | 0 .../Quartz/MethodInvokingJobTest.cs | 0 .../Scheduling/Quartz/QuartzSupportTests.cs | 5 + .../Scheduling/Quartz/QuartzTestObject.cs | 0 .../Quartz/SchedulerFactoryObjectTest.cs | 0 .../Quartz/SimpleTriggerObjectTest.cs | 0 .../Quartz/SpringObjectJobFactoryTest.cs | 0 .../Quartz/TestMethodInvokingTask.cs | 0 .../Scheduling/Quartz/TestUtil.cs | 0 .../Scheduling/Quartz/TriggerObjectTest.cs | 0 ...ing.Scheduling.Quartz21.Tests.2008.csproj} | 18 +- ...ing.Scheduling.Quartz21.Tests.2010.csproj} | 18 +- .../Spring.Scheduling.Quartz21.Tests.build} | 6 +- ...pring.Scheduling.Quartz21.Tests.dll.config | 7 + .../job-scheduling-data.xml | 2 +- ...ipleAnonymousMethodInvokingJobDetailFB.xml | 14 +- .../multipleSchedulers.xml | 4 +- .../schedulerAccessorObject.xml | 16 +- .../schedulerRepositoryExposure.xml | 16 +- 93 files changed, 1217 insertions(+), 53683 deletions(-) delete mode 100644 lib/Quartz10/mono/2.0/Quartz.dll delete mode 100644 lib/Quartz10/net/2.0/Common.Logging.pdb delete mode 100644 lib/Quartz10/net/2.0/Quartz.dll delete mode 100644 lib/Quartz10/net/2.0/Quartz.xml delete mode 100644 lib/Quartz10/net/3.5/Common.Logging.pdb delete mode 100644 lib/Quartz10/net/3.5/Quartz.dll delete mode 100644 lib/Quartz10/net/3.5/Quartz.xml delete mode 100644 lib/Quartz10/net/4.0/Common.Logging.pdb delete mode 100644 lib/Quartz10/net/4.0/Quartz.dll delete mode 100644 lib/Quartz10/net/4.0/Quartz.xml delete mode 100644 lib/Quartz20/mono/3.5/C5.dll delete mode 100644 lib/Quartz20/mono/3.5/Quartz.dll delete mode 100644 lib/Quartz20/mono/4.0/C5.dll delete mode 100644 lib/Quartz20/mono/4.0/Quartz.dll delete mode 100644 lib/Quartz20/net/3.5/C5.dll delete mode 100644 lib/Quartz20/net/3.5/Quartz.dll delete mode 100644 lib/Quartz20/net/4.0/C5.dll delete mode 100644 lib/Quartz20/net/4.0/Quartz.dll create mode 100644 lib/Quartz21/mono/3.5/Quartz.dll rename lib/{Quartz20/net => Quartz21/mono}/3.5/Quartz.xml (97%) create mode 100644 lib/Quartz21/mono/4.0/Quartz.dll rename lib/{Quartz20/net => Quartz21/mono}/4.0/Quartz.xml (97%) create mode 100644 lib/Quartz21/net/3.5/Quartz.dll rename lib/{Quartz20/mono => Quartz21/net}/3.5/Quartz.xml (97%) create mode 100644 lib/Quartz21/net/4.0/Quartz.dll rename lib/{Quartz20/mono => Quartz21/net}/4.0/Quartz.xml (97%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/JobMethodInvocationFailedException.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/AdaptableJobFactory.cs (95%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/CronTriggerObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/DelegatingJob.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/IJobDetailAwareTrigger.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/ISchedulerContextAware.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/ISchedulingTaskExecutor.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/ITaskExecutor.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/JobDetailObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/LocalDataSourceJobStore.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/LocalTaskExecutorThreadPool.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/MethodInvokingJob.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/MethodInvokingJobDetailFactoryObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/MethodInvokingRunnable.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/QuartzJobObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SchedulerAccessor.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SchedulerAccessorObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SchedulerFactoryObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SchedulingException.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SimpleThreadPoolTaskExecutor.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SimpleTriggerObject.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SpringDbProviderAdapter.cs (98%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/SpringObjectJobFactory.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/StatefulMethodInvokingJob.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20 => Spring.Scheduling.Quartz21}/Scheduling/Quartz/TaskRejectedException.cs (100%) rename src/Spring/{Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2008.csproj => Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2008.csproj} (94%) rename src/Spring/{Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2010.csproj => Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2010.csproj} (89%) rename src/Spring/{Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.build => Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.build} (91%) rename src/Spring/{Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.nuspec => Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.nuspec} (71%) delete mode 100644 test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.dll.config rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests => Spring.Scheduling.Quartz21.Integration.Tests}/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs (95%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests => Spring.Scheduling.Quartz21.Integration.Tests}/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml (92%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests => Spring.Scheduling.Quartz21.Integration.Tests}/Scheduling/Quartz/TestJob.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2008.csproj => Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2008.csproj} (89%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2010.csproj => Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2010.csproj} (90%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.build => Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.build} (97%) rename test/Spring/{Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.dll.config => Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.dll.config} (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/QuartzCompilerOptionsTests.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/AdaptableJobFactoryTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/CronTriggerObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/JobDetailObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/MethodInvokingJobDetailFactoryObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/MethodInvokingJobTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/QuartzSupportTests.cs (99%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/QuartzTestObject.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/SchedulerFactoryObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/SimpleTriggerObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/SpringObjectJobFactoryTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/TestMethodInvokingTask.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/TestUtil.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/Scheduling/Quartz/TriggerObjectTest.cs (100%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.2008.csproj => Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.2008.csproj} (91%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.2010.csproj => Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.2010.csproj} (90%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.build => Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.build} (94%) create mode 100644 test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.dll.config rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/job-scheduling-data.xml (96%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/multipleAnonymousMethodInvokingJobDetailFB.xml (81%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/multipleSchedulers.xml (85%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/schedulerAccessorObject.xml (81%) rename test/Spring/{Spring.Scheduling.Quartz20.Tests => Spring.Scheduling.Quartz21.Tests}/schedulerRepositoryExposure.xml (82%) diff --git a/Spring.Net.2008.sln b/Spring.Net.2008.sln index 3c50eba9..6feb4d7e 100644 --- a/Spring.Net.2008.sln +++ b/Spring.Net.2008.sln @@ -62,9 +62,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.20 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.Tests.2008", "test\Spring\Spring.Data.NHibernate33.Tests\Spring.Data.NHibernate33.Tests.2008.csproj", "{B48B00A6-8E4C-4953-9B82-7121A08AC57C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.2008", "src\Spring\Spring.Scheduling.Quartz20\Spring.Scheduling.Quartz20.2008.csproj", "{764C3A6A-8690-49DD-B9AF-99E7C09AE4F0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.2008", "src\Spring\Spring.Scheduling.Quartz21\Spring.Scheduling.Quartz21.2008.csproj", "{764C3A6A-8690-49DD-B9AF-99E7C09AE4F0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.Tests.2008", "test\Spring\Spring.Scheduling.Quartz20.Tests\Spring.Scheduling.Quartz20.Tests.2008.csproj", "{47E7DF97-2515-4F2F-BBFD-0A4C205800DE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.Tests.2008", "test\Spring\Spring.Scheduling.Quartz21.Tests\Spring.Scheduling.Quartz21.Tests.2008.csproj", "{47E7DF97-2515-4F2F-BBFD-0A4C205800DE}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Conversation.NHibernate32.2008", "src\Spring\Spring.Web.Conversation.NHibernate32\Spring.Web.Conversation.NHibernate32.2008.csproj", "{64400FF8-2E9F-4809-B5F4-0C7EB8ABFF87}" EndProject diff --git a/Spring.Net.2010.sln b/Spring.Net.2010.sln index 895e55c3..a5d985c6 100644 --- a/Spring.Net.2010.sln +++ b/Spring.Net.2010.sln @@ -79,9 +79,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc4.2010", "src EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc4.Tests.2010", "test\Spring\Spring.Web.Mvc4.Tests\Spring.Web.Mvc4.Tests.2010.csproj", "{7B2FB412-047C-4A34-A0D9-3F3D2727F388}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.2010", "src\Spring\Spring.Scheduling.Quartz20\Spring.Scheduling.Quartz20.2010.csproj", "{E823D54C-CE82-4868-929F-5F95A999F123}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.2010", "src\Spring\Spring.Scheduling.Quartz21\Spring.Scheduling.Quartz21.2010.csproj", "{E823D54C-CE82-4868-929F-5F95A999F123}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.Tests.2010", "test\Spring\Spring.Scheduling.Quartz20.Tests\Spring.Scheduling.Quartz20.Tests.2010.csproj", "{247787CF-ECE1-4675-8B42-7DF4329A4891}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.Tests.2010", "test\Spring\Spring.Scheduling.Quartz21.Tests\Spring.Scheduling.Quartz21.Tests.2010.csproj", "{247787CF-ECE1-4675-8B42-7DF4329A4891}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Ems.Integration.Tests.2010", "test\Spring\Spring.Messaging.Ems.Integration.Tests\Spring.Messaging.Ems.Integration.Tests.2010.csproj", "{FA934E92-C8C2-428A-BE2A-26818F17A787}" EndProject @@ -91,7 +91,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.In EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.Integration.Tests.2010", "test\Spring\Spring.Messaging.Nms.Integration.Tests\Spring.Messaging.Nms.Integration.Tests.2010.csproj", "{E5323AC8-137E-4EF7-BC62-3BD6FC0576CD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.Integration.Tests.2010", "test\Spring\Spring.Scheduling.Quartz20.Integration.Tests\Spring.Scheduling.Quartz20.Integration.Tests.2010.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.Integration.Tests.2010", "test\Spring\Spring.Scheduling.Quartz21.Integration.Tests\Spring.Scheduling.Quartz21.Integration.Tests.2010.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Conversation.NHibernate32.2010", "src\Spring\Spring.Web.Conversation.NHibernate32\Spring.Web.Conversation.NHibernate32.2010.csproj", "{64400FF8-2E9F-4809-B5F4-0C7EB8ABFF87}" EndProject diff --git a/Spring.build b/Spring.build index c691061c..dd491455 100644 --- a/Spring.build +++ b/Spring.build @@ -393,7 +393,7 @@ Commandline Examples: - + @@ -414,7 +414,7 @@ Commandline Examples: - + @@ -444,7 +444,7 @@ Commandline Examples: - + @@ -677,8 +677,8 @@ Commandline Examples: - - + + @@ -704,8 +704,8 @@ Commandline Examples: - - + + @@ -739,8 +739,8 @@ Commandline Examples: - - + + @@ -766,8 +766,8 @@ Commandline Examples: - - + + @@ -1411,9 +1411,9 @@ Commandline Examples: - - - + + + @@ -1438,9 +1438,9 @@ Commandline Examples: - - - + + + @@ -1650,7 +1650,7 @@ Commandline Examples: - + @@ -1675,7 +1675,7 @@ Commandline Examples: - + diff --git a/build-support/solutions/Spring.Net.Quartz.2008.sln b/build-support/solutions/Spring.Net.Quartz.2008.sln index 5243da89..e916e82f 100644 --- a/build-support/solutions/Spring.Net.Quartz.2008.sln +++ b/build-support/solutions/Spring.Net.Quartz.2008.sln @@ -17,11 +17,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2008", "..\..\s EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2008", "..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2008.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.Integration.Tests.2008", "..\..\test\Spring\Spring.Scheduling.Quartz20.Integration.Tests\Spring.Scheduling.Quartz20.Integration.Tests.2008.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.Integration.Tests.2008", "..\..\test\Spring\Spring.Scheduling.Quartz21.Integration.Tests\Spring.Scheduling.Quartz21.Integration.Tests.2008.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.Tests.2008", "..\..\test\Spring\Spring.Scheduling.Quartz20.Tests\Spring.Scheduling.Quartz20.Tests.2008.csproj", "{47E7DF97-2515-4F2F-BBFD-0A4C205800DE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.Tests.2008", "..\..\test\Spring\Spring.Scheduling.Quartz21.Tests\Spring.Scheduling.Quartz21.Tests.2008.csproj", "{47E7DF97-2515-4F2F-BBFD-0A4C205800DE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz20.2008", "..\..\src\Spring\Spring.Scheduling.Quartz20\Spring.Scheduling.Quartz20.2008.csproj", "{764C3A6A-8690-49DD-B9AF-99E7C09AE4F0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz21.2008", "..\..\src\Spring\Spring.Scheduling.Quartz21\Spring.Scheduling.Quartz21.2008.csproj", "{764C3A6A-8690-49DD-B9AF-99E7C09AE4F0}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj index 17f8280f..feb6d5f0 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2008.csproj @@ -78,7 +78,7 @@ C5 - ..\..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\..\lib\Quartz21\net\3.5\C5.dll Common.Logging @@ -86,15 +86,15 @@ Quartz - ..\..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\..\lib\Quartz21\net\3.5\Quartz.dll False ..\..\..\..\bin\net\3.5\debug\Spring.Core.dll - + False - ..\..\..\..\bin\net\3.5\debug\Spring.Scheduling.Quartz20.dll + ..\..\..\..\bin\net\3.5\debug\Spring.Scheduling.Quartz21.dll System diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj index e85800f8..c40f18f4 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj @@ -96,7 +96,7 @@ C5 - ..\..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\..\lib\Quartz21\net\3.5\C5.dll Common.Logging @@ -104,7 +104,7 @@ Quartz - ..\..\..\..\lib\Quartz20\net\4.0\Quartz.dll + ..\..\..\..\lib\Quartz21\net\4.0\Quartz.dll False @@ -112,7 +112,7 @@ False - ..\..\..\..\bin\net\4.0\debug\Spring.Scheduling.Quartz20.dll + ..\..\..\..\bin\net\4.0\debug\Spring.Scheduling.Quartz21.dll System diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/spring-objects.xml b/examples/Spring/Spring.Scheduling.Quartz.Example/src/spring-objects.xml index 56ef03a7..24c4f510 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/src/spring-objects.xml +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/spring-objects.xml @@ -2,7 +2,7 @@ - + @@ -17,20 +17,20 @@ - + - + - + @@ -40,13 +40,13 @@ - + - + diff --git a/lib/Quartz10/mono/2.0/Quartz.dll b/lib/Quartz10/mono/2.0/Quartz.dll deleted file mode 100644 index a1263478fc2e8e6569fbede13cc9904ce9704116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438272 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 E2R69lKL7v# diff --git a/lib/Quartz10/net/2.0/Common.Logging.pdb b/lib/Quartz10/net/2.0/Common.Logging.pdb deleted file mode 100644 index 117b5bccc4c1ebbd26199f62b1a9d6b850fb3fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52736 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�|Q`N)Uv27i1=VwlT1C*VIpzQn{ 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 z zbecO5Tm%`2TP$KWlYPTa>3kU@{Njlzuqfu}tA*Cw`FNe!$lX6;sKVSgj71&n0CfZ| zhCQBu&ka?Aj(TLPC}?;Pkzw{R!q<$Xh^pyQig8#}IVO&&-0BGhxx<{1nV#rkKLEmd zgfe5VTbGhQI4lbVr7BM}8vhXxTv{Y5Pf0TWi(Tjt^YEmIGKMsT5!>E9uX2q}0{Wvty$xAtC;FyFQcJeHAB;Pp%{Sf0?==D2Nk zlE#}VgF`M(i($ZY-e7P7I8k=#_^;lp*E2FJ1R0|#p^)iudz7}v@YHSx4M)c3G;CY# zW!rq@ZRe6-~PfD&Lb6782!U}DX8W%mwY=H8)=-rY8XHorj+pyA`4$1 zjoyHtEz6}!4=`3Xs&ppu$y_B|ma#2WitT2k>j8iC4HovmSLD&lQN=2oDnk5<0t|$B zEJp85KRvMfPXaOy+BQ@yU~;VSGz`4+Fvmx2A`K-jM#0+J8Ny9|oV&-rhk@C6 zC2nzp6SuqHh{}0<#;A|@qH<23G3qnEsGQ$tjQYMWD(CtcqXypfR*Uogj8TVrqIS`w z7Jm}r5D!pz>psI9iDPcMNQZkPQIU^7m6}tRHxlK3x}2``M&g*2F4B*^kvM*(i}b!H zlD2$gB7~T)%{B$td@O~n4C;T$D?xki{TVb64yRmqC{c;ekatB+!%c`6tXZxlSW*;D z^brN-B*Sqq$_MrGZzwjytfPs-UQ9(~R}>JP1yGVFg_L3kj#xy_fZu4o3M3ye)Z5EP zMCBfs=KX6&^!2PAY16#_&DJGq|Le4Ep7yqBKoDyHVHLxKJXpP?EPz=%6|QkZjfQ}U zO^N+!PiuIi&{p#jhPK0aRnUfvkR}vm!p&rmkQ+MgK*Yr+K8X zG^ZB-9Q9mw5RAhm%@YcPH8aNN=0JhZLo4X{6Bpy5odn;rwG-9w0Wfpk@nN`~xSENp zQxhNQNsI+*SNCAzdJu^v*D!HSeKAU|L-Ck!QMWY3f7i_+*6BQ)!@ydTyqL+0Q_C*; zlY=;)+%bxnNm-j895y~DXIO?(U6oAb*5>3^PV|!nm~+0%yl`7r(4%+BWjr>kizcQT zzKQWNSd_#1O$^bbVOOt0RhI=rHrMOe>6&PQ%13eRG%PV!)y%-cQ)L|vHlnHY^iM)y zc*LB&VFpB;ua#2L<9Uc4(!<#8Z>W^?HJQ?*XR3z#B)zdF5#w>m_!sw-K6aw7vFdz@ zbJVaN)6RC@iDJQ%d};GlWMV!q8%bAp1m1~m3;Zif^7FKjh*>m)6r6zUi9lH~=5I0n z(Hf40OS!kC2EVar&CHTm9l=*>2I2COn&OgJ&9IW#(3+Z(SXJT>vg16A2FE9^cRuqA zmH-_LDl1fhr-{q?UY(DtW?|K~;BXnwprZ__8vq*Bp)cDrU72cY?kIrm6+7Cz$&ol$ zmVEQ|q@58r$-OCUz#Pjd7@v#WDuM`dVI&vCN8{f({A<9!*lt?77sjS**J6yxq)97}^ap&WgRxX6>zdlyq3>L~I+ z)=7i*b0!$12kJ#qeS4%xE}odFG>b4CyWO;0)JsaMy-o$WQqm5^8XITij}uoJrBH2@ zhzmh*x+zEVm~mT*Ry#KwHzfEYqk z-PHw!uV5zX%&`Lsn~h32$F3Nkug*jl!cqv=0sYHa5Sq~kNM9>{3w}azsOE)u5W8V2 zI~^Xj;*wxRj%Gx=lMF^d#rd^G`SyA~N7y0ZAsC(W=ZRaCs6xT%N=amnZSV<;idkK8o=X#WD`lh%XlSbgYU{B^aL?uH6?i zVmS~S;7YuR;zFq*KvdLY7g6k*g?SL$pmQPfrFye^!4w8`ACBnv(FaM~hIa}{Oax}E zWtbHqv3)tfK@woqQj?@2kF}(79@f^pcu%#&rY28wgmf)Mvv+HW*&k|&BLN{(%jp-P z;ge8}{+viaI}4i;jg37mDN;D!U|VHVp@S_|F|=InK3duq{gk}L8GAA*!g>_scw(a%9N*}FJggjK3y z!{*b^fx+0AvcuX&q?58)nclg}%$!UaHtTo8W*oB_f&fa4+B z(gc;4n5Z~qlvh<%6@_+5W4}L#((;lhX4!>2ny}NvLNupQQgoN(i>ZUyz_IxV*J=%0 zkN(w5=|3erU~CbZwlp=Jgjai5Q`@b6zqZgwYCNt#7b>dn}@dz;Ir{#C#rWORK%LtB!8fWE+e) z4h5>0Fp}ma)o=~wm@#z0%3&;CN*m@Y?+x)oAFI?`9R=l`ycv3il7@qjooYA_6DGZi zX_M=~Z6_DWqRE9V2_&RL0x!X;DsTeLgBiB6RN%Y}sYb1T*r65GfQNfxpt99yAFSKS zI%~Lk>9A#JDwCqJYQms!a#xU|4fBr8asx!jZIxBy^TJgimR(3j0@J{)8n7E&B&yA8 zTF7_?H{8uj)(j8Svj`*8OKts1tJ!)yAK+85D%5`m-@XG1_!_>(&yr|=hsztVVGVyg zpC6CqGUpO^suEg-YXiS%KT58*mWGO9>#Hs`Dj z3SCx7&-21&uVYW>4)UQpi1!eCD<6x82iZ81&_LWpF*cqaz#*e%?!ylzi9CB4x&JRX z&}QZpPooAhX{i_-Q{lmwr*MDbWK{nkum&IDV72hWV(>#U;D_2Te%QqLAsIv(n5i4` z$d@||e#*H`5OY$!l8qxy+!dzE14xvbZ^)k`T<*Lg=w?xY^drfN*af+pD6goSo^jG% zkDYVsNtRn4(0r7qvFa_16RSb2b1?c#)JGC=4$3`}&_gjt4~n$3>qxuq1cbpbjX9 zlLx3Zm|>$F=9yd$M(J(EeXUat@?`qtJcoPp>>KVsbn?uAJM%<2-glF`SRc8Z&FUfv zz3=|!NPoecnQKI~2z2(C;?+P)PPABZqNSq<9MR1fCZf$tNoBEoQx>c2Ez7qrbp!$> z3)%BZm-Js>oKe0wbV(e&FBaM#aUKa@2WRd+9gXwI-SjnqZXxtcxd&tyc)C&OGG#=- zOR(Xvj3|6FUYW&yHU)8^pdxPkC3YOP4NNqnV81EGg>2>d1vuP+?auE>uaYa-^0`|Q zao&)7JEREbs0qd(O$X__R@bgJjx39KNngjl=Z}z|=IOu(Hcx}s7(bcUM%#G^z3KAM z8;G)=U$Nt`oIOwuRts1s-s3{^UOoDBZFvY^-2WVX4M6%TpI?Az-RQwVKdZzHQH)a` z8JDfDF>X2e>QaPn)wFw^D|Od z#jyP*s6R1~(Mz6g5+CC4dmB{-3K=6T{YjR`K78^HcIA^z@k0v3lTBfccaV#$q1`bZ z&YooN#aBGLF);cLDuKdKAj@mPC;v<#?8DhA51jKj%d&8fpOk6Wah)#m^C;8G)yLwv zvL#32^!X?s-;-2s-=qtO@(k4hz;lG#H-m9wY(Za$nWgltU`FSDE#7Kl>4S0l0xfgc zLAsrN;tP3_?}y_TYYcY3*LlOX!{#%uBHG8eC4K_&p@~4o))wI$GDaV#PspzNL&X1B zzyF}Z*lyy#-tRx8Ft%$>ZNAP&b2?vjt+3)BY7Wm;gJFf&PsI`6puB6U#{(JM^;if( z;3)L|f5sV?6&;w2h42svImjD&hA)(ZwKw!JUnp7J8@ls{ZqCvs>E8LtRY!t0`;nGn zm`@ysR6E%>``GPKtuHdtM|pAaQ2cq+)VX*l{w!SA<_)ppuh1Kr;Xb0Fcp!m{*OCe-*;m&BHs zXvU|qBsLFmI36KD20_~tr87ZzgOac;L0tC-uFnXre2<9e>i39no?q_& zt~YfE89~egrgCXPZAD0=vX;%_#l_>8%9DI?G}62oOkr zA39(JmC_W$MFM2@_@4C11;x8%=(0sEG+{h9qa|51-SG`hNq~u|-ypGe5 z95=Ju>nVDFNx6pG_XPKQVE05u zjlK=CunOQrb8=Q6kBREr!u05Bp{Jp!F+3N?dh@S;<>D$yJ!EGt8D+4%Rw*re<>f{T zS({$U%~dP1R4!JDqJQXx$h?nf7nC;&{T+uLn1t<7u5=@Y@FL@%;g05;c3}MBJ;ukg zjdo@|OCx*aWRUWjZ)`IkUhRhiF*4)S9bd9DvrdsGmf{#TP~uBq zEo>7kGtRkcETGq+an3uaGYHDGRmKBJuk{F{Z*oA9F^~3vwaE8ZQXfaZq#&p*hvJ#6 zXrgvLy%v-IKC747wvs1`t)0D#@)Rf~ZpTnv6 zPX{fv*3PIr|8AU&VcKL*;Ez*j#M`t#ly1I}EiFUCL1ApP)x}X+^B96LC(~yY>5HiR zkphJl`hH@gznDDH_v}1_#t?yKW;$K3pt1r={hDoPCM9U60sKaIVRSwKd62Uf_=%K$ z4SryG#2bxxRu?%!S|;UGs*{|P4;}>7vyqV|C&btD5($#LA;6J0PoyCGQdMrGRv1rg ze2vo)i8NAJUO3Lp^egsUCt`RnIctM*r%_`FYivf<`P$dY zdXKkyPM}72A&x3G+_b0D;~r*@gTkZ-@_bn+mo8K7piNrat8%~=rF!1GbzjFJ@8X&%(r+OAYK5<~vS#!!r(aasX@Z053WL>kp&+V;a$G(Ns&f$M1x*90ig?{bMme;J zoXH4jGaj7#gCWT%Vmgff4RP@n3QzaSCrod;#Vhf~SJ3Ekao!gzMOGn$XK*(mZaafE z5!*SWmqy{si!+>TO*q`5qnFzFTfwU6&LlH$Vr5vK8VFwgjpk)AOCRU1dT`-d6i7V+ zES)x~WB-O-kWUeh20Lo&7^6n)W013Y}lVcE2(?Aa(X`A;QH3}XD5I0A05sp_AJ z<#3B}RsYB$MsaL+QZ*!06_#N?(6e~p{ARfdo{eS?{JRSEA1aRw>e|Rj?;Jc4i6=10 z+f5GbtS*jB-5ifBOw;L*+`IV|;~V73o=U5Zx1kmf_8C%s*vS0nuq3fGr5DSed)QWM@PN&lOXP_2drQ8{J ztO@_-$epsn3*kPi8#IUPV zp&yEkhrC^ZP;>&wF)Iq41Xm&iL($nxMLT7X|75e!f$0&ASNk&E|5p3D``%ByD2u-VfRL_G2sn8$%xr#_K@3 zqL_Tn1!?TP=}f;ZWkpfeWg=tjvgDe1!7JSZW;T8=_l94+i{IW!_-#*_FlDJ*d}Rur zDQ|wU?%zp`r|En_DxF{P#Z5!!$!jWHmO_~XhRJy$bynq>#c8V+3|gLND%)^lF=RXYx8xjWiVbZxgnn9mmc z)u!FnF0`-QV2V4^z>v^`5I)NZ2W^?3*c88lyv&;0Zt!#J;;gyR7YOi2@E0WM8Y5q` z`Gq{}wl{M=dYg9A^)UXs+y0W6E>B%eoIQMT=#n^^hl~xM_&d15s9G2swDknL)|y=I z3%jIQ1UQ;?KX$Jk*8PH#=sBsVR{I2!a^rd#d=F9TDl>LNV%E>tjNf|(HapFqCf zqfOS}iI6%LxO&zKZU<_fwE~S67IF3iewdlcudErs7R2`o;s+zZT{c+gy0CVz$aP`u zV1etBgO$3saoqkoaCn{LHhM(_NOnGnFYJlXtqbc%VP_6}^tdaWj>bVf#2!vo_t?Xw zJ7m~F;jx9Avzp$%T012uH)>h}wY`62P(}(pUTCkfpb$ZmLgrkiAL;i!e#d$Q*XkN* z9s;JatiYSM4hIpO^#aNp&5sxd5TGfd`znZGuO+Y%+yw;qQ%*dGU;bgSb3af3Kl}6N zM9iTIyBG4aqZx$jUc^r$t1zzYNhg;6pbmG>)8D_~_rCi3XZ+ra-?`oUXs@mGk|J{A zPxJc#?f)#l=j-oh_bEIy^r~jcs~C(bh*Ua=a0j9jL(|*{NL2^Ni?6o zu{V-v>HJB+bp9k}I)4(@=dbmZu7hlU8Mo>3jN1z}&g2S7D{<)JWzeIf?l{at5^(;L zD>fa^m~i|@xcARpKU_|Bl-o|Zx_cB|dYBkwMOVRP)&~b$(W7105G&f|x`tZO)vjwN zJZnSOGFfFDX2n<11q86>=#CUXwTsM*qoId`v28nfIr@O1frQ4Pbm*N}QpvlP9830>OKC488x7NDIx zJoVn+J+I$bvVL#cA3ViXd*gzH;aa^TVWL-|WG`EAEM(sN!;KtAv2m)qTlrH{+`Wpw zRozD$XPb7e)<5n18Ppx;PnyL{vpwW=6py?qkGZCZwGH{}M_FkXFj+tleed9GR?b1jNYoZZ9`?@{9lMFyLhkr*j8bkK4tPD!JT~2&RTY1 zA7}Ma4Bc`(RLsq=b>ZeLS9})Q3G!mvB`}KZx^w}Q$`fITk$9;S8s9b#-V7rbdX0yt7@iSiR)+cL^rRx%wt3e z;bF-o7-3-6mXpKwbt&+7V`1}IXj7{`VJfkrDl{lVxy<$F)|g?~g_^%ITo}K>Pji4?M&^hVzYjE@F6!z11B{=#sGnZ$=^h z+ahmeWrqgbdbEk`^?)hSK1Nv_>#&!>%L95XhEW$Is$Oo2#b9DLYYn_#)HR`g>clY% z6wd0)*nxV9%OsQ47q%2PqI}ovx?nxht+#N$u+axr+I6$*Z2VhXf8RZ%Yv8Z7N$=Vo zeIXY4;}VK4ZO7yt5^|nZFDaIBxq^g})kA!Poc6jMT%?Pxo4urjc*D7FCu@3G#?th$ z7cuN5yDoNR&Fn}3<;dg}{T4>f!q|b9M9>R1{s>n~ggPBTFBJJBTq6-YO)9m#ieu7| zC={l2(y^OFqg|a2y==fQ(jZ6XV!sz&F=^6QrqHrN9-BGS>-@ZS&m%z3p7xy0$*|`v zmSN9X=KW>aSewg{HJnFuKasULLpHNS2U2^N=-|X*GS6a~OGy9%@P0?#ljNz6* zNzJna2SL*Ofw)u^R$)B0;unIKg0jF?7AVgFkD8@5v!cd@wCKkG3QJnvdx$v{U_ir) zG!OkmVK*;~!#IsobugC80KK)G>($H-Kg+y0QmU1a*&a{Y_J)m&@F7t|FCzfug&mE`F)=`ikzY4`(?H)Yo0hPz^}$&2Kg z9>sE%gN;qCHie~pHijw99&Ah%s!LRC@9k;>GkWi|yBzSSz-~<-Rxq{*S65PYxM-b) zdvYC58!a45^J1kBxa9J9ji<6W?}8_^g}<JU)GB z`Ck)Rr{#G#(rNjIbS=MB1@nBZorg1n*ag13mcm}5p{_hHgr7qFQ>1^2@ndcc2vp1A z)FNqS-cC`F+|IY6ogGiRopDc^v@@=PMP5BNv$QkTZhLO$>fT$JH7l0eWmLltO$*a6 zO$$rZ9oE95ymjBU#{QYNu|owz-L|ev*VYT{Uask!uGwqdX2;Rk>auK+aeCy(*(N($Vl5s)nuYb~U zIKOn`(50V@59$e}elp%Tz-u8j5x8Iu7S>mBC9Z=Ct@qMnSBh*oKI0I)7rH z&Y!hO=g->t{7t#6T{?f((&umHNvyTc-_(m#F#eX}UCQs1FB3<6ib?$G7=C!_@IG?+ z8F1jry^RPk-&Xv)o`6l>fIB?_ce??J``vFV{yj#*(p90IcWt4aw-x_B0x=xJEMA5i z=H7DB@gcxaqWE8SOgL_FE*-SuKR`0MmZb9_t1C% z-55_NG5aM>jHK-E_FX;3wX6JGtp_Z;;uvpH$wyQeJ5e z_VU{~i7oO-q~+gs)55hxnw|FCKOkG{vG+du6!FAn`{>UF;W1*LJX#mopE5nxNqdLC zv!&m{!2nZkzEiHvbB4FrzRtMjv007_@p3`#PnGrb>%d3OUInIcY?cePJRoy8`Rs~% z36BPKTW>)7qoe4oc2fa2D<&hq_-s|=Fv&|+9q1B$AgG|Rst>e2Kpc>z?tYj?izPxd z(4vO7*^FI`Q8}?pYi9Q7h6>40>DaZ3M2YNs?6cgw?b5MQt_z93jJ7R`9j%e!7G<4p zn{@)~8SMZWmdTz~GcB~SsvV5sjhnR{lNx6KdYZ_cnS9xlJHm^&DDNvu@vM}`K4x|k z)BZf%X@lyzs^HMN^5BrVQrUYvIL+SU90ftF{w%bWV`}!^W4Y|F0b|OOsGBCZc!l`F zLTo4PZ!QhwU8Ny41pYZ{P$6v7LqgRPi=3pK^D;^f&i`R{t>^so8058rM1Lb4q~U$Y zSUkWYh5YE%7hLj%kD1VxnelmLzKTe$l9zs-t-XRa{$db#X+`i@yS57K3Mgf#3Wk@vTBz zwq$6pQ1!=o84O`>}o$FFF#8lat>jMIgIRsl5 z+AucJx?EkaC0I zJ{;`i>^mo>E`}atYE$-|ziV?{VZ+^Q&K~Q60TEl(IraBchXbd-I*6839WM&7lsYv@ zXDM|8Gg?X+!>yi+jSM8*r0-MH!ongV(#kDmyqcQavZanD46 z?HCQZ%u@i;KT|@QP7A z=dc*V$a38Gs{TSgx7SmwE~=Cq!?;kFWEjQfR)}=z2-2hL{o_)a6f2PehG`KA3{E** zCHagUY8F^3^2_seBShW9Q0Xu!B_`5ZyiP*8l4pby(uO@Aj1bE`@m2irvArNBPZ_Fs z7nmW>;YBGLb1Y#AScbVwhftn^s3<5e5M5%GSFt$Mm~21TZON(Cl_=p{*uE>Qe)eANECJ z`7Pa9uAtft;d%}h{Rg_OQ8sIbdh|S}HRS3%tw&>Pn}ua$ z%U!zGit`U0#aWLZ9vx4|cNVO5{JemzX!kAt(vdUhQnvQbq^@I}3y^Rd(9y-}5%c%zLXbQ@GCDC`N$c)*SHZtEe zAYm zT#i-C1Cs-bUcn{nq8e$vggXzRew%xwD%GTYa8IzTyX&{n|1SK9Gv_Q5x{{!2cG&ZN z3 zf$ztfrf-s%Y0)NopnK1{vV`fExgbD zsz2ZuQ(YPT8{_EXlroN%+F=#~KXL0W%Tw&(=1vBofHF!t6$4|>ek zi?iU9#IwG#fz~H3TB$hW^q*ZJUpnCIPnQYa%}C=6iX+w_c-P7tVW8VTyZqTY0hSO%_#4mp7Ju+ z3;4VB`dM%FLS?zMsjtL!^F70_`%WjmQiS!_8jlVhB&2?lMEY#2uZGO$h|54zi?iJ7=Z(($@Tmx$-~~fS*Y@Y@ehy;?|m1e8Fe(aL?VyzI{lI->ks@H()zk9^hxl|);aJ4;% zE19uI;cdD%S#Vyi%vbbMfK!23+@R0FlC`#b$RfTT#i2dNHk3(zxMS5+BsSSZ$hB`T zlnAKZ@KAoHio;x6ksCYPQ(w8j3-zQO0<%i>8S5*mL7|lsEru|}bMKR;o48^ARfIpbnYad-nNlZ}69O z{LS`;_$SfNMn>kgtZZ7_))`rlh_7i$bhfs1L{_%8wM16N6OpwYEs^H+kwu*=7A-%j zWyRXImc+cK<(=`w`ofWs&Uj>bqNS;`CDIgGxV9eh~xtqH-md2xsiPrWbBl8lV@Uij4(UH3OdoGTQ zjqK6Z#x`Hk+S$S8?>wrdH4!wwnfiFikRWv9+S;?%nJXsoXrUpE<*ts4)-fvFEW zgx2?3T2n_y%j)K~^-|oT^&OoptLx^1AhnUkmP7~0GmB+RoX9e2BXiI%)+SnJwYRM8 zOfPn$TYWqiZ5UW-Rdw6`p0Gb{!x&hj8Y zqReS)MGuiLCthvD6X|oqa`oz__7%OMD3QJh{MIzFGn66?u+BAoVF-E<_1>A9c@+*Xv;E zVC0IE-ee^Z$datwafHsUphS(gNl+qwW=!_6zX0r=;^^wMdzh*47fyCR`pI+J?V0M@W1h`f|1lyw zJz}=#-4-dHoKybNm9i8?6!Dw`l-84df?mz((-8}x{lyk zFP>0WKYl_T{u@6c5*hc^%*|;s^~rRdo2(A+v3z+;M~Am%?0ow&7jK@_FmdIi3DcHO znmTdPgkF(I66Psr)ER574)9LJQ=)!u7`swD1&3sGjTBFb_c`I}^m7p-DOmWi^@#73 znAyTNqx3L5nJl+c5b>kzliMkAvxRh~LEhl(7k7Q3^qi!r_YT9nH*)(?@3*A3N2??; zol?D|MwC_P+DJ;Y&#C>KPLfeV>wq3)baKVFQ$QzY(>LjCQu#%53NigO_lV|{n4c5b zvnZ1d1^O(IP5g|~m~-v})?-_j-rr@UPCPM=`@(1g&omQ9qGQ^|*88X6k`rd&%+M9r z+&mRu*FMkecT z&-~hr=kkzU&#YtUN@2Iybm$oo>_*z*xH$ug$O5>GQpQ#zX3-?be=cc7!A9l0plbk~?*%czwl1<5ikVx26e(+8`-FSY6*dZ8Z zNzUy6+?-*c*U`BTa&9~E>tS4;mVG(5ok(UDb7VnjVDFA(m%Y-lp*Onpwqx4TD23aJ zX^-UeqnZUdhw&q6s@PN2wNS}=m3wNOB=ojR(0MAk-IC6eM_)zVw4~itJyEs~vTi&1 zsVCxQQ`SxEi#1kA0R0yOL-PJ(+YZZvLUL%uO!g*YvKN)(Kv>d@#M|4}eDv6uL99zl1+h#VzW5!+ffK+K^*QF)SR)RztXTD=w%$f(Y9Hg^z{SB zOhbaOpI5l`O2@v;`TBuqPsGf!C`8>I_UY%8uOAiep=FY=+YUkKt>SjdL2nj)6N5;R zwHe=zA#C=9AnMxZ2_NEag9xlo7J-qmW3jy0g8)m~X`FUq$lb(KdK828eG!9_Nmj*R zeRjp*jzKUhVsJ;G=8P1*4&MuG-9NobZ}?+-nl|&uU7u|+xFbmD7cRZhv2S8-v_UTTB$txO~r;T4R zdBVy`Q&z5Mn%Z-jNz*%BYMuV^+BZKpbX+Nxgo^~!Mm{G*oIyv%S|2JNA(cgB(u}D( z_jIdsK74%3aaqKuC)W0l@~JdR7C>1xf)PJDgjMb^{lvCHX0ehz z(LM^@5=Uy=4lhBHZPyBV$!6QE9)nwzXZrZAW7h)qF^xb3ZK+Sp9h|?&_Y;DI4Z(mG9B_Zh(fjtPnG_~Aj;g=?l z-h`i<#4r5PkXA?a2*T7j*3ku}+AS4PO= z@TU=zW? z$X&Y{(iXjmUTnngS=1#@8139MP}EB#Zu0NLwmtYcf0G+TT|=+(F^i8{JA4V?{?Fqm$pqp ze%nQ_mjL|`z20p4E_#vb^AWu}iu~CXy&y*#(Hk*;C56NHoIf|RC(OGr;qqWTubPjq z#BK6;3BY-Jpgn$UU0q#CAy*!~7s^NG9C*NjJ?1Qq>^XOz#rqsMKQghd-rju^iOh^Q z({ zA0d|@jKC%zR%1mouHS0n0BQTUMfXq&6LAXUCW?>-J>Gxc(*=asGg~)d66X0DD`J+} z!0l4Q)l-}ddN*^Y-YLl9_?M)T_)Io#p}fgz&bHkgm?i97g`*eLBw~_9&#gd~spgD$ zqE7UP*#dh9$mfL{d9;VS>+N2po7AT!WT;1$Y3CQ9y%Uh#e48%z%O>ZUS%04wV|Ay( zz+kt!k>^RIwdc(qZ9jj#@#2?R7M0ku*p5Ng*Cr;PbM~=n? z`jOVo$WeGhC$eg72ORBKDa9i%$KwAcyhnrASQ0H*KkbY(H!VL}KhA>uI`D2uXUmc6 znVs8UQgpnzvk7Y$ki9L51Xf~~$5*s;$Tn6RGx47TZ->l#9=9ezfenGUClhrXI{xsw z`FK8NU5mKu7RMKL^68i;4u#m+NCg)kh}GYY7T%#xTvkUqK?#LFv>A;{M?wXJRW>dbNa*HaO$IZLKS4PXs>C}=@T z0?+l3T60_4@tV<&EQ_P?KJ92~zB|;|8gG*~eRgPxcvYz_zWnI@;~g#iCF9I-T5mIS zojDFV1sWCa0>u+!n-WKgzb6vgWM)%aYZIQ1lIBg(^&}9=p8Ld)cl6-S1l}BpT-f^# z#8r}WXQ$U94{U3h+dLMX@V`KR6kNSGRCB)2%Y#XFFU_Plx&x@2S?}6nX1UUXwkYV= z37q4(L&MXC*+(Y5a_GY(RV~am8jb)>QDr=cq}KwojY?0dp9h&tN?*3o=|$7?VAO+- zw_}mYs$%D<5P89;@MpUk4%caY&e8A$2bS(iJ|}8FG(22GVUIPLH9SxK9i?N35@A~u zI&%-AT?>y!mlWdBc#ev%#Up*7A9S_&S|~TIM;}P=<7invSdMV}@qh8fTB73y2 zKeh>*UGVZ@YgMfK(qyrkz zt;7UVCvw>k*++yPRINVhboG;`)YeZOUpry^RQzlBJXO326Q=dQxNX()CQO+ywYH(Y zeiFgtER^3jov(hv_`Vh9QR&#=z3P2NXY&~OWWX4U`R;$CdS<5SX&(@AJ5TSLSr(@I zSyIck8xzytJ$>JZ{+?7KBl9x|i0#J3CA}l}dctCXZK&CCcw|j0%K}YIyJXrW>XG24 zd7N!8X%+dbWAp{+V_B$!!)gDW%2*aC@TDg9r6%UlcxUb~W80USSQ^^)K@+1`^hDDK zLX#|Mb7xP8(9k|!+pqQQux5Q0sXdAtVvd!V+iP3PxHvnve~Yt_;+`d74@Y8x;;hu} zGy4F&g3JobZAdiJn}^yo1-P%<)@pnzoHwmIrx#lE<=Wb*%O{SX+B~hksi}VA3QS_$ zQj&ByZ#i|q(`!@nhGiKC*P`YvL?d8KY2JXWmhMPV(bv4iuzZiA<_*d!2FaS5w;Q;5E*{w6argizOaf#!b+L|<69$p}Z7mWY@k;>za7BcC6qv zR`9AjZgrcx#-$sp2a{TJ-lYSTR@JhI%NL-k^$UB4qy8IJwSLw7OI5AMU1{#%{-vt+rK-lgeIAb3Ml<8w z{}@%xyZsF+n=z(|B4#$fc_+o%PUq3@u$!xoHaf)oKWU@meztA3(Mg&wSno*2jQT+OiMHUsmEaUPyD}MdP-r=bKHpQ>sHUCoa`%>}i!%>DWZFK)P zZFCqvTpg}Q8y!cQ3I9J?=%m8`0g76`=JiHJNUJE#(PtVnF97wM0*+WsTmAxf*PC~q z;az;|HwIZ#)UweE-VJZw8gI*DYQHJsR~o+nMXg_ybU5n2QBmtx&A(LCzEsq{RMdJo zllp&cF*VgfC*%JJoOs5`)mbBaQe+w)|G_;T`agT^wgZ;RlET@G_MIJ20mZ*!{96ZA z563#EPMAucT-64+VCR4ud7@JH`CuvASM zJaTYIeK45*e;NMz@Q@0OAly}8bX3)-koq%Vxw>e~nPbY;qXK^i7*dzVt|%*4Q|F#J zrc@2t^Ph7=YTtcX`eA^jYDOdTJh*Yc#&Y%6A&mddQuq;BbCje={hD63M}be-E(rA|2E)Gow7YqzsPYUTNj=ZDnU=M$^z1wJJ340uL3~Deydj-x2uEH=p=sNEKW_xW@%7{aY7Y0b2d+f~n<046Xij0ZSZk zAw#PGhbY|&cU(yNjJSyY^DbhEm&*4e7t#M$@;&h4PcI6o@fS1BsREz6gx?=r^2R0Q zYR;vkM*F3kK)o*ce&bT+^VVhb`Q$Q&4!WH2PZqctuvFc2IVt?+<@+^;)bJ}lyga04 zTtR9dbOkAP(iQaIas_jE^$O-tb|vu{eI;}5x|06SUiH9LXq~H>^Pp=smF=wdxTf}+ zkUH*~{Tg>xSL1tU^@8|(iqMcMzm|Cp6*va4RBgO=U;sceK=e|`J)rRuWl&js892#Q_L99|Rn2Z4VBELBA} zFtqUord=uUlp9!=E9Cnbf$!WvI)5Ut;Ks)DN2{4P4!v=-+I-`x8xa%VA@u|C`TLE( z#J6=5eaZ#4-o%_w5qSMg%=v!#F1wljd*8fY;|R6v=62w4#?32lE>%Ch`TKw`2n>Gb z`!|EO-(k#o->Dka5m@*gr9$fK;NQJiS*I1>h zwwwwM-$h`9z}Z{K^PPa`r(2l+U$#_@s#2j_e|t-nsuma(I1{i`9dzsWZ>~~DiO&gu zA@#>w$<;${BmBy3%wd0lf4Gf(MBPrf{C4v8r2?<+*zGI~N@gVDSQ`kGsYa^d>7;LwQqoQ`K7paQ}ZS4jllcBWp}ku(v@06APN?$4umN+ z!D84#l*IC8iR%z`hPVzy%v^Pd`kw&X;V^Mstj?6MHsjhPu1>f*)g|hiQo^ZlDb(je zah+>imj+0eYv9^|u*)RuRtd`qd`EKmk%Z+0axCKV6kHd8j%zK}=w-NaRdHawxIVBp zqK&Eoo5U3i4zaFQvB0-1(q(v%bcqG7wOC#ZVV!V2W#zy%12QvL9T->@ybdwc*W1v&=d>JmKmIl^I*oP9fG;plA zav*;1P=^K9i))a$z82^T66?AgV%;3*4wAFJim+U`PL`MpBxZA9qqvR~*UG>d;yOuO zt${Peb+NeG0%wcsR&gB@*d(q;#nlnmEUuTuwKj0Rxc(-tb%6`S6^8n7hdMTJk+|x_ zbzI;Qam^Oj@qx?4wM<+m1g;QQhq$@}SBY!0xK0dQEv}ozbyDD3aXligQv%nC>v?gV z7PvuN?}+P+z)j-%Ok8IMz9X(m3>$Z-a{^n$wX3)`2W}JBSH*RH;0|#u5!VHQJH>UZ zxGoHQUtAn~?oby8?iSa##dS&G9&z0zu1f>=ifgO5E)U!WD!Zv`F_ z*Kl!tJMh2ankugA0*?lB(V9!)TA;2EJSMKA#C22P$sl#WW8unGw*jH%RLBjrN z!rqgxihLbLO|(pn5Z9f7ze>!>aOJ8y10PG+zT&zo@R_)lNz8i!xj9VNYFzo^>VoTR z^}|51xXu;Vy@3Ha@5ujAelA=?#Pv(K?g%^(h>GhqaXlQEB(6V+ z>wg2Y#r3JUo(UW#uHpiwdp59ATsw*D*MSZxFIK?vUI=UuTxJz4F35%J8xr<)340}Q zo`fAOVXp*U&~*^k>w#T!S-*3|^=6<>T-S^1?Z5nsU-A1F zxw5NurMUJHSJb*iN;tBRb+5JVm9XO^tk!xk_hgiCnYhMVzmTw7;o8Znx1N)*M&>RKgxEdIYYoS#=@O^EX8-y~&y=Ved;=lQl_P zMa7KSWKEHn(PABQhJ;NrVKc?GCtQbF&DL(>`kI8bSo@&=mZ_t~)oGn1u5RP{hG2aL zT%*)F>whHOl@fLmT*PdPl=ls5vxGe;Vc)RM7uO5oI@`KhT<;s#^^&fjgm|89-6&y| zC9K2Q)|OBna2Z{~cE7}WNWvyc*cH}~L+mT_kSvD1Z&bmZg zH%QDsSeJ_HPI3Lwx=dUTiR-V{<>Go=Tpw9ii0e6V{nNTq>h}&@gVn#RtHkxMQjWX- zw!RIQQiBFiKl`_Jy`HvYUjRD6Tz&P2xHquB+AJ;5y0WCb(v)LxQK}7b4I5 z1}M0e8drn3jxeq##PxN!Sl$yzHz?R_T)&0ugupSu8zt;hDdCvlE#j&yBWA}0Z_8&7 z9}U+ibxiOM37Y{|u3B$g_eq|o2OpN02T06wgRj9=rj|*}i|9h>N5XYAY#F6AN2nWa z<;ZY(FkCQP-4ULN@npa9P8CoGmLCVWsJt6KjpZi;e!ZNdO>6m?@IRq^6TYWZ{1UKc zaHpzQ^9B#MhO2`Hj{-bw@K*qj8ax(o&EN@u-2yiYyhh+XgQq~}d~)z~E2w@ocsIb8 z2hTyww+HV9`1is40sdR!ln&X15_c6?Cve7)0}?Au zS@Rk4zq`f?2Go559~1a=O)h+1swo6yU52YSYlz85H7unpG64Rc437tGI*4!1eT0t&N~YnCvcv?LjtKBATT0uqQKb#7YaO5 zV7I`{0K0%$vp> zVghFhJWyb(!1Dy&Ebt+LPYZlkU?B$7DQcX+y#*d2@En0#1U?10aKoW9te`#0t;2Uf z9WQXB!1HH(rD*YnpUwFUvv`iKITD&9V`+~1D(%-Nf8slZhNPZfBbz`F$gT;Oj7=Iq1x zy9k^s@F;=D3A|X~9RhzW@O6Rz5?H$LXV!2vecwT)0ku267jJlTe~yiR7npkhzXu77 z0_Ldc0!bgc?vyDxYESV$NZ|4Veh;5D2Rx72&4~v@1_abO2T%%JbpUI9m%s-F{#4+v z4;Y0wzeC!9`kTZoo<9aYyUZU4IC1_YKuW_LHG4iKNaK9w(>b4co+{s03H&agZpW~i zyy&8m95sItTj$V4&y?k;w-25X9OQXf^?=RVCVop(igZ~s2T*}a`OK$@XFU$9bOShCS+_3*L;p%17zM7X2x8E-Nb9ue0 zJ=6-;t62i~6S!31kphnsc*>y{mDH=V4;@(%Q0E`Yd~O!_BY{r~d{f{j0*eo0oSg-Z zKaAY|!C|LYEZnf`;TneGm^x2h1z#sOnp$0M3GcN~bkDSz+V$yH(`pe+Vo-n)RwWdV&>DHAmBbjKCR3Q=06J?;N$@=t%=G z%RBlstfXsvG&TOzM$G>%P_5>7$!hkX>eUw^=CM$x0_q#9Ck@b;YZy?2+gVB!aJV|X zofJDy;I{O~2C4LLV%_yBO> z2DQfKK+F)=aKxyD55^OL&1;s`)T_jr=W`ZrXg}sN^nKleryj$)TzCxYbuC~(-Gj_`W? z-H&41A)06{H_FS+)&U-{(s=`@<_e#?Qk`ulbo=3=O%TsnhzLI2X{W7 zV~d>WSmXKa@K;>iPC(hc#|^cs;52 zqQLhAege37L)r0!Q9!#cQ;ui7W&`G^g~v~Tw)3^)pBFpp z3GE}XwtT|zfPwA}fX6j%1bixSHek4$tvR@R6ILlXN??r|{o01(B$SdUq$bPv-U1Jn z_(up_BR=2gK7V9LZR)-lP;=S^;(wXIYX#oY{R~!F?-KYU@p-DpIL}G`Z%LdF1wOa- zO60FG^x_sckr);T)VK{gku{14)VM`YycTJ%XuQ$MLDy@-iMPT>*PX3nf3uX~YRmC= zj$FLqh;`I^Pd<_G41wneyhPw)NXEq*u9EL>3%pI>JpvyBtXDrd@%fy3wH0u<`Ze&x zI1kBws(Sat(<@F@e--$tKlnSgA7!f%7q)qBnHR+_!tW(t<^1VRd*90CT@KnH% zI_l)ltdKee5aS`BZQCKm0*bm;K%I6nq1G`roji7zfV%W#^0ww!JvX^d(ry;Z(hp8% zANk*tsmX8-axz-^(vpQ6&OVj-Uw`VKG4kk89h1E&pthWPAY!tnjT`b$BcE3aj0xOb z;K2eD0yhKtvDFwpR7$Ik7tfD365HVEglh(Ggw{ZOt}*sE-QTr#$5hvV+ZT-<4$kKY z@Svpn>FLzmI1WI=5y)|1xQqh<_1x(k?O#2exwa|C$$43_o0z~2KlZg}>8Na42x zekkx0fi-8+e@}rc1#T30e#-Y1;&X?re(4;x>|5us+z%z@KO{7?iK$99(VwGA;|6surLE==mmdPE0{)P#=aRy8 z@;&QZ@U4;Hg`21CN*P3WT{+S09K;SaKia_YLi%Pae zXt6zc(3&v!j=dzVi_|*ow}Nq4{vONi4p+hkYP(Jj55c%fGq<5ZqHPF#-#SVF$KNnCFQSVDpNz_?gKp(-B15*}06ii_WH z<=zyYg0NjAOqX7yraP`(RFPWZxOT^WzvIMpk-9HDPnD>vby)r{!Uw2Qb&t4CR<8h; zQuTXry(O3pP-P=op2iG&42+AIh1CXeJ*GZDy0Ci6gb}lHCc@uixjE&Bs0!_XYe4ze zvEN1iJ(fGXyv5_1SYC)Nf(^Sclr=gJuB*lMSRkkT3hbBIJc?nD1vVk(P<4fIG2Kx0 z^%%o`9Joqc%Z=;0^8d%)+lN(EbdTRNXP^Cg0C_ngD(X>4$h?cxN)r_om6Q|}3(dC* zjS>^h7gQ`zLR2a=Gc7ABEK@2iDl03i<4KbWm5Nf6R7lIrjLORDnKf(9oQ+s_-}`re zuj}_*&vX8mYky{~S+i#L>^1vk_C6b!Y$_)oeU{0hNiL@X@=Ew7M%7)RTmh*L-^y0T zr2Px&oAB332Xc;+k6IBs*(|x`Qjisq7)G%q?J`bAO2lLmN3xKZ*Hakb&lj8%ae%~2 zTHJ&lia2bOJs(kTqqmz-b(3;mMx3x|{?LSU_bHpKjr)v^u4qE3?w@V48=J`Tn#dlo z%hU?D6)2~^?mlOuT}*bdzqM-hd9)!Q3;x#apk4f$!GAEX0~Fq}K0s=hmac#%qbSOE z2`lSUuWZ?g@^0tUr)5{#&2Lj3&Zvi^n_G6LS4x`BsF$RLEql{MNy}Oeqe+rhGfI~9 zLd)xDilnz%PNc&m?PaoSC4J6hX_AgJ*(garG1(YNX5d#m&l3q21&gl zv*`p$0~k$|lo~mUPLebsaz33b>DI^sdXuCDOmm8)` z^Pf+>wpBH~OVapOpU`|sa~Ks!DsFX%E|yfztSpiATB~EUP|^pjzM*$ZI@0QUzNQT_ zeCn^Qy3?g3j}NYuQ7LV%cPu9roEl6x8kdt@oYoj4+T6foje;g~@+5$jHO5R%shrp< zi#C&(W~LyB49iKOAczdhNx2}149m%OLF?PpGpZ5vYMTv=>I6a5SV7oDE_iK1WLQCB z1wmw3K~e-kWLQD61wnjSK?(&yoLE811wouxL3Rm(II)7b`GHkLK50`;SCGk^d?rMV z5>g=uqDBchD+r=S2}$mbo_*6MldZ2AFX-1cw=pW?1aW?*;~tW61!xu!v#mu|k`h57 zoOW>X(Uxr&IaZQtK{0Jxl2zoiAc#x%llA-{Z=evD?k8tC`6$Gt)g+lO6Ze@AdsdV2 zf*|&+CV7G&_N*q4B2kE7t4W2V4U7_a;PBBN%(Dkbh9HPi50KMW^VU*`Qfoc=(UW9jAMA+%Z4Z#A$w^LY$cVO!9Z!>lzGxGo)JEd$ zhXhfog47CvD7A$oB%utV)QhB85Jah$NSz>vQrk$+{-_C2>NQd-2%^**b+IIqQv-!~ zcA8Xh@==Iq-;+j8caxcIiydc3FrTh=(q)W(BJqNrZ2O?&SCY=DfV|rFamR0@TF^d5 z=SXTQw(qO9o5=4ZolkQmYHiyYP zl8TtDqofBI#Yoz~=psp57{y82-u`{Z#gg{4x7f|X-+;0 zo?SwJ5Cooer9TM*&n~6E2m;S8qvr&HXP47I1%YSXse_-i_$YXG1yu!sXID`}5O~&$ zx{%o0M(;a%(P&P1Ez{fIhT!`42Z$u~RQp#Q0s4bcqF+-D>#)PohsL5!6Uz0Y$$~EG zaEei>pn;q=3QF&AhRK}cVMq8V)XbCQGK<1tl@rAX+161d|P-q5Ra&XHN9ARtD2}LDM}Q7^Mr! z^K@2*&}>1=JY5;B6|~0FT}h!^1U>8N$><=bHN@-bt6W1vCt+*7toC8FJEtO2>q%DF z884FYjpqzWrQ-#Wj`fUY3u@nS1EYLFi5-V2*V46uMs*y?=m{h~>W0&|n$QtRZe=(P zo(#S~f8L>tps|wXD`|8fCm)65XcQfcG6J*xC^|;audRSGk&NI@`N}AoC#X%QyBQS= zf-y0gZWILjXf!=2=*mtjlyv%wpn;uA83o-)*ssV)>r_w1(5`~UbGk;*^iCU?Y%CJF zvy(-xqgj&HDA&<#k{(vBr$IMyn`8;o9822@TF$Afq(zRgG)GV=lZ~VKoP1<$rvr?3 za9Tqi@ASAbjvnV!$dBo9l-vw8yz81AbB<}oaw;G*V_sBlpcz88BBq|)Kyx@PVLiW% z$%-YtqfDepncPof4J&su%@DMe*}R!%a(Y*(irGLiX^o)T7>i7y$y2a>hhiRdOrdK9 zH8R;$dQ4DwY(1mcsi+wn>!4FU@ICrd~noI-gZ$(`rE#Og4ue7qp$p=Fmn#RZKRQ2F=FW zzhJVtG)mBECYwhS1nF^Sm3cH#Q2V$)lw6uFXh@vm%%zhB<-{Ez^J%W2;yAZ5pB4%# zi#tIU(Di~|U^W-fje@*!_3S;J9fJ19ZD3R-=m;y9M~?~miIvNvrv+K@rgITB=3pB- z$A>U-3mU*=chatcZep@K>6L;O$GergXp*1@t!@i5O}?e&K3k-FQe;`Oz?9VtrP@pSVngU0Mt@U)kgCIlC9;IX<5cV!3 z{`0A4u0C!B==ZD7SdUAY+51=PNk0X*>|M{^juGX8`}ID+XsE2=U#<&Gcwjf9SsybdzPLP1fFf7RqId&p0W2~ zkWBEbk{SrTt_6m*XJu&y`)e3taP1_RNv=E*VmGM?DMlPFz>4knf zTwNvY?ssF*Ws(l}JLKvn=_jUng(NF!hpVTgXhyvyUCOAhq(nyjC8Z~Q%A}AgNXV zA6?@mUDE$|*91xZ`@bACNz(QG*Sc<$l*8y|Nz0hcDUyb_{MDK&>8bv22W3gx(f?QL zR!N`s-^~`T_}kaO=ypjzGR>KioC9it?vNBQ;8$yor2Ua=UGpTx4_N7%FRAx{A6*M1 z4IA)9&_YR>1GJz;lI9IK5mX>)C8I(~TLxqYEtRx?z*^TbNeu&bxK>E|W55qV_ezQw zxYo5wQvAR_gH}uGGcY^oK}ll=n!)QNZAb#$2)IN>`@pHE$yBrDP=lhQBlGeKRIHES745H!( zj*U+Nd1**;O7KUHU4lHx*9KQRjHgi(BIaI4#YQBEnEM?S&mcj>{KOHp2?-+RXO2oi z5HSxrdTd4+M9jmE8bJ^-k2rEGPzDk6nB$xvh?rkFyw9QxBIehQyyt-m$iU>$!KWPC zIQb~V&(n^eEvO0c^LvL^5X8?jj?%3tgZSC#h<*tP;^$e%F+mV9e{~eUj53I(=Nz%G zAVK{6!*T94B#565#rrxE#80P^wjBxLr>2|~1o6{QO5Q*j#7~!Eyom%6vxQPA2qI>r zlKd9RAY!&v>I6Zg?Wkn$KpDi(&dPB?5I?&pnQx;E;^(ExX+aP_yDQ`0K^er)E0sDy z5I=h<8{b74#Lq;nW7jzB#58Gl#=(5AYzVC zjNM2OF-IvG?;}BMO;>vEL4x>soszZ>$V)Sl#|Mv9@&((q_wsZ1Ph^;p$8~0;5 zh^-Tq>>4D9tv4!_A0t6*%~Vo8L4w#iML8`9V(V08YkUC@|qqBnG>0^}=`Xl(_Ged{Cl`17#Q2dZ5f68Fkj*2DkEsGEtI64lB1xiViuffF7K|JHv;Cd@1S4 zVHPliNf09H~ZwvWFQfTTL`nx1gD!cM^`fIo}wJZB-gP;1OzD#vV!&B#kn35(k zVy{r~pHH2|$R!D$HwH<9XNn<`;K?L=xkr?Pr;lvutsr}n@Z`0tBzW?AsU&#vdYPnk zsS86ABvqu|9nwwGyQ%kv^pI4YTI{&enaf8OJ~6u5+4UFb3ZMDW@B`#(XR@F#hP#!k zooSr#-bHU`mXN{SgWk@3L2&n=x3fafx2#;E^PnJjGSbJ{CHxXcc~a1oqlPkBGGB#RU<@3U#wd%^PIJ_#F^uvB-8AY3MkSnl z{0eNivmA-77#tQd+?h$?Mu(3=987c834%D7=FDVkOJQ6?987cOa`MvOufC~8n)9Hb zS)(j6+Sw>+T8q)na|)F6(tDXK-O0WSBWPNSbZ1u$>w9R_tQKROb?mDOp!wXWycX9x z*>?sQ6%g;JWi2K+FE@c2D8${Ho#}!g?oM@P34*wrBzXFH?Vd!$f%!>|o4<~iN$-Ao|3Ub)Lz%&CDw^j_?&6te1J+gjZ1 zOk{6Lf}dZE^0rv+%n|g%sNJr6omHF~D8%`d&PGmNMjy3U?cB)LeM5^N&aZXWaPl(p zws_cC9ELK8`j0ucaq?1{da%Wl&Rn)G9Lm8Qu+dq@$;;^L7Mq>hC6xp{?@VV8>p>IZ z?hDR5PCiCIw|L1}#@-1mDSU_Sc9nas&cXEE8Q&Qc+R+37RqHX)l3*)8;d(`bX`V6OVYnZU`*R>O1)t#jrJ z8O&Tqo#jH78rdiGn6pvHU><95MzsYiUb=wEzH(-9YM?Nyop6>2*(oOb+F2`PFvp#A zl4vZqG<8Vmcg}Q94HV|MADr2oe2m6~{^U&NOB#F>=D1&-;|0MS_q%g8Coc^eJvsDG zXEtB%;HB+HXNNk~bDVq>=08Jqv$t~KNIlMMy3`5}63lolRIebI@xs*uf?$SqtBsQ8 zg+{8Y`J#yi3iD=bbsHxiqk_;jsAgCl zHMtkk-qF8?4pH+39T`2X#WiY~phiYR)w6<}>C;*aQzu`I&lJ(605jZtG0L55Fhu2%LQzLyn2t6jSQQhZn4R3RIlg*wL^WA!){Wq z=Y%$=s`I66de|-MdYf#T&9enz+3H@YSr9f|ZIqe|!e**n`ub}q2%Dv*a)KHbgw0j+ zY_fT3nN7A(*5G7oB=RJ6yRIZGK>e;;6}Cvq#$UHC>`wJ#VFk+FrPd09a(AhXf}mW! zYV-ro8Yq-2P}_2Xp0LPbHAYfd*kUzJXoA;E)fG}!5LT>ivB^r*I-Bes)tQ7fK)ID_ zFHTUyi(#wOX;L<=#aeZpl)V$SPOX%(1!3#eqc+(iD(N4vS*CX31U9R}9#@lWvM1GB zZL)GT&nA0H-C&bFt!}f)o>9M)vUkEZspo96XVuOF{Co4Au;s<%m5RoDw^ zzD-uCmfK`6soQL_SJZMkjJC+w(tM9QYMXi)!X}sY+8#(waO;@Q9UkY z3&PH-$tnK!eINFVdOIg<-yiB4DKoP>CxUQ8T83V7cCze(&Xwvnk7;P6+aQ&bbmR7?FBfF&?=j0=B25)Iy zhhq&;dytmT$xGncB1nrL0WvRvxg$uc;RLl?Bt$zXDLy&_F%3$rRpgeYQIaqU!h8lckX~v)yL$qi? z8#1m5AELzzf;*QfT9P2RbD5$I<%FZ)8ZDjEN&{9?T%)Z;O}>8O8g2C$UIV-0J7cA4 zW!E9W`ibG%aZU|<{Y0Af8z;1xro~(+togrWv3aV^@XWE;aMVt_z>x zCw1l650wCwjeRUUN4t^NfPFSo%a*h%e5Q7nq^;qzw3U*!h2No7aPpbIjeRG4j`pP> zW879oCpoPqZO82jpR1*ghZgxv@H$t^6a-%9YPWN0Fv08jTCO1QdVyBTsfZ+w1KNn? zD70aLMka8Z6xy&*8_o&akf%+Pv?@GLD?v?j`nWS>kyb9~&T)sr7iq_k=zZfpRPNNs zM6l_lk1)DRJIjf!jvjY3JYUP5#Oota`(ka2AgFzbmO2?_Z;d-e3bkTRMP$#oufq$q z%o|a*XIx8ix3-QG_~}-Pv@Mc;3SX-2lJrOTGVK_aGoW`%G6yb+qC4{u-v2L_c^v{C#U)8vWVBTuG9TAG~yj?zN85eUageV zO0s!;c7#u>5cDde_q5}Jc8C>N zLv1z6%rC|-j`&d9$_YpLhuV9RR)v449Y;;xOCM?RGtnmWQnj`giT*VHn()2a4nf+4 zYr^+w$Au>B_x)PzEWc+fBKB)}oN&L_Xq8CpI9ea^u~sGM&T)@3`VGsmJ#CRsw2pUh zD~wi!f1;&uVk?B%>e^4W3{LD_p>dldKGmKVv}N3uh+3^mQ2z<_yc}S~4;$DBDofHIKf1$OV>-UpArO}cktqMP^ zP344M*J;I^!0UG+>a-^WZ5g*a;!AD2An^LAmNYNm^---*5O{q|i_Q&rU9V+u0%#y zMJ?bhqCZZU=KewJDruqn7cC(VW#Bc@vn3s6w1N|ka;h_z+0Uo;X}O06XgDK>U&i0i zRwTjsM1a(ZhiwG!S_WkB2Bjo5Y~uay0JWQVCLjxjw;iP{_^OHP-0zq3U6fw2;K@)WexC-Ci_scs1M%J3=q7dDT%+?9UypvQd02D ziSZDxH2hO=v>oC+>jk*2shIOQhy~O!hBHk44tIFO^gg z`K>!a(kqcay1PkwFYC(GT<3L^@R8A|eAE{i%A5AUOK3)z2cC@D}!Pz2_nxQA{}chwHh5zMBYC zD#)6|-c-`pBT+csN9bMe#BvZPM(EjsAWn?XD+FCM3CJr5qQ(f_c^5`7h!Z39WF!+J z!w9`t5JZL%dX*rE1tav(e5?;*!3aG;5X6EJdKwaiSTI7*5d^UyO)nLi5DP}?TLeKY z7^znaf>FI(XhUDsN z1wjnS)ej1S7?P{UF2iyVL+0z*f*^)0)GGx+49U~a34$1Mr=GkV%Rvmu*GmLJ3|Xw# z3W69?qmezeYAtXBvbM2%woO+gSfmg&`kAZjevPfOZESLmT7XcMAF ziJl+`qQ*V?wSpjO+^bI#1X1HYeYPNo8m0PbNqgu@y;2ZFja7P$Acz|G>)#84sIgji z-XmJXqQ(PytRRSkYxF`+aHi9xT7A3FG}|UHS?axLWp3CWx=!CH=+Q|> zBOcNl1#OsA8}YE7d>?4yS;@nC8Yj57c0GAm&lCjT#d$<876jkLc|>2u3D3(P)z@=^ zH<91T={-3$P>5M&dWIl~6J>gy(1Zw9rk4qV2v(+h1wjNW(~k>+2v(*WtFQ)$ zU}btdrv@Iu%JdXL5WybTvxFu@uqX6lK@h>7&^HQ#2=;`&QxL?gC-jdwK@aw6`J{dd zWfY>+2K{$V7^ODo!S{1t__rdS(xU}ITzX2sMA8OEiGm<5J*{U-ddB^XUMvXW(k8u3 z5X7YleU~7JOV8=21wmZeqDQXA+958zsK-e9!2OcmTM)#hZF-8N58SWmlLbLsdPAQl z2;$OP`aOamF743E1wmYTM}JKa#HDxjy@DVv?bN>#1aZly{~-wC(k|Wo0Qw1WX}5l{ zAc#x5^&~+MiFWH*f*?xm(MtqDT&mKy2!goufnF;J;?hStS%Wn|T-vK&BnaZtemzML z#HCO5OhFKrYV~4H7?(cNHwziWrO))&1wmZ;T(1%Yap{15R+NJ;IULlZ9>m%qE*;W) z3WB)wg?^nNh)aj{se&Lb)#v{`E*;g634*wEOn0os`XDaV z>uy1CHq)T@5Cn1QD}6kt0t3!iPUwY#e!3Z`g3}tq%8ZOYp;uu!esy+2Kh6nb$O-)i zNzqKxSO>KivHR>6`C6}d2xukgkQo#Gwchh#^voF^9sP}-!l{7t$UGErQZL;KvYoU? zX4mMG`VLO)ynsD7Jf+ui@=>@t`%X`N0j=arILhc&P8bJI%X7D{$Gqw|t><$Yt|R+i zU&{%-{$AfEtbpeC`msu^y)^U5=rhtvd8S+WLGSqz$k0lop2i8SH0n8=eC&DZtByuJ z{$6^v$sxq35(HmzXkqkt3uW*nhcIKk zAo!9)gyGzQGWe21OCwtle669CQ6mVxRoQd$YQdNMgk`MbM?PhF|w1;*#qTb_H2=q%2qo<%RSlfFT*+@nslU-pH3R%!CZsiJN zn~=raa)w-KRC9uUA?>d;$Zl*qwC^e-R}i$Xm*IRLWzfFfMxG#OU!u{-30I2tGeY-( zCLVwN{5`>Yu%8jnW#ao9#wCKF=aY;}1wqgEH+pcwJ{xGvMwtQMZb&vtP)2fY(c32* zCs9VA++gEu6|bH3u0>J|_Xh!AQkwXZVszy)SbcN2U5b$)2wFST7$^u@n`#Ue1g*W+ zZ-uR~4r`w#iGPhk5}Y%PGE#ZDB7XmDl#wZD&n>Onk1}%5rn&zX_B9HlSkMW!k477- z1^vln=|+Vhca~d8H?|47n7w8)#;6w5pUK7;2L+8~vg?dSK{J``I)i)&J>lcW-}Oe6 zAo%*l^+qQob~YN;KEvoC2wF7GxJnSTXq=HK2#%a_Mx!9;`5TP&)w~7@dvk)3z845% z-9)1TiTA`r!z&1SVxm#a$!A91dVowajtjc{R<|H+}Mxr1XFE<(KNW6VF8B+y8`!bDN1ws2Vjch?MCNhoa{n#QH1yhYJf?yQf zVjQeN8H|_PjPE#MYqO1nkI_%ZZS^GEND<_|Z3ClpB<{;}qmokrNw}>;`x!>`CukEq zn`v|q1fI<_dUC=VW*VJ1;oLFPNRhIx?PnU}k&H>Vb#Fh*m@Q@O`x6HF6l%a@bCwas zsfZs{vy22mv!)%2m}R7J@|pS5*q17d$%5{k#=cZxWD8n9t)ARr6bgEI+6G3Yf~u#z zsLVDt3i@)|IWpU*6m*7_n`2Z7GP5@@sukqPt|xPi(}FHzvbn}NL4BEQp5d;=-W|t?=l!L`IvHtcE2mtQ}TrKVsCLM1nQeWk#bQSnvI$QE|#It8D+2QE?gxR$Ol~a?T*Z zy6xwTErMXh^;YAwAXrshX{`PMHDMj~D@Ii#60DWpZdCt>1goRpG#UlLdgvX7`zMsa z3h1|u9)e)a^E*bmAXw%6u95IFYQh@ioko@*Smo?9lFyhtNClahkK5QHp1S^t{7-j6gx7iF!VfFAagYeHO_$aIw zt~atd?WE~5-f!Pv)HzTS)(d}SOy-|j@bMMGCyaxFU`_BhMo%3zVHNPVMzjlPC%tjT z-uB-cWrFf%93YK`HwZOh&2yu1k`s>k9}WCqgO4to@p=0njZ*&k27L1Rvr!=ko_3x! zyqxgJIcrpLf>mX8?avxtOZuw)FNQM&>VvPdeAoUrqpPI8$~hyI6V~vDu~rb&@Taj2 z$^2-B)!|R0niJHp(ebAd)B>B7j#KZoHnU&%Q@TxPT&Z;o4Wnel@5GFgzBBf3o?fa`aWk; zhhQ^ZkUDc}hY&NH6Yk9rGZ$qn60sF-W}YC3UH_EDtqb=Y(w!Grd9v zvqhNcZVB!4%b@?@s;B$RQ%ojEO`18YLx575EL_UKmjJ=@zi>0!W;4RfkyOwj!mL3u zPBJSk&69%8&FsSHte~J-E0jnxG?IH}beL7jD4LVc>^AEFX=U~hG-Q@rX=Nq}g7=o9 z%nU*B-cppADF|BB+RQ`ZJ=od|ZH0Rpyl!o-jzWUgwlR0{&zUq(Xl+|_GW;PtTX#Qx zR&j^6W)-KM^tM^|b%-`cwDntI-+DC1bMn$VnPxk43n$!v?M)vi80C+4Xm8d^dZt4s zGa(wRysN-W5@%*}Dq>$ld$~iLxr-Ctk%%|9vxXhG2Si_IQ_pzU4ER8BtgqC2*C=wfCHf}^;LnJ1|G z9qYoon5zXP-NC-$ZB_^xaR>X_x9Jr$iPJ$rcW`PHw3Jhj$KSqpSPge@!h7)D%zRF3 z$d7kqM|3mGB%SKe-K;}m_wHMHdYC`k%JndVJK{cyo!ySfdJ6h;WUS{(Gec0d+pSz> z=5i_`@HMTT=2}5l&+g*sWnR(=tl-|f+8o9S_rulZ0!dxS)#fHiS9*Gz2RZr7v9s$* zAG1-=&9f6deas;KX&j$9i_5wqQTWz>AG1)%?wsA9X+9xn>FmLtzUFp8rL#|wB=ex4 zhi2DCB$?-s=!V%All6$jw!>HYlgxBMbJ-s-^fya6eM#S*o$482J}YF4!Ui+iCFtDj zQJ!Qo`y#ONC2cWhoM*6E!pUbQ&Z&(UY*q*wG>5&>XnF;ubE*}TImg3frv=UAGNm(m zRyfCEvQR4UP9}vQIPbp?165Yf!Q_RVNw$7RCNio+7 zdTGv7&rmZc9_o95w4J-aGt4aFg!?bmEal`gd(8EaRCA-CzH=8jQq4+1DNJ^)StV#R zlU-}pB5}`#o8F6gi}-rC5$0)5Si=bOEXw$G_y{wq3)eKK%soIxm{)KD&3%p$W*W-) zJK!VD1)T5*7-<%BT0`c{y~{Jw^a@%ux6m`nB$t5AHRSHO%RT94FHTr)jF~KC56->M zGsbM}3Ysg)^K;jDt~cHP!g4$2KH?c`ju+JP_9s2#%;d{ZRy}vKXS~V&d6kv(nP=v1 z^Gr0I2|(a=bo4~i!^uZo^IAJ6nHiGa^h`Fl32Ha*6ZcJKjU=zbcdd6LkH&L!N17e0P*xKktYq+sqMk%e>>B z+s$K=zV*y7(|Vxh{CPikW}03}XFapbgey?CeBK|P*=D&UrQ;kk^h%Vin`d^MXLgm; zqGPU^eHF@{o!6@40<%t1bjO8eD*sTGkG?UlQ^!T-c0qgRb?JDQna~T%?VWd7$9!|W zpd+l87MsOaqpWe>6&;tD<&qLR7MeRGC3h?`Pxl7RHAKxF-f@{3oru(#(Q-49(@N4i zcTC3>rl$|ca731vmq_YDO3bSyUFo^UOy=aHlXBO&?=y3e2pmWEnQsW$);XO+O3e=? zWp-R;9+q@l$JOR(NjV+Yn6xjpXzQH09oL%SlJYt}WX4F^=U8thAQ3ob$r}BCTMQ%51uE?*nU{UUAf0SPnwy6Zc5%m%gu5@%W@BSHkii*WhA$D zK4r!x`TJ#Y$EVF?PCgU9n(>S|UJ!gW;~6tc(8}B=f;XA@g4X43WK<&P@!SJsvsobs zX1vX26%s$DH=D8jxu51gX+I&;axdR!(m*Q;_)T=&fd! zAXsqL2&o(B{M_N()mEef>yKky<}D*(MRWRbi8CJ@V~r@Q&x$!%tdkiESi(X-7g=Y&?anU#{h?X=D8HVEs>%eKgCW`9X; zH94DXI@6OtYW2T#bO3-Iy z+e)?wAba*jEDXs*d^I?3sn6=YJa0XeLbuDl)?I50JBF1}7iw z!l`fuYWB-N9COyp$w9h4zdq&{bDN;4jD9l-|E!^x&d>iQ=65r84r(sW{~?B2>jf># z|0Tv@rOrj!s(huRYUK-hBL5GMZfzH|m62hc739r##G2Onc~H(rtMYfmgjhWafmV~x z^0OmaSh<3J%nywXwN7*LQMDi{Hrxuj8_Pu$IB0|w&&f+;3pPhYSnPlAc)wg$5EtvV z#&c@mR|Sz)g`oZgiyV>Gc1}1ZT3KFB_^hXubx;sI>uF_074iD`8E2H0An2n4w-ROL z3;L|!0BLQl6;#h;t*shC-!oYo>!hGRn5>PJxD;(dgl=nP3WB+@t+i2*Yca^G1;Gr| z);cZ-W}voKqac_KqphG~v?e1?y}sQtiB$S_AZ$cdxaHy5BHkx9B+}UtO_LaD^}lC)(#{dQLeIj z+>4q@;q9?kS#?PK3aqEq^FA))S75!Y$w>Uj>1EY%!rtv=4J!prAh*)X%8<0rakaHe z(r|a8m9)~YIViTDwMEjMu>-9-NlRl>tk6|{&HH1ATiYd-$BwZI??=zz+J1sn#i_{H zQRr4CSmy*mtea@XuI5$@c%y2fmB`6w!04G|r3-@5Gs&tI1fy=Uby^UNy2)1316UvI zqZ_RZL9mZ*v~oBVk)52Fl5>vSu2Jx~#W`Qdgel@t3~AB)MiTg8GP?#_^-4*oYH$9faX zu~7iDN77VJj#bCWM|a#kx8qEUJi_Z^l-KbND^^lY$2nGtq}w{qv$7?14w-M2O3LiG z(5e(vb@v~hMOK}lLyYdUJda`xCm7vjr3(7v?maZ$$`=$>w1*a0I|RiuT5L56>Qi*c zv&4#i46TePI_@d7QUql&y4xxiG>=h{RVipi(GQ-bR-K?H85LWeGPJUl(K0JlkhiE+ z$K_V8paYCnSlc)ik>f>AMweJ;1vM7+_uONJJq}jzh`ZP7CaGKJd#xl%y*ig#d6N2f zzTY~?3FonOR-+)8$JSX1PjJupJob>4A_(TOhpe@NU_N@-+93$$qlYc$lUNRBpogt! zK`;Y7Y{d%-TY7@5w~_?4TY6SmZyp~w`L1UW%JnMR+*sOrTtlSn*%mRmVbp(aG4a_b}~FTH1JYUgsR=hIxqqv-}K zi&GJ!)Xq;?g+c~TTb{PcQO1s(jLuJ6#T&7Gu!dlhRVE1T5^u7$34*KEO;)uaxJ$gr zIxgts(o>AcGic@9(r&SvtSCWn=XsNrASkSOO6N^h3a26i?k;b#CJTZ)$eXNOK^=>M zN(I4n_$F&3C!g7?*u(1EAt!_sM&fBb@3V#jJA+K8r zoY=egtoApo6hU_~&)%@ok@)C&)7m1-S>#PC=vluNxALYHEoqjA{D{l*y+s(@D zvQ`T^#>(xo%8>Z%wA)JF$~6s`opxIpNCf7_-Bykum>YLn#Yp^GX1Dc*AejGlTf2lN z%zy7&Prkry5}2L#SXF{xKB}^!UPKw3J$+ym3WC}2BdeSf&W0aZyMzp8!)mK%C6d<|(($@0#hSW&M76&a&TN;`jQ zB?y{PvW8KjpcN&Lbgs411wC8xB%_H){G8}B>o!TzA)i~hlIq$Yw6;mw=s0BkEQx)m z)Ka(e+L@JZA&0HDlA=StwBjYPZ;@J8NSf+7YNbeex$`lrij$AO)o{i-CJ5frI%Ay^ z=kZ#|=~g0AM2EC}9eIAe_$G?>d~3mVO>lnBb?R4xeqIrEIQT~IZz zy@pc}nRhSv;@N?&rso$I%&UJtsWE&sbkeaw})7vy%2X zez0QS_V?$TYr zSEiS1^5d_SE0+@<0j*pcQO3^)qg)BQxF$cUTDwjPg5#l$i~U_7>}dkWShQ=GAUKNK zx#|SLQQXdTmJ^=gwsYxwcsUAZxb0n0NCb}J4z80`D0|_)s929H^8+OBeHX`dbX6kp zv)C9{jUc!}iE(xK5H#`mN{p*3r42%SG(5kMa|zzpNZ?^+Ab($<%@CsU5%2q#|?Bv?L*C&mA<&a zt{#%A7^O+tA2-C6Eh#rH#kEmVe%w%3m7uGbm1|wcB~>wU?#CLgTDd=NxXU9cH*SP$ zyrlfNk*<6}!F5@#K zb=CKAQ(TpTB3Jz$m*pz|9A%fT3X0Em)d@;m)jEEL>#U%`t2)KcbhSAEnt0VZ%hg#@ z*N{70-6Tba%ytn%N!)5e9OPdtrKC4c``Oa#`S#>y(sec+)VJ%{?Vx4Ue=`>9dWn~P zm8Z9cL(X+9RmfzPQi3{1xHS6#$U%Kb9VB1oI7l(yUVk0rSF%+3%bY!2GqpWf+sn6G z!~{x#1xhf-zKu3_=LV$FHck7so7Zm7>HIf2PV&o`fXzTzC;4jWzt3-O*ED(0>;Ihv)Ul@yVz+;OS-;KZI(HWYT8dtMW!o>!b8>ip=CagDV2`MzfNlHjgS7cJ zC5_ysJ$<)JbL!2OT^XF#SIt zfp#CzE9@(K4+nDmBkgDAo4eD9N#_-7pT&>6 zKD?pKiDZ+VwoQ(`q`j!mf|wr@{^SkUB)Hv+LNmU*~opb&&V?_I{qC z&S<_Dsyo46fW1S>`8iG!xfY_ahoyc``tWTWfg|~L7EiIa?J4Tuj6a_Dm0fzf&8FSw z|BdZ+wz{5X+pOPs&RaaioVzXwv{79LItzM34vwy9K8A4w;`V(BAPwi5kt|inMJ#oa z%UJqX`6{`ZOZT$WLC&)CB}#tc+rRRB@XA42J_Od{&d9Oxy5K)%zKk7fN9Ugz^Q z)MC%~ORHx2^Bu hl?%n*XgFdo8f7kO|T^2OkNFI3vQI3DoN(Y191P+S}qkgF<~6 z|NcIyL7+rqP&(HrW&;9ziFYNm_&^o`)e=8^8TXV}! za_4zH)j_w#vK*01vh%Tb7zTeip2^Yc~m+)Oy`_HYYu28FYg!t3?V1sBd&$u|Q7Ej|A@ z^?PEk-98dvyJ?*Nd*86f&e!qR0wc#C(*iZ3)URXjH;m6$KMelw2nn>p9=DtC+5c9K zy_Wy!?10DkGUmC1lyLu{XPUM&a2z@KxvRftDs3YfM!3Ic{%-p}E!+G^3FQ2{nc{zM zF0lL1d{)9ygtN*2cV>#_quM?@*vC?!_b936V-M5+d>;Ahaci$PuO^615AJ+fP zw!)u5I7vCz`Jax@|CTf!AwdbS$Kgnr&?twP#{m^{x1f>7Oesi4*-8;g1?V}5OTr?kWx0@?D>kwL4VdalVZ+4l{St4 z_OS|foP2gr#q5Chy+OzC&riJPgC6zg`13<~j)$cV5^Iw}Y{v-ikMmb>>6^S25c3`6 zpKpJ~VkXwe&J6!%+d%@c-6@_3U@M@Me|9)OdZSIh6ytLs=G*J_>)6M9bNhcUwZ};; zYk#KpSKD^~0~Y*|v$+oeoeTN@_fm*Xe--zd_EjM6{geFWp8S&>dpvJi3m%W>xBZ{k zY_6m5d*e8VUP$`)J@)r|{K9@Vot4gS#lQ3CuWVj8|3WSLr^Zx6U6{_{@#h|vDr7T{Gxn<q~C`@2|zMtX;=`W%r+5UD~ao{r_{D!}#-4coNt2zUzha{nxqnEAi&n1^@gx-G9~( z|5+(~+IW=TwZP|$Fs_c!JJO()}S?V8e zm>=rQpVxAvJ9i$)68NyR6WnZzA$Mdn?^S6~Ip4ffHx=`P4Z7H+nAnR;4Ax9B8 zt8M`4Gb~le8!UB_y)0EpJxew6D@%0}G@cNHv}Y;1Q^$J)N-4aQlb2F?DUFxXc`1XJ zGDWFpxDW5xe1IH^V}J9>uEqYUtV-0!VHCm2G+k(- zS2#~$imkJsBiUE1Rk9fY?}av9IfG?k2FJ5>|Gh8N$MusigZt0n|NXWi?oS3Zo99sR zoIOylKPOPipVM3ieQvIaIruCOOW|E9`!<}FIrw#}!q*}?#acu>Tf@|Dx$yzmFZR^l z!?;b>fQ~(Fu47-3=$i;WRI}9I#=qKwxKHh~+u!fgO5VEWdkuTwulBXQy@Blu?X~7o zyXC*yFaJd6ugYSL|L6PEz6Wu;`98AmLELVxW8aT~-oTa5l;BZ`Y4i2c*hWn4mT@nm zK8y{@*UtG@J6H03x}K%}BNuc2-?*3UJ!bC>%>TcCFQ1$Xd%>OtJpsoutgK_ttod^* z-1~u5f|Q)f1}UbPKbV&q&QgVpWvP?g#!{8cU@0Y6Mu5%Br+~B%ODVBid;dw0?q{h& zK4Gboe8y6he8EzUG_X`Br&vl!uX4}?eM*jSI}`X_3rulD;jw977i!P3Z`=2gecK+L z0;Ae-fg018Ka@$%PUY3(9$?dM6p%1@juN*zsH5%`7{} zhul71YgBSOkUGdpzU~oo&;qs#HL*rW{hF8q?e+IIYQj2v%HPjwn%a*A`*!mqXxl8X zfNx!0xe@FSVCi2+B-F%GBe^D&q6D|!X4Y^`yFxx>E8LtUol7sAuM)H~f$P{U!zvE{ zx{hkL?IblURmm}yYUDIab)wz@*V-*vO37W^0;cz|Z3n@-8ISV(=IMT(52=G3<=ePN zAa#fp`+*$F_m@Ba6ff1tOW|I?6wAW107{f+AjODh@BcA8ANGR%T?~wGe*3tO9%Y&i zvYG3H1qXo~zh$V=AIvt`kUE zWRN+ytq>2-xtynXCU!gDZoaR_%!V4z-`D;={BP!CE&nckh55`L3VKq&{zKL13bsRDye~uKuWIQX+#BVqYj=4;CzZ# zH%IyT09u9|h1heTE``5C>J<48Fl+2tm`xK$FYZBH&4nq%0d{U_JHN#!fo03MSEz}e zyv}pbxA*z>w>-r&f%~2XYj|dh_q6TzlMjyrDc*H_oNHo=J&aPke>jsxezw+&Js4w5VXa$^9W-~>2J6 z(wTo)`F~F@>tCKcH`^jV#xMFmNMq+Hz(O$$@c(rzn0=V; zhw45l-SRdi-KqDfds1dQ%K500bC)$>hPvk=wKS8M=}b>>cHcd`Ux9nr?NW`61eaD-)VhSEf&;@SYUi$+3RQP=>lC^-{_n zOV%6Q&;;~}U4VY^1Ym(^T28I}G~7kvRrLITcn$7i@i)MJ;(q}9i-UjzMB#Np3={(a z2Z_NvC-zluhku`P8476Ds!tH!@4?f!_R^Rba{I(%fPRi!;E78ug&iUeC7J@JDa=Dd zYYji&y2WWCP!@8UMNA)1^kzFscXoSOY+d(C2GYze*3b1U^AxuTFw3vwhN%)^EUK7>$or3?V z_@9RG>G++2|C#uoh5s7-&&Gc({_F5xkN*bzH{!nu^g;ZeivKzIpNs!__@9seW`r-m z??U`9!hZ|=t@vGx-_!8B1iwr1-wvMR;y$Yj|K0dsf&Uc#GvaA$rTCMzS{x^O@q0e} z7m5$8i^NCx|G>Hg|7-An8U8OvN!Eh9?}{VrEAhJyzgLS<_^%V!;P)E%uf^~6{QtT2 z1C)D%m}_su?@eNj?HgT1WuesSf#AvYtb-x33zXP@S2zdJq zet&~n{2hLOhZ_7nc-RB?GVu?5Z)7;&>BH7r^z!Crz$1KH0k?}C?0%TtyV$*(;ZqFv zGJKWceuf7aehgSD4g%sEPJ-ZIadBqPsKH{~hEg#^(05WSoA4zZO0bmOCju_t@Y1Lf zL0?EI5f=?koLIuVt*|m1hKUu{r5oM`o>D6o>wqb?@7eGf=pWiJ3++bV)+*uji^Xp@ z91w%;S2mnbGTi=R!^tHj_Q@N|OV$Z`k8-ORy|JNWjhMU<74b@JEfBOUneHq_)^J2yZOey z0G@Hb${YV7mf4#|{0o@d;oc!0CXApj#DwfUHx4abCg|%eA$u>o z=^Ha8f?kA-p_Y#DQH~9z#M?#oL9VNZIp1oA>&3e_zGJT!f4^~V=>TBPEZq&*S-J}_ z?c0Ud38p40bO1H{QUtu5^ZKff$}SWLd@AA;a1CzjaL;a-M1Zy2_W>wlS` zFVmFRO*icWp1yT6m|LV$&>QG$?CWpB_l5<1O@_GYCw2*X$90#WF9z%q^g`$^F=@or zfVCs82V5}XZQ##j*fnB1+!v4Nhq~<^d?P|H9&vK{E^#?9yTtbtyvW`qu4nh_H&vFe z7a!gFx4$;@V9glpo|W9z^e|8AdHTZqPdWl}%^Z>$w%y z+h1=wVe~<6sbYRN?tt)@QS0>IeEzWg;?vS9|7Ls9X1t4PM>ZoDyJz#MqxXvqo0~_M z*xNQQhWp{o`_KwYdVdM}-JsknUf%q*?_vAH%^`#q-rNZ|Y-!bD)K_~DYtF_iN0+Ep zn6vTwqlv2{&{r#No>Q`4yma$F#D4L?&3BL9ZC{+Zf3#&4ZlTf9f6F7IYplb!JjVDv z7#;n$>>J%{58Lu3FzYVeGpg4v-Ev4puRU%{RmE1Wf9el2E7pm|EyQ7H%ViY=uLO*3 zxwc}zNN*V?s;!$4y4zk_ckY;CIl8Tj@RgkXHc5|S>*CB1|5mYk%L|8E)*rU?;b#~mdD3Zd7mG9kZarWoqW?UVfogt#u&G{ zZrOZ9iQRjP?JM?C4HR2fW}fGCj<5XK-f+vv%H8(1TXr74+kW_#$(1G6&u*DrdBFbF zEtF<#%ei9)Tl8&_N^Z6F;@Mkvmh82!+_Y!p0kQ8E8W$&Tyt0zub(IIihqr71B>uMw zaqG^?;lAT;{dwg&G3nObl_kCpH~#^Yb2dI#35k2_3x{sSxcf;t#cdu}3Eui)EYPSK zAfCN-ZRu9A|5k*Gzu$TyWFX-yt@7LYiAt;Kwu>iJT4%t$9&%>yg!Q8Bwz;KL=U)$_ zzS=O6B+{IcYU_*JdMDOcG&XB2YP({74;B*a_J4rGDnOEc#BKNBA5N^cns2}Tu&rX- z=AWSFpTRVd+joN7`0e$F6!Tl$gL!mQuSV|Z)%zxH75(oZ`nKB$b`LI^MDl9Lr1kdj zJBCjJS9g?5q81!GX{+eCgYxZW*tC+|7qI*4JL(TvX48ALTgBcxZaq2Z8?p86@`b+B zwq7!9ogLbG{;*}fi?;3=Nj>MdLrUz6e~7Pyax1L& z-TuRWP2TLg|A!clzMnDN_rre!^ZpOFi_N~T86LKc+~o`#w;kbI@4N2^NPAywo3DC@ z@4{`x)$4s%!@b^j>o(MtZ^t%BZ=_#RU1IOQb@AwjeY>~q6AMwIddSazZQC<)q4k|R z7gX=^U4#=b( z^{c-B-1(g;`$5xL`l|1Q?Zc+jpk1i1F6mu1rNo}G{j!QRzD3*L7Q?M=n=hC$+&XLf zK5@Wz#rE@ueeB!5{fa3c`+mCpx+w>Jzu8_~ZTY(gZu222`|zLI!Q zoPGC^Vg)c4Okc-vz5m#IuAF|5=aGf}vU_fuzLis;epNi<7+c+#+gJYOH= z`R*Xki3fSMIw(j7ILP|R5J6u)vrroi!)mNA?pZqHprCJ)Q3~zD_HwT)u?u$Wv0n8J z-EqZ?-TnzX_KBzb^LEVe?e%9i+%V%+KYgWZuYbdiX~SOi(>Jg3+UNUMPAZNELO=k*!I1tjYR7f_u%Y_Gld z%^5=qo<8}2unIQbYt1ByT0C>T*m3X9lHs61dvSS73a;EVYi5c4-}f$<`6?vO88a(^ zSw3?a++!z|h)?c)Y1A&bZ<~40f90mfK-qui9&4SLvGe_z3+*{OHxFLsi|+gk_@13# z1BUMK&!X{o%B*VUq}SfCa}qGO?wkd9*UpBCz4k*pPo1?D5^u;P>apO~w|6Ja}; zW>|x`pZkKGLQTPjTP{M}aa(Sixe%BkHOl~p)x-chOP3WayYG~mPyx*^p#qYPz1EfY zO|9ugXg~CsukKq}v!-C(r8UFWF=jo(&4AD(*-h{W-wr@%mF#{P@N?fTKgl@D%d`nce`58it6LFU9NtiR@&rmbSsLpv+0t+t2u!Fo_mukVVtRBEStZM-8v>pV!$NClEeb(!M4_TiA{>U0wG)Vl^IvMc4 ztQx>yS!V6O^ ztW|&?;Va35#HZE{z|XB;1OD536HwS+1N!a5iwB7SKE^Ug46w%l9%`Qoc!Yfh;4yXr z@Hl%t;4u3Uz!U9X0FJVs1}wK<2OMjE1USLA`VA73?Lz^l*~bFTvPS{d+4X=;b}Qgq zI|{hK-T>HYZv|Y6m%~x>_I|+6eRltVIMiP;Fd&xtcLAR1|0UqL{wDw<{@(+3`kw)e z`=1Bw_P-36@xKPR+P@$0LjT_YFZI6;8p&A0$$_)0`PkOe*ic5{euExlfM}7 z7XKi?JN$7_@iA!AqO$>CE4mx-jiPq}-zpk91Z`SW2lzoz2jE9V8vs8odKB>U zqW1v*T~ziRv}s^Apg*u2Fc7#4a6sTGz(WI{10E45J{D~nCR?Afu948Wz2-YyKqkq_>Myh2Brbd4KxET2wV)fG_V8k%)n0p&kZ~S7zw-w*cm7~ z9%CfX0C;I&8Q|JL9Pp~Z6@b?SegJrVU>o3uz$3>8#1X~R3da=BJRu;CE3N|^RvZL8 zk>RM~`6qy@;+7M9Vr=ncz`w@yZ!rB^O#d!Zeo*`+LO&{|{_|f47ms(K+{mK9j z?Kckah<;OnAKPy=+#C9R1^7n4YlowT`~3v)-F`0ue$a3J2-I-Dt$?5Q`}GK<)1Nr} zcYoqg3?L5u1Bk=G0LpQ|0Lt;u0hHqr1Aa0RWf|~uz~k6GjNKWg`O$#h6VcWK9tZr> zfIkAhGT?o{*9P=E37iZl1AJ>h0`T1dkDi47Kalc0mtkZe<=#1va*q$B+`9)-?wNs< z`)UrokV7wJ_gZ#e#qMj^eLcteJ*W0G;sQ1Kx zm^FwvsT)K*Gz}si<_;nr77QXDS_ko%1${qp=Aap;^b_X}Y6Of7S^(HNXxS+hLWt$! zu2bpv0`VgMUM~K^zhQA9|E9$*{w)(NwM5qGuq=nDJ8;-5l}H zU=R&+{@B;b*Qwv)L#02ces`$fkw*$Kr~jlGPaGx0o`Kia(C-Ta_tw10{wrqtj)tvm z(12R``w9DrZY1z~23}EH%fHvwgw^lm>UW#^eS&}Ase4oTeaFarM)L3G`pb_MVk&BJ z$1vhAHRZr?$>(s~SlBmkBLck}Ppwfp&ZV4a0~75fGrUpJh8%j#gtXPW|o` z&y9M0)LWz88}-Ske~$99c4{&MIv!Z7WTbt}MNvbY1DqrQ1t?SNe46^QCW;zE}ET>8GV% zl-gy*Wrvm>U3Prg$g+~Mv1OCXrkB;0Ei5~`Y-QOsWn0T0E_%;)aUN6?auUQ1R1>-&E|a z`0t9pSA1P@)R>`TMva+0rg_YHW3C)?$C&%ad@|jXQqa*l|n7Eg!df+-2jwH|~aUw~xDf-2LMoAGc@ROXFS}_x`w#$9*+! z!1%+*j~G8{eC7Db<7bYaJAU!_@c8cW-yMJL_#4MRF#bp5Umky8{1@YkCLBLu!i1R< zf)mzGxOT$k33p7mYr=gKemr6Kgr_F_dBVFBKArHN2?Y}mpLpEF;S*1pIC|p5i8Ch7 znYei3*%PA^yC+^U@w*eRop{5<9TOj&xNG8*6Q7y*-xJ@P_|e3#CLT6v@}#+wPMdVb zq_#;NlM<79CtWgW?WAibZJzY_q^Bl5Kk3y;Z%z99q)#XPdy>DZxayFqqpMD=8eKKM zYGzeK)%>c{t0GlhRV%A5sk*A_2UVM@Zm-&2bzjvZRX?rzL)Bla0+Y8*{?X*!lb@XY z*U1MaA5uNGdV2L))yu0_SFf$Uruw$(d#fL<{&n@U)vs3{sQ!0#@sz<+PMI=#%Csrx zOo>goeafR#el_LADeq6QrWQ^8&eYLU=TBWcH9U3Y)JvysntJ!thoX3eOdF?YtI8E4Pv zn9((3)r<>gTs>p+jIA^F%y@Cedou>jJbvcLnI$u)%xs#ucxHHJdgcW)FQ0kU%)4ej zF!S-5PtJUK=EpM!%sOFK`K-!WQ)kuBYM#|PYuT)hSzWU-v)0bKd)CLZ3Th6isi>)` zSz2>;%|$i-hM^4=4QDj;HhiyPXTu{6Pc;0#;ZF^JZuncn2Mzrir#99#E^R!gvAwaY zv8VBp#_u-X-1x)B`x<}L_^ZZO8b50MvN6y!q-ki=Nlj%<~6l6Eo`9Cg-J(>i#x6=PLT^OKW)T%z5OSM1Puzj|5;h>Q4M%nF5(#m) zNWu=?E$$U7a8wJs7a}e07a8$@=z%?WrTCRtCH5kv=f(N3FVaMVfafNsf zyB6<@E5$#sZ}SmWe;yEwx7 zp%`Lq6W_76i=ozCuw2{&Ys3ywYV8ygt@}ik^&o7F4~r?*BVva2DArWitFeA9=3@6^ zzV$n?z7r?B2)je;jiR@Lw{0 z{~?s7Ozr*SUxE8`h6N{(`=}FM1I*=Q)Cm+z@{`Mh z#(iYOPPl(Qffr8cp26x_4feRe5PPAwz++_DWBp@XJ1 z_ZLEPJA~ab^rUGNDrw?&D`>8*r&zbuQ|2oM_KEtyaCK;|}cs)beufnaAn&eY*m0*ml&kNbT zu9Z@|p_S_V-d0Ngx9onA@ozBvJ7d0P_mPW3Ye@#2J#Vrga zM#56NYg0TktR-l zl%^TyR}7zH_y)rrBgPIB;=g)`=GQ%OxSwJ7i#;pg{&NrI`$i9qg?AW!z@eWp^sQV8 zngJ^*?p1@yeKuoc-6mHOpQo-qd$^WzTL+SSyKgn&B_}n#J>8ON0|QSOetGO*1#(l6918liQC?bDP=j*Th@@<U5OM#}R##x$=bxpXE|N{O9ex6EBi8%ZPSC2uk{8O!9* z%}VM>rmpf9$9m)Y#K{NWCqBPqx61?0OF=KTq16@u zmg6)ZzMq5>B{nqV{(xg}#>K`-p+f*Gp*Pz&Ep#~Gc<9VFP7NImI1zfYjgv#i0#=FR z0Vj*0fYs2UZJZ(+2{;Qnv<)r$6u{Zo`?8@AmjR}cn+=_K3}6p(z$^bq+lFR55pXrq zv!NkZ1D=nwNS3$&&=wcsJdzEKc_!e+NY#esTnl(9ba)$ke2svY;S7>3F2@NZd^rQ> zk8Ehv&45?p3=6&&0$Y^@y}AYNAK>(nEpC9`k6R7U{Bfra+Py8lfPQa7+dc>IKOzJu ztT3QuMG?2i>VUhDVZe$3Qw(T}e%5lh`vcly0M0L2(9a1TVkLnY#PCp@XR^d#K-^@o z(tt-;j|OJcLivRQ8@KvL(5+SOerAR z1!tdd1Hrli?kej_z$w`2!Z})o&DPbx%m>6bFsy6gUc|7~`aUp=0r3?pYdzdc0By0< zx&iKGfVMc@+6ea!H(8GXZnky-e~a~VxVJF8)%pe8w^@$^ZnJg+-f2Ann(ctLxZCfW7uJ2tA+Sh4!<+TmWc^i|xH|U&Qbd`vqVwWq6tWBJgV% zUT(h({8~WtN&8i}zYB;yY43ykDu&;)Uk7F#!>jGT0)GvlEjHTw0dKV51m-3{l+Jz| zaI^gm;LY{{z%BOsfVbFx2fWq(5OBNwG2k=yCy4b&K-_4u{|We<{TVQO89r|x1m*?% zOJM%Q@Fn{zU|s~Y#4GlH;C`9mtF~oX;?E3UvwaXl`xw4%7XbekKwJFPE`s|FKwIp` zxdYs_X84xfADA~8zHJW#{%;K5wGRRQ9Y9OGXAg$^0K@m~!-4sL;Xmvnf&V+h5ACDj z{>UDJ(2oJ}hK_wK+@Ap2;#2#0z|ZWVfS=p6tU73q1pLB23Ghq%6j1&f&=z0WwCu5b zWq^BqqXD1yjRAbYR|&Y!Hy-dc-$c;A4v5rzRd62!L~6cjxW5Fn#lL-1;rO-);Jf}C01x;#0>05O{H3ho>>k57jSYPl9 zz=ndykxOI2Zn!TfcmnXkg5LsORPZF=#RX3RUR|&U@cM#h0Pin&7Vy!6y?{S1cmeQd z1up{bE_fO6$%0n_pDNe~_*}v3fO`x63iwjNe!xE$ya~9k;BCM+3*JG#Zvook?Scbv z{|yi|Q}90A?*gJ`3jPlFdw{lhzu-f-KLA866?_c$KLAlP1)sqE86f&_!9U?X2#7vh z@EP1+0-_HW9EAHTK+JaqU&0+I{0i?6;Yh%Rg(m^7D?A18#=;W7n+nT7 zxd{+*vT!uqH#5AYa11b87~WP`3H+^qko<+?0Us!w2+V_kws@$p3hsviaTC6<8tz8{ z@r}m9sc`=o5a;g;rvv`3a3dkg0PK3_Nw@P)!= zz&{l(1bnry1@NuH#ei=YE&=>o;WEH?3(r6<2LRFk3(o?4zwjKuPYOeTpB9Dz|5+FX z{8wQI;Ae#~K)Yx;V)+1V;V7q;EUd(Vw(HdZuGCaNLa^ROSJfr9e;LilK#aTsH!hJTN zEy6|X;En*=B3g7c-0gt2=qS1tu(RmWF20sf`v z=fM0G(8f7{U%91$;k- z0|I-185np5m_dMeS2XY}+=l{U3dse!-39b`BsupgMYfVP+ycoXjVfanQ)K-{hg41~Lv;bnnCfVmtHav(4m?(YFY zJ_inm`x-#p!wDP-_jQ1__qX8cai~;;2XBqAd)WiLJpb^*R|1uD-<%zcj z7KjZcZ;sww5gl{YS&(Z!|D|$Q)CbKC3wcp8>brngzc_!;ld-=}R4#V8sDeEto9;TM zbEzoK_eyi=)?Pq3%I&QIVPW@n47kdi*!wzY+gU_z&X$RQ%7u|6Kgf!~cBz zH{*W+{uknZ5&m27--`dm_&*K*OYpxG|I6@yI{weV|D{;9uE##ko!BvY7CYF_;eRjh zWQ%F@l98TxbcR^i6G~;yuZYCsqBa?iN5h#|GO;)li|Y^(3Obm%v2-Sy z04fL5($n3IqUj7A!unJynVOsI=%94Kvm3BF8t%!&5*qR3)*Q8b^?wHH44h&KasA7PN+GHXVU7ZniZS$g;P$ZNI>7o!}MNK3L zK3mW@(Tdt+R~J=sUE6|Ga%C*y@LiEjiqsqu*QpyBX(HEjCX~peg^>aGBl!8ZB@^+` zp*MAfx;w!KItI1yf>g9Uwz_6j2$;IrMrd6swlbPRn?^fAnW&HnIo^g?D%uuHMLdW| zYbr)9wI~`+rXsp_qA8Uk2G|+sEtQMiPMsCq#Tbbc4`t4>Ld;gv4^60aGV=3pjELPavkJFWK#w6 zaYN&1WfaLeaTi51saP}{M^w29_I5|-CPR^?XuKPJWPY-_8!5FaEHI0r-SJR3C!)?G zJHf_iMxih;Gf{^nE+2f+L?o1Qu#)vWXvu$008*dd)72JDHMe^z*1)UW-G(s2bb6jZ zBs4$N74_g$A~|@_Hl~t2-8lg&LjFLVZC|m{4N2-JAmi>Q7KD1zITg;x94gI_6Bp8` zrz zmy&ZqG?nJ5EF5*E7qR5}=JmELoa;!(`N@`^aHsaVRL!YSI3Cq_u^^ewbfltYOlPL# zL8~Pz&A*uawJ1k~SjJ7JWktLtn#z*ii;}B|LpRdmZcI~rTdcwyQ&n zhBHoWXtcqWp=Y4Yp}<5PYIiDv%uJ?ZtR!JZLsMp}PQV(`43Ex{v=C%PBDB3HPM!u# zH7(&#g4~K9rqOsuXPJ*#iA6tVQ|M$}G<`!PII>-|pz7wK-YEL)6l8xmly=MPq=SUf z-O*1S8bokHF%$7D>>zTFmiwlB*I;$>j39iO6B!6-_`Vj&(&_xtW$& zFw#i+Z3rb6O&H7xOkerJC@#{WpJ*y4HOfzE@~ml-2B8s92%!yRdZGF&?N^5^s+k8m zmQq+8a2Fs68DtYbJd&LF5?O^P|oQH&`tof{&V%r1t+ z<}1Bgk}OCjp+d7LlR7vfmLyZlqba47pB_ymTVm%&jc~;^Pb;%~NW_aej74f+a|Olj zy4kK+*RulzNv5|U9_pAE>gJ)#lnX+!l$aCkrLGtYqi%T7gxIXrH@BS!;X{OJp&B3- zO>-~9S_WM#(Sf+0l#R;mNu%dT5vdqfqd@g7RiQ{k1yeK1MHFx-TnKq$6_ZA%B9S3A z{uR826z3(|;%Zezs-XzAr8AgR^kmIA&_L9OFk7$}BPG?#t}p~PJJPZhC;^m)ba*Es zmNT)q_Q_bPFziv}9v)639iNAkJJZ#sFw{`7M(@$fO`0~)%Tg#Itv(UEhgY_$3I&C0 zH%1!zVydT`m#3&GSG2oT12okdH84531mu#M1T7a-yP7zcRi!CV&rS94@Fn(0ZA8sTDk5)>Quf(kXGqFIt1B94EEB(Wkb(zW z)hxOwx}qnFhL0dKcIoL=%#PB$O{|hmj+G8Z<4OotEIc!@c5Z5#+R{u%YJmy>yVMOh z%!w`IsF9Hytmza1typ{KCX?OD5=AxOprROQP}ve4dL|K6@%1^_Tny1Uqls2{9Mi$* z^nwvDUJD0`9!y|>B_eITu-wV$!L(CjL~t6d1R%7y!w~|!%LO&52%NAxckv9Fg`?Sx zQMEm(6eM#TqQkIkaZqDC*%l(D(5XpA8wg&%8noFp&p}y8H;z*!Zu%%TtZ`at!W;)L zmMLW4BM()Ha4KScPdrY;=-f(YD&`E)jj5xw#1dgyMpy{IG{hp65GipBNy}f_SW`JN z9mF(f=_i;5jI(5VzS z2C}IfKay0lr5nSDjE09iK!a#?M#%bhyoi<0Ez?K5oQ|woSNA&*F47M{VMJ@D1K(KG02UQ^S5T`bg*!15^; zPP2-xiXKd~Ck4zJByrgdl~Eb^d3ejRW8Rip`+07OAc=EjXvVuv)-*XK=Co=1Lzg*C zGpwFj;hfiz5>QHMhK6R7*4qb*ASRPt0#<7J>4YJvH3@V3N=W&}T1D2JP*n#xiS>4( zBPwXRgKVT3o79LptbGO6;j~bdQn@0`icN<*{mcuU2TjLB#1dXa5Lz>9ra%gyaExXiC zsHR6pJmN`$lMv#$4Y56) z7k;JLCKIa90_EwXT18j0Mef`sQ*+Ki>OC^#-fvop+=wdrcPPST|rzT~0Ii@>FS7^Cwh?WASE(A3v0Zx@=jl?4-NTo4U z0m2(z3Y7^kF@+jlH6Mc-5vL}xyqCjS)U?rAiP-yo`6O+1Mgmf8Aon3oDZ0RN< zWLU*+>?*3M`VcI6(G;y*V~IuBi-k~O`K)BTYeZRubuo7Ha`2u?Q5DihiPOZX=uY7X zQ#iu{2nLR5S6jT7Jy5#U{;9MP!)OI=*-cvzU09Y&o3i7pvDk_Y%oyiCn!y8%$E9Oc!>9iz7zlKT-gDA1V1u+pAm9Y$u^BS|>X`Fiy z+_jBXk|M)xH42A`%WNzn$wEmgw+$tU>*ri_EpWAQJ|2vbhFL2{QYJc=x{q4Qjo$~M zhex;hSWY-CXyA$7F=jhu@?waF)-9@o5HE(;lcVb2o_bNZJakS6%|q{mdE({i+@837 zgx6(vGD_4$dg~|8@S+Hd{}&^JxccAFHa3oMxr^PbP5jsu^+>k27 z>~CIFA6>{v#pov94q>#uL#$dk%kQ+JgU{1KWL8csLOp1QMg&DThx*;rgjBxUHu24(d>Ok+j=|`7T6TDN10eC{Bp3 zRrh?PacUCk4%>&gCd1ijMBKBQv;o9BijcuNX>3R=@97qaWX4_RMRXuEsSeupNErt{ z(QiFIJ_rzH3kJC4lb*y#nkNK4d^l&Kqp|r&1VGM_xFo0{J|7TQ!660vdGA3oHH&39_No3Y0yhKvpQsETobnMb% z1*}r>+QSr9FCC0ZmEF-TWIY`}aFSu4S!cQn8YyU$%7c2K5jr=N&eV2B!^>j{qbe1~ zDY{x{@Gw(qALmM|4qBdoVj$l_2Gu) zR)7;LCpqFt)U6v&)63XEDPc)x zt7!UhIO8BbA7a)ousB(7w5XGgl!Ko5x`BYB%4deSrY-5wU6*`%!yMlC_Iz7lQUrz->peCH@SSlW}T;-DoeJ9EVt~S(nxv3 zAuoMSW#%8vvh8xijPk*{6UFJ4Fy91_=fj;+=86HCpcii>mLne&y?Z1ZLqHWTt2ZdD zTUv#nnJx#JM=mIG)ENy9RyUk-m^m8UDs-MstU{dLB#U8Sad0#{b-IwETRm?eMn*0^ zry*4)7%o}4>xl%(7@2FVjz&4i>jPOci$t0XDvT>U-MEg-F$ImokBkUDblbQHXBu}< zMx{xSnLnf(%hI)@p~$y;EY-D}6qKizG;snh6ja_>7ePBss76g{1l9S)b$0Z85)P!?!* z2XS^jyu5i8-2|nzKdtdFoUpLbt9&f4b5KNS=$UdEt8`ttXM*^2gci!JlRkDQR>Vcd zP>Zqa2E#Or@eAjQkh&#FNt;o;Ue1_z{fH(l4O_nJo zeKXU@PjW94r&MwqCZ}eltjL~vkUwcJ*=T2!_Yun7&r77b7Kt0B5nz$TLP4ta=8#RR zV_;fJc*7)1I!vdlIMrxQ8S((SDvfwKz-2YKevf=)BxKflf%V=}B6$;U+Ep&b-TYj8Lvr3>58mR1=wrstA>(SI|fbQ?yEq zxk&Q#5mgLtDv}~Mj+w6F!c!RvCnc39n>->VPhZUz0^gQ|DV035Ua9EH?X)-3zR0{( zQf{dZ1!3RR z8nRnOnoKj5?N@A|=^brUR)#5oRdObZBzh{MQ_T}HyB7_sA|gdzje1s&ItAHD%@kBD z#Lrq0O3t!0Eg3%xDQhqbDJ#y4)LeMFp0QHm?qV{h%OY3S-?Dn+*nLc;G_3jHg6^VD zu5)8u*ruh8V|h^z_rzFBz}`LW(74D(+AWxkD{%B+0bP0Gy?@+TAzcO4M}{}z6I(8r zny|YcfwqK57;7Y@yeX+&5d^CgInO?r1C<(udDfTEiP41e)=gAj4$^)#+=&e+SDC8&I-rTt z$T0FGWi<<>sSIWnk&7W3RIiaSCFI2@8sbp}YNs=x4MvDswT31$yqYH+LDoq&^AfA_ z&DldzOyuB=oQ>KgYQ=zo&8jN$x|QNBK73RVqY!3f$tq}a*vZY5HyUP#V68VEP?2YT zYH<`Ok&!zQ49RBSlfa!zy4$P{Oi5DYp!;#3zMP?Pbp zwz={ly>+5k%2%;Cm`hR*rzTbEK*;M)(MUs2f-gh{6Rn*wS_-=_;c6}6P)IA5tiG)|bbav9k zp=ER@agnO*xdCSHq-;FplkxL$%OT8Z4qrx#QN7Tb&YNvsUQ9mn@Zg9e3`%-v3)_1z zm>}sI=UpHNg_%aZ?gLjwzv?4{Ro;rk^_dU$II(oFyw#&0(~zm_LF5oSh(_;&J2VqQ ztL6uIRDx*}r{ghF6R71-?i(-2F5lZOT7;4Ka*mFB-g3eH`S5a;d`*}xtuuyd(Di9v z3=|7N!>{x%g^54|YT=U{&Pi-mjUwQZUZ-+&B@=;Bqu(^b(M1vQzGu}XABmw}l%}gW zB7%X_63x`~WO%nTmT3sZakvxLyy=(+iVK~tZniYi#8Jp*TtP}hLBS#X@N)guOq!KO zI*>_(WXnfOnjObyL9G@-Vx4yO6Zt7Kv> zt`|XJ!2xZY&c>P8h`dSbY=ej7b3VEQ$fKjgtDtl0l8LlDpN@03$sTBR%sP>%HqpG% zFecShH4KT8EU#DLC3-z+bL&wI4}vIao%*I=*Jp%f*QG(29YnF_g;p!hahpamZ`9p4 z1yk(0tP12}X5okqW!1fdNDME9QuR3=}GCTscqg8*_{%YN<(^qlj|I#d5j4BZN?NVn3@V zb7khDnYC~1szEd4n_WTU)_6?!XX zNhp;F(mI%4s*$e`_H-M~j29*Fh?d(47GVWU4;dOL($iyR*HHTl)c^6C1huE$a*!{h zxxVZd(dhcUmd9SzmDgI_)4NL%xgZ{&*Xgx^u z@QZI+fa7HAT=0&kmO=@gtNx|#!fH48Q@b&l)fgV~xfLK;SJkh7(N$%7qDv%tx@i2Q z(ShheR@}gB?iS~ChSKw(MP~_&v^b|*K5G<>WCh71Br{3_90xVGz2=?3l{$62QD6XIz#6w6U9Jz1Xoa z(<8o+W3ZIT`2!N35yXSUke41JRJ*A;$Q%SkHIMlc=h=RASw3w-PZ`SUHxYP31pP`s zmS%>gDN`hg!9&dWZ>*G;+ z%P!rVVDADF7rbcmJjd7&TOExo!w8|vOY{;I9-@N6&f=dJu3S67Vdc*cRY`rzMBprT z2#?LEVDiaV)Era`od9(yP(2tdoh%lZH5kFo^ujpffz5BMr}#x2Vu1Fu3>5b*FA8~h ziIgQfCLaoJ!lJLa9ob;rhlwc$Ns*w}{FJW+It(r_I$`m6EUkT1-MIY+DU_z8s{AA$ z+GJjgiNZ-dIYm!1bkNfR{9cormj|tK^x#y!9-K;;aX8ftqf1tT5@{wUF=k?#Mi&I@ zOSc?o0LP=5CIod-GfXC;L#Q2s(rj+jNG=X7;iOK{!NeG)TE;L@pL+Pn%n8|P#)a~ zbu2hMW*ndJ2I*_3N-cz%tuRgmo;lUC8~k`dOwlTvzdpI(L{NAtp84`xRMw(i)UfAICAOOF3%D{=ju%>Hyv*pZv0d_ zOgBIo@-t)XLe-_bMMi^@4B!UIstp}Pf}oEes-K`f2aih0BBO4ndZ5&|Wc{KCskiI1 z=yi@xlFT$c=0bu32i4QPiSVLiG6NNkulvX!>TPO|2^t7L{;9mZEmRAXfJde7GZgjn z4Pnk}q3Rsd{|zZCggJzA`sH4m69y5?Pk8o~i4M=7GLl=}n_CD*>*~$P(tEL3zgeoQ zu8%9mIjQu0_dbWztLx`433|SI-r(E9`>H85hO&ZX-IIB|&j3$`;Dhz&ENYD=O-L;! zzMaC8uzA)@*N{%tL#UD7MWT*E0!do+vhsH?*?Cek>D3nva+5;Ud9Uz&JBg<^yP2pd z2)kMfd!l$gQYR!|Y{+6+B0cP)@Oq~pi&zQ6K0-B`6C*pZ8olNwD$N+KFbcQJ2T?pS z!?Ee`0RksTG-EzZ;d2nQ?#F&Pm5PrV;q(PexpX3346^xCJq%$%iMTWYTB;cQkQ?+de*m4oyTx{=@u1KdhpC9f88Qzb9($v zu15`OJn;+tNIvOJ-z&i*9P({!ofYgJu)f3+-FQt?E@m@iGt}v}bY;5fd1VIyi%hJW z_CFm=Z8#T4&ub%DoeJHV>TOLre%xH5XMP?3Jj`Mt=#TnUZoTTBAI((IE8WmkVsVp5 z#QCBF%`Fg&y7HCA<9Mms9l8W2^aY^|N{e?w*$CkHkOX=vHJw87jOs;kMnJI|kVR(V zunvPQDITedrMp9!a3}4S87cGYZ(e$Oq6b9IKC#~V(MxshM~lf@abQ;sA0uIAITy`r zo0^BodLDdQ=Vm1B;Jkc?>Cy7Ju>{WP$_nIH%n3oZ7J8A0EjhZ`fNSaDohbt&ZGZ-1 ziGF5F<4A$guN|S5vXY?CTr6oez6c65@&*saBk{#4X<_hh}K;g1e zz}Fo@_%@TWj}aGalXozbxffGU?*rDPI`C|;d=a)T*@Z5BPIE#@SJ)15z1Nd&3i_zj zx5+^d-wSBTJ<)T{5pr3|>tr&o6F{;VKz6K=*Y03 zaIU}eaRWJ_5`{D0zzj;K-XL1BvP-SPvqg@96KTR!4>{SKpsB?VDgeOfL z^Q+;wjO#jS&g%+c(Gha3)3AE+f+h^BzxfLPc^>{-@Paedw=-+9kD1_nspefDQPKpQ z%RJHL50R;xjB$1bf+%QcXBD2a&P5Zo)@@J;L}hrrp}Jl?Gz!UYHFz77<}{j_slcut z;WS{Hm5I3C!XgHwrg#{ z>AKV|(D?I)5p!}&C~verg7EPz-b7L-t1>ciC&Lzf#!;n7M@r@TKpvdwiqdaKQHYvu=x|EtLcC?LaMyhD)5r9-8R@kPU?S21I7Z5k z(2M0bl&A0itF0!S%hK-$3bj2cUw4jR_fjKdwNqQGBn3ngGNDJj5>ftGLTeZgQ@Gxy zOr~3#nCQhAt~dVRU7PknanX^rq6xJ)gNpaQf?okWyNfkOXh2Yk(bpk)`P_#fB^iFa z2`T+4^+*Y>UCPwcP)6muC2S|5^I|dpdzjHEZbfm=UqG+JQ8#A?mDAywu#Sg9j6!mh zY=1V3Tx(fub2d(@W(q`2>uP?>7}Y_C<6uyW$hJXE)U1RYrL)Hpk2Qv-)(5nmqidW- z0tSAh!=Fgtej1_#8Bz?La0qg@;PIjJVsXJ&5lX?H`zE;n-}z zp)c6*_8P`(7p~q=iTL9)?2=*<-;t65!E}9Bw|YksuRwS4C}jslb9*BuaC{j;b`#t= zaK6r=zWG6)(#Ug)-yp02mjjd;Z-qa0Y&<3f?_z zHPPxuiwA}K9i|^s2HBou)<|0(>o745&;m0i0%~oRHz#9yT->D5g*9<7tE4;$=|H98 zfEf=4^KU3ZwONm&x)Dsc`fWSsXon`CzL0}d#<0HXl)E0XMB&)Fr(Q?r!V^N)3%RJq zxOotTB?A3+P;cS`SU6Tf=dc`Ak9rJi7wk}nSeRZ5O%9;$=s{45)K{EPk4KYoLS&7@ zRyQ-F-EwosA=3^{%}GfUQ|8{8!%_Gs$ng+Q4ftXSr$Qcd-WY!zNNaNrsY517bW6(5 zcS&g&giTF`EWW0A9OmdYIZ0wFTTMlQPzC0v|8X<9^ zx~1~*iV<(V>qRGXr@~a#x&}}@DV2_TZpWfMomb3gFevSwq>p+PjmD1@7E0669fJZ; zPwLtlHySDu7)QNTQy5jI>#R`qsUlFJ9U}}VT{QBE(;LgWWYpSN7w9_Sf_glSkaJqq zKq!s8pkdUO7D}T}Vs(Xiv01h04fJG;VmJ*+hEcanE}G}YJON}J>TM$pJGm-P zuwzer?)b4_vg4fEgnT@;D5%Sfn~ ze!S;?)VKuSY-#LLmPYJ8z|x2qxQj0H<7707PjK{Nfr4XW*ro!VI@N)!T#pkZQ@|(V zQn2SxT+le(!ll<$#~2yMZ9*125qw6f1!hfrFgS`^qclEA%ja5bMH94eP{iWufkI`mAb8z_u-hz2OMNJ9O96M5qp!xXoB!;YV;NsV2Q*XfpUQB;0P$*l)D zP1Br3ICXAWorgkxTB32kQxWA$G?WZ~nL;nK&>VB4p>FPr2&3&u=0G-Ha{_1a)Lmq@ zMMM0X2h3FM;ej7n9DM3m8(o|wHO8P+jNu>^n0m01A@tgQmpqbhOg1#asaU+CC9&Xm zpgPE;I^a509poidL%S7T5~%<;1}PU=l$s$$tG$$tK5xYOk;juY36N@`mT?%kS%Fem zc&ePrMH%Eyvz%2PG*QK}v0;b&s+20nnBBo?-<*~*>fKYPebr}Q zjL-;cO*XiQEaBkt}W`7c?VpJx586f%)1)-yxK?qVy8cn$3%m>p9M}&j3nJ z(s@aEQJ5#Hi|64%>t=66S{CPt=b$-5H5ZUu>Nl}CiC0{;#3=;TtUOZC|7j)1vc`1h zT!!yJ@5_tSFG^GQ)NUfi_~1{p>!h^`Ed?a(H+0&X#v$jQleA9CNk*w>)cT2@F1*)* zZo;cB*pq2az&Xe?K4rp(u(@cG#I>-^i>5lbH=1%C`AfSBrf%Xod*EpCyhtWag;Y+W zMr@rsg&1C(Vo&iwa+3?wox_dENj@%AwniQ)t^?8Id}@=&p5fOM5ME&eckXAYFv3uc zYNT?p`wH{M)9KL(8!EmVD?3D%G}r}07oDAgrBK!!HJXWaQ}FWS;?0zEQ#BL??ANuR zx3@r9%PdI7W8q%tVkvBSuY%DhtyY2X(R`ur|9IEBSwz^P!E}a->Vt}uJf!82$)0B9 zr3iFpGMsoK6F%`(mju)Jc1#Csd)P!;3F(Qk$jTOK%*4@rk%c0?8z}lXp&OSs0BSO< z>QPBckAQ z4_RqAc&qFAw!Ht$bt^wK2*|l{jlEBru%C zg{pAM!Go8To`a?`HMg^lOq{4;q-)J7F|pEDSe|&u#;ol;v9l=VdpZdBbyZz`R6t+M zWZ|>3!H3M#+VX>uq;5w-43VCpc39)qkru#57R z8(G{@V%T}0^ZnQepb^6rx}syW?ZJ*-LFuxL4F^J znx;i#RBnu;9MlG_b9{&bkQ*;EIazL4XUmgOjqXy>B+vH=RwrMM==c;DtZ;$@Plj^G zkak@;jt374Oq+AjQ zMN~A_j2wt63)SeZ57dH{x)W99+jH*Dygfz#zI@8ZMQ7<;FQpnr+hdN!|EQ}h;9^}e=Rg- ze8?|10L70$|4A*+4WhkdXbPQ~d_g$bljzM2FfMWC24aCupOnfCz}Bey3X>b0RbG+_ zSZCq^IJdw+u!4ejbV94yWmLYZD2j)mHeMRJsY5b$;c^mf)sx^|iOLblw(~?7^PT%< zhf5z0b%(;VxWb)A^|~G+8vEn=vyStS7IjH651;MBQO6jrui_SD6vx)-%|d1;1(Us6 zl8Y8P286FPl0h0Qw{%A3hv!+)m1C#tqHR4L^}HKR#-Rk>H3O%>K@GuY z!IRzR;QW3j72-#~ChpjWJK6(K|?{Y{R1M<}CP95O*S;4>|6z6lw zbPs|?5LIv!4j!Qv8=>OBN6aaV9yt``xTz$xk;vslfEuDs<>!s zew>S^?-VnhQYA{ZYBL5hJVs|Xa8d%z%_os@R2e2@ygcVz!Q-be&>oE`y80;J7swhi ztWi+wYlj<~GL7C5bT(qv1^=8$87(^Zc9 zG;{+ZnWi%hIMYE+Y{x`JSDMb-${wO`5_0p9{)ekJT^OTMh^Iv&lz=f^Zf`*C%fL>A z{zq)9fhJWV##9q03uIFW)ksUYF`*rK2> z%B!-Xy60jKg5Ppz8MMvo5NVo9~GjxEJ zF<1(z;U%-tRk&k;v&FrbZn`R3NzBLruD=|IlbW!k3%pE)y$l{y2@&qX7e#gEq!{8T z6nQygcFCSV`LopFw@?@87`!fXd{Sw5dQaVK`u3-g33%ffuZ&W&IVq$`iUbo;G7RZY z?_yYYp^tHaNJBLJ%puhzlp}Ia0p7^`5K&q zm31#oqx1*@o!+IFL)iXAP0fx<$2CrB$ov9C2HR$8f8Pmr9OIb~dFW%%ET*aB$URVW zZ!9;$%W<}na51%-$MYcd^82#fsko8y!}8q&n#v)?!!c5aTa&I!ilkPo{V26IEH9jAa;eF*;KRX+IA3Vv+T$M7 z+>Q?$;}cXoxv0e=&aua_gQ~2m0@kBgWHqcG^sWR1vttdR|vFi-+J#>pU5n9yoj@p^>dghvvDY7TBsro!~FgPM-9(#ixWh~$+y zkCV2rGD^?*VEZ)G?w!23PhkS*nVdaPvGJ-EJ&ho%gIQ=!X@v>WgN@20J5bm~^7RS5 zmgiVx`lhG1VNB+0G3L`$D=`M>Dge)m>YXS^q-X+jn^}+4v{`jcQVA-YF$*-OqZ>FV{g7SKt{J`H&_(=;HROXi7d$s%HuoJlcS*Cr8K_ zej6o}N`-nW1^-A{h6?KHCh`cDv{XpB{3I7Ga-;I860)!J^xm4}qf;!jh=!M^sCLle zWPH+lNGFIbQa26-onwbkeILthg`@S~4m+v0j!Bdvr-kXgZ+MmCXmy zWRqZXA8)YHdW8I|bQ__z)lrQuJWk0P43rgmG5}4HLJxC}fv0!~IZCg*M@HN4H8cqM zeU?Uj(?v^8jC^+iMxw#>8LJOyV_NYw^b+;OczI2Ybk#JbN#u}+gl@+1L0HcXb>Qf+ zfBN30URO~)f(s8BEpWXU9g%WVdVw50?odgkQ{gnQ-G+b6eb}w-6Xv?E}=;oX$WyPJCeQEfJE7@r9 zXg!~=aZ}7CFIzDq{K4`Y!|$WRMRr!7GZ~mN{g&{3RY%VB$yr2 z+>?RrP3DzdVmaX|bwibelT(ohMRT~M<7)M0NcVs+@_0!@#N^;bB58gqUHV}yH?8lV zXObceL5`V_OqnpZB(d_8x5!~z~2+yNzDmVRU?z^f=JP4 zxajJ;lD%5x<0isYpC0Hq?y(^~goytN-1_l`rlE&*K-~_e=ka}Ts7thhH%#qZcr57C z^msnlL3g49enMW?<27|1kvftBlAO#%wTr!3{NHbtv7{d^lY z0`3Wt>KF})cFv4OfmZM^DO2C%B-OyCoNL;kfxx=OcL3FVwItdm==Rm(jNE}7T7@KN2Zq=1|=t^~uoOoeDN*wicF^?hjX1Y84 z>u}p2$lKHXFv~+>;erR#bX!8m>B3EVaU#@% zHAsrCJ4hbfu+|WEpizq}m8rlDkzy*F9y%ebM*6`_YX8hCvPNMY(stfByvQUM|FqO{ z6Vr=&Xsyx$2yGf$r|93QbSIP?$ZNJ$x-nE^X$zuGpaRnxL@N%>N!6GV#Gwj(0j>qN z`cX~NZUiCBS2^e)`?n=m!T0e9s0>6ZwI}as(N45}R^F}S2<&B;@@W#81JTXr z6yz%}+yx_P{?X@g*hJ_W8L_<6YY=oR$68GLIIuIm^-j4c0>b$anhIiIJ-!o&=p6r*%1YH5ZcWB;>Mcb5f7*K&;JUB-&hK0RBpxC!iA&NVEx@|8B$KiUkQ61$v@FXI z2uYCmCa6ao4FwSp1q*zEpeagrasgVcJ&qf@i6(Yajpfa{Nm^y2OyfyBb*Axj({Xma zon))bCXKe6rrVvk<7BsO+GeN8Zoi-N`yZV1|KI<`gAZpjLrS>!fB*mU_?_ST_dAcj z7c8G}ol)3N`qImruxS8i6eh4xrt}O4s7xwSRZ1>ol$8zRry3M%616?*1D5QEHXCP8 z2$$SwzGi?TSLDp>?hngCid=&w=a6^8Y zKUH*CQv_#EFA!C33E4)!U^mFOtmvT^juOu#{A9U`3{M_RuqhT+d@Tt&B?X<^d!>0l z)|Ij0P0QGf2QJ9)oYQI(Zcb)r5!z1;Rqmsp&{72j1#?MT>pb$l>*%!*x zF_9>CTA7L&LU59Wp6AHNFex@HI}!(>b+HDik`I;+(6JYmZ4eC@i%)rIE6l9qMh)@8 z7SCZyo6yggY~O@?xv-xg4cDF4-Y>|Gf_k5spsIL9@~x+di=kgaXm$=lR!H} zppcr*7LVv#0qE)RIAn+vf60_S?2V5Fug;Bb^`j0a;NI<^?=r6Bapy zB;=HNwUc6sR?mu4<&DW6`2~IxL_{Bxl~pvNRYF<5z$+fxk9y(buikgx$UXOb zWO#UB_wfDq58S&)A0K)6zJ~|)>>1g$@7|%IJ-a{r;m;}}uqmN%!a$-j@4WN0&k^o= z`NO+*?Ye*O$${M=?;lPn$aI&-SC;i(ID=!-5@*ImKHxia4o#_)7Auvda8J&-Pb=th zr_Z<-XNaZGzM#v~Ql{gaX^s9Tg44J|_J)W#9Jk1A7WjL_5K>?8F=AK+?Jnzz(&1)UN&`_;9UOfDD;`|WMd)P;p5uCibY`yZ4XR**)HL|k|o7eid; zsSC?VJ1V1Z2E{i6G#9}$p4Um1w^{hDY5R1oi$d{Ja+sv5!(Iz5 zQ4%tZ``yA1=@LK9rAKrol*)=poKKknU5JE1L$=FdiX7Lc$CYghOcw71^v64y(w&&F z3k%7;%`^YoU(%spg2+G>Ue73D0`g~H@j6n(^pnFLCfj&6sD$>+>??!fa>dUsy9t92 z4oz^%lV3kFD5lkr1}C0Z_-@;g2Xz$^iq5%LhqT(O?zGZT|DDxeU7siQ-$h-^SJdw* zm5{D<M9oLb(TZwavZicDc{$yE1gx z_xZe=R=Lx9wpdTIPPtH(%e8Q7L@flk(|!Ydk7w|0&wBl+>YvoTi|TViW7sCh4Q?F- zpx=4ur&RKc8+4URX+L^xi24jYd|EKs=+C+rRDXFrzToSR3yLZCiXT-T`mEob!@~Bo zFJ<^1$>A1S0dt^&I~00197C5E1?!}{q*CJx(50=|7`by&<<6;w-2qeXz~b%E_eDYQ zqUVhX!D$@RqP5}BS{|xatxPt-H0a#k&_ly%BRBlHCyI5h0rJVi9zQzxNd4D6RnCciGwRvKFr_DXNi@EqPihpp+2w(?Skxi7Fb@J$qJAM2#OD7mmhN ziK0Q9X%nO8iWj7L>MqX-`_(-fb{dWDjTcuJ!8GqChMeJ`cw1|A3@%lDk_mUs- zv|2sr4ykm|uhuR@-KstrRK9Hn7vw(<_f@xBTG!2WFFjNPpw$pf%>}h*7*Af`SK zDjNUe^+83T*J3sh3E9428(L8|MdMY{xAFVedr&BMRMaJXn}SM}#e`Rv+r1D3LmY=^ z4gpFBVKRqe#Vp(Sqos$mJn76^X!Ppe_R#*TAC>Nd{UTk^jONUpk%>U%fe6$Y`cnD$ zOtD1uA$P4^f1kZk@TU5trJl|lh(`o11{;n-HEUUrMq}zaC`pX08CD!qMu{7>)wyjZ zuEjRe@(8Q@WEs;v@2w6_ao)t5LlF(?>CAMP;SJbEyk{}e59Lkyv7EWKwmz+LL5XXU zQlo)FC`FJK0N-0DQ#up{WZSOF|~J5za|9uC82A(w`Rx(B99nj z=?v8%G6Q6wtp5OZzCVHep~Xs{Q(qU=Th{X4#mXvv_0YyRB*3j+h8C+?9A}x6;D#2% zZZl4bZ3>3n#$@|68sa8gmvS}@jOhmQ8f=NuO@1lkhr+NrUW@scFX$eW*QzXi)}@B0 zyw3mTLulg#wRO?oM8*<0pemPvO^MF22IM;tb_YUgrknW$*y`yf_J*xjkbmcOwRP>jCVqATK z_%e|Uy7n>>T_ET+wKbGyrRKI`2wp~Ng}Yghbrm&_ucU8i1+NgCq8sxeo3R{DYb6Uq z7l&urtxb-o*XXOn$imouN}Q&5(};Q`IGUA7GZf}lz@^rzw;#vqs(nazkO^8Nkk5yA z+tm{`EKq@-r#!EOAlyObh`UQ1LjA`+r36tpuOmU2T7~+Eqdf?}73@|91 zs{sgm=|h~x&)gWmAdZpIayF=(yy{vETi>`bK&5802+mG%9vpd5K3!|jBHn)C#(-$P z$3?FSn{l>MAa4+H^LRAoZwAfmP7r~Jxz~R*m|G!OQ#S^x5`U-h4Z}>DoFzF)LNxNA zJw-;h>Au;-p!_WR`-PRtayxA8NJ~EAjyLn0s|1m*#73b1bu&_&x54=I1f3 zNlb)A9reD^k{-x`vbKUvrMDH0=Drlp!=lsKC0*d?HXjq+EL#w`Bsiqzw*{wJHAal@ zj*3^#_#lRa=(K#er6a_ol??&+cgnlVtjN}M1fR@|-j3|)4)?5E&eTbo4!n?Yyf)Vh zR(y+K{lPL`BHk_$Vo{ItnfpgHBV?M^&FXm*riq&OlHnl{U_O++j*A9pB~cU?^tqMTEeUpbI6UJ(01 zugbNTK&_XT{7jzK<6K)wEZ|Tb-NClOYd5*({|^4j8mWCd?CwSrZsdD&!>W z7g%_CtjS24jZ~R9WyC+Q@;(-6?UO5S%>r~3OghsA?xCb9Tc27w#@H~g%=1p`li5j> zf3uR|o~3qejuN9CjDDD{^L1)O(joOI z7;h`yOQ9V0P#r8A+q2gSWu6Wrf|fhll`7_Q{g3Dy>g_A*yO$Aw!DsYzRAt;<%Yo+F zF^kBVAvI5Z0kgM_3Zi3z2`(BI+zA#hEeE#6IMz&k=&SDgXy#Nam2l{-k7s;I|3Ee> z+Kb}7;r;?QZU}c0F1#(=+pl_z44flTYN7F!YaLQ6M7A0n8Un3p)=&E;bcKbqRP$x& zU6|#F622oI*kd99cZP+6Cq3BDTnE9*vuuLuZHI;4O5TTg% z`Ghs-JmKLT@(AYns1(FuFQg?3r8loO)Z!iaJ111LiCjmnm0F(`rtv-+sZdcnvlNIJpDe+v4t;A^_v(raYF$mEsf?W4TWW1; z6*YP!i#=tD2&+r(c5Xw|)#yKD!u{mcLR=1KE8T0b6rT#F-lG0>jX%FykRlT8>b@I* z&b$l^dxLmJwAY~lx<)<;EAgCc$ocYPdWO0EF<)X5qTC*h%!qqhypP--(|@C4oP*wo zA`__8AMNBENk(JgBM$FIz)m6d%&1cc0ikY#0XrETuJ?5Vlii;c)iEIuwP z6MK5WhZL>*!(c3CK+0<3w!+GM5?F{?H|6~jV@!98S$=F}P>u1%v(Q*(L7Yp<|@OKdI6PYJB?4A&>ScsIVgRSP{ z#V0&RIULOlftwq+b_5twF!6SU| z3t_G8cDTpkIud@ji%!dKN1w(9Yh91zW@Y~sB`QzWt7o0ZWk#PD$t>AY#sXGiaRw~6 z40#wAvqt%n2gS-v-YmzZ!4+U(6Yc;@l9p2^+N!eg=51mgGONkDzaSW8E#NjzELvh% z_%2HXm9=(2W7A8b^~p$sOE{y^#{6?xJ)@g_?(?c)TmpwxEh}B(QuUKocv|B)A*@=` z2T{#*X}`q-PnJJzN~1-$t2z0G(}faoo2(QeYSNQWDp|TI>-)9?g5p>LmFWu9h->`9 zwJVOI-E6j+iwR6oR7x!T*1X1RP7b)n7s*-RwG0azb@xI2{jH@`pS>Qi6hrKQLN}go z-O{)D(X!AXB#ZM2wz+5AM2*Hm^4#OSrr9u(YPD(=vz@>V2N)kv|fd z@Wc}1cr{^tWsowpV$7EQ*RP<+A2z^um z5;1FCd5vfEX_61_$dkCnA6)y;mI5Nq$)-}4XPJnSNLEuyfyD^=EgxAvEW)QatY0k~ zmT|UmQ_BBvQ@~5g=cXO&ZutX5lCBQm@8$u%c8#}Optmc}69)RAfd7O7h=A$cJ_v=0 z$Og5d$2}@VKImWMhY&SXn9jcuI5+Ui@m>VqSfn^e1HYW9h{GdOy_O#!fyF_O7fc}* z386y7R?cEYpqi!N<9_ACE@exYQycYtk;Du^7n6`<3fkP<+B}#=I+zp$3-PKmJ)Y7A zJsMadFAwE-PJuNX2j)8~P)%rcw39M++6Y6cBsq;94Du3v=HvWK}X`9U=Y3uZpy zYET-CDWZ_FNvbx3+kl1-dZOHINQJN!h>=CiaWEzUaRy5ux~=sox+4Kzb5Miz33sD2 zk!m`dd2)@P&ZFk)Eq#7y%^p#ZuO+yl=m{5vxiv-df}2|2sNW-=1I-MaRt|-0{7M;q zqFpWO7W2qbrb!tj4`OS^D8pW4iPoN^duefKuLgN7^9GGCT>s8m#|x<*MFQ%OH&$eu!zoP-dG@LLkNZy04%3raey&xSR%4~ty{)dsi5R#I6?5`l|xtL z8#4NN{*TeiCzP!%&-uE>f4lOo^TSwdvBzQ{oT1a$y>QFRCXPtYXWbKTZ%Ag7Q`Sb z6ODZ4!^$Q4r18@$CrxU_TPu>*AT7!(joDr6T}Kp{HCSwMIniDeSx&%R{x;baq~?3%$uXDp=sV$*s_!I@s^3QElnveA7#lsxN=#J_RKZDzVhmX ztd|l?P}Eqh6+r|$wK6FIo2|^hzOewFl7nRDM>Nx*n5``Ww_DDzWo+|qRk7SXNx4)( z7t8G-w|nIaD<5!Pcy21^#n&BOjVRw#&*?J58>60ALYJayZLQLq#TuiLieX-QqK>*M zkWP$_&naO7R$}Uu%NX#WH)!m->u;krx}X_N@<3(V>`fD;OI_3|iv>s7s4_I^Sh0!K#LMs~NBGd#HOw}IcmNk4Y5 zHCx@;%*BFGHiSQ~Z5(X+u56)9{yf05_GBkdMpcV*c&2?#Hl}mtXXrE6((RO|{cxZ} zp{LzEXBv=Hot<=A*EMIWq_q;*?y9>1{l^`S$7HLy9j_SrpV673l_Aq>jCw$&NGjQZ zi*|^?CEZ~Q+bJ!G<*0&uZ{V$R%Ms0Ok7-MqP8;kkQq*l|rd#v9d$c1lC=Y{&5xQHV z&UIU8xonZLTN_L5cIhv*`shKAq5RPc;61NFII9O=kyZS~5&EMgw&cqvresUY{KZ!2 zve-^5*Gq}Gc~|&r*Pma>&m^gB*JXbEQQ_A1sA!|>aKty~J=%s-mg|OHEO@S*@mO5v zpKR9|x%xJeozXve^{s>j&S7~o8yVR;!g_%Her}!#3b4TZBzqQ^p0+K*j1HW*b)OQ| z;$nK&Yrhlf^xK{CJVK}+Vr#c4lunbY?pC{7%w2^0$HX%>J)g~gZnN@7m!kecZ`2M; z#a%zJvQ!;;uwyN(J%1cYyN<)?Ev|2Nx8}Js*hAN!zyEk1Tep`zO>kFu-ZcKZ^7UKb zcw4^IL5-|big)JAEtQLL1&NGQC}LxQx?0k~a(3HN?z+QfTh|@-Lc6Vb7_7}SlTyTJ zK5ya*V{MfsaeMOpEXV0~cjxOEE$uU(&u|606>}x7KsWfbc`uXuP`4l1W>QPA`76!YCU7gYO3;v2%$RHW#^sBga{DRj7cB(Me z0xN}XxR_}Ow|iI`gDrh{8}VeeG_b?s#h1{S-xB-*YGC`Ybd{ZUXpNn$UOaV}8fWAu z#PjDWw*t|$>Yvu#Sl7-YW;+Gj{j|TVw}>q_GVJ?JUuMHpBXHQ+dFh6o{0Yh7q#B)f zw(co!18teUY(j6Ct_EzS9Da6(q5^ zw6rLRCe2NJb6=hVt<;j%rFTfylVd=_=`pVN)1FdTo9yt4+ZUg;aknqN3Dh;dRemrf z?46#$#gZcobzV_LR)y%CT7{~$6BF#@CUb8mym?K}w&Ey7*vZaZhqdhxLfe~atZVKo z;uPL7g8+E(^{%-&_CW-!_Xu;CS@lkS>eMZmXZLqS(ZaP1&1{Ql-)82EraE2(9!n*noZI`U(E)wLlP2yGDmxO@;1XMk1| z_#X}E24*-nt!y9>NblhNc;}2%p}qt6nez@UX4y)biAe z90F=WYQYL&9ukC-fwN8MG9=}+dOlSH`6h*&qjqD zgGJ!OWG&TGknLkF`l&n^#sn0=V9aZ#?38}n!L()l$mv~sT;&5>yJrc7;n(tW>o_M5 zfeXj)6TV|iPN|lybRkb=FIOU8g+Vp7hE;r0 z>{B?&0ZHSHUzY_fbh7jgXJtkS;5A2;#+9^VPz@iD!-5wO6wZRdhrNM7j24wf@#s{0 z4@OW7pAtOJ3qBx4k%U9hgvR3m@d072R9f+faM%+9v;8}u)I55%IxwQXf+tU}A$u1f z3aE$puD`eo86S-^@;FSz^&VAyFbmXR*?oxfk}w}e8e}=X(7+6by}V73+)-B6O#VWd z2b-Dqq}Ll}c#8fZ0%+pmS$Cbq$sFe4J^HojQEyJ$)6;|Bie(@1G|9&G41$Ti4EhLF z9^;^G>NV9(6aLKgohq|U)D0M=Eqo&rJ=D6G_EvBhDIcidJ{w*dLr+m{TvBPMX71)d z=4TNt2GL>sR)bQei@7rQ($pF%1RUmGVkMT~3jo_{zD`x(n24fZ{>7_cT=rk?^9}%me zuD#i#(wjdVK(XGo$Al03P*khsumYwG0>hPSe76~BL$;ya(zZdnSreEm24yxTed|XU z9BFKuhcd_bfQG{WP+QoEP!1#%QD&+GQwQKY$MdqI+sz3NDggEqf;Th|)lC-L4R2VC zjCbuLtDJqrlgYy6U8Q5WuKk^8W(zzvQxVI-ZuC0CUfbY(ve2l~_?j7i4#2HT2Nw07 z@hkEhJd#O~l8DE=9<=7P_fKetEJbr0MpRxVi{8WSKz3jbm;p&(fq|LC;24U?cQ+56 znt`nhGOr^`avHb+)(b?(RS)uG0R}9|bIToIoGYDodmOmNHx@@pGxz?;QM2=eKbM&8 zbi7_FP7aW)&zl6!FLoQoq##oiYXqCv!F2$dph ze0@|^%8DW2=JKIjEcp^OuTgHvWej*ZcT=}8q)*xE2Pig;h9?J_`SN3AG zP{H(TSw1Hu=F?~)c-`SOXc#R-IOc8;W-p8_3|ScrzWknYnBxHRi1Kwl%Y+6m0n0xN z5sAsKaksf~rfSTtz$CC2842_Ljf5~xa8!66G6?xT#NqdsL!2LBzLtmj7Iw39T)58f zd7`37lJRFhAk!HwJ@hB#g&DtN& z*(5SFA&+vkEskaig6t%Mmus<%(H8^qT9~~hqn9x5Vla3XIMj^XGO`zu+|p)UNJ)=C zBD8pcK?F=-Q;mUwCsgMX)GlTM(4=`r-s;?a&0|R0Hwf^2ags2Ne&mfWl~>D4P4mE8 zWu324OYOZHX#7Binrr5BgiO<%_TDSxFsU^SlezArSJOhC3|UJhT4ZThia5^ND$#2B zwt|)n8YQb&lAFob%R`PyH@%zHFQG)fe&{z&CuTL5q(rgjrWQ&Z$9&)U7A#=42}Fa+ zbA%=Wi=kV5Ib2bI@W(5i=7U!*H`gpv2PUq0SS;ub{f1~My4v}WJp`oYSP6pT%j-F{ zKOqf@Gu>=^Jtj(2BC3Hjj#=8`7z9a4dSo%|MH+fcE^{2Q#pd`kec@cjS&uejC$?Y~ zl*DjxG!eF}of1jU;{#i~td>foET67HuCU~&^gLXiG9@Dd64bP1G8t7q{Zrab2^<(m z+94n;)=Bx!!|~FH3_?D2XGsu3z;xjaIbvF7>0Nk|A6MEo{gN|?9+v#HCtA&uE)HjD zTN^kdlBH3{HM5m1get)Wkeb6lAFXp99v9Cvb6GyNkJ5+cF-uaE>pV^}zSDae@?N65 zJ7BYUbSWN%wY!H(c``!qxF8|j>mF!^zu8%e@kTDKS>irWpedC`K+J{Prk0}`hoL>Nj!LaqIm%IWnKQMxA0h1*H z@F!V86DEk7JLL|HWr0;b%VPmT90pkc%f-f}1k|T*gePWZ5Fy+@rf6*o$_$xOrQj?W z2veH&QY@PWO5ens1`W-qf}!KwTbw)tmQ%`O@oi$7ru;De=R8EHTZ~C-W=Y)zS~GFB zj1w)pQ^k=)W;Q5b;AWynwXn<)$SkLMw*$f-PMFPQ07-B<;13&>dng}tp?+XEGhZ+q zfti&pj?J^QBAvzi#ndXntxbQ=QH| zEk5?p1K;~Z&!7b1Y&T#jpmfFqDNjwy1wXCH)TJ9*3eRa@P#YNdCB$V@m0}A-!d9-;<%X-i&&az;z@XM*tZ+fEM@6yo|R9CnjzEQKHw_1^NNDjV$TxL)=wGTuoq3+oB}sAs{zaEE#6A% z>0|WGTlHh!{kXW~dC@XVYz=Ev$N+ePr}G(hL9y&56-8-WbV-7Rqksk;?5Zqx9@{hUI|7C(1O-1_J4kDJ4o_+dhWGy7S$hu&eU zn5~{EY!>?vCfW2Gu3_M&G;4#d0=E^v;xxFoK~jq)(RtZo&E5O6KFKVEm3rkH&9b$7 zljSvv8TPRC3!@r(vlf=MS?s>@UV?r`i#4}gd8xb>kqcGD9P(=`@ZVVJ||X}sW+1u(~SCz$@wa?B?h)!joy zgPc-4@QbbJGA=de4sGWpvT*X=O3yX6&8z{sFmBH4v!e~tJ+1DRI5M{(TqhgGPNt;; zHUj6Aoh27GZ$@dPR=QEM2$_2j9RqF9K~U+OavZbLjm>Lk$#3BCo~n#mZR3uQsx8)c@Xh{nzTpBp zSi_F-;U4>o`Q}(szBvlVeW=(wTA5%w|BaeAENumMGVKA1z&%3zZ9*AT5BDNUD%cf`3lZIpWp<{wAghh*c zExZXMZh%9!*<6W-#_L7N`;fErOZz^Qwp1Sa2YOc?Sh}on7m))p5cx~5KMTu&BO+jT z%Mu|pLCBBliivoL+3aqHoIqNmtQ5+H+|XGO1vQT_nHq;sp=XG2O1}}J*^=J2bDGQX z)Wr&}KMp$!k5NpamAD#&(S$LSAyqEbvxlVgP-)hJsf^$-FnMuK|KXUJs752SRNFoi z^2uSZ7seK22eX7IEmJv>d~xpt zQ4xD)qJp!sX}duYw?<1^x|t~h(-a3j=r}_tzsm%sG~Wt182Kr2N1n~iR<3jmf#$*1 z0yDEJmg%xZrr^046&Ja3IZ6g|M9Yk3L3wqvl%Ckd9Xp>>1j|u@sHsQQBGH&(1Ly}O zHMRlRJ)1JwpbT8_Akypj<~z&+xxn&v@gURo-00E}2T1m3s^u}YJ}uq?-UQB1rtPM% z4a#SMLol>qvm==#-VLhaz-OktvO-c$013On*ZB=ZRe{A*m3>%fXA&V%3=gFO6`rT;82$Nl zyP}arsjBg%>ZdHwn(QfhqgZ&--;o!>vhld7l|T`EovUKR0yKonq<_+l#BQB=Jz?XB z+i6UlpO`r;MZsbR5)}nga%oskSc{rYRu#)H&Ouj&X}_#)>3(m3c=sAjA~xLCGMpU~ zu0s;X-Mv(a1qbC)xQY%~9=F7|vE_UkJMce|0}(TAgeU?7RHS~47%In`X%o~7UFBft%gtZq1HL!DTR2C?mYIc?hK|{$D^UKi=X)h@c zR`i0jVrDDf&vlo&SDUfE6b#pmw+dl}$;^J?9v%x}tIKpx@%~D2ZmIj&ZVvBLhK1%n zt~*ts1>$+oKzU*S7PkG`R zgQ{hOw>HU#owg7@u?3f!WiU(_#_~77OWl*V!55me(V)1OC1Mc@cX@fR23>kRag4W? zKc9d(4E#?^cQJpFMnBjn&f=YLTDYVoN9lB`EwYLWpJVOSW zDl^XMJk>axP&T)dA3x9)eZC37HlntOVQhjk9`_V%YBOa*S~sR;+y)N5;^e(#`hI7; z$196@pW_L?Y{sVjNT2iW(}Q|)K-X^ksKy0X#50fCb^?BF4vkUg#}q7J>eT~x`QdLB z9dTtd5bzP$Zq_-ZdgzV#Ak~YldurxM^Xvn5DtGPI2pKa=whk#S7*&#O)K7YHS}xP0 z8vT6%wtT;fZ#SBl>lC zK`cH5lM~KuYNnRbXZ()Di3W|cE$p`}+YvElB2vQfVdmOe_m!=oOm6zhqu)mqVUH-uKP28XwR4bkC+Orql>61{mR# zK$~C>h=0e09rPfWHvd0RS2}CM1>tN~_fH5$7V>ID8;piiy31_h8Sd#^(~~Mw@1bD4`#=siOVqwC)qmhR$%$+WV+dT5$9h=IwC+~p%qQqSiT&}b7hu9a6Mt3cV4rjU2M$>x|uDdreVP-zAp;}(|UH|MkOb& zNCq;C7BJ7wRD)!aI`*K)ANYoW`al7jfZAaFq}V!mAjwKGyu7dNc6BVo#_ zE4E>wjEuPV==(AK_fZl3v_36>KOp0`Q*BP@^K$l|l4Fh6TY+J^m+U~CI5sVZRv_L% zkJByStfW)(zZf3F41T9A!LlV{uJM(XfW^eTxf?Wkqd@w0E0Ds{Uw9LGo7Lvj)=`h0 z@Z5O8Wa&prOQ|3AO36wL@L880b@{Ya=N9hp0qPJ zqpD09Ee>d5vTMar0>q-V3<2lnH_$4eG3Vq={r6)FV-+U@g zdCY4wyd6`Ueo5*9d=4^&lqU)bZRR6Dkd0mp8<1FE$4sHUTgEs~KK{;7F2WXTq%CIt z=-$*r#IL1~rRoB`%jMZmWGu$2z?WqLrnT~LdE*KiZd4e{N3hT-Sox5>9Prp-oK|nK zTA>d3bf@#(X)V`WwZUUMo`4jeKgXYmlQ>8BsFhvIRX4N(5j_6BPT@Cgkora!M2=0m2`Vo#)x7{E3ku+ke%iCuuF@>{9QMXofy z@gF95HVnM@O5=++7DS6*%s~iQHuFYV1Q&7%=Dk)99q>BMtT*kx8c0VRHG+JE@Nl;=@!^ zz(4u-wnZ)Ock}-UPCUzxX{)ku`!r&Ut)lp*zKlE8T*6{*s7H)z+MNwRMK1`o5aQsl zNtuYHq7_YPA5kL)?Pe+@9(iLb25pRebx#fXo{K#qhj|MSH0?6mZQtoPGkr$wkl*{b z-Uh>Qq%UWG+JxMR^*`rxU#V4})OheQ(m4%mURi#<$ic&5VUu!Xf^3|3YsYz!=pmsMAuPuofl^fTcFa9Y>OPzIDvGtsaAIf0 zMJm{|R%=WJgVUV)b*m+_c#&=~~GqO2T;ymHRO$ z@F0^)c(gW&gPUN^KR(k@Q5Aj<3UsS;qiNv8kxLc=n(Jt)E{>cL<9-y|@d44ERtZV?&mHa1HLGG`K)nFKu}1_EPu{0keU#nP42c?C^f z1c+E0mNs83?aSC7b!>Y-Bc>v5O=aYBW5DR{06%4+V&sd;-oq-{94FiCMzK%EXU9S4 zz!V*6(<}uxqfNQR`!y*rS`;xIcsb$$-psNK-DJ6s%K*47@C8zc0|FL9md~wC9g<4> z9a=58RW*1=t;^=5z$4hV88uFEDteH|k{12G+)>u1nEAnIG7}3wl8Fv;sk9j=WU@>T zqn^6RExaJk9J-p8I6ws+KSc|}SJ%QL8Q-%p$ce?lH18AMp z9YtR5|O)^fB5=ge>19+r!~*FKkI;MCIXh?imIH&yMT!@0D)0ZY_SHZQ4=Rq zQ}&#b9?G91NGKcH8_!xJr{NmE&>BGW2YEgKF>}warGT`d*w(l*APEMR4Q$W$8%1shG5xS(L%o%Oxy#G zL!hoLJ`W2>VjR`1#>2q2xrdbWZiSp^*ffiLOraDmR({dY9A+X= zmsHy71qFR4$>T>(MHi(f`NbDn25S*t0#Sq^FhjInh|oD5SiKbV5Zr_qq82oRe=8L< z!8aK7+9NOk(LUKC1%6wZ7eK4bib5wAgg6PI?$3Lo0T&@eh;|z$v$1%q_mFMw4CR|) z4J{N|KGTKU!tO$XmvljQHGOaJLVM z3nCvhJ)ay>TaSwam|HFiTHq3Vo?zSY^74Fu^)Gr7mbVEWs5^lVpT|b?hyvC^uN=k} zU*iPs^8H4|?_MHOvDG}m69ocRdxS#)jBBDwYi=+4M}{SS+Z?3XJWSG7S?zMJDq=R3 zv6gUeE6R!aSQcd^9&0Z)27V9AYh35!%1Iwo9`O-*c@OLRfPQNQMCXtKZoc{bjJ_Y2 z=SVre_xtC^wF%#KvR>h^zBx8*Oy8`qcv9c2uh5D`J-2$SMy39kd7zz7>A8GL{eDb$ z=${oBl;?0}_dw8%qz{OPGzCjq6OD@$W%t+Fio}`l z`?d+`ApC|y(p6EL_%?b^`!>;uS?w)p>A*+6?CrL6h~;;*M{Bv~TQT40U0d)Jo>^(% zf)c>=w68_|=JpHFZYw5bT0o*B7xKxQSgz3Gy2}~N0jCc+cakL-0jJSE9aG6bftAV? zdMMhty_z$5On7Gs_*z=JN2}1?GltFJAVqqvwB^(mqvhNa5m(pJ7W&N{I3~(lz)L2@ z_@r4M5vJI>dHBR^1lk^b5$jokq1jc8X$71{XmwHF=8s`}+!JHMc)CQDi3UrQn4PwC zg83=t$ymDD>@N1jR(r|nJn^X7q6Z*byd4`ytQ}Hs3l?lR1hI>^6VvA<@I1PFcouD^ zab--Xx3B^?DP~Lo*GzBudfuQYDVG|B;MPD=bG#yp# zcM;R=YBz&rMXY*X%HGRn!(6R&6pM|#aydYM{gun7#LLf%!{H#*8ys!C1;1AsziVCZ zOCC3ijx{nS!%J=@uzVC4GtQvh7AIK;CNQl93Xw65xzD>YA!BN_O+3&!aSi+hg^}h& zu>vwUsJ0uZGI!pFLh_A5__P+6Gs|OK!6Y8d&*toS7!XkgGHk;QcNr#kgCPqNdR(oX zTtEgJ>1MK$`D8E3vMAm8x_gqkmNvB4nK2Q$cult7gkD=|l6+tHB{e`UUXCFX$vLH` zn4b@O((pWt8XTH8WF1Q}Y@ z9uiYeD+8O_QNmTLX?)n@Tk(^ddk*S4sufE#AmTRb66R!r1Gx(ovJ+LFdL{feMPql_ zDHr9#-A&N?QT;J$j?Ukm`vtq$GuQYT!)<^{AIprZG8!H8FjEST3d{uyy~P&eS0`B{q-V1nSRfk6wyyBGg4)&gw7iJ378hYg!)OmZZ>X&~nP( zHU7m?1Ix=u+R5LE0d6}YB$|)@icplFjWW62E-7`LY^_$>V;hP)&N`r9%*(g+SvXd{ z+^TIl$hxAJpq9584Y?7wa+kfV0|&!a^g%F`HfjE&N|KC9XH>RXsp2w7lF|?ko#o&4 zcL)831&yWyVMnfLoj%D~s%z$=q?z_odsuj})oW-an}4T%h-!$2EOAPJ z4-={85H-U*tgR@A{a4V!gRL-z?gS^WJ}m+_b7o_L*>*Fl|NE_f(*2YpnPKsq8DQ!o z62X{bNIfp}{=K@|ii>9u5Yyh!le8fYyr=92IDmZ>kqast%xw%c{Jghlm2cBv81Vc; zxQxJxqc+9%h(<}p@kYS>S_dGmxHqD^GSf>I(U8YC^`byAo0PUY zngM}DvaLd48af2N+)tmv%xMcaheab>G#CLs_fWnjz30tynFs!gC(>Dj;Q%#K10S-W zWTIR38nbft4l``0f7#`cVryxhbtNrg^vYXIGrCvRV$*wkEXx^$FlGYFuoIuQ?mNv0 z8h*&-skP%p?8J;-D_rju9`2XR)Qs_6da{>RZ|7-PND<=shjfp3bZLV3j>Vqamc;Th zVY?#jD8F0U&;G0*Js(PG{jgVrNJ|+HHID~+yP=e}SJlEKs&-htqEKIu8bV1}(q~$7 zivtxs2l9`$usW}ZEX^~er@W)DE*yt9df2ipr+?qy{-?(;^<5hN;wSg~$vgk$?iXCw zZ@lv3Pj0#QPrlGDy|~)7wbi=&I_j0SzE%3Dt<_zwDz&w`S?OBsDz){swYpQ=*w?7)m;~eS9aB|+?!qXUU_;=yuA;D*>i2(46WjW<{EU2X4D=NibuEObS!3KI$nHF=c6%pz*gFXXJq)C$tHZh4VOn@r zAH9=pt0kQ-3Ebd+Z3E6LM&I zEAfyZ*e@q{eg0IQWA1(V_q!Dzzjs(plfCk->CwY#@sJj{aR_31)Xy>3$N7l%TDazi z?+uXcSE2MM$z$&Q`G%TLn>^-f97M?>L#$h3S=}-Bfy27sWpqRw#r{rcMcq-YraR_( z!W%06poit}Q=XM~c8;Y*F2pVC1BBsd%UZZWTZdHVu-gdiVE4Fg4G9Z0^B%kTq{?t+ zBxge=w_^v7_-@}1hK}fRL`{wP=D5T8MNjJcsMZKBK*Cs|VqbuS7w~Z^B|ro)-vg~V zsuOA)_T59e&7n>a;hT%-4h_Ax_#lqE4;%Zm+CHJ&pAk78g4xIV#t}hZ_OPkZh>s>f z#x(ZBYH6dDA)Ji8tT*Dv8}B8cJ(j@3;ZoE*>ed6%s4&VWt-cTL8TF_GabYAJWICo` zWi#;8Gw9|uhfw>VuHTn`Ko9or!zWdAzk6Re2NZhbu?LsEFNzV^Gc-XwKs)GaQIrCq zg%Ueh^o08{UxuSuN7Yn4-+Hr*yf=)VwSB`HN@S3Yfn+8p)`3SSjXsn0&=UzG@y|moD^olTtZJwR5D3!~&mUNmsu6K=s#Efns_8*z``r3G`zhFtZ^T9IE^k*a_u(O(ug%R?S6hT3S}T>7X$z<_e=V=t?HH+P_Lh%KiT`*ix}nga$MvLcj4-(8E?ry z)6t~|n8eR?*E_oWeR+6o{k8eG^`qw&oIQV8?O9Xr2-npf`8(bVoST*Lrk`S-s_Hq zo}OE{!XLI0;M#huR@c-!!(~V^9Y;A|GG3NC=b4?sRI;CSrVwTj{Z+Ff04 z_m>)&je*DW|1efEJZdcRt%chR5%P-#E8el%QR9a0-Xl2IzH{|%l<7U<-6#)f?-9Y| zpX=@sdGZE-?~%3j)rQvIBVBThS1E)NWh=EI*ub-$ziN}a)Ym4itky;t=0L46r%0nx z#Zl~E)d$8`X+-+fR~rCkm3WQs#%ug;>!SknSj9!#>K;7Nw-v9*4U_}>w)u2#%SrF? zp5)sdT4m!pCiwUsA9cCg9Z$FE<9R;5T+zqh=i~q4<3Ho$AMo*)d^|;wf5+8#xccw; zI7$O*$#wiweTdz+2#KKB{1!p4;_uev;%5<) zsOg<#P2Mcte} z-W;_!swg(rmseN$heQQm=Hqkvn493^MSi{uS?qIeR*rD*5r5;$_{7pqdiFU_vc~6v zf>8J<^v%tB?wr;|+Zy97g1c&4wZ59Ce(Y^kJrk4J&mC>GdRO>CkgLaS^7`RR>KbP4 zTGdR>d9XH?5pMk>q>D%TL0D-&7P_|J(yL1U1ex%Hq$;8jGEsX@g65Tm?rA95r4&e} zzi8b@!q&FnM0&Z)?Qrec!rulR$ZzdA&jnm45Qj0i^m4f{_O*I2|5g7$1$t5X6r!*X z{lWX(v|_y@NEXsg>wMR`bw>gH+|Pzyy5Z@rU=1LSMDY6<2WiM(Mk+*rLUXU`WA_oC zENFbizFvoh;j!9N4|8vMa`_ti(bncs>3{m6aU~L2r3`)C^R*Q>d#q(Q^wYp@{JIe3 zt2BO{KBkfGwyxeIQUe!tqwzK0_C;NI-u{{m`)gq1qQ{2rD{wvX;b=_5c6&D2k(-@S zY=&vI*Y7kL*Y#eZNU55byya;LdQr%9F$a;6k+f0L%JtZ!T0ZZiB9Ntmum zSN5-3@1~LPlQzwG;1Im!!Pc#wo~&|D&uZrjbh-}Th5_^)G{#2Zd9(fgZE(7=<94sp zT|YLZ(%;s;x*romgfFhm#_|tUwBKL%Hoob*Z+tU*^gUWtnoekYNA2p<$MS2pr>+%# zsfDu5Z!iDgF$L4hdnGyy^LwkDy86A<7zGkpLhtLYqCGR_0EOg zwE^y|>Y@>#zVhQ5KtJ|dLhD7z4^lxTfM{!wuq1?LTruuW$<4=UBmk}}CsoID*=k>XTRb5$ltAG^A0kE%zOq_E+@ zk}yZFS3`qp(3V;(V@T=TV8FyZOG9ESEzmMHi}bOTSBYTmSh}+1op>ATGJ1-I2Zi1A zWvt6$kMj559$Xs8mAw9TZ0Y9MgU06U=1I-5WI~sTO;#3?w_64;2G-#83~=+9DuqsodzSl^fL)ZmJ# z(ZW!Qj|UfQ>|;VG6U(fLopA*eF1K0)>pe_Y+rc7-y){R}z3jFx4sEPo;PqwzY`qO_ zv;H5LLq@lNVJ1ESCVji1T>>2sonBW?Wx0dsYq&s6ito56OWXyYy zRI8vrzMN-c^A_9-u8)Ih+28qy%FZaW1Sf?BKYd0&rcAM}Mp{-7@@Ag;QZMG|Qg(wd ztqot`uff#o<~;tjuBx@>x5Cu$cRB1Jz7%G2t9QbzVZPUvfXuk{RD>(S8)2$|91k(7 z0zJ;Py$`0xdr<<-yEmfLFXO;?r?*<`_MRBwQ8sVNmBK4cnQ>*)Xhh-WvAwNC13ry> zqIbOSJj5@>MZeOqx_AC#@PoeOpYf@fX#Qgz$|1N8r4L+((g&_XyY$`Qbn&Gw=D)0mweBwAqYesw$_Iz@KULMd-x>lzyR6kcK>8HKJMJPmV9};LS@VjU zKm9;D6-LqN-B-j*CA3=_0d<=EUFS^x~vH8%7l&d z>5K1GdRiOl)MN4BYx>sY?NlGa_nL2ApUl6iM|u1Gf>5CWVNwT|9n}t9wsYBDZP(>m zF4tCB$gqaXHC2s3DF9t|RRwOP-=_og*-z@OhX*~?9<|;(TJ@9FtGTthx?02%2=vPr z5xD=>EVUDjzEeeG&VNUW0jvY7#^*K61QRdJv(l?_y8(pk$WkJ7w2-p~22#5$+cN(z z{pFu=`6qn*mH+*hy1at2T-$LHt@XSM9Fe+Vo5J zeBMF#YMYg7R+4R_$|%ER+~*S+2$>QtUDeR8J@YMe(f@X@b+-Ef`9NEdHZ5a-ZV8nX zOWz`~A-%-X44*twN`wU;U4A9RmF*q>Uzc;Ts=lIXk{i%JWn$K67OnS)^em?2oxR&6q#KY+#sk zjs+f$6L0yVAsKCxs*kF2F?Sv2k@sDF6LHe)C$7GcFx?sFQo#bRab(~&9c~lutR`S~ zjw$sM`m+%+%Vj%3|L?3+8@F)`jj%9`yth9TO@>j z`atfKa#wu(j@VKOM-|mI+~sfS$2aZAH@)@z9sl{wE%mB6qDH5g#p}`!O}$h*{=NSB z#=BVB1z+mI!%SA#`vynW!FGY0^mx4=Lvn+Jd&+StvraN({Aizo`N~AsbN{z{Z*(`_KC6ROFx+SSS{zAj;>bk`#iNCq( zukE?Yb=ysZ)T(OoDyyr+nZtL%`lz0LsX@8T2J0;dwOy)l=DFnlDRWs>o7pu&zs6|+ zobqjrH}t=HS?jOWoXp%CjW;!i>pB|F{j3JH8kbMMj~*M^tr5D4{(Iu^pZ?MO-*fl= z>Mwo$Pd`(gs;vJ#uy zTD91zC!L)#UC<8?LOtZnI+@1h9; zGaYmN!km(sLgXEtYe6)=*}W8Ryh;8Y4D0un+T3UQ``UUsHILJHvrU&>^v+ebhK^4B zZ=+n>DiL&4phz@ER|^#V6QDh6N0R`8Sl?=e(cB5#BfWEX@jZ99ccf~^tE=>A?rseq zi^WJZ=xP@gp5~F3_H|Z#{SjUG``s{aA9z|*8{li7eRYSgO;ntJS{_`ruTMP9$VWlr z7QrHku556tgjud-S2y$I-rBQt(%;wBnVGJRy4&E^gVMKbs8a0xeLYakes4~mWyr8E z^;i`Gwur(#@~8CK)3#Qq&~#%~wOhSgS;o1Bj)e#Liz2qq4!1EZ7I*TcS(#3mtqCyQ zTH89bN%Q92;kNFIZo0eC-`(fSF5Fy4d$o^n^V<~a?d)9mZPhl@2}8ix&i#;i5H+Zx zYlMmU?O8oWr08CsLn6DZum;ktPm%BQ{@E|_jN9UGfBR)_JgX1CDp8c>_hGSm?OBj@ zxOTX`?(n9&y2MWqp0fVqh=|v>fOq-wB7;$(Pps0`=PPLXeKkLNM|X8@(&VCM^fW>D znc5bK$fyhla#6ceABc?ZYzZy)8>i`RwR5%LYU|6GLO(S}`I*|>R?mN3rirDkd{iOl zy;7U1GK$lDO!09S^qT*Uj~}|)K(-wB2|4XT_=I=x=0>Hhr7rZ9p^|#%LBT~$j_LX` zAAV{W^HrNW&KMPzs>EeAp#aEap>~l<=T(&N&= z?l1kx=zB|WUa+=p>8!Fg<9t_-3VWDBS?e9_7kXFUBBC^Hm!BK&lb9NYYV&XD%5ail zWV1- zVx_=aZMS5c0|%lRjWAMoRxtCS#0tpTc_}Wz(D={w*c6?I$^QngYYfIUSz$=5DSQ>i z)+&bULl{cNU_vvx(+?>Y$E%c`zsBq&oJ-S5@3{-0a zB4-=AxA7X~R8U0lWiep=tEAj??{y8PFLcwVaBx*mSC2SDp;o&Jb#<-nR117(ZM^I4x$-0^2CZGw*uK^~_a%tLoV)0zyadx=tHSJ4YX&yW|w8DUMHRunDQOu7%1U#tN2NG`)V)h3AW?QGIk@Ta$fZ6{&VOe z*(CJO7H|FL8jvWchc4Z%b!seP8GX#Z&5i!P_jTSPS|Z6>esyJY#vXIi8M}Htrv5ib z(!4(3f=ghf)<~5tWT-R@QA1kRJ6&p7zRW6_t}RuO#REZq{-I#^_E<|iXmy8*`kDy0 zNQm|JW#LWTq8cNVpoqSbG8OlHubVRMYF#tB*m&uD)%N2vNYJ&a3`4`qm;k}+5hOCR z>Sc>kJm8BjzhF;eq5<8}r?iHOs9o<7z||TJ>S?tyvDwc}B8-HoszwYeLS@#dHeHA} zfmV9SyX7hh+SPQ1Ue7*XeShZ~4OFnHH*YYlCABG|nYF4huvQKP+a2jXA$+zrH%*Ho zm=vsBUT$^EMMD4hr7}OOrvldd8W@&tR_FYzyhX&$)VD+kYY!V@C%UQ8c5mmc^2Ag~ z0g9?<@M4hpw=+YqUH;MAD*2q?(Jfg4ZwO@8#OA`SKJ~;?b8fZ|QxBfy(RyC}ivN5a z8h~ccAywl{&mnW4=|dfP(wp}!@Z<*qWj1`&(%iI-9Qb9kruC49=iV?mn?pZJ&O`;! zVy^T>-}Tpgxmoq0NdP?84vD^`9DjDb%(rwSJ`VN1Dj~s>_ZJ!jw@^l2v28Jf0*MJJ zw32+g_85?A1~d|40{O z_DEDy(Y;y{=D*F++6O%I8?#4iFh02KHQ8{HQ(eBP|2@omZ&AxZs??(3-D}mf+RC?R z=$Ff@C#DyCe^OKame&;AA%S3bv}Too>@|ffvb`&W^{H#oy06U#U~})_o7dKQgOQEt z&otbww;ww3lf8e?^U-xuj><-BvCVe`o{vdo-2KhkTG@6PH80dK-W(GXwYhKkCAp{N zZ;Uj))+wL+Wf6hJI$G1BEI*Z`y_Nme7~hr8AvChpO-W7i4pRUdCmmekJ{*G2| zsf60BNy>CFQfqupCP)TI%@c*ZCdjs9g!Fr#|GBSr+CSVV#6xVYO53jy2~HY%M`Pge z2$Xz|`SGMEh%G!H3 z{htU2@_>Ke|M&y%VZXiww$_03Uv2JpYxA1yU}dX7p|HFF7-Q}a^zb#^tD%V1rv39+ z_l^B?UwH0+f!`XxOcbH2zw9CX-$+eJtHSCZ$tZ$asqK@Y^yW=%{~(AprS@g~E~P_| ziG7kiiDi70w=pY(CZmk0SE@_x%F3HVBx49u5jFQoh6#PRC8X%4lq(O_jWnDtJfHlz zjpY9j?3(S9W|GmY&F|}%G3;vVlX;lmC*M+@KA8}DHQtxn!k2Gv?-s0HWlBD^cJudy zBSmEvm)VlNuhbe}A^Se}Z*}3Z_cvtFHG{XRcfNZAZrSTl^tbfbu+D(Re#XuCZChYA z_)#f9Z&o(J^=ep!^#51VyRV14uV;6?d9NZT8pDVQy@KfeKE#|H&vtzZ3j#q4*4Byr zR^5X`#&$2Xn;>~iEMTiBzj_gS|IuhZ35Vg!kC}Mk5T)5wN0wcZJBgc-_S`yg5S~} z8K!ET+D1t)5-)mE^YEvlmi&`ho`^LNYb6q@eR94#6E4`Mt-usRjI2_0!WkD4=kd=D;3UtAyuJ=3`1ZbEy@dyqlP1VG8*5#m9UQb+O{jn zre`5_M8a8wRHX22-Od`D|EkdN!A@9r+BdWVvTj-^pzMqBjh`EpKuC&ss=LzDLl*wq zZ-EKc*4Ng^k>r+UoQZ`r>S=RVHF{iive8aN8>rzAN@?t^&F}Uq!pANHwY7ekyjbMH z+We42Qs(CXvJKbVCrA&7kkWT;wSL4HR--zC*!VU2+oHhR%l?-$=w)0*hA(GAtSd1Z zzCs`V5>K>`R(lk%b6;i*DxfOT6=LBp`-rNicmDXg&TM66<~aHCZ&Lon+C}<(QE+uv zT*v6_#=j?-5+M9ua=Ee$0QQN3J1j9Dw>Y;ZPcKy#!LCvWc{T zSAX302@@8zZxO#&JJeE#rku%ORNKj=$nM&swR)uAYr^j}{8kk#3l37(Cg}ldUe1*6 zqF{ZMo=~MnMN!TI%|E~h_-+-$C?VZhThAPL#tTvam{@!@nQRT#Yh)SzyFER>gB6-* zle1#wc2J)Y><0Rral z3*z~W;vUl(9?jps6{kbWM*pL`L?|PLTCL50w+ht+$am=(P8h~Cj#ax4j-Q^qaBlqM z`H* z@!4@rKeb(J8)I!fqZbZdoSq(ketOdNR@|CToqc{_dg{XLP|p zlDlgwuIuFZ^yHa|ag~voZ&xkn`YP_$v!9-vxim91J2^1~vB@Zr4 zojx}`X^*ILdg{UpYGGjN%!S#RizjEN&YqE`s<^db&;w@#yC0J#$F@}5#v+aeW+q?I zOi_l<2~lg{^tj%QTRQ&m_&SWgr{Y#ko|&D|n}|RK*fmhA71zzLQ!{5T3XXLZ*K=W3 ztTr$^#YiYDa%R6aR@^#}B^sWanY?hpkDnGOJn+idGpcc?#x^r~ZgPBf;N;nhXJ%pN zF4&S$bWWX_ofOa9qlU6V+?o0G_;jvZ?abLT2PaRB&rW@Ma@4By%iz#=IpMZe+-jp% zEBZZK;IJyAo|v2+pPIf7_zg&%^=yQ6qzr6S2e+|P=hjs8UTu>hntysZai?pw(HZEaNDDRduRia?1+H5Vm<>udMeT zwi4lht~5Iq9~3OihVeji!fhMmAckbBHDW#`{yc6C8Afw!uE-cGGOME2%5=p5j2edh@5k!>NIvw zWkp;nl66t*&boS!!UgWz&xPB*C9U4jjKkUu6<5uS+Clt>GcP$;uejTWHc( za`McD$sP44Cuh*;^?L?)Irs63+dF*r+-2#f7ia7D?Ao<^Kp%VSkK>rsA3J;T!eo8? z%tZa1Y{k_0^z`NWf$^D_&er#jzj%7wxerv_)+Id`y~w5F?ljQq(TAx&GNVo|ot=59 zE-$A(cu?;m_EwgXukf?J8xU`+xcA5b8W6mLm!{6_x#xlU(aGsaDN*lxXmOeTz0W&T zZSQ$%X8hd2vu8$LJ~?>~yFK>e%-Ks9NJIS8*I58;|Na5j_3$hI{bo`wJ~=Ubc4pu7 z^nvlIGw$?-lV@ipCkH2{r+tBcf0wI&A{M>oD_Iq_vDvvszA5iP>7=#h`;>c3e^0-; z+HLNLwKjL$s~=DLm0fnQN;r3e6EzOHN3{5jf4|l7um2rOd-!W}tnapOotftU(Io4D z(trE(qoTH1Z~BPVtg`onmEf!~<=>sG7Sd`mwwbZ*Ej`!F7jSQPysWM&f-dg8Xl`lD zm*GfW`|n<@T^0_s^z$y&9aeAb6<}38r?a};QqMF z6yd6uRJtxG#)W5gq&fGT>&wAq+{J;KJf{X6;Ix*JR&5t0EpQwt974}K)Mg%YzzyD< z`-I2Wp=_LR3or%R@C%;F^B5;q1-yOCY2AIc8-;^F*`Jj1OThOl>W|Ze#srJe%;`N< z(AIXcgt~b+%jip;A&rZX#TTA0RSz89{C5)rH!*M%12-{n69YFfa1#SJF>n(DH!<+H zgn=)wc5Br2Z-;>UZwZW>-QL8&O$^+`z)cL?#K27q+{D054BW)PO$^+`z)cL?#K27q I+&B#U|71)EEC2ui diff --git a/lib/Quartz10/net/2.0/Quartz.xml b/lib/Quartz10/net/2.0/Quartz.xml deleted file mode 100644 index e9a7dfc1..00000000 --- a/lib/Quartz10/net/2.0/Quartz.xml +++ /dev/null @@ -1,17105 +0,0 @@ - - - - Quartz - - - - - Collection manipulation related utility methods. - - - - - Removes the specified item from list of items and returns - whether removal was success. - - The items to remove from. - The item to remove. - - - - - A hash based set. - - - - - Represents a collection ob objects that contains no duplicate elements. - - - - - Adds a new element to the Collection if it is not already present. - - The object to add to the collection. - Returns true if the object was added to the collection, otherwise false. - - - - Adds all the elements of the specified collection to the Set. - - Collection of objects to add. - true - - - - Returns the first item in the set. - - First object. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The capacity. - - - - Unmodifiables the hash set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present. - - Element to insert to the ArrayList. - Returns true if the new element was inserted, false otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added, false otherwise. - - - - Returns the first item in the set. - - First object. - - - - Returns a copy of the HashSet instance. - - Returns a shallow copy of the current HashSet. - - - - A sorted set. - - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - SupportClass for the TreeSet class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The c. - - - - Unmodifiables the tree set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present and sorts the ArrayList. - - Element to insert to the ArrayList. - TRUE if the new element was inserted, FALSE otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added to the collection. - - - - Returns the first item in the set. - - First object. - - - - Determines whether an element is in the the current TreeSetSupport collection. The IComparer defined for - the current set will be used to make comparisons between the elements already inserted in the collection and - the item specified. - - The object to be locatet in the current collection. - true if item is found in the collection; otherwise, false. - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - Gets the IComparator object used to sort this set. - - - - - Responsible for creating the instances of - to be used within the instance. - - - Although this interface looks a lot like an 'object pool', implementations - do not have to support the re-use of instances. If an implementation does - not wish to pool instances, then the - method would simply create a new instance, and the - method would do nothing. - - James House - Marko Lahma (.NET) - - - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the - to obtain instances of . - - - - - Called by the - to return instances of . - - - - - JobRunShell instances are responsible for providing the 'safe' environment - for s to run in, and for performing all of the work of - executing the , catching ANY thrown exceptions, updating - the with the 's completion code, - etc. -

- A instance is created by a - on behalf of the which then runs the - shell in a thread from the configured when the - scheduler determines that a has been triggered. -

-
- - - - - James House - Marko Lahma (.NET) -
- - - This interface should be implemented by any class whose instances are intended - to be executed by a thread. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Create a JobRunShell instance with the given settings. - - A handle to the that produced - this . - The instance that should be made - available within the . - the that should be used by the - when making updates to the . - - - - Initializes the job execution context with given scheduler and bundle. - - The scheduler. - The bundle offired triggers. - - - - Requests the Shutdown. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Runs begin procedures on this instance. - - - - - Completes the execution. - - if set to true [successful execution]. - - - - Passivates this instance. - - - - - Completes the trigger retry loop. - - The trigger. - The job detail. - The inst code. - - - - - Vetoeds the job retry loop. - - The trigger. - The job detail. - The inst code. - - - - - This is the heart of Quartz, an indirect implementation of the - interface, containing methods to schedule s, - register instances, etc. - - - - - - James House - Marko Lahma (.NET) - - - - Starts this instance. - - - - - Standbies this instance. - - - - - Shutdowns this instance. - - - - - returns true if the given JobGroup - is paused - - The scheduling context. - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Initializes the class. - - - - - Get the global - that has the given name. - - - - - - - Create a with the given configuration - properties. - - - - - - Bind the scheduler to remoting infrastructure. - - - - - Un-bind the scheduler from remoting infrastructure. - - - - - Adds an object that should be kept as reference to prevent - it from being garbage collected. - - The obj. - - - - Removes the object from garbae collection protected list. - - The obj. - - - - - Starts the 's threads that fire s. -

- All s that have misfired will - be passed to the appropriate TriggerListener(s). -

-
-
- - - Temporarily halts the 's firing of s. -

- The scheduler is not destroyed, and can be re-started at any time. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. - Equivalent to . -

- The scheduler cannot be re-started. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. -

- The scheduler cannot be re-started. -

-
- - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - -
- - - Validates the state. - - - - - Add the identified by the given - to the Scheduler, and - associate the given with it. -

- If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. -

-
-
- - - Schedule the given with the - identified by the 's settings. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. -

- The must by definition be 'durable', if it is not, - SchedulerException will be thrown. -

-
-
- - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Remove the indicated from the - scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Creates a new positive random number - - The last random obtained - Returns a new positive random number - - - - Trigger the identified (Execute it now) - with a non-volatile trigger. - - - - - Trigger the identified (Execute it - now) - with a volatile trigger. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - - - Resume (un-pause) the with the given - name. -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The the job scheduling context. - - - - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get the names of all known groups. - - - - - Get the names of all the s in the - given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all known - groups. - - - - - Get the names of all the s in - the given group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - Add (register) the given to the Scheduler. - - - - - Delete the identified from the Scheduler. - - true if the Calendar was found and deleted. - - - - Get the instance with the given name. - - - - - Get the names of all registered s. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from the - 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from - the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has the given name. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from - the 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed - - - - Remove the identifed - from the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global - that has the given name. - - - - - Get the global that - has the given name. - - - - - - - Register the given with the - . - - - - - Remove the given from the - . - - - true if the identifed listener was found in the list, and removed. - - - - - Notifies the job store job complete. - - The job scheduling context. - The trigger. - The detail. - The instruction code. - - - - Notifies the scheduler thread. - - - - - Notifies the trigger listeners about fired trigger. - - The job execution context. - - - - - Notifies the trigger listeners about misfired trigger. - - The trigger. - - - - Notifies the trigger listeners of completion. - - The job executution context. - The instruction code to report to triggers. - - - - Notifies the job listeners about job to be executed. - - The jec. - - - - Notifies the job listeners that job exucution was vetoed. - - The job execution context. - - - - Notifies the job listeners that job was executed. - - The jec. - The je. - - - - Notifies the scheduler listeners about scheduler error. - - The MSG. - The se. - - - - Notifies the scheduler listeners about job that was scheduled. - - The trigger. - - - - Notifies the scheduler listeners about job that was unscheduled. - - Name of the trigger. - The trigger group. - - - - Notifies the scheduler listeners about finalized trigger. - - The trigger. - - - - Notifies the scheduler listeners about paused trigger. - - The name. - The group. - - - - Notifies the scheduler listeners resumed trigger. - - The name. - The group. - - - - Notifies the scheduler listeners about paused job. - - The name. - The group. - - - - Notifies the scheduler listeners about resumed job. - - The name. - The group. - - - - Notifies the scheduler listeners about scheduler shutdown. - - - - - Interrupt all instances of the identified InterruptableJob. - - - - - Obtains a lifetime service object to control the lifetime policy for this instance. - - - - - Gets the version of the Quartz Scheduler. - - The version. - - - - Gets the version major. - - The version major. - - - - Gets the version minor. - - The version minor. - - - - Gets the version iteration. - - The version iteration. - - - - Gets the scheduler signaler. - - The scheduler signaler. - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Gets or sets a value indicating whether to signal on scheduling change. - - - true if schduler should signal on scheduling change; otherwise, false. - - - - - Reports whether the is paused. - - - - - Gets the job store class. - - The job store class. - - - - Gets the thread pool class. - - The thread pool class. - - - - Gets the size of the thread pool. - - The size of the thread pool. - - - - Reports whether the has been Shutdown. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. -

-
-
- - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a list containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Gets or sets the job factory. - - The job factory. - - - - Gets the running since. - - The running since. - - - - Gets the number of jobs executed. - - The number of jobs executed. - - - - Gets a value indicating whether this scheduler supports persistence. - - true if supports persistence; otherwise, false. - - - - Helper class to start scheduler in a delayed fashion. - - - - - ErrorLogger - Scheduler Listener Class - - - - - A helpful abstract base class for implementors of - . - - - The methods in this class are empty so you only need to override the - subset for the events you care about. - - - - - - The interface to be implemented by classes that want to be informed of major - events. - - - - - James House - - - - Called by the when a - is scheduled. - - - - - Called by the when a - is unscheduled. - - - - - Called by the when a - has reached the condition in which it will never fire again. - - - - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter will be - null. If all jobs were paused, then both parameters will be null. -

-
- Name of the job. - The job group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter will - be null. If all jobs were paused, then both parameters will be null. -

-
- The job group. -
- - - Called by the when a serious error has - occured within the scheduler - such as repeated failures in the , - or the inability to instantiate a instance when its - has fired. -

- The property of the given SchedulerException - can be used to determine more specific information about the type of - error that was encountered. -

-
-
- - - Called by the to inform the listener - that it has Shutdown. - - - - - Get the for this - type's category. This should be used by subclasses for logging. - - - - - The interface to be implemented by classes that want to be informed when a - executes. In general, applications that use a - will not have use for this mechanism. - - - - - - - James House - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - Get the name of the . - - - - - Contains all of the resources (,, - etc.) necessary to create a instance. - - - James House - Marko Lahma (.NET) - - - - Gets the unique identifier. - - Name of the scheduler. - The scheduler instance id. - - - - - Gets the unique identifier. - - - - - - Add the given for the - to use. This method expects the plugin's - "initialize" method to be invoked externally (either before or after - this method is called). - - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the instance Id for the . - - - if name is null or empty. - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the for the - to use. - - - if threadPool is null. - - - - - Get or set the for the - to use. - - - if jobStore is null. - - - - - Get or set the for the - to use. - - - if jobRunShellFactory is null. - - - - - Get the of all - s for the - to use. - - - - - - Gets or sets a value indicating whether to make scheduler thread daemon. - - - true if scheduler should be thread daemon; otherwise, false. - - - - - Gets or sets the scheduler exporter. - - The scheduler exporter. - - - - The thread responsible for performing the work of firing - s that are registered with the . - - - - - James House - Marko Lahma (.NET) - - - - Support class used to handle threads - - - - - The instance of System.Threading.Thread - - - - - Initializes a new instance of the QuartzThread class - - - - - Initializes a new instance of the Thread class. - - The name of the thread - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - The name of the thread - - - - This method has no functionality unless the method is overridden - - - - - Causes the operating system to change the state of the current thread instance to ThreadState.Running - - - - - Interrupts a thread that is in the WaitSleepJoin thread state - - - - - Blocks the calling thread until a thread terminates - - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - Time of wait in nanoseconds - - - - Resumes a thread that has been suspended - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread. Calling this method - usually terminates the thread - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread while also providing - exception information about the thread termination. - Calling this method usually terminates the thread. - - An object that contains application-specific information, such as state, which can be used by the thread being aborted - - - - Suspends the thread, if the thread is already suspended it has no effect - - - - - Obtain a string that represents the current object - - A string that represents the current object - - - - Gets the currently running thread - - The currently running thread - - - - Gets the current thread instance - - - - - Gets or sets the name of the thread - - - - - Gets or sets a value indicating the scheduling priority of a thread - - - - - Gets a value indicating the execution status of the current thread - - - - - Gets or sets a value indicating whether or not a thread is a background thread. - - - - - Gets the randomized idle wait time. - - The randomized idle wait time. - - - - Construct a new for the given - as a non-daemon - with normal priority. - - - - - Construct a new for the given - as a with the given - attributes. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop that a change in scheduling has been - made - in order to interrupt any sleeping that may be occuring while - waiting for the fire time to arrive. - - - the time when the newly scheduled trigger - will fire. If this method is being called do to some other even (rather - than scheduling a trigger), the caller should pass null. - - - - - The main processing loop of the . - - - - - Trigger retry loop that is executed on error condition. - - The bndle. - - - - Releases the trigger retry loop. - - The trigger. - - - - Gets the log. - - The log. - - - - Sets the idle wait time. - - The idle wait time. - - - - Gets a value indicating whether this is paused. - - true if paused; otherwise, false. - - - - Gets or sets the db failure retry interval. - - The db failure retry interval. - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - Marko Lahma (.NET) - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - An object used to pass information about the 'client' to the . - - - James House - Marko Lahma (.NET) - - - - get the instanceId in the cluster. - -

- Set the instanceId. -

-
-
- - - Metadata information about specific ADO.NET driver library. Metadata is used to - create correct types of object instances to interact with the underlying - database. - - - - - Initializes this instance. Parses information and initializes startup - values. - - - - - Gets the name of the parameter which includes the parameter prefix for this - database. - - Name of the parameter. - - - Gets or sets the name of the assembly that holds the connection library. - The name of the assembly. - - - - Gets or sets the name of the product. - - The name of the product. - - - - Gets or sets the type of the connection. - - The type of the connection. - - - - Gets or sets the type of the command. - - The type of the command. - - - - Gets or sets the type of the parameter. - - The type of the parameter. - - - - Gets the type of the command builder. - - The type of the command builder. - - - Gets the command builder's derive parameters method. - The command builder derive parameters method. - - - - Gets or sets the parameter name prefix. - - The parameter name prefix. - - - - Gets or sets the type of the exception that is thrown when using driver - library. - - The type of the exception. - - - - Gets or sets a value indicating whether parameters are bind by name when using - ADO.NET parameters. - - true if parameters are bind by name; otherwise, false. - - - Gets or sets the type of the database parameters. - The type of the parameter db. - - - - Gets the parameter db type property. - - The parameter db type property. - - - - Gets the parameter is nullable property. - - The parameter is nullable property. - - - - Gets or sets the type of the db binary column. This is a string representation of - Enum element because this information is database driver specific. - - The type of the db binary. - - - Gets the type of the db binary. - The type of the db binary. - - - - Sets the name of the parameter db type property. - - The name of the parameter db type property. - - - - Gets or sets a value indicating whether [use parameter name prefix in parameter collection]. - - - true if [use parameter name prefix in parameter collection]; otherwise, false. - - - - - - - - - - - - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - A new Command Builder - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - Registers DB metadata information for given provider name. - - - - - - - Initializes a new instance of the class. - - Name of the db provider. - The connection string. - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - A new Command Builder - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - - Gets the metadata. - - The metadata. - - - - Summary description for DbProviderFactory. - - - - - This interface can be implemented by any - class that needs to use the constants contained herein. - -
Jeffrey Wescott - James House - - - @deprecated Whether a trigger has misfired is no longer a state, but - rather now identified dynamically by whether the trigger's next fire - time is more than the misfire threshold time in the past. - - - - This class contains utility functions for use in all delegate classes. - - Jeffrey Wescott - - - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The table prefix - The query, with proper table prefix substituted - - - - Obtain a unique key for a given job. - - The job name - The group containing the job - - A unique key - - - - Obtain a unique key for a given trigger. - - The trigger name - The group containing the trigger - A unique key - - - - Base class for database based lock handlers for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - - - - This class extends - to include the query string constants in use by the - class. - - Jeffrey Wescott - - - - An interface for providing thread/resource locking in order to protect - resources from being altered by multiple threads at the same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - Interface for Quartz objects that need to know what the table prefix of - the tables used by a ADO.NET JobStore is. - - - - - Initializes a new instance of the class. - - The table prefix. - The SQL. - The default SQL. - The db provider. - - - - Execute the SQL that will lock the proper database row. - - - - - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - - - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - - - - Gets or sets the lock owners. - - The lock owners. - - - - Gets the log. - - The log. - - - - This Semaphore implementation does use the database. - - - - - Gets or sets the table prefix. - - The table prefix. - - - - A FirebirdDelegate specific driver delegate. - - Marko Lahma - - - - This is meant to be an abstract base class for most, if not all, - implementations. Subclasses should override only those methods that need - special handling for the DBMS driver in question. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - This is the base interface for all driver delegate classes. - - -

- This interface is very similar to the - interface except each method has an additional - parameter. -

-

- Unless a database driver has some extremely-DB-specific - requirements, any IDriverDelegate implementation classes should extend the - class. -

-
- Jeffrey Wescott - James House - Marko Lahma (.NET) -
- - - Update all triggers having one of the two given states, to the given new - state. - - The DB Connection - The new state for the triggers - The first old state to update - The second old state to update - Number of rows updated - - - - Get the names of all of the triggers that have misfired - according to - the given timestamp. - - The DB Connection - The timestamp. - An array of objects - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given group and state that - have misfired - according to the given timestamp. - - The DB Connection - Name of the group. - The state. - The timestamp. - An array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - An array of objects - - - - Delete all fired triggers. - - The DB Connection - The number of rows deleted - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of see cref="Key" /> objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - Insert the job detail record. - - The DB Connection - The job to insert. - Number of rows inserted. - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - -

- Get the names of all of the triggers associated with the given job. -

- -
- The DB Connection - The job name - The job group -
- - - Delete all job listeners for the given job. - - The DB Connection - The name of the job - The group containing the job - The number of rows deleted - - - - Delete the job detail record for the given job. - - The DB Connection - the name of the job - Name of the group. - the number of rows deleted - - - - Check whether or not the given job is stateful. - - The DB Connection - The name of the job - The group containing the job - true if the job exists and is stateful, false otherwise - - - - Check whether or not the given job exists. - - The DB Connection - Name of the job. - Name of the group. - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The DB Connection - The job. - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - -

- Get all of the listeners for a given job. -

- -
- The DB Connection - The job name whose listeners are wanted - The group containing the job - array of listener names -
- - - Select the JobDetail object for a given job name / group name. - - The DB Connection - The job name whose listeners are wanted - The group containing the job - The class load helper. - The populated JobDetail object - - - - Select the total number of jobs stored. - - The DB Connection - the total number of jobs stored - - - - Select all of the job group names that are stored. - - The DB Connection. - an array of group names - - - - Select all of the jobs contained in a given group. - - The DB Connection - The group containing the jobs - an array of job names - - - - Insert the base trigger data. - - The DB Connection - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the cron trigger data. - - the DB Connection - The trigger. - the number of rows inserted - - - - Update the base trigger data. - - the DB Connection - The trigger. - The state. - The job detail. - the number of rows updated - - - - Update the simple trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the cron trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the blob trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Check whether or not a trigger exists. - - the DB Connection - Name of the trigger. - Name of the group. - the number of rows updated - - - - Update the state for a given trigger. - - The DB Connection - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - the number of rows updated - - - - Update the given trigger to the given new state, if it is in the given - old state. - - The DB connection - The name of the trigger. - The group containing the trigger - The new state for the trigger - The old state the trigger must be in - int the number of rows updated - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection - The name of the trigger - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - - int the number of rows updated - - SQLException - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - The number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - The DB connection - The group containing the triggers - The new state for the trigger group - The old state the triggers must be in. - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - The DB Connection - The name of the job. - The group containing the job. - The new state for the triggers. - The number of rows updated - - - - Update the states of any triggers associated with the given job, that - are the given current state. - - The DB Connection - The name of the job - The group containing the job - The new state for the triggers - The old state of the triggers - the number of rows updated - - - - Delete all of the listeners associated with a given trigger. - - The DB Connection - The name of the trigger whose listeners will be deleted - The name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - The DB Connectio - The trigger - The name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - array of trigger listener names - - - - Delete the simple trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the BLOB trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the cron trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - The DB Connection - The name of the job - The group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - The DB Connection - The name of the trigger - The group containing the trigger - The load helper. - - The object associated with the given trigger - - - - - Select the stateful jobs which are referenced by triggers in the given - trigger group. - - The DB Connection - The trigger group. - a List of Keys to jobs. - - - - Select the triggers for a job> - - The DB Connection - The name of the trigger - The group containing the trigger - an array of objects associated with a given job. - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Select a trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - - Select a trigger's JobDataMap. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - Select a triggers status (state and next fire time). - - The DB Connection. - The name of the trigger. - The group containing the trigger. - A object, or null - - - - Select the total number of triggers stored. - - The DB Connection. - The total number of triggers stored. - - - - Select all of the trigger group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the triggers contained in a given group. - - The DB Connection. - The group containing the triggers. - An array of trigger names. - - - - Select all of the triggers in a given state. - - The DB Connection. - The state the triggers must be in. - An array of trigger s. - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows inserted. - - - - Update a calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows updated. - - - - Check whether or not a calendar exists. - - The DB Connection. - The name of the calendar. - true if the trigger exists, false otherwise. - - - - Select a calendar. - - The DB Connection. - The name of the calendar. - The Calendar. - - - - Check whether or not a calendar is referenced by any triggers. - - The DB Connection. - The name of the calendar. - true if any triggers reference the calendar, false otherwise - - - - Delete a calendar. - - The DB Connection - The name of the trigger. - The number of rows deleted. - - - - Select the total number of calendars stored. - - The DB Connection - The total number of calendars stored. - - - - Select all of the stored calendars. - - The DB Connection - An array of calendar names. - - - - Select the trigger that will be fired at the given fire time. - - The DB Connection - The time that the trigger will be fired. - - A representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Insert a fired trigger. - - The DB Connection - The trigger. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted. - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB Connection - Name of the trigger. - Name of the group. - A list of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB Connection - Name of the job. - Name of the group. - A List of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Delete a fired trigger. - - The DB Connection - The fired trigger entry to delete. - The number of rows deleted. - - - - Get the number instances of the identified job currently executing. - - The DB Connection - Name of the job. - The job group. - - The number instances of the identified job currently executing. - - - - - Insert a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The interval. - The number of inserted rows. - - - - Delete a scheduler-instance state record. - - The DB Connection - The instance id. - The number of deleted rows. - - - - Update a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The number of updated rows. - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Select the distinct instance names of all fired-trigger records. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - The conn. - - - - - Counts the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - - - - - Selects the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - The count. - The result list. - - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - if set to true [use properties]. - - - - Insert the job detail record. - - the DB Connection - the new state for the triggers - the first old state to update - the second old state to update - number of rows updated - - - - Get the names of all of the triggers that have misfired. - - the DB Connection - The ts. - an array of objects - - - - Select all of the triggers in a given state. - - The DB Connection - The state the triggers must be in - an array of trigger s - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given states that have - misfired - according to the given timestamp. No more than count will - be returned. - - The conn. - The state1. - The state2. - The ts. - The most misfired triggers to return, negative for all - - Output parameter. A List of objects. Must not be null - - Whether there are more misfired triggers left to find beyond the given count. - - - - Get the number of triggers in the given states that have - misfired - according to the given timestamp. - - - - - - - - - - Get the names of all of the triggers in the given group and state that - have misfired. - - The DB Connection - Name of the group. - The state. - The timestamp. - an array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the - trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - an array of objects - - - - Delete all fired triggers. - - The DB Connection. - The number of rows deleted. - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Insert the job detail record. - - The DB Connection. - The job to insert. - Number of rows inserted. - - - - Gets the db presentation for boolean value. Subclasses can overwrite this behaviour. - - Value to map to database. - - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - - - Get the names of all of the triggers associated with the given job. - - The DB Connection. - The name of the job. - The group containing the job. - An array of objects - - - - Delete all job listeners for the given job. - - The DB Connection. - The name of the job. - The group containing the job. - The number of rows deleted. - - - - Delete the job detail record for the given job. - - the DB Connection - the name of the job - the group containing the job - the number of rows deleted - - - - Check whether or not the given job is stateful. - - the DB Connection - the name of the job - the group containing the job - - true if the job exists and is stateful, false otherwise - - - - - Check whether or not the given job exists. - - the DB Connection - the name of the job - the group containing the job - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The conn. - the job to update - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection. - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - - - Get all of the listeners for a given job. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - Array of listener names. - - - - Select the JobDetail object for a given job name / group name. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - The load helper. - The populated JobDetail object. - - - build Map from java.util.Properties encoding. - - - - Select the total number of jobs stored. - - The DB Connection. - The total number of jobs stored. - - - - Select all of the job group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the jobs contained in a given group. - - The DB Connection. - The group containing the jobs. - An array of job names. - - - - Insert the base trigger data. - - the DB Connection - the trigger to insert - the state that the trigger should be stored in - The job detail. - the number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Insert the cron trigger data. - - the DB Connection - the trigger to insert - the number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Update the base trigger data. - - The DB Connection. - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows updated. - - - - Update the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the cron trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Check whether or not a trigger exists. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - true if the trigger exists, false otherwise - - - - Update the state for a given trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is in the given - old state. - - the DB connection - the name of the trigger - the group containing the trigger - the new state for the trigger - the old state the trigger must be in - int the number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - the DB connection - the group containing the triggers - the new state for the trigger group - the old state the triggers must be in - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - the DB Connection - the name of the job - the group containing the job - the new state for the triggers - the number of rows updated - - - - Updates the state of the trigger states for job from other. - - The conn. - Name of the job. - Name of the group. - The state. - The old state. - - - - - Delete all of the listeners associated with a given trigger. - - the DB Connection - the name of the trigger whose listeners will be deleted - the name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - the DB Connection - the trigger - the name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - - array of trigger listener names - - - - - Delete the simple trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - the DB Connection - the name of the job - the group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - the DB Connection - the name of the trigger - the group containing the trigger - The load helper. - The object associated with the given trigger - - - - Select the triggers for a job - - the DB Connection - the name of the trigger - the group containing the trigger - - an array of objects - associated with a given job. - - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Selects the stateful jobs of trigger group. - - The database connection. - Name of the group. - - - - - Select a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger's JobDataMap. - - the DB Connection - the name of the trigger - the group containing the trigger - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger status (state and next fire time). - - the DB Connection - the name of the trigger - the group containing the trigger - - a object, or null - - - - - Select the total number of triggers stored. - - the DB Connection - the total number of triggers stored - - - - Select all of the trigger group names that are stored. - - the DB Connection - - an array of group names - - - - - Select all of the triggers contained in a given group. - - the DB Connection - the group containing the triggers - - an array of trigger names - - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows inserted - IOException - - - - Update a calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows updated - IOException - - - - Check whether or not a calendar exists. - - the DB Connection - The name of the calendar. - - true if the trigger exists, false otherwise - - - - - Select a calendar. - - the DB Connection - The name of the calendar. - the Calendar - ClassNotFoundException - IOException - - - - Check whether or not a calendar is referenced by any triggers. - - the DB Connection - The name of the calendar. - - true if any triggers reference the calendar, false otherwise - - - - - Delete a calendar. - - the DB Connection - The name of the trigger. - the number of rows deleted - - - - Select the total number of calendars stored. - - the DB Connection - the total number of calendars stored - - - - Select all of the stored calendars. - - the DB Connection - - an array of calendar names - - - - - Select the trigger that will be fired at the given fire time. - - the DB Connection - the time that the trigger will be fired - - a representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Gets the select next trigger to acquire SQL clause. - This can be overriden for a more performant, result limiting - SQL. For Example SQL Server, MySQL and SQLite support limiting returned rows. - - - - - - Insert a fired trigger. - - the DB Connection - the trigger - the state that the trigger should be stored in - The job. - the number of rows inserted - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB connection. - Name of the trigger. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB connection. - Name of the job. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Select the distinct instance names of all fired-trigger records. - - The conn. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - - - - Delete a fired trigger. - - the DB Connection - the fired trigger entry to delete - the number of rows deleted - - - - Selects the job execution count. - - The DB connection. - Name of the job. - The job group. - - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Inserts the state of the scheduler. - - The conn. - The instance id. - The check in time. - The interval. - - - - - Deletes the state of the scheduler. - - The database connection. - The instance id. - - - - - Updates the state of the scheduler. - - The database connection. - The instance id. - The check in time. - - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The query, with proper table prefix substituted - - - - Create a serialized version of an Object. - - the object to serialize - Serialized object as byte array. - - - - Remove the transient data from and then create a serialized - version of a and returns the underlying bytes. - - The data. - the serialized data as byte array - - - - serialize - - The data. - - - - - Convert the JobDataMap into a list of properties. - - - - - Convert the JobDataMap into a list of properties. - - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs. The default implementation uses standard - ADO.NET operations. - - The data reader, already queued to the correct row. - The column index for the BLOB. - The deserialized object from the DataReader BLOB. - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs for job details. - - The result set, already queued to the correct row. - The column index for the BLOB. - The deserialized Object from the ResultSet BLOB. - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Gets the triggers to acquire limit. - - The triggers to acquire limit. - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Firebird specific version with FIRST functionality - - - - - - Conveys the state of a fired-trigger record. - - James House - - - - Gets or sets the fire instance id. - - The fire instance id. - - - - Gets or sets the fire timestamp. - - The fire timestamp. - - - - Gets or sets a value indicating whether [job is stateful]. - - true if [job is stateful]; otherwise, false. - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Gets or sets the trigger key. - - The trigger key. - - - - Gets or sets the state of the fire instance. - - The state of the fire instance. - - - - Gets or sets a value indicating whether [job requests recovery]. - - true if [job requests recovery]; otherwise, false. - - - - Gets or sets a value indicating whether [trigger is volatile]. - - true if [trigger is volatile]; otherwise, false. - - - - Gets or sets the priority. - - The priority. - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - - Base class for exceptions thrown by the Quartz . - - - SchedulerExceptions may contain a reference to another - , which was the underlying cause of the SchedulerException. - - James House - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The MSG. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Initializes a new instance of the class. - - The MSG. - The error code. - - - - Initializes a new instance of the class. - - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - The error code. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Return the exception that is the underlying cause of this exception. - This may be used to find more detail about the cause of the error. - - The underlying exception, or if there is not - one. - - - - - Get the error code associated with this exception. - This may be used to find more detail about the cause of the error. - - - One of the ERR_XXX constants defined in this class. - - - -

- Determine if the specified error code is in the - category of errors. -

-
-
- -

- Determine if the specified error code is in the - category of errors. -

-
-
- - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - is meant to be used in an application-server - or other software framework environment that provides - container-managed-transactions. No commit / rollback will be handled by this class. - - - If you need commit / rollback, use - instead. - - Jeffrey Wescott - James House - Srinivas Venkatarangaiah - - - - Contains base functionality for ADO.NET-based JobStore implementations. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes that want to provide a - and storage mechanism for the - 's use. - - - Storage of s and s should be keyed - on the combination of their name and group for uniqueness. - - - - - - - - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - ObjectAlreadyExistsException - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Store the given . - - The context. - The to be stored. - - If , any existing in the - with the same name and group should be - over-written. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Retrieve the for the given - . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Store the given . - - The context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

-

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - -
- - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Store the given . - - The context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the names of all of the s that - have the given group name. -

- If there are no jobs in the given group name, the result should be a - zero-length array (not ). -

-
- The CTX. - Name of the group. - -
- - - Get the names of all of the s - that have the given group name. -

- If there are no triggers in the given group name, the result should be a - zero-length array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the s - in the . - -

- If there are no Calendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Get the current state of the identified . - - - - - - - - - - Pause the with the given name. - - - - - Pause all of the s in the - given group. - - - The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - Pause all of the s in the given - group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
- - -
- - - Resume (un-pause) the with the - given name. - -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- - -
- - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The context. - - - - - Resume (un-pause) the with the - given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in - the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

- -
- -
- - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - The context. - If > 0, the JobStore should only return a Trigger - that will fire no later than the time represented in this value as - milliseconds. - - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - null if the trigger or it's job or calendar no longer exist, or - if the trigger was not successfully put into the 'executing' - state. - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Supports the persistence. - - - - - - Initializes a new instance of the class. - - - - - Gets the connection and starts a new transaction. - - - - - - Called by the QuartzScheduler before the is - used, in order to give it a chance to Initialize. - - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Removes all volatile data. - - - - - Removes all volatile data. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Store the given and . - - SchedulingContext - Job to be stored. - Trigger to be stored. - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Stores the given . - - - The to be stored. - - If , any existing in the - with the same name & group should be over-written. - - - -

- Insert or update a job. -

-
-
- - - Check existence of a given job. - - - - - Store the given . - - - The to be stored. - - If , any existing in - the with the same name & group should - be over-written. - - - if a with the same name/group already - exists, and replaceExisting is set to false. - - - - - Insert or update a trigger. - - - - - Check existence of a given trigger. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - - The name of the to be removed. - The group name of the to be removed. - - if a with the given name & - group was found and removed from the store. - - - - - Delete a job and its listeners. - - - - - - - Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry. - - - - - - - - Retrieve the for the given - . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Remove (delete) the with the - given name. - - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

- -

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The name of the to be removed. - The group name of the to be removed. - - if a with the given - name & group was found and removed from the store. - -
- - - - - - Retrieve the given . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the current state of the identified . - - - - - - - - - - Gets the state of the trigger. - - The conn. - The CTXT. - Name of the trigger. - Name of the group. - - - - - Store the given . - - The name of the calendar. - The to be stored. - - If , any existing - in the with the same name & group - should be over-written. - - - if a with the same name already - exists, and replaceExisting is set to false. - - - - - Remove (delete) the with the given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - If there are no jobs in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the s - that have the given group name. - - - If there are no triggers in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the s - in the . - - - If there are no Calendars in the given group name, the result should be - a zero-length array (not ). - - - - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Pause the with the given name. - - - - - - Pause the with the given name. - - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - - Pause all of the s in the given - group - by pausing all of their s. - - - - - - Determines if a Trigger for the given job should be blocked. - State can only transition to StatePausedBlocked/StateBlocked from - StatePaused/StateWaiting respectively. - - StatePausedBlocked, StateBlocked, or the currentState. - - - - Resume (un-pause) the with the - given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) the with the - given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - - Resume (un-pause) all of the s in - the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the - given group. - - - - - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get a handle to the next N triggers to be fired, and mark them as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Get a list of all scheduler instances in the cluster that may have failed. - This includes this scheduler if it is checking in for the first time. - - - - - Create dummy objects for fired triggers - that have no scheduler state record. Checkin timestamp and interval are - left as zero on these dummy objects. - - List of all current s - - - - Cleanup the given database connection. This means restoring - any modified auto commit or transaction isolation connection - attributes, and then closing the underlying connection. - - - - This is separate from closeConnection() because the Spring - integration relies on being able to overload closeConnection() and - expects the same connection back that it originally returned - from the datasource. - - - - - - Closes the supplied connection. - - (Optional) - - - - Rollback the supplied connection. - - (Optional) - - JobPersistenceException thrown if a SQLException occurs when the - connection is rolled back - - - - - Commit the supplied connection. - - The CTH. - if set to true opens a new transaction. - JobPersistenceException thrown if a SQLException occurs when the - - - - Execute the given callback in a transaction. Depending on the JobStore, - the surrounding transaction may be assumed to be already present - (managed). - - - This method just forwards to ExecuteInLock() with a null lockName. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). This version is just a - handy wrapper around executeInLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. This version is just a - handy wrapper around executeInNonManagedTXLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - Get or set the datasource name. - - - - - Gets the log. - - The log. - - - - Get or sets the prefix that should be pre-pended to all table names. - - - - - Set whether string-only properties will be handled in JobDataMaps. - - - - - Get or set the instance Id of the Scheduler (must be unique within a cluster). - - - - - Get or set the instance Id of the Scheduler (must be unique within this server instance). - - - - - Get or set whether this instance is part of a cluster. - - - - - Get or set the frequency at which this instance "checks-in" - with the other instances of the cluster. -- Affects the rate of - detecting failed instances. - - - - - Get or set the maximum number of misfired triggers that the misfire handling - thread will try to recover at one time (within one transaction). The - default is 20. - - - - - Gets or sets the database retry interval. - - The db retry interval. - - - - Get or set whether this instance should use database-based thread - synchronization. - - - - - Whether or not to obtain locks when inserting new jobs/triggers. - Defaults to , which is safest - some db's (such as - MS SQLServer) seem to require this to avoid deadlocks under high load, - while others seem to do fine without. - - - Setting this property to will provide a - significant performance increase during the addition of new jobs - and triggers. - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Don't call set autocommit(false) on connections obtained from the - DataSource. This can be helpfull in a few situations, such as if you - have a driver that complains if it is called when it is already off. - - - - - Set the transaction isolation level of DB connections to sequential. - - - - - Whether or not the query and update to acquire a Trigger for firing - should be performed after obtaining an explicit DB lock (to avoid - possible race conditions on the trigger's db row). This is - is considered unnecessary for most databases (due to the nature of - the SQL update that is performed), and therefore a superfluous performance hit. - - - - - Get or set the ADO.NET driver delegate class name. - - - - - set the SQL statement to use to select and lock a row in the "locks" - table. - - - - - - Get whether the threads spawned by this JobStore should be - marked as daemon. Possible threads include the - and the . - - - - - - Get whether to check to see if there are Triggers that have misfired - before actually acquiring the lock to recover them. This should be - set to false if the majority of the time, there are are misfired - Triggers. - - - - - - Get the driver delegate for DB operations. - - - - - Get whether String-only properties will be handled in JobDataMaps. - - - - - Indicates whether this job store supports persistence. - - - - - - - Implement this interface to provide the code to execute within - the a transaction template that has no return value. - - - - - - Implement this interface to provide the code to execute within - the a transaction template. If no return value is required, execute - should just return null. - - - - - - - - An interface for classes wishing to provide the service of loading classes - and resources within the scheduler... - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - Helper class for returning the composite result of trying - to recover misfired jobs. - - - - - Initializes a new instance of the class. - - if set to true [has more misfired triggers]. - The processed misfired trigger count. - - - - - Gets a value indicating whether this instance has more misfired triggers. - - - true if this instance has more misfired triggers; otherwise, false. - - - - - Gets the processed misfired trigger count. - - The processed misfired trigger count. - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the non managed TX connection. - - - - - - Execute the given callback having optionally aquired the given lock. - Because CMT assumes that the connection is already part of a managed - transaction, it does not attempt to commit or rollback the - enclosing transaction. - - - - - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - txCallback is still executed in a transaction. - - Callback to execute. - - - - Utility class to keep track of both active transaction - and connection. - - - - - Initializes a new instance of the class. - - The connection. - The transaction. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the transaction. - - The transaction. - - - - is meant to be used in a standalone environment. - Both commit and rollback will be handled by this class. - - Jeffrey Wescott - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - For , the non-managed TX connection is just - the normal connection because it is not CMT. - - - - - - Execute the given callback having optionally aquired the given lock. - For , because it manages its own transactions - and only has the one datasource, this is the same behavior as - . - - - The name of the lock to aquire, for example "TRIGGER_ACCESS". - If null, then no lock is aquired, but the lockCallback is still - executed in a transaction. - - Callback to execute. - - - - - - - - - Exception class for when there is a failure obtaining or releasing a - resource lock. - - - James House - - - - An exception that is thrown to indicate that there has been a failure in the - scheduler's underlying persistence mechanism. - - James House - - - -

- Create a with the given message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a with the given message - and error code. -

-
-
- -

- Create a with the given message - and cause. -

-
-
- -

- Create a with the given message, - cause and error code. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the MySQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - MySQL version with LIMIT support. - - - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the Oracle database. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Oracle version with rownum support. - - - - - - This is a driver delegate for the PostgreSQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - PostgreSQL version with LIMIT support. - - - - - - Conveys a scheduler-instance state record. - - James House - - - - Gets or sets the checkin interval. - - The checkin interval. - - - - Gets or sets the checkin timestamp. - - The checkin timestamp. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Internal in-memory lock handler for providing thread/resource locking in - order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - True if the lock was obtained. - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Gets the thread locks. - - The thread locks. - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - - This is a driver delegate for the SQLiteDelegate ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - SQLite version with LIMIT support. - - - - - - A SQL Server specific driver delegate. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - SQL Server specific version with TOP functionality - - - - - - Internal database based lock handler for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Initializes a new instance of the class. - - The table prefix. - The select with lock SQL. - - - - Execute the SQL select for update that will lock the proper database row. - - - - Provide thread/resource locking in order to protect - resources from being altered by multiple threads at the same time using - a db row update. - - - Note: This Semaphore implementation is useful for databases that do - not support row locking via "SELECT FOR UPDATE" type syntax, for example - Microsoft SQLServer (MSSQL). - - - - - Initializes a new instance of the class. - - - - - Execute the SQL that will lock the proper database row. - - - - - - - - This implementation of the Calendar excludes a set of days of the year. You - may use it to exclude bank holidays which are on the same date every year. - - - - Juergen Donnerstag - - - - This implementation of the Calendar may be used (you don't have to) as a - base class for more sophisticated one's. It merely implements the base - functionality required by each Calendar. - - - Regarded as base functionality is the treatment of base calendars. Base - calendar allow you to chain (stack) as much calendars as you may need. For - example to exclude weekends you may use WeeklyCalendar. In order to exclude - holidays as well you may define a WeeklyCalendar instance to be the base - calendar for HolidayCalendar instance. - - - Juergen Donnerstag - James House - - - - An interface to be implemented by objects that define spaces of time during - which an associated may fire. - - - Calendars do not define actual fire times, but rather are used to limit a - from firing on its normal schedule if necessary. Most - Calendars include all times by default and allow the user to specify times to - exclude. As such, it is often useful to think of Calendars as being used to - exclude a block of time, as opposed to include - a block of time. (i.e. the schedule "fire every five minutes except on Sundays" could be - implemented with a and a which excludes Sundays) - - James House - Juergen Donnerstag - - - - Determine whether the given UTC time is 'included' by the - Calendar. - - - - - Determine the next UTC time that is 'included' by the - Calendar after the given UTC time. - - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - Set a new base calendar or remove the existing one. - Get the base calendar. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initializes a new instance of the class. - - The time zone. - - - - Initializes a new instance of the class. - - The base calendar. - The time zone. - - - - checks whether two arrays have - the same length and - for any given place there are equal elements - in both arrays - - - - - - Get the base calendar. Will be null, if not set. - - - - - Check if date/time represented by timeStamp is included. If included - return true. The implementation of BaseCalendar simply calls the base - calendars IsTimeIncluded() method if base calendar is set. - - - - - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - Gets or sets the time zone. - - The time zone. - - - - Gets or sets the description given to the instance by - its creator (if any). - - - - - Set a new base calendar or remove the existing one - - - - - - Constructor - - - - - Constructor - - The base calendar. - - - - Return true, if day is defined to be exluded. - - - - - Redefine a certain day to be excluded (true) or included (false). - - - - - Determine whether the given UTC time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStampUtc is - included. Return 0 if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or the array which defines the exclude-value of each day of month. - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes the set of times expressed by a - given CronExpression. - - - For example, you could use this calendar to exclude all but business hours (8AM - 5PM) every - day using the expression "* * 0-7,18-23 ? * *". -

- It is important to remember that the cron expression here describes a set of - times to be excluded from firing. Whereas the cron expression in - CronTrigger describes a set of times that can - be included for firing. Thus, if a has a - given cron expression and is associated with a with - the same expression, the calendar will exclude all the times the - trigger includes, and they will cancel each other out. -

-
- Aaron Craven -
- - - Initializes a new instance of the class. - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - - Determine whether the given time is 'included' by the - Calendar. - - the time to test - a boolean indicating whether the specified time is 'included' by the CronCalendar - - - - Determine the next time that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the cron expression for the calendar to a new value. - - The expression. - - - - Returns the object representation of the cron expression that defines the - dates and times this calendar excludes. - - - - - This implementation of the Calendar excludes (or includes - see below) a - specified time range each day. - - - For example, you could use this calendar to - exclude business hours (8AM - 5PM) every day. Each - only allows a single time range to be specified, and that time range may not - * cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM). - If the property is (default), - the time range defines a range of times in which triggers are not allowed to - * fire. If is , the time range - is inverted: that is, all times outside the defined time range - are excluded. -

- Note when using , it behaves on the same principals - as, for example, WeeklyCalendar defines a set of days that are - excluded every week. Likewise, defines a - set of times that are excluded every day. -

-
- Mike Funk - Aaron Craven -
- - - Create a with a time range defined by the - specified strings and no baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • items enclosed in brackets ('[', ']') are optional.
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
-
- - - Create a with a time range defined by the - specified strings and the specified baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • - items enclosed in brackets ('[', ']') are optional. -
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The base calendar for this calendar instance see BaseCalendar for more - information on base calendar functionality. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. Values are subject to - the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified values and the specified . Values are - subject to the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified s and no - baseCalendar. The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendar.after(rangeEndingCalendar) == true) - -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified s and the specified - . The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendarUtc > rangeEndingCalendarUtc == true) -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. The values are - subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Create a with a time range defined by the - specified values and the specified . The values - are subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Determine whether the given time is 'included' by the - Calendar. - - - - - - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - - Returns the start time of the time range of the day - specified in . - - - a DateTime representing the start time of the - time range for the specified date. - - - - - Returns the end time of the time range of the day - specified in - - - A DateTime representing the end time of the - time range for the specified date. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the time range for the to the times - represented in the specified Strings. - - The range starting time string. - The range ending time string. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. - - - - Sets the time range for the to the times - represented in the specified s. - - The range starting calendar. - The range ending calendar. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting time. - The range ending time. - - - - Gets the start of day, practically zeroes time part. - - The time. - - - - - Gets the end of day, pratically sets time parts to maximum allowed values. - - The time. - - - - - Checks the specified values for validity as a set of time values. - - The hour of day. - The minute. - The second. - The millis. - - - - Indicates whether the time range represents an inverted time range (see - class description). - - true if invert time range; otherwise, false. - - - - This implementation of the Calendar stores a list of holidays (full days - that are excluded from scheduling). - - - The implementation DOES take the year into consideration, so if you want to - exclude July 4th for the next 10 years, you need to add 10 entries to the - exclude list. - - Sharada Jambula - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Add the given Date to the list of excluded days. Only the month, day and - year of the returned dates are significant. - - - - - Removes the excluded date. - - The date to remove. - - - - Returns a of Dates representing the excluded - days. Only the month, day and year of the returned dates are - significant. - - - - - This implementation of the Calendar excludes a set of days of the month. You - may use it to exclude every 1. of each month for example. But you may define - any day of a month. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Constructor - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if mday is defined to be exluded. - - - - - Redefine a certain day of the month to be excluded (true) or included - (false). - - - - - Check if all days are excluded. That is no day is included. - - boolean - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or set the array which defines the exclude-value of each day of month - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes a set of days of the week. You - may use it to exclude weekends for example. But you may define any day of - the week. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if wday is defined to be exluded. E. g. - saturday and sunday. - - - - - Redefine a certain day of the week to be excluded (true) or included - (false). Use java.util.Calendar's constants like MONDAY to determine the - wday. - - - - - Check if all week ays are excluded. That is no day is included. - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get the array with the week days. - Setting will redefine the array of days excluded. The array must of size greater or - equal 8. java.util.Calendar's constants like MONDAY should be used as - index. A value of true is regarded as: exclude it. - - - - - A singleton implementation of . - - - Here are some examples of using this class: -

- To create a scheduler that does not write anything to the database (is not - persistent), you can call : -

-
-            DirectSchedulerFactory.Instance.CreateVolatileScheduler(10); // 10 threads 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler().Start();
-            
-

- Several create methods are provided for convenience. All create methods - eventually end up calling the create method with all the parameters: -

-
-            public void createScheduler(String schedulerName, string schedulerInstanceId, ThreadPool threadPool, JobStore jobStore, string rmiRegistryHost, int rmiRegistryPort)
-            
-

- Here is an example of using this method: -

-
-            // create the thread pool 
-            SimpleThreadPool threadPool = new SimpleThreadPool(maxThreads, Thread.NORM_PRIORITY); 
-            threadPool.Initialize(); 
-            // create the job store 
-            JobStore jobStore = new RAMJobStore(); 
-            jobStore.Initialize();
-            
-            DirectSchedulerFactory.Instance.CreateScheduler("My Quartz Scheduler", "My Instance", threadPool, jobStore, "localhost", 1099); 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler("My Quartz Scheduler", "My Instance").start();
-            
-
> - Mohammad Rezaei - James House - - -
- - - Provides a mechanism for obtaining client-usable handles to - instances. - - - - James House - - - - Returns a client-usable handle to a . - - - - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Returns handles to all known Schedulers (made by any SchedulerFactory - within this app domain.). - - - - - Initializes a new instance of the class. - - - - - Creates an in memory job store () - The thread priority is set to Thread.NORM_PRIORITY - - The number of threads in the thread pool - - - - Creates a proxy to a remote scheduler. This scheduler can be retrieved - via . - - SchedulerException - - - - Same as , - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via . - - The name for the scheduler. - The instance ID for the scheduler. - - SchedulerException - - - - Creates a scheduler using the specified thread pool and job store. This - scheduler can be retrieved via DirectSchedulerFactory#GetScheduler() - - - The thread pool for executing jobs - - - The type of job store - - SchedulerException - if initialization failed - - - - - Same as DirectSchedulerFactory#createScheduler(ThreadPool threadPool, JobStore jobStore), - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via DirectSchedulerFactory#getScheduler(String) - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - The idle wait time. You can specify "-1" for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - The idle wait time. You can specify TimeSpan.Zero for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Returns a handle to the Scheduler produced by this factory. -

- you must call createRemoteScheduler or createScheduler methods before - calling getScheduler() -

-
- - SchedulerException -
- - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Gets the log. - - The log. - - - - Gets the instance. - - The instance. - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - An implementation of the interface that remotely - proxies all method calls to the equivalent call on a given - instance, via remoting or similar technology. - - - - - James House - - - - This is the main interface of a Quartz Scheduler. - - - - A maintains a registry of - s and s. Once - registered, the is responsible for executing - s when their associated s - fire (when their scheduled time arrives). - - - instances are produced by a - . A scheduler that has already been - created/initialized can be found and used through the same factory that - produced it. After a has been created, it is in - "stand-by" mode, and must have its method - called before it will fire any s. - - - s are to be created by the 'client program', by - defining a class that implements the interface. - objects are then created (also by the client) to - define a individual instances of the . - instances can then be registered with the - via the %IScheduler.ScheduleJob(JobDetail, - Trigger)% or %IScheduler.AddJob(JobDetail, bool)% method. - - - s can then be defined to fire individual - instances based on given schedules. - s are most useful for one-time firings, or - firing at an exact moment in time, with N repeats with a given delay between - them. s allow scheduling based on time of day, - day of week, day of month, and month of year. - - - s and s have a name and - group associated with them, which should uniquely identify them within a single - . The 'group' feature may be useful for creating - logical groupings or categorizations of s and - s. If you don't have need for assigning a group to a - given s of s, then you can use - the constant defined on - this interface. - - - Stored s can also be 'manually' triggered through the - use of the %IScheduler.TriggerJob(string, string)% function. - - - Client programs may also be interested in the 'listener' interfaces that are - available from Quartz. The interface provides - notifications of executions. The - interface provides notifications of - firings. The - interface provides notifications of events and - errors. - - - The setup/configuration of a instance is very - customizable. Please consult the documentation distributed with Quartz. - - - - - - - - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. - - - Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. - - -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. - Also please read the doc associated with - - especially if you're using remoting. -

-
- -
- - - Get the names of all groups that are paused. - - - - - Get the global that has - the given name. - - Global job listener's name - - - - - Get the global that - has the given name. - - Global trigger listener's name - - - - - Starts the 's threads that fire s. - When a scheduler is first created it is in "stand-by" mode, and will not - fire triggers. The scheduler can also be put into stand-by mode by - calling the method. - - - The misfire/recovery process will be started, if it is the initial call - to this method on this scheduler instance. - - - - - - - - Calls after the indicated delay. - (This call does not block). This can be useful within applications that - have initializers that create the scheduler immediately, before the - resources needed by the executing jobs have been fully initialized. - - - - - - - - Temporarily halts the 's firing of s. - - -

- When is called (to bring the scheduler out of - stand-by mode), trigger misfire instructions will NOT be applied - during the execution of the method - any misfires - will be detected immediately afterward (by the 's - normal process). -

-

- The scheduler is not destroyed, and can be re-started at any time. -

-
- - -
- - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. Equivalent to - . - - - The scheduler cannot be re-started. - - - - - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. - - - The scheduler cannot be re-started. - - - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - - - - - - Add the given to the - Scheduler, and associate the given with - it. - - - If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. - - - - - Schedule the given with the - identified by the 's settings. - - - - - Remove the indicated from the scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job (the new trigger must have the job name & group specified) - - however, the new trigger need not have the same name as the old trigger. - - - The name of the to be replaced. - - - The group name of the to be replaced. - - - The new to be stored. - - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. - - - The must by definition be 'durable', if it is not, - SchedulerException will be thrown. - - - - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. - - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - - Resume (un-pause) the with - the given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - Resume (un-pause) all of the s - in the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Resume (un-pause) the with the given - name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Pause all triggers - similar to calling - on every group, however, after using this method - must be called to clear the scheduler's state of 'remembering' that all - new triggers will be paused as they are added. - - - When is called (to un-pause), trigger misfire - instructions WILL be applied. - - - - - - - - Resume (un-pause) all triggers - similar to calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Get the names of all the s in the given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all the s in the given - group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - - - Add (register) the given to the Scheduler. - - Name of the calendar. - The calendar. - if set to true [replace]. - whether or not to update existing triggers that - referenced the already existing calendar so that they are 'correct' - based on the new trigger. - - - - Delete the identified from the Scheduler. - - Name of the calendar. - - true if the Calendar was found and deleted. - - - - - Get the instance with the given name. - - - - - Get the names of all registered . - - An array of calendar names. - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

- -

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - - true is at least one instance of the identified job was found and interrupted. - - - -
- - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - Global job listener's name - true if the identifed listener was found in the list, and removed - - - - Remove the identifed from the 's - list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has - the given name. - - - - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from the - 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that - has the given name. - - - - - Register the given with the - - - - - Remove the given from the - . - - true if the identifed listener was found in the list, and - removed. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Reports whether the is in stand-by mode. - - - - - - - Reports whether the has been Shutdown. - - - - - Set the that will be responsible for producing - instances of classes. - - - JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - - Get the names of all known groups. - - - - - Get the names of all known groups. - - - - - Get the names of all registered s. - - - - - Get a List containing all of the s in - the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Whether the scheduler has been started. - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Construct a instance to proxy the given - RemoteableQuartzScheduler instance, and with the given - . - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Get the names of all groups that are paused. - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Gets or sets the remote scheduler address. - - The remote scheduler address. - - - - Returns the of the . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Gets a value indicating whether this instance is paused. - - true if this instance is paused; otherwise, false. - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equialent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Set the that will be responsible for producing - instances of classes. -

- JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. -

-
- - - SchedulerException -
- - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Holds references to Scheduler instances - ensuring uniqueness, and - preventing garbage collection, and allowing 'global' lookups. - - James House - Marko Lahma (.NET) - - - - Binds the specified sched. - - The sched. - - - - Removes the specified sched name. - - Name of the sched. - - - - - Lookups the specified sched name. - - Name of the sched. - - - - - Lookups all. - - - - - - Gets the singleton instance. - - The instance. - - - - Responsible for creating the instances of - to be used within the instance. -

- This implementation does not re-use any objects, it simply makes a new - JobRunShell each time is called. -

-
- James House -
- - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the to obtain instances of - . - - - - - Called by the to return instances of - . - - - - - An implementation of the interface that directly - proxies all method calls to the equivalent call on a given - instance. - - - - - James House - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Construct a instance to proxy the given - instance, and with the given . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

-

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - true is at least one instance of the identified job was found and interrupted. - UnableToInterruptJobException if the job does not implement - - -
- - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - - - - - An implementation of that - does all of it's work of creating a instance - based on the contenents of a properties file. - - -

- By default a properties are loaded from App.config's quartz section. - If that fails, then the "quartz.properties" - file located (as a embedded resource) in Quartz.dll is loaded. If you - wish to use a file other than these defaults, you must define the system - property 'quartz.properties' to point to the file you want. -

- -

- See the sample properties that are distributed with Quartz for - information about the various settings available within the file. -

- -

- Alternativly, you can explicitly Initialize the factory by calling one of - the methods before calling . -

- -

- Instances of the specified , - , classes will be created - by name, and then any additional properties specified for them in the config - file will be set on the instance by calling an equivalent 'set' method. For - example if the properties file contains the property 'quartz.jobStore. - myProp = 10' then after the JobStore class has been instantiated, the property - 'MyProp' will be set with the value. Type conversion to primitive CLR types - (int, long, float, double, boolean, enum and string) are performed before calling - the property's setter method. -

-
- James House - Anthony Eden - Mohammad Rezaei - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The props. - - - - Initialize the with - the contenents of a Properties file. - -

- By default a properties file named "quartz.properties" is loaded from - the 'current working directory'. If that fails, then the - "quartz.properties" file located (as a resource) in the org/quartz - package is loaded. If you wish to use a file other than these defaults, - you must define the system property 'quartz.properties' to point to - the file you want. -

-
-
- - - Creates a new name value collection and overrides its values - with system values (environment variables). - - The base properties to override. - A new NameValueCollection instance. - - - - Initialize the with - the contenents of the given Properties object. - - - - - - - - Returns a handle to the Scheduler produced by this factory. - - - - If one of the methods has not be previously - called, then the default (no-arg) method - will be called by this method. - - - -

- Returns a handle to the Scheduler with the given name, if it exists (if - it has already been instantiated). -

-
-
- - - Returns a handle to the default Scheduler, creating it if it does not - yet exist. - - - - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - Inspects a file and compares whether it's "last modified date" has changed - since the last time it was inspected. If the file has been updated, the - job invokes a "call-back" method on an identified - that can be found in the - . - - James House - - - - - A marker interface for s that - wish to have their state maintained between executions. - - - instances follow slightly different rules from - regular instances. The key difference is that their - associated is re-persisted after every - execution of the job, thus preserving state for the next execution. The - other difference is that stateful jobs are not allowed to Execute - concurrently, which means new triggers that occur before the completion of - the method will be delayed. - - - - - - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes which represent a 'job' to be - performed. - - - Instances of this interface must have a - no-argument constructor. provides a mechanism for 'instance member data' - that may be required by some implementations of this interface. - - - - - - James House - Marko Lahma (.NET) - - - - Called by the when a - fires that is associated with the . - - - The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. - - The execution context. - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- The execution context. - - -
- - - Gets the last modified date. - - Name of the file. - - - - - Gets the log. - - The log. - - - - Interface for objects wishing to receive a 'call-back' from a - . - - James House - - - - - Ïnforms that certain file has been updated. - - Name of the file. - - - - Built in job for executing native executables in a separate process. - - Matthew Payne - James House - Steinar Overbeck Cook - - - - Required parameter that specifies the name of the command (executable) - to be ran. - - - - - Optional parameter that specifies the parameters to be passed to the - executed command. - - - - - Optional parameter (value should be 'true' or 'false') that specifies - whether the job should wait for the execution of the native process to - complete before it completes. - -

Defaults to .

-
-
- - - Optional parameter (value should be 'true' or 'false') that specifies - whether the spawned process's stdout and stderr streams should be - consumed. If the process creates output, it is possible that it might - 'hang' if the streams are not consumed. - -

Defaults to .

-
-
- - - Optional parameter that specifies the workling directory to be used by - the executed command. - - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- -
- - - Gets the log. - - The log. - - - - Consumes data from the given input stream until EOF and prints the data to stdout - - cooste - James House - - - - Initializes a new instance of the class. - - The enclosing instance. - The input stream. - The type. - - - - Runs this object as a separate thread, printing the contents of the input stream - supplied during instantiation, to either Console. or stderr - - - - - An implementation of Job, that does absolutely nothing - useful for system - which only wish to use s - and s, rather than writing - Jobs that perform work. - - James House - - - - Do nothing. - - - - - A Job which sends an e-mail with the configured content to the configured - recipient. - - James House - Marko Lahma (.NET) - - - The host name of the smtp server. REQUIRED. - - - The e-mail address to send the mail to. REQUIRED. - - - The e-mail address to cc the mail to. Optional. - - - The e-mail address to claim the mail is from. REQUIRED. - - - The e-mail address the message should say to reply to. Optional. - - - The subject to place on the e-mail. REQUIRED. - - - The e-mail message body. REQUIRED. - - - - Executes the job. - - The job execution context. - - - - Holds a List of references to SchedulerListener instances and broadcasts all - events to them (in order). - - - This may be more convenient than registering all of the listeners - directly with the Scheduler, and provides the flexibility of easily changing - which listeners get notified. - - - - James House - - - - Construct an instance with the given List of listeners. - - The initial List of SchedulerListeners to broadcast to. - - - - Holds a List of references to JobListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a job who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - @param name the name of this instance - - - Construct an instance with the given name, and List of listeners. - - @param name the name of this instance - @param listeners the initial List of JobListeners to broadcast to. - - - - If one or more name patterns are specified, only events relating to - jobs who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - jobs who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Holds a List of references to TriggerListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a trigger who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - - The interface to be implemented by classes that want to be informed when a - fires. In general, applications that use a - will not have use for this mechanism. - - - - - - James House - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - - The that will be passed to the 's method. - -
- - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - Returns true if job execution should be vetoed, false otherwise. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - - The that was passed to the - 's method. - - - The result of the call on the 's method. - - - - - Get the name of the . - - - - - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - the name of this instance - - - - Construct an instance with the given name, and List of listeners. - - the name of this instance - the initial List of TriggerListeners to broadcast to - - - - If one or more name patterns are specified, only events relating to - triggers who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - triggers who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Keeps a collection of mappings of which Job to trigger after the completion - of a given job. If this listener is notified of a job completing that has a - mapping, then it will then attempt to trigger the follow-up job. This - achieves "job chaining", or a "poor man's workflow". - - -

- Generally an instance of this listener would be registered as a global - job listener, rather than being registered directly to a given job. -

-

- If for some reason there is a failure creating the trigger for the - follow-up job (which would generally only be caused by a rare serious - failure in the system, or the non-existence of the follow-up job), an error - messsage is logged, but no other action is taken. If you need more rigorous - handling of the error, consider scheduling the triggering of the flow-up - job within your job itself. -

-
- James House -
- - - A helpful abstract base class for implementors of . - - -

- The methods in this class are empty so you only need to override the - subset for the events you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Initializes a new instance of the class. - - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- - -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Get the for this class's category. - This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Construct an instance with the given name. - - The name of this instance. - - - - Add a chain mapping - when the Job identified by the first key completes - the job identified by the second key will be triggered. - - a Key with the name and group of the first job - a Key with the name and group of the follow-up job - - - - A helpful abstract base class for implementors of - . - - -

- The methods in this class are empty so you only need to override the - subset for the events - you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Get the for this - class's category. This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Logs a history of all job executions (and execution vetos) via common - logging. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

-

- JobToBeFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} fired (by trigger {4}.{3}) at: - {2, date, HH:mm:ss MM/dd/yyyy" -

-

- JobSuccessMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8ObjectThe string value (toString() having been called) of the result (if any) - that the Job set on the JobExecutionContext, with on it. "NULL" if no - result was set.
- The default message text is "Job {1}.{0} execution complete at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobFailedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8StringThe message from the thrown JobExecution Exception. -
- The default message text is "Job {1}.{0} execution failed at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobWasVetoedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} was vetoed. It was to be fired - (by trigger {4}.{3}) at: {2, date, HH:mm:ss MM/dd/yyyy" -

-
-
- - - Provides an interface for a class to become a "plugin" to Quartz. - - - Plugins can do virtually anything you wish, though the most interesting ones - will obviously interact with the scheduler in some way - either actively: by - invoking actions on the scheduler, or passively: by being a , - , and/or . -

- If you use to - Initialize your Scheduler, it can also create and Initialize your plugins - - look at the configuration docs for details. -

-

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - At this point, the Scheduler's is not yet -

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- - The name by which the plugin is identified. - - - The scheduler to which the plugin is registered. - -
- - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a is - about to be executed (an associated has occurred). - - This method will not be invoked if the execution of the Job was vetoed by a - . - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Logger instance to use. Defaults to common logging. - - - - - Get or sets the message that is logged when a Job successfully completes its - execution. - - - - - Get or sets the message that is logged when a Job fails its - execution. - - - - - Gets or sets the message that is logged when a Job is about to Execute. - - - - - Gets or sets the message that is logged when a Job execution is vetoed by a - trigger listener. - - - - - Get the name of the . - - - - - - Logs a history of all trigger firings via the Jakarta Commons-Logging - framework. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

- -

- TriggerFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
- - The default message text is "Trigger {1}.{0} fired job {6}.{5} at: {4, - date, HH:mm:ss MM/dd/yyyy" -

- -

- TriggerMisfiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time. (the time the misfire was detected/handled)
5StringThe Job's name.
6StringThe Job's group.
- - The default message text is "Trigger {1}.{0} misfired job {6}.{5} at: - {4, date, HH:mm:ss MM/dd/yyyy}. Should have fired at: {3, date, HH:mm:ss - MM/dd/yyyy" -

- -

- TriggerCompleteMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe job completion time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
8IntegerThe trigger's resulting instruction code.
9StringA human-readable translation of the trigger's resulting instruction - code.
- - The default message text is "Trigger {1}.{0} completed firing job - {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction - code: {9" -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - The that will be passed to the 's method. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - The that was passed to the - 's method. - The result of the call on the 's method. - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - -
- - - Logger instance to use. Defaults to common logging. - - - - - Get or set the message that is printed upon the completion of a trigger's - firing. - - - - - Get or set the message that is printed upon a trigger's firing. - - - - - Get or set the message that is printed upon a trigger's mis-firing. - - - - - Get the name of the . - - - - - - This plugin catches the event of the VM terminating (such as upon a CRTL-C) - and tells the scheuler to Shutdown. - - - James House - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Determine whether or not the plug-in is configured to cause a clean - Shutdown of the scheduler. -

- The default value is . -

-
- -
- - - Attribute to use with public properties that - can be set with Quartz configuration. Attribute can be used to advice - parsing to use correct type of time span (milliseconds, seconds, minutes, hours) - as it may depend on property. - - - - - - Initializes a new instance of the class. - - The rule. - - - - Gets the rule. - - The rule. - - - - Possible parse rules for s. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This plugin loads XML file(s) to add jobs and schedule them with triggers - as the scheduler is initialized, and can optionally periodically scan the - file for changes. - - - The periodically scanning of files for changes is not currently supported in a - clustered environment. - - James House - Pierre Awaragi - - - - Initializes a new instance of the class. - - - - - - - - - - - Called during creation of the in order to give - the a chance to initialize. - - The name. - The scheduler. - SchedulerConfigException - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - Helper method for generating unique job/trigger name for the - file scanning jobs (one per FileJob). The unique names are saved - in jobTriggerNameSet. - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Gets the log. - - The log. - - - - Comma separated list of file names (with paths) to the XML files that should be read. - - - - - Whether or not jobs defined in the XML file should be overwrite existing - jobs with the same name. - - - - - The interval at which to scan for changes to the file. - If the file has been changed, it is re-loaded and parsed. The default - value for the interval is 0, which disables scanning. - - - - - Whether or not initialization of the plugin should fail (throw an - exception) if the file cannot be found. Default is . - - - - - Whether or not the XML should be validated. Default is . - - - - - Whether or not the XML schema should be validated. Default is . - - - - - A uses all of the - types that are found in this package in its attempts to load a class, when - one scheme is found to work, it is promoted to the scheme that will be used - first the next time a class is loaded (in order to improve perfomance). - - - This approach is used because of the wide variance in class loader behavior - between the various environments in which Quartz runs (e.g. disparate - application servers, stand-alone, mobile devices, etc.). Because of this - disparity, Quartz ran into difficulty with a one class-load style fits-all - design. Thus, this class loader finds the approach that works, then - 'remembers' it. - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - that names the scheduler instance using - just the machine hostname. -

- This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. -

- -
- - -
- - - An IInstanceIdGenerator is responsible for generating the clusterwide unique - instance id for a nodde. -

- This interface may be of use to those wishing to have specific control over - the mechanism by which the instances in their - application are named. -

- -
- -
- - Generate the instance id for a - - - The clusterwide unique instance id. - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - A that uses either the loader of it's own - class. - - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - A JobFactory that instantiates the Job instance (using the default no-arg - constructor, or more specifically: ), and - then attempts to set all values in the 's - onto bean properties of the . - - - - - - - James Houser - Marko Lahma (.NET) - - - - The default JobFactory used by Quartz - simply calls - on the job class. - - - - James House - Marko Lahma (.NET) - - - - A JobFactory is responsible for producing instances of - classes. - - - This interface may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - James House - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

- -
- - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - - SchedulerException if there is a problem instantiating the Job. - the newly instantiated Job - -
- - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - - It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. - - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

-
- The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. -
- - - Sets the object properties. - - The object to set properties to. - The data to set. - - - - Whether the JobInstantiation should fail and throw and exception if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - Get or set whether a warning should be logged if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - This class implements a that - utilizes RAM as its storage device. -

- As you should know, the ramification of this is that access is extrememly - fast, but the data is completely volatile - therefore this - should not be used if true persistence between program shutdowns is - required. -

-
- James House - Sharada Jambula - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - - - - Returns true if the given job group is paused. - - - Job group name - - - - - returns true if the given TriggerGroup is paused. - - - - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in the - with the same name and group should be - over-written. - - - - Remove (delete) the with the given - name, and any s that reference - it. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - Whether to delete orpahaned job details from scheduler if job becomes orphaned from removing the trigger. - - - - Replaces the trigger. - - The scheduling context. - Name of the trigger. - Name of the group. - The new trigger. - - - - - Retrieve the for the given - . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the current state of the identified . - - - - - - - - - - - Store the given . - - The scheduling context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - - - - Remove (delete) the with the - given name. -

- If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown.

-
- The scheduling context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - -
- - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - - - Get the names of all of the s - in the . -

- If there are no ICalendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get the names of all of the s - that have the given group name. - - - - - Get the names of all of the - groups. - - - - - Get the names of all of the groups. - - - - - Get all of the Triggers that are associated to the given Job. -

- If there are no matches, a zero-length array should be returned. -

-
-
- - - Gets the trigger wrappers for job. - - Name of the job. - Name of the group. - - - - - Gets the trigger wrappers for calendar. - - Name of the cal. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. -

-
-
- - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
-
- - - Resume (un-pause) the with the given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every trigger group and setting all job groups unpaused />. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Applies the misfire. - - The trigger wrapper. - - - - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Sets the state of all triggers of job to specified state. - - Name of the job. - The job group. - The internal state to set. - - - - Peeks the triggers. - - - - - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Gets the fired trigger record id. - - The fired trigger record id. - - - - Returns whether this instance supports persistence. - - - - - - - Comparer for triggers. - - - - - Possible internal trigger states - in RAMJobStore - - - - - Waiting - - - - - Acquired - - - - - Executing - - - - - Complete - - - - - Paused - - - - - Blocked - - - - - Paused and Blocked - - - - - Error - - - - - Helper wrapper class - - - - - The key used - - - - - Job's key - - - - - The trigger - - - - - Current state - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets the trigger - - The trigger - - - - Scheduler exporter that exports scheduler to remoting context. - - Marko Lahma - - - - Service interface for scheduler exporters. - - Marko Lahma - - - - Binds (exports) scheduler to external context. - - - - - - Unbinds scheduler from external context. - - - - - - Registers remoting channel if needed. This is determined - by checking whether there is a positive value for port. - - - - - Gets or sets the port used for remoting. - - - - - Gets or sets the name to use when exporting - scheduler to remoting context. - - - - - Sets the channel type when registering remoting. - - - - - - Sets the used when - exporting to remoting context. Defaults to - . - - - - - A that simply calls . - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Uri object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Stream object - - - - - The default InstanceIdGenerator used by Quartz when instance id is to be - automatically generated. Instance id is of the form HOSTNAME + CURRENT_TIME. - - - - - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - This is class is a simple implementation of a thread pool, based on the - interface. -

- objects are sent to the pool with the - method, which blocks until a becomes available. -

- -

- The pool has a fixed number of s, and does not grow or - shrink based on demand. -

-
- James House - Juergen Donnerstag -
- - - The interface to be implemented by classes that want to provide a thread - pool for the 's use. - - - implementation instances should ideally be made - for the sole use of Quartz. Most importantly, when the method - returns a value of 1 or greater, - there must still be at least one available thread in the pool when the - method is called a few moments (or - many moments) later. If this assumption does not hold true, it may - result in extra JobStore queries and updates, and if clustering features - are being used, it may result in greater imballance of load. - - - James House - - - - Execute the given in the next - available . - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - The implementation of this method should block until there is at - least one available thread. - - the number of currently available threads - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the size of the pool. - - The size of the pool. - - - - Create a new (unconfigured) . - - - - - Create a new with the specified number - of s that have the given priority. - - - the number of worker s in the pool, must - be > 0. - - - the thread priority for the worker threads. - - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Run the given object in the next available - . If while waiting the thread pool is asked to - shut down, the Runnable is executed immediately within a new additional - thread. - - The to be added. - - - - Creates the worker threads. - - The thread count. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Gets or sets the number of worker threads in the pool. - Set has no effect after has been called. - - - - - Get or set the thread priority of worker threads in the pool. - Set operation has no effect after has been called. - - - - - Gets or sets the thread name prefix. - - The thread name prefix. - - - - Gets or sets the value of makeThreadsDaemons. - - - - - Gets the size of the pool. - - The size of the pool. - - - - A Worker loops, waiting to Execute tasks. - - - - - Create a worker thread and start it. Waiting for the next Runnable, - executing it, and waiting for the next Runnable, until the Shutdown - flag is set. - - - - - Create a worker thread, start it, Execute the runnable and terminate - the thread (one time execution). - - - - - Signal the thread that it should terminate. - - - - - Loop, executing targets as they are received. - - - - - This is class is a simple implementation of a zero size thread pool, based on the - {@link org.quartz.spi.ThreadPool} interface. - - - The pool has zero s and does not grow or shrink based on demand. - Which means it is obviously not useful for most scenarios. When it may be useful - is to prevent creating any worker threads at all - which may be desirable for - the sole purpose of preserving system resources in the case where the scheduler - instance only exists in order to schedule jobs, but which will never execute - jobs (e.g. will never have Start() called on it). - - Wayne Fay - - - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Shutdowns this instance. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - - Execute the given in the next - available . - - - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - the number of currently available threads - - - The implementation of this method should block until there is at - least one available thread. - - - - - Gets the log. - - The log. - - - - Gets the size of the pool. - - The size of the pool. - - - - A simple class (structure) used for returning execution-time data from the - JobStore to the . - - - James House - - - - Initializes a new instance of the class. - - The job. - The trigger. - The calendar. - if set to true [job is recovering]. - The fire time. - The scheduled fire time. - The previous fire time. - The next fire time. - - - - Gets the job detail. - - The job detail. - - - - Gets the trigger. - - The trigger. - - - - Gets the calendar. - - The calendar. - - - - Gets a value indicating whether this is recovering. - - true if recovering; otherwise, false. - - - - Returns the UTC fire time. - - - - - Gets the next UTC fire time. - - The next fire time. - Returns the nextFireTimeUtc. - - - - Gets the previous UTC fire time. - - The previous fire time. - Returns the previous fire time. - - - - Returns the scheduled UTC fire time. - - - - - DateTime related utility methods. - - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - This only works in .NET Framework 2.0 onwards. - - The datetime to check. - DateTime with kind set to UTC. - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - - The datetime to check. - DateTime with kind set to UTC. - - - - Manages a collection of IDbProviders, and provides transparent access - to their database. - - - James House - Sharada Jambula - Mohammad Rezaei - - - - Private constructor - - - - - Adds the connection provider. - - Name of the data source. - The provider. - - - - Get a database connection from the DataSource with the given name. - - a database connection - - - - Shuts down database connections from the DataSource with the given name, - if applicable for the underlying provider. - - a database connection - - - - Gets the db provider. - - Name of the ds. - - - - - Get the class instance. - - an instance of this class - - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified. - - James House - - - - Create a DirtyFlagMap that 'wraps' a . - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity. - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity and load factor. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - When implemented by a class, removes all elements from the . - - - The is read-only. - - - - - When implemented by a class, determines whether the contains an element with the specified key. - - The key to locate in the . - - if the contains an element with the key; otherwise, . - - - is . - - - - When implemented by a class, removes the element with the - specified key from the . - - The key of the element to remove. - - is . - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, returns an - for the . - - - An for the . - - - - - When implemented by a class, adds an element with the provided key and value to the . - - The to use as the key of the element to add. - The to use as the value of the element to add. - is . - - An element with the same key already exists in the . - - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Clear the 'dirty' flag (set dirty flag to ). - - - - - Determines whether the specified obj contains value. - - The obj. - - true if the specified obj contains value; otherwise, false. - - - - - Gets the entries as a set. - - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets keyset for this map. - - - - - - Puts the value behind a specified key. - - The key. - The val. - - - - - Puts all. - - The t. - - - - Determine whether the is flagged dirty. - - - - - Get a direct handle to the underlying Map. - - - - - Gets a value indicating whether this instance is empty. - - true if this instance is empty; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - When implemented by a class, gets the number of - elements contained in the . - - - - - - When implemented by a class, gets an containing the values in the . - - - - - - When implemented by a class, gets an containing the keys of the . - - - - - - When implemented by a class, gets a value indicating whether the - is read-only. - - - - - - When implemented by a class, gets a value indicating whether the - has a fixed size. - - - - - - When implemented by a class, gets an object that - can be used to synchronize access to the . - - - - - - When implemented by a class, gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - Utility class for file handling related things. - - - - - Resolves file to actual file if for example relative '~' used. - - File name to check - Expanded file name or actual no resolving was done. - - - - object representing a job or trigger key. - - Jeffrey Wescott - - - - - Utility class for storing two pieces of information together. - - Jeffrey Wescott - - - - Test equality of this object with that. - - object to compare - true if objects are equal, false otherwise - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the first object in the pair. - - - - - Get or sets the second object in the pair. - - - - Construct a new key with the given name and group. - - - - the name - - - the group - - - -

- Return the string representation of the key. The format will be: - <group>.<name>. -

- -
- the string representation of the key - -
- - - Get the name portion of the key. - - the name - - - -

- Get the group portion of the key. -

- -
- the group - -
- - - Wrapper class to access thread local data. - Data is either accessed from thread or HTTP Context's - data if HTTP Context is avaiable. - - Marko Lahma (.NET) - - - - Retrieves an object with the specified name. - - The name of the item. - The object in the call context associated with the specified name or null if no object has been stored previously - - - - Stores a given object and associates it with the specified name. - - The name with which to associate the new item. - The object to store in the call context. - - - - Empties a data slot with the specified name. - - The name of the data slot to empty. - - - - Utility methods that are used to convert objects from one type into another. - - Aleksandar Seovic - - - - Convert the value to the required (if necessary from a string). - - The proposed change value. - - The we must convert to. - - The new value, possibly the result of type conversion. - - - - Determines whether value is assignable to required type. - - The value to check. - Type of the required. - - true if value can be assigned as given type; otherwise, false. - - - - - Instantiates an instance of the type specified. - - The type to instantiate. - - - - - Sets the object properties using reflection. - - The object to set values to. - The properties to set to object. - - - - This is an utility class used to parse the properties. - - James House - - - - Initializes a new instance of the class. - - The props. - - - - Gets the string property. - - The name. - - - - - Gets the string property. - - The name. - The default value. - - - - - Gets the string array property. - - The name. - - - - - Gets the string array property. - - The name. - The default value. - - - - - Gets the boolean property. - - The name. - - - - - Gets the boolean property. - - The name. - if set to true [defaultValue]. - - - - - Gets the byte property. - - The name. - - - - - Gets the byte property. - - The name. - The default value. - - - - - Gets the char property. - - The name. - - - - - Gets the char property. - - The name. - The default value. - - - - - Gets the double property. - - The name. - - - - - Gets the double property. - - The name. - The default value. - - - - - Gets the float property. - - The name. - - - - - Gets the float property. - - The name. - The default value. - - - - - Gets the int property. - - The name. - - - - - Gets the int property. - - The name. - The default value. - - - - - Gets the int array property. - - The name. - - - - - Gets the int array property. - - The name. - The default value. - - - - - Gets the long property. - - The name. - - - - - Gets the long property. - - The name. - The def. - - - - - Gets the TimeSpan property. - - The name. - The def. - - - - - Gets the short property. - - The name. - - - - - Gets the short property. - - The name. - The default value. - - - - - Gets the property groups. - - The prefix. - - - - - Gets the property group. - - The prefix. - - - - - Gets the property group. - - The prefix. - if set to true [strip prefix]. - - - - - Get all properties that start with the given prefix. - - The prefix for which to search. If it does not end in a "." then one will be added to it for search purposes. - Whether to strip off the given in the result's keys. - Optional array of fully qualified prefixes to exclude. For example if is "a.b.c", then might be "a.b.c.ignore". - Group of that start with the given prefix, optionally have that prefix removed, and do not include properties that start with one of the given excluded prefixes. - - - - Reads the properties from assembly (embedded resource). - - The file name to read resources from. - - - - - Reads the properties from file system. - - The file name to read resources from. - - - - - Gets the underlying properties. - - The underlying properties. - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified, enforces that all keys are - strings. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The initial capacity. - - - - Initializes a new instance of the class. - - The initial capacity. - The load factor. - - - - Gets the keys. - - - - - - Adds the name-value pairs in the given to the . -

- All keys must be s, and all values must be serializable. -

-
-
- - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given serializable object value to the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Object representing a job or trigger key. - - James House - - - - Construct a new TriggerStatus with the status name and nextFireTime. - - The trigger's status - The next UTC time the trigger will fire - - - - Return the string representation of the TriggerStatus. - - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the key. - - The key. - - - - Get the name portion of the key. - - the name - - - - Get the group portion of the key. - - the group - - - - Wraps a . - - Chris Bonham - - - - Gets or sets the name of the calendar. - - The name of the calendar. - - - - Gets or sets the name of the class. - - The name of the class. - - - - Gets or sets the calendar. - - The calendar. - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - - Set a new base calendar or remove the existing one. - - - - - - Wraps a and . - - Chris Bonham - James House - - - - Adds a trigger to this bundle. - - The trigger. - - - - Removes the given trigger from this bundle. - - The trigger. - - - - Gets or sets the job detail. - - The job detail. - - - - Gets or sets the triggers associated with this bundle. - - The triggers. - - - - Gets the name of the bundle. - - The name. - - - - Gets the full name. - - The full name. - - - - Gets a value indicating whether this is valid. - - true if valid; otherwise, false. - - - - Parses an XML file that declares Jobs and their schedules (Triggers). - - -

- The xml document must conform to the format defined in - "job_scheduling_data.xsd" -

- -

- After creating an instance of this class, you should call one of the - functions, after which you may call the - function to get a handle to the defined Jobs and Triggers, which can then be - scheduled with the . Alternatively, you could call - the function to do all of this - in one step. -

- -

- The same instance can be used again and again, with the list of defined Jobs - being cleared each time you call a method, - however a single instance is not thread-safe. -

-
- Chris Bonham - James House - Marko Lahma (.NET) -
- - - XML Schema dateTime datatype format. -

- See - http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime -

-
-
- - - Constructor for JobSchedulingDataProcessor. - - - - - Constructor for JobSchedulingDataProcessor. - - whether or not to validate XML. - whether or not to validate XML schema. - - - - Process the xml file in the default location (a file named - "quartz_jobs.xml" in the current working directory). - - - - - Process the xml file named . - - meta data file name. - - - - Process the xmlfile named with the given system - ID. - - Name of the file. - The system id. - - - - Process the xmlfile named with the given system - ID. - - The stream. - The system id. - - - - Process the xml file in the default location, and schedule all of the - jobs defined within it. - - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - meta data file name. - The scheduler. - if set to true overwrite existing jobs. - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - Name of the file. - The system id. - The sched. - if set to true [over write existing jobs]. - - - - Add the Jobs and Triggers defined in the given map of - s to the given scheduler. - - The job bundles. - The sched. - if set to true [over write existing jobs]. - - - - Returns a for the job name. - - The name. - - a for the job name. - - - - - Returns an from the fileName as a resource. - - Name of the file. - - an from the fileName as a resource. - - - - - Schedules a given job and trigger (both wrapped by a ). - - job wrapper. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Schedules a given job and trigger (both wrapped by a ). - - The job. - The sched. - if set to true [local over write existing jobs]. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Adds a scheduled job. - - The job. - - - - Adds a calendar. - - The sched. - calendar bundle. - SchedulerException if the Calendar cannot be added to the Scheduler, or - - - - Adds a detected validation exception. - - The exception. - - - - Resets the the number of detected validation exceptions. - - - - - Throws a ValidationException if the number of validationExceptions - detected is greater than zero. - - - DTD validation exception. - - - - - Gets or sets whether to overwrite existing jobs. - - - - - Gets the log. - - The log. - - - - Returns a of scheduled jobs. -

- The key is the job name and the value is a - containing the and . -

-
- a of scheduled jobs. - -
- - - Helper class to map constant names to their values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reports JobSchedulingDataProcessor validation exceptions. - - Chris Bonham - - - - Constructor for ValidationException. - - - - - Constructor for ValidationException. - - exception message. - - - - Constructor for ValidationException. - - collection of validation exceptions. - - - - Gets the validation exceptions. - - The validation exceptions. - - - - Returns the detail message string. - - - - - An exception that is thrown to indicate that there has been a critical - failure within the scheduler's core services (such as loss of database - connectivity). - - James House - - - - Create a with the given message. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Provides a parser and evaluator for unix-like cron expressions. Cron - expressions provide the ability to specify complex time combinations such as - "At 8:00am every Monday through Friday" or "At 1:30am every - last Friday of the month". - - -

- Cron expressions are comprised of 6 required fields and one optional field - separated by white space. The fields respectively are described as follows: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Field Name Allowed Values Allowed Special Characters
Seconds 0-59 , - /// /
Minutes 0-59 , - /// /
Hours 0-23 , - /// /
Day-of-month 1-31 , - /// ? / L W C
Month 1-12 or JAN-DEC , - /// /
Day-of-Week 1-7 or SUN-SAT , - /// ? / L #
Year (Optional) empty, 1970-2099 , - /// /
-

- The '*' character is used to specify all values. For example, "*" - in the minute field means "every minute". -

-

- The '?' character is allowed for the day-of-month and day-of-week fields. It - is used to specify 'no specific value'. This is useful when you need to - specify something in one of the two fields, but not the other. -

-

- The '-' character is used to specify ranges For example "10-12" in - the hour field means "the hours 10, 11 and 12". -

-

- The ',' character is used to specify additional values. For example - "MON,WED,FRI" in the day-of-week field means "the days Monday, - Wednesday, and Friday". -

-

- The '/' character is used to specify increments. For example "0/15" - in the seconds field means "the seconds 0, 15, 30, and 45". And - "5/15" in the seconds field means "the seconds 5, 20, 35, and - 50". Specifying '*' before the '/' is equivalent to specifying 0 is - the value to start with. Essentially, for each field in the expression, there - is a set of numbers that can be turned on or off. For seconds and minutes, - the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to - 31, and for months 1 to 12. The "/" character simply helps you turn - on every "nth" value in the given set. Thus "7/6" in the - month field only turns on month "7", it does NOT mean every 6th - month, please note that subtlety. -

-

- The 'L' character is allowed for the day-of-month and day-of-week fields. - This character is short-hand for "last", but it has different - meaning in each of the two fields. For example, the value "L" in - the day-of-month field means "the last day of the month" - day 31 - for January, day 28 for February on non-leap years. If used in the - day-of-week field by itself, it simply means "7" or - "SAT". But if used in the day-of-week field after another value, it - means "the last xxx day of the month" - for example "6L" - means "the last friday of the month". When using the 'L' option, it - is important not to specify lists, or ranges of values, as you'll get - confusing results. -

-

- The 'W' character is allowed for the day-of-month field. This character - is used to specify the weekday (Monday-Friday) nearest the given day. As an - example, if you were to specify "15W" as the value for the - day-of-month field, the meaning is: "the nearest weekday to the 15th of - the month". So if the 15th is a Saturday, the trigger will fire on - Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the - 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. - However if you specify "1W" as the value for day-of-month, and the - 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not - 'jump' over the boundary of a month's days. The 'W' character can only be - specified when the day-of-month is a single day, not a range or list of days. -

-

- The 'L' and 'W' characters can also be combined for the day-of-month - expression to yield 'LW', which translates to "last weekday of the - month". -

-

- The '#' character is allowed for the day-of-week field. This character is - used to specify "the nth" XXX day of the month. For example, the - value of "6#3" in the day-of-week field means the third Friday of - the month (day 6 = Friday and "#3" = the 3rd one in the month). - Other examples: "2#1" = the first Monday of the month and - "4#5" = the fifth Wednesday of the month. Note that if you specify - "#5" and there is not 5 of the given day-of-week in the month, then - no firing will occur that month. If the '#' character is used, there can - only be one expression in the day-of-week field ("3#1,6#3" is - not valid, since there are two expressions). -

-

- -

-

- The legal characters and the names of months and days of the week are not - case sensitive. -

-

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in one of these fields). -
  • -
  • Overflowing ranges is supported - that is, having a larger number on - the left hand side than the right. You might do 22-2 to catch 10 o'clock - at night until 2 o'clock in the morning, or you might have NOV-FEB. It is - very important to note that overuse of overflowing ranges creates ranges - that don't make sense and no effort has been made to determine which - interpretation CronExpression chooses. An example would be - "0 0 14-6 ? * FRI-MON".
  • -
-

-
- Sharada Jambula - James House - Contributions from Mads Henderson - Refactoring from CronTrigger to CronExpression by Aaron Craven -
- - - Field specification for second. - - - - - Field specification for minute. - - - - - Field specification for hour. - - - - - Field specification for day of month. - - - - - Field specification for month. - - - - - Field specification for day of week. - - - - - Field specification for year. - - - - - Field specification for all wildcard value '*'. - - - - - Field specification for not specified value '?'. - - - - - Field specification for wildcard '*'. - - - - - Field specification for no specification at all '?'. - - - - - Seconds. - - - - - minutes. - - - - - Hours. - - - - - Days of month. - - - - - Months. - - - - - Days of week. - - - - - Years. - - - - - Last day of week. - - - - - Nth day of week. - - - - - Last day of month. - - - - - Nearest weekday. - - - - - Calendar day of week. - - - - - Calendar day of month. - - - - - Expression parsed. - - - - - Constructs a new based on the specified - parameter. - - - String representation of the cron expression the new object should represent - - - - - - Indicates whether the given date satisfies the cron expression. - - - Note that milliseconds are ignored, so two Dates falling on different milliseconds - of the same second will always have the same result here. - - The date to evaluate. - a boolean indicating whether the given date satisfies the cron expression - - - - Returns the next date/time after the given date/time which - satisfies the cron expression. - - the date/time at which to begin the search for the next valid date/time - the next valid date/time - - - - Returns the next date/time after the given date/time which does - not satisfy the expression. - - the date/time at which to begin the search for the next invalid date/time - the next valid date/time - - - - Returns the string representation of the - - The string representation of the - - - - Indicates whether the specified cron expression can be parsed into a - valid cron expression - - the expression to evaluate - a boolean indicating whether the given expression is a valid cron - expression - - - - Builds the expression. - - The expression. - - - - Stores the expression values. - - The position. - The string to traverse. - The type of value. - - - - - Checks the next value. - - The position. - The string to check. - The value. - The type to search. - - - - - Gets the expression summary. - - - - - - Gets the expression set summary. - - The data. - - - - - Skips the white space. - - The i. - The s. - - - - - Finds the next white space. - - The i. - The s. - - - - - Adds to set. - - The val. - The end. - The incr. - The type. - - - - Gets the set of given type. - - The type of set to get. - - - - - Gets the value. - - The v. - The s. - The i. - - - - - Gets the numeric value from string. - - The string to parse from. - The i. - - - - - Gets the month number. - - The string to map with. - - - - - Gets the day of week number. - - The s. - - - - - Gets the time from given time parts. - - The seconds. - The minutes. - The hours. - The day of month. - The month. - - - - - Gets the next fire time after the given time. - - The UTC time to start searching from. - - - - - Creates the date time without milliseconds. - - The time. - - - - - Advance the calendar to the particular hour paying particular attention - to daylight saving problems. - - The date. - The hour. - - - - - Gets the time before. - - The end time. - - - - - NOT YET IMPLEMENTED: Returns the final time that the - will match. - - - - - - Determines whether given year is a leap year. - - The year. - - true if the specified year is a leap year; otherwise, false. - - - - - Gets the last day of month. - - The month num. - The year. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Sets or gets the time zone for which the of this - will be resolved. - - - - - Gets the cron expression string. - - The cron expression string. - - - - Helper class for cron expression handling. - - - - - The value. - - - - - The position. - - - - - A concrete that is used to fire a - at given moments in time, defined with Unix 'cron-like' definitions. - - -

- For those unfamiliar with "cron", this means being able to create a firing - schedule such as: "At 8:00am every Monday through Friday" or "At 1:30am - every last Friday of the month". -

- -

- The format of a "Cron-Expression" string is documented on the - class. -

- -

- Here are some full examples:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expression Meaning
"0 0 12 * * ?"" /> Fire at 12pm (noon) every day" />
"0 15 10 ? * *"" /> Fire at 10:15am every day" />
"0 15 10 * * ?"" /> Fire at 10:15am every day" />
"0 15 10 * * ? *"" /> Fire at 10:15am every day" />
"0 15 10 * * ? 2005"" /> Fire at 10:15am every day during the year 2005" /> -
"0 * 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:59pm, every day" /> -
"0 0/5 14 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day" /> -
"0 0/5 14,18 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day" /> -
"0 0-5 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:05pm, every day" /> -
"0 10,44 14 ? 3 WED"" /> Fire at 2:10pm and at 2:44pm every Wednesday in the month of March." /> -
"0 15 10 ? * MON-FRI"" /> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday" /> -
"0 15 10 15 * ?"" /> Fire at 10:15am on the 15th day of every month" /> -
"0 15 10 L * ?"" /> Fire at 10:15am on the last day of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L 2002-2005"" /> Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005" /> -
"0 15 10 ? * 6#3"" /> Fire at 10:15am on the third Friday of every month" /> -
-

- -

- Pay attention to the effects of '?' and '*' in the day-of-week and - day-of-month fields! -

- -

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in on of these fields). -
  • -
  • Be careful when setting fire times between mid-night and 1:00 AM - - "daylight savings" can cause a skip or a repeat depending on whether the - time moves back or jumps forward.
  • -
-

-
- - - - Sharada Jambula - James House - Contributions from Mads Henderson -
- - - The base abstract class to be extended by all triggers. - - -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

- -

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

- -

- Triggers can 'send' parameters/data to s by placing contents - into the on the . -

-
- - - - - - - James House - Sharada Jambula -
- - - The default value for priority. - - - - - Remove all s from the . - - - - - Create a with no specified name, group, or . - - - Note that the , and - the and properties - must be set before the can be placed into a - . - - - - - Create a with the given name, and default group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - - - - Create a with the given name, and group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - if , Scheduler.DefaultGroup will be used. - - - - Create a with the given name, and group. - - The name. - if , Scheduler.DefaultGroup will be used. - Name of the job. - The job group. - ArgumentException - if name is null or empty, or the group is an empty string. - - - - - Add the specified name of a to - the end of the 's list of listeners. - - Name of the listener. - - - - Remove the specified name of a - from the 's list of listeners. - - true if the given name was found in the list, and removed - - - - - This method should not be used by the Quartz client. -

- Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). -

- -
- - -
- - - This method should not be used by the Quartz client. - - -

- Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - This method should not be used by the Quartz client. - - - Called after the has executed the - associated with the - in order to get the final instruction code from the trigger. - - - is the that was used by the - 's method. - is the thrown by the - , if any (may be null). - - - One of the members. - - - - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
-
- - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
-
- - - This method should not be used by the Quartz client. -

- The implementation should update the 's state - based on the given new version of the associated - (the state should be updated so that it's next fire time is appropriate - given the Calendar's new settings). -

-
- - -
- - - Validates whether the properties of the are - valid for submission into a . - - - - - Return a simple string representation of this object. - - - - - Compare the next fire time of this to that of - another. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Get or sets the name of this . - - If name is null or empty. - - - - Get the group of this . If , Scheduler.DefaultGroup will be used. - - - if group is an empty string. - - - - - Get or set the name of the associated . - - - if jobName is null or empty. - - - - - Gets or sets the name of the associated 's - group. If set with , Scheduler.DefaultGroup will be used. - - ArgumentException - if group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Returns the 'full name' of the that the - points to, in the format "group.name". - - - - - Get or set the description given to the instance by - its creator (if any). - - - - - Get or set the with the given name with - this Trigger. Use when setting to dis-associate a Calendar. - - - - - Get or set the that is associated with the - . -

- Changes made to this map during job execution are not re-persisted, and - in fact typically result in an illegal state. -

-
-
- - - Whether or not the should be persisted in the - for re-use after program restarts. -

- If not explicitly set, the default value is . -

-
-
- - - Returns an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. - - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Get or set the instruction the should be given for - handling misfire situations for this - the - concrete type that you are using will have - defined a set of additional MISFIRE_INSTRUCTION_XXX - constants that may be passed to this method. -

- If not explicitly set, the default value is . -

-
- - - - -
- - - This method should not be used by the Quartz client. -

- Usable by - implementations, in order to facilitate 'recognizing' instances of fired - s as their jobs complete execution. -

-
-
- - - Returns the date/time on which the trigger must stop firing. This - defines the final boundary for trigger firings 舒 the trigger will - not fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - Sets the date/time on which the trigger must stop firing. This defines - the final boundary for trigger firings 舒 the trigger will not - fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - - - - The time at which the trigger's scheduling should start. May or may not - be the first actual fire time of the trigger, depending upon the type of - trigger and the settings of the other properties of the trigger. However - the first actual first time will not be before this date. - - - Setting a value in the past may cause a new trigger to compute a first - fire time that is in the past, which may cause an immediate misfire - of the trigger. - - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - The priority of a acts as a tie breaker such that if - two s have the same scheduled fire time, then Quartz - will do its best to give the one with the higher priority first access - to a worker thread. - - - If not explicitly set, the default value is 5. - - - - - - - Gets a value indicating whether this instance has additional properties - that should be considered when for example saving to database. - - - If trigger implementation has additional properties that need to be saved - with base properties you need to make your class override this property with value true. - Returning true will effectively mean that ADOJobStore needs to serialize - this trigger instance to make sure additional properties are also saved. - - - true if this instance has additional properties; otherwise, false. - - - - - Create a with no settings. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - - - - Create a with the given name and default group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - - - - Create a with the given name and group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - - - - Create a with the given name, group and - expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - The cron expression. - - - - Create a with the given name and group, and - associated with the identified . - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - The cron expression. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression resolved with respect to the . - - The name. - The group. - Name of the job. - The job group. - The cron expression. - The time zone. - - - - Create a that will occur at the given time, - until the given end time. -

- If null, the start-time will also be set to the current time, the time - zone will be set the the system's default. -

-
- The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - The cron expression. -
- - - Create a with fire time dictated by the - resolved with respect to the specified - occuring from the until - the given . - - The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - - - - Clones this instance. - - - - - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - - Sets the next fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Sets the previous fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
- -
- - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
- -
- - -

- Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- -

- Equivalent to calling . -

-
- The date to compare. - -
- - - Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- Note that the value returned is NOT validated against the related - ICalendar (if any). -

-
- The date to compare - If set to true, the method will only determine if the - trigger will fire during the day represented by the given Calendar - (hours, minutes and seconds will be ignored). - -
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - - Updates the trigger with new calendar. - - The calendar to update with. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Gets the expression summary. - - - - - - Gets the next time to fire after the given time. - - The time to compute from. - - - - - NOT YET IMPLEMENTED: Returns the time before the given time - that this will fire. - - The date. - - - - - Gets or sets the cron expression string. - - The cron expression string. - - - - Set the CronExpression to the given one. The TimeZone on the passed-in - CronExpression over-rides any that was already set on the Trigger. - - The cron expression. - - - - Returns the date/time on which the trigger may begin firing. This - defines the initial boundary for trigger firings the trigger - will not fire prior to this date and time. - - - - - - Get or sets the time at which the CronTrigger should quit - repeating - even if repeastCount isn't yet satisfied. - - - - - Sets the time zone for which the of this - will be resolved. - - - If is set after this - property, the TimeZone setting on the CronExpression will "win". However - if is set after this property, the - time zone applied by this method will remain in effect, since the - string cron expression does not carry a time zone! - - The time zone. - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - The interface to be implemented by s that provide a - mechanism for having their execution interrupted. It is NOT a requirment - for jobs to implement this interface - in fact, for most people, none of - their jobs will. - - -

- The means of actually interrupting the Job must be implemented within the - itself (the method of this - interface is simply a means for the scheduler to inform the - that a request has been made for it to be interrupted). The mechanism that - your jobs use to interrupt themselves might vary between implementations. - However the principle idea in any implementation should be to have the - body of the job's periodically check some flag to - see if an interruption has been requested, and if the flag is set, somehow - abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - Quartz.Examples.Example7.DumbInterruptableJob. It is legal to use - some combination of and - synchronization within and - in order to have the method block until the - signals that it has noticed the set flag. -

- -

- If the Job performs some form of blocking I/O or similar functions, you may - want to consider having the method store a - reference to the calling as a member variable. Then the - impplementation of this interfaces method can call - on that Thread. Before attempting this, make - sure that you fully understand what - does and doesn't do. Also make sure that you clear the Job's member - reference to the Thread when the Execute(..) method exits (preferrably in a - block. -

-
- - - James House -
- - - Called by the when a user - interrupts the . - - void (nothing) if job interrupt is successful. - - - - Scheduler constants. - - - - - A (possibly) usefull constant that can be used for specifying the group - that and instances belong to. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("MANUAL_TRIGGER") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("RECOVERING_JOBS") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("FAILED_OVER_JOBS") for thename of a 's group. - - - - - A constant key that can be used to retrieve the - name of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - group of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery - trigger's data map in the case of a job recovering after a failed scheduler - instance. - - - - - - Holds state information for instances. - - - instances are stored once when the - is added to a scheduler. They are also re-persisted after every execution of - instances. -

- instances can also be stored with a - . This can be useful in the case where you have a Job - that is stored in the scheduler for regular/repeated use by multiple - Triggers, yet with each independent triggering, you want to supply the - Job with different data inputs. -

-

- The passed to a Job at execution time - also contains a convenience that is the result - of merging the contents of the trigger's JobDataMap (if any) over the - Job's JobDataMap (if any). -

-
- - - - - James House -
- - - Create an empty . - - - - - Create a with the given data. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the - . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Gets the date time. - - The key. - - - - - Gets the value behind the specified key. - - The key. - - - - - Conveys the detail properties of a given instance. - - - Quartz does not store an actual instance of a type, but - instead allows you to define an instance of one, through the use of a . -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

-

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

-
- - - - - James House - Sharada Jambula -
- - - Create a with no specified name or group, and - the default settings of all the other properties. -

- Note that the , and - properties must be set before the job can be - placed into a . -

-
-
- - - Create a with the given name, default group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the given settings of all the other properties. - - The name. - if , Scheduler.DefaultGroup will be used. - Type of the job. - if set to true, job will be volatile. - if set to true, job will be durable. - if set to true, job will request recovery. - - ArgumentException if name is null or empty, or the group is an empty string. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Add the specified name of a to the - end of the 's list of listeners. - - - - - Remove the specified name of a from - the 's list of listeners. - - true if the given name was found in the list, and removed - - - - Return a simple string representation of this object. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Determines whether the specified detail is equal to this instance. - - The detail to examine. - - true if the specified detail is equal; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Checks equality between given job detail and this instance. - - The detail to compare this instance with. - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the name of this . - - - if name is null or empty. - - - - - Get or sets the group of this . - If , will be used. - - - If the group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Get or set the description given to the instance by its - creator (if any). - - - May be useful for remembering/displaying the purpose of the job, though the - description has no meaning to Quartz. - - - - - Get or sets the instance of that will be executed. - - - if jobType is null or the class is not a . - - - - - Get or set the that is associated with the . - - - - - Set whether or not the the should re-Execute - the if a 'recovery' or 'fail-over' situation is - encountered. -

- If not explicitly set, the default value is . -

-
- -
- - - Whether or not the should not be persisted in the - for re-use after program - restarts. -

- If not explicitly set, the default value is . -

-
- if the should be garbage - collected along with the . - -
- - - Whether or not the should remain stored after it is - orphaned (no s point to it). -

- If not explicitly set, the default value is . -

-
- - if the Job should remain persisted after - being orphaned. - -
- - - Whether or not the implements the interface . - - - - - Gets or sets an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. Setting the array - clears any listener names that were in the list. - - - - - A context bundle containing handles to various environment information, that - is given to a instance as it is - executed, and to a instance after the - execution completes. - - -

- The found on this object (via the - method) serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object NOTE: Do not - expect value 'set' into this JobDataMap to somehow be set back onto a - 's own JobDataMap. -

- -

- s are also returned from the - - method. These are the same instances as those past into the jobs that are - currently executing within the scheduler. The exception to this is when your - application is using Quartz remotely (i.e. via RMI) - in which case you get - a clone of the s, and their references to - the and instances have been lost (a - clone of the is still available - just not a handle - to the job instance that is running). -

-
- - - - - - James House -
- - - Create a JobExcecutionContext with the given context data. - - - - - Increments the refire count. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Put the specified value into the context's data map with the given key. - Possibly useful for sharing data between listeners and jobs. -

- NOTE: this data is volatile - it is lost after the job execution - completes, and all TriggerListeners and JobListeners have been - notified. -

-
- - - - -
- - - Get the value with the given key from the context's data map. - - - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the referenced by the - instance that fired the . - - - - - If the is being re-executed because of a 'recovery' - situation, this method will return . - - - - - Gets the refire count. - - The refire count. - - - - Get the convenience of this execution context. - - -

- The found on this object serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object. -

- -

NOTE: Do not expect value 'set' into this JobDataMap to somehow be - set back onto a 's own JobDataMap. -

- -

- Attempts to change the contents of this map typically result in an - illegal state. -

- -
-
- - - Get the associated with the . - - - - - Get the instance of the that was created for this - execution. -

- Note: The Job instance is not available through remote scheduler - interfaces. -

-
-
- - - The actual time the trigger fired. For instance the scheduled time may - have been 10:00:00 but the actual fire time may have been 10:00:03 if - the scheduler was too busy. - - Returns the fireTimeUtc. - - - - - The scheduled time the trigger fired for. For instance the scheduled - time may have been 10:00:00 but the actual fire time may have been - 10:00:03 if the scheduler was too busy. - - Returns the scheduledFireTimeUtc. - - - - - Gets the previous fire time. - - The previous fire time. - - - - Gets the next fire time. - - The next fire time. - - - - Returns the result (if any) that the set before its - execution completed (the type of object set as the result is entirely up - to the particular job). - - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

- - Set the result (if any) of the 's execution (the type of - object set as the result is entirely up to the particular job). - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

-
-
- - - The amount of time the job ran for. The returned - value will be until the job has actually completed (or thrown an - exception), and is therefore generally only useful to - s and s. - - - - - An exception that can be thrown by a - to indicate to the Quartz that an error - occured while executing, and whether or not the requests - to be re-fired immediately (using the same , - or whether it wants to be unscheduled. - - - Note that if the flag for 'refire immediately' is set, the flags for - unscheduling the Job are ignored. - - - - - James House - - - - Create a JobExcecutionException, with the 're-fire immediately' flag set - to . - - - - - Create a JobExcecutionException, with the given cause. - - The cause. - - - - Create a JobExcecutionException, with the given message. - - - - - Initializes a new instance of the class. - - The message. - The original cause. - - - - Create a JobExcecutionException with the 're-fire immediately' flag set - to the given value. - - - - - Create a JobExcecutionException with the given underlying exception, and - the 're-fire immediately' flag set to the given value. - - - - - Create a JobExcecutionException with the given message, and underlying - exception, and the 're-fire immediately' flag set to the given value. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Gets or sets a value indicating whether to unschedule firing trigger. - - - true if firing trigger should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to unschedule all triggers. - - - true if all triggers should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to refire immediately. - - true if to refire immediately; otherwise, false. - - - - Misfire instructions. - - - - - Instruction not set (yet). - - - - - Use smart policy. - - - - - Misfire policy settings for SimpleTrigger. - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired - now by . -

- NOTE: This instruction should typically only be used for - 'one-shot' (non-repeating) Triggers. If it is used on a trigger with a - repeat count > 0 then it is equivalent to the instruction - . -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count left as-is. This does obey the - end-time however, so if 'now' is after the - end-time the will not fire again. - - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with (this - is only an issue if you for some reason wanted to be able to tell what - the original values were at some later time). -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count set to what it would be, if it had - not missed any firings. This does obey the end-time - however, so if 'now' is after the end-time the will - not fire again. - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with. - Instead, the repeat count on the trigger will be changed to whatever - the remaining repeat count is (this is only an issue if you for some - reason wanted to be able to tell what the original values were at some - later time). -

- -

- NOTE: This instruction could cause the - to go to the 'COMPLETE' state after firing 'now', if all the - repeat-fire-times where missed. -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count set to what it would be, if it had not missed any firings. - - - NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all fire-times where missed. - - - - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count left unchanged. - - -

- NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all the end-time of the trigger - has arrived. -

-
-
- - - misfire instructions for CronTrigger - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired now - by . - - - - - Instructs the that upon a mis-fire - situation, the wants to have it's - next-fire-time updated to the next time in the schedule after the - current time (taking into account any associated , - but it does not want to be fired now. - - - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. -

- All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. -

-

- Take, for example, the following calendar: -

- - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). -
- Aaron Craven -
- - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that , , - , and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the -
- - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the - - the group for the - -
- - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. -

-
- the next fire time for the trigger - -
- - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. -

-
- The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - -
- - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

- -
- the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - -
- - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - -

- If the returned value is then the - may remove the from the - -

-
- - A boolean indicator of whether the trigger could potentially fire - again. - -
- - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. -

-

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". -

-

- In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. -

-

- For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. -

-
-
- - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - - - - An exception that is thrown to indicate that an attempt to store a new - object (i.e. , - or ) in a - failed, because one with the same name and group already exists. - - James House - - -

- Create a with the given - message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Job with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Trigger with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- - - An exception that is thrown to indicate that there is a misconfiguration of - the - or one of the components it - configures. - - James House - - - - Create a with the given message. - - - - - Create a with the given message - and cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Holds context/environment data that can be made available to Jobs as they - are executed. - - - James House - - - - Create an empty . - - - - - Create a with the given data. - - - - - Instructs Scheduler what to do with a trigger and job. - - - - - Instructs the that the - has no further instructions. - - - - - Instructs the that the - wants the to re-Execute - immediately. If not in a 'RECOVERING' or 'FAILED_OVER' situation, the - execution context will be re-used (giving the the - abilitiy to 'see' anything placed in the context by its last execution). - - - - - Instructs the that the - should be put in the state. - - - - - Instructs the that the - wants itself deleted. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that the - should be put in the state. - - - - - Describes the settings and capabilities of a given - instance. - - James House - - - - Initializes a new instance of the class. - - Name of the scheduler. - The scheduler instance. - The scheduler type. - if set to true, scheduler is a remote scheduler. - if set to true, scheduler is started. - if set to true, scheduler is in standby mode. - if set to true, scheduler is shutdown. - The start time. - The number of jobs executed. - The job store type. - if set to true, job store is persistent. - The thread pool type. - Size of the thread pool. - The version string. - - - - Returns a formatted (human readable) string describing all the 's - meta-data values. - - -

- The format of the string looks something like this: -

-            Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'Quartz.Impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with '8' threads Using job-store 'Quartz.Impl.JobStore' - which supports persistence.
-            
-

-
-
- - - Return a simple string representation of this object. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the class-name of the instance. - - - - - Returns whether the is being used remotely (via remoting). - - - - - Returns whether the scheduler has been started. - - - Note: may return even if - returns . - - - - - Reports whether the is in standby mode. - - - Note: may return even if - returns . - - - - - Reports whether the has been Shutdown. - - - - - Returns the class-name of the instance that is - being used by the . - - - - - Returns the type name of the instance that is - being used by the . - - - - - Returns the number of threads currently in the 's - - - - - Returns the version of Quartz that is running. - - - - - Returns the at which the Scheduler started running. - - null if the scheduler has not been started. - - - - - Returns the number of jobs executed since the - started.. - - - - - Returns whether or not the 's - instance supports persistence. - - - - - A concrete that is used to fire a - at a given moment in time, and optionally repeated at a specified interval. - - - - - - James House - Contributions by Lieven Govaerts of Ebitec Nv, Belgium. - Marko Lahma (.NET) - - - - Used to indicate the 'repeat count' of the trigger is indefinite. Or in - other words, the trigger should repeat continually until the trigger's - ending timestamp. - - - - - Create a with no settings. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - The group. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - fire the identified and repeat at the the given - interval the given number of times, or until the given end time. - - The name. - The group. - Name of the job. - The job group. - A set to the time for the - to fire. - A set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use RepeatIndefinitely for unlimited times. - The time span to pause between the repeat firing. - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - Updates the 's state based on the - MisfireInstruction value that was selected when the - was created. - - - If MisfireSmartPolicyEnabled is set to true, - then the following scheme will be used:
-
    -
  • If the Repeat Count is 0, then the instruction will - be interpreted as .
  • -
  • If the Repeat Count is , then - the instruction will be interpreted as . - WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount - with a trigger that has a non-null end-time may cause the trigger to - never fire again if the end-time arrived during the misfire time span. -
  • -
  • If the Repeat Count is > 0, then the instruction - will be interpreted as . -
  • -
-
-
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - Updates the instance with new calendar. - - The calendar. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Returns the next time at which the will - fire. If the trigger will not fire again, will be - returned. The value returned is not guaranteed to be valid until after - the has been added to the scheduler. - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be - returned. - - - - - Set the next UTC time at which the should fire. - This method should not be invoked by client code. - - - - - Set the previous UTC time at which the fired. - This method should not be invoked by client code. - - - - - Returns the next UTC time at which the will - fire, after the given UTC time. If the trigger will not fire after the given - time, will be returned. - - - - - Returns the last UTC time at which the will - fire, before the given time. If the trigger will not fire before the - given time, will be returned. - - - - - Computes the number of times fired between the two UTC date times. - - The UTC start date and time. - The UTC end date and time. - - - - - Determines whether or not the will occur - again. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Get or set thhe number of times the should - repeat, after which it will be automatically deleted. - - - - - - Get or set the the time interval at which the should repeat. - - - - - Get or set the number of times the has already - fired. - - - - - Returns the final UTC time at which the will - fire, if repeatCount is RepeatIndefinitely, null will be returned. -

- Note that the return time may be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - All trigger states known to Scheduler. - - - - - Indicates that the is in the "normal" state. - - - - - Indicates that the is in the "paused" state. - - - - - Indicates that the is in the "complete" state. - - - "Complete" indicates that the trigger has not remaining fire-times in - its schedule. - - - - - Indicates that the is in the "error" state. - - -

- A arrives at the error state when the scheduler - attempts to fire it, but cannot due to an error creating and executing - its related job. Often this is due to the 's - class not existing in the classpath. -

- -

- When the trigger is in the error state, the scheduler will make no - attempts to fire it. -

-
-
- - - Indicates that the is in the "blocked" state. - - - A arrives at the blocked state when the job that - it is associated with is a and it is - currently executing. - - - - - - Indicates that the does not exist. - - - - - Convenience and utility methods for simplifying the construction and - configuration of s. - - - Please submit suggestions for additional convenience methods to either the - Quartz user forum or the developer's mail list at - source forge. - - - - James House - - - - Constant indicating last day of month. - - - - - Milliseconds in minute. - - - - - Milliseconds in hour. - - - - - Seconds in day. - - - - - Milliseconds in day. - - - - - Initializes a new instance of the class. - - - - - Set the given 's name to the given value, and its - group to the default group (). - - the tigger to change name to - the new trigger name - - - - Set the given 's name to the given value, and its - group to the given group. - - the tigger to change name to - the new trigger name - the new trigger group - - - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its group or end-time set. - The Start time defaults to 'now'. -

-
- the trigger's name - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- (1-7) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- the trigger's name - (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire times, waiting - between each fire. - - - The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. - - the newly created trigger - - - - Make a trigger that will fire times, waiting - between each fire. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N seconds, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N minutes, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N hours, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Returns a date that is rounded to the next even hour above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 09:00:00. If the date's time is in the 23rd hour, the - date's 'day' will be promoted, and the time will be set to 00:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the previous even hour below the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even minute above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:14:00. If the date's time is in the 59th minute, - then the hour (and possibly the day) will be promoted. -

-
- The Date to round, if the current time will be used - The new rounded date -
- - - Returns a date that is rounded to the previous even minute below the - given date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:13:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even second above the given - date. - - the Date to round, if the current time will - be used - the new rounded date - - - - Returns a date that is rounded to the previous even second below the - given date. -

- For example an input date with a time of 08:13:54.341 would result in a - date with the time of 08:13:00.000. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- For example an input date with a time of 08:13:54, and an input - minute-base of 5 would result in a date with the time of 08:15:00. The - same input date with an input minute-base of 10 would result in a date - with the time of 08:20:00. But a date with the time 08:53:31 and an - input minute-base of 45 would result in 09:00:00, because the even-hour - is the next 'base' for 45-minute intervals. -

- -

- More examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Input TimeMinute-BaseResult Time
11:16:412011:20:00
11:36:412011:40:00
11:46:412012:00:00
11:26:413011:30:00
11:36:413012:00:00
11:16:411711:17:00
11:17:411711:34:00
11:52:411712:00:00
11:52:41511:55:00
11:57:41512:00:00
11:17:41012:00:00
11:17:41111:08:00
-

- -
- - the Date to round, if the current time will - be used - - - the base-minute to set the time on - - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- The rules for calculating the second are the same as those for - calculating the minute in the method - . -

-
- The date. - The second base. - -
- - - Returns a list of Dates that are the next fire times of a - . - The input trigger will be cloned before any work is done, so you need - not worry about its state being altered by this method. - - The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The number of next fire times to produce - List of java.util.Date objects - - - - Returns a list of Dates that are the next fire times of a - that fall within the given date range. The input trigger will be cloned - before any work is done, so you need not worry about its state being - altered by this method. -

- NOTE: if this is a trigger that has previously fired within the given - date range, then firings which have already occured will not be listed - in the output List. -

-
- The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The starting date at which to find fire times - The ending date at which to stop finding fire times - List of java.util.Date objects -
- - - Translate a date and time from a users timezone to the another - (probably server) timezone to assist in creating a simple trigger with - the right date and time. - - the date to translate - the original time-zone - the destination time-zone - the translated UTC date - - - - Gets the offset from UT for the given date in the given timezone, - taking into account daylight savings. - - the date that is the base for the offset - the time-zone to calculate to offset to - the offset - - - - This functions determines if the TimeZone uses daylight saving time - - TimeZone instance to validate - True or false depending if daylight savings time is used - - - - An exception that is thrown to indicate that a call to - failed without interrupting the Job. - - - James House - - - - Create a with the given message. - - - - - Create a with the given cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - diff --git a/lib/Quartz10/net/3.5/Common.Logging.pdb b/lib/Quartz10/net/3.5/Common.Logging.pdb deleted file mode 100644 index 117b5bccc4c1ebbd26199f62b1a9d6b850fb3fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52736 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�|Q`N)Uv27i1=VwlT1C*VIpzQn{ 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
_Qr^fIq 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 PV&EnQZerkuW8nV>Vy;lW diff --git a/lib/Quartz10/net/3.5/Quartz.xml b/lib/Quartz10/net/3.5/Quartz.xml deleted file mode 100644 index 11709dda..00000000 --- a/lib/Quartz10/net/3.5/Quartz.xml +++ /dev/null @@ -1,17105 +0,0 @@ - - - - Quartz - - - - - Collection manipulation related utility methods. - - - - - Removes the specified item from list of items and returns - whether removal was success. - - The items to remove from. - The item to remove. - - - - - A hash based set. - - - - - Represents a collection ob objects that contains no duplicate elements. - - - - - Adds a new element to the Collection if it is not already present. - - The object to add to the collection. - Returns true if the object was added to the collection, otherwise false. - - - - Adds all the elements of the specified collection to the Set. - - Collection of objects to add. - true - - - - Returns the first item in the set. - - First object. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The capacity. - - - - Unmodifiables the hash set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present. - - Element to insert to the ArrayList. - Returns true if the new element was inserted, false otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added, false otherwise. - - - - Returns the first item in the set. - - First object. - - - - Returns a copy of the HashSet instance. - - Returns a shallow copy of the current HashSet. - - - - A sorted set. - - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - SupportClass for the TreeSet class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The c. - - - - Unmodifiables the tree set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present and sorts the ArrayList. - - Element to insert to the ArrayList. - TRUE if the new element was inserted, FALSE otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added to the collection. - - - - Returns the first item in the set. - - First object. - - - - Determines whether an element is in the the current TreeSetSupport collection. The IComparer defined for - the current set will be used to make comparisons between the elements already inserted in the collection and - the item specified. - - The object to be locatet in the current collection. - true if item is found in the collection; otherwise, false. - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - Gets the IComparator object used to sort this set. - - - - - Responsible for creating the instances of - to be used within the instance. - - - Although this interface looks a lot like an 'object pool', implementations - do not have to support the re-use of instances. If an implementation does - not wish to pool instances, then the - method would simply create a new instance, and the - method would do nothing. - - James House - Marko Lahma (.NET) - - - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the - to obtain instances of . - - - - - Called by the - to return instances of . - - - - - JobRunShell instances are responsible for providing the 'safe' environment - for s to run in, and for performing all of the work of - executing the , catching ANY thrown exceptions, updating - the with the 's completion code, - etc. -

- A instance is created by a - on behalf of the which then runs the - shell in a thread from the configured when the - scheduler determines that a has been triggered. -

-
- - - - - James House - Marko Lahma (.NET) -
- - - This interface should be implemented by any class whose instances are intended - to be executed by a thread. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Create a JobRunShell instance with the given settings. - - A handle to the that produced - this . - The instance that should be made - available within the . - the that should be used by the - when making updates to the . - - - - Initializes the job execution context with given scheduler and bundle. - - The scheduler. - The bundle offired triggers. - - - - Requests the Shutdown. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Runs begin procedures on this instance. - - - - - Completes the execution. - - if set to true [successful execution]. - - - - Passivates this instance. - - - - - Completes the trigger retry loop. - - The trigger. - The job detail. - The inst code. - - - - - Vetoeds the job retry loop. - - The trigger. - The job detail. - The inst code. - - - - - This is the heart of Quartz, an indirect implementation of the - interface, containing methods to schedule s, - register instances, etc. - - - - - - James House - Marko Lahma (.NET) - - - - Starts this instance. - - - - - Standbies this instance. - - - - - Shutdowns this instance. - - - - - returns true if the given JobGroup - is paused - - The scheduling context. - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Initializes the class. - - - - - Get the global - that has the given name. - - - - - - - Create a with the given configuration - properties. - - - - - - Bind the scheduler to remoting infrastructure. - - - - - Un-bind the scheduler from remoting infrastructure. - - - - - Adds an object that should be kept as reference to prevent - it from being garbage collected. - - The obj. - - - - Removes the object from garbae collection protected list. - - The obj. - - - - - Starts the 's threads that fire s. -

- All s that have misfired will - be passed to the appropriate TriggerListener(s). -

-
-
- - - Temporarily halts the 's firing of s. -

- The scheduler is not destroyed, and can be re-started at any time. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. - Equivalent to . -

- The scheduler cannot be re-started. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. -

- The scheduler cannot be re-started. -

-
- - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - -
- - - Validates the state. - - - - - Add the identified by the given - to the Scheduler, and - associate the given with it. -

- If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. -

-
-
- - - Schedule the given with the - identified by the 's settings. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. -

- The must by definition be 'durable', if it is not, - SchedulerException will be thrown. -

-
-
- - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Remove the indicated from the - scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Creates a new positive random number - - The last random obtained - Returns a new positive random number - - - - Trigger the identified (Execute it now) - with a non-volatile trigger. - - - - - Trigger the identified (Execute it - now) - with a volatile trigger. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - - - Resume (un-pause) the with the given - name. -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The the job scheduling context. - - - - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get the names of all known groups. - - - - - Get the names of all the s in the - given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all known - groups. - - - - - Get the names of all the s in - the given group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - Add (register) the given to the Scheduler. - - - - - Delete the identified from the Scheduler. - - true if the Calendar was found and deleted. - - - - Get the instance with the given name. - - - - - Get the names of all registered s. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from the - 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from - the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has the given name. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from - the 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed - - - - Remove the identifed - from the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global - that has the given name. - - - - - Get the global that - has the given name. - - - - - - - Register the given with the - . - - - - - Remove the given from the - . - - - true if the identifed listener was found in the list, and removed. - - - - - Notifies the job store job complete. - - The job scheduling context. - The trigger. - The detail. - The instruction code. - - - - Notifies the scheduler thread. - - - - - Notifies the trigger listeners about fired trigger. - - The job execution context. - - - - - Notifies the trigger listeners about misfired trigger. - - The trigger. - - - - Notifies the trigger listeners of completion. - - The job executution context. - The instruction code to report to triggers. - - - - Notifies the job listeners about job to be executed. - - The jec. - - - - Notifies the job listeners that job exucution was vetoed. - - The job execution context. - - - - Notifies the job listeners that job was executed. - - The jec. - The je. - - - - Notifies the scheduler listeners about scheduler error. - - The MSG. - The se. - - - - Notifies the scheduler listeners about job that was scheduled. - - The trigger. - - - - Notifies the scheduler listeners about job that was unscheduled. - - Name of the trigger. - The trigger group. - - - - Notifies the scheduler listeners about finalized trigger. - - The trigger. - - - - Notifies the scheduler listeners about paused trigger. - - The name. - The group. - - - - Notifies the scheduler listeners resumed trigger. - - The name. - The group. - - - - Notifies the scheduler listeners about paused job. - - The name. - The group. - - - - Notifies the scheduler listeners about resumed job. - - The name. - The group. - - - - Notifies the scheduler listeners about scheduler shutdown. - - - - - Interrupt all instances of the identified InterruptableJob. - - - - - Obtains a lifetime service object to control the lifetime policy for this instance. - - - - - Gets the version of the Quartz Scheduler. - - The version. - - - - Gets the version major. - - The version major. - - - - Gets the version minor. - - The version minor. - - - - Gets the version iteration. - - The version iteration. - - - - Gets the scheduler signaler. - - The scheduler signaler. - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Gets or sets a value indicating whether to signal on scheduling change. - - - true if schduler should signal on scheduling change; otherwise, false. - - - - - Reports whether the is paused. - - - - - Gets the job store class. - - The job store class. - - - - Gets the thread pool class. - - The thread pool class. - - - - Gets the size of the thread pool. - - The size of the thread pool. - - - - Reports whether the has been Shutdown. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. -

-
-
- - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a list containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Gets or sets the job factory. - - The job factory. - - - - Gets the running since. - - The running since. - - - - Gets the number of jobs executed. - - The number of jobs executed. - - - - Gets a value indicating whether this scheduler supports persistence. - - true if supports persistence; otherwise, false. - - - - Helper class to start scheduler in a delayed fashion. - - - - - ErrorLogger - Scheduler Listener Class - - - - - A helpful abstract base class for implementors of - . - - - The methods in this class are empty so you only need to override the - subset for the events you care about. - - - - - - The interface to be implemented by classes that want to be informed of major - events. - - - - - James House - - - - Called by the when a - is scheduled. - - - - - Called by the when a - is unscheduled. - - - - - Called by the when a - has reached the condition in which it will never fire again. - - - - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter will be - null. If all jobs were paused, then both parameters will be null. -

-
- Name of the job. - The job group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter will - be null. If all jobs were paused, then both parameters will be null. -

-
- The job group. -
- - - Called by the when a serious error has - occured within the scheduler - such as repeated failures in the , - or the inability to instantiate a instance when its - has fired. -

- The property of the given SchedulerException - can be used to determine more specific information about the type of - error that was encountered. -

-
-
- - - Called by the to inform the listener - that it has Shutdown. - - - - - Get the for this - type's category. This should be used by subclasses for logging. - - - - - The interface to be implemented by classes that want to be informed when a - executes. In general, applications that use a - will not have use for this mechanism. - - - - - - - James House - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - Get the name of the . - - - - - Contains all of the resources (,, - etc.) necessary to create a instance. - - - James House - Marko Lahma (.NET) - - - - Gets the unique identifier. - - Name of the scheduler. - The scheduler instance id. - - - - - Gets the unique identifier. - - - - - - Add the given for the - to use. This method expects the plugin's - "initialize" method to be invoked externally (either before or after - this method is called). - - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the instance Id for the . - - - if name is null or empty. - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the for the - to use. - - - if threadPool is null. - - - - - Get or set the for the - to use. - - - if jobStore is null. - - - - - Get or set the for the - to use. - - - if jobRunShellFactory is null. - - - - - Get the of all - s for the - to use. - - - - - - Gets or sets a value indicating whether to make scheduler thread daemon. - - - true if scheduler should be thread daemon; otherwise, false. - - - - - Gets or sets the scheduler exporter. - - The scheduler exporter. - - - - The thread responsible for performing the work of firing - s that are registered with the . - - - - - James House - Marko Lahma (.NET) - - - - Support class used to handle threads - - - - - The instance of System.Threading.Thread - - - - - Initializes a new instance of the QuartzThread class - - - - - Initializes a new instance of the Thread class. - - The name of the thread - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - The name of the thread - - - - This method has no functionality unless the method is overridden - - - - - Causes the operating system to change the state of the current thread instance to ThreadState.Running - - - - - Interrupts a thread that is in the WaitSleepJoin thread state - - - - - Blocks the calling thread until a thread terminates - - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - Time of wait in nanoseconds - - - - Resumes a thread that has been suspended - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread. Calling this method - usually terminates the thread - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread while also providing - exception information about the thread termination. - Calling this method usually terminates the thread. - - An object that contains application-specific information, such as state, which can be used by the thread being aborted - - - - Suspends the thread, if the thread is already suspended it has no effect - - - - - Obtain a string that represents the current object - - A string that represents the current object - - - - Gets the currently running thread - - The currently running thread - - - - Gets the current thread instance - - - - - Gets or sets the name of the thread - - - - - Gets or sets a value indicating the scheduling priority of a thread - - - - - Gets a value indicating the execution status of the current thread - - - - - Gets or sets a value indicating whether or not a thread is a background thread. - - - - - Gets the randomized idle wait time. - - The randomized idle wait time. - - - - Construct a new for the given - as a non-daemon - with normal priority. - - - - - Construct a new for the given - as a with the given - attributes. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop that a change in scheduling has been - made - in order to interrupt any sleeping that may be occuring while - waiting for the fire time to arrive. - - - the time when the newly scheduled trigger - will fire. If this method is being called do to some other even (rather - than scheduling a trigger), the caller should pass null. - - - - - The main processing loop of the . - - - - - Trigger retry loop that is executed on error condition. - - The bndle. - - - - Releases the trigger retry loop. - - The trigger. - - - - Gets the log. - - The log. - - - - Sets the idle wait time. - - The idle wait time. - - - - Gets a value indicating whether this is paused. - - true if paused; otherwise, false. - - - - Gets or sets the db failure retry interval. - - The db failure retry interval. - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - Marko Lahma (.NET) - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - An object used to pass information about the 'client' to the . - - - James House - Marko Lahma (.NET) - - - - get the instanceId in the cluster. - -

- Set the instanceId. -

-
-
- - - Metadata information about specific ADO.NET driver library. Metadata is used to - create correct types of object instances to interact with the underlying - database. - - - - - Initializes this instance. Parses information and initializes startup - values. - - - - - Gets the name of the parameter which includes the parameter prefix for this - database. - - Name of the parameter. - - - Gets or sets the name of the assembly that holds the connection library. - The name of the assembly. - - - - Gets or sets the name of the product. - - The name of the product. - - - - Gets or sets the type of the connection. - - The type of the connection. - - - - Gets or sets the type of the command. - - The type of the command. - - - - Gets or sets the type of the parameter. - - The type of the parameter. - - - - Gets the type of the command builder. - - The type of the command builder. - - - Gets the command builder's derive parameters method. - The command builder derive parameters method. - - - - Gets or sets the parameter name prefix. - - The parameter name prefix. - - - - Gets or sets the type of the exception that is thrown when using driver - library. - - The type of the exception. - - - - Gets or sets a value indicating whether parameters are bind by name when using - ADO.NET parameters. - - true if parameters are bind by name; otherwise, false. - - - Gets or sets the type of the database parameters. - The type of the parameter db. - - - - Gets the parameter db type property. - - The parameter db type property. - - - - Gets the parameter is nullable property. - - The parameter is nullable property. - - - - Gets or sets the type of the db binary column. This is a string representation of - Enum element because this information is database driver specific. - - The type of the db binary. - - - Gets the type of the db binary. - The type of the db binary. - - - - Sets the name of the parameter db type property. - - The name of the parameter db type property. - - - - Gets or sets a value indicating whether [use parameter name prefix in parameter collection]. - - - true if [use parameter name prefix in parameter collection]; otherwise, false. - - - - - - - - - - - - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - A new Command Builder - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - Registers DB metadata information for given provider name. - - - - - - - Initializes a new instance of the class. - - Name of the db provider. - The connection string. - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - A new Command Builder - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - - Gets the metadata. - - The metadata. - - - - Summary description for DbProviderFactory. - - - - - This interface can be implemented by any - class that needs to use the constants contained herein. - - Jeffrey Wescott - James House - - - @deprecated Whether a trigger has misfired is no longer a state, but - rather now identified dynamically by whether the trigger's next fire - time is more than the misfire threshold time in the past. - - - - This class contains utility functions for use in all delegate classes. - - Jeffrey Wescott - - - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The table prefix - The query, with proper table prefix substituted - - - - Obtain a unique key for a given job. - - The job name - The group containing the job - - A unique key - - - - Obtain a unique key for a given trigger. - - The trigger name - The group containing the trigger - A unique key - - - - Base class for database based lock handlers for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - - - - This class extends - to include the query string constants in use by the - class. - - Jeffrey Wescott - - - - An interface for providing thread/resource locking in order to protect - resources from being altered by multiple threads at the same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - Interface for Quartz objects that need to know what the table prefix of - the tables used by a ADO.NET JobStore is. - - - - - Initializes a new instance of the class. - - The table prefix. - The SQL. - The default SQL. - The db provider. - - - - Execute the SQL that will lock the proper database row. - - - - - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - - - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - - - - Gets or sets the lock owners. - - The lock owners. - - - - Gets the log. - - The log. - - - - This Semaphore implementation does use the database. - - - - - Gets or sets the table prefix. - - The table prefix. - - - - A FirebirdDelegate specific driver delegate. - - Marko Lahma - - - - This is meant to be an abstract base class for most, if not all, - implementations. Subclasses should override only those methods that need - special handling for the DBMS driver in question. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - This is the base interface for all driver delegate classes. - - -

- This interface is very similar to the - interface except each method has an additional - parameter. -

-

- Unless a database driver has some extremely-DB-specific - requirements, any IDriverDelegate implementation classes should extend the - class. -

-
- Jeffrey Wescott - James House - Marko Lahma (.NET) -
- - - Update all triggers having one of the two given states, to the given new - state. - - The DB Connection - The new state for the triggers - The first old state to update - The second old state to update - Number of rows updated - - - - Get the names of all of the triggers that have misfired - according to - the given timestamp. - - The DB Connection - The timestamp. - An array of objects - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given group and state that - have misfired - according to the given timestamp. - - The DB Connection - Name of the group. - The state. - The timestamp. - An array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - An array of objects - - - - Delete all fired triggers. - - The DB Connection - The number of rows deleted - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of see cref="Key" /> objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - Insert the job detail record. - - The DB Connection - The job to insert. - Number of rows inserted. - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - -

- Get the names of all of the triggers associated with the given job. -

- -
- The DB Connection - The job name - The job group -
- - - Delete all job listeners for the given job. - - The DB Connection - The name of the job - The group containing the job - The number of rows deleted - - - - Delete the job detail record for the given job. - - The DB Connection - the name of the job - Name of the group. - the number of rows deleted - - - - Check whether or not the given job is stateful. - - The DB Connection - The name of the job - The group containing the job - true if the job exists and is stateful, false otherwise - - - - Check whether or not the given job exists. - - The DB Connection - Name of the job. - Name of the group. - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The DB Connection - The job. - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - -

- Get all of the listeners for a given job. -

- -
- The DB Connection - The job name whose listeners are wanted - The group containing the job - array of listener names -
- - - Select the JobDetail object for a given job name / group name. - - The DB Connection - The job name whose listeners are wanted - The group containing the job - The class load helper. - The populated JobDetail object - - - - Select the total number of jobs stored. - - The DB Connection - the total number of jobs stored - - - - Select all of the job group names that are stored. - - The DB Connection. - an array of group names - - - - Select all of the jobs contained in a given group. - - The DB Connection - The group containing the jobs - an array of job names - - - - Insert the base trigger data. - - The DB Connection - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the cron trigger data. - - the DB Connection - The trigger. - the number of rows inserted - - - - Update the base trigger data. - - the DB Connection - The trigger. - The state. - The job detail. - the number of rows updated - - - - Update the simple trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the cron trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the blob trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Check whether or not a trigger exists. - - the DB Connection - Name of the trigger. - Name of the group. - the number of rows updated - - - - Update the state for a given trigger. - - The DB Connection - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - the number of rows updated - - - - Update the given trigger to the given new state, if it is in the given - old state. - - The DB connection - The name of the trigger. - The group containing the trigger - The new state for the trigger - The old state the trigger must be in - int the number of rows updated - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection - The name of the trigger - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - - int the number of rows updated - - SQLException - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - The number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - The DB connection - The group containing the triggers - The new state for the trigger group - The old state the triggers must be in. - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - The DB Connection - The name of the job. - The group containing the job. - The new state for the triggers. - The number of rows updated - - - - Update the states of any triggers associated with the given job, that - are the given current state. - - The DB Connection - The name of the job - The group containing the job - The new state for the triggers - The old state of the triggers - the number of rows updated - - - - Delete all of the listeners associated with a given trigger. - - The DB Connection - The name of the trigger whose listeners will be deleted - The name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - The DB Connectio - The trigger - The name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - array of trigger listener names - - - - Delete the simple trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the BLOB trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the cron trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - The DB Connection - The name of the job - The group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - The DB Connection - The name of the trigger - The group containing the trigger - The load helper. - - The object associated with the given trigger - - - - - Select the stateful jobs which are referenced by triggers in the given - trigger group. - - The DB Connection - The trigger group. - a List of Keys to jobs. - - - - Select the triggers for a job> - - The DB Connection - The name of the trigger - The group containing the trigger - an array of objects associated with a given job. - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Select a trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - - Select a trigger's JobDataMap. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - Select a triggers status (state and next fire time). - - The DB Connection. - The name of the trigger. - The group containing the trigger. - A object, or null - - - - Select the total number of triggers stored. - - The DB Connection. - The total number of triggers stored. - - - - Select all of the trigger group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the triggers contained in a given group. - - The DB Connection. - The group containing the triggers. - An array of trigger names. - - - - Select all of the triggers in a given state. - - The DB Connection. - The state the triggers must be in. - An array of trigger s. - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows inserted. - - - - Update a calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows updated. - - - - Check whether or not a calendar exists. - - The DB Connection. - The name of the calendar. - true if the trigger exists, false otherwise. - - - - Select a calendar. - - The DB Connection. - The name of the calendar. - The Calendar. - - - - Check whether or not a calendar is referenced by any triggers. - - The DB Connection. - The name of the calendar. - true if any triggers reference the calendar, false otherwise - - - - Delete a calendar. - - The DB Connection - The name of the trigger. - The number of rows deleted. - - - - Select the total number of calendars stored. - - The DB Connection - The total number of calendars stored. - - - - Select all of the stored calendars. - - The DB Connection - An array of calendar names. - - - - Select the trigger that will be fired at the given fire time. - - The DB Connection - The time that the trigger will be fired. - - A representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Insert a fired trigger. - - The DB Connection - The trigger. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted. - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB Connection - Name of the trigger. - Name of the group. - A list of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB Connection - Name of the job. - Name of the group. - A List of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Delete a fired trigger. - - The DB Connection - The fired trigger entry to delete. - The number of rows deleted. - - - - Get the number instances of the identified job currently executing. - - The DB Connection - Name of the job. - The job group. - - The number instances of the identified job currently executing. - - - - - Insert a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The interval. - The number of inserted rows. - - - - Delete a scheduler-instance state record. - - The DB Connection - The instance id. - The number of deleted rows. - - - - Update a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The number of updated rows. - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Select the distinct instance names of all fired-trigger records. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - The conn. - - - - - Counts the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - - - - - Selects the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - The count. - The result list. - - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - if set to true [use properties]. - - - - Insert the job detail record. - - the DB Connection - the new state for the triggers - the first old state to update - the second old state to update - number of rows updated - - - - Get the names of all of the triggers that have misfired. - - the DB Connection - The ts. - an array of objects - - - - Select all of the triggers in a given state. - - The DB Connection - The state the triggers must be in - an array of trigger s - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given states that have - misfired - according to the given timestamp. No more than count will - be returned. - - The conn. - The state1. - The state2. - The ts. - The most misfired triggers to return, negative for all - - Output parameter. A List of objects. Must not be null - - Whether there are more misfired triggers left to find beyond the given count. - - - - Get the number of triggers in the given states that have - misfired - according to the given timestamp. - - - - - - - - - - Get the names of all of the triggers in the given group and state that - have misfired. - - The DB Connection - Name of the group. - The state. - The timestamp. - an array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the - trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - an array of objects - - - - Delete all fired triggers. - - The DB Connection. - The number of rows deleted. - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Insert the job detail record. - - The DB Connection. - The job to insert. - Number of rows inserted. - - - - Gets the db presentation for boolean value. Subclasses can overwrite this behaviour. - - Value to map to database. - - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - - - Get the names of all of the triggers associated with the given job. - - The DB Connection. - The name of the job. - The group containing the job. - An array of objects - - - - Delete all job listeners for the given job. - - The DB Connection. - The name of the job. - The group containing the job. - The number of rows deleted. - - - - Delete the job detail record for the given job. - - the DB Connection - the name of the job - the group containing the job - the number of rows deleted - - - - Check whether or not the given job is stateful. - - the DB Connection - the name of the job - the group containing the job - - true if the job exists and is stateful, false otherwise - - - - - Check whether or not the given job exists. - - the DB Connection - the name of the job - the group containing the job - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The conn. - the job to update - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection. - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - - - Get all of the listeners for a given job. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - Array of listener names. - - - - Select the JobDetail object for a given job name / group name. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - The load helper. - The populated JobDetail object. - - - build Map from java.util.Properties encoding. - - - - Select the total number of jobs stored. - - The DB Connection. - The total number of jobs stored. - - - - Select all of the job group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the jobs contained in a given group. - - The DB Connection. - The group containing the jobs. - An array of job names. - - - - Insert the base trigger data. - - the DB Connection - the trigger to insert - the state that the trigger should be stored in - The job detail. - the number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Insert the cron trigger data. - - the DB Connection - the trigger to insert - the number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Update the base trigger data. - - The DB Connection. - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows updated. - - - - Update the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the cron trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Check whether or not a trigger exists. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - true if the trigger exists, false otherwise - - - - Update the state for a given trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is in the given - old state. - - the DB connection - the name of the trigger - the group containing the trigger - the new state for the trigger - the old state the trigger must be in - int the number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - the DB connection - the group containing the triggers - the new state for the trigger group - the old state the triggers must be in - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - the DB Connection - the name of the job - the group containing the job - the new state for the triggers - the number of rows updated - - - - Updates the state of the trigger states for job from other. - - The conn. - Name of the job. - Name of the group. - The state. - The old state. - - - - - Delete all of the listeners associated with a given trigger. - - the DB Connection - the name of the trigger whose listeners will be deleted - the name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - the DB Connection - the trigger - the name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - - array of trigger listener names - - - - - Delete the simple trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - the DB Connection - the name of the job - the group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - the DB Connection - the name of the trigger - the group containing the trigger - The load helper. - The object associated with the given trigger - - - - Select the triggers for a job - - the DB Connection - the name of the trigger - the group containing the trigger - - an array of objects - associated with a given job. - - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Selects the stateful jobs of trigger group. - - The database connection. - Name of the group. - - - - - Select a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger's JobDataMap. - - the DB Connection - the name of the trigger - the group containing the trigger - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger status (state and next fire time). - - the DB Connection - the name of the trigger - the group containing the trigger - - a object, or null - - - - - Select the total number of triggers stored. - - the DB Connection - the total number of triggers stored - - - - Select all of the trigger group names that are stored. - - the DB Connection - - an array of group names - - - - - Select all of the triggers contained in a given group. - - the DB Connection - the group containing the triggers - - an array of trigger names - - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows inserted - IOException - - - - Update a calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows updated - IOException - - - - Check whether or not a calendar exists. - - the DB Connection - The name of the calendar. - - true if the trigger exists, false otherwise - - - - - Select a calendar. - - the DB Connection - The name of the calendar. - the Calendar - ClassNotFoundException - IOException - - - - Check whether or not a calendar is referenced by any triggers. - - the DB Connection - The name of the calendar. - - true if any triggers reference the calendar, false otherwise - - - - - Delete a calendar. - - the DB Connection - The name of the trigger. - the number of rows deleted - - - - Select the total number of calendars stored. - - the DB Connection - the total number of calendars stored - - - - Select all of the stored calendars. - - the DB Connection - - an array of calendar names - - - - - Select the trigger that will be fired at the given fire time. - - the DB Connection - the time that the trigger will be fired - - a representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Gets the select next trigger to acquire SQL clause. - This can be overriden for a more performant, result limiting - SQL. For Example SQL Server, MySQL and SQLite support limiting returned rows. - - - - - - Insert a fired trigger. - - the DB Connection - the trigger - the state that the trigger should be stored in - The job. - the number of rows inserted - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB connection. - Name of the trigger. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB connection. - Name of the job. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Select the distinct instance names of all fired-trigger records. - - The conn. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - - - - Delete a fired trigger. - - the DB Connection - the fired trigger entry to delete - the number of rows deleted - - - - Selects the job execution count. - - The DB connection. - Name of the job. - The job group. - - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Inserts the state of the scheduler. - - The conn. - The instance id. - The check in time. - The interval. - - - - - Deletes the state of the scheduler. - - The database connection. - The instance id. - - - - - Updates the state of the scheduler. - - The database connection. - The instance id. - The check in time. - - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The query, with proper table prefix substituted - - - - Create a serialized version of an Object. - - the object to serialize - Serialized object as byte array. - - - - Remove the transient data from and then create a serialized - version of a and returns the underlying bytes. - - The data. - the serialized data as byte array - - - - serialize - - The data. - - - - - Convert the JobDataMap into a list of properties. - - - - - Convert the JobDataMap into a list of properties. - - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs. The default implementation uses standard - ADO.NET operations. - - The data reader, already queued to the correct row. - The column index for the BLOB. - The deserialized object from the DataReader BLOB. - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs for job details. - - The result set, already queued to the correct row. - The column index for the BLOB. - The deserialized Object from the ResultSet BLOB. - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Gets the triggers to acquire limit. - - The triggers to acquire limit. - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Firebird specific version with FIRST functionality - - - - - - Conveys the state of a fired-trigger record. - - James House - - - - Gets or sets the fire instance id. - - The fire instance id. - - - - Gets or sets the fire timestamp. - - The fire timestamp. - - - - Gets or sets a value indicating whether [job is stateful]. - - true if [job is stateful]; otherwise, false. - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Gets or sets the trigger key. - - The trigger key. - - - - Gets or sets the state of the fire instance. - - The state of the fire instance. - - - - Gets or sets a value indicating whether [job requests recovery]. - - true if [job requests recovery]; otherwise, false. - - - - Gets or sets a value indicating whether [trigger is volatile]. - - true if [trigger is volatile]; otherwise, false. - - - - Gets or sets the priority. - - The priority. - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - - Base class for exceptions thrown by the Quartz . - - - SchedulerExceptions may contain a reference to another - , which was the underlying cause of the SchedulerException. - - James House - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The MSG. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Initializes a new instance of the class. - - The MSG. - The error code. - - - - Initializes a new instance of the class. - - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - The error code. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Return the exception that is the underlying cause of this exception. - This may be used to find more detail about the cause of the error. - - The underlying exception, or if there is not - one. - - - - - Get the error code associated with this exception. - This may be used to find more detail about the cause of the error. - - - One of the ERR_XXX constants defined in this class. - - - -

- Determine if the specified error code is in the - category of errors. -

-
-
- -

- Determine if the specified error code is in the - category of errors. -

-
-
- - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - is meant to be used in an application-server - or other software framework environment that provides - container-managed-transactions. No commit / rollback will be handled by this class. - - - If you need commit / rollback, use - instead. - - Jeffrey Wescott - James House - Srinivas Venkatarangaiah - - - - Contains base functionality for ADO.NET-based JobStore implementations. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes that want to provide a - and storage mechanism for the - 's use. - - - Storage of s and s should be keyed - on the combination of their name and group for uniqueness. - - - - - - - - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - ObjectAlreadyExistsException - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Store the given . - - The context. - The to be stored. - - If , any existing in the - with the same name and group should be - over-written. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Retrieve the for the given - . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Store the given . - - The context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

-

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - -
- - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Store the given . - - The context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the names of all of the s that - have the given group name. -

- If there are no jobs in the given group name, the result should be a - zero-length array (not ). -

-
- The CTX. - Name of the group. - -
- - - Get the names of all of the s - that have the given group name. -

- If there are no triggers in the given group name, the result should be a - zero-length array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the s - in the . - -

- If there are no Calendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Get the current state of the identified . - - - - - - - - - - Pause the with the given name. - - - - - Pause all of the s in the - given group. - - - The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - Pause all of the s in the given - group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
- - -
- - - Resume (un-pause) the with the - given name. - -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- - -
- - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The context. - - - - - Resume (un-pause) the with the - given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in - the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

- -
- -
- - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - The context. - If > 0, the JobStore should only return a Trigger - that will fire no later than the time represented in this value as - milliseconds. - - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - null if the trigger or it's job or calendar no longer exist, or - if the trigger was not successfully put into the 'executing' - state. - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Supports the persistence. - - - - - - Initializes a new instance of the class. - - - - - Gets the connection and starts a new transaction. - - - - - - Called by the QuartzScheduler before the is - used, in order to give it a chance to Initialize. - - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Removes all volatile data. - - - - - Removes all volatile data. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Store the given and . - - SchedulingContext - Job to be stored. - Trigger to be stored. - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Stores the given . - - - The to be stored. - - If , any existing in the - with the same name & group should be over-written. - - - -

- Insert or update a job. -

-
-
- - - Check existence of a given job. - - - - - Store the given . - - - The to be stored. - - If , any existing in - the with the same name & group should - be over-written. - - - if a with the same name/group already - exists, and replaceExisting is set to false. - - - - - Insert or update a trigger. - - - - - Check existence of a given trigger. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - - The name of the to be removed. - The group name of the to be removed. - - if a with the given name & - group was found and removed from the store. - - - - - Delete a job and its listeners. - - - - - - - Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry. - - - - - - - - Retrieve the for the given - . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Remove (delete) the with the - given name. - - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

- -

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The name of the to be removed. - The group name of the to be removed. - - if a with the given - name & group was found and removed from the store. - -
- - - - - - Retrieve the given . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the current state of the identified . - - - - - - - - - - Gets the state of the trigger. - - The conn. - The CTXT. - Name of the trigger. - Name of the group. - - - - - Store the given . - - The name of the calendar. - The to be stored. - - If , any existing - in the with the same name & group - should be over-written. - - - if a with the same name already - exists, and replaceExisting is set to false. - - - - - Remove (delete) the with the given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - If there are no jobs in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the s - that have the given group name. - - - If there are no triggers in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the s - in the . - - - If there are no Calendars in the given group name, the result should be - a zero-length array (not ). - - - - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Pause the with the given name. - - - - - - Pause the with the given name. - - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - - Pause all of the s in the given - group - by pausing all of their s. - - - - - - Determines if a Trigger for the given job should be blocked. - State can only transition to StatePausedBlocked/StateBlocked from - StatePaused/StateWaiting respectively. - - StatePausedBlocked, StateBlocked, or the currentState. - - - - Resume (un-pause) the with the - given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) the with the - given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - - Resume (un-pause) all of the s in - the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the - given group. - - - - - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get a handle to the next N triggers to be fired, and mark them as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Get a list of all scheduler instances in the cluster that may have failed. - This includes this scheduler if it is checking in for the first time. - - - - - Create dummy objects for fired triggers - that have no scheduler state record. Checkin timestamp and interval are - left as zero on these dummy objects. - - List of all current s - - - - Cleanup the given database connection. This means restoring - any modified auto commit or transaction isolation connection - attributes, and then closing the underlying connection. - - - - This is separate from closeConnection() because the Spring - integration relies on being able to overload closeConnection() and - expects the same connection back that it originally returned - from the datasource. - - - - - - Closes the supplied connection. - - (Optional) - - - - Rollback the supplied connection. - - (Optional) - - JobPersistenceException thrown if a SQLException occurs when the - connection is rolled back - - - - - Commit the supplied connection. - - The CTH. - if set to true opens a new transaction. - JobPersistenceException thrown if a SQLException occurs when the - - - - Execute the given callback in a transaction. Depending on the JobStore, - the surrounding transaction may be assumed to be already present - (managed). - - - This method just forwards to ExecuteInLock() with a null lockName. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). This version is just a - handy wrapper around executeInLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. This version is just a - handy wrapper around executeInNonManagedTXLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - Get or set the datasource name. - - - - - Gets the log. - - The log. - - - - Get or sets the prefix that should be pre-pended to all table names. - - - - - Set whether string-only properties will be handled in JobDataMaps. - - - - - Get or set the instance Id of the Scheduler (must be unique within a cluster). - - - - - Get or set the instance Id of the Scheduler (must be unique within this server instance). - - - - - Get or set whether this instance is part of a cluster. - - - - - Get or set the frequency at which this instance "checks-in" - with the other instances of the cluster. -- Affects the rate of - detecting failed instances. - - - - - Get or set the maximum number of misfired triggers that the misfire handling - thread will try to recover at one time (within one transaction). The - default is 20. - - - - - Gets or sets the database retry interval. - - The db retry interval. - - - - Get or set whether this instance should use database-based thread - synchronization. - - - - - Whether or not to obtain locks when inserting new jobs/triggers. - Defaults to , which is safest - some db's (such as - MS SQLServer) seem to require this to avoid deadlocks under high load, - while others seem to do fine without. - - - Setting this property to will provide a - significant performance increase during the addition of new jobs - and triggers. - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Don't call set autocommit(false) on connections obtained from the - DataSource. This can be helpfull in a few situations, such as if you - have a driver that complains if it is called when it is already off. - - - - - Set the transaction isolation level of DB connections to sequential. - - - - - Whether or not the query and update to acquire a Trigger for firing - should be performed after obtaining an explicit DB lock (to avoid - possible race conditions on the trigger's db row). This is - is considered unnecessary for most databases (due to the nature of - the SQL update that is performed), and therefore a superfluous performance hit. - - - - - Get or set the ADO.NET driver delegate class name. - - - - - set the SQL statement to use to select and lock a row in the "locks" - table. - - - - - - Get whether the threads spawned by this JobStore should be - marked as daemon. Possible threads include the - and the . - - - - - - Get whether to check to see if there are Triggers that have misfired - before actually acquiring the lock to recover them. This should be - set to false if the majority of the time, there are are misfired - Triggers. - - - - - - Get the driver delegate for DB operations. - - - - - Get whether String-only properties will be handled in JobDataMaps. - - - - - Indicates whether this job store supports persistence. - - - - - - - Implement this interface to provide the code to execute within - the a transaction template that has no return value. - - - - - - Implement this interface to provide the code to execute within - the a transaction template. If no return value is required, execute - should just return null. - - - - - - - - An interface for classes wishing to provide the service of loading classes - and resources within the scheduler... - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - Helper class for returning the composite result of trying - to recover misfired jobs. - - - - - Initializes a new instance of the class. - - if set to true [has more misfired triggers]. - The processed misfired trigger count. - - - - - Gets a value indicating whether this instance has more misfired triggers. - - - true if this instance has more misfired triggers; otherwise, false. - - - - - Gets the processed misfired trigger count. - - The processed misfired trigger count. - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the non managed TX connection. - - - - - - Execute the given callback having optionally aquired the given lock. - Because CMT assumes that the connection is already part of a managed - transaction, it does not attempt to commit or rollback the - enclosing transaction. - - - - - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - txCallback is still executed in a transaction. - - Callback to execute. - - - - Utility class to keep track of both active transaction - and connection. - - - - - Initializes a new instance of the class. - - The connection. - The transaction. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the transaction. - - The transaction. - - - - is meant to be used in a standalone environment. - Both commit and rollback will be handled by this class. - - Jeffrey Wescott - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - For , the non-managed TX connection is just - the normal connection because it is not CMT. - - - - - - Execute the given callback having optionally aquired the given lock. - For , because it manages its own transactions - and only has the one datasource, this is the same behavior as - . - - - The name of the lock to aquire, for example "TRIGGER_ACCESS". - If null, then no lock is aquired, but the lockCallback is still - executed in a transaction. - - Callback to execute. - - - - - - - - - Exception class for when there is a failure obtaining or releasing a - resource lock. - - - James House - - - - An exception that is thrown to indicate that there has been a failure in the - scheduler's underlying persistence mechanism. - - James House - - - -

- Create a with the given message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a with the given message - and error code. -

-
-
- -

- Create a with the given message - and cause. -

-
-
- -

- Create a with the given message, - cause and error code. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the MySQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - MySQL version with LIMIT support. - - - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the Oracle database. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Oracle version with rownum support. - - - - - - This is a driver delegate for the PostgreSQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - PostgreSQL version with LIMIT support. - - - - - - Conveys a scheduler-instance state record. - - James House - - - - Gets or sets the checkin interval. - - The checkin interval. - - - - Gets or sets the checkin timestamp. - - The checkin timestamp. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Internal in-memory lock handler for providing thread/resource locking in - order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - True if the lock was obtained. - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Gets the thread locks. - - The thread locks. - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - - This is a driver delegate for the SQLiteDelegate ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - SQLite version with LIMIT support. - - - - - - A SQL Server specific driver delegate. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - SQL Server specific version with TOP functionality - - - - - - Internal database based lock handler for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Initializes a new instance of the class. - - The table prefix. - The select with lock SQL. - - - - Execute the SQL select for update that will lock the proper database row. - - - - Provide thread/resource locking in order to protect - resources from being altered by multiple threads at the same time using - a db row update. - - - Note: This Semaphore implementation is useful for databases that do - not support row locking via "SELECT FOR UPDATE" type syntax, for example - Microsoft SQLServer (MSSQL). - - - - - Initializes a new instance of the class. - - - - - Execute the SQL that will lock the proper database row. - - - - - - - - This implementation of the Calendar excludes a set of days of the year. You - may use it to exclude bank holidays which are on the same date every year. - - - - Juergen Donnerstag - - - - This implementation of the Calendar may be used (you don't have to) as a - base class for more sophisticated one's. It merely implements the base - functionality required by each Calendar. - - - Regarded as base functionality is the treatment of base calendars. Base - calendar allow you to chain (stack) as much calendars as you may need. For - example to exclude weekends you may use WeeklyCalendar. In order to exclude - holidays as well you may define a WeeklyCalendar instance to be the base - calendar for HolidayCalendar instance. - - - Juergen Donnerstag - James House - - - - An interface to be implemented by objects that define spaces of time during - which an associated may fire. - - - Calendars do not define actual fire times, but rather are used to limit a - from firing on its normal schedule if necessary. Most - Calendars include all times by default and allow the user to specify times to - exclude. As such, it is often useful to think of Calendars as being used to - exclude a block of time, as opposed to include - a block of time. (i.e. the schedule "fire every five minutes except on Sundays" could be - implemented with a and a which excludes Sundays) - - James House - Juergen Donnerstag - - - - Determine whether the given UTC time is 'included' by the - Calendar. - - - - - Determine the next UTC time that is 'included' by the - Calendar after the given UTC time. - - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - Set a new base calendar or remove the existing one. - Get the base calendar. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initializes a new instance of the class. - - The time zone. - - - - Initializes a new instance of the class. - - The base calendar. - The time zone. - - - - checks whether two arrays have - the same length and - for any given place there are equal elements - in both arrays - - - - - - Get the base calendar. Will be null, if not set. - - - - - Check if date/time represented by timeStamp is included. If included - return true. The implementation of BaseCalendar simply calls the base - calendars IsTimeIncluded() method if base calendar is set. - - - - - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - Gets or sets the time zone. - - The time zone. - - - - Gets or sets the description given to the instance by - its creator (if any). - - - - - Set a new base calendar or remove the existing one - - - - - - Constructor - - - - - Constructor - - The base calendar. - - - - Return true, if day is defined to be exluded. - - - - - Redefine a certain day to be excluded (true) or included (false). - - - - - Determine whether the given UTC time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStampUtc is - included. Return 0 if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or the array which defines the exclude-value of each day of month. - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes the set of times expressed by a - given CronExpression. - - - For example, you could use this calendar to exclude all but business hours (8AM - 5PM) every - day using the expression "* * 0-7,18-23 ? * *". -

- It is important to remember that the cron expression here describes a set of - times to be excluded from firing. Whereas the cron expression in - CronTrigger describes a set of times that can - be included for firing. Thus, if a has a - given cron expression and is associated with a with - the same expression, the calendar will exclude all the times the - trigger includes, and they will cancel each other out. -

-
- Aaron Craven -
- - - Initializes a new instance of the class. - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - - Determine whether the given time is 'included' by the - Calendar. - - the time to test - a boolean indicating whether the specified time is 'included' by the CronCalendar - - - - Determine the next time that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the cron expression for the calendar to a new value. - - The expression. - - - - Returns the object representation of the cron expression that defines the - dates and times this calendar excludes. - - - - - This implementation of the Calendar excludes (or includes - see below) a - specified time range each day. - - - For example, you could use this calendar to - exclude business hours (8AM - 5PM) every day. Each - only allows a single time range to be specified, and that time range may not - * cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM). - If the property is (default), - the time range defines a range of times in which triggers are not allowed to - * fire. If is , the time range - is inverted: that is, all times outside the defined time range - are excluded. -

- Note when using , it behaves on the same principals - as, for example, WeeklyCalendar defines a set of days that are - excluded every week. Likewise, defines a - set of times that are excluded every day. -

-
- Mike Funk - Aaron Craven -
- - - Create a with a time range defined by the - specified strings and no baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • items enclosed in brackets ('[', ']') are optional.
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
-
- - - Create a with a time range defined by the - specified strings and the specified baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • - items enclosed in brackets ('[', ']') are optional. -
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The base calendar for this calendar instance see BaseCalendar for more - information on base calendar functionality. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. Values are subject to - the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified values and the specified . Values are - subject to the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified s and no - baseCalendar. The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendar.after(rangeEndingCalendar) == true) - -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified s and the specified - . The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendarUtc > rangeEndingCalendarUtc == true) -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. The values are - subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Create a with a time range defined by the - specified values and the specified . The values - are subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Determine whether the given time is 'included' by the - Calendar. - - - - - - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - - Returns the start time of the time range of the day - specified in . - - - a DateTime representing the start time of the - time range for the specified date. - - - - - Returns the end time of the time range of the day - specified in - - - A DateTime representing the end time of the - time range for the specified date. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the time range for the to the times - represented in the specified Strings. - - The range starting time string. - The range ending time string. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. - - - - Sets the time range for the to the times - represented in the specified s. - - The range starting calendar. - The range ending calendar. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting time. - The range ending time. - - - - Gets the start of day, practically zeroes time part. - - The time. - - - - - Gets the end of day, pratically sets time parts to maximum allowed values. - - The time. - - - - - Checks the specified values for validity as a set of time values. - - The hour of day. - The minute. - The second. - The millis. - - - - Indicates whether the time range represents an inverted time range (see - class description). - - true if invert time range; otherwise, false. - - - - This implementation of the Calendar stores a list of holidays (full days - that are excluded from scheduling). - - - The implementation DOES take the year into consideration, so if you want to - exclude July 4th for the next 10 years, you need to add 10 entries to the - exclude list. - - Sharada Jambula - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Add the given Date to the list of excluded days. Only the month, day and - year of the returned dates are significant. - - - - - Removes the excluded date. - - The date to remove. - - - - Returns a of Dates representing the excluded - days. Only the month, day and year of the returned dates are - significant. - - - - - This implementation of the Calendar excludes a set of days of the month. You - may use it to exclude every 1. of each month for example. But you may define - any day of a month. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Constructor - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if mday is defined to be exluded. - - - - - Redefine a certain day of the month to be excluded (true) or included - (false). - - - - - Check if all days are excluded. That is no day is included. - - boolean - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or set the array which defines the exclude-value of each day of month - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes a set of days of the week. You - may use it to exclude weekends for example. But you may define any day of - the week. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if wday is defined to be exluded. E. g. - saturday and sunday. - - - - - Redefine a certain day of the week to be excluded (true) or included - (false). Use java.util.Calendar's constants like MONDAY to determine the - wday. - - - - - Check if all week ays are excluded. That is no day is included. - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get the array with the week days. - Setting will redefine the array of days excluded. The array must of size greater or - equal 8. java.util.Calendar's constants like MONDAY should be used as - index. A value of true is regarded as: exclude it. - - - - - A singleton implementation of . - - - Here are some examples of using this class: -

- To create a scheduler that does not write anything to the database (is not - persistent), you can call : -

-
-            DirectSchedulerFactory.Instance.CreateVolatileScheduler(10); // 10 threads 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler().Start();
-            
-

- Several create methods are provided for convenience. All create methods - eventually end up calling the create method with all the parameters: -

-
-            public void createScheduler(String schedulerName, string schedulerInstanceId, ThreadPool threadPool, JobStore jobStore, string rmiRegistryHost, int rmiRegistryPort)
-            
-

- Here is an example of using this method: -

-
-            // create the thread pool 
-            SimpleThreadPool threadPool = new SimpleThreadPool(maxThreads, Thread.NORM_PRIORITY); 
-            threadPool.Initialize(); 
-            // create the job store 
-            JobStore jobStore = new RAMJobStore(); 
-            jobStore.Initialize();
-            
-            DirectSchedulerFactory.Instance.CreateScheduler("My Quartz Scheduler", "My Instance", threadPool, jobStore, "localhost", 1099); 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler("My Quartz Scheduler", "My Instance").start();
-            
-
> - Mohammad Rezaei - James House - - -
- - - Provides a mechanism for obtaining client-usable handles to - instances. - - - - James House - - - - Returns a client-usable handle to a . - - - - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Returns handles to all known Schedulers (made by any SchedulerFactory - within this app domain.). - - - - - Initializes a new instance of the class. - - - - - Creates an in memory job store () - The thread priority is set to Thread.NORM_PRIORITY - - The number of threads in the thread pool - - - - Creates a proxy to a remote scheduler. This scheduler can be retrieved - via . - - SchedulerException - - - - Same as , - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via . - - The name for the scheduler. - The instance ID for the scheduler. - - SchedulerException - - - - Creates a scheduler using the specified thread pool and job store. This - scheduler can be retrieved via DirectSchedulerFactory#GetScheduler() - - - The thread pool for executing jobs - - - The type of job store - - SchedulerException - if initialization failed - - - - - Same as DirectSchedulerFactory#createScheduler(ThreadPool threadPool, JobStore jobStore), - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via DirectSchedulerFactory#getScheduler(String) - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - The idle wait time. You can specify "-1" for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - The idle wait time. You can specify TimeSpan.Zero for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Returns a handle to the Scheduler produced by this factory. -

- you must call createRemoteScheduler or createScheduler methods before - calling getScheduler() -

-
- - SchedulerException -
- - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Gets the log. - - The log. - - - - Gets the instance. - - The instance. - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - An implementation of the interface that remotely - proxies all method calls to the equivalent call on a given - instance, via remoting or similar technology. - - - - - James House - - - - This is the main interface of a Quartz Scheduler. - - - - A maintains a registry of - s and s. Once - registered, the is responsible for executing - s when their associated s - fire (when their scheduled time arrives). - - - instances are produced by a - . A scheduler that has already been - created/initialized can be found and used through the same factory that - produced it. After a has been created, it is in - "stand-by" mode, and must have its method - called before it will fire any s. - - - s are to be created by the 'client program', by - defining a class that implements the interface. - objects are then created (also by the client) to - define a individual instances of the . - instances can then be registered with the - via the %IScheduler.ScheduleJob(JobDetail, - Trigger)% or %IScheduler.AddJob(JobDetail, bool)% method. - - - s can then be defined to fire individual - instances based on given schedules. - s are most useful for one-time firings, or - firing at an exact moment in time, with N repeats with a given delay between - them. s allow scheduling based on time of day, - day of week, day of month, and month of year. - - - s and s have a name and - group associated with them, which should uniquely identify them within a single - . The 'group' feature may be useful for creating - logical groupings or categorizations of s and - s. If you don't have need for assigning a group to a - given s of s, then you can use - the constant defined on - this interface. - - - Stored s can also be 'manually' triggered through the - use of the %IScheduler.TriggerJob(string, string)% function. - - - Client programs may also be interested in the 'listener' interfaces that are - available from Quartz. The interface provides - notifications of executions. The - interface provides notifications of - firings. The - interface provides notifications of events and - errors. - - - The setup/configuration of a instance is very - customizable. Please consult the documentation distributed with Quartz. - - - - - - - - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. - - - Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. - - -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. - Also please read the doc associated with - - especially if you're using remoting. -

-
- -
- - - Get the names of all groups that are paused. - - - - - Get the global that has - the given name. - - Global job listener's name - - - - - Get the global that - has the given name. - - Global trigger listener's name - - - - - Starts the 's threads that fire s. - When a scheduler is first created it is in "stand-by" mode, and will not - fire triggers. The scheduler can also be put into stand-by mode by - calling the method. - - - The misfire/recovery process will be started, if it is the initial call - to this method on this scheduler instance. - - - - - - - - Calls after the indicated delay. - (This call does not block). This can be useful within applications that - have initializers that create the scheduler immediately, before the - resources needed by the executing jobs have been fully initialized. - - - - - - - - Temporarily halts the 's firing of s. - - -

- When is called (to bring the scheduler out of - stand-by mode), trigger misfire instructions will NOT be applied - during the execution of the method - any misfires - will be detected immediately afterward (by the 's - normal process). -

-

- The scheduler is not destroyed, and can be re-started at any time. -

-
- - -
- - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. Equivalent to - . - - - The scheduler cannot be re-started. - - - - - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. - - - The scheduler cannot be re-started. - - - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - - - - - - Add the given to the - Scheduler, and associate the given with - it. - - - If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. - - - - - Schedule the given with the - identified by the 's settings. - - - - - Remove the indicated from the scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job (the new trigger must have the job name & group specified) - - however, the new trigger need not have the same name as the old trigger. - - - The name of the to be replaced. - - - The group name of the to be replaced. - - - The new to be stored. - - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. - - - The must by definition be 'durable', if it is not, - SchedulerException will be thrown. - - - - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. - - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - - Resume (un-pause) the with - the given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - Resume (un-pause) all of the s - in the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Resume (un-pause) the with the given - name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Pause all triggers - similar to calling - on every group, however, after using this method - must be called to clear the scheduler's state of 'remembering' that all - new triggers will be paused as they are added. - - - When is called (to un-pause), trigger misfire - instructions WILL be applied. - - - - - - - - Resume (un-pause) all triggers - similar to calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Get the names of all the s in the given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all the s in the given - group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - - - Add (register) the given to the Scheduler. - - Name of the calendar. - The calendar. - if set to true [replace]. - whether or not to update existing triggers that - referenced the already existing calendar so that they are 'correct' - based on the new trigger. - - - - Delete the identified from the Scheduler. - - Name of the calendar. - - true if the Calendar was found and deleted. - - - - - Get the instance with the given name. - - - - - Get the names of all registered . - - An array of calendar names. - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

- -

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - - true is at least one instance of the identified job was found and interrupted. - - - -
- - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - Global job listener's name - true if the identifed listener was found in the list, and removed - - - - Remove the identifed from the 's - list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has - the given name. - - - - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from the - 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that - has the given name. - - - - - Register the given with the - - - - - Remove the given from the - . - - true if the identifed listener was found in the list, and - removed. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Reports whether the is in stand-by mode. - - - - - - - Reports whether the has been Shutdown. - - - - - Set the that will be responsible for producing - instances of classes. - - - JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - - Get the names of all known groups. - - - - - Get the names of all known groups. - - - - - Get the names of all registered s. - - - - - Get a List containing all of the s in - the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Whether the scheduler has been started. - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Construct a instance to proxy the given - RemoteableQuartzScheduler instance, and with the given - . - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Get the names of all groups that are paused. - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Gets or sets the remote scheduler address. - - The remote scheduler address. - - - - Returns the of the . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Gets a value indicating whether this instance is paused. - - true if this instance is paused; otherwise, false. - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equialent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Set the that will be responsible for producing - instances of classes. -

- JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. -

-
- - - SchedulerException -
- - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Holds references to Scheduler instances - ensuring uniqueness, and - preventing garbage collection, and allowing 'global' lookups. - - James House - Marko Lahma (.NET) - - - - Binds the specified sched. - - The sched. - - - - Removes the specified sched name. - - Name of the sched. - - - - - Lookups the specified sched name. - - Name of the sched. - - - - - Lookups all. - - - - - - Gets the singleton instance. - - The instance. - - - - Responsible for creating the instances of - to be used within the instance. -

- This implementation does not re-use any objects, it simply makes a new - JobRunShell each time is called. -

-
- James House -
- - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the to obtain instances of - . - - - - - Called by the to return instances of - . - - - - - An implementation of the interface that directly - proxies all method calls to the equivalent call on a given - instance. - - - - - James House - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Construct a instance to proxy the given - instance, and with the given . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

-

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - true is at least one instance of the identified job was found and interrupted. - UnableToInterruptJobException if the job does not implement - - -
- - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - - - - - An implementation of that - does all of it's work of creating a instance - based on the contenents of a properties file. - - -

- By default a properties are loaded from App.config's quartz section. - If that fails, then the "quartz.properties" - file located (as a embedded resource) in Quartz.dll is loaded. If you - wish to use a file other than these defaults, you must define the system - property 'quartz.properties' to point to the file you want. -

- -

- See the sample properties that are distributed with Quartz for - information about the various settings available within the file. -

- -

- Alternativly, you can explicitly Initialize the factory by calling one of - the methods before calling . -

- -

- Instances of the specified , - , classes will be created - by name, and then any additional properties specified for them in the config - file will be set on the instance by calling an equivalent 'set' method. For - example if the properties file contains the property 'quartz.jobStore. - myProp = 10' then after the JobStore class has been instantiated, the property - 'MyProp' will be set with the value. Type conversion to primitive CLR types - (int, long, float, double, boolean, enum and string) are performed before calling - the property's setter method. -

-
- James House - Anthony Eden - Mohammad Rezaei - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The props. - - - - Initialize the with - the contenents of a Properties file. - -

- By default a properties file named "quartz.properties" is loaded from - the 'current working directory'. If that fails, then the - "quartz.properties" file located (as a resource) in the org/quartz - package is loaded. If you wish to use a file other than these defaults, - you must define the system property 'quartz.properties' to point to - the file you want. -

-
-
- - - Creates a new name value collection and overrides its values - with system values (environment variables). - - The base properties to override. - A new NameValueCollection instance. - - - - Initialize the with - the contenents of the given Properties object. - - - - - - - - Returns a handle to the Scheduler produced by this factory. - - - - If one of the methods has not be previously - called, then the default (no-arg) method - will be called by this method. - - - -

- Returns a handle to the Scheduler with the given name, if it exists (if - it has already been instantiated). -

-
-
- - - Returns a handle to the default Scheduler, creating it if it does not - yet exist. - - - - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - Inspects a file and compares whether it's "last modified date" has changed - since the last time it was inspected. If the file has been updated, the - job invokes a "call-back" method on an identified - that can be found in the - . - - James House - - - - - A marker interface for s that - wish to have their state maintained between executions. - - - instances follow slightly different rules from - regular instances. The key difference is that their - associated is re-persisted after every - execution of the job, thus preserving state for the next execution. The - other difference is that stateful jobs are not allowed to Execute - concurrently, which means new triggers that occur before the completion of - the method will be delayed. - - - - - - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes which represent a 'job' to be - performed. - - - Instances of this interface must have a - no-argument constructor. provides a mechanism for 'instance member data' - that may be required by some implementations of this interface. - - - - - - James House - Marko Lahma (.NET) - - - - Called by the when a - fires that is associated with the . - - - The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. - - The execution context. - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- The execution context. - - -
- - - Gets the last modified date. - - Name of the file. - - - - - Gets the log. - - The log. - - - - Interface for objects wishing to receive a 'call-back' from a - . - - James House - - - - - Ïnforms that certain file has been updated. - - Name of the file. - - - - Built in job for executing native executables in a separate process. - - Matthew Payne - James House - Steinar Overbeck Cook - - - - Required parameter that specifies the name of the command (executable) - to be ran. - - - - - Optional parameter that specifies the parameters to be passed to the - executed command. - - - - - Optional parameter (value should be 'true' or 'false') that specifies - whether the job should wait for the execution of the native process to - complete before it completes. - -

Defaults to .

-
-
- - - Optional parameter (value should be 'true' or 'false') that specifies - whether the spawned process's stdout and stderr streams should be - consumed. If the process creates output, it is possible that it might - 'hang' if the streams are not consumed. - -

Defaults to .

-
-
- - - Optional parameter that specifies the workling directory to be used by - the executed command. - - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- -
- - - Gets the log. - - The log. - - - - Consumes data from the given input stream until EOF and prints the data to stdout - - cooste - James House - - - - Initializes a new instance of the class. - - The enclosing instance. - The input stream. - The type. - - - - Runs this object as a separate thread, printing the contents of the input stream - supplied during instantiation, to either Console. or stderr - - - - - An implementation of Job, that does absolutely nothing - useful for system - which only wish to use s - and s, rather than writing - Jobs that perform work. - - James House - - - - Do nothing. - - - - - A Job which sends an e-mail with the configured content to the configured - recipient. - - James House - Marko Lahma (.NET) - - - The host name of the smtp server. REQUIRED. - - - The e-mail address to send the mail to. REQUIRED. - - - The e-mail address to cc the mail to. Optional. - - - The e-mail address to claim the mail is from. REQUIRED. - - - The e-mail address the message should say to reply to. Optional. - - - The subject to place on the e-mail. REQUIRED. - - - The e-mail message body. REQUIRED. - - - - Executes the job. - - The job execution context. - - - - Holds a List of references to SchedulerListener instances and broadcasts all - events to them (in order). - - - This may be more convenient than registering all of the listeners - directly with the Scheduler, and provides the flexibility of easily changing - which listeners get notified. - - - - James House - - - - Construct an instance with the given List of listeners. - - The initial List of SchedulerListeners to broadcast to. - - - - Holds a List of references to JobListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a job who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - @param name the name of this instance - - - Construct an instance with the given name, and List of listeners. - - @param name the name of this instance - @param listeners the initial List of JobListeners to broadcast to. - - - - If one or more name patterns are specified, only events relating to - jobs who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - jobs who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Holds a List of references to TriggerListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a trigger who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - - The interface to be implemented by classes that want to be informed when a - fires. In general, applications that use a - will not have use for this mechanism. - - - - - - James House - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - - The that will be passed to the 's method. - -
- - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - Returns true if job execution should be vetoed, false otherwise. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - - The that was passed to the - 's method. - - - The result of the call on the 's method. - - - - - Get the name of the . - - - - - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - the name of this instance - - - - Construct an instance with the given name, and List of listeners. - - the name of this instance - the initial List of TriggerListeners to broadcast to - - - - If one or more name patterns are specified, only events relating to - triggers who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - triggers who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Keeps a collection of mappings of which Job to trigger after the completion - of a given job. If this listener is notified of a job completing that has a - mapping, then it will then attempt to trigger the follow-up job. This - achieves "job chaining", or a "poor man's workflow". - - -

- Generally an instance of this listener would be registered as a global - job listener, rather than being registered directly to a given job. -

-

- If for some reason there is a failure creating the trigger for the - follow-up job (which would generally only be caused by a rare serious - failure in the system, or the non-existence of the follow-up job), an error - messsage is logged, but no other action is taken. If you need more rigorous - handling of the error, consider scheduling the triggering of the flow-up - job within your job itself. -

-
- James House -
- - - A helpful abstract base class for implementors of . - - -

- The methods in this class are empty so you only need to override the - subset for the events you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Initializes a new instance of the class. - - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- - -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Get the for this class's category. - This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Construct an instance with the given name. - - The name of this instance. - - - - Add a chain mapping - when the Job identified by the first key completes - the job identified by the second key will be triggered. - - a Key with the name and group of the first job - a Key with the name and group of the follow-up job - - - - A helpful abstract base class for implementors of - . - - -

- The methods in this class are empty so you only need to override the - subset for the events - you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Get the for this - class's category. This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Logs a history of all job executions (and execution vetos) via common - logging. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

-

- JobToBeFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} fired (by trigger {4}.{3}) at: - {2, date, HH:mm:ss MM/dd/yyyy" -

-

- JobSuccessMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8ObjectThe string value (toString() having been called) of the result (if any) - that the Job set on the JobExecutionContext, with on it. "NULL" if no - result was set.
- The default message text is "Job {1}.{0} execution complete at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobFailedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8StringThe message from the thrown JobExecution Exception. -
- The default message text is "Job {1}.{0} execution failed at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobWasVetoedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} was vetoed. It was to be fired - (by trigger {4}.{3}) at: {2, date, HH:mm:ss MM/dd/yyyy" -

-
-
- - - Provides an interface for a class to become a "plugin" to Quartz. - - - Plugins can do virtually anything you wish, though the most interesting ones - will obviously interact with the scheduler in some way - either actively: by - invoking actions on the scheduler, or passively: by being a , - , and/or . -

- If you use to - Initialize your Scheduler, it can also create and Initialize your plugins - - look at the configuration docs for details. -

-

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - At this point, the Scheduler's is not yet -

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- - The name by which the plugin is identified. - - - The scheduler to which the plugin is registered. - -
- - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a is - about to be executed (an associated has occurred). - - This method will not be invoked if the execution of the Job was vetoed by a - . - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Logger instance to use. Defaults to common logging. - - - - - Get or sets the message that is logged when a Job successfully completes its - execution. - - - - - Get or sets the message that is logged when a Job fails its - execution. - - - - - Gets or sets the message that is logged when a Job is about to Execute. - - - - - Gets or sets the message that is logged when a Job execution is vetoed by a - trigger listener. - - - - - Get the name of the . - - - - - - Logs a history of all trigger firings via the Jakarta Commons-Logging - framework. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

- -

- TriggerFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
- - The default message text is "Trigger {1}.{0} fired job {6}.{5} at: {4, - date, HH:mm:ss MM/dd/yyyy" -

- -

- TriggerMisfiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time. (the time the misfire was detected/handled)
5StringThe Job's name.
6StringThe Job's group.
- - The default message text is "Trigger {1}.{0} misfired job {6}.{5} at: - {4, date, HH:mm:ss MM/dd/yyyy}. Should have fired at: {3, date, HH:mm:ss - MM/dd/yyyy" -

- -

- TriggerCompleteMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe job completion time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
8IntegerThe trigger's resulting instruction code.
9StringA human-readable translation of the trigger's resulting instruction - code.
- - The default message text is "Trigger {1}.{0} completed firing job - {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction - code: {9" -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - The that will be passed to the 's method. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - The that was passed to the - 's method. - The result of the call on the 's method. - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - -
- - - Logger instance to use. Defaults to common logging. - - - - - Get or set the message that is printed upon the completion of a trigger's - firing. - - - - - Get or set the message that is printed upon a trigger's firing. - - - - - Get or set the message that is printed upon a trigger's mis-firing. - - - - - Get the name of the . - - - - - - This plugin catches the event of the VM terminating (such as upon a CRTL-C) - and tells the scheuler to Shutdown. - - - James House - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Determine whether or not the plug-in is configured to cause a clean - Shutdown of the scheduler. -

- The default value is . -

-
- -
- - - Attribute to use with public properties that - can be set with Quartz configuration. Attribute can be used to advice - parsing to use correct type of time span (milliseconds, seconds, minutes, hours) - as it may depend on property. - - - - - - Initializes a new instance of the class. - - The rule. - - - - Gets the rule. - - The rule. - - - - Possible parse rules for s. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This plugin loads XML file(s) to add jobs and schedule them with triggers - as the scheduler is initialized, and can optionally periodically scan the - file for changes. - - - The periodically scanning of files for changes is not currently supported in a - clustered environment. - - James House - Pierre Awaragi - - - - Initializes a new instance of the class. - - - - - - - - - - - Called during creation of the in order to give - the a chance to initialize. - - The name. - The scheduler. - SchedulerConfigException - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - Helper method for generating unique job/trigger name for the - file scanning jobs (one per FileJob). The unique names are saved - in jobTriggerNameSet. - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Gets the log. - - The log. - - - - Comma separated list of file names (with paths) to the XML files that should be read. - - - - - Whether or not jobs defined in the XML file should be overwrite existing - jobs with the same name. - - - - - The interval at which to scan for changes to the file. - If the file has been changed, it is re-loaded and parsed. The default - value for the interval is 0, which disables scanning. - - - - - Whether or not initialization of the plugin should fail (throw an - exception) if the file cannot be found. Default is . - - - - - Whether or not the XML should be validated. Default is . - - - - - Whether or not the XML schema should be validated. Default is . - - - - - A uses all of the - types that are found in this package in its attempts to load a class, when - one scheme is found to work, it is promoted to the scheme that will be used - first the next time a class is loaded (in order to improve perfomance). - - - This approach is used because of the wide variance in class loader behavior - between the various environments in which Quartz runs (e.g. disparate - application servers, stand-alone, mobile devices, etc.). Because of this - disparity, Quartz ran into difficulty with a one class-load style fits-all - design. Thus, this class loader finds the approach that works, then - 'remembers' it. - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - that names the scheduler instance using - just the machine hostname. -

- This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. -

- -
- - -
- - - An IInstanceIdGenerator is responsible for generating the clusterwide unique - instance id for a nodde. -

- This interface may be of use to those wishing to have specific control over - the mechanism by which the instances in their - application are named. -

- -
- -
- - Generate the instance id for a - - - The clusterwide unique instance id. - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - A that uses either the loader of it's own - class. - - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - A JobFactory that instantiates the Job instance (using the default no-arg - constructor, or more specifically: ), and - then attempts to set all values in the 's - onto bean properties of the . - - - - - - - James Houser - Marko Lahma (.NET) - - - - The default JobFactory used by Quartz - simply calls - on the job class. - - - - James House - Marko Lahma (.NET) - - - - A JobFactory is responsible for producing instances of - classes. - - - This interface may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - James House - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

- -
- - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - - SchedulerException if there is a problem instantiating the Job. - the newly instantiated Job - -
- - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - - It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. - - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

-
- The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. -
- - - Sets the object properties. - - The object to set properties to. - The data to set. - - - - Whether the JobInstantiation should fail and throw and exception if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - Get or set whether a warning should be logged if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - This class implements a that - utilizes RAM as its storage device. -

- As you should know, the ramification of this is that access is extrememly - fast, but the data is completely volatile - therefore this - should not be used if true persistence between program shutdowns is - required. -

-
- James House - Sharada Jambula - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - - - - Returns true if the given job group is paused. - - - Job group name - - - - - returns true if the given TriggerGroup is paused. - - - - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in the - with the same name and group should be - over-written. - - - - Remove (delete) the with the given - name, and any s that reference - it. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - Whether to delete orpahaned job details from scheduler if job becomes orphaned from removing the trigger. - - - - Replaces the trigger. - - The scheduling context. - Name of the trigger. - Name of the group. - The new trigger. - - - - - Retrieve the for the given - . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the current state of the identified . - - - - - - - - - - - Store the given . - - The scheduling context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - - - - Remove (delete) the with the - given name. -

- If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown.

-
- The scheduling context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - -
- - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - - - Get the names of all of the s - in the . -

- If there are no ICalendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get the names of all of the s - that have the given group name. - - - - - Get the names of all of the - groups. - - - - - Get the names of all of the groups. - - - - - Get all of the Triggers that are associated to the given Job. -

- If there are no matches, a zero-length array should be returned. -

-
-
- - - Gets the trigger wrappers for job. - - Name of the job. - Name of the group. - - - - - Gets the trigger wrappers for calendar. - - Name of the cal. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. -

-
-
- - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
-
- - - Resume (un-pause) the with the given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every trigger group and setting all job groups unpaused />. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Applies the misfire. - - The trigger wrapper. - - - - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Sets the state of all triggers of job to specified state. - - Name of the job. - The job group. - The internal state to set. - - - - Peeks the triggers. - - - - - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Gets the fired trigger record id. - - The fired trigger record id. - - - - Returns whether this instance supports persistence. - - - - - - - Comparer for triggers. - - - - - Possible internal trigger states - in RAMJobStore - - - - - Waiting - - - - - Acquired - - - - - Executing - - - - - Complete - - - - - Paused - - - - - Blocked - - - - - Paused and Blocked - - - - - Error - - - - - Helper wrapper class - - - - - The key used - - - - - Job's key - - - - - The trigger - - - - - Current state - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets the trigger - - The trigger - - - - Scheduler exporter that exports scheduler to remoting context. - - Marko Lahma - - - - Service interface for scheduler exporters. - - Marko Lahma - - - - Binds (exports) scheduler to external context. - - - - - - Unbinds scheduler from external context. - - - - - - Registers remoting channel if needed. This is determined - by checking whether there is a positive value for port. - - - - - Gets or sets the port used for remoting. - - - - - Gets or sets the name to use when exporting - scheduler to remoting context. - - - - - Sets the channel type when registering remoting. - - - - - - Sets the used when - exporting to remoting context. Defaults to - . - - - - - A that simply calls . - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Uri object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Stream object - - - - - The default InstanceIdGenerator used by Quartz when instance id is to be - automatically generated. Instance id is of the form HOSTNAME + CURRENT_TIME. - - - - - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - This is class is a simple implementation of a thread pool, based on the - interface. -

- objects are sent to the pool with the - method, which blocks until a becomes available. -

- -

- The pool has a fixed number of s, and does not grow or - shrink based on demand. -

-
- James House - Juergen Donnerstag -
- - - The interface to be implemented by classes that want to provide a thread - pool for the 's use. - - - implementation instances should ideally be made - for the sole use of Quartz. Most importantly, when the method - returns a value of 1 or greater, - there must still be at least one available thread in the pool when the - method is called a few moments (or - many moments) later. If this assumption does not hold true, it may - result in extra JobStore queries and updates, and if clustering features - are being used, it may result in greater imballance of load. - - - James House - - - - Execute the given in the next - available . - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - The implementation of this method should block until there is at - least one available thread. - - the number of currently available threads - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the size of the pool. - - The size of the pool. - - - - Create a new (unconfigured) . - - - - - Create a new with the specified number - of s that have the given priority. - - - the number of worker s in the pool, must - be > 0. - - - the thread priority for the worker threads. - - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Run the given object in the next available - . If while waiting the thread pool is asked to - shut down, the Runnable is executed immediately within a new additional - thread. - - The to be added. - - - - Creates the worker threads. - - The thread count. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Gets or sets the number of worker threads in the pool. - Set has no effect after has been called. - - - - - Get or set the thread priority of worker threads in the pool. - Set operation has no effect after has been called. - - - - - Gets or sets the thread name prefix. - - The thread name prefix. - - - - Gets or sets the value of makeThreadsDaemons. - - - - - Gets the size of the pool. - - The size of the pool. - - - - A Worker loops, waiting to Execute tasks. - - - - - Create a worker thread and start it. Waiting for the next Runnable, - executing it, and waiting for the next Runnable, until the Shutdown - flag is set. - - - - - Create a worker thread, start it, Execute the runnable and terminate - the thread (one time execution). - - - - - Signal the thread that it should terminate. - - - - - Loop, executing targets as they are received. - - - - - This is class is a simple implementation of a zero size thread pool, based on the - {@link org.quartz.spi.ThreadPool} interface. - - - The pool has zero s and does not grow or shrink based on demand. - Which means it is obviously not useful for most scenarios. When it may be useful - is to prevent creating any worker threads at all - which may be desirable for - the sole purpose of preserving system resources in the case where the scheduler - instance only exists in order to schedule jobs, but which will never execute - jobs (e.g. will never have Start() called on it). - - Wayne Fay - - - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Shutdowns this instance. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - - Execute the given in the next - available . - - - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - the number of currently available threads - - - The implementation of this method should block until there is at - least one available thread. - - - - - Gets the log. - - The log. - - - - Gets the size of the pool. - - The size of the pool. - - - - A simple class (structure) used for returning execution-time data from the - JobStore to the . - - - James House - - - - Initializes a new instance of the class. - - The job. - The trigger. - The calendar. - if set to true [job is recovering]. - The fire time. - The scheduled fire time. - The previous fire time. - The next fire time. - - - - Gets the job detail. - - The job detail. - - - - Gets the trigger. - - The trigger. - - - - Gets the calendar. - - The calendar. - - - - Gets a value indicating whether this is recovering. - - true if recovering; otherwise, false. - - - - Returns the UTC fire time. - - - - - Gets the next UTC fire time. - - The next fire time. - Returns the nextFireTimeUtc. - - - - Gets the previous UTC fire time. - - The previous fire time. - Returns the previous fire time. - - - - Returns the scheduled UTC fire time. - - - - - DateTime related utility methods. - - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - This only works in .NET Framework 2.0 onwards. - - The datetime to check. - DateTime with kind set to UTC. - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - - The datetime to check. - DateTime with kind set to UTC. - - - - Manages a collection of IDbProviders, and provides transparent access - to their database. - - - James House - Sharada Jambula - Mohammad Rezaei - - - - Private constructor - - - - - Adds the connection provider. - - Name of the data source. - The provider. - - - - Get a database connection from the DataSource with the given name. - - a database connection - - - - Shuts down database connections from the DataSource with the given name, - if applicable for the underlying provider. - - a database connection - - - - Gets the db provider. - - Name of the ds. - - - - - Get the class instance. - - an instance of this class - - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified. - - James House - - - - Create a DirtyFlagMap that 'wraps' a . - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity. - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity and load factor. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - When implemented by a class, removes all elements from the . - - - The is read-only. - - - - - When implemented by a class, determines whether the contains an element with the specified key. - - The key to locate in the . - - if the contains an element with the key; otherwise, . - - - is . - - - - When implemented by a class, removes the element with the - specified key from the . - - The key of the element to remove. - - is . - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, returns an - for the . - - - An for the . - - - - - When implemented by a class, adds an element with the provided key and value to the . - - The to use as the key of the element to add. - The to use as the value of the element to add. - is . - - An element with the same key already exists in the . - - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Clear the 'dirty' flag (set dirty flag to ). - - - - - Determines whether the specified obj contains value. - - The obj. - - true if the specified obj contains value; otherwise, false. - - - - - Gets the entries as a set. - - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets keyset for this map. - - - - - - Puts the value behind a specified key. - - The key. - The val. - - - - - Puts all. - - The t. - - - - Determine whether the is flagged dirty. - - - - - Get a direct handle to the underlying Map. - - - - - Gets a value indicating whether this instance is empty. - - true if this instance is empty; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - When implemented by a class, gets the number of - elements contained in the . - - - - - - When implemented by a class, gets an containing the values in the . - - - - - - When implemented by a class, gets an containing the keys of the . - - - - - - When implemented by a class, gets a value indicating whether the - is read-only. - - - - - - When implemented by a class, gets a value indicating whether the - has a fixed size. - - - - - - When implemented by a class, gets an object that - can be used to synchronize access to the . - - - - - - When implemented by a class, gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - Utility class for file handling related things. - - - - - Resolves file to actual file if for example relative '~' used. - - File name to check - Expanded file name or actual no resolving was done. - - - - object representing a job or trigger key. - - Jeffrey Wescott - - - - - Utility class for storing two pieces of information together. - - Jeffrey Wescott - - - - Test equality of this object with that. - - object to compare - true if objects are equal, false otherwise - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the first object in the pair. - - - - - Get or sets the second object in the pair. - - - - Construct a new key with the given name and group. - - - - the name - - - the group - - - -

- Return the string representation of the key. The format will be: - <group>.<name>. -

- -
- the string representation of the key - -
- - - Get the name portion of the key. - - the name - - - -

- Get the group portion of the key. -

- -
- the group - -
- - - Wrapper class to access thread local data. - Data is either accessed from thread or HTTP Context's - data if HTTP Context is avaiable. - - Marko Lahma (.NET) - - - - Retrieves an object with the specified name. - - The name of the item. - The object in the call context associated with the specified name or null if no object has been stored previously - - - - Stores a given object and associates it with the specified name. - - The name with which to associate the new item. - The object to store in the call context. - - - - Empties a data slot with the specified name. - - The name of the data slot to empty. - - - - Utility methods that are used to convert objects from one type into another. - - Aleksandar Seovic - - - - Convert the value to the required (if necessary from a string). - - The proposed change value. - - The we must convert to. - - The new value, possibly the result of type conversion. - - - - Determines whether value is assignable to required type. - - The value to check. - Type of the required. - - true if value can be assigned as given type; otherwise, false. - - - - - Instantiates an instance of the type specified. - - The type to instantiate. - - - - - Sets the object properties using reflection. - - The object to set values to. - The properties to set to object. - - - - This is an utility class used to parse the properties. - - James House - - - - Initializes a new instance of the class. - - The props. - - - - Gets the string property. - - The name. - - - - - Gets the string property. - - The name. - The default value. - - - - - Gets the string array property. - - The name. - - - - - Gets the string array property. - - The name. - The default value. - - - - - Gets the boolean property. - - The name. - - - - - Gets the boolean property. - - The name. - if set to true [defaultValue]. - - - - - Gets the byte property. - - The name. - - - - - Gets the byte property. - - The name. - The default value. - - - - - Gets the char property. - - The name. - - - - - Gets the char property. - - The name. - The default value. - - - - - Gets the double property. - - The name. - - - - - Gets the double property. - - The name. - The default value. - - - - - Gets the float property. - - The name. - - - - - Gets the float property. - - The name. - The default value. - - - - - Gets the int property. - - The name. - - - - - Gets the int property. - - The name. - The default value. - - - - - Gets the int array property. - - The name. - - - - - Gets the int array property. - - The name. - The default value. - - - - - Gets the long property. - - The name. - - - - - Gets the long property. - - The name. - The def. - - - - - Gets the TimeSpan property. - - The name. - The def. - - - - - Gets the short property. - - The name. - - - - - Gets the short property. - - The name. - The default value. - - - - - Gets the property groups. - - The prefix. - - - - - Gets the property group. - - The prefix. - - - - - Gets the property group. - - The prefix. - if set to true [strip prefix]. - - - - - Get all properties that start with the given prefix. - - The prefix for which to search. If it does not end in a "." then one will be added to it for search purposes. - Whether to strip off the given in the result's keys. - Optional array of fully qualified prefixes to exclude. For example if is "a.b.c", then might be "a.b.c.ignore". - Group of that start with the given prefix, optionally have that prefix removed, and do not include properties that start with one of the given excluded prefixes. - - - - Reads the properties from assembly (embedded resource). - - The file name to read resources from. - - - - - Reads the properties from file system. - - The file name to read resources from. - - - - - Gets the underlying properties. - - The underlying properties. - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified, enforces that all keys are - strings. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The initial capacity. - - - - Initializes a new instance of the class. - - The initial capacity. - The load factor. - - - - Gets the keys. - - - - - - Adds the name-value pairs in the given to the . -

- All keys must be s, and all values must be serializable. -

-
-
- - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given serializable object value to the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Object representing a job or trigger key. - - James House - - - - Construct a new TriggerStatus with the status name and nextFireTime. - - The trigger's status - The next UTC time the trigger will fire - - - - Return the string representation of the TriggerStatus. - - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the key. - - The key. - - - - Get the name portion of the key. - - the name - - - - Get the group portion of the key. - - the group - - - - Wraps a . - - Chris Bonham - - - - Gets or sets the name of the calendar. - - The name of the calendar. - - - - Gets or sets the name of the class. - - The name of the class. - - - - Gets or sets the calendar. - - The calendar. - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - - Set a new base calendar or remove the existing one. - - - - - - Wraps a and . - - Chris Bonham - James House - - - - Adds a trigger to this bundle. - - The trigger. - - - - Removes the given trigger from this bundle. - - The trigger. - - - - Gets or sets the job detail. - - The job detail. - - - - Gets or sets the triggers associated with this bundle. - - The triggers. - - - - Gets the name of the bundle. - - The name. - - - - Gets the full name. - - The full name. - - - - Gets a value indicating whether this is valid. - - true if valid; otherwise, false. - - - - Parses an XML file that declares Jobs and their schedules (Triggers). - - -

- The xml document must conform to the format defined in - "job_scheduling_data.xsd" -

- -

- After creating an instance of this class, you should call one of the - functions, after which you may call the - function to get a handle to the defined Jobs and Triggers, which can then be - scheduled with the . Alternatively, you could call - the function to do all of this - in one step. -

- -

- The same instance can be used again and again, with the list of defined Jobs - being cleared each time you call a method, - however a single instance is not thread-safe. -

-
- Chris Bonham - James House - Marko Lahma (.NET) -
- - - XML Schema dateTime datatype format. -

- See - http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime -

-
-
- - - Constructor for JobSchedulingDataProcessor. - - - - - Constructor for JobSchedulingDataProcessor. - - whether or not to validate XML. - whether or not to validate XML schema. - - - - Process the xml file in the default location (a file named - "quartz_jobs.xml" in the current working directory). - - - - - Process the xml file named . - - meta data file name. - - - - Process the xmlfile named with the given system - ID. - - Name of the file. - The system id. - - - - Process the xmlfile named with the given system - ID. - - The stream. - The system id. - - - - Process the xml file in the default location, and schedule all of the - jobs defined within it. - - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - meta data file name. - The scheduler. - if set to true overwrite existing jobs. - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - Name of the file. - The system id. - The sched. - if set to true [over write existing jobs]. - - - - Add the Jobs and Triggers defined in the given map of - s to the given scheduler. - - The job bundles. - The sched. - if set to true [over write existing jobs]. - - - - Returns a for the job name. - - The name. - - a for the job name. - - - - - Returns an from the fileName as a resource. - - Name of the file. - - an from the fileName as a resource. - - - - - Schedules a given job and trigger (both wrapped by a ). - - job wrapper. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Schedules a given job and trigger (both wrapped by a ). - - The job. - The sched. - if set to true [local over write existing jobs]. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Adds a scheduled job. - - The job. - - - - Adds a calendar. - - The sched. - calendar bundle. - SchedulerException if the Calendar cannot be added to the Scheduler, or - - - - Adds a detected validation exception. - - The exception. - - - - Resets the the number of detected validation exceptions. - - - - - Throws a ValidationException if the number of validationExceptions - detected is greater than zero. - - - DTD validation exception. - - - - - Gets or sets whether to overwrite existing jobs. - - - - - Gets the log. - - The log. - - - - Returns a of scheduled jobs. -

- The key is the job name and the value is a - containing the and . -

-
- a of scheduled jobs. - -
- - - Helper class to map constant names to their values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reports JobSchedulingDataProcessor validation exceptions. - - Chris Bonham - - - - Constructor for ValidationException. - - - - - Constructor for ValidationException. - - exception message. - - - - Constructor for ValidationException. - - collection of validation exceptions. - - - - Gets the validation exceptions. - - The validation exceptions. - - - - Returns the detail message string. - - - - - An exception that is thrown to indicate that there has been a critical - failure within the scheduler's core services (such as loss of database - connectivity). - - James House - - - - Create a with the given message. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Provides a parser and evaluator for unix-like cron expressions. Cron - expressions provide the ability to specify complex time combinations such as - "At 8:00am every Monday through Friday" or "At 1:30am every - last Friday of the month". - - -

- Cron expressions are comprised of 6 required fields and one optional field - separated by white space. The fields respectively are described as follows: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Field Name Allowed Values Allowed Special Characters
Seconds 0-59 , - /// /
Minutes 0-59 , - /// /
Hours 0-23 , - /// /
Day-of-month 1-31 , - /// ? / L W C
Month 1-12 or JAN-DEC , - /// /
Day-of-Week 1-7 or SUN-SAT , - /// ? / L #
Year (Optional) empty, 1970-2099 , - /// /
-

- The '*' character is used to specify all values. For example, "*" - in the minute field means "every minute". -

-

- The '?' character is allowed for the day-of-month and day-of-week fields. It - is used to specify 'no specific value'. This is useful when you need to - specify something in one of the two fields, but not the other. -

-

- The '-' character is used to specify ranges For example "10-12" in - the hour field means "the hours 10, 11 and 12". -

-

- The ',' character is used to specify additional values. For example - "MON,WED,FRI" in the day-of-week field means "the days Monday, - Wednesday, and Friday". -

-

- The '/' character is used to specify increments. For example "0/15" - in the seconds field means "the seconds 0, 15, 30, and 45". And - "5/15" in the seconds field means "the seconds 5, 20, 35, and - 50". Specifying '*' before the '/' is equivalent to specifying 0 is - the value to start with. Essentially, for each field in the expression, there - is a set of numbers that can be turned on or off. For seconds and minutes, - the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to - 31, and for months 1 to 12. The "/" character simply helps you turn - on every "nth" value in the given set. Thus "7/6" in the - month field only turns on month "7", it does NOT mean every 6th - month, please note that subtlety. -

-

- The 'L' character is allowed for the day-of-month and day-of-week fields. - This character is short-hand for "last", but it has different - meaning in each of the two fields. For example, the value "L" in - the day-of-month field means "the last day of the month" - day 31 - for January, day 28 for February on non-leap years. If used in the - day-of-week field by itself, it simply means "7" or - "SAT". But if used in the day-of-week field after another value, it - means "the last xxx day of the month" - for example "6L" - means "the last friday of the month". When using the 'L' option, it - is important not to specify lists, or ranges of values, as you'll get - confusing results. -

-

- The 'W' character is allowed for the day-of-month field. This character - is used to specify the weekday (Monday-Friday) nearest the given day. As an - example, if you were to specify "15W" as the value for the - day-of-month field, the meaning is: "the nearest weekday to the 15th of - the month". So if the 15th is a Saturday, the trigger will fire on - Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the - 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. - However if you specify "1W" as the value for day-of-month, and the - 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not - 'jump' over the boundary of a month's days. The 'W' character can only be - specified when the day-of-month is a single day, not a range or list of days. -

-

- The 'L' and 'W' characters can also be combined for the day-of-month - expression to yield 'LW', which translates to "last weekday of the - month". -

-

- The '#' character is allowed for the day-of-week field. This character is - used to specify "the nth" XXX day of the month. For example, the - value of "6#3" in the day-of-week field means the third Friday of - the month (day 6 = Friday and "#3" = the 3rd one in the month). - Other examples: "2#1" = the first Monday of the month and - "4#5" = the fifth Wednesday of the month. Note that if you specify - "#5" and there is not 5 of the given day-of-week in the month, then - no firing will occur that month. If the '#' character is used, there can - only be one expression in the day-of-week field ("3#1,6#3" is - not valid, since there are two expressions). -

-

- -

-

- The legal characters and the names of months and days of the week are not - case sensitive. -

-

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in one of these fields). -
  • -
  • Overflowing ranges is supported - that is, having a larger number on - the left hand side than the right. You might do 22-2 to catch 10 o'clock - at night until 2 o'clock in the morning, or you might have NOV-FEB. It is - very important to note that overuse of overflowing ranges creates ranges - that don't make sense and no effort has been made to determine which - interpretation CronExpression chooses. An example would be - "0 0 14-6 ? * FRI-MON".
  • -
-

-
- Sharada Jambula - James House - Contributions from Mads Henderson - Refactoring from CronTrigger to CronExpression by Aaron Craven -
- - - Field specification for second. - - - - - Field specification for minute. - - - - - Field specification for hour. - - - - - Field specification for day of month. - - - - - Field specification for month. - - - - - Field specification for day of week. - - - - - Field specification for year. - - - - - Field specification for all wildcard value '*'. - - - - - Field specification for not specified value '?'. - - - - - Field specification for wildcard '*'. - - - - - Field specification for no specification at all '?'. - - - - - Seconds. - - - - - minutes. - - - - - Hours. - - - - - Days of month. - - - - - Months. - - - - - Days of week. - - - - - Years. - - - - - Last day of week. - - - - - Nth day of week. - - - - - Last day of month. - - - - - Nearest weekday. - - - - - Calendar day of week. - - - - - Calendar day of month. - - - - - Expression parsed. - - - - - Constructs a new based on the specified - parameter. - - - String representation of the cron expression the new object should represent - - - - - - Indicates whether the given date satisfies the cron expression. - - - Note that milliseconds are ignored, so two Dates falling on different milliseconds - of the same second will always have the same result here. - - The date to evaluate. - a boolean indicating whether the given date satisfies the cron expression - - - - Returns the next date/time after the given date/time which - satisfies the cron expression. - - the date/time at which to begin the search for the next valid date/time - the next valid date/time - - - - Returns the next date/time after the given date/time which does - not satisfy the expression. - - the date/time at which to begin the search for the next invalid date/time - the next valid date/time - - - - Returns the string representation of the - - The string representation of the - - - - Indicates whether the specified cron expression can be parsed into a - valid cron expression - - the expression to evaluate - a boolean indicating whether the given expression is a valid cron - expression - - - - Builds the expression. - - The expression. - - - - Stores the expression values. - - The position. - The string to traverse. - The type of value. - - - - - Checks the next value. - - The position. - The string to check. - The value. - The type to search. - - - - - Gets the expression summary. - - - - - - Gets the expression set summary. - - The data. - - - - - Skips the white space. - - The i. - The s. - - - - - Finds the next white space. - - The i. - The s. - - - - - Adds to set. - - The val. - The end. - The incr. - The type. - - - - Gets the set of given type. - - The type of set to get. - - - - - Gets the value. - - The v. - The s. - The i. - - - - - Gets the numeric value from string. - - The string to parse from. - The i. - - - - - Gets the month number. - - The string to map with. - - - - - Gets the day of week number. - - The s. - - - - - Gets the time from given time parts. - - The seconds. - The minutes. - The hours. - The day of month. - The month. - - - - - Gets the next fire time after the given time. - - The UTC time to start searching from. - - - - - Creates the date time without milliseconds. - - The time. - - - - - Advance the calendar to the particular hour paying particular attention - to daylight saving problems. - - The date. - The hour. - - - - - Gets the time before. - - The end time. - - - - - NOT YET IMPLEMENTED: Returns the final time that the - will match. - - - - - - Determines whether given year is a leap year. - - The year. - - true if the specified year is a leap year; otherwise, false. - - - - - Gets the last day of month. - - The month num. - The year. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Sets or gets the time zone for which the of this - will be resolved. - - - - - Gets the cron expression string. - - The cron expression string. - - - - Helper class for cron expression handling. - - - - - The value. - - - - - The position. - - - - - A concrete that is used to fire a - at given moments in time, defined with Unix 'cron-like' definitions. - - -

- For those unfamiliar with "cron", this means being able to create a firing - schedule such as: "At 8:00am every Monday through Friday" or "At 1:30am - every last Friday of the month". -

- -

- The format of a "Cron-Expression" string is documented on the - class. -

- -

- Here are some full examples:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expression Meaning
"0 0 12 * * ?"" /> Fire at 12pm (noon) every day" />
"0 15 10 ? * *"" /> Fire at 10:15am every day" />
"0 15 10 * * ?"" /> Fire at 10:15am every day" />
"0 15 10 * * ? *"" /> Fire at 10:15am every day" />
"0 15 10 * * ? 2005"" /> Fire at 10:15am every day during the year 2005" /> -
"0 * 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:59pm, every day" /> -
"0 0/5 14 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day" /> -
"0 0/5 14,18 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day" /> -
"0 0-5 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:05pm, every day" /> -
"0 10,44 14 ? 3 WED"" /> Fire at 2:10pm and at 2:44pm every Wednesday in the month of March." /> -
"0 15 10 ? * MON-FRI"" /> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday" /> -
"0 15 10 15 * ?"" /> Fire at 10:15am on the 15th day of every month" /> -
"0 15 10 L * ?"" /> Fire at 10:15am on the last day of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L 2002-2005"" /> Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005" /> -
"0 15 10 ? * 6#3"" /> Fire at 10:15am on the third Friday of every month" /> -
-

- -

- Pay attention to the effects of '?' and '*' in the day-of-week and - day-of-month fields! -

- -

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in on of these fields). -
  • -
  • Be careful when setting fire times between mid-night and 1:00 AM - - "daylight savings" can cause a skip or a repeat depending on whether the - time moves back or jumps forward.
  • -
-

-
- - - - Sharada Jambula - James House - Contributions from Mads Henderson -
- - - The base abstract class to be extended by all triggers. - - -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

- -

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

- -

- Triggers can 'send' parameters/data to s by placing contents - into the on the . -

-
- - - - - - - James House - Sharada Jambula -
- - - The default value for priority. - - - - - Remove all s from the . - - - - - Create a with no specified name, group, or . - - - Note that the , and - the and properties - must be set before the can be placed into a - . - - - - - Create a with the given name, and default group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - - - - Create a with the given name, and group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - if , Scheduler.DefaultGroup will be used. - - - - Create a with the given name, and group. - - The name. - if , Scheduler.DefaultGroup will be used. - Name of the job. - The job group. - ArgumentException - if name is null or empty, or the group is an empty string. - - - - - Add the specified name of a to - the end of the 's list of listeners. - - Name of the listener. - - - - Remove the specified name of a - from the 's list of listeners. - - true if the given name was found in the list, and removed - - - - - This method should not be used by the Quartz client. -

- Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). -

- -
- - -
- - - This method should not be used by the Quartz client. - - -

- Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - This method should not be used by the Quartz client. - - - Called after the has executed the - associated with the - in order to get the final instruction code from the trigger. - - - is the that was used by the - 's method. - is the thrown by the - , if any (may be null). - - - One of the members. - - - - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
-
- - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
-
- - - This method should not be used by the Quartz client. -

- The implementation should update the 's state - based on the given new version of the associated - (the state should be updated so that it's next fire time is appropriate - given the Calendar's new settings). -

-
- - -
- - - Validates whether the properties of the are - valid for submission into a . - - - - - Return a simple string representation of this object. - - - - - Compare the next fire time of this to that of - another. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Get or sets the name of this . - - If name is null or empty. - - - - Get the group of this . If , Scheduler.DefaultGroup will be used. - - - if group is an empty string. - - - - - Get or set the name of the associated . - - - if jobName is null or empty. - - - - - Gets or sets the name of the associated 's - group. If set with , Scheduler.DefaultGroup will be used. - - ArgumentException - if group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Returns the 'full name' of the that the - points to, in the format "group.name". - - - - - Get or set the description given to the instance by - its creator (if any). - - - - - Get or set the with the given name with - this Trigger. Use when setting to dis-associate a Calendar. - - - - - Get or set the that is associated with the - . -

- Changes made to this map during job execution are not re-persisted, and - in fact typically result in an illegal state. -

-
-
- - - Whether or not the should be persisted in the - for re-use after program restarts. -

- If not explicitly set, the default value is . -

-
-
- - - Returns an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. - - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Get or set the instruction the should be given for - handling misfire situations for this - the - concrete type that you are using will have - defined a set of additional MISFIRE_INSTRUCTION_XXX - constants that may be passed to this method. -

- If not explicitly set, the default value is . -

-
- - - - -
- - - This method should not be used by the Quartz client. -

- Usable by - implementations, in order to facilitate 'recognizing' instances of fired - s as their jobs complete execution. -

-
-
- - - Returns the date/time on which the trigger must stop firing. This - defines the final boundary for trigger firings 舒 the trigger will - not fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - Sets the date/time on which the trigger must stop firing. This defines - the final boundary for trigger firings 舒 the trigger will not - fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - - - - The time at which the trigger's scheduling should start. May or may not - be the first actual fire time of the trigger, depending upon the type of - trigger and the settings of the other properties of the trigger. However - the first actual first time will not be before this date. - - - Setting a value in the past may cause a new trigger to compute a first - fire time that is in the past, which may cause an immediate misfire - of the trigger. - - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - The priority of a acts as a tie breaker such that if - two s have the same scheduled fire time, then Quartz - will do its best to give the one with the higher priority first access - to a worker thread. - - - If not explicitly set, the default value is 5. - - - - - - - Gets a value indicating whether this instance has additional properties - that should be considered when for example saving to database. - - - If trigger implementation has additional properties that need to be saved - with base properties you need to make your class override this property with value true. - Returning true will effectively mean that ADOJobStore needs to serialize - this trigger instance to make sure additional properties are also saved. - - - true if this instance has additional properties; otherwise, false. - - - - - Create a with no settings. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - - - - Create a with the given name and default group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - - - - Create a with the given name and group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - - - - Create a with the given name, group and - expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - The cron expression. - - - - Create a with the given name and group, and - associated with the identified . - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - The cron expression. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression resolved with respect to the . - - The name. - The group. - Name of the job. - The job group. - The cron expression. - The time zone. - - - - Create a that will occur at the given time, - until the given end time. -

- If null, the start-time will also be set to the current time, the time - zone will be set the the system's default. -

-
- The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - The cron expression. -
- - - Create a with fire time dictated by the - resolved with respect to the specified - occuring from the until - the given . - - The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - - - - Clones this instance. - - - - - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - - Sets the next fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Sets the previous fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
- -
- - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
- -
- - -

- Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- -

- Equivalent to calling . -

-
- The date to compare. - -
- - - Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- Note that the value returned is NOT validated against the related - ICalendar (if any). -

-
- The date to compare - If set to true, the method will only determine if the - trigger will fire during the day represented by the given Calendar - (hours, minutes and seconds will be ignored). - -
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - - Updates the trigger with new calendar. - - The calendar to update with. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Gets the expression summary. - - - - - - Gets the next time to fire after the given time. - - The time to compute from. - - - - - NOT YET IMPLEMENTED: Returns the time before the given time - that this will fire. - - The date. - - - - - Gets or sets the cron expression string. - - The cron expression string. - - - - Set the CronExpression to the given one. The TimeZone on the passed-in - CronExpression over-rides any that was already set on the Trigger. - - The cron expression. - - - - Returns the date/time on which the trigger may begin firing. This - defines the initial boundary for trigger firings the trigger - will not fire prior to this date and time. - - - - - - Get or sets the time at which the CronTrigger should quit - repeating - even if repeastCount isn't yet satisfied. - - - - - Sets the time zone for which the of this - will be resolved. - - - If is set after this - property, the TimeZone setting on the CronExpression will "win". However - if is set after this property, the - time zone applied by this method will remain in effect, since the - string cron expression does not carry a time zone! - - The time zone. - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - The interface to be implemented by s that provide a - mechanism for having their execution interrupted. It is NOT a requirment - for jobs to implement this interface - in fact, for most people, none of - their jobs will. - - -

- The means of actually interrupting the Job must be implemented within the - itself (the method of this - interface is simply a means for the scheduler to inform the - that a request has been made for it to be interrupted). The mechanism that - your jobs use to interrupt themselves might vary between implementations. - However the principle idea in any implementation should be to have the - body of the job's periodically check some flag to - see if an interruption has been requested, and if the flag is set, somehow - abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - Quartz.Examples.Example7.DumbInterruptableJob. It is legal to use - some combination of and - synchronization within and - in order to have the method block until the - signals that it has noticed the set flag. -

- -

- If the Job performs some form of blocking I/O or similar functions, you may - want to consider having the method store a - reference to the calling as a member variable. Then the - impplementation of this interfaces method can call - on that Thread. Before attempting this, make - sure that you fully understand what - does and doesn't do. Also make sure that you clear the Job's member - reference to the Thread when the Execute(..) method exits (preferrably in a - block. -

-
- - - James House -
- - - Called by the when a user - interrupts the . - - void (nothing) if job interrupt is successful. - - - - Scheduler constants. - - - - - A (possibly) usefull constant that can be used for specifying the group - that and instances belong to. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("MANUAL_TRIGGER") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("RECOVERING_JOBS") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("FAILED_OVER_JOBS") for thename of a 's group. - - - - - A constant key that can be used to retrieve the - name of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - group of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery - trigger's data map in the case of a job recovering after a failed scheduler - instance. - - - - - - Holds state information for instances. - - - instances are stored once when the - is added to a scheduler. They are also re-persisted after every execution of - instances. -

- instances can also be stored with a - . This can be useful in the case where you have a Job - that is stored in the scheduler for regular/repeated use by multiple - Triggers, yet with each independent triggering, you want to supply the - Job with different data inputs. -

-

- The passed to a Job at execution time - also contains a convenience that is the result - of merging the contents of the trigger's JobDataMap (if any) over the - Job's JobDataMap (if any). -

-
- - - - - James House -
- - - Create an empty . - - - - - Create a with the given data. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the - . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Gets the date time. - - The key. - - - - - Gets the value behind the specified key. - - The key. - - - - - Conveys the detail properties of a given instance. - - - Quartz does not store an actual instance of a type, but - instead allows you to define an instance of one, through the use of a . -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

-

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

-
- - - - - James House - Sharada Jambula -
- - - Create a with no specified name or group, and - the default settings of all the other properties. -

- Note that the , and - properties must be set before the job can be - placed into a . -

-
-
- - - Create a with the given name, default group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the given settings of all the other properties. - - The name. - if , Scheduler.DefaultGroup will be used. - Type of the job. - if set to true, job will be volatile. - if set to true, job will be durable. - if set to true, job will request recovery. - - ArgumentException if name is null or empty, or the group is an empty string. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Add the specified name of a to the - end of the 's list of listeners. - - - - - Remove the specified name of a from - the 's list of listeners. - - true if the given name was found in the list, and removed - - - - Return a simple string representation of this object. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Determines whether the specified detail is equal to this instance. - - The detail to examine. - - true if the specified detail is equal; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Checks equality between given job detail and this instance. - - The detail to compare this instance with. - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the name of this . - - - if name is null or empty. - - - - - Get or sets the group of this . - If , will be used. - - - If the group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Get or set the description given to the instance by its - creator (if any). - - - May be useful for remembering/displaying the purpose of the job, though the - description has no meaning to Quartz. - - - - - Get or sets the instance of that will be executed. - - - if jobType is null or the class is not a . - - - - - Get or set the that is associated with the . - - - - - Set whether or not the the should re-Execute - the if a 'recovery' or 'fail-over' situation is - encountered. -

- If not explicitly set, the default value is . -

-
- -
- - - Whether or not the should not be persisted in the - for re-use after program - restarts. -

- If not explicitly set, the default value is . -

-
- if the should be garbage - collected along with the . - -
- - - Whether or not the should remain stored after it is - orphaned (no s point to it). -

- If not explicitly set, the default value is . -

-
- - if the Job should remain persisted after - being orphaned. - -
- - - Whether or not the implements the interface . - - - - - Gets or sets an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. Setting the array - clears any listener names that were in the list. - - - - - A context bundle containing handles to various environment information, that - is given to a instance as it is - executed, and to a instance after the - execution completes. - - -

- The found on this object (via the - method) serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object NOTE: Do not - expect value 'set' into this JobDataMap to somehow be set back onto a - 's own JobDataMap. -

- -

- s are also returned from the - - method. These are the same instances as those past into the jobs that are - currently executing within the scheduler. The exception to this is when your - application is using Quartz remotely (i.e. via RMI) - in which case you get - a clone of the s, and their references to - the and instances have been lost (a - clone of the is still available - just not a handle - to the job instance that is running). -

-
- - - - - - James House -
- - - Create a JobExcecutionContext with the given context data. - - - - - Increments the refire count. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Put the specified value into the context's data map with the given key. - Possibly useful for sharing data between listeners and jobs. -

- NOTE: this data is volatile - it is lost after the job execution - completes, and all TriggerListeners and JobListeners have been - notified. -

-
- - - - -
- - - Get the value with the given key from the context's data map. - - - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the referenced by the - instance that fired the . - - - - - If the is being re-executed because of a 'recovery' - situation, this method will return . - - - - - Gets the refire count. - - The refire count. - - - - Get the convenience of this execution context. - - -

- The found on this object serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object. -

- -

NOTE: Do not expect value 'set' into this JobDataMap to somehow be - set back onto a 's own JobDataMap. -

- -

- Attempts to change the contents of this map typically result in an - illegal state. -

- -
-
- - - Get the associated with the . - - - - - Get the instance of the that was created for this - execution. -

- Note: The Job instance is not available through remote scheduler - interfaces. -

-
-
- - - The actual time the trigger fired. For instance the scheduled time may - have been 10:00:00 but the actual fire time may have been 10:00:03 if - the scheduler was too busy. - - Returns the fireTimeUtc. - - - - - The scheduled time the trigger fired for. For instance the scheduled - time may have been 10:00:00 but the actual fire time may have been - 10:00:03 if the scheduler was too busy. - - Returns the scheduledFireTimeUtc. - - - - - Gets the previous fire time. - - The previous fire time. - - - - Gets the next fire time. - - The next fire time. - - - - Returns the result (if any) that the set before its - execution completed (the type of object set as the result is entirely up - to the particular job). - - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

- - Set the result (if any) of the 's execution (the type of - object set as the result is entirely up to the particular job). - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

-
-
- - - The amount of time the job ran for. The returned - value will be until the job has actually completed (or thrown an - exception), and is therefore generally only useful to - s and s. - - - - - An exception that can be thrown by a - to indicate to the Quartz that an error - occured while executing, and whether or not the requests - to be re-fired immediately (using the same , - or whether it wants to be unscheduled. - - - Note that if the flag for 'refire immediately' is set, the flags for - unscheduling the Job are ignored. - - - - - James House - - - - Create a JobExcecutionException, with the 're-fire immediately' flag set - to . - - - - - Create a JobExcecutionException, with the given cause. - - The cause. - - - - Create a JobExcecutionException, with the given message. - - - - - Initializes a new instance of the class. - - The message. - The original cause. - - - - Create a JobExcecutionException with the 're-fire immediately' flag set - to the given value. - - - - - Create a JobExcecutionException with the given underlying exception, and - the 're-fire immediately' flag set to the given value. - - - - - Create a JobExcecutionException with the given message, and underlying - exception, and the 're-fire immediately' flag set to the given value. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Gets or sets a value indicating whether to unschedule firing trigger. - - - true if firing trigger should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to unschedule all triggers. - - - true if all triggers should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to refire immediately. - - true if to refire immediately; otherwise, false. - - - - Misfire instructions. - - - - - Instruction not set (yet). - - - - - Use smart policy. - - - - - Misfire policy settings for SimpleTrigger. - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired - now by . -

- NOTE: This instruction should typically only be used for - 'one-shot' (non-repeating) Triggers. If it is used on a trigger with a - repeat count > 0 then it is equivalent to the instruction - . -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count left as-is. This does obey the - end-time however, so if 'now' is after the - end-time the will not fire again. - - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with (this - is only an issue if you for some reason wanted to be able to tell what - the original values were at some later time). -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count set to what it would be, if it had - not missed any firings. This does obey the end-time - however, so if 'now' is after the end-time the will - not fire again. - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with. - Instead, the repeat count on the trigger will be changed to whatever - the remaining repeat count is (this is only an issue if you for some - reason wanted to be able to tell what the original values were at some - later time). -

- -

- NOTE: This instruction could cause the - to go to the 'COMPLETE' state after firing 'now', if all the - repeat-fire-times where missed. -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count set to what it would be, if it had not missed any firings. - - - NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all fire-times where missed. - - - - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count left unchanged. - - -

- NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all the end-time of the trigger - has arrived. -

-
-
- - - misfire instructions for CronTrigger - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired now - by . - - - - - Instructs the that upon a mis-fire - situation, the wants to have it's - next-fire-time updated to the next time in the schedule after the - current time (taking into account any associated , - but it does not want to be fired now. - - - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. -

- All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. -

-

- Take, for example, the following calendar: -

- - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). -
- Aaron Craven -
- - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that , , - , and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the -
- - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the - - the group for the - -
- - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. -

-
- the next fire time for the trigger - -
- - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. -

-
- The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - -
- - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

- -
- the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - -
- - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - -

- If the returned value is then the - may remove the from the - -

-
- - A boolean indicator of whether the trigger could potentially fire - again. - -
- - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. -

-

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". -

-

- In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. -

-

- For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. -

-
-
- - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - - - - An exception that is thrown to indicate that an attempt to store a new - object (i.e. , - or ) in a - failed, because one with the same name and group already exists. - - James House - - -

- Create a with the given - message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Job with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Trigger with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- - - An exception that is thrown to indicate that there is a misconfiguration of - the - or one of the components it - configures. - - James House - - - - Create a with the given message. - - - - - Create a with the given message - and cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Holds context/environment data that can be made available to Jobs as they - are executed. - - - James House - - - - Create an empty . - - - - - Create a with the given data. - - - - - Instructs Scheduler what to do with a trigger and job. - - - - - Instructs the that the - has no further instructions. - - - - - Instructs the that the - wants the to re-Execute - immediately. If not in a 'RECOVERING' or 'FAILED_OVER' situation, the - execution context will be re-used (giving the the - abilitiy to 'see' anything placed in the context by its last execution). - - - - - Instructs the that the - should be put in the state. - - - - - Instructs the that the - wants itself deleted. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that the - should be put in the state. - - - - - Describes the settings and capabilities of a given - instance. - - James House - - - - Initializes a new instance of the class. - - Name of the scheduler. - The scheduler instance. - The scheduler type. - if set to true, scheduler is a remote scheduler. - if set to true, scheduler is started. - if set to true, scheduler is in standby mode. - if set to true, scheduler is shutdown. - The start time. - The number of jobs executed. - The job store type. - if set to true, job store is persistent. - The thread pool type. - Size of the thread pool. - The version string. - - - - Returns a formatted (human readable) string describing all the 's - meta-data values. - - -

- The format of the string looks something like this: -

-            Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'Quartz.Impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with '8' threads Using job-store 'Quartz.Impl.JobStore' - which supports persistence.
-            
-

-
-
- - - Return a simple string representation of this object. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the class-name of the instance. - - - - - Returns whether the is being used remotely (via remoting). - - - - - Returns whether the scheduler has been started. - - - Note: may return even if - returns . - - - - - Reports whether the is in standby mode. - - - Note: may return even if - returns . - - - - - Reports whether the has been Shutdown. - - - - - Returns the class-name of the instance that is - being used by the . - - - - - Returns the type name of the instance that is - being used by the . - - - - - Returns the number of threads currently in the 's - - - - - Returns the version of Quartz that is running. - - - - - Returns the at which the Scheduler started running. - - null if the scheduler has not been started. - - - - - Returns the number of jobs executed since the - started.. - - - - - Returns whether or not the 's - instance supports persistence. - - - - - A concrete that is used to fire a - at a given moment in time, and optionally repeated at a specified interval. - - - - - - James House - Contributions by Lieven Govaerts of Ebitec Nv, Belgium. - Marko Lahma (.NET) - - - - Used to indicate the 'repeat count' of the trigger is indefinite. Or in - other words, the trigger should repeat continually until the trigger's - ending timestamp. - - - - - Create a with no settings. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - The group. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - fire the identified and repeat at the the given - interval the given number of times, or until the given end time. - - The name. - The group. - Name of the job. - The job group. - A set to the time for the - to fire. - A set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use RepeatIndefinitely for unlimited times. - The time span to pause between the repeat firing. - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - Updates the 's state based on the - MisfireInstruction value that was selected when the - was created. - - - If MisfireSmartPolicyEnabled is set to true, - then the following scheme will be used:
-
    -
  • If the Repeat Count is 0, then the instruction will - be interpreted as .
  • -
  • If the Repeat Count is , then - the instruction will be interpreted as . - WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount - with a trigger that has a non-null end-time may cause the trigger to - never fire again if the end-time arrived during the misfire time span. -
  • -
  • If the Repeat Count is > 0, then the instruction - will be interpreted as . -
  • -
-
-
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - Updates the instance with new calendar. - - The calendar. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Returns the next time at which the will - fire. If the trigger will not fire again, will be - returned. The value returned is not guaranteed to be valid until after - the has been added to the scheduler. - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be - returned. - - - - - Set the next UTC time at which the should fire. - This method should not be invoked by client code. - - - - - Set the previous UTC time at which the fired. - This method should not be invoked by client code. - - - - - Returns the next UTC time at which the will - fire, after the given UTC time. If the trigger will not fire after the given - time, will be returned. - - - - - Returns the last UTC time at which the will - fire, before the given time. If the trigger will not fire before the - given time, will be returned. - - - - - Computes the number of times fired between the two UTC date times. - - The UTC start date and time. - The UTC end date and time. - - - - - Determines whether or not the will occur - again. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Get or set thhe number of times the should - repeat, after which it will be automatically deleted. - - - - - - Get or set the the time interval at which the should repeat. - - - - - Get or set the number of times the has already - fired. - - - - - Returns the final UTC time at which the will - fire, if repeatCount is RepeatIndefinitely, null will be returned. -

- Note that the return time may be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - All trigger states known to Scheduler. - - - - - Indicates that the is in the "normal" state. - - - - - Indicates that the is in the "paused" state. - - - - - Indicates that the is in the "complete" state. - - - "Complete" indicates that the trigger has not remaining fire-times in - its schedule. - - - - - Indicates that the is in the "error" state. - - -

- A arrives at the error state when the scheduler - attempts to fire it, but cannot due to an error creating and executing - its related job. Often this is due to the 's - class not existing in the classpath. -

- -

- When the trigger is in the error state, the scheduler will make no - attempts to fire it. -

-
-
- - - Indicates that the is in the "blocked" state. - - - A arrives at the blocked state when the job that - it is associated with is a and it is - currently executing. - - - - - - Indicates that the does not exist. - - - - - Convenience and utility methods for simplifying the construction and - configuration of s. - - - Please submit suggestions for additional convenience methods to either the - Quartz user forum or the developer's mail list at - source forge. - - - - James House - - - - Constant indicating last day of month. - - - - - Milliseconds in minute. - - - - - Milliseconds in hour. - - - - - Seconds in day. - - - - - Milliseconds in day. - - - - - Initializes a new instance of the class. - - - - - Set the given 's name to the given value, and its - group to the default group (). - - the tigger to change name to - the new trigger name - - - - Set the given 's name to the given value, and its - group to the given group. - - the tigger to change name to - the new trigger name - the new trigger group - - - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its group or end-time set. - The Start time defaults to 'now'. -

-
- the trigger's name - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- (1-7) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- the trigger's name - (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire times, waiting - between each fire. - - - The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. - - the newly created trigger - - - - Make a trigger that will fire times, waiting - between each fire. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N seconds, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N minutes, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N hours, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Returns a date that is rounded to the next even hour above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 09:00:00. If the date's time is in the 23rd hour, the - date's 'day' will be promoted, and the time will be set to 00:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the previous even hour below the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even minute above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:14:00. If the date's time is in the 59th minute, - then the hour (and possibly the day) will be promoted. -

-
- The Date to round, if the current time will be used - The new rounded date -
- - - Returns a date that is rounded to the previous even minute below the - given date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:13:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even second above the given - date. - - the Date to round, if the current time will - be used - the new rounded date - - - - Returns a date that is rounded to the previous even second below the - given date. -

- For example an input date with a time of 08:13:54.341 would result in a - date with the time of 08:13:00.000. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- For example an input date with a time of 08:13:54, and an input - minute-base of 5 would result in a date with the time of 08:15:00. The - same input date with an input minute-base of 10 would result in a date - with the time of 08:20:00. But a date with the time 08:53:31 and an - input minute-base of 45 would result in 09:00:00, because the even-hour - is the next 'base' for 45-minute intervals. -

- -

- More examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Input TimeMinute-BaseResult Time
11:16:412011:20:00
11:36:412011:40:00
11:46:412012:00:00
11:26:413011:30:00
11:36:413012:00:00
11:16:411711:17:00
11:17:411711:34:00
11:52:411712:00:00
11:52:41511:55:00
11:57:41512:00:00
11:17:41012:00:00
11:17:41111:08:00
-

- -
- - the Date to round, if the current time will - be used - - - the base-minute to set the time on - - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- The rules for calculating the second are the same as those for - calculating the minute in the method - . -

-
- The date. - The second base. - -
- - - Returns a list of Dates that are the next fire times of a - . - The input trigger will be cloned before any work is done, so you need - not worry about its state being altered by this method. - - The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The number of next fire times to produce - List of java.util.Date objects - - - - Returns a list of Dates that are the next fire times of a - that fall within the given date range. The input trigger will be cloned - before any work is done, so you need not worry about its state being - altered by this method. -

- NOTE: if this is a trigger that has previously fired within the given - date range, then firings which have already occured will not be listed - in the output List. -

-
- The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The starting date at which to find fire times - The ending date at which to stop finding fire times - List of java.util.Date objects -
- - - Translate a date and time from a users timezone to the another - (probably server) timezone to assist in creating a simple trigger with - the right date and time. - - the date to translate - the original time-zone - the destination time-zone - the translated UTC date - - - - Gets the offset from UT for the given date in the given timezone, - taking into account daylight savings. - - the date that is the base for the offset - the time-zone to calculate to offset to - the offset - - - - This functions determines if the TimeZone uses daylight saving time - - TimeZone instance to validate - True or false depending if daylight savings time is used - - - - An exception that is thrown to indicate that a call to - failed without interrupting the Job. - - - James House - - - - Create a with the given message. - - - - - Create a with the given cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - -
-
diff --git a/lib/Quartz10/net/4.0/Common.Logging.pdb b/lib/Quartz10/net/4.0/Common.Logging.pdb deleted file mode 100644 index 117b5bccc4c1ebbd26199f62b1a9d6b850fb3fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52736 zcmeI534B$>+5gXl5LOis5fL>YAUjD2s|X2%O=S^KK%){MKqQb5g1a_Us^IH_78R`v zR;tuuMT@PrSkc#7?5izW`Y&2*T|m*gphZPR{eOS6B0p=iE^?@+U zqVE51K?^KPt9Ih`uj;~oS_@=;TJ7=P>W_7w{zF=z>F=@<12hFRcLG`mUwx%%p?)R* z)rD_$3;eMp?fzG{Jm2D`i-XlqZ}?NQCr6xg^ILB`-(tnkVAJ@!>fPD&w#!d%G5e1# z9_-G*x3vW}UFC32TIdf?!wUAm~BH(Jh0Z5Y|W1k<*c>$TVaMat2a>oQa%; zoQC_Xq8X@wkyv_=j`+8{?DZIL69cF0l4(a14K z2GSnsfEgzk>ijqNLK`xgYJlY>5240dLx-g7LtwhL2{73NI#@MqVY5k8H5~< z3`R~sh9E-;PDaKdW_7wzC|q%H~;I@7oPw1T`ouYEoz4USXaKT`Tsw*0l(pnANg8l zq7on44IJ*rE}(xDe|>faY+!&OfGGaEo}k%)uriMtxD7R$oC&rRdv?7vM&7ZTELJ0 zhj*QI%q@(6wd;Wd<*yt62hw8yUU@aHdIjBdIc2V6L|xbTz%^U?LN4A+zvwlyqO@Gc zJH1M0smu6FuK>BOOTR0k(>kc%Lf1u=i1PY$l_kk`b=XCkf~k=GsB6UZGr1r%br@At zaWZpG5%o}+%gFPN%kT5F4l;~7*OFDmoOX7mu@km+mFw)f4)uX+(ewo=Z0#n~GIW&R z=SgKt@hU#K4q4PWqlLx`*R`R#WmnbhL(1+YyCr=|QE+egV?V!HZDW z$$x>mjC%>{dik$VdM`s=C;tuVTKN^I>*H5pTlgA0621;I;C9#^?tq=)8&KE5Z^9mM zC(MFxLDl2y5c%DP3ElRKgy|zh1-VEwH_?CK?0pF3_dlTg-VNpVM^Ju$4CVJHP=4=$ z^7~ULzdwWW`*SG2_reVL1(e@kLizm_l;3Pd7{3!xey71~*Z}H!KOO2Czai9hej_*x zHio*MZvwRjY6^8Ne=wW~4}rRVZw|FD(gL0iTSN7+!y$b?Xanh&!4YrW1!Yj z8E`gi59h%SunZmx7sHP5Lf8pj47;b<6dqR!pUhs0*2VMblpvGBWcs1+? zuZR8NO>h9b6%K^A!y)hvI25jix$sVy2k(Z%;958W{uqvg_rg)|emEL#fMehz@I?4^ z^s#Sp86VOP=OcEGOH@rBjfg8j6ehcNIu&Y;ISn$E1yi8L$5g2CF%2F9&w$Ng0o-5P z$iD9X*?BKv=0Kv%zS(9e6Xv>dieWn6&w;W(51M*H*)N3$!!oGxxe#i6mP3utMNoTn z74R6i7-qn8VF!3VJQiL6JHiWLS9lTBp54W;H@pO9!b_p{=e`5AM@OY9kB3WOF1#G( z!7Jb}xD0CCE{CJxm2eFFFQ_%>)lkx!W~fa>>E(??3+;Y>`th4&|6UJptoTL{5xz9 z-+`UsyHM+(_n_v3_o3E7yP%HA*C9H;X#HpVMg012kF)nFl;590`TaSR-+Q6_{sPMH zFQNSY3d(Ob42<6iD8K7L`CT7oz%(eo8$kJ;4&`@4D8Cy)`P~#|L)N8c{dW-5`tM+< z_1_^-=aJ@6=aCjr=aH6hEIbTOgsq{@7l%X5ulR4y6GuU<|Bi-Q{~ZIh{>y+fV0);mV(u26GzH>mYrcc}GW52*ED7S#GL8*2U62WtJ71GWC^3onO*;1%$A zsCj=dyc(VWuZN5`v;G?jwf@V6TK|oJTK|oNtKlekCmap$hGXDbcrw)bZ!FaMZyeP6 zkFjOee-ohAf2Y8&qmO-)%lMFX(E88Laq;WFGh90rK&Ic|OsMtOSy1ESY^d=u9cukI z12%^<;r`l2_O<@A^IrV=uhf-O2GhyE5XyczYy=lU**_O*{dXSJ_>Kd|m)GFI@<= z{<{cj{dY0UfS14y@H_>CQ!z-{Kr?N482R4E4LirLWvZM33twSR4bz@m#p7{Vu zGx{Gx+4&?=UUV#Jel5e8)|zXOhh_NRDCijaW0K?QrMcCIVw$;>hBMU;9g`t$zjmF= z816IYpmV*~nNw78_Q*nQ9AA((tFWx1sC@DTWksg{3_y1+B3+-~_a8b>Z2#%!?6!05 z7`8hPySIhyPAD%eD=M!jE?Q*lt;bFq^rYkSd3&u=*i)a-JZRe>5%{*z`EwJZaCH;g zC$51y?_LYlcUC~ntJgvGL3}jlz3)TmuY}kQZh(iu8)0jB6V$qN6>JA@hDX6$pw53k zfO7wz6+fPAo5zo*HO|J5p!)gUP(IxQ<;#yDO�|Q`N)Uv27i1=VwlT1C*VIpzQn{ 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
_Qr^fIq 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 PV&EnQZerkuW8nV>Vy;lW diff --git a/lib/Quartz10/net/4.0/Quartz.xml b/lib/Quartz10/net/4.0/Quartz.xml deleted file mode 100644 index 11709dda..00000000 --- a/lib/Quartz10/net/4.0/Quartz.xml +++ /dev/null @@ -1,17105 +0,0 @@ - - - - Quartz - - - - - Collection manipulation related utility methods. - - - - - Removes the specified item from list of items and returns - whether removal was success. - - The items to remove from. - The item to remove. - - - - - A hash based set. - - - - - Represents a collection ob objects that contains no duplicate elements. - - - - - Adds a new element to the Collection if it is not already present. - - The object to add to the collection. - Returns true if the object was added to the collection, otherwise false. - - - - Adds all the elements of the specified collection to the Set. - - Collection of objects to add. - true - - - - Returns the first item in the set. - - First object. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The capacity. - - - - Unmodifiables the hash set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present. - - Element to insert to the ArrayList. - Returns true if the new element was inserted, false otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added, false otherwise. - - - - Returns the first item in the set. - - First object. - - - - Returns a copy of the HashSet instance. - - Returns a shallow copy of the current HashSet. - - - - A sorted set. - - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - SupportClass for the TreeSet class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The c. - - - - Unmodifiables the tree set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present and sorts the ArrayList. - - Element to insert to the ArrayList. - TRUE if the new element was inserted, FALSE otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added to the collection. - - - - Returns the first item in the set. - - First object. - - - - Determines whether an element is in the the current TreeSetSupport collection. The IComparer defined for - the current set will be used to make comparisons between the elements already inserted in the collection and - the item specified. - - The object to be locatet in the current collection. - true if item is found in the collection; otherwise, false. - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - Gets the IComparator object used to sort this set. - - - - - Responsible for creating the instances of - to be used within the instance. - - - Although this interface looks a lot like an 'object pool', implementations - do not have to support the re-use of instances. If an implementation does - not wish to pool instances, then the - method would simply create a new instance, and the - method would do nothing. - - James House - Marko Lahma (.NET) - - - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the - to obtain instances of . - - - - - Called by the - to return instances of . - - - - - JobRunShell instances are responsible for providing the 'safe' environment - for s to run in, and for performing all of the work of - executing the , catching ANY thrown exceptions, updating - the with the 's completion code, - etc. -

- A instance is created by a - on behalf of the which then runs the - shell in a thread from the configured when the - scheduler determines that a has been triggered. -

-
- - - - - James House - Marko Lahma (.NET) -
- - - This interface should be implemented by any class whose instances are intended - to be executed by a thread. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Create a JobRunShell instance with the given settings. - - A handle to the that produced - this . - The instance that should be made - available within the . - the that should be used by the - when making updates to the . - - - - Initializes the job execution context with given scheduler and bundle. - - The scheduler. - The bundle offired triggers. - - - - Requests the Shutdown. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Runs begin procedures on this instance. - - - - - Completes the execution. - - if set to true [successful execution]. - - - - Passivates this instance. - - - - - Completes the trigger retry loop. - - The trigger. - The job detail. - The inst code. - - - - - Vetoeds the job retry loop. - - The trigger. - The job detail. - The inst code. - - - - - This is the heart of Quartz, an indirect implementation of the - interface, containing methods to schedule s, - register instances, etc. - - - - - - James House - Marko Lahma (.NET) - - - - Starts this instance. - - - - - Standbies this instance. - - - - - Shutdowns this instance. - - - - - returns true if the given JobGroup - is paused - - The scheduling context. - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Initializes the class. - - - - - Get the global - that has the given name. - - - - - - - Create a with the given configuration - properties. - - - - - - Bind the scheduler to remoting infrastructure. - - - - - Un-bind the scheduler from remoting infrastructure. - - - - - Adds an object that should be kept as reference to prevent - it from being garbage collected. - - The obj. - - - - Removes the object from garbae collection protected list. - - The obj. - - - - - Starts the 's threads that fire s. -

- All s that have misfired will - be passed to the appropriate TriggerListener(s). -

-
-
- - - Temporarily halts the 's firing of s. -

- The scheduler is not destroyed, and can be re-started at any time. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. - Equivalent to . -

- The scheduler cannot be re-started. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. -

- The scheduler cannot be re-started. -

-
- - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - -
- - - Validates the state. - - - - - Add the identified by the given - to the Scheduler, and - associate the given with it. -

- If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. -

-
-
- - - Schedule the given with the - identified by the 's settings. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. -

- The must by definition be 'durable', if it is not, - SchedulerException will be thrown. -

-
-
- - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Remove the indicated from the - scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Creates a new positive random number - - The last random obtained - Returns a new positive random number - - - - Trigger the identified (Execute it now) - with a non-volatile trigger. - - - - - Trigger the identified (Execute it - now) - with a volatile trigger. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - - - Resume (un-pause) the with the given - name. -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The the job scheduling context. - - - - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get the names of all known groups. - - - - - Get the names of all the s in the - given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all known - groups. - - - - - Get the names of all the s in - the given group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - Add (register) the given to the Scheduler. - - - - - Delete the identified from the Scheduler. - - true if the Calendar was found and deleted. - - - - Get the instance with the given name. - - - - - Get the names of all registered s. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from the - 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from - the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has the given name. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from - the 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed - - - - Remove the identifed - from the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global - that has the given name. - - - - - Get the global that - has the given name. - - - - - - - Register the given with the - . - - - - - Remove the given from the - . - - - true if the identifed listener was found in the list, and removed. - - - - - Notifies the job store job complete. - - The job scheduling context. - The trigger. - The detail. - The instruction code. - - - - Notifies the scheduler thread. - - - - - Notifies the trigger listeners about fired trigger. - - The job execution context. - - - - - Notifies the trigger listeners about misfired trigger. - - The trigger. - - - - Notifies the trigger listeners of completion. - - The job executution context. - The instruction code to report to triggers. - - - - Notifies the job listeners about job to be executed. - - The jec. - - - - Notifies the job listeners that job exucution was vetoed. - - The job execution context. - - - - Notifies the job listeners that job was executed. - - The jec. - The je. - - - - Notifies the scheduler listeners about scheduler error. - - The MSG. - The se. - - - - Notifies the scheduler listeners about job that was scheduled. - - The trigger. - - - - Notifies the scheduler listeners about job that was unscheduled. - - Name of the trigger. - The trigger group. - - - - Notifies the scheduler listeners about finalized trigger. - - The trigger. - - - - Notifies the scheduler listeners about paused trigger. - - The name. - The group. - - - - Notifies the scheduler listeners resumed trigger. - - The name. - The group. - - - - Notifies the scheduler listeners about paused job. - - The name. - The group. - - - - Notifies the scheduler listeners about resumed job. - - The name. - The group. - - - - Notifies the scheduler listeners about scheduler shutdown. - - - - - Interrupt all instances of the identified InterruptableJob. - - - - - Obtains a lifetime service object to control the lifetime policy for this instance. - - - - - Gets the version of the Quartz Scheduler. - - The version. - - - - Gets the version major. - - The version major. - - - - Gets the version minor. - - The version minor. - - - - Gets the version iteration. - - The version iteration. - - - - Gets the scheduler signaler. - - The scheduler signaler. - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Gets or sets a value indicating whether to signal on scheduling change. - - - true if schduler should signal on scheduling change; otherwise, false. - - - - - Reports whether the is paused. - - - - - Gets the job store class. - - The job store class. - - - - Gets the thread pool class. - - The thread pool class. - - - - Gets the size of the thread pool. - - The size of the thread pool. - - - - Reports whether the has been Shutdown. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. -

-
-
- - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a list containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Gets or sets the job factory. - - The job factory. - - - - Gets the running since. - - The running since. - - - - Gets the number of jobs executed. - - The number of jobs executed. - - - - Gets a value indicating whether this scheduler supports persistence. - - true if supports persistence; otherwise, false. - - - - Helper class to start scheduler in a delayed fashion. - - - - - ErrorLogger - Scheduler Listener Class - - - - - A helpful abstract base class for implementors of - . - - - The methods in this class are empty so you only need to override the - subset for the events you care about. - - - - - - The interface to be implemented by classes that want to be informed of major - events. - - - - - James House - - - - Called by the when a - is scheduled. - - - - - Called by the when a - is unscheduled. - - - - - Called by the when a - has reached the condition in which it will never fire again. - - - - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter will be - null. If all jobs were paused, then both parameters will be null. -

-
- Name of the job. - The job group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter will - be null. If all jobs were paused, then both parameters will be null. -

-
- The job group. -
- - - Called by the when a serious error has - occured within the scheduler - such as repeated failures in the , - or the inability to instantiate a instance when its - has fired. -

- The property of the given SchedulerException - can be used to determine more specific information about the type of - error that was encountered. -

-
-
- - - Called by the to inform the listener - that it has Shutdown. - - - - - Get the for this - type's category. This should be used by subclasses for logging. - - - - - The interface to be implemented by classes that want to be informed when a - executes. In general, applications that use a - will not have use for this mechanism. - - - - - - - James House - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - Get the name of the . - - - - - Contains all of the resources (,, - etc.) necessary to create a instance. - - - James House - Marko Lahma (.NET) - - - - Gets the unique identifier. - - Name of the scheduler. - The scheduler instance id. - - - - - Gets the unique identifier. - - - - - - Add the given for the - to use. This method expects the plugin's - "initialize" method to be invoked externally (either before or after - this method is called). - - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the instance Id for the . - - - if name is null or empty. - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the for the - to use. - - - if threadPool is null. - - - - - Get or set the for the - to use. - - - if jobStore is null. - - - - - Get or set the for the - to use. - - - if jobRunShellFactory is null. - - - - - Get the of all - s for the - to use. - - - - - - Gets or sets a value indicating whether to make scheduler thread daemon. - - - true if scheduler should be thread daemon; otherwise, false. - - - - - Gets or sets the scheduler exporter. - - The scheduler exporter. - - - - The thread responsible for performing the work of firing - s that are registered with the . - - - - - James House - Marko Lahma (.NET) - - - - Support class used to handle threads - - - - - The instance of System.Threading.Thread - - - - - Initializes a new instance of the QuartzThread class - - - - - Initializes a new instance of the Thread class. - - The name of the thread - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - The name of the thread - - - - This method has no functionality unless the method is overridden - - - - - Causes the operating system to change the state of the current thread instance to ThreadState.Running - - - - - Interrupts a thread that is in the WaitSleepJoin thread state - - - - - Blocks the calling thread until a thread terminates - - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - Time of wait in nanoseconds - - - - Resumes a thread that has been suspended - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread. Calling this method - usually terminates the thread - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread while also providing - exception information about the thread termination. - Calling this method usually terminates the thread. - - An object that contains application-specific information, such as state, which can be used by the thread being aborted - - - - Suspends the thread, if the thread is already suspended it has no effect - - - - - Obtain a string that represents the current object - - A string that represents the current object - - - - Gets the currently running thread - - The currently running thread - - - - Gets the current thread instance - - - - - Gets or sets the name of the thread - - - - - Gets or sets a value indicating the scheduling priority of a thread - - - - - Gets a value indicating the execution status of the current thread - - - - - Gets or sets a value indicating whether or not a thread is a background thread. - - - - - Gets the randomized idle wait time. - - The randomized idle wait time. - - - - Construct a new for the given - as a non-daemon - with normal priority. - - - - - Construct a new for the given - as a with the given - attributes. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop that a change in scheduling has been - made - in order to interrupt any sleeping that may be occuring while - waiting for the fire time to arrive. - - - the time when the newly scheduled trigger - will fire. If this method is being called do to some other even (rather - than scheduling a trigger), the caller should pass null. - - - - - The main processing loop of the . - - - - - Trigger retry loop that is executed on error condition. - - The bndle. - - - - Releases the trigger retry loop. - - The trigger. - - - - Gets the log. - - The log. - - - - Sets the idle wait time. - - The idle wait time. - - - - Gets a value indicating whether this is paused. - - true if paused; otherwise, false. - - - - Gets or sets the db failure retry interval. - - The db failure retry interval. - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - Marko Lahma (.NET) - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - An object used to pass information about the 'client' to the . - - - James House - Marko Lahma (.NET) - - - - get the instanceId in the cluster. - -

- Set the instanceId. -

-
-
- - - Metadata information about specific ADO.NET driver library. Metadata is used to - create correct types of object instances to interact with the underlying - database. - - - - - Initializes this instance. Parses information and initializes startup - values. - - - - - Gets the name of the parameter which includes the parameter prefix for this - database. - - Name of the parameter. - - - Gets or sets the name of the assembly that holds the connection library. - The name of the assembly. - - - - Gets or sets the name of the product. - - The name of the product. - - - - Gets or sets the type of the connection. - - The type of the connection. - - - - Gets or sets the type of the command. - - The type of the command. - - - - Gets or sets the type of the parameter. - - The type of the parameter. - - - - Gets the type of the command builder. - - The type of the command builder. - - - Gets the command builder's derive parameters method. - The command builder derive parameters method. - - - - Gets or sets the parameter name prefix. - - The parameter name prefix. - - - - Gets or sets the type of the exception that is thrown when using driver - library. - - The type of the exception. - - - - Gets or sets a value indicating whether parameters are bind by name when using - ADO.NET parameters. - - true if parameters are bind by name; otherwise, false. - - - Gets or sets the type of the database parameters. - The type of the parameter db. - - - - Gets the parameter db type property. - - The parameter db type property. - - - - Gets the parameter is nullable property. - - The parameter is nullable property. - - - - Gets or sets the type of the db binary column. This is a string representation of - Enum element because this information is database driver specific. - - The type of the db binary. - - - Gets the type of the db binary. - The type of the db binary. - - - - Sets the name of the parameter db type property. - - The name of the parameter db type property. - - - - Gets or sets a value indicating whether [use parameter name prefix in parameter collection]. - - - true if [use parameter name prefix in parameter collection]; otherwise, false. - - - - - - - - - - - - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - A new Command Builder - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - Registers DB metadata information for given provider name. - - - - - - - Initializes a new instance of the class. - - Name of the db provider. - The connection string. - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - A new Command Builder - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - - Gets the metadata. - - The metadata. - - - - Summary description for DbProviderFactory. - - - - - This interface can be implemented by any - class that needs to use the constants contained herein. - - Jeffrey Wescott - James House - - - @deprecated Whether a trigger has misfired is no longer a state, but - rather now identified dynamically by whether the trigger's next fire - time is more than the misfire threshold time in the past. - - - - This class contains utility functions for use in all delegate classes. - - Jeffrey Wescott - - - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The table prefix - The query, with proper table prefix substituted - - - - Obtain a unique key for a given job. - - The job name - The group containing the job - - A unique key - - - - Obtain a unique key for a given trigger. - - The trigger name - The group containing the trigger - A unique key - - - - Base class for database based lock handlers for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - - - - This class extends - to include the query string constants in use by the - class. - - Jeffrey Wescott - - - - An interface for providing thread/resource locking in order to protect - resources from being altered by multiple threads at the same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - Interface for Quartz objects that need to know what the table prefix of - the tables used by a ADO.NET JobStore is. - - - - - Initializes a new instance of the class. - - The table prefix. - The SQL. - The default SQL. - The db provider. - - - - Execute the SQL that will lock the proper database row. - - - - - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - - - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - - - - Gets or sets the lock owners. - - The lock owners. - - - - Gets the log. - - The log. - - - - This Semaphore implementation does use the database. - - - - - Gets or sets the table prefix. - - The table prefix. - - - - A FirebirdDelegate specific driver delegate. - - Marko Lahma - - - - This is meant to be an abstract base class for most, if not all, - implementations. Subclasses should override only those methods that need - special handling for the DBMS driver in question. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - This is the base interface for all driver delegate classes. - - -

- This interface is very similar to the - interface except each method has an additional - parameter. -

-

- Unless a database driver has some extremely-DB-specific - requirements, any IDriverDelegate implementation classes should extend the - class. -

-
- Jeffrey Wescott - James House - Marko Lahma (.NET) -
- - - Update all triggers having one of the two given states, to the given new - state. - - The DB Connection - The new state for the triggers - The first old state to update - The second old state to update - Number of rows updated - - - - Get the names of all of the triggers that have misfired - according to - the given timestamp. - - The DB Connection - The timestamp. - An array of objects - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given group and state that - have misfired - according to the given timestamp. - - The DB Connection - Name of the group. - The state. - The timestamp. - An array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - An array of objects - - - - Delete all fired triggers. - - The DB Connection - The number of rows deleted - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of see cref="Key" /> objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - Insert the job detail record. - - The DB Connection - The job to insert. - Number of rows inserted. - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - -

- Get the names of all of the triggers associated with the given job. -

- -
- The DB Connection - The job name - The job group -
- - - Delete all job listeners for the given job. - - The DB Connection - The name of the job - The group containing the job - The number of rows deleted - - - - Delete the job detail record for the given job. - - The DB Connection - the name of the job - Name of the group. - the number of rows deleted - - - - Check whether or not the given job is stateful. - - The DB Connection - The name of the job - The group containing the job - true if the job exists and is stateful, false otherwise - - - - Check whether or not the given job exists. - - The DB Connection - Name of the job. - Name of the group. - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The DB Connection - The job. - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - -

- Get all of the listeners for a given job. -

- -
- The DB Connection - The job name whose listeners are wanted - The group containing the job - array of listener names -
- - - Select the JobDetail object for a given job name / group name. - - The DB Connection - The job name whose listeners are wanted - The group containing the job - The class load helper. - The populated JobDetail object - - - - Select the total number of jobs stored. - - The DB Connection - the total number of jobs stored - - - - Select all of the job group names that are stored. - - The DB Connection. - an array of group names - - - - Select all of the jobs contained in a given group. - - The DB Connection - The group containing the jobs - an array of job names - - - - Insert the base trigger data. - - The DB Connection - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the cron trigger data. - - the DB Connection - The trigger. - the number of rows inserted - - - - Update the base trigger data. - - the DB Connection - The trigger. - The state. - The job detail. - the number of rows updated - - - - Update the simple trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the cron trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the blob trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Check whether or not a trigger exists. - - the DB Connection - Name of the trigger. - Name of the group. - the number of rows updated - - - - Update the state for a given trigger. - - The DB Connection - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - the number of rows updated - - - - Update the given trigger to the given new state, if it is in the given - old state. - - The DB connection - The name of the trigger. - The group containing the trigger - The new state for the trigger - The old state the trigger must be in - int the number of rows updated - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection - The name of the trigger - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - - int the number of rows updated - - SQLException - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - The number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - The DB connection - The group containing the triggers - The new state for the trigger group - The old state the triggers must be in. - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - The DB Connection - The name of the job. - The group containing the job. - The new state for the triggers. - The number of rows updated - - - - Update the states of any triggers associated with the given job, that - are the given current state. - - The DB Connection - The name of the job - The group containing the job - The new state for the triggers - The old state of the triggers - the number of rows updated - - - - Delete all of the listeners associated with a given trigger. - - The DB Connection - The name of the trigger whose listeners will be deleted - The name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - The DB Connectio - The trigger - The name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - array of trigger listener names - - - - Delete the simple trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the BLOB trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the cron trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - The DB Connection - The name of the job - The group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - The DB Connection - The name of the trigger - The group containing the trigger - The load helper. - - The object associated with the given trigger - - - - - Select the stateful jobs which are referenced by triggers in the given - trigger group. - - The DB Connection - The trigger group. - a List of Keys to jobs. - - - - Select the triggers for a job> - - The DB Connection - The name of the trigger - The group containing the trigger - an array of objects associated with a given job. - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Select a trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - - Select a trigger's JobDataMap. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - Select a triggers status (state and next fire time). - - The DB Connection. - The name of the trigger. - The group containing the trigger. - A object, or null - - - - Select the total number of triggers stored. - - The DB Connection. - The total number of triggers stored. - - - - Select all of the trigger group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the triggers contained in a given group. - - The DB Connection. - The group containing the triggers. - An array of trigger names. - - - - Select all of the triggers in a given state. - - The DB Connection. - The state the triggers must be in. - An array of trigger s. - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows inserted. - - - - Update a calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows updated. - - - - Check whether or not a calendar exists. - - The DB Connection. - The name of the calendar. - true if the trigger exists, false otherwise. - - - - Select a calendar. - - The DB Connection. - The name of the calendar. - The Calendar. - - - - Check whether or not a calendar is referenced by any triggers. - - The DB Connection. - The name of the calendar. - true if any triggers reference the calendar, false otherwise - - - - Delete a calendar. - - The DB Connection - The name of the trigger. - The number of rows deleted. - - - - Select the total number of calendars stored. - - The DB Connection - The total number of calendars stored. - - - - Select all of the stored calendars. - - The DB Connection - An array of calendar names. - - - - Select the trigger that will be fired at the given fire time. - - The DB Connection - The time that the trigger will be fired. - - A representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Insert a fired trigger. - - The DB Connection - The trigger. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted. - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB Connection - Name of the trigger. - Name of the group. - A list of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB Connection - Name of the job. - Name of the group. - A List of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Delete a fired trigger. - - The DB Connection - The fired trigger entry to delete. - The number of rows deleted. - - - - Get the number instances of the identified job currently executing. - - The DB Connection - Name of the job. - The job group. - - The number instances of the identified job currently executing. - - - - - Insert a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The interval. - The number of inserted rows. - - - - Delete a scheduler-instance state record. - - The DB Connection - The instance id. - The number of deleted rows. - - - - Update a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The number of updated rows. - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Select the distinct instance names of all fired-trigger records. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - The conn. - - - - - Counts the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - - - - - Selects the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - The count. - The result list. - - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - if set to true [use properties]. - - - - Insert the job detail record. - - the DB Connection - the new state for the triggers - the first old state to update - the second old state to update - number of rows updated - - - - Get the names of all of the triggers that have misfired. - - the DB Connection - The ts. - an array of objects - - - - Select all of the triggers in a given state. - - The DB Connection - The state the triggers must be in - an array of trigger s - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given states that have - misfired - according to the given timestamp. No more than count will - be returned. - - The conn. - The state1. - The state2. - The ts. - The most misfired triggers to return, negative for all - - Output parameter. A List of objects. Must not be null - - Whether there are more misfired triggers left to find beyond the given count. - - - - Get the number of triggers in the given states that have - misfired - according to the given timestamp. - - - - - - - - - - Get the names of all of the triggers in the given group and state that - have misfired. - - The DB Connection - Name of the group. - The state. - The timestamp. - an array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the - trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - an array of objects - - - - Delete all fired triggers. - - The DB Connection. - The number of rows deleted. - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Insert the job detail record. - - The DB Connection. - The job to insert. - Number of rows inserted. - - - - Gets the db presentation for boolean value. Subclasses can overwrite this behaviour. - - Value to map to database. - - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - - - Get the names of all of the triggers associated with the given job. - - The DB Connection. - The name of the job. - The group containing the job. - An array of objects - - - - Delete all job listeners for the given job. - - The DB Connection. - The name of the job. - The group containing the job. - The number of rows deleted. - - - - Delete the job detail record for the given job. - - the DB Connection - the name of the job - the group containing the job - the number of rows deleted - - - - Check whether or not the given job is stateful. - - the DB Connection - the name of the job - the group containing the job - - true if the job exists and is stateful, false otherwise - - - - - Check whether or not the given job exists. - - the DB Connection - the name of the job - the group containing the job - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The conn. - the job to update - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection. - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - - - Get all of the listeners for a given job. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - Array of listener names. - - - - Select the JobDetail object for a given job name / group name. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - The load helper. - The populated JobDetail object. - - - build Map from java.util.Properties encoding. - - - - Select the total number of jobs stored. - - The DB Connection. - The total number of jobs stored. - - - - Select all of the job group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the jobs contained in a given group. - - The DB Connection. - The group containing the jobs. - An array of job names. - - - - Insert the base trigger data. - - the DB Connection - the trigger to insert - the state that the trigger should be stored in - The job detail. - the number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Insert the cron trigger data. - - the DB Connection - the trigger to insert - the number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Update the base trigger data. - - The DB Connection. - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows updated. - - - - Update the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the cron trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Check whether or not a trigger exists. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - true if the trigger exists, false otherwise - - - - Update the state for a given trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is in the given - old state. - - the DB connection - the name of the trigger - the group containing the trigger - the new state for the trigger - the old state the trigger must be in - int the number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - the DB connection - the group containing the triggers - the new state for the trigger group - the old state the triggers must be in - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - the DB Connection - the name of the job - the group containing the job - the new state for the triggers - the number of rows updated - - - - Updates the state of the trigger states for job from other. - - The conn. - Name of the job. - Name of the group. - The state. - The old state. - - - - - Delete all of the listeners associated with a given trigger. - - the DB Connection - the name of the trigger whose listeners will be deleted - the name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - the DB Connection - the trigger - the name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - - array of trigger listener names - - - - - Delete the simple trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - the DB Connection - the name of the job - the group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - the DB Connection - the name of the trigger - the group containing the trigger - The load helper. - The object associated with the given trigger - - - - Select the triggers for a job - - the DB Connection - the name of the trigger - the group containing the trigger - - an array of objects - associated with a given job. - - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Selects the stateful jobs of trigger group. - - The database connection. - Name of the group. - - - - - Select a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger's JobDataMap. - - the DB Connection - the name of the trigger - the group containing the trigger - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger status (state and next fire time). - - the DB Connection - the name of the trigger - the group containing the trigger - - a object, or null - - - - - Select the total number of triggers stored. - - the DB Connection - the total number of triggers stored - - - - Select all of the trigger group names that are stored. - - the DB Connection - - an array of group names - - - - - Select all of the triggers contained in a given group. - - the DB Connection - the group containing the triggers - - an array of trigger names - - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows inserted - IOException - - - - Update a calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows updated - IOException - - - - Check whether or not a calendar exists. - - the DB Connection - The name of the calendar. - - true if the trigger exists, false otherwise - - - - - Select a calendar. - - the DB Connection - The name of the calendar. - the Calendar - ClassNotFoundException - IOException - - - - Check whether or not a calendar is referenced by any triggers. - - the DB Connection - The name of the calendar. - - true if any triggers reference the calendar, false otherwise - - - - - Delete a calendar. - - the DB Connection - The name of the trigger. - the number of rows deleted - - - - Select the total number of calendars stored. - - the DB Connection - the total number of calendars stored - - - - Select all of the stored calendars. - - the DB Connection - - an array of calendar names - - - - - Select the trigger that will be fired at the given fire time. - - the DB Connection - the time that the trigger will be fired - - a representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Gets the select next trigger to acquire SQL clause. - This can be overriden for a more performant, result limiting - SQL. For Example SQL Server, MySQL and SQLite support limiting returned rows. - - - - - - Insert a fired trigger. - - the DB Connection - the trigger - the state that the trigger should be stored in - The job. - the number of rows inserted - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB connection. - Name of the trigger. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB connection. - Name of the job. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Select the distinct instance names of all fired-trigger records. - - The conn. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - - - - Delete a fired trigger. - - the DB Connection - the fired trigger entry to delete - the number of rows deleted - - - - Selects the job execution count. - - The DB connection. - Name of the job. - The job group. - - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Inserts the state of the scheduler. - - The conn. - The instance id. - The check in time. - The interval. - - - - - Deletes the state of the scheduler. - - The database connection. - The instance id. - - - - - Updates the state of the scheduler. - - The database connection. - The instance id. - The check in time. - - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The query, with proper table prefix substituted - - - - Create a serialized version of an Object. - - the object to serialize - Serialized object as byte array. - - - - Remove the transient data from and then create a serialized - version of a and returns the underlying bytes. - - The data. - the serialized data as byte array - - - - serialize - - The data. - - - - - Convert the JobDataMap into a list of properties. - - - - - Convert the JobDataMap into a list of properties. - - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs. The default implementation uses standard - ADO.NET operations. - - The data reader, already queued to the correct row. - The column index for the BLOB. - The deserialized object from the DataReader BLOB. - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs for job details. - - The result set, already queued to the correct row. - The column index for the BLOB. - The deserialized Object from the ResultSet BLOB. - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Gets the triggers to acquire limit. - - The triggers to acquire limit. - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Firebird specific version with FIRST functionality - - - - - - Conveys the state of a fired-trigger record. - - James House - - - - Gets or sets the fire instance id. - - The fire instance id. - - - - Gets or sets the fire timestamp. - - The fire timestamp. - - - - Gets or sets a value indicating whether [job is stateful]. - - true if [job is stateful]; otherwise, false. - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Gets or sets the trigger key. - - The trigger key. - - - - Gets or sets the state of the fire instance. - - The state of the fire instance. - - - - Gets or sets a value indicating whether [job requests recovery]. - - true if [job requests recovery]; otherwise, false. - - - - Gets or sets a value indicating whether [trigger is volatile]. - - true if [trigger is volatile]; otherwise, false. - - - - Gets or sets the priority. - - The priority. - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - - Base class for exceptions thrown by the Quartz . - - - SchedulerExceptions may contain a reference to another - , which was the underlying cause of the SchedulerException. - - James House - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The MSG. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Initializes a new instance of the class. - - The MSG. - The error code. - - - - Initializes a new instance of the class. - - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - The error code. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Return the exception that is the underlying cause of this exception. - This may be used to find more detail about the cause of the error. - - The underlying exception, or if there is not - one. - - - - - Get the error code associated with this exception. - This may be used to find more detail about the cause of the error. - - - One of the ERR_XXX constants defined in this class. - - - -

- Determine if the specified error code is in the - category of errors. -

-
-
- -

- Determine if the specified error code is in the - category of errors. -

-
-
- - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - is meant to be used in an application-server - or other software framework environment that provides - container-managed-transactions. No commit / rollback will be handled by this class. - - - If you need commit / rollback, use - instead. - - Jeffrey Wescott - James House - Srinivas Venkatarangaiah - - - - Contains base functionality for ADO.NET-based JobStore implementations. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes that want to provide a - and storage mechanism for the - 's use. - - - Storage of s and s should be keyed - on the combination of their name and group for uniqueness. - - - - - - - - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - ObjectAlreadyExistsException - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Store the given . - - The context. - The to be stored. - - If , any existing in the - with the same name and group should be - over-written. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Retrieve the for the given - . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Store the given . - - The context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

-

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - -
- - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Store the given . - - The context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the names of all of the s that - have the given group name. -

- If there are no jobs in the given group name, the result should be a - zero-length array (not ). -

-
- The CTX. - Name of the group. - -
- - - Get the names of all of the s - that have the given group name. -

- If there are no triggers in the given group name, the result should be a - zero-length array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the s - in the . - -

- If there are no Calendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Get the current state of the identified . - - - - - - - - - - Pause the with the given name. - - - - - Pause all of the s in the - given group. - - - The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - Pause all of the s in the given - group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
- - -
- - - Resume (un-pause) the with the - given name. - -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- - -
- - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The context. - - - - - Resume (un-pause) the with the - given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in - the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

- -
- -
- - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - The context. - If > 0, the JobStore should only return a Trigger - that will fire no later than the time represented in this value as - milliseconds. - - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - null if the trigger or it's job or calendar no longer exist, or - if the trigger was not successfully put into the 'executing' - state. - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Supports the persistence. - - - - - - Initializes a new instance of the class. - - - - - Gets the connection and starts a new transaction. - - - - - - Called by the QuartzScheduler before the is - used, in order to give it a chance to Initialize. - - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Removes all volatile data. - - - - - Removes all volatile data. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Store the given and . - - SchedulingContext - Job to be stored. - Trigger to be stored. - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Stores the given . - - - The to be stored. - - If , any existing in the - with the same name & group should be over-written. - - - -

- Insert or update a job. -

-
-
- - - Check existence of a given job. - - - - - Store the given . - - - The to be stored. - - If , any existing in - the with the same name & group should - be over-written. - - - if a with the same name/group already - exists, and replaceExisting is set to false. - - - - - Insert or update a trigger. - - - - - Check existence of a given trigger. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - - The name of the to be removed. - The group name of the to be removed. - - if a with the given name & - group was found and removed from the store. - - - - - Delete a job and its listeners. - - - - - - - Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry. - - - - - - - - Retrieve the for the given - . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Remove (delete) the with the - given name. - - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

- -

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The name of the to be removed. - The group name of the to be removed. - - if a with the given - name & group was found and removed from the store. - -
- - - - - - Retrieve the given . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the current state of the identified . - - - - - - - - - - Gets the state of the trigger. - - The conn. - The CTXT. - Name of the trigger. - Name of the group. - - - - - Store the given . - - The name of the calendar. - The to be stored. - - If , any existing - in the with the same name & group - should be over-written. - - - if a with the same name already - exists, and replaceExisting is set to false. - - - - - Remove (delete) the with the given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - If there are no jobs in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the s - that have the given group name. - - - If there are no triggers in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the s - in the . - - - If there are no Calendars in the given group name, the result should be - a zero-length array (not ). - - - - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Pause the with the given name. - - - - - - Pause the with the given name. - - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - - Pause all of the s in the given - group - by pausing all of their s. - - - - - - Determines if a Trigger for the given job should be blocked. - State can only transition to StatePausedBlocked/StateBlocked from - StatePaused/StateWaiting respectively. - - StatePausedBlocked, StateBlocked, or the currentState. - - - - Resume (un-pause) the with the - given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) the with the - given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - - Resume (un-pause) all of the s in - the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the - given group. - - - - - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get a handle to the next N triggers to be fired, and mark them as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Get a list of all scheduler instances in the cluster that may have failed. - This includes this scheduler if it is checking in for the first time. - - - - - Create dummy objects for fired triggers - that have no scheduler state record. Checkin timestamp and interval are - left as zero on these dummy objects. - - List of all current s - - - - Cleanup the given database connection. This means restoring - any modified auto commit or transaction isolation connection - attributes, and then closing the underlying connection. - - - - This is separate from closeConnection() because the Spring - integration relies on being able to overload closeConnection() and - expects the same connection back that it originally returned - from the datasource. - - - - - - Closes the supplied connection. - - (Optional) - - - - Rollback the supplied connection. - - (Optional) - - JobPersistenceException thrown if a SQLException occurs when the - connection is rolled back - - - - - Commit the supplied connection. - - The CTH. - if set to true opens a new transaction. - JobPersistenceException thrown if a SQLException occurs when the - - - - Execute the given callback in a transaction. Depending on the JobStore, - the surrounding transaction may be assumed to be already present - (managed). - - - This method just forwards to ExecuteInLock() with a null lockName. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). This version is just a - handy wrapper around executeInLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. This version is just a - handy wrapper around executeInNonManagedTXLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - Get or set the datasource name. - - - - - Gets the log. - - The log. - - - - Get or sets the prefix that should be pre-pended to all table names. - - - - - Set whether string-only properties will be handled in JobDataMaps. - - - - - Get or set the instance Id of the Scheduler (must be unique within a cluster). - - - - - Get or set the instance Id of the Scheduler (must be unique within this server instance). - - - - - Get or set whether this instance is part of a cluster. - - - - - Get or set the frequency at which this instance "checks-in" - with the other instances of the cluster. -- Affects the rate of - detecting failed instances. - - - - - Get or set the maximum number of misfired triggers that the misfire handling - thread will try to recover at one time (within one transaction). The - default is 20. - - - - - Gets or sets the database retry interval. - - The db retry interval. - - - - Get or set whether this instance should use database-based thread - synchronization. - - - - - Whether or not to obtain locks when inserting new jobs/triggers. - Defaults to , which is safest - some db's (such as - MS SQLServer) seem to require this to avoid deadlocks under high load, - while others seem to do fine without. - - - Setting this property to will provide a - significant performance increase during the addition of new jobs - and triggers. - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Don't call set autocommit(false) on connections obtained from the - DataSource. This can be helpfull in a few situations, such as if you - have a driver that complains if it is called when it is already off. - - - - - Set the transaction isolation level of DB connections to sequential. - - - - - Whether or not the query and update to acquire a Trigger for firing - should be performed after obtaining an explicit DB lock (to avoid - possible race conditions on the trigger's db row). This is - is considered unnecessary for most databases (due to the nature of - the SQL update that is performed), and therefore a superfluous performance hit. - - - - - Get or set the ADO.NET driver delegate class name. - - - - - set the SQL statement to use to select and lock a row in the "locks" - table. - - - - - - Get whether the threads spawned by this JobStore should be - marked as daemon. Possible threads include the - and the . - - - - - - Get whether to check to see if there are Triggers that have misfired - before actually acquiring the lock to recover them. This should be - set to false if the majority of the time, there are are misfired - Triggers. - - - - - - Get the driver delegate for DB operations. - - - - - Get whether String-only properties will be handled in JobDataMaps. - - - - - Indicates whether this job store supports persistence. - - - - - - - Implement this interface to provide the code to execute within - the a transaction template that has no return value. - - - - - - Implement this interface to provide the code to execute within - the a transaction template. If no return value is required, execute - should just return null. - - - - - - - - An interface for classes wishing to provide the service of loading classes - and resources within the scheduler... - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - Helper class for returning the composite result of trying - to recover misfired jobs. - - - - - Initializes a new instance of the class. - - if set to true [has more misfired triggers]. - The processed misfired trigger count. - - - - - Gets a value indicating whether this instance has more misfired triggers. - - - true if this instance has more misfired triggers; otherwise, false. - - - - - Gets the processed misfired trigger count. - - The processed misfired trigger count. - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the non managed TX connection. - - - - - - Execute the given callback having optionally aquired the given lock. - Because CMT assumes that the connection is already part of a managed - transaction, it does not attempt to commit or rollback the - enclosing transaction. - - - - - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - txCallback is still executed in a transaction. - - Callback to execute. - - - - Utility class to keep track of both active transaction - and connection. - - - - - Initializes a new instance of the class. - - The connection. - The transaction. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the transaction. - - The transaction. - - - - is meant to be used in a standalone environment. - Both commit and rollback will be handled by this class. - - Jeffrey Wescott - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - For , the non-managed TX connection is just - the normal connection because it is not CMT. - - - - - - Execute the given callback having optionally aquired the given lock. - For , because it manages its own transactions - and only has the one datasource, this is the same behavior as - . - - - The name of the lock to aquire, for example "TRIGGER_ACCESS". - If null, then no lock is aquired, but the lockCallback is still - executed in a transaction. - - Callback to execute. - - - - - - - - - Exception class for when there is a failure obtaining or releasing a - resource lock. - - - James House - - - - An exception that is thrown to indicate that there has been a failure in the - scheduler's underlying persistence mechanism. - - James House - - - -

- Create a with the given message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a with the given message - and error code. -

-
-
- -

- Create a with the given message - and cause. -

-
-
- -

- Create a with the given message, - cause and error code. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the MySQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - MySQL version with LIMIT support. - - - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the Oracle database. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Oracle version with rownum support. - - - - - - This is a driver delegate for the PostgreSQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - PostgreSQL version with LIMIT support. - - - - - - Conveys a scheduler-instance state record. - - James House - - - - Gets or sets the checkin interval. - - The checkin interval. - - - - Gets or sets the checkin timestamp. - - The checkin timestamp. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Internal in-memory lock handler for providing thread/resource locking in - order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - True if the lock was obtained. - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Gets the thread locks. - - The thread locks. - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - - This is a driver delegate for the SQLiteDelegate ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - SQLite version with LIMIT support. - - - - - - A SQL Server specific driver delegate. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - SQL Server specific version with TOP functionality - - - - - - Internal database based lock handler for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Initializes a new instance of the class. - - The table prefix. - The select with lock SQL. - - - - Execute the SQL select for update that will lock the proper database row. - - - - Provide thread/resource locking in order to protect - resources from being altered by multiple threads at the same time using - a db row update. - - - Note: This Semaphore implementation is useful for databases that do - not support row locking via "SELECT FOR UPDATE" type syntax, for example - Microsoft SQLServer (MSSQL). - - - - - Initializes a new instance of the class. - - - - - Execute the SQL that will lock the proper database row. - - - - - - - - This implementation of the Calendar excludes a set of days of the year. You - may use it to exclude bank holidays which are on the same date every year. - - - - Juergen Donnerstag - - - - This implementation of the Calendar may be used (you don't have to) as a - base class for more sophisticated one's. It merely implements the base - functionality required by each Calendar. - - - Regarded as base functionality is the treatment of base calendars. Base - calendar allow you to chain (stack) as much calendars as you may need. For - example to exclude weekends you may use WeeklyCalendar. In order to exclude - holidays as well you may define a WeeklyCalendar instance to be the base - calendar for HolidayCalendar instance. - - - Juergen Donnerstag - James House - - - - An interface to be implemented by objects that define spaces of time during - which an associated may fire. - - - Calendars do not define actual fire times, but rather are used to limit a - from firing on its normal schedule if necessary. Most - Calendars include all times by default and allow the user to specify times to - exclude. As such, it is often useful to think of Calendars as being used to - exclude a block of time, as opposed to include - a block of time. (i.e. the schedule "fire every five minutes except on Sundays" could be - implemented with a and a which excludes Sundays) - - James House - Juergen Donnerstag - - - - Determine whether the given UTC time is 'included' by the - Calendar. - - - - - Determine the next UTC time that is 'included' by the - Calendar after the given UTC time. - - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - Set a new base calendar or remove the existing one. - Get the base calendar. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initializes a new instance of the class. - - The time zone. - - - - Initializes a new instance of the class. - - The base calendar. - The time zone. - - - - checks whether two arrays have - the same length and - for any given place there are equal elements - in both arrays - - - - - - Get the base calendar. Will be null, if not set. - - - - - Check if date/time represented by timeStamp is included. If included - return true. The implementation of BaseCalendar simply calls the base - calendars IsTimeIncluded() method if base calendar is set. - - - - - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - Gets or sets the time zone. - - The time zone. - - - - Gets or sets the description given to the instance by - its creator (if any). - - - - - Set a new base calendar or remove the existing one - - - - - - Constructor - - - - - Constructor - - The base calendar. - - - - Return true, if day is defined to be exluded. - - - - - Redefine a certain day to be excluded (true) or included (false). - - - - - Determine whether the given UTC time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStampUtc is - included. Return 0 if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or the array which defines the exclude-value of each day of month. - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes the set of times expressed by a - given CronExpression. - - - For example, you could use this calendar to exclude all but business hours (8AM - 5PM) every - day using the expression "* * 0-7,18-23 ? * *". -

- It is important to remember that the cron expression here describes a set of - times to be excluded from firing. Whereas the cron expression in - CronTrigger describes a set of times that can - be included for firing. Thus, if a has a - given cron expression and is associated with a with - the same expression, the calendar will exclude all the times the - trigger includes, and they will cancel each other out. -

-
- Aaron Craven -
- - - Initializes a new instance of the class. - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - - Determine whether the given time is 'included' by the - Calendar. - - the time to test - a boolean indicating whether the specified time is 'included' by the CronCalendar - - - - Determine the next time that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the cron expression for the calendar to a new value. - - The expression. - - - - Returns the object representation of the cron expression that defines the - dates and times this calendar excludes. - - - - - This implementation of the Calendar excludes (or includes - see below) a - specified time range each day. - - - For example, you could use this calendar to - exclude business hours (8AM - 5PM) every day. Each - only allows a single time range to be specified, and that time range may not - * cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM). - If the property is (default), - the time range defines a range of times in which triggers are not allowed to - * fire. If is , the time range - is inverted: that is, all times outside the defined time range - are excluded. -

- Note when using , it behaves on the same principals - as, for example, WeeklyCalendar defines a set of days that are - excluded every week. Likewise, defines a - set of times that are excluded every day. -

-
- Mike Funk - Aaron Craven -
- - - Create a with a time range defined by the - specified strings and no baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • items enclosed in brackets ('[', ']') are optional.
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
-
- - - Create a with a time range defined by the - specified strings and the specified baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • - items enclosed in brackets ('[', ']') are optional. -
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The base calendar for this calendar instance see BaseCalendar for more - information on base calendar functionality. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. Values are subject to - the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified values and the specified . Values are - subject to the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified s and no - baseCalendar. The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendar.after(rangeEndingCalendar) == true) - -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified s and the specified - . The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendarUtc > rangeEndingCalendarUtc == true) -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. The values are - subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Create a with a time range defined by the - specified values and the specified . The values - are subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Determine whether the given time is 'included' by the - Calendar. - - - - - - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - - Returns the start time of the time range of the day - specified in . - - - a DateTime representing the start time of the - time range for the specified date. - - - - - Returns the end time of the time range of the day - specified in - - - A DateTime representing the end time of the - time range for the specified date. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the time range for the to the times - represented in the specified Strings. - - The range starting time string. - The range ending time string. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. - - - - Sets the time range for the to the times - represented in the specified s. - - The range starting calendar. - The range ending calendar. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting time. - The range ending time. - - - - Gets the start of day, practically zeroes time part. - - The time. - - - - - Gets the end of day, pratically sets time parts to maximum allowed values. - - The time. - - - - - Checks the specified values for validity as a set of time values. - - The hour of day. - The minute. - The second. - The millis. - - - - Indicates whether the time range represents an inverted time range (see - class description). - - true if invert time range; otherwise, false. - - - - This implementation of the Calendar stores a list of holidays (full days - that are excluded from scheduling). - - - The implementation DOES take the year into consideration, so if you want to - exclude July 4th for the next 10 years, you need to add 10 entries to the - exclude list. - - Sharada Jambula - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Add the given Date to the list of excluded days. Only the month, day and - year of the returned dates are significant. - - - - - Removes the excluded date. - - The date to remove. - - - - Returns a of Dates representing the excluded - days. Only the month, day and year of the returned dates are - significant. - - - - - This implementation of the Calendar excludes a set of days of the month. You - may use it to exclude every 1. of each month for example. But you may define - any day of a month. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Constructor - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if mday is defined to be exluded. - - - - - Redefine a certain day of the month to be excluded (true) or included - (false). - - - - - Check if all days are excluded. That is no day is included. - - boolean - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or set the array which defines the exclude-value of each day of month - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes a set of days of the week. You - may use it to exclude weekends for example. But you may define any day of - the week. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if wday is defined to be exluded. E. g. - saturday and sunday. - - - - - Redefine a certain day of the week to be excluded (true) or included - (false). Use java.util.Calendar's constants like MONDAY to determine the - wday. - - - - - Check if all week ays are excluded. That is no day is included. - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get the array with the week days. - Setting will redefine the array of days excluded. The array must of size greater or - equal 8. java.util.Calendar's constants like MONDAY should be used as - index. A value of true is regarded as: exclude it. - - - - - A singleton implementation of . - - - Here are some examples of using this class: -

- To create a scheduler that does not write anything to the database (is not - persistent), you can call : -

-
-            DirectSchedulerFactory.Instance.CreateVolatileScheduler(10); // 10 threads 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler().Start();
-            
-

- Several create methods are provided for convenience. All create methods - eventually end up calling the create method with all the parameters: -

-
-            public void createScheduler(String schedulerName, string schedulerInstanceId, ThreadPool threadPool, JobStore jobStore, string rmiRegistryHost, int rmiRegistryPort)
-            
-

- Here is an example of using this method: -

-
-            // create the thread pool 
-            SimpleThreadPool threadPool = new SimpleThreadPool(maxThreads, Thread.NORM_PRIORITY); 
-            threadPool.Initialize(); 
-            // create the job store 
-            JobStore jobStore = new RAMJobStore(); 
-            jobStore.Initialize();
-            
-            DirectSchedulerFactory.Instance.CreateScheduler("My Quartz Scheduler", "My Instance", threadPool, jobStore, "localhost", 1099); 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler("My Quartz Scheduler", "My Instance").start();
-            
-
> - Mohammad Rezaei - James House - - -
- - - Provides a mechanism for obtaining client-usable handles to - instances. - - - - James House - - - - Returns a client-usable handle to a . - - - - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Returns handles to all known Schedulers (made by any SchedulerFactory - within this app domain.). - - - - - Initializes a new instance of the class. - - - - - Creates an in memory job store () - The thread priority is set to Thread.NORM_PRIORITY - - The number of threads in the thread pool - - - - Creates a proxy to a remote scheduler. This scheduler can be retrieved - via . - - SchedulerException - - - - Same as , - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via . - - The name for the scheduler. - The instance ID for the scheduler. - - SchedulerException - - - - Creates a scheduler using the specified thread pool and job store. This - scheduler can be retrieved via DirectSchedulerFactory#GetScheduler() - - - The thread pool for executing jobs - - - The type of job store - - SchedulerException - if initialization failed - - - - - Same as DirectSchedulerFactory#createScheduler(ThreadPool threadPool, JobStore jobStore), - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via DirectSchedulerFactory#getScheduler(String) - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - The idle wait time. You can specify "-1" for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - The idle wait time. You can specify TimeSpan.Zero for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Returns a handle to the Scheduler produced by this factory. -

- you must call createRemoteScheduler or createScheduler methods before - calling getScheduler() -

-
- - SchedulerException -
- - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Gets the log. - - The log. - - - - Gets the instance. - - The instance. - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - An implementation of the interface that remotely - proxies all method calls to the equivalent call on a given - instance, via remoting or similar technology. - - - - - James House - - - - This is the main interface of a Quartz Scheduler. - - - - A maintains a registry of - s and s. Once - registered, the is responsible for executing - s when their associated s - fire (when their scheduled time arrives). - - - instances are produced by a - . A scheduler that has already been - created/initialized can be found and used through the same factory that - produced it. After a has been created, it is in - "stand-by" mode, and must have its method - called before it will fire any s. - - - s are to be created by the 'client program', by - defining a class that implements the interface. - objects are then created (also by the client) to - define a individual instances of the . - instances can then be registered with the - via the %IScheduler.ScheduleJob(JobDetail, - Trigger)% or %IScheduler.AddJob(JobDetail, bool)% method. - - - s can then be defined to fire individual - instances based on given schedules. - s are most useful for one-time firings, or - firing at an exact moment in time, with N repeats with a given delay between - them. s allow scheduling based on time of day, - day of week, day of month, and month of year. - - - s and s have a name and - group associated with them, which should uniquely identify them within a single - . The 'group' feature may be useful for creating - logical groupings or categorizations of s and - s. If you don't have need for assigning a group to a - given s of s, then you can use - the constant defined on - this interface. - - - Stored s can also be 'manually' triggered through the - use of the %IScheduler.TriggerJob(string, string)% function. - - - Client programs may also be interested in the 'listener' interfaces that are - available from Quartz. The interface provides - notifications of executions. The - interface provides notifications of - firings. The - interface provides notifications of events and - errors. - - - The setup/configuration of a instance is very - customizable. Please consult the documentation distributed with Quartz. - - - - - - - - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. - - - Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. - - -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. - Also please read the doc associated with - - especially if you're using remoting. -

-
- -
- - - Get the names of all groups that are paused. - - - - - Get the global that has - the given name. - - Global job listener's name - - - - - Get the global that - has the given name. - - Global trigger listener's name - - - - - Starts the 's threads that fire s. - When a scheduler is first created it is in "stand-by" mode, and will not - fire triggers. The scheduler can also be put into stand-by mode by - calling the method. - - - The misfire/recovery process will be started, if it is the initial call - to this method on this scheduler instance. - - - - - - - - Calls after the indicated delay. - (This call does not block). This can be useful within applications that - have initializers that create the scheduler immediately, before the - resources needed by the executing jobs have been fully initialized. - - - - - - - - Temporarily halts the 's firing of s. - - -

- When is called (to bring the scheduler out of - stand-by mode), trigger misfire instructions will NOT be applied - during the execution of the method - any misfires - will be detected immediately afterward (by the 's - normal process). -

-

- The scheduler is not destroyed, and can be re-started at any time. -

-
- - -
- - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. Equivalent to - . - - - The scheduler cannot be re-started. - - - - - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. - - - The scheduler cannot be re-started. - - - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - - - - - - Add the given to the - Scheduler, and associate the given with - it. - - - If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. - - - - - Schedule the given with the - identified by the 's settings. - - - - - Remove the indicated from the scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job (the new trigger must have the job name & group specified) - - however, the new trigger need not have the same name as the old trigger. - - - The name of the to be replaced. - - - The group name of the to be replaced. - - - The new to be stored. - - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. - - - The must by definition be 'durable', if it is not, - SchedulerException will be thrown. - - - - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. - - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - - Resume (un-pause) the with - the given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - Resume (un-pause) all of the s - in the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Resume (un-pause) the with the given - name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Pause all triggers - similar to calling - on every group, however, after using this method - must be called to clear the scheduler's state of 'remembering' that all - new triggers will be paused as they are added. - - - When is called (to un-pause), trigger misfire - instructions WILL be applied. - - - - - - - - Resume (un-pause) all triggers - similar to calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Get the names of all the s in the given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all the s in the given - group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - - - Add (register) the given to the Scheduler. - - Name of the calendar. - The calendar. - if set to true [replace]. - whether or not to update existing triggers that - referenced the already existing calendar so that they are 'correct' - based on the new trigger. - - - - Delete the identified from the Scheduler. - - Name of the calendar. - - true if the Calendar was found and deleted. - - - - - Get the instance with the given name. - - - - - Get the names of all registered . - - An array of calendar names. - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

- -

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - - true is at least one instance of the identified job was found and interrupted. - - - -
- - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - Global job listener's name - true if the identifed listener was found in the list, and removed - - - - Remove the identifed from the 's - list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has - the given name. - - - - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from the - 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that - has the given name. - - - - - Register the given with the - - - - - Remove the given from the - . - - true if the identifed listener was found in the list, and - removed. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Reports whether the is in stand-by mode. - - - - - - - Reports whether the has been Shutdown. - - - - - Set the that will be responsible for producing - instances of classes. - - - JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - - Get the names of all known groups. - - - - - Get the names of all known groups. - - - - - Get the names of all registered s. - - - - - Get a List containing all of the s in - the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Whether the scheduler has been started. - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Construct a instance to proxy the given - RemoteableQuartzScheduler instance, and with the given - . - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Get the names of all groups that are paused. - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Gets or sets the remote scheduler address. - - The remote scheduler address. - - - - Returns the of the . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Gets a value indicating whether this instance is paused. - - true if this instance is paused; otherwise, false. - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equialent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Set the that will be responsible for producing - instances of classes. -

- JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. -

-
- - - SchedulerException -
- - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Holds references to Scheduler instances - ensuring uniqueness, and - preventing garbage collection, and allowing 'global' lookups. - - James House - Marko Lahma (.NET) - - - - Binds the specified sched. - - The sched. - - - - Removes the specified sched name. - - Name of the sched. - - - - - Lookups the specified sched name. - - Name of the sched. - - - - - Lookups all. - - - - - - Gets the singleton instance. - - The instance. - - - - Responsible for creating the instances of - to be used within the instance. -

- This implementation does not re-use any objects, it simply makes a new - JobRunShell each time is called. -

-
- James House -
- - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the to obtain instances of - . - - - - - Called by the to return instances of - . - - - - - An implementation of the interface that directly - proxies all method calls to the equivalent call on a given - instance. - - - - - James House - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Construct a instance to proxy the given - instance, and with the given . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

-

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - true is at least one instance of the identified job was found and interrupted. - UnableToInterruptJobException if the job does not implement - - -
- - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - - - - - An implementation of that - does all of it's work of creating a instance - based on the contenents of a properties file. - - -

- By default a properties are loaded from App.config's quartz section. - If that fails, then the "quartz.properties" - file located (as a embedded resource) in Quartz.dll is loaded. If you - wish to use a file other than these defaults, you must define the system - property 'quartz.properties' to point to the file you want. -

- -

- See the sample properties that are distributed with Quartz for - information about the various settings available within the file. -

- -

- Alternativly, you can explicitly Initialize the factory by calling one of - the methods before calling . -

- -

- Instances of the specified , - , classes will be created - by name, and then any additional properties specified for them in the config - file will be set on the instance by calling an equivalent 'set' method. For - example if the properties file contains the property 'quartz.jobStore. - myProp = 10' then after the JobStore class has been instantiated, the property - 'MyProp' will be set with the value. Type conversion to primitive CLR types - (int, long, float, double, boolean, enum and string) are performed before calling - the property's setter method. -

-
- James House - Anthony Eden - Mohammad Rezaei - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The props. - - - - Initialize the with - the contenents of a Properties file. - -

- By default a properties file named "quartz.properties" is loaded from - the 'current working directory'. If that fails, then the - "quartz.properties" file located (as a resource) in the org/quartz - package is loaded. If you wish to use a file other than these defaults, - you must define the system property 'quartz.properties' to point to - the file you want. -

-
-
- - - Creates a new name value collection and overrides its values - with system values (environment variables). - - The base properties to override. - A new NameValueCollection instance. - - - - Initialize the with - the contenents of the given Properties object. - - - - - - - - Returns a handle to the Scheduler produced by this factory. - - - - If one of the methods has not be previously - called, then the default (no-arg) method - will be called by this method. - - - -

- Returns a handle to the Scheduler with the given name, if it exists (if - it has already been instantiated). -

-
-
- - - Returns a handle to the default Scheduler, creating it if it does not - yet exist. - - - - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - Inspects a file and compares whether it's "last modified date" has changed - since the last time it was inspected. If the file has been updated, the - job invokes a "call-back" method on an identified - that can be found in the - . - - James House - - - - - A marker interface for s that - wish to have their state maintained between executions. - - - instances follow slightly different rules from - regular instances. The key difference is that their - associated is re-persisted after every - execution of the job, thus preserving state for the next execution. The - other difference is that stateful jobs are not allowed to Execute - concurrently, which means new triggers that occur before the completion of - the method will be delayed. - - - - - - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes which represent a 'job' to be - performed. - - - Instances of this interface must have a - no-argument constructor. provides a mechanism for 'instance member data' - that may be required by some implementations of this interface. - - - - - - James House - Marko Lahma (.NET) - - - - Called by the when a - fires that is associated with the . - - - The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. - - The execution context. - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- The execution context. - - -
- - - Gets the last modified date. - - Name of the file. - - - - - Gets the log. - - The log. - - - - Interface for objects wishing to receive a 'call-back' from a - . - - James House - - - - - Ïnforms that certain file has been updated. - - Name of the file. - - - - Built in job for executing native executables in a separate process. - - Matthew Payne - James House - Steinar Overbeck Cook - - - - Required parameter that specifies the name of the command (executable) - to be ran. - - - - - Optional parameter that specifies the parameters to be passed to the - executed command. - - - - - Optional parameter (value should be 'true' or 'false') that specifies - whether the job should wait for the execution of the native process to - complete before it completes. - -

Defaults to .

-
-
- - - Optional parameter (value should be 'true' or 'false') that specifies - whether the spawned process's stdout and stderr streams should be - consumed. If the process creates output, it is possible that it might - 'hang' if the streams are not consumed. - -

Defaults to .

-
-
- - - Optional parameter that specifies the workling directory to be used by - the executed command. - - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- -
- - - Gets the log. - - The log. - - - - Consumes data from the given input stream until EOF and prints the data to stdout - - cooste - James House - - - - Initializes a new instance of the class. - - The enclosing instance. - The input stream. - The type. - - - - Runs this object as a separate thread, printing the contents of the input stream - supplied during instantiation, to either Console. or stderr - - - - - An implementation of Job, that does absolutely nothing - useful for system - which only wish to use s - and s, rather than writing - Jobs that perform work. - - James House - - - - Do nothing. - - - - - A Job which sends an e-mail with the configured content to the configured - recipient. - - James House - Marko Lahma (.NET) - - - The host name of the smtp server. REQUIRED. - - - The e-mail address to send the mail to. REQUIRED. - - - The e-mail address to cc the mail to. Optional. - - - The e-mail address to claim the mail is from. REQUIRED. - - - The e-mail address the message should say to reply to. Optional. - - - The subject to place on the e-mail. REQUIRED. - - - The e-mail message body. REQUIRED. - - - - Executes the job. - - The job execution context. - - - - Holds a List of references to SchedulerListener instances and broadcasts all - events to them (in order). - - - This may be more convenient than registering all of the listeners - directly with the Scheduler, and provides the flexibility of easily changing - which listeners get notified. - - - - James House - - - - Construct an instance with the given List of listeners. - - The initial List of SchedulerListeners to broadcast to. - - - - Holds a List of references to JobListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a job who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - @param name the name of this instance - - - Construct an instance with the given name, and List of listeners. - - @param name the name of this instance - @param listeners the initial List of JobListeners to broadcast to. - - - - If one or more name patterns are specified, only events relating to - jobs who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - jobs who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Holds a List of references to TriggerListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a trigger who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - - The interface to be implemented by classes that want to be informed when a - fires. In general, applications that use a - will not have use for this mechanism. - - - - - - James House - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - - The that will be passed to the 's method. - -
- - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - Returns true if job execution should be vetoed, false otherwise. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - - The that was passed to the - 's method. - - - The result of the call on the 's method. - - - - - Get the name of the . - - - - - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - the name of this instance - - - - Construct an instance with the given name, and List of listeners. - - the name of this instance - the initial List of TriggerListeners to broadcast to - - - - If one or more name patterns are specified, only events relating to - triggers who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - triggers who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Keeps a collection of mappings of which Job to trigger after the completion - of a given job. If this listener is notified of a job completing that has a - mapping, then it will then attempt to trigger the follow-up job. This - achieves "job chaining", or a "poor man's workflow". - - -

- Generally an instance of this listener would be registered as a global - job listener, rather than being registered directly to a given job. -

-

- If for some reason there is a failure creating the trigger for the - follow-up job (which would generally only be caused by a rare serious - failure in the system, or the non-existence of the follow-up job), an error - messsage is logged, but no other action is taken. If you need more rigorous - handling of the error, consider scheduling the triggering of the flow-up - job within your job itself. -

-
- James House -
- - - A helpful abstract base class for implementors of . - - -

- The methods in this class are empty so you only need to override the - subset for the events you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Initializes a new instance of the class. - - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- - -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Get the for this class's category. - This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Construct an instance with the given name. - - The name of this instance. - - - - Add a chain mapping - when the Job identified by the first key completes - the job identified by the second key will be triggered. - - a Key with the name and group of the first job - a Key with the name and group of the follow-up job - - - - A helpful abstract base class for implementors of - . - - -

- The methods in this class are empty so you only need to override the - subset for the events - you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Get the for this - class's category. This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Logs a history of all job executions (and execution vetos) via common - logging. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

-

- JobToBeFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} fired (by trigger {4}.{3}) at: - {2, date, HH:mm:ss MM/dd/yyyy" -

-

- JobSuccessMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8ObjectThe string value (toString() having been called) of the result (if any) - that the Job set on the JobExecutionContext, with on it. "NULL" if no - result was set.
- The default message text is "Job {1}.{0} execution complete at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobFailedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8StringThe message from the thrown JobExecution Exception. -
- The default message text is "Job {1}.{0} execution failed at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobWasVetoedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} was vetoed. It was to be fired - (by trigger {4}.{3}) at: {2, date, HH:mm:ss MM/dd/yyyy" -

-
-
- - - Provides an interface for a class to become a "plugin" to Quartz. - - - Plugins can do virtually anything you wish, though the most interesting ones - will obviously interact with the scheduler in some way - either actively: by - invoking actions on the scheduler, or passively: by being a , - , and/or . -

- If you use to - Initialize your Scheduler, it can also create and Initialize your plugins - - look at the configuration docs for details. -

-

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - At this point, the Scheduler's is not yet -

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- - The name by which the plugin is identified. - - - The scheduler to which the plugin is registered. - -
- - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a is - about to be executed (an associated has occurred). - - This method will not be invoked if the execution of the Job was vetoed by a - . - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Logger instance to use. Defaults to common logging. - - - - - Get or sets the message that is logged when a Job successfully completes its - execution. - - - - - Get or sets the message that is logged when a Job fails its - execution. - - - - - Gets or sets the message that is logged when a Job is about to Execute. - - - - - Gets or sets the message that is logged when a Job execution is vetoed by a - trigger listener. - - - - - Get the name of the . - - - - - - Logs a history of all trigger firings via the Jakarta Commons-Logging - framework. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

- -

- TriggerFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
- - The default message text is "Trigger {1}.{0} fired job {6}.{5} at: {4, - date, HH:mm:ss MM/dd/yyyy" -

- -

- TriggerMisfiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time. (the time the misfire was detected/handled)
5StringThe Job's name.
6StringThe Job's group.
- - The default message text is "Trigger {1}.{0} misfired job {6}.{5} at: - {4, date, HH:mm:ss MM/dd/yyyy}. Should have fired at: {3, date, HH:mm:ss - MM/dd/yyyy" -

- -

- TriggerCompleteMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe job completion time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
8IntegerThe trigger's resulting instruction code.
9StringA human-readable translation of the trigger's resulting instruction - code.
- - The default message text is "Trigger {1}.{0} completed firing job - {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction - code: {9" -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - The that will be passed to the 's method. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - The that was passed to the - 's method. - The result of the call on the 's method. - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - -
- - - Logger instance to use. Defaults to common logging. - - - - - Get or set the message that is printed upon the completion of a trigger's - firing. - - - - - Get or set the message that is printed upon a trigger's firing. - - - - - Get or set the message that is printed upon a trigger's mis-firing. - - - - - Get the name of the . - - - - - - This plugin catches the event of the VM terminating (such as upon a CRTL-C) - and tells the scheuler to Shutdown. - - - James House - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Determine whether or not the plug-in is configured to cause a clean - Shutdown of the scheduler. -

- The default value is . -

-
- -
- - - Attribute to use with public properties that - can be set with Quartz configuration. Attribute can be used to advice - parsing to use correct type of time span (milliseconds, seconds, minutes, hours) - as it may depend on property. - - - - - - Initializes a new instance of the class. - - The rule. - - - - Gets the rule. - - The rule. - - - - Possible parse rules for s. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This plugin loads XML file(s) to add jobs and schedule them with triggers - as the scheduler is initialized, and can optionally periodically scan the - file for changes. - - - The periodically scanning of files for changes is not currently supported in a - clustered environment. - - James House - Pierre Awaragi - - - - Initializes a new instance of the class. - - - - - - - - - - - Called during creation of the in order to give - the a chance to initialize. - - The name. - The scheduler. - SchedulerConfigException - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - Helper method for generating unique job/trigger name for the - file scanning jobs (one per FileJob). The unique names are saved - in jobTriggerNameSet. - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Gets the log. - - The log. - - - - Comma separated list of file names (with paths) to the XML files that should be read. - - - - - Whether or not jobs defined in the XML file should be overwrite existing - jobs with the same name. - - - - - The interval at which to scan for changes to the file. - If the file has been changed, it is re-loaded and parsed. The default - value for the interval is 0, which disables scanning. - - - - - Whether or not initialization of the plugin should fail (throw an - exception) if the file cannot be found. Default is . - - - - - Whether or not the XML should be validated. Default is . - - - - - Whether or not the XML schema should be validated. Default is . - - - - - A uses all of the - types that are found in this package in its attempts to load a class, when - one scheme is found to work, it is promoted to the scheme that will be used - first the next time a class is loaded (in order to improve perfomance). - - - This approach is used because of the wide variance in class loader behavior - between the various environments in which Quartz runs (e.g. disparate - application servers, stand-alone, mobile devices, etc.). Because of this - disparity, Quartz ran into difficulty with a one class-load style fits-all - design. Thus, this class loader finds the approach that works, then - 'remembers' it. - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - that names the scheduler instance using - just the machine hostname. -

- This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. -

- -
- - -
- - - An IInstanceIdGenerator is responsible for generating the clusterwide unique - instance id for a nodde. -

- This interface may be of use to those wishing to have specific control over - the mechanism by which the instances in their - application are named. -

- -
- -
- - Generate the instance id for a - - - The clusterwide unique instance id. - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - A that uses either the loader of it's own - class. - - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - A JobFactory that instantiates the Job instance (using the default no-arg - constructor, or more specifically: ), and - then attempts to set all values in the 's - onto bean properties of the . - - - - - - - James Houser - Marko Lahma (.NET) - - - - The default JobFactory used by Quartz - simply calls - on the job class. - - - - James House - Marko Lahma (.NET) - - - - A JobFactory is responsible for producing instances of - classes. - - - This interface may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - James House - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

- -
- - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - - SchedulerException if there is a problem instantiating the Job. - the newly instantiated Job - -
- - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - - It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. - - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

-
- The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. -
- - - Sets the object properties. - - The object to set properties to. - The data to set. - - - - Whether the JobInstantiation should fail and throw and exception if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - Get or set whether a warning should be logged if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - This class implements a that - utilizes RAM as its storage device. -

- As you should know, the ramification of this is that access is extrememly - fast, but the data is completely volatile - therefore this - should not be used if true persistence between program shutdowns is - required. -

-
- James House - Sharada Jambula - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - - - - Returns true if the given job group is paused. - - - Job group name - - - - - returns true if the given TriggerGroup is paused. - - - - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in the - with the same name and group should be - over-written. - - - - Remove (delete) the with the given - name, and any s that reference - it. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - Whether to delete orpahaned job details from scheduler if job becomes orphaned from removing the trigger. - - - - Replaces the trigger. - - The scheduling context. - Name of the trigger. - Name of the group. - The new trigger. - - - - - Retrieve the for the given - . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the current state of the identified . - - - - - - - - - - - Store the given . - - The scheduling context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - - - - Remove (delete) the with the - given name. -

- If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown.

-
- The scheduling context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - -
- - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - - - Get the names of all of the s - in the . -

- If there are no ICalendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get the names of all of the s - that have the given group name. - - - - - Get the names of all of the - groups. - - - - - Get the names of all of the groups. - - - - - Get all of the Triggers that are associated to the given Job. -

- If there are no matches, a zero-length array should be returned. -

-
-
- - - Gets the trigger wrappers for job. - - Name of the job. - Name of the group. - - - - - Gets the trigger wrappers for calendar. - - Name of the cal. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. -

-
-
- - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
-
- - - Resume (un-pause) the with the given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every trigger group and setting all job groups unpaused />. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Applies the misfire. - - The trigger wrapper. - - - - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Sets the state of all triggers of job to specified state. - - Name of the job. - The job group. - The internal state to set. - - - - Peeks the triggers. - - - - - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Gets the fired trigger record id. - - The fired trigger record id. - - - - Returns whether this instance supports persistence. - - - - - - - Comparer for triggers. - - - - - Possible internal trigger states - in RAMJobStore - - - - - Waiting - - - - - Acquired - - - - - Executing - - - - - Complete - - - - - Paused - - - - - Blocked - - - - - Paused and Blocked - - - - - Error - - - - - Helper wrapper class - - - - - The key used - - - - - Job's key - - - - - The trigger - - - - - Current state - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets the trigger - - The trigger - - - - Scheduler exporter that exports scheduler to remoting context. - - Marko Lahma - - - - Service interface for scheduler exporters. - - Marko Lahma - - - - Binds (exports) scheduler to external context. - - - - - - Unbinds scheduler from external context. - - - - - - Registers remoting channel if needed. This is determined - by checking whether there is a positive value for port. - - - - - Gets or sets the port used for remoting. - - - - - Gets or sets the name to use when exporting - scheduler to remoting context. - - - - - Sets the channel type when registering remoting. - - - - - - Sets the used when - exporting to remoting context. Defaults to - . - - - - - A that simply calls . - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Uri object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Stream object - - - - - The default InstanceIdGenerator used by Quartz when instance id is to be - automatically generated. Instance id is of the form HOSTNAME + CURRENT_TIME. - - - - - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - This is class is a simple implementation of a thread pool, based on the - interface. -

- objects are sent to the pool with the - method, which blocks until a becomes available. -

- -

- The pool has a fixed number of s, and does not grow or - shrink based on demand. -

-
- James House - Juergen Donnerstag -
- - - The interface to be implemented by classes that want to provide a thread - pool for the 's use. - - - implementation instances should ideally be made - for the sole use of Quartz. Most importantly, when the method - returns a value of 1 or greater, - there must still be at least one available thread in the pool when the - method is called a few moments (or - many moments) later. If this assumption does not hold true, it may - result in extra JobStore queries and updates, and if clustering features - are being used, it may result in greater imballance of load. - - - James House - - - - Execute the given in the next - available . - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - The implementation of this method should block until there is at - least one available thread. - - the number of currently available threads - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the size of the pool. - - The size of the pool. - - - - Create a new (unconfigured) . - - - - - Create a new with the specified number - of s that have the given priority. - - - the number of worker s in the pool, must - be > 0. - - - the thread priority for the worker threads. - - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Run the given object in the next available - . If while waiting the thread pool is asked to - shut down, the Runnable is executed immediately within a new additional - thread. - - The to be added. - - - - Creates the worker threads. - - The thread count. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Gets or sets the number of worker threads in the pool. - Set has no effect after has been called. - - - - - Get or set the thread priority of worker threads in the pool. - Set operation has no effect after has been called. - - - - - Gets or sets the thread name prefix. - - The thread name prefix. - - - - Gets or sets the value of makeThreadsDaemons. - - - - - Gets the size of the pool. - - The size of the pool. - - - - A Worker loops, waiting to Execute tasks. - - - - - Create a worker thread and start it. Waiting for the next Runnable, - executing it, and waiting for the next Runnable, until the Shutdown - flag is set. - - - - - Create a worker thread, start it, Execute the runnable and terminate - the thread (one time execution). - - - - - Signal the thread that it should terminate. - - - - - Loop, executing targets as they are received. - - - - - This is class is a simple implementation of a zero size thread pool, based on the - {@link org.quartz.spi.ThreadPool} interface. - - - The pool has zero s and does not grow or shrink based on demand. - Which means it is obviously not useful for most scenarios. When it may be useful - is to prevent creating any worker threads at all - which may be desirable for - the sole purpose of preserving system resources in the case where the scheduler - instance only exists in order to schedule jobs, but which will never execute - jobs (e.g. will never have Start() called on it). - - Wayne Fay - - - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Shutdowns this instance. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - - Execute the given in the next - available . - - - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - the number of currently available threads - - - The implementation of this method should block until there is at - least one available thread. - - - - - Gets the log. - - The log. - - - - Gets the size of the pool. - - The size of the pool. - - - - A simple class (structure) used for returning execution-time data from the - JobStore to the . - - - James House - - - - Initializes a new instance of the class. - - The job. - The trigger. - The calendar. - if set to true [job is recovering]. - The fire time. - The scheduled fire time. - The previous fire time. - The next fire time. - - - - Gets the job detail. - - The job detail. - - - - Gets the trigger. - - The trigger. - - - - Gets the calendar. - - The calendar. - - - - Gets a value indicating whether this is recovering. - - true if recovering; otherwise, false. - - - - Returns the UTC fire time. - - - - - Gets the next UTC fire time. - - The next fire time. - Returns the nextFireTimeUtc. - - - - Gets the previous UTC fire time. - - The previous fire time. - Returns the previous fire time. - - - - Returns the scheduled UTC fire time. - - - - - DateTime related utility methods. - - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - This only works in .NET Framework 2.0 onwards. - - The datetime to check. - DateTime with kind set to UTC. - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - - The datetime to check. - DateTime with kind set to UTC. - - - - Manages a collection of IDbProviders, and provides transparent access - to their database. - - - James House - Sharada Jambula - Mohammad Rezaei - - - - Private constructor - - - - - Adds the connection provider. - - Name of the data source. - The provider. - - - - Get a database connection from the DataSource with the given name. - - a database connection - - - - Shuts down database connections from the DataSource with the given name, - if applicable for the underlying provider. - - a database connection - - - - Gets the db provider. - - Name of the ds. - - - - - Get the class instance. - - an instance of this class - - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified. - - James House - - - - Create a DirtyFlagMap that 'wraps' a . - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity. - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity and load factor. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - When implemented by a class, removes all elements from the . - - - The is read-only. - - - - - When implemented by a class, determines whether the contains an element with the specified key. - - The key to locate in the . - - if the contains an element with the key; otherwise, . - - - is . - - - - When implemented by a class, removes the element with the - specified key from the . - - The key of the element to remove. - - is . - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, returns an - for the . - - - An for the . - - - - - When implemented by a class, adds an element with the provided key and value to the . - - The to use as the key of the element to add. - The to use as the value of the element to add. - is . - - An element with the same key already exists in the . - - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Clear the 'dirty' flag (set dirty flag to ). - - - - - Determines whether the specified obj contains value. - - The obj. - - true if the specified obj contains value; otherwise, false. - - - - - Gets the entries as a set. - - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets keyset for this map. - - - - - - Puts the value behind a specified key. - - The key. - The val. - - - - - Puts all. - - The t. - - - - Determine whether the is flagged dirty. - - - - - Get a direct handle to the underlying Map. - - - - - Gets a value indicating whether this instance is empty. - - true if this instance is empty; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - When implemented by a class, gets the number of - elements contained in the . - - - - - - When implemented by a class, gets an containing the values in the . - - - - - - When implemented by a class, gets an containing the keys of the . - - - - - - When implemented by a class, gets a value indicating whether the - is read-only. - - - - - - When implemented by a class, gets a value indicating whether the - has a fixed size. - - - - - - When implemented by a class, gets an object that - can be used to synchronize access to the . - - - - - - When implemented by a class, gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - Utility class for file handling related things. - - - - - Resolves file to actual file if for example relative '~' used. - - File name to check - Expanded file name or actual no resolving was done. - - - - object representing a job or trigger key. - - Jeffrey Wescott - - - - - Utility class for storing two pieces of information together. - - Jeffrey Wescott - - - - Test equality of this object with that. - - object to compare - true if objects are equal, false otherwise - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the first object in the pair. - - - - - Get or sets the second object in the pair. - - - - Construct a new key with the given name and group. - - - - the name - - - the group - - - -

- Return the string representation of the key. The format will be: - <group>.<name>. -

- -
- the string representation of the key - -
- - - Get the name portion of the key. - - the name - - - -

- Get the group portion of the key. -

- -
- the group - -
- - - Wrapper class to access thread local data. - Data is either accessed from thread or HTTP Context's - data if HTTP Context is avaiable. - - Marko Lahma (.NET) - - - - Retrieves an object with the specified name. - - The name of the item. - The object in the call context associated with the specified name or null if no object has been stored previously - - - - Stores a given object and associates it with the specified name. - - The name with which to associate the new item. - The object to store in the call context. - - - - Empties a data slot with the specified name. - - The name of the data slot to empty. - - - - Utility methods that are used to convert objects from one type into another. - - Aleksandar Seovic - - - - Convert the value to the required (if necessary from a string). - - The proposed change value. - - The we must convert to. - - The new value, possibly the result of type conversion. - - - - Determines whether value is assignable to required type. - - The value to check. - Type of the required. - - true if value can be assigned as given type; otherwise, false. - - - - - Instantiates an instance of the type specified. - - The type to instantiate. - - - - - Sets the object properties using reflection. - - The object to set values to. - The properties to set to object. - - - - This is an utility class used to parse the properties. - - James House - - - - Initializes a new instance of the class. - - The props. - - - - Gets the string property. - - The name. - - - - - Gets the string property. - - The name. - The default value. - - - - - Gets the string array property. - - The name. - - - - - Gets the string array property. - - The name. - The default value. - - - - - Gets the boolean property. - - The name. - - - - - Gets the boolean property. - - The name. - if set to true [defaultValue]. - - - - - Gets the byte property. - - The name. - - - - - Gets the byte property. - - The name. - The default value. - - - - - Gets the char property. - - The name. - - - - - Gets the char property. - - The name. - The default value. - - - - - Gets the double property. - - The name. - - - - - Gets the double property. - - The name. - The default value. - - - - - Gets the float property. - - The name. - - - - - Gets the float property. - - The name. - The default value. - - - - - Gets the int property. - - The name. - - - - - Gets the int property. - - The name. - The default value. - - - - - Gets the int array property. - - The name. - - - - - Gets the int array property. - - The name. - The default value. - - - - - Gets the long property. - - The name. - - - - - Gets the long property. - - The name. - The def. - - - - - Gets the TimeSpan property. - - The name. - The def. - - - - - Gets the short property. - - The name. - - - - - Gets the short property. - - The name. - The default value. - - - - - Gets the property groups. - - The prefix. - - - - - Gets the property group. - - The prefix. - - - - - Gets the property group. - - The prefix. - if set to true [strip prefix]. - - - - - Get all properties that start with the given prefix. - - The prefix for which to search. If it does not end in a "." then one will be added to it for search purposes. - Whether to strip off the given in the result's keys. - Optional array of fully qualified prefixes to exclude. For example if is "a.b.c", then might be "a.b.c.ignore". - Group of that start with the given prefix, optionally have that prefix removed, and do not include properties that start with one of the given excluded prefixes. - - - - Reads the properties from assembly (embedded resource). - - The file name to read resources from. - - - - - Reads the properties from file system. - - The file name to read resources from. - - - - - Gets the underlying properties. - - The underlying properties. - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified, enforces that all keys are - strings. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The initial capacity. - - - - Initializes a new instance of the class. - - The initial capacity. - The load factor. - - - - Gets the keys. - - - - - - Adds the name-value pairs in the given to the . -

- All keys must be s, and all values must be serializable. -

-
-
- - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given serializable object value to the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Object representing a job or trigger key. - - James House - - - - Construct a new TriggerStatus with the status name and nextFireTime. - - The trigger's status - The next UTC time the trigger will fire - - - - Return the string representation of the TriggerStatus. - - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the key. - - The key. - - - - Get the name portion of the key. - - the name - - - - Get the group portion of the key. - - the group - - - - Wraps a . - - Chris Bonham - - - - Gets or sets the name of the calendar. - - The name of the calendar. - - - - Gets or sets the name of the class. - - The name of the class. - - - - Gets or sets the calendar. - - The calendar. - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - - Set a new base calendar or remove the existing one. - - - - - - Wraps a and . - - Chris Bonham - James House - - - - Adds a trigger to this bundle. - - The trigger. - - - - Removes the given trigger from this bundle. - - The trigger. - - - - Gets or sets the job detail. - - The job detail. - - - - Gets or sets the triggers associated with this bundle. - - The triggers. - - - - Gets the name of the bundle. - - The name. - - - - Gets the full name. - - The full name. - - - - Gets a value indicating whether this is valid. - - true if valid; otherwise, false. - - - - Parses an XML file that declares Jobs and their schedules (Triggers). - - -

- The xml document must conform to the format defined in - "job_scheduling_data.xsd" -

- -

- After creating an instance of this class, you should call one of the - functions, after which you may call the - function to get a handle to the defined Jobs and Triggers, which can then be - scheduled with the . Alternatively, you could call - the function to do all of this - in one step. -

- -

- The same instance can be used again and again, with the list of defined Jobs - being cleared each time you call a method, - however a single instance is not thread-safe. -

-
- Chris Bonham - James House - Marko Lahma (.NET) -
- - - XML Schema dateTime datatype format. -

- See - http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime -

-
-
- - - Constructor for JobSchedulingDataProcessor. - - - - - Constructor for JobSchedulingDataProcessor. - - whether or not to validate XML. - whether or not to validate XML schema. - - - - Process the xml file in the default location (a file named - "quartz_jobs.xml" in the current working directory). - - - - - Process the xml file named . - - meta data file name. - - - - Process the xmlfile named with the given system - ID. - - Name of the file. - The system id. - - - - Process the xmlfile named with the given system - ID. - - The stream. - The system id. - - - - Process the xml file in the default location, and schedule all of the - jobs defined within it. - - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - meta data file name. - The scheduler. - if set to true overwrite existing jobs. - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - Name of the file. - The system id. - The sched. - if set to true [over write existing jobs]. - - - - Add the Jobs and Triggers defined in the given map of - s to the given scheduler. - - The job bundles. - The sched. - if set to true [over write existing jobs]. - - - - Returns a for the job name. - - The name. - - a for the job name. - - - - - Returns an from the fileName as a resource. - - Name of the file. - - an from the fileName as a resource. - - - - - Schedules a given job and trigger (both wrapped by a ). - - job wrapper. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Schedules a given job and trigger (both wrapped by a ). - - The job. - The sched. - if set to true [local over write existing jobs]. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Adds a scheduled job. - - The job. - - - - Adds a calendar. - - The sched. - calendar bundle. - SchedulerException if the Calendar cannot be added to the Scheduler, or - - - - Adds a detected validation exception. - - The exception. - - - - Resets the the number of detected validation exceptions. - - - - - Throws a ValidationException if the number of validationExceptions - detected is greater than zero. - - - DTD validation exception. - - - - - Gets or sets whether to overwrite existing jobs. - - - - - Gets the log. - - The log. - - - - Returns a of scheduled jobs. -

- The key is the job name and the value is a - containing the and . -

-
- a of scheduled jobs. - -
- - - Helper class to map constant names to their values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reports JobSchedulingDataProcessor validation exceptions. - - Chris Bonham - - - - Constructor for ValidationException. - - - - - Constructor for ValidationException. - - exception message. - - - - Constructor for ValidationException. - - collection of validation exceptions. - - - - Gets the validation exceptions. - - The validation exceptions. - - - - Returns the detail message string. - - - - - An exception that is thrown to indicate that there has been a critical - failure within the scheduler's core services (such as loss of database - connectivity). - - James House - - - - Create a with the given message. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Provides a parser and evaluator for unix-like cron expressions. Cron - expressions provide the ability to specify complex time combinations such as - "At 8:00am every Monday through Friday" or "At 1:30am every - last Friday of the month". - - -

- Cron expressions are comprised of 6 required fields and one optional field - separated by white space. The fields respectively are described as follows: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Field Name Allowed Values Allowed Special Characters
Seconds 0-59 , - /// /
Minutes 0-59 , - /// /
Hours 0-23 , - /// /
Day-of-month 1-31 , - /// ? / L W C
Month 1-12 or JAN-DEC , - /// /
Day-of-Week 1-7 or SUN-SAT , - /// ? / L #
Year (Optional) empty, 1970-2099 , - /// /
-

- The '*' character is used to specify all values. For example, "*" - in the minute field means "every minute". -

-

- The '?' character is allowed for the day-of-month and day-of-week fields. It - is used to specify 'no specific value'. This is useful when you need to - specify something in one of the two fields, but not the other. -

-

- The '-' character is used to specify ranges For example "10-12" in - the hour field means "the hours 10, 11 and 12". -

-

- The ',' character is used to specify additional values. For example - "MON,WED,FRI" in the day-of-week field means "the days Monday, - Wednesday, and Friday". -

-

- The '/' character is used to specify increments. For example "0/15" - in the seconds field means "the seconds 0, 15, 30, and 45". And - "5/15" in the seconds field means "the seconds 5, 20, 35, and - 50". Specifying '*' before the '/' is equivalent to specifying 0 is - the value to start with. Essentially, for each field in the expression, there - is a set of numbers that can be turned on or off. For seconds and minutes, - the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to - 31, and for months 1 to 12. The "/" character simply helps you turn - on every "nth" value in the given set. Thus "7/6" in the - month field only turns on month "7", it does NOT mean every 6th - month, please note that subtlety. -

-

- The 'L' character is allowed for the day-of-month and day-of-week fields. - This character is short-hand for "last", but it has different - meaning in each of the two fields. For example, the value "L" in - the day-of-month field means "the last day of the month" - day 31 - for January, day 28 for February on non-leap years. If used in the - day-of-week field by itself, it simply means "7" or - "SAT". But if used in the day-of-week field after another value, it - means "the last xxx day of the month" - for example "6L" - means "the last friday of the month". When using the 'L' option, it - is important not to specify lists, or ranges of values, as you'll get - confusing results. -

-

- The 'W' character is allowed for the day-of-month field. This character - is used to specify the weekday (Monday-Friday) nearest the given day. As an - example, if you were to specify "15W" as the value for the - day-of-month field, the meaning is: "the nearest weekday to the 15th of - the month". So if the 15th is a Saturday, the trigger will fire on - Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the - 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. - However if you specify "1W" as the value for day-of-month, and the - 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not - 'jump' over the boundary of a month's days. The 'W' character can only be - specified when the day-of-month is a single day, not a range or list of days. -

-

- The 'L' and 'W' characters can also be combined for the day-of-month - expression to yield 'LW', which translates to "last weekday of the - month". -

-

- The '#' character is allowed for the day-of-week field. This character is - used to specify "the nth" XXX day of the month. For example, the - value of "6#3" in the day-of-week field means the third Friday of - the month (day 6 = Friday and "#3" = the 3rd one in the month). - Other examples: "2#1" = the first Monday of the month and - "4#5" = the fifth Wednesday of the month. Note that if you specify - "#5" and there is not 5 of the given day-of-week in the month, then - no firing will occur that month. If the '#' character is used, there can - only be one expression in the day-of-week field ("3#1,6#3" is - not valid, since there are two expressions). -

-

- -

-

- The legal characters and the names of months and days of the week are not - case sensitive. -

-

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in one of these fields). -
  • -
  • Overflowing ranges is supported - that is, having a larger number on - the left hand side than the right. You might do 22-2 to catch 10 o'clock - at night until 2 o'clock in the morning, or you might have NOV-FEB. It is - very important to note that overuse of overflowing ranges creates ranges - that don't make sense and no effort has been made to determine which - interpretation CronExpression chooses. An example would be - "0 0 14-6 ? * FRI-MON".
  • -
-

-
- Sharada Jambula - James House - Contributions from Mads Henderson - Refactoring from CronTrigger to CronExpression by Aaron Craven -
- - - Field specification for second. - - - - - Field specification for minute. - - - - - Field specification for hour. - - - - - Field specification for day of month. - - - - - Field specification for month. - - - - - Field specification for day of week. - - - - - Field specification for year. - - - - - Field specification for all wildcard value '*'. - - - - - Field specification for not specified value '?'. - - - - - Field specification for wildcard '*'. - - - - - Field specification for no specification at all '?'. - - - - - Seconds. - - - - - minutes. - - - - - Hours. - - - - - Days of month. - - - - - Months. - - - - - Days of week. - - - - - Years. - - - - - Last day of week. - - - - - Nth day of week. - - - - - Last day of month. - - - - - Nearest weekday. - - - - - Calendar day of week. - - - - - Calendar day of month. - - - - - Expression parsed. - - - - - Constructs a new based on the specified - parameter. - - - String representation of the cron expression the new object should represent - - - - - - Indicates whether the given date satisfies the cron expression. - - - Note that milliseconds are ignored, so two Dates falling on different milliseconds - of the same second will always have the same result here. - - The date to evaluate. - a boolean indicating whether the given date satisfies the cron expression - - - - Returns the next date/time after the given date/time which - satisfies the cron expression. - - the date/time at which to begin the search for the next valid date/time - the next valid date/time - - - - Returns the next date/time after the given date/time which does - not satisfy the expression. - - the date/time at which to begin the search for the next invalid date/time - the next valid date/time - - - - Returns the string representation of the - - The string representation of the - - - - Indicates whether the specified cron expression can be parsed into a - valid cron expression - - the expression to evaluate - a boolean indicating whether the given expression is a valid cron - expression - - - - Builds the expression. - - The expression. - - - - Stores the expression values. - - The position. - The string to traverse. - The type of value. - - - - - Checks the next value. - - The position. - The string to check. - The value. - The type to search. - - - - - Gets the expression summary. - - - - - - Gets the expression set summary. - - The data. - - - - - Skips the white space. - - The i. - The s. - - - - - Finds the next white space. - - The i. - The s. - - - - - Adds to set. - - The val. - The end. - The incr. - The type. - - - - Gets the set of given type. - - The type of set to get. - - - - - Gets the value. - - The v. - The s. - The i. - - - - - Gets the numeric value from string. - - The string to parse from. - The i. - - - - - Gets the month number. - - The string to map with. - - - - - Gets the day of week number. - - The s. - - - - - Gets the time from given time parts. - - The seconds. - The minutes. - The hours. - The day of month. - The month. - - - - - Gets the next fire time after the given time. - - The UTC time to start searching from. - - - - - Creates the date time without milliseconds. - - The time. - - - - - Advance the calendar to the particular hour paying particular attention - to daylight saving problems. - - The date. - The hour. - - - - - Gets the time before. - - The end time. - - - - - NOT YET IMPLEMENTED: Returns the final time that the - will match. - - - - - - Determines whether given year is a leap year. - - The year. - - true if the specified year is a leap year; otherwise, false. - - - - - Gets the last day of month. - - The month num. - The year. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Sets or gets the time zone for which the of this - will be resolved. - - - - - Gets the cron expression string. - - The cron expression string. - - - - Helper class for cron expression handling. - - - - - The value. - - - - - The position. - - - - - A concrete that is used to fire a - at given moments in time, defined with Unix 'cron-like' definitions. - - -

- For those unfamiliar with "cron", this means being able to create a firing - schedule such as: "At 8:00am every Monday through Friday" or "At 1:30am - every last Friday of the month". -

- -

- The format of a "Cron-Expression" string is documented on the - class. -

- -

- Here are some full examples:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expression Meaning
"0 0 12 * * ?"" /> Fire at 12pm (noon) every day" />
"0 15 10 ? * *"" /> Fire at 10:15am every day" />
"0 15 10 * * ?"" /> Fire at 10:15am every day" />
"0 15 10 * * ? *"" /> Fire at 10:15am every day" />
"0 15 10 * * ? 2005"" /> Fire at 10:15am every day during the year 2005" /> -
"0 * 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:59pm, every day" /> -
"0 0/5 14 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day" /> -
"0 0/5 14,18 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day" /> -
"0 0-5 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:05pm, every day" /> -
"0 10,44 14 ? 3 WED"" /> Fire at 2:10pm and at 2:44pm every Wednesday in the month of March." /> -
"0 15 10 ? * MON-FRI"" /> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday" /> -
"0 15 10 15 * ?"" /> Fire at 10:15am on the 15th day of every month" /> -
"0 15 10 L * ?"" /> Fire at 10:15am on the last day of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L 2002-2005"" /> Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005" /> -
"0 15 10 ? * 6#3"" /> Fire at 10:15am on the third Friday of every month" /> -
-

- -

- Pay attention to the effects of '?' and '*' in the day-of-week and - day-of-month fields! -

- -

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in on of these fields). -
  • -
  • Be careful when setting fire times between mid-night and 1:00 AM - - "daylight savings" can cause a skip or a repeat depending on whether the - time moves back or jumps forward.
  • -
-

-
- - - - Sharada Jambula - James House - Contributions from Mads Henderson -
- - - The base abstract class to be extended by all triggers. - - -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

- -

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

- -

- Triggers can 'send' parameters/data to s by placing contents - into the on the . -

-
- - - - - - - James House - Sharada Jambula -
- - - The default value for priority. - - - - - Remove all s from the . - - - - - Create a with no specified name, group, or . - - - Note that the , and - the and properties - must be set before the can be placed into a - . - - - - - Create a with the given name, and default group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - - - - Create a with the given name, and group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - if , Scheduler.DefaultGroup will be used. - - - - Create a with the given name, and group. - - The name. - if , Scheduler.DefaultGroup will be used. - Name of the job. - The job group. - ArgumentException - if name is null or empty, or the group is an empty string. - - - - - Add the specified name of a to - the end of the 's list of listeners. - - Name of the listener. - - - - Remove the specified name of a - from the 's list of listeners. - - true if the given name was found in the list, and removed - - - - - This method should not be used by the Quartz client. -

- Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). -

- -
- - -
- - - This method should not be used by the Quartz client. - - -

- Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - This method should not be used by the Quartz client. - - - Called after the has executed the - associated with the - in order to get the final instruction code from the trigger. - - - is the that was used by the - 's method. - is the thrown by the - , if any (may be null). - - - One of the members. - - - - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
-
- - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
-
- - - This method should not be used by the Quartz client. -

- The implementation should update the 's state - based on the given new version of the associated - (the state should be updated so that it's next fire time is appropriate - given the Calendar's new settings). -

-
- - -
- - - Validates whether the properties of the are - valid for submission into a . - - - - - Return a simple string representation of this object. - - - - - Compare the next fire time of this to that of - another. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Get or sets the name of this . - - If name is null or empty. - - - - Get the group of this . If , Scheduler.DefaultGroup will be used. - - - if group is an empty string. - - - - - Get or set the name of the associated . - - - if jobName is null or empty. - - - - - Gets or sets the name of the associated 's - group. If set with , Scheduler.DefaultGroup will be used. - - ArgumentException - if group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Returns the 'full name' of the that the - points to, in the format "group.name". - - - - - Get or set the description given to the instance by - its creator (if any). - - - - - Get or set the with the given name with - this Trigger. Use when setting to dis-associate a Calendar. - - - - - Get or set the that is associated with the - . -

- Changes made to this map during job execution are not re-persisted, and - in fact typically result in an illegal state. -

-
-
- - - Whether or not the should be persisted in the - for re-use after program restarts. -

- If not explicitly set, the default value is . -

-
-
- - - Returns an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. - - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Get or set the instruction the should be given for - handling misfire situations for this - the - concrete type that you are using will have - defined a set of additional MISFIRE_INSTRUCTION_XXX - constants that may be passed to this method. -

- If not explicitly set, the default value is . -

-
- - - - -
- - - This method should not be used by the Quartz client. -

- Usable by - implementations, in order to facilitate 'recognizing' instances of fired - s as their jobs complete execution. -

-
-
- - - Returns the date/time on which the trigger must stop firing. This - defines the final boundary for trigger firings 舒 the trigger will - not fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - Sets the date/time on which the trigger must stop firing. This defines - the final boundary for trigger firings 舒 the trigger will not - fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - - - - The time at which the trigger's scheduling should start. May or may not - be the first actual fire time of the trigger, depending upon the type of - trigger and the settings of the other properties of the trigger. However - the first actual first time will not be before this date. - - - Setting a value in the past may cause a new trigger to compute a first - fire time that is in the past, which may cause an immediate misfire - of the trigger. - - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - The priority of a acts as a tie breaker such that if - two s have the same scheduled fire time, then Quartz - will do its best to give the one with the higher priority first access - to a worker thread. - - - If not explicitly set, the default value is 5. - - - - - - - Gets a value indicating whether this instance has additional properties - that should be considered when for example saving to database. - - - If trigger implementation has additional properties that need to be saved - with base properties you need to make your class override this property with value true. - Returning true will effectively mean that ADOJobStore needs to serialize - this trigger instance to make sure additional properties are also saved. - - - true if this instance has additional properties; otherwise, false. - - - - - Create a with no settings. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - - - - Create a with the given name and default group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - - - - Create a with the given name and group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - - - - Create a with the given name, group and - expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - The cron expression. - - - - Create a with the given name and group, and - associated with the identified . - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - The cron expression. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression resolved with respect to the . - - The name. - The group. - Name of the job. - The job group. - The cron expression. - The time zone. - - - - Create a that will occur at the given time, - until the given end time. -

- If null, the start-time will also be set to the current time, the time - zone will be set the the system's default. -

-
- The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - The cron expression. -
- - - Create a with fire time dictated by the - resolved with respect to the specified - occuring from the until - the given . - - The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - - - - Clones this instance. - - - - - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - - Sets the next fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Sets the previous fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
- -
- - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
- -
- - -

- Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- -

- Equivalent to calling . -

-
- The date to compare. - -
- - - Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- Note that the value returned is NOT validated against the related - ICalendar (if any). -

-
- The date to compare - If set to true, the method will only determine if the - trigger will fire during the day represented by the given Calendar - (hours, minutes and seconds will be ignored). - -
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - - Updates the trigger with new calendar. - - The calendar to update with. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Gets the expression summary. - - - - - - Gets the next time to fire after the given time. - - The time to compute from. - - - - - NOT YET IMPLEMENTED: Returns the time before the given time - that this will fire. - - The date. - - - - - Gets or sets the cron expression string. - - The cron expression string. - - - - Set the CronExpression to the given one. The TimeZone on the passed-in - CronExpression over-rides any that was already set on the Trigger. - - The cron expression. - - - - Returns the date/time on which the trigger may begin firing. This - defines the initial boundary for trigger firings the trigger - will not fire prior to this date and time. - - - - - - Get or sets the time at which the CronTrigger should quit - repeating - even if repeastCount isn't yet satisfied. - - - - - Sets the time zone for which the of this - will be resolved. - - - If is set after this - property, the TimeZone setting on the CronExpression will "win". However - if is set after this property, the - time zone applied by this method will remain in effect, since the - string cron expression does not carry a time zone! - - The time zone. - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - The interface to be implemented by s that provide a - mechanism for having their execution interrupted. It is NOT a requirment - for jobs to implement this interface - in fact, for most people, none of - their jobs will. - - -

- The means of actually interrupting the Job must be implemented within the - itself (the method of this - interface is simply a means for the scheduler to inform the - that a request has been made for it to be interrupted). The mechanism that - your jobs use to interrupt themselves might vary between implementations. - However the principle idea in any implementation should be to have the - body of the job's periodically check some flag to - see if an interruption has been requested, and if the flag is set, somehow - abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - Quartz.Examples.Example7.DumbInterruptableJob. It is legal to use - some combination of and - synchronization within and - in order to have the method block until the - signals that it has noticed the set flag. -

- -

- If the Job performs some form of blocking I/O or similar functions, you may - want to consider having the method store a - reference to the calling as a member variable. Then the - impplementation of this interfaces method can call - on that Thread. Before attempting this, make - sure that you fully understand what - does and doesn't do. Also make sure that you clear the Job's member - reference to the Thread when the Execute(..) method exits (preferrably in a - block. -

-
- - - James House -
- - - Called by the when a user - interrupts the . - - void (nothing) if job interrupt is successful. - - - - Scheduler constants. - - - - - A (possibly) usefull constant that can be used for specifying the group - that and instances belong to. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("MANUAL_TRIGGER") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("RECOVERING_JOBS") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("FAILED_OVER_JOBS") for thename of a 's group. - - - - - A constant key that can be used to retrieve the - name of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - group of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery - trigger's data map in the case of a job recovering after a failed scheduler - instance. - - - - - - Holds state information for instances. - - - instances are stored once when the - is added to a scheduler. They are also re-persisted after every execution of - instances. -

- instances can also be stored with a - . This can be useful in the case where you have a Job - that is stored in the scheduler for regular/repeated use by multiple - Triggers, yet with each independent triggering, you want to supply the - Job with different data inputs. -

-

- The passed to a Job at execution time - also contains a convenience that is the result - of merging the contents of the trigger's JobDataMap (if any) over the - Job's JobDataMap (if any). -

-
- - - - - James House -
- - - Create an empty . - - - - - Create a with the given data. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the - . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Gets the date time. - - The key. - - - - - Gets the value behind the specified key. - - The key. - - - - - Conveys the detail properties of a given instance. - - - Quartz does not store an actual instance of a type, but - instead allows you to define an instance of one, through the use of a . -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

-

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

-
- - - - - James House - Sharada Jambula -
- - - Create a with no specified name or group, and - the default settings of all the other properties. -

- Note that the , and - properties must be set before the job can be - placed into a . -

-
-
- - - Create a with the given name, default group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the given settings of all the other properties. - - The name. - if , Scheduler.DefaultGroup will be used. - Type of the job. - if set to true, job will be volatile. - if set to true, job will be durable. - if set to true, job will request recovery. - - ArgumentException if name is null or empty, or the group is an empty string. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Add the specified name of a to the - end of the 's list of listeners. - - - - - Remove the specified name of a from - the 's list of listeners. - - true if the given name was found in the list, and removed - - - - Return a simple string representation of this object. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Determines whether the specified detail is equal to this instance. - - The detail to examine. - - true if the specified detail is equal; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Checks equality between given job detail and this instance. - - The detail to compare this instance with. - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the name of this . - - - if name is null or empty. - - - - - Get or sets the group of this . - If , will be used. - - - If the group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Get or set the description given to the instance by its - creator (if any). - - - May be useful for remembering/displaying the purpose of the job, though the - description has no meaning to Quartz. - - - - - Get or sets the instance of that will be executed. - - - if jobType is null or the class is not a . - - - - - Get or set the that is associated with the . - - - - - Set whether or not the the should re-Execute - the if a 'recovery' or 'fail-over' situation is - encountered. -

- If not explicitly set, the default value is . -

-
- -
- - - Whether or not the should not be persisted in the - for re-use after program - restarts. -

- If not explicitly set, the default value is . -

-
- if the should be garbage - collected along with the . - -
- - - Whether or not the should remain stored after it is - orphaned (no s point to it). -

- If not explicitly set, the default value is . -

-
- - if the Job should remain persisted after - being orphaned. - -
- - - Whether or not the implements the interface . - - - - - Gets or sets an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. Setting the array - clears any listener names that were in the list. - - - - - A context bundle containing handles to various environment information, that - is given to a instance as it is - executed, and to a instance after the - execution completes. - - -

- The found on this object (via the - method) serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object NOTE: Do not - expect value 'set' into this JobDataMap to somehow be set back onto a - 's own JobDataMap. -

- -

- s are also returned from the - - method. These are the same instances as those past into the jobs that are - currently executing within the scheduler. The exception to this is when your - application is using Quartz remotely (i.e. via RMI) - in which case you get - a clone of the s, and their references to - the and instances have been lost (a - clone of the is still available - just not a handle - to the job instance that is running). -

-
- - - - - - James House -
- - - Create a JobExcecutionContext with the given context data. - - - - - Increments the refire count. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Put the specified value into the context's data map with the given key. - Possibly useful for sharing data between listeners and jobs. -

- NOTE: this data is volatile - it is lost after the job execution - completes, and all TriggerListeners and JobListeners have been - notified. -

-
- - - - -
- - - Get the value with the given key from the context's data map. - - - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the referenced by the - instance that fired the . - - - - - If the is being re-executed because of a 'recovery' - situation, this method will return . - - - - - Gets the refire count. - - The refire count. - - - - Get the convenience of this execution context. - - -

- The found on this object serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object. -

- -

NOTE: Do not expect value 'set' into this JobDataMap to somehow be - set back onto a 's own JobDataMap. -

- -

- Attempts to change the contents of this map typically result in an - illegal state. -

- -
-
- - - Get the associated with the . - - - - - Get the instance of the that was created for this - execution. -

- Note: The Job instance is not available through remote scheduler - interfaces. -

-
-
- - - The actual time the trigger fired. For instance the scheduled time may - have been 10:00:00 but the actual fire time may have been 10:00:03 if - the scheduler was too busy. - - Returns the fireTimeUtc. - - - - - The scheduled time the trigger fired for. For instance the scheduled - time may have been 10:00:00 but the actual fire time may have been - 10:00:03 if the scheduler was too busy. - - Returns the scheduledFireTimeUtc. - - - - - Gets the previous fire time. - - The previous fire time. - - - - Gets the next fire time. - - The next fire time. - - - - Returns the result (if any) that the set before its - execution completed (the type of object set as the result is entirely up - to the particular job). - - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

- - Set the result (if any) of the 's execution (the type of - object set as the result is entirely up to the particular job). - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

-
-
- - - The amount of time the job ran for. The returned - value will be until the job has actually completed (or thrown an - exception), and is therefore generally only useful to - s and s. - - - - - An exception that can be thrown by a - to indicate to the Quartz that an error - occured while executing, and whether or not the requests - to be re-fired immediately (using the same , - or whether it wants to be unscheduled. - - - Note that if the flag for 'refire immediately' is set, the flags for - unscheduling the Job are ignored. - - - - - James House - - - - Create a JobExcecutionException, with the 're-fire immediately' flag set - to . - - - - - Create a JobExcecutionException, with the given cause. - - The cause. - - - - Create a JobExcecutionException, with the given message. - - - - - Initializes a new instance of the class. - - The message. - The original cause. - - - - Create a JobExcecutionException with the 're-fire immediately' flag set - to the given value. - - - - - Create a JobExcecutionException with the given underlying exception, and - the 're-fire immediately' flag set to the given value. - - - - - Create a JobExcecutionException with the given message, and underlying - exception, and the 're-fire immediately' flag set to the given value. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Gets or sets a value indicating whether to unschedule firing trigger. - - - true if firing trigger should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to unschedule all triggers. - - - true if all triggers should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to refire immediately. - - true if to refire immediately; otherwise, false. - - - - Misfire instructions. - - - - - Instruction not set (yet). - - - - - Use smart policy. - - - - - Misfire policy settings for SimpleTrigger. - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired - now by . -

- NOTE: This instruction should typically only be used for - 'one-shot' (non-repeating) Triggers. If it is used on a trigger with a - repeat count > 0 then it is equivalent to the instruction - . -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count left as-is. This does obey the - end-time however, so if 'now' is after the - end-time the will not fire again. - - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with (this - is only an issue if you for some reason wanted to be able to tell what - the original values were at some later time). -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count set to what it would be, if it had - not missed any firings. This does obey the end-time - however, so if 'now' is after the end-time the will - not fire again. - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with. - Instead, the repeat count on the trigger will be changed to whatever - the remaining repeat count is (this is only an issue if you for some - reason wanted to be able to tell what the original values were at some - later time). -

- -

- NOTE: This instruction could cause the - to go to the 'COMPLETE' state after firing 'now', if all the - repeat-fire-times where missed. -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count set to what it would be, if it had not missed any firings. - - - NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all fire-times where missed. - - - - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count left unchanged. - - -

- NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all the end-time of the trigger - has arrived. -

-
-
- - - misfire instructions for CronTrigger - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired now - by . - - - - - Instructs the that upon a mis-fire - situation, the wants to have it's - next-fire-time updated to the next time in the schedule after the - current time (taking into account any associated , - but it does not want to be fired now. - - - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. -

- All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. -

-

- Take, for example, the following calendar: -

- - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). -
- Aaron Craven -
- - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that , , - , and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the -
- - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the - - the group for the - -
- - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. -

-
- the next fire time for the trigger - -
- - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. -

-
- The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - -
- - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

- -
- the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - -
- - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - -

- If the returned value is then the - may remove the from the - -

-
- - A boolean indicator of whether the trigger could potentially fire - again. - -
- - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. -

-

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". -

-

- In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. -

-

- For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. -

-
-
- - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - - - - An exception that is thrown to indicate that an attempt to store a new - object (i.e. , - or ) in a - failed, because one with the same name and group already exists. - - James House - - -

- Create a with the given - message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Job with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Trigger with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- - - An exception that is thrown to indicate that there is a misconfiguration of - the - or one of the components it - configures. - - James House - - - - Create a with the given message. - - - - - Create a with the given message - and cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Holds context/environment data that can be made available to Jobs as they - are executed. - - - James House - - - - Create an empty . - - - - - Create a with the given data. - - - - - Instructs Scheduler what to do with a trigger and job. - - - - - Instructs the that the - has no further instructions. - - - - - Instructs the that the - wants the to re-Execute - immediately. If not in a 'RECOVERING' or 'FAILED_OVER' situation, the - execution context will be re-used (giving the the - abilitiy to 'see' anything placed in the context by its last execution). - - - - - Instructs the that the - should be put in the state. - - - - - Instructs the that the - wants itself deleted. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that the - should be put in the state. - - - - - Describes the settings and capabilities of a given - instance. - - James House - - - - Initializes a new instance of the class. - - Name of the scheduler. - The scheduler instance. - The scheduler type. - if set to true, scheduler is a remote scheduler. - if set to true, scheduler is started. - if set to true, scheduler is in standby mode. - if set to true, scheduler is shutdown. - The start time. - The number of jobs executed. - The job store type. - if set to true, job store is persistent. - The thread pool type. - Size of the thread pool. - The version string. - - - - Returns a formatted (human readable) string describing all the 's - meta-data values. - - -

- The format of the string looks something like this: -

-            Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'Quartz.Impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with '8' threads Using job-store 'Quartz.Impl.JobStore' - which supports persistence.
-            
-

-
-
- - - Return a simple string representation of this object. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the class-name of the instance. - - - - - Returns whether the is being used remotely (via remoting). - - - - - Returns whether the scheduler has been started. - - - Note: may return even if - returns . - - - - - Reports whether the is in standby mode. - - - Note: may return even if - returns . - - - - - Reports whether the has been Shutdown. - - - - - Returns the class-name of the instance that is - being used by the . - - - - - Returns the type name of the instance that is - being used by the . - - - - - Returns the number of threads currently in the 's - - - - - Returns the version of Quartz that is running. - - - - - Returns the at which the Scheduler started running. - - null if the scheduler has not been started. - - - - - Returns the number of jobs executed since the - started.. - - - - - Returns whether or not the 's - instance supports persistence. - - - - - A concrete that is used to fire a - at a given moment in time, and optionally repeated at a specified interval. - - - - - - James House - Contributions by Lieven Govaerts of Ebitec Nv, Belgium. - Marko Lahma (.NET) - - - - Used to indicate the 'repeat count' of the trigger is indefinite. Or in - other words, the trigger should repeat continually until the trigger's - ending timestamp. - - - - - Create a with no settings. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - The group. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - fire the identified and repeat at the the given - interval the given number of times, or until the given end time. - - The name. - The group. - Name of the job. - The job group. - A set to the time for the - to fire. - A set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use RepeatIndefinitely for unlimited times. - The time span to pause between the repeat firing. - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - Updates the 's state based on the - MisfireInstruction value that was selected when the - was created. - - - If MisfireSmartPolicyEnabled is set to true, - then the following scheme will be used:
-
    -
  • If the Repeat Count is 0, then the instruction will - be interpreted as .
  • -
  • If the Repeat Count is , then - the instruction will be interpreted as . - WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount - with a trigger that has a non-null end-time may cause the trigger to - never fire again if the end-time arrived during the misfire time span. -
  • -
  • If the Repeat Count is > 0, then the instruction - will be interpreted as . -
  • -
-
-
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - Updates the instance with new calendar. - - The calendar. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Returns the next time at which the will - fire. If the trigger will not fire again, will be - returned. The value returned is not guaranteed to be valid until after - the has been added to the scheduler. - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be - returned. - - - - - Set the next UTC time at which the should fire. - This method should not be invoked by client code. - - - - - Set the previous UTC time at which the fired. - This method should not be invoked by client code. - - - - - Returns the next UTC time at which the will - fire, after the given UTC time. If the trigger will not fire after the given - time, will be returned. - - - - - Returns the last UTC time at which the will - fire, before the given time. If the trigger will not fire before the - given time, will be returned. - - - - - Computes the number of times fired between the two UTC date times. - - The UTC start date and time. - The UTC end date and time. - - - - - Determines whether or not the will occur - again. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Get or set thhe number of times the should - repeat, after which it will be automatically deleted. - - - - - - Get or set the the time interval at which the should repeat. - - - - - Get or set the number of times the has already - fired. - - - - - Returns the final UTC time at which the will - fire, if repeatCount is RepeatIndefinitely, null will be returned. -

- Note that the return time may be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - All trigger states known to Scheduler. - - - - - Indicates that the is in the "normal" state. - - - - - Indicates that the is in the "paused" state. - - - - - Indicates that the is in the "complete" state. - - - "Complete" indicates that the trigger has not remaining fire-times in - its schedule. - - - - - Indicates that the is in the "error" state. - - -

- A arrives at the error state when the scheduler - attempts to fire it, but cannot due to an error creating and executing - its related job. Often this is due to the 's - class not existing in the classpath. -

- -

- When the trigger is in the error state, the scheduler will make no - attempts to fire it. -

-
-
- - - Indicates that the is in the "blocked" state. - - - A arrives at the blocked state when the job that - it is associated with is a and it is - currently executing. - - - - - - Indicates that the does not exist. - - - - - Convenience and utility methods for simplifying the construction and - configuration of s. - - - Please submit suggestions for additional convenience methods to either the - Quartz user forum or the developer's mail list at - source forge. - - - - James House - - - - Constant indicating last day of month. - - - - - Milliseconds in minute. - - - - - Milliseconds in hour. - - - - - Seconds in day. - - - - - Milliseconds in day. - - - - - Initializes a new instance of the class. - - - - - Set the given 's name to the given value, and its - group to the default group (). - - the tigger to change name to - the new trigger name - - - - Set the given 's name to the given value, and its - group to the given group. - - the tigger to change name to - the new trigger name - the new trigger group - - - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its group or end-time set. - The Start time defaults to 'now'. -

-
- the trigger's name - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- (1-7) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- the trigger's name - (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire times, waiting - between each fire. - - - The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. - - the newly created trigger - - - - Make a trigger that will fire times, waiting - between each fire. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N seconds, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N minutes, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N hours, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Returns a date that is rounded to the next even hour above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 09:00:00. If the date's time is in the 23rd hour, the - date's 'day' will be promoted, and the time will be set to 00:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the previous even hour below the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even minute above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:14:00. If the date's time is in the 59th minute, - then the hour (and possibly the day) will be promoted. -

-
- The Date to round, if the current time will be used - The new rounded date -
- - - Returns a date that is rounded to the previous even minute below the - given date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:13:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even second above the given - date. - - the Date to round, if the current time will - be used - the new rounded date - - - - Returns a date that is rounded to the previous even second below the - given date. -

- For example an input date with a time of 08:13:54.341 would result in a - date with the time of 08:13:00.000. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- For example an input date with a time of 08:13:54, and an input - minute-base of 5 would result in a date with the time of 08:15:00. The - same input date with an input minute-base of 10 would result in a date - with the time of 08:20:00. But a date with the time 08:53:31 and an - input minute-base of 45 would result in 09:00:00, because the even-hour - is the next 'base' for 45-minute intervals. -

- -

- More examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Input TimeMinute-BaseResult Time
11:16:412011:20:00
11:36:412011:40:00
11:46:412012:00:00
11:26:413011:30:00
11:36:413012:00:00
11:16:411711:17:00
11:17:411711:34:00
11:52:411712:00:00
11:52:41511:55:00
11:57:41512:00:00
11:17:41012:00:00
11:17:41111:08:00
-

- -
- - the Date to round, if the current time will - be used - - - the base-minute to set the time on - - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- The rules for calculating the second are the same as those for - calculating the minute in the method - . -

-
- The date. - The second base. - -
- - - Returns a list of Dates that are the next fire times of a - . - The input trigger will be cloned before any work is done, so you need - not worry about its state being altered by this method. - - The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The number of next fire times to produce - List of java.util.Date objects - - - - Returns a list of Dates that are the next fire times of a - that fall within the given date range. The input trigger will be cloned - before any work is done, so you need not worry about its state being - altered by this method. -

- NOTE: if this is a trigger that has previously fired within the given - date range, then firings which have already occured will not be listed - in the output List. -

-
- The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The starting date at which to find fire times - The ending date at which to stop finding fire times - List of java.util.Date objects -
- - - Translate a date and time from a users timezone to the another - (probably server) timezone to assist in creating a simple trigger with - the right date and time. - - the date to translate - the original time-zone - the destination time-zone - the translated UTC date - - - - Gets the offset from UT for the given date in the given timezone, - taking into account daylight savings. - - the date that is the base for the offset - the time-zone to calculate to offset to - the offset - - - - This functions determines if the TimeZone uses daylight saving time - - TimeZone instance to validate - True or false depending if daylight savings time is used - - - - An exception that is thrown to indicate that a call to - failed without interrupting the Job. - - - James House - - - - Create a with the given message. - - - - - Create a with the given cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - -
-
diff --git a/lib/Quartz20/mono/3.5/C5.dll b/lib/Quartz20/mono/3.5/C5.dll deleted file mode 100644 index 2130d1fa206f3d5b518d8863687feda53fa93395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272384 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 DUP$wm#uw^Tg;I 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�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 z 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%0A>M`z4B zM9#qxeYL|(nc+64PtSQQj;1J0x>iAJF)&2Oh?-QZAPfez%ZRX;1z04r2rxB7thPGU zL~1Km)@Zm`ZjGv#!J)Eqn^L7(kW531i4)uWQq0^aQPD`wqO2O}<7>@mSnZaO%44cG zDsE~CIiA%hfMl8r5X<2!HndUnEscnVFxQG=MT=|V)-11-HFF~-SUad5Jt!={ zr=Ve@9uak4DUx4vf-QW)cVwwBmTyv4tA|T@RiJ1|6odD3k<=8kj_#~NP#fIP1RB*&JV)98`d~jb=IE3_#X00@dFhuaQcu zZA5ce%QU1~r86pLEL9q8qR7W(Mfi0Cr(0t_YiU${{-J;Vn1b_G6QWS6Cx6>CHd8VQUlz9FO|l7h0;D z6~}scOTbqWNCvswj=0xje5FouwU{zL{;)deBpEu*RNjFxMXI$q8Ys(Gn{O^q{h@Ae z?XYN3Ylp=avUYgQ!qt|D7OhrTOiB4?2GHfq<={^YOx0d9H3&!QjcS#~E+f9WrBZ`s zNYNYyizuDJjZH#P4$08atUh?9j<1eGBa1YS^*_ldJ?Qj?xZ#Y9(WcCjv>NRUF_YKG zw-G@Oy<|G(0!pq*x7GN1d+>Z#R=1OJD5s51hJSesu*wbT}hR!Z$K zb3wQ+YKzoS0kwsUlipe(<^*71F%`q#{QWnZF-MjyRYzv%=nij{aN^|il;J%^g^xJO zPcvBRln9q!=dj^MS(xa^l50s4lRnvvNE!^YWXzI)vsi1=lnb?*>vQ@AyPCYn&VYA> zwL^I=5i6wHmKJ(yAB7_&RFd)i2GyW(R7tlDX&xl&lZ&XxI>}g6al%R`ZwA$ZUY^oK zBl1T)TwHvbPR*!38i^{T_a3t3(OA+S*;H_12sIYMhCi|ZmDyF;-?xh-ifXO| z*>pxFMw&n|l$K~yL2ImRoq{H2bh&Rf9;HypkqM}GTrvZSFI%A&i*_=s%(SzNRTyJ3 zMrI;AOmjwHOfnT|Otm+bs>}Fe8I?g}8CK9>)*phbm*7S!KSF+L8?#@fr?g ztFrh8Gx`$@czI~-eWO)mh#8rx=~vl6%NnDv%8Yq%Q0mMq8c>2>Lu(x&Ln_g*DxxvX z#vJz;8l(-HHKQ&wCo)5t}Pote%+*j&t+Gs?mv zAl{bXc&YYaEORC^VU8?6)08_kV^uEABzgj_uJrR}A`PZeiaChir{>|TneWaemwDA0 zjcPr-yTdOwqP`GPlNAXIMFT_X(;I3b`6Urt#0&@h_#lkftkKXF^9iwvp~5JZd?BZP zGsIA0#O14lbmA<_3(J?qryLu`s8pJ~G9wWN=4^ELDZU_o7|Eai82(5;OfvtEy?2Sx z?8x%_B0&rYy3rsAqCqqo1dG$tC~|tL$f{zI&1tgP$*c#nSua**HHT``g{;i1Vv_kN z=9kH0Hr<+}8iRo#34o8?{r{a4 z=SIZ6_sd5;dPcIl!OHK(jmL=-C(bKQoEz<$JC#{lWz1C`FQ(vl&F7~9dUS0o7zdH7 zTsiL!Q&9rl@*)7&g2RuxW|(Su1ka5rm3{dObzVKiM5-bqt?D@wUoMd%=z*6Wi3!90 zIs?lc;}tR51&b0%yN&U;RvUCHLI+7su~y9FjDpHOh$8Bw<$R($x1>c*D{X$y4bQ0w zmL}XfOe?b97gl#>cX#YGc5Ua<(z@bLm0N~r6S=hn+J*Psl3mAlpu3f*Cc5yj{6(bZ zoY=-B8kC9{yt)0HpQU#v=egJ~T97y`hZSeAqQ9M`+a zviSA<#L_QpZC=r~k+WX$@(PyM5#W-OQc#dbtpcg~`XcA*n)nq21p;sF%D-)ZQzfrx zK(^J-)iwb(PKFfXZD|_ri3r(Ld1ax=-ebAYO5Oa_#}w_RyrPwYyfb9FUgp46xH#-} z{{jp>%3zIkX6)*bx1ge1dfqn$22r1~sFh(X)QSUGmjCiD8DNbi|zj-#;DkQhB7ekU*;zDP#!FwGY=40>^h*U zpLws?5YcGmGRrI>3(rBW;Hvsol1dXNIk*J>gOu5o@l95%=kQCJm z%}XP@9-`m5M%GK6&X=K;&S!Tb zia>W+bA7WBH7@rzl{PY81vsSsc&GCl$_un6S)@Awch{8c$e7mrW>Rj92%Ab5wlXV| z2VrxCOBK2&kp&v}^*2|pZ{PoHX>)b(PV#j**S~A&#v&nf43qg`UTB&TXa2x}#{0s)$&lwVGlt?QSkBgGu%zvlX{?b!A)9V%E~K zDW^?-H}4Mi?y24o*1!PQ?aRNjwQ*-nva}KeQ+WFUe7)kxbl!2}*j=4SpTa~B-aj+qu8ev8k4rDVi8+b*>514Q8g2BH3d?HF%^4RNJ+iP%`h`x<09`o0w zLMwCDM*VVDw??h(^L#@uQp%ED!BR?X?ruPj6WtN#69Br6d;Na;Ox_@A%RO!};eHAU zUsqRpZ`@c?J{Vn?ne62IGhAA_Cnkn#X{e9s>XUdxTk(EJ8nBv zsbXRsCR{p<;Kze&W!^T@iLrnKUTgUz!xs=%&$%+~}&JAYA+@75mqn zvM<-KtbMVnklbBqumCNs*}=46JxlDf(D7#D#8n3jY^an!(H{|S#Sa! za7pFA4nK;zOvBxhQBsR6W@c{{1sHdb#F~`EWT%=P@yAw1ijb}Qdb!6?4h8jaBFSu8 z(%q1J6lf)?lOgLW-9vEpbaI4izpSc#zirigc9Kj=X}yt)0Lga}Hnhigi?h>SoEyGi>Z7G2 zofrm&l?@5Q;+Xu@HzOm&G%{;hLp76Ki%h#gOsCGD*5B zZK9R)@rhZuollMLvPcDRKy2$pnU%}1_SC?{@m0qapx~e!R z&Rz7Ik2GzHaul?sDATs2mpv}NL9kuMk4 z3H0&IJ0@3;(KNrKPNP7{9?BgLTH1vLu37Hnhr*dnBmjNXb1OCKS+Z46xjMP1JgDmz z*Y)K)eHrKaraj&uu-<%TOriro8ttZMvSnxq)2~-oK9P38RZ{W+E4!_H80LSl^qGb} zmFe!7r3*G7sMHnc-prEH)8*GZ`7v8pB#~Ly5dNgLd^Sh6PJ>h@SapBPiXl>Hg&a&K zZ~>rq^~08|t)(&AO1`DF-@YQ3(g$*rdFI|+aCL3dax(kt1$l#XU7&lnzP`p0nl%Oc zy0I48oL<|zMDQ7Cuj(ejV$%AbjZ3myPKP$`T_0xYY1$9(>@dvgf1_(cF(H*G}Nbu z>v#ErjBc%4YNxcmdUwY@pdt#9HuzchAiLg}#g(c8K;Nt@)i0YD8d%zurn4U3J(zIU zS|p~6E%6KMk)<$p?3^j842r1ReG3LRvGwHD@?%rQ{04ag+HYGRb897km%ljUPtqan zb2D)9+zOFX{jA#Cn`q8M*BbqENr;nGYx4=rc7My)aF7+-I}VV@#eZ}iUHnP`03r*} z)0b|nLU24rw~?|g%k?|nTS}^0I#HNyFZ>O0zl~yzUQ@rp6$O_uCiduP_TG|mQ|P%b z+*G8CNzIMCyv1UCcULf!1q-lkjU}ns@|v;1W;z4dD*zkdruAkVGz&dL5Cs*2cx*bN zpc;h75nN?!NuCM_P7GG_n=~qb`#N-bK?Mw~>{c@bL`1V>xy&>vBYN zP<1*=+9hL+7Cu{(;9XXD;p&P+?d-}|B-pyPx=O}5IvZ8^po-BKmn~p7Yn2PTx*)3W zgO1h|2}uD>A4|i7KVLVV4)HmcR!2O%zj{}`GNVJqVmx*W%+~Cih~Xu_26^zZkEi#%vrjZEyCg! zB2EBQGw6XzXAQVQTS&W%x-27f_D|m)PV)Zh&VyB*lVqQ`p;sDG2zXi5>Zf}`dFmbr zgtPCyRlGcxbajlg=0eMRCEd`@`Rg*E$%*2?X5=7q6I8DeUq*zT7&Ty|6IDUDh=7RC)lQ*@L0Ic$bM1v3h=F6! z0|z{Cu)#o|=Q*vAT49ZE94h(n*6zA;4BH8tZR8l=3DCZCP;w{O?#PK5=H1e@ITa)_ z!>oBYI2J$1)zHHU2tK0W12qZKEIs?-lHkqHAWeO^W8}mK@S?RwJUmWOs zG`Q(s9rfAT2T1cU3IVWPc4K!3GA~g?afa80he>92(^8;VH>JUJ%2f2Ln??=kDEMQb zXRy^zz$vepC9V9t!k57c)$L7oHSDTrY`H- z)s`ErzsF_AW>w9PoScoyB+Va&UXVM)s0-hqM1IDBSlgO7Oq%R%F5ldeb>wkcI-9bz zF8)XS4rhM(9-53Xt(89NTYYEEz6uzg{#agpsaVPd0u*~_>RZkAfOp+j1KTn6QOO*{ z5`$D97&MkP=+m90+}s5$8D8aZ}yQqw_Iz$h0##(~n#$k}QSdp`|LrcMqsJPuJar6T5=&X*@Max-v{haNIv7yWrHoScI9&(_sA*So{LT>BJ^U$w4 zqo+xHI1x8i;l1)$(zg^uxiPx$<{I9+C%&s2$gwx_+pcZwZul|9th~yk4APgYNXqMp zmSEqOa!b&8HATG05kk3tu);dxanQS()cuKoaPg~M*O82PDTS2fq7KVa$1Q12;O<5w zd+Wa8xyOE16sl?vSx~jKZ~uxk6(UiJ`5>zFt_~OS=TU+6ld-V5BKdiJcSmlb>V+qx zm%R7y3kOVVo2ur`(~jDALoaOX+~*6nU4ay%wfk#22kA=YmWO40oLGSXF;!VT>wEIL z#7Fjs}c{RstP`ij|@Z^>X!njOas;!y)LqH)+=Scs@ry+tG0!?<^b4Sc~G9~ zk3y*t2jxSE2XLuiFw9t2SqW}%n#*E|0%y56Rw{}CJ}+wj74x0)s%q7YT{UUStNMMo zswVwcQwGn)%>cQq-@`JO^}3|$KtV8JDPi!oq)gH& z>Ef*8jr>pyk8*m+Etc+TgI?c+?aA$T$uddb@spk3$gs*$aqt;vj<1leg8bVK_6}6!E3~m^%4(VPXOrk_+@qY(Y^2Do8-nR zzekh>i9$hdj7R#y)`R)G!M3}l1((y_0hotx!=QpnBIQs3jrUw4nYiI=nJjd%Sz^19zWRGxgTyw^6MJPvWl6jSrHa$x)T+ay#srb zf18q7<-@`pEJxrI$#H*A9Re)$O>9^fnF%3!2`kshCZ|B^vN~7Z=O{9r< zI#_dFXyW+=WNiL*cF7HZWGmSZO1ddg+CA_lx3?+qvVN}K+qA0p-E)5mwCR@_7~QD# z2>G}5c9}ClYCE3=e$b|-uBd)cyGX~kBy?%us2jTHi2 zD__;)^s)M$N;cRgeP4{N$%EX#;nk*AeEtq?@rh>W<7|`V>J^n<=sX7Q>Q#lfH9Fj7 zr?}70yA&6dHn430re*4Azg>11Qhs^ms^4vWb65WvN|W}SeqXmNYxar1;Oz3->1a&R z2KQwm*pEr`-cZA2GzEWM{kHP19WUa6H?5s%9f7Ek;^@0;K2k?q7FInUZf{mP!`1jg z)mQVp<4oQ3u>6(b)y~mK2bmAn6(}xd@Z$E~WwFvtIplYCx9zAayBJg~CFa~&tYrOo z^9_E)R|&d;h+_?us*nS+Lfeq$O@=x&#CD-ge zb(=q&PX5?Ky3^FF%I(u3O#$5|dq_QK(dx}@-N&-k0$B78nm~NwU66|XSdXH+rIqWO zIydx33kx*&D$fhylJ=K8O7YsXFM`|lwe`BRzI3k}$Csv>ww_G>gs(D=bWGDLj&C764qd) zwP(tNqB@BU>MNt(IfUu5p14=X?*^#19Wj**mLagi`G>qpC(2x@_Sy={$8o{LWgeMrul=M=h;@@r%08j%O`C_`tI6ZYwQiRA7Mzh1sJuic>i4 z!qQzd@eR)ZG=w;xPTp0n*hKzZ-~RZsHGL)Yz9M~->w_FV>0YarOrRP)I&ydf0sJ-O z@x$@Tue>Py1oRMitq)w|rPdLJcS+n5+%FH{s? zf1Ivf`#x<-UCc8r7-J&5u<`5%C5BQf@?TZty!RlOOLuyx)*#~YykeNJP3;vO(@5R$ z8rnn~{!7Xtw$|{$zH)z;OPG%L62?EVbtuog&#)Qz@jI87c?HbYV}NW;x(C|S;M?1# zAorT569dL0Z}XJwRs62X%fy&Su22dC`VQD;bd|#Kw#uz8e`#&6t;B!%zZ)L1xu)}&9JcE{pw-Jam_2%9WxH}AmeGd&*ia+I zz|!_^HG4(FT8uYR(~3ui>Gjt>S|fthR=e90J{2hV*D5X(Yik(*y&^!3cJ{t|=vC~> z9hhZ|)G|<2SWVL^<+w!uEyCF`uLWdb!9nDN<{?LolrD2s>n?r+ZEj`d@!JtzB8zfo z*j5Y|BgG(TOU(R%K0&y;niDxe%|5i$DaH4#?A~A3XY9BZ*-`LlBLidn4M6pKv+9Gw z@%DpinvFw~*=_+%Zvs!YU4n13wd1$841vUw&7Bq4nKk1t;-KP}V=d!l=tUnXE@tP~ zt}f57NKH>(@+TXLrgV>cE?JO7-B^m(6Ir0HGhIU#xWzAT$*OV=0dmNVf z6;yCtHHV$EIOA_--c-fr)bjY0j(L z3L(#Dhw`b0-Xn82cUBeZka)7%q))zSJlCx-l;5j^aC-D*Hy8LUn9{~*d)cs}%sfIo z-hy2&Ztqz=EW_?3UgQ+!WBc=TCaa2AzmklZ-Buj9YL?ms^j+i;rDL+We*NDRo zTmpsf?_K&xrI087h#aCSOlH)|&CCJ14byEc@L0wy#b!5;yx_Xh-W}YGTMtHF=VdWs zCknTaURj=zm*eC$prVR`{AWzvT*~s~$m}3-S2DaPpdufY#SdF9k9Sk}^v-9ojLn16 z^x55(Nw3szwDn7g1n-v-`P^&Fjjeu}UH9r25_<1tnJ_=llC5h45X_O42ggf(e^})U zTRL{qS4{62MAJLP1t;<{T9Fnh53{7S-NDSu-0guwI4S2wGP(Ie$7UgPVP#df8SgT#IxHvuqs`gKczXGvy{(ItYX1K z$CIie+aT4mg{qZj^&rnTi4+(Dv%9=okTWG;PvE*lZQ^rar2176yM9Y8=pz5o7FCk% zWewr^aSauD->TMyzK!3S zHjJ;r^-bN4&UwF0@6e$|PHG{)yapC2g^;Nqu5CHn?;P6pJ+avxK+sOgB;I?zzR9(k zO${H{E1;kCJpr+_r&eua18~|)a8ScjZs*wD2?Ch42f#DEjL(ds%^RR`_#ZTgXx7bODrF3>IU3gSZzyM729?J%@k{a&GX=^ZQbH*7!Ltpwz6&Xyz8ZO8r#|Vb<*)XL==B3KIbdt_fBR- zT6P0_R%B~U{jHaR880==h*{b~#os72db_kMY?=Fak7bdhRtOJMR>mrW<@ zf@eiLh5Sict0a_dLI*tBUca{Wpebw~@@*9wIdp?&rPvyl$EvB%XVA11ThsEGo3h=F zpi8I1Y%VLcI~HWy)A*C-=54xnUcGx1%>;w)8rTBIlcCo+fG-AAW>gKC%&$nR;y#Db zOqJF^WQ?hmuYxG{4yy+8lsR?5E^_RpTd17UrG$?q^XQ|OB16SJB#|l&(F;0ehP;zs zt*wx~msV-|8~V;Q+e&ym+Y)z-j`UZ(pgVtT+nRTEq-iOqr9HI`anFvl>xykat*UWr z&e#;uu)8_QoYOS5>RFt~it?u*x_VMWgy*c+nT>dB%Dah7it;Y{uY>I^aQ&cnd;?L z(=6BR>OOm_)A};PY15QD(g(%N_4-|7mOzrX)?mhfGVR?+I}KA~d!%)*#iNqkMW|Hh-fN*_524DP{*etFAi zc1_2=8(Y$Q)^z1Ss@Uerojry1ucpl^)irRX&nMR4^GUvDDKVZ7(2}P|5Tu2piPOa=fbjjueDEXr?B7yVmYoBRt89E*FD?>TVZ!Ztjdo_uNN6 zInQB%U#E}tIAtmwm^M!Llz}#dRTGYWtx^xRQDCCM7$EVk0O9P~`JQ&Wv=EV~h=ij7 z=XCv2l&F4L)qZhnXK6jSd#{(lyRNUnn}7tNaj@F}*>G?zws5JTRrdZg)nd% zO=gLaJ~Nb&rbn6;H28NwGNbK!yGFd{y3nGmT`(-qu3{2OHnbP0H)f}-lk4kS4`e;> ztS#@ZFKx#z691I`(p86@QhyS+?w3m%$u*LaS@gUVij~!`BO}pv;;>YKit?Iu;$0s4 zko3;LHzxPwq1jb7wTa&?xx2gWyhMJZw7l~*4)lv(E6c)~*r=rfn|!vazy=k^)fYvB z?TGOS)tboChQ)JqfhpYu8?I;WER@emb!%Tn-tvY5L}+Yf_RCBfyRvQk-O5A( zpFvQ#%NNDEx_uM_`UemcNhjC9rbQnq7KlhAqR1U6kCh@1;7XVFL6s=DBgv*KCO)!g zdUqrLwzU&N{LPMjbpcRmi30*HySAoyf-q)3&UC-dT8h4jWis7ST)do>`WWKU$_K0K z3Y+SxbwAG8$x?oMH}AAq6`O*cd}|R!q|0BppCoN=UD5E{i;DWy?~9i8*Pk|)^z8>? zVFkj@>KPqjau*)L25M0q=d0xW3;V+0&3P<#oM53E-)#C!!MruJScZTDB=To06M8xvm{z&1tl^%ul< zz7~hH#M;D*C>WGziVf+E1XGFutgXO**5{28tq`7+gGgCI_RG@t_R^k0srlmzC6G4m zn~Tmf6GDMjb+z+fw`u!qqf}Y<%CovM$69c4daWuBilaU~gr-_I7?#&9vLmD#fcm*~ zM?cN)<}z=?lMt@vrnD0=yP{`#ufN`tb58Uu zUqvu%D3xpl@VF@R3tpT%OBW(;tDrRB;Ox4U92N~FOZ41Ta&~=AR7pQ7 zrlUbbQ5O8@d@DbAFWZytWpQ*_;?8*1oJnz50m7Nf>^*ltx^z%B3vTLW{#KajBoT$L zEucej!MG)Ui8zACP2{uJ65I9JNnB~&Q5ryPCE_{R+Jx~=^2JoiY`c)Up_PmS_-c>m zb1d8HLc)YR&XN`QS^4ExxokFf?cdM+f|+g~m{bR;pw1Y!2*L3HvZ1I*zfVs)4~(Oo zv46Gks+$ExAn7z+Gu>g;mehk7+vmb;--kOvVzildqPR>Stqx%^z`GB~~EM zEL80^c!>a5-cDbMN2HC-^qF+4rM<1Y`U#ooKV=Y9%m9OGgZVi;CpzV@&6t91I88>Jfj!kdEV|G(IgXxUKb#30E^sZtqouZFAA>(d4Dwu^te|Xxczt7gYh`!2 z+8gnr%49rjg_f|isiPHvK!mtr0w${)ch>i~Xdr+;8|hG@enrmH?Jq`JNr%z#O?feQ zWx*5?VwkJat&LwQ52nJ~OIZy3OAj<2zL46oWFOEfuQIEUMYn5Qsn|)4clFUK zzBRA!F_j>Axwr1@-n&O|ed)=|v}8DW+@jJ2F=ULsKeqI>{i?di%*n8~v*wwwN@o|p z-dWw`NWB!r71;i$c0=H*FuuB7DvKI56Ip@r6#(NzkYm2!VdHL#gXq2rvPY9_>#E*O zk{EL&!9jzuHQn#`FIU(n6a3@KY0g*7GE`tRcM<3Lg=||p$(fgVExSxq=J$R4(d=yH zl5|$7wp(Ag?XA4gVELlmVIY6#rlRf~^Kxv;7TvmkTWJ|~wzD8#Sl8``93?gn7a~>7 zDw%T(|tbRQDR!zDA+sT~d}ZA%I_tJhA+>Jc0RK5|qtCbicth;c%wL=tU;` zZXHlMa+x8S=c`MfD_e)OSA4^|$wePlzNXklD~}T6s#aoO!V$7BOCX^uVu>(FUO!jc zOkuU|avm+af1Imam6Cu#3$aaf!Vd}Sz79W?MB7B$=@8Z^sT^7hr~acXAfP#!D06g>QHNGNNu_>S$jvlMN#wX^f5-z11yZTrjTlZrWL1A5VDDWh_+M=(&e@dgxm$WQG(g0nuP{8az!Fv5esWct68ps@VH51YeAwNg)$h)Bby2LdVf!P z-8))^MHla4kZ786Zv5=d?c1-XuhZPZAH4Ikw{I(hHI~op=GNw(v<{_bVUpP5eB+>ZigYl~7`M=M@lesqw%HZKS#M9@wMKfO*$H-S?B3!V_->eOD`~DTov7u=p z))llZ#h-~aYcf@lv4Zptn9`<1L-mO%_R8tvou4h=z70Q+c-F^uCX=)2ou9pN`?jL! zCP|+ok%wNbX5|`k4AK0I9G^S$I4B_2n$Hh zwX}nZ0^VoT)YP&LY6|!Ow5hAb6;v`5x=+&DU|P_sxL&Zcnp^cMI!OI|aWn+yH>p9^<5amgA zP&p<9XJbEW`KEfWXr#)sdY4jpUNtZ?D#iD z<+-8-BA^9uThZ$4i)S){_?V*!%AO=dC8X zQ|a(u(C96h4B03_dnzJ|eOsO?1@8K`5nHIx)H|)uB+co=fYRUetF+=vlV6$l+@tZs zohogiSOW4qESg4o57o=_;f4`s^`r;!DohaF<5{;fg{JhG=S;zrGRmY3pu*?rD)p3( z9J|TM{dWDX*;WO-&bV!Lr#hDcR|9SEb?*O6lACd|5?$96;oHaR68}o^Q{d;GOapvq zcEQHi6eqGw;+0$TF)yhyzM1J8b4t1U%tm;iFK+l{dK662$(nqNC>=S-pjJ6(EAvqb zI=|!yOADmR$yNx8p1rV;psEnXA8(IfFy~qIYH`clK#kQE%k4H!wg7DCh<%ae;{XT+ zxL*RC99u7{3q(te>=a%NALa+G&4!5r)AaCaS=J7B`BBDXt;oH2w7Y)S;_w%@42w2t z&0McWg_`hbMN?h!|vpNP>Jn{vj*Rv6(5VvG9hmg|4L+TuKnp9P(tQQ9s%n&K>0 z+BA=?F>h?-Cr9f<9O!b%C(Y<$qI9b@CEGM5caGMTcoYqrpdp&esy&JwAS_$+E-esk z?;fo!il?TLxBj|5;w8Tr)_BMw>8nQq;!LODw93Jmb4P5iOr#&uLt#P_Fleu61t2`a;XhB$g*Os-z0ITGwLOH%4@_ zH^y|bH$;SeOuZ5MRSY_!nY|%!ZO}l`8zP^6N9d2PE9O}kXj+FsMS&W{Kalu0oSVJz&I^TI`8Bf3wMG5)5r zr;N3zjcV!bJsm&Td{Yza8CP$L4*Nxd#_TPcNRKIiouRY;|+qfm2Ty(68_ zLb00BnC$Di9jtHGlK~(frC2LF9w8N>ge7^eY!G|npQsmk=W`Hj4gocht5%&iN!;bQ zMA$0)IF4;hf$LY}aA~}uS6|w6jo00b1)VI6pIVdw%r^>dys}OHp0p2c>{&0Sw{`Ie z-TQ(`8Y}qGPLYUUK>vFn7pdHs+$4{`Ci=SOmOM{cWj|4q(8Ze#W1Gu))eUSJRv-Q`9U zfzxby)HQrS{Q6Se?No`k{IIYL4l^q6vbo)_Dq>!{cUyQYOJ<9#&<|SA&FNgAt7G%T zsK^t}AtFGT!$g?V`&%orPZU#tHz{+8we$lng(0o1#P{h9HDb+53BW-Wlo+Pv zfM1F^W;%n00R61OYm{OF_^p)&d*7mwm7ZRYK zD_m1VkSgVCYyMM5R-1lgBB?d_ofqAbhn{0)9yB;kFx7@&gPNT`M6@wIH1#qf==Ztk>Qsq$nrEetYyNtHkWpFez8r`z&_(&w0JBI zgZ+53wDL2LetoB4#Z8yP)qK{?8+fYlnS+1se122$I9GM_^_gsaNew&rFC*wI`m-Gq z8NDTmu1@P%TIJ&mmG3cj$>Uz)?}BGRrP(ARU(;NxUg%tG%ZE!cq6i3ft6{`x4=0`5az5 zn7k=*9O=uHD=1rwfAD@GzGmAo3zg_|ozRl~f&mdZz$qw&s%I&9^lakGcD2On9Zo6@ zmu_=A^;vNGH2ip|oaloOY3T}w+3F$+UEq?dL2Qek!4Qz#Il`}thu|YJMqvXy zssoOlwKIgQ@-VlgubbK%W6tw!%NVt;Qd)SbPI}EO-?9ztuG)6<41gMV!U=6HBQ(AR zLEN=(es^c9CV=&>D=y64YS1MsQnLrH1% z7~qQVgmPgsD-v1~)5cjF>&jBm_)BdqQ#RxJw|0}!)I@8VwcjXW1X4{rt4v*UgUW zuiuB&>6($7KPZN$#h1CaQ{oiWsqVdhO)eK{XzqNLU|Zc@RgknD3*>9ret8PUQ+)d< z^&U3}s$in>HfR5>kW(Hy(z``;arczEUoNQ?Q;UWr-%s}ON4-}c*k8>~k%dezvlFr>vU@h!p($sFwnCD$g%ueXwr6_h^fH0euEZY643`yN z+8ohzKbLcqomSL|a+{rAHVZWhp{CQbD}1EKPONie&gqpq_p@FwIjvtg$Rk>bPEUWn zbtm$bY7^gH(SgqGv$tPA{qty;Sy`FxfzcaHp zY|J}pUG+Bf?x2x&(q6i+dQA`aE~k|W?TQ>Rx<~lql7VFwEN0E0{`G5AKh#cUAW@ zqm328=@c`ix4G!8g=$(as{@!$r}TF85i8oCW2|928?`*QXsf2A_kt2S4{F=i9CTqL z&-;YU-0_z_?6-LY$X9O|e)LsQjeo*c<-Rbzt&x2WYkJe}M5impq{T;qbII!eT2Ct~ zgZ9?d2m3++{G!w}cT>N0F~r(HsZf~H&W`G=Y4$OH?;Yv@(`Cn|jhfo)chOUS4aRrX z5ovt?+rwGV15Ibm(04+N0wjFVO{)gb$?tQa1g6ABS7g4mgB6`tnZN5XqW%AHOE_9m zBPcky*`}I96?esXPNbF+uBaTIsJr+2Z#%uBr&m?029)_1KGDbiE4?1spPR;S1G^8@ zp1pq}T}#(hJNT>j%T!<1m`tkeo5{ugFVp=doe|ef-#&BrR2_h6Q*<^LY|k-XuYt3V z{|HdA|Gz#SRK$86Bm>zYuXM6u+RD~we8~0P|96jjQZRQ|)C2u>230eQ6=RpL*d_=; zT&Cv=0ZfO@HNp}B#JA6t<+nue1hOhojPwlUNSG*7ME9(MhbY*T+A_A5NB4B6m zOI=&cjHR#-scTQ^zu!D5cx!$#l}~2{qR*L5Xf8{FoO$T_l%AY*2g8h6?I9rFy=HSi zr8)>l*y~qnv!3w~Etk|&s1P9-qzLvDf=7bn*26<`LPE)vb)=!Lcbd50*8FBNjxMPj zrG{FFuQ9x!h`92B@*enjIi-`%()xYW^-Vo|uT@DFG90dUxRUjiUkB$#$((i<5n~Kf4*o4JCVj3jiCy_ z-3CHmbD_7SMc_BOQ;gd8 zHP)_1%RRq+aL*2Hpbu@*;npbo-(D1`ZY04Yn4nLXUxmk`lrkk&%WI)Xy8+P}hXG=1 zI4O&3gEA;8D=D)F0pCY8NbT!+Y4)H69xhA2Pod$A?|}=NC3J%-Hol8u-=tHm5IUrG z?*F6_$QK%A+AfX$XU;oB-a`31jJP1LF@o({^*EL#%!jP+Cp5_64AzguaYU4)6dN+Ok;V$BsazzNC?`pzv?dj^>M+F9#7}ditvB-%jb-3+ZCIlxEYdbVViU1)o`8 zjHZ`bxCZZUEoyCxE!%(J(gkY^o#6vP!w#`t{2b19X0o^AG4-~3QKQ!EG7MPXGHzFf zMLlGALnvH(Elk)%@WKhr>Uzcoy+IkR7vYsoStui~8PkBm*p+U%BCD*={eSReK<{q{ zHlGs!8ehAl?`Ewb?f=6k1I*a|JQ6_9&5Cxf2;d8%<3;_K_W$z9fC%gI1$8GO;I$j$ z0KDxz8JKD{11SN4BlR1u|GOCa$cXsn$v^`~nP}>$m@LdVDxMJW_6I*QGJf-9kkL{_ z+0(xeb=*naUT)mzwX3W!rahy1juwv268qTj@hgg)JegUuI~TMg-EsH6MCVn_7x69q zu{oM}d~+>E0lQA)tUZ~zjcCMAXr#U!@Z{#?)HtgZa@9{Gefeat=M?Bp`cUN%v>I{$ zw+=?Dqqz1|)ah`X^-U{y4Z5+i-l#iQ)zMzZ)cQ4Z<}f@wik`y2nt3K*NMD5c@Z`r% zx5xD4LeR{LQ;6CQK!dOC>{1)@4+Jl1>j|~*4Os@WIi=w&o7o zak#4%7oC=FN*2NnSv@=)edp0Z_JPKIK5+jBvJ$!WqX}VLW3YeJu$3 z>Kf0u+KNq@J^|u5)f=vVje#q+hOTNkwwWV)`{KZ=(b?_7tl(%ZfpW4xHZO-N=G4a% z{AyPK*Wa$LB86)uK-av*endfc8l8iZ=1S7+PqU>VMzS}i`E8{zyi z>|Cu^D|Xyz@d|dvy#A}-yN8gu?dbis^?g^+C>fi|UY4Nv^S{~Y_=eG<-)o7jMZu7y z98LJ8{a1^~Ab#GlbvVA}09!2J_HpNXIAPR6cINU;AvOp}A%Q}AaUt*yNcUvgIYj7> zW2ByzkKYfA-}*>lD`UMo*3;GFk8wb6zdC+z?xus0)u9pFdWPs-G?)*6fw?)mg?Njl zI%H<(^nMmdO;!T&?(8|jd&~jxt6D1?vke#rI8bZo1(#m*Q?Dw{J8D)8_scoeY{P%B zUg(2u?7v-Q@D)SJAetZ`EbKnc6z-_Kw=Q+6FsCo-QsP1~q$!22e&~ z2geypV8hiP7m0p46@oa#WFI19p3h&?EbnO!Uy3qLDOln4H1quhds?tLyF-^ZXC#PN zsTL=U8(wYaD{vUFg<^@i7~wYTJ3=aQT&fI78-_OPB|4;m)SM=Ya{yQPv>85;oSM|%;!Geh9YPw;i zH>4je>eqa_tp8usuLafnIDKHhX}ur<;^~5FUK5dBwLU#6gcy($D!Zn)xZLV~`n7*9 zlCL+@HBFPnp5FelL3m4$o{-UhBK3Q?Y-nLA(hK8#r|-ArRg1s(Kg|p51)JugI_GIo zXgWHQUKvFV=F~JqjJ+$9e^Iz0NDq<&Q+;9xavFPAmfhdN z>mfyUwBz^Z+S8@X;cd$tuRpg|J6$XK*wMcAe$hVaKI1vw!);Ly;bZGvA8l#WRaRB~ z-}Q^lu5Mcjj?%L=BHLR zMr%*!>(O`YYhV~7khY$WK29=Gvv39a9IIPq7InSfArYPFX4U5@^gXO!dT#4`|6^oV zMriqubNI0qWsJ53<^R#CK+n#Zq`aNiKD`+3oQY_-R=m(x(=&6XTwPP7lgqsbCkOnqdVeK-V)fEff0WYGeqNaJ<=yFad_@&-JgXx{0EFT^U-n&PFcVl~QunWI9c-9B^*UE$f zTj5M0A&diW9BnK(*`s??(!GO6o6a$hIjcj)nJ%x6InJjC&!@k#$LxLi;NF7;P^&PD zV~%nA;4%90?YRE4GcqwTR{&T0Q&I^$<6j(NXAdBWp@R}vlF6(;`$C-+})YXbg; zo|-pvok#K1aD|STANe_+FC0oq zFR%;fegD{79pJ5!6Oz`!Zr>G_KKAw?i(ssN-zpGF{@y1~1_6$WnDRI2CwcPUq_?|Y zxc-A!arT$rg|N?y(l1+OgR5@z8b-(tgHTau9+k%D)_riL}1gYU^%ZrtehR#mn=iIdSV1 z9oPT8CB}z#g)X0-<17Rdm46q}s=ocJzfA-?&Z5qAocZTD?zvsUzV7S@_0kKbbaI1g zO;$d(H}-v9V^QekG_Wqape0o%H1T81zxvHD)t=x7dg{L$Ckcn+XhaY&`<<(+8s|Ps z{{n&&^^Ik_p@qv{h8IKZ&q>*wRSgv9&MuJil;;alTyN?vQbj80i(Xp$38|AqvODXd zE15hjee{_OH!0oq;P{-znKj@2fBUe5(sdcceHVQ|0HcWPX|{|5>6e9+Kindemh<)b zmIHa@UA%*%`2n~ek!m_W^u^&Oho3Oc$>Ly!SO9q+zubSrdu)cAS@5NAXCEh098rOW zZxW(qeD{T@c@*uYU2FCNI}R%Mr~*(nMiq6TOVfyXblU^KOuvm*y0 z2)eP_BYMz_IMe^cHgIS}6(4;O4dt(60d|r0|GGUGb`dl@91eT5K9%{MJM(|jht)lm{e$dBgLRs@ znFga{*0h+yxCyMZnDV0zjyB?$BZ79?gN&)8E10}K!1rT~haElb|BJS}v3P(-Lu1Pc zf*Vfr#J05yXH0v)TR5wc=O5R|>2}-G1>246SF9nNKaaYY|8+aS<6q3r8<93`5xrK0 z!Y_X}a8)BdadMfamZ$xH`J^X1ZRlysfuujkzEAuAt_3;F57)Z6nBi(&D0MIdcjfTQ z9Xb5Mjni@>YCRhJcu0!d|8LtV6;&GR3a~IHYJu_SEPFbr=&cdTG1wgY|D*-=(U`zA zB6vvPzWuWnxL+v1)&WEt@~80R`BV7v{0VVaYWlHbjdcWfs2Yn_(}~VWjuBda`l5}G zPqCZ~x%dq+>NT7!OC2Z8ew`wWr)m8KozZW7bUIC14O_W_g4hq7IZgB-!pwE3qaIr? zEw!uAmmH5y(`moA&}ETh|JKU}IwNeO)o%)VLZ68##xmCjn#0ZTZ`+wZP7(G_`k8P$ z4Xk(c?&q>V#%(BaG2FDH?whLjzBF%o^3}qzHJ53Z)$$-J%F?$d+vz;+y&Y3(i75a( zY)WNi9Bjz5zY&T|Ekx~dAQ;+2W}S!njU&lr1+5F3Vta<)Fnv2ShA244<0ijAS*)E$ z%m=?YI?4(U^6=zGM!|lM^q;KA3N$=U$|;nffYfiF`cGp;31%GI`$r?|QwJl#2|Pq* zaMYU9!cT)`wVbvn6|vvP_j6g5;SPQ$N5gU#>q_3m`aXf2$prG&^<%m}t6E%Ct!+7E zxT93J8b=puLZ1t`SnjyMr!BU|cfiA{ZOU5pB)hMXRiyoNcKW+y^Ji0y6BIKdn5kq&GYoRr;k8V*M4s2lp z2T)qy7_EA)QCx@x7%>Do7cMHgL8@Q&;p-s}08&7Wg9ElQpuB|5r zO@A||{eNAb%7?o$6m-_ootQ4wy?MlqwPt*1I@CGX58hJo7|kDz1^(snLGRP;!%m^! zPfS8a&+&n3@o`v0SdC`{gr^m$Z+7%2b-4ZR>)OH*Q>vM3y{FpRH81+V9~A{9`fH&w zM2jk1`*SnsC+FZ}i)SU`YHbp2SMQ%j^?yAFDai8$d!Z~XwMFp}z8W5H0dUUj`fIVDyu zjHw_gLEh=f|Ja!2w=oUOhgD zEpx9!qT1l8cArmgHQ$R+^IcVQ=eBLcl#B&c^$~PbzTJ*6w%h7m-qx=6+;1O(UACS5 zqB(JORFqZj8+~580B{)UrUw_b?6igHpg^ORy|(QR4?237P_C9yw<+zo&VeFCl9ltt)%e~z;cx5`bjMwYo^=6HMVg*)NgzqW#^=Czdb%DoW@p%+jgjl z4!7#6@j-6G_Q|+#v9W;jb_;%P45UoV$Ei_9oE%vqHg#gfzy6Itq6Q-DHBLvISPzaT z=yTk%mC7cm7q8w1WyW^@cmLlUe+f9idr%>)4^E-_P%8^Cj@F|X;kC%G_2q%c|Mt1R z=_%ZkCF7~QhnpcH&0{n4!H=_#a@Oe-(62|D2AuxXtL0+9-Z?G{{Pw}|QPS>e=QA;# z;pQ5v-QNJy)rr4tGVw%u7#{lnOU04{^2tcWacV^g-&98_O( zAP`3-*}VGdO1EL9aC+_z^@r-JJ}j|eai8;2H~U2g2y?9dc|t-+h>yL z+xPy{nJN&ew(MAm2Ky@>Prl{8U45$CDH>DT8+klD1)6)FAscRsSq9Dhfvo@UZ_O8V$@ zwUuR&c$#l5I6VzNYlR1CyUUom)5UhYp3*MK-2I*?tL6CPmOm~ljG4%tN-`9_zSyRR zyK9)>1K%sEPa6`yp=@qvjFoJ;75#ncZXq^qSphP-vLc6#6xQX!lyPR>jX41Ym?yCv zbi#bdOzj^S7#l~qWB30tz-?M$;rcsfY$;6gdp1$JCB-k>tW1HR88XI@!gklL=JGYB zm=cR0w~x3t4Z3N;q(L3I^rAO56-(w{p}`89=qm^XZSj5c+TLV>^yaX&&|2=jGvlb+ zR4dQ^8k@lpCS-j3A-XVKa%IXXm&;;HMop2K`KoAqLCJBhC_J(qmfhx`a)5%_D`gc( z#$FN*ek|ZYN9=R&kA#9wlP5Joed}c`T!pN7TwL|EA6y^*K71%S=Z%$ zk7vTbYwe5}#iJ$JjULL4=Fq^_MH+CAPdYjg+?3t=NQtuwV~;-rE084}6Q%VO(Dfl)C&; zuct0*{-6-HQcKf7bxhmrs~7v9ruBU^qcrH9U~P6{6MuC0S#(Xl*IAxmY|}{i8mOve+UE; zb*35F>AgHoYmhqr6;!@Z8=qjE`B4j%f0A+VjZ>wqAxZcR@hBoHbis3$c2GOBVT*-+ zank1KdFP!|JI`!!DttWG?;)K7Mg$LHExz91y$Ah!8-}Z6hh)oDgLh$p$sixI_zi>PR&f}cf%+@7a6wkZ+ z`siF9>v$gzi2#+#x&BeGTbnGETKMX)U&tfY%!$&->f*2_`WY(9wyiD9G)R%pntW~a z!+X!Vh*~i7^s8p#q}OgIzD?v`fAm~=q+K9i9tqNGW=6gA{9-2I*e0)}^f9Xn#k8N> zg|aZde8qvOrL!?DvOud1cY8R~8YlhUin{GNp4lOkVfMio3J(2p^32s?|6`c!k5gc5 zF#6+RZ@!D1an<8Xu8&vtq5Lzy(ZDwzVN__Jjz;Gqk%`QuX#4e#_^2-&9Kt|7h7bK( zPb;?cGgJ847z{>u=f+_U&fH&KYxA3H8jnxZ_K^rnE5-weLVARr?F`3R9c(U?^dLIa ztwL5|`?X_;fZiI1xSe6!%AmFn`iA^b{*dpG=mpJLsRBM6_Blp0E?t;USPJbpwh6WA z+q2F(y?8NAN_z3u*H8#?0u%md2wA;d`hj>Z7H&1n3ri&|;)m^VUTnr`4(ZnGag6W} z0`gIae=6aR5b{AV7)e|oB6n=r`$(S3e<$_Qvq9O!s0(3-`Ub8!2>g`qEAua?J&5Dt zjA#k&<&@43=TP_W5Y$KSHuL?z7;o0@qT$4u0Hu$aYrXw2(AY#~hb>!g51;?rFg1te zaNX89j(+}8+~Yx@eW860Ig3?*4s5ut_46meJM#&LU5 zKj zh)ULu-S*&ip4+PqmErKrkh;nji2K_a)n?}DlP<~khAqdKlQWMN7Pr;Ht_daI)qa?W zN3i3#aPy;d#td8n`^{we;X# zetg}1+!fezKO-EX#Ru~KNIi`>JX?PNJAl3EF4WrQHEJ4}5s<*%ga{q&=@mnpSI=8O;rW_++i{1<98Sih*b5VQ65@>E}L zfjj&}P0(}g8Sk%c>6>vefQuF=-SWfn&;HWqL2!=t^*kxF_$bk>;&~du1-r7=tjZZz z3%lXslOaX7hH9A~{Kz?af48^&W*WC_e0XU*`MZ0{ZY#9|8S%-1zi6C4yjtSzuLib< zv*!(d7-&dXeRXzpe-sFRAxQ5C-t^Pq{Dul&q1Rg0%#0{PEpCF!n^q%SzHQZFtDc#= zK5Sh^))oE*jk~ol-7#bBKe}Mp!ucHg81*q^FI2xQ9JQXm;#F*&KiCcF47>QAsE-2~ zcFC$z!yug&wU@zi@vymTI_V3Bku<;OKRt(gz-_x$=DUjP6wG=TS47(X-|-(rBfM75 zB4JNFF%<-nA6h=JY4_dBE}Y!kK<6B6VkD!;4F`4c7Um`D3Q8*I-xfmfmX&GX1#?$r zQDtcllG%=h0kZK?dO@S-7NoZ%50x8LaU{nl6=9gn?XLQ!w|i<^n@U5d*#dm9l9p)d z{3_=Or>qy>__arjWxQ_?AuM3=)5)t=OZqsY=X9?>lS2M6hp|O38~lhfkWx{v2>Az5 z_WZM#KoSDK9L%Nn`uKD8%7rfkM__?tpg%X;1hVfA9&KvP*qz~+8UI|nh2?X5O8?E3L-9-U%JI1o|Jp?)8OAxm*E9PGP|E>b zy7=&YR39(-(}(XRay~|uM*m3EZTY5|522@=5+Yj2OM(ZIv?>0L4rXUZGE(#pUa58; z1uK`b`YXJE@P__}REvo-u}jUd(jFesr|CZL+0!ncITWhXsulllj)8uRdf6WI^c4sf zAL1oaoe!RSjKJRuqW2Ih?EG}f9fgIR4}G!|`G)b*YpmJhjK%JNBXJbSm^R*AA5(E+ z8e%z41o$E!oVula@S5h10|j+aZ=Khj5-j)C>x?j5%Y!lc=w^Mc&*NH{V(-U(HNLp7 z=sefO(TWRG8fv*L0H=}VFd6yUk1gqoAQz2jXs|HYKWO&FgP5_?#`Np76tl{36F;xb3`KwzVfAdrakyPz$6THDp{M7yX2LoU#nF>{<5@q$p7 zuSC0xtKSnE7R!rAxYyUa<7?obsgI*DcgKy`Cr{JcXFAFVJhsqABvgN7|FX6p#ixQHPh9PG>(h7UyEV3TX9pvQLUqX4~x8v%G5f z3WcW}QKII}e00!T#skwpH5B+zXGyM%(B}VX;jkX-8N04spAGkWwK<>pg;x8H)-;X+ z=Oio_1s!-|kF@7Hg5t6eYez7 z-1$e7B1Y27)IR7Ed3x4GYuDmAf4;17+-sX& z^b)9tJ<8gbZ-+$txY3xt7q#mv^XUaI?O&0P@&(PzeG(pJlumm6n}mqy?8ypM6BoQTncD6RwO8_#(C;TvUo0Nfg(0DHqi-*3N}+XeqakO z2III_YQXc(NZiTh!H;}4w%*jgP%n2n==vXk^|uv?{HSd`g;Y+qwXO*RV_y(RueJ3K zyU3fq-_|e0lwN4xbVT}09Ob8%+Zx`szHr;e%thh6Wb{bAIYCG0#MD7Si1kh9+HqRZ zHLvS8`GwKe-!YSS~37-z`N&WW8Bw|WQfbA48rUUg>m zxlu+ru4+d%hW&dMg8F^L`6wqBnQ+a5VHHTP;$fb4mhWJ>T=NqI4-Z76f@$G6mB#cMj+YQ9;Z&hU(OzRth?AN9 z|8X3A4k7mh_-pd7hCoG1^+hUcO6MqTyszaUrVBuMSOT1B%M?Js^-xcM9Zti+2WdNI zyt)EO#2fq4$2y^)U?B8K{4e8^_}c)wgBdz7E7zY$fzl@P>92GR@Y zfUYqUKXD>?Ue)xSa_28SrTaEdNyB`r-0%uj1c8B)z~w2E_I;ZSRghiw9PXuY<5PUVP(S%(QErPtG-ujXxz4DG)NLS4!;X_ zq?=gh$46lV{5TGOfyx6NXTBJ3#g2xRU>h(ySGG!D{eF%F;dko~9H$-=zp2sS1B{GU z#qEXk!oX7!+9eR){6as`C;0m?r^Y?Yz<4s8T7y8})S z`@@Ii@uI~8#qcf#VoJWF*eMJg96I9f;|9=z-i8tsQ!B=Z@33@r9N$OZb3V}=xceih z(-of*O@XZ8kjVG8tf=?;uH1S@Gpl=Q;g@-wf0ac8wQ0YXDRk`Gm4nq@qKZ!+aeX?n zK9%e3-=L11G@`-q$Q3^S*ubV>vHE?diWu&!HjU#)uS>>D?%CEfVH>OW0Y~tok|$ zHjOhw6rU5ybC;Hftq*VKDqYc?ubc1=y#zaMQ>z-_9Qx)6gg+dw*+4g?P6OGLIt^5^mo{^tN%^+n zO|3E5!`bJn8B~sVig$U%e(!bm!Bc;n($oCX@28!$&q&3Cv(zJmy5~rr(|Wj$Ld$}Mm?y~~T=Dc(NbfC5S3+??>8_oiv~VNR zRTr!{_zJG$Q1+Fq;Cbc^*TuI5Pu$9Z#BJG$%3eH}AH1B>v+c;~yn6(SgSHRbC}bZl z3Zil-Q52$s$ER=TA{2Ey1OKpi6b|bLY}Ktj2rYJkT=R2olpfYk@W)YjE*~A91N(VO z@a+FK2n`}Fr)r^zvW@GHmV&-56J6m^fau&>btVwHD5|pS^Wkn|GF+c%Ef4`Q?@YC3 zAc(5I&_Hx}?~u2vLWqmfF8#D!c6YnuvGMz|W4#87X5JlZi`wAl9tRW7%*SJ`*%aYu zhe7({9}B8aj@$2%A>RMjZPzuQhD-GqsvHmUHg5JgT57*;yhYo^EN=-5{_4`9CM(*6 zt{&QK=(392BBxJ^CQ(RZeEHD7;HELgA==#AH&r)` zYTqKY!93*1{=phKUiSaGFIb?B(iLy(u22U(2ICb?-cRB&LZSRxQ9wvvRZXav_B@AL z!fz(HXQf;~W{l75>0{MhwP+D%c%SGACT^ie@3qtH!#0jeZZ@)4U@HH(?EseH?uTg@ zdfk9>pCD`Ivd^WeZ*)LEp%}Y@G{8cK#=q>yVzXg}1`DFRek;%((5hxvPi7f{Z^u%k zZ~kV+wdMS%o+EJ7gcghGIsiC!eFXA=Wu28q=BJ2gOy~i+ar{F+n)mftQ7Pk`kmuc_ zg^_{OVdn>7j@J3~aY8nL;Mp2(t^G@dFVy?pw}>E~XI8Eow&{VGrwfoeWXnCzqdo0; zpA)lP%2q>D1jGFe?Wv3W9kdTmVqJX0xzO*v`$9|99DjAxk=x#n)c0(` zU(HutsILg7h|}&1?hvtQbtvc$Z+*Df55>Y^Nbf$(C>@Ls$>U`^{dht2j^@h>9UKzI z7qIv)x~JK|mqg4hfnitV!63Y!%PyAS&C)l^JuAHp%_tY%GSl9P5E)aSGOrlpb!l>aX}X%Fj|5K zXWN9&a=5F0Gc3o_C(qY9=#h2BZ}Zve1zQF<5=2qF=g?6^q(oE&WkpMLYZ9*%oXdfL zSK-f`m6Z0$U6d`1HH|Xk-Y%z5Pde^AtIZG{Eu#Jf8v&mLnjxum+yx%mCF5UE|5(Sa zG5QGZdxE#IhGPE*rcIL}ut zm`y>Z?`%h?JCS)Gvj&H*GI|YMKr^3SH;tL4i{&nA3wK`c>;LGp5EIHvD1!7H9BYh) z+7*;r7u6CC76$-u5(f4+r&&K=zrm3Waks)Dw5F)X@Zo!Rq)h zmi_&CK?kAIOB3+%z5W{uf7t&E%!;6U$P(XAXeE$B_+C78z`aBTjqbHW&$^+S?qg;T zA@@B#$bIW~gdoNtP9;!zUuA9z`@R-x7RJOvL2fbI>&?Q>21Rkmi?-@K#cuEXl-IfN~Jx9&Urpnf`S1QVGX(@TF>F%k#7->pX~f%@$Vcr=6` ziZRP%bbeMg1>4Aps^D&BYm5}(lJwq>xrotY3)K)q5dlRR$*IN36DF2k zt=pVF2p{|3B3O`YoQfht+oo}o;dlsQ&m)V87Ix%8IBky50AJr{Js3N5Q3E&*%3;{5 zr-jZPK^VS^s;&L)UyXqSw0@HOPJ>Q9Eq)L=xQn_bk61p}`QUiOfuOn;ZU=d_{f2H= zh^CL0gPPgk{8jq=kp;{jwlKvv3*Dx}4UUc(`VIZXtal8-T=UWP`dPll|~f zqV<)`=sr;I>!NhVsQR8gyr<9A!yRcze)kF3I39@p(~(3EH%?ZS^A#1k9NMKnJ$!V$ z>tk)h_~jk!1gdtu;)GJK`LW)HmAf}StQ6`Kt+B2-r0a)|PoxHON3cMbtEL>I*%FNE z`tEjit)=~c_;@=!Xp&?dJamG$4u^+JP((NmCI4czeXvB4ea)keuLUs)ps2y)PIr`!}_sl($eD|m$-3HHsDHk`snZxfXA&ij)(|r zbAt%4*QT)ODM;h;;!$8eUXPKsIW|-JQ46yR4j{w~J8f&bm(r=W)|iIqZ1!srcKUcs zV+PJ(iwIR#7?BmMpy+I<_=Vk6^8EP8bKi_`PLP>_UYKF zPn&aHjuD2C9E!0D3r7%IHHA&@GwpwSw85Vss(Rb0)-*5@F$*j5U8-4WystM-y@b=3 ztwv9eTz}YZ?=g7N+Hs%=o$H|psRs=XYBpK@{ebkW8&0R?)iJZ_H7826pmN9hhQtDH zD71i{=JH@pZ*aLERR3TKcqmL;*0aOMeFEF_IbV~4jr8&u&K8902)#(J9#*5%iyy?V zVtur@#br`@Zdq(-R~Ukb(%K6Z?#_Dkoh`8LGq?I{T>G}rSC_T=u&QtbxTk7*ujV7V zH%1-(83fc5(~BQ!oGSBLfgA2Lw4x4yxW`ej23bWkRnMQ>=p~Y`Oj*JgPP3%oL@$GW~6N*}z!z2#r)!e&uogLkFh4CjOeJe++?kuHm%%14^(T1}npjtd!x zho^i^qQw3q+d1(gCCtGe=&(Jv`>6ALsNL6d{^BQNR4SI7jBx z{nogfS#vB5$9U}cex}>kOVh@DZ20ZTU)OXZn`D2k>5JB_(SQF~@%`mtV?B1f%TlPF zHpAIHHmtwf%C^GMG1y(>$B|LaHybVJ!EpC^AXi=g2}tCg2mB~dr@f=W8eFvAagQjK z&bK(OZNvH$zvp%S@zGnQrRj3-XgXPKnf75ad3Wld8gTOxm7=qO+ci87rzIXV9trWn zr4*@0INL5BeB5HSwT?66gtL_o|73TK}SsQxhERZ^5yb`O{f5 zoVU{ElxDG0=mA9vLe_nsxNGAza~;{Er)(G)-Srmrb!`pIVPoT@h?}+ z*{R4)onKTJ2bHpA_?Bz4a}h93~ZjN2G&4bHvW8zLta>oOeT zng+P4E>ZJB@u&?}rif1+bh4Znu`YJPbn`qTGyDJiQNTFLOdlDc=RD3V>gubpZU=hA(~)5Qfywgr62{TCk~Ayoasm0>c6J{ zuIlXUs_NF4Hc7#GSuN5F!+98tx~N6?Xa94M$O@mG+?m&@Q)m+i@n)6uu`Dss;!X^0 zTHN&>meil!?H}upC=@??a{8xgTtk-7=KZ;{EL8JL@n3Q2Z>CF81UK4jt-(gP>Ff7~q+1KRr;psI& zuMC#IcSWsV*HmKtmNS2Tp+jmd3!DV_D+9@8n^em!^ zvu{sQo!)bb^D}<*$b}5i2N|A1F+-21W-!}te^dSA6)n&o(!)>tJuFl+I;8Ep!?yKo zkK6icgPTKI|Dd*Kz%}&alsa=V<`7iUVx4;CaXvG4cor*)TH!GS-m|sP1@s(~qA!b2 zlgUtatu3}u)-R`YGP3F%Qt$2YddMx`L0rd(>j3<6*fhe2E<0Lo4ae{-7|0w_kGKp3 zOIW{zSk~>>_0lbxJqWe4582s%r0#pG%?DiijTIR74nEcU{-4E=!DeDh-xauQIkxUA z+C&5qvB^t#G7CvGGzU`L$|g?*48|9Xz~c|}|3B73Zs=bRIk_suh=QDW13@^NsABRQ^RSyPVR0&s>aDCH|Sr6YAko_m;17_eY_m z{~gX4?M`hfUIT&cYX%rVku^aN49}vmOuc zaCH0+&Oy*M>Tk#QnI$l|o>X6Gc5a3S<80GXR=gHLQSdxJ<%sa8er%~_w0^tR)6g#A zmWQ=vymS?fh4Tm?TQ&CXcMQg!ccKTur$Fg56_B!y1w9&30=XWK+4L8L&1N%a=#ZK{f z0dn0F1I-!)9PoG#BJ_F3Hphw&$b_la+R=viD(#F)zJDpts%SZ2M*73-v^UQ8j^J}R zQ^SH+vi|CVAprk6A0QX`Yr2M zyru7E&OS5ewB*(y*DUHDp;D(+AFZ@6`$gEheND3s%cxi(SWxIW0ZZMw$P@QC-ZzS< z+X8vk9sjiTo1$BTrJ}RCE->ulF^#|fkH-NZGLbk?bV_H5u`CXdE3i0JpB!la6o0kv zYOvz_@^N84&Q#o+2>oI!L;|(`C$iwbXl<;ytI~3q{_Om%dW&&m#CJ8K~B(q1khL~7Dr`QlNPS;|&*Gaxn(&j{eFmRZb zPqSS0^@-xdanCw?fi^CFbcg)RP4mq=i&)S**a76sh^^3c6eWFjn$ReBn9y%IKq>69 zW=|09fp_SB2j50+Rlb+y_Pd}NxZziLMs1a*g<%ah^jQ-OaPZ;T%laxByeN!xkB;_@ zIivhn^%!hZ3}_GWf~7j&!f^4=k2_yO1lR>^eTu?O|8_(eLo0TU+3!=YSthpsQvKji z{8^fLhR=WER7+2z2iuJLPIt)l0bMe` z_r=js@$Sm-s@!fmbVl^Xp71Q;etilj&vw_|R|Y!nN3M@S=W38c8qSxRerJ9PEZ&pT z3bXF-+}3sSzU?1n{QD_REZh#PJCf=cZGU`>y3d5;A?^SDxxB&gn6}sEhg%UO)q1<5 zF7&|Y6hcK8C}%cqtJE!H8d5z<8W%|d``cbzNc11vFsO=xClr-&dy5j%?dv5IpDa(WI3FkAs9d2 z(B66P_;JY@@A;;swtfcK* zVE~UA)kT)C*xLG41~bere=I0m8oMD78?dzU{H~ z)T6VOv4O(n0)7IkY2#@1i}K<;gstjHR|=lX$~f<9ow=-D+MTnF)|#vy_yCQMZRMKY zn2k#Swpd9t;91+i4EQNuBy!znX7-xV!2`8G(gb%rY_!5eX5PM`wrxh28ZNZ^f(K?2 z?vj~jIJCJX{UCk6VBKX4(7;I2cN?AjsUIrv{bjY_%fV?LmghP~ePxN`k#dd3IZIHS zTfp;%D|R+}f}{9{>4}e}z;*7?!`#F5z}_J<3O9$-#fR(Tf_mWS9@|vCTz_Xdnvj2L|J&mX-MTRz6A0hElqb%F(_4|>mmp%v?0sRr4P)5 zpP@vng+&Oxls5H$3ZPATf&no$yo%{>F zYANC4z+?=rm+NaDeK?qXdUjSLu9(z7#-(S2Y9?lpr|E`lQvz@3;#xy8=GX?K>@K3QcJiftiH%>cRpFs_5&a@KLTlEgcPF~ zxUUs~+K+|rBf#okJpMwquv;&Cn9l^wt(js7vWNWIo#-Ljk(;4T?YiR9qk$NpMzA+ zN<93>9Wvuy3txbk1qb_n!oq$(tzP&-S)4#IN8e+JRz!A7sz646C$K4N{H(u|ec6YN0M2{<7FkWLoE!2-C=IVF8y)KM(Bk4B(V9N}3!U{|)89+7 zo8Q;pt9n+5JoR1L7btIs^IUYqzQ)i2M%~1L<9mhC~SXhqCv~3j3{(PCa0&gEq@QnO+WZAM8T)@S-scw@7w9q z^oRQWvHrf7X3oPligL=ATME?{)&N5)j=GuIeya<%2LfN^^Ab~g*qv36I4+n!%IC74 zOKlGWsD&OM3X2_iUcXDg0MZ?t`Avrqcqh{jZO`It3{g7s@esRx2Ne4_^ac9zb*tGX z`03%}r-%0o^u;-IQn)|q_Vcd)W~G@QWWA}`AddamqUKU#nU?mns%(W*&Dyz>e|%l! zgxPyCqn;95zbQ!KD?b5QP=rRld{P%O;HG5-eV+9?`bPJwAdVHdGYlZyurucnjE6A? zcgQ(s7gMkg^!ZmHV&9!mD9efT|F(BNKz3KxegD0;f8N_=_i6X1KL~g$za?M`M-q|{ zF%VHpmatL00)ZBc6L~;r*IL=D-DR~h$VKV8$kj_q%`3z4zR6&pr3t zbMNn07#kJqk7SBIXG;J0OlE>UXUZ!u7-)g{A&r{FO8-b}x^qI@#8R^b;&nID@1JGv zk$@<=4Jtw{&eZn6$rfVUzsP+B?T*fYNnb5xm9v>v-?BJmWyi2aQhOh_i?Z2K{gFtg zf_?7Ij@tH#D$A|HMwJBGwTyHLH?o`cb&25l%>4_3SN-GBWL2;@U~OGWG7)R@6}A|& zB!B6KHE-#e6(mxYr(Ei`#jNn0l=Rsx-H93)r;sTD#OFbuvIIrsE_NgI2WF043dmT< z65k(kcPwDB?*pFcO%@L5g=CnWirU$#SW6B&G_B>-cByJbwoykf_GztOf3ompzF#c8 zzWFZ-c+}9^-Nc{84W{@^QeTiw9hjV@{XiIkow&!06zpb_((u5+ZN?1@y=cozS5S}Yt8^mSDk~#;Rel&^>$l6pBxtMc0MeoHI zdf?|}3S!0SRDU(AyzA))H!ElzFYm-&vXC}&axg+^?B9g)F_ZS^&s)bVIN_ zcn2A6(q0)9OphNDJ1QwEU~7N@8WGTwzMNloRX|1Nrjq)d~dfPAC97f*HMR5ZLM5VMLC{R zDLEy|#agf*yI?I^XvYtX7e(hB%1p$IVr zXD6d1R)1+aQ8k6}kX>8)E`m5KPt^)CY6_=D+N+zg>h_q>kSv9n%5ON-D+@Q<*U|39 zYUP5_Fm(+1gE-_?XXy&cX+6M*E>lgiTUqC-X|z2nAbbq`IR9y%X7mZw?9}42^p&iw zqwUI}wurvp6NKHWU3Pp10Ywt-Vl|Q3Xxa;27fp8lq0M$^*%tmh5Y@WHA!b|ro**vx z7`pg@D6@T%hNu@{Cp(3o3qRS(+VP`l7HGG$V<(+#&kgHpKK{NK#y5hYs|9t}doza7 zc+|)XV^l-<8Q(E=%RJ{2E_-Q8lqOj33gj53H%+{n$J_PyAGfrJh&f0BQn-X2(2zSA z?=O~nJIr~qEuW?%FW0|>*K2jqd9CP*8*sOisrJiQgpJAJy+-f47sdsoQsX?-wg z*ryh0(Pf&>ui;Niy=$1jm=#3EB~h|)hdtwJQdRr&+T}B^|D#3`lvW=*oY01nv14Ru)oIGzLPG>F6BhJ z!kZ@9un8ArEGJn<*f_tv`?jr33rN{T&>t0kdfQAiVR%56b!f1^A)D67*%tT3pr_} z;JWt4Pi3iXKL>nG&Z{+cB#^f+IVA#r0z3ziJcVo{1B>{6^#-K@tDRE)1OJT5aTmUPNz=DseP%pC@u1ykuCGRS4`S0g_buO;YxW7J@yl09l zacR~y5Q+)dd?H5w7B}y`BIr|jS6rd2#&7?$0;1tEN+a2kS9XOyjP-D z?O>?(RB`}Sdkd9(F8<8m{@w}!YTNRttHP_;S&?(CoSyn>oZaM$YcCfleO+8X<=(2j z8uOh*mONsZ=OG6mM{(mpTzMhxI1c*UTUUEQT{&2-^%5{x{VkmLoma{81ly2!v7!*sy4qWt z_ik#8S#LGe%8)B=D7|%UV=Qj$6I?p&JYLl0Hu_~gET?FYF(N{&j(=COjTqk$U&NU)wS^)j-E;kXkjL z#?E)F1zS)Q*jfv=a2>}{>{%PI)r%`Z6ZBmD68$sE-#$F#>5jJ)>4xq3QasX=IO?m_ zGZ0cm13-!Q@OM3bcL>6lyRF~K`R+V9nxN^Cjws6U2Q^0V9qPjRsNu9edS0a?7mt#J z9}zq?g32P>a(9&L1*$S_F^U@TOsg40>JQq@AhMoF3NupZ5eXXA;TkDw5RQOb8-w-L zhEw(b3*_~V)j(AM0~LBIcND28=(?krpsFG?)<=1&dbqcQn2~_Z`s!ZQX&VXRaiI$$ z2V%avnC~tLSto^{c`#KLRzYEXor33h)Sfboob<+>l&9)ksS2Zt;$Oz6WMoUED*cEmO;((b+w-(NzoEnvikrANYl*yp`Swm^IqeRlXB0n|U8Zcn zc*~FMZa^@XaOW$&y(V->$lQQ^vV0VUz0^*98mfE%g6o@m7`fD3825VW1f z3HB-vyp=S%I$T$TE4bpp{@q>OYj^{NDxX?@1Ifysp!MQ#wOK2*il^|-mnZ^p@ znt%dQ+NhV5<`dDtcABSA5cox$y=*i|(|%`Y$uX&l2=Be=ML>O7MgpN`xk_uM zQuaDj^d+}Pmry$)YJ_(>6#To^SvX49m*twp(C;Njr+PqyLlJ7~NYW|A(Er_02NP@w z4nAp9)nrjqdiC*AxmQ!49Pza_y;Z+aMr0r)uHKJu-2q>ZtD1Ht+V@vFi-hAs0ziJt zn@~jPvatdyZd&O$TlEb12-=gc!k)dTH2ODIK11OoSCz!hI^O}l9D=BWBNnq$PgWt#1K-!ikl5v~xn58er7Iy9iE zMZ7}ltA!Iy*c8xqLIoPoMAv>7ZaTm`^){q}?3Tn0EZ==s`CR!^8eJU1Crmhz`lE~M+f7*|W#if0uSf8z033c)C z&31HcVfrg9eBt=obdGR`v-r?c$&1B!p2Y^Bax4t@^otKeO0L-->GK3!~++3Can!G=~>@NI`ke&$4i+SWA>cy>?VLbjWIpu zNv#CrA%UJ!KbQ09t;#`3hC4XRnebW~UMqX;o}fh%C}|ODT+_m!tgPNo2?Ldm)L$ZC zu+o_cP)Jh`d6Fyu6eJLD0E47jL%o{;Or=9iqC=AeJ65W6Al;H3HyARVJgQFuRw%b= zKk)XV8AM_zaLCMyo>a%sN}t@4FrwMe;^XURe2 zQN6DiSGsJp$(_)O)7kwtI)=NYw2FsOqOt&bDVBb;ml~oiMMHkl#%%3m-ujfPCcNS# z*ve2^W6bsoXlZD9vVRc#9uGQO;?wkFfwF7THx|*c4kY^Y`eR8KcC3wh%k2`N*05Tn zYpuT`sA#f*Xa?Gs;MwTano6aM&^kXGQEu0HWFt3fpZg#MyWO)61$`WrH4B`32$f>d zO^Ac_K~r74R?OyUJs#HMdwTppETu|s@O;{y4|@ka?5orJOTvC!eT_u0l+I*qmGXTs zMZ)Nle2HxVtz_}c=Laf@);K_RbmY5x1NqtbOZqWnw-Vy|DX;J{TW+iB)CMiRHT$(DMF}6v!{C+2X&};` ziS~E6YfID`f~9vYhUo>gz;)y5Giq{~T`mz_^;=3#uChEH#omJg#jnA;p4KPNIr5*A zO82;w@p1J#{(4qw{_1P$l{_SRU!vx(`j%r=yH9boN}DWGRa<1G_&5VA-W6A$FP=BR zj-=85nq<#*P1F-#GYMXoK@uyr5ag>168jjY>@x&^7s zAu8=jvj(t>Cdk^eE}B3PWDhB86D3&NUWAyA>o0VAPU|NBN=LU_-4t^eAn0GdyCZ)M zL&{ssTvW^zlYgZO`)akd!7KC+R$t}k+j48&qhZ(En*hKO3Bf{j)M=0$)mK?}3G+$Or%VgCt7l*b;v`5>#sT0{xMioGYKO$D4thSS(1awzF-+uG(@F5w-z2z65Iib^*;r7dt3Bq;H( zEm$)_!aTw|58ulVkgnMIKZ{Y+twKvMDqkf)%Yx27#_@7yLpd`*ON$hwq#68>+M4#H z(M1tzecijsoQBmWjZnvdV+bX<~<>oQ7uUlAO(_>_oM`*v4E$=|lgqt225`CbzlJN38+y+hn>wh7iHNvvB%)Ys8Oer4+t<*PkK z*4D_1b;>y+g`=*bYGKrLn+w~=3r4T;abMQP$IbMEA%@UF+NwS0?Ri$5uPo`HY||>} z)D&5@=e#}7A{m#}-l`tPp3cgMV|%{L%q#9L+oiY$D2DIDET^}Uuzs(zu=>4D*OHL7 zmNw>$&qzYr3Zo*!Rz?~&Q>+l!JjsDSCRFbTGsN-oSQqvPw}TeeRydAcG(_K*^nZvI69+5kX5 zQt&RCB-8R>9UCz5g?FxrzNh8i$!awy-wxK4TS7#7*^?jB7-u0Q<5L+n21ChDkxIs< z(#zcOi!OFIMfti(7Okj#-?;!kDWUFg)tuD+kxCef4z&oN)xALyeonq zL#!J|i|AMB2i)KA&efCp?BkYA_iTwyZst$Q_+xCq2&Yn|xyU;D&fv5<(6s>z8LZB} z1u~Q=vYXvcy_?Y$h4WAdgF0YwX-r^}B~;8?671MHjaw z%5srC^n*4++NgiABq?^+w8C>tre;-b$ZwC{Kykj#yq?|@KM}ppMs1z`ZnLG;S|!tX zzgBvW(Wi{t?}_4catJ(g?b|mX1=)rC}UPq^fvnOKyTi$)rv>)1fRts*mQd@_I z*o=^GU@w*YRth6yKd3o|f#*~;f8gDD_gyYIUL1qrJi;`VX zFciCLu}Il5$kO0;BwyKCN%EByn9M*z#!IA*yn(;nAZa%d+0995F7+|tOHz9wU2vze zWU&-1``lisztS-jSAU4`ul0Pa1VI4b4&>{i4QbH3sTr664$3#y>VhkhO|R%)vG6jo zBT-pbhl`oH($q&x_-IzyXlRb&;I&#M=;MyNh(%APuEv}a3jio@iX0kcwy2}-PaPP@wKH||&K`$)F~ ztUZE~G=jA22=ORhL+}`BB{P=PnDnCmlG-IToW4Xc9`z>cQz|EkJg)w@lo-d4^h(KK zcJd=qY+$7gmUU7huDC|5%IX~#v?rGf`*NXCb!`}C(k$}@ME1zC-Onq?RtMVFvHc$D zH~1wgjh8#QK{49)e!nrBUl;XL42J+XNW!XWTS+GLew0LB8$pE106Ps;=WI1J)VG!j ztVV{qP?p-NWT?w@*Jo`l!=VqBMQAEmP?h83Wwq!iTRLNLeImH$IpZ>5;WU4H64?@< z6t0s>9Gpn-kUrsrGRQSAg|c-*eTG0*ONqyIFZCJg3XXBqO+TvsC<29_W1Ag9MS;_( zGp`3$@=>S!o$wMUQ4iFYqRHAxTRd;=_D|Xs!#D2M+yn*r9SUD$NVKnbr0M-j5e+8E zwuy+B#h#v0|Kg_G*LI@AinMyG{uRx9K$*T4sN@0Rlf|l;h7)P66v;eLWW6YbZ2f+% zo_WDJzLxLT)7O*ENVpxk)4&3k@Rv=EE z!^;Np`86PXJL>K=EKLho$fNBp@h&EB&JR3a>WjQ6^Pn9@=dIust@DG#RFXBt$C*fE(>)4P%K1?( zPFbOnT*En&2sTnCEr(z%WKGl^+1TTyw}-OdAvJ+^1?VG&X!S+c8gA|D_3 zvjZ<$D|qVU18p2KF3598*7R&%q50^NlLyWYIXg-nIQ!-7FZJW>le4eXhqEYW(RWg8 zOK7NA8q(%SuOfO&+S)`X0}<;KO1A>LOWoG*FN*(CUv0N_*n6nN9uafCj171(QHV6F zFM@?UQB-*dD^aoJ?F>9X*%l5@Hez`8*|XoCD6#ynA=(J}aT6qQe{8@j^ zyp2xxHagwgmw5ZS(R`EGUPQ{*=rfpa7&P?cuuK?}lD(0@e8Yhh6Cgzg@`mRwYBanl zUht}oz&Ak!ZG97uf@m&oF_BlTn6nQ0Yy$eM!#XPAK@*HfmY3 zEc{q|wHmnWHCzpOxv510tCeW4#Z>m&S$-dnX6_A4`HH_BsZ@9NU;ZBN>>tT;_xJk& zfJ&C-Ep}_aHuczu7XyUBH^zcvKA8(@O-EJTKpL=5H{g)1bK0WaRTTf7)zp(`fC4zp4(W%k;xuRB|*+YR#eexZ-(< z$Z99Vv>TT&lzA2@mq@u3$;&*b^F1^#o>kNcZk*va5Rpj^*exp0#wDExH22=gBbh;q z!qAFbkxhjnoP@m)z2L+Wqu3*3Bom-565AhBdj{l$X*4#Ha#^J-OmmjN7@wJ9SWe(F z8?&XT8f`Jw(%6C@u86-_JTC$c?;&kDm>UOxl3>+?_^?5_#TvP#NFm;=(x4Kmfz;Mo zxW%xw)v&d-iLI?g#G1IVHQBRZfZ80(+w_4^`9QLrTCuioxA)dx`;_B~9$jZ6qa$8@ClA3c3vf z8PM(&8g_Y&mGfdt$YL8~zIk;U{Kiw;J8!kUO`S}wZ!7gCZy2um`;#~1>tObY!N$9o zI?7N!BVZU1>^kgUXB-IL=bPxWvj$% zJ&B}6pA7fiv}JEp(G=|~HXT9<2bR(VA4|`Bv?dM4F@97>Fxzcu!di3Zdk2vkUH|5L z2NF)%q$hNQh1*%2s^Pvy_S0Ij?$;`PyFJ}1)-eX+8(%F~mT9|(-4zZqCL4%Fc@a{O zXP}l-)@i4T)@i4pI(73YWCNq3Q_fIMwGV+)k_l`5bRDLF9UA(Y+<9r_J;~d^;Q$K6 z@T4m9wDomE_C0vi*F05)Ggj0YC)hIy!7_a3J>08wMnge$JJW23`LMFEDwEz07BlW^ z^G3605}H1f(Da#-)AX5AzcGR{NI>6BQaW`5W1njJ9P!%pk_2Sa!@xcTs;1?OOxT>?AGV5d2*QnxMBgu2L+}W?EV40SE3XC8;a!EkL%%2Wwx}yY>(> zD(~u-N?lkJ)*fO=i;O!82u3EHJ3z3N0F)~OP+n@KHTDR&(!0L8O9g2q=p>D0g0`nM zHdNW#Q;-qw;XrZ>JQUJS0)zW zs7OWT=3+F{LFP0DO~#SL-%piCnm*tw6&E~&yf%=M%=OiS%|R6s4v?RrrF%;}rj zxs@UrW+QM5^qL9#>$j!`pIU5u@)B=Q@P;=f)2QIf0-A3Dq`ovj^R0lO1`lolq&s)O zCsj1?I5g^#Fnl&`gs7qNMOqG7`h{^GGXg*%f5h$#At@-$02vu7dphv}rK>DY`mYjK z7~~$dvH*>US!BY7I3aUH^cf<>scJ94NK>~Ky|r(d(hVr0%@+bq)LsZV7^cO6qLGk;AgPq3 z>pV++9ftK%Rv{K@QB&(jas}Uk; zGZ_;|o%u2llky((@Vefr$75C=IcpPzi`6(ANC1kfZ^pw8&;sj^fi)uQk4Z9M_{oI< z(J*d>tkWaN9Ds|5;i%1820nWd791l(C=c+HE;{MFU-gG*Gz+AS4j={#1$4V_# zef{q?MWZp^>LVrEBLq*J2m7wSWU9jAK!Hm+q@tTZJx5I^Y^Fh%Xwm^3_Lz96w5M_H zyVj8)0GGfJI9Pin36zUK<7ua1RPNOzTYbEvH&-^-X(N`?=Kcn{ubS!3YOkwzt(#C~ zik!Z|TvS&5HF;G%*W;2bs*e|Y#5EDI9=AnC_4xr>qtoWkE3`(YBI#-m;4OZ#)aVpa&~>C`wOcdalt~ z84rThLWft#lv^TJ`c@%QhMr@Oa#LiNdA8r7}4BCdcJj1;)e{rEF3~~lx z5($QzLlL3Nm|26_qv%N+^Hc&EWnMX2#T3K^?N1Spu7hzKqQym1L4nrj{(~MPB^+f{ zvhh88{s4Tzar@(877qYH3{&K5n2QTNOh%mu=fgI18gHDR%nQ_o-*CdnIXxyI2vIhB zaN15Fe&m7kN#MK%zPSvVN72|6npTS&(Xy&1YsySjOMX^Q&VdNtPy0Qo>Pi+1``h<=4H&(tK*nTunVX)QpJ_kLMZww?9zx~caZ zQb-^AGeMoEOlY|JBySQ{pBzkxL5JajbTNxp>QQ_`Fmq1{6le9l+8Lc)(Y)AvR<=J+zlEO6-tQ#d8P6MUd zI@>}Fl%Sk1bS6iXnvVFyP9RD0kf7_k(>~6}b`_Q-FJQ-+0zz-p2HLae*!d)l z$$Tw!BW(aDHDx`=@_;A2K+?mvsM7t`hoknqEq2s5ML*;~MR3=hlq^lXmD@%mHLMImFPdMWfnKtX!X0o$pIAnT8(qkLk5hcF zibs8$>ji7jP;W>a27k?OXY3VyiTK;nY4f|-q5Y^1DX$R_S#A_z|D8Hb_&AFSYg#!k z(b6g?O`pd}W40?Ju0F@{L?%gz$S+Dig8;rul7ADGhK!OD*n}l|l`bSCFm9IcE_x3p zi@d2bJB5N3h`~oy`)^hgFwhU(S%iff*m+4IX%92T9C%!Nj;d*pfI-PQz&9qE^l*~O z7-UE^tR*Cg2yC{%_$QhY2csfuCqJ&basiYjV(O-f@vhJf;hpKmq%0i}#c-*q$k+UC zAV6AUA2I_zGjX}F(4z==C59}Vy9gi&kx0!-Q%RwR=ZkH~WQ5x!?|sPbgzCFCgOs&+ z8FopzrU}B`Z1wXA;XAUbPhM!m9oPmd6!8hae3htXxCTNd%J691C@F_r&YePLh{R?` zk5{Ej7u#6#PKpE%me$I>R9bLg@VKxb`UIC(3w{9%P9qy%Xvg zc0MRa4){i~SIpIH(#qUs4BvJ)!v!<7awqo;=T@t|FM2@P*R$@y2npiH@TGu@N>sXf zi@i`J+lL)gN~1>Q*RQ6IYa-N(ndUJFXkUWTYO&B&VjX0wvm%mj&Qj8^c{GrcGmBbB z*t*VKl&C-pcmjMCFJ&4vvVm*V;OeKePJ*%$Y}MqI+>__Ms?aO8!3d#$pqOM;y_^Mt z`7>c!u)R=9&yhn$2IH>}d|LR4>OD-~!Um=l~yTM8Y46VrXz5 z1`Uor%p4iS{1e9tN(|te+iX#7#~xVy246v8RrD%&)B5o~-aUFdcgG>gpO^I{Z<~NN zikHDAEFz&Ei`ZgMTZcE+*+i@<*ngoY2XR$DW^7(v)fZ07jAI;E8sM@f0QpxHL{cnQ zJt^~1S$|Am4pgV4L$ifLnnVli2rTcF@;eGwtFewktK-)EkXWxld6g}4)a2Fg%N|S& zwziE(dWbx#n?iODLM=r$wzLGW zaEGNMs!BQ5dt8C5SuAw3+hbF{>%5-SX5tMvWJQtHggg_0UAH=#kj6Eab= zFumQksvxTYnxBcs>8t5t^|uQjuxMp(&W+50_w{m4xwjeOX#)KA_X6l40omT(8Dg(0 zG%K9R6Jo=AktivNWY7{}6QI-5A`hcbjS8cXhxO#hYKmLHkWz#0+O*iWDI-L+zpd;o z#r4dCt*m#kMu#LW#W}`4SSVzggtOHbvQ+=H@ZqL*(^K`Ti_i_xORd>L9uMUi0^aRA zljWRFY9GL5(!5PjCW;K3Sd4PmH(@BRi{GR1Y7#&uad2)vH;O}&_P2Vy@uYRpR-f2U z+4TN|1)VBFaf{Tw9m*m}K2|6#sH#BmGe*8hmUgJO6qb1gp6b8$_(g&iCTVs-h=Rj6 zD+UDG3G5n!A+EFRn`d%o>jt6fdmKh(TCn|?b$!iQ9tC`|XX19~=>HSPmF%dMIkHh- z$DP;Jm#|F>F+lRgLb5#&!hK3bn0n2I;B(d)x0$fPcD>5xkgk}mlm&K%Hjm=e^g}21 zDe;LrSjd#(t+t@j8C!7f396*Wbf|*iy4u9LSNcp7>U=h-iSbRS^9J?Xq7*bPDW&-0%k`8e zJdu&+i5Dy>g*WMigX3BZc%d%|+1&ZljK(8m^AxgQw&(Zk`2&NrHce`}ND{qfBI)Do z2N{{y9#2%ioF2D1{_!=^gQBt{MXDGFbUw(pFEj8GO?2&Lv%p{-Pms#3y;*$fqqqOF z!SDB8gKW&*Jz5jJh$vQnNvb6t8j{!&#k)!-wDWc;s#^o1ev?K-{T7r8H(}t2z41+h z^-n{6Ebr$t`O;whGaoFlVqhaF$xi|l0<6ol zDy-jx5a`K;;p$6z*6+3Fs69vQc~YxqKXkC4**dO|+rqfMQ?XTFMccsF2LO=RAEDq+ zTh2K>YfrKMxtp&6kXBa?Y>Vqpp$VzJD3v@v62P5U>Bzo5-&>S&>qY*AuH)249Ra7T zkK!MW>m&9;lL8`HkC0YKJhkNo3p11Pb6Vc;$tW6MGu*XpwG5Vw9x)GW|-f5t3hK zUr;+@nhR>Lk*T?q0298^C~;|BVStsjcqrExNPqTs1RA69}TSf z1pdpGrT&nHQT4~3|HtywzeeLk_#^O~Ce3TGj>IS4C^$KfAZueEVWd5hglP*Pu6S4_ z3?A$q7-y^F6F+k5$1Pn9mJvQIRx^F$^JO3oIFX;z;v|(OOlc;$i3}Ej!!6>@V}Z|l z<9epOG2<>(H5RQ8d}|0rhs><+1mPDkquox7ivV3l>nmZAf}~6!iVpw2%U+FE~lVrUJTfba>Cv zn3i;5GE(>COC25TcG1gj_|#Z|x)iw~0777)gMu$Pi*pN|H3**S+lujtvmuh(ocul~ z(K|Pl@snwG{Tn!p4!)^VjxdpL4c5P7yTi}Y7}4=}jEaOW2v3TSp)M(2>sQD1=ZCrw zW6)@TKQt@PHp6x12jJgj6IiD=UV)7>l8rH)U9Jt`d1DeX8#t>jv5|Qe5(N;W`mQa7 z^BJ%jgd78k>)(%SwYdIjTz_4vbm3N++W$96raqB4=Q&)*l#YrgkWhUh>sLJexq_m) z%%qA*`&X*n*xc~s=fx{3TT}CEd}I^Ad#J4hmy_6VbhSmAT8bvu=G`@;WE!aT8AONj z`Pe7a)+Sg7lA<-)2mUYv#3UGPmCc1%#3zWuqU7Dyow{mu7XEX{nR& znXQQY&5F>6p&|%5)Nn zb!e!Q!iQgo3-3(fnV?T5d%$(yr)9{k4Y6_k6c7`dpacV4f2`S8VF-rw<6e-0FWR zTvjyCusf*XqpE}iNsBYvSIzN<4dLeXLT9Z|5oCWO?SKE-7E{3JunDEvC6&+ zw{7;I(}ki3^ZoGlU2*+q5Xm5uwbl`rY68?$1q^LN4Rd(HRM3A#Ne|G;YLMPy4EheD zF@^_hP1m@9d3$+eLeT>u#>|#2hQz$d#cpcT%}9O#j%hsg0l6tuVN&QT?Me*yZEszX z%^%tQm^3G*wE>aCgaZU=^AF*G;~utWXbtBoPXJAdIZRRxsC_yZ#T_+Aet8Z%vmz69 z{qNacL3Y>n3Q|`yDF8SJE&inw$HFVSn#CT<^V7*-SVxV`Xi*{$+ooWaG(%*wEEK*A zX`Y0Apoo{2VE)Q2lM#e3$$09_T@*L4Nm2Rw)}_R|#$^aCx*s)nt|N!N$f%uo8c$KVr$Huiy_%#=DBHJ&-n!s_ z$GQ<;*~jYSaI-d+`$HHaKHk3I?UQv`2NrQv?xp>Gn##+4xcbf2FRu{OVcrgTODl3w$2~{J&fBtK4fHOG< zrpLykXfzk)qtSf-_NnQqV~3}Y9vMA0GoBkQ_1v)k@c5CL{RhT3Pt48DTyy#5cOBh7 zJNLz@@wp90rjO1Z82{|_?7{I3_%Hvp={xrxm>3^BI(ca7;LiPX`^R(9^3P4*x&BBq zbp05?6!iY!j^=xJ9l7D?0BS$EE{ekJjhxbp79f_g~ zbJ5C7#Mq(P@dI;*zA#Qye=aH}H3I>kGX#{1YPZ^a(K$dW{(V;ef?Tv>YKAVkQmWz7Rd=b1LDz&DLqL1dHYi_b0+Hl+9 z$qfs-Wb?)i2lh{nPmS%L-8D5gKKq6JlcQde8Wu%Yhp#z^BKQ=o3`SGc1@BGL| z_FsA6%3s-Z^%YyjH(qsh6jlFKE-I&`tv@n;U>ZUejePc~VEuYh{$2=V>fkT5baltu zVN2MCatsYobbH%?8OUPo7cfeCb5Ym$)ZFZ`C|V64Ieh5IXBoU8;>g_WQO5A}R1|H_ zMayQ#XU6x>5$@FdPL0suYs<3!=+vRPD1t*SI{A3FQ8b>7SmrCpS^qb5d3%io<5q`G*#$13W}gUoI*z2F0W~aBHiNVP43kvM!WZIxK}8^0O;k zus=8HRj~-MW}n5IL&RD)-e-zOWWX;a(GdclR_qN~1W4$8D+w@%tzur4>{F_qF6@jO zwYdHRt}BstGOoX&Wfu}wa`>=;02e6+N%pvw8uhbUcN$ROD#lIXl9j`&oOO=te`jI9 z{Ts5IFk)Zi9m-u30jC)J{0E?agwM&s=+3 zYSo(yD?N!X@T3qjjZ~6PXie6BwG-&bPmtH2sg5mx3LzA23fct3#ajQi!aR{gg`5+G z)#_SPqw$`%A3o{?!2z%NBoQk@Bg4evyES&c8S8no>4^jHw&w!!j^m)0C3j1Dui5?` z1``1P7HGc&s%CvxMER9jFyrKh?k>AIZGkmpYHs{snWX+6Z0IXTl5z(d&k)mr}GrkV<&MzF2`#)$a)&_-EfPf4#C)!B(lHp3>_>cZQM6DW~^;8$N?Z(ZYyx* zHAY)$_99D7f-nVm-B4vN!L@%nf5tzL$v(sA3U8L0N(FNui+IcTIiJKDfXxuC!M22+ z+hT?!uP5seb?sv`MmAqqQiyVJm}M9C74AbPEAQDKPaQZqJBvhd-96(6j!J&mJ_rB4^XS}og|))v)3cR5lHZQZ z{o3@Mk{P#u7Kvif#8cCANRiW1M=Fv=#`lkHU~1^XfT;1Jso|f)fkq%1aYA!_lP~M( z8@1Uh`^sRU2cp(NAqd-)@o!@Z6q*~}G@Byh#`iD7xDe6-Y=}D7TPev#;&Y`4;oNUX z%2&B7gmehPAt>d6^xlgzZKriz6=5F z?@QfM7t)l z+kXT}@X}mV(W2*z8*aF6v?7UrQ-!5)#k^#w?A^lx`?6egi7$;R>C(9J@mba@cTdlL zzL~?}B`fT^@4kD(UABe`E9dc9TVO}g$8yoNJEmujA$Ls7RW@(jxM}_7jhi-CM#pDo z_aB&^o7-R6HFaQv2)Z)ElI0Mzf2^{5|Lo_dDB@8TKUCmlz7dy@ltkkuJx(m5Y6E#6E#U++YpPSJq9*z*7 z-tq4sp6Yy>JFs)qDgD&JLP!r-nvJyE|8L>)W^h0~FD0+OBcN;Mb?y2br9@Ho5>yt zH~F(Sudb&~*&66#`1HP5!B_{*b4?8Hq)y7AFA?a|BK}PTrK|9_MW2gnroEN4`Y>{u zW;3ui^0&$Ugs&*ND#8fddd5FmGDSNkGp)$tOIPLUn}YgxD*7kn8=;JYmP44Hq5b|P z2(>&i?6-zh_*lEj-4v}i*Cw77u<4iY>r*Y$FRyOD~G5d;!;RK^*#`UL%2mPx~gBFm2btO z>MtBd(Kf@|jY)e&IjU2jPx(YYt@M_~pVN+i)L<++N~v=htf%?DNO?|ip=|ZvLVB!3 zSCH~bV)jORNTGjM89lU?(b}FUX-_LnY_)vb!GW-F*glyeT)&&VR`Ake2?I+QSi-;( z29_|egn=atEMZ^?14|fq?-)2$i2BIA@v8R@Vkzem29_|egn=atEMZ^?14|fK!oU&+ VmN2k{fh7zqVPFXZ|8Ha9e*aRHodDew^{RRcOA;UfWDQ$b#O|;OBw$$bpc+t9 z6q}-`5F7bN`OHZC(iN5k*?J?Fkxud1sPa2$X0|9t-a zN$T$Bo_o%{=bn4+@=n?Ca?7zS%fZ${NX<9q0ASSf3WA| zFDyUnIh$vfT~!Y+tzUTMvWqX=vL(D`*+rX{)vw*MZ1a|7$DDTNvMa-lo5p&3v-=y+ z>yNdplY1O1Jnq5cquRb}^)1i!q%CV1u<|r^+gkXS!G9z%JyQL);*AKwpRRQi(h+~| zq7>S7WXiG@%D^UVBYZ*} zvaGRdHa+hegzp+Q?OLXIC$g})&mODK)-Oh+;07Em{ImAuPwVeUU_VyhbVZ1a#MJ`M zq=7X$C*RRbPX1j*y5f(x*;dNhxYoATKiOktB)0Xlewk(6)C$h)d-rP^&p&Zw`nE@2 zyw^*r-*-R$`6s{qo@bvvdf)i2Hw(3jy^Cxeyt<%48=&fH`clIl9*|_P~M<2Rm!nO_pc0HC= zu&)I}mt?)F?}Z0iR<=^i*0CNogh1`LJG1Gkmkvt^JnkdC2VKUt7F!D| zR+bH2YKH-fFSW~6y4hl7gWagXTg|K67-M{~a-1EG!{=O3^JbstSl-skz=UIs0tVPo zuuJ6$q-v3o+JaGgb`s%{Y?H7&C!B&)`FLBl>N3slge&5rQd`Zp2c=x)>~>u2@F0Rg zoo#gw?V;|2weDoLR^6beLA#^w^G)4->e`MQ9!fwLnfL{9d@5YYgf^TO?*XS(ic>OM z3#Zjj1E<3XsGS~5_fYrYT6Z#AtL`J7M%`=Tx(|r@!SKR8RKAvFK54h*Yt??_)2RI@ zsa^X*tNvwss2^fN>QClt)&GpAQU5W7^spU5%x9~kcB&K}$I>Y$gt*VzZYhN1f$M}P z(hb+)w{nBYUyS3Ue42i~N$;~A18+{etMzn&7u73x%t<%!09Wvulb%wzPAZw+hEJj# z_`L+9bbtl|z9&r-BfNcIK;8EI4A^8r4W7U&sm*AI7QGgU96 z?eZ!LdyzGKPz2kyAYcux2rU=%MaX*LsfaLW{;Um6h2vX`m$%?RoMAR2j)apB2GdGu z#|uwGMAa?jb{5S9fJV0_fMSJHfN8gHEjyqE6aBso=8_JWIoG?H!~p1h4Cp74pxs@I zm@G9!I3F<9g1-lxYi@BKoJ-wt9>844c^xWLp?o@89iD+7yKyFdS1hs{XTcrbwIXL1 zoAlb*V4yhrO!%^%-8dU=lRxl3i~ec)IS0rZxB>v@$3a~wqlIh*1m{O$8E`arI}+f zWmAoi{}lox=*JB_+ZwX$#R_jq;oVN=R<^2=U_09I7Tud9du2;R5ovZcXRxR4fw_@T zm0!cVB2Fk1oF#~7C;#09CzAoY(Z2c3W=|4L7-62Efg{DfUS^SHI-dC#}7k9|2 zuWFYncGYoecCliIS0l!e-!Tc-CCpz5UkmMW$w;;uI_k?+H+kVKQhoVd@hqKA@=+`H zQ{gk}YHL(Vg;;H5Yw6-Z{)vx)R0j92l@NY6!?9d$i9$QPmSvvlsN3g+*CA}n@6=kY zZJ;+;Qs|Z8JK#D6H+*hf%?5x)k_^nppI9fMs*f0U_Qws-wTk;dAHeh}n3P>eCBO`@ zU|$5rkr2T2DHuD1u*p_WbJRWFfLjpkS6HCnJiFk9&qpT5xMM7LZ*{vur;2UTQgVDl5g_bT2WD0&E-Jb~?thkqfLZ&nwUXLJh3BZ5anJ+8^w1p9p z>|O(fV7yRJFj*AK_UFPTVGI^>#mNPXDdb8s0w_pIshN$)kx_A`TV-K%o!z(vNmXz58iwr=fmNDr5+vl9q|)WMtz;L|E2FxiQIKPmqrc3N zQGNk(-1I_b+ZV&@R>@yP{_sWgB8Qm=RUcraSq1(#CUBj<^VR_?l-_F~k6sMOK;Smk zO1N(PL#lLei}{`V8WrnXNfm1+7SWy;b-px^>)D%qX_XahjQZP@ zwdN}I@3I?0in#y0loYY;Yk>F?(=A?xs3zm1PNXFy=c$@A>Or@&G}he0$HUP6UPIFW z3BAEkOJ=KP=jC@U_DZpM{%%q{FRB1}>H~inPN-0QIW30P)Vila*z)?L&h8T-Sk1;5zm z`P+9C{8DN?ezjnQC0lR+)PPAB(g5QDOuFRa$AHNcG63TNOs3T50#3%jkv4f2^f{{^ zZA!Vq5_k5sKrgESugRY0dQCD5lL48B$$(DhfJi2}o`5RZ;XTOdOqX8=hr-hVPcB4# z{IeZRcBjktGM5x_g!WRadNsPO{+apf*Ca;<5P3$~{1vzZ`w-5p zMCFzr{vG^SR2_z~Zh3-spSxm_CoL{c<~@T4M};P9(lm1AJy)@250A=@L!h(qakj}m zPwAIZ`b8Nh1|r{zQdAwY?m%H=rK7Tc^|LS{lHwl?RGC?_-u0H)# z&3F@eKP7#wNoG1w5+@1}E4_YSf{n;r_R`}yKkX{w!9l*GE$}i^PBCyYo;EaC;$$XD zzL%LyIq8|eRESa>5I~BW;_3_7UPu%ui>}Vs(R{bmdh;h$AEf-lqFdyjEkssfIgOz~ z(&Zd!O5RUT_xj#=CZm}q>>&tOR#xqWQplVWo|l=xl$NgcYJ@-GWxNSY4tt@`Q17}F z^#Cz5CaUKr2SjjqtAkA1Uil4xm`@+er8>HmSQ6-By0?OYQ|t4>`;jAnB0|^bDIaO? zsM=2ltrO1GeoEO48D|xVL#g=y3c}$e3Qg^ebc#Z3+b+TmPuQTzi8ji^tfq3P6cU?m zW;Hv+_!c~srdzDVw<%3u6=@yp3(!Sw5Cy)aT&Pf-Cl~RRL7}-0iC~d4(2GJ*fgE8J zh$VVav2v=(<&@va;?!C|K=O711S^rZrl4eiEM%6P=QimYO{!+oV&aDnvUGN+B6Gxv zD9^vByiqd7GUy(xD}ecnD7)o%;dj&+p1~1PdPG3#R>K-hCq$rI@KX3 ze2*!CD&oRe4&5fybHeu`*$E%Q@3cakal`i!B27M}vQ3i@`-~^D3U(sX=3?)BID-tF zO-FKhH~auR171+W8u)|o-j0Rmk_VRKM--1inTiKeejz2D7^14Tkjf!5g-Y$SkSN$i zLlC6SKAx%dR6Jigx3BZInXohSPuM0YQ=D94dubz4%zSO9olL6yA%Ko#)s(gRibz&D z)>)wCUeexUk*9i6G@C<5XTF>>WnzGzleVL}9)u%V zge|lgC_UcwB&&Bl>8@IS&Mz*y*9Re(>t0`Ve5^r~W;@bIVdfp_^5rI~xNEL?=2A;W=!Yi1n* zG#9ZRb6eV)?Xj$72^w!9je9DCSnC(Dre{xI1#QY2gu=-{cprWS zGQov~jA%5R&g`)>?Sd=nCxGLLh+Gakb3qjg!UMI zGGIU}6i|_-zKIHCGJF*#!we=vvyGXl?wtw0iu9~k^tNp-e+}NUiwY1Z&E%o(y%RA5 zDKj;cW;E;-2mIjVLQ3TBK)R4BsLmn^OTjCo#p6Ne^DtCk5l5U~{yOnUi6|am2~O`= z)MHlT8eTif&^c3Y_NvQG;Jj+71tH2Ha1y*Rn=Gp5jayq@*P45O09q}VvB;j?=S^cU z(x;%X+UfIVa=|hEcHAG4rvuy2J%eLY&3wrZ6TOEOUHiX81TD6*=l7g;aAuSaKAu_(mzN^NB>A z7hw$SJ9iAAEA2$CWW@miThTrkEh?f?v zE}ez=ilIqHqaaB32@FK0stO3$wO0j~Bv9!cgmG(aMzwtDqN$9Aobq>24n5Yb<_c~> ztvvyTGNl!QuM`JkIMth}rnOA%{qPptj9O+|lZb$?-IhR9y=E0gh(c`zZc0-~ia3h) z70KgYgU9=U-cVZZLb|Gt%Dag^J6i&2iP%Cb$UBfjk(%k{(}MzbC6z6|dP;yTbTvmV zwCw64R{<$d1vkFauAbvLf}*3XccLOaux74pg&Y9rg3nH;y4bU|jmB6O0kD8*)pJ(Y zVFIwL3)^#H0bT8DuQ`p*H+vQ4t?;{Ooy@%{>k2ew|9Sh~?DvopbA6bifOEp{BbZ=3 zO{hb@m&U=5duI6@ZTG`Q;x08sRalZa_yr8c3H^zV>bO#A`0t3uMoDy# z=a$H95dH=UvZ?QA#@`}5YW6hRaQPh)D%+xRuHdExLn#x(W;;?AluPS?xc^X#egFV! z5Sejr=6+8+B;Yq0RK;e`Muw!m4IR|?q!UAqZ$r8W#I!7(ME7I8H=|zB!G%tLiFz|} z%UqpIgwzo#qX|?Dtv?CW3_h-PE9S&EwvF>W@(0Tr%D15JsBJbm?G)U+slTrdj{Uq!i$!I>5F{|4B;Esbm+TYY!nCCd+9YG4RVz zG9x@94tVT9#6X1Kk!Mou3pv<3M7~WIyqRF3Mz&%G-1f?iv?!$1lC0UQgNC$HE=u!4 zt4D^C$k&^|lLMbRPq21Z2K0gjhW@D}{k@eR1^snsK)L0dJK%{a$|y`@3qTGf>}g1> zepT~AJ%+}RF^n);u^$|wslpCZO4y-nO~Q`>2rs%u_Kb+!qN_Qm^8x<%Fly9xpX&Pup_`~&;!01j?!qUY-WN8)+C%BXlJTg&fSTmS;i6cs*RZr0tU?nQTMmm&&H65-fh6tUr|2K_u z8G`@Q<6MNv|3A)mH_mH+&2e7+-#pH3i*`q-IPrQkp5}OegwvcShq85isl6$l;BW}j zGxHL=_GpJ<{(UdBMY?nThw!DHB(CQMiji5IzT?~)L(Kc)?+s3H%zBb?8PZ)%$XMo; zGn$amEd~(?84>Nhe%mg;ISYX^ESzmuJm`z7tGYj{eJq|khrKaDO*{03nyyZGd(4-L^10SEfAM+oAz;{jM#M30 zB5kHc)7G!X6N;!N@r*d}XU~P*s;RyEsn3Nc|F!1AXrUpq3|Al?`O;c&_{t{fLoijF zGv8^%W<5FaokHYG@qZ=u`z##lW0Kv-;5WPzgvJVq{?-s^W|_gna)P7wC0RIRsC`L* zDY606%prg942`xM49Rv2KoF8>H_bd@mZWZ2nhX*q1Jxp}R0`x(9yBv6wr_(po1-IuNpd7akdvlvAk~*Wv}vn)p*RJPzPqTsikwd?0<%R z$X%-NU$L^rV~G=);Q}HARxG5Oj3_VyYdP3`4{~uQQpO-DRb5o>M_TOFe4(OSyB;Xx5dzA!^@DRdr1qj2akPMcKTIJioFXUu9X_RJN+YbZdt@?IUw?wPs zS+4f#{Eq7Uj_Ulq4AAw~}t3N5zJ2JiOLkai*i< zOh?5T(v9FFy3s#}8kv}GiQ3yJn24WSI;N%Uc4$u?3+v}OG2++KZFbyS?|s5r-p2`O1|Zn51KY}H8t zs=L;sqZqN=eOZ0g3L7vfJ&oX1j@n!Ib}j@e*}ki| z9HJ&1LT|3rZ+5M##O|~jV{{zDiUNh0@kXy;xEJ%Os#D9?UxWPR#WD<44kGRo$+#^j zTRT5&w1^sl}P9Mu-QQx+oyg!@+5?i0k*dipu7*Ft*3P=8|tqWelbZJP(F}VMfcUuzM+EP zNG(4)8_;tTgJ=}z{u0_myTO7U*=fu6Tez~#J-2d|nI49!!2LW__ziJt1xF?xJt7Fh zHMapc6E#@~_u?J#;P9CgD@rk$<9+KtQP&jd$G_r8t~rJ({E>Wf9Bz7~w>befGcw>d zC*di$%_%sxJvcIuYOY{Rs(BC`M`Ty^I(5VQP%ln4t;gx4zk?U+ps{1@1~b-*_UyrM zrIhg!j;4BM%l8n(jM@z*cxK;MqN2l3Z)!jMWI*>+py;rY@KF3nOEfGSz~M?nD$G{c z+;=_8I`7@B{Z%y4S|Q_x#3-(LJ7^S4^;@!wn)7{8LL76XRToUyrl+)lorv_oA!#9# z1ndT(j31?_*b*16LexlBnCebG5bSS&=hFt9vBHcrNOgdtV@tq*!<`K!8&lfAO}$sM z6eq6=`hXA_2ncj+2^a_mMhG!QAQ*H$C&kEr6r*D|^jF#uSIoFXvC_=cXQcl+)`vi^ z-O*1w>;GQ*p&7Ck!F1f#4#;&Y*eC7>t{(85pTf9N!rrJCRXGBSAmenay2rlh}Ciyu_5t;;KGq2ZO%F*%J`OH7^@XdyvC*DBq9) z?K}CeXY5`KJrX4vq#LhO)8);09T!+|3qi3;<#O0*o`__0!gX-ec6AfrA1d&fBq&z* zwHpj@{_PQ;L>ry;B%}ljk_m&mda7&e24UX58R+o54+FXW9%PH7cNLi!vV0{OkK#b? zeCJvWl_hcq*?EB8^2y9Oy1;VOHx>EV=cQks1>CVO4%)PE$IdSUsN3K>h>$3U%l_#n zDGP7q#0XW9mw`Nv(kpHz?=&d*qWXtKjfo*A3YJeHWunJo%)whB0Lpo zqc}t~G;>x0FJ6@22(tlj$K`20o^ZBPe{4?v7`M6kM|bY)Vfj%1R*EX2y@T}|dRLK&ai5Cg z<30s5S=6WKEuR4x+NZ=PeTu%gPu+~RAJ)-!^b9`Ah&XeeoZ5+ZSWrwD&E)n0w+yDA=t##?5LkGH>^d zTQ)cU)9AkDPSl|Fg1?RXFPV2cf1>`o75(=tG#&l-nRHUkv*}<)eU=b}{n){*bhz-6 zIpcoJfcE1!y0ah03Ft_x9tL&n25X7CG6UL`45J&GSGBF+saeO=!{szfLywY2q1`Hhv;*+63p9}?&uMeW( zM|98+U6#bz%~*&V&hE{??#4pgN@ixD+gOMOPTVG(BbA2Z^nh#HJ&3Xp^Az2{UEk4L z1KjH=KeFdxNu|h3PuSrBNQ~PFJv`%xa|JCxTm zRXooZUaS?cPhHW1p9HO^w*;%Gf+O8z1;D4t+7t;d+z5YkdutH7{?)_+1vVi*yaYd8 zPjy|2gygBN=MV}FSLXCsxH--cnzVY9=1Mcn(Jqrn-QKlse9CRwU=D+rtF8v$(hAsU z$Ph2Qj0gpL_gf><669lpqSR!gdu>CW@+Z+d4ErC>`9B#1;kGnANk~aGOE$qTPwx*Yi|T~LJy zb{%q1jyl$Tn46DEz-{ez8`7oaih3a}q|5c&ev5RoR|0IZSJ+CqtJ1w*8z~P54cG^9 zz@N_eY5ft+rloIc?uce>M*xET`khi+rY(RlYHqW`TEWHwJ0a`YO4c+s0?gB$YOmI7 z;wx}vgon(IMF~8(ceT7?g$O}43;`B*MvlQ9j;rWR^``_`4=#m9cr|`zgKG!imFu7>`ORQCAMdQNdIoN2fnLCorG?O+m67vfd;v6uuv-pVv z*DwG$l*6+I-kxROX+}O6;L$ry+K|>Iz@pu!9`vFX%=S&JW{MuRH;Y7|NsC4^h&GFfy-p&KcCeU&nP|9ePnT zuAA2IJ?cNs45RBna~UpZINSY8l=EfGJr^nFjl~oqX~25}{;zx#Kd=Kb878>ru{<|U zo6k=~$izXZ*WAk3lH?Aai~I~r&uTU_KOGT<&FkR{*4YgK)B+s6-~~Q02UHF^03{_k z(wj|23`r$;sBzNNXG{L##5+u_BF6bXhh4q_1@zIz8{y-ljU4~j#$NG`xY&%=ggvh4tpKnqKeADfO*7x3MsLA=0;PhV72BKD-qn zv5k%+{|SPhX2=GvH?#qpZd3p1$&7%8GR1exFM?zHO@{c^f+u(BP~4m`j;dGz9p%Ny zgDYpOY8*QdEP|joC3A4ZnJM2!fEw$H)awux+|OJF_@X;1b((6s0gjY8bB{p z^S04Th~s5O5H6K=NH(Kjfk-?P$@%9*X?tt_Q+({kO96pvU8V@4vL<#cgk}6j2bMHH z9_8J?egXKB;7F9B`}V>f?DhxPIum-nfzzjSS8U?;D zi3n1`q>(Vw%{vo`jA_1HBj_~$20y_`njdEX5Q9bEpFU)DPHCfOZep-6bhp*Ti#j($QCUhA2-b>MYz_LYd_{s3|DD!-36pYB4~ z)=j78-SqdlHD^)KQ)<47A>97crvEKNsphNUa7#&wHCVuGDKUZepNr;6M{rI7nzpp_`g1>e0_tnZ@CZYRphZEH8#%tjkG{oC#KqAf5 zCmE#KT1@ECAfye`%EEgHywqeJ!a}KRM6!T|%xO!&z-G(VJ`Xd6u#$z_SjmV^RuUp* zTXen=Ybx;ab%-S|iJ`tv09j_8EMvNZ#h5(nVYUniW_71c(4INqFNRA-v14 zMm@_VV(g!Z zj4EaWoG6VXnn+>oW90_`scL%_p8E#M6iHKGQ}+_uo>JUHGIEZIc=l`0pk^TC$1(U= z;1a6Fm}XFq&Tkh39{+41yW+HMb7FoIfq?gEG((q}P6~FN=}P4{k%T3u{AQ_d0P`sn zSH59fK=Tb`*#6$aY{DQ%##+{1q(v3>WHh~UUL_k1GHsPAe(?)fGS^~0WB;LjRQr$g zkY-yCIVbKRW9vP^$sNb*ZNe2H*|a{>M(UaVYO+oA8&CVwbS#OCbWBfsUB^K#T_+A& zmo}nxs$*T#j^pKRIG)(TagEmL@P)Yqj?UZ{<^&IkrVlD_0;31pFpBVb=H>_=SMC6x zMn0Lh1H|95CEy4kYiF|Cv7mPYym1{i|$NJ@=I6>skcqp#+iuN@( zWu@Z2)T+NcT65c!jpiHzYtoL7cjDaXoP(F)pmH!e`7)g8jCdK&=gV*|Uxs5ID1g3s z8IJvEJK(MtIV9BB)=rIFa7Bwv7s7r*2x>(szZG8dN*p$#CklA~+-*6nSajObCao_DA6a$kFC`R&M#alh0lzk@!U_fy-u zgpS6XMgc~#@J=Rgj|3Qdd~0szxKku$h~ku;3P>3v-Le_FN6H#5Ify`QJjhB~kETfw zkESuPh~xX>>GG0lQd~MJE_JSS<;*4R@u~}VDVq>BZBj-9MlWwoZn)5H9$Z^o`NbTd zIL8TfgD3)r*reFR{6JpIj}}E#m|Z z1F>TyKAREQ$G+M=R(D?L^O0I_d_}7kE!tL@;j-YEnf5X><%a+sFR(4QGdd+?bT&!o zB2FfJA2K~&QCr0et%-*sTgCO(aUZuX#3;ku>B!spvPKX~O!Zi`ckn5;gPd$o!ODPb z@uYuy`UG1tN^K`HHA9w6ec70)x0@wc(dq0CMu_OkYhN+hbXauB%i%`VjB;Swi5}*o z{fbMNGuQ{r2%_GBu_&hS_ais#N4}uGZ8NVa2WJ{83MkyfmIe)^aQ9n2PJs*L=Bk@l z-8Y?Ck@tr(8%BE5qE0CwxsFmu$s}s7l*0~945!}Ur^P62?zHiI@tFzSm}m9_KneoI zD`z0zbk7Xqb51^Y_CswM+1B%r59f7YOE9e@z~bautSYC_)mu`?*JjD{Z+X)oxA9>B z^wak@F?f>8%TE~WlW)7}y9zD2q3y%lSWp$Bx7}=!Ry8w+;NWmivHbUfb4yyZzu$)Q zFv<5fR64f7oC`sD9=*V!eU&=?o^aD1GY27Ui0McXRQ7*#80(oWUPZ8zXc@Ocg&Pi=d?k&<#>)e|bfa3m}t+}*uJM)P{V{Ep|q!l7ZD3_R7O>8u2}r3hwve|e-!XB;<}j^y;Jol5|!@yEfb-; zk!!>YVA>FbG06;jeBMR`nO3Y)I`LSQ*8f=Rb*fLWrd<(F4IPrrQW7}jEQA!^shS6E zeQoIbAfxOhPz8S0T>2``9jN=H?y(LwuRaM}F!_xglti9ednB@1n`WeS3EJXKw-#yB zQy-WQM_7WXJeiS2!>|c*5Gk!4>nPyek|#+WDOdk5cJxmnGjy6R(u8br;s=7HZ{x%n zT>dG2^=%+EPDX-ZVGmWxPZKj~Cgx1ziDrD)m`B}BI<;$;leyoOc|SSHyWwZpoTv8e zkG|d`WGMfFtZNbFmkgc}(}=>TxXU%?`rOu=6o!ab(}XD^Yb0Bo;uk`a<3d<=Gqcb@ zLK%zBq;%$)kk1lhj!S*lU3CwP(1=$Ad7SA5+JnsS6OipyIi_dC<7$u3`+N?yCl7*r z9^tlwAYX_xgeEQV#t(5f2SFq;amIn|JQD4kPK*Pp@ijg`%uW|zC$1&t@pg|V-3p>7 z#vWq=bSMeUpx>(8H}ZFWSc&&|3`|3*81CG6cs%Qh9?Qa97R&co7KjG*AHbviAp$wK z5JS|18os>IgQFRC`HN_wa!X(35qZj2c{osvT*bRQv^ppY@zRTaQVzFhr}>baywQWV zSH_3T*e|F!8yQIJLp`6;*KW#RA~E+(bI&iW2Q>6u9)V->d>MK8&|)`WyU@1UN0~Zx zXCZ}lv5XGCGRq~qn87?kS#xQlpp}wlX1EqobH{5TB?A`UVKS#gXzRfdCBE4{m+tMf zjov@vTRSb<%7Z&fT0FRuB(1j+2F~d5YZ;FCx{-_yeYHp*f-ZRDLuRxVQZi0QU<`yw zBU^n`g_b@zpfoOPlwVDQR^}*-a7pNGatfvKgynpIYado9d}C?tR+xSZl#49&kCRJ*z)c0D=eI-;;%fyWKjI2M%W+Nq5g^^EINcm+F$&?b9~kQr^Z+H|H1f* z1{cTHg&14sP@Wlmb-w9CURtHZYS*>%!Ez(+eUV2YJL0ImeZ%)5WWk!A!uN|%4{iO2 z!ENcsMV_PCzkT1pEP{34KwpbVY^pvc`?-JVw_-eN2L0~b{|UK%7aFYdPX^C%nl(rv z1^F`zuKEsJB6(gwBZF zJ=#Nf&tH^cZHw%~pPAm{K78AxsQ@Nx^*2dDc23!|*J(h#Qity3FG4!hHko#dpDxDmcg(-qJEE`aL~VjkoF^02Vkna5=!G z6|W`4D=VL}%1nJaF@^96ZQcLdXgs<@;Ri=xKHq_2c+Jo?eLcj0PrK0ZuAKtU>MS8{&sw^lL*#ecU_*e^oB(RK*r=gqEwz~%WP1tsy zw)s}DRklp$l&pSa%*8GTJH8(obA4mXHRp~0JEq(xUIP5h!3|@t6wB^OTBWw#pcR=8 z@FiMq>uOq5C~-JOliMu5BeBKThZ&eVhzUv}Dic12I5{VUg{_T~krQu-?7o*JjC-AEKIkFoRl-f+b3Hz=;^+RLb#SKX)^71IZEGLELd>U34mtO@6@;uPj z=t1VMcSd|eBZ}p3(gVKRavc^nD%d#hM_lzrZC7;_jxI1lKAv+QQ;>tM-FO(k;kW1= z6zdxtNf;C(TSc?+b2*GPTi^Ix4*NYnTg$4=eo@<3sEsP7duZobi=V4|Mx5(t*A-i# z>0~n3al;7a3Vlgg4q1L1G5P|8EE3HN8PxCjLI!&vkYkYVym2l3|Kg2|A8=4FN8K<3 zL~msLGf^}BgKfnbxcH3>Hf6pyG9G8S)*Bg5AlUgvhV0&;rUzJMxDz>)LP{&Cv+WIw z@31;~!-772!y&epcEWmW>1a=qS1Op1uT=a9u9Pxf zg0UM+#VZv*h73^EePGA>0NQ_nj57i$u6ZlM@=gUQ#CIwv`SDH#9rLhXbXaAiLHgi~ zhmc7Ec7ssH*D5l$#D)KcC_FYm%JZFyeQ}(bz&l^5AjtuYj@{5-0fzfVN;bx|0h@ZC z+Qj$N2DJ+RuWbYGlK-5ocALL|1H+pMU(evKMVmP)DQ|E$z*+-d>C0B=FLFy-F5j`d z3}0Nnle^Gz?T+Q;p5+d2v0QD&^}AoP3d($ZJs9ww4S3GAZ$=fo&*(frUlw+wUoqPb z*#oy5gf1V>UiOxYzh;$xjiB8i@bKU9vthdO#Y9G2q?G*EK%!KK5}A=8WqyM)ums9& zbg4$JOVX#;C1qa#X9(oaT?ZpS)vUOM(ZxH#w|;ImaZh|P?}^8aPG$rcHDKcYHk)`m ze_(o*&#a%X$Alehi~JT?z{1=79dW$OZqPLi!rd%s*W(n@>&(ewX?OGY%w3P5|7{g^FL5_q*lcHzINk3;h+6KjL0?_k9T_h z0H<=c-C&RpUD0*I|6(lds-vLfQ-bryu5kYJwBhXP3g^kE4F?)amv;3qR_{j&F+!UW zAio2bUyN@fzsp2ygNduU4(~QT8+658Lbsekx)Rk3J@{)&>hA*koZC4w)xQp}Jd`*4 z0zOozXQi-n$~!Z7G08`Pd~iWJOv97qw~rbb_*#4ah{!VHJplFq2Xdl5U+Y^g^(9Mo z)@rVOyr$#Yhmq&Lb$LC~N%Xxg)3$OBHAhX$!;fwyy57NXO`ciixtW8(WQ0Y&7g5y( zycNiybThG*OO*7;?Hl&Mu#W(76-NRK1Uh93Canl|Tm1`}W1VJqW(x>~Ic|Jca6iQj z2TXb0Z#KAHO%8M-2>b?-xw<#6ns7Yc%v|#!tL-heaBAoGBB>TMae1~MUtHHdG0Q&D zL6jn*a;YRud>LEGzH~Jy)L9q^mr$0{ssl^N1QO42rARm=$UGHX_UeL*;l%7>LWu%P z7~sR4d((4>z02DNp4p`gp}m|_j%(3oK2r1Q6?;OZ{%wqg1<_+5Lx`&Xh~s0JK;=Vk zXUuKVXoO9;jMYXxW_dEOZ!)l7GO&L#Fp><6GEjl8nkwhnk+6FO9%9$1c>q&*7VY(D zo8GZG5K-oijg83X<3E%h3pZsJHJJvnT7lDG(J;VIv&z_#BnEu@l;N<(lrg5@{VO=~ z2EhYyH*MmbP2P_oMBI-VG38BRQRm)gmoZ4NKHrJe-Xwgsn>3jP+n!M zzBGqP4ljIWw}SKs!3F6LhQl+^bVIUBI}UK?n(l76%8x^ll;8)ZLoTGO;7ag=X`t^) zmKHeVbaNGBOOhzY5QalMMVoD|W{TaQBegXTW5keTHCzyo4JjgAc*HIrj!ephBj6(! zR6pk3q}y+g`9N6n@PR^oXk{b^~ zq-Y39K!yzG)}I=~pZ${5N{G`gKHM zFVA2Kp1Fb}g1UJOBZefa;fsK5NRfyy$0C#RbK3G!YjK4F;kk43p2w&Nm-89G zB@Ag~*vqM+9rCl8A;uyB`NFx7FJe^JN#|mwfH!m_Eq^29067sSeM}#g!QkA44B-4F z%m=wcc{>aj=l`*P@>z`BYyJ@{qJPK?`Yk#G+F2eXi; zOha#a4jcu8shbJ-RvQ~b(!9aL9ewtS>dPoYG(JO$ppp4!R+2t#d zNk{J%_>yzmD_#-HR6?3(>=I=6u}jGFj9tR(l&J(HW4DDQ$F8)pZR|cr#x6*UdhI5O zBx6_TeHDQ~eJWoq9>Z2jh&m#`xLL-p1NG<$ui?+Nj6&a&nCp^(13}z4<+)6W_zkr& z;`b*Ezoq!k$qxGF@cVg)oR8m314_?_qgV*Pw=%ZWWTNn!VdZy&DViU5eHqO*G_Pm$ zkQ6Zd7QhWD81cJ_Ov>*Y;G2ivgftJo39>uC33(oV6J9632}t3jNWyQSx9}VG>6-|Qe7{*d5#P7sCZK*=-f7-~6xeHCKqu9FA@gB&Wo%-0ZJ%3j zMPh`?w=%4A>upT28+3GTeF-CmB&*?;fNV&SXl{Ke zGAXxS2H(7MD`CyUF9Pk(FT$ROUxe2=w-S)>tA!@{CFr*C3;GLm&)cP5yGa5Gzl75J z5(vhc1nx)%WNwWZvJELhB{b?9uHvJFJ3A9F`wA-|I=MDl3YTj_t$~NtUXBtuF5{>@ z$;uN)yywaLH%}w)E1pK)S9ZyZ8I446!n^RRZH=Suo*VV5xlw-`N3lH~ZT)@uGb84At@J*IV%Q9E;f;Mq8>-dp-!WBn-eb@{?AO4C^8rZNe6XKBj?=Q-WEG?r z3J|^rRy1~)uO;m;d?ixt>b^C8NMwg``1X8cPncuJpwuvSj9i-;!{2R-yOLpdky+Vq z#qaJiMReRj+TaB88{oEo=27;eZb5sn@r(XI?8E)=ql3i`?}vZ(0sP>Q+B!Jbd>$mm zU?xYxH}Z!wP;am_BNI;EPvfOIv1%8L>ElhvG-@6@_;&KK1CJYINHmq43@>0Qy;ob6 zjY{w1^!vVgVe8GzgPkR3_AT(0B?#PUSJ@9P#IAgE{jG$Gx76MSclPc0fi;!LdrjJ8 zxUZ1n_fj=KYz!v9s|DUMrvT-}2=e31FXr-hBHbwMM8FWnXvfq+y~^Sn9z=@RF<0w7 z72K5)<1achdL{-laK+%k0ljx2C$7D{8_w|X1smmKEbl>}G+ll#fm~!a7~E^J50io< z%xHp+<<|kPtEJsdCfdWxu%Sa>xONJ77vbLHLkuGt>AWyc&z(_Sp|1h_AGK7*21d_9b&<=Oeb)Bs^fKV6U(n ze~<8n&CQR%0b51x`~)tptAj@}Y|8(DH10>RI)jnFJwMo+u3izGmX@k<=Sb zbu3lI$04PBleqP{)j|qaqBROTYyVF27F>~7coYdAQ6RGUbnTsP^|Xv;^9H3MO{N4x zZuL+@gSONi?JreC+xl$KBrcOZqLnXjVU*W$^7alsa^XZ@8fCwEAKHvJi!iq21R}RP zH1|BMPgACuEJ}j1w0m!Stc&fHb{TZFX*+@w;#T6T(Q$+E`9ZBI3Ff;3KM4!p`XU*G z7Ez1!t)%#y^3O&a_y_iWlvzzj)9x7cHVq}aoO$T1t?TW!n?ORrTAeL_43%IdHoVX& zf1KWRwzJ>xt^a!Z2bcbEty}&_MqwYxv2c=H{_Hrl$zEp<%{~ez`~-eBl%|)R`IfPB zHZ(cT%!`Tce%oKezYndQ%Del0;q(0ax3!1l>etci^+{yh>J%q(^@ro2y|~Gi%ft8d zU@wyn-d9(WpxGA}C;r7Qe+sb`SZAhS`YslWNCIskC!>|GlJ%vPF$tt=xcw~PtM^{&&8UR_p_sO z%xxcS)j1Zsog^}Lo^{alb2pJharnim)mij=-THRw=*S7H2NsXNha+n&zKq^>)yMe?$ zmwZ1j{4D7nv_L2V5MHL z1aDn&SuUbhDyyY&>80&)tH%M{!xL4WemDo$swrW07$u*m^F+X_toIreQX+bhpQBZW ztS7UK&JLbTJUS}mSP<|_+nIS@x5KaEBDi$8_Uo;Xp_ejhVPbFR1l^ycMa*g zbvj|)&n)pQ^+P!?7fnr5pYxznI*LoD{>YEse2%=u`rY9@OmmN3XEn^CBE&s?^&ism z^T=D8#;f-9_}-L{BTV#aWwxYmuYSEPC}LdTSJ5vIl6HLoWfI>D_#!G!A#r6MKQQw! z8O|5!*o`m2(dT=BxZS3fj!}C$TezY z$ipB5ww8{@Txjm`I#9YlzT{#w37!I;jp4f)Ts4|(6apt>Uc z-+0X~gSShgCq?7;><+sm8pk(U!}msV*0pfX(Ar8`WlK=WL@QlpCi<~`>wmzEsIhuv zR)kC9yeNu@o|#kzQ0$OAi!o*1V%mKpT>*zvUnFHT+LVd`=tF38@EfmxQwmY~nIdiF zsT|yX0%Vzf4^Tcps2O@!-U|Nm6W1bM)7vp6Y)Rw2z?MEdc2fP~-sp*Jd1e%;?Bvq( z8LmPS`6c8xKI8*K<6GNR;RD49ezWJ~cNCwXjcC zMEee(ev_<;aFoMr<&t(VvvI)zGaGT@5>*ty#~I+G*e5X2nSBDz>`wgX0*)_VYl@rF zwC}`ek=+&NI51XEVnIT~DvfJD-NFtR2u`vlftq05fV?3Q zdU_Qn{2n0WoK*c!U`6Q;jF6sux@hl6hyQ{Ee#Anv_%kzSQEBFSl(zmG0oN&C0<%-~0 zd-!ko8R!k_h2HSz^k(n`FK9Y>8MK#F5y}oe$MxlJ&7w!XjW&RFT{gxDUeavlEYv7Q&|9C_PJDWyEcF^?NwvGa;L1XuXmyT$UT&)eDsX3MB4^4llT%Ngp&2tU4f) z8TjtqTVN%D7VmDs4S8>P*~TlI3_<8< z#>?_%jLz$>p!EoUzdGt1m=eQZflzQIt+L%Ij_2wpqCL7YoLj`XV#DUjTOD^YS8v4G za8I@qwCl_u=d{XCp1G#(SIj!wHs^vq2POp;_{u%G@;g$F5I{Yl)z`v)6 z!?w-C3&)1)zX29#yN>Sxj4!kDHgznNw@78HW`*I$Z|HLG=Ko_6JkR(ZyYX9~U){%P z{0=UThvIi?fz$X8#`;dw|!Ggr$ zSPQQKppUxN37D^B?cV4?6xKN|It!*&dCVK9CoNpJvR3YoA1rd1#ctU6UDeMR@d{b0 z7ehoiak9kW>?b0^6n>f>egc@hHH*YQf`*|GQ*=YrhYt%9Rw4@$txeJwA#d$t-HH>L zMjAg&DL&L$T++#lP7E2B#4rOG-7#cJ0>iyJtB`cXP~OudB5i9RMs%)$*tlp7v=n59 zj*B%=7O`9dkxZV`B=UH^hUDVc!yDu%IJt?OY(mOx?O60Sa>yyvsJyXjZt3Q}J)1|q ziapy)hdNQpIuAU55pd{pi)Y{~>PV;^VbAu#Z8D%y#pVL~OHKAqjl!4D<76E;&4q{n z1Iq=tSd0lUtOwZTd_m5Ur%_<`ZMYgC#=2n4^hYQQSTFDR&b2pifhKhrW!IGh~6?;TJZe}~> zR)#oiV+dB7zH1<3-~+=o?;y^2Zf$jcPpRNZyXImHOCwHrc9N>#7NBWanWS~le}NZ7xGeFwa<8@XXAA-1X)(% z>51Z}VV4?MARWJ;ju}sY^k={lK&DrqxDG2FR~}w*(eVp=pq1UX-Z#Ohgm3B816 z(kcExU-uD-^~=8P9lNiM#uPdOz3m;^D^5HZ^*Pi4eTS!uKo=8w^5aeABB08~ zlfDe-<2|`PXk_vsiE;^vG=qr@$4Mu1SI{j&8684ebuk7k4Wk&abg&FC8w>KqBB&ma z{n(bXUW~!fZORaQiWo2Eb5d=lHEc7+rnLdr(IuT9ti;V^8thxvWvqJ(ILJ`MmV;nb zq#~WEE-1L^np;Q(J-%Am%tg>gu%bzP`+=`Unr3*~j7;?)tbW8)pTEU z!iW@o)J8rck^G{KV4wIh4D>OvogZ%W46LbiiF zp8~T8FFfm$aBl-mozjXc?DbG|*2~~I9pA}4&>NINXs=hXfn=|gGBZb;2Rt&~HSO&^Okma`i`uf$R=y z!hnkvCshcUw+&Wz6=6sd6G6F+};nhtfsk z$;cQ=tpa25#?P^6{o)I%TV&^GAZ@me^5~Cw?T?v48sCD4k>yO1?~*w{{3rp<7|db{-Dr9Hz(M7D`DdWNr7zuM8WduhLP_(m|l_u6f& z^W*`Wn+qbFV(Fr(eA9kcVcOHK)Wd=a~#>>s@u!baARfk<9t44~DU`_23%kv#g<$P-&P{()kGI zXm-yZ0|vO1qWLNk^k%*?9O}36WjZJD49=YYJQ!v<5_rBuqf6$ygP03l>lvu~_TBPG z7df;mW4|BOF9YH^1Cu*HW=kHnKf*h4Pw=As`W9H3gy)A!8o6>M>JH$UDxTH8V#0M& zN;(y1<`4@^i#W=P+x8l(%cjy7VQmFGn=Mt^^;4F^o~qE*kPx=@^WRB z=nnV52(V4)CECIYEC%*PGJ1y5AN1Ubi+lLgWmnw{dN`^NK3{8bOQseV3!H_vvqN(( z>5fs8l>$%Lq zW+C*}JeX;;TsNUWx|m^Mf8cm>x8p%b^$qSY$llevpeKXXUKa&D18Qqktddnj`7sN? z8Bt#c2U3Fr-pb#CNO;+WsI2}4{3wVs1VX?7U&_*=SZY>rNI`Rbx|K_s#9X8|H?@$< z(_A|QuCBb?+EPcSad1l3WHUNhIkM0#!EVL+t2vVkTl1GV1F+vp!?EUEXm@RWw?-;O z3SCIj-u(1x4?-fnYK@0Zg0-iTVAX0YhOvGdZM7*Tfv%7SGVuZpyC5bJXWNtn*#1(A zF_#bpE3H-kOj=~6jjM2g&gySpDNEPsPlJIdl`|LKy(mFf+|X!$VD&0 zM9nzzM&gJ@!ClycZ_dd&7z(JmSq(c_aB~Htt0VLlS_ zxI$*tD=^&@GTOoy!QbEB4rw8i&2%D1Xi4(MBhINur(}qK;q_4amMherXy7U~=r@EO_y7ZKeR;m~={i8H(dIF5< zm?Bm^%D%3WViguxkvw4&M4qsb1K#d1YvWzibMQ6Jh}Bq(Mg5#{gp9;g%o}1$aiX2v zScfoqN%$!>*}BGIVZQYv@9LXp`2l_s*A} z-E_WsT0@?&q?>w}wYrg_g9LwepGB)x>Y>l7C+?a?E=t1O-X7%YKaN*pF7;ZO23Eco z-NhL&)2N|z7JWsTM!9a1 z_wL}{x!Zb08y${5r3@vc^(p1(*iq{&W6LxGm7djA_swMSrPCrlrb(5tDrb*8^RBKg z9y`u5;!tKDLepxqRsKo0)Q;N-@kLOLc$c(HS^DKB$Le0 z4$yvtld6^Uh)i`&Ci>#>KG7GCJsTffx(JoS*+d+U14_}SjK2+%WU%VbL`NSwR`5M# zEDo*1tX0=UHmHZKQ}fYU{=A;bi`CDwob3O&rO=J9%D4DB(hWe6)k)0|dnVU5vW*YqMH7`UL ze4K!2jv>ZS0cI;uXCPY|z&GQt*^rwVzz^D=E5LY$v|J&p?H6x(97UU4mU~cIC+X@S zln;z}m0P+QF&*t7a_08zZW$_(gIUBU zy96100Y*LeXnk8VdegO>>t(P*;+}<5E$FZr?EcB5h$-T2u6M~<-X*w^*<~xhDIcOp z@~p`eaHK7&TSh&0@01Tkb~Dq#eBsHB0`2pz^=~MD*Y3(EKf7>n{Z4XBKfCbXIKL26 zuRCq>PI_|G!HFQSSXBluG7(_MmYbx8P{AWkddyf6yvWQDXJN0&1@|apdTn0~8>1QN z2auKX^#inc0X`L;laD{JE8??Nr@+~2?tEa^0bfIe1|@_Ym9szY)UOh%M9~eefUwt? zgh_S-Oj7s&AQtnm9Ku(cT}e*j2<0lc?YI1vYQNIHXv@1mchAEo6-v!n@Bay{-&eKvMhIH&1hW&PIY(SZ9Z;2N_zz{e1& z`OU*4?FF@eR!-$(PT?3D#^ImUb{e3gwu}ES)b_*v{I+-R!rGJPYrDhqcGlm{$9IvL zgSp^%?JG&UJPx~#=e-ak&=sbX83!FsooBqX$`qr0Yu}XR3B{v`7<3l5d^CNG zdImj0KR!|RYJodPci|)Vs=wp|ymu+uKw=vbCn?5pVUx2_J~+tOs&L~osnqoPwO+U8 zK_4hhSMY1}foRjS_7+apg2xN7e#0T1uJgT0{y}Kl#om=!WHkF`;YQTW%LB#91+9_4 z@+Sa^xbX!ZzC|Z9M0Vv@5m)LpLFlvCc1%eUPd-%_Ky4RoN+4FhkEp|OUWs|wO_Be= zwj8LhJ-H2B?J?86qk0rZ_j-;gr1C9XI_nunJ;`LLCjwV{4BsDJ{VSZQ>Pw{uclE&f zk6ROGz;M2x&+He=j!BU2GaFASKg#BxfkkUya?>sFO{Pp`TenUuQzkaf%g2BsGnJiP z^GF|Y%`P?fV_ePODp&7T&OnWH0?HknpYPfiBHiy;U?HE^)LkT1NtRyFI-kKid5iF| zb>!>ihKO!V%dHk~>c{xFjP1{N!I1k@Hv@;)?j8rXd|Zr#7(?2t@5Kiq-170rf-`(D z#o;W-G6Y6ZHFh~GTziTcZ-ec3QvV5C&cKeM$-i;p$Qe8r%99J@IV+!LCr3& zgIie?@#<>O=^mjI(`)u3*rDiaoP?h&=5XIrFM6fdI2n=QDfk)5Re#LWO@mElZY$)C zK?7&3*CY%q<``(6iXZKJ}n_5oG;ZEIbXx?DBg28pNtoNd$4& zyoJ=YgbvK`-6R%>5U)LM(6q~^6V5v$i`k%_Z64Iq%!5t#ei+r{9I`e{Wi0xUb+6!P zWbCiG+BgHbx0>g-SaH^yJrhy5kJW^71f8acR!l2?;j^v07HLNnNX z(!NqGK|S^Qk^_5ZJS~Dn0uUXuKZqa7W{9aCUf0 zqTG8&9&RJBhPOO}pV9iO`_T^Ks(4)W*TKUrZ$Ryd%C|YSrG0Mw zqrk>(5nJ1r3eQ1i2WwK_dKCTY^`KLUw3W?Sk01F9dP+{+9U8lZuu#@0;T4h&{Q$M#ep%0rFq+t#A#L{$tBj;yv9qd_u zK!3YW_&I;uG5xmPF2TkKZwq zDaFbLqx&$Wz60bgUx;{)Vc+^!z}f*=I`~)ZM9|D+YjJ3U3t~`*4}S~d&?wZJ2+kRC z@kYQi$bzQm$f6kI_P8lt1cm!8C?V`4IG>91f;92R>=H1rM9ZkavxJq%v;;eFly=x(ed`q=%*=Rj%DL!CH~ zw_XN(*7a6E*TiCFz05JGiDTg7&89^w7TfEcCOe+JKGl@VPB?_h{tzrf9ws;|kS4iP z<9Qn+Q!inZa!wTqy8Q`D0(=~9KJG(lEzZO;94`$&3psxcxV7YTX5kcPuU{lJ@xXB% zcSksc;0SFrMXw#}eKnr5;$M6f`C?{w^i740^ba|DJxcF7ZDN$}CR{>qgTIb+5J8a7 z^IwW6Xljk;z^%+~#_v|pI%RzU^*kW7mP#4~AIh~PfgzUb{;~rE{gH5Tb z)MO^=kU7}laE@92?4m&8li6F4%x4D89ubZnWb|E8*fc|=>GdYu%e;zkl8;oQ4BrEq z!&lsrjQLupzn!nMj8eW{LvMq>NxlLuc?eC>dZX}A05%B9@K7UIF60t1>s2@6eNgyt z7nQ#r-UeZ+51u6Qs@)1-Lzb+#s){V&X}(DhEH&U0OJ%y0@@k(64p!*3UT_qQyAD}l z_Xp3C;K0+Az$>J-3pAt?sLXcF=fX#xdRp3JA0{03VWycr{6^^Af_G8!+1E2IW-q}Z z18b$>`FU_-COw~#?M!mOcb=K#A6ALbr5s&2wC&!w&8-BRYBuQfxy|e8I?bjyI!JGT zA1_2Tn1zB325x%!^3pBp#rHmtiMQ9JT!Sz}ykpM}NS+pP?&(d!)0+^PPalhOV{#`E zs;X5)VCC=egZqd~wi`F&*FX|45zsD>NK=V$3kyL1jEf{i$qSfRY`&0=$wI`Nw=$x^ z-&FvOX-G=5<*VKcgrdA`Me{|Hm(_?Uu43602cn%V0An_9azCs(#K&_!Qqtt6WNors z@LrRbU*{J5MjFI#q!%j{dNNvK2at&Ck&-K~!wI}7RwTuXk$vS4$X>kn34il8{6G+s zh?s!)OiitUxN#r}HiAr43sczTiAcfS5#W7^T-ULpPqRJny&dkcpI=ZK;tEZ}&ftlgx zrtGTjp6*8N9%KL!#8GfS#O@hkxDiDPx&~B=!odSwQb3Gpe+0G4odYylipx1eUJpIlK@l=LB@j%?y zRvGZH@@QgX5P~11|K{=dUT191%{Gr^056C?4zHaX@xwWY&zN_!L^^kUkv`ijqDzKr z6Ac_eYZGBrm^*FeGaAuRr%ePKxCAGef^{&<8*iKxexlQsYHF%0f%TN%0>8z@Ki1_)O;YPMKe z9?xN_>0BX<%yy9c+Qb9yOlc3r2Ky(%h0ySFJdM!6`Sq)qU*9PGl86b?PFr3{KO;S{ zrh0^c*v+3!E-U~yRmnj$J==FaP>xFEMKJF0Z4Mj5oM|MM%**6p>(_3<542^|o1L~$ zXte#$h{4Y$c#dTqX3XccFen8Vk&+ImH48V@JWbi3u3@3fY5++v!s_QPF}{v@lvOYDJ4Z zD%!6_fL9Yd2*HPns_a>&Fd4}+_?n30NS4;F%qU?8w7dZx7#6~=8mFW?sDVL@LdI_T zqYz9;K(O;aOmrrhABjP|okYc85tYb|@$UXrvi%F3mk@gOFE)hKv%WvT_i6>Dg7%!t z_tA-lw5~&=<+4_<+=I5mO55Rmb|Uuq`_hS+ZnV5wd%^16%h6}$`g?Suiegc5;AgC= z*{dsM&n@djBU;gs(ei#;(fxW=iUo+>{DgU*Pq8SC0*@rO zwO^_XV0TE8@r%N?pDX+v1AP^NA~m1lt-JMV#$X-&8a{DDW$m?i!4&d3hLMs_`bfyP zUe6f7m6(e$BQWqU{QL&6OocA&|(e!Mf zsBJGxHuMA7n{2B;g zeTJ!_Kv|7_OQ?nX%m1g|Egk-y2-(1;Nuqo<`30U<<7Cp6dR|em&Cua<$h)%u(YdvU zP}mN9L2G`VVcMfV4m0zcg{Ls;(teS%8zGp;olF8Hw6HSRgu~OO9C3%$XY)dGHa{97k2UqM|P{n;dnsLHXN84d$>K@;AGBTvCJ>9OsDxpJgSR0%=;z02w&Yt z`HT0V{E5uiW3+tGm=$e8q?6vkfZO~se%X8E(@*g!>fG`@?%YI(zHLEaNh=gCrYQUs zBmsrL%9I!#d}4HbEgk%NI{1xr@Gb_?btP}}?o?=RD)h}%=sy_3tsz>b-U;@tR0^nu zlUQLxB2f^=i1aRIZ~iCq-QQsW>PqHscW1UAzO&MY7Rv_r5CVg`0!FAiN$P%=`PhH? z0_uK`VNi%qxA}dBKx+xX6KCq<4^yEZrIY?R_3o?5y1`xq?vEL%>Hs21)HOg?Q%$MOx z>vxFl{GLfKODBa|fzePl{DEJAJOMQSm<;?W8Tc~;lS|h{ToQ~MbyX>f2&!T1E80CKfSFc1L=x>A4^q~pWzd<*F4Uix#HHlSO2 zuI>vEurJ`7A@aha-5DN-B15TL9P^jad8PIOQzkHRqu9(5kEjbsXr+8B#bcC8t-WSy zlqx0iDfniT#@#;&(~i=WM)6AVKBo?r)|7D#RVJ=#X0a<}z+_{)1Ww~~DImUlPQnwL z8L$hT8T535%>Fp6`O1=}s5E1}Hndtz6&*m@#0KtIUT+NVSQ!0>3BJ5qoIjRiM zzIcQ$ya#$eyy!j9X%5#jWDEXhO4?DuuSkVJbm3!yl-FF#g22{HaDN7S!cIrpl6Dg| zI+#>NI@ktwumcE&WZ?_QvW{Wo;j_7(f&4H_Wf-!`4TKU0|1lkWK|1(C22nZ5EBC0y zp%w$@IcBiHnl`QtUZ6KeEf!;VG3cE`^cWWO^n-wpKM=iMIZSyY3G{m9 zcO-L+-d_!ROZow#h(d?|_#3hrzj-K;x!in&Mpt0+!rImgqR%8{Ew045tOUbS3H>0I zh(E9ry>ggJtVvX&SAH!nuEd|?N-#MqA=yxg2O!)Wx5(7-Vn~f+l50B*3zqspu#7(t z%U(GQmg^E&_R8-_<`~Q0$5=8sv6O5U%Z5c}BF6GOV#%;zsUHN(_`@wgr&kVx<@&({ zn!Nxxk~>E8=P{a0PBbMO(40iLIc2ed3}K1+1ft2Xps61O&G-Y+?3Kf!xgmjOF943@ zj?w&Pj3$#4P041_oF+C<<#BTm+BCZpIfH13(z6!V!|;;i4Gc>q^n+AFn1*}+JL1!6 z6O4{vk)=+?eEwF<=fn8K1QXbOe;}V#xX$Xw%<~`wS`Wq#?8y1SX%hoY)STn%sAOD* z%EzJ)X;e%(P^BjT%>$4izX>l%mcnr2gMbp2A|Jqb`P5o@I^cu3i*WrBH zdOZYz7Chy!Ui@Iu;d^s4BSr=GGGtgULUe0sWE7Q&s9pl-NF)^WkCGh1$%UCPocJK1 z;t!}76WDqQ7l`YH1(&oJldxV#^J(k#Py|}X;0N{M2U{<`Hy_4`QGsph6_?3+DVAwu z6qUGM0toKD75(GzVnE5jW?1T_9|TnV0rg_Mt(OeQxL#O#NWGYZ^?Ep;wqD00(0T-Z zP%nP4_2PST3nNAa_A+ExuU^O~DsjC8&?5mz(0>$O3@Bl%3@1KFz2Xn37Zcce2|tYM zb(^UdldxVV@M-IHA_A>P;|KNP2U{<`H@7lkRA4VdhV>#u(+?wL6qUGM0_Y?p6!cG) z9MTVk!!exrAoYqrpk7R1>m{5iuGc$Fy_kgcdJLboUZ)_?dMtiWFMhD~;(PN{MvMw< zQ?Iy8)=RNWBcrIq^%6jj10eFq1p;(Ci+p&UZH&EoX{5qib{LSu0ZyBrWie4Zf$M@e z-*(OSc+Iy}@-blY@pI37-{CzJUgx`bpuFoO9|I;IKVP#IMkZR`LwR${ZIPU`8uRIMnHGFxD@8SBV_DswddB1r&KFq%wJJbFi zEY|uYy19d?ORaaJ@SP7q;?Z5qKkn}VpG+rt|FR^H=}z+DWl2uyPV&iRNgmssT>Pe*aj96v-7M!J zy7AyE&&NXni0Qh&8+vlWD2Drju`~k^zFf-FdJeTIH|@c0ha=r*7eVg9CV&YN#bND1 z*SRt+SuCjfMmVM&D_-a>I1uxnk29)3B7 z`2|dbg(9C=H$G8P~cq{!@E})Q28rP|0XaP6c|sAVNAC8ZI^tyS9m|O@IEE* z7!-IH#qjPG26SqQ(;k7rpulL}4;a6&Fup7>7#znTCZ#ekcpzHp!7H}ZFKzC-BsYVC z!NvCjgI`$~|0ysS6d0GJVC)-@Ut1VI5Eu*!jHMKeefPTGSQtMO7z_%G*8PC-TMOei z0)s(;u``Bo7G{=95yYV_uXY(E%q`!?j|AG{4Qa&`=w0=~4FQqpO-fqSMIKP=$JVO)uTtEre&UmGQT>Ss+# z`nj1sC}V;2XzxO5+@pi}U2N8G!gCIiqu8tC6Ux5|4=Jqk47|-VZ#>lG zn_*M55QIo*c+&+iZ4zr+W`c%m2bs3q>B$Hw3w_D1Y6+6MWouviUeKb_dM;wcz7|i~ zTIyQ(ESpP!sMRbh9woR1u6c^kOoO{DIM-beX{58Qe?T%9v9;$hJp{k!<0-KfB-GgZ zkoy|uz7OfHHKjCAcg$DUAqX+?dd5m!z047KhNvsN{H$L;J;7mwKkq1BC}skgqiQ!G z$F|x(;`ai;@%-8g2!dnng*{+pab3+I4|d`Ejr>mF0~;kQ>G|PB_yAabR$w{4r!SmN zi65p@u>z&NC;T{N{*~h=@3{*j+Y5022pu3RMif~U@ z_Ct72)`avw2NO}Dl&#myw|N(ll#I&-XeKJ375SNO!$(~(g*GB)CC!Pe15D6nlN?f{ zjVXl^tX~aFRN>bz1XbS8Hie(8xo1SARERh;zlcUMBbp;TJTL|2ZA5eSmTTtEyP@ZPa3c$SI zpQY$r&W@D4ZE(XyXMw;J?gM>qYJJp*TC;-b+S5o=&IbLZAdyC~87;u`oBersQRD=ehahOGRiR@)FcdHi*T62=_V|)4(*p{zwkqCxg{s@b1I| zd-dvk-PK!9Oj0m-0U`j*r}5Kytm#=;4db3Ur}k2SY(AT7WBLMpJZSSlp^X#;r1(T3 zl7h^HFEB$VA{f|wHeZGx_!|tG|AZILuLR!VkJrc`>zuivl<;dvN zZXoN_I!1`oRv)Igd|+FteG3v|@AnEZ=m++aQ4W*2_F8Q5<%ao{cjuIbGH&b1K;)_y zfqB848QF(2%`*|xIBX~*{x_ZW^AMaFO$GHR?!wfnRP5ro#-ArUb*}(0%iFPFHsxVJ z6P~-!+Oe$MS0YEFvh)TlY;^4;jvrdjl$~tQb~nB|=+p!Nw?DO4NeMjH!7;)=Z7z|*iMm;&b`{qaE_)dh`*r@7}M+Qb@WSFOF85r%_^P9CA+nynbP$`vQWh%l24?sYrFW;P|YU-KYEE|-F@_OQ={7J z3~pYg4%|48y7@Y|Fq>4%RfdMM)Ro?HILx0f}%%)kBUs<}%M2JnIi~8>2oLGm~#K$ZEDlg<&W+ z;5Xj@Fz{a`Pt&)qNwuVX@*>$NQpa@N(}h-`3Xw$81+iElKucs;19p{pV5lev<` z-wG5QueA-2)^_}KIL5|rw%nFY0UnG4t~{5^5wBPaPrz2QVah8dGj%gk0?;t&-^@Zb z+1q$J543{_v=5PhD*7>&eOC8gY?sU z3(Ddt=$|da9SfY7;3HIGUh}O&dYRxQqc+2W*TgPZe*AZCV?-_WC_|vGQ9{g=YCPpO z-+`2F^EUi0IL%vu_M+E(3mXEoTZ?%B&7XlZzMO^@kC=vD4M&_Y{lfzi9Q0GHSWseN zRW|HIQL(^brle@vFr@XOK{gGf?|`j_u{}^q#)=|LAsII4EV?kTpO@bsVP*WO5Oteye!sk zLlN|-M}IFmF$OY?A*gd}q77Uyv$p~qtf2H>xo2e-?y^3;ugF~Vqs+x<0?`+oh$rVe zb=1~4R-fyKcQg*e6gUpqlz5uiulWenDix(ygo)G*-Z!&H-Lhght3SAk+ue^0)6-sb zr%9%xwnthH^Xj7Mdah>D@ke#WzY*_*lm=G8;naE?st!LlfuMff1>y<(FNCHPDX}ui@zzF@?2rZ^0-Tpn&d9B-038@=Z3(b4eLn8y z-iD#VhSK^4T0LG3m_j1k9_xfzju+--Xv9xA|^7(3uY!0ke>M>%8{+*qOsu zcaTgj^){7!xv6ajRmyuRo4VpB82FnptVy9>KOqBnPZuWcw8?EJ47$}txUi|c2Qi3< zn19MPcrUz|DjGUwvSzk8i;dQCSdL5ua{lf%!~;RgXP9+H;PhrTK>%-Vzr5M@^E(4qLj%x&PXLJIRsdMwBi z#i`algyu;MoaPpMg!!S`72nRLRQ`A(>LBf5_#*)VyoD?<3vg?yI6@gB4AF$--Kc2L zG{WA4nJ@6TlNNM`6vXyfVB_G=aB}GwbW@n9x{}GQ<-zcriq^p5q4iAEFm5bcwbsSx zKFtqn)zCg(=G7?gam(9BVRls!+L>bgSQlo&9|Hy8)sr4f;wg=qHwo!O^;3zqfznYz zLV|GS-S-=RXr@JtphFfSs10&-N?W;^qfwuj-z8~P}YM>k$&!iWl(^_ z^)&>%4EUho$)0$PR6b=H4*cAMbNw4oprd4}FI>8xFV+tk!g7NIQAJbdEW8>~Qy0%N zBZM?Pu)#F-fttm>)kmqA+ z84KEt%orBGfpq;q-j5Ef?F66K&5zpl^D=D<*E+#v$pm?Z>0Qe~D%EVfYkC|7Ow&ZZ zs(4iTPZ3M7ZejxxOwzapuE3*_DZBYGz-Wk%J5Bg;gvTnl*}*3GM3kUuzFlX(;e1%v z$EX0-|0vWG<2{<|WnRZ_K#hGFZr>8q68X7wSFlP>IHGC97!<4t3#KGS?o`Fx%CHjt z;SEe_lmuLJ8>a#XT#kYFV{L(%Il`44O8AmUh`&dO2aJ8NBwyT*$hQd77IrbAZ)l%` z2bKX&?USg3wpQ7r2R>oVJZF<&VC7&a)WI|d$rM{LC4Xwe5O3_`D8h@^IX484id|Jmc+Wunf(7vR6B%+X_k$wpC%sNwyUwf74W^ z$qb^PL13Ed%V;X?|JbpaT0evL4IJk;7{0nMiRvKBho&g~3wvX~AUZuc^(~)Ph z^*9AE^L=SOT&u{HXwSy$!PL=c(s(&(JDk7qZQHrr$Ja5g(%_<^rA;8?jU5B7&NN1* zBc((0N$d~nt|fmKRlmIwE#@VPpRY5A1=0KrFsB^sXFha)$A927?_{S-@Rk47TtG(X z|Ib`NIL-eI7ceY9+Vai+_w#^>|HC|>@ju4{3%%Tx z8;oT{5UWfj?}q!@Ud{%gYR_=%JLEXk#rJ3GbE+RFWTYfu zGR82Z427^d0iiNgUFyrRxF}a`t$c?r=K(s&s01#iDHB6W2O@Q#fFxmFRWkyA=Cg_l zHm()r{`z4?OQ+ToluO7UEQbQwz%BWc(@Q_v zS9+6B5t2rRR7Ek1w>fhvJ@OpP!BpaC-+f5mmaFw1MRX`pbZ|`z=|%QVP)B5$hxp{`dNjRf4HtO~h6hw+TRwH9n@9AuboouaK zw;Fz$;;L+IM{0Q79-S9TQZRWq7Z4WH1t2Q%L_%VM14z8ckz*2Y4FC{+6*2nf4^N^K7?L01&s z{9HUgNZu?uz{b-R@5Vf&Eh+_F+~B3-A1Oqo*`_+O`FZ@nvlRt!JmkZ$C@R4o8ES0Q zr!n0ausfF3CJQ%via$#3DH_pB$H!@zHBV9APMT1Mj)fgC(BUA8 zYC}*9(n&C;m6YjZtiE_vU;C>pZYTq{41B9K*k!D##?)oB2{sd*QK}o4d_0yRuA0O!i>WakKdd*?Pbe1<}=cVS@p{1 zHy~V}f$p)=Nq@en|nFd8h6x+*=)FfA@cH9bn$}Jygw@w}CZC2m%wI z?eF7f+|kEn8aEN5Bb#`pF@Y|_I9Qkc03WS&nE-`#8K0xFNtduL`ynDD>#|!-MoEgY zBr)x&1s@uu#U^J@blN{6243^Wcr-;2F1vcc7bI1rb*Fy`C#Qlenukokzg`I2M5vg9xlhjB z_)A>WNgJG_QO+uq5r1m0&kPNCoRYQIK_g{*&bF{n(ht|XDbd&^mXda520wM|+@D*{ zQWN#?tOJM01Agr{$ac~Ijs=cf%L8qcD=P!p;Ko}ZWxDtoxweQsM%a=Dl>tAvc{i+m zvs>}28OND3h6A7m3@?Hn$oc>iRz3U}Fu76=V0?hdRR=u4$r(6?MzBEV8G}-`^;_VT z*RGj`KKyqGrmZ5Xu(bU>V$mnEnI|CM=b6vzkX~6&S`@PZ8#c&mFe~4@tV9}{Q;Z;; z`O|}oarRTT_6Gpry&#@ntBfiM0^YvDR-wT+tQUV?H3J%3+iz3YBq1IR{Z0_e7HDWEh_I1Ne##wf$n#!y#x; zgjW}Gf%#S$SMjZZ{ePBVvNuZ5@F!YbtP*vtfaBnqFGcOa+i2KNwR6@V61BwSG!!{L zz8FiyGO|JAlHs!-|LeFY2u6khQqahdPqQF+f4WyFjfOMFKi<;F%lrlaD#W4M36T*G z&Z*dTdM%iNQ;FM%a%Nu4x_xCHkx8&{E$O7rkfTbGP~+HQN(`lda0Y$VXypt-u2v4k zck;wR8;GwPfZeW6Ast!i6eWVtlerjfOD;}aCRY?`a=ER3WbTlcaOeH?sAX*cF*?7v znafZjwlC0U2njrt4_H;qR&nv!D!fAi81OuOUBvZRetQtHjp5{HnK|(-u-~K}$$Y_h z*2ZaKsR)peITLz>uLut8iQuj5n3&Ls3M{br=!ZSkBivBv6^^z^5O8ije1l~m&)Luk zYb8XFgY_u-Bir>;b#Y|-LWgnVq2hVG1?YB$5Zw!|AiE6c$acmb2@80Ims5BrxH&;E z=XOY=TnbM`LWnSn6C_eAgDE3#UxuVm2zyV}S{cAFsS9ju|9CE)x)bA4RtkdLAf&Ku z%By9*8n-E!lh6z2cS1>53hDTzHVgB3VkzrWo=C*t%Kl@d$v~ zKGP+Hjf_IxA~Tp=7fKCB3z~c*#0n`v0M`#w$kNcv!d}}m3rm!$*85EF;(lBpK%oU1 z&iP7lfz)qJ>Pp#}@0nU_Qtc|~I%|yq&etlHgZi3W$zQj)e*d$iS#t)cQN)#kng5{7 z2>mbU`!%62X@>sFhg4tc+~)W#xI#Mt5yuwS?~ls|wKdicZZCUbbg(Y75L^f~&&a}s z+b_V89f)Yz2DbWeyF)o!0d70BKS1Ov`C%!$IE8~hrR+kzFQj9C7Fh~??GEAkL22g- z)U1bK6HrLxmvZYCbL-dd(8?Kc84}t;8S>it!I>{3zf?lI7Iedu2TR_})r#@@K^#0< zEW>x6c8*eB3UOCLhk|ycT&N%5mkR3#dlX$j358Ojl%Kg9J&i+ON;a(oWtntMfS;vV zz-rXc@QVk6{$D5k^KRi_j2-;_;>dpOj~5Nq*AP8D-L9iWiD*cs$_;jk54n(L!qZ~XthaXdMotSFgp;^dHkZx zn&;{~ev@7JQi_fZ{Ub3)Rbp&8AYt7vL0I?mqg;z4 zsodIHB-5NackKdxcaeV9Ziflbbtue3^y0eO3v@+Yg>@#QRd|OH{r*TgR-ZOuv;KiP zN`(7Bg?p37+Tx3Otyx5=U5|s-gkG5f;2F@ttg|MD_QMx*#xWobtrF~tC(tS4TLx}EcJR%!&tsM zqF;qaT-d71@C8ZPXrqPVuvpK4Z99QK+0p%UzDWVtypLxze81Ew-{uv9q&E9@WfI_1*7f^#Bo^e%-^H6)Hjpe#}U zJwLqoH-tKw%DPl4Hx1S4GxX9BdR zNAOrzv}R^6>nbC^bubXY>cFpI4}o1)=z;Y^B8}G??Mg&lMHc<~n}nn6$HBFU*5W>@ zXTfWaA!`wH*zK4LzIn7Jwj#kVj$GK@UoCsX`#t#MFfI31#oXZ5MQ=5P@9} z(sA|{Xj}wS$=yNixJ2wsUkylkFqskzKLRw3oxdlxJh6?cp-jroU%2qZ zS}4sUHm%7ZryhnP>afj<`$FRX`F9)p5TFa>XfVwPV(kF0U?|7 z1bmgr8`A^TI0d&j)TbJslrE!B6h2{6;iE?m9Jjg%OJ4s9_HO?QR?#R4sh3=R3q*6p zA8$rYn8jtmO7z{3%CyPxR(lZ22O7lQZ$6l~Q;xvqH{0=S)b(4@_@tKAD8+DyA+8;c zc?#XSYZqL>%BgB5Ffu0*#=ER~h;~pFMjG%4b#o5MxdW;)0;$B~4it+-7Io#$2<%N6 ze&GmwrQ4jMz@1FylWyCssYW$f{OnJhAfb6sAoDCbK2xy?!LBnE=_u^dDTSMiC$CzI zzEOte{QAI*C?<&Uy7Mp>0B==!JgVv|r9PUrt)@ zZk%7wj8zJEzZg%K_LC$#j1RL`iRc?8qF-NC@(@imqIN1+zy=bmOy%%Kr6W%JOkC-5 z>J~7$p_~O{nzED!m=MtkFa@t%94gp^{ieMB`YJ>+S*d8sg9`y^AM&g6s-Xe>x@tOy zS5rE-d`#1_RWKn)XHSx8jVjg$OM?~v-0I>jrNJsX{osi0^n*sm61M2``x@1`W3>V* zMm=PAsRUZGQ{WA`*(330bDN-08QxoD##bF}dB`o7hlXs0hfRftQQ;x2QaLed#Sn^e zHQFijsHIGJIK*tur{^*XfA=cox#^>sBIKE~GOUakYuowy9UyIVh*MHF4+kB!kA|6- zp_hCo(MMS;*me$Mv{axRAS0NE;wm$Y(=ZIk8Uib|Ga-F(6~V0!XYw($rl8uej9cT5 z^^l&&mZ>=8v(En;bE6aCSnDB3G)iSb>j*;Ij2}#Wl{f@J&=b9)74L3Ji+8!k{<-Fn z$cDXOAFg_i!fOp&zm5R?(Nsj#mP^)I7ffChy=4_z-wA6bt^&%Kc1yZWkW~SM&@iz) zFsWeWax}6Up;eQYe2Me19`kYUJN?kW#=7=Uq(d(9F&b%$xC||VS;uQX9N9jz%WvS| zFVPw~4Z>9f!6pzm+99P4^$3kwgH2^FdU?Dj-9fuylL0ag$7TP3U&cN5wgYBO2h5@a zy4nFf?SQC_jAJlAqJaVL+f1-AdoK7^DMTh;GX-Xt_8j#CX3QJqdbt1`?q$@g8op3} z*pSmc252`{FoweM zNTvO$fu$}vn<7wOqe~vEofK`7LB|$$cOt_|8yUm0K&qdwtEv8aE>|?KxyEWYluG21 zRr_YBSzw&cw#^kVZ?bAKVkDtvQc7$z>d8dgdNBA?fffe|Bt*-;0MB(HAm z5vV>EpxH(N<5bsl@E{~~K#-%g1ot~|(}OGxup!Ad@m2}IG%~ScAY_xzo36leA%V2M z3a|ub`q~YE(?vB+oGl^dR?Rj2^z_MY9vtsGWm&zWB-H( z4)x8{K`oRD8v}X40rLXba0neC74D^CN)?XyqAIhsp}-1p!e#dTC8IpnmGDp$6wz!@ z;FwCwQdts24X0Yme5n9!eW|D`V?i>>#dQ6~ebVovuR<p*0foQ{bH!ZO+yYt(ugGR# zCX)HVisQEREihHv7E_79ms9Oc%;5RN1g4A9K&C3Q`n2oGe_uAe zoMj|zyMTd`sP#xel4~mZNlD1qy7vurnK5PY#gc^vFzmJGrMMjKY{L=(OPNOjTEhwO zQ4>+PKS9YL>xyGhMq=G&v}JCu6{fDtk~%XZ=R{{Hqmy)cV$z(R6q%=aA`885#}w_l zqxK`zi)R##4)Vtgo@fuO)E*6patk4rCThT`=Nlz;biUE#{W}6h<#wmr4!K86wT*h;wGLke&6Cp~n$cQHs#2L57R68O^b!H=V|LUZsE`Pin9z!TlFNB+cFOXUH2)Y5<)OMvV? zb4mYFWUc7m(R!7mRnB=uh{%a5Fwt}HrQoXT6|epvNbG5?Z@-g+IR>lL*e_@leKV>5 z1=*Z%{bf?YG2{~c?Hy_J&G`I@?mbLpj#-N3UT%{71Lb0U zIFvgrG5hhO*?$O?KHo{6qH$`cAY-B-mH+w8$08ccMQJvZ*>G}fcX24z3O^-Y!hd;| z5U%1*MS577J`Rt{^b^6WswLTb`zoq=;=s%18Yb6VK!$8l`AB4SVylLQ2f zHsTo@fc}1^KMOIGB*qx5B5V3_=x)HDL9?IrYRleZ!FaB@1D=PA+NNc{K8V%gBhmCQ zplE&xU&auY9{+vxcprX+d_5Uu22xPpzZ7&0BBw;jF+&+jA$|!isgD`|9cG4HyOOyrVj^hn1junt5ol=Z|L5#Dma1FYR9W~H0JGC%VrKhzxhQ}hS_&$ZO52Mjj%vQTmL?GA7uAj z?GAjXMMcuznIsUr#~PPMLF1I1S!?M|n{;&502m}p z0$Eu}p_0MCCp(>egZRs4=9Ir|M%eQw)?YS3D;*q>DY3qSzwC1ni={({`1_D4z06Ud zLM#Wmy<{RdrCU)tGbhh*;LV(Qmztde8l;8-IZ6vKE^SV}h&VImst ztZ0QiF+}m2gvg2gG4_Qc?~ZTpk`*e`8$fWT4Sch|iW!G}#$QClK|&oJr~7A4zDW7h zTG)0U1|{XMiMvb&jn%awbf~3&fNEaduC~6i73SV&&)|v=7wG$ptTXXJN@BiE~dP z7*BRh6_t%73KhDQsclOb4i~Sv7Q9F8%aee2V`DuD9AUUIjtf8->#3+b1Z&WxZa_`Zx9xrlC-5GXxG!9@J>+z~BB+pj%& zvbl7c8zBx2e;4BUF2wU)i06qoM^aqe?oxh@879#PKwMlpIj}SN#3kI5Z7Bv5tgeC! zT?H4q3NEl&kh|Ib*;SZ~PhrrS1IeI>iIZ`tqog<6 zIDb67Fwk5y16`k^X{0|4DMaeA>B%63L4z7X>J`Pk;)OTyZH3=|tcOyy{FI3#+CWn^3 zfLf)F;2X?wJ8VV|D5;(O#M75f0jT|zzZFZxihdQ;VfqyKdu_lDBT-u}hEMKZ3ccw5n3d8W^i$aH}G4tJ2_BrHCWs1y1Zn8y~Y&JRkzh zU10OUKpzA#*qxG1G8h#zm@a0}Vy$MN+Q5?wOJ9jg;I1)BU{_AkvSfQhg1)7wm{Pi! zk}U?83K*ML!Lb~`=%@~dv9tvW?cuZ#9v=#Ry7!KoRrpcWzj8l9B-R<7^CrMYxL#-+ zwDgj7T@Dx+FLW_(63iI*09s!&S2n**dYyD^8HJeP=byN8?-(i#b@h&+xH*R+0t}@I zFk}hPvv-tB<+yj0V{qjNTsaM{d>?zqaA~-!cMSLF9m7#E!|7s%E!L^tu{GH{R+m;+ z9Me5ygzhe_u434do;DnTU!4ZO+JeU(92;u#0ZaaRFg5GyB5J&ZyjD|}6-MfvJYebJ z=qQQrhU2NH4X5@5^xB5&!>ofR)1hir?oH`LGa2>N1xN=69v7qd1hB-%bSH{dfaQGs zaYpH&qhqKbdj%6~mfpjvB!-M(`1N(zwkk}HEd8$ccVyvGiIxRAH_ZOC*dsY&FZf$< zEu(zl(HicT9Kih&@g?vi#Hd$+3*`-qmy66$0lkQ`slR#^_@D48@MIt+%ouB1>r>z& z#Oaz&{U<N0sjJ#<`ZqMoEKGlx`@DFQtMon&BwGZI^6NT#z}pfxRo@ zmkLii)(I4w1Rp)uyBYW_U5NBL)4}+|N$_(Y3)doWQI1bf`J69zb74a^z1y!X5}x&j zV4tU6iOn^b%M{027xQHogX6ctmjcZQP(MB<_e+QMpdQwQt5M?*qoxl-B2u!JXW z5%M}MykLKNCm!^@fFntlGA7%(3=dai?FPIrh|JxGC@3ShLfh!z)p%cELV90#3Z9b7 zyb_Mn=2v)M5EGrJ;vG8&`~dF@agq%ZJ=+>ry--%M8jgR)4Uv!3NsFm z>pK0E%xQ14`b01DbWA+Im%b>P>dn~c%+wd4xF+@Jdx4AQe%QI~+xjJO0MsbN>|Hpc zZBh~HF(IY|9MOtTLAoX#9EoeT@d^(OY&+rQdSFvFfa!Hr@G0UL8wGRtQQ!mC;cO_t z=EISIfxSU1uW?D(<{ap)ny#|>8LaOBAhGQMi4R8t2GXp>l3xT;H;xl`2mp2>0N}%E z>n}+PPI}% zn^06Y+9n7(^gU~ZZ`fMz&a`Iy?aSgE1vHJtGs~7KWLz&DLH(!`=AM_%Vb4SY=!CI6 z1v|`SVB;o-_2-~6qh6Sw!K$7`FvPC&Y({8U(U(t&IxxXJwLLZ)=`jIyrX*z5gRVulk}V~2~7fQQ-!t<^p+Jgk}e3WgcZPzas{bs zP}%rwy`B-VDRnc^w4#Zf)rl(f7^-XjBgO*mW<(Tq&8$6j&2DBAwE2^alkWCcEAjn| z4Ls?F&LI7Xw>maAagxR&MhJ=-wlY4jewFf`*P^xl%<^#VFhH~a1M&vfZvdqB^Y9Al zCt{wDn6l?qrXh+ZqOW0eb|lz_8?V~eA~5w}+^dEsP9_@DyD{oz5?QWi7Mym1aTssv z#uST_d}S{Ot1_<~3Md}o#A*#nuNRS1im5qPNF(Of&P&&rU36> z6bkek3LKKkAoU+e)W5&KG!WH)?$7u9?QelQ>-r6Bnni`uS048qu3fp!h)BB4q$IZ4 zmJ|YPT>5KHHPcjgGfBNoGqKwD(o9kN_iQNQmT0KyWJ9fx(=?UljG78LZBtF|Otq6# z*0vM-RaZMntwEnu(@dqCM(S*uM(UhyngEKibkndLHVxV)o1q;AwtV5^XEV({6gxNW zaqz{HieqU-ToO659Y>3KT>??VB8r{MM345z*+-2n>lAFgu$W~kGYkkwx@M5i;ka65 z<88Q!Q9J8>!Hp#D#*NgxkGM$-Sv%WhxDk*H^E7TG9M+TT2Wv0j+c@6b+6(!*1-5Em z$7ojH4mUCi4%9ra^)J|cuSrA-#vIHR`Ki+H@fTmuC_B7?w8XK69@_ z+G4(a5gyfi9Zqr1g490q2gkpb46j3K!ehMfjQDUZV=HkB$QX2JkCOQ-${o%-*wns> zIUx%;nWGTTKLe$(G;|;k&>LR_aCH_o*WEBvF{Gu;1?e(g%xE0cVI|CVAwsMRL%fRe zC3uH4!-q5M)?SKdV-V*$n#Y40dNz@~U;61&!9(sL-L$qtm^aBPoeFMEVy~xRH6yU( zBeJ-)a<(473%v|SH{B3N2Ck;`;|m#0=F>LOX3PY(7oaz0KR45i;jOH$8IoSkFw04B zMlIMRk{(37oDc}I{0%-UN}7XG_OqCgAB)+@gs%;)&)VIng}w82_w7Q_kRZNCcQu zXGdI2A)S9>2Ej|eXFII__{WlQUWXOSHge3l+S$q*oox9Wf z&F0`N@KigP{WD_^Rof2-()FR&>AKZ)Ny@qC`J^MSYr9EbG1ey&L#=y+kvD%0@P${j zUyi&9dxjU|gLsmH+{#Z78E?Tu22|&t8ByuH0*|?8A|YI{GbT=9??6Q^Cc+UEYzRqy zBB7Dhv$cP*o$I)=bA``r(#|WHt15_y7%Lc!3T*TZ7NIZ=6w=|y^D!%lw8_jVX_FD% z(k3AqJ~oINW%?*@?nWf#O`=A5Gn+XBvV9-ES=miH<0a&kxa?fyL!78=%K(;+t1WR9 zw){aQ@+mJg1NxYyQ_(nyope`KO3=~krL5dN4+T%%H)pME5~ICUkf9YRk6F4s2FcxW z3o@u$K*31XfDE9qN`MRuNMO%#(m2z+v^nxnmC3D3wSyvjxtDE$ht*_KgJC#=JoY_Z zlHJCp@4l5O!cA*iLN206E}}>-4K$agh~=8cEWIK|n%l`1WIm!uek5lol23!QTf~ZG zE++DyVvyV@wjc{t3#bqgxsV1~xL-u(exL_y~ag2=^mNp^z|O+!Z6IM=+`=BzGE zp1gF%!BK;9JI|KY&$5_H5}QWsXIa$+8%mdEH}@n7kGRmd3p?a?wE?YN5fea&s~-TC zI|3u6Z2Dt1@zIA*zO0<(=1?@uOb#}&!&Ya(ExMSQwBYbPePo0*>FN5Mis0ZBJY>9k zqJzGMbAcWqcr`wc1+WYfAb!lG&|L}E#E>sRKEqLl*D!;D#d*a6e{e57P*$E3v6-|l z)GP!e+i_#yX+X3;SUt(>UsOhGi~-=;G3QY-K{$f`USW3T4Wl{pHv^#3ap+iEPWmQruA$wTk<_CRC(P( z75U{M;FsPq_z6lE!_{V{mZpXCE?ih&@{WS>WG0w@nKXYF)gc)%?Z{~pr{FrzWSg+c zsfbucN+i32$<(1+GV!oT6!r6xaaWLHy^^v8c+qMCH9|G(Ozk53EXN8ziz58Y{Q~nt zFb^#UdV2yUi;t_jV5@6Iv$(!CrmMmxdKo4r-c+(aXpa!Dae% z6>$jSb%+EX@Ks91QXzwPN{4e)_ogath-upSzE=DOmMZl7`&N88-0ps{?~1>k70;Q< z!i-!g;N+^!3#?Pj=uf0hWse6#4$M-Q zNIB_zbzF$8>k@P=?U!sGu1f01*-uBLiX<*wRg>Z8*H&mH0yOzDuxur+(Q3MXM$S%O9L>pogKYTkkW}rpmcGp5{i@cFz&AE^Ys>?5jRA|-`#^Wr zzB+q$4>HOsBt=+}=nKh4h+A#nM8_K0FlN)D>>z2_>_jQpg4uteiDEAM_iLhMFz;6r zab$Nj5jwNgIUfkxgd88z6P16d_Nhg69PLBaiG9e`OSgd6;(ivyilFMq0#ROTCvYQT z+tO{4f@>|2uxk%s^d>C6Me!kfBI9eWd;`AAMg?WJEhs;S@+)W$?g1BMn!tTN?KdKs zUSr~Ic@@xH>k1bgEz-U`tW0OUErmLMVD0YVW?f7!fxqz+P=jII>v>Vp2|ymMy$PTi z4*bEM2S+*UYHub2X;tK{j2d&+xwW_OEuoZ@FPA%RwstFOLq+86oO47GiLE|jsl3J& zr@yH(G1st8{-XK=0wHye&EhmhpXh?!7;uMmQNW~vf06BCtNp2k5z2(PTzLm4dwa=o}_lIv~EZL{=N2fZL`G4ozHlauPO z9zo_sD7PTxGSX|kjRkAc%Je0^T;5&5gzzlXydvF1e2c;8LoW0#d4+0!{U{F(Bi@G; zIg?V6G%2&1GCNvqHgM@F{OB*O9Yhn$G1{<@MDE>&)}4<48M8OwWg5$9=O>m-&_ohB zd*!fMy0DKvusdG^s%u<{Y$%af78wvyzx3K?V>gTmz*vOk$<)5Hv;1Xw$L?Fv%*+1O z)jzE?kgl)k&-L!~>AD(eELl$-Gd$a!DkrL6&nz-_mgR}+wQ?SCung`MD6Nk8kj{bG z%E<%fH1Yu6>EnkTv41t3kaL+=pEX^oTLC7+e6~!HP(q!)d76QjRtxlRQ$a%j_p)jjKIsD4-Luu zFyJ&*5|7FhymEj^O4&iU@k{pxm!`G-^#}MlxQkv1<}|?N1tu3BlYtLkuLDR-tviUUgWQEV~4M$OSE}0ME$s zwz_B>Ic+)`y5GGMr5w(#np2d?yrxf}3I)MiG8=4XzKrb}(iZ-fq^5eQC~>I0lf;Mq z7Ybqr-cmo7)4SQI=XgBmb$oixQG&y7w!Zj_LSt-o3jKmgfbAjPe;w4`1-K^Krq!EL z4JJYD-7J}Rl|BpQz;S`-s+P}98~Zp7N;w#8QchS2O*vtr98^}mYH{Y$HI1`T{sKTL z8fs~Vps_UzV|+Nbb=4d8cz&{~mAI-=sVv;|VH6^_fD1yl`o0!ygW4d548o@-Q0^+w z!KH7K;Xv;$#7>(^({f=8=sWX0_qq!z(-6eAphd^?`^g%61M&)Alre-GdG6#KQ<)xc zs($lAyqo0Y)p?uN$^wQb$9z(pNmxN?*l-fPea%caDp&cL=UZ6DKgPZ1)cPycuDf6s z^>_}^vu!6$NHYQU*AyLn^@SlF8w(HN6~=L_evw0#vhSI`tGxCe?c=OF+EwWk`|}WK zaB?}*H7J?O$y@5!FtfjU=EvQ^%VjfIR>AMC(i6! z-xaoJG@#Fx77?Ce$2prPG1UA;c!^8&chfeDu)Jj>g}hKi7_y=h)INq-*`e05VK--d z^xl9Ek%ZbfXT>(TuLu+bfgrl-LJ?5k9R`c2B{5fk=M^#Umts1k9Cm0!tUbHBAPy7Z z!Q3-*OMojum$@Fug4@EXR=U@^Ft_&X>yHGV9leCVReH0h8}~D=Vi1{SyOdXgCVUg% zfLMJiyy31r`^IX?H#v6ToUu^fOduwpqf;tauLKPkU1=hX*SoYan^Q{Add$4mg3&N< zZ@i5o5r)xhw)ie6+UD%XLkQ%1nI#@?V z4uB2?${SU>po2RCg@ZeTOgTUI3RXGYiPh1BP;sH+2cJ zPrn&n`e5iIB5IKSHdTjDJD}EVpXv9+>Va3zPFVD<5_H2WjnTq;?F-=)hp_gq}Szh9rSa0S>UMw-e zu9`GXFHcohpt=&uexm}JB29scu$vMxdQlU;?msT%qOn)N7Xq$RwSs;nEd{3uGfcXIHe4TOfzXn~a0-GTA1Z;qNNom_UwWFNlWgr7( za9STaGp4me6p~lIMXe%rtLsI#>cfoRSd6zmgfE@jS>UNQPJ+-i-oaRyd-H4a!^yzE zG4LS$;x@m75}ol74Jbd66d2cGWpo*L#mxhPTRP&thpvlIxE(0$ zL|4YWtE_~$xomx$m|!5VI&Sk5_`R1TpIk8sI&q3P;QTSAKE-k(;(VH+m^hzFef;Uw@to-IXf-%PhhI{YoD#QvKhbW{AZh`bs~IEoQzpr6u~YH85qe%QRpE#HTc@`Th-rVS>XI3t$MC zr|O9KJ3cI`4oP7Hk0PaQ;4Yw%=md8&Xus`cAZosErb7Rb&iAd<$Nyx=Liu*;6Shg? zPjzCl*>rs`+x$*4pZMsAyXP56tgmJu{`Otw!}-zg@d;8sQOS+TSeT5V_#0XDaVEgJ zwZ6~v>E=Uji@481Wc_v$cr46w%$?@7A0S)zo#wS4BC_!JxzoJ%Bfye9FVxYTKd$|l zxB?H#tK6TNrYxb?kk@{KZ|3~5AXkm=G_U=X`Jy|`Yd=G<>rV69&zZ!YKd$`(AvvF2 z`=z{1F0CtIl7)Mo{N<-RwQqqcIHksE)`8AQR&~f+I}G0u|0}}Uf|-ji&7FvB{+dxB zs>EEzL1P0CFl{Pdp29Dbsoe~XnYf;C+P^{GLLleF97JA<|J(7u-okz#zoDSt;-RpS zJKy;oW2^G9z6qZh7KeYG-^b~lHUolL=MRh?kqp)R-cgg+WE9E!y-w|qNL0!14V>Da z@OBq=Ww?IzfXWMAKvXjs%npQv?z97FT#kA;@&1L>gS#`wvKCk|$p3M|BV=AWr0e04 zjI&1JfkuRP%>^I{>5Kgz(wCLSAwE-ksU42_Xf3NGr#%M-4+OBw{WFr&E|)~|MWXr( z0UYF3TRS)$C}aIqVsM`NEXGhrdpbHh+)b6Pya%5ezC6bFVBTI^dnU@jEhMMo)Z6^4 zQ4xO+21lPnH+LYiQKHJz-w8GE+RmPK$J_b~GE#mDi6g`10^f;=Yd205JsNfT&*469)TGK@i%y}L2@!_5tr zd_1m(D*Mj-m?D?^~;H_u?#Uw>r|fvVDxX2Jl}A7>t~~u{*&>`>0wykG zh_LBGqRf|F435tztlBUGTQs0>Y8MkV;}^qCTVJ@H)l3h$0HOn5vDo2`oE{{xm8#%_ zlvm};E(XUpMWh;Ga3w|?Mw)-#P9<(2g{wB#8$`QsHk8}J2Zw(`;D)Paa_+6UoxBNkWu?6esdRCLuT zYh28>CZ~SnNv&kk(5NjKR|$+xDm3fkN=M32a2=N91RbWt47ILyFkgTl=QiG5BYRTS z&LK=z?TqrFhy7lQhFQnMc_YAH59e{#Qb-Wpk(X!gkH(XKNnL{9dI>ULj%_JovM|`E z*dt6duDf8$b?f;kq{>Fc$(7^lhl#vGTp)Jt6pQasIj@gnH`t2+#dLkH(5j2rqpFP& z^Yo_EsE~OSJVvMx7`j_5aPw=5ee2YbpuW{LX?n4`_cROqDp#2biZyy1&21FPpv?z=_@RbQP*Xr`pNgT z-2@pp&sJ=V^^l^orZ+l5H&%PH|l=R8jc5bebEBbf?0!1B-qDf2gmF#(~Ee(5N!i>tu(COEPR2ORc4;5lZ748 zQ%}%ATbbFRFVP3sx{ZCGF&iOIL%LC!B6E zTF;x&=@!A75N30-a}$CZO5vHXp0R@tiekXqoi^0l`Njcmdm2xtJ%itwRc?Ehv4Pt@ z49{`5{XjnUnRp^j{2(U2r#|igkq6@)VufsTcNj=ULegE^nPa3$hYa%wZkzcC1h2$- z{!NIavclEl{1W_?qgQJhsMp58s-43L)2mT3pkx;x@W*2MA%ulCW!p9}ICTy`0bZSqiJdKUGx!mAT`TwKMX&eWAW1)qNF*FX$0a(7sSyv zvx1#23Jmz1d7pvHR_m?^u5B9nHYsO6O6`Tln`X2U=A932?H;9)rn?4}?zA5Fhm|xyI&z#*Z9?{>?a}ts~LDv2qWrH&T#K zMv}4Y#6TK^$vV6nyS$6}%Enu>TqA{*jbYGc@2TTb0x}P(7$!~@67f~B<1TYVgrUBW zg=Uu*+Fc^qh#%fE_cmy(48Gwl1`+O|2hd&==H5e(I5b|7y1~m*{$|is0>iu06@^ru zAfZ&WXPGxrS0Pnnl~^@akq(yUUxUVhBV@MtJf-jwrWOWVted&RT>Oa;S2pcoel zfwr*eC&i!yO_LPY7%(p~9C6|sLFScszS#H$eBi)c7%i{raLktUVMZ0;{g)vMIMYJ_ zgunwWYe7EYsDbI1=!t))fmAO9GDbF?1#j-SL9u>9P#)+#L~+mJLFt}8kRm#VX}Le$ z!~M#}w?sIjM^o;D?pN=$>oGZqS;kOC4QIq$@G*cY-gu)`m$`6*CP1g)@B7y8slzSSeIvCADg(?r2y8V`!RT z-0I-=pJT64+Z!kIuFU!`>HD23wN|D>Q2JnQ>aIv3cqppYV82z@w(xmIpZEQg-0D%+ zgS^gG$W~irK%E5lh;#n13`}RMvJ!mubskjSAzfele4MSiIOrnptVs!Q93W<7I9nB< zEkrq=mQoK)ab^ba$Gz&=gHG1l=z{bfu41e%dO>Xg(2CC1{;0%UC|o0_EF&k$vamg8 zLMbhmlhK(I2BO&Hq>c&9a=LfH-4~W1*M{_VTn|mH;+nt7tfx-$dE%HT2Dsv=?N}f=dsK6g{j@~YI8xfd5ti=dX1-AywBN?9EO+4<+PUzzdPxJUND>PZ0z;3gBaMC90<`>ItmKl6`E{X!y{KH>_a>vAUZAV z1}e{8iI+QSzwbsI`Oq{+HkMYa{E4DTD(u}KuS$K2fKU5-7rUDz%C;M6!wiw~IBl9G|g4@uEp=iz=U#BYja^nJ>)Jp^{lh#$7nrA}!B zur82B$TiQyb`91ZDiL;x&|zf;B0NPaE9Vx1O?8a5gqgd{uX#f=q1fX|F>R|R;>BKJ zrM8OB4|r8Of7*!$5->TIX{{m0pMWCXH#cSSv;mwWb=9V7Y9s6VV^H=r`3oc@NK<-N=D-$hvlBE;DYN&r6U4-Mf( zMOH>P7m-=}1DAlg6d+j`rL#sW4YT}vmmO|u^q8%lQXS7KZl~1exOP&$UdKhG>|1ox zqn97ZqAo}-N>EaRNeubqz6G8X@aji7^MEV7GKanW^c2kQbY6=xW`x8f@X z9=s^Cp!pY*Y%-_Jqi2|9kXJPY(l!~64|i+g!M-{ivJoS1^|AzE64qyl>XfguzZsrD-ybbR*_}^IeR`tP#=^m%o3e-b`XlX2!rI)j=5skEO49m?z zbAJTMaN>{HZ2C3dkrTdpl|R5*T=U{YNCPhDHQ8qp$)sLPCT)&IG?JNxfUM=Ry3q9| z*10PFpc}~&cv0tM*Hl*N(I}WyI2(R}OG|gDGg#xG)0+fDcUeUZU3x9e(=^C!>I2`) z&0pc83qhPvI?SI9^#cG;mev{a*{bIB*-It*KjoUTqG7KvC1IfQX+BFanp zF+11?rX<=2*l6gppkcR^6XqeTqXexlS%~)LMYKIb+I0XekRTrH>x-yX{B`a^=vqtp z`PYC2LL;Dx6TJ6S0s!-~hqBNrq=uMQ7?<3wsBFN+ZYwDpC5mNGlX$M1O)0L1+ z`&5(+VUu59q7RxMdKFtf+h_sF-tK3;Xv<>DiH2 zDko+Tge3$CFa`D^NEacHghL;X|5C4prdabUhefZ}m#Fg^rYawnkBWL>>HE=w*Q3ZU z^N1YZcgv8mde0lHj27GzEqHM`ZPU|3{d~7<+4qFR(_(nV-Y4%!En)Q%K((7|Zb%muKR9C(uhhU4Yo`uWSXJKUsqqTf| zA1$cG1!?1;9KB>$hCC6>MIwiG;x9;xETU}s2$W4(ERnOiM8+9Y*d@~ZOl@j6XO6nk zo-y?@U&07Gc;D-{PXYGMDM)dV_RVjSRtDLy-hf^!jVyc=*Umr^l+4F8UWWRb)F6&o zmDs1dRASN!zWl=V!7%RCCf(QVn7;!QZNVKR{24aS1cc@o-r?&p5y;h-;I83f)Dfza z({+IWy&NONigze04_RAJOxrK#;xoSRvB)F4mFY&#q%8Sj58ONyMb#^iDFl`T@h((; zsc{)G@$9|(CH+P8O#CCqm)6rBqqWpdPD{X8-I_!(>|MH z1}CL@^<8c2VtrkAOT%?S?JTqk4%Qa-R*bsy>wEJdd!1kfO$i2v_PsTk@rT)SweazY zzK8$4%F{M%oejtslT-^8hKs{=M*?kI{b_+wwB{Oh)7pMc782UTm0T~K+A%KlaE}J4 z#(X%D7k%1jKdNN3hcch%Vl|se75%(>Ty$)5-JzZ#-*g3~-bOK*ldCmcMG74sF5Re> zbI`HjK<6U#YB}iGAn=JjZ>|(hf8U2sa|o8W{$c_3lRg27SNZ@vm`cBZZk0U7D%sQz z)ppQpv^TxH);U5d$wfpGL>q!Sp#$y&%2~H9b8q?oczYK(ovJ9OkqQbMA~g^BQT93@Jh0fW*hL+wv4p9 zG%NlR`6(?NZkjx1D7~iGlj+LdG+3pAU5JuN{k5ja$C@wr2Nuw3UhzaR2a8LuA|-|` zD;z>T8(Jp!rKLEiN-Ho?@J482i!ZOX4ZUsbo-$ z$I>cLoQ-jQ%pXoRm0m-NPaXOZ__g(a^mZw<9epUY|8ZWBHZ9bcyNgcS(VbUl)&FjC z@U4uKZ#uzjqpjG+jG?lR!#aO$vBr#qrI>FymHfv0Jx`#^wrfcmlSY_dp$`_=X&YKM z@bj;Q72GzC4#HOiU2&tk;Miy@O1z0O>q$F7FQCnx$b!wg*rkBNgc?f%)VrqJ8C%qG zCA`J`@R^L}xbBVn(y;|^x}jE#=-tE?ylA(RwxP+RQS^e#D$m3szG_l43$xg`5 zfiP?qO!za zK|wu6QOEg{x)+MBkUU}jvW-i0XS7`(krj}*f>_#{ZC696d>pWg7g9dDlb!!Q&mU_u zuNXM_H;}iY#UL?yLzBH?3GJa#SCG9YlV5}EiLXKMZ0U)!l+C?OKerhx{y$`_aCOEC z+p_yV#0?gOqH)8|{~yK8xc@zFPFx~w!Tew2##NIkEeifF-|$LWB(C6`zqXmEm*eR> zPJTYGpA|F=H?1xCD7F9}Q4)dQ^guy4D)5^=AF6rVV~wp}IMjeP<^RDyEv$dAuooNk zkM*4O4-2CHVZndlpBw+1`04PU!hN1t|H^2QR9yqK-9tg6 zcg>T0d2K9M=GHQKj8{j>0I@_e-KTShL?E()5Kv%LVB1*+cPg?k&* zoqRNa3AmU%hPRaP#f^T;st`@wg+`6WK{rp?$m%bNH@q=;7_4M0}%Pr(hophQf#Z$>tQevqsr;#5&Qm*t%rqRn$=hFZ( zFRri(yCWl|(0q&`zZs1{@YXMdK^k`hN~e<&;^{@+@Empj8gifJ9HZ$(`N0nOQmwI3 zGsu{ee;cXdu|gVHGe0y62BIEsx=p<48{N$qV@98r^!WFU2*v@-u18??v9E=ik}IdUmx;yp`XNWchT&iH1Ymo*f^28XB>| z{5!~g9$S=9+Tv`}=s(E5I?;G>DIV;!h}bO0a)fF}gO_DDGD)b8kk#|si^XA9PCo6@XvW^n->Yw3+?Cdzj{zHzBq zP~Dap`}e`8rudk{akP&FhvS;o*iVA;ik@8I8Du+sc!A=@&7VszPZTTi?Y(HM(1&-b zHJ-?!n)`x|bBH28(ff}MNo*bC5G8eIayC>PE=Fu%OhQX2>OsomW4@+-X)G-bQSPVB z${{YX*a}M1tD|r~Q~q6KGUMd_(iehc^iqoT{JZHr>Jgx#l3n`?V;;ipfIw4%Nz4Ptt5o8uLArl%HUM|!I) zr-xgL%;)s*O7RLi+L0#;a!C&aZYz4ny1nM{4i!*)AS^S^EhK^AwR@UjpeK~N5FP2X zuDC_Hv=M#Oo78lV#a6b9pao5y(<7Z-!U2Xm=qwvb68&)8WR@Zi(aA{mioF$shBuU# zuwN2?!3{?9pwYF*%ID*`mdgp&e->OTU4U11QR-eimOypwVj?_BHx`yGq+ja6mD~p& zb2a78iImqo^$xjn3dcD+QUdEoy-WeIws7@QNXw<{M#&fd$mx>KsTfb4z%3(82hjQci;gDF+T=@wWezwZ<;lsays6ZcvsVx&k_F{ zUqW2Nm$i>~hvn9nd~zCLIp*XvUd+6QmcDD;7>AH@S~v=4r`u53${6!Jy~NpR#3-Ge zMgZvSG@_F)S3r7>a=1^9eG-La?o^ng)d}p^h@-Q6>`z{!k!$9^`vSMShwL5*U-sU_ zsLWiu{~@-P{l-1^0E3&3^4LR?4rEBq%XiC@N*DZa4e{2SQk)BVc z!VfKIbnDqi+-N%4K31ReW^*O5bJThmv-M0B?Ky4B^~?r(86W0520ilFU6k=Q(0<;w zZ;%ekAP_qxFOgbeZQ@6Gz*b8&WVV%h83t&a6d0-5yuAWpM(L~g5iJNq>1%jV0=3;ma#Q_~`bLVh$+XI}W2uqXy7a zvSn@C(B6jVTdn|KCsA8E)qw!xxwMiLDy~QbF0TJ6HS$W}acU%}`oqX6wgUg|?TR{wYnEwyl3$=BSaUib?Mq zWU7Y83Qv?(=;Rl)g<9Mw5Bhli(Ch+kzUJhr&MBuJpHnuGSK7weoPuYYQ)>M$IVH~Kl(>x3 zU#!k4aQehK#io0_P51Z{<&*@QymX+mI@jRNo#nst>9wSX=cvC8)QkTDGh3wD8^@O$j-I_ZUBB)VPa$CiO&1 zr;)(U|C~ndk#_3;O{aGb&$*UP4IT?gU)p>@a&bojh{rX^d0<~(svn6>3jU^mu{wC+dwsK?U<$+iH1h{qiAtIwjh^A+oNtF zc>&(WxZbET06ozAa(XO%pA>Z8@LSy$!9{AU#(ZFZOW*|jTVtG50&mdq@e+8Lw_MT2 zB$(qxtBjU;P6<3%NH_7-)PXQq9eE$H{@xPk?s(uoaIbc!7^ifW#8aCfNP$8Gn6` zVr%ue95LK_Q$MK${*bjEB-p2f=x={UztZ2vxFnVO26P1wWj}a~JuQ!jKN)2rq0^%dPN1WI zpo4C$V*A;8u@V=Q!J_uI8s|saOhX}p%S~%J7#sPV0dRObREjXCgfL2~;aA%tvR|o1 zge7fvA;5p}E(LP>KkImj@fA$Z_IVF5xXnTH_r`IHz_- zOB=CC*1e>>v}EgEGTdYPxJf|9!)P+aN>iw~a-PEpz8dcEIkTw2)?~)!h?3~58W}F| z0(P++pW#xY8IC#`@WhESTy=KJChPw;J4&va$ejb&)&4KJD$NEyEiWx%gBLkLWT)H6 zPXD*L3Yp=*$yLyomzH6(MaI&v_-&UnmUa#d{`(As%v zSvH_qCkSXA>qMP@pR2fKIWAWPbx1~Yo2#;|d)awub*+1KPn@gjS!unKF&n{k`6Oi4 zU>X9+MiMSz5w6WK8}S9b4Q3<0BsgX^f-+{OUfnur?wQcHQi;d4Y*y5)be%%lNM+dX+-b(^is25(khwWH8`iwxt-~E z3Gu2ki93xLHJBKGR23&*y!iRJn0f@i=~gPk_KPkh{G9%GAPo=3kYDKk7xYYi=I=$# zq9G#sPt+#x#2NLY_Q}xY6Dy(g)ylX>;(YaP+_R+q z5Vwug-}y~A9`E-myieojWR2&Xc<9MvwM9JMoX*noSslV}Ci3%iR%fw#H>(e@`V#AT zn{C+2Z@yyndsYv#+CSlf1YZqHfFE8*PSqXZ5YzS95(;Tpw?i=0WY$ zq(Kv3-Pd$RQ(ry9>U*qy&uXX{-siG<8moO-9mVQ&Rv%(@eKXkhO|uW0y`g?>Mpurg z{N~~2zUs>A(B_a%V)dz_51RREYtb9j_w!odeVrE2*@mBousXd3++EDiYgzSL;>}4d zp}#q+eOSGe)f-zP6th@e(HeR_XZ0&qYq!ChQ&=6%>cTdNhh_ZS{8UIkV)Z*#e`578 ztADWSwuPQpR+CxHWVKsc_^PxW)Z18H*$!cOu^se(NGfF_$vr45<+;f;$6KFD2k1eP zRLaj6vAM}?E>R6)S|Bu-bv{d! zr4rQ;rniae6J5RxS~BR4EL#)rA`0WJjsZjgf*&32PuKKIZEc=jT zPZE8=vI8W0o<8NVja`Vi^~s+DsD6dd>QT+wk?5eKh+2{CC3UH4>LRq~5oHmzbZK@{ z^&y>SsbT6e7v?S@@@OB=Wvp`u>71v=szGi!rQZ!i9?=lG9x7Rt5_KWEnrSN0xwKbw z44YdZG?r<#&^V^|g~l`O6Pm~rHrAF&O!b6rVrnT=#?)D8GSlTkQ?%Xm|hW@%Ty^ekLhipg-jm^J;1b8XerYdLXR@-5_+6zuh5e&a@Kw# zMSgjPNqd%FU|**bbtKt~oGP|#mZ@ChQOxJiD9TeaR0F1yndYcMgL2!BsHa+>S{bBf zCzjo>IM)%{v{${NT6;*%%ZbiXud4GsMdfxBk*D4gn#A;h8p-DFAnK=fsF_Sln7&eX zFg?e#OU-7gBwDX`tGVpLHlp)YmAaeh7oi1AsUa&{#MDS=2~!85hnac`E%#84t|s!x z&XpcY<5;G>>Pe=lLaUhW6?%r!FnTv$sm+#dkHdkMWKEy_{woE^$cUg9h&}Noh%Cui?VcBpY`o%Qg$qhoV%n+Rb!O?ejFzK_U7O6H#mo z!tk^DiDk8g=p#R5XA#pOb(rluQ|LFQVxpJSFN!{}LwV_HqO*ux>Qp7GNv!h-5o&f@ z{{B!QAFkidGNr>lO59!4rzLOb1Rtrnh-8D6qtjVtThXwd;a9guVSPK3ZI5F0EH?Kf znd?a37@zH<+*-1uw^E`bO`z$*aVF$rn z1Ck9^-SyQWhupL6$_08g&Bi3F79{gj4UIn&sdUb;gV?es#X{`!nCTwl#JK>vejGt)rbm1!T-CAvFPS{(dx zslJe@9n)pHS6Gt^mlIt{y_bu_@b&dX9o6N!AL}e<8mfndtJ7$dem7iQCr{AtGub-1 zTz?iuXm6*U=43rX?_{zy^zC{N+hS|z+4@H|XH)DheV~S&_vxcymwdK>HvfC-5gm#F zy-QbtdFlzB%(S2-=oy{C^cK?^on3=o(hX{udtEnSx~dh-{ZluuA$wQ1VS0`RW1jj@ zpU!0M+^Rb>^=u85UHdy{vOo}=_kdOrIndVV9@BxvfTSP)dQPT)R?+^>CKF~@YP+cE@1TmR+q8*Ox-_7 z&)T{nT6wMDH(Tn)Ci;F+y`sdvWo_&2P3T+Jk=5?34rFyWtK(R`nbn!3x(a!~Rg3HG zq+Z>!dgqayd+IGAb#J{`QuncHLp>(vktD6g=fH2b%w-asE)w z`Xm}DpM?Ad`)SUE%+lAlSw#-_S--CmPr`HElOSzK`n5X!q}P)vhx4;d&8{bnqL}YN zdZI2~Os2FN{eP+7=9cdDVbN+v&TLkTEB|?VD-SaT3u5gzPi3Xd@`QZ zvidN48>{!!-xv7#MSf#r?C*U3YJD%omI$rht6!U*KdWCrs?8e{l3LO8H}yM^`g48c zlNrgK={ek>FR7^whLKvk!6Z@}H<(RodHMoUTQq=wE^e@ap6|_ik5uF? zi=xlNlJI<09?GwM9+5XKl}7e?@m>pc3#l|WkvBf}B=uC@uc;~O*}SwgsI6JOnAHia z-pA@1R^MfHKdY$`=s$(kzN}7+MB}hQ+GCNvWiRAGtz`8hQnhN5^=!mdJM*fNU8-I2 zdOc4xH*snPW6*LYuY z-?BX^D4Vt{+fr%U*6SNLqCL?l-3SHhzy_?o(RgevSAEDT(gJmIDd~jSsJllS<4xlR zXj#hBAA>zqT3e`aKJsB2t2wNm#p;!;-b8AOnwh_g?0hyat~S(sR=d!rZ(u*(4CXht z*7nt7`OE436ZuHZXIVwtr#S|w{?A8ww;>vnvx0OUTQjewHz%r@Um}~2t(jNQo2SVJ znz`kg`5kiW`1%>rX#IQ#9sf8{{R}@$&w;zg*3ZZ5|B%BHts9RwwKX65cd(wnud(mQ zLXC~EcsWo{RAa-Q|EiOzSdVQ&=dQi1#CE0`W4MfuWSiB*R(`G>R9Qr`o8*-rF&UD z-0~@Uqgt)2f4t7uVtiGv73^usYI|1CCG~inO&j>?B6;7kkqsC8d3qyXZETfG_PpDw z8@=D&9K9ff8q!%L9ehelQiq?ifThtmf%G+cf0U)6)>c~6YpX*2E8c4Zo!i-i>3LbLRvFE-)et+Y}bsj zx5&<2Y<54ZM_G+&54UQOdc0dGecv@folrC0>a+f)?QQHmMY%DWPxf^@R{w+T*HMmr zg4E+}u73vg22X>#`KQ7D)~Br|^-O-#oz;P?4ml06J%*nr(KAgI&|jtJB=n(K;?23B zyH#?+r9=%+0`1gw5{9|7JCI%M9TAm1`U8ECFw+eMw1>!g3^JWK-=*ml(V0v{Qxih<6PLQYNW`|ZBEnj#wey_B zC)|X9iir{f8j-lxO$z8HBCMa{uQK7T#0ochlAtnSapD^_=&{7Ns>xfM_ZywZy20eC>qI9~rGZ*1gj8v$J`|nrB$b&wwNGS7hsLU21M33PAzxj{ zv{7#-olVp*ks&n;)O|uo%|i8#==_0nHdT8>hV*N$>NK==BK?Zg`Ai#Wim1%AP*(~? zlBbzg>K>tn$+Jxx^&Ha_)hcnex9x-RA zE<%IJmQHGr(6z}=nt#9${n@a2mG7e_b3^Z_wH(y=tL>*u3i)>OI~X( zRIgi7Wyvp_i`08ew)9`5K4F?lb-^bjOQOASN=;Q26casFSD`nPN4mY#S|*s=XL>0< zile5eW+{hEZ*`bu^HjT(Bc`t!QUF`#ss1U+Ua^YMDmcZUzAEJncYwN3=%$oL-T*a> zX``N|bTVPbodBiDUz7P;BZUvh!WG#m2;C>JxDt z<_1M=VRM7jXDr*P(^AhN*)FS7!+KKB_@m5_foG z*%ZuOnYP2bA)ry@!nhh#<>6Kc{8f76NH)O&QDEh~zo`qk8qWOoGS z5Qb_xH!|DY8OV@(<^+V?6A#jhCG@=to{8!2GGA|&6c78xT zBbok!fciz|8@eln|0ur@-51bxkp}*vfF?$o`ws*(IdY~S-D^y_AkxcU638l&J+m~R zsT70NH1`;~KQh9vmMx9k=sz5odyMFjC?%|pO!glQs3P))TTSm$%m?Is7P-AzC(#Ih zS=5}jBXW=bSPfd}KOWG(B1`<00ev4C={^zAA#$N6J>^%^QPTNjpz~;ConK8ReWd$T zAT#L|en4DHt%}Mx&j;jnN}q3@j>^1q(mnG`l-OJ~A)f{0ok!-Ljq3Dzk-61sSPQ(U z45PQUT8(2WSC6Ob&}wxn(?*51>Us5~$et!&Kd)XA8CtdH)n1XkoE{TeLp!%%XSv#x zo)KE7`U<^6v|h~=`XD_o^s+iA^l^Ig&?~BQD{Jn9^tPc2b+^#x>F0$i)i7-3BRjuN z9~OFBZ57&^J~8y3>Po9eko}lGHT1q}OKUMw+v;Y(E}gqq)F|QmRROYt&HOhN}j_(Q?sKQUsQ8nI1dL^~=4MOOZ)Y4NdX|y@D^%5cUF0%9%A@nEe=zRfIdD*(-c{U8_ zdDPQ`gwVUl(c=QD@^bYeA+%ieb%cikmAWFi%4?t>7D9g_Pq)3mhJ9{YLAa6Lc%gLx zZDV6?dRW=3RBjvVnM{=$eT~LCx2KgYC3E?DWiM+E{iP;4(i^l}qg6XuuV$*$=yern zzL=TP552BJo!`frL$9k)_YgwAr%-S1%QEiIH`QNQQW)7Z)w_i->S?NZ!>6iL80R$8 z*~QjQ^go;FZkA%uZ*8v67eY_9x$Yr4(Kl_b2Qlr|XdjC7)k0_=TIlOVC)$7(dZG~8 zfR=g+Q@MI0qrz>ecMOE<v&=Qf~=-o-R8Jg)Yva2I`qiR#GO^N4Z=Aq;3Oo(i9% zFAS*2J68{5f_ra-yXi@nL+35(r`m_id3ya|ODgM-IbTn?!cy(5_rn+J=0iZ0F&O9c z)OaT1F;`FBl4Z8s_S7A$P9Agh)JvG`*tfS{&IH%L3isA^u4G%n7&jK{Q-#puEY>}Q zFy1WILo9J_E!GEzvN_J5#X9*aOQ=JNbvGvKmtx)1%6N2EtS@6iyc`Y}>+6_y>!DdH zroTR7b*iCR1H%J!WEkw67ao}vA2U$b6PiGDsV-!yRMWEFa0ls`LKx`}(yN$uYs?7@ z(#2Q9mfae20$1n}OmMwn%$0hI$cAP$iy5YS42RB2cKvESj0vuHh#9U&3r!#zq02-k zT)$Q)Tw~3_^=owpChPjOy4DEDtn1h7LMFIg95Y6D7unFPAu%`V0VAy~2>Wu&>E9CM5IuY)bn`FPB&x;|4Sw+Pd9o+YmJr|S+vsP$*)NkXXgZ_|qcs`75vk?Yyl z8nyl`-C78>{vGsq1_2=j#0abZ(^`g<%7S#H8>)B&0p`O1-?-4@Heve*t zgO#B!pQrQ3F)7Sa&DYBg4;hGv2z6+M9NvGwsx<6&LA3rgHT_*7Gs<>xV@rYVQa1bRJ+=a*124i%P7o z(IPC?-7RUbz~BBZq&=OMiLbUbjU2$!-T$0pKTu0Z!@80SRC_^KFn0f zJ pT&eXn;&YkKx5RO_Ob-+p+*_tU78y$aGQC#_t=cjjxw+cc%XASF>Yg`amg#G) zjO(5i`ZgidJuCD>La2LI=rxu&CRXSjWz}}B&_{&e`U>5n95P$?tkA_wm0b6%&^I!b zhc{5kS)pf$4C9;?dcKwMIA?`^RA_Tnk@tjtpJ}5)d_Jl71$4+fsfSF4dv-*$O3z{{ zR~Qkk()WuDBcfG$wa7lpTH`&f4-0)o^o%~8r!O|rSZ20)R(EA8SKnvNHqYs`LceD1 z_txmbDR2)Xn?q);-Yn!%d;5YObgPx+QlIZdojui3>x?5Y8}wKqjBH-kh0`FjrT-P( zI-q^#6@5lPMc%9W{D2n6yrwT@vLl;~`c@%~Y&PoWgfOz%s4Ijpve~FV5W>jjb^W;z zMmDeO`04OVWei3(mHKKSjBGaP5tevlvq>*!vLl-}^&XL7Wb?K@Qw>t^0(-%Oc>di*pGGRnN}x8He2-qA&hLc z>K#HD*=*IP%(6N$ve~Lv31MXOncgCVk{*`|*QVJx#vhwfloVld9xrjso3 z$Yz^v9MA}VyKXOpk}b-p{&B2rbYr`t5+Kyu-TiZfgr#px^Yv_khY3#vQ-wTJu?^ zP=6lL(=G8xV$hhW1D~y@k*oDY{q8%FrGu zXV)Sog*sU~cR#?y?U8oo3!y#I&O%EX?U8mi3Zcz$oWdnASFW5ohm7ltV6wHT=Zs~l z5K+l5XBv|oTZElCLTE)}ock>C*do?>KnP=tSZBTH#MmO%DO?IW?bssTX)lDaMS|1a z5|1sCoH0TeTO>Q>LKs`5IQIx)Y?10bEQGN|#CcW-V~cd>6()=d>cwU_Uo+Wyx0ds5 zKt-{&oXA7)8DvFXmeY_4EoHaZI!?ofA+uwIY-f)U#t8MC6^}&C9S-L@F9tN<)OR*B z+0jb_CzmHZZ4bAB(?tmV$cE0fOz4UCiEZdCWkUaRaBQBlQfLBEV`shSME|;pQ)?Mq zw>{iKr;rI@Sm!r$I*V*_?XuYB&SimYq}#$79ne10!nsp)PRp7X+tPVRXlT|$v8^1~ zPq`og>oTnadLeCHY&D%5IUH^i$S_0RHlUt$Hh9%Epw26?)ikuuKdXu6(hr9N8LjSo z6pQnA)^*fGr$xy_Nv$T-3^;$xI=zbIy|JeUgwlUTK$sn=rY(tkW6um^TM`e%b_!@z z+8?oBU?T1Rw|6JE}~ z4u6m^G_I%9UT6>=MFy zf3fo;lU@HSb`l?B*JF^j{hV5ss9ri8?&lN>Asq%d2Za#V1D#rrvpJgm*&BO_(@zL- zeVH@V5|22SHTI-mowS2*Dn)&-=)l}=$mUffmA5Fw<) zaOWW*q{9ejZ9rb!wa$J^G0210JAViv4_@!2t+ZiB9=zUZD1>}{y)#Y-`FgZ-yAbmA zSZ9GHo_`tZJYtFa&|{rvgwTf`>%1(4KJ-}UZA;XLUKBUh`BcbBSWdKC2xS_#p0Lk6 zj4f_-Vp&$M`n6gYd!zFs6H54zxbaTsC!uqeP%>-uz6KXI&eu7iNgt1I! z{6y#Nr`QE*JF7$!Q-D%KfB7$!O%leKfA6R|QL6_hwbo{rkt$1QQn zEU}#>&MYC=S>h}df}JJN&?fY(lNTS5cYB>han*F!F?9bi^hixgc&bkG8n&#j)3ye^ zMN}Gf&)Z6Lb3oq`l?QaBPS^Nb0t#n$jh_-wD$%V0)hC)7P*HZ@_-O&1l080tW3G{wn?+XARTt z7{tVU=Vc+p?tJG{OB(Sq-}z1m@p7-DpF#TV)`*w;oOB_?%l%FhA;imKr-KmUWr=g4 z5aQ)QXRr|BWvO$65K{9YXR;7d^C9O>A*AL*&LSbC=0nb7LWs|YoY#a9pUa((gb<&P zIo}H*K36#USsMn#=SnA02=Ten$reI}#XjfEV46yER()ch4^m}vWL@kUXQ`Eux%h;&&T28YCnY0cos;`qw5(*u zuX8#u?dEyKbTd!;TxP%OI-doIJXI* z{B3aN3!(gNa2^(Ods2ENY;cm-RQqg$Q)r3D?;D(UOgr^Y*%_qsEGGD~A5k|k2Yrto$!7@-AMLfKs~budRqb-kiD`7A=iBr z$dKzk4hXq!tJ8~P5czC*!l%w?iBHVpYoy?sjLJB~IJz&cB3^w%eUULP*=~ zj=Rp52c*MxCtV2Xu-(ZPLON`Bnh7BtwmYpYaUHVVIa6dvhwaV?A*92X&H^E%!%k7w3o&#)gNT zq!&3=c-`q&Cshbz!(W|jrrkWI{MDHxgmLk2&Ke<%eSdde62d6?i1T_tRo)-Y+d>!@ zA9X$qsLE6BXF}+aIquGYsyx@-BZQHu=l&psQL^tI5<+h+O?sV}U14pDb2AsnC~7bsuD!7oJr2Ktig!+{$>TMXI}!$?mjBbzcF#zR z%tvOp-w7S63ktskzm%&#>K1t!?rI@ZFEugKUH-C_?M>g|)p19>VhJmu+3r>*8@_D! zn}GJ2YJCcFmsD)qRuDzAy#NC>&E!0i-Jl~?GF5JEm{=I$3lK5On4R#;n* z&ziflH(J6tpvc{4iRZRkxM#g?Whi4U+zW*;|I*U!DTFfC((NyVT;9?hVu^dBt=z&l z*cP50Y2|jc#5uW@d!7(-ax3=&OPrHixkH%j>cA=Pbs|IFZS59svOYuJZR5tj37V>s z>t!dlam$$OTuB@ESth&VvyHo+2{n6f()p=1$2qy3yE~wLrk$(aVmmo)+q>CJHt(M9 zc4eAJy^_I+r@KppR@EDsc$WJX(;W3;y>W@1-6JAeOi`{ksjdY9MvjVC}EOxsEG}7(o_6(>Z zv7b92ppkBW_lkfj68pO&0vhQKaK{EzkvPCD4QQl0(7iRFio}8L9RblEWOrUb6^WO) zivt?zUg|Cjs3P%F7qQ}U>~2b=ua7WQ>PXH=_ws<+re3j;#DEDESoPGQoLW6V7m$Ratdk{${O@$zUuopL%R ztvJTq%0L#$>5}whK!}%T0_v30Gifaom3Oau&KhrBKz(!iCA|>PV3Ms5=#=cslW@&D z{wlqW*&~u(3aA^&UI}PoWJ1!b0ZoqFp7dHk!*lZDH@d4h@7fjcjqYluayp^@deTOB zr_j?xue*sKz`b&{hH`SHdjXTJQ7YX*0j={Z-BAI375|1?w8ffxE$8E;f4cpd?E39n z?sOrn-@fIp7M+`Os*>Jvb3cPQ8vD|W{Cn;-OtuZ!?2c!`3UQV9zPn0vqDA=7efx83 zj{Ewq*#?@Uw&xs3`pDhNRIaLW!pWbyv%g@S+yZTL?_#QqK?}6aohLHPac*-LS>iT) zn|oLYZTNO~*q7Elw9{X>n}pD!f9dWBsLI>n?%!c`q7DDb4eyK+^~>EULTJOkakm6i zvH z?+*Ol5?cEo+_#00U-r98ey}p+mml4w`z@jEKj2m{*?nCH-A{$k_8)W)icYls2VM0e z%$3tu6bh1mcE>Pb2j710kXz1F8G{wgU)(8Hrm;Tui@Qq9eU{ZG`LNsOC+j*^%YJiv z3t_eFclU0la)njkBks%tRwvfZ{&2m6OuTM?)XiqHeOhgrFxeFxZCZ#<%*|-i!IH-4 zOqX|l%sNjwWOZV!rp-nnjMZGz`xh(2 zSdG?6g)mkNnSqC`3}dwzGf4=evskl82qU*Rvt9^ewRp2l2=zpQN&3~=f_fs+6bYf8 zNH#-+Fgi;yidbz-%wp*g@*u9oG3a*tXW>bizz6H~c*Hn&T1L$g8d?NoON-IG~EeMy5NLLcW|oZQ6ZI#%{Y?p4W6&3-yl37va$Z%S@u4jXIdH>r0gw>51I-eFsstdWC>wb zrJJd1iANgU%o4gCh0O6tqnlYTgb{5w^97SF{oTxNE92R;Zsq`!4PQ4Crn?f5LlA@K znI4wNXFn#NXFg@J?bt=;2O+d$7nxryv7HwgMdzoHLl)P6)Vs*^5qgy3rKh=0=xL@Y zOtzNlX;v{=fA%zMt&C%$r>PJ^O!PEw2_YtWn$1iILt;u#Q$n{~!1Xuk_e<(!Zey}( z)WGoS>q1|XX^Hb$U(=8YcD|R;*R*27ib@~%V$(%*;so=>=KMfs ze8R=%648lse8mRe`9qGx-q2z*iOHV0EjBZRcm>WZ5S=(7{#UTJU_1nM5_ z^}EX4CxjEJSDD9za3Xb>StEoKsaKmyA)H9P#%vM7-s}kN?38C*c&WyFhr%uP2av|)L8E5Vk!c5|g=6)gcbjF(%LYU>4U^WP$r!&F4CxqV9 z1hZWT{lSUmTOsrZOUy4q=nqaZZnlm2Q8aH;YLbM|AH3Pr38=~|GmVANADnDj1ytqT zV$KjkKkHU=o)CI@Q_aOf=nqaaR|uicH_eO^!d%I8GszP7ey5umLRfX4ZsrN0FFf5m zWQpsZ>1LHB?w3zDYnW`me1>^RWax?CW?mPYcYeMKRJzzc-!d&`8W|t7=(jPVlgfN%>sL?q#me5;UW)g)k&RJ%%gwU5- zZW;-pFZGydDTKb%3e!;tJ=~S%JR$UOSDK53(5GE#h6tfgyV6`|iPs-ino=ek*DKAf zOm)FfRz9H~OUcrx1FhtIQ`t=s7-Zz7ayt@fmYa2tCKu z#>urYf$_?7CRqsMmFG>4B_3(4HBFi9NMoI8AIJ`Q>&yjW4&#m&%|IcHG}fEpLKtam zFyn+Uws^@*X0l;_#oWeZ!~TkSkO^UbFy$5VHWSW9tVns)>}A@`XW%xPUxaw4s4*vT zh+=rBs7VpxouZ~LQ)LYA6g9ab3IdDl!3I*(|xxm9#xhv^4qju7^ZZZV66a3by_^F%Ju!HVN@gQL{yecZ!-FLcCMdMC#j=UW%QfrmGO|6g3kp*`1=MT!?pynmd>(?M_j1 zpP0iLxNYX8fM}yikc}*Q`Ps8L*{EUTVyx` z_l;Q^&{O_5W|a{3jqWz<16t?rHk*X7Z?wv638=!aGCM5s7My~b&1{fXTA ztw|O_Zl%=;A>`KYOg@v%tv{F|rl|_2pMEeMgs>-Zzv(K3J&F5GZz1eS{Lu_zvZIL~ z&0r>*=YKR4nCvdZAI+^o*oF9$nPZ7}As#Sy3t<=H0rRlv#4f}GCX$B`*h`*VELfD1)yBQ{gU5I~}u|n8|_@^mjLP>o+<*1p> zWY^V{cfSzInDSOw(uf!Btr0@JI9>%4Z22t3@jeuDXhmIbhYoK{a|75R3Y>kV!Vz4?TwA~ zx(K0P5bt%j#OtZ?UO$nc7ZmSZC4|0Bf_H-u_JbvQQvx~=o9x{sg#BQt-ok*qxQO?l z5cY#*ddr2dAFQ_bR6t%_9q)M|^h)Y^6-;(qT+d5oviq#+d7m*MuB%dVyuH>Ow@10& zFGAQ;lk5FviTBjxdNGY{S;3x~`d%#|?5Sz!H5S62nnqq5A?&Hi_c{woTJvD{iokG}CQ|QeT!k(H!?{OjQscGSD5W=3C zmfrh9*i&P)x&_?wQ`# zVh&@cv%J_Q@XIY>jGa1p{9Pp4zq=x-ZR$U~i>-|4jMTHeaYXQ0(}wfiZr+_j9f;2J zmWwSIb9MLL6T+D5eDA0w^-fan)C;`qldUZS8b0A(=@Nx7hn!=mDaB-a#>kF_#Ef;Z*FZt zeBS8IB!W4l=6LTBA*AL6Z;R+eYEJZ87Flyh%@S`2Q8eZ!d8I;#`BHDC=tRulT=&0`nJ)drHy@H(&yNWU_3yVsM+?nIyEjjbV@<=s|8cBi*8kc~2Tdau=x&GB{x zvK!1C@8=q_yFE(0U@bCASc|+oJWphmx=qdU=&XUx{ z0m0lu$C!IKkVSHypfw!p7r3`Bb$LKAxAGWsPXscUdnzE9dpaPPd+r!>^hE{^EyDL^ z>e_(X<4rDO*YCteo5fIG1;WccD9D>u$RjHf2xu<~aj)G0zS|*%o z=$Ev~+s0%|>YLuK8nQRNgw`-;Wp8`w0Xb=Jdo7u)E$?_|1(cBXp4TJLInsUKD`v9i zuHW|tF~MiG(%$#RiMeT6^@wg38k*H0?E~*tChO}h-W-uluH8Isi?@Wy`s`zGIg@qa zV{a7`Txg&6u~#YPre&Q;^q$brtS)JvcpnK(u6tetzkjZD_gz24hQuycLdUhgY0H!Uk6aj*A{(9o=f z{83r()Q zH|-~{Ba^lBpm#Qtwez5N0Tb-}Iqje~M9fXg`kiQ`5S?6){OpYpnp`_R@{2c_$=dm= zcN>$n^H*;!6YR{4{OT8(H*by5}1S%ckq6GFdxaKZ^-=4v4sZ5fkF` za-w!ZL$iiPjDLpE(8)1h{@U+_J=XS&YL4)|0XdvE$ddIX+lG@ZjZ$H zvze?dasJYP*7gQes(*A$d1(#{T@uWsI95%Nj6icB6(AU zE^TeRA zIP2Wj&+o+k@mCAs9P~Nlj{ z{f~t(yVc$I&w-tlJiFE1j|gFQtGnMo2(w$~`-MUnd7tkO6vFJ*1%7Tg_k|WN2s2ot{N+NJ!Me^rEQA@X>-}eY!kj$^J;wi($?mSb z!QWJkMG4|g#)uOQ~fQNHm7f{@G9j$>%!p<1X zB+mA8Eosao&h}@E40k2X^&b$zOyXVsD$$9%lJ4<85yDL3JpUUZ%p}hDe-*+^;sQTB zgx%AaNnGe>3SlPkKEELo`s^Lk7y0Kf+4}PV|H6QJq(9(~52(mn;!kHn`!_uOL4W#{ zaKWBuUg~!rY6<6=ANG^30@=3eQNJ!zd3anSy1~(JCp3jxgh&00Epa=x%pb~RTc^kT zJ4J?@I3DvCiwv#PWBywrdpUh=`s4m?p-t(P=_~y@!{BA`yhQ^`WnAX=<{@)@q*ubxRrgKep1FO{!F3!8#T|U@YOX| zwl}>~Mx{SiXnCWx>6`qOLO-TonDM5+euUNOWn7W*uD^1mrPdjvGB*3&ueF3$?R|eU z6H;ZL`M}>i3No8UANo6(XkSpHNf{sdL$0&tUT(A?;}d`N^_D7$w)&AVmOgFtP{ybJ z-D53P5q;)=bOXrVe)ze+gUROd&;14CSjH8xQ(LrB;Tv@u2^(5ZcCr{_LBq3~l2f|ELh!#$WvK%`D@#@vxsEgx2t| zpDTox^00pklfC`$uzz1bBm7_eC#_Dt{qT4Hm4FudNBsTe)^)UvfBHivTSD7-)X$y* z!tIA2XB_n(xfNtvN-wmUsgiF$^g^|!T61VA{ZM{D>wG`7WjbWI{qX0EQ0V;`Rwvrc z*wBuED*V{c@Y~o0UI&T`O<}6!-I58RZ9-^86GMB1(26F7+TCvLL@Syc>d$0b(bQ0x zmGSL|kxUwDLS}CvX%Je)RH?BR(lFF@wv}PeY{Sr`Io1~Jm}nSUJ=e<67UzX} z++}5Gi~kRM?*blGb+wQ0nK^ULJ}`kK;JQX%aUYnTI?3grkvpgk!Cs_;&I;zLCx#;b>$Y<%|`M zM&{AZPlTh9d5lvj9F5H5oC}1bk$Jpx8FN>ujH0(P%bh0-$7|TboEO@;qU;IIF6PW$ z>=BN>oAb^m93J7E%$yl5j&ROm&a8cpaAq+_>-UM-M>xM=j%EVKfm_)g?)>bdoNevg zjI5)bPnn~!zc%~F4h{uF-f8T=F?*78)4hgMc{gSsL0WJUfZyui=-ZJFj=mk~;ON_tc8-5T+`+Bu@ltjNH#y_2?27gn8oTYv zKBb-8mi}4xY3eUp7=JNKKODLH4gbIZV;-Ok+#?woe+Zg3IDS;Hm4 zzc-xb1ejZ(<`vy$PjliAklO;a0Niw^@*%_36_xsDI0uAV0&b>r^TXt3YRD|-ckSF- zdzN!gJ6GzT?X2zKa?W)cn4`M1J!OuQ{|IUMh`&9rawZB#rCa4x3P+_|<=iVAm2Q>u zjN$lAXqB^BIC`^O<-8;uor_xKyu#cIe6~oH^GD&RpQv)S8K2yvR5>_ujq`qI-uRrk z&b9T1TTwJA=OSl=a1VmJ#QBuDk37`B{LI<#82L0ca-OqUII5BJoY#b-8adB-!*JZ! z&2s`za5(PW<~ha8(YMm4p&S@Kr7OFi_=h|n8TcFk#os+Y`!4Yp91J$Kk=fYQ6;C!7cCt#jrrp9#WlC%$(73y)&$xEA?OROl;@Y+BZ1IwR5F8H#%px zbK6sHcB0IE~M_=3Bztg|OgQ=qW1Ukf9L<;3J2Qo&Inf5ERXCbGJ>_J)Zo<(wrB6HO z2}kp#xD##Xa6W@mveo#c`O-$`-ga)cf0I-8hH<0$(hE-In}(xV&}OH$(Qq{HdC_SS zj%GSroNt&jzXy8B@&1u~zTlym&Pz@g<}ey!rt^}MVcd8R;$^47xbckTW#={H#=pIK z*=dw;^vkc89qTR9X}&ORa8j8wz0E65;%#!H9f_^JSDl{QOgd?Fdfgc#9QB{CI}Zv+ z{pagWqj1!JzV3|O&f&QKeBC)hI9g@B?o4OSd_TC=nPuE~?!DEyP&k@Go zbksX0Ej0ITbfzz-z4sGDkU7Bw(rbn=WyD-bG~r&rQvSpV&P~N`Df=c;b@|`d!~NUoh}ERJmIMBe&gf|M|Bt1cnU{f zV|(>T;b^7k)khhQ`!k>Zk+{)n(5I&gN2@`fo+cdiZkE1CIO;?E`j^7dYRT5u2}ga1 ztrrVNeUGj07LIyFM?WeY^@>`r6OMXCS3ld%?e=%kFA7J!VnDyv&h7T6=(mKUUa`A= zubtcNPt{GrQ4f}`KNgPq$R2v1aI}id&|e5gJ!Xbhe=_xq=3trHCmhYeGPNxneIuBu zdk9B!uuPq0IG%%L>R!Up%qmM43P<0`W$RO!GrwlZ)@KMuzh=qSXBnR^eY=&dX9`DO z`{d{ggrhHda`h#`(HA{=`f}mutDT-YDja>a6V$&Jj=s$4rEd_9zRc;ZZxfEbzUiZv z3P)exg!FRZ=nI>CeZO$@g-u`muyFMIl>+^=a5Pse&@T%|bHxI^&2aqtl>)t6IQsoc zKiwi6{eGpN_P%fGHT{02zfKj7e!o(r`v^zBUm2hW3rD|L8K}nz$7^jpNjO>`4bmqI zM`uqB(zBQ|E5#xD62tLX>O=Gb@kuMGQhkGP^y`FDy^J~2>krp=8#n%K(r|sR_@rM( z4c8l)Gb6%q{YME$_XiBuJA|W^_XxeqaJ=#^(;o>(EAKMhB0g#5U8ZLys9em~wWIVU z!qLimw5~NAue`_VRl?EAdz@Y?9Id>^>sN%Mm3O(`Asnr|C+Lrbqm}pJ`g7svS6X51 z*-5d}YIjLaSi_3H7jWaz+Ac@vTy~=|?g8saUCbPG6i+U!EMLCkaP2Nncmw&onI-)(o>ne!vv#2l^W|C;k- zecVT+^JaBN@!!Gy)Np)b+$8-Tb7mJ{lKzl63YU>PNq@y0eHrkCf0EAFOwyQa-6=GInr`m?s58Q2}fFv z(=Q80u^+Gh#2l5&S{vU-C;2={A58K&Rj2-$Qf*>5S?4fEG0e?9Sr1{(g*#2(oD}YK{UmdyRh_9{Vvf>@GduJf#*J4*XXD4lISqwQR&|4jWfb1(25vr=yoj^;#_I%6+|dx5{{K1< DUP$wm#uw^Tg;I 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�{~#sS^yjX0GclV4s4|j_}?Pg6BRbEP>&HZ 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�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 D=?0gC diff --git a/lib/Quartz20/net/3.5/C5.dll b/lib/Quartz20/net/3.5/C5.dll deleted file mode 100644 index 2130d1fa206f3d5b518d8863687feda53fa93395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272384 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 DUP$wm#uw^Tg;I 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�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 z zwl#Bz1lUAd^9&N%bzAc?%fPOmHM>oLRMNzXfxkpPXAbmeq4~TyVk+eaHs9Vn&jdE# z!8|pMWMK21%qHnTc^X(jXR`wnjH=FNPoy#8&4J^}cQ$7;?HJf7rc20P3cNQkBG@%d zYSsu7%oAZcJ#c3EFkQZZv_bQHvciLw`3OdTikAb7evi;vyP5m2WMr+~%r8CqsC+l` zsz+ax?`>9|j%}u{7=9=}&}`( zCa|R`<}M^Pf2wwwY92sJld}iaF{he&A(?8WY38>qgSmB@Sug|p!G<|rGrM`zQd?#Y^k}cO++6I@ z6R|7JbsjwzyUIN2QA+Gu^P)$6W7nGn7GayI5im41+brwR%ptk$W4NOqmedaNwTpMb;-~5aTYP;XOK$_UP2h7VP!(KUH_FPQ80<+=) zv+)ul=#>Lz6C|?o17=&2;qm>Td370T3b67+=KSSEVCC;_A%N0zkwMSPg*wz%JT)bj0Xk{|N6?;Kz3lm(i z7qWIS!4-QU>oOBuc^9_iT5Kg7>R#BY%XFaY^IBo63lp@&?N)ClxPrdj8o~taQp9?h zsX*#JvxxN;6SPuM>wPA;f-Y(uXDXGdc51TDGC{i(w=Ob4dlt7YGgVQV#jRhE)ESbJ zm9Pr0gHq?&(7Gk8N=UhQHCV#xM1)r6SSl@*UP} zBv?xiR4i#NVi{Zwma^6%zWm@q9!E#ymORcdh`ZB4D_i+At_I)4MfUG;F9um%yP>#04BFj+&t)5BC` z=vR8_P|1wwp=BzDslw3ciV>E4Gi0q#RV-^AL&~+GC8Dg)n4l%1tUM-Yi74w^CTNK$ z>nA2?i74xLCTNK$%Y2J05?Uh4D#!#a5oMJ?%Cn&*qO3?JXo)DRA``SklvRZZS|ZA- zjg)Ic-J`7gn4s=aRwE{;d$jc!(?i4V3PxLPh_ok$T@x`@3K3dXjCGx5&`L4ZZP{3A z4O%JIx)Ui6_b;g6wI{r-6DD|Dr(#Hk`x#gA2%bs`Q}YZMiuor2V z;3;Q6tkKmoqdLF@Upa~wqyQGO8!7idn9>H58_jv^Sf7bU1-Y!Y@2zC)| z;1Rs-alc3Ken*(#y`C_^ZlDi%n(z)zLyutp&j&q%{XZY_2;O&UE(q%{+pA8U2(Lc+8W*JH*X>)GpY$GOb`)-H71%&C1B{N=);uB&Y`(SiHp^hFw6@MO!B}Z+-M*3H!B}Z+-AAOs z=xA;AV1g0Q+M3OT?1GjrU1wG*Ye&svsN>~ zSb5&M$^@gMy_L9y;=u^$V2xmcan#Y;#{?s%ll3bTjE62(>{f~g`{;JH`Z9sdceApY zz~;MKSD9d}^so}QQ9KwcJ*^Q;VDr7K944^&-j>`>nlM)SSWTH=tn{@;Fu{1}XRTp^ z@zBq@$OPk|pB48Gr2^xjztxus#=`(Bn+e9lKMhghqb zVB`$3E;GT%Nwpg8qjFhW( zG<{0R=Cda3Z#u%djFhA89QI0*SUG^-|(+Pmmzu){cOEz6D{jp#7mI>l7@;|3jGv23*Kbn%#?307^U zNguc9FwyGB^zp}O9VS`Rn2H}u>oD2c&h*r=w>nI*eqvg9>}-drRtnmDy10Ijc9?E0WBN_e3@Zg&K3(K|dbUG`bsM%zy4ZCxt;0;~7p(gX z@yD=b6*H}3yP=iRh4aF)igT=XMEFkAd}}ZgT(4}cINy2^X(Zn1oo~%Y%GG|3s;$kp zB66s2E4`2uSYWkds`A3Q*jKHUOtoJ4D0ZQB1&OX77FuEt#e?s}EVOJU_)bigr8ZAe zC8M+ZMOHZ^+Mjljbq^EFb&IV8iidOE600#2%ymnwHmnJA-4g2p%V4fsVqGB_&NfS| zV!2or8)m*GRx}gLd`qkK+4r%j$C5(VS+hw zi8Y)EXT>Gf1SF{K3T>%1hc#i2TxKmtqB(MzmCZ6ZOIU8b%LKFHa_fDM)@aMEQ%o=` zuCV^)QRCoi)-OyjE52^Yy-;`BU3|4wf(d5DHC6>Cm=)JrHIUR51MEs}HDH2SalQ2z z6U>TlTF)`Tte9=3c$6C4U=2Z{w`$+E#(LB)xXGHqnlNK-wiYqLjJd^H%LFs#R%<&G z%$VD(gG?}EZnr*Rf*JE2>jD$Zm^-Y0Gr^3x(^4C1sk*DTrqmqyu2q-`X3Tf3vP>{X zzH8mh1oP)Et1c7Fn7ge;OfX~SSWhs)Jh;c|$OQ9XuGNnT=E1$zXeO8k4_fI=Fb^KG z79!C+_@1?zWia!-XKi5_%zW=#`;bOTINBe!&LGil6o;*gNSR{7h*kFEhK9o9;bgT|t7k*Vfp`2!Os}StvM*8I-Ibwkzf_)8RLXC`#j_~MpPczqv|J?{1ORQV@_Fx zktp6Nt1411#ye#-y+GxBX5`kYr@j38jNDcAGml1(RQJQJNvKI}eb&lAqBPH1*+`V; zS*z(qNOPo!8P&1c=hmdJfk1O`wLEJz61{o(m9^<#Afq~bWo<#CG{3fTkSNWst?}Pb znp;L)ul6tNDpHPiW|UR^2kXvnLpfX%SFEB))Ph&6YM!j6cEx(mqdThq+ZuqBhpQt$ zTQ87Id^^f8ezsm=x;84N`c*62qolwu)-OcT9({k{nkB!ZI>7GR*Q~Zou;2Et);cEG zi~G8zUk;b^ck2$1Dp&vAx|>Ml{#M`*t1i>EQEI0h*@!86^p1cgTOs9X@HHzECis?CP&WUbN(SH3(&bVn_?DI-uQI{6v`pFb2hxOZX<0Ih3BIKzf3zVuIb%3(DkwlP2t_QCMa$ z!MC&u%Zp6#^{m1&@h8%RuV59H%5>Bp?X&KY(dXIf)x%U}bYk@)Ax)$H=m)i89z8bt zq3XruG)xn$PCf4}w|msKdMWuK<%bqhMt({%)km&TMqXsPHY%lhge>+mlq^kL8fvkS}Cn4KPSR5T`^P# z++)6?{0e2cxC4Ae`7b80!AkNQCa}TE@;fA|?OpPYUm*8f+zI?{Sq>>pbRYdf^}A(T zk_m`+kJPV$CY9x0S(XUPa_){!wlzbks5i;S zR*&}x&I{^#1jqimvI@pa!`$o2+Dv;!x4EOPtWRm$?~PVFSIb6B=SHiYt7UVhUz99C zwqYtbrlpo3+cT9PV+RvuH>Lz7OO*YYS}IwR9LCf`$&%z~CfG~;J~@#IR#@+o8AR&X zF}8YrnZpD%Y9Mo&phgYkJ|>t$8pvtCVy|e>^7qTezY#%iHk5^b2ckLhLD`82TjD|4 zlL=blK{*I1*DgHP4n8DbWV(B-+JRc8F+HSYjpP)j=aj6GoW(R)$r{UrOzBG2SgvG( z+CD7T5n=rvmS>rueof>TOi;fj@;noafF^S3A5^LvJVrKrM2wG1Z8P0UqPZYTgw4R zbhKzKXWtv#I!?Ds@27{1anuJx&*3v~9BVo^@*0Ly4uKjMBT7!^fm=344 z)LP3}rqgL(=}*cyrf<{k3O*@oG5wLI)&yh{Q;Bivx?etolqT;PcfR^lvKh%VI5Iya z`!Ye@pOy`AlgeBT>fTmPGNGI!MZIy~m~CZCi&_a<;#t`SX{2a2?#JrS%Bx6eidt&V z$>%Z6bdh`J#oEuyrnsFYv{}I#?PLm(+&<0@c94CU4vZ_RD3$31%0@7Ki8P)F&$Bvs zW4grn5;ejUH9oRNM_JQ>a^`6u>m)}ofvmI4L8AWa;-wNd-VSz=hftQQ5k>V~prXuCwu2_TRJd&w#JG%5>nau=8 z-&DB~iT1Nfm7ADgKdV%^g*Cx?Qsp)x+|Mdi?qp5a1t?X{E(&F#k&`O3kaBTfs#N(V z6RhP8lRKH<`t}8RgbDVg8ZNVOGt^w%QR*d`RUFdH(_jy&mu0aMM6id{2sxe!_K+GW zE0@HUP`f|13yzjGnP3O2F>)JjqN?^Fej>9*n!Hq+G+}3`@iHoc2=gtoA7Fl+44M7=?SZ9%#occQYvs|I#-@&g1w98$$^zg23Mx@wgRA7LOt8n`YMF&Z zdkn6TizD2dTEibbs zyf?8y#w1|<@SUxV@?Ip+92MLsTO+|+4I68`Eqk*j#M>l?`{Hf(X49XeoSI>}u4s## zgql>At@13zQ>$W5&8_lKBIK_2dzz@;jgW2b!?I`)Z<~y$k1`v+1+!hoBIVjkCq@Lf z%Q&Vr6YH4UWi6(S6V-m{GKp#TM70-4d@`!U5%YFTra9EwDJw9BjebCYIO+$G1NY^3ZuN$r;|CnKfF0V>U1G7~9J z1I^v?O_JeJX1CmiL`R_AvT`!io!V@-mqXU1=WB*(^(6J)geQZiFv0|D{vH+Bqcrz~ zG;vqYFo7lK%BsHn_R18GM%COaHxtR>lhu#O+T`?_AIeXW za`8KbAIbA9D>!9B&5vZ&haevH`%(E25{#8)HIK?x9<8r=LQX^49fTv^X}J$6O??q) zN6pi+WFssYejn&Fxw+7xHPQca`j%?7(zF$VV^IZ_Ue)bnbWOstU&{dZojXM+AaFW+K<{`*pHAi}!m$+wxH&GO_Z1T>5)Cmq?~e4c7WWE@paps;y`>Ql^+Z zwUnYGObe#oS?h|t%Cur?wOT((^?7Awb(vz_)Vj5<$~sJ&r#7f{P4;CvFtu5&>v9^A zx*PFAt>5J=B)S{%yL=r>$BD%W;=En#0`>RP6yrrB0g$S+NdS6|@?*d>|F zX;W(j?S4o!0(3i_WM~t*z1E{TrfwfWg6n>%8Frgy*z&k5fn|>;vLmMz4chiJrpnWn z)w1o`Oz|jN$?@O`8{58ul&3u~ZJpB8AEVwZRD5$S*N$d-Y}(FRx7qPXd0M3x_SGtA zKg6;&(;|X}?3PHM+a0DItyRcw$20?}7i(^x_KA`WL(0?kP5VMoI#W{bD|%sjp(iU- z@pe0#;%RWdqp1Bc(&yS2)4r`$)c%4sE4}cYUex}cWOmu~=!(T`y*bq3bNj*cG8K#4 zC6V&9q~7~#-C@Tu^-8}|tE8QPl&cL)e>l3d-IS@)3lB$^u?Mkcq4YrQ2zwmM_NkVL zu(OzYr5C9kX}4`bZ8l+A>Dp0tH>N4+MT1dxPo@P(eVEpytEXD*Axv9PHjGGnFa4T` zvPUzWN-wX{OlSIc`kl3-?JOcZV~Mu!cpP)bbB!3gD$?hgGrd;r7`qP1wD{?z6*Xmw z9-5$N4AXtnAE+H`pGV3R1!lZhyMp~-OGuOE!HV{y9__U%+GCOEDYnY?WF~lSt+G9n z2%op9Y_DU2v!}}TRVFyoscfgVf*kU+Uj5Q*-)aAXlqo9Cm|y!YyZjR%%M?{+EUA6B z{UB5A8L!p8$4+5tJmZbpRqUfo`^ImqeXl*BHN;C7kI&d%yP7=)DN}TukyE>deS#@_ z{Gr-4?N0cyflQG-{^Q#5cAYkq-+&pXYuB|KK1DQU#`)Tb_J>SaGrp~TpZz&fuDyB2 zueFoyuaKaX*58|KUnQCL;f!z026oibkV>v1E&hJHHPiVSR(wOdoks=YAGFUi{W>El z(8w2#*@Xx3W($wa91`-`Y-ojx<|jG>w1Kp3l@Si zb`lajp*YxnhzUl(5W6Lj)@A0N$RTzL%kG=LHGYV_lV#CE_r#~#M?5+hKg>Ss(FgIv z?aLk=kAKM)ovD?ghn|ifVHfu3T>L0I%A>v37(0%s_smA|X?6rha2ivX3C8$scF_8b8@S!BikK zP-n9JIa8%fr_L1nE2iYk+ZFx5^i*c4I#cayOkFag6a~9N?&@4WQ+>P3c9~wzRNwBh zixJ_GGTn|~S(#aTBGc_yrfRbuu9I%x!_-L0rrWic+AG;~`#z=@W<6GChW!xJE3;ZF zdW>n-tmo=v*iSOOHmkFuc0`!_Ogn{Tg=ec>;_SXmrDnI(X4*rUVw5b?9?2A^WSRB^ zB1~nLJ)LEc$}D>>6QnZBUcv;a%(hoCK`OKDY^EJbHpkw^bXdve*n61HDA`>5J*Iyt z*^c5TkIE9ydoZN0?q&9cgK)$NC#{zGh!y8l_Ts&HgvjOeK5W{*7s| zlD%%5-LS_nhgEh#A_+OHvP&>Q4y){POea(-tL;im7gZ{&?W#;rzcqFpCaB*Uy8#jA z@P_>`%L*0WQ|Ar41=C~G4k~)ur@7Ydz%m#CYwhk#Fap-v1DIe0tg~NWf)TLJ9>WA9 zV7)zw2}ZzrdnVJ}^X=f9_5!B(`7O0K?d41l%r6>z%YK9DvH5GXx9qo>o>8)Fdk0fj zCCj$=F@cqDu#Yf-m2a>=A;P+Ev_HRrerC;WD$R}dA56zonj3A|oyO5+C41X0%w#NB zqrGjHVuE(rWJfbWyKJ)WVuE(rY*%N3cG+wv5Mf!i*blJm$pz=@Y_Xd#J-^^zidr#s zUGQU_t#(_c0Sm4v>P&>GY_oeI<=PnwO4i+GrxM9E3)J`c>`OOj{^61OI-gy%N66}; z>u$H>km$Jij@{6cb-QDy{Rxr$=~cB;q5U~i;e~3aLi=l`yA~D=?y`Sis;^|b>|c>+ zrF*v>>YcC?he0a2+Pt#0wUc(`5mf3`S^uhc%3g^yM(kCooVKry zA=$TC!GzCjb1adu=$bfV7iB7kbT5+n{`4aCbc&tC)LPM5y9tr9p7IHw+ih94Wl^K} zFKks1D2uUs(On7WZlZ&zNi+L7`=cA^E2KHlY?=n)Zpj4WsK{?Yz-lEz{){*JQ zMacZ9miwmy#X8@;$u z!X>*P(>kP*Oec_Hn2aTlD$O{icl)`Wrst-;Ph$`m`6u8sf2KEm|D(${KVvo9iz z5$Bh-)PA*xPlhyev@1(zCS14M&LEP@<|q7N*PMmrl<;PE&`Cs6->F1uH-|KfEL)lo zbgnbqwQNm-?o^mdvbu^)r#Vy8Wp5=&XWe{~J+W+S!fj5;1w>VQWS*Mv&WKBl_M^~B1KSPeO3ie}4iOT5cTW$LrMWa2%}CZ>tY z%O_TKt|6rfV@X_M4aZ)CB@?3;*GjDE6lGe6RF>%kQY9p?`2?j|6Dd=yTz-FIEvLCh zO%vmtfk?D|R?mrj19G5Qqn^_M3Fe9C66-mQk*MzVoS%_kp6H}x71vV9eq7W$G0~~c zWH0WWnB?5YR8G--PE)2LD+VRjcaC^8Dlu7Y!AYsateBM8z$wa92PvAVDbl@6Pp+7* zG#fE>Rdm18ifPb_-iZ%5PrVsxvq^~!osLZF76bKSI)OBVX`+hP&>4v|Qq3WC%mUiqBT8PJF~!&y=^~O-0*~ z($u^=`;I0~k8CRE)fHP4n>a5p=_|J;HgzU46;Sl3Gmojn%3X=goIOl&O4h>pn5nv= z$DJ>k>a9GO*wP7Xpd1=0*%M9?CS%D*iLIRoBxR8+PbEI-RAqWk@5F6{G&998CF|hK_vm_JXGecKB(svbJMEZ8t}L3=*BQ=~xw4d^i%d%t z^>aFGqIesXW`8G@={+Uu?_6X$rD%ZDXftVkuQUfbZJ6Y1d!hz9>zM9PG|0Ka6!%)C zq`}VBEfgHlkLqJ)1DhiD7E5=mn<^Q(r~Hon}lgD|*rC#57&eOU^K+EJZIn zvyf;G8R4iVQh&L|u(H?02xlS6Xcc^fvy0=MSyVe|gmcKFL`4@pYM3_=CzJVX-=L;-4$JC%6sixg>lX` zkNPK#bM$v8_n(w(yi?Gl{z>DVl1#zZA5VJ4sqE3vq=`-)k47dG-+M zY>&>x&v&+YbUgl5=d4E`#AiA5K}U$UCw{S0c_*X^bTEFY)08RV^+xf_oq~-}$Oy??7ilWz@*mo(-R7Is(a5yY zb%P^zLn>*a!q9a|8=aC!xptpb>PpIqW}3LFXmFErC({Zg+vHSddRNIdJN1xg1Z;Nh z_h@kG%}x`KT54OIRvry6z14Znqcz%grEcmK?U2*gqrKL9&N`2##T<5iL&~-FHzI-`ImRCBBinhSj`@*OmZ`9k9d#-*MJw4+ zXE;;!H|*fY&LO4-Z>TR|Iwki~D$P~AV@?!P4;Am26GwzQh8%Y`Gr@ik$DM6NxI@Wt zCx;1kYdG#4BEp@hjyo5a;4JpIbD1?^Cx;WxtbLd}?i}%nvy%z-iulyg_md2ELp$lz zVS@ciPCG4;Xg7+}PA8VZt~{SPJDFhri8D^}0Z3(}NPA;k`Olr$LqrP{ec{Z1k7$FU zbIxsti4MJSI_bPq9VtzI`o{UBFP(Z!KfUp_q6e6Yto=SI&uPL`bM4QHS|QOsCl{P& zm|%yC3r+_n*x}-$(~aVx^?c>@MzP(^K-<|&!wj`wJ&qIFDb-yB+By4O7#QQvlx zKc+MfDw*p}@@Pc;+uS2e7nH1^8*z*@FT6RTej&FV5}jY)?#@Pn^Xu{TZ+90n{kSN- zei3&))5I0&^^3Y&nY6cN*DvPoVH&*{=rB_ulzqZf3+WtFH>7WvUPbzu=>sI~IFu8v zCel@!E>fDX7pK=R?v`dMr>KM*hm{sjG;WqcELqaJx6^X7iO1s^OM3b+JCY5&k zF};km9|>%JbN$lpC69L2FY6XQ0c9Dfb|t?i%DF?3GR0llx%JDrBbgq^K3qS>oq&`k zTW71QI(ItL^GI`Qcb#}$dZu^s%irDqq zbtUWPQ84*Vcce#d^4;!4ro&1z&Yj70GP_vvJ?=uLi`m!fS8-os`Zc>u^1bd`Ou-FX zVye2iOt)=_O|I%5VJfnrdU7@QQ>Jno5|XRC=RLY!zlM9oqhNAPS3gCiF1Mj!a&5N; zQ}Fd*a=iP1M~^1gbz6G$L~?@L(W7URliUFwbxyADj`pZmaszjcM?;bya94Zua`J<2 zvD2ZJS8oKkksj@}8o8B`;CaQ#$q&1iJ(+rz-@S^IDem7eE4hiA`Wd8>DOzq=ncU1R zd4_1zhAqi0+*~9&XL!Or?9t%Tt=$tIN$pAZ&aEmDp0A&Bs}YH^2lh96%6-=-d)nR4 zvi1l1lz!Tc+a8Yhj9ZgPOjWXH+;%&{vbJstk=UTpZ0ok#8J0ckwj~lLlN}I&+)F-LclQd*8Yo$J_bPt7lH&Dn1%A6SO{6JV5BCIqt&(It-LpjE zx{~#D2jbUTN!H69P9*Mpzfb92ZYqAum1Mo$5k#VelJ$0@J_@%>AGb1*81(-BW_{c% zN5itd>ga?d=Bjvo-7&|)vVQI)BJs77^;5HVSk~XINhAuXuWI&pYvFfZsVoEBBqC8u z$p*M_pN8WNbZZic;Yv2pJ&NDoq1G! z%~5U>A{^nP-Igrdcl==c(e5;#Y>YdbWuK~eW85=7*;w}i%f40d#=5av!gWY<$##Uk=J|vKvPvN_^tfob0CfWK-O} zEK5+bDeh{YY^s~hvQA1i)xGSKO>?iZY>JXiQ*(K^&C=aOBJq}zrMn;cWYgVGS@y`M zt2<72i@g($H^Yq}5^X;{-f@Q8#wW{g+p%omr-4ox?tGtYrn{776F$AC(@giQPnPLk zWZA2q9&DfK#^U}H)Go8!I3lrL$!57TeX`l^0+tmx*{0KM_k>S2$34rk8YhQzn&U>` z9wC(GTsM|TJa^KmIoD0|$>zCJST^?L!S?gqeLmTI_Xx|@o?P5%zB`NFSw_2F;4b9% znO`~+Q+8I=57FYnQ{Z-ok;M%jv?#N-H7fEbp7FdtAOSn4BtN#{0H;-k6{Rflm7$M zT-z1&$?enkX8$=ADhM^r|2DHi!}6`o)7=DakKtx^t%GiW(bHeGDPyda#Up%F37HzK&SsPmC> z0|Me|;vBk7=YrqgG8D2>jpBgFjsq)wy&UL#hx+9H{nq1JVBGw=YQ6=VCVVA)QurDy2aZ!k8Xd6rKFlDuiSuGh4Yx-f3yTh$qvCE;8}vg!)`#t zVLCJ;-HU#TMQuX<_Gk$d;`dVvP>A2}p93kJY{@?gXx;-G2#Vr3j{LJC&HrIHAgW{8 zZWTiI_Sf!xjiDXtV>%nhLHqo*zF+zcme3#K_n*KPZm;ZI6JdW)G*Nl!;t9-=^xL7I z`fmFxP@XOr(qFj&@gn;D$1-Yva;YULE*vQW;!QkC`gLBx6iCxw!v78bV$6$DUWeu1 zfg$_QrI2d1!tMMq>Qq;~5EMt1tBJ^Z;GV?rGs+E$uQ2Y-A-cGN;lH8g>v+TuZh{uD zl&c9yGa!m8e^5kY2(?KZ>VQ8ewoZV)Aj|ygaI$mKAwQ)L_H$$UluI?tF@FpDQ~3Ki z<}WSfLhf5LpuU}wpuR6DH)O;4OPIerl*0dBsUp?dfF{5O)U1Mik%%orIp+8KOXx5E zgDRFTnk&~}3n9&LIziD`^@T24p%wjSIr?+|zx4a<_GUZJKNdok-yU1CH@d@o{_#G4 zCi6SKhg205AAkiNx~udOX4qW$nS4?s>MZL+5A#E_oLRkxivzm{dqV^LpuK6 z@%zEjLOOH~KzaH7Vg3A?`9lI?v^pmV;(2UH`sX2j>0kRv8q)dE*H*W(qU%a0DEzhP zily?0w0|;Ocey$2_qRWcsh}vVq`KI@D6HcjYhj&G3H>QYsJKB<8B?h3TjQ!5=*<0y1h0@q3bL7HTfbPWRjP|6g}ak0$bs1^=g^+4P|yXqkeB-bC8 zQuBwC|5oA97Xbmi5ELm`BRcZJ`5v8+T#dL;_}}s095;x)ripu1>!}qUuMKZ3IgQZpIKA=wj$I(iDe>n6q9bZE0a({n)gWA(S-{zm6Nyk55{by&he;w<;vzp{z z#mc`9=^rnC+wjj$f2~6;K<>?L8(Jyym!U`-I47Z1RvLqJ-tJ#Lv(#)85Dv~cWpO^= zh#}k2?{BO7z4rNq@4xZan zUazQ>)!BkCeF#xU1PuAGJ4nA$ZczNDTwUDW1Fq96DAyGAlxvBm%9Y|d<*HGPrG;2( z6&>{swF=9S<0}J%1O5}n~dqdr+Qr7Wl*jz9zm(Uf5{sCW%m31*3|;zw*QAI+-!9r zd-JFK_sc`6^}{lN8%oXJw*J)UYLr6O_5}T{%2n$pKEGeb?=Rg8^kbE)@mrcU73%}p511%QdvQaw>#@6$P|6RW(hI?^CcU!1O{*DXx*)?9J zgnO3(QEwQ86rCD!17aJl5dNLi{;3Yl;c5BG|4k*x9b9#8fagVFe^9_0rY`8&70NMO zS`DAf3DtsHW+A2!)(O>!+ML=Sj(307dX(>nYRxk!S`4_cR6zmZ`VHaRRbD~yCYBJS z#tl-aOHhE0jyeXWVE&0txQ+(uo2YN0zGVG>+S>kh2={xaH7JDAOv0K{>wy~(v#^hr zp?}Rk?5}cap7;0WjXn71J!^=+ibYbBk94<60oqv|SyWxD|01=UH6^Efs}`nnZ*ocJ z9c&YS3m?P~a0B89`pE*JokML-A=J(%P{*Gm)ob%|u$hC()v@>g%%VU?N1Z>jD8EgD zrh%F!re^(#?fLB!^i9;i(f0nj&B6XH0dXb9wJ|T}AK0zGC2wV`r+qEvw^-Vsi!!UtBLD(hh2EmKwU{~1GgZ$MX}AxD1VScWMzn3RJrPC;*&zS{+Hnf zK9OaLkK=9~*AVxryiC-zZmHQ(nGp*_ZR4TF#jDcxMmDJgSS?dP~9ECD+}_2>pe+`Qd(D`)W}bo`NQ)|IsFZo3%dUM z4%1b>e|9&GV^aFsg$35d7wEa;!MjK9`YUw>OsE8Se$&>a>E2RGC*f2TDl7PZN( zTIS{)Lw9QaX)6sv8yk+Ue5|~fBHIq zZ<6${t^I$tPxJRh{$9IPzu&5_NuS(*+NZR3>UY;-JHu0gn%ID?N-g=~4hRW9->Cek znXBBOIE6HSyG5TH-T-_TL`Jf;cHpwd&R^aS;dxzH65 zJ;|A0pVq;s7wCF{+MN8idfxu;JYx?jgx)E**&n(i4`mCAC;xW6ZcfLa{-32ueH3;> zPqcnh30kZ-w(1bf-QP<8G?$T>4vo9NKHibkub;nc6mqL{{BdtC=byEJU&o(298YgN zhLUs=wuV2Kg=qQHF+3CfG%Lc>ya7RDfvz`c)!Of$i!DQW`ThRd`NJV@=t!{$20bGYsYw43=*1d|- zKMywqrK7zADL~KO=-#Rf6z(qx+>Hv|w}NXHUEHBuL;SA7P2s3>Gj&C;Tq*9sm5L^~ zTJ;>d1yt^#Hx5dozZ{n5pZf2@xO7jUE~b#*O~!El+N|FXI}8W-8Gbr5r!m6y#kj-K z%`Xjy&^l)*9nv4EVgfC$ zPzdSxXCA0mKtPDbM{v*yh)k7^dfot2qYygZ@Snd?o4loTLb+^2e-6eXeSb+l#PI(& zhn(?BsOC4%A37VM@}I--up1Cxdm-cxik~pV!m}?rf)qnPJ?(b0t6E!KYilCEWm12Y zo(59C9sW=HZ(NhV*@i<>>g)gC&EEoa>@I`->z_$Fw1Hmp>yssb8xS$54^|QK-;E)3 zPoIuESLZCo94<>mK7zCl4D!7v0t9ZbSDVx+l@Sgzh_7{_E&3xD#qYPa~H=f4t`g z1YN7r8ZzBQrS(<+Dl19JrMsW5TCr56QgdVI8pIz0bEeKS8=b#Bq;e#EP5AxvY+GX` z4T`494aK7CnigKHAjZ-#$AHgIA)083nyoRNr!bwi$~8nM<*F+eT%)7AicqhB*tY`0 zVZ~b$yV0MbGz091{?&y448-38{V+`mfph}mJxn3&4~ou%Ace`8CWHrBXI8$DlNdML zFY1a6?*c#{kw3_N^w*ZK7)wR&TJ)0(&xC6NRz5>EkiYk-4CGSFP>tZOtA=ewb)@^S zq5JQfQ3`H=@5ob2Qab+9`dj8!X;Qy{ovSB5vHbsaEL}i*8iGo4v%X(ya?kp0`>*`U zLa+=}s*k+#Xxxuf3wjQLa;Lh7*E2)MFFH@48UA_-v?tm2A49-@1znJaj^_Uz|7TcE zI&zWgpBw)>Dc>A7bcBNN{~f=74iCSZKyNOD-sQi9^#y4_kUzZI7UU3r3s9Q=b0O-T zzZ*jLSZ};5=Pze|Kg~RJH-X&WRhdI~U2neQ5W3rCybG=Bcga@$>2JrDr#r&=pRg)| zDU?H(q~Vsi@x71yb^@zd0rBoS7>Ng!tKLykt|3;W!8OHa%5RCY?ckcCjG8}f@vRDR z#2?Cag}Gjc+eA_277*o>TToO~ZXvNF6KZsP3Al&RJ%cXIPT&Su>JK4Je+b2@iuEEX z&1@ym5-5GriN|)PqZ|1DY#s~G82^>DF6KyQhIBV=S~jGa-*RX~&`3Yf7j)=(#qH>) zJ46RD?po|YxPPtTo%#UZsi$kJwL2UJbf>an^)42p-b*0kCK_ZEZV zaSZY6R8dzk>dhm(mLW@{(dr*}^gQAJm)!sDHT?hk^y!@T_!+RqW@iIxq^oBM)vti+ z^&;wLs-L5N1ypYrQ9o1t9Q7-pW`@%0S490x^>fs(fSMJe)ND{$jsKdWut*feL{m{h zaVgPGM2MauT8t2}>UXD@uYOsgn%Jo{4=K%T^;;+ISK$vR`6Ei&L{!$A;QxC>OA#Yl zsoxXo_oVtgrG8JV-!tMamGYhHS4FfJBeeF)-(LAUh%s6R#T^uPP~1_B*E*`Ojw-C9 z3hRhr)kP=8ofLOc+*wT1IxFt1xU=Fe%HKu#yC{EGFic^$7Mfp>dznjR? zx+(6axSQhc%HLi2yDNVWu~O@yxQF5%ihGH5S|71V>#Mk**s1kX{|AVD+8}X6OI0m2 zRQ(^OhAizk9@5(M;?U5y69s4~iDzBUQGK)$a$bj5V>*t9YgONm11wQ5HPU>DLm(XFQ3mRenO8=(6zx-HOs3f=bT zc2n*etslBWF=QnAUs3Kgk*?e$$%~X*$9xS#)}y-_-3S3X;Qo%T)ZSI$Ewwld2RBan zAKyK?!6gA-oQ%V|#ECw;mo&J}(pkITYETXJ>$1CO_Z`7c0@=F{H~2hoVE3^GUj=^J zeX7APqEtUSsB6FNE*iW|b8@1!{o?kVqQS2Mu{nkA-!JaY`A*+2s^t_{{tXj~-+#MS zJ164)JGBRMmfjCKtL|@r=@-+Wv|k0f2sJI3?%E{hwn?f>hN=gVGk$GID+w zv6}h+u=XY3Q59L+b#L#4EeIkCfeecx5!n|3B_ts8(Sdy{_ErCM2j z+f|;@i&N~SWT@2!GKcV@NaeH!a$1>MWoJ z8zn)epFNM!%XmRF+5Pv_&X#L;-vjKk+hu8`rR;tnwUsuC-BWhAwsf})Nm>Wa&2YEU zmI4E;KcMtejZxkHU=6d*D#k?MMT`KHqMPeh(;nOXhE>zn?fyP>pLk*SZ>ft}&tleN zh2-an{ZZ$w(>lZbH((0>O6XFp$@2bbE46*QsZBrHotbt)JF)vROS0vc-LPl0;DiB- z`R|GL=f9pw_An#Os$KndqPCjjuIIQTq4}a1X~}r|@if9`()#nS^loIC%`CG`qrdmL zi#huhhyH3RSxB3qhnatr`30zxO+$(AuqSHc-fnFn{A$21(fVqaWtX78oq1Zjy>x%# zS&ns{V_jm7RVVvth`!Lz-dv~BwbrS04Rx|2vbsHv4m#OV2c7JvgHC^CwS!K7%{7Vn zNz6}TeiHMk^)HG-wiB|bi=r31sg*AZujF%D139f!{fU4(F_SrY%qe7!mpK9EBn$fc zPhsX%F=sKmm$G}GnDlnMyIPN%Hc0nasMIStbTxw zv}}BPmwP>zWj&W=J&zdG`pa*-&}X-zJ~wl1Y~xz$tkK^n=&VsHowYsq3(1|eW=Vc~ zXRU2gIWQ^d8E^(AT@;%3_SK*L zpOQv2@>E@UmP5~Ssn6xJZiWq;}X~KC7pV~NbTib zxtd#hyjK&)2Fsg!@VC({pYGX~vB7d|&kt5A{Emzrmc94x$#83z@1?r!v{&ov*1GP^ z)vEOy_wLW=uVwCi-@eb%VArRR@$Nki+%RbCJM0 zK}rA0q&~PYvmvKat&iXL5#;CWIhxrVx&1tmdhzDItyQRJ->rQ*YbE=h%Ibhn^au;} z3#zwV9uwXKpK6Ra_yg+Puah{grro^nd-pkLey;CG?eF_8Vr>7<&SP04wTJhe0X_{* zytZlI?^$G%aU(8>1N-7fxU3C!T{&W(II*wAkY1esfhg%!TB?QGI+HcWYrpQ>)G{8U z**C-USSH>|eU0@0F(S!A{g>KT%SqzgCRwQehPiaq)_;mB*0z{6$7|2Mzp15Fd-eT9 zEna)){cnb^v}BfUPh4r~Uy44+rK8&TQ>^CH*E4Qp{zlfhS|R0-`sSNi``MP(3;OHB z>jnJ{>CK$tHjcZ?LL<+93ynP6IPNwJ&1h6=jN~jC=A3Wl(8C<-D91X@vCe|;PNb3W z>b$eyU!QlL`R6TUnI7$q4=)Ojw*158c^+*&+`V99pC{%4xAg9ey4vILXm<{BIl9A* zzo(5E`EZ`5U3cL7)MRVvfyDevoUYYM`D|#Vd}cD|q~+0NmV{L0?pFF#eu1Uxz;pSl zk%uGs%~`U!mGZC}_I5TuUR!)%>6It-}um0GHom0D^fmt{S# zXEHfI135nfIX_F--cDMcSXS+(JYPSSdeBq(nOxhchX!4EU&!_5<tAaC<=&yQv1!`%(>95-86X3uruajH5MG ziycLzpZ~h{ zN-Oo3)m&HWS?5YCjU-zH{cT*z$rpVwFB~Fm*Bu}{)_lcy8rjy2A8EP%(39h-PM#mX zNu%F$-=xv+xNp+v_uDsV0}sj6Qxf8}%tI^sQBFQXT>8!Sja)jyi()fd(PmC}6H9L9 zvTWi~Z_x4&wJnU-#vM9``RiEo9&n38zh~{TJ{QPN+-2Pg+z<6H^7v>8V_{?7aRGc=6GZ&-VwTr_ghUsE4wqn&+l);_DO{-e+JT@D-Abp3M6jH5UDmTL`e+2dGieeGyV z%LVb#(IVezj(e8VJ#9OFbS^m5%g%Ext+jS5P3&~uMkDH3tU!+BUt&JB_+!3H%wLW* ze6F_Kdes*{`gT~GwD^y2pY`2dF6f`Tr^VF%+VC$fvmAguvrcthW^5RHETF&eGb~Ht*?D?XR*~z zHM0q8tz5Wi46)j2WL}TGf#hWlD+U9t+ZP_$2C)}zxM_5 z$+mjI`u!I_6l=CiUtm76xsDNDd+Zl*ZaDS~+*yns##h+G7027& zJ*Jmjuzm*j1?$;k7sUnZZ^vMnsN2MnR<@?cU6y^^ANOh3A0JVYXxn=))-YNhxI06J z-0tIfCHu5dj1!L&XBx0OhjzCeU+5|6#rvjSyl-lV8fcx?OS|v*Ebw^-w3BT&w^Mt0 znbVp%t(jBEaSJ(a2aa3FaSK^8i6xU*vKQCwK-4NM-%f3`Pds$|GORA10w&u|A0Op+ zv&|&iEGNeLQ(3-RzwE@V{!G@K2i)E}mD?rNP9trqopM;nspQ$I_Z4zlv@ZS5U#+(} z5geUor~c?=4XO6r6K$p;7FJ)CXu*_emD+?8m}hObow&76f$jL(tZ4 zw#v5Xu#xSngQirrxjUCA}MnB9vx?ncHi zV-n9Gn<3*)40EiFjN4exVs@|Onp|m5{&zq7O6G4?`YDG9MeFS1*4f4F5@4Am9zXZn zX`Qp*PV1c2b{b0$L%x67QI@ZQyK|q@aNkgRmRs;Fx9@4zlVqX&%SMiMo?~6&Sc^H9 z)j_cuI;h;)l4zk`VJH=YeNHuv;GjKa}^MbAE(#&1~2i2s8+|HTViZRjt;a%9b+V48GcxC`8Zts1>_Qf@PJ4zmBSW8bMCXRbv3&`C(wJ-?-fS-#3a ztr>QFeG02bE>YM)R#e40S39WZ7Ff=onjGB7oQ)2$z>Un`>`1t!%D#>Hn;lo)`$%tc z_p_g~(cdRMhgslza46549nJ6EWZlLol1xgUZLDD%YunFlx0%!3=Ac&F=Ab&<&#k%H zL8JF_J^|b2ptjhI5^aG_%E@L2os2CNrOS5&w{h)lQ+mjvHp|w5&MW&gWSPy-e5ChL z2g%c!&u2joTI8xu8?--9oq&d;%iH&%c6n;hDqe>-$2zlr+HyX5JIAXpq`qA5a~h@i zQ!Hhf#oW`+GG{SP=Z^F~&+fBa^XD1Qa!!(Mm!D1yCEL54c3Ir^)YA_8K)juL!!{7# zg}z~{)=Oum_Z(~3Za-7N94|P{&Jd^VndzYmqVpLVZTg={7;waT=e_rY7NEcM?sGxpo>?DS z!gjdNQhw&C&=ULHZY?by%dKbjhG>uTVMx=KpZVTR`;m)c18O5z^IPZaIUlOlA30+Q zFSpOx;|#9?whYt0`}y&gP~MB;65G!u2hE{Jz#kS~3z^B`3u4QeW#P`2x6iC?v&wqn z%>7~7v#$=X$Lf*RNMtjFPHjD}JlBi9E3WLb0rsD(6XEx?On2TSf__W^bvVLZv4YT#ZwaV`qN>W=5weF6B4W_41JZs?>|ZtkR! zVWg$=SC6N)c9J|H&YzvMF6zLXB*un(-jc-phI}eTb9AoO%GT>E+HsSWZe&blOmY&Z zA)oMQsH?qp7Z581N6N{Et2Xio*^4#za?(D!7w4)Ma&;tsAm?hm;F;7(BU>sakt-Irey>Efjlu?T@xT4EI%Ee{pNFiPY} zun9{IiDM_vg+Mu8*`3wDyKP>P1@M%D<*1uCaGyf)gu;Q|58o+n!WetFF4C_ zH}U>=t#%9eYqh(p*DR<+JAS%g18Z9X_ZNMaJ3gx}Sco2n6P|NiE-Kx+)a7=M|%%grJV-O*M0#m)|xvTziG4fv`y61Yt(18&!r z19xfv1n$+|1n$>927ajh06eTUXwX=Es$C5{s-*%?Xp?}awK>4AwY!05wa0)zYFmKk zwReEOY1P0>njY5}FXaPNG^qs&w{X^hb{X1Zx zehD~P@6rhMtoH+!=*hr?V<)}mbBVfS#AK+2z zHCKUSO#_~`jst#etpuL6t^odMeGb^vJ~_cDCff(MMLzA%0>kzrz&ZAdz$*Jy?T}mh zK;UA#uU!Lihdt2FB9_|cv~!AA?aoBRbqr|l#Oh`{a5Lkp;GlgS=R2T%9c?-~#Zkww zj>xBTPbXN2^JCyP=Q-eZXVTTM5N8o^uX7`CzwUolzENGVp|R zF7UMTY2eq+e*@1t+gyvXI0L}*&KyBU2X>fNBxvUKY<@M%(%fRIy9oxuW3Z7CpDtfyEUTJ zdo`le`!%A}2R5SA2REu3;1sEi766B_JCohNv4%^mK{O@}*2bj4*_bpmY)l%OHYN?t z(YVmom{J_fnA(`^d01mgJ(J_+aNInOJC@@Xa_D3Z^|HH!-2rybV0W0^bJ$(Q?)mIq z3~gwy##9g68aKERwb8gUa988uz`c#{2JUZs@J6RN%=!70;~wR>CpagkIVWFpPR?>E z3Y$>=CpV!ydz(;sOPWx51B@%1P(i&oWPP=*A{gC(lEss}N$V=yDs;ouU`h zT#>Yx{4a{XvA;-^vHxi?tRwN?Rdl=<#{B8xA*Lbm2Gd)F#_{eFZK_EAK5+xnb)bvj z|5;QfdmRGzU50hs05c1Y545XR)asJ_(+wnD+)&a*O@w$We^^JNHxvx(xXwh0zoD7Z zqp15b=}&1P^IN3oI#5b~2k0W_u#P7c)h?HQ3uqVnu#W9Pshl3gU!dqB#b2xZI~3gs z8cJwcL9{4gSVyAM6B@C9e8O*G^52pWs5k{mexjj-D`pWTd7>n5X({y(B{`xLPL#si zD?ZUs!jjoU?@Ks7OVYN=pUafu5uf6vsCYy}3GPaw6i$@Fi&QvK!%zCjPjZV)l)}kR z;Y2B)>y)3U;iq`yC;6R96w3RMrFp@c5Cke}-Zl)~FH z|G`^`5}zpPCraTdicgf=Wl9q5aH z`+7l2Yw2&_Mux9Tkao3G(Nl_A+Dd+VMNlEFo=qW`l?Noe4Qxq*ybdjR# z6y2%lDMc-bD!!sAiWVulNYQnQ?o{-YqL#m@_==_|TBPVAMb|01Q_)k3TH34lil!)9 zr060=*D1PF(Nl_AI;i-HrYKsZ=pseeD!NY59g6N$^rWJv6xBLPy%t3i6>YC*vZ5)9 zdK4{Ebb+Fa6kV(6Iz@LVx>L~;pfui`RQ^+nYMoR*6irmLy`ssArYP!Bv`EnfiY`)g zt)lA`-J$4CMNcVexmwk$qA7|NDY{6}9T?bo{8UuCUiuRiO;*&S=mJI8D!N0_lZtBH zRD4B~74;~3Qc(o5uMYruqBG@qX|PGJLY4^A%mA=ypX<7<8bN7lR~ir|4is zCo4K%(Q2Xz2P<4R68)i~Gt&mM+@N=1Jn^%C(X1s*ADy*<>DF2Mn7%u!-Ayu`B}5b6 zo4tYQ=d<^LK9caw>}vKmn&TQw;qB&h23?o%4@G;-aWj8Fr62TZq_>3q8!D@rZmx7C zv);*A{b3}>^*A#UTO%PQ?UrcCI)lTsf746LY8>)ydN@!m-Sn-n;ovf%w z(fNulP;?2=guzv7lz*+F8<_8|+OGUN6g{EnNkv7f%CDmB6vgXXF6UrHlNFt;s7KNH ziY`!ejiPH6-LB{kMNcT&E=}oIbh4uJ6yubd~^tx$BOq$eJb zbo(kv2je?PnokBls=~ig>3yxzQ*^MRlNFt>=o&@0D|$jvQLW-DI#|)kiq2PbjiTEX zJz?U50+ht4tU`53!rAN{E z)1`lnq9;J9+#;YTzB&-%Gdx5;SM;c&UnqJ^(c_Aq7LO&rnfzt)HA7|%xpT;ULtYs2 z+K@knB&6JsGA6~Ja(l{(l=oAPr!-7WNOh;?r+QOMQ)j0>n)+1gOQ~<9?oHLx8l<&M z>ztOGHY@GUw9RQ>rnMhhF?8wBEkj=)x_{`GL$6NHNY787oIWG{_Vg9$kEK7Kz9aqJ z^xx8xhs_?ga@d>0z8d!Xur}^4ZnwL_y~w@7{et@)_n&U-@TS9?4{tTRZ1^X`&kt{u z(K{nKV{FFqjOQ~BW_+1(Hsj|EOJ?)Tq|BQ#-I*_DR%f=&dO2%v)~8wDXXzu_jd;V> zZA9-8c_ZeHSU+Oxh|flx81dzZA4dE-!j|1A`?BmV**9bl&d$#EWzWrCoPB5Zz1fdt zug`uqdvo?1*}Jko$o?q%MD~~2uAC-0Epo2P>70|Clb(~CQ;;(=XLin#ocnSf%~_Z8 zT+T~5ujd@hIhNC4WV?|)M)n&ydF0fQ4~=|m(~-ZAY&dG*sI9iYkGg-< zOQW`qIy36qQ8(n~=g!Gpo4Y6X+uVz}L-HQX+mQEM-b;CV^WM)pk#{cdQl2xvaek}( ztMd!>#%>vVcP1s@fhEBLFR;kcIL631OLuE)5s<0g))7`J-d+HtRrJ2>u&@i&Zj zkIx>TH-5_alJRBZ!{Zl?UpoHP@gIyoGyeDS4GUWoURyY@Ft5;C`1iu4h0hnhQ+TZK zT;YYnzY1GS=rp0ngq#VVPKck_abnkry(Zo;F?-_O6IV`rYvTJ8f0?*@(yxl8yuW%~zUIDbd?~)ieO;z@FTSyOLh-8N7mAM-pDK2iTvO7oWPC|U$-B=BtD)xcYU{ekZSqO?J2e(Ac>W2H%D1ImV%jVoJJwx#S`S&#Bb z{(x;m5^niHBES{zy#+7$XIbTV`))HK{S+$r2MoD&`sE(w>1=Y`jYUkJY) zemDG4_;~nq`1|nB;Xu`jssmM3x88N@`dfdzwcp%_=e|Dox_JZV4VgD~USQtZc?ahG zHt(kSBjy*)FP*<+{=escKmXVHm*&SUXt|*4f`JPrE?B-`!-D4)>{u{qVadYa!nq5V zE_`g^!G)I=_FU9|QTn2+MTLt(i>ekaT=epyql+Aitr&l7`0B}pFP$0+t7rmWQ*jyo zcf~hM*NYaSC%$7!7A-|8zIqxauEG~ct?~6yqL?7si^=$=X^OZSUkzP@uZ8HVpld}? zbP>0RZelUMak^9V6;I>)rf0=qeB+di6Qv>I4UEIvu?*P>ZExc%n|JWF&Aa&K={kh)Q^gB;tQmFTzJGcNd0F~B+d)3 zaA-c!NSi9I(2B*C_(myF^W!_JX}EtsUG&w;#6Wz1Gzi}x4aT=e!?d8t)k0#578Wz{ z4N|2xTP)Bj#X>AY?!@;;cWd*-J=$WiO#8c7uH7zHXm{WZ$rAB^cBgnyTPjv*cZ+{$ z_u%cwGVw3%Uh$0fAnrarBwo}W6I-=4Vu$um@s_qu?A9K~TaYKj2ilY3khVd5u5A=w zXwQga+H-i@@uK)1ew)L{I%&F+@Kr(sUsbT6DtHlF7LL z^7(MvuBZmS(x$Ifh~13+n+<^bNSkEfSByU~|6-doaGVK*S0oGvUY#%kcw@p?U zCs3?%Mj0!q(+rys{TYWcj_DKzr*?||P83(BTRSb8lZ7m^oKdF!NT*6@d%4p>;Eqmr z0PD-ofll`z^kk>|fdA>V8aU=^Dz(H{uci_mWITQ~l}qyNT}URLv2~Y0c9gnH3b0!j zH!!8k2w+|p%6VCrv2f4tG7-3}3+3b=T}bCf4&B8lb!H^ZqF6~3OSVEA8s2F@v=A%pm)e{2MYTmTZfz`t6WO&sYi^ov{K~ z%%PuTk<6D_+rc@XMH;f>--cUSb<@lC!`*xY$#fb)p&3ckI?`e{j_z=kVYf0BnWD7w z8zxaKSr(a}j;8#WC1vZ&T$y#IO``TKoJ1)~E1f-w^01I`8HcW6_bZHt8NcUrwaJwF zm5j2~Ns}q=O^m;3)OHglQ>p!vtJ(-5>nAvQA>4CWMwW4vhhlB=P#!+;kh~0)t&roT z98UHUU)I>dsg&-Wj4K!)o=S25!MJ`Z)!0*v&rcnf01IJ!YbvGkE~B~KrM1Y~lQt7B z{s6HS7k>nNu=q2eY_AK&)KY&GQ|i_d8e1lmko#lCf0wx0V%Olm0chqln-+}luWkAy z+${r?lPQ5e+X>NZTGvDazYE+A_XS38DQOOsz73AI^m|~7G72@z$o$B>$rO8+Q>?D> zTrA|S#O}S2SR66_5&`gBul=BaUG-V zebQ!Lsk{*~Z&Xq}{QuHy)~QnAm4+ODR^ME69U^CWIgiUVfO!>BpS+ZmvEpXa8F%ei zQpUXIk@7M{DKE!=bNfn;Y^j!uXk8)Q28Y%dW*NyhbEJFGV(JU`Gd|Av8lzc$<836f zlkpQq8QSje)TU;gvUTK4G46JX<-MI+ZRYJHx%l>rJ%kvvfcXDmj<|!|F2+GiNG6|A z&PsCbkos%SjOIB`%Jf@G)-`A;=^V;9igDy!1-*oLh}{QS#;on?dnlHL*F`<=p}2C6 zt1bBhhyKbamXV}Px3;9T?VgnvkgnPOrJYOL9vLXyT#`4vSzpS9X^C!DytI6>^ z{{9Vp@rK}mYx-dXc;I^A%MbJczWD%^YwLqFGrq@o>cLX*zk4uD$g5V*43aUsFY)~N z%qrr)#P|-&yut2wS3QKd2`wlmAFp~0?qjQ{bd4Y00{7EA+h#sYaj$rUunXf2jFR&l zyWcQzeq*vPFSCPBv3l!RhQLY%}-be04l3t+HlR4G|#_8+W zei$b(KDPPCn{@25E!cH8<8{#J5 zo7m0kVmtQo_~jC*9dR^?sj$RXcu%FklyC>X-J-sdtVn?rIUq2Ff7(03$d;5H# z(8d5QS^?0ZjR*G9CII_slYsp-5AX)92si-ydmX#?V(3q1Ou-Ic7eg3RvCGHrb^}q9 zS}EM=jBf1ub?o;EhhyiDUjYZ|A{)DZUF2ZzuZfXB9S69x;m&2u$60_b@)$>JxX&WS z0P(lGaWvui71}EBmowg{ zJp#^3pf2v$9)ApSm&_7AupVtiOz3(hK_hFhNN;C_VhQSD#gJOh3GOF=_dq7S90DOyn0B$P~eN8_EwCf)Mh;cmm&R{sv1 z1jcsy58x*~+?!eed{{@_@8L!oU1-~<67ySbGNkCm(r~eLjSD-Gg z*Z+XK8)FasFL1g8HQa60H2hvZV{hG}X`&BfKivj?U&j8r1N<9+XkXn0{HGoVT&Fhz z|3keA@PHln-8_L~jNDr;JDRtHAk8Zv)Qfj9=(&!8r=l#4$Y) z?&ErUxKA*i)H{OnZ~ba;PV1fFKE-%O?*h)3K(xDl9o%0texqLxPBr7VdUx>8GJdc3 z1phmrCVtd=!~Fx}IlV79KQW%y`-A^8<1hLE@c#qE-%L;JyIV#qWAD z+?Rm5_(M+t{;A`lwfKusv!sI~7SI;PeEdO|5>o zdo%X6P6wwS5M!pb6z&@s2U^R)8NfKmIuraG83$WK;NJw)#1Lx*+{uh7*4f~sG7hy? zf}h5iZoLKkVL)AESZ@VpTjv3DtP8*&$(U)D>tjmEjtoMOaVZ9&jFyn0NgW${oV(zo9g1ZukUstt00{3Dd z<~!@7aNiEZC~Ex&+;;%+cV?_>;l2-u`nRrwdmT_0Pg?&4_XZ$FC+ib%zX8<6JJts z2ikT3Z?x?M-elVi9BkVIOt$R<4zaxpOtHNOOtpOgOtT$8ibH{@ZQCJWmhB^OG8sqM zJ^?42F~@cU{EGRb%FaWApZWF?KPRKwAfRCR(l%IW={v&?QWpMo&j{) zvk=P##4q64v*C^d;x`fPBjIk&c)2|noED5N?fKwe0n|k+`xv;dWNd9O0Ou;kHumx0 zCjfQ4ho1oKYM%to^^D!^9&oxb_OKU$-xG+@%B7jB&aB5peEhTw#9{{QH1dt=azp_e#bG?Q6k#fbk*wI=ENa{{{S~{R!YY z{JI-#*#0!|U-oB!kK3OEK4ISkeA50RaD)9N;8XTjfKS`E05{sV0-v$J4t&=BCh$4? z4y5=z5W55WPT))S-N2Xadw{Rl_W@tEzYE-Ae-HSY{R7}u`vKrK`yt@#_K$#X*gpZj zX+HwoZvPy(!~O*{zs0!AejJ>gjQi{-;ofgQ1$@tb2Kc`HE8qwAYT$?VZxQQ|{X4i1 z+kXIlWCpj=o;7b(; zaEikPEONvFy^cmepQ8!T?})cx4su)u_XCa=zy}>IfvX&?fKNNF0&a4&0d9A+1@3Yr z0#7*F1HW=~1b*wd8hFmp8TgZ<3-DLRb->>p*8?v(x&y7wo=C+8L@AuT;dU^(oPEJ@ zGB$Ab2S1Lnk#hj}4S^_~a}eB(8CyDU0_O_GE1k*Uw_?1?nF4-mpf1`t)8I}3;#aht z>A-88Zg4sS(bt?A!0yg0U=L?Du%~k*u$MCzGQEN5cg}pc`!e=-jsd41;|05^Dej#0 z{M`8<@SJlM_&+lKXzdQd0j^=s-sJk`* zEv~15R@XB?o9j8C-L(nmaJ>k0x?Tb{biD#>^)uYh0kNZW{Q~zUAm(M)uW-M}_>$`a zIGY(?cKr_iD~wxQe}Mlg<7=+Jz~2glwYW4Z{*n(6V;6oB4ZrNpxWi=wXFCwTj_-27 z{TAbHmkXS?f%tuNR~+2?7~gd@0_PpZ_gqcDf1mL~S3LM10AXXU%iuo1c-YkfoR1hk zakT{hW5!Qit-wD5)WzqntKdEg)WsLBHgF$fJmG2!&T$}q3*40m_rDp>xY~pBCF9qw zj^KaASnawR{BM95qg;wpfB<7NZ<#Z?0P$K3)P5O*tZVB9?5 zptuFV8{-xMr^ej|ERMS!SQ57cSRQwm)h4dM+2Au`ax)h&ubBfls+kSwZ59Wd+KhgY z_ReNa@XN#TkZp@oygoRYOT#%^zL-nq?vIdMu9g#U=_J|Kh^w062)OX5yF!#^w}^DVSa`t6*Wl69v@;PmJ3)E^&P4 z@!iLNJO1bK%?eWsGYiWKXBEyZe5i0u;gf~06~0wC%rnw6(G&2z?%Cxz;JN6Do6>Dc z>6FK&ygTKGDb0!|7rk0^s;IHIw|BC4p7$y5yWX$8ny=JX;k(E8pl^9`S;?IxkCnVo zva95ql3z-S{fqqf`k(PPnbv0dHPd@ePnn)Oef;!)P2W9zSRgl09ylFnQhG&cyVB03 zX{8%WHK*?+7jrz8c&YJQTbXw1gUjt_zQ@no#Afx}|Di)tyyqt2R`}LTQKjDdAsJlJFmz5e)AX2*B7)|&~d?o3vw5oxRZ9{*7@|?=X3|v zi${o02IIOhb3phXc6|7fj(!Opua(q4O}xWA^mc{|R?P zoVUm0##;}Zg7?DH8&4lReeo3Hp4$XG6Y)&Kvp~!j_ljj=y;z5{?cKPI_8D%YeTLg; zpNV65j^p_S@&1G7S3JMrxq#;)p5O6Y!t)27Kk@v9N8n=?4Udk;g2#%-hR2S_fyar* zg{J|YI6MvUG{VyuPZK;%@xYdmf6B;aX_ zryZU|Jb%N}9#0269r1L+b2Xl8@N~v=EuJoTlJH!Irz@W8@pQw}9ZwHDJ@NFy(;H78 zJbm%>(-z|d|8|_;--FZpWvFrb<$OQ4zgT@spwORZdCMHMW0vn z1w}V2I!;S%PHj9+t6)77HJR?cioWO|zZI)pNe3_$nD3-qmj;riD4K2f<0QYbv5a?L zQ%Ubv^g%^eF~ysrW-=dbn#p|ptC^I4nknw+Fug+bZ!Y!T(n8YPK~uy%$*r3;PI*w= zlG3`_CC~w>&o^6>@qDw#@jQj+<%|c#w9EnevdlsH+RXLMR%fkmHaxeF^O?~%ICqYI z!EqYTfH8fX&*GUlc16?2GgdZzs-Tbase&PKeJ2lz8#H-NMG&H-q!-HezLY$~?tLtcKrRIs>I1 z;HgAS7zN4=qaKk&S}<51%q%aar=S7xs8PVUHn8?5@e)a^xx(?d9v5QeIk$ zHg~5^$qAOv@_V7y{?TWFsaKA`vc@>>dp)LsbX?`!4S89kq_1A zEB1taf@|4_Bxm@7VZSd_zo=muDJXK8*AsM?q26bC0`WGNUeHq(f^ovK zhm{AYd?~^5vi}l0)#DFT=J`u~|BIAz!`_%GLZ2%2%qT&{3U?kESx(S5)jubBwg;Tl zA<(qdr;bkqXGF%pI8-@r@|YttcunywOP6K~GV@WPhfP9QLVduFohVR;tW4+Ke*B ze=#Ox%^x-;J2Q|A>oqrD*gL9xHWe_c)zBx?tsGK8)hQGgBTu*@B=TpVTcdG`rXzYZ zs@v!$Vu&Z?i+I$q&s{gdOfD;{@B|`W>J||XcY=ry9mntWR7U(+4dT5M4ToPfWm3dg%)sOv>JK18lI@NWjI1BrhD?Mr0^|5BA4P{P`#hznf>1?i zbXXR-m>;uHZzM7#h+(_P6AHr<(GX!qvL6XDEIGo6$f{W^8{EaCFmG(wG)x7 z5z~;4E@W~76~+ECLCYr@br_Zjs4>M?<|BPwRhS{Il*h)%EvX25%V%SvFP~ng5;;+o z`pUv$Y*wbK2Be*eB@z}Ra*C}p=GaoUM`{)H?kUsAbbUddy3qv6{%i5wZeBbU`P|-g zTL1FcGpsxmF2kr*R~T8pVMekOniy)iR7n;qE6flbm7E1Rp3IGTVocC81EU?*cQZUP zT}UXV;DH2-NL7n8r$i>0h)l#v(&o_GoF{a2C8S(CB)Y7Qgdw+cDkB-BPH2u96Dmtu zXMM;aC8xYRU<^aNAz;Rs^5Aq|P_2*EkQKXP$*silq|~Ulx)K=Y3zp~lZ}yqeQI*2$ zu-LhmS!xNB>gP43Cs>&_2YZ_kmT!?IGB1D0rbc1!;tQGtQiq`1s>P|XYQg{zt{fWh zU;>;mxd#sptN_y-W>EAFe-T=Wi){>h($GwLC4-`cgeopp)j6JEh=#T>O{XSl$$)-y z(rSQ$p(B;(!m&p;W8^|eSF$oWvO*)35WzEoz8SLbfLDb51eSjxS|rvVLhG}zZyE+F zPwd3V(ZI*z#)FkKd(m5imFz-2)U^kYVbN7R`$K+gb&UC!Ij9BNjJ9 zQo=aKeOF|_98%%u4UC~(`C%kA z7YH>ZYK1EkR|-s)L5m4=_aOEfbQFN>SJ0-P7Z$aYLe}8btFYEO!-!!Nrk22eQ5E(@ zV);X!K%jg!YN@Cq7=(#LmI29OG|Q9<3}_gAF=_=XX7JiiGg(V3Mds8cT z!bGT{8&0xp^hR2NMD#}Y65yim2(_=FQ6*R*k51GeBn{2H8WSVJCGN7KK!w-mP4!f& zGS=5F^{&o@?B~e=IuyacgZVNP&6nCcsr)BTMd2g4kJgIO0GJx6n@6LY1C;5RS-jqg zFk(t=thMO0fvV2fCn>&Bv9fjy74^2W9JFZ%E(o%xqQcmfJHu1PL)s{uDMbrJLNP(c z6lkQYQi}E{#h^x1&X^gH6q@EuB_apcd_ITDE035Kn}~4)l_yF=*s%xvSfugPgYy;R zTrJd2Tq@i9A#k& zDDeb_RF3jZmBxeQ1Lb8tK2B4qVTBt;nY$V*8XmCdfKV=QSTv7n%T49$YIyYSN+*w4 z{hH+6WmC)5G8uCc8lH_e4~t_O%!+;CNp7qQ=%@u%$4)gUM_Z{O8vYUrWdDILT$+(u6g@+oI@hvY6pcPaBusl=%=j`ED&41bjFo^J3nk1IeyxQy|=MhyWgH0CLlVsuWm(i-Qi`WtN|gUEQJ4kM>Ig8fKBe1fa%Ds@5_#u{~y^sn(jT&2`P$agDqguOmupy@eM)|M;$}BIR zq0YRyy$qHQ(+W1MWyQwwma8hQ7PmGB#$n1Fsu}|c`gJT@9ii|xnzx@uZjAu+D3cb& z4T#}X=&Z#IMMwPTJd!)ZS0s0yUXdNd1_Nt~$RI0<1LadZw5Bl<3@KKv3`ZkjC{~SM zJ9eZ+Wl&8mk>E&AG^L9^8z~YU)UjzsIEKNxy|H{_yrwQ6JJv8K6zP)W9Zhc+uvF!# zfEXw_Z-i3<=%K7Qy0@!~N4q~9WMlMU;S{-?3}AI-dV_<>1cO^-6(YUZ#n4M3^3Z4~ zBKaCo5eTUH9Lph}T*XWcsi_B}7Yz@&{<0!jAtNeEk!dXCC_(6>QmE6Ckm)>JW>22D zQ>tp*MO4*gF`mK0hox$acN;HO%uKoYqG-{XhkO|JO)6D8QvfSd{umGTnluqbWZ(#q z8q7w9c#Mzxh|HP_=X@D)R3;Fc6|rD4-c(8*ME$Z8)NT4P_FB_c>#|ezR)}m=E`n42 zp5ii`dijg!^;W>Aa>uJQ9RE}QWp^<0LX<60W=|BUDK(ZsMoi9o9)GV|2(d zn5vO$2Slnd8Z<3><_2e0aZq5_h;;_N)D0OgTSuXfmzN5>O(ar+SBZJ$c)K?XThH_q zC6;aMhta)pB3f4L6EruYB4~L*3!hY4_~4|JUi!%)WlA|-@5nRiK&9|vA%=;a&1RM- zAi5Uu;!_{(A$Sb@rSesUl&jL3L1EV*2)I`WG_YLb+!Bal*+MiwcH zVyUGcx(R0;tx~I=)x1}KIIB`^S}V33$KBrljzL$k_64Q_}JZ0iX#UQ0(yW+WTRD<9&E%*Jx5ZpuJt zj3-pHQX)|iRwHJuQibGpO6sj0YH(nAysn#^ zLPjwl{Fh`PAeSeYdsT|^brx0=G)5bq=mABhf2xlTf7GTJJ4~LBc#1J*?a1^J zvCPQSQt!-BW7dFI%^1eu7SR>yNpxyq4E8lgc0V)hw0IYTPO zz$HC(=v667ow54LC|CZ-dq)xGH%DAV>Ew53(~Q@JaA1KKbB8ZvEEx=IDfLW`zCf4b zd#VQ;`7&f)y&9CNWlpdhnL-yYXx}pib8z`=QRl z7~{c#Jx%#s4mr1luMorC565J>2XnGQ^FYLd>i!qIQ;zwjmCStM& z>Eyert0j}dPD4nS>i)`? z6ZDq{aqWr6rHF?rKgQz@4Z$_QV%)mI0(y8kjy?0rIl;QOx zwn{^Bo?j8f?LG63i7m+-H{BPOdp9~yk4b_IORhAyK2qyfSWi$MrV!lmq_W`FH10LZ z`A-=@bQ8#@OEN5Shd3IF$xscra?j|c(+5MkX2p%d;R9~=xu@2ML-H7AaH%MaZKOMt zf_*CQXlO5k`b_iSt&}fF=Hf5IwS*7`Z(fJ0C3EzMS*1{mA5(Rz+Ulv75S0gS|8eQO zD9nQ}j^cc!Qv#Lj!G>O4f#5^CB6(#%zKO?Ol~SCp$hY(}3|}f=IyH_H@G8r=tFG=k zV8e_TJ~hORu=@C%mq;9U$T+pD9gigCOdhKwcM4{=A+k`gfgB^dQF%ALu#_c= zzFNYG249j;?W~zK^3u0zqu)uUl=ACS= zcj_834DJA?R+0ljwACmahq30yB9R&_Da9q?qDYabpHnevAtDi}7v`9Bm}|wP%FM1U zT~965j$e;pOdg}n$4iSyPECB0kGy1!lqr@&GIaK!421Gx^2Vg7?3+X)sVQC^auEZq zLp~A~6R!^Aj)_}Ocxp`}Bc*0$Z2ia_8#!RBqzL){hn_*X`oGAh`@)e5;{;>u8(E2r zKsAgOrx$cjiJLB>fqg2(Y;UowdQ2#y#bhS224QObh_Gtq8h)b=alWobk2+e&+z?!L zGb0+aj#l}<)Ua`cOV>K^9fGO~^;)}5pQ<@2Z44ff2oVO9;pK=YQbHvW^^+|`TTQJ$ z$e`+E(%loB;CW16f2b&t5TjO2AGk!FI11p8akwUnB7>gN;f;Pt6LsQ^?DUEmqO3d| z-A;QWsg1(>V){73^broMHO9v`LVbMph`jOFHO<8YM-TW}d>?66GLCrynO^im{^E^|gAu+LmOh8dbP7%ZiL ztk4vi=?R5X=+&CP%v5QL6Dg$eeF7PqTF7y#wA-M)5_^)1W>(N066uQ^sz@(JI(hGd zMNtVw(<74f4WN`#%VL(1?ifkqXb!J3*`AF1Hzu2qUD~+zLsmkq5aX|L3Dz7|>oTP| zkXsI|AMh0UcrZ~l;f;R!ha(C#q(_J0Tnt+1M3j|0d=1FcW;7H!W_W^hU5=(xTxcwl zUw@g3MB5q3G|q=fSE`@-UMUu_bbAYygAW1uA}WqIRb(|@<07;A+^PO>S+n(r(^qWu zhjMMmnvbTbG7(aChlzl~aMxB2cGBA;*4tBgVR&X?%E2&GOU%4bh(Of<@fa%0A>M`z4B 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 DUP$wm#uw^Tg;I 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�{~#sS^yjX0GclV4s4|j_}?Pg6BRbEP>&HZ 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�BIO+kdb7EA++&hMyB4VJb@pq<*1+uwIv6ahsDOclOjBstvtn~ zluhkd9BUEinFYQKwg*iRb9iZiKS3W6{gNiCs-`xcN48gn|#(NqLTo%!xakJjf;b&B{ z9ySr*L&MHd?L9|YLzih+yw0iToJ(;!*B0WO^>kJ?BVSz)7zFKI0 zfv0W}9fMY|KhD;Sy_MpB6l#@92Ky=_;BmH-u54IQqJlqs}7i=-4mrf%3^4{Uuryu@Z`|0>T$e- z>D!{!2xV`oGf?(HtOF3s$g^#|0yK1^jGZybTY)+&)K1j+8ISSNrX+W~JPaRK1z%11 zsO@Spo1@>1_AH%&kDW%LhDIBSwIIjcO4K;@w^0Ppu54?2exrIl4D4dPN{P=#mJtKF z?rDo%vIp@Sm_$KN{Tsj_?>e}L3`IRbPjo%&KtgJ58UMp!JZw~m+$N{j5kW>wrkW(< zF*!S05upfE}@B zD&q&*QihRcI_(sSmM9!g5S7XCWY9hr`7N3QZkrqp;`ujXHbCW_aQ*O;+9zto(k0AdmDYmOiQwo8Zi zF3vCH)_4p8QhXSq&0e33ky&>S;3ixgac#i`976RU@ zfWglOxnN+yT=oe8?^nRN1U!RwHueDks@v8H4$Ax?(9gft!vYq|9%YftIDy5oM_D8T zV6p5`7RdluEPIqiG5{9K9%YdXfW@*$StJ8svFuS6$pBa^dz3{o02a$0Ws$sRQ8>s3 z+bXAHWog^&Stctcr}AaMvDW$(d~hPYayPyh!BjqnFFI@D8?HDR?OgMCT=6$(l*8Rl zULi#%tM4;n08_3a_&MZVFCzFCbO@Afa2Doiy`W=~u3L_Eb}ZCMK9}Pvcp*Ts4AVnE7^T2Po{5`jS5OaFh#%S=MD<-qku7&99q7u*m}) z6+)Ff6*rYJ9iBap5=b7?z$0x-q)$aoBM6boK8HpO#kC8^SwKsFZnbbd~CfbBPZOEdT#ShBsE zMt=^3u|*>X%SB?f)LuAK-mG==Yosn^GQDwcme`hbW%^>kV$H^RBj6wD%Jj$JZGg9> z;;(>!D18N_JugJzw-r(CZaZy(?J=VA38HfO1W|cnTjJ*9L}3!;;4w|+FyiLpWMPhq zkTl*IakIE$4-dEV6u;?w$xqs#2FOp|R#*8dv`pAT(-Ykc53PYEc(z)6I4!}4(=$mJ zHLWNC)EtI-l0fG%@G(JvKT3n=v_vUy)Eb+0mv!-AK`dNYxcAS77mN31^(WV-Pa$F> zURqXlw&Vsn0?;g<;=Ls|yCVpj)1j-dTXJ(dvL^muz9VOxF{Z=T%;pN)lyv6lG3mlP zQe)C{ccjNesdQwa~BzDlRZW2mCYk6tf9_(FG_HP28ZQ+Y<$Xf{|h8Gx@rk%mv5PUa+%{Hu^ z5TeZ|h2WF~KaOCnhFI!!d1)>!1OUN55kspb7DM(Sl9p|ZZ$*t({)`gX8(9hBT+?T7 zWJMV`D@EZatm(HmvhGX>t0@Q>us5zb})X16Ik2x}q8aY<`Ge-tdBL`@|=Ew+YWQ7i#92q{1)O6J3NbfZ=NBb{F22LZL z+K)LhYLbl>I!I?HYX<3bR=y5$s+i?{5Cv@fFZf0a+F$S;Bg9zH&Y1+lpy^tsl=rD(?Lfwi+R_e0EJe(MV?)L#2@0$~G8Jwz?of_t>zG5D)YfqX+nZkK0%V(MZ zos}O@kk{FRgEzonHDm0+););A~7WOFd>8xs3 z+xDIS2Q&)|gBiDah9j5XC|&UgkngmN+vn4k(96zXaLFR=r}qK%I@WBb6tb4*kj@-UaDp$^lYP< zeT=dn>k>eVwzD3qW5G1q8Sy9D84+qb8@ERpTJC+DI%dORd%pow#w1s?JcfrYPe_eN zz+P0soSUmB7?-r12m@_rdd37~V;txG3dp5ydLw6F&2-yXH`h7X%5)}xB`h3@iDfX{w5WkSS?Ko?F`mdm zH3$uCSM#EF^)hW&7Un`XOu9t{4s+LhxGg)P6yc13zkyP~u5N5n%V z$fCGYcTzANzZdE@G#xu+R%$GT4{aC?>^CdmIK?R8j+enNSE?ASJ~UuR97Fk)WXiYQ z!8g^tgM%4J8lx~Nzg`wUSb$km&@d(o&_-cuQ@dYPe=DElm(?VlA z>)(tFq4Jo)a3P}^_Cl45OZ{G+fz5{)kPhtYabDBXrI&?q3dI?yQcQ|PUp zBBUr0dc?rP9*Y7FqsVy!?>>+yb;`95EQl2xywm+GSndCV{JsL>xdBr{Y{wwKJDBtw zdz4?S2zK%_$}n#jo1X(&Tnb*e;Kkq|w!&w!;3}h#a}t#cYUHX05tR^tb$ip#osIO^ zOEL{!VmCc`Nwj2=WFt(XOa0!LP$=akv&snV@-za0Gf@F3pS89=Gzx4Au|cjq3bY4GbE$}b|J3<^?_LAul* zYpC1MY5js)#wJA)mmTU3#$)>3t* zifpM-WR&>oosFFlchlW$kGs+(!nT|)k+hX`QOv+GRhSEKj)oe7fF%g65`dSRlYlwR z0KDfM#Q^ueK%DQxv0KM`fEx8dDxISLN(!nNlAuEw$L<;Xre;5SFTW2t^}b}12f`%I zaMt&_t&6*6ATeXd5`U42Z=96htk1{tlQ^Ia8?#f@Pfg0`)G%%$BZ+;AE#&#{MjS1i zybHr&5y>C!#aNDSLE7^Cqg*Z|<J)SXC^@Tb6J` z=M>~QOKhX{E* zo%dSOz8lA?6Q~1x#3ri7XZYqpbn%(5A3Q)_Xl#ccF^-N21t^+)Z?Q%GRQA+K_S>_@ z?&n7v5EOk+<$7dUy?+|f!CH}tlt*y@(>R7-jk5CZMW?sZDnQuV?-3nXNXn#g#6kQs ztW|;?hk)vMVCc`>k%1wac%BzepL%{Jo&ohRnv5E}H;|onKUYUVD|P|MpSB8!$OcyA zt=O%)LE8*KpNfGfqyYUP1|kmuI`j)c!fK(6xq4deyQiH&%?o!TJlxZ6dl!QYY-%^! zt`1Sces0@)g@F5QZyXL|g229`Tj`qzt-M7I64j?1Z#Tg3HkiEZ%Ay&FJ+m6XdW}m% z_~v{;wD6gz8}A)RUcJ){C;2*TJr|_Im_V>P`f99tS-m>c1P8enVK;m$ zlyTh)$y_j)V_W22NO5=zLBslo5h6`?qP^&!elPBJZs2^sydS0WRm-Z^t#&;dU|Z({ z?+(B#S3TR6^`O<`mCed6x!2kDMhWFj&9-+rotKG|jZJQWHstauXxqDyP~H@+ty*r2 zw!O;;<;Bn#WUaIZ#vTIUSgrB@)bre4U3J#r!Sf|H7th-E<2)ejA0r>b(|yn39I05a{KF*s29`MC3RLcQ*?L-0u>mKBelc*GH52< zih#Yg30=tSIB`K+#wJsvR~>l^v?ltHuM3BIRdL%9Ztj{S@|Jp55CSo4N|b~+0QfEe zr#R&ui~b`~F`O}hqwn}0!oyw5^e9Mh&`WBeWfiG70Dw780pb7vJ3tj6j)BJhpmW1Y zXXcJK?P5BaT2S=p!ynVBOqs!&0_g-qYbKC!CND-Pd?I7Pnn=ZVWO8prT) zFcltlIz-R11ajQqN93!~4 zzilE!Fnc3Iv~FfpjgR!OJ7eE8{w;(rY10sG3b8cxvQsZPv1D3|H$hiAypzHjCXbLS zDQcN(-JxAKlI6nkJCW=~5ZVT5ng*dqD>vG)ox0lzWw8TpiXsk){|1GwV>^s8M8*Nw zT91>Ysmc%(T)lgnG=UMZl){A-%W$Vm&>lCTP~E}{8FYwPXr=74ZM+A>&?f7o5IqBI z;>hr$b&X(D$ckno2)?WmX&nOKU`ZetER-wXp$u}rNfEot7L)E#?1WC$i+BrM)S=s6 z#Q;Ur#lp@RQT3HNx?%p8KOD?k#6imy;9_lFCoO5@YN@lkvqg+(Fvdtl9YdA6y1OKk zx*24Z+-_H})Y9Yopx)Y2!#%mI?p-Q&cN^NetJ#d!XI5Y5qo0*oDs`7C6%e(q9s9DS zAa>=mDC;`xKah&SIX}@P^-kBgWRorrP8G=ayRSRpM7$B9F2#`}j$8~!jyQG*n79165J&&W zJ|?B&$;W((D^Fbc7_K~V;eJD{h~)*~!iyvvVdD7-A#7mPuTf#d)VJ;g;#J%@zdYEp zZpr!hEM2!_w_ChmyUlOm-?Mw2u&z|B)!pK}KfpF(!oK}2{ync@U5tH>{QXKG0ejZD zMUX=?DV|2@3ZMbR&6Ika(#-CeQ3G{*;FI1$8Yo{=30wQpFHA;ZcjMvv$^)p0I-XOB z#rf7PPTL8%j^$60Ka{t|qo^lgdKx1scHVd)VTD}7t7%LOD> z`nI5)>)f^zkki_rytVEiWKPHx@SyCJdb@jLJSf8#@nAusT%T`+WJ)f4KjH%IS}Fju zN3N)K29#84QaK=_&nfkH_s7WSgD)auFhRz>lQ2w4!^0sBHEd5{vzjwCH8YWp0(X{W&`o zWF9~*hwT*Qm zDYB?RqU+AeXJo$d*Jr}P@*_ala1`9NR4**TbvuI`B_Es+Q`{1hwi6pl>O@0VjeiFMs$w0O zpzEG^x?naF_3e{VKH4gNy7DwRwT)!=CzFMfplu{U+4FM7z|7B(CW;+S(J&)}0jN;< zDGNh>F^vt}9oyagIT%S>*>t32Q0!iq7ZHMedl-Kf%2I^f@#_>=R}0i$bL7|~>DmO}xID>0qp2a`B{CR@({q`sB&b9PqR1xLa^ zV(!Y9f5|2&>4E1lQ<}&5~hbO_|GCZ3Q3ReO{?2q&!cCp+yn%bCOuJb-*0`1(Vum^ts>D(gbezZh_qsN*7UF0sm?l&Y)Dk1urWoi6stehoiv3u$%Mdq( zK$Xq#vs~=u;B0Go9t?mUO{RL-2KB%*OWY&LKbSYz;H9y1GEa}%I_Rp2;UEdKH`1@I z&CJ&Yz}(e>@=ei8j`bYyFQ?oBFO^AzH;!YH4F%VQhz(`RY`K?CiC~@-e{yTy-(a7m zv4`nYT;tiSiX|~(O@m2Dy3DbY29qfX5Q9mWQVk{ttHH#9-Qi3!7Jn#r3#}E&gQ(hn zk;O)FH+NY_qgkWNGPXa^z;PG%s>(Pbp#mK56h;mQAZ#Og)-x6ths&kwlkUblJ(>O9)BMaF!<-;6QO7LJozOrK3E)qRX(GKJ(tx26k1teQNx?IYC8XnDXt(C^ zMh*W{>+FNEU$Z4UTNwaW4k>0EdN_{RU(s7r;R*+MW^9BZkyfCZy7LBUL6P2Rk3I<& z#0FRiQ#ZpjhKx&2K;Hi`J2&&RNRR`~l{Qhklx8MU_R(16vn6x{cnTv})9v2L( z^NxrC^QKf($DQ8AC8uw3r_+ykZ;i*3aKxh!wK9(j9O2I~oI?_EwCrF0PusNL58fWk z^_PW0Eo|DP6^ajwQ>n3^id#LZ1qrV0N6koA1hY5NuiEt>WOv~!0ko9)~wxswPzwpm*z%_A5y!qA9&>N2L;Ux4+vVx~PS77H1{a>WTY zOEosgaJ9#_O>FkeW6TjJ_PMi?RZ^~0fli?>LIC7K_(%eZcy3vTWEhUeWM(P>5XM#) zUp8M=#-g+4PAA>%*FlMK-IgX*xg|W>zKmI z-r9y9x3a@>o*c=_#2~W5(~!<$2pFgKN1r8aEF2lEUdLlqmAbpT1t{xvglA*bTxebvG&(YIejnjc7TM<-zx0v|ba9fE)%4!xg`3l?~eFjMlwA@`5C`1MK zGf*3s`r>v`V-CV<=%pJ0&Ir-AuxEawH5#6~-f^5vD@WM}Fj5v)z+Z*Z83Xz41!R|p_ zsNiLYvmoqTp@<@JJ)$2_+$x&w9a+HxlUP*XC$XY{SWN56dIBwTrA+sXzzU9=A1pW9 zH?k*_ndOAQnOI8*u*gaR4R|puwS(Mj|H!^UIz@x!G{s1-qAGA%qCgw75L5^jC1R+u zrFps1{O)-=sf9}DfScw=cfPQA#oZt{CQ>=69+j&F-3vrgO2uqxJ6yK9efM@TG}|ef z?X{-dq!uaSK!>RX+;s<*-8)GAt8|HuaI8<_yBqbUD9S>{kx*?MS(stjIC!9Hdk{#i3R5BP@LWt8 zNTr6sad|MRFuc4M=V=#r+fn1E-84)R#H*)sT{CJ$T&B5(S8C2#^6l8vT&w`wIcAcM zm8qOcrnHS>ciwO%UsWn~T5;`KZx2LhN7NF&2mx4CiJ5K@>Ev~#we;Ju&6KM6O**Mz%5ol!QJJ`2mp1%W< z#K`bp1HZglV3JgpLZ<2msvz3p^VULx5AUL7O)IU>*SK|4^43@to6a9NuiXo@RmLz6RAs1|+`Cc$Y|!2-#mNzqcda;CCEjb{ z+?L_%dW4JN>jpZ+#w2@mDt(x;1iT5(NCxW%6|Nc#p0#EZ$HX{;E9YFsen+0_HYr&h z*cC ztYY(I!SJ1UF{YZ!rYnaa3(Q3;hcT;(WSSOp)^KN*rpswMNXu`@x+$h{5{5YBC|=&s zV?@72yNBp~K9VO#SWeOVJtJ}iDGuy-M(I&|v@2W$KCGhb@E&rzawy1_Ysl@&!F2Lo z^0<6JgUEssmyCw+zX$)h$W*Ikykih|sJ0;E9V-qz7<8OCu=ezFabWFf4IMN(aE^n` z($;Fx?JUu7n_8H)3sVlv9KoJOnt#Lov(Rm8Pk~hkVbaWzSsH}~Wf}MY<>C0|*LX+Z zW9JN6eXCvxvLfRZ2DwuC_3ezHEFQ3xotpl5ZL4L)qSamKE-2LtP5l?Ui$Z;{m#f|0 zNJ>-$t2QnWmu;D@4(kmi{j2UwQj#_WaLvnaECx3PQS9ruuz=s0i+6}q=VsO%&w+S( zC){I_wcTtBYTLTolGL_$w=1=2mCj~rjp@yhq11v>w#C@qKPm~>N%%2zkNrm6S_?Xb zCl_?@A6*el`6FbBsez$FQ(!0w&A|~LV`+lDe_=8e1>O7i9B2*f)}*Lqu9Nrv1$OIc z5=zO98?6&gpl-loMC22?5Vc&e_ZyIVJ#$ct5v`D|?9F zWTOI&4nhiDNT4`zt&Rn!oG*PTm?MeGn;+|MLx$~~*zGdc@y_65X!2kM&!RQV%^0%!f5te<-|lO;`^USOAg1Md{sByzsvHX13XQKYRW|M2hi@j^ zut7_kkcBq`y<_2nN%wCgc3m7{%JbQ8nV=JJG5`ZZ8N|tt*I<78E4YWtF5Y@VxIUP- zdO-vK7(D(L;0~^g^l(cvA~`!1<$P%nCkXD~%!>T+E|YkCEW)w!O?wB)H}4%U--7pYd^$ohw zz40s1#7lO(8}UFzM?gtOnl=a6H!|Mac)x$+LXcNVXK-mw2Y`9+e*A)fRUiNlS7Y#j zE35O~3OYHYTL}j~c(a>#RnI^k2o+Ku0V#Qql2=mf$~v%159S;OX)rgc@%A+&{1(FS zI*(la;av#QbeQ)qQYxb-3DGl5D zsfB$MZLC|iQ>+JC;5=+26f#UqKZz`L#x1CE#Vf_wdpVe+?bDWf3Yo@4a5V6^#yKd; zCdyOeLb{}hp&9TT;@DPz&8aV)M_q#`)ptw^#UZb25rU`Xuj41}y`J$VrWcP#Ti(QE zSkSwb>CoQ)fs9+6cD(rOvFWwML0l5q; z?g8nmgD#pm%giv81Ek0)=JQDFx!;wWrO*Vd)dfA*~>;p z>}(pn6Kz9sHcj9CVMB|ZO>5)Xv_CoZ<&KDwN>K&xNEPY}9T6rKDFt;qQXVap$O29u zYFp<-n{+vs3P})39KOqVZ$}wewdz=^YzhwBQAZq%bWqxEuF_jBNC zLC=ODjbVp8-45Njt%B|ubmO)SKA4kNP>LYjV!_}v-MG?$?i}5?se$e+-MEB;?hM^s zbn6LUT(|+**I#1x#z^}rP!>Q*hqnqw1%a|Xl1hFV!Y`@gmt^pZn=|A~tn?Evza*Jo zlE^Q~qJ0Y4)DpNHf6d2#|2@_$d{8?Y;1h#Sw?FWG+tpwtZAXqgyo`Ym`XAQ0(`|WsBMj!9{gsvL&wzY*XMxVxLnyfC0o68! z`yI#{JxjbRo+#Zdg<5$Xx^}#EPTX zohYyZ#Won=z%avYJZf+-0&)DP8Hcx?scx~yad$&%*zMVx*$aJUV_#&mi6DV{vou2w z_x?y^+&rO?SA~%Y8t0EjrjG2gPDEMwXM1?E0*x@kUm2f5oplQ+FTVx+I@}Y6-)rP| zgZyF?4#;cd7ySX;I3|wYSKzm?7=^*z{r1+(Y9w!9-*>^AZ797A5m+o-$Dow%%_#e` zSOf{&!;qMK^l+7pM8>5I8hIZ^CaX6QG|r!Z=^k{oM8;(m8hPI^GC||~2_ui2$hcoY zBk#w^2M{ws$~gJQzeikdY4}W`f4~_Jp7B zv2-CJ{^rfIIxqsB5pR!sk^vae#M|S`SpEr9enw#Vf1E6Tfa7qeg}oSMbQLi{CF=P> zOz6=i#Pd^whmk-NV-elYh%Tz)por9b`x4Oyn`pw!%56Mta4`mv{G3Q8>ps%7 zAES)!PgEa@({vp1JY(=M5@=#9qI-5~nhqeM4>!?-S)JQ>&fsDUBKbvYnpm&{iR1=F z63G7=;&|TRUiTF@Kd>9eKBp%8XLV+BxOj62mnQxK1LjKNwt$K_q{i8p#nv0;^}d-JMJve=;~2fjIs=HI5^RBTpPh5C_a4Nji=vjx9+X=MqQ3;9vyeC=$n!#4*&2;{@V(e-g)e z#L;GOFamM36UStoO#OEvaeN?&V=ZxX7#xg19G%TLyfLOiXTLD0!o$NVBuL!7j$iK%VkKR>Lbfg-&K`r437{XDB9k6tk_;}OXCme_lR33kmuDb~cV~c? zGJ7HMmJMD86GJaCw63EwiQ(PJ@?Jz7eFg_35Jx|89L@6Xpyl=6!&IoFp`ebAU>(Uo zl^}uZ*fTzy1dSYT!DL~1$VUfSj)%jonYIaBYAD02j0~?DuZKR`fTN`H%~fd+l} zRpMAn+zYJSVoWVs;e6jqfRpy}i$SMjMuf+J0}~wyGBFASF=iat(V^o&(t|;|bxADk zu}E8NPK?VRgS04@j3H-X{(CIa`sB}O4|rL}^`-n)u^`ErqxVIaY{v+hs29{+)b{Pb zI@_Kv>)Xa#@-lZV;=+bE!Ajhg+hDMS^n#HKta=XQ2lLtexu2^?P&+9}29w7*wtpVb z<5~~YumAr0$z4hfG}gjc6&|z3(Krqa9jh=@=)ip4 zYJg|ldCO=Ei&KIGg}XLufdKY(0}#Txcf-*MjW>T(-QCd}*9FNt(P9fv9m3ekvzV zCeFwU>07je;#}M~2KB#5s)jpjYOIA_?NNT6#tN#2aExz{)`k7Jw?-bGQ{Q6xu=r1( z_bDa_JfEfqdD3=(>684~-l>#5?==33?VxN|&J@sD@_ROa6&WnGf%AKj^K+5&`;qep zk@NGB^Pb4bRSUH-1mt}N5a{t4viS#{FWRV-f!T%=)gbcSj2w8r5chm3?)hun^L*R` zH5VcHZ9L=;^nm5c&acrI-MdO)nC}CLm=DI0d^hg-VItnc^ug{W_*32^iNHsbfj>$F zKAsGmNCf^k;d?CMdm@?eNqS}KF^1ZW(el$os{c*+{*v%Lo$&oU;d>_Gdp6;FF5&w{ z!uQLB?^pB%HT>(i=QoLXzfbsnm+<{D;rmm<_veJ~Z}h>wsFi|+Q}6GI@P8zHTj>jE z`)49(heTtn(ub7}H2#!73a#jW8b99Y(B@FUr%;$^!ymtydSdx4b^7rQ>daeSa zBJSSA&%`b~10W%9LWp)!vfn7T1-t*T-U@Y5fU|NHkia{_L|6+u&d)vwqDBGb9`8gR zOAw;icj8$B!Tt%r%%UkDH^&RWia4i;Ga=%lzt4AJa;tF2gNNMS4x*KF;KXdIz*DWE zYph+^S6kNSt)ZV-IN@*2;9dGBAoL3IwQ)KaP^g?C9P?}zHjAJ3+F)LuE0))<+cG&U zKc@k|^i&}5&P42R@wX?h&lO|E8H>PTzAHRNWvqQlzg62;)Sku1icSR+#wani_g}2z z6JYEHvgiSCUBW@%oRasuUJ=&4|I9;Ri+45+#OVR|?ynug}l>v%iOmfswUP?@>>s z9b5nESuB*JJ@H1C3lKPb4_+3|ZY@Lko0o-EP^FH&4SH?>EWqeL+GZ*D!h)=|8 zTN&>{peYq<1K3t`5uK16H`C{#Dhl;94-w=MaxwFI9C;PCmeC`ayxjC~uU`kDKwB?B z#Gus*Dh_TQ2MY3d!Yg;<+ND?P`!%+8ytV&-Ssj!Nu8S`!&JZ{EHGIDtZ(4`E#%bcp z+rYi1#@18lY40hedP-^Ruak`zr5t9o{9C-L0?ms}17i9tVf4{LEtGJcN5B_>X1{$- zDCQTt7nj|(E$+o4;i5uHINdLC?_}Hw)&@08sl)B?|4JYFLR^v1i;aFJV(R;Vo`yKy z7LdMhxH$CSJA<(y*f<9X*D#7C>_ox`F$>b6BhK^~Bbzd=7Mhf)>uHnt9n^sjG1EhkUmvjrXF)cM?ZZz{+sc&M3QosLACY1%ZlGJCvQCnK6ZhvD3>M6HR zwxzheE8Y#UakKTTR4(eZ&*Zn=BSAghg#9a$-|azur2!li!&tjkn&sj&SV*6eTsZ-B zPwZ5hZTlwzNt~F0K)Br5GD8_-@1f$o!EJLpWOq_&jyuPlC3})ebKRmlSGJb8bE`e2 zLAR@?l0z$8aW%>As$jrgD-ELH^Zai&s1xjG_e*Mcdo{S_Z`^N{19} zKZ&BS{+>r7ZHHm~!M1#|CO8>(r@_6HtIX0R~KU}#bXhJhQIL?twni>O^> z`?pVtY|&K63Xg-<%PH-Za%qRR&HFo*X{rK=Rb`Y@A-sjC8g!=^7{D(dI6w;a6^ukdlVkNfmkaolOeT#Gh(>Q zD{lgyW!&g43);XQr4_dSzY^?MpERQZcf}-%6wg_RAqX0Wal7EMu=(E40O>|Wa96r3 zMFnFa*r@y^pr#1H-3`1z+_>Pb3yz`X0`L7D{`$d-YTcGXwAYFpzlzBzBd%SDd(2V1oz5 zh4qUNue4_^@9t5-^rTkW)0CY>4eNQ&OEHSI>kHkCzXoI)><<(BXMqIZivh+9vEth^ z;>&8=e-%RFS?>|n!0O3-5whJqy#j>F%r)$v0`ng7%4RSP+1vIn0JJsMy(eKcC3*@; zRFm%G?t^!fUdNK}TQ2Rl+yRG8q-NF1M4|@varX;VtKrN3?*9H(BK-(>uyEKO>M0%I z9>7MO`&p8@c;ZQVz;+Li5nBbbv0CXs$n8P4e{mCr146DHG^u>0DL z@Z_ZXy8F2YZgKa63fK=$@MW*x;r(mFjZ>ZuSayhe2v}Ak%MLA<4qJ}hrc<$uiG*c` zxQ8{f>~Qz+h-IZC+#|@XS0O>XF5~GYaSJ-<2-P_|lU+xGT`#l!XPQtP5wh!LlgoT0 z7dHz2Q9sAayglA!)Za(BNA*-LXZxwSM|oG!u>g(^3ipvMX!AM|GUOiV9v(3MXxl#t z2;*@hB95L+#G&qC?vY#E!@&5%-~@N~`as0^dw@!1^%(aUF#gqK{ITWIaob`%6A9yw zagS?e{L9^!#~8oHT|>q{-$ZacT`R_~QO55=#vc#HpJ4lIo=KK@P008YCYSm6$&5eI zJuzhbi2>tJRK_14XQrXeF#dS=%iL=N`YsJr0aN4o+}4&iI|5 z4TlpayC<)>kwc+A_hc>jt|)i`S99?4rLzbS5JZe})pjjI~zKuJx~o;hqueqM^c- zo;^xuLXdyK;8+)Z<|Hx{&vl5XT{L%^mtbp0=UF-nbEXw$&Xo238@)t5?=J8TXD{9{ zF<3g=X!hrr&Dmlr@+;3{7WoRayA4_C8|&L?CsR7dJqI(-=YRx`g7<_vmU&OYA;%g@ z=ep;j=UI(W5ghFv#)Wir$RP(f&XVH|aJU|}DKV(~0-5c~c?Nh(a=-zO9uNCF7-6P| zjTLZYJZvJu5T3Iy4hs-ekkb+PoQVRv=jPz=n+k4&5gX*|z8&)pZckf#v>TZ|r+=tW(-=jOe4lCf*u z!8+~(AN0Nkqi4CauGR|_>o&Xl@Mo=_cvuHa>)dsM>B(~G{MrtAkJfhgQ1|@Jy*C^P z(@d#>#nj3w=)f&*!viGao{v=LyXU)yBL4@P2CC9aYdg4?Muxf4g>Kos&>LmYMIiD!mLx#r*}jt5(dESM!NY`sXpSHpiS z;I}owuV~l!*Wnw-a~J%K-w6qh!!LoK^jzHp{|fvp?*mQn#huExQ}K=S?cMMXApRHe z#WX_r3{kS)3FPS1tcUTPiEr@tHpKfUBD@uan+4!vu!>;;{8I*w>cJYjZGpYkC~UJh zXN1OpwRPNb&Utp-?x{Mxm5pfpSX;E^{=bcrY`Essl3lqCiRI`LRz~`>-h)sT^-jzK z1TI@uYj(D3S8hiU1pc%oikb-9E3HW>pryKe+4oy26`Ot z-N*}vakk(iDhfLq+Wap=edNlGKjMhQhKyhMB|5v?ptagFekE|1Qu*Pce+Imb-!huZ zqcP8hUaU5Br@b+hA5Xup9|wiJt{yh=>wks5FXew7AGL`~>hW=^$!x~Y{Tg{)2~QoF ziRW2hFJ-r5E#QI%W6REE{Ka9+lJUGABx(;=%E{#&ZmzP4c=I+6rMdaa`@p^u4!aG{ zwnxbf{}|xN`xoF>Xz{SEs!(;arJ`FXb(Bk;(C8g*=jIY#I`FO{rgpd8Emp3Eb2#M| zYqr~txSi+?I^9mULwbY4jcdzGh7uXv9A-ep>*DnV@53OaR?%4Aj+7YKOk*@X5hhuJ zK*xIz>xXAQgeh+EdPwgK@0B2A2vus$=puKrRtKIIr_563&H`kdb=-IrqG56G8j=mc z#BJMf6&tU?FRo`wVXdRKBk!Zyj8!%kGbJUg&s1N!axGv`>3Q$9a0K@uxpv8sle(R3=l znJL9LGw)i=AlFgABe8{mi-%%c%8J02aOHuUy`XYEXej0Ey!RnWEEgWwJ}Nihrw%pn zen6EjEL;S|$LdQtzXby}l4T@0qv>vBx`VLdl&OewPcA-bt&YU8of2V#JQG`|ViU1V z=e>_mYH_hcM8JolBwcP7lXPj4mSUTai)|~J#njf?Br9e)f2GN!mJXOMl-cO7w4BV8b>0aIc1O=fEncWBo^Br zfS`gam5+wvZ2vwqM6-ov${?}W>tb!A7ztwI4Ja@d_q|);KpgLl_!=+J-WK_Ky*I@@ zZ;m`=?=6w1*V`QTycM3bn#<7|C6_c0W;2hs<1>W&OT2f$;r$nW{G}ke@kv%`t|MJv z#K7Cbz*S)&nw;DLfJq&%0_aHL{iLk-PQ=7#3qEZVvr7g4a3nzgz->%e}XWqn*rU6?dTco-hzprhtgo;=Sf7^>Dldz?)@pguY`QrqYP|d zidrZv-vppN%4j~x)x(?Ei9|GBR5>>zOjil8B~jyV$@gZ>wnWi5wdLDLML`SFLGZGW zzNk_&-n&4{!s5yXF1VImc^MCM6&{;dhL!0iN^S=wM(IOGhd9%ME@$>&$o^6r``K^3 zUH7=5l-376U@dzMcol7DBVTgX9pK}uL?475EsmRSMLvO2=>CIoqwx;~ZZ!5)ft!u} z@X(Xa_@{*)bPN}Vo@}<>9^3qa#=Hq(`s84)-ky_Y5xl&6Zy1Cf93AML*k*!2`;S37 z7cV(sFG@Uc&nOVPZ6IRtz>Q&GzTTOS1=&6AZo2N8#;F-O*i@js&0R=l)`{fG0NxhR ziybz4Wk4x6j`40vqy7+4O%<^vyNDHQ!q9}!gDx}zw&dJ}rZZ8+_5=uN!QUDsl%5s| zwWoFSrXf(4weL80Mrp$gPKji{>$!kmgF0;7L8;DocjAN1(D*ft8NJ7Q=o1(kVB@{; zdGEsyUPY1BvF?obe(`G12jIrN3*HCioAo|~uZ@F>cY|WRZ>$q}z8ZO^8Xra&4t9DU z!MA$cgRe~VJ)6jwa0lhbbdba+>Ua7Rc2KOuPxuZvhRito`w_5W41Ioz&w^C$L4Niq zy=adJVOPg^+%8C{<9(F5hQ5!{7wp_R*ztCzS{OYGTfe1kgMr+)juKn1A-@K&7aVtF zj4^^D%x=xh;s)`L1CjR${9toyrv_y_Vjt?oQEu!+WA5IeB#G@v?-jfjI8DeW5fzt* zVxQ}$1c~GA0#e}pG`zScqk}KK--o2y)^+bR+wAO$?uD5aPCSC~;&3|Fa+G}%op|*q zpflwyiy{5_Btj{Fq;t*=O6S4B9_Ej+;xK|1AdJAGGpVbx=7f;dQY(ujaCENNWoYWtI%)?mo zl9wF@qL&Ub9kKl($jqZ%qe6#MHg?-4h#ZAH) zlO@>hLX6Xsr5DCI_dkGh-hTk+{1=IHo5PDu=t}IyhtS82VbZL_i=WBxf?hc!EyD}O zV|PU;20Z9uBH!oeiw!THko0HAh8N-Z;yR8mX8(WG{Ry0$MYYF`_dLCK&yt>=>7FIY zWFeC$(>;?+h9wD*1pyIIP__Wdt_UcP_JDdBC*ZyXSJW%&RfFIH?z>l%>vr9VUKg&y zAa1ztii$VB-`}a{>3(`<665v$|DX5GCp}NqsqNIMQ>UsWPY(s^NZWb zDfl>l-26g?aiSW3G`|oe*r^dw^9#p&FS0SwLOwy%A`hH)_;*+)*z>p#Wbpq7{_&9a zKHC};7xG>*u>;=Q-JU15_j|D@66N_l@|6BzZWyTLd>``6+gEAjTp8o$mz$SLrmbGz zF4Gp^ESVPOAACQCayTbyWxUv&$j#jrASKx02m)|1i=KSi@#i|p)5 z)pK@xSSFzUtr_IaC@szSDe|#4ceiY`dzrh%|j37E&7DKw#}|uk$yvct!Plv$=XOF-oA}#lI4P9?Lk+datlQlMES|S)*Y0L2(6J|n31wON3CgIc_T+{_U!VDg zGr_|M+r5Imx+k|3v|7Gp$>0|9bq0KLw3BeNruKpY&TLDKpgyR2yq)#@OQ}bQd1~_) z2nZ|nSyw4{C!}*E?~blXIT5eKjj9A{ia5+FhVpEF%}S}Zs+Cf0bt|RXDpyLi)vlCk zt6nL!oE2}Xy^^_RB~!sxZBfi`o_9eWBZwam+!fVH%8@w!u1@Ji>Xcqsr*wOr((QFh zx7R7%UZ-?>ozlzE3#Z%blxfz<`XUYY|4IJCBHDcZlRYsymHp#(Es|tbz1C~w|AbRr zob%9fs&jjdsXyaXFZTBCZc`e}N<6qlq!#>W!d(Y92LLqW4qy%dY!5hqIRK#ScK~w$ zU|&IRi8|TvGAA1ZYs!X`=zfw7k8-l%k#X6;(l+r}RF9rtrP7gXa6&R9K_!eZ9d zt#fAwlCjR69ZbeLcXnugXUYzzS|Z+wm+aCw$a-ORSt=$JvIU1!C=`alFViLz#9MIx zBKR+}?*D&^Kc)>O=B&46mxexvbvvHR7R6I1A6{-UI8NurFX59ydT=V&*e6$QJUyOk zEd7g|tI}1#8_iuw58*!5+=cYORHpGNxkn0CPZQoTA>7tZxwdx7wY5`jK|AFZwo`6l zJLTHiDYrbm`$sVOp4>>Dp%{svDu%5#h%+wAc>wf}9B~8tSuwQNIN?E@Vr8!}{#Tsh zdvEXc?VU!wqt$8HC~`f(9MPQB%_WbAANZAay_`smf&W3jt9>qS=2DxdK90YE4^F{7 zNY}aL1sCrG;<;OYrk>9P8%bjq;GIsgCo!-#vE1#!W)k$L#4Bja>E%p!3mAn^-WhLJ znOlBV_r^2H)M-oImXB<*75x8Xpu$wch-S*4!ySB{KQ>gKx%b6wwZ2YO;6iP6R`m?4 zFFAAyV=cJf7V2 zmq{CZg+D~Ib6$I~!yCJT8Q$rCYU0paSu9wc(urTt?_a4pSysWFB(H4cTseC)B3bPI z+B$DW)wS~)jYsU`H1GMlMIz6iq6T4y2NPYc>vEp7+JQGfh81{e zYCECO^S_|umN#>TnN=1SPQL_;I(_zBMHh!H=fdCE){CwO&*kWk;&QV&u><`%+rHcY zO(b+N;$!@}amW9C37CGU>Fi9B;_KfJfa%8`i2c*p{_nV61s@HY#D~L;5Ny?jT(T#R zU0E^8p8Q}FG?W~f7&%|}CJL-}UP1j}_Pu;YPMu^zFmh@DYZeOZ!Jn3`PA+fr`|$8??zcJ}Cuzt-Unonvw)t>N6?u&=BFJ~zUMW6kk2nj_oV zWNohOoDAEoY3g*6A1 zPv19(U$%|S&pvL7J%dbQ3%u|e@ZmZzRTcL}H|lfK43`BC_^=!;j6d9)Q2{0-UA*9> zx(i3o?eo7)j5<%=1>eEp-_0M4_E>6mZ12Gv%<0d){3*;;M(4_TJEk#Mo&K(YlB2p> z{}@+9un8pU!;QB>aaU67yp>5j=cOIli2?We{>4Hz&Q)nCk6j! z0{omm#ksCR<8TP+>=9if1(@qUoY`HS=!*9r@#ag(_w~Zj>?BjWrz3fbyKYhAuP5jF z5$1M0@Hp}fC9zhqp+#WMo@LEEHp@vjzn>&wR-3oAGVR^z5`T=uF$Quah3Om@`1TjiIP9CHA8TLdtNY%e{O zy8at=l?|mw!Po_}=FGd_HfEcpW*#Nz;8;-0pfdm&mJUwW;$b@k)&mabkQiww`W0cq zH;`u^yV}1{BiLM|a}ynubGU9glC4xtvKk$NUlOY`m#qeOz+uMdT?ihQl}urhb|obr z{EixGIPLR)kE_mkFq*N@NOUym&zVOScW@Z`kS-nD=rYp#j|R1S&R5~-;8*0yWM_P9 zCipeZ@mwbO4d41inB4`f>~u~o%C1}4xf5%aT}J!n9gg(43iT72H633{nQ4pq(WR7G zfw1AEIuYgl-B#W@wHD>wqrBbuwJ`4$ZFyr}o|#5)F14t2YbM}78tU5+&mkpVUVvuF zkc)J*t;9rNiMxe!&t-IFtQ$B|&3GM8a_|0?OQlk?{F2Hq4UnodsPlp)qZ;QO9wWM~ zm5>NC7)mxX=q>d&Gw4+Yy~?1M48jKJjnV%5Fd3%=7hq8?m7AHAl}TBdlv|mU9V$78 z%IlO(KFsEJa0&ZeU#YK|O`o#qbIJ0SZ0_-87PH1Hu{8aq{$`qfrRjHRutP=#IBszoZfFP`Q+y?UeJDuMYBz+#g zV{m_zrjElukMCFjx6gxj!M^IN7te#A4*XEy%%$4$d4350*gW{hLb&7y&V+d|JD%fD?pm5-_C4mb1>}2MPR@{!8HRETvz#PJMX#=g zC%I=iA`&e%oyi!Jxw9VvteK92$6m$k>)VvD+STgU+jv~(XE2c4PCyV_ES-7gNJOHB zM7s9Fr1O~#F^x5b^O5O=v5S~deb5TLg32|HOn107zb&dY?L_B*to8JsW#Wy<+6w(^ zM)g|5gKs%!tu1&SX``iJp>{l{^}?l~Pgg1g&mp)oCu_5XGMiJ}o_QtCE@mcI5i*M3 zmW21i%SCv(=y;i24E!Fz9Ja=L9jWg2g6GCc>#Us|N_y-aA+g?|@}5NmTM(fM;e?Xr*tD!yI7VNSNyIUD{ zlVP{ZkbLy;O=!9fUfcl{)E{>6V^=tF9>1tR2)>HnY5dT4w87tpe}v!H=D{_G&^qZS z^WZ7kOYv9pjpq;Zo1Lo37#yxL?&3|NN)S*RFI5Sy=Bph}aceSI597!uHV%DSk0cX! zlHZ$b4)aB#T=gVsH~m%-t5W1>ZNw^in)gUrz?)H@%glU~zrmmBE%naScs4n`M%GrU z9AL&ompWe3-aD{;lU^_Q3lYahMlP{li(+A3j9l;_5qK0XN);wP2zj=SgaD8H=2q9yQ}bA)kD^olhvh*ymM%$r-P)PaKULLNRA(z^14}5zUh%@$)?<)qPj|9S@(WRy znB^CjJz4`^$&Y4hgMS&nml} zkIW1^zbRSRDAYG*mRbmxSr&xlGs7+n(rMnf{k3uS4wQ)!Ne6R#SF`2ct4W3Ow_3kLBL{P04({p;qQEe6U0@?T(SI2BnR$i$( zS{n)CtfQ624J1M6lfc(RgG=q{;Em)y&aE*UQ-WQLMLaNu*Ty8XL*i@cQr^0_JPK(Tu`rD#ZgDgn&AJf;+J2gxvoma^q>OLf zU!x5NPhR)}&ZHRsE=vB<-2cBDAexHIEg6OC!rDzu_6@bmANBhkhf+2E{g_{Y-*5RX z;kO00jO0cK^wZoZPSfLv^ES~GjtfV)$PTfM!5pj6n9Q*n9)VlpCJj!kXu31cI5By- zxdUgvH%H@GGNCd!gRxi{)=HEi!P6|m+NUYH4yKHDyUbRPmJMV#m(Yx>Xxg&_*kwLo zK8~aM!1V9tleG8VZat_vr%=b8l9`cc8k|ZEbj}^)JVR5dYUkWx&a>1!zVi(8jyCqx zooCrpYOr&zyE2bVQ9E4zgs2_TiSN-4w}Dg2HQLdi`Xr{h4 zJ${H=sXviLQm6)z$t`64VxarjzwlkW#S=s;@$kiz4Nd+h1%hb=|n$wvKBHUBY z6f2#z9T+l@km|}Cb8D6%5t}#hgKSA*eDp%%1{X03AZbDooOdEPSKWy^%L%Rzw#yRw zgRB3N#Am+Y*j?*5)DAar1HyM1AD%Vro zU@H)@N8C^n7Xzx40fGE-4b(;As z8#$Y4G7$#d+{xf%SBvPlNRd^)qc{+;(6r!ID@ zh8!yqExbnan|}^%OkaT=-KE3~mhlHeu_H_vm&?hJR_{f3=!QN!@^%i~9?d83y65fW z5T8=IB7zYmF4Ufa(byGorn9ipN?f^MT)g%eysPlmPtS~J90nmIhDQ-RiVhDpM}$Wx zp<8%_3WmGrAu$C5rLHFP@n^ucn5w;}#kOu?7RpGhdS*tgaM;xLLNu0Wj=P@UGx0!X%vp7Fm`yT@4(+`KpKD%uT zIJ3p$kv)6$A@Ra{_ssd7uL$z@-b?b~ z=(=AtKDl7>>+r}YPJc`^*0Tl%j}L-Jb6(rYdHC3BE1YxIa~UK2xHosSn@Dv@kCbRoReWBMHVo zi}=s&tNftZ<-;>g`5FcyOwEgyq@~D~fOD$sLal^ST8byMfh+)D#565ZTK|X!iYcw5 zk?@^>W11CwQsG3azv(kU3nFU2U1P(!{I>FY4Zrx9u^0bxe!t`wA7kEy|4e?`TaUxF zmRtg?9D{3&QT`uRyUf?@F+bJP7M1=U)h<=*qs}+sl%~o=y45v2%Juz_85hy-Mf$~+ ziIvAVl=Q~RBTkLxOUVSHBEgX^-i#yr1I$rcyx|lZnz1pxUmIG#7hAl6 z6t>^sbfLxCNz6rF43JI_%_0SXqa&AS*sKs8-A+V{lHs<4G^MfKyl7+OHo)!kmM1YW z+j6xG1I)9sPfY2Qqp1t}git4^w%*K7y0 z1|H8xcAvHbdsr;K<{Ym8{?SEw%xNbU%AiY~G%7mzGc*x8mQHwcCp+C#)~VnMG*i8) zo62S?PPLT@UJ37xy5u||-lnpO>7Ju|L|)>#&u{VLH^G-_aLJB+!jB6VhCJO%{^X;iJJ>@yx$!Lf122*22-U3brVV3i z)}}P7hSEq|4^sLeaq6TWjbw}V6AmC-G*{GE=}We(OPoF%^~aYb4*5Xj&L=+lDd+wt z<%3n||3W@!zRYo;W_v7H!yv1)--qf(ojEw%b@|nF<0I7NlYy2vj0vrN-y8t){wBi4 zzwUba{jr|@dbLvlHM!f#go%`SJ|uX!F)1~9OvY#b*CN1(^$&@F1>L;a&nMvD4g9pP z81J7~;a|m%U0>J0eAUlC$4~wLXZ+%0hWfeszZdJzim!gIwT;G;D1O8%w=dey+jfUj z(6o6_*bSa33V2= z#HxooQfO>D``nf+IRYAe9GbL_`BJ=;IkA(=D|?OnVE*e*xWICX%~EadpW`EB3x%Yc z73=y}k@?#=A@yZAo{J;nA1e{k9maVyar&pc%2;1#2yrSKFXjub1px+pX`(}LYr=gk zDrpDI1s9T87(r#1(=4}C`1rBO!Eh5HmdACZY|Z#H&8-zp6_ZYvK3A7`3b!76J7Rh7 zUP0g6SJ7Xmq^AniNIw5GF_P~nLLl2iSOXJ&LVVUbhoG65&tX37p6}8!A@C@Gn$vA&wVzKWm7S z+rlZ(nkDTso8;s{Z>OVJvQq2D{Ycu1vtnwpIxn4wG!$ifDVsPXg1uOt)1`Il<88Ti z_jX%0n@?oGpO@?iKy8tGl40RXdV6Ap_qf8BEMEAn5I4$2J4PB}q%n@e0&RVmf=3ps zg6r7dsE@E=E|a-zSLeX}Xo$AyW{!OeYzm-M)i@>0#|ti|cEMvQA!DwY+)OoYI_Ew?7$o zUst${wyr>2u@;K>=>l~N&LdCSNki9`lXc&r?KDxQTnwiOogqsW$D*~J)?yEZ zAas+qahiJyc5Vm#L6c8m*~ChI%u5q@&x0p{{}k9SVsM>}g&`9EVZ63*#uV-gYWWdz zHmVTy_ms5_8;IKO+I$yTXRXI~GCHfj`zbq|i;AKb?H_Tj`W8*f5&H9?L++|4N(lYI&Wf;B` zj!3%=ZIT)fe9X<|T3ZlqphLfF0|E27XEIRL*ooB!xT|kqSY4>TMJo?o_!m%fc=? zu55SvGRtB^IlaeGsoPQM>FMFAN5%8|Nh?2huvmjdbf(zd6?BIomIZGBiLh!*!d#cQ zTt~T&$ysq*!wtscmBM%>i`PEI9n;>f`hn)9C-BqWZhU^Le!vmO1ZTOL{l?wm?;gI~ zPBCi!;3ZBZ-Y4l7ARrNhibLGjSsUR{liTe|8AVdjPFr{ofM8>=yI?TvT(lUBLB`4Y zo<#jfhmy+Cy!lgcI{Q502pvXNPKV*F$g?GvW5U@e+cf5WJ8~ zMl+2aS@_Z1L_LSh~B6ff&+dPdYt_qG*@wr-! z1*kOVtYaN>FDU-u&CH^;>X*VHm;P>ryCXr7KFh90h(6YKV~I@{Ir@0q&bqwe^rc?n zZHZ0yMf2y~iHm>b+&a6e_GQ1G`+r*Rns%(9eSW>uIY8Kn43e#pNEi6-1&ix+(v^d) zGaupWCYj+J?nUg+j*TU+MxW;O?Msdosyyjv(Z-o@I#=+0=sk9#H@%z4v&tg8=5TrQ zB9e{^!akB=vpU>i_N;Zb>C@nvy!u9RuP;qrrEkFZ-bv@G)*a8HNZ)CUNz3> zpVvS873FGgpU&QC&eLeq*}dj`jGSMUb8z-+`Z#lK@k7X82JG%$e2Dx$qxy1aByw2d+sT5lnP=GeX3FD9J~?-~+&& z?7E*MPIj4bO+^Z=j+mgCJBqcGVmHpuapA@pBJqnM?6ttcD{Ot8A?#bgnx-&K50Xe6 znb>wsqVI{IVeS_v`aTu8_aypqxMdqxQ>@P#ABueaTQ86dpAn@tpMi7w1aRl#T{6!V zsu@MGD}OOSOvg50{|0RNNcpr>1qLON*Jl?DWZG(ItDNO4v|i#{wU2fy0e|ZDt*Nq?75j z+N{+!cM)r_WhEpZUd2dpE3{etJ(vZ_2ah0MTy{Rf+AUx4PXXqtWiOrwr{WK5c10mN zf9}nQ*BZAAfOM1U%GQ4`<@=xiTfTD~=RcAHLtbkfSqw{TG1RL8&1a}@0h`ZI)y^10 zNw1b**LL}7iN1@Chj3pS@e}SD$4?wXwob%Xq_SI6<^UibH-I?+h-(aB4ghL812i3C zB3%ox@5J<@sM>X68Nt3D#Wu&4dwV1$E`XSx|4H?;(};YPfVwNO))84c+ec87&q3qA zci*igdpj8(C3|->6Yj9Pt_Qjcw{2VdUAQ^V7-9BX;OkAF4py^wwVeMg=SX4p+xia7 z>W@m25jsWar=iE(@;Ie+^1_DgWzyL^G9Q6gCF{m1h8Ryvm!o7r=Ohw^qN4qw!Ff zz%G)_3hqKJy1dGe>!B{aIUw{`Rg&H4)jZ)!aR0o?mive(o1*##XF!C?WCvYYcvLnN z8&9R6@bzQ|4DKVN;7lSGYeU)KEF8>cE@FD?&4_%NU?-r_@D%Z!ZPbNl%{3-3fo6%L z6QdVL>(fjE;gR?PxY$%djj;x$k2|=(>zjBRZvzLL4|Ca+OLkOO$d0G)VL(n)3boY^ zkO|JFD-9m(5-`Muer6KrZr_t$B{{JvL%6{ zg|V7xjyC(OZKGrSw56z9tAr%_J*nGBBxVXkqUw6?{;1vSUw7Ye2xg&b52HDBHo*A+ zTw8@~$R^#7;Q+>;#+}f^^(!y<7BH^p@)tda+9K2{ z|M7g?{K8AD0Ov1D1{Sfr6O|`$eAnlCG&xyg71@4O(x#ed#rtf z?*h78+qG-Toy|K1MjkNIA&XE2m)$alp3c?iMbyZKGmVEkH6ErD)uqu|bS$y`a<@iB z9wttCDmRNwro24ScS{uKzC_<2BDbHo^d$+=g?tX_=-bp`B6!gUkP3Zc{BKUWqW6%P zL19bm_teDRwJ2m*TYW-oa|4f@U4xZLLQqTCH)E3yW^%tZAXZi6a6p^L+z(MPxovhr z?xe5RI{Ib}#+>BGi-Z}BFw7gU){Lb~H}tCgtigFxwCM>aVT&1h{HgLFFZ*(X)XjG! z9QJ|a*zsQQC%%n6JrVsU8lS~I{Z&>k*TmiA@v|_mpNHRHgx_C=-(Q8_--h4cgx_E5 z>(;-=s!{kCE@+dp%9D$)%97_Glp|tbRyj&gC`Ye5GpiiD?(D2`^tyAiR>GEMCcguW zg(k+k=;?vxDHaq^21!{fQ$#J>JNu%a=!qxK&JKTah{FEs!a z3YlFQK2v&}$gcQHJ}I8Y{kC`}$o=PN-FJZS-BEar^m`YUQ^4+gKl+K`>{xg`SShAo zs$>T$_Y!I|Hni)Hsys@Q$7+oElj!AU=r7;(0G`IhOFEv!U2j{Vve>56Dh@_XAE)G& zKg*B=%}@P(y;96f_BNBss?)--_b3d(Z*leLZb-*;;^E};HS!5x9b3})GG#ZGmEbO? zdT>S45SLOm*DY4Mk+4P#H-mHr$J~kjaq53fW^C7VKR8{dTJF8AeF#$h#-0+cJ|0h& zAwx`GCQ@9k`dzayG&y}mGg#}|RDuI=iT_gl-BPHPQ?gO~5C)?dSFkOU9<5+n%^sC0 zW~%E~CL2!%@4e4NFxjvepps$EoF8q>0xx29M*A?wX>yq62L+^TqgP}buOWho3r&e* zsXKF5e;NQf{wL2uWL|$$$aZ6(B58RV?A9u8_1~5>;Vc^ZExZo!S5XoFk z1Jprg6$ zfN;ofq|rP;|3*dMwT3Il67Z!oAZF-&(_dIoh=bR`Da(bE){|kRc>4^@5;2NdifevGVlxut!<(aY4 zYz}74=rEXxmy?1?5UVZ=!*mqM5_+Fb%-v!sjcoBkW|hSwBJ6gH1N~iswdi)OyiH86 zlMnhyJ}=`-J4JL1oz9 zyj}>QjsFK-NQ2%dHf6YIx7T0U-nY^l(VyAZ#EhI)JxE{~c;f@@#PKY*R zIc9#|PH!=Gs&_}emk?MZm*`%!+%EmNDb-Q=8$(N}?mb;-`Y+|rg;c>fQ3|?8}Ai9(rul=SO2{Fsb1qv2%lgn>h$_U zm`B|~9hW3Lw<9Dd3&zIH%_#Y16tkHbyjJDBjz6CNdj679L|Ln@Hs`+0w|Cw~Ce62Z z{*B05@up_qfNRWa1iefJ%?(#5RNP_y$9X|7c#KT!eim))1rA?88`rRc-Ug<@|Ps&F%fDEJd@jEt*`;-;9QqLA-r+SQnR-(Zr(E`;wM<3o`EY zhXux93u0+c$mNwZ8U}BqXzmJn8Nfm#Y1B0E*e(8>fYdAY3HIRj0>*Y{)NIW2ZvtWl z&c>eWV)n*ja*aoA&cx}>L>t@XVw7Sr^g=ih{G0VrJ&}*6^8L1GZkE`_Iia(!|HTC5 z$IM1s!R)oMYw5zxQd_oic_p}oJVxogEIXPu*Ek{*4*0py=I8Rn=&_N$BAs|GWqn6| zYBRIZMAGxmV&+x%lA!b!vV$s1Q6({;7lOCqM>_P`1TGo8O&BNrx4T#as4Q+(gq|pZ z7u=>8-rf=T(2QZJ#oHn>N|_FOBlXxo-a81@BNk7`I{{h!VyQPkIi4qo|i? zq%lOYfU_ATug~SWq_OV@SlpcKZT6;J?r`!%a^!728$` zjwaZ(BKZzu!%}+Ud&nOx>&3~;jZ9MK+ck?@HN);hDs!WMF0`B5(B)>hcT!Yn$cjT3 z70gPds(G{c7;Vtxr`NIRd5zQQy!f(>ucmTt9QO(2*uoW?i!2})y2-)0z5oQw0qXQVbix76k?m~nq z&8C(w;O+2~n_BAjSJO6z+Q{h!k5BaOboKDqL7sVqoA=2^=rFUwd)0o{w0gJfcQi^d z>#V?ybIJB;RC9b=*!1tQit3%%HTF&{mM)tKo=U`elmJ6&yzvPB_B!l;h56OPtHj5Z zqg98FN$D!Fv&J|5Uh=;tYbMva@_qjM@J4B#*Gj|WS!tY&XqP4*yq~z3Cj0=Oy(`*T zeMvTE(`|`Y<2~D0Y-fyXiO1mK_V#qU89Qw`XXDMuai-vj?}|=)e;zG_D!~UStH2|c zuaMP_BXmyZF)FbC2XTud)xuAh=E^~8OmO)|IuSeVM$ zRTc}#vN9(l4)W7Ku+y7mu&Le**b` zudR;7#uv$Q`lD)-P zMV>4v;>P;7!lOTGtBcAp*%Lo_L9EPvgv%XNG!ibyM#9B)AR!w32Y=?)Ea;y) ze5-Lbv}a*mx=j$hKNozGq==xL2_o>4y;$3Kdw8OJL1K;iaDpCu-s_!Aig@e(w)!m6 zH$Fwa|D?=lFQe5q|3KCY+D7;v2c>`9hJSnBZn!!~o%QR)`avsw)F5$SBhUM05v8%Q% z-3vZ)l zS{LKP^~Pl4q^Fx29donTJNy^*J61%gzTg_y1#Qjq3F`AR)dzzKEa4BjKFkO&V~lUk zew#Hqt;OIM1>f zdtA(ejw2kY2}UQ$(Hb|q5(`N?TOB*xBqEF98Xze|J`Zj>yyJgC4%j2*e=!1mNsf&y z2BEtSf|jG9HtX(q zWf=!tJ+lday{qR|kZ~^wSgJAe)A${J%>Uo>{CCasOMf1Z&-yp=s|SQZw7Z)p{gOH` zmwgdv7BW7!2@ud|syq6a?tO)t%fPvlWw}JYR0Ut(lEhw;m`h%bi4$ z<&Lbbn*%^c1TY5xF9MhYKr#ZDBT@kpkctA#0U#X#%mE-10n7m)8v)D_%PSWJn1h)4 z2w;v_%t91k4q_G~fH?qkMgVgF=!yX50MH!)%mJV$0+<89k_cc90Hp|E4gkFoz#IU| z5x^V(`XYciVpZsm0?ZK$s6+wgAd6}QFh?xrKonpOVh%)wW z0bpqaFb9BT5x^X=q|2iKa}aYR0+<89iU?qiSkjeIfH`6{SrrACgDh4@0CNC1Bm$TN zz?ukP4gjMOz#IV9MgVgF@FRdZqTj-C`VocG9F0XYHa{#aa^_wV0Es9|d zV$>smIieB>7>@$X0bn8mm?IW*y#j1J@a)};Kd6rfN#0xu?nO9o>)-#FMjdxQBne#P)v}C1J3PrDs^!pxD$!dlFn{v45T^FlG-|5zcvpIe(;F zHktDnlFe>5=lz0iG3SrvJW|f;>`?|WT(_F@FW@@6z2)2?r#oR0zlLy_z{%NdeAL3q z##-1M0FI6T<^Z4s+NBZ-!B4`Aa2U$DNJ`jMw{>Ytmn)PvG-+?+2rq=k#xh zkB)WvcYK52^XDpsVgI|>cnuYH=bW>_t0DR37qFgm&hq9;dCR6N@s~E2w%mwC!Z#A3 zzRi8hM^?&5)y7IkmX5lyEAQ_jNcXz+6pD7otbWX!PlhW?N11LG(S`0?K3e#kTsj(j?56A62=uQNS~(6q z+}iZzOF8OYsz&v8^e^Q~`RNBCo4ZLJVSF?g-{a2&(o z$%0Kx8%qJ&zKJ^`Zk;ZSXY9GjysyA-_aH`8@xso+U~w+ zh$jzoPF5U$5Y1o+35CY*NmlCGZ8PHylD3ol@wlb0zEN8d#yV$^`uYVx^I{&ToCj16 z=7z1DuaQHkdtPdfr(V?gn&s4oR8Hr@a;E?Q`0j7|dhz|F=_}*= zS<}~t?-%&W{WyLlN5z|wz%KP^i!oEKma6{8s3zyTx1@Dh&q@ zQpYBfZ-?bS;fUqlU*bNKHQqNMRB6DE@y9?=1u=;9S2Eagr>=f?_io!)$#p~*F{l4W zb+j%6`cY?jf>cqILN0ZTiN%(z;+! zyjd%a)q6@~ewrMeBCwV=`!40Wzk^+_Qaw0DpIY!pKIOG!^BrX)8g0=P@zUC>eoS#* z7!VAJ3CKOydOLh0-Upf<^LcSu*o@52E>zT_%a1MNF(w7YKWUFIzn)fAxH#1t=xg5pQ`JSZP zWkCJI1doZX&PE(f*q@ja4qiV(A7&oA_uG)tj$rJ`R`=fB@(k?#PRlc0qaxaguk+QM zS$X+<|7`Pd&Fkvk5Q-~KY8}bVvGG#lcF2)5O|#<=of%5nd7ZzIMsEbW5`Vg|3C;&A;`|-W#>0a?Ks+nm&&O<8R&b0zz|6RcBfdH@S5N)l9tO9f?&rTKc`IU_hDodNW$y zVYC`wFvK5D^Jp2B3Wf#Y9!?=@-$O`$FMMPRGFCX)ydWaCc{CqmIkCn*!D>Emp~XrD zE9HX`I32r6PVy+y?(2mN{~8|v{j`4?Jr*se%P{S7N?T5IMT_E}P7K~qb8E9=Vqmqq z|DpYj8|V|*@8KM84<$@51@D6AFOhp0Zf>uMQ0|4ZldrHM>CRk1c8^7@m zH12os!E7)RgAX+xaBzES*4fg?28WP;=O#2XdVhp2S?J=a;gx(xlX+)E<&Rh)P&3v~ zaP!mgb#DGx$BL>oUDq<2&KWv!V&aK3;-)Wh>LN_g;}VQ#^X`!v@>&+AJ&ClgoL15r z*0dZ?EE32G2AM_ZO$V!lWZpf4ad!AZ#%f^WSj-x)G@jF**xhgeO+A}YUl&#G_xOTC zl&aErVDS{=6lsaNlKE=z0}^aP_9Uw1%qEVk@e*StSVIOZz|t(bMuk-phuOB!GtJua z+>G8lq(=Rbu6AzzceV3`Zy92nv(mV3xmvYTk2^WzC!GV0TO4dK%$H!-h+0b2Cg-)s zH;K%V8hh`@CY075GXGtQ9{$M%M`2ebEWy3Zu_h$?(ve6VP?klPW{F+FE((ik2Kf8b zZFJMOR55EVSD|CtDx`-e8?Pcqo}6q|sC%ICVFznfsJm4m4p#Lf^ORuEM04Y+mRGU& zs=T?&xtu8GaHXB-JYlDh#hAujmUE9vQxjl2W}xvG2OD&}18AtRWQCCGX_Y#^W*mW` z>(ZK)qX(IMyFOMq`kQ~n_*k%34ZdX4=b<65q$?#%>VJ$6B7H@@7O$)beM=QJ-le zlwPq6TfQVSoUY|dQOon3rOQ`uS~6EEgopTkwBPpU93ZuCb*fEE)&BYL;irOYe^<_a z+g~qZHp}e|+uz{<*tP#>4%q&B7Bg&rmSa)1%2E5Xii)aLj<-ZUZ0sxA8vCTS#@17r zVPp3xYuDI)QDgThYe&VtsI~jr%TNj;Sv}^|j_YX0Ep@ljTC%UQBsQNpnQHQ{13Ae_ z`NRm{%lY0%+Zr6%UBuDJ_lgj%fVUIxI}rXkz%_r-Kb?2IknjH>>!-&kl1*pvQ&;T> zEcY~dNy=H_k3lv`y7BUKjZbF?%>{LQ9045XLo%U0eg`YWWE^iBr`%Z6l{og14h4-h zr-0W!jWtfg@_N{)T-cNsi#U6vm=!r~Wq6Eh^Yg*h(Y|q(fRZQ4;2ZQu_a1Js_9zSq z{~J&SDd|?T!5Iv=<3}a4{u_V>zf;ufRY)g~Gj^K!;!Yk6`=Pot{%Z*uzn^QAihs6BeH#~MYeA?$+o0+7U~6&O|u{=qLDa8 zxNS+ag0CYW_=95KpeQBYge*B*;F%=K!TXGMB}Y3wGFjqCLMgb8xObDSk@Sso*OZn3 zUgE%EA=rLU>zp4FZ{?~c@vOsh9<$d`57p*8B+4LBc1UC;FdY)*77}GjD~Cw*I0D}5 z2-rhNPlSi*;EW;qc+9iU*|X-#u$YITizC_vha_)>*;L@N7Lt1Jwv^+U+Yrf!jrtrG zdd#zrvihR3Op9kEtWZ|PVUI07BY55!R5pS{WnJGY3l$O)a8Ickmc>iwM)pdptO{jS zTv^z{{=E|j4Vr!#znAdqKm*8GE4}Kf|5yHMW z555ckCBQj9*_O{Fg)9E4eB=4Efs*j~T|N)aj=#M>!u9vI_*`5y_%X zC7>;wHfZ6b^&86{J4rpsx89fS3$8#_)gl7{W0f$sN5fS?i1v`L+-J2lKu`#VJFHENI3-NgR6^!2NnkpE)EVWH$U&; z#bYmB9K0+9k75W+RrT2G8fdzzO;>VOl~-tTR#kT{Roojp#*;Cc`)C~Z*04o#nZXC4 z%{FLl3LfoHNq-WyLq9yih08FEbN^E`RVxbV8GGS(6jr5?zUe~=z3y~M9XZOm&%o`k z*UlFwXy`PBkxO=7cPYSKiq%-Vy5mWe;4o4-|9bq@nEwd;12O+L{DU$7L-7yA{HNd_ zj``2Rzcl7QAOEtL|5E(RWBvgDNInL5ssM!;;93ES4xq|4o(CXA+59iTAEIpjSK|*+ zHvb#&hbWu>E%-x}&Hpa^A%s0=jgY5xY?@DH{53hO@eQw`>b-G2|m*-#jwWgttJEh{rVH8tX0#WN9Ikd z)_tK>>#p8p(m$MbbjI>zEK>2%<>V4?Cw&qe?7{8JRowpq6$)rarC8g-%N8m`maN7Z z;OZN3JQqjSKa{^squiGlGOp;UTo|Dk0w!+n?TB*SW)(E8qHRo{1u4fa_h$4R=f(H` zgdVfTZ2=M@;=l^F{s3=M!n2wOtiPBFO%&NaPb; zsA4paJe~0%1+9>fkF&CNy5gsgfVQ*pcr$0mLGpMr=fpwscr)k5LGpMrkB)=n@n#+q z2g&2joEHblQ(oMt5#{kjiLdQk%Srj`<}t zXob!90M9Hv`hI-|r^fRmCkL;9mi-f}T!iZ6V7_s|M$Vpo0&rzxvGJgo`=bnT*JOqd zD#4o%i6yAzM^=X=tiT!hsyppGYX3yBv3X4tJs%!+)Ff9oJ-Y0shmV%0VioT{cR^`I?eVO;7)UHDyHyh63Gv&>YxRAk5XFIw6TBX2*@EF`mZL$_D4 zdF)b`hc_JTBri;#3_1t5Mn*0Qwm?meIilal#C+^E*Hb(bQRc^74!bnJX=Xh)Ho9-9 z>;~q>TSuGoPPPCmC9L=@aW)Z*mZn1%!)5u=(-Z6XC2@-<bHSoXP*)l)l^ zjYp&0L1(f=z7+ej7g*oc-|9x@>T(QEW~O!0=$g4>MjI~$ao6W^BPUNyB7e>&iXPLd zg;mS=O}a}9McLi4vP}b>2WLSTsyCJ!*|z;g(6?8)syiJ4)*l)&&B%(0 zbt=P}Xe2+ev~eDVgn_#yZA{YMGZ%vBc+E*X_cu67(&_Br zXg<27H*(Qbv9V-bl*}8ssJ{~82!>-5x!lP5?YGeSc&3IxC}i&*Z{*_ss5VvAX8qKL zX7Ku<7Vax1x>}w*rM<9On({P4wtC9??PFp^J(CueRBU{$nLw>~4)n99%rYZ|NlTp> zIdXDCx}Hi`r`9=U;3f8GkuF7DXaWosT#ZHz<>yFsavY=7VTui{6p|28inx@>jEsPrbfUjZ= zK{K4Z{beCjfvU`di3dQU;4NDgwk!cxhW%~wu`SY%PaWY^tf|gc-_3fZtV|`OW-sQC zH>1BJ%X#(mn_%T=NQBFP7Ng7tTA7_SRix~T2(`8Zu?-u8+{oq)mow4W3iGu(U^y3W z?k=yC>+g3gSbJP6!wnl(Dfu#j0UCz+Qr-|`RLDC-yez{&I(Q`b7qerIh)ZitUXUIy zXPswHsV_!EPJYv&Y%X$3$6?>;FdHSBb9{tB0Eu1dFC?4%*yW`&{oN_okH=U>hBE%- zsSCPO!&6Js)s3n2GU#+F1v@&0BBK`a+AS@N#B14bHzm$%Sa7o8uPdJpwn43kh-Xcm z-_4`KTxvDiMmhemm7{nu$}!H1X}Gu8IKJM*DJ(%Uy1k6m+n)zHsLMo%Z*sgzK{0NW zdz^8F-#;o^Iegy|tx<(_NUa^6hfF<2bXAovft_kcLSju+%l3h}!3bop=A3w4u=r8l}Rbcx(_JHLp~N@L;%hcyuaJXP5|}Lujl$tG4=S z5P0L?#jGpdj}5b~17gOw;5sscro*g9IP^rAbw`-Fj(k(AjrZ4)NnVMH)DY6@*K0Z^ z&vgAdTAgTpKEQ0OPrC6JFfO2n{slz@FT_2X!Lpy$6v64pk`UDBm}mw!(k(Ypwbs~g z)WNo>T7&F2>bkb5TAS=Q>TzvRwPx9G)U(>6YAv(hs85bXozXle*pB$YT7SImFN;T# zj9)C$`{I!_sR~vx+nSftSL2a1QZ1I#@8Xdp0~U)kyuR5s-i$=UVv&xEMRLoz{Sm?) zM%Vh4t;j@{F(4T(JnEUo8Duk-9J$z*CHS>{5uSao^5*ak&8i4BP(uW;(nJ+*YQx^qbf3lA+g z)>p!zh?(R4kuyJWcXDk15vN)ar-&%srrM?!t#lEqidfxxor^dz)3`krYjA3HvbwR592wb= zPBAn+hP)yLg?7*ExBZ;%#VL7>hDIwL*58mTgF-mQD66e2Maj z55Srn_D>BdtUuX5kwcBEQFTm@;^caoTNj*N2XndrR8SA4M)4k5}&BMpcZZt!a za*ZI@3#a$tg0R_4@DN&g6ssmnlIgG`^+qW&%vsZ!k`K%1CWB)^s@@rT zuq#p+>nBV~&t{nOgki(z63?fMg5(sO%6@XnJ|1k3FWK$9m<%?5x^;9_`bsGsyJ@;~ zDrtv3O~YyWzQSDBC@;kHQ-R?eC!|o?MLN4vPjzBOG;*XNig=}*@9!$*%LOM>7!OXOf>JedzCdy%20@Lvd4LsRsdEc=E!l6E6k=!E zDC?9ho9nD3ycx}j#vf72vY5?Nj_4O$LIdmOj9W>cUCwgsXe-ReNg2q^+JMomTrKBU zq}hqZ5Ot#Jqi!sWR?FERCF~ zMSD-tq60K~ZJi)^svuZfTIw0^rqQ}BSdapckUx5tkc(=j0Rh1=%vohJgdo0#}@1e)3RDVZ06V)PFr(W zog^E?d+>a{;`RJ$BELwGRm|fmZ^|mnG!Y9ayD~AqpiY2tqKoU%1cYbrJ?nCUDr9gytLLMFI65|hJR;yX@v_fODmJfD&K5r zsTs{$c5ZojDZA`3l}WA#KsE+L6;xV&_Of%xFO0UdvayVCY3H=b(+`4Dey<-<>f`P8 zT!d1uQv)xpY{-_DZI;&LfK&-AyQsNG;%uM)7UCQSthIU?Z!hY3t^`<>7&f=acR-F)*O{`NP5B&yw( z^<0mmB_HL*N7dq^$sr##1s^p9A2o%EI5&6CC(eN?otjq{G9v>#M~!iLqN&DwVi{)e zwr8cWFwD`WFiFyv;@j$)2$_;fZvZkQ*1Cs5&r!#nGg%D2Jn5fIR~cKCN}4=(@00kX z@7I|n|53~|Y_mO@b_XW{nQxXmn#T_fB|1Nf`ulLySlYICM$BR-#Hm0s~{ZT}`S}vhy2urxifR}>j*wYo`uen4A`7R*~0|L>&W`zyAjI>p6sC5*R&?)zKits; zKOmquH&AFyO>+CSaRz^V47(RH(|_hKMrIt(&%Uz}?`0rY42q%3@>r#%LMemeo~&<5{IDH&l1J zOdkr33Md{{ zleQ!l#;aeaz*McnUD69`n{5f{r&mL{>!vB#xvs*sm(AnQDsPd5!KwTy*0A;ccH-Ww zz``!2$ONMRGS!VeIvBA_NgXJ(qx6-zQr0YCu`1Rx#I(fSu9T~Zx=Vj5mW4T&no~R^ z9`h3G5{I8}%AZ7o&66h(nFDf9)Te*;$@=(@1TRh(J{|hOf2qVxq%EmVT^v1CzfhuJ zDIVNP84NjhL+3uta|G*w)ruLbsd?=E0T&@qqDe*Q%2X=;V|6c4 zUT@|}Q66#xQ;Nbib#>&(kt6*}6iuMa*hf>(|@A9X3Z@|=62&er0NdYY>peIe0Y!KEShG7NgGWVec^ZzW84pvu zN~18vV~e}3@i)*`4x?sU7Fy<_K~J>uXe`%O%Myp5=I)${|JH#+IpVECvJ*pVJ-Pf1 zI;Ss&F-vPXI^)m0jQ=b(-r=4xPnan_u|~@$UJHHa>5bD9!80P4OyGxyB1LhbME^+X zUSgt8bkGsW7q=4VApwqkHU8KH`KLn(yLrkgTA>+t1N8~C7B4sD?c`Z8)`ao!0&m9a zWLjs=olWa<*NssMiQlSIOB@qAq#Ml1~xNwl@cZ4_!apU0(>cnt_YP8FE*dUHOe z$qIb1GNum(!wS~JW*r|$o~oZac^bK@O<2+ik+EZpLt=+$oqW|Dlz#ZfpM^nVvQzx6 zv$L%*&d#0&i-^2H#Gfn^;HJ^SLjQ*(w$1?K3-yXMv>~9ds#hN zC1$LWGgiA9tI3R2VMe&a;ffxds}_}ht#*N(!#tR@)2ks=@Mu!j*&db%EZ=y9X3~NTbucB4S6Y-IFEA0ORV%b z=3E%Z(W;C8G(d!Cgkz^=HF5dJ?uZ&z+_jL&0BT{{u5UwFh?ZB9xJn)WZdp;*t)io) zs*SbmNQY}+c{xBH78ypj^Wm+9@R_ap*ud`J>iFC7(uwfW!Qj)Xd$?z_|GGm0t)!#A z*5akpsQ}=JmmSxiMNU&geJa6v?ipO+4 zExnf8x=Ht@TlF`Q6t)nCB+lh>Wp(E{UHOrt)<+syLSs@BpQw^=akNna@Bx^=+4hRd z^e8hA0XKGHplBWq9{&%};MfD9K$!7hJ0fkAFp*3=X^!SmV&g$%oo~x}>>yIKQ?Q*X zhRm5B%;0gdwb*!jlMp=ZWl*umpB9ClctpfF#H}g^ofUlD0%#}D&$XZp&ki8)mhg%x zMmGX0o0=JMqwPFq7-KK=_C7Px_spUm!ocEQy4UQBC=%gXyF8okAbn%{S*#Vcj#a_I%d~LxW}YYaOK^KL&&4@D zf-=hHLLK`mXlgoaC%@0E)y*nG7%#ZqC4YgEzuLK9DEAGPmFg2*NIsnJ@n+2T3PqA_ z<5*^%**b1z?rx*080Qjl9&dZKs^+WyHm5P_;i}H6To*rbRcD2lgE`k$hXu!jULsQ= zlxtYwf5ANe3+MS?G|#_#o*zp(V4J#iz^%>0ZaB6}sJ#M(`6Jv{1-^!U%BNIg#~*5Lxxc6uD5)bwwU)K@rIU@~AM z3SG-+sB3wtbS+vb+=d)6Ys9#3#odO=*A~&UD1Wy$?@Dak=JY5wyL+~95uYUuD19AP zM=ql2xdoE(MQx>3xaN6bIG}=m@w`Zj#ku4l;ym^s;#^9BafB8t>v0S6X?wf%MUc7R zUTk%TR6Zf~uGP&;tl)dH)@RAkruNmGK~ zAT0ak2UB)D&jXeHse>!~{;=$qsqDzkI!56CPF22@U%C!T% zdls%`ypT=g>ye4Nj%Z&2UK|3#um1|(qE<}*RgvQcIjo<*S}tUc;*fN=k|NA4DhpTh zAEV`-BJ%RG0W9S!m6Bo&qGHVfj?$S+X0AkL7?(6YNY$JwiI>H^-~p&&W;OR@s$TH( zmT$lde%bO3dj7vs#vb>+meB3O$9^$B?qso?j*6pglOI_M8!cZR0}iIrG+*Z@`;*d&_5cQ9x36PS{RJ z@YF~t8Gj9DOZ3zhx!%~4n>?F*qn-X8m7Y;y_?Y+zuoE&3;mGWtn2F&kxHZANTua=;wG zB`co6ce&(DfTf(~4QcldgHIdrr-tkXF-3|+}qWPN!L^${W<=2lbNUvh^p)se&6ddlEbx85DL+776@ zyAD*1fd^aQff#s5U_HDpB4)>Kqz}DW=zBA&;;icDg&rf%tkqm?lCt%%bSP08L$j$b ziO?)~Ubu50@>+VA`Pf%d^+L*or!Lu>N3yf-4LFZPr&(7FUO~!nZ;(A|?YV0YPkorKaZ>@jB42i*r(!P)M*t27h{5W8 z?n|OONgT|iXzP?c`{@RUi5QaGLL|eEP5*U-oGPWlNc8+0Jce{*BA+4ls3Aa$#<+aVpiW+UA2KSxDEV+e4Hqh5UFPyG4>^8=nRobmX+2 zuCi&k1GG%p6xI^2R8oAT^nF8#8F(HIK?gS|AOK?>Fhvc&V3^EbE>m_}R8bZtmA z2Y_26fH{Vyj|a_b+CN$*ybELRZj$|OxyrnA!LcKo|G7(EjVCfyag!&eYDqI78cx$) zVt8Ufnk7fIrI9towltA0O&H8upS0E+ZF-WLsvPP`EQ(WFB>x}w-UJ}3>I?k8_q}0Q z3^$Zb&;d74KycT@6?asSMcmm2MUg=k6~zKI%6)0m(o(ZDjnp!iG}A=Xv@$dEo8}&A zo7UGB{kHthIrq++89+h5V&C8I|EE0jKKI<^yz}lm_rCkyyn!{eJg^u4#Nr!_ID25% z;d%zHS9Nd|1DAO^`0Ce8xYUPFyP5mwQ$KS*ecI3bfIb~&9-vRhnZ@+!H1i;R)|gpB zpO4HuM4!$x57TGOnMdfe*31v#6ORD4il5jleqy`$iS6Piwu_(GE`DOW_=)Y{C)SIf zSTBB3y|~r@uT;W!c+|<<4PK=$`rsmBCp`M|ARxdO5HEv5ZY!o%R*LVe6~R^tmr$)l zriW!)F@<0z_@sRL%Rc7$^`b3@?$j#gFpSQJ+F>NDF}(iKztvek{&w2CPdl<3zi zEe-eOWsMY5SDE9CmWDZacg-a0mc5Eb3=lbAXMvid9Ss9?vlPoijLTSYhmL>5?tL{*Y#$&O51~=mC(0ldG zlc;X=+tBomebZ2E!m@s*PH#*;Imc zgi60v*&fYVHdWoDJr!4SU-oE@{%`E5xDxDFaALD2IHq=oTN-#j1v|BAkhlqQ47Uf0 z?T>I$h{NYhEQ2>I>RWALSxj@AY2Ip}ZFy>2?%I}zwx!A~ zY6yQ^T{J|9J0(!|XI$6S&JnmjVakA0v&^$c`0SD;k6G#IH<`|2dPW5953BTBx{#GU zb{uREtW)nV{aDz;tW3z3k4coC4=b0t$38XZh}Uvp5~b(kQz~$$O#C*OI`ae|jL4ti zhuzGR_~Dm?uB$kUt92GwUsLFr3$#m_fmOM-hD$Bnpc{kV!RaQ}Pm~$h0%>uB?jbko zVbNm4q{R)=4%4(W3Cc=9qi}&S5jP-IVk`KG_2DO$gm{NGC89y_r&1=76<($UkCfBy zl57P}o2yhF1CI41d(J4gq0Z#C>J5g zG!!Pju>BQoM~ZE1$uwMSpU3Tyu&vBE3!8VkaXSy2zzi~>?m@SN_e+BvJ}XPS%8 z!2PqnH7r@XH7r@XH7r@XH7r@&8je+DeGA|LH!kk1(hX;sOWZI9`)uzSqt^5ToB~(Em2~GT`cG||PruDxZZiw|efYPJKd zldlE);9IbF^pCd3X7`xQ32Xo_Xu_~#ZzmRWG3=Nej425@Y1xK|OjCw2GdtCoWk^X) zGa6D%nTDJ!qaiWZ5S5)Al{DU%oRenE?30j`ZOY7bc4}L&OwY!G8D*ME%`&8$vJJ**8EL6Wso80{hO7)@ zQff-7F*ykGJ3Bc$O{V&Tvdm@#rONsTCrmOLLd|<2%+Rc`Dw#bVOihk3nbLy9W-n7t zdNz~{3D#;amnR}K)s&faxxRLQ%&iHWYD8?dO@9r z)O2wFB%#Pom}pElq-2^V8KN>WQ`5&8`eedRPc>yuGz1Oq9c>6S^his?Ly?@CorOmw zd%Q6<(=ZN?jRCXypdpP7QIX+>sNO?kdk@w2I62X5O;FV2v?ycd6k}#!>);?rP0mTm zM(2hON=?c%Wtmd4MFo^6z_J&yt%HK`Kd>2$v@r}-l{S@-m1Ufin3hXzMdfB?8z%*! zuL2CQ#>_16OsH%iz|af&X-=jwG~Jk!otcmpV2H>`gdQ`{m>X>ZAB84%=#bDZsa^Y! zPHoy6gFAMrv~4&7>Bb~)RCQh1^ke*zbeU#~; z8<&xQ2Rz%Dd3W<7%-J5gfk`HEOwXLuG&tk#Ze=f*O?HRi)>dwr_ZnM`RjPQm2J>ue6kLT9PrN@{_Z-Iom^b4h)Z4*S73g|8y;}mnkhx z#Fxp4?M7w@Uew6MLqnCuHVghoSh{e^SCYXhw_n6s!%sdSj9tLMsaS zy^Miv+J#ga^VICA@dzB9g z9XoYw+b%gNxnpq0;H0EZAysk2-NywnO!hL;$YAVM@!0T>SbfK#qO8f~hl_u}UM(tA z6z^;;*3KxKbNnB$x$*(U*6_OwD*u4>n#ccV#u#(tG0zZ$VfQi2lTk1H8zWWl=* zHnzvK;sNI$IGhi3{E>dRmmx?Nsq!dffS_%NifC=9%5c>B0Srg&?sQcG7F0GIwhp?V z0jXW^y^ly$GNzh`q-wOgng*q6vsep~)iEqpo7E3#V5&CzHLpL+p{Yt|UKz_O9-Hp1 zChNheN+qjxbgH&vdavVCm0VF~fT~iNs*g}@amA{#!J%z%cQNj7-zLsL~eQEemBeOp~656Xa9d61V=_$pj^RIkBW9ID*p2=jFMA2+(%hoy() z^Z%()iQ

5Z~>JsY)k;*01hqR6-l7X;iA-L;Ao6CG^C-4oX<&ZiCX0p*?zq_lCn) zQ2-v2nUIub91<2$_D+pZ1Q^7p%`KXc;MPI#U$C#i(5h>tmD-FhqBgoG(<3R#n3ZK& zglipSuD2>fOJduOZBp8{?v&KFLz}j(D>b6bxKhrHAbEdAD6E&^%4L0M7F(`$%GprX zT)6~SF5g44RXgixG%06=t+iI;Nx7U4$=(VEl5(cl8ZF0ddGE)3Ry_QEta)0FA(fad za{bSkYje3HOcxebdj4wrZ8ffRuC$cxm{N(atXAU6<$Or}@?M6Ml!Uab3U2}l<7GrI zGnQ29v2x=`&oomajvROwXizTP^%t8mLYgvL;X?y>ug2NQP~i*#3QbN63@LMwgEa++ z3N1qmR0Cr`P=$9@v}$aI6G|;}hu>UF<)aAP-S5~TC8=Y_PVHeFX`5V;ceHlPj3Abl zgJ@HZA7b0;E{-Lir4Ln`g_aS+(riWM$>GA1soHJR&R-fKEDe{p&T4qDWUF@jDi{$g zt(P~l>~LVoTkV!=o|GeirRnl!n!~>(&%-v)CgPJBcMkZZrbuDF9I*=a-R^pF+6H>d z?v{6nRg|}6t9Gy4OJKj#&3er}Rfy?Y-aEu|N5{Llvy<)Jk~_xgP8C0qWp2Ea?ZVQX z+zqun*ihXm=mE#-YO(ME#p-IXO^YxOB34&}ebp4JtHDyulMf(PSHF4p6RROq+-tDz zRA#Bi5*O|(T33T#9%QucRCYP%?t%9X@mf5~OV5|eDR(=Va{JK}yYNJ-!IYks>tFE# zkBG+YsxtqEI)lKSceW5}sdV}+D|wJ19h!ZB5xu$$d;kHxdQ8*K(Em1`SC4ts5YDT| zP|c73Wi)>%*4=wB#}ILEu^dV~u!(o|IOV}ba@f}@&$}V-J;d>lvT@uH7znHCcZtGf z9l=Ln@BtxPpSS@(5E_Hheh_zYaGzV_eqc zG{YUfrzW&z@3L04jLo!L6tXN@;dk0XU{Sg9INdI}V`8V^hHb}B9vP8t=znrzA-jAEfv1Z-O|t_Y=~j7G23#N55EfzaT2tcFDx?^z9wu)N=P>( z;`hXJ(vuDFP2*Tg=Q&K|ORQ&Z|&44nI zw7dz@66>g1KGVan(-L9Jx33u~qiy*d)o-D8?os3|Z-KNi!V-nc=c#@xD~QPD&9HT+ z_Gn4@jMZ$FbJ^z;=0_8hi;@z@V;}{wnPDKC#}ME_lhFD zrHF0VuD~lIt5paupQrjA^B}^xWuGey=Y8O%6g^WjlW}%i@dFx|BN1}IXjf)s!K{Jj zKnn)kl~`qQzZTFdDe*A& zLpusGzE@%r?1ab|V5lVLKVWK+)X%X00Mtk!{{ zx~zZL14DJ~hjtXIb6|K##^3Y60O!B9|5YCtpwz<|7^=%{4|ZSxcT_kq3`sMFCEjT< zoRl!A*gR-RiPoI6SX(52h7NofXHzNa^9`oehSYcQrKnUbM!sBcVkpTLg3 z-QZD{F4M9)!^U1TfAon7W{+C-WM1EZ%`HQbA`t7m7lVFb^_cvpm&dE!Q1AH|3yv4G~*#J!-D@B^1YUv*)&}C+T7AJ! zcrY+?LOQ&`mfqJY6Gd{eDJcgn5SpPTc*|{?af&ew-gld9?9vJf+UAfIqM}@l*bIcX zj5OmkJP&Q!$udsPfx~DtOiGwGBq=E;6OL9+dLrJMF(#YsG}~&sV;PyoKuZS-lmRr$ z*N_d3g!c<@3T)#P;lf&SgFmFajhSvlCL&Dmi=>Yw@f0qGq!!A6R6sHMb)1zMG)# zZr*L1=1EhryGT{Gt5;kT1-oppG7(Nm85?B?HSYqPHd&A%eVla=pmODdB>JU%0EiXi zlNim61{h%I&EhZ^nP2-&#@R*palE`CBobgr9?m(HQYvTmV7i$kz#w9+b@-1WPK zM{@({kE+FIY{RzyB?H0@ag1?+sp)~^GEF%d<^6o;Ky2xYR(;`~jzt(*U`T*hjH4Ce zeeUUSKarv=ysA7I#y1*J;f>>9U68@Ig|GSH0GL8STsE0AIx&43M^JYsPiud7V z^e~My`y3BC45#pbM*@t!>8A9+WO!wLVw&+`906$jF0+gW*154$S@mOR6@RrL6@QW- zH4EOU?>F^+x@u~+|NZ%>T(Ge^cZJRzPiz!IWg9)J#lpUAKp8-`0G`7{yIah&U z6$V&}`xQ;F%9|oXpgaZsf$kt%u5y>C;`#IccMcr;u@6`ct6GO9g>9rR-@z&}9sW|qH!;uu^KnD-&um>y*4pJJdDi2%Ba zN*$LD7g-SG@yA$T)P>6_@$)QJd1y?4X9CT`64VRLVHBk%G3dZ0SsMQ0O0I~Zh6Ef$ zOz`t3a@v3k6xg7_n3)MRkzppha=pKhSwVNHC>)mCIjh)M*-@kYzwg5aPR7G-@WU%r zv-`_*A@nr0;*Y*e2k+$KoU4`QW?ZR(U#)>3(n%J6G_Ul~_&h#gikOj`$7`DdApLH> z+LA7Zz94*(ERKG<$@+kR7A|h#mtf$Bc*w)|HRFDuXEFH0`YO!o)U9a34=1Co$*>HR znvOqMG{BS?Mi+B;+%Hm;tF($iqOx(fd|0{15x0B=$;Pat%vAcp469x(uf%Mx5G(_C z`D)O?*|fTYGSnA?B6L8wnzJosj+C}FYw^3HvrkSOt*kSjbC#+rDhF#Sc*fkd933sQ zO_~)I?;eK8z)1<(g%tHEnO4Dtx7oPzO;C#M=ym7ur(7%lRo?}32PI^X0k%C{Tn3Zk zuASHRxLGgWRWPkC??<@k%gi+&5d!ku1M-!n!Uy0aSl|X*{|i^$r8`YDYEHP*iDEk; zpOTOUgTH02Q0CksD{Z1ZS* z!qJ7_%dxK5U{1812I2`;?sOGiusywd!P+=nV8|+Ay@Vd`h9Bd}x{u>!)6wXX49u`S zV*hs!WcO}8M(O{0D2AWuqu&iQ_cZV-ESwBBj)VI^Q;gW(;66o}%L8-dtg!2wyKu$( zV;jovR+04>WH!z^jZVV5RcG!owt2JwDU2@@1}g4Y@bi$F*@4-qHtQ2GG8>~Y$+8ob zl@82;*+F_TEsv(;;O_&PcdTNsTi0Cn?8de#@;}56X{jY}Yo^+|!csj|ZuXZs7~|!x zP1-#Ll=1=7TrX5xrSPH6f1@Z8%P?{up+k;H@L&vFLuP9ofF=slAPMg;8}RooLw(H= z&pHfh1%$h8Tq2G_MaMz@)Fwo72(0k?l+cFxU<=m-W{a^au!5Ww^lf?L@bO`ZVO(6Vkn^<&CgE?~=wL~k#8St2}RmHfL3Rgq0_KaJ}3AuEr zvJ8`QvcNne+=b3a&4$Olrqd6JoA(ixVslM7hN%g#4{&c99gS;(=$#}}CO*KE4guAW zW-?9G+%|Gl)@aNOH@i*n+ymsb>|Pd({qje=;l3&Sglj7NzBfE&R)MeKu6Hy(o(KPr zH%&$F!5aBQtZtGaC&Mr$H4Dn6!LO^EZMC&;61=j&qKoR?YslcRC`dEs_Osgb^BWl) z*lDyO&j6q8Micl4__q+rc~*(g!^{=r8KBsx7Nb$!iKMxtU#q-8|H{ga9Mx^KZEaYY zRf@j>9cgKAQ2)U((Y-6#1#4UX*LI-akeH!WFh4~2KW}7f+-Nh}_CS==T6yfwN2Xk< zGKZ*~-k)ChE-Hirea{CgtjBP}kUoY%Lk36pyK|=t5gljrNU;$TNV|-ksSWOXh}`$e zv-$P%?`Gu)>Y7z3CHiRb#GvZIiXY&B&H`wi$ZIImCdo_T|M49)8iF%&+B=M9J%4FAIOdc^e2 zi|QSbH>6i|-rymzd11YKQMbO=GG*Gl*W!MGd9D2K*-+a?D?b%%kCr?WhV||}@J=TJ z_`SnuidMMcU#2}w(~d$pwVxlHV|mdrz4M0k4$F(~7n9d#X#c#Z9?^MGF@wp+chgsJ z-rO}i`R}ed%AG0Lt2&I%yQ`W0e&Km=3Y9s9sbFJKzMQVobH*}o4Da1zsKIYYM0Ecl zgL{PgTOS1oY+0j2I*sfAfry4N|2#@+9ZWQ%^-O<%_)da|gZDAjhZ!5JGSK3KT;PB? zt-Mx}^Feda#_Oz%1e}MZ8))G_)YlLG$d1ZKwY+;Bi*Y|;0LBj(b^Xx~|73IJ1|XZk zyPOv6Cc`ark8)Wm9pUcefy##id8*Q+=PqLxom^;WUGr2e8jBuSX$bCSj=^$wEP=O-7x2uhJZQqIyqrQ(*t80S6!*mSxL8+) z%VtQ!D2p+$+_iMMrO|u6kRF^fDG@Fo@#{{oaz$6dqE5PulPk>zzrYZ>f`e-^ai7fS z|DXasE=}M~94+GGe!_KR|MaA^oGiG@V-EO%A==H1DtqmYeyidt_q}>EiVm7~Q*lsg zRtkKH#L(Ze%zi(27p?lood?PahRCQ%aAzpO1dpHPYOWLgsLWV86rOmYZ)6zAa{s!+SxGBgmEA%4|482oGYvMul2*CLp2~DVJOo4Fi+2z5Fx=bP?Y$lkT488x6MXB@s6&DbOGZwmhKaGT&Z zA)PSAj-`P-TfkZ4#~AB3i?g%eGS)Z>;$!-_EX>hllEP|34UJ=>Sli7is|{(5`^NMS zgU>KvLm@E!7$ateKZUW{!(Lw7(yTr-J>({nRTTeK$ zD4!*13hmNX&(4p*Qnx_5vKQlV`y#(!VQ4JHroRDJ-jJ z&mP25`yoZoemMB~K|S*+sb2#9ssvMplwke|B_m3vvNM-Vf9k%uC0Ld;# zFn#h7OkaNl^Lu@W+Sm^_#ktgsof9TdiK?)cwXH6 z6x;PXfhmC}HpS~%A#L~i3{y6ox$M%6eRgK=89j44i`t;G*kbfq)TYz+LfCG`UOKz? zOf&WcNIm-#Qe2tySJ)eyeTAj^l1v5Z%4U3(+t8KGCixyn=!fSp&nA$r?EP~GX1TJ< zAfXSRPb+q1EzaY1)_H7kDaj&`Em-h{rWagU{sqzqlKfs#j?{IOIvqn@Zy;CD*b@x_ z@&IzCT86QSR7*{wscarmZB_sy;8M1cc|*>|q_$zN4LZhJ^NFk}&=wf$YBLyqA!lP244<{x z2+%cwv9C2>136PTTGouUC0!Qiyn#A$wB;!xKh~Y2)oUQ9H*3$vlI~5=#jy@-BGppN zzku>#>~YdvqH@XG+5rs*iem}Vr|_maY(cdXIzQ6Y z1@eZR0idXh&FO$WNc=J7E^b0x(Sy$G}pbV)>;soVmdLUfR5 zF`q#68RdMMXX?;{-`e3B@GPH7mff`DdT*eaM6Pwr}6iB8=}UN z+7Y#v)Pbn4q)v9|vp9R)hxhrTL<#oTTi@s5M3W_rq4s9kFSGXs-FVWir*g;mTC!{( z=oau}{0-8bCEaO$igedVcbcCi-7V6c=c*q2l8XbDJI|fHg%iNq3NRcFJ1P zeMveyWgF>!CS5({L#p#n($!NG`+SIJ&W_l6b0xwa_n`@qpAtpXk*K9If@m;NfHInB zBvGL9oIUQX$r1N9URh7NY{w@YAr>ebh?Wo;l}(g$B@km1l+8qMOWHy?4^qwv%2s=f z8lOPEIF_lrL%MUM%Taa^l}g%0^s^(5Tr-uuMD|Wdk1L0%1z#t$EMK`mx;CWCSH89{ zfEL1uW+^vFHx|gC%vOFS-4xP2q1>ig7CPY(D^xgK)YWD$Ic<0H2GS87BU+%i5nXlq z59pREenjp2pV07yXmwDc7jnc~jeKw>9*7=&!pK>PDXv)2T29hpU>IRc; zk<<+#-A1X4B;9tY8%lHtC{9_g#1LI1-9{zefkEp(5baW4A<{pB?Y*mPaDZWk)d31+ zdz4L7t{LeL0->Gl9zi>gD4R*wk90?rt)xpN-AQFX>1L7cr1AmLYNF4T63Y25<@{VZ zOu7=O`@{jqjxXTKIgVXYz9!uj(v>RT65Wz?ov48`TK%o^n**LzLC#+QeW!3oq#i{7 zR-7DhoQ`%*b%wJ_sY#S0sg@%izj>1CQMs3hZYf@*DJ*GzRD3YYt{h?>>xR?{2kd7?2yI(0SCG$IG}b;knO zzZZ#|)Hg}DnW(;ckZ3QFt9qE|FwhmnUHypY3Q+^~B+*TxhUyt2eJyO=N4-Q;m&jNB zn#e%puihl;MATBfMHEjIsQyJXz1E^yKCG3hI-z%00C}@u)zJw@`)#$b&-YYYI$>Yh zTMN&|UTUBdo`0VJc>@Jexr;!tK*3IU{CI8D^;dg2aRXy5B=x48oruP(6Nq{OjbIbh ziBv9@bZKfX=op&;G=`I!~lkEHrhym?#!n4D%&O8?lLfF22SQdyuLC+Y;WlPyrcbK*X=*$|*awphLG`Bsntd1gjQ_>hJw~Oe6nn2|a0L8G+)pTm%98f4brDl-s2IV{pgmwN+^tC#-270iz z%RDxLl_G&<4S+&{=2HuPK;G;JAS~Ba(n8V=1lkF@B{fvgl^($!`Gfj2QQHrZZm7=^ zB@+ExeV*tkqF>b&M4O0yS6?JLPIOycMRc3!5A|iD7DutpztuHFkwjeg3ej{TRre~< zIwHMpJ<%sb4!YNgZWB4_HW4*GhIQ7`6%h?0s-xRXbco1Bx0UDzqWZeGiRyiX<=k}d z5Dh2t(Cr}lgs6dT7ttR?-n!jHO+LnQjdbr3^&|4py-zfWsIhK8(N?0Sx&uU~h??sT z68%BsuRBE4>l3WArS1sPBBDUuQKHjCA-a!=oQ`A8HoD_PZHU_GP7oCmb<&+A+Dz10 zcZ#U^Gc5P0?lh4&(p_|45{cswsyj>6>MO0R6qQ z=q;jQIz7=jqBxxck;9jmbGXilD41x3?h&G4L?d-IiNsMErK?SJkaVMUb%|~ejnUO3 zayx@{ChA;?dJrY)+=;}|OxAf?kx}PmMJc+5L>JCuE#q~DM<6t_;HyZfI^Rcp*gn^( zTu9DNx;_DcL%qdmCoJl~PH=9FV6P=7RjL;Vh84MhieTYV-``Y0+o} z$dE>>Kt9@N4ak9wUIjU{(MHIV*k~)r8I6{MJ+nwIZnOH-(EfKEg{20z!u-Qqp(V*Amr%-^t=@<9&nVB8R>k`0eEW8L?V|HNL2?!X(uehIS7hIo z4QjU)mY6q;dF3Bb&+mq~1aumrdl7%FfliWaZJIRkpens*ZlJ*_3PA`%nB>RwzB$-Gu zhvX9^pC-AE#Rr8hh!^~T}g(M98NNsWCqFEB$tp}P4X?0ACNpp z@;@MbSi{aH=jeRHqj-$Ek{m>G6v>Gsr<0sZas|oPN$wdEc7*yLW}8~VV*ine`HU1Z2s|3-1mzh+q0V_9lPRo1Cqfc z`;Z(>awf?oB)5|Mh~&2i0MJ+PieB-@dUAUTfYJd&@GJVf#vl68Axsiq{mlZ+)f ziDW*>7f5avSWID+wNIpk$ z6Ul=lFOvM7q+4&SA&_Jk$pn(QB$tugL~rb*9$uT4!0~wj`*bjR?#zW4Uz&2-oBwLg0O0plxXplZErJuJOjAE41 zc>qSd;RCR&=(m#xU=52&ZW>^6=IqdbnUMdR0kc3l4n*x6;V6%VZ-tca!m$RgLEB-w z?I27aK4>>==g{`@L8yIi&~7+`PR8PSR7&zDN&8`#;s!D@-ybAr{YVPSqlRHwF%l&} zx{jrje4OO6VcYdO_VTa`4LB{SAm?B4Sifrm=4qRN z9u{M?@QLt-IHtls81c;ZHgSw{jOd3&B-fMNXT-fe zMe=)Nu@`4*3QEtEn1)b_ zr~SC~4Skr?xHmw0kJ|$IH;u!7vU%KguzCA9tnIyV+jQ+&z42J8DM-$)kFNy}IQ&7| z^;7FLip*b-igrGi+8ff>rlLKKCgeeS+63%HGfB=Txq{?+k~>L$FrnBhGXL0w90O-3 zCSX0+Nd8H(&O}UUO0qM_aFSz4W=zDkI;DMMh|JGO6E-;eaQ1i_razZz-u7Xe(}wu? zu-zm*C*giInN$QRo|C=+`R63mTJp4KhV&vIIJ-%Yh*m_4mf8xahS>a}IlJx5?N*$VGwXJZIR_hamXY%@ z$j3=q+U0Bk)F$eTlr~se6k4ne`?;l5Z2s^mIOa|S8JV9y1a_RJK_ zziG-=T?pGTWoT1dp9?>KKNV+&!rM2eqEG$?iC*3Awua{aKI}+t&t^XC)7-uwF(;(w zhQs#x+**y`?8wDZ|IWqM|H|E_gR@{d%0?u`UbLEymUNz;r}tq!rbjm8Y~A!UsA1D| z>_2Z$&uCVM`J5b^Scj#M+*iw( z{v^Xljs^)mB!5jS&IGkPhmnjSIgaEElJiKuKyo9< z5O$0rIbQwwuq(4_wML28s^*j^NDP`I774C(U^^}ey zIKd!@O+T0#( zeAtw^gFw!iI~?Saxf4LHo;w3%(cB9SV9c632ewP*;+gyD+~*tmu&+t}GIwDc^PEIn zr{kWA8G;X+H1ANGW)ws86gTwx+<6$^3g&&)CN_UA$z>!5x?#%DAe1X9WgW?PKw=HM z-I~!D+6b@KSl}=peNu;{H_3$g-P(q*$@9bD zfr-Z#VA(SZFouic{?h{7$65;~wDn?HyAlwKMNU>Eg_GoYh-`mUu3Cv7Lx=vH2cPV~e71Xh-np^Swa+=XuoHEk|j+ z-JVkVl8h#qNHT-utmQMH?6Tz;Z&xnQhwaywqlMR3tb^@(FJNunB!`lmK=LuGltC|I zo&=I2&mr0tIhQTpSH?DBk8UNFsu65y!-}cY8Is%9G<=k^BWtkNomhi&6*1>2J7bB?AN>kmaU_$RNHT-u z43ev0{uZ5IK-+~Rmy&#u`3Hn&(6GduyK3#JxR76=Ty7aqxOB02S^?!`4P#JB+sm` z*T@`&ie4}AjRhZ~OeQ&zxVN`vsC)LHaPfrt@L@p{x%(x@9{=+RwLOl*7@@hn=JC3v_MR0QSO%{kR2t$lsJx zzZLVikZiOS%QoAJ+V`KsetTriUY&V{jOU9hYqV{1H&@mSWF1!PTa>*(`Y`MjJ`8(> z55ryo{opnmwuB|$A ziqKl8VC!b>(d}8C&D)o^=V{xYZGUfwo-NyMsmG?&JG(74(6+S=N6Tr2ZQHg(f1qmt zJrnlqv8rEat#gX)q1&I2Fk5&h8-{K_RB0aTvetE4TYING*7aL&d+pi^erUf7Bh~m_ zdo`bn8Hlj|y}37sn(Y_qczpynuIZQC)b>)nc#X2D}SZ=zgx=Z3c4>js60?YT5&n=W!Ka|%HD$p&e-<#7dHp=;8 z{c!HA={AC{rbfF#2akTxUy0q3`cZJ-(M+d72M;dLUy0o}pcCJ9!PbAPAIDuZ9djMa z>uFR2sJ=$^U86XB4Tt_p>f?HwHPC3Z4W-*qz70J`lukaw z_tiF zGat4}5_-v(y(|g61W#>CLccU&uSi0lHD#|#LccU)>m{MjnzPp>p_lyFCQ0a}7OY4T zdZ`85ED62Tf^C(AUTVSKmV{nvp?UW>(L1EWezuCYU}r^6hUEg-6AiE(6YYAli{7_fSdy{T}q=9ZlJdlMGmGEfL1+h^?1#FDlTRezu@W*lmY^vKX z-impVaRqFd+W}Zj+DTNxx4M1A+pxHnn6r?52-Kck5#(^)?HupKz83`ha2ZJamDstt z|HwOA(Vx7FMnUeil&%_u0d?1Cw7ZwmQ=@G6KqXA0`R<`gZ;e*D_f-05ROCL;iuSli zDt$HG9`^*Lzeb<9XDb6Wx&|~zBfUp~GDIUEk7Y`vMqNBY6?i(0{z~kIdaPBVG)nP! z!-{e}-d3VD-6D@&N{mLYdAzU0vj33JN;!HdmOT=HYNS7T9NQoXy)=T=4iq}{(kM1f z68dEfJ1z-*HkO42iJa)A1h!fddMT0pE(yJq$ojPsInhf=EKZ{Y#mH_F6|z0c)D285gR&fQ|_9ln^n&L z*ifwoUKX95Z-d+L4G!^F;_TPJV5RG2t+N~2poNugEa-B~p~7NHtfZs|`Yx85-RJ%G0Q(*Kl>F zM($qmDtv8}{z~kcd5u#a*Ql-6G_}BrW~s9^>gE;B=V%n}HCKH?qY++Xd7(y0UeBse zYBUMTJ*CkMC^uK5d0uPa`xxS{#BL4LVxdh?%Y03@-Rm}6pwas_bj0g*)uQ{-YpWG~ z?R7w1sFnK_axT)ShWBwR^7Ou>F4lC-y}whJXw=&Krn*$4p5A||%QPD79jZL1(P(db z-SZlydcUqN*J!%;a2pC$R%p68pnJiJ;?);5TH;+(w^E}Qy*+fRG}_=DpnI7`w8ey_ z?(a4_pj*ufiAo*ud|1t%A$rbXf1^X7+bQV;(OF5CiC88{^(r^msg2)M@;a9qKY;Z@a#o@Bynr=Od6T~Lhzs=S&2O2C3*lz}; zR+9c88bVaURiEonZnUI2J~wq6Sehh^FR!yEG{}~6j4!XVX+$L)8v{ z>LnbbO%coJCURo5d6N}O!ichkt?rJxQjYy|E34f@5cbcv*cBT7OF8z>Z7jMM>Pk4q zo_E-CNf>*!vwWHw6tG|)M|CILN%R~G^|__n$-XBl;TV^8vDGwfCD+h&nMY z?O_p;FfP5vj!VM0w3j_XlZX%`E)}zdk}xh6vsWcyTq@?O|LhVR4c$E|su+ zNf?(7u@#aqE*)lX5tVX`8b{bsjpEf0*%e7RsvTu2O_EADMzEvIOAgxEu0n~Od=6r$$_|~;M&H57^ zKE}6^-8q&`RKT)*TiTsx8ze3CZ3lE#(pum5mGi9j5UjI+z31B%bkih# z?AzDwBD+9T!Y}*2#V@lrA~0tO|J%1WzrvzvDp|spxkcK2%^ZdbUBkvB?Y?0sy#}STR@aAX=~Fs{yV!N=|t19{1%HJ zEpp=ccboZ*K`Q0bq1XL~-5@Gpzd$X2u&}YHD`0lbkd_mba-7@z!8S?4xy_$!FHs4r z+bqrQFSefuXO*u3T@b|Zx{C8I@mOaG!|OlJ2NH?-r^-O`DIjvrs!A zojIpnzvhW{c04Mc$~j^=dmb-oRC6z&4U(o4ZILv;xdC*#1S-d|1$#bT64vR!_esL` zocISs!p<7}bD^X5YVZq^4*5m#8oXm7)#-TL&ryAZcb9Y?bdT_4Nk4+lnWstm6Lije ziKIvTFWJ@P%Oy4NzY4TjQVajo-iipuVt;473lA0Ku)@Edz8>!_=}mtZwH_ZN>6m{Jug7C0ee2&) zU!RYW#9A}~8YjuMMN7RaH%anu5dt(#QkNFjbZ$IfQbdausvDmxDY=E0>du!+%4yM2 z@6KP4RM^5r_26qIt!+`nJ@_U`dqL;P-VAn1dza>6eY$#oR2CZi{iqId(| zf~bUJ|McPkM1>4z0$#k6$jPRABlQtF2kd8FJWA*s@VI;N1W9!RQuW?ET~ea}6HuO{ zfPf<2kk2D3WT64KStGujsD$+la8w)d&ty(q;c3Lr5FM!TeLxG){XtZ~{tURLGjM|u z_u)Vdw?G%w!2O73!yY}ZH}EbRJ*oHQ=ZOj(d;_oPn(=QWg$A}zoADb&2h_O0BHo}cRpy+41$BSY0tMy!g3vWu_UasBR@%0$bM>d zn|0z5*;r?Z5>KpAJ#w0 zXG&yE}n%>$)?Z<~m+Ss~?_v3Mb_?NAJ(D&ylL?V_C(E3YMTh-n|32oEt zEHtOBqm}NpwzVweyuED{*K#@^ZR@BGG}q~Tp>2J8jc7$;AkU!IMZX@%KP7sO<+OVj za$X=R=1;ZTZ$F4p(9nwYcB}640t&ZSpC85<3e48Y+I)a~< zgjPrJp9DFgoe}(&B;1Dxu1v!gN*vMZNbV$vu2&-YBSgYyk-Q$!bF4<^@y?OFi>AwR zj^+aeG5^lF&M`brqgl>zyh|>&P{2YvFLWNovxy4X$j;9?k1_iU?gzZ=9Iw%Y&KsPQ zGpW>++ZE}5zKQ72&UZ|t}JpQDl6`}9I zw{sRtdOdVE&~hT--T8bkk?_(YUP4qrURuOIkvjCmV*Z8Hp(hse3sQ$3T*9wP9eQvH z|B0xS;~p*Lze~csUCQgt!hH}PT*jA6LJvN}<7W#UdT=>^YK|cE;0rwB2_&)aFY!1c z;lY=9rX+0dWj=>Uc<^QZdm)x9X6V7y{L)jFTGsGf%DI$XJG>)&4ez?iqFc+qr<~&K zU&~PgXPn)-zGq!6w7GAo>#Le>ci$gf*PF@tP+u4Ib&assS?H&}QG6rsr?uzfwuwJS zwA3NJUrV(0hCfQ2{&H?>5`Z-QL7H z=Qw-~<@WNPM1>B25e*clCXsj_$EmU`a7xz_}h|J^^f8Q z_#R1k9Z<}RCE;~IG5<)?oBhYQ9ps-&dar+$^Fe-2(y{(YZY8|bT&{mA&~-^a_s?)U z#D9}yKVS+F+l)RdbnqJBs2=7Hl3EUk;)i)1K`@fsW=FUOQHf*bKu7fm_mT9(z$ku% zw~(}a;BvPQd22}<2fhUKsH8muUDTtzm!t~=i}+Cus@pLhEvZ)cSa`F^Xi2zM z`4Klt@(hpSAMtcat;09Deaxpw>Jc8!Kjx21iU@a9KjBYGN`Z2p@FkM+!d=wke7U4& z!i)HEzJ{pKp>BYe`YC^1Qlo&5`cL^=g2)pm%;%9EjzAW|k?W+U^Y1(h-t>UJ#WS_@ z;1h0VGzuSlQ+HOQ#KB*`_MnyyByZ=X{-9Ue8bP#I!Tcgj0JnL?L+@QqnGT5S1%%1pZ$U1jB zjd;XncfCd~5u2Ui)g|;-V&@Z4?EZ*GZ9rF3qaL8Et5HCT?(VJ8j)*_q8*6kfqPB;>M!HBJk3fwYMh18UYt$$5J?FL>#R0X~C?&GMy`x5t zMRxS)tkJT_zHsl(ynpK>hk10k!92)1| zUn9fNb?yVK=xL9E8nqqzn#UlG1`OTpF+`*Ip=05`rP;DvpeQRk;t`|KGH7p@Mztu^cUnz(#SdLM-QV$UQs`~j?-wc_gME- zjY6X0+$U-j7PZbjO{3_j-#y^9tFkXmirVaK(kMSl=b5F^3qVse+7;#EnXA#+sIl%d zG`b#D;676$`)D7}$2Ibb9_v0^qmbxUo=<4hC%UueQyL{k_w$^mQEv2Uk3|}-fO3m9 zx-oc^=Q549M{jn1UZW$?CeIg@cdg>tO63EMqTsD*M~QHD=)hMgpKH1)o-Zp`G|KZ_ zt=u3IYY=Odc3aSCI46qYYn84V-Da;SeTYPzuV}VRu0PxJRgLiJjrAIR7Hv(JZ3yp$ zXgQtnu8D0v&w%dtt8>B@?T0%Ny*UOm&yo9IFCG|BuYZd&L|Tl;r#Qgk|hc4Jgejp zl{%uGUn!3f6*}O`>^Y@S60XdiQx;3YdE|LzIZ=rto_`mVRg&=hyP&)(smt&penELt z(tzRDbQhKFl8nP!s27#@CFKwIQZFfoB)vSmqyCa|ToT^Dy{w#;v=_=8&l@Li?M!2ZoD4iq? zgL2;}Jtbv=?y53C($k>3szebLI&1^oHD#ov6QH}MB+HyPMmVb9Dru7JM@I2)l?^gy zL!j@Jt&$!c>8O6M?2`aC<%BFZXQYezgYu=M7e^NHAC$|I z-U8i^%6F1Zg6>D@^?^I;DFaF*OiS#2OSefIf3piNtvT+1MMa%ahx^EMZKXE z3xXAw*`7C)XSQQ4B^<|xpB0B4NTnRdho6-?l5l+ZS@9wg_sV}(_6c&t@!@Bsn5Y=8 zKHa?FduKbbmSX<=sN3-NwJsW&JbzKb-$h*se`S=x>sMvLZjp1xs1{zoD;@VB6|j#+ zwfFi%`JSkhzP*qnfwcrx>Y#eKTsldm}YY(jTKfcK1=AAu8oKsx?-R5fuYX@M@wa9~8CV zsMbtfM^wxokNMcWxf)R-bU3Q{tIrS>^OZ4EyjrT=4+$NPaY5=dqGG-&#^}*Xy&`ou zK7^=VhcPGK^PcV1T5WPfl*2Kut@;#EF+UNr*sG&j{2}U!InD<|)wV}PP8|Qbso6xu z{6fr+uH99KV?u|cVNbO?Q8B+B^P@*E^+&10v9Y)6@R6vK#m2e!R>u&PavUl9sMDmb zHt71OA4?sMn|;-*Qr84@ebw-fMSD1k_EYB&74!O|H@o*&Z%7@E?*mo8PcY{kHphFu zd${@x5k46ZuMSp^X}XWyhp67iMV&bIN2(o(=CIu{CeKK9xzyn}JybnTRLp%wzvdC8 z`g|(N;iw&>b|EU}N4(a#$EXXX4#)6Vb%WIX3c6VJmek>hK1{850&6Mesov|{hpE$u zN;!`2aq1SS>lEA9W4K!HGtnN7?<3W4q7vTCYo*sHHSHwoN;r=1W7O==1>yKUR^3Ka z%tJ=M2G5y1b4uv&Igcdum_{qTlGSOag$~E}6gBT(f^d8vr=FIC^NI1Q`G*~K(<8c{LO8LwRR!X?y| zaGYz*Pz{%nin(d@*Is$*@~?#sXC9BK7l?}aoYjpp7@sN1d~74t=- z8`(XfcKlY*+oMC&LUp91%b+V%(ENh`*fJeQ~$k~RS? zRd-6-4YW+HeN&YCcua5ar`0(`b6Dw^LEg`*8zd=XM|eM{Vm@fkP8mDSd%1c;>S}}T z1=a8i>gKT8pj)Zd{uOB{YcV#*`z6(#qCVVVJYw>ES-n7Ke*w!q7BXbD8bN1q0b2sJ zM%^cA6VO_<9-UPM?9q=*p0B9xbaoW5*&l@rS*OmC^diu!>J3RdfL>F>sAm_ePZ(5psu6-Qov>cy{`5XcG7cz8`U%-ysld4y;1Hhe*XcU`O;`v{4?Gb zdO7|D?>98vp7=H1Md}Qy1=rbc!#fmbO2Tq)s&ge_xy|YVNmy=+x|m3;bZ=FkC&K&1 z3%$3hr~eOo?*Uy!(LQj`-n)Hi(rZXU2vHH~K@ub?3cjMCAc97P(0hk~fP@kvHGvSi z^xgtQqy#C3&;=0%1q1~nA}A^fQ(Yv=s$r(sciCJXM$8V`OV(~ zsVEgT`O}dol}-MMH$es^TPtNNiOk0BiupJDH!!ttS6}-p_!>vH>H^nx84Q=2+y+)_&-3(Rl*W>Ryg1<@F!@>89E`i!a;urmyT9A%thZkE=Pvw)(Q!23D`n^96Nj{sF@JWShxGO8<0PCMW__sKu z3G1If`3Dprg7wdz{X*`W1Dde@`Kv#X3C{9<^Q(nO2J4@{`xh|5`scs>7YlKP_j8?CCgEJrd}8+}+k#RO}kwbZ!sB!jilI%+0Tjcj}r zgmu#!!`sxG0JT zE2S@}=}fRv+ETsb(t$Fq)VTXe6IM!Ft0_#dQrbqn!Gvq0>aYh$6W2!7>rA*ds`hx0 zWVkk}USz_xQFUZhlHuB@dV>kqM%AVdkqp;H)f^^V8&#WBBN?uZs@IudJ+ilY5g)6O z->^vVhxAvkAmu8sZaP5igOAnZDX;>WsHW7URA3c#m>OG~2v$+wRIkZB6Tk*x6?K$4 zG8!mPfi=!Cs{Eh^%3w`(tlE+Z)>Ox-*O*{U^(}S4Bcusys*}|HOt7XpMXg<*WU!_> zRjnQaG)6v&a8*xN8xi4s!|7@tq#Wf&f*CShO-0I8%=U#sGF1GGmW)@XeaVm+YGN#; zk|gR%*-Ui-lAI^nmk*hxo@eUUJ|bkcIxax!t3OJz6;d`| z?SYi5z?%3%^#&8%XiCRrG_HqTHD)y zqh_g5Oh?;4;LlQPFkNUrv(!84BTP5izb)x;Cb;9bS^XCi-0|D2wm_mB-c?^AGW&M0 z{O_vmnTB_0p}ed1V0uf+wx|P`rc2otbvV;PDch=!Wm+p`Th+--TRW8ZZ&Ndv_H?MH zZ&T+p9g?!`>T;$NQnp>qWIEenV%cnU3)9yfo(RcScQgGUWjoXZOutLn4)r)w!H!Kr z-cvtgD%%^jJrEM_Rqb^jt@IM_Sb$!+tPdk+R)tL8dNJ zwp%SpB+r*_ialz`ZPW-U&4j!7d(;6)xp?1xj~e#`SsmQB->cScLkLH)^N|)Xa`BKf{c<@w2o*Lg2 z@}u+5%jyqEkb73hWwp?=SQfKJ=ba%})sjq4cHS!~gekuBK}nHBGTu2!u`Gl8=-;c2 znBYG8_v*7u2Rk=auBokId~Trq4QC{vXs%OkZ`bA*l}%-QD>?-9R##U;lzX zsE3hq1k~t9wRUqT^%%2O7t8;P8q3tAOAF-}wFwf{_E%M^$-mr!y`*N4Mo7&dP403f zpCt2kO7y)oU(Y3He?9)1@*MZ>fcz5A<|s#eb_2 zNHo{|sh&s5RYJPTPfchgUI5Kpt7_K=D*CnROpkOeBPkXsT{P`ly`rj(V;R&)*QPK* zjdX1$Ql14hGPH$EP$N@YiIgmQb_Lo%@f4_^sa<4(`dOO1od#u5hIj3u*_xaTB~fi{ z?RA%~gxJ~uB&w044Qq+<1k|XYwwTCT+x5AMg|*d8?{#f0=@^l6wCisnMYJzUyr?^?Xgm}~sowO_@u)$A4J87Ldkqr8wvzA0;Rq1gyw2L+wiAI(D+LB9GLb_<# zNYsK|wOySl6&O|BwM$IUf<3j;T}TEk*h?G61TENGTS25W>~Sr$w|1DRnWR42HP!^{ z>8nL_g;b!_zlQeJx+3LDx~}%q#*j=}$W75-oA1(*buF7cT7dO)-^0_s20UEzDF_tFs(Te&IQA? zF-%bR;ac$?lsnXYgw~n~>Ni50hy?Yk5;j8nkY!N6H?=Dy!}^WX^q$xflCFe|)FP0m zeo5MXq+FccMr)!MXj1*gYN1HESiiAa6cf~Mto9g@tY59LWbGNIYhCMyjng_XLH*v+ zb`oLz-qJ2HLH)*SJ$eW0H$lr}g8EI+E+Rqw9uJ$K-QR~ap?(uJSxEVpt1a*Gbl4=9 zAl_t`Ky$Lz2;)I*TZc{2x+7(X{XM#crD+3@@)SsAnl=?F**x51bXdAJo9PVF5+oWA z>Dm=0$RSENL2TwT4N+AS(vg+YmP*%yG)zN1g*PF69WQiZVX$l*+?1UK+m7TR%)e~ zPDom%MKE2Ev|6jdbWPG4?NKBu=UVMqB&hozVe7Qstf}>~!q;nqk*J)RS_)FKY4sW% zwn0lpqH=D~vYDWq8?@2`1LbTTwoz+{lp!kgDi@xmH9?{@H*1}c$j;u?dNF~Wy{jc6 zQ4a5FyO!9K8Q4;`wg8FjGg}*kMCXy& z+6vZ$G_$o0NHlxDr)~Af-qZGYWV^J39@#GKBadv4cG@G`qh0jKasqWI2xrYfg0pRx zv}V0_hPZ@hxIs$jC7`>Q%!do6)Phht}OD+tF)gFu#KEoN6!?cuv(N z?So#${CflWX`jnfg7m{}WcF?x?#c?5>0Qj98;DmBt{8#@b>HX8;MyWc&=UJy8Jr6T z3C@LsG`hEZUf9)yb~)%0v`diEd$;uv)b^083AGIpw98>vwz&7(9)cD;;>xmmSJZ+8 zZT*2Od%t%*-6id_-d94724r$h?;L*2rCYrRhJWZ%p*~kaK5{9nPg3{^mkRZ`DLx5M zL3naHNbuyeOImcFirUG5ruHvMr?e|%k@&vor`mNUcyI7it>R!DN7hGuEdOVk{LBg* zSFE#r4@Ml(I8gDpP^J^4TBlJ*F~!E&o~V6DH{Qv)aFz zz$VUWA&HP*o&{F$xmJ$}tl*sXB2umuDN{M;)(A$&Ijtwlz(USx1DU`=&S@iSEKoe1An z{Y^_HQhN5C8UCAgfMsyBxT&3FnbU24`0tuB3{%1Ds#{tp5nc)3(h`xzh{1iAh2IL4 zrQngiYdv(a?zn%e)aSqh4m}%|HGBlma-thHRYeKtZ~0${vh@9l01vr z7XGL9J(i4)M}KO6xO7O$3JixDf$T)MPmgx#^Ke~n?9z|njy~8Wqtbo)YNT8fEUS!u ziU};MjQ;2dY$X$B@3Q)1Okkg7^`=Z8q)EegrXr+p}iIi;qDrFV*`&b4o zAF7vOf|d`}!-*7V&oKRdq#OY@7^c@l$`xRP;rbRPn6E48@gvDzz#=2`E=fc%0wVS6 zOkm|z^jl0YrmN`cDAI&kxQbqo2}XaEUXlsM!~J?F(ima(4yp8jUT+-4lV2nlP_t51 zeI`<_2{TbOy~taXCXBIa`h!d`I;!dMOfV}}(^nChFjlJRnMib|BR?aLf4K!4$;F)@ zy*j}1KkUk&SAqn+;*vHjV1hmrsU;>+eNjE29%bQ^HFX>Ma3F!CM`g2Us z@2&M#OwjMG_1Br8-`nV2kn(U1@MV1l6SVHjdKPPfO}wJdoQ(Mi=*@Wj5)oQKy#B@% zDhrIwczq<10Go){=OB??$LniY26p|bUO5%wC5z<)ehYa`ukO-({dGMyjq(GVZ>KL{ z0-I0JXHF#<*n9`wmGk^h!axb{i=J=XhjA1}^mwjQ%ce4lw#%LTl}+kHM0WwRY7Py7W<{ zu6mYBUsmd+Uv%lmN&|F%I<}y+>jDvP=#5;e5;0oOKq6b3r0-$^TbiUtPRABB!ImcL z)tSJSChH@R?6Nj^2R@Y<{kuGLO>SKCofLJiY1Lm>=5w zeEl#HTKRna5);gP^Yu;(Kr_z*o0zXBF@a6Y*EcbNEiKSbASIi}2R;|EKrgkB;(=u? z)I*Vy&99_vq23267suZs{Tva_ri=71nPB`a(!WB=!{f>#{TdR@w2NFDguV?D^lgxS z@B59q*wrl5?*V_1p#PS*GUz{-(2|$xMHfLG$dZ@pm0fC~EY+*Kw9iP5nJ_wivzhYirA??iA0vXPk)vPYP(PG z$^^CDulHqw+V0nmJnCkPLg}pdPgZa;IbCL0w%+1if-l zH;~B659*~!hR63qde(B(6kz3t_0}thz{-#4%~ukEl^@m5Fu^>3OuxtkmV8XV$^@4D zq5caK*!*!_tfExFu8-?&S0gFE3~U_!k-m$`9JDp!gno+%?fMhF)EbJ1*LZ<`*CGZT ziTK1Nc-roy-UK!C6p)?Nn=^szl>Pz|*~Fqh+)QjYS~ptwq> z^^$9;C4L|DYUR&$xm5@BpYr>l&Xv#WOkul$3)!lmrWzv*4p zQz}p+zcJUP3z9Y?(P&f+nHl6KS6r5s3KCp52C4YqQXYb9!=Nm5a50ap>TUGwZPd$4 z+UUU-Dyzm}EDQCDYMgWF8!5Z&(zVLEQ8W{31e!N0%iTVZa`B42knsW&T(K821~I`E zdtqY)6I`(uHr6n~m3I*%hY9Ll#Q2%%VCUDBB1ZTIY(WcJ;y&X6Cb)vW)&?NZc; zVJeuoUoUD5WP(;IW~4H~6?8FU7E_r-xl@y|hzZ)Igt3YV+OveQk*S*0EMaU%l4nR# zR?;}m1g%@rxI&r=jE<5AuL)#&DLw`d}GjB2u0LJyyoGm&X&&Mg*yOq7@mW_{5(=g48up?hNI|OH70`!REl~ zQW75v57NBE!k$!CCzkNg_QV>Vc!zGIi?3aHAqE=e4~~P zluQd7QZ6z`m4}2ymNza^D@hw{6IsF7m_-%>EfH#LV}h0lHTEz;ON1H+nV=;?jpIzv z5~0RtOwbac#+OXc5~0RrCTNLJ<42@C3tA%7xXA=95o-9}fwJUT&=R4B%>*qGY7|Av zwV>{yMp-7Pd#F)~3F;nZJjnFa&W6W#(161=Sw8Ia+A##LN`r;>uyZD>Ic!M>B#a`w_% zB}lM~=mTy%*hRFeORzWSLoUH?pbxtQJB3zv3HAo9;S%gVTFWKaeYB2Cu={9Tmuky5 zI-)(4=&$DzyfaeYCD;u##wB>yB-SO^MYMrS@RrDjYi33l~t;u7rY+0-T2)$>`G z;EkN;T!MWWz0|(#j~ih2p{JXk|2J zf)UWl7{G+@CK(HvU<9->a)~S$N3D#{SO(+aC8P9K9PhXr?@Pw(NVyh_ht|eKBHWv| zwUNaHPKMY)@n9d_&PG!vu=%b=DihdzH{%2o zjFs+2>GvoejFlcnJQLV_Ph$ZS*nBVJA`^_2-bU0;iU(t*j}gxV&?vo|;=x;QgN&w3V4s7H6ebusgN?&X zFme)&&^;6nM$Ql;kqJi5a3h-uM$QQ18d9Eodu^rvO{2v75HHVydG}2t0x4JSXxc`~ z5=n;pn~pRNBjqT&h7ONRGRz!^2b2;y%4o!Nc<7AC(Z&|0b3^A!%EHl+Cae=}62=-| zFg1~sY!tx}kR&FZ=$A0gn1GZf=AW35kYa3MI&~s5;Vt7UrcxhgCX6?VqLrtKmLKm* zm|!$yn)mU~2@{PTOlKucGG;M_eG=Y&vT>ZL^C!*PPca&y&8LaXPcjoyjWJADr7X>8 ziM^R7%6;0b{Zu1~sfDCzMk8$bG%@0{X6@6BOW2-iqRZ)@6Q&yY;j@{&Ww%T=np z(ZDy)Xu?$OjSCTP8|h4S-uNhDzHteOa+q&iXBm7aX1?)nCiqUw0>jw{Y0}yKLZcWG zy|=s22xEe|ZjtdYQZCMQi;Y+&nCliBO<5D>y2Zw6mcd-N*tkS8oNX2x=6YsH+Add?7?W5N=E$YSY$V#Te5tX5WpI|T%y@?hX2oU39+%cC%Zy`8Fe@%M&bidY zztXtM1he8Q;}#O_F22UF4?s)gDKIOpHOer-thnB&f|RS^uH;4?CYTjB7*8<4thmv5 zfeB{CEF<2fME^TRcO=?V`(0y*OKtsIjB%_9Gv-!fIup#8+l<9bFk@~vHZZ}AnQiQ3 zf*Es%afAtG%=e7bOfX~aG`?Yi8FQEMD-+C^yAAaqSu)I+yN&ypV2<2vRAhqrbC2;5 z6U>H#*LaBu=D}Q}BNNPn`;5U%Fb^Iw#xlV?c-WYRMDySgV*$%x z<~w4nV;Su1{DF~;lw`uu{;2U0675ED)Hs8bA;ynf{qRxaXCzv6IBLkvz1%T&)UaII zAT>)9;okelj6R1!Gfliba?8WVj7v!H_S%MrKQxLT0a=c+Y2;0D+!*-*P?9(>@@&L$ zqx?mZ9T>U$;p0XPCU~RqgwY5oSAlhgkBtnME=an?`PDm<)A18yG0JGxIO(1fMGSgH zJ85i18O;-?j1x$(it~zg%Gi)&q_#e9WFb+S=ZzCcl;(M($7M(}NraDTU*ij7 z%@rWf98@FEIE+N^OnzgWx(YI?!#BofNR;Mf<02BJdD&R;J*ByA)U6ud8s)D6|DNa@`o^QmL9h8#9pdaCPKYV?N2mccV1zS7R;H%~9bs zZy2XsYT*0LsPF^U$h1a3?z?GJMask7w{IFFnP9)|-;EPYuow3&BkD(thsTvaj2M@q zYW`s~Ba*pq^8IPN%5-y-+-b+`&J;F!r%y2xk@6Jynw4T6W`eI-`OMItAcs8smX_Zf zzy#mYQqBEL@GULPEPtIe;agg|*@p?fr6o@%nBZGlrb*kX%v zP563N5wk55d%~FvyoX__`vG0AD%Q*h_EG|G*g+N zC7v{AA>~>{##;WT%!N!3j+Hx5o2!_flCs9;MyA)Ktg*SBX^@mPG2drOld>jqyAsHq z){~z$PY_}Ko;Fq7Dlu1q`aNUnOi;gPO!{gg*~ByQ^b=E2zzUu<`}l~!3Z65E`H8?@ zo;Tk_qT04FcaY4wHMW?)g}IlhQ1V)(g&B)mGs1CtY|WPDG$trZD|0#%l%iKzHas*nY6k>wc45!iOe12EPsNT&UA2GF-dcoPN8fG(^p7qi10is z!5z~jQ%cqfQfNv@t@dVX+%Pjw0a*ug2@}XVnwOBM|2ny;R86t`oy=<}%T^jO>{GhqAb^XDy5jen^~4AA!V)7&8);U zLdv?E4>HY?vhHSWA^|z{FjI(>tdyFydYMge)6X1be@gvYeash;lEnFx7D_+!b(e;f z?QgC^qLK|X(~+oT1I?`4WFv}U-&(MD*g!Lx3HA;fXs$uZQD9fBLFQ4C$+0rJ>>%?J z6C8aL&C5u%pH-rHg$eevN;JP?O|YIs^BNKEXO(DPXHD1zDA7Do0?I-oC(%5El#BaP z$yAtNrF*D(iwUl8-!Kc5#5%~GsGj!^GjA}#j#4AcE2Th|r@$UkZ<;+y6Tu!*Bh4#J zu!mHVIkPOK0((J?HkUBL4pw8#dgTMMj9SU&Fx*5nSMCM1sBDUPEQDmRztniMc10rC z8ES$#6N#?lCYtA6YU`h5Mun0lT=h&gvzcILs3~T47|CGwr)lPZa3a|6DczJ$+{qfr zr2x58({!_ZB_i0oF;-Oq#H2lwodRf~&I(vriS0!FBiyGlvPT z!)KVKqeuq3Bh4_EAmu2^__u4#G(+zPS&mY6{OVe>%oRwmJ5p0+wpslFiU)fa%`x{s zNCa1=bIqnziD0j!d1lpWL~v#Lwt0pL_AZ)lUV4~haAmr{?19_R<|?o|(n7O%O_ITt z=^}F`6I_`tGNWpNEJvv~esirw<}lo_HdleYix!)Q>ry<}t!SB9FPaGUCt7YUd4vdd zBwAsviAAzt$HCR+Iwsg-aE+OXM0*UbH8(QB&VlR9%}lU!;5suKNq$Xr{Ek}d%m~~B zcdycRyyed{yF5zy!Rkn+IR=SFYNojYNxn5a{&1~Kb2n+?J5(FZ!z`0;h1J?*9%UKa zQ_M2+kZAO0nZF^yJ~geCEVFn+%nws}$9#$j;%zotAc5v6Nkfs~t%l9D-ZiIs;%zY( zc;an!XVYIp?b<=QC25wFS-X<~1a_pTLBhBHJAHILRPhwi)*XP>u!P zg4tmnb@@UZgV$!33<<{on!Ql0{u@0*{H439GJo9B_}2=u<$v=P*u+U$KdhXoT~uN|Z{6Xkmo zt_+^S2okLMyHs$m)Z81;#9cju1eTm@w)Et;&z$JesM`C?vqa{wN%Bb<^DCx_ljM^! z=66hUCw0{in!hlupVV8@pGdjZo=Ng;c(d}8*tgcnN%C!YvlM8AHYJkBqnqNWd5Q_@e$>otOtu7VcFf$;1Sn5|Hv7&0kaCoplhSG*H$(nK@!(kXkr{=QqZFDvzV=7vFeK{t6XsMT7%NL_pD-7= zw4wGX^9<7aen{o4DL;@4y(zy4w6peEvkwxjWPEN`f0putI(%-{WP;V7&&?;9U_YyK zW)mjZ&+5GS3=&z$7iLSOJUoB-!dyl&bIN4P|Ao1ZY0l&p$`|GyrsY!hrFoDkOUk}9 zKWEx4Wf#mmrc+XO!Tf^=t@WaL-*Z?arU#H{q+T>@BFQgV%C^2})?tGFyJ$u;LH~Va zK0<{3muJQ>L7U~7ja*u*7xqi(o?9!mJ zKbRpzW|t}cIzO6`Om9xHBvnVs5R;~qk<^lD-jw_6TsMa?EuT`O&M)R%rpzgi)VX11 zGi{ynSe={Zb*6(;o~v`qEZ!W-0(T?csPl(e4vFqY{9#r@%2lpSNs_XbOcmqhw@j@* zOr6WMP!wwdQnLKY>2AYk&1KS4r_}LVKO@lyP^}Wr2kL%Ps8%hP>glT05((BIOhvQK zya1ZCD}iAZXn|yfq!#mAR&l1N)TMPSt2|RQ%Bm9K6E>EWh?J*1k(wzrQ&_WbiLG@U zYbjH+)LnH7Sld~%${YLZ6tWJotaWO6e_`t+(ic`j>WMmqt&2?4kbYpz9jTv6*&j%G z%Kp?ZC6#CirOs0t^t!GVu_`g`Pc0XDpH&YjSAqK-#jG|+UnpOuepjcM)rmE$yz#wS z%o<2Ct3p~>WN|Bn>B+QmktM9Ttl6N~{yL?sOs1Y`*XxwFb|T6By3(EwD{CENs`AFu zVdbpfShH}NuWotEd6C+Bzif%}Rs>Vew4!xGtn)L#?Y!lhca%L#=B}^N@aG zTAL=HYO#K2+J>?}h?FB~H$|vrw4(gZq*an>mSFlh?f$x9Rs<2AYlK;InBZI^+{!}w zLb0dTsT*!(bG+!OWhEVB3L6q5$;1u!PYkpdFh_dcug6GzvtTIISyiJrj+cbX)EhKWL;xwGHqSmYF7NqkcxcsIc0NQ`QfxzfYQVZ({|LY zVHHQp5bdYs)U9O=V9H84T(`C*;wfHM%Exu1trJZBr=6|)h;<7;D3Bq>OuJY&)*AmB zX)c)dUEN2mSxC9o)@i@jjk6XaK`U)|IL^u>nR0yERsAvRluJtV<5r>9A(dR^;xr?= zkyYBIg3(V}bD4gh*1*@;I_y%3=qA=Jrb6lEqW@*JZA+;XN)L^G#>!?2Nso+v*1F`< zgVE1f#oLi)we%X%&8PA0ronVSfkBx3&)k`4Fxb(-OTUzN%&!;zzZe`tYscG~} zR?GIJ**5)!=r&ecms&@^Y*p_-vH|IBqvNe~mpVqjYF%R*liof0b*p7Z(wvz-FuI+! z#igOq30Cn=BwLwoM0co8NR=~>ZztNUM_bg~uNjmk1` zdfVu6Ry@=2>9Nr%)=Z}4={2I?vQ99iPH*5FZx!iI@#ajAjGkaMWtunTsy@+5K}t4% zn*MwABrBDvV1}>WBx@E^l?=PyWNRT)T*iHpRx!27C{u5WwUMb)MyRCiO#L(Dx4W$O zncmEh-|n&w6XE$%nstI@gy)^49rp8h>)w;^mPRgcQzc9TqqglOa z)*no7&1fab=mE7&HfPLutzNoSm}%vVj*{rJAY>EMtx%Q~nQ8f_TTx79X0}kKTQ!)% zr7XjGgsG~OWmu0BVI5{z|6&=WGQ)a-2~wG1y}|^k%(U7wK`Jw?9!xu>Y?d{E>8O;= zvW7FAld{>?Sf+2KY_>I-=~pS6V`VU@vsx%~tocm$&64{pSj(A0q-?I0$@HL<&9k;J z#Y)*cYd6!gv&PnY+d9A$KWl=d<4lE1^w8#8pD{H{{a&4KU0~`yYihj(*0)T9XI%?j zU|nY#JxhKY-nzv!bJkjAp{4bNKBD_Fi>!i3$>z;jtLiPXN-(LjH%JO0!nR&)MY1ev zwtQa0s>W1(b_->(70pyn%9dCSnI4z2B~}w6Ol7InoMjnObE(yuX|2>;YPDm^k+Nl0 zSEiFvw#@3sbXm%lTSJ+YIW3gs)@UNkVTCn;Wst)PYZ?>eu)>~fOrn1I5$8<@ivc|f^1oc~M zU1Ng!t+jq5!W`CFN-r8mg-h(Mx6ZPdnx!6+RFnuc*IQ*-1|wj-70v`BV7>Jq6O4dN zs}>WCfJ`fv2}ZyMs}U27fDP8OOb^br{2Q$onWE>mP&QhxF+DN2n17SiiK*G#waO-| zH`6OpmSqiQ>MUhh)<`C>@^`EhCb05%tTZC5(PnGbZM2>>vt^o_t#_F|k!fzWb}?O( zvUjchOxnD)%DdKwOwcY{tWTMsUA94Evh{Clib zObw-MkF^PjR=VG}wllSyKfnI_)_$h;^H)mx7%5kIZrn}rzV)R`a{pxOic9;99IJI- zD2v=@eg3BUxz-jWxwba{rr2+l?+3CRC1bwa#lpJr2GO$lt(60oK8)zy`P=Isw2Ctw zp5Hk7kX4=OvZTY-FeYcgp87|uOs47!4%Gj^s*Rt9l3zDn&_X$8RUH9oCW)a7j@SRt zibqNosS7@<|B*EjDOX8dP*?fbn(flqnx9xJT>7&9DeF4ZoC%_2%okR1BC%~@M~v?Qm&v> z3QWNKMBc)>QdWuSr-gAbUs?5;tVMA#dDinx6(xObbz!O{>5}y((^HbZu`-xmmUP)# z%hX%aw^k0*=tYfVu2>&1Wg?woI)(HlleYL-sd(+ruftHug+gLY{a+T3b zehc~8>OUD|xk}oSag~0thA}Od^s7~K3d$^apZSIr!vt@V|7Nu!qTL#-wn%b6q$TU4 zf3s4VK3uZ0?oDe2(im}ZNekt7D|RZRnWJ1^GCk&&RemOsxpZ#KpVsv`K*=V&+3mM) zA;}Sk6#6!47G1g|#&2gcJ+O3bjB0Td61})|drSfQ6jSw{ zIWYz84vR<@zqDy|5j&Ns$I`~pMeQ|AZ%8U;?`N94^hiu`yU}8Zm#e^A(Piwf)&j{r zwU_PNAt3z+sSt>F)`HzVaJA1y5(7Gl50^!d`SV=CJF zk@9eDCd@9d9@5NHt}Xpu4YSK4!TU~EW5Vs$NOYx9$)3&xR~ixaLDIzeI>J7V1mkFS z#R&U4YrvP!Yl?e~z9g|@hAY%Ti;)96KYVr$zcnKF^SU^<2LEfUy#jMTh= zlp$6udpx#|U3??uw_;h-*l4>R60M)rw=W^ltWn?AHj(DJg|Efdw+kTAJW=1?j+89t zi4IbBndzs6y<%hSUzn^#yd9T5pbm9ppUSxhx0y9|M9TWvYnaYR>Tf&mk>(FlbAVl* z$y~WNbbvj8sg$IF_7v?PI%$TCRLGW~iOV)K1bH_ARD9l7`tu zca!Ful7`z+Oj9L|upebwAn8r}6(qX89cjzvlYhC|&~$_}kIt}n zxwNXm47+*`dPLF+dm__wtK|1E?QEtll2+N5m=YzewoB(y znv+&VMz67BndYym5xv&#z_dluIy;qVpQQEn7N*myVxu$d^GrWU+F%#hM`9lq~A4-d_D3JBO+Akjw^~?K7ll^|dC6OW9WY4?9wg`E4$qecWJG%!>-}dI}P5m zA9E?Y!7lp+B$J>$uib&^2U)Vcb{`@<>&mtFAwgN>eP;VZm-ZR^?9)ha zW}MUDfPK-WLk$kvS6$7U;;{X|fk2H~D2MIZF6}dp*aKWj4L@q{M#{C+b>;mZ*$0^H zb@lX*>@S##NZASd3R9Srov`B$V*gn+*IE9L?Np}6*2ynm+Gh@tthtQ$iG7i&yNvgV zeT@ir3^{2JKa85VgVjlUBoXdVa?(y=g54TU+NngiE6+)LH4~i0p0u-A6LxYqWxsL+ z)5M)4KDEa%!Cn!c+54GbH?-6CEhgBN=d4}o1BgevQJl4-kZ8B5&+Rcxu>Zt4TRjSz zNg{dOxJqBxmyQw5lk}zC_Bhcyk}lZCJ|a52?rejL_Af}u=4b0JHu%c^gXx!bmn9h| zKvRB&eEkm%^6bJ)wb%bDsWcMpbMm!akqLIV_}Y$Sf*md{*$+`Xw4QJ5x=3V$m+d%L z)>^q@4{+&8<*L2hrJLeAd%a67l<({*ohxQZR!0g%^ArA?^kI~3e!UyN=Zs(YPg}8q?t@DkQOk(`&F8=g6VaX zWis`^RJJe;N7}_yxLkP|Z$Hy1%>5XWyz<@vWpPeXImef)A*mSCoDC4K98(tNSBdEa zQdJ@x)0z{H1TAq>Xije=7{&b?YEB|k?~Oo9TpA+jFwrdIHY7TEUR&Nq?5@q*wem>Q~VrgLa8q_tm0H6GN)%Ru|8GkVluZ8lWGtH$zWm`FOT{4xIoVD395q?gt zjq?tX@E@$vtc~;Jj-c#i=UF1r_+am{FFTp<1!b=|TZqI!DSO4axGN}&cdihLIWo<7 z=hW_?>{aJHk=Q9^uR2M4g0k0~iA3U}l)dIW^nOtGx>Jux6gt$q?CZ{8{2nb>@=ej! zd6P&ydZxxPObucLE|NEABUyKG0N2!4T<%Gt>&O(de_wtA`vBJ-JD_g?Mjk$cg7Hj zo>JD`iN~+ElB|c*fk<4CvL4P2kF2L7KEm3HA|LcF+tay4g#FMvC6iM>+R*U9wA`Z-%zc3Gy`&)JG! zeWg0|cXktrBJzuy{hdtw{wB!=I9rIsOHww#Y5jRHzkyC$BC$xy209~|c1RlJM0^p{ z9PCsj5?ADRI|n=GJ+egS63ar4)o7OJ^!X|nZ-|pfBpM&nDtMdU#}GoB=HRQN|nNZ1>2*@#nn+NU^Qcw}!m->_`?DZBPtPA%MR zgW7Yv6GJ4nO4)cP(IcDSjAYpnDVyMAdt?)x9G2Dlz^*;f5x5fvr8&tliA21VO>!D} zWRsnyEK8EI$xez#HpNM0*_SfEDb8V!EY&%|vKvyC>J-6U9w@&wr!xthpEmrk8GNAgJrp&KGk8GQyX{ppfuB+SR(P`r+qu5JBc3IbY~>X%6~Su z!*nOxBg=4dSk~yX`Ux41!2KsE%^8kKB)Uu445zP0Hq#lxvQ3}u>oC*F^2la6*)03? zv%C(ooEsk5Y)9ap7Rf?AZP%XdBoN^YHpl74vIkGsPnhE@@yO;nYgqQ;>H9j)b+*$R z%ouN;^FF`NT<2VP&3R5)dRrA`Z#&^cqRzQ4HQ#nV@CT0Ja<@$96p?%@Y;V{3jiT6UlzY0S#(cO&hPISHDeX4=xUJO4l1pJ5c`9HxB z3Mc=EsJXr~=#$&K&z=4YGL}z#oi8=YC4ZWfzBlFkX;NO^luwt0T&Vn1m#dhgvKh() zu1{zle?jy^8GHirk{@clM@UHwFE3r6h|1@G62o7>@ce$#hj2w)trB!!##kiv`tzsY zP5EA_b;I<@{ZGoN2+Ehz|2yTRGJDH*cmKUp_LjLYw#+cB1@whakZq7lAyZL0+vAcA zkhOs86H8DE;Xd)$P_#n~Ass3q#UlT`!t-n1nU^B6WXe8q4lM`DriyIL3&Ken7!j$S z5y7QJosXpJ6A)Js7tn1w8~omup^z1F6#GP0Rj|@k6+!2F)F=1vw;tC5=67u zo+T(e==wxeOowKqhtW^5s7=V<4lRK~ynbo{3i0~Ab0CG2EqO-)&3j-2eo+F)k#|<4 z`9J9TL`^K)y+X*|{@Q)C3A95)OlR{rXrI5<_e!r~3B4g+|0!(YcGAuj5%l}TGcqq# zyofoHep~cY-|ct{%F_u$`bpO(hNItmETi@(ms*nI!jZx!HsVpztMeA7K$_kX{%`mf zVP2GSCYFCEhU`a|LTc0rw)4lRQ&aYWU!0JxB0}nedm6*fN!KsF!MJyZsNy|7dlbw?e`6+#{pWD-?TxwvB z`CHhV!r#v^e`zTfayLzb`gUjl^&KJIfDPv_VgB+^3jcehQV&3Rzy{>3f_)K-Ekilx z_j^m|E&r1;mMWS{S7Qqy&0soy(M0xzDq5ly{bxCPbN|2ed+qj4JI_BB0+!znTe26r zLp}Z!k3R$b)Jk)t-!GO(R~73#;afa@7!iK4#}fkcb6}(d!xijJa(&`QoCztH({f}5 z!o7Z)e@N%=`0tGC7kk}O-JUz0;ZVx?M@ld}P^!P9bLV)c76_yOQon%qRK>?`seE{q z5eSEN*07y*@wrC_O8ZZAyy-)`-CmMlNdA&|OB?WeTb^oh$x}A3l+OLA_3mtqKx%gn zCuu;(+dE!ASXw}b&H*SduRo}tUo(G*PmGr5Bz`=P4M^`E;+6ijpQHhupFC}KFDtqw zb^O9xi_TaoZ%DhBf^|2y2L0alhcV?BMWj>}2Nni(ykjk>6DXlK3tUZ~SdX(Jgs3Rh1jYJ0wn6g-X!_X(D1`dUYa0{} zA$|citfIb#=Ycww$KZTP(`z%qH2q>VmYgh*EX`}5q)FFbUO$y5m`-3-ib5zaa03<_ z43|f3w06=7hTkm(@3p+wswoyoX@(5cov!qQ(!llpUx$E{`ZwT`{ZlOOxS$a4*rAYM zT@;Z&ZvOQDPV145H#G?Hi)`vI9QEGZz53o*LH~bMw*2Fo(x#=CmkcqgfM?0Z8X z{PuYuDD~rYiYjP+pldpEK_@WQ4q#2sq3aF5fFVCg*C&4UNMYnEBIx?WpC~Q54Z>kW z`^4Y(Q#!$X1Ge!`L#DKa+^@>{`M+|Hp(eS1NWV{%YzIAFTe^zy9%a0BxmS4p<5d2m zm^Z|`E=_0J6|mi?f5XrZb@$=9;@!@@y~khg8BzZ8@V`Df2c-c^fMaOjcpc2e+ao>^ zJX;9Fq9gm?xw5!27+RQW7d#)3Gr1gbf$+cMzca2Mdrc7!%hr=CJZ>A_UUC|t!Et)~ z`N^GE^nvm~zXaOkUOK^fDR4gT?H7>#le71GT?Kg4@t)yBjRNU=!=WYrduRUMdU^YW zN&+Jy&`Mru{;L3*qiD^6df%J!-Tim#JBsV=LGKx|*B{ggl+Y{n`tN?WpZ|&=kPhho zwg2{#d(Z!AhWDOb2hXu@w??mpdo9o#{?D!&0%g9}wF8XnyIng3$2*OE(g~zSQdp4- ztjW`T2d_)(S`92LD1<1X#Z38Ps-ZB(z4d*1Z%1UF9&fC4KXNH_@e8R># zrvlFBn=xbu`n_%SxH~`l@ND7sRXDFE`JX|3a=-5awo#%h+MD$I*zY~6di|6_3$(PC zF&%IE?eeAUjqCMOtewjt-=OOgy)cDA=u&FlJ5wVt9Lg+LS?}=6yA@aqZ!TVc{<>2L zr-SGAl-FA_WqG#XNgqPw5dlMvcLV7+()EjfOIH>5b%*Qp%F@+Eed!vasdP>8nsntT z#?nG8xr&bZ5KF^YI>s_EmWi<}jg!l!8oJQ%-9w~(Q1%-HP?e%;6-Rq}z zD7YQ!Rav@<_@{OBme$*PF_;>;ahU!Q+2isqgLGB#FO+)wm#ooSX0P9CUC(3OcKgI zDQGGpzf1bw@c%4@e`EUOdQwVQ$>O-4^PRzvIGv zc7<0d;ohZB)E^2V#ij&YpUB1)!oQQ+Kh>c*JUL(auU3KF!IkF*cwQ9r`vt6Fs)C+f zp&WyyRq)B2KrN_c=3@#$oj{GK&8hw2cz3tfqkNCcHBY~IzW?o|@(T!8Zwucc^YV+0 zSVE9$w@INcegQfv>S&mPeixl!9W~U~QQts)llA{;YkS)v*zbYXpb$#40oIgS4_u#^ zfqk?T{cHbWe^r$8ytg-R@4>tGtS0^{7D;tJ(%mZsXlHq3k##Zti`4GaG&$vawJ@D~ zlS?}9VVihc_z;GG>l4S&PZkL69B6Y2p>{rnI^G4K;O4&A5y0dF>PQb=1Gz_Wruf!Tt>aaZQYCVP5t>uv>3S-pf|cdRokDvCuC* zk>`f*J}fPdn^yN`MZ&p+w|v4Uef5aMlrhp`jHQykJ&#H|N|E<9-m)ZZT~0a?WnMaJ8u!#}FZ0qcFCFy_)HnYleM^jzsoA0*)`(hwMggrp zc}K+ELsap&EVCw>VvFUs!@mxJXR89&!sI7?IIr-DS20aG$Dk*dy2=o`vvB)yEx$gk zT98X={`He@-unx5J(&Lv7hE$2p21r$ODOLS;FSgW!F8V`L@BMSP-^5S&HUl{rJVjd zmzp$H1MMf7(g|(Z+_M>s<+<=W719-6WZB;2EkEECYq4OTS+%#1MKunZ_o$ z-lwng_a;gI+S>nT`!s)Fs0es-O%c?R!*_x| z_nkXV&MVu`K{ab4kq}EWn zx93$+>d2?WrRx_DN>>%tq^pTq($z(bbPe%@bQST8bbSK!>G&Hs3SY!D;TcqVDwUp~ zzC9PZ0-`55^Xt<(81({OFHoD4|6b4A|D9*-A%(y@1$X)bcjTdLe(}=ZuGgLEc+p`e{~#r+IyX#sXb$(yF!BKO0+y^78td)dhfA}EZ_S)1D#iF#T-F;`*Dr*IZe-z z8m#M|KleiE(ET7v`R~u7hp>eC@0COEE8_1z0|RA{D_7$o)(6u#N+vE50H<=9i(wiM#ozJi&c~}x}_`Up;0;Tpd#)1?SLH_4uEwKfj16HqrW1S=b!o?z_@fz;So$BzZ-|)-nCh;e|2Y{ED6<)&dh0y zaD6fEFm&@vgCVre8AylplVmKP7z_)Z6nQe zlm`1TPzDMi9q-Ho_3{Y_QTPZBIzEvh(~-{`U}_XX=NsPhH)@kjQYVnhX7uM^EYkOu zD7b!qub%g*5JMEbQb1v+PdGc>u1j_J_Z8s+8nL%x1NA>`80 zla6SVPIFA*RdjoyOV<(b6tR3p8beahosI4qbhFVtgzjl{ub}%Lmj4#|3+;kh(9_5z z(I4%)K0(*2w1!M~QE7eEyUI#Za_R1;BUdbCspQ-kxCZftz?`Y_%tq&LPstofUlCqE zJ=@kqO8ug#bOW*Iy5@N|mLFp&n4{0*rw~Q7K+RT|P8&=oUb>p-AYFOof@^eiR}t#v z6Z@A#IIMUp;(hdYk(xgCL;otmdj{fdfxeg~g+Mw!aRgHc`u(EgKuBQ{rU~JG)|rtn z#AT| zQ61?%Y~cR;R+NJ4<2&-yl9Z0OwBDAvSDMr>VCVA5Pb~j`9ZMC^o|>SN+^O%C>fEzl z+x{!Rv=A%`)a z{wJ)8VhR<}C26o_Zh!A1zn#D;mQU=?gpqhiy7C<*>1twmGF(%9F8zi$-xjVZ%E|fD z65q)XTl^_qN9Y@bC?JYSx1gvf-9jQ#x`oBg45-n`#o!)A_Z+%3JAvzCsW*f)y&)8< zI@XJ%G_#dNOQ7^gCmP$Cj&9(;+dLMWG5#y*BbXzd8PeUf)GSCdzva+~ppkyC59rYI ziaXFxcZd#Q-1XRlaQ|AtJM})kQ%~2zcaFIKx%nY~nY~x#Psp0e)nj>u=oe38t!cFf z?k)Po3mD?nsV1*tC-vwGD}Z z`70=Uy{P=@@@LCmLD}0y3$d zMAXn_`(T;$FPHwc zvKQ8hr{wQn^7pj-Ju80&eLPM!M=I-qgz9|E&dj2O6QbNqGq#z51xXIFf0)*mQw#-28&bLzr9C*!ZEEB9Q8uTgjH`6j+b zw4LcNnUw>3TACUw$M!@k)#3#B8uj}<9TKX=&wGAAC;x3vC-84R&?zBO5qocXR)?CQ5CzY24m33Fo*B$rm|ND7CGW$$S40ofT`*s_0hu zo0lh|V-)&pn$f0$y-gF_v!uO3e{r&vvUYE3;yFQo3G!`Qs!@UnA#&V3Y zQitj*jwOWGL=wjp$8n`8O^cq3j$_N&99I(aNgPWKhst3)`7F<8dA_tvbrb`g0oH8B ze8w7aeD9{Dc+=Ir+kj%<4q(%L4pUp@rhWU9+A6m(KWJZjlhc$Ca}<(M;M*$sKrhGQ zm9bE{Q3?NG4zT6E`o8s(jREln=d$NSKpQIC`Es^Y&VS|k44 z_kF*C{5LeIZLCi=D-rvnl{IW(16!C0``5%w(;fSdClj7c9>~AdyNPwSvCa;K{_5vm zmK>52`rE10S~7a2K3D-mpw;5_(*F-GyRO8n~z9#3m;yA7(^+m5UI*ldSEXiR>K1;kTi5K)& zpaLwx_=OZ!F~5xYYLU2qw6jKym_AsoG*PZsvhN!9UCO1sfpfY6>Ac|Fg#7*?HmTGv zR-4xDj~KRr^Rj{SvVljB8ujJ<4)ov6D9>$N8aud@x-0aT3c4#4OLye}{!VgtrA3U# z+FiLhrUV!h^C~2RW3CBBd3XQq!>BHL4^x!S_V)uGe01=zNafuAmV+aeOZ%6#qxLz# zswh9fH`?^){-%l1Ci{Vz&}njD_ONxPr~`|KRf}5=EK1(1(ils=%ZDA}6dq$qyclu7 z(U(S*AIv8?kCBLF%P_M_f891x$vrS=xB`q$E*IVdrNe84@4)Qg1C>AbEgXJ<$X~ajUgDNVJ9QGx9Rrk!)d)u zvDH7M)u@AG#0ct%wh@gvmKrs_y4MJ&$$Oyxh*n7LiD>G}+xoYczA4oU`gK>*t1aoB z;fsD@qTWH}mc`>kJIJZTNMcvwxp&8KSky&zzhRMP?}5$zM=IXxYZ&c!?YS#`q*76x z09+19q_V1dTspPP!t@&Pc6D)jck`e7W&@AysZ6gH`>Q)8#Bwg;Ow=lpOw^0h*nXsP zs(MSCNQ`fThG(-*Zi#sF6M17fR*^?Q=X^t^bUk-2{smA{h^VwPzTaHwo_+(2P zv-0dG(MlxR%%I^bO=(5DqF0&*7NI|K9;r z(KISPl6@KSRoPcre$~VywvzYRHQ`dcpVef$lttiU(b7&tX9KtQb)u{e*j&m3gB`Y! z+=>*;)N!K~#eO(C*=0^Wyma(+j@N9abT&3qI@4I9n4fvX6qO|TUPUd&l$*vLZZl>L z(hxtU6>GLKQySKw)n$)~RHhtW*6xbxJ$xa)+_dQM6Of#4_17`&&9sVWZ>CwJGtzJ( zx;$Cf<9`m9TRz9`MW|@S3kz4q*Qm{p?6eGI z%geF4IABxEHymjnt(b2<5;b8t+pJUu9l3SFeCDYHQu!2ue(ea>7|2)rm}Q)=Wn8LM zo9VDXBf~mn>ye2QvFbw)ic~&8s4ei_e$P7P;E{rfTa*(={1ewH=a0;tI8e~9sjoCs z$*3j4F=CaeRo&kU2$hh>q=FQ%W=)LCmfQMjbTy&D4`8|pARU-seM@hUo z>Wom=L>glaB-J@-`1WI`B~5fLdNn!?b@wjtbgMU_kHO9x(Q!QHpES2C`ZD?gBqyRT zOF7NOSIxf{Wkg?x5Ae$dOK$4S>Pj;O2!9{ZkrUTtYoCJjZ~gFdda*6 zv;5-8TOeNwq#BP@ie_$|9I3o?^hu1*+kmZjoNUFttd)gUR_!e`s&ux{s1jqLei37# zK2n3fJzkwtqyCBcQNftJ(;SO@(fCP!Wj)S9{VUEwBY6_!8Odpk*^D`i`HWu10ONed zD#m4uD;d`?ZeZNRxQ%fK<6g%378)}T0k`)(2FW#X%tC+b{urm^n1$N>F;34h$vYGL-Qw5NmJ@qOiKQY=)6CceOcREXHYe~GRB`i!n zU0m4PGV^qxu&t#6d|S(k(`56nr`wx)!~SE111)czc9^QUZ&oXxpWam%Z#noV);7vX z@J`NMwerL1{e{)auaGq6991i=&yY?ua6Idbx1726WMM4tuwr?K)e7a1ksPZGJ97nc zs;~A|YVGZCBSOEXm=pIUF{I!{%_<9M+6w%~;lq;}T9nN_O>4vQkY|i;OcZ zvFdOEJ(j1>eC(NtRAnT4EbpE<>Pch$8uf2ye)VK)mVvwarg2`8rSR;yvYlnjui=thWBv8q0P7l-?~wK>h44k~ z9OBwJ#Pt$jofsZbk6CH`bIeNXpAA+TT~9*an|y)wtH5{fcNzS?qN`kkSGj&Kvz-_d z?QXVlsOuccY@=4Xj6*dBzptp3jq1IXjao%x8@1jlD}`FdNF|B08XN78I&;|0tP{hM zSeC@Hq%*Hk<5&_WCA4=-vXO-}8@0og)*D+#E7>+0H?mo>!%8PtF+3yBM>;P!b6|Pv z%zW5ED`h)gNRG{U=tQN{`Dt>3r$%`OH^wN|qrOoQ-h$=iBC-f52B|qxL`FR&joV zZw<sQ&RHs{-(J&#or=V-o-T2U3-++d@gTW)&ge0%>kmTa?83*5%? z9k!@>^R0VXzQfk;(Wm@&*3ATzY$@9cocK zwAz8qcKsT&&JI{U-uHry^yysa34bMO`hJKpy?^H;g#uQOidlz1#3pFicFY5nJU zj6&Am&fBbUc#pNy5{EBHcUo%HqM0fEE71$S^H*A%UHHkr)Y|p2$K6YhE4 zV;lQbDx)s^>R)Yr;6jtYI_s(n)j8{|?_X#gAW26^s#)^Ig>HcwarOd@Ha}j7x~s7jpv}xgEx1j++*^Wa@gcG_c*euvZ&Xr78B}!vWp_1r#OqV!vUu zTe&6<^9-^SJLPu+HR`B~)q&ks?}1MO)xc8$+MC~$W44o~+0OH+o#xXT$eWfOhECVA z8c}+2bXmMbkw1#+I3;v;R7t+?jJkh|^s=t(Rh063f__&tzg*-k8s?dUGia zw0!$7+K*FP-Ncy07;7ga2yv-+)KFSnvYvK8I2Kc;exo##jBZ|}RoZfo6K*~Au( z*=Zixz_>;E>FdSAc5p0P@HeBkS7Pt^^%MSWoX(S+&W%`Q_3gKVB^NlB%N)xVrP-y$ zlNCP0RFrm?qVA1UI$xq)&%sB#++I;EWjcjc@_*4CN z+m>JIz8L)ur$CXMFUsA~q}^7+YQ`GuYL6!EMW_R|YJ?iScnj}3kJ~=Jv}W;f+o?-e z2GicTVB$IWUK5vWhhF>7;zJzEbxuhnQrmKHW3k%G%68yYVv>m>I=Xd)%Sqy)kDCJ>X*RI>c4@vs;0(G@lNpuU@vtbFjk!a9H6>^acTfK zM7KbXs2n2CT<{bF9~Z^Q|{^L~5;Zz$&Y|VWkI z4vcX;2JGc{3mEIT2pr(}4=~QrrYBm6V+b(GF%g*R$Ooo5mI5`u2{7L=09fcK0(u>f0xKLJ0jnHe1Mhc4_dA2>Ky$pNSd?2tbKtEJZGbTm9f7^T+eLPS8~l?IRM*EM#`Q&gMcmsDDQp}&5VhZU67XQ- z`M^Vs{{Vj0c=#Z@=-h;2zqJX)9@B(k@7082k8MJ+4`@QM$2FnYhcuagmt7<^sRX7n zpT_*JY~eav5KYN~xhYw&Hzf;=o05g*P02zlR4%MFr5J}WCN-t@oZ6IPPvfwe95$Q7 zj^nU7?3>HJ`OFtG?`6J}`2h2Cn4iyl1@l#~hWcts<*=h^qq|WWO}hj4HXQ~$*z_Ub zp{7Ufwu@t&p1*V0lN|Oer{n^s@*ab+{g?;6%w z%Q_oa=Oy;t)QrmHb?EdILf|^v0-{^RFZU6BOuAnY-?KYQT(2VeJn=ERaSiz|h!01nb|E@wd}^2V(oK}y8(T;_k~&*z?!?ww`tl@Q4@&Xx27Sz)+U1<2 z$_<*^1lq@%+NBdH<;x}Im69%&@^#X^ThcwCuS6X!Bl=#{owJCpk4o)A^y#RbEZ-V+ zs_eXU6WtnhdKOXABTC^-Z9w?;LaOO*VHl7Ak{Gv*K_dql~fDETjzZlV+qQPLwy{_CZjD9MRZc%tOLN6Lv( zc%tM_l>E<2f1(ZnlJ1f8yria%GQ6aTlIBUeSkm>9?veDoq^4*YUeZKK^CVp? z>3T``NP1pU(=9T*q=}N|NxE3l^^)$9^t_~|PBOftiIV0?x>(ZnlJ1f8yribiGQ6aT zlIBUeSkiTpu9tMTqyCpp*snSb^mo#2dm!#(;ReDQ3Nu7OZ zoPTq=r=K?74;iHS=So^3=~_v5NqSbNahkputkI5=4v{oh(h5m0f$oWVa+c$6qHoUX z&h)ccPSB4qUU=B;oV}E3-t3J`D`!_TT|T?xJz6|VLH9&GHfJN#b#tmgPei>w=MuY* z&T$MO|9{Qt4thSyU9Qnz=Qvre%=LhNi};qZyJYSqrgP^y;@R%p?o9X3buyhh*TeMe z+@(x^p1V=XtC^bTU1Iv!Tt@=Mw{4zAyGuH6-crc-L}kq11xodPR?>5lUSj`$%@K*3 zzapsvbWha&`9yz;IzPXolt)Y2o&7J(C;C&ASTID&<0Z|N)Fo+!q?M8`1>F;6U9eWV z*GamO<;@oClJ4D-o|W{Rq#{YCSJIA>;?*wabBLtzlIBY4lC(n7N=esBx=zwvlJ1uD ztfU>2rF}_rC9RNjt)#moJu9ggs)g$)=@3bCC9RNjt)#moJu9h5k>MpBBI&u|nq0}2 zbhJjJC9Rww!m!xNP`Bg3a5WB+pUfW2c zyCgj;sff_zLvGY)uB5x7@s%Ui<7Xumw`lH;k`9qHSJJbc6fTFgw`qDwJrzOwja_$0 zJCcfC(vGB^<21dhWR03rHJS@b@mEONF++0?kyMP5b|kHsp}E&edKQ$%P2rUk-zW(2 z4?ILqNP1GzQ<9#R^o*nz#LMxA;;+W{Pq;5(b;5HAyA!GtS|;{Q9FLGMmwI37d#Qg1TGJ6pBj%2XOz)f?n?5{!O8S!Yot7ulpGn`5{#AP8j7}K| z8L1iR8Dlf1WE5qTWz5TXEaSP1monbY_&DQV8J9Euo$+giHM4Q%4VmpTyJp5@_Rk!g znVOlNIWu#1=7P+{naeXbW^T@WFLQV1@ys)sS2BOgw2X`x*=A&ikzGa(8aZ^NZ{+_4+3N4FW>VRWz2{YIyb9zQyNbm{0>qbo;0GJ5am&qseh+A`+mG2O>Z z81vAW7sh-z=94ksj`?xSwK3}0#$(%!?LBtj*a>6H$1WJVZ0zG>H;#RK?5AU|j%`0K zZ`{mr^T(|j_u{yn;|`5GG488z*74Efl#G+r-8bJ53xsaq-0GCvKbg?!*r!emwE$#N!js zO#FW0FB3cE49dyOnU*s6#Mw`+;( z3D+~O7hGpuH%x6m^_HpqrjD4JHFa8^H_xB9BJat(zvgYodpYm*ytndpl|^TZ?kJv7{BH5zivLmkZE@?8w37Qu4wM`z5v6gZBT64A zy;$03=8Bo8XDYttz9GJB-xS{yzPEiJ`M&U-@%_u!#NWc-)8EIR>Cf|*_@DE??*G_- z-Y){NfkA;Gfy}_{z|(;j10M#y2wV(Y4%7s0DC1?;VQ=EKXRQzBp%b@#5zeA6jgx za#Xdc>QEI^l~|QlHLB__Rhz25tTNLVQ}|NKfv=+)3$thjS98%4|9j%Qr#nPz(Ffl? z#fvr~313R3iktA&QhS{9M2ktHlgPz)P*X)Wd}(wmzA&OMiEa}<(F5m1y+jqhi+Vux z7q8%(sMo|0d>0ju^Q8o_6Ql7iEJiS zCNjn6_%i1Ud^hzazL`3XZ>CNl_LE|QIE9$c2$%QHbnQKpF-l>*TY z-!(Tk5YAi#U9%+QT`&9D@()*<$k;$St_1T9uTXPWn#7Rka$*k81F_N5zi}+idU6Y zxC`~9*sAZ!lLdFHuZh{sq&qoiTVNFaO@J1>TbN<_)xS{_u&1; zUJ<44!yAr|L>Kk%qMLeF+@^jd`l#QE1og5=R)vUa-4zo|8sniGD!^NAyaar^Lw_@_ zEiw*laToaG9pZssG5(w7*E%FaVvi!cF=`mFTU0vm?x=CV;VhXLMWIRAx-ojXQdlkCx^ZbKxtDd8GitFv-L)Ln-s*ZUaCg`HfeoeSaMy?7d#>wa z!2fhz1036pa;@Pz-6%|(R0d}(rP57LQbY~N$B6}j$_2<+9v2~6yf4$SUBDKG9Z z4tzzA$-qZ?P)eTdK{hwB?_NgD=J1$V6e@;7X|<5tlk`XRB*}Q@zrB;<{gu(&hswMq zGY;wVZ`g77ACf2-5l2h+U9e z9YGc{BKL#WT6Oc5hrqW=C!Mb8zmwPYxg{-6HakYy=ZE;Z=K6R14=Bw30W;lGDD1P08>Uf-z0COfv9{sop<2 z3ejSE&uAUL^F9Q=hB3d0Ec=W0Ly}+gJ+O5#`5JY!^k`|*V(eQ&p?XG6xJ8JB5=!Bi zNGh2u<|mg>8EUO-MhT_izgy5WwNRP`&6?JpwGm_KOp5Ul##M}K8I6`VvgE&~P_t=F zrlwA)r?r{4 z%kPHH&T=Y;|Gz97ZOT}9rJ;>KYv$HohiJ3BHjis-0OKm6A$?6#3l%Y&PP*%c(sYb# z9!+11QPbDPe`Eb>60N4%ET(mZ#_JMVV;FTbxly9=i>s(FJkIz6vHff9Tx;8RJrZj3J)1Pe+k-1DTLB|xKMqV@L8UQ# zMMgi2@XSZGo&bLG3QBGM3K#hM8DCp54g8xcN`S{#1c0Ym{}SWRE2!`M!Ms*$+ISxM z_{RQtPyWQM126(SaR>0NC;96v=095fB*I3urj&fK`mf+mucq8JeQG=SS9rEfdy2x|_%vY;#zBmlWHa+S z4U%7(*EFMAAE}i#Ej|76v27yFn;H8uj@eB0HIC7}nXHvEZydKZ3rjZtF&HbH z&E~tqM~QE?(1`u(7P4%AgHRhQ3T`64`5WZhfl*sAYI`4TCld1p#U9V0CNa)f&+UhC z660UD{dkXxUA76k?#8_L?u_3g!tcUi53Y&;et87HYlmN|P{l0l##J#}L;~kvN3P@r35Q|lk6#W4sv-lse^q2+@2`lFKo!Thv%zOEj>cJlDzX{JDDxm63&h|1 z#@T=(#sgI`L0JTTBI6{b5|SLCBHZ|$6BV~F38yLdK~lh2h;sy0%)lvvf}`LE!58Bc zLB;vQBarxjs=$}4;2!|0;z8vx@XHt7zUg{z=BCly#7-1}eDYxgPw}jL#^~L-JRkigS$@!LMa}4rdnltyiET z)+?`o-+Q6>oMtHEHK2<7p>G1;!?}ino1t%me;;QXXamZ7 zkQ@b~4Jhw}|D5ql1K*24{92l_5B%3a{2e;w0QhehFDuoMe9QQ! z@)6`h{TQgIpF(a@4}&)Y(bv?YK&$#WFhczj*jPOd-zJPr)f133S5HCGLOlaMlChhIutG2W^E z2}y6Df}5?1g5TI@?5mm-Mf77FpjsgB&p1%EK|TnG`c)mk=hO(`dbJ7UpQ+7&ht){n z5w#`obG0>mk1>9swgLa8+7|M^GagrOg5)1+2S`pZo>FgyRr7Z{MU@%sCPheiSb*tH{_QYzgPP}{vA*eKdODf z|G;=f?GMSn8Lz4XA^(Z-XZ0?~{{zI|q*e!m{}rf;YwA7VYk;cwO^pYC9jJ=m)kNSQ zDy~_JKN%HM3M7J2#cwsBb(w|(ZKe@GyD0_Vv9fvV_f&I5l3P!+w*Zt%SsW6cGS^Z}wy%^vW58T*@OKr#S` zG1FWGeh_1vxdf8C7zdkYLVh>n5VIfhdw_~aFqeUkXG}EDh9rq`sJR^SWX2TpJjhdl zsu*rw0L(Bi0%n>kAs@+@WnK))D4-%no9_dk%~)Vw0>03^6zDNO2%KSl2s&OM#z6BU z;ERCx1v&F_V5#{rNXpEQgAXvyHm`zY4iIync{TWQAbye6{51F~Am%&sGvJp1F^Za> z1%E#ff1Ad<4*X+4l)rgB`1L?lykveJ{6-)~C-aNocLG)MH}gjDr_8T_KgoF6{3;~h z0nr}Jn}L7ey8w(KmaV`hmN$WIEN=rlS+)baTiyfSW_cfYm*oRsoMkugZp$9vJ(hjI zA(jKccuO@f!SWF>(eg1c$?_>M*>V^$4h5pLEk}VPET2P?#+YvT5|RwYOv`b|M*>xm zWjO(U6c8nEIR$<+P!(e=XTXnT9B(-X$vDOdmh+HLWSnHV2zd@;zU3>(-9Xfu$8|3!`QSTN9_(v=e z;2&mu%F+bUt9V^a>+6fl5c>R0WEidzYJ8x z70Y1o{|2h!XUjdn|5)OICTk+lY)uAQtSLaN)d{p&hXd`_5eVe~;#c#m8Q>#;_#H*- zNbs!~Z?I-T(wec2bu{ER0#(u0Iu?98#`f0nkle)B!8#H0D4;5OSSJB{TBksA2V-xm z3zA-pcUtox?*qhWW_1JmSqp#ztsck+0nv}FGr-3IRWaCF1paOyR&>@9@WUBLSZ6|# z#+YvPL!JS|h-57TW?5$g3#{e9>DGC`8P)|ruXPb{uC)?4&$<{m-+CW#fprORp>-*6 zk@Z1fh4mp|rS%cu66tm2CWqi>3IQV7ORq%ZXh<0dQ4gL|v<<_Smd6aR5 z^%=+?17fvieHQ#m##PpJkUYWoq;);`)z;^M&skptuD5OkZm_-reBSyh@CEB;;EUER zz?ZCBfg7!F0$;Yi4SdDA9k|K*9`IG``@q+%9{@L7cO%Bvf!G~b_W<9t?gPGMJpg>$ zS`B>1`Vnxu^<&_>)=z=&Sq}quSdRkVw|)-XY5fxTf%Q0Wm-Pg2xAhb(f5^DkdIpj` zjMdh2;15~P13$K21b$-u3izq@67VzYw+MCA`W^UV)*pcXuwDULY(D|5wx5A^+b=+e ztp?c0_8at@*?tG#!uBU{fK4%>mTe~B6dQ&Ke5YaqPPI9JdA0~(zO4z+ZEFVf*dk4s zgKRCqKVfSPTxDwmTy1L$e8qMXaEq-2aF^|7;9gra@T{#9@GDyv;J3DJz$>=yz<=9% z0DrOF4*bn_2k^SBH_&YFgIFv;~}%l7>L~22ZL|Q z*v5VjBsVg)v&Tc;mhmQgBINCXs_0-(1|J2)FK^pZfVbM6kaP#4ui1wKd)r3<@3dzC z``AYUW9?bc=?g@^vyTSfpK+jlEF=RM2ieDiPqI%0Cfg?ghuWtAQ|vD2kFn>0AI&({ z?uKL><5YVAoOfeBZtZk{yg6*efC5$+*Y981fGp583a7{A2qP;3xK_kRP@`2>u8V zyHWc?;EyqWVSfaY&l$h8FNgf^Kvf*KKL-9E_Q!!I?5luR?5iRFk@4U5ry=NHUdqKSAb^6t3ZomGtlbT0<<}{0_~1B zfsGw+1DiOu16w)X19o)04~%wv0KCPq8%%W1Csqf{HD4i0(>>&M~)_t{EhKr zM>EJjVf@Sy3Hhf$v@u6Z@P`?XIa)*VIpdd(Hjsb8_;*KJ$d3b6al&yE_>(|YoN{yk zf12^E<7P5R=nnoe5W6Ht5Afdu zu}gB?4*o~Re>?7g}hw)cOAIN`Uta0>({2CDBo1;JY>p-l89RtDt3B;bL z(OuvbAli1L!9a7Pdw`7^#X}weM0;+O2)+prBU__nV6#Rkz~+sdz~POC!*>`Evv#8q zz{`y?Ao&)kitihZ1pgi5uZ^-G`Grx97!A1zh!`Wrg0}$Cn8RphpC0JB@zfTLPifcY&VfYVyguh>4&q8WazI1;)y;}owSPUezv&Nf<1!d;vq zoF6X0IpD+MY4H-y`gY({?i1XhIV&!Se~T*}o{fJoetUdGLaT%$3I9s?DdBp;(}`~- z?n(SC@p$6Yq>7}|NsW?QB;S;rpFAu1VDe|l_My#(_8NN6(3GL8hCVygl+rk*MM|%f zfhqAR&XkcUvr^tnxiPg%YM)eBYH{lP)R$A=NWGf+TWWh}C+9}z7Uw6^HhHV^n|L|9be=_|1@anW%N5qZzb3{aXkM#BFo6@(XpGhB(u`cs)=C_$cM$Q>o zG4k5T#-o;vS~+UXsK00ZnDuLx$S%&FmAx=~N%p$zS4M9g{od%|W8N6^-k4EiXO7)J z_K$JzjQ?Q#(ebCpe>1+>gpm_kOpKklY~sp^YbK7#nVhpAXLHWmImdI(K#*uO!Z8iJN4PAC#N>a8VQ?a=uuOv`XQ!=B} zUpl|^#hD+>{AgwuU!iZNuiRJZd(Ef#8~MBX2lI5rT9O&<)t8oK?wuz{<xtcbBuZWf*_=k&OOP zs;7S=L?IaB7lHo~_uYwq6MSQw!bjpB+?_ZZkHym$Pd_~U@#Nt4+ax@b@l3%}DJsOH z;t{a{Us3KyPdkCTy(jUU!gCtW89YBD+<)-=g6CH}HF&P!`3=u?Jip`l1J9p$1U__8 z@Tho9c+7Y#c&vDAc5k_%JU#Hl;JF=7Pds4m2^o;&gM!4r$8FP?sQ`r{d(RN-8I2~PDN#+m*jC~>Mg54Q=cq;^RgNxDJO7erDk z(tk1&d{F6kSRZj*F^lGKXoc!E;Kb|x!YypKw{)kbbJ*1#IQi>bgYsOj}+ zq|ro4Gjw-^CNFQQg?p^IMjw}Sm87eg;{8zzEgc=e7yywe>wP7)9z8N(_e2faK<8QRq23M z!xvgal(6El;j!a!;Aw;>0#9Q+P4GnGcP(1r)@f@zH{fZ5=SDnjA@7X)qFr#)lG==j z8&Q&9=5^mKMwYpJfw?{NyypG0uh*Ry@RSsbRF}U{^K)jE_yX>H&5`YM zyTdr)99A-QR9SIWq1)>n>dFh0_{u}(d~U>$SLmjAeQ6$lz+LS2NpDfdBde^m6mjXn zgZj?wLZ91}k64ObQ@w6sh*6Aj2TI)e$#e4DrJQc39%_WE*j0eYYPp?7rO5RtcTq`z zY-vRiOo<+KmWR}8dnUQPu5y%wo}sJ&$`Mf{`+Oz7w2}gfj*3H%QY6oD=amIK#RU-h z^#s+jI?C-YDf8vI{W3Z&ueIZr(okV$c?ybMDAZtzOFf|i)jc`0NmEC-1Fn2mz@_Vw zxMzHR2~w4X`f~S7EGa5Noja4JX8KBIdGcY_z(O;zq}U&D6$kW0_N;9}7|e|hc)a9h z>df|es9-YPK0nug9xl3j-36|ITW~465oM{{7x1|K4Xf%cBN16H&Ug8o#VGe#E^osj z1d?2=wdMHY{A{1A*pJ4EmYrJSrTiuON{atW=p>iNTb}JHa{oWXloiMiDILB}_5?gGuV=1{5*Y6*@Qa}ypBt&>q8sJTEAi!1 z?ZoGyo%l=8%94DZS#FFEU_^P=$h4pN zGj!yDTNZOejWXCuWwQ-cqZZ=7G$tg?6EH+O)0>6XYplLN{-~1Kl);cy-JTY2c|sW# zr;t*NJb^O57+s2PjmpWJf#9K_PQ9Cm1ef0(bjV?!yKYbzUtC<~@&=vMErJg21VI-% zjwjz$9(0c=DGn5RL+-I|_Y8y6Il>h{`T8)spaX^+##BhDUnHY6$^(TMDMN}`0biIq z#aB{R8uA|QE)O}e0MOO(15AM;>VhX zX7ZrID0gXz-@}U;j5LU}_7Vrupt3MJj9Cy`_OK+%%5xRNiarAqJJjPvf;6!+Ofk5A zaOyfiNjk>yS#AoBw(NElp$PnCMWJC?WMO_BfpR021RsX&JeNNJN6HDHgPR(t@U9nSc_La@l+|S5N7u zYfIzdA+id~0{JDgG0~UIsMm-#Q5Ct117h5WG+7LYI|)l9EJm~`w%(BAinu*et)O>L zolZ^H?c=E%RUq4c9l6uVi>ExdGe3pazdZJ&miPn37`5v2qt>rCBdrq}1ai4lPAyg| zFkN+2{0QjrWUkK>V|}htjCNSxmAbTep&^BW2NEnIWhv5}5}aUyI>A9~9!wy0LSx7;%s6zSzwUj!4}zLG4@T(=<}Stz^?3!i&gB$qHr9$r(reC5e=u($DJ`4(Iv^YWM4 z)F|v-+&+UsQUbcIT%78wCJX?9@}XWACcx6%J9%(m1DNJ8gQ9nM@=#NpZGG6&8k)hb zCZJ$`A+w8Bb*9Vbr=cxC)2TsQ6TrSPYB@lmp(B>i!tu^t`p5;Jp47^;krfsxhwv`- zxl6Ua16dyS6IlNFX_45l53SDv?&%n)T;UTV2ZJ1o8y8m6>_l(%l{1HOsBaIT`Gr>X z?Dl)G)zRl)mY@`9JHk9g!IKQTLdnnPNeScZ|5FB}MFDI6V5v~j^-dth&_cY{0$h%3 zG@>*-2+<}+?z@5mWv0M#>H8!p*9%rF9oPucx6nX9wh}-iINSQ0m-0Y-jpiZ;5wSm zp|VSYO^cg|egu^*iu~BIdp%gB@zjI!75!Yz-;;JhL@QDSm~5f*2MDVbTESPjZY>-sMgsGkKR4$|d2LOLxr2;_1+Ttdr0TBPezxsXWox^YOBk9m&{ zBzwwDfpCHmUOZF*#M6VK6j*_anSP-colnrolYVX{mu!+-+gE*vpjU{>hzB( z@uIO~P4Aa!9p#=`=EkBiANxk;^gV@0aMNamY*0yxOc$oeS+s6W$I5mZ_d;6Y`&p0n zLec{zs&9$>!O&V5S=)8Jbv>yt%8eCJT1iQ%JoD!I(nW4eE7-6W7wF4dE~?}@(z+5f z4nyKl)EG$6ufxUi2!*%Ny#3Tut9zhF8LUXDU!>G8rrmg$nOcgq15#>g6;nMTJuRB` zTKc*t5?a3x$Jvlqy(THqwF1;HJZxV9Arg-w`8h|)--yAekrPx;7}k8#j^72h7Q)K=2hED&^y=@4e_GS2D3y5b=)+A z61~AX^TXx(cuieCe5_%KKiDP7IfmXYV5!Pe0SSpAXm3}ajCOxG$j0cy z%8A-?(u>uV;SCNZ6AW&_Rfy)qE{0wTk%LA<5lmNlnb#}lb1aA4+A3z6Urs$3y=ZvI z@)YN31(IG?ghXQ@M-jpvAJLK~{W)EF7?}u!W<#tP zk2jT?4dPOGP~kw-ob5)2@PdLXFE^TtpBLs(QU#&~pOeUF91 z9-07xPK2tD*P;t96GdX7n_gnjid|aZOd4v@A6_5m`ufbuT_@-=ber(r;SBW*y;mR( zLuaVn5khXQ6V%`I!`f@@wpw31m2ZWpjcSYFB#*107^hyIJbJz5b<5Q8Dh=L})n}w}sN}^QD(D%dW-Z&90E^rH)n^6$7yr6|o z5-ogiQc5rVv>|0`3107LXVl(uk&lHKCU$N%vs_-$GmjUy1)+g%gljrhyGDVhI9z}g zsP@iJ8%Xpsg*_5o) zI-#|Z996BKC{jWVP70h?UrUE_rbp|~E=h0)XJc)tZb*QCtjk}!P=Z0>S1V+lT=})_lxDZC zuP#B$9?UV&H|VeLh5wsEaBJL<5)z65;lD%!1#NkPxmU)hz0SgF zg2rgw5jvnq^GtKo;g8%DV~5G}u{O=<4xVE4Svxqr1Y2fsYH4uhs5NWADQ66Qa0}WB z_9QyB&kkatlyWEW0~I zVf|a*(a1$n-K~RWU0dF3V-ZCs&1!eUggb1Xfs-@Dq7Ph}qaM35M$Klpy<$q0C-~k` z1o+JnXHjGM-Pv^gbs-om@WSr!`Sm4(-dc)WGeR%Wweda4g^heM5-(p3YNoZ6U^z0C zE?&^SXDsI6lG&ojH79{Yyw2n)i;m?fr&wm_U84axUCJ2i!htJF zZdeqPua-zwrcefF$d}6@&66&fr)y-ze; z2SL?fN!Kdn+C>*uYz^c>8_nvLTrhWXtEEMSorcgj+5M#})8{Gi;o1|AOF;(}ewf4Q zPrx<60^GX70(w{pjyCE(x^82v4^Lq;DN}9fFLf6!`Px-WnrooCD z(da;)DAf+I@n(V!JmmEWC$70sM<*rWsn0RSg+ulGF>y;W zhD~t?w7nahr-wyB4NF^TaCsy(Y_I{ZY)m1z<4JkJt!dnA)aF0g079EUK3&rMf_I2R zzL*TiqL*GI9<`+(wFM4B))X2A1B~dmVQ@V-gUr+883Wlsq20X$vG{- zFiyXIYF9TLX=*olG2zKKYnd6i1JL!d`mZQ+CC7fvRB?+7*w*6m2?gei7zG$CFkMpfjyIM&b&W6qcK|~zX#+v1 z*2o`+vBt_Gm0BWAi*v+T(NscijzuqpphmDwi4r*H}B(Ak4*Ae0t^Gb~2gzDXq*o0Qd~7i^&Q=m-76!qwBb!@@S; zpH#b%kx`>CynM72>nY$?NdZRxA9@C*>i?pj;tm80j3W$d-$+Vu1gh0&ae6`bl(_1G z7T6_yjO{I4)IbvoS}`<}@CIS1{h+d}QUY9I6OXsux`z7gu?vqz+jzrLa9{X7lu_aj(|%4^Dk-Evm;Yp$^CMp98ZI|F3NZx2cLxU72(0RS zd{U76k{8NGG4?w{n&GkQy>?wf$S@J4Ul zeJ8HK(Y7d*54}Un_s#WqXvJQShc?32 zdP^<$Nwn}We03`D;g|jeD(}fc%NKSURk?f&>IPM#njuYDWw<~eep5h-W_qb+G#c{ex?nP>}Qzea3FUX4pDJn}dV) z>iQWH!*x!dp7U57icxFQbuwB5H8^>HndUnEscn}GM9=Jg|cgq*3Pe{Ym^3?U|p{U>>#uJo`Qyr z22|vIrC@rE5o&(5qSbBI?P*%Fg8s61(XuDZXsB$$DpLy$kzD-H;+qzZ!IZHVU&Aq$ zFQh|De03@gVr`WZ7CwAMZ?ueUPpy3Fujq{(L`!3B9~qS2)nY>uG+S3MI394;8t^w% z6n+h(0i{qZwCd zI9kPZQuLnCb+=$y*6qle!Em|3Se+iO>B|g-av}x1p9{t&h4pl2>4Wm1HqER4+M#N< zI~hb1;|3ZQ8nk-X2MFmMY#L$dBq=_)udVDy{Cc(4>ls#AGKRWMJme9KU0ZwA8um1y zF+wQ`4P=xGO&IL|#!g?$K9Z*wxE6>6+IQDMI}jO*h6^F69Og6BS5lM_z&HQ3VhL{> zp%m6>8k$*YGo)wCKu9XpxH>sPioRCN4eJ=Pq324UbPqn>2$qLY+HjQNDXJ$n zGU^X6F+aZCq2CtZw`cMV4D(Juk&M|mD&o~5ophkpW5XX@Zq_3TTSAAHt@14(!qWFJ zxBwfpjaPRwy>x2;yD(%|1PnW6KOOe)mK$&TvB|?LtdVK-=AU`AH3|cXOaAT)E!B;N z!=1b(;42BFgWrG9ZatF$-VK0q>Lm@C&vIjbDC0*8gQ?QD4IElOmohHWgC3j*a_PTN zV@Rd;wp2?JrNt0$LpJFYRr`q!+M!aS!zC1xev353k`%^+YXS}!CLoQ_xg`4=oa9UU zXT$HZP}H?Vq@~?;#JwK5L1@Qk~6FoR+`3a$|-X_I2jh z^$TUSu3va2>-yKuTwRS&*6R3$<&=MB0A0?Q5B|i!Q0%p1gL1Iks8ng}(!OL8sT%bv8Ig8xl*}a_ zGs0z2SEZf;sH>!(^w#k)Mt}wuRxtd{-+yZ}#=u%l)sq-Hy2D!~oH)5%#duFq=KlZK zdzTQ;uPo2+2BHyiQ3xRlQ4~U{sV-8Q>P#s!l~SooDph3UqoR~AWki-*Qx-{NJW?UW zBNhKhrK04T4oxvM!_W-FU`#WZVQ7pojTf`h&V8COm=${W(v*gFiN~g^tLZFbzBE!g5RC4Q#p0sj2C}idu~)_gS}TD@@uNt+H2i%_CN8JImDM z7S#|^mR!hd;mKaq8VSC1fy8bJazXB;ER}j~>yB2e3X8g56Ho3i*MkJ|8J7c)%Y79F zMOZS{S!G$a9X2Erz;qU74Ty-zM{!~r8kQMlQ(wp_HhdQVj=h;zaJ}3Q+J_l112&Uy zhb>>w?lFF3TJ`BiVM)QD!^5zB3yPvz0M&oaU}$B7`(|Kj=8(Iqi(n`_E79x7n+tnd z*xWG0Y~${U9-Id29&#(S?=%E=^yZ*zGjP^o84N;KAOCG zI=fTGM&V0u`bFKlNqITRS8rG$ze%KD6z=Y<>p~dC)?@V5Tp`Xa@;h4jfn3fR5}ia_ z3mwGc?DG}n`}Bc0h%t9rJvty=fn>I}``y(YyBKNLf8x1=qpB0_nmd(QT4l^t9xtZg zc+Kah0eW<8D;Nint6Vwn4pUJA-SQ#;*Mh^3x@MSac?8dmDV2Ts3w2&S#YCziBdzK= z6JIWoBItpa9*GIV{yGE89pe=-+69XeNe>$1Z@o6?R)h|coMNq*$r%NeeGo;|Nz3^} zcWz0GoL1WWo|~Ri6D&=*b(mIUy)Ufp&OX?+)7bUh%S#)IKUHoSqD|!15@;7MxFx%R z??87eQB8E=Vfl+l%{j4+Ni--GF?e(PIX_G9PR?_&U$h``S`I7DU`2nsJ&P1-%^|Ei z1pl-7EHq3W$1SK;EY*Zm7H^eBTh)|s)ZN8W;pZs~d76c|K(%A!_=v5*@zFOHKO^{2d| z)o^`th87}zXnSA!V}?<9s9meLV- z27Lc?#7pIoVjK2Ay0*z2Si|}#acfs31h%()Bd;v}N##J)o9c;XK?Uqoy{%=iOMID| z)I)i&e9k;TV6p3fu72jdVnalumCG!%ge*JRj$!49=IKmCk2(B8otFS#x8n5j8INx0E(AUj;a%{&=VJo5~BcE?J~I0c-0@c4SOz zek&3R<}m2?DKp>FH*{qUBOaHZ9Uk89w)jZ&L;qL8~4Wj z^qIUt(w2MNV#56t627jk^xn9!qCFf-ZB_h-1YbWcnS*V0&Lyc26XphIf-Eu5}X zb5xD>c5qMqUUuDfs8YqmI!w597{QMR*UG$Yq!VKS2fWtuVeW8ZB!&vTnbtec-qB5? z6}iz>MM1duQ!4haJ7r&PTwVWSRUx?#q`?BTv}Om>g7qx1&qBwWjT2WLFtF*d74z+E zPfoGAvk!OGmuJBVbigH*{|5Xh>M{*?OGZg8vY45@RTN;{K@w|H5|iC(cElfB87V@x z@9X6rLpc=G!-*ubX-RiO@=>6bs7{8gt8@>++0)4puKlvA9{Tm9J59(HOW}LHrUSQf zROp%vYV>;W+%_J7>jMLgpCFwvO)q|z^0QU>SwHy`8E@S?SCyZ$a+xCDiT$7l{qW}Y zgAyVry^{ZmGOtG2S&`SWoBRQzww6ojl-9{-rlBrV5I!uZMui|@}vjY z%P-DOdvR{~f~k*|j&x!e7*;kU42xs(Q{Rk?5R)IaiOCP%1OfP8g{tPowl%e7^o47d z>P)QJ*%U*@56dL!sQz~Ik}rep1ZN1?cSaaZtEi3+kOQ* zD_mX5Syp}};lJcN#T-sR0BQm+MWsf%rtT&$-ljs1DM!V&iY#Ca@^y}4?Po!ONm6UwI z%5EzkhWQ^XeWsyLWx6|N>4FUiDs=_AH?ySlbon(;e$3VtNo3YFgg>b*pUsi2(;(Fe zR^8vSVu%!4AqSHQTma}@{jeo#YiW$Ol5c74x39>h^b5JkJaca@xVFA!IhpQKj#HK8d z+mz*wtxR`sh8=og-JO@zokbmkaovS~H;-5#NUfV)Ku-bWT)*?);tdNT+(?b+8XHmc z%d{k=g1WO2d=d1dKK-{ijol0f-%X#46EpJ=v#HA`epM% z153NobT;C<2NUjEi^O!XC4ON&vJ}RSoijz1K@oMkZ^7Uuww}CNer&3k-ym;5`)vzk zZms0+@)u|PNjju`ZU!!%TOo3)pH+K%6U}+(TBCn1330M&Z9ak7?r-@T4zglr*8vi_ z_>ZomOJ6AfKx6@W`qGV62#&|-Hd5AQxqiocOG#BrCknIeg})*0w^6LoYw9<+qTmX~ z#2y{Z-dj>`3O)CQn~HQXskxDtw^)qt?h1yoU;(zRu_QHHUN<(_OlJUl1z-c*wBC$^ zW}#;YqM$+$k4;AuRDpzL>k*whT zNI$~L`5<7%e^Dls*66Kiu~b*3(&Dm`wRY8bh%U5|jZcoCJ=2XCqwWuGE8AgZm3EB4 zIJ#T2aV6SEjR86^IuPpNMMlq5U!(5D?NwdoRRkv~0Nc?G{Ir6c9I)1k{!EME4#%$MVQ)0o6r5D;b}4z z;@x&RmSgv_E=NQMRi~q*T{6~a;j?uK-erXsuC7Sb&aQk#g01VTt7M#`vr&Z)su+E7 z#R7J-R=My%7ew`a(9xPAAt|8gV`+Hs=Nrb;AwK8Q>WGI6t84O=8Lc|CxTB8oJI?7E z4n>)FmI9QHtY|Qo>ap&v*HhEWpvk;~q1VR$%WP3hpRd#$v$yIuQa3( z@Up7aPxplK)IAUgXWxCRczG`A>KJFug_ie9x}lx(*JVJH6UBke$Zfu!4Gn&@bJqkaehZC0)A&Fs9qz!j0ih1YQRV*s)BG40TG|8ok9N-?$(>-k zBPV8FaiH_j;Ff=N)MslSAkD)l1i*IL%?G=Xd5I#5GrTT5OfsvRmIB4PDGjDm zrlMcnG-^mk!5;%XgROo7PI=8NY31h~zVxe$ACVmDVAM&7gE_GeV=zn5H(B=JhX!?$ zRbSNrs?Qiu+?(&UuHY;OeHAQn$LyH@qecgK#b6M#0-+>BVV(IsH=bQQYVR0m4xn_x z`}No3q>;)ubw%HN{)pRlxA{$MWh+#ZoR1px8rG-)gQ0 zyz9Oi*p8`>O6DMz7^M2Zps}<;pYALjhozs8aL`yx+v*tS9=w(B$i5Fa4aRss4w$<8 zdT)pWD;{srW}?dnEFDIsD zafq5J6*1o|PwD{vyvKS2`9|T~Fq~{du`yQD z90udDTfK41Ridf&^C!;(W2GyhET?nGe$B(HG?03l&>lcu*Z`v$MaJS@TY}E3DdI(r5X$|771j}tgWlDo?oR}Si(l=!j%373DWohH zby$`*8C>#Mt``Npwa%R<>mn;>y;A0@x^3sV zYFn6V4uH*-2j#i`D3ls;P(Fls0GA2|!;E#6mEZ=axh$3_aF&Z>rJ@+%^P=`&G2bb# zs#eX|Rg96a*8N5(aNe+9xS{EQOmIaK5Xn zTlaJ-qQd#G&g~14F3vjM$PdNvD5sa)Vrfkq^u`u!Pj0`d*8)3$&FKfk0=Wgg@WD~kMxD@hx2Q}w!5VTm($(>n1_9iHkrcQ6;McS2{0j|0vUo9twt9R}QSDt4v z2d%DTZzDdU9A)ialEdvB1-_i(2^xS9>8;fb6q&_kCG#wgzu4WqA8ttU>l(_kikYif z5f*B?8x@wl1ACKyo06N8-AWtU)snQ|!#yoMOqa>TtCR#)fM_r2x7}PZ4N1@Xo`^s1 zr zbAJl7>6aN8-Kg~l`M33Ug)>2Hc)E}RgvZ}z5x?KdKL%SXDhS{6TiRy|h;(`os%O6v zYbF@e%l$~HyCv5B$V=^&y3#HApVX;+tJy-o(9Tv(EmSc05?!M!vy^uqO!ngUvSqu{ zimhy~t=*Ky3W2Vduj+C7Sba|=8*G!lFUHp7Vea4XYEvsde}}gCL^Jepw#jn!ib^kZ z9s_svszTfv9qzJI+~?t!b=V+vZ%m?cV6c;miacA#}Sm~A=^1Baq?5Hcd z7*s4J=Gy<-olGpaOJ~Fsz2y-fS3^!jpufFYl`kpW#k?5P)ejK5J z4dzYqPw@*S*X%xZn?IaR{@6ph)6}cV?b9Jm0o^8hNIhuL>dkH6$FkJ|So98>Kz!m| zkc$0SkD|M!l^a_+H}ppf3pDpC&kNy__Ln?L@!GO4g4_1B^}4*Vbgvu7m!_KKB{D59 zNO`VCAH`E{BUY;~)Yo_t=(N}22wrd}k%~NmG>$|8M_Kf|%K6VB_%>Wyuk7KB%Xw+# z3a>Ogb~x1cRcid{RAqbPE5tWf4($BWwJ=TI&MGu#`+Iq3)y$O@^9pY0fZ*cl>U|IA zoS*1J1Ki^h)?lTzXUc@4I*ASHE2G{ygz2)LxL3#T2B^1PF_ycE-_c%{A+XE&hrD1c z|7{#68+&3EvVrE@0N9X1yv! z+ZDSYgdrvHh&c19da?EoN26n})MBJ&!PB5$gLqiVoJI$$>i58~9o+R))e}tByWFaJ zA0=Jem>6F#R1{x-oUUH`K5a=|%rh+*Vg5~E9=)-$ z2XY~n(T4rlP$R{_()MmOdqu-qj5ku#ibsa&_18XHBZAddyW0{z6)5;ODlQXiYZ(B& zB0!CH_P%@QRqV0%>1D~LAbh_6FEW6KD5*+#rLf|xWA##*l{hgqu|j- z2FCasfa>>V)dz*+?FZE~8;2&d-2$541fFcW1m9+B$8T*J0*NJ?J1ej=YsO#1LB+4e zTE@%Ji#}3Z%|t$zG}I4XTs^sgF|De#!j{|GAjuwNb>!P(-Bmx=6r~FTur* z7-}%CD_hLYI4t!msNjZb4m)RY#^2Cp-srFzn(Bi>Y7!HYCsiK1iD`XsP-m4>iv4}p z`6-kF6XyuhoL6@gLY~hKs4N9JzstSZzY@np40pM1-Bu3KR!zt;xg^ytfOF7R0} zrH#?{vSCG;d4zbp4ZB?2*|U0BhTTcL$SKUn_UGwLRu!>+B^fijqd0KYEX8vQ|O>evp{25r-YP1PU+gUH(X=kSG3#9HJ^rX4J~f%mKO$(`_yASjH^HW;c(#;JVV@ zUEGY@4@X|-WietW3b&A6S)P%X>zPhGQ23DA|I8-4_hve zcT@QE?q{)#&4beP+1-{&uheg}^-GBa@0Stz+-uB@t$vwZ_v#lCdhcbKFn^&X+t3Ce zm?J9>j+gxYu*w&=b?l_CnBFsprgw@9PUK~@A}vxLW=UzggPE7P+XIJmWUocMQnZ$K z0>eSIIu}{yDr3GL2==&Lsq8dz0DYGHU%T%qCkk4gI?!FL_>~KDN!p|lw617!{-6pd zd`?aQOuM{?{if1H_hz_KIY|od6^7M9@$EjIbu&qOhI(?n=w*%^SO4Xqd*#ixR9~qB zSX$MwBr#TZO&qX0mnyA8F|`u!p(sYiK!ld1uWj;j!bk#6)}+s0Fc$;y?6wZ9N*Cu( zX%6QsIPR;2krE2`jM8GBm(v> z(k<}{;zJor>5?57jXkZ2ZM%SGinYMzdGOV?ZgDn^hX62J**1FK^-?;G?d<+0>3AL@ zioX?~^Of>@C$l0gyMa9`vbCoE)=R;Rml|foEN!9UZxkB6U49^Jnhv4Qf^Tl?>vs=z zk!o>UVDeX&O(z?IXGJ@O{7G7?B$RDI2RzzdzrOvjDQq6{Z50|hbc1H4*cz6{s;SRs z(6kg=)AE>`vfYiKOQ*tYE-SS=7G&Gg_><=5ZMt_}y?YeR1cUAx*aF9sq1QQpF9uX* zR1KNTuSl!nK8MjvmDWIHjH#8cf++S5s|NCvId#!4a_ptssGQQJgpVcj=%be+L&ZHL zktz+*3p!?oypvz8t&qK!R%!Yh`pz}mN_afm5_gP_^jE#0JAZ83ns;@iX(^|rJ+%#S z&yKX~ifurxs&Q-1*c8$5U~7^&r)g@{vpA6zwhVS1a+%qb)v;WL3dUBK zp_#F!C&)K!y_yvcDk)TANx{2Y_omcBFdI9~)xreo#>y39FnQF06X#sz!SrN%8~H4Wo@P!0)QH&?}VBd37CfQDY00%`;8tQ}fev+B|M z8lMk6!7fLpdS%r#%MH7_&z|bEzKn3%H06%;K{0c^v1ZH?Nb=Si%otFny&Gw#VQOrT zwC>fo-VlgF0XuX}LBKR%dgZ-g@)>2Yb+a|&;L_p@#q7P1Cv!*K5FP2ms$tukduQ6q zgPSs`T`iUL0ZYFk*&;n@B6Fo;2HM`)G?#!OPAn!A0n#cGXVJ_2LLV`Suj%&Rc+^+v zBS(S3Js8n1ZyC+5>)3a5TYAsBt{g}e+giE1r?CFjv{j|L2Cnq^#2S1)$=56;Mpc&c zIm$BJy>IV#@0auU%&m6p1;i36nLY(!gIZaRSGC`ff{+Kz)P!%>+I?$;Ct1;zVsKF1 z?E=ruoe}At`{*acKV&Of(n+B;FMuoLxKL z({7g*A`%sma5UhYu3w50)i0~sFK+KHZ3K7k^)h(Z^)+}CkRUV;b{ilY4z9%(uLW7r z?x*)0Z92Jjq(-g4JVuj|Vcc&RWRWa!>X{_FiV5>S$aBPZ7J-`&yik$9^CBpaVk1R= zVL!7l%lfov9iDDYv;fjSR~0)ZK}BabJlPvX}7a!Dh(PEs<9o|i(gvifyoB-%+F zmMTzDUb9ZT%R?WM-WmAj4mS?|zK~{nFRUval{TYN@~` zpRFpeLB(0q7WZnE+R_g7HCv*bG^>GMVIyDvNuP5n?#PP!!!{|TkFK;yEy%Y-cP*$BYVpwP0D&Hp z67@&V%Y<8cdS*>(90K(qgzH#;$L74!eUaUfE${{Q5|JPl%4emzwJ#%Yc~b!*G`2GP zWhRYX**5-eWuk!3ASm4Bi(*~fK8gYT0|<(wlWSnhqK^~{M5GZ>> zOP2N5pEj5D?FV9E1;Xy?869DA7aqa}YEd2MtK|F(`@-POc`SCFV4)h{Z2C;Wyfw60 z&MW1tUSut3ZCim$R<17}5Z~j6TLdGeoM*z{cH7GyQ3?5ojLux`x=o$7`zvv-hsw2$ ziLVS`TO#@T3*x(9i$hvsZQ?}~3`#V`rgTPvDa8QRSKvPz^Tvo)2v5pEq%0x(Woc(; zX-}cl{PBenNSpV~Mdz6bp+Kv;+WD{Bw0*Wws;qnESzVc9Ex0(nRuu=uQJ)?{Q>_~e z%j*`|5mF66{am`MpXPUSnYZal2v>9R#fy20M&?TNzA4WOz&^xfr$Y*n=@Py_Ius7u z>=gNoGm8*t%Bpc`RvA!`c|K;>13k;%PdWy9S1sj?Hco7@WK<+c6lr@bUknaY+KHH5 z(X+hQU+>8|Cwi8zA{aK5O11)cT$K3*FU}#>C+|X7q3lXUGoE#4QXE!*aON_5&mE919hA+2 zo4T356=pg~MB!@-=uliRZi`h#WCea!e)&}{o6Va2`?+5*)9nM3>L3-=8N(JKI37SY z6cy?B>1p?&akMk`uQpzFv!Dnhou+H1yR6!hdJtn?TRg ziUN!(jUH_3dR#XGSlqt!^^*9~YSPUckB~JSWeMbX(gT}|oE#HXx~~Ibe#a*DN5Lh6 z*QUw|IaHJM@~d)Ri{DM`mV(IgYn^iImDY~1+hK5m*1)bWn$~5=$y87ZG&-rleKkqH zLXeGx4z1_o+j1aVNPBaW-Y3gnrEs=W>`5dh0O=_~Pww7Hc&lWw)Nx4ovHkeU8h20_IPFsL?|pTl#a zQx4mVd3nB1*jPTW+^)}$ASz>hFs`LdWH4-vM1h=OaDg%JE&D0r)~bjzEWxQ*du11_ zK766QHYfep*eLviUgd(*WW*WRQ{BU&3vH9*=qdKYnXusk*8)6RYD@Mp_*29n&(+Ba z$`**%H+QyI9xPXTBVJUQjEAkz5|*}fv?36Q5LZmVWOeiI#vT_91n_4g9ZJ-%$a%W+ z#YijZFgm^|FXpZ;m?A<9b5**%`77nYRCs$Si-CXTfyToZQd^en16t+P#nrnH?%g9y zzF#Kfz>o9bav_M-PJ7)$4gOMX6=t^vHsVD zyVadiS#%}aP4-;m^EaLXVdbkDHtvpifo`54MRcdHt*d&sNJq@!0!IeMpmbB;zd>Oi zKk&~ar#Z*H<(k0!?PACC3t6dlCNnQXSr(S)#c%HTqgl+#3h7KwZMVO0D_R+#!SW@$ zjX);QEyd5tMW`~lC}mY{-@l^-3%fg6Brj~}9z%}znuni|bY_(tzd2!21iSmy9|iJg zFK<@%rIpwhZZz~22^w@jEDQ$8tLf^PDWcY0 z&W~mHigT4~68;#fklsWm_Yk!1;qX(*u}x&14k3*4$zilG>_5tK3I zbh-;huWP?>deM>mb_!Mj0`tQLShj@>U%3-GY#x}>5kKbiq$tjfvd?VLvg+~m40X|tfklDTq)O9M8;pO zO9Zlo48ZHF4@KUqq;;_v|Bc zRA}GmLSrt43y5>@N3^YpyD2N8_=<>EOHIuJ6%@yP873e#O~EiLzD`JBg1Rp3srWs? zz34(*%oBZ5E{vbuy>sWy^mUqB_`~;p_U;|!sm8vU-P+#TlWw6TEKCxMn=hH2k@FGl zP4Nuo|KhH>t`{mM*|xqSHS5jld)SCA^f$q-ZQgv?FkR5y@2%SWwy#{lI2$S!VqFc} zR+O38wkA^*8DmKAfhlcE^iU>tmIy1Sg!g{7eCH0_K|)xc)R|1)O7H#btvh!VD>q5{ z=!pFAYBehdkYkAE=j7hpoyQFUdDb#u(Aztu4_dyR=5Lhc8Ps0NwX3n-6*xTzwPJ2G z3otre9#%Q?W>v?gyf#wlTvW>AS;aGFM{2%ZrZFkF@cQRR>I>@lCTj-r%uhzD338uF zHQ_UNM=A>Xyy@zitHYXS1$~TMRXuxVq^bZflrNF8yK1xn0rW6_R=^u6gcHRoYHbG< z1-#Fwsi}1x)D-XmXj9ksqwIn1%d-r2P75kvqqttMbDCTADmt^pk=O;j+brm6L-Y4I&=Si)n$ogz3B#IJ0u5o$drT$GjQpmIzI z&dy3SFy3-hWEAw?IW7VRhyZUhf`_*p4}nU_u}rFOjiBQ#p`-qqAyav41Rrk+A675= z8ri>ZX<|{wp&P-;dE3F*gB2OSwT9ev#wCQ=j~fc=HywSrIOlDH(?^Ep{0JJ(YZkZ6 z@KhxO=lsZyKCgMy^Y@C{76QY{gFo7O_}h_F`CBKV7!Z5jwmY?Q!P`Pc zpYq-ol*7+RT7Peg3Z}gp!NA*^#`xEm0p{(IZT_~V*3k_vD62TK%ik7d=ZY3%favEU zqSaqXw`3FXoko+6J@JQPA@Mnw_dA+gRtWsVjP&)+2!h@beRmb5QMhHLkC;l0|H2xb z)0aiuN@<#*V4Pp+!^gw7!5er*HmAP1CQ^ijPQsWsY$Vv=2|IRD@y- z$f>YsiswBvEKhYCR-M(8^24jJNpwYL!!i(>Zf8z0#YxIalLmkmpQo#=QaVlSCMVC@ zjWsj23V5Bh+bT?TngnkB+29*o?U^LE>tr^%N-4s(@6aXwmA0pt&OKQKxX0}7jISyF zVcEzlx94MC(qDW7(>E5C((;*U@K7Jq@O$#YINHU!+=gfxIewtlGiWP&QhGSQI?9dxw2v1TFmi`#}po3v)JrIVnY ziNbh5!eIAk^UP1g=!{J{<6(UUyzz{m z9IX>E-zz0AG^2~x(5)7btkIO*Jz7^{wKQyke`qet^(dOYP-@M)^ggs*J6cM-$?#egE({kh$e18W?LBn zXvapBxtQ)yXzMbY8``VueYvKUq9JzLAZ<|wy8^GGX<2WftsRl`oYz8mPtov*Jm>t# zYM~K23kY)orLm8mw>5FqiV0e9CO zZG_@D=uUw5t7*n&LeaGpz9a48cQmOoS!=23_eXn2G+1hNR_{BS{h+F-P&+G(DeF;F zA5;@vI+-^$HTizcpJV}$F9lkMn!Lb?mK`hq$=Rb#`X}eI_T-^Bm4fGvUJ1x56L#}d zois@K2)}macl;G8YH%Lov&K(9Q9zA=9jQXXYaLjc1L{4gcNQ?!jK*Z&)E!=ZS)P0P z`Iy97+0h3H10@Q{PGy7G8~>2Jwo5+azhPf`sEp#&ofMH4cu( z8+!GnEmvOMO<2&$!uW|q8Nhs-;KnQ47r6 zTf&;%(yDQaWkOQt0wR?Aj$FgL$$O_P)_1v7ipj{oCC-#B8!`Y@l4)cDO)*@Oa z7HP-%ePMe=wueGNvJEH>Pw)i|SLN+@s>kna-OelMd~G|9+yG*JLPppq;qsbafq$<{ znryc6n`w0^$qc!;y}6`=2Ls>D#av=7{WMF_Ln|xsS$V^ic)D)#a}EV*hS@k^Pe@58 zJctU=&nhZLnIVARTG_y}cjc#+fnvFV^RdUrt9KJgRd4V5$AfO~Y$)R(arL>vbp`UM zQoe2GKXoFt<)fmh4*b&L=ZJW*CrT~0nz#VVb55i(}!Y3$rW!ne1U9_T<~hg^SsNw8>PRGj?!>1Ao< zhZz0(PQeOyE+?t^V4F8ES>ZFs?A-nQmcnSR>GbL|+3^x1cA!^A(82R(yCy?=OA=k3 z)=7!@v94MBBG9$&4Mx)31!Z6rPW(Xour5wpT3`Ojou+x;mHDyhY~Dv2dv)kIWE0l^ zWfY%7WEk$y6WM#CqK;XXUHU*eE>4n|RZcQ{UHgS|?Ufa_sV({X%?%wqq75(N{L1CHn;fB20jTObS)cGUw>ojoFr>! z2wCM}Zb=^{wKvAC=i8PsYF(wY@C=*unq`0`33#w-+szaAY2XQmthLb4_!jZ7W}oWr zjz>)*>s?o1oMP_5WOsYBbN2Y5viotsw`f7}RXL@fDDs{pvpPTXwy#Ex(qYQd&(_xz zxGCmn0ce>aa#ZL?pnmL0kVBygWf|~3m3L?R0m_@cj^J_D`o-X70rVB|?M)7=?KD?<)fjpaLJDro3ieq`$3|Z{C)Sf%r2FdqI^JLZpTvUUOm$lz^8%+C8gD4fGffi z%7x9WS!hX2J!fsKE6X6`FSWHy`;1%L+D%4N6RmhwhoguQWY}&lm2y{lp^ko8+urMy zI*rip`n5UO2!hHtzCBG$FPPpsPt!1L?F*ycI>4 z4~A{M-9()H?3=Ua-g@iII~OjTntf;P!l}2;pSyf&_WV!u`0n}37vH@w_twP==YE_1 z@DDfbWc|&r-+uGWHaDZAy5dI@NXcuk8c(k;FiPZFOf=vCZc4&$p@l&J&EM`0dg1J=_me!9?Xr z&c0b8r#y6|cblN#?kRP@Tv96(77a`8n(jrq@?c%x;$D4de>FP=1YT7LWgRl>&mW>{ zUeqc8m5b5NaLA6w?%8CA{NUMHt%xISVFmPsF`C{xy-fVGE3rqi!DWJ%Hb=DE&*ju& zrxj|Ylw_xu&18*2sOj|V3g6bT6X+aVb9&|O{j3*EPU}~W+K5)7)6<`C-;Fe*+QfHO zbXare?437He?3`A>6=+y!9I}`EUo{x_5TU|yR82n=(ob-^}Mbc3MfxY`m3mD{pDXt zO}+bEweRXL5y>a?YgPZQDq2K0FVw@X^>DhY_r89eOy8t8({J^6X7;9yc{gpS-lpCi zG}3O`OZQc;>EYfb^$>8^;|6@c%<#RINBv{9SNy7A)3puF;iO=6xRt72&n@)ps=1X; zr0yLn)|OtuRJwL>e~kS=bw4xOSP`5~F;jY* zi{4tOruDKqfa!Ef??xZ7qWw9>8n&}h%X5piYD!cuD53M9wjIqumn`zUPuR>If9b=1 zo5z5B^`_xRUjo(mCu~*j3)4Fq+2^pXH|>A{S)bWx}n;^ zU%g+Z`l`lcQf=Q%F7|(!?lrv$aR1XnpvzEyL`2D=fA#y~eUM*S7dWFUb6XM-usjd}JA+^9s$pgk-4-)IxlX;RQv+ zl@FBnz{jg8ophGg@1w47>fr~iO0tmQaJ9pgtgi%92qRrX)`-9hbJJRUIJU9xO6<8H zY}FX=uP7~>np+qm>g&g2qeBxIE~hje<1QJun%V!eMMKz$G}dSgRRHcb5c--6y(KLI zztJTZ)F1ZFihz13@Lw}+0R95Ygbku8_%c9r83Cup#t(G0<4v1l)V{B=9%!`O^ScN4 z?9c}K&?X&jjk5pkC4uTj5hIcyD0WeI@JoHLu%*#Pa1)Ip;4yo z(&&HYyhG$Ilyk#~3-THx*sfKNWBF1;%8~4!|-HQ*rmX$DP?n% zQuY&sAAP`&9$2}rBPM>@|MLq5q?3=^sxEraVehFykk&-QLQugv{zzSi-BW|oYPz*A z00kxVWpr|Y2f)yl#Tq|$1Tys{jf4e-e}i_6<&)`a(-<7=D-h-CjFWK@3hDhZHU={K zvl{mO>y%D?YA_T72e{x6Wq0}loJgwu%%>@RZ%*)2qb!3&^SP6G20&Vtqlk(YcP!J) zxwh;>^?4W>rgLET;lO%1hzQfO*Hr&bO3z<@GoB+`H+9iEI zYYl1tpFAC4#`fot0D56ow0l(mUlbiL>i@L=&z=s5ur6OvcM<|#yD<*H+uqZGsa7+P z5)e32zv247kD-r@h;N<_G;oxOrjClq!i=NhDG_gf@FOGRw@(KdEmf2~{Yz2D-PG;n z#*JRP$_iuJGn(gU;pi-}j}0HcqR7e9nKip}K|9hNcNZi&uW7!BZ|RTC(ZrLRYcUGg zbsA^=>CA0JBYsLF_3ePCHz%jYS*?((ej4e^r-MDGKzGuIDu%a+ z)OG+Gd~Ii!+K_)Bcu8ANsQqBbGMLqoT|?*GP`%Tfv<&;iw1nkgL!=Lf@5{*&jDa

9NF8K23C#EZWm?+M{5a`ll`%IIaD#HKAzxLGjkUu&c{Zp z@pDi=g6osx!Ue2wG3=8Aq5IS0_RP^BR1>{A+ja-baQ@V4@#)+M=a*sUTD@Aa<4%iL zurucMfBoJ)gv@PM?{}>4H9?~UYASnGg5uBqW~bvDMvH#0CAJm?Ly~ed;g|MbEh2;X zdB@h__?iQ3v4A_ro$ujYEtcw#nW5ABSs*o8 z3Bx8;t)UlOdeKk4syOecSuxx%=Tx%||G|2p54N%Yc9p?b z3?+kTf`G8F`#4j$tM=Zy)TzRpzNk-0PKyzEOu}io4sg4>_$&hVbOORn{pT7Zqbo6= zp1#st&|E##!^=GM13|#bq#xGeafr!2M8-T{yslZ^(;U7OWt>v5!kcO4`wRB8U~_hdE^p3A5V2A%P8c`5+Rj(t zFklPC5_K`cZPHYge0taP%h|z#h~`?lX{9%%A1&(Fe7d6l zF6q~T>V2GkVZUj;AOhm)qH10jkzKPsJt~A4kP|AquD7_{>VEpQe=d@*H`8@Zlf|Ci z{)$0(TaccR(SIWKd$?j~VJXr}<9(;^x8+rffABxe3+x4(=At_1X;El8I+9)+MGfZE zG(?QOE0g5yg0;O>~7<=PwAhNlU7Q=F{ ze?ep15Lph#7<+Tp+{h==uS8x~<>0?0+z_M($$_apF$6h{y(`P^Z{hWjB0Jjg`*ZE- zQs(fsWscXMTdUo!6@Bb#-+I4jA9bJc9Pi<_sE6>ejjoTjH0ml7s{V8RVymm$mV%@7 zd=2@T-t*bs^SP9sbC^{#|5Bar1f(kMeyjY27B;=@l~AXJi8^hG>g@ktY&1C1oCy3x z`n&r7{{vj#eSWjc8h$uP`d94<@>b2NNi~3yEkGBz@GADk>IpvbJ9V4(6JRl@| zRMeXJ2mcNs;s-2F?RwRlSd1@2LHsm==TFM&U%iNZ()7FBHf-YC{RX=C%6idjW0qg_Dy5 z{#m`hnm)05>6t%D>DfP$wAJ7Jzl3O}Yq_o}v0G0|ev{s^=P^w)l#8OP zev{5mtzFcO^lUc3e{jLJ&jn4RRSp+4^)U^bmKI?xl#OfE=?DEcMU_kso+fVaSHiO+ zUL>%SUUU+?q=jYSuqDzD`enr~;2oC9^)amMJ$rtiQKJTUb0T zjy0bbm>s1~k|NzpPXf}XyJCn2myLdc(5=`H5EO_YY`8hwj$z{|4&g~mtll#926N|V z08-bgHl%`>M+T>uaI8WROrpuE0 zg|_6bi9NYrpu&%`@w2FD-Z8qI6AFH%H_%}E=IPAnsu263#uyq})nc5ysRg(#xW@L% z9hsB2Bm%TJuM`ePq!y6hQ8~+phl2O+k>K6fo*V4KFAkpd!Tq%|p}A~~quk0~{?ia5AAXc3H<#!?M zGiD2nq4SJc1!L1}wZ^d;kB;*BDf-&jD3@h~p-BYV$LcI}evz@aeq?kIv|i(2GVwZP zq%}Jhn?4@e&OzGGSW6Bb1nT|96JjXq^OW4<)9id)&(UeYZP_4_#$M(j)uWKv{ zy_^QtWf!%iN`oeTjQLl;`IXue{6J6rcjF}Ca2$;Y0%pH+bxq^kXX#%;aH77kY&W%V z*~{>9i2XS!o3pBc;@sH1%25|Yd;}%a!7V(U34XrN2QNGli?<% zyB-{$(>Sx{yZ>((|@8}b-e%j%G#MuV|j99 z^h;BiTT##wn%6j3nja(}+TN~F(@ zz*rCHaVrPbnA4UV^LLK*c1?3D0Yah25wllLxW?M~n)tsLjRh>pQI4P+t39Fzy^J&c zPizB+MpW_9m(g%8iD%vs&fU9Ny&ZUxEA46Ee?~uoS@?-1US60+Far0Fy5}_W@E=^$ zhzr%Y&J$o4Y5%XfmT2jyWP|r#;A+I=X_%>jQj0)_By>)Bb1Z8?zi2if;&|KGMChxy@JHy1NptqY|NhTyIoez_xuU$}8vPDHK8 zV;_%5ar^&GJEfvZV_g9j#zZYJ9-n1T2Nk_FLOBMTWB;GGpgtZGm_`JT2;8^-um$dy z3b1tm(T4mfJbC^UzC3?I+?ASs>{w$R!5yl`qSbVwbCP3()}Ov;RpiLO;5gBIJV|8?Xp@PL`7Np_GCMqC%w00N-Z%3V24eqtc-&VdGQ>|ELQUv% z0T;_17x=Wr*7y#1RJBc6tDa`}HL{AdpUzHyKW>C+8cKS-#l>_vo4$Rqt@=3DfnV}= zr4Ysrb$b~o^Iy=l|8f>x?}o>>Ct8F&vO8kvE^{rk2KMnSio<~|OyB@Y>l;H)Pq%Xo zVw~d?)poj?mG*lsj3=+@*89}gtX4={j2Go6?f=jHT|ncap!_~Kc?;Ya?bb?3Tf3gh zpB+4vmcc%bs_*15)s?ybU;TaonQjBuv^lg%dUE6GZJ#4iV$Zep^q}c)=CuFU^{ITg zD?>qNE!~OfQr(+J+*oVIho(cFgZOa?MUmM@lM^n-8!mUw8tS3IrSDW_#yW>yXIa7Nm*$1pl_uzdsofp>oX}}A= zeFPQ|U=v+G7Ui85_YjQ2fPnpj6hQsip z=)t1qZwlC&htzwYK)e+>y}~_~_W$MaCv|XuSD%oMx++uI(zn-+4`R#Q>yW56c&gp! z(_78=BGi0W)!eyl8!;tgK~;SO9hGmlBaH2~dY8Agt3CI-M_`w2XTNMtTpbld(oqHZ9DFmbHG}j&#(ZCwiGqMg5>A$DMm?!t39T>vZS;w))AV ztY|A~JOr>D<+*-Ri^rPjws4JYTo3gdpGVm_>DzCQ&k3io)#0`sYNErfx@vro+pv8y zE?jIZ;Jn>}pBn=y6Z3Iulo2OKmWVB#Sn;oaBaoc#%lLBz;t!u zZ<|a!ksgJI{{K?3#e(wAt3`e2IAcM2c!K=;^`Ej0(#*Br=$;m7M2x=;K6 z{qZ;6q_bX*&q&8qn=$Zf2HH-x240_XJg!0b__E+hPN810TKx8zWcv1l|9GZ~ggI!k zwS+lHa?}#0XcRw}WNU3~lQ56sr+#!=VT!dv)(5GcVomD(dX_`(Tvq?`4MC`?Q=y+fBv11>@vsS)2gSL^qrDEI$djJStOq3TMJH4 z!_QjbLE7murtWsJ9dD-efMo7|Pn6Yi{Bg@4mleiLvpSoL!jaycLjION6VIzfgxiDp%nfGH(Kmq1SYzLh%A2L(>2L{H* zQSR9NzW}%`ODtS}$BZq7Nq)~JO1Gr=Wt){L5Hv%^7*g0iu&cRzjVY$Y;>YbH?oESk zS}bBI%v%kh>aD)jN z-+qWLOqX1la?0hh*pg9GWM;l58edRyoU00tY=>pH`KKJ9VD?H`1(LCsgo7Uoc+e61 z-1{S;pwr|@jZoiu84Fh-D;^hDJ?#hA$A6*rujvLQdPBVZBkimka=*tjVc@lPMvUUo zlI%tghP0xJM{ECl$0jv;RN*hdhNOqpf7=kHpz=0sWMy-BV?=r3*8Fal+G_ZK%9^JQwVm$T|57_0OeVVnki~ zg7Y#S5Qrl8|MeIll;zn}bC$uu^Da-we)ZMIB~=#1STQ)#o<)bYQJAN9s=h{&TMA;vMq||-FCp4kB3Bn zO66StDA=t{mP##reb_JL5o_i|X=HV2SQGsW6=lcP7G@fx$Y)KyHu~YcXI(@sn0fYf zGjY-zcM{(w@~=O7t~}B%kS~t}=`}N>UV3pclW=U4*HZeJRfS^O&+S547+=2Pz|_*& zm=;-})rPw>oN0}des4wH_8iab5Xvz7U*CEBjFXncryO8;>w5v`&c zBfN9tFb8MuFR!)v?RAaECu;jhgrybZ0Yo7^LeF-FYcux({f+XsC^{wROQcS!Vt=B!i!9}fE*BN~@3%qJ{`b{yM;+Vt&NXPsWWm?kB? zc8-w-Y)$>JQoYM8|H-9KB_y+;`IK)4d@J9&w zAQ+4!ZVZt-w(NZ*PvyUpdgm0{FAw4ty zC_S{xkb4^8B8S7$$8qj!gv+&k1=kFYG98AJEUSpn!exrMt8wGFy(DrB8*JIMYMeNs z_qK{^l!mEH4`U9Vb`~ujksU4-@@z)vqHP~oz^?Hl;oS02y6BHQ=wU=9YsYSTa68ZK zRfo!OcxFglaUF2VA z!zl(u6wUxdL*IV-QQOOuS|f8thyyb|*dhK4H5#m6)Le+!`g(b)FSo!QexfGmx%Q0r z*S7S{xER1i3zTm8;rM5N>GL2sNBeq_lv#X~=yvfujo^Y^S!-71jH`v+aPi5IqFY0? z%nyF#9KFBW+kP{RTQ)wtG@kt3J!N;4+JTJt2Q8Sg|E!7_t|tUlxv9&tLH>w$2~yhIEEqd{5NJfegE3RjFZ+PK(;h zV7YkM+%=u_1;a?1-}9fI!#&`(T`Til#dQj1y^AX%?f>ui526uXD`%0gC!UxJg2)do zAKJA0?qwHF?rorR4mL58QRIe$x_Aro5_JV774+{2A$ZHmH1LACtFoxFv(8W+f6QTQ(aQ!u;tZrz)GI>%L6klJ>?M$dz%K`L z>4QH0T)lGP3&9as;27x7%{GDTyMxDE5VnDX&%(xf`568FPNcu1&u9J}DQJ$-Vp996 zjyc$!;g}i!Lc4|Kb9+Yr&y_>*%ks+cxe@=`MI;%cY{*4Z1XGbzp^bcOCb{_>Rm$Le6ynyhA z{)beHi8HZF&9TxR9?_@iKJVGnE}uCRs?(|!|24-zKSsT54|@6vgo_XH5~~Y3ocfgT23S>+hZ?2E2I57>e947*Nkq=JY zQa*T1bH{;#x~R9#>rM%l`|5Q@7_Q~P7=3iJKG)}QEljcZW4{_-+*fp->*8p|g((fS zTo!=S$a0vBeC@}U^hJ=1Ml>{780;T3`{F^&*lA<^xHt-snMjG#VS$!%kM8Z@-}WRo zPVveaUK(+kqj?~((MJ$SMEYIS7Cx=*>UW}DRDvNF=**Zo&Ww0LsLNNP-Nn`K2@Q+o z#UtG7>;3UH@Xyr8QJA~qM(mSk>FqNeWdt5uXd@D;KeB&W+YjSfrs3{8JWAkZ=2LXy zA>_pa-r|T2gpK0cB2*r}P7O1vDTbQq+D974Mci-1Fx#!TBL?axrl;~@2)VVVvymC; zxzpc5@Mwyze7M>%WGn7FKDd`l!boVXC|NGzgId`qMJcmwcI;VRGkk@@Q;sN6^JYFe z=q=-cX`mVke5kV|S4L>_Us^b<$9l%DYu9JP{a$U(XMU;GzNA4!qIRe6yL1{RM^E1^wbb{O>zeuD0Rq0? z9|$LyJbk$$8vK5}TCDVStt$~D=~ZeUbcsAY@1nJ9@q#~J(Kzn4O)q;1)WaTS?aQ}A zqJ7+GOy7&z^_BVbl9%?c$Vd5tX68N#k1|Rpz5cDkpzlVbb)-&DZ~RKX;b+L~&CJ(a zI=ciQ>Lz4`c<25R+mtyB&1>55W4{ibQ_Yww^*NC)--rg@Lgz2&6aKdWT))P2X?p7h*~; zwQo8ieJ+mj)2nR_Z(Cou?PKPWa9%Qcq~4sMBXnZwpdiHhrgQB$t>~IpeHcST>}I#m z>unpyy8jzaDQtBypI6$N{VTQUxk!vNWM}8Z&Wc;TgZG6#D@?CDv-;d9qa0VYBOAm1 z0}Da@KH_{77Yb52t&!!c@OruiGSJ!%WOq1T4(_vqoWAVLsy zkoESf(^T0vnF*h7aqP7YWyvoF9;#jPJ$8i8ql}VXf#*RB<9C76D+dcNKK=@qs`$|J zWgNTH`-&?#)4o`gUTOV$;M2X5{Ms44nBvFdjk9o z`By`rBBlBwl{KYvls4Yi@(|Mnpgb%A&a`a`AmDnaC%_J;;oyU`T{B)?fh6LMed%MJ zP*5-s`Xv6B@k#t`0Nue19hjBtPozL;lX?Dxx#w`yVSS|Ulv@MoC3Ha7n2Db_kvy+z z`cAp?m!8pmn`fk9zEf^^g(`x;KuKV8ao@}1ntM0CzI!#78$JE7&=aZ=b_K2RX~b=> znID%rP;V>{8x-2+nHDxXqtCFiVTS0n{hC$Zt2H!kTQeFY2^@#t1v}DBtn=feFamxY zhrdAOfsQj@jJIM(!%DCXn4K$IrLTTJM}qLX^#_hqkBQ&XXz&3>#;fA?Li%yb#Oqq~ znp4B>dUZowjHS9sFSQp;7UhAusd=Vn^#2PRnR+^PVs0EuzR3@xmyGHCe+0mVjk+<) zvY_wAkg+)m^Nlx*-%;!o1`ZA#@%M29XhCm735ux|W5jn@x;BpQqwhJNXb#-{5!C65Pl={L)^JGV zds|l22Ypv=y`!1cJ+<)5JkGz$qJi49-^&y_cJ0c+YA;d6r;oTk9a*2s_4ac4{pTHx z1X+@M)H6xccc9aE3aZnK@w+C1r2Cj zRqXZoGWg}qB~byI6C$}A@zua5Y^SxrprBu;^jvru()*tpeYP;dxMBo%;P=O%AA-?n z*MH}u7GH|9xo*T$?vLPX+1JqZK$ycXj7jcjN3LZ&rIXWZJLZW|kfn7%y#>8@7rq?# z2h^iKm>VJ~yBs_<{IRfDi$7?pwO{vpBHl!TlYQ{aAE)#zzx4ZAXYDgm@!%}=2%)aI!u6@vd)~%}riiIPNX5l8_*7T` zwUnKi_twsX{y6g<{*oGrzwjF8GM-6_GIBWZmmCfJB?m)#efsF_JkyW+HBonQM}`89 z!R1y%dbMA7({SK)WgK@o}Bs zB`bK5dBb(_ZNU?_b0BeBcA~Nu59SB2ru2L}aysuGf#RU;!!`=phl_%!97+_0=-~0` z8@dQZ-Oj*2EFOi!`T<*YYY#$;ogmlzoExQw^%MMY6rL+bhv&e4o)J9zzY9WxNXw~O zXrgT6`lF?wZ`(vycoZNyw^p4Agf5Dz?D~AT+n5a3Ct3?cK+HQ+tr-ZSsxLGU9o{?S z?Wz#sqO?mtZI|8M?s#nczU)}9fufoB$J(Mc__@cygfsK;SZg*#IND*5zWB$2>XYO4 zdt`|B|GMqE=F@Pg{z8@GLEgsAK1WOK*NwMmyO`xIVZmQrI@DxEo6yxmn+;udQDnsO zc^%}#jJ|T~P6A+pbD`O}Q%>acNzo(pvPdmrpfzBJVq##Un>d->1(P971N&QP)qpD1oy0z3&@P| znLT~1x~mo~;tcN-J;B5+^yq_jntj;DQOV6l_6khpFWL@Z8SZ|VhM_kNDEA4nW-j|& zs`^F;^b?A)D@X$@bZGp`jx07CW@xY=%ImiR?IEpdcJ*|YA^3JIMf&D%W?Wm&kLo!B zM@?w4n63kWW7kI@4_MY&X=Hwih{l8-pc}_O^rLxSpB0rd&Ix(mJz5wUNF8>55awu| zPoE@Y0|=h4;nv!}Quso>-+hY+;(2D}x?!6hh^8Uz`U2kYq6fG652~K`o_XLIZ!^?`?p84tFbz9$o%T#jy>-#Eu#-?lXbcex)5hGjG zh2<^%;?_BAWEkxhtPht#v>2=9h78*c2I8`F(3Nmr3 zEPe8Pt%Dv}SNt}gtzNWcfFnT^#d{7NMMO$ORZv#6M7JjKO2N4t2zV9#%vnikpWG$c z!dTNNGw$tj3iYJp&a>JK(a|F6U$hbMNuU{$TE|`Bp>8tw;66@B78@7K zoV;g{I-|y}@wy~jocZ=kpF{vqK%P?rUoD)nG}+Z~#Tccepf1oBrI9WJ#RYIez}!|Z z%hnrh&+6AsRd+Wcto_gt`-% z_c3d5=qjVvzy&n(=?&AES-M#6qPB47^}hZ?pM{uEUP2M1=ipdlEYz-`+`goiXs|c{ zfRi|AU?7p6kLbMUp-R}F?szz;Uj(wxq*W-Ko1vb#d!>#hI1E-dkDGj@j>oezbgbW z4sj}h%KIvFQ`q;lP_r;577B8U*AQ8`=?C@GX(O1(+?ZbZ`-+h`;QfPoq!Os#u7F2F_@NlH4U%S+IOc~$ zV?^g?WmB+?oTv)!X12#j5iUvZ{g{gwJ+@E{F%%I{l#!fToIGJ->GitJ>4WgG|1E+A z$;PQDGPG?PHyMtHAoe`6m}p@~9)#282o3P{eb$4qLl-rGex*&J%_P8q*XA@>%uI0Cb2+=wF3(^t28O{g9D6} z=SWya>_=L7wBD}>GBgX9@vO^ft%-+grWY2{C$a%Zj7B!7n=;uCA0=8}&5Z6B>U~3$ z&KOnSvxoQexq7%O4ax650UO5y(SJIU=;6l6s&c-fLYG6k^rwf9j(2^mZ5Y42gPlOt zu2-B;>NP*s+q81`#)p+ceWEosG>3HK@bQV%VD1PO=yKJRV>DZWQC;8N$*#4u|4*K5 zhX+lPtb>P6@b=;Ga0!YC$D!n3thNs}iz|~`@+KbME2r-$?w@H})JDLp%4p4^IHQ5x zUe<3=JFEJx@;q}@Q7Ci-N zTwXj1%*X37(l*CtN@FZTC_-)z%u*5S`6_Ey7M8k7>-n8Eg@u$_gX0 zf)x~<4Hdtzn@YYPf%z6FDkk&gE%oOnN73U;O*FHbJ++1=7&$2H%ngY$Bg-v1nrLNy z3I?14S{8Y{S&uQ3ydCZ;v+kQ$$s7JJp&7Mj~cmMZQZlD~5=OX+wDCD zPg*|?6rpoH5+U`V!9mR?tG^$Ro_E9Pw7fcIHof6Qi567uSl^Ubzzu~K(9>KV&gl&< z_k-#mOaYICY0G+c__$ADd%oanQm~O;9mCmza2=r+>Gi{Ebb9f__*JZr7Pq)eO3y8e z4ebg;5K&rtp~Br+ufDSd)_vx7e~oM37W(S4Rv%UsjsW*mP4CrwMEAz1qd$XydSZI< zBaKsKUMq0JorYG_ArSXC3f3U2h^FfKa~r+Ax5LJ2r+c?e$#U-6$z5nyPzuaNghlq7dXKox?ujO?!?-C&KNV{*fo>Sine^RqbueaRPg){pK+T#o& zc6VBK5nbLr1&;H|!O-+A+99;~Ey$7a3sDn$6B}qJrPU$qF|T%aKb9=$S(rzKuEMdd zuZGeGuW)bq*SfG-l-S^1>9@lp6e%n~|dt*wb@CJL%rgl*GpsHEYZtg#*{4)O0!Xb8%_eZCoD{V*76&F-;it7qo(=PMf1>#Q^02X?4B6b-*07G z;piCbuJPl@DCe7v7W8nq`#g}VuKyGya?b;P6sXhQ(O?ZOTJN~WluGAY9M`sCeTv`n zI{*0St&@mSk5)j z*84}mEkyxc-$q#xY?ss*Hn(3BDYuqGKN;&6U1H0mkh>g{(zf`QtLE%fq^Fr~c z4OXUzPaSl!oEWh#cEWV?JR>vv|MGFbILb^P8^oUy5QMIbFNM|QgZ9L8Yze=8*}j$0 z$Aqv58Mfhj`bCAdipPk&9H>gu+6A1BUmGrSJG11~q3~gH6jUJZNpWW>r z>yIcDKYMbrQQa4rG09RZx__gT9fbzc(ow0bSTEDbdX$j$Em9AdI4W%%Wu!yt<9v+T za-_pnbG+4~ujaJ=MppBAR-L#gx1ZDZhD=A-C12)VIXv~U?Ko^zEKfh5OuDYhE{Sgx z;4xr-!noA-RW78#%bm{-sXqO|4ehB^eTN|E*5k1}m<1Vxe~^*4jFmz4ei6-mHy->~ zf}5<@=LtWGV>Usf`EHt&VL$22{14s`cTV47PY^IH+xz)9yZhSl$Z+~d zFFFS%Qyl(F)*>k()UxV~yb(62;}}SmkQv)|Pqo2idLG&-9=Y^9qKdO`Pg0#eaEkLY ze)PzN4ACz#JcVM09#73+w%`7i`o}9;pg*LCpZ0rLsAhCX+xLfU>)9T+^|b~!hqV4d zZO?#f=*KB_=48wvsHDX@^~~dZX6*1RRur|uV+g!wYoQD1IVMG47M~`Qq3l{)Y@@7S zP3dH0)j6czyW{ncTfT$1juF=Z_~o!^gb!VIwA>nw;aM<{IiwzO83>lJehIOx+p+7V zTQqwRYG)s^v;9cj_g0$^xbzzT^Z^?&bfuQ}CZp1H<_#o<5j6Hf!Azn%tC-HqQ_mP@MT$@OP0MXD12Oy&voaJhTS*SY(nP}2X7?aaC8#m61C z8n#KlZT&wiyi4t|?ew`;=dMQf#06|0E(+9}hxqxUZXPn={JX=3Z|~MZpVNSNR4|;> zh~|Mkc^G?Pl{KLi9>E2JqfRsJ|NFxx={jfO3ry1o4n8<-(y>{Ohj%zS{s-qE=ol9Mp zrh4Rrg`5rD_1Y}&;5d}_p4|BW(^nh;e^vz#rp7nHJqn`-`?G^o&^()@e_cLdonR8ll z>yT>}b&pV~)2feF+L!$z?A^Jp*@k6QtPm_H^qhdDZe8SwdmQf@MbvG9JnN2s+WJk= zt-(^!SzQ+x_VI+q-~Wqo0EkQ^4iufzSz;`U1LO)U4%Mdz+JA|^+IKZr@qPKEFdt_s z?oEV#u@xeLTK^MS@L#kx*4$NTIZXd{g6Gpf+n?G0$4?hTw{zP2aIUr1@c^#n&g}n- zrwh!khy^nNvkj93mQj+~qg+EwETB_th#049vD_OZ-zaHwqCXfoOv|TPuKM~!apJgV zoxMOC7eBf~e&&|>=AA_>=pF0;a%RL+EMj;reZV{=Y-$n^nTGQSJr=%{#WGQ29c zn+}~3y|E`eOSoU3!pXDKwfB{Qj{A}8W6-%89gjI3CmX+Wc@Uf}~n+chrR*7@b0>=mO=; z#%-0lWo)C8lXd0;JahG3v$7;n+eNfT^#W^s3a{^CfcddO4)3T>V?_~*T~;PXu2iOn z=cyQDg%%>0>g)Q95D?Y05bn1!1z@XTc9de)jnQuUZL8b#TRWoL5jikJLcpux8m_`k zM`avN4V};F*VFgZiYS)-f)W=2$;a7Q>4RCp$2|uex0o!4(=!C)#~a!^9~^)0H0@=c z9JWu}`ln>{m9Pmk0ak+po}0n~(zQPLpE*<4a0C2-&2z}{xG*be`%W0ZV@7q6lZbmHdMOg?Ce z51q}tgM19=unPPTEau_r^DSWoijL6MS9PtkHXhNz-1v4Kt&b_@frixY$4uOF(_lxV za(oR|W&i*1WpQiXzpfAqe6qQBeOg`g#p`KXB#;s|C>MgTn2BeloaGFKvbOLT1624~ zy!*T2HneYhZ2h>XbV9vRAA!zx9y{%HjT&|Y^MG^^&$69=7{pkJqVHu(`~RG^b}ZGa z9(#`o)n38iYOdp=VK{ekqjO<^sMfT0EyC&9-707hZpek(gk(RNs@HGnSIyN!fQ8GZ zz2;v_n<7y>`M7KL5k9* zef|HRDnmoS!M=xF$7i7<(NAN)ICR*HNYH-5m9Z^DU0=a)=k#>}TtD^btYvJVaJhh= zz-rn&TK%HDI1gc~deW7G=dv=+`&wr%tCt?k*+y$kRu6oD#>cjDO>fM`B>-EjBpUFn zZD0oclrIvw?lUuc-RR(I->aCDDts$Q-Y-81a&C6+c)#|0Z_fl>EiexdB25@Zm|Qq~gD3EMlEFlsi( z%){|f&#PYx!!&OuuF52d*<0{t6+E z=KxFZwD9(O9D~K+)|G)47H|O(MRFGchn;Vh14`GC$$ik)T{MmumxrwX<}=c#B`G*U zKArJ@M`TeORE&L3VSlkf?kE)Kjx2YMo+m0z^FUj4BiFM^erG5Dg0EUi_&6{bgX`7$ znnxcFW}lv))rc!5HIQ-X`JkGKS>)+^{S`O5dH=fB$h|@w2JJ{vxkl%6bDOqi2hpoR z^$K+Gs?1R)2E()tJGTWU`RBb#T%v8SU+o5n=Iet%lcub%F;jo`VcD`ZKkB4()9B^=Xc-l_uf7s{y3Ai6IlIz_jmuCd+xdC zo_p@O=iVoW#=X36!`X41w_Gr9=Pd_Jjwz7t<#hN+<;Q(ZU-%U1tkU_ug&5T@7ft2g zAvhljzxE}2y{u#6P_@HHh{o;tEJacEYudm_%|fX>$ZCPd0OkwDt7wqc8LsI|V;*Cu zC??DUGFSV+lBH9MfUKxlBen*NHe}Q#GVrt-7Saubuo8?B0siRcx{!jB9t&y(%#c{rl|*yHjByYOypat1oQW>StrE_xB#jxxV=SG+Q0vx=NpViyU^M>f>qxTX16z>m5x$7i0Qsq>?+>&x_ zDjFn^QbS#CM|-JVHU zb{Eb3q(hkSu8Mxb#;lBuVJgjiYB_b=4Nw}#L0=Fo@3*Yj6n)z0@u3UD751rd<|=4^ zm9L+VdRRTJ_KB@$X^p01-?qp~sZKX79ivw@6gIZ>og4W(_X|dtV}CcbZbYnq0!+fM z`~=JbM^N*}uHrz3q-olN-p*`4`at)iAWjuYX9<8{hRt28iSa_h!3}aQ*%1o%1AYE0 z5MkU^aAm1PA7E@$tUr<|`n);)$7eDV^m%h$i^D(*%&RnNI@SKc)_muMcnwR<7Kk_B zM!$cCxkn13_%@gbwK!ATgCtu{ZU05?YiW0M9!mOZDQld~wEB~sIV(GcHImxWeaaFPvAe{L$RC6` zekl-Rxk!9>#ND|}#J&r7W;a#728H#{rIP~{`!-} zukih1+4b%F(m+QItvyZpS=w+)&m{MIvblqhv%K#OL(p>wT1)z{J z=@h+>uh0W;S13pnr&Ik6tnzN5AKa~=b-Y|iyksG5;pAY1(b#_z%EwIFpKlk(tl-k< zjD9+$)w_Wu5g+Z@2Q}4W65xU6%Y~`>*3UYMPkfpbFG<*?<)ROEo+wlMtvEz|b(FVy zQ9Owqb95&mjiH-6uDNui^J|*NT|*KRq>@?I`|Jkyo4IAU)DG4s|GhxhjWvgfsf3Vn zIYH#pevnujjj;1!6~yp8#OYTI(KdeK&1!WI{myxU_r9=Wi0yHvm1uXi4RvJkbsfr? zAlMF9(#@C1p73 zO8#Cj#4WegH{WYR={5l zRY)kfI2k9i`b*P^&=kc(ac$|l3gV(XH7m%eDV!QiGK?J1!lSq?Lk-)O)q3pd-> z(Vk9NxneX5j-h-|hurHdT|qgo2N==S!X&$ubv{g^9a#n8Bhbg?Px~~ZpHR(CEv`#n z$J#pDp%Q9~`1>6}*dy$+<1;8I(r`OrBDc}B7aSK&cK$<~?a;Cg`bZ;*~!}JqiGgspKPa2I@z8d)(!mldnbx-hC(+8>h5>u z45RU=kr&3OhVWCqW9puHE+t&|(v&Dmu-+BeF-&iocr}l=+wVVWd8bJ^NCh&ugdNaO zIymolD!l{YJkwTA(~;Nfzl7IsIOx1qbnUH#+gVlCa!sDz3YVQeU1{$$dVhOY=-c!9 zV9>BnJ<_79HJ#tcKP~lcWOBcz2MnPE5%lQtAQe@3JW4yQ1$T(q1ZY~ z{vJ`is#V2p-7<9xzt^BIitqP5KR{;F@v4oT5>$xiGk8)RQC$JOD^eC{m zJ;#oz414at9abLlQI@4aog-1K5vz&UR}>n#8KPh15ZXQNrK|_dNG*^mme4cXEDu_MmJUVWCB;h6HG_0^gkNW)W z{4MIV%W91sDdg=-PN~2jgU&%EPa)gLxc2v{I_> zE^onk%dH*<|JH@b&qe+tD3Tx9g@N;2tB-uJi|DOUC5a{}6x>tv<@>{OLiEi9Z>?5V z^i1@77w`IsfA_Ty-~8CGJ$~oQ-`ev#QSo;_xBvF{Y<=zi-qmqWZe_%)&tJp-D)K7! zKJq&!KeP8k)1{;u7UyvO~0O)jp@kbWKSDsO#1!25<=T%Y&v`egE+ zFRqSvJ_V=}~iJ;W?I z618d>e5qK86d8|EPdrvyA(-{Gp^l~4 zzcb~QvXv~gSF+Sv$x^8=fnQ%s%Yj_7_EdQ0<4UN!LTm4i;m)H%|5&p<%cGVGRJ!A;3%lI9%>OfPN3MgK2WQlP(mj7x%zqfXPkfg`Jha1ytPO-?8ukmvA!fw zU#p&hkt!Mh%Dk61ALl9b2yYE3V}Y9Wwf(|rI~n3B zkqagVV!pSS?=6W~Cq^v0dkN7bcL6+sonWovu6C(4&f zF0|?!0?*eG9pJX;Wf%2Pd%|1wga}zQ)KBUOFrMWm#v3eYQP0{F!tP6y9rFjw0 zGv8ab(Xu@r7bnKN^Tk0(>I`?10Y$pTnD~=col3Irr>VyU^m3lAE4NIk6nKhzs( zPB}!w<3mU;K1yr+lD<39)o!+xfv$Vr7Y()E`?oJzw+}S;;IHPFLANJgvXdo++|=#_ zNcP6SebFT!q0DU<_?9P?b(6I24&2otG1f)us!eCov|`y8UAdRQCkb>aacA@~GVLX` zU-j+eQbR*~XLO6@m-C(9!|qEUEr3?(0&7oBFSs5GBncO-$00%$+y(-BqgA^BE~0&s zs2wy;u-ACx?c~wb;kqJR(G`#O-`&-{hPP6w%BkhIlCA6+S}zV)o3&EAOu0Tz{+p?B z+-g;f;M~qzchWZz4rR&#;hl!aJ}VVkvqn9wcB`BA8kRz7ZEL@!OHAW7Ngu8mGv{fH-luS#AQI!K3RsyI8EFOBswcBUDH~IoIlctOLQOmz6?IP zqf#Y55e*5W-4ISsL0u;X+YOP`m$x=sqPzOXX~SCKubR~pcN)p%kvSf%YfVrM;-*i~ zSV3GDNFcDS)Dz>bOUH_+=VVeJ3AJ0JI2|vcKOu?J^v>vKEsySF-wmisLgVCYw-Xf7 zZd(<4#K)GGH);tZ{g8nG^rv)Z2)B;66xL9CQXEEDn&-0gwtOE_8h}DC?V3t^LObF5 zKMrc+wDHcU^eM1WFDcK*qM;o$Pop5ni#U7PXp*P>&d`!mQizD|{pm$O16e@=qh_T_ zYoSv1I#lc>cSe_kod`9?I~@xCyVhAa$~Taen#IuXB`2qPK#W5bYU)_hDaFwLy-^nv zYzYZIV^h^kQB!*Lu~NBTQ=bCyO*Xw%zfneIASSLpfO6f1T#u`ocBR@6R=SJC6G8(( zf6LpKG)7X(N@*-r0-pZE-0fVu&&Qs|MfmORJ24{LfNYK2(kb#D2xRvF*?<$|Ke9EJpA$-h~6Pcf? zKg=?F1sVGPdyDJ;Ry?S_mfWc%1M)UP?g4S(K3?CkXJwyn75r&Gc1lb8NU1(swK8hw z_$_vHZF&A{Eq?jCb4yW_bQ_Y=HyiBJ7s1nQLJ%8t6s1lu0wwPln$ZI$W9PvoOPVNS6^* zhXJ)CKhuQK8XNM;(>}dCAYj=VD;m}RB&$5Wb?z1Ci|?0nkoJMKW!c(($6$GG`Pwee z?X6gz``V7V&(E^~w$u6iJlvYkYwyIlY1=~IILuCY)0Tz24tF_!r%+q_(qS*ppF(cU z@9;Z~hO~xO4)7W}l}PJoEur}T*JdZPMRlXbSfCu&x^3m{)`hBB44$whx&Ij(80%#>OJ>6F*db$h;_nDGs zCSLSC>$FG;B`v~?YgQPHmDLBRVW`rTewTr>1qs3%z@VwtFz;pngLFtqY-rM8Crgzsv|EZ3hC*hO$Mi|WDwQ_t zCm+E88bH)e5>o#{1uSN&m{94WL}w;g8m#n&X!WUo1xqP0r6JFpMl}IVrhq2Nn4$=x zFN9WMH#DrVVkJf_zA0#Cc|%9x#(qZ)bk!)3v>X)=V|i6sr35sZ%@$EYWT?Zs2!xE% zA<<}t*_ixE3uNe}LY~AKN}+FQiy>P*trTeFxcg_a;;=54_1nm*uaK=4snp6WJBU51 z_ZQgYfO?kh3K{%|979yC!>M5gY4JVo$F>nsi~;`l!F$t^sNdt3|rj z`m2J8CL4)mpnVCROIz`2)L85Z4z zICvj4&Bf~_Y`&?-Lwfv?9^a8jsnQ!fziH2hyn`O{)#(EzQ9rJ}LMB8?cQUq0`2mC? zar8;P#I}G|vV1J%hbo06USFlW(!9_l<>5W?FN4}Ps*LdgL4vj;>@xxEn-azg77Z95 zD3gp?lK|P#k?-vf>}TUI>BmsqYKZHn9N`tV+!pF!gO%Qz{YsOgM30qW@an^PAkv@VNb>r$&YI2!fE-_v8X=SHWSs$Ln-h(0~uc5o1)+f(8@t>7R z_qdGlarO88^^DB?)mPLjd06!R#LQpyEyt>MpWZ8hz)N$~w`mv852Q1#Hm2n)qigTv+bL_f=3W0K^wybIn?0IpwLzu1 zm*zLhUA-e1P)4wrz;KQ7NNI%K3#L3;5RGUK=37%>nc0+Y9!V!88#qSZ+Ip3#t>+^z zN?N}XP|2DGi9M<>S?20X#zYdCFBzk}1lj1_KjzQ+?WOJ)Q47=^$HX7W&IuvpFG|8; zMM{wI%B#k>wmI1&Ax4eb;9^c&Z#0T6xTL1W21CGJl-g#Q_SIjp#So{UHKas zQr=?bqGGO?{8y^5uU1dXB3w%mIE(6H<8PXG{zL|~CR>NZGD>g%mLh6F%8 zv`PU{)n8C`oArfd=zcGF!CZNq#(qtsT=rtWL4y&uKTdVbplce(`tEjP|6rO<@0!H_O4EBm9j?t!hQt1Xk9a{Z#x=<|`ssn* z%{gj0LtVp-z1D?|y;kuVY9R`N)7UF^DCuq6+7?J;Ex3Qkrs!5usz!#g+ch z6w=coXq|yD#A__TvZt*ln5Syq6ABsElEso#eS6m^)3UBnWCw~Vnyx8^s>55uHon8? zhJI3eQFN@m2vR&tMl*|EA1r~g3CorzBek}K#@LgPTIP1%UD5mYnLu-mD!a|Q+)J)o zvQ6VtDpu`VJrOm3%O;OHO9J$JO=RrU6CU;s@v!+OSeGQJ?iEqrKoj{ZTbHO@?Fovu zCRVId&XXt_^%RALanl{HY#%QezsARXSsNcW*AIpmN(XtX_FS^(IZ3{onL)uo_ zoHIEi4QU&KiUQjhY4}XBLSXYGS1y&By6lUp?iHi)E7rzWO0E0!m$ZJ$QE=A0p$|qk zwk91}=I^-t(&%88N0&)|&3qG+V7sg2@}hD&zU7@2`xuj_8zSTnDRt=+KQ2I<0O&^w z-a?b)S{}S(10{ax!kFmywETCnS{=%FKsA+?5|Li^9Pv*0aS~1lO;num}-mDV?@o7&~{#Rddr{uulQJh5qRTVDE+N)d+Ax z>Ii}Eb#bqvBg|a0(8{mP_c1d2Rz}I&1E?V=DG=D>@>Yypx(dI0$+pS*?^twMYo@Fe z*-JlYBczS{J7r0!yRH?UQ!;g{Y9oGo@+PYDb>=Pfp5%%6eIaV=^tW0pMQe>*eCK5Lau z=E4>XOG& z@a%JcrNK(qNL>9c%D>k0u`&b&dBrt`pnm{}rNr<0No zb?5?ij-Dc`zJEk{Xj<^j}iDWQNl(QA|bs$@&!Jq>;zfKP@HB@niimGMJzI zm<$_uX+ve5l!z;C5v#I#Cj{>)lF7$qsM4vW-h?N6&8mrFPW@M;uD-~Fc zjPzhEwN=STkJ+xz*;{2fVRON4T` zO)3d+BEe$@L=)y9R zdf+7=b?dtuSpp~Of%#HASvzTq=WV_IlXk`M8+YqI4hQ)i3ZG+0w6Az%>HWT#2A5>p zMC6mjo}M!Q5~kbNcVokfw0f)lfM!0ZLSGGB@}TI+V%1#3NwijqWgaZDUX($${(x4` zypSAU%@1npAqmIWa*>8^(LK45wKA(vGitAInk9m5p#5zN*ppN-s>LY>Zg`F=k|58~ z6+`*_Itac4bN4!yrUg9Yv38eu7n3*V2c9bpL|&DBU>(Nht>{&)^MlmnO`>!C2{l{} z+%uBr^(TB?K0}Yi)yHMHk7r6+)7GEx<*trJ>C6d;C@AaG%4le1jshz&;fZ>R$3_nx zH(MSxWsjXv;6RsBny0AL)asA4g)tH`V;=%|^?x+;2qNZf?EA#)M40+eV0574udM`iLP~J?nOZvh_+0cYh`18nSu}-1%DzdlKYyEy!@)vxy-PUFAkrI1E%=vOQ;Kf8C)~ud| z3VD)1c?2&}iR2v&JV4nN4o@~>cn;We(4H8xiRtR;9f|9&=-KGD=KxlDMfv<$f5ko< z-Tv9=_RoRjbD$T?H<|54qP`jf2JfIjE2&I!o(to--9{P(Qn_YA4XO1|M(FjS-{ zG%(o;$2Sr{Z#XuQ!+S%r3<1NYv~hnt+MM`C6Sj><+cf#?Pp8NNG|5QU9X|_E%bI2R zkF{5;LCW69)sXKuvq%uNQth>v%Kmni-^ZhwdlOT>(%+9(syqAN{|@i$AInPjcl!eX zm8{6?bZfsh_1K7)07SqyCPQE;nG0&oKvms99;i<@5Rk8P5~?y*5Kzx(5+vaSFU;Jf z;^rKKb_hXDG7d#K%T{|a?-pltd%RVsYdu(1ZtEds&IK$siL?Hzbx0pN|mv6DF$+uG_g0gk(4EF+);?A=nfcU zNV`*5*!5|moEKX{mfD!~&8s_*H=f(xdBgS&buw7rQR+|L2weLfOy01sgV`?u8}DZ7 zD8u=TfKfoO_r%-!b5fcKg9>Lfn(``-S|1ppSxLP5M~;_1s;`owjU~xfq9kQswR14( zNhB@$UxUEwfevVmCCCrS$X z4BT?cI_*@^I_(r(r*1xlZeUz=$_2`)_91XeI$>>)uERC3OG96iJ1>pA)4UBF0ieJP zr-jTnt*;yM@8Lsz%~L3xv8v8E!=6bPmf^eP@s83N4F%zLrr8er!pp)?CchmlX5817 zjAzdzJbfnN=`$tg=`*E469i|_fWDpNbnXVmeqs77>Du(=ZzwXCG%9y>zKCoI2qZD9 zBXdA(W+A|zHMX|9dWxexQFk?pzKD43)#``uPwd-q4N7N}#7q+gl#~p9e4g!t)n@ z{`4dN{y+cYyZ?O6mwxxppPFCV{9o?5;eEgQ!gJUD;q|Zovp@gxnJa(rb5H%p`$rEy zxZ>=NFW-LhYxBQ(_TWo@@HaR7t1oT%%)n?PBmx6Oi<)n*DxXcDL$CTV4~qJV?J zDuPK&AB|Lf!*(6mkq?1qEh2;7JA#Br}g5~t>w zXT`8B#Io5nVV8#s@LmccAK$&AzwK6mg0Wrz$gsZKJLXFee?*Cy;?iG2PVOjZOQmRU zp-T|tq$Ps{-c^J2eLO}FV-*;?h-A}&#^Sqatj?R?oo(Y%wsA|LaZAe@x76CMC8}&i zbt!|kQrlX+WT-dWvLu|_02rQ0TbJUyduRox`mGuDwF99Y9FxDB-jX?p##?Houb@-k zG`G@EN)lWVN>n^a{Cs@4_ORZyN7%#GYK}nd5ed`k=Sw|!AM$~^1fzEqP^3(mPoSgQ z1?UQ9q3atwwJaZlf_m52_NZ1Z9-ZxRX3&oI<62)9sP_q2jrV9^OU9@C(cm{3yU6(s zWkV175|HK8^t|y1D{b6_Y{gBKW^w=m(be4NiHk=WDO!;e)>yE!`Q?>`9v6I}K8p1h zShf3I6iFS`09jgXTzgtdGOu!_(CbWO(v_H`f@*7dWVt6aCf5{j_vDg^;QnF=pHDH20)T-PAn1Y<&pQl^`dW>;5Yq?y2zf5FNJ3*FP(i3*8%-qUptU`G zi3BEGFZULP&+rBbS{c5wfRE0d)46X*AfQDfb$Cu4DA!($1 zsg_ihe|egxi~&%+F=qFUkadjzHESi&BW2Gg!JvGVl}U$I;tHeQ<5m}78cB~#oV-r4 zS0X8xG)KyVa9mnoBs0oX)uc43gG|C=8&-Nm)DX1W86*!B4)gVdf6Wf;1}p`x>tLm{(_tsA^heFF~qGJ2t2 zYH?H>L<2O9phoS?{HnA$$9Kb;TPJ;DP#fL@BZ3fkhqB>4Tqs~Hem$<;FQKmgQAn^@ znpmzrT(TLg`Y@(RnkSkcx(G2}f5EJf#i0WCeaQNE2+JRMAF>$nnm4BjgPVODgOSf`g)lVML<(DQvE^LHuLkwb<=7 z@@2c1GG);+;dl3wQ{J#6ic}KC5?g9AO&00Nxb`UMCAJBM($ledQUZPe9@oMdbT=iwf?K*M#e~%@A!FmH@!G}7+yO59jl#8> zW;msWxRmDQpOXgSdmhQu=y@#i^%V>N44O?%YptXdEvtIArlM7~?C134yopfy;h<-& zgDXWW?l1bJ@?nH^!Z-ekZ$3ddZ|QHKnnNEGpo%yV^%uIaKe2H4hMwqV{-PNsl9f}? z6I77v&_FvaP}2dPC>oRjLuI{XhR&8=G&_gxLX)0l=lv}25VKSA?MR+jW$|m9`NbT{ zZ%sN;Zsv!;HdB{aX$V8`CM5I-8;pwOb=-~fPM}<}WJYkWlEe+I3JtPC>j8?A_>-E| z?M#{BYQ5K*KlCU2tRkJJRCu_0nl~A%r-u_}(4o82ut-AD%~uuBT-l-$s)1dTH;fvh zlH6MpJgk1ud2>7rW5ecpdv0Td)W$`-OI%4|^v}@#q-8LkNo6A%z^%;o%aj!nl2Dz( z2~7j1+5+CFY@h_?Vv#dB3e^n6Cw2izx{0)7-v#$^KDoQFB1!RDSfm6}h63K)dU(93YXCE0hVoqVs5mjaApfYgU!PnjCwC6lfiySgw4Tv(F^SaRAG>J|!x z8Vvm2Ta~}!{EQ?FiSP8if-!}h(eW?U|4KiiJ8AwU5He7r?M=hruNpR?9&C`5ccMfI zjrG=YC8EzIQEJf@2`y^uXB)3G_eb8B1VXN#aL%w8F<33qzmRHg^pkF+r~OGgY7Q%) zQLB1ZgOu81CC#lqj4Y5U@iZtsV0}1l&pTo#eN(MNKU4yD>S+cX4F)l_ zl_i@uI&_GHB?l+fV=V17sZ?JfhsxJCTH@mbY^G56pkXnu9KW=%!W0KKp)nsLdlG#? zFNh|QQB8j#0B0#{_VYAG5(dQV-K^wf1w=Om;ZSs869n1-rhWf1zYFpCWIl64f}Kr8yh3QG6r zK@oh6>ibo_OppCg4Ib(bnZw|(`7MzB;x93OTRv^F7rV6Y)g>c2+9E5GBI3VWrxqV$ z!C_4+=cQ*Ff-)g`n#^yzGrH@u9D`(%l)ijcMjf>A-C7YeNom9=DT7T|Vr3anLI#s& ziR_~H5V9zrIvZ3dScN#2RJG4%m_UI+_|6h6-oP$N3rTxe1_7%*u00EC&_ooJo&$Un zqDc=YxfmeQcRbUmR+(fXve^Q469Xs7p(<-9KPp_gXv#8a?nbxT9l9aBGu@cfrGuzA zNHsSMG`~BpyBVM841Ad@%_W6CB_JztnBja!07;DW>!N3cAD%0=5t9*alf3sKyCA}M zeTFFO`DEB7^_uyJaI@9VC5-RHs-C{Ym^+9KmMfAIZdfC!8LxqmNisT`G)n5BluM^j z*i5F(j-D>0OPASL^G=Ec50Ta?yKAx}_J}R(H;wej%Gf?h7ROAoSM zl(7oy4m&KYSQJ2R6#FGy&G)U$t;tAt4>MeFhbwn;pK)%j+I!X`%D&F^51gG~ejIEH zgg~Ow(_id|BiW|x0x69e)nDHYj_V?9k~aB!^B4rQFCl5QSm-ISD6*wm5zRMeIqBCt zN*QxfTq|l(K_7=8ooUgw@cTM2i&rp{8s{K5Y6$jIS~tO53BhXmlO1L_|?C4FSZ+A~1kQCF7X?B(#E!1Nas;w^wrx0M?+vS5#Ody$tEJp1hxTpWZIu z2}t?pWu3{}=Ag|IXGjW5NEpZxw%YS)JsTTrF4ipUf1xS|as413bB?a?Mc6Xwn9!Bw zxU4xq-)jouDweOFl_{yLf6QSHR0py{vqeLiL<{V+E$`L(b`q{tW1WPCWq_07F zncaBI>(xJ&>zQP1Z99qd5M_j$Vs?$>0munj-xt$KS~Fo<4C_dCSN%J=gWQh7s>J@J zgbu;NEk(A?v*YpPUPACLsVTQYZO+gL{G(VG0(AU<*>aP~wYso6!oF175@9*bGbbm9(^91#wLz0X}@|}rrKhVK!v4?S}Mul<6Lwa&LHl;0K$f-eh zQ(Ent)De=}-&Xh5;zp*zR_WWR(IJZ~a!#=;3x!OR2)2HOBGo@Eysv5e^j!VwB5XzU zQfskL#$$Pgh`0LA6gh7Y>;t$=o;QigBvIfR)}x#&P6W!U68TubnhcQ19D-ZUPvVfJ z{jFYaoVG67=5zZgo8iB1QKyP)XdkwR%1sshEI3Gxm_+M#~3u)+)QRR6W7 zcZgb^rP&1`2?^gs3<$In*fj=2TxaFC#Qe^74|>%faqg9A!FF^u3^XTtZ1l<2io3kC zOOOPvV<)c6>5%#cuGg-SVd0ZHBanzNNDx|((FjiXn)X4<{zZF!#hwq@ z^OQXwwddFEdD@;&m}`mKv$mzAvW=i8Ce)>DR@3I2 zP?rqqx5OzJUQ$l+HJF<#Pk1I{&lAsERw{4u3+L3eCh$sM5V5&psF}=%h|N>Pe$k$P zWY6yyr1fc5Gf9%^6;n%}(vFcb)}Bf%z#LY$dH$(&GKXThBS&g0e^JgIuI4iI&|zLo zOwzR%wc+bVnitCk@%7>pAHMUS4F7TejcCc-7NphDSv0cx3o-z=l`~kr zG+aM?Wr4K=`%6iAKwuhRg{Bo`eF9z3vx~^p7xb*(XU}naj@k31*3o{<;ch1FxPH`@ z$n{-Ht@?V}#=d@X0LA@bDxS8Ii+a|cU?p@9zdt};U2?EJu0MfIq;;+YZDCO8sa&uZ+87=d*k~ zs}E^Q!t$`%K#Zcmo+a-Fhckk|h(!oG8+m{x)7m7HZAudt&sh=Z5S05s0|{RXwZEtSt=CY zz#WTEyjF0&#??wb7RKXaNt|{C;)=&r!YIODLVgtSiSLEsvsUIAJS%*BtYtdq%a?@& zkV<|;j6+o;&lGu zdYQ?}as5fHW$RBlF`icAPP`uc;anZqo@|-gffu$hH9tMYs*k-$~In%OgFgG#ELcAI6qvn(;br1n}>&Nvwk-@DsLQlVr7X zE45*~WYR)T2ItfzHbl?Cs{mqnAKO~En31c|$O)vl{{6THv;QEj|47z#(N=}p|8KHP z{ZJBI;#?ooJ64~-LiI!0Z>7_pt3Xw6iT(MHXy*hSh9Wk@(osoJ3|PWp!4R+~X)RyA z0aG+07DRA*H57-coEz73Vd4c7Z znD~b_fb$NyeK$@!plp`Z4-uiQn);z3hSgtZ*}#62%Fq6-urZR-{MG_`s%dK4%uD0d zO38$lm_TKvwbl@-Ml@OPVjXg<^xJKQ)qD$9B5f8GeK%2|Ljx*`=P!dw64OM5v=kL3 zhWgmqG8)(9*+a*MZ;sL0H!cO4K7iL{ELO%L2#b?U+T~y_kC-$ppM+}}shoJ*b zZ5a(0a)<&lGP|kRI6pK1X3y5AA<|NxB6buIekfa3ALAk&Kdn_NuklN$GI0{9oiwI2 zMk`;5Y}QgF#hX?$7bosaVU$bX8_ktIq^g^_IX$whdgW?qXR}fUt&u6fF5%q90wxH3 zu`{Yi_!P&m5kmJsk7)&nU_+}uZz|vX&lYf5Mrz5E!x+|H;te;%lTi{z;sF0mAECh# z+^jQGeJDrNo&j=+Sbep0M2kr-08Hm=*v!Nv5&s@{)EyxCT&iV(wW$bg~H?+p_mn+ z^4+Wp$T$E&OvHs(4wrUOSNbhaofnMa#tmkzw%_TLe%RQ7)}y;!^OzqSyVc+Imr;Op zJ!Anrr}6RlINB3U_$0au{)&o{M{9^-;{+-+K5mS&x{oaoga*uFmHo_$LP46&C@5;H zMpv~5cdzOraTQIS@5axsfiaJ3!NlVcGT2^_F&w3i>)>QR>TWk5jVD0!n~;^Yf|{i* zF54A{1ACB|HCEUqcFDRqqOEP~!4NkHxF|mmJ_p1MT{z#BZQ3ZVD)c1~bxhm$*;SxF z6zG>G*QMjy2BlbQuv{Sx*hEn#_C5~bAHttuu>*% z?Z+9DdypNSvUaJ<{j`6etk3|VK?@D)Q-tZV&n|tIR^_6udyh_u zUBg8SoGdypH#rqWl9+%>T{F_nu} z{^HzS8;>+&H%<~wMeh#oc)ox4kz0?>%uL)hGZmF{(Z%x%Qyb?O<_=69IYQkV56m4t zJTW_YB#JJ{MXNIjlhX@R2NtJ)X^N!5TvSXjg8;v11Sl2NZngQ+^MF+PyF~vzxoFko z)Xdc4)JCXtWaISg#)AuUN9UtxBp0nsQWh7c4<4La$fmByMg3{H2&oX2T60IyhjY=5 zAGaRbbjRVDP0PAu%jQi7CT6B)Cnpwm&n`|a{L;kCxYwkHMbWjnXw!wtFU-xhl({Y! zZN5O6Bh!cHXQo<8?bOQbT~bnACvbO38+)!d~c{6K5}4g zVP^WS4VByJuj#qjn>5Dwe?w*G(V4}g3sX1EP90rbn3&m6*?aV^ndt*RJ#}n+?z2;~ zH{JEY4^CWn;JOc7bHlY;r#4@ILljm2c`hoawQW2ybzlxg7LR=9s9^nUQvW^}WcJ{X zwRUyKn^8;DhI5PzQFLe9fEmhC?Z+@m`g2jw)a>HIu_#)L963CFw+%Fn4rzv8A?xaDb~mo{NT?Tov$oSEKTJ$!Sn~+e33(F6#BM_YOwr&$sn( z$$EHdabkMr$I!oF>@J$zIn-9ydpZj3A49d8E#`h{YT=%RY2@$Jz0*e)HDhSFM^TSi zi`LM8(+6kg;I_%5^Nd%9I`ajI{D(oQ3pzy6KrSjU1|_69Hf-yYQC?`O@?DgoIx5>9 zIZ}$IU7g~ej|ynfUR?0mhMxk zK3>=rH@+Izzr&>~vUtYz*R(c6*Gf)DHc;gvrJ&Is*Gi;*PHR;I3S6bQ!(Fnjc$pL1 zas96>t`^t-Lb}UKas7vOPc|1@Sb5A_ugKAZ_iLzWO>Ftb_-1RGHv+t{UXi)0u@)VU zWgNTOsD(UH8%MCqOQEd(F~1GXnF};UoEq~$$1X-5{o?L$<8l9Z9CLQucoMT)-1vrR zl27TZ05Odxm4jHz!CL0wxbX-El(?aQ6(AG+Vc^XC*LVg(n2pNlQ9I$pwl@n-eyrQu zQmcNVu-dcu3b0mfEhn-ji^JLpOfx4a>(A6&7eIv=sy171QuSr-nPsbLF$N$`BuSy< zp~6~qty$!FFWDbo-~__~ulXbs>qTS3#Gkx1b*Y)^WwZH7gOJ+C@v|2b3PQ%?yyZ++ac->iOZuS$1}${th?3 zO-fI$cv)c>4wDuS?%ZBt53S9_cING>O=b)PMe?uC6|XF;E*8<-b&O`S{sls}zPDJm z6k-~(a_J*2CUVrC&QndFofL-5oay0|?b9goMrCw%SjVndk&}-X=)wkO5}>g;DRF;P}r|vd=Ki!kgu%av>%tA}RBI4n?sV zV5>#zvaO-#wwkxftI3K)UHd4Fkz*O|8sZ@W=01iKhks#cm(9iSdsP>*By&UihZxNbOhLpJph@Eu1i}(>H3fBm4c~LLW@614%HpS@_??-6%9SylFO7#*H6bjRzyF1K5yszPEBx zjLhfD5#qV8k(@7c_Y1vjJ@g})TsRh<@f&EIQcBI7^woE#uy0ytG);QmHAa&Y(8K^u zUdxzCpoDj`FGEE8`wF+!0uKY-d2_#yLxP#)^X3E0lrP<#z zJ$vnz4^=+F3U1;EI^if9yOuwn+jQ&A26!eh4u5)f-SS7=p(u4rk!*1$Iw0wEmpQ{-h9o* zEt{{|QW>9GSeQ64x41Y_**$w;lbE?O&%$LIzCTvkGqLd5xysnYp~Gl8m0Wb`4wm(Y zrYd982c~9^u#icXFKUA6Il2nP0!0g~v-MPd&8HS7=5L*wz4_h)Q}g2e@k0x9_Z%_h zDEhDe;S0AZvx@!<|JHw_5Uv090@tbR+V?MK{`LF*%?G~o(_i`iuYBw;*WJXjDvA!= zxc^g7VE=9NQ?vWboUq^946*m$b#!`Waz7N@zu>gq??g;qo8~7`!=mUkb%g)^P~l4W zYJD$d@}((v?wniLH8ZnkVtO{RmE6?SrpcKZ%kZ~XM3wDn)(eJm(GYpovWjcXYFcFk zQJ2Ll-!1&RW2q30xwujk;jKJxk92X6|J=KNh{At-LYD`9l(7E${qFzvzjaBCC_b5a zf7nvF*2YqjkL0zBcMhn!KTenF>w4?mcHi-w<+$8R=_-C*e|?1X^!{T9@kIA&?g!0* zU3v}la!4mF&t}@~|8M1DOK1R|S5Q`WEb9thT}iu0EfGKSon9ZRpC-*-AnI4?>Zgf? zl}d$6b}Rf?gRa}HaMPVGBpx>uC!^739lG6jmV0i)J=Dt3dYj%oK)Z+X*<0y0f>Ra) zU7DNTr6(90pn0xI!Cl~_61t^X*RK10(aKlh-&XyUPBZWAn5g8IEB{dX$*N0b|*j)PW0l%A*keoMAm9vSsp<0|}+ zt?Iod+GwF`c6CuAKy#jo{jnHqX)~&)7uEJ8>XDL?! zn+a&HEBmA9(^0tvKj$=EORRL25I00zm?fy*2ZAt7Slps(jP;YdtyC2LqG1$mH@e-H zv{#%Xx&{8!m-wfZ-?H@EAB}*YU-&!;PwL|4Ebj!me~$W`<3io)zvcW`q4ym#^{M!v z6?SVoqNE+Iys*v6?V#;y{b9RCUNn9yWkt(>`0wwC0;dYm0H9yH>F)^sKY;zengag^ D=?0gC diff --git a/lib/Quartz21/mono/3.5/Quartz.dll b/lib/Quartz21/mono/3.5/Quartz.dll new file mode 100644 index 0000000000000000000000000000000000000000..963041f69fc8cc4238d3854e8430fc6fb2f90d17 GIT binary patch literal 944128 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�>5Ma z)4l*R12vU_8&J*JaK)~WwcKBbHwswY+3-q)=w`qJQ8?apXIp%Vnf6Pl*A}y0wiMp8rL*LEdOd98X;TUd^44jI8wDlaF2=AV)?et@{?X(4bwSKpW+Ub9( zz1f=7ZFcb@QL;H}*R1RY@1UJRZxsD#LwY6W76ahhrQnb1j9Pb)_TfJ0Dv+&H^Mi$QKrH!OP}TmzHg$Ak3L#vA0i0Z|o8{iqhFT{bP9@VeJnGvl6#{Kr9iDUVw{(A_pce5yf| za?~Py+3;kLoeq8pMch~|T)!0&I#zGW%)}oq2b>Pm&5fn>>c-?S-59JvS=GK^rVABw z2)yI;Y=lWM&x-uv4GH+Ez?=jTb&&!GVI zH_+988wG|k{GAq$Z7w_#2(VrEMsngq_`xfsx4@3HJkv4%QCwKwx8o;OUXXD-|6RsE zmdpM@2+JL~?P#!MqSdh;f%{zi!#1{xJ-clPTYxakD=P3j4SxsX{(-N>1Fu7)3G@hO zCH@KbD1XrpFGTn?Xv?aVeh#J32^#L`33uNLOv$u|GrrAlM|i6EJHrpkw=3LA!bO){ z#s1=d9TGI$9ifVY{aJ8i4Gwf?!IACMwAn7jr3&vVb~oG4LNn<|jf^1FO^<-^wA(O( zy8r|Rx)38c7h?>+5_L$FZWR-xM{t^-2@roCU6{v?hy&$D7*5G+m^d_y35icq(w?vl z!mkC7R7#OEUzd`%yFQ=SC2Q`LfKJyx4FU3G&FYMqxvHGPTj`vOx2?qKqx4D~J4&Y_ zxzas*mV=h-e14;4O0wnG6(-PV(^VR+ba$2J&5iBbKZ`;o(Xe3}nUs(mcv*##BVEyf zU|>KCuaX>iKu#n_LsD`ysN{e=`R_}P2HoS|VD|m5PjY0F1+OnT@bDuGUNLR*a-&L) zoUr8GOOC{4>)8BkCC96j9GHi#K;7W)_xQ)Y{TBY&zD*tEd-z8gF@U~J9iD#-r;M0~ zu!Ha~DQoV7pLm|a*W!U!WWsAynCK{4P2GN4WuU=G+v?jpxw(CyL0e zCpT11m_DEBGIFHb$dL&Za)jOE-HDKK5I(EevE)t+tBVX;dEnz#dQczvM=l_!6U&Q_ z!Vh_&!I<+j2@h^Y85M<$7Wq_o%y*n6YpAdK`=S>F-$1s#YYSjUZ+H%(bj-tz@8K2j z$yl&v7j~@(dMUjlk{zIkPN6Dsis5zyN4T*633I6kYVV4im(pu#RvUc5>BbgT8rdF7 z2@UQr^9sHRLX~=Vm}pG^F}uSowFIz!&s4wM9Pj$yLORJoLjgb;YS@IfP>_2QZzZ3C z+n9&^VjBYvDfYGF`6hXA$=uA44Zckf{R9CRC>mM`x8p8o$|{0652K!_+d&4CP?6c< z07~Y~;*d_ni_?DpoRWPU@*Mg=69B@yQ8>NNPC*B-JOI-JQ>B8l&>-+0iICa%>zcH0 zSEpqcvT4s|V@iPt-cbjGiStcqC*MKgmhK8LNJqSAkP$mMR2{m5+Zh?vy(!~fZuz?i zANd$aa{Y6N7H?-H!czWn2J+74SCP+c%qJNQ11aKD;c>TPhW0(6%FAnQy(MjkFxF%1 z2$W*{y8!?Cug6a+ECYHC+eq9j3%O+|As1K<21sM@ec-}b!pZPp-gYH?H=K-k94H(n zv0j7!1B3;4;0N)iqAF)Sy7oYUmX#VgZkVOt%%vlcH>8>lGj?FR7QXk(*hmd!j-JOFzqvthw2hxd1crVJ)>P%jP zN-_m7^p{E{eS7&Qz?+s+Yp~s2&hoM@v;Y~YdcEOBBL}pHkjI(er%2k1$KaHW(w{$< zWLl{&6#4u}`FsI_^BL{h{|l^Qr^=+{NoBd68L2CA zwT?kS?guD7Kf}lWIexIvCncZ=Na0q;c>3}HVz~~;=vmL(dmeLQ%lj#4=xMgynPT4b z=3gKYuIFQ61G>92ixz-6dcRk<^94ZOkF+TxVG{B{ovA>CLL>s)^BHAya4E>(%n_0_ za;_U=2 zFD245wG0y#*V3O_N}qov@?{$+&Q8m^>MvMF{)GsY_&n}GB1__)WaQj_D%{Y=_QP?y zk&6M-cM#eGg&Q^>$AQ3oh?{EgSJXyyLl-|5@oS`AyaT~U;nzO}Kae^r|ODiku-vcbFwIa%PV49n6D+z<_rn8Jh|Y(tz)o#vp@{j13io zk%itL(CiN2b&J^GA4a*yCfe;Z)Nj6jG0Pg2Pv(7wrf{(=qEs%wpHwXGLh`teD{GfuBQ->_gr<9uMrFW z_25xbEQnm-`=?M2oTrJ~_N!P=P-OMwg4PXjrUJnnfU9boCrwd*CFd>P)KdEVFCh`z z;5^&^(*6$^v{TggFpe7->T=vg#=i(0>&Yz*Et!^VOU}PT0hJF0N48xM)^_6rY)hj; z6E=}Io+zlyTLOS10dr?Hj06Ctdv?ir65nURKMwgDt@ud)ze*?#Kg2deJ!u5XR?w}( zuSWsUaTxG;6!0kx81p@wG&)H z`jUdDTJ98QcQ`kLdj8c{byz5Om<2Mr4-4fEvp^<*g>r{kAQQksxx*}w31FezVHU^) zuu$$W3uFRVD0i3zG65`YyDgQ1s zg*=oZe45b8zJqT8-`nwR)_exH2I5pkl>zocJjeP3di)?KxT!`B$Fj7O%IXWRREFEp zcL4V*kSK@80rzXVZ5%+9?oMZ?F^=;h=&qH!lMrKQ_$U(Kr4*r0vCcLjq*QTJQv(PC zAdq9_LxuQ*j8)cbgk+|2Q6riAFEM$NOIlXZ$CRvm{~0D)NSe*!PGpEM7uR`LQ}mx3 zD+Ydzy|ffU%F~o6p?{FJAbP_dD7qN*HNI8O(EbVWtyD`N1*P~`tV6FmX@x~TibM9e3(N>f8{(>9N=Mb_Mih4&a24dJ&kA2p!=9% z%U!|V9FF-utOMBRm-in>sZ3m$MQ8-aPQEd4?E4!7N0AUV)y=n<%$H2t71$k4f?cx6qV$O2zKB zu6a}7P|Nsypw`7n-7FwhZ&e<$CD{_F)$}B?Y|iSNT5$-LM1gl6Wm2}I3L0;Pq!3;z zHZaQ}f$6M<$rzYS+Pt~NrBhIiTSp4W5pV3`$*T@o)u5|u9(A&6%8Oi9<#I@Zc$hh> z^TOIi4gF1me;$`QUNu}-;M-tc0ndO{=oJ%0=DJzb z5AQnl?}0drG!S~?_f{ab@D2eb1U{4y_)tPfLY=`<7{m!6d7%tT0u?FnF@eP&r^)DW zF-X&^^0AB-(32Mb5kDi0o>~jELgVk{uC! zqa`=OZW77dE{Ecre=eljQz$V$YxVQAexBjS)i_ttEbdtZrRCQb z6>i(Hj?B2lD1>~Au$63%{4%IV$Z@SDd_<0GE%mhb%YJgDQ6`cD~f;{_>oeylxJcAp&Tp!PzVV=R? zAu2XH+@?gk9Ks9@0i-%5zeC4M0EtbBc8R-02tgWC@;kJX1hCX8(JqI!lmHetC1dW; zWC>s?Q=(lCaS=nu;FM^WW+M{I7R`02HQ2JHmeS|n2a?hB9L&Ez2V~{ng5UJR#`-%r zM;K^rtS8olL9hI5DKdJB>G@e>pYZes4*1A7HB3mmb zRMoat5{!Ya2KsjX>E{)dAk9RGQE&2lhhj+n}nNK z2ku4IZv>|{h91C;E>nUZqqUA|W0-=p@2KyKjX`jx6f-T8b!-geMBMM_^B*+*Zn4|b zbIJQq){*O?p62?GO6(bxamHexkv#8o8QRNK&|C%fPAB<00u7qHEN|RY+2rX}!cyT! z*dV4CdF(E+q!P> z6gZJw5YgAV^h|t5GafQmNDSs5X&F zY7;_Ns(s<*($_)9u}Ug}($`dxgfTqjOeS*V*PfT#r(phj0#us@!0k_&o}MjVYBznh z(b*pGeXK_*u*|4SC``OqQb!0-1A~=KFvtDhbFKic&0<^`cx4rU`2ItS0!IJCeTQ1E zZsd`zT^y(aoAore?M8i??E$7~D=YRw%YaN{bzXXk^ard5(TB^^HPC+vCC+4}h9eoG zeSRz8Sx=vT49u_7=L=$2+y-giMV}|mRKQ>VgZQb_=UJk-&(r5WM@W?WM0cWg`PC?( zF&g?WXyoFGINRkll70SCq~DHwOQLuugRI!~Hq_;Xu=RBLFR^GpN#uFcbKuM;LrFqi^hc00F^)J3xwf5JVC)W z4JF^%1!Zl|_w;1Y_z5t;zN*gPFYxzs^einf5KL+y=&XRSYf(A5w{thvV`@k(z%eti z=nk^@Yc{l`mfi|I0@cjS^`Qh@~Z&sbGpiZm2Vypi!Gf>p`OnQUX%FUjPGWUE)53=Z#H!%yC1?GQCs2rS!G8d z#d0Vdf5R75_IDyU(H-U&%l`l1XP9xprZ^P>JY4hRn72owE*Nh(EudTyudEBA6H1^n zSiL#ta6-A)M)UqQiQJjw`Q3mH(w)`oD(WoAlpY<;O{~IDT;Kn02MwL3Z%EV2Jmh{agH#-0~ZAP}idJ zu@8AM%s3dcQWt+0Dc6~hHn$(peblGx%2fvgiziIP;;f$;oIaw6vWTk4H?p70CL6Mo^j^$X8& zO0YXvCm23a(eAHcyT2jX?%y`~pf0daCXcnzVFslF>@t!GDGG$PAz`l)55B* zK%&U!jB!IgGd2}u@hf?|!-Ug-KIu2$2VvM}1cjB)3le-GfZ+?B0gfF%pd!!->9&phK$9{pcIc=3{*fA>sHsUixtq3K7@VShKU1V*pqu3!gNorTuDAczlMScre^@@LHgV2TnVB-Mxvx;r0%q} z3s8v%+;<4awBpdT-(?u(TtEDWv)={7z``X1bPBU<49^GP(e-t~e?bzz;86W#_@A4M<1M-~)x6$idNdMiFn z`YGU3ZpM$SEQ|;tD64#dh4g*Gl~%4TT%D{Zw|nIK{P+NozKZdw&Bp^5tnm9cA`MtC zO)D*}ihH=49L`kv_l}d}jJvcuoYG3RIn*DCl=>3~aC4kFOme{iQPHi_K?-Ls&E5tZ z^e=7{qv-4CvqAs1L0wT06IuZooKNO6NhdXQ?H^<0jt^$1eNtQ6Lu?73$6^2n3>R$;VrjzJqzgV#F1Mdy{=;CPUT14~BCqU+{y zHpdN4m*7q}2;neBu`V~bfIgT#yKz*fgVn5MYI1gAf$*0Kwg89@fWZlL>R@5Q=^2l% z9>ug9kH!ZrXn2B?W5hzX@lOB;3dFH;j^uzmBAi4c`z{k0p+*UMyrh6wqXG&)mK!L_ zY1fw#MMI3T-)(G#$FaZp=-v6HBmtT{rG(j+F75!w8}myaK%@u|*&*5#e)n#?=U9Fo zY)Rhl1Kn(n(~PMy&W=qN`}~Ql3%-!y`X`e_K6RlSm*+6tAP~YO^i(?ejE44hc|5}q z%@;J>;5-8Gfen>7^2ml8EN19&2(|NuLAPt3Hdvm%XsEGh9=?Ued9?=b>M7nYpDw1KCfvFm+?I!EAs%AH8q|Kj?+a<=fzYRlXVj zW_)d*Xp;M9h$2qUJU^&u433P!ku^AS2^`;WhkuCT>5k{Qs5(`V;P9L(NKql&nS0bPp$S0_ z-N_)*u^-Z(LEcx68Bu0#b!ORCS8^L|BoWLi1CS4^UF4lOkQc)4Vc6nSX?qzjw!9}Q zZ)!xMICkC#7!fVzJPZ9Aih^+bV*twpeAtVxd5A;9u)$u##Gzr>9Is*GKv-9K4%oKb zIVd%Ldm|}2=BY#UMehHE;^2hB9}1&k>=Hog5uuWm4-r|jq5>``oJKadsDM&!DTbWI;-aoQJ*@Z-9} zci}UFK^AWHNcJNP?iW&Pg54F2)Owb}nE>hwY<(QKSKa}Td9rU-ptWx%Qp)r-CFgZg ziS$~wi)>#T?{p)Fvq(3{AeAw7Nn{z6&Md6NoXz(`ZHCfVU93bxbOWx%Xn{ySHI$8` z|0v=X?iFxfLQS(bt-et;9gYT>L^l2usEUic^<81){0fdP8P+5<8M8d`(@-=JOCAuBe=h15MQe}_QhknOa!}%nu zQTn(900H}_1i}qHtmNOrc1^i=f|Etnu40*nao{99Ae2~1-v>=lMB5A`96KhidDLRO z-O;0d$WGSJabqlxjH4~2Cq$vOqJULrMzuGVZt)489^im%vWxKMqkY8 z1qEIf*INA=0U}#lbILfpSL3Bkd*G4AfO{yuqy?^Xz$m)~%NKEExq*O8| z4qXZNddciqKbh^V?eBohB(e>WnI05@lr466O~uaE&ZKtOLaI9uMrAZ1FT0Gq?CPs3 z6Rztq`pgXHpGbTS#)Z@e(7VSZIv~#Me4QQRF#tdrp}!2 za8_Bz=L~N1<@k&tnV%tQ`X*=qQ-8YI$Pg`UjdL!!(W+g|_+lx^^+9KoY;k>r4yH6Z zwr0ochzYsG;j)ko>1kyQF4Z=YUAm>LQT{R#wuw?ro#UlYOVke>{ zl9E|-=#KAV&O2uV@UFp^}1hpMC$URSACvMz4#Ff}&a~>BU}%N6J)BZH#RS30&5$5G$s& z*sM)zTcML2?5|5<+SSe8 zWfgB2Q(()+nH4R+=3S5@M&Dk4x|WPdWYZj{yfOIFI>(vUEga8?k&@=5J>ST>~H z?tTsz?7-+)bjL?)gSFsuWPfUKCIjeulKy!_U=3f7S2K|&&FD#F=7)8DK`c{o#k&YS zr>_kS8RxS{BvC5hQRb0f0s-4M=4k8-u=jMyJ;^^{UX{iriWH2l6qogl`Eo>`dMp%O z4oUbxF7Q)p!bc$T%loiM;1s{~Lm5Lr2Zq^rt>R9h;~lS62oCZB_#jwi4hn;+&Os#r zh2b1j0^xqBmS=L*+Z`r{l4d6QHI#f?S(8qWgafs(wm7@n`6J-&MmbPsnYvQKC8w^U zx$ATfAmpza&d~n==dNJI)Eg5ktA~=!B!~3Vy5mjcf^RZpVM&e>wWd_nYV6~Ji$wkd zEvk0fyB+YE_jCqks+-W!=&Li~*u>YGH9A~Y?xz6nt?a*F+U--w#b1Ut=lX2I!3sDx zAp2JW#LE72>9*^~p7R+{^gwMJosD3lQE&(#!8Mb98Tb5uf`;b)Uczf{;iOBQ!D8gq zpNGFSZOW9Uej?TYQRr1y(JG7AwOShtbb~xCEV9*(Q&jpN5qh~qQ8~7*&$f6j(*0V} zsclh~7XDwdDTek2WP}tyL!Jg1fyIxUP{9^v z+G&{&8uV`p$mRYIllWDhO1a+2n$B(S#$E>!Y{^B*W2Ha^3JwSE4 z-!Y%j*4%i+(ucJ+(o^y{Wu$)*I$kqT0W;Rw*TU2#Dbj$=s+wJy%lhMx6E&+=`8N2Q z$~WWB6bdYV#yW>=0Dqm8J8cNM1lVXY%A1U`CZn9qi2THQ-a}wuLPeGFBi2zz7_C6m z6YP54^Wf+I6YF`*o%xbh=s*wCYuEB#W}W`0*75{%ln)zK-$$`-$3~eNKUbFT7H~$0 zkyiFE353wZcG$N%)jn6mTgO~U(y2*aOC}LO;6pjsghyEylqkYHNf_#O;y^mA6+Vry zq!LHJhJs0iWdQlLzOk6I_dg5o{%>06Yj*AcU9Xa^=~8yA^ReWR<&WSq@+)zxM+GT^ z`}am74ixmn!R`wBb<{bC5bCGY<`776zw$vq7;#TvEAHcj6~mPT$HUddi5z4@8sySb zz+&5K5%EM#(j z2n|=RYf@438DaKnmEySx)?~@w1ei7A9XBHy_!8}i0wSR|Ct644YH=kKHoI6GuIfJ9 zrV`~wLxKz-IM*H7d_)#V0PMsYguhdb!{5<0z<2S7bwoS0D&AWv4Zvlh!#_l*DT$p z52(f&R9@@28dT#Hm8S{iHXw^iI+Ge;h&)2qYS0y1TWip@D!QW1skZ@T$iK~NE{<<) zs{w9P;PJIYV`YlhHs@6X(fktaNP_qTuwpkq(Q0ltS97~t0n5Z*w_R(-5>UqL)TVzm({^@Qg>vScc7X-}kdW(MRj2Z%FC;`4UpGFXXTI!WrGK3U2ZQWGbk+xkx z==`J2xexA{l$kQZ}y6Cvkj^dJOK3t-BsWUH(ewN%N#0bZLfqa{F8k4DK-99dl(g7q`)?Prc7B z&ZsV3vu2|y+lLMmEYztNPhNH47-#Xk`3Q+`%YOlguq{{PF2)3Z46n=|_z^=p6}LUA zJ_4y~*NKFz3gp*e08S$30|SCQ+df(16gi$5ID*Kt70C7FkR+J zh=d7}!e`)@XYouzACJSDJ6NSfyAlu_fFW&=QdmpP3xfVa67Ynkj7)q%bL@{90Gc=^ zug>YCGqNTIJ%s(`W9~2(meYDU@ycVctWusv*~~zV>T_N;ce4i5*&*1l!-c@BQ>IiR z^x-HJS`0DtIp--Y(y3h9%{UN`aNyJk>eam0mECM7v=wtr<`zG(__eU+qT18|TMSN) zv+TM{^aC+uO7Lp?gl@$mV@{ct`TQ<1?nmPkMnIUwaV9W}<8+Riiy#IaDsMVuAM9?x z?|%e_4IN%|Knl*601B4iB5_jX4K5caD>e8yoEtDQe-a?p$b1FeG;d1YwB7PdCeHL= zNq?r4l}4vMNsC!;lvT!_;}@*rtjN^)UassY82KH7tc69^4j};4cA6Kv&)&dO-?n0| zYQ{sWgeM>HE+qFuZ_g0BA9~+W)6>GCiJ2C6E3~Ekd4i00n{$4)zou=7>`RqdN}dUu zkRaneYHs@FU$Tg!S!^2ooslP&<@{YGZ>`U!_^yovn-c4lW@#^4&V&6(@#GSC(Eff) zj<46&AP_PiU{&;8n$o+#o}`*5-E90%qi&Fr>f)RM*SqMPK^!P6>K|)gtbfmeFmn!M z{qqGZ*WU#NllQM&eZZPxK49dkn29Qh5RBh+b6bem}Of|tUSA+gJZW0 z*RdL|FLC#o6&=mT^iA~3gsrB#a!>X)&WjjLk04*9KMN)odJ?mpQ(3K@@+ z`VjN^e$vyC@8^zB?5mU_N)oZ{cj9R%*=>=>g);s3RX`w|E{6ynMu9;n?=2H8zp~h z0~p|#01Zo~YIathAiz{PAcWc^0h&k`Aiit?Wd7q0lbFWfP&5hDw;SvRhu5$m*d1TD z(U96PbQ$uFDa9LA(yRtxCB)z@ZFVklg(*V#uV@yk94IL+-31gWd_JKyj5Amk3iDBE zN>Yz2NSA8NeJ)gGIribHp~FzsIdoekRgEw}F`1|PcC}DgwkLf9+~j6SjT@IKaDKtU zVw2ZY+93s~QnAVPn(7eGIj!(EK|Ck7LcG~FT!;8ZL%dR@#H(!8J^!b%-A@-e23sJd zm?_7|Z^W&IQsWql7w!3{Ck}RnWhw)pX>!jz0fahh3{0;5Fwzon0~0Xu!2T}SFT+}!S&a!7+seh zYuby_*IB!2lJ|c?;YlpfrMCO+-u}@u7^)<@vc4)sf3%mslA6svr|l%t_ZTgBL@xTylqVW+VDsQl77@5O98b@m`WVfP@4{GEnW2^Aw^>W-q> zC3hiCN(HC$^>pge_Iy6tE9?^KzOI#jmKMCZzi$=_*+KZ}yVNMRe?*L)7Or?FThj3? zHI=GML2Ig`e18slUncl9KIKLDX>##KB;LbjmQuF8+;D#=o8d5iQo+d*LmYDu|8e3- z`wKv0zI-QBXB&b$@Xch)Zve6&v^6*8g8e}r7EJymBn#ffNxbP`F-KVou*huY!?K0$ zaSl#3`8J9YimZ9x9VQEHT*(bilUQ39d4~;>e}q~22jpp=4G2ybNIT|GYvP~cviI&{ zmP`f)XGE~wvp09X4%u)e%3H>z8JT=Ta349gH%i`=O$Gbnn@tD%h&c#+dznSHm2<3;N{uOc8C}`t5o53}B^|8fL)PfKgqwb>q{$(79_R{5(Kxi=o zLsS5JH($j46+WPaVj8sgpaq+MsUP8P=S}IOiqZ!MJ~Qz_$~S-mv8RH}S&!?xnOS}P zE~~HKx&E=>q@Iz!0j((ctZpW_4{`Pu=wKm`B*7ny!Si0e1Ok5m0#|!^IU_CL(!?N* zAZUWeScoRjRN34d-XrQdi=D|I(>G;Y=daF|Q^#;?lk7{N7V`!6-C;IRHDomZuQfPH z4tN!W-5|i#GMa?`U|VXxWoT|XHX<&a4u++ z?NYeX03kJv zMRyPfP=G&wW!Uq^Ahq@VmLF@N{pv$LsQ|C?8iUx$Q9P6mNh$04ud!Sd_^#fcLBBi9 zUkG06C&nr6ziTk_7AL-cV-VrQ0X(>ZjM&#aWQp(>;wh`XDEy~Y;lU!rJlLbIu078`&oyg!5tF&zvO_>|2a(@F7$e??ebL zfI|bTrKD|Y3)N7Ho0Jq+%dZznYu`=Dm~|8AO)V2r?ez}W#&-qqDt}Sm#s_+o zoAx?2$c=VqFXZqw^8P-U12vQ20dbN|!7s&0{sj+;^J8>AM&~e_cknX_{V+rChm%(v z82zT(xd*uU=dRowMI6C3PieQj1)aE*$Z8v@k$(aY#M3`90*(Aj-T$KdO?Cf+?$_yV z7i##~Z>#$)x*@iS?oGPKs2iL1G9$Rv3fVsnB1isBaNh5QUt$iHk$$|K zgzDB%(h+P8-B3bJnb3zwEA3{C=a)3{OJew4XTHQjKe6*m!uchk{E|q1Ng%%@j$hpF zqG zAm?Rm>oU+#GUaW6aTP-)Du4-dW*^|N=|6&l&CS3uRH77aKi6HC!ExnGd0Wy2(j_g9 z=tXI_XY6*&gP|+=6JT~Fa5%&l!Qt9YE!`@HuH=uF6SUyMpa^bW1jkT`ir{d+O9VHc zaQ)1ep)2_lY+~}o{VEY0jE9*rEQI-03|+~e0J9OH4=4R2xE&)nhOXpK1cy^*5ge}m z%#<-g=T|XwC4T}8-81_(4{v?Ijua>p7VD!lJ2MTgv&^qzs6++0I+$w(TEE|6{r<+( z@9U<1f6Mx1DutyC1zsFyi}2!VPQz1%N>s!voN0^Tc8&69=t}-5&Thzg&T+oW_8qK4 zmwx@>a8mS5nOngA!hGRrAr%(yXis?#zPUR$0Yuspvr z<@vWM&+lu?L--lU|A&Ns-oU>B_)L1_O_S^eCd2I>`2Zu%OgjcE-|k|%7frgiOoEpx z6X@8Z`P@VJmks<>&9v)habnh)kdUiptE9hMBFzy65{YWpk8^JBvQ*}#th zJj&ymWPceY9~!)W%5<-obSX`j=BHt#!6bjRDtQH+nCN=tznb(Jlj1d|sHJl<^7}dA z|7PH`2LA7(!~cTt|1j`51OLzZ@Z#ek|eV6CTsyO86HEKhD6n8+ecKLxjf~VI};_ zgl{$Q9R|Kg_#Fw47F-GcN5Z!m_)Y^qp78bi=AQ{)GVomnzP%P6e8imx5g&0yu;DjD zC90B-uMlsC!P{-{b`tMSq#I(qlJ36}zRSQ*F!0@k-&S z5Zqs5YQzwiX z!_tW7oZp00TOa{J+?$PR$ zd}lMAv$~?I7npCG;7+9_kxcQVZB256m0&OCEy20`7H7|l?rv25#|_?w7K9C%$Qx7m zCa}m2T=`8&wO@*Kso*mC{jmIAF25g_-;c=eN9FfJ_$`k|Yfzm9d9FeT^Zuauo@c%n zm@f(}@n13D)#iI4zkG{?v+EX?FCZCqvp|IZA_ISe`F_!S&o|$1@Oz>g-UU9V{JmMK z@Cmrn;)cXx-EW0F#xW1rcn^hjWi2QAy(>Gx^zan`ci354igUBonP4$kwH7dVz1y~h z=4NO5X=v+*tii9Ei+t?O$*&?7N3(bh(~6s{Y4T22P$ zR%uIwnx6L|=`rgiL`n>+!5&B~r@#F7TOBB*sy1ISEw|RL#G=f!98ML!u+Z3yZ?`PAQ zD(}h`6R*o49QQYX?}M<@BRulYRsS4~5AN1vu-^!LaF6k`zoA>mpBpTcZncQN(%(w1 ze}n|#%3Acgqxh@o(Y&nl>Dc*`*!fKCd^UFeG8__(E0uTUGHGJ%q-H?=XZiAim?C^!7#g zvB9De{z(n6^gdOE|G8@T-)I2rB2w?^;CB)b<^TKY_~$F*U#yOQNdo3sd=0_N42bak zLE$6+3swFfdX@j*>bG_AhI*sAd(-$Mdf%=}zplzZrm8${l|NPG&#E8xE3I3sGzPgUn8qr9 zUj3HlCiTX0VB0GA?bN@>9o`=eGkh4LIUKtNOH44ey!=^Y4?P{v@TV^)^ANIuzLl#;cgwEyR7NEcfM1JWG zkcs(l2l`ilBHR>3(^)pY!H4EPDq9&Z1jvn1y)!SExieQUX_!#(*D`3*$s zn9J49Qf{@^(2h028vzZce;)9_I~iV+c1HU4(eGsGBaHKEdY9-0$ zmk2hCme^5I!eXc9kkcHp$sC%P!;ufe+BKHSE*{zbG>T#BVGIXL=WwTRvNPoaqVHbi zY{Ltf+v8|gXLl9VNNdi7~IX7 zMl28?%&7O_$E*_nwsw^mLO{p4PG`oDu7&db)Wd*#gw4VYu404f##+MJplD9iUc%I` zz=Plz0AhSY(Vr(&5dorVfZfH2Q1)yqXQ6Gc!DzA4tWQMBSucvnE)R$M9)02j-P`EXpR8T ztXoBuZ*|v|Ugi}CXl41Qw3A6?2UlZ1OtGPaqZ=0!Ki>Y8CxnZ*St^m$V#Jk-Ia~n^ zoW;ie$?)TN*irQ5acO40BRHBQMUZ^&@MX zuKy{pyS7ue<=dLt3T@3egD3lliw&^y@^AAY|7YM%QO%iX@AX7cF=v7=1m)q*6QjPs z2b?|hxkl**BDRXqK1G_{P1x62Ze@nFA?4*v`8kn1ySkr9z|_51WQOH zM2K#)KAJ>Qwf798hAtcOq0i)f=m=&5_P$7Hb!I8?1H_b3Opq(p8@4AtRt0}E0)nHN zFV6f4hVr!olV`2_4~f=N%r-J%*a`-v#1)dYP4LG8gZCM=qu z+heFUuVDH78OuX|bC>~&4s+l zRg$W9+x)yvna_@J6w@BC9DB@~WN#9W|9Ks%C@h65aR%JA?viK9V_=ei8pR&~A7~TYLQiA3lH$0882~IXgH22id+*X|2IPg&r z)aYX}GqX5Z>6sEfRfS|qB|TFr=ows_pl7nB2P}4qo4DbJ85`5n7?HC{4LMO2W}mKC zg`bY9aH==e$7;#U;xw(Q>2A0Uk|eV6rbhWpugS;o@l#BqjdqeZ&C)G(-|L3o9~EKm zXb7i21G3BP1T(xDGHe$8eu!`^k;}kY+%()1AV!CvKns}!l(u`DT6&Anlh`P|K116~ zZ>9{H#m&6&-e%!Kq_DCD?YlV3n>BDV+te%{YQ)Uq=E{;S-0(s`CRsAeX5np7Qvz=@ z8Lb3+a4bd@Z*vnQt;^dyxD5)VqMq%BW1bxi_3RqdKI|m8kkZ=}NSfj7$M!V`1sMho zEl6=ocrS^)bKt!t_HO0P8Kf%ZZRJBu<_8ae+dqypZWSDlPjPE+>p?UJ#|+QF7OPnv3K7=RKk#HeU%E(vT&f9L_3^Gi` z-}%hTc7*ZXcEM-Su>7srn)+3*z6lWCc0Mcysu+9yw!1)YcZvgUSo|#^!d>wZMZ+7Y zAyZME3kcDA%R9pISnQ8F{qGr}12fz8pf_k`_a(OD``eJFxyq#N!KB|+GHEbs;oH~b z?#&emy_e`LBK6Bm-F}Jae>-?Pl*0c(!1eTcI|OI48&5)_q2GT9<1zd4w(HXt@K9&Y%7I!vP&mu=vzw@#gBp2Y0 zHz_QGP@Bo~%;W~(Lij}t z9wakUFpSNxu2D2<S%hvcsFmi-~f<+$ttp9_fm0>{vs;Hz*P%nrW3)j zo3}@BBIJWDgyGbl-kxFS3&4F1Yh^EQuR%`W+;A$wk|b6quMr`xx0fi0{&uXBy|rEM zrQ!ko$BxcOrV~c)=N(Xwkq3GQCK!2;caUM^wMds_WOecy zMq*?@$l8D<|LQhN+h-F&z|f@_n_uI9Ogg4Npg!p0?m54h--2-ao*h#e08n zGW^;%-XFkRnD-7Ig~R~%rF^e z{^fDKJPwT7zz_8f)p{9by(}md7p|{fm`>{DP;X(qdRgQxO4Q3?-eIO*vM*P1vpRXb zdO1w%Wq|c^xYo-NZdk6ubXZg`N7VA-@Y;Gg(mPV?<;X<69I5qkc(Ps+B$|3T+*_2W zm!sV9_oLEsR4pwFyoKK3*OSZMLe$Gbc$M?XdfEREk!o|acl5v~*?`7-M=K|=^L}Pt z8F7poUINf0y+=okIHo3Z(;FN9h$LpX&Qu8CW8H9ok+Hh%#rTe`!B;9CS1KNFuznK> zRXaGrJ0YnZyp+fer8q%LF_-muq7Lcf{{)$RLP9$@(NZPa!AWTP0+G-TPO2eBQQZJQ z)eg9yy?COWe<+@esooHnXs3E}gIh5m4bTYUO%8BgA9Mb-*iYvaPcg$t!=FLYDZym) z#BgW0%cr3CF8Ai@fIN)}b^I(Y_7-Cz{W|c$aboZnb@T_Xz#%6til=&~V!Xp3oq;1C z9H@>aIe&qWljYD<;e{xfvK{+-fJcsrv=@&8r_6a8!7xwBv5uy8Gz{<5Y;XGjINLC7g0@B=_}ueYGMG(xl#h(y{gGl-V8 zUxHoW-NiG#GfVz_BBIwjGdL`XXsIA728$`)&+4cB!8h=U>t$gDZEV(erK zK`%^=a#$rNWM*@EawUswd2+=IioMP=Z(1q%5$Ipn zwNXIcFc{d6y1WTRGsb_Gibr4}R*JFXJm(9+*k^-BMUv$M=2svU)81 z&X+ zN%*JW=lr}Mm5>bI0!RqI3%<$lrSKDeO;tEg?USB;@lC>C4nOPnvsK}5!%x0#HLj9x zE8(Al@N4mvK>_tn{;z@9*&bgWtYH7Oe@g&&8rsfN2%nC?S&)&8v*BYv6vM%8?5iE) zfSu0wVGGv-ZSkI#LsDX&7+~VIzErz^8iWWs0?%+jmN|FSv!9#8TsU@ut|%wEu=GW$ zv%yaxdgS>t$OMU%{lD00jY!;Obu|(+Wr1JT!39rrB+S_l4^blbHTxji-xo3f$3G5P zvjim*pY8$CB|qobI)^v0xFY)xx@S)kZrlahQ^B>M2v1>Og^vivCRuqXgwH@&3_i({wYYQ=1jP=b>pHZJ;gJEkn&qNO0nEC=X%nw*bqDp*4hx90m6H|hNVk6 zR>8QfD;YNe3X3tn#Ya~%1jovNf;yWCr@o3zm%t+rzZ(CiIW5jk1;g;yW|kjvnQ+et z7*&pCKkBshwBlDy|EEi+(!Qfj)XWDI5+`m++lJk41lOHJRiS8Q?Mz9 zkv=aAYji#cnYJLemUxArOdsCE3YOB*;%`W7YCVi!jt{ zy7*)?px`VJ+AC{BXnJ^<$Z268ah+|(%q!b-jTvVrP_+i_q`ZmQ`!|)l4AUdixCO9$ zHgI4?@f?;}dq_4|4i7ezt;Hd_jbbv3Tm zh{4gigAtT*=`xgq>wj`GUo(3k&P*14)2q??;-uQl8`sy&8z*0Y#=N+QqoZ;2rr1n0 z?_ypWb`h6Ldim4*l^_O-R*k`z*|gC(B^&=-1j}Nm>tm=gM`?F{E#d|mZwY4n7NO5H z`9@8;ib*N!yk_(m@$I6%g1+Jg;}hyIMte?-cC0s+XvZpAX~$S*zKP9P+Iu3^|Hi4t zdE=OBoTjSVh?|p*82OKZyic}c?la;<<$1QB@&{1_Y}xEv(atc6(-JyOl`5@}8vs!S|)O-DbkSqi7;Ln=)a;-;8^@ z|9y_ms#tt!+<};;~7)dkjY59(C3eN#b|HI%)A*VwATm)zz z$ps%lc=#)3`c+8B@$>daku#T`(y>6$HDeLv_lOi!jqTyzts4cAYf(X7#{w+6%c{9r zXK{Ls3-&-V=ed3;_t=*pnY> zOtbL3*ubk7Dfh`PUBH)A0*<9zbHQRGC|ZjJ-tR#~fV)0ki89@1B62kg6X^J*M$LJ( zmu>eN@Ef=J@<+k0B4j{tJ{$%vxBzYw1oRiizV_f_NzX;GrxaWqd)k9blAcT9Y0$+K zHV}ikA-GI|F2|=A^UL7la0H*gPq;7WFHeJ%E;hC_3{XpD{QpGpheh#uSe;?;<`BeB zi+PeW7km=HNOJ`~O>4=^VpDhul3}uRBlsorSX>39S_Ji)9SMZLPW;;rZ4l~;Bk9o1 zxWCNqKkCLC8xKLhT_^o08o?k4ZvuMTneMdiLMD9Jy3v*XWZmo=Z$zGkOxXMnlNxsx zgcBoAHY-Po6I+wC&Cdda9#zi?KrY_9qyVQ!05E58cN4|~wv^!e_)(BsVvvl2WU4{_ z5QFF*DNOFFux$EIOG%^XkBtcc@X%>%_8JDLX`8011V96J+KLT29-RafroGB|gj*1D z?bv;xgHo|^B__ye1^o~}%{VEyCO{e|E=+)kK@X-~0j>O-=nrctCW}p)_NF*(!7G$J zq%BBah#CT*RbGF5OzFlkeHh}PgSW_DX1EsY z317fZ8FnJM0s&JB=u+2!_z~#$={~$u<$nhRy2JFQgU=#{493}Cf^t76BT~WVK_4O_ z|7!Jf?Aspj9(mbo^fsRgo1}wkHiN3!7XTe#+dqaqxm!(RvjMU6w)d6fj4bvdGOu93 z(7^Kt99P?b+eF;}_`JUC>G)q1e5qgvVgh&G+z9Wi7j-X_v##_C6g$;=Ssu0l*C{xg zY%Wt%=zNO1eFM06d{?*|oq5Q!s~R`;1`ulKP6sPdaODKjJg?&=4x86WJS-iRL)g=UHRQj*tSHoV5Xn7sZxS{O6YusCG0QbcAfP2mc za8G_$xU(XswyDMq8xs4Zwr`#-i&*kf)FTtk+xEvPvnu5Xo-u=r8ol4ZA`>BwWmEz& z$gsGpWfWfTTrciv?*TWSSXeJ^*goDh-8*goH*B~6hq^ZbldGuu#&7QJzP(J(WbX7# z_bf?fvJIEXLK3!~NirFB*%1&DKv_jZw6Hrt&Db$0h(N@B0n}H5(H9j|To4x)0Z|bR z;x0j6U$@s4cV3t9{eI`vy?wi91_Gbo|9SrNJkz)8RMn|dr%s)!I<-A(+}M!%lyswe zeipb@Zy(W$+v;tr15-Sq8Y6G$?WW3%>N3*X11nVij%vl-EPt4&#+dg|{uJ-APmLE{ z;IqSf!c*hLaOT6v)4!vj{(`g+~{aD6R z^rp=9wtvNVic#4wGr%(+K@Y0qDfNF;{n2=81Ikeg?RaW$8BZ}D##7iy?bmKbY;y~K z;_(ziGlp1_<0(STVR0X?@_mNzNP<3w_<4B(0Xp#Gf)7`w{0Ier{}b>pYsmMXlAV03 zeDmA~nCqNLx<@SCBWk}}k|ci#$-fntLkyAhym2%ZJG+%G*ypL6EnNmD>SD4QI<$$b zX>@4bSqC)dwc-w%aHrDd(FFFN$ErVxJu35}6{`EEvwOqfD|TUY^jQ&6DhQC54 z_9iYFmO}-~upG8th|wp(mO2c*z<~6G;jF0dUvCY# zc^wY+T63@5=aVV>_H3rCEqY?)_swHKw+p?hQ%GWY2v~H=2lI`;JttGPtQkT%cCo0@ z`O}k~;DydIBzLFdH7wx~uf<6|^Dg;_-{2t(#Cm^`IDi>27^4*?4u!$EtT1sX?2-s3 z4u!$`tntL5Fj(OgCJw-O_dDl#7m>GKo#2%DIvC;VN;NECjdg0=g-HovokVmOSM2S4 z0qI}H^x4c_+~9`Khm3-GIM;hrs13GnfD=oy>BUlN+o$B8m>uUfmi4EA_Df_qjBd$ zu&q>47E5|+^h+q5E!b^w!So6%=T=1Q|VlkP6ah(Mz~BfP1Sq|tPy5}xJ(m|vDm`MajzupQXHKAO2VW( zL3&Dof^<`ff^<`nf^<`vf^<`%f^<`mmTb~)^)qx*3%J!|{|+Y`zgvBbPPT7%=cP?HmO7P)&b39hp-ZsT zp>1Cr$N?~{iYQDR3VU?~6NkdEl%w&)p)f3AQRl1vsH^@UEY=^~kwX1}K25i$__8~t zMStw&d>Z)hlr!{40FET|M|?G#C%3Yx0`MV;`=F56gmrwwHpO;Voet)Yf@dr|k zo;bkWJ0D!p3>|a<~Y2$hZj$aN4fK0XDHc9gXjmsF&JO8Jni+%Q!Z5>r3(3 zf^|k~i@tAnG%z7Mw`a`RXlLPP(Me(Cy^KTG+u=5!!;h|SMSb=uJ73pCM%n}>4uz4jk>lJ+EE3s+*Iu}q zj2^(+BfIf!ly$Gpym2`qvv%b^=Q?wDC;2N!?(qB(l2!Lb$#w79B&jLC@i>SA8u8%L z_u>!&O1%Y3Nbzx8Jj&(Qz5otwB~*f__?BQBz?EQ2LDqHcnPN9rTaNm{In7BDjir&5 z@WRgiMON4y__61Vzd7}sF~`JWAAXgy`crCWA6PN&;DSr%tt_8lG!u@Fjc;Q_$lO zhT~?<39!?*ElBrK+D6}UMF$(iRv!v$$c zZq5{UL!ZlY7eTtqx7XYIh7UCd=^n#(f$)Beh>hVRLrOqnLq(0ZL32xj;U%rI)gdbt zpxYiTm|GfV;Elvn*~Mm=wD~U3pe!OZ4}+VDwWO@s2aMo)k`lBHec~*5%}zFzY&ZsP zfTj0TxK7;vIs?ErO-bD**NGJcmX;c z|JZly+>8GXxRZb11C0Mf%=rrA^A8sw%Rf=_k8Ae#x5%azc;vi@Jxd}kNNGsynlvP@Oh9tc!E5WnkfyQU|xk5)K)H3HXw&=d7O5uOeuq8 z_aT{vR_}ig_F642uP?|LUJlB%N0@Sgal<$#$3$rTnlh7jL>`o zz8%==IxsD!NS9@t-a*9`tr<=?hsFv$yD8A$=A4c1t;i2=>!7C0H<_tFdLW>_$b~l! zvm7>Wdnym^BokMEjSA7$3GVrrq+#Y{E<~v^dB0sYp%qirV`rg>=^b91bIgzWmVYOl z;LK)Sy*Av5?81leW4?u-(v6rS%`(pgp73G#nP%7>TooP$(%?av4xwvcMW^$2gngEL zGQ6)DT;2%f(YEESpiXzK?TZNFmElOW4q_S<>vhB+TW*8_(qiX*~EqzBDeH2H&_2#$tmfYXyxmw8|28Xy9d29Y&(Ld7=5V93%OVHDQ}Z3f z!OIzCb2DULT4pho%F1@NV%n4QH|U|DUU7W`c4V?fT&<0=8`TE;4+s|;AP&rBxLZIc z1>q^6Z5L)_c!<<|7a8S)^w^=m;G6HkCj)3)3=Zcgn~cT#iUwZpK#1@rb|DB}f9G+i z7O8}ZlaLxa8=&s-*@Vxm(Ft+O&VFeF<<*HS{?^EXhq0q9awJ_%1vU%zP?E*!4&Zaq zmzw9HO!8y~Ha4Wg_1HTq{TMcg`sN96z_U`u*R2BZqfJjA?W&?f!Ja$i-CMm`7wfB; z+_i=kryKadngr|~`*ny0uqzG1~Vg%fk7nPuc2s((M0|;!5=zcw| zjNhObxb>wJl_1mDucJp09SB$2MXu7ln zfhKzylNF~X>khi(WZg{Gt;vd-jGC<2W0Reoj&myor8rrM$x526N0T8HWd0=}acmY3 zNOJ<#yh#IqgFeb=ICFr1>=|(0f&YWy#`F=c2ApFAiY}T^6MO*D&9)4^(*!>UaMJyT z7WlOmj%L{uA6iu6Q`f*LuwgG; z-0Yg?5(Kg^EHB`9%iExaJl(aaZfgz`oqQ}JL$7UX)@w`x{Iq4?0Tldmhkgl)YCk}u zt-lk&*8fBL-$nmmU+qWqyxV#np$DbL{Ne^=QrkuUb@UI^9;N$wx)tk>>3@&JrJ}9B zSDZ4bdSAo&AL2X&`l|kZIu|NscAIzo2EugurS}HOp7%O-val?6?!`zW+wuC+y~xKR zczm5cjpX{X8c&Z%L}XBezJ;_qKZ0(34K~E2!o?gcSgYY{fkk!jIhajt7Ybg8(pFCd zE^D1@*oj$z{O3G+V8xKbgS5NY7fiCi(fx|%QXq(DOx#-=&zM3;Ro=V?;oJ^sw!&9T zSGo`djs8;ld_Lj#GDH{#giT=C&vajTTKAQw?f6B*J~(x1g{v|f+2e7Z=MlN~Ah@Xq z+riKU=1rX>K!uuDFw?w}kT=-kl$SUC%!NWizKMjql90Ds+wGe^+m*hSH+{^O1Qi9v zUyyzbck5tN{VN5(-8yfJ*t~Ty7Y+vK}$6B*?EdG|~o#7+Hd3bCK_`R@bAZy-OO`79!BJRc>gZAbEa3FBoEse-+-lP%Vt z{2+eKV`yu#r7I;T5xiP~hd9dE-h39&xsz5D!k?32eNJUk ziS}?L<>w$x4whJu`2_%IQ{B5~m3Gha&%!wSU@4Ar0=-7Q%NI@!2fl2V4KOeIr6lsr z|KK~uW*Tvh@y)LoDh1AHfm!dfuz|=$uQKu+6+;)&b;pBI`SZ>TfaUKff4RB*p0vb5 zg<_nQcG!+>{%nOhZIK)FN|8xr*VJ}DJsl-y*&z)&4u4)V9Zyb2$5s?AqT^DyNe3DK z|AdY~>AO>HEjlzc_HOV2(;l*UGk)4CF9jfDCP^GDGh6`;Hs>})V`1x^#ek*=neJ=aw5#{uYU?Oxs&fFm6NyP z*Zcw4js#ZrK@q3M;KhtGM0< zFsD5b{$gtz)IxgZPr!&xFFC~NhNV=w!y;P#$xV1*4`!<1rTGg!R#i5ln!hrT2Shlu z)>?s5{~MqMFDtcg3{cAE_c-_o1j{X!fjvK>Aw2q@U-daHan}5us8gda7R2nFvdT#5 zoYJoKv2)=>Sk6nMZDPQjAKM>kg0ysA<`QTWeMk-v>1ajys?z7cFamGG9^z!fgFP@qdx}P%;YB#Btovg!Y^IQ`rXyo znIiH|J6nV6v4HFUfy@g%u8Wq$ppmJf?5iw{^1Y%`ttN{V_>jl9Ink%5b zf~+Z&T9~J6NbSyR-{dey^gBfdS5rItg65QtsSgFqJ8{cra)LI=nJWbXS1v;!WVDwa zn-2tP7r6{`KQ#t%Q;aoG*76)KWbBwyFqr+B-c@udvoCy^QFOr$j!G> z_@Cf6lplz3x>Di4=)>ZWG-To{n_p6m&R2W>hR#Q5@0lz_A-~ zmwi%KT2i}99WYMo5IEVAsQYz1`Znj(U+EHx>-0PS{jZ2$ZO*lbvj+TX9gj=TDTEg) zt4Oyibhqb}YEEB|0DbaUqIG-bX6o=1V&ixn@7onB?^7yq-);+)(WtpJ-i9RA?{fNX zyX^*l8)X=94m&FULUNep(r{duFL^`xR#c|A394x1Cygi{~(76ch<9OicZXSqvW)=_> zJmccip55|MJUKW)v!Bj*a$UGX86_RYLAY*UsL_g(N4cXmA>@tf=#nw#;7B2$5>!s*I{8Tzt(SvU(<&R}=0KZ@ak0|-oQ z`BB;ed^vHebXjYCeZovPcfKvU9pV3@mr~ zESB4GFL|t8SA9&W~tGJFvJo zTc_4-a*Qjx-*pT>mPYhlN8%?M{t19p7Y*w;Tg}+{EQ!lR6JL&e?EIi*;1cPj7gi&> z<~c_~-@UGtuG(W5bhKg1B&xk&JFdNuM>Hj;vXZS6qjl!2+RLm1v~rO|i$&I8%?5^} zF+i~ep%}zN@Uxa_o!IFK`U4Xp^|J*8-gtr66`R{7{v#R;W zy$+}2drfQIVT8&sBPm3F`XvPsLtMC@M~so&OGbo9H3zAd-5tvgcDGvDu@6n8D{mwEv_3S! z)uIriBwf(a#hi>vS4J0eXloQ6%W4m~jMX0MP2BcCKI>{v%xOSHy8cTAX!;c&D_zYi zJ|O9A3=qf8jt58SW&ZMKPh)l!cUD$+euQsXse{$VJO)I{{mn) z;s1qzC-G3E2zw>|8}gVHIe-5Yc@)DQr-ovaX+zqij-vpmzo43}f3-|1WY#-pwWz)4 zAsvTCOkgPtfrYpx>|nUY%mGUiQ??_tFzw;SkeFq1Ik#o`^$E8ej^lIfDHYkhz+ z&DGXsnMUj4QX|$>wxXunE6+v7IaMbqiX6-XWOyq})S@i0P@=Bd?&4V2&y> z>#JFl`i_e-R|2~o41H*-0o~UN^<&$&XghSuw3I?9OQ3i7DQ(|PG9%*>C@j8_<2nnR zb1#qD_;t?6y($VWZsNP|`w?$c=iD--j-OuVuw4Hhoipf+L+(B~WBqU)7DiPv*US~| zL79ghm?zppwGz9ah6*9`S$np#8KlDaMyxPk5{nham8`n7ErpiaXNBUwf6n_o=Ip<5ZbGA)Hb2w*8>Wd%2PoCllvnKfG0DBSs zX|GMjr@mMK7;HNUeUX#?>#ixX)V$W;jkGOm{jUcThOI39bkF*)0cUvH{;SQw0$m zo!Ud7xyxCIU;I6Or-pOq^}UeJ(?U#n^LbB=+dTDFfYk_{WPX$>;C?yWeuy1Z`7x?m z8}kIj?3v(HxHQt;Zh>Ns5_^3DU|t1su&6@|z6HmoSaTIj`3lUL=K-aSKst&k7}-e3 z*aWlfvkNr|G*=_Bovz>x9*8BBFNd?9n!Dw3R%|re2LX?Cxe3&A%x`xIln&@LM$1vg zJ`@IrjGLA@havQ#);gETQkxhT3bpyv8(k^gL#{NK1%P2&Hbl6X-sJ&> zg)anL=G|XG)hP^%Av8RWeg+U2Yh+p>9LT`lK@Kdv$FgFSeOptMEJ9dA>F^u)E#@$( z7M}TtSdz_lfZ!MxMJV8wp4QZqiJoWfx?NN~qS>+Uw|Ib?UiK2B$^e- z08OU`FgM9)<%1O5lnCzVb?W9SM0w(k@Zf$d8>Z%JE*N9zqGC>sAqs-l_|X?2dQQ&a z#Wwkrwq+Y1v#S%4B4@ur$`0akjRk3hl^WWx2D=|@Q9RolV4%dBtKq$BJ-5Lv!g6h# z2+>=FF5TE*UdJHr&XRS5d}RWGXa}-xfbFR=+?3WGwCR}A!uluJ#EjnI)Iuv3GrWsZ?ez-0{qk{ z-^5oGCMm-|bdd8y!2XPX=EFb2>Ha5Rxh9#fIDdlwFRd~-jm%@MhYBGje8P4G*<|!5 zAkB(OXiu3}P$8@YBqh7Q#Wd3cFL*N>nq%XGAVjwQJqJwAZNvbCm5!?Z6ZJy(-55t3`KFgs#FZ3z*-?#8tM1X&2v>x0L3U(oRy;JF%R( zMSXa}=42DK*+gxch(pHooQdP{aYOC~)n&oEkh$F>&a3Y<^XU3J*(;ivn;0f^wOg$1 ziuH109hi{$VFD{Q-9%V*LpZyc_^#FsU>%A{*j#fhNU;>pwzy|2ZZ=6AT3tYjHFjSz zcBhTqDY28S3~g*bq(Qomi(qjESaDTmS6XtuNep-LX#to1=_ z8}h4d1e;pszS2>cz0rEi2!8ZhXACHpz=QWtwF40G`6m*aP52r1tLsr4>PFP1h`Q|S zN)1*o7sgYornyP=j5tlC6;lbVXqEvBW?{>~12kM+_=x-bDFmDsBST~{#e8jATb?NT zl-+hHr*=>$v!pH;IpgOjk2oJbXOmW&iSBtR_>^lv+(D*lRMznajxw*s#r4Tm}A7-bPc4ed$%{@ z3)7zR+$9_hgGHq>IY1&P_TapikE#%An8N z^d@8@m$7>r>CEe%Sywmo7!W+lJQMdH%1$4fwR2sZ4@besht*T(-Za~)>NJUrI2U@d zeCWxp7`L%EW(51f4{*Ir=*)3tGFmIjgM0soAS#~h$v*-#@Xzh3e~!rIUFZ7e#d#qF zp#BAMZlv>zboSNn;AiUQ_}c-F&JcAvp99W5@aLmmh)Z54i?j&glmqTKQUGuS6^X*0w)qFTPtdVde5>jDb{5lNzwrPUuB{?1! z975Qx1tV12}OIlrkJ5*jeQqywNEyfmhsDJLQ*0?(KNm749P5 zAjVcKXP(F{+1N8~;CCm;OJw2e%8hAB%{a)OaqAllvj1SljO7lx@#)| zZ^I+E*A;$M7fD`HX^k917#Z?CJu#Bo&+Wig;5#=CJw-O z&X7Vz-3UD5TwWVPvA0sHc&ET!Q5ta|-ph8*rdBzYObEZgrnwsNHxh{Wq8a2Klf4i( zWSbbACr3B)enV^1>_V-*?Qj%Y4kD}Wh|YFC>Pk)5apoDPe%1hg{l13t%XALr>o~WY za(nAIZ5t`*BIb>(9{xQ$6u1=k>nM|(3crC5`C`xeFf-wuH~+cnDz2{yQF(?GulK+)3scejOs^js6x% zDt-7-=-_$bgMbh3BC6qC_(1@Ucc+&9Sk5H5lawcOC~&t6xjM*x0yNt}wyLbd5WzsP zV@#YfcxVVpnVAmlgwbM}90chRh*nzh-pX3ZG_I)f23+wjJiyrMIfz3`nAs>5z({}| z31}0=apKa7Pb*g^IxJV!`+>;YJgkoG)$2e5+vNH9@4$cbcNH9*yS^9yWDz(=F_L@8 zIQQoIR}zlBigMS%@%R${Zp7zUrXBy>&;5G*gC+9EGupp{>j2Te(I_h+9}oyug`H^G<`5?CBc4z;CHJ>8Z;9m?}>zGgN zSR}4fw#)g-G0Z_*U+3)Tj4p2Dam_bTFSy<=x_nMX2X6Qvpjv0O1GLJBNNb7vK7DWH z$F=4_hUoDHZrOYfsp#iEwN>~YGPS(Vs9bYLv|Oj`L`z7X>8I*LM$Bxc_nq?Hn1|p$ z*>4^XnhqmP;s1bAc^f0|>o|G{T#<(|H@o4_5U5jEar)B5phx~i1jo})bSoT0*nSMh zgi|BuyU{Hj7^&wgXmL(=T|%T^duYZu5+ZTF#W(;xehX*S>$K_*z~$Aw;H%w%(e37>8~DCW)cE3> z0{MQ|e!pkG-?!f%+3yeS_Xqs)4yQwrC;#Fp88PCFE)lxvI`O$3sXFnw9qBspxgCC; z>D`V@o%r02Y+dlP4#r|ck059y;ol{G&?*7=3V<|l-g^XP!ovlf$DzrH(Y4Fj-LndP zpxzKBN<1?Qyugs_an$bw6>s;5FLxQpxR`O-&mNtOD=ja)kh5Q%Z)==mr^dNB z8Hbarh9FDoPBr-7cQV4mT{UpR+kNEcKHfTAgx;(&?b_;%LI;B-QP-iEC5L~J{ zACXkSZ9^m-Ug&jWqS9(*ux7KRX-jQ3$lS`p@4TT|v#`);dpbrw38<||)lMdZo~MQ0 zJT=^_ozjTFdtgx?&gm?3D=M#g?q_jL&*wl-Ud-sjCA}d@9<^!n%WF84@T%WJF?ODe z%9QzlxfSt;cX9b=xcVr9+GMzejUR_m1gRdlwpIB9e!NWe?}#DlX(xL01cvt9rZ)p1 zHtSa+YJhVHr?Qld@?i+J9uSzbRx(0bUg6wvHdDbeNe;l6{BBUQ1IyJ-L20I-l6qSHg|%2CBU6zZsywpAP2R$=92(W z&oPu=k%Dm>cshVMZHzl}QqBsL_&nBmcpH*z#P&E`E2;5nXCR&w*Vf_fcY|arlhgB?(38^w z)(}h11ZJ`~5}B}uI|%3rQsNC6X^aaCUJ_F>MQtOZY-8)snoV%(zGtCv)upTt%3D-N zk=$^M!GE+Bs!&-wSb(v-6~hLfFJWjSJ^4nQd`swc_+AX&*wNG`Hl{J1=6D;=K)$tC zAhuBkxJu7z-_T%10b{8iXW`NT}tE-W%w92 z2B}2fTn^`|AA>m7;lPS^IVXlBFt5Lbzg4#jL?IHQPi{inGSiOp5S6JCwqPDh?_9^Ud(4n6WnSrW^p z+*t< zo)NctMHj}_;+8Quqfpli3I4(5dikVzGdyA;mio;(&jDSpLLHU!gMUy8$V{NL-o_w$8-vcK7}1zB>%0+oCn-0cj5Et4o^1hocaGi(wK{4PH=`0U8z;s3 zhL$)-u@ox{FogR8k^=-0rb*^+;|o<$e0qEdO~&W++sbB}+&xeyeS%h4C~-$=ne|$L zl3@=_Xe6W&SKg6rjXTORm2F&4m~Y;KWVq3TAwEJ#o+mXSAu^u5RYjC0LKV@sB9d#~ zhTk37pEEGxhHsDEi1b#C&*kVueB4otNFx}RzJp%`UZwHa?Iz+GDiEN2r^MoW3m70f zuOUCS9ZqePhnEuxdi)W+x=^k$EM&48MJ_PRmM$!rcLB*T+9*tv`5jEqK6Up*e8-;) z+sEEVseP~r+vR^Cqsx%5H+nf-o*SNo;jM7W1AXrXYE0N=VZdAqk6n+D(XwZ*Bl%u< zy~J{PudH4@<9BNW*Swc8T-v5}BsoEQ1zt7A{Kr10>{TB``*NjC=s3(Z?;|2wtK9G$ z_T89^Q_n2$T=O49h!BqTkH+`)$ z&IEj`BXCF|zXKbl(EqDG%R3z5z5%#P`O1ZGdcM3SiCIDGC3~5~6??dPB;{Who(dN3 z;()GQXBA&Xw)P@58Z9$0RhDz|Mq;$4lB;#{_^_Hs@aE*3?LCFdo!M(0oLY8f@jjqW z0p&HUt163X&Ov?S9XJ+pJAU$&8p3_)v1Cs9bi{fY^Bxqu-Oc8dqqlGd7fv z=5!gu`wxM4(VMxrBSooJi}dBY*mU&)J=sIZ3WNa_7Pb5%_O0O~oSrkBeOVsfx^?+` zy?An z4v^*@bk6(9vz?EysT>P(OXfq!HIJ86WwoP`y(c%!?I1ZLe(Ac6Ows0r|B2Xzj5!6; z*Pc5JZA_+vY^2QsBFZ_&jq4pbZpy1vc6auE5U771#v` z4iBF5KFuw->M6bsdovR1b=ZVTkX(mtK8nb>VrmzMEyF1|@Wp(YdP~P3%bfkrc5-Y7 z)MLYde{2dZC2O9Mt30cphu}#E2_)omlT^KesM zP33u}SxhO9=&hGVdMhuMy6;VwpQuZ*1L~OjYBUOe8f8}dBud?$Ev8B^)1k|NUJBAO zxG7@mvTgY!+k6T?yV$m-w0^l57%Q%}?-K=p@xgj_qd^MY>_>9N>@G4L+Aj-xIa_>? zm9|G?xbr-xe37%5Isz+B&IKP*T^PyYe>IhF`nvn{zp3ti)|6LM-96JRrqmtFb2Li( zKTn;9_N~uA(P|&k>6G_s=vnIY-!|nlJ>Nd_Z{ph@n(}Jm+cV8#8ou?&dC$Kf4?VZ& zRiC^ABi`FUyv#S%FIMVKY)j*iqA?I|s~ikwsOd%q!i6k4d5kSaDS&WOyJrWNtHZn! zBMEhGko&W-`%{kI4qMC4XJlNPQDZd5m}-np>A2R9&mF=J>*5Bgli#3YTD04e*`)0j z^TAZNxkNkz80-ELWc-6=dmplf0r?q~?e#O1?PY+M+S5`--lWFyTNbTRnzj_bJ-R0? zea(xpc?YB7rH|&u4uHeWs^WM)NGzsPqkVw+mQiAzfn|ONXsvKS<7cf;`7>sCqL)K| z%OVVzl|^>w51WML&Gp|@-n?w*h0%D`d=^#en%nUkzKRT5<%XY&JwQ4Dd){_@z4nM- zc%uao^v1_*;?n;@w)$HRlEi>?0+M8_e~A4@(XZMNFWe2TeQ&PUd;w@UX}IRay%R$S z$EnGZa*NBaU{=E;rO%izBE{muvMXhN-E`-pUprmvTFct*TzZYpvFEuuj_u#_YYu}^ z9^YAs%yKA?tINo{7Q#QgY9gLbfq6goI~uV%m^9)y>_AWX~Y}Kx#5Oy|C}%-a@A1qxnJ+sZ-4_I zoP5aZV>5R9)+5tw-x58D^L@_p{Z)3xL6<%X@(O6L;Sup44n~Fv{|8$9J6im*448 zqxApSqx1t!>A#vtzqY(5`Oj-g|FuN=OZO=K{HFBSeHYVz{~o1Z)Rg{#ME5HC~S8G z6Nkc{j9}tWnB&O1CJu$=BA7Uuapa>gacKOu2qq4N6(X28nsKy8VdBs*SR7vEP;tbVUmRVrxR&=qj=)bczqE}90H4Fsy_-7hsGa>VB%i}umH8$#jog3lh94s9?GZ2y+)0HfJDM}*A-D@z=VUDNEqJ0~zuv~sJjk;L zsdS9Dw=;aa_S4t{^)OP_Ner$hpt8e0f&|P9xm#ld?>!Yjoa@!Tjp*TbqBP|5iB0iS zA@hy0G)s>k6_|Z*gg?V910^k z?$aQh<_92?ynvs?njgk~d7;q^fEb2jyylrX>f!$TlK|Tvb?=3TLKR>_7?u&JCd*%= z!_&1FoK5oZrdw*eZ_WlAz1oj}9*>BbNANX+NHKL-kABb2U4p~3u9@Ev$ge_KOXRb* zFIr1LK8-wNs!ytH;;;w(qN$!0rO*l z3Tqz|r*QSZ;MD$nV8wTw-{u`>wX~ag%*P9d`7x{TyYuE~v|jrO(qK)d_TTuLpWIEtSE5=a4*a{>f{;?miM_va|=>%x@C4S3U?J-cQIWm`V|`ZVLj4y zHX4}1*B~C3K0?@_blUGq!Lbgq4q}cQ6V`KeCct!d)qPx>O5mk?I=nbFuXu5PV-hb} zhs$WD#d{O+Vik+@(p_vLy%f5j4fKAD<-&&!)rrNZ@inopbmM1H z7V~%Vv}h^)9S{V?Z8BTJvX?DIP!vTdYhX6w$#b|`T?Cg~BJWwI|751!7T4E-E9h>) z^Jz=RO)A4!Cv}bCjwV$JgilvNsKe?=Y zrITDPC??-nO4kGlxcLPTS+XcpLCO3wuKeF4`-VUv=zo}Nxv~Q4 zq^lhMioV{U*Zc~3srdK7_nX+)58v-%-vE4%$G$o6{Sm(6TsZzr2l_1bX~7(BS@4U4 z!C-hFC=dFAe)Cm2@M0uCbIn8i%roD_$J~#f;t+8B6*xv;#8Rr;e2supS^&lQP={j# z&d=R=E8FjaV1aoMQMCXI;rnLnTNDh*EfK-OV3GMXiYsk1n2%<9r!q}jCT(w)iN!%M zaY&Bt>B%mj7y^yp*KdGe>|S22(Si6~<=v%Iu;D?in6=-MnTz+VLNmap6>1aM3MJh9 z4v3N!y4d_45N*wefVf13E;f%d*Wt=>7#w#Ehku}NuV63p3vj@EGG;>af#UKA`b9!7#m^X)W}PPJA4%Qv##zbYK2h*Jh(8Le zN*tenO&4I+JPJkPbTviXL3sElAd{zjnghk$a#0vy;@m)gKgr>&ylchoo(-t7V1?fN zX&H4N!fSsfbt^4Jo3NYP9lf?e(MAG_tAbVLCy1<~wl91?jeYyM!M=*t8NOf(Zk_Ixlw5xbP7^1@p4loDsv%jg}Q#=sJ9wRd0-HB+R!GRmUk4#+~U=~t1 zCJ=YHvM+;`_)VW8rCSq}5>TuJ74xH*wo&-7l5Xi93&!Lo@9s*5$;LulNRcnD4o1UG z$Rb#6Ud>V*h%`Tl3A&px58QZ<5TpT0&{o79uF$+35%ftCL=(FOY$Tw#CRk&>9h0!u zh4;IW*DPX&i{v%R%!@EoC zV|7QyNB5fC1m%N0bI$J};#7?MbMe2~$9{Z-J&N&h1jpWV4yHZxzd#No@N-0st%P7D z{CrE0aW9p*2-I>u{1K!xaaTr4?lOHH!u#IHJxiD??A(bAW$(@h2=U81afl!Z=-v5n zGoZE_$LiW}TyhP*EQ{_3(f5g8FL`ssESvcHVdKRfe^{xP=oYwtfMs6zI)tlO5rL-n z?CWjv^{Y>(t+K*YJ$(o(L$@OxE^yfG?*$pDA(wpU;-}yn51*__;dj_ihMP1% zI_>d8A8tI>k-=x#6Eat9dR$JH%K6+q$IR86kRj(J6asP^?h(j>tdmHc$vVk4r~O); z^P#BDM?T^#M#qCaL3w8%0`QkIS>$J5OxhcmQzi$1$>RqbG&#{tnKnZ92KvZOo0C07 zOz+CnS?AB3GUEunOzpjJANoAA6dx-C2WVu^j3^AUgL5QH#KXJacrKHF)jy$d>F{`{ z1FRs(Ox(pyhQyZ^e6sW}vBDD&iEp;+Ji5&p7NW z*hhCe+&C#rR_d$l*l<+snLq1dyl3s34ur~>Vtcl?x>%rn88f>9?XT`HPh5PI#bZg*i!lo9j=l~V7Zc5H17l!2uGC7P18ll*(7+Au#4ow zD-Tq?1nC-&SQQa8ww|E0Y?ZFw(}GJ+t)dW2EN?Z(eE2OOrke;jysYlOpqb1lC5}o1 zz2+`^gMpxIa75m(K#k#=j7;TDd;@U22gop;=MCj0((J(@_ZvNq*u2hel69_*(02-a-^5XXL#7Ze@hdU}8)eAet=>M?vGKn31e#{7E%%!p4zMc&eMX7r8Vzl=lC$Hb(+AY1uXa9%9TU(MRr~CqQ>*>HxHL~y z?Zu!-BwDf}3#k=Tl-eNsv~phoY)zGWbc|kAW0B8nSG{2}tGj`x8>&%ZWR_;r-Ctd; zFx8B_dJpy9Tv?5JM~(KOM#mP!)5eb7r8Cjv>$H*m*g@#<`8OA8HN^KYd?}7-%N#~I z-Dw>^Ex?y0A)EnULcCvs`5(67j9XmME9VhDj6NYfdKDlka}0#FG3yHFgW!dX3(OO; z7diY9Kq^pTs~9~IVcIcPx9kelQCAh}a(5^o@vFjpo1=2G#(c+@rph>1AyI zu67%cGjrg}WzAfCuwj5~kKTyDO?M5ROJChd=C(V>o~A?7ffYwO9|J#cWnZdxxhuhx zd?f^feFH{f*i-!}m|bW!yrR|s+jm)PXT zX!!PW;nj$5e#7XfQS_qvd~-@)6i9pMPaY+cpkL4*#V=GhZ=ACGO|IQ_8S_eB^yx~D zU_Em@zd`Cq7*!^%zC4lO8x%0_Wm*Z!C_&K^2UKcGkloQ`-;-`WR;(K{#vY`oweQS&Em`^; zz}Ow+GNwCVqlU*1G>ZjT#Hy=uBqMaGSiw$9K@5uWYPC|ncZ2f3Hz=nz42n>Nmhz&l z{4S;I7R|Ry^X-Z_BKG91(R_O}U)-*@*we_@~*1jNu>QhvNU`_=gE6o+uEWh72-3CKXNbIUd7% zH1ZY>#h8DLk2$2of1)M+f56Y@MO6L34o97 zDE3F^I#0nd*A)nG`|B(D2?sTU{#pfycsFFbyoLM#_4oUso_XS)3Cu0hWJlyCJLo>nwbz~65#5o(X`4Hj_cGu=3 z#@2&C!{8cq9}IUm7uHo?PdbS2;Cbt}o($j?#;U#<)RoKvq*DL8*|rn@_ru?t@c$?L zeF^`^;qOoQKMVgr!haY1a}xfqz&|(P-wFS`g#Y{S59Shp#|X$L0KX)lO#v)i^>F|! z$>M(keoM0Wp)Mkl#h-=Wk}UpC_$|re?}guzEdC+*m1I>vg^l znuf3l`u>2y4b`5{%BWUel)!{Be_`HN0w%JJ zI0Xw^ep{Ctp%P_UZixx}5MQx<^T@KfNK1Su2|u-?U5!QPo!a;eFq zD7RZX4kQl8H_Je!<0Q52--eTWjn_>L6Ww>2oB{T@OD_~wDM@l6DEkd%Xcyu;G{W)uU`01M%1qXuk;4$VE zU~tcBGQ>tKkHfYAPxYOvaB$(H2rkLRaMknJL~e#9auX&iLKP`UsTx$UBuEn$dD0~GBT%7(m)v7m3(Q#t~y zLeg3j@Hp)wJh2>a8Tc}-0|R=)<-DaanRC`sxw|D9C(ltV?tnQ9*zmkqpE_U!89c}A zg<8PAZET=uOZc#XLPt#4_dbrpzPpjYZu|0s-6y#WD+*kE&elOe@gr>gg?X{ zto+!YK|(6ir$Li2{7DVKMPTj`aD)Gk5sQ|(05yd zJ|1UA+U&IS{RAZfB?Jm9XKAA%xqPFXcX?#aPn$ErGZcFyJGgFwWgdBd+#M?>m0Q66x+~q~qHUQ977eV;$zt)no&SWWQ}B<19W(HanSY zurR)gWcE)iiHp~>GAOa-W8@07;g7WQ_q}tD>@(A1@;H62a`U&`PC;2-#PalF`2Rc=*5$6;Hv_)74 zny{WKq5^`BM;s9a5WHgD>kuhBIJ$NcU%cYLQEIpZ65db-#jd2_Q2yMYtEWfhymC=f zCM(vl(x0lWUobXpIv{zVkP^7m^Acn&7>VN@nR({V#RaG0fA&&fY8{eOlh5 zgK5ri*+j*vzo?PTAnDNRT47d8S`jKYL?~9NE7pY|n36t(uNzR?iljpqs-#1?<>3}# zw`zCIjfiV$SX_XvXC0B{PeWHnvIWZUG3^H((^9oBFp?@NGB@amsDkQKsyfjmf=-(h zKqYU4&;~;I8f9jmbjzO68B9kfh=>|sf_u$$1`(ZDOHw+Eq^KCt*%i^LdZMsjEXXtI z2_!E?8H2$%q^IY*4x2Uh8r2)ooUgdzOs5ya&3VutdN9JTo`MYQD>t|zpA$B726RaD z@Xdvd;Ofg7ZbaoQZpNsuZHmgN-HcJ++7wlWA2ShfOH))%0%yc}S5s8Z3}=k`!$j0c zYC*FM+6<5WB+LHyWF+=0(?y!Ie}k7Yj5K)+AX_kvB_pxRoDS0&$w*Wh(?z;08HrkC zx=6PqBI)FKCPwHX7u|!?F89a{K~6k7ACr}u>K(u~;tifF6E+2LdC4BLDdTCr<=|bR z!ZAkH>;pFqAJWyHg#Nae%E-n6UuVa#1%W$QE)qwn&8`i7S=M2i)`tA(DI>d|WPj(- zSE*V2bFxR#E3faIg*h4LVrxps-1dNjL(6{}IdjW@;Egy>7k}SI{Cyd}h&zK|rgVnE zi%8MuJM<>N4m>8vsi#+3$H9U(xOy$e!6}R+e<}WRS3ibt^-JKI_F^5W-sTi#o1#4a z8JmI%s5*Q=BSqf?x#^W{9)mW;;P_=W#jE9e&T1|tR4-1X?AN@alm(lzFwXf9YH>AZ zSk}rCC-~IXRZI|c71`F*KMx5JT!8*S)IM^;PyH`sGLZ~pp%Wtlp7dx}L^#wc# zTA@hfdM215PS!|eR5+mt(z)l$U1$`7j#R%)%P^jl+U-d7Nd@JKK89tIC`hN}I+*Or zPuM%WX309xa_W-2AD4`SD9Tem{^#SLV+_ik+#szT5pHZ`CxZ_=5PaA<;6ufa50yGT zwC~}fKwU3rbG88ou8!cKltW+|b7S>W`vnT$R$+D--{2y${4g%B>GaZ8agftdIv+EJ zH2nVH=*n-^s^}66Q8bdCP1iY|ko`DWAQ4|SBWg-BE$DBnMNv!zggBIJhKv1$_``eU&YqcGvaLCLc@GAT>Vk_0N!<=LO76o z*Jf1eoRx}PZaQ*#9WgM~5ku3By%$_Gp*_4K-H}SCJlPH|#(1$nx9y_p8}4#-!*N#c z7?0*Ij&sgAPABRadmDe^+={vQYS1$~wv?+W8>%~e5&3}wXeZ$tUXRU#d9-mn6o=a| zL#_f~&76Z1ysQNVwCCiy(45&X;!e)&4`-nwlQA8}96&&0yZT62eVYo0WU070h~b!cPj~H*epS5 zx5FlqhIXzuC*dJsQN&M88BAW&5QU~1UO>)Oj>wZ$h{CGEXKL93QchM*g9jiMznF%D z>?mfWaBO!_1~U{c9TzTb3nv3TDO{QZWX!#Auy6JCC^+yY2n!D+1F}IT$c`U0B{U%W zNlvMy$TijjUX#u-;f9OC2jR_EXuWDJd61a_g;ZsOYe8;mTFZifykL#vGc(teS%^Y@ z7xUm+0F#-jDs*`jl#_OCNH5h@0)nH0qcwDHI3suwKAHmWu?nx%E;q_IecVZoHpfmv zAz`EU-GKCvmF6PUJ7>3QB-sF`A7sW~it&Ar2k$XAgt3Q0S1#s<(opQhwl1d}VgiuQ zbARR`jQKPuyE<%cK^}HrsSjxoT#IWZWj1z={fbl;u_rP&+KIR!C-fw{<8GMbC5R{ma`5cq-8_~~fg2@J_9Pz2bQ4YA>B$LOH6 zj7H(-H3~mi!a2vmVBQ*zdV+bu;D+Lm?f?T&IWTW7pz9HB2sghL=YxhJs{YK}({ao( zGxzx=SxgBQfRzh0!(hRNxu+q4jX6|W$2l8RS+jNE-n>^gGIq& zm7&GKq7CX-4lbSx!205FOZjmsG7}815B7Qnj0n5Jh!OiWOTaXY=t7KOxHQgzcM}JY zYojHpxcnSk(lysI#BXyP9iqa%FYa;SZ|*f4S}W=$Z6he|&F*q`#J$pnSnlGphs0Ul?m;>o zYa?PmRInMqk5qIScW=Mp&rd#y0QNC0R_j~jV(Cq zWN-*$sLs8RKZ0L^{CK%OY!A3xACnT9muc8brwNe@J)}W= zH#`kvFxfm4OZcjYdV{NjSl+SevS0L*HU_#|aoM>|t&k!CCy!`9-!ZGAK zDqO)~tcDNIIY=s-76ZuqC@m?TZ2HknKJr2fpCGa2OFI)piod7CEBCMOyc>OjoB)(n zYCOX2Z4{6}u`DmMF+Qb2MlB_gZw1J`c|&hR^TN9pvKfhkxF`kz660*a7wy@6s~fIH zneF=<_v3LU-BgAh@OX^ctDlNwcawo;m+r+BH)oON7YbO< zK-s{_^sMs(-0&1caKlSjD%Pndby{PcN_B>>KuBI*7HO-#2gVY&dIx?(j2rWr+Rtf2 zK|-~&Lxl!TFY9z3-Y6$V?rUUTmxzpf9w0CL0)DG6s^Ac&tfjf~D{rLXx;;yW%41sQ z?XN^ywKC$KO1;kG3Z%B1?7{@nT`fpcrMH*YD|&2N!dSmeUzQb{Ybp~5E<`Ep8W48$ zJZ7ngXjldMCqaWJS*4VIW~Db1+EO%S)KZR=!{zk4@Zb*N0g1MlW{tLBN)X(H2k$Mh zMm=d**i_2BsjN}mYucM|mlJL;c1L&Dy++Eyv*L~2qfuEo__(wYp7PBah+<=tDdX|} zp9c}|b%!%S5-_!W%slR}qa2-%Get+#U@R7Fhz12~)!Jh*yrb$B!*6Uugt`hGN3 zUfl;osb1Mald@ZAUUDyj!phgyC&xB%58tV$`XMwa6pgzyRk47+sqCft3IdjL9& z9sHG)IoZtSnZ+ooHuJ@38k&V?u)_sXw2TEZ2f-Z)&_c#0r>Zr?&TJFmgY7G?39Se{ zFwKD$uTCzz_HN#V&bo7S9fkMlbAqxhl5gxU!0B%8+{t9$&byH*wDF1UU%P&IHHCn@ zI=~efvzWzC(MtL$lCl3nPfPmAxTN4B>rdLZS7!~eeHT|ObY6x|@Gaz%-AewqMjEMd z#dPLa#IuCmQf0!I5sWzr^~-n8Uk)Y}5_O&k=28`dd6t_}xmbF(VcA3r%b1I$bPknZ z7*dChnZ6FTbfvmdQJ6X!VX#x^K3`ui(ty2&&7v$85^XN}xCU$TBy$fNbTZ2gUh$eR>RR4nb*k@PPegLlCYI%)-`hx5>3}j|;7hXM3dK3b7$MFP940e7M!h=2M9CDMa}c8u=6w`82A(*xuD1 zehoN_9k61xg@+>35HFp;@4}Gu2&=6l+@+sK@evge%O2&LeGS!C)YmlJl-aG5ZmSUO$gS!1Ek>UT8f$_)tIJdRYAWi>!xCs9#_`WJUeO@I+(vPUjrt^`ZZ# zd4X{kN|sW-{@V3aE!eAGdk-Ca+wUgOa1&{mWJHmZE=a$WXHv>LDFvOBLQP6(CRq#| z@C%9b ze^LD;)*bm^a=?|2!X#~4ss(QyYf8b*ffaB`(TVF$^$SBrs_IXLHkLqBHZtf#{JS*1 zuu;zDkXMx7qqf{Yu3`S1$KzlhMKt#JMdw7M`zY!mC8XKH$QUvF3gTi82f5=M4xhvt z1U5|5m@l(vSxreS0nv=lZ7aerw4qdZvt)<-+T^XHk0C#<9nzk10RGueQTefRf;~^> zBN)v($Kbzm0)A#YDP0{H5f`>x=hej}AiBits36|Dq^?DvgRZ&Iq@+nA(p)}LeIaz4 zsz=soaYflV57~TTT0S%wmlr9Ui62dpH9gBRI%(ECXG@#^)U>Jl5;SkaBh40ygJe%LQ+s!AZ*G)*9-yj?d)IcxCm9xy1O0tnqVS=0C2F2ccA8%26y*EmJDPbQ2;W)7ts{awifH-8Gu&6f{RrbuV%|>M1M@dmauV-OZle1NxZTN(aE@`mmKz=o znxU(Amp%)&%Wj=+xrw*VI5w)eTrs?Y7~Z7rSJJ&ru(4$37~s*ZjP9fWu4X)|U+`W> z0;?P}%Nl28g;V#!nYy^+o<4PO$ zMZTF=c7YC|75=MQ{8zX5x3&1+*y6uN{IrRk47UClbzs?WKW$%EvQL(KF6|{G9wxoy zQpOw$zBN6FvTIr!g-DOJQ3TGiakWtlyMwdC%aApAfp;Y-XE@0V!#NZ?-wQeowETp$ zNRVgV0nM71GY!@The5?Gd7kCn2$4rN&`RG0cN0n9n$hxxeDyxFcBgWf+R9|Sdb!fX zw;2P_@N>{G+YNEQDeg7%{E*y7QmYqzhg17sY8=^{##1QCh}sr3-menzj(>`Hze&V9 z;VI(%E)nk})>DGOWWJ9l;yw2%@cl6n@5HBw_vb{slV*qqW;lP9c)Lq*Yx_(PsPv^o zM?8UesC>#(-j}M>4Rp6c02{nc%gEvH$++_Lkv`<@nV++f0nJ;ah7^BB()=@-rh$LT zaA^VywD)0EFIZ9eZvT&nDwG;s340|F$XkF;<@z|EHVqD=mc?;+~AkZq%*D?U*6%^P1v% z(pWpE#>Fm*yzP6m4!e?Zn#%TjTei0*%BE?$XH4_BP4n(4X)rEr@S`c8KiD+aPD#@{ zW12tOG}pyxcqhOlR4)02^B>|Q?9~mJIMI*4-$f%pSa>5Hh)?$o)-C$&1L}d!Wn5s{ zELhObNg9|W1aL6t?u_fEZ4BwZQsH(@4>}|s=}-)uOSj8giTx;>NL=+h7-gsl5SMqk z#)IKjE-l9!4z76u1+~6j+~nTy^||2=6Z8(RS(x3_X2DV`L9H7TNj9wmib3^)rkmGDx6edVI$lO-Nlv7T z##S@cgV1Jq+R`U>fm?B(DDmRHDdq5>0RQY`A71?$R3j?yP5h+mZ|0{XRey_o)AhH? z*RQ`#zM1;l<(sX)L%zBCJLQ|Nze~Pt^>@p+P`_5b?e**A+flz>zO(D^!Pl<&PBLe{ z-NUT;W#0TUZ+@9Kzs#Fo=FKnj;+MGjC2oENcX7pW&PiA=7y`emKLn>`!#4++LtNe2 zgzgT9aomF%r*upy5s*&?loJ7~8UfWx!|j@0MuK+EN4O8oa~$Oi%ddXDkxIk2VFhu(T*7i$#E&TU zj)&^+2NJh3EQ8kc>g$l6a@UMA3oW1zIK>QmW5c}#7q2wQ9^o7jd!TqOl+FBusX$wWRzZkfx1K3b=PtOh!?V-Ey z8|mIn-5;P^)q2Py%yrs#(6@$M!-EQY26aZfI+N=DcxuW`G#Xy6H{3H4?&%5lw1j)J zgxibVk~e#$$y@v^v+>(AKG?+2zMRJy-w3+HsV+J7IL}9t-e8>9Mee*$8cuCFA?F~(G^`R((4I`0xrQC0|v5^L5mnv zLXfaVeq*RcPz)uUlT2c$Mv#FjnX%lJcgJ=^JMh*%3&stZtj?e(A0+5nHVZ@q2@;l3 z;v7gmS|mJ;3&lY4;#4h4d05L_9zIGT;6S;%<$P-oB5Q+!qf!6(A)K?e`n zjh6=<6j4`HD*|V)(qarrEMny_G_CGQI6vgkzZ`Rza(d1%^4JG?Zhj?1j(j6w^iI?v z*ZqP9n997Z%#p>hZs8jc5r##!;lfsgW39sx zNe-8l*E&YC=oVJEXK=6-3~$I)H3WWN<*MrE*b3b&XC?cJ?8#uf>|!)CRT6q29uVB1 zZgH|NEOBdOKvGU>{IQ(W_+vS#@yBvf<5xN9!4}`xUTDWETU7dOK56;s{?dMkB61)c2rWAD{&EJm(L98dgBfP9U=mBFf==a3zyDz^{m&l1(-&W_C{r3Vu9*%NXKMQj3 zBK^Jih(U0?q)ryZh9yb7262#+F_8y;c#h=&fWbJwFEp-YA#FW))ATl^IhJjrK@A$RR)`snnKeqRSr@uJRca>@+cHLg z8$`@P7*+R>f_Z2CWx}9LXM>7|ZJ{~<+Z~vD3PFFjhX@ki6LyD@S#c@qO5VM3qw3@Y8>TshY z;V9thCkTQ;7Gu@oPvfmxh|Y`X-fr%cw%0R`E!^lR;<0TskNNs|w{|qbWKdUU?HI`m zyx-rA@LW;e(>_)`tIMIKWVWLWG%?Q@g!_q~AGu9Gz}-qQPtFSxb7RO-#?46g|lVDSA%Y7(HtY zJzXf5I#H3)$$}Z{AK@uiNO4>yI)#yz)-y@#^oeObHAQPOL5kMs)zf;KV7BzUh4gGO zF+HcJ=t(9>(KGt$>8Zx_u&un6^vs+xF+pc2L2O$;NGC`Uw00u|wXVxEQ}moA^vs%= zp0}jvNhV0qgG-pE(~NKIt?4<-&{K%tOmd^M5jMzWiJK`$HKNRT(K-C$#hki)z35zi zqx0|!#*$B$n}j?oq`e3Mun7#{8UrKk+cU^p#`&7DiEGAfi4o#j!Wi7hLkMmOlhHi9 zObVu%#$JqwOZ-;FLrx?%6C6V>$RN3dl-+l}5PbjVE% zrNi_4U^2uFZ@CCVzad7S3{O2AVa~3%c4jYc@z{V2wO3zE+-*P;D z7Q+wEC)*CHmH?~TvK-!PSM%nkj?(y@YKjaO;uL8|#2Ex~_*V z`jv3Fm8LWzuUJtbX9pcH|wG|+<3>TqjIxOoc{4$S4|r} zYB+CRRnc1}p;!Y8^?3^vLV2EZmhNra(17zrEY~k2&r>%VT}kN~v4$I6i=3gmfnR$E zF}hBI_-ljKj-ht@@`LBIjOytaJOiE}dN;sA`CWDlW2JZnEoG-@gJ_qU?dPPlS^16L zgJkkv8y3;e^HmIevSi*9e627;ztCwOEJ;}>bEEe%@v)MdIE&)E9-(f;UvL4#xKILH zOSH-avnphDPvF6D()*a4OM2%0-boUB5|+91zW@AX;#0%d8Rf30*%74{4mU>xrPf|g z*2Tj&DU^KZ61GJQN_oa6{Roa5-2f5>IT(BDT-m^$6Q<$e8zGo>Kce>o+B09V1VzGs zh$MiLTpoY^G4UzkhH2FsSz;K8V}t7{h|xH+O{br-1n>2{fe{Qd|YJ4pX=;DX}b%p z`xBD}e_`FByJ$Dpz^rmtd|2Ioack1WYwJO=TGg%H3}?TK%fjs5m0R#rXAlAiq(g!N zL8j-)lX31DSD(4j>20hP{lvmpT@ae@3scf)CCscnRE=^@{d=`cm*_z66LDn&lZ#o`b~oGw@aJ#ZR5# zXq$vocGm<_*R(4X9xYQ6d=^0cY!{sWmm{A`OkI2q5gjt5nYutd+=npfjX~%0vjEEn z2+WA~%=q$7?H9R(%=O~|xE7m4Ptq^3=|4nPM|9KHPRZTEYq z07|i7rHe>91twc##)VvY1p4Che=qAupK=vf-j2E)dHYijob}2pubh{chmdyy;!O4$ z5AeG7$^~NW#m^p?%jY_BrA26tPVTs15oa8R9*1DLQJcX9{0FS9ij1=#;;&#E#S_kc zaguHgFJo{1xhk{Ay!`U4)Ki~eyvnQSq$2uh?5E*9bP zPf&Rjr0&;+6T)d%?trW)iY;|za@X8g49XsUrd`QG&^A!1E67QSZea)vd}US|mm=vW zmIh8_U{LZ6iLOill-aV6AA^#YQo90Wk|N5%uCu|JGdQ`grY_fUAQ{ha7c;)pv0wc* z=+3JrsI#T}L7laa>5vTqeUG0OJu?~W2Z9YsYL5Zf8?HQ#Pkf$2`;S~8^3U}Y#viUc zK~PEONqtG~>eS#A9U~j1Lt{PZzOuiV0o}Tnk>6FU=h}CW)!>WFUYyaB@aG5aK|l~a z1vg&EUie}7LZQFQU&bv=C=AfY*g``Q`=J79>@Z;22SZ4#A%o&n5`_baif7r7W3F4$Voib zox1*(m{6i}fkc)2HzPe5e<*u84{6@nXoppJ6Sb2c*qb=xJ~_nbu<||RR>e(5wKl25egB8ER@XVvMJKY_f}`!3Q}u74lN@!@g< ztLA6;DM{72ZV3kmT#f`fAmKvI)Q@5u53A22P#OrVC1_Yy!`LZw3fH+-20C?Wuncsn zo3OyGJO}W~^Z4PMwUt|{{J^-$zdI3jjqs1O4X%gRjLmPNvm_*YLu8NX0NjtO)2+RL zG|><7|DKu}Lb?&^94JN8s1_HS1H6-0+MnjDEu8($4eKxK8VI z4gwzjSv+Q0wvYn~S`{;u)~Zdxue^wW*>3a_K7(3;td%~ShfbV$9qFeCW!um>z028` zncz?J@dmk@_oAOQ(jwy|Cfx_a0t?vfML!3e7ySai!|H&$GlGMT0alhS zY+&wLno+@6dv{?s`*#3#v*qYzeC274ATzw+F*o`>GuJxKJIjEAf2J)#yNDfE79C!y z;c(%Qu5P6Z7k-lXD39l#!KbyT4Ka<6vgRgyG82?XOnWql0j9JDV#nh>K~9V zM$w?Mr?jF59LMkX#&CZ1PfdV|FY8YrwW?U6MbojMDBd8#jr@T=3 z9Q_3$olqbAE56wr+SuRVsQ(9kLQRyd(Nn;j#=&I!2mRXL@y*u%!C&DpVoylJwgViR&B|&B%7<2 zt<(7$%6233gbD&CeFzD@461Z4(ye}V5`uNos(gmpD|ccrp|%-^JDF8nGr}@JCb_tq z>mt+FSsXTcuxbp>A^U@KSPI>9b%dpW-_BHQi5kTUo?1fqE(~C_)~b zI)lg~d7MlWd!ayd6Fz`);ryXd-yPWT(te1KB+|rt``w@%W#Da$^?@@VJh_QHF`W=7 zVxC(RK?@Y*X*@TQ89)lTCKnO?aX806gs;ISP0&XnF^OD3&jkCOgHahRf~j|$NW=NB z!}%>}{a~WaNTo>MxQ>0}0`?80Vy?rbrEH7V$CDdE3l*X!3UiDCh=D|^%9W~erK+aO zjvG}K99JGeZK1}d*&2hUWQ-_4+-gEDiCQcgL~0th(I4e*!oC8mJq=3~jmsLF>hEf(2qpSGkfmg1RiaIaAL_F;1%M>BYIlTLt7l&S> zaRc;4mmsj@)rBmOjQd-NZ&dCC1ODbsSj}hJp$l#e2De5A#(%iH($K(T!30~n9(AHe zQr)vHaMs;r*BPGkPlVqr{hf`hD;P$Hr%Ul+ui6!ibjaSa+pSForGpe*z&!=-u8dGE zOZ|aasc?#TWbJQ2LutLfN-dXXmM=aY;GVzy>iaOFp3a}XLahj#!8X^m%`UMEPGzU! zrDS%2WJe(>1f9rkk!<5KN^I#|G@u)(Zow9zWv+dUU*+Q6)Txg3wtO6xYu zAStFuG87=x^>Rlz@5+I-K%Stivlsmy3w|f3J1e%7o=i@Cc+d)ELdW;zbgGC4JOq=7 zT@{I0y%(X=TFl_J5=wkE@w_|KSM+m|D3PgTHFPGV8Hoa@)9jWxHVZp6l|jHU+-{H> z{Rm?c?Ga2v-Q0${!P1ReHeGou=N8MZ81`XZ!8yf|OK={BL%U873fW#Q+Vvje zfjoYA?|{`Z#c`!xe8sDIDE4iibq9|HC^Q}j=_!w3#!C}Uf+(I0ZUlIWX*`|tpY`PU z7Ah3P1m$g!&00)&yveE%tRnA329t)Bb3J|4Dou{Q&9lI*!klmrO^e%fhrCn&p^dfa z>Sln(Dkp-pW)2i6XQbOXjc1AgHONAjrx3jc(K5K2CAVE`ztCY-qtRyWXs9r3i2@MHcp6<+T#9!o~WU6;|1riTfCc^YhvKQnnJOf1QA1 z?P=3jB!GP%TXyGTjrv84sJxz$q?Pg1556N2e>%kw21tfBPiKSk8D54G0pK+)=z{xB zrUllhUun>|Q0(x1JW+oZ<+ezJQxc9tf)ahPl^99Lh~@w%jviHrsCS{RvO=V2E+Wk# zqw6XBJOs@yL3X9IeZtbVO@p@UZF*lQjuAwXHqHvX>4bI%?EA%K;4Ve>uViUrbT%if zamT|@+5pqN47-kkHSKM%nhyi%BUpSU$MCFda53X5KRcawA=A75+i0N#J1)DgbEQ;| zC2w|`JYV^}0ep^WEIKz~p7~Tvqc&aBVN->x!sG#l%^H?2Q0kO(@alGO7qVUidCZ({ zSex7)ejH<#dNMjj@SUER#ZY#-4-_{Rqk56TjHkGUicRhQqPb6Xdwhnfh|{(m z;YXaz=2=;whoWc%Te#9Hqn!w#&vNO&fyJ)iZ{XNjaA+Gy=Z2Rk^YiWmB=f?mIjrDX zN}diGiMW!M5r|JVaj0FkmrV7n`XOysvUnRV1|wqcTG_5kcm~2~U|bSXVaBRrMo&W& ze6SY`Fcl_AZFCR~A&u$#Q=RvrzV3dt_0{c~%IQS)n7YX%>n0d@nAwZWxTrHdp1>#% zcNWb`QaA<41&87RkHdvsGo%N>ypyCo_uCNIkX9b>2tg zT#+ZLCeX@)Ln{kSLMzLlST@wAvNEkID>H&CP^LV|svRi7fuFbSy zT=*p0pkg-7v?LOP#$2Lf$31Pzmn_o%=-45>`G0Kekdf;DrLp5PueQGaJI0QA|0`q1 z-2ZpRj=abR?qyvW`M~|?urlHD(ibP(AX+SA2M3Z^${5eKsuCHP>5+Y6cGCvtCqc9X z!HxbLI`2jI|7;>pIi#rKIaSX1G3r7n?#_XI0PdMBJ!b?=EqYdg4R!@_&`IDjF{fu^ zGS1{=6WM8$NQ{1t(Rj-0c(nb;LYZZCo1IgSB<8g{Gqz^r&7IH1w5Fxe16u)5*C@&W zPqo{yd{+HKp#pj{lF{~0HO?e5Vgu$r;%zK(xLI5-9ABmk(=l0LKi>{^mn7^I=W5K` zUm&cW%gPi#;W}#*`remNrq(ky*qiMpl}SAmF8IEPdMs6UM;Mw$9ku{)M8Y=l6;ru( zLgr%89!RF`iA=81DU3ANuvqX~_G2 zX@{J3MI2LEj>yq_a8ywdlR9VUSsrEOazF!}cq1&BHY}$KB1&f;@08nHp-4Y+>rIEv z&HHUyw*CTi2@|q))otAo7EN6&43sHMaXBjqS88&4ZZUz#_%+X^%<$xRFZm^^RDQJ*Cfih)Y?^;r%fF|Te{AHIYMX6& zSUGtYIr(Q~Za7J8&vfRwrp$9qndit!W??x=_c*@fVoo+ukm6}m+;}W8cjZh;8~nnE zWw`haaT)MFZ&MlaO=ZY8l_AeEu;(>$TwlyjHytYOCe%LT*JJ3mdAPH!Ih@G zJDT$DXv({Tc@tSO?~dti%G=16GrlS(%${vdvxcVr6N;MLo?}`Mdz~P=H!o z>_lR(dGsqtR#_okSLbaF{%tat-C&3#h9(@;bwIpw(R8BjGg{iG37r9E`w~HeqEO&7 zlfVsJSKXF&F}~opuE@#9L0I zJG?Os&~H~pcVorEA}+*`?u?!Wu*Aq_P_9%CRrbSIE(iq!;4&U*#3D!6EuQGOd|BoT zSyfV9k82#P=jOy`{m=`em5TgqOj2}MP!*o!`mi6L>R(Txs5cz$3r00q&(aN`Qm7@Lb;*p1fWLa))$d!dCg zq@Fvz&Y82n>gMePS`PshK>>Pkw(pCYRy2%Iw!4f&WtOk9{GP_JZ23Uu#i{*DXn6!_ z$uHnjpb<&#te9#8Rw1BrC_@{0{1R;GXP%noFvNm^NnVnFSYI5@boM^g1EfWQq9YJ) z?^CUYoA;@X#Mj=Z`Z^`Ln{bJia4qjs;a=)d%o{d%>PN!?MSx@Ir(AgqeEFKR3&xCn z6F3I@5C%I7@Z&jz$&z12sl$B?t9e%y3Ol)g$ znM^r23~Nv62xmS1^9j7c2S6!gQcj3Ky@V%WS_dhzH3(kEl?B~Zwdk!Vw_^Ba)= zgP^IL_eP&V3bj0n^Xq9N2P$2{VO}ym4(m3Q1~+Co^p-lFKN=rz^atZo#k96eH5aL# zXH^Dz*?#oJB!bOG4)jKU9fv$u?#G=LEOcF1UtV2xn9f<@o=&ch@dpPxa^raw+R$;} z3EI%{{AB7UNS*Mm23H5)5WW*)4Da&TwnV?Sr8s6oiSenn6vweGT@GY;!-?h7#jbh~l_Lqa>AM-zK6h1u^}oS2VsjWaOZqBr z1~$_!)v4{0?zmlc$l1U*oA{%x%<#wXq|wS6?J_QsX_xd%yOhE=QlMShrW_Z*B%vSn zkW4XCNpzmLYxHF_2)7p3LxTTqgHIJcRf=YfcAa;g!1tlH?K;NPvW30}Xf40MSobsPo{nnKQPUFGQOO93Jy$6 zI^U9dC*;@@NN&bh`n6xgF&j#ZPc`Q_j?MWyU>crDBcks#5YeywB97TmVtfiw9M|Yz zq;~Ad1|s^kU&JvRN{mk-isKp`jKv*$iios>(T~=K4i?93C^0_nU~#zZV5WaP4xq-k zPhaH}AT#|-o!Y0iRcMv6rLikV=N z&@cT<*wr#gTx3y_aD_E|U&?SMmBy~!e6bz+2+B1&7r3oG;8PPLbYAUemTj7H#vxH<_vjvXv$M*TInUnjWTXibxyAt7tW8v}8bvO-fm?}LTpXw-n>Q#+gs2_!3+8e%#Z znUt|4l!Vdw2!bvF?Ee^;3z9H4+Bw(8`w>eQBe4Knzgz*tPi#^-j{zi(bT0%Z+zaH# z6rj9}47H_w8zN>8V8;wL_elW(&2n0RBs(Yq!$Y7_QI(5`8B1Zaf6F@*P<;oqX)(ao zWKEaiGRfw!|aKc@wtMTa=_!vqaMsJ53HYl@W&sfG*-+`bcUp?jPIe^dgKnF-h6T@tF zaIl7LxZ9J@B3>nmIXW!OThqiGHI*|gB^%gU;LB;icLL$;AO&b{jK0BgJ#}MLxfKY{ zmZ9iQe=jvqIIh4h**XMN-vu|qg#73ldIC`dh7F%<>4S|-DL{ZPhp6Z}{ER?RI$K(@ z6%dqqa-xffH>3@~y8&R;sEgSJKLw_fuoa$nhldS!_QW`G_=RYyFA}xo!64J{azsI7#KiY z7+nwd7+wk1E>sAzQb<=naupasGJ=Xud#O__f*D&KUy{b2VtYAZtE0zRez?*_n;=xY ze_Ci^Nv~v&rDkJ;`-Oo80LcpPsgfcZmufr>Er}Iy3lmu@r>1o+c;47l`+AF>$9Y%# z+jM95BW!>39fp4&v}|mYq?WH4vpLMlIJ-c}t-cS$5Qp{OVEnuz!d~%A+|M?a!$E*F zAUpLf|iC|yc?0C*)CqA3i1Qnf+lVL z)Oi&hb``mGPij)}lQ`nTug)`~z_jM3@0V z-AxDq4CQ0e@W5!wp*U+jr*$UtdU@P%Z`LzZq>X1&9d0Z~W&BR9b&Q%fN3bB0F~-gm zIvDBvI%9sX^9<0U8=Lu6xjwyly2=1Z#uaeSi#`afodcvN7p;eT>_@hv(EDjrgjDcOIHHf^ z2WxLn?1lbFXjOpx02b3uFl`m|G#30Vxbj7`0}OqP4E@S4u-|gSI(=rG;W-FbE&Nm5 zHmhaioEv=tu(%n)To-Y{qR|K;5|8fyFv=ULd=eiM>fgd_(YzT2Een3){5*Ll@5iLs zuiS;0Ez&f*O0*%8b+Q~X^vb7*o|^1;3$itC^l64{Ate-GELSum%Gh5AQhy?RVVD3J z>R?+RA>6YvM#u)&br0gny|WjQj%PxQx7=95rNZbMRGo%PrP;_t4dNtbU~bH&@Mbb% zj6Zs|a#vjUm3@J|)GwEo73G3&89GFVo0&(S;m^JJfgML7r?f=%G|7AoDUV1V{Z%mm zfbmQF$xA3hsrp%fv7dYnU+pLRyS4k^vG+b|pN9uk6+ysbqPKR6j z3IUc#E_6m;#ZO+$o(9naa8r?nxzzb%rU*5Anl`O!=H~&Y&#V<-KkI8q;#R)SU*U_< z?-v%;9z-x&FF&-O^$mRWLZ`8xb-YP0fK5iSIFBp_%|By3;usLW!SKz$ zM6;+o1h;TK=;x(&3)VN#TbbXbDm%M z7SJFA>aCv$-2BseQbMmf(To8P1CF<&@EOJ}e1$Qi0ZU{G#?e5kIUWrp(!YfTg>CRh z0P2>#%A@!;%2kl_+h3qujVvI*_%?xsU!E{3?@m<&n!^$uizEXMLQ2N?+?6028X*y( zkitQhJeYy8?-rE#m%>wNW)ui%i!;rPYst8oEnE#BG{Qidzlfqmb%#=A!?7WrL?1E0 zi>JlFzA;ZkpprG+LyYKE(k^rze?{9hPT4u{I-M6t{}>SeszLuccvJLq<=3EpFZh%s z&zKlumWF=MQlqU)`nUnMF@%QLAVKHN8=>=rb1j{nA`ksF>)6;A5^jGwO>M`(C8SR} zHSG(X1z%RUP5VNm%GwtiL`>315DBtIg6M8#B#7xJG7>}>C{y!ewtT0y-11?*kU4sD z=Z4Q}89DAA3#xu2bwL`myTL|~KiuJ|RUm5oAtts8#C&ALF)d%M0)@sZkZ%SfCh;UH zY*+=-_M3Oe!rwOP|8{s&_0Rh#jrwP6c9V^^@)(dC^FX^JlB-I7Iou9#yzxYpl6S&M z29_VBd01P_h+@+AFu)~I7(I??V@8Nh9gc_2wp?r)k?o$T?7aO$%Ezr>sQw8g28_1Law-mOEKyJ`?F z4&m|;ZZ#q=Y{8ds^^1EXI$;)lopRHxhpDvaCjfsAW0}Zy-s$Y{b?t*Lq|a}9T14%r zPqn%Gd*S(uNH7RJ9W)m@t(hJ#FJ^k6LdwDh(p`e+CAd>T<>;r3<|+q+BF*&t41QgE z-)8y}9>pEs&a|0%+RFGAg!Vh_pRE(HyTQzkj9Sq8k@iV_3{LQWU|DqOCrdZ9YOZsu zKgSPt)1j2&suM*rG!j>X;sU3ocs&{1sfvDq6u4y;M8AXs?+0<2m(8hF!)duyeVtiZ z%qm7vX)R`C31US{T7(7fhY==HY;Ac4&J1AsV}ee`R)2*bjCcXfCBvqa_P0Rny8WpM z*02611+1{4!_$I46V{fTh)YX$MKE?Q6pNwjG=|GiOB?+bPz6&?zxF%$!t5FW?K+O**fN0rb)r04;?jBzqCW~o%hMIW_qU1gSwdTpsBxwNTI_Z$pLfm#{{J9; zZHJh}{)GH>>NfUy{)~V+*GaD0=eZy3=Kg>KsLXEGJ`V%x{0Z!^rzYcB-`bp8V&O|bt^*uQTK7PfIn4Q+pO(ZDaK>i#vH zFxWt%f8a+a=#*`o@xf{vCr+dKb6nH@Gf_9pOxx4T*j}q`9L?Gr&ifsKzH9(1wOvRU zgl7DCCW=e zbvom{6Z)nd3KJC9IwL#cVh$h zPsxGow($+;wY1*u|7 zBTCO>Wm#|7Je|Pi89I9)PyVIG8=3x-{7_bT74-Buus1Sc+0@p|cufUMu+Chta0k*U4A*HBmzdP2pPWoKiE7Ceb#W)NXco1y5z5(qaEC6 zVp|M4+}Yu3$|Nr1J>b_;V|8F0cEy9WjmQ`M<8)0UJkm&CRy|FN8$a^3qR0c-SCEAZ zmN_&c#}0#oUu$0>!))VrY-}V5&nki9Xz(nQfc;}0a>y)g@MFE7KxEL^8`}2noz69% z46S|n(o)Xqrk&dkC>4A@p%Q28P~#=7#Dg=0DBCED=&ch=TwiA7CVDQsP5T*-UO8&R zJ=3O=of-NMq$A29J5hX~&z$>1??LxEQ690e%7P~7K#=M^7??s5CNj~^^%jROC5n+K z01oa=ezXw@k-XzK%BYKj0-54f*mC8JuxZkQZf+p06N6#0T%oKMbi5$$!+|FADsbmW zi=_^i3?&b#vUEO%eO#I(=8I8?@ry4zw8GuF)5;Fm=!oQPTlMaKMfqjF5F8^FGVu-=Rb#f*#weLbP< zEarY$lk0^^t$;Z((om`aT-0jNx)d7}241RR<2lT`TXUeHi=`BG70n1u6q`~Xxs6mu zi?JG8QdWna!M>Nx>$KHq-1){+mfZ&9!L{vO#RoPeUPcIx(fQ{Gacw(y#u@d#j8A|FgZdxu3oj z{S+p{()&lVp8LO{pU(Sl@27MBclxR6p}G&r$vI62>%pw$+w}<-eF936G90G&B?ZyA zG80WGgI&aCJKM~9no?v6*#+`gjOHCWy8ve)&bx&3_yG}erB+i$TA^oZSorB}dpwB< z!8-?q1&?v-o7($!5~qrPw0FDFN|}XcB*!M*CwH}jeN7U!zMJe5e@Qs)y^H=QY{1DxZFP*)iSf$!ER?C25L&uEh{=lGnTuR1Y#j-Q&%6~~f! zOnaB4sLP&^cPzmzl;1jRHWdFF+EsON?*Lfmv{m{SmeM>JJBQ0K?5NX2ja&pa8O9GaM*C z42f2>6WaDq?%R|`S%=L=qni&9*wPaR2(V^0BFFY=HZvH<2wS35I7Tq%2sLMikK1#E zGn_YlS*{z3ENBQwyQLnu9iP5>a5e%wIUp7NzjlWO;ewaq4Lauo++W=aSkJ(4k=+EcdPt{;EeEfGSIa%f6HzQMDb2L+ zgiy9RsPBZ(>DDM=jVeHgw?Mc$!ABx`MfQpzK~nGpJ9SVivPq-QQjSQDQDtfQGKefV zwSS!K%o?+2(4L$d^a|~)Z!@#;3>A`NUV!HfYx0mfkNwDGHuyxh?9t(7|2kVsYwlOG zk$`FzB|4C9^eMexJr(&h?pJf$+UkDw9E98Z)pOzI{b~+y|M~mX^MFNAfL`2n_N6mL z+aOfs!&`v2CGx=27?v$@znX-WllQAhO|-2f*Zb8H0O4iwezk<@X(aMg#M=P`3{3Kp z_nH?V7&f`c7gQbgFdBm7OJ!`9wIy&#xLLt2x!@#D$@fO}K?0^ct9M7uH(@<@as4~g1M@Ud;Y9%OCCHeA~sVSPhfYR%?*u6w{+ z-IHPYI-?*q+6y1n6U%zECKwb^nWXiiy-mEuJAD)JzF`8q%bW1d*hIYhOn~=|O?Y3k ziFn^M0p1lRUhm8aC!>8$80v5(oaTY-R2}X|5S(GjmpU3df!CXZCTQIImHiQ`wGu=J zz&%76@92GK1m0Me>&zJ4J@1?*7I&&|qY)(2S2@pI2FNXd$BPa`!u-I|@CVUBa6`%j zrT2s38k+_jw-ONo4q?D%4490cMAli&dP|#iGI28jW?H$fh2j>H>zoogXVmPRk`a3y zGqt>xVUS>pI|8?Dcf7whfb_Ezu1dJ`+2IT@q}ZzvBv$}=EALRovlJp|rbBHl;GP3p zcyt(kh}-%PH-7SeD#EvHLC+BehW%i<;_<4hiEV#OeEoQjY4RjLI!d6}7bq^@O7Wad z4mT4GnvVvsJe)vP{$t=dpMdQO0DR1wG_t?GR&l4>$gz^Wf%BcYfZN)@RoRxBn06e3 zIx^z2{pD-)M7p-Fu`%WV4{1#ysvr5YbfjtJ~)B_Lh0PLqe1F zjkCjdA`n&lE{S7%pNTeDL3=lP9nc&Vy$%9I*WgD$%{txc^S>VOrRuear9S_4_^LiX z$|LFCjS#kN7hIWI5UrUD5UYd7p$KjRf5wKB*(|zrV?Uqw!ms`x`XxY-pBr z9{`+W*F^Iiq4_4nlI9QM8`CW5)*JlTo83(3o^It9d@Hx|=QfSRTHC9Bs1ZO~UW;!Utf;6zzfVXlQGHmcAN)%fnah!iwW%rq98D)ro}xoH=46N?&+0BRj>uxtpuqhoH*m z@q>G}cy*-q1voVnUIDFs5ka>wQLc7BoSnIO4;tC+9e8bnI6<*ybh2Cf68x)9tbZ9F zTQ40>8L}CO>rj`cF9V{=R}jmM3NtoTDqV%%&g|g%Aa>wT{A7h3C`&-OQ4@X@3FOVd zjI4dL8eAvUcrUOQX)=1tL?a-!cmPq*f;^x3;#qrGL1Q5b*?H^z!NUNbQ^=rK%2{XR z0K2YlE~5y~QZT{`T$1@3Kyh(|ADCj3UzU1_+^DL29ZrzcEvWQJTZ#}ph=`2bP4qTQ zB~|9^o%Q?#ptmER1fQAFCuUkU4XJFa2(Q?SU_O@&5*C<7pj?oW3_xDs#C*|rbz&|V zlLE>R$sDdmz2?| zCce?e$NZo-^iAYZc?du3yZ!FWDUc+JZ@KHecIHLD+V9>iURvr`9+oibT~GwaKR1r8 zvrW6xs%S2l^6;~&JUr`w+qXG%Rh=Ch_B0;B$A9hh@8#cTmoA-*rX z82k3ah7qDLyggr9EFq`FA@1}#SusHA5Ew@{8Wulz%1zk>Rvc5B|6{lEC_-g#Pu=bX zSnHNbrOLM%h{W5tUhG{CyX^=jM7eArj@B^W)3)F@VjO2r1Mihf798`W#ZhjHqY(pp zj4^!WapbKx&b`VLaEsmxWV)m&&R?OV*uHk~7*uS|} z;Zu+s#@Xn*aChd$c0+%@N)D7IO-|1rba zK0tQY;u!ct&ELB}TSM+DD zH;bN*-X@Td`xXMnv+qlCkYlIZ1rM0@*sj=fuyvTZKy;JxF6}^8e?}Hje))4aW`jQN ziz$cLS?JNZ+e~6ZA}Z4xHGQ>TAVGP!ucJ;!7%UY zjf>Yyu*Ur*@NvEPD|~gmNSQPba}JKj5IYd5Fp>2C8qlPF#{81=6VN|M`ekf@j;u5c zdxO3sl!EjQWB?}Z8u#aagXFsM$wj|~du(r8!}0xj^dlK7<;|5cbXd42&GHrn;LSby zuSm70?$L+AYPmv>n<0Q}T%nh)qgUvEhlmNT(6cL|4Rf`iSE$@bTe7y}`Oe;Nwe9#? zr|)yxjwy%uGR6~7j60}&uT7Sjv&@9La4TRNy&ZFnM(7!)^fNsiTnTAEmx{7h$hIl9{n(jV4+eMKpBZY5Nf_hMgTZlxZc9Qhk#rmpOsW(LPQ+ukqCKfyZ}c9U zN2i$a;lneDo`fOnbXFgXo-`J^3-@6@-3M61X2#gJG}SS7G-K?WD`TO7#=i9+m1e$+ zz714^#vRnrH9B@UAVngcsLs1WPg|F+!Ra{8+qpbcy8!1PWAzK3Kz>YWiyPM@JfYfoB2uv3_{HNU66}@51>I_qYe7-MqwXH3zdQB z4+t#}M}Nd;fGr%)@QBAO>_2G66pmXwBwWOPCWWx37G#ktA-dhEa#6+8r-PIGq^)M| zw@!CTvKIR@U@CvX54y0}FZ(Op*w+0GpXz_$r~Y@1q>VC-^D`Rzk2sd?oeT8E()a(# zq(q5j0Ta9O8y%ul=(yA2aB^D$c$^uSYnSfYpK+~~AIu{P7nL&6xgAc>??oGcq{GXM z?zO#hT3Jl9^C{f*+2|ES%!c_?1qnw+4z#+ay4PO{{9fe*NPqLyGcfyM2I+QuL5oQl zi)@sd^!(Tz@{s4um6){dLugr#mq!nshm()PT+|k;(k(}Kz>GtsleY6_p%I-&p3Rv5 z8VB+)XBqMu{TNzOe)KN@DHy&72=tHz<=s6*4r~@9eYZhKG;Opz*9PN>fD9p z%6&7ZEOXaL${$*|HI~eliZxiXc>cp8-7IL9IdL1YNTXZnNOqtgT zfY^>DnmI-6>FC%Exqbz*ESbMhchl+o|1pem&F{LkE>!v;o2^%y3@4t<#_v+;>9r!` zxE=6n-Ej7MwH|(86L8{mvXzR{^=dlqNp_VQg!GRUOM6ID5eK_6@_c=ro@8JhBTK!+ zKm&&aWq4ODc)+w}$eO1ipt2c%rsD_UB5R(}2-x6GOQOHBfwf$J4Zv`GvpGKI%=l3@ z->Y$R=WGbyw;)FDYuLZ`WdEwpL=g8iv+%_Wrd#sk*SF%w(DbNVBU-)6m^}#S&PBI6 z+pWEpp^4pBZEFP7`tZ~L#dc|=hGbJ#olQWu`Z|7k@Lmrt={S3VrY^s*+4n$vO@4>daN$TIuzE1VG!jG6!GYM`U`e;K_kdX!N4Fa2K*eS0fWV z6iN)|pMx68bY|qK=k7^vWgY?*VPzXQXNQ{8!0t$s8{7`RAy@FM)8J-S1T0KzhHb54K(ptGvAKD*Y;R$_8 z4{oVQQMMWSW>9{20nv%+^@hgE!F~Xw7#| zDu&RcDQ3rK1jCflID(-v5*T)3;$urespSLPRsz#pqzOxrDs!5Z1J`5CX*gIOzNRN< z@&KVrK0(rRr6rU8MAukZ~J?LAedRCrV{$gGGNR6+7CaKwKMkK$$hc z45haN^a`CFq0-&a5o(QVSLrEWZCWfycB1`g+|umz-abNz!N$^^h#iLPsHao9M^Qhf z;{ofxiC2)CW&>2(5w#}Np00E+2ukxm92df_&9ctk$Zl`0yIM~p(RM)9?QEFJv6uHsD+>@{ zgo19gJv=gP!_31DaO)lxvbD;N@TqJta43p-1M~3w5-{wh3XmVW0GZy( zoMHD87IP<+x&tMY!U3*nvm%Jk6_w0lMjC7wfoK|MJ_!rGd7sklR@0MH=31tfHPEtV zMZA}b7Lt%qEo6q#BKja+%9f+WL~Dfa#zLmfqFw?|zwX)gbq={rWqGdi zwA1%5b^lUV1f?b1E2Dmfsk*SSN_Rb+(Lmc03JyHSdK$_0K^=JIWowCHC5~xVN@v|K zQ(E$RGO1U3zq?XLEkFe2jG4@0(DKL>5Aa(N-d(8)Y^098ibbyK8jNOU3Htr=F;m=( zznB%O{P#OR=7=9wc0u_I?#j-Xs9aXYpqvgsIRVQ+zn*}SZO$*_pxY3bi_cQ-MO%9# z%NgwoNKC_QnkC&LE#dM?UL`apssQWs%WU5f7RsI3AlePkV;9=CgngT=eP~T}U=4t| z)ywLViDO$<7+4sWP7?WpbCE(9Ma4{3mO!#9DlL_*&(Wl2Hrn0U8rPG-{&EVi$~wcG zDO?4yNUkR=_hiNRA>Rcb!PK5DAB|aD?%(pw@a=vE)j?dY)2a__KdEon$}LWt)OW4A?U_J+Gq&lhvl?Z1Q`>PRUYDwJ!??w% z(GD;7!&XRvH5FEN2S4jL#FotObPh~X_sEn7fnH)o zJOKgssE#D>upfz(`?k&Bm9ZY`0nE&c2Wm>m(gU>__PKEj7^!@;cTThXgBxme4;YvhcMjW>&Np2nN_FxfULkPUv zO|Yq%6_=G03mw@bU?%;NUA^iI*h#Wr2|=o9FBB7d8`(q#*&9thx?<02-yOH4#`#ho z#C5oMMHFZfN5yrlwv~qm*B``m}*3 z>wQxq&g=o?%QD-`IkYKjIeLQ>7U@*hlXdom`@jik(*2%YL_nhelr0CM4wD7hsk0p> zs(lavfuzNM5aJG+0KZv7q_dHw$3(fRgqZ`$_N+$^X1iEIc= ztn9o!nZ9IRGo)}1Q>QdF%^v+ghBsLfmounn*)5Og z1nr4nq70##Y{!Lz3Wy<-la2?w>&g=d2&TB#w_{OzPAKz=Ex4EFQFiD@5J*5gfHj(j zC5G~8@L0$&u*>E$(eR0uL@bkZ6WfEewT7tXgpDVlum>lN8c#q8!IpUNN5q-el5=|K zPK!9CC3a^~^?tF%SdJ%JD2_>|kx?GxQcS^Bk?v-*#hff0b)~{!Rv^|)IgR(HOv24J zkzQbBrQf{zJxEHprPQr!;OYKy1kHk>+PZ)!u;IGt)$oB!A(1ZT20wwOR?KNRZ-Kiz zT^cDTXg;1S@XIaBidUy|!ogHumC|zkRY8Heg?Tz)3?rJTY&6};Xj2aq_b?*`Q+E=~v^N{w z8Vg>7*2*0=^`~2&fyW_qGVQKK>oV=Gm6R+|YTJ&QO0T1mX+7m((@u^=h8S-iW24pa zX7B;HH#XjEjJ{OO+SVmK0>V90KgCRjSJuNj9rl+Tmfinap^l)T8Z;7&qSf1SgrO2npEg}|f2_)%^3*&1$ov~k< ze<_Y&xbL<5m%O}jF+9Oq(;T#*MM51|gar`gayh1J*~AN2E8@WPj#by3t8hh}D>~f# zmd$rbrgq+&?h<|dk%{P#)p@%Y%Jv0jsJO1gr!c^Cn{2cn++%OU!cC-J*bXtuhp~k z8S`g5Pk~dbCMt{CF2$;9Ml96}A~F@X9`Rd{M{BatL2!><)F?u(axg-mrNqw??wo>L z_oRpt%h`rzeY7S;v({Q5b(c_N-5#l+$hsa_s)xW0rbNT|MkDlOf`lg!yP42~TE(bv zfG1B@ZX;o}LlJ>jxcHGB>!2A(GZGyghH$I;`gN<-_wnZ`BgN3i133hq3{lT>(3EYF z<`+!FQrHV&<>3H@KuFMMmFS$?ol`1vwIfL7YLaA__KeCk zvr37nYHi=mO&JO_tnr=b~?c7b>y69k^fPo6fsm@^gu}rk*1O9)9q4z5w=Jt*Jx+=#oxsqMC^Id>Tn^rsAjUkUQTD(? zvpgONd&2Bc55lV_z=MLTwK}mZ1I0mztlvx^zD%d0%P+>F%bX;spNRNejlZ47(p@p6 z@N^AA41=z~dv?W4PrlsKp`y%uv16nMKM-X?*a%%I2po&~?S4kSh_iAMQrAz$Pk=T0 zDg0_*ub)b{$`r0|BLnxeeX&YP5NYv_e9Looh+~{H+r(8PLY*F4_}rvs%TdYMhDb92PR5k_dQcw~S1g zq>GaLoQJ(|nKmm;oS*Z#su<^|JcaKgoDSr&HwT?67xkT4z_Yq-TMcjHw;N|pEtK>)Rms&#CDo8`| z+|XL!5EtI+gOm54DsO=!daL-vX3$x5ZlR4za$4A9=S1#CJRih}XX_>7 z>;d=j$R}4WF_pH`;A+B%Lo5XlR{ciH-g!c50qg)3&@JG%|8vHTGCoTE& z=JxnE&Y#+=wb@&??cJN^2l?QBK|jTG{TkJ5RvZ*8ngp(r7#(+y`2XUP6P7_fEh@GX^Scr~DhV zwV(oT{5J7c4g$0rp^7(=HeYOxoJ!hwzH|jl-R8 z;m&IZ7sy+MYEAcVa&2b-skP&zbFc zVaK&zTrC;c8L*yqs_1PfC$GyT+OrM}-2g)HB5CG$Mn)#k{J=jzaJkcXu^r)r3WXhs zrOKrk3xZ*A>9T@-?hg^lZVz=yLJ~a^Zi|oK7Ru-=;NT#cf=rG2}yYx9ed6?7xeW*~+WwEG<)FL5)j+2?TFi;6 zirlgb7QCqUG~F<|1R(t_B^|n6nPr z@;*?IAb`BN-V=q2E`RhW5au_kL5rG+Za^B3@}W7HQ5iwbl^abp>6#P&H%VJURhXat;t!Y00P0|Z4vYmsUo1f#UNm43c;2mEh*5J zuNjIs&E!2F>6J*O%ft!VMjTdt8zw>4?v0+_8a+*|X@Bc0$igElza>h^O{TJuRktz^ z_Sw2K-CpHJ7K}2Cm|JG$Ds_Ql4p}~IaJ|tBTW4-4HyMz0lRV}i6<-s>1Cy?iNyX0o&0|?)AUi#x(Y8whfHm!VaOMyprZz=_b z*)1r@l(UfHCU_S*b5O_&z&p7BpAV`xp_EYg4rN45S97zg-%rV1UwCH#s9Vz~3f3*@9@IoAFznjvrcKSkPHj^_hmmy z7i?!&J_ZK}x`Tee@*CZWpX$dMBKRfj6Y6DtpCrs(P5w_AzqNUMk?`YggeGh$GiCMD z49nLU1zXDZ;KQ=9&mZm97%F;v>hz+|n0Sl#;!VVR?*w>1+l2R$O~m`T3Gm+6g!j@- z#QXUP@P45Q?`4~a_lpzYy}t?X<(r82OB3MzvWaIK`wHA>W32st+kU=k;;sLICjZxr ze@NRKcEn$o5DWjHiQmb@N8iwZ*#AxSH_|^O0df4dn&2N+zs3KEdYvUUe`A)Uf$vd) zVEMic7s~e-1JH-~jULBO^$CXXp0k9Z4BwFe*c^D04&)`UPbnDk@+#kj8@Rs5AgI%@ zztJ5%ZD6eb`^Jy*Fy4!v(SX?hY?J>v^@Bda_dL8+W(N9f*bf-?f`-L-4wY+6IPWz1 z{7B=s8NDClWA#j4nEu~#TVDKFNs4*(lP3R*P5zgf{697R>D9F?j??^IWq5Wk_6}!U z0h2D(pGgYV*U#ZXef@#~Gw^mdrHEHZA7aqj4*)u^8bBEAen}`u94o(qqafPi+344B zcY3+#H~8vHe?9*5vw()S7K|3j_s6RXP3_0&EyhhqAzfH#-R?lECsc4ok$9{f4ZkG~ zZuC2R$|JZn@G>0H@A0z<^o(pOJ=;3l89Q&NBQhfT1AaKpqaD%jMSs))v^|Oc6TH|&=`lSFb$eK35er;jR)_DBg&}P zdA0q_rVm=Aw{hV{;<6?V{Lj$|-U~g#`!Vu9FA(ep9dLp71qPrT{CZKRM05NTzaMo; zKpa0=<75AnX82+nzPky&ry2e*8LVP_Q#BrCW&Tk~y|n3V=qV$lI*q|`n#~j__D@%T zJKlpgGYA3RNFKtQw_t5neT^i%2fW!FF7RdxeDFLGe&y{i7}2AgAXx{;iw*ea64d=(dO2ahmf9%B6J7R)A!@#q~Oqws{;( z!oFH}oNq;u$Ns~0enA@%y8H-2A>5nY6#P8jnTs*yN*U`+@;Shd5x0c!z^##a_U-Jl zFuK1t*1h2#>8eKBXzs*G&E7PS{ngcpwDUGGE%YIzrY*0xK{}3$*1xUsU+30X<06u^ zRR*;`SlQ@L)F@;z29AeOF$=dF4|tVBjazEwp}>J0@HAI2Er;1e`G9>un5y}Dvu%cx5I_8U?CyejTP;}Df7Vi z!8{`wKh|?>T_l;cOT)R)wi$gT3Nmo>PSiV4FO7Gi76VUUZsO*Y>%Api;wo97~=bW<}Qea%&otVH2 zexp6;LF+=hpx=x3)PQY94~WOXq?>s50toQzO-SJ3H+q96BOdy_Xt@U1G108e1$G|; zYtz0lPP-v^6WrAm>9iI{yRXHwZ;Z##uu=nJns5o5Zzy2w6dIvnE&vVx0pf3$Pjk4< z_dt^`+N6|E+GHo^w1XsuXY22l(GX;v1W>PXGJemfVMM6Y&$iu&J7rwl z^*9h}l@7tD0=Rr+ou7W^p%^ZWLvtPC0Bw@Y+_2iDfqaIjjeJIOi6X(KG@S;wp|?(Y z>9_Q1oaB{?BfYKCnarmp>1~C>mDDME|7GdL899^aYD;s05mRXA2GQvx?P3#8HA;2D z#ATOXg+8l+&~lA7%7rJ)XVmGp<YL(8EYkIO=t#G)KI#sTJB+A7krd*O5 z<*FhmI)kLKeXNDU)Wtf|OuwaBgyXTxFmd_HNW-_opcLUSsPG`C7;X`Yp!xfKr0HAV9a37VP2&@8Df%{7t+*)L_# z{RhXg=yMQ^ZAM)QXPM50Gdb?iZ_A`{QYIObY#h(YAu4j-iM2;BMClA4+DSUrd2~*v zGmtADc#&!yf~x1^2k*u(+O08rw?=n#0iAtqsNnkWi8wY*hsm`lxh4=^2!xjYx51qp zqv%h^2~HWKY@99IyG+>_ZpwBMo$0b&jG*cz_(9niZOcY?bSVS+YOSfTWz*O+9j>Gq zN|sF!UIv7g{>$MuWs|Xp{&bw+OvTxRbhwfxRW?C*H4s|*-wwAaoAiJB({X|`6=%zKttlJRn6kZt&UD${iJi<*THSdCgU;v={UieinC?A&XkR5 zOxfN|XS!_fK~VL*_(9niZOcY?bUg$5YOSfTWz*O+9j>HFl}!-74+t&&H^6PmCSxG| z={UieinC>Vw<#Obn6kZ}&UD#sL{Rku_(9niZOcY?bQ1&mYOSfTWz*O+9j>HFl}!+S z5C}>Cavf~k+BwW-y@X;t$gZnlesnVf5ymEO!)`HQY$`VFRue`R+pybA7)i5XA7U8B z?GH1|tKZI#U;hY09p~cF&tiY$*60-#6Sqcyu}@;zUfB|YYrr(pepJ(b%%=Ulq@~xS zCBWESEz=JAFtY5|hwzbnw>^yc(reNZU<{`CCfR&-T~_5$X;Cik9~@Sz6sMB-f+IrL)~-68t8pV_HCApWOuY%@$CgxC!c^7Em{igW?^g zX6kPl2X%i7sE>?;+Oq}JC&od2s|D0OMGTvQqN3uyJU84>1XnQP zzM%5pxjf%fp6g=tD3JhX$G`4T4YMPNBvejL4B+A3eb&hkZxAB9hmnd<*zS2fkgZCybP2EysWO5gBfcdS?_AzhchdO!W zHIql;w$vD$d_XeVeCu=fCD%`YJ=mU`{6Qwfe4J0r&p#yjj`4gw9l$pZ$n&|2vxA3) zd&>IN=%=G{uEC-fR{Vp}4Gdx0-RAW*?iOgMl;^`?0yZH@qe-^Ei~}-dU{wocFvOPe z;jS{aAMSw}xX@YwmmwDJN4ntd-C`O|vi)TolquuQQU*h886WK`WBcJAoPqmxfy)pJ z_hbJs+^1*Y-Xd@rLb&wjv+W2x4;1$*AGcvC&(6Ughh*U0A@CSt@%;EdjOU>lxbGLZ z46$%OF&pl7;(J&I?uP{~LoD1+&W5|4{p1-LxStfb46$%O^$){clY#p=fy)pJ_tRZ) zFUBzZ8HA}Hq~G{=zGqs{_G|k*W&Pn9_+J+I46*P(YvAt&xSuochq#T;Issficrq9VJ%Z=jHok-?7njd`8PC>N@B{atui_ERd=0$3ZZ3$5?6V9%dyd=D>df9R6m$7}0B{M3-V@sLJr2dp0;rNG*( zS)A?2^Fy2GVUy<=xBVl$+O@s*k4^Z28ZJBWYGVsm5m$_FKVg1c9VV&n#*BdJy~!Cq zOb#BxV1Q<00pR)ETK+Sn#Qg_uV<|KIF=x>JTpU02Xc%*h3HS<)>*DtJ(G%3?<4(8n z2(rMfgujYNwl=>-Fg6JAK|A*E@YLnH8R{)#xc^D>x0%9QCM$VujRODr&dI@!?n_&s3oo98FfOZi4AA8w!o?oGD-fJYvWKO#hyeWwqHhU0Ji5hQ|aVrX41tCDDk zKOu>WUPu`5&u;t|o+w27X}_}$LkkW=XaXoH=0NK||jKXh+N(oSTr}bcHtwj7(QJ7XfKkScb(doNK|R@|W+L zzK6<1zTD}FQ`$5A*d$)T9ct!%HBAMYMQ;H`4rQPjK1?Tjb&pP_eXQ^kk`0`!%+J}d2CC~D~X>7o^s?aCiB@u(wHHq{`P4E1PHL{VZoQDV zZuKKFcUh{HcTaNO`cbVT$JEo1>{e+D63ECFi1^8p7wC~F+Rax`zZn_R1Y#98J!}Q{ zp#-7C*T#HfFefliqQXF;>SH^IzsLfd0ZkI#)@lED;WO9%Z9=r7d>Ogf)izZQZ2TR- z%MmncTdtF!Q#$VE?%e1D49eL>?#^Dr)eoL+OVeWimb0<_S?KU`)7)jCS6P2JEKs@QQGp zuj_l~xESIjEUM@CsK`>Byh$y9XMEp_yzgZD3g|hrXGC;XHV^grUUpcb%HiW`UOdJZ z0&;#N5b+x(5o)ujd4NRAc-oh69GloZ4atdUEl&p%JzwyZoXzV1ms5y56dfz6WQ^e* z)zrJmc>L>CM^*Xch$A$0Qbcy65Xme7BZSgy(oaeRZO6@LC`j-x<(!w45or`NIn27Jp&ez;44c^@)ihX;AJDy$pA4ada`RaL6(v=?Z~Pg?)mu2Y_TzBU zFv|tfsJ=9+9#)lYFyf?_3(J^noPF;Q8JIg~Z!^Vn=uL5#ez5%CSO;YVASW+4T$uID zDIFSADNN#`(W%Bypp0PW%1RF6+)yuyNGL--K2;&fHx_pIC&Q@S52QVCribgi&N=aM zl^w40YUjmXAMpZT#d7Bx?2hO=^O0rzaF!yk3x`h}e;U4^G!PEvJ)+*KzL3If3$0m6LgeQq*>Z=Flw&T{GVHLnM6n(nNe={P?$X;qH&&OouiTiq#b;UOhF&APlD zc*0tNd8Vku)RSvk@5jk-0O^__W3l1FM zF7+s0UB)9EiPw(yM>0`Rh`hKGN5Ba?n5%4|^AgdeZ^O1=zJ#@edRls}dm#Id-krgh zsaiXsG)U~Aak4lGXyVf1hKF{C&ryCsQz%~Sx1WsAFuM7d zR8o1*psD!vh5|FYBc8?wTbE;i!F!3HvW1XIFLS&25J24^YQNj&0HF)dlA=Dm(dfJ5+z9X5QrAu5r7Aa)z;x@#p_eOP}DfXv=+L> zx9D65_;(S$@-9Z~2Fh18MQG!;o`QfGs@=wp@-XO43kC(XjNGp5SJZ$Rh6Yx=sy6Bi zA0h{V1j!iT?J2dicoZBe-X9~IAJnvq5i@66_|6g= zo+-vI%O};6v9mZZkvEgQkzJJ!Jphe&m}4ZH9Sr>;n}=g#LCz2RP^N8!Ahd`~KlUu} z(@TY)q-bxl=$CMJ$$UhHdH`DxnsH*KTGU_$B9gf5f|!YYRC!=X?vqBwCpKR88ZJ|s z<_1|EOM9g^gjYOb=PuxY^_@H~vTuy>WHX{Yay*X5k!r{%rUd2YVMvhe_JMYLoPygC z1$J190@dHll#>Y%6w9Z`_;Be5A^x?5OgS>?#B6yVv}b-$GQ)xNPnNi+-bYQu){4bz!FrO`hm6|Ly={0U-S7203MPKK!$x=Y9nT9lY-lu09+cNh{%Z%l$ zV*oTdl~T?eyO5!YhIvr5S*CcXT#Dpw9;}jBxumQ?@HC_wzMKs{U#w?%mHM}7#z3uxI_K)9rqm-@ z4n*o>IM9js%3P8-U2PN$FM(x14|(I}dCjsCL5pf*7pG}fWz!@k8v8WNeASoQ>Q(Ll zq6s=Bavu6jRP$4v`l|v%eG#0%UeOHooi%jPSvE3L;>XT$lo}S&SU26lMz|%ojO-#5oKyVbr;4m>iBWAQ-gYKFRqi zaQOE*+Im)FV%?36SsHS)jmi0xX-m_l2JdPx6q>gDIVh*S35QxQr)gyfxAJL&hH0NaMHGy>9aT!8z;wWlOC9sot9}DHZ;;+ z8Wv}ZYr`tj6u>$K14bHl>jf`gqFd8I88MYS$ur50J6}b)D(hP~W{YX_ zLPQY`bY!zol4p_26px)mo?xZhjt#=Nw(z;+iHOVO2!hF%_y2%Yk&gaB}bxX7Mrw-1<6r( z-}nfmgqTx#R|U14+H&^c{ACpn%w7$vkLh{Zvd+=(Jndk$RX#tj&x#>}7ZViSG5FTC zj;3IMaXUE%FN-jqEm$%iI<@0`5jf)9G9ybl+`}zmcOWwTe9Sjg#u=Yijg*hZQ5Y$q zj%76wg|Tum^WG(Ssiv5`l!N*zB`J`@GeBy~dF9D;`A8O;W^5cONnnZNY*xoOorB2I z_XIsUruRagP$5e4q8iquprv0`v~VYoqL0&M2}wUA84G!P1!Xpdh+{z=1$rTXMp>Y8 z_Gi5G3wh~EW3@UxoCmPxU6x956X0qF>0%k~)Geqor8dxILgM>TNJSUDq$s?ngi;bi zKhoQAKdg7GTm!99%a%sF)NE)wL!xb-YKyq9Zr!l4*3mlUNcr>&nV)b_`-}dyTKPnr%5|5I62V^kTaHdfC%o~b&r<^f+aCMi*8%{})KEKvv>^Dxem9P1Ed6|H4cy7fSMW>G zxe?E=uzWG=j$g|ng~i5K@wFz4(B6cYIaILdb||rBw`qY+PQVY2Zl!jBheQmEZ5r~J zU*q&<$Sv9rAiyr#*At>+q{<_+#}`+XNL@!i$Ju40(vfGA(em+C!Clo_(M7qQ&NJX( zx1d)cX~S{mL$GLPR2X;_fwSr!~6S_QvgLk0AJY8eHo&YQxU56b2@t5OB#3@!@8lrQ<&i7V42(3 zarCv&f#(1ao8&afuIB(q!08Cka{xMJ3`!z=YaTODXK8t$+dcz{a(;iHr-X^=L|)rx z5|FD8=cO7y!KpYl)R;JCF&_wr@8Am<;3w;t)q$_wS$J_9XY*I#tFImNjkeFhFMRFz zps(Gzc;!-cla3|#BBaSUXdo9uMvj-+y#mEa{X(NaDxi9d zx9{V)TU$zi62mP0k|t^s(Q;g$>W{r8k5ehs`J*f6mVAT#XZ~@!VEDYW81PVYZd5Hq z*Lp~=t2uEX8mAu}7Z>AFTw9JI)`?FKmXlW)dOCtd?I~QnZt3SkGe0djMtQK z-*_?5C>4U6ehW@7hqaZI5;(-4HtQ6}$^JN8`goHIX1pJbREwmJWh?;01*_tROCHVK z6Eo!e7D>Ko%E0lVQV3R|=z|r?IjZ65W!E3_OdLVfR#B)_{H7<5)2oFDwv%J=QE-uN zAZWYbTdOLVZCsac~c-` zgwlbD0t`rAVm43+05Yok_%R^kN(_)nBn1@L2YdrFHZZmQ0%sqfd_U@5Xk841(F55l z3UEVh<2lR2qV5NcOAw*5m%gMgME(bu-=ASeDEPuEa5yK&1SS0}NSt4gKsXDNv(Tye z=+Wh~v4zGA5_#iA6yy3~z1CQd@09-{=WImq56h3qrHFz{^#O_E%WpheW_7T`XC`OxRS zMZRml9Kqu;KJ_)Z0^h~vLx3G5SK=LO_sj0Z7w$@+K#=Y~p?;bC_E#T_$WZ87TiN9M zX!{k2C>Q#N+{P>MCL5zT``|7>@GXaFM7;`8@uVzl%rJw(_f_D~6o}i=Qh_7h*nrFi zDrobW^s5yYM$}evcnA%piJe05)I-D9CLv7YU$-N~#%$F9Buf439t-=}i-l&7;`!|k z&3=N<9L+w6fDX-W#h0RJWa!qa1m{pzAe(-Iu0fWTmXbm`PbnE^30a@&CZwtKT*NT^ znIXmja}mS(8h-glR!54Q+kxD7KnqWp0z6MZSg#<_RpO~Em%h-ig1!nCV%Mw|u;QqE zMA}vgk+wP6mF}ISglx+QOayBkhn+;VF;5fijtDK&032tZfZaU9I69i`VEQd}(@T-& zyPbAy2@rMz!~0wn@3bQ|X_zivjd^982HXm4;74}TP^&%l*G}q-Ct`?OwYP<ChMlBsdRs+B`7G zOpTT#VQ5ZFX}krw;atT6NIU`)VUIKE*(w4Z;Utp{XQN5sfi%j_67DLb)hO06%%j=_ zlu>piF=Rzj=h1%6w}La)K z#5c4Pz|aC^8H$TaOMhx;qZyRL+|evylq`fAYL)G!$GDPq=c$D|og$ooYtl(Ez=mCs zx?v?+y4mQ$^PJa%Fh7v?Ac?{Ad0 zQ6>4C49}UW_#>0&9KWtw2%)DI#znW)BjD@R0#I(wAgQtvl+H>3Wp`?M5n)&{EldjC zBHaHZ@}&~tOblRBi53nDpWw1wy;rtoUnj<*uh?d6l9Rg-d|9h8ia@HQd?zBw!v?N(%>jpiu(hOT4{z z>1Ob3%BQ9^;fgAJj&fFuS;1?(6;-l*rr;cgHrmWKDtaYD;>T9u%6ImWbDmt0zjv%^ zybYiI^{OxA4M1U7NYy{JUhzp9%v3OAIHL+hip^RHPXxnomTI^zh6KwuKi14ujBrS- z#5P+c+WTv{j9B$2$9Fh{85tt#T|Q$JuZ8#QInj!fK>6+hrGzTE9JG5!Y`T5Dhw;J)&2^Wlb1dqyidE<4M31%5p{<<@%$lZ ztmXi@7TruEo`o3LwK!Z`yOyZdYS-ec+kQKKlNIsqCnw9Gv1ZDNvi=ADrS6yS1wOw3<_}m^3BBTwZGY=?qacl77ZjUHo7xKkCfr1uqz%Up)gZ!|cHqx2MrT6UDsdA&7U}Yb%zSWzMZy{71np;sNk?`3UJ>viLytecTt`&n^>_OX8PO$0bNFKG3QnPZvQr?f)G^OiL78@J%sO>V{S zxY|6$#FXyEkohC_V%)}pbbdS_cgS|iusbr|i6osJ8Cfv-9U1RJIxo2$zu1w%=_z(( z+<}MIgOkL1<23On=Nj2fkR3ltXfJqTvXbiQsiXX`^0dIbi1J`>oT_h@;+JrJ19+usx;u#YJ z3L<^yFhSVZFb>q};Kp81XuKaeVEyj{2f5&mt2aA5+Y#@FI=4UWur}b$qH_|SKbE!> zemf4I)<9u+&~D@iO0tndbtUYCl`d8u@Wt^3Et=d#9HV;j0X${7F(}AJjt}D7@M+Om zg#!3z`T{&gQW@f98K0ds-?tPkPubqs^@TQ@By0MYC(^!nmnGv@o=@!`Y6&>3s8nXh8Ip_$s;o#$4_$# z&|wgvq)R@5AK8ZTNxV=c8g6|GZ!@39Pbj=virV}r`|Z!*ffUKV;|cv_=CgdF17UMY z)jwzLx|z=*0E=D}Q~TWjTbdv%xo19)FwD+pzJRCS{vv*(nS1!FA5tD%yadTFF^$zl zigLf&&xHp?J}QMusKaz-KZgtwVzk0?R63R@Kq&QJ2FNCtz7d;JvnIht+6OAf^GpyV zUqME*M#KJaDnR^VTexhi2$kJ)v2c)lHDBiWDD#)wF0*%~yK1LJ?@B_*QiC0tlu(A( zQw%I04?2HBj$aW6*aN=?^z6_~UBc`ixfidhbm%!8k3u?g{|JW_8R_l*5eA5of=C+c zN?v)WPpx~@M~3n?sXj68MH%BBhFXz#UVRE~)4?Td&)^bP-x!o>*q(m_^iZu8-i%2Z zo(D#vs6n}a6wGJ78eboPl{2} z>IoCfGQMBh{L&YCETMo1r0RaZb+Jt=H4`bcZ?Y`Pt+TjShAolYj~`X$a{Fs$2XlQe zlV=Qi@Tl`VNW0%;_*=*({rfuZ*V6qpnVLM0=xgJ<()ezs@!|M9|AxS}yjh;WSzuZr zY3MN9>Y+6H=IbDT7r~L}emp(wSz+^3ecUwGF*+BF(YYYD(im~HIxAno4Ka5CSDJGy(;)YfJQ@6254-6#!U{t6?i6Rp%(pWX{eYUJ8mII)D4xvI{MY%i0xN{J7h|% z%wvKbbv+0ZM37vtAtPxAtAOyCFM#QEzKR8v36iG4nS#>WbtRxWdQ$ zq;J3x-AuTmx0R~w73N^mUmkvRD-a-tswIR58*cx{|PKZmQ=VSf>3z?`3G zn}>r$L;dZCKu=j=!TS&JK2YckVa;7NjR{YOIg_+fmgNUueGt|Z)~t8|(tG}zYyJk^ z;e7s#R{PtV3Dw{G^>VsMuM#tham`&aCF-iJ46LTaSPG=m0~{An;BwC6y+W@73wvLS zv6bT-))9UP6q1MW!||7ULQlr?(atz4BDZc%2Fa*@*3w{%gH28|JPh)pdjAOU(%pm- z1j9eslR5~+;C|mq_sm!vew^Yk===oZ=702*8|Y>~K|*EDad!DEPU2IbOAOW&E>_2` z!Z&B~%(WUfEVI<+c_=}h6Z*wQ7njXfJkE)dr#(5&RD0haM4A^nGsqTk33>tREV_^+ z)J%y`X@%HAB!SM4QNrS@n(Om5lZj9B83=>{no#8jVh{?Uyn2nFB9xA$Y9uUFLMdIm zE3~=@VG~qB$kTu>660d6)clKYv)=`n4Ol{kMpDAWxtNw^YND?KGLuway8%=qO$|GS zCeY8J;!sIVA>|6%fun;MB-7U^S{YRk_lwF=uNqBY;wTcRE-p;XgGm=yB_}JT6-E25 z_v@A*Zz*BLB2vyR)*!sB>jm1Rw6|2^{qC-q#SFDzaAuW;kbY`9H;WeeG-)fVSsdz% zt}Ru{YSa*|AumzwJS1>NAV(hq&ts~{KBQI#!y{rHE!IIJVle15$uu5@P-~M2%3wOS zTJw6ugyWnCH%ST?{Z#X~!mzk#nb5Tig}%>2?)Yg)8hFx}FxV52XEXM}4e9BK?gV%W zX*Qlq9`fX}a-6-#GO;0C7|B9%Pyso_*qc~OUXl}t@@bpHEJ;{6j}G)4kypAG_-BBw z@~Z4yi5!n_O;)sij?{EYJd=a9m;92bb*9Snh9aymkfSJ)Um-d(AnT~D!?Cd%SUbSI zy@p7UtEbpWl$lb(irD&figP6U0sb>1V`v!nf<{vZh=hGf* zCd9&=Sa@PLx{Tqn%h&c}-RJu!=4FHaQE^~8Zu5LWD)|#ikPW;DTj2@G9_*JxX%!%>Q(7%%Nv68yCZ@=?+rhQ%1 zGVb@5g^iSe*=b9jWbW2#o3Ntr#WF;-?e{da(_d12ab|>vF8JR_YMsc!K>8C#hit)- z*xI1+SU5)l&R=`N;gFn`3oClcWv&6eC=c3j!B>ETflr_5Hv-DvQux|k?4H3aVy*u{ zK8WYP;8F6Dzv5Ar_4z3I8{Rke!OdINBKlog1z6K@`aFl?>I&^c@JqHJ92+$kUMQ7c zWKMPZxOnsAPIU^BzauH=AoGa*og-gneR|5yTLE{=6U8|r6U)sb0Kq6^3AWo8`&BZ< z<9j1Q`NL>l;^gN>3olZHL%HB7Fp;c{Y6LhYP_@-}8N}Isr0+EV`1d(*rD($VLNZTK z&S=3&9}sFz@H=twT9T12Ogy}UTiDMdHPh;H%;KL3^>XI|;!ty>&bPmc^#?p0} zv*=_?SFAfguW%}ypAj?V0-WH`2#^D(l7@KHR-T767*jf5J^d8JWFe0q_H-Q`OdzeXCLXQ z!(N7}`IgD`EnSaol|YoTGC+TmN?j}r0B;XiAIgYa6sr;9m(u#NXiKr0AaJ}55>yM# zosbWkTn6y9(X$=23b%?NnMV+aJDY}#ht!Z^okbK%hSFGfd?r9e#^jI;BJ=pZ2vK&l z!P-|UVW+cjxexpBJAJ=ndoZfeGK#S%sQ_Ya$qlyGgKogxbyho1K2`bC#V+f8ZnL(8 zvWy4r6Q?aLZ_1p_qfu~H20+dD*NK5!ZB0}T6y=;=kNAqs+)IW~;i4P^8YES`Z}e^Z zU|%P^Q^lZ8uasKo*!vb>ohEgb!l08znO2V zH?!b|BjaSu#eFPE4M><_T5JzyFKivbvKMv)FN=`g>YviF@eSQ_2d2R}Jw^}Rk)LP_ zSM`!7RZF;D;%E zo?(?vK{1>^3AmKSXb>ekMIHiy!%i@TfcN9Yj!_Go<1bX6Ua;gT&UvU;#CpiEDbvfw8Z6FC z-;HGwJ<=L?ngrP1B&%{uLGE%b6u=@xC zvP)&z4J`5=6uCf)Ycr!a7{> zjI<8LO0laB#jZLOyXsJ69b|DP?G&3T#T`wD%7%3ipf=?$JBwvk*Q8~`>9DKpQdilf zuChxko4`7?-Bc;<=;l5<#nP=r$HYa8%!oZ+U_y1iZhIiRizJ_c!yM zdM@5yi}zjdx?vgDg{EJGS$rkZBOO3J!TO2AgBkJCWdp!y`omdx&A(uXpeL5Dg~iL* zlGA@hZF5IMm>RtYi8Z0_q?zDWis?TB;7%$(+3Pid*n6caG6ZbG8k>orCS$`!)CE45 zZU=REvq^STL;zrcs#F`vVE8nwtPm>UvZ5eI$_QnnWzPk2t|@@DZtMa^s}`p(KPeTF z(#s&9OF)j?Yhaf~Y@sD!lZ~+bCmiPq22kf;hg=nZ*%}h!$dgmRG|`;#k6d z&nYR^1C;?{%{WuQ00<)_&4#5V4dhE2u;{BFwYK-NNfz?rQ`17`Rpzk}a(tGw^DKX4 z$UQGDX&C8=@Q%tG5(UR@{agg zC}){g80<9jU`mp~JV^#ENw&f}^vFngr_uphNr6`KKr7qNJ42PBF5VgH!8=1~NkjRP zhAjFy-Z`p^cdC_Y4Qu(rJPmf|O_gdLeVnT&_B$=1nlGVhOTfx1n{*k)@bqnH(n`?X zoS8;$==mx}Jzqw7J$)Y7D3ip9N79G9eDP;4vuhYoAn$jp+%XCya0(>Z@>>1kFb8v6D@Q;$#WQXNA);g z1f>*2oXF|phf_qzPD^C!X$;9l* zn8HZ77FQIt_rk|=F~GJL;}woT$=-O@R$@1ULj^9AaUW(3+z`f!23%v|-rLV5^B7{z zuSNopo;8rrP?h7g2KYWwK7lK+O58zt6kC=;El|!`fFpjTRK>K5x1I=UvvL=+xy$+7 zMU2GNFbbDlnbtYd zmT@`Q$nn_ICoWZrD25!eqlp>q??4#EarTI*Etgr3hXIWV4e1F^_&F@b*n?49@_yID zLImq$Ww+uuI0ufTeK(FI@b=>XQ!fOALD7x(n(uOEl?P`Tc=paI{-_@Qe^38B8DdV~36^LHY96~ir--cD}rIrH@Wv?ZW{RWiKXufMit+pfss`T5&BB7 zNgz0*-B>Q#O&(|(;m-#Zu1XkxhNLOTa8nrZFrdvGh=6R8!VJ6Qm~($N(4S#_3*%g) zV!j@^h%n1s0RPsz@tjY7$g`5*2XEZ8-5-k8 zJinwXV1i}h9ZWhS7Oy?!jWIHV4?K(&eG^(`@K?1IW9Ezu1 z2N`r;4+~8l@m9^!20WkQr!>?jIvqC3w1w5BCAIw3JEJcehK&sCA4HVa0VQKj=Z+Z9 zOep=jzmb&Rgl#dAeS`6r^|DFKbV;E`RtFTQ4|Je%JB@`}s9RWtk%EC*$U`j{sHg*3 zN8IVmdz(CoIxUk)-?B4P#ChD5Eh4CAQyWx+5oELP`SR=%0M7!W@bl-Q4lVz-kT9iA zm{KRq!wvJ)vEoLk^MMZPG{IY_QA(X?BsSEc!97EBYj9Uw;~dTVUyu@nRyGSYu3K1f zO7l1m)mqA)2+e8wwnY?s(Y%K zN-g7!RcsWitrlmMk||M2n*W8tDIEVxH&CK5N6j;{NUe+s=&HGf&O$|lP0cB1aI2$G z%0OYkxd2u=Lr?>@n?x2YQ|D`lyHB2pKyi-4yXcZGN8~_NH}0IxHcCp*9*u5rWNYSd zl&Xv7m#NCXsOq!8KB1~VD^qpRR5{r(;>qXj2Gn2k>{C6n=nf`3%B^shyv}Ua@b3{>-b`LO`t$ro)V*x|v{zgT~H9Psh zD0ITfnI1116gp6zxqCAXXa8;t*{k!NxFI~+BJzeu&(!x>e0*dk4b_`jeB4!8DL-gz zl__ungz!X8#71ZeJ9i;{GGxZSpv;iTraU?qLU!f2<~ghd|7Nw6q5tYpL~a+jd?IpH zzD(BB+EZ{o0h)E^*}NlCJyVfcSerg>bOqK7cI%_{T#+z0imax~4Gsh%X|iBuNpgiX zJVRj3@20fi$!};X;XE_U7)>NIeOADkK|CWBHFTE5(crAG&4Xpz^??ziJ+@7`|E$XYWGqo38Wv-Q@wDh-9SKD;>a_bEdNx$!; zmLVVyo;=nKUQqnUTCOA1|D`QA3+xkWIf{j@mIJ@r`LFNnipJQ5Z6}PX0#VIWEgJi{ zzO*j8zO>`|qYymi=z54Rex|!3KRx`8COu_15l?-$eGCHJ_ObZ&*W6Tv8tEm+;bXKc z-j3KJUXy$1{WYa#0eJXp;K%3V@=gp$VX)-Ww0o%z=sQ)!??ybiGv(O;B3p}aPUIOX z6L^36a}Z3KMw{hx@!pu^&y`xhY1QGohXe6iNb+mMI4dBCa zy^W+ zcXXSAoQ=I_j;`sHkCm;BVFp4(dF3esF5?eoS(e{P(9A5i0w%?YHq^bda27prT&NE0lZTNTuCp}B_7Qsj!>ujT|GViC zAVup^^~Dt^LW?Yny^vzxEQ~B2=E!c_<0;6yG@CcA`y3gO-u9o1F%<2Gyz^5Txn(}- zU8o&1fJr%D2k_2AC&=9W^Raq4ay<4^a9U`%6!+mVU2+Bzj8=W=R} z6E3`X!$Kl%EstWzP#n`7E%^*KPal97b3t;UevD?Em; zRSG=Xg4fm3NhhL^#+~Y#FpFGGj^(cuRHO?wVYK8M+ffGniu#*e;0$6MZ#x%!88T2& z88QGL_XGq>?%i7bXuM!sVBcxuOjMLSfwg_V@dEu|_&O85lI9{(!^pq|O9q@4+HZfh zeR38eYLI;}+ceI`yIzsVkV5!3>)sAEgyWt3{EL6|DY8;};{fr6_m3WrtdAHQZ*YLv3x} zcLv4*UJ%5=d>Um$+bJE<1{VT3RV<4~CB~|vk=#&mFp!y#SDLm!s%qFQ9ii!$Y*+7he9n(L7?%mxLM0Hx@R3M1lkN@*13@QURA zgs0{33Um`)kga;HQ}wiTB4PL(g^?;*B(Nny5wO(J;w@Q>Tq`&n4`4IId9~PxPeme7 z-YfIO!Shjso;Zk0Iey_?y{@*BlG074Q`#1H;2bh=o{VrD9RvM>tbk+AT6lnIX-9PH zL2>~;v-#|u#qi(lj0dKVGmf%)nZ%vX-ena=VrT?b(2;DpJ<>(zwMev_d8M!8V&Uz9 zpol98uU;pF^xAhT9)RE zc%~jH7%NU;<6@y}&FHkT+^v0JkMd93T3c-|5+y+bTl*A=NRiMMHkfo;Sb2;4hZjJa z9n`_8)dtQ`)-S;WWFT8EIJG`0XOuzl_mUZezyp}xYtZ=D<7?vx>a4?B0b(7;vdMIf zZjaaqy5Q7n_D5+r45$*|tZE)tebRAeJH+Bo_B!B-M~Kr%kKLdPPQA8{?Vg(L#0hb9 zkrs(Dy1)~GjZ;w>B-NE0w?cE6M>aOOR8nHi3d@jMt)*|*{ALOg8yOrc8P&Zs*???z zOxoLdR$I4ZSh^kj1n71dAa&^WQhaUP;r|ld%x(-4>wlYWvD^XmbkNO9UIu*Z4%N#^ zj~y*NbcZUrNL*L9Ylo`p4WZLqW%sB04jnoUVH;T+LT1w?WrEpv`EnG*eV2_Z@UjT9 zm1ES$k@ryKrJsNZXJIFM2kBYQq8l;8Wwlf}>FRazVeTNs5J`EXQOctmDIL^L{w@H> zZU7m>1yw5~dB=vLnG66kZ4@Q1wt_XA{xQrJSr|I}8t%RllT)c9p>J&M9AlG3X zp0!l52NmK#nk!KwBR7$U`AL^o7`l+}zYKZt47Ok6l?XKh-qq_$;?EV1tmToMq)RZl z^zl$NB)HBduR>72Y)6ihSL1!-0^8Wwac*)@4W6{d0o^#R+mUnLBsR6Gz>Ondtim1i z*cSx3!7JxUW7UUvR5eklnkEczSby_fpaG86rQQqIAQ2z|KU6~)t(HZQz@-(kOS3Ph zx{_76aqm0}!C6l7)F#>YcAR%b7a2{7^Rjc%%lAYS&cUXF4{uq6fK7t~*tFPw+<&fb zPzrEf6wYm0bpdql=EAL_tyv7dOTP>7wh?$arQRN2P#q&O8aGfe8aJe~=-m4|&2wzu z2^_lOt`T0@2ok~-i0kgy=}FGR8O&1idU6%w#75ySeZ&CZlTzZ(lbDej03g zoXCTM^E}}B%x&SB%h(fLO)&>nq#1ml!~%JJ=Yl>~HgiFrR@jpk7(>(WjDB1QPmm9#!Wwc)*r9$qBJv?Pi=?ccn=|jB;j?=oY z5sI^J)g>jd9|I4}3plstr2I8}YRP^#c;6JD4ew_gUNP{My8-64N&uE~tDBH%g=N8& z;yj_r;c4OLrWf2(|2pR6JYrYibp+d3YGS+m>k-|eQJJ>!v$D2v@)7PtK#8bG>kUXU za~)wl$A-x#Y|3wBD9<=-Gd_8fex~1VHs4RxcrUqL118M3pS(o^()hP(eEN;K`JRB^ zNq>$6?AW@9<}t@UIS$zOfAo2MiqqSH#08(mftqfc^|Ob`wQdyT(6?AuFL}pSlR0U+ zOCp6M^PSS<77ggont<8SMZf2RaI-{5`0PLLYfT<>CpE%$cK zmbTp;<~xP^ZVj;M-_sp`XFmSD-SO|!0QTz+?(dhtw2ZqnP5S+TuI~?aeSb*5yW8C2 zc(+F5yb050AJzcgong~_q&v+=H6YFNv99lr>$lDS36tM`f6{!X`Oj4zPQO2`3A%Cq zSADZD@V~|9GX@{dyt~WziP9zccchVfnUxpEd9JCx3f)Yq&mtAv(2Sjd@D%1tOkeyz z^R)H&oT-QX{(RT>7tD8ux4tMLHvK&&K5d6DX+Zk@W&Q5t|B3{p@n6+=3-4?C+2O5w z^YLFd@hc7Q`Gw>g46^xUpF8N>DepeXVdKAP@^|9zmyn&^#shpI?Jv|uQnf-vqG_sc zY34)BC+pt&wuW`{0O8m&^+sqtf9oXRb|l7(bpKrAI{?sQ|6Jp{2)Fy^zK3`2pL-I7 z%s;$;uJL_95fCE#aVIpvH6BDLb*q9yOYu=0&peHJh!~`ILJOkxDdgpt$vdGX`wt|$ z?w^x@%?QZspOdg3N+Rx`lh23oxoAx03O~|UXYc8GXFvIIrf%2*x$fKaqTE za5M|wlArSDXA%b5O3=^cOXRwI|Dx;rm*(60dLNDY)mpzoD1E(uji;`qQYU)Eq}|P{ zw|-;a5&m2IKCiF+JM&&$GUogOeuu{Z-ug!oC>8*D8@sPTx?=Aa%1CbT5XaNRgZnV| z=#${&_o${EhTXVg&eL>oUOy|nNW6Cyv@%~1SKv%hax_nOVK`?kEv*`E z-UD2z+wyTA60GpAG-01h^{2E>JUqh|)uUQi07^?53#)OhT5O)rD#V!P zvhutKFH^IU)~r*U)GSjR&u>s7!j&9ZyU186cgjP}(D!hxvY8UIYFDoRFQ6VId%0*c zPSDr?8Q*nj9-h=}VfS~yj5YonNldq_ghuYY)SW&Pf@t9|AM$tIV5FK>#uy@z!0GCywKaYCqT$Cu=D!1)c7HX(Tvr`ZZ&aS1ew?8 zOG1+(fgl^x5V*_(5XMT*VNllJGG%R%vKV5@TAVG5AGWO5c^f4Te894{)Fkrn%;`&v z7US&QBFqf}vQs9u@TK+Zd07K7*-2mpJV38%-m};Qj!MFusk=MVM^djKBpg7ML*HcJcmx0$5Cgg&kQkf zeWuDsV;H}U`S{t{Y#kjzWpwK(Yh*zROzQQt;ZkbwuVeclW*JiotRcj1a5LEAp`3?tu4nZwtmr=Q$l5 z#qM(rHM0xnLNsfAGw4lO^hhm1k1s?|8n+9*PFN@;Gwc#_eT>+~vv7_YI|5$RP21;o z@D`_=|G&}pJ)rGm2giSswrpvbHnqX|JAXCovOLC6c`}XTr!t0+7w?@AS{6y;a2AaN zp>beojQ!PQxol$_Fl;_$b*p1fp^i9L65-Ubcf!;9D;AvHf#O=yKyT%G2%0aJ@}<+l z9?dQcc`IF6^T6KrBm|1R?bpbAywHzj)>d7`>gHH#IUQfLuC-M(73Vv|^5Zi(NU{}N zb+r9WDM`>%tCw~qT!}$2O{nx$(6B&Cj%85po#}6&r|9lZR7zuXdmJynB7E}&2}^34 zFYKICkmg&r&cPx8kdz&i&);#|J0pkaE?#>fUfuRC_+3Q9{-v|#0Acyh{LELtGhG&$ObM08_g_Yph<@ed*E~J($6D5 z>v4$NXds~R6#k6i2jQ3#daXS>0b5+XFV29!ssj}}*^$ik8;kKU<9Fu(0ZbP6CPeZe z2dL)>5AK5?^57CYaj^QneE2g<`7k(r9gfZTRCOStuhV)FbnX2ZDq_U=4DOGB_P^n0 z4Cit7&Lb_vR&ZNSWkU2t=5pIl!*2uEmlD6HI03+(0Q?60+A*49Le}zH*brWv(H#7( z%>XS9X(Xd2^k#^G1xp5)!44V>U~XeMp7gS2PDol(BNTkSWCh;K(Zr{K84hMAgv*wr zwFdn9G4=kTKDV(FLCQ}JIJ6cQ6=dgBsHHVuf_yk6cQs-#((r+=1N4iJ<|Got<4q(g{_oGLwymED9lD8Umb&SbVKuZnBb>h1}m;QhMVZW z_$Hn{g0ptCzV)fm;`N}rR9;cfS3cOza<8S&fvqQdv8gAk%vsm?yHQV^N=V)qzme~d zpZpl=L%uD3C7N9j=4z58(EVAVGTEr~Pc$j{t3HO4lnJK0O53bOuFiQL_Mypq-)4fAKX2pQD@^m6x71mp%q+hy94L1nhn=v0Yq_b5Qrl!X9F6_ zhY9;*9W|I?@=7tBA>AuDDB%vpR}Nwt>Z_sPIRFOrIq+R4jin5Wo>8lm<_3W{7Tg2h zQZ7vKEdgJ_vlJ@cCETv4ttnut<*Z^4%h+EqP~J2|GWCG)8UK1dG1dtG#T`ePi5FPK|p4zdrbbRx^}{2F}!4r3y&C8~5Xm{)IG0_}tQ3TU!{nLBY+c1Z z(92cKxW8iFB$d>H8zDl&_nc&^}O9_Z*u;r;tX+fj{*IG*B$s(!Y5K zZE!N$z^ku*6Hs@LD!T4b(tD3C)K=0HBN!HO;2x!73@HK~u~leE$I>3v$yuKo^pKsK zK}=!*We+r6&pk?E+M-nOYC&>$g(=jGM!}e0KXuS8_$%1v+C)C?eyUITVdGeUExSkc zr=`b{$gNm~RxHU1@PB4PDK?Hp4#XnD6s=gQoIx=*Ivx4c#lUk4X_OoX5KwN|;x*_w z(9%~@&688v^%etliWb!YXZF?mqab-UQg1xa@*y@GbQ|GGS z{yI^(#6qeCW_;+Q39bT0Ic-W0OqD%xQ6$wAVaI($k?Mq$#*tLF3^&KoYOLtsfMb|X zQU%A<<`g&pW#Pc~8dpno+zweq(UnrAJO%4(xqb?cdp)UH5bZ;m9}Yho09-mXF1pjsG@zYnKs(dCN`GaZ_R)dlY*?Tc zo6a<#TLT8n)_{J^JgAumHFL$SR7_7C%w-#!b`!eKxMAZtpp;(i5;mTT_foj{ z9@rQuPw8WK9#WmQ9pzzV0;*_6sXw0rQWy<|QisOn@u_CN4FvACKE_4oB;-7O&hlL& zexxuj9WWLXncRS(Tp-7e2V%Q~bGjhNkti6`v4}o1q{W6PP_ z!X-b?!3}s16PYY!>~!aih``7^YjTsF0;zVQou6zZ6a^K%a&?Hc4vRPVXms0qI3bt|cX{ zE-@g!NYgE14qt5uu|m2F~Xp0t+)1{<9Hx_BP-fohDz5s6yK+#nz)= z?xi{h7h`3z5v{^J=CALl{FD*Utf7W-g~hs)JB*AM`_ z+UJ^X$2r!Q*|t?f6+&*}X6D&<+SZ>^8DBrHK2}gPk82))66c(P<17oSi}vL1ieGB} z08?gO2X}%ntG3(0&SzrBIak_^!%AIm9&J3I?=WPM05o+oE>Ns|+#brw*Z3wNe>K#ICW+ zuq{FpOvI(#42IM_^i?{LVg=R^;Vlyn=*T)5>yKnuGqZMI4uf(dGwbo8sll?uqI@Ze z%MtRWW(QNlYpedeKKPkzaeEmAe6=tr5(Xbq0DCr#rl>qJEEgy=d7K@#;L$!XF~WD` zrzl4l8^YX1F0|t!w3v@DLzeWvV!BRxmSWR0uN=TGu*~f1BLY{A5&i^?d7i3;U;?pJ zOsP`h8G3k9jI3&!gxGQ3Vm4mhD};e0A9SyulTO4=TSqEGg;g7>S}-K+WmL%%DxM&7 z$K#J6w}&H^m006f!Gr|xE1x2j5@Mmk1xqP2f5!YmLrTrvHKDWx6AFoVXPJaBp@d-h zeEdI{w4}BFDc*Jii~-9J1ElpH5Z zDag{Rl(``d;qsliFpyG&x-5mQUCB^4PfeUWD5S!J3DtU&nIx$=nM5=J+GxHDWlgkc z8AEo%VwzalEt?q89a#FFjaFE&m|47J3W-desbmvpsymi3dvM>7Vay%_Se6o&&$=k0 z;>$3Wve~2=F<*poA)LNP&Q{?x{x!aDO*m~8&s?LcDbDtsf@Kxlhmq+y43@TKux(q` zfc&i8$4r8)S$F%ZcO831IDWZ2w1d2u9VAcU6iupQ>>%2PxvFR{K~K=;pB>i`43JS; zJ*p!^g}Jkk<>x9&zzJChPRJ5sEbc{?E^;6VMFk%JH2-7OKw+uSRsPraEQ1^2ZKHek zB{3#Wzbdse_-0NdBUbYsP|B-fnS1WBX`Wd(@nzklJi7t%gHQ7U0cn&$C(wmxNRi7(5&j*|rZbJ`OgN#~U^c@nEDxd24 zBPWjYybA8_J~0iCjfoO-X^#HG zLKe4m5@6vv!jti^w+o+w_l*Zx%MfVFx{q^skFoYOgsDV9CM=?l1X2r}R*;;ER9m@S zSWJguavD-$K7)09o<@G;8+3owf+Y=S5Tfh6ZPi8B)K>zz)B+nMB&wI3j^A=~Z=e|^ zXW)I~!JR6^jWZDv#0eiOi%1j1Lw(7?__8-5e`WTyiP~y`=;eB_!Y~LR#n~Hz)q`qh zjujJgkFF9o-wXO0KWw~*SXiZ?o?~%`efgd-|71T*qTlQF6Yn5LtZis1d5`7 z21yI=8=r1@1UqaS7a&CU*Os$4zX~3uoX=56myk= zS)hTb$Jjkea!zJzPP+Q7i-e?-UuNjE*KoB%=sN@}(4lB&5SfS4(8ARGJb)Wwhw=Cx z_%g%}K|%~3#R*mignlvJv1G(Y^BM$suzkM-AJr(5B(00_0s8WoAGE>=NCGnfoP*m; z1m(3CphJ*~3&SNmr#mNWfx;|j<`VqG0(fSIuWkPJYY7#s2!f2X*RMyYX{CMHN}1d+ zh~u=PZCk|IENT(I6u@RS;3vR*=Q2K3`pvwQ@13^LK6b&JZPBqG^ZYI)YSu}^EWGLT zXX{4f&#E2pRdcNyQRcQ@h9B9_vKL;UVS=C;AD7nU5)C_a?5sxIi{`}J*n#Ku(NIW3 znVgwmOmZ?%W8>z_2~Bl?g7YfCyHMcm%;Zw^uc!}wiaR`X)GWf$@+72#%OrVwIhR{? zfl98q$gEZAJOw*oR*E?w3`9|zoZ@vV%P}%KIOtDiCB;2I<%O$l2vx%3p6_mb4YpEv zh7mXHTWMT@U=bQYO<8Mng zSVfoK>C9f^f5P!BZHKK9x9mkL>F?)7hM2-utLV<88gpQch1~fM=O07qJ#Y7-Wn7Xr zsjS&CO-1%A?RmL&@O}keUpc}YLD+aDV)MqH7jY>wwQI94T>=`;b93srOyvBW zg&1F)X2bQ9kLKaX=wt1Z^9)Z-g)V@|G{ED`qK8jX9)!s|EUs7{T(JiGYD?Y?*&L8J64I$Wc;bZ+?CuXL#9M8q6eD2rZh;~HRV zdz-Aa;KW^Ojp}od8HWOgy7UH=llB17J-5oK+D8^Yr2JamHorz4e$Dt|`wnS%+1z!U zRXb6nNi?atw8suuNB#t9Ku%B)2pbSFiy`1f)~q~Yaau=uvn-a?`4j@gA% zIwvbnE3Pm9XK-Da;>y+XE?mh48C)er23LvRUR(p`m7vNM+kvY}f3CN0gRbx`z+{5G z(bts5XR1TSk8FdChK`EcmHz~8J+QzD%3ZV-ZOt%6uy{Lh^Bo?F@e1NbP3W~Ci#cCe z1(f9lP4`Nh?sZ#F_bQw2^;=K(YMbubxzYs=$IFdO*V{F_PUi)k-2}DP8vw`f?_BzG z-K+aHA@}YO{#A3s??6XMS@_IL<>Kn?$y>92b72k!_ajMa z#U75bmI1lg{0nGO?>C>Af)?=&r$ULPpSWB>qiJ>_lJ)+QxZHf?t_qA zy4p%^y~ro(hQ9b-lxzUlIQ^Wn~>Kt!No{a_69YFeskMEERJjuk5Uen{w!2ub(p*rNyd6=rpot&4&4-9 zw@v)~#@n(8ZUwbbz{8%H8;F}b1S#js{CrU_Jioi$cq$!VzfC+FZ_lE+ophuY`%lpk zn`UkV46%*6jd$R6Z2lPNz`5=QJg*hJnMBN8^WkpAkM<_~6rnS5q8jLzUO^VLZ$eaZ zO$cLEX|JCdFZ1CU=E~&`e>T4*8Fl*igz+rgg!`d2f4;ZNXM&Rt3 zeyu(n{`6OXx9oXt+>Z3q_u+G4d=(U-KJ3!-)qiIrC0_&f`QoOat}Y68uU^e=)AQQP zkl%dmsBR|{6ui?1KDX~Y@oJww0&kmw1vbx4_T@>sX>a~AE{;t<2dOkbpy~cS1$Au- z>iES>v>S>X-w~PgRmLer_KjdyE%Z&u)0l^b(a*279pJFDu6-MH8-s{$9Kn;E)#s<1 zEQU{(y3@?wxC6y%p9-8dN`DjRI(-AmSzrn0flxXhHbt2Ie&%ZjTk{>&LwPnHs*GrH zY#3AWn^CRCyYanfdVCV~BF_N@V8M9uevvV6JQh??_u+DrXQ${(>9Ns4XF$~ zf#pE7KCMZzs4oct;G1&-*quNZq`3?LhUNh5I@J>c>!8B|Me#Fbi%E$BtfqLGI04&< zn=~#LTl%nQH-_h@nBGPBiprC?#eA1VxajXQ}~j%3Eb zDh+~lJ+4r|xaCd1tasrCeNzDOHw6q81_~HJx3d7>oBnj~0?Pr$vDMY9>k8>Ri z*!e>)iP?BB!ndE4{%mfY0|T-5E1BoSz$3M{7Xw4<9vFa)R-+aXOyC{*h0dO+=vzU* z7Ca-M>9uY|*Tn9VP$Y|}1@$qUOPU;w=*Ig1!1&~!VRTHk2vSTRv=$=h{fLJ!}{ z+U0G4Yu5e$M0)CQegI!J*yp{VL#|W~dt5{h4z|FhgT4aOhXQ1#BC&S-{ur{s?ijA& z{(vDk69_AE7Zi5Y?t#21jI%p1sLhxyP*}q=7)U<{KvU$)x0RgzSMf~qylt*L@bd$v z=^loHLrHUk(1eP-o7{!p));=E9VOV{u&3c`*jcZ`@grk6-)l#VM(`VvPiHzk|MHE9 z#`%|T;-fJ0W+n#g1<*%U;`w$dgOQEh&}^G20~T$@51N2ElLsM2H`8wsbz$b|wP*L8 z7bLqdF_UqOqrC=ygE-X*tHo%|nlre_sbfonYtNW@Di)-!C%g}$4#-2p>fZNVgcNd+ z&scF7`$h2Irsp}OD-#>|gHq3JtV-^Qg?Cx8Y;c*&!#6OgED1E%Jfbf8<`Qk{7#3v0a4z*qo$ z=>K{X^3(n+SuaH?xCegbZA_{`KL@nw=$yXu60E8fHy?;Bun;i8jwej)imz*-geVhZaP~5j*N!j5pjaz|F^J|RSQf(9EiBI!G zk@*9ww*E#BwFEyItlQ5LV&S`l6_XDMORYbVINXhQnY%w3An-S}y75JXBOfuTt%O^I zh5Tng4jLyRR_1m=lj6~o%D7@Mi=8ZfVlI^ykVAGf6OYV??!F*O)`O{`(w2rdZUBmI1B_anz7b>{NmVLg5m7+NC7Xfm4Uhw#Vxci?S|$7vZp!F^9DpH!URBm6G%$&c{TVF%14E=NBog~==MFlY2i zmBZwf2x*-LLZ$7&>Q1~J01R_HLzx3ti(QGd6Lgj{RosI1@01cW!1YDpvvSm%&nzgV zgXJ?J19>Ux@L6Q|ER8Eiz4(l{j#o3h^DU?Ju<}kvE^b01$iRW$te94bR_yKT;+T*Vwd=aRQz!FUC7K_k9F}4ZVbs(|XM2 z-tUMjQz%iPI)9~QsXxzTB(wDe1=_V#(;%#RN77te8xr_#naDji-Tpki}z%>fKDF4bAjn zatSjaDVziMK!zy6zyV8=W{5ACM2neh*;X>1jNhE?6{ya1i?5jN6$aUevDd|^GUILQ zt5$I?H$IM*o=3QC`1zA5KSETSpcnYsoHysTKdNybV;pH|Ss~>$xR!ie(|iICxBW?` z#N6Jdw6IXlr!?KCnF7|7Tsfc7xPNEdYUchiP}e@ExLoJ9KdWgzhlkt#y!?Jae!qy{ z1e=FBpxg3JaohJG81?!RW8qn6G3ulNPG8nEUtt<}Wp!{u+*dUY&Mba%WHt`4@71`k z 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�VFcowW?Aol=U1h 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 vXdjp+yvznjmoa2xe_y;fsxtjkYS@v;NA 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�i=j$d3f0mIi2tgF@m52zv=&OFbx|g5 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 l#oPNL`?A)I{}2A>d!SDuPn+dF`0D@jv-&@C_ + +

+ Initializes a new instance of the class. + + The internal set to wrap. + internalSet + Simple C5 wrapper for common interface. @@ -270,6 +277,11 @@ that it has started. + + + Called by the to inform the listener that it is starting. + + Called by the to inform the listener @@ -313,7 +325,7 @@ The instance that should be made available within the . - + @@ -1834,6 +1846,11 @@ Marko Lahma + + + Initializes the db provider implementation. + + Returns a new command object for executing SQL statments/Stored Procedures @@ -1873,12 +1890,10 @@ Connection string used to create connections. - + - Registers DB metadata information for given provider name. + Parse metadata once in static constructor. - - @@ -1887,6 +1902,13 @@ Name of the db provider. The connection string. + + + Registers DB metadata information for given provider name. + + + + Returns a new command object for executing SQL statments/Stored Procedures @@ -2144,25 +2166,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - - Determine whether the calling thread owns a lock on the identified - resource. - - Whether this Semaphore implementation requires a database connection for its lock management operations. - - + @@ -2205,20 +2220,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - + Determine whether the calling thread owns a lock on the identified resource. - @@ -4370,6 +4383,11 @@ Get or set the datasource name. + + + Get or set the database connection manager. + + Gets the log. @@ -4630,6 +4648,11 @@ Callback to execute. + + + Instructs this job store whether connections should be automatically opened. + + is meant to be used in a standalone environment. @@ -5633,12 +5656,12 @@ True if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - + Determine whether the calling thread owns a lock on the identified resource. @@ -5656,9 +5679,9 @@ its lock management operations. - + - + @@ -6883,7 +6906,7 @@ - + James House @@ -6926,7 +6949,7 @@ - + James House @@ -7640,7 +7663,7 @@ - + 2.0 James House Marko Lahma (.NET) @@ -8793,6 +8816,14 @@ Get the number of times the has already fired. + + + Gets the time zone within which time calculations related to this trigger will be performed. + + + If null, the system default TimeZone will be used. + + Used to indicate the 'repeat count' of the trigger is indefinite. Or in @@ -9710,7 +9741,7 @@ - + Whether the associated Job class carries the . @@ -9907,7 +9938,7 @@ Whether the associated Job class carries the attribute. - + Whether the associated Job class carries the attribute. @@ -10534,7 +10565,7 @@ identified by the 's settings. - + Schedule all of the given jobs with the related set of triggers. @@ -10544,6 +10575,19 @@ parameter is not set to true then an exception will be thrown. + + + Schedule the given job with the related set of triggers. + + + If any of the given job or triggers already exist (or more + specifically, if the keys are not unique) and the replace + parameter is not set to true then an exception will be thrown. + + + + + Remove the indicated from the scheduler. @@ -11958,7 +12002,7 @@ James House Marko Lahma (.NET) - + An array of objects that were updated/added since the last scan of the directory @@ -13254,20 +13298,11 @@ Data to deserialize object from. - + - that names the scheduler instance using - just the machine hostname. + Helper base class for host name lookup requiring instance id generators. - - This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. - - Marko Lahma (.NET) - - + Marko Lahma @@ -13289,6 +13324,28 @@ The clusterwide unique instance id. + + + Generate the instance id for a + + The clusterwide unique instance id. + + + + + that names the scheduler instance using + just the machine hostname. + + + This class is useful when you know that your scheduler instance will be the + only one running on a particular machine. Each time the scheduler is + restarted, it will get the same instance id as long as the machine is not + renamed. + + Marko Lahma (.NET) + + + Generate the instance id for a @@ -13370,6 +13427,11 @@ the newly instantiated Job + + + Allows the the job factory to destroy/cleanup the job if needed. + + Called by the scheduler at the time of the trigger firing, in order to @@ -13390,6 +13452,12 @@ the newly instantiated Job SchedulerException if there is a problem instantiating the Job. + + + Allows the the job factory to destroy/cleanup the job if needed. + No-op when using SimpleJobFactory. + + Called by the scheduler at the time of the trigger firing, in order to @@ -14649,6 +14717,38 @@ Mohammad Rezaei Marko Lahma (.NET) + + + Manages a collection of IDbProviders, and provides transparent access + to their database. + + + + + Shuts down database connections from the data source with the given name, + if applicable for the underlying provider. + + + + + Get a database connection from the data source with the given name. + + + + + Returns meta data for data source with the given name. + + + + + Gets db provider for data source with the given name. + + + + + Adds a connection provider to data source with the given name. + + Private constructor @@ -14672,7 +14772,6 @@ Shuts down database connections from the DataSource with the given name, if applicable for the underlying provider. - a database connection @@ -14722,6 +14821,12 @@ A new object that is a copy of this instance. + + + Gets the value behind the specified key. + + The key. + When implemented by a class, removes all elements from the . @@ -14881,7 +14986,6 @@ Gets or sets the with the specified key. - @@ -15213,7 +15317,7 @@ The name. - + Gets the int array property. @@ -15310,6 +15414,26 @@ The underlying properties. + + + Environment access helpers that fail gracefully if under medium trust. + + + + + Retrieves the value of an environment variable from the current process. + + + + + Retrieves all environment variable names and their values from the current process. + + + + + Return whether we are currently running under Mono runtime. + + Extension methods for . @@ -15465,6 +15589,29 @@ Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + TimeZoneInfo.ConvertTime is not supported under mono + + + + + @@ -15630,6 +15777,9 @@ + + + @@ -15830,6 +15980,15 @@ + + + If true (and is true) then any + job/triggers encountered in this file that already exist is scheduler + will be updated with start time relative to old trigger. Effectively + new trigger's last fire time will be updated to old trigger's last fire time + and trigger's next fire time will updated to be next from this last fire time. + + Gets the log. @@ -17077,6 +17236,14 @@ + + + TimeZone in which to base the schedule. + + the time-zone for the schedule + the updated CalendarIntervalScheduleBuilder + + Extension methods that attach to . @@ -17493,8 +17660,8 @@ body of the job's periodically check some flag to see if an interruption has been requested, and if the flag is set, somehow abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - . It is legal to use + interrupting a job can be found in the source for the class Example7's DumbInterruptableJob + It is legal to use some combination of and synchronization within and in order to have the method block until the @@ -17716,7 +17883,8 @@ orphaned (no s point to it). - If not explicitly set, the default value is . + If not explicitly set, the default value is + - this method sets the value to true. the updated JobBuilder @@ -17871,7 +18039,25 @@ 's data map. - + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + Retrieve the identified value from the . @@ -17881,11 +18067,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17897,11 +18078,6 @@ . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17917,11 +18093,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17932,35 +18103,50 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + Retrieve the identified value from the . - + Gets the date time. The key. - + - Gets the value behind the specified key. + Gets the date time offset. The key. + + + Retrieve the identified value from the . + + An exception that can be thrown by a @@ -18239,26 +18425,6 @@ but it does not want to be fired now. - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - Misfire instructions for DateIntervalTrigger @@ -18301,468 +18467,6 @@ but it does not want to be fired now. - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. - - All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. - - - Take, for example, the following calendar: - - - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). - - Aaron Craven - Marko Lahma (.NET) - - - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - - - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - the group for the - - - - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. - - - the next fire time for the trigger - - - - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. - - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - - - - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. - - After this method has been called, - should return a valid answer. - - - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - - - - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - - - If the returned value is then the - may remove the from the - - - - - A boolean indicator of whether the trigger could potentially fire - again. - - - - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Get a that is configured to produce a - schedule identical to this trigger's schedule. - - - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". - - - In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. - - - For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. - - - - - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. -
An exception that is thrown to indicate that an attempt to store a new @@ -18909,11 +18613,16 @@ - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery + A constant key that can be used to retrieve the + fire time of the original from a recovery trigger's data map in the case of a job recovering after a failed scheduler instance. + + Note that this is the time the original firing actually occurred, + which may be different from the scheduled fire time - as a trigger doesn't + always fire exactly on time. + diff --git a/lib/Quartz21/mono/4.0/Quartz.dll b/lib/Quartz21/mono/4.0/Quartz.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcf705e2b55694a9ba30164d1e1d4972c132f964 GIT binary patch literal 946176 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

=Q1VbB-c;Z?}C%EHV}hPJ3F#P=Lz!@0

)@>#eYGG7mQ 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 @A~jR= zeq{ZShnrP%C4GhcVwxALgZCkQ1Jo_4^rZ8zus_QvUbk$#?}>FxdR^0>Jh!8)I#T-Q zAK3J`^)$)>E`Gm4(tV%EW8VSgfOS3myboj6IT8--5Bm}9cXshR!o$z&8@GODef{sB zpk2XD>x16(@9=N#cdid+-E7lUq_RgS^UtkYczp!F+voH|?tkli<-aRls9$$U{pR^w zRy7sWch_!SO3e#6|BKZ9R=!w0RS+(#cptAwc(KS0P|$<=ihV%TW4QPo^%DIv^P;4_ zf}{SV>ob05UZl9a7EAa6vVIyU@f?)I58+VHpdXz5W}YnRM!Q10Nw+_Q!#+;hziIt$ z9~AP454)~i7XDt8?5{$;@b~`pruRY9?HGDk4&$23PwbZ#%3*)a)hEmY;HKr-4|(UJ z{X-u9Pn&2DsB z=IQfatb6yDd`A7Lko-oy*xY(JJ%3Bj>-$?D7ta6spXU|Ip`5ZZFUC5sIJN$U9Nerb zoToaDdE=+uH@G%64nq&}4gJMu^>12Vk>YxiQ3pwT8l7rSh4tI5!wUPSE#0?t`IMe- zZ*HBx>3$UD<@B=LXJ2P;ZXKW2pI(=9zBv2o-!VR<>vbXj^y~I?{-o;*;*Ij|uO7Wv zncweXpTo_kv44s1X}ka4k8*J#*(>lNmW_&x0}ly`d5a%um+U#DaKO`o7?;!Q+`{$l#_cTKuG8%*{rl(J2XOH}KeaAM*EjAT``-^J>_5?;Lf+Yd9G}}{ z6wbkMuORK>`~n>PTBY=B^j9tE90C6H?_AF?e=y}F`@5UoC*J)2G0HDJe)c#1LOwly zVBG&d<$m6Cf%G{=f9GB4{vus})8oRH$|E1)Zo2&3K7TsCV{JVtPR>)%|L{C(<8zdK zcjkJvzjcdLwRJOUg7CA&pDw?zOTFBj{&YC_zb)b6Hj16c#ASb0!JnSDrTx(ReQ75b zihgjom-b^ftuO6I_*Dn;I8*3m)s>?6I&onK?H=yU@;lPEX@AkDPB-!qF5(OQun+f6 z8;`77l8O)WqJ&Q<=lXGhbAoky}^|DC4Z{1?`Es;Zc!{z+gct1Fue$-#2|6I{` z>F3moeCx0Mr0pW!aJMx6uyeJ!h4eZVf3v_-A$b z9%Uvu_u~6mS@lJ^=lO&^U&$zT&A21yNT1c-XAOt(_KtqiU%0Pg&Pk+vaNfcGA~_!` zRyWA+h)-cUGjb2!oz_`YK3)+70V6SNDg{fzF6c3i2T5Q<@r1j`87as_<<6Bkc2Nu!l%>sY5nQ^Ev%m| zpTVJjl;j)AiQTMvNb1WI*3GJC#s9mMA9~lK<&)ep@)ZS@oXy(ayNMUHOBf zy#FEcumczQQ!n#?>t!CWxpu1|{tS@#(KUa`=G~e&hC) z4qsT$TzPYUFi5e!645tU;i~(*KnXuc!k7Fvg&(XY*?4WG z&XfE@zM?H>>80JEt{1ZEFj+UC9N>Q1@<`_+ z?rm&oIpKasI-VR~S6=v?T~{7RSAY4sx!?N>S7^`O?|?qIpSOHkqyJPwB0Ba#5cD5`W?MVi`rR%hP_-ca9*}?3-E_ z>-CJ9FaE8qoby9ZnS?L5Zjqvw*6DkT(bgTHjkd>?tUE|evu;M!S~sgWJm!mV%{aIh*~j;S&c%1tuwUr9@9Fvr&-K=f!}47`_90NN z@Ne!rckGiuPuib82V=eN9f3{z-T5=8t4Pg~{7TQ``%544XVd!A_WQS2n6D^zm%oV5 z&!rrjB%U13$$j2<{8IFze?ot?rEWTWVY*yA!8fNjt#8xm>px%9@~{WJJm1@Reh0b7 zB%dLVd|4#z`ziVTPVr+L!@e8Ni_`w+QGR#_A;awt=j!|(gL$_g#St&KX*ssz<`1t* zdHz}Kp+8_ZtNtn+`f$Gs_k4d)N%3;?6pUkV@jLF_qJ3hXg!xZ;zVwvUYx*V8kMNjR zzb)}%IcFdG5kBn)$NGcUleque|GX084_xSl%j1umC#B`!hkf`F9{x`xU2jXe`5gJb z@4h+PGxJ~RZ?j#d_)PhgSl6wGus@vi&(D$^+L1Ybl6?}?Thzn;T-2W}b-RvWdw4G* z9WE#F{({6i{rl$p&hyHCUW8pY~q`99+RDNz-&Z~Us9bF340nB)W2rw5AvFp2-?^&ca8{=J)3xKF@xX@5qI7d>hB z8^Y7)muWwxFKhloz9PMauKOMD`@ro_u8?QsU4)JGq~8zPTsX+%T_Us-xEwyK_&#w) zeP8kc;|cmF-XC%8@;s3%tdB0f;INbK-#P!Xig`v|Dea8qv+4q?zev@K9dOKx)9W3S z#~dr~;&HwB=>>1U0GG=M|!gg>2DYLLN}|PDd6xIsaJ%r z5f|%;cg2tK8TAzYO}l0jQ|{IE*B()yvhrO#>MzRw|BN5)^YgnKY(8Zbz1~dq59#>7 z?*B}FVBV>vJktGt*6v^TUrwn1>}J&tqKDgq^A8n{c{I=eGpa)PNOAexEu+3-{Q2V! z!XIbl-29m5{aJOAgvUAn@k#qRenkqr&~@{J$)XS6!(e`edHDtMd!4xa{cBcTEB+hB zZ4&oUai0_Sx8lAjF1;a3?P05z*^R~hlDPQ3b}#XtP~c`2_VaK~jQeyr_k@df206I6 z?{=v@|I8}xuZog!D$RNPEKYvMda7wO#UJ4_D(%O2JZISW7pXI?>-1n;{Fdd=QzUva z5-;<8qqPISb0 z7bW#&OY7|tNeA2x@x$fstTT$w8C^X_z3s2QBHnP3|HvP{m$z{~f#W{h?It{=BK4Bw!>7|zthgKpD8zfy;nQ*hllq7D{OR1R`h&z5=~!0~ z|4dTP`paMBXW_Y_n^$4pjQP)la{mSGy3ww$GU_IA|I_oAzf1Zse}bDH=l;|2_-y(= z|9lJO@L64q7jSVtgzp*B`@5M}c>H2Hvri`eLb;-Zr^^9$((4k`tNu9RlhzlD{qll% z;C%=8&TBecfAxgVAF}GQgD9Qmo|bis)jaDCP_OMxe4tuj{ex7qbxYK?wqGBt9?8RD zIrQTgPoNj_7*8xn!ek|Rerv3f(yBT$`#0%>n+!H$SV9uBR>I3RK`kx-Nk3so( zkGOmlUeLq95)0Kjo(PeNZoZj^uJD zm(~;5mjb^`;&v=TwKVy>vR+t_$~Bf5*O7f8p^vyQptPNxCr~ zM?Ms~E`A7)-*1w1-!A!7=r2n01M+hv-#=@)pnUqPPxnZCP`_T6_PgjX%72#*u9sPb z-J$Iw(u@9p-K_ef)YJaB*UkM0-p7Z#op7Y1Fuv~H{T-}aR_!G6E5shjQ~56(!}>Wq z{6)z-{{3-Y|7R4rq-Pha-}EbD2m1r;FH-vnKghaSHQKmYGhaH~y2a{9%LhpKfr&iw ze~kUz^;;b8Y!XlYJ*$otxvyHcSe;_sjHENGCX2tYoQl*y`*#P5RjK^_0p$A+MIPluDWy(;tn-eSx0->SKQ# z`NidJ_Gzpg^Ny5ti`9p=o()hBTmL|}UxR%cahKTN%|5+^ze_mkdtte49BEk?u{o{q>VHe2vBX`F(}_p7w9)IA3VT-23|7^%?aLZra}F#$m`Ke6OTWy~^Vf`bEg4)1PkF>G5t* z73)ds%^wGmZgSK1Hto+yKb%d*mrai=X8+TsBdfHeCq15UdNL}VE{r4nwNtc5O8)>3F35|J(X^ z#6Rt#oDl#1$_euiq#t@ZrQLuRx}U#)-}L^3yAOf>eOIaP6;e;q{w?j-QT}_2zWqht zpJhEgTKwtXvCp&V__})@M@o3)dww|TA8{Y#-|>y*(&5-o^W0;_9^zG~fAitcAAD99 z`3C#YgM3J*6TgF>Ed40?Dc$+Mr~M?6|2zDY4=1MbVN-I{59h~o<8Xz)lYD>m>T7xS zD4yuQkd9B|ckzOK=T0zoNdIK(7OC^BTdZoWJ3!4eE``5N+#9WH*5Be^C@$(_v-sIH z=egpCTVm(MS(RU||H<@?H|76n(#PpE>&br7w?sI*S@kRN!|ks;(cfuV7r_7JJb!*Z z(C?qtPvr!?X&2>8b_ffqpQl~E^w^%(d<$!P)|6wof|KB?AMEv2RU7@`oJ%~Rz?%8quD^k2~U7YM& zzhv{ry#H?Zd)$6D`|913sf(xBlx-Kd%o5h@F9(wex@Tnd%kl0m|?5=QGCN{`%$3{f_+`tcTD)4|t8+ z0bKBOzm0v%2UGj5gKT*2hqI<14n-gOuR_`ZsI&>tc_Pzom>z<^rOx#T%Vf##e#9n z#go_TSjRg~@uhfaL?m7;k^HwRV;7zvn?-9_8p<;M9aNJwn6FDcdPiK$E3q#5Pq`n7J>D00_ZQipQK;|a zQu(31<#S3G&m*!jPf5>5%-@5Q_BZ%Y?w`{8wD^0@{q2*WUxEEixfH+8*Dtts-k&}2 zee%*l=|_Kz_@~ncd5U+s9e!H>ziYSYcJ^PU{!%@}y5MxF|C?*SNayC-+e0Qj6rauM z+uZLHC0^VPUB8NcaZ~+Yem}J)^?7mHr8Ykt4c7^clx_txQzjF0Hy}!As zdPq6W-^HMRcYf$c{-PcAx8I3$BRy$*{q1A+$FaYe){AirZu*=nf85!Ud{4&{`+(s8 z>3za8qu=Cr`*U&sy}#eV@x2D$lXCZjHqDFW9Jl}P zP11U~zB#@4y+0RrKW{j+v;ORWr|ltJv#mE-wK&y3BHaJmTux_3A-(uc=JWcwoZP(+ z_|Z=n-oM-UJ|6eK8}C=7qkbVdD{Pf<#;~%zdc|2+gGWU{cT=9W)$unaC`rM*gN<5sLE^aKYL~;naNyo zVPG=Js30SX1_X&0G%A6BVq?9f3L2EapdvFW8WHShL1Gmft=4Fzl! z|Bt$J+4Io;;q1HL{;#@kAmf(kkD?b^=fwZMhals>^kXrmOo9NB5F8;RXOz~4Z;$G4(_YnSH-8&Gy zXWxF-|Nai;U+%qG`I6_qe~(rC{lC7?y4arY6XKK8`#~yODk^?NIFh)%zb0+x^8dopw*p)NdsnV*kx&L-m*AZApIq zHj~C{*=PASQ|2%0yxX~F_)WRX){FMPKl(W5$4PhlH=f;gdJXk$a;XpL$JV*FoA>c4 z{Z@X({O^?)l`F+h<5mZ!&k2vp_uI-($Q)AJ&!_rJHV^zuICE#;ocq~QQacCN9J7kxwekC>uQ?^{m$#wU8LnBP{uqF;--Z#Ytq`^x)2AE+ID zTf39?CE-XsV(u%KdiqzHvhJ06@1K3|wU*Bd|NeR6zUOQbpXB#nJ#gu&wF(rP>bnXSp zdg0&qORV-#_5a!Z66>CeOIhjq_V?6ee~0Ry#-)SpdvpJt=l=7Vv?nqDo*we|?5%MA zecz=2{S+$iZ@X`Dussf0-w$&s>$~!9)o_s2Ugi6<;(uS$9A~)`^H6@q`|WJH)f6`6 z@8|y8wEnKDQx5X?>BW?DWNSWl{+`}H`z+s+{{pP^!QJMTS}o?Ysu3NoGV$L(8A zBW(9_4tBKt{2cqkckkIW)G@YvlP$OUhg)4Zn!?B5v-^kavy^;qc%1FN$~NWi2*^Aw zmU5x7(4!bpDnpd z&0>4Ey3%$h_i8Nt**TZ^6PLH4B)wt=_ETEb?Qdey!kDef$}Tg%7V{plXN zy~wj=etSC?ck^w%@D4lvo7lv6yV%T9x3HP5RUG{&gol5@xS@Y4;tnqo@_W5n$WO7gUv|TEQUjQ?I zF@D+j1@Q}DrY^=W8^0ia0o?2^#xEPcAbtVRq4*W!NB;-$3#eQbQ+`#7r!tkV%GCgM zx*CY*B2}YG)a7chN~xjv9ii^WuStzk?dmx77=EpAeZM*xc9rU0W1`B(kIbdUnd)iR zckw$5zjN?A55H>szNZd$pAR?Zt3%xvs42z;;0wT0RE;qO&r|R`14l7SFYKo~dp#W~sZ3OYwY}x*xxLjoE6sF-JXQT#1so z3g*?YzeaT$*Wx!1zw7avkKY26;|(a=lQq02yJg@NYN2bTdedB~ z-o@_&{N@@f)h%iz>UAa3x)OEKtOjL0tNL6Wc<#UoY8}${5`OQhce1vj*0;g!duqGu zeenC>_f?boeLQbh+p@MpwjHwVkZp(TLp*jeubPzI3wbZ(AE`=>KZf1Mu=@n^Pr#orH@QE7{U=E84s~Mo4%qF0 zpB<3xU|F`>0k=EgcBeWfdnerNgnTDj^G?LE6Yh7y{Z6>YGwkr4N4Wh|&B*=~?mvb5 zPvQPkxc?OHKZW~G;r>&&$207LkOkB(b#wME_}K+NyWnRR{Op4JU2wk(?svgGo*{36 z>~@&=yB6@fO9kNW7BW>I-1otKAKdrBJ)X1s;HD3DpTX`k*nI}O&tQk=?9X8L8SHke zJF|Bq{@sXwH{#!o_;(}z-H2;9!rzVXcO%Z-h;z6470f5`n*`pLwHx8>MtFFJEJ*Iv z=dk-6cAvxUbJ*cI`*YZR4!b?-(40Mx?}7Xabxh6|;4i>ms!2Itg1-c(k%lzVkVY73 z$kHsk*GMD&G{Q+EoV`f%UZi<1(!3Y$_rm>Nq=n)kxbUZi<1(!3Yx z+KVvvBFw!A6VH$Z$-Vkoy_xehPN9G811ms6RJ{)d_gNK8Ugx@203L zk3<+pA`RfBQlzC6Zc5>11kyPI?nc1f z2-uB)-3Wv^0)9ro&j|RzGwgzp1=L97Z6y4RgrAY{GZKDA!p}(f83{il;b$cL;2Cy7 z$O7tUl+DrbcQnf9X!t!EevgLVqv7{x_&pkakA~l);rD3x#WU=JkOkBz_H3n^U4D83iehlo#z1#`|iFNxo@F%QU2A z8qzWiX_vM_L;IP8-?psF;pcMr!87cFkOkCiq<=R2&4$0(@HZR&X2aiX z_?Znqv*Bkp{NNe#7RUmyy9MU$c+Q3yB$>JbU^>);;GkOd(NsCmfKJfv$L#))~z+dQOi9?~}t>6>TV zYs^F3^Wc9T{Lh2`dGL>C*aaaY|1IhUqf>3f^F};x#F()W^_9shj4epZa3_9!)`b1@SMFHcDrHsIl}lH{y#@J zd%%0Zd%#~BKgVSIM8NHuq};A;S#B5RRu|@0*Q9K>3+oOS=2X{6{6^r{qOx5h{W*Bf z!E+9tb6qcba>2P^ALKr;4;%mo*c_pP;2<~%yFAyt>^#?@xp@dT4{_xou6)FukGS*k zoNqm6=OgZXxG98PA?ylaR|q>iXBWb*5OxC)?f`^20AYu~A#eyh5Ihh(5Io3rvu6-^ z5IBsqhQVQQ5!@7ki@*_Z1RMbugNwn%;1X~Nni8HU0r*(buWlNm)J?GUt6qdx z&$J8F0E(&sla*=&#kCKMR#I-RBS{`?Y+$3E92R zD>Yk(SD|*aD;0TAsYU8L^=Q>pBH=B7DqM6G4|fMD!idIF^kbWl@Vd8?w_N>rj_~&IVb2&j5DE{^ban2+DC)W+XZDB{jE{HO)0qaJlD+|A~AsooOE+a^V}l*>)3 z1!ZQ7c(f$+%^oyFV)cvNOPagrA3tbGM)N9o%(X)`$)a<1o@Cu_3G4@ z>6Dh~lve3@t8~0+?KjP7rW~dF<%m*R-a_Rf)T=42X@UAF^7aGdZLHA(x|Qi+d@<+8 zOuvC_DX79ooT=1*5~+KqS}kX|@jKX3%U)rS>;c#gH=eg;!;SSeb?Y2;>l|4rppvv& z6P0)m=aSOgt7$Y7mE;C38=_^a)!T?;6Z+t4wHZWzVPvlQ1k?uFpyS=3<89=eQ+t`r zq3rwvwOA^lXW^qmO~SXdDYmpBeYMZ1e^h$K7YO+|xSOiJ4;l5DbBt4vUh-kJ`^TQ4 zc()-uk}Xg_M@b&Pno8}c`Bn?F`d}AAX;jz>;Qr=!No=M|Vyo4;tTpoB?sfREXcH)^ zeT1}+R^#Lbr5-_xEz`E8{cNe7PJ*q~FE=BUau?;CQd;h!mPoy)O8c$Uexa?Pez#Ey zcs%eS&!deiCt9^{(Loq(s$CDCZ?%nTSAjjgB#dVkC^h&A^hh0YjSjg^+t#_HpQkug z)D9Z7k9zGR#VMs4v__EU;I7l4af4FdscX8^p#FO~%f^FF26bt7UD{ojcGqQyJFCA@ zxl|c4=2(57WHBwXS~1Dex_7tgG&k!sH>*h~1L~n|oHuH91;!xM>c=S4O5N7lwU4Fh zdyQ5}Mzw9Hw%wrP=+d&esupIk*&XPVO z>FZF#F0f{U4mAsHtpcHRsB1u{G5r9v2dU~%cY&zHSF3Rdc?(L?YJWF^R;%+NI|M0R z&7J|{q8hg~8pi=gG59k=sQsX~CCxPaw zRUjG#5-#ddG&@^9DqtJqGNAO8y2W;>dK5n1z$`RZ(R@i`U71^2J9JruaytChxn$gE zQU3)WXF;}_iN>|ZjaMMM0I~&Y1L$HXtHY1er zNK3g}+P&4gH=@Ls@|gG&l$A9O(L7!5rtyWozEkC<@#_1aYPXD6)ovLRPsrK@cfr+4 ztv8On*s9fa#$lkR5whXxMZ6TA*YyTYIB!KLhHEcmR4(fb&+pM*Ad7H6zjQ6h!jM_5 z>C`8bnuw6s8HYngq13u)w)zQtbQs4&wghnuagio-KV<8Si>70YeVFJ5&^%C$TUuR> zTSlpMMkU3I@YWgCp#Oy53fBw}jq;PZrXPUp9B%Ct?^M@iu%%Q@bzKR17`9d&Jr0U< z*<1bm7TB(atiZUn8RIyp)yl=wD`a1H%J`3XY#DX4QM-T_~ycI5Lr=;PnH+~Bl`L)uVi;&kF?T{5Py=>dIs5d~x zkXa+mV9)}!6|!MOE^6aPGf}P5*Y&MAp8DWi^(ov@%dv>G(so_;?S}NhPTk+Sbedb# z=kR;Uf6&N4+5`2s4chPBdR%MMJ<94I^gaJJU4Cu4_jKzxnswhtV}wReaWpC~Xf{ft zg|z~Tt;fA;0dkHu-Q&IsM6Ib;mwm6UbE{TqRJQswQJ>C7T9au??>0>tZToa6eL8)9 za~|3Y)r{Xf2qQnW@sKGaQq&Z!pwtw-BxXuKkLr-4rp%4KI^9DNS%ntzLU3Y-ho?OPAkdR|i%Td5=NM=qI}s^>z_P zso6#ie9${*eY*C$G|e{Ruw4Y(7Ih_vW}&;)_d&ES!wwPXhipq_eTg8%B9vO!W3XKYvf4e(&g+b)A$u2n<}u^1bxNIz z96e@uuM_e?wg>ucO4m%2Debh$ly)*6ec#JhB>>(ni*Th|Qs?-3sLwNtO9$^}{V)RDpC%d-5-BPT2 zC%ZlXtwCuF(S3iNYZqknZAO0ZjLC~T?xhP$7?-lC9B%Wy??NokqQ z`yl^;GH6j_;Nt^?7s`_HYBJ}D<|8ZKLokzAq0p$;qE3Ymnx|XTWSc@+mm^NfZzzk# zD{5=8EE%t2Su$?4@Obbk$0oC1iz4lT#^M%r4#ImJv9+jDgf{~}%g0{$Xi*o!mgcAm zb;x`x1*KUsVwQ8fw6jyD<1NjSv3R(e^$NvhqeXnDa+j zS)YwMsWlp5OW)YHYA_0_a3@w;J}TVTXxgF;U0c;$ zA2cdg>wHwWrG%=pr2NLZA4eQVBfJ*%BNBlbXM%bVTWc1z#1LlFR*uaN zYS)y=5?yZt``r#7J#0&(sN$(`>xCB8*P&p{70%wfhP;tvb%;x-|bwDSFQYyTF>HHDPBKGV(Fi6$4F&yQ!|xAo@~Mg`3t} zS22;_>zJIDO=(WC5Au662z?s#HZ=2kt@~KoFty2gJ<7k}`VIVULfO}3%i6v!TQrn- zw)FT!wv4QaY#D7AsCS|9P|K-heUjD-Xm03Nw0l&~HDl>RtKjYxlxZqkM)Xv+tdE-5 z9q9*C+%GP|j@NI{`?Rc6Q=_J4O|6>RG_`B$(zHQSx27IVy_)(or8Sv3)HW!6eogJ! zqz_RW59Nqv6k}V;Z!Bjt@=LujmLvI%`Qfqzsw%w@1bsL)B7N`s1_fGh&(jiys)K}%aj~VQK zww1BHI!9`HF3&x*_gd?^Vu&@yR_DlgU#T^Z8tub!_YlIX(eAeMUJ%VV3*2#}h2H19 zn>Dv5K}+3dTx{uA3wWhTE0KD=uCUhPzk|CDgJu$1i+30|AQaN6SLnH{h0{WF-ge_^ zv>ehI7VuvE^YDv&zz6Nx`%NkF3OBXRU;Zb_q>d`ww9Ebqe8h94-6wS3R=e*-C{|CV z^$hi7YnN#g$ZsYP?;lY19XeI3-4EI+?QlN<>VdmDUG@dWGmw4Aex=?j+_YA6ze)X^ z)@2k&g`09t^mxCJ<$PhCZV_9It~;$2X|1aRA(PI!o_$bDT<=~7SuR4}7?K*wi-D@Bl3LiUJ$E1+AyPvmZdvwmXyI+B9INWV_zh&E|azwk??tTw4 z%kM6mysTN0%xj*93uvR@H>UTlV|u5uUe^q6i=dYs&+epGH0XBFpj&pDH7(MI8ntbs zwyn}}ROvXHbR1PWjw;@Pq)?i5D9t*QR_&vmiOR2y^Go}&ZF&TmtJ26X)xumA?6j!B z91NO(d_>a%48>(P^%A(LU1I zh@;kZJz62HnR;~`ojEuCLMi&XX=e_#d)ncvb&W@=Y9Sk<*8xL#U2z%7+_bZE6%&oX zf5iwq#H@mkI>?5bQ$W<(N1KChMGJd~XclDOXWMH*H-ko-i*1=-kC?TtM#z@Hw!>%w z(HOBn{Srhaxj_BSrjUo?rPWwaT*?yI^=F0a<>k7 zgAO_7k)7T$O;#(R-rdXL(e7`bj-yZe?a{VrZJXA%jXV$1&W`Dok~F(Z#vrBSC-n$RU#?fncs-a;rf zY)d0yy|%5_xvcgsLprv?UCK-CiptbF*PwILY8^+7S9(f~S9(gdw-0`)W@Z?o4 z@}F6IzDszAg?4eebxHPk)1#pyL96f9`LO(wR^Qz(Hp(06qTMEX1{>1JAoXPq&Bj&k<$*iP+qtUKp9rM`l!+j|Q%{Wkcp+H*HFM6bS`;M`5w z!Y6yQqrSo=>+>FNP4~cWD3@9%Y5$!%eXTluQEl6*(-+gSXs)!Tn5Jm1^zQY%N9KMD z8kw1oG}G4%Hkl~t3W>3T6bLr!ZwjbZ%fj?KqBi_)Q3f~ z@=s*RioVuG>rmQ_T5nb(loATrMd_o}#7>jWQ)oT2(|i{65purM`~zqgXr1d~_!t5o zM%GNwaL^v}Y7nh2_n1Ebjn=j&vF(qv?fszfkS$OvLDnq(1c+MB0<{)&-zwyp$M)~S zotO8PXyvd#y#m{6$ZEB=xtdP^FNAD}s~fg)P(fDxMYg73d;r-T$gCaaYeB2kUdZUA z#@fN9o@|{eP~WO_%btD(k6fgcM%;9wGar6yT^_Xgg`m+{B)bJPoaqjbby`LHQq^4N z6moU0%IO}9T?N|4v=aM&ld&eQ(XBm^ zOZ}YYnRu?ugSab8;b8=>)8%Io^|!iQS#39J+j>pboe9cOy>^#!i4Uv%DD^|K?m!$= zYQ1`{HBA|>I<>4mS7a%DDqX>4uoz`ES(ipd7HPSkBA2E<1!&W$YRi?@)TVRZ#yO{% zsa@yX&nFEu54PuuF3_n%>C~Zg>QFj$C|x=fYhRR3ORas|h1hM}z@g9_W%YnPNa==L zIa%3|>%|&-Hf+0ey!E=pZqEAbUZqCjM$hBMPZ8=~_ll`in{v>ito)y1Rm3DG&`YxX&ttzB zvL#uou#f&dP>oLMk}SC`VzmfrFII~ns@J8Ka>;00uSekeT$#Ijb7jWv(>~Ig`m~Qe z?IXpfC{&lGPg=3*lN$8$b=jLM^M0RBeT{BwA?+jTlU=JA%czIOe4;J2@ILTz z>}Qv1ACG56P(l}>T&(l+S)g*C?7^?*U1!?$tMo}3RQYJUr`6qDm)u_~=QyanSSRyW zA(T4SS*fqq=v-R1^I#kEiPjh6@JOR5^}U3Ur@%+Kj;+im+H0w%3ioiNnQoO->6BKu z4}o@bBSNlF$HJE8^SI7sLYK=}y`z+3+ba=Uop#sYlkufqr+Kx$|FT+5M94QIjuv$m zXa?q<3f7u$gRD`vJ^D^2+Y}Gk$)2VOb z^B(F|E$VutkM01iX4yyR(=|M&kl#?2jFVluwj6z^TbE=?J$s^3M=nSG`dd!M-rNfG zGBpFU^$qCPDfMVGMh1*0rG9DmrT*JsyAZae{-105J=~FgRqFpOWItltmo>c!+r!q8 zEm0}cHrU?B?mpA>5o}Lj+fq;~+n%iHD{Y$tTEVtOn)1+AEWhVKMz=Id{WCQUv29c8 zdcwTMz+5rtlj zpT4FrW;xM2Aaa)}%~gKVfpa_12mLZ`#QiTI1lk=;_~ll1m7jD5g+0nT|9!u(dO+O2 z9`s)*-MC-Ip*sH~+IB05LQd)SQtywVm(WecdcTa5^?usxBUz1~z6eYyt?~a&(<4a7 zOys=A{|x9lrggBT6;O@;aFjtYR#Y_{#}wE$`;R;or3T8B-iD0Kn)(uqa%jR!g@Oa<;lC{(|xKuWu# zF9VP}rw#4YV`3`sGH1^x)Si`{JpH8cGTaeNmc z*9T-AZw$x`n+njE2)ShkA}v^nu@AY2oC?f_E#;_9*P9hD&1y}76ttr6zfAE`TBt>& z0_2x=)Kh`w@LR+2l2*|BBFVHS$oUvXv8gh+j;yd=8P7VupI&0Xy72&u0ik9n(vMPsHE8YRE)|%B6s$)m8~l>r=6?A-8@BIo9L`ANj6O2vv~iB8ep3P3HRy#8 zOGdeD)Abt*$T?VzeiebY_wYd{W%U8lWHxi@wn8?DLJ1s?*7OLC2Z6`6Y%*vgWZgQH9;Q3c zhPnec!It9f4bcAc3m9qoxPIrtR{3s2O@GdD%s>uv)?!Z~P>wjLZS-(#6PFVmdy3VX z((L!qb(Dfj5b`I8w@zJrn^JdR_Dlunmc>fSWndV>v)ao-&@hCY3M65>2R_W8%zkE2 zcI3>UV=FqBpWXeI`+|v39^*2&9Ym#8&TZE!QxlN1Q-Kk-yAY@O zT%byy`dp1y-PhxQ*+#gi=a$E~`(IZ8W$OB}DgjqQS2~#hfGB^`n_Mr5-{q`)JmJZkn%00)ftL_3 z?QdANv~yw+?WS1tJiB`kv6H)0K-xyY=aXYhtqfuD3Pwr9ynlG)f zL`pmrxC)`r47=3$52TOu>{LKjJ7qy>FPUbwekHE8hpOOH7#(Rgs0uyvo?~GKxCAEYob@^qx>q`bT?E&rym-3qMkjQZg?% zT0y4ptkR%1-mX*H!zD@ms4pnc;3gX>t`Z& zDdp(YG9yNV^tZ|fqK=$Cm?^xBeL=~L7|mOOGN2wB=pE6N8fN}zj98&a~RE>HdK};`b$~f z{-bxLPID!v`4gns43dU-`!~|!)T*QFIcYY7YmrjYubecSLDH)3K`2#uQmgSisZ}$0 zAU)9xik|4C-VBOPXa@Tb+lVz18(afO`Ac{+^m_? zvXz=~`hFRg3)Pkx6b;YO!^-kV52F;|`#*@C=)l^S859lF42m9>$U7IM9ml+osnw0; z-NCm}(`Jw~GRjf^HR6GEGb?X2OFAQ~qkW}xotr_@++x%NbbcLutx>m0M-MZDU!$CP z4$vb=COxc*!=sw1$`kF&43fUPVmak#GeV)c!VHQYW(MEaGSS1#py)o1wqyqP*Ottn zXiJXnW33I=aoZq`$7&Ix@uYaXFNGXN|VhhN#4y-tDZO zoH5qXWSY2ycA~F3T1!*j{#r{@-u_yPGZve{2Bg#)BV<(0sEueX9v@EpCa zO!r?iC>n|x6b%Kv5hJ8_u#@4_AJZ#eFpc%3+!^J!1(dAMuNr|(w&7SxzeEoa<1BH6!c%$NPE#(dee zYRs2itHylUp=!*R9jeBB*_Ud}mwl;dzN`@w90%p7xnD{tUeZe%@U=5Z>U^i1$uG^~4f&$sSwwxtsgH(yX_F24vOCj|FB)Svrz(ve(2$>xHgqKXHs_Nj zvlcbjz(i{Ur%W62sb5lmvxs7A$fsQ#a@UYgD+kL~))2iMNA_#bEi^UfAA&Z{J6px)qWOB>*QGYy^9J_Fo=14i`P7~%j%JR7 zMuw^aPr22astV|9qi=CL@Ir523ft-eD%0;FrENSiQ0Z0{T#S@bE-MR?nr_f^ho+x{ zjzYYZ1rKX#)6}VH1c>@-Wx=tUPStdpO*NdBBBZ6V;C0B3;gIS32d6P@2A#*$t7Uy4 z+UKe)_zLtjQw~bQ%10PPE56Et;kGQ!aZsCVD4@TQ{@!vB@0P8CyC$}!*}17;&N$p6 zM5#CU5B>%AB4OLC{dN`{4!=9#x63E>(OIwq?SRU@%O^GH>@|1!qz0WeY?qF$i(@-< zpV(yW;>?>>hX#*aLSXP*%~x>*3eWvE8i0yBvOLj*k|K=H{&Yoi$0ckhENC z2aXmVEu3bD;*@iguAH#LfS{-9S5zyWSX5b zX=It!Lj5(eOlu*j!A#*r3uPp9RzR8N#(#9(Q_iI^5&a`tD5G+;@KU=ZE7_Lnyt0sb z)Nx#IGV*6iUrMiWYS=H;QCz1vUMM46yij(}qlL1k;M7}!{ZhR-BO$Jwpbe3%zMrl1 z1xrS?>hyqgzJy$B$h%P1J32iZ;jVBRdOVHFt%Y(P&{`;a|4oImC(~7^=eI(c-`Wdh zerqq3`7KjvWSSdC8}Ffo(YqcMZh6~1t~ycTwCmS5pm?IykK+85Vd_zR1L%9OmhEuR zAoQ8O0rV|zi$XTV)zb*&5ZK1m??FSE9tBY-nZ_aO+cw`EhvG`sQO;^H&VQMUbQ&{6 zwZJQ&5VeR?(IU(ceOH#!Vut9;vJ{)sSL5noq`*q4j0b)Wl<(p=toSl5A5{hxT4iN&5iy0;LQku zW}G;`=TEvoTun!8Up)_PPVX~hs$Zvk-GnFAya`UQnhu z;{4V2w~-d)cOu@xVcLJK5m%zWID0&CwFn^}g^-=So4C3gvST@38TG7{4eiM|<65S) zWE#yfxr-~=e<|nsFXLG`{?nI?olCWvDG1|qw0{f=jxF3EoZIkjHhw^&7Zh>5G7v0B~EMD zDkfQ-#Fea$ojsWZr|N06;`HAb`!8{IJp5X%NmdDI z9ye$#sqxFHYFtf#yNi%g>w5q@Fy6;i6=dsBR(rBq5yxjNyAHBuxZ9Jp3$34az=vnk zPWhK?dk$0EQ7d9=(0!(XWprz(DU?A6X4_rQ_1ApcL-hBl&O*pt zKDi6g<&$+@dx+MTlVID*erZ+N8j@9IYe-g=tsz-ewuWR?*&32nWot-Qm8~JU&(Io@ z`wXoiS!uS0WTn{}lA8^!A-UP$IZW3-=FFrRn%=nc0`Otdom zE7Jofi%d>d9PNKS-*ute3GG}4qz`q5yzoJ*1gGb9vTXt8?gmwgTBeXYL!#+BYYiuq z4I%m)9#c@d{qGvc?S!~K^K$MV#QidM#{F_a6!**6>FiF&{j&az^ZkQkJ1{r;WgY6= zaj4TR(Ye{+l_I)>kExWs;)q)5`G!s5`G!i5`G!$5`G!s5`Gzn5`J0XCj7F( zP55PnoAAqeHQ|@_YQit;)r4Qxs|ml1#R>lijE*$!Cj7Dzc5a$DIq&1tcX8@TyCE_M zo`8H@i+pqrka4$jfQ-AH17zIo93W$C=KvX5I|s;k+BtyUx_lI4N9O=qxpsg|K56Cs zuz={cmW)ncowjT0Q#Ug}?^e+`?xfiqNGW{_DRs&|G;k8qoI;wN9qSOg`v~qr18ML7 z7TAUco(*@TxkUqVk{Jy=fH(5eB^sa{r8M2eBzwNmfbSvf zg0ZYnlkAj71II&V#W4Z&GP@(9bNgt3c8Tfx3>MM3eKc?`Wbc3+4LPb$*E5x0^nm4O zmCL&?&{!gUAye-O4SeHtYxiG+vbt zq!Y!T!d;!-1E|wGN_F{k@0w1V>+MOYUs^=H`#P3Uf1}&|2~H`^lBEUI^B!TMo=3K&1=P>ifa=&C zjrXPgdlXL6k@~UORj|p$ygxRZR?I}sZNnbE+i2Y#d;mV4fsa0xor`k8eL~1OA*<(* z4??}A+4e%V#YVDv8Mc1D<7LTSh3rkp8nh3SZ7*dX-LU-&Y(rYs8hQ-nOtXD!=t)hI z`qt1hkWoHbL)#xisiE!n@Qpm$(d_ccyx-+>=6%UWYv^_Or5v?}ve1VpM}7VLihj`L zbMynrFJgmV%6V&O2>eps(*6939?|7<^a#m$YiJMrQW>;{j)PyyxydKwR+>fM=<+%G zhLmJ$$ajiWrmdkf?RfqD{EA-E<#Y5BDbv=_LGVkZ+Zu}7@rL^O75$~lC;E$1`%axZ z_3PA|Q@>8VRj@wEn&7}uh?may8wSeFpL#8;A9xaMX^ou@Btf()PY0%f=oaAu_4M;t zZKF*tP%nZypsl6@Rkp38%g@dxt^U%rsPlm-*nWaswhyFRSERwu)$bKe&XzZfB5t8` zv}~#-L(^#Ow^qxB>+gt+)-={dZ@?c+{m4aMwXjIy7|Y*)Ael2NJNrY8gJ_QW=DtOy z{nJ))Cr!r<(PV3EZ3-U{4>fC2A!}{Dltk3Pka&GV3SF!w3iMI#kl*bH55Eh^6 zhh4L`t(1X;q*V8;q*VOPyfUE=3`jS{GHt> zGyD&p{)hM9ku$^615C~b?JSz?jwq^I(?5FpU(Mx`v!48l##kNR|Mb5)e4x{R=O&gJ z-v1szrd>5>Ps4|rdI`z7572ytw5!`TeWuBjP5;EjN= z=+tId-v|gxS(#zcu2VdAUX9k23V(v}ie}SHV`u7s<6laTf2lC(-uEKBCa!bRkW=B8 zF>;-b-jfK+E@C1~bH!yGFWpfmN`z@9v1D|=-I8@bWBGN)_EcEkRu9u{^@}-V8o6j@ zYT}+}#k&#lu7GVS`~@hti-^X_4wlLIlHw8bk1V4vos+vJE^#Xqx`TTpY%LkJ*c8td z3y|h|Jy$gAxgr&&J7e!dk0|%c+k54HFGd+!`=xl?-NLcSxSP^rr*qQKs{4K-{MAJ4 znqUrX4etR_9kqr}9Bok}yQ4A88L3lRmgwgrdyI;1TJ}i5YDXy9GxYTGocp2*>=LT3ROtZl~ zR0jHH=0AEDETw0IR9J4}r@|j2%^xGYOuaV2rBS$^Qcp9)U}^{IKsUhJb=jxFH1dyx z4@*Yn+#Z(J*`?jJ>)z9)YsQ%&oH?air=?r>fOg$ydU$lCnWS6SdAF{?uCUZ#m#(+= zu=Jj8-Fuup_*9tAYumV-<;H5Jd8S_HBNhHVd|V43^?Jrhg=L?i+%I2XNa=YdrDvgD z9ZH`?DDmE~oMEKHvOj4Sk=8d1woN=XQGQcly7xaB<=hvRd;fhLGL21r;R3szIy!JF z!(5iqb6HByeyK3s`@fv(+?n6>SyulWR(kf+x2gO^G^*UhEvFUbasrj49y_DX+a~%x zT*iC}?q0XF=3hVQ&@K%&0jZMyJm2*cfQ(wq*Zsq7cO}hVPJjDy^Q!=d! zM7e~%ixP?!HDL6nu_;y(ut@WctiHT6m!I^ZuvsGH*F|0yE{!8udt9 zYSR5ErRO|n?oR2sI~A6_Ip-~dGR_g}*+p~4DMjrsb8NE1oC-gI7WPAKVe)=JWs&T7 zVMhFg{kKx|jGfY2P)g6!DLqf8ipoyK&IIDEE217x>)*PflR@>E1L}%s%qCf?NX~Ur zMRL>5ITNlcnr!<>6!;Cr)Zi@^+oiTxv4c}EPFj`H0s)F z>diYp5Od z;piZ(y2PDTrBn8;MfW4TqY-bbPG6?dwQQ+$Euva*%Gp_OIXBZSceIXodaZM7yp3a{ zP@GkVGYdKAy3P#Y?1Qux$sT-bk?g^@7ResGb93Op8f|M4X|(l7-&pqr7%@jeXJ{>Y z0Htv})q+#H`i+OOJgqb6_aU4Wt~2Vj7VW>TXf4ts;s45gq)crslgt@QT8m^I;H+?4 zi)36oa9Q=&edK)zls$Tib)Gx}r8olmMvZj2N>X|_~k;r_5Sk58LpqxWkMCTCB-Sb|K?G(gj21QdagK{F#|L(q= zNSHx6k+6tPB+Q_kNLWNC5@t|NB+MYSChE1;4R$)$aPG2OH`py(y_)6s_$-;s?9MwJ z{qID}$xoYK&iLB=a*CH}KF@sTUFIlLzj0&g_u5STUYi+|vr6YiymLZcmM3$H8I-qC z`@J#O?=3pHg^9lr3=M_)TS|$3l~Qv4i+9a29@6=5O3C?eO3C?eO39s1XZCaE{gj%v z3h#rlU;5Sooe4XwuGufAzP&|q>g&86VzmgX{mDGoTO_+`&beuCk*rdCi)5ABt9wsx zk(6m~k*rsHi)1gTSNFW$B3TKW5t`Mg&Z80Mq+fCwjZiE8`!`!-916`xu?T4Z_n{0+ zSvC=6;Ox?s_mjyjxTe7GFn7~k_62-DiQ4G`^$}K2^fkn$z*yMQ?sQY&Y?~IS>=$sC z4@Al*&GhpF?>Jdb?AS>BzY_E!c=w*Q0B-Cn7f$dvs}} zBm3V}Oh@FVVo!u_Dy~GxJ(0(usdAl1M5FDA(Cx(rj#s{fkd7Sa&SE+uvu--_ue!5{ z+W!Sg2%|tcB6k+k5xNhz9i@>;Q%G~|KMz~v9A$6OH#M1Z4o@_hbY%aVis=a5RNTv< z=rx$umYlU;rW9ma@nv$Cj>v5r=cZyhBDZZ0d{fam*XTDoX1KlR=zp10AmhE&+E+f% zU&}4$mPoRyVregqZd=8+H1a!IZdI|grmAA;c~!;IvdfF5-pY%m-Io_jA9OTilixv@ zhO)2LeZd+n4&r*F8;!ZIQ2ok{#&kq>_tTLVFrp8Ht)s)$a45ZK+3ASfqH%8i^dD*D zMk7WG#6f$9>4@C-Nk`J~rh*s}t|LKU_ zXiP`swvBV6F&&Y6H|dDnBuYo*22MIcHyR6h43is;eG$6RNV2}jwII6D*cZ7{%Vg&> z9g%yC>4>ZY`gl~a#vHlFn2yjr#vxqJa(giykvog&2;EN{!M1ci@nj~tpIEJZ(5=LD zg!HR#-bzFpN4Zd+Zr6YLZZ-df&|^2zH<;$5JgvXg$bYjAGh#dc)gIbwuI2A&Qg|Kw zz4cSzqr+8<`8*G^{eo<|Z%lvHYEd?QCGB+BF3P6+#^->RWLJRbtKJd*4$B1;oBnHG z>s(SoT{-fd&jso{_?Q8AbNMUgvq7OC-KwK+4TXXakGEz-X9p-0Y=n$vFz5ERb5lDM z{7>6QhpIuywC7vte;YCyi!1%FY1#pzuNYPOx39*W&+bAKtQ(w_elLjjBP#uC;m)FK zu-ikuvC@BmO_TW>RwU~SjD!!mBhjb76tcpgQ+Rq;CKi-^q*(AqxTCbhf>&v()l{wN z4A7cYp9Jp%Q40J)I`6hf zcHaG32k{42z+E}}c*Ld@r-1Z`6wkj8qX#(OaVQN+>6QkcvVGwD7Iti~1&Q)f7yr#9t=_ zId5?~V|Fk5pu1arOmsWT(FCgt+;U~muVeun&UOlL!EawqZ!`aEG@`% zw~S^c>xLT5M;850?yv2CR}CN7Jst1z;0DQo@2dIP-2}MHbcfH`yUC=3IPc9mxB061 z7TmAbV1&%@-5%%dR%ab=z12wjdZh()+mLS7ICp=Y^{@4=DxH6%3uKgPDv%!U_-HDS z(bn^)tE6~Eec@w{@;1bAa9PiTMbrqZm zeVp|x9bRRjq_nc|Blw^(!Wls-3uTn5EZk$;Ru;M^VxDeBi4;oj4u!@-MsH6!enTM{ zeL^95e=8KKg1bR0Fw=!j0nyqo6siPKO0BhTPP&=eL^AqWl)_yzfP53r^>HW<=3(Kb^81|eSRIXUx)0Bz=@EI ztclPJJI#rZtZ)-L1qq!3=dZ0txwV%gf6+PZ7ZU9{#wiG*OwEwAh`6FPVlT8!GxQAn zQVTOfQs-vqd0W;t=nW8Qhh2ljZ`Yu1$gF#0Js|qZde@*{5T&$pkeoJm4U+K6N;CBG=QZUQbfLf99eGwY?sBGmb{pt6#uP}7$_OC&eS%1Y!OSy{=8u%*8Z?d;^2 zmHZcEbQ7?wWP|OuvP9;i$`YE7=;m2j) zTgmh##;d9l83n3Kq?~KCyQ&h=TB=G!YcY#Rmr5c$lXqb$yl9c=P0=FJo1#UMs%Vj< zDq2LTng_qpB1#oeLdTZSX-S7AEeV~1gie9eiv2~TH_>^Szewv%MbfhUMWQqKi=<`y zi&nq~-ShAlk={g9$0?xpT*vMCVC2YY&t*l@O3I3gCs{tqiVg=+KQAki7SX8PH5OId zwv9zIG>JP?Ykkf+j3Egx@O>au@q;hizB!NQ|mf zt6jy?7dGhdHWU{jl=tAyERYtlp*SBh^1FdUp&qrNxZDn9gAS!zhtgeqlpRWU@le}u zw@!U`@j}~gxAvRXeq;I@BAH;RzF(*FR#);HJ5_ZhYe3eREorXT?&?ck zhApj4>p4fXHmxt&WXl?~yM~e-kkNS6Q1TUs_QD%VJka#1tQtx}nqr#%3U`)mDP&Y? z4Z74CN>0-5Ds9_FU22WG)Ef1O*~q0f7NypxORZ6lqK&%L8g;2PmdFU#sLQWWmtUhU zzeZhtD_9TPgE(54=0h8KoQY<-)lAesI+)gh)@fR=X_KZcOcdUBE!(MOdzdIZga1+( zh3C~&z(lqYO+z#d*X~AZ8p}jGXcgMsWKHKV(cfB_%Jc)|t(J-YdhBfNZY~q0Wx+l& zN{eMX{x{eo)3!^PD3?}vq+y|Ge#iQ+nX^9XPg3eh(a*lMiR@ zoGFw>J@+`|_;4tbZ6;YzRU5U%*u7CxjCwW`#wToEZDf~_yv_)-Io~*r&6IHtn+uHu zoAt&LHg7YU*laM?vU!*B3Y(3_M{M42xS|wZlQDqJ<;E~Jn~js$e8@PL%~s=DHXk$Y zVzbToHJeWvoou!nTi9G<{Ef{{qu?M4_XVSr%`Rgyo39y{vbn)n#O6lhXKZ#GkFvSh zSi@$I@iv?98@+7y8oq-myd6f2%|2rSn}0KAu$eX%v8h~*Y?`iLvgvWXz^32zXEyU) zAF~;9?P0UX6*`2%jk*qFbFk|KHe;@f*gV3OVzbnBE1RQS_pw>#dXUW%Tu-xE?s|#M zajrkHS?T&Ko2R=zWwXkaH<;o%+jTIT)vhzyoZ`BW%^KHCHmAF;VKeSp#Ad>EJDXR# z9$~Z2wT8|4u0OJwa(%$&Lf6-9*1JL&bAswN*HLUXxW==2m+JyH8(j%D?{_U`v&r={ zHkZ5ZI+Xl1yKWvz=0mPChLQQ2Yvgb;H@J>vbGlj1=4<9mOKvV?bECP`dd_+grborH zjU&llS#~y?CuEOivpoA;HpgXO%VuSEBb%pZ{|;uZs><$!=~icFzYNoZzfSxbo3Wff zvN4Ay%o3owGv^5c9iG3k+2;u!L+=0P8O>(eGo4N4oy(@_{Rx{M?=x)ry>GIa@BIs# zA+I@x{1r?WZVdmWo8?@!oV=zWyUdhcs& z-sb%?n|FCXV6)Nt6`S{a^N*u&o4mu>T<$%N&1UauY(C^YAErlna%b_gKlcilZk3<= z2+POi{))}!++VZ#Q0`M~w&wnh&Bt>8i_Ny&=h=KJw~Nj8-1Tg($$b+h`cLlLY;Meb zm(A|n582$Dn|nOPZ~6wX>G2i84C3$U9K>d$ubRy||4cUL`y1Fy`5$3(p?|~)4+2enh&G-F}vf1lzV{?apHJg3@XW9Ile=VD7{|juYz{_kt z7I>Y_w!m9#J{9O@vpukd%{75-Y<31dWb=i<4mP_2pRw5&_=3&91-@o89WcjIx>eB2 zrWq_^(-S1+ zw3yAhK|f@3{-7mnRu?tE#E`F+C4LOTV5?Ro?zQQW#LsQ|b>cyro=N<{rnQM)n_fyB zR&M!yBQeRQw-Z;}v^6o$rVkVM+q5h3bDO?Qtg>lYg7&e_;Iupkx`OE?&|;7~xgK;o z%iab(%(MmcBGY@I512jzJ{jUStY`K43Zs zl1fauOvi$5XF3V=FjEESMW)k0i?Z-%Hj-z8Rxq6l>R`G6w1ue# z^Z{sDq84OilaI?lxu9i<1ZW7$t^pm%vg<(=EV~hO2Fq>+UBPr4=ys+%L8eEk0m(+t zI?%%xE(L7?`I0L^hL`9;kQemug{`0=Ec*?pg6U~cEz|Eoip+H_QMj!k2d>uowI`GHLnlJwSR2m7Tvr)xoD zl9O$kkep%DNy(RO8k&3^w1s_igSLVuB)8Z!CVAXAOLkK7ESrWVt3k#fO7q1aH|RUb znKn&GuF|siG?i3X?#3j~vFW7b6*dh`UIiM$;Vl3S1&vAGWYdJ?Pi;CW`MFI)lW9-| z`^X-T^nxZNeKw6ro@LWX$;)jTnoNRf*~j&und~EF)6nD^o5mzxwCSYeR?uR0_r6VI zlBE+Y*-6QXHVsYEsmm(3J1I#gF+^jMQ*D}%yvC-X$tOW;*>;Uh6Ox;3Iw^TjrDZ!b zc_?TrhgWLTgyd+O#w34i)6nEYAa|H@{)A0qk|h%@*-6PVn}#N7mwzbSos^tl(}d*d zHjPRChfPQyXac)iW7CA>b2bf4(&-G@j!DKq?jmZt^bXTvrtzS)OsA1;1Ybl>R)J=M zE=qn6G@+Pee*g_FA-}Yny(&s=Xam_E3}4AjpqWftL5rC_B6m!mgVr(`*e_gl2>I}V z)-nwQO&CnFLqIc`hJz|%6vr4)Ez=30MNB7yRxphRbugU=MmxU7VHCnuhEd3OfZQN=@+Y7nENcP{ zW!VZ)1t$pjwta4O$GEnfyIy;o&sWbb>mDQ^@N;TbNz}(F)L)d;>IuX(OnD z>Cd2ArguS$nBD`eVCn^RFzp0wVcHEcuu}6SzXT0oQl}$4rYuk`Q!Z#BQyyqJ6YT=8 zVTyn@GaU?4SmF7SLqUU?jsOh>xsxM6<5+e)XadX1LDN|_3AB*uJD}xEXMX@V z(*vMIOb>%rFg*(DU}^(xVOk9`pf356&w_?9tp!yuy#T6ZdKt8c>2=Uz(0R$XK&wFR z@M=^a5xc)61X zU^)~uo#}AULZ(vCa;DLsHB85WHZz?B+R8Kzq>iO{CxYBeXMhGXodp`oR1F%(G!-;~ z>0;1yrkS9bOqYWeG9^KanXUmX0X=--^`PY}TL@akbPH%L)9s+GOg{#>kE2vIf(A1! z1r25TIf(Wn9=>oDXdKI0K@*rB2hC)96114<8PF=GHK4Uj&w;iwy$Et2PqDoU8p^Z* zG=XUoh;|Qr$#+1DnYMyfF})93%k&XwE7PYSH`eLC;X(VVB(-_cNrV~JJta*LOlZmi$^CicV zEz@bB%}iCGtxV^D6jn>VFEOS-i1dL@lpe0O)ftIuFv7i=~od{aPvhRX6Go1(8$}|O}pke!x(?Eln zW`Kq=T?QJ*lmN{J%}LG$En)frs0H-> z&}`70#>aH&Y9U?knAs{FO~}l5L=&Z2J;uIA~7tHJk29y3au^u&o!gm?;Qa z!tMruR%p0BvUa z2}nV2^(B7_8qCxL8ppH(L^{4N`3ulOrbj@_nH~eJVfqb-H0))Gr$L)pwg$AFWzT^~ zBlaa<0(n8p60d;X9Bn&Fo2w>XE)c&Fp83>|4}=x;y9Ey;nsx zKWbHO5m%8df!dW@)>ULHp$?6*8tPJQi>t`iL(^5e3F=YpKo{!`HM6fQvR|VX)ZIDQ zRb)d@t8znKMYb<$SFX)fWCx=TwdQ3q*s=dv{XAliwFSpQ$3bmjjdl`T<6+V7CxMYcNXP;PBkk*$xq)MHaLUA4b-6<71^oCwz48S1GP$Lqju>6)FEApx=?rL z6|N$ih^8xdt*gi;qaO8`ikgY;&O2R2b{}d{?r*Lldla=2MK*(f+llVZ=UhehGU`xn zrmM)_L|sIYz01GTrH}cyNBV+)oAS3oi_aUHuH4^TeBMxxax+}4H`Khp z&G%(jk-dgmlzY=vWVVea|mTGI%jJi9wa}`-DidDNSYEkVTEsI@InYSCO5Dx>S26ny%V&Tt#*P>QU}e7i$$osV(zF z)QpPk8Wbxx8MUD9&YN9Db~{Q`doOBL?KD@BJ%UozK7ra%kv)TQhX%J$Y!BZ zwQr;8)?>u`C~C8%`UEwjBKrcx%6*Fx$@U|ysJnAMSCK7*Qq?Yw+Eu%>tH@SB9m)-G z71^4oRF8F07b>z1QKj7GXu5j*%2i~8P_5eEpdR(u2}K9mGVg|(QFrI>Tt&7YY9Uu- z2clNh9_lKx5vX0cV_Zdc0_sriR2NqvP?vJHKQtBDSTtR^ajqh}4E3n?FDUwhE!EX1 zmaa!Fs2DK?wVSeAQHOLl>XIrnU3vudNKc^VVfNadbrso*sD)gSy^30;H&DCU*}mCS zWFMjqX8;h%?DX-Y1D$cJ6CiS*#Ok4+|OKmOQLr5 z*a&qfRb)G$X{y}?O;?ZI(JbZmMm@^ykD3p*Wf_KAq~WMlIuf-@ zBT{OPY$NOLw9k>3-CFsEzj! zYLOm8t8TFsQECP+fdYk zx;yuCab}2GReK1Uo>{vQs7E>mHIJ|!C%QN)MJ?nwDn+fTJ=?`|D5yuZm!Rgut#9Ef zvJ$nBV}FWTRXf>LWH+NO)!u=otM)!ukv)idRQo7uKEg(sfm#qpr7n(2QLAcaqIT&m z)FHixx};Cgbm>dfBYlUOkF=5J=D4CoYDTTnqLw?#=C+ip$d*U#%EhiCTLX2GE3$Ra zbk%O?DzeQ`k7|E~qNDATw+(7W-JQR271>TGR_$)6MYX?kvF}8QY7a!Mh;w_CDmMbP ztH;r3gxaK6(R9?^`MQfwBWga*av!*gYz}HA zS7cwIcIkW6A3)Ry)AOHzI0LZe17Oh^Unu=NhP8 zwOhJ4*FYVr-2ru-VB_uLDze>8Ct7ZASCQ?H+D@|ZhN02Ya5Pam5>1mvqFK@?)O51- zI2{d;#-KscSkxwsL!+h3(Zo^KqeRoBYfPtGZZeuBO+`(AwA`I&fOJ0^Bt3-Mq{q-` z>1i}kdI3$7UO}^@*HLt)t?74AEPa3yX%0%IFHtUii%O}9W8zwx4@GC$C<~!jS_~!9 zQYe*{N4c~LDy7xYM8q*Gs+3zFO;c_YR4X?S%~Eb_6#dEO_G{FHxaNjp<%XaE%I%2~ z<@QB`luJ>n+`*_#xx-Md+)=2MMxshO8P!sbqA@n#Gf^y^jS}g6luF}JE?s8oupSf8 zXv7&LDwVTykBQ3Nh$`i7MbnhK3)RX!fMzN85V8mM78>ywYC=W!6pEF59@XbsZMU^M z&otB8A+7;fJLTR*1C;v+CCYt{1}XP7YLg<)6-G<*p^4JMXqvPHnk6lZs`Kr6iR zfqi;bb8#gVl^0s=dZvp_8>946(-tVX%(Nw{E;nssy2A7u)YN55zY`iQ?S>{wd!cF4 z{%Dpo3^iSEJ%*zJ(vfJ8G!nH*qtHa@bTmyGgJwx%QPT}J$~ZJYx*QFX?5t~|bPbv& zO-8e%si^5j>w6~}Al+}8V!4OVAn7sGCOwTtOD~{_(kp11^g5a)y<@qXZIll!Cw+$O zulpC-*QiahGrQ5!d}yMyFq$SUfo4g|qNZD{@5*R^v^p9jt&Q5G4bW(5Gc-~96`Ce( zW3{*1C_7lKw2ReBd!Sj;KB(z7YiH+&1Ehn|ASpv_($Q$NbOM?vorJ)W>y=~=6l zUP4XxTJ3A7O?nfJmfl5!?z7sDtycQNYNc;Y_gn2;Df5sPK+~jtXjWyl{ZZ32)ADG5 z6q_Ej+?r^Rv@U9sHbSGNEzm@1E7bHi>#-dgAnk|-NkgoiG!#vf_CvFz15wjM*7r~} zKsp=^l8!}f(n)Bvl%t8#S!kMcE}A7>gqj|<@y4S8(gZX}nuOY<>(OZGCex$V<90Mr zx))889z+8kv)V_|AZZ3_lb%DPrEWA)s?juQHX87_^?e@=lIEZ`=__j|eUD~I^R&_K z3G1;SYLga2qot+MENMm5^rW?06%CNqvUbvXXriVQkDC5reIG&tq{q-8>1os^y?{nbub_$2>u8$v4w@x> zh~l^H`|UH7NdH2q^gYU@xew$UM_K??(jusqmO#-vHp((6mR3ZGGytX2nkbjnL8Y_- zs-#U(Ee%9bkBzrAilyx=_nGBdQ94f(+6Cp(?xy)Iw->6LO}|I>u>C?K4n(nZ2uh?3 z<;z&@QK*zgTD#>fce1sUa+JnRJYjk!%B8bWDV>ihX&kDh%TP4HdQ3p^YE69qUS(R_ za@V0rKX2k$@f%RGzRhhas?n#}9VptsbT5jfY1U49#B$qMkH;-1J&jW7d6Y}tsFY@+ zN_rE$`D>f6T_qZ}gXu$*w%Xi2MY;49iicS4JCsOs{ej%>mYW|X(!wY`)N+fXTv{4c zXrU1+pjxu)PstHYY_V&g6m@s5W9^jNz}iWhq3B3!_bU`j+n_|+0j1I|D3|s?rL+&K zq!iWC!6-V)#>-GF9gPy{1e8jrqFg!ymD1U$k}g2CbSa9Cw(+h&v2-O$r0Y;B-H3AO zR#ZxNqe`k!Ej@ywV{E)9P%J%*Qt2g>ORu3ydK1;syC^x<`hJX3=?hd!-=a#IYZ&u5 z&e|=2VyPcWrT!?FmPhqSYZs&Fc+;9FmexfH;@*>s^FfrVc1x72c3T(6FQ`;*7Z>M) zs8Wx;QLWkoT$~T0=meYZa1={NqC^^rQfU;*rPEOlAM zfKqbY|3$ep1=VVIn~VFuC_2eTu3X&zMKQS|dmJUwGbmNN7hOg63d&XcI;y01P%V9k zqLXcu&rmFVjZ)Oz86DKCBAXZGs$B?G(&8u@W$l)671@d?R&G^Sk^KxMjwYj%iS(+8t3X4MEWSvRC*NU(hO8e&!I}{MzvI< zD7W!uqgZ+$CDI&}N?)N|`W}_iJO?wLv>>Xb#ZWZb##!Rpf>-#qs=L;w%#}#XosP;J* zSFBO0+)NkOP*AQO@1jz*AG?a|b5yDJ8&s>d>Cj%W-cWL$Ey2RBB3m4#$}Qt!pNMkh zR&}vYL?t=)iKtfX#xCy6qiC#+yp^lSwnedWb}z+LWV@h5xjkIm%|)qd4?wwe5GvK~ zFjtWsi7M5OM73&1xr%Hwiq5ws_>-&1&P6e~BD)AB(s-0g6HqQqLM7_%yxvu0Q&6qi z+fa0Y)!ySOvI@oIxQB}p)jr|k9xlpN`ywi(S5c*QZ@7x=9aJm#p^IO)qUb`K+rL~z z_C1P~o2R{3+?hv-a*Mh+Q%AXS%e#tf6;vv>hO5ZdMwN0KxQc93R4eyO6kTLXkhr*i zgkt3eySRUZ66J=vc*+8$%C))pG@@L&%*7LGs8sHF7f-06iX2z0QLWlBE}l?B(Z#k@ z7rQt@K`}X=P(z7oC%HI6L8)?6T->=uxpH^A_L4S)ylo^DzZ;dbh$0TmnfFLLy0u^VJrda z?zB6qrXuTya^?EFcwz>X%B|w!X+u;gx3-I?4N9kXV8a7f)26Sh;a7o~S?x zxgz@uN~Nn&F8vji(#@!n?m)G4ABz5LegB4HX*xpv>133v z-Dnr*5U5n{Tvw4@h$`heU7WL{TBBTvqSBV&I#-e1fMVrtK`G*%1InfQQK{O8Tt#M2 z5>%>v3e~E8-c@AXD4%Has9i<&7Alo{&&An0s+9Y}#kxeba!n(8#kxe%m0FiB)+LI` zu`W@f+Lc_aOO&g2EmTdicI%;9+5|;cTW%nVr359YyK{RNpGK4__gfcdfhbpQKNn9~ zpi;R*TwHZQ6}cii8r7;j!Bu3Zpy(Q#+aFzAHAOKwK8+|*?Kl^oMwF`dFDO^-)vhAD z9#zWSud@7xpWr4 z#KoQ!Rmu%^am0ga<%YWWmPApPEmfO~Z%GuBV_l*|wMV;n-U6k{o#Nt%2j$9*adE_h zN{wk{S4J>z0sqDr|} zTs(n@YUSQ`apwX>f3^9}aq%sQV&%Sbai8f3mPNS*TpaPBRJkQx9Pyx>9P1L5s$Jd1 zx$_N&s8)}GD4J}`lDJrxC{}K;i*<<-<%YUgmnc`R&BeMzrE-~zBOX*Mcf5-u z9u(bR^F7_g5f6&Vu`W>}U5rw-yUfM9M7eU4TpaPBQn@KEj$TovQSL^yYAY8w7%7%?#@kJd@fP0T;gI~qEflRF4iTgG|Es^OZ%Z{ zs?Fm-6ibJqL^>R$(y=H<-JK`7crqB3sy!1`(mAMBy9-@Kb}5Q(vA$Qhc=`#&#Agk8yE)ib~ad5`WD_kU5T9*dz$wM)BrdK=Zs4RCR90!4S*vaIW3 z4Wd}N&0X9{LJ2vZRYR$2cW@Qi&L~%IcUO_^g-Z3Q7p-6)al`Nve6jdJOIR7!JDC4Gfz>3bC2Z{y8#45LU3qEuQ8<*2)JX&37a zmC6lpvEERn+`2B-8>*Gt+{JoB(E~Q#Hm)N34T_c9*;Qn_p+vd8T>NqzrON%m#q$;@ zCs$;Lqf$B+RnkeQmU0wT*6u76OXs3Qx(KDxc$7;MP$^A9m2^F-rJE4{^(y1tj$-Lv zlt>SvRC*NU(hO8e&!I}{MzvI<=s_EAHj1V9Q6kMjsq_`frSDNG&2uc{NeiM{S`5X1 zv+vUMh(C3V9z(J8G)klwP>Q-cUvY7aiE`!Mc5#e}O6BIbIL1Vka^JZ)#ypPslH+^< zMbmBMelE@zP^{c?E{-u#LXImjC{^v+F0RC&T)9nM9G9R{xx~eB396JE?Bcit)yfTZ zag2%Vj}dad;Nln)#mZ$ajxkZ9-0?1sF;Pm6^97VkV^FDfV_ijdF{+fi%*8P#s+F7M z;usS}kK3|LadC`^VscznLy2lD7sr?=Rqk<=OHaGFLW)Y|{^{Zv6III1cJZ7bs>u~u z#8c4m6Q=o4A}x$kX$h1|%c4?R8CBBiD0^9GdA99D3;ztiS#Z?rH@fAeSu2p zTU1GN9nW~u0w{Xc#_NY-sXt1jWH5ZGobH*mzr^SlSLH(vB#V zhM-&;ib`oeR7nS-S~?U(&)Il~qgXl?CDKVKm2#9zXQ5I$7gf?lsFuc~=y@A&0*a+c zD3Pv5sdN*{rQ1;{-HR&eK~zhRqUZ%1Zw88`=TIVbqg1LX_}dexRPGlp))uOj+s?&r zH&OJm_1zUE(jG3ZW1>{K16*9kM3r*GU0laRH93wGQPgeYo$M;I9L36=<>D8)C{gZ0 z7iVZFRqhHGXJ{x_?phbWZa^hD?%bkEwRgI>bBk)#{tZR{v}Kv@Vhy5Lx#wKmxkb5h zGhN)dMU`^zx{B;0R4ezni@hU?Ua@&ZC-#b`Sx~IpLariP3?<4f?c&%GrOFL(aqNh4 za{S5*9GN6q92=i4xWB;bL8)T)6{WtV>iXH{8X#M746q zxr*#06uoA1%UwlwCW@6i$HiTElqh#8N)f-qMY(blT|6^^O64ZI_}v()mAk`LWcQ+I zrp@<3SCRc4CFF|iNt8dWxu3aMm#9>3BNxw>p-QTrgB^c}C2nD6eUFKrX zib~}sxi~^WwQ^Hj+!sR88#dl_7r&)NrE+h$I66d?a^JZ)Iy{-aZ`zt(0L4;2lt}$i zDlLz4DMq!lCW_v&zU!hy+6bl67ATjtLZ!4Fs-zuJEe%1@Y#U`LilzNfA{~fQ=}?qQ zhoe$D7FE(osFrdRy=~*2g<|Pklt>q$R2q+RX#y&xNvM*pN40blir%sDZbz|nFG{2b zQ7S!(a%l!CrRPv3b)#CUQPgAO%|@~GK1!rHD3!iKrSv_jq~b zD3Mk~skAD}rL|Bgt%oXU6I4qBQS_dTm!MeM9wpLFD3x|YxwIE5rTtMQ4MVjw97XTj zct@gG8i^8V6iTJjQ7(-^r8E{*(l}I0m!s$d8?QvMbPYtHIztiqFj0xmD0zklD=`2)B=c4E<8}A|%OXE=@O+cwM3FXrDsFZF(m2^9*rF&8IFB|Vc z6ibhyM4Ew8={b~3-KdmmR7tZ@ExnJTuWh_JD3QKGsq{U{rFl+c6lpvCDL$| zN=Kqx8i`726sn}tQ7w%@(GND>SQJa+P$FH9QmI6_bPXz{$*7X1qFTBWMbTW0cRz}y zhfpFthElZ9h^JAm-1DfE{)sAS7OJJUQPgDPeSl)=Q+d7**2asFt2V(IPh9izt>}MTztVN~Io@OCO<9`W#i#H>j4HMo0Yr zIyTao1<9T5+%~MD3w}Ki8woU@x6sA z)$W68)ut}i8;TaQkq<+$bQDUY<54P|f^zAPsFFHREuD{|#ch;JP=fgT8!nDAP^#K% zP$^ADmD){p@i!Y#t=xSs_K7H3!bW}+#nKFvO3$HO>PDqhqZ)O0&USI%8AVIlD4(E2 z`Vyt6yYo92-(aURo^lJgc!mI#$}Q>Q83I&kl$BA`-$q^?#i+Y;Z5P*fQKH1$L;_8M@^-Ghq}hYa=i2;!GID1Q zlqh$Pizj+ePLAi%QM9t@2^34uT07|_luECm9CdfT>EbWNp;EbzTpaVGO1ZCH+>1uF za`T?iEAB<3Xce39Vkk!3({yoN3MI-7aB*Dr#j> zQRcCWi{HtiSh>Aj9IK#2xnVBuMWa-?BV7D_IFys)x)iEZo4dF!g=*!_adBM=MFVUJ zE_HET3dPDzba7n@CCW{9aa{_f%H84Ox)jQld(g#oDO4)=q>JYYP(_YUBdS&Vnu|{( zidMCy>T&UDM6q(8x%f+BC{gYQ7x$;nWU0upE>W)9#a#Ri98@Z|f{WigqDr|nUHoMu zRBMzCQM8&Z%jPcbPotO|&lR9V+5x3%w~LE)iE`!kcCju|soXFZ>k?JU9pPeKqG)xS z?@2D6=s~e^XS#~)Y?LT>fs5}(lqy%a_-;hGa@V+u?60U)?q(NzR#cH=U7}jG54u>F zC|bjo>PZ*t62;_Lmnc!~YcAF$N|ozzu`W@r+-EM^-uEkVXyLC+yEhk-z z%AZ^A2Fs!D&RbkO!;GT!EO)<)>y9W^Zn}$W|0q%JITzRdQA&>I(NV72w_IE=Mx}Be zySQGAD)smV)v9g!Q?Ix)ilX&xyoFJWc)rfX^K~d!ZY3AbFr!krwOl-pjw$&!iQ)}xONsjAbsFFsaTJ1);_|+DQ zHnetsLNV&@JkQ11J4%!r?<%rCqf|YvLb=q1N@)tJq}x!9_|=w+Z%GtyWOI82C8)de z2^UY=p;WamqFlAFx{B;|RH^nIR7)SCXk#1YGZ&vm6f5_Gi%;Vi=BC_&Eh4_5#q%X7QEqh?&%L5lx%FKi}e4{@MQYde%k6HqEmLOJ4Bur7XWhf3vcbMYBOwQ`k<&mf8h z*~pKhSb7E}(u*jSUPZa|1}dc zt=!5kelLllZLM94i|e8&R&Em)f0Y^~%5Cl9Z#$q=xgA}sL6j@Er;9a+O65`)YY_Vk-|8((W7pjz-?cyp9inh0TeB$EQ11MJRTNh8E zpUbi+H@}Oc8i2*d z-g0rIic;l1cJaAHxpLpQ*t4F;5|HCa6;-NT*u}5yP_5c!kp1_{-JL7BSeGbPZY>w< z5+%xQ>|)P~QsuUC@ykh6D%XlC#8WCL8f@AFCDJ}9l~R;T2cuHTP$eCWYUuUcN2PQxs-y=|Ej@~&-EF)XD3+c> ziPVi!sYbap8dM7kWMQi*cu8dOS?Q6)`9wR9(n_OkKrN3rw}N~On8E^N} zV?AE6ob)=Xq<2s)eTbrct=(rRmcB-b6kWhPr1?-TEsRQO2~l`>sdS0-MNX2BTJMkx3!C-5mYI+ql=>vR4cb9ivM7v z?Bn8E3rdtb$i*5&rE*8QcxDz=5fT(a1&2L%I1}oadqFV4KI{F3$5%tlWw&&ht>B+|OJ*>xWWuJnMpTX$w@U z-BvD+Mo_I>tBa!%6dhuH_dqdXUAkD8C{^wt7wZz`${p!qU7}jKlU+RjjG{wryt7<9 z|BPbgE_CtyGfI@Z0;PyEb(AZ2t&8WMQK{Ti7x#Kmt=xSs?)9Rm-RAqKi)Ut0LXQ8D z2&K}?D3@lUQhEzjsJrt$7k|eA)yjS0;_o=1Xt=d&y0}*yS)y3EgazA&mE>Wr67A~HDMwN2gqFUMkMTgn4?2Hm=H&>DU4yDTd-o+D4C|B-K z7k^&`mC7CC;;t{MlsnbMRToq%*WuzD5k;9T!8jLx(E+8({l&$vA5p2?^)AldQLWr< zF8=-oibmLYPr10$fJ)_hT>J$FR4F(2xL)zhEQ$`dHQf)Laq?XJCDi_?{FCLDvv$%d zsFv11(U`fSt46GYVrc`EN}Hlw8i*=sYg9|yxwsOI;tpHpT~Q+Kfl|a%=%|zqK$Ub5 zs-?qFbhfoS%4((Ktrl^=*2UFJYj=*d8-rqLEJ_gXy^HrArON%q#e0u(<*rAiG{wbv zH>$~9HR5g*oojjkCDKDEm8QEmibSPy&!I|s8Aaz=-`7wqz2V|7iJ_bvcZg7lxF+r5 znl!3Z`va<_c`sqSvDR)O7vFR!R&Hq*cWzOt+yEDMZc$0@suAm=O4<-b=UZ+w6idH! z@suq}$Z@QKQfViYOS_>`+6%=OSiAjEA`P=zX*jA7|GS=xy(6ksdoqeHwA#@wzUfd* zj$;*+N*AGA?Z&$}Rzam|uR@h-yIh>Lp<1=KqWB^k?{1Vx6-uQ?P%b@zO6gftNiU)3 zV(a@FilsMEBE5@J)ZO{9i|;p-tM(gIN==tCo-{wIrA1IQ&PHAm#nN&pkyb&ev}Z=qaz50%moEw$()K8o2BTaW;wrK|QFMj%*cZi8ic;wyYbOnN@e3YQ zk>m4*YUyMY{n>J(QH=Q8i!MHIC{gYrSCMt1RJlL9_&l_+D`|f?{%9vqXus1WMIzSr<=wqFlABp;EOiF3!bKrQ9Yi&Js{E(dM?bi?alj zDz_ub5oZagRBlff*DO(`+7v}s+WI{h#nNFYm5xNYbexN)UQn%Ej-soq@0lo(&PJ(p zzKdtjP(I0)<#JR?C90%rP%TZic30agnriK&JFFezNeOEwJ&2-fEcYl%q!}ocosoH`vH8SUbdT|6Tm{-`Xknwu|5XqguH+D8JGAeu+xy zJFAuEzMNM+#cG>TEG>#sX(^PW?#>llJi&xY)vk#uX`=e6rhPhams8a0_s8;Q9E8_RI8ng5_HvwsVJ51K&5mqs-$Tyo|!<=E!N`+6id&bRC)pB z(m!47ZBeD%Y*b6{q4-uC09Q>#++;q}@?2?S)F|_b$!?QFN#E zI26Uw2$V`kqg*=P#ou;7B{}|nn2US3s8;Sg7k7frDy1h;Ej^2(d#vw^F0PfLM7h^dD!q+L>3vj5pSbv5 zMK!tZ&Tn1Z3%r7*y4P~^yZBy3iE>N0xEF|0mkhAuoPbi=FKHZcv8pdpNX!{{;g023`KGU{L^S#Ci?w@V-3|5$FXhIZD^+K%j#v-xy1AvNe-rm}t-(VZ-@`h=vzn!>P&3{j6 zpZ8T?=RaQ}Y`lS#I}!F7`>p3jP>!@bxyJqJY2^NQ>Mp0>RN`*JUSH#w|GRY$GM0U| zo~L}3urX)-NX|YR|EJ}@;C*O(U;0k}*n9WCn(I4O-|4yE;HUa*H@0ns{g&-J?0eVN zMeOyV&hpmQ>IPEx8)692=slUXHm?%4FFvqg+U9j!!*rwXqt3?dTaKo^eb1le{g%MC zZ|OUIVMBeRFKx)%a`o+Zh1Xl1jcv6bLuN$ZBSRw3N zY^-M5Y(r^d*#5@qS73ZAEo>e(Zr`!3eLwn!vBGl1K2KX#o3Di}n}sdgrqtVf!?DNq zOxrwcJS+cG{f@M^&g!JJ z{rp7At*8s*U(56jM3|n6@3d(z?X^6FXEaRz!~Le`dnj!=`nLO!{FmP5Tgtm=qwkux zdf%hTOj}rAi^h5Or_IWQEsHI~YHpjSjbX7FxiIg(?SDz#o`fy;myB)g?R|)Nk1Y0~ z&c?L}<5@X}wii%meJ-I4%NW{)TKG7moZ-O|4HT2v;XJUy-LG$*zVRO zXP>22_-y_h+cs+3@3vkJBo{uTgBsdyO8st3|BkTsVZ87;+RyWCl!p)*Ve88FG2yd4 zi++}~bz-HBGuGQ#oz2&l?RB;vJ1*OroPFM>(8e5=%W~Gv`aeirI8K{^pCeu-W)g1_ z*6ssJYdgoM&9)3*GabDhMe`EYE{v(|vrpSaXtN}-EMdzUmNE2MpZuo8Kq4W2O$;W6 z5XUpGp_Ka(ZA5>zV~em{N02*?ILYg5%<%r4LGEng{D!(P&&$aDg_uOx`(t6RZ3@%3 z5qA^zTGl9g^Y)q_Cigh;G-2a3uAi_x?|Pk$^)dc}Xv}@XbkjSW4-)p?TZF#-$%SSA zDKAf(m{^0@kg)j-q)dp$`TUyc!F_UJI~ziND6ubb2w`I!Noo7o|k@#_u&7 z>&J5AXgAs84$6Cp=-u9RWb4$H-?n{w-@<&tXVhM+otxQq9oBy{eHSIdI_r;@CsrYB zo3ZyL95Yxy`!2U-v#@!E_bp8Sntp?cA%xX8zSlP0H^Md<#yp>XwjK^<`Bx`wIjyw% zzxbG8j796-@ox1#)-UvZh}@IJ9IvzKZ-{x`^H4Z{Ov%?3P>J z=eH95S0mOU)*~8^Up8jij$Q0{WhZR?ENna7vrnDn{$2a5p}j4C7|VQOL!B+(9~-8_ zd~N)KynSXY7nUom$1q+fZ5-R)tlrj}P21tge_m+ZShWW;XShV)ZWj(Q}*2s-zOK2tG>X^ zAO6qVX+NfI`wL@*?XnD$*9#jZQPb^o{xLmFHC9sre!HDZ(-9b{YZYThMcu&e6Kd3ZXjXvw|Q;t4xb%+ zpX~d=>JFr?@A-5%_wPH-A+)vSw&faut$%opVOgyV^R;6GoBpx$(lZ+RTN@keKlKg! z{PFa)*KB?MjIScD^YJWa>*!9V?xcUj%Mm+pJh=+xBMsw)`vr~t*PxBfvoRW%WdrIrBf@fq zGR)(b)P-ZI@IHoRv-027?ba}F>$@-0_I`!eAC|X`d>GT-+oPCnd~ZX)#^pYaHYXFI zE|h)8ZhSB9o7uY!gf^kf87I6ywj5)azJPe~KfJe%%X10s|NIku!hEizeliiJZ^I7| zyS>VH8}oV;+x*Qla5rHN?cZSf10qa+fulK0ztOw=&DgdRi||^PB^ML+Sy_Y9zCRab z+p#w5G_<$Z|0|}$`(X90OxyC9!#sBH)5hA{XT5Pd9p>YPu|jF%SlG0c)-N1aT4{MJ zL)g3<^I@D&hVgFpWwOuG9lp%g*Wx~3me96w{=wn>c!#!&zSZ0BBW&BMMW_$uSJZt^ z%>8Nawb5qEFjjb<`Zwen=iTUSX=B$yZ8>-J_F!Wd=Bj_966MIiX`@ZG> zm+O0^&$DrPZ5eF(!alFX^0saoUsGrs${!mi)HRl2n+e;+oQCbia{q3ezI8V4x}WhG z;`lbyS#Ec7b{*N)i{&l$A{X4Z4DWN_>!qjp*r7a=X}d;kBk5 zk$Ky4hWEvm=YHCRyKHlcig>4%9>{}{IKq8XIW5ib)ni8qONiI1#go?lRYLo|KC zxdgE=u{f~|u_Cc5@iXG*#74vx#FoUi#16zR#O}o2#QwxEqMbN`IF>kxIE^@yIGebD zxP&N(lDLNWD{(V%J8>^Djrcq91o15KBJnEmI`Izi0r4sE74bbW_m`Zz5&ek%#B#(c z#OlP_#QMah#6Th;eoYJ}h7k6-w)bEh?{(kleWiws~9Fy|=JDjlRd**)e;#&NhRb zT{HNc@_S+d9_g|%8jtDi{aD2FOHt0la@#g~7NuQ(vU=O@Eo}R={`T6!@>rYD&h}^a zd9gkgw%k_Q_HN5;?bh+-xBm7yxtY@HtgV#;|J7TD_8)k?O*dY{wf@$}-UA!g?$1~o zi?D1~Zq0bx`It7nPs6g<=hoWW`(dSxb19!^yT@bWjrF|M*}QjP9D99Xeb_y5s|)qJ z^r;WeRjlUY*ciL_X%n932yJW`!`4SZVjKY`+qg$(F^oCtE&S4x9Jh zlr}$`$1qAeMzygl>>R+_A3@&A<0x(Ynoq@cjp7_^+k5C^+w~Oc>=?tg2P<#&>H8=j zaX(J^67eeWI`IziW8;PW-V$H;Zc{d%Z9`Uu2yLufhITd&dtX+@HfC71#`ntJgSDw| z+|Cj+|2(8zJ=F%FJar}G|H#kFH_DW8gq?)lRCT3Z|}Qpn^t~8&bIaMC>Qmd<>&vV zcRH*u%LVssyA*BhGtzi&-sl0;hrTvW3)34C=FKSWyt0)t?0bjcJ&8XNorFzWf4lBv z*ShUk!@ke0zrBttsSnF%+o!d?p4?QzwzE4ZA0uoWtG6+qBJ4U#H>F*Bnb|OH-(T-C zZR3RHw$jG>jC_CQY5O~y=W;k~%eE{FeA}C|&)4GE+J)B@# zjrV-5kF|TFPn$6Qr+xCTGhbVWbAR_=%R7mjy`T0Rrfq+Hr#GPO_6_aLgNeNwa<uYV!ZK$*MwhWyOIcvW)>$~r9NZ;uz`}A3(WdGZcvum)nK38L` zC&`C#ZJA$W+Lk4}=Z*F6Q5W(yhQ${RIqUbIroW}Vt?w|7-50iP(AL?`-}k;xLn+&d zFg*%~_O>mZ#k6flAs5E5_whyQ?Df=?pAuoZ?-+fj=ldaILH=t@do4E3(&X)Z3iAs2 zHGd*+uVr)ULVLZp4b!&#w!FuYv$kP-Z~R=0X=vZLZBHO?$A4jL8)v4E6OQ@9cHY>p zlh+aYgmpcKes;|^|M(+SvPGug7fB_k7XzIr^;s<^R6kUTPS3KvUEI_1uq* z7nZ^9_gnwQ&r;*E*|Uag(>E-u^$nkG+aLGs7najX`;0c0=93w#vCjoe@4$X4j6aoW zn@5-q+kdzQAI`NOpq(wp!<053J2!e3+kX5-O1rN$o6^?hd*0?_%2xV>c3*qFy{FM! zP0=F6(!>fxnEx+4w=Jd3$38#SX6J@BHf_;&-_iIy=w8%YUmL^PHr9pf=56E;Cc?RM z-*Py0_I+gck3-!tVkuV6P?A+3VPXdOI$#V*op6vN6K(#LDFC{jk`Tc2@37 zX~*_4uPMC$p-ic>d53HB;XZe$59QI`?nEE6?{sJv%2D2a;fcM=(s%lgUVpZa*LV6n zueaA`uc7bsIIj=OJ(=mo^9<{A3%R?!oxOg`^_`yP^|rsV`sqG>^_4$9{WSG-p)-!-ab=d-CF&JUjMC+AC|lEK33B_P0^A>*ye1#Sl<=Mh5LRRVA~#S>`mSF z+6KDq{oLAZ@BMaeTb@?;Q8FO+jGvR`ScuY?QEZa2D!%hhy6hZ zdHbwhMA=DLpFdOD`_uRy+3UHM{GG&!w7-w?LBihqzf-`!>j7VBc` zYx8eB53_a_n^ON%bz4(sZEX2>#5QhdZ{r?LgkzsjhGPZm7aZzB8IISjO>k)2m@_}g zJnT90e^A5;~@2AGMK4E_0 zeGWOhmlD>cwXta{LwzVi|HitI3-kYXZEbli7F?kBJ+QWm@)|7{%5c9t+`n6lws!w* zyKn#NJ9Ig6VOt2_d!by}+lO*>rtQ1IUX$(9*JpZ9#@m!~8^ZE~DeYd;?0v9$e4kHMqkXhHox$G zHTE6v%WTWg7~yy}lvmR(ye?}O)}fU){h#W?eV9<*!FYCEr=onA2>YQKxbZkJtfT+8 zW%!Q#|GNzLK>C*5yl(sK+It*c>uhp%ukgRCe4p{{8e8A-!+p&;)HkkkThF!~g=L?+ zx%Yd@*5Sg~&iNYG@|Zzsb+d`@JvZM%9RCpm zi9sHNDR+Cd_t_9D4`BKjk5ehnB_1cN?~BAj3pYh85$k(cpMlusZDG@)98BKE+KcjZ z!oC}VuV(souYa1-!rF8bZxTx{(iF82_TK0_nQ~*M2NK&5zafUW_n|z9ugMg&+ioSwUlO(~zoy)uus#P-j%T|+jPf|oS^jLFw%mn;Jp

FdOtUccKI;*$%#M@Xq>-!DUR?fX>?--W1c2?RmJ60}C-8w|0w`JP;h4*n+ zrVk=)87yzhXY&g0rM*voqW!F=u@2EjoI+T8`_4HNpG}M-?0vEA;#K@D zvD6Yx(O?hDTm4X`L%VitVY$NzTc*1ypC;B=vMJh-*poPwu(}RP>)YwmSNrtsl#Tuy z(~V($ek^QTd7ief6Z7`xT#c}DRpRHwR)npW5JQ=6BaS9cCe9)*_=&ijyv2h9{E znV#m8Xc=8j*S&Qg|2mql>*zA}etwX+J6EKA+w1LAgqZH1Ubb#e_e(Fs-nUzjujjo^ zqDbLeZ7 zm>Q|uoOB*qjdZ@Qr~9FmliyCcZ_q(>3F&!0HZSjok$!z2X-6~?={8;@U4-_b^fYJP zOX9WKMWx5H8(ynF8jYr-`A8oN+er7KBj^lL`J_mSssO3J$4$3kZ#&!D@e-7&j_mlq zN}E#V0i@^CfzkAt9O~KofSrz^jNS$>k!mf9*3omZUe@a9YrUV^+D**f7Y^W$p``qg zKI;7?6|YlWzA(NF(#Kpi(mF^lJ1sh|jOX=ybSNqv*ZIe@m9yuS>%?*wh%86XD_!t< zf89WO80j{2pJUS_X*ind_6p-GL|@-Qs$=((X7_D*on5+2PSWf31Z4-K?DNb_UcZUf zB72U}sh(%PBxcVuhw=7(GRN`y{)OznZ9Gj(Uvp{cYa89hO3K(}uaU2Rn`Zw$Ev8`P zJ&1m->m>17zt6JY%cn!H`*!7>xFpzxrF__Tmxd+zvpPnYyEvh_U{w3=igd> zB;|EkUB_N-_VVwLpZ#-x{aL@C&lBw5_3b2Ie`clEQ@>}^ss4?gPVKQeKpFj+i_X{5 z_dEPa%r1K#uh(0DrhO&q?brIV0^9ovMLz4%*OvNoDShvc_PQOtU+Zf^z0cXlT5ihU znN1JiA4NLfF4v9M{i87*e+EA{s+FW4pwH3wNT1)c>t|wmKi09o@phYbs*k07g{3Ht z?nG@-C)5+^W!dw&_D>Qs$89+L#w42u#qe{(S+o4)Wx1nV(yCJb=s4eP+ zUO=y+g=jf?AL%x=ve&cg-qu_Anie_yh1!h>LndR8cX`G%G>4adfCf2_eI)&kn}Oyd6-m} zf0XoJwP&|uw`;dIg?hTbcD*-wt@~~Fe;u!N{~wE{ACc<*+wFYCYrS4}`#GGlcVCFNu6 ziJ79N>>}=xS>kT_xTq()il(xgXd}CeF7gR6K=$C<#9m^Q>?20YzT!nWKunTPikIaO zFV7%BBzND zc_i#MIa7QtXNfO(jNNWIN9>pL!~r>9{3sWSKjac|QZ5yzbsL{Pmia;xIB~~o)XQ~pQ432En2EG;sJF|JfzNxht*%Ai@Lx!g%?FP zbxAy}u8E=QI^Xu)5YH(kUr{bOL%HRf$|DymuUx8PmE|#2R~}c5?bUi6sy9Uelu3@r+>nr(~YoF}m`awSK zIw-rk4#^&_!?Ks_C)vk!L=JHMCI`8W$){W=J3+{n(qpzg|2wD$d#a$xDwS{uAo}x3aM4D zWVObXqSm>>YP~C$+UUxyHoNkuEv{6x)s6u6*iKSAMm_RY2`@rK>MoJTdDo z?(W#nfh%g^UbNh@z1($dx%Y9A+?2by%gTx!BsRlxCycv^n`6a-`|P>}j4O$Y)ToGC zV3oVuxE8p`av#Mlv2q9D-nHCFlluxT(yK+rIW4aww$ZAw*|^V*JAm6_<=(#crzjU$ zhO-{G@3XU(UfPe;4IAgIQ97}YtsdL~zpz|GxW{t;?)tW&^ggRb7CdOVr{Qmwn*t-_ z?6~Q~BBQIvGvf3}M8?@Er+XBstJ{ybUvOs-*H7@GC4;1awD#@Os=#4Z6y|IFR6mv%9kc~6c_3JIpc2N zB70r@0o$b-SKPQeaQP|AXK%PjD+5gK2wbGkFPhkFT!vNSJ>$N{Md}{Gm9%pIG_hDt zqLEgr;UeW4Gvez^%&EK0)cDl6-NrfXIm`Hs+~!uxf8ruNxQ2_&Do#1qLAx)`J{cs|+Nzs| zYiqeuxJNBl%hYIOTpL^$E4MQ)vb0gS?pDm1xn3aF$BIqGMaE#UsiF78$R6v=J{!p$ zWYuuyA*ZKK@11$=7t`{exFJ?uXLOx4*W(iD!R^~~jxA>la_W^hWFINHagp_K=A25z zBI8oqIQ<;O$g%Z^iS;*bl5tCMk)Ccc?mOe0ZFJ1kxMEx$uID3rdj>ADjmqPOTjSzv z=^DhwSg{7UNKc)u(8k1^Txb95LT+R|2I3;iaJIRA%4wwc6OEf{+#FnFtmYfH7#G>* z%Zyu%)3X4^_?ShFLftdEg!>8v)mQjY|A-&@mIC%eK+AJ zdyT@l$eFXKiB&VM9&Vo1N(gOZj%+$H9on;y+UlK z6?@&dw{elN-+=qh%GI$0miy9_%c-ujzRnmpz5m{{{0r_UtGz#Qk)OXJ!Zms77gncV+;G@QOT zJ#~8TjE1vry;)jhgr3L!W{vX_P_9W(APoW3^U8qCynmXT8rZoiD2 zT5)>nEG?(LI3twP8tJVXnMIvtIDN?}*IBO9-c4G$X05Mt&WrzObMbB^f(#3K7&G2`kRmuXy1$JRd{NB_>!oc38E*#V>r;Yt@axMYh}jsb1yO z7pJE=y$1`?=YRbU(s|G1yaRIHW&Ky$b6Rm))_Z3OYb0;qvQyW2x9GedblP)z@3iL} z3(gVX#2n}B#d#T_$U8nK<~W@jc^8;dU8h`5xlXJItwiR@YQ{A-?h)g1YOjyUecrg4 z#yK@s5sMtZ&T^exXODHRBDa`UcHs6{?>@gbtsKXdv$obb6N}|LgUB+RD_ZB;(OK^8 zud{QyrgrKUVi}Pmxfm`oYUPcqWn5$2T~_}dGO>=hNZp)z(9Pry#6{i-k1}!>ygvE=FC^l+@zn{bL$-T8L_5TD+h2bEvJvSHkLa| zEVA8B;2yDJ7fnomR@K#tIiFSCAh)*_D}2;;O>hIPSPR@R%MHMdw4C$l)>FhHOB;=g z%$*ZW%-JWMYqQzpPOw^8g_~@-t+=U{+l$km2yo8FEwJ2TY3~~sh()gDV}7$;e%xDD zx#GB0mitcGHO3aQT~4u8>2_{a>PGgz+QywRbsL#jYux+RGW1AB*7s3jA6T)+agouu z^E*DPvSOD_D;0Ox%c!#3c7sjJ&l~6D&M>jqZ|oXQZiyUP(Y@OFFUP=H-zBEymAFWs z-#5-#%MVTLd*hB7m(!SjoWXZqRuA6A?Xz5vXVo6ITv1$PoXg@O%dKzR1I9VW)-Ynf zTXo0b&RNd6)^n~vrcP3&N*v1?_u|n8@Vz%YRX+O&N&|)X=b-_-PDNv z-LC6=M&W#t>UKv7DUK-kX$*thv+5S`*uei}cx9u2Wa<&yi2h z_nUG$R=`^Bk4@}%y~oIny#GCki!9BVo19j1TEg-!=ah5Wn?=h#t(Kj&bk-=RJ;EuM zQ?652ukXJ;lARum=X0wJnYE6>-5=KuCo>X-Su_0xzj(V_s+I-jw7dK zrw2}-Z@+H;`;H2|+{jFL`~BWoH>ao0TI$&U?6KgCfwTYZVQW2U?L*oPH*Sn^6O5Z| z+%)6n7`MQvi?4cyVE$EMy^_%T<6Ghmf`G)&eELY&FPgh6FSS#^VObPmgcOHvka$Y zr!TsdTW6%4M%*cv)3t?j#&$;68S(v$LFDR2w-Py4o&Np1qv4F?e?HgUe!Ja%ob~a0 z&>UOGj5}-GRpUH-FUPi^Mv~>6K08~%8OfY-oo(cdkW(Y4k#x4DbJjRY5As_*xP*&b z`{@7wAaX>N#YMia7*xi7CsLbOq+DZM-wh(J1Mb$dkY3Be)-rBCe$Kffr&e-` z{a4z%eck^`t~1WgmdR<~b+(}XUmnU>BjlXBbBg6O205MgbBf)5jhwM}-0f@R)EC|7 zoVI?&|1DepzjuUgKN`-cIqvo~avHyXH@1~=uJv#1FWwXXyghP?<+R+K_Mx20)nFNo zZ|O@;<^H)npBNEP+>tpFD(=s837;4ha1$8~m53we6JrAUuFdD667k%L>l0%GJ|g3w z;@(X^k@108A}>J2-I)O*69REWUW7_KOFf^M6-Xd58!9oJdqI8T^+1rwT&TozB8kZS zK#0f!sKf~F5%q~T11UrnK_y0Vx2R7n3FIQO6e=-F7WF1uEB~ge-`NYCRDnKPBaX+e0 zR7@;Fq!Lu(Wl@w!<-}q{sz4HRgGLej66(U8T5+8}G zM2ZKi5h(!`_rX>tQZiVBNGYhq$D$^8G+o=hr7% z1ltm63EBT;J0h)u4->f`Dv`*2z&_DB*q+D(P>E#j2xc!0JxXK|RNM#Lk;vlEV?>rf zCF*mRuum)vbt3W>RHA|GOyuoQ7b5RKB^q)Eu}>@uJx*jfRHBjWN@PW-8AiO0E5nP+oACAx91GQUlLO7xLq z@O_~Y{p47De~Sa;cp^{A2}A~SKeG};ICr1l1mV5>z6jzJtl!$*n{lwI8N(M>kI+vY4h0 z63MR)!vg9E@pPy}LG=s15LBYDItnw?F(O5v5=FTWTylr_aeQ&^1()0@ega>Td&2oW zBUIcsei~l}Dp6LQ#g~JeBe+ML-(5i^DsrE=6qTS7mAO}(-#bDjs;SHP>QIRq>MFh_ zRNRMt9bXG7ai_Y8uMHLVrAx{0#Gw*(xWAm=@d0r#2n`(nuPrTqBD zQ1O(g09>Ks;YyWA{GdvLhg32=tir^PsNDFUAzMwQ;(vuo993!XHnwSu`_tzjNl z8_J|YCGxr+f(2de;2W+-h|hzHCq8w6L3c-3!ktOHBvhi5yEDEtRHBSK3ttwp|G2y2 zD?s)icXxax$o}K*fv*A;Pg&}PuLhNDY@5{=!%;JxnQ@ILnl;>{p4vwIZ21!QJ+kHNQsN_2LQ zgQEACa$=UEN?o;5JpvksDhUY6-)3ci;-T~Pno;~YH(?}cnH&k=kx$oBI5f^PxYUY?`)R#1tyo@4lSkaMNy zIKBhqTU_<&3fYDYo0_R(;#P6PZE9xd&{M%C>UiLJES3Hg3RnI-}n&)14-J_qFcmpbN)6)Vkye;t3+Y0) z#y5r>5#Ay2Uhh!Y(K`%w@(zccy(3^3?g9cQah*-2&hAZiS1y+u&mFc9yaPvY&fDh0DA<;BxOyxWfAdT>pcM1c@M((y@%m??-5$w0J&E5{(|2Gc^~IJ3P1K9gWJ8w;V0e` z@Kf(8_?h=KC3kwy;&*w^!*9G7;0^C3c+-0s%9yKA#axH3n46UM#Yh)>X$(Il6P03^ zEJU-I7}zex4`h zUroG(tc9-@-UYcn@zutAAlE0pyYVrQGmft=-VZs-eD(1m$Wi8Nh);nWWxmGvT#)M! z-#z#|kn3LGy)eVqj7Sm4QRZs_OZ!^EGQQTZtgj6$=X;1UPU=@HJmA;?sP6;B;R< zxWYF8uJjEecNJtG^9{zYhU{a$A^0_reatr$zs}f9e|r zKl6EkoVd?{oKxPpb~q0lkngACd2Q1Q-~b(O~wBP zl{n^`hW{OM#p|1a{{t#<$~O!C>6=63v~MmveqoA{3)pAq?`TZ)e%^N-(!{{%As_&xZ~An#%QG5DR3ea7#{e+k)V`~m#eka@`; zkKY6NOvayx{|+kgy*~-R7b>yeub-3p161OGKaBqo@`;T2+Q=OOQ~ z{H5_1AbY02EdCN?Z}gYPUxn05M=bu^NN30uSKL83DDE(PGVTZ*9QO-+ zKJF-dIqn!-5_cRfi#q|A$DM*3;!eYjacAM?xbw930pwVYy8w^IU4nnaU4}Q}uELvf z*I``zO_&@nJ*<1Y3zmxKjf5y29|Oz8`#rqZhMWiE1F(F2Jdp~JwT@4O_2QFY{rF_q zAU+HqjL!{w#izpF@o8{Ce175V#`x-RYkW<(Grktw6<-^E5q~%QGQKWteg)Z=;_Jh2 z;v2#}@r~iP@%O+V;_rorA@h#x__*O6>p*0L8w1LS955bg#b})CsBQSqL2UsPc zBdnT`3F{|xhHVqFV7r8_a8p8e_+>&5_*FtL_;o@b_csyYMJd-d8o=+GIlM;u( zjKra^XyPzfCUH0{n>YfNOB@C7OdJDiCys@8C60&95+}eGi4$SV#7QtKaWZ^7aSH63 zI2CqFoCXIa&VUmWXTceXbKuOxxo}qEJh(7%0emy@O}Hp=G2^xvvZp03g-a9PCh`{K zY?ZhSZc1DMHz%%wA0)1ZyAs#H9}?HW1BvV5!NiT!Is|zymbe)nOWXoaByNQ#6St9j z3NlM4ZilB6KZR!!cfhlWJK?3oFQ6y*74!yo!=b@F@cH0(aAI&ToD$p*X9f?zH-ZP@ zqTpfpPVfkPH~0&DKX?>=5IhDy4jzY}2T#BQ!BghQBKsld+@xCY zOj2!lHtBA7E~zd&pHv_ImDCVkNoowQCfx(CCEW{Us2MFN$jF3Rz=TjMSRvFJ)(^FT z4MGpWW}$YldFT>KI<`-OVJ zXG4A9@K8TEE;Inn4h@2HLWAM!p&@W?Xee9|8U`1JhQn2%5%As6D7ZQ_25t+Dg`b7S z!yTasaA#;DOWy?C$E8-$?IUhNT7x2N9ui!%|yJ6duJ+MQ{cd%p1Uf3yR zKg>!w0K26eggsLZ!(J&zVDFS);DD5)a8SxI_*BYqI5y=39G7wmj!!uaC#IZ*FQuG^ zlTt3gnJJgxtdz@ecFI*aFXcL1opKXyPmwXaLrLL5C*so-KDrXSQ)1w^DSo&wB>)ek z#KWIb65%f?N$_||GW;_o49}lnVor$-x%;GD6a`ZI!M>>jVE@!XaA4|S_+;wF*o)$+)FJq%Q-{K5Qis83 zQ%~_9b3T_k96vI31RR|@3O=7Y298S|n|4XOlsZ1`noxNsq}>p|=A8)t&N~TS$vYWd z%R3m}$h$H229Guwf>&unp*w9D^roGXH-s;3I6gLQ1dK}?1ryT7z+l=~9+_St-;}gi zxi;U_v|{q*{L|pC`Dehm0<&O3fjKZ(U~XD**|b1aS8;h?fy~4b^8Nx-VoJ;D1?Hud zk>3_rkXBayUf|8Nax!1~;+i+$2GWc%#3iw|7V7NAYV{8Tae)5aODELYG82DNG*tAUfRN+-{bm7(T`NC`9xWa?s z3xzkvX37@}55d1wcqn|i@G$sF;ZrhGzFK%V{lp|8SCJS z8SCLo85`lt8H3>~85?6e$yYOm;9tua3a4ibgEKQu$xd>1#&G=W86)5u8KdC*j4^Ow z#@MuOvU!osuw{`g@ctrO;fqDK!MBQRPwOs67yT5zSab(`spwAla?!!?m7*JCyUSOL z4#B@xbSRu&bQqjj^pxx_XBQogf4%4k_(suDaDLG-aADE0a8c1IF@t2N*cWL}%5ufN zf}@M=hVK;H1D6;34z4V=H*KGMu0*nbpB!0YO3Xevy2O65Pd;BFOk`Y%%*1{21%6Dr zPrg{9D$j&^zeK;ZLvj;k4#^KnY>7Q2Kcvhd`4MFf$&V>>Sbj$CVflH9M*@fCE^-gc zFUdVDzb5x5`D=;&X-DMmlsO{*C~*LPk}^l+pOiTw&rs&5^p>0wb3(pS@?hEtIlJWH zw3G6UlKXiM*!+@5@C!?3CZ3dwN**Axq-0f|LbaUSQ*vd=U)a0fCHItkkK9voExBjp z2jrfSAC}x3e@1>p?iu+pxo6}jTI9y6MdZe+C8dt1#j3Z+jaBcE8>^O+8&L0&8&GRYok$C)_sI>Y4de#YCUWD| zHx|F8OuYJ@+yr%q+ywO#@dWiV@dWiN@t{(rcc+C^UYM*3m)_4e?nO$k$d#;$mCj5| zRwYUwAX2JyRi4^aj@%Sgq4bv66jh1b6jg=X6jhDfu)2fXu)4GKfwZu?i`=lPLvC2r zBR7|7L~btCr1aFhxl~hfbE*5t&83=?n_E3VZf^Bp=~HRBRaODrUfLcp#0rft)1=I#|)757dKc`H(+C?tk)QAN| z_@sq2G3s+g)BL1GqP{d~rKrDyv=P$JGHio7pe{&1TX7&7fySZ9=ykLREkj$-E_4WS z>zz1Q(6{JUbQ1lAt|Lya z?0-C+73D)kQCUrkKv}34dIpU~FQTbv7Mh2aqE%=;+KP6duhBkq6rDqH zE|!PVP+?RORYWyWUDOmkfZC%h)C&zl!_XKs5luz2&_c8g?Lyz8AJJ)a3Ef2TZZ4Hk zUQ`&BLY2{-r~$eUJ%}DfT~RMI2n|DH&}-;*vJ|)#YkL%hVxl5{MNN@8MXg2;W^d9;M?L^<9 z!{|6VgKi*S9Lq+zPzJKcMW+>bT@Brd>Z7Kp6>5tfL)}mxG#Cv>YGK=Hqo>LsqUXH(*@r@8Xp=>N0GjOUO~FtY|@2MZ@2vpueE=VbQAg*?Lzy}Z|EGl zf^>b!iOe1kKRyYiqGG5Vs)d@NHmC#2LcP!+Gz^VFdRY@mXGgu>pBCZQWqZAr*fw5& ze@kpV@n4CZi^lD~T;;VZC`1tHSOL;vQD23$9@5KgN_szf7>E-BS>>hkuWS8rN z?}wg4lh6#b1g%4#AiLhTQGb&3BH~fTA`$6!ijbB;wNTS&O!xf(d}q`P4Mro7j*lmu zjC9@Ur1Q~Iv>NIBjifqn8|fEOzc-rd{3H0|=AuVbXxf(a zv8eABP5VaEr=sa|(R5rieL0#=CtV!%dc9U<^BeJ>M_=zJJrecySlQ|EX#6bcWpopH z!(5l4WR!{uqGG5ls*LVHbx>o}3_XAzMwzH9>Wv1Xp=bmehh9cAkY29t>jM0{(bpSD zKSFv;KaZy0L{lC60k7-*OnMq!i{|;b0Jpb85MLnM>tc9aryOZDR3EiO9Z_%eG}3iP zM$;Ff=_{l&(NeS)eSmhNgGiS@8cnr774;WL{kbE{%R^c)>PwJTKsAsqUx%~_(*0^l z+BO>3dAI7ZXt{2reUUY0lzR$461|9YJF}yy_V3`|i@x3zO+U_-zbop$C)Mp8ioX6m z`dYVf2LE?7F7j}^qaezIZtbIfT`(FiL0SRTKy^?P^Z?34-BCX@42?mrpt)!<(#PU* z(hcYn^fmec9YAuz^t&5tWHmDQog9f8f=w&n=y@8gXl}Mk* z^f}{wyk4%JWA$9C=T7^W)!RDzx=_VhUJ+8RtS!%_qm@=7ZG@VmE%ZtE>yv1zua)%c zFOa^j(q4~y>1f^T*I#*a|e0?3Suh-7<`ZChj zady2RdHR}OU(4(3czx|Ii$>b@M^k-Wr?2ypc&)E}(xUNi4+%8cARG=xZQ- z&ePXD`g+H{_Q`(TqvwBpp3~Pl`Z~wH#?jX!`np6P^ZHsuU(e|Cy}stKuQ&AjX1xyj zx}yy~r|S-Vy`ir$^fiS(KkM_7KA-Dr1wE(gYXp6Lpsx+|IbWaC?KxMUEA@F&pA+?U znLa1l=Rke_)8{>XeCqR^eSXt(m%a|u=Y;I%1AR``ebwiQ8Z1}O^LmcgbGn|-^<1v! zaXp9Y^NgOu_57``&-C1_uMzaTt%pJs*evncj|dj&x3kS)bpO6*YupG=Q2HqRbXB9T&3qJJxA#|N6$a@T%+d| zJ)hWfi=I>TT%zX>JzwZKLeClYJfY_e`?%M~ygt^mAK%%JY5REA$FM$jb2?^s4fBXC zF86a>{d4?rO~>8K9Bq`=ss7`Qw)v~f9{Wo{JLjMCPTnT(QU0$o`%f>64=Aj^J85%n zw!B-Hch|qjYe>C6!%myG)_aEk>&5=do~P?|Zie5w0&~!8d%|x@%Y%~YGj^?5_WHm7l%|{Dl z8-7#OhF?^*;rCQ+_%&4zKF{jGFR6O)JE|W1imC^{q3XdesCw`jR}X$Y)q~$o_28FN zJ^0;J53w4(ht{CAXdQYVtw$TsMzjfSMjxOp=tHy>eT255kI{DY3HlU$hIYvQ{O0OO zv6El3?c)E}_yTpGvfU+1@5H^eXKS9Dam>WIzp)aq3AKj}lNK3Zf(wLdhsa9h719lgy=#%G~NVnMWOysp^Ex ztNxN{>Y~i2Tq?gxR0UK}rK^y2z`3nYS@quRHO^;TtZ{M1O*d{P{|`*$Z?=~G7+f^D zY&l-@p(-&R8fg9fZI*GxxNFAUkcBCwTe%^NL@F?$+cBZ+m@+YCVr~<2o0!+cye8%| zF`tRWnpmuf#VNf7bzkC4EWyMQOe|={bZ0}Rm5|9zF}b-+ZZ4BsO%>A>`Kw_$y|fyt zq!r;kl!@J8#q@~Zp~^&a?=-o0n%q0BTs`7We-s?gUDfpJ@VCq4?y_=q>`N2-(!{%(VvUP4F2T5< zaUtVUET_jW#ciK)a+%yb#^p6GpK%3@D`;F{ac}D{*Z6budnDUcjygVd^V?e{ zBi44cjB9LMX`a{;`RkQnw=y(nyJ5x+H*Q4K@$H`en#?*U$As)FtvMmP?t-Y(@75!+ zJmTJzh~rz}uTW{R%eD;>vlh5Ao_vAC{k>7Sx^V=;? zGj5h~n~mFI+*aeZn^sm7uv^(?+^5FvH7<~Dm#dg=_aMu}x|>)J0xJkxsF?F{Zx7*~V7q#1~Y+QBY>Kj+N zm|d=_aW##5#JCQ|bu_MXF}wF2OWLjUGj5D=Ch&P~sla5|GocLkNAyh4%j%g>%kp(CHn!Nx zVmpgHEb5;0Oqgi-MHaVM{MO=8ix(~Gr7sCR$PT_F)ZStzi`^{twm8t@5R1btj%Aa^6}aauy{3Imx)i%k;w_V))b46B;MRZHp|6T`jJ$xH?JKY8KLErds?e zq-*s^){)^BmlxWTi_fH!b-Z1Q<|>P|!rC_r>yj-jPO`WrmyWEnI3%|&;}vUF4C0w$ z%8z1E0L7trlz>8_E&uE53%=o^s%tX8<$6_o6Ze|kXn56h^sFZj?tp9+QglqBN9GF6Tc7UmjBk z6-F7Th|J|HD)ah^krtPC`AW!ozLKP+ zYoR+)ZFHA>Hnxs@DYm|xAKO4Kifu^RR6ZYQj#{9Ws1>?jZV0qS523cG9eNl&BCEx9 zkoU(uiaMglP$udkpN`8ykE5=r8|p4E#yx?0pq{7~>W%u!nZACgKN^4rBChGi@DYFX zuO9xfY_ILOPOF%B$NGKxH|W{3S!Va%qSt`Vefno*mFv>8r&ai7(Z|L#H`Savd~06h zSWBIuuOr)_(X=*!yDRku5&%*X6^NGbQ=;?`Z!}pZ-1Cx9FSI zyLF#I{X1v1Z#5{h|G=lqHE;Mp`+k<~oi(t1udM!Evj%4M>T75B?b3^{wn_PTw3%fPnidJIGtp7qD` zG-$6E|FWn(kfm_vgcxM?X`pyo6r}CWq8qtgi1v&wqaaJsz0$P?Q@=lVm=?79-Ji4^ z%T6dkXc4wYdwaL8>y-DyRpoHqA&m7b$R{`w*Hk9{j&9-EPcw}gDjR-j=pA5 zue@%8-(=`-PVDt=K#s1V$D=Q0obf71*(!X_>Xdzuvi<l&M796{D(RjTfJx@$^UT zud&8Qm+wvgduCgU?Bi9AHSWnj{r4hElj1&>(bcMVV)d-6wdNcf{}e08-Mo4` zRpbeZ+EwJ4hy@ulox*SC8fY|NCzof#(u + + + Initializes a new instance of the class. + + The internal set to wrap. + internalSet + Simple C5 wrapper for common interface. @@ -270,6 +277,11 @@ that it has started. + + + Called by the to inform the listener that it is starting. + + Called by the to inform the listener @@ -313,7 +325,7 @@ The instance that should be made available within the . - + @@ -1834,6 +1846,11 @@ Marko Lahma + + + Initializes the db provider implementation. + + Returns a new command object for executing SQL statments/Stored Procedures @@ -1873,12 +1890,10 @@ Connection string used to create connections. - + - Registers DB metadata information for given provider name. + Parse metadata once in static constructor. - - @@ -1887,6 +1902,13 @@ Name of the db provider. The connection string. + + + Registers DB metadata information for given provider name. + + + + Returns a new command object for executing SQL statments/Stored Procedures @@ -2144,25 +2166,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - - Determine whether the calling thread owns a lock on the identified - resource. - - Whether this Semaphore implementation requires a database connection for its lock management operations. - - + @@ -2205,20 +2220,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - + Determine whether the calling thread owns a lock on the identified resource. - @@ -4370,6 +4383,11 @@ Get or set the datasource name. + + + Get or set the database connection manager. + + Gets the log. @@ -4630,6 +4648,11 @@ Callback to execute. + + + Instructs this job store whether connections should be automatically opened. + + is meant to be used in a standalone environment. @@ -5633,12 +5656,12 @@ True if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - + Determine whether the calling thread owns a lock on the identified resource. @@ -5656,9 +5679,9 @@ its lock management operations. - + - + @@ -6883,7 +6906,7 @@ - + James House @@ -6926,7 +6949,7 @@ - + James House @@ -7640,7 +7663,7 @@ - + 2.0 James House Marko Lahma (.NET) @@ -8793,6 +8816,14 @@ Get the number of times the has already fired. + + + Gets the time zone within which time calculations related to this trigger will be performed. + + + If null, the system default TimeZone will be used. + + Used to indicate the 'repeat count' of the trigger is indefinite. Or in @@ -9710,7 +9741,7 @@ - + Whether the associated Job class carries the . @@ -9907,7 +9938,7 @@ Whether the associated Job class carries the attribute. - + Whether the associated Job class carries the attribute. @@ -10534,7 +10565,7 @@ identified by the 's settings. - + Schedule all of the given jobs with the related set of triggers. @@ -10544,6 +10575,19 @@ parameter is not set to true then an exception will be thrown. + + + Schedule the given job with the related set of triggers. + + + If any of the given job or triggers already exist (or more + specifically, if the keys are not unique) and the replace + parameter is not set to true then an exception will be thrown. + + + + + Remove the indicated from the scheduler. @@ -11958,7 +12002,7 @@ James House Marko Lahma (.NET) - + An array of objects that were updated/added since the last scan of the directory @@ -13254,20 +13298,11 @@ Data to deserialize object from. - + - that names the scheduler instance using - just the machine hostname. + Helper base class for host name lookup requiring instance id generators. - - This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. - - Marko Lahma (.NET) - - + Marko Lahma @@ -13289,6 +13324,28 @@ The clusterwide unique instance id. + + + Generate the instance id for a + + The clusterwide unique instance id. + + + + + that names the scheduler instance using + just the machine hostname. + + + This class is useful when you know that your scheduler instance will be the + only one running on a particular machine. Each time the scheduler is + restarted, it will get the same instance id as long as the machine is not + renamed. + + Marko Lahma (.NET) + + + Generate the instance id for a @@ -13370,6 +13427,11 @@ the newly instantiated Job + + + Allows the the job factory to destroy/cleanup the job if needed. + + Called by the scheduler at the time of the trigger firing, in order to @@ -13390,6 +13452,12 @@ the newly instantiated Job SchedulerException if there is a problem instantiating the Job. + + + Allows the the job factory to destroy/cleanup the job if needed. + No-op when using SimpleJobFactory. + + Called by the scheduler at the time of the trigger firing, in order to @@ -14649,6 +14717,38 @@ Mohammad Rezaei Marko Lahma (.NET) + + + Manages a collection of IDbProviders, and provides transparent access + to their database. + + + + + Shuts down database connections from the data source with the given name, + if applicable for the underlying provider. + + + + + Get a database connection from the data source with the given name. + + + + + Returns meta data for data source with the given name. + + + + + Gets db provider for data source with the given name. + + + + + Adds a connection provider to data source with the given name. + + Private constructor @@ -14672,7 +14772,6 @@ Shuts down database connections from the DataSource with the given name, if applicable for the underlying provider. - a database connection @@ -14722,6 +14821,12 @@ A new object that is a copy of this instance. + + + Gets the value behind the specified key. + + The key. + When implemented by a class, removes all elements from the . @@ -14881,7 +14986,6 @@ Gets or sets the with the specified key. - @@ -15213,7 +15317,7 @@ The name. - + Gets the int array property. @@ -15310,6 +15414,26 @@ The underlying properties. + + + Environment access helpers that fail gracefully if under medium trust. + + + + + Retrieves the value of an environment variable from the current process. + + + + + Retrieves all environment variable names and their values from the current process. + + + + + Return whether we are currently running under Mono runtime. + + Extension methods for . @@ -15465,6 +15589,29 @@ Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + TimeZoneInfo.ConvertTime is not supported under mono + + + + + @@ -15630,6 +15777,9 @@ + + + @@ -15830,6 +15980,15 @@ + + + If true (and is true) then any + job/triggers encountered in this file that already exist is scheduler + will be updated with start time relative to old trigger. Effectively + new trigger's last fire time will be updated to old trigger's last fire time + and trigger's next fire time will updated to be next from this last fire time. + + Gets the log. @@ -17077,6 +17236,14 @@ + + + TimeZone in which to base the schedule. + + the time-zone for the schedule + the updated CalendarIntervalScheduleBuilder + + Extension methods that attach to . @@ -17493,8 +17660,8 @@ body of the job's periodically check some flag to see if an interruption has been requested, and if the flag is set, somehow abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - . It is legal to use + interrupting a job can be found in the source for the class Example7's DumbInterruptableJob + It is legal to use some combination of and synchronization within and in order to have the method block until the @@ -17716,7 +17883,8 @@ orphaned (no s point to it). - If not explicitly set, the default value is . + If not explicitly set, the default value is + - this method sets the value to true. the updated JobBuilder @@ -17871,7 +18039,25 @@ 's data map. - + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + Retrieve the identified value from the . @@ -17881,11 +18067,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17897,11 +18078,6 @@ . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17917,11 +18093,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17932,35 +18103,50 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + Retrieve the identified value from the . - + Gets the date time. The key. - + - Gets the value behind the specified key. + Gets the date time offset. The key. + + + Retrieve the identified value from the . + + An exception that can be thrown by a @@ -18239,26 +18425,6 @@ but it does not want to be fired now. - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - Misfire instructions for DateIntervalTrigger @@ -18301,468 +18467,6 @@ but it does not want to be fired now. - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. - - All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. - - - Take, for example, the following calendar: - - - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). - - Aaron Craven - Marko Lahma (.NET) - - - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - - - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - the group for the - - - - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. - - - the next fire time for the trigger - - - - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. - - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - - - - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. - - After this method has been called, - should return a valid answer. - - - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - - - - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - - - If the returned value is then the - may remove the from the - - - - - A boolean indicator of whether the trigger could potentially fire - again. - - - - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Get a that is configured to produce a - schedule identical to this trigger's schedule. - - - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". - - - In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. - - - For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. - - - - - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. -
An exception that is thrown to indicate that an attempt to store a new @@ -18909,11 +18613,16 @@ - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery + A constant key that can be used to retrieve the + fire time of the original from a recovery trigger's data map in the case of a job recovering after a failed scheduler instance. + + Note that this is the time the original firing actually occurred, + which may be different from the scheduled fire time - as a trigger doesn't + always fire exactly on time. + diff --git a/lib/Quartz21/net/3.5/Quartz.dll b/lib/Quartz21/net/3.5/Quartz.dll new file mode 100644 index 0000000000000000000000000000000000000000..963041f69fc8cc4238d3854e8430fc6fb2f90d17 GIT binary patch literal 944128 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�>5Ma z)4l*R12vU_8&J*JaK)~WwcKBbHwswY+3-q)=w`qJQ8?apXIp%Vnf6Pl*A}y0wiMp8rL*LEdOd98X;TUd^44jI8wDlaF2=AV)?et@{?X(4bwSKpW+Ub9( zz1f=7ZFcb@QL;H}*R1RY@1UJRZxsD#LwY6W76ahhrQnb1j9Pb)_TfJ0Dv+&H^Mi$QKrH!OP}TmzHg$Ak3L#vA0i0Z|o8{iqhFT{bP9@VeJnGvl6#{Kr9iDUVw{(A_pce5yf| za?~Py+3;kLoeq8pMch~|T)!0&I#zGW%)}oq2b>Pm&5fn>>c-?S-59JvS=GK^rVABw z2)yI;Y=lWM&x-uv4GH+Ez?=jTb&&!GVI zH_+988wG|k{GAq$Z7w_#2(VrEMsngq_`xfsx4@3HJkv4%QCwKwx8o;OUXXD-|6RsE zmdpM@2+JL~?P#!MqSdh;f%{zi!#1{xJ-clPTYxakD=P3j4SxsX{(-N>1Fu7)3G@hO zCH@KbD1XrpFGTn?Xv?aVeh#J32^#L`33uNLOv$u|GrrAlM|i6EJHrpkw=3LA!bO){ z#s1=d9TGI$9ifVY{aJ8i4Gwf?!IACMwAn7jr3&vVb~oG4LNn<|jf^1FO^<-^wA(O( zy8r|Rx)38c7h?>+5_L$FZWR-xM{t^-2@roCU6{v?hy&$D7*5G+m^d_y35icq(w?vl z!mkC7R7#OEUzd`%yFQ=SC2Q`LfKJyx4FU3G&FYMqxvHGPTj`vOx2?qKqx4D~J4&Y_ zxzas*mV=h-e14;4O0wnG6(-PV(^VR+ba$2J&5iBbKZ`;o(Xe3}nUs(mcv*##BVEyf zU|>KCuaX>iKu#n_LsD`ysN{e=`R_}P2HoS|VD|m5PjY0F1+OnT@bDuGUNLR*a-&L) zoUr8GOOC{4>)8BkCC96j9GHi#K;7W)_xQ)Y{TBY&zD*tEd-z8gF@U~J9iD#-r;M0~ zu!Ha~DQoV7pLm|a*W!U!WWsAynCK{4P2GN4WuU=G+v?jpxw(CyL0e zCpT11m_DEBGIFHb$dL&Za)jOE-HDKK5I(EevE)t+tBVX;dEnz#dQczvM=l_!6U&Q_ z!Vh_&!I<+j2@h^Y85M<$7Wq_o%y*n6YpAdK`=S>F-$1s#YYSjUZ+H%(bj-tz@8K2j z$yl&v7j~@(dMUjlk{zIkPN6Dsis5zyN4T*633I6kYVV4im(pu#RvUc5>BbgT8rdF7 z2@UQr^9sHRLX~=Vm}pG^F}uSowFIz!&s4wM9Pj$yLORJoLjgb;YS@IfP>_2QZzZ3C z+n9&^VjBYvDfYGF`6hXA$=uA44Zckf{R9CRC>mM`x8p8o$|{0652K!_+d&4CP?6c< z07~Y~;*d_ni_?DpoRWPU@*Mg=69B@yQ8>NNPC*B-JOI-JQ>B8l&>-+0iICa%>zcH0 zSEpqcvT4s|V@iPt-cbjGiStcqC*MKgmhK8LNJqSAkP$mMR2{m5+Zh?vy(!~fZuz?i zANd$aa{Y6N7H?-H!czWn2J+74SCP+c%qJNQ11aKD;c>TPhW0(6%FAnQy(MjkFxF%1 z2$W*{y8!?Cug6a+ECYHC+eq9j3%O+|As1K<21sM@ec-}b!pZPp-gYH?H=K-k94H(n zv0j7!1B3;4;0N)iqAF)Sy7oYUmX#VgZkVOt%%vlcH>8>lGj?FR7QXk(*hmd!j-JOFzqvthw2hxd1crVJ)>P%jP zN-_m7^p{E{eS7&Qz?+s+Yp~s2&hoM@v;Y~YdcEOBBL}pHkjI(er%2k1$KaHW(w{$< zWLl{&6#4u}`FsI_^BL{h{|l^Qr^=+{NoBd68L2CA zwT?kS?guD7Kf}lWIexIvCncZ=Na0q;c>3}HVz~~;=vmL(dmeLQ%lj#4=xMgynPT4b z=3gKYuIFQ61G>92ixz-6dcRk<^94ZOkF+TxVG{B{ovA>CLL>s)^BHAya4E>(%n_0_ za;_U=2 zFD245wG0y#*V3O_N}qov@?{$+&Q8m^>MvMF{)GsY_&n}GB1__)WaQj_D%{Y=_QP?y zk&6M-cM#eGg&Q^>$AQ3oh?{EgSJXyyLl-|5@oS`AyaT~U;nzO}Kae^r|ODiku-vcbFwIa%PV49n6D+z<_rn8Jh|Y(tz)o#vp@{j13io zk%itL(CiN2b&J^GA4a*yCfe;Z)Nj6jG0Pg2Pv(7wrf{(=qEs%wpHwXGLh`teD{GfuBQ->_gr<9uMrFW z_25xbEQnm-`=?M2oTrJ~_N!P=P-OMwg4PXjrUJnnfU9boCrwd*CFd>P)KdEVFCh`z z;5^&^(*6$^v{TggFpe7->T=vg#=i(0>&Yz*Et!^VOU}PT0hJF0N48xM)^_6rY)hj; z6E=}Io+zlyTLOS10dr?Hj06Ctdv?ir65nURKMwgDt@ud)ze*?#Kg2deJ!u5XR?w}( zuSWsUaTxG;6!0kx81p@wG&)H z`jUdDTJ98QcQ`kLdj8c{byz5Om<2Mr4-4fEvp^<*g>r{kAQQksxx*}w31FezVHU^) zuu$$W3uFRVD0i3zG65`YyDgQ1s zg*=oZe45b8zJqT8-`nwR)_exH2I5pkl>zocJjeP3di)?KxT!`B$Fj7O%IXWRREFEp zcL4V*kSK@80rzXVZ5%+9?oMZ?F^=;h=&qH!lMrKQ_$U(Kr4*r0vCcLjq*QTJQv(PC zAdq9_LxuQ*j8)cbgk+|2Q6riAFEM$NOIlXZ$CRvm{~0D)NSe*!PGpEM7uR`LQ}mx3 zD+Ydzy|ffU%F~o6p?{FJAbP_dD7qN*HNI8O(EbVWtyD`N1*P~`tV6FmX@x~TibM9e3(N>f8{(>9N=Mb_Mih4&a24dJ&kA2p!=9% z%U!|V9FF-utOMBRm-in>sZ3m$MQ8-aPQEd4?E4!7N0AUV)y=n<%$H2t71$k4f?cx6qV$O2zKB zu6a}7P|Nsypw`7n-7FwhZ&e<$CD{_F)$}B?Y|iSNT5$-LM1gl6Wm2}I3L0;Pq!3;z zHZaQ}f$6M<$rzYS+Pt~NrBhIiTSp4W5pV3`$*T@o)u5|u9(A&6%8Oi9<#I@Zc$hh> z^TOIi4gF1me;$`QUNu}-;M-tc0ndO{=oJ%0=DJzb z5AQnl?}0drG!S~?_f{ab@D2eb1U{4y_)tPfLY=`<7{m!6d7%tT0u?FnF@eP&r^)DW zF-X&^^0AB-(32Mb5kDi0o>~jELgVk{uC! zqa`=OZW77dE{Ecre=eljQz$V$YxVQAexBjS)i_ttEbdtZrRCQb z6>i(Hj?B2lD1>~Au$63%{4%IV$Z@SDd_<0GE%mhb%YJgDQ6`cD~f;{_>oeylxJcAp&Tp!PzVV=R? zAu2XH+@?gk9Ks9@0i-%5zeC4M0EtbBc8R-02tgWC@;kJX1hCX8(JqI!lmHetC1dW; zWC>s?Q=(lCaS=nu;FM^WW+M{I7R`02HQ2JHmeS|n2a?hB9L&Ez2V~{ng5UJR#`-%r zM;K^rtS8olL9hI5DKdJB>G@e>pYZes4*1A7HB3mmb zRMoat5{!Ya2KsjX>E{)dAk9RGQE&2lhhj+n}nNK z2ku4IZv>|{h91C;E>nUZqqUA|W0-=p@2KyKjX`jx6f-T8b!-geMBMM_^B*+*Zn4|b zbIJQq){*O?p62?GO6(bxamHexkv#8o8QRNK&|C%fPAB<00u7qHEN|RY+2rX}!cyT! z*dV4CdF(E+q!P> z6gZJw5YgAV^h|t5GafQmNDSs5X&F zY7;_Ns(s<*($_)9u}Ug}($`dxgfTqjOeS*V*PfT#r(phj0#us@!0k_&o}MjVYBznh z(b*pGeXK_*u*|4SC``OqQb!0-1A~=KFvtDhbFKic&0<^`cx4rU`2ItS0!IJCeTQ1E zZsd`zT^y(aoAore?M8i??E$7~D=YRw%YaN{bzXXk^ard5(TB^^HPC+vCC+4}h9eoG zeSRz8Sx=vT49u_7=L=$2+y-giMV}|mRKQ>VgZQb_=UJk-&(r5WM@W?WM0cWg`PC?( zF&g?WXyoFGINRkll70SCq~DHwOQLuugRI!~Hq_;Xu=RBLFR^GpN#uFcbKuM;LrFqi^hc00F^)J3xwf5JVC)W z4JF^%1!Zl|_w;1Y_z5t;zN*gPFYxzs^einf5KL+y=&XRSYf(A5w{thvV`@k(z%eti z=nk^@Yc{l`mfi|I0@cjS^`Qh@~Z&sbGpiZm2Vypi!Gf>p`OnQUX%FUjPGWUE)53=Z#H!%yC1?GQCs2rS!G8d z#d0Vdf5R75_IDyU(H-U&%l`l1XP9xprZ^P>JY4hRn72owE*Nh(EudTyudEBA6H1^n zSiL#ta6-A)M)UqQiQJjw`Q3mH(w)`oD(WoAlpY<;O{~IDT;Kn02MwL3Z%EV2Jmh{agH#-0~ZAP}idJ zu@8AM%s3dcQWt+0Dc6~hHn$(peblGx%2fvgiziIP;;f$;oIaw6vWTk4H?p70CL6Mo^j^$X8& zO0YXvCm23a(eAHcyT2jX?%y`~pf0daCXcnzVFslF>@t!GDGG$PAz`l)55B* zK%&U!jB!IgGd2}u@hf?|!-Ug-KIu2$2VvM}1cjB)3le-GfZ+?B0gfF%pd!!->9&phK$9{pcIc=3{*fA>sHsUixtq3K7@VShKU1V*pqu3!gNorTuDAczlMScre^@@LHgV2TnVB-Mxvx;r0%q} z3s8v%+;<4awBpdT-(?u(TtEDWv)={7z``X1bPBU<49^GP(e-t~e?bzz;86W#_@A4M<1M-~)x6$idNdMiFn z`YGU3ZpM$SEQ|;tD64#dh4g*Gl~%4TT%D{Zw|nIK{P+NozKZdw&Bp^5tnm9cA`MtC zO)D*}ihH=49L`kv_l}d}jJvcuoYG3RIn*DCl=>3~aC4kFOme{iQPHi_K?-Ls&E5tZ z^e=7{qv-4CvqAs1L0wT06IuZooKNO6NhdXQ?H^<0jt^$1eNtQ6Lu?73$6^2n3>R$;VrjzJqzgV#F1Mdy{=;CPUT14~BCqU+{y zHpdN4m*7q}2;neBu`V~bfIgT#yKz*fgVn5MYI1gAf$*0Kwg89@fWZlL>R@5Q=^2l% z9>ug9kH!ZrXn2B?W5hzX@lOB;3dFH;j^uzmBAi4c`z{k0p+*UMyrh6wqXG&)mK!L_ zY1fw#MMI3T-)(G#$FaZp=-v6HBmtT{rG(j+F75!w8}myaK%@u|*&*5#e)n#?=U9Fo zY)Rhl1Kn(n(~PMy&W=qN`}~Ql3%-!y`X`e_K6RlSm*+6tAP~YO^i(?ejE44hc|5}q z%@;J>;5-8Gfen>7^2ml8EN19&2(|NuLAPt3Hdvm%XsEGh9=?Ued9?=b>M7nYpDw1KCfvFm+?I!EAs%AH8q|Kj?+a<=fzYRlXVj zW_)d*Xp;M9h$2qUJU^&u433P!ku^AS2^`;WhkuCT>5k{Qs5(`V;P9L(NKql&nS0bPp$S0_ z-N_)*u^-Z(LEcx68Bu0#b!ORCS8^L|BoWLi1CS4^UF4lOkQc)4Vc6nSX?qzjw!9}Q zZ)!xMICkC#7!fVzJPZ9Aih^+bV*twpeAtVxd5A;9u)$u##Gzr>9Is*GKv-9K4%oKb zIVd%Ldm|}2=BY#UMehHE;^2hB9}1&k>=Hog5uuWm4-r|jq5>``oJKadsDM&!DTbWI;-aoQJ*@Z-9} zci}UFK^AWHNcJNP?iW&Pg54F2)Owb}nE>hwY<(QKSKa}Td9rU-ptWx%Qp)r-CFgZg ziS$~wi)>#T?{p)Fvq(3{AeAw7Nn{z6&Md6NoXz(`ZHCfVU93bxbOWx%Xn{ySHI$8` z|0v=X?iFxfLQS(bt-et;9gYT>L^l2usEUic^<81){0fdP8P+5<8M8d`(@-=JOCAuBe=h15MQe}_QhknOa!}%nu zQTn(900H}_1i}qHtmNOrc1^i=f|Etnu40*nao{99Ae2~1-v>=lMB5A`96KhidDLRO z-O;0d$WGSJabqlxjH4~2Cq$vOqJULrMzuGVZt)489^im%vWxKMqkY8 z1qEIf*INA=0U}#lbILfpSL3Bkd*G4AfO{yuqy?^Xz$m)~%NKEExq*O8| z4qXZNddciqKbh^V?eBohB(e>WnI05@lr466O~uaE&ZKtOLaI9uMrAZ1FT0Gq?CPs3 z6Rztq`pgXHpGbTS#)Z@e(7VSZIv~#Me4QQRF#tdrp}!2 za8_Bz=L~N1<@k&tnV%tQ`X*=qQ-8YI$Pg`UjdL!!(W+g|_+lx^^+9KoY;k>r4yH6Z zwr0ochzYsG;j)ko>1kyQF4Z=YUAm>LQT{R#wuw?ro#UlYOVke>{ zl9E|-=#KAV&O2uV@UFp^}1hpMC$URSACvMz4#Ff}&a~>BU}%N6J)BZH#RS30&5$5G$s& z*sM)zTcML2?5|5<+SSe8 zWfgB2Q(()+nH4R+=3S5@M&Dk4x|WPdWYZj{yfOIFI>(vUEga8?k&@=5J>ST>~H z?tTsz?7-+)bjL?)gSFsuWPfUKCIjeulKy!_U=3f7S2K|&&FD#F=7)8DK`c{o#k&YS zr>_kS8RxS{BvC5hQRb0f0s-4M=4k8-u=jMyJ;^^{UX{iriWH2l6qogl`Eo>`dMp%O z4oUbxF7Q)p!bc$T%loiM;1s{~Lm5Lr2Zq^rt>R9h;~lS62oCZB_#jwi4hn;+&Os#r zh2b1j0^xqBmS=L*+Z`r{l4d6QHI#f?S(8qWgafs(wm7@n`6J-&MmbPsnYvQKC8w^U zx$ATfAmpza&d~n==dNJI)Eg5ktA~=!B!~3Vy5mjcf^RZpVM&e>wWd_nYV6~Ji$wkd zEvk0fyB+YE_jCqks+-W!=&Li~*u>YGH9A~Y?xz6nt?a*F+U--w#b1Ut=lX2I!3sDx zAp2JW#LE72>9*^~p7R+{^gwMJosD3lQE&(#!8Mb98Tb5uf`;b)Uczf{;iOBQ!D8gq zpNGFSZOW9Uej?TYQRr1y(JG7AwOShtbb~xCEV9*(Q&jpN5qh~qQ8~7*&$f6j(*0V} zsclh~7XDwdDTek2WP}tyL!Jg1fyIxUP{9^v z+G&{&8uV`p$mRYIllWDhO1a+2n$B(S#$E>!Y{^B*W2Ha^3JwSE4 z-!Y%j*4%i+(ucJ+(o^y{Wu$)*I$kqT0W;Rw*TU2#Dbj$=s+wJy%lhMx6E&+=`8N2Q z$~WWB6bdYV#yW>=0Dqm8J8cNM1lVXY%A1U`CZn9qi2THQ-a}wuLPeGFBi2zz7_C6m z6YP54^Wf+I6YF`*o%xbh=s*wCYuEB#W}W`0*75{%ln)zK-$$`-$3~eNKUbFT7H~$0 zkyiFE353wZcG$N%)jn6mTgO~U(y2*aOC}LO;6pjsghyEylqkYHNf_#O;y^mA6+Vry zq!LHJhJs0iWdQlLzOk6I_dg5o{%>06Yj*AcU9Xa^=~8yA^ReWR<&WSq@+)zxM+GT^ z`}am74ixmn!R`wBb<{bC5bCGY<`776zw$vq7;#TvEAHcj6~mPT$HUddi5z4@8sySb zz+&5K5%EM#(j z2n|=RYf@438DaKnmEySx)?~@w1ei7A9XBHy_!8}i0wSR|Ct644YH=kKHoI6GuIfJ9 zrV`~wLxKz-IM*H7d_)#V0PMsYguhdb!{5<0z<2S7bwoS0D&AWv4Zvlh!#_l*DT$p z52(f&R9@@28dT#Hm8S{iHXw^iI+Ge;h&)2qYS0y1TWip@D!QW1skZ@T$iK~NE{<<) zs{w9P;PJIYV`YlhHs@6X(fktaNP_qTuwpkq(Q0ltS97~t0n5Z*w_R(-5>UqL)TVzm({^@Qg>vScc7X-}kdW(MRj2Z%FC;`4UpGFXXTI!WrGK3U2ZQWGbk+xkx z==`J2xexA{l$kQZ}y6Cvkj^dJOK3t-BsWUH(ewN%N#0bZLfqa{F8k4DK-99dl(g7q`)?Prc7B z&ZsV3vu2|y+lLMmEYztNPhNH47-#Xk`3Q+`%YOlguq{{PF2)3Z46n=|_z^=p6}LUA zJ_4y~*NKFz3gp*e08S$30|SCQ+df(16gi$5ID*Kt70C7FkR+J zh=d7}!e`)@XYouzACJSDJ6NSfyAlu_fFW&=QdmpP3xfVa67Ynkj7)q%bL@{90Gc=^ zug>YCGqNTIJ%s(`W9~2(meYDU@ycVctWusv*~~zV>T_N;ce4i5*&*1l!-c@BQ>IiR z^x-HJS`0DtIp--Y(y3h9%{UN`aNyJk>eam0mECM7v=wtr<`zG(__eU+qT18|TMSN) zv+TM{^aC+uO7Lp?gl@$mV@{ct`TQ<1?nmPkMnIUwaV9W}<8+Riiy#IaDsMVuAM9?x z?|%e_4IN%|Knl*601B4iB5_jX4K5caD>e8yoEtDQe-a?p$b1FeG;d1YwB7PdCeHL= zNq?r4l}4vMNsC!;lvT!_;}@*rtjN^)UassY82KH7tc69^4j};4cA6Kv&)&dO-?n0| zYQ{sWgeM>HE+qFuZ_g0BA9~+W)6>GCiJ2C6E3~Ekd4i00n{$4)zou=7>`RqdN}dUu zkRaneYHs@FU$Tg!S!^2ooslP&<@{YGZ>`U!_^yovn-c4lW@#^4&V&6(@#GSC(Eff) zj<46&AP_PiU{&;8n$o+#o}`*5-E90%qi&Fr>f)RM*SqMPK^!P6>K|)gtbfmeFmn!M z{qqGZ*WU#NllQM&eZZPxK49dkn29Qh5RBh+b6bem}Of|tUSA+gJZW0 z*RdL|FLC#o6&=mT^iA~3gsrB#a!>X)&WjjLk04*9KMN)odJ?mpQ(3K@@+ z`VjN^e$vyC@8^zB?5mU_N)oZ{cj9R%*=>=>g);s3RX`w|E{6ynMu9;n?=2H8zp~h z0~p|#01Zo~YIathAiz{PAcWc^0h&k`Aiit?Wd7q0lbFWfP&5hDw;SvRhu5$m*d1TD z(U96PbQ$uFDa9LA(yRtxCB)z@ZFVklg(*V#uV@yk94IL+-31gWd_JKyj5Amk3iDBE zN>Yz2NSA8NeJ)gGIribHp~FzsIdoekRgEw}F`1|PcC}DgwkLf9+~j6SjT@IKaDKtU zVw2ZY+93s~QnAVPn(7eGIj!(EK|Ck7LcG~FT!;8ZL%dR@#H(!8J^!b%-A@-e23sJd zm?_7|Z^W&IQsWql7w!3{Ck}RnWhw)pX>!jz0fahh3{0;5Fwzon0~0Xu!2T}SFT+}!S&a!7+seh zYuby_*IB!2lJ|c?;YlpfrMCO+-u}@u7^)<@vc4)sf3%mslA6svr|l%t_ZTgBL@xTylqVW+VDsQl77@5O98b@m`WVfP@4{GEnW2^Aw^>W-q> zC3hiCN(HC$^>pge_Iy6tE9?^KzOI#jmKMCZzi$=_*+KZ}yVNMRe?*L)7Or?FThj3? zHI=GML2Ig`e18slUncl9KIKLDX>##KB;LbjmQuF8+;D#=o8d5iQo+d*LmYDu|8e3- z`wKv0zI-QBXB&b$@Xch)Zve6&v^6*8g8e}r7EJymBn#ffNxbP`F-KVou*huY!?K0$ zaSl#3`8J9YimZ9x9VQEHT*(bilUQ39d4~;>e}q~22jpp=4G2ybNIT|GYvP~cviI&{ zmP`f)XGE~wvp09X4%u)e%3H>z8JT=Ta349gH%i`=O$Gbnn@tD%h&c#+dznSHm2<3;N{uOc8C}`t5o53}B^|8fL)PfKgqwb>q{$(79_R{5(Kxi=o zLsS5JH($j46+WPaVj8sgpaq+MsUP8P=S}IOiqZ!MJ~Qz_$~S-mv8RH}S&!?xnOS}P zE~~HKx&E=>q@Iz!0j((ctZpW_4{`Pu=wKm`B*7ny!Si0e1Ok5m0#|!^IU_CL(!?N* zAZUWeScoRjRN34d-XrQdi=D|I(>G;Y=daF|Q^#;?lk7{N7V`!6-C;IRHDomZuQfPH z4tN!W-5|i#GMa?`U|VXxWoT|XHX<&a4u++ z?NYeX03kJv zMRyPfP=G&wW!Uq^Ahq@VmLF@N{pv$LsQ|C?8iUx$Q9P6mNh$04ud!Sd_^#fcLBBi9 zUkG06C&nr6ziTk_7AL-cV-VrQ0X(>ZjM&#aWQp(>;wh`XDEy~Y;lU!rJlLbIu078`&oyg!5tF&zvO_>|2a(@F7$e??ebL zfI|bTrKD|Y3)N7Ho0Jq+%dZznYu`=Dm~|8AO)V2r?ez}W#&-qqDt}Sm#s_+o zoAx?2$c=VqFXZqw^8P-U12vQ20dbN|!7s&0{sj+;^J8>AM&~e_cknX_{V+rChm%(v z82zT(xd*uU=dRowMI6C3PieQj1)aE*$Z8v@k$(aY#M3`90*(Aj-T$KdO?Cf+?$_yV z7i##~Z>#$)x*@iS?oGPKs2iL1G9$Rv3fVsnB1isBaNh5QUt$iHk$$|K zgzDB%(h+P8-B3bJnb3zwEA3{C=a)3{OJew4XTHQjKe6*m!uchk{E|q1Ng%%@j$hpF zqG zAm?Rm>oU+#GUaW6aTP-)Du4-dW*^|N=|6&l&CS3uRH77aKi6HC!ExnGd0Wy2(j_g9 z=tXI_XY6*&gP|+=6JT~Fa5%&l!Qt9YE!`@HuH=uF6SUyMpa^bW1jkT`ir{d+O9VHc zaQ)1ep)2_lY+~}o{VEY0jE9*rEQI-03|+~e0J9OH4=4R2xE&)nhOXpK1cy^*5ge}m z%#<-g=T|XwC4T}8-81_(4{v?Ijua>p7VD!lJ2MTgv&^qzs6++0I+$w(TEE|6{r<+( z@9U<1f6Mx1DutyC1zsFyi}2!VPQz1%N>s!voN0^Tc8&69=t}-5&Thzg&T+oW_8qK4 zmwx@>a8mS5nOngA!hGRrAr%(yXis?#zPUR$0Yuspvr z<@vWM&+lu?L--lU|A&Ns-oU>B_)L1_O_S^eCd2I>`2Zu%OgjcE-|k|%7frgiOoEpx z6X@8Z`P@VJmks<>&9v)habnh)kdUiptE9hMBFzy65{YWpk8^JBvQ*}#th zJj&ymWPceY9~!)W%5<-obSX`j=BHt#!6bjRDtQH+nCN=tznb(Jlj1d|sHJl<^7}dA z|7PH`2LA7(!~cTt|1j`51OLzZ@Z#ek|eV6CTsyO86HEKhD6n8+ecKLxjf~VI};_ zgl{$Q9R|Kg_#Fw47F-GcN5Z!m_)Y^qp78bi=AQ{)GVomnzP%P6e8imx5g&0yu;DjD zC90B-uMlsC!P{-{b`tMSq#I(qlJ36}zRSQ*F!0@k-&S z5Zqs5YQzwiX z!_tW7oZp00TOa{J+?$PR$ zd}lMAv$~?I7npCG;7+9_kxcQVZB256m0&OCEy20`7H7|l?rv25#|_?w7K9C%$Qx7m zCa}m2T=`8&wO@*Kso*mC{jmIAF25g_-;c=eN9FfJ_$`k|Yfzm9d9FeT^Zuauo@c%n zm@f(}@n13D)#iI4zkG{?v+EX?FCZCqvp|IZA_ISe`F_!S&o|$1@Oz>g-UU9V{JmMK z@Cmrn;)cXx-EW0F#xW1rcn^hjWi2QAy(>Gx^zan`ci354igUBonP4$kwH7dVz1y~h z=4NO5X=v+*tii9Ei+t?O$*&?7N3(bh(~6s{Y4T22P$ zR%uIwnx6L|=`rgiL`n>+!5&B~r@#F7TOBB*sy1ISEw|RL#G=f!98ML!u+Z3yZ?`PAQ zD(}h`6R*o49QQYX?}M<@BRulYRsS4~5AN1vu-^!LaF6k`zoA>mpBpTcZncQN(%(w1 ze}n|#%3Acgqxh@o(Y&nl>Dc*`*!fKCd^UFeG8__(E0uTUGHGJ%q-H?=XZiAim?C^!7#g zvB9De{z(n6^gdOE|G8@T-)I2rB2w?^;CB)b<^TKY_~$F*U#yOQNdo3sd=0_N42bak zLE$6+3swFfdX@j*>bG_AhI*sAd(-$Mdf%=}zplzZrm8${l|NPG&#E8xE3I3sGzPgUn8qr9 zUj3HlCiTX0VB0GA?bN@>9o`=eGkh4LIUKtNOH44ey!=^Y4?P{v@TV^)^ANIuzLl#;cgwEyR7NEcfM1JWG zkcs(l2l`ilBHR>3(^)pY!H4EPDq9&Z1jvn1y)!SExieQUX_!#(*D`3*$s zn9J49Qf{@^(2h028vzZce;)9_I~iV+c1HU4(eGsGBaHKEdY9-0$ zmk2hCme^5I!eXc9kkcHp$sC%P!;ufe+BKHSE*{zbG>T#BVGIXL=WwTRvNPoaqVHbi zY{Ltf+v8|gXLl9VNNdi7~IX7 zMl28?%&7O_$E*_nwsw^mLO{p4PG`oDu7&db)Wd*#gw4VYu404f##+MJplD9iUc%I` zz=Plz0AhSY(Vr(&5dorVfZfH2Q1)yqXQ6Gc!DzA4tWQMBSucvnE)R$M9)02j-P`EXpR8T ztXoBuZ*|v|Ugi}CXl41Qw3A6?2UlZ1OtGPaqZ=0!Ki>Y8CxnZ*St^m$V#Jk-Ia~n^ zoW;ie$?)TN*irQ5acO40BRHBQMUZ^&@MX zuKy{pyS7ue<=dLt3T@3egD3lliw&^y@^AAY|7YM%QO%iX@AX7cF=v7=1m)q*6QjPs z2b?|hxkl**BDRXqK1G_{P1x62Ze@nFA?4*v`8kn1ySkr9z|_51WQOH zM2K#)KAJ>Qwf798hAtcOq0i)f=m=&5_P$7Hb!I8?1H_b3Opq(p8@4AtRt0}E0)nHN zFV6f4hVr!olV`2_4~f=N%r-J%*a`-v#1)dYP4LG8gZCM=qu z+heFUuVDH78OuX|bC>~&4s+l zRg$W9+x)yvna_@J6w@BC9DB@~WN#9W|9Ks%C@h65aR%JA?viK9V_=ei8pR&~A7~TYLQiA3lH$0882~IXgH22id+*X|2IPg&r z)aYX}GqX5Z>6sEfRfS|qB|TFr=ows_pl7nB2P}4qo4DbJ85`5n7?HC{4LMO2W}mKC zg`bY9aH==e$7;#U;xw(Q>2A0Uk|eV6rbhWpugS;o@l#BqjdqeZ&C)G(-|L3o9~EKm zXb7i21G3BP1T(xDGHe$8eu!`^k;}kY+%()1AV!CvKns}!l(u`DT6&Anlh`P|K116~ zZ>9{H#m&6&-e%!Kq_DCD?YlV3n>BDV+te%{YQ)Uq=E{;S-0(s`CRsAeX5np7Qvz=@ z8Lb3+a4bd@Z*vnQt;^dyxD5)VqMq%BW1bxi_3RqdKI|m8kkZ=}NSfj7$M!V`1sMho zEl6=ocrS^)bKt!t_HO0P8Kf%ZZRJBu<_8ae+dqypZWSDlPjPE+>p?UJ#|+QF7OPnv3K7=RKk#HeU%E(vT&f9L_3^Gi` z-}%hTc7*ZXcEM-Su>7srn)+3*z6lWCc0Mcysu+9yw!1)YcZvgUSo|#^!d>wZMZ+7Y zAyZME3kcDA%R9pISnQ8F{qGr}12fz8pf_k`_a(OD``eJFxyq#N!KB|+GHEbs;oH~b z?#&emy_e`LBK6Bm-F}Jae>-?Pl*0c(!1eTcI|OI48&5)_q2GT9<1zd4w(HXt@K9&Y%7I!vP&mu=vzw@#gBp2Y0 zHz_QGP@Bo~%;W~(Lij}t z9wakUFpSNxu2D2<S%hvcsFmi-~f<+$ttp9_fm0>{vs;Hz*P%nrW3)j zo3}@BBIJWDgyGbl-kxFS3&4F1Yh^EQuR%`W+;A$wk|b6quMr`xx0fi0{&uXBy|rEM zrQ!ko$BxcOrV~c)=N(Xwkq3GQCK!2;caUM^wMds_WOecy zMq*?@$l8D<|LQhN+h-F&z|f@_n_uI9Ogg4Npg!p0?m54h--2-ao*h#e08n zGW^;%-XFkRnD-7Ig~R~%rF^e z{^fDKJPwT7zz_8f)p{9by(}md7p|{fm`>{DP;X(qdRgQxO4Q3?-eIO*vM*P1vpRXb zdO1w%Wq|c^xYo-NZdk6ubXZg`N7VA-@Y;Gg(mPV?<;X<69I5qkc(Ps+B$|3T+*_2W zm!sV9_oLEsR4pwFyoKK3*OSZMLe$Gbc$M?XdfEREk!o|acl5v~*?`7-M=K|=^L}Pt z8F7poUINf0y+=okIHo3Z(;FN9h$LpX&Qu8CW8H9ok+Hh%#rTe`!B;9CS1KNFuznK> zRXaGrJ0YnZyp+fer8q%LF_-muq7Lcf{{)$RLP9$@(NZPa!AWTP0+G-TPO2eBQQZJQ z)eg9yy?COWe<+@esooHnXs3E}gIh5m4bTYUO%8BgA9Mb-*iYvaPcg$t!=FLYDZym) z#BgW0%cr3CF8Ai@fIN)}b^I(Y_7-Cz{W|c$aboZnb@T_Xz#%6til=&~V!Xp3oq;1C z9H@>aIe&qWljYD<;e{xfvK{+-fJcsrv=@&8r_6a8!7xwBv5uy8Gz{<5Y;XGjINLC7g0@B=_}ueYGMG(xl#h(y{gGl-V8 zUxHoW-NiG#GfVz_BBIwjGdL`XXsIA728$`)&+4cB!8h=U>t$gDZEV(erK zK`%^=a#$rNWM*@EawUswd2+=IioMP=Z(1q%5$Ipn zwNXIcFc{d6y1WTRGsb_Gibr4}R*JFXJm(9+*k^-BMUv$M=2svU)81 z&X+ zN%*JW=lr}Mm5>bI0!RqI3%<$lrSKDeO;tEg?USB;@lC>C4nOPnvsK}5!%x0#HLj9x zE8(Al@N4mvK>_tn{;z@9*&bgWtYH7Oe@g&&8rsfN2%nC?S&)&8v*BYv6vM%8?5iE) zfSu0wVGGv-ZSkI#LsDX&7+~VIzErz^8iWWs0?%+jmN|FSv!9#8TsU@ut|%wEu=GW$ zv%yaxdgS>t$OMU%{lD00jY!;Obu|(+Wr1JT!39rrB+S_l4^blbHTxji-xo3f$3G5P zvjim*pY8$CB|qobI)^v0xFY)xx@S)kZrlahQ^B>M2v1>Og^vivCRuqXgwH@&3_i({wYYQ=1jP=b>pHZJ;gJEkn&qNO0nEC=X%nw*bqDp*4hx90m6H|hNVk6 zR>8QfD;YNe3X3tn#Ya~%1jovNf;yWCr@o3zm%t+rzZ(CiIW5jk1;g;yW|kjvnQ+et z7*&pCKkBshwBlDy|EEi+(!Qfj)XWDI5+`m++lJk41lOHJRiS8Q?Mz9 zkv=aAYji#cnYJLemUxArOdsCE3YOB*;%`W7YCVi!jt{ zy7*)?px`VJ+AC{BXnJ^<$Z268ah+|(%q!b-jTvVrP_+i_q`ZmQ`!|)l4AUdixCO9$ zHgI4?@f?;}dq_4|4i7ezt;Hd_jbbv3Tm zh{4gigAtT*=`xgq>wj`GUo(3k&P*14)2q??;-uQl8`sy&8z*0Y#=N+QqoZ;2rr1n0 z?_ypWb`h6Ldim4*l^_O-R*k`z*|gC(B^&=-1j}Nm>tm=gM`?F{E#d|mZwY4n7NO5H z`9@8;ib*N!yk_(m@$I6%g1+Jg;}hyIMte?-cC0s+XvZpAX~$S*zKP9P+Iu3^|Hi4t zdE=OBoTjSVh?|p*82OKZyic}c?la;<<$1QB@&{1_Y}xEv(atc6(-JyOl`5@}8vs!S|)O-DbkSqi7;Ln=)a;-;8^@ z|9y_ms#tt!+<};;~7)dkjY59(C3eN#b|HI%)A*VwATm)zz z$ps%lc=#)3`c+8B@$>daku#T`(y>6$HDeLv_lOi!jqTyzts4cAYf(X7#{w+6%c{9r zXK{Ls3-&-V=ed3;_t=*pnY> zOtbL3*ubk7Dfh`PUBH)A0*<9zbHQRGC|ZjJ-tR#~fV)0ki89@1B62kg6X^J*M$LJ( zmu>eN@Ef=J@<+k0B4j{tJ{$%vxBzYw1oRiizV_f_NzX;GrxaWqd)k9blAcT9Y0$+K zHV}ikA-GI|F2|=A^UL7la0H*gPq;7WFHeJ%E;hC_3{XpD{QpGpheh#uSe;?;<`BeB zi+PeW7km=HNOJ`~O>4=^VpDhul3}uRBlsorSX>39S_Ji)9SMZLPW;;rZ4l~;Bk9o1 zxWCNqKkCLC8xKLhT_^o08o?k4ZvuMTneMdiLMD9Jy3v*XWZmo=Z$zGkOxXMnlNxsx zgcBoAHY-Po6I+wC&Cdda9#zi?KrY_9qyVQ!05E58cN4|~wv^!e_)(BsVvvl2WU4{_ z5QFF*DNOFFux$EIOG%^XkBtcc@X%>%_8JDLX`8011V96J+KLT29-RafroGB|gj*1D z?bv;xgHo|^B__ye1^o~}%{VEyCO{e|E=+)kK@X-~0j>O-=nrctCW}p)_NF*(!7G$J zq%BBah#CT*RbGF5OzFlkeHh}PgSW_DX1EsY z317fZ8FnJM0s&JB=u+2!_z~#$={~$u<$nhRy2JFQgU=#{493}Cf^t76BT~WVK_4O_ z|7!Jf?Aspj9(mbo^fsRgo1}wkHiN3!7XTe#+dqaqxm!(RvjMU6w)d6fj4bvdGOu93 z(7^Kt99P?b+eF;}_`JUC>G)q1e5qgvVgh&G+z9Wi7j-X_v##_C6g$;=Ssu0l*C{xg zY%Wt%=zNO1eFM06d{?*|oq5Q!s~R`;1`ulKP6sPdaODKjJg?&=4x86WJS-iRL)g=UHRQj*tSHoV5Xn7sZxS{O6YusCG0QbcAfP2mc za8G_$xU(XswyDMq8xs4Zwr`#-i&*kf)FTtk+xEvPvnu5Xo-u=r8ol4ZA`>BwWmEz& z$gsGpWfWfTTrciv?*TWSSXeJ^*goDh-8*goH*B~6hq^ZbldGuu#&7QJzP(J(WbX7# z_bf?fvJIEXLK3!~NirFB*%1&DKv_jZw6Hrt&Db$0h(N@B0n}H5(H9j|To4x)0Z|bR z;x0j6U$@s4cV3t9{eI`vy?wi91_Gbo|9SrNJkz)8RMn|dr%s)!I<-A(+}M!%lyswe zeipb@Zy(W$+v;tr15-Sq8Y6G$?WW3%>N3*X11nVij%vl-EPt4&#+dg|{uJ-APmLE{ z;IqSf!c*hLaOT6v)4!vj{(`g+~{aD6R z^rp=9wtvNVic#4wGr%(+K@Y0qDfNF;{n2=81Ikeg?RaW$8BZ}D##7iy?bmKbY;y~K z;_(ziGlp1_<0(STVR0X?@_mNzNP<3w_<4B(0Xp#Gf)7`w{0Ier{}b>pYsmMXlAV03 zeDmA~nCqNLx<@SCBWk}}k|ci#$-fntLkyAhym2%ZJG+%G*ypL6EnNmD>SD4QI<$$b zX>@4bSqC)dwc-w%aHrDd(FFFN$ErVxJu35}6{`EEvwOqfD|TUY^jQ&6DhQC54 z_9iYFmO}-~upG8th|wp(mO2c*z<~6G;jF0dUvCY# zc^wY+T63@5=aVV>_H3rCEqY?)_swHKw+p?hQ%GWY2v~H=2lI`;JttGPtQkT%cCo0@ z`O}k~;DydIBzLFdH7wx~uf<6|^Dg;_-{2t(#Cm^`IDi>27^4*?4u!$EtT1sX?2-s3 z4u!$`tntL5Fj(OgCJw-O_dDl#7m>GKo#2%DIvC;VN;NECjdg0=g-HovokVmOSM2S4 z0qI}H^x4c_+~9`Khm3-GIM;hrs13GnfD=oy>BUlN+o$B8m>uUfmi4EA_Df_qjBd$ zu&q>47E5|+^h+q5E!b^w!So6%=T=1Q|VlkP6ah(Mz~BfP1Sq|tPy5}xJ(m|vDm`MajzupQXHKAO2VW( zL3&Dof^<`ff^<`nf^<`vf^<`%f^<`mmTb~)^)qx*3%J!|{|+Y`zgvBbPPT7%=cP?HmO7P)&b39hp-ZsT zp>1Cr$N?~{iYQDR3VU?~6NkdEl%w&)p)f3AQRl1vsH^@UEY=^~kwX1}K25i$__8~t zMStw&d>Z)hlr!{40FET|M|?G#C%3Yx0`MV;`=F56gmrwwHpO;Voet)Yf@dr|k zo;bkWJ0D!p3>|a<~Y2$hZj$aN4fK0XDHc9gXjmsF&JO8Jni+%Q!Z5>r3(3 zf^|k~i@tAnG%z7Mw`a`RXlLPP(Me(Cy^KTG+u=5!!;h|SMSb=uJ73pCM%n}>4uz4jk>lJ+EE3s+*Iu}q zj2^(+BfIf!ly$Gpym2`qvv%b^=Q?wDC;2N!?(qB(l2!Lb$#w79B&jLC@i>SA8u8%L z_u>!&O1%Y3Nbzx8Jj&(Qz5otwB~*f__?BQBz?EQ2LDqHcnPN9rTaNm{In7BDjir&5 z@WRgiMON4y__61Vzd7}sF~`JWAAXgy`crCWA6PN&;DSr%tt_8lG!u@Fjc;Q_$lO zhT~?<39!?*ElBrK+D6}UMF$(iRv!v$$c zZq5{UL!ZlY7eTtqx7XYIh7UCd=^n#(f$)Beh>hVRLrOqnLq(0ZL32xj;U%rI)gdbt zpxYiTm|GfV;Elvn*~Mm=wD~U3pe!OZ4}+VDwWO@s2aMo)k`lBHec~*5%}zFzY&ZsP zfTj0TxK7;vIs?ErO-bD**NGJcmX;c z|JZly+>8GXxRZb11C0Mf%=rrA^A8sw%Rf=_k8Ae#x5%azc;vi@Jxd}kNNGsynlvP@Oh9tc!E5WnkfyQU|xk5)K)H3HXw&=d7O5uOeuq8 z_aT{vR_}ig_F642uP?|LUJlB%N0@Sgal<$#$3$rTnlh7jL>`o zz8%==IxsD!NS9@t-a*9`tr<=?hsFv$yD8A$=A4c1t;i2=>!7C0H<_tFdLW>_$b~l! zvm7>Wdnym^BokMEjSA7$3GVrrq+#Y{E<~v^dB0sYp%qirV`rg>=^b91bIgzWmVYOl z;LK)Sy*Av5?81leW4?u-(v6rS%`(pgp73G#nP%7>TooP$(%?av4xwvcMW^$2gngEL zGQ6)DT;2%f(YEESpiXzK?TZNFmElOW4q_S<>vhB+TW*8_(qiX*~EqzBDeH2H&_2#$tmfYXyxmw8|28Xy9d29Y&(Ld7=5V93%OVHDQ}Z3f z!OIzCb2DULT4pho%F1@NV%n4QH|U|DUU7W`c4V?fT&<0=8`TE;4+s|;AP&rBxLZIc z1>q^6Z5L)_c!<<|7a8S)^w^=m;G6HkCj)3)3=Zcgn~cT#iUwZpK#1@rb|DB}f9G+i z7O8}ZlaLxa8=&s-*@Vxm(Ft+O&VFeF<<*HS{?^EXhq0q9awJ_%1vU%zP?E*!4&Zaq zmzw9HO!8y~Ha4Wg_1HTq{TMcg`sN96z_U`u*R2BZqfJjA?W&?f!Ja$i-CMm`7wfB; z+_i=kryKadngr|~`*ny0uqzG1~Vg%fk7nPuc2s((M0|;!5=zcw| zjNhObxb>wJl_1mDucJp09SB$2MXu7ln zfhKzylNF~X>khi(WZg{Gt;vd-jGC<2W0Reoj&myor8rrM$x526N0T8HWd0=}acmY3 zNOJ<#yh#IqgFeb=ICFr1>=|(0f&YWy#`F=c2ApFAiY}T^6MO*D&9)4^(*!>UaMJyT z7WlOmj%L{uA6iu6Q`f*LuwgG; z-0Yg?5(Kg^EHB`9%iExaJl(aaZfgz`oqQ}JL$7UX)@w`x{Iq4?0Tldmhkgl)YCk}u zt-lk&*8fBL-$nmmU+qWqyxV#np$DbL{Ne^=QrkuUb@UI^9;N$wx)tk>>3@&JrJ}9B zSDZ4bdSAo&AL2X&`l|kZIu|NscAIzo2EugurS}HOp7%O-val?6?!`zW+wuC+y~xKR zczm5cjpX{X8c&Z%L}XBezJ;_qKZ0(34K~E2!o?gcSgYY{fkk!jIhajt7Ybg8(pFCd zE^D1@*oj$z{O3G+V8xKbgS5NY7fiCi(fx|%QXq(DOx#-=&zM3;Ro=V?;oJ^sw!&9T zSGo`djs8;ld_Lj#GDH{#giT=C&vajTTKAQw?f6B*J~(x1g{v|f+2e7Z=MlN~Ah@Xq z+riKU=1rX>K!uuDFw?w}kT=-kl$SUC%!NWizKMjql90Ds+wGe^+m*hSH+{^O1Qi9v zUyyzbck5tN{VN5(-8yfJ*t~Ty7Y+vK}$6B*?EdG|~o#7+Hd3bCK_`R@bAZy-OO`79!BJRc>gZAbEa3FBoEse-+-lP%Vt z{2+eKV`yu#r7I;T5xiP~hd9dE-h39&xsz5D!k?32eNJUk ziS}?L<>w$x4whJu`2_%IQ{B5~m3Gha&%!wSU@4Ar0=-7Q%NI@!2fl2V4KOeIr6lsr z|KK~uW*Tvh@y)LoDh1AHfm!dfuz|=$uQKu+6+;)&b;pBI`SZ>TfaUKff4RB*p0vb5 zg<_nQcG!+>{%nOhZIK)FN|8xr*VJ}DJsl-y*&z)&4u4)V9Zyb2$5s?AqT^DyNe3DK z|AdY~>AO>HEjlzc_HOV2(;l*UGk)4CF9jfDCP^GDGh6`;Hs>})V`1x^#ek*=neJ=aw5#{uYU?Oxs&fFm6NyP z*Zcw4js#ZrK@q3M;KhtGM0< zFsD5b{$gtz)IxgZPr!&xFFC~NhNV=w!y;P#$xV1*4`!<1rTGg!R#i5ln!hrT2Shlu z)>?s5{~MqMFDtcg3{cAE_c-_o1j{X!fjvK>Aw2q@U-daHan}5us8gda7R2nFvdT#5 zoYJoKv2)=>Sk6nMZDPQjAKM>kg0ysA<`QTWeMk-v>1ajys?z7cFamGG9^z!fgFP@qdx}P%;YB#Btovg!Y^IQ`rXyo znIiH|J6nV6v4HFUfy@g%u8Wq$ppmJf?5iw{^1Y%`ttN{V_>jl9Ink%5b zf~+Z&T9~J6NbSyR-{dey^gBfdS5rItg65QtsSgFqJ8{cra)LI=nJWbXS1v;!WVDwa zn-2tP7r6{`KQ#t%Q;aoG*76)KWbBwyFqr+B-c@udvoCy^QFOr$j!G> z_@Cf6lplz3x>Di4=)>ZWG-To{n_p6m&R2W>hR#Q5@0lz_A-~ zmwi%KT2i}99WYMo5IEVAsQYz1`Znj(U+EHx>-0PS{jZ2$ZO*lbvj+TX9gj=TDTEg) zt4Oyibhqb}YEEB|0DbaUqIG-bX6o=1V&ixn@7onB?^7yq-);+)(WtpJ-i9RA?{fNX zyX^*l8)X=94m&FULUNep(r{duFL^`xR#c|A394x1Cygi{~(76ch<9OicZXSqvW)=_> zJmccip55|MJUKW)v!Bj*a$UGX86_RYLAY*UsL_g(N4cXmA>@tf=#nw#;7B2$5>!s*I{8Tzt(SvU(<&R}=0KZ@ak0|-oQ z`BB;ed^vHebXjYCeZovPcfKvU9pV3@mr~ zESB4GFL|t8SA9&W~tGJFvJo zTc_4-a*Qjx-*pT>mPYhlN8%?M{t19p7Y*w;Tg}+{EQ!lR6JL&e?EIi*;1cPj7gi&> z<~c_~-@UGtuG(W5bhKg1B&xk&JFdNuM>Hj;vXZS6qjl!2+RLm1v~rO|i$&I8%?5^} zF+i~ep%}zN@Uxa_o!IFK`U4Xp^|J*8-gtr66`R{7{v#R;W zy$+}2drfQIVT8&sBPm3F`XvPsLtMC@M~so&OGbo9H3zAd-5tvgcDGvDu@6n8D{mwEv_3S! z)uIriBwf(a#hi>vS4J0eXloQ6%W4m~jMX0MP2BcCKI>{v%xOSHy8cTAX!;c&D_zYi zJ|O9A3=qf8jt58SW&ZMKPh)l!cUD$+euQsXse{$VJO)I{{mn) z;s1qzC-G3E2zw>|8}gVHIe-5Yc@)DQr-ovaX+zqij-vpmzo43}f3-|1WY#-pwWz)4 zAsvTCOkgPtfrYpx>|nUY%mGUiQ??_tFzw;SkeFq1Ik#o`^$E8ej^lIfDHYkhz+ z&DGXsnMUj4QX|$>wxXunE6+v7IaMbqiX6-XWOyq})S@i0P@=Bd?&4V2&y> z>#JFl`i_e-R|2~o41H*-0o~UN^<&$&XghSuw3I?9OQ3i7DQ(|PG9%*>C@j8_<2nnR zb1#qD_;t?6y($VWZsNP|`w?$c=iD--j-OuVuw4Hhoipf+L+(B~WBqU)7DiPv*US~| zL79ghm?zppwGz9ah6*9`S$np#8KlDaMyxPk5{nham8`n7ErpiaXNBUwf6n_o=Ip<5ZbGA)Hb2w*8>Wd%2PoCllvnKfG0DBSs zX|GMjr@mMK7;HNUeUX#?>#ixX)V$W;jkGOm{jUcThOI39bkF*)0cUvH{;SQw0$m zo!Ud7xyxCIU;I6Or-pOq^}UeJ(?U#n^LbB=+dTDFfYk_{WPX$>;C?yWeuy1Z`7x?m z8}kIj?3v(HxHQt;Zh>Ns5_^3DU|t1su&6@|z6HmoSaTIj`3lUL=K-aSKst&k7}-e3 z*aWlfvkNr|G*=_Bovz>x9*8BBFNd?9n!Dw3R%|re2LX?Cxe3&A%x`xIln&@LM$1vg zJ`@IrjGLA@havQ#);gETQkxhT3bpyv8(k^gL#{NK1%P2&Hbl6X-sJ&> zg)anL=G|XG)hP^%Av8RWeg+U2Yh+p>9LT`lK@Kdv$FgFSeOptMEJ9dA>F^u)E#@$( z7M}TtSdz_lfZ!MxMJV8wp4QZqiJoWfx?NN~qS>+Uw|Ib?UiK2B$^e- z08OU`FgM9)<%1O5lnCzVb?W9SM0w(k@Zf$d8>Z%JE*N9zqGC>sAqs-l_|X?2dQQ&a z#Wwkrwq+Y1v#S%4B4@ur$`0akjRk3hl^WWx2D=|@Q9RolV4%dBtKq$BJ-5Lv!g6h# z2+>=FF5TE*UdJHr&XRS5d}RWGXa}-xfbFR=+?3WGwCR}A!uluJ#EjnI)Iuv3GrWsZ?ez-0{qk{ z-^5oGCMm-|bdd8y!2XPX=EFb2>Ha5Rxh9#fIDdlwFRd~-jm%@MhYBGje8P4G*<|!5 zAkB(OXiu3}P$8@YBqh7Q#Wd3cFL*N>nq%XGAVjwQJqJwAZNvbCm5!?Z6ZJy(-55t3`KFgs#FZ3z*-?#8tM1X&2v>x0L3U(oRy;JF%R( zMSXa}=42DK*+gxch(pHooQdP{aYOC~)n&oEkh$F>&a3Y<^XU3J*(;ivn;0f^wOg$1 ziuH109hi{$VFD{Q-9%V*LpZyc_^#FsU>%A{*j#fhNU;>pwzy|2ZZ=6AT3tYjHFjSz zcBhTqDY28S3~g*bq(Qomi(qjESaDTmS6XtuNep-LX#to1=_ z8}h4d1e;pszS2>cz0rEi2!8ZhXACHpz=QWtwF40G`6m*aP52r1tLsr4>PFP1h`Q|S zN)1*o7sgYornyP=j5tlC6;lbVXqEvBW?{>~12kM+_=x-bDFmDsBST~{#e8jATb?NT zl-+hHr*=>$v!pH;IpgOjk2oJbXOmW&iSBtR_>^lv+(D*lRMznajxw*s#r4Tm}A7-bPc4ed$%{@ z3)7zR+$9_hgGHq>IY1&P_TapikE#%An8N z^d@8@m$7>r>CEe%Sywmo7!W+lJQMdH%1$4fwR2sZ4@besht*T(-Za~)>NJUrI2U@d zeCWxp7`L%EW(51f4{*Ir=*)3tGFmIjgM0soAS#~h$v*-#@Xzh3e~!rIUFZ7e#d#qF zp#BAMZlv>zboSNn;AiUQ_}c-F&JcAvp99W5@aLmmh)Z54i?j&glmqTKQUGuS6^X*0w)qFTPtdVde5>jDb{5lNzwrPUuB{?1! z975Qx1tV12}OIlrkJ5*jeQqywNEyfmhsDJLQ*0?(KNm749P5 zAjVcKXP(F{+1N8~;CCm;OJw2e%8hAB%{a)OaqAllvj1SljO7lx@#)| zZ^I+E*A;$M7fD`HX^k917#Z?CJu#Bo&+Wig;5#=CJw-O z&X7Vz-3UD5TwWVPvA0sHc&ET!Q5ta|-ph8*rdBzYObEZgrnwsNHxh{Wq8a2Klf4i( zWSbbACr3B)enV^1>_V-*?Qj%Y4kD}Wh|YFC>Pk)5apoDPe%1hg{l13t%XALr>o~WY za(nAIZ5t`*BIb>(9{xQ$6u1=k>nM|(3crC5`C`xeFf-wuH~+cnDz2{yQF(?GulK+)3scejOs^js6x% zDt-7-=-_$bgMbh3BC6qC_(1@Ucc+&9Sk5H5lawcOC~&t6xjM*x0yNt}wyLbd5WzsP zV@#YfcxVVpnVAmlgwbM}90chRh*nzh-pX3ZG_I)f23+wjJiyrMIfz3`nAs>5z({}| z31}0=apKa7Pb*g^IxJV!`+>;YJgkoG)$2e5+vNH9@4$cbcNH9*yS^9yWDz(=F_L@8 zIQQoIR}zlBigMS%@%R${Zp7zUrXBy>&;5G*gC+9EGupp{>j2Te(I_h+9}oyug`H^G<`5?CBc4z;CHJ>8Z;9m?}>zGgN zSR}4fw#)g-G0Z_*U+3)Tj4p2Dam_bTFSy<=x_nMX2X6Qvpjv0O1GLJBNNb7vK7DWH z$F=4_hUoDHZrOYfsp#iEwN>~YGPS(Vs9bYLv|Oj`L`z7X>8I*LM$Bxc_nq?Hn1|p$ z*>4^XnhqmP;s1bAc^f0|>o|G{T#<(|H@o4_5U5jEar)B5phx~i1jo})bSoT0*nSMh zgi|BuyU{Hj7^&wgXmL(=T|%T^duYZu5+ZTF#W(;xehX*S>$K_*z~$Aw;H%w%(e37>8~DCW)cE3> z0{MQ|e!pkG-?!f%+3yeS_Xqs)4yQwrC;#Fp88PCFE)lxvI`O$3sXFnw9qBspxgCC; z>D`V@o%r02Y+dlP4#r|ck059y;ol{G&?*7=3V<|l-g^XP!ovlf$DzrH(Y4Fj-LndP zpxzKBN<1?Qyugs_an$bw6>s;5FLxQpxR`O-&mNtOD=ja)kh5Q%Z)==mr^dNB z8Hbarh9FDoPBr-7cQV4mT{UpR+kNEcKHfTAgx;(&?b_;%LI;B-QP-iEC5L~J{ zACXkSZ9^m-Ug&jWqS9(*ux7KRX-jQ3$lS`p@4TT|v#`);dpbrw38<||)lMdZo~MQ0 zJT=^_ozjTFdtgx?&gm?3D=M#g?q_jL&*wl-Ud-sjCA}d@9<^!n%WF84@T%WJF?ODe z%9QzlxfSt;cX9b=xcVr9+GMzejUR_m1gRdlwpIB9e!NWe?}#DlX(xL01cvt9rZ)p1 zHtSa+YJhVHr?Qld@?i+J9uSzbRx(0bUg6wvHdDbeNe;l6{BBUQ1IyJ-L20I-l6qSHg|%2CBU6zZsywpAP2R$=92(W z&oPu=k%Dm>cshVMZHzl}QqBsL_&nBmcpH*z#P&E`E2;5nXCR&w*Vf_fcY|arlhgB?(38^w z)(}h11ZJ`~5}B}uI|%3rQsNC6X^aaCUJ_F>MQtOZY-8)snoV%(zGtCv)upTt%3D-N zk=$^M!GE+Bs!&-wSb(v-6~hLfFJWjSJ^4nQd`swc_+AX&*wNG`Hl{J1=6D;=K)$tC zAhuBkxJu7z-_T%10b{8iXW`NT}tE-W%w92 z2B}2fTn^`|AA>m7;lPS^IVXlBFt5Lbzg4#jL?IHQPi{inGSiOp5S6JCwqPDh?_9^Ud(4n6WnSrW^p z+*t< zo)NctMHj}_;+8Quqfpli3I4(5dikVzGdyA;mio;(&jDSpLLHU!gMUy8$V{NL-o_w$8-vcK7}1zB>%0+oCn-0cj5Et4o^1hocaGi(wK{4PH=`0U8z;s3 zhL$)-u@ox{FogR8k^=-0rb*^+;|o<$e0qEdO~&W++sbB}+&xeyeS%h4C~-$=ne|$L zl3@=_Xe6W&SKg6rjXTORm2F&4m~Y;KWVq3TAwEJ#o+mXSAu^u5RYjC0LKV@sB9d#~ zhTk37pEEGxhHsDEi1b#C&*kVueB4otNFx}RzJp%`UZwHa?Iz+GDiEN2r^MoW3m70f zuOUCS9ZqePhnEuxdi)W+x=^k$EM&48MJ_PRmM$!rcLB*T+9*tv`5jEqK6Up*e8-;) z+sEEVseP~r+vR^Cqsx%5H+nf-o*SNo;jM7W1AXrXYE0N=VZdAqk6n+D(XwZ*Bl%u< zy~J{PudH4@<9BNW*Swc8T-v5}BsoEQ1zt7A{Kr10>{TB``*NjC=s3(Z?;|2wtK9G$ z_T89^Q_n2$T=O49h!BqTkH+`)$ z&IEj`BXCF|zXKbl(EqDG%R3z5z5%#P`O1ZGdcM3SiCIDGC3~5~6??dPB;{Who(dN3 z;()GQXBA&Xw)P@58Z9$0RhDz|Mq;$4lB;#{_^_Hs@aE*3?LCFdo!M(0oLY8f@jjqW z0p&HUt163X&Ov?S9XJ+pJAU$&8p3_)v1Cs9bi{fY^Bxqu-Oc8dqqlGd7fv z=5!gu`wxM4(VMxrBSooJi}dBY*mU&)J=sIZ3WNa_7Pb5%_O0O~oSrkBeOVsfx^?+` zy?An z4v^*@bk6(9vz?EysT>P(OXfq!HIJ86WwoP`y(c%!?I1ZLe(Ac6Ows0r|B2Xzj5!6; z*Pc5JZA_+vY^2QsBFZ_&jq4pbZpy1vc6auE5U771#v` z4iBF5KFuw->M6bsdovR1b=ZVTkX(mtK8nb>VrmzMEyF1|@Wp(YdP~P3%bfkrc5-Y7 z)MLYde{2dZC2O9Mt30cphu}#E2_)omlT^KesM zP33u}SxhO9=&hGVdMhuMy6;VwpQuZ*1L~OjYBUOe8f8}dBud?$Ev8B^)1k|NUJBAO zxG7@mvTgY!+k6T?yV$m-w0^l57%Q%}?-K=p@xgj_qd^MY>_>9N>@G4L+Aj-xIa_>? zm9|G?xbr-xe37%5Isz+B&IKP*T^PyYe>IhF`nvn{zp3ti)|6LM-96JRrqmtFb2Li( zKTn;9_N~uA(P|&k>6G_s=vnIY-!|nlJ>Nd_Z{ph@n(}Jm+cV8#8ou?&dC$Kf4?VZ& zRiC^ABi`FUyv#S%FIMVKY)j*iqA?I|s~ikwsOd%q!i6k4d5kSaDS&WOyJrWNtHZn! zBMEhGko&W-`%{kI4qMC4XJlNPQDZd5m}-np>A2R9&mF=J>*5Bgli#3YTD04e*`)0j z^TAZNxkNkz80-ELWc-6=dmplf0r?q~?e#O1?PY+M+S5`--lWFyTNbTRnzj_bJ-R0? zea(xpc?YB7rH|&u4uHeWs^WM)NGzsPqkVw+mQiAzfn|ONXsvKS<7cf;`7>sCqL)K| z%OVVzl|^>w51WML&Gp|@-n?w*h0%D`d=^#en%nUkzKRT5<%XY&JwQ4Dd){_@z4nM- zc%uao^v1_*;?n;@w)$HRlEi>?0+M8_e~A4@(XZMNFWe2TeQ&PUd;w@UX}IRay%R$S z$EnGZa*NBaU{=E;rO%izBE{muvMXhN-E`-pUprmvTFct*TzZYpvFEuuj_u#_YYu}^ z9^YAs%yKA?tINo{7Q#QgY9gLbfq6goI~uV%m^9)y>_AWX~Y}Kx#5Oy|C}%-a@A1qxnJ+sZ-4_I zoP5aZV>5R9)+5tw-x58D^L@_p{Z)3xL6<%X@(O6L;Sup44n~Fv{|8$9J6im*448 zqxApSqx1t!>A#vtzqY(5`Oj-g|FuN=OZO=K{HFBSeHYVz{~o1Z)Rg{#ME5HC~S8G z6Nkc{j9}tWnB&O1CJu$=BA7Uuapa>gacKOu2qq4N6(X28nsKy8VdBs*SR7vEP;tbVUmRVrxR&=qj=)bczqE}90H4Fsy_-7hsGa>VB%i}umH8$#jog3lh94s9?GZ2y+)0HfJDM}*A-D@z=VUDNEqJ0~zuv~sJjk;L zsdS9Dw=;aa_S4t{^)OP_Ner$hpt8e0f&|P9xm#ld?>!Yjoa@!Tjp*TbqBP|5iB0iS zA@hy0G)s>k6_|Z*gg?V910^k z?$aQh<_92?ynvs?njgk~d7;q^fEb2jyylrX>f!$TlK|Tvb?=3TLKR>_7?u&JCd*%= z!_&1FoK5oZrdw*eZ_WlAz1oj}9*>BbNANX+NHKL-kABb2U4p~3u9@Ev$ge_KOXRb* zFIr1LK8-wNs!ytH;;;w(qN$!0rO*l z3Tqz|r*QSZ;MD$nV8wTw-{u`>wX~ag%*P9d`7x{TyYuE~v|jrO(qK)d_TTuLpWIEtSE5=a4*a{>f{;?miM_va|=>%x@C4S3U?J-cQIWm`V|`ZVLj4y zHX4}1*B~C3K0?@_blUGq!Lbgq4q}cQ6V`KeCct!d)qPx>O5mk?I=nbFuXu5PV-hb} zhs$WD#d{O+Vik+@(p_vLy%f5j4fKAD<-&&!)rrNZ@inopbmM1H z7V~%Vv}h^)9S{V?Z8BTJvX?DIP!vTdYhX6w$#b|`T?Cg~BJWwI|751!7T4E-E9h>) z^Jz=RO)A4!Cv}bCjwV$JgilvNsKe?=Y zrITDPC??-nO4kGlxcLPTS+XcpLCO3wuKeF4`-VUv=zo}Nxv~Q4 zq^lhMioV{U*Zc~3srdK7_nX+)58v-%-vE4%$G$o6{Sm(6TsZzr2l_1bX~7(BS@4U4 z!C-hFC=dFAe)Cm2@M0uCbIn8i%roD_$J~#f;t+8B6*xv;#8Rr;e2supS^&lQP={j# z&d=R=E8FjaV1aoMQMCXI;rnLnTNDh*EfK-OV3GMXiYsk1n2%<9r!q}jCT(w)iN!%M zaY&Bt>B%mj7y^yp*KdGe>|S22(Si6~<=v%Iu;D?in6=-MnTz+VLNmap6>1aM3MJh9 z4v3N!y4d_45N*wefVf13E;f%d*Wt=>7#w#Ehku}NuV63p3vj@EGG;>af#UKA`b9!7#m^X)W}PPJA4%Qv##zbYK2h*Jh(8Le zN*tenO&4I+JPJkPbTviXL3sElAd{zjnghk$a#0vy;@m)gKgr>&ylchoo(-t7V1?fN zX&H4N!fSsfbt^4Jo3NYP9lf?e(MAG_tAbVLCy1<~wl91?jeYyM!M=*t8NOf(Zk_Ixlw5xbP7^1@p4loDsv%jg}Q#=sJ9wRd0-HB+R!GRmUk4#+~U=~t1 zCJ=YHvM+;`_)VW8rCSq}5>TuJ74xH*wo&-7l5Xi93&!Lo@9s*5$;LulNRcnD4o1UG z$Rb#6Ud>V*h%`Tl3A&px58QZ<5TpT0&{o79uF$+35%ftCL=(FOY$Tw#CRk&>9h0!u zh4;IW*DPX&i{v%R%!@EoC zV|7QyNB5fC1m%N0bI$J};#7?MbMe2~$9{Z-J&N&h1jpWV4yHZxzd#No@N-0st%P7D z{CrE0aW9p*2-I>u{1K!xaaTr4?lOHH!u#IHJxiD??A(bAW$(@h2=U81afl!Z=-v5n zGoZE_$LiW}TyhP*EQ{_3(f5g8FL`ssESvcHVdKRfe^{xP=oYwtfMs6zI)tlO5rL-n z?CWjv^{Y>(t+K*YJ$(o(L$@OxE^yfG?*$pDA(wpU;-}yn51*__;dj_ihMP1% zI_>d8A8tI>k-=x#6Eat9dR$JH%K6+q$IR86kRj(J6asP^?h(j>tdmHc$vVk4r~O); z^P#BDM?T^#M#qCaL3w8%0`QkIS>$J5OxhcmQzi$1$>RqbG&#{tnKnZ92KvZOo0C07 zOz+CnS?AB3GUEunOzpjJANoAA6dx-C2WVu^j3^AUgL5QH#KXJacrKHF)jy$d>F{`{ z1FRs(Ox(pyhQyZ^e6sW}vBDD&iEp;+Ji5&p7NW z*hhCe+&C#rR_d$l*l<+snLq1dyl3s34ur~>Vtcl?x>%rn88f>9?XT`HPh5PI#bZg*i!lo9j=l~V7Zc5H17l!2uGC7P18ll*(7+Au#4ow zD-Tq?1nC-&SQQa8ww|E0Y?ZFw(}GJ+t)dW2EN?Z(eE2OOrke;jysYlOpqb1lC5}o1 zz2+`^gMpxIa75m(K#k#=j7;TDd;@U22gop;=MCj0((J(@_ZvNq*u2hel69_*(02-a-^5XXL#7Ze@hdU}8)eAet=>M?vGKn31e#{7E%%!p4zMc&eMX7r8Vzl=lC$Hb(+AY1uXa9%9TU(MRr~CqQ>*>HxHL~y z?Zu!-BwDf}3#k=Tl-eNsv~phoY)zGWbc|kAW0B8nSG{2}tGj`x8>&%ZWR_;r-Ctd; zFx8B_dJpy9Tv?5JM~(KOM#mP!)5eb7r8Cjv>$H*m*g@#<`8OA8HN^KYd?}7-%N#~I z-Dw>^Ex?y0A)EnULcCvs`5(67j9XmME9VhDj6NYfdKDlka}0#FG3yHFgW!dX3(OO; z7diY9Kq^pTs~9~IVcIcPx9kelQCAh}a(5^o@vFjpo1=2G#(c+@rph>1AyI zu67%cGjrg}WzAfCuwj5~kKTyDO?M5ROJChd=C(V>o~A?7ffYwO9|J#cWnZdxxhuhx zd?f^feFH{f*i-!}m|bW!yrR|s+jm)PXT zX!!PW;nj$5e#7XfQS_qvd~-@)6i9pMPaY+cpkL4*#V=GhZ=ACGO|IQ_8S_eB^yx~D zU_Em@zd`Cq7*!^%zC4lO8x%0_Wm*Z!C_&K^2UKcGkloQ`-;-`WR;(K{#vY`oweQS&Em`^; zz}Ow+GNwCVqlU*1G>ZjT#Hy=uBqMaGSiw$9K@5uWYPC|ncZ2f3Hz=nz42n>Nmhz&l z{4S;I7R|Ry^X-Z_BKG91(R_O}U)-*@*we_@~*1jNu>QhvNU`_=gE6o+uEWh72-3CKXNbIUd7% zH1ZY>#h8DLk2$2of1)M+f56Y@MO6L34o97 zDE3F^I#0nd*A)nG`|B(D2?sTU{#pfycsFFbyoLM#_4oUso_XS)3Cu0hWJlyCJLo>nwbz~65#5o(X`4Hj_cGu=3 z#@2&C!{8cq9}IUm7uHo?PdbS2;Cbt}o($j?#;U#<)RoKvq*DL8*|rn@_ru?t@c$?L zeF^`^;qOoQKMVgr!haY1a}xfqz&|(P-wFS`g#Y{S59Shp#|X$L0KX)lO#v)i^>F|! z$>M(keoM0Wp)Mkl#h-=Wk}UpC_$|re?}guzEdC+*m1I>vg^l znuf3l`u>2y4b`5{%BWUel)!{Be_`HN0w%JJ zI0Xw^ep{Ctp%P_UZixx}5MQx<^T@KfNK1Su2|u-?U5!QPo!a;eFq zD7RZX4kQl8H_Je!<0Q52--eTWjn_>L6Ww>2oB{T@OD_~wDM@l6DEkd%Xcyu;G{W)uU`01M%1qXuk;4$VE zU~tcBGQ>tKkHfYAPxYOvaB$(H2rkLRaMknJL~e#9auX&iLKP`UsTx$UBuEn$dD0~GBT%7(m)v7m3(Q#t~y zLeg3j@Hp)wJh2>a8Tc}-0|R=)<-DaanRC`sxw|D9C(ltV?tnQ9*zmkqpE_U!89c}A zg<8PAZET=uOZc#XLPt#4_dbrpzPpjYZu|0s-6y#WD+*kE&elOe@gr>gg?X{ zto+!YK|(6ir$Li2{7DVKMPTj`aD)Gk5sQ|(05yd zJ|1UA+U&IS{RAZfB?Jm9XKAA%xqPFXcX?#aPn$ErGZcFyJGgFwWgdBd+#M?>m0Q66x+~q~qHUQ977eV;$zt)no&SWWQ}B<19W(HanSY zurR)gWcE)iiHp~>GAOa-W8@07;g7WQ_q}tD>@(A1@;H62a`U&`PC;2-#PalF`2Rc=*5$6;Hv_)74 zny{WKq5^`BM;s9a5WHgD>kuhBIJ$NcU%cYLQEIpZ65db-#jd2_Q2yMYtEWfhymC=f zCM(vl(x0lWUobXpIv{zVkP^7m^Acn&7>VN@nR({V#RaG0fA&&fY8{eOlh5 zgK5ri*+j*vzo?PTAnDNRT47d8S`jKYL?~9NE7pY|n36t(uNzR?iljpqs-#1?<>3}# zw`zCIjfiV$SX_XvXC0B{PeWHnvIWZUG3^H((^9oBFp?@NGB@amsDkQKsyfjmf=-(h zKqYU4&;~;I8f9jmbjzO68B9kfh=>|sf_u$$1`(ZDOHw+Eq^KCt*%i^LdZMsjEXXtI z2_!E?8H2$%q^IY*4x2Uh8r2)ooUgdzOs5ya&3VutdN9JTo`MYQD>t|zpA$B726RaD z@Xdvd;Ofg7ZbaoQZpNsuZHmgN-HcJ++7wlWA2ShfOH))%0%yc}S5s8Z3}=k`!$j0c zYC*FM+6<5WB+LHyWF+=0(?y!Ie}k7Yj5K)+AX_kvB_pxRoDS0&$w*Wh(?z;08HrkC zx=6PqBI)FKCPwHX7u|!?F89a{K~6k7ACr}u>K(u~;tifF6E+2LdC4BLDdTCr<=|bR z!ZAkH>;pFqAJWyHg#Nae%E-n6UuVa#1%W$QE)qwn&8`i7S=M2i)`tA(DI>d|WPj(- zSE*V2bFxR#E3faIg*h4LVrxps-1dNjL(6{}IdjW@;Egy>7k}SI{Cyd}h&zK|rgVnE zi%8MuJM<>N4m>8vsi#+3$H9U(xOy$e!6}R+e<}WRS3ibt^-JKI_F^5W-sTi#o1#4a z8JmI%s5*Q=BSqf?x#^W{9)mW;;P_=W#jE9e&T1|tR4-1X?AN@alm(lzFwXf9YH>AZ zSk}rCC-~IXRZI|c71`F*KMx5JT!8*S)IM^;PyH`sGLZ~pp%Wtlp7dx}L^#wc# zTA@hfdM215PS!|eR5+mt(z)l$U1$`7j#R%)%P^jl+U-d7Nd@JKK89tIC`hN}I+*Or zPuM%WX309xa_W-2AD4`SD9Tem{^#SLV+_ik+#szT5pHZ`CxZ_=5PaA<;6ufa50yGT zwC~}fKwU3rbG88ou8!cKltW+|b7S>W`vnT$R$+D--{2y${4g%B>GaZ8agftdIv+EJ zH2nVH=*n-^s^}66Q8bdCP1iY|ko`DWAQ4|SBWg-BE$DBnMNv!zggBIJhKv1$_``eU&YqcGvaLCLc@GAT>Vk_0N!<=LO76o z*Jf1eoRx}PZaQ*#9WgM~5ku3By%$_Gp*_4K-H}SCJlPH|#(1$nx9y_p8}4#-!*N#c z7?0*Ij&sgAPABRadmDe^+={vQYS1$~wv?+W8>%~e5&3}wXeZ$tUXRU#d9-mn6o=a| zL#_f~&76Z1ysQNVwCCiy(45&X;!e)&4`-nwlQA8}96&&0yZT62eVYo0WU070h~b!cPj~H*epS5 zx5FlqhIXzuC*dJsQN&M88BAW&5QU~1UO>)Oj>wZ$h{CGEXKL93QchM*g9jiMznF%D z>?mfWaBO!_1~U{c9TzTb3nv3TDO{QZWX!#Auy6JCC^+yY2n!D+1F}IT$c`U0B{U%W zNlvMy$TijjUX#u-;f9OC2jR_EXuWDJd61a_g;ZsOYe8;mTFZifykL#vGc(teS%^Y@ z7xUm+0F#-jDs*`jl#_OCNH5h@0)nH0qcwDHI3suwKAHmWu?nx%E;q_IecVZoHpfmv zAz`EU-GKCvmF6PUJ7>3QB-sF`A7sW~it&Ar2k$XAgt3Q0S1#s<(opQhwl1d}VgiuQ zbARR`jQKPuyE<%cK^}HrsSjxoT#IWZWj1z={fbl;u_rP&+KIR!C-fw{<8GMbC5R{ma`5cq-8_~~fg2@J_9Pz2bQ4YA>B$LOH6 zj7H(-H3~mi!a2vmVBQ*zdV+bu;D+Lm?f?T&IWTW7pz9HB2sghL=YxhJs{YK}({ao( zGxzx=SxgBQfRzh0!(hRNxu+q4jX6|W$2l8RS+jNE-n>^gGIq& zm7&GKq7CX-4lbSx!205FOZjmsG7}815B7Qnj0n5Jh!OiWOTaXY=t7KOxHQgzcM}JY zYojHpxcnSk(lysI#BXyP9iqa%FYa;SZ|*f4S}W=$Z6he|&F*q`#J$pnSnlGphs0Ul?m;>o zYa?PmRInMqk5qIScW=Mp&rd#y0QNC0R_j~jV(Cq zWN-*$sLs8RKZ0L^{CK%OY!A3xACnT9muc8brwNe@J)}W= zH#`kvFxfm4OZcjYdV{NjSl+SevS0L*HU_#|aoM>|t&k!CCy!`9-!ZGAK zDqO)~tcDNIIY=s-76ZuqC@m?TZ2HknKJr2fpCGa2OFI)piod7CEBCMOyc>OjoB)(n zYCOX2Z4{6}u`DmMF+Qb2MlB_gZw1J`c|&hR^TN9pvKfhkxF`kz660*a7wy@6s~fIH zneF=<_v3LU-BgAh@OX^ctDlNwcawo;m+r+BH)oON7YbO< zK-s{_^sMs(-0&1caKlSjD%Pndby{PcN_B>>KuBI*7HO-#2gVY&dIx?(j2rWr+Rtf2 zK|-~&Lxl!TFY9z3-Y6$V?rUUTmxzpf9w0CL0)DG6s^Ac&tfjf~D{rLXx;;yW%41sQ z?XN^ywKC$KO1;kG3Z%B1?7{@nT`fpcrMH*YD|&2N!dSmeUzQb{Ybp~5E<`Ep8W48$ zJZ7ngXjldMCqaWJS*4VIW~Db1+EO%S)KZR=!{zk4@Zb*N0g1MlW{tLBN)X(H2k$Mh zMm=d**i_2BsjN}mYucM|mlJL;c1L&Dy++Eyv*L~2qfuEo__(wYp7PBah+<=tDdX|} zp9c}|b%!%S5-_!W%slR}qa2-%Get+#U@R7Fhz12~)!Jh*yrb$B!*6Uugt`hGN3 zUfl;osb1Mald@ZAUUDyj!phgyC&xB%58tV$`XMwa6pgzyRk47+sqCft3IdjL9& z9sHG)IoZtSnZ+ooHuJ@38k&V?u)_sXw2TEZ2f-Z)&_c#0r>Zr?&TJFmgY7G?39Se{ zFwKD$uTCzz_HN#V&bo7S9fkMlbAqxhl5gxU!0B%8+{t9$&byH*wDF1UU%P&IHHCn@ zI=~efvzWzC(MtL$lCl3nPfPmAxTN4B>rdLZS7!~eeHT|ObY6x|@Gaz%-AewqMjEMd z#dPLa#IuCmQf0!I5sWzr^~-n8Uk)Y}5_O&k=28`dd6t_}xmbF(VcA3r%b1I$bPknZ z7*dChnZ6FTbfvmdQJ6X!VX#x^K3`ui(ty2&&7v$85^XN}xCU$TBy$fNbTZ2gUh$eR>RR4nb*k@PPegLlCYI%)-`hx5>3}j|;7hXM3dK3b7$MFP940e7M!h=2M9CDMa}c8u=6w`82A(*xuD1 zehoN_9k61xg@+>35HFp;@4}Gu2&=6l+@+sK@evge%O2&LeGS!C)YmlJl-aG5ZmSUO$gS!1Ek>UT8f$_)tIJdRYAWi>!xCs9#_`WJUeO@I+(vPUjrt^`ZZ# zd4X{kN|sW-{@V3aE!eAGdk-Ca+wUgOa1&{mWJHmZE=a$WXHv>LDFvOBLQP6(CRq#| z@C%9b ze^LD;)*bm^a=?|2!X#~4ss(QyYf8b*ffaB`(TVF$^$SBrs_IXLHkLqBHZtf#{JS*1 zuu;zDkXMx7qqf{Yu3`S1$KzlhMKt#JMdw7M`zY!mC8XKH$QUvF3gTi82f5=M4xhvt z1U5|5m@l(vSxreS0nv=lZ7aerw4qdZvt)<-+T^XHk0C#<9nzk10RGueQTefRf;~^> zBN)v($Kbzm0)A#YDP0{H5f`>x=hej}AiBits36|Dq^?DvgRZ&Iq@+nA(p)}LeIaz4 zsz=soaYflV57~TTT0S%wmlr9Ui62dpH9gBRI%(ECXG@#^)U>Jl5;SkaBh40ygJe%LQ+s!AZ*G)*9-yj?d)IcxCm9xy1O0tnqVS=0C2F2ccA8%26y*EmJDPbQ2;W)7ts{awifH-8Gu&6f{RrbuV%|>M1M@dmauV-OZle1NxZTN(aE@`mmKz=o znxU(Amp%)&%Wj=+xrw*VI5w)eTrs?Y7~Z7rSJJ&ru(4$37~s*ZjP9fWu4X)|U+`W> z0;?P}%Nl28g;V#!nYy^+o<4PO$ zMZTF=c7YC|75=MQ{8zX5x3&1+*y6uN{IrRk47UClbzs?WKW$%EvQL(KF6|{G9wxoy zQpOw$zBN6FvTIr!g-DOJQ3TGiakWtlyMwdC%aApAfp;Y-XE@0V!#NZ?-wQeowETp$ zNRVgV0nM71GY!@The5?Gd7kCn2$4rN&`RG0cN0n9n$hxxeDyxFcBgWf+R9|Sdb!fX zw;2P_@N>{G+YNEQDeg7%{E*y7QmYqzhg17sY8=^{##1QCh}sr3-menzj(>`Hze&V9 z;VI(%E)nk})>DGOWWJ9l;yw2%@cl6n@5HBw_vb{slV*qqW;lP9c)Lq*Yx_(PsPv^o zM?8UesC>#(-j}M>4Rp6c02{nc%gEvH$++_Lkv`<@nV++f0nJ;ah7^BB()=@-rh$LT zaA^VywD)0EFIZ9eZvT&nDwG;s340|F$XkF;<@z|EHVqD=mc?;+~AkZq%*D?U*6%^P1v% z(pWpE#>Fm*yzP6m4!e?Zn#%TjTei0*%BE?$XH4_BP4n(4X)rEr@S`c8KiD+aPD#@{ zW12tOG}pyxcqhOlR4)02^B>|Q?9~mJIMI*4-$f%pSa>5Hh)?$o)-C$&1L}d!Wn5s{ zELhObNg9|W1aL6t?u_fEZ4BwZQsH(@4>}|s=}-)uOSj8giTx;>NL=+h7-gsl5SMqk z#)IKjE-l9!4z76u1+~6j+~nTy^||2=6Z8(RS(x3_X2DV`L9H7TNj9wmib3^)rkmGDx6edVI$lO-Nlv7T z##S@cgV1Jq+R`U>fm?B(DDmRHDdq5>0RQY`A71?$R3j?yP5h+mZ|0{XRey_o)AhH? z*RQ`#zM1;l<(sX)L%zBCJLQ|Nze~Pt^>@p+P`_5b?e**A+flz>zO(D^!Pl<&PBLe{ z-NUT;W#0TUZ+@9Kzs#Fo=FKnj;+MGjC2oENcX7pW&PiA=7y`emKLn>`!#4++LtNe2 zgzgT9aomF%r*upy5s*&?loJ7~8UfWx!|j@0MuK+EN4O8oa~$Oi%ddXDkxIk2VFhu(T*7i$#E&TU zj)&^+2NJh3EQ8kc>g$l6a@UMA3oW1zIK>QmW5c}#7q2wQ9^o7jd!TqOl+FBusX$wWRzZkfx1K3b=PtOh!?V-Ey z8|mIn-5;P^)q2Py%yrs#(6@$M!-EQY26aZfI+N=DcxuW`G#Xy6H{3H4?&%5lw1j)J zgxibVk~e#$$y@v^v+>(AKG?+2zMRJy-w3+HsV+J7IL}9t-e8>9Mee*$8cuCFA?F~(G^`R((4I`0xrQC0|v5^L5mnv zLXfaVeq*RcPz)uUlT2c$Mv#FjnX%lJcgJ=^JMh*%3&stZtj?e(A0+5nHVZ@q2@;l3 z;v7gmS|mJ;3&lY4;#4h4d05L_9zIGT;6S;%<$P-oB5Q+!qf!6(A)K?e`n zjh6=<6j4`HD*|V)(qarrEMny_G_CGQI6vgkzZ`Rza(d1%^4JG?Zhj?1j(j6w^iI?v z*ZqP9n997Z%#p>hZs8jc5r##!;lfsgW39sx zNe-8l*E&YC=oVJEXK=6-3~$I)H3WWN<*MrE*b3b&XC?cJ?8#uf>|!)CRT6q29uVB1 zZgH|NEOBdOKvGU>{IQ(W_+vS#@yBvf<5xN9!4}`xUTDWETU7dOK56;s{?dMkB61)c2rWAD{&EJm(L98dgBfP9U=mBFf==a3zyDz^{m&l1(-&W_C{r3Vu9*%NXKMQj3 zBK^Jih(U0?q)ryZh9yb7262#+F_8y;c#h=&fWbJwFEp-YA#FW))ATl^IhJjrK@A$RR)`snnKeqRSr@uJRca>@+cHLg z8$`@P7*+R>f_Z2CWx}9LXM>7|ZJ{~<+Z~vD3PFFjhX@ki6LyD@S#c@qO5VM3qw3@Y8>TshY z;V9thCkTQ;7Gu@oPvfmxh|Y`X-fr%cw%0R`E!^lR;<0TskNNs|w{|qbWKdUU?HI`m zyx-rA@LW;e(>_)`tIMIKWVWLWG%?Q@g!_q~AGu9Gz}-qQPtFSxb7RO-#?46g|lVDSA%Y7(HtY zJzXf5I#H3)$$}Z{AK@uiNO4>yI)#yz)-y@#^oeObHAQPOL5kMs)zf;KV7BzUh4gGO zF+HcJ=t(9>(KGt$>8Zx_u&un6^vs+xF+pc2L2O$;NGC`Uw00u|wXVxEQ}moA^vs%= zp0}jvNhV0qgG-pE(~NKIt?4<-&{K%tOmd^M5jMzWiJK`$HKNRT(K-C$#hki)z35zi zqx0|!#*$B$n}j?oq`e3Mun7#{8UrKk+cU^p#`&7DiEGAfi4o#j!Wi7hLkMmOlhHi9 zObVu%#$JqwOZ-;FLrx?%6C6V>$RN3dl-+l}5PbjVE% zrNi_4U^2uFZ@CCVzad7S3{O2AVa~3%c4jYc@z{V2wO3zE+-*P;D z7Q+wEC)*CHmH?~TvK-!PSM%nkj?(y@YKjaO;uL8|#2Ex~_*V z`jv3Fm8LWzuUJtbX9pcH|wG|+<3>TqjIxOoc{4$S4|r} zYB+CRRnc1}p;!Y8^?3^vLV2EZmhNra(17zrEY~k2&r>%VT}kN~v4$I6i=3gmfnR$E zF}hBI_-ljKj-ht@@`LBIjOytaJOiE}dN;sA`CWDlW2JZnEoG-@gJ_qU?dPPlS^16L zgJkkv8y3;e^HmIevSi*9e627;ztCwOEJ;}>bEEe%@v)MdIE&)E9-(f;UvL4#xKILH zOSH-avnphDPvF6D()*a4OM2%0-boUB5|+91zW@AX;#0%d8Rf30*%74{4mU>xrPf|g z*2Tj&DU^KZ61GJQN_oa6{Roa5-2f5>IT(BDT-m^$6Q<$e8zGo>Kce>o+B09V1VzGs zh$MiLTpoY^G4UzkhH2FsSz;K8V}t7{h|xH+O{br-1n>2{fe{Qd|YJ4pX=;DX}b%p z`xBD}e_`FByJ$Dpz^rmtd|2Ioack1WYwJO=TGg%H3}?TK%fjs5m0R#rXAlAiq(g!N zL8j-)lX31DSD(4j>20hP{lvmpT@ae@3scf)CCscnRE=^@{d=`cm*_z66LDn&lZ#o`b~oGw@aJ#ZR5# zXq$vocGm<_*R(4X9xYQ6d=^0cY!{sWmm{A`OkI2q5gjt5nYutd+=npfjX~%0vjEEn z2+WA~%=q$7?H9R(%=O~|xE7m4Ptq^3=|4nPM|9KHPRZTEYq z07|i7rHe>91twc##)VvY1p4Che=qAupK=vf-j2E)dHYijob}2pubh{chmdyy;!O4$ z5AeG7$^~NW#m^p?%jY_BrA26tPVTs15oa8R9*1DLQJcX9{0FS9ij1=#;;&#E#S_kc zaguHgFJo{1xhk{Ay!`U4)Ki~eyvnQSq$2uh?5E*9bP zPf&Rjr0&;+6T)d%?trW)iY;|za@X8g49XsUrd`QG&^A!1E67QSZea)vd}US|mm=vW zmIh8_U{LZ6iLOill-aV6AA^#YQo90Wk|N5%uCu|JGdQ`grY_fUAQ{ha7c;)pv0wc* z=+3JrsI#T}L7laa>5vTqeUG0OJu?~W2Z9YsYL5Zf8?HQ#Pkf$2`;S~8^3U}Y#viUc zK~PEONqtG~>eS#A9U~j1Lt{PZzOuiV0o}Tnk>6FU=h}CW)!>WFUYyaB@aG5aK|l~a z1vg&EUie}7LZQFQU&bv=C=AfY*g``Q`=J79>@Z;22SZ4#A%o&n5`_baif7r7W3F4$Voib zox1*(m{6i}fkc)2HzPe5e<*u84{6@nXoppJ6Sb2c*qb=xJ~_nbu<||RR>e(5wKl25egB8ER@XVvMJKY_f}`!3Q}u74lN@!@g< ztLA6;DM{72ZV3kmT#f`fAmKvI)Q@5u53A22P#OrVC1_Yy!`LZw3fH+-20C?Wuncsn zo3OyGJO}W~^Z4PMwUt|{{J^-$zdI3jjqs1O4X%gRjLmPNvm_*YLu8NX0NjtO)2+RL zG|><7|DKu}Lb?&^94JN8s1_HS1H6-0+MnjDEu8($4eKxK8VI z4gwzjSv+Q0wvYn~S`{;u)~Zdxue^wW*>3a_K7(3;td%~ShfbV$9qFeCW!um>z028` zncz?J@dmk@_oAOQ(jwy|Cfx_a0t?vfML!3e7ySai!|H&$GlGMT0alhS zY+&wLno+@6dv{?s`*#3#v*qYzeC274ATzw+F*o`>GuJxKJIjEAf2J)#yNDfE79C!y z;c(%Qu5P6Z7k-lXD39l#!KbyT4Ka<6vgRgyG82?XOnWql0j9JDV#nh>K~9V zM$w?Mr?jF59LMkX#&CZ1PfdV|FY8YrwW?U6MbojMDBd8#jr@T=3 z9Q_3$olqbAE56wr+SuRVsQ(9kLQRyd(Nn;j#=&I!2mRXL@y*u%!C&DpVoylJwgViR&B|&B%7<2 zt<(7$%6233gbD&CeFzD@461Z4(ye}V5`uNos(gmpD|ccrp|%-^JDF8nGr}@JCb_tq z>mt+FSsXTcuxbp>A^U@KSPI>9b%dpW-_BHQi5kTUo?1fqE(~C_)~b zI)lg~d7MlWd!ayd6Fz`);ryXd-yPWT(te1KB+|rt``w@%W#Da$^?@@VJh_QHF`W=7 zVxC(RK?@Y*X*@TQ89)lTCKnO?aX806gs;ISP0&XnF^OD3&jkCOgHahRf~j|$NW=NB z!}%>}{a~WaNTo>MxQ>0}0`?80Vy?rbrEH7V$CDdE3l*X!3UiDCh=D|^%9W~erK+aO zjvG}K99JGeZK1}d*&2hUWQ-_4+-gEDiCQcgL~0th(I4e*!oC8mJq=3~jmsLF>hEf(2qpSGkfmg1RiaIaAL_F;1%M>BYIlTLt7l&S> zaRc;4mmsj@)rBmOjQd-NZ&dCC1ODbsSj}hJp$l#e2De5A#(%iH($K(T!30~n9(AHe zQr)vHaMs;r*BPGkPlVqr{hf`hD;P$Hr%Ul+ui6!ibjaSa+pSForGpe*z&!=-u8dGE zOZ|aasc?#TWbJQ2LutLfN-dXXmM=aY;GVzy>iaOFp3a}XLahj#!8X^m%`UMEPGzU! zrDS%2WJe(>1f9rkk!<5KN^I#|G@u)(Zow9zWv+dUU*+Q6)Txg3wtO6xYu zAStFuG87=x^>Rlz@5+I-K%Stivlsmy3w|f3J1e%7o=i@Cc+d)ELdW;zbgGC4JOq=7 zT@{I0y%(X=TFl_J5=wkE@w_|KSM+m|D3PgTHFPGV8Hoa@)9jWxHVZp6l|jHU+-{H> z{Rm?c?Ga2v-Q0${!P1ReHeGou=N8MZ81`XZ!8yf|OK={BL%U873fW#Q+Vvje zfjoYA?|{`Z#c`!xe8sDIDE4iibq9|HC^Q}j=_!w3#!C}Uf+(I0ZUlIWX*`|tpY`PU z7Ah3P1m$g!&00)&yveE%tRnA329t)Bb3J|4Dou{Q&9lI*!klmrO^e%fhrCn&p^dfa z>Sln(Dkp-pW)2i6XQbOXjc1AgHONAjrx3jc(K5K2CAVE`ztCY-qtRyWXs9r3i2@MHcp6<+T#9!o~WU6;|1riTfCc^YhvKQnnJOf1QA1 z?P=3jB!GP%TXyGTjrv84sJxz$q?Pg1556N2e>%kw21tfBPiKSk8D54G0pK+)=z{xB zrUllhUun>|Q0(x1JW+oZ<+ezJQxc9tf)ahPl^99Lh~@w%jviHrsCS{RvO=V2E+Wk# zqw6XBJOs@yL3X9IeZtbVO@p@UZF*lQjuAwXHqHvX>4bI%?EA%K;4Ve>uViUrbT%if zamT|@+5pqN47-kkHSKM%nhyi%BUpSU$MCFda53X5KRcawA=A75+i0N#J1)DgbEQ;| zC2w|`JYV^}0ep^WEIKz~p7~Tvqc&aBVN->x!sG#l%^H?2Q0kO(@alGO7qVUidCZ({ zSex7)ejH<#dNMjj@SUER#ZY#-4-_{Rqk56TjHkGUicRhQqPb6Xdwhnfh|{(m z;YXaz=2=;whoWc%Te#9Hqn!w#&vNO&fyJ)iZ{XNjaA+Gy=Z2Rk^YiWmB=f?mIjrDX zN}diGiMW!M5r|JVaj0FkmrV7n`XOysvUnRV1|wqcTG_5kcm~2~U|bSXVaBRrMo&W& ze6SY`Fcl_AZFCR~A&u$#Q=RvrzV3dt_0{c~%IQS)n7YX%>n0d@nAwZWxTrHdp1>#% zcNWb`QaA<41&87RkHdvsGo%N>ypyCo_uCNIkX9b>2tg zT#+ZLCeX@)Ln{kSLMzLlST@wAvNEkID>H&CP^LV|svRi7fuFbSy zT=*p0pkg-7v?LOP#$2Lf$31Pzmn_o%=-45>`G0Kekdf;DrLp5PueQGaJI0QA|0`q1 z-2ZpRj=abR?qyvW`M~|?urlHD(ibP(AX+SA2M3Z^${5eKsuCHP>5+Y6cGCvtCqc9X z!HxbLI`2jI|7;>pIi#rKIaSX1G3r7n?#_XI0PdMBJ!b?=EqYdg4R!@_&`IDjF{fu^ zGS1{=6WM8$NQ{1t(Rj-0c(nb;LYZZCo1IgSB<8g{Gqz^r&7IH1w5Fxe16u)5*C@&W zPqo{yd{+HKp#pj{lF{~0HO?e5Vgu$r;%zK(xLI5-9ABmk(=l0LKi>{^mn7^I=W5K` zUm&cW%gPi#;W}#*`remNrq(ky*qiMpl}SAmF8IEPdMs6UM;Mw$9ku{)M8Y=l6;ru( zLgr%89!RF`iA=81DU3ANuvqX~_G2 zX@{J3MI2LEj>yq_a8ywdlR9VUSsrEOazF!}cq1&BHY}$KB1&f;@08nHp-4Y+>rIEv z&HHUyw*CTi2@|q))otAo7EN6&43sHMaXBjqS88&4ZZUz#_%+X^%<$xRFZm^^RDQJ*Cfih)Y?^;r%fF|Te{AHIYMX6& zSUGtYIr(Q~Za7J8&vfRwrp$9qndit!W??x=_c*@fVoo+ukm6}m+;}W8cjZh;8~nnE zWw`haaT)MFZ&MlaO=ZY8l_AeEu;(>$TwlyjHytYOCe%LT*JJ3mdAPH!Ih@G zJDT$DXv({Tc@tSO?~dti%G=16GrlS(%${vdvxcVr6N;MLo?}`Mdz~P=H!o z>_lR(dGsqtR#_okSLbaF{%tat-C&3#h9(@;bwIpw(R8BjGg{iG37r9E`w~HeqEO&7 zlfVsJSKXF&F}~opuE@#9L0I zJG?Os&~H~pcVorEA}+*`?u?!Wu*Aq_P_9%CRrbSIE(iq!;4&U*#3D!6EuQGOd|BoT zSyfV9k82#P=jOy`{m=`em5TgqOj2}MP!*o!`mi6L>R(Txs5cz$3r00q&(aN`Qm7@Lb;*p1fWLa))$d!dCg zq@Fvz&Y82n>gMePS`PshK>>Pkw(pCYRy2%Iw!4f&WtOk9{GP_JZ23Uu#i{*DXn6!_ z$uHnjpb<&#te9#8Rw1BrC_@{0{1R;GXP%noFvNm^NnVnFSYI5@boM^g1EfWQq9YJ) z?^CUYoA;@X#Mj=Z`Z^`Ln{bJia4qjs;a=)d%o{d%>PN!?MSx@Ir(AgqeEFKR3&xCn z6F3I@5C%I7@Z&jz$&z12sl$B?t9e%y3Ol)g$ znM^r23~Nv62xmS1^9j7c2S6!gQcj3Ky@V%WS_dhzH3(kEl?B~Zwdk!Vw_^Ba)= zgP^IL_eP&V3bj0n^Xq9N2P$2{VO}ym4(m3Q1~+Co^p-lFKN=rz^atZo#k96eH5aL# zXH^Dz*?#oJB!bOG4)jKU9fv$u?#G=LEOcF1UtV2xn9f<@o=&ch@dpPxa^raw+R$;} z3EI%{{AB7UNS*Mm23H5)5WW*)4Da&TwnV?Sr8s6oiSenn6vweGT@GY;!-?h7#jbh~l_Lqa>AM-zK6h1u^}oS2VsjWaOZqBr z1~$_!)v4{0?zmlc$l1U*oA{%x%<#wXq|wS6?J_QsX_xd%yOhE=QlMShrW_Z*B%vSn zkW4XCNpzmLYxHF_2)7p3LxTTqgHIJcRf=YfcAa;g!1tlH?K;NPvW30}Xf40MSobsPo{nnKQPUFGQOO93Jy$6 zI^U9dC*;@@NN&bh`n6xgF&j#ZPc`Q_j?MWyU>crDBcks#5YeywB97TmVtfiw9M|Yz zq;~Ad1|s^kU&JvRN{mk-isKp`jKv*$iios>(T~=K4i?93C^0_nU~#zZV5WaP4xq-k zPhaH}AT#|-o!Y0iRcMv6rLikV=N z&@cT<*wr#gTx3y_aD_E|U&?SMmBy~!e6bz+2+B1&7r3oG;8PPLbYAUemTj7H#vxH<_vjvXv$M*TInUnjWTXibxyAt7tW8v}8bvO-fm?}LTpXw-n>Q#+gs2_!3+8e%#Z znUt|4l!Vdw2!bvF?Ee^;3z9H4+Bw(8`w>eQBe4Knzgz*tPi#^-j{zi(bT0%Z+zaH# z6rj9}47H_w8zN>8V8;wL_elW(&2n0RBs(Yq!$Y7_QI(5`8B1Zaf6F@*P<;oqX)(ao zWKEaiGRfw!|aKc@wtMTa=_!vqaMsJ53HYl@W&sfG*-+`bcUp?jPIe^dgKnF-h6T@tF zaIl7LxZ9J@B3>nmIXW!OThqiGHI*|gB^%gU;LB;icLL$;AO&b{jK0BgJ#}MLxfKY{ zmZ9iQe=jvqIIh4h**XMN-vu|qg#73ldIC`dh7F%<>4S|-DL{ZPhp6Z}{ER?RI$K(@ z6%dqqa-xffH>3@~y8&R;sEgSJKLw_fuoa$nhldS!_QW`G_=RYyFA}xo!64J{azsI7#KiY z7+nwd7+wk1E>sAzQb<=naupasGJ=Xud#O__f*D&KUy{b2VtYAZtE0zRez?*_n;=xY ze_Ci^Nv~v&rDkJ;`-Oo80LcpPsgfcZmufr>Er}Iy3lmu@r>1o+c;47l`+AF>$9Y%# z+jM95BW!>39fp4&v}|mYq?WH4vpLMlIJ-c}t-cS$5Qp{OVEnuz!d~%A+|M?a!$E*F zAUpLf|iC|yc?0C*)CqA3i1Qnf+lVL z)Oi&hb``mGPij)}lQ`nTug)`~z_jM3@0V z-AxDq4CQ0e@W5!wp*U+jr*$UtdU@P%Z`LzZq>X1&9d0Z~W&BR9b&Q%fN3bB0F~-gm zIvDBvI%9sX^9<0U8=Lu6xjwyly2=1Z#uaeSi#`afodcvN7p;eT>_@hv(EDjrgjDcOIHHf^ z2WxLn?1lbFXjOpx02b3uFl`m|G#30Vxbj7`0}OqP4E@S4u-|gSI(=rG;W-FbE&Nm5 zHmhaioEv=tu(%n)To-Y{qR|K;5|8fyFv=ULd=eiM>fgd_(YzT2Een3){5*Ll@5iLs zuiS;0Ez&f*O0*%8b+Q~X^vb7*o|^1;3$itC^l64{Ate-GELSum%Gh5AQhy?RVVD3J z>R?+RA>6YvM#u)&br0gny|WjQj%PxQx7=95rNZbMRGo%PrP;_t4dNtbU~bH&@Mbb% zj6Zs|a#vjUm3@J|)GwEo73G3&89GFVo0&(S;m^JJfgML7r?f=%G|7AoDUV1V{Z%mm zfbmQF$xA3hsrp%fv7dYnU+pLRyS4k^vG+b|pN9uk6+ysbqPKR6j z3IUc#E_6m;#ZO+$o(9naa8r?nxzzb%rU*5Anl`O!=H~&Y&#V<-KkI8q;#R)SU*U_< z?-v%;9z-x&FF&-O^$mRWLZ`8xb-YP0fK5iSIFBp_%|By3;usLW!SKz$ zM6;+o1h;TK=;x(&3)VN#TbbXbDm%M z7SJFA>aCv$-2BseQbMmf(To8P1CF<&@EOJ}e1$Qi0ZU{G#?e5kIUWrp(!YfTg>CRh z0P2>#%A@!;%2kl_+h3qujVvI*_%?xsU!E{3?@m<&n!^$uizEXMLQ2N?+?6028X*y( zkitQhJeYy8?-rE#m%>wNW)ui%i!;rPYst8oEnE#BG{Qidzlfqmb%#=A!?7WrL?1E0 zi>JlFzA;ZkpprG+LyYKE(k^rze?{9hPT4u{I-M6t{}>SeszLuccvJLq<=3EpFZh%s z&zKlumWF=MQlqU)`nUnMF@%QLAVKHN8=>=rb1j{nA`ksF>)6;A5^jGwO>M`(C8SR} zHSG(X1z%RUP5VNm%GwtiL`>315DBtIg6M8#B#7xJG7>}>C{y!ewtT0y-11?*kU4sD z=Z4Q}89DAA3#xu2bwL`myTL|~KiuJ|RUm5oAtts8#C&ALF)d%M0)@sZkZ%SfCh;UH zY*+=-_M3Oe!rwOP|8{s&_0Rh#jrwP6c9V^^@)(dC^FX^JlB-I7Iou9#yzxYpl6S&M z29_VBd01P_h+@+AFu)~I7(I??V@8Nh9gc_2wp?r)k?o$T?7aO$%Ezr>sQw8g28_1Law-mOEKyJ`?F z4&m|;ZZ#q=Y{8ds^^1EXI$;)lopRHxhpDvaCjfsAW0}Zy-s$Y{b?t*Lq|a}9T14%r zPqn%Gd*S(uNH7RJ9W)m@t(hJ#FJ^k6LdwDh(p`e+CAd>T<>;r3<|+q+BF*&t41QgE z-)8y}9>pEs&a|0%+RFGAg!Vh_pRE(HyTQzkj9Sq8k@iV_3{LQWU|DqOCrdZ9YOZsu zKgSPt)1j2&suM*rG!j>X;sU3ocs&{1sfvDq6u4y;M8AXs?+0<2m(8hF!)duyeVtiZ z%qm7vX)R`C31US{T7(7fhY==HY;Ac4&J1AsV}ee`R)2*bjCcXfCBvqa_P0Rny8WpM z*02611+1{4!_$I46V{fTh)YX$MKE?Q6pNwjG=|GiOB?+bPz6&?zxF%$!t5FW?K+O**fN0rb)r04;?jBzqCW~o%hMIW_qU1gSwdTpsBxwNTI_Z$pLfm#{{J9; zZHJh}{)GH>>NfUy{)~V+*GaD0=eZy3=Kg>KsLXEGJ`V%x{0Z!^rzYcB-`bp8V&O|bt^*uQTK7PfIn4Q+pO(ZDaK>i#vH zFxWt%f8a+a=#*`o@xf{vCr+dKb6nH@Gf_9pOxx4T*j}q`9L?Gr&ifsKzH9(1wOvRU zgl7DCCW=e zbvom{6Z)nd3KJC9IwL#cVh$h zPsxGow($+;wY1*u|7 zBTCO>Wm#|7Je|Pi89I9)PyVIG8=3x-{7_bT74-Buus1Sc+0@p|cufUMu+Chta0k*U4A*HBmzdP2pPWoKiE7Ceb#W)NXco1y5z5(qaEC6 zVp|M4+}Yu3$|Nr1J>b_;V|8F0cEy9WjmQ`M<8)0UJkm&CRy|FN8$a^3qR0c-SCEAZ zmN_&c#}0#oUu$0>!))VrY-}V5&nki9Xz(nQfc;}0a>y)g@MFE7KxEL^8`}2noz69% z46S|n(o)Xqrk&dkC>4A@p%Q28P~#=7#Dg=0DBCED=&ch=TwiA7CVDQsP5T*-UO8&R zJ=3O=of-NMq$A29J5hX~&z$>1??LxEQ690e%7P~7K#=M^7??s5CNj~^^%jROC5n+K z01oa=ezXw@k-XzK%BYKj0-54f*mC8JuxZkQZf+p06N6#0T%oKMbi5$$!+|FADsbmW zi=_^i3?&b#vUEO%eO#I(=8I8?@ry4zw8GuF)5;Fm=!oQPTlMaKMfqjF5F8^FGVu-=Rb#f*#weLbP< zEarY$lk0^^t$;Z((om`aT-0jNx)d7}241RR<2lT`TXUeHi=`BG70n1u6q`~Xxs6mu zi?JG8QdWna!M>Nx>$KHq-1){+mfZ&9!L{vO#RoPeUPcIx(fQ{Gacw(y#u@d#j8A|FgZdxu3oj z{S+p{()&lVp8LO{pU(Sl@27MBclxR6p}G&r$vI62>%pw$+w}<-eF936G90G&B?ZyA zG80WGgI&aCJKM~9no?v6*#+`gjOHCWy8ve)&bx&3_yG}erB+i$TA^oZSorB}dpwB< z!8-?q1&?v-o7($!5~qrPw0FDFN|}XcB*!M*CwH}jeN7U!zMJe5e@Qs)y^H=QY{1DxZFP*)iSf$!ER?C25L&uEh{=lGnTuR1Y#j-Q&%6~~f! zOnaB4sLP&^cPzmzl;1jRHWdFF+EsON?*Lfmv{m{SmeM>JJBQ0K?5NX2ja&pa8O9GaM*C z42f2>6WaDq?%R|`S%=L=qni&9*wPaR2(V^0BFFY=HZvH<2wS35I7Tq%2sLMikK1#E zGn_YlS*{z3ENBQwyQLnu9iP5>a5e%wIUp7NzjlWO;ewaq4Lauo++W=aSkJ(4k=+EcdPt{;EeEfGSIa%f6HzQMDb2L+ zgiy9RsPBZ(>DDM=jVeHgw?Mc$!ABx`MfQpzK~nGpJ9SVivPq-QQjSQDQDtfQGKefV zwSS!K%o?+2(4L$d^a|~)Z!@#;3>A`NUV!HfYx0mfkNwDGHuyxh?9t(7|2kVsYwlOG zk$`FzB|4C9^eMexJr(&h?pJf$+UkDw9E98Z)pOzI{b~+y|M~mX^MFNAfL`2n_N6mL z+aOfs!&`v2CGx=27?v$@znX-WllQAhO|-2f*Zb8H0O4iwezk<@X(aMg#M=P`3{3Kp z_nH?V7&f`c7gQbgFdBm7OJ!`9wIy&#xLLt2x!@#D$@fO}K?0^ct9M7uH(@<@as4~g1M@Ud;Y9%OCCHeA~sVSPhfYR%?*u6w{+ z-IHPYI-?*q+6y1n6U%zECKwb^nWXiiy-mEuJAD)JzF`8q%bW1d*hIYhOn~=|O?Y3k ziFn^M0p1lRUhm8aC!>8$80v5(oaTY-R2}X|5S(GjmpU3df!CXZCTQIImHiQ`wGu=J zz&%76@92GK1m0Me>&zJ4J@1?*7I&&|qY)(2S2@pI2FNXd$BPa`!u-I|@CVUBa6`%j zrT2s38k+_jw-ONo4q?D%4490cMAli&dP|#iGI28jW?H$fh2j>H>zoogXVmPRk`a3y zGqt>xVUS>pI|8?Dcf7whfb_Ezu1dJ`+2IT@q}ZzvBv$}=EALRovlJp|rbBHl;GP3p zcyt(kh}-%PH-7SeD#EvHLC+BehW%i<;_<4hiEV#OeEoQjY4RjLI!d6}7bq^@O7Wad z4mT4GnvVvsJe)vP{$t=dpMdQO0DR1wG_t?GR&l4>$gz^Wf%BcYfZN)@RoRxBn06e3 zIx^z2{pD-)M7p-Fu`%WV4{1#ysvr5YbfjtJ~)B_Lh0PLqe1F zjkCjdA`n&lE{S7%pNTeDL3=lP9nc&Vy$%9I*WgD$%{txc^S>VOrRuear9S_4_^LiX z$|LFCjS#kN7hIWI5UrUD5UYd7p$KjRf5wKB*(|zrV?Uqw!ms`x`XxY-pBr z9{`+W*F^Iiq4_4nlI9QM8`CW5)*JlTo83(3o^It9d@Hx|=QfSRTHC9Bs1ZO~UW;!Utf;6zzfVXlQGHmcAN)%fnah!iwW%rq98D)ro}xoH=46N?&+0BRj>uxtpuqhoH*m z@q>G}cy*-q1voVnUIDFs5ka>wQLc7BoSnIO4;tC+9e8bnI6<*ybh2Cf68x)9tbZ9F zTQ40>8L}CO>rj`cF9V{=R}jmM3NtoTDqV%%&g|g%Aa>wT{A7h3C`&-OQ4@X@3FOVd zjI4dL8eAvUcrUOQX)=1tL?a-!cmPq*f;^x3;#qrGL1Q5b*?H^z!NUNbQ^=rK%2{XR z0K2YlE~5y~QZT{`T$1@3Kyh(|ADCj3UzU1_+^DL29ZrzcEvWQJTZ#}ph=`2bP4qTQ zB~|9^o%Q?#ptmER1fQAFCuUkU4XJFa2(Q?SU_O@&5*C<7pj?oW3_xDs#C*|rbz&|V zlLE>R$sDdmz2?| zCce?e$NZo-^iAYZc?du3yZ!FWDUc+JZ@KHecIHLD+V9>iURvr`9+oibT~GwaKR1r8 zvrW6xs%S2l^6;~&JUr`w+qXG%Rh=Ch_B0;B$A9hh@8#cTmoA-*rX z82k3ah7qDLyggr9EFq`FA@1}#SusHA5Ew@{8Wulz%1zk>Rvc5B|6{lEC_-g#Pu=bX zSnHNbrOLM%h{W5tUhG{CyX^=jM7eArj@B^W)3)F@VjO2r1Mihf798`W#ZhjHqY(pp zj4^!WapbKx&b`VLaEsmxWV)m&&R?OV*uHk~7*uS|} z;Zu+s#@Xn*aChd$c0+%@N)D7IO-|1rba zK0tQY;u!ct&ELB}TSM+DD zH;bN*-X@Td`xXMnv+qlCkYlIZ1rM0@*sj=fuyvTZKy;JxF6}^8e?}Hje))4aW`jQN ziz$cLS?JNZ+e~6ZA}Z4xHGQ>TAVGP!ucJ;!7%UY zjf>Yyu*Ur*@NvEPD|~gmNSQPba}JKj5IYd5Fp>2C8qlPF#{81=6VN|M`ekf@j;u5c zdxO3sl!EjQWB?}Z8u#aagXFsM$wj|~du(r8!}0xj^dlK7<;|5cbXd42&GHrn;LSby zuSm70?$L+AYPmv>n<0Q}T%nh)qgUvEhlmNT(6cL|4Rf`iSE$@bTe7y}`Oe;Nwe9#? zr|)yxjwy%uGR6~7j60}&uT7Sjv&@9La4TRNy&ZFnM(7!)^fNsiTnTAEmx{7h$hIl9{n(jV4+eMKpBZY5Nf_hMgTZlxZc9Qhk#rmpOsW(LPQ+ukqCKfyZ}c9U zN2i$a;lneDo`fOnbXFgXo-`J^3-@6@-3M61X2#gJG}SS7G-K?WD`TO7#=i9+m1e$+ zz714^#vRnrH9B@UAVngcsLs1WPg|F+!Ra{8+qpbcy8!1PWAzK3Kz>YWiyPM@JfYfoB2uv3_{HNU66}@51>I_qYe7-MqwXH3zdQB z4+t#}M}Nd;fGr%)@QBAO>_2G66pmXwBwWOPCWWx37G#ktA-dhEa#6+8r-PIGq^)M| zw@!CTvKIR@U@CvX54y0}FZ(Op*w+0GpXz_$r~Y@1q>VC-^D`Rzk2sd?oeT8E()a(# zq(q5j0Ta9O8y%ul=(yA2aB^D$c$^uSYnSfYpK+~~AIu{P7nL&6xgAc>??oGcq{GXM z?zO#hT3Jl9^C{f*+2|ES%!c_?1qnw+4z#+ay4PO{{9fe*NPqLyGcfyM2I+QuL5oQl zi)@sd^!(Tz@{s4um6){dLugr#mq!nshm()PT+|k;(k(}Kz>GtsleY6_p%I-&p3Rv5 z8VB+)XBqMu{TNzOe)KN@DHy&72=tHz<=s6*4r~@9eYZhKG;Opz*9PN>fD9p z%6&7ZEOXaL${$*|HI~eliZxiXc>cp8-7IL9IdL1YNTXZnNOqtgT zfY^>DnmI-6>FC%Exqbz*ESbMhchl+o|1pem&F{LkE>!v;o2^%y3@4t<#_v+;>9r!` zxE=6n-Ej7MwH|(86L8{mvXzR{^=dlqNp_VQg!GRUOM6ID5eK_6@_c=ro@8JhBTK!+ zKm&&aWq4ODc)+w}$eO1ipt2c%rsD_UB5R(}2-x6GOQOHBfwf$J4Zv`GvpGKI%=l3@ z->Y$R=WGbyw;)FDYuLZ`WdEwpL=g8iv+%_Wrd#sk*SF%w(DbNVBU-)6m^}#S&PBI6 z+pWEpp^4pBZEFP7`tZ~L#dc|=hGbJ#olQWu`Z|7k@Lmrt={S3VrY^s*+4n$vO@4>daN$TIuzE1VG!jG6!GYM`U`e;K_kdX!N4Fa2K*eS0fWV z6iN)|pMx68bY|qK=k7^vWgY?*VPzXQXNQ{8!0t$s8{7`RAy@FM)8J-S1T0KzhHb54K(ptGvAKD*Y;R$_8 z4{oVQQMMWSW>9{20nv%+^@hgE!F~Xw7#| zDu&RcDQ3rK1jCflID(-v5*T)3;$urespSLPRsz#pqzOxrDs!5Z1J`5CX*gIOzNRN< z@&KVrK0(rRr6rU8MAukZ~J?LAedRCrV{$gGGNR6+7CaKwKMkK$$hc z45haN^a`CFq0-&a5o(QVSLrEWZCWfycB1`g+|umz-abNz!N$^^h#iLPsHao9M^Qhf z;{ofxiC2)CW&>2(5w#}Np00E+2ukxm92df_&9ctk$Zl`0yIM~p(RM)9?QEFJv6uHsD+>@{ zgo19gJv=gP!_31DaO)lxvbD;N@TqJta43p-1M~3w5-{wh3XmVW0GZy( zoMHD87IP<+x&tMY!U3*nvm%Jk6_w0lMjC7wfoK|MJ_!rGd7sklR@0MH=31tfHPEtV zMZA}b7Lt%qEo6q#BKja+%9f+WL~Dfa#zLmfqFw?|zwX)gbq={rWqGdi zwA1%5b^lUV1f?b1E2Dmfsk*SSN_Rb+(Lmc03JyHSdK$_0K^=JIWowCHC5~xVN@v|K zQ(E$RGO1U3zq?XLEkFe2jG4@0(DKL>5Aa(N-d(8)Y^098ibbyK8jNOU3Htr=F;m=( zznB%O{P#OR=7=9wc0u_I?#j-Xs9aXYpqvgsIRVQ+zn*}SZO$*_pxY3bi_cQ-MO%9# z%NgwoNKC_QnkC&LE#dM?UL`apssQWs%WU5f7RsI3AlePkV;9=CgngT=eP~T}U=4t| z)ywLViDO$<7+4sWP7?WpbCE(9Ma4{3mO!#9DlL_*&(Wl2Hrn0U8rPG-{&EVi$~wcG zDO?4yNUkR=_hiNRA>Rcb!PK5DAB|aD?%(pw@a=vE)j?dY)2a__KdEon$}LWt)OW4A?U_J+Gq&lhvl?Z1Q`>PRUYDwJ!??w% z(GD;7!&XRvH5FEN2S4jL#FotObPh~X_sEn7fnH)o zJOKgssE#D>upfz(`?k&Bm9ZY`0nE&c2Wm>m(gU>__PKEj7^!@;cTThXgBxme4;YvhcMjW>&Np2nN_FxfULkPUv zO|Yq%6_=G03mw@bU?%;NUA^iI*h#Wr2|=o9FBB7d8`(q#*&9thx?<02-yOH4#`#ho z#C5oMMHFZfN5yrlwv~qm*B``m}*3 z>wQxq&g=o?%QD-`IkYKjIeLQ>7U@*hlXdom`@jik(*2%YL_nhelr0CM4wD7hsk0p> zs(lavfuzNM5aJG+0KZv7q_dHw$3(fRgqZ`$_N+$^X1iEIc= ztn9o!nZ9IRGo)}1Q>QdF%^v+ghBsLfmounn*)5Og z1nr4nq70##Y{!Lz3Wy<-la2?w>&g=d2&TB#w_{OzPAKz=Ex4EFQFiD@5J*5gfHj(j zC5G~8@L0$&u*>E$(eR0uL@bkZ6WfEewT7tXgpDVlum>lN8c#q8!IpUNN5q-el5=|K zPK!9CC3a^~^?tF%SdJ%JD2_>|kx?GxQcS^Bk?v-*#hff0b)~{!Rv^|)IgR(HOv24J zkzQbBrQf{zJxEHprPQr!;OYKy1kHk>+PZ)!u;IGt)$oB!A(1ZT20wwOR?KNRZ-Kiz zT^cDTXg;1S@XIaBidUy|!ogHumC|zkRY8Heg?Tz)3?rJTY&6};Xj2aq_b?*`Q+E=~v^N{w z8Vg>7*2*0=^`~2&fyW_qGVQKK>oV=Gm6R+|YTJ&QO0T1mX+7m((@u^=h8S-iW24pa zX7B;HH#XjEjJ{OO+SVmK0>V90KgCRjSJuNj9rl+Tmfinap^l)T8Z;7&qSf1SgrO2npEg}|f2_)%^3*&1$ov~k< ze<_Y&xbL<5m%O}jF+9Oq(;T#*MM51|gar`gayh1J*~AN2E8@WPj#by3t8hh}D>~f# zmd$rbrgq+&?h<|dk%{P#)p@%Y%Jv0jsJO1gr!c^Cn{2cn++%OU!cC-J*bXtuhp~k z8S`g5Pk~dbCMt{CF2$;9Ml96}A~F@X9`Rd{M{BatL2!><)F?u(axg-mrNqw??wo>L z_oRpt%h`rzeY7S;v({Q5b(c_N-5#l+$hsa_s)xW0rbNT|MkDlOf`lg!yP42~TE(bv zfG1B@ZX;o}LlJ>jxcHGB>!2A(GZGyghH$I;`gN<-_wnZ`BgN3i133hq3{lT>(3EYF z<`+!FQrHV&<>3H@KuFMMmFS$?ol`1vwIfL7YLaA__KeCk zvr37nYHi=mO&JO_tnr=b~?c7b>y69k^fPo6fsm@^gu}rk*1O9)9q4z5w=Jt*Jx+=#oxsqMC^Id>Tn^rsAjUkUQTD(? zvpgONd&2Bc55lV_z=MLTwK}mZ1I0mztlvx^zD%d0%P+>F%bX;spNRNejlZ47(p@p6 z@N^AA41=z~dv?W4PrlsKp`y%uv16nMKM-X?*a%%I2po&~?S4kSh_iAMQrAz$Pk=T0 zDg0_*ub)b{$`r0|BLnxeeX&YP5NYv_e9Looh+~{H+r(8PLY*F4_}rvs%TdYMhDb92PR5k_dQcw~S1g zq>GaLoQJ(|nKmm;oS*Z#su<^|JcaKgoDSr&HwT?67xkT4z_Yq-TMcjHw;N|pEtK>)Rms&#CDo8`| z+|XL!5EtI+gOm54DsO=!daL-vX3$x5ZlR4za$4A9=S1#CJRih}XX_>7 z>;d=j$R}4WF_pH`;A+B%Lo5XlR{ciH-g!c50qg)3&@JG%|8vHTGCoTE& z=JxnE&Y#+=wb@&??cJN^2l?QBK|jTG{TkJ5RvZ*8ngp(r7#(+y`2XUP6P7_fEh@GX^Scr~DhV zwV(oT{5J7c4g$0rp^7(=HeYOxoJ!hwzH|jl-R8 z;m&IZ7sy+MYEAcVa&2b-skP&zbFc zVaK&zTrC;c8L*yqs_1PfC$GyT+OrM}-2g)HB5CG$Mn)#k{J=jzaJkcXu^r)r3WXhs zrOKrk3xZ*A>9T@-?hg^lZVz=yLJ~a^Zi|oK7Ru-=;NT#cf=rG2}yYx9ed6?7xeW*~+WwEG<)FL5)j+2?TFi;6 zirlgb7QCqUG~F<|1R(t_B^|n6nPr z@;*?IAb`BN-V=q2E`RhW5au_kL5rG+Za^B3@}W7HQ5iwbl^abp>6#P&H%VJURhXat;t!Y00P0|Z4vYmsUo1f#UNm43c;2mEh*5J zuNjIs&E!2F>6J*O%ft!VMjTdt8zw>4?v0+_8a+*|X@Bc0$igElza>h^O{TJuRktz^ z_Sw2K-CpHJ7K}2Cm|JG$Ds_Ql4p}~IaJ|tBTW4-4HyMz0lRV}i6<-s>1Cy?iNyX0o&0|?)AUi#x(Y8whfHm!VaOMyprZz=_b z*)1r@l(UfHCU_S*b5O_&z&p7BpAV`xp_EYg4rN45S97zg-%rV1UwCH#s9Vz~3f3*@9@IoAFznjvrcKSkPHj^_hmmy z7i?!&J_ZK}x`Tee@*CZWpX$dMBKRfj6Y6DtpCrs(P5w_AzqNUMk?`YggeGh$GiCMD z49nLU1zXDZ;KQ=9&mZm97%F;v>hz+|n0Sl#;!VVR?*w>1+l2R$O~m`T3Gm+6g!j@- z#QXUP@P45Q?`4~a_lpzYy}t?X<(r82OB3MzvWaIK`wHA>W32st+kU=k;;sLICjZxr ze@NRKcEn$o5DWjHiQmb@N8iwZ*#AxSH_|^O0df4dn&2N+zs3KEdYvUUe`A)Uf$vd) zVEMic7s~e-1JH-~jULBO^$CXXp0k9Z4BwFe*c^D04&)`UPbnDk@+#kj8@Rs5AgI%@ zztJ5%ZD6eb`^Jy*Fy4!v(SX?hY?J>v^@Bda_dL8+W(N9f*bf-?f`-L-4wY+6IPWz1 z{7B=s8NDClWA#j4nEu~#TVDKFNs4*(lP3R*P5zgf{697R>D9F?j??^IWq5Wk_6}!U z0h2D(pGgYV*U#ZXef@#~Gw^mdrHEHZA7aqj4*)u^8bBEAen}`u94o(qqafPi+344B zcY3+#H~8vHe?9*5vw()S7K|3j_s6RXP3_0&EyhhqAzfH#-R?lECsc4ok$9{f4ZkG~ zZuC2R$|JZn@G>0H@A0z<^o(pOJ=;3l89Q&NBQhfT1AaKpqaD%jMSs))v^|Oc6TH|&=`lSFb$eK35er;jR)_DBg&}P zdA0q_rVm=Aw{hV{;<6?V{Lj$|-U~g#`!Vu9FA(ep9dLp71qPrT{CZKRM05NTzaMo; zKpa0=<75AnX82+nzPky&ry2e*8LVP_Q#BrCW&Tk~y|n3V=qV$lI*q|`n#~j__D@%T zJKlpgGYA3RNFKtQw_t5neT^i%2fW!FF7RdxeDFLGe&y{i7}2AgAXx{;iw*ea64d=(dO2ahmf9%B6J7R)A!@#q~Oqws{;( z!oFH}oNq;u$Ns~0enA@%y8H-2A>5nY6#P8jnTs*yN*U`+@;Shd5x0c!z^##a_U-Jl zFuK1t*1h2#>8eKBXzs*G&E7PS{ngcpwDUGGE%YIzrY*0xK{}3$*1xUsU+30X<06u^ zRR*;`SlQ@L)F@;z29AeOF$=dF4|tVBjazEwp}>J0@HAI2Er;1e`G9>un5y}Dvu%cx5I_8U?CyejTP;}Df7Vi z!8{`wKh|?>T_l;cOT)R)wi$gT3Nmo>PSiV4FO7Gi76VUUZsO*Y>%Api;wo97~=bW<}Qea%&otVH2 zexp6;LF+=hpx=x3)PQY94~WOXq?>s50toQzO-SJ3H+q96BOdy_Xt@U1G108e1$G|; zYtz0lPP-v^6WrAm>9iI{yRXHwZ;Z##uu=nJns5o5Zzy2w6dIvnE&vVx0pf3$Pjk4< z_dt^`+N6|E+GHo^w1XsuXY22l(GX;v1W>PXGJemfVMM6Y&$iu&J7rwl z^*9h}l@7tD0=Rr+ou7W^p%^ZWLvtPC0Bw@Y+_2iDfqaIjjeJIOi6X(KG@S;wp|?(Y z>9_Q1oaB{?BfYKCnarmp>1~C>mDDME|7GdL899^aYD;s05mRXA2GQvx?P3#8HA;2D z#ATOXg+8l+&~lA7%7rJ)XVmGp<YL(8EYkIO=t#G)KI#sTJB+A7krd*O5 z<*FhmI)kLKeXNDU)Wtf|OuwaBgyXTxFmd_HNW-_opcLUSsPG`C7;X`Yp!xfKr0HAV9a37VP2&@8Df%{7t+*)L_# z{RhXg=yMQ^ZAM)QXPM50Gdb?iZ_A`{QYIObY#h(YAu4j-iM2;BMClA4+DSUrd2~*v zGmtADc#&!yf~x1^2k*u(+O08rw?=n#0iAtqsNnkWi8wY*hsm`lxh4=^2!xjYx51qp zqv%h^2~HWKY@99IyG+>_ZpwBMo$0b&jG*cz_(9niZOcY?bSVS+YOSfTWz*O+9j>Gq zN|sF!UIv7g{>$MuWs|Xp{&bw+OvTxRbhwfxRW?C*H4s|*-wwAaoAiJB({X|`6=%zKttlJRn6kZt&UD${iJi<*THSdCgU;v={UieinC?A&XkR5 zOxfN|XS!_fK~VL*_(9niZOcY?bUg$5YOSfTWz*O+9j>HFl}!-74+t&&H^6PmCSxG| z={UieinC>Vw<#Obn6kZ}&UD#sL{Rku_(9niZOcY?bQ1&mYOSfTWz*O+9j>HFl}!+S z5C}>Cavf~k+BwW-y@X;t$gZnlesnVf5ymEO!)`HQY$`VFRue`R+pybA7)i5XA7U8B z?GH1|tKZI#U;hY09p~cF&tiY$*60-#6Sqcyu}@;zUfB|YYrr(pepJ(b%%=Ulq@~xS zCBWESEz=JAFtY5|hwzbnw>^yc(reNZU<{`CCfR&-T~_5$X;Cik9~@Sz6sMB-f+IrL)~-68t8pV_HCApWOuY%@$CgxC!c^7Em{igW?^g zX6kPl2X%i7sE>?;+Oq}JC&od2s|D0OMGTvQqN3uyJU84>1XnQP zzM%5pxjf%fp6g=tD3JhX$G`4T4YMPNBvejL4B+A3eb&hkZxAB9hmnd<*zS2fkgZCybP2EysWO5gBfcdS?_AzhchdO!W zHIql;w$vD$d_XeVeCu=fCD%`YJ=mU`{6Qwfe4J0r&p#yjj`4gw9l$pZ$n&|2vxA3) zd&>IN=%=G{uEC-fR{Vp}4Gdx0-RAW*?iOgMl;^`?0yZH@qe-^Ei~}-dU{wocFvOPe z;jS{aAMSw}xX@YwmmwDJN4ntd-C`O|vi)TolquuQQU*h886WK`WBcJAoPqmxfy)pJ z_hbJs+^1*Y-Xd@rLb&wjv+W2x4;1$*AGcvC&(6Ughh*U0A@CSt@%;EdjOU>lxbGLZ z46$%OF&pl7;(J&I?uP{~LoD1+&W5|4{p1-LxStfb46$%O^$){clY#p=fy)pJ_tRZ) zFUBzZ8HA}Hq~G{=zGqs{_G|k*W&Pn9_+J+I46*P(YvAt&xSuochq#T;Issficrq9VJ%Z=jHok-?7njd`8PC>N@B{atui_ERd=0$3ZZ3$5?6V9%dyd=D>df9R6m$7}0B{M3-V@sLJr2dp0;rNG*( zS)A?2^Fy2GVUy<=xBVl$+O@s*k4^Z28ZJBWYGVsm5m$_FKVg1c9VV&n#*BdJy~!Cq zOb#BxV1Q<00pR)ETK+Sn#Qg_uV<|KIF=x>JTpU02Xc%*h3HS<)>*DtJ(G%3?<4(8n z2(rMfgujYNwl=>-Fg6JAK|A*E@YLnH8R{)#xc^D>x0%9QCM$VujRODr&dI@!?n_&s3oo98FfOZi4AA8w!o?oGD-fJYvWKO#hyeWwqHhU0Ji5hQ|aVrX41tCDDk zKOu>WUPu`5&u;t|o+w27X}_}$LkkW=XaXoH=0NK||jKXh+N(oSTr}bcHtwj7(QJ7XfKkScb(doNK|R@|W+L zzK6<1zTD}FQ`$5A*d$)T9ct!%HBAMYMQ;H`4rQPjK1?Tjb&pP_eXQ^kk`0`!%+J}d2CC~D~X>7o^s?aCiB@u(wHHq{`P4E1PHL{VZoQDV zZuKKFcUh{HcTaNO`cbVT$JEo1>{e+D63ECFi1^8p7wC~F+Rax`zZn_R1Y#98J!}Q{ zp#-7C*T#HfFefliqQXF;>SH^IzsLfd0ZkI#)@lED;WO9%Z9=r7d>Ogf)izZQZ2TR- z%MmncTdtF!Q#$VE?%e1D49eL>?#^Dr)eoL+OVeWimb0<_S?KU`)7)jCS6P2JEKs@QQGp zuj_l~xESIjEUM@CsK`>Byh$y9XMEp_yzgZD3g|hrXGC;XHV^grUUpcb%HiW`UOdJZ z0&;#N5b+x(5o)ujd4NRAc-oh69GloZ4atdUEl&p%JzwyZoXzV1ms5y56dfz6WQ^e* z)zrJmc>L>CM^*Xch$A$0Qbcy65Xme7BZSgy(oaeRZO6@LC`j-x<(!w45or`NIn27Jp&ez;44c^@)ihX;AJDy$pA4ada`RaL6(v=?Z~Pg?)mu2Y_TzBU zFv|tfsJ=9+9#)lYFyf?_3(J^noPF;Q8JIg~Z!^Vn=uL5#ez5%CSO;YVASW+4T$uID zDIFSADNN#`(W%Bypp0PW%1RF6+)yuyNGL--K2;&fHx_pIC&Q@S52QVCribgi&N=aM zl^w40YUjmXAMpZT#d7Bx?2hO=^O0rzaF!yk3x`h}e;U4^G!PEvJ)+*KzL3If3$0m6LgeQq*>Z=Flw&T{GVHLnM6n(nNe={P?$X;qH&&OouiTiq#b;UOhF&APlD zc*0tNd8Vku)RSvk@5jk-0O^__W3l1FM zF7+s0UB)9EiPw(yM>0`Rh`hKGN5Ba?n5%4|^AgdeZ^O1=zJ#@edRls}dm#Id-krgh zsaiXsG)U~Aak4lGXyVf1hKF{C&ryCsQz%~Sx1WsAFuM7d zR8o1*psD!vh5|FYBc8?wTbE;i!F!3HvW1XIFLS&25J24^YQNj&0HF)dlA=Dm(dfJ5+z9X5QrAu5r7Aa)z;x@#p_eOP}DfXv=+L> zx9D65_;(S$@-9Z~2Fh18MQG!;o`QfGs@=wp@-XO43kC(XjNGp5SJZ$Rh6Yx=sy6Bi zA0h{V1j!iT?J2dicoZBe-X9~IAJnvq5i@66_|6g= zo+-vI%O};6v9mZZkvEgQkzJJ!Jphe&m}4ZH9Sr>;n}=g#LCz2RP^N8!Ahd`~KlUu} z(@TY)q-bxl=$CMJ$$UhHdH`DxnsH*KTGU_$B9gf5f|!YYRC!=X?vqBwCpKR88ZJ|s z<_1|EOM9g^gjYOb=PuxY^_@H~vTuy>WHX{Yay*X5k!r{%rUd2YVMvhe_JMYLoPygC z1$J190@dHll#>Y%6w9Z`_;Be5A^x?5OgS>?#B6yVv}b-$GQ)xNPnNi+-bYQu){4bz!FrO`hm6|Ly={0U-S7203MPKK!$x=Y9nT9lY-lu09+cNh{%Z%l$ zV*oTdl~T?eyO5!YhIvr5S*CcXT#Dpw9;}jBxumQ?@HC_wzMKs{U#w?%mHM}7#z3uxI_K)9rqm-@ z4n*o>IM9js%3P8-U2PN$FM(x14|(I}dCjsCL5pf*7pG}fWz!@k8v8WNeASoQ>Q(Ll zq6s=Bavu6jRP$4v`l|v%eG#0%UeOHooi%jPSvE3L;>XT$lo}S&SU26lMz|%ojO-#5oKyVbr;4m>iBWAQ-gYKFRqi zaQOE*+Im)FV%?36SsHS)jmi0xX-m_l2JdPx6q>gDIVh*S35QxQr)gyfxAJL&hH0NaMHGy>9aT!8z;wWlOC9sot9}DHZ;;+ z8Wv}ZYr`tj6u>$K14bHl>jf`gqFd8I88MYS$ur50J6}b)D(hP~W{YX_ zLPQY`bY!zol4p_26px)mo?xZhjt#=Nw(z;+iHOVO2!hF%_y2%Yk&gaB}bxX7Mrw-1<6r( z-}nfmgqTx#R|U14+H&^c{ACpn%w7$vkLh{Zvd+=(Jndk$RX#tj&x#>}7ZViSG5FTC zj;3IMaXUE%FN-jqEm$%iI<@0`5jf)9G9ybl+`}zmcOWwTe9Sjg#u=Yijg*hZQ5Y$q zj%76wg|Tum^WG(Ssiv5`l!N*zB`J`@GeBy~dF9D;`A8O;W^5cONnnZNY*xoOorB2I z_XIsUruRagP$5e4q8iquprv0`v~VYoqL0&M2}wUA84G!P1!Xpdh+{z=1$rTXMp>Y8 z_Gi5G3wh~EW3@UxoCmPxU6x956X0qF>0%k~)Geqor8dxILgM>TNJSUDq$s?ngi;bi zKhoQAKdg7GTm!99%a%sF)NE)wL!xb-YKyq9Zr!l4*3mlUNcr>&nV)b_`-}dyTKPnr%5|5I62V^kTaHdfC%o~b&r<^f+aCMi*8%{})KEKvv>^Dxem9P1Ed6|H4cy7fSMW>G zxe?E=uzWG=j$g|ng~i5K@wFz4(B6cYIaILdb||rBw`qY+PQVY2Zl!jBheQmEZ5r~J zU*q&<$Sv9rAiyr#*At>+q{<_+#}`+XNL@!i$Ju40(vfGA(em+C!Clo_(M7qQ&NJX( zx1d)cX~S{mL$GLPR2X;_fwSr!~6S_QvgLk0AJY8eHo&YQxU56b2@t5OB#3@!@8lrQ<&i7V42(3 zarCv&f#(1ao8&afuIB(q!08Cka{xMJ3`!z=YaTODXK8t$+dcz{a(;iHr-X^=L|)rx z5|FD8=cO7y!KpYl)R;JCF&_wr@8Am<;3w;t)q$_wS$J_9XY*I#tFImNjkeFhFMRFz zps(Gzc;!-cla3|#BBaSUXdo9uMvj-+y#mEa{X(NaDxi9d zx9{V)TU$zi62mP0k|t^s(Q;g$>W{r8k5ehs`J*f6mVAT#XZ~@!VEDYW81PVYZd5Hq z*Lp~=t2uEX8mAu}7Z>AFTw9JI)`?FKmXlW)dOCtd?I~QnZt3SkGe0djMtQK z-*_?5C>4U6ehW@7hqaZI5;(-4HtQ6}$^JN8`goHIX1pJbREwmJWh?;01*_tROCHVK z6Eo!e7D>Ko%E0lVQV3R|=z|r?IjZ65W!E3_OdLVfR#B)_{H7<5)2oFDwv%J=QE-uN zAZWYbTdOLVZCsac~c-` zgwlbD0t`rAVm43+05Yok_%R^kN(_)nBn1@L2YdrFHZZmQ0%sqfd_U@5Xk841(F55l z3UEVh<2lR2qV5NcOAw*5m%gMgME(bu-=ASeDEPuEa5yK&1SS0}NSt4gKsXDNv(Tye z=+Wh~v4zGA5_#iA6yy3~z1CQd@09-{=WImq56h3qrHFz{^#O_E%WpheW_7T`XC`OxRS zMZRml9Kqu;KJ_)Z0^h~vLx3G5SK=LO_sj0Z7w$@+K#=Y~p?;bC_E#T_$WZ87TiN9M zX!{k2C>Q#N+{P>MCL5zT``|7>@GXaFM7;`8@uVzl%rJw(_f_D~6o}i=Qh_7h*nrFi zDrobW^s5yYM$}evcnA%piJe05)I-D9CLv7YU$-N~#%$F9Buf439t-=}i-l&7;`!|k z&3=N<9L+w6fDX-W#h0RJWa!qa1m{pzAe(-Iu0fWTmXbm`PbnE^30a@&CZwtKT*NT^ znIXmja}mS(8h-glR!54Q+kxD7KnqWp0z6MZSg#<_RpO~Em%h-ig1!nCV%Mw|u;QqE zMA}vgk+wP6mF}ISglx+QOayBkhn+;VF;5fijtDK&032tZfZaU9I69i`VEQd}(@T-& zyPbAy2@rMz!~0wn@3bQ|X_zivjd^982HXm4;74}TP^&%l*G}q-Ct`?OwYP<ChMlBsdRs+B`7G zOpTT#VQ5ZFX}krw;atT6NIU`)VUIKE*(w4Z;Utp{XQN5sfi%j_67DLb)hO06%%j=_ zlu>piF=Rzj=h1%6w}La)K z#5c4Pz|aC^8H$TaOMhx;qZyRL+|evylq`fAYL)G!$GDPq=c$D|og$ooYtl(Ez=mCs zx?v?+y4mQ$^PJa%Fh7v?Ac?{Ad0 zQ6>4C49}UW_#>0&9KWtw2%)DI#znW)BjD@R0#I(wAgQtvl+H>3Wp`?M5n)&{EldjC zBHaHZ@}&~tOblRBi53nDpWw1wy;rtoUnj<*uh?d6l9Rg-d|9h8ia@HQd?zBw!v?N(%>jpiu(hOT4{z z>1Ob3%BQ9^;fgAJj&fFuS;1?(6;-l*rr;cgHrmWKDtaYD;>T9u%6ImWbDmt0zjv%^ zybYiI^{OxA4M1U7NYy{JUhzp9%v3OAIHL+hip^RHPXxnomTI^zh6KwuKi14ujBrS- z#5P+c+WTv{j9B$2$9Fh{85tt#T|Q$JuZ8#QInj!fK>6+hrGzTE9JG5!Y`T5Dhw;J)&2^Wlb1dqyidE<4M31%5p{<<@%$lZ ztmXi@7TruEo`o3LwK!Z`yOyZdYS-ec+kQKKlNIsqCnw9Gv1ZDNvi=ADrS6yS1wOw3<_}m^3BBTwZGY=?qacl77ZjUHo7xKkCfr1uqz%Up)gZ!|cHqx2MrT6UDsdA&7U}Yb%zSWzMZy{71np;sNk?`3UJ>viLytecTt`&n^>_OX8PO$0bNFKG3QnPZvQr?f)G^OiL78@J%sO>V{S zxY|6$#FXyEkohC_V%)}pbbdS_cgS|iusbr|i6osJ8Cfv-9U1RJIxo2$zu1w%=_z(( z+<}MIgOkL1<23On=Nj2fkR3ltXfJqTvXbiQsiXX`^0dIbi1J`>oT_h@;+JrJ19+usx;u#YJ z3L<^yFhSVZFb>q};Kp81XuKaeVEyj{2f5&mt2aA5+Y#@FI=4UWur}b$qH_|SKbE!> zemf4I)<9u+&~D@iO0tndbtUYCl`d8u@Wt^3Et=d#9HV;j0X${7F(}AJjt}D7@M+Om zg#!3z`T{&gQW@f98K0ds-?tPkPubqs^@TQ@By0MYC(^!nmnGv@o=@!`Y6&>3s8nXh8Ip_$s;o#$4_$# z&|wgvq)R@5AK8ZTNxV=c8g6|GZ!@39Pbj=virV}r`|Z!*ffUKV;|cv_=CgdF17UMY z)jwzLx|z=*0E=D}Q~TWjTbdv%xo19)FwD+pzJRCS{vv*(nS1!FA5tD%yadTFF^$zl zigLf&&xHp?J}QMusKaz-KZgtwVzk0?R63R@Kq&QJ2FNCtz7d;JvnIht+6OAf^GpyV zUqME*M#KJaDnR^VTexhi2$kJ)v2c)lHDBiWDD#)wF0*%~yK1LJ?@B_*QiC0tlu(A( zQw%I04?2HBj$aW6*aN=?^z6_~UBc`ixfidhbm%!8k3u?g{|JW_8R_l*5eA5of=C+c zN?v)WPpx~@M~3n?sXj68MH%BBhFXz#UVRE~)4?Td&)^bP-x!o>*q(m_^iZu8-i%2Z zo(D#vs6n}a6wGJ78eboPl{2} z>IoCfGQMBh{L&YCETMo1r0RaZb+Jt=H4`bcZ?Y`Pt+TjShAolYj~`X$a{Fs$2XlQe zlV=Qi@Tl`VNW0%;_*=*({rfuZ*V6qpnVLM0=xgJ<()ezs@!|M9|AxS}yjh;WSzuZr zY3MN9>Y+6H=IbDT7r~L}emp(wSz+^3ecUwGF*+BF(YYYD(im~HIxAno4Ka5CSDJGy(;)YfJQ@6254-6#!U{t6?i6Rp%(pWX{eYUJ8mII)D4xvI{MY%i0xN{J7h|% z%wvKbbv+0ZM37vtAtPxAtAOyCFM#QEzKR8v36iG4nS#>WbtRxWdQ$ zq;J3x-AuTmx0R~w73N^mUmkvRD-a-tswIR58*cx{|PKZmQ=VSf>3z?`3G zn}>r$L;dZCKu=j=!TS&JK2YckVa;7NjR{YOIg_+fmgNUueGt|Z)~t8|(tG}zYyJk^ z;e7s#R{PtV3Dw{G^>VsMuM#tham`&aCF-iJ46LTaSPG=m0~{An;BwC6y+W@73wvLS zv6bT-))9UP6q1MW!||7ULQlr?(atz4BDZc%2Fa*@*3w{%gH28|JPh)pdjAOU(%pm- z1j9eslR5~+;C|mq_sm!vew^Yk===oZ=702*8|Y>~K|*EDad!DEPU2IbOAOW&E>_2` z!Z&B~%(WUfEVI<+c_=}h6Z*wQ7njXfJkE)dr#(5&RD0haM4A^nGsqTk33>tREV_^+ z)J%y`X@%HAB!SM4QNrS@n(Om5lZj9B83=>{no#8jVh{?Uyn2nFB9xA$Y9uUFLMdIm zE3~=@VG~qB$kTu>660d6)clKYv)=`n4Ol{kMpDAWxtNw^YND?KGLuway8%=qO$|GS zCeY8J;!sIVA>|6%fun;MB-7U^S{YRk_lwF=uNqBY;wTcRE-p;XgGm=yB_}JT6-E25 z_v@A*Zz*BLB2vyR)*!sB>jm1Rw6|2^{qC-q#SFDzaAuW;kbY`9H;WeeG-)fVSsdz% zt}Ru{YSa*|AumzwJS1>NAV(hq&ts~{KBQI#!y{rHE!IIJVle15$uu5@P-~M2%3wOS zTJw6ugyWnCH%ST?{Z#X~!mzk#nb5Tig}%>2?)Yg)8hFx}FxV52XEXM}4e9BK?gV%W zX*Qlq9`fX}a-6-#GO;0C7|B9%Pyso_*qc~OUXl}t@@bpHEJ;{6j}G)4kypAG_-BBw z@~Z4yi5!n_O;)sij?{EYJd=a9m;92bb*9Snh9aymkfSJ)Um-d(AnT~D!?Cd%SUbSI zy@p7UtEbpWl$lb(irD&figP6U0sb>1V`v!nf<{vZh=hGf* zCd9&=Sa@PLx{Tqn%h&c}-RJu!=4FHaQE^~8Zu5LWD)|#ikPW;DTj2@G9_*JxX%!%>Q(7%%Nv68yCZ@=?+rhQ%1 zGVb@5g^iSe*=b9jWbW2#o3Ntr#WF;-?e{da(_d12ab|>vF8JR_YMsc!K>8C#hit)- z*xI1+SU5)l&R=`N;gFn`3oClcWv&6eC=c3j!B>ETflr_5Hv-DvQux|k?4H3aVy*u{ zK8WYP;8F6Dzv5Ar_4z3I8{Rke!OdINBKlog1z6K@`aFl?>I&^c@JqHJ92+$kUMQ7c zWKMPZxOnsAPIU^BzauH=AoGa*og-gneR|5yTLE{=6U8|r6U)sb0Kq6^3AWo8`&BZ< z<9j1Q`NL>l;^gN>3olZHL%HB7Fp;c{Y6LhYP_@-}8N}Isr0+EV`1d(*rD($VLNZTK z&S=3&9}sFz@H=twT9T12Ogy}UTiDMdHPh;H%;KL3^>XI|;!ty>&bPmc^#?p0} zv*=_?SFAfguW%}ypAj?V0-WH`2#^D(l7@KHR-T767*jf5J^d8JWFe0q_H-Q`OdzeXCLXQ z!(N7}`IgD`EnSaol|YoTGC+TmN?j}r0B;XiAIgYa6sr;9m(u#NXiKr0AaJ}55>yM# zosbWkTn6y9(X$=23b%?NnMV+aJDY}#ht!Z^okbK%hSFGfd?r9e#^jI;BJ=pZ2vK&l z!P-|UVW+cjxexpBJAJ=ndoZfeGK#S%sQ_Ya$qlyGgKogxbyho1K2`bC#V+f8ZnL(8 zvWy4r6Q?aLZ_1p_qfu~H20+dD*NK5!ZB0}T6y=;=kNAqs+)IW~;i4P^8YES`Z}e^Z zU|%P^Q^lZ8uasKo*!vb>ohEgb!l08znO2V zH?!b|BjaSu#eFPE4M><_T5JzyFKivbvKMv)FN=`g>YviF@eSQ_2d2R}Jw^}Rk)LP_ zSM`!7RZF;D;%E zo?(?vK{1>^3AmKSXb>ekMIHiy!%i@TfcN9Yj!_Go<1bX6Ua;gT&UvU;#CpiEDbvfw8Z6FC z-;HGwJ<=L?ngrP1B&%{uLGE%b6u=@xC zvP)&z4J`5=6uCf)Ycr!a7{> zjI<8LO0laB#jZLOyXsJ69b|DP?G&3T#T`wD%7%3ipf=?$JBwvk*Q8~`>9DKpQdilf zuChxko4`7?-Bc;<=;l5<#nP=r$HYa8%!oZ+U_y1iZhIiRizJ_c!yM zdM@5yi}zjdx?vgDg{EJGS$rkZBOO3J!TO2AgBkJCWdp!y`omdx&A(uXpeL5Dg~iL* zlGA@hZF5IMm>RtYi8Z0_q?zDWis?TB;7%$(+3Pid*n6caG6ZbG8k>orCS$`!)CE45 zZU=REvq^STL;zrcs#F`vVE8nwtPm>UvZ5eI$_QnnWzPk2t|@@DZtMa^s}`p(KPeTF z(#s&9OF)j?Yhaf~Y@sD!lZ~+bCmiPq22kf;hg=nZ*%}h!$dgmRG|`;#k6d z&nYR^1C;?{%{WuQ00<)_&4#5V4dhE2u;{BFwYK-NNfz?rQ`17`Rpzk}a(tGw^DKX4 z$UQGDX&C8=@Q%tG5(UR@{agg zC}){g80<9jU`mp~JV^#ENw&f}^vFngr_uphNr6`KKr7qNJ42PBF5VgH!8=1~NkjRP zhAjFy-Z`p^cdC_Y4Qu(rJPmf|O_gdLeVnT&_B$=1nlGVhOTfx1n{*k)@bqnH(n`?X zoS8;$==mx}Jzqw7J$)Y7D3ip9N79G9eDP;4vuhYoAn$jp+%XCya0(>Z@>>1kFb8v6D@Q;$#WQXNA);g z1f>*2oXF|phf_qzPD^C!X$;9l* zn8HZ77FQIt_rk|=F~GJL;}woT$=-O@R$@1ULj^9AaUW(3+z`f!23%v|-rLV5^B7{z zuSNopo;8rrP?h7g2KYWwK7lK+O58zt6kC=;El|!`fFpjTRK>K5x1I=UvvL=+xy$+7 zMU2GNFbbDlnbtYd zmT@`Q$nn_ICoWZrD25!eqlp>q??4#EarTI*Etgr3hXIWV4e1F^_&F@b*n?49@_yID zLImq$Ww+uuI0ufTeK(FI@b=>XQ!fOALD7x(n(uOEl?P`Tc=paI{-_@Qe^38B8DdV~36^LHY96~ir--cD}rIrH@Wv?ZW{RWiKXufMit+pfss`T5&BB7 zNgz0*-B>Q#O&(|(;m-#Zu1XkxhNLOTa8nrZFrdvGh=6R8!VJ6Qm~($N(4S#_3*%g) zV!j@^h%n1s0RPsz@tjY7$g`5*2XEZ8-5-k8 zJinwXV1i}h9ZWhS7Oy?!jWIHV4?K(&eG^(`@K?1IW9Ezu1 z2N`r;4+~8l@m9^!20WkQr!>?jIvqC3w1w5BCAIw3JEJcehK&sCA4HVa0VQKj=Z+Z9 zOep=jzmb&Rgl#dAeS`6r^|DFKbV;E`RtFTQ4|Je%JB@`}s9RWtk%EC*$U`j{sHg*3 zN8IVmdz(CoIxUk)-?B4P#ChD5Eh4CAQyWx+5oELP`SR=%0M7!W@bl-Q4lVz-kT9iA zm{KRq!wvJ)vEoLk^MMZPG{IY_QA(X?BsSEc!97EBYj9Uw;~dTVUyu@nRyGSYu3K1f zO7l1m)mqA)2+e8wwnY?s(Y%K zN-g7!RcsWitrlmMk||M2n*W8tDIEVxH&CK5N6j;{NUe+s=&HGf&O$|lP0cB1aI2$G z%0OYkxd2u=Lr?>@n?x2YQ|D`lyHB2pKyi-4yXcZGN8~_NH}0IxHcCp*9*u5rWNYSd zl&Xv7m#NCXsOq!8KB1~VD^qpRR5{r(;>qXj2Gn2k>{C6n=nf`3%B^shyv}Ua@b3{>-b`LO`t$ro)V*x|v{zgT~H9Psh zD0ITfnI1116gp6zxqCAXXa8;t*{k!NxFI~+BJzeu&(!x>e0*dk4b_`jeB4!8DL-gz zl__ungz!X8#71ZeJ9i;{GGxZSpv;iTraU?qLU!f2<~ghd|7Nw6q5tYpL~a+jd?IpH zzD(BB+EZ{o0h)E^*}NlCJyVfcSerg>bOqK7cI%_{T#+z0imax~4Gsh%X|iBuNpgiX zJVRj3@20fi$!};X;XE_U7)>NIeOADkK|CWBHFTE5(crAG&4Xpz^??ziJ+@7`|E$XYWGqo38Wv-Q@wDh-9SKD;>a_bEdNx$!; zmLVVyo;=nKUQqnUTCOA1|D`QA3+xkWIf{j@mIJ@r`LFNnipJQ5Z6}PX0#VIWEgJi{ zzO*j8zO>`|qYymi=z54Rex|!3KRx`8COu_15l?-$eGCHJ_ObZ&*W6Tv8tEm+;bXKc z-j3KJUXy$1{WYa#0eJXp;K%3V@=gp$VX)-Ww0o%z=sQ)!??ybiGv(O;B3p}aPUIOX z6L^36a}Z3KMw{hx@!pu^&y`xhY1QGohXe6iNb+mMI4dBCa zy^W+ zcXXSAoQ=I_j;`sHkCm;BVFp4(dF3esF5?eoS(e{P(9A5i0w%?YHq^bda27prT&NE0lZTNTuCp}B_7Qsj!>ujT|GViC zAVup^^~Dt^LW?Yny^vzxEQ~B2=E!c_<0;6yG@CcA`y3gO-u9o1F%<2Gyz^5Txn(}- zU8o&1fJr%D2k_2AC&=9W^Raq4ay<4^a9U`%6!+mVU2+Bzj8=W=R} z6E3`X!$Kl%EstWzP#n`7E%^*KPal97b3t;UevD?Em; zRSG=Xg4fm3NhhL^#+~Y#FpFGGj^(cuRHO?wVYK8M+ffGniu#*e;0$6MZ#x%!88T2& z88QGL_XGq>?%i7bXuM!sVBcxuOjMLSfwg_V@dEu|_&O85lI9{(!^pq|O9q@4+HZfh zeR38eYLI;}+ceI`yIzsVkV5!3>)sAEgyWt3{EL6|DY8;};{fr6_m3WrtdAHQZ*YLv3x} zcLv4*UJ%5=d>Um$+bJE<1{VT3RV<4~CB~|vk=#&mFp!y#SDLm!s%qFQ9ii!$Y*+7he9n(L7?%mxLM0Hx@R3M1lkN@*13@QURA zgs0{33Um`)kga;HQ}wiTB4PL(g^?;*B(Nny5wO(J;w@Q>Tq`&n4`4IId9~PxPeme7 z-YfIO!Shjso;Zk0Iey_?y{@*BlG074Q`#1H;2bh=o{VrD9RvM>tbk+AT6lnIX-9PH zL2>~;v-#|u#qi(lj0dKVGmf%)nZ%vX-ena=VrT?b(2;DpJ<>(zwMev_d8M!8V&Uz9 zpol98uU;pF^xAhT9)RE zc%~jH7%NU;<6@y}&FHkT+^v0JkMd93T3c-|5+y+bTl*A=NRiMMHkfo;Sb2;4hZjJa z9n`_8)dtQ`)-S;WWFT8EIJG`0XOuzl_mUZezyp}xYtZ=D<7?vx>a4?B0b(7;vdMIf zZjaaqy5Q7n_D5+r45$*|tZE)tebRAeJH+Bo_B!B-M~Kr%kKLdPPQA8{?Vg(L#0hb9 zkrs(Dy1)~GjZ;w>B-NE0w?cE6M>aOOR8nHi3d@jMt)*|*{ALOg8yOrc8P&Zs*???z zOxoLdR$I4ZSh^kj1n71dAa&^WQhaUP;r|ld%x(-4>wlYWvD^XmbkNO9UIu*Z4%N#^ zj~y*NbcZUrNL*L9Ylo`p4WZLqW%sB04jnoUVH;T+LT1w?WrEpv`EnG*eV2_Z@UjT9 zm1ES$k@ryKrJsNZXJIFM2kBYQq8l;8Wwlf}>FRazVeTNs5J`EXQOctmDIL^L{w@H> zZU7m>1yw5~dB=vLnG66kZ4@Q1wt_XA{xQrJSr|I}8t%RllT)c9p>J&M9AlG3X zp0!l52NmK#nk!KwBR7$U`AL^o7`l+}zYKZt47Ok6l?XKh-qq_$;?EV1tmToMq)RZl z^zl$NB)HBduR>72Y)6ihSL1!-0^8Wwac*)@4W6{d0o^#R+mUnLBsR6Gz>Ondtim1i z*cSx3!7JxUW7UUvR5eklnkEczSby_fpaG86rQQqIAQ2z|KU6~)t(HZQz@-(kOS3Ph zx{_76aqm0}!C6l7)F#>YcAR%b7a2{7^Rjc%%lAYS&cUXF4{uq6fK7t~*tFPw+<&fb zPzrEf6wYm0bpdql=EAL_tyv7dOTP>7wh?$arQRN2P#q&O8aGfe8aJe~=-m4|&2wzu z2^_lOt`T0@2ok~-i0kgy=}FGR8O&1idU6%w#75ySeZ&CZlTzZ(lbDej03g zoXCTM^E}}B%x&SB%h(fLO)&>nq#1ml!~%JJ=Yl>~HgiFrR@jpk7(>(WjDB1QPmm9#!Wwc)*r9$qBJv?Pi=?ccn=|jB;j?=oY z5sI^J)g>jd9|I4}3plstr2I8}YRP^#c;6JD4ew_gUNP{My8-64N&uE~tDBH%g=N8& z;yj_r;c4OLrWf2(|2pR6JYrYibp+d3YGS+m>k-|eQJJ>!v$D2v@)7PtK#8bG>kUXU za~)wl$A-x#Y|3wBD9<=-Gd_8fex~1VHs4RxcrUqL118M3pS(o^()hP(eEN;K`JRB^ zNq>$6?AW@9<}t@UIS$zOfAo2MiqqSH#08(mftqfc^|Ob`wQdyT(6?AuFL}pSlR0U+ zOCp6M^PSS<77ggont<8SMZf2RaI-{5`0PLLYfT<>CpE%$cK zmbTp;<~xP^ZVj;M-_sp`XFmSD-SO|!0QTz+?(dhtw2ZqnP5S+TuI~?aeSb*5yW8C2 zc(+F5yb050AJzcgong~_q&v+=H6YFNv99lr>$lDS36tM`f6{!X`Oj4zPQO2`3A%Cq zSADZD@V~|9GX@{dyt~WziP9zccchVfnUxpEd9JCx3f)Yq&mtAv(2Sjd@D%1tOkeyz z^R)H&oT-QX{(RT>7tD8ux4tMLHvK&&K5d6DX+Zk@W&Q5t|B3{p@n6+=3-4?C+2O5w z^YLFd@hc7Q`Gw>g46^xUpF8N>DepeXVdKAP@^|9zmyn&^#shpI?Jv|uQnf-vqG_sc zY34)BC+pt&wuW`{0O8m&^+sqtf9oXRb|l7(bpKrAI{?sQ|6Jp{2)Fy^zK3`2pL-I7 z%s;$;uJL_95fCE#aVIpvH6BDLb*q9yOYu=0&peHJh!~`ILJOkxDdgpt$vdGX`wt|$ z?w^x@%?QZspOdg3N+Rx`lh23oxoAx03O~|UXYc8GXFvIIrf%2*x$fKaqTE za5M|wlArSDXA%b5O3=^cOXRwI|Dx;rm*(60dLNDY)mpzoD1E(uji;`qQYU)Eq}|P{ zw|-;a5&m2IKCiF+JM&&$GUogOeuu{Z-ug!oC>8*D8@sPTx?=Aa%1CbT5XaNRgZnV| z=#${&_o${EhTXVg&eL>oUOy|nNW6Cyv@%~1SKv%hax_nOVK`?kEv*`E z-UD2z+wyTA60GpAG-01h^{2E>JUqh|)uUQi07^?53#)OhT5O)rD#V!P zvhutKFH^IU)~r*U)GSjR&u>s7!j&9ZyU186cgjP}(D!hxvY8UIYFDoRFQ6VId%0*c zPSDr?8Q*nj9-h=}VfS~yj5YonNldq_ghuYY)SW&Pf@t9|AM$tIV5FK>#uy@z!0GCywKaYCqT$Cu=D!1)c7HX(Tvr`ZZ&aS1ew?8 zOG1+(fgl^x5V*_(5XMT*VNllJGG%R%vKV5@TAVG5AGWO5c^f4Te894{)Fkrn%;`&v z7US&QBFqf}vQs9u@TK+Zd07K7*-2mpJV38%-m};Qj!MFusk=MVM^djKBpg7ML*HcJcmx0$5Cgg&kQkf zeWuDsV;H}U`S{t{Y#kjzWpwK(Yh*zROzQQt;ZkbwuVeclW*JiotRcj1a5LEAp`3?tu4nZwtmr=Q$l5 z#qM(rHM0xnLNsfAGw4lO^hhm1k1s?|8n+9*PFN@;Gwc#_eT>+~vv7_YI|5$RP21;o z@D`_=|G&}pJ)rGm2giSswrpvbHnqX|JAXCovOLC6c`}XTr!t0+7w?@AS{6y;a2AaN zp>beojQ!PQxol$_Fl;_$b*p1fp^i9L65-Ubcf!;9D;AvHf#O=yKyT%G2%0aJ@}<+l z9?dQcc`IF6^T6KrBm|1R?bpbAywHzj)>d7`>gHH#IUQfLuC-M(73Vv|^5Zi(NU{}N zb+r9WDM`>%tCw~qT!}$2O{nx$(6B&Cj%85po#}6&r|9lZR7zuXdmJynB7E}&2}^34 zFYKICkmg&r&cPx8kdz&i&);#|J0pkaE?#>fUfuRC_+3Q9{-v|#0Acyh{LELtGhG&$ObM08_g_Yph<@ed*E~J($6D5 z>v4$NXds~R6#k6i2jQ3#daXS>0b5+XFV29!ssj}}*^$ik8;kKU<9Fu(0ZbP6CPeZe z2dL)>5AK5?^57CYaj^QneE2g<`7k(r9gfZTRCOStuhV)FbnX2ZDq_U=4DOGB_P^n0 z4Cit7&Lb_vR&ZNSWkU2t=5pIl!*2uEmlD6HI03+(0Q?60+A*49Le}zH*brWv(H#7( z%>XS9X(Xd2^k#^G1xp5)!44V>U~XeMp7gS2PDol(BNTkSWCh;K(Zr{K84hMAgv*wr zwFdn9G4=kTKDV(FLCQ}JIJ6cQ6=dgBsHHVuf_yk6cQs-#((r+=1N4iJ<|Got<4q(g{_oGLwymED9lD8Umb&SbVKuZnBb>h1}m;QhMVZW z_$Hn{g0ptCzV)fm;`N}rR9;cfS3cOza<8S&fvqQdv8gAk%vsm?yHQV^N=V)qzme~d zpZpl=L%uD3C7N9j=4z58(EVAVGTEr~Pc$j{t3HO4lnJK0O53bOuFiQL_Mypq-)4fAKX2pQD@^m6x71mp%q+hy94L1nhn=v0Yq_b5Qrl!X9F6_ zhY9;*9W|I?@=7tBA>AuDDB%vpR}Nwt>Z_sPIRFOrIq+R4jin5Wo>8lm<_3W{7Tg2h zQZ7vKEdgJ_vlJ@cCETv4ttnut<*Z^4%h+EqP~J2|GWCG)8UK1dG1dtG#T`ePi5FPK|p4zdrbbRx^}{2F}!4r3y&C8~5Xm{)IG0_}tQ3TU!{nLBY+c1Z z(92cKxW8iFB$d>H8zDl&_nc&^}O9_Z*u;r;tX+fj{*IG*B$s(!Y5K zZE!N$z^ku*6Hs@LD!T4b(tD3C)K=0HBN!HO;2x!73@HK~u~leE$I>3v$yuKo^pKsK zK}=!*We+r6&pk?E+M-nOYC&>$g(=jGM!}e0KXuS8_$%1v+C)C?eyUITVdGeUExSkc zr=`b{$gNm~RxHU1@PB4PDK?Hp4#XnD6s=gQoIx=*Ivx4c#lUk4X_OoX5KwN|;x*_w z(9%~@&688v^%etliWb!YXZF?mqab-UQg1xa@*y@GbQ|GGS z{yI^(#6qeCW_;+Q39bT0Ic-W0OqD%xQ6$wAVaI($k?Mq$#*tLF3^&KoYOLtsfMb|X zQU%A<<`g&pW#Pc~8dpno+zweq(UnrAJO%4(xqb?cdp)UH5bZ;m9}Yho09-mXF1pjsG@zYnKs(dCN`GaZ_R)dlY*?Tc zo6a<#TLT8n)_{J^JgAumHFL$SR7_7C%w-#!b`!eKxMAZtpp;(i5;mTT_foj{ z9@rQuPw8WK9#WmQ9pzzV0;*_6sXw0rQWy<|QisOn@u_CN4FvACKE_4oB;-7O&hlL& zexxuj9WWLXncRS(Tp-7e2V%Q~bGjhNkti6`v4}o1q{W6PP_ z!X-b?!3}s16PYY!>~!aih``7^YjTsF0;zVQou6zZ6a^K%a&?Hc4vRPVXms0qI3bt|cX{ zE-@g!NYgE14qt5uu|m2F~Xp0t+)1{<9Hx_BP-fohDz5s6yK+#nz)= z?xi{h7h`3z5v{^J=CALl{FD*Utf7W-g~hs)JB*AM`_ z+UJ^X$2r!Q*|t?f6+&*}X6D&<+SZ>^8DBrHK2}gPk82))66c(P<17oSi}vL1ieGB} z08?gO2X}%ntG3(0&SzrBIak_^!%AIm9&J3I?=WPM05o+oE>Ns|+#brw*Z3wNe>K#ICW+ zuq{FpOvI(#42IM_^i?{LVg=R^;Vlyn=*T)5>yKnuGqZMI4uf(dGwbo8sll?uqI@Ze z%MtRWW(QNlYpedeKKPkzaeEmAe6=tr5(Xbq0DCr#rl>qJEEgy=d7K@#;L$!XF~WD` zrzl4l8^YX1F0|t!w3v@DLzeWvV!BRxmSWR0uN=TGu*~f1BLY{A5&i^?d7i3;U;?pJ zOsP`h8G3k9jI3&!gxGQ3Vm4mhD};e0A9SyulTO4=TSqEGg;g7>S}-K+WmL%%DxM&7 z$K#J6w}&H^m006f!Gr|xE1x2j5@Mmk1xqP2f5!YmLrTrvHKDWx6AFoVXPJaBp@d-h zeEdI{w4}BFDc*Jii~-9J1ElpH5Z zDag{Rl(``d;qsliFpyG&x-5mQUCB^4PfeUWD5S!J3DtU&nIx$=nM5=J+GxHDWlgkc z8AEo%VwzalEt?q89a#FFjaFE&m|47J3W-desbmvpsymi3dvM>7Vay%_Se6o&&$=k0 z;>$3Wve~2=F<*poA)LNP&Q{?x{x!aDO*m~8&s?LcDbDtsf@Kxlhmq+y43@TKux(q` zfc&i8$4r8)S$F%ZcO831IDWZ2w1d2u9VAcU6iupQ>>%2PxvFR{K~K=;pB>i`43JS; zJ*p!^g}Jkk<>x9&zzJChPRJ5sEbc{?E^;6VMFk%JH2-7OKw+uSRsPraEQ1^2ZKHek zB{3#Wzbdse_-0NdBUbYsP|B-fnS1WBX`Wd(@nzklJi7t%gHQ7U0cn&$C(wmxNRi7(5&j*|rZbJ`OgN#~U^c@nEDxd24 zBPWjYybA8_J~0iCjfoO-X^#HG zLKe4m5@6vv!jti^w+o+w_l*Zx%MfVFx{q^skFoYOgsDV9CM=?l1X2r}R*;;ER9m@S zSWJguavD-$K7)09o<@G;8+3owf+Y=S5Tfh6ZPi8B)K>zz)B+nMB&wI3j^A=~Z=e|^ zXW)I~!JR6^jWZDv#0eiOi%1j1Lw(7?__8-5e`WTyiP~y`=;eB_!Y~LR#n~Hz)q`qh zjujJgkFF9o-wXO0KWw~*SXiZ?o?~%`efgd-|71T*qTlQF6Yn5LtZis1d5`7 z21yI=8=r1@1UqaS7a&CU*Os$4zX~3uoX=56myk= zS)hTb$Jjkea!zJzPP+Q7i-e?-UuNjE*KoB%=sN@}(4lB&5SfS4(8ARGJb)Wwhw=Cx z_%g%}K|%~3#R*mignlvJv1G(Y^BM$suzkM-AJr(5B(00_0s8WoAGE>=NCGnfoP*m; z1m(3CphJ*~3&SNmr#mNWfx;|j<`VqG0(fSIuWkPJYY7#s2!f2X*RMyYX{CMHN}1d+ zh~u=PZCk|IENT(I6u@RS;3vR*=Q2K3`pvwQ@13^LK6b&JZPBqG^ZYI)YSu}^EWGLT zXX{4f&#E2pRdcNyQRcQ@h9B9_vKL;UVS=C;AD7nU5)C_a?5sxIi{`}J*n#Ku(NIW3 znVgwmOmZ?%W8>z_2~Bl?g7YfCyHMcm%;Zw^uc!}wiaR`X)GWf$@+72#%OrVwIhR{? zfl98q$gEZAJOw*oR*E?w3`9|zoZ@vV%P}%KIOtDiCB;2I<%O$l2vx%3p6_mb4YpEv zh7mXHTWMT@U=bQYO<8Mng zSVfoK>C9f^f5P!BZHKK9x9mkL>F?)7hM2-utLV<88gpQch1~fM=O07qJ#Y7-Wn7Xr zsjS&CO-1%A?RmL&@O}keUpc}YLD+aDV)MqH7jY>wwQI94T>=`;b93srOyvBW zg&1F)X2bQ9kLKaX=wt1Z^9)Z-g)V@|G{ED`qK8jX9)!s|EUs7{T(JiGYD?Y?*&L8J64I$Wc;bZ+?CuXL#9M8q6eD2rZh;~HRV zdz-Aa;KW^Ojp}od8HWOgy7UH=llB17J-5oK+D8^Yr2JamHorz4e$Dt|`wnS%+1z!U zRXb6nNi?atw8suuNB#t9Ku%B)2pbSFiy`1f)~q~Yaau=uvn-a?`4j@gA% zIwvbnE3Pm9XK-Da;>y+XE?mh48C)er23LvRUR(p`m7vNM+kvY}f3CN0gRbx`z+{5G z(bts5XR1TSk8FdChK`EcmHz~8J+QzD%3ZV-ZOt%6uy{Lh^Bo?F@e1NbP3W~Ci#cCe z1(f9lP4`Nh?sZ#F_bQw2^;=K(YMbubxzYs=$IFdO*V{F_PUi)k-2}DP8vw`f?_BzG z-K+aHA@}YO{#A3s??6XMS@_IL<>Kn?$y>92b72k!_ajMa z#U75bmI1lg{0nGO?>C>Af)?=&r$ULPpSWB>qiJ>_lJ)+QxZHf?t_qA zy4p%^y~ro(hQ9b-lxzUlIQ^Wn~>Kt!No{a_69YFeskMEERJjuk5Uen{w!2ub(p*rNyd6=rpot&4&4-9 zw@v)~#@n(8ZUwbbz{8%H8;F}b1S#js{CrU_Jioi$cq$!VzfC+FZ_lE+ophuY`%lpk zn`UkV46%*6jd$R6Z2lPNz`5=QJg*hJnMBN8^WkpAkM<_~6rnS5q8jLzUO^VLZ$eaZ zO$cLEX|JCdFZ1CU=E~&`e>T4*8Fl*igz+rgg!`d2f4;ZNXM&Rt3 zeyu(n{`6OXx9oXt+>Z3q_u+G4d=(U-KJ3!-)qiIrC0_&f`QoOat}Y68uU^e=)AQQP zkl%dmsBR|{6ui?1KDX~Y@oJww0&kmw1vbx4_T@>sX>a~AE{;t<2dOkbpy~cS1$Au- z>iES>v>S>X-w~PgRmLer_KjdyE%Z&u)0l^b(a*279pJFDu6-MH8-s{$9Kn;E)#s<1 zEQU{(y3@?wxC6y%p9-8dN`DjRI(-AmSzrn0flxXhHbt2Ie&%ZjTk{>&LwPnHs*GrH zY#3AWn^CRCyYanfdVCV~BF_N@V8M9uevvV6JQh??_u+DrXQ${(>9Ns4XF$~ zf#pE7KCMZzs4oct;G1&-*quNZq`3?LhUNh5I@J>c>!8B|Me#Fbi%E$BtfqLGI04&< zn=~#LTl%nQH-_h@nBGPBiprC?#eA1VxajXQ}~j%3Eb zDh+~lJ+4r|xaCd1tasrCeNzDOHw6q81_~HJx3d7>oBnj~0?Pr$vDMY9>k8>Ri z*!e>)iP?BB!ndE4{%mfY0|T-5E1BoSz$3M{7Xw4<9vFa)R-+aXOyC{*h0dO+=vzU* z7Ca-M>9uY|*Tn9VP$Y|}1@$qUOPU;w=*Ig1!1&~!VRTHk2vSTRv=$=h{fLJ!}{ z+U0G4Yu5e$M0)CQegI!J*yp{VL#|W~dt5{h4z|FhgT4aOhXQ1#BC&S-{ur{s?ijA& z{(vDk69_AE7Zi5Y?t#21jI%p1sLhxyP*}q=7)U<{KvU$)x0RgzSMf~qylt*L@bd$v z=^loHLrHUk(1eP-o7{!p));=E9VOV{u&3c`*jcZ`@grk6-)l#VM(`VvPiHzk|MHE9 z#`%|T;-fJ0W+n#g1<*%U;`w$dgOQEh&}^G20~T$@51N2ElLsM2H`8wsbz$b|wP*L8 z7bLqdF_UqOqrC=ygE-X*tHo%|nlre_sbfonYtNW@Di)-!C%g}$4#-2p>fZNVgcNd+ z&scF7`$h2Irsp}OD-#>|gHq3JtV-^Qg?Cx8Y;c*&!#6OgED1E%Jfbf8<`Qk{7#3v0a4z*qo$ z=>K{X^3(n+SuaH?xCegbZA_{`KL@nw=$yXu60E8fHy?;Bun;i8jwej)imz*-geVhZaP~5j*N!j5pjaz|F^J|RSQf(9EiBI!G zk@*9ww*E#BwFEyItlQ5LV&S`l6_XDMORYbVINXhQnY%w3An-S}y75JXBOfuTt%O^I zh5Tng4jLyRR_1m=lj6~o%D7@Mi=8ZfVlI^ykVAGf6OYV??!F*O)`O{`(w2rdZUBmI1B_anz7b>{NmVLg5m7+NC7Xfm4Uhw#Vxci?S|$7vZp!F^9DpH!URBm6G%$&c{TVF%14E=NBog~==MFlY2i zmBZwf2x*-LLZ$7&>Q1~J01R_HLzx3ti(QGd6Lgj{RosI1@01cW!1YDpvvSm%&nzgV zgXJ?J19>Ux@L6Q|ER8Eiz4(l{j#o3h^DU?Ju<}kvE^b01$iRW$te94bR_yKT;+T*Vwd=aRQz!FUC7K_k9F}4ZVbs(|XM2 z-tUMjQz%iPI)9~QsXxzTB(wDe1=_V#(;%#RN77te8xr_#naDji-Tpki}z%>fKDF4bAjn zatSjaDVziMK!zy6zyV8=W{5ACM2neh*;X>1jNhE?6{ya1i?5jN6$aUevDd|^GUILQ zt5$I?H$IM*o=3QC`1zA5KSETSpcnYsoHysTKdNybV;pH|Ss~>$xR!ie(|iICxBW?` z#N6Jdw6IXlr!?KCnF7|7Tsfc7xPNEdYUchiP}e@ExLoJ9KdWgzhlkt#y!?Jae!qy{ z1e=FBpxg3JaohJG81?!RW8qn6G3ulNPG8nEUtt<}Wp!{u+*dUY&Mba%WHt`4@71`k z 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�VFcowW?Aol=U1h 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 vXdjp+yvznjmoa2xe_y;fsxtjkYS@v;NA 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�i=j$d3f0mIi2tgF@m52zv=&OFbx|g5 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 l#oPNL`?A)I{}2A>d!SDuPn+dF`0D@jv-&@C_ + + + Initializes a new instance of the class. + + The internal set to wrap. + internalSet + Simple C5 wrapper for common interface. @@ -270,6 +277,11 @@ that it has started. + + + Called by the to inform the listener that it is starting. + + Called by the to inform the listener @@ -313,7 +325,7 @@ The instance that should be made available within the . - + @@ -1834,6 +1846,11 @@ Marko Lahma + + + Initializes the db provider implementation. + + Returns a new command object for executing SQL statments/Stored Procedures @@ -1873,12 +1890,10 @@ Connection string used to create connections. - + - Registers DB metadata information for given provider name. + Parse metadata once in static constructor. - - @@ -1887,6 +1902,13 @@ Name of the db provider. The connection string. + + + Registers DB metadata information for given provider name. + + + + Returns a new command object for executing SQL statments/Stored Procedures @@ -2144,25 +2166,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - - Determine whether the calling thread owns a lock on the identified - resource. - - Whether this Semaphore implementation requires a database connection for its lock management operations. - - + @@ -2205,20 +2220,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - + Determine whether the calling thread owns a lock on the identified resource. - @@ -4370,6 +4383,11 @@ Get or set the datasource name. + + + Get or set the database connection manager. + + Gets the log. @@ -4630,6 +4648,11 @@ Callback to execute. + + + Instructs this job store whether connections should be automatically opened. + + is meant to be used in a standalone environment. @@ -5633,12 +5656,12 @@ True if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - + Determine whether the calling thread owns a lock on the identified resource. @@ -5656,9 +5679,9 @@ its lock management operations. - + - + @@ -6883,7 +6906,7 @@ - + James House @@ -6926,7 +6949,7 @@ - + James House @@ -7640,7 +7663,7 @@ - + 2.0 James House Marko Lahma (.NET) @@ -8793,6 +8816,14 @@ Get the number of times the has already fired. + + + Gets the time zone within which time calculations related to this trigger will be performed. + + + If null, the system default TimeZone will be used. + + Used to indicate the 'repeat count' of the trigger is indefinite. Or in @@ -9710,7 +9741,7 @@ - + Whether the associated Job class carries the . @@ -9907,7 +9938,7 @@ Whether the associated Job class carries the attribute. - + Whether the associated Job class carries the attribute. @@ -10534,7 +10565,7 @@ identified by the 's settings. - + Schedule all of the given jobs with the related set of triggers. @@ -10544,6 +10575,19 @@ parameter is not set to true then an exception will be thrown. + + + Schedule the given job with the related set of triggers. + + + If any of the given job or triggers already exist (or more + specifically, if the keys are not unique) and the replace + parameter is not set to true then an exception will be thrown. + + + + + Remove the indicated from the scheduler. @@ -11958,7 +12002,7 @@ James House Marko Lahma (.NET) - + An array of objects that were updated/added since the last scan of the directory @@ -13254,20 +13298,11 @@ Data to deserialize object from. - + - that names the scheduler instance using - just the machine hostname. + Helper base class for host name lookup requiring instance id generators. - - This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. - - Marko Lahma (.NET) - - + Marko Lahma @@ -13289,6 +13324,28 @@ The clusterwide unique instance id. + + + Generate the instance id for a + + The clusterwide unique instance id. + + + + + that names the scheduler instance using + just the machine hostname. + + + This class is useful when you know that your scheduler instance will be the + only one running on a particular machine. Each time the scheduler is + restarted, it will get the same instance id as long as the machine is not + renamed. + + Marko Lahma (.NET) + + + Generate the instance id for a @@ -13370,6 +13427,11 @@ the newly instantiated Job + + + Allows the the job factory to destroy/cleanup the job if needed. + + Called by the scheduler at the time of the trigger firing, in order to @@ -13390,6 +13452,12 @@ the newly instantiated Job SchedulerException if there is a problem instantiating the Job. + + + Allows the the job factory to destroy/cleanup the job if needed. + No-op when using SimpleJobFactory. + + Called by the scheduler at the time of the trigger firing, in order to @@ -14649,6 +14717,38 @@ Mohammad Rezaei Marko Lahma (.NET) + + + Manages a collection of IDbProviders, and provides transparent access + to their database. + + + + + Shuts down database connections from the data source with the given name, + if applicable for the underlying provider. + + + + + Get a database connection from the data source with the given name. + + + + + Returns meta data for data source with the given name. + + + + + Gets db provider for data source with the given name. + + + + + Adds a connection provider to data source with the given name. + + Private constructor @@ -14672,7 +14772,6 @@ Shuts down database connections from the DataSource with the given name, if applicable for the underlying provider. - a database connection @@ -14722,6 +14821,12 @@ A new object that is a copy of this instance. + + + Gets the value behind the specified key. + + The key. + When implemented by a class, removes all elements from the . @@ -14881,7 +14986,6 @@ Gets or sets the with the specified key. - @@ -15213,7 +15317,7 @@ The name. - + Gets the int array property. @@ -15310,6 +15414,26 @@ The underlying properties. + + + Environment access helpers that fail gracefully if under medium trust. + + + + + Retrieves the value of an environment variable from the current process. + + + + + Retrieves all environment variable names and their values from the current process. + + + + + Return whether we are currently running under Mono runtime. + + Extension methods for . @@ -15465,6 +15589,29 @@ Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + TimeZoneInfo.ConvertTime is not supported under mono + + + + + @@ -15630,6 +15777,9 @@ + + + @@ -15830,6 +15980,15 @@ + + + If true (and is true) then any + job/triggers encountered in this file that already exist is scheduler + will be updated with start time relative to old trigger. Effectively + new trigger's last fire time will be updated to old trigger's last fire time + and trigger's next fire time will updated to be next from this last fire time. + + Gets the log. @@ -17077,6 +17236,14 @@ + + + TimeZone in which to base the schedule. + + the time-zone for the schedule + the updated CalendarIntervalScheduleBuilder + + Extension methods that attach to . @@ -17493,8 +17660,8 @@ body of the job's periodically check some flag to see if an interruption has been requested, and if the flag is set, somehow abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - . It is legal to use + interrupting a job can be found in the source for the class Example7's DumbInterruptableJob + It is legal to use some combination of and synchronization within and in order to have the method block until the @@ -17716,7 +17883,8 @@ orphaned (no s point to it). - If not explicitly set, the default value is . + If not explicitly set, the default value is + - this method sets the value to true. the updated JobBuilder @@ -17871,7 +18039,25 @@ 's data map. - + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + Retrieve the identified value from the . @@ -17881,11 +18067,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17897,11 +18078,6 @@ . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17917,11 +18093,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17932,35 +18103,50 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + Retrieve the identified value from the . - + Gets the date time. The key. - + - Gets the value behind the specified key. + Gets the date time offset. The key. + + + Retrieve the identified value from the . + + An exception that can be thrown by a @@ -18239,26 +18425,6 @@ but it does not want to be fired now. - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - Misfire instructions for DateIntervalTrigger @@ -18301,468 +18467,6 @@ but it does not want to be fired now. - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. - - All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. - - - Take, for example, the following calendar: - - - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). - - Aaron Craven - Marko Lahma (.NET) - - - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - - - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - the group for the - - - - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. - - - the next fire time for the trigger - - - - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. - - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - - - - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. - - After this method has been called, - should return a valid answer. - - - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - - - - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - - - If the returned value is then the - may remove the from the - - - - - A boolean indicator of whether the trigger could potentially fire - again. - - - - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Get a that is configured to produce a - schedule identical to this trigger's schedule. - - - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". - - - In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. - - - For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. - - - - - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - An exception that is thrown to indicate that an attempt to store a new @@ -18909,11 +18613,16 @@ - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery + A constant key that can be used to retrieve the + fire time of the original from a recovery trigger's data map in the case of a job recovering after a failed scheduler instance. + + Note that this is the time the original firing actually occurred, + which may be different from the scheduled fire time - as a trigger doesn't + always fire exactly on time. + diff --git a/lib/Quartz21/net/4.0/Quartz.dll b/lib/Quartz21/net/4.0/Quartz.dll new file mode 100644 index 0000000000000000000000000000000000000000..dcf705e2b55694a9ba30164d1e1d4972c132f964 GIT binary patch literal 946176 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

=Q1VbB-c;Z?}C%EHV}hPJ3F#P=Lz!@0

)@>#eYGG7mQ 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 @A~jR= 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 + + + Initializes a new instance of the class. + + The internal set to wrap. + internalSet + Simple C5 wrapper for common interface. @@ -270,6 +277,11 @@ that it has started. + + + Called by the to inform the listener that it is starting. + + Called by the to inform the listener @@ -313,7 +325,7 @@ The instance that should be made available within the . - + @@ -1834,6 +1846,11 @@ Marko Lahma + + + Initializes the db provider implementation. + + Returns a new command object for executing SQL statments/Stored Procedures @@ -1873,12 +1890,10 @@ Connection string used to create connections. - + - Registers DB metadata information for given provider name. + Parse metadata once in static constructor. - - @@ -1887,6 +1902,13 @@ Name of the db provider. The connection string. + + + Registers DB metadata information for given provider name. + + + + Returns a new command object for executing SQL statments/Stored Procedures @@ -2144,25 +2166,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - - Determine whether the calling thread owns a lock on the identified - resource. - - Whether this Semaphore implementation requires a database connection for its lock management operations. - - + @@ -2205,20 +2220,18 @@ true if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - - + Determine whether the calling thread owns a lock on the identified resource. - @@ -4370,6 +4383,11 @@ Get or set the datasource name. + + + Get or set the database connection manager. + + Gets the log. @@ -4630,6 +4648,11 @@ Callback to execute. + + + Instructs this job store whether connections should be automatically opened. + + is meant to be used in a standalone environment. @@ -5633,12 +5656,12 @@ True if the lock was obtained. - + Release the lock on the identified resource if it is held by the calling thread. - + Determine whether the calling thread owns a lock on the identified resource. @@ -5656,9 +5679,9 @@ its lock management operations. - + - + @@ -6883,7 +6906,7 @@ - + James House @@ -6926,7 +6949,7 @@ - + James House @@ -7640,7 +7663,7 @@ - + 2.0 James House Marko Lahma (.NET) @@ -8793,6 +8816,14 @@ Get the number of times the has already fired. + + + Gets the time zone within which time calculations related to this trigger will be performed. + + + If null, the system default TimeZone will be used. + + Used to indicate the 'repeat count' of the trigger is indefinite. Or in @@ -9710,7 +9741,7 @@ - + Whether the associated Job class carries the . @@ -9907,7 +9938,7 @@ Whether the associated Job class carries the attribute. - + Whether the associated Job class carries the attribute. @@ -10534,7 +10565,7 @@ identified by the 's settings. - + Schedule all of the given jobs with the related set of triggers. @@ -10544,6 +10575,19 @@ parameter is not set to true then an exception will be thrown. + + + Schedule the given job with the related set of triggers. + + + If any of the given job or triggers already exist (or more + specifically, if the keys are not unique) and the replace + parameter is not set to true then an exception will be thrown. + + + + + Remove the indicated from the scheduler. @@ -11958,7 +12002,7 @@ James House Marko Lahma (.NET) - + An array of objects that were updated/added since the last scan of the directory @@ -13254,20 +13298,11 @@ Data to deserialize object from. - + - that names the scheduler instance using - just the machine hostname. + Helper base class for host name lookup requiring instance id generators. - - This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. - - Marko Lahma (.NET) - - + Marko Lahma @@ -13289,6 +13324,28 @@ The clusterwide unique instance id. + + + Generate the instance id for a + + The clusterwide unique instance id. + + + + + that names the scheduler instance using + just the machine hostname. + + + This class is useful when you know that your scheduler instance will be the + only one running on a particular machine. Each time the scheduler is + restarted, it will get the same instance id as long as the machine is not + renamed. + + Marko Lahma (.NET) + + + Generate the instance id for a @@ -13370,6 +13427,11 @@ the newly instantiated Job + + + Allows the the job factory to destroy/cleanup the job if needed. + + Called by the scheduler at the time of the trigger firing, in order to @@ -13390,6 +13452,12 @@ the newly instantiated Job SchedulerException if there is a problem instantiating the Job. + + + Allows the the job factory to destroy/cleanup the job if needed. + No-op when using SimpleJobFactory. + + Called by the scheduler at the time of the trigger firing, in order to @@ -14649,6 +14717,38 @@ Mohammad Rezaei Marko Lahma (.NET) + + + Manages a collection of IDbProviders, and provides transparent access + to their database. + + + + + Shuts down database connections from the data source with the given name, + if applicable for the underlying provider. + + + + + Get a database connection from the data source with the given name. + + + + + Returns meta data for data source with the given name. + + + + + Gets db provider for data source with the given name. + + + + + Adds a connection provider to data source with the given name. + + Private constructor @@ -14672,7 +14772,6 @@ Shuts down database connections from the DataSource with the given name, if applicable for the underlying provider. - a database connection @@ -14722,6 +14821,12 @@ A new object that is a copy of this instance. + + + Gets the value behind the specified key. + + The key. + When implemented by a class, removes all elements from the . @@ -14881,7 +14986,6 @@ Gets or sets the with the specified key. - @@ -15213,7 +15317,7 @@ The name. - + Gets the int array property. @@ -15310,6 +15414,26 @@ The underlying properties. + + + Environment access helpers that fail gracefully if under medium trust. + + + + + Retrieves the value of an environment variable from the current process. + + + + + Retrieves all environment variable names and their values from the current process. + + + + + Return whether we are currently running under Mono runtime. + + Extension methods for . @@ -15465,6 +15589,29 @@ Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + TimeZoneInfo.ConvertTime is not supported under mono + + + + + @@ -15630,6 +15777,9 @@ + + + @@ -15830,6 +15980,15 @@ + + + If true (and is true) then any + job/triggers encountered in this file that already exist is scheduler + will be updated with start time relative to old trigger. Effectively + new trigger's last fire time will be updated to old trigger's last fire time + and trigger's next fire time will updated to be next from this last fire time. + + Gets the log. @@ -17077,6 +17236,14 @@ + + + TimeZone in which to base the schedule. + + the time-zone for the schedule + the updated CalendarIntervalScheduleBuilder + + Extension methods that attach to . @@ -17493,8 +17660,8 @@ body of the job's periodically check some flag to see if an interruption has been requested, and if the flag is set, somehow abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - . It is legal to use + interrupting a job can be found in the source for the class Example7's DumbInterruptableJob + It is legal to use some combination of and synchronization within and in order to have the method block until the @@ -17716,7 +17883,8 @@ orphaned (no s point to it). - If not explicitly set, the default value is . + If not explicitly set, the default value is + - this method sets the value to true. the updated JobBuilder @@ -17871,7 +18039,25 @@ 's data map. - + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + + + Adds the given value as a string version to the + 's data map. + + + Retrieve the identified value from the . @@ -17881,11 +18067,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17897,11 +18078,6 @@ . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17917,11 +18093,6 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . @@ -17932,35 +18103,50 @@ Retrieve the identified value from the . - - - Retrieve the identified value from the . - - Retrieve the identified value from the . + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + + + + Retrieve the identified value from the . + + Retrieve the identified value from the . - + Gets the date time. The key. - + - Gets the value behind the specified key. + Gets the date time offset. The key. + + + Retrieve the identified value from the . + + An exception that can be thrown by a @@ -18239,26 +18425,6 @@ but it does not want to be fired now. - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - Misfire instructions for DateIntervalTrigger @@ -18301,468 +18467,6 @@ but it does not want to be fired now. - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. - - All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. - - - Take, for example, the following calendar: - - - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). - - Aaron Craven - Marko Lahma (.NET) - - - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - - - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). - - Note that must - be called before the can be placed - into a . - - - the name for the - - the group for the - - - - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. - - - the next fire time for the trigger - - - - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. - - - Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. - - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - - - - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. - - After this method has been called, - should return a valid answer. - - - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - - - - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - - - If the returned value is then the - may remove the from the - - - - - A boolean indicator of whether the trigger could potentially fire - again. - - - - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Get a that is configured to produce a - schedule identical to this trigger's schedule. - - - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. - - - Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". - - - In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. - - - For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. - - - - - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - An exception that is thrown to indicate that an attempt to store a new @@ -18909,11 +18613,16 @@ - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery + A constant key that can be used to retrieve the + fire time of the original from a recovery trigger's data map in the case of a job recovering after a failed scheduler instance. + + Note that this is the time the original firing actually occurred, + which may be different from the scheduled fire time - as a trigger doesn't + always fire exactly on time. + diff --git a/src/Spring/Spring.Scheduling.Quartz20/JobMethodInvocationFailedException.cs b/src/Spring/Spring.Scheduling.Quartz21/JobMethodInvocationFailedException.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/JobMethodInvocationFailedException.cs rename to src/Spring/Spring.Scheduling.Quartz21/JobMethodInvocationFailedException.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/AdaptableJobFactory.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/AdaptableJobFactory.cs similarity index 95% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/AdaptableJobFactory.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/AdaptableJobFactory.cs index 2435e16a..8c9245b9 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/AdaptableJobFactory.cs +++ b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/AdaptableJobFactory.cs @@ -63,7 +63,15 @@ namespace Spring.Scheduling.Quartz } } - /// + /// + /// Allows the the job factory to destroy/cleanup the job if needed. + /// + public virtual void ReturnJob(IJob job) + { + + } + + /// /// Create an instance of the specified job class. ///

/// Can be overridden to post-process the job instance. diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/CronTriggerObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/CronTriggerObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/CronTriggerObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/CronTriggerObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/DelegatingJob.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/DelegatingJob.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/DelegatingJob.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/DelegatingJob.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/IJobDetailAwareTrigger.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/IJobDetailAwareTrigger.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/IJobDetailAwareTrigger.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/IJobDetailAwareTrigger.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ISchedulerContextAware.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ISchedulerContextAware.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ISchedulerContextAware.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ISchedulerContextAware.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ISchedulingTaskExecutor.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ISchedulingTaskExecutor.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ISchedulingTaskExecutor.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ISchedulingTaskExecutor.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ITaskExecutor.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ITaskExecutor.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/ITaskExecutor.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/ITaskExecutor.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/JobDetailObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/JobDetailObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/JobDetailObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/JobDetailObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/LocalDataSourceJobStore.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/LocalDataSourceJobStore.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/LocalDataSourceJobStore.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/LocalDataSourceJobStore.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/LocalTaskExecutorThreadPool.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/LocalTaskExecutorThreadPool.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/LocalTaskExecutorThreadPool.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/LocalTaskExecutorThreadPool.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingJob.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingJob.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingJob.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingJob.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingJobDetailFactoryObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingJobDetailFactoryObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingJobDetailFactoryObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingJobDetailFactoryObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingRunnable.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingRunnable.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/MethodInvokingRunnable.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/MethodInvokingRunnable.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/QuartzJobObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/QuartzJobObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/QuartzJobObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/QuartzJobObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerAccessor.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerAccessor.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerAccessor.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerAccessor.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerAccessorObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerAccessorObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerAccessorObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerAccessorObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerFactoryObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerFactoryObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulerFactoryObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulerFactoryObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulingException.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulingException.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SchedulingException.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SchedulingException.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SimpleThreadPoolTaskExecutor.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SimpleThreadPoolTaskExecutor.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SimpleThreadPoolTaskExecutor.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SimpleThreadPoolTaskExecutor.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SimpleTriggerObject.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SimpleTriggerObject.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SimpleTriggerObject.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SimpleTriggerObject.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SpringDbProviderAdapter.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SpringDbProviderAdapter.cs similarity index 98% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SpringDbProviderAdapter.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SpringDbProviderAdapter.cs index 9b00be13..d9bc8b0c 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SpringDbProviderAdapter.cs +++ b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SpringDbProviderAdapter.cs @@ -43,6 +43,13 @@ namespace Spring.Scheduling.Quartz metadata = new SpringMetadataAdapter(dbProvider.DbMetadata); } + ///

+ /// Initializes the db provider implementation. + /// + public void Initialize() + { + + } /// /// Creates the command. diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SpringObjectJobFactory.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SpringObjectJobFactory.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/SpringObjectJobFactory.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/SpringObjectJobFactory.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/StatefulMethodInvokingJob.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/StatefulMethodInvokingJob.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/StatefulMethodInvokingJob.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/StatefulMethodInvokingJob.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/TaskRejectedException.cs b/src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/TaskRejectedException.cs similarity index 100% rename from src/Spring/Spring.Scheduling.Quartz20/Scheduling/Quartz/TaskRejectedException.cs rename to src/Spring/Spring.Scheduling.Quartz21/Scheduling/Quartz/TaskRejectedException.cs diff --git a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2008.csproj b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2008.csproj similarity index 94% rename from src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2008.csproj rename to src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2008.csproj index 2acc8a5e..50e5952a 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2008.csproj +++ b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2008.csproj @@ -8,24 +8,24 @@ Library Properties Spring - Spring.Scheduling.Quartz20 + Spring.Scheduling.Quartz21 v3.5 true full false - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20\Debug\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21\Debug\ TRACE;DEBUG prompt 4 - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz\Debug\Spring.Scheduling.Quartz20.XML + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz\Debug\Spring.Scheduling.Quartz21.XML true pdbonly true - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20\Release\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21\Release\ TRACE prompt 4 @@ -33,7 +33,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\lib\Quartz21\net\3.5\C5.dll False @@ -41,7 +41,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\lib\Quartz21\net\3.5\Quartz.dll diff --git a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2010.csproj b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2010.csproj similarity index 89% rename from src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2010.csproj rename to src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2010.csproj index 00191e50..696aed06 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.2010.csproj +++ b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.2010.csproj @@ -9,7 +9,7 @@ Library Properties Spring - Spring.Scheduling.Quartz20 + Spring.Scheduling.Quartz21 v4.0 @@ -21,31 +21,28 @@ true full false - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz20\Debug\ + ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz21\Debug\ TRACE;DEBUG;NET_4_0 prompt 4 - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz20\Debug\Spring.Scheduling.Quartz20.XML + ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz21\Debug\Spring.Scheduling.Quartz21.XML true pdbonly true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz20\Release\ + ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz21\Release\ TRACE;NET_4_0 prompt 4 - - ..\..\..\lib\Quartz20\net\3.5\C5.dll - - + False - ..\..\..\lib\net\2.0\Common.Logging.dll + ..\..\..\lib\Net\3.5\Common.Logging.dll - ..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\lib\Quartz21\net\3.5\Quartz.dll diff --git a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.build b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.build similarity index 91% rename from src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.build rename to src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.build index d3816e3c..a4487c23 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.build +++ b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.build @@ -1,5 +1,5 @@ - + - + - + diff --git a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.nuspec b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.nuspec similarity index 71% rename from src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.nuspec rename to src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.nuspec index 0f38603b..be76ae56 100644 --- a/src/Spring/Spring.Scheduling.Quartz20/Spring.Scheduling.Quartz20.nuspec +++ b/src/Spring/Spring.Scheduling.Quartz21/Spring.Scheduling.Quartz21.nuspec @@ -1,7 +1,7 @@ - Spring.Scheduling.Quartz20 + Spring.Scheduling.Quartz21 http://www.springframework.net/ http://www.springframework.net/license.html http://springframework.net/images/SpringSource_Leaves32x32.png @@ -20,11 +20,11 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.dll.config b/test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.dll.config deleted file mode 100644 index 2a09f948..00000000 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.dll.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs similarity index 95% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs index ed252cce..11163211 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs @@ -37,7 +37,7 @@ namespace Spring.Scheduling.Quartz.Integration.Tests [SetUp] public void SetUp() { - ctx = new XmlApplicationContext("assembly://Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz/LocalDataSourceJobStoreTest.xml"); + ctx = new XmlApplicationContext("assembly://Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz/LocalDataSourceJobStoreTest.xml"); } [Test] diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml similarity index 92% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml index 0ed66382..0b71b669 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.xml @@ -21,7 +21,7 @@ - + @@ -46,11 +46,11 @@ - - + + - + diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/TestJob.cs b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/TestJob.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Scheduling/Quartz/TestJob.cs rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Scheduling/Quartz/TestJob.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2008.csproj b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2008.csproj similarity index 89% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2008.csproj rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2008.csproj index 76854fa3..486a8343 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2008.csproj +++ b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2008.csproj @@ -8,14 +8,14 @@ Library Properties Spring - Spring.Scheduling.Quartz20.Integration.Tests + Spring.Scheduling.Quartz21.Integration.Tests v3.5 true full false - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20.Integration.Tests\Debug\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21.Integration.Tests\Debug\ TRACE;DEBUG prompt 4 @@ -23,7 +23,7 @@ pdbonly true - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20.Integration.Tests\Release\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21.Integration.Tests\Release\ TRACE prompt 4 @@ -31,7 +31,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\lib\Quartz21\net\3.5\C5.dll False @@ -39,7 +39,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\lib\Quartz21\net\3.5\Quartz.dll False @@ -53,7 +53,7 @@ - + PreserveNewest @@ -73,9 +73,9 @@ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} Spring.Data.2008 - + {764C3A6A-8690-49DD-B9AF-99E7C09AE4F0} - Spring.Scheduling.Quartz20.2008 + Spring.Scheduling.Quartz21.2008 diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2010.csproj b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2010.csproj similarity index 90% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2010.csproj rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2010.csproj index 904df088..8a5daeac 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.2010.csproj @@ -9,7 +9,7 @@ Library Properties Spring - Spring.Scheduling.Quartz20.Integration.Tests + Spring.Scheduling.Quartz21.Integration.Tests v4.0 @@ -36,7 +36,7 @@ true full false - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz20.Integration.Tests\Debug\ + ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz21.Integration.Tests\Debug\ TRACE;DEBUG;NET_4_0;NET_3_5,QUARTZ_2_0 prompt 4 @@ -44,15 +44,15 @@ pdbonly true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz20.Integration.Tests\Release\ + ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz21.Integration.Tests\Release\ TRACE;NET_4_0;NET_3_5 prompt 4 - + False - ..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\lib\Net\3.5\Common.Logging.dll False @@ -60,7 +60,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\lib\Quartz21\net\3.5\Quartz.dll False @@ -74,7 +74,7 @@ - + PreserveNewest @@ -111,9 +111,9 @@ {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} Spring.Data.2010 - + {E823D54C-CE82-4868-929F-5F95A999F123} - Spring.Scheduling.Quartz20.2010 + Spring.Scheduling.Quartz21.2010 diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.build b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.build similarity index 97% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.build rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.build index aacf3c9f..203797b9 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.build +++ b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.build @@ -1,5 +1,5 @@ - + diff --git a/test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.dll.config b/test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.dll.config similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Integration.Tests/Spring.Scheduling.Quartz20.Integration.Tests.dll.config rename to test/Spring/Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz21.Integration.Tests.dll.config diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/QuartzCompilerOptionsTests.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/QuartzCompilerOptionsTests.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/QuartzCompilerOptionsTests.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/QuartzCompilerOptionsTests.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/AdaptableJobFactoryTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/AdaptableJobFactoryTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/AdaptableJobFactoryTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/AdaptableJobFactoryTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/JobDetailObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/JobDetailObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/JobDetailObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/JobDetailObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/MethodInvokingJobDetailFactoryObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/MethodInvokingJobDetailFactoryObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/MethodInvokingJobDetailFactoryObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/MethodInvokingJobDetailFactoryObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/MethodInvokingJobTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/MethodInvokingJobTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/MethodInvokingJobTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/MethodInvokingJobTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/QuartzSupportTests.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/QuartzSupportTests.cs similarity index 99% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/QuartzSupportTests.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/QuartzSupportTests.cs index 608b18c4..deb360f9 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/QuartzSupportTests.cs +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/QuartzSupportTests.cs @@ -985,6 +985,11 @@ namespace Spring.Scheduling.Quartz { } + public void SchedulerStarting() + { + + } + public void SchedulerShutdown() { } diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/QuartzTestObject.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/QuartzTestObject.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/QuartzTestObject.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/QuartzTestObject.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SpringObjectJobFactoryTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SpringObjectJobFactoryTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/SpringObjectJobFactoryTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/SpringObjectJobFactoryTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TestMethodInvokingTask.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TestMethodInvokingTask.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TestMethodInvokingTask.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TestMethodInvokingTask.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TestUtil.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TestUtil.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TestUtil.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TestUtil.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TriggerObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TriggerObjectTest.cs similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Scheduling/Quartz/TriggerObjectTest.cs rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Scheduling/Quartz/TriggerObjectTest.cs diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.2008.csproj b/test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.2008.csproj similarity index 91% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.2008.csproj rename to test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.2008.csproj index 7cb2e281..15cc3249 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/Spring.Scheduling.Quartz20.Tests.2008.csproj +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.2008.csproj @@ -8,14 +8,14 @@ Library Properties Spring - Spring.Scheduling.Quartz20.Tests + Spring.Scheduling.Quartz21.Tests v3.5 true full false - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20.Tests\Debug\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21.Tests\Debug\ TRACE;DEBUG prompt 4 @@ -26,7 +26,7 @@ pdbonly true - ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz20.Tests\Release\ + ..\..\..\build\VS.NET.2008\Spring.Scheduling.Quartz21.Tests\Release\ TRACE prompt 4 @@ -34,7 +34,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\C5.dll + ..\..\..\lib\Quartz21\net\3.5\C5.dll False @@ -42,7 +42,7 @@ False - ..\..\..\lib\Quartz20\net\3.5\Quartz.dll + ..\..\..\lib\Quartz21\net\3.5\Quartz.dll False @@ -93,9 +93,9 @@ {710961A3-0DF4-49E4-A26E-F5B9C044AC84} Spring.Core.2008 - + {764C3A6A-8690-49DD-B9AF-99E7C09AE4F0} - Spring.Scheduling.Quartz20.2008 + Spring.Scheduling.Quartz21.2008 {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} @@ -103,8 +103,8 @@ - - + + - + - + diff --git a/test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.dll.config b/test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.dll.config new file mode 100644 index 00000000..81748664 --- /dev/null +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/Spring.Scheduling.Quartz21.Tests.dll.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/job-scheduling-data.xml b/test/Spring/Spring.Scheduling.Quartz21.Tests/job-scheduling-data.xml similarity index 96% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/job-scheduling-data.xml rename to test/Spring/Spring.Scheduling.Quartz21.Tests/job-scheduling-data.xml index ae514ab9..6d8e1d97 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/job-scheduling-data.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/job-scheduling-data.xml @@ -13,7 +13,7 @@ myJob myGroup - Spring.Scheduling.Quartz.DummyJob, Spring.Scheduling.Quartz20.Tests + Spring.Scheduling.Quartz.DummyJob, Spring.Scheduling.Quartz21.Tests true false diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml b/test/Spring/Spring.Scheduling.Quartz21.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml similarity index 81% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml rename to test/Spring/Spring.Scheduling.Quartz21.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml index f74e63f3..f3f82cae 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/multipleAnonymousMethodInvokingJobDetailFB.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"> - + @@ -14,9 +14,9 @@ - + - + @@ -26,9 +26,9 @@ - + - + @@ -38,8 +38,8 @@ - + - + diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/multipleSchedulers.xml b/test/Spring/Spring.Scheduling.Quartz21.Tests/multipleSchedulers.xml similarity index 85% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/multipleSchedulers.xml rename to test/Spring/Spring.Scheduling.Quartz21.Tests/multipleSchedulers.xml index 964e0e03..abe9c405 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/multipleSchedulers.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/multipleSchedulers.xml @@ -5,11 +5,11 @@ xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"> - + - + diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerAccessorObject.xml b/test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerAccessorObject.xml similarity index 81% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerAccessorObject.xml rename to test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerAccessorObject.xml index 7f3d12e6..c0492eb5 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerAccessorObject.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerAccessorObject.xml @@ -5,9 +5,9 @@ xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"> - + - + @@ -18,9 +18,9 @@ - + - + @@ -29,10 +29,10 @@ - + - + @@ -41,8 +41,8 @@ - + - + diff --git a/test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerRepositoryExposure.xml b/test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerRepositoryExposure.xml similarity index 82% rename from test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerRepositoryExposure.xml rename to test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerRepositoryExposure.xml index a20599b5..2c9be410 100644 --- a/test/Spring/Spring.Scheduling.Quartz20.Tests/schedulerRepositoryExposure.xml +++ b/test/Spring/Spring.Scheduling.Quartz21.Tests/schedulerRepositoryExposure.xml @@ -5,12 +5,12 @@ xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"> - + - + @@ -21,10 +21,10 @@ - + - + @@ -33,9 +33,9 @@ - + - + @@ -45,8 +45,8 @@ - + - + From f3d99a9ec2c1edb5f2f3439dbe36a1cec72f6ceb Mon Sep 17 00:00:00 2001 From: Marko Lahma Date: Sun, 13 Jan 2013 11:06:24 +0200 Subject: [PATCH 2/5] Delete and add to .gitignore Spring.Web.Conversation.NHibernate*.xml --- .gitignore | 2 + .../Spring.Web.Conversation.NHibernate32.xml | 958 ------------------ .../Spring.Web.Conversation.NHibernate33.XML | 958 ------------------ 3 files changed, 2 insertions(+), 1916 deletions(-) delete mode 100644 src/Spring/Spring.Web.Conversation.NHibernate32/Spring.Web.Conversation.NHibernate32.xml delete mode 100644 src/Spring/Spring.Web.Conversation.NHibernate33/Spring.Web.Conversation.NHibernate33.XML diff --git a/.gitignore b/.gitignore index 99033595..011e714b 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,8 @@ PrecompiledWeb /src/Spring/Spring.Messaging/Spring.Messaging.xml /src/Spring/Spring.Data/Spring.Data.xml /src/Spring/Spring.Web/Spring.Web.xml +/src/Spring/Spring.Web.Conversation.NHibernate32/Spring.Web.Conversation.NHibernate32.xml +/src/Spring/Spring.Web.Conversation.NHibernate33/Spring.Web.Conversation.NHibernate33.xml /src/Spring/Spring.Web.Mvc/Spring.Web.Mvc.xml /src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.xml /src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.xml diff --git a/src/Spring/Spring.Web.Conversation.NHibernate32/Spring.Web.Conversation.NHibernate32.xml b/src/Spring/Spring.Web.Conversation.NHibernate32/Spring.Web.Conversation.NHibernate32.xml deleted file mode 100644 index 6666fa98..00000000 --- a/src/Spring/Spring.Web.Conversation.NHibernate32/Spring.Web.Conversation.NHibernate32.xml +++ /dev/null @@ -1,958 +0,0 @@ - - - - Spring.Web.Conversation.NHibernate32 - - - - - Based on - for support of 'session-per-conversation' pattern. - - Hailton de Castro - - - - The logging instance. - - - - - Initializes a new instance of the class. - Uses default values for - - - - - Initializes a new instance of the class. - - Specify the to be set on each session provided by this instance. - Specify the flushmode to be applied on each session provided by this instance. - - - - - Initializes a new instance of the class. - - An instance holding the scope configuration - - - - Sets a flag, whether this scope is in "open" state on the current logical thread. - - - - - - NOOP. - - - - - Open a new session or reconect the - in . - Participating in an existing session registed with - is not alowed. - - - - - - If there is another conversation with a with opened - . - If attempting to participate in an existing NHibernate - managed by . - - - - - - - Close the current view's session and unregisters - from . - - The session factory that on use - A list of conversations which the session can be closed or disconnected - - - If start/resume a conversation from a - when exists a different - with open registered on - - If the holder on , is not a . - - - - - - Gets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - Get the configured EntityInterceptor - - - - - Id for conversation that open the Session. - - - - - Gets a flag, whether this scope is in "open" state on the current logical thread. - - - - - This sessionHolder creates a session for the active conversation only if it is - needed (). - - - Although a NHibernateSession defers creation of db-connections until they are really - needed, instantiation a session is still more expensive than using LazySessionHolder. - - - - - Initialize a new instance. - - - - - Create a new session on demand - - - - - Port to conversation. If the object is not found in the current - conversation, will be tried on the parent if the parent is - not null. - - - If is different from spring name for this instance. - - Hailton de Castro - - - - Starts or resumes the conversation and the . - If is not null, so - is called to - Raise SessionHolder for make the reconnection. - - Make return false. - - Update the . - - - - - If this conversation is ended. - - If is not null and - different from - - - - - - - - Ends the conversation. End each of the 'inner conversations' in - . Returns false if the - conversation and all of - has already been ended. - - - - - If . - Session["spring.objects"] - is null. - - The 'spring session scopes' are not located in the key - 'spring.objects' of HttpSessionState. - - - - - - - Starts or resumes the conversation and each 'inner conversation' in - . - It is not about 'Session-per-conversation' because it is done by - . - - - - - Conversation id. - - - - - Return true until is called. - - - - - Return true if this conversation is ended. - - - - - Inner conversation. After added if the - is null it will resolve to 'this'. - - at - , - , - - if Circular Dependency is detected. - - - - Conversation parent. - - - - If this conversation already has a different parent. - - If this Conversation is not new. - - If Circular Dependency is detected. - - The Parent conversation is not new. - - - - - - - TimeOut for the conversation in milliseconds. - If 0 TimeOut will be ignored. - - - - - Last acces for a value into this Conversation or Inner Conversation. - Reset to DateTime.Now each time - is called. - - - - - Conversation Manager. When this is setted if - - returns null so AddConversation is called. - - - - - that is stored in the root conversation. - - - must support 'session-per-conversation'. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - Indicates that the conversation is paused. - - - - - manager for Conversations. - - Hailton de Castro - - - - Returns the conversation if it is still alive, otherwise it returns null. - - - - - - - Ends all conversations with the timeout exceeded. - - - - - Close IDbConnections for that - use 'session-per-conversation'. It calls - in all conversations. - - - - - Release the ended conversations And removes them. - If the conversation supports 'session-per-conversation', also close the session. - - - - - Add conversation. If is null - it resolves to 'this'. - - - - If already has another manager. - - - - - Makes the 'root conversation' of - the current active conversation and open/reopen the - if - the conversation supports 'session-per-conversation'. Close all - the connection for all session before. - If is true will end all - paused conversations. - - - - - Returns the active conversation if exists, otherwise returns null. - It depends on - - - - - - If this is non-null run pattern 'session-per-conversation'. - Must be the same SessionFactory of the managed conversations. - - - - - - Ends the "paused conversations" in call to . - Important: Unexpected behavior may occur if there are nested conversations, - as in only the current conversation and its parents - are started, the 'conversations children' remain paused, so these will be ended. - Defaul value: false. - - - When it is true, "start/resume a conversation" will cause the other to be - ended and cleaned up. - - This is useful to avoid memory leak where there are many conversations. - This leak can be very considerable, as the conversation may keep a "NHibernate session" - that can contain many objects in its cache from the database queries. - - - - - - HttpModule for ending Conversations with Timeout exceeded. - - Hailton de Castro - - - - Add PostRequestHandlerExecute event to clear conversations with timeout exceeded. - - - - - - Disposes of the resources (other than memory) used by the module that implements . - - - - - Handles the Unload event of the page control. - - The source of the event. - The instance containing the event data. - - Necessary for Redirect or Abort for any reason. - - - - - The Names of the s in the - - - - - Sets the that this - object runs in. - - - -

- Used to obtain the instances of -

-

- Invoked after population of normal object properties but before an - init callback such as - 's - - or a custom init-method. Invoked after the setting of any - 's - - property. -

-
- - In the case of application context initialization errors. - - - If thrown by any application context methods. - - -
- - - List that make validation for Circular Dependency for - - Hailton de Castro - - - - Contructor. - - The that owns this . - - - - Common Helper to be run before insert. - - - - - - Common Helper to be run after insert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Implementation of conversation in the infrastructure of Spring. - It avoid Circular Dependencies. - - Hailton de Castro - - - - Default message for "CONVERSATION ALREADY HAS A PARENT" error. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A String representation from conversation. - - - - - - - - - - - - - - - - Default 180000. - - - - - - - - - - - - - - - . - - - - - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - "DbProvider" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - - - - - - . It is used to valddate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - - - - Setting for - - Hailton de Castro - - - - Default value for property. - - - - - Initialize a new instance of with default values. - - - Calling this constructor from your derived class leaves - uninitialized. See for more. - - - - - Initialize a new instance of with the given values and references. - - - Specify the to be set on each session provided by the instance. - - - Specify the flushmode to be applied on each session provided by the instance. - - - Calling this constructor marks all properties initialized. - - - - - Override this method to resolve an instance according to your chosen strategy. - - - - - Gets the configured instance to be used. - - - - - - - Gets or Sets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - This was made to stay under session scope. - - Hailton de Castro - - - - Semaphore to synchronize writes to the dictionary. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ends all conversations and Closes all their Session. - - - - - Remove conversation. - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - -
-
diff --git a/src/Spring/Spring.Web.Conversation.NHibernate33/Spring.Web.Conversation.NHibernate33.XML b/src/Spring/Spring.Web.Conversation.NHibernate33/Spring.Web.Conversation.NHibernate33.XML deleted file mode 100644 index 39b80a8c..00000000 --- a/src/Spring/Spring.Web.Conversation.NHibernate33/Spring.Web.Conversation.NHibernate33.XML +++ /dev/null @@ -1,958 +0,0 @@ - - - - Spring.Web.Conversation.NHibernate33 - - - - - Based on - for support of 'session-per-conversation' pattern. - - Hailton de Castro - - - - The logging instance. - - - - - Initializes a new instance of the class. - Uses default values for - - - - - Initializes a new instance of the class. - - Specify the to be set on each session provided by this instance. - Specify the flushmode to be applied on each session provided by this instance. - - - - - Initializes a new instance of the class. - - An instance holding the scope configuration - - - - Sets a flag, whether this scope is in "open" state on the current logical thread. - - - - - - NOOP. - - - - - Open a new session or reconect the - in . - Participating in an existing session registed with - is not alowed. - - - - - - If there is another conversation with a with opened - . - If attempting to participate in an existing NHibernate - managed by . - - - - - - - Close the current view's session and unregisters - from . - - The session factory that on use - A list of conversations which the session can be closed or disconnected - - - If start/resume a conversation from a - when exists a different - with open registered on - - If the holder on , is not a . - - - - - - Gets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - Get the configured EntityInterceptor - - - - - Id for conversation that open the Session. - - - - - Gets a flag, whether this scope is in "open" state on the current logical thread. - - - - - This sessionHolder creates a session for the active conversation only if it is - needed (). - - - Although a NHibernateSession defers creation of db-connections until they are really - needed, instantiation a session is still more expensive than using LazySessionHolder. - - - - - Initialize a new instance. - - - - - Create a new session on demand - - - - - Port to conversation. If the object is not found in the current - conversation, will be tried on the parent if the parent is - not null. - - - If is different from spring name for this instance. - - Hailton de Castro - - - - Starts or resumes the conversation and the . - If is not null, so - is called to - Raise SessionHolder for make the reconnection. - - Make return false. - - Update the . - - - - - If this conversation is ended. - - If is not null and - different from - - - - - - - - Ends the conversation. End each of the 'inner conversations' in - . Returns false if the - conversation and all of - has already been ended. - - - - - If . - Session["spring.objects"] - is null. - - The 'spring session scopes' are not located in the key - 'spring.objects' of HttpSessionState. - - - - - - - Starts or resumes the conversation and each 'inner conversation' in - . - It is not about 'Session-per-conversation' because it is done by - . - - - - - Conversation id. - - - - - Return true until is called. - - - - - Return true if this conversation is ended. - - - - - Inner conversation. After added if the - is null it will resolve to 'this'. - - at - , - , - - if Circular Dependency is detected. - - - - Conversation parent. - - - - If this conversation already has a different parent. - - If this Conversation is not new. - - If Circular Dependency is detected. - - The Parent conversation is not new. - - - - - - - TimeOut for the conversation in milliseconds. - If 0 TimeOut will be ignored. - - - - - Last acces for a value into this Conversation or Inner Conversation. - Reset to DateTime.Now each time - is called. - - - - - Conversation Manager. When this is setted if - - returns null so AddConversation is called. - - - - - that is stored in the root conversation. - - - must support 'session-per-conversation'. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - Indicates that the conversation is paused. - - - - - manager for Conversations. - - Hailton de Castro - - - - Returns the conversation if it is still alive, otherwise it returns null. - - - - - - - Ends all conversations with the timeout exceeded. - - - - - Close IDbConnections for that - use 'session-per-conversation'. It calls - in all conversations. - - - - - Release the ended conversations And removes them. - If the conversation supports 'session-per-conversation', also close the session. - - - - - Add conversation. If is null - it resolves to 'this'. - - - - If already has another manager. - - - - - Makes the 'root conversation' of - the current active conversation and open/reopen the - if - the conversation supports 'session-per-conversation'. Close all - the connection for all session before. - If is true will end all - paused conversations. - - - - - Returns the active conversation if exists, otherwise returns null. - It depends on - - - - - - If this is non-null run pattern 'session-per-conversation'. - Must be the same SessionFactory of the managed conversations. - - - - - - Ends the "paused conversations" in call to . - Important: Unexpected behavior may occur if there are nested conversations, - as in only the current conversation and its parents - are started, the 'conversations children' remain paused, so these will be ended. - Defaul value: false. - - - When it is true, "start/resume a conversation" will cause the other to be - ended and cleaned up. - - This is useful to avoid memory leak where there are many conversations. - This leak can be very considerable, as the conversation may keep a "NHibernate session" - that can contain many objects in its cache from the database queries. - - - - - - HttpModule for ending Conversations with Timeout exceeded. - - Hailton de Castro - - - - Add PostRequestHandlerExecute event to clear conversations with timeout exceeded. - - - - - - Disposes of the resources (other than memory) used by the module that implements . - - - - - Handles the Unload event of the page control. - - The source of the event. - The instance containing the event data. - - Necessary for Redirect or Abort for any reason. - - - - - The Names of the s in the - - - - - Sets the that this - object runs in. - - - -

- Used to obtain the instances of -

-

- Invoked after population of normal object properties but before an - init callback such as - 's - - or a custom init-method. Invoked after the setting of any - 's - - property. -

-
- - In the case of application context initialization errors. - - - If thrown by any application context methods. - - -
- - - List that make validation for Circular Dependency for - - Hailton de Castro - - - - Contructor. - - The that owns this . - - - - Common Helper to be run before insert. - - - - - - Common Helper to be run after insert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Implementation of conversation in the infrastructure of Spring. - It avoid Circular Dependencies. - - Hailton de Castro - - - - Default message for "CONVERSATION ALREADY HAS A PARENT" error. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A String representation from conversation. - - - - - - - - - - - - - - - - Default 180000. - - - - - - - - - - - - - - - . - - - - - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - "DbProvider" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - - - - - - . It is used to valddate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - - - - Setting for - - Hailton de Castro - - - - Default value for property. - - - - - Initialize a new instance of with default values. - - - Calling this constructor from your derived class leaves - uninitialized. See for more. - - - - - Initialize a new instance of with the given values and references. - - - Specify the to be set on each session provided by the instance. - - - Specify the flushmode to be applied on each session provided by the instance. - - - Calling this constructor marks all properties initialized. - - - - - Override this method to resolve an instance according to your chosen strategy. - - - - - Gets the configured instance to be used. - - - - - - - Gets or Sets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - This was made to stay under session scope. - - Hailton de Castro - - - - Semaphore to synchronize writes to the dictionary. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ends all conversations and Closes all their Session. - - - - - Remove conversation. - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - -
-
From c275de17bc976fe8efe7c8aabc5a3d44a3e3a604 Mon Sep 17 00:00:00 2001 From: Marko Lahma Date: Sun, 13 Jan 2013 11:06:55 +0200 Subject: [PATCH 3/5] Upgrade to Common.Logging 2.1.2 --- lib/Net/2.0/Common.Logging.dll | Bin 39424 -> 39424 bytes lib/Net/2.0/Common.Logging.xml | 3304 ++++++++++++++++++++++++++++++++ lib/Net/3.5/Common.Logging.dll | Bin 39424 -> 39424 bytes lib/Net/3.5/Common.Logging.xml | 3304 ++++++++++++++++++++++++++++++++ lib/Net/4.0/Common.Logging.dll | Bin 39424 -> 39424 bytes lib/Net/4.0/Common.Logging.xml | 3304 ++++++++++++++++++++++++++++++++ 6 files changed, 9912 insertions(+) create mode 100644 lib/Net/2.0/Common.Logging.xml create mode 100644 lib/Net/3.5/Common.Logging.xml create mode 100644 lib/Net/4.0/Common.Logging.xml diff --git a/lib/Net/2.0/Common.Logging.dll b/lib/Net/2.0/Common.Logging.dll index 5c1b9a0d0d5c5671c1996adec6b175a894cfe278..0c35fd3343dd2407fb56c699e856e0e1482376a5 100644 GIT binary patch delta 259 zcmV+e0sQ`ev;u&%0+5IV`R~b4k&H|NQBkqlb^(8#4!Yn5NqE5$=`7!xmC~KVnU_QT z%8+}kw8Q>Q6J8NgY+ z8eU`#R_C0z=*bC3u4-BkM(eDd=(_rBQdat+Jmj9w=ma-mqXtORI8r-y9w35Sx6GF* zhg$)ov(N&%TLA*Ii(cg?5Q!s_Cb5ARMyCSJyAf9=bF+Yk#Rvg1lSYqH1o`jDP?MaG z7!a5=v-Hq5?n}8|4VRGoP@1#EkIDiG0ssL30ssI20<)KrRRIAqv+a`~0s%6U4VGg8 JGP7}(j{~kNbr=8u delta 259 zcmV+e0sQ`ev;u&%0+5IVN7K_!k&H|N#CfsWb^(7~=v%l&g*Ejbr#q` + + + Common.Logging + + + + + This assembly contains the core functionality of the Common.Logging framework. + In particular, checkout and for usage information. + + + + + Provides base implementation suitable for almost all logger adapters + + Erich Eichinger + + + + A simple logging interface abstracting logging APIs. + + + + Implementations should defer calling a message's until the message really needs + to be logged to avoid performance penalties. + + + Each log method offers to pass in a instead of the actual message. + Using this style has the advantage to defer possibly expensive message argument evaluation and formatting (and formatting arguments!) until the message gets + actually logged. If the message is not logged at all (e.g. due to settings), + you won't have to pay the peformance penalty of creating the message. + + + + The example below demonstrates using callback style for creating the message, where the call to the + and the underlying only happens, if level is enabled: + + Log.Debug( m=>m("result is {0}", random.NextDouble()) ); + Log.Debug(delegate(m) { m("result is {0}", random.NextDouble()); }); + + + + Mark Pollack + Bruno Baia + Erich Eichinger + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Holds the method for writing a message to the log system. + + + + + Creates a new logger instance using for + writing log events to the underlying log system. + + + + + + Override this method to use a different method than + for writing log events to the underlying log system. + + + Usually you don't need to override thise method. The default implementation returns + null to indicate that the default handler should be + used. + + + + + Actually sends the message to the underlying log system. + + the level of this log event. + the message to log + the exception to log (may be null) + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Debug of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Debug. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Info of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Info. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Warn of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Warn. + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Error of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Error. + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Fatal of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Fatal. + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Format message on demand. + + + + + Initializes a new instance of the class. + + The format message callback. + + + + Initializes a new instance of the class. + + The format provider. + The format message callback. + + + + Calls and returns result. + + + + + + Format string on demand. + + + + + Initializes a new instance of the class. + + The format provider. + The message. + The args. + + + + Runs on supplied arguemnts. + + string + + + + Represents a method responsible for writing a message to the log system. + + + + + An implementation of that caches loggers handed out by this factory. + + + Implementors just need to override . + + Erich Eichinger + + + + LoggerFactoryAdapter interface is used internally by LogManager + Only developers wishing to write new Common.Logging adapters need to + worry about this interface. + + Gilles Bayon + + + + Get a ILog instance by type. + + The type to use for the logger + + + + + Get a ILog instance by name. + + The name of the logger + + + + + Creates a new instance, the logger cache being case-sensitive. + + + + + Creates a new instance, the logger cache being . + + + + + + Purges all loggers from cache + + + + + Create the specified named logger instance + + + Derived factories need to implement this method to create the + actual logger instance. + + + + + Get a ILog instance by . + + Usually the of the current class. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get or create a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + A logger created by that + sends all log events to the owning adapter's + + Erich Eichinger + + + + Abstract class providing a standard implementation of simple loggers. + + Erich Eichinger + + + + Creates and initializes a the simple logger. + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Appends the formatted message to the specified . + + the that receíves the formatted message. + + + + + + + Determines if the given log level is currently enabled. + + + + + + + The name of the logger. + + + + + Include the current log level in the log message. + + + + + Include the current time in the log message. + + + + + Include the instance name in the log message. + + + + + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + + + + + The date and time format to use in the log message. + + + + + Determines Whether is set. + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + and will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + will be sent to . + + + + + The adapter that created this logger instance. + + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Create a new logger instance. + + + + + Create a new and send it to + + + + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A logging event captured by + + Erich Eichinger + + + + The logger that logged this event + + + + + The level used to log this event + + + + + The raw message object + + + + + A logged exception + + + + + Create a new event instance + + + + + Retrieves the formatted message text + + + + + An adapter, who's loggers capture all log events and send them to . + Retrieve the list of log events from . + + + This logger factory is mainly for debugging and test purposes. + + This is an example how you might use this adapter for testing: + + // configure for capturing + CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter(); + LogManager.Adapter = adapter; + + // reset capture state + adapter.Clear(); + // log something + ILog log = LogManager.GetCurrentClassLogger(); + log.DebugFormat("Current Time:{0}", DateTime.Now); + + // check logged data + Assert.AreEqual(1, adapter.LoggerEvents.Count); + Assert.AreEqual(LogLevel.Debug, adapter.LastEvent.Level); + + + + Erich Eichinger + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Get a instance for the given type. + + + + + Get a instance for the given name. + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A implementation sending all System.Diagnostics.Trace output to + the Common.Logging infrastructure. + + + This listener captures all output sent by calls to System.Diagnostics.Trace and + and and sends it to an instance.
+ The instance to be used is obtained by calling + . The name of the logger is created by passing + this listener's and any source or category passed + into this listener (see or for example). +
+ + The snippet below shows how to add and configure this listener to your app.config: + + <system.diagnostics> + <sharedListeners> + <add name="Diagnostics" + type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging" + initializeData="DefaultTraceEventType=Information; LoggerNameFormat={listenerName}.{sourceName}"> + <filter type="System.Diagnostics.EventTypeFilter" initializeData="Information"/> + </add> + </sharedListeners> + <trace> + <listeners> + <add name="Diagnostics" /> + </listeners> + </trace> + </system.diagnostics> + + + Erich Eichinger +
+ + + Creates a new instance with the default name "Diagnostics" and "Trace". + + + + + Creates a new instance initialized with properties from the . string. + + + is a semicolon separated string of name/value pairs, where each pair has + the form key=value. E.g. + "Name=MyLoggerName;LogLevel=Debug" + + a semicolon separated list of name/value pairs. + + + + Creates a new instance initialized with the specified properties. + + name/value configuration properties. + + + + Logs the given message to the Common.Logging infrastructure. + + the eventType + the name or category name passed into e.g. . + the id of this event + the message format + the message arguments + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Sets the default to use for logging + all events emitted by .Write(...) and + .WriteLine(...) methods. + + + This listener captures all output sent by calls to and + sends it to an instance using the specified + on . + + + + + Format to use for creating the logger name. Defaults to "{listenerName}.{sourceName}". + + + Available placeholders are: + + {listenerName}: the configured name of this listener instance. + {sourceName}: the trace source name an event originates from (see e.g. . + + + + + + The exception that is thrown when a configuration system error has occurred with Common.Logging + + Mark Pollack + + + Creates a new instance of the ObjectsException class. + + + + Creates a new instance of the ConfigurationException class. with the specified message. + + + A message about the exception. + + + + + Creates a new instance of the ConfigurationException class with the specified message + and root cause. + + + A message about the exception. + + + The root exception that is being wrapped. + + + + + Creates a new instance of the ConfigurationException class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Implementation of that uses the standard .NET + configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0 + + Mark Pollack + + + + Interface for basic operations to read .NET application configuration information. + + Provides a simple abstraction to handle BCL API differences between .NET 1.x and 2.0. Also + useful for testing scenarios. + Mark Pollack + + + + Parses the configuration section and returns the resulting object. + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ Name of the configuration section. + Object created by a corresponding . + +
+ + + Parses the configuration section and returns the resulting object. + + Name of the configuration section. + + Object created by a corresponding . + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ +
+ + + This namespace contains convenience base classes for implementing your own s. + + + + + Various utility methods for using during factory and logger instance configuration + + Erich Eichinger + + + + Initialize all members before any of this class' methods can be accessed (avoids beforeFieldInit) + + + + + Adds the parser to the list of known type parsers. + + + .NET intrinsic types are pre-registerd: short, int, long, float, double, decimal, bool + + + + + Retrieves the named value from the specified . + + may be null + the value's key + if is not null, the value returned by values[name]. null otherwise. + + + + Retrieves the named value from the specified . + + may be null + the value's key + the default value, if not found + if is not null, the value returned by values[name]. null otherwise. + + + + Returns the first nonnull, nonempty value among its arguments. + + + Returns null, if the initial list was null or empty. + + + + + + Returns the first nonnull, nonempty value among its arguments. + + + Also + + + + + Tries parsing into an enum of the type of . + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Tries parsing into the specified return type. + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Throws a if is null. + + + + + Throws a if is null. + + + + + Throws a if an object of type is not + assignable to type . + + + + + Throws a if an object of type is not + assignable to type . + + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + A delegate converting a string representation into the target type + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + The type of method that is passed into e.g. + and allows the callback method to "submit" it's message to the underlying output system. + + the format argument as in + the argument list as in + + Erich Eichinger + + + + Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem. + + + An example configuration section that writes log messages to the Console using the + built-in Console Logger. + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="showLogName" value="true" /> + <arg key="showDataTime" value="true" /> + <arg key="level" value="ALL" /> + <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" /> + </factoryAdapter> + </logging> + </common> + </configuration> + + + + + + Ensure static fields get initialized before any class member + can be accessed (avoids beforeFieldInit) + + + + + Constructor + + + + + Retrieves the of the logger the use by looking at the logFactoryAdapter element + of the logging configuration element. + + + + A object containing the specified type that implements + along with zero or more properties that will be + passed to the logger factory adapter's constructor as an . + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + settings of a parent section - atm this must always be null + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + The parent of the current item. + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + The 7 possible logging levels + + Gilles Bayon + + + + All logging levels + + + + + A trace logging level + + + + + A debug logging level + + + + + A info logging level + + + + + A warn logging level + + + + + An error logging level + + + + + A fatal logging level + + + + + Do not log anything. + + + + + Use the LogManager's or + methods to obtain instances for logging. + + + For configuring the underlying log system using application configuration, see the example + at . + For configuring programmatically, see the example section below. + + + The example below shows the typical use of LogManager to obtain a reference to a logger + and log an exception: + + + ILog log = LogManager.GetLogger(this.GetType()); + ... + try + { + /* .... */ + } + catch(Exception ex) + { + log.ErrorFormat("Hi {0}", ex, "dude"); + } + + + The example below shows programmatic configuration of the underlying log system: + + + // create properties + NameValueCollection properties = new NameValueCollection(); + properties["showDateTime"] = "true"; + + // set Adapter + Common.Logging.LogManager.Adapter = new + Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties); + + + + + + + + Gilles Bayon + + + + The name of the default configuration section to read settings from. + + + You can always change the source of your configuration settings by setting another instance + on . + + + + + Performs static 1-time init of LogManager by calling + + + + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+
+ + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+ + the instance to obtain settings for + re-initializing the LogManager. + +
+ + + Gets the logger by calling + on the currently configured using the type of the calling class. + + + This method needs to inspect the in order to determine the calling + class. This of course comes with a performance penalty, thus you shouldn't call it too + often in your application. + + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + The type. + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified name. + + The name. + the logger instance obtained from the current + + + + Builds the logger factory adapter. + + a factory adapter instance. Is never null. + + + + Builds a instance from the given + using . + + + the instance. Is never null + + + + Gets the configuration reader used to initialize the LogManager. + + Primarily used for testing purposes but maybe useful to obtain configuration + information from some place other than the .NET application configuration file. + The configuration reader. + + + + Gets or sets the adapter. + + The adapter. + + + + Container used to hold configuration information from config file. + + Gilles Bayon + + + + + + + The type + that will be used for creating + + + Additional user supplied properties that are passed to the + 's constructor. + + + + + The type that will be used for creating + instances. + + + + + Additional user supplied properties that are passed to the 's constructor. + + + + + This namespace contains all core classes making up the Common.Logging framework. + + + + + This namespace contains out-of-the-box adapters to intrinsic systems, namely + , and the + all output suppressing . + For unit testing, you may also want to have a look at + that allows to easily inspect logged messages. + To route messages logged through the infrastructure back into + Common.Logging, you can use + + + + + This namespace contains various utility classes. + + + + +

Overview

+ + There are a variety of logging implementations for .NET currently in use, log4net, Enterprise + Library Logging, NLog, to name the most popular. The downside of having differerent implementation + is that they do not share a common interface and therefore impose a particular logging + implementation on the users of your library. To solve this dependency problem the Common.Logging + library introduces a simple abstraction to allow you to select a specific logging implementation at + runtime. + + + The library is based on work done by the developers of IBatis.NET and it's usage is inspired by + log4net. Many thanks to the developers of those projects! + +

Usage

+ + The core logging library Common.Logging provides the base logging interface as + well as the global that you use to instrument your code: + + + ILog log = LogManager.GetLogger(this.GetType()); + + log.DebugFormat("Hi {0}", "dude"); + + + To output the information logged, you need to tell Common.Logging, what underlying logging system + to use. Common.Logging already includes simple console and trace based logger implementations + usable out of the box. Adding the following configuration snippet to your app.config causes + Common.Logging to output all information to the console: + + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="DEBUG" /> + </factoryAdapter> + </logging> + </common> + </configuration> + +

Customizing

+ + In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easily + possible to implement your own plugin by implementing . + For convenience there is a base implementation available that usually + makes implementing your own adapter a breeze. + +

<system.diagnostics> Integration

+ + If your code already uses the .NET framework's built-in System.Diagnostics.Trace + system, you can use to redirect all trace output to the + Common.Logging infrastructure. + +
+
+ + + Base factory implementation for creating simple instances. + + Default settings are LogLevel.All, showDateTime = true, showLogName = true, and no DateTimeFormat. + The keys in the NameValueCollection to configure this adapter are the following + + level + showDateTime + showLogName + dateTimeFormat + + + Here is an example how to implement your own logging adapter: + + public class ConsoleOutLogger : AbstractSimpleLogger + { + public ConsoleOutLogger(string logName, LogLevel logLevel, bool showLevel, bool showDateTime, + bool showLogName, string dateTimeFormat) + : base(logName, logLevel, showLevel, showDateTime, showLogName, dateTimeFormat) + { + } + + protected override void WriteInternal(LogLevel level, object message, Exception e) + { + // Use a StringBuilder for better performance + StringBuilder sb = new StringBuilder(); + FormatOutput(sb, level, message, e); + + // Print to the appropriate destination + Console.Out.WriteLine(sb.ToString()); + } + } + + public class ConsoleOutLoggerFactoryAdapter : AbstractSimpleLoggerFactoryAdapter + { + public ConsoleOutLoggerFactoryAdapter(NameValueCollection properties) + : base(properties) + { } + + protected override ILog CreateLogger(string name, LogLevel level, bool showLevel, bool + showDateTime, bool showLogName, string dateTimeFormat) + { + ILog log = new ConsoleOutLogger(name, level, showLevel, showDateTime, showLogName, + dateTimeFormat); + return log; + } + } + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Create the specified logger instance + + + + + Derived factories need to implement this method to create the + actual logger instance. + + a new logger instance. Must never be null! + + + + The default to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + Sends log messages to . + + Gilles Bayon + + + + Creates and initializes a logger that writes messages to . + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Do the actual logging by constructing the log message using a then + sending the output to . + + The of the message. + The log message. + An optional associated with the message. + + + + Factory for creating instances that write data to . + + + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default + settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Silently ignores all log messages. + + Gilles Bayon + Erich Eichinger + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Factory for creating instances that silently ignores + logging requests. + + + This logger adapter is the default used by Common.Logging if unconfigured. Using this logger adapter is the most efficient + way to suppress any logging output. + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.NoOpLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + Gilles Bayon + + + + Constructor + + + + + Constructor + + + + + Get a ILog instance by type + + + + + + + Get a ILog instance by type name + + + + + + + Logger sending everything to the trace output stream using . + + + Beware not to use in combination with this logger as + this would result in an endless loop for obvious reasons! + + + + Gilles Bayon + Erich Eichinger + + + + Creates a new TraceLogger instance. + + whether to use or for logging. + the name of this logger + the default log level to use + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Determines if the given log level is currently enabled. + checks if is true. + + + + + Do the actual logging. + + + + + + + + Called after deserialization completed. + + + + + Used to defer message formatting until it is really needed. + + + This class also improves performance when multiple + s are configured. + + + + + Factory for creating instances that send + everything to the output stream. + + + Beware not to use in combination with this logger factory + as this would result in an endless loop for obvious reasons! + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Whether to use .TraceXXXX(string,object[]) methods for logging + or . + + + + + Indicates classes or members to be ignored by NCover + + + Note, the name is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage" + + Erich Eichinger + +
+
diff --git a/lib/Net/3.5/Common.Logging.dll b/lib/Net/3.5/Common.Logging.dll index 5c1b9a0d0d5c5671c1996adec6b175a894cfe278..0c35fd3343dd2407fb56c699e856e0e1482376a5 100644 GIT binary patch delta 259 zcmV+e0sQ`ev;u&%0+5IV`R~b4k&H|NQBkqlb^(8#4!Yn5NqE5$=`7!xmC~KVnU_QT z%8+}kw8Q>Q6J8NgY+ z8eU`#R_C0z=*bC3u4-BkM(eDd=(_rBQdat+Jmj9w=ma-mqXtORI8r-y9w35Sx6GF* zhg$)ov(N&%TLA*Ii(cg?5Q!s_Cb5ARMyCSJyAf9=bF+Yk#Rvg1lSYqH1o`jDP?MaG z7!a5=v-Hq5?n}8|4VRGoP@1#EkIDiG0ssL30ssI20<)KrRRIAqv+a`~0s%6U4VGg8 JGP7}(j{~kNbr=8u delta 259 zcmV+e0sQ`ev;u&%0+5IVN7K_!k&H|N#CfsWb^(7~=v%l&g*Ejbr#q` + + + Common.Logging + + + + + This assembly contains the core functionality of the Common.Logging framework. + In particular, checkout and for usage information. + + + + + Provides base implementation suitable for almost all logger adapters + + Erich Eichinger + + + + A simple logging interface abstracting logging APIs. + + + + Implementations should defer calling a message's until the message really needs + to be logged to avoid performance penalties. + + + Each log method offers to pass in a instead of the actual message. + Using this style has the advantage to defer possibly expensive message argument evaluation and formatting (and formatting arguments!) until the message gets + actually logged. If the message is not logged at all (e.g. due to settings), + you won't have to pay the peformance penalty of creating the message. + + + + The example below demonstrates using callback style for creating the message, where the call to the + and the underlying only happens, if level is enabled: + + Log.Debug( m=>m("result is {0}", random.NextDouble()) ); + Log.Debug(delegate(m) { m("result is {0}", random.NextDouble()); }); + + + + Mark Pollack + Bruno Baia + Erich Eichinger + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Holds the method for writing a message to the log system. + + + + + Creates a new logger instance using for + writing log events to the underlying log system. + + + + + + Override this method to use a different method than + for writing log events to the underlying log system. + + + Usually you don't need to override thise method. The default implementation returns + null to indicate that the default handler should be + used. + + + + + Actually sends the message to the underlying log system. + + the level of this log event. + the message to log + the exception to log (may be null) + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Debug of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Debug. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Info of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Info. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Warn of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Warn. + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Error of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Error. + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Fatal of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Fatal. + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Format message on demand. + + + + + Initializes a new instance of the class. + + The format message callback. + + + + Initializes a new instance of the class. + + The format provider. + The format message callback. + + + + Calls and returns result. + + + + + + Format string on demand. + + + + + Initializes a new instance of the class. + + The format provider. + The message. + The args. + + + + Runs on supplied arguemnts. + + string + + + + Represents a method responsible for writing a message to the log system. + + + + + An implementation of that caches loggers handed out by this factory. + + + Implementors just need to override . + + Erich Eichinger + + + + LoggerFactoryAdapter interface is used internally by LogManager + Only developers wishing to write new Common.Logging adapters need to + worry about this interface. + + Gilles Bayon + + + + Get a ILog instance by type. + + The type to use for the logger + + + + + Get a ILog instance by name. + + The name of the logger + + + + + Creates a new instance, the logger cache being case-sensitive. + + + + + Creates a new instance, the logger cache being . + + + + + + Purges all loggers from cache + + + + + Create the specified named logger instance + + + Derived factories need to implement this method to create the + actual logger instance. + + + + + Get a ILog instance by . + + Usually the of the current class. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get or create a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + A logger created by that + sends all log events to the owning adapter's + + Erich Eichinger + + + + Abstract class providing a standard implementation of simple loggers. + + Erich Eichinger + + + + Creates and initializes a the simple logger. + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Appends the formatted message to the specified . + + the that receíves the formatted message. + + + + + + + Determines if the given log level is currently enabled. + + + + + + + The name of the logger. + + + + + Include the current log level in the log message. + + + + + Include the current time in the log message. + + + + + Include the instance name in the log message. + + + + + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + + + + + The date and time format to use in the log message. + + + + + Determines Whether is set. + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + and will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + will be sent to . + + + + + The adapter that created this logger instance. + + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Create a new logger instance. + + + + + Create a new and send it to + + + + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A logging event captured by + + Erich Eichinger + + + + The logger that logged this event + + + + + The level used to log this event + + + + + The raw message object + + + + + A logged exception + + + + + Create a new event instance + + + + + Retrieves the formatted message text + + + + + An adapter, who's loggers capture all log events and send them to . + Retrieve the list of log events from . + + + This logger factory is mainly for debugging and test purposes. + + This is an example how you might use this adapter for testing: + + // configure for capturing + CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter(); + LogManager.Adapter = adapter; + + // reset capture state + adapter.Clear(); + // log something + ILog log = LogManager.GetCurrentClassLogger(); + log.DebugFormat("Current Time:{0}", DateTime.Now); + + // check logged data + Assert.AreEqual(1, adapter.LoggerEvents.Count); + Assert.AreEqual(LogLevel.Debug, adapter.LastEvent.Level); + + + + Erich Eichinger + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Get a instance for the given type. + + + + + Get a instance for the given name. + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A implementation sending all System.Diagnostics.Trace output to + the Common.Logging infrastructure. + + + This listener captures all output sent by calls to System.Diagnostics.Trace and + and and sends it to an instance.
+ The instance to be used is obtained by calling + . The name of the logger is created by passing + this listener's and any source or category passed + into this listener (see or for example). +
+ + The snippet below shows how to add and configure this listener to your app.config: + + <system.diagnostics> + <sharedListeners> + <add name="Diagnostics" + type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging" + initializeData="DefaultTraceEventType=Information; LoggerNameFormat={listenerName}.{sourceName}"> + <filter type="System.Diagnostics.EventTypeFilter" initializeData="Information"/> + </add> + </sharedListeners> + <trace> + <listeners> + <add name="Diagnostics" /> + </listeners> + </trace> + </system.diagnostics> + + + Erich Eichinger +
+ + + Creates a new instance with the default name "Diagnostics" and "Trace". + + + + + Creates a new instance initialized with properties from the . string. + + + is a semicolon separated string of name/value pairs, where each pair has + the form key=value. E.g. + "Name=MyLoggerName;LogLevel=Debug" + + a semicolon separated list of name/value pairs. + + + + Creates a new instance initialized with the specified properties. + + name/value configuration properties. + + + + Logs the given message to the Common.Logging infrastructure. + + the eventType + the name or category name passed into e.g. . + the id of this event + the message format + the message arguments + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Sets the default to use for logging + all events emitted by .Write(...) and + .WriteLine(...) methods. + + + This listener captures all output sent by calls to and + sends it to an instance using the specified + on . + + + + + Format to use for creating the logger name. Defaults to "{listenerName}.{sourceName}". + + + Available placeholders are: + + {listenerName}: the configured name of this listener instance. + {sourceName}: the trace source name an event originates from (see e.g. . + + + + + + The exception that is thrown when a configuration system error has occurred with Common.Logging + + Mark Pollack + + + Creates a new instance of the ObjectsException class. + + + + Creates a new instance of the ConfigurationException class. with the specified message. + + + A message about the exception. + + + + + Creates a new instance of the ConfigurationException class with the specified message + and root cause. + + + A message about the exception. + + + The root exception that is being wrapped. + + + + + Creates a new instance of the ConfigurationException class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Implementation of that uses the standard .NET + configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0 + + Mark Pollack + + + + Interface for basic operations to read .NET application configuration information. + + Provides a simple abstraction to handle BCL API differences between .NET 1.x and 2.0. Also + useful for testing scenarios. + Mark Pollack + + + + Parses the configuration section and returns the resulting object. + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ Name of the configuration section. + Object created by a corresponding . + +
+ + + Parses the configuration section and returns the resulting object. + + Name of the configuration section. + + Object created by a corresponding . + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ +
+ + + This namespace contains convenience base classes for implementing your own s. + + + + + Various utility methods for using during factory and logger instance configuration + + Erich Eichinger + + + + Initialize all members before any of this class' methods can be accessed (avoids beforeFieldInit) + + + + + Adds the parser to the list of known type parsers. + + + .NET intrinsic types are pre-registerd: short, int, long, float, double, decimal, bool + + + + + Retrieves the named value from the specified . + + may be null + the value's key + if is not null, the value returned by values[name]. null otherwise. + + + + Retrieves the named value from the specified . + + may be null + the value's key + the default value, if not found + if is not null, the value returned by values[name]. null otherwise. + + + + Returns the first nonnull, nonempty value among its arguments. + + + Returns null, if the initial list was null or empty. + + + + + + Returns the first nonnull, nonempty value among its arguments. + + + Also + + + + + Tries parsing into an enum of the type of . + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Tries parsing into the specified return type. + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Throws a if is null. + + + + + Throws a if is null. + + + + + Throws a if an object of type is not + assignable to type . + + + + + Throws a if an object of type is not + assignable to type . + + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + A delegate converting a string representation into the target type + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + The type of method that is passed into e.g. + and allows the callback method to "submit" it's message to the underlying output system. + + the format argument as in + the argument list as in + + Erich Eichinger + + + + Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem. + + + An example configuration section that writes log messages to the Console using the + built-in Console Logger. + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="showLogName" value="true" /> + <arg key="showDataTime" value="true" /> + <arg key="level" value="ALL" /> + <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" /> + </factoryAdapter> + </logging> + </common> + </configuration> + + + + + + Ensure static fields get initialized before any class member + can be accessed (avoids beforeFieldInit) + + + + + Constructor + + + + + Retrieves the of the logger the use by looking at the logFactoryAdapter element + of the logging configuration element. + + + + A object containing the specified type that implements + along with zero or more properties that will be + passed to the logger factory adapter's constructor as an . + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + settings of a parent section - atm this must always be null + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + The parent of the current item. + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + The 7 possible logging levels + + Gilles Bayon + + + + All logging levels + + + + + A trace logging level + + + + + A debug logging level + + + + + A info logging level + + + + + A warn logging level + + + + + An error logging level + + + + + A fatal logging level + + + + + Do not log anything. + + + + + Use the LogManager's or + methods to obtain instances for logging. + + + For configuring the underlying log system using application configuration, see the example + at . + For configuring programmatically, see the example section below. + + + The example below shows the typical use of LogManager to obtain a reference to a logger + and log an exception: + + + ILog log = LogManager.GetLogger(this.GetType()); + ... + try + { + /* .... */ + } + catch(Exception ex) + { + log.ErrorFormat("Hi {0}", ex, "dude"); + } + + + The example below shows programmatic configuration of the underlying log system: + + + // create properties + NameValueCollection properties = new NameValueCollection(); + properties["showDateTime"] = "true"; + + // set Adapter + Common.Logging.LogManager.Adapter = new + Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties); + + + + + + + + Gilles Bayon + + + + The name of the default configuration section to read settings from. + + + You can always change the source of your configuration settings by setting another instance + on . + + + + + Performs static 1-time init of LogManager by calling + + + + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+
+ + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+ + the instance to obtain settings for + re-initializing the LogManager. + +
+ + + Gets the logger by calling + on the currently configured using the type of the calling class. + + + This method needs to inspect the in order to determine the calling + class. This of course comes with a performance penalty, thus you shouldn't call it too + often in your application. + + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + The type. + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified name. + + The name. + the logger instance obtained from the current + + + + Builds the logger factory adapter. + + a factory adapter instance. Is never null. + + + + Builds a instance from the given + using . + + + the instance. Is never null + + + + Gets the configuration reader used to initialize the LogManager. + + Primarily used for testing purposes but maybe useful to obtain configuration + information from some place other than the .NET application configuration file. + The configuration reader. + + + + Gets or sets the adapter. + + The adapter. + + + + Container used to hold configuration information from config file. + + Gilles Bayon + + + + + + + The type + that will be used for creating + + + Additional user supplied properties that are passed to the + 's constructor. + + + + + The type that will be used for creating + instances. + + + + + Additional user supplied properties that are passed to the 's constructor. + + + + + This namespace contains all core classes making up the Common.Logging framework. + + + + + This namespace contains out-of-the-box adapters to intrinsic systems, namely + , and the + all output suppressing . + For unit testing, you may also want to have a look at + that allows to easily inspect logged messages. + To route messages logged through the infrastructure back into + Common.Logging, you can use + + + + + This namespace contains various utility classes. + + + + +

Overview

+ + There are a variety of logging implementations for .NET currently in use, log4net, Enterprise + Library Logging, NLog, to name the most popular. The downside of having differerent implementation + is that they do not share a common interface and therefore impose a particular logging + implementation on the users of your library. To solve this dependency problem the Common.Logging + library introduces a simple abstraction to allow you to select a specific logging implementation at + runtime. + + + The library is based on work done by the developers of IBatis.NET and it's usage is inspired by + log4net. Many thanks to the developers of those projects! + +

Usage

+ + The core logging library Common.Logging provides the base logging interface as + well as the global that you use to instrument your code: + + + ILog log = LogManager.GetLogger(this.GetType()); + + log.DebugFormat("Hi {0}", "dude"); + + + To output the information logged, you need to tell Common.Logging, what underlying logging system + to use. Common.Logging already includes simple console and trace based logger implementations + usable out of the box. Adding the following configuration snippet to your app.config causes + Common.Logging to output all information to the console: + + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="DEBUG" /> + </factoryAdapter> + </logging> + </common> + </configuration> + +

Customizing

+ + In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easily + possible to implement your own plugin by implementing . + For convenience there is a base implementation available that usually + makes implementing your own adapter a breeze. + +

<system.diagnostics> Integration

+ + If your code already uses the .NET framework's built-in System.Diagnostics.Trace + system, you can use to redirect all trace output to the + Common.Logging infrastructure. + +
+
+ + + Base factory implementation for creating simple instances. + + Default settings are LogLevel.All, showDateTime = true, showLogName = true, and no DateTimeFormat. + The keys in the NameValueCollection to configure this adapter are the following + + level + showDateTime + showLogName + dateTimeFormat + + + Here is an example how to implement your own logging adapter: + + public class ConsoleOutLogger : AbstractSimpleLogger + { + public ConsoleOutLogger(string logName, LogLevel logLevel, bool showLevel, bool showDateTime, + bool showLogName, string dateTimeFormat) + : base(logName, logLevel, showLevel, showDateTime, showLogName, dateTimeFormat) + { + } + + protected override void WriteInternal(LogLevel level, object message, Exception e) + { + // Use a StringBuilder for better performance + StringBuilder sb = new StringBuilder(); + FormatOutput(sb, level, message, e); + + // Print to the appropriate destination + Console.Out.WriteLine(sb.ToString()); + } + } + + public class ConsoleOutLoggerFactoryAdapter : AbstractSimpleLoggerFactoryAdapter + { + public ConsoleOutLoggerFactoryAdapter(NameValueCollection properties) + : base(properties) + { } + + protected override ILog CreateLogger(string name, LogLevel level, bool showLevel, bool + showDateTime, bool showLogName, string dateTimeFormat) + { + ILog log = new ConsoleOutLogger(name, level, showLevel, showDateTime, showLogName, + dateTimeFormat); + return log; + } + } + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Create the specified logger instance + + + + + Derived factories need to implement this method to create the + actual logger instance. + + a new logger instance. Must never be null! + + + + The default to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + Sends log messages to . + + Gilles Bayon + + + + Creates and initializes a logger that writes messages to . + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Do the actual logging by constructing the log message using a then + sending the output to . + + The of the message. + The log message. + An optional associated with the message. + + + + Factory for creating instances that write data to . + + + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default + settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Silently ignores all log messages. + + Gilles Bayon + Erich Eichinger + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Factory for creating instances that silently ignores + logging requests. + + + This logger adapter is the default used by Common.Logging if unconfigured. Using this logger adapter is the most efficient + way to suppress any logging output. + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.NoOpLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + Gilles Bayon + + + + Constructor + + + + + Constructor + + + + + Get a ILog instance by type + + + + + + + Get a ILog instance by type name + + + + + + + Logger sending everything to the trace output stream using . + + + Beware not to use in combination with this logger as + this would result in an endless loop for obvious reasons! + + + + Gilles Bayon + Erich Eichinger + + + + Creates a new TraceLogger instance. + + whether to use or for logging. + the name of this logger + the default log level to use + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Determines if the given log level is currently enabled. + checks if is true. + + + + + Do the actual logging. + + + + + + + + Called after deserialization completed. + + + + + Used to defer message formatting until it is really needed. + + + This class also improves performance when multiple + s are configured. + + + + + Factory for creating instances that send + everything to the output stream. + + + Beware not to use in combination with this logger factory + as this would result in an endless loop for obvious reasons! + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Whether to use .TraceXXXX(string,object[]) methods for logging + or . + + + + + Indicates classes or members to be ignored by NCover + + + Note, the name is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage" + + Erich Eichinger + +
+
diff --git a/lib/Net/4.0/Common.Logging.dll b/lib/Net/4.0/Common.Logging.dll index 043b0bcd59c266b36607a02913d7f7ec8db9e436..d5a9c977756278274b74eb68eeef3245a5b58709 100644 GIT binary patch delta 259 zcmV+e0sQ`ev;u&%0+5IV81TtZk&H|NLEW+1b^(8y2X~b|OXbuT=#iCduim~!hy^2#ym^atNSq`_~==uB|D=p+i z{+K6Yjk73+AqfF8lS+_M1Q_tiP?MmL z7!a5=v-Hq5?n}8|4VRGoP@1#Ikj4QC0ssL30ssI20<)KrRRIAqv+a`~0s%6U4VGg8 JGP7}(j{_5OY1;q* delta 259 zcmV+e0sQ`ev;u&%0+5IVchl2Pk&H|NP~WlIb^(9Rtf-xG+LVE9O~=DW2_xWQ!di1KmJ)<0!bl=IK)GI178&=5Tvpxa61{rNSsP=SA)JyS+gjIAqfF7lS+_M1b5TZPm`dK z7!ZQq7~0^{UPzAx9UdVXf=;u@kj4QC0RRC20ssI20kfBqRRIApv+a`~0s%3T4VGg8 JF|%=&j{_`^bn*ZI diff --git a/lib/Net/4.0/Common.Logging.xml b/lib/Net/4.0/Common.Logging.xml new file mode 100644 index 00000000..caaa6144 --- /dev/null +++ b/lib/Net/4.0/Common.Logging.xml @@ -0,0 +1,3304 @@ + + + + Common.Logging + + + + + This assembly contains the core functionality of the Common.Logging framework. + In particular, checkout and for usage information. + + + + + Provides base implementation suitable for almost all logger adapters + + Erich Eichinger + + + + A simple logging interface abstracting logging APIs. + + + + Implementations should defer calling a message's until the message really needs + to be logged to avoid performance penalties. + + + Each log method offers to pass in a instead of the actual message. + Using this style has the advantage to defer possibly expensive message argument evaluation and formatting (and formatting arguments!) until the message gets + actually logged. If the message is not logged at all (e.g. due to settings), + you won't have to pay the peformance penalty of creating the message. + + + + The example below demonstrates using callback style for creating the message, where the call to the + and the underlying only happens, if level is enabled: + + Log.Debug( m=>m("result is {0}", random.NextDouble()) ); + Log.Debug(delegate(m) { m("result is {0}", random.NextDouble()); }); + + + + Mark Pollack + Bruno Baia + Erich Eichinger + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Checks if this logger is enabled for the level. + + + + + Holds the method for writing a message to the log system. + + + + + Creates a new logger instance using for + writing log events to the underlying log system. + + + + + + Override this method to use a different method than + for writing log events to the underlying log system. + + + Usually you don't need to override thise method. The default implementation returns + null to indicate that the default handler should be + used. + + + + + Actually sends the message to the underlying log system. + + the level of this log event. + the message to log + the exception to log (may be null) + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack trace of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack trace. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Debug of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Debug. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Info of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Info. + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Warn of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Warn. + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Error of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Error. + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Log a message object with the level. + + The message object to log. + + + + Log a message object with the level including + the stack Fatal of the passed + as a parameter. + + The message object to log. + The exception to log, including its stack Fatal. + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + + + + + Log a message with the level. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + + + + + Log a message with the level. + + The format of the message object to log. + the list of format arguments + + + + Log a message with the level. + + The format of the message object to log. + The exception to log. + the list of format arguments + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Log a message with the level using a callback to obtain the message + + + Using this method avoids the cost of creating a message and evaluating message arguments + that probably won't be logged due to loglevel settings. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Checks if this logger is enabled for the level. + + + Override this in your derived class to comply with the underlying logging system + + + + + Format message on demand. + + + + + Initializes a new instance of the class. + + The format message callback. + + + + Initializes a new instance of the class. + + The format provider. + The format message callback. + + + + Calls and returns result. + + + + + + Format string on demand. + + + + + Initializes a new instance of the class. + + The format provider. + The message. + The args. + + + + Runs on supplied arguemnts. + + string + + + + Represents a method responsible for writing a message to the log system. + + + + + An implementation of that caches loggers handed out by this factory. + + + Implementors just need to override . + + Erich Eichinger + + + + LoggerFactoryAdapter interface is used internally by LogManager + Only developers wishing to write new Common.Logging adapters need to + worry about this interface. + + Gilles Bayon + + + + Get a ILog instance by type. + + The type to use for the logger + + + + + Get a ILog instance by name. + + The name of the logger + + + + + Creates a new instance, the logger cache being case-sensitive. + + + + + Creates a new instance, the logger cache being . + + + + + + Purges all loggers from cache + + + + + Create the specified named logger instance + + + Derived factories need to implement this method to create the + actual logger instance. + + + + + Get a ILog instance by . + + Usually the of the current class. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + Get or create a ILog instance by name. + + Usually a 's Name or FullName property. + + An ILog instance either obtained from the internal cache or created by a call to . + + + + + A logger created by that + sends all log events to the owning adapter's + + Erich Eichinger + + + + Abstract class providing a standard implementation of simple loggers. + + Erich Eichinger + + + + Creates and initializes a the simple logger. + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Appends the formatted message to the specified . + + the that receíves the formatted message. + + + + + + + Determines if the given log level is currently enabled. + + + + + + + The name of the logger. + + + + + Include the current log level in the log message. + + + + + Include the current time in the log message. + + + + + Include the instance name in the log message. + + + + + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + + + + + The date and time format to use in the log message. + + + + + Determines Whether is set. + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, all messages will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + , , and + will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + and will be sent to . + + + + + Returns if the current is greater than or + equal to . If it is, only messages with a of + will be sent to . + + + + + The adapter that created this logger instance. + + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Create a new logger instance. + + + + + Create a new and send it to + + + + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A logging event captured by + + Erich Eichinger + + + + The logger that logged this event + + + + + The level used to log this event + + + + + The raw message object + + + + + A logged exception + + + + + Create a new event instance + + + + + Retrieves the formatted message text + + + + + An adapter, who's loggers capture all log events and send them to . + Retrieve the list of log events from . + + + This logger factory is mainly for debugging and test purposes. + + This is an example how you might use this adapter for testing: + + // configure for capturing + CapturingLoggerFactoryAdapter adapter = new CapturingLoggerFactoryAdapter(); + LogManager.Adapter = adapter; + + // reset capture state + adapter.Clear(); + // log something + ILog log = LogManager.GetCurrentClassLogger(); + log.DebugFormat("Current Time:{0}", DateTime.Now); + + // check logged data + Assert.AreEqual(1, adapter.LoggerEvents.Count); + Assert.AreEqual(LogLevel.Debug, adapter.LastEvent.Level); + + + + Erich Eichinger + + + + Clears all captured events + + + + + Resets the to null. + + + + + Holds the list of logged events. + + + To access this collection in a multithreaded application, put a lock on the list instance. + + + + + instances send their captured log events to this method. + + + + + Get a instance for the given type. + + + + + Get a instance for the given name. + + + + + Holds the last log event received from any of this adapter's loggers. + + + + + A implementation sending all System.Diagnostics.Trace output to + the Common.Logging infrastructure. + + + This listener captures all output sent by calls to System.Diagnostics.Trace and + and and sends it to an instance.
+ The instance to be used is obtained by calling + . The name of the logger is created by passing + this listener's and any source or category passed + into this listener (see or for example). +
+ + The snippet below shows how to add and configure this listener to your app.config: + + <system.diagnostics> + <sharedListeners> + <add name="Diagnostics" + type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging" + initializeData="DefaultTraceEventType=Information; LoggerNameFormat={listenerName}.{sourceName}"> + <filter type="System.Diagnostics.EventTypeFilter" initializeData="Information"/> + </add> + </sharedListeners> + <trace> + <listeners> + <add name="Diagnostics" /> + </listeners> + </trace> + </system.diagnostics> + + + Erich Eichinger +
+ + + Creates a new instance with the default name "Diagnostics" and "Trace". + + + + + Creates a new instance initialized with properties from the . string. + + + is a semicolon separated string of name/value pairs, where each pair has + the form key=value. E.g. + "Name=MyLoggerName;LogLevel=Debug" + + a semicolon separated list of name/value pairs. + + + + Creates a new instance initialized with the specified properties. + + name/value configuration properties. + + + + Logs the given message to the Common.Logging infrastructure. + + the eventType + the name or category name passed into e.g. . + the id of this event + the message format + the message arguments + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by . + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Writes message to logger provided by + + + + + Sets the default to use for logging + all events emitted by .Write(...) and + .WriteLine(...) methods. + + + This listener captures all output sent by calls to and + sends it to an instance using the specified + on . + + + + + Format to use for creating the logger name. Defaults to "{listenerName}.{sourceName}". + + + Available placeholders are: + + {listenerName}: the configured name of this listener instance. + {sourceName}: the trace source name an event originates from (see e.g. . + + + + + + The exception that is thrown when a configuration system error has occurred with Common.Logging + + Mark Pollack + + + Creates a new instance of the ObjectsException class. + + + + Creates a new instance of the ConfigurationException class. with the specified message. + + + A message about the exception. + + + + + Creates a new instance of the ConfigurationException class with the specified message + and root cause. + + + A message about the exception. + + + The root exception that is being wrapped. + + + + + Creates a new instance of the ConfigurationException class. + + + The + that holds the serialized object data about the exception being thrown. + + + The + that contains contextual information about the source or destination. + + + + + Implementation of that uses the standard .NET + configuration APIs, ConfigurationSettings in 1.x and ConfigurationManager in 2.0 + + Mark Pollack + + + + Interface for basic operations to read .NET application configuration information. + + Provides a simple abstraction to handle BCL API differences between .NET 1.x and 2.0. Also + useful for testing scenarios. + Mark Pollack + + + + Parses the configuration section and returns the resulting object. + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ Name of the configuration section. + Object created by a corresponding . + +
+ + + Parses the configuration section and returns the resulting object. + + Name of the configuration section. + + Object created by a corresponding . + + +

+ Primary purpose of this method is to allow us to parse and + load configuration sections using the same API regardless + of the .NET framework version. +

+
+ +
+ + + This namespace contains convenience base classes for implementing your own s. + + + + + Various utility methods for using during factory and logger instance configuration + + Erich Eichinger + + + + Initialize all members before any of this class' methods can be accessed (avoids beforeFieldInit) + + + + + Adds the parser to the list of known type parsers. + + + .NET intrinsic types are pre-registerd: short, int, long, float, double, decimal, bool + + + + + Retrieves the named value from the specified . + + may be null + the value's key + if is not null, the value returned by values[name]. null otherwise. + + + + Retrieves the named value from the specified . + + may be null + the value's key + the default value, if not found + if is not null, the value returned by values[name]. null otherwise. + + + + Returns the first nonnull, nonempty value among its arguments. + + + Returns null, if the initial list was null or empty. + + + + + + Returns the first nonnull, nonempty value among its arguments. + + + Also + + + + + Tries parsing into an enum of the type of . + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Tries parsing into the specified return type. + + the default value to return if parsing fails + the string value to parse + the successfully parsed value, otherwise. + + + + Throws a if is null. + + + + + Throws a if is null. + + + + + Throws a if an object of type is not + assignable to type . + + + + + Throws a if an object of type is not + assignable to type . + + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + Ensures any exception thrown by the given is wrapped with an + . + + + If already throws a ConfigurationException, it will not be wrapped. + + the action to execute + the message to be set on the thrown + args to be passed to to format the message + + + + A delegate converting a string representation into the target type + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + An anonymous action delegate with no arguments and no return value. + + + + + + The type of method that is passed into e.g. + and allows the callback method to "submit" it's message to the underlying output system. + + the format argument as in + the argument list as in + + Erich Eichinger + + + + Used in an application's configuration file (App.Config or Web.Config) to configure the logging subsystem. + + + An example configuration section that writes log messages to the Console using the + built-in Console Logger. + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="showLogName" value="true" /> + <arg key="showDataTime" value="true" /> + <arg key="level" value="ALL" /> + <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" /> + </factoryAdapter> + </logging> + </common> + </configuration> + + + + + + Ensure static fields get initialized before any class member + can be accessed (avoids beforeFieldInit) + + + + + Constructor + + + + + Retrieves the of the logger the use by looking at the logFactoryAdapter element + of the logging configuration element. + + + + A object containing the specified type that implements + along with zero or more properties that will be + passed to the logger factory adapter's constructor as an . + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + settings of a parent section - atm this must always be null + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + Verifies that the logFactoryAdapter element appears once in the configuration section. + + The parent of the current item. + Additional information about the configuration process. + The configuration section to apply an XPath query too. + + A object containing the specified logFactoryAdapter type + along with user supplied configuration properties. + + + + + The 7 possible logging levels + + Gilles Bayon + + + + All logging levels + + + + + A trace logging level + + + + + A debug logging level + + + + + A info logging level + + + + + A warn logging level + + + + + An error logging level + + + + + A fatal logging level + + + + + Do not log anything. + + + + + Use the LogManager's or + methods to obtain instances for logging. + + + For configuring the underlying log system using application configuration, see the example + at . + For configuring programmatically, see the example section below. + + + The example below shows the typical use of LogManager to obtain a reference to a logger + and log an exception: + + + ILog log = LogManager.GetLogger(this.GetType()); + ... + try + { + /* .... */ + } + catch(Exception ex) + { + log.ErrorFormat("Hi {0}", ex, "dude"); + } + + + The example below shows programmatic configuration of the underlying log system: + + + // create properties + NameValueCollection properties = new NameValueCollection(); + properties["showDateTime"] = "true"; + + // set Adapter + Common.Logging.LogManager.Adapter = new + Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties); + + + + + + + + Gilles Bayon + + + + The name of the default configuration section to read settings from. + + + You can always change the source of your configuration settings by setting another instance + on . + + + + + Performs static 1-time init of LogManager by calling + + + + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+
+ + + Reset the infrastructure to its default settings. This means, that configuration settings + will be re-read from section <common/logging> of your app.config. + + + This is mainly used for unit testing, you wouldn't normally use this in your applications.
+ Note: instances already handed out from this LogManager are not(!) affected. + Resetting LogManager only affects new instances being handed out. +
+ + the instance to obtain settings for + re-initializing the LogManager. + +
+ + + Gets the logger by calling + on the currently configured using the type of the calling class. + + + This method needs to inspect the in order to determine the calling + class. This of course comes with a performance penalty, thus you shouldn't call it too + often in your application. + + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified type. + + The type. + the logger instance obtained from the current + + + + Gets the logger by calling + on the currently configured using the specified name. + + The name. + the logger instance obtained from the current + + + + Builds the logger factory adapter. + + a factory adapter instance. Is never null. + + + + Builds a instance from the given + using . + + + the instance. Is never null + + + + Gets the configuration reader used to initialize the LogManager. + + Primarily used for testing purposes but maybe useful to obtain configuration + information from some place other than the .NET application configuration file. + The configuration reader. + + + + Gets or sets the adapter. + + The adapter. + + + + Container used to hold configuration information from config file. + + Gilles Bayon + + + + + + + The type + that will be used for creating + + + Additional user supplied properties that are passed to the + 's constructor. + + + + + The type that will be used for creating + instances. + + + + + Additional user supplied properties that are passed to the 's constructor. + + + + + This namespace contains all core classes making up the Common.Logging framework. + + + + + This namespace contains out-of-the-box adapters to intrinsic systems, namely + , and the + all output suppressing . + For unit testing, you may also want to have a look at + that allows to easily inspect logged messages. + To route messages logged through the infrastructure back into + Common.Logging, you can use + + + + + This namespace contains various utility classes. + + + + +

Overview

+ + There are a variety of logging implementations for .NET currently in use, log4net, Enterprise + Library Logging, NLog, to name the most popular. The downside of having differerent implementation + is that they do not share a common interface and therefore impose a particular logging + implementation on the users of your library. To solve this dependency problem the Common.Logging + library introduces a simple abstraction to allow you to select a specific logging implementation at + runtime. + + + The library is based on work done by the developers of IBatis.NET and it's usage is inspired by + log4net. Many thanks to the developers of those projects! + +

Usage

+ + The core logging library Common.Logging provides the base logging interface as + well as the global that you use to instrument your code: + + + ILog log = LogManager.GetLogger(this.GetType()); + + log.DebugFormat("Hi {0}", "dude"); + + + To output the information logged, you need to tell Common.Logging, what underlying logging system + to use. Common.Logging already includes simple console and trace based logger implementations + usable out of the box. Adding the following configuration snippet to your app.config causes + Common.Logging to output all information to the console: + + + <configuration> + <configSections> + <sectionGroup name="common"> + <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="DEBUG" /> + </factoryAdapter> + </logging> + </common> + </configuration> + +

Customizing

+ + In the case you want to integrate your own logging system that is not supported by Common.Logging yet, it is easily + possible to implement your own plugin by implementing . + For convenience there is a base implementation available that usually + makes implementing your own adapter a breeze. + +

<system.diagnostics> Integration

+ + If your code already uses the .NET framework's built-in System.Diagnostics.Trace + system, you can use to redirect all trace output to the + Common.Logging infrastructure. + +
+
+ + + Base factory implementation for creating simple instances. + + Default settings are LogLevel.All, showDateTime = true, showLogName = true, and no DateTimeFormat. + The keys in the NameValueCollection to configure this adapter are the following + + level + showDateTime + showLogName + dateTimeFormat + + + Here is an example how to implement your own logging adapter: + + public class ConsoleOutLogger : AbstractSimpleLogger + { + public ConsoleOutLogger(string logName, LogLevel logLevel, bool showLevel, bool showDateTime, + bool showLogName, string dateTimeFormat) + : base(logName, logLevel, showLevel, showDateTime, showLogName, dateTimeFormat) + { + } + + protected override void WriteInternal(LogLevel level, object message, Exception e) + { + // Use a StringBuilder for better performance + StringBuilder sb = new StringBuilder(); + FormatOutput(sb, level, message, e); + + // Print to the appropriate destination + Console.Out.WriteLine(sb.ToString()); + } + } + + public class ConsoleOutLoggerFactoryAdapter : AbstractSimpleLoggerFactoryAdapter + { + public ConsoleOutLoggerFactoryAdapter(NameValueCollection properties) + : base(properties) + { } + + protected override ILog CreateLogger(string name, LogLevel level, bool showLevel, bool + showDateTime, bool showLogName, string dateTimeFormat) + { + ILog log = new ConsoleOutLogger(name, level, showLevel, showDateTime, showLogName, + dateTimeFormat); + return log; + } + } + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Create the specified logger instance + + + + + Derived factories need to implement this method to create the + actual logger instance. + + a new logger instance. Must never be null! + + + + The default to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + The default setting to use when creating new instances. + + + + + Sends log messages to . + + Gilles Bayon + + + + Creates and initializes a logger that writes messages to . + + The name, usually type name of the calling class, of the logger. + The current logging threshold. Messages recieved that are beneath this threshold will not be logged. + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Do the actual logging by constructing the log message using a then + sending the output to . + + The of the message. + The log message. + An optional associated with the message. + + + + Factory for creating instances that write data to . + + + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default + settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Silently ignores all log messages. + + Gilles Bayon + Erich Eichinger + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack trace. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Debug. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting information. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Info. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Warnrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Warn. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Errorrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Error. + + + + Ignores message. + + + + + + Ignores message. + + + + + + + Ignores message. + + The format of the message object to log. + + + + + Ignores message. + + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + the list of message format arguments + + + + Ignores message. + + An that supplies culture-specific formatting Fatalrmation. + The format of the message object to log. + The exception to log. + the list of message format arguments + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + + + + Ignores message. + + An that supplies culture-specific formatting information. + A callback used by the logger to obtain the message if log level is matched + The exception to log, including its stack Fatal. + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Always returns . + + + + + Factory for creating instances that silently ignores + logging requests. + + + This logger adapter is the default used by Common.Logging if unconfigured. Using this logger adapter is the most efficient + way to suppress any logging output. + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.NoOpLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + Gilles Bayon + + + + Constructor + + + + + Constructor + + + + + Get a ILog instance by type + + + + + + + Get a ILog instance by type name + + + + + + + Logger sending everything to the trace output stream using . + + + Beware not to use in combination with this logger as + this would result in an endless loop for obvious reasons! + + + + Gilles Bayon + Erich Eichinger + + + + Creates a new TraceLogger instance. + + whether to use or for logging. + the name of this logger + the default log level to use + Include the current log level in the log message. + Include the current time in the log message. + Include the instance name in the log message. + The date and time format to use in the log message. + + + + Determines if the given log level is currently enabled. + checks if is true. + + + + + Do the actual logging. + + + + + + + + Called after deserialization completed. + + + + + Used to defer message formatting until it is really needed. + + + This class also improves performance when multiple + s are configured. + + + + + Factory for creating instances that send + everything to the output stream. + + + Beware not to use in combination with this logger factory + as this would result in an endless loop for obvious reasons! + + Below is an example how to configure this adapter: + + <configuration> + + <configSections> + <sectionGroup name="common"> + <section name="logging" + type="Common.Logging.ConfigurationSectionHandler, Common.Logging" + requirePermission="false" /> + </sectionGroup> + </configSections> + + <common> + <logging> + <factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging"> + <arg key="level" value="ALL" /> + </factoryAdapter> + </logging> + </common> + + </configuration> + + + + + + + Gilles Bayon + Mark Pollack + Erich Eichinger + + + + Initializes a new instance of the class using default settings. + + + + + Initializes a new instance of the class. + + + Looks for level, showDateTime, showLogName, dateTimeFormat items from + for use when the GetLogger methods are called. + for more information on how to use the + standard .NET application configuraiton file (App.config/Web.config) + to configure this adapter. + + The name value collection, typically specified by the user in + a configuration section named common/logging. + + + + Initializes a new instance of the class with + default settings for the loggers created by this factory. + + + + + Creates a new instance. + + + + + Whether to use .TraceXXXX(string,object[]) methods for logging + or . + + + + + Indicates classes or members to be ignored by NCover + + + Note, the name is chosen, because TestDriven.NET uses it as //ea argument to "Test With... Coverage" + + Erich Eichinger + +
+
From adb3498653bab51a33e05dbd1c7475187469d990 Mon Sep 17 00:00:00 2001 From: Marko Lahma Date: Sun, 13 Jan 2013 11:35:14 +0200 Subject: [PATCH 4/5] SPRNET-1539 Quartz.NET 2.1 support, try different ilmerge strategy and use Quartz.NET 2.1.2 DLLs --- lib/Quartz21/mono/3.5/Quartz.dll | Bin 944128 -> 944128 bytes lib/Quartz21/mono/4.0/Quartz.dll | Bin 946176 -> 946176 bytes lib/Quartz21/net/3.5/Quartz.dll | Bin 944128 -> 944128 bytes lib/Quartz21/net/4.0/Quartz.dll | Bin 946176 -> 946176 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/lib/Quartz21/mono/3.5/Quartz.dll b/lib/Quartz21/mono/3.5/Quartz.dll index 963041f69fc8cc4238d3854e8430fc6fb2f90d17..4b2fe814a7db13e9b9c1806e67ce8390d4c3a073 100644 GIT binary patch delta 363 zcmZp;VA*iNazY1l?d(qzyM38cefS%1x87!Kz0K5mo4NHi%hubhp^^33g3J3%rndZ4 zSh&&Yrx^eL)}>S14;wiM@%g0u|Kd0Q$U~Vlo=qijJ2Thou9@=WW9DA($ z>#d%=iu3oXdMwawtKquq$xGIRD{s#`KECu_GV!Ic<{<7pddE#rCpIQ2?59MXM!Z^2mLlo=w4N+{DSF1Q18@srO9ayIQm_XJg;KoQfA#J3tqPj5`*6P_-R!sh^F2d3~@1EqRX H_==eU(2kRi delta 363 zcmV-x0hIoL&^dt6Igp40nIz|ti%kRMk`95}h1&sz+X98#1BKfJwc7<%S$|I3nv$A% z2YD$0U#ZHbZ`NZg8x_87e;{16g^&5OCLmg(AbYV#Zbv+%*gjsjeqHEibevE%> zQz`3U8eog}GHQBo^imz=w&0+{;_)Jy>knF0%6sf45491TZI=qXZb$2Yx_zkWdM917 zI0k^+L4hx%C#y)?2K<;_6+F|5`NV_>uAw zYZvG5Jht3_*C`pCwy;<{CuY4YSJ`)&>FFPCy2P|-u2RsxzRZhF;rGN}{b?#@Emb+I zxQxs9tgvjCjM1tv__(Qf!=+2#R9AJyzPNN$F+f0yM`YE;991^{hh?ijU);NS*`gk1 z{x=z~_djddg64*AaRxxsRbTc(EFxItnb#~S@u`qDf zwJ%QQS#3Jh( z_x^0>IL2wi$;j32dY%)AK{PiI^K5rL&nw=@$TU4RfKQsSV0tBx;w)fbU@%r?WOy^Z zF@R4PD7rC#&m2g-1WL++Bwc}$??f4aEC^tM(go8M1Hs1Ff~oD1fqcSZps=2vpUx*K zFjc(ByzbUZx3!nOYXWkd+@{Y+=ljOV#K6eF#4v%8Y5VjHzMYIfF9c@stp?K58#DQY mrwiopSpeCdIegZfMhtokCJY7)2HOSm_(~YJGv@LAX9NHkgr(&G delta 468 zcmZp8VA=4%azY35B9-S8yM38fDm30|y~Wsii>dV%bL%aZt+!Zz#ntx&xin|3esDkV zsHE`I*olf)_wg1n#cA1yMl)Cc@O#ItK4b3p)xKTH4f>y(FEGz2%UmvNw7l=wM{_^v zzf9JvbmlCZcQSf%K2yTI>Bbxnbt|*3Wc}m$)$TJj-)-l=uoV^tvHKTpwBL7And97t zjXBas?mU0-T}<_pvf}d-8XFcrXUu62NnqU`lEAiUwThFmnX9Xdxv8$HnYp>HiJ6nD zu7#tErLLuk1yI1y%+$clrCp1MeY+M92irwP!|jH5IgY;&Xf5t~74Tw%U(5ggKRcC| zlx^oY#%aUJ$ky(9o)d_QWhlX3Y2^&$_QeD0Sk;VT`>@Bj4hbj9vR3dECvee>G|n=k^=cA zdOQkw-`t!0j})dH*f4AQjC8(loQw>N3``6Y7#X)u&*0n12=qc=7T;$6&%>z+kXlFpsZS14;wiM@%g0u|Kd0Q$U~Vlo=qijJ2Thou9@=WW9DA($ z>#d%=iu3oXdMwawtKquq$xGIRD{s#`KECu_GV!Ic<{<7pddE#rCpIQ2?59MXM!Z^2mLlo=w4N+{DSF1Q18@srO9ayIQm_XJg;KoQfA#J3tqPj5`*6P_-R!sh^F2d3~@1EqRX H_==eU(2kRi delta 363 zcmV-x0hIoL&^dt6Igp40nIz|ti%kRMk`95}h1&sz+X98#1BKfJwc7<%S$|I3nv$A% z2YD$0U#ZHbZ`NZg8x_87e;{16g^&5OCLmg(AbYV#Zbv+%*gjsjeqHEibevE%> zQz`3U8eog}GHQBo^imz=w&0+{;_)Jy>knF0%6sf45491TZI=qXZb$2Yx_zkWdM917 zI0k^+L4hx%C#y)?2K<;_6+F|5`NV_>uAw zYZvG5Jht3_*C`pCwy;<{CuY4YSJ`)&>FFPCy2P|-u2RsxzRZhF;rGN}{b?#@Emb+I zxQxs9tgvjCjM1tv__(Qf!=+2#R9AJyzPNN$F+f0yM`YE;991^{hh?ijU);NS*`gk1 z{x=z~_djddg64*AaRxxsRbTc(EFxItnb#~S@u`qDf zwJ%QQS#3Jh( z_x^0>IL2wi$;j32dY%)AK{PiI^K5rL&nw=@$TU4RfKQsSV0tBx;w)fbU@%r?WOy^Z zF@R4PD7rC#&m2g-1WL++Bwc}$??f4aEC^tM(go8M1Hs1Ff~oD1fqcSZps=2vpUx*K zFjc(ByzbUZx3!nOYXWkd+@{Y+=ljOV#K6eF#4v%8Y5VjHzMYIfF9c@stp?K58#DQY mrwiopSpeCdIegZfMhtokCJY7)2HOSm_(~YJGv@LAX9NHkgr(&G delta 468 zcmZp8VA=4%azY35B9-S8yM38fDm30|y~Wsii>dV%bL%aZt+!Zz#ntx&xin|3esDkV zsHE`I*olf)_wg1n#cA1yMl)Cc@O#ItK4b3p)xKTH4f>y(FEGz2%UmvNw7l=wM{_^v zzf9JvbmlCZcQSf%K2yTI>Bbxnbt|*3Wc}m$)$TJj-)-l=uoV^tvHKTpwBL7And97t zjXBas?mU0-T}<_pvf}d-8XFcrXUu62NnqU`lEAiUwThFmnX9Xdxv8$HnYp>HiJ6nD zu7#tErLLuk1yI1y%+$clrCp1MeY+M92irwP!|jH5IgY;&Xf5t~74Tw%U(5ggKRcC| zlx^oY#%aUJ$ky(9o)d_QWhlX3Y2^&$_QeD0Sk;VT`>@Bj4hbj9vR3dECvee>G|n=k^=cA zdOQkw-`t!0j})dH*f4AQjC8(loQw>N3``6Y7#X)u&*0n12=qc=7T;$6&%>z+kXlFpsZ Date: Sun, 13 Jan 2013 19:09:32 +0200 Subject: [PATCH 5/5] Upgrade OpenCover and ReportGenerator, parameterize OpenCover to build Now one can run coverage with open cover using -D:test.coverage.tool=opencover --- Spring.build | 22 ++- build-support/tools/OpenCover/License.rtf | 166 ++++++++++++++++++ .../tools/OpenCover/OpenCover.Console.exe | Bin 60416 -> 69120 bytes .../tools/OpenCover/OpenCover.Framework.dll | Bin 53248 -> 79360 bytes build-support/tools/OpenCover/log4net.config | 29 +++ build-support/tools/OpenCover/log4net.dll | Bin 0 -> 288768 bytes .../OpenCover/x64/OpenCover.Profiler.dll | Bin 139264 -> 331776 bytes .../OpenCover/x86/OpenCover.Profiler.dll | Bin 119296 -> 280064 bytes .../bin/ICSharpCode.NRefactory.dll | Bin 524288 -> 331776 bytes .../tools/ReportGenerator/bin/Readme.txt | 119 ++++++++++--- .../ReportGenerator/bin/ReportGenerator.exe | Bin 128512 -> 220160 bytes .../tools/ReportGenerator/bin/log4net.dll | Bin 270336 -> 288768 bytes common-project.include | 3 +- 13 files changed, 310 insertions(+), 29 deletions(-) create mode 100644 build-support/tools/OpenCover/License.rtf create mode 100644 build-support/tools/OpenCover/log4net.config create mode 100644 build-support/tools/OpenCover/log4net.dll diff --git a/Spring.build b/Spring.build index dd491455..0843474d 100644 --- a/Spring.build +++ b/Spring.build @@ -139,6 +139,8 @@ Commandline Examples: + + - - - - - - - - + + + + + + + + + + + + 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 delta 7013 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≧B(Wy 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 S9rG)I>0o;B!|VT#0{;d+u=|7n diff --git a/build-support/tools/OpenCover/log4net.config b/build-support/tools/OpenCover/log4net.config new file mode 100644 index 00000000..2e0d67f1 --- /dev/null +++ b/build-support/tools/OpenCover/log4net.config @@ -0,0 +1,29 @@ + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build-support/tools/OpenCover/log4net.dll b/build-support/tools/OpenCover/log4net.dll new file mode 100644 index 0000000000000000000000000000000000000000..1e66c82abda444cd72c064c62a38ed216254b3d5 GIT binary patch literal 288768 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%0Ab7xahvn`?~19&@)|h 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

IYgrYfF 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 Cp?ie@ literal 0 HcmV?d00001 diff --git a/build-support/tools/OpenCover/x64/OpenCover.Profiler.dll b/build-support/tools/OpenCover/x64/OpenCover.Profiler.dll index 038a2e91129f2805ab371f02ebfdd5f07db04c84..55a6137876f07c052e151bc33f49e1900df39aab 100644 GIT binary patch literal 331776 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 auT>{zWDn+IR{w9^Z#D2+4g9~af&U8*bjOMS literal 139264 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%0Da?Kafg}2BC`j`qSwVIf+NT zFzFnYA%e&mfc3&_ScVo-S}oE?Y#oXg$7f+d6*W|_=yOEA&N*|y{mvFWB1dMB>4n9S z87!oj+Ru6UM&k81A`eL04lSsnTAtD)aul_DAk$++K?e7k4(NBuI1@8t7dX809chZLJ2nh8 z)cpe2U_OGUP#|S^NI?PUbpV3H_UE&@@6B{yil{}|pmVh*Hq0mow8(slD^CXQkL8WY zz2P36fjc1^?$H^zQbZMI!_73~bm}KGo*He6s|Qy*{mqor9ZeLE6g24XF#^ z=zL5Dt`t!T3F`K%)6dL;OK~--U%3B%vVmJ_;GWbIE@ofKOqC+adq}t|Xf4%WimRWj z>aV}2J8+LRaQ|&nkNzH;fh$GScR56)|Nf58f=h9AroinpZD2V4LDCAIKw1a{aRp%cTg`G5w^ko92BIeTA`19>5~d6xRi4!eK8a>TBUq}3Jfy7Ghdp&2r|jkPjmXoPS01a)jgM{)MmZYq|c#t#`jBE zh)_jc4I<8?J*=+w7-}e9t})PvKm)%9)+au)DO`eHQbE-o7LhlAmZAt%)V5!z5t-E| zBBvNcWVVCI57+cdm{S}?q=H(l&*C~1MH;gZp^CBu5juV<)q9Y`A=LU4g^644K&ghg=&ry#MBnOGp9V8&)acz2xq`LYyy-({uxvy>W4%|7?V&%g>+HbU7n~T|X$Dk)eweRznVp%VPq;p$k>iL%-}r7YCOU3@#pn z%bAD8<;)B&Qdr%i&zLzBT}EW#LKRii8yCi?G6UJcZ0Yg+j!|W1j3$zjhCq?(>I1!7 z_E5OA(q@V-R8fn6(H~s~O3B3OJD%2KbXEqte#Ypm3|*wKnsr!Q3bJsaiu&mB{&2bT zIE{*k(q;-5s;EEwyg#~pK}sf0|B!q{usbJ%T|Z-VPKGX0SgrZf;pozog$q?w zL%+DZ%t8*hOfk5edstk~&EO)1)p>`-<@W-?86&EwbwBGx7pQPv2C_3o7f`Psf}EEb zqkC5CF_P-)XKx*jE>;#UR8iHvadDtObBw0TAl-cDxD0mvpfoN+7b&bxI4mwt2?U2O zR8f!rv=?0*T+TMQ%v+`TrP|;!M1Q5Ml^oqz?HCDCQazy0T{)C+smelxDr!t`L>Qo& z3|I%PhmY0+B%pgLqZ-Frcw(g<9jU8|4vWaoXfQ<)s;KWg)*nTDQZjLRP&eOseg-v0 zr!RcYcPJtyRqTz!vB`;9h)_ih>lcv+y&91xR_LMe9~KdRhE1ff+Q0j7xI7>b95$hf zYWYboqA)raWFR}E^N->Ej?M*{>9c3K9w4c%Zayq7gR^jM}$-wSjGXqj%l z^TG^v{S45B8M;Ve_4@0Fqsteha7`S2)>%SXS{V|3ABak(giixgIu9~PH= z0>QzBD(a1Y??o5JXnY2;L#3;z*AGF)XU3>XBVH=iRmW?Gqsxt1xKKq+>y3*8{naBi zUDo|p(t{;>F8M;Ve+%^Wi%=(P8byj9C5}uC<-WQM7x_-yE{(pN#hWQZqc^Q z`@S>OJ$0*6Y5&##TW`J9C+lY4bM`*_+k2n!-nzF+#|2fywsjG4(YDM`wv17>%E-`katn2ktG%oq#>i3Mp(Qa0a)42Ss2jb#Dfr z1-7Cq@UI<$|7RgU-^R? z6xGw&F6bNgTAt357;v9lvMmj^Q_OwK35kEuEAa5qh`~IAf?!Q~kNUSMNj|ut%Dj829 zF1pr)JiQPs4<^ky)AjU3z=X^=Q+rCj_~`9eo?c>sLRS)dRXJvW3rU7Zls(|IoF@iyo@4NAV)-Jw0zTNOUatY-AJQmcAEnu7`A;&K;s z|LCA+yP(gnvphXpgOV>+7*K;|?~_tTL$hg9h>Hvt^uGA0o}S}^j<-S2(V*muJz|1x zfMx>}n4lj(v+)$-V*6^C2!G17YLBa-n3loOt+$6R zD=4m;;ZSH4ue@P->PAb8EVMvTQ=CrF@I9ky*VI47sWvUAIe6|Kh++G)a_uSkqA(`t zH&A6fg}C_W+TK7bHE4wb-PYy-tE9ke5@^pa$E%1WkTLR=N zL%vuL9aIHPURJ~dm@^W@#qMjgr!A>1L~+|gRzPbnB&fQqc=%AR zEnEOz3(Y3H5Em<4(9Gzdl`iPXHfW^=C0{I!3A&#J3URTA3wmcy0ueCg_ z(xBvv0Wm?>L$mP|;^M}u5f`ZbHL7}JtCoqOvWE2p_^*kE{(KNjKr6APxaPH3;mxr? zAudJ{RB3Sk}vRe5$+>75xw_!&}=+~xOnBNkf&!x z2d#BMvuw~>4NAUvVQVbV5(^aKqR<8X^rr|<(WG_IsUOKf=ehc3=FBH4{lE*&&ULt{ z#{%>%))B{q?C9;ei+2HN0)Q%F^Od0hoS|&7pGJc%^~#o15ZLnfn_#atCS*muYXzmn z27KLS>`#iPTUMZoIGI*Nz0JA#pAxqQxG?57t}zi-{KmC{V&c#~t=LN4`UWSeh>a~e z7G6tIPlhDm8&nWFZe(tI3UU!vG`Ln!TC97uuUJg9tUwhp)>zS!y5&dNJ3KA22zuS# zF-{s2wRbFXZDAde*}E+agPvv{1t?b(R1tSyp(E0gdO}oN0?HQMJNPx05fKTvR!~}8 z^GaV4$p(~Z7gP~hw8Gmaa`n6W2iZFY02j^E=o%AYMWbs4#Y9S5+orJ##dSOiSHKB%yu;L=u3QCJ1eOmD-bemY9in!yq+6w$G1z3@d(+s_Czxep- zD2>zXT0v=X<%@mA;&96fR1y0cE5iE*=B7Kom9bb3y@w2%LCG^kzxP(zF~xb7lA zv*7wY-^f^RU7>u>1ZLPeutMXKFNWK=t}5NHpMxsnEX2hFmuP2QNewzygI=OQS6t-* zy+nhOFYbEYa@JL)K~J$jAuf*X74-S9m8UBe=$BV|Kv!x|@c`^JcYP;X+>|I z`Zefp73djW(BEoM^2M{y#q#uQ3l!pF8bRH7sL;wS%{$%7(@P0zFY1>P4L$tP7WVK= z^2OwspaQClrw|uAFYe9Lb2R8>%F|x~A`JU7?J4=Xrj ziRI}k3lufQ5`uLo85;i}+qaF9#?>01r7Y zeg_MCn-{Op@Dvr_K5cyNZToUH6q{h9idf#P{ccI!n~sLh&@chL$za2hGhs=@GS%WP z5R?`*eOfWdvI14aKQDq6;m~@PS^kBLzz%c__K7PQ5PM)<>0*;7zTRje5N(HkEwy3# z)e|&oh-N~oZj%A7r^5mAs;~eYrwoyoY@vPSRjv_~7S$mmdTWMcZ3wT`P(}QBVQ&Fw z{#*uNJ%%F#(CQ69tBXyZ=zc0{0JO&tQQcaOlS`mmTtsLUfFa0x0zk~GH743W8D@ms zzS@PRh-kE-!^aW^3w#Ja3L;+5*N{2t+jgs9YR^H8{^Wyap1{2 zLzx+h}A`B)1V z;^JTz_qnd9xYxV5$J@BqySNk)BVyvd2<66Kh>M3W2>F{A9rp$o_de`gLjK<1;!;H1 z^|_)!#KP?r5wFFkW5g|*DnAtP~{rP5%8v?vp17aMV0Yfm3C?Z~YG?u>$EnJ9; z(}}C*$zl$wgh>L~9MKsrH?Vgy2yjzQ?KHD6cs}Nk)(2;uSQ)oKd#&ugxi}XOm_=}q2 ztHs)1S5mccY9l0R(QUM-<%lBz8nzd>&GnZe;?oV5zpgfod#QyBak02p+<$$daN88_ z+KW86Z7wcFL`_WGGz%BvqUXHc{9UPWZ&$c`cyVucaVaAH{%}-(tr2o9G;+%UadD}^ z#qUWG$PJLJfH>blTy;f!K5l7*TKod2bu88v$jkKozm75jCRjIMXQEazrI?Vaz($mov1oyA6AM%k%L1sO zX0|=S@`eRbxEqSYhT7fws)G!%EQAG*UWj`Mq2rJY9SA68#M%c;K%=?mv(O+evWXTk z2%hOwHW7He7kIt)jSP`(qebZ1q4jVOLtMPn5Nf*9!3rD1Dw6kk(eBe|WQdpUkL6pr zg$8jki)ijVp=0&uzqr2L??t;`qmdzIMMpD@1sSb!7gUPB{wCzx1;|^#tiVV<;6-~t zqmd#0dS5KxF4I;sk`Nb7M2qmPpXJ+wUbF`_8X2M~CfaZd4dNo%_+}%fuKu$d$%njX z4{0$Lo2C_@wb!y1Bex+UVEO5CzORwPfh&`?tx zNwf%?HvY-=ZG+dh4H}pXaionFp{GOZp>Gfu?R6ThC3QAf9@psgBVM#eG#VMA{oYu< z&9~4XE{cd|x0$?-{@?@Gw@1Bbk7_hBL{W4!GXfx^REV*i#iuH-V2JYHUj#%1_jKIjn=;4aqTJjqB16E zvIPop@ncQM)2rV1c&b33a6xNq&?ht~`QqEVV|jWVG@Eq~;$kI1;m?y=by$2W-C^;h zZj-;iryiw)-#Y>_ysRlMj0u`$fkIrQyPnC-OgaW?4F8kBso zzX8?5&Ri6?q`o4xx>w;47mu79@^rFfhkt7h!uyO1`apx_=`$LXd~x5pSe_O@vk5Q6 z#fdKH+dHFr`m6>GHRiJ#jSO+3jTSMx{240E1OajJ=C5H}gw$Lu#UAvW7wtKXMuvFv zPRq9lJ@pnE#6?Lsnw)qzhv56a{s32j_PiJEd5uPfD6!EZCZB#58pOpnRiWm)lJ^z=0fOUzK52gZ!db$Uesu0h)ZIk9b}?}gARUOx$zC+;@-+oBu|oTYapoI(Oo02)?%~x-C+< zTDMR|Jhf0e?7gZ>JqeNw@5^+!<%r+b(kkl_pO>}YJcA^i?Z|UDSG*e7wr{|MuvF% zHp{(;;kd{`gSaR&Xf3I`--#HG0DBcWdu!HLb+i6lEt{31q9_F4TeEfp$IPv$B04K% zc*CBp0q_>Dms^OYM{ogjpl4D>bgs1=j%cQfC0gj>6g5Ph0(7G*yYde^XqFl{TfNv@ zb%eJL)MYKcELfhs=+osXT5OFqIgq}OK9-={9TwAWuT2jY=Wp!KQ z+iPC5*EAX#;@VrI2Gh(tkkKu0D71^wF4{A1M@4(xi}t!kBSVaij;0~DK&1hOxOl1z zwna2>u9o7+*zQH!uF=R4Pu&vLH;s0Ng$8jkg=i7+ey79jC2x4q-q2`dh$%K&gq~em z58Dmm;{EwRg9mSFotB>rL1`#g{i3 zXM3Att^kgiV^Bpbr3v0;Lk|0Xlx#U-AE;;i(Fwx+ep~xZhG;avsuyC7kUyxw2(+YT zO5fbgDr$&$*Yz6__%PSi(t%+l0b#?X3$4xS4vkB`_}7ib;b;#f-3HCZS&qu9N<#4- z6&(~)lmYE$gTA9d$rqQ!1U=LOg}4~*fq3}? z$rrO@f_@KG##4xk&*t^!X^jTOodtqEIp5>y``T0TMdx)8w^QO zhTz^O4H>8miIXJ!>s9}(4WXnc>fI274msToKjj9o^Gw|hT2dR4_XY>Cz^!H3(_vIu ziPaQ;(ZJ-3KVEAh5N(aPfIh){eOZGVqSD}cxgqUc5(t79{#Kjw@Yu{|d)YG*TTlBA9w7+UJGQ=CLmTwV}th3M{E{Y9W zOX_!yMJk5KL))8pX#m*wNOT^fy5#0ncNB9fymG>D4~qNzc3AC!3jX~*BZ zzWq(3ks&f{vXM` zFS+gZxfktojYftzE;^cQbQQ8cKo@<3xOjb5D3T>8juOc)yl7u&G&02NEwOy7(N+@; z;^J(gMa28FO|EZWdeOerXk>`9W1{i?p=mdWi?3!zi{ugu?JF#JNyu zfFUl5+!lH zS)_vTFKvm}gnzjvP(=L3HUXjKhjj8s&@me1Px+>%K`}=<#A%7>Dd?>sRz9P!e}-b1 zk_c0x4UC^%6DTRZT-jF?u7F|_1ym7BjR`HOgNfrx7T?h$0pa>A*ueRy-_LmOD^5?j@_AIUdpv zP6>HB5v(X}iZ5m}o)!Wogq@&0C12cqaV$^$7H9&b$Gf0!JQ)Fs5a4U?(Cf@EByF1p z8SB#w*`*RSJVnL9A^6@_l~;gcS~w9kp76uq@UaVAe4C+#dt5Z!0UDR0dN2%xZn18; zi9l~AOtehEYAwcwo1m3F_k=Q(Jpo@MDMKHMd6EVvLyQd}hK*mX=Uu7Cd|LZ+5-Myu zMfz;+@oT}US`c{nf=;@hj%kVU#z=6Rdmy3F)rJ(vu0~O@p}8-gr)zIGg$zWElWBq) z31J(FmQ?+H@c1@V&fjaN_HIeC4gy8R5yk|rA3E|;f2Qtx)tB^OG}zg?cIbF zZ30Eb!F`(W3KX0EpMn}s!iS*lk{chD?wrS&RDf*3+sqq^=Zo+ z05mPWCu%%DF=R_oq%DjEe#k<`0+uvQjx>S4=d4Yjq;Wx`&laXd|k+V9&R zR-F#NF=Cp-T-HhVhiGh=_C~&p0wu*EeVVWZicJ)TpvF_VItpGhQcr>;f`DIKVN;wg zQ6j#TNE*Xmc4mvAEhsJSJio6%`J*YYZemjayam6GWY{6&h34wfZkc}HLv22AZ z<7_6RH%^EE1>i(2#W3K9yu#6jX*4p##->1PArT z#Z$6h@duvuOmNvm*}Yg%H^SNnpzyd5d~Y+*A0TEN9*!DYPKF6?U)Rb`(^51Jzb+T< z@IKmMGQ^g}mctR@t&(~|TdjRiVU7ZH+g@%kI`1b4BeNC1@@Kj>;6o4U$O!DKJJyn1 z={`k8e#nB}eEwJ}S3CQCQRAJHU~|+>#u<>L&-evK_N*U$9@j@`*U1;#&kJ)MUDxB( zxfbpSR5**cZj4lKmhOLepTuhb9^vuBm{Dgr{`9jR%oGu)hAimKbwR~?S>F#ecAgmF zI{No~Ek$hnKxue$@2`C(L+os{d=4L+&~v`j6Kd}LQDLDA=td{?>-7Xt&p~E+0kbq9 z8De2fz=0Z&>uDCGe>fp5!n!xFu+T<&(MD=CGQ**;7E*<472nI&^X-M$# zQOyn@d0Q^{+^Eas`P_7WaNejURx1crk1CuJ-0WYmd2a5!vtQo6-8a*};`1zj@Q?l# zo5u8H)MTM{aB87{<+ebwSdJF*uP7^YR+P=fF%Ox|S!ccMUo~%3(&?->ZihekLte|o zF;n_)71N~jLP#%!^g>9tBs}=S&*&dB#`ssAl8z$@Mg68Z&bS?029&_KEvIBU$+Y*B zte%V?Ff>=THy+lL@jcF-K|q|er?xKN<~ReISGK23-qx-@RZap3ggB4#FiOZ()*T#LSzxKRi|Y3WTYr(NA_eS<1F0ImD`pKd^O?gb&eCaD{;#JKLQc% z==Pq`vrwyN^c?)(zFoG5>v!-Qxc!fp`UMWn3+C=FXh{_a@iW*+IHDh{^!?-2xWGU- zxm!HZ!_hlw_pZIgX2?hmI?n6j7BYe_dz}Yvyu{r@{!f?x_mnoMev}`~^atN72yV+= z@$v55e>m|4!M6i@KPmslg%Wn3K|j{v?0@sY(CH z?VlD%NqaK4|BB9T|C)mSTMNd$HYK=CcDb&jVf}XWxG~d$x#RsoFy0pUbfjk^dkI9w zpetKx!Gg5?F98R<6H=@0bezV){!N?G7ks~|r>C*sw=erQZAvT|p!n@{! zdBNH7xxts=cfVX|RPKT8xy>If$VtFAThpLF_tvlU+*q@E=+@5!Li7k1fxFWI%##8%QYzKEv38p@P z1*0e9&)8)7VLS%W?w-a$v@GLdc(v=or;|`y9FC@F^#@Zgl+qhQ(!tbnS+Z7_AVjFS zhPmL@f|fkQtYy}y@#3!uEZOM~7K|F-lhGul6OKYvmiT%y7O0Y;C{ch9%L*?u(wNWC zuLSON_4vQvxljA|JA1aG96d_;@igzg_hh_}O&UOf(vvY%sq4U6;9r%niDc#bjR`H2 z;&vVA$D|=@slFxkHW0Cvit*j0JjZiRJ>z8iGEiattqG5%lw{@3&YhF1rk5Ucw}N2T z${lGd$HRhP!qazfeoVWP3uVvNyx>=>67EJ(g+CZSI-6|}oSU=@Gu_L9;ZF<9#XT9t z*i4UW@AjuXG9m>=Hh#P-G52{kS1{o_EF>#-_Y0&wjp2)LYd`~Z-3}HS;RmpKG7dxC z0(5vFUUI$Ep1M;q_5@>E@TY=cw?8QSE51mYa>C~gXZnv@<^;a($=J@&9GC9|KJ^Eu zLCq()q>wRtOvWtV>3Ihb*Go-XB`;_O9Q7toSi5ZRHl6 zgyIzZDl$?>16oJwqq}9K5_F(mM|Nd}_x9TyMHD$`# zB6~`(JNRQk@WW?m?5eq9RmRzCVb6}nJ&(&c3%VPV$Gwl@t~bF(+yV(Je(cwHtUs7g zn-4<~g`}R2;7*L=td;MlU4kBk9`b7N4`?Bg{jZ)L%|eH1v03Yf8Pvl1OTGLlC)jVh|C(Y|gq7>*?%;d=;Ma&qV}ke$ zZBh{25=1wC)3ZKyUHWrRkF1Xw+Q0ns%Mb;$>iXN*cdx~53s|_i4FnOKn~!+_b5{vx zsJY^7?wwE!D`1Kf$n|4p9gq4@kjK4U9(EyezQfrV>@sFSDNC~oP#+xt8vQ}28@Eji zg05W$_=A_|{a->BF1eUtx9MDb4$W>6b_7c+P5V5 zamF5l3L|czL>`utV8SqcUf+}PChiZdO4tawr{y?UiXhDdrIU;cEBu3zAWLBJX z4TR9ql-w-H^<>-&#xsP%{MwUo2kR`~%;3G;Gdc%%U3x|zBma+=|BsjdPsD#{9&sl| z`w(c6dmuS+`ddcaa~hc^wSnx~!yoL=uG_Dt!@uHXZ1Mim@P%qOj2FFUH1#f0^_u>T zdT3^u{J~96PdgL$V2?`*^dHy$vcJrKqQC#vaqY{GD?~qTOnGJytXpv0X_;xO+rNEz zdqG+5iTUHU6$Ez_^xu@5_LOf(e%e!W6Hjd^a5A}1*e`fmO2G*`8j^##N&R0cIH98< zEw^VAH|O~$yx#B;5rUi8Np<4dRS?{SUEajUe(u43N&Fg}8~z?J?XXQ#f*mZuGaNk( zL0Zr^YLnRi`;HZzal87-bqK3m&*&s{&7RT8^8XO|e{cL(;~-PTCYW&GO^E4=@=@82 z|HZL){N;!n4@3ThErAsO_Z{dnDPZq9&)-roD!V762lq{7jC(Sc;xsR~bIQ2)u`XNZ z0g6C+ykVY;f&xry;|s>U@88G~+S7xQ19$p2j?-`jC;X)V+o^(8Bd)&@^WyjK;A}O{ z2<7ASS4?jX#U0b0(TB_bd&~c0pt@)DaQvrFvqq)Q=BCac{F^^GyUD)_N6$-Gt?Id% z7iYc9?fXhKb`$R3h8#4@Ih7%o^=DGS7^&cF)Vd%usUgW993(2fL!h@z${fJKvSm^_ z2v(H^tNM@IfpPgdxUJ#%EeV-#g#(1~Wwq6;W}4fz9~ULCe_Ek9b13!{)PHW6{t*9o z!=Ebo!OMNHs%zBSKXaSN@>slDaxRK`gC&_Mc?F5dKR32F2I;tgfuR;c4*l5Z?)t&+2l> zZ@Ijc@%j$!#CRbu=Tic|p^4$&VrZ&E!A+cbyNLKUxx2euEfpIln>HKgv?}L8yzs#kcwDi`-_^mq!PoIB6wjbkDtaA;xbuG~p4rB}`y=?W+G-ZN_UZZi$1g(h z4#lUC_(5)>Q0yXIbU>rhmXW{ z|B?Kj(M2h8ebx4DHhdEgwukg*GmtEQBKYgV`C4D#HQoP1;|uojWBE`%yQ||&J73t< z$q%wa{JC8nVfo6g_ON_?*M_isQ&+R4Z}}$K&08Q6Y75){<(t|VmYUxA8_53xkCKGf zH~#DXFjr)KuKUZ)IEm;lmBKOn3&;^0V9-_`I7JAftcC_8$eF zv|s0kxcL$qIz&4X>d&G1q{r$S9&$eh7_z=mgO|=T@akslo!me z$5yTqPM3&xWYj#e>ZZ>#(bV{HD^Hpc7ff0;ZItMdyCiEySIrfI-I6f+Dr_f_>}fyL zrXe}pS{}D;`S=9KX-`|dDTu$Q@^T~Dl1iPTI~mu%Eh9?Ror62zJ~p_6z(LJ1U326J z)$;k2&t`mEQddDxO5{L7^H-9euJ}s~e+c<4sioj`U2;}P_G!wF5t4U?krfD|*7XDV z@m-RSOB#i>6@1lyQmd|nzRj>*=hrhIe?}<(1M}bUHM*A6X~e$lGkJbH&;7uK&i`l9 zQOc5L+(=+*_DSM2XK8wprnvlMYTjSdG)-}(%hb$8kW~K1zjd$h!Wf-F(;b?AqUkr9 z_Ip*yWokM`)A5?-XPBG<`|aZcY7Kezm4X@0;4ri#6S-=}QJj(+@QLtEOLSy60;OKS$F-P3LRcr0Ff1 z-mB>gnr_wfT}?mGRA`#~y3&8BrZ;K2UDKa6P2R5Lj?^@u>ARW=O&#rDvZk4uW@&n; zrsFlu)3iv_`I^>iYT}rvPMV+56!&A8nt2IKD*xl(1G-uoS|sF&bMjWu4$*HrkG!2O($4)RseD!Kd8O4= zRRyZ*Y8{;qDOooAi7^ulayUv+Ps&tyHnHd43$R{7PEeJ)uKS8*N$^Q!nMQV!Eag{C*wB;Gzs}N zpjn_yjAZ6D3b$mK#>rGPUFW^{&APn3Le-Osv@UZVjjC3|Jgbq3zb4ZQUwpX7 z3vZ@q`s%@_+?ptIl;4SRlltSN6ZtG%VDzzk-5tu0rJ!6Jo&)vzLAk)4O0EEua#w&x zlS^NxI&qBJ#Y_W+JD4wVMCaC#iAS zF;S0CO*;mwyrb9M|Lys!{-j?vKeV3w%jEyJ?f3%6YEdI6CM&GY&=%u{9 zmvW=eOW%H>Zs@$bu0LhXYwO?JWA}>B4%vFe<=<@odCId7rS&^t%z)uVU+kE1)Z&(@ ztE>9&*q;5{SH@qj?8(a0<3!VRP5(Q7{=R3ZqTe4a{dRE zTs^35ukmXm%1xqu9mr?tf@ruo4=H`~K=nPY(Efny{yLPKMEf2`-s>;-Q-?q7%B3P- zfP9m#NY3oqqKbvM=B#L#wWPkHplbf)x`x?{DjKwiGs7ux@||2~wlm8a=ZtlZbn;MA zVAxJ?wbR$A{!vn)`a^5EqHUUP(6n7spO%}f&23i*lMT=X@Gcj}akvsc)|rU2BVfs~ z_#2P299cdYXX9aQK1z>pj+T-~fp;`Y$K!u4>P>c*NtL;1^+IO~bf{$d(Wnh>yx2bu zM?Oo-kmKziDUYaj$^nffcbS&k(1+Y^EtmCZY<-pBv)x;Jk$V^ACb1uU(uqqI2tNRY^;B!Bkjl8#C5^*caO=A2ykk8Tu9UZ;pH}Q5j6V zCnBGvveM6zTa@1Vwc++udg|4C>X~*i{o!8l8Sjohv_H`twkKy(9l}f4yxt4G|5XU7KXD z`Q`dzj}KcnBV^{^pR9R+^KU#JUyn8a$gVHitz!`;~S}a6KHA)(AUW%HW7pgJy z9I2|w@&(}3qAY-eGaAz(jN$Wf&d)!XSU-T?%}+!YBVUCYRVbMcZRa9ihMMM_^0X75 z%0Qw4+9_QDbc5>FuS2b0L!M)WHXDiaP@g_>E~6i&oU>PUXM)tcJbCtnAg$ zqvmUMM%$QZnO#y1>x?YkC2ttvGv*ZRmig~OXWInBzSh7(s-*x%Ca3*JF~AcaRr?Z9sG1|ffcXt za!0O%>_uKVu8(dx<5wrrhVO+LDQ)%MZkO&r2; zRoh3CH}SFMIm0r~RyXq~=l;d$84dVjQhg&H2L@Od}I zo!_}Ga(*=Zow10;XWxs>kBwg?@8)QpYAx5*toh74uX^WAHCEkz)8Lsuz4Nbker5aFaZvMPEvyWnoc?i7vPkaD z>~`c{O_g&^Xo5WR>Oa>%uE}cssIel;^@KBPIs8?txEgUPZ`N1p<$7$^QPu8dop)y^ zZ@HO0!pq&+)mz@1JR_nK`MN@9YX3SPy^*7^5w)3^=XFRmdX|!7Z&iAXeQL)ji>2KLH@w{4H+##Y z%e(f6%d5DUdBnuU%_|%`PyKG5e%g80U$@ljx65HX+?=`o;yj?{BeSBLyo!p0YpEK{ zVBF`|Nm`BwGtc%^_dMNsybK6ttg;`eyz1j7Z~C&E_wu>=7_U{oqaOC@BSX6sZ#l0N zRI>FR>F|moS~;&gqLqh_M;CXT5l4Sgekpsx$BirRj*oD8bH(qqzees+2|{^BmTLqP z=Oc9;siH!@xvuoa$(Cb1bxr5iQ~A<}_}X$d9=*2n^w!SPOFK{RT>Fm1=RV;Ca!Dspa=3M2~xZK?@UfV<5y3Psd#(v^@AN} z_kO9VohKC>S9ju$!OJgj+Gi{||Ebs3x1W8-HSrT$`+xFg@!${d?bi3lAD^i1lPfj& zoUu#i|E6fs%)FURx9ylR>i6Z-Za$`Y&hz8{CO^R|Jbqq%L*1|Obn2pcb@dgsWp(FO zG#t6GDll(xUBkI}^mJZLX;tmK`8bLysw+wtRm^KTCTHFZh)$BCg$;EJs;W_^zMSi% zNpa=`)ZdBER<4TUv#wTY_$lvI7h3#EoVQweBTZdKi+a@;_v*oc-9TNlUn2WY^GGBMUMn72>=JM+c6qtK*z*9I+BHcwdakwx76m z+6p;SV#~F8T^-?*&l51T@%M=nvE%8 zl%;$|V6Me)#rZGoJ5)+6_CY4wU*g-z&h12*KPMy0g{+MfFAC8SUGFPkq z9ah1UAx5-*P28~bQJlPg%re{lCg4O%)Y)qB{#~20fy2JWWaD&Nx)fLa=XAZ>;`QZs z3G^F_ZT&vPDq5l~b1hzPF|}*A0%Hy8;F-s0DkVOj)!bn5ldi*kejHio!(_|Ng&p3+66&nCc>ihJyI~KL4~K1!urSFtNlIVu+L~^i zQ^x4yc`SXd2CRP{$2ld?gJ6p*}+7zulX{Vj++#1vwa|23v zL`f{=c=cKQN}O}eXa$Y6Hd43VGKIxe;#pXokRy(Fe%@$dTH7*@ zqjb_uZj3XnbBY*!Jh%IcSD&i^_po3?CG_A~99D~($Z59tt=2g!P=`r2F7dd@3Ql9lUK!3FM-Dv5cT(`C(9p|5}8sENLGSbTx=^jjk3smqkw_|$KwX2_Xj%Z-nslX8?Uw0K@@R~zhv?#m#HXQK>6 z7-cEPZJWj4iu1nOluD>O+WbH~JK4Fc&(Ke9g?^8WS3VmuCi$#$mQjaEcD$(fm!!CO z%!3y@&PY_kGwRN(d*WGA=op#Q&qu9M0?^KB>Ul*I zD??4R4DICiav{y;OEO5$filnfOkaTV?C+qoAq7}WM}kUw_K0)#n5g2}i7yx!hp)37 zgLlYALWbv4a13FdvDusySvD)tvFpVhljs~%KEO%N8OV6m+i|O}L>xyYI{Oq2?ab)d zt9@|2iW|#K;u((sFny*Fv;_9@ZZ>^mv7z0tkLUUL)=;L)L7AsKla0TI_96sdmP&UhS{NJ?EoHQK5vw&u>_QP@|hmgv9Ym53~cgDGT4`Ru-i3uo5q?vTGglkB{um? zZ)ohnBNCkv<;hMa`(;sLJ$+2Cij%UPkZIQSHfcS7()p3l(T(%b2jN}GJ9JFZc6M3Z zkVI!l`9QSQ0Jc><>$F4u3moZpy6s?>+5K`n>=-sO$r%|)cZQXxLC+pe;-md!JCMi3 z|L9qgw!#h{&P__65k59p-VL7^2cDN4tYUIIDASXm)c2__XMLs-pu`x7!#4(>k>RlI zx69(v5}mYJNlqGkP8&NYY@CQorTpKO$c{J~cY^89vCrYAwE zZ>uh6eWtUuKX$Ayi(wmiOtx)5d2DNqVq3jsTh`&qwo*{0^FXQZeqGM`Ot)&=;u8Bg ziDUa^$IVP}W`39A>@#Z*XCI7hYmO|5o0{xQ{VvVft0=8AwPR5G!1|;Tu1;~kPH}$y zU8++NNOAT?pV_-;&(8FYJ=#-B2C2CKH?q&fvF}~F59TB}KD!KdY(V}sk4#t@WU}z_ z#PK+6J$6|f*G7z~!I|-4<7)%r$#&WRUpJsW&tKOcb$qMy-a0#Vop#ho$HyhCbC~|v zWTwumIw?+agBr)quW=2fc~5BBO`weQySjYXm_*EPL!6`?YOeeV<9`h5@tM6Wd|X4E zHTq+lJ@By(^In`n$g{j#x1m#rdt+MmI#8zDL5cggE*~~_pff5b%NY`v>9{ks;}E|I z`uP1A)R_)lOj(*{lVZUmZ-M?8Hwa3p`#?E%MjXc)j#CUuIj_BK+TIRrZzpJ*mipZ?3=TG=p*<(h4f~w4e#dw}bLtX{XM2Yrb*k8&*My;uK}eEi$Q7ArJ%I&22iGZKxKUQlKoun^)k;@eIXt8 zFlB-AEE|+Me4x}>2ujQnP}fsmA8D+i6I6a*P^MEssiRoun>Bx>F24tq zx}OB4?gM=)KMR!gmVq*@^(nn~f>Q1)P{!}9Tou2xi7LN8DEWtgQtxa~>RArTbPcGC zg|+9e{|)!9Nf^tRYt1}cKd6L#oII0w#v|vx@HH(9ao{k{&QrRVf-*g&^W-x{+o!C7 zetu~%ZMp@N={}twNe^=H9m&YQgQE@a{mH$$r!1OY0ln1e12*1&l;>A~O8q)-ubt@) zh{1k|PDaDvjc0W&4zvw-w%B9n!)SVa!K5nB4vY;m#6cUI{#~(uhsdHkZr~JX;Uy4 zZbS^}3HEtmWqRLkmkk?<{ZG!dPFma*j+*tim!bTI)DRgOW#k3a4S8fMd03(?Gwlvbe}UgJdfMc{XL=A+>frvRs9(0-PuhVqY#7$ta$LJ$ zyd+-JPwux_Zj!8v%)AG~@!O%7_Gvdn9uo z(h=XT@C5LvqZ6{E-I_Wxaebrp{iyX1J5BowO1;nPd|r|2)AK;7L;9(&pVAk>&qI=& zL$LSSry+DrE9V6AOyU_2|3l%vro#@|4QDCcn?RWko~`oaGmQY{+2GO1&gk+zosqK! zJ0o(^o%Bc5H6iDq@xY^f*}9Gobc5FOAt+N1DD@mVM`oSVKv^d)IUd*RxMs)o`be_Q zaGc>d?ERiyHh5gJb6DJ9XaDXIo%?hQYad#_cS%O}kV4u~qU|Wuc9eh;vtH9?(0b@5 z?gOAqJ9NHV=Znu&c0K^w5Byhk{txriy!|yObzXE1YvY~=DD&Ux{J%h{pT2aLIL=$8 zxL$u4W19Df0<*%(hK)*a_KKVC#FzBX?uWj>dqgDwRWV7FF^M}k(K#5`=KEp)jJ{qH zZ7yvMsQ9qGfTxb`!~v;iJ(j+ zI!``RDk#qeXC*mVm>c)Oy`9vef$an86XpCg7g&r(mX^;3t=BrP1!diDwC>^9{8Lt5 z^W#28*fqbN3!CXnFZYtjGl^$BW<3@jM<4M0D6e0nuzmt%8WvD_@|mWA^30xx?a8}(_s z2REvkSAj~|^AzTZpv+SrQ;qhEm`p98(k|W?#QlJbqR^hJa3uJhOC0A%9QGV-mkpNd zFURgc&RH@J9f$)l+n{^HQiVT$nS^sr10`>ylY)s9o0m@#9A|SPZeXXPu~3Ho(+!z{ z7h)ZIg8L)Pt#*FD6lXuw8-{vAP%jPjl2I?gQ!g&5zmqgSzN23~?=#_M{3pPAcMxv) z;v9X;!9AstX2)5A;{lBmmOm)jIf(b#P%jPjl2I?gQ%7P<#4aFPW6+;>=?{FteNJcA zAgBFe+~;0_`&&;cU&8XklAU3wGX!{*5E!1^LxcRd$EnM{|hUZ z`*pOnRX1)>yfX;*yLq2`@ZO2IZ@F{=-&I3 z_waBnV#g8>>!Wx3(#p?+3-~;XDnB8N_)NGzs)W&;g)7 zf?_6f;%`^?0fvHNMsN-VB@+PjYUDP1gPH5@nCP-jH)^ zQj==$R_#xl_Gbeqb+>~Os{@qSouHVJoNiFs=FEwcwx)y9_H0o4QV8nYsq8o$lqnmO zc1{AN?o&YfgH8pd?irxeJrk6=t3VltdQj?K3`*VCfiiA)g3?cWP0fZsY7dx-Jzxsf zkz`(P%RL}@Ch?5NsAoOx4!iv*Z`ZmHSf^^73QDYc`h~O%lxH^fTw;$%!sj)6;F?a} z=M7!ck!KRmc(i%2TQzo@#u|B-s&NV^vB_t;Rb%UW@b#J&sy!3#!DIfh_e{;eX8jGQ zS8}(~wF;DJ*dh2_GiOg{(4+2s(|aM0%SKtJ6Lna(8`O7?Dyv>Et2+G2U-Iq&rDZSZ zd>q%*z#x1!m+b5}OI?5LH+FbuX2;%gPE3CQpX1_ae-3ltkR+^ESQD`xCPOwMC&{t- zp*67t82s!;?&C0r6%DFa*U)LWhGx96-Zi+_&>NO2yPebV{MJLt&S4KLyUzfn-S!-@ z6Y|ln{aJ1j&v?vzKD^JQ1A}u@x7K^m236xkP~wo!Gy+uWkbVrpel*!hYZxT2UArG~ zoV_2#eGT*pbsr3$)mdfUdBjb$Dse%>%f*YRn43PC%y?5M|7 z-E2_WI0=+GRm{_2YnqexsIs;GamTq5$7L_T)=b>L_zrFO$v`Ll-DD>vFxW{dPj})W zZ_CA{_IFb6z}}+Jv?K37p*`^#9Fb*QxPQU*>M(qkJZ#ngeC~mJF=I2@2M$eihN69k zHptK3OIA-+aeOu}&UqI{3H%@(oSEQc&Nojs;Qo`A8=4>I9E;<2?e}2)*_Gj60N#f< z-q8HG5h>1y&4Zi~=#wMRCr6-9ju<~Gtthx6ID{y684Q{o%} zJ)~bC{}<5AxvKr+Qu;Y5xc@Lv-}5r~PZh*Df5YK}9I3jNPLkK~j7?TL|6}fbQRz`R z^`E%AQJ&Qv$>Tc-Ol(KeOdQQx7xN~WcM@#5Z0sp|OO;WuDBa{KAOA@>KIiyeQ)l>l zA{#cj_-kK{bLN&{@4wkC+sLvq>>sVNlr4BZ4P}>EWqYG68)b7XeWOt3K%aQY)%W-| ztjncngO}a1SGPk3Wzo`6s<1gvQ=g_;nx3TTP)+yOG)>bX~?( z48K*7TU$P}z6!62HP!~49Znuz9}9S8oR8z6FTeJ@s)oASnu^-MoYID>()raDr#r)m zG_9_@vASY1UNDlRfgea>2E60`&=rZomCnxH)?;q=m~0KRT=Cf=H>u9z{OFV#8!>aSm$lVXmuQrF5q z56+_2LgLDdkLWIhj!)xf*VdHQ z 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 diff --git a/build-support/tools/OpenCover/x86/OpenCover.Profiler.dll b/build-support/tools/OpenCover/x86/OpenCover.Profiler.dll index a271b6550f949237338b3d7648b61be18e076013..1803fe6267ab9de2ae352896560a4f775e558198 100644 GIT binary patch literal 280064 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∋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 3h>t} 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%0Db=^O(H#JKJtDH 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 diff --git a/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.dll b/build-support/tools/ReportGenerator/bin/ICSharpCode.NRefactory.dll index e7ae5728a4b898d20de65aaca0a697154cdff800..aefe1529cf52f6b72d5a919cb7dfa8421ce93f57 100644 GIT binary patch literal 331776 zcmeFad7NBTng4(L-l|(mFG+QGsyYklW=V3Xs_rD+EFrQ)5Ksg}HWL&=kS&P0(3K#j zsV1x{5;hSPWibjmE-0fT>I^O@?l^#o%Rod&ah!1$b;kLQOZdJ&&$+j%Itl1}U%&r; zG^EZs&w0*sp7WgNob#OZ9(USJUf_9NhJVjK>v^BX)!!=neg2;s~+d+I1T?#2ZJ>I%i~Z(}t1t8%AF8ijziOAD?~BSZ{A} zpM>-YM|$3|U4i$TlNO(l=JvGb@7dke?Rihb)rf=M_nXw81@Pc}gU@z+3q$+$((KEVUUc+|-~Q7lZr<-VSKsuVA3u85 z=YGHMr5C)d{>b?+ef#+r-FVo%PaJX0@LR4P=)L+=JzKZUdFul|zUQ8wyz7crzI*7A z$NppUJ64}^@ww03aPntgvGtE{e?zwC?Vo(?=Fcwp-O_75dc=yKefz#69vnIN!ylaf zKyS0_jdPaV``ho`@%ATgIsP>l-TS+f?)vr@KfBPM>S8sZ`V~Jq!t;v3X!j)HiyAK> zusK7Bf+Zn8XbRQOG<~J`(O;6H@pI1$XCy-s^OyNv85e4$z@HMe=-UM^EN;&(9xQJ6 z!YXme+W!FWgq@3F75=;Xm@EoBe-fWp~)p_GXm0gQ)@?~DI@DW9vXZmQh1^BO-8C|Amr@=b{YPoXIh31YI@ zeYQ=Bs1(LGWWBJI+Y$Z{GL7TNIYLmifv}WcWT}&kcBZwIw4+y*!g^Q=2a4O5z&3?1 zt~}(~XP@2PQ|hhffD8e7GKX|><%6Hz@$9pM)l#u4{qVgzy>Fb~WlK00`0)xtP#(yPp`aqBU?7!Je8rdHEidYZ?rHKUkM|*yme`ipCbza(c(>I>D{|NBu)-I^zz>a|HI>zkAu^&@b0n>co7Xs1 zm4{TF=v%S9VkbqF(p5YEOOic@Ljj7L=QTPVB`yw9DM9oahy{(CM3PZK1psVrkcnpr zT=ZKx)BIGGX>>`!1Cn4|QRvV#GOHHc5v!Kbk#x?CNXCU3N$Cz|gw;~2N3}@zW#aie zVX*4F69z5V3MrkIo`vYpkagN<*l_P1VP&{@N4Q0;vHH2zXhOH5(FA#Cd;}oXY0~^H zfCR%PBFR*b_osvyuST@~l#th4{`Q)Ulo77Pi!}=Z$F*NjvSq?X}6xK^2a#5FH zMA(Jas3t6*b6s+mEJioN6k~TWN@8inP<7g+s!aHUv~Vkzn6-X=_3>W>(RQFVtL{r$$-b<~ROFb%63@{06;Au}LjwlFDn)W{XYqEK}Y7e2B7kzDIL))(#!zt6S*; z>hL)D(%+vWF=K>KlWfqGT>f+uVxvLVRdme)deTGb2ThDJqw$$y*qsZaGeFw72wS7a zzf914E~2}k8_Z4o*!7dUPj}}3Djkh;H~9(r{Q0%hb>{bc>FBvAA1$skzhTBJ$|orK z(Vg#FzMa!qe$SPTu24!4{~o#1J4FxR#!D19zy*Rhnh`?s>V6E7c8y>=P-``-De_otZuhimkk}9@=Yv&zX05yqhK>o`N-S^<$~Nah0W9|Juu8UOl2k{?(Fo=Ca&XlxLS;kV~bAI$Upgl>|dtGGgd%fP3H@fXdIv4M4?^4(8d6)Q8;=CR<&LgMI{-P;HpA4p~ zoa#eqc#Va9iyWQn6uzD)zCV3FN#phWRL@G}u_ILOjSGM^e#Bg$y1}246h?b|zi}c_ zP9_Gcp5aHIvm&XKrsR!h2wVL}4~fpt6-4oc)_9#Vl5V&-3vN(1_or6vqLo68FBIw} zJI7_RmeR#u=})O%MoYe{0-JIrRi%jPiGDeWc|Ftur;D^m)nhD>YywxQ8ysgYI&Ek;)BGb^bbqII1bRYc&G413Ln*q#~ip=kmFkrOuB45DH!ual^ZI8 zf!PpLeKDh{$KYRL0Qf!_nDe!L{V9znxp*T;@g{yo`x8*uxJ0lw@FQbB=fLr$gvY<` z0tw0+0m;DCeD|Z|!N^;3^9FL*Z$=KALES_Z`#t%3IUmG7fscIrG{5y+GF{juv(JU` zlyZnK<98riJFq_+HSwbN;=SN_Z&4n|lrqexGVxELnxagDPqNE#M!&GVuRpt^Ocyxc z&AF_7$b9im^ImeN*GCaNY(<9gg{pj9I^~Q^Lb+}R0dOP%%5^}}1<3hiT>bgc76=99 zrR7e$dA{@j6wO$g%D~Tz=B5|psf8K0j-YJ(Yzvxo&=H_j(SNCk^Y<6iUo;vnwj7#{ zayvYd(mc*6!oMG>TN>Xt@%WMYr`5~mW-1f(CyJ{&$B!OWOf^AVJ{ylgT#_}_fS$l4 z=tSkD*LYkMXt~y@XCigE)iV+r6WPqDA22p#qVEXaUh>#e63I0861y$CqG;pp-oQHS z3QDMPSJ3AlciZXCq%t->SGp_x=xKOqb&gZU%9J>XKb$Z*6Tz57KlTx`G78ND0F%c7 z%!7$4%<>LOB)!Ra$KvYGkG4a2bZ>{?#);)~Izw*MSUo=1$M6yrKYEfRv83jNp!+UKxITXANSPPW$!zSrt)DJI59rh3EkL{fp6DAu6Nr9ml8 zdDMjy_jpr%dmVUF=@wdFxT<#gkZh@0Z78AT_|cNCLy{~(Qw^7eYDYyuM!Fq zkd9n-?V}xPM;|Rhn(et%tvvtNdAF!PQ1^ZWnKE4d zQ5B0tXTmcVJ(2BxxM>W2MwpX2Mi}7)%{ssSl>F|u!SEP1M-_H}Dft~?OhwBqXrhmq z>a}TbNst8-o3MK|8)W{cH0d; zjdf4HUZk%^7Mp$JA++B$(KV`*g?{{9%4K7m`d&J4#<=KNDRi(=oOFlfrFlOWb#;Np zBF<8lRppOD?DFX`I2;bu!@$?CGe+||HK!{YIsUl zP1aIuQN#e7Qw?z0woBYpfvMJXJxlT!-jSBn6*6e5kYRN`-G{ZB=yipSBnCb<6^4uJ|N|glU}Q$WibGs$DBYWn%rmVWw|2_YDaZUVU&j&@bUO_-*BcW!jayv6`5 z!c=@Sk-5Memmn8ff^cll+Johu+@juoKf0xjWNa6rw*hfBH-+}Sle~d*9p6=d(=v>X z!5u*rTPg6)P+8z@5KBh<6jLVZ3pW%L%Vms8Ic z2C~}^1L1ZMMxVe$%704i1;L2p&BN!>;I#jz*-hxpe%3!{w3RkMOyuJDO9-Jvuk-e{3RQbIMPKc2e;8&Os zU08^R@b(t!gN3+^&!70$nzq3NwdqiifQ$HLq5g`3U&>^|n289IsP*Jra>q>k0m$d# z5AwV0nS?H)YEvuJXO*&}w>~HRQkG3F%=k(*Z?wvXOt8sSu8vLqf*xawB&b2pI-o+tIP?2b5)_!{9Xj5G++~j=u|ri?jagl}K(L@}A|JOc|X;Lza56 zx3-X`^bve4LT2K55Upn_J=^!5#SVpJN$f|79sMCKDA-Xxpw;@z)qGoL2ff;1uB{x^ zLHv4QYr(#ior9o9_d&BMupjM1E*fz6S7|Z06h;OXykr(*xqLx%FyNqG3}UuPL$|p{ zB67%7F}{_^78Lx}f|bI7q`GXoW!7qTI0^k87m4DRR>hq49wpwGBm>h~HSSD6)UdpPpM_XDaj z9Z>-5yafx^#DA?QH?E%y4QBN-?5o!?{K&q#05`F(g(4~IN|-b{LJqtFD?VHB#Cs^_*OCJF2)v$*9(Q0bm@gu1o*#a>Km z?qaE0Q&koQP1RP?clx%D!nAybE_?na1k$Mwy?Nvl8 z>~!HF#Z2k9tqWqu=|T-%P+Y1D_Z*DynqN|yA)}TkgyX`fnnJwCkG>3&Q;3K0r8cwl z;h~3G^(RWtp${Utdwme)-RT2!chS3EJXYIEVZ3!Hg{sSxqRsS7rAT#RgnC9NXqKu$ zrxRZ#fKGf(j`T)c|A$@ z?sstUWVxD4#{aSx9qRh_bA$SvOr5n*>#j15uR|>U20!Y)SCF+_wA)rZ)FW%?I-=F7 z(y0rHfz5Cx)iDd;`gWHx8G}S=)neAh4ICCYK_!V7}l8q1SCKYinC2nbd zM(Ye>CMovl{pIRc+9mHzvUUe$T%yW2OAJbqN`u2s^I3!I@AAC8rC-D2jWrN&9;z}% zM@W~b;a9b4IG9_R-}n~bV%T^Dr#m;OtsHEpzvp*xZgM@S@uT>)##yWnpc03PRxVSB54*Xo?~Qw3|3m7pc~9oLijc+v8dk#i31E|R0`H=nd3*BF_koO3g+IW}M?d5j;42}(8HUMGFz3ZT5=x&xxx5vs z`+n7*{s-XKZ-8+-CS*3s>F~5j^*gyg$XYcm7F~b!6yA6{Kb%{NPPEF1eoV0L=c{4j z3#+-w!<6o6MU+Dq5OQxJK`Ah=vU2+xQ@q8>%Xp_NGw$i$qMwjF34koUYl6E(xc-#1 zB>E{B%~jGD3#U4PvYkP0-Hm@FzNfY%h<_$dhJ*O$xQlx0a|)A~G8efKB_HJS(aGQk z@iRn^K9-Mvf$Qhvf5K_L81ma^R&g@!k9a3erfV&McNM%v@K(FjkAF$Ro_u9&C_g-F z;(Xt-?a1-eY63c?#l#VTAOAC{;YbM>fdOsUctATT{ z0NnUr@%r(<*{|`x#kEm%MCS@@O$WOnIo1$ZQpQ&mD=Zs{s2dZQ^K?r&5yD|Lj-Ih( zZV0&>5xjq~ex_cc1YBG+K1nc_y0LUTeG!Uv=$FV9T&tf-y4Uiu z^5iC}Gdb&bxoY-ga%G=vD}|WfJe-n1+U!UGUd_rUXivGfR?Qb~6xzl5(fI!x(kA>X z_*;VA+j|O?)xCxM4eQ4rMI|&Z%6O}wm1)spyPMuVv#7{Aw>+UyW%T_|2wWlJz9INi z%K3)%Y>Sl*k-dSSDP3aJmsVJRQ*O~#41CP$GJT8w3umVR4kfOY8aJ+a>`lu?Igwj0q+4>7cU1YxoPiEboH0y zc=<8JMgIe4Q&R$*nWpF>EK5c< z=0cm=vO&6IX)-nrQQiKR)i@O-h3emR1o(GZPd#q27L6A&-?nfM}68_Q?n_uyggINpeB z86uk#VHG`m1x~OD1@eoecrOTbP9b-PaSku@_FAS=>nb--0xh%YM$qVmNBms;S&nTt zv9-|%{j#v0i~m+I)>o1?7}z=0rT;r#{A@>F6n2CK`(5)2JMy~S&+ev7eqYA1*OzrH zefBRx^ZP=}U&<*7$(4xYN(OROUb(KM(vuNnzD(t`H1+<^Wu4rgy#-kg|dwqv2dbZDeY+qZPK6W(!WaSf8$RnSfA%lDXdwLMO(nMvBiB9E=k{UuLx`AI180>YpCTRS!rMj8u zttvTZU4*%D9g>b8A(lonvo4f&MqLOnqb^YUj=Jc|co)rmj=C@oM{|>VfK$s(F2bSV z`_YZCkX8}ByHmtW^E9zdgG5WrOFpXm6*KZ1eZKruHsxUH(;Pah`Z!Xzt9nf2rRm27ky)YKwQ7wAxbN>TB>03~!MxBgxAL3EH;tCwnPLv*JIW}~}tl5(yU zY1OHDDEOHvz&wXff7j>u=j|lea)x5i;Y#C6N`Hpd5aU(>D%AFmb^|Y`@Y969wS^D( z9}_mzd;h=vKgeoju<0P_(t{$#>JQpdtdc1b(zu90Y=4c1h~I+NWh&*yx8y&|{ADZ5 zme&#}my^KRiUCc<+;Wa$(!jYEA&5|qQD=1RZtDoS3|BE?c7jdMEJf>mOFE)C7>e)6N4eF?{(5+*Pi z8o<71Fi`>abBFieIFqF;vzm;07}}a|d&n!vc9-pbJRoQYl2hgq8r+;PN9op zXut4TuHKpO!o{L4x?5&To4cw7q+@y|Nm{{3#I|F5tJm@Ghh}jtmBw^eBdv%OW6*F+1bghg;@f zG7Xj4;2prfgZYQ)>eY^#+!vu%Ctqp5SMXb`jZglSxz))B&E0GA5p(BF{@C39$$!VK zP7Z|neUW~h5U8%>2vLRWa6(sKS=CpnP?_c%VG>Q+EGKAA;YgI`LPc((MZ!or9;LB9 z%=cEp^n}&LL)T6prxdt{l=jfDOW$_fXOWer5()-&#(Ez!>75# z1P>v2^l8#vjW?&@&ae>^yctR?lhJsXsmHP%*^p!?!FCigvK{}*0M2&QQB9{^ml2D0 zVcl7|-PmFw1f)pEk6TmN&t$-4RVQpHr{Y8VP0Km%fL6|`ofEp2a_G8~mfN z;>H*m7mu|T; z+a7a1l$ttzwq-&zuQAk28vyfWT64iN+_;)TNNt2wy~K~MkOVDcrini#Y-golSwz1k zIyE5Qq$H|W-}6@lo9U8_nn9qjBp! zou-NH=^61u{VBPYN;4iRLSeIUTLBr;u0FF`%kHpIUIiy^)7-2}B~6Wkl+veNVx9du zMit5*mc8tWR=vKZRUTE{9jy?x^JXYgWp6Pjen1xeb@FGLZ^hvj$xfs`)=In+sbEIB z=d>|I6&vGt-|U059jojCzc-niq=Huw5zj^iS9l5wuLbY05pPc5=6)lYov78dEjx+ysWziQ z^A^&;@7t90l7vwq{kDyiY2KO;Husqh!HW0{a&LF!Zj+OZ7!GQUJpEwv9SH@+i*+H$ zHMq?)ceZ6q`RBHsr$okVSGs*X=51{OOfBryCkLHArERInVoEjz*u5Nph)xZSx%38(oXRRW#0P#O=5fq9cxLA%;FJiEHE z(qQMzX8(qFWoBsY&_w8p>Q5=#O8gG8LN13X?X}tGM99XggyF{Nmr}liC|`R|*`I21 zNI+)*F2haE0Lbgk0Q`y7aqat018M39{}%aKPj+WOeg}rFk!*u@Ms;YElJmA%fK30q z6|$Jv^Eb-n<`tx_t@Ecur9SLjmx&3)pAy3DF{iwWbvBw}u#Br(@(1s_*06-JsnFnzp@* z_2pECQE`d&d|lIPrOui_KY8_PBT#;J_s0*b&!n^fYT6qXT(k ztKgX9*ke)SZF0}7mC5)=FfnY8goP3NYwsw$x7CNr9DAS@qDTF(+IXh<5jjEp6h>?& zx{!`8x`zDKUkV}qfsETU@Wal)kCK20#1pzE3EHj!y{bZ^n))bcwhm_=SEqB~_7JNt zrHkG~#t1OaW^2)H2okUT2K57n3eVnX0i}oAkz~J#w&=5OnDV#1lfNH#2A=K={G>DR z(*bdgwWXbMP^GkDmUjlmI|IC`(nj02Gf?de)H(z8&cJAAU`zp%L0}6Xham%Z zRAR=S&opS)GhKBr?r8F!Zu~?y5!JEr^SD;dFwiqmlL(aHKIHCa{P+M0-u#%Vh!NZD zl`-;NC7JISnEE&oi$?d-nLj0n??6rbDWS(XDr!-2$3Rm!R?)(MX|;{Lq48qTxa@v_ zQ9pw>mFII2&j5b(LAZzp0Jp4!bN!gzVBNnl*XFZYg(_ol#&;@)$6@Xe^HXo3-Nyx6 z4Ym9N?MX>arABCdJkv!`m}r9@-^k=Q+!5x8X)K^6MT2B3+m1B4KkyS=+D~baV=Jzd zcT&pws~QVIrWdh--vuZh2Eg&-;Zimp!K(|VCW`kE$vK!D7eMv|PBi*m9Q^?sXxXt??@L(K99}la-iBC-{*d#+>AyyTcGu_Q#99fq2xRbR4rPhT z{Pc3(nFA#|!uwM!9i#4yS9#qT$;hjpobJ;Hw#dd#FMX$#^hp@gnRNAN0|;9{KklKn zSyRAV^`mRaK`p}2C9788?#{q_I|JJkkZxqXSHQ=S$}hSSLh+0EDf-cea5!5UeLye< z*J5R2h+`)TmgB{Q<862wzhk_D1t~tUH!60paWFOPba!899|diW*$q~MsDfae-UZaH z)z$l9WFym6Kca7`v8qawcpqeF5}!~>gZLpZ9CEY)Z}XFY)sLA=v4v)Xx{7T9jkVky z^)LGyQE)H~=h4R?Y!RPoM`*-#5oz+9m3-W{g&Y%y%98U~T>Sr3PJZ+m*qMF+R!p6~ zK&Y_<$!-zI;1POTi{|m;WO}%y^Jz&Z+x#?05`(#F!|wW&xj3?#H+ny8J1H8fTGlB;1wTR2c9CS)Au`&Qni%sE^Kx9KGAx|x%> z85qed?s2Js4zH04vlCv@=7B%4;i z-;2cW+AX22*_l+m+>*^q^?DFu*ma-7k!mR@*TS3ArXy%zgSU%mSY{t`==O?4OBt1L zhBDe-*6})0CMtT~sn)byj!z&`OhnS}Oh>Zq+< zwJO@jEN1I_7MQIgJK2Io+?PYE-`g<UruYv@L&Km=PuGs2jf#s~vq-yQXOFp9f79U@pAMb)t8a zXuSeCp{t~>cQOH6gbBDawe^xCzjGxO&tT}j8*Tn9S573V1fl(!L}B0uVnjRP<^k}- z6kr|zKS}}S0q_qgz&rq+OabNr@Kg#g&jJ3__W>kVYmRZc>o?Y7z(m|pvxgBv+@Rj= zH^!*UrqJ2P_RSuk80q=0zzA71gYo|$;OO`K;QxdCe{}u;T2Y1{Zg_tIN=^OX|Dyc* zapx`{^gX?mXXh>#Az`=11g)iFL1`M&tfKvPbE7CK8BL4NMg0my&ypo4OUw=91!z6? zihwx_kStyfk$9XRPRtO|cn=AU4c|C&`Nb2$S|geUjZecHMteXo0lcOKNK$YUsu=Ij z&p@emaeqm7nK;WDbN8-TUzd-$0#@W24s$&&&2dKdAi~ish~#6=c5#KS(8y8)1KFey zTrm^hSfn(N8uv8Yh|%w{LL3_Y;IMBc1o78T9f3!-WVyPIvSaF9dG_V3w%>rF?0>F<{{i8iR+{uDWagVi?iSzJty1uBFJL4W&V^$H_!|dnt>)QXWcN1K^R*QeVuWd^#>m)MtrciHiZnmFx7} zWncfmj`C|;rKc#zC~jXD*T18@t`%1vm{nWoLwr{Jaz}htd@P=55xJITRaOtoD$Obt z;^Tmgf1hcU@(iLw#HaZOX7l8dfH>06(roo}}Kkmv`vD385%`7hi5YP4*lkvf;Kb4K$92)1G`|8+h?6@aK!9 zIss2N_W}w)U0xZzjbLk&W$0!&z1r7`3%%L2!&gGP)*EcRo#MothA+{aCXr#mDMM+?yR6C;_Q$JyPh}Du4N~hf-}%=)4V>|beGVo zEousOqB(?^Q}IP-{RErtR*KVtjdEFM?!@LSB9|J9F~`)4TLUUXXLwmvEK1?xN=w$Y?LdLCO(w}n+_y28gRsM0T2#p7aQND1y?yLj-MkV zLA<6-cOV;BYv3Za^#RN^X$4{9P?zL1Fl|fvEE>uH=fbV!@H*~jd2&745ZKUTqmDZ; zTPjTcmBt~=`eJ=yDL?r@D>OTkJtmrs}Vl)9_1{c4!8zRAT~$5h=M)Om|->I)=e+Iz9iqXsc2>5C1{d7xRkKlS(M)rshi zU(d7kK%8BniqF8O1Ny~*%!->p;p+UEgxCpRhl6#h!cKDXJSk3`)3NyCm#7R2Y{$wc#! zW)QDWffpEX#DF&Tybi!%bfMypo_+{%R<=HcW^$2W`c`UdTdon%zayLij)9UvO9@R4 z8tmkU@#{r6j5pv^PYdE$1jWTgf*Tih_UvN#)E`HBp*OlLh^f0`eRd{3NA$m>7|{sg z$xir}+wg|q{ZQVB$0bV&xk)iR-zQ2zdD!GVh=O=c0Vj9z+Il6L0tQ!!5D$ zdUBWumewZ8GAOqsn~SHxk1yw^E!14Rg>Zd#esW3CyJ-5Wl0-KNbMY0O@UOJtR{|f= zRmioE>G|goI(={dxuslrY`H>RoT@%J0gvrn+h1Nfqp=Zr*drR7FAwXaW5wFg+}_&o zP;YJi{N7px|G>Q7+N?@%je{gG)3}P9HWw;m<@_XX+FmsMHJB*a{59@@#R_jz#NuWF zobWdF(3&G5D|YOCP?m-oAC`8(`wg;xal@=|CZ|a0UlEUZGUSy&T z53NU;$v2vlUrMb51C;2R&Uzj{hT5&zv=wO{V#)5EO*2WR6jpO84NUHVi zDvsGnN_Xp zR)hH6B9~V8;}A_)eUIRD#!>^8-wAc9)SZe|LGHrSQ4lWi#&@T2@7*Z=DYs(yM)u~Oh+=o{P_Kl*{OK`ru$GXmaJEWlP9Isl8f(2F_Yfp zUc$rYj?E7z&l8f!<#Z0cqwf4oAA^!?0GAVCP@| zNiwyv`I}gcHp8<1;&Aed!c$+0Rryg8$M@++y*q%9;ddQzC7k?W2c{wtVys}>HQhRy zwiu+N`Zy?U4yCBtQ^5|`o9x&zve0^Jm-hQRS!X-hVvBdS*G7*_ApZqF&LCY}Tb{t? z_oT4?#Hwor}2(|H<_U)%M3YNTw^}0>3TjMW@PQj<*yat|` zducK*`18O_|7`s1$;E$12qY4K;Q=NW- zY#KfdMV(Nb$74CiUm#-u8dUOTHb-9s62=eli@ipNf}C8F%f)?Q>0=xk)?Huj+r6vP ztz1U|jqauop<>l8!p1$|GXj2zK)r`=RNPNE+8h4t{%6+S8BzT)y1v+tzpOOz!~EKe zG350@Htdp1kU@p*iw+EB)_4ed@mG}0D%#@XuM!@=-)!P#$ULFHm(P6QYea3NKSBN5 zq@ootWCSwt*Om5r%ndT$-K5nY%Nmg+`a$wy8);wsEDX4!?BfEN_^(y4B`y?|aY;r0 z5!%_T_#?zB&BukcSh1P-1Ni5T@$!N^+(O_sMEoI#mx(_i#Jb42+U`lJJ$^=s?xA7%ySQ=0(fb{o@ zeSG@{z0t9$rOiS7DDXO(=X@Qhg7`5-9TLQkRHz9&S3i$n4E@wmmeEK7=6TX~~| zvd;EcOONB0+%Spqxp`xm+#VChhBlS%$qz4$e*hLcHp`27ICwR68(D~ZW(9cA!i*_dvjL`G&Z z46mFy44V-!`EW{mwBpuI9QcUdl$Z1=nsY_+LDX=@D5|Gul5w=`9i6<%ccpK`q)~eG zZxOKBN%3|lSou^>`fk%ZnM9st`uSs`4!Q<#5I-%3f5Oi|v35F(Oh3h|CAfdYjd(C4 ztREf5KT}|o!05^aEXe(wV13UpenxI)VRvng)7r@gDaO3`7XtfxbY~fZa?u#c;(r1J z@n7PM-cF&4JIZftX=4!ovr?Sg(H{(S*XsS<)*PJoP5C29-uO4-w+LkL2rXow;z_$2t?4Y{ zk`*hh5Gt4~S@rbyxOJ)5BX0=*yD{KL}xOKk>B-QJ+Olg-o=vl}}&vM{q|UqN@6KlrL{(Qg!dg40#t^nf9;u zcn57y{cF1(-X~pyKiWV1EzW;{7AmKtJZ?;wbI!>^6^xf$bq7#~WS z1w7T*fo8N@gT9?3bn$M`|45mKS!iKOneQCzMIvuG*Q~Pqyg5;JL zoNe3B(rpk8QUX086vn?*S>i*W9nHZjdvO9caHjL&fis<1Pbvhtw8<3?A)83vVC0i3`M%UlC{YO%#@QU9V~t){ z=znHweQ?k_`qi$jToUZD_OaPriFMH%EEp>U^Tx7)Zjoxx)|kB%UeDIp1!^%&78x-@ z^-(BKqjZsfv>CQvhpG#z^Qv>J^Oab4q1i^Vzf8;%17TcZxF4FBm2smr=lC_|tBu(Z zGAohH@>C;#~3bFe-{=+MZaaZ`0lE9roy7TK^f3#Y7JpCY#3?GTgk| zZk)A4NjJF^1|%pOg%3>Y6F|S@Jx(ls8SN%}byBk1oq%KOpW*?Ds6xlYHEoawTXH&p z)as)uCP}5U-AR^`qFg*j^zQ@qXni-bQO~oVl6SVzRJYIjf6#5cizMA<7mC5YOy+af zKGw~B>xl6KUe<8@pDWbZ~br%@(83! zhN%|w#d2s>vYuDze_Mc2Ffp1&;g&c?u5pVa4X+cn5Zy{Fot zq&{yWuXNa>vYd&KTO62$;D!rT;sO}$s6>H;ni=MSHjS|Hd!Qqz42w4OPN0D^R1Obf zwseZIjW!uZn~aS%Sdi~jadRD`O{P8Cuz9zo-2tN;bIB}>-%XN5qq)UldbeKp-)3hp|KCYHW(1Wl%zPieddYcwwk$l;Jdvg z4>|e!UevYt_%3bD(C>uaKGekpNnK?7p1*C4P!_Fo$$V;ye&Md77eZUei%2HX4};i- zE=iyxGobqdRTCRBG44ZX(P#-VE;gS88sVeGtDHTak54yapv3N zEI4UCy}j6eh_FMJHg^5W+h?|W50LMJXcdli80WFI1YWU&cO8$lwFGXm=tL5GHRjUf z_N2gy*2xan_iJ73b?O7`fK$E7TAle8b#qwa7OK|;NxK(m?UlP+`ZB+3Uqx?WWTT*s zCA2N?!lX{STXpJ3S#qS2jS6%XRkWFhEL}#uth{w()bGVybL6GM{!H>ze5PmnkiDju zd=kLD(C=P~?|4soZ*T0Cjt?Ez+nW)Yy<)ZN_B+@?w2#1wUzBm~|Y&hKV zl@wU+0De`eKRh$_*980G44C8L>xzKG4j#6ALok@@glUiOQEI9K<_LUC5iq<GiQqFb~}^ypPHV2*>w6@er=k+tpeD1zvOX$XQckI1(465`We6RKB#WIh@b8n%gE7Ud~{boz&<0iM0)*8>=M?O-_q*2 z({+l2y!j`)ep0%3BKhmjpT^+NG`Pr9Y$}H&%w3*h^XCdj$59ID`8Dm<7BqjNC|e14 z>^iR)l^_($1r`$B)lL-gWDI?WB^A;$LR!h_>cAERtkNqwbyJ$=a)!Mn2JHc4v@hsw zNcw~JS+5}e2e{_z7avysS0i@%DrMBqN{bG_yRU8s@c=Me#!XHFiaL>1itp%S4BFn~ zPS^X5*z_;JZXY?h4MEP_hs-qA!-lPsy8^kjaDPgYrOV@9l=MO6pm)$Z7Uz5e+weFG zo;gS5&LwP=rV^1Ug9;=lbX^na! z0|Lpp=*A{6yD*>NV*Az4#9btZm?%J!-+)yY66Mc*#)F(64 zr``ue;yHj{9R0qVKVIKz1k;kI{WN(0oEb)AKk$0;xv769zg*0levCw>TL<9P_trT( z#_DuF;?z1{cjynMn2mF~iPVdMvX0?ar}I0?H?^{H>;}2UN)h39K{201Y;7Qp9g8!mh?Q|J{<=5o3Q!0e8i7GkCn1@)|iE;L8ZB zt5Ie=#};u5osS8Tqt67Lu14_q)CB3bLefc7^N$Ph`6@RUW?bD z4tLwOm5C`HJ-BP&`T*7y%GGgTokiI1>y8C;x4g?BzD1JBu}+}+(`&M_I<8c*bNwla z6b8a;2saKVU3>&Tuw#AAt+*TEC+Q`1yi(nzWlAfM+@MO2P}zE!bs6P=e(iS5NjeVN zUpV;`-KtykJka&09cLyNb@ZyE+zu8wN2n(cp?u@lI;YtQXKy9oB8+9AQdr?HN#uV9 zoKcc%(~?9rnNO!p{sI>K=u*HPcZOE_Q~zZ}H`P#i1J>JLj;p_xMhXXw{GFU^^S|Zz z8EX~Ozb9a8((hJ=FF|Ts1TuJo`Dd~De+cR;GAM`$SO?Myn3AIdqG@jz^ph{UW2K6o z{C00qDtF%60n13aIynWrOVrM-0H#Bx>H2KWGInuXUTRmI27rwz<)lY7bX3X+<@C}< zF}*G=(t4btIR22as!W|`%KixKO8*;_-(~+pOjJjx?#^K27!qMSD?xk-LWob&&&z?b zUQ&pU#lv!m2GI@yIAs{1qgT3otSXF;19fpS?fA-!X@_N+i$=*c8dH5HYiFb0p|5i` zw#LL2$RvixejXTTiJIAk8x*ZX>J?fI2SEtP;X-n!Md+2EQ}9yNe*mtVadIUvxj}mE zn#yebpFZC)*;1B2f(ivjJt@l$ob(Y{&im-PH)hWKS(q8`LzL+xt_Z5$yriI(Lp?CFQ)7at52|C3FLo_tKPWXuopJYFuXD$IH8bhoT|$HUcHF{}q(wzp4gYrCkIs;C zbdJv#9LT*Hh;oH1(E|HZ3ZmQY)xvY##nSkAG{K*`PB)leftQ|9I`|>V&F)jFk>{3j zF9)iP$tiIX@en0XUg~~q-O_?(n~zTvU_OYW8JbkTE$X{CV`=;=xq6n3-0fPAuw{o2%v^S`uW&I!&ZdgI zgT2$=m5$L}_Hf^3YfD)QA1!UQB`%*LA%99>8w(unl;MWLUA7CZz|{?Q9nBTp-ITf; z4RiM*oqe_(+0i+d8YfY%V&i0fyL}$S|Ew~+Oc}C>1yXIXf0; z?tIXc#Vnf26Jzg-%M;$r5F7m+`JZQXnbo`IdJm%%Y<&#Hpiq{~QibIpdbJAbhy<&f zM#9Z0RCkw~?Ar-$?o3@-ee=Sz&U`FQJ(Q*E z37QLN=&Uo-%;u$;(T2ZBW|o)lRp9vw7bYVcn&WX(&C2Nwer zTuG~#oKhaea1Do7tsO1tobt2Ju3dPRLpZY3A3Xvsw)>4HM~E*}GoD@0JeG$QQ)Yw0^u?rX+-95)4^H%Q z{^;AJY}iyFz>58bLRK>5?Ryx=vO7vaF`T>RNIFt`Tu7R=H~;81^_q>n_;?cTTK>I` ze^@E1ar@%sHr({zyYa8MgCD0LY+&)ft!i;LM$N>&D1!e%`M*mG#V>`tUab}X7v%q> z^Bey6oc|%gDVlJk<<~#q{9l&;`_3Kxk30)>Vs@gSJS(J*VvwvKCOMxx4Q+Z?jm|{%IumyKL%vvib3F)a0pALX z*L5gqm?~*HB3~ES8#n&cTNzs?cw9vGJTE&EG8;~(YBV-~8Ln7EDm97>yShs0nzD`q z4xi*UVti0~_*dgh`%qK#Y9poWT<0rK{vBPdlXY|!9Jy6lr(4}62ueIn<%^=&u)(>I zQg%n!t#SUfq$tOj-^~8-GWX|VM|_UF^z!yV5T`{M&ADim=_Sg>k0%*Fa*Q9zXK@Po z#<`?Oz8UpqFZy^oW(Quq%k!?Yx={BY$F4=Hkli^BeeJRT%XH(TSH)p&h2)yVP+!dd&zzI%ZG)_tT$mKMw^7&q?8$g`oV=`e3ZwFjPEy|+OkNCP-J-S#*t2Dt&hE)yo2N&yeUNm?qFTJoTnD&PbqmApHGc) zK30vXxA62JIF177jfoz4ha&d(^t00zo^U)-Urzf8^p>RA&d@Od36uEJp zG&;-iquQQ)YQ~J49E(_H+!S=L(OEZ~H&x3kWe)sdCM>vb1?W;zxsSU6oJZ;}?3lyo z%mJUqINdl;Tyl~bh7a4wxXP=p%pWC=cmj29%E$XG4ze0y`6kG8Mxwq-t5cqLgJivl z{#SDnW+5g~`_(K&!Vg`_WERq{x*p=Fx?bg!d~t*Myr6E%6hDd_{3*r9=c|bx;9s_g zKqdML@~U3f85$knQ$<2|7?tR&Lb;6<@;yo6mdxezr}pBPoA&0$eM}&zE1i=#jf2Z{EwBym>FL-n^&2)IXeydn5gW zO;j6zcuL=lWQEa~)yW&JFt!6ADsv@Ju2hO_Hd)MAAFSz( z0gMiSU$>^Gy>Q85>I-nPDBTcmT<8jEQZnM4MKHFNJd6$`eYAp~p3dEIcEsHp$bh%% zB)3+l^E%ke9u^OIFICBf*-mj&MW*`euO4|d^&Obp~GC88}>lQ(Xp-Xf5})wFAl$Xi=P z=x+kMSAdPhcL0*dG7@UzDYgAt)C8K=PxKO~(E^y<-Y51iCa=oG0v9UBlLR-t6zhgP z(OfR(;3*&T`YxM%>f_X&&cww;r$4!rCvqDN@S79R^&1=I-A`WYi~^alY{~DLQxSD_ zW&vG4cSNUz?m}Vw2BMOQ%J)0J-kHo#B5(8*r@zZzMsynV;%6X5wkTyZyi$pG#M&OgshZXkubB zv_*$Or0l-eN?)`;Na~XgNZbPxcSYhJB=;B>&v$kS*}LHa36;<7wm=8?gM2ZGC+UwO zhwANg<|0mKF50ZaE3uycw{(15%t%+2D0-<<+_L)=b6kQso%qKH|2HWd%i3frj2#=g^fTJAN>pRd|*c zoI7VCjhZN+doLEwP=dp4d_OuIh^r3Wk2%$!)nz>6h}(#78ekObJxa~vu<=Xo`)3cL zAFZ$Jxq7r`@+E9r3bF47ND4`a52Z*9Noby{xg_Ks)ITHGq#21W^4}v*bfWT3-s;cj zeZ6F@RrRXR_%KGvYnvq45~dy_zx>*4Ohd78+Uk)vy+S)d%9p_YPYe){_)lBCt|(KV zKCnZUmWXHZm3Cs4BS%nWm{{(p5EQYAy&N5aA~!MM7$GQr(p8bgv%J8SVLbKeuEY4{ zGT+_oE47Vg!OJ_4Z6jhXrqdToa82&MedwnnuF|}S}$S(`Wo%!v$~NlQM|tE7_@Y_TS#P?^NG2gQv!IAnMi^Hr(ms(iBrlaivlSWbo)%rC7-cRvVY%Aq}AI;9LbYu)d$HX$U&Yg5}nd-+!uB zu{mfl@zoHqS?fY5g>|rgU}uWH7aWPxbVwvv(Y^LCjfGsfF~E|whOC=`G;iX^rlvhW+2{7X4@2*E^=p=zufGKVvi#FQsMqmt#TI_} zu7XkIQ$5FEjpTNOQI z2`k0zixL_Mfw`1z^nO1Ygw=9!d(Mwa_?|=#n&V~QYTGtF#>B_z__7j|(y1x-vG45# z9Gs+F+^ToW++Be6uPShS#di{tT4<^kq(1PNvE8C~i%0sm%`N>&1`j(VdR}_`NwXm~Tv!wfV|6kn z_}<#`g2|b;)hIIOD)nm}XuXoNA*|!P(?llMvwgqh$jetdkG!zb#;mJFpd(G(khU|e zPGoeDcgQ7f9&oRi)@S})ry>Kr!zAbSzO=*IpgNC(Aa1=#%X41ZU$J-OqIUHda=JNm zDB7VRn?dDDXwyGOZmcO*9?84D)Q@jN zKRIiWi{F8#7+${&96PL>OoN{3oCf(3^H;MkoUXLb{oiSi;Jp(XwD@=7a3TJ79KPSe zJ{c>BwZ^*zRr{7cuqjybH=RwBV)Dn0m6y5h#QJNRwEZO$H$?jBmR6vIXIts5@iotK z{)-S^^R@D4n&-&j3wTRd(Rv2SEEvm8ewp-qP4R0uOc%Q7kfQg%jftjtt`hXQZ{}$% zXr5<)uz9|@ndW+2>8i$(<}SQ-R=49P<57oK~=BS$)F4H@gBb){TssJNRYxQTzfd!c=QZ+s(zwJ z(N2Bu{c+sU9-DX%girl9GVtTyker*^(XVia-KG(7|3I9*$=%I@1u^abO0KqwZ4wNBtxJyZ$R@VZ;>@gnqPPbR-(_QY!x_hqk-1+Ig;U3rbY0v2{$#tUdh(-xC5S0)WgaUy&%B9)+*ts3!%t>*PrfoXkRMKZaqaHvUyZkR-P6;BYC_Rb zn46NCKau9FD>WEh^VucSfjavLj#>bFKxe7PMprBdS*_`e;oA7oYD?dCZRv3wr*=}1 znN3QR)!kVK#n(HIaV^o0{)tk$XG3RxHcWYCY!B#eWMyxqAL_^d0XDlGPI6ID?+v08 zu#()jh=wX#Svz#6HLVwj-iUlSvzdG+i$#XHS{l1x#>?waKwOzLiOA>5SSti8|S$_Uer4NunH!6-A}J{!z0~ zLv_vZb~;K;YB$f~1_@S>gK(8)>Mj&Ki0|f?nV4*(rPSSfk!Rz*z_5Lq+i=4v{f_ny z?g&qTg~t1Y&sRv^kLv==SKQasdS%7Kf%YGh&pVq=z=y3%%-c#w(WS3zMt`8HSdEzc z0a{_}5bBrsR_lyUwEi_?)-$m0vwQbC;@vy#@(FUGAWYY4P5GpUih0i6DT_?^Q&#P6 zKV?<2pK^httu3&7D5Q~hASPTpt<|#U+Oa`2vW1c+R8mx#O)j^YsDdY`(~fHNHG0jF ztAVd&CLPg?tm4$-Y=?z93hkrSY!M)=we0r%&5(Znw45nO3LepKD6Qm(6s)rn`;Jq zvz-HiI#v#oW<_b-lZ`e^Kl485u~MwD00WG#e&*~D>TH$(>peUP@j-Z8`4kCwaKsLW z7PF(TbP4QRH}057p|&>z=fsa(4ADt7s#J= zR1Zp)|3{zN$3o;^Or97w3B)(Ut~=k_z2X;?nMb>aXuo#!MdnDb>M=pxH$F1a)3l+L zpLdYIR(5{{pM6<7Ub*T6!25J&=G(}B`t_*2trqP~7L5;qw?!a>N3WuRs6p21n|u=J zBS{0qqD#;3BQc7EWdqi60EPp!?2lt&Zee^S7f8=HP<9+ z7s)^w5(_A%PHYqdATsNR!r%q`nq+v?-#922!~N& zl& zADY%}*(PS^XBPgM{x4Zx2$~zzf3YVh*V-=3ir0l{xh*D$wI-F8GZ)6+CCE~Z+MREA z?C+sm?kwPRr_|cppJ}*pK0io)N?=Rl%na=&9|WcZYxdsf$Qh z9}amd(M*k@u>t29?ink%&!!BG?kA=xE_nh=qZ;MTcp5jHEuraTFdEFM<%8k6#Lw_l9;bgQhjuNh*&r#iG3RQZ z=K|8+YjV(We&!5ie@aN))}sfUAAJHEcJ0dDsnar2jG4oI2+m@$WTfj7!q0W$YbIDu zI+`EOoC&t)ddt1qYh1Y)l8i4qt0SK~kYX^Z*&sGn!fRU3G;Pl3u(F_e4x3Fv3hg&t zw7#IR9AR&{n25=~LDWYNjBlAF=ycnyhp>x@4!E*2AsP|l)f8)U+eWap!k3V@{@Qb= z-wGA59jD$1S-<0J;F}b7Q=d<&$}UluEt@wed+k?la^yPb&6?Au$MoS+rQpF1w5|ES zq3%y9Z`<$Vy&dVQdPLT=mx#U1*S1X_$G`F<15e$sFIHtRw7Y{|4I-*IW7w{{l84VudsCFZ8zNNVepR|@}cV0DW? z29MUzAN$dP#7u8a@m?gnPYF*TgGZ;S^X42zt)9shYxFWU#N5`YdA_D(VwEzuIre_u zhHWkVQ<)_W)sxlF*)!@#JA$8T)sH^j{n{X{Ee7dXJa5xI`FKmfG_WZMF=@U`PPW;U zL-kLa>-6F?NTGQ-0Ocz@-7utQVl7SRZkdJNR_{xww=GxyZP$3t)BS*Ux?o}t-f2|Z z)EX(DW`)4SjI^KHHSPap@6F@nEUG>3&eJ`;%}mH-l9_B|LLlK`dM3b(;1G~~GbpmD z0hLWfLFD016TCM~k5N(4%c7|0jb79sC~ly*AnqG_-B{c}Ap$Dy%XME6-|z37dY*oI zl7RZ&zuwO~pXsNnPF0<%bE@jpcB*Post&8Xc88XXEEZ0shrV9rJXl*WSYNt zhs#$guzE^hk*UFwuJ}~6t{8D=jR4keB1~f=>~4?l5^_2FAJY*&r&fxOirAgUEE8Lc`2 zF*--6_g;@s>#}O+aV0T%4A^1?yM;Hq&12TVly^%0>9!%s(E}Yp+0abx<(ViOI&BmR zRXJBVd3s0~%l5SzdTU2K-kV(wp~ll`F0_qJM51lH2*d7zcrN+S-#;6fhV^2hqG7$n z%$_#00^H^HOU zsjxmbcn>tN7d6mC9-%>%9ElI_mrfr#R5;&tyLbvbz@CtU9UWj#$zbf#eORqIXp*f> z)x@k4CVNY&n-_0zEAC^;(`RLIqvWGR9a{hnSxkw{LpR9Fd09C389h{YmM~eB&e$tN z9X+nhWb|Lk~N-{o;>$K#!u$Lcf-dTQ&vjAbrh zr7}w1uVlI)HwnTl?^>nPLC3f0a^ChDSgRP+b#8m z9|U3ZmQF&k?B0U%D2FIf+C2zq5T6B~HEvMf%{qeprP-#Np7n%ed^W)Wf0oq3Iqc^- zL_#{eHTit3@$&^{k|FdO%hBZ(-mUx(Z7vRNE;W^|mKZJ<<1RmYc<;wGKa4c$WjxC^ zTRFKI$8cX`NhPXo_B-3Fo9*DY`PfN6qD|b#IQ*rA7yDXQfQxPRV%sbLUX=pO0^rpt zz$^f+OaW#gk6Odp1(Q0jJrKNCjSsILz6?D$Upq3E%f-@BT2yi-pNH&j$gSHzz97h{ zq1-Iimw=>t0V?NRNt+}{J4+~07^E0yas1`aYlKB7fW6sh_ZuEpZ0kvD1OG?wkw)>k z6q3!LqWHO3XI=w4Y*4cim%q3vkiloaxEXl)E6f|nQ@2j(3|YSP#p2pWDCdq&DN7UV z-j;KcfE%z=ArW68FP9IUtPSnGygaSN#UNC2xlV3zx*Nd@ME9u55NIx2EfGl=bVhS=YLXuW#25S- zxR`vAuPz-9g>5;yA8jVdtChqPKe(41{j>6VbcGe^ZOWCM#NaR&?uqZGsWOxJ9{^}E z7?Wqdgu~j(m$5Xz!e^5}29KW(Pe<#1Uu4lvBRz5+E8Tfqm?oN$YIA>@H8n`Cnw##5KuW-XOiKJtwQlWk?4+z6p zH>YR3X?~kz5d)&YA1pY@PH5?@S;j3ULibV>$z6nH_QE72xf^SLxmGnLo#Z>X0NPym zf$r1g>6V-w?0Q={`7S}(Uw$bD8C7n|F)M#$)aS~F7gnC-YmJNrlq&>I%3sYtbIt*Y z?apbadqGJh+=`*0hnzCaEqTmdNp8$so?b!?PJ1W|ZSpO2f75I7zQS?ogKB}^IZmI{ z@wHJeY_@UA{+Ktz=i-JR5}N9_r%5@_P1#a$88;k%PuaEHmF=6{rwp5{D;Cy*N3w3k z|1?i+)mQBC|X(-Fy+|vgL96d^u*$=SDK})sc8sx62pd%J@R3VCr)W zN}E5#gB|tcK?P8o3)Vp@mbK&Nj}(F^3cK15Q&>LO! zX0@(oX06L>?##77t>f9MLE0v8Z4$`fGuNe_-;?K$S`xN4*3L%ie zXWo%|-Y?Ie$x|SM$Im8u#n#9kknb<><*?*gK;!4|Nqz}{R;XN;W9G&>5Mir4%O{ys zru&rCNv+Y`k9_?obVe7wh4As&1b6vrhd6qhzXDm`0!h6fPUiAp>C^&Z4a^#hEZZLB=d$MyR) z0{xyq*4^?R?eEms7cuy}hYb?mcopvCFNAL_(F2r!AZTNr)@J^Qja8cDPncv{B5>_N zzWg$e<(GK@2@*S5N_J0Y;V6BnbuK4I?|=C3f9Ll73!~)C%6R`k|M28^6n_-Q_^Qgx z^=avTA3*cZq_IgLgU9Dk0%P@o{-tYr2KpCIPH=|NJE9z$oyC?rB)WUYPtq2=WxP^r z{uIpA0hMVvexB+8Tz3748wwNm7i?@16;3aFG4?ehMyYQlj?IA?dlf!Lp>!0=qSjj( zCrgL#Eto-vPgZpJ28WsxKCW(U0n*mTX4ws(;45l>AdGnxC5(A{08*0+Q?KO1FxId| zh9Xf;+SdsEP#b;GQsbnkC1>kK=!seaZMGV{Xc9dp^KxkNGh$xA8cNiDv!V|hS{o)C z{#6#2VX{zolpJPy+t=GbS#i^$pUrp;&{4NDTpjMT#T*zcxjO(g;vG75fh&O_z~wLA zetZ^h-%fP#_BzbKTUnjAYXfiJ0i>;u@pdxhZ7(g+=M#zoZ;K=#-XdfQU*tFSGd}Rw zFh(t5aQ*b>m$tDV30wK!p~uo`;}{VEFudlfh` zM-DOUeM3NJ30;16`(1=yBo1lcJISzJS%F+8Olx|ZyUW8E(%F!moghF zOpDo4C}%Y5MNyjrYAQ@6V})tyt+G%sT7e^TSpw3%*wy6DnobXm?jkkt>m4$-03LKduhdGl& zird9o19W(6xN^J|b8@^D@8E6VN?=If?ctc8R=r~fP7}p?dEw+fLz=knQi&hSfQZY< z2kCoky6`yM5&F42US)Imk;cS#Y^_rwEON@^Rn{qShM2dJRqF#UChlj6I~=BEHjg}rN#AC6GM5m_F6Jr} zSt+UUAGG5vEiO$w3|`qj2$Hs%H$#-J-XeKE5JKjn06ItuAr3LNU; zDiD2M>0E@qP$_;sISBLj_y*MphnM5?!Wc#M;RyP)TZv=(s#M8PkM`GmH`I~p&|qz9 z6K=f?zPT^0sM3@2YSLfLRg-#Se};FeCfebvxlWCgYoyk>d<{E`Jqddc_3;I=Ns%J> zEm{)|_ogaGAEOS{JNiZg+$E&}>;Uh4AGCqNVP);*%3%CH=*qo{z9foo5~TBjS2c>? z17z&XFg|3X5>c&AyUI^PGZn#t;BL$xS;YK&r;%a4wUNbqi&#U$*qf%wB>nZOLAt!h zDXNySiVoXz@HzOp!qHcHUGB`i_k{l3+#BBKo!TeL`A&2@@9v(re@9NXO0vb4?K`vz zMb$vQ7Yi)r6uzLkk!$y3q1`9D z<8b>|dOIa;In9z7rELSPSdB4i)-n|nbLPx~$TSG1R;%RJa+ORiQjLzf87_YiC|v#^ zYqgsAvK3GNP&OuHos@`YqS{X80x4cREcux=XXAdlP*-Ac78{0KflBMb#$Lf zEo#Z06eU1)en+nM&GJ}e5ySZ%OQ2;4Y+Z}&6~6HHo}zl#MWo6 zB+I3Yp6#FC5#}A7-!Xihj@+`c3RJU!GOIpCP2iQ=i5R<0)Cae4hpZ>ViKDq^%G3&&&Qf*=ZZ`NrbTb zNZI%o=#($av3Up*zwjJ958yX-CLfB~QgF0B#=4a_jIq9e(Rg~)68f z+0IfBBsVYlA0ZlQf64I4k$i>A6icNtdbL5g|1aTe(m(LNi<8Kf&t%#nIAi0#jDO^MCZy8ECwqFsA0xF_$(=)G% zsAxN?i1M?FD6DOxXz?}_DK}6gBWn3q+3c!_KK9sU&cumXJruSb)XjCvSqk5`;xTNS5M4{w`Q4{Nkd)x$bwsE4w8J?vG(rSA1%w)Mf@FZ*2CRS$Q< zV&nOHsBSL*6+JhXd;=a+pW;LPGt7?8>)$-WQeXoZQx_{t)DkFEL4h}KV1;PuwfeN@ zD|Aa=TdY@QR7O-8WxAIgEU|SOL*5b+t0LDvC>(J1bR7_t6#=#t!$j z+fxl$m60481r0I44?%U{(<$6eKy~2F6mG|#I`FThEVZ*w9r)cT+zvjaeR08#|-UCR&Q6$Am6_aq^%F_>W8xbKz6mOb0yz3CwMz!LT^`!PP<|XVB-iTk%c`F z>#TMce$Vej0#3E~(9SF+_KJw%?d(Bpw6h;!OdX^!Jeh+%v@?M>w|}fKJUW80;e7;Y z|0D;XH;LLm6`&>XeoRxCddiwy#yb1h@ocr>7(-c9X7IW~OYn=Cc8%>FQjA(k%tf}A z+7dLB%kBFVW!SQ9jneY(*e?ggeyHD)nkBHbD}h&~3GDYY1#zmjNdxWXkjA3!G^SP= zV$rqVlFVwFdfQT@P>Iy?c1)2LxRM(P;uJ0JPAzH~3aS3>0K0Vi9tHc28TKXH#V%dK z9blJ&;GJvYVX5N#^svk>M zJ(ER}O#&HwDET%(SEsHv9>>1fv+?ieVDJ(UB}@4X)*5r!(_1F19(u2B!DTbApRk%z zV>Kn59wV}WZvk8dTy?=2&Ad0wz)!La2xRbl2I^BUqK&dvqdeG?)&EU1@XYl#j^{L# zd6acSekXfuyTzE9Q&`{cZ9+=hSEUzFbuJY2mdqZXb$t zn-9|R{jkF3>^(XUUig;kM|>FbLLTbb8CJL74~I}6T`v0#vX_z(*|mSxGd@2Av)a&p zAF$B?;WOr7MB04uh3dM3M$~G@a{1Y* zepgi34gBgm$n-+=$g~$&^rA#xC@7QJCeZ`46}tk?U~p?q{3{|4JzUbbgte-Yoec}P z=LJ1A;deSYCXRjLM`_;3hx#&l=Fpe@oc0{Xi1bDsT|dF;r+$fHx_-ZqyCtV}8SS6R zJ=|6>>nJSzDhq&UQaBIIdq0X}xo}-S#Z0rK9=2tGwV9fqFr{NO>G|CyzBT{DJL8=;}Vt(%h9oZmZ-YQx0gWeV@`9LUv_AhDy3;vp%}R$iD=yGElUyzw)yxYAFjv`%Vted>Hx1 z7LS4SO{TRtI5hg87EI=r=Jw1j$3GyO(cDV=X8fbM)%HisthH}3llSPk34+bndi$dQ zMt|9fIkyu3(Bf7@+**iR4{>{E#iekRhzd!G$W$WUM=%j6+)deZIuKr{qI5LY`ZZ=4 zYsuu|va`Wf!l8_c;>1+y9NED5$4C_$)w?fVv zT^KDbi=apGOitC<;L!~$OkA6^TN7cHsL8R4k>S)AIR~Qz88X6D}BCB zLc1?y4E z4Uk9G1I7xWghSy@cV3z7I#KvBRiQ19;2FhLMw6xZ1rn-8XNxqxLmJt;nx6oNU1i&r z4W@rmfPW`KTQ&fn65u}skj>q?dX}qeMk+~+MYmAwf$0xz7UI#=9`3Q>d}n2h(*+_G z2Ksuz5rxM2+1WayghugkQeZnGee}|t=djWXSa%5MMqbaSfpkf@GAXYHX?l(gBrj!G zUSsm=JaxDHzw*DKlL(1PXxh`>^FoN&n+K6a?1$6kbudkLAwK&$j0h|#YY(o$O> z3;fny1MkA5`N8*fY7AxwNcP4(aeZVjWcoQy)fd)5=+7;y z>ooxJJj%-1G0UCV@lZC#p6I4kk-kQwYE`7SJaW`2b-luBnNtMpmL1tg9)HUE^%|XG zAOC88!4wX9eVHmeHu3tRe)kmebualUZnz#!vZuoKq;gocuP(F{`^xs6WPeE6EZcW- zH_x9*=m{~vvYk2OK^2?US2YiQa$0W28=iM0f)2~W{(VttHjbnEEwe8W2b)FXDubs`G9;PpfZA4dWf12!}>iHQN#iWNElxzpH{aJ_91c}dAxB59C>ObV8oi9aA z%F44nKK2Ei<9d8-5uo<1xa{#UfmssgOI%BJwEINw9}rP?YG0!vR+ZrK4VYWuaq}ez zKD|F?NlBt`?f^{w2$>>!Zg_<3VnY5)kB|w=jvgV)vi1)?Lgw}5kis*r_Hj4NGNy^9 z%b@9ds?QgFUKFrGp6WuLglwS-8;ueVR)2X~>p)bzCFIhE<+R(y0c=&S2!$M=&!utq zm#Z~_>F0UrMc`e_@ zR~SJCLWjWbCerb!M`1sk^(-%zmm@aUxOJq4J%D${njw4i0?L9Oyn}Rshq5I1;*xUz z7{rWo-$1JPx8aqm_~x|vD!t`)-lY%)m%f-nHxUxfR{ZOaQ-ni;emF3Sk4BotU~dG( z-KYNssCiwWhhvcGk=L zu^NGv$;rS`s6fx^CXkFVaMdcUpB=C(oct~Y?ztCyw32)v1k*z6_JRpMTHYWbK{v3W zn!KCj#zv~PR=RBjhmTg1_k>_t^xR%B!3p->5KOC=+Y2T*=T;Z=|ASXo_3!BFDirq) zgq<^Ys4@+3Gua8an)_0vHVI_#_$3rxd@&y{%$YmWz$YqjmDaOKAcMy%6?ln0b|qFO zPuY5jY`s%!Cikn%#(SqbZ_-D}-PA&+5=h!ZmxhlS}dt*=uDFXl%28 z9+}}!n3k0*i@K2Iuy9i#tM;6dUK1Zr+)ak^!f579I^Xu!!5=Ou`i87N(t=*yy?zv? z{vIi;E-}4#$JZhl(vl@JdLh#HnKJzt0P_%3ZUgF zi06R}#A6L-5jyn0)_)!E#l-@qrFgV@FR{%p*s!7oA|Ck^&I$*JSmQmMu?mQ|;==^v z4|r7{PD}AS4$Xr?0si zUfjT_Uh}2XJm+Ogdy>5_rBJr-c&*&H@ z**o`LFwiwlbwY)kE$BmPIvZ8^f#gyAd{PbZ6E};^jliTNpwjhgZIX)s0kOI;<94wl z+2nR{vgj8qyx1T{b#k%WMQ!pjw~NZ;64^)d2{>x!u@{V^bM{5Xu*g`%+Ql*I96N_8 z?$K;=U?KVMfxMJ>y2OS!eD2+Vao<-o@+~h35_z-nb0UBoe7QnasxPX!e|A`fz7EA5?6e5Mn)PJvErwDPX15s zwv6I8P(^1RByAfZY{BK7zCZ@wVW+Qg7qxS^{Ud^ghsXS>G07!=dk`fS_C9kVidD&g)MJ;M5 z(0C0?K9FRGSi0@dAj}-iQ?!%{PXW`9Ef1`7YsgLGm5#iG8&hruOxd~Iy`Q@DGPFhK z^j5fSP`c+^D#O#aGN{{9S>#u#ZmBGu)-}glDoeJH;$*F3&H=4mBfg~)qs~+3N_t^4 zRE{S+iD*RFlZf10)ydM(-g|g3ODpHmKRYQg%kr(B3CH89Hh(DbO-d$`fP9Kspo*l$->|<1aS)l*E!phWvzrkPNZqZ#f(!@$%E)Wiwbg z93-!w1uwlE*OtRU^7?u3I!|75IEdxM_$Ep%dx^~)2P29zpF{GFL*>v|=Kt(%wT#8t z+iI_jF8UK0^p{Wd*6F9oV1R|UPS?>h{Dv?-5SDF}JmuaVNmp6_AWBQ^|CPZ7dn;FS zC*Px7Q2#q&qb(?^OvPo1D3>QeEmUU^oJKM;-0e-1ki0`COVx?>bYbMiJG*bk@owib zZ?B$~s+ww6Y2rOpGbu??n~lunaFD!y8@#O6$l)O6_m8+Fy~3c~oPdAd4K`<>wezy3 z#WDKRmo-C>&ikC5Ai4KBRf?TgK086uS3bp`-ohsMgE+B%>$8;fvdOu{-N3FzF*<%mj^Z< z(tv8;7yg<2E{o#t;DPHexHt%AF3G$nlFy&09FMCv4n#xNE)MA}bM^gW5vS$L&+co? ztyGKE=2qfw$u2zkc~mLKFQ?h`*UEO-E~?c_gx>RG<pW#o$}gK=nchWD{j%IG@kf7fDw7&1h8K{zxPFPhFBmSU z$IJgoOFY;5_fJW4*qDu))UqLGZ+Vjn%fa+4!vS2`q*81CmJ-+`zBYd^o0vL!VKKRz zVdJvNKJMqn65pj_W?a|xu15$poQ1l3d!cUiS-xiOo%=s&l+y>mvF72hdLsq&cao)m zP!2LVA}1};*9TIiuIco)%|B{0=6txWYHs>oL!(=Y`Fo?;yi_2Eg$tw0k_k5NDw)pE z&(x0knlIJvP1I6~;aX0%a+DADt@a@eyHCgVGulE~GsL=O+-;T*uJGKwJTr$#HUj)J zd~l^*fefDB<+)fIv+M-DOgll+CDYxmhm%Zi1?bBKT}D3ROVoGRql)KcY!cI+nO&L+ z(;~3Lw4#ijb_rvYck^yxbYbu2$r3-LG8tmEx~0&(N+-i7t-D1nMFl3qVe_Jv@Boux z6V(|HX0v9;l1`u%XyvYB1|D$GKhjFf}9Z&J7aVv9w%NCHHY%19=zlI@OEbz z=ja2Ss`?0AuMrfk*Jbpydlk{vD-Ndp>Ccg;7PLCJQX)a)*BYtyXU8x2WT^6dm^K9lq>b@*`D1G>CNWkoV{-$!pZ2 z=|viL4K;@;$504-0%gTY?Jg*oSf(sZPtl$jVp`f$=G@^k()*CUymg-erm8p>5%nHV zxtJWwV2~4ti)lnVz_V(6(dunIeMF;^$Ep6qelxz;C)uVWa=(DyKwoh|W1(HG=Wbgc zH{lBd#3S8c+etm{qrl59oc&=4q~JCIG}QKyHIaqH-=nN7W)L3#9TKJHa0lj?9s&$D zUJ$YoY0<~icI~VRFL?#*^+IOytgQH|m}Lrx3e+K1w6~7z5-8DP)hQ#WeOVlHtq;NF zz^<&Vr#T_>BYXe+m#POFK1M-PMu$0`veg5%E8#EO*Bdx%Q$k&~uY+iBLRz-3HF&Dl zE;?<|e3~Fb2yub2r`4y6eYiXkOa{NlkL#O$4()u-Nbrgu`D?u!M zu!k^%KA5cNgYme`tHGlss=otiKgXD2UtbNNc+y zKM%a&d-%1h4p8XMJ7VoVL5B_X)ai~xAU^|I^C&VLXTLQ zLemo6y0Km+RfDgcAl>h;5am&&iY1N=pEf+Xnye~Jo2>*XwTaZ>zI!QpDYeNp^%>bc z=4HoWZTAu$eUM3N88-MW3Yn@HL+lE;vRx9_K&w_><>W+3s-SqIY)^a+sgBu;Qb|UY zka37vL}D0qcJ=g@2EDm?&Tt1@iDtcCm%fP!6Q2&*_W;eKNXIEz94Ofu2QoOaLtPm~F^zsbn#;jwtiq>fcZM6c^qcabqK!sCNlHZ^4f& zcnzdT7AQ2bK*5m(3SVgnHnyjmRw0M>-ldXr#tXq%u_WxklgDl;aw=Yb({ts9Xa%S z!gUIO!(s%L9O8bCR1V4Na_DNu*IEdq&1G$B3&XMxxqY$hi`>qgTBSCZVz?Z7JuyuV zZKbwsCQVNP-BrmT{cgl#AAT~g;y3j!KFA_VJ!&bns3qJ{OIR15Zf~!)d16P>N8T=d zxIQ8T89r@ouW+;k8ebN*l*|48L|Sh3GCPpfwL-L@ypgkf_LpavRW7`{PCBM#tDmmZD=R_?fGma!tp2ik~)AOsWB~MjrR)EI*Xo1IT zeup}g=FJmT0K2TVJ%9}nCJv#OYm0K8-;h)3C9OR|XHw%g!+%a?=jmIi*o!T8V^4hK zcH&mZCu+&?G?s)kcs|o3gwUq=^f@jh0J|&Yz6qNt<>qAz`y~baa!mf#7(JHp$*w@6)^2>`MJA4HO-XCOe*hoy=&cYad8B~IBZaJ3cuAB&1|{Z^!;qIH zTZr5xOOB0Dd8Z{E!SoFoxl~D}@@4x@Wcm4{=jWP`AB7}83R-FDo94$n z4B{yA`FY!p@}qN^v-6YY3tnj4xB`>0>;SpkgXFA1XowW!Xzk7?92M1?oOC>C_5;mp zmD?T-0~i5UA{Q76T(Kx)dpEBmM7>;T3k|Z{5IsfBQi&9ip>J27hmps2Omwu^#jjBU zMXd(kc;{LC`m^)v9m)aar;zYVK`Ry^<(GNnP~`b_z0y9w`vUY*I(@-*c=H$M%^DJD zewn<8H{&>3V|+5+lnSTA8%9b4&3A&l&#S{Bu)l7jCC=Pb1Dh1DYO!I{yNrx#TNo=2 zO^i)Sugu8z-OB3Y#3mFn8>8LTYEJ@1Ee74CctmVc8L5sx3Ot&?(b}8OEFLjL9%$YG^1!1*x5p#Jt6FS$ zbfb|`Z3`njGMvUEr6(S}Pgy-kJVG6BHjf@dps2ME-*}fikC?|v4!qxx7uyO3j})$A zp;I22M=pMzM>i?qgPljOdK4ZZTh+#A!YRt@#xjt@@PK-MXj}b<6ZMSipU2%`miA{wiOH> zDO|-ur#v!`T>LzbZdSsFI*+bY($r7Mos%$&;O}%8QR{JF)|lx4%rJM8)yGVq0+AXY zx=y9`fqbwZBKyH^KTP&RWtS-V2%&A9#2h?~lZ1+KQjLT)PC}Wr@XTOp5k>C9_{r4R zX-X40dML|5)KZF!C6rjyQZhEg^byX{0uEcq#snR{+&%(0Ts~1tMtgtR7g;Dq8Pme< zaY6(e1bjM*KTXz&qXfIslO#+ASrTkNUS5kk>B*fekk1kFiCQu|y(MXSlw~2riCPvR zP46>1NKYaq`3s}m_Bvr*+DT9Dm@8^ogfzX+?jSui&*ULt zJw{k}_VhHOk~{gEe2((;WO#bZLwby;JVFRJ!))QRT-|tn?Q2%Z;a0 zNL}M8mR}1c>Z#Yt9gL?`WQ?c0hRwcd(nefjatP5^T{`P7N(&*jgb@9;owxG>x=3M6 z_89ouH747?5Irs(pFN`xotD~X3el!)tY&m|#%flnJ58^xmS^KJ^RNo6@t9ZSbgbrn zsyp(tI%IQ6jpN);~r(#&~MiJcApJ zG<*?ZE>rnz-rJAE^&|EI&%wxarlP=#S7^Z@ehmVLr7(KmJeb{!)zr24wGu~KL)Drh zTgaRb*JY3Fl$CvZg$qx>WvisVKw4_VoJ-IGsosoPOJFW2v+n_XZFQ8D(^9p6>z?Ux zhTFQ2Gi)2nmpi%Dg5mc(mF>#HK2P=a&fF?==K*gmC%-t`319(vo)}VU&zHfJ8bi3G zH}`l<{dE?z-;hPz2F*YYP0=4NH_XN4$ICkfr5o)(LOW8$EbO%@^rNFB#^=5HxPYhI1MqS5RX>~feh}18rJx~2%H>)cV7dw z=qF%de>8a_CVD!|@f*!pq_Li!9{l2*V0DbQFV&1VA)_3Z<2MpAT{CYN8t*97RrVSa z9)ekgHth;1@BR$J>hKH#_qSXDH>kLCtH~%s4XeQOtK9p@rHWto# zz&A!)vu*b2o2gTaFGGylE6Y|v##xqU|44OZdT4Rj4rLvWb9GQ+Z!aq!m!It`>*bi< zsXn@9W)Z;TNzggEuF1%y91UG|7S*@;cw$khwZ42CY1dRv)60bT$>bc#a1)_)U+eMN zeXWO;dAnULv}!H1c`ch!TZZ}@i_4YGiL@t%YYUp6!Ax!?ZLY8E=cxy^;)$&hLE_Uu zYzu~LI!|2BmG6yX(La%V5KG4PALwblkKB$;aFN62>SeA9eB8g7_ZjhPR2e<*}#x#f!b=&Qdfy zk(hfe9dlpRb?*(Q?;l8U3LRQzJMRAgXfd9{_3d3AjzPyGbdpQW7&DRQZMu05s0tV&AHe%l^TnQcX7Fs+Hq3+kg+Nzqa9 zTwmGP2t*Nmuf|w66T++~O7N5wePkg#!`E03fTygUu`ly!XCw;3!dJGh6oiGV>{&mG z=u!|?{IY#*6Xw{+T0^mP!Rk4MrSUq|l(i|$oqAoZC+BVF68}uveJao9-PGIm2v|E^ z!4tZw&3Tzi8)+jo^c zYVHPq+AFYk`qWK@qrd2N=p4@_M7~!iKLY0u9BQW$i#fYUPl&x;;yK?pt-wh4jEQW7)6bQO%(BoJ0;|?#5Tp{uOc5k zZ~8ZIC?t0t$>mN=Uf!ukY;|>%H&zi5fwNli&t%=pkTbldZV1-AQp(H^xMSQOP#ksF zhHL0R#%R_G=f|9$1~tLg0NyNx)0?FwMzgdSSHnI}_i|4+Xer1uoB^(J4}H z7`C?gS#O&xItyvpzLPXWMJe0Y8lshPQEv(sc2c}c8Fellug@<&yim54fcNobhJ( z*HgOP?9G{1F?kj~#nCTC%{7|Bikhf-CKa;zY&_axUDSNG z+-J$HNM8H6Lb#;2bEwkADt`?2KvfuW5m8U~K@FXcFYC4Mf+ zW(W7bzm-Q{7@^KV1|s=v7{>s|`@6xyE|0ONGYaW)q~yvv(L`FEhPPx%+VF}SzTg#Z zaa3+K;7?m0>|?U)gT|J_>=r-=*$d(FjPHfH4)b}#Ii#h(NcAK#g+kPb?A^bjEf51d z8E*k)7Hwq|AnR`ilv%W;K!BG9pv>og4K43u%urIy zVodo4nM_Znw2Y?SVkM>^Y!YHDb9s(fF0i!1ya0`%QrC>qa(n?f?ycA;i4pYEE4J;9 z-m_yiD!7o+k}-#EmU*bj1$2iQt<59pVC#+DxefO+6f4c?-tk%H)6Y=KLQjz-=RcI6 zFp1T<6*-v(IUi}bc0;9Qk(TId!;{c*u*Oaot(irO0Ycn25j>ZYPm`5`B4sJOIiJE? z@{YIW9p~pA|CV=5=N-+w<3c&kj4t9r_7YEAU!?Lqhw_cLsCb}3^MJ=;E>yWV!T(Jh z^ygPmne4(YUFNp9Qbj~DWU2=~J{L?K71R4G88KJqlYc?pf%NGx^5650|HwNw<{hoP znSU02C&*{fc4f6|ARCT4YS^5 zl~hjH76`}E%IR@x)Q_J}f%#bAYc-Djj<%+k+U1mPxy z=g9Cp+XV(~*krX^rkzn%*_h)!%tSNCd*#r3&F~oUVF7Lc7C#S!<}umvxUtLQF&&Th zWga`ok|bz*A0jAWnaL-VaO(J^9CQz&Hv`_15AjhsXthQ!g{*Y|jdzAjmhB71_?k=( zMi&XdT`1>*FTPeErhN@N4<{dsUniJ%7f`Z1EKMDv;ayMpux$397#uN?>oP`U zk(%M5G{WNn*u%j^)7eI;I|o}c-x{jI)S7Q6@hy#d2I;idn=A3PE&xQ!XUWSA|8!lV zxUyQa{kjy6kd+bh5AzuRlIGM{vJt^7>r(>Ht>j&Y%J@d8;|kA?AV zeHs;nuPltLk^NRB-?2=je*cLXW?g&>O?W#0t1R0zCzxa@$immYkxA?)+e;H*WksFkewu8#g1yn z(B5ZrZ0u{KZx274)_Qv_VJHP=BeJ31E&qz?hegfLs+NQ~j=V2Fd*a)Xr8mxl2Ud;S z2LPA)hx|?b!`pml`Ym~nEzo3EHXj4YhVoes0cvxlgDktsS4buhT}=cIC1 zu=nRS5OjL8fnbh)8yNbyFpAG64eMXjhnX%zsDwN0!&J^?EB8(x*1!EeOhIjAe~S9B zV&O^Dcl0Iy$v!OK__rr_qWA+U+9x3bhxR_9Jo2Is(t=E%;>T)VW@X9E>gV3ngC&$val=<#7;)#N!k0bP zQbvS4g>3Q4);iN#K#MTE-v^_bhdCa|JMNcbUltwIiv9f2g&`aQpv-XfOR%TOa!EaY zyLv12?-Go&h8&tUwGS38BqP(VTge1{YHU8W2`UFWs?Wz zPr8-IC|!jvcY2UL=exr_tj{1d1q$bv4AJo9{(d%&`)&e`ip{;Oo$NW^9oxZSr<;6> z(4J8e;*nig%u)8x$k&`xV=d0_PzP`KI>_3R<=L{vv12 zJnr_+J$^3p-Ojm3j=fzXrWf0fCo#CX4nqrka>_Kf<@f2NyR&#au0suD^NJQ`yk4|0 z<54skAk0}6yV2+FDBener@`;j&#hDO-Nx`^knLI9Ix5`x?mRC%f)GKnJ71@dE@qWyOhK zSqeZw9pJKEZ?%-vuN5aFt{5IGvQWk>$Z}e=Z@AHLDK{FPfGlPGOhzJ!qM+g0LW%K- zdxqItjtcvObA|Jjl_MTncru>0JoFSS>GF_?uiWxbZhJ3V7n)nxWzTd^FDkS`UR`R| zow~6#eq3*Oa#eX~VkxanG+WO1WWCL}WjP*AH@L-uG}f{#mY`WIV`x{baQcsWQ`jT7V#Om_&Ymri6O6QToJ%^pn z(|ef?Q4`mBA&#BF&fb%@mx>+L3`lF+O-SU`ycjzP*?yqoHa<*TlXa%yLX>?MEU-$w z>1g6h)}DdP-DU&s7(8iqPms~mexicbmyhz|*`eL%wIVe}g&I8+4GB!UW%Eo}I=W=~ zYWPCip^m}pW2m28h=@64fAHme|bhP8DWEX~UZz+kX1BH*qv_Kk+(zpA@=hkDv{we(6KLXayo zM{G3VnPO@7YJ{OqB(i4lj|37ABoj!iOHb`dAeNrmv6w+mO;*=ayA3rRb(+TmX&=W2 z`-!rjAiHw;MM9Wv8uv&9-84lnCYF ziCoO~6P4z$WfCPf_Rg{_=R(p2IMn5CZu<-5`Zo{_T*e^!DFhVRPI$A0X#^_anZC zS6Q$V?O`4+-%4rN@enVhmc0GcZ=2ke8jsB)s`PRZzo3ZER93B6Tl)H$V2emJ#kXf1 z+Rwm-KA&pC)WuX6JO#3c9op-$*~1pOY)36YlNT`Z8hc9A68FdUB9@@;OlGd3^A zC7~F%o*EKjGVbBse`)G}VDJxFSd3Iyd#)XqxC4p;mks&~J3w_iP*=+PDmK4+Jg=Ac zC#sEp73k6*vQhP_OE2#@;HYsjCKL^vI6NtRKTZZ(C^P(b@`N&3=9sLRq{= zha!}#^vuKK3eiES9^HyUd~~KqXZh&p(OF~6>Cs6tm>!*ZSoM<5n^m(#lIG`y3h1no zpOu>Vnassz@&TMhU{7}SXnSw zZQcoidZaaKE6za8q9PSOk;0S9(sg_73CzPL7wG~8LH>-54lZRD1qxnk5I@zd}P2>+$#&;Uv zoc!0J$Be7#=0N^c5+}-bu=;EJy~474rLrsK+QGiY zGkMlT+O)c~#xipgt~t%r~ZgZ+&?2Kr42*4}fWXDX+qBfEETs2~m2w_Zp) za0S;-ePQ7xQTk@fnmOlRo!UP?XWzf3_Lb4T>!UuRsC^&HaAEY=^p=kJofKr-VCsW4 zCt_!Zz0Y?6kLU8Km-`s<4ODA989iQZvgumi=t^8n8GgdNA=Tl;Iy_k_4{aVTHy@^S zM(2(UD4!aeug7G2D2!b_6Uq5nv}^29wQd1*r{`0JY!T$=G>kBk^cw7ra2NY+d6m2{ zM)dvM`GtLs@^SnB%QQQ~(|;<>Id*Pmck$2IY!vo4R@aO|*6!Jtu=m__t<~60i~|1+ zOOuW5df!$a0=LrUZO+b0<@}Q0ti>7qs+IXX3Dv&B#DN_;4}`ax_h?M2f((3Jl=5}O zFMfP(K|AB!Q=j{~*a&jx;oQP*6Y1Q?b-=i`fVuTINtngv<3k##zHm#uB`53Te#|&RKOiLVYbLQE@V?j4+WQ}Igi>{s^mLe6{4XPN4kobNTKy)`E% z`xL}mk^0_f&XuXtu@1|b4q=bnsSp%FwxV~V5$i^&hM-Hf)E?>^XEJvIN$~ZmeYwywSXd20zLHtQP=v$I6+Pz@TXJ==*)eh~;UX{TQTyEq)(_qSEiYI9ZYuYKxYTu@$*;-}5nykEFTq^FPdof${3iHK@l)+P zoZmWr8Yw8Ae$uScN=M`L>EF?uSu9_wZ=ZdK?7PywWA>f0?~(RB*1qfQd!~KQv+qXx zUSi)j*!Mbp7g(883fD168Kq26QoYwI>+rC>er}JV4-GY^ARC3)MGm}?s6)d6xOlMx zKOx{q3SF|qpJDGf4euT4b@<9|c;85$!`F1f`$zg6en2;T?#Nt+uj_{IG_sS!*LTC`jm&fSbGza5 zN9H?xqu?nMM+Qd*9enTHJb1y#0ta8x6?);wLI+>j1s)n1a`4q%;Ng)_#P9C{FB%Dj ze5=4&d5$a|3FUlKUp^~KMnXYfA@IoJP$@>1j)bDVy$k!Yk+iJ4vF|(*O8Yn6@Z}@R zr=y(<=TFCcI(!)!8FBEzUEmcXE2h_{p@%ar?lQ8AgB7|1UOBSTkzC$|WY>{hJ+#1` z(7TQ7=Ap0a3cYG%m4_C%6MFT?Y6ri+3%vWt?$cibGW}2&l6WNUfQLtRPno#K$R1vD z<>esnl*Q=CsKXZl&$zNl@^RRdzc*csb&*?NigmGDUxsywTVIZKsar3>y3DPwz`C~r1zYT0*k`<1fKbNg##pYQh9 z%0B4!*U7%X?N`aZ(Cx36eaP)^kUbFnU$O_PnV^?O0@-hrJMQJ1u&iX-VBv8)k zLTMzBj?z$RB+&jA*+)DrREA0;E8Nb`AB*X3zee_zZhxEXySn{a*>`jMb+WH=``cw- z?e=%bzPsD6mpyj-J7wR)?eCI()a~!a9{N%3BQ}uPx_3RN-fG938Eq`)jwGZun*HVE zBrM5m8Ay-pVe3lPcg4ilI$dN#tMq_zvGOqIHbv4e|f5 zay*yG7PnOGN)*l;3*Rd6jt6`l3^U^1Fz0kM1RILBpoFJfSRRUnFJhw4nbTK1jvP1X zlx+dZ&M$d7;aS!kyxj zH}lfV>qZLamrbGHRhCcCP{&eE18q2wTtoBXik)=w^G=|=iI}bv9xk2nd`xV~ZBTh; zEuY%2lhdZcnInOpnL~qX=SffD1bDKic;bF$}&1of+vqX{{vC#(gMAL-D96g9tSJ`GlPmhl-s zKejTocda}!7FO%it!Y*slp7AybfzWQ8hIE|2j+bugNJz$!`$OkRp6e2*lce!kWk#L z5u})k=^CF8hWw##5mKFDf7F#fp9>yW{uIdIru^x35#4De;4Aggc9*N@n^EalTbsG3 zvmWA`xyBcbqgierXnvb1Jmcutj#4X7$jMrA!Vvl{&G0*0y%*Y1f8Lf??omxXK#bM` z_dJd5XY9TNR>s}8CqW6qynEsS`Ol8c-m}NHSFdOLvi3{TuCm9r z8Ovho9*!6#RdlFQT(i&+(31{us6If zrqY)An>bdsug%%C%jZ?A98BAm>us>bDtKkH!>OC;#$0!WybBF()ql+rCOYkr2CEqX-nAI@^mL&Rn^XJB}jYmgi|KI2WodVs?T@?x&1*1 zL2kd5uB(j}f-d*kgU3j*J&GI-(p4cZKYQXUYVyJ*i6B_~elR*eC8Hi={8WH&FK60k ziJz`Z-3K9+(W)`BU#Io<5}zFZo(mz|9h|{)6k8fKfVK;&3#r$O(>1d4Kb4xx)Nc8x zv`rE9pOKGBojS z(u>jp+V9eLM+NC>aUB#g-e?GQTtQUFhpdkK5rwc2lU3~>WPSOQ!LctmiW}~;&VKCi zj;(AsCsFwPPPFQRtaa2nSb$ zb>c=H>d^X}bYP~GzNN+rON(~b-`J&=T!h8<>vP!q*uEA|5edFf_U-&a8C0d~SL6Hp z`qi4|1xUM1Xy~Ye^J{IVJDNIgQd9S#O0j*j0+Aop#aChOm*dN5X^aCp=Oa+V1-QJq zsqnt9>Fd^ZZ>rc)+&~_qddZC5^4QUpu_KDMUf)+TqrW<~b8T!%ZqdEgS#%f6?U~@R zEq8}ydV3~#m^xOpb=0-SGv&uLVLDl{n^)J@JqrxE_VN=khA^ON!jbj$if4#p$nf-Q z2vk$U(Ps3ab}+4Zp&0iO@nmhbP<4x(s^?k(Vxx|7(|xDOe-U51u<}p1)kOo`DoUgr zqSguUBd0$Equo0`lL{aS^wEI2O+hm#HRpkdx0#&#(5TcCzc2?lM;-ho15Ez_oXLx@ zdtCE+G0vj-cml~w0I=?qiPz2moisnDENtm`ZbZ8$tqy)BUm*ziaRrqA_)5 zEkBq-Bwm{TS?=$?$SMJwFQa%yyL>!W(S4+{{sj#aSO7xzp|r~mbsyGIe8@;^ek*?a z<`?vwk;;(e@Z$j0g$+MawKugO1uc674GLH@Rlohx&~HbD5#k(dV_}6%`)yBRl0LHB zyi6HCG9;?8X!9yTaz)vh8&N`E51cTQyvp>x$1$NUCXjUxMy6j&Yp1fzLn7U=gxF5$ z@0?QAc|sH(XLSD9>11@NsJutS*XE<^it(GtWt3d02E~SInT6T-+F2m*XzcQCHq8zM zU$j8?AJoUvYcP_Fsk39xgk6~9Pm7Y5VH#fanYbN-+b}La+a`j2!`AukRvjqug6C!n zv!#Y>vt7YydX}g4ryVY_CcatIoebq_Pzlt95*#^@TjHJ~K-=Dy~ajLUxFCa>V;q@mydcdU~5CQfs5wxsg^{YO`Iw2KoV}johal%(<RoQ{6S+%z9*lQgGJ?0qMu3h6nH7~xH;2T0*P()%UV;K zlY`#zx4-|LmaKWkp-{yco`Hx~Z!)Leh!)h-ho!h4eb2e&nKNk##gYr0a&f3)Vx`Dn z-sDE`@IK_#;5!_A%u-$$6;}Q`~UXH5P$DpraoyVwg+588k# zlD6ZlkJJ2Ca@-8X3Js)U_c%DY>rO`F1%^ zjb^yRtJHi4j<%xt6e&LeSPf6o>00|ff=I?jg<<&ec%^@lU<=}#ka>)lxIFHiLVTv( z$59$n_j#{q$J{DYd4FRaEe7KH9Ts*c2=iLqyUYH?l9P|<1GmOEoQf!1L%;n3BrDl0 zEG-oZKjrsPJg-2n_?ZlZ(6%TH)L7prgOm%uxQ9@K1x26FPt&FbzsK@ZQ6A6lRDRFn z_wW2(%5Un+#4ld^4SJUkSsyc6yq2Wrq;{4+J057~WFG&P_xKi$m#0y_o%gvb?{jzF z=R0}Fk8s5Af_aXFcSdroD3C?bqbZ$~LiXc#BtQ0i3a9f!qpPry-^=+;{S}@RuT^jP z;!8zUpeJ*Ppqo-35tR9eqRdAWWj>-P^ASavk0{D~L{a82iry`XEEfz3c?+*oyrO4} zto}nZ?Vi!}vP)Gs&?KZENFAanbBLxam}ts;L{sJ?nlc~Jl=+CJ%tth34xf`<~zJVa6E@Rk&U ziK5KMTT<{5MVXH%${a?~4Wh_`YC@V9E23y;etYoShu;Sf7KdOS%a5(X!gKj;;P+yF zQ#arlC{iZVA`1390NJK2a1oT+m2PSmITxo6k@MlyA#ySwk(2p|oXlb5+$eG^Rc6ow z)g2U&s@q}weu$Jj4)YoO&f)h0ei!qbx(|;)j`9`Ax%txIFnWSr^kg1JQ1DPLG7k}y zIYiJUDJ~I|`G}y*VFbNT1Q|wC;LZ`WBRRK#yq^vcU9xVcjG%KaRbB!`nL`wvm->jL z%ts_;KB6h}QLZu{(e%<3foS?j>JUwt!)SWHXtG?ORyf5ffy^Dr@6)MRU2^XC*_iG*>1b5+WDXIOIYdzA z5Jj0o6lD%klsQCE<`6}hLlk8Wqv(;xsjJEAKQvC=C8O!ibZGhw(#jm7DRYRX%psaG zhiJ+iqA7ETrpzIlGKXl&97fZlk5f;eYHDQnSbm4|JD%S*^P?vc$R)ya(^02rO6@AM z)Gms$K%yvfh@#9PiZX{N${eC7bBLnMVHEvif5(hbYP%-jYNy z;!zZ3KHidokGG`Y@Rk%DM$tb$PJM3}r#_J~I)&eJ_+7y7Mf|3&|34Y0rXy2P;}=;& znyASfq9${Qn#^I;Jn}F#Kk7b&Tx&GCU249Yjq1|Tq*XX^oD5lo3wE`qG>q7q+Er4i zUDP~3b%>hGA!;&*sL32g%|AazolnM3hq80|{Rh97@tf+;sL4i^A}1Sfik{3z1Z6&= zDDx3XnUBcNd_+?^DiujtD3O#ojHG{UhiBrK9LhmrLEk5H*(S_nFWp9bFl{|MDb2l z{8IUP^z!JM=4Ti&Z~81B!b{&w3zTotepGUm)Y%$yE6MAz)VX2ibA<9+hsS@qwO$!x z^?VUI=ZyM1*7MofUb2hpl%?cd7_~l6oT8lyWZ}PcYv!_zZ>>ciM0!sk-_0-J$4YYh zisn{$-`HkTq_WUb!32;pOBjfNf7QD(pg>W3}de0a`pub%*3mmFi}(WVaf3j}5Qy zt4ej`XKa-uUnN@ncQ9#hg7|u)cXtHtlN8^yNmyxrT+x(BhS!vvPf^(yO@D;Vm*i{8 z%<`FttlO&#^GTrD;Il~}gO9S^xT=!erjSF^S5tv1)9>W#8>_bi-dIWQ!04?ku-m1_ z?<~d-lcT=sOfkhfD7<$PXp=w&Pri#rr>!Wb--_hZ9` zn~{sjw{a(T3CM#VGk44N9X{BvXcO_1``Q)<5-HHD=7yTzW`%kfxVdZ@4b<|m}PGh^x;@{8kpOxFj*SsAK)(mjz6$|WZ|#JT9~zyvDHQ6amn&iocUic^d!IG z8x=j6mBeUq=C^5rJBm=8`5i%KeuPL!eveJ|9Z39Ak%w3&*;KmA9xR@gI~K4xao` zrsP)>9vn}entuXPk9r$xD?!<$@&8Gx1GlsM;X=e!@0QP0Ql1TqXM6J5B#^;JGg<%q z;-kp=YKmr2hDM+neMXD7+d!zJ@wa@YmWE%Pg%`-++$JwcPdyA$yq*SLk_8rMMjw;n z54jYt@AiKn#kpHnQoO%*`(Vl|mno%MrwP`qozDDNO-*gJW{nDIE$Lm}kK?6% zb;MC^w(Jj)T`bpvc(@-t!(DAuoC9U$kvtPoIPsztzD^?Q$O#e$U0!PczWB@w0W^+Dwr| zU2aCL|Al`uKTGA+)V+kN&6H*b_<0uKV-}!ic7R`G0p4f<%CiIfG7ZpZ*JdiSeSekt zo>rTw&i4Iv=6lHWN>#Aj3ky5uR&6HNozfc>;}Uf@gip&W>rHDjS!dc^q@gRF6))G3 z)@HJPv^JA5E+l{K?3|xg`_nNOlcZ$Id7lN5-pVZysy9ds(sE8-;h# z#P&YAY^f$SAv3ivz^+!Q-&FXm!+biw#<`py=x&3fDI{xj86<0E86;~~86;~;86;~yqt<## zxz?k(T90jd+xVns+wnc&hs3Vsj-xW^VDH2$JlIgCjti7;$BveRsF-sC%gAMTe@`yqVB(RW2KA zT}(f_Uj1xRLyW9=#w+jqH_ktwfYfN(l%~0spqd!&O3%fu%nEgxCKBzHIlu}5b^#Cq zsLw`#D=@F29N>B6mNU!i*P zn{5`jrSY6DpgK}J=5hJi{||HT0Ul-X{e92Oy}Q|L637xrLQR8^3Zwv`2%&co2mz%i zsB~CN5S5si(4jwBfpu^J)Nzn}hua(fXWJGwBvwwse>EdKYRB=~v+p|!Q z)HEU@Qk$B1sw|7B>aMEaA*o^Nwi+yEqFmk8lESs?V0Tp<<4PWNByP7mVwF1_KUG$^ z-AEBk-sm&u7Gj&)6@i9I1&j2c1*wQAN>4OD5^lnXUKUXuVMH&EsNt@D|Id`@n(mru zV@%3wEQ_e+uBD1DW4J7gpb%@D^wo)sh)InzS&7B_{>XepoV&I=)*a`;V;nAb43ZS% zj&aw?Jf+;Vk}8pdcz2|`Ivm9pwg!5t!Ch*)JIalC65I*t(Kvm98$yj`Nx|ekfpqSK zRqh0bySk?(tlZHEHrgHS&1vf_JSOdq^h8qPk}=06Cq$5s}d6bx?ZW|bzH~in5;@j@byY(bXM#-<>4n_*C{44>gF3yH@vHxe{DQj zQH8Zpoc?PT-1-jOB)Z8p%N1H%+~k_2*8i*5EV%jdpRQSMa+#udu^ozn|JMZzEs5yS z0PpgM%=AaM)#;CRjp?r${yO3>wO4RS9h5F#t>jFGO>jw!ms9T#E{XNQh~Sbq9}EaC ziTA;+!6gYk_}^VY)P+B@#l@KlL#F<5CGdag3gUiV6VOE3%m!nHb$vZwD*thauG!%om!1>38O}byh?x`&P;Ur+2 zlD8v&r}2iiBQ4(dz)?GF4vd4Zad2CeuW{_=8pp1$ajd}WF#G>s*E?6eiSk{i{P8cF zYyYzO^ItaC|7G)+&xV_i{a@EReUMLcz0-i28(k`+Y(B-0-jw~XE_%4J{O5}vea%x( z#I*PCJJN;UAfEI8M$%}`Z-{8qt6E8wQF)l3+1la3r7@;_y50;Df5FdS@)O%cNKsYa z1PKd{JcQ@=^z?!&ibGxfP}P$G?=DBxq)hy#MHY<0)P{3f=}i`VJkzYm3*Kj2OlR7* z!h}~{FM;udeq`Xi6_-{Wk6@iH=$6QLIinoAo+6^&0q+1 z;6k-IDO*4&KuZF;W(@Y+0%Q8eC}xCh7o`dhYand@t)+sqD55AX3cPR}P!Nu!R`6O% zoBIK-QBmWQT9bmdA_Ekce8J#t!+>CdbTG8R;NRaYu+{fQitm*9H)~fpwQJg;yQynx z67;x;zAF~2UDM9NOC2UBXaEpc-XxWtV-L{D@W52k!**P^7dcNrIps?%HJWX1NSc&XQR$hR;n2uBI( zilFsXfT9j5a;b)BAUuQ_PDfRc?NiWT6rkwnQ_z?cpt!@QprI*1G0vx;5h_42*{7g^ zDnRjsPeJ1qzIma_|qsh){){$Vh{Wd8G^I=Cni4$Gz=vlp@}qbmJ#QP~4Aj%!pgR4Az-^Mv^0b z*R42;ja|q#nvGq_Si^5yla1ZTwiX+4N`tGoHW|Hf)*-MJQy*4E6kt_;F-{dxh*dp3 z;DP$P{_YCjCr_8SNsZg&o%l9+5v9lB!6)cl=^09s4v1fr^WY=(7)vQ&hYq-2Q7j;; ze=+^|ZqsZ{Ic=rkYi1N0KAZwiX)?v&&4a^N-%)BhZM66rg7E@}KT)XtT{&M+jhSel zfjgXOV4&@!bmWzy z2=?GPU3x9X<_;<*C4EauEAXP3gFU+G@S-#je^Mx*a9W4pq8j%RZS>5A7|LTaH3pj7 zdLu2(@u?$GHKb~&<>>>&m(BE}30xG3IWtgXmj3!iuBE@ekpmagF@tCq7VpdOZdhtn zd`ZHw%v+9$-n|vK9UC!Uq{9DPcuO-+Ktyt*9D;;OI;qSFtlEeAOsu0~F9D26M&Azl@xR_(!&6|Q2k z_c|(KM>uu@jgVXfd2VMjmy5%LLocA9Zh|je!u+ob>mcPQu1;z`UuhPK=x&rN-Z!7% z^)>+Bim1zCww;Ddr{@Q8@uuH;h*}(vpFy61aFyON$iHtJhFj|vuX#h2Q{P0T7MTc3 zUh>kdbt`bmYigU)>KTO4S{G4mBL;pxr@e?D=3Uz;k&AR<%heswrEs8vD^=15(y1?U z-_#qF=ycTi9fv)4!U@_T6Hnm$o^5LrmaY=Za~E6{(MV+qjuZ3W2gUoqSni5@xLr~t zybsI~=|}^TR>9Vn+%{8=6xYy#^0F+zSc`;+n>`0(YR6PQCkA+o|sYXPL6B&Tm|&hU({k zv_vJ-#$Zx1DmjPl*Ew}p>+00425(AJ%4)DzIOc9gj-9&K;Zrx2QX|}9?n>P2NQ1X0 z`qRr4?l5$^FH=Y1Lsr!3Od_I9B6PS>I$VD*(KUt>ODWbM?k2hgq+%D$Zx>LwK}FO7 zdGUtg7>43#{v~!$QFwR+1W#Svr0^=|oIy^jROZ5?uFu8CXG&04Y5pd(7(J;lo4>5h ze^D2T@OK@ksqduW1SCoo&#|1BoHF*nJ&F&Kpqt{X&I~EojCovdWNUA@>q~0=(mQ~k zZV69KsuHd*JA)MNC?0?dt{>wkNFNlr=EDY*hrZVvLNy@gd7fw?RusRd5j9MFK!#qk3kWE)oYwYj?m;o&cRc>$@P`>(4_f#o`%U>q`a?n&*$Z=n6xaQ7qZ@l^<){Rzc)dA#>uA~fplR=yRp3}YPK2QpT4Pi9%l3T3w3 zbzNWrqU~9B59e$qhsXrYuXtiZ+{^Po&O#WqUk6SH;lA8_672LO(A)!~zcK51fEFRt z$}MNAjKYJH9QrcYP!Hi2oK-8hd1LrA4*(vbRcUWH&`mlxt)^D+Tv?Et1g+h7G3iZ= z?ijdI;Fj;UHKglH!D79Y0OEzw-fM5*tfw7v^N6n&k8me}~5 zgjHOZs@_&ykACdMiTI%p#L=%RVqFobEKge$1bq)8iD@KNKBzv^DBTn=r|Iva4MSV7 z3P-~h&y6PagwM13lMDJ0S~EuniQsVk3~f9pDaQtITx@RnG@MKC<|FB>u2K}$B^q{11uuBa|^5Dlx!Zn^NLVXuQM z04Gw~Eu@`pnA1O1@CrF7gf0!=1LG)ELAr&{gY4ZeTa6&dnOKs2=WxA6`95h%OLD(QZTyOy$GoCu@u1k(oq_M}^> zz*j&g(P(hg8#%iVMm+8M8$!l?2fT1K-s{emmSFFgX17Q7PIW4LkorM{p$ZVEF9{F9 z28BRpUs3&yoctDpv)dnUo1Rgmd74u(+`C8L^?x*<)vQF)5s49^~8 zTjXJwa5LPK4<)b|n0^V93!W~-!-2kOmKvs~1j;b@vXUNwDFh##>_fh+q*AXhEF$qp zpYdfCjPs_0>QC09akq`AHAoMi3h$%WTBOYrRbd&zD5eMZ41Vl+LeT>sK1dkYYv z&MUAyBH;T%%;4v;Q z4y%aN9xC}Ll<9g_G=vqt>qgaU6}-Y$s1m=`ZnnyR6&*S`g~}xaWmyfIjWwOAVX(vF z39d1P(;yK}cMj(WdqV5=hjWfdE??CLjIas38RnVU$XmiQlx4f=q;_KXk8($SHjVh<|VHgoDAXOTYLM4;m`% zH)3JK*EFhV7VKRPeBPTHFP^!;Uuqr>t0a4@MrPxucn(BrCWs6iS@B#_N3knB*Xnc5 z4k#-2qdj;y;cxS~Oyte`ss?{Wo-Fix7XB~8Qq(4$xEvFs(QYFPAA=>m^gs#Xz{9*A>^;{5%rv=ZwQ&&J+l=cT%H6Y{rjH%Zo4-Zz0<#R;G5v8SunOFOlYD(%}2? z_zA@{w3U!44AaXipu$%nieDr9XbvFCb+(=f%LKFy%JdB?X*+)PA)K$n#D{QF8^s=l zShI#dn@Q*LQBdBl#%rs1=xHAVM|nZThjUSn$I6)hQs^X23i=G%iEi`JLe;1kp1+e) z7#NF9NpMbYL}EKf&y5Iz#~CC`+=udvEZo6ys$wcJ?!RwP0RB;LClI}57uh29g!IW? zV$YipbFeI|c@rBQPdef$Ks-rrk^9{cF8aC;)gI;1X?{~3{5|TFq-I#EP#S4pxGjF^ zpKjhX3HPvhCmouEXV9?1YY%)N*{Q@jTj+`nvm=3ybXA+ogQ zkv{1)?qGAsOkd4aMSh(s;?RmHXv=d5LGoabv<+Ukt-ecPn>X4Lwa>>!(ra(JKU4pk zKzYZP&0O@@Or%2vC6On~^Es^2@Htog&Bdg>u*^L7A6}L-G4L4i--j7hF-&}&mFC{M zNDH+w?CDj-t=|4vz*9n2Q@+im1ZDiOk(uYbIpX;4Gyd@68`J^w5e*Wl{n5$c_BsUi-ph{GYhUEW@*INyUpmbH z+`cFwt10iMed)yi$M*FxoZqZ{kv-biN&Im8Iz?PW=%E;jPZLKKlQV8#?7kj5K>H$h z+BLq;3A2Y&t=kv*^cF6+FS3|JDGq2~6kI_2dXU@KC$OaUMImzgIzz4^E&leSl{A6| zu?B@tVf9?v1*=QnmAM`lqR>_zLO4-#X;!C$o>r3qk1Xw=dPjRwd`3DpSSp;6{wX4% zGt$rE*PM|~Mtw&5XD}g2MW5rh_#6bx=gEA5%#?yJVBonF_btsC>Eu0NEh2nHH%-R7FJo*aG9>wc<2m^F2AE{RqQ9fFm0nQb|9O!9`Q) zPcT)On=fDX&83t?ZJvuE0cX>v#MXUxk4A4>DgPGqtlnVc>Sw94nY*ysjbdXlIy!c+D0L#nUifrnVLW zK;}6H-PW$dH5v!o6fqQ0ME=^(*`wPU=>po?U*t~}Q9@J^fo@GVm`TznPIY)h{_yw^ zcJfgCH@S`GsL@1ADx^Zk#I0?L4#yMF+BhxT+A@-mh<_xF!>#TOH?d;4x{WSVNhloC zMkP$#Mgz}qr^oK;F9^A(e^`xCxE0!KBJ63N*R{v(mDXDD<@@9HBt_+Kv$ce(qk~18 zr7-{5X1Oi`+AK8@ZnLDIHp}_FX>l~F&}NHun^lM&EvMMRFWRh)erR=hs~#>f(C2T zUXYZ0ikjZVX9Fzyc`exRukC@PZ3r3fJS z@e@A!|C*1~gnR@<&n-}3&VUXu(*n8?>*D5M2 z4t@zEJviRm#lb}Bbj2iiFX8!2_m~E-7>j11^WZyzCN1Cun#hbgj)EgNh{fbHK;_v% zIS=Avb;5$vh6J1kADPj|5tF1N)7BBTNF30WjOT;`&(p(W1$blu!FXOr8_=2c9@~Xy zAT~gg`5{i1^yYp%vQ;~)xz2vUP81rS0-0XL*c|iPq(wSnN_?5cMxM7M`NR<(a}!XB z^Qiw}E%~YRUZ3a|;HX%W+(s6mjXZ)jqCW*rw?<-Iw|8(L6lx-W;18RZ{2k4=@%t(M za(;tQHtgqqhjd{-*O}%m#}sSA66job_5dGtz$(I_%QuBiu^2_=>hNI6;;5As?6ZMG ztY#d#*b%^BYA1N~;sAWxxPq1Ud_uf(4a=yEY&;fI-x-+^j#SuU(o$7St`6On9;yoJ z`jVp`dtpzRhm?2!CPi5jzCt7wVo1>ekZ#C7btdo>%hLqWqfKP1V3RV6A4j%%TOcm{ z{Fzo(FrRK|OL~ubqz!|=<)I@S|It8kWSq9wWu>f0;{)|$iHRueQm&t-R3NuwwU#kL zAEbxlk9w$>BAxOePj5W;5o)7D;B6=wd&QDb&R{+)-OeSd?`(JquuRN6tYV72nfKNb z>V$g%uRCpGBhpZYG*FvLLFt-nUQZc@mFUb673G-%Q%v&)p^*ihNzW$}s7SVUDRdd? z&~)wqs=b7dGa`cJPB5u1w6@J9SAD3M&(w%G4ea4q=Je z8OyM!U_Q|#BP$3=^LmsdZQt_aM))R1x(|g9l zPe>xR`EGi?L>+GwNgtqK(kt82&w6cQ8e|>$uaBFsNBWMSx!H*mc5FvdCFP|SdUM=x zq%ZWMtU+8g;WnN0N_0R4HDf-i#r{7!;3loX9$$FH4d@_>AADU8MS}6CC-P4J_>7-) zZ{MfAuwdUExC;F#T1E2-B1!KfDf)0MK8-jHyR~H5q{n6GgO?QERscEW+f{N*gI~vA#o8Q>MZ|ni14t&mJ z8u2?|C@MsZu1Q#GQKIObT8lphIhFb#+j-BbR5u)lkeR}}F|I{>=zvtuJurr))(Q69 z%VS;AUg%X3`KGjvKw(Uyw4!#d#Cq#Wc_zYf$pEB;-&{LR3CEJdRZ3QDpVS^B z4{oKWI6Rvv()*x|%BrO)(o+ER;HH6N&Fx5N$XR>hS>gT8h`>%k^&!G?L(@bh9Yx?# zHza+y31>0&>DpHEvR{Z$q-|n$gGLRq8f9fP17LlD`){Jr94Qh?@VzYj#$G^W_L)#H za@=sLezDV|#DmztP3YT4WMl0Y4!eX-eY+sFqCL3(o#3`(JVVJb{$T(O?-%o0NHC4F z*Xm^n>;Pa?6Ew8py+iRRMp=6ZJ|2md^al-hSmMz2OgDH$xd~eJP&yCc?;8vEj^G}9 z)U=1n;n0fce*Cq;A3erFZqaH?4jtm{YCEbq#Ct4Hu{_Jtio67SS0rhxv5aAx+{pAu zhZq^z9da_;FNAc7jgim5W+%IOm*o+b7un6V$e*AMiXvGxio%SIqVO9;QE1KC<__3Y z64Rm{imD{$K{`a+XmUT5<>qMe^(V{T)yX_6hUDJZ*JB+bHEu_>Dnceum@^Vd&aJ?4q@N-yiN%=@XF5d7?AqCgw<-C3m*vkb4!3ZK^Q{lJMyhftFUh&jM7qR8 zmTOp^VEH%8ur{P^$MPMP!`qTgLOYUKEZec1#&TD?)$Ls3eKz-NPj32lAo&!_ODt7K zD!r~9Ddj0$DQ%+r`ED+e(VJX$f^>+8GO}MdlS+Oy%SUFBP3zfIN}Fbr`9qfP&m%V- z=V#A%h>qYWg@Zz8s9bya2k)r7qa@lta*+0C6%4*XVily@_ z)Y3-2LiPJNrrn#=#!kISz3Ck; zlge*Vna8r+$uoy<~1wPVJ`~%WqDQjry2UzUL&F zSDvE!b(fO7dWvjnohEsmL+ixmy{D<)g>Z{KbDDZ$)lWz^V|n}&a)09!3Zd<%Zjz?ECLXb!UDe;d~IFuHaE4+LRm{1eM5`VtDo zK8AI{AQ=~qodNO}j5l5_gfbtl?U?nZGOb~v)KmU;v&*XZ?xjSIPJrCF-1$&g2<02N z>@MQOarWoHY-Q!*t$?nPs3s{#dqMR0N~A1Mv$7-OF@`SjbewG(aq6TEsM1EaOzK1=+mnRil3MsVwxeYGA(ABBmQK1o@uW5o9S()1z5{d3`dz33MbQ7Op8S@)1ORBL$ZxQnVK8g%JH>_%YkyM*siEn24Wx^A-9XS6}9UExU`Gc(eo(2 znQ+-&?hyNs+i=Xc*jAoaQv&-+r7}nv)U%32U+|Rn#S$A1H%DQ)1cUjEmF!zC0 zVq{#-y3bg5U94b#m)YNS@f^Fv=TH#lb+LwZ3Bi=Vzs2+HuL0}+7F#R}rQ3liNWQ`T zZew!EkC?_Wh05a`$}A40l03+cdGT=kJN*At!<1xb4^wkPA98NnhEQ1#mB(4v+vrYl z-iH|77dC3U4}dPo(J~wpBxY9Djgxh;a0nMKfD-X6TYWqAmA6=TpG>w>YdwjpT08nx zBRkc@&#apuGufpIrPzyPOFPwV^-xN6sqA2<-dLA)rLrsgYYZAFXUhIeU76;}JDKie zdQ9GHr&f1AE`9A{u`J>+r*N1{bFl;1GzWZEkKV3!BsvcK9c zuX8#tfELT05+|g>-wk&8wyf%)o*ET~l&SY*ZKeiHAILPO4on})W)8~VpfJkcQQ6l) zrBnc&9WHJ_TKpU&-g#m0)8~d-;bv$uV@UL~ZwP`3uunL%(ra7O=m+&~*yjt_uS zs%@1i2B)$Gl_G{3Ora_~NPtqA!c^TLioH2gWmTW4D`=&RR?Rq+{;aE^S_M&?7{gRs zbz)r!Q$5v>{VimwuLcEC$#1MorIf1fV%llw?jY)^``Klx8pdIM0;*+Ys3lC_F*R1p z+2vnMP1Gt5r53hs?4qe!$1XF%SKzya&D2)bwS%s|YNhtDZXoM&)d!r;@gTcsrw%jC zVd|)kvCHQ`;i|Jb9Yif;7pT4LrY^E>KWMSKRs9@Ph8&# zUj7E*%i_xIBnoi{QcXj(oKoT%2^0pG8B8si`hdt^4|dtl=!USapK9u)+Vp_zVls%* zGMVXR)rNKR40U9Bmg!YB5;0)y#~gyPD{v+P{mHF=_*wy zzMX1{PBkb@>{fF*lx)xhd6Wn#%Vn2G)lyDbU#4T~X)JES#V~v-z%GudO-!Q=y}(px zXfucMDEzgT$JC1)!=fr%t8@{csO?OLKs`WjIjPP61gZ@x=lHIJ?Ba|%pF4tdpQ+=6{^G2rtlP)Bx>k$e5QKRQ zR9n=wTC?sO*44M#1XFD~s#418TOF9HGNoF*nBtf+t-N5Wl?F`BtbW1NURpD?w1x&# z-F7o{H|uU^YHbZ?-B3d#Ih_;m!%L zzwJz2t*4V^$3C_iT_5$gu$7MZN(_C(x}_Y-0P85{w*Pv{?Lg}U(`cqa z*2hexOoOeHOm}Z2mqV=6Ok*|?jj+x$on{(oeZlm@3#2QszGphTg{a87!W8u~(PZle zQ`fCTGcAXUTGj>Zp4i1K%gNO5Euz^LKC%PdqIZbqTA@s-?-DJxsxj$QFR}0%3S5Tn zCEepzb!;z(i)=ZnM7EEKAUbfmX zMSVanw_Dwq#(zk(+sb45e-%S`j)A_Z4Hw;MlO?VYngg5rP$UpO=L>5ZDg9olx};T={=@~wilSb zXUed>$Rv+bn3=XMOf8tQZ7(z3#ni<13eyCprnXm^HZwJ|ZDTsd)WY^UQ=5+|%k8+DW;>J6Wwk5B!Gt7&IQmI z+ob>+Z~KAip7Z2yg6%h^?Mx-Mzg$vmjY^Ys#kQzMGEQ8J8U<-ZkChIGRcoxwFAb@+ zMdg=9uuOoA6P{XW7(gb~x}Y*dX|1nd(<=5a$hNU#;kO6NJeK#xhFRJM?qj#$YVV2I z8n8JUTO0CtY&?eRdNmRuGg-E((E#Qz;YNxZ2mzVg4fyM*I%Wu zcZlUTx~@8vNA}9veY(ple;+LM2(EzkXozlwM`scCW@vRl=m(fwW$PHo=YL~@Qe|- zB6}cXEaamIAyF*Npz>J>87JOn?JX%MVIQ0MDP&3}wThffD%Ccbzaz%yGAjqgi7lBF z`}>*X>u4sGgk~T(w&V-zRU6hmd9D1W%&yv`bExltfi*sV53t!l@k


*X41oA+5hK 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%0Ax6Wn^X)03}a~dgS$zHdv=4?_X%XKqXp!oM# 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
  • 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 diff --git a/build-support/tools/ReportGenerator/bin/Readme.txt b/build-support/tools/ReportGenerator/bin/Readme.txt index 55f56a10..69aef056 100644 --- a/build-support/tools/ReportGenerator/bin/Readme.txt +++ b/build-support/tools/ReportGenerator/bin/Readme.txt @@ -12,34 +12,31 @@ DESCRIPTION ReportGenerator converts XML reports generated by PartCover, OpenCover -or NCover into a readable HTML report. -In contrast to the XSLT-Transformation included in PartCover, the -report is more detailed. -It does not only show the coverage quota, but also includes the source -code and visualizes which line has been covered. +or NCover into a readable report in various formats. +The reports do not only show the coverage quota, but also include the +source code and visualize which line has been covered. ReportGenerator supports merging several reports into one. -If you pass several reports to ReportGenerator, the reports will be -merged into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file). -Several output formats are supported by ReportGenerator. The following -report types can be generated: +The following output formats are supported by ReportGenerator: -HTML, HTMLSummary -XML, XMLSummary -Latex, LatexSummary -======================================================================= - -COMPATIBILITY +Compatibility: OpenCover PartCover 4.0 PartCover 2.2, 2.3 +Visual Studio NCover (tested version 1.5.8, other versions may not work) +Also available as NuGet package: +http://nuget.org/List/Packages/ReportGenerator + ======================================================================= LICENSE @@ -54,6 +51,95 @@ For further details take a look at LICENSE.txt. CHANGELOG +1.7.1.0 + + * Fix: Issue #9706: Trailing slashes in command line arguments + +1.7.0.0 + + * New: Issue #9698: Added "coverbytest" support of OpenCover + * Fix: Issue #9671: Reduced length of report filenames + * Fix: Reports can now be located in an UNC path + +1.6.1.0 + + * Fix: Issue #9646: Unhandled IO-Exception when source directories + are supplied + +1.6.0.0 + + * New: Added support for Visual Studio coverage reports + * New: Issue #9534: Added support for wildcards in report file + pattern + * Fix: OpenCoverParser supports coverage for methods that 'yield' + the result + +1.5.0.0 + + * Fix: Improved merging of metrics (now using full signature) + * Fix: Reduced memory usage during report generation + +1.4.1.0 + + * New: Added verbosity switch + * New: Added possibility to generate several output formats at once + +1.4.0.0 + + * Fix: Issue #9372: Reduced memory usage + +1.3.0.0 + + * New: Added more report preprocessing to deal with auto properties + and source files that don't appear in OpenCover/PartCover + reports + * New: Added possibility to filter assemblies + +1.2.7.0 + + * Fix: Issue #9266: Improved performance + +1.2.6.0 + + * Fix: Issue #9141: Handling of same assembly in different + directories in OpenCoverParser + +1.2.5.0 + + * New: Excluded ignored classes from OpenCoverParser + +1.2.4.0 + + * Fix: Issue #9065: Rounding of coverage quota down to the last + significant figure + * Fix: Issue #9041: Merging reports doesn't work when the same + module is used from different paths + +1.2.3.0 + + * Fix: Issue #8992: Improved HTML Summary (collapsing of classes) + +1.2.2.0 + + * Fix: Issue #8931: Improved layout of Html reports + * Fix: Issue #8958: Coverage for types with no sequence points + * Fix: Issue #8936: Additional statistics for assemblies + +1.2.1.0 + + * Fix: Issue #8653: NCover - OutOfMemoryException on a seqpoint with + a magic line + * Fix: Improved layout of Latex reports + +1.2.0.0 + + * New: Added support for OpenCover metrics + * New: Added support for AutoProperties in OpenCover/PartCover + +1.1.1.0 + + * Fix: Reports now saved with more unique filename + 1.1.0.0 * New: Added support for OpenCover @@ -112,11 +198,4 @@ CHANGELOG 0.1.0.0 - * New: Initial release - -======================================================================= - -KNOWN ISSUES - -The reports generated by PartCover do not contain enough information to -correctly get the coverage of 'Auto Properties'. \ No newline at end of file + * New: Initial release \ No newline at end of file diff --git a/build-support/tools/ReportGenerator/bin/ReportGenerator.exe b/build-support/tools/ReportGenerator/bin/ReportGenerator.exe index 67545097cb744031a553774f0790b5fb99e8918b..ac0b1c0ee745a4ed3a8795a8dc3758ad14eee6e3 100644 GIT binary patch literal 220160 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

    IYgrYfF zXUz}^i4x!Ol!;NgFKW|3=)kDPR6D6rTe^TVKrX#B3TLp#GU!Tj` z7`C`=M?nF>IYMnkx^2~_ui((8N)btO%M52jfXlZ%HacJ$aZ!Kt2g2D_BVHUe=V@PY z811YvYPeF(4IagZuGCJ_5^t>)?6o`I20Xavt)=@2Qt-;X3tM9FA+!ul=9+6)Sp&$! zEc+~`?YcZ*5N;ODCZ{`@g!J;Aw?ZwF)Du8H1`UcM6`B2%x(=4`XEgZZe5w{XONhZt5Q|EFWLF4|aT5w2h>Ls3JRIX{DJt@$rV&o1 zX?qEfjrYd5mnD;4tNEich?Bh#;kDwYg7Dg|MaAM_S!H3T!z`;xT%Rr6+$jMTBfWC` z1!d@wvYv&`G*zp`d0{*XFKwAtkG(f@nF$o35^M^kNq|Y2%7BSpe{p}D?eDl-riF6E z1CSI3OzJZpX(kBNS~OAGe(A8hi@hfAqU|`sfU77CM6_wRov~zPMDcg=Iyq1H7$XMkGooKb|`&yUMmI17g3EOe4J%MM!cjp zC3Y1f(r;R<>nk9W10ov!C|vn0^6aDVCNhV;i&_a8uJLr2M_^=0VUyNAhqx$eE=kLx zz7ti7`fH45+6gJXk%Uzc(?`15X8^XResygwfSX7O&RI6A26sw>>zFKe+C_z0AnSap z5}b^1t>$vmZlcgZo|}a01#+urd%%b&Rb1WH*Z9U=7;mTXtuU2lu^Qh>5lY_p$hUP& zVWdR*kt7Hm=#gu5NP!!7p+nAZlvv@qX6qz$5FFSNm$QTpde@^Gi*y${aI5V&N%byt zu*j-ol$ML57&q#H=SosmQbYUh+IkZI zJOdsWt!vV88j%tw;g&`k%lo|jK6)%{NC$wrZnzIFllvbjETgAu?#o7w+IOms z#_5}I^L@ZmrtH*ei9WitC-OiD7t&;#k5A;he%m#9fF4KN$HysR@V9ug1csF=s&lQY zag1_Oz4K*jlNmi%M^>iU^D<{2@s0!zD9YH*ZO4Eyr_bv6S;9Bm2%` zs>=X588Ma=awk{yDsNGa<)eLrq^#tHI7xq_hNH0Qqtbv_+*sl#hnpy@Z@CUvc`deBlJ(WZ=_nEqq%%LNfOY)O*LYe!JJ+k>F z_2bgtaOc~pC%nJaM1aOy)8(4t45D%3kSF1p0)KXCcY-HETTM2i>di{6fxn_Ugs*G%1 z$$s&MppCLI*4(Ph5cym}YQnX7@2-`p|6U|g5vPc*5%I0Q;UQJ6K}xd@LWp9$(aG^4 zk3{VYccN*oaDtd2O{Po1i;%KejayWA6a#`w!pxc3=YHZ0j}wlFK1NnC!5(OgGCOQ( zKZVEZ9x{Z=$n`^)G7>X`@GQb9SIgIGtw*8${bEM55( z=gvZE2z*y4v$Q1jC=!>zZ%$S8F;jD#zg)zzuq3fAgH{lU7IRWNSvYl6BRnRpr5!OLAff-j9xG=A+BJ)1oH66mna0TC1g39@dV`8s3*? z!lJ&ox_ao@HKMDm^>?TH4O``W*2WX9E?{eo;^>-NydLK8g(Z!bs`l)4maU(?-lz4M4ke{aYs%e`= zYZw#H*l4l&IQ39gxB3+$W98bU`PDZoXCDHIm}xBM0^Y3>$qX{He^CSGS2B`g}#*y+B`e#Dhor7SpK>Bl)+=9m$M5dk3@Hu98S?*Qpb!_o@KdEzJYq zMzteWETh4QgO{8f2|_6liD6x>M>cC6na~Mbr>SNE%$r3r@vZ7FynDCs8{b9ND2BCw zgdNE;Wr{f+%7%P{5<`t-R~%<|sYE=?EA0-K^))yn^9E-m(GWn`p-jeKH=(L17XEw&I< zj#EmxZn2dZOuKhI-0p%(fy_50h_4F_pcJG|DHe$1yaS`A@c*+c6aJRrZX$m-M;*r($o95;}Xdo^dJ0 zAKXzA>J@?VX51B%uo7a0b_oy-#vH@p!{BG;iHM?v_C-L$gJ5ZnP`?-vL`o2b(C44=cq3}br^IP`Bf)$bGBOVg0qWuO29&OdTvQ1L%L7CZ8 z|1G{$P_5-s^t;Q|bU6EVgp!16I@YHcqfl^3ebW58sLoX&?JXV0%Zs1KEAm8C-pza~ zDNq)Fm%~I0i;SbBR7c}UypI?~Ypby6S4wpv<4_a^Cug^YlRmspl-Vc=e3n$6bK^*t zc#WmKf<<1I=<=7y@z1`U5o}Fo;&wL%Rv1CI^o!VNfn%ew=E$|t-;=}iG)j2Qkfd2D zX^Wz6DM}Y{mFt+R)hCQw{l5^S{^ANv)~7n2Ky{ZVy0sFHZ)cfS_^2YIMa$2Fa3a6h zW+IKouwg{J2iN0Kz*4EQ+=Zro7MzHfH3=yAT{Zf`htM@-E7`-Alc?1Z&K?T&-}}{~ z%eA2Vc=3n0#buUpeRB5UV1~Ev(dUF$>m0~x=dC6g`p&~ z;b`;cU53gaR$Cs07~y`IZzwZ2J6MGItyA&;3$*!*u7V67Y!tJ}xDYLsRd5VWCN*6W zbetNYL5yO(aR`#7UMgkbka9c09Bm(*Qr;E|8749T9_s)65Hu2ff6+v=lAL-puEoiW z#;KFCh7t7@bIZXicSsZ&8&A4HbjXT?hs&sVtB^&eFIbQ4LKY0o^43EI-W#I$@|0A6mBbZ3=6xt<>rCdOT_M^CkEGoIsxeuN^X!j3BIBtl$&$wm-e$df8tWB9Mn$LI`9~76X`HLb{ji}~HcYtf%5@Jz5_11T{p(j6 zfQYP!PDh$-{B)YRdqW!9WeZ|8Q^A$gFr4cj!`3j+!7B>g- zu3;1VeMr*y1w!8T?1O-`8udPY@6igK%({)7tUk-!GV8X5Hz3@US2t(|SOGIh5t;G{FjneWwP^~B?lio_-Xk^n; zkr;ze51J{*ps>hR5to)~>wU^@!-q^D%msxmZ_o4v_cz>bRHScD4RYsLB;6t$#YlkY zuWWIpSt)CCzx&YQlVaW&!&1MBwm#Tzd6?tn?X(z|N|qV8vGaF|ksc2Vr!xv19*yZD zqb>e%d#RPZWfGuEBlI*Dhmr`?UPB<2o z%7XElgiYNgE6wc~pK(sHn6O)47Aadkp3`HR$>$1Po-^z!E5zcekXy5rA5cP1*_t3_ z`>nv^mN2ukH^)=T2C+E?aYB!BeUR&L(|S=Yy76)oz$%sQv-DC_X|-A8jK;iWcg5uo zqrbmV8On|kHH+URBV+U?Z}VYEqmA0UeAx|PsQ;IZR?piDy2p4yV~nD>wAcf&vR>Tu z)R2p46c>#zwHPJkudep?;wIs3L&03<6${pbR6zHN=^}9R9@O5Bo>fm z;nteSRW_LmG@D0i*!7v*4Tj2`^5iGF;4ZdK9uxQeg>*qCW{69ZB`yWMA~ha-1`%30qw3Auxuo#t_q(3dfNN zqG{o(0XW{-xKOEKk!{NlT}{Jwsm^gmG(HuTgd0DtpuD>B`Z(+TxiKV&Su%W`mIW7k zLE85FZCuYnMLb=r9BxL~^OR0x*ywZ8T551LeG&g9K1e4sIbI1WULK8a9|ayl}|AT_J5NvXI3EKYQ!#Xiw&)vjzwrqqZ_MoAF=WM^?1 zi5qsA(PlT2Dy*X`k)Kb*6NH*{UQWJ&hZP6eLf4Ssm4(?&bD-Mpyux3^Uv=B9Hqh1xfF^SfHt z<(w{Wv~O3{%&rBx`%vf75a$7yGrY>4j7wN$!^ z@-x=v+Gnh}6~osG?NGmsmkGJJgI*QCznlgSE~k#ij4UJk$Bn4I{c zax)@gAIxKo928bwrGZ;J8S~HyW!cD)Oo9lC7NWwS0_y3ncH zty8z__Ex*SRp8#P%dMT8`>K`Ap{;sP^&Sv&k2QafI!wAf^jMJ(fK??`Kus?x+-)YM zVwwEfo)uv1L-l_0RH~||;uTe@R21x6kx@+SSs(oOzchjwE ztn*efDvdiX^!WoeHoxy<^ZOcw-#6s{zH+G_)k-%ns{p4W_Xwq*Z{NJ7^QZs#kN?>D z6E5nKNM0SR&US3>>mW~k6)aXZh4%IvySjAU(Q~ddwB5LcCO_Q1xr?8V@Hb5>Js(!d zo)3ePE+O;7fZJu2eT<~d>c-~Hp`)$4ySvig)>HokywkpUGr2ZH>-A620j}zR9;l%H z2_vqxOVwTR=3({bVXKsDsIEIBuZvr`(6NWr>vh<;L!Iev&w2&u62v!>z~r)le&CX6;edk&q5Qsw)bzU)<501sZy!df47%P`2Dok_35tu zj*8yU>ej72_0Or(TS;tFB3Rf;Z+WJ{YW+Fm(fS|u)W4v1E(zrBb~O#Cy9`7ZTJ=j? z`a7z-y4!o|e`H`>QvNTIqo?i?#DA)Fx()Ka3}Uy0_6l!#5N^NPzWK%qsJ~HZ8iPuA zH{;qyZ6qkimpiwJJ+|s{jV{}C*{(~sF4yYPqf1qn>vXwZmz}!&nl3kRF_^wAWKgBm z&I4qQTn(FOl%WU3Z9W=baio34y81PL_?kU@-5%Jlw`YyM z>W$h@wf;Rr#LGD%UhS#BtZu$)FukhVmkrjJz1Yi^PL^u@uXOnn1LH>y#*ZxL>z?y< zhO}G4v^vU_fs}F*YiUeJ$1Wu!Y5(3(%|BAx-_!+FvQ@vYTZevR z5WL9(kuZX0f&Ias!%uI?Cj+FpIeDp=pPt-mui;i9UW$7>J-w7R2vN43WIu723G zL#=(Q1O#$}6w0+#YmhhaKPUV#Hj;ac5LUs0?zyUeH+t_@KenBw>Ywhdu71qLmI(o6 zsdR%dSwR`M_}wNn;cC4CrL11!pLh6D7yVYc9(z`Q2ejBD%8z_?i9MvDz1EKb^GV+E zprYtL-l4$As*e4RP@$?xaAu++`dHzC4j>WrCNI-%-MZBNezux-N{zsEj7I&(g0=qR z&9~Zvh-7_Rw;;E{Lu-MHZgrAh@Y>xK1oQ$a_Dd4fsf21x^kkVb0{2%`=dUtqz?={f zYzhE*g7$#&1md)Na}Yrds#hmARqUnF$%0bs@_Ftq?dYsaUc%_tb{?f%f0>G!w|X~a z7_lIOeA8@&Xk!i0BZ+>^j{eP}7j?vGrrQZ(-Xct_*8M3s0fQFr+SBZ)DUsQ*mewad>9CqF^g z2^~LC8*OTC?Rs6;zbm}j4+8LE18nVjUSen&;Zz@%*j~GSYoPZJi*`?@+sC)WRB%Ey z3Lqx}um({|zt*6Hc7!63LnYvGbvr%i zE>r(jU%n;o=ysrE&#o^AJUra^uCq8LF`~MMt||5!VpbG6uKG6_VdQ8@4If5@&I@72^^+G%F#OKXUpGkKbsqmHX3M z)2!AuHK3|A62=qmX=Czk4jMrY}pN;0)s}w=>uDz_s zp0&SJ8OvrhzMQEMdtLEd?OA4iteNkTlUJ$;r9w`W3e8xXFgA4xS~W+qX%ikSk13Hg zEWqm8KR`m&wKpXdt)65BV|lUV*P<5UwAT*(h6XP^KKCvU*bm!)5(r)mra0p~G)bxw1z{vQefe zV_RMSq$=qWKRyr32KX48wjDd1AK7Wdi_A`Y!6-o%o4eSTwkhV&4au3~UH>VPpsmAP z+m4DcUj3(lZLza+rgc$5FBsLU0`4njQodmJ9}fY(c~KPgqVzXcC4Ad#R*QB#u6N(I zci&diU z6s1v09}g}o0d?Zij&^~0X~*VZN;qTt*K@XiT?0}r1E3ghZ(~w%b<3|ezD&zvgoD4d z#@7FGtC?)w@&GUz2`~~{+#2KuSeg$uMlEu@W|^P~hHJZ_XuD+1b_tQ~s`Ibt4SfDr z8XvBbVSi-<@CJ=l*WZwr-d))ix+;|&H}cnAxzS$#hyo}BRq-Pm8gpA$d+g;uDES{O z*={9l@KvatYo}IQv~TWce>NzZM8E~RqBr|?I`yNN5H=L?3?W)qVl+sYOAo2ZJ2ifn9#Sp*SV!+9 z*VeFEnMD~;330*D(S9Qj8fPzfufun*QH9yrFB?_7ysbDtAS?NS-pkDqv_UFR=J#~H zbicavJ$3eetL%HaUbdKG$U-|m~IscvC`=7r5)YwP+Pkws--oN?D_y5Pg zzIf@@?|kadd;aCv(7)dD=l^;8fAz;N{k!)qe&9p%fB(O~u>1CdkN(}$f3W-?hQIav zS7&egUr+t(*WR`IN1yn={0f;2J^#bMBTC31 zcXxEPwQuSI4RyPogRa|pcbM?$CHmW5z20BHq1ViObhUMF=|VX@r#Hf5t!MQMbQ_|s zbxN6B*Hyvtz(esYN~&z71T!n`cukwT6pDD`8l}8oFWWmwGO@e*rAk*PlB0U5pS13F z8mkyoAK{76lCXL<=QR-Mmg-&&bF}QJmM1ROpf38~F)bqT)-YUTAKSRjsr{X^y*6PpNx3q=Mk>whvKW?Itd)ldnxONxw z6F|XWbX3~8@}}4Bp$&`!jUZDTT_8pGZPoj?bZzRbSO>Rsb&#qTA~>9Xz3&s_tZuU2 z{Mh>U`$lUMns9(VCPW8J(M+`4O@*7Gw($OuxuxaWX*hZ0^Rw6@!HhN;>_~JffKdG^D|3JGXR$-rnJH3<;9uPE6cUp`_C^;%`eW* zoW8yPk=mm2KX7nhpZ>qS{}A0HhpM*y4D8e_H}f3ZMm_lI@{fIu8$Ff zyP1HHV6A_O;4dm-m+nOJy3r8!by(llc5=@|Pgh%)hHUK??$CLtzV7YNGeo<#yS=(w z0S>riZI6xR9-}})&6^ONn&jF1YhB%y-tNj~l&BI+G*CzlevD^H7=C`C(Rmb{*A`2o zBT9Q1{($Z3CdAfXP$%l2`cPYV=ULd7Qy z74=IR{_xiqYjH)GAv`;sd&}H(#^s*JU^{$s{?~x2dlKa@PbN zGft9BlEey9hMqOKN5m>>%3sm1^|Bp%PsP=LW|z9Vx~h|vZY$T0U8g+XW2(u)eL1sZ zO~zr=g7&o;g+P&xj9X<#Ws78_=|%(YM^@|Wcw*Tc61XIe*S@uD(^jze*EZfz?9Ty8 z3gV}r3K`0f@-zw((AIqn&W^6F%vN>FWRB?yUUs8*Rh<~L%Qfq6Fj`R?eVTTL1G|{D zLxLOrR=;F5o7|=Vl`)BBd4+ycVVg+o20pU@h%!q3iA;LBNEcP0G5dPGL1sj|t!Apg zNdd>2p5>vk&EVqBCdth0)0mN9*Ej9@EwF%QWvHGLc#O^O>ZiK)oDKQs{NazJMAp7k z*;!rt3h#JqYrD<_b9L_GxXX4u8_>;BS+VcFI zSqJB9%jf2&CEPXetKBGlI<{(XRCnVLFfglxphYV^YhUYG^SR8mKiPst7uWr6uQWU+ z(6(wHr~%>CQS>q-0EdjW%XO}QhnxoZpBO5?LuSJim45SDXxvJZOBHzEU%5#}qfAF6 z{NU{D{Do0;!_2~Lt!=O^+^@b3&dy9Ojnx+BmuAp}7jq5MKa=Ur`7@qpX#V`<%v}B+ zT`#ftl9;T18+ z0=2u_!U2JI1<0C!x}z-&sN7@cXAjNKotZhivN$OXU+B%y@zLTd7Oc002V0aGh`DN) zDV;L0=cp}=UACUVx#>qIm#5BMRedothw6c}?Rd0*EyG6qg5fBduKz&PQ2&7os~^bA zftY^4zw59$>pyVT`ayN=HTbW6xGj931$6mg%_3NAbXUi5vR@S%o630Ret@oHnu0Zd7gwvqioBZFl9c>-& z2s_>p^#7)RSLoe+HKNxGLM3#20v3EpZJ5s42Qks>x( zeFjTiWBU^SjBmEJmnwYh24uO-N7Ci2k;nRa`;bEw)swgNSf9cP-r8eLtvzP?miEX- z#IUcr-`rodg?L_lk19tg>}VrS|BleHwN0TI0vdSx+mxZ73@8);eT^YTq*uDT2x(MT z@3)fq>wRd5ALDcChqU$z(~68NPbd&#JV59KSY5y6&bF{m zoO7hMoWxO)U3hVH{_NS>VtS1x5cmspPT()Ji*dAWVjY>izb)LZ3J)#TCYNieP_a&b z=kiUJ0ULA6&=Ql#2;TKwc12NOOhEQ8nXR?Du&XUdX3kDd)u#JTU&PBfZ=$`{f5IKu z%mryzBnSFTcAj zyd%TV@H11jg=PGaaa@(Tv$0F8?Ct94#T|#lI;cQ(>_kf09kIi1sASe`2&_99Zgli{ z8Lt>xy4OT*&-%Tz$a<;mkQEQIP*=Z8k|am{ht<_(p7r;tiqwB-Be3k&wf>Zsuvd+x*59;j2;9`1;<#m%DO_xc#r8JUD?V5 zL?jXw(F$JL?$#s|zY1PpOkrGcPsLIZT8{7p47)>mSod0+_FNyGXAD^|qS0%|So)1N zPJo|3dvLC{JmB8%z}Vykze5K;P1vKxK4{C_dmWWsBH)3B|1vk#$IV(n;xlV~qw(z8 z_4c#=Wn=8MOYjjxs!qrrTd!$Y)+Z&=L_j_3=dr%}HW91qz(lT8U{9XFrKm!8kfwqj zsG07qH+5YD8lYW&t#{O+*D|u7t?tCOI9XK}gD8N1n6TXnwa7>nUOecs_M$PQCMc`i zGd{#(C6!|ekLD1py(n>we3e=Idtakf>A!+kTn3 zudZLLj=*|Y_U+XX4``WnU$Ls+^eW$!24N1;mbqBcI&8q&Q9~(YBSDQyeUs6}`@&a( zp6|!cL;bAZZ>sHnZur-3NguGJ4=^XlKTjI6q#E*Shn%fRcj$9wW<4!Jv)T z{XV82@Sh=*v@|aenCP^EKY=#a-h?%)qrDP&W`{y9cCUQ(AL_PZ+PV0wSdUm3Tk%b9 zJ(Ie7LfvF)?0z7j3Eo-lq^$on53mTYN2}}mcy7M|X|nzvs_5m9$x4UKrNDY8!sZ%S z3{PkMJ-t4asXUB~p;3L5juHMk4Kqk<{R1=Ys7&%vkbooHy!LahJ?qcj)J2G#SjGB5 z2n&n$SY7|L6!n*`?cY>--raS*v>}UtRw-&7t!3)5y3V9lO@P3D*hJ7F2A1_h?#lY- z;304Sb37OZKL_E$?9@b)H{v68>z;p-PWH39(`lT!_4Z%y+Rp3>ontacPU82gJ9@L` zaI@&%a~LLE6;Dzwd}j^EAA+`+BxSSyVT6-Q<1g6Iei7-xKWLbVEJZh-W2)2$d-YDn zn}DOU+{YBNSpOI*$Qii)Lo>QQ335LPF*^@D&+t62C*&{~tU;49me!wVqAKH71fZnR zr&xU^Yl*;sp4Y#G0gKonOu#VmLkghu5~1z6#Ds#Te0tWuF1%f;U^%yi>lre3Q@|;b z;}yh4#XK(TM2}ZjGzKi?Hd!FMTlwrkFD`BCHR{A$tMDKZ4iYS$jPBBm7*o6*S&&F` zxIE#E(;U^?-};{w9@&x5j?&r02zu*EK!_`tPJ{rw@@(>u(1r41xxu)9=D2-PB4hpA z@*W@OjUaKXU)m;E_f_}Ny?vGIm|B&s+4l}2$~&v;f714j&_$F3!MG2RLECk*Rre{c zVfzv!qCwWOhTW=l6Nv2YHOBr+8~wjz?v#HPa^7xG{1w~}WN+BR8=#@PuVZ`HR*Z%2 z8*jvO>g%vKin~{&0NV*kyC!*_2k5n0>+2OGLo;j7 zGydQcZqkE@S)Fxblj_j_sD5!e`W$Ue)23>m=IaU78)mCd04+?8zLYd$#vM)4p*dN% z8sOpWU0cxfEC5p^r9+YxRgHdz&UeVIQb=&^dV)Ai*R^Y!MWmphf#lZux48DKe+SOt z%A>+(QpLTd>a7%jSyr1_AOry6Fcr`#FB7t{8Br(gmv%yGHE8@L{X11O;5@$@6SxVez`2N&<`(8p08b)UwpFv^vVnq zBWD)p&-X7qJ=ecjdwNDQ3;p}|-+k|$2kz)66m)KRd12|ky?c2-FllWJ%rBnZyQl!t z-pQpid#PQu>Q@Hk-sQ=&OMCYZ92nTYf9w$3zmQ`cJR-;1LdDYu_OXW;590E0hj33@ zxZ}|L!o|gzv*(uk5A54_aL<8#`}g->z8o8eHAj#kL^D0vZN!7n!#v4!?fm58lS}I4 z}sg+4DqIcW5W{#%rZAa?4&Jh9;+=+&T!P!wzklf0bn@MmZcEh zp(-cZf9=u5$%SL{bGa`yac*(`!V;~0`(vG!QJ4Qk_x<@}>E_i!KF)+cG`~1BJ3C7J zF4(+Ltu`<{3l#kKkGn$u2kh?uzqG;tQ@|wO7(%`L)_IvxZAw?ZhxmJ}-WfiFpo#x| zX464#A7LBuDXv=TGag3R^mdGA?TxnY-jm~-o&U%Gt&nZI$SdFl+HVMa>)rkn1!!qN z@xLJ+n4e++(<1fwzRbAfRQcYc1q3W@@`EgvY@u4*|F8EUe6{l*$kJ9i#;>`imo1O) zs@3%%tL4B!IMMbzWwl&NU;g%`sYJtVF;xvBE$=fOC!dZc(dW6eQm!AEwXB}?AtoPMs>%IK%yic(Rpg~5!y_9i`7;U4_*S1AGT3Olw90!pDfMUqI#}RR109;VU2s~p1lovs#Jb;eGLBt@sJ_g`%hQRh7 zntJrq0!b?jzylXRY043pdO>^b5$By?R}aZ!u(Sp88&*)j0`xHh!w29I1fyW&g#ZAl Cp?ie@ literal 270336 zcmeFa37A|*b@yG<-P1kOGmnOR_Bk7BV)n@xI|5$>0?)c){27$SiKR zFq^@6!7L%*ge78i2us)@kT~pXVhB5CfCQ32LSEj4tR&|9{m-epbkB@z^YOmV_dFkC ztM9FRXybL!No^`3sg-Ju#nsPXStzY5{QJoUHTe)s-!3(1SueROen|L~Xh`|!YN zU*7NBr(HcWbwfM7s(tCxr=EK0_1CAnrY^f;s(s`2Q&(R2)7i$1>ZjS>2F=P_SLWc{MUYX-~N?}7k~K2r=R!BQ~vowcTJ5y>ZER|{)j$Yiq0$kGW_{Cvp-sdMl@3g*wJ+o~*+kalavMlfjVRopJ zY!?0p!t?-R_zH1bw)pUW*`WhACMQmK2Zgs4>eCxSrP@`9vNITF00bkF3}*GAm2f1u zD4h89&Eyaj5~|}54oo~aFw)qxPte@J4arp^C$xrz(<%f>_2kef)j6wIw@rQtb{FdX?M;-`jSvdSBZU+SE)BeL`j6$+b8D;+pk^9Ns{^bO@x9T)Z2aanDww&|dZgoSJQy{`&! zR#D4U58wN^73a0B-gWiNVW>wlRF@4-EUUMYvB9zWJtLvgFg8$q%hn9_Mv54lkUdtP z+_9`aRv#O@>*@zj?o*JQjL%_{O# zcsaB%FNb@0dCY05MhNHg?+*U`HUB30=X~|}w-Wwu{uzULsy*5}1T^`F4%y!_+SjF? z2EVK6@zqdIS3)0h9}E*Ct&=P1B7)7)R7AL&AJ ztO^ zst1#g5JK^-Ia^~_p7rEmUU3Z5GcqySTG|-82Ys){W-&CmV|1t?ome!y=|@>Tk0%ej zQ#rC6o6wLcxZ>@K_K*GZmh_iYz2CliW1VQWYEB8bmSLZt#B;IZgoU--3@$~>j(~YH ze=m!!Budp|N~Uv4^-X_j7Tcq%$vQ}hFzHruT79jI+lw+pcU}fUI;Mh<9_vC3S(#DkT*uB##ws|q#jK-|Ev%riCrgVYyC zQe;xK?4~Q;Z|&p!7VZK@p%M%TBxgWNFbd6uL5E5(3K>i#KwH$ybQAPWod$;=9LVHS z2}zb-g{?FUIA<^^9WS+OEhelw$MAGkM~V<_;zU8eLetZj?36yTZZ=x||9&upB;ZT7 z7lo^BTvqAmnI4Q5<&u@1+x8>q0>5||jpnxd6eThZ;N1#UI;twlWKnl|lwn*C#%4X5 zuPMeToB4uwUcC)!B>YJ) z$73Ak+u~-2azl*B!ZFzK%&sniZOE3vT~DGkOBCx_ zH;SFAS{TPlTdNf5YL8{o=f$^H-4-b@IH$T^P#s!_?j7SidSmT-Fu;N^E*aEPQ~Bt` z(m$f*^~jdiDYOK*$p0ivW<)F+hIPXk%!UBa}dlq92jTu^fxNW ze#Y!doAt#Tx_Fy4oISidJy73TW#(wIb(iaPqPs7TklT&u+u{wB?1n;CAGeJWMu-dB zqR?CzJjfD^LM0dokZy{k0*^u^7;j4*QD49)RD!{Q6&@ZX7==nO5sxZc;8CaqgFhua zJW4PM8B8_oM3#;xIn3I2rK1{cT;k8H|3eMCh`i<$d6TE{E~B^pFfF5!{t3Tb(MQbb zhA4TW9u&iPtP-BXbA{28Y_a4HAz4v0w54{TV2Wqb#OEGshW0-q=X&xqvtqLVjCTbQ zt5V9Rx}=XU@?BT!&nF1?-H}5G6Jg1QFt)*}eMVSvk-w|Y7=RI|h4>{dZd~nr6ECck z?UXVpTQT9|iQ_{1Unng?O_reUxD52>jkE^auNuSv9z))2s9EMutdM%8av5%tXgD(f zNHx3}?Q}a}kjH|tS;3b*Rs5`{PjDV=q2qx)WW|it)8jmLkov;K%slUbq(nilUa1%l=x-bqg&*Sg0~fQqOn zYm2&9Q8F3Uq3sh>@z{;hQ1f1Mm-U(`gBO*aK;q(+xg`ovY-}Ip{yELa7C&60A1BGlV;i9nl zj(}=F9V4e}P8-18ao_q(o-|@)kwqcLP?Y{&!szC>pOBGdXWx+?%g0pa~G;M&{am4Or;}p zp3<=BCe_xkNFT%^Ey^TEPE=ub$*?z##&FKi+0E#_v!x9$98)2%*h(-zDot%@It<`P zX;a3MsmzX?6qfAp_eywMSn{E4_s2l^!WYA4wHfj5NOB=Cxt zK4v5+u^=JNO+2_tBTvo$fG&(J4I47NOhN<8|;FQ{e$Uo7K38cQp~Ihras}yz0*qT`eXkr}acrqP|HY>CI;(e}j z)XMCLqGXEPKGa$#j@1hLK${tgC@(}MAZkNS)CmnuRGdZh9HL-!0F5jOWW8&4^;pgA z$l%zZvu|i@u+X3V5yM^yhwd`ro1T;fQyQvRbzDx>??crBta|7&+-~0>S#JzW9+&Cn zePPM{VGtGI|Fz*6cZGALH;j%3#ts-T9jb)N!1+4{kdXeKGqB{gfe8OE;f2o{*x&Ph zZ(zyKviN%kmV9L3IN`Ym|7$-4kk86aboW-P+vUC( zLFw{T26L>&vI>D!WdWMQ5-nJjS@=K-mGDIv5mdk^RD!{!79LSsz$jFLp=`md?}1Us zU@GBm=%Q%mgQQr^CJw%8mYyv!S2`jcZ)YEjlhrLf$Hec%(_v<5qCP!0risi_nu6(h zF-_!^(iBY3x3p@Ck~QmTjo%IU!If|fw2@h~DJfF6gV$Y`BgSSWc`|JQ6UwBcKqjqJ8yY$RVOoBO%CDy9%1xx6)o{c> z2rz=Os|hx-PE8%eCIrs|?nZ{66{{lk+b1;AX8=|=2aPFGb9jAlIy$uNRw%?mtQw-f z#Dp|AEvdJsvH+yv3W8(>`7Pgyo$U=uy-2kQt&{5QLo;CId{h>gn{%=^=VA&Krbtz2 zZD-CPy%@CXnwytouZxU5PQ#L58M1mXhti9|MM1&PyCfu+fU2He$}ckn!}O|`*=yhY zl+W0mPnSxsqjA4jnVxUVp3Yi)G0v*E%pV6((S{W2TWg@nNH>n^fl~9orBR>|QC-Z#|O?dx>xNU!wpk?B?bl2ke> zE+%*>lNbAh5iM2xJvPS^saVmQeo}w>s^0W7`qTIAO+U9kech5?fD7gTO!Wd>G6!IL zFTj-rKz-fQz3%v~w9ICAyEvK2BerM7nQYIfnCoajl?3Kl`>V+QX?_p6xDA0-Bkk)b zB~FRY+zY5-cr}LP383R~oF3V--nu1sqDYnQu|$UHS1bTkEdzaKA)xdoN-H2)7r2Xv z4Vq`2zi<{)dca@i;0qUkVl{hm&qKaQEaGy(|Ias^G@yu`uD!q;zR%j{x zU@yzkpWc&RVdQM%4``_-uM~w|TJ;`7a%&O2z9WfF?r^~xN!8jOv(Fg%fcKfz$1$+r z5Dh)?PWj}H z0J6#uEe2I5cX)brrz=^e3^mC}8KX>kWnnsS1T-CDe6OZ263>|rkB$t={Ha2jd&O8! zsSM2m{?tPo9EUoNsEe`GohF|$@tB~Tcu{TS_Yps7Z5Tp4*;6OIW_>mAwuC)&zWN%D zwXeBx727Xxn9(`&W>r-SK5F~;Jt4Mz(R0_;u_3C>qbpvwzFNqM6la$VFxza^P{W~m zPtX#D)~I+tD7b0N6`3k2Q>;tf?N5t&mvXbPhOM%@lg?VpN|pK+Z*x5fQrO@0G6=7})?n2Ltx0hnBmp?j?lT$5;+285KPe#GLn*4&dI4 z)?C&LDVIsg%tlpH8TnGtxKJe?SYj+4Pqqo{qSnN)4MUMweOCn|mOc;RZwSLSswDpp zW>*dSppv;NdP<^(7;}!2nOz57D{I8Q-(y=i@FH`o13s^(rgvIn5TCX|@8Jc#uF4MO zY5{g8;9Wja@j@SP_GNOc*KzYeXCa(V%y?hhgeED&pMG!F06l&(E9 z9B!!Ifyf5h&njN={BB56YLyH$Lj5MUZSXdetLy&8(M+9JT+l) zT^S3-iARUIo~Vwdfc-oy^Z1U8M?DmH-R9$gbaB3ThL@0t8d!f{3$WH@l{^EUVlip& z&j=Ps@dcVGZ9ond(L1ri8tv~set>T8Bfi{D{C*|yYI-6NagHF}MPA&}bqfOE83N$6 z%;6oR?w65jYhAL(k2ap=`}``|s@G{S5$ds-TB%nk{hvXr=lpx-HXQ0p@#53I84o<8 zGeHX|LQ_ru13Zj8e7%iXoA4OX5Eo~uKkfA{DJ9Vi6iVCfB2CUcrp#yl4NP6d=D7dM zXe@1pqnNm_Z@;kliB6-|`4}??{5$N*yamt`4Ts$_Rn1wMYh%DKLEbFku7lkBy=FN0 z@B;UCa5FNUi+kg6tfkL|46;f#%W|Bv<-g}(&v3UMUErQiW`@9p#Ui@XYQkbl+PJg8 zKF3UE;>R&_X|8I5Uim@o3yCbXM`9l|VwaS+9kLev)%$$SFT%h_!7NN^4g3Of0IVi2&fAfs$9P}TLh!101dwC`q62d??gp^)5U zZ^?J5UPABP9I4bBQ!?Z;OmQ?_myC|dl-^eZ91)e!)6$L02U&p}j-=cbckaR{FhEvx{RLcfN&bgw`r`RAb^jtU zxfS+kl14e%#cYw4j_6EYOwtHzm`iOKOL}P-Ti-aw1`RPHVdh5OnXN}}IzOzv^T~)* zmTsc`3AnsxY>@t1W%0J6JuzxgD;tDXwGZ_WyK#hys5Q1^%S&<_Xnj{rXr0Q2?oB6z z)g{y?c+N8Fw@1`DvQ_gT8z1ds#6nfs-ph@bLQfteY9p6WUu;W1-$q00FcG~mPkI73eyTiT1-6*lW$*!$!H|YZIn1v z9Q29XPoX`tW7;QVh^I8|Wz!jkXN=|l35(Nm0o#el;0Fq-$Z^?Vk8TV_;f>Mj){~d1 z{$Y09cO0okr5#6M_UvV-fl(KQG(0vu(Y_f%_lymrrmo<_E7~9RsFhix7|zsm*mR!W zJwLCK$!j(&{}*k`)Zg8qGcs`Y2DPzy$9fgp_jioj5VtS3G`bGnG~@O$Er!;p??`J) zb@y?lp%i_*&0(*u`Up#>4iJGwuNZ07R{896(eEvD&1rQT_&%jx z^8{vPX6}ZY$*|fEUFWTRFqtK;)KWGr1Csj!u|E;Q!qzHOvb9Vci6%TehmpQQXE@H{ zi*Z}ZW@vW#`zT;Fis0g#8Q0>sa#zxoPT>6Gx6NC#@mnpt5&Xo2Dzg&6;VA;5CWO>GO_b;l>a~TEG2aTI{fU{55aSRE!IE(jw zG3P3+bcYtqt0q*cBn|_LoJl7PjAmat^_J0c+!+Ne_yEpRpL1c_DqUehPABwWA7w3^ z3=BSRrkk#JINp)fuW%u`B2&!Pt zrcs@7Q(?hqenDj~wz6#p;Kt>Sc;lj2xYUUroVu?E1CaIfXts-(!6-2#+gD&^|C)G@ z+ACfg8@O!Iw~SXsTNgXnGd|g62&5q^;}J~DD`8ES0f}N5eK4%0gQ|Bi{jxja2R5V% zAI{}Pf4>HTl2PIW3LG9x4zOpsMEVn^AA?<+O!keX6*e;ZhoZEohe9Qr744cTRlq1z zf;rLop=uT|3YB0c9ER~&2}Yq343om*tC&;ZQ3x3Mm*0Uu=nF8}cu)x3fMFZ@{7a=p zY&nP~nsNce#7er;xRq?+;a(`?Zzx<;mg9Rn|(hg?IyAAAga_fJ7eaSF>N+$ z3;c=llCGtvQ@oqaea-*a$H#i-&&=%VJCP;*=tTRRCHQKM$?BfQiuP6ZzOr@) z5**mmSk=DPBD9XytglL6hhKz9Or+5U4}?XF!|@vcH-7`9r>e~4>b#>q1&^RoQh&Ca zYi*I~l-VVkOTx|;yTRo`tO)JfD7M=EHotzN{TlC&N+;jki}6~>>z!yHFeaa~Mn%SI zE7~`DD67g?Eps<(R+)Hkq3VXT=4LfXU{c;-70|MqOig;O*vI*NMb2#H$L+0Yy4PV_ zSu2o*w*t>T^J?mwK1Mj^6J_Rb^&VmyNRS-+TSpRas})XjtXVr??WYnh3E$ePO9*wQ z7#Gf{EES`MTz2e|H7Y#!C*3wDgA6sy7Rt|2U#a$uDPXcnT?#7{T5h{VkBRQ{^hkb} zn)qP{*Zi^2z8zM#Kg-X|Ye>9_St@0WePvyHJ~&ZscJ(w7QRxVMwKll8wsJ~XB!1(lwjm)Cb0IAEIWdMsZRvTD=o!lx`+ zWTmeYF8IXxv^-x%aQb=`nC*9zJrHdspANz=7yc`zd-XZQ_aW~_!|51EriK3RgvmAI= z3F=JYcN?9}6Q5~xcAig7P2Q+jwX4wd(X?~D#8r0VZ9Tk<{AVc-3bO-rY2m#r!hFA* z(wg<;Jv{7WlD6CaF@X(C?N(Q`2G)#Js*M$sGw&s?`vR~t#iMg723$U=vXSGJUVw%& z?UhSq_IL6-l)jI=$@}?#JGOAc_GoAK`)=bsQ{hC_@~xRP8Te%mI9E>o{H7J`_3^&P^i zv0;A!Ui@$Lq;o6ruG8YgHYCX391brV1XP&z!skjyWn|2D@SNi+22WoQnz+#s5955# zA&P(}MXfLlvs@OfaQd^eIhx7voV&wenJgYh-4>RGXmnY?M+N2;iMNMk zVRG8#A*NgHBGYLfn7cY9xsQ4{Z}>euZL;%Xu)_kHpa$a#&AULIwY_x*XXD$R_34NO z?_3_PLe=!&S$nkg=|0;vAMBj9?DIwE!&u9X$lMU-YuSp;>3BqI*-vu*6nE4V1@y0F zDoHMZ?$=wHk3quJK7l^>NU*0P=0 zUu!M<5#WDBYuT@-iN6FoE4HZHeW_mk1k3Gu%^OB$!x|==&TS+XeSku=|58N&AWy6%T9D`dG~R7yNiEaXtBfdIlr8qhBV9RZ7w^ zQ|kWHA>h8CpeLKKehwhXP5doBe~f#XL~jVEN_AvhJ8r7N({5v2|O#+ z7?*qyQoM1=Jcyd)Lqu5zDx092BbrOYAa-ZLx#tf9^<<~jnPhX%8!_(L-18zj(cRE6 zvh^-ttGkbxXZrbB)!oPTM>G9=$vl(QE4ltBPFBb5KsH&;L^V^}C-fs(JvTreG^_vLyGdf>*2dR zFA^WwDB&yE>=qG3en>gFi^9CfO7c?PnbX=vDZ4+)&jrcv5W}4#(J^5sNy1TOOvC(+ zqNp|x=4ysU=xKf5VoB7G_OReL+5Q`>fkZ7l!s@siE&>_GLOv z{2Z@ZHzp@WmsXOGA(iCg{Ad>FHcMD(X!;UY*%pF54PU3W9ncy|h?uO-B^qfe1&w&L zk;aYVbIGKu{l7w~NGj$*PIP`t9)&GXsKoC}9fl@Sf>EdhbD6`?Z~6 zEM@9xl<1|05|j|7M8MtecqS6`uK1De7AZV+r1&N3=<`fGZQ8Dmh@N zt$}%av>j;apOLLuN!~<`IydrElDF`d-bd_)FnexxTHU7;u}kewiuj>PFWL?d?ipIq zUb|eeD@(lJGZb6IkWDK#Cg-0c-Ew$1cf(%%2Rwz$R83t|nE7N88)lEnri0suQ8kC?Y4O(F zZ4Qtn-Fs-M=Hj)x}w;hthuGM^N=Ve;-V(koMy3NG2}6{xh| zK*`CcMAh$GMDl69@9|24C$o)LcpJk=mD-p>rFM9w!>HV%Ju77Xt7s_vSMhH-?eZ$) zU-`C>j?o=ANW33Hk`M4RQeXGD^fS<=ljEPY=enakqS6r^>ZI8Jqe&$TbKl6Zx=>I1 z%y>VWogyj5q=|sr@1xQl;JzDQMD~u1Z90EIVMB%5E^_e?5BIC>h1$juw_Z?>0bPGN z(f){Zlueao)nzxO>+V>+M|sEUQG3VgroPOc&#%89_+YqD^3`nV+a#GvN6d@|rzN9` zeVgZL&VOgL`M{6r^MOAoPX2$?2d>)vmxov#Cbl#y>-^Nb9|*!ceAJ9GlRq;Rc(DHGJZHWLbT#>sA>TAj>V1~#i}_!toVYUiOI}NxGos()bVj^e z%=UFu->E}y_3_2atTtk-DQR`lFGrR#Q`3A%FG z=E-E;SFFtL*BuD-2Tj>X*~@3@g+HdY{uca|_R*m0{+(XOyMM38?yo{u_a}Ot3gM06 zn(ja9eWLp_fBcgk%e((ekCok@>oM8=-~RY#fBcIc$y%elGV>2StuWQKPoGq9p_dAk zVD@pHQ@I6a4e;3GtIng2CD)IyiTV7a=QX9=#@^lnbd7}*zU!fN zXcj+d@vW(h)ehHMl7(Y>;cL3?btH*`ZiUKgb!(__T&p_)3-B1DvGq^IVjeI>blK$?83fOIx++1gWK^`06A!?#Y)PRJ;R=c)XJae3Uu5yN0<3s z>HIx2XQpyyq@Lhcf|m`k6eVIuhis)}q+u&khCP&Zx0q=M?O zs4<*;8zOZw#g?n&rwQQrFtKcqJ43b4^&SJ22Q{3|0+%5f2}I@h*$#5YI3C^@hugVh zTsS@ff!W?zg-d&5+g#RtL&G_-36#!>I#>R2s~-$;eoTg!yusH`R&z#~r9tV5`gQ4u zj#Wj)uy(a=8|m6wU~-B&%|)#HTXd=Iu(snc->2YtH(L0hk-JOV--XOQ!;|t_d-ZJ( zyLN|HDRJfe3b`lS!|Pjky@GS`%%3^^0i>b9Ps{2vH=`-MHNy5v=%{qm8}>7l)3s)( z+RreMyb<)PAdJiAbdCv2&hj=Y9eW2UZR2_JE$MP4`K~|UDsxnR%Pnink)twN94aWc zn}*pbv3bsAd~qA`X)sr|2({vW%*(3K{t5Ip+J~&pOwi?KQCd@3$~SsbDvjiCMOUdF zj}0ToW%U>ge}NLrs2+@Qq{1w3*TdF7A(n_A5JAZvhX)TIbrvN3q4Z;UJzFm)19Npz z`y75fod`W*v%YhrYA=l)9+6?&Nd|IAPd9Qoo%9xErKHm-xYP?Rt1V?WO|OcXgfnW_ zg!YYV!VR_dpYiKv*?6+`-&JWmugM)L{Y{gJk+?^mJM$Q-*`0WjySd`Ty-jgk3LuVW zHKUVnozC{pavToakeR~JqGQXfDwLNJR_MY#%TytOULoedrrHiFKk>10tp;6#lYZFa z$sS^>d#;TnW*d+OOB;}&b9VKH(0(~N=4f`@Xys$UEyy@re!edb@O zAnHU|$wRfI4w1?+DTjDEXc#Q+|EJ*Y|pTgZv`5SNn!T zPWO8ow8w>Eulkj-u=`)(wIp0E`m5%|$kvwv5Gt11Fz2EVW^`?dixc}g7aP`#!Lk+Y zvps5M-57YKhgR#LM{#84Rn#dO*Nq&l7-sPN1ENqu*>iUGHx_ZLOk;A#NMp4hi6DC0 zm0X6pJT7I^KMn@gl;ZwR*JW(4l$G8BOpFq)m7&Ugs@!=ph5kOw?8ad+w2nNe z^i9z0mS^Db{{19;OA39)wj(vI|Jet31Vrr9kZBiFIN z3kNNBt=GLBFGenmk+MFK`q}1*mYba@q8O_SGkoBA^g68D8?;|>>&ZaQPYOdi5%1Lc zMRS>@wB-iOcAQ^P3-YG^3J{}ytXL|mDe0R%YNg|mrb=B)s|i~_Lo3Mc+?Nqawy46o zHVL2CJnHDhx$2t(#|?>B9?Q|$&ZXS_b@b>`bXl=5F0a@Lj8Mt zUs=<{sh!js@}&f`^koHQpAnd7$CuTb7Pw4G6QNjNI!-yXW0Y!*|tHE>$KAo5XD z^Aq`ei+3XZ^n~q=mk@?S#l)4bxkgqfoz z`(KFosYl@FDB=L|EQFswKKVyQY-JSou=0Tj&I+^TD+xw0=C#D&jHzx$ zb?efHBR4Yj@_!Cq<^mGt{BpcY!(@U++q{fz7dmC?y$!sV$r+r)<}Gsl%~lN99-^D2 zX9^}r}J7iO>r zMxnVd^&S|7A`IoYefPce+NPe*mv@~8)v2IUp%P4_bEpSKp}8=_JunKDVD|B{#J8d> zg-S5H9Y#zoU=#vIKHKk7m*)y*?w1i#9ZvL9>@stAYQ$jR{iMEBpX=WL4N}_c(^#$>Hd$n%`ScW4x!d1a{lLcdey>DsmCp< z#|&PmF0+xm^tBN^ZH6K@+PGMDH@T(!yH$vZYVj@o4~6gs|5HysYeyU(Lcx@iXN{(_ zB_+P!$nVU50h9jHvbVThS+FZISZ+;D{<}z@`5)d#8rAecfpb@clyc@*0-$Qdqys$o ztQyg2#bWrjodU#I21!h()J+Ja_+GR9v@+()6MgG7%=4Dytx!oPqW+Ebz$i2qW@!(M zLUUm-ilwp?D#1*+{*Cv*CWoaA!84NcIcR50@o|+fyE5M;&{mVonpD(UXc zxkXHN*V(w(!=K`BlM+kOkgoJ%zIllFE!(YO)!9B?n%`ddnQCtb#d)_=SljPTfVtQv zo!j+jYn5tt^w-{BcN^;R8`zDdg(wl@eUFbVVY|kbt9-qjT`b};(>~e=uTVNAbIba% z0%V+zHY+32gW(eL>o4vqUI`ib z)u1aT*UVt5o81+P?dW$mX1-aq{bDILRYqRXtJBdUP!940P~+Gt=i%PuXtHtp{ybo5il}5)j)gNf=e5>H1 zWU46!mrrKAPr8(1Wt+C|&NXloOpkNCGyB0^hF+?meN1w6Xx(_`^J5JgZBB6Cz>OTP zz()|UF_B9O>8x?-jOG&a$)M%ryc%GKi^61rVh~|4TQu8>bkfog9v7#WKFy~>w(TPf zBvguPVp#aK`kK+tw=Gh&7z8ED<-)VF|9gC57$51#7cdx z3!~4@zP+T;Hb@{Nz(Go@uRP#KI{d8G#XJ8R#cOX)+mI(&%YF0 zL5o6m6m{C*?HmM|z`>1jA%RKF zdq8O1Y&RR`UPIry59>WG=0%87(M%8Hcc_) z|6fkz*hpxb_CzY-exmhffO4v$OBVy*f1Cn7w~DG=CiSql;%g-@heal096;m~vrB zEiqNp1-ZPN0-G(CtZ>xAoewQ5yM&j1ckj}&>uWg~T-6jrZg> zOw|@~OJLYaADv(vB8oSu!_olE3J7p^-V&=sqK8Bby*nawqI*ZJZJZ#+9j>{hmBDyh6=41 z%lRtHTV+3{sr{H1)6~(-Cdrw3Q=Kc?Nw=Y@w}?rU-o|7z{nE^OxKtcJ(*mx%G0s;%*SX4 zOP2=C?5Jyi9$CKidgR@;#d_Bj-*s(mny&4ENuQHrl@OdP)ZEM`Am~=U|;(C(&&GNL*A)pE;8S zVO^$Z^ZWPA*5(DW61;C{pR!ptL!{_-ie@oRXtq|wMA1`@hvV14OTd|i zzC89HbhL`F_MGt|@=NgrFBFQr_HZ1B94!6&IIzxy4B;E zd57-(*bf1`TlHvPcPMnFQ}|8o`*?M-ZBah7|4R|-Knh+uwam+~dFlMaNOn-Is*g9@ zUrhRO?7?foAOk`@ro=uaysO&V?gC9gx)TV?R-;}BaMU#|)KZVQZO1OJ~Iw!J7^@HXCi zJrJX4`qe#5x#=;nh$yG3)7|Ic&gc1Vv zhtk=G$#>@C0{d`j6Ir}N!bW~eL;F5a>I~lc3F^%z(`>pv(PX82yqi9$d#cG{V8b_DgOBqKFvT4WDXN;OC)#PdF2J_!dCEr<-a;@xb~Cv9Ur z$$ca^U*_sdg{l2%(!K50%|4}%Bd-)CJ&Kp8^r8bBwfe{mHnh%&5PlZS)M9;TKLA8b z@M)&4k0XoZn%OpvZK8zf(I7V~nAthEMa;zoZs*=6&uPG42%wN7oD zZD?dl&Gs9!4GmP9%{L#1iam|Fw!s#{+W#sVqv_qM!JDfqFKx5Iv->fXd&f~~@YWFX z-8XS+*G3C*ykdKwqTgH#Z-vg^5uH(>SZ&0){^-2CtuF>5en8Xvf%g}Qt*3|f$&b(b zpS;*;YH$2lsUsvad#7I~==QhyEsyG1+Bbz6X*8;n>Eq#ix}Be0>V%{%7uu`REwHSPt&skf@dn}bVB3Hm(QHRvr9jj z`7Tx6L85iu%nmXY(LQK9Dp8;0E9OAo@j+Ozhtr@JS}Z%1txA&i9?pV_^LzX#XykoI z=%;=`Q(m6prE!$be6s%w<(!Q_X)-VpT~(PxsdV5ryNu6*m|Yj37+r-+31{~vNWO#l zx0Wh)2(n9kai$SI#-ry3rl-OdKZSokD&gL1)x1~6f%H;JueM)izdz>Jwa>0WKxODd zYwc$qBL~l3O_9wexOe2dW1?PXw(z6b9WS`#g$UK$OzX?8ApNzawnW=yEc5_qv+o=& z$}hW9MXKpJRQX2Hn|WGfnZ#`)OSL_IEM%6v?2*zflRAbH_Z{vR9(zHyE>H~@XEa3D z7KG@ZQM;tVE~H)x+FL1OUMjdM%MxqJi&RHu^m9ST=iYf{A#+NEKDrFu1iDZ;ifO8 z?sV((*8MTz^v{|7ZEy-ob*YC7el--qerFNdp+we*$eJxLC6ZeCb*BLFAJDa0j zf-$VlyaTqRZ#Ujd8yXy(o|dg}Ii)DTQoyaYO}`@tWh}OB{5S3#_&l}h;(TSVcvSx< zT0A~lt$h(XQt8<1+!pU+Shcg)ix1J-Fr1@Je~OH;O=Aj#Ah}!3#1HMM|CcRzLn+_h zY=J8No3;hwuh#vey{cJbo=jezQK|W_pTYb$mS{8=si$_a#ae>Qh-zwPWLZ78WRlf9 z)GN=nE+vHaPvKU{fA$V)aHKZ6*mhvbbz{P(x^#f^LBDHS70;HiCt{*~<#B4r*_P$^ zdMIvLe!xRIR?^6hm6V;RN=LkH%(ZYXLpF7=QC4WanfeLDeSOmzWR+)lYCv=@TAW*{~@TqB3ce zzv$D*D9reZ;J)t5WgirBr{4ye zjCA10m06$1QK*Tw_jz^I1>ey7yt?|l%qNWZgLs>pzt1z)7k%EVP0v~TLUC%D;?T38 zHzOlKH z5P{qAsG}ae;-oCPToYF~HdJZM3E&lUOeHNeSHcobj_Rh9Epp|u6ExdEt4oObGr8tr z23}|Yc4Ec9WE)z~&YDJ1?s+P=XfH*%k6obLPkFiQEyBss@tq5U2{0I4iVJLqR}P;Z>|iFp^c;Wr(>J8(!!W{ z1}6tTJ$M$;+w$lWLotZ)cpJ$$?$I#lac9}|+doi(hug=W+FKZG_f@ESNhqxjSzFeo zF8)^V??N~W~^cEZ*@mue2-Y%kJc&{)HELaW3#U|iHP%tgviD3P-5m*PbGt3p&`Ys8}A zjf;nS_bH2(ZGR=OadvC^8W`JT)W2(%_q5X#dvre}az#>a*94z3)Rj=8#(0Kb3 z1?o^5?v@Z!CF#k4>B;lMqL+mY8%#IG2S(QUTp?dx8`yYl_Wr?vMV}m4D;Tx)50Uq6 zB|YhH>xECyrz2enibWvWX6TME#GQvMJn(EY& z-*H9P;;MWNk1oW!*ZRD(RG+0cdwnz?Gw-OaNH`ml=@T_JXgk5~OQ&aGzJ!U_(*717 zV{{a0BOtBEpDo>iSJ`AuPyhM_B;wt!HonpLz1yA5qbY((FJ|$QCqqQ{OuY|w&$3eW z)uLMRF5}0XJvM@jH2A)feI&0+N7#De8y+u|^Tn6&_}%pPn%r-s=hR$H@-d2sZbo&w z{6g64_RD%-OM65TmH?Z!VG=%MYm;+nsp@;b;SU$W4W@eXaf%vgaYh#I@ae*{qK)^H z=r#`|erv2}rrN2gIyIG8w}sNPx>v&Fy!mZYnhk1I#{4ic-c}6t^gYgu9pL%Kx`xb{ zb%x9tlOkEb^QppWIiIH0o&IVPKjN3u{xs4KF`Q(fG!U|wp5#kZ?Fe|$M7%jDL&f~T#?v1w+_mVu0$>`eD-4_%0syvQ4>DtsStdg|fn#VCkU7NaL zjJWsbaZFOzrY`v@-O+t{9P`z+sWU%G+!yjVX02;e+nGgbe=Cn;65DTOYyWi~$1HY? z`=>mPY3$n66b88cA9);;*)gtmcE$tdwrf*M4gzjT9(P(EH*^lx?>hLx1ze3y=*jVb=h(eK0pqb=efC3) zFs^K-4Nat<1BvY5pdAX0Hb5|>T|JC7xTO#kL83DM{eT40LXBqW+L$ZF9qJ(Y82ziC3 zN6S!Ujf!G1-X2fA|EQp4=FcgRNdekj8E{*hG^C`G<`VLNO zDiUA6r<$to@Xp1)ZMrgWSXzr%!f2JJ+qvJj<6Aotp3M(|hl1zFv)p?rt);yLJkbVE zCf|3V&0#!RG?(#Af*Nsg6LVG>qQ#)<mAz8_!1`C9s})7-d+M(4~wsjBLD)fN|%Kl%=$=dP<`LsXkbSG;b0 zwa`qPIJ;zkOX;i{YB*Hy3A)ZieKzk01vibkB2y)0igl^G{b{ilRBjeFFi_cD%68dU zuButk$TW?vD1o)~$URSt4YiuJ7}ci?kaJOFM1*end*y2dMm8YhLER78L(5%P_Y%SZ zwpb1+85KPeYD%XpIRt*Q4_jnT@L28cnHanrev$>H)IS*^kmBxTwW_0(kmt zmZ;QssW(f%jPN&v{DP++?Dc{tuaz}oUz6Jw4!p?kdE#b!PffpVjlud0Z`fwjo|y5B zgToFuxw94ROw;bjt(&I!KInr&duA9H)OSrht9YGmMwc|Pf3VgyPAG6Yb1OOvs!cBeaUL-{>4&Y zz1>s`#^!CO!dd>@-g)}{8Nvnfn*ma*EEV`wD^MR1a2$VS;c3wqO%VL>{*s|Ibf@10 zVi)b-z2;YBBP7N=Oj7AO*qwS*z0t2OFJnW9B$+K51;6t@`Cl2gPT?lMPpjHgy32qK zg5gI;Z`Jg(#t#_g;acvmI8R(YmS%+(ZMw$?5w7&}S%J`y@ih7%mi~pFbeC`Bm(!9f z%$Cre8i5Tr(C%(B-l|?kODUljs?dq(7dg%abtcw7*O?w{3kPD|^8O(|KR@RzP|gGI zGn|J~u6`btdHk&`y@vv?+k8Bb-pv<(bY-`OLP<03Srr_H3wEcYEk-mlg|CAh~-}zqYC`LAmrxzGL}Ea*Y>wi zm)dx;RIF0E`YSZgeS)4{EJb;KVXIrOzWOlT|oa`s&4U>F|Y1>z`+&#;#l9(K&}&w%1FF*Gr4n%Zk^h@+zs@3i<27$Av62kksVbMYc#YgLx4F?n7KQl!CXJg0bl{ zADSfBa(Okh#&v^S;FukSG&#MY=ufujobv2Tdb2-7-p}NyP$DDkpF~+ix5z#MNg3O| zsn}s7OnWe6J#=R?yDB%LgI!gXcTt_Ca;agAv1LwU7j1qx1-98Wjt!^qrKu|dlMTDt+_^+~+0sB}~!Z!6a&b`>$Nt12B~LO3%lx-i?r{o*k43ZJ+CL`c9%!>T_H z#?4&8dwL~5dGwKa^i_(MUCrd~^YqF7K=jBl#vf3`SAxi~eNS=gulKjbVqUTp=t}x* z*>NAIE|jO(D;4uRtDHxD(FaUVolX7a^lZB-y2n!SED*EoV?xWe6>;8n*M?8_pgb{C=OlREwg--*P#Rd06EXym*Lm zo|9EcHdKB7hov(nu=M6~8Z$ULi@<%_GWlkW_K)3!>CRh8=Wr4CCR~nV)3hUSeE;-+ zs9AaiF%8@1Vz2E3cErdH^>!Ab34I-NKt;W|TqB|k&aR&jkB=Su3UKMrlagm|XX zZ_{J4`%*m$TrW~^@nDygG9B75*v0kkixs^2`TP!c>E7Zyo)n#04A@15-D?Pk>3@D$ z#YFUjUE!^OOeAsp1*5Y;t@G`ZY*(f6_*gm|uO`RDP!%7KwK4nKdqGBVwfzjS8_Jp` z+N-LzR@-mNW07AT`w_)nr((nfXIHiTWfg-; zm5WiZOMyAi-{lC&pU3`Z9?Q0$Ja*+y5dK>)LIt}wlzchPl~EwrBF zFgHFKr_+61D!wYOxbj{L}7Ld2fCj~d-K6mxing2Q#p=+Wj?M}5x!l$RHn(m z_dQ(}_Ip9tqH&1k#&k~OPfK-_$>^;k^D0*{%EKV|Cd>30ydgG*O(bzOoYlQ<(OqQ^ zEw+SMr0b%^h1n_UaNq^KbtnPM=4|XJgRfjdq&jAHvLE-AADk)r&!T#Zr z=X-tR<7|h}a+{Zx?XQov*|?JFYwcZu#E6dGbNg}%xc;mpPuX#VMg3UmGXxz)HCr1h zofmoft^_=N zCOi$^O~z;${VZA?V~n=;AEDJV#%OCdFRu>qfC18*CH8S;a_Zh$J6Y0qg*c91m;|A^N^7LwQ zo>*Av$o@q+mgjhq3$m>0A6`ekvaX2uIl7X9O}&u|{tQC0e;%6Gt_#@hy71|WF0YoO zal39Q{SCn*BM%g?3h-5S_qnWQ<|AuN=KUV(hEZlux--T=>{ggk7VUYd+IJTITs-6u zi944VYiZx5)r&cFZR?kO3Mv6_Xso&z#26&*i%Cuw$5;Uq?5a!LDQWCm0(fExVBZX2 z-I54F?UR#A5bKuYAX6ofGs_@TImq@Bh`uhH5wdQ31~PRE1V<=tEKJTSL0MW3D3+A~ zO%r0hrj%9y;!l+TF9xG_zlZ@-^0gwM?M;VC#Nf5dAHwlBeS9g;Pnf>4NgFHh0@88| zK@QxDP7#+@fWf*R&4k`W`V<0oKma(bjKS42kY^dlQhsd@eF>xyK|Dk9I6%^~LFLg9 zrat&V=wcUK-Uq8y_UgNB)BX-%v1HU7O|b3P`lic8Vns|!tD@A*921SUM9+uct{Q9D zBK=#AMny*ho$0f&DCST2)VTIuAEWr^5U;tu8=nM5&7)J66*R(aO6eOJGqO><*!|75 z9UQYsKV-b34h_3@)H2*LyLPPMH;=MmJwwB5%H*z2b9s|$m>;gOzpwva5T5pFgVu09sjA|e^`CVK@Wl1`L3zN zPtao=WfG~TZ-HMNo_{~VnRnt|riW{ugSB-fq_-QC*@26o8thF-b)OJ@-Uy zPoo!|a2+=vu17C~Yefmyl2?JZ zPhP_NQ1VivTu5G)wy?bZcp-Ty-@}wwfum1e1&)U;uL4(}yb4^8NL~fLK6w@Rel2+w zc>ClfybmQW+02FHWoZk`>%9xfOZgtAyb2tB@+xpVYA0$HSIafvZnm1+GUVuL576yb653 zmb?nQeex3CIr6gpuYB&tdOY_#(l_IE_-Ijn-el27%0a1gWMCf(MveNRV5CS71ta47 zU{*uV>&+i4?zh38Y-*opblZ--|2kY`n+(52{?v5#!J%wk__NBt`{g8AJ>l3b3Y70h zq@VUVp7|(TaPW`DOGREm-qOm$D;31I{0x9IZ^38mzKR$*S{hT_3;oRP z<@?Q81RUb-+pVu4zOsHa?Js50se~yzrLAY{oz&WK(VGstsZP` zqaL$E`IQs!)9Gr4eG}hDC4JqSeteq3HNPsj+bH)-DtDg&`x;oYzK-2axX$o)gl}vf znlkao#~--=^-8_e)@}0`;D1KMNMix`#$5QH0?#K2=Epze@Kne2<7+&>9O=3l22h+H zQ@6bOHQ|~IcQ$vw20rq2X2^U>*!@}ph0>JLws_h^+7%NkRf9}FCkFVd*7HUhw{YD; zt$vGe!rYSF`C5jO(n|q@8ynNl=mlc_-s^ICFRv^$%&DSB*M?GB99u?QUWbQcZ*)C6 zW#Squ+LkVFQC;$;$_C3Xn6xU%x5(T5Jy9qgX>Mj0&qE@Q{+ZNVb{K;BWjE!rV`wEr zRAV=6NuR49mart<41%;<6di>gqglyIjCryVPMGOYH9Q|$Hj5TvE$7^ntBcCYNn{RU zei93KRVi1me)wFy=1^8%N&S6e*YzT*(ow*;n0y<|E>iZ^s~z}U-=OHPbY2IXwM&MM z)viLhIH>ivO&n1MzGwI^l#kPoG-Z9-U=KOwz-hmjkFh#RFYqgbKrVZ+n zU@C!GkMNg*=~-AW_UU?7KR~;Y{d~&mdv~)vnyeY1A2LNMdQ){d5tt%BJ0tqvO!VI9 zS9(FeLUZYVOAm}fb79`v1EWx^qt-+AUPmF!4+&G7bxcbfk6&AqUFetg4 zLS2P^{v1k4KGd6o*~gA5mLY*bcH}im_-!PWIF!jQ%2%lce-tX!z2WkGdk>64vF^0D zhp4-NHy%*w=xNJX8z-viiB@@wnnk&x+r`XGY)2H7Dl!a5%9Xj7NgMCl%GQdsj7O9_#v8U(yUAb;c473m^uAZj@7)Es@gKhbGz@;>qPhcdW?5Jpofj4X8xWD*X{=`3~!t8 zh(~UZzv}Jvk4ZN%gF;qD0a%n8}_?LG1-PZVy0sir6E-5_DR-UZLx zYI&WhBf1KCD-`9uj53{;YFETmIyp(u$|s9xfcQ)qO%sPKtr%Ha(0Q)S#-sbFBX*x_ zT?TFCed{+sN+neJDS19q>Y~!0LYx}Aq9dpW(id6}p1z332tre3;sTH?a6LxRR+N(7 zsz!9Fv9xtPY2t&qOOWwIidFr+K~0g_7PuT79TjY2XENkF1ooBMmZN&Wxy)vtUId6x zJh_0{nSa#ch~Vz`fO7Rcv4nL~JC|^BbKO*SMs9Xhv$Z}{C+q9hU3{5ValDVTT=kfX z@q@mgoF9n^epHVv%`5Hy&eJSOiyxj;d_Qf^UcaAKY4b7mNRss0eb32o*>n61qx{H| z6fgSaQ()?s(wl0pNv)D?(b$-o5??h;{uLF;M9XTE?>dPQzHZ1mj=p0yw#F`TgK6y= zba35nd&r(E+KcVEvc1BdtJ>4{T-`p+p0`L`=1zTxmrC+0Yt+K+?ZxP=bd*@M7lo|7 zc%8nfI@NBx1|84t&eF$b_;Qk~)pTgzMPc^~!1s)8fWO71FYP}ib%q^8&6_xIN3%Iw z*3vXu#%B~P_PsXB33%tUy|hYPHabPkhqyWd9PE0v=cHMjcSL&x% zQbppLxrrv;v*yNICV7_Wd+`t##JFm1PH0!#x`QXf4Rm9o`w{r$D&ii)Go!-TH$Az2 z79pV*Iy;W)>kd9s_!SxjtLAy`CiQ@f4y zdi#5QP-Ytk?OZhrw$R13PEy)RN90k29i-sPK6wMbn2L+E5x!x-A!C6pYE6gwy3IqA zJJT1_WJZVF-Lb4Ac~%VS@Z?T?+uf0Vsaj{(cVlQL+0gT>bC^Cl+iqD0j7wEKN7UZCBto66h$a>-F2@%gCQ#CZ2l^qA~^OpmyE+4W!~qq}`4 zXpLg{)8jJ9~LIr{AdQ+}qD zm&}*ve=nF)y_7u6i_I-(*@7ttESPe*QeHJ5wj<_Ap?_|lOnh>-SwOdcCt-wS|Ki%u zCow>|t(iyuE4rg!pNYUq;(;4BOTz)OZ<@NT9|dQe_fVF?7Au6kmf!gmU}j}A zt24igeT)_^y%S@%sFnClFWEpVeJv1iK*d9Yr?|LN`b_Yb9^x~>^mnS<|G^UcE2!e< z8brcPgIiDYZwgn!GsD(*`MdfH#tq^7s(Xdexp^EKV$vU`IPem$NY_0tvX>Cfk+BSF_$+JJkeM@J%1CSM{@3Q2lfPm_ zep5ppE7_Z6!u$N8&-BowP%LjL9h_o4cRUe)#imu0gV*%+XjvdoSo z&)}Av8>CCQiihc0Mi!r?rj_xTAE=dlPVat=#OL+e=iOnk1T7|HJT>|%9Yq)RNTCu; zv{}Mfz$j!jbzFrX+oA>rMj6#`?f*mDmw?GtRBcz^-g}lzXJ&e`CzJIuJqaWsWC$dX z010H%u!OLg5FqT_q$gn;CJe|X`>r5}iKu`Is3?nqs0dL}gW`f{1d&}qL=Z&6|Gsb4 z?Y=!TA$*_TKTmS{o~lz-r%s(ZwO2s~&ryC(27N0Pd5#Cqf_<1GBAwVWfQ7U|a3%AN zUo6^l-9HhW&g`fBzp>(7EzjT@`6*nJjie3d1U$W;fuv!K`6OZYpAfHCnhDmrpV22f z9^KFCb3eNNS)Xj!yPwl1ds^Lp(dPjqc%Gky?icLOi~R8e6^C@H>dfN*$28+k2cl)@ z%7=NZln=2;8M<;N`xP2ueQB7t3Jo#Q#LYKCefIoy%(>UaMELkHetb5 zYj1QjYMflK^Bxe4UXsO;u+nqj(Ge&R_~8T%LusO>|4{5gIf5|M$6YA?Ru@7!t?6to z0uk6yu#l9vm4N4Wqc}y}!T~>5m^{A|ZvJ@8&tSHt-T0q|7_3)-Z3L{JxZK{q0iQMT zbQN_xxDl?1oKpt1nP3yDtIa->m@yElNDIxfwdrH7HwO_lW;-5&S3c6osUsnaJ1i>R z;4m<*Dde?>!MeJHCvacCa)xWvJ^$=5J3c~|mw*sXU8F1F8wrQ)^u?)R{`w_WhPf5L zkWaciBT&4wD~>*6@4eD>nI`x1m>1@B3f3mD2S01~;OFwX&ITS6Gx=P&2R{sFhtu4* z-##GUUom3x-s_@{J5l7rJgA7mXgq%na)%i;mF5Yc=4?n~8ev%zLNRiQq`V>!R2+*8{R+6vJ+Xf63lI>5W z&3FTKA#5`|GYVQDdlfIy!^c>H^T~D!;$67d`)4&bjh+4Gd9^R4HAkW8T19(;~<)5eoaR(?8rEi7dCgQ0T&WCTK7BjNJVPp*CsBC6DGM)dM_BBH+wV9vO>Ny!4ey(2{ILs;{j`^|cjlT_S2LQroo^2YYKaSz9rG)Hl$TX=&;FCn|go zb+EeQ&Na`eFbprK4YyTDC!Nr%egYg<4Wr~S&?F;kc^&VCh;DSj>tXWX=j<>c5=7=VR{z#+rGUat7yi5l-_axReBS7U~ z7uLYySuK_({mYn8vE*SRCRHqSI5M#gd5>|00U1-o^$3+ugamsg*3ANeJ!0sBBD9G4NDJF`9eY+&JG?boOv=Vh8&xXh*_?i^F;)8})>OGcekb-&dvC_6-vs zU{B;Z{*#e~X?n2^JFm9u-IUNP(9dvKX`TFAK-T>--0gUOXUO_R>8cL;N$0fB12ZDS zD|6yC&;?(21=v?cwE2Vm)fx!krKqm+2C+t1=E(AN$ID2>#48DCjcNe*vq~RL$73Ym zoCM3$zXpoJ9TK0S!k9na1~06XzJ&s|1ifxFb8DtLLth(judzhXP-;KfsmEHn6lFZ} zUW-}!V~)XFL6tRT%SHJfwRYX3ro9ljN6o!(jdl@%vZZGMwczJiPn6z=i$gFe#?iZd z5BwLV21N+*;NMa`^JC@BC%`zsHGTh;vqvk(@-UWu&)s}mw^722tCRN z)}%81!nfsE((b;_FF}&w`Zq`yn|KXW&cmC5kY`xHSUqmUl+@=Tk;o?Orz)GeGiLp( zh!cZa8+Z6BoSP|QK30LRSIL*xMTP2}e5giyq3nYVNXR~DGe(cUU=pmFAahjUZ$-whW{(mwA^vxzKJ6^|0}8HRp|f-fMo3MDGmy>J+B-+Aaa1m1Zlrw;P_Ecvz*I35+X zD#ZOZ#QJTp)a3FN&gl%WmptBod@eYu8Sp#yQWpJmZtjz4P#0TWF-U z*>r+OE$2kOvR4*7hM|g-`{F<_DlBbR=zKAO{*iYcqzroJfgUJ+B~(>nnp>X^x$kK8 zD7cd{NAHBG*!jk)cOIg}mzjyN*Apzv>c*Tqs$}PGV|nGZ1!TlMRgdA zSZ^na@*4pWHk|!Uhjr;Ayz}se`0V^Cv&!nkx?hj*uI`hcKJPpzZ@qHCHi#l^&^r${ zn55SGod;U5vLYi(4CL~Xvi8Tl^H4T*nr!d&&I3cmWkH?LqVGIJJY7YNhc$+bIq@oV zS&ES`{iucwQn5Ex?>s1|-g$7@=7SS@=OOe7xu`0^=sOP~;fE*9bv>-}hwnUCmTBZ8 zGC)UI?>t02UFvAybD*t$=Yc{F?m*%H58ioT)Y@uc_el17=YhV#w^bR`UihlmvS}X+ z>z3YmAfbKdfnWcJ?>yL2;5!fYYn$&pST6a_0}1;!Ol()`!1E5y9^4jIk~wGy6Kf^A z+m%zcVfLPXTW{jllY(_h6Z+dW&iQ|>uYXl|86eimNP>4MLA~=J2JRN##%`%ILFM)o z;|7?{;2u!)|IWidkZtV#ev?0O+i3g~-*)U|&vM!}wM&#;Bn-+@Ksr_LJTRyyN<|gg z%+E*Pd0-4MzDiNi*#N4G(RUt5AX`*hmcRdaC@sG8u#wqDrn}z)rG4jtU-95p$pZrG z5}qjcSE}B5pq~=0)aj~s9_0U}FhTG@yI5Z9vvCJsuJX6#@8o59DT}K5kpt=i^QE%> z=MK-SK$$zf}6jL-=;WKdAFnXTCVMW@mJwZznJwHyC0y+V0y4j30Kuys0`B zc}sv1=}qX)4b19Cc}w67#M7701?7PZ#){)=%ZFPnr#B#SdnQ-xdR-Og%4-Of=N~Y@ zK_iq!n9m}h)=4O;;6`HXb6eXz#!OlgzA0eep1_n@S$=kaRpBf82z4d-pbNuB9<@z} zk91e!Z#9MKHvZ_&zIR-qh2sq99>;xjmMUo<0WrIy;9Y)2&mUrc0_o{qp%)c);2Z)m z`mZX}rmf_aHUP&Js%ZI~D{RJl2&ukW)!s+CR^lUujIhn+9vF ztE?cnTP0xd{U4@h_k3dx&%70u6^a_RK3-d>E4F5`ygb^LKQFjqm{icN;+hJO^FI;bQtx@OIh&NZv#ybb=1EDu!duklV z-@VS~uwK`l;Ac2|j@xHcx7uvTrqTxdOS0|4o}P&Oi9!CMj<~TQW3H4DG0}L2`)=P+ zJh|dh znWMmmc&(bdxSWstKsWf>1Xy*T{jN;v z%!Hl)n{+<-AEy)Qu(PGCV$#o{n5S8cd=6rH@eo5EQQJCGkh}v>3ykAN7f# zKrzCWx8hjJqGKags{t3H(!m{}z$7a4-Oi!LOk2^~F_u=_?gm3Zqx)JvR!)~X0YQ#L zigwpSg$oQE<3Wo}_ai18ri<+a`SDVbm?_SzqH=P>_H-3;UQO{RlMXEe{PzSFsnb!fJl@A~D*7*EWLXYnI3OesD>HB!OvGd-mSqmZ ziDkH6ZN(EDjTk0osU-M^8h~pnAAm&7P#sajF_qGV(1eZI7B8p=>Bj7!(#vuf?D+%X zphxUCW`}6o}Ltju-ne{gE)GyEM zWOiC%&mnR|S~}b2fpa3Qh#$$YZxU8**hQeK*QnL5PPeTGg%>0s5L;}l@11*a<3=Ne z)b(27C&|SkHe<|bh)-Q&;`6dWa&@sM;kF{B;Z3)jbBK+$ka#Qu%Sxnj~#&V1tCCcuMi8(1%nWkst>x*YFT ztKZCki`VvlaThZCJ0lEubU)pw zBOUx0I28YdEiLv2QLSaeA)O63E_qGCGASUUZGg;8qZu(-*GQR1kvN$Ru1746kzjzd z(@D4xERv*~fn=BL8UfW*umteBc-La-k%eHW@;mUaMB`Ty{zh~I^w!>1d zs>9w<35#)^No+eT^(zcJ0O_tLN5P#oye0(?RmG6XH8ES({@zR5NZeKj>my~X_`o>+ z2NLjCDmK$L2g6=D994GE^~7;MbO5ikReR!>a)&u=L=tE(tbMJFbWjY-D)LTrH;_yh zl-a!xdEgbB>FP4$s?=p-C>z?Ol}HbZ_^dAj;cCZIFfwyd)9cFfC{+&*>E<)#p(_hS{pUgOj#7(A!co8%BIga#Ute~%E=+r8LNNX?disX zab+BBW?c3i4Q*7vAf(9LRTpIv@4Osr+Ib*0%SuWzVE-j;c_3l%W#~cYWb~Q1Fe8_x z)QlWl>Wbs+)>!sg7>nBr#BCU`-RWQoh{m(qG7lfxo$-t99R5jFItjrv1X_zGY^Vm; zR$gPxv_mTAb5Lydt+h&Bs?ICcmMBR7bY#|MQS&hDg=Uz?(po5w7wiG=$_^3t-h{u3 z5^4f)8Lv#G1@jmmI&FoPH#k{7<0psg}TF*vQ0>%JbLJ={nD!ulSn+YbzX&?Pks?p^nFO?_OV9x~Wo$ z!@HHr1s4w*7%lS5y1+V`V;(zUm9cfo%GF;Z?ra`ZEJGs2l1e-OzS4avwHYerPWegW zuz%NToK2557yF)I6XL;b(0thCG5nTp$JJF2?IvnS$|YoU$KYIqtz}p&nLUD157^Vk zDWkM{`XXN~zSCjH{`qb9Z^~s}Z$?hE{TkY3zf;0NuUusw4>H8PmU4&2mW4>Mk+3Ys zR`6D*e05$AXS`k>e7fI|prhP(Cw(8g5_w=ZScu?uLICp|!E9i0UGv4;uk2y~t{$}} zGX$6I)I*<%ulhTCxBoteMG{qB4J|)3%+dn150QIJ&Hjdl=4H+yRO%e$) zo7ZE!B&oxB1y{FBaf~Uwg2Kk>1I&=*N>fh6s3gEw=f`5`O`NEyMY26|5^lY)8Nt;T z++@MzX0+q9Lq-YXwjyVKm9&$Mz1uHO*QQcI48U@^tV4+H;94AsAq)ino)s z;GQJwr?}Dyn;o#xvW%4o<15^^3BtSBcTAYCf_s2&T7XKm4;*ZWpaI==6n=QgAP8^@^GpP`{-rx8t%;P@t^j8ub6@9$D(6u4 zRWZc_CKC_N0}KXo5TJg<0`LvhDf7)iV(EyJDtuoAdds)G&M13%{(*{+1o7ZvMyoCV z8a>+%qK5934kCx{{q`KeLpTn@#5DV5&D41=E{x}hm6+Ovs`Zyb6%DbzG%Zy$#6%M} z2QW>R*YL}beM~kMN;e~G8`CW|@k>vF>&En;()Z0x?_ za3eN8LjGd;R4kE`V@xkI41P%ICI@VNt;)wB_*U{tERqkcvv^&Dt7wS1e9R2YVb6>!uRG!Zq$aq)EzLpf#B;D%l5U5q&;h>73u0zVvaW#bRh&{nj4 z!YfTcZrp?t+|_M~@PSqy>G>(BqvONMy05#({pg|YhxH3O-egLXkwnz`6wzqJeV0_J zB9-o`6o|$l-BYYQ*w$T#zD2WaK|5|qB#o^=SmJ1e5yTZ`9qT|65AJ{1Lo13X>Z${l+xTlm>y; z&Lfq+Q2xwR#cv9A@zU_sE>5;QI6%_t=%yG$TAR^I*`8WH;a>&zzDNgb+a88Rg(Bj} zCnCLg`(!n&He?3B?4=~uM(^Gt$>Puf8x7`vFm#Ru6R0a&s#{aeI*R415Nq%?fW}-0 z=DG|{&DB5zYhm;8!aSeDxf7n1*k(M%GRY^`V*I2|f(lm0JN*|aJC`W>OZk+4BUICv zj$0WdWhpN=`-$ylOSWT3c1Q0-6F6{*x`P9L z5{-Y00x0|QkPB(w8(Vd>FlUbz*5qs0=u@DXd`&n*7ccFCEfiAD#&qesNG6|-6qqy& zT?ngHdHD6Gpa&bT^5!V|OJ4vpdUaGijc}DlNz;C?EYaoAz{eB^o6@k7lKnb<>|I`( z=d}H$*_ERSIKvg)OZlTcF9JE~Qk$!c`3 zL{sJB#eo~x)NF0Bp30R3PL6HF%TFw-49ig+jQG+PcB zx%mudT8mf&%lJ1y`1W8D$+^6#Jcr#tlmPAc&+zwy?rJ4)^h( zgEe1vm8cP_R49EC>2J)}w4?wAmHue4!D(P_aVTFCSsj82Yw@?zhG7C;QwX@mErnB` ztY6VuT-(8!(0pyB7DJlRI$W2po56~1vbGAtJlTr*1_ct%GElH4$cHH>&)m7*(rQPvgX0^eFj43X+)MDW35FAqX2)X z?3v=6szf$yH<7k=V#6k4jixEqqPizCm6~2_RfswLnXT!yR*UNM^&uabe0``z86Hsc z!oEM5%o)@|h#&t-w<5(p^DXG9Z`r#sTgCiV%bF|p6HXPQuGr7DnApx|?P#D0anLNW zFU7jdI@^u^Gf>L+;(u6Y;iP`v18~EnsosqmkGjM&PWQkM^_g{Oi{2J7cF|a6qfz--KkVCKz2kn`KVABb*aTs4p{EeJ$IraaJprs?7exQ!V9~ z%A-#R(9SOvO#RqOTl2%u%d@0)wV!=Ap1Q>0$TZGIeok^J^2Af3 zQhk!P`Y?A-+v=0F)yIvF838`S>Z9|WRg(*-J_%QSP&Tu*mW#Fsf@+7*vG!8dZR+sP z;Xc&r@S9-O>TtZ2Kckmzl`c+%D|Hbj2Woh}#aPKA8dzC*Pi_7Z3P-EBP5!m8v1^H! zr&-txpppF=Vu@B4nHB7;2s>AMK}w;K&e-J<^y1Lf9CKz>m(|s4z3l6B(wM8vh`S8B zd^}$lHyCr6VOA%(i6ECmrwU^STm;Kr5pUDrJbAQ9;l_jWkq$N_X^*9$1rE9EJN=L7FPvN=FX7ZI#8!fE^#WgO9klm22l3 z%BMAoxBe(zIG4xsNNKv$a`O9EL<)Yv;g}xjIY3%#}-b1%u`j zs2ofzxEnJ9D(B0sJ8l?|J7)?m)i^hw80K1`s2O5!X(-;YD`cQ|R?jN7(vDtApGTA$ zTuj6b67}H)5_Ts@p>aTd05&$bfey?`5%Q{Os%@%6*CL%7IW4#w{hhjOdrda@I=)b* z9H1~%4O-}Lz^T?0+i-T%OQ-ye$P07JhKMA2R+euv*p0zGA}#l7=sh>I9u4`1Lg}l@ zdIQzJ0e2*KQ$P(65XPuEe1-jshG_fPF)EE3h8a7jT;D<>VdA_=rL1un6m;AT(s=M~ zvSaz1@j19ucSQ2V<@tQYa5kpcX`|^JGKrUO@N2N!MPp^RBMdE4bTM+;43jLNLV|dR z8Z&Vg^=Bg&aD!dWTN6Y9T#HU%-rApm`GFzhnf$=e{@BPV%Naw_kkhLB_aS!wI#hT> zw}rd7Iv^@HDnz5(geyHNoj11p7{~R#7l9F?t}?=m>!LMgT|ZBSvBP?a-xbC>iw(w& z2jh`?-_p>CAp`Gm%sR8S7W0Q0|7x%qiY8|==qzQSE(f7v@QRj3CAGmNRf!zCk6eP( zg(0O6EH*R~rar8+=xp&9)dhpuZANdl?A4g7(yXsp;+A{{(e;kpPgP>d=PH*rqgM@K zb5O%hV!Q3;g}T42D*n12D=ZAKSbcOdUMbybJqDvw*xs)e+mTicMo-tUK=F{PhHEUI z-?Ml$9ZT$KmQ_@0-*9PW!uDq*Ec1j_e$k&WA zqo6`fI)WbDkHUmF4{NLqEm>o}u~2GLbd4=x(v5>kS6ipSiH-TjA*DMlhV+1jNj0kX zgf2e%dQmZV;Cuzlgj4<*&j72+=+7#@S?99g8d=%49WllxkR?aU_^>@uH(>6-)Ew)5U1l?DmAV8| zvzQM1Jd`)oSRCbF4NY&ve%x`OtB!%-8g!SLvJTe$-|8Tf+O7`%2E12va8vKB zSRHJv=pc$|`+4bC%g9cZmL0wgEi3E$wpHSzWDQwie{C6heCVC7{zhy#GlyF)V*~#Y zYxoYljG65HCLQ04{WxQGPYhX_IPBN@9-s6VCzsmqhf_m-pK|V(ru}=;htr*VHBLrs zBiQ$dj_7NPJKCooG$j{~KL$-g|D!SxL62Q~`CDqXv{znrck)|CN)ti|M z!uK3Jo$DA$UcBJDsKo6VFL)5Ys08T7wc~ok%g|wu1rNb3muhcF1>eKhL`+FMT&B|e zw_d(6X{^5_^j_a6^=osby`aDewdFPOkvj+9N2pph>ZK$Dcm zO>5ZKK+ki~3qtFoM|2fKV<%R97ADJTd$-u)wL#>vi%cc z#~57g6LwGNkTNZ>jf=vD9qX2b(v@IlV?NiCavhJ{pwcteX|QD%o<_gfZWUcjYxz7fv{iNtoXvhTkDN)ZhQ&J(1~{?lm9vJrNOqr1wNDB__qg_eA8d z{r5yH8FFUNlJtI01m@YC%RHk_lGJ|-a;bV&pwDw6vV9P%DYV!#3ZW2bk1=1(eWi>~ zLc}ec`mMei4Tcwox#i(wHl60MJT`RKg@FX4_VBhKbOcAE6VY%1N8!hy{NRvB4NPB% zTYW0sX5^6u3cT%qfXUnT1>e|XKs|`^d90|&r(XgC?W6P)bn?5Y@*S*&1N0R(97}(L zpgg1&nY^qTff=qn-3eywP$=&ItE^+3wFqS&GyCpmhLNw37urg!%$u>4S$y5&kXyL! zIULtiNJJ?ssM#o)Ab}c=F&+BW@85qk9J?0vX4JS*CRu=Z^=&=I%10#4%o zBNXS42p(gFw1Uhdk!=W)?Jmo=xzJmV33D-gFa*S&FvuvC^Jno9m*8-GhbQ;Y6-Wo3 z)W<(fz5@X@Z6$q6VPaLjDSvlf-MK#y>teGHO#mI#pb0xXX(NIdDBR0XxXTIdL7XmG z7E{E$s7>Ua0xShq>`Nb|N87ivseXTkQ;6NW(xz}r{vRNjRB7?WRm~Lji)$&jA%2XI zq0{R-5TNofEB3V4 zawh~hq>2R3&5T^;=8z7y8qDbz+4opkuGd~? z>*}P=$G~R~^MQNthe!hMH7f0?TZFt$P+psI{%VlIgw&*hHTbgC6+2<{IvHK6YU$r8 zJoWec)>3fb^lQ?N)%r#G_OX?l5Oj+CHc{Qw23E(8O<`pjE9kabP4v)+TI#>W+ghGP^f*~K(jVe zDCI9jKPA&*Z)Mw<8C04lhr#iUnIWaa^gYzum~n%pjK-K@JP=6q5HZg#+zvkYr_B{T zGgv<=a@hPUm{Cc@{~Z`Hn@5Kd+KjPQl@EL5qTKv+FQ3nb_-54EsxWVc_~ze-UoIW& z#&NNs9}x{B-JuTA))yt)_7t}|+J&oshbpvd8JZ^4T zfhmn_Lr&Xv&BF~pa}NyHhiuvtKRoT5w~=<){eP1-$4iGJ-;*TY&3_1spe6VTs*4Q7 z<;Pbpyv6_ry^vJl#&x8$>(_L{-j8(fPe`KB;=d1LUYn6{>oCLDR97@v$rp^89hHu) z2e91OmD345E?oi8c|WSbnVXp%X_u$I|HS6a6mG=D4!jU}C%UtzUbAH`4$BU^j2qH9 z-C4R8pIS%=_d2qJjx*^|nzut5w+zu_50iq>+Ozp4ccASTe-yieRSVOP-9h8&{}de2 zs) z)u*D*GR^E_ren|At{7#k#JT*V%`vzQakiO*n;!Qz`?t#T+J4{Bp7O-!HnFra&8 zvMmdmHdK^aFX6w;8XyA&_2eAN9jFU6#SD)8{0d%p663$j!>x)hzqxEq%Mq8Qw0&J- z|9MC7-;ci5qFZ7&fKXCpL*FNrx!BgYI||41u|SS4sKE}^Y8PxVC4p%>wU3AYZ{))H zhI<{cDulMPi$T~ z8V|5Ahs3dtY2rGw(#$g}?DxBpsyeQM%J>X=0o3~=5U1@wTK&MV4Z0J#8>C5!U`wn_ zf{|HE=QU* zbHJm1IphnI-;>;yCtZAweRC4RKzn<)o&>@78E9YJiw>ZMNwB9Oxf|1M1i}s=h*ABR z3>NQeLBidbc>j7F_6_Jv3;8VJOp8lGJyL6fJ=`>~$0c?PP}qdxk@o3`#NVu@4Gr0B zl!fev-S@tiZL8?2LRVWw3`)WF43h~4jIxaB8a#n`ocfggJFG0_|I2>-(~C#` zv|0OHbzYbB$g3?2<<;vV4-zrwq)~X`{A}FME7>hRjvFYY(%oPxekpsJc2gn;-#DXr zGdAwPX0c}5wg~ap8O?<=PIP_Cabh}sppA7=c;0{`o+?yA7BQJ#|PuV*~fA` zKGp@8=9qFU;;ph*vR8x=zQ!;rndb#N71B6y}}9IdqXHRR6}te?%_yx zSE(k7Y7j|q0|N;>sb`D2-Z-%nzd0TJ8p?ITG8;0yTS|9TKqv7k zfgMD`xb6cZfJ;&Q!F{;kRVlxTCQkX<#Cyw^`LgNNnYQT_`5ujYD!q7neY|=C9Z4@_ z(*BUX2?xK8Cd&ee!ITc#N~Sh`mQi_xI*EBU>NTZXu@A&#ACedaQ7dpZ-?a?! z7Fj8%`UF!-TuJpj2^6KK%I9Ky>Hwb~!yN0Guu1!|?BbW5fE;!2!|y`(T>CT6{_Kk% zJFoFP(wo7ucjrXWLR9yc%Uf@~E=ASFC~m|y{0bK5)!KA!S%x{%Zhqx);U2kAmlSd0 zN$-L@kas5Td})B;i{-9ya>mu8Vy#$&16j5)@~ht%>CtbDm|CdWQm5IK@x^NqVqWba$*$|y=I(`a4a4o7Q_6LgNihWHBlP;*aq*2OwthV z;;?)Sy*&SuGpC#$@|QB-27kL(^JlqJ3HRpo3U#XDdImF$;tl$M4R*87oG+ZpG7voubdQWMoE_!H$Hhd+_QyimwV`kbs<;n+) z$sjo658mJU9ow<~Rd-7!6<+_~>N?|})KQ6lU&KGl#$V&&j~AxY;N}A6dn;~KD?ssd z{atG`?{VDK%nTlJWA#;`tj|ni>dY_=&x}MGxY7mnxjfNm16Kzv=Reo9ov>tWJ7J^q zwzMfV;9*bluzo%RbDY2<;A%(FPq6KMuRCLP=Cjw`<7mT>58D$7nOg-|DbR&t8hB z7{;SCx8+W`OP=<=&M?hMol_`3%BSseoLOCn4{sEDo@aM2;%A|IF@MTKfuk)+br5Oey$ewL#l0~H!#5gONzB6k%UVr>_Do!>y7wl;Qu45-(M zK)LRZ^V3hk9r42jvf^vN;XU138@otshbD@T<4D>A++@VIk>M*9%8_?IPSNv0ULAVI zqWw232}f_sK!Uce4lp}J?7=d`zt4xnA00TM&)zH5U^8>mE77V{!!-9;T&d&CyRBC? zPh~?F6&hmcYs&_h{3sg_>lW9K=8AX6mZTQmxV(hoZtC7&QfC2x+RkUp#+NHQ62*gK zG4crxLfx_b|0W1K;?YHWTjdlFE~Oju!7@A$zw@jNnVKD+?!h2LHPteXQ!SctU|PDc z(Khj#alrnD=nXC~z?;!d7kN)3@5;kS#q4Y2CtJEB=Q2#n@I8Wx1GLt|uw4$=R*QER zIH$mFvYeK}Deat6X+B=r6&w#XrKuvE;f z(cJaY=h5KR>Qlkzig>t~SQ&H|6Uw;0knXvNuh6p;0x0wx42UykwO1kX1XubarutFB^#~7uMYh-%L|ed8$tp zepW^K*{j0O$=l$kLJxj=)A#1bM)E)6=lCc;%eT)@g&zF$rr#z%+`Ga)l>PJn1a0(! z-Bg$TXQZ0p%VCvqcgrCA9$2riD-h}g~rggtP5##1^gG# ze-zavHwv9iQ!@&iIZUm#de;q1Y;9f*T^g9QzueZPt)d?{smzM>ih<}r42+NZ0P*0Y z!#X6v^K*9mBDz+S9i)*w_X-w9*4>=Xwv5aH27d1OP`YELcb`{nZZF#Y+!iq{OE;7|bFRy|L`$hI{_m44d+gF^_c|M5`CvgcgI7i^4tgVu0_b1@QCAD6j zap%FZ!d%iM{7OEae;H!5#%`o3UBSxS#W+gW;4`kBstLD31>^kRhUFS-pL9oTBVD(; z9`-Lf5EdH9`o(;MXEcbI`YlKd=#UT7wH)nf|43xXPT1=Xtc11kQH5fkavtJ)Px0Yi zkm~s!bUmOEp7#CJY#EJ)>IMp?^gX~nn*;FnAG;{7-5O+aqbuhmvDj)p&ho=8eL6SB z4PZEehl>cFf|nN@26eYb1pY$f&~ides`MUG3EF^;tHnJ;>S{EZQEXu0Tgd3PsGKS8 zpDM+!>6a3Ap^DN^mC}7F2O>^m_KZ?$Hk>TZK>vZP|m*vZ|>GPyTt;AUus-OuAmSoX+3 z1}`IYe1XF9f6uj&RC{x(5-eDbrFk%i;zr!+Uaf#jZE-Dx`#fX_KPBqLTm0*x7qvyK zRg?m7(4zAJocu3T;={qr-~|K=w=j+~>84Rs+3@%fq*I7*gbk&!3wU~{wwM8TdP6Z2 z>gpMA*kAdM-lz{oaM+->xB~k}v2)V#1|6*}F2dyEQ_3C`1$50^op}ZhmVeRgfDN1! zLC9OP!HsGz|B4#%D1JTV2>Hj&kHNvT;$U6WzgW#IHq3Nl{3Pm z%jt_0`#i8i>RAxg6;F4JXeXz9hZ~%$aIDCo#^5*xOQNngKip3-`pIPMO8CBxG~No}(){fX-G8Bm{@rF>a;uf;F6NLjtA%g#6lI5fmr0|GF{=?LdEK1GQN~_6rYEm=!+69R z3~bTogkWQ;Hk6Tz?##{Z~L-?$4#obLgKfV_bz?$0mGZ_wG1cwhbb5 zil#K6Zm|qo4hij?q=Xk_Q9u6-5C0~zZi(=i^!bVb$AE(6@Ekd=q8XUCji=J7L*R9J zIb3=WUJ&TOEDCCbe4~E2FRybS+CkVC@?cjvsbzR99CerpOsphOZ!#^xLUO~K_R#;^ zpNF@Ax#dv?#9`k;urFy$#(Iv-9qQuJWAZeW{;SBm|6P9l6<^D207dFJ*|FY*@&5(_ z9*|<>SN7o(Hy}DbCsp_?^S2cI?FURVXBB_(I6vf(1RsS*1=v21ms(M#4&l5($B!U) zE=b%c`DV9z%*PDw76;>WFO)qCcD495JNG+et_%~BN*!NzZ>(DkNv0vm8INJ%Q zG;$pO{s$j$43IG6;Rh3kbt3uOaRo-bm_sUkVL3XI(m9&|2U1+moQMF2u#SwZxeT9L zhA)&pcAboJ3))y-jA60CIBN{+{8@_)#bQ1rj@x^puHau`L623jc5~%jZ}& z8iU&QS<5&VT{x58BNHn*WhsxUV;S4*gltf93Adb%CH;aI}+i|wMA?qrLk#D48+}B z{PKrF=h0qf+9q}0f~@t>ini(fh80i-{f!*Zc?qa`j)&KJg3?nf%<9dXAP?>7wbPH* z=WkH5&9LfyeOf*ZpP%&S^9E!4X@5Rc+0Bpl=krba{H#Bpkxb|3{rQ~8bbisF&s2ul z+@H_%BjNKze?D>gpfAujr;Xe68PktX+fsK`;z^KfIEXY@daxHLMqM!xasr8hFNaFl zYrccNYDY0QZfV;N_``F7Ki zw)UWI1vh|VV9Y-qp7_zO9!)&ET}$e3KE9nR&e7O2M;|=}^e)ldMJ`d_UJ8}{nXn#Q z(dbxc?@ag1sRkW0xY~Zs9{7DmdAHR_quA1kC?dDvrHf+9;YJZ0SqRd!5UBta7gBPy z3?ZJQ-L>;$hqI2VA?aLznw7(K*ta7H0Ng;=$d3{#WS_Gpzm-dU(!u zm(4~^(1-%I2KUyTflMSy_X29ifu&c^-HIP`+>&dRwdtix zCoA)qw2>|m1EV3$C6t@jbxIWtv9dN}6K6!5IaW9k`8xtKa*AC=U?0`3Df($0xs}Rs z2gm&o&_H8V&O}u%t$k#eANcvU?+k}z?Rw8pv&#~DXE^(}oHPH#Hu-oR`X)a9j*kcn zZvgfG0RVR1#E&}}f+G_^$Va&xi-_O$U&X#%AHg6#hB-Ipr@HHEd&JZs^w`}xl*nuo zsM?H!jk95)Ix(@BJ5%~bT9{|{wHakRK!V{0wXlp_-Dh4AeUm?@kQz14e2B4 z*?Dq>mOl1QZ-pMo`K@Di_c%m6e3))WGG$E? z_A@#eYo(L+^+WWb4>e_C(~HO?Qa`Za(ux7*I$Sf2SLR`D9}DFULyA>87JTU`mcF%~ zq5Q)I*D5_K?`g2_-1O0-ZN{gAX(|%hr}CWeN94tdt)dJ6jqa7}gw0E&aID6KWf75W z(4W5juk?veqNSbQw4tT+vqZR2W@*?j@;cu`v30M8O|!36^Q$@dkIIsJX^98#3x#S3 zZ4S0pdw(F5sV#siQ)OLUvitofs4fKOfr_iv-K0jtk8MTqtz6E5MSw#hh;gG)uMRuQ z?+(Pc0xE0oJ?ZHLN4j31=X7#idKTK0E4>a_Q>yt4T4=7*)@Iu4d*2s^(ICe=6G4-y zOmx{ZyctY|Ul<0)O>yaH zu+D@FgkA3kvR{uA8ClTv(A8|grBUVg3PspHP(Mx{c6?MoxSpz@LVOs%f&3X#U zre{edoEVHE*{dIEl9((~mB4+WdJ7RNji&x!lUyNpd>?MznJ>;j97&V5eqA|VcpUN) z#%3x{HTKZgUN$%82B?X>s|lTT1p~A6ug)d9A;S^H-%)LHDgS9Gw~Hi6AtCk;4I1WC z=~_~CPVC(hO{Q^zad#ITY?@E9`C%DSZ!n@qeyHFTy(#O{dTN>6xmSQld9Q%Bag_?mLh_>trk9 zQd;hG>Dz~4_Bg0Tv;mIO=d^HQIj7FrcY0Q`j6C`0QX|`gI#6TQP&NSLX^e;pY0c=- zJfMGPhtU-~?9!vYt1K$XCWEXBWmquHs#a+f`zLQldgTjHv z8?KQbddqmqgSv{kSchpozZvL(xNHj-^}AXa-lk>wz?@y1-7CSlIE)m-I8Qie+mRL! z=|TNPYU50r@x?GsPv;(vC7;G`K{ziM1X#1BfF|S=NG!7Lr+lo)$tY$9G}ygAv|E>h zx8o!WJ3dtrVT$dro5B&ZR=#saZ_rkjuv$&Ja~SjhPbLh<4`ic|SxgX*1&%hfESkRe z;fR#a`}k?l`oBjtt1D))1gVcmd5$vE4zhU;ZIZ@6{$ONQ<+;AxhlqEd0ULwuBxmv` z+1-U7G=i-6FrUs&bcv=*BweKNvuLNoI?S=uX`nq`a;9i0ZpDJBa{>C~_4cG_$4Q01f>HTBEi0mu~7V&WW_I6OX1-sG?pEIj#w=^Tq zbhTRzoFflFc`v>cT7^2qY+{s)$xMQ zJA$^eUy>x-+%H)UZ#&F!yF0htS`O)K zh1;cA2Ev6{Fa#{ODck3%9Az*{Jh^?Zw!cz~@aTb~owIpj1E_gF<{g!gHkCBCPvZ|p z3=&W1?#6o&_sUz#*!A2KkvJx%*Aq>2pN*f&tR@!M<07QahVk0;x){Kvm(YG8+b`^5 zyc4m@m@%R9+r373pwPM~qooAuo~Ibp%d<&%3aThE#*KHMg9yOUx%iPh_eNe(KPV5n z;Yf{{Q4QJR$4mF)kl(i#B1xZlgnVbs|7SE2pk4RNTL;5vFHiVafpeuoUGQ&=X zyT({sKg=!cIwjdz!>*4{SZr`QdXF-;emrm8hvNR`WO$dW-3Vfhv}FwS%pJvbeTD-~ z&2rlgNB4PgeDlMpiGa${zgeP`wibY&)T51GW7R?UAo2NE;?7nyrO$GMIVVj3#^t!xT zZ>z8b-9qZxW)N7;p!n>AaBf$6zy1O!1r`h@fN!ZP>tP(%ycx5aax7r~irs`#YnOZL zGSCC60(#UFQ^;eoIG>kDRy$2EvS!=OF6>^pp##Iju`0>MXh;Q{L(&=CYDVYHxb_@- z$&zhzOM{W&5uN8Cdp+b1yB`bP7m`hlt-C*^&&uY>upY0mwuO|+iEIlo)P<17)%A<2 zXo&TtVKS9?h*@iOF~4YE&xMR!{bedv2B?m!QB4`8?J2;argS!P6fXEMrij;d5idp^ z@w%(xWn=WZl=m*u`8z|OyDz~P>pJc8a`3aiwI>yR&@STksV>qXW?)zm78dv@@y-s` zkzyNOg7mr=$X*QsvPQH1RH&oBLxn0~_oX7Ol=%8Db;O|-%x8(;A96_ZAkr0B~hCigj4?0 z!}w>o_*0h4Z-Z4Tpj}B%`MZD)y}dDr)yAm(#+`~T(^*8Ub(#J`W?aY*jW+8xJw|Qr z6)FcdE`5$7{HC0CM4{h}sLdQ6(N zqPZ%hDZ8(e`_-ZQ37rQsS<r8_5i#9|4 znA9ALt;_z=6$0vC)PGzbe>=x_S~-4yUKpBnlWEHj2S*w7n9vjMz5FNi_4gD$%KQAP z@YTHeeR!+(-=QD>LYQ|e8*L)=BZ>6Re_KCsMCDVg@*i#db~u=}U99Z=C1Bss-1sn; z?rTyN#erpt9m^E3+n|-aIQ@XRO;?uwp`kcJJ19TTKV%#3RrDV*uF*(c>e4HXF%@@P zP8Gg9e`Uyk%6WVKwtwh&pHhi;TkanBkXt!GXLk+*xU@d1-!2~#uG-JeQ{E@JPcMg} zZj|+B{WYk3Uho6>u04@GD@_BT%o4h53;Q0>W?z2%W%9!;P9E2)dg&Wg*EZTAAG~#6 z)bnl^0^?`D8B3@L+j()A@F$wKrdC0|oe#pL^ZNijOuVY*GpvuWXR2QE-d0Z?#IVDs z=><&LpvTey8>_LvEF7XGA#PWKap7Gd77rTWDjlYGkQWxQUQBBU(z0{$r^CDS3dgo% zN!<(}S$qNu!_{5|pkW)w@ESw(CK?ikU)ei6#>-_qt<9%5`U!Imn2%%7=(XUFI&j6V-gV;}s%xA(~Afc!f)l@)=hzli^}__!VfXP`i^ zqZD`k;a*MPJSLzo`@zOc>piP77&6$GApg6<9McW;RL!|HGw>Q0WfDSYU^&p zv`+EwfMbf?Z7Fj``*H0l^ZX?8fBWPcCg;pwr~Do6mrd=OI?%i^^@XYE-A(;w<3RJy z&M!>OnT^vJ=QGoeYtNb2rjdtnyD%+(I&=4lJ?J}b4*9umPS2d2Id<=T_a0~-p2v7@ znNOO(9ngjE{SGAM`%C}0G-U=1Bo9x0f-WxzUcG|f_pTuQ)RlvAYV?8;C;t1o*&Bh ziDSsyU-Ug-73qtsdgegd`hEzo-fUjQayj5wexGqHOX^0!+W}MN3Am@sJA%36_&xYI z#(%WFuM*q{STH|4?!My+<`;k|Gvs(ut`R){cyjn-!KdZ&jK1Fn%$Zkx>OkxS@|ih- zZJo<#bdllXm& z;DaYI@9&?)v~njCP7s_SIA5^yWQH0b4SYl2d!9m!^LLw!u&#|RFd!JKxkW-6Be=1g|Y;>IE7vNiAF`)hzH^X3}n zI#Z&?HkBB|NWr}T2bz;hFF@PR5d5s*9e_FWH_;F4WT@Q)PX$bwJ3FcW59zypEz|Ya zk%#pI33p$|@;z@Ib!^i*`kp+W@NIpsIhFc+mEgUneio+-eqI%yd|cSqL^&SgU@vCOV@NHFv;M1u{YKbS zU`*i|^ADu3JN;{G#$pSAb(jUXJ)3;4LM%MP7+52G)a{cZbKATO3-&?YrwuM=Um~!5r@`#vQunqL1Xk56kV? z^>;2#pPh?vn4^GP&c&H6rf?&$Yt1LkVZv?`b{_VwFok=R-i28GB=(rFi!gu3@_QPT zS;V?t*ek-WBL>QMf$e1O1jcabIP-UxIY(GQ*w@XcgpC*WEpxrFJsozVu!X=LHs3K{ zjimQI^X*7_n~0UudlneeI}+grnLnHRV;fPbr8t0j!Tdme=fm$jU_VqWH^47z-Zn4C z63EdPg}n!i;qFqnc=EYhY%yMA0u@SL} zUJRwV7FZIRKgl}>ab6(G5wWQXcayM@v0W7IZeYV=t+Cw|?qP*%jm;9}W?+Nhx1T6q z2Ij}c#tsxOUXm${jUD7|fF#BxcSaX(Z0ulB?ghWez?KO+0N9||_}B`|nZiwo9qmyg z&qJsrUMeUlmYb8TW5w8MO5y9k@K9syY+*kYwqxuP#A3|zz_Pfh^k#*7UEyXr?0tuQ zUVe2c#yK;#L0GfHzNA>j0-FiHFDr%pfXxQ>6;Ylj%2~0mDG%oZOX3EqJ4Jbku>E7- z^EM)G99zTR(%7qB8k|}CvNZOZ^0y~kk~mprv2TO&^w?psHxf@HyM#O{o}FYJDYZ51y+%&?WYGxmY7Co`{R65hSB+Ju4Rz3i)*jCWrw zk2>05hB*vRNx^Tju=`^LVGA5KNZ4@>8zSs{hoPn;+~*uNLfAbH8VfD(re-OktX^yPV&2 z<#rRW2Keoopk_UjdkJI12V%P=sGt7=mISsZ3?_DD)V!2C+h!4JsLYw*i{ZYTG$taJr+Ao z*tZ>ag0RPd9qv6AJ4t*#<*-10F9N&N`$_B!VQ&a~DfUUFo~kWip#5^}Q)psQtAHhe zT`bC(4!c5>`_-S^-Q7o+v+nPusM?Qw#PkKpja54tYrowNgNqR$)EWgFTW&<0MWJ#~8I~}ws zZ&Z>ceF-oeF!!d*?^gLWc!vx7zQc}CEPp^OFL@2#Cm;`4H^hN6)?SaWH-ruHE<%S9 zJvnhU#JgNrw*K|nMP`_Hm11cD_M|t=yIR<2U|22mu1})kn%(NzPVek}QF&Nce|p_a zGu>fp9Co|>KJT!vDFrY4M18`W?tLBQ##(H#Z_4lOdSV^kw}qWAzYgy{Q4Snn{T`5C z8?c??9o|F2<~YBHh3%KKls^!5xbu5N*j@6Q;cZf!n}Cgt&+vXC?2G{`Ym#P$_jr=F z{9<4ef&D^xxWoDVT9n@vwww1yN&e@+AP?^u`90)?UPbV3GA%+$Gk*dk$vd1nhd9N0av!@cvB z`fB+d;aw!Z^Mx(fF+QmInKKU;f%RYe#d(oQx$u5viG$VOY>3r z1>QH5+vk8i8DH)FRO!6~tOwXLN@2i2=3%w>ocu-sJJPK2UV_V?CjSh_2jBx1PdmW1N&x-R3VB{>;xCh$zE4>+tWq`1&yqUtr3cJRe zEo?_&*LueZo9eKWg-v(ZspwY`F!#>zT_>-0o0DsZK@zm2T zq(916H>$a28akfQ+C4`J$832qd;d&seHe+Z#s zX0zZghmz*cL%#y|SBKL5UqkQ0cYGLO%`lsnZ^V}NOdEE!S=zHF;F6w2fHBiOjPzFz zOM9u*ZJ=D*bN8@XZ)wlHg5ME*RPb@ZCk3Ad4C!AUHWl=*3%)7%uAmuC_oQH*;6Om^ z7aUGW?yT=U1s4vlh5I4H$<@~3&qdfbhY`LmI8ZL{>ig=^ zbgz@k4fsx(FOR+e@OHtk2;MDtkKhA>-yi)c&}s}!G&@-7jRF(Lxx{a z#d*l5KZa%W*D)-ww*@m}`OQ)bb!Nuc?;)Olj*X!$xAeap$579XBjsPmv6p1E>tEyc z$F~`OFyN%|?AzGy-LNS*X66arGvRx1|JOMB{%Znb@OJwMi`Z^_T& zJE}!@`IC}Md+rzfp5P|Ip9}s*@Q;G80*3N`192|xc}MVlL2n1Tn*7`GS`M#>_Q4OiCuqPj^@vOBmMKnEBlf z%;uLxSH2E|RFKf6d7URwMazHip|?Zsc>oAO`M^Qv49_t8p0ZW92jCDxIm#0bA9 zxJmHmg1-^`qu{H66^V@o{X2+rY0vwD-VXfE2@Vn*DL6r}U2wACbiuiT^92_R-miEL z)c0Y6D+P}iTrGH-;CjLH1uq4p#5w?HwNpy_wtpPo`?pgj7q=gT@Bd8tG+-L{D&icE z;0`<91ea-oyY09E-}83-65v5QGSmrzXA54r4a9fIEy{4wI0Y<`CrLYXYw z>2^q9r(uLk^t}`?^j)#j2Dq;g>=wLG@Cw1t2yO(7ncq()pMMg3LGbT_?@j&_d~2uB zw?%OD6mq-6l)scy>6!8;q;kICC4l|K_Em+o`tyS+Z-M4<#IvO54~p&0DgTCxHrFe8tJ?*?w=-q6-!!@$IE}s+050jdcN#<8 zwDV1H`PH-yfG3sz`C*&f|-U}kAg zr(loZWr8;f-XVA&piOrd^X{(K!M5M!6TYwS`}O@j!T1ciZ_;;8-@noK0DZrz?{&&Va3^V@4a`J~NoRC4iMy=237`X=TD(G_;P-vNb7Yd$%uiu|0uPXN-nq z?pB=d3ewWHn&fVT0|iF{=FPsl{|&LN-u(j{Ej(lQt1+v6e(E~F^YneG;HP(o_F|?c zkxQ8ka=96HHD&J5_XC38-#v>9ByAi0`0iP>=9>l26TDRLg%sU4==%Y|n|-=mIDrr` z0QO8F+<6A!lXCe3;$PbHH^HrdF>~RpKjmWP@>zcYymeMK*J{2!YihdHJT>cOd_Onq zuW+}TW3A#_vu;HlT)U@qY)`iD*9hJs_!YtX0Q2UFJ@>9@HCNB37Hyb)1-|c_eQnLs zo6*L=;L>VtoAV6lAH;XeyfWt&>`u1Qcw^3Mh~aI) zt$;C;+>4suycapK-{z@MV&9CNPSzoD}KdSG)ZtgmOb#vB$-gR>p+-EMJURlkw za$*ZyoB>h@rFn<7394FWT7&FBKDQC(mtb@BA_-=k_&mMqQ^Cz2+ zA6PRGz4`;&pxbwY9wmMt``)%aT5u41?}r}5e*OsuQ9h?0#Fp-esiz~99cS6G)$0eb zKQMUdJ#Zhrlu~LFoGiFI;AC^y(#Hl8z66@Sbu)8tqOsKsKlo*&vd_Vk|NaM$Y7A@5 z;RiE!#{%ZfuMfTz@GpQdbMP{z_0%l(E)H9IZzJK)8+S3QmOh0+|8`S(IJ)d1h z_~m8KA!^@1@-5o6@P7-Y`(anxf$cr z6+@b7&*{E&VFz4xJCY@P%#lOzT{@C2=39#wH81Ho8}3VbJ_VRJ&m2kH__rf30!?fs z>1zdTFX&kRvgS}9-tjMLUfT1Ml@}qE*H%8-JlQ0V`kmnGfWwdaC*a;ktuN61%Ybxg zjD4Z|B6WDpe9?c%ryf@|xZgSY#=J~+> z>9F&gm!PGt9nCl&&0gDlFtD)>yQTREV3RBsBQI&Qv#=Mk%tP8NbQtrHHp?s)W8O37 zHit3q8FT3vrtm_H`OBLBj3xF+?2hK6v7hOral{^teY^QY>;Ze+VGkpJwHSL?%AYlt zfDIjQvFG52$x{72l6a{~zeE)|O|1t#H_m@GF?p9X1Dk1#_OTN3#dDoPo=DZgtq2|Ht0D z$5mCdjo&kCX7*m2jey8j@PMd@sAzZwMa45JnWh$+2UJv4Jm!fcgG5r((lW!slG4)B zGBeY%(jwB*QZv#!OHJd}G_$f&v-(}vHN#^2cz3_u&-=XZ=l93M=d&;7JJ&VW9M@X2 z)~rK~13*U&Evs=B)^9HvdaTApplh1=ni>Htg4yt>5w`9cNEg8dH6dcyn>E>IL?sN{ zvnD%f2-~wJ%b>Ab!k?}2Gs8Ow@vlT}tx+GIhWiKU3aFJLSx7U~71(LvJ{HOFp&_Kn z;SoTs4c!mAx-8YuW1y?c(hO|?T@;&UXb0$`SdO8S;gP%^TWRQ0cmtrdhFC;4tIu{A z3X3=ZRAMMLqA_p4jvGpfxCQ8}q5hB#24Hht&asd#ngtT&+lwOF@`fzh(BlyufZ~Zt zsm)?oA(3vg7?y+&-NV+1?GnQ>#O4x}@U1m^@mMBXk|lpP;$FA`G@U4q z9gcweiC9r9t-BmCfH!5AiSk%LP1McATmP7DYp~R0cc|q9-8MtF)`|eyZD?Grc|49C zH8j0eF3<%-IkgISGbZT{$pU*xttCJqh6+K~oL`yK*DB&ISUB8oi({~~)-${%8%v~X)SBgMoo85WAACJ| zlcDjoBY-YxOZbL0x7xtM7Wkd51IJ9a0L?xS{WGLhb6wqtXN3heMY z?Z9%mq55@TU4%WM)6w27fvq*V33d8g32cXT(*SX7r zUkJ{(ZrJ?3#=~ephK&z zuB>(^^jYfZ7Mabuvm`@zL>61!*)T(6BG&`WH8-Znb(bcW3g#vm*oG z-l8}|_koubmTPEXsQuli+jkPf}ukK}Q2usn#*VMgc-NiBuy;1j1YZzN(=s4(xv*!%`4(Ud)*A3N) zk|LdbV5nnM85_lp7#bPn5u@1;L@UCFb%<7@u^{kQTIIW_I-t{krRr)_HmfA7UI38j ziP{A)vT`lBPo1dTgXzYwR81VyjbYCi!gOQUCZbcGX7!4#F|340dl|z%Cn{w)A~RsV zi8&yxw#LHwB$95k@hq?x>1-Uy6Ih%f9IX>rsv#V$6IhlZ9IX@B5<@szC$d6K3`c7g z+hPbu>twj=mvUe@J}0x2hH!jNVSgCH@i~=wQ?wCTe ze=1t)+;iDXhlaCUmgmqQk;k?XmC{jW0XuF8k1`8b)UD(NjxxhUK8q*PEx3?%?}s|w zf(0y%Nbk!FPyzX@i0WK_lBlHH>reHgiS=iRMULgd`uB<@>>zp3Tik=}GEsp&q0S2N zAiie+{tE0lbyfj|8(Ijur7Ygiqo7;L+7s!rEMvon@VHVWma&=IlICa2SpE&P%Aw(G z8GF{DLE<4+LZn-1IlEv8TWL9q?~f(Z?E)V^(nLq!N7w=)-4Bnj#~d2Y9${NF*;a#W z_9)wH$k*Ti&=Df-b0rHLKsk`l$5>q=?ej5qmqWuDyw6yZozlR^RXHFAw0v}$cl(`-CtlYYvPNd z1K0~}x1ncP0!>${e3sk~d(3GN-;q`)jEZNY4n0w?tHqy|8F?sSsHrf!L(SF3{8d@2%NPff$ z4Xutj%sys23~i2CET0~L`Mw8H7W$%1)@Bb*eHONvG5G^ zS-^UNmoipp=yuZ4!(-;CR>r(z$r9Q#0xWAdv{`=6qKWW4=QVkZwQzJ1>NZLy| zi@Jg0i1aynImdV zVTN#4@-5rtP`o(LYEP;x*#*{JlkJW5u?uXNq43xUpiDyzW51E#v0OtfW6uLE(FDh% zALT_>M5Ol&-?J-3`Y7`~Yn_Gp>Dpdm%Qewa^b%XAiFb~@Dlf6j$!NKP^^LXE4;ZBR z%fi?&^^-%(V(X}199kJ0t*)|MN>^Y%)i@id(9nyG?*n>96CJCru@`Qj{Y0gFPvfQP z8oQ#2u4i3i;Zrb^QV(9wy2ers;q|QFScW0Ip7k4>LZoYZojs^^bWZs@dxA)hg5TK& zP4+L1ee8F(+YoOO0kq#xU=ttvgPk!{6Lf#DONL@W_b0q&4NF#Fw*uXtEX)w@%NdU| zg!^*F6Nq%LaK4gAmy`3Q)6k1P{=qT<{N=KhQJtDRsx1CA>2#^x`~_`E$6Ghw<(CdF zoSSr$niMIUf8v+U!_R86A8AsoJe*BO+X8!Cljnf~4Q+37m<8}?L+>{!1KMKf26CJa#7Lpj#=JAJjynHH4orI-FgE@Y=J;k`HQ%w1r5w89XsETbI)tdr^UthVczVC9vfLyTW)Dog%G* zEhpUNN*M%@_1ns@BKVXSMiA(&-kg%`@hq zvcP^h&IeD@1O ze>Bvh8C>nd--ug&o+ar zy}X zQ|?2`W94Akm>(xv!K~&fvN6AIbhVpjxtj0`x!ST>bGS~+)9**hXQ@Q73$$)X^BM3( zzp#axrZ%7JYQ~EUEo^?D>lU6_fI8jp@$f)8Qa)T|KEUGn%Eg-2gO?V3+Y(JLH7{_r z;@1uBYz|jSdC^j>D}mhG@Z4pZ4uP%>@BXl+i_IT&wdIemK+cTQ?rE5`C8NgOEcv?s|-Jp#4O59;S)fvpbJ7gzed#Cm6!^ z?7{mR!uIUJhZ(~5?8#>u!uIURa}6zT>4WcE7aDr1WdzVVLwHn6;kyjsQ7whVnw5;hK#)lB$ z*+dzB?}PqI)wos-+#~r+(v|a7t*%+4_(w##?xXn`ha%W$E{ic?fsLge!)qJDQjg)W zhSs(kz%zKVp;ucqb7$~Any3zA`Cx}4;0eD`M7nbx-8G92(@F#1A?&)Sbn@a45q)g_j#rt#5TtYmQkGgMnD_1!#H zlU<{=58iy0Y$&F61W>A>HlUlyGYs7dx|w{Mp|P#A;SDH@3{7o)0B9vqDfCeT_iTQd zD34{gZs4BFv({nmNR!?7@U?~>1YHh4`dnqn=JS&`&;_D$xOH`odp<`y*us^&O|CnS z|LIspusmM(dDLM~H*??5lQr34Z3gfKJk3y@HqG1%c!r^vHa?cma}2d=69Ke{sGMUC z3*nY4%8w<35^E{|DlUvxjsR~l;D_EmQ=|IN^lwo*Ln^xx#RZ@Sm{QHguKL-X2xK5$KJ!(yEazCVt^AThW$tbK!ZxkLl5OYluW7=Pz0MbD@?gnc=g%0z zlI`HTh)Vbe?c(g6{G6ZV8(eHBFCMgflSdKhQMZeiXdRXFEq>jh68GCY_jR2+mh&CH zmZ*TuYun1+!_V%l(3QF0=a=5pgr)v~x89`*OTCvbB`RR$?UL=i{N!7x)8+h-hrErH z$9`#-Vt>SsyrapJ(7^pMzrIIP9iW5!;Jca{10CjT->dA0BYdYJ?1#^s-rO5I#4hur z&GMKZ!F3{s_9qlu$18~LQF2Iqk&pq;9%J6PpZFpnh@EukM8XVMl{3037ZRr1UpwSV zyw{MReaK>mN_o}9hwU?DDd5h4@WjV$*dM_kQgmXT{FWbv8tJhVXP@V1G}+A)r`s1Q za!`X3GvK+>>yG7m`#V0gq$1rW`x4L8M8~5ad9I;xiHF&bywK3JL?6%=qEgx~{mAzk z%1!*!`jH2|k3LJ;1CZ_~9!;c=hClHvqE+^ziCf`m>ZOLB0s4h+GV~JA6@JiA3D7lu z+0f@e*Lhqi=CH~>4fF?3(Zqg8++{Os7m=Q`TUOLwvV{8t_S=@#k4PVjg*DTmGI$&I zYKK09=e0j_=(w${YYr{5TvpsZ^ojQgoUz?jDv`cVz_v0p!F>Y9;c4n=4xP6>)-Gd- zE3aPbxFKA5^;*{rjfuQ$d#%V1F^5u5R^)GXpp~o%?h_E6AnSQUxbhlo?Kgz?2?SeF zA5l8KFmeXyG7UWh=|Ze6hE{>ks#f>?+Hy@~M^?>RWC+(`!z}xN&K=ibeO7HlxDM;H z;x)m20s$VMm11-;W9*6`G@&Nx(Ng8p1mRVy(bKI(NJ?ps|Hv=rOn#pdE9F z?ggkMT$^ZYHKug9ivOA2*y>M&_X4zIO{|%k=w5&()`x~LT@&jFk-it8iFJWUdud|* zNrbEa$L*$8@L?(o5I&0^rHNMmn_J0-a11uL(hcDlY;NTm!ZFy~ddd)v!CS0Nnqc)` zcv@H`hHwnFw2m0UQP}VBe9rRxS>tq#aV%QR$tW74}n8NnbAC$*PT9p3Pav1%Kd*Y*w1 zSS!=fz2_NkqI!_a|5PZQ@+L=kX8iDv0ij&ZNNP1 zZHG1m%(wOv>D99PtmrekWWgO@4al>Si1a;zdDbvPbvo{J}T|bKSmiSRa?+1R=%=?i;zb8uZu^)N7pE$G}ayaBi;oeXEDAN0x zA2swI^`mCq;}uk;sB<vr^B%%!~lmp zUMZ#-!m;EM+Z+n_+JgP8(`9##^ahCj4mI>v5gQz8=B+BeF@$3&Oz>ZHy1lU;uTMl7 z!m(6CWH=P=jSyQLiuBeJ>{p#GAGWwik>*e{Z+-EYAskB$#VZbZyfNaSAskDwBJ7Ix zvK(5eiAZ-S(i0M<|JC(7yrgPL_F@N8!9$wvZK3Y zv!SBIP}^DG?jCC(Ze(yb%VWg_i!n7EU1r#**@EKTHdINYg9Ivafs7t0Mj z2|h=N4Td&=&kW z*l4lWkmwF80OAOd_BlrMq?;dfn`H=i6C%_|ukK`sMOsHWWQetfFoz5{R_glYboa5b zqQuZcki%GU(9l}YjT2`Ly#l&%;xduWeZ2TcRMsd{9Mxo>hIE+%-+_ncN9Q43rnpX| z(@hXURi>LLyf;vNB0VN1igcn<7(G|K6UAIZzjprvsMt_I4;eU7;5#;;?w&e5d~A|9 zX(+Zw1Q00TuSB)#;SJ0Z7qpId=n)z?MFhGi9q$IZsUiyAY=Cbe9nhn0;B>Lb(2^ca z1Me0obi>F>_C$}ifwM&sk>38YMLCf!b+))dRO;E>Bb#N55V(B=OZIM$13*|3U6y=y zkEl&L*is?)95KzId^TU?66wCp6^n?<=~ z3m-hAS&=SZG$GRI3PejkU4iK3r&}a$^V2O7BmHzs#CSj55|QJlTPpJXbW6o*KixxO z9g(ilLr%MRd)~_)5=rnxY(+UA7W;{G>#h*TjSekWh|5H}4v&cIe(4?&Zg>j5Vvo5} z1QTIf=d+appOCN6trBs5x>cf=pRQ2!_tO=MHGaA$#0Edz6XH103RbV@fWRUV08gn` z)`~cz!y2s>z5R5>Vt`+|Vlm23_pHeB(>*J8`RVWtviMi3x7L#svbBz$8{8yv3}IO|Rn!ma zepld2;w2~DaCn#QZfyzM`(1%s#APDA6~7{~!YX_06_Mjm1bams)MSVB^0BSrtf81* z5kQxTN_bMQYk{wdOFpVCm28_xtF8%4woSZ2RKWW8;#IbbgAUnMUKc4fDs$f{25F)z z>pMl3AzbO*Ddrl&mBKf~aznUM_=Z#Wsl9@$yy?*VUcM^3L=jn*bJV>hb{j(7+v2MB zLbD5aUsQNyS>6$WnrP4dj)*pdd-iukJW(mN=Wfx@FWnw7%ulyRWc%sf75RR;cg03O z-Fsq})=>+-Cw3dc7JN^HMqtVGheITAA(#OrcVv{BtNAg}#Vsx1MUelf>>cd_&t9&Su=q4~dBKM0e4jo|oMRYA{ zK|8Luj~x(6hT8Rx07@~`wRblASfm>o+WP=dmZ2G-`$Xg$S_ZmL#Bw5C&V!%;l?6COMp#$u&IH}1V+{ed06;}+6>JtGJ9aZV&h`8JUNpBDMHfj7TRkQkJ z1eFPQbY%|5L>N&yN8K?os3Gd|*!_K`1RWRG4L#H+JLrU%9HVtF_sI|XT0B9d+w2>$ zTNC@H&tpN~2-b*l0D2;*T(pkW^i!YWptB;wp$$Rj#C4)P_G_OFLEnmLjmgpu?z<)E zym&wpU12>h)){KhcRT2=5$XDUS5ZG&k8?;h>KkWQ($)^}H49-k!5r}E(T{>Iinc_$ z4&RGm4wbR*MV>=Pf-Z?y9r_~Z2l2H-%d8*a)0*fLSA|Xo{Ullw=~bc2B2^Qt3VjiD zS)@7iZP3qRow39#^1q4_LwH60S8>MBn8=@keig1b%mG)0t_58Yv6^62$O^tD9yWy6 zp??$G4B@KKZ^CXy>0njJ6a1U#Z|EUNcU=@3S_M9T7jezC<(kNl;6KGQLwJ3j$xE8( z=}|7_ExIgteV)s3O|U9dBbdv0qr>a-T&5br>+@XhHI|nn>jYbJ5ZuHEHR6{eql1Oq z?@*Z~WmXHV!&Mh6VmiGlvjt3ttYgCSfM3X!FTa8;(?qL6)#X-0n6A3qMWk1Ss>>rp+Dmo$ zPa<3u`XZ=?{MDgvgTkfVnp&4ug=)e#1vTLqtSM6r;TWtbGY#PwtSJi&;TWtXS89S4 z4lB5h+++yHV5Hn-2uEF{JZ=a_U0r$25RSSi>25>0GaPmGWtbrxbq!>+CR!DWmI;P% z)J4lwV~L|KT4os?j=E^M*bt7oXjy11anv=GTO5iGj*)wbaO;n=8_Bbp>@ktuf@5V$ zTP#_D-Mnv~;Kp*fCa7%)P;5KWQK_5AMMQWUgSQLFBBD}y^GBTAW(be=aq?|V9QRAj z=s!&fm+ZrrLT|0%hrbO=^Fu* ztchWME#x{wm|sh|he+4Gr947Z&hZZDRx&D4_sY|Ki>=lbBU$b2J36?vY(+X8XK)9t zOeQMlsB0sq6X}*{D~q%jPifx?!R_QWLx=iK1=?-scwboKlSd7m?|T5~jG=3N+p$C$ z-CozPO6u(3M44o$R%#AViXnVsL3^2Q2;W%HUS?^cCssPh3r2^}(I(0M9mpp=v63Wr z7{Vu3I?C`Qt-~i)I?7y!;zcKURulDYX9=(V$1R-WT_2t0T!(^KH+jhr-u2O4=5#{K zau2R>^pGowN_gYcAl5@hCu=Y5QUh2|dEC$!2@8UIN>3NmmGIQm47;~%>`)N9RdylL z$G?8^b|UN*xW|)vtm3NJZHDlw*v8-i4uvPa5RUM87 z4|8Y(=qd?E@^DA@@ePD`-#EG|pQmQC5fzqI%2N**ih>&boO&X7B0|l`)@sNjg^a_J)_`$u+V-dg2&2YLoq<( z{lKT%!$1>dBv8d1dXkKHsBXw4xrj*biL&Hc zL)c?ka+4wKhsmX|juN%ZBf|95M9vZ3lo(8v5e4 z3BeD@^c0=@ncMn?JRs*9`sKFvKE3&WmXEcY71o?ar? z_R%`*=_RszUrpH4OJu$wZ0iT*Wug_#?mr;pK^dQlmMd6z{~;mE#%Ad84 zd_F4!2U6XEBG|Jso=D&8w@#)Q!utT%$)%3v)Zq2)~XO*4TuOEz57{DE&*eMxQ@q3KD`y&_kR)U*+FTV=>7P1^?UtNNN;IsqwgzImBGL+WY~azVJ7gA79=kH|tExL?^dz0mJ?NiR-;~P@)fjZK>RYtER~(sl8^R-V zJMX&=g(v<|wZtJjGVi@1-9AT$={|A@(;aXK(;d1Y-C;+E>5e#r>B=0!bpMdMCu1G- z)$A|iCq#Pw`K3Hcq_6gVDfdsQwER+rO-0g{CuD6R?d62r<)=F(OZ;@FWXiP4bf;y1 zqEd#}^-s&k4B>VCGjctV_E|2s`lUN7cM<85os|jGD}A1o$wWHcS-IR#_pL1S(|s$O z&!|jyK_(DspBH2yk@j*y&b+(Q@}kTn(lfG)GM`9WUX+*oEHB9`e!5FCd1j@TA7u)W zzOwhD%rt~o_I{Gj`B`3;FWo>p9g1L=<@*k8mOsnGL^v;hP5vrR60L&IL4<@}mDe4L z2>ngYorPu5_k;Z*^NDng{*XztQMU@Ncs30EL#}ivE|jTthDHx+9crnlIofjSpiZGu z6%nmq^9S_|RZ7l9-3nF+-Wts=6~QjaB%f*|~rsy%~(t5nj*gHl5S zR5V#?FM+DNA@ov3b-t(4OOT2o(lrWFDMUJ5kjgZK>4H_UU%C*r$>=cm5OvTH=3Z3= z&chtEmuf1`5PAtyV~KPfd}^AXrB5yQv#hQ@^0Ta=KD~jyaVUb-P=7eo%pI<3=TQCZ z3xj+tLbWzz4UPcnq>1+4HC3u6)@1O&(3&dxUP=cvG_;m#O^>&%V9A3=ht^h$h|1~Q zDN^xoSF_HfW zsIN9?g0t(a&<1L^p~ZvW4~VYl_bO;vNm-HM-iB(!{pdwsL2jhBICN1oQhPPo_#T&7 zbAS$)->FvfUZ~=NLwO0(z32m(646PgNV~tgBLtCId8>=Cj=uI3=R3=dg z`#k0VYoeAK9lm>`se01TiJ1FCo2nNbdLT4Tz2y*`zpH~pI6@u^jaMQ0rd{AoF)dZB zA$(IzOEt*Qr-QRuE0sl5$}opkYPUlVgtk`pLaGtyB3L_>W(eOOlAtCK>HHE@u48$B zXnS?Vp$9@csLX;&FP+p`q5`;Tv|e^r>;YZQZw40v1!{siz;mA}M-x0z{8VTcmAi;6 z+4aHChjvv_i#56KSgN|J%ZBi(QCBr+iS{`rax+-&FjVD^!>pUSY$&V|Qv8ExsrORd zR1(oDyWbsqLc6JfMCEY3^{mxRrD>w~^Yu_!hVX4@JyfnCyw=r2tu*QOM|wmL^&*kp zPxMf)6Y2bVs1hQ~?{H`j^@T}?`SnmIHBo-O)MZ1MUoT}Z#Zs4hFuz`^Hqj}LR||Wo zR$2#FbdQGiQXLFoyYyDw4K0lP)9S6#4DFBnDzuN9YG_TQ6n)fOO>~{MuUcvdubA~! zYYk1k<8)|WwZqU{qJxIUMEa`qRi_PQL0MAOc_Q5s{nW2SdVkhW)mlb92L1kfXg@Vb zll?IC*Z`Gf==xp||ch0Q5GI-fIj}XNcfE zO0X{&q~t@Gd#R24g25_-r~t0X!84)is3B~@G!^wQS}tI*cLr8VQ|*a#9nw^qCfN6c zf^LJMPIrb^8=~yx)MK<#KU6(Oq{}i?Z6nfU8LGZEgk`x)T_)0H8Ln!tpjM*ujuEOm z(E^s;sbRGdYB7->StHd-BHh*_m3#!#t+MaFb56C9s+OU}cg_QfHuN;;(&2Li+Hy1K z(p7guMV;qV8>KQe!55^9)F@TxP;Rx+>bSAo1C|-;iqQqMFH#vQ_EGZ50@~+R8>_N3 z*`I>tc(usr_JYsxYKKF))iTv}q804TJB!prm9P@MtY9AiO;R(7u(q4*EVZ1dzz$41 z%%-RfhH9kwfOZqDVhz%kR-2;E7>ZAO1V}!nOO}|ny4qB=mPntkOrxVkF1%~5ciL0c zrm5dZr(1W9vRCO=>UYPB)#j)uBD~ICY|T-vHPLnUIjWZ-yv{yHr5elA-O)1L5S}~D zQ8NvVPkRM?K0u`VZ;pDDs3P~ZM7Y=33zj=fI-UD|O(ypfhIH;<6IJ-UNL1nTI#DUZ z`|IYY;K!-0=?#^0RV^Yt%IB&Cha%WqHHfI3<5O?hYPmz3WschKPz0N=>_YUJXU|E? zX7{O7P0)VkeXo+DeEaDtWgA8p`tXgotGPtw{D;JzVXM_?BHb%bs!KP}u=N$?3}8>H84g7N6>6e;4~ojkQpq5i#6!=6^@4%t=Ks-v2y4$r7F zn&?i1XVi5=c%9)HWp5y#^vv?JD#{SviSVpyqKUk$Q^^ixg|1V3iS)U}dKJ4-m+T0% z{PQZE2;Qs?`|Ib`d_%a8+@O{k%Y~8fRIS=Xly4u0{(DiCXiK{9{zaAb0{T3~zaR2d z=w`LpQ0<{oY*vMax(@x*dP!|3Dy4TGy{z6dx`{)NhQ6#0YVs@_3h$^>XAHeL)K}#d zRr5v4!E+icx2jk}-n&kRZc{0S+7M+L8h%$c+ol$3qW9BoQ-wyi6m;9w4x(~;hwyfF z)ac&6s~ElxdBvo|WB+#L+eB?ft-D=CIg}N;UBwaM_WqiDT_q9eW6n-B)DX7k8)}kH zN5{WiDu+n7*;{J0A#Ag^)FwmNW^bzxiAw3{^o}}ibl7I^sPN6YU9ipes5nE|W_who zA#AgE)jC7iW+ke`5Vl!~I%5ditVI2)iQ240*)QoFu+2(UtRZZrQk9~KW=N%KED>(~ z7e%R>t_fDQE{YFS4v~IC-d=T|V;R8qs>h6F=y0U_Y{g;ln)&_1}IKOQiP<`_)OJRrb2UUwiheD~28#juf^9)2*^! zBuX%}k7$sg)59l;{c4(_UrCqpicTj-pqKEinxaO$8n9o*8)`$kUWU4kC{p`Xe?zx{ z?tmI^Cjd&IJ^kJTAvKeip{kV-Z5!H6fq4y!DO z)`gX+r4DThJEo3r)9Jn%@p{;o>arngK-l6!7+GME1$RlCp>OCSHAI{*d7o1ZeuVcCu?C$hSVdvBqL%HeK!Y-)7 z9a?vPAL;vErS8-;t4|f*59%n9p7Z^r&JgMC?tFp?&FfeOFWw z(E|1{=&q{cn(Qyr8~U!Q%Z9#BZwkbAQK{+a?Q1HW=oE)nhgjECJQ3EmqwkuUrpd+` z*>$zZQ14MlUpSUMeAm?lBK>ZdKUC6Nm;-vb-S>y;PgDSN_94DMRqMA=r?(a6N+w#x zibvh;W3J41P`8S`J}Sp2T#JZSu!E!S_bHcqH|lhoxm^)NdT!%(C1|p{jef-EcJ((j zaC9NiFhlrMnC+TrXv}E%-h(UG(6rG$=5ZAox({?7*E5FjEk^;aO+@+{px2eO2g{;o zU0&A)q803+(NFsVU7%n%|9oil24Ap4g`;2f`5am|dWWyNYsp|I-Fu0n^}RgZD)a;S6lMy}%yrBrY1x@HKU?QH52@9X^DB&zCA5$I|;^r|P$ z)zHw#VA;&o%Aq2ljt;%*Y3@ofG_S+J>bJNu9Gc|0#g*gG3{SjkrJ>1f2Uc(4+Tze8 zPYc&xhh}(Mx=tE8)nQ2WRxY?<0Qw!Cqis8+dTUpdA$-oXjVr;?P4cvL^>=h{c-pzL z9Nin9MAsrm_nxPNYn`Ke&(qPh+Ymly+SzrKXa#FFW>odguIq*p#!Rf9>`M3m%d&#a zanGvW#noREoj-JSWfJL;)zvkVXchaZPm1j7+F)qFm<83lxpo*@6IrBsxIQqH9T}~9 zx;`V)UV6GtYMniJ%p}p%<=U%TLR&@|8aZZh^`5Sth9-`A7%1J)`{`eMdbt)E+Lykn zdN0?@hSorSDXwjXW{fGSp5hAJhdJond%MDkR>782T)np|-Vkmby<8^xy+&89#j}#^3UXf##&DAt*ww~W8D-}(T~s9M|&-GUU}pJrNtId_;He$dquwfHo7kUesuUr zviFb27WL1%l|5Abr`q1 zijkmgbdEP~-P-SC@nUW!V@Sw#fj$(TSM1Qu-O!^ zJ=`3BbBup0{na@1FOUCTMfY-K7UtdvBbznVo??=1}WG^kdofRt=Lw|MSJ)w|2KQSImdrrFMkhuo7E%XKi%i+k>=m#{-Y7Y z@b&r0D4!yE5TwP9`Gxru)P|9aBH0wA#adHXk70j5qewfQwEngDPs8RoH5GIJ_i44I zE{V3(^}R@Gbsu$_hJLivTgnKE(b}8$MS9Pvz4`A&U#3(jEvEOYINmsWgJSlP_8%nu zJ^1_49=;+Q?MH{pDdq>icpal{bi99z4&U4|{w47bW7(k0nQ z@elv?NUJduJ^%Oo==SmNDeWzheCkqRxS}MLVZl%^ zGA!sACmC8o+mh5})7vllvDih37wigYD`PnG&cakxNCtz1qv!u<_=VnY4QR=q>BNhApP^ z(%Y8~|6Lo4>HVQjtHb{_Eoc7uYAwo&ZPq`m{ph`re^|FniM5)?IIX=uNO% z5F_b)Q_+^_GFzg*O$^yIy(ulmbEc*L98Z_rf6nZ$Jx{4FljL*IgPWw@Gw6MV-W%W? z%wk^B>TvXb2@BTvU&ct*oZ?%7w3wdDX+Qs)%m1A%rbnh8Ise;7|9AG$|3CfWzrWJ6 zFTGDoqAl8gR-nfWN{eO!uqUT|yPgU3Ap1%i&h+T=_dk^O4|-3f!}`kDzmL~8xL1L% zuKRh=$0Pq^)6L<(iutQ}f1ldsX3Lvxutt_S_uo(L;2)#I7yaV(u|Rv)TK^dTc%9eH z-u&bLXTvvpyE#Ue=kLek%*0|p`?Y{h`}aNg=jh)rH@B7csm~B~xZPYFIoeW({k?T2 zt)9c&d=7OhY4Hq&Gykym=3k4O>yqY|@6F}(FT>52H{1K$_@{-BP(s`OgJu^P&)Hwa z;5AIa{B7_HJvYX{%blDU^vTJyWm4%F-AYT9q%FFjWE-cPSs;dW#(9sa95sy-{%Td@wKtQdRP+7)vc?f=}pl`(pS2v=0~ zYE*@#?xUalEOpwyZ-298mHCzVR;946slM){*GcvIuYcITE|s;bxEA5B#Z_I4MSy3) z>iFfQORi<5hl=*mF*tjvSk3<{n|?R>^dF7-O2~f}!`YMI(=yjuG0fRElBE>?F-XBa z2PxTUkcwRb>0(zwy4jx~Va`U^X+8I07<2!Bx}qBbme5LM?;pm!nZ=q@yxt=8816{+ zI;^k7r9zA_9!W*f@&Ob7qtln@%x#Bn!w=ujQ?z7`^wv>xUNGNGtgN zdhX5Hzn^tKOWypiV*OQb{%adOu5KI~=%FIUe`NmsyeiA^pZM2Xu9m)B>|ed*Mnl+Q z@f71fw#z8S%&~Qtq$>~YaX%wiH3&=7I~Ze8Ohtc1{e|TKiXRD5uL8h6Fc0qsm<%yD zhILK#3f;}u^lpwhOP>9&`{@?eXYP13w`eu?Uv2L?FTGXj?M}Cb-U@KFi?g8n(L)4C zJ-4awqxWyo5HDCW(qh;?tm`mvE#+C6E*Pkn6{*|R33EGbiYd@9o z6@K&#AGHKfFeWm*)4p(j+6 zfh>g&g5Pk68v*`CK-v+Ias>Dr1^z~{96p9k7IQ)NtWmr$KnbyXU%KaKk=Wnnx)?4fX{4QDhz~=$@9faSf;I|BZN8xu2 ze*a*@#6RHw7x4QM(w+hTXTbkAY%u()!p{e-5CUJ@9s<8Q>^t~<4_{FHkqu`*LHy59 zzn{VOXR!SlY<~g%1^5@>Ux0sS!}y=jeijd5k~e1c;N4?qE%=&YBf}>gH!}Q!Q9XulHLJ()iOb#=J~uRgV~tPjTys^MXsApVqf zZ0w{Or>qkoSA%64TTN}Un&A_or`RuJABK3l?&CFn0B;fOs?~1XF-VJF0OSH=j#>Bw zY%!ZW4zz6RxN6}Zibrn&><~Sfe2ASKcUL&(o8vpgz8yCz{22RfTmU=9tnmTt9IHKk zYWQl?&R3(dAtrA8VMv=aepdK7wj(@(?E!CTVG&~Z_@1GM*kp(~#Ih*urSJy)9DBPK z`dKo5UwC72Yb|&(T1>B%%j=0HwU&TzK7F@+Syi9Dg;ui(r|5gcsA(%U#5Ym?G61>Ik*tTAufXMI7Si zeYHr|j~GBLP>-jXfwa@bcTsC2ri2GhD|+VFPG+v7x~SpnYoM5zua!_z%jrt1M>tqG_kf&B;Rj>#AdG%`vz0N6 zAiO%}FoZY9EQj#cm_m^F)Oc@bfi)2RCT0om&3=o?h8TAvlwpn5LwsG5ag7S)4^;Od zI$x0Rb}*2eCCb<2IdR{l6nRxV+~LKVSH*@&vuk@Kv|;TQ9G@|u-l^SKo||;CcAhw$ z_$`EgpLD7AYI^a<+5>D4Sw@JTvewrb0R9)-L!@u= z);gnP%gJxlnINrt_&%yTChx8@U8aMaAP0=eW)t|t$wjVgiDj6;UrH>ilP9ruE5I8( zrO2^;j`5GPegJK9n_ugk6WNnfpdA*1#QJ(7uZkBZ2S*;WwoNW@<;iy@H-d0(B5o1i zOzr~VrzZ9U893$6NO%X-lm*pS$kZv5M4lWvr3l97=P+_6@Oe`XLrET-vN>`Bf0Dw_ zQTP>-yC~)Z3Lm8KF$$lbvJLF7QVgH^280uQAA{T+|7t)nv;d4QS$`_NF9^RzTr4|H z{W0*ZZqC>PJA&n$CoEhPrb8lHsqdNw>OWNwpV5Im}vzN({x%Hs|WFm z?QGt1+OoQ<8NStYH607Gd5>vZ!KQiBH$iUgupcD$xJThPiK{By?y4%>?jj)Oblp)j zCi8gFw4PC;#Hv=w5yjL;#r%(H+3;?M1m6So8mqAB_|}Iy)A4N&G1DKahc+ugo=z+R z*&MW|*y!oORZg+HA)LoiwouPZuU0=%l|cBI^-yG&$UJ^zde5jX3biYE*7yeXyC^&s z>=D+CqUy!`bMQ7mu{NFS?~!pcQtA&-14s7*dE1P^^+&0@W*m^C6xL+|lq!HtH}b(5 z@YZ=ql~sR&T0dhB$n7)c*UwXU?8s9e%~%LAWivL^U(HX=*jj%vrCP!NoZ(}OsYZ)c z)w|)irkdQnxBhC-F18n|+wcAaEJu)>2(sA3FS)x6;#b{$fNi9hjnEEX)_;W`y8FBO z8~Mq*f2zMzeKGY9kZU6UsK1BfQFsr>qwpTyZ04WV9*)Q2J@DSyKdn(Lf9A#pS6SiA z_Zs9;FC4SvtQ5J2p3~d|{$cA=t!531-luxax-0sSHDJ~NzDJFjb(rl_3n%+P&cLwP zK5Ko=Q&gUP;QTXk-Gh72)$!#t-s>*+x zJEa!x75`{7$|bX9>^WX78}^EzjgGy_Zpl6jvj{BDRn~d-_t0y-vu}?*#qP)+z)!I; z*}1V3T&E@-1zDPXI(7y1-9B+B8%92J-E(K-Jsij0YMPa;rkUPqKJp$IZ+!AS<6W!y zJ@>R}lBaM+x0*k8PlqO}`AhcjJXhm+FjG<~^G-Hd;kpCDi}|d1 z{{+i|dD(0=FPsNkkbG|5MX-N=-cL%c6L3gXO_WVfvERVv6m#dGjLGTK^pL{v zA=QRr`sLgOF+(7{LOzg_B6qrqbGA3#>3TH>-c4+M(=|DQ)0}MreJxIHe=Jnuj$fW;IDf;DgR@iI7DhI^%J$dxH2cA|V1BjwKe!&8zqDBw z@#y?N!mFyu1YE3WM3meRoElVlD5(`u3XjDa1b%S*K-Vstad>r`V6+e}GHn;ueat=solg*_wXL#`2O7$5}$nCCz5huD;C3ZOPYJ!Ga#JD7v=Vh%Hyjcyhl6-pP$_0dL#F1 z&kDJy!PlNVekvDBay9oL)vm009^W$d>*o7Ji@a}}N4W7Qa|-6z>%t-|e4ex(l&8uq z_1w`TYu+--wJ@&{$YpsgZ)u_S=C!+}g?mgS>=WGhlqk+2;W!1e$5FTJ5ew#Lf_!lP zRFGHl=G@YP>ea%+QQgAAXE$3|@23}AEiBLdDEFmHagKMtAGf&vAW!l1`(L;v(Rx35 zH_6glT9E%l@N?jnF4mw00dPhtSu>C}YYD%2winJu3*jNKAXdb_1i6-7;WpdCLM$83 z>wF-0u$mxuvAQ64vuKbd@a<3=QZ@&95Wbgbvm<1Gl5?1zzkI@xEC zeJ0swk^MBXpGo#}Eo_GztCg}@u9W~X-|7f*k<}ICQh1Y&&6ZoKAXi!gKo(k9-y-V{ z2(Pv70=dpg2f4u-3v!b+5#$zYD#&ftOpq6>b0C?(T1bJlum#p4P+%=W1lA%rwHM?i@B?*G)gb< z1#+glKghZ6Awe)E-Pl$oZfvV*HkM?j{b&ei?R6k??AJi%+8=|=w~v8bWPb~Csf}e= zZlj--_HPhVXb*vKku9sjzQx8;t+T5@c!M1Va+BQ{{HOSCycUe}#r!;P9{wKh zCgLNyStw6i7(d2-&;GXV0wd3J8TB57?}|E2Qh3hu8BxN6F%2O6LR2>jkAd(T^~O;6 zJ&@nlJx$@oUdjc&83(xpqFg|-K@}=P@Od6xw?VZhZduf*n-8_`kvvT@z2&C?Rn=V~gb)xy60&vnG)Z?B z0$~r8?&_qZxAc;L5t~YNb-GA(RZ~@+PRk%c#AOs2M;*q$;|MA^;x2y|+z`hZ*AacV z%zF;%45Fh9;|hq(jPLtB=ic8^Rh@1!&YOWxPT$|%@44rm?Jm^>IRD%=%bEH^iMeY9 zKAzHN`_-igl5$fk@(Ukftgk1)6a;0Zp{;s%F-VKeq(8(^@+&&>+Wi24L{uT zMCAKTW-norz$*n_C-Atyy99nt;12=UuQDmZFYJ3{-Wk#Me!?FK93Eu2VL#z34iK)r zn($rM5VpUF@Cyee=Ea0-Um`IA+plBzM*@crG2D&F z_g_=YIX%AD#Qmxn}A9r3aTDS~|LP#j>@_&RcfjvOUZC zm%Vt|b<1+g#+SWu*}EU&zC<-1nCZ{?Go!JbZ!{faNUMu8*bk4!3`hX@V6VjvEjQLez4)m4X15v-q^PB z;Kt0xv5l3DuiW@&8~(*7H|ET%7=ID8g&ucnw!+9;| zCCbWXK%VHW}H+^~2cQ!q`>9I{e z-Sn$X&u)ruUb=b1=Jw4m*<9Rw)8^N1zH{@tHh*aI=Qn?S^Y=IZ%jVy0KC@*}%c_=* zEv+p(S}tz6q9xhV)zaT`W6Phmyrt!ymit>CXnC;ZZ(6?6@@UJGEx&D<)4HT}W9ucY z2U~NkQ?18aU)}op)_Yn%*!t<#ue5%z^_Q)4ww%3X^OnoEv~TI&vVY4>TW;HO`<6Fu zxqHipwtRBS|Jw4{mY;6<`Ie`)Jhvsfb-~t!TbFKKy|oX!LjBl_8i1Dj0QRsx2^;$} zW&zg3Qx}d#j2YTVsNrDD|JQYP%$UFGS`7H9u4RDHZpK{R&6q#yW=w6KyY}%HaQ6d7 z(QYH!jYE>pfgC@@oP(B^VdrNB_D)tJW(|6=340TpvD?#X&cY7P*;uO!%}(UJ$SgIN zAou0i}{&a|1=qvkuz3-QuIw|SH4!RrrK zV-M&WSk4Er2Xw7@D{B5rGi2_?j?%l$A?|9xA{aIwHd%AO8G%J`7}&iY*gaytZ1U#o zX!Q{@4lCfO`8Hbpj(Ms1uDKB&{y#GRU~V$sH!p*Ibc^{X^K$I#{F(VNTKgGV`B&H+ zKR0hTzclYOzcTN_KF&Snx8|>4{lCZj4m(ZHnfF4rz8^Nj2TVNjK{G${A+sRzVc4`E zH7|(3E{Qwlo`Jvef55lF9 zf5MMsJZ7$lz%GeAZjzB7o9@U@;FbNU>5Kf#^hch6?eQ<>MUf}XP~_+E#QxG8iu~GS zBENwJ@{}3D59^LcerJwF{>{8R^6%!>$bXpIA|~>xNHp^5NMq!6k$B|x$lS;sky9go z0y=y8>=mHAH=px9z_*|C5y1DI^9jI@pYvHjP5taSUqJW;iwPGmJ{_gjEPerCi@?hy zeqixp#5{H`Yx|AB*iweSwfG3)7c6Djo;l+PuaxlCrAHBd!7}Co0joOobv>3 zUB*^Ee$M9r@0L8;huh-p=Qo#+fTq7E@bTqG5dOt-*7Le1mip5swsm*Y=~xf{B`Db5)_UDVM_?x*3gZ=#G^1BfKJ%PViehXnrNa!TIe!k9l4sa9Cil zx7w?ZZ2B%reQp!y;;RC+SKr?BDB}NN(_>!!Z`-&z&K9==exmt>fOl;1j0){pJa~Dm*s9rVyR=~E48P@pWOW4orFJbt@4e(jfahJxKI{;9xxl>w`vqQm*{_gC`yb!+%Tw{|Zn9eMyo_@+bs5W^vFjPc zuieG9wtd&XBdnv|y-P+XdF~dd)c8pWKXh4ao-xW{p4~+po^mDOIRe)TJYV36Q&%Of zMLl0hyan*_-Q;o#uWw^*$J&S`4L>a5zYoMLY-bNO_45+`hQMD7e0=wnry2A0Gdck8 zO)}@tlC1M39a2i*4FXRbf9)RT*Lhbu(fXB!7w%=M*16_|44?NxwsM8QF^Oq8?LnCL zT0=c**$hQvdVY95Qcqb$I6bx0ui?I?UX<#->Hwg&t~7k-RqW?&oo_?@>pI!nJ3EQz zf0+MH#3+R*|It!z6)?ZXTz=Yb5We%Y-vK@v$FT}4t?uYzZAu%OQz^DKe=z6$`&jC0 z`&j=s_uY=#bbVoLm4s^rUUxP7^9osUBl|y%_)|nC{<@ubP;A_A z_2&^kvi}h;^$l0Em5*J+HC0Q!+WOB9GWFSm%(>>p?B|{rv*%+1-|%9_e_Eho;Abyp zi&}Ozr8NIn2Y+z3G4~Gs*)*m51Y(-jilBT(DY)?3os7dkv# zlje-y*K{3X?mzT7K;=#k9%8)8k%umO6!8yT_AKD~%!pHUDjZQPYGH zXP6z0XCUT$z=&CkT)006cn03Re*xlm0!E?RpM})*fM=LX8qY@j#efm$`wNk}0q_)q zN9&M!8DJDPz#^oc2Y8C6H9izSHP3SdP?-08cS5X1-=-)#>q#(2yBy!5x!2~F!~iSqv%l-wh7_&=oij=0!Cq>BoH1G zSVWJauvZ9gz?rcqY?VELH{tY16n4s0fH#{i`aknDo8G+B5+Ys|xfxk1aLi}?A{{!QW;tU;OH1b-+ zH%4wpxIy5lkvkAGPvHE>8xVh*z!yZ`i1@Prqvq_$n*oRgZRBl;Uk4a9>mzSRc!R*^$lZw9D6k{)PK5VF?g88zc{gAx@*d>8D)L^0UkHd7 zVj}NH_-cXI!&;1(8(=F&VX=J};d11Dgi8XC!G6SCM?Q}Dn+3iCmLy(W6L?$XQ;2`1 zz}LdE#OwoN-eFyW1_Zu7@(^O~5cr13UnBlc1imTqHwgcE@-`-2&ek`6lAu1qfP-Jc97OfH-3w`8L8Ihcr9qj0+c~;nA^c*2>1YdL4grD^qFVs(iEabDH+nwc`=S>B zeki&V@WauI0Y4JG6!34Omjiw|x(o0t(FEXEqiv|?Yk=Sw(Int^qI&@UKAJ-O{{{rF zh+c*8V}McfM6?U==g}U(Uq$x;J{|1`d?q>w_}l0Kz-Ob^Aph?Gf%(`$z*y{B#KdDm z2sa9x7fU1NG(gDVSO)OySQc<`>@eVxSPt;q*b%^`u`$49u_E9_u^Uk8V!)`mB31@$ zk4*q3W0Qa#u_?eku^R#R#%=;k#cl?CVeA&bt75kTcExT3?1{nqg5As40Pc&u7O*dN zJ79n84#0uf8_>!iVAR|edn4d0V{Zn0RqRf{SK}NAIDG7_fFF##4e&#;w*!7Sb~oTh zV($dJKXwn`Ct~kLJr4jz@k{aV0emF(Uc`J0FlxRVdq2W|FYx=Z4>p;MW@F0zTX@5AczO`GDVQSOEC#hBJ}# zyA5X{{2hTmz-}{Sal<0Oe`;8Q)W-lZrwvO1|G8l~VxDYRiSWM&{6)hm#Qaj=Qw?hn z{~Lk7Z&-(T)3^>Xk;V-OM*%Tw*nfu1ZQO*IMuBr0TM!c$IJa>N!lyTG1AIZ_`G6}M zFF?*!*q4r)CV{IPFGhGx0 zJ&4&22zqEt0k$_@1(sz@5ip7uwTlSP1&rd&>>B{*#mj)F#U~IyA24bb#wQUz2QX?D z#isz9;x{5@6(Dr)IBkoK@tXmg32f@jC$%@wWi(j=vSHv;l(4#ovbTUO;fU_}dYFAt1P1{BDFh z0i&in{!WB@0HNW;??Lz)f!D>~jhG>U>G*pPe+V#YGV%8Uj>O*&n2Uc9uo(X^;CTFg zz{&VW0guH$4tQhy0l+_se+uxX_-6o*#~%c|CH@fL?eV_`d`tXq0Pl%^5%u2-2+cPB zWrRNn2%Z`LD#9NIjGB+d{|@1g14hjQ@rMCF7yl;UL-9ut|9L?0&-k|izYzZ};NRd} zanyV<{yo4i#UBOya{LE?UyuJI@;?lSwHAL2@VoKH5%c$e(1hbZ0sKGlp8|d_{siEo z@h1VlAOAVvlkr~y{%ic#fIp8v1^A2jGl0L0KMVM)_;Y~2j{iI0Z{oiPd@2sb!aNNK z*%yx?{98b*tT~McF8~Cc%$Wmt?wq-ZSqg}?HfJ7S)13K$Yv(Kg+%)G*q;3WTh0Hk% z;Z{IU$ee`;Zxy(0&LYHIHfIUo6?2vX?wYe4urOyO;N+ZDfXC*niQ(KwBnE4?m+0$_3jn{-$U8;?`OSdG<}U|)>HL*|FPpy#@c8^SfG?lF4)7K8 zHvk@;zZCG*^EUzh@%$FR*UiVxck}xBTLAxb{x-lj&F3wkcOd7}=3S`sX>%{?eA?WH zI-fT0L!D2X51`Jc&4*Cu)8->+{b}?6qt2(z$57|f<`by%Y4b_c`Ly{o>U`RK7Ipr+ zx#aXK8~;4FH9wlaUP{4W>X+WbIsN95y?U8`Z!MjnXt$=^>!u9v@`iQI<2Ch|=5 zwvE(RpN-y*zb5ir^iBACWn@$Aiu2%tiJTuhavsY+aa!tXaNfv~(_fEGg?MD_^gln; zi1^~^@51*lrtq#@wBa}kKu?Bi1%HkC$T_><+eWS4e~{Mj8&$`3*NOYm;@W&aKEFEd z&Ly81t&Mw5>f?=~dH6>!2`P}b+em{iz`sS<&s>auOYrYp{9B5DE3v1!+N^>HWHr15 ztKjQc1rNb0_%NE`5om_bq8X{(S)dJ_4)zV>re5Sy11D`1b|#*Vt$L zrTGmk;s3zA{vQ8gk!XZU!D*3sk^7@xUGwo+xdr3CtgARYk6;DQjG&{v+9Zwo)vZ-4i1t*;1}> zxF#hrT zWQAPtkvY;|NmsJrDC7n;X7jt#<*Y$cexjT^nq_9wl`G`N(s>EjK@Q^6`TnUgh}i3l ze)fX^&`JElp`>=CGr2rJWmH~bS9Yve@@CFpvid>)UR6C4mGOy+;0ePC&dT8MxRDggqNad`Nn4F;}RVR6CG1kQ>XI_UuS{B46>o z`^PGNPvm2wGK!hZWzs^*jOxv0j!cZV=lls9$mX%;y%F>S)!B+$&HB}r&!HLG9G^t{yt8XL(SHj=NsIF`;8{5+W6Tt+iY=t>HH`1$J9UtL#wPgk(8 zxq2)g{PruW%IGIxB6eWD{Zd%?{kr}gB2vBi2}~AfhlBOTsIf->_!Xk?1St+RR@*J^n-`8bz~kJM?dPMSc<5Vk}Q>qr8ZJh zN`hYf9l2wmyT0rV6S-1$*rZ65;IsDcfl?YQvBaf|SijyjENIe{umo4v2{R>1hs!24 zP|C3)v?wK$N7MNUVWhGaJznfFUx}{Ec^#{*%Ar+M)eGiNej`0j6-J77I9=&Nnq$>| z+o7h$#vv1QWlA5hywV0(>d2=tf?$du$&mt6q-@pPo2qX|3&ytRFzJwJquFIy>ELu@ z=?X<(-b!b#cRx092(kbYj~pSK;`l;1HdQWObm7)*;mH0RMqO1r1zr?v)_&?APoTGF z3sZ@FK9ty=&E(3IoiaCFBxjp05q;^x;jD`gx(a4d<{FFv#z2CVDO;p#IAcTIUZ__v zRKO|%r)Q^aL}z-cIKg#oqa6x0zSZWU*jJ`fQxDNp6X{8;niO=5vPuZ8HgO_P;Z;8| zHB3fbnW`xzD65Ul6{c^f8@kePZ4p6rO>|ebT*fM>6JHrE4o}-(;J&7ao2Z(EzHA<& zJ}NX?lQ=L6UQ*j#>K7bHP5!}hwp2f%lBqjgDV=R^{n$_a;}NnqsWv&)m!1se-0npr zhSTFUL`D{_R3;oIWj{Mg#WAmC>YJ?`n3uO~yjs0DMmbd49w3J68~W1NxF0oG$yCSc zLbh2TWHcnol=npesqy`p(d<|njBCgBCe?H3dWe@k(fI@1rYhQ#FfW-aSyu`-qQYLYioVdW`X0@iKA;S{Jfs}|k9Fl*hLgF0Wzj7~X~ z3MheKa3%E1iV06XWJ`{9*AarDBo%#Hi{Gk86@jSgJl>d7qA>Y6K`f##i0n*ZLZ?ac zM<#qkG3mImcXqN9jJGBph|7SDrfRtuWZiIaOdGE$wz~)`E*+3s+C7TS?qa2XVtl*^VK(e> zCZEOhWe?}dv}BWoOpzv{H!$NE&p;8&E-^e@LdX16+lMM_m=I42fB8DAGZ7F2V>LT0 zD}lNwEr6^gsvJyjG-tJ5%5B65{|VTNmVfS>$iX7^Oh}ZQfD9}gu8E(@ppe`;7+J8562Ls}w*(2SHCElMU(N>O`rTC^$YK?u^b?XSQ&-GAi0XS#M}A!HCuM z;Ln5KKeysB72(JVIDT8cSk4A!ffZ#-YSlyh!!*rKl{sRqUJT zFd2%6G(+tIJLujqiHSTb%sm))e6|wBdbry+;v$gec6^~_G`(fv$^SPHw zPfW`D{nu(acUF)g&**^N*HbEsLf7wb$mQ<(#a(;KC=vpd!&P_~Va4dum}GGjvpVsdP#;*EA} zC`vth@EMllH6J>*O0oPjttlp(trM(GlLBy{fWnSh&9BG?T(e}3OXXwo_bMYda2 zy=+f*BnCSNoU^k(^`fLAvsf-q$*gorhyx7FGLankl=<>}6Ea!e7t^E;-^n0T#A^L0 z<|3nq;{ZIof`uT6g@KZmUQCz9awsEt__qTN&{6mh3d6J{tPJF*4UP>R5|_HrDzJM9 zh|GF@#hl4#?O(rpV?!g(qrv=8g1RQkmEADQk705YMFD*H1*=9r-7wg74h5{FpbSLi zgN&;tGMrO598v1$lPJwKHU^c79Ku%Re_Qq=CIvMo@!acx~k)tuP>X?k@pmYex<^i$W;3we~eZ5vfXs(<9Y`nVd2s8M8QCJ&7LeZ zb;wPKWK5+=6>_9Fa3vz+5M1ejW(1eevWxknfoO@XS5EK*qM9f}#mho)aR0$YQjSQE z%E(a;J3SFI92}ku))i!m3tLP9@0LbD#va*7zZfC8W#0WS&ZhJ%fDHBotR;+nfB3cu zKSCOC5dV^Z36x%N$iKDa; z!ehWriq(5XMF0l8iIGlmCM+Uz1?<1s@VM77CQquzU#ZhgtCaS8qQjVb^m%4qct({?R~Did$_4>gA$>+bW$V7N*U?&I+EU%|QfCn}{U|r3=`cHitv=2{H)&r%ksLGebIN ztX>Y^)@cpTm{L_0DS2ch7)b?YKZOlQHG7RWL-pDdtV?MjiHQ=_{EF!UWp$I~i_gil z*=XzHlm+1C7auS-v&T*}8klG@v#y?c9r1~?)n&s(sxl6_&fd9?GR3<4a0?)xcQIub z<&J6i30T24606>K)$|Xv5A_TV^bQUT?M-yIcP0&El6`$WeJ-LrG>KutriP~r{4{IL zORJNUBRH;)y>J_gUi!iS(QUm@S6vhZw#RxnAe*&6Lk_GOruu2H-Ch}11H$x9l&~EI zCVqG{1;-5zcEH>^hD#rv*%53*7spMXh=AS2N(Juq;YnG)!;?U1xmbb-g8Bn~HR-hs zrdd*N0W!me%Z*Kp>9@~B#;|FU!?IV6TNYqA3M3GYNQFN+c~HYVHNb@#kI8X1xtCrY z$9!FwF5unE6Z{sRa#qZU{^CR_gV_-$Olx~CeYgO*o6EqhX^(CsdC*1VJdo~x&=Alb z3Xz2RG&VFAXx;U`x|hKo!F2GNVee}jCmL&Gnb%SeGuWW~>43PvMtNaa3|5;G3Z0mJFha&FZS|)|;GD=7#+^vw% z74#0iM>qvX!K~834%67nD@}36)MJcHW%V7ACIY>Yrb6Qjb(Y#S&e^!4_yAri={)LV zHL5115@m}1Y#H7nBjL7mK2J5t?1t+aPJZ|}BqZ|#Av-Kl_^T1}MX-Acnpl4}d!z?i zUk(}_g5)pi3w0|X;QqpDptBFBW9(n8P@q)C`D{yT7i?H6wPDT958DKT9!udwdLM~0 zMI^BUeJ7E*fhQ>V19#)qA!1zB4N@DIU=&qM2X+ujCS`~|QkQ~5z4*he1{<%>9?Bv>XC?(=O{1WlrhZn#M2#=-di(-XJS=^|sgqx#M8x17{ zXz`89VJ@v#qP12DG8P7}&BFx$OG`+NT0(+2H)W3ySbq^1B^IdE=9dLYvnMr&=-dKE zE&g_ukfHA7LOFs*Rc)SdjP{hL?Rv3GCd8^4$lL zHpoHRV5%3KNsr(8?Rrs)CU(V(@;xb91JL2w&R-S)n-*&rECvTasW}LlqR&WW#QSJMY3l9!*@J-{G2X>!jZue1pq_v z<|A~&M0NsZuVwnG)myyNvzz9gCDvYHB8{DEG%fUta+AfHYs$gwwV)%MEZJB9z7F^Ey^r>ajs?oLP zRnbnzAx=zZAqT2)gAxaF`QZ%w@OD$tDi^FPc?>2iri(Sf=m1K4u#{6H#QAOvZy39- zZ6&ywIi)T$=^wn;xgqJh?kVul7df(v4Nec760jYzvLVq6VNx9Sn&KH3`HGG>M^stHt3)GX+jjBJ ztq^ejda1Jrf&`Cnh_I`Onz;44R!frH*Ou1c(6I*tFyZjr<%U^OF$DvzX9TCYG2b-i zdPerboH2XTdC=69#(04P)c3RiRG(214c)*z|8cFr`NZXDeNb}Rir*4odjEtRYm!VZ zEb%xCy%#o20aPr_*S!#gNNLS+OAzXv##&w7kZbKLq_(X;%B;KbA*0Lxr^i2lDCw56x z>JsC7(>zRLMR^%VIqVmxH5q%C(jvo^JZrlo8a!mGi{2oL-{FL zKj{)wWUCFqrjc{@V$*ZJ{R2_foeu*zn5Qb;Hie^HJkFKO>rN4Qn^+iL_h5R<0d#3r zW0^_jA@E6L_@BvR;-!Jlg*~em&-_|1b7)BO!MjQ_l14%?gQXmBl@Yv2YVgBv(Z!-3 zukU^jEZ$k(FQUx@4RX*;{VK2{aHKtJPZF}b9;PMWVmx`wSowhaST2O1vlSPoK{-h! zd01MG*Fg>U>J3GZD)g3sq=(Xoi4bZyi4-rxa%J#P zMhPd`q3MX45yeI#tJ;`w)k#`%u@H%|==k zr|QXBdrE-E@)qv9pA&M%F;*6pqsfT_taT6(rt%QkdM)DUJ_e zixL!F8h~Vja|F()GS2g8IFQs+lG4E(fhb9%Uj`MV3b^8fslgXjGl&+`Gcsa2a6ljr zu?LkN(*oZKMvn_JIMoE*jF%N9h_h$e(jmBH7`_Cp3_!@)6XreF*e zULxNwC;qUuq_V?l=fJZq~d*a(uF=Tb_nc_X zE)ILCbd$;;AvwG{&}Y98`sNpb{^SbyO?u4*nhG@IHPM=pLt=VfS8hq_MH6ew?vaBV zAx@?yl#qk<*eP*Ij3v;1d#c*FK!A?LoOTRd6j{qxEy3~H3es5<;<0#KFXpt3w}1w`XIdsYNw$bq!^K=VlMK_?+L$j z4x~T&>6;7I(P)WI?$uaE#GGF5ZJh2b`v|gAL(f@u*dauG#So~WNa>WgQM_)rVMrx` zsSe;~Pqv~h!x~JJ|8peJ7K9dEoYzU97+q5bfW5P8u?_~izsL(ca$_uQ$;-3%0xh<2 z^D*$PtJ*_7x)4Yd`#TM;l5v(}C=nbAC-wcAM!qz5XG@r>%n|2@z|FIKnzswBlQ)Q{oN->$>RGG^$9K+heF;ZzbO6qn|RTYOTO_hTcLWuH! zr(ZHu5%xR44m{Q!mW3f+Y=w1#Bym#5ZPqo)zfc3q$kEd*bP&~ zX<{DIiAF0(yf|{a>Nr&+s}J;5=K|fjd$Fw8TfuVoLBuxp3TzIKLY$)EShl-i>y@4w z@{$7TJL?3kO0Bj^tDGacY~_H9@#1jpH|x=sEFlcn ziyV=@*t&T26nC6CEpoDhlPm!N>cE5FurP(~oQVqV_+a0T+zrS~OQ5G9S5NURR5wu6 zPgbZoT?W=1j$s~I1FjIWgd)QELrJzhc*R`PaKyiFR`#%z8HKD_)IKn&^@ zf$RDuWkWGiK`2J0oGSrR6BD=k8+uLln2WUY$ZhaeBus!4Cy(KbA#`?bu1Q|>r4%f~ zuISXcTG*9v4D*Bf%VA~b$BI|NsSAYn3ekvkv`E3tlFsLUv=(q54*i@UMw*=5CvA|Owf?=CSr$S;a z`&FEimYk0sTN*I?YU9g8hvn8+AH4TvPy;-IxEKZpOPcrSiT+WZKj4wBawUx+g)`c5 zVSi8CG{_ySXD=zOtCuB ztCQdivh<@9N#_ukyswvX>?Po`_OcgoAl~`vN~h^YZ(p(_b+t)$b`2%>C%XqE)RpY- zPwYubxVNvTH`zCk!ZKi{J)J$f6P-gp2b01yaMEbR-q5f?&KvJIUbsU}{A8W-&Pl5m zU!5O1i8ElTiv*H5iPAE5`SW9xCtxU| z)%zNtW~Ro1bB)k-^qYJRyqj0P$+-~EV}>OhRe|2bo?DjVmF~qccN`{!#URP>ML3_B z@5Zp6<3JkcQstvg3F4!AO*a;-jd({;}VuWL7JfhQ` z#cqptepQstOct+3&;>oNT>!WBuGd4$($3H%(=$iBc!tw7w!eYSRdr0180nsy6*^rx z0!6(0vRaQOfw}6lI=a^u_(VTEeOs53^|Cr8TqBvyl@e!)xL2HqxlT$=0cY{p>O)0b z+8+O)uN>!deGc~}R8;#BigLA4#S(u(i8#SLi2GKSApn^j~m~T@JC%8=Q*LB z(V*m!Ya+JGg194yD(xJd{NwqGP(CI$Ac+1BH5U5Nz0T3UH2| zf|~~2?(?t4>Kw=(pdaaGp)Z}2Yge@?BoSS-x`6BLT7*($nU3Y4ybO2S3$3^(Y0tTF zNhhaEWJ&J=hPH`wbn=1~%Y|d?Wn{O)p}NTFclTYc^I%2miQc8aH3+xm2_ccgaZqOi z`w4mbRD++^I{j-FfeNAH_(lBc;L*s*J#YFZ12~4#sFb5mRVcH;u`hYJqHPpLEtU*t zU6~*PR+Ld~9M)|ehdA&vnu{ggYk{1d4)xCH3e6;^zHWj?u|Npi!J$Hdakw3>X(wDJ zTMM}Ua-!A!&QRC|57iGF5*QIT9_SC_n}HpvJ%fFshz$)S_L#n8cYCrA4+rui(c3GZ z;SVT<649IJOLR#Hid=F}Pv12f-Iwa=gDxf?s@6%6%GD4RE;DdVuMLTsrICF-Jp)>V z>YjwykQ7L?x2FbD`&p@005!0GZ%=2te(ETO+LOBn_h?M2dw?onXE4s@8tjEWnjGrt zX}5jQ5vRKM4Eg=CSZEJKrMmYfF|1^}Di`+3g%r2ZBT3*`8OS~{iA#PybDh42CD=1&je(=T)dZ!4Y78q z66v0Wd?Ft#72LuQ|0#YtM0`%Fq0v%Nv%(4O-FW!2iwAKHPlHYJjDyj~PN00@g@$1{ za)N_Xc(H=&maQGf8T=2ifBa88xPxZAk$8S(?^z`^)=+;1!`hzlZ7k2CLiK(_V%Ma` zv6x{jm%*1ys@&Nex)Co1E*C~^Y;BCPLU^&qdkQ{V^wlD)B!?e+0@r=2ZVN*fesh?^ zI4@3L6m_S7&Wso4m?%n(nsP`~uQ3@poQm9S5~a+AtFpOhW*7a8m+YXXIrT^H^JRD_ zk!Rt{2G4Euz@vv9J%pgTO51QL*)wLKHJm0!Uq^B!=RF{GrEu!}FXm?+ zKgK$x+?y2KrNF*L$*Ry?BW^DPV*$m>^R0n7fg0p4G4A2fg_;byr-8!2R0)1pRj%xZ z!R;y-zhW~VNc45Pup)`hh;&{&-rR?g5sD!aie+B8p(0P2aJ>E(KyiEoXEvvJ5oh$6MltkEVOf~`zIKBCuUy#?)V4?oZ+a%=)QzXxCI-iFDVwB zLN?{?%>#czVstfOPF%O!lbxxqAz1!>1IC4Wdc7c`hdPtp-gi&0d=3=t%St#nD92rR zr`dPAkSPWjg?=e{;?_J4wNCl_yg1v2!><*bRNRk!C2ka9&5*0pKsCvJ+?q`ewe3yx zX{_2KT*W2lVeoKV6mR_4Kzo7kU7btZP>oo-1YjX}3?H#6y8)1%>h zc9@A+O}{UW6o^xg3YsW{MT2P7FTXzBSRR%;nmKTjD7 zk7gv_I+II}TtD82q!cTOqu^X*n0}7x$m(v28tNj$TM#a`ANRB5KnHFW>OooWB+eeZ zB?n$k9a42zvu7eV%xhcn7l#({YI}j=vS&o@{`>w=Rdr94W1xhWS^2O8S^=K=vlVU{ zITaOi1oK{drj0Q2OP-izG=5uz|G&{Y?HseZ{qLJe7nA;ueWy%eBwlD4&kn;1v((*{E+4^HV50_}9cmkLV?z`dT5?cvyJ1wP+Nq`V17EqC z=kfH=zgR->cF0TZ@?p8YI}Xu`6Z-{R4aBCoeRHkkGa<%m$+j=(|+)*UEoiPP&|aHLd1urpna02f{6B6I#g z5{=9h*KL{fB?qkehi5RX4etk;ZBk!Kr}_`>AQ-Xp%lA!m-cyB9-jihpSSgyU&~Y;y zxg5rmyrm-v_l%6k==i9JynItH2?sjy4tGr%GDo}PQkzJ2YtJ{O^V8;BR+c13}&IdN%YM)bXRCkDybeGw@e2Y4by=3LrT&U%z)QK4cJj5vbuKACPR zb^ZBZ`}du<5R}^CVKe( zJ+1-z2m}_qH|Jo^$x_7nLr6|^2i^+f?7?c5%Z2hd!MNvB!-HAyVu?u}ERZ~gN6so) zTv@^`RVZYtIj|bIyf{zVPy4PU=0G!e&JSRuU@|s4UPNn$kON^tGH|Liv;WN>00<<9 zKYhhjM(CBoy~y31J9*m3j6v6+rh)_PWuDbiRxQ3T;EAY{7?r#769+yb?Lt;M^P_pg z%0L+DE0`JlDp97GHx)Pp_2DQmOdO2?eGS4TT9Tug#u1fI2yi~)IUTqS$MAE&SeC^} zIjxRA_7NF~Am53(y} z3P83gWGA8FXoP*%Qb;%a4jDSqTPc|rWlKf466irxKOSch6veBr!-~0J3^Yt!WhDaS zGyt(roddVxiu$(9o;JhBo#~Z?4;CkF;GSs5nRHy3ECo1^K2vc1_E!EJQ${DtF4eSS zb!DSVLRKUi_GhU=7Qrr4zXHS6OA~&&eqV)Yu!pYwUqN8kRjLYYg!Dh5Z>&k&q~jAb z_9iYOD7;1YmUt26dOuf6*avIM`fd%@iDU@AHxtMv%K%)1)DKL-14Bi|szKsG0$Ffo zErEhj*c-Y!$?`1?I6n}aC8KaF@eiHu@Q1Pp5W}}~!GuS#bma*YQydw=WC7iDmGXqK z@CA@G*hf0>s0p5l09%42w{P5r1i%<(HVxN!j`nttpQc&FR%^oV=Eqnw4KpN9zW%5lcvlqC>kkFk088LgJDE7Q&nX;3`G1svBJ&slng zf`{s4y!I{NL_k6g7Qjz|!C?_}V`U|m5tw#TLTO$qRp+8w618GUVnEI6>?X-1`rA?| z;@loRIgrj(=)jk0R@=B2&$8o9AUr}qHS_>pBoO}wbK2#{Ag;6PV@rW}Q4UB+Ah1*+ zgH1gm31?Dm2uh#0LCE1Q+`(SZL=fU+7;~q?gFRXE5zJ+;`zb?5N&03*u!?DZ$QC!a zZ0=RVEGe>FJgukL@~2qXHglH2Eg0jDPro8bpit zlD@3U0o>3P8w4Y#WM)6Gz3Tr?m49dcFlIzg6Y5D}cmM;Ry2$MzVkBuucIV;fhZy!Y z3wVDHOB_NpknEW&pzuwJbJgeSGVaC!HXROQF0V_3STJIyua%koT(Giliy z=^^ifqwka>lEH=piUAZ8z6)s;ivij{a+BNU>`0I0aMf6ELCaEuc3vq$oXbZ7$D|>T z_0s-sN(%03L4naHLiFIY-kfGWJ>6_;^Uh4zd(d`FmgRb4Xpnr;`{EfZeLPd2{M1`e zSe;=1&O*Z38+VMrs5tRbpmzX^{<#2C#9JgFL0N_1yKtKc)oRdog?Oh&5!8%RSMGp2 zV`aq=*%Dw3k7e<%I3Xk!3L}@e*4SoQd)Yn!LJ=$rnvZgqaT=HIFv>_3t62Jy3d2*p zB!Y9);d}S+Knl;kzAFRfCw*UUCo|t}e$cyB$~@VB~r? zS#Jn>LRD(voC8DD$RQ7NBlef4w0psrKy9MFsCX#J4P}Tu{xFG#p=VI(NaOg2@5Cg??LE4bFn9ISO^a=#Nb)l1J+F+Fj zw*MjH_~t~```tP!W7!j3_sV)kCe}Tc3%EJ&eFBp_4Tm=6H99e5W#GesJGdgbanaV` zXVwfojrxke#etp*g2taYqQ(Tet3O$xLV!M44#A29QepUV6Jw-+%0(8(3ZxlqH%GC& zC#YQcD-d_1?DbY1hIAQ>(3N17)_ZGp^%@eyN}?tx4geuNaqYRgn`)cml^J;qKvs57 zzxDQr#{oElq7MF}*rGCybI)1GRJ}fk6-~7qgHfdh0VL@wJAvM*Ql&F2dH^2!@*IhQ ze12rg^D9~t&ta#vmroek`y?*XkMjr)YPq75b~uo z)#^Ms$!3q_U`;^T8!S+jDdVSaxbIGYyDM_v9A;MqhP0rMU63~(L%Nx5iYP!GV3s0E zR3r;0fg&ug8;>C4J|25Lo`!Rg(5;H-^mkQ~r0+hRqC)l`@Nw!$^{6!{jM4o3#_NwfH@4&=! zyV3bfMBt)!a(>V{Mj^@L1tZ)vDWkWQPwAI`=9~Bug-OU6nD8b`Ix1qBV!G_ayI_o^ z7%LyH9~>tWdM42gPmOS?ZnBhVxi6m6bYak=3+Bpl`c73w9=sr8ri4_f>4LE-qd-c8^mY^o7+U^m6!sQ# z0u@SGoL9;hB`Ra#leG)dPm#=JIqo8(gQ7}r3+9)KCPHu=6?I{w{Xmq>4W7-P&w=xg znzxJ+`BV%l3a|q&@01xUO0_SNvw~%yRf4Rnzs$2F-2lyaCLlV1eM&TKUAM6DBZzzp zjAz*3OXJFx%9Rf(N7RRWrTzNUGZ9V_%oRXe3E zy@FQ0;>N8P@7{V*+s=zxF1l#P_LdzTyDwEx9+?!+p^7A&agL|2kDmG zXGboZch6}1H%HWMNreY5L_ubYR^_x+44eKDRZTGG@EP0le>h2(_fFbbhU8n9W$cY& z9p*Cp#VC1Eq;%ajD+t}moND&fss;-CKphs-FU~M@L9_}`vHT_S;mtJQuslJAWN~ri z3g>TEe=7t8Ek_(<7{CMm;M926TNiA8ykDJ+c<9^9G>o6}EF7ND68UkvzfcelQoSLs!gi z%(C><*$^5E?%aR`;A&GJ6Zt6 zN%zw|F2&1=W^I^~l(Wm1k^H8|ofMFcftlhqtrAh08+!OvvI(MGReyQp5w#SdAYj)+ z{=zp{XSMZ@<8r&~7T{D1R3xd=Uygz|rV-EeEtJLbe+!ZeD1znckcx&XQI8$oiS zqL*(i297BN4k?gCWo72-Ul$dHDX2WPN$xS6QGntq*H}&2^W;yIol)T*HW*La#|G2G zM}0SOe!TordSMF~ui=Nabr|e*C9t}AXh4>k4SR$;KB^}Mj-ZZg-a4OQ5aab}@3B(J zq1@2)C))<)u0pB{_gMRTy7eN2-Z%}PLa-%5=P4XR!w=IGtuh6DUr(yI9e;B$VaD-4 zcA?BLAcVJpHVMNMga;F}U@kFDrUTnz1?;Wm@%NXx)!Zm1X0;NV#>rvFugw{)FN$X-ynhY2iV%aWRnm}*z2(iy4F_v4TG{?c-m(X_P z+5}3#a5valk-zMj))wr&i_4%S-ta_z<_qRveKq4-*MU4aX^r`bqbAdi8iFG>Tk7T7 zE&V@IFaM<@QYU-OHpkHhyf_#^6aG!0cf6usiOv|pqL zrg6MYCJEXg6;1$h7CFaFX2AB9Wk&G7;%!o}ND3(+hBU=-`8_J2hE>KK|7kxOBvMHv zt(ZPmokplfCbk_#g5fqaTaYR<$d{9^&8WD3Elk-jO_y!n%gr{_w-x`+$NyU;wAC;ZCrIPy$zZ*D*b9!a{)mD#_$;0)QyCR%t&6E~>7AC~C}yr5H7#QQaDWJqqLKWJ zoW(4yj!&X?6{e{KCy#cs#BR&aaNkwXQ-vCuns7 zo_z7Nur&bPL zPqMdR6pD2xB~&F+{!YF?t%I^(_~H`I^$21p&2{Bb)`OEQWQxyeZESjWec-~>-n(_| zdQJs2*oXem7ur3G?dp;vA7H!Yg4wiMQ`0uBiR*&>IV`iQTsLTJxK_~i0>7OUB%s+d zh!t3BZym;pb}49k^#YKBlLoLFRxdRljeTS!P)}7TE%gYUAY+zV-WQp z=|-DeW2EMBfy6U4O3njkR+W7YV%MX$B;FPSA?0Esb8NoL5tm>w*37490aF zlT-P*MpP#Vnq}k(1BgF{aU8%%l!fD=tE#%GN&OcYmD{-1t2G$EkK|5%zhu>%TeAQ_&)$DmLbeTF*?u!oXe@=fxZ}8{$WAolmImo%mOk7zbsx3!!qK6_WKhaHAS3n znCR$T9UQmWRgXF0bhROla+aQ436d_wo8Ovg1b-=Ybivp8|z&QS?s4_X%Loy@3 zPHI-Q%yI+fxw?i8$mtXff2maKc<=$OX)+s4FYrgv4=1_MML+5*S+Bt5#w?)$UfTvz z&SDC4JO3EsV$H_P^A#1-=Ema3k(E~W#ZeyVqgpXD=%upU!-89iNi_s2R&)cKS=Y|& za7Ke~SZZTyv&Pp-wn%De6^xJy*_U4FAC&itT`!2Q>eLgCak*c!(mL0gSMN?&Z*AHM zYrUo(rIKl?o=zG)EMmS^>F`Z@Hx7y)x;Ln3o3k8U)8#?IjkvLT%%3Y(O>pHNs#kKkTUKb;F}df-8)2r@FKB zn`SmwFZ-{`i>egFPS{W}XOgQ2^M-5UI-<&_;*pB?^fhq?gLw_;QcZW|$GSc`ZLU1b z%MQ!Q%{relm6uk_6ydkWZ>P2q6hlszBO!8$QO75F(u`|0`%ryW{tW_E9K->nl)$i4 zvOs)InL1@Pu~FnO)@LSk0Xugk#LU!mz41xeiB7Uh?FreXuOG4v3I-KDBt2g%Asf^7 zX|s?R)zOWXFXjY0QS5SYs-9fYoU3k-w_uy7pwA*ATJH@1~S=M+K5R4wrc`wdU~b z`>T?(AEmj6}m1 z{11b=$YyI>0X1F2agyZ`fnndBqStp~&~c-#BHbZUJ=8f+$t=}8r=Je`Z({a+bp7|u zS)r8+*f;7GoItM3u+FVIzywCeIZ%9KM8|KPeZxr<&Y%IUgeX%>nnQIwnhYsO#E!<4 zyE~-vZxg15-bi%f(%JW6zzXFi>_ACbcxotXN>Ep7CAYvAZqy)NM|WtfhSCjd(eKV&?_l2IvtaPD{ zqh7Dj)A=OE7IOt4e7Tn=G1Dj7>2rN^gsYcrKyhm>n&eu48CLDm2)M8Uf_=- zdkOpLxKF8z#-~>&u+4Jr(z+uGG)#iDY>waJnwhzKGoe9OZ!HpZwW`n^zisHgwzt; zoOfn|ql7G$JF!7}a!gD&N+>Jcwg~(qv2JW&hD`va@9;*bT58UX>@x(%4yzRu;A8Fp z`YhJ!{0Y$!Y ze5lDrMnvO=CH5kPMiA@PQ!#pShAoo*Rjd&DHao_B?M$uCjP2=rVGhhxdqU{M9plhZ zk=|-I(S7X*z20=9dTATz!4-Pb%r#RF|o)zYKxKO=Q_f-o+7-mT7&p;2&v& z*d&b>B(`23X`QirWOAL%5jP9ewo=}6&@kRN*D2=K$$YV2qDuH9DQ2wmS)QKo8HUX{@J8>M?i@n0X!Px1l?@VjUWwZd*Hv z-H9Aw_CafhiZ?YQ6^PZ^8W&g@_2 zCuI3PkdATx4n3nKX*LCO)XJcP z5ct|BY@i)~RX>WTE~|SAI=ifr%(@p9s{zYFb929*NUM#lzw4$fpUW-C%VeRR?`T4o zt~++wRMP|3dCdKde~7-<>YcjlNuyoIOnslbE1{`8{;5AiU6&U#A}9XRB#25Avw*2La?rSbulL}cnYR9R7Y?Xaq@j5%N(4!H}wT)xR=2eRFFaG zEC1o^=86oe2pn|*W(swcNkBaUa2V&kb;~gu^RauXQ)kW4H*ZmaL21!`oncE-r}*Icwi6lTDrBgfl4H_cASdFMR!@m4p*kVA&fLvE#Dolr zb}-F!jLqDKdeaehcpkuT4~b((&s(UE!-Gk30@ z^G|1*2Sijwq8(RHO$m$7nU-n-)T-`8yG&=H;m)T2;oeeRgNA$jR`P(EJFOa154eY( zF{S1~{;R@Qc`y}N?ed9vQOy8%vJbui?I^}AQD0Ed*Qyt#=;$-Y-#qio)-IHUFw6s( zHQ!$Ug9?%3ch20cdTfj1_RrtAi#Y1I>bZQpHZ8eGl(M0&OFX(%Zdwf_WKSeZpmCw z-FKelqyFG8hp@FEDqf?oicR!qj9~I<{osA`I-_;o6*Jh2e0olsmI`T-HO;;T9zEGF zgvKM1EKB;mgN#BqFr8pCH52f$x_y|qH2U!(drCM&EP6uS(fP3 zGamFv)GJ4Qnp!T?$ zKF@syC%FYZt|jV7k@MiQe&(U5=O#dP3-z|t+&&FCiGQj@z3Z&2x(<_W5A~|vi0k3G z);U*iG>T)6DCmE3M!BSBPp*9($7~jiw6d;V@2a44J&~Njnhm;GsPfeB0oaqMF+s0>wWFFEM|ek9 z4lVbbTz{wSN5A50`h(JBu0dL_UsDLDC%FO>;C=Wd1}JMzNY-x)*pp+HU`8k>DVj}+)KZ_9`xwy?>g?33QP$}$#f{&(?#9oW%a6@O zw>}rBSLgHW?U~ga&a7nnotO`QkIw17GQKp^YgI8iRrK%-?LSgRwGueH4KDg9zsM$7 zAoF$Y$8`2ykX_K~C<#eY2@9TO(@i4`iU$@Py%M5<3BJ4?}VE^v8~`eDMQ6Nqw^9(y`( zd2AnuT7Dv8H^;yEhwG*?LZ89b-!44ySsvXLqY~;L#Nrx0(IEW8A;MmS5&!27o7h7H z$KU#gLr&18=k{;he4co4zH@@*)GbdV?guB=xlRy9(4SbXnz0GrFQR*g!Vx3Mz z`zo8xeC;gO+W?{I=TyUxbNBdXPHup+SwSZ@?`K|DdYVb+A~*o`!V4MRd~&_7r%{Fd z@DyV1WQ*GB)j~(wKZ~MH4}E$z?jpL8ISKmMofqFy-_1~x8z(jHgGY>x?iJ8*_F4}>s#7XQY^3j4lfZf=Fy#`mvJHT59@UIhLLZ%PM4G#41)V7 zDU{|gIVHNMSKVK}p`k(@Pbvq-(FAhPTYw2nnBEp}2Y4Y&Z+U_h@%lXdTV2S&xzext zL$Ak;HiFK`^f+vu16Fp~j<8-(;9BYwbl~@?(UKksAI9-}D&66>z7}E>D`6g0*D~WVW9ip~JMDg@vZ>?#Cx3{!rUTJX`F5H=Dr_rcAM9&Uw zA~z8(m3}aiiJo+xzHiRb)yvDAS}MIh#Ve(|TD46*UdG2INJ6zOW3sD!diwlBwM|m( zFT<;j)1!$bQjZ{lYeCtF9uIdbq7NvTso^ReeCj{f3t!|szdk@Q*>~cWPhu=Ei0ccS z6qxqRm@#vmsc-7KfSv7P*5yHj{*f`-b756q1nV3%&&^Vf(>HN_?FTqmxe=;21q+?U zeIRcxb~?_vxR5@V79W?QSs28YCy?g_818~Dlwv=W(U^q;R@ks@uf$mcwtntLlcdKX zf>?JwE^W>nM15TRUip=^bjh0Bkwddk&!C2{2$=anre)4dp+|ajmUbsZ%JE0s@RW>v zDOjIdX6sl#!NpOJb_(e34C$!7qjuVTCq#%x6uP#qM&*=kSIR5B= z-=N5<$-22mOuI-=$0~KP+ho(TA0oXGDguJTd;Gs|cutSfIU|qeaP_Gq`lX)V@T!sH z>qD5uIo+U$HauQ*Bc706A%MlQyojNX?L)?ia44emB>Kx=~c*YOO&P1l$oD4_cn;F^wCx zT(C-0b#IbLbLVElUNkQIAoIuw&voUMA<;LcZGj~E9XI4NH#4_Pjz~?HrjWCkgO}#z zX5db$LCjIWnP9RddhvW&?j9*+Z#Yg>C2M0N%X};(MtJ{W3ou5LmHp$vZb}!@1bb~3a1(YCA*N=re32)XfvJ|qd^=U$ z#IV%o@%bN>=_UpfZLXVpb5^b3F)^5_bDi_W#L&{2tT8B0O$^4LJmae^04s`B6%N5URwRrpEayjOY% z`Q5y`;|@w2?s7mYSR(Z^3YeKzKA)f9P1(qqK6M_$SV152{HLcJZKbUvAV@VSV1n*s zGyf8dfc%JS-<)|#6~@e>OE6mUHb*0tBIaFUX9u+}WF6HmW3%)U^e0TKeybrGn8RDl z+re}FJqqQJK2Ose4s)b9&XdF7^$3@NVaAfOoTl#I%;)Izv|IR=FK5rJa`kWpRUlvX zqTi%)$BX?O*Gv6uNmsf@YqBn>w_lI;d8@)N<7%zZOl#V$(TEqho?VY#1?FjKFurQF z!|A3L1j|?j!)u9gb?0+ou$1y7%OM6b)e1dMOV#0+wC|X);aPDyBKCE9HcHW|p{C1~AGX*36mJcsBEc zj#|Ef!u6qVM|R?`{{|yn2=498UbOF=yO)3~QLEy*aGr5*3>{~!zh9VZLL$zNlPb*v}YWD*sDnlnne9pw5{oP zAVwHd)HrTIR3`qFi6(b6IkyjeyChn!sVS+dO`w}G?{=BMs_3FLvegD7jy{cAm z)CAJhXN7@lCNa#nnAu#wi;Vin)F+8xsvJ5L>SmF#7)HfadY}Y#Bu&mSnY9gA0XxH- zskt12DyQ+MSkatKt!0u-^D5>y9>Q5j4`P%CiEbVtq6i1i%eelV9GDVMw5b0{{->^t zFHS|f;bhohD6Oj|yQO9u!36YMEE*k!!-sxP2u9$~sCUz-Mfmj|Am*01_1_&u&mC93 zx2X2xM&^zX))2AtBl~-iz?jWcMu1dY=Xp(8n!4UMr!_J^HD;pm<6K&hyL&C+U->CWm+OwNT%Xs$Vx>>VDuTT6R>kS zZRE>zj4B z3>KK?>Bj_mZ_@CKY(D_DnVezpF4gq`K($NJ{Sss}Bu>~Z^AVb7q3sAh&l8Y^z)~ty z!c`Rk#NEvxTfO^G>c1q)Mag$%C{&4S3K=7}N8g(< zge7WU-nl+HG!l&_hJ2djaT6;LIqO(4-4-7fKOlEA3y43_9g1Ej} zHulfMggbd1D3n(z2+Nf`c98n%X2?kE6J;Oul|!dYMwcJW3Fb_*0Ep(*vyr~4vDGAM zud!Yq9(q6pjXOzOjfd+;n1YqB(vwk3ch$Dd*}wH5ZMe@m1S|wLw28W|a8*F$`|O%t zXG&)3CR3_$CMx3=cL;{v2Kju|5gb9GHCtv_5HIzDBjA<#4LGFE;D10tumP((oG$EjLnn#+MOMQSAXq!eO z1k#2!wJ#N1uaqm)*C^leeE^kj#a<*2QF~YWddH8Oz9|}I9+@j(#xNg3LrRZ|wx6Y7 zTlPc*!K?BBe-5FxPI3!{Gq_99iQH?-?Iphi{RJEs&Ci1-_!I^sj%Z62+PZd4d0@2F z_2L@kbD(`pDNo%T?pCNSY+&CHi;i}dyh z6*Wvvqlo|4Xk}AZF9VNNNYbQj#gBD*q=mXt#1i(@D0Yz-KAQ^o8m(!BVi1l>rv83&L?&T_Bs{ed7saA( z2pLlsPZ~`vaI`|XkLoah)lRgkRN|_saEXE!&1N^0{#oHT-2W7X2je!Ck!pnefC)p* z788z$HjV2Zz#wlLP7@ptH$%UA+|YDu)}7h&AZ^kRW5s61n=U~xRlqQ7zue3)jZhyC zQ{w22tNoBTjGNWOX^Z$%0MG7$_Jj}76oU{M;YS?f{>uhv;Rbs@{2w-hjx|t-|4F)I z9yk>Hz-gYUj%g6$YZTL=uR&yokE^ne`rk--Qgi`7&q2wjN$9O9QJ9%EU*z0CoQCi2 zaFY)6y;BoaAztt--aH}vn$-P575ScKX4#mbsaqMgj={;Nyb`BTN;ja3Xqc&+4usMD zU#>uhQ~e2Aaw<@&`YY{Bq$2rO>fQLSH9zgBOV!MVOooS35w7+p>cBxd{6DYX*YnRu z7sl{pulPPEs*>>67j(6sF2J>KVdnRgnRX6iRE^-M7=kf1TBE|KU;hl)Ti0Fmx3=iv zaw>YnepFOOUINl^#l?AFOOukivdhb zR;j}t<-K}$-i)rtlo=#28r*=%6D{=4u4O)r0{E!+MpUkWfeJkYXiQ0WtC?gV&apH} zzY^yqb2m5M?fE=VMdy3{vL+IwD`VlCAlHJ7FGjNk+*~g~pZ6UH^H{x^rcns?eb+m( z!4hle?8b~9zVt<=3EYBul84EK*i*97Q0Fj9!dICg*7lZopR_2wH3z`>zZcD0lLy0z zup#*6?wY~+)qoz18!QOBq5nWo@oxbQ8?Km;^{$6XY)_lEmE?~IsI)?eS{*x~FZ zXEKjxnx=UaEjV-L+^}u@jz$;?H#eyME&mzNT!zdKml19J_n*9p{gn~Z--LDQ1x zY9!v#w|4@-m0_p*GHN`4*F4`tlHtDgujXqG?5ZC_pWN@Qdp$XiV5?t1j{ERUNc|)M z?$v#agBZVs*R}4$aVhs_C&5H%S|-yKbuQv+heWF}T!ZkA_=@j3 zrPs(kTSKT1(o}E-(vRT@O7UEAsJwQ0igIl#reBwU(T*On%SqcEKr-lfVW z?Za)jL5d7>yeIBWhSUz!3aDQ*Jv8;Xr#J^v%EEP4fe1g<8oD5%BM__-5GTYWh;mCzF zD}l!-aLMQKqG?fGunIn)sdB5_5~NAgNou5pMW@-M{kO4J7!SM{cA0kaNf1_Rbm;E1@ZB%7fWJ!_cT=>bu3Cg4 zp0Ty1X`hdNDLX^l^K?t_LDwD_?;f~bt580O60gVJUT^*$uRYg`F=;f-(;F~0Wsc4e zwF$K;@x^o9(?ByxO&G{ceIM~?M4dUv&ElzJQ_81)lVlQ>!De8YzRxSb=KtB1hWh^- z7DiuN(-o2E>jt4{QeCY8JE^}IT~*d)J@eH^Kolx(5{J8UnAac)^+)|Qg3%Y+%sq5a z$c$lJzZPxzdIi}#6!qn(CDCR1{O&7Zh`mt|*s9JnNvX=Yya@`ze-=RRjt7`WBN8=u0irCYSE}Wu4Qi2wq(LUs{~%0T4E67 zw)!pXb?>n?{3Y#vP$BGdIvCA=Xawc8J#TK{?<7Pa##?ze@Xfory7pzl-~(Vdw3y8n z>etEjZ%+pwKhebx8}LJ5d_{*?4gKtEgEPM2F8pMq;@tTEb$S#xk044MH7VU(8j`?$ zP;EsGG61Q(`m2h|8nBWW^CZxDQ=_}6$4@nf>1%3=Fh(T8=@5Pk1Ytik>fxT!Ae5l% zAG8Z~GPNDp(*G_!Cd#|U39PQqVAFC>UG@z3HwUo?zlX!zbvOtq7JTHFshjBL)X*0J z7~)BWJ=W#v>}Sj~c(H5vzAw1mn)vHkbByGTxuW2%NEa=#N6%XS=^^`4>Pi69&4lK@A2B)jkKp;p;CSx zKwUva%6SS}9`z zG=OTMV}~b>Kr*7Ej^H9&KFkXoS~+0(h*y1y{jw;Jq*`zTJvq|z2ufV1@KiC)hfreh z8j*~(BA5XSqiz#$jl-`fy)Ei{yyQTBpfH_T= z(}K5t8Ku%M1B?rH#?dqS*lo3>(Ql=neeDLcY4%s?zfm=c{`xfo%Qaw|lDWCQdIdN| z-8bhJ=#6d&x(u>}csPUs=BGemlL9VHD#gNK(ZQm?;sF$BwvhKsD#;?vqJ@Rc0+U)O zlUm5r`Eoj+;4Wk_Kh=`=oEDStmU>Hpn58oOQcf84a*>rs9)9NH94G0Veu@1!gzULG?$*w!BX?l zkaajifjK|GE5hqJE{5>{1aB=R>Pl8iYwDMuefC-EG75rDM&?Akp=3)wi8g*2*mBaw zvN~;>Wk+^f$|O2l(e);)#l~SX{`X^)>?S^$-Gr&zMA{~RWlLu-w3uYVbzP^B$ok(E zA;A&zL`fX-0uT7#6{e|d^tytRb%cJMbb``&)xB(w1Hs?RiL4_lRrflDB!PFW+ALhQ z_Ft6N{)=+4UoZ9(kFL(L3sZ3^xBiPPzQwlj#$)Ga9N+2Qw9N-!Qdj3I?Hvb1%|BpG2fb3cv8lZLwh&nre zuMEByRayTiN2(n>|Cpfg2vFE+EC*PY&)(C!X?lVD%j#ks+D}6 zVKIwE8;f=pE{oYLvMf9nH?Ww)VlImtS=@v|U=p2(E~R%|fM1~wO&WuO$iQhr(f^ua z={1?#>w59JT)d$dZx9i$v5>RZW!|qzspoH`EC@9psSL>@l_7!PG%vEg96bMLf|d6s zv2r@=zsEVBM$dQvl$25`a7%i4PkVSz=783of0o6Ya`T+tJO^^Rm`cK1jS@tJ1d)`h zaXaf@ps}&sSp_TWpOAkS*u!6Qrj{F;%&Wn zn@?S4@wT+QEG25aGIW;bzsqJ`IVA`G-82v`+6fYH!7-HL3!bCgb`s|zK2+|b6qr${ zv4rQJ0s~1y|CCm|FWq!aR=*$g)FnNkOaFaHSuU6J{0{)FS2?T?o|$~)OzJW%Eg*a! zMMco@b89sfN$f*ku$x@XII?ZiM7&?Y830>Qd=@5$Z zD9YQUm&%2t0@J7K@fc~INSWG$b37fhZ zG-1ivb?V&8L+u#De>vxshg4OF9E#p{fh775H6GQoG^|Rwv@?i z`#_3ZI=E(Qj^*fW9t4;da1R%J6m|rU!Wf__XXFzH>>3ry#OMffbVNkUyGRZJOP_IN zTDz=o;JZdC>TDN82BKU-DP)5cz`R{f2uC2#wG9E>j2bzj3arBlZ!{A$3fN9=p*y`L z9rBitJ8gi`M}?`%k3xH4XtGWZXYgp+k(xm>u+j zkP9XV#zlClN}m&Vslnt)=#(5R5-vEkT~;WW9AA^^BQoWfg@eu%;Y#KTX) z&9L88v~yD;X|5SI(!jFVU&2F;9cyATP5@7?e! z`ZgRp<~Q2(J7QNGmNcsVl&&1)5n%%D(I^ONL4g5s5F6<5e<@h=svo&=S;#0DO?27NRJHf)F!w8jRbtWGPqkj>b%AuUM zjz+<&9P;*rr+IIk$av*Y*8i2aj+}M?_^0eq#MY5al>-n#9!MbY+X0FNwZ;KqzXMeN zmBXS~k9d_MO41{E1Zot9-p3)S zCM(oEa#`&p1Rw%c15_&xJ#qmrN9OR69!`sxRL^>q(*nh5+kiByJ*ReDi~E=ZT!dOn zXqFll{!x4QCypx)=0^h3=?<=Y2boyrHahC}u5{K{1n-t-n6l9wB^@d*;fD=6D3{R} zG@W2ulEaXgOExVWd8?VjTz~z`vkwoQ_WXcb!hTeGEWCQF1!RWID$nG^mi9$60+`s^#>p z6gMSUElF#SVdeqBI;^vs0X@kL7#lo7uTkh`n`90qFo#Rm^`77*8d+AC0S4g;0Hbam zsRw2t0PJ){NM=Jto00#g7 zi5xRh13%d!s*naDSZ;@-hYWGSkR^{qoMT-4rvu|(ghP{q=Yk>V!s*#T zoB{R74Z&F=F(4mwn#yxo%mXuc3)I1%CsRTdHRe3rt^T7;l+=!><0#b^6bn3f)yppJ z0S}t{PVvC>0vrp(!$dSog!>T3y=@#aPXh04V=p+!4D)D}F)eINZUAQ>hh&mgCoV{R zeeiaL?{?vYR|(3i!U?ZR#bK6v4Xa_ga3=Q-v)pUQa^<7s2OcyaIm&=U;)(K6TjG(U zwYY?LP=lsWF#1R>KH(iI1K6tzYynphEu>|6b4EL1fFpJEh&kb(00B%6;HmOFK!WD; zzyUxz1w`fh6TFa;7@c(S-eSP+ZAAkHm=3ct#I|BzsK5U;b zKU(zVRlhzz^;?@Cc=qpqXXPK<*4Fn&f3eW{!$19-2Y>!&zxHc)Y`E#aJ#fo?FYN!F zAO6Gncm96apX^-m{Qp{fYO+lE2KQChIZ z$=E3md2tKge2dL+`0Om!9Fdz=3RR*^%6o9?S{T6*5JpfUrnQ>rH1=aOul$OX2MIv=6)qZ-e_*4>@+&zD>I7nj`aRG|2-;zGl2Ee9dtyx2 zTLP>lkfTO1pUC$wLE-V>=piYSx@5H`OloDRh_}Q^$)y&$L4MLk{una{mXnT!5_dpp zoP*M^YNQBK&^G4D^Mtpo)lTOenMSLfL@jTSZ4hMge%?9ujc0#5`}53wA{KAUwBBXE zz334H@8z_X;)+KH$K?t0jg>ogmWqA-g>g`*w5?d^FK+D{A1W2L4CBVw_?FV}SfOu6 ze_>~_B==YK?H(R4MF_bjVg6&2oqVOx+c!3Vj%#c&Sj1*%&^e!U?bc4)8*;PT@xVIFO+Z}d8)H$sgJKFj^W zcMAmbIh9FRP8dL;+blZ`u3Ug*JSsWwm+=pz%Q!X?&z}E1az78!*Iv@Ul5i2rB;0JJ zHCt)VR*Z7c9_9&R9 z)1~+c=XBC|V$B6@{A0+wYojAAU^?icHfWgYQP;tMbaxmv-kz8%5WhysRk~0~?*SSE zEkvjKugm>6=n5bMPi>J;=ab-UE@vPePx;2O$H6?1MkQ~-OJPfw&mo&m{yXhL#rHX` zG_>HFu;tH?U|0CwtGQyL8sL{Rq~fdKWOG8%SJ=y;0(95SFq> z1xRJ;I&b8%6p`HQFCZ75_myw1D+OKLh-XpVkPg2@<)eO*2W!DpVc`X z3yVN57x4&1JG5c8qDu!SoHhXo)v`<=4m}Bj3Mns3`F6%m!>)iH2iXY-`vebO#l^klU9#9^}+G2TZ?0ZI|ft&i(?zURU9gohIfcf++Hkg z8}5hZ6B?IY*f`9jECYKB;IV>L%YX=QAQ=cSMzfXiY-P6&xu+GDjgs?94l+QSpYrm+ z2&D}dVsTbmjEVer(N3V(%9g0w`!Z^!`u4?cTC=g zEu>yMNjNJ*-UubL^1m%d2gItUokBp^sitrA>j`rgN4v^EQ^vSEVHWYZjoXJF8s4#W zaA16_j}|Qg-10T6qqp!yn}m6=!8413RG@|!QvZzVk~8$f!4GHf?*{lv{uvdDGhXHUkR5A9!aUFbrb((y1IlC@ zZ10BnA(3_%|3pQX-(p;vQ?W#1;RmkeB5hqsPpWCMW(BIP@>)J;NzUzcz$S8}i;@*%YfxB$Q$4-hir|z^w zG(JEp<$s<*^1aF@e8N9flj`@i-w*U~rj=_6m7nL3SD>;z1-P=64@Gf0bTp9U07Spg zf70ZFbb0}i3p~YDE~gq?K&gqVy$VjTmqkAC0{^2G*}c3?u!qN@9jv_(bdxn2nGXA0 zo6qH4IN;hZN~zYX?G-$=)Bb=Gl?7+ zg?Bn}hdT5O6sQBc$+{)ddh)WZb}9aG2|+g09ag%O39wqiN$sMchhZtv4teDls1k93 z45321kEWh0Zu>ZES^Sclr0PXSxZu(aHdy66{$G@TmnOEC7 z?2PH*3o_G3g`IyX<*&pVUjpXEWS2L0B@C6x&kNe~Ow7Rad`gs66Ksrh6PY+$ZS@Z?O89#>?1pc@ zebI*EmT|b7yBDo3j%^>@xpNS%{bXfWH!0u?3)^>Y86F!Nd~RXk$>JE>-+$MlZvI_Z zcnAhye5`o?j^cP}tZ!&xVeR;HLxWo$EAH+c{#J3v{m*^<>wWiZx#w$(@4b6Tv3u#g zw}&*9v&Xs-dBS6o1o5ugDpn4eCUpZxwS^l6}z?+N7!})tjUgn z0RQ-$iJi&I4jOw9$wer6f$43Lx6b%(G_!Ua+*@<~{VmK%CC&9&fIf^`7v+$utQdjDH>;qRU{OP9V?%Z;#_w z4yc@BEr;j8EYfszS-85x8eFQnJ|NA-M~8LN3sp$4RYIMkGVjCa^c^Cyas(%6$7?KB zdewWql@LL=$dq_=xGN_CD*y4tCSoSKITcIQ>-n{w#`YG(pU+FPBY z8WW!lrcll+6F?--97~K*c*(2*`Cv63mIMOZ5b(7G7$MNI0GPHLp@OSWFB3WZ_o{#u zqpPe`K7!QE0=L4?ubQ0RM9Im^q&W%E{}yZ%1)vJ2L^S(Jl-cV2opu`n1*|22#<0q# zxQ;JeBaKdYaOP#Hg3At?@wm;N4ci1?T$``OX$SZNNf1}&&iGG2#Ka_+1kjZUriV&*bc(H!)%6 z0QY#O4IIlT%z+>}4*VFe4RNbVC6S3ul_FhqG9_B0sPRU1A}3sxwaLsAqWiES11eC6 zxX^$#+9V?oumYEpaHRtvEXD}f<}1U=6)wQ=VQ!PxP=d^Qit4GpL{y_G>VYl{_>zb< z3=rnMpV^3~S!6}T&#GLUtzmkC;C6f6m{hlOLx+{7Zaw0eT>BmpClLbkV!uL+pKo zOAR!6&j3z{8jJ^Z2bS@mWs_X5!lSTv5UX~(7451ABy>+w#Y4YKUbh1dJsyV&Owm44 z{fJ@H{KBt9oTxsk$kjr}ltB%YxFna;IOW9Z$+Lh?ntqp7SI_;EOiCbQn_`>_^c)-t|dV^TtPdBfi3hsHz&^DTxyE)JU#||%~Mt`&!db~ zFVoUq28KyiP(l0&kfIg*FMnvgu=2yXmv5&$mT&LGv=f~jw%v&|RwtZG{6i1IBdDz+ChT*NH=ljO6IxsxGqhI_(ycS1SaQa5j3JK#ZUUb)@#c)dz6emm) zSH`p@j9v4IjJZEymQLSKq1Lv*K!L92!()Bhi_Z^_;TN-JB}~iuVySNsKlwq3f~H%M zKv?wnir%no0q!yUEXiG<#2>)JUGT=-%1XGvPmT4BJU+Z*(zET|Ha7hH&V<>UNl7~v z|Aps;$;;TuzDPS`o_%O|Z28d8YGhQ5IP1mYqW&Ski9erpnZg5dHdD-CUR)jCSl>IJFv+-*h|j)p9dyBzfJlNaKlY~{0&}i91M5kvRys&`i^x0 zuiiZl>i5d5>)|ipvxJKTqXxgJ+lqMv<2;FR_}icQg%|d(zYV+y$L`5zmYOy^L&`^A zT@Gg-hiMV;%?}2UeoOG&DvU7zj137TM}RlZY5+6F7dINz5nA%WV!UUoXJ5mtJ`aB3 z4Vry*uqfAZ$0R@dMJkiC{`uf}KybRIh70brB!&XI1e=-b=^f&>8@^!zAG+igQojGr zFRz3YsejJkb9jg!>e|;+UukdfDmrh`zzhavFffCG84S!|U - + +

    w~o5JH|>r*d*4U+&=h?AQTF%B)2>lJ0rHLa&Gbr} zTjx_z)gh8WEi?PaOy=y$k0Kc3neWk`UzjSr%aC`7pqbcs8)$A!U^Qa)W4zoRtG)9n zSR(94lt-*v`s3ZBKQ(smKWTwKY5C~}9xec^rmSTRnF?p~=PLh*XaB!=Y*{rcE=j22 zsKRy)JrjV~7o?+Upz#vt5Ca1JzdXPoB=861e|Uho|6Do(2mfn4z>wen#RHu7&=!Bg zk!8?uQ~mX|tMflTehdu!ai(yid}Q)CtHqW3maFRwnX#~rQKlw?-K3_iKO;~ltD)%< z2VLq#VP%AxBp)$Ij#n}|Ej<`#y>?~3Yw+G9!YD;o^MZEbD%y0NkSj<@%PI`pdQ)|2r(Ddg@@u=e?5(ZkLc79GF$5|4rp*>gAl zT$L-XuBIp~EKGr#ZvKb}34^Q}Qf1OU2z0Lf0o%4|;28ZW7dhprzQRVOn4P^-RYIb! zuFk^2L0J`c9HA*m5kf;@nL*p&om^C<8qv|nA@lU>&o5uz3D+<^G&VlM@_eEoUpzdO zR#oM?N&Pg8f$x@(mcmft^-S^Qa;Yw1i%VS0?4vZ1l}KKDuPO zs=E8>(WtYiw-8?r2N|#ypMw;^JPG^5oix=K=wOw?yWnU9{pnao6R!xeCOJ`LKLodN z)_nz4GZrb33@c9a!rrcm@w)LGlRK!ZE+t?r`an8Gx1}yOgcm+6ZOjop5^rCel#r+9>gS z(viD9Pw}Snyw~=N(M2K4J+|8V+gmSReQbM{&RLOPSyJyjNu++HpsV6psZFJ;ExOdc zbirGIR1u938oZV#|3-C%_)E9v=C?aEb7^)i_L5e<1@^Of!E|=#%<+|H*_*Cl_eQ#H2MXr@rhxy0{;>dmVEK>!Ee5F^{cq|YjOV}f@9m@e z`Z)ohLCJ0Y5N7K1u(d6P#q>N9N(Ndb@FU$UqwvZc8>~**%ckema$a7ar}k;`Udovp z$jc0lP>Tl+iW%4C2_I#E4NSmP%AfR&Z!RAHz0YOv{JPxQOlb3`miaH+e?mIRKD~3f zT>CsX_oAx0TJ&32|I7%e`?NL@-0^J_pm1oN znVf_I207owzP9X>_6GwBLTt{&+mosKhwJ%$UGgPB%%iF!Zxm^ZNVUw~1gm!Nw}qRr}KEf?i|w~47liph=nNG**;IvBGs z3!Lih)}G(~{yyRLYi5A;nsHY^CB?J1oaLfc z&CVHFldBn^LU1GBc$?K9wM7u8I}P&QTf};0IhP4D+EwZ2|QD zKc&**p4E%xQF8~pDfZUZCetb|_D#utnnU?#k)6S2&DLfyjI8-i-{>fkl#J}W>W@H% zXE)q6GE-GIX6RI?71gWM=FsB)CWoCj*5I{HQu=@b%vt$%YK$@YmXYt%7~1g~Gk~c) z1A|&Lr+T7N6~$T=g%}p47djizS&eug!7jDgz{L~c^@x(~gQHOt>lKhL1|bCIhwwvS zI6U0ovHnq6%?ED3z8}VE76dk(sJ$tb_eOIJ(pU)@F{e1sFMF|+ySwJyxc+_z5n3UL zW*RH&MV)cj$io;$5d=jJmI2obUAZ;HuWyuQN#-iWG9V1zh9;$uI63c1EnU@>GaJm% z?u~|*;^X)%c`0?Uzu{DLF&c3c?}A+M_!jaKS_W{a%Fz>$mH1X(x>0ir*uBmE(X| zHU+((1Eo{<4Htp^hc4=ZE`8`#jy!~ihc&?C^#IhyiPwkTmP;~;?&Utn@(ucsK<}Nt zCrkEZP?{Y5`?22MwS*y#FX%l7M%ukhWvdqp`@~RhIi5c*VaUQ!^U82n(s>IH+;!uUF>EOuSDSrPisrVFK=F~_^&YN& zm%VE5`l>$lzTQ`};b^9Ngf)fHS9I5c6IPOPq@2dkUnzCY#k=nB8IQTkd@l%67|1N7 za&dLcq`z~2@ZFT@Z<}|WjJK^nzI5fNEZ|f56g`aoVe(AUcsPll?nzf0?ANXG)9AG^ z)mTS8dBKyX2lhGE#)@|DzUlsb>H3RJu5+lF`Ac)CiH-hUT44>CrG(~cfgNb%*5De= z{o<|BUurc}RE)Zj;_Nk;tC1ZKI%*pZ8Jk}^uZ;YzMtcd{s~@us+h+^CX=Af|20`D( zABTQzHl28WX7|NQ_LidBvp1smra5v7s=BMjroXm5>!_`7%C9la4rYD(ogt69R`X(s z?#qH+mupzx@!!_M&xZOTN9TFJV&|Mr6B?OLpHJ@o=DcTYWFOPpS0>~s9y|M*C1hbw za{ZOf7f%j(I0CTdzvzbZFP? zNA{WcpFXZ%iiG_7HaPXEVJ<#0|LH=TVSaEd#UpJBOu6VW3K;WUyz~%c% zj%Mk1va&ZCiP@oPPNGibOrx}PWg8aXeLoAuXlZEnZclvr^V=9-p(5~3Kk`cL*TSWY zwe#?zg^csco0mS*l{d<{zBYN~RkpS&7Lj*7)I8i?@Oe>FbD#M9`Hw}Q7q|;xUL_0Vn4RHij$Yd;P~Jf`z4}wn!XZFXM&@#%D4!w)6N`)j>Pscw5Pw zL0`tk#O3AX5B+u+_r%t}+;co{lj8(G`St`-7=GkPW%SX=xT;>^(pnDjL7CZlDh#Gr z+tSkC)gDeJnt%5`m-3ZCmX^7B`U!`xEIr@jygc1eD2=NzR8FtVDz?n<>bdOGHxIxe zA|$c|Z-9)v^FX`%Febv~$rIiz0$~;hvM9JrCO`2J*I(N8J>DJqGBFWH{K{)FUnM?^4_{RZEE^vE$h+n~@^Tf9 zTpj8KG!iKV!x#dww7Ktm0-jk|h>Ct;($e%+iHvLl2yVzusQ@>=SZeLaPQ^9h8xmL^ z!JXL5%+0@ykH@YKl?HgdSaALD#-7$}I=U(0ldvOYj3EQx1wLf{uQUVBF_Fg_;cacy zkuhN{fN+ZIl!6U*O#(o^egF^z@yObcwsFy+Q&d#!A01t#Yq0Bp zV2{?`krIM!rK)O+bQ25_Desgw4kwYAo6>J-;90HlZM1MoupyNeSlT+0!bZ%!_+D^k zCZEBQ#POAJ%gc3;uUUYSw#aK-j+CDb_Ya@3c#Vc7sEnqQnQ1bgQk)4>TA0{SL9n4g zqve71mntXABz#3!6&s~W`awc!vP%xZN5NSCbW3KCHe6i$^9k@_R1R5MCoWp3kv zRXzbN!Yw@46p0b#yMG%hOx*_i<^Th?wu$g08g;1@g^d0NL7AG|XfRhc%XZH3%`>bl za8xfuw2nV$`X)IiYLG*jxoMYKoY41;b6bd*%z#siv%4LJ8BXqUF9KCmylS4OOiT*S z7xI8XSm%fNR$<$j z@fp9@IF~`Haa^qwmQ78UUW>?M-Q@O|cA<*H^BoQ`@B?Z`XK-dDw$Rl#Qxs4jBbkB? zF&DEbp7hd6Qm=XGlgfMVWy)Dx-|%|+lT4=k0*ay{+O~cc+m%-JvPTb92o@a_sh;m9 zXVn&QX}=sLf8rIC9;2$|qOi|Y*m)FgOUoqNkeKG{c@CsU+^agy#;2FG?S&JbOwTho zFWA-ue$v>JvN={~Iy#1KQ!?#IGgW5*C2a2%CHKKE7(AB}#G!>map>X%&s^*N-`~U+ zBOkP#OIlv!D|0y=z7eC)T6_AP{?dL~%=)L{Qv{(d`MOohwB%DG&6wxCg-%~7oy2D8 z3p|~oO*)2e+j(=fmW%p*8nU{v$H7tfW@hHxNc#cKv%eiTX~q^`-pn~h7*Y~?$5{=;v^^JK}Q~ zp@F+0HIwgQy(SI48 zJw%^u@qlvw+N0AfTy=r#=V}!%?Ae`qkDP^8>WY@}QuMmli8!Mle~;So;iavx^0?#I zbAg!*8WN~vRSavZT}Ju2_)PP#&-<^MZZAX2OK`4zK~6`llaXiNQ+9Qmi}M+mgQ`u1 z1eY%@e;l_8d*)qmlJ(9+E9IehYF358wx|Mv|NiK!<}ztcI+rAlfP!QEsy0v3*{kqI ze{|!$gy|zxhf8mFrEq{|x7v&ux0Y^132gptp3JV4&gxgI-idn&JF((QBfGQvR~#9x z_ITMhB&c32k|`1S+1}DpB-K-1^4Q_Ug1Pz5=!a7Z{g(8(7}Lwz zW~%RBRdK!>vR^8*LuNahNBDLOmYDC8g(Zp@DMBygl9fQp$?6YD_AWOvbDOB=*s2d7 zM?KD2_QzD(t{pzOm>uNtm-UG%gk5I>r}{z&~{!^7QcVzzdwAn|?lqRh#~D#g6Y zyQLBQ0Xz6zKEBPPTuuCFBvjEWlFSNf=rz?u!P?;Pm4mP#8l93o{D~B7;mka%i}5QT zm(15LTgf=GzOf|BZ1o~psMJvGuBE33{^s7E$CKvB`1*QOdo-s9x%i&U=qsdvoe5hy z*qVi%yw^DRVQa<|Xcb=$pH)IUW z7e%;3Jr3zC4CghYyrQ+)WmsD1!I zp`FD3eo82h%Djj@=KPZ_sJ_$Pdhhk|OWI>rm4!F!Z@+)bMRN(^8>=DD)N9chDf39x zp^X;t_(;y;y(hJpnAiAdKbs@}8G7gz%^)Uqv4#^rFIK|bo zUUuN~%8~HcdVeJFLokpHT4#lC9g>C^5_O@xD1Ce367@TGI897VqwjIZD7@IpvfaIky-32xLX97V?#*v9<_7mmg2ae%eSpwZ_Z>*(R6Y+@sTm3bRX_56|Ioi9^!tl~Y_CrcvS8R>X-`n%}NJZ@H61AYO3 z8?q3O_-1@9m??2PaejIiwa7f?tPtJl^?`;kb#8Iq6`a7)EE{9SuV|`yz6M~v*<0(EX zLo=FL3)@;99TBrlWXoljH!yi@(RVmUx2IR63P(%k6_3O}fi z_FO5z0BGjaracIl<^#4K@i;IA5rRHWZAwsr9qr?XNC*UO0X$acmn7}|X29-;yi?PL zuuZ9+l?Ikwo_;{XO;ZzdK3^$n4Wz>1=J`*cZ{eAt+hRcxP0H9^?8%fKeeLq=pzK(~-$S==mkEwO z(}CvVS~PHCqGW1=Nuy|PYMcGSt;pjdIM~LZRFIy!82po|dlcjm2Cxg8Fa`I&0V?mT zsnIZ*o*?UZ?1Mb6&?r|@lvMN8u;O1`qG_y5$ckRURKfG9YI;AWF)?nJbhQba7g(D5DqQ%EERX3T}n)IV(6q@7?%*m-}9^#ISXC_c9OTJFZ zHYZW0Z}r>Pm$v6!Woe(mp2us)Ml~_!kO8Q)Eb}Wkgl_D zBA6~xz^URblu#&;%B}2H1TmPyS>kD~0#IaR2!q1#VAxb+2MJ-HJ1YQfj#O_TT-#~i z6`~0~RlR&5IiV>g-e5Lts!Zz^gsIiGQ^@ch3%|W|7))WyrkM3QHHekpjjIhgHIEEp z0W!6>iKK%guF!(1V6m(rVJXvjz0-ofZaQ3p_@QVw#=ek@lWtJOz^37B@w2ooE$WAG zQLZkXY{Oo|=ygY0s^Qr{fnM7XvCXcEUVRYHG0hC+ ztC^XXGrf99TaV7T=JDq-TE_P{__?|Wn$~Fo88Ix^6{2k54x|I!=>=4_IX||r^=>z; z|y5gpb7tu}c*c?wN*Z+Ji}?H^|OIUWxmo-w;JG7Y|c zh^zhnal_viL1@qBvIyo~i%Qy{7971aZDY_9j+ViqE+wKkQjkX1MZ4L!;!&Ti!4(i< zP6h&;Y*Y4i>a<5E+bq|G(G1EuvAo%`TNU3oC$+`@Qn5OmOpyYEW%B~}rr90tm^`>q ze~ss7yNSgbcb7<-x>k#wOm0#k>cpAu9`w=+^2)58Qb+qub=&k#{E>nG<^z_>xu{l# zp~lLQ`8Qh?J(@oFyxb{Bpy9EFEAz7<*{#63n3uE4D61AthnLeK21#Lh)2;Uggk;o{ zb%LWFWov@?uQiMLSoc6SkLvm4aNg-(PZJNl&Qy=ab2TkZ1N=(NqC(x96BsQq)*Vkw z>a=CIPV3Y=kX+A$iK;;E6Ley?cEOF@L}_O^zbEeyy>|4;0Xt41l; z`L+!M`8to3pCjMr-6tk~K3-aK>`m=5vwa$VRVedjXMo)KpA51LSDSA|>n`Sf6*96t zEaZlZrPQ@`>g6GNP3SA9V1!8sGsPQNv+Yx6-#&SazLiSvsRN@_y~@{R8TuD59H{I0 zcMT>lB3ZVvV4)QIncrO(*e|5p-N^0uWwiW=!vWMDJ3HI4jlG?hE{r^gXr7Wcpjr9R zu>Rq&`KSJw@5^;rW~ur_(|8<%*}3thKK`W~&v^HhVYi=ZHOgenHRc77}P>{m{fSI=3e zI)QYRT^+{7bVJMdQ3dd2c*9_j^V!g>j13nvAKdMJ#L7_SR?VuP)fsgfq-5c6hSKD} zO_3-7GypZVKiaec02CVlKncL(|7O*S006*0z5i+h-2(uq04(I)>pwk%$PLs02zf8< zk5x$x0Du4j0)MkKXvu4{062M`^{0)W5dfeC{H$$MQuTGk2>75qapY=WWtg-i943Hv zvvs#~a&u6I-7(RUK)?iWUMM#^6vo{Rtqk)+<6x>PjPyz<91iVjgYgp}J8;7(!@ND+ z6mhnWXjc?Y!qv&v(;eq-?A2au|1a^#!2bFk zIW`V$>+MO7`FERq#uJV8CgVig8G1VTIAPEZXx#tOtL#6#3Xnhl=||I-9ODn-TWB9N zMga5Ys0>5lbliO0UC^E|0dFUytt}cy9!7f<28aIpkNV4r)c=6yAJC=#3w9-`e+~k< jgOb!g{vopQ*9G(MKfI#^fXPv^mH+*r{y)P1y%G2i6vcu_ delta 62791 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 ReCpth=y=(y?x&kW{{x{D)U5yj diff --git a/build-support/tools/ReportGenerator/bin/log4net.dll b/build-support/tools/ReportGenerator/bin/log4net.dll index ffc57e11254ad9530867b35d15aaf38eb4747d8d..1e66c82abda444cd72c064c62a38ed216254b3d5 100644 GIT binary patch literal 288768 zcmd4)37lm`dH;`BpL6@(?%UnN^h{6pEDX~uGaS2TkVRw|MHU6wL_w4pR0L!Z1P-}9 zDAM*g;*NldiirCtsENB`T%&RQ#&x2J(L^U2V_fo0VvL#?BmUl>=c%*Y+ug&+*Zg1q zQTm>$dg`fXtEZk?PMt@c|FV#V5E}gVyWfTIVSe@R1pB-9KRYR2vhJfx!UqSxa^Q#i z&iu-O=RWm{naOKA`Q@F9uAY3#Mb})DZ=byQ(#g(s*Gyh<&Ez8<{n*K?^Ghy0Y-FT; zNJRaZlS4SOFAe|k<6F)uTKir|4jk$m2;l;#;z$4f^;tYm@~~5sp5V`k(@loauix+~ z%E|xle`&zi3C|BHCtbovu#{OTpI`NAE){`Q{@{QPa7SbfmirI){Z%|Vaf`J30gY5fn5nY`i+8&AqQ zzxvE$PW_LcEdR(`K6u{8U;dD9UwP2$Uj4<-o_hNa&;QuW%^%tPH*a|7Yuu8K#cOwLJo*uuQH)L~_5Nb=Q^YBFKE3=2|U$T$rT*y!|2haUkq zE(19YCF_Tm^+h>3ZX_@=xaknkV-(HKs~6B}{tpQa?|DWti*y@aAq{&j7cI(3(tMn{ z8;6p7Ex!Ov_f3Gbji~cAA{uHZNO=>#q={z!ec=py_&)`1n3xG%wY-7WK%o=2oeU)5 zG2yTsVPXSpCOn^dhtw^bO2b?3uJ~P#X=1GKJCdwl-dL9QGQ7Nhw13l~1wD(i{N3*g zd%?BUYKHIrA8XTDPj9_q=0TWFJEY5-~n>S|$^Cv1;wmY~@D-2<@Y- ziLJ|9qpi{AtykRJu;MQ^^9NHnengiDt>}P|G~SodHeAn zJ>LE;r(a&g6L8pjn!h*=&3qN4V#ECy;Ph!pK0>lReMD%c`TmX292s1(?PTE+PT_Cz z-}ET3YscEtgUx&`Ky;eWEIamRCx)g&YYMpK*!N@k#dt@Ho{y6n4xKZQ#tfdReS>#f zuT0q(E-zg_G)I?cwC2>K!}K_6RyxfOpfR}!rLa8VUj}~f|H;_;wv{xk9t4QrgDFP@ z>fiEOW7%)9?M+KkPiDU%MTf9%Z%#pV)>8*JI*JsB#)qeuwFd5_A2efk8JO5QJkXMP z(2f4F;PYhaAiKifY{FP3k&5@Xq1Gn+ruVQH!g{Z3_D($Bo^CiL;97Hd8fN)j;y5)Z zloDQs!EHf!Gtbe8pdxwMSv{;DDP65+Ov(#SN(A|HfkwOrmuBmvOHbqv0ohRHaR&`t7M@p*+O5yTwK>klA-FP-Dupq=1$bvm^v(( z$gl^Q@YF|>N!j!q^3~Xjt{chZ?|%2Y{pRQ`jKAOl4qF=|X}0F$VYDT|S7U`zW^WF| z;3PW`>Iz1w8Vpqg185CKsrfLNcnwA=gGsDkJ3aYfkUM!M0=&1+nl#(b3VEc6na+hI z4MyPv%uO#LEtX??su&MxLbOQ`75z$0O)(tgN2oR=n2jC*0TeCZ&#{ok#^uSZe)Bgo zz?bTl@7(f_AfOS64(crHQ_2#pmU@p;$*lOr!Yu0+&oYd!2V)yAZ7zN&G~LB-G8d26 zwR!{jx9HyyAwynkU@w0Db1nDtW|V4f6YjmWpnGRLFh7U@oxL|${Nk257V{WU1Qhlx z=-eg06B#B7U%d)B?(ecxCG&09@$34{unhH9No(U0HyiJEa$e0%2N&LjX!zPB1FYFO zmPZTx+`CX)COBd2QDuc(fpTWM(uy-Z9ckdriptdw;kRMpj4%johri3Z^l5i&7BF z^yzd8q{#mn)+Y)gMg|exU=-c-h5*pSRuk$_bG$V{G9wbFivUJ^W|AFb!cICL z!JOs@AsYmilm5dH(nw}bq}trL9>?bnxpFhdH1NMyVPMjEH8jR^d^q2IGBlR#K>7l&ZlHqX`c`H5jF8FcFW0 zR^d^q2D8%f@Kb|P%3#v44V!R03Z!j(7e^bHCbRl2##zjH4%2BkMeaIq0?Qd6e@hQb za`e`m6Mf`7-VkMv)6dk!WE^D~|vv_2>Kf9HHC3`psim7XzFdDSlj4<_v+^5jc z3;@!J_k(TTkqz<@U~DG@xQ`JZ&79D!jhjA_K?K22mGP{ZpW?aw8z@4?F?u_s5w2}j zVSJcoHZc}45mi7ub{WD~!_c>bsv@1Ygvrl@BlY|+NK!{heH5C~{O>X#=n|5j^aHia z8>5XapB9#67RlP+r>u7O-}j1Cmd@t6}sX|=$s=BJa|5JsEK zmzoT^{Wf0`owI}#IOmr+2PW||fE})AZ-;?ivQLO)?QG;rKP?rp#QiYtu*0;8@LS zh)+F!zZGhHMD2Ww$D!$ig9qb}f~a<4wXiJ%*wS-jAyS_D|XxI+!Upw8^}%N& zZ(O|OZ7zk_CiX@1Sz9iqoHh&p7afj_dQKhGJ4E!iW|~Eg#*G{|N^jcpz>>xv8IAJJ z^Jrv(Vm?+b$B~#v+G3qaS#lrNr$?qw8Lao{qD$wOTaT`Z5p&AjHj(9t>jPLQ0} zh7&Ic4|L!8@i6)o*HaSS70&JJgJAu8W7xT_Zv?gQ|A+Q1J+sf?rOS^|Iw@UtzDC1s zvmtzRBs|HsN<7K3Afs;%B}tNFWvu_uHJWqMev+NSW0L=dVQ~bm%z>d4akXr)@Q1Cz zN-&Qq7J1g(av2n9>M-8fG!U-cHQGPX;?K&?Gd#7bNout%$?_mt+Hp;Ybze0ky(0&@ zUlL9UOCN8`8*nrdo_tk!l-p}cNeBnJy~Y88aPyc_1?KI-p0%udk-t0+xc5LpGy6FM z9<^m&V`jYO6Rl6|7nZIIYl}9Hui6k{@C~lR)rJXVn+s&T9kH(%tgt(BW2fkEhI?GN zPufky7boQk1g7pJo?LHo-()z6B7svdd8q#|i=7`+9!zExGbx3WDCV!=RbM`&fH_I? zc%?w9rT{HrsVZ1CS>aQvhA+a1o(e{(8Vn*79uZr?C{=@j1i?I@3q~n}NrHMg^f5l< z=Oc?Y6BTi$zN=Y?NJk0#VV%ZX{zMm;5s!B*%0zwsq*x|0Yh_C27sN7=S1VI8f3lUO z`Gx#8^9Fx6*w}RKEoz)pCvUl|1i7izVSnS=>Hf|u_%Z1Ut`Rl^$7EDA zT>|d5l{Y7BI2Ji9Fo_K0A`f7#+7#Cb2vds3)P9XRe0HcC+&p>ERllH#FBB;B;)wb5B1czt$hJWLC|^0&ivF$-V}L zMM}PZQ{stKtn4oTZg2VO?(!e>mLJev{*&JFbxXSe{%sz>WH-Ps=K-A14e*-^ptZjN;UAOd>gdRF~3YlT*wnd=QI?(4A1InLAYZWAWCU=mrLCePrH_o0@ z7x-%&eDMZwp6#w0cY2K-i!?A6`6}c}$C3?85GIwwa9ra#e#hk5AC5zwm~jC^8K&Hx z*xJ}uECjM@KP35XC!Zi+VjE8hYK79*gy;@7UJ`g0xCE77M-6MVR=&~Ovht^Ql_!DV zHQ+^{CCy$h3ca=TPDAp7DtrB`G&-@>6>B7=ja}xS84Ckmq~OOfF!zj(o_wc#Vr%wB zH4)qJOqRB~QLi^H*ALT_*c~uJZVNq7b&HB>ftLPoGPFFfqGjgUG{|^i5^VZUU5pId zYQ$RNSu7fZapvb^A3Y}=E}ZOPOh)3Hcc%F>kfnRy{=f#?s=&ls0fI0VgY9m%SUKr1c0#7r%2s~~-=|uJhSDM=F58DOSE~q44R2%s{#7|fsh7d3I(h29RhXe0RtwOH8S7rTceqN$|$nYSebLQP* zRU2FC`%B1=eP8t4dPVGrvP*_0=dFhe1(A~M(mqzrjSY1i*n7BkU9=a+^P$0AV`<2+ zq)L&Oru(01)}QL#!UjsUJxANF8>^L?2aQ705)m!1pBts;g|VZiMUN3bb%0WeA|oPn z&)=j3V(Y3qHY(=3kY(~Pb&Fchv$Z@vL<(;2QFKgnZuJtE2OWToc@_if-UY|L$c<8Wcl zE6<U;fxxUU$;M40o4iz<2S9{w~fp{jkw}M*iZWGiq|# za2?%b5_Q;Rzddcb z+-7+I7oEQfi0v)dH&RX+w=pZD(>8aWhA0S^iZCjjJClrL#oVLxllpLV7SD>;6FY05i2@CxQ6?kyvIC&+x@ zaH)^%J#b(woz61db0r3ZF!yL9SJON_rTOz!AOU*15#yv<1}dq}hDmPG$Ev;&5>;5r zHO5v}{=$L?>d8l|zT1nnmot_+kyh?D5M}7}l}2@B=-eaGJQH$mSUgd~Q==oz7qz7* zhnE(FERMRXB=UpZc)y9KRK(*#dE(p0EazKB*DJTWTyHPRyBb|Qab?mucm(PEsrIZM zBg?855VS6UuXH*y+)0~x1burhSVEKacK$5>cvNyJ9#=E_9hdeo#OXAU=O0=FPiECd zn!kaZbAMtWC=V;}4EiU#=^;$4@?!i}-*Fc@~o#SQIQR|w{5G!&0LQC_t}2wlqM zLB~|>;ON3b7i(wZV3dGwa`cBWS}H_#)uJsG@_+ELRXdC6xTahV7u1x?TCPcOA9XC5 z;bj-%CDp->s3SH%5Q~mqDI?9VF(y{VM!F<6Mif98Q0gZQM;=}Ab3fY3?@wE|GC4aB zQsdI%Ry~f*ZPQQbAdX~uoP96$sW0AV1xC{S1e`PsvyXkN;S;~7KC9;bQ0tSz71t;2 z(bgx$M72KI2m?6!hmvM%QqFMZg{0h;jE)J7=9*B6sEmP|ut71;O7y_q$>_>kV26QceBH?F zn-lBWuW#-YkrEOL-hx1fW_rVg3Fh< zq8OW0?xXd%FGv@I^Oe#@&=l1zH^ZRFSjbjRVP9Z-7yFm>hvUo0hC)YR@htgX{u83rIhj2bzVy?R4_`- zhf#Y5L)TCYF4_xMR@(T4%kr58ti?V`)$kFbNZw+)YE!8i%t;O-iBvF30i%84o01S% z+8>4Q!Xc;?4_fTtOV3#-l@er)4J8@pG2({s@_y(Lx7o{(v(}ybG!DnsEjyVN)7i@@ z93tWx8|{~a*0Gv_(f(q`xVdqZ^EZ-fb{l};V5BvmCxjh@rj50}kIb=}@y_LFZWmtE z@$pp#ny6jb?1Ga;@p)mlC{6>v-4p4%YJk!OrO)V7S8Y%;!d@-@P+v;^e?eS zSCu$dFNAY!xJNXLGj>9^d|ma${kNp|)3&!(sX;r+#BuxDS;U6Tcgxj|3*} zx-eEb=XG(j6($X=8ZdF|Fj9|f_Ym#I<0nr7*6Hso-7lV=8T8{~$&M#!iqSU5x(9E> z`CkG`%u;?{YudJMH^#62DgOyL5iBJ93%^Ca%1DND0eBq$9mVraWNGYK#WNc$^p$kx zm1ds}P52p9v)lDUlk^4l1gOW_b=jxV&Xbn1qs5Ut-@08sG&-~e&qS1S9o?*N>|Q&R zO)eX$t-F-PXn75#m+@#JgF1rB2iXsO2yG3AfsIQB;?bXY%HIHZy^ME$Udv)mQKcCM z!FE6)!mA-=pn7X99$to)WLDjIc_Z!IQ&6kWLmf=?zE<>(_FspWtrI*#-d)ODPHgo| z0f=TDS&LoYxuSQ9?Bz{jla2ckj1XhdGwYN;gra4w?DaL$2RJz=yv!*4_|X@jY?Pzd z#XENu^~G4EV8)P7YN^y3Fu9C|(SdQx(^6G?`GEYh#b(Rt6w3#@x|+_n%L|PTj1D$= zVdxHOn7bK{(!kve7w#tPIcGV&%?OO9J~BEo-dQs$OCG`0-EoYp>}>Na`n|AISoHf5 z^ChG0>g1zr$H6!V9hqBz9i)6t_Je4{S?)9qP4%X%>$) z^A+$sG<{^cOQ zYh#2`QwMlBG^KEWU7T`I4dkSanb#oSY_*&d{q_YtFvU2UH1Y!sq>S-A2ACDXYD`k9 zM$@TI(~bg0W7SzS!?-_hj-O}3uW2ScufafEsWUe-S(+1uB%g93_deG@_MtvE(^|=! zXlul1$kyVTm~Rg->TP}r*~zSMdN(2ecx-4|=zH=RvEBH2JE45{pt}RG$8lV&mcJBY z(HaQLia)9t#SbTpLiKZEx)^r4YuirVZd~DrH;(wPnH%911g!_d5@eI_Vja(% z4Vi^(inA=%_Wi{B=Dp&z`JwCk^h#EhUyz1)Wo@!_UOScXO`OehcwimlM*U>3LsoN4 zEtSJ$m9-AuIBm|ozzSDNKo(jA%^l9=S^w?_j+#?D%B0?(9c{lkdZCS}2jdqfGMs#D zu<)^Q4k2PI-ju5OyyzFjR|TU~4dx7&kvOejl&ZnRxdXHJ8jMmkm@^%Zim1eTljJJFOrumVq{4;c>@pX zOXq|1(P}gM4*Zhidr`q;pK-nfUk|+>oheW)mdu2h`u%&c1GK2=ZXCFcRzmN zW0$T;;M#!lo&=AH%+{SLKYo3;DChWfYR9j?u%M%d3!6^?~8Tf}gCZ0!?) z)NTYow|yBJ<&6AL=6yH`OZ)cU*k}Dp@3s8ok$vbq1iCV3JVb7-J$3MU(3ou!6=l5Y zzB_v(GaU1kC+$8^mVFHL?v%5kd5fns=E@h~HdqAJNc3X;teCq=KjU*R(NFd!s`(2` z-b*-=|8w-vIcx=cLvN<=26nkrF^;)Sn*%?_eesh;STZa0X`_EhV@ZF$iz@Aet^Bv} zU`-VVr*xj@0noH~-M3oZW_}mHnpuR_lvJeF^QV?FSPl-%T4O5Qku9?F zyM+tc@s4O&uOK*on;I<6>PR7u*UIy^7lq_2K3&c4*HQ!~~v|HP|t(`$y2`$oXH@^Jc)GGN|1m-=xF!OoJ-@6Ym?<-*D z(f)o)uolHBlW;gRK7PS= zc?HHhhy;ZSiTGR1BFc*6^71frfXnG&crvjQ&%iLZ=?^D?8-3A*xtN5A_iEV%<0G%? zY-BWbMu&)rJ3BGEwDT$cHuI0eMD_{(#04N9G)23tcKKM?s4)}!PG*HGyCy1C2|p_^ z4CGdqw=xSSBodWQvRqZ{Fwoqs%4p2JRF%~~ME7>;Z}a*uBj5W6b_7mddYZK=v#JqU z5)ktQ<%B&)%;(IjEY2QwAr$6XozG?AkOzk&Nc(G<9FGlwc=sv%c_bQk7 zD*#VBpGUNvFY+h+ALF_j!si?Z zZT=4lil&kuCBmMA5Q3V^KSjgE^Pk)E#N2HHso%BL7gnya?^58E0~-XP?Xy1K@{)TX_(sNeX+;K zM{E$R8HQ46emN1LokQ6N*m-AGo+O&%Y6_y<>zS3OiA*r2xluntz@sVp~++02ZH;eik@Oq;}w8pujEfV?$Hl5JKw~Ex3b&4vh@8h z>bmdB2$AtR*{f9;_QXpW5^L22mwgse=%CS~iJI(lWR>d=x@E7uEc8>d=-$MKY42jE z)rDkx6Pxg=#oojSQOzCDFtnKgG^9INHb|YCcG|korlh5w#{n`3hYvZo`AfZT{YaDQXy444Q!Y-cTyb)p5 z>_Vw>|KrAZ2Nt1AX?yX87eX4%)TEcwXyX#$!spK_KmR;R{cXMi(?bJTl7-FFjrQ?ehE=G zv(=TBE`oTc$ASU5k8MlChRB;_xCP#=Oz_~vai)h+>g7GqUr^OH5q|NjnoUZ(ar+~uckh;#%|zR91xoyNS$Bzr5*thXLV zD?9#zKj&xfA&2{=;xv!bZ&_k)ZsE87MYYXhu3!qT@c#fmv!QqY{q;w!K6TC?w`Hi6 zi8W5vs?HA2TJ4mOwWf22XYKD~k+rt-PS3J!*Eompcj*&Om_77dpZiG1=+66ypUJM7 z07q`(@uv^Kngq1~{Nv+}0%lfrc#~;iKbN~s2|#OlSE{CWl&SHC(ZFG}9(<2h@UkTPB3jA5#2>9p^16XmCJjwb z;p&bKH|=WqX%~A-MAK3cQ}C?0RHTtHp`!75C5;=$=9B61@&7)hBB@$~JHurueN?_l zshYg6a2T9!4MwRN%#{wquvmjp%3zw|adbq}PqFWj-Gh~sU5$A75M&r{goO*gC-1D}b=)IGXW825*O92k!C%<^*h`fXfYRqoO2hPb~)Q3uiq# z94EfDKYB8>>K`FEV?Ysi<8yF@A2gPd$s{4{{IC*9hkg5Nvu}v54_QX`S9<=qGY_7^ zXKwbs_r}&iP zYOZ@|{@2i^TQ|OGzv~|68Of~Z(BQ>LrOOa4&3#pOvw3Z2W_iAygJAJ)hh}FArai%x zX?|G32RKgueT>EiDsvujvltxgHRmUBNUCnnI({|YIULL!rRy?joo_Uo=D=OusCClO z{5;1RUk^v4jYaJGo)3j5NxxdH|8r?3nUyf(r4!OoV&4qNUH&d;i}R1}iSu_$lK+1i z=cjhB@{z{F_>t{oo!>a(FH;gn-HK>CpXZNnwAlNWYisXY0`e_^EL~lIgk=7F;aZo` zzaqcNMwKe(3r}a6=-pPZQh9$@z|sK~aXl37)6X5S`%yK?7#=IGFG!{#T^cYWJT;NIrn@jLUk zK&KgzBFHyQf$DFq)Ev=eVm?eJ*6q>Q{|H}(7W3;&<}!>p~dMzvF1jn^KdyH#Mw1R#v(>LJ)b;Kz1Y4QZc|Ntwx@5e^y)Q6Mw3RD=NgMW$ zrJG-XKk3{9y18HKacu5a`q}Y)=$iXaJx+%3rf}ulf9rXC?l=DPKl)iQ_gnp}n!8s& z6LW-y`k`U{^yz1OF40f+Kx3dD$IZAcsr||(l`>oEI-@SaDj20|FiRbe=&E3ps==J? zFk+#CQOaQaJ`1<)XDQc1)_*_(27Q6{T4z--apl%*1Ct38Mh$K4v3(S6C-9`)LoC9gj{TF%K`mo>GUkjoIxLfN)##amI zDdy4g(e#s=RGg@0HMz7yq0(VRM>gqgDJ?B}jCv{uBj@8x+ zVeJg_Mt~5jZo;h};Ftv3VuNH>?!{t$y{A?Ja|3{O;^iwF;Ra}UhS|^foWRHI4Ub9( zEbq^z2tx14X}j{D`59Vx4S)sE|3aU`32%=6mWL?d9f-C@N_E81kC{M+uLt2|4=?8N zsomGIpWC&1k{jS^?BV}HKK01u@ z%HEv@t59yxh|C$1wFGN`LxKGAvh{v0i6!0~<(d*csv$(5fJ|PGv9}GC)~Wbm>N5_x znSL6MTP{0s?6PZelPyQ?5n+_!M7Z@Xe>FmDKswa)OqZc-S+BB2A7TA;%e9m<)o}gB z&cOxYTP?fR4>?|+?ScL4jsx6Ze!$N3BCJ^k-J9;H)kRM;dRzBgDsBL*E}S)1d@{`a z+nvT*0^Y$1Mcv(Iy=!n~XTSo3g#&t?i7P7yIrrXBkoF9Cx&CLcV8eoy@xXTqUM*sQr}6kU;EF4 z_~GWfJ1E!sa+I+gCvRfa`)SKu<-+I4Fhf?-nFE+JB;^_FqH(5PUOizK|kjbkYQ*c;1=h zxrJ^VaPRBG$vKQuL=NSE#zeQ*V9XB|=nsr!{|bT|o$+;DWN&8h;9t_n{s$3iY?QWa zDuC(Vr7|vb(U4J0)CnS{AH^~1dL98})7)j?;A!3Y)(W`AFjnGrM2#Y`2JaITE)MtACL_^TJ7KLp4)>J<^KruZ2C68zP&3MwNMHX~z=%+`(<(vybnad=oB0 zXR96!gU^yqRn_qTT8%t>&GCLhZgSz1 zhe7RwH0(b9IpH2dc-Y&8c-Jk!=JaknLUB>=f$^f=%OFYeYE?klZ)Eho49ote>WAZX6!iILPXNOdh+|IKlo{YlJJu z_{P#uYmJMU>@62@WB3XeD{^gyJLnjX5G9PYhHdrpyGV)5UK0x>sIp94RRsq%R7N<8o_6f=5Phyx4_movZD303?C zM~I!VcoEE9SjiFZjn?kp&yF=~sJl7rCCL9wS)3 zZ6R;&4ZEPGK<%Xq4;$uVVj!6Pwpz3P# zzVt&c*&mP(V-)TqnZ(=p4t4FJ>7hW#`EYv-x--2Mo{25&bX(Av9((4N{mI4xqUMYK z%2|1z%#R<)qJe!GZSzCqWfu%4p;0o4LTI{AjUL*%|APv2SAs4MhtJZZi_L4)j(KhV z8bsNvk~#{gS-~Srq1@MZ8p5`@gn1h8RaKBWjERYq1q(-#fx(PrNc@C#oSFwWD(@<^ zXec5ib31v|ebsPDG(nD!xa09f1C8JEb={OuRoW3GJ0dEYS$OKN1M<@qwkhrR^=}k*vd#C^gn zM{YX9RkaJJy{fZW9B|dRhEjYD6Otqsey^hW+1AeaFcjE@KfAhJbjHJ8iW`-M%|OH$bG&>|(0#LD0!5yy44zPQjO6 z!_m+2_ZyP%%`o)+BL55FQDc3Nlg{P)ehPo6MX{`PcyH?QG*z28+q%KcZvfIcx*qzS zBM09pa0|LjdkX{ou>qB_(!xN0WkA2B`!9$ox(knHJ?_-0K*2Mi_OSssu--y4PC2W! z9r5Gl=E*`d6b85o^3~W1eKJWL zrg!*=?zg)U2Cps^8b8`Xsm0orup)mxUsK%tNY)XbFWsi?#_+(&P5AETzvKAt1^hRJ zjxXguwgJQDRlqLee;I;kUwT!Bj@tyxWMEXvV0ls*2UC%MKRZ4nHfgsvf1k?xQV&G* zFCnsebwtPyL<$)17ovs<}1#9iJmi)X!S|l-p9)4&6y-XEeuHMyV~JZD6pSQ_B2X*Iok3t-&ZYA7-oz zMydHQY~$AOC^a8uybDID`7je*FiJ%jc=EBx-|5lo042XKbbckHieIH_Fi|F}x?q%= z53{-pMyVRiQg2IosM=Dh2J<3^k&-GHrD`yAD(OfXtYDO?!9<$5eW3=U6flZiai2Pi z!Twl%@7!Mo*Gt>>F$Z(Ewqt%J#>T41FpI2gc@NxKzafANfum>sLG5kw1rfw+@bgU; z8}FH5_Ub{(|1hY;OJV$NN}omb1zv2oeK+-kQjhVjP4U4yNxJKWwcWOCpKrOrqkZX# zh|)d_qKq8h4E-#|NZk3bQpCR__Un?&mnf0UO80!6jUn3RWmJ)-`I;1eXZ8aoXRRGv z(|qMXuqz8#zFv@xR^>Bv8p6v~n$t7*h9KWh5(c_JTUU9IlVipZtj?7~q#9QzDu^Eg zf(C$4u0sH#K2!&RIzW_Lf=JB;2rCOYqywT{Zyp)I02HYobi=MhtMgG{_^6DU z*8JZ;{@dz&*0Lq1uI#T{wnWpFtq-z!&Dc5ByZuT-5rpao;<=Xb5%um?I#~4X!HKOS zgWkIZTJPNpB52v?D+)3dSNU_ftKotvcQr7uRplv|j$8oW*80A?21Q-PT~K341U1>& zcRlML;gy{w`zpWZp}QhqWh6t+AMI_d;&}sEIumdS&%TBhzY94l11J}sdXCbnOv7_& z2wHcVl_B`L(?cnkQ*xoDrnnxoIjla%=dTO-ukLbjXIJKUEuZljm)C^qs$a!1 zM5WfR?)SOUf5Ke;K<7$Dj1;7Oc+K?@JBAd`$jxSyB4btq^|Fgn`5DqN=OdJeye;J0 zw}I)2i=QHJvJQ%t9Zl{rb8Wj{A$db%8g0K^E8#TN;jw>+z!L5tQB{ntJyCXGNjz z&1r96PBm_+_Z?DpN>rl0g~(~Ix{5gVtu#FF$YO2i_ri}Z5#jHFUv@3_Zmr3*xpBz8 zF04aHI%1~R=QWP}9dK+d5LdazQe6$yZoB#Imig&EsjBw9zsZL+qTS3js0Cu>jY2e~JLwlwp zv2;@;&8bu~wuS7=&qQS~$xS+3xk@CZuF@Cox;ymiA>sL5?>0BUxa!|;ds$6x(H2Lh zSHvA4x5a`c|MH^6oqxY)|M>02c%z->{is=i8DH1%4OHnTg11ohaSG(d6OQxWf zG39qgEDh_AHr2w9mD<0eqqHSwm#5z4YUe0jps)#;Wu+x-~A)nL5^lWf~!2IQhsj~Y+7rj z0{Mto35wZxa-Ix4yGIbTEaKGP~#WMrh#r~|@-U!Dz>~=6?yk9wg zgwo}3b@zQh6jv$DJ3l3~RlKMagcai?(`C(j)Kmqdl)_jMW zD2ztDw1*ViXla45`7-2kB%nzKeqg}3&H5HimGm%Xi5|gK^eAOl3Y=%~LHE^bs!qM4 z?h2k?uDaUAYG=PDtjwMav>`G4seMc0Ho^E;ba)da;eCz^N+|WMQ-FPiU}jFFfp&#$ zs5$drjBz8x_}Rrq#)6jz@Y?^&`*9fYT80?cuL{HKSz6(r{2AvF!Yivb95F%L%!h1} z*tuJ7=-cG03*itO-mra{P zr@ptnBn+=E;<$z#A-r99lj}YQWyQT|!z{t)pOHYrG$+fB!Vo$K97?Rxxq!d^#g@2Z za?4t_p|Uqi$~Kd526QlAr@hoBn^4@Zx%g)G@2_KI_b)G!dvIty z%dpJquQo-QoM7!ff^uLUD|BUFjC~)i_QvKOTx%AWzHkAHKmxD&YqWi3R<^GcMqc#S zJB;R8HBiAQr9N@F*`?pU@znTS>nePtx#}FRp?t%XT&q8wRV(CWEi0XpUj4DV_)S*a zo%hzNiWggL&+UeMTLtNlHzJ^8;DMjb`Wc@))_$@}fJ9L>{-cZpUGcBfd>EmsV3exC z*m#i4s+|f(DPT0OxrSz6GvCg~hC=p2da((FL0f5ZV{6;!Z{Frr|8n<^5R<`%GPhZ zNmh1g6m0o89NmTuEmy>WJ)8cjd;`drhCWN%~jsiA#N zux|*5@Y>M6t9brlX#bmkBU=6g$$3oSHiXm}{`mHMBQulMM-X_nj$mVy{Qe63^=t22 zce=WF3v-pdYtOz`a6DiCa1COR<7}ap8XTxJsI?M~UcIGI=KH^aAKiT^^taIu+5KFi-Szl+sDFa2KW)+Na90b)p zKW&bL=5$jXgbdT{pYm-7>yZ5J*-!|eW+gi}Mk^VptYoy5$ONZ6O(bp}Gl&n&cH~m# zV?|~&*+VEn$wum93Akftw=~B==)n&KqHa*rngPh86xEhR^?X?*`JlzAlwDZg29IOh z{?6hXZiUT#EVMsYJfGD!w5@LgpnTiSO3{Z3nCPd4uYys^VA60k`g@&dOJ)s^|BPkFxtwti zItQx?6BF61%|-40K*4o0e;8oEaG>f*n>7F9D1W>2Odic6%shqjFgG-_v#_P@sx{Q| zTe3u7YG;V{tJ)sRPVh!K0&+m;{5@El8po=W28Ojgy)qVxtZJfZ{9TDup`A^kOX8@- z@UD#ca#L<46QxWhjqq+{@_MIBxur0m>yWSmmK&X+!#JvtpD1o0&7+@b@+%9cuZu9x zr68FVh8_m|7=Ra<%l7m~trIc`Sd+E^go;1m_h|aHDh7 z1CdMq9D>Qtr98Uq{79|?yivIt4lCUjXF*uUa+q%m#w#)2Fba334=3j&G;-Zh^i2y~ zktW8;&B@m8Lj({7$8@Qgy~9`vdoIBt=MR@IZ#sL(n7 zC@`H2m|MUr_kOjWLtZiC%(loFVh92w*FF`FuU)0;y%tr@A`jhWAXXiqGIXpcs02f^EvfB zmI1;W%f43~%9g4*lN*6qj9WTx@*-gYw@iAG5cc;x?rgdKJIfX7! zywD`rEvy8nZ*r5(Ih3!On8+UqNPExYhJ%(qH6m-}i-Y*qL)RTGuX-vVRnLzx%~(53 zas({sB4r{0_4(Gsw)I2)C1AtydW$LTaTT7hnMIXojrdRKoq+{Df|Y|}V;5OtBDpii zW8DogR(Sk>V;Fg9IO$I@=_LFt4F8WUb(o)ATwl@H=FcwnNncMuUvKKsmslD%x4Db= zprgu08!J110o`Pww9!U!6t7Xc;x--2PKQ5ZE_@y;vRhL?x#b0_%vg0MRr5#jr?!0A z%+DgjH{I0yFg%A6i00?qM#?_TY<1az8Jx!Q`XURe)FJf!b<6MpU2a;|8M#2 zi1>cm!8mrXtF(iC^xMZDD<9tF04gV27|AmLDvX4f98a0Xp?7>}2l0Dj{qp|u#$3yA zkCSgh?Asq(M5^XzSBE;l`2gT+-(wPG1L042Xx9LmIo?h7w!FMQmpu=?Td(&3ecosu z<)0zZN0WKufO-BY6ih6YusZbAZ-(V!LN~A6_%Fq}KqGvVoVQ4Rv7Zpl6#}?uOC{^fRJ$9{-RsYAt6XF*dsH^Mz0_ej4JnGh^eARHgG0{?->rIbLYp za;VixC-NsEk^D)LEMn+WpZu(?vWBTE?OKGL(#UQ`&p6K%V%TTjwHf}2U;Qf<;hE_W z#p-HU!eFj9xd60tgsJSi`d?+|PgaW;@`rg{EnA~*eo>XZ?(F>HD#d=;JJF^lbnX0- zMe;9QB>%Fm{C5e@<-+sSDt{us!VHpugbq<;^#Tl928K>S5)iWL?W4g+(fjA08Zl3E|wxGGR_J{65F3BtbQlrfo zw=}yJfbADxAH&JBlsnL3dzclmW~(sxZ^7rnbvyf1w?Dj)c0oFtn6=Ik-m#$JdqPAX zOnx;W*pggl1Ts2(c&BLL?>RJlnaLHD<~PcXMk3VAM2p8@Dw5Isk9Upx}k|1Wt5W&w>I%q|M=p!5RX!F?s}DZJBdJiE?46zt;yZoL+`;K>c-NK3P-FHY5|4Y6@a@X0w=<6ER=_j%;6(no^zmB~Q)-&bn z3SMnXx{KSYQ(KulkC>O|S>C`zTYL$+Fj1*<0e)0*%WJUG;A(g;qKxlyRsOkus4=|6 z*5UPbFc&JM%lf!v@GoUWUN63r%tpj`=U3L@^+Mq&Zxjw6FJ~~I*UosS@WGza>&OGe z>&SiqUNNFe?ydRm(HP{a9*$gnS#qk#c{rw?HnYDHF?#q$@$hvcZ_j~DlFY&`qwQAb z?ff-|ALmOJn1;<74;{{5Sk&zo6Zra-4;6Lz zppqzNy8A*)GHbdjqVDGMeh%@L(jORY6_NL7zn@1H>4%`gb^H>K1o?>#)~!SMH0cr2 zU#sO~T6SLGE9A9E6z5cBcf+LLQ|l)-UFhm5HKWrSP~GU{7W**_w>ga^3-uyHSq{Lx zqe(I=Z&S0>^3eX4??X2$z7l?;2vH2#)-KIqqvM^kPLSC(WrW0&H+X7Q%a*UnDwJ0L z_-?D9w~+jF$MLQk^h;w6@q6zJ@lPFKjqe`N*8ZLBL?dRc(;f|{d4LDB#Rq_Wu3X&h zX?#7c;0s0d`8%CHwifSn`q;{+pt|1a#HYu=YT>cflv0hYyRDyaG$#&H(rRsfH#l{o z&DlcW7+3fdr2LBiY_KA&`MSp0_sV8^$643@{TgTAXZU)@St0zxjI*+JCKuuTHCy+= zan1@vh#WIrRCM^Ha4TW)>yZeU86jJ64KqADE4Xkc=ikn z;y6fq>lJXx|NS@$i_bQOsI|27Pc-1O9N)>>{5N8mD!w`f(VVra!Jqo@0^U1$bNtTh z)TX&M+Moh!548%TkLa#2eLa5f3i>G$1eiNZJb5O>t%=ieIsdldgYmH+zr4>j_C|4#Nn zJiUzn#z|{TQorMbNBCg3p6#-!E=|YIR}?&(w%r8M-KQ?1uHq}ux~S@UR;_7f8nrBM zk1rpZ-a6VI9lCS7>auN!91XJ$F!SBLOFdMW<^Y6o`YKwhIqS|RNL$cQJE;K!L)@3e zcd19)<$YOq;-74XRFk}njSpMIhoCL@NF<#f3DFy{%8|j1O9tb4q8i;>ZV}iRhZ+4; z2FG^~EQsnqg+<=ZF8)SReqOw_Kd1v91xv#m@ffs&I~)TUU*7EeU)4~X%bM9UF_R69 zkIufY@9PZ6Xulo3&?%6EiuT4I$+~X8N8>D0wClXPm_FA7;W1o;2*nTaRJd+Fb#Yvq z?|@}^<}2O(c4CC5it9^H6W8U^U5yBCB`c4WNac@>%KH*ExTXx%*0!VKLIa=TjwePc z+Ma&8;Hz0jtqBpv9PLc~K0l1y7N$L}+P`n;P~TGs;ikTkSN9#{`5*0jzz>S&rOC+J z$d-xz1uz&E|--@@7!P|%KCvPX; zCvQ(Fc{|g2Qw<%>YlXw@r6Woikte$5S^hT%$B1aU2Ng*v@;5y$vPa1{90jVB|omo`g_y# zJ*_9G)TYZEXmwayw{;k`0gS3vFiIIr5^jeM_FBtzIbKr5n9r+Px2hY5_^>r+Uhq@A ztpv;__Aix@-(X{|6Jc@vrX`$d6iN9kML-WtALH$B>P5oUixrX@ilJ$opBuKWlulndq8@Fd}Ac=@pD<+=-DpZF`g zm*$}x>FaVqVQ<=B0=j9Pvdx}>*DTJN7jl|UOKRuXKe8BZFg3H^(bUlNc<1#XUZ=2iW3@4{a2wKJ2}7Wuc``EJ z*wpf}jILD*DUt>J079zQlMD3r)9kk{+>-X3GA66w^fU4x#3fDR@b5Ia zlP#;pkatFz$Ieq@@?}7G&MWgS zR^Codn|7`!^VooDOkO)m-ZRR)OO$uvPYH{jTjsGB)tGz?Q>M->Wgh!bjmZ;UN8W48 zyvvoR8@)Ssm3dDs^WInHA&17~$8|yuCFHR zmfmt9y>*UhGrsD!MWE6;(B~He$_Hqzg5-S2{$%h<=0_K+aqAUb;A?|6 zc#R#4G%yzV>hUcSgh}NvI?H(828n!Rzg=V#`?p{yV;87Bv9+{wJS6#UC!a47 zNo?c#1hl}j((mRdv z7gX8nXQff@WHQAXvb3?w_UxVj4TpIfrhF@8`k>JSTLHIIKCv}BNKM2xJTu+JT|sr! z>y69x!!#vq14hVgx>2YORkx_97LzT(lj1enG&D0Q4YCGi5^VZUU5t#$YQ$RNSuGfY z#W6o*oY?)yhYKfuZZZBLqqPq(>|6~@qzj#M$~ zq+1te1IIuUv778DUoM$5B&!wlPu#SvGUjeIHuG`Ouf5Wy-SPi%#}REYwz|#qQzss@ zCGn!#$nPP3!ul|Tc(IpGIA=W^cwZt8@o}&AP3rl1Nf-u>HznY8hEd5qpZekw@?%^f zdTzbKOjo%3?cE{ct%nOOHA}Kf`}pFUv7wFwdk@!bj+#aDd}wgjSQ;`csZ!*n>HcS$ zz1DiS&@|85o-1`@wNmq-QD~aw(*mcNqV&8lcGR@!G2*8VP)bo`M1=17yY*`gMll#I zSM|_x>lNLEa5+S5hmwMdE)8-~MtAD~?!9U4b3TuDi5&~SklL1Jt!cVyO$HhPiq;9n z+ayP(xeSeI8AsTX=JpG5V)=e3e?xVF?)Ub3fv$69o!IwBw}eA3@OyOmTAG*UYpgTa zc;Ow}d>WHo?_2ClIN-##>F8(L_I;J6S&H6|m$7sPh6qpn+}d#U_(>jX=NQ!Ie7@!V zHX0wd_s6G|=TBo#+!RoBWIhof<|CDCT)B138<>Pw`!gG(KNu-G$w_#JhRbe=aVq;v z>?K(5H)$o zr~i9IeOoajWj=Jhdc%r27M{2*+XoHidvOlxvAK__vj#aUz`T?K?WEy!3d}E|cij1Z#~}eYz_KvGSp!L3k`=>a-Z{e7LLJ^&92ow3MPc zGIZ{d7@kSLyJ7K!wNtl~$kU>B63a_FSsZm&N#v&-6XN|?;&Guo#b!QEINvg;Ub)rf zy1FRuYIO0$!;&4E`ebKPkEYOjbuUa|t<@yU!^&SP!e>u}uri%v4M9d**h|!ba*a$| zH&M#Qkwh_`+iX0mgtO^d6Y+0>C9|rM>7%lSh0i>`iG|uZRu9SvL73Wtp(!Wdp>+)Z zwyW0L|4e-^;>Rb0f8y z(jU^LDQ^X){WCv9HreB>d5ukHLj&ulb}k}Lon5qdb+KOmQny6MmHyyKi-W8SZehi< zIBUZ}$5-#EXbt64YOi%j$NTxSDw~T|8dn9K-)8?Z4=_9ld4I*A2*f>6rgQuN? zfxE_!<1e*X4zX85(=a_|m$34_4|v=0W!F#b1w(B2zA%&s3mUg#(kw=*mDaYA!5KEU zI31r1-om)jH}^c4YO$uilHHXi@6w9+_}!FZZM=)ZZ;diesnU4PU(WJ5zdFXk!hi|o zpCl9B*cJEM+#k!H&r>94)3KbHZ{-h!h&joYX9=iFtQ^!AjPmVFfoTc504Iwy?Kx;{ zDDgrP%LkVYR^Mu!GtC{K&8EKP?a?+tqcps0v^}xzF#B8$k1LZ|wanA1by<h{?094=`%I}H<5;#}EO#&~L$EHw*`nk7Tcf}du|PP5>q zSu*2ij-40iEye)GF~!Jg#k_YtQ;u>v?>wunoE^%`b^zlF>&!leV(lchoAbUH zpxyW_cn)^*hFD|vmyUU>UfY+3`+Zcdy%}2DWyA7Mz(i&FI(zc$Fvcx0b}DqlUoNov ztIpO|&hY>)xRs;*)a%ZLLH`hty1$U^7Y4U0cPE{oVSC<&?79lsJ9zZ*D4xIxI|S>? zcZOp;?EXR_xtT9$71fa0c>S*;VlqdW^@#HOZycHS-cNIEDK$74F64N30M>{YB8bO4ai#^ujG$ zr(+VkWV2ZHkgfu54cw`BnOS!SB=N%_98%wOLf{^&3yG{6iWZ0ROSCFW6^Yqht98%AW3eWd2>8 zSI(|45R#|)`NQu6XRm_)qsM;IT5Hm4y{#L1+B&6btI)%I|Ilqu^P78r#hk`$=9S_9 z$R>>W{GOszWvpU_zfhSC3g)T!iiHgTW>5Iw@I{r+TurFfw%Y}Unw`;ec*o-!a$0uP zfIW7ODKa-SJI5E#Ejy$(AK(cEKz6eXU#D3dNJnAp2`sZE5TRTRh@y9nmta=eF7P-g zWY;3lFjYRVJH83j3~%Wi15{j>@imbzSwERowlS`6%U%Y*`p0!0?u&z`&oKtZXCgSp!kDlN<>%lBT7JGy%|!J5bHbZ| zOeBS=)0w&UYyWe6PD8O3Sm`4ac7NV-OQ+IcOx zyDuyPg#4wH+Z?;bQ`&i3S(V{Ea+-Gjw9G}xW$ss$`!Y2nDY&@O&iB>KQ@fi{at?w@ zpx=}TA*0M4d2B)V%WJtDn7Vd%gO7CDO*l@sl5?-90X@8|dRr~`>@pWJ8;J=yN*!4i z{pJPMr*2Wa828zI{fqD(|7$XxmENoI-^;CDESCg&%RTP)`ZA)bJhl4=zg)vF;pnp| zGEbjZ;x3pfTkT|4W;(MKdoU>$M5$6lTEz5mO-|-)B}M*u-bZBDUHNx=zWPYaPwdRJ zjUkF)7(KXEE47}1!^+jtaeTxY0n8Xa-_$ND{G1Fl`cfh zey|s3H_=Zx%~6}At9ICP3^V7uc*Jts z;f>Ch;-3>Bxb6q!d3*WN(Ihv#o3&spkV0yDE`84F;QCrkxAN`Y$=Lxl1hdL&Pj5(O z-|l6&NyNY{9y1pRwQ}i2`iVprzHgb~oz-Y-CE6g$-fZy&@42UTe-zF0(z}hEu{n9{ z{7z&`wua7_eN!!4gJsN?pD3U;TE=X3jUrpaWz5!Sk-ye)YrKrv^5+G#M#z{g^D446 zM8<55kwvz~$e1lL71!YK30~e z*=r=iWLD8k)T75^KJI02D5`4A;9Z|CTM_Z|Y$XTVpHSe6Ka12m%hZCtUcm0_g)gw` z>1;U~_w`oN+aWwN%0LNYfDH_f!;CYFn=|P4u@G~^QS+XO3&ud~3c*?x?boE?NmTet z$&fe8JmAFt%la-#pUhpmwy(=4i8F zHp)s5K@CEV*(xueu~!kY@8U4V^S>ftFZ%$8mod0z0Wv-ykaq!SZ@<()S`ox6WZwcL z|01Y78^Sa$-wR#eFuE$|)ot(gM(f`K7F)*Xu>^a6RG<3XB~iqpe7h($H^-W#9bMqd z<(IRjuEPs=JpvOQ4vej@!=qS?F=987v4+3tMCHGpe60{(r%_yY;?R~gG{k}V{0Gb< zd6A>KPMXWJ2DwJ(bQlwPG{Z|kZL4tep0%T`>)JG^t$_j!kL4xM#%{}EbFB~f-p%>p z`mcwzLMEM^!|z}9$i};TF+!WKPxI5Dpgoy zUyJuNe?Cy{q`Bj%;LFbgYVN%<-sX9aTjaVicTXr6sPRbaN{{kfL_}Dn^MQO2I+L(DWYKqvUa&Qb- zZ1Bxq97imMV}b!OFq)4ycD1_E2^aRw*D`zPIeIZ%D{HtW`WM27HP6R~?_Zd|RXzAt zE}2K9@!YcaOXtarRhVA9O!vE)>`|ArzL>hKtWsC6zJ9rwzEp1?^;O~M(N~3IpY>JY z>d{w)>-W-Eg|A0n6~6nWuL^IEzJ&L_^rcR@n7*uRaee)2F@34tKI*H&(W9>l$3E+; z!qua%3fJ$YuL@s}zAAk8OJ5b<9(@V#ed$X+b1{8c+2Z>8&&Bkmdi$ua3P+E=DjfT) zuL@U>zA9Y5m%b`|J^HHf-7kGrczg6Ey!WLq4QY$%%gPql*MBXhFV)*eeN{Mm^i|>5 zXMI(;dh}J{`n~j3;p@>?h3|gptHRr(FX5f1FB|{r?=RVi=W$2=Bccuu&J_Di02{|h z1t`g^9PE9;s8in;j11|%U_^Wm%o^yieWvs}jw|@pTf~@lCN@THC+*J5*iZ3P`2pEt z{rGPbo9wuUBI6T@?Np+Eyn%7r_h{fBST0$1*u!RihZG$AFphGjw&WM4I<+l|KLuCf zyA2=av3e(uC9+Xw2r9RR3DMFyr3k{bUiLD0`<7thPP8B1s=x0jV8T28Pg#R~$%}ff z0<&hhD}`J7)pqsQnoVf1E8O-qQ8gF(0Vt^AFo8L;wc=ru2$*fSvczheA zZ$Abrw5gw_TsnWTDcEgNFjaxZt4CshKdaXB+Z5Vs=U!;8dlH6GT#jI9IO?9}OCWft znYQ97zVcQrwbONB36%Q$Xk~cm+x)7MV$F()p>!)^Otlt~v~D8+$& znr%-v#tdHie;DxJ5xmX>4%H4>I*aGSftHqyuU8mferE=A-Bx*dPdSHUPj;i94HPYV z>o@zE5&L@5i=pAWqG7*2`wDiuxsJneZg4}PvF`BvTIQA;c)v5Jm$f%E)@|_|;Bge( zD!T}LYd-vMLBLnv7REo|@S2}!e*RN_S?V;p-b6bzr=Q84x8D)2eA2e|j!z=fW;Bkg zFsL1$BBOq7P#46J!OF+;H%q8VYN>pg1mTYlfwrO6&OaB{ox)A?e%D%$RdCOkfP9yr zv2J6|Y_Tor{f6I>!F89I^vu{?epVg^Bir)|8iP4=Cp)O)w)TKEl-#DYhlN zQ~Z^#jRU@8ro|-t5w+(&Es7;Ot#57Tm-D(NyMFjBb&BI$Sf`V&Q>LOq1T(v+mcK=R zwE2wI3kb^Is_bYCF`FII%!DbQ>V!d!Xt@zuju0)vTCcgOG$XZDl89|DOkxEumP)hh zg)hx+9%c0%>d%0?8orxik*@|ioV`2`jgqu0$2HQrAl?c^}(i&r~^Nn z{`acKTeqxFoWermUr=Kn+%WR-@pe|_6@H~qXh8!jYog(cT`)=+OrmdzhVKcc>r_*H zED^B3xV@2Mno9ZE@#5$&dob9C+?AT%l&&BHcjfP8iT*E42p)qV0PgyqZWaI=nOoEKXdqmt~u33YI76!c3kr^BnzFI+<<*{{26u!1`) z#tI||$X>OM8vZIpH3=2Ei~3b*B_E|~y!)E`?AN+rl#0AxcAvZpc;mr|p|I`2jpJ$l z5@TLP`M+V@(CunwHG5VR)EF5=B6VhVQ(Q5l^Rov-L*(V_6f(ZC;LZYWGOOePGc3Hd z=f1&Xt?xv5A**;-YCi9O*#)E2d>A!U;ZZ8ehaJoC{hIyb7kb{4u*Li4My|&a>P<_M zS&{0imI#Fx2B6b zjV$MI62;`QbKi+`ItPht%eEX@kMoQaABq$Q*Z{dmxYrOCOad(T!Y(go2urxKyF?s; z1c(S%Si-Te+`Pg3zTc|u=XvIkoqc!rk6%7u&C^F!b#--hb#-+&s;Bk*DwN9VNU1nk zvU2hbz>E37FUtqaLgohvKGfTkEUc|Y9@^W|hqxr#8O#VCguvue!K?8{_UkjUeN)ID zjBgH372lBP_?C_NhE(vaCBZjI>1+YtS`vIi>M?x9y@qeDddxRhJ%{QvkWG$C`E>BD z`x^a=z6{@U1-6OL6lQimha+20p{cT!bldp1`Lj6w9scPU|1ST?y0daSyr$z%%eO{0 zMY^3j`-iHJpG3a&1INc8Hya(lA;PZFE;H@~ldnr##tQjLrY9;J*)FumKd+ThBQ!>w$U0_lf zoz5ZMESg>KuaoxSymw8KE6Mw@qiP7^P@AmJyy7#?{!io89&2BfaeQ^+TL8RZpT)DN zw0<^D6)!5e^P5xi^W~)`)tOne=!Om4Nz*x2YGrIKtXDeMCk}5<>KV$Q6&l;WoCK>a z1yjtPUkpDCfmW25g3fZYS_Uf#+42lO8s$r`z89SJuOK8Z{8W_1{(fJSgAU*}66pJo z7d{dd5;;prJT*F7?F*>=Iha`)&y)6C7)*~-E4mBo-wUx&5)DsDYh;g2h}X!^s%%by ziLre1%i`r42^MbKLb*Bzo-}&Kl@^?YlawW^{W%r2r z^*#LX{Bx!MWBk%4Z;Y8Setsp|4YLsT>nL}aWK9Yd@ma}CaGeTMw+Sx-vUm%s=5#?g zf!xa5!Q4GK{0XMNf!cK&z73VtdO*Q=PsjTc{vPD1juvL7{QDBjlz}Qmf_@<&0s>wU z&KCTYcKPo|?*a~hoR4je3sG9X7Ly9_uXJmX;KMOG zIG`eQxb3N~n8kUB_Mz7t4gVO?aN%?`ut)%3lWX!v6Eq~6%wmT|4}G4NCyah7V@A5u z`AA?;y>eIoU5Z_eL1~ix;p!XC-*Hu6fKZ7ayn?2UqrSCVcoxBGi^vy=n z6pfwpbRZ(L7+fnrC01lL2GVmf{^feGo&_qrc*#}xZ{zUn&5H;Vdj@n`X$auG!}NFJ zmynVRH-Rv@$Z^Gqxo{-N+O*zO_Ni$6l($vq zd@Pcu@+H+dACGg6ug>{IoU^bx=aX@cSH}Ff0yBj~jMN|Af@Z|qt9TX?q@g4ht)_b& z$!6F~aBaQXi!)zRpDDWX_4VmeiOag+w^*LlDAE|>b@eq>KmIMq`k9QO;`k3C1Cgpi z(9d4vx&GUPR^TH3lVu38i!p>Y;QGrM{+pqW^?MZ`GV_pui&uX{8Gi(QmI*tqMsGuA z^Y*13zI>Y%WMB&}b(NwQpim}!TTM~03?%S;^w04Z|HryN9o!0$gl$A}i$}LbobM7l z18Wy~NoiJWx%7RQ4N>9?6F9ks_n!2@*Ui!#_ad02wPcETOiiAA&Ep4RSmL)~TVWj{ z#5J?1w;4q~1zBiCC<<OKX=xpb1ulT|jjtc7%qD|0s{q6x4GuN1(w@f!4gJiW$Jaecj1 zY>Nh#EEHr7r0O`*4l@6&0Y_zCjRXc0D;lIzi4~(n?ZmW}4juwt|1wo9Zqf%l`pBT; zcpe?LmH$eVQq|_)#U6)K_%TWmmUPZD#X5RF*e_TIZnaONQ)U_Y<3Ehw1xP4dnE7pv zD`H`&?7tegRQ8=YpmOY$$E-%HlKMl5{IeAKuZbKt7Wp5efQq~nJ!O4Ek*Dp@#B)LB zmu!>O7dL)X{SIqZ@zrPAGi97Z zclWtw&AUF}-eS{tf_}xeRxpYH2Wws6Lqw6>!`4!4Egy-q?aljwN0BTxK0iK>54k?a z9+8LUXl>4En;1R!ucRk!>3Nj&q!aW^Ley(j9Vhri5uTQ%MgqdHHFI9F8M=(cq zm3{N?WcqaW&7zXCZ{8Nk9xITJ?Q92Mo&G5j@aH-H=^XzV|JajOR0{L&zipm$zdwc%_#V7brcmWtR`7PHo!55KhH0L_zU>De) zo=W5lO`EfWIoP?YuX87J?rfCvZsy$8DCY~zxw}!$kC+3mdp(|ipEl?B%z100I)9!v zhX;Wh*U4OmoXBEN@-07YP6u=DZA5|39L#|A?dh2|=XmDa*Qn0wX>%@M4pvw7crKYX z=Njg`p-~;K92)1mgmvE7sLqCIb9ON2HI3@<=9|VjBdi0fxxPKSrp>u?+MKsBXI~>| z4^ErIHBvmQCgtE`tb+qo^|XDPIS(|-nVL4|=gfIiqdLEuHs_DbX~>=Dr_D)Uk26P$+MHvU^R`BH)=rzVZrYp;%)!CIdR}jCkOQ+P+=X=i|A=;0-Fyxd zBz3b5Dfv$*$4HNNsvbv>%&(X{#(yI(7(8wQP4cipdq`D&l?|p<;(3AqFqd$i{VVYP zmijzZ>BZvBYTw{XP{gpKE=D*#W-|@dFPO?M%ylg}Ou}zL{s_&8U=Ph4COyEUc}%*M zNtpl<*<2H{XwHU|033a(vIcq(A^B+y$+wsG=<9767m|;epKNfnEU%`e3cf|(0Lx>C z!jfq%8@>~_5Z#Acac&&dcz@5l-K_qO{^q=Q9r*M+^2viopZp6x0Y(Qa(Z=y#eLqu7FDbJE`2Q&Q zM_I@npFsyyJ_1OEa@*vCQDy&hG+{cnEj4FYb;S{ zFqUA$9Up}zZ;Z*Ye&Sc6jM&oN7$L@G_$94VSh3B03#gW2z@hiq{h2(QX5geMyD@|- zkBNvEgMVT3aDM7v`PYNEJt;%UzXOE=L_Q!hKzsnBU})QVGM4ZYO1OL!?r|$1K++3e z2@=Nf(i?u#NEvUHpRZ%;O!-M8V0@PRq*XRPTYkQk1={$tI6g=JwDXVuxUf3H3B4=- z{cqw-+5S!TmF)+%G42O`CHl(tC&`b?@TP5o7rDt%>BpN~?duWag^ z8yq%v8+k?l1stpf@dlVvy)jBbfH)JZ>_aXN(h_;`b<#V?$P>^1I@0`q#`uCetjG9>UCC=!@OAve z&L%up{x|Tmkjhq-P6baO6~O62#CH0%fMK0Dyc2N_M3FtfzE%9#IL|{e+MD|xMpm0% zp)98mTUn6Z?YfG$X<=tSGIK2A&ruCX%kYGh=YP*N$4AX5Gz9f%3rT=Tq8|J)5x$HQ6?!QY!pVkq#Uy8`@}6FP0QrdJJL~VCFQdF@@^}VLAwxb8UHNOj%}u zPHs`~Ok~e2TwPe-jo6g;#wg>K6>U{r^b@B-sYBNn8&iNwz99$+p`PVB-(|cE%IK-eFXRm@1u??1iUL zCnpR@&NK1ca1zFXn;Se+LOsz}sgM~yR)4fW)GcxbQuNJ(ZjR}H#F&0w=8^DI$dTzB zgCU%9A8M{SH{{{q0mV}C({UAhI5i!b8!eC(c*v6b-qVa?dMM{PV60?^vL14^LwRv> zC?5@~<~ZopR7HT8Z|gWfGP(gM9^C}A>JWgKZ|f+aRCpz;Or!Bs*R|*7~1kuQhbPjy_)EK$O3WJS!ZJoAY>h#(IDhb-cT_fzC(_@_@(423^gtj#`;zz73 zSY;6G5oM7{g};xhhN3Gn^|~TcuPf}9X;N1p=pvqZ@YRTn`WQKc{+IKoxHt`>RU>jlJIREQ7F zBaR`}Ea6d2{x68A9C|p;K@oEa{pnG(U1G)@;+d$`mUabBOOKv`0(zy9MT~$bnI@b3 zUkcQP8no2jM8Qb6HIA_~Qh2yCk&lh8s|(r8fix{z;|ppFVpqgQa&u+ufPsk z)|b1P^d&+G3gz5Zgsj64q%mxq(|NR`9hx~2s@4Z55p-9KKnl&``Il{It1*3FV*!Yg z^r!zD2nyrqeoBEcPk#hih<2F^n#0r3%UY@?9?ZtQ$gW>Ys;5m0MVHrdAdoU_K&s4~ z3O2L=;2QwYzAwqp0wqYs6^r-Cb+@uZgX?aamdT!6I{YIlHHULHK;q&`0M?5X+oUNr zs2hU;z9D12Z3;g&O<)!Nce+`4gZT(R;r?V#;=hp^@eeKxJV2i>bI8ZsaCS$^zz1(; zXnE)LKzBj8#BLA1?ahw2SIU0~jCCPRD0-1e6(E6L*8eTo>-rmadAGycgh)^9A1c>S z_9^RO!q1$U=mJbEY!$XWCkEr0;lb*s*$mn|(&mj(z-sXW3W6IEkqlV~z6(tH66TBK zwMaO)swra8DctB?`?%#-O$Sg~oNAw?h*QaUn!GJawvDuJFL!U7#L`n8NP8)&mFK|Tz2uqfpDh8-wD3mf1aVc(NW49U zy?Wi`5l`Y^BzWWVk*IHvH7b=#7UI)j4GRS+V2eva)H;!{Oy3@B zSOag5Mc7fiON&pBfOAk)jd@yQVj7Y}!25I0y-yS1_4)*pKA-WLD zgS|c02u||tu_`#zy*;*2JB?+vnU?Vw^7V|zGF5;wXaxmIuD5Nc^A#`VC*B?tVUV}S zn1SvWL{-8d{`(Wa_hUrvah?_=CBoOC;H%yqOLk)>Xe0f!o%HQ7n5GF?R9Wa;FIbbr zL#!g=Nwtt!Lwu)mXUp4TT1`ex?b~D2V38nK$*`AE{bS!Ai&UM=;nX+dQQv6qiUzez<0aN$ zro6i)U9XvTpr+i2Az_xiQXqQ$D^aI`XlRvK-!z$_8d~J-G23hsB5#igP`*8;>LOLu zgQ>*ZW3J%AQFFiV<-mJfte2y=#~f-H$_XBD25{Ih;pg#L{q`7{9OTjY|An{5NbK}) zk1;nW%3zTB!k2+9I*ofsGPdOHF&5Of$N1}i@a-{W1>YXiU(>!lrd0CnF&3QG0UV!gm=x-QnkJ2psbFYlxC8#R%i%|`D*jn{MP#Xs`{dUILRdt z&Ju+3_LvYbTfVz#s#+Bk&8N_1&_O{5N;H0ZY!RA`Q)4CmN$I4q7{7IGrFUlNoH`~Y z$5=4t0`OG5J;th@loU`h`k^zc-X0?aC||)S;Ix8_#pK&#EC89QdV8$Laf@${d2BWs zJ-!4b_3bhKN(E`*2N*Uc-|5I+p`vsBBYA=}9@Cm{ZBo_^G7cf?krvihSW}5l>pRA`k)^5_;Mj(-!;* zcAwt)!De9MjFaQnx)8q0fadtAGOihs(2TnO7XV}*h3pLe%rDy9dj4;rIq?d;Tf_0V zB|#&mG4MF1u@O5`flzo2n1Y4*!QKs*-KT{u)Sl%o6enwLamgU)?N0oP38iudVp)=uu4 zj4zt3{0=Dc<>qu{kNm*QwjTkzM+3cAxfOeJM$jR&#<4sYbH}zi$A>pYmISxS{;D?y?Gy)q z@Cxe9h;$ieDvVUB@etRj)E`4Xzy0D5b~i5J5(o z%>*2x>HHM#{uV63O+b>5aZFeo8N097YL*`#<2VmEu$$WuM^CeDIF3O86a8*ehr6Z> zO^3zluU1p;i}Aqk?R-j&n1+SoTu1+QG6|zfIM;|-%Bxnh?ARFo`8Dm(PD%CP`2^c9 zaB-p$@Eh8`7?uWfHbB5(1o5|h(rS)e_20o0{Fm`K8MgY4V@%|80oGaQYqOX#!2?<$ zMymQh(E0Y+!WG$xGAfj3;6}EY>0qZS4mqsI^zfYN^xF(`)X}Qns7u*jiia`)#x0^1 zD`8AARxB)2!7jz1DzqUA_7{5}Aqd4~_(AyVkK%MEBfdjj?z>xrENnR zFTI#rk@A8~NRszP3lR2cTf~bjO!OWo@veTc;&ptr^HQW6=%;@f26_kSsj^|>AVAEo zh4My|bI$z$O z+u!V84NFEJWDqdnzoW2y+E5eD+T;@S`>p(b1$2qd(ZA#%)ts*}=arZZf>#qL+}Bl* zGXpOB8I(z6M;iv(&d%UpK_VRr8ZUaHS#qt8JIMNsq2U=#cZ%%j9d>gQI;%zjgQ5LS zmxwMz>#?JUVALhe!F%zeV6vkf0IK_NDBcX$KKdWXv1$B1{6N|_4*JS>LnW?sA7zfZ zQQ!OK3N^e<+dv-)#*@{7a1EfX=uY*Z2_G?D?P%?uz_{{)0Tj{RNAk_4=lb?xf501ochHKm)Ts5>qZgqCZvB;zyqH8!iXERas4A+jd8L)TN z=8e6W$++-5sgLfuZmdr~#tNyW=l z;7w15x3;d}eSvkm1n47!vGx&bTDkD#>==d$^`ukVkYOI)Qw%(4d@3r0t2yj{O)XJH zfP+0x$1fXXVXG|8*K{_nD*XwygV<6@Uw~PC9XPds<>5$q7n&NJ!+*E}E|h0y19TRH z!0jq48!X2+2KKX4oqAin?Cm2V+w20lypG`0CNyj&sCZ? zMnZy1W%MN&?<>cP!G{P2;2yT%BAyEGyfOBVv||}L$FBt6@7K1nE8{Z!!YN}6=zRiH ze!e;W`Ih+S1M$zd#y|f~emed?t2iiIf`jq4F9LBYe9}C5bUe61+NcRPK#-~uZmdn{ zuT9uco3ODqVN-3wKyAY2+Jr5&30rFu25S?x)h66jn=n+Hu)Q{c<4Bv&ag;J^z$`Zw zPKJI{eU2rvCif>sVM z>T%WAhfQBsm1(kWTXo&Tr?0CDF)V z_4wg`nO~rMEmr7~@K}@}Dlz4|1o~!AvwVhLI~}kw1XN?jt1a;S*D-U``CE_=Pb@+w^AOTSR_%V{4I$mZN7eyIlc8)LYt~PB?<9@?j#63FeOA zIYcM zkO)N#Mle3jN?A%6A@adB_2*S@OIgSk%EmrAZ;U)jRelYE)u%;MLQsj1?>^LDtTeD- z@B>JtJTs0pfK(OVo884&s^P!1vk1k;J27Ac`Z#OPRm0R`B#(rhJU+G1M%W_i3H+8s zT)X8Ib0#)yf<9Cl0W%i}%iOy8xb;RNNjMhJjR$Wl_Q%Lb{~7j@Zd7v(@O9K%!ZuEv ziQKStGhRdr_M=SvXtRC8%>OsC2|;GK{R(>-Q=+=j%0J?SafA%dNzvgTC>eQ0GfH75t*l8@Ng==tv>G`E&rX> zoewz|#9r`jl#M+?!B$rFY_cf7t1uY^4>1`dL7UwYkA^^SVKQd(TX|Q&61*9+Pg+i& zmIBOl1{(<>x;3Dg{wz7R_Ej{3BSb#3IX6T+|NTNqN1)0^`}}xw)jir4_BlMW4aUOx z=t4IZ?7fsx$ESju303A@&ul>bBgl)&8ps!huCT;^QYcNdXnxcpsNk&4clRH}EqN+4 z3F}D}qDm|*N0nHPX;19yrNaAE@I#CxjK>$zkcWRezbqxo6Nx=SI!0K=A~J}V*7HWo zSQkz_n6|pQ!6~b(tZtL5qY%nO4HQ*Qpm_r{LU_~~5JE+sz zQkmextchEm@_=q7A*TIUJZc0o(48RdX`xbN{1T)sucytc{267is0seB&@(lgxS^R} zC}zjA_QmQqXP=$~T-cLL&fn0n46(K{7<>@OAm8Xz_@ROa@s*P6UU>_uZuH>FepROv z5DK)0`~`1uK~)S_;;O5(x1FP0#`Tfdt3uC14cXy}`0ysHraJ5pR(;<>25{^#j<}Dr ztW09KL(xuRLKd|5wImF|Xg?t1yln7&{>`>$p1vK;&xyj!^`XJDDn@s^ggcUk0l z>4r+l zzj6&Q7Fsx%Wb*_R2A_h&Rg_oLSUMh*N;vTcXqK1 zzL?1RDYEoZC}f?F!N$2QB{hO|n8hFf?hao zcYZww2$13gq*OpOso)p*H@KV&C9$>Wi-!0_dVmY$@G$^YHIND_aHA>RlJ#tq<@p~M zfGm&-5KWGQ#`p(JcQ*b?@WZnr9QkBE3$oyop<+7%B0L?;3r&FZRW6h zz*cC_Vwm3wXJ@ukk>8E0D`)J_c7?r?irbcnV1IUgc#0$}@Wu#je|DkVDzrcAKY)G} zl5atX1u4dM1MA=qOIqhk_nom9Mz_1pWo9aPEo6QCJp7K=6qXlE6u_JhV5yp;Nw=30 z)ruhiHD4$%O^tpTOcfo3G@L9LBjAkui`l_l#*8D!Yd|Q9y0P8;5-+?CZL&^1q>GIv z@}Yf#xtjLe7Ko9hW4iQ|?6ZNP;>-Dqy5J#?^UTEgpeEc5JV|YVJ8ChtT6}9K|0NO& zmacl7WD^o>*uX~o6rD=@dM&K>V`Mz{;3jOA(m}v$+^EHHcw-5Qq=FxVzxj-u`gI4# zq(IS344_u{Fj??hE<*c$4G*OM9DYiHAsm^RGl(GbX91z0g_q$w8=h$Fm{toutH+Oy zo}CTXA>UzP7(6Ly!{G*hDMp_EGh*ROp$hCe78c((&^~L?uEr1n+2NZU<`ymdAii_8 znC-!*qi5%)!JM<0e^QP4OEKnD_`Jh}b5JKkM2bhxZf*!}rKP)L8|W5qoRYRJ`fjd5 z#~Z$I#0j~=LKbs##_nSQ-IXglvqDWugMF~ zTEN_d0_nS1QH~MRvI~ZynkB@^El!F}AnO4I&<6mnM^eF0(C@*&r17n`A?u+kNKTP;$Inlgrc8%zrF z$4^NGX}+wn(S+5%J|HJq3wn~ZrLD!;7rC|;x6V$5f4abReNOrNVRlgB1c>q)=7`E& z8}b^BpzDk`d1E9VIX?@EMwrk}v&FfNg=5rzq#CF6WNB&2hg<2HQrxEufh(MkRf5Gx zTZ4cJ{`W;FFfRPDh7ubOe`Y`jn$7r!XK!wWemIN;@gH>%d}KU-2Avna5@1Ej5xGM> zrFQTLS37!gj4Kgr4YjBHa2qqW2V0^mFynjiSY{`6)^m`nkR20T8OdO#+zW{-fO3(q zR@|INkBcD9MEy(@23{AOl!h<#{Quv)Gxw*s|x+B?MXe$)M+1oKqw-q`w_@^s8UccsL@ntt6+X{)DNGRP-|BckT7m;P` zh?ZO?fN*2fCC7G4A52dJu@%;GY=gDQk=@$Xx*8E_*v`{|4a;1I>vOaY_k13H>6n>>&RupnU z+<>-bU7d6Q5PBvL8<1li!eCyC|DSKc@UE$9(X^z6aHfGL&xSx zX8hy&J^Xkq**lzSq6av=;Ex5j+SgZ7+Yl# zOb%R9B~cha#c%28UJ*Jr|Q?dv}HW3f7*P=ON_vD&ibFYO(_P-wW!t{j^kgQ zVchUJ+mcG}jVO#2b8X5SS=P?cv|LFYj`?PB%Gc9*nrHPAb8wT6JhtYo z0pO<_d2&)Y@|7?XBM$-3GV;3DV6x*_DB}O>%k7c8@hUg-;wi(Q<0m! zR{~UWj0tPYYf)T{xOYNCoyO1UP8cl5R@*T*qjthl~oSDJl#WBU*VE^nqRynhI=D*Qx$_}{*KLV1`iN7^AGYH9B8%-NJh(qPmwOy z|A2muv1mFh;lDrucLVoQn?~@N@QTn$nXDkv)*+4#`zl(*`{fz(A^wG|I4N{>mkzj^ zi`*5!d6I(FUL^Ss05Zr2$z9=R<@Y=^rJ8(|?DAHvt4nFRtZd^W33!_I+tL_FL>v4k z7KS1Vg^Hx(N)1V;OXTi7qR`R{?NGx-3AEDe`Ut-2ta($;nAIwe37bJDW6-;LPtwSE3BDpX3=rM&tPZ4)9C*ke|rke!7uPv>UK)q z0!)HmBB{mT_Nb0lFPrf*7@y*V^#4Q4O2IY`ug@_-ZvuvSm5Z)SlM?4A`Q1LdZFVtS zF5H;SQ8T+Myi32pGhSAUBxl~tPEN{wIP(oNvc1U);;(>{Q!iV}+k_(N#C6Ag7*=Tf zuVXq_zm-B#We2sDZ)j_am2bSjncvF`XsC$iRq=Brlr=DdOM(<`Lv%1o0U?&S@I>mT z1Zg1+y1h-67fE~_4AM5$TyxsyIKp#nbDZW<;Do&T23QZA8T{V>x?hH#0Jy2SZdv$G z?0FRvO!6JL+a|UmX>(xBS$jbUp~8Vns5xsUwl^oO4C$6|ghJ}NNXh{H^s(~f&06ULLExmRm+w&eh`7Q>zC7+hOEzKa?LKRSR5FB;=L ztuQ+M)6mYu7`eV4)h8UPf?fo$QU$szTzHG1nFnjtrqu|!Fte?I33oaByMV>F6_V9| zX2;o~YWceQ$LvdK>0$T84DD7doy`tOS9pm-TussZ@H)*{fJMF?b_+GUvCR%Um9XY? zTcKo1kh2cCup#&@m;g@S*xussgS;8-?QQMFa9CirNBG;j!u^^wFTKC5eSY|`egP>y z9lmx^d{~hD4xke~(02fB#HL45->iPFVZ*1iF`dvw5zGI(EpJPwOY}r{=v&m%LZMsv z@Ou!8qYu{}j1Lgv{~ilW*_v*4#t|;h-$_|&r}ms4I#yO-Fc<&$p)-qkurObqK@+H> zy)_qKw=TCm^fbdonTEvEkw=|X&Ip)15kp_N6g<((_-JzVS!$d!)&KOVhRbdqsBs*;$*8spIHe zKhwESza0o(Oxq_pX}6SD=He;at(UrbXC@a;uz#=@&CPQ^qzU3I`|XP zxHSfao$r~A*h&0d0UylsQCZo+kas8zgY0Q{|2<$M{tauyeE3nwc3SL*LTb^f;4i4x zf>D+!wr9&X)77z$u9^c#mfP*F!UxqIR;F0N=KTTu(=%Vw;DV3RFk)reDoU*qYSCb$ zEqCvr_2$BCknQHCDf$DkF1(t4mNvf4k(OGw!}2QAC;{0*H)b7!iNDRnp30QFGzL~S z&#BTcDF%7EcGnOEoO*beZLafiBM3E*CyMD8mlN6aKQ^opN-_?cL{cC_dEK0@t;yJ$=qTdHn}g?BWT z*$FSCJ&}zm&N-J$?&)2uYKpB*k*y$jcbg`?t609a8QiwzY$TGEF`dw`>#D2?_?(O3 zS3unUwtQ#CT0i-&@HtJIr{p7Zez%lwC716O;{nVRsR zrD#3pts(%G>-#4Q6v2tzu{s}eL9I}0wxi(k^_z-JO zIimNFjkgh6|KP_p6R8rJUv~&))I9<;d39~AkBZkBg~G%;6TI!n5JPcDmxy}Ejk`Q74ewWt9hI@=m&E; zd0e>}WaRy)=}ic}f#2>FGsHR@RAdNyDbP&!anDTyYY}7j4Zhfdu2`L{t6fAf4Ld zH>0)kmS9M(op&p}nxDeI3Ht-ssOLTn9N4SDSSYqm>_F+{bIynv>o=0R=!l>R9a6|H znybIqcoP+@&lkpf;ozS@?z0cB$(7sel9 z-dDYy(&WMg?PFfjo@dY!O#9K}V%_X}=t4I7m3Ql23&-02cj)_F+bS8*zL%|={7xhh z1chfv<_ojz1{{WJ;A5r~qcTWc(mP>SVNc zrIXR`MijAjQbyT7b@LszORMKQ?7!AO{S}Rcc)oi&!owQGvk;O;-f`W*eG1WushXv_ zSRz`6vD;^m)68W|C$WsJ z%JFarN$bFMSCs?P)k6DWb&l$S^FjZ)!e?Dn^kjIz3DX~#iYqnp6Kn@IDvb?HmT$zi zX;5r~i%T$5>mF#ADfQ`IKbol{jb_R$T zUPq#J=L5=Ulq1QrjMj2jdqQE`;|jF6;xiY#?$gqTbMDv0=PgLj`G=Q z;kx}g(1ZO$$p7R|T)%Y&ISe^bO!p2(hLzy!#XPldlqEHUgsq;3Ss~a2UKKn2H^>ww zozMz*c85Iv!!^ZwfagNn|L_yg0gVX;Pf*^B;Sk<~e=1+XxZE?z_E~e64*3;xC)opu z6!ih1@^MUOlt^Lf68OtGB*OW(@w^Tl{oxRP%ADjvow*h)FR3s16<5%%89QL(h+jkX z>4heLm9E2Hs4iOpL=AKqCVan{6CKo8G%D-V80x+dJk;M0q3lKEsk=6~ZVs1lA*eA< z<9VP4?<9%A`st~y8NYx;T!>x5&NF`Xbm?F8`q8cWv$#)(sZ?u)AByFQ`%t^vOm(!H z$!OfCnnizNJ1~)^N*ZfhHy#+FwSJH3Scc&N^373ref}6kp{~NMPRE-Q5HEY8={Fm2 z@5&~;{j%AtF>7%f@EPVzys)ziQ69aBa#(6MELw2S%K%~Nwh5VP@k5O?_4VD2I^NixWV&1($&$faFtWy(=gR0|zcq5$53NJ|z9%6YQ_HXj9Yeuz z^yQyj?%Sz#ao44KP?3w3SgN?s-vZHWkucZ)1-AHufR4r2|0r9mUHT5w^1)bN zpAEiTD)Y`Lm>#WlA+IUKhmeReRFj@ko6B>3T;teYt2&^D3FjH{r=`sGfT{MZ$_kdR zkfUQ;9j_s{6pAF@Py{Q~&dO~-IZoMuQ1MSHxECqN<#kY+a2FDmi64SvAL`ZJ|HN!X z2%E`W`NYdurJ_GhKyr|k>x>c9TPN+7+{oNQGuBgD3C!MzvRH3K5w8gaGZEN=;1688 z15f+=kdCTP9Q;BQJ9DaCw#2NwRQDbzpRWZym&Np;9k{~gb|lsi^I}H~lp%OrB_z)r zV(dg@e)6DXqI=kS+e@?~7m|$Srm#xo#xsk|xm&CEP3DN+;8jw#8`N}N6?NPFB-Zkk zV^v3+^pr)&`>aG+q!Me4c3{RF1p5oNEAP|thw+aTSUZW3W3_ztQg`5dMaTH9q`a~Q zgLZtJKV`ZD3<$BTFJFqkmn)xHRQSvxJ;tw8aIVY+yc&nKgL41}FJS9Y?U58GCJv1A zQ3~{CHf9@a+c;|Jw$mHk8sKF;2Sa}7Bl4G`@1K#QJld<=A7QAIZhpvk$K zJ4?osD*+Of<)By|4_s(V?AbH6fak08XcsnmdTm&uJg$LYSYZN=Xukz>kG!sl-w)uo zeKiQB#mP^jmXX&sL=Ub5uu;t49D-w70GpB5na=e~VNl6&Ino*8xSU0yPhML4{{nOB zT^gR}rrRrRYxdT3V9lI1f$Vrr;}<&Fm3fo;^KYvv!>{gbAcBzfh*|Xsvbg@UTAu|4 z$2FdAw9SGk1$L*#Z%2;kJ3TuDNr8-xF*T-%UzR2~dCd87nP4{HNI|5NX69e1{mWWG zTZ8;;qW&D0k42qeO$F^Ft(%8q1;U%z4>)V*nJ&OqeGHjVO{+zus}fcANtGC)c$T`) zau{&=5{ya!jZ18kZ)t-EOI7jU4vLqd4H&Su$uwrQvQ7iV+oNd!4}3^ISQPae6fF7p zQpZQqU$SuBogWIQ>JA5%M_aWoq^;f38wHU5S6+c zjhmtI&b!booWXwv@q3tssXf%D0Q^?tFGD%PT%Lf5ovJ$(YF7mHazL$yf{L?I3B56M zmiosChrXSNw!0L{iy|mOTO5X61JJ<(T`wYC*pTg1?)!HTQujLgckULTUUA#_%fS>X z!v(nK{W{_m(F0HJV-auZ7z=nJo}IFUz)8Z?1KFSh!nN&ctuBo7??Ht_GtSX>^f8Wa z8M%{aG5Z2hq1=$cBycAC1w6dJjtXA+H8+Wz{8i+&{AIfoU#sapA?EKUv{Ue+va|#$c@Mrp(-~7XXJOzd$%ipE`9` z0lat#X`8qcKtyHnstuW^VTY(aQFHG)hLzlPz?}`kV7VUAdur)8xR{IEj6WMnOVWEQ z`ymv2iKp5r;mY42blmm7O~>J;(giWv}y ze&NMCz<_EVHA;{8sdrdAoV}IzkbmS)_q{l)e>Z-3C0N_HjpJGxP6GGxPqY&H!6D0F zDiI)Q1<)h_>dx`Ah!8D4C4O1?fLTf5q#Z{B;xhb7lo5V-W27!F!!KMaP&pH zYJ7SX`Ygxq<4=Dl+6wppgZ}YM2mY#z9cUk8VO@?1Joye! z5BvkK^2J+95Dx7sM9^B6^=@@^F^b9)*rS%?; zHTY%wmxXYV6jp>m1&c{tgLFVR5*e7rP&b*B3UF*$RF3pBb@N7{V~p5z-OeZ{`IJkP zmeM^XUK-+(OOSyJjTA3UC!FjEcf`~xH&7vY(%6+a?XTAW{w9S_vgGczdu{}Lurf}7 zWP6Y!Ntg#+fuIC5lBT*Ojez2;P0D2XaC8SE0I|Z)7PFY77I2a>Ss}KA#3Jf5sDM`V zS&}x{OZXl_3D{Butrf>#haa)%Q|_@rVsHs0`laYIYQk*@#}0{dn$62{`PL~#oP5ig zkS?9aWsD~3!x|RP_`nILPx+M zgw$C^JQWDd`lbwI7z3-|QtXr_PP`sf!&NWk>9PNmZ0V&oN+3 zi}6>P!|sH*QC{aF{X+ly z_?Dms)iJ$<%_pnf!z6(eU#ql-$~M^3rb3 zT5lFCv+}|@SoG8cX_EFWF`f`8ypQuqZIsWCntZk+%I632vocR9e98^f7FKi%jYw7p zSG<)Up+%MF@lWs++r|o2J{zH{CqF@qGK$m?;okJgj&}bSsESO$Ua2>|=tnzVKY4ld zWXSIYzNbkz66nwYUs~=D5;_yG&P>8uUJuJQXC~C8#1$(71gZ(rbcBKJ;XI;zuniGb zv8~B={A${E+!wdw54IhWG<`c_Shek_g;m=QMSyll!T*0zxijC#c!C#QTJ1+9eR7a~$+^X{pi->(I@YFTw$yR3tPW;*o1PM%>o(%> zOWUi9;t}GT1CFlxUl^$Q#A2 zbJ7Rq?!~y8)1-gtOp{|AmzYfM#_WxAVEoTXmHrAiIOW&`0vP9KeHlCpve-0tiItO~m!ZI;>(K4QGx09RUbpU%eDGfN zimFA->MpzXZ*L_7e0vF|dYKvF!S$`c^X?ajr?)bT@K~Jip6AteZe5~lU)Y8`!@_C2 zw=$Q7|DJ`v0Bh&H_yNQDefsD9{8JqN0RPx!nkTFp{~(e~_eWn)jg&3@PTVH{A~1dY zJqfTKq^TUja2KeQ5=hQre5s61nB8C+q(^ zx?Ll-FESG!0;q-eY)1F+GP?9(2>Ih>bZimtq5Cc*W`A~G)7`KL^ja%kM)$~ErY=a~ z{<*6m6E4scVT$w*7ySj`qJDI^4~`Yp2Qt5C8|*l&vYp6|s&qSU*$GwYv{AqdGOQ~7 zX5|sPNz&I&9&pyiUbZ$VR`ly%01mcG9o*$s?RUoV16HOdv73ddBN3kUPXHiX^1?rY zHFc3$cyXIiS8DTinf#LYPKQ4N4~$IE4EusAfHzFwS^!+iMEe42hvl0|MYC%1Lxab77Cu5MfsdZ?TZ&eUA8YovWQCI#MSg^Vz z58PoetQin?@Ca&Yh({cKUGL2}YxtX|n@EJrt zfmU77$cpO`q_l9iHCPG`BTtZfsZPHK?P@9C2y5aiprlid5ONh-jN#$xh+rA2A!N`U zf=2bFCfiY>ZgVG-d3R00BcUc5I zIH17rL8TPu6JszIUMvF8L+$IBN26gS$^HdMVlhT&dtv6lyK+vUJF4 z0LeYf-~^_nL=p-H$2Zw6t>yEKy~~9h48M(T02lEH5RF#3eW>dWNt&0k$I5a0kX{(j zBw8pu1^Jb?qx7C;>P(L9x8mjL>|+m#96;|%hXYN!mnlONW@Bsw)g>xdGSV6GE6FMm&kUF+-kOrIDOG% z=0d1;lJ*LAit@Mtsqc9qK0N#tSa}CWLKItadNC}|=&g7${1>WN_=OFN_DtW`SR>=1 z`>_hiXV;6q2!`={Sw^3SBaTLzFLt)T9TwmaqQj2> zS@?m=p|}NxU#@#JGQ0x6P-c(GbzR-!<(hL!3a)6xsDg!+ALSH8{RXj?=3u}gl0ir{ zcr1`Byw3J)-}AV42p1#ci?-QJ{8hgqwoiGY%xZktQr2U@E5~f9#60{Gvgn_namseKll)XQ1I$}^=+Mh2-D6#X>%I#cMF^` zrU&!Dz#v5PWQK*4DoS-esSN#36Q4q1e>nMXp(zQ_D^kD}E5O9<@*ow?WOJhknoK>=!^~ic- zR4?0wm%jQgW+lx{=HZUx%BL~HTcCPKgYHjJ>W<)G;>k@8Vd^-edjc+qZ=IZA0v@v{JL5z@XBQ>K~l1Ermf@m zpnzk_eRXu==4wl4Z%k)I-<6>6v-lG4e4H;d{Yj*Hi^;KGOnV{sEtkSTL zBF-UJXe4pjU;g@6u2s@z8SZ@vEERGrD7@7Da zM$n>yDksoV4DS|ole(~lLTn6?D{aVl@Vi@23^rWUA)+F8U(hm=Rr0I*A zn}W}w+wJXl=|y=v0VQvX(lKry1^yX06CKE)F@?Z=QW`!Fh^esmmDRRV->bj__`6|o zjRB8d9{D$bQ7}_S;i#uny%Ci(Urz|U8{au~?R=U;L+|x~Ntta5F2KxcvS~ezn9T$e zfErvSiE_AGueT>*&4`P`;KToLdEIgBMDkee*vHM>ADN@jKXNx2R+8pc)p1mdYRqas zd8ws^@sA-fJI*Xh3p6PcU?c#m62&eM%@)=rzV zu0c*Wq6*QF{P-i_xtppDHcabN;mm%Rg@RL6THX56t{0gn^YSvxU{bPsGo;ZQV}^ek z>I5tC&-iEXDQB#xn=o-g<|@6&z+#X69()O6fECQeuv1`z&kP<~< z278cXn8aYrk$D&{!L3Zn1X%g->u$`rZ+}@ zI9irh(^3WBqPHi`l2{%)6c*Uv29~p)6P;^r9MyPF&%E8N{*L~pt#m5*gng1ICJEb7 zSitQ=XWF+x#>mnV%C6P zs6@+OtuErlo~fN5B9&7J-yNZyq@I*rqLe64S-?OoEjHn!D5Qy@_Y!E_U4W}K-;Q5< zl)0&3H*ngcdTL*K;y?RCbz2LGr>5d7P0*x*T>Pdy5b?lXwaP>$t%87-oz9j;LjGAW zDi(6I&+XAoK=)aZuPT$0nBYR$&&I;Yh_?$UU`7NCe<*)e%(5b7@MC;s`ge1n=yjiZ zfjRzC_ij$gTnc(_o0g7V*c(E}O8iKWfKJW(N8=v`0pX7o#B6XZK1hf4@8Y3Yz*k#Y z$k)Bx&FEwJA=w@=o+C5a$$=;SShe}3n9j5^(s6+QH0Z9%ZuY9k7giQ3GYT>lU@_E<_*;&2pKU*chJ(pAB8HWvX&q6F?zTLZs0`}UgUCZ&X|=PaA0ODIQ8qvox%dv< za~B?}U50*#hQ%&EJ3f4py{{V8k?Mj&s^ln&(bBgb>*Q!!cyh>Dx`gvVFL?G}p+(MM zCuHHjBYV-9(6%HxM z>`#m6sB4GY0MDQ&WgCE?xDAlGlL>f^hV{4u@V+7wl zCIlKy6v8Ks-^6d|nc&@2F_==`PMOA)Td0+CvF%7m2d5DZNOi=i?ns-@0oLspUV69O z-Yg5ETd z9e)j4tXhsT%TOIne?{wq^XSf2$tFC`0v(IwbE>HBUe?MWL?ecie z?@g#bi+wclWe^!zi4zD;ItS(UGSy7siqGh!bt%|0NB&rUfvyXSn28pk-notIDTe7P zVvS8+DLySK%$czY1cJPoi%b(@@?}`hJi;{HDZkG(Gp{mDH@V-}X*%2We$={6+Vxn} zE}R&=kI+o~()?cL>ZQUW3*C1?Xnx6|!ecEH%mu~#Q{7b9Q-=Z0t1yWmRO@FDeG93H zoC1o2R&|XPF^_p z!x0%0Hb?p7Io4pFoXZwD@PhNuf3Tgv$mA6xX`8RVSsNd(W)yonuGmiV!>T*@Q){xKkr=YgVZ*~`Fr zb@MW!Nm;_IUmi+i^&;e9nOkfME(BWg7+ zyJC8vR{-c0jesi5CbO&@!%Wb5+4LZ<1jx%8fwcTe(y2DsE7*49UxkWZ@DYezfgyf6 zsntaHRh_A&x|}sz@1x_`zZY%Btb_5P`d_*po`o~fow}-)V2ix*Ux8s0Z$U0L*~%)Q zZOH}4C4{~iPW+Sbod;MKC{=$wm>}WPnLb<^dH*^5(^_u!?2m+;l+1BgC@<-^;5;eo zM*nIwyRshth_FmJ!vQX*uV8E-KIw7(X&RrzAKhz$#@2b%8{lPLE{RL=0+pWd&wI6*UJK{yYRG?$OVR*)B5i;ls?=gSaKAKv412O%GKQV>oCtd0hlj2BH4d5Uz=08o9nVA&?C6mW8^JDxGXC`_1xrEfn_mAV z_}a_b^u*nOkMXbL!;M{QBh&vN_Nq6=+~7u(lR?f!iKO%sDC`;!cm5c2m*_6Z!5h0Q z9f?N=L~R2SMq0t?;1l2wZpRUAW(_XRF=qhA-ANeOq7*1cr8>&ETyLWTQ296j1e=H) zmt3+)=laU0kaqV>fES3Q>6k;)6oCvrDKy!$2x`l7?TGy}=wodYCqr3Zvh9!~+JP*i zHjn?0fM9JIP1kj2GTn>b>BKVen+c9XTYiI|>G3DMH{96D3ik`$D>0|Z} zY$)=BX*h1^jj@a(fgfbKfdbSt>1{Ae3P=}er32UvT=5+VdR+m%Ntkq`rR) zIPN9Sd7_mWxcC5iQ6@WQ%`GsM50clmKqk0F77B95kI9aaVtixt>#D2Dr>D;RUb@TIQskNPz)n|wV3F*mo}C#4qP0gonk1;0k%=+>iB zhryP(Kf>VDX5j{%Ki5vqiu4UBNUpXSv$_yWel>Z3iRyD~=%SX+O!xq>`j6uC>T3$~ zGT}q+Gb0+#=FHE8fA2D`xw<8n#l|_eQgFLWCK%v=F@2AK#h7UbPXg=k=#a)QL|ej1*yOXh3#XeD zJvL_;#M26Mbgm`z^=)>KGA0S~2J8~j5h!IC3|z0!cPC?S;%RUZL04M$`@E}@PAGG+&7-b0~}v0 zDJ>Cw!!L{vS4Q>C*!QZ+@TV9X2dSir?$eNePBIrccv2m6{)XLr%%lVU#=kXul7so$!Hut@+R2>u31O2rW^spQt zoPjH27)|yX@>@!A!P!;B zy5*|?C*pj*@n_(7L8F5u6eK(s&DoE|8X~?jUE!#H;X=^1%>3|v{aT=E21&XA+Xn1= z1Vu}x3pdq#-N9dN;b)Y}M?oqDki!sDzW+6p!y^A(fT|EB2E8KSa+R9^wKdnMX3o|; zDA;BjlX{k$^Pz{Im44vl&R@Y0FjRR0@2q?tigxc$SWNCR4nK7Rbkbd*)2iUuxAt1$ zD~sxYY(J_Q_x~A<#SaUwF+1iC{jZbitwpMnp<7GV8k{$O3c`XS#K!S|na z;MpePmORhj#;WNUwCIRL{!R7y^|b%g0k>^S(l%5_TQ%+58{`*V+m$yGq~j-$)V6=P z0gNOKxMnZGza_@sfdtciyz<`v705SKYyQoW&R=0wiQhyeDp83M`6c|~TK1jPIYO`h zC&vz_Zza$3|2R#0RrwbPYcsHmG}PeO5~piF#dLZ8jH-SxYMP32J^7; z0W!PGRj@MgLi6?Mk>UZ#7kx9rf z;RNrKuPWWen_uku%kM;)@I723e+C7E4>?JEiK)%{2LYryi1lUtQd{VsT>TBT^}XPu z3V>~8eX%ua>wnnQS3KBkFmi^drW~AMuApp25#|Lb`)1)ij806^YilXU)1iR>ArH>x zK-y!<^G%tnU?N^-8Q>kj-Nh@OgDsd~n~Z1bd_)>yUjGktp(=dAFc>Z!(|c4;>Ae2o z(f)9E>6oLAS~YE@ts^5lR&{(!1ycmT(Y>WJ z1~v~44~~GiO0T2=?h@OgC8f&N{-L4L_JRK4(g<2QG7xUBl=_D^l{N;$o3vJGa}btB zD+4{Ha9~FmY#QB2U_G{BEW2s2G7=7M7-f2?zf#&nlmnYe8+Mm28<5hK($Rn)2BTZH zmQE}MoAEJ-a>2&Y?E}LjwR8nx9bp@T9lOK9En7!Q!Or1?Hl?=4$kzUm5|C~Q`%!Uti?rABAwj^vmj0pAnF6|wh|ys-P^cd$^`l{c;-~-{ zz)6cg00EZ3!GQ`e0W}yp5(Yy(rT&n_$;Xfo-NV)}b#!Cnp7!5xIOd2loObjLu55jRruk2`893IJUI_9){WpwW@a2!xM)03i+sDh?t* zZWtH_6E+T_E32R<=#0C3eK5MDB$z ztdJ1Uy?wAkMPTJj2Z0ECov2*~Y#RrbaCmJ`;*?Ge2R09cA*xF*N8tAUn}}k2uxSuY z>z4uTI(Tq+L-7++gP#+g>*aj)7C%u1ow-Su*7#))Fu{jL3L+mzg?H>l!Zh(wn5LVbU z1&`)Q%8>osTH2#%1xy}h_lVy0!cs{kX+SZ$2i;4TU2{v zqy{A&yW0mg4fdBtcJD|w`>G(ksZJ^EL?T5~^$_Ja9s+~It{Kq)P}bRIZSUU%MRH63 z;86dDAvgZn|5jMg6%`Rc^f#J-5!G)SA8R+T0dt1x2Br-u2X^&u-vP|12-OZT*NQB;X2*^Ji2g1NrlDZx@_4+QF%S;kf{wanphSjLsyIRk zAdbd7C~5000qlQh8mpH#^jCl!`jtZwdJym-{g58jRYWC%$+56=>mU>ksI-vKStFPO zFhs+FTQC$c{wT#@jR+Jz2EgG!g;^Da?dIfYvcNdY4OF0hg!}zK77Ss)fLlPZWpEf+ z*uv^Quh+*GnkX%>H|o(^_SvCNX|{bQ;O(pt4s7oqbdy14U`Kx_l0v?SzS}+!4h-$a za38)&7`FlHigGgCzkL9V3&572i*yDgN; z=mw}rt0T2{0E^Nk-5}N+#!$p2FqOaKfhRMI>*Y`e=fP%+q@hBsEa)lk8wOy5Z3Zh` z^XjqGOP6vEawWEw7-~JGB~hD}SXeadXwO--3}GA?g60kbDC3?IdSOF9EE0~Wkh~a1 z^R{n?nWOVdiKD<#rJ@uuihLTWh)F1eMHB*tR+Xl%nTjl^Y8>D|OcQ3gLCEqJ2y|rx z&=OM?NE4f>RM}k_8Q5NNa!eJDId>E)FznwbbEGYyQo@-}trZRoX>5||6cVRKqQ+4Q z*xA;$BC}!RZXCtb4%!6ccF~vkastv*!rW_HIIzo2SJiEGx(-dL>=@iQ8jMyjc(?b5 zH&OM$ss*r+){%v?X`nK=Wmt4SM3H?&{Ea1%Q^k^tphfyi$+6nIBr^J=a|NuPa0`Bh!S4Q{k=-jchXeQ;gkg6} zu#t*98WC=FGoJe2vSvn#9C%xQo@+g4mvi`L6<;o(N+Kd?;RhVI*!!JjC(Q72Zo@2EAsE)c8ET04s=YU z2h=Q<(oje28V3lgESmIOcsZ>7J9Z3lxfu*Y3}g&oUFb;LIMhFgrM;F-h#q8IfFzVd ztT%@-dMlOwa8O3)<`CKktylds=$3R*O>n}mEXOi980J*Za!`M;NFu8q>TNKLhnZHe zW5BL(tx*E<)yS(R&Z5}Ku5j~rZ|U64C5%oBXK=Uzzrg57)bb%{%`Hko{}vci74#&O z91Q|2HT`(PifrpJs8m)6!`O_C!6@w~{YKCCmxlUxRz?R$*wmo`ScIGeV2`+&z!HM0 z)vEZQ3Xap8B^;BwtioeB$W!AhfLF=N+TgJE2iM>-iGeaSt6CB(7KW%XbRF1AJ*JL^ z2K{lNxqq?Wj&|2Jbfzmq}ncV0Z(X$Zu z5IU81lXPVQ2-dr9mEzhai^xXwxbf;#DqA00Zjc^mPs<-v#{l0H@S8ROn@M)ENtl^w zkR*s8;M#^(Gi}pyDlJC<6$AV?P~H77;V!=X+|$oo0$1#=5#cxI9gBk|cLGnuD5%AR z3aCY`#Iq}-3Ye52oe5Bu0uT@m^ly?iW-N4&;0A1^QUV(WHYLDVt4)-)Hbk0$^><_u zPs`T?n8q9ye$_TkgbjT&G|-RXhM6Y;#tyM~w8AjLgtl6A1Jy>!(irnP=1{U(i5_U& zx3=BPtP*-RM^dz^9Z;pg&9R>0l)1(EcpJ%15GIAxV(WLdUMco+>D*i=ec%$uU$RYN zKwt%^Y8-PxxM>B&488;LC{^$m{y8j|OE4@3`orGR#*17{i>+abrd`IV99qIiy;se3_C|Vl7JFkc3p^5K$yawd#Le*L{DU zef+-t53kpMy<9!-=ep1LbswJlzMtoVk4bZ}?rJR3B`MCNs}lO3#_~@sf%+IM{h2t0 zcL|6FZ+dVJ#z=7)Z1xm6p&Iw7#n9TOvk}(}8!o|cx52Fe!{MiNEC!dPTV`L^+9WSh8j1GtdA6t)o;paD=*f|2>>mqyDTHSR0Rd1hCd3- znPe;ubdU2;8Z(^p&3}5nQhBGk|L-j$noU^^4Ern^6u3ekNew-sy97gBESKPaRVG!C zb9K%dvN=48S_R>JilTWs4;KHG0%rxf%(`*fDyPz9M=Bt4Rx{fF&nE$=vGRc2ksn3X zP5@=H7d9H_ur#wxaQakSO`pk=gmLpQqMST>{N-nhnnXA=K>2s|kAsEFVph#G_WnkDd*+hs?H3SMof$?1#A1g+HKN|!aGp;fPOGv?5mK22~Cu@up~Y2THX zb*-tRvkIM-QuCNP1J_jW5rTJ*Xh5HdE1$H%K+l%AiZyE*hFr+0!BWO~M-CdN>RME) zy@(~7xzdc>`b++bSLQMs||P!=WabKp)1PQon( z_73>yid_JewBTX!g9pbCOzYQsNHFfhyKKu3 z>VsSG!-JFh4NSo44q6mu7+W`PC18a)J2ZUA$4B&BnzX1D!kQMuTXsBDQa^>;D6**d zfylKTIcsQqa9Y2#Mv2jW#2De;4GvYDP7KR7rgeQ?U4A-&~jD|ZX?X=ee`k1u-6%p>!mUOjgl zwKzOcz)!u-ArotE##8sfF7ncj{`NmG^8AXruArE)(ubTa_0)b=-vfJe+;yjB6Re zQzKl0#;0-2wY7xf3}v?L^#2d`9wsLWw5Fe*Hv?7Y>#!)^)b|k zVm@$PLRO|rzp8>^>vE~2f7lauriv^&A4``4pD=A2F682ZoC;G|20=6@oHeUJgsT>FoLHSG=a>SIE|j2(X@D_(^;TYGIB*6=WXN1 zaesnc9j7oGn~=;zfm{Yvy&tY)quq_0f+v`)_K0ba#Y!fuvX2Yfa*dBB?YV8y37;04 zNsV$Qc0bh6xhtXBi^`N5vfBhF;yD<65~8S7a;U(#Jg3zJT$4XO(SnaK&N`kdXR-8H zqBip=t2mf&zcmxLk88S7PA_c^(8H>7?hHpZ5t%m^Gmz6(Ue!e-p*b8kcq(62Hsh_b z!RHNza13pT(hJpClwrzUBYqDlrf=h=MpMD3QTm1FFaaoq#0Pc5S2 zH06=$5r&3CxSVX%WC*8S7>i|u6d!wYRxh`j8f&!DA`Q4Vo_xb`^`DNx@kBd5B?X=I z%jil~NaaB@2>JB*=+QmWaZ;#J%dqi@JnjF{0~RMAqu>dKwVI$ZId&Shni;sVfYVO- z_^H+)sm+Yf8<(Fu6W5w^u$RHI!x9=xyOiT_?$KmqmUEjHr&Y8vp+-ASC>ay?s(IrJ z$r^FF*ZCyfCO9l%+SC@-c>$FWiq9E%NK4EeGB0e*#C1@#1f1eq>7bzu)h@%f3WR$q zY%4Phu|J=uR)yud9|1nfw+SAG9`k3?29^~VH_9PaGC#3XM<5>y)bcqkmCM`~IFk_(}dYDC z)SCTaH9F^NHOa$VyE;G<_{SOe|L62OSWUdS*oNTHLp9=jWTTFdn5Q*(whkXYrcRiR z28UAu92R)0>pJ1Y&YkjAGhd(i-}!3eA&(hD1^yo$EAz;oHX&;2I9_@WZC_aZt4!+zfNN&c%T&e_8<+HP$=En^t3*{}5tu z*gu;Dp7!cFq<>FAZ;;_1ovWV{)h4n{hsX}?=p|(^As=Njeps^UVt@nq|6{B1dI+v^ z;8Gg7D8d&Vx30r`=|dp6iTtiW)4u8b=v~uDWH0<^L(`u5)5elx{KM}tJBI!JMi2a| z55VuuI?&4k6#H-ZkKUX72^|F301mq0ZdEFpF{1ZeCIMtTisiDr*2&er)6CVze8OLp*vsq zXE}!DB);D{;I3aSxLp79`n6z11CobX9tfiA>V}`!cY}{YD75cF)BQbQPxI%RyFt&e zPGN44*plw2v)tH{Vp-UV?v%EoG;Csdu@&8q3U3w&{qLJh9D@)^6}> z+os`eu(dtq<%hk7vS>Hh9-Z!A2cGXz7L9(pQus@{QocU! zN@1SwN~!vVWkffM%h!)mSg$v^3`?YRZc1F1=mC@ZC-tujO_KwX-C$`lh2L`^g>Orx z(2kD?!Ru}#$=98%PqW-$hcBh=#R+t0FUwJRbiFK(-2Xl4+9Wr4elp3gC)54KQ$|n0 z5T=nF$TF;e?l+ptA+toqyM_KIG1S&c8ks zvfPWZ7Mz_=wf`$iw*};~%>oK}0L#%Vr!JrvpW^EmS?)qv7v5h$C46oHrN7R?2l#2` zHY{ToQV8o=mM^579^>mz`1%S;4~UGQy8Ce9lpgS75m~HOOfsyPY`ZJV0W25r{WUB%qjZBC#m9@W4_`|5@5wS~ zDf#Nl*F#yB_n`ddE~U5@qV#}WEZvt;OYgOe@|A(o19F#<-)StLLRkmiSyqNteVpZ& zEdOBXQ9^BJQVIEbjAbQCe5bX9T9C(by5DbkhvjZCWI4tA;&MuZt(30MrjYE!*K112 z+V`+LSW5N#72fxNxD`qLJzxOKAt>v@oD~7db>Zn1OIOr|7xCHyF0Ob7uYFhkvBC{@ zuB6s?ZY8DmI?Fzf(RC_Hj4O#^{N}L_A9I7dDCO+AVZr#DTmI0Q>1lS^6h<(;$}U?$ z9%usKLyXOi@44Zd*hpuYIwMgGm*5`85Jx&B99AI`;$aqt;wdQh-mnO^D0%C%YVsA6KDtzK{Rxn4jC=i7^~Q3V|F&|6v-Z2tO8sx;&(sJWNHR818eJ)8S_( z{FPu#%Pjou9MaWcnvE4h{+i;T9Eo}L7o_XPy2TK{G!Ur>%d4%R+~S8~pc$-$Bq4$w zkf#lV*7%j%u|h-L9MqNJf8)hc4COH-6KMj+@GR1LSOo=4O@ig<>q1XJ8Z4A57bc(4~h?d3YO%`~~Qg+e7%498n9Vci{!5 z&P+#O4^yh53Z^WiO8l+$Dwp_9z)6?*J}0u``w@v^n1TKR;0}BywqqSH!?XaF`$g7m zKwSyaR~*Vt)YI)?cXk_mP2L&iks6nSAmIN*DZua2mt zQMvrep)?k4Sm$9-TAC^fM)JdVx!u~F^ zzs_PByZi|$7oW9%{)b?uNIXPSi+ zEMmnvnKJg*Lu}N@T3UwZA@M565sC$wWH9bekzje1M@~Pw6%g>u9hz z$Nn5h03(p7%eqW)i783Z6{eAjt}^8)y2&xjK#IlRpZ}i2+=vv9^dsl! zEhH1N#9h|C$23C-eLJQCU#`c$Iij`hj_H&=(Hs$}*Yrg56n&2_OT+@vQKwXE?iA)i zk)%`o`7kXKDLU13eWt}C19bo`m`X*qPIcRnX{9LE?dY#BQV6!iW$ZEo$&TLzK*CV6 z+2wX5sHa;&a7g&D4s74Mn@Dw->LZ;KM?_twNT#DAfT=gTJSysQD8p^p z_#jd#f(*)S0g{Q-7-M(95~SPW0};w;S%qYW4@7egWi#uJD|(gbV-dl+cbWbpqL@xH zofKV}zC|*$GolyMPe?ZHbJ3US4@HTb7Sm3n)90ceQ(gQ?WIyd2G28%5Sprgkc1esf ziZIoq6pdls0;FKn&P%q6ti&DaylMzyUuYQJ9li=jK85t(e9XtY|t@tfHAr zBNX8efndsJDw@mmn4&_?!%K=5u;C)TmcHLSZKHZZ-6l%m}bo0twO-LvfPJW>?uHnWBNrJCUH%~Uv&#&xarl`3 zvv`kP7PHHr#rsU_6;(35#B^UAV|q)`M@*k0t<>&|6P&V(iaurC_ed4m196_|K9iqz zg=4pS2jWAyzjl+YJQ4|iB~1ICUB)T8!!DD(soxFMeq&u4l8IDpP){_D9_*o^hQBn5 z8I(OyLoM8_>4_REDn^$lwI*7mNv-Nx4yCEq$D|gwgQ=O8WKs*?hjc@0p$#@^#QOyO z^@CR0aFg2m74Lh<;aVo9$N{x$-NRIeYgrshsG`xPi80{kv!Gh*pv}klaIFD#vCu(V zz%isE#Um}@F!O3HK(|p^F^BRbl8N*z>t1GEoOXn%Qc)#`@(qUK(BrfZusj@a6T`rf zM7wEH3%Ji|>8Jg~^cT_qNYd`JKd;*NysNb&?H8tcNH}xUe#bHch{O+%*bc;$N zzV?Dz@i@OiLfvSjSeT@FF_kECFzr)>6K{+?!G5*2pEgMgz}}zQv?P2?MV;M2l&>{n zYRfc53t<}JLAt40DEmud-88KQ>vE7X^=TSD2x2G;lnx&okQ#ZCzXAk72? zOov%FQ|rWGo<~a7XK7uS_BzISnJ`<6aTCD~IEvI7sR!riiqiFFm%lL0)dskc6}bCQ z%bBa;Zv|rh>L8g&gPH2uiRNiTnVPX~o;I8*M$ssY!2$h|+M&yAF6(R`>S+tL@vNJ} zv{0MwM)vtQ(_(El>$WPI$GX>$QlVH|!l4{S+M_Sk%9u_fRp=$!dZrufZ@KoYn+S2h zFHDbX+nLNd6#Em}PIl?fRHnVd@r5Fl>#Ma7m||GBR{NN#AM2jdK1BkUh!hJOv~x^F z>~e#4(T!%REATTgCT!OpatzO+E*^Gh)f~#}?D9qYZDuN$x0znn+}w%IFqLbynXVum z7O!aj*xViPE9-V@0j%@#r9Avw3uOvodP8gDPJKZuUyA*Z)|t8q=)t;ow65+{?*o|L z*Lu5CxlBUxGLC4YIEE#xJEF~GT7|Snuha@Th8?V{)E2UCKTG#lloL6nAX zS^mt@qaodCz_Mk-LUhx)A%)xzrA&i>X^qIul1A^Kc4Z^du5a`{UT6>0}GZlnz@N@JP9GKXaz%jqoVp>(=0ZQL8( zm$6*Kas$ifSZ-&zljZ9uv9udg37_KYuUOv1&;&eaOsV=;Fr{{P@KU@}!PkdScEUd5 zNh`)zn|9GdV1Lsm(an*j%QBX)v)sTks~Kr`@^vm=yTOcRdr;0|Ifvx}mP=SJXIa*4AG&#p z-eO60=d`8Y@MG5kI)&cD zJd%B4&9?XrL%!Lf8_rlL1n2z^!zi?~VHDcsuobA4)_6Ot46lC)TZ>PWGK8irx2rn> zB3n}UF)UwcMYEvWVWh1cPT|xKr!eK6uHh|lOz-J(hiU}Zyu#D*{%&^vX7~uacD23x z;d9NQMSrn0BIw$ir7z0{ESs>5MCq)rP7&$oGL~gemVH?cVwuGH8%hx})X@J*MFR4Y5ZArT=97k#_H?r+VODxZgN{plt zLDHM0FUtljo3M;TSyN)8&}D1{$(}6xvK+)Ri)Aj$e3sK$&SANbUzkEF zF_K$ZzRdD9mit*AVtJJ1M=VdFq!PVxG+5QsVKhmDu zoMd^m{WZLEm*s=@-{ZB`;SNei2P&~TnP5kLW=5IgVuk%Mz9^bXbS&VsD3Q zR{5kw-NRgb(um}6z8;0rS$Y$rzQ_B8ESIxf&2l5ltt@w<6cE*kQrm@Pca{k(lUSy+ z9Mh={j+@i@dLhddohbcJcItrlpX)?veg*G4WB2Ra#(ii}Aj`%mow2xv9M_rRl{PlC za{{^<)47#3W)y}^A%5a=++Q*X1B$hSqoh6nX>uVocRKRi(%g0%6 zWcf17{U`;-c#m@AgykA0DGa8m*+G<8aXTDx-dfQH;-cP7~bR48R zawcQOrDA#Zh@&t!v7|mf1a|QCzgfP^@_1adhb&boeL(d5&?5v|_B`)_yIDQa0^u#U zr%}f8b#Im_J+al`irLrbW(42)7W;NL$l>dmEa&&U;^9p5@}Ax}4|$AbEX&?3>$}ta z5qv$9<+tH5B(&}XY{8|E8Z|go}X+8ST{3MxW2FqNQ(^2}s<9!-=;oPYY zS??b#-TGd03xTKmk_GPQo97h*Z}*+*HMHnjUrJjw%Q}hc(C@&+J8nLZo4DT#e~Jt5 zgut%EgXsP+UJLjkaf{W)?Puu#DO$PL%w8`t0eEpQmovZ!U;oOq6 z_-hjV>ADlkg8rXi2$%5Mb>7yd;Wib`qs(anj2uUrD-x zAG5!Y_wgHv$pgG)Iip=AlbiK8!*rH>L9+8&-f`alon7h!$UTK4XWc`Kn&6$GMcq*P zz>oo{*aPITo0$VBRrC1{rCh+!f#hr4K+46_EH|@!iRE6F@3Z`Z|R?V6VUS?zyr>3tp4(vuzkv!y5F{g*JD5M|G@f0nj=Cv`Hqe~{{I z7t)PPLx}3hLOD^@M_ZLbO}%4=MH#sLXI$S8CD8464m9n;&C+`~-LJL=gMc>%b7HH^33`M@B3v@`3JFV%CZeg>@l+L`I4;V_fI{> z?^(_KLZJ4jqu9H49!2$=Fe=_JwP@fdDy8A0oHGPx`+Xem<26bj*fy$;e+Zl$MJfDZ z6!oZ=@qP&0V0m{`m8TE9KY9ncJjwDR$`A-2GZ=lf8$*6G$Bg$E@ah;!`MLzM`2kt4 z_>(;B-w86ZK1QuaHq96VvdP}ajeyW>8Ve$`eeEIKu4U<^7LCrPv`x;w?4MdRC!5v^ zN>Mtsf8l)rvX2@)mU=4LYmFc4oZ(Q6J?j4N`?NB2Df?u63L8fy)_i>bx~WC2$5XsL zPw&42e^ut9y0vP^yR@!9pP*xx-mB{d z))2aE0=N;(e^usl7>WTWg9%FlE-+!U#lK3p#59qq)ONFOXLMPl=-0ZjNM%e_cC%gr zt|;wLRJUG#B(EkEN|n7uy;Pj}gevM(Zx~XHqWF4QNPQ#;N{c%rGhMe+9^4^U5#_-h z3M2{2yA4h#qP*MSP*aNUx}f~oA*LBorAV%qi>C*7GgXOQ^T2bI z5loe0TD=)aBNZ)29dBJwDCVkqwUEXr-Ku&`@He{FD_UQ#5PuEi22%;VP;U`ZQ45NJ zs03F*1Hy~QP05JcxqslqW*#RkQPf4g9AMv5Xvk%g><78hY3`-^&u~us1m4j>%%NX zRJ!%yVFc?$M&NHiUpZznCj>UZ9|ND-ny8fRvk~l&Wb>}?4~^iEq9*kNk&Y?qjJn2f zNl|~)HHO=YvQQTcMjH;(HV1XV;83(0bs-R@XglgcAWG4G)HQ)*MIWH931lexp?(w5 z6bcmmS-%C+LPg#U3LzBMD++0F3TdmNjtyFiW^h1JzXlzUDivj+zvggJ(G2w09Bwd` z*q(0CRiKfzr970_b~NaLCzUIBO)Osil`VG1>reF2@>Y`wcqJE9eLPsc9G`P_PqzXly z>TMI9;Dn<1dM_iLW2zD(8@(nv!z@0JT_tiFRfuSKpGoGZD_oK~`)`f>p)1(BQjV(Z zM&m%FWTsN6-Pl*_2ANEiK&>MNw&GXLu~uxFwjLB_mHpG;v-q1$!IH%J;7wXzh_Gmv zmI(8d%S*w9cw%ppqMw8JY5n1VA_#dC>4GAA$U9mRR7(e98q9!39A%(_Em*MDd5acWBfMKQpW*GmfMAwj$+F(df6d!T{hCrnxd;gF^ z{Eee?ibgQqRxa~G&T463^x{zLb3@Le%V0$%7)ly!mL%4Oe5s{FSb~giZOCP9C~URp zhBgf1dQ082n4=6xQS@TSk6H$7U@C@JG0Y6uVbOhUI3AxOf5q@N>PA8w(`9ioRe3+&v@Po7UzNF`X(80mmZo^x9!9gj zWoTLJw24r{blpz=@}OLjAb)xAmm>0)2ew2C^|Jk=ru(!!2xgL@x3>5t273QUwb8(H!+SgDAtbsCf_B5R!n#}tvZPJ`=;$XW~FXGuWTI)e^P;9nJx zwax^GBC^k!5UGgla~2F#MD{rwMk*rvoC^~bk$ujCd6H~opM_ASi0rcvwknropM`K( z>Bv3{;VVUCpM~(fa!K|%AAYsyvbF$>{*-Fjhb)9(CfP?WgaeYek6Z*Nq)S^+Xso^n zt}1F7+6zhkRhj)mPil*uoPGdFaE3l)UoyA_shS?Czul}6~r@S}`@d$6TY zEz`m?oux1)iM&<lFiQx%Uuk3+d48i5{%+tMYDK&AQ&TZMjTo_A>s))n*Pww#IdE zn5op}7W}rp4$dj^3qFi=RZ$bvJq6W@B2o7gxTR9Ca?DweKc-7WV@{R69^#l}xvYnj zM`)}?S$OJrnnjECr(q3~ETxTbKoOPFMyO_zR<{Xa22*@;WPSz)G0FIzfozMi@I3ND zNw!a#6~eQyUeTpyr;xTX$uR!~=OnQuZ-(2_C0o{Jh#x}nQ4CqI8PX)#e4G2jbC9p7 zaq~c=d5XeO_dKjo)B|093%n@_t>80#D;!fgnyGGsONwZwx(#kC zn%Vp;o`5&fIAyja%`YH16a|Hz*I$4zMJ+?WLW*LNHMRo+hLOLu@I>=(^&Jq$BunCD zD96FXS-RzLNRl|x{H9(GAtTryKS{j;QB0+_ZY}=OUx8#rsVxlS6&NasOK>NQdV~rr z@-cS8Qj6*vyJ3eUuCdqPkRqzF*Wegam3=~srpD`VNzsfJVMxg%In_YVhI`rYajfPw$1Ris*TIFXU&jKemZ|utbtr)WQSbB3PqnBhy1g zGy?4duTktzyui9#MXxixrRZ&@Lrf*M<1N}4`{0bC^DUx~zGjjwwF2%iNh_~_u+bC) zQIb&sD=kVh-h@p|Rrn*v{_qy;QREpGh=jjrM*eJmVTEuI&M0aYb_(f|qNK1)<864T zC?jkvk}*d5Ba1u)L5j#C4?&osabbDJI}oR6PS`Z0WF~2K??Q4m;9n(BDZL9>il`*s zg;|QI#@>ZWi<-cD;5SzKqw+iq6BSW;9)?OqR1b$CActI*z=|-UP^L<;Hf)Y@7&a+- z9_a{#jpH!I%V7(RO6YD;nDGImF|CLFVM~oF$Y+xE@F5g2QOQp;K7?~jRgly2CF28=t{^Mf5a(2G%HgtmP5o4D3<#WXrSg z1)Nm0z2!&77w|yQ%PmhE=fQgd#eP}*8-F1B0@P!wf-^0@FfKr(q6;lIi?1M2lI?2C zLVT|!Q_)?fB1P3qI~3VlePetL#}xT7-BuLR>NM(%i4=P=v}xr5-#{c&DRgU9h;&#{ zU)DwCkxOaG-#`zG0?}oXMc)~hAcKjXvhEn)!Z=G82v;cx{Hrpb5BtlwCIN}+{f0%| zTDhAwM6ut1Suzw`MJq4Vl_@&bst(d786RA46=>cB$0P~}-w$cE(6|kmlDI$n0rHuu zfMWjvPAH<-@4{6@6#HGMRz$Ji#dk0%Oqut)P7LBuq2S;aG}-(bBWnpyo04;9hO>UYR3kS>?u z9PAG`$t2TK4G$&RQo{Z5H!U60$z`c6D?AV>NYSM5Hs+rYrD$$=6jFCdIHqu7?61^zCE^HDvZA{Y$B>3fV$1RnqaL9mrYhmq`g7Am+>pep zg&x8-i{hxV(`uoIh*3nVg`Of!5v>+_iZM)beD@NSQpeBC-XaKJHFMUxw+NGD>(<&I zHxuF%^=Tc5l&mNfb+tsUqS2_UB?=TxL0xUJQqerr)fVd&(b(Y-yA{#c;SdLyWUcrJ zzd4i^St~xmYc3OyzI9Z2t`A<;`l4A!G-jQ&kb0t(bjj;B^+b$|zW~eMp4QjQ05QnL zU!a&M$@WF-@6A9_r08bryGUh<{%Cy`>WdwUJlb49ikwF&E42l-ISUO$qM{b4Yaq@k zqER$R+*L%QXppF8DzOc2^Q+lV_!UwpCAO?Ke=q)zHJkHH*X&6WC=!yhmvep+CJeH zAskD|U#ab3+qFnRio7HJp|yxo)G#s-DNa%A$g|K!WGG6AynvLeXk_F!Mq9B^(d5X} zNGlaBz%V1lPDQIR%t%qG=miY3ow%sz4GgoLxS{BHub~p>{jnVno17NuQw0 zSW)>HQ3>2;+Vr^8{nl=eTdasElT^F?8*V+sN=1#@zwH($9IK=*s{IkSp5hXdw4PpK z{c5S}+y1y)FL9fx1ctOf1--?rwWKS7G41!b^%0xbNy=;gsavABs%TdGKB}aq39aw28lh2 zen4G{IHu?U>QclRMSr6%RoqtO*)b65p`v;n{qbE+$G(0Mj`f539&L7@bZbc`2&X$sgZG4OP^rQy@|# zlkAs9imQ^i_s$d#C5cw(GE)>iUsIb|qD&IkUzXURi0Us(>`_GZFiIR#MD;LAoKZye zFk0MJMD;LQJX93g*&oIT#}=7~_MHQff)vrHoh_mi(Wsp*;+SL}#){BwKXO5?;CCK=y2k^F*m zNqx^aQN|?O(Ri_yiQ>C}@4kEOAeW`E74tViY-K8j7dsDhpD5r((iOw&NO@umQ>pDx z=R%kyRw~`6o!>SliA^t&%j@C_gUhkMcGLAEt=>)TV(8{w2;dJ z_c`LOMf2R}3cp=W-BR~Lkz6-EOkS`j2fA74}eX+R6 zy6Yk)+Dk7I9d?sW+ETGdwkQyaMZP4??NU*qh;qABtWne_I!7!M<%)(!Z*yNJ_DbTs zmxy;P3dHxdk2A?~SuV~nQEsQ0%f)vV?RH--ezItvd#NyArF4?ZgYGMY!=g&}$3&<_ zAG<#;qAfb*{)Fgd(UqNPt6VZW4 z6^gz@-BaR(qMuRslsKozvr8eqIeu4>f0t88)l5~GhmGz}i}kNjj*6jimyPZlMbI86 zU3Gs(q$p~Kx_^nydr2o-<8$IwCYjFX#QsOTlxx6G=?I(XSx82Ua|h5(_edAg}BW`x>(yAV*MefuCMKYxXnbmFWnD{=y#=V zSG2=+NNl#Kh3y@2pJ^@br=N0vPedIimuq2s*Msiwi{B-23&(f;-zObe!BzL8!s`f8 zG1$9Jvwa}uDT?hj*Y=^fs%T8Ny83bP8qQmE`iepp=~zDHg4?eIYI>qLiHz`5#D^OS?U5yC90HBvHyPij#^cWnYQt4_RlY zlzk<7DWa5pEmD{&MPh6y; zkxBNu4YeXgqKA*(P^(mA>v0wuX&0H~*xyJCy+HA8u=(|vXK$<}C~ArnqU9=Ti_}zG zsi-$nGi|q`45Sv?RYkc-Ej9R(!-N?-3RXU*>$imwXK%^bIP(H1D8lL%e4 zt%~T}Ojqr`q9!3TP#1Ga`U^*Y-Lw)#9WcxoE#R`$bq$Gy?pmfII+xHxyC{jz&BSSU z716nbI1Lx`@vlncg`Bj8sVcM*ieUnM5s25}%amuf;2(lQKzK znsP}eWd>-o6wyhUf!caSbW&!JwpS6Ilu6N!Dx#AzgSF2T(Mg#h+9gGFQYKBKlwi5w z*_h5?5uc5zA=*1j)Ba?CbgJcF_B1W@I{BlsF`Xe@OO(WCW74(f6_LMmt(-}ojY-!I zGs#fWwa=L7Y|M81Q0L<{vcch6lp?ah;aZv^vccin3`Jyv zBeW%w@HEVEd!|;Vh-@%R+pLJJE=xP4h^%guc0mzY-DvGQMPzl^+I>Z2bz?Q-hD;fq zhRM+a6p_{CXc3ZttS(1ORysNjlcVJ+BCE^M<|vnBb-CIyi@vgt)7CJ_)<0g`YEdkH zA>^DSKDRwVyQ_%KZBNjundJB|QR{S*(kVm9(~>3exu85PQ<4or9@z7=V@g*iBCwMH@DlMAku|&hoGB+ImGxF@LMH6P9kh$CKI( zOSj%*jTZethWTv#a~|uoG(}6hJ?F7rD_69mTe-&utx}Th<@nc;zEt#X{C=dXOl#ru z_(L8WwGF>gm}}u`{9&Xmihf3VMk{Bcr}EPt|I!XIRoQ8Fu~|FAM3y|lbFk(L%%b_8FKHVrD)oFt+rcFFc6VykzmdNUwqre4dG6Nye&-YPpKe zGI`@$S6K3JvlpIf(Sj^Gg_Ocng1URKPdkL~YSH}qH*{H{r5TcZ6Nn1%s{s^B(}W8A zO4Uh4?Gv_m?#FKqkxsVh{m!wzYO0SV}is=!)k}i()Z`TP}3Z^9L7t=y}J5{`S1* zLhfDK87N%&n9_krRdwA&iOqJq~-nVR?`dOwbLAKvdl?iH?g^pO6@mfGm47G3dds~0FDTWY6Q zSai>`gO1ztoX+;WA9{AwQ!M)1Gg>dV$lWVOzov+6sfRA`Z8*xGH)^}~7?r6)?VlPzWI`HIMvvh_8J$drL^^U1z_P=WrVPG7<#d%p4d6HIdMHeTOo5$-YQ6_RW|eb2%K{e+@MeeqPh zevV1a06Cq`r}8{S^i&?}HQAzF-TQduTl8l4Azst;5`1S_jor|p z!^b2_Y(4tsc+JqunJPsJ>SpNY6iw)R%QjPwqR&v_7%;!DkJl`Y0qe-T(6`WQj-JW7 zO3^8Cm)AV~K2wz--F&?^zHKUF_ke|ZwO>uiFVyQjqKjmz1PW!LzQ;wkSU=>VTdeo5 z>kKmxiu6n-8DFuLvQHD=^OE20#dLa~O-zLnr_TGE#K}nWls`Hhz1*oY$=`B)A?vQ& z$zQ3yUJ>~#)t_gQ7P3NriAmP&3cZ4<3MiBn`iCyMmHI_Vwif*gVWoawQI~$FkO1FN z#Zs~*_3I3e=>du|`^6%KGRZI>*H=g#+vgMdX62H?d_u2KL}5OmA6E1{hFPYcQ?v`i zEYq(lI)J)WdbOetP`66A@evpq-;??)Ofr9~^+S?453BVviYUI-`Xxp8`}xBf{h=ba z{((qFAmvYnxmKUUB*R>%uT(m!hjsb^spA;d=_eIY4D0lZik9@p-3a}@qO};qQ#u~9 z;SziSb?fy2MHQ%9uZJ?p*q_$_kUB2G4Z5v?^miToZP0@i{fPcH=n+iP-$uPd5W8f5 zoAhpv&|oHM6PxrkOjT$-r@c1m<%)jqe-7!CBJZTHksc}vPV$FmbVoxjC3|>MAQEN= z|0>N+N!Prd)q|u?bWghNwONl*)CYCX>1+6-=IbFX={K(}`U6F)l1%Syx~(yViQnr^ za(M61OB6kq)WG{?{Tx%Njb@xX^}C8HlA3w%)T^0f54KD16HKAV{O!^+n5yg_B^AOh zy+F}7NvDt~%`(*`uv=fqI&9OJ&e!yl7M0)^0535~E7+^waMA5`2_@dULT?sQ6Z@Nb zBol=h@BOC!0+S5opuXEhcToS!MfZ+wYeJz&fA8qan54hMdYOyvu&y;Fmr{3B_hP!v z@8ccS@e|l8loB|qXERBcALuDevdliv^B&PHbn*9rexzAVC?D!yFv(Dk>)*KOj_dbb zbRX;0F1n9(ujV!B{6zO-qWqP>Cwfa4-KTmx7u~0N9~a#zJ%vf;@03;Yy^&`-)%u8b9+YjV_hYXzcYFSlg!cQdX&;p%0Ab7xahvn`?~19&@)|h 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

  • 5Rg-k$g*UhZKz< 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%0A(x1lMT$7Ezvs=|=2?9aca+@ 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 ApfiSYySa2Iteo=ZxAW6$PtLySe)e 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 literal 524288 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≫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≫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