From 416dd4ee25952454c1dbf8857c421cbaf5dc58ab Mon Sep 17 00:00:00 2001
From: John Fairhurst Actions
diff --git a/docs/Extensions/ArraySlice.html b/docs/Extensions/ArraySlice.html
index d5024a9..e0a0f76 100644
--- a/docs/Extensions/ArraySlice.html
+++ b/docs/Extensions/ArraySlice.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Bool.html b/docs/Extensions/Bool.html
index 114b836..6a9d14e 100644
--- a/docs/Extensions/Bool.html
+++ b/docs/Extensions/Bool.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/ClosedRange.html b/docs/Extensions/ClosedRange.html
index 012dc76..dd7ba99 100644
--- a/docs/Extensions/ClosedRange.html
+++ b/docs/Extensions/ClosedRange.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Dictionary.html b/docs/Extensions/Dictionary.html
index e6207a5..d5c0e40 100644
--- a/docs/Extensions/Dictionary.html
+++ b/docs/Extensions/Dictionary.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Double.html b/docs/Extensions/Double.html
index 97b9392..474f287 100644
--- a/docs/Extensions/Double.html
+++ b/docs/Extensions/Double.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Float.html b/docs/Extensions/Float.html
index 7b437c1..1b3dc42 100644
--- a/docs/Extensions/Float.html
+++ b/docs/Extensions/Float.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Int.html b/docs/Extensions/Int.html
index 13ebd14..a69fa0c 100644
--- a/docs/Extensions/Int.html
+++ b/docs/Extensions/Int.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Int16.html b/docs/Extensions/Int16.html
index 0fb706c..cf2dc6a 100644
--- a/docs/Extensions/Int16.html
+++ b/docs/Extensions/Int16.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Int32.html b/docs/Extensions/Int32.html
index b7dc9b9..08929d3 100644
--- a/docs/Extensions/Int32.html
+++ b/docs/Extensions/Int32.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Int64.html b/docs/Extensions/Int64.html
index 0762ce8..bf9a86b 100644
--- a/docs/Extensions/Int64.html
+++ b/docs/Extensions/Int64.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Int8.html b/docs/Extensions/Int8.html
index 780fcaa..a8459db 100644
--- a/docs/Extensions/Int8.html
+++ b/docs/Extensions/Int8.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Range.html b/docs/Extensions/Range.html
index 3c327e4..12a8538 100644
--- a/docs/Extensions/Range.html
+++ b/docs/Extensions/Range.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/Set.html b/docs/Extensions/Set.html
index 2d0e7ba..d29a5b5 100644
--- a/docs/Extensions/Set.html
+++ b/docs/Extensions/Set.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html
index 82ef2a0..1fbb07f 100644
--- a/docs/Extensions/String.html
+++ b/docs/Extensions/String.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/UInt.html b/docs/Extensions/UInt.html
index 56c9956..c46038e 100644
--- a/docs/Extensions/UInt.html
+++ b/docs/Extensions/UInt.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/UInt16.html b/docs/Extensions/UInt16.html
index afcd92f..4c2a177 100644
--- a/docs/Extensions/UInt16.html
+++ b/docs/Extensions/UInt16.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/UInt32.html b/docs/Extensions/UInt32.html
index d5c0e5e..e099aa1 100644
--- a/docs/Extensions/UInt32.html
+++ b/docs/Extensions/UInt32.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/UInt64.html b/docs/Extensions/UInt64.html
index e5df939..39d1cf5 100644
--- a/docs/Extensions/UInt64.html
+++ b/docs/Extensions/UInt64.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Extensions/UInt8.html b/docs/Extensions/UInt8.html
index f7e00f6..12d6d22 100644
--- a/docs/Extensions/UInt8.html
+++ b/docs/Extensions/UInt8.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/Guides.html b/docs/Guides.html
index 47e1d16..dbe2aba 100644
--- a/docs/Guides.html
+++ b/docs/Guides.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/css/fw2020.css b/docs/css/fw2020.css
index 7bb8d50..9487981 100644
--- a/docs/css/fw2020.css
+++ b/docs/css/fw2020.css
@@ -338,28 +338,28 @@
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
- --bs-primary-text-emphasis: #052c65;
- --bs-secondary-text-emphasis: #2b2f32;
- --bs-success-text-emphasis: #0a3622;
- --bs-info-text-emphasis: #055160;
- --bs-warning-text-emphasis: #664d03;
- --bs-danger-text-emphasis: #58151c;
+ --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
+ --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
+ --bs-success-text-emphasis: rgb(10, 54, 33.6);
+ --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
+ --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
+ --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
- --bs-primary-bg-subtle: #cfe2ff;
- --bs-secondary-bg-subtle: #e2e3e5;
- --bs-success-bg-subtle: #d1e7dd;
- --bs-info-bg-subtle: #cff4fc;
- --bs-warning-bg-subtle: #fff3cd;
- --bs-danger-bg-subtle: #f8d7da;
- --bs-light-bg-subtle: #fcfcfd;
+ --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
+ --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
+ --bs-success-bg-subtle: rgb(209, 231, 220.8);
+ --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
+ --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
+ --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
+ --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
--bs-dark-bg-subtle: #ced4da;
- --bs-primary-border-subtle: #9ec5fe;
- --bs-secondary-border-subtle: #c4c8cb;
- --bs-success-border-subtle: #a3cfbb;
- --bs-info-border-subtle: #9eeaf9;
- --bs-warning-border-subtle: #ffe69c;
- --bs-danger-border-subtle: #f1aeb5;
+ --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
+ --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
+ --bs-success-border-subtle: rgb(163, 207, 186.6);
+ --bs-info-border-subtle: rgb(158.2, 233.8, 249);
+ --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
+ --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
@@ -389,12 +389,12 @@
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: none;
- --bs-link-hover-color: #0a58ca;
+ --bs-link-hover-color: rgb(10.4, 88, 202.4);
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-link-hover-decoration: none;
--bs-code-color: var(--article-color);
--bs-highlight-color: #212529;
- --bs-highlight-bg: #fff3cd;
+ --bs-highlight-bg: rgb(255, 242.6, 205.4);
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
@@ -2177,13 +2177,13 @@ progress {
.table-primary {
--bs-table-color: #000;
- --bs-table-bg: #cfe2ff;
- --bs-table-border-color: #a6b5cc;
- --bs-table-striped-bg: #c5d7f2;
+ --bs-table-bg: rgb(206.6, 226, 254.6);
+ --bs-table-border-color: rgb(165.28, 180.8, 203.68);
+ --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #bacbe6;
+ --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #bfd1ec;
+ --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2191,13 +2191,13 @@ progress {
.table-secondary {
--bs-table-color: #000;
- --bs-table-bg: #e2e3e5;
- --bs-table-border-color: #b5b6b7;
- --bs-table-striped-bg: #d7d8da;
+ --bs-table-bg: rgb(225.6, 227.4, 229);
+ --bs-table-border-color: rgb(180.48, 181.92, 183.2);
+ --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #cbccce;
+ --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #d1d2d4;
+ --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2205,13 +2205,13 @@ progress {
.table-success {
--bs-table-color: #000;
- --bs-table-bg: #d1e7dd;
- --bs-table-border-color: #a7b9b1;
- --bs-table-striped-bg: #c7dbd2;
+ --bs-table-bg: rgb(209, 231, 220.8);
+ --bs-table-border-color: rgb(167.2, 184.8, 176.64);
+ --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #bcd0c7;
+ --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #c1d6cc;
+ --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2219,13 +2219,13 @@ progress {
.table-info {
--bs-table-color: #000;
- --bs-table-bg: #cff4fc;
- --bs-table-border-color: #a6c3ca;
- --bs-table-striped-bg: #c5e8ef;
+ --bs-table-bg: rgb(206.6, 244.4, 252);
+ --bs-table-border-color: rgb(165.28, 195.52, 201.6);
+ --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #badce3;
+ --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #bfe2e9;
+ --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2233,13 +2233,13 @@ progress {
.table-warning {
--bs-table-color: #000;
- --bs-table-bg: #fff3cd;
- --bs-table-border-color: #ccc2a4;
- --bs-table-striped-bg: #f2e7c3;
+ --bs-table-bg: rgb(255, 242.6, 205.4);
+ --bs-table-border-color: rgb(204, 194.08, 164.32);
+ --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #e6dbb9;
+ --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #ece1be;
+ --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2247,13 +2247,13 @@ progress {
.table-danger {
--bs-table-color: #000;
- --bs-table-bg: #f8d7da;
- --bs-table-border-color: #c6acae;
- --bs-table-striped-bg: #eccccf;
+ --bs-table-bg: rgb(248, 214.6, 217.8);
+ --bs-table-border-color: rgb(198.4, 171.68, 174.24);
+ --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #dfc2c4;
+ --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #e5c7ca;
+ --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2262,12 +2262,12 @@ progress {
.table-light {
--bs-table-color: #000;
--bs-table-bg: #f8f9fa;
- --bs-table-border-color: #c6c7c8;
- --bs-table-striped-bg: #ecedee;
+ --bs-table-border-color: rgb(198.4, 199.2, 200);
+ --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #dfe0e1;
+ --bs-table-active-bg: rgb(223.2, 224.1, 225);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #e5e6e7;
+ --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2276,12 +2276,12 @@ progress {
.table-dark {
--bs-table-color: #fff;
--bs-table-bg: #212529;
- --bs-table-border-color: #4d5154;
- --bs-table-striped-bg: #2c3034;
+ --bs-table-border-color: rgb(77.4, 80.6, 83.8);
+ --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
--bs-table-striped-color: #fff;
- --bs-table-active-bg: #373b3e;
+ --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
--bs-table-active-color: #fff;
- --bs-table-hover-bg: #323539;
+ --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
--bs-table-hover-color: #fff;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2383,7 +2383,7 @@ progress {
.form-control:focus {
color: var(--input-color);
background-color: var(--input-bg);
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2572,7 +2572,7 @@ textarea.form-control-lg {
}
}
.form-select:focus {
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2656,7 +2656,7 @@ textarea.form-control-lg {
filter: brightness(90%);
}
.form-check-input:focus {
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2703,7 +2703,7 @@ textarea.form-control-lg {
}
}
.form-switch .form-check-input:focus {
- --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
+ --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
@@ -2774,7 +2774,7 @@ textarea.form-control-lg {
}
}
.form-range::-webkit-slider-thumb:active {
- background-color: #b6d4fe;
+ background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
@@ -2803,7 +2803,7 @@ textarea.form-control-lg {
}
}
.form-range::-moz-range-thumb:active {
- background-color: #b6d4fe;
+ background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
width: 100%;
@@ -4129,7 +4129,7 @@ textarea.form-control-lg {
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
- --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
+ --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Array.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Array.html
index 6e722fa..4e07f06 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Array.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Array.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ArraySlice.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ArraySlice.html
index d5024a9..e0a0f76 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ArraySlice.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ArraySlice.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Bool.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Bool.html
index 114b836..6a9d14e 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Bool.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Bool.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ClosedRange.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ClosedRange.html
index 012dc76..dd7ba99 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ClosedRange.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/ClosedRange.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Dictionary.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Dictionary.html
index e6207a5..d5c0e40 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Dictionary.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Dictionary.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Double.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Double.html
index 97b9392..474f287 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Double.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Double.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Float.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Float.html
index 7b437c1..1b3dc42 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Float.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Float.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int.html
index 13ebd14..a69fa0c 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int16.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int16.html
index 0fb706c..cf2dc6a 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int16.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int16.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int32.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int32.html
index b7dc9b9..08929d3 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int32.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int32.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int64.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int64.html
index 0762ce8..bf9a86b 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int64.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int64.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int8.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int8.html
index 780fcaa..a8459db 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int8.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Int8.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Range.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Range.html
index 3c327e4..12a8538 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Range.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Range.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Set.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Set.html
index 2d0e7ba..d29a5b5 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Set.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/Set.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/String.html
index 82ef2a0..1fbb07f 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/String.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/String.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt.html
index 56c9956..c46038e 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt16.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt16.html
index afcd92f..4c2a177 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt16.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt16.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt32.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt32.html
index d5c0e5e..e099aa1 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt32.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt32.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt64.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt64.html
index e5df939..39d1cf5 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt64.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt64.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt8.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt8.html
index f7e00f6..12d6d22 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt8.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Extensions/UInt8.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Guides.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Guides.html
index 47e1d16..dbe2aba 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Guides.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/Guides.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/css/fw2020.css b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/css/fw2020.css
index 7bb8d50..9487981 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/css/fw2020.css
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/css/fw2020.css
@@ -338,28 +338,28 @@
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
- --bs-primary-text-emphasis: #052c65;
- --bs-secondary-text-emphasis: #2b2f32;
- --bs-success-text-emphasis: #0a3622;
- --bs-info-text-emphasis: #055160;
- --bs-warning-text-emphasis: #664d03;
- --bs-danger-text-emphasis: #58151c;
+ --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
+ --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
+ --bs-success-text-emphasis: rgb(10, 54, 33.6);
+ --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
+ --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
+ --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
- --bs-primary-bg-subtle: #cfe2ff;
- --bs-secondary-bg-subtle: #e2e3e5;
- --bs-success-bg-subtle: #d1e7dd;
- --bs-info-bg-subtle: #cff4fc;
- --bs-warning-bg-subtle: #fff3cd;
- --bs-danger-bg-subtle: #f8d7da;
- --bs-light-bg-subtle: #fcfcfd;
+ --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
+ --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
+ --bs-success-bg-subtle: rgb(209, 231, 220.8);
+ --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
+ --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
+ --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
+ --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
--bs-dark-bg-subtle: #ced4da;
- --bs-primary-border-subtle: #9ec5fe;
- --bs-secondary-border-subtle: #c4c8cb;
- --bs-success-border-subtle: #a3cfbb;
- --bs-info-border-subtle: #9eeaf9;
- --bs-warning-border-subtle: #ffe69c;
- --bs-danger-border-subtle: #f1aeb5;
+ --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
+ --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
+ --bs-success-border-subtle: rgb(163, 207, 186.6);
+ --bs-info-border-subtle: rgb(158.2, 233.8, 249);
+ --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
+ --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
@@ -389,12 +389,12 @@
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: none;
- --bs-link-hover-color: #0a58ca;
+ --bs-link-hover-color: rgb(10.4, 88, 202.4);
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-link-hover-decoration: none;
--bs-code-color: var(--article-color);
--bs-highlight-color: #212529;
- --bs-highlight-bg: #fff3cd;
+ --bs-highlight-bg: rgb(255, 242.6, 205.4);
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
@@ -2177,13 +2177,13 @@ progress {
.table-primary {
--bs-table-color: #000;
- --bs-table-bg: #cfe2ff;
- --bs-table-border-color: #a6b5cc;
- --bs-table-striped-bg: #c5d7f2;
+ --bs-table-bg: rgb(206.6, 226, 254.6);
+ --bs-table-border-color: rgb(165.28, 180.8, 203.68);
+ --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #bacbe6;
+ --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #bfd1ec;
+ --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2191,13 +2191,13 @@ progress {
.table-secondary {
--bs-table-color: #000;
- --bs-table-bg: #e2e3e5;
- --bs-table-border-color: #b5b6b7;
- --bs-table-striped-bg: #d7d8da;
+ --bs-table-bg: rgb(225.6, 227.4, 229);
+ --bs-table-border-color: rgb(180.48, 181.92, 183.2);
+ --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #cbccce;
+ --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #d1d2d4;
+ --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2205,13 +2205,13 @@ progress {
.table-success {
--bs-table-color: #000;
- --bs-table-bg: #d1e7dd;
- --bs-table-border-color: #a7b9b1;
- --bs-table-striped-bg: #c7dbd2;
+ --bs-table-bg: rgb(209, 231, 220.8);
+ --bs-table-border-color: rgb(167.2, 184.8, 176.64);
+ --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #bcd0c7;
+ --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #c1d6cc;
+ --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2219,13 +2219,13 @@ progress {
.table-info {
--bs-table-color: #000;
- --bs-table-bg: #cff4fc;
- --bs-table-border-color: #a6c3ca;
- --bs-table-striped-bg: #c5e8ef;
+ --bs-table-bg: rgb(206.6, 244.4, 252);
+ --bs-table-border-color: rgb(165.28, 195.52, 201.6);
+ --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #badce3;
+ --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #bfe2e9;
+ --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2233,13 +2233,13 @@ progress {
.table-warning {
--bs-table-color: #000;
- --bs-table-bg: #fff3cd;
- --bs-table-border-color: #ccc2a4;
- --bs-table-striped-bg: #f2e7c3;
+ --bs-table-bg: rgb(255, 242.6, 205.4);
+ --bs-table-border-color: rgb(204, 194.08, 164.32);
+ --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #e6dbb9;
+ --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #ece1be;
+ --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2247,13 +2247,13 @@ progress {
.table-danger {
--bs-table-color: #000;
- --bs-table-bg: #f8d7da;
- --bs-table-border-color: #c6acae;
- --bs-table-striped-bg: #eccccf;
+ --bs-table-bg: rgb(248, 214.6, 217.8);
+ --bs-table-border-color: rgb(198.4, 171.68, 174.24);
+ --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #dfc2c4;
+ --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #e5c7ca;
+ --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2262,12 +2262,12 @@ progress {
.table-light {
--bs-table-color: #000;
--bs-table-bg: #f8f9fa;
- --bs-table-border-color: #c6c7c8;
- --bs-table-striped-bg: #ecedee;
+ --bs-table-border-color: rgb(198.4, 199.2, 200);
+ --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
--bs-table-striped-color: #000;
- --bs-table-active-bg: #dfe0e1;
+ --bs-table-active-bg: rgb(223.2, 224.1, 225);
--bs-table-active-color: #000;
- --bs-table-hover-bg: #e5e6e7;
+ --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2276,12 +2276,12 @@ progress {
.table-dark {
--bs-table-color: #fff;
--bs-table-bg: #212529;
- --bs-table-border-color: #4d5154;
- --bs-table-striped-bg: #2c3034;
+ --bs-table-border-color: rgb(77.4, 80.6, 83.8);
+ --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
--bs-table-striped-color: #fff;
- --bs-table-active-bg: #373b3e;
+ --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
--bs-table-active-color: #fff;
- --bs-table-hover-bg: #323539;
+ --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
--bs-table-hover-color: #fff;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@@ -2383,7 +2383,7 @@ progress {
.form-control:focus {
color: var(--input-color);
background-color: var(--input-bg);
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2572,7 +2572,7 @@ textarea.form-control-lg {
}
}
.form-select:focus {
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2656,7 +2656,7 @@ textarea.form-control-lg {
filter: brightness(90%);
}
.form-check-input:focus {
- border-color: #86b7fe;
+ border-color: rgb(134, 182.5, 254);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
@@ -2703,7 +2703,7 @@ textarea.form-control-lg {
}
}
.form-switch .form-check-input:focus {
- --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
+ --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
@@ -2774,7 +2774,7 @@ textarea.form-control-lg {
}
}
.form-range::-webkit-slider-thumb:active {
- background-color: #b6d4fe;
+ background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
@@ -2803,7 +2803,7 @@ textarea.form-control-lg {
}
}
.form-range::-moz-range-thumb:active {
- background-color: #b6d4fe;
+ background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
width: 100%;
@@ -4129,7 +4129,7 @@ textarea.form-control-lg {
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
- --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
+ --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/error-handling.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/error-handling.html
index 89e1bbf..9ef332b 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/error-handling.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/error-handling.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/todo.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/todo.html
index f0643b5..0dbb676 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/todo.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/todo.html
@@ -7,7 +7,7 @@
- Actions
diff --git a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/user-guide.html b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/user-guide.html
index 9a34738..e7acf5b 100644
--- a/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/user-guide.html
+++ b/docs/docsets/RubyGateway.docset/Contents/Resources/Documents/guides/user-guide.html
@@ -7,7 +7,7 @@
-
the Swift
@MainActor
and then treat Ruby calls as requiring isolation to
that actor. If you take calls from Ruby on Ruby-created threads, and
servicing these requires access to your Swift concurrency executors, then you
-have to start a Task
to do this, blocking & then resuming the (Ruby) thread
+have to start a Task
Task
to do this, blocking & then resuming the (Ruby) thread
while that work happens. You have to be really careful with the GVL here to
avoid deadlocks or worse.
RbThread
provides some static helpers for creating Ruby threads and
@@ -1360,7 +1360,7 @@
Embed Ruby in Swift: load Gems, run Ruby scripts, invoke APIs seamlessly in @@ -823,6 +822,11 @@
For macOS, if you are happy to use the system Ruby then you just need to include the RubyGateway framework as a dependency. If you are building on Linux or want to use a different Ruby then you also need to configure CRuby.
+As of Swift 6, Apple have broken Swift PM such that you must pass “-Xcc -fmodules” to build the project. Check the CI invocation for an example.
github "johnfairh/RubyGateway"
Swift package manager for macOS or Linux:
-.package(url: "https://github.com/johnfairh/RubyGateway", from: "6.0.0")
-
-CocoaPods for macOS:
-pod 'RubyGateway'
+.package(url: "https://github.com/johnfairh/RubyGateway", from: "6.1.0")
@@ -855,7 +856,7 @@
swift package update
swift package edit CRuby
Packages/CRuby/cfg-cruby --mode rbenv --name 3.0.0
-PKG_CONFIG_PATH=$(pwd)/Packages/CRuby:$PKG_CONFIG_PATH swift run
+PKG_CONFIG_PATH=$(pwd)/Packages/CRuby:$PKG_CONFIG_PATH swift run -Xcc -fmodules
C>*|M>EA1z_-jL~H(rN3YjUf+)3CW5p6c|ki zaH9Qhl@7^igbC+d{)K`RMBz&Mz@nTlpr*_L0&8E@nPf5*W5YRbow(Jfv~uZYkSZ&i z@AX|QDt%39(Aq^3#x8*Lez4jQ+u%H!rZX`?<&WSW8dUH#2&AamiGh`T2pb9GTyB;C z;)Qdq5p}Q!uw;3LsGZSqv*5u}5Zd$_T(xNMqrIo7v{7;iQvWL}SyO~(V^CdpfOVXg z&DW$k`%f$=2A`N%&Jd;iEC=e(bdD_crbVIo|d+|d(V^L&L#0>EGT`S}MkO>G6{Vi-r zTd&duhcI?XHQ6 !Tv~_eTtHedXI@C#9hVqIJ-Uy72xF+xIf5~L$E>MV|^a%CB#{PG75}*!`dWt z-gb^ben0H_?6LmZe*7x`1TH>HUilZ@@}9b%d<<-gM5L_<;4hO+H+{%S*juS-0W# z&%Cp3m(KPxu4REX->C=wWrVxo2})ufiu_$a{_UE2<74vVo2X&j`$e7UzIUs0@)}ts zLt)KH8?<4^Sdj+nOq(3Eqj^|xHCB5Llsm3q6WN$e%32c2LHf=P;EZdY1O~#FArOPz zj|RVUygh^!65c?BGe=D1njv+Q%(k$eSUnthCMXP^TABIj1__}P)EP_;W`NMo8=FGM zM5L+%%$SeqiR6$z-?OAx+sA{nV+RgBJ8l-KQ)wQ_Wegxi$y)23J&{z}8u7Q8sWlpB zvR1aN&mVO3TSr*}n$-{czME@p+Rmup7~q$JnD$oHL#;}oJ(4%vog1I+{t=W>moX%i z5cy{OZW+RnuNvr@+ItAf?ymLcF81>q9nK1K&&U&8=}6xHNJq(dtlW|3peoV=Zm6 z*Sp+&^2FYt^C81+eA H8&5Noc?55U-m4jELetV zvNt=eo@0Om{#tZShtJv~l(xGZv-ui-EM`-!cp#-HP})JE-ku%NWjkvz16G3soc6gj z_s1<9aHRvZ>xQ_~At?q@gmQ;dGH$k`7*Q8YwP*L1VJumv#&3>bEm^aVZbSptBB!73 z)HEo#eY?rK#-{a%8#H%AzurxR%gL)YrWsK*>2It6;1exx5smT-{%*#LQuVh3!hBRv zHg~C0<)WYOCy7BZ`4MAwj#1k4b7yiUJgk8D68Lomy)E pGx=u6qo`xsxYqf0gWCa7zH^)hlCnyMdo z;gzC;=OrJPN6J|hq_+CPJi0iSHF-n+_`V_rnI1LgRX(wW@6~)pY<=5h6R1-Q1eGDK zbBmmv_pLOQ53X|url>P1YKzw^ns%Pw+<2&UdRdTSt(3%s>4aq#)1D~mt&QoXp<@^X zzHA+-Z?8;NL4cep`j~0Ml)7{rwCA7y%fwY7_)Z;SJw;G>PVT4p>n&EJCn#?i1p1N^ zL~rC=NrXQswPa}SRw0u^tDFXaB;6Ah#gj7G!BL6!-w1aChpY8W`h*ss2an{1vnokq zkg{|n696sK+&zg?e$OvaoTTr}VN80NpsnqDmX1kh!5RaXWsy4cUx wq>CAA`f4+DMzz_=DgDZ=T5h%f^`MZyzGZTxPD>m3`B_p_(?7>;9wM@Q z?egYsIkT}*=A?mcES4n$t`6%fIuWT~2*uik4rc@}I{v(@lA2S$XON0Kz6HBv)PS~; zw0sGSzk{&8hRyCDhsAB eg%KV z6ZXsl-Wq?xQ{9BpFv9|R!-aJ=2i3BZ@{9CmrckRZN<;liJ=B3`v}?|kKm>t0Yh#S7 z(+exiNjaMQxuq|F#+Q59_}ATm1V}eoIvG-aLsFmKm#alsNt;Yh`+S#3_V}pfsZ*rP zt{AwRu9-+P;>h4~a^@58e@izUp9&nlBhWXs)>xWJN)hv?Wh1*#HjZ)!O-NjQ|F1xE zou_zY^+1ATQzw1brUL@3Cw?#^h~L?fZp9>RikzpimjJQqOajrm#CIwk!sn#}SY%Y0 zW8IiFLji202f=r8#6}TG*!8;ytE=HKFV(_L49W)Oe!uXQ4R7ARk7u&Ke^TdhqfqBk zetkQ>GwLcs{UCYSn-LV#Q81%|z75W`3gYkMOAr@dVa^kaZL D*Oalu7feZ ;=u z_y%yc65-b!XQe~uV`!w<-`jZ8*XQ!RqVoSq`URmAYsc>W_#y9ZN9e@K?(oY6VZy 4s&tIM>VAAQ#%g??zuz&A?YP+Q? 6f)JiA(fcd|o2EU-H~-`pfWJ+(+j09# zRln``$Zop>tvU cw*5|x}wc6|4EQr;IJS;fuc>9qs_CN6Dt(=5F= z&~5n A7xrhM!y^Dxj2$%?8U=Hqka_>Q}!IND}_hgo M5}9HFIVF#6LW|YfcMX+_(a@Z+n|oo8USE zD~ +cA#~gbO5$5L-6Rom@Tw-5Z$RMR$c+in)*O@# Sy7z( z%TfRz&`lik?kS?#$@3LW+79e<5O$sWe(Lt~zeEjSdGUWea%bJ1<>HKPvmx!UeSi4! z{)E(C(z3D5AdT-9@vg!}a(&SLWcO^?B3lx|NkwhWDu7Nz5p)OVjn|{};OKC1W#|r( zExF-l;{RvYpS*R}Qbz;5Ssx}!Ev7013W#8?o<|6Rr~@W;LcQx?$eU#{Rb7hb#_ zkEYlPdEyt=Lj#I*pmwc(A{nR^V0O3czqsf00J)8Idu#+m(vkD#NST$Ne-e*GfYdqg zcS9&;8PTTdvneC~EI(j3y l*3Ql( MRbLEj_Y5fbf zQ%Zew&9d3;{2_zcq*b2m(KIfb0`2|l=sU(Zo`7qYDyO*~KM>913jYw=c6i5}IPv1i zn8}?Gldh `)xb6GcQDim= ;G3mh^nutH=;6Hdm-;qV8-a6{37cBaLy1nctB>8Z{nO^9-Q}nC)4F!sS;9GT z-A#6XHn4s71n{M#bz^`0cpIFpHsR; oPsj`iuB|{{W!t}7uq6K&Br@pi)33?TYMYJayn&mYlbZ~k zB#zzi4+8592Zd#f*9)EU0ITk;sgP5+DbQUX=mDB1U}N< (o;UpH3@I_+k}GXZUoa31w?O8rQxvk6)WKx)fi{K58k{ z3WBZ?*n8CxNqP C$O2Rb#Y(kPg>!QFl{r%#Izi8bqIun9x{JHJXgIONwhPk9-6Kwjqi}X)t zJ+XXfBfkSG>sgIXs+JfySpd(NEW-J=wOT-R nZo_5SfJQJx&2F_Y4W5qIjkosy6P}P5!Lp=L>OL! zZnUf&HKcq7@F0~{xdv6LYeCOBeiWX;3my%@b7QELi!j(!=7HHavXhKvfz2+7>Pu>3 z&deQ4WMHZLS}!g-3r;mZuNVyr+5%_yS4Lf7+4YvZ-wrdb1A;`=j2s*(1N?rnnRd!b zPpGNYok>?newIzR{RDNYg)6QXp}w=hnk{z1C-+;6;QSI;{}3t`n4f;?TziV@#O<`Z z_#}FRJ{K^OyZ5d*I+@MEo{S6;Zx{1**e@V`5|c&zdbw^!tVZm1IbO`OBLF;)X2N;} zu;0lhE>qgNIiJOzs@st_{QU)Ro-YYZ^eu9`zm8%!yRUe&j$l2vdKsigbd23-!TSrt z#pV+)8lv}f)oyUGNVHlW1NmpEyuc10m)cLIOunVkc1(y-UMdzVOGwL%S~zG8k&}qq zhO18gTCwe^mDl$5yg{H))dTFnK~gxbP6y$+v|}#CqN&q#az<24b6u8WGP@_I{%Mj& z3uGV99*_3}!fLEX(5Y$+b!HT{uJ{JcNiSLbf`tF70vBGzvxi?kS1!j6|9Yb~K@s #qwDk0ce*n?SK_iff`I3qW0aUk6KOQpHj8yH P!GW{>;^syyds;!ei$Yc2s}f@*;|d04{??AeXW948SkKhoGQU`u0&|x` za=udAUL|G+ ;L6Ps z%xSv)BPjSGP4$h;##52!xtxu#7I;PM%xw?dY3>*;deS@@XSh7F`M9Dr*nCOCUrIn9 zABHcT+3ev`U(}dg4Gp`>cUTi9#8XzT2l&*iY;$gP3}3=jfaO_+`JI`sFPgiLiQ^J6 z0bWnD`#*8rcrObhJ0qKMVLOaSfaP;}C?j$V;z#d{8}bFxBm#3_H{bI`;O^fAqO(tx zC%0A;j;l+Ye=!glkqm0;5%}|k^(L^ JR?dv?tXNEx1 z2a{J8-{u{F#V0U(*PGp#-R%5j@Z{zeu^D&iUp4LGBeVQa)!gE{{XklkqEkOX2qsb_ z_spbvHkEh#XGV Vp3m#MVOq&>elxor zHppP~Z&CBOexlbG9jldTV)yT*F2CEXtC~?^2;iasBiLo6QF1#sE!I&4{MQ;?tjeG= z@}}HuzWaEkXqQPDO5{;Y+a0ZpyL%M}^pzb(ylhf6x*u0ej-M!j!r%S*BWN3OU^Sa} zW_Id{@+l9GM&Goaw@$!j74M&Su#MkLS#@c4`bQ;o7O~UnaMF2sCs~H&e$ujN2!;`4 zm!aSTxyhu`*Vo46s4l`q6{6W(-XSJi?j$WVT)N$s0n-GsL|RYjk9BF>_e5?S IX1IjQZ&ovyo$5FUrIBFR_mXUpiEyh1ElBC#qE4r2{Lg6FXiZt50&*i_z} zx}o-~_7(@vl*rqXK@ry)aiSuRIc4;3nD0?QU#Ol6v=_TEw|xjD@-U27%1soy7i8k| zj+SM;T5l1xw|fWD iw({|{OcFzz^FUD} z7Prgq9YWb4+RY Cp#( z)|*q2(2Ih_gptXE)4J}++sp-&+?P`s%S(34WT(IPb%iyK+N*CrZ{2wM{kea^F5T zpjN5hpWc2Yrekt(e{x9UJguKUAB|>X#71}+*~@BK1M;ZlnpjIb>p-#{Jko`)aO$*W z+xxTzcU8+~?2Eziw?8h$H>*3f1#$@ByR5b`=by97yFVhu{NJ)V-br4b7Do*gno$g= z55K|&4JX?-N^Y+zV?-(S`hI=#xzwpIumv60zqo19Ep=q@rvt4`gZsy|-zNwc444nX z+r{sdeRB{-+3YG}4xcPp506o>C$5%y)j^Y(zHuc@qYg0$x1k$-^X9EyzHG$=-s$^2 zDx JTAMRU&dEQX|sfclhN5YFLNU$Z@z~6 zouo(NsXKZEpTD+q5UY`6kbMk}6GYxbrV$^IeVe|t0mtj4-hsdMm)-VXg>N4|FI`rb zqEEQczE*!TptcsDhPI}WdDp*yw~w#)JiF}wM>gGu)#duN<7hD=z3SYUUV}NP(IL3s zEnee&lh*O4sDViFTlb65L1b`f^Ja}*EmJaep(AUXQmsfWEBCA#4HvDb`+LZ3vA$*g z>RMotaR;ukZDHLVocn#9zBe8507W_R<&j8Vr!++6+g-xT5r749B+HfwXNo_W_;RN) z;Kt@fT@?wbQyOJkT^cph3Iit|sO~>9|1hHb0 &}uk2MlFP?)g>N! z`oLTtTJHVhk1Vx69*kAH$j)BNJg>)=C3S{NK(9>cd5_q ONrbiW`~ zzyZzQJOXC~s|IhYtkVgRc)3)le2%Rs{PVjz!Rm=6nouFjp`86!x7B^%#4%%k&i}G? z7(mHg!$%mQtcpEnDgF$D_jkKKKK|q3er&a4%Rr7lWIrUHKxqhg=e(QAWJdqM3U(Ee znQuVpu^!yMeazaYlIEbko*)Mum)zJ3Q~h6@72Mzc$C&+&s#?u_LccoA{|{%yvH2$m zywJnYHQxHY{tgmOS{Fb;N^Sti=z{(=q)aq_VeNnrA1A{3L8fuT04*;RT&HKQ>aT((wV3YSkrOcqu^o*zoou&_9z)e*H9&czqUz(=|JcEM>m zfLFTu1-`TUNf@-u^m!!^3FqGT2Fy$sxp2`>!p!QE;l;cKqT2mHL3%b4COeD{YAG6w zaB4oRX4ulbzBEb%uXb|FlIXIh?QCdDSQ0~`6gsO0yPVrRZ6U|s{3xY8fc5 ~Y6E+deMQ ztreduEs;g6(n^E5e{>W(1__)dh8aR%@L_^smJx5&`pL6%o*%+_0O++bq&`XOl;-Es z*@=Z4tO!U}xTi-z+)eAOvM0;!D#Yw5@#&$apG9KEvQ`mC=T-HH yC+NYR{#kPZKHgkRO&m0WzS613D@iBB*lE=_p zD*BNeMtLipw&3AEa~SW jvKejYoWi zB~Oyds5Zxx6b#=u(l0C?kU1B#3Szk>u}g3PEjK6da>8ni0(zsz#$(IPmbTVNY|iQq z_nBj5(8zG$G&Bnyv*8wh)|Y@uafe;F6m8M08ArLQQ&tISE4ZVLRTT<%)7WX!BhpXL zj)lf7u-~hi6PLO>ll{B|&t8@2y%Gp}L6e~(pT-!|%R9gBEn?H1@Hg*(@f6$QW- bMi3d(iPjH7W z1g-CqHh0kfvmp2aKr|>_F{^-^of9MVDAg4dpkyO02Bf*RW*;ip5AJNnUuA94>E#F& zZt^QGpRI3|OPOrk*4ZWF@ OFl8ev){pP z IDktv=j)P`3-Y7lxX zK;n _kQ&Ma8z%6_PyNHe-~c9=AW(=`*-Us5U^sk; zvnP5;uuNFDmvFx)Bs%Z6nBcSi3`{??JggE5afl9%Q$#QdUo;;mQLFj{F4i-VaUed9 zF~KXvZxcLUA%U1-ca%er`%si{%il2~$+1|@2!$xW{jZ_?#8W?pJunQ3gWln<8A5_X zg;7Uz_(4QOh&sU2Ufo3GBi)HGfk6V?z&Ls+$i-Y3T{>d>zo8v@@~HmE&**||7{5vD ziO+=!yRY+@oT)2zh>(8VlwyrI5f@_Y7+j;~vKKhyB6VW$FgVlnaU>#~5=Zw35MCP^ z9LE?aA`_P)9iRF|*`PoP3Mg|T7l@;Xk^PDkh2)1KGr))vy~b?9-w&|{2SA#BCd$Ks zkqbm4^6q2)?)w`)F?6lALb#hp3?2YNj|v0kih*uG$D@SQ6D;A;^`^Z~3zwQ($jn}pQ3ZvqNQ5QNNgNR9AcNM|Aa0M(o=3l<4GF;22 zHet`#Xq5X)W+WxfDz# ~LEET%QOK)KD{&x7PY$ZEOao(ktj z?_eQ7RmGBV=Q#1y<{z-r+inC!^c^dRn|5VFRSI@t9ke5j;*D;MWc;8c-;!o;i&qY3 zQP*m1*cJ3#OOe91PzFlJg4!S-q`$!rRA_52j<={Yxf#{cH(t2M_DsAi6;~2A^Bl#a z ^E)dMiaqt>PZmlMqBC5 z ?M(8o?a0A7zlQ{2E1IA?ES%HH&bq-m^xxp}Iu0X+nXLO)h;9H~l-epehr zLC5w=ATY`f+sov0H{x~LU~1!L-*Ql!vuo5+?%ym;sfd=cDPB^F;@elww0Xj$yXMA& z5Kp0**Fiz2Yn_;+ESb9!Hl@?Ee0*x+Z+H_D-#QNTJ3RjE&DNo)Ehx=4j3psK5(v9e z|Ffxa4OIAXT&$y>g9OV^i3g?YmDJZ;@x)WaeMm%!T(t%?1QyXba7DFQ;C!PM=NiKQ z6%JNyUmcyB-%cNzG8VCAp|`a3lfOK=vLSy{YkUyXinS5CKN~tLP=)Zlku9cjO$v{S zuigrfR28G-(-gQAZdaWQ+>`ul-pQNcTseD;`oYp$DwujNbeea57iR>6JM-clX1(Ml zqT&n*v6{lxm5K0-PY2LaI_sv93J+nY-45goqVTp6O2^aQ@LJh)$Xx}|Eai ;v3$& zS3Z7ZrI%y)B|`2Cj* ?hjNu=%ikGKA& z_}JAoE-@q|r4{L=boj<$m1E6ort%$~h1+E@t5F-q5?!R*MJ~9vwD6i*Lb-Y0r^Eo5 zzhIDYYBwlkX-A}_NUA{UM?>HlB5EK#)dowqS7L#t;kMi X2?gD;-_5~;Ij z`kpP$b(W9FkPcXZV?_iLr0p;KZT16j+-)*`MKX54C+k%qWR5%)F|;kOvs5!+{{6w@ zU_ 2P zKUv4(vjH|n#}{62Q}j?=#YAp-STlFKG6TaqnHdttw=vb*NOJRUB|o3-!C2avm&~zk zJ-cRkRi$Htx(HUd^{-fs+a?Q>dNR3OlI*=DR+d?$1~g93cFNg47HQm;fN_`->o|08 zL$L6r*?e-%1&YR^ep|FrL*8$|9t>-A_n`xk;!jV`CG~}FeZ_2Qt(BZI Uo)13ts0vZ0$k5*H4mFC zY&F9v742}tapeA9T~NuZn0ni`tx%2*h)1y3R2@!m;gzI@{bY( C>E;g( z2|UFUn#B`RxafH;Jhfql1>?j;Vlqg?IRcxg9q-l6730vma8&jeREl6lWv%iW!#Aje z+A+E4oz^k9=m!%@M_9FyXgqmH4URE%)}V@X @Ga|>Dk!mwQ=C_GFKKK^-y zjSHm>a`EJB`9b_3YB$bLP8wU{In_ZM((RUAiaaq~wGDUUN{PX!e2QsltZvfP%xk(I5Q5P5wb0M~r7!l?_yXy>LiE@j-m6@~vomA)Dd!xwYEj zB-aXjZk|UVR@t>;5{Ku}nC2V->x}ALJio>$`jvZ0VfjL3xi-2fTRlAZg}nD`<-)po zey73%s5jl1On+dv3anr4zhSegE?-4Ivlwz|xb2@GlhrlFr>t+X+^5_erbF@ba3VSf z5ZD}Wbta;B4VE$kHSRu5Y#bQ9)VEA7Tp7-ulU)Fe`+k)fq-YcT?z%_XlV~k$2U>JN zE%@WayA_Kw_SYo*!O9A*>bk?Mv9(>L#~SUiwF`wM2dcAw&M2?M?-=EtGQL<|!q;Ot zg&+X4!S_Ai=vhCLcE!-EJJcRce 7qtDdEr394ebuKxU9B{4L zqc7c~;{2$5eX0Lq5pZD2T-94<#CIu6cQLcsTrZX8vtR953aex^&T5+2Bo%C)uF-j{ zV>D^RQ!1D^HC*%7q{P-PO*`xtv(MNyd N7Zg*Lqt=A;)!$CqNtZ zVF-icph98LW`l4uXqVkGzcGBB?q@q@v%+~3wQT{OT<&hM+FLQXkGRAfJpX{scN5X? z*LheaNG+ZC)cq$svC%HZ+Bdba@$%qlYC!C`aPC7B23uvTOOb+&l6Oh*{70 5B9$ a$2gQqk=O_w3?@5>a48=ixjRdmevDgP>* zuKH#&8^k8;VLe7h?7?A|^1X2$YHxsUUZhq&Qq#OT%`malsC=P8<(G^~lln&SV4n+J zay3~*@Q?EPRYT{V=!;uS^Y&O%pE|@;dk}=w5hE-OcIt$y(&x3qF8OTHK!5=O5)84O zS-o_!m1RZUu9hdTQ`*MOqGnO}Z3D-e{Pa5$CPJ!==r*ycbY2qz>0!FFJ`U5oqUX0l zvo+|Pq4o8aUc(MI^bg~zQD=nAY7Fp_nf(K#?@dT++~C79h P ;g3;-W(WyhA9U41Y6 zw%yAW0zKF!Xp3o zhmY#qY1ltF3<>=^QS*+g75S$NrbO(~6%N;c*eq8Z=~xp6IY4e#_K%Hmh A=fM zRkGFJs5923M*-L>XOOe+ K(tBuwBGoE>8i0nuGzJ{-=!D$tSu4>0DW}kxM zu!PdkZZn6*%xb@YL9HfJ6@#oBuwfg6R+%4jB2~bJ?^C=)z 0fhCR*}#EdPbuPiOW0Wd@b@-9x4=n_><_=$!vhlfit zY(x?rv8#PW18ealhgPphK5A7Xm!IfYCa(^#0@dgzV2}(5uk1)J&Iyx)f4HfxBy)il z0)tzekd+B_3X#<^s~oR}%(BmnXKl1knbSxd5J?$t#T2HbU!%soTf+8XESj{@)8Xr* z;M6Ti1;ivKx-$F*%5Y+Bb(&5k?Cz smV(a|Ok3zT296ZM zwsu!n@wkVB%hXLOGnk-$_hQcIh7(h%B9Y;e=Y>36Z{--?CjH#v97`Z #d>j z=~l7_%h%g5W1_WBQqU=PNEE3Ip0s}uW~h36`oowAiNgjC1xML>Nj>2ytDwwUwiRAH zphn`LI|31z?w>k;r6T#}ON4J}_;?YKjiA<;j7mas#LjLNke!*t*HorL0@r^EyRvN- z1bD|QxS@b4&1S}8M;VH5n;IGokZvO;lmO*X2S{wJPFCeD5@)2bj7w}3T#TKo$yD-Z zhc3y0pDI)oADMGnx3UuuSBcvhKm8SPXm ^`qTDUu7iVuUnI^<93mv{b5e+jHJD~V& zaRvnEg?_q~AWv^|ci)UYQyh3o32meVL&jkbw@Fip)u!OTCJhau3^`Q3Wi<28fQ4 zu!wY1n`vfDYqY`_4TO(TnUmdmTI8GU-vdT(9KG*e7i~iWH|M92y{nZ23UEl)233+J zElPb5;&pgQgyYDDQ-@oO)uVt`;+oeo&^x@d^^!<31Zjr*0;4O0%gNB%Am~(-(JZBd z|JmXw&0qODC4d;QWhOUWk!i37%*%+z&+8*Tu_xA7Xq}nqd=gMb5Oh%3Tw%(ejZoTC zJeci=8m-o+rW|$ XRUWm*QMM;i0*kw z%k|mAMkC;DIAm{PqjeV_!KKQ-%e9TiURv@N3moy*s`-br_RHq^$C3*xHu>VmacFn` zUxP!2AC6AW6~8jT#}`MCORq7^E3|_~DEQ6;gJRC*;*Q>4ip_pZe?#WeHEc&avk%h?6MiNPLwYAZ4;-W|9)TX3fM zL1k&QVT$34b4q76c{9S%0h2@{Kr3?2XONcwaTHyg_-)(`DUw)=O+>(RI*_5Iv%u!0 zyAV!@s&7c_!eU~sfY}oL-im=Y_FyQ(occTU46}TzxcT R9Zg*^ellop@GA4a8p|D{4}WLzziT4 zPoc|6C=CD$GlMaCm~bd@c21nM?#`Q(>CO|;X}UqFgZ6_BWs7NlPwU=qeet9xcep)^ zZ>}g#l%hARq1zuIbO>+xKfYuQ{xlFEvT|Y%`OlUl{%>2dp@l}$5^cEj7|6L=ho{j5 zgMiVhK4eXRJ%Z7XQxM%fw&}V#r^D97>7l%dbyeP-onH$TvQi3LaXdZlP`MUu1^r(> zM8KLJS~-9`XXvF #{EyTW{?2N|&~^lBj<$QUkie5^D-i zDNxK*C=jGn3yZd4<)9#Y{KVA;7uYhhabO*Ar<1vPSYSzT;PcOaG*UAY>xXP4EMd=9 zCRnEB7d9`D8}I=7ly&${C gc@hE_L{6jjA&ZF27w#&98>qcl z@cGTmLL2Ui5zWuupnGzMw!LKEodk zdi#7#fFGzmMV$nIcDwtjd_#ly uxuHeNTDl_64JOLs!9y?DpL3(R%Rl9v|@owp=)4k@IqU&qx!3eB!AwyMQ? V+?1_3oTM^<^0fJ#r{zpTQ zA6qMb8}rW?On1Yx?yI;3jgHm(fFIBE-9N1{_4!Y0c-%F)Io3lm2y;h8%XE4vSLBK2 zDI{sYLP#k_yb43P2j}nN#$3Jkd?&5R5<$aFupmKLh4*DA;jrL=JmV#CvB&}6CWWx< z0(JvEMD9aLGO|s@(0i1|!2XNAE4)N+Ez3D)z1g$6$-;ZNAU4`!HqI4YzbLyeZbaHn zoq0i>Al&^j+%UgYt2Af}qMR*-Nh%4>ly%U-9UanQ&k>>$9^P1B>@)d|`NOjH2PW&{ zSgPbk%iU&+V?<*u-ThsKozw(IbW{*<0167CoL;oqM78~*G1l5Pts6A6IQ@Hi!ugCy zA3THB *wy(|ImiX45sLvpKo*hO5IusipE9VF#OBX;=YI zLJ&jN-?C(}bUU;&KC(O4yzU=e&-f2rFPJUukI8yBYsVd%N?XiFANyPAy9yxAAkDz_ zN;)YX${Lr@Oq5ZEu%S)Uz>`uvg`Rwz5iZnKnl&xy(|Kd&772qA9nt-@St`5Caa|)4 z(N$f8+Qw@^IMvQM&-sVT{>F~A#k+`&9CY~GRAg>m^EKRABOCIWkgmoo6Z!eu#>)Ln zS}aGBwp}=@jxc2iHPrLs{uhAZ?MZ8Zg&%S5hCnDoX!bWfExF7^)B_VFqvrlG@@BbC z0i~S8T#28m93Rz@fJ1RJ=U;ifa(asZu>wyq-zyqtas&IpDvWzoI>^}nuy&;d8X4`b zcN1^~Zdc*07GBYn##Xu)omJ$9d8hTp@(SjHVR$(fWpX_odO|GeP(a&MTFnHq?K)%$ zwvkTMnT2|ZYhNd@G<{($elcf?8uWiN_a}U|7g=X5(uixkd#lzzdZALm+3PzKW|5ap z+um;21}*a-#BH@{$%KgnDLSc!JGBqI#uOQWjhM`>{&nqDBUSDkh(?9Q{{`Zg+CbTo z6Jhac7n(U>00GT;@r?*33xOFsg*O^+OtS0R$&xmhi7u@&EBzFD#SR NVbFRar=f)@HtQ9B^2};@!2}(9iP!JQ1P!Kv< zAxPAd|9=D?@P81zJWaOwE(z8+*2m?l9Ge`e(E#{2C(QoN|4;|#-OhnhA5DuA*BLd!(*2gc0^gvlNQ1 zP*AM0fwfXqY)f%XN!1F#jFx3XN@*O9z;ojz@BdSNNQ)q0I$|Gn0xpiMerDk*rAN`< z5e_W=uRrB!3CiCR=b32~bupL$Vss#0D>2Kw3DhpOwvj9`Eh6HUl?{mMv+f)VesHQF zJWNE0DH=J`>)&52nsFcsrmsnTi<4U{*ShQn*%InsA)YnWC9*O=xjnf}xdkgINq`P< zWks%P0Hi(Ut$v8{mb$YZNPD1gw+dKM;q+KUbavr*$^CB6-N;sHGgxL)+ZJT}aBMrR z5mXKS(@j`+t21@A(u4wa9dx1K-I$;@$YSZ4PczD#L53!|a+(wrD~$Sx#~Vr8cxA(q z-63Pqc|KBuy>uUd1*Y8!lvfcx_1)RsfRojwttNN*KnUGTp61jLzG;|e=&nJHgJ29h zQ10R%|749&i^VG(tCZ0YWAu78n6X@sEFC7(Uv0)(nrTNRVaw1snn8%MsFqAH5N3rG z)(~oyVzxhK@nnlra?xEDxrqH&veH1B=#2b
UO6X z$ApShq%RDM;c(iSM2boJ)Q5fOsb-0P&_7WkY>N}`*8`>8NK@TVc?yjg7gaaKL%Ggq zyOMnKi0f5ZT063C9rbwY6tBe{d}D8fvBwIw)a2FK+|icawTD^LnjacTvNZiGGrJ@N ze3G1FAmRY%nPyAm805dv;2w3&j -OggRr&5XnvSU2;<*Dz`)p+9o%`yo^atDjSZP&O2D=kOcbRI3ddwwD zh@$kvdH^etuszTVGqy%aXBWwAyf-jYc4KdPo2g6Pa|C7EszqOUB;hP;y~Rjwz(U zQ68-kEl@3+i=NGvMCXe|P}sE>=6FaOa?$K{7drUW`xjd>k%1#I2BQ{CBp%4yB(Rmk z8sOPB=^(2xn&g11un5z|L^*6l%T18YiJ;LTSQ@WPaJGua+5=nbe3(<0ifL}NhdnSG z7u5lVY3V7R =d1}T$*ej$CYc=t+(?WgXto^ND1ME4Usg0h{qtbw z;&XOkQzJ9o9rE4q2Jpm-()+EBfl4@R3@-rADKd agUt_G@WSG^te3 zJyFanxPY9kASd?;vRk2to@42e1uLVBMg73}i1c66rql$qcKZ*wJ>Q9R?5X;`R$c%T z_v-vg*!?=I!!W1-Hy>552}bCIvqOvb{5W4-x;$L>ffyWt;3|k~f{Tsa E8)&hW$zAEoq1Q6xI{p;;$9{y^I){RnX$rrlB%kkj+g+UkyWIuiD;2< z&~Kf`f!T3YV;&zrnu;qk6vMQf0?sG2p!I4>PZNV{(e@0M&i!I9q!EACbL`ZWj0N1^ z(UEqy8XC(KE|~NO+SB#z;u!BQLvYM` 8P$&_ Jx6~~fZDSXdT)3b|zf+iT9(Y8Z zkQx^L8TQ`BR!~yb+%|e$y)NtS{4n0?B6@{x&P)psId^h-#f%LZoe{tQUqF$hBJYTX znaL!v$bikpRw0Nbw%$KE@Pvh<$JQ-6`8Bx`InH5ii>=3gq-Y*GU^%hGQdO{AnyMb( z`W}-Z?od=<_Mcb2d8JxjKArK#Scosy9i;pwSWH9m1r7Z$~Rhf(t(3eSywqifh_` zwF#Azq!TXOf`P*fAK+ld$y`dr?k03arbG_8m0FGRi`q9rLE5_EtC{{BhyS#+oC4a! zC`#|ZLZ4_in1E~*d9E(mx#EU4#ZYxd-m4j`t|jAex$LETvQDIC2vWS!r%2dM lbn2Wf>sTIz@G)y0^ PW;#hjO|7k3RZ}9rA>t-- zC}7T=VcZht0!cdFG?RZ$gBjBgmJUooR_M6{n$|NG7I5{K-`li`2@Z=P?s-+4A6=uU zmB)oZvUfNUxyYoAcLd)@e)C#FkYzS>=#`up&kqjX!!maz>)O2#9``zYD}7v{u#MfK z9#uitzIKtMc~y%t#J;RT0p?x|=i C7-m0VZ+5+};P*B-xG49z6y!$DUit$EGQdko<>J3L@_VLw3Tdq9P z-0BR-(z5?&jLp>v4(nsqxxy8XbbK3f(-SgWNgy?K$1NVcO`4HziA%a*XJK7lApGwx zI82*=z5 $i1CzvGihAZ{x&S^)I$0W`BlhKQA(`obK%NwoUlY`) zu#pW&YwLD90L=lVH?bdOmQ#+S{%+r)f=*VZ>=aE-$s3>Ke@OG9=b?eP>_Ayx$sM6e z#i>J;hPrOuD6{5Aa==uX7wv|T**m+&2REP@MjtOMLxia=F-qpe4ioF9EP4{e32){a z6L3Sx?6-F4nL?$CI?%i@VY{6Z{`<9fl`M0@-8~kL9P5kP7*0Z*SuerUX-%t%iQ22R z{2WO|ZccO|*y$mM)8Vo~B$Ib-y2RsgY9Y&~U3xbI=I;vIsBFJyT^??OR0f8<8a=Vq z+BboB7#2gfT%^TBi>TQrh{MUzSi4 (W9rz@Ye66!*Os=SH?EpT_Qzdu{ zPTatrI?|vWdZpW~Oe|j69A3zqzO003PAjX2>=1)ejhSI50bNXwO!ptOWTG;W7*yiJ zf{G#VVQ9=N_$YQYn^-uUwKIXaaG$+;j33h &8)5R6!MGV(wx{7J>E2eYzXw#3s$M>@d(xAhJqaNAADt9= z%X|7Jd~&hcO3wM;y}mo1U;-lZLSsp@z_b8fyb}#zk8^vst;EtG z1$;SgyQp7mf eBK)IDLnQ%Qel9=U&Xnd0P5b#=D&B_U+U(6z!xrM zp8-sGH)lU#_i}>pH447-X9(kLevW6*?1#*Jw`1yZBOH1<3*rn7q?I@~s0n_T4ZVeb zvbq|Z!|sjwvYqZ1qb(Ex3KzVr(pH)ZQhaYtv4iE5jp+w1!Rdj(XLx1T<<2L-{}(3e zZqAB$=AK+i*r( _t`_k$FPoteA;xH< v*@L_1|go`FX+$r70RqY;j6T z1HPtJbcUEyF|ti^oe-PRXxMJs<$oyD-H-KuQ0UqZ$A3_0J4<}(KNM zD40j)XQiWLk0QjBuB^Gwvz(Hc(EAViW@9xzr=zi4|xWVv!YGNu@Uvlp->;^ zDor4Za@t6MV(7)SXh)XffKDI`UEA^?wu@Wdot%txTV>`73bY!A2$s@xSL17OiE@qU zeBxvFmF-*~26dLRM@c|_BN`7*!g9Y@&gAL6Lt%mj@BzDQEc^{n7b?Af07=FEMxnme z<8^TeP6H4UcHcz2YbSw@83TaEuZhFqJ+XI~yD >-JU+A5em=OjGy z%Z=O%`dIQ|+}BST<(qaT;PQ=8X+a`^V#Jk}D*mir8G>Sb2RlcFPFx8Q&apoQ#v4Y# zgH=O63nP{QfMJVqyAh#aW%q(05FnZ*f}+B!6j9Z5u|QGBZC@H#1Cox%_y8M0lJfmO zD sXprao9HN(&5*>BiQc=yA_LnMMXb zKc1YQuDHAc$jb6`PwD>L4L|QiP_*4e{iXglcYnHb^axhm1SamDuRM2AXZi;T+`-++ zoh4t%X^@?!)1;KIG)t-QxB(0UrHiyVyK*i&wH-LBjUdOM;FKUMz|C!z10teh*KdIt z+27@l?j*LG 6T k!~T7S@($A9hfz(yR0qy9P}}Q3gvzM{1pv)`M)DGhv^K!Skb~Fo0m)gZ)Ag6w z&2(2b_F-yz2AT&_VnP=6&qw$Ts*)3Gv>Y~PJ$XS|PoGSbh*`7@kuZR4e;~Gan>p8Q zX(WpeN|6T RsXW{=6#AusNudeW8rHk 1q^4xErB{x1>MK7BJKO+a0MXFb-gQ|9^ZPIf6QzB zb z+gH9=RM49ZPa t>NMFhqYkp&pz{f&PSc^QM%cFB!PVy@f4K4H?Fa@NlCR%vk~$8&Sn*z&3i0mbEB zEyKI)C}WdmgdtHr@|=9E#0ln}d8p8l&hu^%fPC|ea1usotN&9>lHtaOm<)8=FKuaU z929)IwSLb6L^JnStoJrwOX-yNL_KXgcxO!3)$#3QJqtjeSdoTv3KDOM1$S-Uhocdf zUuD0vjGx8~Ye$OyAeVIf`>!t??ri{O`@TL%sDs+M^?~g$Y>BF(#)>2d(StC}kW l;JAePraUEBBQTHnO$WX6hfl6p*mXoq!hSc`O=y4S)jaK5bs ziK=+Nd>}xCXhHeTVe`qy)o=fo4LT^rhF8eI!wr`x!#4;5buh(5MCbEgR*2^x+0YCh z1xE=gdKTdK@FCK>X<#Sr??O9Wa!3ZVqI$^88f3MT6rWY4qjHJqR5hC9*A@qWs=k+$ z=3LY}me>eAX+-V KLT;rNh%(!IK0x^w`G z5H_lhK&J5)B0kdu5ShW4 5M>@UZ4f{eZne4eOm?sL5q zO)`7W=BTi&>daCe9|l5 5btaZ4?US#h2Zf z?^FP)@2U=`=Xy4N(8aPd#f+z2H&rUr9y%EaJT=x`QX$t~n8Vi lPQi~lbEEW}d%n6#o=9Se!Xd$!|j-h{+6FrXT7g={%X)0@@swylfz0SB()m8(p zKir+E1&0$Od7+r5#9Gr}>1yK%7_c3#lI;NxbTqY&$j*ss9gZ}`5e~DX72xQym6t#+ zx!gszoM@+}YT_0$idf!F!)gR!LmU0rX&OtAqr**$S@ms=p0M=t; )5o6h&$1~4`IohExr4GjGuL)vePy`t1 zn><#S7nUTZg1Ca4a{Lh8{h8-_`^M{*c{D=#Pm@ @yR|xX`>;7(M^DuZ^~wAB4goIYn{0h#rJ1XMHn_vj ze-2Op1>qz;5V;z76DYJfn_!#{=m1A+R2Sl)h?fu?D^EifG^*u lauWsOr=jh?;*JHc!gaPt>d$=ffyf{u&8Cgv9b z56vj$Qp{pd&J3R%n9zuwrI!FgJE&n^hHOprjUk9r7|Tt0y7$iLabfFSPlLm(`5B+0 z0E71pIJ-L*)-MAc$Dh4uE^+`!EPWiJzzH3evJ5yLG-r7MFEEO!6tX91{+0*;f4Yn7 z6(PD~${i@DWDyfA$xLf7yIBbaY{j6 NpsQf) zUs^RZcUS`EoXLBXO#)YoNZ z8H3nCiU_y}X#{T{F#-T5NDas#7DrBV%uIiifMz$UuJ)@WAQS7PptRPiueO}>lJPiY z+M{BnDb!nEyzOS| _)rLK%axWMtp6N0 za*4`H^f{}Bo=(rTE4WNdJfX!XBHSxesB-aXE3nH9$?|oQ6)j0=lBG9HZ#+(yfMLVv z=qZTi$eZ{FkJOkCWrg)dW8J4o9;7W{_zBwrup<;A7Xci^IOk+iuyZnG{93fsWIL6d zx#JcIv7|>$*Ae3~sO*nMMx@|Wp;oD_dI|0CcZ1NH`~{uT#)|{0e=Js}1*)%}*p~wg znzonc@L5(qjvSGYR4z?=z|m&rrA|^2BOkzz$Gd|Q4L %}|Zg(Uudk9<;bR zd^qZxb8NORHlnJpxAVamhYzT11vwX+$zvOiH~=%=;~M5GRU?r06QRdiMplmTaERuL zzv|{bDT;|xr0g$-#7U{vyqbzzk2{nNj8SasmJS+Gf6cR~ewujwfziCcWx+z1K7Z{t z;CMMdyvGt8-N^1sHj}q(n6oBb5R6<6P~$b(RU;&SV-z#XSW&kujXibTDLX)Ij|HC3 zNCH~MsQNXK;t#fbb m>=W`)B`yR#Ny@kQ5kGPk2ZqpR}oxhh+mVp^~k!!rI zHcqUuDr#iBVS`^P?w4@=?X_(&DK=zjWW`kp#|QrIei5>ffX_T#eB6HPB^3g*k1!!j zghtr<7vj4FvMCxBT=Cdl?U-Ix;>{V-;&>~0nG%&T4`Q*gh4`$g)a8mNRoaIFW+-Ov zOf>iwZW b z$TKb&QVMjm$)h?_4nMSz$-p@P9w2#iZVO~#79Oh?!ei(4_bY*N)eK{_5oVc%98N3A zN|l6HXyilGrN{?Ja5wD7NMW3*X3Gg!RnZ76OZJ&1b{{l9zVrh2gL}~RRtsgnB7n@Z z5mI3Vj z?v2t1*1#8EV|}3H>6(tL!jMh%66lZfoox(9F2s4TUtXb2&fv;DBGvUR;ASAWy?n4T zFQKfU_aZB+?Ii<$m=Cjd+&Dn>n6Y@%6aIas1N?BK2Rgh9B8|q*d!D$CfSr?@X&hh> zcqZ1rDT z^|{-Uu~X~F@)M%ng^c2mOpB^y1Z4cB zKC2R_?bvbV+qaq_Cj=fvxS7jG;2H6RtK`UA+FQVf;yEnse8@NVrqs0ErVMm;D$& zbeXNI01rYqonP;F0d+8NCx~`;o(==C=<&1}<@xM;Ii1n(C!Rh4j6a&S7xyq-{Zr9~ z5O?#$K%G?ORCri{F)xe8f$rhlq@B}N?YE(*SSB8pM3QUyXVqM=vvs~W=uzdKQ5mcS z4Ysxb_fZ!MwlL>i{8aQbSnqRMzY3TLYX8FKIW%Cjarn-XGh %Yb+lq=rAE ZyOmUB{z#}s4^6_?Pbg1 zR9aVwg8uaV0$)pjm^`yqWd&I7tMsDAR$);aRQ-}G0Mi*TzMo<4q8y{3MSi|QI6Q)0 zgsP>jcC+VJ2O0H7S^L+k9;#YtF;3HI_SjKLhHpD ir6=D3(g zfahczw%T$7`=M-c;km42icIifa6yN@GbaJ^VPpbt%5*21QN|j=9}dbwE$*7VqAOGK zV$2c~N@50J$jtyd!dl%esD+{Wf#9$)BT35HM|es6&f|TI-J94kt3$n<+>6{S&|XCU zh6Xm@R)&2ybC{{ DqO2>@u{7xll_6v-ao!{;~TR<}-%;<^=UKK=4ZvHu7ckGV$D}C$s z?Oz=RG`zB1e-7BAPo#m|f*wp{KEgEhN5U*{lhlp4VDd!p(ZnV*?@{e5GgK{#zZ^}I z0XYM0q`)s0AbHjy!5`U6L5?45MCzd$nw|*brUwgL$`y{3p6Fj+4WeY+t5szmd5Tb%j;l8G(3^b6+$ ;zs0lq0_$k;)64~RK+p*xKBmV z(&`dqcKVtQh+NASaXN*>N>`wUiSq2+9oyDMR{ilKS2kpto@a__RT4^)<8$(RL)x7I z_CsSmoz7 ~5^-)6tazo6Fj!#c{=*13b $ vfg}wNu?kuV(CGH-?07u~yli_ZA3_~%Ed^%Ga-itTq_)4T)VUlOPZ9J_@ znZ;0G#y+oiODN0$ip#d|_T&iwoSPl&SD^FYAHV|yAP+tCTnSty*c}i+yblj>hMg3( zTC;U6+Kc^?C*$}$MFHjx_FVmQ2Ju-0-zpLpP@Rm9=TSUWPDuVh6gFPW_+1#~90_rS z?tU15QNR<>(*q)QMBZZGr=Q-=*+_5MNCBr$ mRLaoJ`T9 zo6?x5xnBsP(GW0%nNEjvo8#^fvB4ka*tn2EB#r)8re|}Ic7m<3)p^!#CkWgW)IMPX zY(8yXXJ=nv(*$Lie;o(5)9MJ&x?pV*OxIWuI8&_4B33&rN&QU};wqW&*GL_ZD|rpQ zm=Z*hH)xgi`~MjXWA8EmUygP3M!^k6v3)6-UP(&VqA#8T8Jc9{oge@c9Y~H{{Z(tY z)T?~NED8##sd=>dRtcph>e#=KnLwcjchmy%g8bnD*~oi9IOD9C)54_?3XRJ%ImoD> zJ7+v#D=>m$$dX$({u{ KhtP?+Zv~?vxZR4O;JK*8DRd#rdd(&>1QJ6vOY#5c<$>5>m#RX z!FQuJV1$VYS`-1G-l^f5C#P|Bf(Io#dncN2n1aeJ)01txOF6%JU{Q0HfjB|*p7IvB ztM7G1$o(|7{_#8iU9blKc)YweO$;i$0{&@GP$3;z1((SU%Hv@_c;yc>1rn#dIvIUc zDVog}?CBIc>lVp`+It7hP7a X1IVMe>pbdtr zNWrQ+CbvxqZEYm4Yj4ecN77IrLx)T5KefJ6x;Q4VPu6sB_e!jonh{OA*^hEtGbw69 znJR6blT86QUitK2)GsprZ7Dc4^DulnT2BodCI=@6y!EI{$IL}@<&_vzB-T|ar=(z# zjsccir-EYQ?Ro6g&Y4V90oOn+A(5McPEGB=H(ylxd6W?q3t$?;LI?ZnZW`?O^`K%{ z>F?zqV9&h4RZ>=>T4xyoai0;oBi&5%^MNJnSRw%Me4wR5n{9AChcxn?!YcaX`B1_- znuVuaC8O CeYk-VbjQiMIei`nu`keQ|JNkb}%|;E*+T3Q;BxRqFXRV=EtQ^aL`NAwl7x zy)w?bXUD1q%+HsR6Tvxwp`Au%=)&wXO>l9Rom{?00 zu~NUrd!{`6?6L0nmhk(SQ1IhpR=~#&aX1V19+%z8WZmKi>_;2*ZWsSEtoNr&FR3go z&EZ(n_mDB^!CM?KVsY>y0I^5O@H5?+9&$6~wROh9d+pb|bCsUsU8aA_iCd#nMsCpK z>;3+6H9YAsGp)-D_nY;X9$}o{qx;K+^VaX*Z=K)on~x`1lTJM=_EE5&f0rFJd$UlU zK6JkXzU*jzvg*Dsk9uv~0-#kd0X=5Fb$)ISZ|7(IFI>@*T72jMhoF(^&z?v5tBt~f zv1&)uq*xpE)OL6gh6jTbKqeXb9s7qJVe+d-p&s7}Exs}{$Z~j;jT>-5QZ=D 23iicW3Fl;cd_`Ka%A|7IH%mQk!A&!2uC81cd3Mjc}Ps;%~;J zRRxzWSYw&lNKqUBB34SMD`v`I6kE;wn((doMtaFuzvfvAA54mABAZd#Z;|@~d-=ts zzl#+fTzG5!NvC)ibWc>z5WO7-EghH!`_BtOl)nmSy}7cvHt7AiPSdA$O5h1GO*z(F zKD-S-0tJgRguigs1+=5XMU>*3c+-414y`*~C5@4>+!`DK(LAfs99h((kZUuDX~162 zCAr~MxTN`5FG_58rKGmgk#IEQYUY@P+u%M&Cf4i>DW^Y9s}oFdT-ZaaaHf`Q<#x<0 z<_j1iMbXP^+5<}FS$L!hSEvQpvl`sWQnWAREz$MuCISx8w&FY;sLcugEzSbcH*5u` z5*PcL07lVzKvJcWYH4d@C >bzt w{tR^t1% zoPvf}`h-)BVXge5ZOw0d8{kO0xSA_G0pe$Z(S{WEa6;Gqc%+5qU^z5@{O6rMM ~!G=?hZrh0jp6v+<0ZZWJ zJovAI;qZ*Crh>~e6YWpPC43^e{@gL3!U1wcMVP7BXE8A42LF5+TcEI??_DS5g@t?* zJmH<-TM1`z9lcS81|eAKHkw`2GP-`#Hm9yRzQAVa`d%DGH?ZJ)sI~)^`E22A==udN zhA(TD{;Mq~Jj0n#iyv%dUs*^93;#EK9s3jnnwHX>zXtE!`bq1aUDM)F9SB)l7!k*w zndj)0&MW$)kN&G*-)3+pzCThD0-yl6EU6xV4ghd*#ZF)L4azWFKQ+kc@U$f>x|LD# zBolFt(2imU$R*VK?eKkVc_aM99X+{RW)EZjX(!;DKf>_4|3fa7mbWVrHOepLhMD}W z&{q4gV+Dfn-pAU G$#wwxM^`Z|fNutT#op;r(X~$M;5Fs8JD<44x zHmPGA9WZEY)e?ZqQxA$-Lm>xZR}Rv+h-rsZZLiq3xlQ1xK54s@1>$;6&}a#njz|&1 z;p@t*#Hnueq*UC{W&r!^wunqfe*QA!D|9~CUMWA|RG1@x{^JhzsC$>yKZ8C#45QI{ z@=P>s4igHZ)$rNhi{8J%te-4cZp)JR6W()06mSGgUFl_~#l)_44ehGaYY&X`+h#*N z;<|ro1yl@Fs9y{YIFRQFUdjz8RGm zF5MT0DRWz(89^m75LQIo5!9Rs;deI1#hpPN{KHzQlV!i7fBE31R1k++^`Jj4lMkDb z1R!w0pv~whUpigf2j4fiIcNvTw%kAYOhs1SvLe 7?Qe!3p=8o{^qsxAc5f;F2z ziU#V=jWMwtxW9bZolxUI9RySKF_t`59R<*)7UlhX@4b`H16~XVrOT$IB=kn?_%w9o zwX2$nZb_oeMOW!XDY}>2Q!2M_6uHi78~`Ke49uRj Ra;KQ2G6+P`zeuu-+uxm z(VsJlwHaz?u7NuW<4OI>mji33Ow*z`(HsnaU5eY6je%Ht$RQEH(f}wp-B9$q6p({? ze5(jFmPx6K2p92 eeWqhtB3*JewuA16Vpr?!pQQtyS{x;333afwoZnmHi>_MFch|y&93j3)e(_ zZl1J8Hl @3UcE^qZpaov~@M}xMVd{^{|ZMjl8 zKI4in o!wugt zlcxtX5=qGk5_qS3{KYw77=3{hW-PZ@T1{`C GL436kVADW|&u; d1{=T?CGaND6`Ipv53h0t?x!OcjWWXI& zAD#rNvX?hXMs;B_fd9UPEmX93h@ndx_wI0hNN^;+fEl^De_G6|^9h5YbNU`?$@rq? zN;G`wN1R7YW8qI{8j!X$?e)rjgG#(T79On~%?=HlhIf4>LUf9-)2va$LQvyqzLwRJ z+M!@YycTI#U7SkxI&Ahi7m5>1GOsIA3X7UewBM4?x(g$bbCiFTBmUCD3Pbe zWgeA$V@C^HKX1x-rEFtFP#YsQ#S}FJ-jjPMK7{-dUSvSF4<~R8z8SUXNimqGlf89D zU1p$2zoWhp;8ky;43k^(=;KAw{P77mCQ>s+pdjKy1Lws=DF{eC%yXvie2 zPIuwm6pc7BzJ?>8E%pNc1b;fTVUkO8A{ax$JTngDfWba$8EkJMP$lO}w(}e~Q~NI9 zFJ`kby$Fmc$1fE;dLRms!+%gZO0-Vpdqk(vg*^#RpT@jfNP`O*tMi~B*GYK 2YrxMI!ymzD|wvoFLkS0N76;_`IyR-Gfl4AVkK_f#`Z}Z zBbKeT%C7z*e@>^nWAstmeOBpZZb=h$7#T2tAZpOLDfXtuTg`f64*!^-F&T2;b(rh3 z@JOu8 uIQ2~*~J7`}rauRF2+<6tbY+MIp zcf)k8Ts1xXm}K46U`?Cnt;w!FK--kdAyhIQg_ ({5lynmGrAr`q*VJ6^VvTtn9;*y4@8{eYjmAi0ZMO*mj>#{ zL7b=@5X7}|GZ+{(1_Iic_#S>n-6MaL9YPsyeG5ne$wAk;i9LI2IV?Agkt><|4v%Eb zns1W1me>SQvEa_p+MC9s-v__=T<`$Y2J*o=!zRV0Y$1uii3ObP%#|ROhza ku=cWm3Xwa4CLYmfHWw$)?Xv&Xh=+qP|6 zch2wReRFbi-`s!hO{y#De5;bKq|;r`s?S;rnD**)`>|?3U*tB#fiijX)4C~PANae0 zhqjvsaIP+JwyDu)SO1Lv&j!5AASIcF=dwmwdac-HvyxogIfkc+w|(9FaxMP1ivUkE zSy#4;t> 1 zrb)|*8z4wBe7;TXz#rL~8OqIJVfh-5Jh3)ToF_c@TCdBv@HfN-0|WXlYN0qj`Nq*} zW)4Po;Ms(5YlttHA)3?Ha!Kbd<#a5|)>3vy#r5X+Tk)Cp=E>h7+Vb_!S_|+N z9rgezxfvSR2< z{NkGABQQc&QWJIB+Mi!*4s(^A1;Y((;LnowRIak;33oRETC;DZG)Su5`W+Ta08Vfc zY+9l3w8M#w(o_)F80KhiQXb=CP-kU8)oX24+`#Jbpn)FSKJSeC>#2}QRsHKJhop2j z&5o@OuLr`JYU<}Frn1x*LG{RKXz$ M~B58B|H}6N4~Hmmsp?Mg9K&~3gM*cP85;7Fpf-9f3Uv`+utb2yWR#^jJDbo zvmj$k&5o~go^*ZWhWwQHOqT^Kp|eW86y(d7Wq`<3Zp+Js9V&QUk4VxWZz18zi>avm zN4uEQm-QUsT86TFvni25Q{1?~`@^5&V46USZ@eu%#ax+ zr%9ZaFLaviK`w9cb9-3bpZ2RaL02f(ExJ%z0BS$r8tZWokieMPx cYq$g;Ce+FXz{C`@M;WHVsY>p@YTKj{o2h+ieV2quXKbT z)=Db%EAM3=fGlo>>?Z(L3M *aL(`ek#M zGy3xNa%auG#qr`|+i9JSkE4x_#{L <&^64>TW*Uu2#Hd%gd$~ zUsqkgr^^pCD8$(5=KZ$*YODOZ?e(Zj`F*L1S}#g*(7jmdDp2|TeEWQ2D(LLsY}9#+ z>;uIH62MRAI^FV^l%9}=>fgmz`w7%&8ov(uiA>n5Z=eFV>XH+mBf!6dRz?c>i4ON> zPgc-ggA8ZAqRbvG!gMPX!XZ4};?O_rh?ve^HTrq>K}vg?XvdPuDQ6Uo4H2gbr#s*7 zo)*+d<=B!Olhj}qbWW;L%=)C~zIPPRWvh3zG@S4ltqz=!AQ!XnvnP!W!V>7OxJ(?= z_Bn+=r7g_44(Mq}&$Di7%d78+g#ZSgPZ*A4`I#%<;-mm=HcRR7mMg$4AfO9E7JjRm z&N5)z% RGOhH8(LvZQkvl|Dwq3~->IM#lpj1yy7k#|ana0n++$_+#`!-$xUQe! z^h{t60J%XGYb 7n2vo_5M-`kui#u!;=J&ZVZGK zZU4%3pY2QLhLGWh$C|Vu)P$rK?FG*zX#r-%0)+6(!8*HDFGILn&2u*BaSAT%S{Df6 z(k$usz^C&4V Jm?4|U>qOueUK6r~VpkEAaw;vPXiyn$?e*=dV34VTvO)wj zp3{Rung7BOgf54+b*)7z0_iFG?M9@rs|JcS _sfOxnU6Jr|vYiL^(7=_p&i^Jl z18|YHkyEfPPKaEiNzzi@{`H5Wa%5O?N!iq}R^ XvP z$-zsS3HsFRgwZtMgfk)W&m?|tgk0MG80X4bIWn4kboWcC6UL~O|OgUL8TF#>8~5mlsZg`H4uNxlC}Z;bz$-hPI+Jsz|93Au!Y-M^1D zWduTwpQ%>>sBsz#z^>=%>A59US;^y$4g1X;H8EpJO&&oXblKBs$Ae1C^lSG2p5T5H zk~>fT_XOt+CNTf p~1BHyp#Wpqu2k&7UdLUj6JU(-1ZE_>IyX9{Kub0 zz+Q7*QG{G+keg}UPi4h^Nda7*wD{>3WUm#a3(~{3NW_18{rC6={<`7E?ICqABOkE| zj{awPut!? %Dhn zYK_U)7VIH_bj-wG9)d*B7KBI-;qnxw^G1ZzY6WJH{b9&}G2dIix3>@)j6dV pkuU=L{?Yw3e1!rePaJ-JPEU8D zXs$d-2t2q-riUuoWgY_gu>j@0Mnj0hR3R<`&~2G$$S0_Rj1594wpBT1uYUoH*a>kd zgaAHEj;z_#S@Zk-@>2XV;Dkp}ErH+~t(4TeG=w12r<=*aW7W_5E9?(g+*@)95)aQv z?_)XKu RUal8??@LgN?`<5F%y$lTnP&cY-?hav68bN>E zUA=Jd2_X~=CkXfpT2m=z>r={0=}Y~QxUkyde-`s-d&V!Ht^kBULrB*X{RlsEBfv1) z365c}Aaid>lp>N9eVx5RzLtkdnC^T$auI}YY+JtBz&v#!#q#g%nL;HC5J(SB?YWME zy3P53e-n5(dIvgn&dd<@<9J@&X}=U>{3= PLJJ!`Fgpd2s1(w>uU{( zZc2}H>7)1KmW#IFA+u-A>D5qHnE_Sycm6F-=q@(afvlWv4h-Fcn57B7P;-qHE*E_; zI`?_HbwS4GK2g+j8g)f&6;^srRb1|r-v2y6a0TvY1{nZ@7Jk!th*udv$`{O7JW3$C zvDJ=M8{Z;f&>3lh{~B3CG0}IOyxS}ti4EE`M`t)tt86#<3NO9i+OR(w?gBIqjDFMm zFm3N12=_)%FxAgpz<7c8_0D;aXtXm8#L0WnaS4CKuYDUwT@~ bAkW7E-eO#2>p;*fRrW{n^eN$~Ube`c zo)4$C=jw1MM%aqxit9nLfC1nP2$5iSa=M@e+cuU_$Z6K`;y?!#$uj4BIlkM!;=@HE zCYXJVSoQfrQGCRL(d+f86taGeTK*2lUY^}~QO~d^Qa%Y;2GeVI^&{oycCDF-%F8hY zW)#${0>Swr(u!sx!>LJYP$KY9GhIo`TREK};Hqy=NPw*>gSg$FECujiNf><<>ENw= zZL}(re$;Ei`|^qYX6_4rCXozFCY@gF@)uJ`-6E7~VRH%PaeGl 6=o}Q?cs#|x zfUr})nTT0-ud*g|zcYoAM|CM {7?y*W5*u-rVT9R {v#tw_NTDa<%$EF)U2O_JdAtP$S=IgJz{h~o%q0LlzJ6>tPmeDk>0ktg z=F^w%M=Oq3Z=e G#>42bvd0#Z51e^!(JUQbkBLq-LN}BiNlp$sEocx)DlD@%6p#AA+ z%s&`FP;`^c6(?GGjCU(P!?3BR97?c~;N;=BpZ$9hR>K@1X5xUwDg _;)~4k0aH-%ed{nj~%S{#kNXzC|lv6l|4x-+{=p(7i zIx9lcv@hIxnj(ZA6PoYbe)fml4QH=h`BL`PFhi$A^sh>y$ 045Vyxqy zX=hp ;Vl4OA!Z{)u5CcdiXY~fpu+<(AS05{Sjvlal z*nAXO(fZR$@g; U|O7@b;4Fs$hGLoqF<2!*dfKR|*=XzGks )7poUn`Wqmt9dz}mj}>VzMg>OU z5mD)nJ7f^ATnoipF?J#7v0Q7r-q5|~L)yGCJwl)x6I}rsY5nvP<>*v-5D(-SPdB8R zO+UnWLx};Nw%hbEA5&0IQ3@4QQ*;oEN!cF_ukX!o;MxJE;`!_D_j n9nV!8Vlk9srync8E+Dkr;mB@U%A59i2)`=M@ePVq8>?wHH4&BAy) z?B(OJ8CCOwPU3ZeO@Z7)0R*!rK$OTv==jwsCi@+9{7*9{M9lbzdQq6nHwH`77Q%t^ zOJ(+M{LjohFf-BkI{Q02qEsnM1cxZ3U_?*RLOmN=QINc@WQ%L&$m;y6hHraWa_V&m z^xuTAbC?kQxFvE=ZTz!He#wxCdcR7YH72#rCgkdH(FO|G9WB$81E_y(YfT@cLNbm_ z@keXv{#1DV8%}3scHkb`rDCWChkot5Y-558_d49*?l%s7?^ iTec-Y?##==!|8J=_iMXA?5mh#|%#&}V+|{)s~8=O&V4VB}eyh^O=(RF=+D-4kT0 z_y1Z;%jwegxwQ-ms9G_@-dp&raUmeWh4_FOFd6RooRf HsSJo_-ggK2~gM zJuNE7Uy8ZkfuwnrXXHaN_yX8J{mpMY@{&lrPxGIcmURw)!oX4JW2Tih&dv5(#eA;JYV&Ke(E4F7q(^w@u4l{hd!VW=yp>IKX z*IxlMC78lj37Ea9UX7*ND;p=P>(ruey#BPXa9o`}obDwAbXE^QFE!{jX2AxS7eFMeyXc7yM&2C%irY6=a$@Juto9o_e_ z%Ev`W#byIy*=Q_+oWM2gDrp` ti>aNdgL|YWu&!)mY_DcIp0cT!*k}bi*8|GL2_ro@6pE!-Z6CW{X1smSd9f zL71e+iT(kFt;$lVwX _ zuFxo~+(`SM9f=nfLgegz+EZ7TN^rT4y-iHiGjLta S_C3k)c5xpDNqZ?RA&c`+JfpM5Y9z}8 z2o&k}vo0@YS}G-bWGRe+4D}v^nYMs_HA|uCKtY-V*Q)U2>)$Du;?9;+MB)_Ioum5D z9<5|>6EH!RKJln0hip{n)%58?gs5HZs~60=QxMVJ=xJ&|sn9}ypil|atz`AXE&m{Z z6#e+d%yV3xWwvGYVoEKoOZctix6p42g%>JwF5Rx|>=2#Qv_(f#?v=cm(P04`zqyf* zPp@c;bTvW^*U-;O|0LL;n~m K?T&QtDIHkpe;tvj z+G;~C3oA}0H2=Sj0sO-_>+{Sxg?aHXmf*(hq?cHuT`VOt%SDLO5^&rt$;u%YS{`ZL zg>a{Izz}@SZ}?ZSGKQ%xC1vklvL;psov{|}(!c0p***euqeQIbO2Mr&ym@=G-$$+R z6kj9dpHiQs! +7_zDJSe)cf}^Z3v! zAm~+lSB`FxIH7vRDM2fRl}JTq^iE+|h3=rEEahOa$GWL~Gc{S%vqomwp^4s9j?Ui% z(TG0AmmLxFAK>qk(E1-Fo2Kc_)Hc!fTAAhew!#U8pqUH5wnOBZ5>MNwJ?Ee0{r_5i zulvt3#lEoFli=nZl-WWjNBTZD6vx`Tjm(C>wq~1Q>o@)3r!v$yfy7@7uc(?J>2ZFj z@?JHDS-sn#&}J@9GdxPA1F_aA8|#EHSVOlG!1tt*eHD-#xFBhH2)=;|M!0NzC`i?B z8MS9F?hvmt?au6Sk~8f%|0f{4JXl>CyOR-F)He9Gu*hryvN6(WXexssIC)hBXFghU z^M~t@8MQ7{jvJq=UGHDvuUR2V$i$=LyPsnRX`=1AX%k!R!J|-y!lN(cG*`T0hx)!; zfDc}5q8!k+D^)5D#o#GfK`-Bwz=$2MBkD54J=BcA1tw@evREO>=)g|(m#scmdwD_) zu@d>agui!-ji;Gd_GXv}qr}HL;RYn5qJOQzd`|4$;+`GRbq|1pQzrN1sn9h1U9fRY zTuoKj_-$E1`{_cn{IF8f0v04Bm7;3<0Xf2}UIN2ZOS3tpemQgqGch6O*keR+H)dgS zZooqn3D$Yj@KG3=={2fkjohUVNc5?okG&hMqZ;C9b?;cCJ!v|BSi&O@CwZx``l-s; zD2kj$v`E*Tj_oh(@Fs)yLtGb7L&E oQ3 zKmu9e>WElnBR4JI#FU{XWUh}{Xnu(b7h%VS>fbafVmdm;cF1nV{IsJ5?kE#4I8tI% zD1b04jWg+OaR=y%07o*4b$X67>8F~gcjC#0JTP4t1!=b-?PVmY1f8h~jzbi)0TVj~ zPRI%qbk-4<#)Rp$_Vn<(2T 8uTKear3|ctvc5WC#4@A%FsL axuJL#6Dd_G*2$tg7 zt)Z4W9_TeqN9}#1!&%1w5r7|Sg%lI?vt5m$>IHU~e&JY8Z@(;2BkZaS4iA|QPhHE_ zi}88~#KR4{( 2aHQV~#M1Fuz=s&`e^2D=a_A%-E6IXG(R<*dZL3>|4iUe^#X9^js6Xy67Nm?!-A z4SLLr5m)^&gvm(`ss1JYuN3=sZ1u+_T3_eZ)VAM9!!bk@`{;P_Q}F>-$ekJaucFgm zpg%3gY;`OFA282!Fn>vn`0ykxNOvZX9Etn!%WKxna}GVx1;ZUR+03i3mJTjxI*7r~ zr?ICe$o?Y7ZubrRg-YNlhlbZ1m#bnH%ATSHif2(xP%Os+zD%$vkHFj1h#OrPZ}^*% z#@nP7!V$zw5Qh$=BvOBxDHW7}T!C(OW7<0FHGT?lge8BFF-Yd0;Xtk+V)ML~R<6jn zVpDcOQ%-S<{-Px*&g&T}`6MNYU=zmV@GJP=d^F@rGR6+N^^hRqi#)3zvmXvxN1OxZ z{1^Bv+-Ljqa1J3nrPX`WE^G KbZngF+; zmN|T0hXbJ;6@J!4UyHwSSwJ>j@j5ZGF-mfwna#4&SyEq|#TIFidJ}2W-3LvYKx~Zn z#_9xiE8cV$+tbP=U$mf;QSI_ARg8~QfgNK$vO?38_MjR>RRcJOnlGI|2W6ZbX;Xw2 zW$n7$gkx-iMkNynWrH6!s)dWLB#=FBoyc-un5#lJR 9 zHFr;fJ}t>{6O|YEulNYiW64d9k7bwITO36}3Vl=;-kXdtRq_iu2!aHgD^#BtxqY<= zA#9WpmpkM*#OJV))Oa(S-(mJFt`-as_8<# &DJ^e}a#I0;8QY-jQaj7~_h<=1RdfIiaU60w ?Tp$6t2epthBY^lW{ ziSIRhgDj&IhJ?E7WWJt+4JLk8E);}lh=&mV_?DyC_1Cx^d$Ng6V?i3t*tuB{{_ zTsJ*NtyB5hF^O;n+%3FIJJ$EV4Oi0}Tt0!( ztUs11mK8-ZG3%Y2_^9`2x{R4?j=F8(HJf1QtlWu|2okm_+grFr_+r87QIyUS+as18 zGLuQWolBsYU1Kzz`_B&tVQPKjJHa$ju?)cDMGPR`6XM}Hu#-X)b=U?8U*RKUe>$`D zwFg0fv)Lw#I!cJ1|7I2KIgV95I)Vuhj0gZXPUxTaECr6rAmv?#9hlC}6!3m7bOX@& z*c@c?DbFYMhJ8$0ur-SwJsXTj;*IRU&;9xv=qgT|WM-p#I=j&i?Obbtuu1@Ffm3-> z#pnE8^NXbBz2L#&1e1||dknG@>|bOygy>?+9Z3NNKFjh?07WP^{}KruX3dEQkU8Ms zcZU<~T+ TIa29hHA?&yI&AeuiW=cpHb1B >mq~Cxse7^zzvcy2Nu@6d;atI}N$EX@H*on-gNit&<4-oH6 zrtOh^IS^}4&wK|n522DvfAM^zOow{!If@v+^W^=KBk!8pROROhq*)ZMI2{No-sMW) zRiB -?9RL6=m_Y z{fNHozOB#^&7kp}>Oy(XGPf{agXh0ydXUfbZ&(F8e9go9)MJZ<3|@23p1|HK5lGWY z ioPyD@9b;T}4Vuk9AIFdT-y|y*kYfAYggBgG+6kAhp{@ z7F^x15Dq$f3o=tTKS|Fr(C8stEfBfvi4v@8iKrePL#pL;vlHqxrdNTL@^yEo%X*yp zBm$_OCKBSI+dfvBO-Yux7OWE*YAI0J;Ou`5atSQC9IB#%(YDl5&vGYR{* ~w4@t;w;sWMQSZ$IAu1lb9 z4h3)qI_M+(qpIK-_B6)0$A`%su&+P8Sb!hNH+x5;T^HQcgmtRulJuyY+j;`ZyL^Az zOa#fo98Oc K>TLvhU0Rh)I%=17Of(+EieA{QkpD~Bf)Dq17YfO=Y zw=L(|#&AC@Cdg3qw7D|u?K+xHnIkSqJ*zX)hu!?Q^VVgTCt@>_j=X79%l(qSRqrsF zNVQW|wJ`Xtu8)MYUYtMaFO++w3qOfGPU^Z11%h=^Kd!v1kE2ibMEVVZ06##bhCo!S zoudKf&>gkofp+v|f9x@U38BMx%Sahc7gQu^7uRU8r?-N6R!G-{iD2_s9Sw({F&Xqt zXlM%Dly!eyrEVCni|q>a?g(bpi38+)`wI0!IAH4hkj;rpf0Ux p7pym7s zI}`4EKr82`ixNsR@H^llLAPxP;1S%E`lH01R@U|6A-J-VGwb076)f0lOkcFNtIM&v zymauAz)9*mO^~?Fg<*%^k2~CuZ RPU*NFOd~isptQiX!8!kXG|Gqr{ zU3KwNiM%4&;L>#wu7`|5i%Bz*17k;W_^R)-GQB=Vt7k+v=AjIZ@h@`VWj-Apiw$2l z;v1!rvaHX#00Ly_>5-Foj=R@^p5Pt2;jeg3y4BG>qz@fTj0W_$=^G)SC&ZID>78iC zKH}HqUihbvMb@y|yG#Ru>OgVqXLh2@RrDzm@sVco*)XmO#*c+G@E? &J>b7r}OGS8Pd>bEc0xRjOAAO){cVRRb6^HGK~t6wmnDd>Od)0(P)h&QnDmm ziZ_d}HCzO_7^SRgMQ#7^ClitgT2T+|r^ggtxeh(klb2njXxjl+9d LTUxpW7jIP0$B!2u zLO3eSsf)Y7bpY)zu#MfVW@Ftx2I1mwT}J4IUj=I(bY?^s1B MK*Aw^f#-S5Byk`)REq`ag894dk4)bX> zLQ@N*Sw{h6>DC4#!DhI7$;=l- ~pz6+kT8N1-f*oU}Q VA_ DA%OS^bo_}`yYXQGJ zWuXcnaU#8uYiL795L);uQbOuXbxb0)sHdT7Y^}6|eK5A7nMIf#$@*%FEgYM0pw&wn zzBxZ`Z5|7+7Nq0u0r0fsP#Sa3=ZB)T7t9YPlOt6VMTVX+@gyX*Y}EnR@G_$je%4uu z{=?7wE=8AWq8L!q`N>;oSnsPTrKJpm*INR-RIM;_yUN1fK{mp5qxWIT-O!a=O(FhM z#2mw&ECPndXz3$~ qfZP(~F*VcYnJ} zSA#GcapDnWrocZj95TUYoA_ml$hAX?z}zunj+o-8BX`FtOM=x65!%&}ML-j)T00ED z81Wdd;q8))M7yYAWzQ2)7G^J-p%a6lxx}v~=dl55{_w>b63kGEqLbx4SCAG{jIA{C zE7JUv&<{V-nWjtS%NRaEjk+Bc;|Rw`V9cwQE@MM}4MN*BB3Q{{SoQNOZ7)MLar@T- z*3NK#O1>*h Qb=7`}v`naEs6TYxgjnF2rp;AQ;$htngFe z>s4uH1r`rg^8Lx6*QH{QN Fi;T1Ts|Qm4V6444jIMk(O$! jf`1hlWh1Hzcz^Zu&>R8I;}!wvCrWAWAQ8p?xVV~O%27}v@fsxH??rKmpxY}A zCP<|lC6LW>#L#_8_b6u6L4Y=(r-w=Cry=|C=z#?hs?!S+iwS2N2T3PGr(?uVkZ}tb zsCfeHw$3crO=A&lcPc|;7o;f1&HIbH-Jx*I)z|Oh$x_eF+rvFsJnFwbVnrlEuCLqu zg?5z}1>ptQkhA?)7F4+HRQ4fAZqhYSf4Cb9ihs3E*Vw5p?Pj6t$}phf{A;qFm*ixS z2bf70u}AF{$mr$NE}-f6PTh_H&K9h+9@W zRk*?5$CKy9jQ0>EuX^BEjRM}Py@WQx#(CC`2k@Yjy!`h^Zn{*QKIdRtbA;Tzx2(1! zX{^y9LUtYIgpVGb>o%}&7dNK;W%I>vs8OorvlblZQOV?I0M+`{3IN60AEK5k+psN8 zpt0sHBcH~+EWUrO_vq8)1hdDwquWIf90D_ZbO8(%hAKctpTE3&+?+Hk!9LGbX^XlS zZ9qQTD?Q2$o!jYi0LAlW0E)9`W+3BJ#KkIAzHi#XZ`1D^#_yNaZNSs2r6<*vR_Hd= zYsi0dx`6)^sQVvI7ojuFoDoBLxWmb&|NeERf1lB<1+F@B3p2`O+`{R-bLpzZ=WYDs z#~Q4=-pq*SdGPYT2;PLd?Fx={rtj^oVW5wJ!)^`C`k73w|AFw%pK`3Jb}!>p{@)nh zL0Bb|t`>fR&!YsU0c;RkwFKz_T)^X7@#8oD7r`f7iJYmD#296x_zQ6nyTqX%tAHB_ zPn0-n>P_~H&%x{jv^8_a3P01>KIne{T^khw!X0l)CqrIANUMXwVMvZEstjHNE-dDe z976Fi)Fr6kCp3y2Qe+uD`R`dMzWp(H!f8IMf4Gn)?^Ir sV2}pxzKVht1me>vJsE`L6 zrY~8TIIy@(yi761*ld&$4n|^2enS~dv5P U8)F7G|bUrl|s zRc_W-L26hOFFT`Z00JH_9wDvIS!Tg8ELjQtnW1P{1QM@ @)9PKom`QqDK(%)^1XGR- zg%Aa`kCxk+#w} zR0K~GmrH}lr68rNKRXKEwq5RW03~;$b&+#$2851qpYN2fk%x%0Mv(sARhm9PQlep4 zbkD-FV+bW3@|Rc_#1XcEgjsAkop}H@gvoAiNX+Sq-LW7smfPJ*D)C`99{btjbnP~I zaWepGU)Pt%D^x>oMOrV)R=?1``U-6t3qeObjk}p?S+ TIfv4z+Sc^xJbcl7tmjxfd< zULw`|$p$!T>V3#Kl815vQM0igfV~2QQ!BhZx>i9+{acOYckYA;D9Qv`9D =Xz>5y+7s67uLeG1eD8K Bv!2B9+Bm(s}@YQM{^9~Ssnw n(TH=&qf2zkzH~&s>0nz0z?4Agu!- z!*NV7VScJu^-{dQ=Gfk?2Y_hUYe{mTX4Jt%Gtbf|5!m&1<*Ay@N+u8