From fd51257f7deb59783b6d8fdc8595d69fdf6978a9 Mon Sep 17 00:00:00 2001 From: Md Motasim Bhuiyan Date: Sun, 12 Jun 2022 20:35:37 +0300 Subject: [PATCH 01/87] Update - Event add frontend done --- src/frontend/.blank | 0 src/frontend/index.html | 37 +++ src/frontend/static/bootstrap.css | 7 + src/frontend/static/bootstrap.js | 7 + src/frontend/static/dayjs.js | 1 + src/frontend/static/popper.js | 6 + src/frontend/static/script.js | 369 +++++++++++++++++++++++++ src/frontend/static/style.css | 438 ++++++++++++++++++++++++++++++ 8 files changed, 865 insertions(+) delete mode 100644 src/frontend/.blank create mode 100644 src/frontend/index.html create mode 100644 src/frontend/static/bootstrap.css create mode 100644 src/frontend/static/bootstrap.js create mode 100644 src/frontend/static/dayjs.js create mode 100644 src/frontend/static/popper.js create mode 100644 src/frontend/static/script.js create mode 100644 src/frontend/static/style.css diff --git a/src/frontend/.blank b/src/frontend/.blank deleted file mode 100644 index e69de29..0000000 diff --git a/src/frontend/index.html b/src/frontend/index.html new file mode 100644 index 0000000..f6c90a1 --- /dev/null +++ b/src/frontend/index.html @@ -0,0 +1,37 @@ + + + + + + + + + Document + + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/src/frontend/static/bootstrap.css b/src/frontend/static/bootstrap.css new file mode 100644 index 0000000..9f4fb0a --- /dev/null +++ b/src/frontend/static/bootstrap.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(var(--bs-body-color-rgb),.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:rgba(var(--bs-body-color-rgb),.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.375rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.375rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image: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")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f9fafb;--bs-btn-hover-border-color:#f9fafb;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#f9fafb;--bs-btn-active-border-color:#f9fafb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1c1f23;--bs-btn-hover-border-color:#1a1e21;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1a1e21;--bs-btn-active-border-color:#191c1f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;text-decoration:underline}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--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='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--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;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius,0)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius,0)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(var(--bs-offcanvas-padding-y) * -.5);margin-right:calc(var(--bs-offcanvas-padding-x) * -.5);margin-bottom:calc(var(--bs-offcanvas-padding-y) * -.5)}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),.75)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/src/frontend/static/bootstrap.js b/src/frontend/static/bootstrap.js new file mode 100644 index 0000000..d395851 --- /dev/null +++ b/src/frontend/static/bootstrap.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},m=t=>{"function"==typeof t&&t()},_=(e,i,n=!0)=>{if(!n)return void m(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),m(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.originalHandler===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e;let o=N(t);return C.has(o)||(o=t),[n,s,o]}function D(t,e,i,n,s){if("string"!=typeof e||!t)return;if(i||(i=n,n=null),e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=L(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return s.delegateTarget=r,n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function S(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function I(t,e,i,n){const s=e[i]||{};for(const o of Object.keys(s))if(o.includes(n)){const n=s[o];S(t,e,i,n.originalHandler,n.delegationSelector)}}function N(t){return t=t.replace(y,""),T[t]||t}const P={on(t,e,i,n){D(t,e,i,n,!1)},one(t,e,i,n){D(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void S(t,l,r,o,s?i:null)}if(c)for(const i of Object.keys(l))I(t,l,i,e.slice(1));const h=l[r]||{};for(const i of Object.keys(h)){const n=i.replace(w,"");if(!a||e.includes(n)){const e=h[i];S(t,l,r,e.originalHandler,e.delegationSelector)}}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==N(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=new Event(e,{bubbles:o,cancelable:!0});if(void 0!==i)for(const t of Object.keys(i))Object.defineProperty(l,t,{get:()=>i[t]});return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}},M=new Map,j={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};function H(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function $(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const W={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${$(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${$(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=H(t.dataset[n])}return e},getDataAttribute:(t,e)=>H(t.getAttribute(`data-bs-${$(e)}`))};class B{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?W.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?W.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const n of Object.keys(e)){const s=e[n],r=t[n],a=o(r)?"element":null==(i=r)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}var i}}class F extends B{constructor(t,e){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(e),j.set(this._element,this.constructor.DATA_KEY,this))}dispose(){j.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return j.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.0-beta1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const z=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;P.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class R extends F{static get NAME(){return"alert"}close(){if(P.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),P.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=R.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}z(R,"close"),g(R);const q='[data-bs-toggle="button"]';class V extends F{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=V.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}P.on(document,"click.bs.button.data-api",q,(t=>{t.preventDefault();const e=t.target.closest(q);V.getOrCreateInstance(e).toggle()})),g(V);const K={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))}},Q={leftCallback:null,rightCallback:null,endCallback:null},X={leftCallback:"(function|null)",rightCallback:"(function|null)",endCallback:"(function|null)"};class Y extends B{constructor(t,e){super(),this._element=t,t&&Y.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Q}static get DefaultType(){return X}static get NAME(){return"swipe"}dispose(){P.off(this._element,".bs.swipe")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),m(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&m(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),P.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),P.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),P.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const U="next",G="prev",J="left",Z="right",tt="slid.bs.carousel",et="carousel",it="active",nt={ArrowLeft:Z,ArrowRight:J},st={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ot={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",touch:"boolean",wrap:"boolean"};class rt extends F{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=K.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===et&&this.cycle()}static get Default(){return st}static get DefaultType(){return ot}static get NAME(){return"carousel"}next(){this._slide(U)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(G)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,tt,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void P.one(this._element,tt,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?U:G;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),P.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Y.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of K.find(".carousel-item img",this._element))P.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(J)),rightCallback:()=>this._slide(this._directionToOrder(Z)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Y(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=nt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=K.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=K.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(it),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===U,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>P.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(it),i.classList.remove(it,c,l),this._isSliding=!1,r(tt)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return K.findOne(".active.carousel-item",this._element)}_getItems(){return K.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===J?G:U:t===J?U:G}_orderToDirection(t){return p()?t===G?J:Z:t===G?Z:J}static jQueryInterface(t){return this.each((function(){const e=rt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=n(this);if(!e||!e.classList.contains(et))return;t.preventDefault();const i=rt.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===W.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),P.on(window,"load.bs.carousel.data-api",(()=>{const t=K.find('[data-bs-ride="carousel"]');for(const e of t)rt.getOrCreateInstance(e)})),g(rt);const at="show",lt="collapse",ct="collapsing",ht='[data-bs-toggle="collapse"]',dt={toggle:!0,parent:null},ut={toggle:"boolean",parent:"(null|element)"};class ft extends F{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=K.find(ht);for(const t of n){const e=i(t),n=K.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return dt}static get DefaultType(){return ut}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>ft.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(lt),this._element.classList.add(ct),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ct),this._element.classList.add(lt,at),this._element.style[e]="",P.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(ct),this._element.classList.remove(lt,at);for(const t of this._triggerArray){const e=n(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ct),this._element.classList.add(lt),P.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(at)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(ht);for(const e of t){const t=n(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=K.find(":scope .collapse .collapse",this._config.parent);return K.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=ft.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}P.on(document,"click.bs.collapse.data-api",ht,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this),n=K.find(e);for(const t of n)ft.getOrCreateInstance(t,{toggle:!1}).toggle()})),g(ft);var pt="top",gt="bottom",mt="right",_t="left",bt="auto",vt=[pt,gt,mt,_t],yt="start",wt="end",At="clippingParents",Et="viewport",Tt="popper",Ct="reference",Ot=vt.reduce((function(t,e){return t.concat([e+"-"+yt,e+"-"+wt])}),[]),xt=[].concat(vt,[bt]).reduce((function(t,e){return t.concat([e,e+"-"+yt,e+"-"+wt])}),[]),kt="beforeRead",Lt="read",Dt="afterRead",St="beforeMain",It="main",Nt="afterMain",Pt="beforeWrite",Mt="write",jt="afterWrite",Ht=[kt,Lt,Dt,St,It,Nt,Pt,Mt,jt];function $t(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Bt(t){return t instanceof Wt(t).Element||t instanceof Element}function Ft(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function zt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Rt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];Ft(s)&&$t(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});Ft(n)&&$t(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function qt(t){return t.split("-")[0]}var Vt=Math.max,Kt=Math.min,Qt=Math.round;function Xt(t,e){void 0===e&&(e=!1);var i=t.getBoundingClientRect(),n=1,s=1;if(Ft(t)&&e){var o=t.offsetHeight,r=t.offsetWidth;r>0&&(n=Qt(i.width)/r||1),o>0&&(s=Qt(i.height)/o||1)}return{width:i.width/n,height:i.height/s,top:i.top/s,right:i.right/n,bottom:i.bottom/s,left:i.left/n,x:i.left/n,y:i.top/s}}function Yt(t){var e=Xt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Ut(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&zt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Gt(t){return Wt(t).getComputedStyle(t)}function Jt(t){return["table","td","th"].indexOf($t(t))>=0}function Zt(t){return((Bt(t)?t.ownerDocument:t.document)||window.document).documentElement}function te(t){return"html"===$t(t)?t:t.assignedSlot||t.parentNode||(zt(t)?t.host:null)||Zt(t)}function ee(t){return Ft(t)&&"fixed"!==Gt(t).position?t.offsetParent:null}function ie(t){for(var e=Wt(t),i=ee(t);i&&Jt(i)&&"static"===Gt(i).position;)i=ee(i);return i&&("html"===$t(i)||"body"===$t(i)&&"static"===Gt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Ft(t)&&"fixed"===Gt(t).position)return null;var i=te(t);for(zt(i)&&(i=i.host);Ft(i)&&["html","body"].indexOf($t(i))<0;){var n=Gt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ne(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function se(t,e,i){return Vt(t,Kt(e,i))}function oe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function re(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const ae={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=qt(i.placement),l=ne(a),c=[_t,mt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return oe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:re(t,vt))}(s.padding,i),d=Yt(o),u="y"===l?pt:_t,f="y"===l?gt:mt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],g=r[l]-i.rects.reference[l],m=ie(o),_=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=se(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Ut(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function le(t){return t.split("-")[1]}var ce={top:"auto",right:"auto",bottom:"auto",left:"auto"};function he(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,g=void 0===p?0:p,m="function"==typeof h?h({x:f,y:g}):{x:f,y:g};f=m.x,g=m.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=_t,y=pt,w=window;if(c){var A=ie(i),E="clientHeight",T="clientWidth";A===Wt(i)&&"static"!==Gt(A=Zt(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===pt||(s===_t||s===mt)&&o===wt)&&(y=gt,g-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,g*=l?1:-1),s!==_t&&(s!==pt&&s!==gt||o!==wt)||(v=mt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&ce),x=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:Qt(e*n)/n||0,y:Qt(i*n)/n||0}}({x:f,y:g}):{x:f,y:g};return f=x.x,g=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?g+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const de={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:qt(e.placement),variation:le(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,he(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,he(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ue={passive:!0};const fe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ue)})),a&&l.addEventListener("resize",i.update,ue),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ue)})),a&&l.removeEventListener("resize",i.update,ue)}},data:{}};var pe={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return pe[t]}))}var me={start:"end",end:"start"};function _e(t){return t.replace(/start|end/g,(function(t){return me[t]}))}function be(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ve(t){return Xt(Zt(t)).left+be(t).scrollLeft}function ye(t){var e=Gt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function we(t){return["html","body","#document"].indexOf($t(t))>=0?t.ownerDocument.body:Ft(t)&&ye(t)?t:we(te(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=we(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],ye(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(te(r)))}function Ee(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Te(t,e){return e===Et?Ee(function(t){var e=Wt(t),i=Zt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ve(t),y:a}}(t)):Bt(e)?function(t){var e=Xt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Ee(function(t){var e,i=Zt(t),n=be(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Vt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Vt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ve(t),l=-n.scrollTop;return"rtl"===Gt(s||i).direction&&(a+=Vt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Zt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?qt(s):null,r=s?le(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case pt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case mt:e={x:i.x+i.width,y:l};break;case _t:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ne(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case yt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case wt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Oe(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Et:a,c=i.elementContext,h=void 0===c?Tt:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,g=oe("number"!=typeof p?p:re(p,vt)),m=h===Tt?Ct:Tt,_=t.rects.popper,b=t.elements[u?m:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(te(t)),i=["absolute","fixed"].indexOf(Gt(t).position)>=0&&Ft(t)?ie(t):t;return Bt(i)?e.filter((function(t){return Bt(t)&&Ut(t,i)&&"body"!==$t(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Te(t,i);return e.top=Vt(n.top,e.top),e.right=Kt(n.right,e.right),e.bottom=Kt(n.bottom,e.bottom),e.left=Vt(n.left,e.left),e}),Te(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(Bt(b)?b:b.contextElement||Zt(t.elements.popper),r,l),y=Xt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),A=Ee(Object.assign({},_,w)),E=h===Tt?A:y,T={top:v.top-E.top+g.top,bottom:E.bottom-v.bottom+g.bottom,left:v.left-E.left+g.left,right:E.right-v.right+g.right},C=t.modifiersData.offset;if(h===Tt&&C){var O=C[s];Object.keys(T).forEach((function(t){var e=[mt,gt].indexOf(t)>=0?1:-1,i=[pt,gt].indexOf(t)>=0?"y":"x";T[t]+=O[i]*e}))}return T}function xe(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?xt:l,h=le(n),d=h?a?Ot:Ot.filter((function(t){return le(t)===h})):vt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Oe(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[qt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const ke={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,g=i.allowedAutoPlacements,m=e.options.placement,_=qt(m),b=l||(_!==m&&p?function(t){if(qt(t)===bt)return[];var e=ge(t);return[_e(t),e,_e(e)]}(m):[ge(m)]),v=[m].concat(b).reduce((function(t,i){return t.concat(qt(i)===bt?xe(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:g}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,D=L?"width":"height",S=Oe(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=L?k?mt:_t:k?gt:pt;y[D]>w[D]&&(I=ge(I));var N=ge(I),P=[];if(o&&P.push(S[x]<=0),a&&P.push(S[I]<=0,S[N]<=0),P.every((function(t){return t}))){T=O,E=!1;break}A.set(O,P)}if(E)for(var M=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==M(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Le(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function De(t){return[pt,mt,gt,_t].some((function(e){return t[e]>=0}))}const Se={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Oe(e,{elementContext:"reference"}),a=Oe(e,{altBoundary:!0}),l=Le(r,n),c=Le(a,s,o),h=De(l),d=De(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=xt.reduce((function(t,i){return t[i]=function(t,e,i){var n=qt(t),s=[_t,pt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[_t,mt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Ne={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Pe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,g=void 0===p?0:p,m=Oe(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=qt(e.placement),b=le(e.placement),v=!b,y=ne(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,D="y"===y?pt:_t,S="y"===y?gt:mt,I="y"===y?"height":"width",N=A[y],P=N+m[D],M=N-m[S],j=f?-T[I]/2:0,H=b===yt?E[I]:T[I],$=b===yt?-T[I]:-E[I],W=e.elements.arrow,B=f&&W?Yt(W):{width:0,height:0},F=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=F[D],R=F[S],q=se(0,E[I],B[I]),V=v?E[I]/2-j-q-z-O.mainAxis:H-q-z-O.mainAxis,K=v?-E[I]/2+j+q+R+O.mainAxis:$+q+R+O.mainAxis,Q=e.elements.arrow&&ie(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=N+K-Y,G=se(f?Kt(P,N+V-Y-X):P,N,f?Vt(M,U):M);A[y]=G,k[y]=G-N}if(a){var J,Z="x"===y?pt:_t,tt="x"===y?gt:mt,et=A[w],it="y"===w?"height":"width",nt=et+m[Z],st=et-m[tt],ot=-1!==[pt,_t].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=se(t,e,i);return n>i?i:n}(at,et,lt):se(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n,s,o=Ft(e),r=Ft(e)&&function(t){var e=t.getBoundingClientRect(),i=Qt(e.width)/t.offsetWidth||1,n=Qt(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Zt(e),l=Xt(t,r),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==$t(e)||ye(a))&&(c=(n=e)!==Wt(n)&&Ft(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:be(n)),Ft(e)?((h=Xt(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ve(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function je(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var He={placement:"bottom",modifiers:[],strategy:"absolute"};function $e(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(W.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=K.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ke,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=ai.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=K.find(Ge);for(const i of e){const e=ai.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ve,Ke].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=K.findOne(Ue,t.delegateTarget.parentNode),o=ai.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}P.on(document,Xe,Ue,ai.dataApiKeydownHandler),P.on(document,Xe,Je,ai.dataApiKeydownHandler),P.on(document,Qe,ai.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",ai.clearMenus),P.on(document,Qe,Ue,(function(t){t.preventDefault(),ai.getOrCreateInstance(this).toggle()})),g(ai);const li=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ci=".sticky-top",hi="padding-right",di="margin-right";class ui{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,hi,(e=>e+t)),this._setElementAttributes(li,hi,(e=>e+t)),this._setElementAttributes(ci,di,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,hi),this._resetElementAttributes(li,hi),this._resetElementAttributes(ci,di)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&W.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=W.getDataAttribute(t,e);null!==i?(W.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of K.find(t,this._element))e(i)}}const fi="show",pi="mousedown.bs.backdrop",gi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class _i extends B{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return gi}static get DefaultType(){return mi}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void m(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(fi),this._emulateAnimation((()=>{m(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(fi),this._emulateAnimation((()=>{this.dispose(),m(t)}))):m(t)}dispose(){this._isAppended&&(P.off(this._element,pi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),P.on(t,pi,(()=>{m(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const bi=".bs.focustrap",vi="backward",yi={trapElement:null,autofocus:!0},wi={trapElement:"element",autofocus:"boolean"};class Ai extends B{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return yi}static get DefaultType(){return wi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,bi),P.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),P.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,bi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=K.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===vi?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?vi:"forward")}}const Ei="hidden.bs.modal",Ti="show.bs.modal",Ci="modal-open",Oi="show",xi="modal-static",ki={backdrop:!0,keyboard:!0,focus:!0},Li={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class Di extends F{constructor(t,e){super(t,e),this._dialog=K.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ui,this._addEventListeners()}static get Default(){return ki}static get DefaultType(){return Li}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,Ti,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ci),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(P.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Oi),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])P.off(t,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new _i({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=K.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(Oi),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),P.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),P.on(this._element,"click.dismiss.bs.modal",(t=>{t.target===t.currentTarget&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Ci),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,Ei)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(xi)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(xi),this._queueCallback((()=>{this._element.classList.remove(xi),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Di.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,Ti,(t=>{t.defaultPrevented||P.one(e,Ei,(()=>{a(this)&&this.focus()}))}));const i=K.findOne(".modal.show");i&&Di.getInstance(i).hide(),Di.getOrCreateInstance(e).toggle(this)})),z(Di),g(Di);const Si="show",Ii="showing",Ni="hiding",Pi=".offcanvas.show",Mi="hidePrevented.bs.offcanvas",ji="hidden.bs.offcanvas",Hi={backdrop:!0,keyboard:!0,scroll:!1},$i={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Wi extends F{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Hi}static get DefaultType(){return $i}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new ui).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ii),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),this._element.classList.add(Si),this._element.classList.remove(Ii),P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ni),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Si,Ni),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new ui).reset(),P.trigger(this._element,ji)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new _i({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,Mi)}:null})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():P.trigger(this._element,Mi))}))}static jQueryInterface(t){return this.each((function(){const e=Wi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;P.one(e,ji,(()=>{a(this)&&this.focus()}));const i=K.findOne(Pi);i&&i!==e&&Wi.getInstance(i).hide(),Wi.getOrCreateInstance(e).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of K.find(Pi))Wi.getOrCreateInstance(t).show()})),P.on(window,"resize.bs.offcanvas",(()=>{for(const t of K.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Wi.getOrCreateInstance(t).hide()})),z(Wi),g(Wi);const Bi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Fi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,zi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ri=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Bi.has(i)||Boolean(Fi.test(t.nodeValue)||zi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},qi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Vi={extraClass:"",template:"
",content:{},html:!1,sanitize:!0,sanitizeFn:null,allowList:qi},Ki={extraClass:"(string|function)",template:"string",content:"object",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object"},Qi={selector:"(string|element)",entry:"(string|element|function|null)"};class Xi extends B{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Vi}static get DefaultType(){return Ki}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Qi)}_setContent(t,e,i){const n=K.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Ri(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Yi=new Set(["sanitize","allowList","sanitizeFn"]),Ui="fade",Gi="show",Ji=".modal",Zi="hide.bs.modal",tn="hover",en="focus",nn={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},sn={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:qi,popperConfig:null},on={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"};class rn extends F{constructor(t,e){if(void 0===Re)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=!1,this._activeTrigger={},this._popper=null,this._templateFactory=null,this.tip=null,this._setListeners()}static get Default(){return sn}static get DefaultType(){return on}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled){if(t){const e=this._initializeOnDelegatedTarget(t);return e._activeTrigger.click=!e._activeTrigger.click,void(e._isWithActiveTrigger()?e._enter():e._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(Ji),Zi,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._createPopper(i),i.classList.add(Gi),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._queueCallback((()=>{const t=this._isHovered;this._isHovered=!1,P.trigger(this._element,this.constructor.eventName("shown")),t&&this._leave()}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const t=this._getTipElement();if(t.classList.remove(Gi),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=!1,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||t.remove(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ui,Gi),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Ui),e}setContent(t){let e=!1;this.tip&&(e=this._isShown(),this.tip.remove(),this.tip=null),this._disposePopper(),this.tip=this._createTipElement(t),e&&this.show()}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Xi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._config.title}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ui)}_isShown(){return this.tip&&this.tip.classList.contains(Gi)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,i=nn[e.toUpperCase()];this._popper=ze(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)P.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>this.toggle(t)));else if("manual"!==e){const t=e===tn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===tn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?en:tn]=!0,e._enter()})),P.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?en:tn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(Ji),Zi,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._config.originalTitle;t&&(this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=W.getDataAttributes(this._element);for(const t of Object.keys(e))Yi.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.originalTitle=this._element.getAttribute("title")||"",t.title=this._resolvePossibleFunction(t.title)||t.originalTitle,"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=rn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(rn);const an={...rn.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},ln={...rn.DefaultType,content:"(null|string|element|function)"};class cn extends rn{static get Default(){return an}static get DefaultType(){return ln}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=cn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(cn);const hn="click.bs.scrollspy",dn="active",un="[href]",fn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null},pn={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element"};class gn extends F{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return fn}static get DefaultType(){return pn}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(P.off(this._config.target,hn),P.on(this._config.target,hn,un,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:[.1,.5,1],rootMargin:this._getRootMargin()};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_getRootMargin(){return this._config.offset?`${this._config.offset}px 0px -30%`:this._config.rootMargin}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=K.find(un,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=K.findOne(e.hash,this._element);a(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(dn),this._activateParents(t),P.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))K.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(dn);else for(const e of K.parents(t,".nav, .list-group"))for(const t of K.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(dn)}_clearActiveClass(t){t.classList.remove(dn);const e=K.find("[href].active",t);for(const t of e)t.classList.remove(dn)}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of K.find('[data-bs-spy="scroll"]'))gn.getOrCreateInstance(t)})),g(gn);const mn="ArrowLeft",_n="ArrowRight",bn="ArrowUp",vn="ArrowDown",yn="active",wn="fade",An="show",En='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Tn=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${En}`;class Cn extends F{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?P.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;P.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(yn),this._activate(n(t));const i=t.classList.contains(wn);this._queueCallback((()=>{i&&t.classList.add(An),"tab"===t.getAttribute("role")&&(t.focus(),t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),P.trigger(t,"shown.bs.tab",{relatedTarget:e}))}),t,i)}_deactivate(t,e){if(!t)return;t.classList.remove(yn),t.blur(),this._deactivate(n(t));const i=t.classList.contains(wn);this._queueCallback((()=>{i&&t.classList.remove(An),"tab"===t.getAttribute("role")&&(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),P.trigger(t,"hidden.bs.tab",{relatedTarget:e}))}),t,i)}_keydown(t){if(![mn,_n,bn,vn].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[_n,vn].includes(t.key),i=b(this._getChildren().filter((t=>!l(t))),t.target,e,!0);i&&Cn.getOrCreateInstance(i).show()}_getChildren(){return K.find(Tn,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=n(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=K.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",yn),n(".dropdown-menu",An),n(".dropdown-item",yn),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(yn)}_getInnerElement(t){return t.matches(Tn)?t:K.findOne(Tn,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Cn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab",En,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Cn.getOrCreateInstance(this).show()})),P.on(window,"load.bs.tab",(()=>{for(const t of K.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Cn.getOrCreateInstance(t)})),g(Cn);const On="hide",xn="show",kn="showing",Ln={animation:"boolean",autohide:"boolean",delay:"number"},Dn={animation:!0,autohide:!0,delay:5e3};class Sn extends F{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Dn}static get DefaultType(){return Ln}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(On),d(this._element),this._element.classList.add(xn,kn),this._queueCallback((()=>{this._element.classList.remove(kn),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(kn),this._queueCallback((()=>{this._element.classList.add(On),this._element.classList.remove(kn,xn),P.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(xn),super.dispose()}isShown(){return this._element.classList.contains(xn)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),P.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Sn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return z(Sn),g(Sn),{Alert:R,Button:V,Carousel:rt,Collapse:ft,Dropdown:ai,Modal:Di,Offcanvas:Wi,Popover:cn,ScrollSpy:gn,Tab:Cn,Toast:Sn,Tooltip:rn}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/src/frontend/static/dayjs.js b/src/frontend/static/dayjs.js new file mode 100644 index 0000000..e0355d6 --- /dev/null +++ b/src/frontend/static/dayjs.js @@ -0,0 +1 @@ +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):t.dayjs=n()}(this,function(){"use strict";var t="millisecond",n="second",e="minute",r="hour",i="day",s="week",u="month",o="quarter",a="year",h=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,f=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=function(t,n,e){var r=String(t);return!r||r.length>=n?t:""+Array(n+1-r.length).join(e)+t},d={s:c,z:function(t){var n=-t.utcOffset(),e=Math.abs(n),r=Math.floor(e/60),i=e%60;return(n<=0?"+":"-")+c(r,2,"0")+":"+c(i,2,"0")},m:function(t,n){var e=12*(n.year()-t.year())+(n.month()-t.month()),r=t.clone().add(e,u),i=n-r<0,s=t.clone().add(e+(i?-1:1),u);return Number(-(e+(n-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:a,w:s,d:i,D:"date",h:r,m:e,s:n,ms:t,Q:o}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l="en",m={};m[l]=$;var y=function(t){return t instanceof v},M=function(t,n,e){var r;if(!t)return l;if("string"==typeof t)m[t]&&(r=t),n&&(m[t]=n,r=t);else{var i=t.name;m[i]=t,r=i}return e||(l=r),r},g=function(t,n,e){if(y(t))return t.clone();var r=n?"string"==typeof n?{format:n,pl:e}:n:{};return r.date=t,new v(r)},D=d;D.l=M,D.i=y,D.w=function(t,n){return g(t,{locale:n.$L,utc:n.$u,$offset:n.$offset})};var v=function(){function c(t){this.$L=this.$L||M(t.locale,null,!0),this.parse(t)}var d=c.prototype;return d.parse=function(t){this.$d=function(t){var n=t.date,e=t.utc;if(null===n)return new Date(NaN);if(D.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var r=n.match(h);if(r)return e?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(n)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return D},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,n){var e=g(t);return this.startOf(n)<=e&&e<=this.endOf(n)},d.isAfter=function(t,n){return g(t)0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})})); + //# sourceMappingURL=popper.min.js.map \ No newline at end of file diff --git a/src/frontend/static/script.js b/src/frontend/static/script.js new file mode 100644 index 0000000..0a28a64 --- /dev/null +++ b/src/frontend/static/script.js @@ -0,0 +1,369 @@ +!function() { + + var today = moment(); + + function Calendar(selector, events) { + this.el = document.querySelector(selector); + this.events = events; + this.current = moment().date(1); + this.draw(); + // var current = document.querySelector('.today'); + // if(current) { + // var self = this; + // window.setTimeout(function() { + // self.openDay(current); + // }, 500); + // } + } + + Calendar.prototype.draw = function() { + //Create Header + this.drawHeader(); + + //Draw Month + this.drawMonth(); + + this.drawLegend(); + } + + Calendar.prototype.drawHeader = function() { + var self = this; + if(!this.header) { + //Create the header elements + this.header = createElement('div', 'header'); + this.header.className = 'header'; + + this.title = createElement('h1'); + + var right = createElement('div', 'right'); + right.addEventListener('click', function() { self.nextMonth(); }); + + var left = createElement('div', 'left'); + left.addEventListener('click', function() { self.prevMonth(); }); + + //Append the Elements + this.header.appendChild(this.title); + this.header.appendChild(right); + this.header.appendChild(left); + this.el.appendChild(this.header); + } + + this.title.innerHTML = this.current.format('MMMM YYYY'); + } + + Calendar.prototype.drawMonth = function() { + var self = this; + + this.events.forEach(function(ev) { + d = Math.random() * (29 - 1) + 1 + ev.date = self.current.clone().date(d); + }); + + + if(this.month) { + this.oldMonth = this.month; + this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); + this.oldMonth.addEventListener('webkitAnimationEnd', function() { + self.oldMonth.parentNode.removeChild(self.oldMonth); + self.month = createElement('div', 'month'); + self.backFill(); + self.currentMonth(); + self.fowardFill(); + self.el.appendChild(self.month); + window.setTimeout(function() { + self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); + }, 16); + }); + } else { + this.month = createElement('div', 'month'); + this.el.appendChild(this.month); + this.backFill(); + this.currentMonth(); + this.fowardFill(); + this.month.className = 'month new'; + } + } + + Calendar.prototype.backFill = function() { + var clone = this.current.clone(); + var dayOfWeek = clone.day(); + + if(!dayOfWeek) { return; } + + clone.subtract('days', dayOfWeek+1); + + for(var i = dayOfWeek; i > 0 ; i--) { + this.drawDay(clone.add('days', 1)); + } + } + + Calendar.prototype.fowardFill = function() { + var clone = this.current.clone().add('months', 1).subtract('days', 1); + var dayOfWeek = clone.day(); + + if(dayOfWeek === 6) { return; } + + for(var i = dayOfWeek; i < 6 ; i++) { + this.drawDay(clone.add('days', 1)); + } + } + + Calendar.prototype.currentMonth = function() { + var clone = this.current.clone(); + + while(clone.month() === this.current.month()) { + this.drawDay(clone); + clone.add('days', 1); + } + } + + Calendar.prototype.getWeek = function(day) { + if(!this.week || day.day() === 0) { + this.week = createElement('div', 'week'); + this.month.appendChild(this.week); + } + } + + Calendar.prototype.drawDay = function(day) { + var self = this; + this.getWeek(day); + + //Outer Day + var outer = createElement('div', this.getDayClass(day)); + outer.addEventListener('click', function() { + self.openDay(this); + }); + + //Day Name + var name = createElement('div', 'day-name', day.format('ddd')); + + //Day Number + var number = createElement('div', 'day-number', day.format('DD')); + + + //Events + var events = createElement('div', 'day-events'); + this.drawEvents(day, events); + + outer.appendChild(name); + outer.appendChild(number); + outer.appendChild(events); + this.week.appendChild(outer); + } + + Calendar.prototype.drawEvents = function(day, element) { + if(day.month() === this.current.month()) { + var todaysEvents = this.events.reduce(function(memo, ev) { + if(ev.date.isSame(day, 'day')) { + memo.push(ev); + } + return memo; + }, []); + + todaysEvents.forEach(function(ev) { + var evSpan = createElement('span', ev.color); + element.appendChild(evSpan); + }); + } + } + + Calendar.prototype.getDayClass = function(day) { + classes = ['day']; + if(day.month() !== this.current.month()) { + classes.push('other'); + } else if (today.isSame(day, 'day')) { + classes.push('today'); + } + return classes.join(' '); + } + + Calendar.prototype.openDay = function(el) { + var details, arrow; + var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; + var day = this.current.clone().date(dayNumber); + + var currentOpened = document.querySelector('.details'); + + //Check to see if there is an open detais box on the current row + if(currentOpened && currentOpened.parentNode === el.parentNode) { + details = currentOpened; + arrow = document.querySelector('.arrow'); + } else { + //Close the open events on differnt week row + //currentOpened && currentOpened.parentNode.removeChild(currentOpened); + if(currentOpened) { + currentOpened.addEventListener('webkitAnimationEnd', function() { + currentOpened.parentNode.removeChild(currentOpened); + }); + currentOpened.addEventListener('oanimationend', function() { + currentOpened.parentNode.removeChild(currentOpened); + }); + currentOpened.addEventListener('msAnimationEnd', function() { + currentOpened.parentNode.removeChild(currentOpened); + }); + currentOpened.addEventListener('animationend', function() { + currentOpened.parentNode.removeChild(currentOpened); + }); + currentOpened.className = 'details out'; + } + + //Create the Details Container + details = createElement('div', 'details in'); + + //Create the arrow + var arrow = createElement('div', 'arrow'); + + //Create the event wrapper + + details.appendChild(arrow); + el.parentNode.appendChild(details); + } + + var todaysEvents = this.events.reduce(function(memo, ev) { + if(ev.date.isSame(day, 'day')) { + memo.push(ev); + } + return memo; + }, []); + + this.renderEvents(todaysEvents, details); + + arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px'; + } + + Calendar.prototype.renderEvents = function(events, ele) { + //Remove any events in the current details element + var currentWrapper = ele.querySelector('.events'); + var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); + + events.forEach(function(ev) { + var div = createElement('div', 'event'); + var square = createElement('div', 'event-category ' + ev.color); + var span = createElement('span', '', ev.eventName); + + div.appendChild(square); + div.appendChild(span); + wrapper.appendChild(div); + }); + + if(!events.length) { + var div = createElement('div', 'event empty'); + var br = createElement('br'); + var eventForm = createElement("form"); + eventForm.setAttribute("method", "post"); + var eventTitle = createElement('input', 'eventtitle'); + eventTitle.setAttribute('type', 'text'); + eventTitle.setAttribute('placeholder', 'Event Title'); + var eventLocation = createElement('input', 'eventlocation'); + eventLocation.setAttribute('type', 'text'); + eventLocation.setAttribute('placeholder', 'Event Location'); + let times = [ + '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', + '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', + '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', + '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', + '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', + '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', + '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' + ] + var eventStart = createElement('select', 'eventstarttime'); + eventStart.appendChild(new Option('Start', 'Start', true)); + var eventEnd = createElement('select', 'eventendtime'); + eventEnd.appendChild(new Option('End', 'End', true)); + times.forEach(function(item, _){ + eventStart.appendChild(new Option(item, item)); + eventEnd.appendChild(new Option(item, item)); + }); + var submitForm = createElement('input', 'eventsubmit'); + submitForm.setAttribute('type', 'submit'); + submitForm.setAttribute('value', '➔'); + eventForm.appendChild(eventTitle); + eventForm.appendChild(eventLocation); + eventForm.appendChild(br.cloneNode()); + eventForm.appendChild(eventStart); + eventForm.appendChild(eventEnd); + eventForm.appendChild(submitForm); + div.appendChild(eventForm); + wrapper.appendChild(div); + } + + if(currentWrapper) { + currentWrapper.className = 'events out'; + currentWrapper.addEventListener('webkitAnimationEnd', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('oanimationend', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('msAnimationEnd', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('animationend', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + } else { + ele.appendChild(wrapper); + } + } + + Calendar.prototype.drawLegend = function() { + var legend = createElement('div', 'legend'); + var calendars = this.events.map(function(e) { + return e.calendar + '|' + e.color; + }).reduce(function(memo, e) { + if(memo.indexOf(e) === -1) { + memo.push(e); + } + return memo; + }, []).forEach(function(e) { + var parts = e.split('|'); + var entry = createElement('span', 'entry ' + parts[1], parts[0]); + legend.appendChild(entry); + }); + this.el.appendChild(legend); + } + + Calendar.prototype.nextMonth = function() { + this.current.add('months', 1); + this.next = true; + this.draw(); + } + + Calendar.prototype.prevMonth = function() { + this.current.subtract('months', 1); + this.next = false; + this.draw(); + } + + window.Calendar = Calendar; + + function createElement(tagName, className, innerText) { + var ele = document.createElement(tagName); + if(className) { + ele.className = className; + } + if(innerText) { + ele.innderText = ele.textContent = innerText; + } + return ele; + } + }(); + + !function() { + var data = [ + ]; + + + + function addDate(ev) { + + } + + var calendar = new Calendar('#calendar', data); + + }(); + \ No newline at end of file diff --git a/src/frontend/static/style.css b/src/frontend/static/style.css new file mode 100644 index 0000000..ff2ae00 --- /dev/null +++ b/src/frontend/static/style.css @@ -0,0 +1,438 @@ +*, *:before, *:after { + -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; + } + + body { + overflow: hidden; + font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif; + font-weight: 100; + color: rgba(255, 255, 255, 1); + margin: 0; + padding: 0; + background: #4A4A4A; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + #calendar { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 420px; + margin: 0 auto; + height: 570px; + overflow: hidden; + } + + .header { + height: 50px; + width: 420px; + background: rgba(66, 66, 66, 1); + text-align: center; + position:relative; + z-index: 100; + } + + .header h1 { + margin: 0; + padding: 0; + font-size: 20px; + line-height: 50px; + font-weight: 100; + letter-spacing: 1px; + } + + .left, .right { + position: absolute; + width: 0px; + height: 0px; + border-style: solid; + top: 50%; + margin-top: -7.5px; + cursor: pointer; + } + + .left { + border-width: 7.5px 10px 7.5px 0; + border-color: transparent rgba(160, 159, 160, 1) transparent transparent; + left: 20px; + } + + .right { + border-width: 7.5px 0 7.5px 10px; + border-color: transparent transparent transparent rgba(160, 159, 160, 1); + right: 20px; + } + + .month { + /*overflow: hidden;*/ + opacity: 0; + } + + .month.new { + -webkit-animation: fadeIn 1s ease-out; + animation: fadeIn 1s ease-out; + opacity: 1; + } + + .month.in.next { + -webkit-animation: moveFromTopFadeMonth .4s ease-out; + -moz-animation: moveFromTopFadeMonth .4s ease-out; + animation: moveFromTopFadeMonth .4s ease-out; + opacity: 1; + } + + .month.out.next { + -webkit-animation: moveToTopFadeMonth .4s ease-in; + -moz-animation: moveToTopFadeMonth .4s ease-in; + animation: moveToTopFadeMonth .4s ease-in; + opacity: 1; + } + + .month.in.prev { + -webkit-animation: moveFromBottomFadeMonth .4s ease-out; + -moz-animation: moveFromBottomFadeMonth .4s ease-out; + animation: moveFromBottomFadeMonth .4s ease-out; + opacity: 1; + } + + .month.out.prev { + -webkit-animation: moveToBottomFadeMonth .4s ease-in; + -moz-animation: moveToBottomFadeMonth .4s ease-in; + animation: moveToBottomFadeMonth .4s ease-in; + opacity: 1; + } + + .week { + background: #4A4A4A; + } + + .day { + display: inline-block; + width: 60px; + padding: 10px; + text-align: center; + vertical-align: top; + cursor: pointer; + background: #4A4A4A; + position: relative; + z-index: 100; + } + + .day.other { + color: rgba(255, 255, 255, .3); + } + + .day.today { + color: rgba(156, 202, 235, 1); + } + + .day-name { + font-size: 9px; + text-transform: uppercase; + margin-bottom: 5px; + color: rgba(255, 255, 255, .5); + letter-spacing: .7px; + } + + .day-number { + font-size: 24px; + letter-spacing: 1.5px; + } + + + .day .day-events { + list-style: none; + margin-top: 3px; + text-align: center; + height: 12px; + line-height: 6px; + overflow: hidden; + } + + .day .day-events span { + vertical-align: top; + display: inline-block; + padding: 0; + margin: 0; + width: 5px; + height: 5px; + line-height: 5px; + margin: 0 1px; + } + + .blue { background: rgba(156, 202, 235, 1); } + .orange { background: rgba(247, 167, 0, 1); } + .green { background: rgba(153, 198, 109, 1); } + .yellow { background: rgba(249, 233, 0, 1); } + + .details { + position: relative; + width: 420px; + height: 75px; + background: rgba(164, 164, 164, 1); + margin-top: 5px; + border-radius: 4px; + } + + .details.in { + -webkit-animation: moveFromTopFade .5s ease both; + -moz-animation: moveFromTopFade .5s ease both; + animation: moveFromTopFade .5s ease both; + } + + .details.out { + -webkit-animation: moveToTopFade .5s ease both; + -moz-animation: moveToTopFade .5s ease both; + animation: moveToTopFade .5s ease both; + } + + .arrow { + position: absolute; + top: -5px; + left: 50%; + margin-left: -2px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 5px 5px 5px; + border-color: transparent transparent rgba(164, 164, 164, 1) transparent; + transition: all 0.7s ease; + } + + .events { + height: 75px; + padding: 7px 0; + overflow-y: auto; + overflow-x: hidden; + } + + .events.in { + -webkit-animation: fadeIn .3s ease both; + -moz-animation: fadeIn .3s ease both; + animation: fadeIn .3s ease both; + } + + .events.in { + -webkit-animation-delay: .3s; + -moz-animation-delay: .3s; + animation-delay: .3s; + } + + .details.out .events { + -webkit-animation: fadeOutShrink .4s ease both; + -moz-animation: fadeOutShink .4s ease both; + animation: fadeOutShink .4s ease both; + } + + .events.out { + -webkit-animation: fadeOut .3s ease both; + -moz-animation: fadeOut .3s ease both; + animation: fadeOut .3s ease both; + } + + .event { + font-size: 16px; + line-height: 22px; + letter-spacing: .5px; + padding: 2px 16px; + vertical-align: top; + } + + .event.empty { + color: #eee; + } + + .event-category { + height: 10px; + width: 10px; + display: inline-block; + margin: 6px 0 0; + vertical-align: top; + } + + .event span { + display: inline-block; + padding: 0 0 0 7px; + } + + .legend { + position: absolute; + bottom: 0; + width: 100%; + height: 30px; + background: transparent; + line-height: 30px; + + } + + .entry { + position: relative; + padding: 0 0 0 25px; + font-size: 13px; + display: inline-block; + line-height: 30px; + background: transparent; + } + + .entry:after { + position: absolute; + content: ''; + height: 5px; + width: 5px; + top: 12px; + left: 14px; + } + + .entry.blue:after { background: rgba(156, 202, 235, 1); } + .entry.orange:after { background: rgba(247, 167, 0, 1); } + .entry.green:after { background: rgba(153, 198, 109, 1); } + .entry.yellow:after { background: rgba(249, 233, 0, 1); } + + /* Animations are cool! */ + @-webkit-keyframes moveFromTopFade { + from { opacity: .3; height:0px; margin-top:0px; -webkit-transform: translateY(-100%); } + } + @-moz-keyframes moveFromTopFade { + from { height:0px; margin-top:0px; -moz-transform: translateY(-100%); } + } + @keyframes moveFromTopFade { + from { height:0px; margin-top:0px; transform: translateY(-100%); } + } + + @-webkit-keyframes moveToTopFade { + to { opacity: .3; height:0px; margin-top:0px; opacity: 0.3; -webkit-transform: translateY(-100%); } + } + @-moz-keyframes moveToTopFade { + to { height:0px; -moz-transform: translateY(-100%); } + } + @keyframes moveToTopFade { + to { height:0px; transform: translateY(-100%); } + } + + @-webkit-keyframes moveToTopFadeMonth { + to { opacity: 0; -webkit-transform: translateY(-30%) scale(.95); } + } + @-moz-keyframes moveToTopFadeMonth { + to { opacity: 0; -moz-transform: translateY(-30%); } + } + @keyframes moveToTopFadeMonth { + to { opacity: 0; -moz-transform: translateY(-30%); } + } + + @-webkit-keyframes moveFromTopFadeMonth { + from { opacity: 0; -webkit-transform: translateY(30%) scale(.95); } + } + @-moz-keyframes moveFromTopFadeMonth { + from { opacity: 0; -moz-transform: translateY(30%); } + } + @keyframes moveFromTopFadeMonth { + from { opacity: 0; -moz-transform: translateY(30%); } + } + + @-webkit-keyframes moveToBottomFadeMonth { + to { opacity: 0; -webkit-transform: translateY(30%) scale(.95); } + } + @-moz-keyframes moveToBottomFadeMonth { + to { opacity: 0; -webkit-transform: translateY(30%); } + } + @keyframes moveToBottomFadeMonth { + to { opacity: 0; -webkit-transform: translateY(30%); } + } + + @-webkit-keyframes moveFromBottomFadeMonth { + from { opacity: 0; -webkit-transform: translateY(-30%) scale(.95); } + } + @-moz-keyframes moveFromBottomFadeMonth { + from { opacity: 0; -webkit-transform: translateY(-30%); } + } + @keyframes moveFromBottomFadeMonth { + from { opacity: 0; -webkit-transform: translateY(-30%); } + } + + @-webkit-keyframes fadeIn { + from { opacity: 0; } + } + @-moz-keyframes fadeIn { + from { opacity: 0; } + } + @keyframes fadeIn { + from { opacity: 0; } + } + + @-webkit-keyframes fadeOut { + to { opacity: 0; } + } + @-moz-keyframes fadeOut { + to { opacity: 0; } + } + @keyframes fadeOut { + to { opacity: 0; } + } + + @-webkit-keyframes fadeOutShink { + to { opacity: 0; padding: 0px; height: 0px; } + } + @-moz-keyframes fadeOutShink { + to { opacity: 0; padding: 0px; height: 0px; } + } + @keyframes fadeOutShink { + to { opacity: 0; padding: 0px; height: 0px; } + } + + +.eventtitle { + width: 160px; + background-color: transparent; + border: transparent; + border-bottom: 1px solid white; + margin-right: 20px; + color: white; +} + +.eventtitle::placeholder, .eventlocation::placeholder { + color: rgba(255, 255, 255, .5); +} +.eventlocation { + color: white; + width: 160px; + background-color: transparent; + border: transparent; + border-bottom: 1px solid white; +} + +.eventstarttime { + width: 130px; + background-color: transparent; + border: transparent; + color: white; + border-bottom: 1px solid white; + margin-right: 20px; +} + +.eventstarttime option, .eventendtime option { + color: black; + background-color: rgba(0,0,0, 0.5); + border-color: transparent; + border-bottom: 1px solid black; +} + +.eventendtime { + width: 130px; + background-color: transparent; + border: transparent; + color: white; + border-bottom: 1px solid white; + margin-right: 20px; +} + +.eventsubmit { + background-color: transparent; + color: white; + width: 40px; + border-color: transparent; +} \ No newline at end of file From 090287c6a0f61798bd64d24844843b4dd8bd67b4 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Tue, 14 Jun 2022 14:17:17 +0300 Subject: [PATCH 02/87] blank project --- src/backend/TimetableAPI/pom.xml | 103 ++++++++++++++++++ ...SpringMvcDispatcherServletInitializer.java | 22 ++++ .../org/timetable/config/SpringConfig.java | 50 +++++++++ .../src/main/webapp/WEB-INF/web.xml | 7 ++ .../TimetableAPI/src/main/webapp/index.jsp | 5 + 5 files changed, 187 insertions(+) create mode 100644 src/backend/TimetableAPI/pom.xml create mode 100644 src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java create mode 100644 src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java create mode 100644 src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml create mode 100644 src/backend/TimetableAPI/src/main/webapp/index.jsp diff --git a/src/backend/TimetableAPI/pom.xml b/src/backend/TimetableAPI/pom.xml new file mode 100644 index 0000000..1dc218b --- /dev/null +++ b/src/backend/TimetableAPI/pom.xml @@ -0,0 +1,103 @@ + + + + 4.0.0 + + org.example + TimetableAPI + 1.0-SNAPSHOT + war + + TimetableAPI Maven Webapp + + http://www.example.com + + + UTF-8 + 1.7 + 1.7 + 5.2.1.RELEASE + + + + + junit + junit + 4.11 + test + + + + + org.springframework + spring-core + ${spring.version} + + + + + org.springframework + spring-context + ${spring.version} + + + + + org.springframework + spring-web + ${spring.version} + + + + + org.springframework + spring-webmvc + ${spring.version} + + + + + org.thymeleaf + thymeleaf-spring5 + 3.0.11.RELEASE + + + + + TimetableAPI + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-war-plugin + 3.2.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + + diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java b/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java new file mode 100644 index 0000000..f12c23b --- /dev/null +++ b/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java @@ -0,0 +1,22 @@ +package org.timetable.config; + +import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; + +public class MySpringMvcDispatcherServletInitializer extends + AbstractAnnotationConfigDispatcherServletInitializer { + + @Override + protected Class[] getRootConfigClasses() { + return null; + } + + @Override + protected Class[] getServletConfigClasses() { + return new Class[] {SpringConfig.class}; + } + + @Override + protected String[] getServletMappings() { + return new String[] {"/"}; + } +} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java b/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java new file mode 100644 index 0000000..b77d81b --- /dev/null +++ b/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java @@ -0,0 +1,50 @@ +package org.timetable.config; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.EnableWebMvc; +import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +import org.thymeleaf.spring5.SpringTemplateEngine; +import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver; +import org.thymeleaf.spring5.view.ThymeleafViewResolver; + +@Configuration +@ComponentScan("org.timetable") +@EnableWebMvc +public class SpringConfig implements WebMvcConfigurer { + + private final ApplicationContext applicationContext; + + @Autowired + public SpringConfig(ApplicationContext applicationContext) { + this.applicationContext = applicationContext; + } + + @Bean + public SpringResourceTemplateResolver templateResolver() { + SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); + templateResolver.setApplicationContext(applicationContext); + templateResolver.setPrefix("/WEB-INF/views/"); + templateResolver.setSuffix(""); + return templateResolver; + } + + @Bean + public SpringTemplateEngine templateEngine() { + SpringTemplateEngine templateEngine = new SpringTemplateEngine(); + templateEngine.setTemplateResolver(templateResolver()); + templateEngine.setEnableSpringELCompiler(true); + return templateEngine; + } + + @Override + public void configureViewResolvers(ViewResolverRegistry registry) { + ThymeleafViewResolver resolver = new ThymeleafViewResolver(); + resolver.setTemplateEngine(templateEngine()); + registry.viewResolver(resolver); + } +} \ No newline at end of file diff --git a/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml b/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..9f88c1f --- /dev/null +++ b/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,7 @@ + + + + Archetype Created Web Application + diff --git a/src/backend/TimetableAPI/src/main/webapp/index.jsp b/src/backend/TimetableAPI/src/main/webapp/index.jsp new file mode 100644 index 0000000..c38169b --- /dev/null +++ b/src/backend/TimetableAPI/src/main/webapp/index.jsp @@ -0,0 +1,5 @@ + + +

Hello World!

+ + From 473ebb0299eb1ad1580a839fd3250de655e4ad43 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Wed, 15 Jun 2022 18:18:20 +0300 Subject: [PATCH 03/87] Basic functionality --- .../controllers/EventsController.java | 2 + .../main/java/org/timetable/domain/Event.java | 2 + .../outlook_exchange/EventExchange.java | 5 + src/backend/TimetableLinkAPI/.DS_Store | Bin 0 -> 6148 bytes src/backend/TimetableLinkAPI/.gitignore | 34 ++ .../.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 58727 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + .../TimetableLinkAPI/docker-compose.yml | 16 + src/backend/TimetableLinkAPI/init.sql | 19 ++ src/backend/TimetableLinkAPI/mvnw | 316 ++++++++++++++++++ src/backend/TimetableLinkAPI/mvnw.cmd | 188 +++++++++++ src/backend/TimetableLinkAPI/pom.xml | 68 ++++ src/backend/TimetableLinkAPI/src/.DS_Store | Bin 0 -> 6148 bytes .../TimetableLinkAPI/src/main/.DS_Store | Bin 0 -> 6148 bytes .../TimetableLinkAPI/src/main/java/.DS_Store | Bin 0 -> 6148 bytes .../src/main/java/com/.DS_Store | Bin 0 -> 6148 bytes .../src/main/java/com/timetable/App.java | 25 ++ .../main/java/com/timetable/event/Event.java | 46 +++ .../com/timetable/event/EventController.java | 30 ++ .../com/timetable/event/EventService.java | 19 ++ .../com/timetable/jdbc/SpringJdbcConfig.java | 37 ++ .../timetable/mailing_list/MailingList.java | 37 ++ .../mailing_list/MailingListController.java | 19 ++ .../MailingListMySQLRepository.java | 17 + .../mailing_list/MailingListRepository.java | 15 + .../mailing_list/MailingListService.java | 18 + .../com/timetable/outlook/EventManager.java | 55 +++ .../timetable/outlook/MailingListManager.java | 38 +++ .../src/main/resources/application.properties | 4 + .../TimetableLinkApiApplicationTests.java | 13 + 30 files changed, 1025 insertions(+) create mode 100644 src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java create mode 100644 src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java create mode 100644 src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java create mode 100644 src/backend/TimetableLinkAPI/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/.gitignore create mode 100644 src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.jar create mode 100644 src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.properties create mode 100644 src/backend/TimetableLinkAPI/docker-compose.yml create mode 100644 src/backend/TimetableLinkAPI/init.sql create mode 100755 src/backend/TimetableLinkAPI/mvnw create mode 100644 src/backend/TimetableLinkAPI/mvnw.cmd create mode 100644 src/backend/TimetableLinkAPI/pom.xml create mode 100644 src/backend/TimetableLinkAPI/src/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/java/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/Event.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingList.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/application.properties create mode 100644 src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java b/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java new file mode 100644 index 0000000..6a191e1 --- /dev/null +++ b/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java @@ -0,0 +1,2 @@ +package org.timetable.controllers;public class EventsController { +} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java b/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java new file mode 100644 index 0000000..ddcc27f --- /dev/null +++ b/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java @@ -0,0 +1,2 @@ +package org.timetable.domain;public class Event { +} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java b/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java new file mode 100644 index 0000000..ecc9120 --- /dev/null +++ b/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java @@ -0,0 +1,5 @@ +package org.timetable.outlook_exchange; + +public class EventManager { + +} diff --git a/src/backend/TimetableLinkAPI/.DS_Store b/src/backend/TimetableLinkAPI/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..feca8613504bcd7430524202412f605a970dd548 GIT binary patch literal 6148 zcmeH~JqiLr422VS3&Cbf%V|7-HyA`u-~~i21wpZ&qx41vI)z6#m+=T zbn`f`MFtU>!%bynVPcAXCwIBY>3lz3j@RpDteEA>YT$!Ro{xoGkN^pg011!)3H%HJ zJGWu;MJOW)kN^pc1nmD%;HEXTh5D}p!AAgSkF*=sK1)E0C7?C6g(3sfXoW_r`WRw) zZ-`o{NKSp&Hs}YZb^Uy{)~Y3 z+x>QfkIJ+4?ei>u$gHg!9O~r=FP8vp>?mHs-SE8F0$NjBC^9f!1RMhc34E2n6Mwc5 Aa{vGU literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/.gitignore b/src/backend/TimetableLinkAPI/.gitignore new file mode 100644 index 0000000..197e080 --- /dev/null +++ b/src/backend/TimetableLinkAPI/.gitignore @@ -0,0 +1,34 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ +src/main/resources/personal.properties + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.jar b/src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..c1dd12f17644411d6e840bd5a10c6ecda0175f18 GIT binary patch literal 58727 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%0ANsA|A3-jj|r`KAo%oTajX3>^E` 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 YM{}PByk10KD_nuQ4E7Du?}+~TKh4V)`~Uy| literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.properties b/src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..22f219d --- /dev/null +++ b/src/backend/TimetableLinkAPI/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.5/apache-maven-3.8.5-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar diff --git a/src/backend/TimetableLinkAPI/docker-compose.yml b/src/backend/TimetableLinkAPI/docker-compose.yml new file mode 100644 index 0000000..b42f906 --- /dev/null +++ b/src/backend/TimetableLinkAPI/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' + +services: + db: + image: mysql:8.0 + platform: linux/x86_64 + restart: always + command: --init-file /data/application/init.sql + volumes: + - ./init.sql:/data/application/init.sql + environment: + - MYSQL_DATABASE=timetable + - MYSQL_ROOT_PASSWORD=pass + ports: + - '3306:3306' + diff --git a/src/backend/TimetableLinkAPI/init.sql b/src/backend/TimetableLinkAPI/init.sql new file mode 100644 index 0000000..439ee6d --- /dev/null +++ b/src/backend/TimetableLinkAPI/init.sql @@ -0,0 +1,19 @@ +use timetable; + +create table mailingList( + id bigint primary key auto_increment, + textIdentifier varchar(40) unique +); + +create table email( + id bigint primary key auto_increment, + emailAddress varchar(60) unique +); + +create table emailBelonging( + id bigint primary key auto_increment, + emailId bigint, + mailingListId bigint, + foreign key (emailId) references email (id) on delete cascade, + foreign key (mailingListId) references mailingList (id) on delete cascade +); \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/mvnw b/src/backend/TimetableLinkAPI/mvnw new file mode 100755 index 0000000..8a8fb22 --- /dev/null +++ b/src/backend/TimetableLinkAPI/mvnw @@ -0,0 +1,316 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`\\unset -f command; \\command -v java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/src/backend/TimetableLinkAPI/mvnw.cmd b/src/backend/TimetableLinkAPI/mvnw.cmd new file mode 100644 index 0000000..1d8ab01 --- /dev/null +++ b/src/backend/TimetableLinkAPI/mvnw.cmd @@ -0,0 +1,188 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/src/backend/TimetableLinkAPI/pom.xml b/src/backend/TimetableLinkAPI/pom.xml new file mode 100644 index 0000000..e8a5fd8 --- /dev/null +++ b/src/backend/TimetableLinkAPI/pom.xml @@ -0,0 +1,68 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.7.0 + + + com.timetable + TimetableLinkAPI + 0.0.1-SNAPSHOT + TimetableLinkAPI + TimetableLinkAPI + + 17 + + + + + + + + org.springframework.boot + spring-boot-starter-web + + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + com.microsoft.ews-java-api + ews-java-api + 2.0 + + + javax.xml.ws + jaxws-api + 2.3.1 + + + + org.springframework + spring-jdbc + 5.3.20 + + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/src/backend/TimetableLinkAPI/src/.DS_Store b/src/backend/TimetableLinkAPI/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7b0d36729e2ee777a660f9e8c6709dd97bc2fb68 GIT binary patch literal 6148 zcmeH~F>V4u3`M`g7D#EfOgRk)$PGpaPQV2S&>%r5BKkQx-ySzvsH0W%E!l7ES!;KH zv9ktX>-*^w7y&HlPOLmk%$N_j;tOYdpMH*)!|itQBJHgMp3+B5_H$d10#ZNMM4T9irw zDe%t}uwk>?toc%Twm!X{*Y{cVb)%DUIm54?049DEf6&9YUwlE)m< zk%er^j=Knh3!DIf); zz>E~gV|@8Jqi52iNC7D@4+Z@DQ0UH@Y@PAxV2BZb99RzHI%Wy7c!8|R*2xOZa(b|A zwHQOZ9_?hw>uR!f_I6kfAC`AEpJHg%+hK(X&1yhF3P^#80*juHe*W+1ujcQ^n8@Auu4PPqH)~DC=`aY|^Zges(XZZ6Iz{HQ@6+Mjm#TR5vwoX=P`Vj~j6r{kv GD)0dNyb`AX literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/src/main/java/.DS_Store b/src/backend/TimetableLinkAPI/src/main/java/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..35a54bf0595027f28217af82c3d32981e121b5e7 GIT binary patch literal 6148 zcmeH~Jr2S!425mVP>H1@V-^m;4I%_5-~tF3K^+i#j?VMXLSaS~dY0@jc51bKLsN^0 z?w;4J$RHv;+$b9h6I0}!Tx68{^>MkK$MI$*w?)zl@IfZ~xlK?3DnJFO02QDDGg2TA z@_sd=XX2w!0V*&L1?>A!;KrJ4LH~3h_y_tMAK>5S|49o|DnJGPOaWc) zkNX{7D$mxB*R%R5tF~@%&@V@L`w2i|NAVi&hW%m-uqIm&6&Qa6Tm}Xz@KXg|*oF~o literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/.DS_Store b/src/backend/TimetableLinkAPI/src/main/java/com/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9fa1cd94c2ab8d1aa09769645f677855309dacb9 GIT binary patch literal 6148 zcmeHKJ5EC}5S)b+K{P2TeTCe>ioyxF0EDE7^iT?*e^t)K(U|=dM2~by6U|ENvDZ7c zJjL6$0BrTWT>=XLbGjprK1|K`-6wWe5hK!h#uwhO!GPWNbCUgkz_}0P?eT%#U;g{B zIUEMxmPr9AAO)m=6p#WJRG^CM{PBWk>L@871#UwD|2{OjV=o*N~aH_z4 zE*D<^pXq1%|5K7yQa}palma$ezpPh$Qq|VU emails; +// +// public MailingList() { +// emails = new ArrayList<>(); +// } +// +// public MailingList(List emails) { +// this.emails = emails; +// } +// +// +// public List getEmails() { +// return emails; +// } +// +// public void setEmails(List emails) { +// this.emails = emails; +// } +// +// public void addEvent(EmailAddress email) { +// emails.add(email); +// } +// +// public void excludeEmail(EmailAddress email) { +// emails.remove(email); +// } +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java new file mode 100644 index 0000000..27a9a24 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java @@ -0,0 +1,19 @@ +//package com.timetable.mailing_list; +// +//import com.timetable.event.EventService; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.web.bind.annotation.RequestMapping; +//import org.springframework.web.bind.annotation.RestController; +// +//@RestController +//@RequestMapping("/events") +//public class MailingListController { +// MailingListService mailingListService; +// +// @Autowired +// public MailingListController(MailingListService mailingListService) { +// this.mailingListService = mailingListService; +// } +// +// +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java new file mode 100644 index 0000000..058286e --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -0,0 +1,17 @@ +//package com.timetable.mailing_list; +// +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.jdbc.core.JdbcTemplate; +//import org.springframework.stereotype.Repository; +// +//@Repository +//public class MailingListMySQLRepository implements MailingListRepository { +// private final JdbcTemplate jdbcTemplate; +// +// @Autowired +// public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { +// this.jdbcTemplate = jdbcTemplate; +// } +// +// +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java new file mode 100644 index 0000000..5f92d18 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java @@ -0,0 +1,15 @@ +//package com.timetable.mailing_list; +// +//import microsoft.exchange.webservices.data.property.complex.EmailAddress; +//import org.springframework.stereotype.Repository; +// +//@Repository +//public interface MailingListRepository { +// public void createMailingList(MailingList mailingList); +// public MailingList findMailingList(Long id); +// public MailingList findMailingList(String textIdentifier) +// public void deleteMailingList(Mailing ); +// public EmailAddress[] extractEmails(Long id); +// public EmailAddress[] extractEmails(String textIdentifier); +// +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java new file mode 100644 index 0000000..6c67bfd --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -0,0 +1,18 @@ +//package com.timetable.mailing_list; +// +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.stereotype.Service; +// +//@Service +//public class MailingListService { +// private MailingListRepository mailingListRepository; +// +// @Autowired +// public MailingListService(MailingListRepository mailingListRepository) { +// this.mailingListRepository = mailingListRepository; +// } +// +// public createMailingList(String[] emails, ) { +// mailingListRepository. +// } +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java new file mode 100644 index 0000000..51f5ff7 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java @@ -0,0 +1,55 @@ +package com.timetable.outlook; + +import com.timetable.event.Event; +import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; +import microsoft.exchange.webservices.data.core.ExchangeService; +import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; +import microsoft.exchange.webservices.data.core.service.item.Appointment; +import microsoft.exchange.webservices.data.credential.ExchangeCredentials; +import microsoft.exchange.webservices.data.credential.WebCredentials; +import microsoft.exchange.webservices.data.property.complex.EmailAddress; +import microsoft.exchange.webservices.data.property.complex.MessageBody; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.PropertySource; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; + +@Component +@PropertySource("classpath:personal.properties") +public class EventManager { + private ExchangeService service; + private ExchangeCredentials credentials; + + public EventManager( + @Value("${personal.email}") String personalEmail, + @Value("${personal.password}") String personalPassword) { + service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); + ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); + service.setCredentials(credentials); + try { + service.autodiscoverUrl( + personalEmail, new RedirectionUrlCallback()); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public void createEvent(Event event) throws Exception { + Appointment appointment = new Appointment(service); + appointment.setSubject(event.getName()); + appointment.setStart(event.getStartDate()); + appointment.setEnd(event.getEndDate()); + appointment.setLocation(event.getLocation()); + appointment.save(); + EmailAddress email = new EmailAddress("i.kornienko@innopolis.university"); + appointment.forward(MessageBody.getMessageBodyFromText("Come to the meeting!"), email); + } + + private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { + public boolean autodiscoverRedirectionUrlValidationCallback( + String redirectionUrl) { + return redirectionUrl.toLowerCase().startsWith("https://"); + } + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java new file mode 100644 index 0000000..5c18e43 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java @@ -0,0 +1,38 @@ +package com.timetable.outlook; + +import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; +import microsoft.exchange.webservices.data.core.ExchangeService; +import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; +import microsoft.exchange.webservices.data.credential.ExchangeCredentials; +import microsoft.exchange.webservices.data.credential.WebCredentials; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.PropertySource; +import org.springframework.stereotype.Component; + +@Component +@PropertySource("classpath:personal.properties") +public class MailingListManager { + private ExchangeService service; + private ExchangeCredentials credentials; + + public MailingListManager( + @Value("${personal.email}") String personalEmail, + @Value("${personal.password}") String personalPassword) { + service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); + ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); + service.setCredentials(credentials); + try { + service.autodiscoverUrl( + personalEmail, new MailingListManager.RedirectionUrlCallback()); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { + public boolean autodiscoverRedirectionUrlValidationCallback( + String redirectionUrl) { + return redirectionUrl.toLowerCase().startsWith("https://"); + } + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties new file mode 100644 index 0000000..ca83781 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -0,0 +1,4 @@ +spring.datasource.username=root +spring.datasource.url=jdbc:mysql://localhost:3306/timetable +spring.datasource.password=pass +spring.datasource.driver-class-name=com.mysql.jdbc.Driver \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java new file mode 100644 index 0000000..59b24fd --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java @@ -0,0 +1,13 @@ +package com.timetable; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class TimetableLinkApiApplicationTests { + + @Test + void contextLoads() { + } + +} From eef34672d1f3b31515cf29440928e17f159b19e3 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Thu, 16 Jun 2022 18:47:34 +0300 Subject: [PATCH 04/87] Implemented Mailing list --- src/backend/TimetableLinkAPI/init.sql | 26 ++-- .../src/main/java/com/timetable/App.java | 14 --- .../com/timetable/event/EventController.java | 13 +- .../com/timetable/event/EventService.java | 5 +- .../OutlookEventManager.java} | 14 +-- .../com/timetable/jdbc/SpringJdbcConfig.java | 74 +++++------ .../java/com/timetable/mailing_list/.DS_Store | Bin 0 -> 6148 bytes .../timetable/mailing_list/MailingList.java | 48 +++---- .../mailing_list/MailingListController.java | 62 ++++++--- .../mailing_list/MailingListManager.java | 38 ++++++ .../MailingListMySQLRepository.java | 119 +++++++++++++++--- .../mailing_list/MailingListRepository.java | 28 ++--- .../mailing_list/MailingListService.java | 71 ++++++++--- .../timetable/outlook/MailingListManager.java | 38 ------ .../src/main/resources/application.properties | 2 +- 15 files changed, 341 insertions(+), 211 deletions(-) rename src/backend/TimetableLinkAPI/src/main/java/com/timetable/{outlook/EventManager.java => event/OutlookEventManager.java} (84%) create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java delete mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java diff --git a/src/backend/TimetableLinkAPI/init.sql b/src/backend/TimetableLinkAPI/init.sql index 439ee6d..c6e10d4 100644 --- a/src/backend/TimetableLinkAPI/init.sql +++ b/src/backend/TimetableLinkAPI/init.sql @@ -1,19 +1,19 @@ -use timetable; +USE timetable; -create table mailingList( - id bigint primary key auto_increment, - textIdentifier varchar(40) unique +CREATE TABLE mailingList( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + textIdentifier VARCHAR(40) UNIQUE ); -create table email( - id bigint primary key auto_increment, - emailAddress varchar(60) unique +CREATE TABLE email( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailAddress VARCHAR(60) UNIQUE ); -create table emailBelonging( - id bigint primary key auto_increment, - emailId bigint, - mailingListId bigint, - foreign key (emailId) references email (id) on delete cascade, - foreign key (mailingListId) references mailingList (id) on delete cascade +CREATE TABLE emailBelonging( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailId BIGINT, + mailingListId BIGINT, + FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, + FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE ); \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java index c82ed30..d171b35 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java @@ -1,25 +1,11 @@ package com.timetable; -import com.timetable.event.Event; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; - -import java.util.Date; @SpringBootApplication public class App { -// @GetMapping -// public Event showEvent() { -// Date now = new Date(); -// Date start = new Date(now.getTime() + 7200000); -// Date end = new Date(now.getTime() + 14400000); -// return new Event(1L, "Appointment 1", start, end); -// } - public static void main(String[] args) { SpringApplication.run(App.class, args); } - } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java index 25ca344..eed0bc4 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java @@ -1,13 +1,8 @@ package com.timetable.event; -import com.timetable.outlook.EventManager; -import org.apache.http.HttpStatus; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import java.net.http.HttpResponse; - @RestController @RequestMapping(path = "/events") public class EventController { @@ -20,11 +15,17 @@ public EventController(EventService eventService) { @PostMapping public void createEvent(@RequestBody Event event) { - try{ + try { eventService.createEvent(event); } catch (Exception ex) { ex.printStackTrace(); } } + + @PutMapping ("/{eventId}/{mailingListTextIdentifier}") + public void inviteAllFromMailingList(@PathVariable Long eventId, + @PathVariable String mailingListTextIdentifier) { + + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java index 03998ca..0797d66 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java @@ -1,15 +1,14 @@ package com.timetable.event; -import com.timetable.outlook.EventManager; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class EventService { - private final EventManager eventManager; + private final OutlookEventManager eventManager; @Autowired - public EventService(EventManager eventManager) { + public EventService(OutlookEventManager eventManager) { this.eventManager = eventManager; } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java similarity index 84% rename from src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java rename to src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java index 51f5ff7..a781467 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/EventManager.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java @@ -1,6 +1,5 @@ -package com.timetable.outlook; +package com.timetable.event; -import com.timetable.event.Event; import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; import microsoft.exchange.webservices.data.core.ExchangeService; import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; @@ -13,15 +12,14 @@ import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; -import java.util.ArrayList; @Component @PropertySource("classpath:personal.properties") -public class EventManager { +public class OutlookEventManager { private ExchangeService service; private ExchangeCredentials credentials; - public EventManager( + public OutlookEventManager( @Value("${personal.email}") String personalEmail, @Value("${personal.password}") String personalPassword) { service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); @@ -35,15 +33,15 @@ public EventManager( } } - public void createEvent(Event event) throws Exception { + public Long createEvent(Event event) throws Exception { Appointment appointment = new Appointment(service); appointment.setSubject(event.getName()); appointment.setStart(event.getStartDate()); appointment.setEnd(event.getEndDate()); appointment.setLocation(event.getLocation()); appointment.save(); - EmailAddress email = new EmailAddress("i.kornienko@innopolis.university"); - appointment.forward(MessageBody.getMessageBodyFromText("Come to the meeting!"), email); + //EmailAddress email = new EmailAddress("i.kornienko@innopolis.university"); + //appointment.forward(MessageBody.getMessageBodyFromText("Come to the meeting!"), email); } private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java index 9d5ab56..41bf1a7 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java @@ -1,37 +1,37 @@ -//package com.timetable.jdbc; -// -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.beans.factory.annotation.Value; -//import org.springframework.context.annotation.Bean; -//import org.springframework.context.annotation.Configuration; -//import org.springframework.context.annotation.PropertySource; -//import org.springframework.jdbc.core.JdbcTemplate; -//import org.springframework.jdbc.datasource.DriverManagerDataSource; -// -//import javax.sql.DataSource; -// -//@Configuration -//@PropertySource("classpath:application.properties") -//public class SpringJdbcConfig { -// @Bean -// public DataSource mySqlDataSource( -// @Value("${spring.datasource.username}") String username, -// @Value("${spring.datasource.url}") String url, -// @Value("${spring.datasource.password}") String password, -// @Value("${spring.datasource.driver-class-name}") String driverClassName -// ) { -// DriverManagerDataSource dataSource = new DriverManagerDataSource(); -// dataSource.setDriverClassName(driverClassName); -// dataSource.setUrl(url); -// dataSource.setUsername(username); -// dataSource.setPassword(password); -// -// return dataSource; -// } -// -// @Bean -// @Autowired -// public JdbcTemplate jdbcTemplate(DataSource dataSource) { -// return new JdbcTemplate(dataSource); -// } -//} +package com.timetable.jdbc; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.datasource.DriverManagerDataSource; + +import javax.sql.DataSource; + +@Configuration +@PropertySource("classpath:application.properties") +public class SpringJdbcConfig { + @Bean + public DataSource mySqlDataSource( + @Value("${spring.datasource.username}") String username, + @Value("${spring.datasource.url}") String url, + @Value("${spring.datasource.password}") String password, + @Value("${spring.datasource.driver-class-name}") String driverClassName + ) { + DriverManagerDataSource dataSource = new DriverManagerDataSource(); + dataSource.setDriverClassName(driverClassName); + dataSource.setUrl(url); + dataSource.setUsername(username); + dataSource.setPassword(password); + + return dataSource; + } + + @Bean + @Autowired + public JdbcTemplate jdbcTemplate(DataSource dataSource) { + return new JdbcTemplate(dataSource); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/.DS_Store b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 emails; -// -// public MailingList() { -// emails = new ArrayList<>(); -// } -// -// public MailingList(List emails) { -// this.emails = emails; -// } -// -// +package com.timetable.mailing_list; + +import microsoft.exchange.webservices.data.property.complex.EmailAddress; + +import java.util.ArrayList; +import java.util.List; + +public class MailingList { + private final String textIdentifier; + private final List emails; + + public MailingList(String textIdentifier, List emails) { + this.textIdentifier = textIdentifier; + this.emails = emails; + } + + public String getTextIdentifier() { + return textIdentifier; + } + + public List getEmails() { + return emails; + } + + // public List getEmails() { // return emails; // } @@ -34,4 +38,4 @@ // public void excludeEmail(EmailAddress email) { // emails.remove(email); // } -//} +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java index 27a9a24..df011aa 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java @@ -1,19 +1,43 @@ -//package com.timetable.mailing_list; -// -//import com.timetable.event.EventService; -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.web.bind.annotation.RequestMapping; -//import org.springframework.web.bind.annotation.RestController; -// -//@RestController -//@RequestMapping("/events") -//public class MailingListController { -// MailingListService mailingListService; -// -// @Autowired -// public MailingListController(MailingListService mailingListService) { -// this.mailingListService = mailingListService; -// } -// -// -//} +package com.timetable.mailing_list; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import java.util.List; + +@RestController +@RequestMapping("/mailingLists") +public class MailingListController { + MailingListService mailingListService; + + @Autowired + public MailingListController(MailingListService mailingListService) { + this.mailingListService = mailingListService; + } + + @PostMapping + public void createMailingList(@RequestBody MailingList mailingList) { + mailingListService.createMailingList(mailingList); + } + + @DeleteMapping("/{textIdentifier}") + public void deleteMailingList(@PathVariable String textIdentifier) { + mailingListService.deleteMailingList(textIdentifier); + } + + @PutMapping("/{textIdentifier}/emails") + public void addEmailsToList(@PathVariable String textIdentifier, + @RequestBody List emails) { + mailingListService.addEmailsToList(textIdentifier, emails); + } + + @DeleteMapping("/{textIdentifier}/emails") + public void deleteEmailsFromList(@PathVariable String textIdentifier, + @RequestBody List emails) { + mailingListService.deleteEmailsFromList(textIdentifier, emails); + } + + @GetMapping("/{textIdentifier}/emails}") + public List getEmailsFormList(@PathVariable String textIdentifier) { + return mailingListService.getEmailsFromList(textIdentifier); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java new file mode 100644 index 0000000..599d3a1 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java @@ -0,0 +1,38 @@ +//package com.timetable.mailing_list; +// +//import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; +//import microsoft.exchange.webservices.data.core.ExchangeService; +//import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; +//import microsoft.exchange.webservices.data.credential.ExchangeCredentials; +//import microsoft.exchange.webservices.data.credential.WebCredentials; +//import org.springframework.beans.factory.annotation.Value; +//import org.springframework.context.annotation.PropertySource; +//import org.springframework.stereotype.Component; +// +//@Component +//@PropertySource("classpath:personal.properties") +//public class MailingListManager { +// private ExchangeService service; +// private ExchangeCredentials credentials; +// +// public MailingListManager( +// @Value("${personal.email}") String personalEmail, +// @Value("${personal.password}") String personalPassword) { +// service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); +// ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); +// service.setCredentials(credentials); +// try { +// service.autodiscoverUrl( +// personalEmail, new MailingListManager.RedirectionUrlCallback()); +// } catch (Exception e) { +// e.printStackTrace(); +// } +// } +// +// private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { +// public boolean autodiscoverRedirectionUrlValidationCallback( +// String redirectionUrl) { +// return redirectionUrl.toLowerCase().startsWith("https://"); +// } +// } +//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index 058286e..e8eb8bf 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -1,17 +1,102 @@ -//package com.timetable.mailing_list; -// -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.jdbc.core.JdbcTemplate; -//import org.springframework.stereotype.Repository; -// -//@Repository -//public class MailingListMySQLRepository implements MailingListRepository { -// private final JdbcTemplate jdbcTemplate; -// -// @Autowired -// public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { -// this.jdbcTemplate = jdbcTemplate; -// } -// -// -//} +package com.timetable.mailing_list; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; +import java.util.List; + +@Repository +public class MailingListMySQLRepository implements MailingListRepository { + private final JdbcTemplate jdbcTemplate; + + @Autowired + public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { + this.jdbcTemplate = jdbcTemplate; + } + + + @Override + public void createMailingList(MailingList mailingList) { + jdbcTemplate.update( + "INSERT INTO mailingList (textIdentifier) values (?)", + mailingList.getTextIdentifier()); + } + + @Override + public Long getMailingListId(String textIdentifier) { + /* + RowMapper rowMapper = new RowMapper() { + public Long mapRow(ResultSet resultSet, int rowNum) + throws SQLException{ + return resultSet.getLong(rowNum); + } + };*/ + return jdbcTemplate.queryForObject( + "SELECT id FROM mailingList WHERE textIdentifier = ?", + Long.class, textIdentifier); + } + + @Override + public MailingList getMailingList(Long mailingListId) { + List suitableEmails = + getEmailsByListId(mailingListId); + String textIdentifier = getTextIdentifier(mailingListId); + return new MailingList(textIdentifier, suitableEmails); + } + + @Override + public void deleteMailingList(Long mailingListId) { + jdbcTemplate.update( + "DELETE FROM mailingList WHERE id = ?", + mailingListId); + jdbcTemplate.update( + "DELETE FROM emailBelonging WHERE mailingListId = ?", + mailingListId); + } + + @Override + public void addEmailToList(Long mailingListId, String emailAddress) { + jdbcTemplate.update( + "INSERT INTO email (emailAddress) VALUES (?);", + emailAddress); + jdbcTemplate.update( + """ + INSERT INTO emailBelonging (mailingListId, emailId)) + SELECT ?, id FROM email + WHERE emailAddress = ? + """, mailingListId, emailAddress); + } + + @Override + public void deleteEmailFromList(Long mailingListId, String emailAddress) { + jdbcTemplate.update( + "DELETE FROM emailBelonging WHERE mailingListId = ?", + mailingListId); + jdbcTemplate.update( + """ + DELETE FROM email + WHERE id NOT IN + (SELECT emailId FROM emailBelonging); + """); + } + + private List getEmailsByListId(Long mailingListId) { + String getEmailsSqlRequest = + """ + SELECT DISTINCT emailAddress FROM + email LEFT JOIN emailBelonging + ON email.id = emailBelonging.emailId + WHERE mailingListId = ? + """; + return jdbcTemplate.queryForList( + getEmailsSqlRequest, String.class, mailingListId); + } + + private String getTextIdentifier(Long mailingListId) { + String getMailingListTextIdentifierSql = + "SELECT textIdentifier FROM mailingList WHERE id = ?"; + return jdbcTemplate.queryForObject( + getMailingListTextIdentifierSql, String.class, mailingListId); + + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java index 5f92d18..51a4eb2 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java @@ -1,15 +1,13 @@ -//package com.timetable.mailing_list; -// -//import microsoft.exchange.webservices.data.property.complex.EmailAddress; -//import org.springframework.stereotype.Repository; -// -//@Repository -//public interface MailingListRepository { -// public void createMailingList(MailingList mailingList); -// public MailingList findMailingList(Long id); -// public MailingList findMailingList(String textIdentifier) -// public void deleteMailingList(Mailing ); -// public EmailAddress[] extractEmails(Long id); -// public EmailAddress[] extractEmails(String textIdentifier); -// -//} +package com.timetable.mailing_list; + +import org.springframework.stereotype.Repository; + +@Repository +public interface MailingListRepository { + void createMailingList(MailingList mailingList); + Long getMailingListId(String textIdentifier); + MailingList getMailingList(Long id); + void deleteMailingList(Long id); + void addEmailToList(Long mailingListId, String emailAddress); + void deleteEmailFromList(Long mailingListId, String emailAddress); +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 6c67bfd..58218fe 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -1,18 +1,53 @@ -//package com.timetable.mailing_list; -// -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.stereotype.Service; -// -//@Service -//public class MailingListService { -// private MailingListRepository mailingListRepository; -// -// @Autowired -// public MailingListService(MailingListRepository mailingListRepository) { -// this.mailingListRepository = mailingListRepository; -// } -// -// public createMailingList(String[] emails, ) { -// mailingListRepository. -// } -//} +package com.timetable.mailing_list; + +import microsoft.exchange.webservices.data.property.complex.EmailAddress; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.lang.reflect.Array; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +@Service +public class MailingListService { + private final MailingListRepository mailingListRepository; + + @Autowired + public MailingListService(MailingListRepository mailingListRepository) { + this.mailingListRepository = mailingListRepository; + } + + public void createMailingList(MailingList mailingList) { +// List emailAddressesList = new ArrayList<>(); +// emails.forEach(email -> +// emailAddressesList.add(new EmailAddress(email))); +// MailingList mailingList = new MailingList(textIdentifier, emailAddressesList); + mailingListRepository.createMailingList(mailingList); + } + + public void deleteMailingList(String textIdentifier) { + Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); + mailingListRepository.deleteMailingList(mailingListId); + } + + public void addEmailsToList(String textIdentifier, List emails) { + Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); + emails.forEach(emailAddress -> { + mailingListRepository.addEmailToList(mailingListId, emailAddress); + }); + } + + public void deleteEmailsFromList(String textIdentifier, List emails) { + Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); + emails.forEach(emailAddress -> { + mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); + }); + } + + public List getEmailsFromList(String textIdentifier) { + Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); + MailingList mailingList = mailingListRepository.getMailingList(mailingListId); + return mailingList.getEmails(); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java deleted file mode 100644 index 5c18e43..0000000 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/MailingListManager.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.timetable.outlook; - -import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; -import microsoft.exchange.webservices.data.core.ExchangeService; -import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; -import microsoft.exchange.webservices.data.credential.ExchangeCredentials; -import microsoft.exchange.webservices.data.credential.WebCredentials; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.PropertySource; -import org.springframework.stereotype.Component; - -@Component -@PropertySource("classpath:personal.properties") -public class MailingListManager { - private ExchangeService service; - private ExchangeCredentials credentials; - - public MailingListManager( - @Value("${personal.email}") String personalEmail, - @Value("${personal.password}") String personalPassword) { - service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); - ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); - service.setCredentials(credentials); - try { - service.autodiscoverUrl( - personalEmail, new MailingListManager.RedirectionUrlCallback()); - } catch (Exception e) { - e.printStackTrace(); - } - } - - private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { - public boolean autodiscoverRedirectionUrlValidationCallback( - String redirectionUrl) { - return redirectionUrl.toLowerCase().startsWith("https://"); - } - } -} diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties index ca83781..7359aad 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -1,4 +1,4 @@ spring.datasource.username=root spring.datasource.url=jdbc:mysql://localhost:3306/timetable spring.datasource.password=pass -spring.datasource.driver-class-name=com.mysql.jdbc.Driver \ No newline at end of file +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver \ No newline at end of file From de0c2f3232d6820c21f0c60928bbf4b3d091f588 Mon Sep 17 00:00:00 2001 From: Md Motasim Bhuiyan Date: Sat, 18 Jun 2022 15:15:02 +0300 Subject: [PATCH 05/87] Patch - Changed pop-up color to tinted green and made all frontend dependencies offline --- src/frontend/index.html | 2 +- src/frontend/static/moment.js | 6 ++++++ src/frontend/static/style.css | 22 +++++++++++----------- 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 src/frontend/static/moment.js diff --git a/src/frontend/index.html b/src/frontend/index.html index f6c90a1..c6da25e 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -32,6 +32,6 @@ - + \ No newline at end of file diff --git a/src/frontend/static/moment.js b/src/frontend/static/moment.js new file mode 100644 index 0000000..29e1cef --- /dev/null +++ b/src/frontend/static/moment.js @@ -0,0 +1,6 @@ +//! moment.js +//! version : 2.5.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +(function(a){function b(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function c(a,b){return function(c){return k(a.call(this,c),b)}}function d(a,b){return function(c){return this.lang().ordinal(a.call(this,c),b)}}function e(){}function f(a){w(a),h(this,a)}function g(a){var b=q(a),c=b.year||0,d=b.month||0,e=b.week||0,f=b.day||0,g=b.hour||0,h=b.minute||0,i=b.second||0,j=b.millisecond||0;this._milliseconds=+j+1e3*i+6e4*h+36e5*g,this._days=+f+7*e,this._months=+d+12*c,this._data={},this._bubble()}function h(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return b.hasOwnProperty("toString")&&(a.toString=b.toString),b.hasOwnProperty("valueOf")&&(a.valueOf=b.valueOf),a}function i(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&qb.hasOwnProperty(b)&&(c[b]=a[b]);return c}function j(a){return 0>a?Math.ceil(a):Math.floor(a)}function k(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.lengthd;d++)(c&&a[d]!==b[d]||!c&&s(a[d])!==s(b[d]))&&g++;return g+f}function p(a){if(a){var b=a.toLowerCase().replace(/(.)s$/,"$1");a=Tb[a]||Ub[b]||b}return a}function q(a){var b,c,d={};for(c in a)a.hasOwnProperty(c)&&(b=p(c),b&&(d[b]=a[c]));return d}function r(b){var c,d;if(0===b.indexOf("week"))c=7,d="day";else{if(0!==b.indexOf("month"))return;c=12,d="month"}db[b]=function(e,f){var g,h,i=db.fn._lang[b],j=[];if("number"==typeof e&&(f=e,e=a),h=function(a){var b=db().utc().set(d,a);return i.call(db.fn._lang,b,e||"")},null!=f)return h(f);for(g=0;c>g;g++)j.push(h(g));return j}}function s(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function t(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function u(a){return v(a)?366:365}function v(a){return a%4===0&&a%100!==0||a%400===0}function w(a){var b;a._a&&-2===a._pf.overflow&&(b=a._a[jb]<0||a._a[jb]>11?jb:a._a[kb]<1||a._a[kb]>t(a._a[ib],a._a[jb])?kb:a._a[lb]<0||a._a[lb]>23?lb:a._a[mb]<0||a._a[mb]>59?mb:a._a[nb]<0||a._a[nb]>59?nb:a._a[ob]<0||a._a[ob]>999?ob:-1,a._pf._overflowDayOfYear&&(ib>b||b>kb)&&(b=kb),a._pf.overflow=b)}function x(a){return null==a._isValid&&(a._isValid=!isNaN(a._d.getTime())&&a._pf.overflow<0&&!a._pf.empty&&!a._pf.invalidMonth&&!a._pf.nullInput&&!a._pf.invalidFormat&&!a._pf.userInvalidated,a._strict&&(a._isValid=a._isValid&&0===a._pf.charsLeftOver&&0===a._pf.unusedTokens.length)),a._isValid}function y(a){return a?a.toLowerCase().replace("_","-"):a}function z(a,b){return b._isUTC?db(a).zone(b._offset||0):db(a).local()}function A(a,b){return b.abbr=a,pb[a]||(pb[a]=new e),pb[a].set(b),pb[a]}function B(a){delete pb[a]}function C(a){var b,c,d,e,f=0,g=function(a){if(!pb[a]&&rb)try{require("./lang/"+a)}catch(b){}return pb[a]};if(!a)return db.fn._lang;if(!m(a)){if(c=g(a))return c;a=[a]}for(;f0;){if(c=g(e.slice(0,b).join("-")))return c;if(d&&d.length>=b&&o(e,d,!0)>=b-1)break;b--}f++}return db.fn._lang}function D(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function E(a){var b,c,d=a.match(vb);for(b=0,c=d.length;c>b;b++)d[b]=Yb[d[b]]?Yb[d[b]]:D(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function F(a,b){return a.isValid()?(b=G(b,a.lang()),Vb[b]||(Vb[b]=E(b)),Vb[b](a)):a.lang().invalidDate()}function G(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(wb.lastIndex=0;d>=0&&wb.test(a);)a=a.replace(wb,c),wb.lastIndex=0,d-=1;return a}function H(a,b){var c,d=b._strict;switch(a){case"DDDD":return Ib;case"YYYY":case"GGGG":case"gggg":return d?Jb:zb;case"Y":case"G":case"g":return Lb;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return d?Kb:Ab;case"S":if(d)return Gb;case"SS":if(d)return Hb;case"SSS":if(d)return Ib;case"DDD":return yb;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Cb;case"a":case"A":return C(b._l)._meridiemParse;case"X":return Fb;case"Z":case"ZZ":return Db;case"T":return Eb;case"SSSS":return Bb;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return d?Hb:xb;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return xb;default:return c=new RegExp(P(O(a.replace("\\","")),"i"))}}function I(a){a=a||"";var b=a.match(Db)||[],c=b[b.length-1]||[],d=(c+"").match(Qb)||["-",0,0],e=+(60*d[1])+s(d[2]);return"+"===d[0]?-e:e}function J(a,b,c){var d,e=c._a;switch(a){case"M":case"MM":null!=b&&(e[jb]=s(b)-1);break;case"MMM":case"MMMM":d=C(c._l).monthsParse(b),null!=d?e[jb]=d:c._pf.invalidMonth=b;break;case"D":case"DD":null!=b&&(e[kb]=s(b));break;case"DDD":case"DDDD":null!=b&&(c._dayOfYear=s(b));break;case"YY":e[ib]=s(b)+(s(b)>68?1900:2e3);break;case"YYYY":case"YYYYY":case"YYYYYY":e[ib]=s(b);break;case"a":case"A":c._isPm=C(c._l).isPM(b);break;case"H":case"HH":case"h":case"hh":e[lb]=s(b);break;case"m":case"mm":e[mb]=s(b);break;case"s":case"ss":e[nb]=s(b);break;case"S":case"SS":case"SSS":case"SSSS":e[ob]=s(1e3*("0."+b));break;case"X":c._d=new Date(1e3*parseFloat(b));break;case"Z":case"ZZ":c._useUTC=!0,c._tzm=I(b);break;case"w":case"ww":case"W":case"WW":case"d":case"dd":case"ddd":case"dddd":case"e":case"E":a=a.substr(0,1);case"gg":case"gggg":case"GG":case"GGGG":case"GGGGG":a=a.substr(0,2),b&&(c._w=c._w||{},c._w[a]=b)}}function K(a){var b,c,d,e,f,g,h,i,j,k,l=[];if(!a._d){for(d=M(a),a._w&&null==a._a[kb]&&null==a._a[jb]&&(f=function(b){var c=parseInt(b,10);return b?b.length<3?c>68?1900+c:2e3+c:c:null==a._a[ib]?db().weekYear():a._a[ib]},g=a._w,null!=g.GG||null!=g.W||null!=g.E?h=Z(f(g.GG),g.W||1,g.E,4,1):(i=C(a._l),j=null!=g.d?V(g.d,i):null!=g.e?parseInt(g.e,10)+i._week.dow:0,k=parseInt(g.w,10)||1,null!=g.d&&ju(e)&&(a._pf._overflowDayOfYear=!0),c=U(e,0,a._dayOfYear),a._a[jb]=c.getUTCMonth(),a._a[kb]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=l[b]=d[b];for(;7>b;b++)a._a[b]=l[b]=null==a._a[b]?2===b?1:0:a._a[b];l[lb]+=s((a._tzm||0)/60),l[mb]+=s((a._tzm||0)%60),a._d=(a._useUTC?U:T).apply(null,l)}}function L(a){var b;a._d||(b=q(a._i),a._a=[b.year,b.month,b.day,b.hour,b.minute,b.second,b.millisecond],K(a))}function M(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function N(a){a._a=[],a._pf.empty=!0;var b,c,d,e,f,g=C(a._l),h=""+a._i,i=h.length,j=0;for(d=G(a._f,g).match(vb)||[],b=0;b0&&a._pf.unusedInput.push(f),h=h.slice(h.indexOf(c)+c.length),j+=c.length),Yb[e]?(c?a._pf.empty=!1:a._pf.unusedTokens.push(e),J(e,c,a)):a._strict&&!c&&a._pf.unusedTokens.push(e);a._pf.charsLeftOver=i-j,h.length>0&&a._pf.unusedInput.push(h),a._isPm&&a._a[lb]<12&&(a._a[lb]+=12),a._isPm===!1&&12===a._a[lb]&&(a._a[lb]=0),K(a),w(a)}function O(a){return a.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e})}function P(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(a){var c,d,e,f,g;if(0===a._f.length)return a._pf.invalidFormat=!0,a._d=new Date(0/0),void 0;for(f=0;fg)&&(e=g,d=c));h(a,d||c)}function R(a){var b,c,d=a._i,e=Mb.exec(d);if(e){for(a._pf.iso=!0,b=0,c=Ob.length;c>b;b++)if(Ob[b][1].exec(d)){a._f=Ob[b][0]+(e[6]||" ");break}for(b=0,c=Pb.length;c>b;b++)if(Pb[b][1].exec(d)){a._f+=Pb[b][0];break}d.match(Db)&&(a._f+="Z"),N(a)}else a._d=new Date(d)}function S(b){var c=b._i,d=sb.exec(c);c===a?b._d=new Date:d?b._d=new Date(+d[1]):"string"==typeof c?R(b):m(c)?(b._a=c.slice(0),K(b)):n(c)?b._d=new Date(+c):"object"==typeof c?L(b):b._d=new Date(c)}function T(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function U(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function V(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function W(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function X(a,b,c){var d=hb(Math.abs(a)/1e3),e=hb(d/60),f=hb(e/60),g=hb(f/24),h=hb(g/365),i=45>d&&["s",d]||1===e&&["m"]||45>e&&["mm",e]||1===f&&["h"]||22>f&&["hh",f]||1===g&&["d"]||25>=g&&["dd",g]||45>=g&&["M"]||345>g&&["MM",hb(g/30)]||1===h&&["y"]||["yy",h];return i[2]=b,i[3]=a>0,i[4]=c,W.apply({},i)}function Y(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=db(a).add("d",f),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function Z(a,b,c,d,e){var f,g,h=U(a,0,1).getUTCDay();return c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:u(a-1)+g}}function $(a){var b=a._i,c=a._f;return null===b?db.invalid({nullInput:!0}):("string"==typeof b&&(a._i=b=C().preparse(b)),db.isMoment(b)?(a=i(b),a._d=new Date(+b._d)):c?m(c)?Q(a):N(a):S(a),new f(a))}function _(a,b){db.fn[a]=db.fn[a+"s"]=function(a){var c=this._isUTC?"UTC":"";return null!=a?(this._d["set"+c+b](a),db.updateOffset(this),this):this._d["get"+c+b]()}}function ab(a){db.duration.fn[a]=function(){return this._data[a]}}function bb(a,b){db.duration.fn["as"+a]=function(){return+this/b}}function cb(a){var b=!1,c=db;"undefined"==typeof ender&&(a?(gb.moment=function(){return!b&&console&&console.warn&&(b=!0,console.warn("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.")),c.apply(null,arguments)},h(gb.moment,c)):gb.moment=db)}for(var db,eb,fb="2.5.1",gb=this,hb=Math.round,ib=0,jb=1,kb=2,lb=3,mb=4,nb=5,ob=6,pb={},qb={_isAMomentObject:null,_i:null,_f:null,_l:null,_strict:null,_isUTC:null,_offset:null,_pf:null,_lang:null},rb="undefined"!=typeof module&&module.exports&&"undefined"!=typeof require,sb=/^\/?Date\((\-?\d+)/i,tb=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,ub=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,vb=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g,wb=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,xb=/\d\d?/,yb=/\d{1,3}/,zb=/\d{1,4}/,Ab=/[+\-]?\d{1,6}/,Bb=/\d+/,Cb=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Db=/Z|[\+\-]\d\d:?\d\d/gi,Eb=/T/i,Fb=/[\+\-]?\d+(\.\d{1,3})?/,Gb=/\d/,Hb=/\d\d/,Ib=/\d{3}/,Jb=/\d{4}/,Kb=/[+-]?\d{6}/,Lb=/[+-]?\d+/,Mb=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Nb="YYYY-MM-DDTHH:mm:ssZ",Ob=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],Pb=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d{1,3}/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],Qb=/([\+\-]|\d\d)/gi,Rb="Date|Hours|Minutes|Seconds|Milliseconds".split("|"),Sb={Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6},Tb={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},Ub={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},Vb={},Wb="DDD w W M D d".split(" "),Xb="M D H h m s w W".split(" "),Yb={M:function(){return this.month()+1},MMM:function(a){return this.lang().monthsShort(this,a)},MMMM:function(a){return this.lang().months(this,a)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(a){return this.lang().weekdaysMin(this,a)},ddd:function(a){return this.lang().weekdaysShort(this,a)},dddd:function(a){return this.lang().weekdays(this,a)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return k(this.year()%100,2)},YYYY:function(){return k(this.year(),4)},YYYYY:function(){return k(this.year(),5)},YYYYYY:function(){var a=this.year(),b=a>=0?"+":"-";return b+k(Math.abs(a),6)},gg:function(){return k(this.weekYear()%100,2)},gggg:function(){return k(this.weekYear(),4)},ggggg:function(){return k(this.weekYear(),5)},GG:function(){return k(this.isoWeekYear()%100,2)},GGGG:function(){return k(this.isoWeekYear(),4)},GGGGG:function(){return k(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return s(this.milliseconds()/100)},SS:function(){return k(s(this.milliseconds()/10),2)},SSS:function(){return k(this.milliseconds(),3)},SSSS:function(){return k(this.milliseconds(),3)},Z:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)+":"+k(s(a)%60,2)},ZZ:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)+k(s(a)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},Zb=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];Wb.length;)eb=Wb.pop(),Yb[eb+"o"]=d(Yb[eb],eb);for(;Xb.length;)eb=Xb.pop(),Yb[eb+eb]=c(Yb[eb],2);for(Yb.DDDD=c(Yb.DDD,3),h(e.prototype,{set:function(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(a){return this._months[a.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(a){return this._monthsShort[a.month()]},monthsParse:function(a){var b,c,d;for(this._monthsParse||(this._monthsParse=[]),b=0;12>b;b++)if(this._monthsParse[b]||(c=db.utc([2e3,b]),d="^"+this.months(c,"")+"|^"+this.monthsShort(c,""),this._monthsParse[b]=new RegExp(d.replace(".",""),"i")),this._monthsParse[b].test(a))return b},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(a){return this._weekdays[a.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(a){return this._weekdaysShort[a.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(a){return this._weekdaysMin[a.day()]},weekdaysParse:function(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=db([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D YYYY",LLL:"MMMM D YYYY LT",LLLL:"dddd, MMMM D YYYY LT"},longDateFormat:function(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b},isPM:function(a){return"p"===(a+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(a,b){var c=this._calendar[a];return"function"==typeof c?c.apply(b):c},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)},pastFuture:function(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)},ordinal:function(a){return this._ordinal.replace("%d",a)},_ordinal:"%d",preparse:function(a){return a},postformat:function(a){return a},week:function(a){return Y(a,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),db=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._i=c,g._f=d,g._l=e,g._strict=f,g._isUTC=!1,g._pf=b(),$(g)},db.utc=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._useUTC=!0,g._isUTC=!0,g._l=e,g._i=c,g._f=d,g._strict=f,g._pf=b(),$(g).utc()},db.unix=function(a){return db(1e3*a)},db.duration=function(a,b){var c,d,e,f=a,h=null;return db.isDuration(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(f={},b?f[b]=a:f.milliseconds=a):(h=tb.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:s(h[kb])*c,h:s(h[lb])*c,m:s(h[mb])*c,s:s(h[nb])*c,ms:s(h[ob])*c}):(h=ub.exec(a))&&(c="-"===h[1]?-1:1,e=function(a){var b=a&&parseFloat(a.replace(",","."));return(isNaN(b)?0:b)*c},f={y:e(h[2]),M:e(h[3]),d:e(h[4]),h:e(h[5]),m:e(h[6]),s:e(h[7]),w:e(h[8])}),d=new g(f),db.isDuration(a)&&a.hasOwnProperty("_lang")&&(d._lang=a._lang),d},db.version=fb,db.defaultFormat=Nb,db.updateOffset=function(){},db.lang=function(a,b){var c;return a?(b?A(y(a),b):null===b?(B(a),a="en"):pb[a]||C(a),c=db.duration.fn._lang=db.fn._lang=C(a),c._abbr):db.fn._lang._abbr},db.langData=function(a){return a&&a._lang&&a._lang._abbr&&(a=a._lang._abbr),C(a)},db.isMoment=function(a){return a instanceof f||null!=a&&a.hasOwnProperty("_isAMomentObject")},db.isDuration=function(a){return a instanceof g},eb=Zb.length-1;eb>=0;--eb)r(Zb[eb]);for(db.normalizeUnits=function(a){return p(a)},db.invalid=function(a){var b=db.utc(0/0);return null!=a?h(b._pf,a):b._pf.userInvalidated=!0,b},db.parseZone=function(a){return db(a).parseZone()},h(db.fn=f.prototype,{clone:function(){return db(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().lang("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var a=db(this).utc();return 00:!1},parsingFlags:function(){return h({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(a){var b=F(this,a||db.defaultFormat);return this.lang().postformat(b)},add:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.duration(a,b),l(this,c,1),this},subtract:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.duration(a,b),l(this,c,-1),this},diff:function(a,b,c){var d,e,f=z(a,this),g=6e4*(this.zone()-f.zone());return b=p(b),"year"===b||"month"===b?(d=432e5*(this.daysInMonth()+f.daysInMonth()),e=12*(this.year()-f.year())+(this.month()-f.month()),e+=(this-db(this).startOf("month")-(f-db(f).startOf("month")))/d,e-=6e4*(this.zone()-db(this).startOf("month").zone()-(f.zone()-db(f).startOf("month").zone()))/d,"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:j(e)},from:function(a,b){return db.duration(this.diff(a)).lang(this.lang()._abbr).humanize(!b)},fromNow:function(a){return this.from(db(),a)},calendar:function(){var a=z(db(),this).startOf("day"),b=this.diff(a,"days",!0),c=-6>b?"sameElse":-1>b?"lastWeek":0>b?"lastDay":1>b?"sameDay":2>b?"nextDay":7>b?"nextWeek":"sameElse";return this.format(this.lang().calendar(c,this))},isLeapYear:function(){return v(this.year())},isDST:function(){return this.zone()+db(a).startOf(b)},isBefore:function(a,b){return b="undefined"!=typeof b?b:"millisecond",+this.clone().startOf(b)<+db(a).startOf(b)},isSame:function(a,b){return b=b||"ms",+this.clone().startOf(b)===+z(a,this).startOf(b)},min:function(a){return a=db.apply(null,arguments),this>a?this:a},max:function(a){return a=db.apply(null,arguments),a>this?this:a},zone:function(a){var b=this._offset||0;return null==a?this._isUTC?b:this._d.getTimezoneOffset():("string"==typeof a&&(a=I(a)),Math.abs(a)<16&&(a=60*a),this._offset=a,this._isUTC=!0,b!==a&&l(this,db.duration(b-a,"m"),1,!0),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(a){return a=a?db(a).zone():0,(this.zone()-a)%60===0},daysInMonth:function(){return t(this.year(),this.month())},dayOfYear:function(a){var b=hb((db(this).startOf("day")-db(this).startOf("year"))/864e5)+1;return null==a?b:this.add("d",a-b)},quarter:function(){return Math.ceil((this.month()+1)/3)},weekYear:function(a){var b=Y(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==a?b:this.add("y",a-b)},isoWeekYear:function(a){var b=Y(this,1,4).year;return null==a?b:this.add("y",a-b)},week:function(a){var b=this.lang().week(this);return null==a?b:this.add("d",7*(a-b))},isoWeek:function(a){var b=Y(this,1,4).week;return null==a?b:this.add("d",7*(a-b))},weekday:function(a){var b=(this.day()+7-this.lang()._week.dow)%7;return null==a?b:this.add("d",a-b)},isoWeekday:function(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)},get:function(a){return a=p(a),this[a]()},set:function(a,b){return a=p(a),"function"==typeof this[a]&&this[a](b),this},lang:function(b){return b===a?this._lang:(this._lang=C(b),this)}}),eb=0;eb Date: Sat, 18 Jun 2022 15:15:39 +0300 Subject: [PATCH 06/87] Backend implementation --- .../src/main/java/com/timetable/App.java | 12 ++++ .../com/timetable/event/EventController.java | 7 +++ .../timetable/event/OutlookEventManager.java | 40 +++---------- .../com/timetable/jdbc/SpringJdbcConfig.java | 3 +- .../mailing_list/MailingListController.java | 21 ++++++- .../mailing_list/MailingListManager.java | 38 ------------ .../MailingListMySQLRepository.java | 20 +++++-- .../mailing_list/MailingListRepository.java | 3 + .../mailing_list/MailingListService.java | 29 ++++++--- .../OutlookMailingListManager.java | 59 +++++++++++++++++++ .../timetable/outlook/OutlookConnector.java | 45 ++++++++++++++ 11 files changed, 195 insertions(+), 82 deletions(-) delete mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java index d171b35..51c414f 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java @@ -1,9 +1,21 @@ package com.timetable; +//import com.timetable.jdbc.SpringJdbcConfig; +import com.timetable.jdbc.SpringJdbcConfig; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Import; +import org.springframework.context.annotation.PropertySource; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.datasource.DriverManagerDataSource; + +import javax.sql.DataSource; @SpringBootApplication +@Import({SpringJdbcConfig.class}) public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java index eed0bc4..f10872d 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java @@ -28,4 +28,11 @@ public void inviteAllFromMailingList(@PathVariable Long eventId, @PathVariable String mailingListTextIdentifier) { } + + @PutMapping("/{eventId}/cancelInvitation/{mailingListTextIdentifier}") + public void cancelInvitationForEveryoneFromList( + @PathVariable Long eventId, + @PathVariable String mailingListTextIdentifier) { + + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java index a781467..cc595e3 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java @@ -1,53 +1,31 @@ package com.timetable.event; -import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; +import com.timetable.outlook.OutlookConnector; import microsoft.exchange.webservices.data.core.ExchangeService; -import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; import microsoft.exchange.webservices.data.core.service.item.Appointment; import microsoft.exchange.webservices.data.credential.ExchangeCredentials; -import microsoft.exchange.webservices.data.credential.WebCredentials; -import microsoft.exchange.webservices.data.property.complex.EmailAddress; -import microsoft.exchange.webservices.data.property.complex.MessageBody; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.PropertySource; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component -@PropertySource("classpath:personal.properties") public class OutlookEventManager { - private ExchangeService service; - private ExchangeCredentials credentials; + private final ExchangeService service; - public OutlookEventManager( - @Value("${personal.email}") String personalEmail, - @Value("${personal.password}") String personalPassword) { - service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); - ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); - service.setCredentials(credentials); - try { - service.autodiscoverUrl( - personalEmail, new RedirectionUrlCallback()); - } catch (Exception e) { - e.printStackTrace(); - } + @Autowired + public OutlookEventManager(OutlookConnector connector) { + service = connector.getService(); } - public Long createEvent(Event event) throws Exception { + public void createEvent(Event event) throws Exception { Appointment appointment = new Appointment(service); appointment.setSubject(event.getName()); appointment.setStart(event.getStartDate()); appointment.setEnd(event.getEndDate()); appointment.setLocation(event.getLocation()); + //appointment.getRequiredAttendees().add(new Attendee("m.bhuiyan@innopolis.university")); appointment.save(); - //EmailAddress email = new EmailAddress("i.kornienko@innopolis.university"); + //EmailAddress email = new EmailAddress("m.bhuiyan@innopolis.university"); //appointment.forward(MessageBody.getMessageBodyFromText("Come to the meeting!"), email); } - - private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { - public boolean autodiscoverRedirectionUrlValidationCallback( - String redirectionUrl) { - return redirectionUrl.toLowerCase().startsWith("https://"); - } - } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java index 41bf1a7..c6e37d6 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.PropertySource; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource; @@ -14,6 +15,7 @@ @PropertySource("classpath:application.properties") public class SpringJdbcConfig { @Bean + //@Primary public DataSource mySqlDataSource( @Value("${spring.datasource.username}") String username, @Value("${spring.datasource.url}") String url, @@ -30,7 +32,6 @@ public DataSource mySqlDataSource( } @Bean - @Autowired public JdbcTemplate jdbcTemplate(DataSource dataSource) { return new JdbcTemplate(dataSource); } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java index df011aa..3d267e8 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java @@ -1,5 +1,9 @@ package com.timetable.mailing_list; +import microsoft.exchange.webservices.data.core.service.item.Contact; +import microsoft.exchange.webservices.data.core.service.item.Item; +import microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema; +import microsoft.exchange.webservices.data.search.FindItemsResults; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -36,8 +40,23 @@ public void deleteEmailsFromList(@PathVariable String textIdentifier, mailingListService.deleteEmailsFromList(textIdentifier, emails); } - @GetMapping("/{textIdentifier}/emails}") + @GetMapping("/{textIdentifier}/emails") public List getEmailsFormList(@PathVariable String textIdentifier) { return mailingListService.getEmailsFromList(textIdentifier); } + + @GetMapping("/mailingListsNames") + public List getMailingListsNames() { + return mailingListService.getMailingListsNames(); + } + + @PatchMapping("/importOutlookMailingLists") + public void importEmailingListsFromOutlook() { + try { + mailingListService.importMailingList(); + } + catch (Exception ex) { + ex.printStackTrace(); + } + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java deleted file mode 100644 index 599d3a1..0000000 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java +++ /dev/null @@ -1,38 +0,0 @@ -//package com.timetable.mailing_list; -// -//import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; -//import microsoft.exchange.webservices.data.core.ExchangeService; -//import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; -//import microsoft.exchange.webservices.data.credential.ExchangeCredentials; -//import microsoft.exchange.webservices.data.credential.WebCredentials; -//import org.springframework.beans.factory.annotation.Value; -//import org.springframework.context.annotation.PropertySource; -//import org.springframework.stereotype.Component; -// -//@Component -//@PropertySource("classpath:personal.properties") -//public class MailingListManager { -// private ExchangeService service; -// private ExchangeCredentials credentials; -// -// public MailingListManager( -// @Value("${personal.email}") String personalEmail, -// @Value("${personal.password}") String personalPassword) { -// service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); -// ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); -// service.setCredentials(credentials); -// try { -// service.autodiscoverUrl( -// personalEmail, new MailingListManager.RedirectionUrlCallback()); -// } catch (Exception e) { -// e.printStackTrace(); -// } -// } -// -// private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { -// public boolean autodiscoverRedirectionUrlValidationCallback( -// String redirectionUrl) { -// return redirectionUrl.toLowerCase().startsWith("https://"); -// } -// } -//} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index e8eb8bf..956d317 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -1,6 +1,7 @@ package com.timetable.mailing_list; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Configurable; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; import java.util.List; @@ -11,10 +12,17 @@ public class MailingListMySQLRepository implements MailingListRepository { @Autowired public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { + //System.out.println("1"); this.jdbcTemplate = jdbcTemplate; } + @Override + public List getMailingListsNames() { + return jdbcTemplate.queryForList( + "SELECT textIdentifier FROM MailingList", String.class); + } + @Override public void createMailingList(MailingList mailingList) { jdbcTemplate.update( @@ -56,12 +64,16 @@ public void deleteMailingList(Long mailingListId) { @Override public void addEmailToList(Long mailingListId, String emailAddress) { - jdbcTemplate.update( - "INSERT INTO email (emailAddress) VALUES (?);", - emailAddress); + try { + jdbcTemplate.update( + """ + INSERT INTO email (emailAddress) VALUES (?) + """, emailAddress); + } + catch (Exception ignored) {} jdbcTemplate.update( """ - INSERT INTO emailBelonging (mailingListId, emailId)) + INSERT INTO emailBelonging (mailingListId, emailId) SELECT ?, id FROM email WHERE emailAddress = ? """, mailingListId, emailAddress); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java index 51a4eb2..b3637c0 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java @@ -2,8 +2,11 @@ import org.springframework.stereotype.Repository; +import java.util.List; + @Repository public interface MailingListRepository { + List getMailingListsNames(); void createMailingList(MailingList mailingList); Long getMailingListId(String textIdentifier); MailingList getMailingList(Long id); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 58218fe..0193d1a 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -1,6 +1,10 @@ package com.timetable.mailing_list; +import microsoft.exchange.webservices.data.core.service.item.Contact; +import microsoft.exchange.webservices.data.core.service.item.Item; +import microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema; import microsoft.exchange.webservices.data.property.complex.EmailAddress; +import microsoft.exchange.webservices.data.search.FindItemsResults; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -12,10 +16,18 @@ @Service public class MailingListService { private final MailingListRepository mailingListRepository; + private final OutlookMailingListManager mailingListManager; @Autowired - public MailingListService(MailingListRepository mailingListRepository) { + public MailingListService( + MailingListRepository mailingListRepository, + OutlookMailingListManager mailingListManager) { this.mailingListRepository = mailingListRepository; + this.mailingListManager = mailingListManager; + } + + public List getMailingListsNames() { + return mailingListRepository.getMailingListsNames(); } public void createMailingList(MailingList mailingList) { @@ -33,16 +45,14 @@ public void deleteMailingList(String textIdentifier) { public void addEmailsToList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - emails.forEach(emailAddress -> { - mailingListRepository.addEmailToList(mailingListId, emailAddress); - }); + emails.forEach(emailAddress -> + mailingListRepository.addEmailToList(mailingListId, emailAddress)); } public void deleteEmailsFromList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - emails.forEach(emailAddress -> { - mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); - }); + emails.forEach(emailAddress -> + mailingListRepository.deleteEmailFromList(mailingListId, emailAddress)); } public List getEmailsFromList(String textIdentifier) { @@ -50,4 +60,9 @@ public List getEmailsFromList(String textIdentifier) { MailingList mailingList = mailingListRepository.getMailingList(mailingListId); return mailingList.getEmails(); } + + public void importMailingList() throws Exception { + List mailingLists = mailingListManager.importMailingLists(); + mailingLists.forEach(this::createMailingList); + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java new file mode 100644 index 0000000..ce78909 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java @@ -0,0 +1,59 @@ +package com.timetable.mailing_list; + +import com.timetable.outlook.OutlookConnector; +import microsoft.exchange.webservices.data.core.ExchangeService; +import microsoft.exchange.webservices.data.core.PropertySet; +import microsoft.exchange.webservices.data.core.enumeration.property.BasePropertySet; +import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName; +import microsoft.exchange.webservices.data.core.enumeration.service.ConflictResolutionMode; +import microsoft.exchange.webservices.data.core.exception.service.local.ServiceLocalException; +import microsoft.exchange.webservices.data.core.service.folder.ContactsFolder; +import microsoft.exchange.webservices.data.core.service.item.Contact; +import microsoft.exchange.webservices.data.core.service.item.ContactGroup; +import microsoft.exchange.webservices.data.core.service.item.Item; +import microsoft.exchange.webservices.data.core.service.schema.ContactSchema; +import microsoft.exchange.webservices.data.property.complex.GroupMember; +import microsoft.exchange.webservices.data.property.complex.GroupMemberCollection; +import microsoft.exchange.webservices.data.property.complex.ItemId; +import microsoft.exchange.webservices.data.search.FindItemsResults; +import microsoft.exchange.webservices.data.search.ItemView; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.sql.SQLOutput; +import java.util.ArrayList; +import java.util.List; + +@Component +public class OutlookMailingListManager { + private final ExchangeService service; + + @Autowired + public OutlookMailingListManager(OutlookConnector connector) { + service = connector.getService(); + } + + public List importMailingLists() throws Exception { + ArrayList mailingLists = new ArrayList<>(); + ContactsFolder contactsFolder = ContactsFolder.bind(service, + WellKnownFolderName.Contacts); + ItemView view = new ItemView(contactsFolder.getTotalCount()); + view.setPropertySet(new PropertySet(BasePropertySet.IdOnly, ContactSchema.DisplayName)); + FindItemsResults contactItems = service.findItems(WellKnownFolderName.Contacts, view); + for (Item item : contactItems.getItems()) { + if (item instanceof ContactGroup contactGroup) { + contactGroup.load(); + ArrayList emails = new ArrayList<>(); + String mailingListName = contactGroup.getDisplayName(); + GroupMemberCollection members = contactGroup.getMembers(); + for (GroupMember member : members) { + String email = member.getAddressInformation().getAddress(); + emails.add(email); + } + MailingList mailingList = new MailingList(mailingListName, emails); + mailingLists.add(mailingList); + } + } + return mailingLists; + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java new file mode 100644 index 0000000..26c7e74 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java @@ -0,0 +1,45 @@ +package com.timetable.outlook; + +import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl; +import microsoft.exchange.webservices.data.core.ExchangeService; +import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion; +import microsoft.exchange.webservices.data.credential.ExchangeCredentials; +import microsoft.exchange.webservices.data.credential.WebCredentials; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.PropertySource; +import org.springframework.stereotype.Component; + +@Component +@PropertySource("classpath:personal.properties") +public class OutlookConnector { + private ExchangeService service; + private ExchangeCredentials credentials; + + @Autowired + public OutlookConnector( + @Value("${personal.email}") String personalEmail, + @Value("${personal.password}") String personalPassword) { + service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); + ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); + service.setCredentials(credentials); + try { + service.autodiscoverUrl( + personalEmail, new OutlookConnector.RedirectionUrlCallback()); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + public ExchangeService getService() { + return service; + } + + private static class RedirectionUrlCallback implements IAutodiscoverRedirectionUrl { + public boolean autodiscoverRedirectionUrlValidationCallback( + String redirectionUrl) { + return redirectionUrl.toLowerCase().startsWith("https://"); + } + } +} From 3f0d4f0c711af0e07594248f275318f504a822d7 Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Tue, 21 Jun 2022 21:11:48 +0300 Subject: [PATCH 07/87] added button description and link to import mailing list --- src/frontend/index.html | 3 +++ src/frontend/static/script.js | 4 ++++ src/frontend/static/style.css | 15 ++++++++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/frontend/index.html b/src/frontend/index.html index c6da25e..9795c02 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -16,6 +16,9 @@ + - http://www.example.com - - - UTF-8 - 1.7 - 1.7 - 5.2.1.RELEASE - - - - - junit - junit - 4.11 - test - - - - - org.springframework - spring-core - ${spring.version} - - - - - org.springframework - spring-context - ${spring.version} - - - - - org.springframework - spring-web - ${spring.version} - - - - - org.springframework - spring-webmvc - ${spring.version} - - - - - org.thymeleaf - thymeleaf-spring5 - 3.0.11.RELEASE - - - - - TimetableAPI - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-war-plugin - 3.2.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - - diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java b/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java deleted file mode 100644 index f12c23b..0000000 --- a/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java +++ /dev/null @@ -1,22 +0,0 @@ -package org.timetable.config; - -import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; - -public class MySpringMvcDispatcherServletInitializer extends - AbstractAnnotationConfigDispatcherServletInitializer { - - @Override - protected Class[] getRootConfigClasses() { - return null; - } - - @Override - protected Class[] getServletConfigClasses() { - return new Class[] {SpringConfig.class}; - } - - @Override - protected String[] getServletMappings() { - return new String[] {"/"}; - } -} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java b/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java deleted file mode 100644 index b77d81b..0000000 --- a/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.timetable.config; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; -import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; -import org.thymeleaf.spring5.SpringTemplateEngine; -import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver; -import org.thymeleaf.spring5.view.ThymeleafViewResolver; - -@Configuration -@ComponentScan("org.timetable") -@EnableWebMvc -public class SpringConfig implements WebMvcConfigurer { - - private final ApplicationContext applicationContext; - - @Autowired - public SpringConfig(ApplicationContext applicationContext) { - this.applicationContext = applicationContext; - } - - @Bean - public SpringResourceTemplateResolver templateResolver() { - SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); - templateResolver.setApplicationContext(applicationContext); - templateResolver.setPrefix("/WEB-INF/views/"); - templateResolver.setSuffix(""); - return templateResolver; - } - - @Bean - public SpringTemplateEngine templateEngine() { - SpringTemplateEngine templateEngine = new SpringTemplateEngine(); - templateEngine.setTemplateResolver(templateResolver()); - templateEngine.setEnableSpringELCompiler(true); - return templateEngine; - } - - @Override - public void configureViewResolvers(ViewResolverRegistry registry) { - ThymeleafViewResolver resolver = new ThymeleafViewResolver(); - resolver.setTemplateEngine(templateEngine()); - registry.viewResolver(resolver); - } -} \ No newline at end of file diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java b/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java deleted file mode 100644 index 6a191e1..0000000 --- a/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java +++ /dev/null @@ -1,2 +0,0 @@ -package org.timetable.controllers;public class EventsController { -} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java b/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java deleted file mode 100644 index ddcc27f..0000000 --- a/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java +++ /dev/null @@ -1,2 +0,0 @@ -package org.timetable.domain;public class Event { -} diff --git a/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java b/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java deleted file mode 100644 index ecc9120..0000000 --- a/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.timetable.outlook_exchange; - -public class EventManager { - -} diff --git a/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml b/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml deleted file mode 100644 index 9f88c1f..0000000 --- a/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - Archetype Created Web Application - diff --git a/src/backend/TimetableAPI/src/main/webapp/index.jsp b/src/backend/TimetableAPI/src/main/webapp/index.jsp deleted file mode 100644 index c38169b..0000000 --- a/src/backend/TimetableAPI/src/main/webapp/index.jsp +++ /dev/null @@ -1,5 +0,0 @@ - - -

Hello World!

- - From 2c97a3e1fdc11469ae24586db421e643cf62784d Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Wed, 22 Jun 2022 10:25:12 +0300 Subject: [PATCH 09/87] replaced all var on let --- src/frontend/static/script.js | 96 +++++++++++++++++------------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/src/frontend/static/script.js b/src/frontend/static/script.js index 02d1312..a023e12 100644 --- a/src/frontend/static/script.js +++ b/src/frontend/static/script.js @@ -1,15 +1,15 @@ !function() { - var today = moment(); + let today = moment(); function Calendar(selector, events) { this.el = document.querySelector(selector); this.events = events; this.current = moment().date(1); this.draw(); - // var current = document.querySelector('.today'); + // let current = document.querySelector('.today'); // if(current) { - // var self = this; + // let self = this; // window.setTimeout(function() { // self.openDay(current); // }, 500); @@ -27,7 +27,7 @@ } Calendar.prototype.drawHeader = function() { - var self = this; + let self = this; if(!this.header) { //Create the header elements this.header = createElement('div', 'header'); @@ -35,10 +35,10 @@ this.title = createElement('h1'); - var right = createElement('div', 'right'); + let right = createElement('div', 'right'); right.addEventListener('click', function() { self.nextMonth(); }); - var left = createElement('div', 'left'); + let left = createElement('div', 'left'); left.addEventListener('click', function() { self.prevMonth(); }); //Append the Elements @@ -52,7 +52,7 @@ } Calendar.prototype.drawMonth = function() { - var self = this; + let self = this; this.events.forEach(function(ev) { d = Math.random() * (29 - 1) + 1 @@ -85,31 +85,31 @@ } Calendar.prototype.backFill = function() { - var clone = this.current.clone(); - var dayOfWeek = clone.day(); + let clone = this.current.clone(); + let dayOfWeek = clone.day(); if(!dayOfWeek) { return; } clone.subtract('days', dayOfWeek+1); - for(var i = dayOfWeek; i > 0 ; i--) { + for(let i = dayOfWeek; i > 0 ; i--) { this.drawDay(clone.add('days', 1)); } } Calendar.prototype.fowardFill = function() { - var clone = this.current.clone().add('months', 1).subtract('days', 1); - var dayOfWeek = clone.day(); + let clone = this.current.clone().add('months', 1).subtract('days', 1); + let dayOfWeek = clone.day(); if(dayOfWeek === 6) { return; } - for(var i = dayOfWeek; i < 6 ; i++) { + for(let i = dayOfWeek; i < 6 ; i++) { this.drawDay(clone.add('days', 1)); } } Calendar.prototype.currentMonth = function() { - var clone = this.current.clone(); + let clone = this.current.clone(); while(clone.month() === this.current.month()) { this.drawDay(clone); @@ -125,24 +125,24 @@ } Calendar.prototype.drawDay = function(day) { - var self = this; + let self = this; this.getWeek(day); //Outer Day - var outer = createElement('div', this.getDayClass(day)); + let outer = createElement('div', this.getDayClass(day)); outer.addEventListener('click', function() { self.openDay(this); }); //Day Name - var name = createElement('div', 'day-name', day.format('ddd')); + let name = createElement('div', 'day-name', day.format('ddd')); //Day Number - var number = createElement('div', 'day-number', day.format('DD')); + let number = createElement('div', 'day-number', day.format('DD')); //Events - var events = createElement('div', 'day-events'); + let events = createElement('div', 'day-events'); this.drawEvents(day, events); outer.appendChild(name); @@ -153,7 +153,7 @@ Calendar.prototype.drawEvents = function(day, element) { if(day.month() === this.current.month()) { - var todaysEvents = this.events.reduce(function(memo, ev) { + let todaysEvents = this.events.reduce(function(memo, ev) { if(ev.date.isSame(day, 'day')) { memo.push(ev); } @@ -161,7 +161,7 @@ }, []); todaysEvents.forEach(function(ev) { - var evSpan = createElement('span', ev.color); + let evSpan = createElement('span', ev.color); element.appendChild(evSpan); }); } @@ -178,11 +178,11 @@ } Calendar.prototype.openDay = function(el) { - var details, arrow; - var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; - var day = this.current.clone().date(dayNumber); + let details, arrow; + let dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; + let day = this.current.clone().date(dayNumber); - var currentOpened = document.querySelector('.details'); + let currentOpened = document.querySelector('.details'); //Check to see if there is an open detais box on the current row if(currentOpened && currentOpened.parentNode === el.parentNode) { @@ -211,7 +211,7 @@ details = createElement('div', 'details in'); //Create the arrow - var arrow = createElement('div', 'arrow'); + let arrow = createElement('div', 'arrow'); //Create the event wrapper @@ -219,7 +219,7 @@ el.parentNode.appendChild(details); } - var todaysEvents = this.events.reduce(function(memo, ev) { + let todaysEvents = this.events.reduce(function(memo, ev) { if(ev.date.isSame(day, 'day')) { memo.push(ev); } @@ -233,13 +233,13 @@ Calendar.prototype.renderEvents = function(events, ele) { //Remove any events in the current details element - var currentWrapper = ele.querySelector('.events'); - var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); + let currentWrapper = ele.querySelector('.events'); + let wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); events.forEach(function(ev) { - var div = createElement('div', 'event'); - var square = createElement('div', 'event-category ' + ev.color); - var span = createElement('span', '', ev.eventName); + let div = createElement('div', 'event'); + let square = createElement('div', 'event-category ' + ev.color); + let span = createElement('span', '', ev.eventName); div.appendChild(square); div.appendChild(span); @@ -247,17 +247,17 @@ }); if(!events.length) { - var div = createElement('div', 'event empty'); - var br = createElement('br'); - var eventForm = createElement("form"); + let div = createElement('div', 'event empty'); + let br = createElement('br'); + let eventForm = createElement("form"); eventForm.setAttribute("method", "post"); - var eventTitle = createElement('input', 'eventtitle'); + let eventTitle = createElement('input', 'eventtitle'); eventTitle.setAttribute('type', 'text'); eventTitle.setAttribute('placeholder', 'Event Title'); - var eventLocation = createElement('input', 'eventlocation'); + let eventLocation = createElement('input', 'eventlocation'); eventLocation.setAttribute('type', 'text'); eventLocation.setAttribute('placeholder', 'Event Location'); - var eventDescription = createElement('input', 'eventdescription'); + let eventDescription = createElement('input', 'eventdescription'); eventDescription.setAttribute('type', 'text'); eventDescription.setAttribute('placeholder', 'Event Description'); let times = [ @@ -269,15 +269,15 @@ '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' ] - var eventStart = createElement('select', 'eventstarttime'); + let eventStart = createElement('select', 'eventstarttime'); eventStart.appendChild(new Option('Start', 'Start', true)); - var eventEnd = createElement('select', 'eventendtime'); + let eventEnd = createElement('select', 'eventendtime'); eventEnd.appendChild(new Option('End', 'End', true)); times.forEach(function(item, _){ eventStart.appendChild(new Option(item, item)); eventEnd.appendChild(new Option(item, item)); }); - var submitForm = createElement('input', 'eventsubmit'); + let submitForm = createElement('input', 'eventsubmit'); submitForm.setAttribute('type', 'submit'); submitForm.setAttribute('value', '➔'); eventForm.appendChild(eventTitle); @@ -315,8 +315,8 @@ } Calendar.prototype.drawLegend = function() { - var legend = createElement('div', 'legend'); - var calendars = this.events.map(function(e) { + let legend = createElement('div', 'legend'); + let calendars = this.events.map(function(e) { return e.calendar + '|' + e.color; }).reduce(function(memo, e) { if(memo.indexOf(e) === -1) { @@ -324,8 +324,8 @@ } return memo; }, []).forEach(function(e) { - var parts = e.split('|'); - var entry = createElement('span', 'entry ' + parts[1], parts[0]); + let parts = e.split('|'); + let entry = createElement('span', 'entry ' + parts[1], parts[0]); legend.appendChild(entry); }); this.el.appendChild(legend); @@ -346,7 +346,7 @@ window.Calendar = Calendar; function createElement(tagName, className, innerText) { - var ele = document.createElement(tagName); + let ele = document.createElement(tagName); if(className) { ele.className = className; } @@ -358,7 +358,7 @@ }(); !function() { - var data = [ + let data = [ ]; @@ -367,7 +367,7 @@ } - var calendar = new Calendar('#calendar', data); + let calendar = new Calendar('#calendar', data); }(); \ No newline at end of file From be88284f4229f4420eb4cb4e284d8946e6ffc017 Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Wed, 22 Jun 2022 11:29:02 +0300 Subject: [PATCH 10/87] replaced all var on let and added events POST method --- src/frontend/static/script.js | 709 ++++++++++++++++++---------------- 1 file changed, 372 insertions(+), 337 deletions(-) diff --git a/src/frontend/static/script.js b/src/frontend/static/script.js index a023e12..77b242c 100644 --- a/src/frontend/static/script.js +++ b/src/frontend/static/script.js @@ -1,12 +1,12 @@ !function() { - let today = moment(); - - function Calendar(selector, events) { - this.el = document.querySelector(selector); - this.events = events; - this.current = moment().date(1); - this.draw(); + let today = moment(); + + function Calendar(selector, events) { + this.el = document.querySelector(selector); + this.events = events; + this.current = moment().date(1); + this.draw(); // let current = document.querySelector('.today'); // if(current) { // let self = this; @@ -14,360 +14,395 @@ // self.openDay(current); // }, 500); // } + } + + Calendar.prototype.draw = function() { + //Create Header + this.drawHeader(); + + //Draw Month + this.drawMonth(); + + this.drawLegend(); + } + + Calendar.prototype.drawHeader = function() { + let self = this; + if(!this.header) { + //Create the header elements + this.header = createElement('div', 'header'); + this.header.className = 'header'; + + this.title = createElement('h1'); + this.title.setAttribute('id', 'monthname'); + + let right = createElement('div', 'right'); + right.addEventListener('click', function() { self.nextMonth(); }); + + let left = createElement('div', 'left'); + left.addEventListener('click', function() { self.prevMonth(); }); + + //Append the Elements + this.header.appendChild(this.title); + this.header.appendChild(right); + this.header.appendChild(left); + this.el.appendChild(this.header); } - - Calendar.prototype.draw = function() { - //Create Header - this.drawHeader(); - - //Draw Month - this.drawMonth(); - - this.drawLegend(); - } - - Calendar.prototype.drawHeader = function() { - let self = this; - if(!this.header) { - //Create the header elements - this.header = createElement('div', 'header'); - this.header.className = 'header'; - - this.title = createElement('h1'); - - let right = createElement('div', 'right'); - right.addEventListener('click', function() { self.nextMonth(); }); - - let left = createElement('div', 'left'); - left.addEventListener('click', function() { self.prevMonth(); }); - - //Append the Elements - this.header.appendChild(this.title); - this.header.appendChild(right); - this.header.appendChild(left); - this.el.appendChild(this.header); - } - - this.title.innerHTML = this.current.format('MMMM YYYY'); - } - - Calendar.prototype.drawMonth = function() { - let self = this; - - this.events.forEach(function(ev) { - d = Math.random() * (29 - 1) + 1 - ev.date = self.current.clone().date(d); + + this.title.innerHTML = this.current.format('MMMM YYYY'); + } + + Calendar.prototype.drawMonth = function() { + let self = this; + + this.events.forEach(function(ev) { + d = Math.random() * (29 - 1) + 1 + ev.date = self.current.clone().date(d); + }); + + + if(this.month) { + this.oldMonth = this.month; + this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); + this.oldMonth.addEventListener('webkitAnimationEnd', function() { + self.oldMonth.parentNode.removeChild(self.oldMonth); + self.month = createElement('div', 'month'); + self.backFill(); + self.currentMonth(); + self.fowardFill(); + self.el.appendChild(self.month); + window.setTimeout(function() { + self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); + }, 16); }); - - - if(this.month) { - this.oldMonth = this.month; - this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); - this.oldMonth.addEventListener('webkitAnimationEnd', function() { - self.oldMonth.parentNode.removeChild(self.oldMonth); - self.month = createElement('div', 'month'); - self.backFill(); - self.currentMonth(); - self.fowardFill(); - self.el.appendChild(self.month); - window.setTimeout(function() { - self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); - }, 16); - }); - } else { - this.month = createElement('div', 'month'); - this.el.appendChild(this.month); - this.backFill(); - this.currentMonth(); - this.fowardFill(); - this.month.className = 'month new'; - } + } else { + this.month = createElement('div', 'month'); + this.el.appendChild(this.month); + this.backFill(); + this.currentMonth(); + this.fowardFill(); + this.month.className = 'month new'; } - - Calendar.prototype.backFill = function() { - let clone = this.current.clone(); - let dayOfWeek = clone.day(); - - if(!dayOfWeek) { return; } - - clone.subtract('days', dayOfWeek+1); - - for(let i = dayOfWeek; i > 0 ; i--) { - this.drawDay(clone.add('days', 1)); - } - } - - Calendar.prototype.fowardFill = function() { - let clone = this.current.clone().add('months', 1).subtract('days', 1); - let dayOfWeek = clone.day(); - - if(dayOfWeek === 6) { return; } - - for(let i = dayOfWeek; i < 6 ; i++) { - this.drawDay(clone.add('days', 1)); - } - } - - Calendar.prototype.currentMonth = function() { - let clone = this.current.clone(); - - while(clone.month() === this.current.month()) { - this.drawDay(clone); - clone.add('days', 1); - } - } - - Calendar.prototype.getWeek = function(day) { - if(!this.week || day.day() === 0) { - this.week = createElement('div', 'week'); - this.month.appendChild(this.week); - } + } + + Calendar.prototype.backFill = function() { + let clone = this.current.clone(); + let dayOfWeek = clone.day(); + + if(!dayOfWeek) { return; } + + clone.subtract('days', dayOfWeek+1); + + for(let i = dayOfWeek; i > 0 ; i--) { + this.drawDay(clone.add('days', 1)); } - - Calendar.prototype.drawDay = function(day) { - let self = this; - this.getWeek(day); - - //Outer Day - let outer = createElement('div', this.getDayClass(day)); - outer.addEventListener('click', function() { - self.openDay(this); - }); - - //Day Name - let name = createElement('div', 'day-name', day.format('ddd')); - - //Day Number - let number = createElement('div', 'day-number', day.format('DD')); - - - //Events - let events = createElement('div', 'day-events'); - this.drawEvents(day, events); - - outer.appendChild(name); - outer.appendChild(number); - outer.appendChild(events); - this.week.appendChild(outer); + } + + Calendar.prototype.fowardFill = function() { + let clone = this.current.clone().add('months', 1).subtract('days', 1); + let dayOfWeek = clone.day(); + + if(dayOfWeek === 6) { return; } + + for(let i = dayOfWeek; i < 6 ; i++) { + this.drawDay(clone.add('days', 1)); } - - Calendar.prototype.drawEvents = function(day, element) { - if(day.month() === this.current.month()) { - let todaysEvents = this.events.reduce(function(memo, ev) { - if(ev.date.isSame(day, 'day')) { - memo.push(ev); - } - return memo; - }, []); - - todaysEvents.forEach(function(ev) { - let evSpan = createElement('span', ev.color); - element.appendChild(evSpan); - }); - } + } + + Calendar.prototype.currentMonth = function() { + let clone = this.current.clone(); + + while(clone.month() === this.current.month()) { + this.drawDay(clone); + clone.add('days', 1); } - - Calendar.prototype.getDayClass = function(day) { - classes = ['day']; - if(day.month() !== this.current.month()) { - classes.push('other'); - } else if (today.isSame(day, 'day')) { - classes.push('today'); - } - return classes.join(' '); + } + + Calendar.prototype.getWeek = function(day) { + if(!this.week || day.day() === 0) { + this.week = createElement('div', 'week'); + this.month.appendChild(this.week); } - - Calendar.prototype.openDay = function(el) { - let details, arrow; - let dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; - let day = this.current.clone().date(dayNumber); - - let currentOpened = document.querySelector('.details'); - - //Check to see if there is an open detais box on the current row - if(currentOpened && currentOpened.parentNode === el.parentNode) { - details = currentOpened; - arrow = document.querySelector('.arrow'); - } else { - //Close the open events on differnt week row - //currentOpened && currentOpened.parentNode.removeChild(currentOpened); - if(currentOpened) { - currentOpened.addEventListener('webkitAnimationEnd', function() { - currentOpened.parentNode.removeChild(currentOpened); - }); - currentOpened.addEventListener('oanimationend', function() { - currentOpened.parentNode.removeChild(currentOpened); - }); - currentOpened.addEventListener('msAnimationEnd', function() { - currentOpened.parentNode.removeChild(currentOpened); - }); - currentOpened.addEventListener('animationend', function() { - currentOpened.parentNode.removeChild(currentOpened); - }); - currentOpened.className = 'details out'; - } - - //Create the Details Container - details = createElement('div', 'details in'); - - //Create the arrow - let arrow = createElement('div', 'arrow'); - - //Create the event wrapper - - details.appendChild(arrow); - el.parentNode.appendChild(details); - } - + } + + Calendar.prototype.drawDay = function(day) { + let self = this; + this.getWeek(day); + + //Outer Day + let outer = createElement('div', this.getDayClass(day)); + outer.addEventListener('click', function() { + self.openDay(this); + }); + + //Day Name + let name = createElement('div', 'day-name', day.format('ddd')); + + //Day Number + let number = createElement('div', 'day-number', day.format('DD')); + + + //Events + let events = createElement('div', 'day-events'); + this.drawEvents(day, events); + + outer.appendChild(name); + outer.appendChild(number); + outer.appendChild(events); + this.week.appendChild(outer); + } + + Calendar.prototype.drawEvents = function(day, element) { + if(day.month() === this.current.month()) { let todaysEvents = this.events.reduce(function(memo, ev) { if(ev.date.isSame(day, 'day')) { memo.push(ev); } return memo; }, []); - - this.renderEvents(todaysEvents, details); - - arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px'; - } - - Calendar.prototype.renderEvents = function(events, ele) { - //Remove any events in the current details element - let currentWrapper = ele.querySelector('.events'); - let wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); - - events.forEach(function(ev) { - let div = createElement('div', 'event'); - let square = createElement('div', 'event-category ' + ev.color); - let span = createElement('span', '', ev.eventName); - - div.appendChild(square); - div.appendChild(span); - wrapper.appendChild(div); + + todaysEvents.forEach(function(ev) { + let evSpan = createElement('span', ev.color); + element.appendChild(evSpan); }); - - if(!events.length) { - let div = createElement('div', 'event empty'); - let br = createElement('br'); - let eventForm = createElement("form"); - eventForm.setAttribute("method", "post"); - let eventTitle = createElement('input', 'eventtitle'); - eventTitle.setAttribute('type', 'text'); - eventTitle.setAttribute('placeholder', 'Event Title'); - let eventLocation = createElement('input', 'eventlocation'); - eventLocation.setAttribute('type', 'text'); - eventLocation.setAttribute('placeholder', 'Event Location'); - let eventDescription = createElement('input', 'eventdescription'); - eventDescription.setAttribute('type', 'text'); - eventDescription.setAttribute('placeholder', 'Event Description'); - let times = [ - '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', - '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', - '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', - '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', - '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', - '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', - '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' - ] - let eventStart = createElement('select', 'eventstarttime'); - eventStart.appendChild(new Option('Start', 'Start', true)); - let eventEnd = createElement('select', 'eventendtime'); - eventEnd.appendChild(new Option('End', 'End', true)); - times.forEach(function(item, _){ - eventStart.appendChild(new Option(item, item)); - eventEnd.appendChild(new Option(item, item)); - }); - let submitForm = createElement('input', 'eventsubmit'); - submitForm.setAttribute('type', 'submit'); - submitForm.setAttribute('value', '➔'); - eventForm.appendChild(eventTitle); - eventForm.appendChild(eventLocation); - eventForm.appendChild(eventDescription); - eventForm.appendChild(br.cloneNode()); - eventForm.appendChild(eventStart); - eventForm.appendChild(eventEnd); - eventForm.appendChild(submitForm); - div.appendChild(eventForm); - wrapper.appendChild(div); - } - - if(currentWrapper) { - currentWrapper.className = 'events out'; - currentWrapper.addEventListener('webkitAnimationEnd', function() { - currentWrapper.parentNode.removeChild(currentWrapper); - ele.appendChild(wrapper); + } + } + + Calendar.prototype.getDayClass = function(day) { + classes = ['day']; + if(day.month() !== this.current.month()) { + classes.push('other'); + } else if (today.isSame(day, 'day')) { + classes.push('today'); + } + return classes.join(' '); + } + + Calendar.prototype.openDay = function(el) { + let details, arrow; + let dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; + let day = this.current.clone().date(dayNumber); + + + let currentOpened = document.querySelector('.details'); + + //Check to see if there is an open detais box on the current row + if (true){ //(currentOpened && currentOpened.parentNode === el.parentNode) { + // details = currentOpened; + // arrow = document.querySelector('.arrow'); + // } else { + //Close the open events on differnt week row + //currentOpened && currentOpened.parentNode.removeChild(currentOpened); + if(currentOpened) { + currentOpened.addEventListener('webkitAnimationEnd', function() { + currentOpened.parentNode.removeChild(currentOpened); }); - currentWrapper.addEventListener('oanimationend', function() { - currentWrapper.parentNode.removeChild(currentWrapper); - ele.appendChild(wrapper); + currentOpened.addEventListener('oanimationend', function() { + currentOpened.parentNode.removeChild(currentOpened); }); - currentWrapper.addEventListener('msAnimationEnd', function() { - currentWrapper.parentNode.removeChild(currentWrapper); - ele.appendChild(wrapper); + currentOpened.addEventListener('msAnimationEnd', function() { + currentOpened.parentNode.removeChild(currentOpened); }); - currentWrapper.addEventListener('animationend', function() { - currentWrapper.parentNode.removeChild(currentWrapper); - ele.appendChild(wrapper); + currentOpened.addEventListener('animationend', function() { + currentOpened.parentNode.removeChild(currentOpened); }); - } else { - ele.appendChild(wrapper); + currentOpened.className = 'details out'; } + + //Create the Details Container + details = createElement('div', 'details in'); + details.setAttribute('id', 'datecontainer'); + details.setAttribute('data-date', dayNumber); + + //Create the arrow + let arrow = createElement('div', 'arrow'); + + //Create the event wrapper + + details.appendChild(arrow); + el.parentNode.appendChild(details); } - - Calendar.prototype.drawLegend = function() { - let legend = createElement('div', 'legend'); - let calendars = this.events.map(function(e) { - return e.calendar + '|' + e.color; - }).reduce(function(memo, e) { - if(memo.indexOf(e) === -1) { - memo.push(e); - } - return memo; - }, []).forEach(function(e) { - let parts = e.split('|'); - let entry = createElement('span', 'entry ' + parts[1], parts[0]); - legend.appendChild(entry); + + let todaysEvents = this.events.reduce(function(memo, ev) { + if(ev.date.isSame(day, 'day')) { + memo.push(ev); + } + return memo; + }, []); + + this.renderEvents(todaysEvents, details); + + arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px'; + } + + Calendar.prototype.renderEvents = function(events, ele) { + //Remove any events in the current details element + let currentWrapper = ele.querySelector('.events'); + let wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); + + events.forEach(function(ev) { + let div = createElement('div', 'event'); + let square = createElement('div', 'event-category ' + ev.color); + let span = createElement('span', '', ev.eventName); + + div.appendChild(square); + div.appendChild(span); + wrapper.appendChild(div); + }); + + if(!events.length) { + let div = createElement('div', 'event empty'); + let br = createElement('br'); + let eventForm = createElement("form"); + eventForm.setAttribute("method", "post"); + let eventTitle = createElement('input', 'eventtitle'); + eventTitle.setAttribute('id', 'eventtitle'); + eventTitle.setAttribute('type', 'text'); + eventTitle.setAttribute('placeholder', 'Event Title'); + let eventLocation = createElement('input', 'eventlocation'); + eventLocation.setAttribute('id', 'eventlocation'); + eventLocation.setAttribute('type', 'text'); + eventLocation.setAttribute('placeholder', 'Event Location'); + let times = [ + '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', + '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', + '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', + '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', + '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', + '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', + '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' + ] + const eventStart = createElement('select', 'eventstarttime'); + eventStart.appendChild(new Option('Start', 'Start', true)); + eventStart.setAttribute('id', 'eventstarttime'); + const eventEnd = createElement('select', 'eventendtime'); + eventEnd.appendChild(new Option('End', 'End', true)); + eventEnd.setAttribute('id', 'eventendtime'); + times.forEach(function(item, _){ + eventStart.appendChild(new Option(item, item)); + eventEnd.appendChild(new Option(item, item)); + }); + const submitForm = createElement('button', 'eventSubmit'); + submitForm.innerText = '➔'; + eventForm.appendChild(eventTitle); + eventForm.appendChild(eventLocation); + eventForm.appendChild(br.cloneNode()); + eventForm.appendChild(eventStart); + eventForm.appendChild(eventEnd); + eventForm.appendChild(submitForm); + div.appendChild(eventForm); + wrapper.appendChild(div); + submitForm.addEventListener('click', (event) => { + event.preventDefault(); + let date = document.getElementById('datecontainer').dataset['date']; + let startTime = document.getElementById('eventstarttime').value; + let endTime = document.getElementById('eventendtime').value; + let name = document.getElementById('eventtitle').value; + let location = document.getElementById('eventlocation').value; + dict = { + "January": '01', "February": "02", "March": "03", "April": "04", "May": "05", "June": "06", "Jule": "07", + "August": "08", "September": "09", "October": "10", "November": "11", "December": "12" + }; + let monyear = document.getElementById('monthname').innerHTML.split(" "); + let month = dict[monyear[0]]; + let year = monyear[1]; + let formattedStart = `${year}-${month}-${date}T${startTime}:00.000+03:00`; + let formattedEnd = `${year}-${month}-${date}T${endTime}:00.000+03:00`; + console.log(formattedStart) + console.log(formattedEnd); + + fetch("/events", { + method: 'POST', + body: JSON.stringify({"name": name, + "location": location, + "startDate": startTime, + "endDate": endTime}) + }) + .then (response => response.json()) + .then (() => { + document.getElementsByClassName('event empty')[0].innerHTML = "Event Added Successfully!"; + }) + .catch(error => console.log(error)); }); - this.el.appendChild(legend); - } - - Calendar.prototype.nextMonth = function() { - this.current.add('months', 1); - this.next = true; - this.draw(); } - - Calendar.prototype.prevMonth = function() { - this.current.subtract('months', 1); - this.next = false; - this.draw(); + + if(currentWrapper) { + currentWrapper.className = 'events out'; + currentWrapper.addEventListener('webkitAnimationEnd', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('oanimationend', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('msAnimationEnd', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + currentWrapper.addEventListener('animationend', function() { + currentWrapper.parentNode.removeChild(currentWrapper); + ele.appendChild(wrapper); + }); + } else { + ele.appendChild(wrapper); } - - window.Calendar = Calendar; - - function createElement(tagName, className, innerText) { - let ele = document.createElement(tagName); - if(className) { - ele.className = className; - } - if(innerText) { - ele.innderText = ele.textContent = innerText; + } + + Calendar.prototype.drawLegend = function() { + let legend = createElement('div', 'legend'); + let calendars = this.events.map(function(e) { + return e.calendar + '|' + e.color; + }).reduce(function(memo, e) { + if(memo.indexOf(e) === -1) { + memo.push(e); } - return ele; + return memo; + }, []).forEach(function(e) { + let parts = e.split('|'); + let entry = createElement('span', 'entry ' + parts[1], parts[0]); + legend.appendChild(entry); + }); + this.el.appendChild(legend); + } + + Calendar.prototype.nextMonth = function() { + this.current.add('months', 1); + this.next = true; + this.draw(); + } + + Calendar.prototype.prevMonth = function() { + this.current.subtract('months', 1); + this.next = false; + this.draw(); + } + + window.Calendar = Calendar; + + function createElement(tagName, className, innerText) { + let ele = document.createElement(tagName); + if(className) { + ele.className = className; } - }(); - - !function() { - let data = [ - ]; - - - - function addDate(ev) { - + if(innerText) { + ele.innderText = ele.textContent = innerText; } - - let calendar = new Calendar('#calendar', data); - - }(); + return ele; + } +}(); + +!function() { + let data = [ + ]; + + + + function addDate(ev) { + + } + + let calendar = new Calendar('#calendar', data); + +}(); \ No newline at end of file From 9afbc60273aab9c6b3fee0cb3acfdc7191e48fb6 Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Wed, 22 Jun 2022 11:37:49 +0300 Subject: [PATCH 11/87] fixed details button --- src/frontend/static/style.css | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/frontend/static/style.css b/src/frontend/static/style.css index 619fc9c..e3fe344 100644 --- a/src/frontend/static/style.css +++ b/src/frontend/static/style.css @@ -173,7 +173,7 @@ .details { position: relative; width: 420px; - height: 100px; + height: 75px; background: rgb(175, 225, 175);/*rgba(164, 164, 164, 1); */ margin-top: 5px; border-radius: 4px; @@ -205,7 +205,7 @@ } .events { - height: 100px; + height: 75px; padding: 7px 0; overflow-y: auto; overflow-x: hidden; @@ -394,7 +394,7 @@ color: rgba(0, 0, 0); } -.eventtitle::placeholder, .eventlocation::placeholder, .eventdescription { +.eventtitle::placeholder, .eventlocation::placeholder { color: rgba(0, 0, 0, .5); } .eventlocation { @@ -405,14 +405,6 @@ border-bottom: 1px solid rgba(0, 0, 0, .5); } -.eventdescription { - color: black; - width: 345px; - background-color: transparent; - border: transparent; - border-bottom: 1px solid rgba(0, 0, 0, .5); -} - .eventstarttime { width: 130px; From 62d37c810072c7e770dabbb8cc0607dd00f10d78 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Wed, 22 Jun 2022 12:17:30 +0300 Subject: [PATCH 12/87] Finished the implementation of the project --- src/backend/TimetableLinkAPI/index.html | 13 +++ src/backend/TimetableLinkAPI/init.sql | 11 +- src/backend/TimetableLinkAPI/pom.xml | 8 ++ .../main/java/com/timetable/event/Event.java | 17 ++- .../com/timetable/event/EventController.java | 100 ++++++++++++++++-- .../timetable/event/EventMySQLRepository.java | 37 +++++++ .../com/timetable/event/EventRepository.java | 12 +++ .../com/timetable/event/EventService.java | 69 +++++++++++- .../timetable/event/OutlookEventManager.java | 84 ++++++++++++++- .../mailing_list/MailingListController.java | 20 ++-- .../MailingListMySQLRepository.java | 62 +++++++++-- .../mailing_list/MailingListRepository.java | 3 + .../mailing_list/MailingListService.java | 35 +++--- .../OutlookMailingListManager.java | 29 ++++- .../TimetableLinkApiApplicationTests.java | 6 +- 15 files changed, 446 insertions(+), 60 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/index.html create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventMySQLRepository.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventRepository.java diff --git a/src/backend/TimetableLinkAPI/index.html b/src/backend/TimetableLinkAPI/index.html new file mode 100644 index 0000000..0ebcfd4 --- /dev/null +++ b/src/backend/TimetableLinkAPI/index.html @@ -0,0 +1,13 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/init.sql b/src/backend/TimetableLinkAPI/init.sql index c6e10d4..4436203 100644 --- a/src/backend/TimetableLinkAPI/init.sql +++ b/src/backend/TimetableLinkAPI/init.sql @@ -1,19 +1,24 @@ +CREATE DATABASE IF NOT EXISTS timetable; USE timetable; -CREATE TABLE mailingList( +CREATE TABLE IF NOT EXISTS mailingList ( id BIGINT PRIMARY KEY AUTO_INCREMENT, textIdentifier VARCHAR(40) UNIQUE ); -CREATE TABLE email( +CREATE TABLE IF NOT EXISTS email( id BIGINT PRIMARY KEY AUTO_INCREMENT, emailAddress VARCHAR(60) UNIQUE ); -CREATE TABLE emailBelonging( +CREATE TABLE IF NOT EXISTS emailBelonging( id BIGINT PRIMARY KEY AUTO_INCREMENT, emailId BIGINT, mailingListId BIGINT, FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS event( + outlookAppointmentId varchar(400) PRIMARY KEY ); \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/pom.xml b/src/backend/TimetableLinkAPI/pom.xml index e8a5fd8..eb25729 100644 --- a/src/backend/TimetableLinkAPI/pom.xml +++ b/src/backend/TimetableLinkAPI/pom.xml @@ -53,6 +53,14 @@ 5.3.20 + + + junit + junit + 4.13.2 + test + + diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/Event.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/Event.java index 4335f18..fa1a0cb 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/Event.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/Event.java @@ -4,27 +4,23 @@ public class Event { - private final Long id; private final String name; private final Date startDate; private final Date endDate; private final String location; + private final String id; - public Event(Long id, - String name, + public Event(String name, Date startDate, Date endDate, - String location) { - this.id = id; + String location, + String id) { this.name = name; this.startDate = startDate; this.endDate = endDate; this.location = location; - } - - public Long getId() { - return id; + this.id = id; } public String getName() { @@ -43,4 +39,7 @@ public String getLocation() { return location; } + public String getId() { + return id; + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java index f10872d..a3c479b 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java @@ -1,7 +1,16 @@ package com.timetable.event; +import org.apache.tomcat.util.buf.UDecoder; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import org.springframework.web.util.UriUtils; + +import java.net.URLDecoder; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; +import java.util.Base64; +import java.util.Date; +import java.util.List; @RestController @RequestMapping(path = "/events") @@ -14,25 +23,100 @@ public EventController(EventService eventService) { } @PostMapping - public void createEvent(@RequestBody Event event) { + public String createEvent(@RequestBody Event event) { + //System.out.println(event.getEndDate()); + String eventId = null; try { - eventService.createEvent(event); + eventId = eventService.createEvent(event); } catch (Exception ex) { ex.printStackTrace(); } + return eventId; } - @PutMapping ("/{eventId}/{mailingListTextIdentifier}") - public void inviteAllFromMailingList(@PathVariable Long eventId, - @PathVariable String mailingListTextIdentifier) { + @GetMapping ("/{eventId}") + public Event getEvent(@PathVariable String eventId) { + Event event = null; + try { + event = eventService.getEvent(eventId); + } catch (Exception ex) { + ex.printStackTrace(); + } + return event; + } + @PutMapping("/{eventId}") + public void updateEvent(@PathVariable String eventId, @RequestBody Event event) { + try { + eventService.updateEvent(eventId, event); + } catch (Exception e) { + e.printStackTrace(); + } } - @PutMapping("/{eventId}/cancelInvitation/{mailingListTextIdentifier}") + @DeleteMapping("/{eventId}") + public void cancelEvent(@PathVariable String eventId) { + try { + eventService.cancelEvent(eventId); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @PatchMapping("/{eventId}/invite") + public void inviteAllFromMailingLists( + @PathVariable String eventId, + @RequestBody List mailingListsTextIdentifiers) { + try { + eventService.inviteToEvent(eventId, mailingListsTextIdentifiers); + } catch (Exception e) { + e.printStackTrace(); + } + } + + //parameters "start" and "end" are in query + @GetMapping("/eventsFromTimeInterval") + public List getEventsFromTimeInterval(@RequestParam Date start, + @RequestParam Date end) { + List events = null; + try { + events = eventService.getEventsFromTimeInterval(start, end); + } catch (Exception e) { + e.printStackTrace(); + } + return events; + } + + @GetMapping() + public List getAllEvents() { + List events = null; + try { + events = eventService.getAllEvents(); + } catch (Exception e) { + e.printStackTrace(); + } + return events; + } + + @PatchMapping ("/{eventId}/invite/{mailingListTextIdentifier}") + public void inviteAllFromMailingList(@PathVariable String eventId, + @PathVariable String mailingListTextIdentifier) { + try { + eventService.inviteToEvent(eventId, mailingListTextIdentifier); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @PatchMapping("/{eventId}/cancelInvitation/{mailingListTextIdentifier}") public void cancelInvitationForEveryoneFromList( - @PathVariable Long eventId, + @PathVariable String eventId, @PathVariable String mailingListTextIdentifier) { - + try { + eventService.cancelInvitations(eventId, mailingListTextIdentifier); + } catch (Exception ex) { + ex.printStackTrace(); + } } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventMySQLRepository.java new file mode 100644 index 0000000..403b92d --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventMySQLRepository.java @@ -0,0 +1,37 @@ +package com.timetable.event; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public class EventMySQLRepository implements EventRepository { + private final JdbcTemplate jdbcTemplate; + + @Autowired + public EventMySQLRepository(JdbcTemplate jdbcTemplate) { + this.jdbcTemplate = jdbcTemplate; + } + + @Override + public void saveEvent(String eventId) { + jdbcTemplate.update( + "INSERT INTO event (outlookAppointmentId) values (?)", eventId); + } + + @Override + public void deleteEvent(String eventId) { + jdbcTemplate.update( + "DELETE FROM event WHERE outlookAppointmentId = ?", eventId); + } + + @Override + public List getAllIds() { + return jdbcTemplate.queryForList( + "SELECT outlookAppointmentId FROM event", String.class); + } + + +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventRepository.java new file mode 100644 index 0000000..908176a --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventRepository.java @@ -0,0 +1,12 @@ +package com.timetable.event; + +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface EventRepository { + void saveEvent(String eventId); + void deleteEvent(String eventId); + List getAllIds(); +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java index 0797d66..227f068 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventService.java @@ -1,18 +1,81 @@ package com.timetable.event; +import com.timetable.mailing_list.MailingListService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + @Service public class EventService { private final OutlookEventManager eventManager; + private final EventRepository eventRepository; + private final MailingListService mailingListService; @Autowired - public EventService(OutlookEventManager eventManager) { + public EventService(OutlookEventManager eventManager, + EventRepository eventRepository, + MailingListService mailingListService) { this.eventManager = eventManager; + this.eventRepository = eventRepository; + this.mailingListService = mailingListService; + } + + public Event getEvent(String eventId) throws Exception { + return eventManager.getEvent(eventId); + } + + public List getAllEvents() throws Exception { + List eventIds = eventRepository.getAllIds(); + List events = new ArrayList<>(); + for (String id : eventIds) { + events.add(getEvent(id)); + } + return events; + } + + public List getEventsFromTimeInterval(Date start, Date end) throws Exception { + List filteredEvents = new ArrayList<>(); + for (Event event : getAllEvents()) { + if (event.getStartDate().after(start) && event.getEndDate().before(end)) { + filteredEvents.add(event); + } + } + return filteredEvents; + } + + public void updateEvent(String eventId, Event event) throws Exception { + eventManager.updateEvent(eventId, event); + } + + public String createEvent(Event event) throws Exception { + String eventId = eventManager.createEvent(event); + eventRepository.saveEvent(eventId); + return eventId; + } + + public void inviteToEvent(String eventId, List mailingListsTextIdentifiers) + throws Exception { + for (String mailingListTextIdentifier : mailingListsTextIdentifiers) { + inviteToEvent(eventId, mailingListTextIdentifier); + } + } + + public void inviteToEvent(String eventId, String mailingListTextIdentifier) + throws Exception { + List emails = mailingListService.getEmailsFromList(mailingListTextIdentifier); + eventManager.inviteToEvent(eventId, emails); + } + + public void cancelInvitations(String eventId, + String mailingListTextIdentifier) throws Exception { + mailingListService.cancelInvitations(eventId, mailingListTextIdentifier); } - public void createEvent(Event event) throws Exception { - eventManager.createEvent(event); + public void cancelEvent(String eventId) throws Exception { + eventRepository.deleteEvent(eventId); + eventManager.cancelEvent(eventId); } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java index cc595e3..0b7cae7 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/OutlookEventManager.java @@ -1,12 +1,28 @@ package com.timetable.event; +import com.timetable.mailing_list.MailingList; import com.timetable.outlook.OutlookConnector; import microsoft.exchange.webservices.data.core.ExchangeService; +import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName; import microsoft.exchange.webservices.data.core.service.item.Appointment; +import microsoft.exchange.webservices.data.core.service.item.Item; +import microsoft.exchange.webservices.data.core.service.schema.ItemSchema; import microsoft.exchange.webservices.data.credential.ExchangeCredentials; +import microsoft.exchange.webservices.data.property.complex.EmailAddress; +import microsoft.exchange.webservices.data.property.complex.MessageBody; +import microsoft.exchange.webservices.data.search.FindItemsResults; +import microsoft.exchange.webservices.data.search.ItemView; +import microsoft.exchange.webservices.data.search.filter.SearchFilter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Base64; +import java.util.Date; +import java.util.List; + @Component public class OutlookEventManager { @@ -17,7 +33,17 @@ public OutlookEventManager(OutlookConnector connector) { service = connector.getService(); } - public void createEvent(Event event) throws Exception { + public Event getEvent(String encodedId) throws Exception { + Appointment appointment = findAppointmentById(encodedId); + + return new Event(appointment.getSubject(), + appointment.getStart(), + appointment.getEnd(), + appointment.getLocation(), + encodedId); + } + + public String createEvent(Event event) throws Exception { Appointment appointment = new Appointment(service); appointment.setSubject(event.getName()); appointment.setStart(event.getStartDate()); @@ -25,7 +51,59 @@ public void createEvent(Event event) throws Exception { appointment.setLocation(event.getLocation()); //appointment.getRequiredAttendees().add(new Attendee("m.bhuiyan@innopolis.university")); appointment.save(); - //EmailAddress email = new EmailAddress("m.bhuiyan@innopolis.university"); - //appointment.forward(MessageBody.getMessageBodyFromText("Come to the meeting!"), email); + String decodedId = appointment.getId().getUniqueId(); + return encodeBase64(decodedId); + } + + public void inviteToEvent(String encodedId, List emails) throws Exception { + Appointment appointment = findAppointmentById(encodedId); + List emailAddresses = new ArrayList<>(); + String textMessage = "You are invited to " + appointment.getSubject() + + "\nYou can see the information about the meeting in the Calendar"; + for (String email : emails) { + EmailAddress emailAddress = new EmailAddress(email); + emailAddresses.add(emailAddress); + } + appointment.forward(MessageBody.getMessageBodyFromText(textMessage), emailAddresses); + } + + public Appointment findAppointmentById(String encodedId) throws Exception { + String decodedId = decodeBase64(encodedId); + FindItemsResults appointmentSearch = service.findItems( + WellKnownFolderName.Calendar, + new SearchFilter.IsEqualTo(ItemSchema.Id, decodedId), + new ItemView(1)); + + return (Appointment)appointmentSearch.getItems().get(0); + } + + public void updateEvent(String encodedId, Event event) throws Exception { + Appointment appointment = findAppointmentById(encodedId); + appointment.setSubject(event.getName()); + appointment.setStart(event.getStartDate()); + appointment.setEnd(event.getEndDate()); + appointment.setLocation(event.getLocation()); + appointment.save(); + } + + public void cancelEvent(String eventId) throws Exception { + Appointment appointment = findAppointmentById(eventId); + appointment.cancelMeeting(); + appointment.save(); + } + + private String decodeBase64(String encodedString) { + byte[] decodedIdBytes = Base64.getDecoder().decode(encodedString); + return new String(decodedIdBytes); } + + private String encodeBase64(String decodedString) { + byte[] encodedIdBytes = Base64.getEncoder().encode(decodedString.getBytes()); + return new String(encodedIdBytes); + } + +// private String formatDate(Date date) { +// DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); +// return dateFormat.format(date); +// } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java index 3d267e8..004a238 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java @@ -1,9 +1,5 @@ package com.timetable.mailing_list; -import microsoft.exchange.webservices.data.core.service.item.Contact; -import microsoft.exchange.webservices.data.core.service.item.Item; -import microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema; -import microsoft.exchange.webservices.data.search.FindItemsResults; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -28,13 +24,13 @@ public void deleteMailingList(@PathVariable String textIdentifier) { mailingListService.deleteMailingList(textIdentifier); } - @PutMapping("/{textIdentifier}/emails") + @PatchMapping("/{textIdentifier}/emails/add") public void addEmailsToList(@PathVariable String textIdentifier, @RequestBody List emails) { mailingListService.addEmailsToList(textIdentifier, emails); } - @DeleteMapping("/{textIdentifier}/emails") + @PatchMapping("/{textIdentifier}/emails/delete") public void deleteEmailsFromList(@PathVariable String textIdentifier, @RequestBody List emails) { mailingListService.deleteEmailsFromList(textIdentifier, emails); @@ -45,7 +41,17 @@ public List getEmailsFormList(@PathVariable String textIdentifier) { return mailingListService.getEmailsFromList(textIdentifier); } - @GetMapping("/mailingListsNames") + @GetMapping("/{textIdentifier}") + public MailingList getMailingList(@PathVariable String textIdentifier) { + return mailingListService.getMailingList(textIdentifier); + } + + @GetMapping() + public List getAllMailingLists() { + return mailingListService.getAllMailingLists(); + } + + @GetMapping("/names") public List getMailingListsNames() { return mailingListService.getMailingListsNames(); } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index 956d317..02f86cd 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -4,7 +4,11 @@ import org.springframework.beans.factory.annotation.Configurable; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; + +import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; @Repository public class MailingListMySQLRepository implements MailingListRepository { @@ -12,7 +16,6 @@ public class MailingListMySQLRepository implements MailingListRepository { @Autowired public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { - //System.out.println("1"); this.jdbcTemplate = jdbcTemplate; } @@ -20,14 +23,21 @@ public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { @Override public List getMailingListsNames() { return jdbcTemplate.queryForList( - "SELECT textIdentifier FROM MailingList", String.class); + "SELECT textIdentifier FROM mailingList", String.class); } @Override public void createMailingList(MailingList mailingList) { - jdbcTemplate.update( - "INSERT INTO mailingList (textIdentifier) values (?)", - mailingList.getTextIdentifier()); + String textIdentifier = mailingList.getTextIdentifier(); + + try { + jdbcTemplate.update( + "INSERT INTO mailingList (textIdentifier) values (?)", + textIdentifier); + } catch (Exception ignored) {} + + Long mailingListId = getMailingListId(textIdentifier); + mailingList.getEmails().forEach(email -> addEmailToList(mailingListId, email)); } @Override @@ -52,6 +62,16 @@ public MailingList getMailingList(Long mailingListId) { return new MailingList(textIdentifier, suitableEmails); } + @Override + public List getAllMailingLists() { + List ids = jdbcTemplate.queryForList( + "SELECT id FROM mailingList", Long.class); + return ids.stream() + .map(this::getMailingList) + .toList(); + } + + @Override public void deleteMailingList(Long mailingListId) { jdbcTemplate.update( @@ -81,9 +101,15 @@ INSERT INTO emailBelonging (mailingListId, emailId) @Override public void deleteEmailFromList(Long mailingListId, String emailAddress) { + Long emailId = jdbcTemplate.queryForObject( + """ + SELECT email.id FROM email + JOIN emailBelonging ON email.id = emailBelonging.emailId + WHERE email.emailAddress = ?; + """, Long.class, emailAddress); jdbcTemplate.update( - "DELETE FROM emailBelonging WHERE mailingListId = ?", - mailingListId); + "DELETE FROM emailBelonging WHERE mailingListId = ? AND emailId = ?", + mailingListId, emailId); jdbcTemplate.update( """ DELETE FROM email @@ -92,6 +118,27 @@ public void deleteEmailFromList(Long mailingListId, String emailAddress) { """); } + @Override + public boolean mailingListExists(String textIdentifier) { + Long count = jdbcTemplate.queryForObject( + "SELECT count(id) FROM mailingList WHERE textIdentifier = ?", Long.class, textIdentifier); + return count != null && count.compareTo(0L) > 0; + } + + @Override + public void updateMailingList(MailingList mailingList) { + Long id = getMailingListId(mailingList.getTextIdentifier()); + Set oldEmails = new HashSet<>(getEmailsByListId(id)); + Set newEmails = new HashSet<>(mailingList.getEmails()); + Set emailsToDelete = new HashSet<>(oldEmails); + emailsToDelete.removeAll(newEmails); + Set emailsToAdd = new HashSet<>(newEmails); + emailsToAdd.removeAll(oldEmails); + emailsToDelete.forEach(email -> deleteEmailFromList(id, email)); + emailsToAdd.forEach(email -> addEmailToList(id, email)); + } + + private List getEmailsByListId(Long mailingListId) { String getEmailsSqlRequest = """ @@ -111,4 +158,5 @@ private String getTextIdentifier(Long mailingListId) { getMailingListTextIdentifierSql, String.class, mailingListId); } + } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java index b3637c0..defb31a 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java @@ -10,7 +10,10 @@ public interface MailingListRepository { void createMailingList(MailingList mailingList); Long getMailingListId(String textIdentifier); MailingList getMailingList(Long id); + List getAllMailingLists(); void deleteMailingList(Long id); void addEmailToList(Long mailingListId, String emailAddress); void deleteEmailFromList(Long mailingListId, String emailAddress); + boolean mailingListExists(String textIdentifier); + void updateMailingList(MailingList mailingList); } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 0193d1a..37005d7 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -1,16 +1,7 @@ package com.timetable.mailing_list; -import microsoft.exchange.webservices.data.core.service.item.Contact; -import microsoft.exchange.webservices.data.core.service.item.Item; -import microsoft.exchange.webservices.data.core.service.schema.ServiceObjectSchema; -import microsoft.exchange.webservices.data.property.complex.EmailAddress; -import microsoft.exchange.webservices.data.search.FindItemsResults; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - -import java.lang.reflect.Array; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; @Service @@ -55,14 +46,34 @@ public void deleteEmailsFromList(String textIdentifier, List emails) { mailingListRepository.deleteEmailFromList(mailingListId, emailAddress)); } - public List getEmailsFromList(String textIdentifier) { + public MailingList getMailingList(String textIdentifier) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - MailingList mailingList = mailingListRepository.getMailingList(mailingListId); + return mailingListRepository.getMailingList(mailingListId); + } + + public List getAllMailingLists() { + return mailingListRepository.getAllMailingLists(); + } + + public List getEmailsFromList(String textIdentifier) { + MailingList mailingList = getMailingList(textIdentifier); return mailingList.getEmails(); } public void importMailingList() throws Exception { List mailingLists = mailingListManager.importMailingLists(); - mailingLists.forEach(this::createMailingList); + mailingLists.forEach(mailingList -> { + // Long id = mailingListRepository.getMailingListId(mailingList.getTextIdentifier()); + if (mailingListRepository.mailingListExists(mailingList.getTextIdentifier())) { + mailingListRepository.updateMailingList(mailingList); + } else { + mailingListRepository.createMailingList(mailingList); + } + }); + } + + public void cancelInvitations(String eventId, String textIdentifier) throws Exception { + List emails = getEmailsFromList(textIdentifier); + mailingListManager.cancelInvitations(eventId, emails); } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java index ce78909..5da2fee 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java @@ -1,20 +1,22 @@ package com.timetable.mailing_list; +import com.timetable.App; +import com.timetable.event.OutlookEventManager; import com.timetable.outlook.OutlookConnector; import microsoft.exchange.webservices.data.core.ExchangeService; import microsoft.exchange.webservices.data.core.PropertySet; import microsoft.exchange.webservices.data.core.enumeration.property.BasePropertySet; import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName; import microsoft.exchange.webservices.data.core.enumeration.service.ConflictResolutionMode; +import microsoft.exchange.webservices.data.core.enumeration.service.SendInvitationsOrCancellationsMode; import microsoft.exchange.webservices.data.core.exception.service.local.ServiceLocalException; import microsoft.exchange.webservices.data.core.service.folder.ContactsFolder; +import microsoft.exchange.webservices.data.core.service.item.Appointment; import microsoft.exchange.webservices.data.core.service.item.Contact; import microsoft.exchange.webservices.data.core.service.item.ContactGroup; import microsoft.exchange.webservices.data.core.service.item.Item; import microsoft.exchange.webservices.data.core.service.schema.ContactSchema; -import microsoft.exchange.webservices.data.property.complex.GroupMember; -import microsoft.exchange.webservices.data.property.complex.GroupMemberCollection; -import microsoft.exchange.webservices.data.property.complex.ItemId; +import microsoft.exchange.webservices.data.property.complex.*; import microsoft.exchange.webservices.data.search.FindItemsResults; import microsoft.exchange.webservices.data.search.ItemView; import org.springframework.beans.factory.annotation.Autowired; @@ -27,10 +29,13 @@ @Component public class OutlookMailingListManager { private final ExchangeService service; + private final OutlookEventManager eventManager; @Autowired - public OutlookMailingListManager(OutlookConnector connector) { + public OutlookMailingListManager(OutlookConnector connector, + OutlookEventManager eventManager) { service = connector.getService(); + this.eventManager = eventManager; } public List importMailingLists() throws Exception { @@ -56,4 +61,20 @@ public List importMailingLists() throws Exception { } return mailingLists; } + + public void cancelInvitations(String eventId, List emails) throws Exception { + Appointment appointment = eventManager.findAppointmentById(eventId); + filterInvitations(appointment.getOptionalAttendees(), emails); + filterInvitations(appointment.getOptionalAttendees(), emails); + appointment.update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone); + } + + public void filterInvitations(AttendeeCollection attendees, List emails) { + for (int i = 0; i <= attendees.getCount(); i++) { + Attendee attendee = attendees.getPropertyAtIndex(i); + if (emails.contains(attendee.getAddress())) { + attendees.removeAt(i); + } + } + } } diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java index 59b24fd..58795b0 100644 --- a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/TimetableLinkApiApplicationTests.java @@ -1,13 +1,11 @@ package com.timetable; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.junit.Assert; @SpringBootTest class TimetableLinkApiApplicationTests { - @Test - void contextLoads() { - } - } From f0efe81bfe94255524f5ba9e4d732af34be8aa23 Mon Sep 17 00:00:00 2001 From: Md Motasim Bhuiyan Date: Wed, 22 Jun 2022 12:43:52 +0300 Subject: [PATCH 13/87] Bug fixes on script.js --- src/frontend/static/script.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/frontend/static/script.js b/src/frontend/static/script.js index 77b242c..4d5c9e0 100644 --- a/src/frontend/static/script.js +++ b/src/frontend/static/script.js @@ -187,7 +187,7 @@ let currentOpened = document.querySelector('.details'); //Check to see if there is an open detais box on the current row - if (true){ //(currentOpened && currentOpened.parentNode === el.parentNode) { + //if (true){ //(currentOpened && currentOpened.parentNode === el.parentNode) { // details = currentOpened; // arrow = document.querySelector('.arrow'); // } else { @@ -215,13 +215,13 @@ details.setAttribute('data-date', dayNumber); //Create the arrow - let arrow = createElement('div', 'arrow'); + arrow = createElement('div', 'arrow'); //Create the event wrapper details.appendChild(arrow); el.parentNode.appendChild(details); - } + //} let todaysEvents = this.events.reduce(function(memo, ev) { if(ev.date.isSame(day, 'day')) { @@ -299,7 +299,7 @@ let endTime = document.getElementById('eventendtime').value; let name = document.getElementById('eventtitle').value; let location = document.getElementById('eventlocation').value; - dict = { + let dict = { "January": '01', "February": "02", "March": "03", "April": "04", "May": "05", "June": "06", "Jule": "07", "August": "08", "September": "09", "October": "10", "November": "11", "December": "12" }; @@ -308,15 +308,13 @@ let year = monyear[1]; let formattedStart = `${year}-${month}-${date}T${startTime}:00.000+03:00`; let formattedEnd = `${year}-${month}-${date}T${endTime}:00.000+03:00`; - console.log(formattedStart) - console.log(formattedEnd); fetch("/events", { method: 'POST', body: JSON.stringify({"name": name, "location": location, - "startDate": startTime, - "endDate": endTime}) + "startDate": formattedStart, + "endDate": formattedEnd}) }) .then (response => response.json()) .then (() => { @@ -404,5 +402,4 @@ let calendar = new Calendar('#calendar', data); -}(); - \ No newline at end of file +}(); \ No newline at end of file From ef9f272b07558b082b9c42f26128529cf3a96d3b Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Thu, 23 Jun 2022 11:55:32 +0300 Subject: [PATCH 14/87] added POST mailing list --- .idea/misc.xml | 4 + .../shelved.patch | 253 ++++++ ...e_Update_at_20_06_2022_14_48__Changes_.xml | 4 + .../CrosslinkTimetable | 0 .../CrosslinkTimetable | 0 .../CrosslinkTimetable | 0 .../shelved.patch | 779 ++++++++++++++++++ ...e_Update_at_22_06_2022_11_31__Changes_.xml | 4 + .../CrosslinkTimetable | 0 .idea/vcs.xml | 6 + .idea/workspace.xml | 155 ++++ src/frontend/views/post_mailing_list.html | 44 + 12 files changed, 1249 insertions(+) create mode 100644 .idea/misc.xml create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48_[Changes]/shelved.patch create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48__Changes_.xml create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]/CrosslinkTimetable create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]1/CrosslinkTimetable create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_05_[Changes]/CrosslinkTimetable create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31_[Changes]/shelved.patch create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31__Changes_.xml create mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_19_24_[Changes]/CrosslinkTimetable create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 src/frontend/views/post_mailing_list.html diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..34d2a67 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48_[Changes]/shelved.patch new file mode 100644 index 0000000..077c629 --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48_[Changes]/shelved.patch @@ -0,0 +1,253 @@ +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/controllers/EventsController.java (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,2 +0,0 @@ +-package org.timetable.controllers;public class EventsController { +-} +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/MySpringMvcDispatcherServletInitializer.java (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,22 +0,0 @@ +-package org.timetable.config; +- +-import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; +- +-public class MySpringMvcDispatcherServletInitializer extends +- AbstractAnnotationConfigDispatcherServletInitializer { +- +- @Override +- protected Class[] getRootConfigClasses() { +- return null; +- } +- +- @Override +- protected Class[] getServletConfigClasses() { +- return new Class[] {SpringConfig.class}; +- } +- +- @Override +- protected String[] getServletMappings() { +- return new String[] {"/"}; +- } +-} +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/WEB-INF/web.xml (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,7 +0,0 @@ +- +- +- +- Archetype Created Web Application +- +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/domain/Event.java (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,2 +0,0 @@ +-package org.timetable.domain;public class Event { +-} +Index: CrosslinkTimetable/src/backend/TimetableAPI/pom.xml +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/pom.xml b/CrosslinkTimetable/src/backend/TimetableAPI/pom.xml +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/pom.xml (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,103 +0,0 @@ +- +- +- +- 4.0.0 +- +- org.example +- TimetableAPI +- 1.0-SNAPSHOT +- war +- +- TimetableAPI Maven Webapp +- +- http://www.example.com +- +- +- UTF-8 +- 1.7 +- 1.7 +- 5.2.1.RELEASE +- +- +- +- +- junit +- junit +- 4.11 +- test +- +- +- +- +- org.springframework +- spring-core +- ${spring.version} +- +- +- +- +- org.springframework +- spring-context +- ${spring.version} +- +- +- +- +- org.springframework +- spring-web +- ${spring.version} +- +- +- +- +- org.springframework +- spring-webmvc +- ${spring.version} +- +- +- +- +- org.thymeleaf +- thymeleaf-spring5 +- 3.0.11.RELEASE +- +- +- +- +- TimetableAPI +- +- +- +- maven-clean-plugin +- 3.1.0 +- +- +- +- maven-resources-plugin +- 3.0.2 +- +- +- maven-compiler-plugin +- 3.8.0 +- +- +- maven-surefire-plugin +- 2.22.1 +- +- +- maven-war-plugin +- 3.2.2 +- +- +- maven-install-plugin +- 2.5.2 +- +- +- maven-deploy-plugin +- 2.8.2 +- +- +- +- +- +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/outlook_exchange/EventExchange.java (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,5 +0,0 @@ +-package org.timetable.outlook_exchange; +- +-public class EventManager { +- +-} +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/java/org/timetable/config/SpringConfig.java (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,50 +0,0 @@ +-package org.timetable.config; +- +-import org.springframework.beans.factory.annotation.Autowired; +-import org.springframework.context.ApplicationContext; +-import org.springframework.context.annotation.Bean; +-import org.springframework.context.annotation.ComponentScan; +-import org.springframework.context.annotation.Configuration; +-import org.springframework.web.servlet.config.annotation.EnableWebMvc; +-import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; +-import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +-import org.thymeleaf.spring5.SpringTemplateEngine; +-import org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver; +-import org.thymeleaf.spring5.view.ThymeleafViewResolver; +- +-@Configuration +-@ComponentScan("org.timetable") +-@EnableWebMvc +-public class SpringConfig implements WebMvcConfigurer { +- +- private final ApplicationContext applicationContext; +- +- @Autowired +- public SpringConfig(ApplicationContext applicationContext) { +- this.applicationContext = applicationContext; +- } +- +- @Bean +- public SpringResourceTemplateResolver templateResolver() { +- SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); +- templateResolver.setApplicationContext(applicationContext); +- templateResolver.setPrefix("/WEB-INF/views/"); +- templateResolver.setSuffix(""); +- return templateResolver; +- } +- +- @Bean +- public SpringTemplateEngine templateEngine() { +- SpringTemplateEngine templateEngine = new SpringTemplateEngine(); +- templateEngine.setTemplateResolver(templateResolver()); +- templateEngine.setEnableSpringELCompiler(true); +- return templateEngine; +- } +- +- @Override +- public void configureViewResolvers(ViewResolverRegistry registry) { +- ThymeleafViewResolver resolver = new ThymeleafViewResolver(); +- resolver.setTemplateEngine(templateEngine()); +- registry.viewResolver(resolver); +- } +-} +\ No newline at end of file +Index: CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/index.jsp +=================================================================== +diff --git a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/index.jsp b/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/index.jsp +deleted file mode 100644 +--- a/CrosslinkTimetable/src/backend/TimetableAPI/src/main/webapp/index.jsp (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) ++++ /dev/null (revision 473ebb0299eb1ad1580a839fd3250de655e4ad43) +@@ -1,5 +0,0 @@ +- +- +-

Hello World!

+- +- diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48__Changes_.xml new file mode 100644 index 0000000..f92040e --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Update_at_20_06_2022_14_48__Changes_.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]/CrosslinkTimetable b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]/CrosslinkTimetable new file mode 100644 index 0000000..e69de29 diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]1/CrosslinkTimetable b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_10_50_[Changes]1/CrosslinkTimetable new file mode 100644 index 0000000..e69de29 diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_05_[Changes]/CrosslinkTimetable b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_05_[Changes]/CrosslinkTimetable new file mode 100644 index 0000000..e69de29 diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31_[Changes]/shelved.patch new file mode 100644 index 0000000..b50c3d2 --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31_[Changes]/shelved.patch @@ -0,0 +1,779 @@ +Index: CrosslinkTimetable/src/frontend/static/script.js +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>!function() {\r\n\r\n var today = moment();\r\n \r\n function Calendar(selector, events) {\r\n this.el = document.querySelector(selector);\r\n this.events = events;\r\n this.current = moment().date(1);\r\n this.draw();\r\n // var current = document.querySelector('.today');\r\n // if(current) {\r\n // var self = this;\r\n // window.setTimeout(function() {\r\n // self.openDay(current);\r\n // }, 500);\r\n // }\r\n }\r\n \r\n Calendar.prototype.draw = function() {\r\n //Create Header\r\n this.drawHeader();\r\n \r\n //Draw Month\r\n this.drawMonth();\r\n \r\n this.drawLegend();\r\n }\r\n \r\n Calendar.prototype.drawHeader = function() {\r\n var self = this;\r\n if(!this.header) {\r\n //Create the header elements\r\n this.header = createElement('div', 'header');\r\n this.header.className = 'header';\r\n \r\n this.title = createElement('h1');\r\n \r\n var right = createElement('div', 'right');\r\n right.addEventListener('click', function() { self.nextMonth(); });\r\n \r\n var left = createElement('div', 'left');\r\n left.addEventListener('click', function() { self.prevMonth(); });\r\n \r\n //Append the Elements\r\n this.header.appendChild(this.title); \r\n this.header.appendChild(right);\r\n this.header.appendChild(left);\r\n this.el.appendChild(this.header);\r\n }\r\n \r\n this.title.innerHTML = this.current.format('MMMM YYYY');\r\n }\r\n \r\n Calendar.prototype.drawMonth = function() {\r\n var self = this;\r\n \r\n this.events.forEach(function(ev) {\r\n d = Math.random() * (29 - 1) + 1\r\n ev.date = self.current.clone().date(d);\r\n });\r\n \r\n \r\n if(this.month) {\r\n this.oldMonth = this.month;\r\n this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev');\r\n this.oldMonth.addEventListener('webkitAnimationEnd', function() {\r\n self.oldMonth.parentNode.removeChild(self.oldMonth);\r\n self.month = createElement('div', 'month');\r\n self.backFill();\r\n self.currentMonth();\r\n self.fowardFill();\r\n self.el.appendChild(self.month);\r\n window.setTimeout(function() {\r\n self.month.className = 'month in ' + (self.next ? 'next' : 'prev');\r\n }, 16);\r\n });\r\n } else {\r\n this.month = createElement('div', 'month');\r\n this.el.appendChild(this.month);\r\n this.backFill();\r\n this.currentMonth();\r\n this.fowardFill();\r\n this.month.className = 'month new';\r\n }\r\n }\r\n \r\n Calendar.prototype.backFill = function() {\r\n var clone = this.current.clone();\r\n var dayOfWeek = clone.day();\r\n \r\n if(!dayOfWeek) { return; }\r\n \r\n clone.subtract('days', dayOfWeek+1);\r\n \r\n for(var i = dayOfWeek; i > 0 ; i--) {\r\n this.drawDay(clone.add('days', 1));\r\n }\r\n }\r\n \r\n Calendar.prototype.fowardFill = function() {\r\n var clone = this.current.clone().add('months', 1).subtract('days', 1);\r\n var dayOfWeek = clone.day();\r\n \r\n if(dayOfWeek === 6) { return; }\r\n \r\n for(var i = dayOfWeek; i < 6 ; i++) {\r\n this.drawDay(clone.add('days', 1));\r\n }\r\n }\r\n \r\n Calendar.prototype.currentMonth = function() {\r\n var clone = this.current.clone();\r\n \r\n while(clone.month() === this.current.month()) {\r\n this.drawDay(clone);\r\n clone.add('days', 1);\r\n }\r\n }\r\n \r\n Calendar.prototype.getWeek = function(day) {\r\n if(!this.week || day.day() === 0) {\r\n this.week = createElement('div', 'week');\r\n this.month.appendChild(this.week);\r\n }\r\n }\r\n \r\n Calendar.prototype.drawDay = function(day) {\r\n var self = this;\r\n this.getWeek(day);\r\n \r\n //Outer Day\r\n var outer = createElement('div', this.getDayClass(day));\r\n outer.addEventListener('click', function() {\r\n self.openDay(this);\r\n });\r\n \r\n //Day Name\r\n var name = createElement('div', 'day-name', day.format('ddd'));\r\n \r\n //Day Number\r\n var number = createElement('div', 'day-number', day.format('DD'));\r\n \r\n \r\n //Events\r\n var events = createElement('div', 'day-events');\r\n this.drawEvents(day, events);\r\n \r\n outer.appendChild(name);\r\n outer.appendChild(number);\r\n outer.appendChild(events);\r\n this.week.appendChild(outer);\r\n }\r\n \r\n Calendar.prototype.drawEvents = function(day, element) {\r\n if(day.month() === this.current.month()) {\r\n var todaysEvents = this.events.reduce(function(memo, ev) {\r\n if(ev.date.isSame(day, 'day')) {\r\n memo.push(ev);\r\n }\r\n return memo;\r\n }, []);\r\n \r\n todaysEvents.forEach(function(ev) {\r\n var evSpan = createElement('span', ev.color);\r\n element.appendChild(evSpan);\r\n });\r\n }\r\n }\r\n \r\n Calendar.prototype.getDayClass = function(day) {\r\n classes = ['day'];\r\n if(day.month() !== this.current.month()) {\r\n classes.push('other');\r\n } else if (today.isSame(day, 'day')) {\r\n classes.push('today');\r\n }\r\n return classes.join(' ');\r\n }\r\n \r\n Calendar.prototype.openDay = function(el) {\r\n var details, arrow;\r\n var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent;\r\n var day = this.current.clone().date(dayNumber);\r\n \r\n var currentOpened = document.querySelector('.details');\r\n \r\n //Check to see if there is an open detais box on the current row\r\n if(currentOpened && currentOpened.parentNode === el.parentNode) {\r\n details = currentOpened;\r\n arrow = document.querySelector('.arrow');\r\n } else {\r\n //Close the open events on differnt week row\r\n //currentOpened && currentOpened.parentNode.removeChild(currentOpened);\r\n if(currentOpened) {\r\n currentOpened.addEventListener('webkitAnimationEnd', function() {\r\n currentOpened.parentNode.removeChild(currentOpened);\r\n });\r\n currentOpened.addEventListener('oanimationend', function() {\r\n currentOpened.parentNode.removeChild(currentOpened);\r\n });\r\n currentOpened.addEventListener('msAnimationEnd', function() {\r\n currentOpened.parentNode.removeChild(currentOpened);\r\n });\r\n currentOpened.addEventListener('animationend', function() {\r\n currentOpened.parentNode.removeChild(currentOpened);\r\n });\r\n currentOpened.className = 'details out';\r\n }\r\n \r\n //Create the Details Container\r\n details = createElement('div', 'details in');\r\n \r\n //Create the arrow\r\n var arrow = createElement('div', 'arrow');\r\n \r\n //Create the event wrapper\r\n \r\n details.appendChild(arrow);\r\n el.parentNode.appendChild(details);\r\n }\r\n \r\n var todaysEvents = this.events.reduce(function(memo, ev) {\r\n if(ev.date.isSame(day, 'day')) {\r\n memo.push(ev);\r\n }\r\n return memo;\r\n }, []);\r\n \r\n this.renderEvents(todaysEvents, details);\r\n \r\n arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px';\r\n }\r\n \r\n Calendar.prototype.renderEvents = function(events, ele) {\r\n //Remove any events in the current details element\r\n var currentWrapper = ele.querySelector('.events');\r\n var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : ''));\r\n \r\n events.forEach(function(ev) {\r\n var div = createElement('div', 'event');\r\n var square = createElement('div', 'event-category ' + ev.color);\r\n var span = createElement('span', '', ev.eventName);\r\n \r\n div.appendChild(square);\r\n div.appendChild(span);\r\n wrapper.appendChild(div);\r\n });\r\n \r\n if(!events.length) {\r\n var div = createElement('div', 'event empty');\r\n var br = createElement('br');\r\n var eventForm = createElement(\"form\");\r\n eventForm.setAttribute(\"method\", \"post\");\r\n var eventTitle = createElement('input', 'eventtitle');\r\n eventTitle.setAttribute('type', 'text');\r\n eventTitle.setAttribute('placeholder', 'Event Title');\r\n var eventLocation = createElement('input', 'eventlocation');\r\n eventLocation.setAttribute('type', 'text');\r\n eventLocation.setAttribute('placeholder', 'Event Location');\r\n let times = [\r\n '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', \r\n '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', \r\n '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', \r\n '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', \r\n '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', \r\n '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', \r\n '21:00', '21:30', '22:00', '22:30', '23:00', '23:30'\r\n ]\r\n var eventStart = createElement('select', 'eventstarttime');\r\n eventStart.appendChild(new Option('Start', 'Start', true));\r\n var eventEnd = createElement('select', 'eventendtime');\r\n eventEnd.appendChild(new Option('End', 'End', true));\r\n times.forEach(function(item, _){\r\n eventStart.appendChild(new Option(item, item));\r\n eventEnd.appendChild(new Option(item, item));\r\n });\r\n var submitForm = createElement('input', 'eventsubmit');\r\n submitForm.setAttribute('type', 'submit');\r\n submitForm.setAttribute('value', '➔');\r\n eventForm.appendChild(eventTitle);\r\n eventForm.appendChild(eventLocation);\r\n eventForm.appendChild(br.cloneNode());\r\n eventForm.appendChild(eventStart);\r\n eventForm.appendChild(eventEnd);\r\n eventForm.appendChild(submitForm);\r\n div.appendChild(eventForm);\r\n wrapper.appendChild(div);\r\n }\r\n \r\n if(currentWrapper) {\r\n currentWrapper.className = 'events out';\r\n currentWrapper.addEventListener('webkitAnimationEnd', function() {\r\n currentWrapper.parentNode.removeChild(currentWrapper);\r\n ele.appendChild(wrapper);\r\n });\r\n currentWrapper.addEventListener('oanimationend', function() {\r\n currentWrapper.parentNode.removeChild(currentWrapper);\r\n ele.appendChild(wrapper);\r\n });\r\n currentWrapper.addEventListener('msAnimationEnd', function() {\r\n currentWrapper.parentNode.removeChild(currentWrapper);\r\n ele.appendChild(wrapper);\r\n });\r\n currentWrapper.addEventListener('animationend', function() {\r\n currentWrapper.parentNode.removeChild(currentWrapper);\r\n ele.appendChild(wrapper);\r\n });\r\n } else {\r\n ele.appendChild(wrapper);\r\n }\r\n }\r\n \r\n Calendar.prototype.drawLegend = function() {\r\n var legend = createElement('div', 'legend');\r\n var calendars = this.events.map(function(e) {\r\n return e.calendar + '|' + e.color;\r\n }).reduce(function(memo, e) {\r\n if(memo.indexOf(e) === -1) {\r\n memo.push(e);\r\n }\r\n return memo;\r\n }, []).forEach(function(e) {\r\n var parts = e.split('|');\r\n var entry = createElement('span', 'entry ' + parts[1], parts[0]);\r\n legend.appendChild(entry);\r\n });\r\n this.el.appendChild(legend);\r\n }\r\n \r\n Calendar.prototype.nextMonth = function() {\r\n this.current.add('months', 1);\r\n this.next = true;\r\n this.draw();\r\n }\r\n \r\n Calendar.prototype.prevMonth = function() {\r\n this.current.subtract('months', 1);\r\n this.next = false;\r\n this.draw();\r\n }\r\n \r\n window.Calendar = Calendar;\r\n \r\n function createElement(tagName, className, innerText) {\r\n var ele = document.createElement(tagName);\r\n if(className) {\r\n ele.className = className;\r\n }\r\n if(innerText) {\r\n ele.innderText = ele.textContent = innerText;\r\n }\r\n return ele;\r\n }\r\n }();\r\n \r\n !function() {\r\n var data = [\r\n ];\r\n \r\n \r\n \r\n function addDate(ev) {\r\n \r\n }\r\n \r\n var calendar = new Calendar('#calendar', data);\r\n \r\n }();\r\n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +diff --git a/CrosslinkTimetable/src/frontend/static/script.js b/CrosslinkTimetable/src/frontend/static/script.js +--- a/CrosslinkTimetable/src/frontend/static/script.js (revision bce3d961ae554ad8616b4a3269287fe67c52fa44) ++++ b/CrosslinkTimetable/src/frontend/static/script.js (date 1655885956095) +@@ -1,12 +1,12 @@ + !function() { + +- var today = moment(); +- +- function Calendar(selector, events) { +- this.el = document.querySelector(selector); +- this.events = events; +- this.current = moment().date(1); +- this.draw(); ++ var today = moment(); ++ ++ function Calendar(selector, events) { ++ this.el = document.querySelector(selector); ++ this.events = events; ++ this.current = moment().date(1); ++ this.draw(); + // var current = document.querySelector('.today'); + // if(current) { + // var self = this; +@@ -14,356 +14,395 @@ + // self.openDay(current); + // }, 500); + // } +- } +- +- Calendar.prototype.draw = function() { +- //Create Header +- this.drawHeader(); +- +- //Draw Month +- this.drawMonth(); +- +- this.drawLegend(); +- } +- +- Calendar.prototype.drawHeader = function() { +- var self = this; +- if(!this.header) { +- //Create the header elements +- this.header = createElement('div', 'header'); +- this.header.className = 'header'; +- +- this.title = createElement('h1'); +- +- var right = createElement('div', 'right'); +- right.addEventListener('click', function() { self.nextMonth(); }); +- +- var left = createElement('div', 'left'); +- left.addEventListener('click', function() { self.prevMonth(); }); +- +- //Append the Elements +- this.header.appendChild(this.title); +- this.header.appendChild(right); +- this.header.appendChild(left); +- this.el.appendChild(this.header); +- } +- +- this.title.innerHTML = this.current.format('MMMM YYYY'); +- } +- +- Calendar.prototype.drawMonth = function() { +- var self = this; +- +- this.events.forEach(function(ev) { +- d = Math.random() * (29 - 1) + 1 +- ev.date = self.current.clone().date(d); +- }); +- +- +- if(this.month) { +- this.oldMonth = this.month; +- this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); +- this.oldMonth.addEventListener('webkitAnimationEnd', function() { +- self.oldMonth.parentNode.removeChild(self.oldMonth); +- self.month = createElement('div', 'month'); +- self.backFill(); +- self.currentMonth(); +- self.fowardFill(); +- self.el.appendChild(self.month); +- window.setTimeout(function() { +- self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); +- }, 16); +- }); +- } else { +- this.month = createElement('div', 'month'); +- this.el.appendChild(this.month); +- this.backFill(); +- this.currentMonth(); +- this.fowardFill(); +- this.month.className = 'month new'; +- } +- } +- +- Calendar.prototype.backFill = function() { +- var clone = this.current.clone(); +- var dayOfWeek = clone.day(); +- +- if(!dayOfWeek) { return; } +- +- clone.subtract('days', dayOfWeek+1); +- +- for(var i = dayOfWeek; i > 0 ; i--) { +- this.drawDay(clone.add('days', 1)); +- } +- } +- +- Calendar.prototype.fowardFill = function() { +- var clone = this.current.clone().add('months', 1).subtract('days', 1); +- var dayOfWeek = clone.day(); +- +- if(dayOfWeek === 6) { return; } +- +- for(var i = dayOfWeek; i < 6 ; i++) { +- this.drawDay(clone.add('days', 1)); +- } +- } +- +- Calendar.prototype.currentMonth = function() { +- var clone = this.current.clone(); +- +- while(clone.month() === this.current.month()) { +- this.drawDay(clone); +- clone.add('days', 1); +- } +- } +- +- Calendar.prototype.getWeek = function(day) { +- if(!this.week || day.day() === 0) { +- this.week = createElement('div', 'week'); +- this.month.appendChild(this.week); +- } +- } +- +- Calendar.prototype.drawDay = function(day) { +- var self = this; +- this.getWeek(day); +- +- //Outer Day +- var outer = createElement('div', this.getDayClass(day)); +- outer.addEventListener('click', function() { +- self.openDay(this); +- }); +- +- //Day Name +- var name = createElement('div', 'day-name', day.format('ddd')); +- +- //Day Number +- var number = createElement('div', 'day-number', day.format('DD')); +- +- +- //Events +- var events = createElement('div', 'day-events'); +- this.drawEvents(day, events); +- +- outer.appendChild(name); +- outer.appendChild(number); +- outer.appendChild(events); +- this.week.appendChild(outer); +- } +- +- Calendar.prototype.drawEvents = function(day, element) { +- if(day.month() === this.current.month()) { +- var todaysEvents = this.events.reduce(function(memo, ev) { +- if(ev.date.isSame(day, 'day')) { +- memo.push(ev); +- } +- return memo; +- }, []); +- +- todaysEvents.forEach(function(ev) { +- var evSpan = createElement('span', ev.color); +- element.appendChild(evSpan); +- }); +- } +- } +- +- Calendar.prototype.getDayClass = function(day) { +- classes = ['day']; +- if(day.month() !== this.current.month()) { +- classes.push('other'); +- } else if (today.isSame(day, 'day')) { +- classes.push('today'); +- } +- return classes.join(' '); +- } +- +- Calendar.prototype.openDay = function(el) { +- var details, arrow; +- var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; +- var day = this.current.clone().date(dayNumber); +- +- var currentOpened = document.querySelector('.details'); +- +- //Check to see if there is an open detais box on the current row +- if(currentOpened && currentOpened.parentNode === el.parentNode) { +- details = currentOpened; +- arrow = document.querySelector('.arrow'); +- } else { +- //Close the open events on differnt week row +- //currentOpened && currentOpened.parentNode.removeChild(currentOpened); +- if(currentOpened) { +- currentOpened.addEventListener('webkitAnimationEnd', function() { +- currentOpened.parentNode.removeChild(currentOpened); +- }); +- currentOpened.addEventListener('oanimationend', function() { +- currentOpened.parentNode.removeChild(currentOpened); +- }); +- currentOpened.addEventListener('msAnimationEnd', function() { +- currentOpened.parentNode.removeChild(currentOpened); +- }); +- currentOpened.addEventListener('animationend', function() { +- currentOpened.parentNode.removeChild(currentOpened); +- }); +- currentOpened.className = 'details out'; +- } +- +- //Create the Details Container +- details = createElement('div', 'details in'); +- +- //Create the arrow +- var arrow = createElement('div', 'arrow'); +- +- //Create the event wrapper +- +- details.appendChild(arrow); +- el.parentNode.appendChild(details); +- } +- +- var todaysEvents = this.events.reduce(function(memo, ev) { +- if(ev.date.isSame(day, 'day')) { +- memo.push(ev); +- } +- return memo; +- }, []); +- +- this.renderEvents(todaysEvents, details); +- +- arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px'; +- } +- +- Calendar.prototype.renderEvents = function(events, ele) { +- //Remove any events in the current details element +- var currentWrapper = ele.querySelector('.events'); +- var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); +- +- events.forEach(function(ev) { +- var div = createElement('div', 'event'); +- var square = createElement('div', 'event-category ' + ev.color); +- var span = createElement('span', '', ev.eventName); +- +- div.appendChild(square); +- div.appendChild(span); +- wrapper.appendChild(div); +- }); +- +- if(!events.length) { +- var div = createElement('div', 'event empty'); +- var br = createElement('br'); +- var eventForm = createElement("form"); +- eventForm.setAttribute("method", "post"); +- var eventTitle = createElement('input', 'eventtitle'); +- eventTitle.setAttribute('type', 'text'); +- eventTitle.setAttribute('placeholder', 'Event Title'); +- var eventLocation = createElement('input', 'eventlocation'); +- eventLocation.setAttribute('type', 'text'); +- eventLocation.setAttribute('placeholder', 'Event Location'); +- let times = [ +- '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', +- '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', +- '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', +- '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', +- '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', +- '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', +- '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' +- ] +- var eventStart = createElement('select', 'eventstarttime'); +- eventStart.appendChild(new Option('Start', 'Start', true)); +- var eventEnd = createElement('select', 'eventendtime'); +- eventEnd.appendChild(new Option('End', 'End', true)); +- times.forEach(function(item, _){ +- eventStart.appendChild(new Option(item, item)); +- eventEnd.appendChild(new Option(item, item)); +- }); +- var submitForm = createElement('input', 'eventsubmit'); +- submitForm.setAttribute('type', 'submit'); +- submitForm.setAttribute('value', '➔'); +- eventForm.appendChild(eventTitle); +- eventForm.appendChild(eventLocation); +- eventForm.appendChild(br.cloneNode()); +- eventForm.appendChild(eventStart); +- eventForm.appendChild(eventEnd); +- eventForm.appendChild(submitForm); +- div.appendChild(eventForm); +- wrapper.appendChild(div); +- } +- +- if(currentWrapper) { +- currentWrapper.className = 'events out'; +- currentWrapper.addEventListener('webkitAnimationEnd', function() { +- currentWrapper.parentNode.removeChild(currentWrapper); +- ele.appendChild(wrapper); +- }); +- currentWrapper.addEventListener('oanimationend', function() { +- currentWrapper.parentNode.removeChild(currentWrapper); +- ele.appendChild(wrapper); +- }); +- currentWrapper.addEventListener('msAnimationEnd', function() { +- currentWrapper.parentNode.removeChild(currentWrapper); +- ele.appendChild(wrapper); +- }); +- currentWrapper.addEventListener('animationend', function() { +- currentWrapper.parentNode.removeChild(currentWrapper); +- ele.appendChild(wrapper); +- }); +- } else { +- ele.appendChild(wrapper); +- } +- } +- +- Calendar.prototype.drawLegend = function() { +- var legend = createElement('div', 'legend'); +- var calendars = this.events.map(function(e) { +- return e.calendar + '|' + e.color; +- }).reduce(function(memo, e) { +- if(memo.indexOf(e) === -1) { +- memo.push(e); +- } +- return memo; +- }, []).forEach(function(e) { +- var parts = e.split('|'); +- var entry = createElement('span', 'entry ' + parts[1], parts[0]); +- legend.appendChild(entry); +- }); +- this.el.appendChild(legend); +- } +- +- Calendar.prototype.nextMonth = function() { +- this.current.add('months', 1); +- this.next = true; +- this.draw(); +- } +- +- Calendar.prototype.prevMonth = function() { +- this.current.subtract('months', 1); +- this.next = false; +- this.draw(); +- } +- +- window.Calendar = Calendar; +- +- function createElement(tagName, className, innerText) { +- var ele = document.createElement(tagName); +- if(className) { +- ele.className = className; +- } +- if(innerText) { +- ele.innderText = ele.textContent = innerText; +- } +- return ele; +- } +- }(); +- +- !function() { +- var data = [ +- ]; +- +- +- +- function addDate(ev) { +- +- } +- +- var calendar = new Calendar('#calendar', data); +- +- }(); ++ } ++ ++ Calendar.prototype.draw = function() { ++ //Create Header ++ this.drawHeader(); ++ ++ //Draw Month ++ this.drawMonth(); ++ ++ this.drawLegend(); ++ } ++ ++ Calendar.prototype.drawHeader = function() { ++ var self = this; ++ if(!this.header) { ++ //Create the header elements ++ this.header = createElement('div', 'header'); ++ this.header.className = 'header'; ++ ++ this.title = createElement('h1'); ++ this.title.setAttribute('id', 'monthname'); ++ ++ var right = createElement('div', 'right'); ++ right.addEventListener('click', function() { self.nextMonth(); }); ++ ++ var left = createElement('div', 'left'); ++ left.addEventListener('click', function() { self.prevMonth(); }); ++ ++ //Append the Elements ++ this.header.appendChild(this.title); ++ this.header.appendChild(right); ++ this.header.appendChild(left); ++ this.el.appendChild(this.header); ++ } ++ ++ this.title.innerHTML = this.current.format('MMMM YYYY'); ++ } ++ ++ Calendar.prototype.drawMonth = function() { ++ var self = this; ++ ++ this.events.forEach(function(ev) { ++ d = Math.random() * (29 - 1) + 1 ++ ev.date = self.current.clone().date(d); ++ }); ++ ++ ++ if(this.month) { ++ this.oldMonth = this.month; ++ this.oldMonth.className = 'month out ' + (self.next ? 'next' : 'prev'); ++ this.oldMonth.addEventListener('webkitAnimationEnd', function() { ++ self.oldMonth.parentNode.removeChild(self.oldMonth); ++ self.month = createElement('div', 'month'); ++ self.backFill(); ++ self.currentMonth(); ++ self.fowardFill(); ++ self.el.appendChild(self.month); ++ window.setTimeout(function() { ++ self.month.className = 'month in ' + (self.next ? 'next' : 'prev'); ++ }, 16); ++ }); ++ } else { ++ this.month = createElement('div', 'month'); ++ this.el.appendChild(this.month); ++ this.backFill(); ++ this.currentMonth(); ++ this.fowardFill(); ++ this.month.className = 'month new'; ++ } ++ } ++ ++ Calendar.prototype.backFill = function() { ++ var clone = this.current.clone(); ++ var dayOfWeek = clone.day(); ++ ++ if(!dayOfWeek) { return; } ++ ++ clone.subtract('days', dayOfWeek+1); ++ ++ for(var i = dayOfWeek; i > 0 ; i--) { ++ this.drawDay(clone.add('days', 1)); ++ } ++ } ++ ++ Calendar.prototype.fowardFill = function() { ++ var clone = this.current.clone().add('months', 1).subtract('days', 1); ++ var dayOfWeek = clone.day(); ++ ++ if(dayOfWeek === 6) { return; } ++ ++ for(var i = dayOfWeek; i < 6 ; i++) { ++ this.drawDay(clone.add('days', 1)); ++ } ++ } ++ ++ Calendar.prototype.currentMonth = function() { ++ var clone = this.current.clone(); ++ ++ while(clone.month() === this.current.month()) { ++ this.drawDay(clone); ++ clone.add('days', 1); ++ } ++ } ++ ++ Calendar.prototype.getWeek = function(day) { ++ if(!this.week || day.day() === 0) { ++ this.week = createElement('div', 'week'); ++ this.month.appendChild(this.week); ++ } ++ } ++ ++ Calendar.prototype.drawDay = function(day) { ++ var self = this; ++ this.getWeek(day); ++ ++ //Outer Day ++ var outer = createElement('div', this.getDayClass(day)); ++ outer.addEventListener('click', function() { ++ self.openDay(this); ++ }); ++ ++ //Day Name ++ var name = createElement('div', 'day-name', day.format('ddd')); ++ ++ //Day Number ++ var number = createElement('div', 'day-number', day.format('DD')); ++ ++ ++ //Events ++ var events = createElement('div', 'day-events'); ++ this.drawEvents(day, events); ++ ++ outer.appendChild(name); ++ outer.appendChild(number); ++ outer.appendChild(events); ++ this.week.appendChild(outer); ++ } ++ ++ Calendar.prototype.drawEvents = function(day, element) { ++ if(day.month() === this.current.month()) { ++ var todaysEvents = this.events.reduce(function(memo, ev) { ++ if(ev.date.isSame(day, 'day')) { ++ memo.push(ev); ++ } ++ return memo; ++ }, []); ++ ++ todaysEvents.forEach(function(ev) { ++ var evSpan = createElement('span', ev.color); ++ element.appendChild(evSpan); ++ }); ++ } ++ } ++ ++ Calendar.prototype.getDayClass = function(day) { ++ classes = ['day']; ++ if(day.month() !== this.current.month()) { ++ classes.push('other'); ++ } else if (today.isSame(day, 'day')) { ++ classes.push('today'); ++ } ++ return classes.join(' '); ++ } ++ ++ Calendar.prototype.openDay = function(el) { ++ var details, arrow; ++ var dayNumber = +el.querySelectorAll('.day-number')[0].innerText || +el.querySelectorAll('.day-number')[0].textContent; ++ var day = this.current.clone().date(dayNumber); ++ ++ ++ var currentOpened = document.querySelector('.details'); ++ ++ //Check to see if there is an open detais box on the current row ++ if (true){ //(currentOpened && currentOpened.parentNode === el.parentNode) { ++ // details = currentOpened; ++ // arrow = document.querySelector('.arrow'); ++ // } else { ++ //Close the open events on differnt week row ++ //currentOpened && currentOpened.parentNode.removeChild(currentOpened); ++ if(currentOpened) { ++ currentOpened.addEventListener('webkitAnimationEnd', function() { ++ currentOpened.parentNode.removeChild(currentOpened); ++ }); ++ currentOpened.addEventListener('oanimationend', function() { ++ currentOpened.parentNode.removeChild(currentOpened); ++ }); ++ currentOpened.addEventListener('msAnimationEnd', function() { ++ currentOpened.parentNode.removeChild(currentOpened); ++ }); ++ currentOpened.addEventListener('animationend', function() { ++ currentOpened.parentNode.removeChild(currentOpened); ++ }); ++ currentOpened.className = 'details out'; ++ } ++ ++ //Create the Details Container ++ details = createElement('div', 'details in'); ++ details.setAttribute('id', 'datecontainer'); ++ details.setAttribute('data-date', dayNumber); ++ ++ //Create the arrow ++ var arrow = createElement('div', 'arrow'); ++ ++ //Create the event wrapper ++ ++ details.appendChild(arrow); ++ el.parentNode.appendChild(details); ++ } ++ ++ var todaysEvents = this.events.reduce(function(memo, ev) { ++ if(ev.date.isSame(day, 'day')) { ++ memo.push(ev); ++ } ++ return memo; ++ }, []); ++ ++ this.renderEvents(todaysEvents, details); ++ ++ arrow.style.left = el.offsetLeft - el.parentNode.offsetLeft + 27 + 'px'; ++ } ++ ++ Calendar.prototype.renderEvents = function(events, ele) { ++ //Remove any events in the current details element ++ var currentWrapper = ele.querySelector('.events'); ++ var wrapper = createElement('div', 'events in' + (currentWrapper ? ' new' : '')); ++ ++ events.forEach(function(ev) { ++ var div = createElement('div', 'event'); ++ var square = createElement('div', 'event-category ' + ev.color); ++ var span = createElement('span', '', ev.eventName); ++ ++ div.appendChild(square); ++ div.appendChild(span); ++ wrapper.appendChild(div); ++ }); ++ ++ if(!events.length) { ++ var div = createElement('div', 'event empty'); ++ var br = createElement('br'); ++ var eventForm = createElement("form"); ++ eventForm.setAttribute("method", "post"); ++ var eventTitle = createElement('input', 'eventtitle'); ++ eventTitle.setAttribute('id', 'eventtitle'); ++ eventTitle.setAttribute('type', 'text'); ++ eventTitle.setAttribute('placeholder', 'Event Title'); ++ var eventLocation = createElement('input', 'eventlocation'); ++ eventLocation.setAttribute('id', 'eventlocation'); ++ eventLocation.setAttribute('type', 'text'); ++ eventLocation.setAttribute('placeholder', 'Event Location'); ++ let times = [ ++ '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', ++ '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', ++ '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', ++ '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30', ++ '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', ++ '17:30', '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', ++ '21:00', '21:30', '22:00', '22:30', '23:00', '23:30' ++ ] ++ const eventStart = createElement('select', 'eventstarttime'); ++ eventStart.appendChild(new Option('Start', 'Start', true)); ++ eventStart.setAttribute('id', 'eventstarttime'); ++ const eventEnd = createElement('select', 'eventendtime'); ++ eventEnd.appendChild(new Option('End', 'End', true)); ++ eventEnd.setAttribute('id', 'eventendtime'); ++ times.forEach(function(item, _){ ++ eventStart.appendChild(new Option(item, item)); ++ eventEnd.appendChild(new Option(item, item)); ++ }); ++ const submitForm = createElement('button', 'eventSubmit'); ++ submitForm.innerText = '➔'; ++ eventForm.appendChild(eventTitle); ++ eventForm.appendChild(eventLocation); ++ eventForm.appendChild(br.cloneNode()); ++ eventForm.appendChild(eventStart); ++ eventForm.appendChild(eventEnd); ++ eventForm.appendChild(submitForm); ++ div.appendChild(eventForm); ++ wrapper.appendChild(div); ++ submitForm.addEventListener('click', (event) => { ++ event.preventDefault(); ++ let date = document.getElementById('datecontainer').dataset['date']; ++ let startTime = document.getElementById('eventstarttime').value; ++ let endTime = document.getElementById('eventendtime').value; ++ let name = document.getElementById('eventtitle').value; ++ let location = document.getElementById('eventlocation').value; ++ dict = { ++ "January": '01', "February": "02", "March": "03", "April": "04", "May": "05", "June": "06", "Jule": "07", ++ "August": "08", "September": "09", "October": "10", "November": "11", "December": "12" ++ }; ++ let monyear = document.getElementById('monthname').innerHTML.split(" "); ++ let month = dict[monyear[0]]; ++ let year = monyear[1]; ++ let formattedStart = `${year}-${month}-${date}T${startTime}:00.000+03:00`; ++ let formattedEnd = `${year}-${month}-${date}T${endTime}:00.000+03:00`; ++ console.log(formattedStart) ++ console.log(formattedEnd); ++ ++ fetch("/events", { ++ method: 'POST', ++ body: JSON.stringify({"name": name, ++ "location": location, ++ "startDate": startTime, ++ "endDate": endTime}) ++ }) ++ .then (response => response.json()) ++ .then (() => { ++ document.getElementsByClassName('event empty')[0].innerHTML = "Event Added Successfully!"; ++ }) ++ .catch(error => console.log(error)); ++ }); ++ } ++ ++ if(currentWrapper) { ++ currentWrapper.className = 'events out'; ++ currentWrapper.addEventListener('webkitAnimationEnd', function() { ++ currentWrapper.parentNode.removeChild(currentWrapper); ++ ele.appendChild(wrapper); ++ }); ++ currentWrapper.addEventListener('oanimationend', function() { ++ currentWrapper.parentNode.removeChild(currentWrapper); ++ ele.appendChild(wrapper); ++ }); ++ currentWrapper.addEventListener('msAnimationEnd', function() { ++ currentWrapper.parentNode.removeChild(currentWrapper); ++ ele.appendChild(wrapper); ++ }); ++ currentWrapper.addEventListener('animationend', function() { ++ currentWrapper.parentNode.removeChild(currentWrapper); ++ ele.appendChild(wrapper); ++ }); ++ } else { ++ ele.appendChild(wrapper); ++ } ++ } ++ ++ Calendar.prototype.drawLegend = function() { ++ var legend = createElement('div', 'legend'); ++ var calendars = this.events.map(function(e) { ++ return e.calendar + '|' + e.color; ++ }).reduce(function(memo, e) { ++ if(memo.indexOf(e) === -1) { ++ memo.push(e); ++ } ++ return memo; ++ }, []).forEach(function(e) { ++ var parts = e.split('|'); ++ var entry = createElement('span', 'entry ' + parts[1], parts[0]); ++ legend.appendChild(entry); ++ }); ++ this.el.appendChild(legend); ++ } ++ ++ Calendar.prototype.nextMonth = function() { ++ this.current.add('months', 1); ++ this.next = true; ++ this.draw(); ++ } ++ ++ Calendar.prototype.prevMonth = function() { ++ this.current.subtract('months', 1); ++ this.next = false; ++ this.draw(); ++ } ++ ++ window.Calendar = Calendar; ++ ++ function createElement(tagName, className, innerText) { ++ var ele = document.createElement(tagName); ++ if(className) { ++ ele.className = className; ++ } ++ if(innerText) { ++ ele.innderText = ele.textContent = innerText; ++ } ++ return ele; ++ } ++}(); ++ ++!function() { ++ var data = [ ++ ]; ++ ++ ++ ++ function addDate(ev) { ++ ++ } ++ ++ var calendar = new Calendar('#calendar', data); ++ ++}(); + +\ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31__Changes_.xml new file mode 100644 index 0000000..9a27e72 --- /dev/null +++ b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_11_31__Changes_.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_19_24_[Changes]/CrosslinkTimetable b/.idea/shelf/Uncommitted_changes_before_Update_at_22_06_2022_19_24_[Changes]/CrosslinkTimetable new file mode 100644 index 0000000..e69de29 diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..0c155d3 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1655725667925 + + + 1655885236014 + + + 1655885721524 + + + 1655915073916 + + + 1655925951036 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/frontend/views/post_mailing_list.html b/src/frontend/views/post_mailing_list.html new file mode 100644 index 0000000..948f707 --- /dev/null +++ b/src/frontend/views/post_mailing_list.html @@ -0,0 +1,44 @@ + + + + + Create mailing list + + +
+ + +
+ + +
+ +
+ + + \ No newline at end of file From f0058c857bcd8ade1eea12e10199d277839a93f2 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Thu, 23 Jun 2022 11:58:34 +0300 Subject: [PATCH 15/87] updated POST mailing list --- src/frontend/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/index.html b/src/frontend/index.html index 75ac096..eab642c 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -14,7 +14,7 @@ CrossLink TimeTable @@ -43,10 +29,9 @@
- - - - - - + + + + + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html index bca2719..d4c8c4c 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html @@ -5,40 +5,18 @@ Create mailing list -
- - -
- - -
- -
+ + +
+ + +
+ + - + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js new file mode 100644 index 0000000..7e18349 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js @@ -0,0 +1,25 @@ +let btn = document.getElementById("createBtn"); +btn.addEventListener('click', (event) => { + event.preventDefault(); + let mailsStr = document.getElementById("mails").value; + let mailsArray = mailsStr.split(" "); + let mailsName = document.getElementById("mailingListName").value; + console.log(mailsStr) + console.log(mailsName) + for (let i = 0; i < mailsArray.length; i++) + console.log(mailsArray[i]) + fetch("/mailingLists", { + method: 'POST', + body: JSON.stringify({ + 'emails': mailsArray, + 'textIdentifier': mailsName}), + headers: { + 'Content-Type': 'application/json' + } + }) + .then (response => response.json()) + .then (() => { + alert("Mailing list is added successfully!"); + }) + .catch(error => console.log(error)); +}) \ No newline at end of file From 4905b54316ca9048716f39b0cec4fa348de88711 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Fri, 24 Jun 2022 18:42:49 +0300 Subject: [PATCH 24/87] added methods for mailing lists --- .../timetable/mailing_list/MailingListService.java | 6 ++++-- .../src/main/resources/static/edit_mailing_list.js | 11 ++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 37005d7..f767b66 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -42,8 +42,10 @@ public void addEmailsToList(String textIdentifier, List emails) { public void deleteEmailsFromList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - emails.forEach(emailAddress -> - mailingListRepository.deleteEmailFromList(mailingListId, emailAddress)); + emails.forEach(emailAddress -> { + try { + mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); + } catch(Exception ignored){}}); } public MailingList getMailingList(String textIdentifier) { diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index 0c23e8a..3736255 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -74,11 +74,12 @@ deleteEmailsBtn.addEventListener('click', (event) => { if (isAgree) { event.preventDefault(); let mailsStr = document.getElementById("emailsArea").value; - let mailsArray = mailsStr.split(" "); + let mailsArray = mailsStr.split(" ").filter(el => el !== ""); + console.log("ARRAY: " + mailsArray); fetch(`/mailingLists/${currentMailingListName}/emails/delete`, { method: 'PATCH', - body: JSON.stringify({ - mailsArray}), + body: JSON.stringify( + mailsArray), headers: { 'Content-Type': 'application/json' } @@ -100,8 +101,8 @@ addMailsBtn.addEventListener('click', (event) => { console.log(mailsArray[i]) fetch(`/mailingLists/${currentMailingListName}/emails/add`, { method: 'PATCH', - body: JSON.stringify({ - mailsArray}), + body: JSON.stringify( + mailsArray), headers: { 'Content-Type': 'application/json' } From 925d23bc077bc7347257b2f13e89b49d5f3d2092 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Sat, 25 Jun 2022 10:47:11 +0300 Subject: [PATCH 25/87] commit --- .../resources/static/edit_mailing_list.html | 44 +++++++----- .../resources/static/edit_mailing_list.js | 70 +++++++++++++------ 2 files changed, 75 insertions(+), 39 deletions(-) diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html index 3446761..0a9a738 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html @@ -5,24 +5,30 @@ Title -
-
- - -
- - - -
- - - -
- - - -
- +
+
+ + +
+ + + +
+ + + +
+ + + +
+ - \ No newline at end of file + + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index 3736255..4df3992 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -1,17 +1,21 @@ let currentMailingListName +/** + * Fetch mailing lists + */ async function start() { try { const response = await fetch("/mailingLists/names") const data = await response.json() - console.log(data) - console.log(Object.values(data)) createMailNameList(data) } catch (e) { alert('There was a problem fetching the mailing list\'s names.') } } +/** + * Load mailing list in selector form + */ function createMailNameList(nameList) { document.getElementById("listName").innerHTML = `
- +

Set new name for mailing list

+
+ - + +
+

Add emails


- + - +
- - - +

Delete emails


- + + + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/style.css b/src/backend/TimetableLinkAPI/src/main/resources/static/style.css index aa3a3bd..c2af4bb 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/style.css +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/style.css @@ -158,7 +158,6 @@ vertical-align: top; display: inline-block; padding: 0; - margin: 0; width: 5px; height: 5px; line-height: 5px; @@ -305,7 +304,7 @@ } @-webkit-keyframes moveToTopFade { - to { opacity: .3; height:0px; margin-top:0px; opacity: 0.3; -webkit-transform: translateY(-100%); } + to { opacity: .3; height:0px; margin-top:0px; -webkit-transform: translateY(-100%); } } @-moz-keyframes moveToTopFade { to { height:0px; -moz-transform: translateY(-100%); } From 9d30fa2aabf328e8e6282f8696e121c613751a95 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Sat, 25 Jun 2022 20:05:00 +0300 Subject: [PATCH 40/87] undo commented function and set left text align --- .../resources/static/edit_mailing_list.html | 2 +- .../resources/static/edit_mailing_list.js | 47 +++++++++---------- .../resources/static/post_mailing_list.html | 6 +-- 3 files changed, 27 insertions(+), 28 deletions(-) diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html index 9af5886..4d13240 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html @@ -34,7 +34,7 @@

Delete emails

diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index 7fd5db0..099fbe9 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -31,34 +31,33 @@ const deleteMailingListBtn = document.getElementById('delete-mailing-list-btn') const deleteEmailsBtn = document.getElementById('delete-emails-btn') const addMailsBtn = document.getElementById('add-mails-btn') const newMailingListNameBtn = document.getElementById('new-mailing-list-name-btn') -// let deleteAllEmailsBtn = document.getElementById('delete-all-emails-btn') /** * Load chosen mailing list */ -// async function loadByName (name) { -// if (name !== 'Choose a mailing list') { -// deleteMailingListBtn.removeAttribute('disabled') -// deleteEmailsBtn.removeAttribute('disabled') -// addMailsBtn.removeAttribute('disabled') -// newMailingListNameBtn.removeAttribute('disabled') -// currentMailingListName = name -// -// let link2 = `/mailingLists/${name}/emails` -// const response2 = await fetch(link2) -// let mailsArray = await response2.json() -// let areaStr = '' -// for (let i = 0; i < mailsArray.length; i++) { -// areaStr = areaStr + mailsArray[i] + ' ' -// } -// document.getElementById('emails-area').innerHTML = areaStr -// } else { -// deleteMailingListBtn.setAttribute('disabled', 'disabled') -// deleteEmailsBtn.setAttribute('disabled', 'disabled') -// addMailsBtn.setAttribute('disabled', 'disabled') -// newMailingListNameBtn.setAttribute('disabled', 'disabled') -// } -// } +async function loadByName (name) { + if (name !== 'Choose a mailing list') { + deleteMailingListBtn.removeAttribute('disabled') + deleteEmailsBtn.removeAttribute('disabled') + addMailsBtn.removeAttribute('disabled') + newMailingListNameBtn.removeAttribute('disabled') + currentMailingListName = name + + let link2 = `/mailingLists/${name}/emails` + const response2 = await fetch(link2) + let mailsArray = await response2.json() + let areaStr = '' + for (let i = 0; i < mailsArray.length; i++) { + areaStr = areaStr + mailsArray[i] + ' ' + } + document.getElementById('emails-area').innerHTML = areaStr + } else { + deleteMailingListBtn.setAttribute('disabled', 'disabled') + deleteEmailsBtn.setAttribute('disabled', 'disabled') + addMailsBtn.setAttribute('disabled', 'disabled') + newMailingListNameBtn.setAttribute('disabled', 'disabled') + } +} /** * Delete a mailing list diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html index 509481c..f094380 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html @@ -6,13 +6,13 @@

Create mailing lists

- - + +

-

Edit mailing lists

From 19dd18123bacf7456feb9f06c8d59b3cdc10bef9 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Sat, 25 Jun 2022 21:03:05 +0300 Subject: [PATCH 41/87] add tests --- .../data/demo #jdbc:h2:/mem:db.mv.db | Bin 0 -> 24576 bytes .../data/demo #jdbc:h2:/mem:db.trace.db | 64 +++++++++++++++ src/backend/TimetableLinkAPI/init.sql | 10 ++- src/backend/TimetableLinkAPI/pom.xml | 30 ++++++- .../TimetableLinkAPI/src/main/.DS_Store | Bin 6148 -> 6148 bytes .../src/main/java/com/timetable/App.java | 16 ---- .../java/com/timetable/BusinessLogic.java | 43 ++++++++++ .../com/timetable/event/EventController.java | 8 -- .../com/timetable/jdbc/SpringJdbcConfig.java | 1 - .../mailing_list/MailingListManager.java | 8 ++ .../MailingListMySQLRepository.java | 38 ++++++++- .../mailing_list/MailingListRepository.java | 2 + .../mailing_list/MailingListService.java | 19 ++++- .../OutlookMailingListManager.java | 4 +- .../src/main/resources/.DS_Store | Bin 0 -> 6148 bytes .../src/main/resources/application.properties | 3 +- .../src/main/resources/init.sql | 34 ++++++++ .../src/main/resources/static/index.html | 1 + .../MailingListMySQLRepositoryTest.java | 77 ++++++++++++++++++ .../TimetableLinkApiApplicationTests.java | 42 +++++++++- .../src/test/resources/application.properties | 4 + 21 files changed, 366 insertions(+), 38 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db create mode 100644 src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/BusinessLogic.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/.DS_Store create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/init.sql create mode 100644 src/backend/TimetableLinkAPI/src/test/java/com/timetable/MailingListMySQLRepositoryTest.java create mode 100644 src/backend/TimetableLinkAPI/src/test/resources/application.properties diff --git a/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db b/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db new file mode 100644 index 0000000000000000000000000000000000000000..c8214c636e048dde5b8246ba68e1988983071cd1 GIT binary patch literal 24576 zcmeI4&u`pB6vu6+O_ruWg~SC3WYS+kY**voKTh2=DT%agQ8umG3(>LRo0VIF~kN^@u0!RP}AOR$R1dzasAdm<7smuW|>m8nj`q$}3$YHw^29OBQ zp{fdhZF%~IHqIP)3tRTn%r@{pv(iH^|Z%A-zNHV{6Hpw_Kxlq)lbF{0go4Gyo}!j% zQ75W#8gXKJb}g}OkJy2Kw%1>6+%+5P+nZ^x&l_>nxW3it+@hT=K1Wl!yt~22sZ+1C zlkPNbMox4gI^s;-tQW-j3>U~;tSJXOjGQT6LwNq%RF}s`cX1`B&i(idn zVDrEz|8ji*%9 z1~R{D)9T3yMb##h_w@_6+w;r%m8JRS^8Cu|&BfN7ZW`u{KJ)q)YW}T$vpv70FJ9HJ z-&oe?Z!fl&+xkqqIit6mt!4e9>$@zl9WP=w+$xEAQD11b7xas!Pi-Tz?ZhHBaRbY7 zm=jw;LTt_Vo$L2AK;){B7?%Lw@v-*WQnT2z+D_2@K z+Vd-O^R4C`{gR<5>O<|Urk+tw!YFK*Vrz-5Bet&CdSdH~Z6LOMvP;)_W976c0B3f6 zri%k$TkcDm4FitztxekT+Hu@_5Z+z?bd8 z8H!rP=oY;evq5g01hjW!?}={9^OfmOatw!oYN~ z8?G!pS^BaJrqm_g0rOmMZ1cR_yf_{<&nnFGrFrg{5G{b1 zn`g*XPFP3GC>S!&i%RprSU-_R1A2Z*&ll!del%>JQC#Cdn&*vao?TpHzhWi)0X|@* zJ-EiDT?b#|Acts~BUY-$biT+FZabvd&rlTmkx3ZLyPqq{hhM?8by-ndYbT#F=e`RK#MLxpD=WnYKi$@Kq6+MkLxJ)Zst1s7!U z3>^W_!=rJ`oCV}~I13(Wwai&C2}8DF5a9_J%V+Rny#@P=>FC%y6GpuSnn6GueShNj z31zZy7f|UQh{kdcR2{Z^3-4!h<4X5{oYSlBfvBA2OE>SZbW93?8_8wGK2YE$Vy$tD zwWbib(o10GUV;QrKt z)%&ud{Pm?+#nn&FjI8E(fCP{L5tSs^glgP{a<}h%k=-V zJ(3mnmycYBSN($)K>w=`)pwPr4~`};R_+{oJ+r@_qoZ<1O%!F~zWTSSyjG~4y@R7- zKs4xBDhPw5W5sYWNSY-q9Z8V%TNw!7OOIzE+d;tI6ao9gDDpv&neMN_Sr)#{Wiu$+ z{ld4GA$*&wS>^uM2QOGy0|_7jB!C2v01`j~NZ?Qea{WKh-vj+z{vSOWf&LGURR6~^ zP~*rzjfnqeuL10YW&Gcj@qd|EYKiA*!}1K78fgVF4+bv)#4`Tx59Iry_pU7c! zc$GqHO+L_+slw|th_UBhCN`FrX)kR*tnBkt{KF{w@W3ecs~l^;Fa0FdM6)7q0si6a zke?)f0qq$R(5lG_taOx=DQUxL0CAQEko$(1pQQnmej>9-2^dWS$in}>$nd}S)}a=E l{4o+h0!RP}AOR%sza)_B|AGE4^#9QR(Ptj$e||*z|6dGUki!4~ literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db b/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db new file mode 100644 index 0000000..68164d7 --- /dev/null +++ b/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db @@ -0,0 +1,64 @@ +2022-06-25 19:27:31 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MAILINGLIST" not found (this database is empty); SQL statement: +INSERT INTO mailingList (textIdentifier) values (?) [42104-212] +2022-06-25 19:27:31 jdbc[5]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MAILINGLIST" not found (this database is empty); SQL statement: +SELECT id FROM mailingList WHERE textIdentifier = ? [42104-212] +2022-06-25 20:26:43 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "CREATE [*]DATABASE IF NOT EXISTS timetable;\000aUSE timetable;\000a\000aSET SQL_SAFE_UPDATES = 0;\000a\000aCREATE TABLE IF NOT EXISTS mailingList (\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a textIdentifier VARCHAR(40) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS email(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailAddress VARCHAR(60) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS emailBelonging(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailId BIGINT,\000a mailingListId BIGINT,\000a FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE,\000a FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE\000a);\000a\000aCREATE TABLE IF NOT EXISTS event(\000a outlookAppointmentId varchar(400) PRIMARY KEY\000a);\000a"; expected "OR, FORCE, VIEW, ALIAS, SEQUENCE, USER, TRIGGER, ROLE, SCHEMA, CONSTANT, DOMAIN, TYPE, DATATYPE, AGGREGATE, LINKED, MEMORY, CACHED, LOCAL, GLOBAL, TEMP, TEMPORARY, TABLE, SYNONYM, UNIQUE, HASH, SPATIAL, INDEX"; SQL statement: +CREATE DATABASE IF NOT EXISTS timetable; +USE timetable; + +SET SQL_SAFE_UPDATES = 0; + +CREATE TABLE IF NOT EXISTS mailingList ( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + textIdentifier VARCHAR(40) UNIQUE +); + +CREATE TABLE IF NOT EXISTS email( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailAddress VARCHAR(60) UNIQUE +); + +CREATE TABLE IF NOT EXISTS emailBelonging( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailId BIGINT, + mailingListId BIGINT, + FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, + FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS event( + outlookAppointmentId varchar(400) PRIMARY KEY +); + [42001-212] +2022-06-25 20:30:44 jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "CREATE [*]DATABASE IF NOT EXISTS timetable;\000aUSE timetable;\000a\000aSET SQL_SAFE_UPDATES = 0;\000a\000aCREATE TABLE IF NOT EXISTS mailingList (\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a textIdentifier VARCHAR(40) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS email(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailAddress VARCHAR(60) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS emailBelonging(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailId BIGINT,\000a mailingListId BIGINT,\000a FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE,\000a FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE\000a);\000a\000aCREATE TABLE IF NOT EXISTS event(\000a outlookAppointmentId varchar(400) PRIMARY KEY\000a);\000a"; expected "OR, FORCE, VIEW, ALIAS, SEQUENCE, USER, TRIGGER, ROLE, SCHEMA, CONSTANT, DOMAIN, TYPE, DATATYPE, AGGREGATE, LINKED, MEMORY, CACHED, LOCAL, GLOBAL, TEMP, TEMPORARY, TABLE, SYNONYM, UNIQUE, HASH, SPATIAL, INDEX"; SQL statement: +CREATE DATABASE IF NOT EXISTS timetable; +USE timetable; + +SET SQL_SAFE_UPDATES = 0; + +CREATE TABLE IF NOT EXISTS mailingList ( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + textIdentifier VARCHAR(40) UNIQUE +); + +CREATE TABLE IF NOT EXISTS email( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailAddress VARCHAR(60) UNIQUE +); + +CREATE TABLE IF NOT EXISTS emailBelonging( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailId BIGINT, + mailingListId BIGINT, + FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, + FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS event( + outlookAppointmentId varchar(400) PRIMARY KEY +); + [42001-212] diff --git a/src/backend/TimetableLinkAPI/init.sql b/src/backend/TimetableLinkAPI/init.sql index 4b624d6..d9c7959 100644 --- a/src/backend/TimetableLinkAPI/init.sql +++ b/src/backend/TimetableLinkAPI/init.sql @@ -23,4 +23,12 @@ CREATE TABLE IF NOT EXISTS emailBelonging( CREATE TABLE IF NOT EXISTS event( outlookAppointmentId varchar(400) PRIMARY KEY -); \ No newline at end of file +); + +-- CREATE DATABASE IF NOT EXISTS test; +-- USE test; +-- +-- CREATE TABLE LIKE timetable.mailingList; +-- CREATE TABLE LIKE timetable.email; +-- CREATE TABLE LIKE timetable.emailBelonging; +-- CREATE TABLE LIKE timetable.event; \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/pom.xml b/src/backend/TimetableLinkAPI/pom.xml index aa7d26f..01d7af6 100644 --- a/src/backend/TimetableLinkAPI/pom.xml +++ b/src/backend/TimetableLinkAPI/pom.xml @@ -53,11 +53,33 @@ 5.3.20 - + - junit - junit - 4.13.2 + org.junit.jupiter + junit-jupiter-api + 5.9.0-M1 + test + + + + com.h2database + h2 + test + + + + + org.assertj + assertj-core + 3.23.1 + test + + + + + org.mockito + mockito-core + 4.6.1 test diff --git a/src/backend/TimetableLinkAPI/src/main/.DS_Store b/src/backend/TimetableLinkAPI/src/main/.DS_Store index 55c1fcbeb4ba2bef02771ea2748f3e4b0ea5c07d..5ddc54c0b0a5c61f749a35677d4fec0a87b20577 100644 GIT binary patch delta 108 zcmZoMXfc=|&e%3FQH+&?fq{WzVxkBq6OaJ{OcMjF8JQ;PNC6fvYS6f@*Almc1F xAoj+H0QSiSA}pJ^Ie0i2+cqYCXP(S2q9_W|tN_FbK+Fil2Y{Giv!lpb diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java index 52da436..e9355e1 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java @@ -21,20 +21,4 @@ public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } - -// @Override -// public void addViewControllers(ViewControllerRegistry registry) { -// registry.addViewController("/").setViewName("forward:/index.html"); -// } - -// @Bean -// public WebMvcConfigurer corsConfigurer() { -// return new WebMvcConfigurerAdapter() { -// @Override -// public void addCorsMappings(CorsRegistry registry) { -// registry.addMapping("/**") -// .allowedMethods("HEAD", "GET", "PUT", "POST", "DELETE", "PATCH"); -// } -// }; -// } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/BusinessLogic.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/BusinessLogic.java new file mode 100644 index 0000000..349668e --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/BusinessLogic.java @@ -0,0 +1,43 @@ +package com.timetable; + +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +@Component +public class BusinessLogic { + List emails; + String name; + + public BusinessLogic() { + emails = new ArrayList<>(); + } + + public void addEmail(String email) { + emails.add(email); + } + + public boolean emailExists(String email) { + boolean exists = false; + for (String cur : emails) { + if (cur.equals(email)) { + exists = true; + break; + } + } + return exists; + } + + public void deleteEmail(String email) { + for (int i = 0; i < emails.size(); i++) { + if (emails.get(i).equals(email)) { + emails.remove(i); + } + } + } + + public int getSize() { + return emails.size(); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java index 1f0e562..9d562c8 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java @@ -23,14 +23,6 @@ public EventController(EventService eventService) { this.eventService = eventService; } - @GetMapping("/user") - public String getUser( @Value("${spring.datasource.username}") String username, - @Value("${spring.datasource.url}") String url, - @Value("${spring.datasource.password}") String password, - @Value("${spring.datasource.driver-class-name}") String driverClassName) { - return username + "\n" + url + "\n" + password + "\n" + driverClassName; - } - @PostMapping public String createEvent(@RequestBody Event event) { //System.out.println(event.getEndDate()); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java index 8306dfc..630ebb5 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java @@ -16,7 +16,6 @@ @PropertySource("classpath:application.properties") public class SpringJdbcConfig { @Bean - //@Primary public DataSource mySqlDataSource( @Value("${spring.datasource.username}") String username, @Value("${spring.datasource.url}") String url, diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java new file mode 100644 index 0000000..a54cc09 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListManager.java @@ -0,0 +1,8 @@ +package com.timetable.mailing_list; + +import java.util.List; + +public interface MailingListManager { + List importMailingLists() throws Exception; + void cancelInvitations(String eventId, List emails) throws Exception; +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index 17b3a83..de4bd3c 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Configurable; import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; import org.springframework.stereotype.Repository; import java.util.ArrayList; @@ -20,7 +21,6 @@ public MailingListMySQLRepository(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } - @Override public List getMailingListsNames() { return jdbcTemplate.queryForList( @@ -150,7 +150,8 @@ public void updateTextIdentifier(String textIdentifier, String newTextIdentifier } - private List getEmailsByListId(Long mailingListId) { + @Override + public List getEmailsByListId(Long mailingListId) { String getEmailsSqlRequest = """ SELECT DISTINCT emailAddress FROM @@ -162,6 +163,39 @@ private List getEmailsByListId(Long mailingListId) { getEmailsSqlRequest, String.class, mailingListId); } + public void init() { + jdbcTemplate.update( + """ + CREATE DATABASE IF NOT EXISTS timetable; + USE timetable; + + SET SQL_SAFE_UPDATES = 0; + + CREATE TABLE IF NOT EXISTS mailingList ( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + textIdentifier VARCHAR(40) UNIQUE + ); + + CREATE TABLE IF NOT EXISTS email( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailAddress VARCHAR(60) UNIQUE + ); + + CREATE TABLE IF NOT EXISTS emailBelonging( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailId BIGINT, + mailingListId BIGINT, + FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, + FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE + ); + + CREATE TABLE IF NOT EXISTS event( + outlookAppointmentId varchar(400) PRIMARY KEY + ); + """ + ); + } + private String getTextIdentifier(Long mailingListId) { String getMailingListTextIdentifierSql = "SELECT textIdentifier FROM mailingList WHERE id = ?"; diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java index 45f74a7..91e6d21 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListRepository.java @@ -17,4 +17,6 @@ public interface MailingListRepository { boolean mailingListExists(String textIdentifier); void updateMailingList(MailingList mailingList); void updateTextIdentifier(String textIdentifier, String newTextIdentifier); + List getEmailsByListId(Long id); + void init(); } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 7a1cc09..8e9db46 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -2,7 +2,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + +import java.util.HashSet; import java.util.List; +import java.util.Set; @Service public class MailingListService { @@ -65,7 +68,7 @@ public void importMailingList() throws Exception { mailingLists.forEach(mailingList -> { // Long id = mailingListRepository.getMailingListId(mailingList.getTextIdentifier()); if (mailingListRepository.mailingListExists(mailingList.getTextIdentifier())) { - mailingListRepository.updateMailingList(mailingList); + updateExistingMailingList(mailingList); } else { mailingListRepository.createMailingList(mailingList); } @@ -80,4 +83,18 @@ public void cancelInvitations(String eventId, String textIdentifier) throws Exce public void updateTextIdentifier(String textIdentifier, String newTextIdentifier) { mailingListRepository.updateTextIdentifier(textIdentifier, newTextIdentifier); } + + private void updateExistingMailingList(MailingList mailingList) { + Long id = mailingListRepository.getMailingListId(mailingList.getTextIdentifier()); + Set oldEmails = new HashSet<>(mailingListRepository.getEmailsByListId(id)); + Set newEmails = new HashSet<>(mailingList.getEmails()); + Set emailsToDelete = new HashSet<>(oldEmails); + emailsToDelete.removeAll(newEmails); + Set emailsToAdd = new HashSet<>(newEmails); + emailsToAdd.removeAll(oldEmails); + emailsToDelete.forEach(email -> + mailingListRepository.deleteEmailFromList(id, email)); + emailsToAdd.forEach(email -> + mailingListRepository.addEmailToList(id, email)); + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java index 5da2fee..95de6a8 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/OutlookMailingListManager.java @@ -27,7 +27,7 @@ import java.util.List; @Component -public class OutlookMailingListManager { +public class OutlookMailingListManager implements MailingListManager { private final ExchangeService service; private final OutlookEventManager eventManager; @@ -69,7 +69,7 @@ public void cancelInvitations(String eventId, List emails) throws Except appointment.update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone); } - public void filterInvitations(AttendeeCollection attendees, List emails) { + private void filterInvitations(AttendeeCollection attendees, List emails) { for (int i = 0; i <= attendees.getCount(); i++) { Attendee attendee = attendees.getPropertyAtIndex(i); if (emails.contains(attendee.getAddress())) { diff --git a/src/backend/TimetableLinkAPI/src/main/resources/.DS_Store b/src/backend/TimetableLinkAPI/src/main/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2a43b86b965c6735a338394c4d17e6a7a5a71078 GIT binary patch literal 6148 zcmeHKISv9b4733uB$_QL^96noA$S2F;A)VND1d$|-o?`x9|dTkg90>`oJkx{qD-+~ zi-^uHyQxScA|tq=Ty5x@?VES3mk|ZRamHS@yVLftIUWz4?AHO~4&@|gS;HUrwn3u; zRDcRl0V+TRKCVEP*wOgoC-XomKm~qX0sB4_xM59f1O3y1!CL^}0AV-Gy_WzM3jk|k z8;A%@g9;3)W{aUgN4#WSO>6^$E}G4U=FOTNiu&z1zj(T64dh4#sKB!V{a7|u{}=E# z{r@wGD=I(*{z?HI%$M^So|Lt<^Ej)u1-^n?&JAvcxl=HBIR<(;#=^?+#FHYg*c|&c Vu?=)O;!X$hXTWr!QGstOa0m456^#G@ literal 0 HcmV?d00001 diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties index ea7ef56..b1e9314 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -1,5 +1,4 @@ spring.datasource.username=root -spring.datasource.url=jdbc:mysql://db:3306/timetable +spring.datasource.url=jdbc:mysql://localhost:3306/timetable spring.datasource.password=pass spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver - diff --git a/src/backend/TimetableLinkAPI/src/main/resources/init.sql b/src/backend/TimetableLinkAPI/src/main/resources/init.sql new file mode 100644 index 0000000..d9c7959 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/init.sql @@ -0,0 +1,34 @@ +CREATE DATABASE IF NOT EXISTS timetable; +USE timetable; + +SET SQL_SAFE_UPDATES = 0; + +CREATE TABLE IF NOT EXISTS mailingList ( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + textIdentifier VARCHAR(40) UNIQUE +); + +CREATE TABLE IF NOT EXISTS email( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailAddress VARCHAR(60) UNIQUE +); + +CREATE TABLE IF NOT EXISTS emailBelonging( + id BIGINT PRIMARY KEY AUTO_INCREMENT, + emailId BIGINT, + mailingListId BIGINT, + FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, + FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE +); + +CREATE TABLE IF NOT EXISTS event( + outlookAppointmentId varchar(400) PRIMARY KEY +); + +-- CREATE DATABASE IF NOT EXISTS test; +-- USE test; +-- +-- CREATE TABLE LIKE timetable.mailingList; +-- CREATE TABLE LIKE timetable.email; +-- CREATE TABLE LIKE timetable.emailBelonging; +-- CREATE TABLE LIKE timetable.event; \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html index 3dc3116..3ef00c8 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html @@ -9,6 +9,7 @@ Document +
+

- - - + +
+ +
+

Import contact lists from Outlook

-

Set new name for mailing list


- +
+

Set new name for mailing list

+ +
+

Add emails

+ +
+
- - +
+

Delete emails

+ +
+
- - +
diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index 1ba08b6..d05ba85 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -1,4 +1,5 @@ let currentMailingListName +let currentMailingListEmails /** * Fetch mailing lists @@ -6,11 +7,10 @@ let currentMailingListName async function start () { try { const response = await fetch('/mailingLists/names') - console.log(response); const data = await response.json() createMailNameList(data) } catch (e) { - alert('There was a problem fetching the mailing list\'s names.') + //alert('There was a problem fetching the mailing list\'s names.') } } @@ -30,9 +30,10 @@ function createMailNameList (nameList) { const deleteMailingListBtn = document.getElementById('delete-mailing-list-btn') const deleteEmailsBtn = document.getElementById('delete-emails-btn') -const addMailsBtn = document.getElementById('add-mails-btn') +const addEmailsBtn = document.getElementById('add-mails-btn') const newMailingListNameBtn = document.getElementById('new-mailing-list-name-btn') const importOutlookContactsBtn = document.getElementById('import-outlook-contacts-btn') +const changeEmailsBtn = document.getElementById('change-emails-btn') /** * Load chosen mailing list @@ -40,26 +41,22 @@ const importOutlookContactsBtn = document.getElementById('import-outlook-contact async function loadByName (name) { if (name !== 'Choose a mailing list') { deleteMailingListBtn.removeAttribute('disabled') - deleteEmailsBtn.removeAttribute('disabled') - addMailsBtn.removeAttribute('disabled') - newMailingListNameBtn.removeAttribute('disabled') importOutlookContactsBtn.removeAttribute('disabled') currentMailingListName = name let link2 = `/mailingLists/${name}/emails` const response2 = await fetch(link2) let mailsArray = await response2.json() + currentMailingListEmails = mailsArray; let areaStr = '' for (let i = 0; i < mailsArray.length; i++) { areaStr = areaStr + mailsArray[i] + ' ' } document.getElementById('emails-area').innerHTML = areaStr + document.getElementById('mailing-list-name').value = name; } else { deleteMailingListBtn.setAttribute('disabled', 'disabled') - deleteEmailsBtn.setAttribute('disabled', 'disabled') - addMailsBtn.setAttribute('disabled', 'disabled') - newMailingListNameBtn.setAttribute('disabled', 'disabled') - importOutlookContactsBtn.removeAttribute('disabled') + importOutlookContactsBtn.setAttribute('disabled', 'disabled') } } @@ -77,15 +74,63 @@ deleteMailingListBtn.addEventListener('click', (event) => { } }) .then(response => { - console.log(response); return response.json(); }) .then(() => { }) .catch(error => console.log(error)) + deleteEmailsBtn.disabled = true; + } +}) + +/** + * Change/update a mailing list's name + */ +newMailingListNameBtn.addEventListener('click', (event) => { + event.preventDefault() + const newName = document.getElementById('mailing-list-name').value + if (newName === "") { + alert("Name cannot be empty. Try again.") + } else { + fetch(`mailingLists/${currentMailingListName}?newTextIdentifier=${newName}`, { + method: 'PATCH' + }) + .then(response => { + return response.json(); + }) + .then(() => { + }) + .catch(error => console.log(error)) + } +}) + +/** + * Change/update emails + */ +changeEmailsBtn.addEventListener('click', (event) => { + event.preventDefault() + + // First, delete these emails + fetching(`/mailingLists/${currentMailingListName}/emails/delete`, currentMailingListEmails) + console.log(document.getElementById('emails-area').value) + + // Second, add emails from text area + const mailsStr = document.getElementById('emails-area').value + const mailsArray = mailsStr.split(' ').filter(el => el !== '') + if (validateEmails(mailsArray)) { + console.log(mailsArray) + fetching(`/mailingLists/${currentMailingListName}/emails/add`, mailsArray) + console.log(document.getElementById('emails-area').value) + } else { + alertIncorrectEmailError(); } + }) +function alertIncorrectEmailError() { + alert('Emails are not in correct form. Try again') +} + /** * Import contact lists from Outlook */ @@ -95,16 +140,14 @@ importOutlookContactsBtn.addEventListener('click', (event) => { method: 'PATCH' }) .then(response => { - console.log(response); return response.json(); }) .then(() => { }) .catch(error => console.log(error)) + importOutlookContactsBtn.setAttribute('disabled', 'disabled') }) - - function fetching (PATH, mailsArray) { fetch(PATH, { method: 'PATCH', @@ -115,7 +158,6 @@ function fetching (PATH, mailsArray) { } }) .then(response => { - console.log(response); return response.json(); }) .then(() => { @@ -139,14 +181,14 @@ deleteEmailsBtn.addEventListener('click', (event) => { /** * Add email(s) to a mailing list */ -addMailsBtn.addEventListener('click', (event) => { +addEmailsBtn.addEventListener('click', (event) => { event.preventDefault() - const mailsStr = document.getElementById('mails').value + const mailsStr = document.getElementById('add-mails-btn').value const mailsArray = mailsStr.split(' ').filter(el => el !== '') if (validateEmails(mailsArray)) { fetching(`/mailingLists/${currentMailingListName}/emails/add`, mailsArray) } else { - alert('Emails are not in correct form. Try again') + alertIncorrectEmailError() } }) @@ -164,22 +206,19 @@ function isEmail (str) { return !!(str.match(pattern)) } -/** - * Change/update a mailing list's name - */ -newMailingListNameBtn.addEventListener('click', (event) => { - event.preventDefault() - const newName = document.getElementById('new-mailing-list-name').value - fetch(`mailingLists/${currentMailingListName}?newTextIdentifier=${newName}`, { - method: 'PATCH' - }) - .then(response => { - console.log(response); - return response.json(); - }) - .then(() => { - }) - .catch(error => console.log(error)) -}) +function enableDisableNameField(txt) { + newMailingListNameBtn.disabled = txt.value.trim() === "" || txt.value.trim() === currentMailingListName; +} + +function enableDisableEmailsArea(txt) { + changeEmailsBtn.disabled = txt.value.trim() === "" || txt.value.trim() === currentMailingListEmails; +} -start() +function enableDisableAddEmailsArea(txt) { + addEmailsBtn.disabled = txt.value.trim() === ""; +} + +function enableDisableDeleteEmailsArea(txt) { + deleteEmailsBtn.disabled = txt.value.trim() === ""; +} +start().then() diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css new file mode 100644 index 0000000..6bee0d7 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css @@ -0,0 +1,20 @@ +textarea { + text-align: left; + border-radius: 5px; + width: 50vw; + height: 20vh; +} +input { + border-radius: 5px; +} +label { + font-size: 20px +} +.major { + margin-left: 5vw; + margin-top: 8vh; +} +h3 { + margin-left: 40px; + display: inline-block; +} \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html index 97c1dba..fcde4a6 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html @@ -5,6 +5,7 @@ Create mailing list + -
- +
+
- + +

+
+
- -
- -
-
- \ No newline at end of file + + + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js index 8ff739e..7988ad0 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js @@ -39,3 +39,10 @@ function isEmail (str) { const pattern = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@innopolis.university$/ return !!(str.match(pattern)) } + +function enableDisable(txt1, txt2) { + if (txt1.value === "" || txt2.value.trim() === "") + btn.setAttribute('disabled', 'disabled') + else + btn.removeAttribute('disabled') +} \ No newline at end of file From f03db72a89315ec52c8bec2d5cf4f94a1f993942 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Thu, 30 Jun 2022 13:27:50 +0300 Subject: [PATCH 68/87] set disable/unable btn --- .../src/main/resources/static/edit_event.html | 45 ++++++++++++------- .../src/main/resources/static/edit_event.js | 2 +- .../src/main/resources/static/edit_pages.css | 4 ++ 3 files changed, 34 insertions(+), 17 deletions(-) diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html index c3988ee..3c0b424 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html @@ -5,6 +5,7 @@ Edit event +
-
+

+ -
-
+

+
+
+ -
-
+

Get events from the time interval

+
+
+ @@ -52,46 +58,53 @@

Get events from the time interval


-
-
+

Set new name for event

+
+

+

Set new location

+
-
-
+

Edit dates

- +
+
-
+
-
-
+

Interaction with mailing lists

-

Send invitations to chosen event to all people from a chosen mail list

+

Send invitations to chosen event to all people from a chosen mail list

-

Cancel invitations to chosen event to all people from a chosen mail list

+

Cancel invitations to chosen event to all people from a chosen mail list

- \ No newline at end of file + + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.js index 1698351..69b50aa 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.js @@ -21,7 +21,7 @@ async function start () { createMailNameList(mailData); } catch (e) { console.log(e); - alert('There was a problem fetching the events and/or mailing lists names.') + //alert('There was a problem fetching the events and/or mailing lists names.') } } diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css index 6bee0d7..8150ef2 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css @@ -17,4 +17,8 @@ label { h3 { margin-left: 40px; display: inline-block; +} +h2 { + margin-left: 40px; + margin-top: 60px; } \ No newline at end of file From 97f687c81147ae12b658993de9cb35f765739a7b Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Thu, 30 Jun 2022 22:00:05 +0300 Subject: [PATCH 69/87] Merge branch 'back_development' of D:\Codes\crosslink with conflicts. --- .../com/timetable/view/ViewController.java | 7 ++ .../resources/static/edit_mailing_list.html | 70 +++++++++++++++++++ .../resources/static/post_mailing_list.html | 49 +++++++++++++ .../resources/static/post_mailing_list.js | 48 +++++++++++++ 4 files changed, 174 insertions(+) create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java index adb8f09..5637830 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java @@ -9,4 +9,11 @@ public class ViewController { public String index() { return "index.html"; } + + @GetMapping("/create/mailing") + public String create_mailing(){ return "post_mailing_list.html";} + + @GetMapping("/edit/mailing") + public String edit_mailing(){ return "edit_mailing_list.html";} } + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html new file mode 100644 index 0000000..d862af3 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.html @@ -0,0 +1,70 @@ + + + + + Edit mailing list + + + + + + + +
+
+ +

+ + + + +
+ + +
+ +
+ + +

+

Import contact lists from Outlook

+ + +

+

Add emails

+
+ +
+ +
+ + +

+

Delete emails

+
+ +
+ +
+ +
+ + + + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html new file mode 100644 index 0000000..fcde4a6 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html @@ -0,0 +1,49 @@ + + + + + Create mailing list + + + + + + +
+ +
+ +

+ +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js new file mode 100644 index 0000000..7988ad0 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js @@ -0,0 +1,48 @@ +const btn = document.getElementById('create-btn') +btn.addEventListener('click', (event) => { + event.preventDefault() + const mailsStr = document.getElementById('mails').value + const mailsArray = mailsStr.split(' ').filter(el => el !== '') + if (validateEmails(mailsArray)) { + const mailsName = document.getElementById('mailing-list-name').value + + fetch('/mailingLists', { + method: 'POST', + body: JSON.stringify({ + emails: mailsArray, + textIdentifier: mailsName + }), + headers: { + 'Content-Type': 'application/json' + } + }) + .then(response => response.json()) + .then(() => { + + }) + .catch(error => console.log(error)) + } else { + alert('Emails are not in correct form. Try again') + } +}) + +function validateEmails (mailsArray) { + for (const email of mailsArray) { + if (!isEmail(email)) { + return false + } + } + return true +} + +function isEmail (str) { + const pattern = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@innopolis.university$/ + return !!(str.match(pattern)) +} + +function enableDisable(txt1, txt2) { + if (txt1.value === "" || txt2.value.trim() === "") + btn.setAttribute('disabled', 'disabled') + else + btn.removeAttribute('disabled') +} \ No newline at end of file From 842f1b16f034ec1dee283428036c5cf0a7d184cc Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Fri, 1 Jul 2022 10:43:44 +0300 Subject: [PATCH 70/87] completed some parts of the Readme, and also added a demo image. --- README.md | 45 +++++++++++++++++++--------------------- images/DemoCalendar.png | Bin 0 -> 534750 bytes 2 files changed, 21 insertions(+), 24 deletions(-) create mode 100644 images/DemoCalendar.png diff --git a/README.md b/README.md index 7af37be..1f8b64e 100644 --- a/README.md +++ b/README.md @@ -4,38 +4,35 @@ --- -This application is a combination of all Innopolis University timetables. With it, DoE will create events that will be sent to the calendars of students and teachers of the university. Moreover, this application combines all the events created on Moodle and MS Exchange and also sends them to the Outlook calendars of students and teachers. +This application is a combination of all `Innopolis University` timetables. With it, DoE will create events that will be sent to the calendars of students and teachers of the university. Moreover, this application combines all the events created on `Moodle and MS Exchange` and also sends them to the `Outlook calendars` of students and teachers. -![Demo for DoE](pictures/DemoCalendar.png) +![Demo for DoE](images/DemoCalendar.png) -## Important Links +## Why this important? -- [Usecase Diagram](https://drive.google.com/file/d/1nr23I5055SIXLq0PMvGGDPZAzz01xiW4/view?usp=sharing) -- [User Story](https://docs.google.com/spreadsheets/d/12BQN_QRp9IU6oKfjrk3xJsV7YisZib4y3s285RwqUo4/edit?usp=sharing) -- [Product Backlog](https://docs.google.com/document/d/1eF4ok6R33ai33qpmHXXPxxG4ZWCH8k8phtmZDnNVtxg/edit?usp=sharing) -- [API Design](https://app.swaggerhub.com/apis/Timetable2/timetable/1.0.0) -- [Mock Server](https://www.postman.com/orange-astronaut-888988/workspace/timetable-api/collection/21222264-0d7b6da3-1e13-4bd9-af09-11720e694a00?ctx=documentation) +In `University Innopolis` there a lot of links that have some events on them(e.g. `Moodle, Outlook, MS Exchange`). So, our application unite all these timetables and send them to `Outlook Calendar`, because every participant of University Innopolis has Outlook account. -## Why this important? +## How to use? -In University Innopolis there a lot of links that have some events on them(e.g. Moodle, Outlook, MS Exchange). So, our application unite all these timetables and send them to Outlook Calendar, because every participant of University Innopolis has Outlook account. +our application is based on the site, so just open the site and log in. +[Event adder](link *TODO*) +## Features +There's some features in our application : +1. `Adding events` to students' and teachers' calendars. +2. `Edit and Delete` already created `events` +3. `Import list of emails` from Outlook. +4. `Create list of emails` on our site. +5. `Edit and Delete` already created `mailing lists`. -## Developer Guide +## Tools -### Branching Rules -- Keep branch names relevant to the sprint task (i.e. LoginFeature, EventFrontend) -- Maintain separate branch for separate tasks +For frontend developing we used html, css and js. For backend developing of our site we used spring, docker, maven. -### Commits -- Commit message format - `[Commit Type] - [Brief]` - Commit types - - Patch - - Feature - - Minor Change -- Keep commit to their respective branch (i.e. `Patch - Fixed frontend taskbar responsiveness` should not be commited to `LoginFeature` branch) +## Important Links -## Pushing -- Pushing to master is forbidden, branches would be merged later -- To be accepted for a merge, code should either pass unittest (if applicable) or be checked for bugs by at least one other developer +- [Usecase Diagram](https://drive.google.com/file/d/1nr23I5055SIXLq0PMvGGDPZAzz01xiW4/view?usp=sharing) +- [User Story](https://docs.google.com/spreadsheets/d/12BQN_QRp9IU6oKfjrk3xJsV7YisZib4y3s285RwqUo4/edit?usp=sharing) +- [Product Backlog](https://docs.google.com/document/d/1eF4ok6R33ai33qpmHXXPxxG4ZWCH8k8phtmZDnNVtxg/edit?usp=sharing) +- [Mock Server](https://www.postman.com/orange-astronaut-888988/workspace/timetable-api/collection/21222264-0d7b6da3-1e13-4bd9-af09-11720e694a00?ctx=documentation) diff --git a/images/DemoCalendar.png b/images/DemoCalendar.png new file mode 100644 index 0000000000000000000000000000000000000000..6fda4d4ff3b20289e5ebf649415fae0ef78b2c8d GIT binary patch literal 534750 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

PcCtCy0dG&rHw?d0I{$KW@%F#w_3 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

-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 z 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ⅅ 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 NAdS)u;qS;xl<|L;%Td6_leIh; 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ƍN@$e~1!rBy$td?dfa)UU0=b^7a#% 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 Date: Fri, 1 Jul 2022 12:56:39 +0300 Subject: [PATCH 71/87] did demo index --- .../resources/static/edit_mailing_list.js | 35 ++++---- .../src/main/resources/static/edit_pages.css | 5 +- .../src/main/resources/static/index.html | 83 ++++++++++++++++++- .../static/load_mail_lists_to_index.js | 56 +++++++++++++ .../resources/static/post_mailing_list.js | 2 +- .../src/main/resources/static/script.js | 5 +- .../src/main/resources/static/style.css | 12 ++- 7 files changed, 169 insertions(+), 29 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index d05ba85..60391a8 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -46,13 +46,14 @@ async function loadByName (name) { let link2 = `/mailingLists/${name}/emails` const response2 = await fetch(link2) - let mailsArray = await response2.json() + let mailsArray = await response2.json(); + console.log(mailsArray); currentMailingListEmails = mailsArray; let areaStr = '' for (let i = 0; i < mailsArray.length; i++) { areaStr = areaStr + mailsArray[i] + ' ' } - document.getElementById('emails-area').innerHTML = areaStr + document.getElementById('emails-area').value = areaStr document.getElementById('mailing-list-name').value = name; } else { deleteMailingListBtn.setAttribute('disabled', 'disabled') @@ -108,19 +109,19 @@ newMailingListNameBtn.addEventListener('click', (event) => { * Change/update emails */ changeEmailsBtn.addEventListener('click', (event) => { - event.preventDefault() + event.preventDefault(); // First, delete these emails - fetching(`/mailingLists/${currentMailingListName}/emails/delete`, currentMailingListEmails) - console.log(document.getElementById('emails-area').value) + fetching(`/mailingLists/${currentMailingListName}/emails/delete`, currentMailingListEmails); + console.log(document.getElementById('emails-area').value); // Second, add emails from text area - const mailsStr = document.getElementById('emails-area').value - const mailsArray = mailsStr.split(' ').filter(el => el !== '') + const mailsStr = document.getElementById('emails-area').value; + const mailsArray = mailsStr.split(' ').filter(el => el !== ''); if (validateEmails(mailsArray)) { - console.log(mailsArray) - fetching(`/mailingLists/${currentMailingListName}/emails/add`, mailsArray) - console.log(document.getElementById('emails-area').value) + console.log(mailsArray); + fetching(`/mailingLists/${currentMailingListName}/emails/add`, mailsArray); + console.log(document.getElementById('emails-area').value); } else { alertIncorrectEmailError(); } @@ -157,12 +158,12 @@ function fetching (PATH, mailsArray) { 'Content-Type': 'application/json' } }) - .then(response => { - return response.json(); - }) - .then(() => { + .then(response => response.text()) + .then((data) => { + console.log(data); + return data; }) - .catch(error => console.log(error)) + .catch(error => console.log(error)); } /** @@ -183,7 +184,7 @@ deleteEmailsBtn.addEventListener('click', (event) => { */ addEmailsBtn.addEventListener('click', (event) => { event.preventDefault() - const mailsStr = document.getElementById('add-mails-btn').value + const mailsStr = document.getElementById('add-mails').value const mailsArray = mailsStr.split(' ').filter(el => el !== '') if (validateEmails(mailsArray)) { fetching(`/mailingLists/${currentMailingListName}/emails/add`, mailsArray) @@ -202,7 +203,7 @@ function validateEmails (mailsArray) { } function isEmail (str) { - const pattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/ + const pattern = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@innopolis.university$/ return !!(str.match(pattern)) } diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css index 8150ef2..a1dba7f 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_pages.css @@ -11,8 +11,9 @@ label { font-size: 20px } .major { - margin-left: 5vw; - margin-top: 8vh; + margin-left: 4vw; + margin-top: 7vh; + margin-bottom: 2vh } h3 { margin-left: 40px; diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html index fb1d30b..c620d9d 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html @@ -6,6 +6,7 @@ + Document @@ -27,13 +28,87 @@ -

+
+
+
+
+
+
+ +
+ +

+ +
+ +
+ +
+
+ +
+
+
+
+
+
+ + + + + - \ No newline at end of file + + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js new file mode 100644 index 0000000..bca1ef4 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js @@ -0,0 +1,56 @@ +/** + * Fetch mailing lists + */ +async function start () { + try { + const response = await fetch('/mailingLists/names') + const data = await response.json() + createMailNameList(data) + } catch (e) { + //alert('There was a problem fetching the mailing list\'s names.') + } +} + +/** + * Load mailing list in selector form + */ +function createMailNameList (nameList) { + let hold = document.getElementById("list-name"); + let checkbox = document.createElement('input'); + + nameList.forEach(name => { + checkbox.type = "checkbox"; + checkbox.name = "mailing_lists_checkbox"; + checkbox.id = `checkbox-${name["textIdentifier"]}`; + + let label = document.createElement('label'); + + let tn = document.createTextNode(name["textIdentifier"]); + label.htmlFor="mailing-lists-checkbox"; + label.appendChild(tn); + hold.appendChild(label); + hold.appendChild(checkbox); + }) + +} + +// /** +// * Load chosen mailing list +// */ +// async function loadByName (name) { +// if (name !== 'Choose a mailing list') { +// +// let link2 = `/mailingLists/${name}/emails` +// const response2 = await fetch(link2) +// let mailsArray = await response2.json(); +// +// console.log(mailsArray); +// currentMailingListEmails = mailsArray; +// let areaStr = '' +// for (let i = 0; i < mailsArray.length; i++) { +// areaStr = areaStr + mailsArray[i] + ' ' +// } +// } +// } + +start().then() \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js index 7988ad0..fd907e3 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js @@ -41,7 +41,7 @@ function isEmail (str) { } function enableDisable(txt1, txt2) { - if (txt1.value === "" || txt2.value.trim() === "") + if (txt1.value === "" || txt2.value=== "") btn.setAttribute('disabled', 'disabled') else btn.removeAttribute('disabled') diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/script.js b/src/backend/TimetableLinkAPI/src/main/resources/static/script.js index 42cce7b..1462e3a 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/script.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/script.js @@ -415,7 +415,10 @@ .then(data => { let calendar = new Calendar('#calendar', data); }) - .catch(err => console.log(err)); + .catch(err => { + console.log(err); + let calendar = new Calendar('#calendar', []); + }); function addDate(ev) { diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/style.css b/src/backend/TimetableLinkAPI/src/main/resources/static/style.css index 94452cb..cdb8fb1 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/style.css +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/style.css @@ -437,10 +437,14 @@ } .eventsubmit { - background-color: transparent; - color: rgba(0, 0, 0); - width: 40px; - border-color: transparent; + background-color: transparent; + color: rgba(0, 0, 0, 1); + width: 40px; + border-color: transparent; +} + +textarea { + width: 30vw; } From 7a6d985965c88c1cc9ba5769e231229c8c1e6507 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Fri, 1 Jul 2022 21:44:29 +0300 Subject: [PATCH 72/87] test --- src/backend/TimetableLinkAPI/Dockerfile | 2 +- src/backend/TimetableLinkAPI/Procfile | 1 + .../MailingListMySQLRepository.java | 7 +- .../mailing_list/MailingListService.java | 14 +++- .../src/main/resources/application.properties | 2 +- .../src/main/resources/static/index.html | 12 ++- .../static/load_mail_lists_to_index.js | 77 ++++++++----------- 7 files changed, 59 insertions(+), 56 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/Procfile diff --git a/src/backend/TimetableLinkAPI/Dockerfile b/src/backend/TimetableLinkAPI/Dockerfile index 72ab994..89b50a8 100644 --- a/src/backend/TimetableLinkAPI/Dockerfile +++ b/src/backend/TimetableLinkAPI/Dockerfile @@ -6,6 +6,6 @@ COPY . . RUN mvn package FROM openjdk:17 -EXPOSE 8080 +#EXPOSE 8080 COPY --from=builder /usr/src/app/target/*.jar ./ ENTRYPOINT ["java", "-jar", "/spring-boot-docker.jar"] diff --git a/src/backend/TimetableLinkAPI/Procfile b/src/backend/TimetableLinkAPI/Procfile new file mode 100644 index 0000000..678da31 --- /dev/null +++ b/src/backend/TimetableLinkAPI/Procfile @@ -0,0 +1 @@ +web: java $JAVA_OPTS -Dserver.port=$PORT -jar target/*.jar \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index 17b3a83..2518b21 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -105,8 +105,9 @@ public void deleteEmailFromList(Long mailingListId, String emailAddress) { Long emailId = jdbcTemplate.queryForObject( """ SELECT email.id FROM email - JOIN emailBelonging ON email.id = emailBelonging.emailId - WHERE email.emailAddress = ?; + JOIN emailBelonging ON email.id = emailBelonging.emailId + WHERE email.emailAddress = ? + LIMIT 1; """, Long.class, emailAddress); jdbcTemplate.update( "DELETE FROM emailBelonging WHERE mailingListId = ? AND emailId = ?", @@ -156,7 +157,7 @@ private List getEmailsByListId(Long mailingListId) { SELECT DISTINCT emailAddress FROM email LEFT JOIN emailBelonging ON email.id = emailBelonging.emailId - WHERE mailingListId = ? + WHERE mailingListId = ?; """; return jdbcTemplate.queryForList( getEmailsSqlRequest, String.class, mailingListId); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 3bf5093..839f62f 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -36,16 +36,22 @@ public void deleteMailingList(String textIdentifier) { public void addEmailsToList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); + System.out.println(emails.toString()); emails.forEach(emailAddress -> mailingListRepository.addEmailToList(mailingListId, emailAddress)); } public void deleteEmailsFromList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - emails.forEach(emailAddress -> { - try { - mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); - } catch(Exception ignored){}}); + for (String emailAddress : emails) { + try { + System.out.println("before " + getEmailsFromList(textIdentifier).toString()); + mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); + System.out.println("after " + getEmailsFromList(textIdentifier).toString()); + } catch(Exception ex){ + ex.printStackTrace(); + } + } } public MailingList getMailingList(String textIdentifier) { diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties index 0147131..90a1e66 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -2,4 +2,4 @@ spring.datasource.username=root spring.datasource.url=jdbc:mysql://localhost:3306/timetable spring.datasource.password=pass spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver - +server.port=${PORT:8080} diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html index c620d9d..6de505f 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html @@ -29,9 +29,13 @@
+

Mailing lists names

+
-
+
+
+
@@ -102,6 +106,12 @@ margin-top: 1vh; margin-bottom: 1vh } + .noMargin { + margin: 0; + } + .loadedByScript { + margin-top: 30px; + } diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js index bca1ef4..f2cf5da 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js @@ -1,56 +1,41 @@ -/** - * Fetch mailing lists - */ -async function start () { - try { - const response = await fetch('/mailingLists/names') - const data = await response.json() - createMailNameList(data) - } catch (e) { - //alert('There was a problem fetching the mailing list\'s names.') - } +let currentMailingListNames = [] + +async function start() { + const mailResponse = await fetch('/mailingLists/names'); + const nameArray = await mailResponse.json(); + loadCheckbox(nameArray); } -/** - * Load mailing list in selector form - */ -function createMailNameList (nameList) { - let hold = document.getElementById("list-name"); - let checkbox = document.createElement('input'); +function loadCheckbox(nameArray) { + let cb = document.getElementById("cb"); + let cnt = 0; - nameList.forEach(name => { + for (name of nameArray) { + let checkbox = document.createElement('input'); checkbox.type = "checkbox"; - checkbox.name = "mailing_lists_checkbox"; - checkbox.id = `checkbox-${name["textIdentifier"]}`; + checkbox.id = `cb${cnt}`; - let label = document.createElement('label'); - - let tn = document.createTextNode(name["textIdentifier"]); - label.htmlFor="mailing-lists-checkbox"; - label.appendChild(tn); - hold.appendChild(label); - hold.appendChild(checkbox); - }) + let br = document.createElement('br'); + let label = document.createElement('label') + label.htmlFor = `cb${cnt++}`; + label.appendChild(document.createTextNode(name)) + cb.append(checkbox); + cb.appendChild(label); + cb.append(br); + } } -// /** -// * Load chosen mailing list -// */ -// async function loadByName (name) { -// if (name !== 'Choose a mailing list') { -// -// let link2 = `/mailingLists/${name}/emails` -// const response2 = await fetch(link2) -// let mailsArray = await response2.json(); -// -// console.log(mailsArray); -// currentMailingListEmails = mailsArray; -// let areaStr = '' -// for (let i = 0; i < mailsArray.length; i++) { -// areaStr = areaStr + mailsArray[i] + ' ' -// } -// } -// } +// console always displays "unchecked" +let checkboxes = document.querySelectorAll('.loadedByScript'); +for (let checkbox of checkboxes) { + checkbox.addEventListener('click', () => { + if (checkbox.checked === true) { + console.log(this.value); + } else { + console.log('unchecked') + } + }) +} start().then() \ No newline at end of file From 2da87d9f7e98b97e02223bd96aab0ee0096cc6b1 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Sat, 2 Jul 2022 10:48:42 +0300 Subject: [PATCH 73/87] Add more tests --- src/backend/TimetableLinkAPI/Dockerfile | 2 +- .../TimetableLinkAPI/docker-compose.yml | 6 ++--- .../com/timetable/event/EventController.java | 1 - .../com/timetable/jdbc/SpringJdbcConfig.java | 8 +++--- .../MailingListMySQLRepository.java | 10 +++++-- .../timetable/outlook/OutlookConnector.java | 2 ++ .../src/main/resources/application.properties | 1 + .../main/resources/schema.sql} | 0 .../event/EventMySQLRepositoryTest.java | 5 ---- .../MailingListMySQLRepositoryTest.java | 26 ++++++++++++++++--- .../mailing_list/MailingListServiceTest.java | 23 ---------------- .../src/test/resources/application.properties | 3 ++- 12 files changed, 43 insertions(+), 44 deletions(-) rename src/backend/TimetableLinkAPI/{init.sql => src/main/resources/schema.sql} (100%) diff --git a/src/backend/TimetableLinkAPI/Dockerfile b/src/backend/TimetableLinkAPI/Dockerfile index f886f2c..e8834cc 100644 --- a/src/backend/TimetableLinkAPI/Dockerfile +++ b/src/backend/TimetableLinkAPI/Dockerfile @@ -5,7 +5,7 @@ RUN mvn -B -e -C -T 1C org.apache.maven.plugins:maven-dependency-plugin:3.1.2:go COPY . . RUN mvn package -FROM openjdk +FROM --platform=linux/amd64 openjdk EXPOSE 8080 COPY --from=builder /usr/src/app/target/*.jar ./ ENTRYPOINT ["java", "-jar", "/spring-boot-docker.jar"] diff --git a/src/backend/TimetableLinkAPI/docker-compose.yml b/src/backend/TimetableLinkAPI/docker-compose.yml index 5bc8e93..5337765 100644 --- a/src/backend/TimetableLinkAPI/docker-compose.yml +++ b/src/backend/TimetableLinkAPI/docker-compose.yml @@ -20,9 +20,9 @@ services: image: mysql:8.0 platform: linux/x86_64 restart: always - command: --init-file /data/application/init.sql - volumes: - - ./init.sql:/data/application/init.sql +# command: --init-file /data/application/schema.sql +# volumes: +# - ./schema.sql:/data/application/schema.sql environment: - MYSQL_DATABASE=timetable - MYSQL_ROOT_PASSWORD=pass diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java index b8f1a17..6fdb747 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/event/EventController.java @@ -23,7 +23,6 @@ public EventController(EventService eventService) { @PostMapping public Map createEvent(@RequestBody Event event) { - //System.out.println(event.getEndDate()); Map eventIdMap = new HashMap<>(); try { String eventId = eventService.createEvent(event); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java index 630ebb5..6c0fec0 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/jdbc/SpringJdbcConfig.java @@ -27,10 +27,10 @@ public DataSource mySqlDataSource( dataSource.setUrl(url); dataSource.setUsername(username); dataSource.setPassword(password); - System.out.println("username " + username); - System.out.println("url " + url); - System.out.println("password " + password); - System.out.println("driver " + driverClassName); +// System.out.println("username " + username); +// System.out.println("url " + url); +// System.out.println("password " + password); +// System.out.println("driver " + driverClassName); return dataSource; } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index de4bd3c..625c823 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Configurable; import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.core.SqlOutParameter; import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; import org.springframework.stereotype.Repository; @@ -105,12 +106,17 @@ public void deleteEmailFromList(Long mailingListId, String emailAddress) { Long emailId = jdbcTemplate.queryForObject( """ SELECT email.id FROM email - JOIN emailBelonging ON email.id = emailBelonging.emailId - WHERE email.emailAddress = ?; + JOIN emailBelonging ON email.id = emailBelonging.emailId + WHERE email.emailAddress = ? + LIMIT 1; """, Long.class, emailAddress); jdbcTemplate.update( "DELETE FROM emailBelonging WHERE mailingListId = ? AND emailId = ?", mailingListId, emailId); + List list = jdbcTemplate.queryForList( + "SELECT id FROM emailBelonging", String.class + ); + System.out.println(list + " " + list.size()); jdbcTemplate.update( """ DELETE FROM email diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java index 0c2cb28..87a384b 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java @@ -10,6 +10,8 @@ import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Component; +import java.net.URI; + @Component @PropertySource("classpath:personal.properties") public class OutlookConnector { diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties index b1e9314..837c675 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -2,3 +2,4 @@ spring.datasource.username=root spring.datasource.url=jdbc:mysql://localhost:3306/timetable spring.datasource.password=pass spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +spring.sql.init.mode=always \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/init.sql b/src/backend/TimetableLinkAPI/src/main/resources/schema.sql similarity index 100% rename from src/backend/TimetableLinkAPI/init.sql rename to src/backend/TimetableLinkAPI/src/main/resources/schema.sql diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/event/EventMySQLRepositoryTest.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/event/EventMySQLRepositoryTest.java index 2c4010f..e40c67b 100644 --- a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/event/EventMySQLRepositoryTest.java +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/event/EventMySQLRepositoryTest.java @@ -1,16 +1,11 @@ package com.timetable.event; -import com.timetable.mailing_list.MailingList; -import com.timetable.mailing_list.MailingListMySQLRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.data.jdbc.DataJdbcTest; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.test.context.jdbc.Sql; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Date; import java.util.List; import static org.junit.jupiter.api.Assertions.*; diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java index 33f56bc..50e2c9d 100644 --- a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.data.jdbc.DataJdbcTest; import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.core.SqlOutParameter; import org.springframework.test.context.jdbc.Sql; import java.util.*; @@ -71,10 +72,27 @@ void addEmailToList() { @Test void deleteEmailFromList() { repo.createMailingList(mailingLists.get(0)); - String emailToDelete = "a"; - Long id = repo.getMailingListId("list1"); - repo.deleteEmailFromList(id, emailToDelete); - assertFalse(repo.getMailingList(id).getEmails().contains(emailToDelete)); + repo.createMailingList(mailingLists.get(1)); + List emails = new ArrayList<>(List.of("a", "b", "c", "d")); + Long id1 = repo.getMailingListId("list1"); + for (String emailToDelete : emails) { + System.out.println(repo.getEmailsByListId(id1)); + repo.deleteEmailFromList(id1, emailToDelete); + assertFalse(repo.getMailingList(id1).getEmails().contains(emailToDelete)); + } + Long id2 = repo.getMailingListId("list2"); + assertTrue(repo.getMailingList(id2).getEmails().containsAll(mailingLists.get(1).getEmails())); + emails.addAll(List.of("e", "f", "g", "l", "t", "p")); + for (String emailToAdd : emails) { + repo.addEmailToList(id1, emailToAdd); + assertTrue(repo.getMailingList(id1).getEmails().contains(emailToAdd)); + } + //System.out.println(repo.getMailingList(id1).getEmails().toString()); + for (String emailToDelete : mailingLists.get(1).getEmails()) { + repo.deleteEmailFromList(id2, emailToDelete); + assertFalse(repo.getMailingList(id2).getEmails().contains(emailToDelete)); + } + //System.out.println(repo.getEmailsByListId(id1).size() + repo.getEmailsByListId(id2).size());; } @Test diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListServiceTest.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListServiceTest.java index c7d0fb3..19332cd 100644 --- a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListServiceTest.java +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListServiceTest.java @@ -97,27 +97,4 @@ void deleteEmailsFromList() { } } - @Test - void getMailingList() { - } - - @Test - void getAllMailingLists() { - } - - @Test - void getEmailsFromList() { - } - - @Test - void importMailingList() { - } - - @Test - void cancelInvitations() { - } - - @Test - void updateTextIdentifier() { - } } \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/test/resources/application.properties b/src/backend/TimetableLinkAPI/src/test/resources/application.properties index 7c06cb1..c3fae13 100644 --- a/src/backend/TimetableLinkAPI/src/test/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/test/resources/application.properties @@ -3,4 +3,5 @@ spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password=password spring.h2.console.enabled=true -spring.h2.console.path=/h2-console \ No newline at end of file +spring.h2.console.path=/h2-console +spring.sql.init.mode=never \ No newline at end of file From 2d5286c33e6007a8ed0e45193f2e67806fa88787 Mon Sep 17 00:00:00 2001 From: Ivan Kornienko <101111710+OldCoachman@users.noreply.github.com> Date: Sat, 2 Jul 2022 19:14:57 +0300 Subject: [PATCH 74/87] Delete src/backend/TimetableLinkAPI/data/demo #jdbc:h2: directory --- .../data/demo #jdbc:h2:/mem:db.mv.db | Bin 24576 -> 0 bytes .../data/demo #jdbc:h2:/mem:db.trace.db | 64 ------------------ 2 files changed, 64 deletions(-) delete mode 100644 src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db delete mode 100644 src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db diff --git a/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db b/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.mv.db deleted file mode 100644 index c8214c636e048dde5b8246ba68e1988983071cd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 zcmeI4&u`pB6vu6+O_ruWg~SC3WYS+kY**voKTh2=DT%agQ8umG3(>LRo0VIF~kN^@u0!RP}AOR$R1dzasAdm<7smuW|>m8nj`q$}3$YHw^29OBQ zp{fdhZF%~IHqIP)3tRTn%r@{pv(iH^|Z%A-zNHV{6Hpw_Kxlq)lbF{0go4Gyo}!j% zQ75W#8gXKJb}g}OkJy2Kw%1>6+%+5P+nZ^x&l_>nxW3it+@hT=K1Wl!yt~22sZ+1C zlkPNbMox4gI^s;-tQW-j3>U~;tSJXOjGQT6LwNq%RF}s`cX1`B&i(idn zVDrEz|8ji*%9 z1~R{D)9T3yMb##h_w@_6+w;r%m8JRS^8Cu|&BfN7ZW`u{KJ)q)YW}T$vpv70FJ9HJ z-&oe?Z!fl&+xkqqIit6mt!4e9>$@zl9WP=w+$xEAQD11b7xas!Pi-Tz?ZhHBaRbY7 zm=jw;LTt_Vo$L2AK;){B7?%Lw@v-*WQnT2z+D_2@K z+Vd-O^R4C`{gR<5>O<|Urk+tw!YFK*Vrz-5Bet&CdSdH~Z6LOMvP;)_W976c0B3f6 zri%k$TkcDm4FitztxekT+Hu@_5Z+z?bd8 z8H!rP=oY;evq5g01hjW!?}={9^OfmOatw!oYN~ z8?G!pS^BaJrqm_g0rOmMZ1cR_yf_{<&nnFGrFrg{5G{b1 zn`g*XPFP3GC>S!&i%RprSU-_R1A2Z*&ll!del%>JQC#Cdn&*vao?TpHzhWi)0X|@* zJ-EiDT?b#|Acts~BUY-$biT+FZabvd&rlTmkx3ZLyPqq{hhM?8by-ndYbT#F=e`RK#MLxpD=WnYKi$@Kq6+MkLxJ)Zst1s7!U z3>^W_!=rJ`oCV}~I13(Wwai&C2}8DF5a9_J%V+Rny#@P=>FC%y6GpuSnn6GueShNj z31zZy7f|UQh{kdcR2{Z^3-4!h<4X5{oYSlBfvBA2OE>SZbW93?8_8wGK2YE$Vy$tD zwWbib(o10GUV;QrKt z)%&ud{Pm?+#nn&FjI8E(fCP{L5tSs^glgP{a<}h%k=-V zJ(3mnmycYBSN($)K>w=`)pwPr4~`};R_+{oJ+r@_qoZ<1O%!F~zWTSSyjG~4y@R7- zKs4xBDhPw5W5sYWNSY-q9Z8V%TNw!7OOIzE+d;tI6ao9gDDpv&neMN_Sr)#{Wiu$+ z{ld4GA$*&wS>^uM2QOGy0|_7jB!C2v01`j~NZ?Qea{WKh-vj+z{vSOWf&LGURR6~^ zP~*rzjfnqeuL10YW&Gcj@qd|EYKiA*!}1K78fgVF4+bv)#4`Tx59Iry_pU7c! zc$GqHO+L_+slw|th_UBhCN`FrX)kR*tnBkt{KF{w@W3ecs~l^;Fa0FdM6)7q0si6a zke?)f0qq$R(5lG_taOx=DQUxL0CAQEko$(1pQQnmej>9-2^dWS$in}>$nd}S)}a=E l{4o+h0!RP}AOR%sza)_B|AGE4^#9QR(Ptj$e||*z|6dGUki!4~ diff --git a/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db b/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db deleted file mode 100644 index 68164d7..0000000 --- a/src/backend/TimetableLinkAPI/data/demo #jdbc:h2:/mem:db.trace.db +++ /dev/null @@ -1,64 +0,0 @@ -2022-06-25 19:27:31 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MAILINGLIST" not found (this database is empty); SQL statement: -INSERT INTO mailingList (textIdentifier) values (?) [42104-212] -2022-06-25 19:27:31 jdbc[5]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MAILINGLIST" not found (this database is empty); SQL statement: -SELECT id FROM mailingList WHERE textIdentifier = ? [42104-212] -2022-06-25 20:26:43 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "CREATE [*]DATABASE IF NOT EXISTS timetable;\000aUSE timetable;\000a\000aSET SQL_SAFE_UPDATES = 0;\000a\000aCREATE TABLE IF NOT EXISTS mailingList (\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a textIdentifier VARCHAR(40) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS email(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailAddress VARCHAR(60) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS emailBelonging(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailId BIGINT,\000a mailingListId BIGINT,\000a FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE,\000a FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE\000a);\000a\000aCREATE TABLE IF NOT EXISTS event(\000a outlookAppointmentId varchar(400) PRIMARY KEY\000a);\000a"; expected "OR, FORCE, VIEW, ALIAS, SEQUENCE, USER, TRIGGER, ROLE, SCHEMA, CONSTANT, DOMAIN, TYPE, DATATYPE, AGGREGATE, LINKED, MEMORY, CACHED, LOCAL, GLOBAL, TEMP, TEMPORARY, TABLE, SYNONYM, UNIQUE, HASH, SPATIAL, INDEX"; SQL statement: -CREATE DATABASE IF NOT EXISTS timetable; -USE timetable; - -SET SQL_SAFE_UPDATES = 0; - -CREATE TABLE IF NOT EXISTS mailingList ( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - textIdentifier VARCHAR(40) UNIQUE -); - -CREATE TABLE IF NOT EXISTS email( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - emailAddress VARCHAR(60) UNIQUE -); - -CREATE TABLE IF NOT EXISTS emailBelonging( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - emailId BIGINT, - mailingListId BIGINT, - FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, - FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS event( - outlookAppointmentId varchar(400) PRIMARY KEY -); - [42001-212] -2022-06-25 20:30:44 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "CREATE [*]DATABASE IF NOT EXISTS timetable;\000aUSE timetable;\000a\000aSET SQL_SAFE_UPDATES = 0;\000a\000aCREATE TABLE IF NOT EXISTS mailingList (\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a textIdentifier VARCHAR(40) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS email(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailAddress VARCHAR(60) UNIQUE\000a);\000a\000aCREATE TABLE IF NOT EXISTS emailBelonging(\000a id BIGINT PRIMARY KEY AUTO_INCREMENT,\000a emailId BIGINT,\000a mailingListId BIGINT,\000a FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE,\000a FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE\000a);\000a\000aCREATE TABLE IF NOT EXISTS event(\000a outlookAppointmentId varchar(400) PRIMARY KEY\000a);\000a"; expected "OR, FORCE, VIEW, ALIAS, SEQUENCE, USER, TRIGGER, ROLE, SCHEMA, CONSTANT, DOMAIN, TYPE, DATATYPE, AGGREGATE, LINKED, MEMORY, CACHED, LOCAL, GLOBAL, TEMP, TEMPORARY, TABLE, SYNONYM, UNIQUE, HASH, SPATIAL, INDEX"; SQL statement: -CREATE DATABASE IF NOT EXISTS timetable; -USE timetable; - -SET SQL_SAFE_UPDATES = 0; - -CREATE TABLE IF NOT EXISTS mailingList ( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - textIdentifier VARCHAR(40) UNIQUE -); - -CREATE TABLE IF NOT EXISTS email( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - emailAddress VARCHAR(60) UNIQUE -); - -CREATE TABLE IF NOT EXISTS emailBelonging( - id BIGINT PRIMARY KEY AUTO_INCREMENT, - emailId BIGINT, - mailingListId BIGINT, - FOREIGN KEY (emailId) REFERENCES email (id) ON DELETE CASCADE, - FOREIGN KEY (mailingListId) references mailingList (id) ON DELETE CASCADE -); - -CREATE TABLE IF NOT EXISTS event( - outlookAppointmentId varchar(400) PRIMARY KEY -); - [42001-212] From 031b42eb0259205dc18e3df0d179b1ed857ef603 Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Sat, 2 Jul 2022 19:15:35 +0300 Subject: [PATCH 75/87] Fixed README.md --- README.md | 12 ++++++++++-- images/DemoCalendar.png | Bin 534750 -> 0 bytes images/EditEvent.png | Bin 0 -> 597961 bytes images/EditEvent2.png | Bin 0 -> 217792 bytes images/EditList.png | Bin 0 -> 564823 bytes images/EditList2.png | Bin 0 -> 210371 bytes "images/\320\241reateList.png" | Bin 0 -> 261541 bytes 7 files changed, 10 insertions(+), 2 deletions(-) delete mode 100644 images/DemoCalendar.png create mode 100644 images/EditEvent.png create mode 100644 images/EditEvent2.png create mode 100644 images/EditList.png create mode 100644 images/EditList2.png create mode 100644 "images/\320\241reateList.png" diff --git a/README.md b/README.md index 1f8b64e..5b23819 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This application is a combination of all `Innopolis University` timetables. With it, DoE will create events that will be sent to the calendars of students and teachers of the university. Moreover, this application combines all the events created on `Moodle and MS Exchange` and also sends them to the `Outlook calendars` of students and teachers. -![Demo for DoE](images/DemoCalendar.png) +![Create Mailing list](images/CreateList.png) ## Why this important? @@ -15,7 +15,11 @@ In `University Innopolis` there a lot of links that have some events on them(e.g ## How to use? our application is based on the site, so just open the site and log in. -[Event adder](link *TODO*) +[Event adder](https://degrassi-minister-88544.herokuapp.com/index.html) + +![Edit events](images/EditEvent.png) + +![Edit events Outlook](images/EditEvent2.png) ## Features @@ -30,6 +34,10 @@ There's some features in our application : For frontend developing we used html, css and js. For backend developing of our site we used spring, docker, maven. +![Edit mailing list](images/EditList.png) + +![Edit mailing list](images/EditList2.png) + ## Important Links - [Usecase Diagram](https://drive.google.com/file/d/1nr23I5055SIXLq0PMvGGDPZAzz01xiW4/view?usp=sharing) diff --git a/images/DemoCalendar.png b/images/DemoCalendar.png deleted file mode 100644 index 6fda4d4ff3b20289e5ebf649415fae0ef78b2c8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534750 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

PcCtCy0dG&rHw?d0I{$KW@%F#w_3 z=ylU}T|qmpl_y)mmoZPqqb2-^#X0YpOWloZX%&-kwIz~f@%e)fI7~n58`yM;y_)t= zQ9LE;qa0BBUgTmn<47IXozlz5^_ZFK-%3Yjn(F>%Moo`>mPhBmYw`?z)K}hPf?@yELB3y|aQ)8S+`*wTK_vat5w94QVo<>f+ zmwTqwS!lyQEd*)b=RS7w*y*ydLpk+-UagznlVzk?4U%nK{=RYVZrG#x>{l^F*^+mP z0saoh0&a;;mtXQpCLL)I!)Z4DV%Uoy8CPf$gRyP8|Hps^`$g|}1bQTQZldk~q3X?} zq5j|ZaiwUJN~KaJN!m~mm1UGlCA5-tD%sN%A?ve}RAee!)~O_98T;5r30cR!Gqy4I zVTRe~`S?EddVhZB{Ql^V&gsxGx5s_o*LB_3HAP>Vw);-X7!YF0bg0}yxU=O{8p9am zCm*7_1$0gpA5hLsVUM}&sn@ih+-vkk^0Nfz)<7sLn`9{p+-`07t@rEW0`;$(?q-Ow zd0t=VzVR{>_*QZZ)AP$$@A~FzlSxFRe-NsV{50MmbyU!Hd?gtC0Gs7I-9DzW{G43b zWwgAMbpAxN;H#$ySH8@};&vHz(D#6=XPm5^GUePlq+X_~pPDRm_DmozskMVeU~2P{ zG^FxxTKLzU2!{2fYBAmVvPI0N{0GkCj}b{yU|8x?UA$bTiQQ5bE~@4FXu|G=--S&N zGGl!`gf}J3->(em`{#+^9eU!9a8I z0+gdpt52r8`4M%CZ}Omi_lgshRdz_{`eDi@1;@C=9pxb{>pQqEJo##=$MMgdHdzkLN(jo>L@^|WrIvgbiG*ag={EII9-+B=-&4lPxy#Mu&}O58ZyVX3N&So8DRes$*1LnV%A>kO4tDgj_z9Z9uyqAzC!c3r zrHT3i633ZOm*(B)Q37%B3u0hi?&BgO%n*7W%{;XFLi>Hg%-wqf4ozb_hf}Nk-T`+Z z7Ew$5#6D-~*GtlHojS(;;;01_YKAgmX}1(12+UWhZJA$3nC?IIbq;qyQ=i?H{Vc+> zIJ5~Ft#DxHL1ep1mQ&z3um7+4A{|~eJTOcYL5t+jh_Mq|!vrEXq+1lh9ubvge*ctK zEZkHO*IcAs7nt^E_8wSlys`vN^igbZni2c~dP+`BJpG2UFQ2=l%5}3vUe2W;+XA#T z=w?umMd9p{n<-`kWfbX|SU=>mdn2YxqQ<#Sr6xzJV0cOIk{B5oYd}F1N5cs3J#~os z7gLVQ@@3~tXQsUx-d3GocyGYCew(S~b!&EUmvaS!t-AE^Jlta&bsKRrhAh3hD~*&r z`)5OK>rPJpQd3pEsl%-`4rdPXXw+h7cd%^;+zZ-cp1|ynHx%z&nd zSZsn4n%4qFk$7pIk!)y4$QyfmT_Tl{xM2z<)k|uNpSxwv_!Jc>WDO8!3iywz0{*Br z=~E*u?COmn9#l^f(xD^R)6+AqZH5}v#~GA$eAIz%(kSK+xLAYPbLIfv(hf+nC?f*? zWn5njlL;5C_6LXzZCjv}UrjH2bAalyrkfFPTqx7qsw1`W zTcGiL@hSVGQ^f_QaS$SdB|ln)aK;SLdHZY7Dk$DpZME+IKE|kd5d@qqkokh%w|#t4 zMdG=2*yh$gMK=en*@^hku#!!^gTuvGo#gMTPOoKmhcJ*dmu++T*q@RO-uq^W6mfo^ z^gNoY7o4XfCVp>QI0?Os&LU)hvEg^oFMGi{ng4ALGQ!RA;u9(ge=kL7M#7e!l~;wr zzKZ^fTT9!=v>Z#)&qI^H)!#TDG&;b+DUUQU*#U_=f8jb~ zn8mL8WlG$dE(``q0l-EPoU)jv%B0enAAbH)i@$<)-`J=%^!!!2dP?D!z!9t+QaN($wa;J0*HR=Qd4#UQ&SF5xgm&E0Ou=b>!2Q*FjV5tgU<`{w`#4c=z_UyHn@i#+l76_v zfk#dNYL&u=d$b5ff>o4FeTB|eP0o?^Qq>FCHKBc55cx;GcMqpzh~I|fI%5}mYE{LW zj`slfbGq)@*}pwJ2d*q?z(HUbG8#b`m@v*^tO%sovCK$g^b`d0&sV|`r*o+ioaFzX zbPu1(%X+^+=7~+bMJF@#%I6$sf?RaJ8t``1#?Ll4AGiDv9pTn4t?#(u>GmuAa`*1H zB8t7=@dztZuRW%%caIXc0U5Ga?Tk*WK*`&!e=qmxpCoG;`HHYgScY~~6_x=*`6;pt z0wm2tRTViTD9)nCRz6y$9dmkXx}y)X0gC9QmwHn)|cNE&W^I$orln&v9EF~4cNxHM{qCYhZ&v_+wmUMpu;;#n#%w_x{ zLr?spt@E9|gwq&|4zC4glE@oBZM(rRB0y3ns}wedzxO}lc~B+6d<1nA&*9|EK)<-s z;eM>1WJ|ZklhmzcN`hWGM)f%0x_mH3oObI+W!ZNmt|q)&qWjT(mNeUWKE8Zj)%0)d zUT8v3*1VHaSYCQgl!WH@ke_BAN5eRs@z0FkG&HH-TC|2TUqd(offlG)NF)g;mNqb3 z5n20*t3bc3kdC}U=c?WbJTN5;XX=PCX7}DA?QsOTpX5A}0Lzl#_pttxK=rJzFXFyE zSm5B~F1+15vhzPPF2u^kf9x|H^V%K8d^AXp{>w$F~ zR3kFMnRdByqUXY)uv+g~!$zYn<;ddaV<%$X@4WADrEicL9rfg6)L_@Q_L{s*4LbL7 zSV5Ql2E|??cNtigTlvp>Cfxk$rTWRzXUh~5F z-$c))pw0)rK?T`sd-0Z_+ZE|oOY%SNn9uXEYe6Nf87dr=XqFWb3T`f{Qw-kAZfmw2 z&D*nxeU9efi{81|jE=QOr@A=TYyuQ^d2pSR#3?wQ;^o1uhJ5wx_UN2SbWNk0%;^etodNR z0IrAai^kfb9)5u0AOC(!tx|yp7zDsmp)R(;4rUbaxGa_X9?QE~Hp{D_9>@7zE#g+k zZf`^a2ea+D)1GCymTpTYsXNKfyo-jDHM*b6ERy;%tgQxxnVu21cMY-glC_lvQ>+?E zV{A;QFvJBhj@|;r0|?St2z8iXXuVHJd<4S-esMPvZfpn z@vG$IW(eT4C3X0*?G*jwcOPN$`HO&%cyA@R^9I_uuI3^c%G>_+TUECj28=*CQVaTm z3s+V^yMP$7Tr5J%XI5NjTR-T$~w-TDPGwvHh!t)tGvQh3^}vf&#AeRto7r(V2z z*TJk-!`_59q@K#yWNzGr8PX?~@M0%_vXOk;&;k4=l^%Q1y!wW5Y@x7^$8Yn8(+99= zs8bX*oxf0Q3&;YYwje;V70GfsU7|$~zZpysX{3`JA)t@U9aJ;2w+R;mv1n8R%pkxjOM{fFXx z&a3Vw-rSlQ(-nymj-n^dD|Q7^fFah~rl@O}bS;4uo*aqAEX}gMjxw`u`4eS!Ubhe*7Kd!wTRAWs-JoBEDAH}VWdjN^8E{XnvXzIN_2 z>P_ft0?5s1y)(M{?$H{sFU$Sgp6$Xi2RPSj5jrC(Br~G^?zkrKQKi)&u{5v8T7bKs%s9n-DY-&J%XdK3IjW2>czM za5vr=XXA1Coc^t$_pgQ#p=|4$tJ}kj((20{PWD;J3@44c1d&-whvN_(@iILj|MKpN zf7lE{&+9M7EQZ(qU4uwZ>m+i*_Wa{)zM}O!EX-;i7{>qo;?F)z6pBq~S$lqVs4?rL zm`ndSnhGS&G@;9Hq^)0qW;Ph&XK7zj9v*7_tnzO9IKvlk#)w~qj-UYfN+jwmlr?z5w?Ir6@9MPi zdAZU8)<+;z@upv}?NBZW57KG~2$D{Pj(&oy7e}O{Mseu!-Rx=7cFrJ;)PN4!tw8fm_(kx=YmYKVh_|9bCT+bS^VZYXhA+ghhs@^8@3l+ zu&?1pdu?w-qxdzr2#A{u9VYnCIv?-{w@YTsbr_zgLzwc#R)(*{Z^|9OulFoXocVsX zALr9Qs=?#)*FR{)kQz)r0L326>yDa`?>p)nYtcvpA60?vW3fdXpE{|8bXE?$RVDX! zo5{A&6MV1@!#6MDd@`;vA&`0(exTJQ0cH1sMwyehBTT0o3p2)7maP2mV9r}`^XjRi zD-TI2S_l*z<;X_ErzFOtLEB|*A^oqI=m4$XVdK}Y zuGzNp&M!{e9vl?O2^0kvzM+z|aJLN(=4RIBv{|7^g%>FS+*0 zf`Pv9ESe=^+ z(q3}Ut63cNO{tGBf+fcSbJ-R&7xVNv=Qi1K{OS;Ty%sfdOQf1XVlxFy6Q znUY&VLhBke25uFNG8VA3c#p%xhQV*seJ9OL;G$fy)f87|qxbQ*Y}+(q$-r#gM}1kd zji<*xFqobseIzIV6+y7{H{*^-lWvv!bljF1@UH~RX+yi8{Mk%}_4nLn_4?3VXY;!v zu@Fs@ib5tThEy51FrVV*NqG2;v#dx%LWV?92kjHQe$4eiP=;;pK;50`7B~Rs_t=YD zkNH6vZ+D%HB9#vDNi27QGD%QRx*^MJ4hnalwtM=1uH{Aqy*xxfBVIM09V6=`BVsPL;6vQ8#&gmmG0wlc)4Mk|rMn%wG;V8B7> zwQVohhHMx}XvQ4j#fW111YcvSS;Mj`vd15Ox1?|RLgaf^t8*e+J7<)xw)V}1dUv|o^#}G^Icc~IZ*0EJ1S6C1T5Ip=+HY!n^-@cKOe37!kz!bdbHYL zkQEo$w6W=A(uFI-g~pYUQ(8~1>`u`vwT{m~Z&z$CZ+I@G%Kq=#syW+ z6vWNa_NceRNGTuFd00uZ=qpE4T)0AH0vLrhw-P1bKQdq3L>6tMtP4bd&f>6Sl#2gw zFjdkTX6O>1pBYUZHU#Rg(5SXp2uWIuVk-_}Q?Cn{{}e5T@L%!?UgpX}=uxXl;g%vIfwi^^k7Le*Hxz`?GTE zyD~X3y*tPdR%bLMhdeN6ExWsj@lChL-pHW5;Mk=BwFYo$Z z_CqjZ51(jfB%nY5h$h3W3F)rPY05bcaVs1I59IJX$39LA%(tKqn=jJQlxL$98Fk-m zOZTPQC5wEF_Q{UXf`kWgKn^^_e>_b)4J#UbgcN{NV~Rl~?%0n9yS*~E7n%oyG7FX9 z`xz^tRcAubA2#gYjSxR85U|CDN#J0j#gGAF1(ogRpo`DznYt3HfBo9EMW zD|=>K;PXvJWI(&fBYi_tqQ?4G^_L$qLjy-e^%dswt`_F&4O&hXId4!?+E@}XN3^|x zcHgJp@#~f+wpSmXK(Q3_5Zl5Nzc2#az%n{2L&tB#wwN#l)KSJdEUP9Ivxa3px1tdU(oE zgX&2UZ`LKq$9!0~6mMJV4 z#)5KRwhu)D&c)l+KtIGdIy3hqgIN@AsAqLZo&2U#VnCLK1eiuS-DO()%v$L%Cyk@X zey|($2nN1VbXoKZyQI>essS;f2(ScTJMI!6csE=V^wV?*zWhGm*~G-Y2Y!FCTHi}e zL`(6)bo(gha(Ba^=}2r8WL*LKlLG?q!lT+XPpGX1DtkUIBY!5=0%X!5md(1@mWhQC zwt{6K*x@

JUVM!C5N5xy-L~TI)I2V#zymytv5t;eXB>z!|&khykH!4POS*{eM~^nyeKf zfmR4i=l{?O`+-&{{lB$BiegBMi;*yxH5mZiOBZb6Mxq(53lO-gg+nI~Y z-X(JY!l)s&7}2XSs<^;Uh}{#yl+B^XQu@26GDDmm#Pz7&+3wBW{EMv5xmLzk&{%kj z`DC0^#A|kTx2>Myf|6av!XFkngG+GULr9S<(7_e$Gog#rWHJB-0dX7O=Ba>m)yqki zf?675e2tqP&C2tX?&IL94S)_Ww>FQ61%jlrsZbuh7=YNLiJ4jr-WERgzzY4F517%R zk|ZgxLX+@Rd!Ce@;MXfyqF;2vSzbPbv#Qk_SQ|= zzO4#A?naic?F$!FQOkbMe?Fz>C)l!XfTqJg155Kqo!5j#oqAMP5_J*mQ>$?V@3cj~ zA3;gCYH|;y%~PT=7uG&;Em$RxumeXTkh4R+uV|nu{Win`L({1aU`E65#66rvH2@9X z=WB|02}!Niw`lY*Et&aJNEf7IBqMi6SF#!of)u()hp1$`v#j2V53x!`exKn;GZvC- z5_!*9*J{as?ZGA`%g`;VOWd{%#HiSy?tke2rP2Q50cTAkYjmQogDj3ChvRWkqiL;$t^sX$N9y7%URt$~C|0XU_4PjSR(-&fDb177U4pL+Ck=OYiL4mfw5b7xYhT`LNZ8|tw@Le(o*ibQ)cV=F`@|3?$ZOsnPtyAn)AWFK&qhxH9g?kTuxZdcyD_u!$Wq>Ug8Scg&H znK45g3HfwAzjjo8^1$5-f4(%$t-Lu{ z^KK@coDl`*dXeKNr;mnMs{iCs7v=rU?#tx{v{bfmX)gx}P7r}X!ZZ3|v4>(C1)Iaj zs_E$+MqCKZK~q+o&i@^h%mRw4Oq;=2O8cLS{GVxeE3)qNINbP% z98L0ICsjqAxj4QLurhLX{_N>Tu4X|}M&yi&c!T!Sjo+Crny)cJpAMaT)L$1|{92_fYCAccY{9V(@7tR&LUakRI?!)A>0aEVq->AXe@Q)l-FPTWE zULCJFD%>;%@War-Cle>MXV#l#$>Qu2eJUt?qU$?7Kpc%?nn&7Dxd)2fTQ5v04+^+- zu{nBNMbMHXERZG!^(Q{PuX(itQEb+RUf8!mvWT2}kl;ZLY%n<;vz9~EsOkNurFQfM z;5&=PyG+`$1mN^&%k<#=2e>hCUsWytOb1ig|fZ6 zt@cPP?&rm(fuxA&qV3#P$WT9hMKvuRx(gUq@6+mN|JyoOPT??T}zR9O?o9cp3m zlkI?!=03h{>NS$587xXv0FfX07+8fkeCV;@93>G0ejPqqagZHmHU?S3GHu|@sUo!e z0Y28mN20=*G(Yx-2F?1A@OB)bzY_xbS()t7pn66@1K zQ7NhIa>vq6NVnd~h)uS*7q<~+zbmyEaGhgg>WgYKE;s38_HBQ2(Xv}#wqNWWOldH% zWrltfw$w$BWs+%mzA)2VUF-rwIw0_AD_9%_qkJ}h?ajGln#8S@Wzo8abWAol4i@D z%OXqNo*Qfh+?-E_g6n!tQ|5xSmLFtU5c}@=I|#{K;?O1gSMExKg^%DJKoe6ajJq`3 zruVI2?Y};qPndYI8pZ?B#8Um?%c1g};HV8^zdD6Hf?xCWt{Xt%AQn2QQlQ6uJ;3fs ze^rOQFR7F;$#m#SHgCfDCW5qP#fRe{2Ms6wVdAW?IgW`O z&+n>!pE*j?_$>8}8O!LtqMWKJ;j!qp>o>m#ww0$5trzAIo-OSQU%tJh`Ox)7_XCPM zAdwK7(Hud1u%71^c#bR&f2vP}kKHbOs<5j_0IHrbvFYHa;3wbv?t6JY)hSe5wo$d- zwo^^f09#iK02H|{W-Q|GWcM?rGFv6x&sPP2@(MQN85aB}pM*0jY$b{?l}tQUvAF;1 zzg*_+c;#aNW_x4D4WBq4m0OD@hfwU69cWxBcR<1UMp&q8N4Gjp8FcE9fifj2Hx{ZA z->Fc!i4BAORuf*-?Fm6`w~Z11m93lQzW2uy)il{~#T?V*S(SORLjw ze7n3lDDX=)%V|MfNTc3H=jPCv$>b%@H8MkS{{fV2&Ty3qC| zn2Q$rY`mi_QTcv`XZUi)`tS<1_OdR6C>PE8B{`&xI^k{1GdJrK=8bB z9SHWifV-=z2lu#99VrT2GBq${2Qmk=Lj&W+(T+D5A%K3n+vEd4IiR3r1c1}z!r|s>#{c%V zy{I|4IHGAcE@~;GZS%M2)uEcNJ__p>yI;JRvz!lbdMe0jbN2WMNodGMXDQ(E%CWPz zl)xNSwZzFTvHQe*cDdd|C0)zg_dCnVNBPb*^q+!?7wn+#VzX&%(jZt@$f~qIxUCvE zhodGo8+O?Q#UR#z%80GNi@z)9rQ5bYcDcK^@2FkNl>gz7PE%O*OUlJS01D;&mc+Fj zic^TWIA`p3weRun2)aP&A{U$`dwcfOl?T2JPU92nPs7E*am7DvNIxCmYiRLBKmj{N ztbQQ1FYJpvFE|!NkC(Bbg8Br&y0VdZdsz5n`kuxqkkb19IQ#Q(sNVk%98W40no6$} zF_lUsv`N-cLPaDYTT_%J71{S=D?7=S!Vp;!6OpV#$WF4agRyU8W-$9X-!tm<`n-SF z@4CK!e6Mqrk(tby`@Wy|{d_(jOOJsC%#+*<#=m?7cbMQpWFGu#gP%^8MUoZS3)+d! zkkw0+%;q9_l?GMTmot_r9kysilxqY2BDSM@BIt(K%fbZDDNk~u9)q_MyKMi6S7Ppa zdlRy#N%dS`Rdjn>uJ^5c`n}POMl@Dkk2mq^Mq2pkA24B~3v}(--_8MC98_z~jDa&# zPS&u&jlWx;7H@uQFP!Yk=v#TJ=O=1?#H6Cq;S1rI`EmarOxad{xOc*#*j;+G)5mWk z3%s`{W^T*>^z=9=RNKQ-@~VLH(^XgaFeGED_oi^nkSj^>^r)COX+OHMSf_1)X**L+ z1p`%I$U5KX6k%d;Aqpm!S7xL~o}=V3@KKM$o|h}RcJp7>Jm8GtdUQaVLq-xXRoz+# z$DJMEauEB3U3qFho z?Z~+@7R@=cSpy%~IRfu&fWmy0f2o1JAM2&7*v~F1r0@Fm+nX}v0$mBn+)Y(_v-^Mw zegT}9t2UcFzvI#9Ol$nmxgwlw5k5IdV=x-l*Fknc2xdmVA?!a<6eKwyQ~#HT5xARZ zdJ}YxcXAIY>1x}OkWz}_NOxwnN?Aaytnsd0@=s3z8 z$@nzSFV3S=gc8}mq~j>WC9m%OjV4kVcZ}fMy-$=RgHSI4QQI@`&(GaJNJtDQ=Oc4 z&Nyoav{Pau;C2{Gk74}IaPl~s>zD?uq;(Ut-*}(-A$vYr)*h!1*0ii!(cfUq2TnwA z{ndWa`)h&V1E-Kb331O=#|@Nig0VEGwiuZF3**7IanTk@9XiQVQ?w;Dyg^u4-9zsAsfwO_cwzhZW?fH$;YyPzxW<|Fc0;i*5nmT&yP zUk+K>15SEN<`#^o;bO2P*nSI zWI-4bcEB>YS_Ot>{(JpdRr_J6rl3_})nA$;r{fqPaP&{}aqMy``v^(*$1&d4pKXjN z5aWUvM29Co3trjLhN}h}(gz0QjvQdCbv6yK33{tNXhG>*Ne!7#OU=m^8k+BTF&Zpt zw8sqvL-hS3%z?ZhLXx6h#ICaQd^H=We62qfq~}gyO)u+X;^78dSvS7!fS+(RQuhL! z!E;y_>G92tJKmMH34uL=t-gCxK4w*;aC|H#jSwZBmF#0IxBk|mC8g4{xkVahs>~V- z=;qIcpkHeMJyfq57Vy4*KU$}vj9DB^Oy!%^iJpQDXi%$$FR$L2X+)&xLR~x2uNX+_ zTSNp~Jo$Uj*N3sdECV^IUOXD_2U!|?l{DsMeF2AVS|zLzvkFlZM}Z(@s&?aW=cp~7z%&)Rad&s==txN_%_FNzw4l9+S3SzMr>m%Eh&4v1HC5>f!Woc;`v-URGBwA@)#&+i zllYTYLq!vVHbSv4?x-CMl)Sw`!IGxUj5p$&v5N--!JW-kV@~v;Td*QA5rWa7C9PSCp?H|mrlOXY#y+} z==+dkFq1={*D>%10Uswe9p3=XU(Xjezu5fD9vlcS=Y$j0JtROEQ!Cu2L{mITh`&=rA=nV!?o5qb9Qy z!^P)Lrn{a@9%Ewfmt-yu7hD+4;r_kmkvrj?LnV4@>0qTz%&<$h)<%AVD+9&2&!z<* zKHqm#b+;hCzl1v>Jfdd@wRs@3<|~8)+eU9MxAncD*ibZz|y9B7O zLo2~k)~-!KI~%7tj;-&QVFP3;Kyt+yR*~AiHZL2xCiJ~bh`j9Z=>Q}u&A0YT+UFqh zwd7;S=Ha86c?=uY$lBJ76Bl(gEu9{;CG-?gflzYosFG(~g3?aYX$V(Ic5r7EH00pU z?_HazUO+6N)v+mu%u*OEO^`WB$C3~$P*yE8{%RJtHVHcE*^Rr% zy@mua*KD{Z^m)i=bomP)Nx+}67s)mosG4w2T-;@`@j}E)%IY<&I_XVV6uRb|@ zju@(3c7G`|xae|hLxs}YibQV0j5d#jtcQhZt_Yl&4e_p^CUoR#IE9~$dN2pW3OTC{naQk$@SD=Wg!&9?4v39X2&`X+8J2EA!Trne&^J z3{;*``M1U4s`Ls7^jzt9QmWd93nC>*n;>=u3B}C`y=QhIWuJaNm)~OWiF=hkgE15x zE|%C5;3rX!##@f!C-BThhzA1!ZUYDzhuLN2^&hG4PPy5A2N@3JQ&}giP^KWG568H! z)dqGg^d*>i7}`~mGDnN$%k7-4T$AtMp$QuG3KI{KiE=YZdR49@>IcVB6UKoLqo0)B zS#+OR@lmLz5;_QMFVZh|yb9va=9SGyl1O{I+MkV%Lh@66A`I&}wret4gE4j`Inx>E z(wRXeM)oY*50PdL* z`g-u1&YH?A!AH7Y@B%wEM2vbDD(Oql2b^^1)?oT^f?ee(l})viK-M*!j4VnDM!`pV z2}-({`2iquhVP`+pyH))+($B&*mX;QZ0D*aQ3vzKS$lwX?vzFpMjAW{y#bnVljsfI zD%heP;q2SKCsnn=NdlAD|G;6)*!O93IPP@ggGe!g)rqoZfq8HLe)>-DgH>mb>ptsb zdk1`vp;EjSagC_ovPEA{bHir~E6f4S^UvPHxvH4|iSRc+gy7EApF&DCCTvCD@W$V| zt*x#P?I^A9TuZ!KP}%I+^er+sfVc0<3x>U^W;+~YqV}YYrS6t?7 zo#QB7-Yos~le)1WWN&tz01KsHQ2sUL`6tg>6e0x}1nsP2tNZSI=CPJtabeUkBgR{U zPi$O{wgMVr^tHSYvN@~J+q6;$tup4w3wSV-)q#PA^T|`rzs>5Ps{CkcX-2zRS-V(J zroz*^K`nT2x^K!e!3#I+ZAHAW_QMT)Co`W~;;0dMdvKR^B4DD7p+a*k-~hla5EPNs z6XMWPxx8CW@%(eZwP^UWc8rg>Xw7+f6{cA5TQa+0jr7|AYd4ecH5-Mw4=Bym#WX)Q zG!;#rn}2^p%yt=J0NX7VIJC>nSUZ7BBc4y!aipIE4l^UJJYc)-+64r28>!4|;>sjm zuX~Q6fnw;EF65W5&G&S_MGVi-D+5~txu*P*0 ztt>5@%{pt`9oVF7mkuT7(@?@qRA<_!h)qixPmB)%=bAq&+}#0vHci_VJCkha^5pJs z6T4FV^cdyr&P?>OjawenSuiLjIPbIetw0-uCh7Qf90W2gRy!1)<1X;Y?*K-e2oY0O zD5ep;(;4+UJ9;46{iS+b1uIm-{Ni#{E^gUt?UyPdP6-de;W?n-*)bnutrK2xnPVNC-jDAF4O^XFtQiF0eVn-hIgyG%9SibH>oj zS>Maao+2rm0KaLm``5ohIaw(NQj7%N7WUA$m+UMh2GO#9ZHz6w#^P?mEpK9X>*>Vd zaAYdOzY94?sT2Sgbi8+sLIl;rJy&$rqaLzclM~B%>TGPB8{YNyp29t+ZvREJ*1xbviHtAYo(*jt(6$Bw%1q9sQOztF-ftw`+a4oV|Kw`B4AknvhOqB?d) z;oS{=6fe!uMM<6}!dzuwS{+_I3|GJ2VQ6RTip?}ZPUHLMjHv#Oi1h{#ZszVA!@-mO ziA`|b`BP8>7rEo!hZBE8xA<1Lw3#Il#SN|*Q8-|MVQ%Y#O+gV!XjX?@79ywWQhLl-3z*BA=s`^@oz zY}HGb-B_KAxaUhA5tFP1avv_+vHK|7>ZSZcv-Mh}dP7OX{K?WA$&)N)sqZU4944bR zV(~1how5N?Mw=i$IW~i6*3&_WfJDp-s=}d&%x1~?)Ka#e$W+e=wi#inv4&wiTr!T> zROzkZPGv7{S}KVE?XA~>)Na~F8?~}9*Q?(_&y{R z-DS-rQ@qnr%}=-?gs?%^na98kPA0eSNzpIymRziyk5imBm^R_uk)kw(0BEXS!G)S~ z&csn!!WT3pZk~_+J4`wr#cmQS>1)TH8!UPLMGgW<cv{xYLEKuW0#c0vzE(Z& zT^N;x5VpiS>*yI)nMD?vTpn#F+nVhNPq)IW&hqH*jnFGP%Iw)3gV-`u$3%Un;v8N& z%x@jw8uY8Y%Qh)6S4%0;6H~J)w9btB$Y_a=5VmR=p$-e!^e&;6RWQi|3!3+1A;J$e zB9Jpv3q3wLq!e&eOE!rgwp-NCZ7%LJ6HH$xjxg2l!|A}eb(9`1gOumkaSE|rfUax1 z52s@t2#sJXmG=N@Jl5W0Iw!k*ahVX++1fhnzcofXZy6d~A-T7yN`we}2sId~ zzoByDPW@dc6r#Jdgcas|u0E|FmecICGdVd%FATbMK1K5Xo3_S)JWExI3!<6R8m{-R z3ppn#tQB>&j4ELh1koNjiV%y^S#vZuVH%d$SPcB9LA)CR55aTij+lz=zS?93J=XlMqTfO*c&Szc&<8#Z@9>7JOrx_=`(CIzFhtwCH7hY}}_Edd#fp+%e*{nS*b zM1FW@k{|@>VBbqcp-67-Q*nkLy1GxmdqR;{Pmf{TOp0edOD#DQ)ec(uEZI&aIkrn7 zo*dJ}97^Zyi_XxIn~E*;SmU2^iMXSH!eUW zg33F#?5t{lOaBKkSC{9P%<1V-%6GJta7n3q(vaS((OyYf zN?8Qz@Yfp!mgRyG%eaDy)!&$+=}2?EXdtKq|J5}r61R`IszN4y(lb=Eq9rT1{$vxD zE(HZ^{7ktV|JA3Qj$fg-C3^8rpa{UASW(}e)Gm*AeT)TN90oQLY_EFZ70t%6mnf6m z)NJk|a&GvD`uZq_J!1213Yf>{z3Vb(BAyX0oEX4KJb4jTp_-&%4UjY*8s7JL>^@#E zIB~+GvInB<$j8~u3GOqfn`MG-Py3V^LpQ{eGtkE0wVfFqQ=|rD2g-7#ia??ZPNUDe zDYGn9g)M*EHTmZHs9udDjc31PgSy*kYWG#XAKTz0JBtv;YKUYMxJZ$@Bf!Z5nh za={NeaVt?9_DvJvsx8h}Y0{U>atd+zXh2{qFH?q`?`x-c^~Ua!uB%^r=aLvn^2(z8 zzlgbPUp=OgttojzYeTk%qe*$k;o|e{tkjo=GBqd!3UvP@k4|!2mkm>Rc<7w-BlqQ( zRx*26unjB3ZO;9(>IYU8lFycQ^-N2?R|W1Bn4+jYe)1%m)v$NjC{E#?GP4!gf&^#V zP3Lx7r1$=Ge^-Os6$po27rNcEzPT|WeyF=V2-ovn+1)Cig8BI zR1;e1pxADoB({#+V|O}8#i5sRkk5!Xe&GvclqwD0H}Yu?b@K^>W;f+^?t;yi%#=#y zubGlslxUXsK3g;sA?wr)B((QXqLkJzvrEpXd*CxWeS^AI2>(nFV;b;j zD-awQ%95Pd2d0D>zEiM~qqH5460dyM{c}Y=f^TTS1ynM=+=>i&w!VESfC><9$;Nvw zk7iV0(Kk9JknC_lv7p5ki$tG2RxhA*<!ecL~-*cny0dmYFddNPXXTxnXxjWf}op<6l~ColDkH)EZ5Fg>sJ_eLve*h4Np z)xSV_8stNPvB82vP|Pe&SoZlD*xL@LPVv@|TfOR>sqjs4{jIuZ-a6)ea+md}iN)$t zm{eKzA@{nw?(j)(d7=ZE`_x5IeLE2iDZOSf+w4;GSe>;NLN8nZI&_;2S@E4o1{Nb- z#<6d}^LhP4#u~o&Sr9(r3l2jwseJxypwv6dOI_rcK9Dt~YBG{G_-u>jEL6+F7j|Yf zp(+5Aj!3yu_T!K0Jt)YZB16V1@3fVJQLpjDvB=*u7{Jeg7+HZ#kS)BQay?H47`2WQIxrvSd;Rqr$e9${g+58&Yunw`tsAL zqbD{raoe)92OgqeblN}ce^}##orEavae(WD(?2l0$hNLiXM-ut%^FwS1nxv_0(P1; z3bL>de{!v&B4KH#>X(=Jv=n!#N|d(MhntzZ=3On#(bzd~aM=Cw+W9+oexI+trJyr3 zB3E_2YsG*axfe;0ujn%uXq%)n(l!F2vAdZxk=M3Mg$)`%ONn9iV>iRuMi z!Iht$eHC(EP4OJ|bFg7QbWxvqI=GK&`cYePCK=nVj8L9^BWT*pQw0`d6OgR2I}umC zG#1wyUoO+89DiO5dmckW{i3<@^tKfXB%`O`K(|+{-iOwyAvECmY1oU>HuViN+}nd+ z+%%)>rx|YQR_4>p9uE@jHPF_a!b@PkpH_eE4g2X$)N!W%S9M|jh-N_>|9$RWf6kKAdquy9gA4;fKq}05@#D3=(D)5DfGQXL*`n#aCsURof<7xxkX(^mb z@%%ws4s`XKaLrP;NBx>X;Gq?L2E9jeo#{0SRDC9T%_z*5l-*8YwAnQmsrTTk96jAl zO3UVO30}}0XD4q%_SgzC9><=- zPSp!S8G@xwpj}7bM+@v5DntT_yMD=SF3L;LtBQ=4zo4Tr)4L9e&q21mdAe{2nKA<& ze6YC}mQV<_hEJHurFkxmG}9;{kZKpWSLA(%0&a2eu~s)Ou6+>(W+!J+L_;Yj`fxzy zTD-&1Qb|KtA^3|POiaru&+280PyM_@2Npjpi^gDdm@#}AO}IePBtd6g#vz)`mXc=I zAet)~hmW7A42RZmU}c3qYSU`fdVXf)<*OpY8dGrnKU~id7zEgZ&Ww8gh)wLY31RlR zvswq5)?<{)4iz_o$~+K6V^|0~N6tFmQiZ|>Bf-PzzCa^t6_*NHMTRThfZNWWRDJ;5 z@6;b$)LP(&;S#w&$oAW4S#7`mPTt)#1&0RTp&C?`6H829B}>6JzY+cVOI~TO%u%O0 z->X-oT{5thN>tM2Y5ylYD{?7Cd$wLOB>V=qUyy%vL(0 z8CX45tV?R_wC!%{N#AV@!0~-ih5o=4`SlaZ)U&N;{tNYr`(#2?EdTs)vHMqz_)O4i zkRgyBY`|ppn6fH~abm0YMLib_$Rk7_LsX@YmOGsF%7f)KVlKIaLK0C|<5R%uE!hMN zYf{{!q|9RnyGf`QH|miq{{?TP%$lv;oo%c!zp|z69q6=fWEB_Iok)RgU!`nExIAXs z$;;*Q**3&0(EOHi)q2!^9JIYd$oset6Wi8N;CDi^a~~Q@EzN1o z>0*qyT4k+SLUR#x-6p?&h(IP@ud>gbV7Hg=BQ_6^!WsF=Cst7ziH2@a8z>2h1he0R zUtZLDcyBL~VOg95?Zus4BS$eHkyU1fd|QDMt@PcT#B1vCh1ThC~Acj$IuU_v@2j2J?v+E7VypbS@VPfN+GwCr(YOcc<(7kTn9m~p<^HX^yxO_!>=o=a2K~DPMZsQ)2?PRW5weJF6xj)Ui zG!F3uq8g!Qe$5rkb|bo8#^XPF=oc^VZp0NQ=>e0w)`PD{jURMYXMY5x(ok%%6%+${ z%sk4#p5DrE!L?BULf@10}ZR6U*Pl-j*j5~5oT z*_G1wM@W@_WsUvT?0%sklA0_#j>m)ocJ>V#uD_~3dE zIi!RaHw8x4rq=q<(z)Gq+nLBEA%0`j`0|a8FiP?7lny53M8eV7t}eaJ{IbKh?|Y5Y z$%~F14a@cGxVuFC+Q0<3aomknBicTuua^v2e_X+LyoW~J2uaGOZXc37mt|YHg$7(n z6u5;!oKJGBGIDtmI4h*Jr$JO^5P7L?@^Y?T3$DP3U`N>I?OTXpc}6H3xKr{b&5^zXF!!%!WtTo)46LZnFlq@vW1Sjya9>S(jMfAMGXj@8ztzn_*o=%EkoEK z_r7f)_^?t`8Skz*zh)8j26&8xMI}BPmtGZlFCC1ozn283;C9HUrC$x=n#Is}N*SK& zsjD-iAMjPxX}ICwutdr>P~Hn-dR8gDThHRQ1>VEWn5RQ7=n%ACjwSLZRA>>ewzL+c z_6<^xD64ul^o{(@;Yr1bCE*Foh4#y0%7=!(ErA8=xHU%g!=d$OQ{3Kx=aog?u`aBl zMp2*+3we*Fu{#|qGoQqLlC5QBMLhoio{4}Oab)3DOb87{^4n~KqG4!a(8YcouvohL z2gjnqfEPwgA)|$t5beCW=YP_v$Jh}J&lLvX;v1h~9cP zl4vc8SHWnz43kC)M#x_+B~HNa+nf+w&Hv61_n42SA%AU+ho-SD*kTKKTo`r(aI_?7 z(b-7wb_$(`{kUx0DQ(eOPf}wiQ3{Nv^ zB=Ma3o*tPO$(Dv_&s!CEu~o|a&_(~T+fYcfdC$W#I)0DPRyS=TtpflZ-S3JJSP6U> zVD2O8BwBBVeoM$`H9hKy#*^e?-DK>g9I>@ytaQASbP2eSH&u&J4#zExQ1M+9GGetd z1Q;0GT@PhY@hd?J=50@k#w6z-(c=k*Kke3CXI7Ey*)j*FNJ$($N^!3z>=0u_^m6VU zqK^geECMm3fTxdQYe#pRJA@=chWEYo<=91CJw^_O?o(5^mm{wjEj@;4Gi`;XqFF6E z+|dr7!-?(~POs6{_iW%@Ye{(kxK@k^iP(vRD<82S&sszpG*tG4Qt0Hbn9=eMinEJs z8sO!@wkV7IiC;u@Lsl$hr9mt{0t}-L7~$Wi7kVtcqg79OI|r|w5>;cVPmv|5&-HoM z!>Q{a`$esDD0S#LPDy>Y@?Clm4UdA%O3fe35&c=&$41q>*nSOrM09 zc^t~x{VMV}jc^nPYo9XB0=`-{IKPVqa-*NUeiEf>1SADutLEn&`jlLG2^AAK5W$$+6}RFrk&9Q8~-V)=Q&Qbz^H@7MCa~FB?|gbPO{3D z`mcfPRk|Sf&`K-lt0(_LM+WPHlL`v~rLzOp5i59*gtziTB?bNI*U}SU9K%Z}9k^$> z0`Po*-YrP>Vs;&ea$zdh$4B-Iofe+irgL--mn;2pf_rI!w(+kj7UBPg%cT);^R3E^ z#|Bn$W`YBsGR};>5QzHg@)PvpPV9F0h^3d$A#_#a>O|57U%F?Ar;EdWm5rgtVEvsq znJO4Pm7N}Ckkx>Uv*;7-4h*z%LN<6_LN+Ex-zv}DaDEpn47z7)Zp!0Xd3dWl)Z<53$*5Rbf zW!t$CwYp=-%ECA4s~FW8s;jAl0z~=OA|CS&Zjbk+2zsa%?4h|`#eh; zxCc@owiW%b{Em;OKk`nztMAZ&wngnpUi2_n(QOc!_3Vk0|WYsEAmg zG}`B;k;@`!UXkuQL0#Jg<=^F*?Xi9St1;eADiK2KkGf6niGTw~E0FhYKshKKO7@ul zRQQ}dNG2d5w-0Q?PhE^v2LBWaBtSzA;PPw=^5nI?$%Aa*di{b#ygaEn3z^6!sCzow2oD z5H55HxxC4{O8ycmqkjku8og+4cJPzGiTZA9<(<%0vdBdTVSL8p$5dNvf>jFLV$m4) zT>c4E!$8s&#z-@zc=-}9ssdiZbG<^UqDaAk*d&fIHON;ihFkPH30Wx~@*fsINnp=l zE6A`70O~8A3eXYKeUzo|LiQ=oBT0QLc5J6JXS-mRT%L=5073&~>eoTA?+9EoMXu@8V;Iuzumn0N zd!9}%!R5lLZnxd}7wcvYPLhiA(!IUNr=Ah*m3-e-n0E(Hk3DD{8YNxvXmXslz? zYuAXBC*_edE&JPke>2o>Qydk__q65WxSF8Ve;&Tvh-&_$8}Ub;+#e?(wq+(;g$s-h z{4jn3W<)HU9m8mdINvpbdowSBB3wt^vnoFC5+YVI^XG_fSkyp)Na^KP3-1~c`B8VK z3)OQ0^n;1D|T^J#L3fcY}Bs5F&LmbX}$IjXV)Gk2a*u-@MQ*tIcF?-?AQTvP)%tGa)1$&1TFx*Rdw|Bp7J*qgK?XvvuD|=2;P`Sqfo67+ z0d+#rAm&F)5$cfW5~7o95b4*@;ox@N77{zwS9P~&x3#sx$I^El=@%S>x%4c76Da3{ zg8EV!6iRB8jhUDZLzD8Y&yZhygN`ZN@VC68F;y7Zt@$6NJBFVYRDYM2AoqAGd8H#` zaD@od8F_Ena0Cc81XOj*?(!AOV*e9PK>f?m*(s2QvsCy(llc$FE&<=w1%|>O=>I&6uRCl_YPbSsx4)IL~Jn}!fsXI4Z8j?feNn~>b;;br@*&m#3LLSMSRd3=#B>PRb=R=BYc?7?a%)A=0=t2ioTuH!E4yER>I z%l}5PSY&jAar%Gk#bA{$|I1!n{U7$?PUsJNap%Lld0Qz#?<|p3*@0U6`8baIOW*wN z*^bDae;5b<{;hv)b*8#`7W?PweXr0w+v>X^hZYWs`V0Ll&{Ug%Wk1~DG1@6wI1zg9 zF4Q~=T^iow-p(wKbGc&{dQM2Jm{?D_U)3w|XR^t;DO~S1;^SoCOCLE@rf$6c~ zo2H#TyH^a`4sffk{>tqUTt&RknlfO%Np2dtZ~aF+)!Ift7Y2^6bI)TZj_~c7J8IdD zlzT-{v+TU*DBosQfO}s9jYGP3J_R@x5T4!YM%VMRWMecad!BK; z{~($o4x!!KVKRWcM0XQyU`4+AB2A$);F%u(-rP&K1=V`&*Z77Ie>GBKPmCcGuOv(U zm83~m)s7b8s87&>2Gq2s5t)LcX=|TTl<&CKebSlz(CBF%dcjL+LkbEe{2r-Boe%iI z=@@V<5Cp)1BQq!YHy(ElpF2U(=xR9}v(j-b>YJ9#_0NMUX8U)1b++pF*-&0&N;Kd! z%y?#{B)XsGB#6+{EV-s$(Smb_1ka~@^?&oKO4;VH(|y}2eXS9tp~$kk`9^Pl>)gso zcQVW@b7UV*u7>H!3o%)rZ_&_#VwXZ?|Ef-KuzMNXx50NWbg=H?E5Si+$^T(qkC~6< zw24oJ00m;$*`}cC!%`5u# z0hSZzNZq_EARU~?!W>A#Py>pW&qkj0?3R}fok4IU_^%LgGcwhlCae< zx`H^$eB$j^B|YS7_}wBYzJYPUJWnZ*BiLzoCdJtLa{k6}$?__!W$hoVij`NZDguyib*&hcs{q8Bia1>QJ@<8(MWVXKxj)S#c z;R!4a%QtBmTf1?{O@CODV`#Jt_z`wMN=Irj+fUz!-CG479ODAMW8Xhw zM)ihucO|U$Mh*9c+L&1C_VkRVHSwlkT&%yr2A635sNg++IwWvd-|@!6 z)aY*7_6;75|14tR${ER@;9~c!ULR371&sZMqL(@nu92goEfb|cQYd(?{+7L zW(ac!+jjczlsUrzz0gV|9t-Z3yy$@0)d@-nx3;&>CRnLIzPati^4Z2!9i- zkdK}C))UqcM?Ibe4V3Sy{`4tB>BeE$M*YgW(6UgoK6c-zL`Z+Of3~l0?#a{F1%~5J zSKgaFdi?uo{T<7=a{u7`$9Y>M*3o;u_+A&Ef-KuBsUv}#nmnanu81@)QB$bXt#JD# z$+5!%jAP>$Aw#>dos=l;{p+7z?R-g>)wyt#QNt3WM75&MLkHaWr_qVPV{m{Hvu9g9 zOMycC7zgNF*VO#lsErpqoBA!TWa$I19EG18oL)FT#`*8>(D4k(zE^e=HGd0+rb;QS_nIhf3PPvUv% zM-n7RU*0xzspm?dSY(CgJWA2<2d#F8YW)@P7MMrSAAs6v0i*=SW8pYO4I2qN6SHju z=|*4pWjbpKPj-i+4ge~Mq@mls@NYVp-C(cwtZs-R`)tW&m5+e9zTN*YB;^f8985j8 zY0&WA$*fN~QjYem&xW|(E1u-3Em}*KVn+3LmG~FW#)YiBmVbj+NX7G2ZJu$SR!>5p zG^37>8M~IGyfE>=mPfAXf!(+-ZP_`UU@)o4J1|x-0<^b?(XK zdRiDsoM1PNd<#4TL+G;8NXa`Z`&)76p;ndx6Un!$ANm1`^B*vK2)%EH!H>KkDzK6rmQRvJjp+6l1&E#4~D(u%qO-_`|62j{_kl{e9B#3Jwj;$|Xu`fdx$d<$5D z$poDLHTVWE=0AdXnP|@4Cv4iUiGz+DDL%DLMT|Hzy3~c(cXR7Pzr?X0;j{DK+RJQ0 z%xljd3toMD^!-ptPMb4NLorc~i)YxqQZqNi>tSVMq%K!pU!WYVRn*6a+pOPD8O7i)85;$#u3P!`DZH6U zDwDJAv-dQPnfHF~R-*8+qpoY;_M)~*F0WGKDDCKoxKG>*vZqvbpFZA#b=?^#Wx(} z*IVGl=w?mM*N0#|C7~5}7TUaA$I?3n#lCyR^$R@1v){%~SJ8{h(XTjdd}9=;V=BbvOqP3QYR@vSJg&3FckNQLZ=8Uh=kQfaEcw z;!h5#{k<`nkvdkaz6+z0V6hwJ2Na@9EHWeHU(4cNzIf$}4?Na9$5PpQfMDFtI)@mVaAFph~^t-kZk#%h7V1zF!j_%Ml-08~i2r{f@K+TXatlg)xZ1hk`Ec`4s_3g4eo_!k6CxBe1U2kwuHC^2W%!25&7gM;m7ya@J}CXDz9(!5tiGR}jK;EyDRlyz?BG_Fne zENIDU`!ls)s&b;5ugJ!SBOJ|j`|LMsQ}_eZ;rn}szI;-Y>3C)J>N}S~uJdCw#6O!U zQ8#lqQ7?{eIF0Vnd)0t?xNSCbXLP&ke0*PDZo_K!uFGv($E#Z^JQ~gKj_`$AN-yph zl^a3)GvX{jC=b|=p9^rRU9KN|Lf$q0R z>d+n%&Z>im zXUjS3vhU1WpkP<-?UVlmtIMulX5x|#X^DP8PNP%*S%jQ!rb(NbWQ>Pw`S4hm%*xb1%No->qItH~jNOK>12oEf0Bkk~_Jvb9U z62BbhaFS*CZipv~<#R*gV=#y=Jq^8u0sD<#Z!10o4_-YC*@I#kBHFTJ zYO{dWrB&P{@`-@<&gOiUfBGbP7mDvLz1;WH)|e&Txd3_SHQfzxA~7iudZ^Ur|vdFRAA<%O@peR zSDNM7-GOTl?tkwS8!tJ%xY_Kot*hASkW17&y*40U5Cf~zz@ZoEh!OJ%d zd9MK#(Mj|qy8V2s;_y-Xv(FP)VH=lb^xk+CaL2uiq4g}m*%QY&i-M)~!F0;keDzM))&_k5)hNo3_ZN z${uoa-}i=;Aow8rDf!ovu*L&``vmE#w8_?8KSdt>`%<-?Kar0wfY-0zvJKUlPBP6< zy~=ec;+4t~9>zi^w{6{)iWAwWrakhrzm$u*nGPf^eQ)oavlC}3#cjOTzojYj0H5(U zIs{(Y@^5T*VqjpJ0qkK3um5x(0V!??69wX)Gjs5E-Ut)t{t^ANk&{P`5js-)0!Xsg z(iC?Bt*Fb(vmyR;o_~1YVE-rX5q33yl=<)gd`TCd#>C3j98S{B{@SYdH#|;b_KE&| zI3vZK)kH!Zf@)a86uVZ`=Djt0-vZ9081bFcX#GR~9R;{-rQ%t(SGzK8N}pJ74LA69 z$Z%Ku&z?p9O<7B|vmNHgs@;!_5VYMiN4n6hU(B->gI!e&qrGp%e(`BkReK|AqC!_a zwsBU`7{9{xSr-+Lr(>R<>vsx1SbDM$ z^ZMPpPhG~}H|>*D>`@H_@t!jp-Y zmR(Up<2EP@`LS^zvBPLw4m(SD0M?`%zUC*`{ltgk5`nW-n-m{_e(+X@Y!x~bZ3$jU z)VuQX&k2O<<`<}sv~3z$@x3|i`2S6W=+GT0a8M*)<8nU>)v*L9I<2UKFu42A_-Ac5 zJlmc+{IKH<3VQQ;@S={Zn zCE(kJEI^n=z1!d{v@N`Q5*Kj$zwxTyGL1|G9)bF*JS$tL(E||HwDan9&W|T)!jY&6 zngs75$)sKN-K{vID&6vY{nOFr?cC)@jLyM(1~=zqbPlpKyZo{VHOTkNz4{-8o2^%x z6zwBap86Jx?o^mn^Wcuo^W4FuvG><0-(APVsGxH{BER$f?cvJj3U>t7jZjmFsZ>zy z^U*JH4{8S@hWH2KU50;eWJnC;Rvzpz&Iy%vsI7~4Mj^@nnj-&t6Rr`LdT0{8CwKeP z0R@XKa=BrO{I_igV?)f*4MI7tW^4ho6sdfFcrjp%^lS;&V z?)~(w3YWGIJ{!#YfB1UyXej?be3%rKEp4`#iYT%dSw~4oNVY5)vTuvag9D z*@^5ClYK2q*<p?UDqpyai?qQshrZ7 z_9)e>&GcUqH~ue)+d*!HyA>S7AJ}E1|AkTs__{Jb>7l6b*MD3-b&xI}y5=Y++EF+P zZx|!W#J%cLce!*`uo5A1Q2fJ*sWaW3CJI24{LiT|{=Y`u&ddSS-Ovm^F2bc}?>sH- z!t+%*>s_GsL13~e$TXQQjJk64Af!hiExAjNx1ocYE&flO$3-ExnF0;lXG5-&ogews z%iGQ=_50IYdNSo08{C=hS-i);q;9`ybS|Rj2xI*iIbYqm_I%@bpVKX-zLM@IgR{Pz zt9x^dy1F3mO)pNEHMedQgD5AhZ5=q0u}gi^{y=+Hfmc7uxrt)|O4z1Ka*BjW&i z$qSI+-wQunfBwgQIFWS$NQRS{Afirt?m<=q-)*rc6*L2=gRF*;jJa0#7)pVwicX`$ zuVKS}p~f~hwiej+n%J%^@ZUo^XqD8mnfzaWf}b4@=#PS)(Pdm$%cV^c5WKd8C)9H= zk?(%HcK#RRRng|Iw889mer<}r@7@XblT}pJJ}*xB@>qNv_l=qeeLWPavJqI_OG;DF zzazj4M<%Zk(Zqt0WZ;I4Zr~+6f}E z+nsmh>%l0~A6z!;whWr-=InBoN0QJS6zA$yme@^Y+qkz3zGH^f4;u{;| z0^&T=0^-B1=Oj4ClR8n!2LA=!-%QWye&E*hfN`j33g8wHPh?mM(POk%{dDly{$_=z z5#HD~esx?*X zrns6*$p>JBBitcCTzQKTqCKd!{-xlW)Vycs;a5kiXz{nwl5uAk3NIiY7NL)Rm>;wx z9XZ}L-lnw8DkQal`u6$MFV6qULCa53@nJa!-upk#eefk|({S>p z9#@N4IDb%b#K4(0S_EjJ)P*&+s~;3!uc=}-+0Ze%jMQ4*rZ@hz=TWF^@vPUlkT9>* zfpA)kr6{Yc~nj7 z;3{>&eVxt!x;Z1zcQDk#A_Z-2`@bfRU@Kk8VrOWG8-FV(NI-sp-cnuv^|Ih7)C1ZP zkV)B~9XCyJT;OQM9LL3vuLc9^8@b^H$@32y?>e3Gym9Ri^8Uo_cLDJfU#Ggx*{12t zhh8F|)h;RB9I9)2eb8=0u1DtlEr@rJZb@*F6iRcZ6Imhr{(pgURt$DtPUb0edL_)w8JDAOGv7cEBy2-v2878*B$3oklF6gD%yhVCMyN z3j863X!qlaj}M$7{nj|}z=gRC?{#1KCqEE}A4vJ*?2`_Wz;5v^5q`6~QV?$nEf@Ny zEj$sy$^e|ZAjxl2GuK?M)LQ>3m1 z5$&!YHBvr(@V$*uSymv=$kZDtXBC-bzz*c`{eIA7UIS<@)~YvIu^bqHX8sPwg2sdE zzVRSiixz`IvlF*ZzY>k-c=AnwVSwj`J^zPBZiKXjiC9xe4t?Od;fp~Q!5{7~{j`R6 z1?qaKAxwY0%HJE81crj_f9Q4sDZ&4}#Za3c7cazJPzjooGOn=CT>IH2lt^OD zp{QliGtbZIX~&#Oy%v)dDQB|sTk+4E$u<-aQ|Sami(!a&3>#`61W=|!Yw(yHt&*5> za0mHdajQAow%8;#_QO@v>L)7P(8bkZm*|LyOZd)qgamZP3M>g|4sj2|HmD&kd0uc` zXPT(M84)5Q%8 znicIj`I~f^g5{Q3A?_=kxgE!}w4<{kmAKYT+bL0F{bQBLE+czv!cB79B3Y0Y4Q++a z&K>wEI}U!nROfBise^QhhR7R!L{e(W915Z&IgeKTh^s5^N~0LWq_MEG zLWS78m=7-ripTa}@UQJ{$$4Idpj9zUvKVD0wPfCNYI_g)B8v4Snt~x=VMQaY_x9tw z&myknVU<}54NOl8@pt851LEExA)(a(imthN!#$-#ci0#A#5Re;19(hWD7gt+>$%$T zrTv;TgxP5KTmxQy``8I2e1a7B{%rS@kZ_?YhzQ< zlK(jbQK^Q_{b1OZ;4{0~0kJmVypK6Jq3tAizIK^mJv`mr@=BGG4F?N@ybS2bo%iPtCEbNq$tM<7Ps{r6on(uxRt0a) zi{KLerv(67ik^`>W$|{?$-uQ#3!Ju|<&JsJP8Fk;eC4^$JHAC@V66;+?mxdSb`jRc zvwgzPwwd`49uvjOeEg2>7OOMcSPzKeH^{T^9lG7IQ8W=77sq$y%9YPbEhk1tNAYc` zu3d8)adX2caSN3na=_b<0aQ_jU~ss|STBT$S4d4p>EwfL2{!j1U2US~&+ipX-9GNK zbjQ{grX;4N&%u^Y0+HGUKad{E_RJmBw$k9o)5SokAj>UlMt`9054eS~S=VFT1u71DulE1Ny8k?5DCx)T8 zrrdD&xHeYFy_;#i0O)UN-zG-`yIj|8E|2XkWknipGu@RoC-v7=`g^+Mmd1P?YhFYL z9REB>FnG#-3G%|JvUe-)dBxpLC_LOd^zQ2KLZzCED_Y;X)lDh_T9=M&vv=J37X8UL zDfhN6MkyYweok?o4gJd13KbEvpwK-Phw^?lAD+Gvy%N76pY6_-)xO0( zBn7PmkAPZ-DWK{Cf*~B*+s(?Oq!QHNI6eSf4mkWoW<*^7?bU+`M|>0U{Yf_&1CG;6 z3{;(dJZcAXa9Y;@Jv}|1TRwr=gFeyoZj73m&P`s|jh7}bdKx+OeGbfpt_HS`z0{+K zM#x)5m0A&=`_jSFAVQsf)=mY z^TVCG2l`uKc)_*H-k0D~%WF-;vsv%xxc-r2_isl%{35Ima6saq6~*8&ZkW1c>(#}3AD_U^7>b1Ah<>5};otEdF- zC*O2M8}=`1+`HG5QRK{tTXOSR--V`%X3Zjy1Rmg1cDBZ_eBFCWmDSL^kx_$Cp@jG@ zbq|}Ql`4HJ@|g7ZjfXv;PvdL$F3%tDHC~6E`GFEMt5MFe6nE0y)(J%z8ns1n3tty^ z)9YSzQcB82r(Z!>TI4XNw@A3m78n$E%qO9)6q{7WoA`Nn88tt{XsbwBLs13jkb~DFseJqORN=9P zU%5z|;TAr~DDzhAy$?5ZSFFw&i^xSc=%AGf9?t>y=j``gh1T}8u>sYtaS6ia2?nJo z7c5qqN-y8l%E+(b{^v`3=MnY~QG|LHIwRrt-`TI4*$4NB3jviXtq?54*t4c@7Yb~@ zs}|q#O0W*7x$Cv|=k?H!1V@9yPF%9=K3C6HK>APhFt49Y8Ecs;AzkCH^)`F&FP2jG z3LpoEAD^6tMPpwDwT*9m?C&x{RkAajQ*xE$G}I@%Fp=xGUY<}|?7CP{GE=^y{QbiP zC+eep|5kL^u0M(JI&G-A^%#D_8{4U=nbehw_7^|_y9wmVBThGB97E4NR+wtzeiGZv zBL6!QjNr`QT>7n1Ce8>0g-5qBWG6t6&8gFjQ`))agV$Jo2zz&;SdzqZT&ItDF3k?c zrWcwV$_%b(VSEegBu2hq+W6287LOjf=Jt-G3B}D2lvU@o9(#mw!Ai4|_B9n4>SG(< zYI$j(OLWy;i-LRYDLMV1JwU@X6Lsfo%q{RHqyjOfT0m-l@V#si*FBzEs6d(r2c*4r z9=a?GCY)djWVz4DeY|bSnaSi(-JL@(op$I}B7Ie(ZLP0U_>V5U!0B;q#JV}HxR|(I zm0^=&J+E7^XM8OE2b_H`9fsq_q7}nX3nEV?FeWUy1@(W*D7n5Q2kA~1Q}Nt% zIC!(DF}K^1k`}1@Gnk$wUJ80HVEeMCYSh=$b|F#3wB0{Ksu4M6<~8Jm}B%&x8hl(pXWM6Yx;@(Z6gk;0}SKz!PDb*Ol5$kg>Z zn**7J>xR15#-vS-H3Q>!M4A>MQrla7%+o;~$6rf;f06$v%5n~sWy|ce_rB7pyEi$7 zu+_|3o#IH|X`@-9WCs$WDnWb)a;zeRS`|vYWxk1l(iJ3+5(>+OP5av>PC+LnIBK_f zygMp~n*uDa*+)M{t&3MXm=29;f|ZACS24|F)tqDe zMj=rgK{s*27d|%Obkcs9j+ftZKLV?AhDV^q&0#XryIZ4>L_3dg6pNpJfqwo)SQ&wi zet|9vx6BEhIR_<#Kq6s~X1$z2?ZmGi0hTIu&rnrNQp&SQw1jM6Xe#H+ky#zx6=WY7 zeYYE0DS39yVc;;wxb9FfN{4I(*=6Fe_maTso;K{lo4sl1EheY2OKz)L5K>I0uwszo zC^{+p=1ZbCf9{l3NOcaB1A@aGJr^)V1KN`xqjNJ)<^i#D|1TZ~?8+`Mc>$xl$8Wu07-1ToiL zR)D^(tO(CfZcMn87F2DLJh?yqM5a?0%d@?)O0ltKY~^842xop>$Fp7~!IVPDY_Ul8 zDryQ4K8KC%Z`e-vV-X9}kAIr1Ma4q&Lk?H?L37XSF|jfB@&)gWKS${11FptX(H>o$ zk|%>5y=jvCcGs?;0;tSF26Tk3fE9%JlqD?H_-rl-1th?JyjYz8h*tvccU65@#PIsx z#klRs4U|nA)iO+BQ19MH|MLEZN3|Xah+*o(%VdPCd&P&}bGLiWk-zM$?PkpH>q{J; z1q|p|TCeu$3FyS!O%Uqz+iVb|2ijQJRy`Qm z58Y>YYOG)`4stSA)coW>;%P;BbQ&roDo0}6;bT()yA*O8cLRLa! z`ESMjgpowlvA>0AgG2I7Vos*~--48V`pgGRgsFE_ zy@)=*#vGjc3R_{U%(a@JDtruHPzv3%h44vroAKSE^-Meq$MB2+Ghjf^0+G>nLrX^| zDgG`8&BQmG9!iN0Ho(2{$f6aYV{`uJ=SO@z4^_9I_3_DzGS&5?axb1V)5uec0^XK} zcf^M7o}a?rg^bG~>|hzVL5&y6yBKK&Zsnago?c(##R1!Xmdbmr%# z39L#8Tee5?^dD7S#CWa_B`p8SogF&dpJES_g0v~{KE~ng#&q}POECn4cTp8jrgtzh zwss9$7b`Z~(T~Ngqb_bo)q1YnMJ&Dfx$=2Fcn{ki*byqRB&{YXDakMO?7Hpl2HZZe z*3&1i(vs_Y%CR?9=v5P-!72$db?%g|!sUD5-f}LwYP3!*;@lNsb05{zN_9f6m;AGZ zd$K!yDyrz~o5aOYFxnC%$h4bZ% zX}5R1-bQx}`+4_W(NRh&5p~q`b#-nj;|={6BqL>;Bj+AdTWz2tN9zJr;*s+uDti7k zZvyFY?C1DSFn!WJ3_66IWy@ZqzTjl26YzxjGGh13Pu%(iXBjOBtOOgd3J)*$;1d&A^h#5-plXJd zy+-V_5q&5{ZzI`!)*wT82$6US9x!E5eYPx~-~3w(+~{3ROwalscuRkvxHb3)-c{?H zT*~u{IMvyfS9%f1d#451+fYHv%DfSnyB9$@um)*C=n!?Ec`MiyDmYTqD<<+tC{949 ztnGeXC2e1_%V(SIvl8eO^m6Yi_MD|C(VGzfdm5se z5~vHu@03)f_M)YQRM*5G80d-m+HC2^$Vi_nOrWUww})OEf36gpR*l(_W$Z`P1$5G{ zjv9{+WLhy0&#ZHcfVnx@U5~scL{ep3&r&HS9DrkLKJrJx`|FM!=e{Lp%r8j0*mNgi z4;fq0H4Q+ow=p-#kI!e7Ajr)qp5#KY3%^US-`yU!N4iKp9k7_v23T7^1H5&aKWg{>J!+9*^G$(gGD)eYwrfaigy-sCa=68e8ua|Qr zV)vGm$4~%O^@$5mIEZ*hiBjBnm=c)s2MbN9Ol_+;1B0l9uhpM33Gy-%W53%M?TOeK zRWS?YZ7+wnD7DfVg9p*nUjGHoeBJumgOtj!=*8g5u-{JN$04Lom$gG*M&`ZrYpUii zp0cH9Vo%s0cF9<*s9wYX-R1t@B^)*nM1lz@F0lGCemJOn80!{Hsjv+8Sn6x6iFYr6 zA4O+!f7S(K{H8x{b6^JpE3l;RtPbm#H+Em)!^MUjk|jeUknw4djgs zZz8{yeI(3WeS@=GZb1jrGbbWJ+&!j@u2@*qTu%Vj!EtVMjfv@uczSUXYlE z^qETYQJD05X>wX;MND2*MKw@86Q>-K8}C=KRpaQ$iE13ht|ECnTNYKCXC@)j!!&qV-8jdhXte1k^z+cWGb5FTZwVG0KN6Q z7{JQnEYXM`%3UW1R&E}z*z8E&Z~vXI_sP7T-aV_z)zC0=209Rgd$1m@GUv^7AN4XN zy|Ng;jYy;Qy>1)0F_CL@kCdx4V-b#oJ)N~3M%eoBm`vg((q_e)J1+p1fz&i4Z1|H< zY4zk@JG6+3xD^GK1f3rB^}wUbtlv6=F69+2xnknam5|3NSEAN8XSc)7j5Rb{%Jq|> zD_e!kTawY0Vr#=4T#Ty>P!5*zpfM%TA!vb5MvN~3?U9?$@z_it!j6lj$wvA_Ii&p9*_vnyd>p% zO|y?-(#*R`tM+}uA*mt_N)KYRz!&*V99Zmo1@#NNtl1@=-&x(^`S$vQO{cu0BIXi&yKhDp;iv>aY4CO0@LyFcL(qS0R7U( zZe;d@upV@^a+NDqK*XdfLKDn{0^xR^>|$3@O8MN^#q{f9nUhVF5KQih`-wKhqdKn` zSc6!bL|7FrR5F`?+XCa9b>sI7jY=5iXTn8e)IgGq4>`@-Z7+Qt4Qs_;eOS{$KjXDF zqA^s03SGVbI2u^|`AB?;L{GF_-%HN^CQL^D<+D?&Tu~L91qMOM+sEtO@SDHt zlFU5%TVdKJ)c_=;DoRGX8;FaZKR(ArA&Czg_GdH;2V582sB$!N&pdN>mL~)SsN2l@ z7Bk34oBHJX$}5bu%l84-b-4#7)lXid0!H3r zT2)YT70Z>tw+5(j5~P6lFH^AG;F)TwF8H_nQKLxgA^JWj5_&et3g6dTf}s<@TTBaT zMhpiB``t$A&11plGbL?Dc935d5nXXmD^ni_jf*4O7tVL0D##UU!E1sE!4AHj+SkcZ zYiU2jvQ)8$)NhBFVEMOLmO3Q=1a8-~O`deK`*X7Wq+4;_IA;zprWgc|#0sv*9N6^% zNb~?gH;0%q`-d*LbK)Ps*;r}THErU$s$Jld$%`wLW+J=UWvckY?aE>EILqb`W9^GW zlxBzAv>-d?7}!OeE}te?gM9H2r{wcDAD%974wR{Cj#l|Q-6Nuw+gwjq}sC^3vm+{UVeup~-pBTr!pGS=&Oup>4zSwzrftcH*#XA^tX zobpklmp6$ODACf4tJ|n$9KPCSG2AK9jd@f@7^rgL_JMZ?*j#);M?}4X5-K2(t03#S z8~1<8tzIQAS@rZl88ctxtz*s3#w9cK|M$oY+uBDX+d>e=|GM^jr%eup|kP8(WpyVQ1;(r0ENRa z|Ao+PCOyN7?^E-Kdup7@1BfLidDXjN<|XBJXWfn)C2O_~1Ss@xh|}EC`br}Cxs52j zOtYg3NwMbq9Ro+fSn+JA-*}VJt?YkTg(J#z2XuwoC*MY3E(Ya<7jXc*Zn(VHY}J(Jfr#uf&+fAhuNN0Z7`(yR{M;PP2{|?O zvC8}t;oS}+lE=w)l;MUV>9yF=j5nP95u49{5&xyjp%J9DZA-2;X*?TpF;4*faE`dA} zXcLDP(u^QRF^$;TE(pQJj_a2Ciy}G}=q?{b`W>AB*OZ&dQx%+E!t3dw(>4V#;zcnL0^XqEh=TxP$`7+)hU zKJoUBbF#pI&RYU&ht{Bmjfwd#;gVRktUDcH^THPq9oww1-}}9!>;5?Il+99KCZ4of zQs)?KGmUHC(@`zPT%83p$XMmI#El2|3PH_?M8?oVJ z?0^J6Nw?D2ms-hG=bfB6ai$Gt=5aeYYtSXl^TcApJ#Nn`D;7@=Y`~bN_wJ$JX@PVs z8M~tOy&D6<_rF<9UKrY(%ZxS9$Uo|N^DmF2l(`x1seXL*m=4FjWiOYhygYXknw_&a zehcoU-h@l#{K!Lr%HWTEmCElgj~g6A3331_>KuSv#C>|*#F<{%@UC`6ytaCx!32<4}C6gz3&%CiN(G$b~koj#@Q7kA}z?N%#eQ z9Kt9McO3(NqGjMQb6-O-mGDjpd@sQhED@Er`s3{9a^`jhK+?P?dJtiAcXQJJV#DVT z9Y}Z|MMge%6g#MZbXCGf%0B->2OApbU0dZkQ9E!>taNSU^LioLJiJ{)5!9ug=&1qs z?B<$Tk?{>w($~Uk4N)J#<7b3BJ{}2oCJ+sacjiyyvEmS#f&3%L%=9t6ciO1wYaS6O z<#TYpCEU=IuXdGDtZ3^_0&XnN#eGuUPPL}&AH$EkVpPZY!$`u0dFOj)Y}m;*M_m)~ z&sPBB8D#$wY;~w>3re`$JMZ30J{!8%@8!3Y89Eots?_ld+~xkAl&=Q^xU(cmsme*f zO%kFCnP3#Cp}Pb)5U~{%w(i5IjrdE_t0ewzj6g=*W~`=Y3=-{MbuM5j^Fh5YvqnKO zzp1oqj26Zv9+qS<0(VOQy720oS0|I+;mGXOP!{+F>VJ4Qo|09wjwWqVn90C-hS&P1 z@#y_lWD78Z#33?nLF@)#5QwOa69c2{VCJw2XchBm<`gk%0EtI-oG+kwbJ+$~87t|( z%F((Ta4{{@-0NDe?3wE2G>6Pi?AZ;a^XQ395zoGBN-1@deq}>h$e7TCpp-k3wap|g zFE~c`8Yi1DJ2&?kr*n;a=>-7N}od?KOuqN+}ZgW`{0T^S)`;9nTc`Jx-s!dhhvZS~}QZ z@n?Yov$AJp^WIGEWeei#VzrR#NXCURZ^<$5@Ct|Epn?mLY{HOPY!Gc?^!q zU09yCTiwW1UR~iTw%PoIVFyTFN0(6HG&S(bY7sTD%B zcVAY6^-EDj#9Ou4;RzM=$JwZYqyxwZpcverJu59Kcl9ZzAr{8e?@jtiKHoYqT6t=OR}ie1 zp^9y;V~}JRxqv0~60iqWss}ZLx!+o`6~Gu~MTQs^b1&glLfJ{6AL@h8bHn?vtUU?q zJ_qRi5~mqM+cXaZkyb)Tr>^Sz#1wUCy^@`+hSxH>xCRt%5B|CHF}<4mH}!cMp8bA6H;F@R^cWmDEv3P67e{dg9j)Uy2i|^dK`*Jt``biDgN7CIq zy)St%7b;*_Vei(Yq(zSU>j?>3(Ok3T8x+fazu}K*A_3p#M7$?<*;C@upOi^$ zKCtoOm2z+_kP*>hQ2qtZyhX~ru_YAAK46rR*Fj5Yo$WzY3=@E-8X@pb_uk7Rj88v3CmJ0xH{p`Be)Az<%po={O=Nuxd(l)p^%|~v zX@Au^C;901>K26WS*Up#c0_)2aV#u=cfoJ zlN_q%8gPrRRR-dG2c_Y5m}J*Vo2~!UNVsn*PFy-B=^MdrU*=I#c2+UFS`;A{SadfE=I}F1pCwnZ;?2aVi&756wof7`Wwgk&avo5^{u*gqdAun`_D zb18J;w#kK_x||7y)ZVt<)p?_vyQYE{entcA?|{9vQ9aSRod*@0hN%7PbjIj@PSDIVGKcEzKKJHOobEknB* z5HHSC=@o8+g-u@hr%;rq{Sa?hZ<3IbYeK37`I$8REypV?koS^h=-ox_w0X*QZ(PeK z{?4CWu{V>o2$;=p^+r@ZVLOO!jIWCzRs>BXK~69JNZ?2IkL8?xBrAvJE{I-qh-^X6kG_ODr)bHv)PO`v6NIdU5G5QXL9bt#^ zO^ORByVIC17{uU=a+-H4nI3)^($<363xQgLkjEWyi5QccS8)s&%=P0q#0O)~02IOK z90-#;sZ#DY|EuSC3yn}MpiIJ{1EeUIjPjWea(OlnI}wmO~C3RR?X**uU8#K zW!bIG*7iC_^#r{XG+_u$_ZW6knPn(nGZ`vr%7#%MeYAEl;-@Q5i4<^8hQV+XTJ8P! z)4!XHSaSK&+xDLx#j(%)o9(&Xdq?S>{*RZ|hT_VR1h1yza+w3Q^IvghnAV72?%KDT z{78IoEZD}>s&pu^I5}H;n?(YqGEE7Nug>O<561l&tqgwwQCV+B*si>K{rYK*@-Ln_ z^y@|RVwzur!Yj0KZ`YUzJgSP>U6nap_5%&b)jqX?xkv5R^IgMp{gzShBU|*qUM2EX zTd|_cKP09mnzk%D9p#FB571d+gE{! zZAHWXs&~}YD{<+2J9F~uulzf3g1^_9VD#t;x3qKVDB9(|C{AVrTzvVgHz6RT*Lc8q z+`Cy$`3b)orwBMytfxk=@CSR&t~Kn;C*R$b2ibSeG^0E#-tYQC&8#*%Z`cSA!iIvI z^F~Fe1{J&Qr+|1p-aHTk`!ZMj@XfMk3ptv*Dh1to$+YIg;Yqw0^Y^TrmpUS*RR>6- z`D5Cqy6DfBKAIA#(Buj-dLH$M2-#CMzqFqdKE<0lb&u(rPtV8~Jic4ZPr&E~xo*EH zJXl{5gw+V*C#2VBw%XB_31cr8^coa_$}n$dmB=LvvT7b5Jm=s zmtjIWAf52kzSxaZ7RTC=4z~km%9#e4*H*%ac9HNxxRURZAB^|grk!t#sL85Y;$7hw zaAkvV`NI>RsvMa1$YmyaIMTaeJwL49Cv4C$uR#j@#7+0{?YS4zNsp(0fgfbIp{jYH^mB(7UgCxmscB9$vRG8n}WvAO#tgF$b3h zh8)n-Lf=JTx(q3@b{l3I+S)OOBHw89L~lgy@82RpAV+C7-S*JbV(n%fL|gJDs~kFL zvekO6uawdq&kB}PBJb!S?p{PQo04!H$PefA#mTb>tyFV9Z|_yx*ww++o5cM%o%6%> z+YlqX=aEEM7iL`OOqwpBkd4yK}Mly@l>+O0hv!PERr} zUjLr<9o|1`OzmnOn}sC}@kAJ#2CD;}RKOaXLz9X%51o+>d+N4;4POEF1fT#a$+B%@ z+vdk2T62%QS>0XHe;g0N_vwUxrZW+q*Y+g$GgMN-<-s>Y(B#19;tH4XpKDKMTHcmf zcb>Ehc1%_+g&2D=%A~-O^*@z*V^cOQj~*88a(OI0V{s?X?jdV%N$b4?WHOOq7fsTk z8aaBpwISea3b~FZ=ur4TC&P@IcI0E4id5P$IWLd+1QkT3vT!1{FD~6~KzGo$N2Hm3 z_1N0#g}P2ryw_72WK2@(n>)O2i^)9U-obS3Eg}yvUnUjzN(1gXc z_V~6}wFS3#w5lp3iFC!)d?QpC}(InGY11PsWSxT^q9JQ{4^8wb$J8mImoEO3+a zT3fQcVoRCd`gM4vrLf|bp3m#I$S0d_brrw8?r;VfD;X6%oSqLML}DBq9NdTDUE;rV zdgB)t71{NuN9NJCz3(qwcl;f_`Wd4nKo#!U6Uz(8P4$C7fvcudU6P-HYR|Pmc20a% zNr1;5&lff|Fy_l)DP=1f4_Br@(IT+5JU~-nO8AT_#JWRr#Zaph*Q#qUz(w2lJhJYe zV35e|vTvNZ!>->WW=wE51)!NK2;LL*$fUy2fgty|MSW^pSiq|K4HCTe_wT#uZ;dZo%$h&a!V>S$(#3o63fYoN>kO$-6KN7?=aU_!-f zJd-NwveTT$Yk3GYdz7r7G>SIIZ36?2NGV5g@%YRg{N^_3A;q=YZzBeth~Jy^*?hz) zXZ;2%nOPN9fsx|!E;vs?Tz8DeEmTjw(4=SKS{mi}9F+wLf}4-P%sb^;p-*Awz$!O| z6F{l42te%wJF*_+-|g)*hCClLt8?P$%~Mm{$&j~1COcJ`hiH<{t@Nxp6Y*(7ojFOz3spYyJ-8w^tz! zs)1=$YT&f&!-PBM-&>?onomV(w3tQ%bGoNtsthYWYGhx{mt>})p%IfPV)77Fj=94o z%SBP7Mo3v7rFXSnwAN^6Nt=U_sG_mZFYQ2$I02335axNQ9_Jc|**mi2wetBfrxMRJ z{uWH$mYBo^UD6()4i6U2J>%E03M6j#T8fu{o%AQ865xP?yejr>>m@u`lr12g$=yo? z`hx~5orV)vC047YOA_tj$#hh31R$8<&yeBY%QEI20&i;i_IMsEN4K-mGdNJ^>gpuX zhD_FK{`F{E<7ouoQ8fut$!crf^lN*>MN7ffRmf?u=!#W)WCENls(X1=?f8}^y&#R| z<{16d4zCUfy=M|@}UNhT`Xl2m^U!$bg7;YxZb}} zS6((Z1hT1uIp!&A&6CTa31CMbSwrMLye2JI(^%N<;Nd2ORy7VmP_+9I% zIsPR7=@OQ}^f1nhBoS{qxScBr-M0P=Vzp1^11& z9d+|e#9Mkw++TD#yYg~=kO{-A*ipX!i$`6df3JTBb7ZH8X&2!ClyiO1CucoemFbqZ z<=OoVS+@G`Y*gG@wuOb}^&ymsX~C~q+dPs1f1W#dSo3{l3ASo} z4OVY~dmUL^ou!#kV;NON6ULJE9Tq-|80hs4#w5tTuawp{>cd5d*b6wj)m5n|%){GG zG98(P|==B>Ub2q7v&QZr}RCKQb$9>Dkfe9b&yPuZ%v0x%dGQ@nwa{i;&eMf z5rB;%^mI;FtxLS3gyrs!ri|Z>!Ip4B{%DPeWfW^r_f_gs5z;R@&yBlyH;PwLoDpdo z5Lr%5@+7i*Q-(`poKSX{I-8EEOgy{+FEs9f!1mU~^nKH4ilFuf`+&V}v4(iR>E7+6 zna>!7R_qrNmO_%TY&zUC;veyiv~t(SV}I*bD`I!`x*J^v%3L6;ErP%cr$1;+z~GT8 z;1!UN2u;97)E9jd-!9b~-_DCZ4?SN7(vFow-L){N&(83G%!GMHp%vG~ea|M1Lam?} z0Z0%8f8ca@m-Ui#KsAuTP7Txq3r#YfzPL$5%mBO(^15Pk#UZv%V66m_&vf`zVRq&r zZB_#F8~4(R2ClmAot#FqdD4gCf78pY#;AYUW@-KNY~36RG+#`&Fs(uFs_+WMek)e} z|D}wF>d5pse`tNaFpILR8`D(*X^DAnI*?6SmpU;SCl7=I4o-F}(#|TUrc0Wp_AAlp z(GAx~n|O+m9k&w9&{*?9y&xw1(5@rO^zeUWhrD|yyt}V!mE80^h9_@gG(#hKY{*r` z_&qyxLYT%Gi5v3x(U-kype4St4R6xJbCjPSUblS8di0nSZJ6^z%*~C>rx<6FXPiJ% z(UKzo3SPNzEO-PJ4X5h&c%M(v*7ff2Y2#6prf~eK7_xhvN3MqTwM`Le5qT5wFrAoN z<=W1|GkDL2&YY_T3aHo=sBl$Bgsqar-~n1np;WfcrjpN!UP{t!Dk-fvuk2NW>s&@% zMoj~t@f*Y61Rn!CcsVK%0IrV#bs<9*aoV|PXWdtfSK!eT)rM`_`+}}Yi{Wx5ptt8 zoIEWE+Vc=74}L>UL#X$lHvr~7sx$or%fdf@x~}!DM!Mserx?rx&kbv5>eT;Mx{feg zb0}J8U|@X#>Y9L|c%wHVr|)(`djA_gUP;>z-`9jY5GN1jj#xTHn7R(r^h?gv9zJY% z+}Vd^Ur^$Hhs)!%H^LUs6WcQ|Pd`oa56sg)>#+Hyudt$-@s#*i@{S3mn&T1cmw+y0 z(Fss`x3~Nh2jlv`fsq7|55~b8x^Fg(0x?tW;7%@a|q2qZAt=VBgZ6w4B?0 zOz>LF@iVbkQD0^T&q!KQ4v&8I%YFN#pHZx1K?|cn9v@Q)*uk)=j#Wd&hLvGVTsIzS z+q-{r_|WCqvc;ymivBr6JwRcV-PIh9jg|~oV0SCMdF*k`v8CE!`L9r z^9D1nf96n}ghHuGbRfZiSn?2ee9Pz4@M#%+glXm3SQIcgtUohHes7rl8UauaREI<7UfLrx&m`f6glgLt=KBg48M4j|v!vVeT zCt_Z%>=n9I^6XPlHjU7R4%mf(v3HT|!%9gEzEiE&T{z;)&H@K&NjV={(30~|0{$r_ zNcz}X93_boMHwCm<~zAkeq5A+4tl2iV-pp9cm!1K27I*UMaMB8zMM`K0u&pXn-dcR`s z%SK~=KK;#Ke}xjdJ%{)e6RljsS0;Q9?JhSc9vc3SBOf@OrD-v;_g5joofQhQCulD5?{Ubk(z^$#T17G^u&wgn~ zzU_GB(Uvg^Pp9=^(gv@OhrJVwB$Te(dK1GZacWDfF@@{8W7nUr&*oBH8(IU=b#CX- zp*Z$W8J+0*c9dP(uAomI3aRlq{-Ug`tfcL4dt=-RJ{gbLUQiSp9hDuZ)k>ufq2L0c zdV>xBTkjXVWqdMLjh-c<4&*sXuzPoGolwpeM4Nn#&;wDIi;y4v5wX@I&W47G5j^sS zhTqD*wQK{L;xxX41qK7`HeC-yK_fhA0W`Lf3*V3P$VBXiL{o2U2(MXZUzkmbkw=O0hgZqhNoeExqyf0gQ z#-1J78-{7+@0fjEEZa`SvJsY{WoXcK709D&2izzO2S3z|yD+D-p&$^mPmKCOlNM@b zq4rkxa=x1Atsf_d3baRPTbf2K^0n3KwGYXumP)(38cm-d1Uv0;UY=G{b!<8Y7mg~j zdB8uV2=P;R=gZcne}TRS%u|^A?El)R19MAhAWm~6;f{jH;XAO1#IgDFP{c!33*p8P zy0g{XWg@VaTJMeR-klwf{5iOykGmFlyiE^cL9U5AyfnVFI#_5Yr3B!Y1@X9c^c$8y zmfuPvCzxs-g{%JzumpQ0cIQcCB||i3Yhuu^ay3@CjoQrwd%~??g^|J}=dlWnN1r=K zv~N!Xc0C_1c(TZw$$2dCugXw3WI$}TrqNfBv?_6bQ8news4ZWZ1^U`&Qf`6GrLaxJ z+|XT40P#E{*DQdT-ADJA&T4K>PNav-YW3{`&EEx;)u#Zj%n!@WTroM?b=(C|^d%fX zlz;!$XDA~qPiRU%rl(Aewq^jZEjF(;H%pMW`wcgpO6mogzm$mS)NGz0J!!pu(7g9`=Vj(!IV_PBJ2L8SLXG;+)4~6`4O02hglyQ&o)?1#JfSX_zm*r=nwb} zghS74dlTPRI%=AfUn8N8eyO0i?vd-d4UEjLVEy;%J?a?5f*V=F2OzzY0RNP0Pd{Eo zHJHI@{v<(AU%qz`IrzSG;BZ|9fB?d~VP09^&G*&zLF_#y-DkhKO|cK3>+eL#QYl9m zw{ErU9k8#QO#DQ--czH*Goy_T-h-RSiEv7DRM=U-7*nO^LDC@>u9;M!H3^K zI{=Lu33F74zTx7CTg|c;thof%VfNeG^78xcH+_sy=MsbwjEKt&IKjtff{G7w+ullN zhT%3yhK+p`H_iHQ#~NIl42?K}x$g5ql288JIN<#Jcz)frQNhQz z?U#^bk|6$>vhD&vvb?jr-HSwlyS+eH4Q`gNxAOSaw>H;D&Ype!1NkE*PPEc-D0(v4 z#mjRc^!by~eoPsh3=12D{Aq9G%T>0Tl>D!$PkO%!z&tMA2r*ZD< zNiV1cPTFi*s~)|qc8tXU$ehgs85F?N#XDTrovnk}Jg3GYa_w$6qzA~pxiLw^W<@I8 zZHwS}H~L0cV`$?M$5F*w;5Hh{xQItTAH$4_ZGFA4CCfml{eRf|@@Odkw|}xFTe3x% z5R#;*WF4ifAtWJ&BwHdv)|)70FNDHaLLwq-mLXY_U3O#NcY`rz?)!I-KA-RNoadb1 zInV!(bDhIfA3k%>eZSxD*LA(F>-Dk#6^d3{l`XA$F(r;e8t_!tgRzvW8-GqXHE2T! zzRNdt6t^zU_ZJA6`xqlUNaEt#Tsg$hAxI}d>IRQL1INAX2!O_HH7{Z~y^ryRJO&)p zRAwaQZ?{i3VkWjR1i_#6TxO@?f`4r&YkaLDGv50T0y-V&Plo`A1q%4FKpl>>DZt(J z0v^3_AF@5q_Qsfl^TjmWcX9Ltc`AMkPj~Y0<|8O`Z!=I$uT% zWJ!XH7`jZIcQGdEy0gs?N6twWl62y&aa&8G-LCgD&!&m7G=J*@s(kdRgGIJfvrnQhM6g!-g_crvqOS^dbWZDuIgRIopHMqqNXO1yug8*3*62;o1dK?IfdcKaB zL~U`Mw&$Wv&=J)X2XE@4t*FLKE<3Rr5c?poj9__web%Ac|FLJy2|6OF8zLI>?=GUO7q`EVsU!nz zlb{@!9_Z;7<*noX?qbD?S6u0R&@z&!5=gscy;QcY|3#BypxU(pcVjOP?y?p1qj{r0 zhUSL*5!t9x);%@T!B-TTvwMv>AYp5<)~`_u-mfe%@+aGsHfRQoCRZj}G4P-XO;?r^ zB4@T@71ZTl+D(B6;N4hARz!p;nC@3a*memiS&dj8I=SiB<~KP9IhBpe&4<-Sw<|)4 ztv_lOo=ro+%)Yl_cb(g<=SEaZKu{hQE}a9!=pk>{p%NECKSh;eq`0jBrD~KB)$d41 z?hsp_N$qF2-tPhrtZKRcdA#dv_|SRy9vy#?^SEH+&>XN+gL%7#@$jfndwf2S>H{V2G!Y~h3r zt&IwzWgLt!xA0>X_qY@H&Z7>Nx7l)-C#9x2warJyi^UI`KD}bIW0|@&o+3ZCY}$6S zw8~(=bvygQm2~HsiCmSqB4n`8UwPQsiv=4DWU;P)^=%ta_B7{8dM+FfLkfgR@dEAI zx}}s-zb{b8y~EqgEE(%p+|jlR9ykpQRmx@(RYGTeXQ(tX$5*Ye&A%R4JPvU10+-;D zrE1u50k}4{vDgq!ZZ|1H-;!kBGbK(iyp4%JwS)CQ(%uDD3{a+Ob%6KwoEUi=CU=+U z>Nyrb7Y}u*!u>F|T~pV&Ber3~j*&9E^kL6g)Pr9S8L!_~ppUhk%BQtAoRICDf&{5j zF1+G|nt;$YK-ZrXfm`wrTH28Wc0-8~0h#qlfc-$>i>GB(fyEHrD#q#Ck~Ea{ax6^H zd;>`zcqcgWDgMzi!`?_G&GO=Uz}+Ru2jI3Aee`*)wfF7FXu1`;cM~7M`W8%bgT;ah zi~P;J3QkFZacOC2_V&+4>{}d0>ZrrDf3*M#nlNxlUdnCZwsFa$gfJdOxfOzu`8wt! zaTRuWl7Jf)U{jYCaVeLnrm`_8r8aOn(k77}Jb%yJZ1*!2^$VH)Czb12m2kh>wDaxt z7`z%WnDiB*YDggp-?oLq;BjjXMbIE3FOyxH$R~wV2!y#saw|?a$tmPTNDhI^0aWQ6 zNKS7Tg5{TjrJ|s^;~_Or6?aN+6z`R6y9JW{-MqPk>%5_@f~RHATV1-s>pFGXC;0K6 zfr@vd<1{L8cJkq#7=54Ht3_ClL6>AOs}9rCcy$e;A^qQ-hkTInd^4IQcY9HJ)xb)E zHlC3fH`=+Wn3k@>dTk1&)4nnIzQwD=u$_9YW+b$Wk+S>|^l6htELMMN)fHWD^Z7Kn zpoQ|=6;94Tw6w?f)BT+NIf#6mMRH({AgXb+o|c1gE2FtC41D@pM&K4bxTpGkVu%pb z%|O*DSv_^%bMZ^5^;iw2{w(CVIXhIdXI{l0(~IyuR4fD?9zwyJ$b&yi2~m31MXQmv z*ouzoip21D0Yuo5M!%J!ibtAr$31?0NN}m>3NF8L0I+VIQ}o_`^bL#nlNbHi1EN{3 z7-}v&zB>yuy{Cj;vdHZ9Qoc!7i@X+k0SuJ^Z|B|PUe1x^5>tXsd(`@QIP87)?LWpK zzTS*EYaYaP`|Ys|c)ogu<^FF7;brSshv19CW@?-I=o3(V=7V0c`dy$5=kDU!UV}`X zH`Bk~eW>CJ25Ii)CXN9b1Z+ri?1S;=p0F;;Ik@+&_`z~Zgcz7-nDeeRQP$uXn|KqG z%sokC;{jWadcM95xKeRxo|A+i0hJ^m7mOo8_6e=X*c~DpEJFt)VRG!YJA={0U^rH5 zW-;)<+U>^hik~GjN4IpPk6s=MdORfo+9~pkUQRoFTYXKQ=bEVFvv2%;Vn3@2I^9c^ zMzxn~3EG?jsrq0C(*kL)L{AHC$wmpm^XN7GaG*$jW;tA=c$UUE>q6#AU`Kjj1O=@$nAb)6P|w3x-r76 ztFoLqvtdMU4)PC1ymM_+8lrtN(pm1hW{mUP`wUr3BH+R0vWrTY1wIknG2YwHlncKJ ztlr0Af_e3|XF$>_CxlxXP*EaHb)UR)_6)S_t}8>F+Pif5{8#D0EBAiLag8eV4?-}N z7ngoQri8oD8#gB)D|`Is?Uxg)VZz*R%gKk68?EgIls3^msjDCo9;wu@)K{GE?k~%g z`ZZg4lz=j%Gi%p`$N!q85L7G4@0IEd*-c(9GCCn1k)a9#;Dxso67M&uotj5GvhU-K z0tnZ_zd@MEh;uG=;WAC%-A;To$co5IJ59`o)>W-CEs|1+2+68bAvYdDmBjRqB&V|* zeXyc3+{339?hem)5R7gU#TQ8^xU;Ge9*PC7fX|F~2OT!%zFHnZQr_-o-afJjHHM!M zZ$vZUphy->^tqPDW2$xJyc6x&&Y+DUp-q-#6 zhBkf&;y?6pbwcdP(A=0tbn-5*Zu%UMcx{(f6{7NtPkYuhd8hiB0+ZC>1X}DYxtiVu z4_-9BLWThrhv~AR^@slFj_L@ok)9Y4pQ)5t)p4=6UH6HRpFjoBIFB=cOBgjrgaT_0BOZ{)iarH~vd#fLR)kE}?T`QVGEZS! zKK^Ze_dHpTouB_ET&^!{H&7{@D{~n{gRRo~=>&m7i`r`mmr2=zvk2JS?D`(PbCO~X zTqG#m-a|AYW1o7pcF&^u#l>FB)Gei5U)q<7%YD9CwG8cniVgEwn$Kt*=o$g z-|w5-mgPT^97|i^Ip?L#IIca{FRWEWxP49)o|oQQw4%VV8$Tp7j77x{aad$-^NlU& zjwg3M<|5H)%f8pTEpY(ufTHovR`+$dNCLRboU3v3L%Jo8ht4^gl>P`cSgC*iwg%Av zwF2j1$<)Sx80a)J*tpuhF3Jm}x86!fL;c7tcs7C9XTo4MjDUgzTR0BD%v?3K1=9L? z-XYRm!pm1kgKs}#wQh)ARWE9zJ`ooG%2)9tgV~Vw_diytx8oyj)wLoCnE}A<{KH)P z4?|2u_r6vZ0a2!P{a0HCIeVJBMImfFg_4W^Ks1moZmckrY{K|{eVVFv)b7)xHI#0-QC^!v1^Ofv_&yKMwPBKDh^_0Ero?MW&vrb zcNP>lxQ)HSDRl_F%M}Nhz|B>+bED2C$zuiJI?`q-@MO)Yct9gsv}N@J5C=CxYcf9! zvmxeivI9ipuNIVRvfTLG?TR)L$}_Ktix3JQp-W=FG>`V%%0S9xJW*dfeCZ|2FdKoy_Jd^B>*hw z2%TXD_3lC{Fa*(q$U0*qn|tuoa|chASEN2W>~H!{l5=kb$Ha8=i7&|(c zz0-&0=-nStziX>WrN6t}<^1}tp`Zt2pv&zY+%b#=7SUkm@%_Y;J2KAK#lQZ1_doU2 zvQs<2+d{X=Sv)GpFNE>54kr#7MNP`L3(Der$u=0S3sR0a*Vt`egZp4KK&C(oVnBpj z1FA)MgS`Q5Ed}0eq?n6|VYll{lf8>tBCZx{or~sIL@0NQHZA63MA$?WL`+K_6-0eY zA*uhGuVMkWkl)N}>C*}U zZs(ZX5Yb5%EOzL9YbNhuDKhY+@P57cUM`lF>i$<76MLRKHcz-`*t)+%0KXK5DPI1u zzLRiSW!u6yw%mk}>I(~nSV}ABxBPq*-BEk22LspsJ-^FP5$v1tJW!1M?R{W92jGFp zuej$nZ5U7Q{`ss)(eYj>$dDKB+F%zy?l)&q$@_Kip^IVVH~nkGEMIukB~x3x?vAg9 z^+npsY8Z)nZ(*vzOS0q77^{7hBYrA-DsKObW}D6s=Cpd z&7V5us4m95*+#+2DUOi*+8ebgT|kb3GyY@_@}96tFiZ6B4>IzMlzOK>ksRPzAu2lN zcastFceJ^riI7S|pvSD3a1b&K>QoJbw1I3ufW8B4c>vbUBA1{Ckc|Q?Yy`joEkPC# z-C^CbC@2a#dAavqscJzhl9zYah|yo?+r!eIFWm7KJz>JDx9L)jypF#r(T9$ZqM%Q# z#qs{J{KRFcQXwKBC0^EQs;2Is`6XbF563A zOJL_FGq9<&kE7(t12g0bw8YY%rooVg9%kGKH!2 zMK{7z<4WgLjaaaBjM%O%GZK^#Am7{&eqy@933FAaiRAU-gXy38r`~ua8N7)99G^)9~c%Tj}%1O=BMp!K_^u5;RhRJ2iI~7V|HN<0RvS3F>w} zt(`6_va`*yHjweL3*SmjYM&OZ3${kJ;Jb?r?}A5oe>+ub$hj}P+8znoCS4vwoUsY- zD=w4RYI>|=9s9^~5a4|nY!1J_AwcILMtYK9CROuZU+>4J6eMA3d{ zDoR$Jw}TDFR}tDIjMIonBr{*j_RddVEC2QnQ$wrOPfj{CW$k+0D`Fvzpoxv?zI}Ad zix<;Qf}Ni%RXpcXL6@mFa`DCwmIsSBmSs@CxN2tFl}I<0f|+|h85-!=c3s!GvhqxJ ztH)q^u0d@vBVNGgo5Jo?^u~gNI5(8~#bBg+V}5g= zc)?%qFoNl-;UNs*BHignq|dmS9A8a?Nf{5aPcKX*Eh0{A&>$NC>wOKl@ep&VL17SOuQ=GXG~U*1>8uvhrXaES#&eVP64P1`z5lWASGEpUb(VS4+W(jR5jpNOVF z{32s(AL|miRi0;wEMk6>RWKqJ?AuHg7#zQ9b6tH3Awo%ZZEzEqLZ7F@#x=BIx@Ygh zeeCd5BHUFTJ`sfEICDEjzG76&2<6Ig#X`TfofdR(BX>9{$UaFU61#N;PU4)~QJo;{ zRd1EK!ptYPBqr)0gITY18#Scd89Nj@KAgSx-6Kx&kB{ZTbg1H8u9J{!o1)R<@{A<7 z+o|8%y>`pS+UA!xUUqxFJM$N;b%;>tS{LXY?@-%Bu$H$ta@+zu!;q#Iodo#g;IlT4 z=psgzX#296_i?Yv7Ax6V?e{tWus&-nn2_W4ZfJDH&KA*t*^7is$8NBFL&ciBnTlLY z%6_&n>WbO(-D%-M`DC-WixzB5uIdS?HEW0_$FFjGUA0_xYA4_}A6Q#A!~N@#X9mE} z5IkddeQ%V%31vN1tZGY@Rm@&MTCG@BGTyA`8UDnwHKc=%(Dx@wUV#pkZ|2Eoz{5Om zKP~h69QDwe;ubV5b&MYP_OLlrvNGOCtx{`icZGFS<%k~U&+H<~vl$sD44K}AJg&nB zI+HY}-PYQc^|eMU+Vb!##9?e z?#PK-D`yN%gewW{?8hB?tw?ZXw!u3je~4cutY@6B2RA{x$V@+oLvU>@IoY9M(yx2ZzU_$41%Up{o*NH!c3 zab@DLEYr7}muo31zq>8K`j+P_BpyBow?8<+BT~p1KKYVvki}vz-`Cc$RsC5e@4(kL zya59uEZKLo{c6v4IP`%hVHyLtTw`Vj|wZd>KdldO~LB-I_uG?QT znj+*#$fun%Ng+mGQ<<*$yN+I%Npx5xB_;-)qt^pY^!vKTdtbH+E8h0fxl*9GJ(s?0 z!!ti1bPcmja9DHt#Xu=i6jSG2-1FkD3h*_c2A%E{V`@tYUfIA0!m>_eTeS_RMv)$b z>B*BH5+~F*Q41`vnJn3Eo_B;GeL_x|<()@~k<{D%%ea$G!|Z`q826qxm~zB+f8Oz2 z4JuB%gguivp6sh8;f66Jwaq`5(_|T8f9dL}wA~23LQWqkzj|{D&0hPG*DmK-;D4FP zw-XOj5SgI!Qm^coC2>h6KQLpkp&X75$A!z%DGWAA<$yYE#ItnbM5~<9PBefL^Yngzv3>R@OdyHmadHi9&?_cu?9o-UiS0<5ffKj6~U|3cn=flk>dSe3m4EBXNaB zW55R8gwvzff>0DNO=YZkNc0x)fQ4ItMtvdw4I^I2>eR&b`ilab_+RCRi1eU)ARmzm zq=9ZmSQC%Bv4KpGyZyzFJ=BnUL=aGi`J(q{YRn%{jZinYtRS1#{o(IGz=7&O7pkTq zv!#wmreL@QQ;<9tQ;}(KoH;rNy)iL(a~dZzu1a=M%%asg^1cJniReUi!XH2<`kP?c z={ZbYHm31#$DK#G8xc;!qWRm`iq3rHLG9W%-b7S21`t#TyXO35;udDZmm|Y%ewqM> zVS7kCVqFd7?y}PjAH51@fVY5emP|xFWrrYrm9{I+T=-w%8;Wt?J*&Bl*RsxDIIjAK z0&wel^=u(?opvjZpat8Nss?-FSa68IU{=lRRclK%W@D1DS^76Cv9+Cef%}fG$ms$!3F=kMLZ?Ut@Mb`i2+!hW`2@%DoE$!Zn2c(AL@hwMt|vE((6> z0e?hj*tc*NDG2o(?$GLFNds)6j@I64?(j?`Qm%eR+WZ;y)49cLY%Ox`sl?72Qmqh0U2+wq*3Kw|6fZ~#y%pVmXYBzF zPv25P&w*NGID2O0nKKVpx&`na@rOVO=@jJ6Nov>)lNRH^ zZx9@~h%He!fAbzm-PXb9RvOB6HyV(NM^n;g);qr(edQs)>-8CTf~Czppi(4qW}POf zYLFmWA@}xlrVjTi>{W_{?T2NBqJSn$4>~u)*ulp5YBpw!rJM#YK0f)1KUUH)=0`5g zIV$vX_%dO)&c3Ki<7nFcSiwfdBhX9uc^t>K9o{!i9eUHDM@2kALRI^N&%v}J=aXJ! zbKeWjE$>-h)O{eZz;BuycAt3WbVcH01(O6+%8VAS16P6O_pd>JIHK-KNedIG_Je`s z6nPz*9N5@!x%&s3Lw7R##uqi(Ha9n^$c8tWD|gRydVXe^Hhi*0Y5LlUVRq)FW1*L1KLV1LJ-NSK)n9$bB-->=@4lPguW|kCi!b7GrFzh( z%X?6}ba){udLj+j@^OLv2*_w!=I4)DKDyrhZA@358qY=)LpBx8Q&WO5O!qFhxP;nCfwdf71;E=lO(N$@8 zW=jbHcV}LIkBG4mSufELg>@-_W-i#HQdhX)>tI3CGhK-6gB)mW&-b+!=|HFa?*pG<~`pH9xfyG@diT5IaE&- zezN?!KeHRMUBBt-LDUu}+?4Q(|7mpEyWFT+6kVQz>DaRm7Bao7(decFrfBnrlyCoj z`q+Hg!R2@32J^l{IES|410HyF3qYUm;K`3X7m>A?68?m!fjZb(_eH$6DA~tzf7=zs z$z+EZNYuYS1si8Od~VwgyCQHJVauJqu^-t zJoSIq+pNd3C6Ds7CCAss&G>q58DP~`U?A%0E)*CsI3^u(0lF!a4YWCK! zwweCZ#`RgJi8fAV;_k1nLy>JZ8$L^s5G&9o@#Yx$kb>WPA8I6@N-B&C{><~;?y1oH zyn6)RY58BN7Bb?=&Z_hff7c=Sv11@ai^&j9?8gUJO2UUn{@|vOkHe4 zYX9!B^a7*hF~r5Q^Bc#k1K}f<1~~rYhJrt)i+M~}7JeAu=kGb7>U%aX>66$34ZI2| zNjL5tB8lPTa56ZVSt=o0oSIso2+ruA=);%W!OF867A(h>n0S*E*bnFI~Zu7%|!+vTJ3fTpZEL=b8|@Bj<}= z*Yq`WUu{#V&RUtdKIUQ0hrdJOg|5Hibf-&3+=&u+B)orb5-g?or8L3{#($1~iQn?l zf1?6FXd-2wWMKfo0Dkf@j^)^Y)ad;DfhI=qZ7=sBQ1A3H_?f?4r`|>heHH8CR6SY} zTKe6yazU(<20k&ziS*DB@xPnuXRft&<#+qrlKh$w(e$A|z#wttg3c9MV)tP=y^F-| zOm$Q8;Tgf;t-`{R?{y70|DC)O!F!Q?s_b7&+FmUfQE*v`;OA=2)zc4*Y=9 zFeymGr_Tbwmmnu*gG(s@JpS-ijWTRP`)}OXUuT?et^-^)h1JUB$Fm3tXM}r!Y=VDZ zj$KJ139Re=IK|M~@S6|`qTN{rQDI4ruh!^)W9z`iZy6cZ0>?==I-3VblLok66qjU< zqzy-}`*dwVy72E8?Ly$5x>;9yZyXm%RCUogG1}&H=T)PZ0?)`;Er$N@RfRvkQ2zB< z*IPogVI1MZaUo|aypTODo&jEJFM-?HVTmaTL%HK9t6Ij>fV!4#1jv4=Zd(~XOg`P_R$?u94*%41u#4ekosbAl z^uxb4_u6x;e=Vb(rS})`P-i#xVW^f?r(m{@U!nXa!S`3>*D8S zm5vGOwQjr<*K}s+tnH@T^uf$=B+Yj}^P{9(LcFLsXZbcJ+A;l-6M*{|UkD&rDTvvU0 zgC!#DO~`S)QB=px?0?M3xnCV3$sd8&ER6KX2Wk>C*@*ZW-JIl{rs8p2LMHqqjsudE#irtA(B4Cdf46U!o@FCN0B89ex-lW%C6zvG!N zpO|;VdCtmw^+?1*uVtYZtH&p+(d3(>tpV$+7AFU?C`Mgxr6FDm@9%RhcxUAfkOltdNTMlU ziYxWp>9cu-4%F43B$e(erjrcAccy*3Tt<2-Cep5mJ?6ret zf-Zrqc|q_AF@YdB;jxDDk5&AgB>)+ld4cF7d6!JFN? z6E(&NC9@=x^MZG>7Be+XU@0%v$% z>_5p*59f8VpYeF9-TELKb7QU+G0tcp?T`6fGkDt7nuaLg4SQ#!xVc&RWltQr`S>~f z2N4bUA0fojv8$Co6O`C+x-K`}AC{n7 zeMdg8*!AtGy|60CmEZMTFHT)eho1SFH$oaHi=GY)R2Wye5icSg99JVn7u@ed%tdGVoOv&bs#FnEY|A4|*x^PMwP6 zmJvHCb^6}fS$J>y8(DPw-?PrfsdRpXs7S~TEF6f~V=s<%prVnnVjU<)=6?@n%1a1V zl3PhxS>=MVX;!I=?LG1Lbaz78UMlbbVF0I9=7ey$C`-?wlIt_9flDZJrv_=B*x zZEh!cV-K;MKPRa}4_l?{S~)$z$-JQc2R)r2e4xCh)69QS4N&bf#qc6g4YPLq4Q=0YMP`M)@|C9;7j z08zB|S!91#8F_MD^*S{jL8VrFfOdbwO-E9j-%=tUF3P|wTlJISpv6?tXb^nBz)8&6 zt9wopw7B32!vu-WfA6)LoM?n4rSmr!OBTVOb zlOsv%$oiLu8ZV5Gz2@ikm3=&~tj(%mvN~&PT%bzKpl>FFTHQYn7V?)Ya8%$e7wY{a zbd4oL#q}bb7&Cww7XENTxlGHZ!>6F2AapZ5{ZcIkF3KW1(IVxCNZPVp6F}xIGBn(W zht%Y<0M5vOZkz^ZGzf)r1YS$Sq$0bZm!KLBb7bQ9Q?DP{o!DzmPrHl1Na^S)6v-BF z{LRwf>o>hPUdchapz5Ejl{a|)JlCn5DY?vkfxbJOZ9U?iDy^51*E*6DcxZb3*~hBU zS8=6!%c-VoPVxEkM&A=tuhxhGtE&1%ih^-~3UGVRB z{rmfGo-LPsEdd{O|Nej(ul*rF$Ns^9wTWhc+j`5MD%9FAm%2i8SJ?X+-@IQZCo5u? z_YqVaA^rQOG))-Y!y7Gn%;}%pg!8g0aD1BMmnaMgbTz}@P12f4+#&GeO1}ml#4zkg{b(KTh4r2%n~eqe=7BkPa8GmwoQG;=qe1O28=R)fHYCvt817ds(lXK@^mL2Y>>J;kN0P?cYemL@H5qs_`hZZc!*n1!fPF-P zWYbND(L@T8-HGwgfDO46QUn;Ay$0ZgiT*Bh)Hid$AUWds{rq#=l@CD;uVYb zt6k)Z7aa4@PTL-2O=s)yROB9~=*{o;6<6X*m@02J`CMC*lGyk(+qr7ohfka{nphN# z_RhFF)B5{wN%k8?}{i>Gy@O^tBeMQ-;?4!ps9ilbA09@b8MjBo$ znqz~HdrI&S@Eil5Sd#cGS(P=~-|*o zTya^s>2tap;ZGSn>#wBlUn==>|Hg4a>c>5dq^k|efO_z0c&}=rcoLQZBS3Odh?P<2 zsG`}!r_Un5C^vS})#^8o1@e!J!nrv)g12zNJd}gMZxbtiJXJ^*`>DoRQv)o@c2?nOsq>%p(`n4LF~XEW+@LFY7K) zRK-gKS^0=G?_{yF79AOFo_Z*aUaDuUQH}cLWkn(UB{8*U$XDu5hC*5vl#0vcmu8sViex_;u;Tp??c>6d#W~h-oU)V%X7P=7Ua^n@y8dqoPy3abuGAD_ zBVSY1{y`7IsFk0mTa&zz;Ac@aC{_J2-Tf6s1EXem5n*7Qf^lQGY0L)KTf_;{1o?k6 zMmTj;X)HV^)eTc4%`;=BPgN9|JMSn0bbdY0pMM!8pvW)}tc zPVRl4|4Dx9vop36aPK! z3yHd*)!$4GW#Kf2%v8h0H?Q$+g>2&~ujX!=lM3&`WhcplX+)aDD2V0wrmH@=dh=A^0YKL#C?$Mvv9Ua{Jeg z5abCJ@XF#NC2iAL|9o)l1+OiTLYh{z1N7+TtgWpp()~ZkE9BVIJ$rJ(|5u4>l<_i} zibYaG4Og%BG=5vdq~K!8Fu#Gva<*-W)V&kcE1?tLiA>!4*yNuZb_;l+NX-J5)Fk(l zLDtU$>IsS5OpHotyp<%mDl^>|uwsn^REeP7<=IAg=$*Dl@9 z8OH-%uOlQ+u1<^l1aO(4%U^$94UM*nqEB|p>F4i9CY@EtT(Sf-BttF{^A8m~>fs_+ z^Y!g%nxZP2F|2|;hy_W!O6u5|LD!&?kK2KmM;xNM1H#Ix9K8a;%$y%`dt`mD!gPf` zFb=3Zb~`s;{zuGcu?NAOHgxLwi~WKe^^&uKKe7hJckBB@9FJ5$(%>bVbU!&5J8%mZ z^FCPPb8)UYot8eb1bXHTD7~4-pgQ1&(AoWHL?qT)5u)K-fJ}8ph@f#20Wg zZdPKy!)sSjqEHAmQS0$lD4+Ux#Ou?X`_O=l)_KmW-2Row#{?D^6~!FR;J+Mj*0?n3 zb5ah8_0?O$Fv1e@PEEtd0lwtMC#pZ9-E31Mrl4Tm$RVRq1X@qtho_xIC9*_g=*5di z$o;z96hfHVW;8JxKFHwxUhV#c*`S+DWBILNuTyK#8;ljI{>?6L&TB8P$-xC^i8MOs z)mf9*LVe?yLaKkVg(Fhry4pMq`CR%NRIVXiQ@GC zI`p#_(h!Dz$}AzK1=`T$OyZw#G8CQzUcqIrm*DneTW9x#hfYuh>OSHR zRA<~1r00%3!!*B`399AZ_F~4#4NI3aB!u=q_p{gF%kUi`mj5kipbM{M&`PGWwcJx$ zr`<1Zkh6sv)WBf|uysXaGhPnn+(|M?!*qknkSGD@gtW7dl6z7JtM0r(z_dlIn z8dnDeaW015Rwf*GBl8oP`f;6@*Y}7vOP3QWz5R@8-uK5fHb~!>C_ta<;%rAto6Cg% z4ux}{2}$|OZ-AJii3*Lk7uZ?511g#@oWkDciWLT;ALTO972P1sXVRngS;W75bI=t^ zFbn+tEF$CL!V4R^6?mbMSE5z`vXPP1A<(jj2BZas5cUgsXJ&|>+vF6>T_cig&i1ye;E~%L4_l6u%P=>t_^c~Qd)_dQ ze!{j_RJRl6_WK#wqXY9(WHLPgq4+mde=X>;vXpXZAC%C8%y-gaZrM?SmJ{K*{-kf{Gb>e5IrX6RzC`pg?w`0BKhDd1!N2a+zYQ-c=1B{a}Q{rHW~ zpW@4PgU7IzNARVs{^0p=wtwMaE=%%0u*Q7ch;b!nv7U$av)XR?Kj0!Y{Nl9sVte)~0LX8) zN)Ks>qKD0W#$Rl=cDEPxnFC*JMxJPZq^w_;as*~u_GGIJ6^y80vxOnbH*e@n}N8V4K4FVSr?3?iiz zybRMxYTM4$6cFQAo4fNm`dYA%jHsr)Y*Uncy774|V%qHyz90;RGZkB&>t( z)O;T{Y1#7~L)sNw3-J$%^UcsH!1!hW88 zFK#Hv)b=GLrtq&a!`u1w_bxjB4B5#Z%5^=2AIfG0-^A7)Hi>SbA!@-QV=pC%ifgOU zy0RIL)f<|xg>se?Y?2=X-n+5e0W6gm-|I=K5MkKWaWz@dWswznge|Fp^{6+acAbWL zO@~&7Jk&ylzdo@VDsgnESa0|+Sna!aMwxjE3(NXCRCugD2l!~gUF>6g>GochAJz|7 zLzVG__a0O}^;T<8b~dpa#A2X5UI^(oUgo~bVN|r!jNGom>3iR)UQ6v(>QPz)S&A^E zqg9SjPJSBZr>3n* z$7)zZ8N4nJbZ1r?^rD%vlJa&kbc_Z+tUfFzEf_(a$vzv+C60@KN*p{I9s*9)&j>`v zq0*8ekL5qr#zSRK0ypYrwts|5PRXvHO5(e(_wZ#FxE8##sPp9MBETDG2Vw19>S zQ@h4*p@_{C&I-?paDQCEn?? z0$ECCw`xspet*1pXZ*C8_ovxz@WO+Fq7O5HB{5&?R_W!B%Ow3oQOgaQYXeZg|~ zA5R+R`5r%7^~Q=V2P1uy@q`4IC@M5ie7|FNCt?UAKew8d=w)9){DAGrS=z-Eck9Z3 zsapH78PJz5T?uYvxnb$1>HKD$>Y-;4-5}GB}VYpNK2iir@+pBXkCO%0r2o-7#r za^qHr#~a`^Jm|i!1gw*}F1ahyqQ!A4-vCJKfCu?wgS`7Ca0tALI|aZ*tXOmsg0_=G z67Qw}I$Mz{x=U4 zLN8gIY~y^l3QL@auT{)vemJH>hrQKt6Bk*g%I7hLSWN~VVXLc>d|H~9<)Kx1CmukC zSbAbGCx6LF-hG&J_189Xx@V_2r{rEQzvtAO?N9R3`Qu3RF3x5!lR+t`O|CRY8i#%9 z@x8J#m-VNvz5L^$H+y}}fN9=f*LGRpXwKg3DDXf#seKRFSp|3ihb@fbP_IB2-_&=L z@(8fZ?MhZQ6^?tka#N{$r2W_|11oHhxNtR3g|`XK4_9wUW@fMsz!Se$Ie5 zArc7tN)Hc~+B+Dbe2bN?mE~7`jN~lImY!-G@~9Rj?cCbkiAF0_n0+!?8J88k*#pz&IK$E%yW~mze3$#$_WNvEQqfdm7b(3!!%sE%^l7c|%`| z3GYW{J&la=PJQ+x9i^eYo#4<@?A)m@q$yN_&DS^B8e6C?19&w2wIB%qGu`u*sO4h7 zO1&hT$x3?g{l+R2!TM!R-uKTWG_(iwI47)nw65+Z_sswktIE)7>iD$$7UYWbe7x6_ zrPRApHpyH&=)+ZwUItoTXI;d^4ZVmn|I=vYFu58use7w&>kDh2yvK@devS}sP3Frw zax$x8^?OCt=gy4fgbTlS9kAKfis)_RAd)2(qCu^u_X;+sE+HKfhu ziB;PMG%R1rGg^=2R9~7pCz1THKrx(pwFh`|W8$YmxkpX2&T*9#e5DuqyYan>&w)Dq zqirv?8@t_DV3CDoo{hu0c(hdzJ~Sx$+?%$mVDrVq?Cv*dF-yZ*pqp?y*d)AkB7$wf zX-sTQO+%fd+~$$(tfL%?hoI@LBJ^G<<;~ikZbZprRPLKIq5koS55*+zjg!V! zOMf6AL9=K;Pl#1%2%JO$u_nPMPFQ1VmNOuqg<;nrW1FO2o!-;!@*db^+P>kWC;Yqh zLd)4$WX9$e&qh~SH4@7G24?uKY@(wjm-yH6)zHLxNrWAjnU7w@?u_XqDgQUHa@V(A zai_>=d-ia~_iUXf5&l51fa6i!)gMsSdg&jKzt-30r?-+Ie{loY$z396nVhQgY&OZm zuVSa#dopri6#;ro;aBO9_}cB*d>>)C?l0jOhrFsxMSL{6$d#jFXQ^D&tie-XR8B|H z3nx)Jnzm)^8a!ZDku)UTKy1ibU-kBOAyyfKip#j}!Ra_4XT;~%Z?6u`QBm;9h{cA_ z-UnYUP)I9l9Q&5!4W3XkKRwiNO{7@6RMtIxoBtj#=n|{ekL@<^RFm+lR&(_Tw#Q5c zRzb@xJKe;5wn@((tdz-p-nW&_Wuc!KC53^{EV?Vb!J>N? zKbMa7n(P60R@Z;B>DseEOO|}nquEAhHhp(PQI90;F0QiaDqKD9nL#4XBHIHCzo7Pd zzyV4^8!Y;s->CSNEC?;8BRDg~FczuKeGGbU--6*$9~q4y^!{iSy%p+IWWS+Q;r*jQ7=Jk z?Y);RzFNN5n1#5tvL3e#%qC$&nO$WZdX`hEe#4)`?@N6}tA4BA%cgNC7zKHpA=%a0 zoftI2Z1Nur| zP>lV;D)LV!hB*|{opky_Dz&@b&r2!Sipe951bFo^hhNJHl}S$3Qy-!HF1NV*xy;7g zd~+A?vH5_@_>U5TWWbNqNT%C_9OCj`N3^mTl(6`WQ7tc`Ag>DFofY?Gx4!9Dgmv03 z(8dQ}x9rMwuVba>aH?NZRL-8tpPv}X<=|0Guz`_z4r?ZDUeVdX3wBt2B`jY z`^wi!W@tm+C7D0{ms3Z#EtCUmi^9H#_SCRCR+D?5VI-cP%dUhOT$5FV3;?Vz$@d#E zPDt5CXL)@#u9y?Jv0~UbV7Id6*}Ve{SjQDN@_V0E4cw`k@ZC%Q7}9a26ghQteRVI- z*H6Kga31|}zQ!yanl4xmySpd)41^b-^k^L-*-P^sat*>_!qz(@eR36dD?|x7^rnLs z`^>z*C`naj{EqlgoUyF6{Lr_i(44q;C=&0xW9Csz%CF+=n`PWX6E;P$){s^GL0x6N-wd&RDy?}C!3b=%X5<-FQ4R?P#A1~jk%^L+ij}xrKX`2^2hJVOXtwj&bhymZ&~*|^QpHoOiXxh@IkQzdgiW&M z_nVqso`(qOs2i1q$-wXhk`@Zo4;x$B9HDIMrum>W6d^wz1VePB_;QXpP7c5GBlO&( ze7jS#C~yHeF$mscX>_mK>T6VQ2f#(t%m$1xmj}LOEdyJ<-WOE4+vd3D*H5zcT!TPqjekmIbs>~uT3tooP6mH?tU1o@?NEa5I2axbS(CdZ7R|M z0DqxLcP4I_d(CqVxwd0E{78!^nc3wko>*^esN{9dtv%P-IV@?#W7z`(`Bqje^(=J) zz8A4TB!C$z{QyXojS-){lfN1)Juk924ItZgc8dN$%-ci-dD1Fc7INzI9?522x$F$6 zkw{KhzvBCSjT6pG<_^#jMbd6>mSb-tW5o!iNi_DC*EV_v*vR+2EP?q02Ir8h1MQu{ zmV8#ttE@1!Pu>qAmH6c$1vmd{$wPL_n>Gv!=PSypM!be1$^urS`BJ_`S9%-+5)6KD zzW*`{(S3u4JRzIJC#n@hQ>;C~8hCzm`L?c(>DOWih_ z6miV&MU>uibF0weOF<3gGk3^YIud6uJvqJ7xQCQm#Ws{6ETK+jOSU~*ns_d?GvI_V ztSl1Eg1f?q-j|(@R1uhXPL!Vs7K50m>@L@1jem)MIIRAq9t-RFCKcV^`F~7(2|QHq z_kZ?%C$f#D>`W!elCdU9wo0W;v?#JyWV?jOP9nsJBw3RsS;j6@mh57z*%|u`Gxz@Q z(C7R6zn)hw^D>RO_j#Uk&inm7&pii;@0>&1^1wCGLU(!Q`|f9ek;Dm1F8GmVGn3vt zMdjgDDt(2Lna-Z054Sbx{mkf|nm**`Hof9s_LyorI{d?#lve&s)-7?#$6|Se>Bz5U zN&AJ^)t>J&XjMm}enI$eTXj*vwec)&90H_#pT4-b$qLto7C3YN=f%|kU`P;e+EE8! zNIoAjz!&GZG&g?4l-gr}LNd66b&NrQ!Txp{hHtD>p>n4_#*)74{U?gY_Hcz5TU@2G zhJ(|Rh)my5>u%$$65-Jv;ktd<2zGB&jeIBdoZ{F-bnNw)%`<(Hq!m>QQ?uEi-8VlZOHf;(s8Wm;p$iXA`7I`$8iRX;f;i$H zG-rtFSE||UsVfEujffE*Z!7?AU^b(bpXU(r25#$2|xGI3yg?w)eJ#N%Hb_P_!4>?b19^`YgwO9Ui!; z4RUKXZ3;cx^`;9LN3WVeVqh3nvH%+Z#AtySMI0cmSMR9ig!9VLBv625}z*3vz+_d3zWTYYDMn#*uA!(C&yF!OjPuzdp z%w^!ZX{?P?Pws^d0-ML=7e#8%M1(;8h9MFU31P@HBC? z;t(J{dHIz+P?EMb!BH`_>G8+(qvU3%%5yv~G|SkvVz&6c?1ey6VY2$~T$)mKGeO8@ zFyoSD>Mxg_JV|sBwDM?Y&PCJ-`>a&mV_qFSb?NIg))NDL*hb&D;f%vB{@SicLW?c| z>uouuc`EVaKP&$5uDYeFH+wgsvANR@&42fWmwziZwJ*@VGreXZW9QR~37LaN!2!pTTDw%KthkZZT3bVzEB<)rDU1xSwPL!;<(*wBXA-^mq|>}Cs@ykTFNiHiFA@{( zJqZA#)*sbEgSQNYdtn)5a$`9L@KrAaYZKvBMd7BT7<;3*) z3#HjISar>el>eP0H{moQu#FRtbh_7bEmn;ja-P<0wJpD#azDVQ^6bZ$pXtAm1s69U zSiBu9takrWT=F>y_l7fR3|cQ6SkOzf9{z+9{;iQVS)^!P=-@e8z?FgasVO`noF%N! z-)s31`>;wDOddv%lC}7WcP0Ttbtv0%#O0a)V1sxBd6^Rr>;l4WBm?loN3s2S(!J;z z>VFlgG@lc!_nVHKNnR5E@aviH7Q)B<{-v*(wt^%R50d=0^NByN45_Zg>P{lt97BB) z=cz>o)J|N`7H#{#t|JT^>?#Y|=^`Hg6&TFAIS;g9;j(-#w`u-;(F?dT^(V196r@Ak zVQNL>#J$6IUph1K{%Na-TFRG2XmUF*v^!1j(zRI#5O`wobv}~KzDefAn(|6E>aA-7 z)AF~)LMM&h>n^yCJ>7`8feci&5Bc3lPfC{>=8UxZlvi(EA$0Qt7Z%$5q1>(3vuhcB zC`A(VpN~hD+oOHoo!$PZZePO$5jS(RMzua(>Ov8_WAp&`S%Q|kEB~uR{-hB}EFt8a zp6|(Y?7faeLgfy5A;X@JncQKnaw)VC%2@>pz=0T%3s9AJ_o{hX$tI{O`cTRvzuCeB1tDk~%EAaB-(A2qn0Q_KY3#Yh7M0v)ZX((b^e;wW+n` zSq_xunct_Qny}W0qjM?_>q4DnwJK5AdgSBw`c159`d)7N#3n~M0wU<(BwQ*kft^7q z9mxZ`Xw*{~NMmpVIzpIz`sCV}Ta^}V__REa>8AATz=-Fnz!*^dOJy7TX?-#8S5XP{ z^hwxO>-kV`=r;*Cvu+BsR>OUTagrK7v^#q%HLI~(E?Fp14HwI*)!G`{o?K`zNkeIG z_uevrC&tCo4=VH;(9-ft8U+0IM&1}IL%!2l2qzrr@61BJzddR48~|p+ji!8dlXFI1 znQBhlI-v&Ey0$g%(j}6Y`C~|SN+8+4!ltHj^qGCsq2m zJcUi5S>ovAATALf3}y3;V+$RoXhF?0P)YVU&M*dGpi9Lg_px^qVi|MgGn@ScMsDzA za6rUjBX36r_PfL<%u^n?j}r5?vb~hGam$xCeCW|_(;7p~j}couo?4<-rtD1)33t=p zb<%fiu2DZ;`GkT*pSEJmtS;K{{MQOg9BOCimp{2*O_Bz#LC#93zE2M(9;Jr_US2IZ z4%d_0fME{Y4EPyE7U4rx_#Y?R5(T5g@-b8X#2IW`?-k;IwEzrOtb0FZYCK)~sQJ|& zwEj~&=sc3`@gC(xJG8O&cInWv6rmUKOMNkayBX>CdDM5xq#kS6JCr8M) z@4MlzN3eFnF=Zg!4x;ylttbF!9!4iIi#KCPHHsSArt3J^&-50?aS(|s2?K@!(d=Dw zriS{!jXhB0$t}d6!e2i%JTJc$X##%>;ELV!_VU$nE2BQEzPA%S&7c@zkO)f;$Y);J zWD5i*A#Lo7z3E7W3l1-;WNuh#Wiy2HCw3U}`i%6QxRjPXx>hy`XGa9to>t(t2%rxb zm3nauvTnmB*?8xkiv;iNjjsAz0gbyvEDAe|saPik^s3{PV$sT;gZYj~o2BQ&j%)X{zI@`cao%(%1XW zPscZ=WM7d`hbHwjAxr_eQBtFdX0v8THb+z!@HBjQ=M?1KqFy95_Lpq{vfld@1r=`j zV!NrlXO-|f<}En5?W2*;+`CYEPxJ`**Bp!8%tp#0R(sTlh2S1USY4h;+N2uS2X^9y z8g#9@09Bl?N7LeEplU%b>X2WOVSvBl7=*e3HxumrqYpmYBcLzokq|S4RTw1X;G5w( z|C26VXbG`Te~Ut~Ia@#>!9XSs$|2Z~Y2i8WxVYcwCC717xZzAF$ieU%{T=I~2>nVt z+(&g|Nv1WiOzdo+?(iz6DqMTx8&Z8`O?(;Z{v6z$8m%FEyRr}KPo-JDTA z)mJ;*yzyJKJVWuGkk1QBjYiYYI&jM#3n0@0R{QM(Q0lc8;Pwzb>{RLhDwpRm%EG%n z6hObfB!tY<8!ZAh7K7Gt#@O}O+pySB35WGN_uHM|9#60!GZ!?^(fV-ufoH=oU)H5h zFk12d%G2q$qAjbf(uYvmYf;T=9E85k-|%!3%rh?&mX4NyvFq>%Pp%PEnn+r$3{)2H7&+C zO(7yIR7oRj3w8b;K6hrez5^@4^B50w9?EZW$+Q&d3kz)hBhG9%SHoYhbbimPmP}2a z!OtTdalrI+58VIfYUuZ^EhHBDnOYRim9ceWnEpuvoJbe~bqPk~^0T6xp2z~M}PO2nsEF9J#M;318n^*b0{wY*sBHzD5 z)*4mYHCwBA*73L8v-50w(caX21m7xy4+J-2_Z@NXOB9E(iPK_ad>ITy$y)69po(>n zZ2l6(Jd($iL1yjT-NOt+k#mO%;xhZpzp2(0_|+N`#tLH6uJ-y*3ptH`Fvp$s2FBD9 zU0R_JohSLeT0wad8GsHgyo3f^Lu(+7wlB+|aB&3y{6pDksL&;zpRIi!~By-n6t6b3ae#Wj7 z?I97C8GP9AwHT&4hf}B35|94eTc3F-YH1@qBUxBfX`sPli!rAj`?NYE-d+}FT_w%a znZ(qS0kh{tJB78JKb-Tnk!-WfF3mq$9VDPL&fl?Do|Q10Q&gdt_M{L6xC@FY-g7)O z;4q#;Tt-}u5V|xj%mjHMiLI@u?X{=%vq}#<|G4>7bJRqu;Yy3XdGvAscx|7FX8y;; zWiIHodz@hx*A6`#}4>_qJpUea`&1azJ^ zKM_pxS{*yP9D)APz4qbr#B3w#?)a&atM1;)VA;>K%wDEXi>UIAt$|wuAh|^-)i9_Q zP5=xq7CD}p^8)e~u2oz~Q&6FPTmu!&aUl}lrMOU|wlrWktBxLLa>iIox(PpgmS$!$!j=7g^eY& zn7;<#G1EjL)vq+0QnnINOTtK1r`mo{sLy;D5i<(sA5Pt_3CJa@F5dYvhcAp9e_amu z4z(V+A~N?GyX2if*jevUSzhs3aX{8?TKuKP4jF+cxWlyMVb7IbWYz;L>f+bE!Yaue zb}Fqk;11k5SVQF#@HH&v;WvklE6XcYt5+EwMB$Y}jXJwY$7e7>GZ6kKfh7!jNV0|2 zbx9m#1R1q{g2X`L|KV)`)ni}C*wPi;?IYPYLnLSewrj(NJCNi0q1$9Ku-bnW_u=RIlu8hJf7jIS>F|7&taNZQ~} z{~oeB^*9$|Jw+-iigK(rUDQMw4zZ`+hK}o@-+6_K=mXIL?6Pzv&n zo6ThwtR%Qrq29)(#G55FSEGeHj0Neucb1poe9{tEp{V~#^jX|)|IBhrs&fyr zswfz8!FSeRc9Ng2k{6b~M1%Nu9BKXK51NLoZ2T)n%NI|Na*&A5YqRCcL&k24Mr^NW1&{L~0rNyyaUQ<+N^d$1I3G24z2&OrGQjgv}aa)W+3 zE&SLx_xL>s4OOupk`I66WB*-^fzDj}m@)gJY7XDI6OwNv?|Tls9XKSnYm&F9^zF?P zHi0_A&o^96+AaAR@xkJuOwe2F(bcWGAIF&t&NO#bR*h9XX{^lov}n#o5N021TzVBk zz_POHt3MdmNlZ#*8GY7gAMjzJYMT_ji&g7KU)!_nFU6*)I9vmM945gnn`!s9cmkn^ zgS6XKi=x|q-pn4)l3C*4Ipr|ONb`Ak$PnS`swi}kFk8_CXh09`9eeU~qgq*xVt=Gn zq?4Z2UjO|;D|M;5(!)(F3bl=kK_0z*s1(7nyoz=IyL|09xWX~wH={DRq7Ei~F=j zcE$kQ)uQXmYZW)P1o1Ou+ts4so@`?lJT3}#n9W#K4*UU#fvNai9W*V+V5}ln5NT<$x3(bOxy*t%h(Q+^(4@(>kGfC z)T7E=H|fVz!HOsu_>0|k(KY9T%KNWpswyak>&82+nO+NGL!nBKC$JzsC<5^1FRnFnI& z^HHB%#T%P>_b&e`eX%8UEh#&vNN> zUuw5g4ZL2ugAEoWLn@->*8~%Df(P6k8$SBw!=^aHuLd;+x`v9nhei3>Mk-o=6Q1oM zLjG^4QfQ_LUGGVrp*FpRmKWv6ob2IAi z-1P#Wd@?2KG_bx<`zU{ttCn@;MvlL~;f|04WKo8)2k-e5%0q+DDVOrsTgyAr*5OAg zALa?;#{!&K_WYpHozV}^kTbYLG#NX?KBm^+?k2DDCqhcsO1rd@kDvI%sUqvFSmM86 zVgdDn35PF;@8UkX@r-z4{g$vXXKg-`)Qp#E_f{QarmE4gu@Fe!+tYsf-o8GX`6UYB zPk7h4g2N2#8q3G^-MfF|7|CA4Bz--Ej3>v0^mj@}059h51Q~rtJxXMUpl3K#<5P&k zA}aOw>xN|v@=bNa^>0}oi@WI4U1RXnC^r?}s_MtoZx4MUUhU`Dt_|K!C(G08Se5Lu z3EnWN{;@gc6E+Z`SN)f41R);k65J;txr^`;jT;|ZUbA3g&~A-7(r-lE2q_WqqLlWoLvV1lKN{q1Bi(d(anfvT)^dE)N?E^ z$PMy>SHXz~sb7L*AePG9bq?JJye&+Lu(2|C4lf|L-EAmdF^m;|tD^G5< z=^kb2IAfT9tEybZx%c}TM0&R2G_%gvfK7#&6ucCy!A@a1T`VWQ+8c#ShMl@fM2Kiy z3`*!h$U=Fy@}gCqlh+$NF(};C{ALZ6G%H<#{(Dcnm(5mGPqk=rdVT*iyPabUf z^BndPh<4QJB9h*k=^C0~2oF=jK%4snq(~3lp`QbLcLP={`DWBLTe4_L#Ph6b)}b4* zUq5Jzd*h{pNpS;5Sv(s#rb4o`YLocg8dqm%u3(J=B?2#gHAy}X_MnC^q!>~Wyl6$C z`km&Qnk_7?oOBubzAXcqiX^USy+B5Q3#}s`jA9Xp!rQ;+Zh-x4=J$6bV`9=e5_VwN z1V9$DTjzAE7DZ&y@hGe(-c$>_n9kbz8lY1%J9+SaaD^Et@>X~H)N8;{u3lhDT%QcP zzSn>pbQ#PgSrT*BO{GlDqvr`?H@qgVAG&a?)7$0~N%?!|bMyb+pTW@?8PDLvPd|D% zWqRU}`j11)nyltmZzC+k8rJAc&&5xSdx^4iOgG0_x|uZ0&s`pDRwG5)`b(XUnpOng z&KYSI?pnG>=<_^L&^{B7?Krn94g2VKo*BIHzb=ES?JLY-FSsRM7ZS1v@+5K6F;d&0 zd9l|~E_g$|Bjt&`f1XS`Vg_cDUI}mm*UY7v1Acg+HkEkK93vUInLTa59E=qO7KJ&} zW|SUd16uUXt9Gu(dIV!agaGxyXY#$!1o^=jp(vK-BX$$Wg=l=v{;ev3h z*HD)S&kmJ}>+|RBoOIXGOn?DZV$b=PQf2U7dD(i5TQL~LEEA3o-5(5T&++{CJtC$) z5-{4nI%1R9=TE#&N|2Hd2jM+wkB4Ai7E1nh&G_jwgV_H@1G&0jzX_N9u^MnZ7-hL) zPOv6eldyN3X3+H-A9!LI9p#{~Lm$>TG9S($oW;|x$v_tH4$*Lr5$|K~;H_h=YRA3? zm*cKE!+emlCBfrjg`V}0_9kh8ve=3+SD+9d`WkX{i~-@p+Ui~v|G^^P*H#qfp_tk#NP?|`LW`hN2Q89j+< zMnwRJp^JZ5Lj~SS)LR5ffY(W12=;58k2wzBWS=<6cd8j14)DQ?aD}9NQ^Kra^*h#n za~1QtGdMf8yFGns+IGHtfj?MNdiv}&yBiCvzFu`?YNl8Whl00PAtr_c--D;cHIP3c z)-%pCXBxC2B;vp}a2l8sofFe#8sjlOaG})YIxKE`VG}P>O^V-q_nnmYP0~-pGfeAo zF#$)1#-3(Xe|koxv3| zqy(?K%;4s`B_E(7|I7=&)FA~C7}hvGJ8qWkwZ3t7tvI52 ze>ZcpmhwyZLma1=C_l@OgW`AU0;qfoGz1P^wLRl8sqM?HE&s?a?WOhY<2qM0FVSSu zHSf6H@^aH?ocG15eUq+btN7^u!J8?tX(S%I+1W?U0y{g7n>i%pE$StmHN!P4LSwh( zA$L~Z5dH~duxXeffoE3-I}h^6J7+QiEbu zz^_m}=obH1iw!JA+~D)CO#pqB+g_lB*$J~?R0uropac~fqVx#L%*fcNe}-N$MMt2a zOdGs=*{IITLlW+C`7*Eo-gPKr2aO0vJpL$SRG zK%!I~HfM{P_yHZZCg^?shON1C!c^(yhv#%m6>TnH}cZ+u4N19>C0 zZvSgdsBnN6VjKyG3xiD6F0LWr|BDR+xc1l9IG8N~Zv7fzM91R6{P(c!?}2%iH%{-z zgDJG8P_Q@rn%_;Gg#8H5G!k${2D(Vc3V$(tyOf}ReT`@zNY%xvX?x8hvj62`;|YeH zvtQf=paEyzN=ERxjV!8xLddmj1D^Ii=lm7KgKGi$pJ+|YE3HUn2x$8C|D;Q+JSWfIS0$&YlU61VJolUJe#cEk1B4w`2%0i@(@JkAtYZ@bD2NnB5lQ$QOB5?R1$AaHQ0`F`aLIMO}^&yzHoIrq+Qp*}(eWMt|Eh=*Q#hvRJU!#!3bEp)bPR>+zZbJb5T zS!4H9A0p%KkFJ)HhN#Bzy&-~o&Uomjx*2mo-?K_o5V60*OLmgayU*)yS6Zr>B z3KF7=5B4x4nUkKxU)Z#k*tXo>n?*Kl;}+PW6Jv6XYYvoJR~B5|DjBm^SKqlUpGC` z7WmWLcjn5xu!?Y`=`lNGI@bp@hiN8UZh?J~kR_j%m%ijNOMx$GEEo+bEDx z;x29U#kEi_<#&O@a#8Xo4L>5H#wO7!%!i} zK$&?RGRFdNo=qXb=>8UVe<2otOjMY6y4^tRkN3UMdr*1{jw&YPm<8Z6l(&oNgYv;y zlU!(sLED4-I3`h8PoMD`c|a&LZv9cAHXTp@efKk`xKY}p7w@BJvE9Qi;l-}*GKuJj zMROz8*k@KH`yr!s<-tEc!qJdD=~5?-4{ty$g&+RMEGeufXWa$10<=0MAWg0$(=4VDJ9$I7InrAFucy)SFI_7&9RW z1-*xzM^T(;ta-5CSBo$h@Lfb3i509BeZJDA8$Yu%jr*;vJ@uOy`3r0ty!|79IL2-% zmhxC2tO>~#EiRksw-NvKHtK^p`IoEYFLxTlYk|`J6W7tTn;lEmkGf(9;cr{6i0EMc_;LTvPwMO86+VQ_=c!O z_?y`ZDc(QO=k|L}*o2HosT6oJi4))w;Az6X1b84R*cZyLeI{7#Qm=J((XMr#3Nt&z zOS$2{j*lmC6GGIkFPvQUNL2*Sxj=&F+Uf!jV91)RA1vGpWq?VzY>18~>zFQrMkDKaIv~=l?5xF zMe!k+e__vXjen2^ul;{v@5}x9gqP{&6j=IEM{I}!R1R)K=$IIIqCaReT4;s7>Xp^y_AoV}l=jh|tN7u2=65*(DYy;vr-MQ{T z!`mE>uz3D#-C3r}GvC9WJG6&>IGQ*ZR`}8?97`GPkVWn5+N0ZLk1GeSk^;r-lD~dF zkU!5XWt^o*pv?jCCnTfAnFe3#(cR@mE0JVL^WrKNu?Z`#2!s8Z<9Q)QN)DHzD3%SF zUYg+$yuB-j=9jdnm1lFyTk!(0>{O~5n4&hW zcD6Ij@#Lj@=jBL%$D zDxAY`-VDN9;UlT^m;hbnkAmz{l6-F6`V3zcNs6Q>eN$qnPxp7XV5b>uY!K`s_c00e zNeT!TDb@bJXz~7}GzS|6@pQ@S)2WLeaJoU7N8%aw!!HP}Vr=2mC7e)V7u$m2d+|-o z0fgm-@vITan)lc#(ColKW+reaEod?P>u#Y_K*gW{koaPZ&* zIYH*M;s%VZmxa#7WuJMv$=v@WWjI6_os+Ae&@3wW!i|ZZ(}I*B&jrzX#)ijTJVr5B z-UFEZA1QU$PNXnT{T3VM@fm_x|0J#t%2+cMgtFIMTtg;tEG^8mY*AQV*g=Ql-a}M0 z8GDU1T;C*LhD;EVD*D$H8+TqQ2J&!y+~D)$SM@@IZu6Zl3*WhTOb!-pIG8aM;xA-= zd$8o6w2(x~21>Bsv%BQKLv@G_=!4|DP-ff}64RL@?|z45{!?FMNo?|FAeSy2%w{mf zA+dJykknOf_>K%nJgii|yXgck!SidFdG3HyQz&x#W}E>@nH)%%jlIZ_=31-r-oo5w zCM6Rz-GaDv=!6Xzbg!A5U3<$j@)jJbcn!-|&m}16e%?VF4u|`m{U8)-T-3iPrhgEn zcFz68`q4k|7O9S#HcCyk8Ei5~5)UnciON($HoNu`v(U>??vPLxQTJ<8tqql%e6@VV z2Wf*fPe@3L?SnM(T5Rtfr;Ly0oQ=*4gJ{k zss0v4AxzjeF{;P{3V^7$6ue--^`%(vKzTt^f$gB;dXHj{C?7U(Pf1wlOToz zeEv^?o53-L(Z)QKY2%!SFOh=Oorj6i_X9-7dGwp7egttVU%C4`n+1LQ=j>ws8A0^a z)qsz&R7IT8yAM&qg6UQ-swMvLEVaZ;9Ky_xT>A*Ve|z-6A4?Mqm1Y1wIOx!XGa7p{ zJYs^K4+RSNT%}IptfZSkT-2PGwUl^iz!N=@u#V&p=`bMLTbTZLb;|JPUjrxm7?TaJ z$-#bv&ctkA6||Qd2z$kPph0rW9^H_Oc{3q!Nfvr)E(5`5Y*9y-_5U+xUEgtw{nyCA zXUxWHrjwWqrUQ$WQ-*@6y2xuCG)EGRtf{+h$4>Mvva4rio2nn8ZD@R4s}Q%h6|RTX z{wn>JZC2UsNo}*`;qi;wC%TW#OYegQ>Aft&*nP8P`h2QsIFeI`4+ueJ9Bx2UX?^I1 zmAnvc+kVEI>RNpJ@-*xPXH;GT+_w#tPA=;lh*broR8buY9-G0H1`DXjK!+iYTa@rb z=WOe@sQ^nPEP<9`M?}wjje!1hGzsB?lbAQR&nd-=_Pq4@dWk~MbblPMO})DKddqM) zz){qdh!&i4I>({R2vAB0l`#d*;(P*mN(l-v!oD>)7HT&eL;Zl7h{uEGykN zC9DL)k~r`20-Doupe_oQ_#qR(2$rLn z0bPyEqpoqf(McjXuQ*-Y;pLe!N}v} z?zN~8)CrnX^x8hh@)c;6l{Q>|EOLaBm1ibYR3KaKF{;&ObD~1^NghmWYbH(Uqua;c zwyI1pI5o(kC$G^LvUzT#7dLxMFnvP9RL-EEH#L$H)TaS1c|s0s>GGtB&pQ9(=0%Jr zl+!4hIEA+G!}}ChCnr_O>mECs~!?{M%^nKckN&!y;o&~;XvlB;nWh9K>O6s+}Dzb2y42x-|+lIJFC7peR!Ei0fWt5-# zWEed0!B}QWSx+MS0NjK#Haf z#ZJXQy2@aJ^z0%fsAi$Wo*#zJJ8EqTt6-)aVh;t!Umet;c7V zQy!VRSd8(%@C>!|l}bNnSa&*x9zXL%6x3(DdYPeb)gnMl<`^u4N$;_UN)76{az7l& zm>N$^7M zc9cxG7>fjBdx+0xudi*~T_Kdb)F!4Kdz1M<(}|o6SvNIIJm95INgqiQ!JcYJR-5o6 z17B)EUM`Ol<@*pnOO{W@k#4aT3j9lSA!%N~!UA$L;QP@Aeo91zfh{a8%yClSz-7=x zLrh5w#dY;sI1olleI0KKYXmvp)xUDXJN73q)A^?UMn zZjuQq^6hhm@-V1T!%>#^%zImCthMq#@iY@@+Pd|v=lrAQTv?AZ`W%%&YfhJ~70b zOEh8}nO$nKi^L+0Y#Nm>aT6spPjav;{bul5zxy?vEiF|3S@J?mK*02BV1QixQCZ%0 zdh44;6htia`95t~*lWo-#wRbdj(Kx5jz;aLF-^mI!?E>f3cH~I3?6wINbKti^ktBX z%21AOik9UbPr(6FiYtk{efYB*tx68_00)D05zlbwLb*M%Wy1}@EKiv$el21GYLPXu!{uAcp5rMl7X)*9OMc} zLH9YSnUxi1(CP7%yZWguOMwsy|5NyyP+sRLNTI&l+(8^{*2w41y?o)+pK-S>IBEM; z^EPS{ox!&Nv0kW8Dm?o;OrN@&mOl?fQxqghx@|vUJAJL#ZB`Qr${0@ zzNGV4rOM+gf{hzy;5_Xy=*ec|6{GzOts72kU$!?Mk3DoGTCy0?x|+c`N+E{~lBC#b@kK!v1p|Tx!PHZ*0he${MV}zV{EnnY zY?XQg+}+%v>WXWRQ=(gU+e+J<0w4GQJI3fCUJ2a%Nn5Erg3z(e21FsN z(FsOMN>*2v^J*|kj3N#f-9F+hY8%IV+|~+48I%!`&YdVmVyc+qG$!$nOC6ls)sP5ikZb&k(TM$t|6(5-TRkI zf;hAW)t@ZgHAz(|qh}Mkk^SRB`R#hmy}u)?kN!p;*`6>&3}vGEnSmrp=)sV?(BhxU zS7j~(_2o`A1u9NGw99W?uu3=YqCWd!iTz{GR&VV+{3Xm#p4|p1D=Qbk58Yj@biX%S zKn+fq=G^BU$DD7x_b32h))q`YtTn=b@TYw>aqF_$47zy+qiEgW51-^>7a6{ucXj0Y zs}CkOL6+NCR2A9ZezkfpntW<6hZ#QJUHZs&ZxxGms@dxAr`_$%(4on@S`e;iUEXjw zbByRQJ3N5%ckGN2afEN)KtA)BY8N<(dqB0g5wj(zT5*4*yyBeV@HO&%#r&(I=T<_k zlx{sT2GSfO{{AXQe7ID%-O1Mi^-SJ)GI!7E+p66Yp;Mnf^*Ivltt&N05*6Osv&{NB zDYs%BD%I3TT{a1D9U92#_qV84+-axb!P6t9>jdjucRuTHk8>4mO27a8MQ*Mo_?Fac z4?B*n#92l*r{74r3O|TZiQQTm9Z5OmY_}!U;GcK3>|Tde23(6}1L;Aj%v75D`$HR) zs0{WNSa+s0NL%II82wadcvbhukB-i=GDr7up@BmX z-^v|kE?8GO7~os;PrCmUssexZK?4QW{L3S~pR9_Qg)jG=l)s|8o@$>rP-q~O<;SmB zPTZKi;zi1X&j|J9TDHPx_3o)S^x_Grsi`h`1Nr5B@>WA7eDaU#NyNm|j*FMqJU#kQ zDaVZ;lCir$P-}#V9@trSeu^U&_yj34!Q78O38>n54eL08I5P;d3k8(c!!Xd8j23_K zK_ZvX$vlOTEIGo$V2q5fRTnwvNX$^hpfD_n9_gcDK4~8;dHI%SV(PngdWWcb?*}+U~v3 zt4-IuS2F6}p{VuX!~1Pd_&L&%44ohnaV;yez4*q?d2du1pG(u?++Rt0k%#h0$W|UN zi3C@s#A76|xgUE3kKU^Gv&EY4wMe`dnaK(aBDVzmd9*%_?5eG>JKj$^Io0X!w>S7w zI_>VrZ8N`;>DyvU!@`5keeEE(-XA+*->q&##PIjHoxz3>7S}Vrq7yi_DO^g~!mv$i zn#)#7`NfwhAd&;+m>d_OSB!hSm_lA3W!-!5L&iG2=J-c{w{5FPuwr=^)xQ|P^9N;? zGZ*CH;Zgi6=+c$XtgPcdzIPPAB?+f0Zz!h{da}yhhbGOeNr7H>jx5efURVIG8Q;7K zLE2jtP9wugl?3jo4q7Ag6JSr`88Nk?y1c7J<*GQZQMeR=xOHu5hRb`_3+v<|fBUp2 ziOaRE>0Vls`MA3R-_sq{9^7g9%Sssds?cy~39j|=11{WFW{jPqdTrJkq z@aZyDOJL1})F9{SO6?vRW#;u(b)+=MSBF}^ol(!RX}$u;*F4v8Ag!ym?@?R)qtw$* zQYmqW78Em^QnsUYIQjL?o~prKc^!-Pl`t!FnF~rowfGg7qbrSn;fhgX+=ZV)oYlGc z#TG*ILN*LEg(J&dzfKOUL6riJ)7mgq_nJZ5=d~xs0EoOpU}Y5q-?d-CE+I~y+dK9- zw?Z~ss3|obP;g1-U^oUO>8owRv}XTU&Uc8uY2w|nXr*wJjxZO@b))zivXl-tAe5LU zIO=2sn3na)F73c;sI{>B>|KKm=6ZzJ(&7bH4*8kFxpk(Hu-AIK{6kE4CE){Pfr|-H zw$X8aZTPU3c%rvhHl$Gf-ysTSpb;epWpI*AiB@4r?Eo-B(vV*~qyg73@-3cZ{=vJm zqA~SoJt22{KIhe=waMl}jIj1l`Ooe0j>4+JKnB)QIe|att9LfPbPoGvt;q9$c~%v* zm&nft)8VVFr;*rmpMyZiz{_^skv`G`xI zXG;_hxZN)+3fSMfH}o*)o!<$eiEuu7C*fhw;RM;!OzSppYh+51^!Ll0e)m5mVs1Se zucOI#fBosfn5NI+WsUG<IsAiFhyHtJ&qC zvbR1`>yqtqG!FozD-oLz7Lnw$~VDiHQxW3 z!URMOJ(HXo&##9chbgT$WdD46q+ zb>PV(<<57a@DVJR-(7LMs*~g29I&0O^)W3d|9TkljK(SZ?7v9mV)A?zmbfbq^~GF+ zPk(b>Xu93WZ9cuX}x>|GSsS z<}081hMGfE7WO)>#Z+XDoS`7drxGWd ze9j2)sfs?5E{u9)vdynA^S>iVl%&}{QS0LJqTuLG6ER5i`eDAVP+h^}L zR5=f-Y;SaSj~kih?4Q^YXnHxcRam*}u-IQ9^g|l=OJmiSl{*za()xz9asEfT?;p2T zopZ!(Ci+se=g%j$btWgkoRjo=829zu2RMb<=yQ<*f!lu4ui1VFg*2T0L`c z`Zn>)WE6mCPJ3@!+N7NFoG*^URUL)i39U|k(J!!!BwIB^mdw6= zQoj79Q|p&;`bH9Vuma~lMI#HB?)wEj9dpWfGP-fwWgSzS?y#!q&p`jtUHho<#I_Yv zkgU&=&->+oz^+G$I~dXb$JLvML-qgv|4LEWN+H=Ql}b#qCCjv-4N(%ZmVFsZ$a<6z zh02~~DrL#O?oWY|ob!C#ANTw1?tr`} zW?>Ch>URxSkRlQp!G25qj10)7)Gko4(k- zMqS`pBW;gwpq#3`?sDIG;-sf0Hzppq`JpebwZ$T`!Mxtjd%~-E&ESTU#B-JBi#ZjR zyKEV zUt`=|0nx_H6@2Rm@!&8G$cMh{>xexso7VZ(wcROFG$9G#8vqM(5`lL`-K%v;v}nX1K#2ps zId0g*g5PCyDcU}V{Uv?W8+O(z`k(;0ul-772LL#M+BAuPVGgRELL!a3Z*QuI_lsAv zMK@+MQ!WRGyplb*xp(GtLRBgd%zA3%3+h4mM&kt{6&z=CY!*(6g)7XmRv#)`(qr|8Y3%)ys*P&WM5Cdm%@r|6a za<8sB@nH&M197?uBYJeRT{6aUeu17uq)7u>CIiYV5TbVT5(5pBzH>IUhw*zgoX9s&uj%zA{7V4c({Ownp~Et?!em%slHyk%sr@LlZuWI(%~@kP`2gEem{2xN@m{~)ma9z z%y`QR{Ka0!CR4jJRz!kqkIW$*gj*@fi*F=XsE2in=DHH`a#-b1{l^c*Di7xdp;T!9>~JOz}`KqcIjePxjn9FwTi`?tDg~8 z4}qL8L9O|&3$(ti_oIK_9uiaaUNZ(f*P5FCATmckmFFtk1MUoYTc4G|-;PbZDpXpj z9&$_RP6Y-pAb5Hm!z1VKgBKe!In6z079upRft?zetoJjf@N)-;i91J=38T!r{@m6D zF~(^l^MA&K9yAn{C$Xx(F%fpJSI2V>+lCbUC93Wx-t}KA*~KV)P#f*e_S{vLV@NN> zwrf3?@B3c>_hlklLuAuraVQHt-73i2rrmlvA9>cAn%x+7xIyM6Qn`Xj+y4;gSg}}F z{*v+GE9b<1zYDBHmbRn5Gx%VbD$R&xeYY-S#;BUnEPNDYx!@#?L@PSDHOV3yN^Cem z6fkJGRDS50fcN2ILz+;W_N)bTYZev2_WT*$m3HdX=l;>QcigV*7x$i33R2^T+&N%l zs%pKPq))viR<)`qwj_3N@AxhCX!5#~!3fRx!j$j-*~E6Dc;~^3XU_kN;{AV~Fwc#4 z45DsoH%ygNC&J20*>rRGUXIUkH0X5V6YJX5l3c#8)l*GecUq9CQ00bmVIZYKrPK~D zoQ00wzi7QX;}5f$C#l>!E3IbqPlv@Q{8PsQy~7>PjrE~x_HIZlXcHN5EN-;Os@Y5{ z?zY;#PhW8dAtpyl5a+W78?{2YrR7OZ)DAGLYC5U*h1nEqabF0c9KRg<4m)`KVNjXD+D_CLK~5na2AQ`e8sZ0VvA~I z&q@nR=>+C6-%o?Hk$J#f2dGUaWt4rJ5L1|9C1m#EgHD=~;^@_LTNr*01C7nTX7JK) z9p%}?qm$xB&dgdcOeD`KF>NK$7c<%+l_t8PJosdW4i9^d8LP8)$_#=jI5O$Ck-s?E z&yc7j7z{(&KhdU&DA)Xo3Bl1by_|?bGZ9-CgbS1SyFT17#{?$`t6vs@Du;=NHB{4l zKSg|liz)Yu!dV0J)HIh;+wRv=9hLADK4!ojoF2BTFUQ~x3!lnDxift>@+-)c)+5@K zb9Qd#Z!L6QUc4g$_)`{NCf5HL{i=x>OSA|w{z@Gwm$ntau1r`2vf^1aZdS>3sAg-? zHDH$qB?dVr+C86s-VxY>m6v35!HR4Uee~ja$OH*}EhQMtqTA3vm9tsjAvWD}^b&4r zFH8GCfYr{rad4N0Ec1FNbQBs=yB-A7)WpvTs;OOU-V*XO)*NUVL%TpY( z8;qhmLSe>Fj*1I@P|z=%*UXbT?{3zROPBm`8@z`3e12#B#I8V-@Mi0P|Mlft6glGkqaAApX4JN)Y!x=f2MkthMGC z?>1q(*S&KR#>}o7=H0+D($g6ACE9|%HqW|oUsog&tESv$XCo!>QC;CT zN4BiAnIeQeaYxv?o7?C`UCw&UAoww4D@J}Nt&2rnnU8+!tV#Lm7WnP(_h~d|x@X3a zL*HN!X#1m{)}C)~+zQ=Fnv5Qq)!g0iQ+_qg-Fx6oO6PaT4jq`V1uvZ%s4JeeE0J9X zs2gij!5Gtu@iwh!Q3u~770T{Y+(6Ex@ktco+rSvQ%Uvu#oNnr{Uk)th*Ye|m{~ zH8QqMfGjtJy7gM21{Qsk{}-FOj5^yDS0^LxrO+AF`7@`t(4}@p1rIxH10$}rW2_He zDmZ_anIHYKTXi~gPlBEt*YjT{-6wUvlpZ+=X}xg&s*|GBhD$**Rt7F@^eQ?HSNu}- zdd0GRdWI_eMdQK{*gA`r*$Y%%Kk^lzgGC3ofa-7qD3K0zeu8}8NuPiYV!u6O+Psbf zZ$t1{#M>E(eBeH*{2H>hi2eAMjDDzl9C{m<$ITSU|B**SqN2PE$cap4Z5C`{caXey zd7WS<6+y`mJz^OXA@r+OU{9>|5AklvC7%}cy0FBm9xDN%K6!8$85M!Adkx7KTLuON zKEJkYm@e7Yccn>k^tnWf3RO}~?h|G+h9vADV_H_WTp(gQi=_7vwV0fr`0tdC zO#0(!_5}ANv+Xn8C8pv`7TTXwo?ofO5Px1YXL)?6tsPpWFPIJc)ecuIj%a!}-IlVp z^v||?`WK1rf`EshQ=$6rhNKVv<5fP+d&Vl&Xxr*g1b+KC_s=Fa)yt_(OcaOhx1$W^ zQB=lkw7MXfD}UDGo0_}DZDOHqzR3<=a!e2TtKv%*`jIU3Ac4N)|8LEFgB*K4f%Dd& z9$~mHz3>M%ZQ`1Cc465%zpicnEN%Wg7g4C;3Ty65yUFK` zUCu2R4t*{bd%n7lPr7&9uOZ(gK?W2)CbWRbKnIQec$90)DRH^aL+))JS7cN4X7NRa z^beNLcyZc9nDCHY?@JjT_560K|E!K=o@Z7x1xD!Oh(6=`t}KB1TRZO>i-UrB@p9Uw zuKoToMohz!#4yAkD=-IDxcgm@Nl{=3{k8AxJkRU#hZ{(IiEc!kDC8s6sf&Bb=LpN)eq5?*;+6~ERT2e@=I zyOZuhDmjA+d|56<@H~Bv7m=o^*+qS{kjzry)TCS)u+Vd4QTD?N%7LhEf4Fvq>le6442)rtP4tC#3 zdP}5A<=(M?;M-<8eSQ-qzhV1Bp=EyoIhR@uA4&wc}+Zn=gT8a2h~H4Dy7F z8OB^|Nme6ISUzQ>mIE;m{N7E5dk%h8@Uyq+Hg$iyoAAt^>tg`7CT*mKHsX+#?#j;h zm1S-nE2Sr!2w5>!;TjW)&nW3;1%h_XLTd)Av5X?Pa@KAQ-}$9oLtl}Mq~a{DL<7gjBg#z=+3NV5j8;gCX}rsf@7FR`JX6% zV)bz3xi0u^*ZARkydH!GKuyzkyW+5-{_pVpHS3jkhR*M(jnzHr&-){kP?L2Y8_Jo?$_OHrD#3$s*i7PY;qp658!Nts>2Q3g`cAy1xcb!9?>iMnZW zcin;t0-17a@oy`sAR5;DMoZ?pTxcZ%FyV}o-7@ilvF$*XUbEud00wysl+k1OkbY16 zcvRq6`n$n1=#$vi_f{7!{VbCQGa;G4q_-!E1bes!5wxhw@w!`0`e zP~5?*F$uvQnOpMC3}*?o$3;cBnT!q>sXL!Xg^T;8bg$Gm&Zai0&zupn_DlO6+7K0v z-Od5qU)}<5?{8UZeA?l%I=5qQCLrcrNB9Ej^g?*1GN zH`O58L+C5VG53~371pgDxA;9|Ggv&raK5qiU6G_V zh;LJa0zS}sVR8w4_zgJ3@ke+4Wy++VxgCy(@rXbFS>cj1PZ0kTB6=8tXAR@Zf{B$k z*PICg_G2Zpq(*(lq`b$sC}Gu#;GXyqu*QpI+Z@i*Y)MtyX=S>YZLd3)JqI0s+r&cS z5gZrAco}996rR%)plr*{*&`!hNQ@dk#XmKw<=xU#>^m6)FiJ$Zf>R=(uMJ=poB8)B zn%jJhG{6%E^kOO$okotbw0)U+Cf98kV9H5wltJan_f4Tt{_xo0O}Z66UAUbrRf%&8 zZN>bm6|~6FGx4aVgD*Y28p6%)yxab$R2Sg6UwSIM>9xJEx)iPs)}08Cs1#;2Yea9zp?J zt?iwpj9}93xa6Exim{?bCurLBep@TQvEuL(-fik?S67$JLnynpm4+q zz`|@2soyh2x|(J9tJGZ?{PN=_JdyA1J-uD7| zZQ{b51EiaFRNE#b2{k>+o5}Bzr-u0LTImFxM2(ca62{( zo&gR8@z-5sdTtpSnUES-&Q!0FvG7^!TVV7Jvn!jSWh`Gt+Qli#cF#nE=>-#l$3Pb6 zsLfv6Sl%lJ;$TE6pV~SVklUA~#IXnLGJi4ct5&v2uRJ|3u^m;@`w5-_Ic>%6uQHcc zN}n?7_aLP1MdxAMKvZ|qf^%!9z|k_bmO^PK2C5!bORE~NnL25XLT1nPAKLXh9Wh77 zWPZHh$mOk!r63m(%BDSjJS&)y^hlJk2AJQw3yY(uZx<;`h*}{5<MoT^26k_cJ*%ateYxd+RF<-{uox zo?jWfGf}qrv^YC8ErBti?-$|s`T!n=FS($Bwq$142&hUN?D=7o8!7x5NwM4e zoga*Rt)I;_(>iiUXYY44N}@Bgrht<;b?oL#8!I}3c0>CcPy!powhxmr7x(%kH=b)L zI3axd{BFRJ$^LEeRRU}`aCbWivF~q(cEU1!0%t+~xWv5xmCasv_w>NWkn<-kr$t_^ z-wHhQ>Sg4~ypHFWIzrsfP<-ET6|l|}_+D7o&;F9+dq_PxC!_A9@joqRcA0JGckY~8 zUU%7Nn*0|?^$z8Kb^s`mH=?GfXvX>6NBrl`62|S4U)E8D;02h1ZD3dFwGa*!p8M%c zsKLI-B`HdjjMIFV)e+y&gq)fKF0Ejx#Z@5!k2vSa&COJ zcgJ}%24m>IP#;86RsA*xG$a>}!%PtMXLD1)<)j*i(s`xDwPxqJ&LM#|WSZBov6AIa zHi=*_kS6p7dIeoL2d!;Bu(#+czoy+6)FlLvYGXojQbKW4MzY~^f@#nss}R5|<(uGu zRa%U?G6gq9>bwsj!F4_-d_}(cX5S48T;}rr(?f>T7|?gxM-u8T{jHqF^EUwjU0EDY z$@dOvqqOkYJ(lI@J@g~r)Q|7-u=h%RVm)n9hO%LFbX2>hYB!mXQAm%OgC)RO<QE>REtm(T6MXS1267jAmsEwP|8`FCCRA>u9TRgC3X`~R9 z+5_N9Y?hUPWFl#;nYR+Il4&&er3vh;g&5@8!`KC@n_Mi*+36c8cA{<4vGg~Yt= z?Y2aeiclCWhU`s7jl7LWB8g#?Z_-oaLvoci$}d6$dvR@G4CQV-=j%R_7NwLT=b}|j zMp3plS0_X;bswD20p#1sM9kL)%x28|0}rMY7@?t9qI%v+g{b#`8~r#1C;{5>#_VLA zG$(gJDCd~0D;pri#)!7wbc8LBV-sbG~s~bE429~3ninUUYPa34ky-94@ z%aD7wrP>^Ixr;~CYOk(yIAazckPjd8vpE$*O-}uvZJ=MWPwFiAIw^{2faQWN+{ljeA4{jQy zBy%}-`Ic#oa}Hm@*JPnN2pb)^i`}(^n3NH7I}q@`lJ3^D?!DF+J|*>2It$5FY0%Jo zK}rg19z;9M7{O?hpVDu)TGYku5f%tTE)C}LsdjCktN3$wW67o%N>^8 z3U`u?UNbAlek4yY(E1g&J;zjG2D@C*74B3aNMLX>s`w~aXkKrL=}NpHQ^ukl^SQmI z-IY*e!JYa|;;7oQH4a*#i;0U9RKswU_`D_2eVsKv&>Qz7s6V-KJm77)6DC8(q--== zW&UWTtwmfTbmTj9ng#ytEH2+aWRY)cHi|09ZwtQcc+)NPdoOZXVXTu^&A%$&xVSsL zhK8Ub#o@9u)R@Q?s1x&k>jcIovo2>I zC;@Po6*R@z9pr-}u;VLfm!I+Ndd!uje!}5O$i434?@7=0Nj_gW<;IZ~zIyS+A*Jk3 zQx)~EwPxm~Lp+cOFGNgf3uhIUaV_=74*Fszk`!$EUnptkK3dafcWA%adltT#_ABm7 zd$;3x-{CerGZ$MJd4g)7Dch9<{P_|tSNe=y#ESr|;Ox?6J_7AG^F$dWNouxhvmqxOLFX! z{M>`0K@(m|HcLlZ2~qEmm!0Nr@FAUfem87e6_E#eHD)8lZY`0g(f$_~6GBj^s&x*3 z(!{nEeBcUl0%h2r5SnAup7D$}WN6`F@5iIR{A&PK)JuWGfY%+dJ#2~^Qyxt1BlI+rb6Ig4r+oOU|mE0y8ktpgnDf1}bJCLzbF6FWmUij@w z(%JPgIlEEbdP-4)F?Q5$wr%WBCHCPy$WSR|fM_4D(Hf&IB;schQVmwn>v2;f4hUxHHynil&MQfbm9e zgD4vhMm?=`|Ew>@i$=YB`J~uos0|ETa))57}4bvRnwzv9p(r@D5WJ9E=prU^WtpnC5)TDLCws=Od3z@tzcAf^794>y%|m^bO3wwssGgraVITfrUY* z2`@X-Qpf73hQFfd`(%AwmY?enc}GR#V@6G_xE2%1~KO9{&cUy$mFD|vtt*&GwTo0sO_N7Qc3Jkw)uoc z`azCf#)FX@LQ2}w!)OX=IKLJ)6bUH3tw3u?8UnW)0L?)OjeyP5`~-_F)MMxruo$GW zWkJ`L`N*mk-vL!5?grolvKeQ^fdmgYVh6NBJkuzg#64YV))QLH8hXv5^UZ502w*D1 zr^gzFvi+vbR#)%gLYp7cf7-fXPu*=2IeRU_S5Z}zhVaTlcfR{Ym2`WsNp1ISJM-RP zk9j8Dtj__r2Up#G7Wsdc^_MsH-PrZ2_kTy6gJ9(Q*uvLH_De#b_x^)O`FeeDy87|6 zbN6c2(Eew40=%qiWGG0L{bASPC0j&vb67jex6^^`0AD<8C7R++xu zlLU~%YhfxMEB9jg1OGC7@RM+q5(i${Jo@nrVlE(Iy1lvg>J4hH_4)|9uOTrb(9^@C zui=KAy_aj~nnbzdU>T$VT1Z^>hX+JF?6?W3NQ6AusXQ#`R}RI@>4x0Cz}4~U@6kxF zrNIjM-pkG2_`vO(NA9+iS`OvRy$a zq?+yo8^q{w@CvyfFh1RVmA?7L(`9REF2{RAP%|Vx0a9B`UC#GzwgpocNDbp93(y6o z(E+A^Gmr8ymv_Yl=Jhp?*c)QmKhHKL@~(ml6G~oV4`W_x&Y|;7D=TVOYq}akt*G|YSKykAJhVJfn>hD#UL$Q&rRC~Fet|JQ%?FW`7}S=j z8&E5TpB+(J!hO@zC@%kL7U$(l2k4tbr@IN39QNF=w#XuF=*U6jon$DoAAnp1jstXz zMxejx>X>NC=3l$H1fVbK)`>L*u=BQh-J;N#G8U;MnbC%HeZ3wdoU^O%+`~wo zkB73mS%--isb|nF$Gy6B;!PsH?L}F%p1LnyK|PDev1{Y}s+gXLjzIgh_ii!{nCHSr z4!IMUd-;9`ig@kW)OR-XH+jczHSrq#+JEqh2w-KR9j7^~v7F~+Vu z#*}Ed*MTh8e*@uN)^HU%wc-_SzkDd2^&<&y0at>L#Bw>LpUo?9LYGO%p02Q@jN~kZ z0>_hiS|ESz2`5uU!kEos^GAcv{mvTZC;c{hDv7YnJ$f9%bU`cDJEa-wtjz&$_|*`q zboLvoejvD~HHv2xc(D(8KYhXng2f;G*n=bPq=Zyxv-$Ikjr60@xQ^I?lOD-o6N4q( zWE5VB+dM5Sxh_%GG*WvnEioQg9w>~FF@=}fJnLzpG14~}iRB>AUnsL3v;B8uIhp<>%~f-5ue{ipAC&H=QJx^H8H&J1E@rB>82Uv7|_y~>m9c?3|t z&Ybwjl9-Kaz)%aDn0hN81I)sx3nB0M!Mv}m!Wjt@t#yg(!5`yyL$0@}oXzh}ihU9A z)MgQOR`9uyDT}ZKJ%Wo3(ESU*QML(*qS&t?hj*==Y(HLR*|Em@bIV@51;9v7mASdE z1i#|X3_eiUyw&3QB8iX^6Z?F0oKG4Vf&CY{Ur^fRY4w4nFYyQ9H%2q=(+Ib?Pdx84 zIL_ZD-YOB3q5sZX{Xa^E^+m6&6Yva~52u%4qb1TD4BTyNp<&&3C|zVCU_ggL!O!kK zIL-#DuD8U#D^*7PGJl7=AToN2JGg#{WE7taT!!j4Tngdkqp#-z4vq_)WmfN^CB{K2 zAa$1LR)(mHop?b1a?zw5HUsT}Q zH0RMbG&cpVfN7cqyk}Thd>UQiO~g+Z-0SM|{r(!N-1>3lw0BSW z$mly^c`N?V4Fsp?dmFewF;jhQibWY*%(9gKUWmC2E`JG^XzFg^`MRqw6c5~Ej85(gk;pL-!VK!gGl20@;aS#pP4#^y z!jN$nEKb{#k+Vo$puf@7UpIm$I_Z;O7o^Gm9!i7|d%+K|Oc4*Ab`=CqJc6zHk3nr} zV%1G5rkfVi%hscxm~`k>i`J8>+j-cJd<%1^RpRz zQ}@&VBw>M~tWgDfqyO}@J-&N*V8~lv=8bb^uM@ZU&Vd~EN1w))y$+D}E`f8)|E`FD zGu}MU^WbMPe8Fhp8Rr0)qyK$td89XRkeyFsDkSGlCo(luID@fGA{})Y`eC@^mN%`n z)$wD~J~xZx6j7%Tuz9X&HQsPrGhDz^caphx|F_@qZ<}M{_5e1YUlvv^c`T0z5#N%3 zvh$6`>Zu!kVGf+&lyHVy>wg5Ywnn^Hs~5t0kEzlODlmjPFi~b>d%ML}zD+_j)Mrk> z=&{8ZYOo>WcSFvuho|EpRuLmJiKr;0jCIAZy#1H+E1ACQ)~qwgPN-=ysaSS|C5TJn{AbBC zOL}dw)QtE{aIf10?Ysq==2-aSN#~`ISyYi_I~o!t(W5xlu9yIG98Jn9vZo z@*}t4Ren@x{zS-w=>r%gK@XLcnBrIL%ACBSkL_8fBakU?S=+<`?4#X;fb~`({lgDa zK^FptJk|O*a}ah9dUTgqyeZ;RdH9@_ntw%veKD&yi8nr2DXtl6p+8CjU37^Ak%}_E zy<CUoCL(-bh{y$-9w7H&j$@jtSK0ZYA77x0 z5*W%wG4@Rr{}-F<(mz4CXu~@2LmZQF7wS9Os938on>np(j0ZfU09X5EY18VJ|5P{4 z=u{0(s7nMM%#J`xQcUfnJdo55!$1XpI&G#dzr9I8Fr-KV%UUKk0;Iim`*&ivMju=_ zHWp7t_f$ec@>luRg5JDHkGDMe?Z@9M{hm?jET9`#-)e>gpk@+oWKb|Jgx$?@aNZtc1h0;%l+| zw=W!P+FzrygUt_-wXDvWC*+%ymx#DlH7oKaUMQ~40`8b`BVaHcX8Czb-MPMp0;FhRbO7 z(ylUO=C+ZPq^B-x?;8`iB-|Ql3-~;Q-L>c!w}jWAVyw86Hm~?Q{|#cyhQu=7x{?GX`J%80QV7_e9QMoJ>D>wywV& z*`D)^x#5tN2CwHu?P0I@D|Md6WAe3H@vR`bR5PY-L7cG`!sk4?Ha*D;Cf{*@G|Qm} zdThq!+ujMhR!%}oEt+`fS72W1En}OX?g;1J3fvfw%pB%in?)e7 zh0NVS%Ub7&h0h%YQ z>$MDiaar`PlHlR{PXs4sE8T=3`LwXNS?}6j{yeFfxOM<@s1jD+kc;nNJj#yH*LD00 z_3*dPR4%g}DP;#vpLzG@Z9Bdl?M?s0Zd;GJH=A%)z4j$oMccLt7mpM+)jNZ=h4uO7 ztFstm%1rBI%lBdkcEYykwyt0}j748eUDK$N{d=vm6Zy_}RfR3~o+@=Ja#0ri2-`|>j^2xRtuN_-HV5>=5tsXd=nm0o z9-a5s(f4gT%M_TV*tG3RSBB^=oXr?{W$(_h824lDZe1WPucVDI!D*%Rmog!?EK8r$ z_9srKxb$?|XwD-8clIHR#VL##Md?Jw%5SGfg=Lb68ZL>G&FOXPd7nLJ(72!11ov~D zkAZ6EhVglUwPM6ry))LC3mENQ-kKIlxZ~(XFUC^d?pN8yFUT}>1j$ia1=YBHNqaG~ zKc}WzU!29rAjhctZ5G{$Kc9@T+$|h81Rh|3X0_hMaEKTGItJ;j@}OZZ0!S4O==k{k zD4RNucRq;zxCuQcO*WsGf*oCCK0*HUt2CeGnpneJ^NF_Exo=Hlm~TuGfX5O(A7i_0 zc|HTll;y9XN>0Ox1@cQ!$k4+gXsf^)rDgK0#yJ8+u!xoSph6NlA$SvGJqz4s0pq(r zV*Xfspgy2yts5N!1U+QwkLe?@Bz(F9c?#%2U%{S)*AyMvbeE(w!Ef!%mSGuj zOuT|Nz%|XYsMh~!+93Ua4{c(ZxOcziCw}i2Z(}G}j%qg0`9!kI{}0(zf;{#breh#B zkH6-*(th^PTF)#0hl%a+95X66gN@LOKoqc$u6YZd&V290%L#H==j?4Q=KnU6=*YIx)uE-sypO$@liU*ca$#gmR#m_Y2#*SadnuY+^OSQ!0k9^gL8A@0uD_<#6+0 z66~&tLfWN!W!mtxm%u%Jzd_&a3DY{Jas@b)XRL08v7Mb1wo{I(5+<5fFqgA4qAN1O zMO_Lp>tV3=#9E$DIgN~KfE{yG1o|b2|^ia`(L3uss+Ml`_ zbEg0kO}Yeqvk*h?{Ke|Bpjzn<7XqH8n6G0Pr;!4UTQoQzB6KA5?Wy+Df1x`ApnC0= zn=0)5QfrB@n=VuXEA`L~3H8q-dQ#<@B~F1Sn$%ib&}lVZHyDo^k8kduOF-gfao~ji zbL z>cx(3{xC%1VV5Y36;=ClWDST!e(2pcEYnFeJ^=OR&H*=4&mBL|Dv|wRN4NdQ>e#`@ z!w#{^wFOehe?%?ScCYsNXB^j@XS8j0Co~)SzR-E?d50#!#zW||o;GbyW(s?7ssyo_ z^9FN%Q{a5?dVfBvzvyQ%_Y;v-T{f-Mx%7Wrl(J9HzvTP})w0^heDH5`xW@Lsh}{jE z(d(pS7#zpEF;9R~v1MHd44ik)T|$-z!3WSWJPJc3J&RL>{*K#7iMY>3B}KR?C2k?)SWXL$YX$3?4xd%CZy=rOhTQ_<uPz61B)EfC8g|NJKEw*PAVh>3H(fb-vr zruD}{dPf>9^rC{sp3**Oi~m)6q)#W*`R zX-UPIyBQYr%_SG7^=>_>M!m0rU0s;1<$>Ok#0#+D^C+8`!&ipN2y9nAG7Q01H>q6H ztcpsMF0Xk@-c>Nyhcp?D)nEaX$vx(=C2AW%lLI~d7hVO2loNM+W&O^$ZZzIp1KjhAz7GY}p6?4JWQsbfbvv|#Cgi6nb zmL&W}n)-^8Yhj`AkP-qH8RQvUY17h=RqU2n+0O}GZmOn|DZYuP0*CS*}Hs&m3; z!t9sE_KF81zfybJ@9YqU_J`m`bR&mOOK|x@cpr8M9&jO372h|;BLd9Z%xdZ{3@G~= zyavkkZ4p01FF{V22nA#d3^=?5!}rdir})}{d{>B%x$z|f3Hz-^*cNlHx<74>OT(T{ zH|~B@8C0&#ilQw2nU%TUTYOi0&#A#Wh&FMShhsH}`NfIyz0}@~buGynV8&1-q4z)z zlKiqd^1_x7a~HT9c!iNZA#C~+d8(rsN4tGjh&^kSO6ptn0bpD{L z$-P!6l{~c#Tn#3&*}`IdnOsp>Uq0>@vRas_2uI+JOKz)d4L;~{shl)1C(k724S zI6ec`LQyks?z(F3%XyH1kvhSdt2o2Zh9+c>lJ1CbF36RCu1Cy3RgFF?C&9y^SeZqoHEM z)$5!~o1b>go2q|(cSg{mZ)5M=SeI-cKAp6Rz~}cQNU6_;+7u$0vmU>bA#;$p4BTZU zx=;r3#z^Xyr=8mkxym^bK6xgBS^$#VF4;wbK$3LAq;U}WaDCb%v}!j5uam6Tr1!fPa+OZKvb z@}OBf*DS!7K;>d@aaMz>|9+VQScJs&n)~2Fuh|1C^yLUNimCh=u&gKazWNo^v3m{O z-k*HwQ8D-hvn_`!)Q7^DSnn@j*S_2wC>ZJoRxnxcr;V9|7#Nc=!UkO{44$S6L9_sXd7^#?YqGml%ylO&OkILSDT0k{51tI20Jw|Qi5IzB*H$i8O%wIgJ&sD^= zD5nFUMIr=NuaP7xa5VwohEyx!yr^e)c>kH9Q@IbIF#_~TsP40<$Ksc{E(^MW3S4fP zk4*=YT9NQ&m>TDc+dFGABd@rD32U?hd%1lNr z#!ygic61LH35Xf>TP|5Hh>`J`478)cXu79x`R8g35P&03^C66&`A;6}nwWlN*i&s* z^W33s7d^G~7jJAg7IM}x^)~B7I?aHn@*yP~<)OUV&4ev9D}0r-dyarr2i?3D9x=!}rt&&jiSNRR?IwlCS9*Ri8mE z@SXDk@cv%+g6D?r@9qOR7)t0SXLWNDs%pZ2%(c+(4rUh+jNI+3DYy$bcm5|@(PFUk z(iFV*+i*X2WUi8XGKk?a2SRWyL4rmI_EcbV)8Ec3!17k5GHk2zJK+D zB-fm2{k6PbK;AVhM4wmg3>7keJV_No9oUe44f(QdemTa*!u1AJ1P~R}^WL{379t^5 z!m24qFC-YlMa~uE{=~Y+R+)?|dMsERu0Wu#Ob;A;;fvTZ65Lie@tIc30HZnDbmInk zFW*3EWA1K0R867O{Eo<JFFG1vLFw1d8#JT|Go$2y_$IUzXw3RqhH1_{@TCo;L9eMfgg9#`@X zZ=q;lR{Rp*gMnjg6O$hN_Sg4ZdiNu_Rel$Q+aHS00}ND}WYg8Qe|RVEC&e6g2JdJD zHc%Ft(6bxkpS_@sYOg|}Czu8sRp(c%X71^uREc$MxM;k_@;;D_X*;xEl3VJh#1sO4 zP>X;k_)phyL$81_z9&Kw+)O-5kU15uag^Q1wQf3${Ar}2Vmx3&2Rz(_7BT>+KRG8Y z(#uB7=SKM?Ou^o5&|#9^9J}r3p+XNNNyCBFYrf4Qib?ONrn1mVF=KTOrSamPv4Wg_ z0S2rgkB!t9j0be}@MVJ=zheUHR^WKp+#CWhu6~5!pS0oT5r?1(JO^y-L5yI|DM~62(YSNE~pi}2dGU23njqH%VSh4 zD}c5{V40Qgr<+!V+2Wm{QF5wLL;Z#KrilNs0PbB#KU)bG#na}cz>;xah76Z2^aT=o zF&f_0mg1tX%jy%EJ@z*#Hwz-J4|bIFdYV58g0p9Hcr+_m_UWX(h0oeDy80>e!^Q^0 zDG4#jMh#Dth7l+0)`Eq4R6#re7@bDR^ajk!cll4U3dk7}tQWtiP&h#KSHDnJRY#LS z$u6M%C+mm+)hav@IjD%ZOd2N(p@O)!j6i25Cef{<%})|CG%_=kt^f0}Y(tF+orSx5)H_y3 zN!G~B*Q=V^e|LTYqO9eM7gXLM3968>NLtS7YGfgafvFew8*>jABkrD?7eSr1Lwgns zPodXP)XLeZ#wN_+!w$Nj*&K5jmi$JJB-{kF0CO>BX#<(>J9g_6u)ggHjo7hvL0D)V zkVFYwm$#SsNpM0jm+c)LP4+#4nb0c!d%PllanRjkmOLIBr@`8#7f;7yYLWAd`c|BG z-lUqPUE%*@?9aoY4BIzw+!B(lLbA6@LM0Ss6d{tN>`Z0LmVJ-M7Rr`{vW=y(Q`Shv zl06|?h_Pnu+hB~DXTJ9g@B4c{zwbZa<2sH^b6Dn?=en=!yw3By?-BXo*SV%f>K-~2 zRlD&80cX`7gIf?&NDe}D>x)L6w|ov$2gi)Vo5FYsRy<~^E*2)V$t_xM%A{q)JHG_ z-xU~(nx1tEr4iTrbl|)6^)mfQ=ymZC4%~)tE@9yC_wF4Q z(14P$x%Yhxbtng)o#A$=R2b*{`?g4&&fTl03lCL2K0BLNgh*X!PxyLUZ2 z9f%@nY(&8Bw}YH%N?`;DHxyiyz&x=Jpus42KM$=lgQGb->3~wTm31vNPP5cfIMmNhV5=#8GHRc>P<_b0}M@NKqzB*To!p{j%^2KH1 zx0zI*_zoFNwXw^FLt7&cl1tAZ43DgGMLVx+$|isVWK;_?#+1p?UkwaMt4RsM6~kuj zCLS20U--dUr>N!TxjB^2!gg@+wq;UWUQuPP@$>G}F&w(V=tUNvr7xj{SG4_nMx>|f zS^T&+Jl%@W2e+*hAjCkz2DQ+7#H|%Qp1RqKFtIZwC`}bG{J``gM+^uUJwuSd6DZ=$ zg1Fdg=%m$)#C!fBPDdq@5_^wkr8)@}4J!fUd*lQ;>P*(BCtsbf^*=pf9P6!O z8*a!uoM(z%ZGJxY1yMheT`9#gI{D$Kurb0}WuNT{nol18R*x83x_*eBCdfRK)*U@$ z)D_=7b_mx_%oJm2lBNjeiGF$oBMdqlo4s zp(M2V3SlHRP+@!JgOCkzJ+lh^4GX8v@A&*NYKs^>F;M>~eIqo*eW>#J#3br$#b0j? zuR$?W?WLN@D6e^8E$`o^)AZg!JK&@e1JmbY0adqq(U0L2zYh8K_~9k}!tWCqYm1%L zML$QA92iY>2+O*|i}%lPkn)^6M?B(nMz;*Vy*@MZP^(7P?aN`(Ixn==RNOGRDN$kU z;kLaKEyz1_oolkl;7rHwh*+82BS|{s;dN%Mv%XqiJ({43khj z^>LcJ$kU+mCdUl{@0N6@ynj{jCywF#mn!p2APk-`kT9cpcMfd7 zQ)0jV00Z@r;m^ZL)#PzeEid&!u$J1U^@vqOLUFs^H`uOn`pEPu-+2f9O`Y$8o|d{J zf5l#+T|c=7ac_{%_wlDW^z)}dz}~aIimqOtA0UxOd^fv;METz$$%KLF;&wMkuZJvL z(|E+9qIt2qF(Bdy#WRnGr+{I0XrV*CS%l zkXZj+x9p!dgWM-91CBSPDWfGd8R2aA&yQ=7O*~^-D;2FF zboJkN0xnC*j3LGx@Tw19NjITQy}IhAfi@k6vPJ+YMCdbq7@Q&4jwDSZx1+_DpAX2l zYxxmkcLd4b7B|06R6O-2tRoPY83W&aX1{-X!B(oG$bry&qew2h8e7ZLNV+~X7Bnz~ zL7TU}ah}V`iZA)4@U41drC~DOANm&!vCDyieX9no2e84_QwN$7H_6cuF4H2R`Pvyq z@M-IPMY@B(&Zh);kS83zEqa_qT^r}L=+3w`Err@1b{?`ua&(BEx=lJh?*n6Yu1ZSy zD7Y2>^(IMALw>lh&l~i0XykMJszs)zte6#fr=pz~1F)$HR6h8)VojAvm=__s-JwO? za_%Y9d*PGsuwBt7Bsr6da6qhOuQ5R@m)UMAs5&4Z4FL-j8V#cXI~R}kn?b790?;2b z{Zk4`<-xs}zg!K^OFMemIIE-U9aXnu5hMri@I@0j*~03!)vYO!Ws@ic0(PZU=5-=L zK9yYl*STHJ(Mx7D%6Gk>B19M;pKn7ls`d<8d+WO?adNt)UAkrS0BM=S+PY!{gMTz~ z6Eov2_RYkUca;36|I0s&#ulaskQtf)GaEQP@C-mS53B^pF_NGqIC`8!`Z((6XZsz! z)eMKrc0Kx+wQ$nM_CkqYz-h+&ML%Gzq50but#35j9Q@XkoWXYFMw3_k3+ttBP+>HD z;n`*Tk!2#k>@n78Q1>RHiIb-e8>AR^LcZBJDQ`ZA3ihDNY;_*}(%{G+z|XT^om;=~6U@Wn4y#1`WGnm^&H z=}~p{xPGk(>wqiIyN}B)P=syEBtlChT|>l7{-Vc zcC4kn=syRx7e&w(YfI>j!#*qhdB~l_V*Q{%;E`aNeydaSWGjagpE+LCQ&YI}EnumL zvDwrsZh3hq2Mvfk`|Y1r2&22?+1cqL%&J~5njsfLM&n07@{S#yN~Qg5NrD<8WzL}x ztLql);zGK9e*fN2tFcW8XzAv;lf-2p{q4Uq3VJf5o|9`N2=?0^yC{6;Oxb}|bPX0I zd37#$g7!5zt*%pOpI}gjFb&BbP<@g*MSc}?E7{3AnalA#=#6P_2Up-@CYfw`c@Hk5 ztMl*NIe*UT`EuU$0z_(d)WGzY#X&@d{>FJp)9SC!r^S%nkD5+TGa>Ldt}ZnQOL&at z)U|BUlNUZWL``#|@SfL{$K=2YORZ8T?&zSdr7wWvAE&|2y|WHolA^{QBW`&Dke1I} zPun3?LD8+Fagxu+!wLK~0$W$C@{W+_HOLKjqepYDt;Iw~Ao~G6UT=$(HAc5>bXIQO z)_VTL;1r^AG2W<6(r-09t_hWy-$$-a_tINxCnrdl7(T1grcdj<>Jzt2CcJ@|?wZ(_ z0Jf#*1o(BsD$f-39CXmy<;D+p96s#qD34$o!;drB@qv##XueJMDg*bv(J9$+U3l)sHc42EKICi#<)RM!{anp#k=nUo7 zV0a)O+{Bhd-@|U)S+M1Z;JXmQyqeR}BO=cvW{R0T%;M92o(c>HDS#-icImN}eJs?9 zHgNpSzQ!`w`D(uN=_N+Rfk%8289hBQ(@m?clkwx(@RiyUi-_fVS$@x0?|08%X^#+1W6vD)7)NEm zy7`p`M_M?SpK(zknMPf^>0o9OPUw6VJyIaxL3El1XQ`pu zDHJyPI#x@xx_}YJ7_H9Beop1x+6ue4waiv+3C5s;3JGYZ0@dBX$q$-(mru6sk z+ohMJ%r0kGGi-Qhuq7)@btzF1_N6aRGmJgQi`w`xD@|o@pneN@qs3(Ne5c>w`1D-( zFA0qNY|y1S`f$j@>$gt34ia1Osxw}r^XhjZR#*YKRCN+K^@rzMflsuv`-ieulLqEq zIrKMn5=KD;vN!_%$1~?N7QNGk_Ca`|)(Smp^3D%Easu;&4^FXjCS2IqiB;T)oY-Lx zp?&)uB1d;bwO$6aWZ7Prk{?}-`n>gOLd)ZXyF=CNr)eFOT>3TQxKZ4<%UD8#@YO=% z*bbs=d$GP9iQ&)?%nh~v^eJmnt`{>(?pbkL;^&f;tN>@HMi)26CpC}#&MU0GG`cn) z$vurywObD>ZkPD>qxrAbK+3AF!^}WkbCY*Cn%e}rMYNjr+p(p=MNa3t{OX?R(-M|o z#J3OVW9L;T62A8{!p1SAZx{4mprPmy4@o1tFE5_W+Ew1)+FEOu=sa5@9NZD#36W1mtmy)u{`^1aV!UuQeR zGq5h$%S9?44Y~$@C7X>3Z@Ik7UL{Yj7x`MIuOZ-2a-@MjL5h*96)}a{nLq=Qf(PHD z|3g&j-t7c=Gh1$aRy2Q7HX?=1o@cJJ3JIy`^u+4^_#G{O)6fAW_sX(Yw?RpR>^Z2s zUm~dKn#Tp<*=hsdPm^^VZn!76NvDvKshcaI1K|W>RU$@ZsR6(mlT#-2V0+sx;HJ-N zi;NL4k!RxElV#+t`=iH&SBiAcjH3iwO*M!+{`98$?EOaXC^EKlYa>r*E19!R%{rTi z4wWfsv&umPn;#dLLajXOS#1_Zg7ZD*y4ZAe$*H7ds|4BatC8M8)5?`wqwgnBhsm22 zH70&=JMyh9v@=}Xr)!jOee3Uc3Ru_M^jnLa)J&)takurtbT3OHb_P2`K9ri&7!`Kn z+Z_fJ0D5ZM7{J_-GC1F;p=C;WAXaQs)A#y@i z;psDy!%T|1XsDpOzSqyf=$D9Tq3ikp|BCACIvm#_3Y&4hA*?*5_IEJNCA%Z;2w5>W|n^NI4)>V1fbHgfo0 z@O)<&19mSpO12kC)MOibES7m|;4<6Igi2fts>sW;JK~W9`MioS-=z|f_@ddmPz`>$ReDjb#!N-pt7fC^IywNo_Y#kfmES->_C1hI)pE^7bSF!sX zE5&3l5j=pXoDch$iF!#?$vI@Hv?F!4=ov(#v3;mpIRN zR2-1RB$(17WNOc-p^MTM+q4O8adY2%Px#C1uh_SOK@%{M6amyI)rB zO-}4hjFFJ?&rVpiFpU0Er_6;X8x2oh$(M!bEOefKgW}&Y3X1-z6(*h1xnaSPv~On; z`hmP8^dd-#kvgF`c{v8Oh~{Peqhd$f^D+X*4+*n9Q~6{5qj$wx^~Wcswg7~MaMFG- zUGIYe5w=UlocJ9uot!W7?h}i%TRUN5`Ap27chGCeK&Y4);Nabp)W*PL{JCu#>d}-H zE%KbcF^xd%7+9R-$XM4igw5I`7}X#$6Gjpo+-_HGU;a%2Z+n$Ey|dG%_dR!X#GM>3 zZG#>uD2pq%%VLi=+ZvFyIlT#0GkzD^K}3lo3BOyXr()5U@gLw5z2u!xh_Ev}?D*)9 zzKLIFu{g=S;!~XLcZ1dWx_f!Ap>oWU_Ox3O z2VJZD>zz3|Q6#G18#Ukj3l1};Cno@2;NoaMniMshaEmYbn!A)wW@91~!f)mqrjPzK zs&@?Q6W>l&c=~V=O@=kvQSe}UyP5l7Woqx;e&-97FpR^Y;wc>J^jbS9ei(*($e-8X zgwq-_64CuZ$NY>wXP7i;unb{KO1zanZj$l#V4QJI8s+jesMHRM6})My4w+OvaPY6W z?clF4|96S7(s{v?2gc3cjt(iA60EvdrM$Mk9h38>$pZ)wlDA{8cza4}XC5hzzi{;%jm%`8{9ripWN@^eK@!$-Pda z-f`GZsGrfQr6sy7zx~dmNUcBX%&YMl98E)p4mYc( z!AE5{Y@EUNXdyC_otkEIISTGN1Kt5w0qQ{@RL1#Tgqerc0iZe&UDhDl- z=Eau=;x#0{l^Ro^Ks}3Ogsd6gcpX{zIT0!ebJ-;2y) zqJ>@Zp8>*$I^i~Xf7@Z?w@cgci57ypNqxgL*Rx3yq&ZqbRvQB;+Swk54qN7%;9bNb zu}Jz*&x6zCLfu9W)9b`g@Ih3Z8EyQAK-?9fj ztMac5r)Tl0CAbV>$c!70^=ptcpO8Y^(+LG71O}41kXn~!xkhy&ni<56s zdc}cFj*42coa!;yF5q(Wv5MDF3%XZ$P7+T~?4woxsJvno-JNF=axX(Q@m%f@4HN{D z-1mX&m)`~c=sL_wG%FLHhrk0|ds!Da2`vAO@Vdt-T}Z~Gl|vS4r+q$&2Bo9Z5Up3c zkc4dPlaEHNKi(t-{Q-s@L>&syTq5|M#`L>moi`%$-Ff4G*ZgjK1fI=GrY8=n-r^A( zQ9l#^SK!AH{Q8Yhgc*&i7*`b0;Cjl(O8DUSLvqg*(;q3OS6ug5B7Nx$N==dUjS#U{ z7Evs0$|2Dz6z_cXlp7Uy@>|G}0_?>qqLG2Bu_krf8xX6;AC;)M^b`R^Y8SE_1ULVI!vsWC@Jl%Gf8zcZTB5vH z{OuPaE(ct~jUz1}|3MWdkud;%9oc+txu6^m;zfv@aL%854{8zL0%^&?P(5NCWg7@Z zvH81CbUf~0E8rWjH1Z#QdCH$rqW+wPiloox@0o~ehYd;2L;99$-5XhJrHRKX3-K*= ztBZ!Kw9mF48>5HxKGnnA$39`kA!{bU2<>KL^Q!XL{-FIUs`NTzk{@5zer3!^ovY7d zv-Q3{REJ8@tR(|Zk%=fP{5k|mhtkN@B!$2SD?*AOva2udH&04Oq@laW7H+43Hzo}s zt?Kwn8M1wm(KD1$=Y9iPunUC4_Tt^i(k|id{{}C)f-p&TrYV({?p2{j6K*KZ8S8)ZIimb?G6PyZe^ed| zEku)FNL^7h{QAMe^Dfas=s4B)Rrd60_Ze!QG63As066^>Etilnw!}KL1uHJpHEfOp zE6IB->JW}+kOtgM(ZD+9jF0UR?48}H;;0NntL$&_DQ;3QwFOby&~7{mJNQ*w3dh7t zPdYA`L7*onF@~A#Bi)dpydz(Na5m_r_I=P`YzXx8qF@g;PNW( zaY9q5c+pmLISrueSYR3`0HH*1a-snjHpR3e36jQW=msvsP-}&Y`92F%*g&69cvYc2 zj%k>c^wB*fxHAn+3G*ns_rC|Z;K=`8k3XE&hMfolIeG%22;JBVzDrGKUt=Ax(bytv zXS#4YdYDyQ^*33O%tDf!S0~3ZDr#ABJQhaXUL&2owXY!1<3i=|&rol^LLXb*TTm~Z z?`NF~d3jNhQr%{i=0T?p?_&d6K{DSSLxY)KhJ@i_g@HS9K2&N_2`+eH{#pP~kC=lw zRH@O*)ieP8@YtBJbCBWLapa2Rx0?-`D_Vne@SxOkQ*k$xs8@Q=Iz9kuK#ya%)mQ`R zVK#CIBqjk$CpG94a}`x`@?R9kYvL2SO6{qO2pwz4{*PXN;xV4cQl|)PDG}btCE#oKAk{Ceh6&O5fNd!v+*^TPP%z|~cXN$x##!JV%r_^yQlumBlPTRaz z)_cMHJ`T}MRwi?j9B_!=WHquFsS}6jAy-RmAew2OqW7IQ)hIlEf-!$}p3Ut;wS%5| zT}T9q6&4aF0ktdU))T*3T&>5m=dPK8}$tV7DfkfF?h|E_MzrBLI= z%P#O$lYat%v%-1A+JS$mVXOYoLkV(;QHGSE0>4LKGvT4T0q`q$!Pxp(2Y%oPchu|g zQkjh{n5~Q8zN#{Vx2$<=S?l+#nXBb^3VjSw)jUZpW^y>R^!Bi(N~F}f^5VuT!{-6V z`nL@hOZA<77bLg9-ofw{3jM7FyQw(dO#|(h?RcGVVe~A^n4|$6(K@u{_RGV>l!l{Y z!mlFFC$F&;)uP8xYxMXEx$CMpLti0$5CG;mmXc;IMh)@ZI3;({ZHTW{ljq|{HY||3t3GyV4wy@Sy=bR~bIHBw} z8SMS+X=`&=rIqFI)a_$mnNXlfu>XF;viv&x-;q;`-JHS~9}O{CH~#i__PNth7Md}5 z$Kx5kO6%47nyfh$a_rh#0D;fFdGHzyHUDEGrCrAjoRjr{1K?zuw(dYU>i;k9lIcm3|H(2f%7ZDm{8`J1-Hao=#zKOc zT3Q{yz9L4t7e^n=r`x|;w7YOLqU_m6!3POXSbrT_^rhW4P-qbGOy7w4mThPxARzgE zj8Oh+F@V(5T5pzneL-^e)|U`+pJKj@4GXwOoT6onY6;(3(T7e@;e}HA*tsF+;PMZf zL1;T}5v{?~iYnr{ChUvnW%P5JOBps22pXgpWVgz`$`8|qS;hrAka?J8?EWKj6ySa6 zbHgePsFKo(vx(g{Ei~@A)<0Di9RZM#Qnzt?{mY}efSKwDK6kJdWg_k5MGK(DB2yI0 ziq)skv+oMu%S5c-;<*?U_jJjMN{_LSI7nJozw{lRxrJZ)*?&5j%LwY1xi z;`zc%>V3ngzEizwR!On8h9N9oB=S{9+&F8t{eyo>c<=gXAPbT6c&Sj4NVB;=b5^-o zRP4b5uB7l(=HwA92k58FI7z&RCL4GxiPchPGKst#rwA#55_0Q*V#EJDWeJ{~eAl$% zY}4CSaFwh-=449DFp_b6Cx>5{L6@!;v=G`u1GI z4f5%N+`WzUmF;2*dSovlluoqMGnVlyQQ_@aKDiST_lu?A6Y};5cp|t z7^r-^VMD+&lLohGNLO233Ch@l+aJ#r9neZA$HK^y**~=J9t-K)j2%lh+?q$32?8h1 zo0F89HO_dKYqzCP`xw)m2bvd@Dc0a|jO|;fnLjPX4X1qnb@~49#t&`pl+ewuzAd3m z5+caPgp(sj7-N%~lj!=Djh5!4!^(d6$=xT$Yif+%B}hA7xnkrsLXzPL7W9 zop#w6NL;<#*v6~)^q~H{`_phj&mGR1-aC_QVC_-FL}n*Cq87<*bwR_rm!&h_feyGh zYmsak0f-&eL$)c8OBq1E4hzrq8aE{EtsPqO!KM(X4$YeCefFW)KVwaBH9W+;$G7o% zsLM|Zq$0`zev`!O>1h}}{raEm9!ITc;VTYg)R}RdHaTHtSi=mG#kgWSYn0|Xw`7>j zPufAF6`Z?s#S?&^DaGW|9)df?FuF7X7U#=|_E$&PM2#JE2 z79(f?&T2plGP6n7qPxk{EMOH%s#L{a{)Po}1h<`~&a$5)PDA9Gl#XuN|%fJ(37b%#!0qPtJZ~|~;u-$Rirx@A=rlCYSxJAyTZGuZuv;b` zZTlc)O5xm}0cpVwX#+KGwna|4l^#6ry`J*k4^U@L7z-keb^hd{C zOyRX>k({g2v9w3(;B_4Q`)ROW!zAMyf3EYEHExt#t?7vn(g_znv&!3MDipWes(Kg8 zUsWJ;rT9f$DYAKrV`!@IU7r01vvoUEtnFw5ifRJX%glLk=QvfH={rEqq>>cc{Iy6h zVatN9_V7^2>?tskQbvYAI2bC&X6${t@Ci|Mi=VJ|9FzCvqw_ zv%S7Ui=NS=C^Nn1i6I}boI5D=ORaLpv1VkIB~q@amEvMlC0?yi2FF-XcKh@q5pD>k zmJ6m7EcDNjjr*XPD0qXvo#bo11g2~X>i(v|vfDpC{RI;aHGVN*9g1lQC;uDs0w+!q zq$q$5hxi%8w@-+I%3r`D1fU+ihehTO;6VPXkoidtCWgj4B!|qL+id>vOG%yOJ1lHf zH?M7~-F!sjTeOoiL*o(Ce(H5)$9wUL$v$}W-Z!SJ(Y>#CeB&j1$aM;5hio`0Q|ucP zJyvRGT+`aW`s?Eq(&~0X!dZSQ5^4w&n*d$kod#+7kd28Kz(v0%Z5& zbQkJokrHTxE(#X{RUp^PPjCLWA4a0`C{&T^9wmedl<5Jl+z1BQKIgs_S7?m7tXN_HbeLEwXO@!T{F~2XC?zi7#yMSmYrIanTEk?2)D zC)&*ba&nx=Og{>8ZRP9=iZcr`kp&tQNJ^}k4cXK`La7xdXvGcoB0d@o^hEsmHg`G+wT5n z-%coR{l))`9(9z#W130j3^$U}2C2)cf%y>V-NBGNdjw0q))aUdp*9Bx>&X<9ZsY11 z06@VJ^cs&s0DROktoDCb%`GbNcLdB$JXXauiU6pC6zw7_l7l!;>^>a3l14ths$GAI z>QtZQ4m^%h0@RQxWy`={uYP4CMH}QBb-;Koy%d+Wgl`@k`mj&!? zm+^Ie^7pLN-%)+BJc}YK^GjFGL_f$1`o*f`NTDJ`Id?0p{KymM$EzPsZ;0ecY{*_z z8Dm^g?Pc9#%d$USat^dyDhYu$7^KpIt!70*2c*o7;a!{rO6ZI+?!NKLVclP}Z%9*~ zay+-KWC-4gtZd$LCh)yVnsMWths3CBRkGmGm1|FKLdCpYnB52#>ZU%Tlg&h@gShTU z7=G$(b1p=z8T*_kx;fEBbGz3F3V!@^<>)eV%vsCr7%6o}&Wp7@^6Q=$ zEU(~f!&g5Bx<7~m0VegQL`8;GY)!|YAE-5z|F}grd1u}d1XMooQ#KF~V&f7CN!xVP z;UN$m$vq~_IM5cp5`92mk*kn1)h?;ZAF4%+37eRk>z9tT9L+gIPd;!sQIvZRk<)9Z zL8|HgRPuttJoFp~G{6lk4M5_jRn5k@aC*C;*EWt9`A+NoTlA7`)_@JNX!!3OZB_}LfcLur%{uMxLz=ph6P$Cq zUc>O!l8g8hM2nbHVZ77Fp${?@Un6&M!R|&$?ZY`}W_G&cKh9tHar7;A>tk!Ja38x2 zD>w}JFclMAVJ%L3XI+O5d;=&+jKo{Yoq4tI|2JBkeF>i72#BiUC1|+nvt>W9;w$=^ z0vDAk{ZU#Cf=?8sfwLj%IZT*(vd_d=UuyhK)&NWl1>oFuA!B;*G_SG$PYBb?ReF%he4N!flkQo_6Yh=+LrwS>5Ix+X5S7+JrxFI zHihJn43hkIhYnyifSXb6Q=y8yD_W1wnVls`{j~A4y>otzUHAffhjY(N200B7GU<@Y z+R>z|s5C_T{;}wMVftk?%suXOIM_ZL5Xa5RhIQCnO&bQt0uK8S<4y|=>6jl}ktK+L znE7np`}@%B??q4zW-h@oHR&oVvUsCsG-S1@l=a7-&)%=ayhoh0_D9>(`s~LWvD1QA zl^;YjyUa_UX4^zDEp;AW0H&qo_;DR>Cx0v6#me4K^pFe}S%2O`HN7j#mBH=*gKKGE zn9F8~HR)aJeMl^w2?~~C?V$NTrX>crttD)w#X#?oGbebD=%4^}vM4w6nAXQee|;=6 zFsXPSsK>`;9o_w*vqwWL{h^Q7>(8cG)9DZ0S&6nu1um%obh7{hP&z2{!9WMF)D5G`5dph{bv$g2% zUfhQogCmtSO7+afvYN_|RbZp>8-IVq2yx=HoLTv#hB^KzIOw9R2ey=6_WRg!bQTWK z!{RzeRc9ew=#QvAE-Z%()1H8#@r23DT56XR5}7>1pv?FpeELr?fJc;=!ueCbzMU=> zON@XX5t*oSbLRbwdvpZbwJe(hIK3o#5;rx->Ba0vfLc(%qv@;E7;-V3A>dFyu}GD=67ETNrzIk zhLuj5PI38K^hrbp0@p}Kx>5d={c(voL!>kTjU{K2xk-(pw1BnD5f+bvKfR{R-@75D z*djU@^zT2Q3hN*)-E?WqEY|3Ry=Bt^$6SS~j*gCB!L7sh#GS9Kr=>4GNSn@$=ajpJ ziqRig99rqQv-n4UGl9PlsI4iN_(cX>N=KHC4|wDVAN^1O1{le|H>Chml-Uc;i&MXM zjk3>bj3XdBgugo32P7r}$W7o<)-s)x#+bybb1B1MFeEDwbLdcA0DNye&W@fszH|%I zNuCwnW#pAFpL(qVU2smcy-8)hwd2#svQD7)Oh0@tPJslJIIJos^1vt!@ldBl2&=Ul zF@kX%yUd7p{=s*3e;#jJ8;~q6OJ9|izkeeorDG=lu)}4V{&<&G!_fq#m8$Q4CmOG} z!dW9F-q2QddB=~QbMVd4^m#9Ng`3U0ja7#0N)$7bRz%Cwc0UdIIj*|Q4flw6>HaYE z<>OSRMQh?6Qk-CfU#+lu)ZWIjbl0a*j6g%ILvyhLaGN#qs5U1kG}J2Cy0qf%iUSUT z)52xlC{%=WqDt{7Q7#f2H9D@+k`96B>%HMgONxUbv&J+k-5-H|OguDM6nKR(MaaJ{@+ z`Y9uP^Ip4J3f-LI0Y^+!kGn^N*6+77|Gc5o_CU{&oT(-6$$Vd1J8sxjPR8SRThLv0 zH$H7Jm9k|%M7IpZu>aQMvkyYoBAwY+^n|%h@?FJvWhY16EWEi~*dWkGVQ!bK+g@odlxg$I_zG zOGm-8qBAtmrgnFudc~WUr)8PGP@2J>^q3W{lv0Zd;xkyhbpE67$GAGmue#by|AHbk zvOF;I)78qdkvNtq@}^#D<6&~wM!8kzcf_WbVkD`r+4HvwYv8ZGD`kjURd?Z;)$T81 zzoM_ZHBt9offHYM{n2w7ug?9KE!vX?jQ$)Yr6=f}M*-CaAu4ScHSb!cZ!L~>c+5Q9 z^5s%#>|`@1by~@MqI4q=#+<%G#Zwe8O9iyA*v2reC3ntUd$04(Xv*gN4*gFVxhs?+ z{KEE+SmI7_&@Nli7?J^W6>e6l>PT5H64%HA{4|U8u?>m*hO&j7=@qowFUcYC)n;l-Tql1|sAkv|?{Vx+)Nc1Eo zK$6jtq*gCe$q=RK$Q#FiltoK=0ZZnIt#Saklyfyu=M=$6j4P%82wOP|!OV&ir@9x- z0_iXQt2>6lEqHXFFgbxft)Tn8qe1e8+1%l{AnW1U_TZmP`y_i#Y+Bwx{zLTYIa-m9qe8)}d_u>J^Cq2xN+-}R@zH@HkluJ5NV%$!?F z;WCuG-CLCuRX8d0w=Km2U5`Sz93FzjRao7)J%lA z;4SF2!v~`lF#?5Kq{L$hQhE*T(6=|q-|8=4OBMa$bEdZ+(P(P<_P%RZ{?OrM*3K1g zA8A+n=v(qCC}ICkVkUB_R1xS!B3O*2cW%RF414Sb`&bdXoZ@fx44yvk zz$~@bhF27;3pe$9-Rv_Fe=M<*W%H+=GlH7~(5#Dj``cfiKoR;6_YA&1RN+yjBq)$W z{^JGcd3{kOKzWbEWhdPdw$W4r(2- zROsz-95E_6N60*a4N9pR8N7Wpy-ZFipMx|x$-*ECF z3NPd!eky26k(3UHs4)OaCIFGSet=j&M@xRq-+Pl8+_gb&zGs0@+mV&dR4>{1NVumu zl?pR*3fR+657OLcxTJ0&{Ql_Q0A8sD%?*Me#VQXBzg)hCU{r-Q0b=LOV%?!A;mGRnthDhHBo!TW| z7WsNjeN}4wt^;F)TBDl%-4=atM!Yi zY$oSp$nn?=@=FTqfrT>3F|aBDISYLvzlUesa>!R16?aZQS~YZLJ9P0;B+?=KtF9vNPBA0sl*e8QP%IUX=? zaCV^t4_;+Hn+7g%=b{|WV>)EtuUBkEY3NLJJ4Y9WA|u~ZxpPK4hH{6|`Ef80n}4dV zZn^w{uU@q!x$gcvTeM&8=GiWlEIN%Xow1Hi#fQ=MD5#0WGrk=*vnjmJ)nQrX(lFqA zKRE$?99Xz_ku%l%Q}j7>jCOBiYCznSo)?XkItk`DQCYPZ!T<7vmMm!q83dMTF&(X2 zS-H-Eo7s0S>Ig*({l7su|0n%FSw>B_tqM1#BeM`C;|4;N$@5RWy=~l^NV8GTwmunh z*z4F?1=T&ucN1GotKu?qjC#7v($cxct5C;M5dHU7-_XREXY0O!iidU_3#hwCgme}k zL$@VgNfV10pOk4Efrf-q%aK;B`l|^?9!#flPzMbi2BYe(thWXY;9 z-h5>j1U(q9YC+w@LTxV#;;(qrBQn%#(Njkv$m;&%@4}wYQbu9`c~*+prIgEl4uY+5 zpFVv$oZcJGc1)w+KFemt2C*;0oZG>7GlBc_Me9xf8Tk6i@zx<}?X4-yc*EqR?dWom zHvjXZ0~|_Q<+q1lys$%1E6J4b>3vqC$+1)lbw%~b#hKtcY-2?~BVMN0qSjcysra|f zop_u$H0DN`QHj~OVKN)#+w;d&5Q&y!-h|<#k(+!HIK>JLKDQ7)ahw=meS4JH_5R}_5903 zM^@2x35s1DdJuQ$5BBKuC+nUsl?RU8ZpnUNt)?YgCV5e($0coGNy;n_RT-v<&5FN# zZ)he`xP3Q&Ma6o1$1GTH^0teN{)a9GcTP=rfoS?<+OhWd0EvWnRoqlQ{Cr#B{Zi z(7BFJ_Kt8d+TZMCY^*ZSb;v2kTb#)!xpDVe`rb}}f$h-2O6-X;R;1y$|gB9wlLM1^5?KGgbaWB;oXWRJE|3znHL{ zw?FlW+;q@9_t5L1=K&H5N9Mb6I?9>uVtzSl-%M{6k}NO}CXECE$}s?}vW^+Mh=AJD z61nxGvy$2V;JVN+jfoBmGVlIg8|C_Z zX2=-{Dd(Tw?72NOK`?8w{q)6)T5hIm&#Xls4ve)zsi&NHVp#K%Xsca3eZM_cytT=& zLdmEXWtq70(UQ*rtV0B#%C*8c$Dp~Qa4V#Grm1K7b52mBXki=u1H?hAF#UPfOmUFA z!|=VVe|)3CyX%MpA9_Isyk3iyUZotvi!(NqQECiGmGx-Chh3?XI$c#64&7{E+skw+ zUxj{nkWI+v?CfFQo;Bc3!p~H7AT}7WIi5Ej@LQ$cwadjC4QToKyY)wx#e1*I2{t>2bk9jYAT?A|=%SOLE;k>kvCJnNa zvMZfkH{G-yVS`h45x4U+z=;7vn+^sZuG+ zu^u5`*saD0u8@Iz`To(h-0XLQpG;PkFE9{|EES=nP0Uny4d7%yQzuoLL*Dmly9(&o z*lUy-pP6J`wjlyqN3SGDL|d@gZN-LLO+}_0UD`9NziE#jl$GE1&YhK&NG8#F-CgP+ zamsm@m+BpPs+IB1TaC<2ZS_A;QgplXt6^f9`&;g}fNFVda)=_TFW+d8;vj#-rPqM{FS?U^ zH+`)0^NV>V{4o0=#CJBhRLLJSi?yKhNp}y9X${tLpA>0U8?njz@{?_u77VlEmKo$a zP?Flhv6$SWg{ovrE6sH`TPgC6d0M%=o ztBV%~h=~Ob8=|2~L0||jdi73I1nB9M@quc+%6X+E-k30+@>CqGEwt+@e6tc{9AhGx0mLw)vvSi^!?q` zPKOCOJ69D$R_Q>^kq))Z_CE^T4s{s8Znb#I&`mL7m>BN%k4w`kdxV*bgd!Bn_CKCj zua4%Ke_cVL_pVKley z?CG(zW;NH7y#IOUJWY)OvKetGg1ej}=f18Mm#BJ|E-U%M+#o?_sT?A{iN zCzI2-_bN5hvbT$Mb*X()5Kjvqm%`uHwc3wYy%j^z`FT~G+3}%3HoOq{*`&Jf=j21J zml6PVam;Ap_4Ie$C;i^EWL9%#>PSbAs7G5c;w!o`4o>=;)gmI(IBzu|>|d2K09>^A z^|Ng0%1SPn?lU!Z$(j5kiJ1WFr=fejDMI9lgnBH$ zOMSY?PZsQyg0-I39BCGg21xbABV6Q@*Cox(S=c-W9@#u`Rq5QtwiGi}twa_S2ER-_ zsVKGjDdM7`NApFm4|0O8mPZ3Aw1n3C-3mK0dnA@6TtqwvVc?d7etD5j)*q2!`5)V( zcw7wUWfzn*F;DUx?dfY8S^+@!r6}aVsk>w?oh;>TPeY%&84(qEAeZ7)3Djv7{(Ts{ z6Sq1(U#ECeY;svqVfqw5&JD<#p<(gfCC9hFY3nsC#G z*uh#@d;h}WGq|s0m zd>ZnFuezqe(1Wq3S&k_y=EJ=dU7VJTJ#n%jgF&@PE%GQ{?{(LmoIT9K8%9TxKfpjG zGAJIN6n4sPhMPEe zcRwASL5-^W?9GT-wyxN_F$VJAb$7f+{^@dDN#P#rYN&p8AZo7fS+Vya)V(b)p9@}6 z$Ou$q-7@ip=}VWg2(i91WtENgySQNQgp)UFBu&SI`;Y&>PdG`SVuFUpuNfNeu)y4J zxd75}Pp9~Xv`_ta%s?pLraZIXwYQ@SnbBaQ_))IMvvCmzeH5%0dL@kG@nRsMX1V;Z za_>~6U*3rojfatdm7xH9%Gkn8zH>p)u}-mAleW4!O?jA8gX(&TTOIdLBMbjOlzn+T zRN?!!U9wfOFH;Fgl7wU#5wcf`7EEQ$l2C~15K@+e%5Llu5kjcO5|Zq)YwTah z`<$Wg@B6;*U%$`!eCjmKeC9lJp69-=`?{|CIpDwNH%gh*Ck2z!K7RgrTy#8W`Gv`ZE zM5z^>!(pFTi5*FY{C#n4XygbIOMCnBeDqyrKyQPMItc9YPjOXvH+rJZp@jraf2{~Q zxS7PSOHXoU?a{2nyX^v3WhFd@N^9Vwv5@P!w>R+#$1TN|Sw5v~*!R!rRT}MEG8BY~ zMJdGk>p11zfod62?`l}P9bL%|-hW-X-;0d=zFJRt?-QUk6G{|x-%pj$I}UvQlX=12 zuIIbK+szv+szlL*TlP$gX3`%OeqOys3;hrQJdl~Tc7RTEIbBpd_y;dQ!Q%$m=V_p$ z(oEkqDEkIpiy`s2%&&-^q*-<16g^35Zm;&V0as|&w3XQ(OR_y1k>V+iwG<&Af3s?>?zUEs|~nccj9G5kRk z6q=bSvD#GlV^w&c(NOuFL%Zdc@w+)k#9tC(lA%be)|lQWC)OVpZ5mX3LmmAaVngkK zS0GGIL3!A&oXj5;$nH}>xRNs{hL`Ao+qM3IiI`@{Rom66?WS2)(lmhvM%3=>u>p|B zSCK`R*y_`Ilr;2VkK9ak=%doM5CxQ`&uzkK)*`H^$CHF4(cK7U@5veOYH*oQ>eEeZ~bh0iZhpo z`ToN*-$EfCtMn1EG6~PlvQknAzie%ueKxx#p`S?YhOPV0hOHA`L`nI3yj}FWbU4a%H<3^}2W77Z>#P0k~<1Voa5Tapniy^$72j zsLL<_V)D8RjLX6sd&wy>!0ub9<-RLkOv*mDjiNP=4qBc5lS)nZHhIc5l4WXg`)D=yxrD6MEV`x5_0s zue*kHEpAol6g!J2nJ)1zb6B+WFYP_^jG9;rQYu{yPJ7)xr+s7XM&HG(T_PV!tv=-z zXp=Hnzy=YR8RIVNnf$*u3H0yU|N0wG zhljtk_^5h)pb*xU%%W2$%T=u3;G+)vvO*Y{zlgS>Tg6LT|P*E zBY|@KRw@-wZKJAW++`;kicylyrQwEz>VZRMR=ud3C2dtK;3tzZud!?!kPzBtD~>Ac z=LQCgn>&_i@Sxb?jmaJwd)_3Wu7TEa*T*G{pRqq=ZVrj(n%WWy?PMM|{}4@?%|Fc$ zGi$3>4qr|;jXK=PjgnLMoxAS(zW*^_cmCR&?2i!Rk7-XLrq7RBjsrU=-c@Dq>FNV? zq_)caMEyI5PUQK$%PL=VsEM--_gJ*E<61-mU5l2|#GF2inLd^V1cYru~MLWWG z7T`bx9UtOLIB>oE*VLjA*s$%$rvD?+K@H0`W9rWaemeJQ&QsfbyPKu+?u|C;N63r=#>GmZm8a&NBJ6V1jnW#TF|0U8^?6XkW-G_HbT=yxRsRaei#t6hpsX=KhZ>Jz$ z`(DkSdb`L+XuZ8>bB2Ts<`q^_lAg`}iM!He{c00w)4?f?N7>oXyZb>2PSN;9T zf9ti|3#OhU4_~1;SQn;1s>agtY_a>v#@p>@g5+?d$x)9Yhcr3n>yuk#Y5HVnL%Jg!pFgK{BzbEJ zOD^=kx%BbYTtJX!2$5yRD2B{O>at0=T(EfWh^bJ{=z|ERSC6~yjcfvr)!p;dzvy=y zl#iOPxvNm~!A$?mL%aZqAU^kfuYSmBih^>8S<2DyPLXqh6al??!|qMW+SG&ptZ!r} z)Z^A6EWWfUeT#L8;s1#3mt}N2KdFA0vbR_K(im~=pmV!N)Wy+XDi?je zrt)A8Jb&=SR9X5hST&8Redm`N+S^ zXvo)+eBr;oKXlb;!4P}H+fr~+iihu+I(adYg~=9Ad_fnX5yk)H?UOHpg%Ezg<^y<& z2o2#=Vd3D#$|m}xE5-C*K66&u+;Djn>l{w+si^Bi_^!hivv&4+!Kvf{5fk^h6nlk^ zM8R+KQ6pbS?EKp_+rMu0Kvf3Losvlq-uwQVaclxVQpc5@4gUK-JmC!*a>2$~v^^)e z_-9ihl#G_}b^C<8LbqvN2hGxN(R1cLtxo`#B$s`jfXUi!7G*kH?O`@8V&u*BAf%?Za)Ko0R*7 zi!lzITl(G?bB7`MJvm{0PeDRDr}u%jef;jSOTaEF2X*1d=im~d6zOd8kj#zR1``jK zR~JJZqBWI6*iC0-ozH@edM-i3kj32x$M2MNNt(@eqWDvL4?hj0B2b3E_f)8DRTs)_ zKM9=lO>___x~MD!)Pm5+>%!?P!Y+=W?+RCm-OaFQXJ%+_i5Qo*{6^_WvC{{4XF6uG zk3MSC`gKz*Zi^qFSVmZbqDe6^aw`5_#s%-yqJzasZ<5UD*y_*iXQh_J2xNZ{bMU=Q zv&b%3US9sqt_({jnrnr3m9Hq9Z5`Yrmg6;Bgv<2}(=B3FSzq91G49HHQ7%E@K#8C* zD^H-Xz9C?><|{8X>^pwUdW+f|AWAuM@bt<=0<}DTiryEZBw_6U8Ubw$*cjp0c0KZR z2By3$9i2@1{-91haFBURpY>NbnzuF0bm)FJkply0b0Y!H1WcQuF z`l2oKeQ2e2{Sa4tz5e0ylJgqc8G4%D<=Ky4#KtAjfAzrf-yr|ea?(H-r~9?5xsa}I z&spPZDVa<%R(pP4Ra@HLCuuvU^|G+SzlL>3W6qRp#?DAmu?JF-N;OPh!e?xlj#I2W>NN zTC^lleQ}VZv#*{HW~V5aYEZ-er2|tB?n~AH9|KxIew#W%{)|)e)_^?J)FGpjiE4Yj z9WQ17%&9h+qNG#0cO7+o&Gr0NG5PT6tS<8Av{1WN#-7z;L>>hK$*7fsWitZpcl7TbF0{?*)q97$ziAI{JE&ldeKnxo}@9 ze5xZrM!v(#AFMsZG@y|{LotCYRJJY&tX3C|$Ah@UxoB2%X{bd_^ZRu>K4(8LU)O@p z$agP_|0{RV0R_l*2L4$hdcT8}%(%d47%2`{_rbpjW%~;R<`!Z@B~CFUuK|QX0L0Q z_DO1+W>!S?D>JRyUr2XkkmL~lB>iU138U@Z8Cp?=YQXn~?4}X<)1(=pV8^I+{giRe z2lO2pLi&@3H!q6|>C*`uKlxIiZZ?y zs{8D#?bO^f9zxQ)D4ei&8ya`D=N6~sCWAf6f(GbFZx#!5!hc39=+)+On=`2~Lewo7 z@{c=KquDHu%)A+$qrHqv_Xe>7TT+qr}#l+sjZZB)ZWkGG6U^I zjjTL}WOVG!uKm+&{MBDCNq{%&cNtJYTG02%Sjp`oq7}mjRfyLC20SaPrtpcSD$Si^ zGv3xi=G_NYri3H~US{k|4DvQh;6w_8X72(n=~aex_M{v3;TmX z@tk!=PzQ)JQ>)gT(?1G_8Lrv9zAB7&``mdsu3F!ef5!N=`Aj~Eo)qE70E9G~OAmH4 zLeHel(Uo|Q=fr8}#VlbukRV>8tb6Z21^r}9d3;Jr+B2p%!fft(ae@NYS(b~;3Cf{M zmggv@wfAg3N`HAbdz`;mnB2e7&V)3{k27;{2fYyY(XtT6J1F0d6;$IOy(ysw@@6IK zC+iUBcuTO-ZA2@qLR~Zg?TrkJ(T`}scV52z3tTVwZgz87H@CKT|7okdcK#W%Yfu#) zeA>mvz)rirI;4F5^|k)){cxvXvOLY1<0Bz9vMZ0Yon6UJFBeXw)pw2r={|Z^7_Bqz zvmC*-`Rr~E`%9-=VsqWH8~zGqQWFk>(>*HvlVfq~;}TSF^>2HJgC^9i63mLLDO6jd zPA3zUm_l|TzVhAa3?k|yax!AQ(!C<&AlXI5Z6*&&?8f36E^o3>1(1~!cGn%YRY%hU zMAWt@a?oUvm5K`MgJTRN{!7k73S|tvWH|4Cb)?BT{{9+cet4o|v_L`e$~m!k7}qnjPURu+iWuUR@`A9ZSTu67#_ zw$PpoVd?x6} zb6}UFdH~(inf!GA8L_gA>@z71<#gK(fuL0|ny32-rQhD+5`A*U)nweIHj-{wKN zG`_e?ZggL39~b+Hh*YfbiIHG08bH`rV%>I8u?8b0bn|MNM{4Ff;Fd%bU{@AGR_iRn zXC`olCbyx4+2gkNSwgbn=p;~b+VI=DX&{`H+=R3;@@yU=8!ONw!_YeYS-qV??bjsW zeh0jI|6VacNTrSP$%ue9oMmradTSSgm%ZM57`MRo?yIQPmiffUH;x6nflJuvnhN)5 zvnnY^J3HH8TiE>>AxK2=-dOEJ$lrjbF#)-#X54zs^&$_4Oz$4bZrjccZeTK zZASW07j>GViwmCuAU3p6$+^fGTV-5$Mza!qG?)QQ`=%3-?v-e#;7@^j1Lj6P*ouIs z9^FTf)@c9=s&`Z4ZBZ91(e8jgwTu%c?uDi0Dsh24fqcwD^za>q#3KUm9g}ov&}HsY zANVyTFvv_b1QIvzGUtzW7Gj7%1;%&BNdeg%zscThH#X z?UWuCCy*tz;TNG>`%j@_r`*#(yhp?Mm-M4_vs`81GExN2l`Nux1ezrvY>Ai}Yx7Bg z#>wbs{D)5b*Q&vQdkGG$!)^H5*jyQ;w{gd&IuwBD;hY5YX^tuA{G-<=8t95#i(ora z)}TMkYh@>R=#j=s@oCuWl)St&Lz>He{{&SvH7(5JiqF@amEK=;Hk%hx_HH*PlIoy^ z?5s~#t7BSQFWSnLUp9#To=%pl*+Zowelk!a?5t5~jQLfSJG$hC_xfbR(7m5&NqgnD zJH=|y4%wjz$+26x!;z z@bFLBGx)%F!DlqziR}8ekDp?0qPE(Fy2U4_Qs<*_IQZI=vCw@3=hzkr%_@Hsy|r~V zPvl|zXx73tZbqNb{n=2`7RL)9K-QNw716;|C7sRZkL#2&)PnX-KLcCkWWd%LnXv7* zf1AlzF%pBSikAMUzZX0la7oY+5oI#Ly!(M*9-F`guQYq*wa@)Sv2eAj=lqQr4rJTP-@^`8vathLt z+g|P7>5lsS#_co=ww6q~AN;Fty11`XRm-P~IY|OJ2vYVvuj&9?EZB+33+>FapfAw9mtZcGOVw;ceoLtl?_GhPu zPksZOD{dIY;eYIi?e)d{Ky{FXeOuKeFpCnHl;uMJGM^h zZWcvqZqM2U65yAlrYHtki<;e4r{3#Y#~Bn5DD8lWK``6))(}speOZ|zop%qZGKuvi zUEPKup`6SNWD58~&lVg=cVN@~z}hPw{C+YsA)Z|kZBO3UIV+(=%+Z~Ou9t-Nqj+0B zx6J4iihoj25#wyA8EjrHpqzyF=288}*dOfF{;%%JTQn!>bnKPe$US)hqJ7L%yL%PB zaj5Zl6wtO1`E&B*#=#3rB$Jq*e0mhNB7r{wTp?d-m_s#-1_)(<3B>>-DmFr;&bAr! z_n)LAiq6(oDz__M)_RA&C5UWjB^zOSqTC_sdKD%XedtcQMJ0A^KR*L041NI)rDOcX z_s^BzR|a<1vQQ}9<=tM;(*0Jj620%?6rqFPf{-|bnms__ zGpwVTiYs^)GDUFTRpF{KSYboFtR*ybP21;q@pL7Yy%r62X1{oZAZc+{*z&Vw$gEk1 z6;xrmx+lNx3~V+idhC+jcYI9RwrtK+wW<&pr(7d$TiA)$o2o($vuVot;vD>nFV_9s zP1IZiT>!X~Cl9H(b#ccG0C@ukP_T@ho)#U^lw&VLjHBX*8Iy_;(y!qt&%U?!W^5G*zjKZl!DfwxRXCw%4_{$-*)q2Z@pg)=S7-b z^Wu;4U;lnGM@KP>N~%)OKI?H}r4ff&uhtGm3{X6-cK=dcJn{lPK?vZ@VouK%`+5l;Zi!q6{VxrN) zCaoApj!h}hg{B96y|{u;#XWgMfme$B*5Z4Arn!=TdVlOoxHmbyVYOMrhmy36@L8+8 z=9!O+k!=);OX_HAD#E0ECtHQbjpbaggk@QfhrtC0C;`8KMzHir z`G0*O<0t88mD;E9o*U*I7mJ)26W=b$j6!voX&FNnFt!f48wv2+SIM|G{FDnpaq|Xk z_3=iL!pwjF?tdd-r@XNgc|+X!Zrvjz?=|!j60xoO`Z3xj+blWUnLK}%PtLYm($Qmb zJUOLk<;QW;XFN+<=Kg$0T9uA|)Lc6m_ZNdt*(&YCvAGrZVku!ati|9lY`W1#spP?> zWcVF!QAfQqP_Ud#rh}@mi;A!xB!=cuWP9=>v*{RhD45f?MQ=a#hwlwtaq@>o@kB-P ztwoJxTCyLk4#n7CJzxkOaoZf!px)3(u~5qKyUA!F%i`Whc>6UT9R&%Y8?D%vlD9d* z-FyL`gW~?iJW{9LWRctxF)2O6`Hk4s=x`Jsdh{ec`N@-ccheBX<1`-5kc8uEk5N@c z_}YutFAuL{IG_pgAS!F2TjfJL`W>?yZoWllOlaK>f}?xR51kShP>~ZI?Njqny7!hP z=~KRYp=yCR+!e4KPRfCu3{4@cpi~r5v|%rp(8Dey(dmyu?38NUVm<>s90+x>TPApW z5xweS#C2MpLLHPTEFsG*FBvDMV@ksB*Mrii_oa!2ptC7TF77-Cc3W^D;jX$KIZO_N z?cuNuoe2!PtI!$pNGGARO;Gv1MUG12{_wxwoU{O&2&TI+p_IRR13MMI0yYC}kXL4$ z@UxaEQzj-&wgy=4=j`6$R2u)0P=F(d) zpKJHBgRhffz+KR8+SA5ZG z+&Qbxm>1l)2soza{Hs>VLV)g03?lGuvXaMd(vy51n(Asry9K+2I5)2;r8tc~<03M{ z@_85YKM&XmF;Kpvms-ASr_xcrurg5>IanYYPzxGo;Cpwt_f8YnxLV|R)bJ|>vVscwlI zg&dieBq%>{GvS+C+{SD#k39E9A3wnei5arhN$;6+Q*gGtS~NEugm#Iqq#&!6GEd)5 zfHG)CvmQtJa8GdPzu`OW$S)jsA6~RhhjsWISuHG zvj&uoZbwar6Y3LFwEmszY^H5MlnoLtk;Wn{FCb^+oNjk7TIkpoqotU&>MgHp3O=7^ zW7iWLy_$aO>GB%>2|D!P9?xVHLay6YjA;?FEMX6GM%>yfcFWuf*iobX1K?! zd|+xS4*vAuHM}2xwe-1}3M)1GfDt33W!}_0SUpsiJH;u>M7||FLZm0(qEDCAfS$7> zzXi)P@#j(&ckkafgnG{CLC;-sZ+w?Z3Ix#$`TUbCbb_M#dTZp0X$)()%kJq2mua7* z+munWOL|6|2Kc8@>)g(m{AX(9qO#_ONzUXleY0jyXl)Xb?i?|O%T8vHZm_;X?+i$k z{ONQho~T2jp;V)n7VMejg0HKlG#>upByhkv3sT5Re7vdYtPLq?N{q@;=berF*c-`s z!zCARvyh02T+=1~8$#1EglHntv`P)4*gv7JyOAh!9?C$6KRE~G^XCcOAypAWmZG6X zqKUXVgx^~&p%y*1eleJ(k72=a`r|d@x#hc_3vybN(cOgZsz-y$=QpH3$SHc~CHW+A z4MObRyemzPwcmyAh1+2fAnr@uYl_tb!oxsU`YYU(3zjw~W)M&?5x$-rSy={X)%JD)!^ zkIy`N_~+gkAF`|87Zs9f!A56y((1j=xi1`F9bD9`Ft~5nPNCPgUw;!HVi91&vVXAyEE@!a^xOC; zI;NuAG1Dys&r!}gR4AGcIsxA^K2~wgc2uSg6N=-59Mn#W8k;$I$w`hH*I`4^{E!@M zPiiCPEZL2=)L|)xqb+i@|=V@n2-Zin3_rW zJ58qg2jWc%CI%9)@#ZvTW?y-cRMtIgza0dOe`WyF?BQ#B;i(I!z@4bZgK!iGjo`tQ zZ&Xjs+Z{G#T+eZ(>v+b8k~?`nAVO*XQJ1*_XKIu?52fSUv0xl_o9-v}l4D`>z7v!* zbO&C)kouw=xh$@|Z4m6W5DD_x?2`Y{;1}Vpy8)gmD=Sp*BXvt16*#ysj?2cOU3{A{ ziZ1t)aJiVP{P(c^l8g@L7tW=_*q(2%QtLd8%ijLQoSZQ)4&SXq?Tvgr*LsX;%{qh-)`?u|S{H@?Vl9~%fu=0wqi$F2$M|T zkJIi(MvO{J!$~L}yJzI|=`56mtLFqgRp5p;Ja0VA;dTPPNgBtUgdWqWSAa(!(5Sh9+{`<$zb=({PonbyO3rb z8Q`fG=nWnC3e<_e8D2?Gq~C@WR+o!{PRh%TV2E}DH?=%S@n9vSpxf{cw40;j%q{7v zo3jz|E|g@njIYC|R{S)$GN894!badiJMdv(#>v9gqy}Qtk_0lr&iwH(zIF<>1v6}x z!aJIeLPIc-^m~b*?Wtpu6J*)=*F~pl=+k`NgZAEMvZr*+7g&2*X1Kp5$A3bfIrm_- zsbM9OWj+6j1Lqn>LNHuu?Hw+c*D!>VsIH<=t^i_K>}zkjvF5?$g@EUqX&|Sv1e&%< z=~&A+ph;J9PCcwUPJhzq;#c=6=K{0Q1b637%&Hl=mNGxkXYMxMmpSn1HNWtgyj>O01{+oriwt z;g-#_qjc~9;RIume9^Nz-#&{@{EnHoV}zqdkLnAnexeJ&`y=2nk1+oaaDty@ z1gmsArhks@c+CVbM#i<_V@oXH-@1}-gli^QQZRaT25ynpABvDsMq-w2`WIQ z);}&;dNI&>>XZi!5dHP4w41hKTJhN@X$2MiF-~eS5udljS-9VbvyV?_&V~~ow67$0 zZ^_v$Tq}P5xY1bJCiQ;)mUrG(5gG*chTRhK_m!hAd>f0J|A8PV|#dcI*wPR#4OV1hbvWD+A}D!GnYs zYn4XcFOMGB>O+d~O*m=;Gl3K1ZpY)gg7>qp$V@NPq2P$6AOl}GiS6=~$iDc>c#Om8 zt8-Rsc>FmIp$m%f6L|{W&T#kYqh_V7GUtF%C6~KVK4YO}4P|EjkMrD+oIA3R{@Rvt zLt^79{P^hb>)_ri5RXLG{g)RzG25$e;T$boAjSo~T>0H{PPPkvRC^`5)g zDOhv}L!A74mWz=ZgsC}-)4;&+$hk_~qA_X9WgHK1y=|gO#Hn;=4VU=o#BsTskCWVv z-)z*Rh`Fs`3i=)Itas=6$#<02C&^_N_sH)jC>K|)%siBdr*4k7TyxmWs#5`LWw0cy)M-~-rSe&9ROl3F;L4=0&3PcmWHf~Q(0W9FRi=es~uv1`Kp#Ynmd_6 zfA+xK-Q_vA_Jskjdd9Ul)$)4W_}>BkJK3VpDQf$Eyx{|7o{$)qT>6GbM>Yd zR(av)H!3l#C=?;)(X}+8U*47DLnfefLZ}gC#}O=JkA#*Q|9%8KxsWROX_1o!?dm{* zMVC$Jksm;Ry4Q(P-kD(i?M^7MH5i_{3#U=Z5kgjlLn~JAgmJLbGofL%>?rWw-Z)(< zfaKA?o0+~1j(JyHC@(kak)$Eixb|?BHoZt`uA#EO`S1$A(1vJ7!KKvoPLaNxi5c8q z>2Ip1Jw3e}ROaHe3l>Y?OKd`vbQlu(B^%#y_h$e)GqVy*38EBWqN}mGp*Ixb z4h*;SBy(Fu^Mn<7%G-gD(n0kavJ514s0QD_y6Ab*R?Z6fLPeV-7{>}tu(!t2s47l3 zmBc(COFed{%q8Kb%|uM%QR36w4VH;-@ELYb8ZkZJI@*44nEqT!C_>v81=%Kk3s0yp zTaR;I?RoMP3A@T|_XB^SK#GlkOr$oA!Au_x&u0Huvv!~Tl@SHyeikar8swx=Zj6E|-8BwA~ij73-nim-8|R3e2ftoDgnpc5Et9Y6>HgBc;CVSF2dQ3C&~My2cDO8eTJYr4WaN5~%M>NADjpIAdEzdpT54P_X;!8!F#|*m z@bjQX(NfmT?mB!Z4uR4hS+x|H*k2#M5KALG_?Llc=-*xdo>=Dv6hUD3^g!A!KYBv{ zyh#iFym++M0Y{8n|9ndhxgrWSa)Zy;i!5CE+Oz_FmN3LmyHSdDq#ttDenhh1a?7rz zri^8mBJ0M+*X$sI2BL#Mi;E297t@pYgM7jC1>qxM)9dqEYGyVspt}6veaFv20$|S& zZOBpW$kR-;fW3N+X*N);fZiNB>FqM)l%(DuFU>otqjv2!m$ zg?;?Xz5SWghKJn504{5-bgR=CYe)1_(H!UWlEz9#I`@;rCu}yNfV@uoJ0m>H}AE#>A z>X|DW0?<$!rHq- z9)J0D9fxNHDL!N7Zi(>{GI>}&)u71)RXKl-GB>ti7-Ygo7LW@?DITrPZ+YGx?|qNH z@!&VUmd{^sC_I~gCs<@%HZuD09m#yu(`61 z_BX;U-+NE2xqirTv!gS#&mXMK)7fs1Zr?_Dj})9aW7@DRD>>VChk7ne)}dBY3ZG*U zjvYsK2Y7QGg|;nU{?+Vq@Jwp6;Cs%e=yRFq?oY;FRqgiIeQBAF*!#k^7_}kAGT(2o z__s1rJbZb>yU_eBw! ztHsn|)pLb$n+)>wEd~{+&MEVJP*N^+i(=mS3Aq~dfdQ)nFQ92ZH z8`gBX3G0NZL&wrnaiG@ECv=R)z{CGg{2jG7*lFdbFu$R z^n2bFmdUH@7=6$6T4KKvDG$|IXC6N{FnvEGUvMh)*xOF@JiU||2(gRR0*;7B4;i)6YQ?CWp}mWLeyX;O`VGz1#)8gQB) zdG+Nj?H^3?_XpM`R7&6Z(WwKWlu;~ky#^;o>y4*T4a~T*W=x0gj22OmOWV3^xaC1s z+jwMOF_EftN9}HsE9FM{J2+)I|HN$d4b1mcktr5TO7HyI^-WH42&_X% z7+bRW{YV3Pxpyf114?G$D*in8MW{{z5Nd5PSEcq_Sm=8X=Qp9EPIVn$v{Myh^21GI z3C5d~71jyuveSj+MG4Y|1OI%)v!ZAw;Hu z14*N!TL!*r{Ig$U&*GllQ^sX(t$o41kKrosv&TDo2okYrMB`Z{mB2$-H{QcO&I)vCR(#+>X}1>Nb6j5EKJ5v_EaB-n zC-g}_te%o}Uz$zYZgrP;Kc0}A-F*CRQS$9%lsE2S-$!f|WdQo%X;6S?LKrm($`=!7 z=!-g-0@oEyP8P<_nTGp(KuSqoQZIo9sUN$qh%dGHbkb8^N(QGbqsX@kMr9evDH8zX z0KtzCUCUA1ZnGZ*WiE2|XGz+Evu(FGYydw3kT@YLlbMReKaDRRkDEZpP|hOdFDh!E z|Gp`p5xtb0%9m%R3Vs>5KkqhN+A!#EfUWLT-)eFiZ~OejM)j(*(dQKcNtS#qG<<*l z4^^L`+=_0@uNWH+!aHk{XXK$9SO zPA{w|k>u4N9i^aXr6!@eg#w!2l%w=pU)!RNSd4IY6+@pw5&5nDGJnYLer%#z)BQx{ z{z;Do)0WM*`f8IS?uKjm3$5fEGZ?0_K9F7Nqzm@}UGq{FssHsWuL}^UltmBBRI?Al zPy7%q6R1JBNK}X*6WY4NmIoOMPDZF;uWZ#>==9>zk}3oM#KR}N4sQ5@)RBxfICbn* zCVIaT`R=xY+pw<=;#F)#apdpq5O%$(*Kqzb^b; z>>h8~Yy=<=t%kmI0gYZ)%BdCPrKu>vMHPEHWepALY@O57iQJM2La)H{;T`LaNv6}N zPWm#;`lP7aO9Wl(I~~3!z{Q>v8{z7V{VH_2k-@mHTd6ncDi`FaLFMI2#B*>3nr)n< zh_PJ|Ro;xafA!@vq~&l3D}$&syDA*muh)39L&~fbA1NvYyX?-O z3Vwvr39th4?Gz0ifFjSpA16wC-80-s7`69<$v>T zSdyf~m7K5sVH~}3-=T~4MVu|F{i8p8n0P7an}(%FBm62%+y6c;JZG|KbbLn&TCCbxHuP=hTs z9DMx&Wc~!fKH-ydZ_SjjR+Y^bHPlJvV<+fo}kKdJ~eR*f)$%vY09c? zzNR@Yl|DR21w|U@VIpDtpyFMV;1^?fI z-42VBvgg)4D^o%cpFjMO!JoXa&ff4X;)B&|bJh?731iS=Ke4$}1(esl(zt)GOR-1j+ z3hb{+I?(YQ&1&Qng*043O4JfRb>0;!E&qJolu4~F|G~cOQ0bS5&_VLu7W@F)>QZ-_ z5s5O0jH822#dWipy*ve!i&|nM&W0q(m5f{1HOz(8U*0-W%i#QUz4(4lZkETx(u(!i zREjI(=IqUH^TO$*w_UMcV=CnwX(*`KCibG4AsD~H$q@U zp68BIVVvFKZrI4L5vk^z+bETHq3jsd4YE$VFMp^K zNfOGgXLo*J`U55hvMwiSJp3sRbDy%fF@&(}u#!?g90tj`OLeKxBj6s9hiwjAGz-)w zWLX6rb&PH|?LTEUhTiOVep9;Eqd<*vpq@p9OFK}{D#bhp#Kdvu7)l#5=waxl4+HAmb>K5G)h1>6AB5!CFY&Nx`N8U0~w|Aow8*f(O-siD#W^0nDvC{q1NPMlj;C@U}L5 zlpxP(35C97TnB!X8OUlCOF`D(ZT2xMA!YnBh97ERn8G&vd{9qQYUE|~TV%0a*7xn) zm$MTq-aiYOVerJ>&9G zXNdNni$V5%uV!o<|B?(z?(WA!%KxGCifPD8%l>xlBIMN{O{GvPmRDW=IwD2>m*9se zBZ#bg@_$4>VV8=mV**rJd6g2f)E$mRLyzDYFYmO9wCvxS`8I2%X*cg(_Z&Sl?Nq}T zCz`j;_}6YV*s|5I4<(#hzBw`WupwZp`)D!qR(@1iy^v2QrYj_~mSS{3M9@MI#4rOr zRa&>nyBnSw=cuG)fJV;L8_`1EVif%TN}P&SG%bJDyFW^VlAavb<}!tu{LLJA1oFJ= ze7wxf+2n5Dj4_*Quk}+c>WBS=!ZuSPGJW2t~eO17d=HvB%~_TH~QkB>n;Jy zYSB@GZ^TfFY0_k6Yv~Z$9I0x`Wos@sT9CO&vw(UDxzOBX`O0S2!{mYc0~DQZVO*)& zdN}(>$vg7_las2VqYX-gIiX$(O7*cCJVu@r$w~tWm~XS7sqgNw%Ue_?ZP|FAhTKBl zIFf|}(L5pY5>5`jI0d=m&z_=3`5%PQM%8Q8oytmc21GSSTMb$~B)3? z;5KRbQ>3RF_zy~PHheB)1XsTYn+y%(CFH5-H7nh}Li?>As8+)NOYm#QC?5<#!pq5| zaaPN3XNocq0+iA~l3Bq=?w(%2IBEqy+lWR4cghc>U{(X-Qi847;f8?Ks$TO9O(i8atWZxHo89hYLf_-2V01h4)dvIT>1~@CjwZi^$ z@zRg~YCv~EB_b1RiRJtHAiHz;%BW-=I*h_|R{Es_on&qvmTl6YA|Fap0AZ?La1zFZdd6l>*dQFc$L%OmR6y(4MtXbZ^J{RQ z7{&DU7q>g(4N?t8vudwYS0_(45!-Fz=7A$89Ei4|r)eoUIO!x~$wcqA-Qv?f zL2(~Ing&9H#f05q9@I>Y*jK^e5}#gOB&s*O{Q<5Dm`<>iyKtElO@Xjk*)%ms;rlMjgVk1w-4MWvDN5;wd_;!43c+`WwQ|9+oC?t0Imh zMxz^YnfLB1f+P-rG2nD9Pe$W z(s*gJ^<|T$y*FXaddS%>a)a$9DPsDnWSfrz=iC+dRm>U>UL>JH`Kxu3hhf@P;*H-? zB(yuFc;yLumPJ(JLLhKlHuzCf`S+@~Vd6hT(+pN-Eo;Wp+qo@Ee!fGSxcvs6BvOGN z15|~HzZ|bI+)|)5%S^HeioyPQhMwI6%1C~6Phl?uEmX(!fv@6}cJrU#33Ky=U0|M? z{Ys|{qljk9hses@X>U?WrY1h!IBA3?S8NnAA;u8mS*aGAW<4+n>@PTNc+#C2N#S?6A{3?gvd@G}PwBQL+;n_``QG{UY z{N|qv?Q*zr87KU-y*0DcxL0#8>Qk>~kr7^}c`(PPsl?j}U4?|*MEi1$2~Mg?n$1nl z0yBNFzLV)+%{qHvqFonoEQp?qxPjjVyGUom9R}#F{Jp!X)eSL|SqUms+enm?DsDyW zTayeL2!;bE8kxhqR3&ZcKxRA3e+z!$gzmFH?X-Y(Yzl~GOjY3~iDdqHC_ zN*~V5d3TZ?LERgPUn%jLD|cceBaI(Dfo;{ws?VaJvI?KsuUXqRktXS=eLJ~gtCQ@a zuDt}dfP~0(@|VzVWP<)`HvSMAA} zq>XM7bw^$mVLZv6=hjJrHouz zDKgCabLZD{RO+H`!p1sF=-vnigLFCo-aUhKy_HNnFSoX_0C-CkVvbJ2gqUeSZ*kIm z>}Oi}xOW+j{uQ|>U<`DibWl?=v{_Q0yAVFFnKJ~_z7rXMj@)Neq*_CWz8=l(AKtrW z)FubbWk6MwR{YnE9>3>J<~*%LqlYnm8?Bv(>vCTgub2^uB(Jox`x$OC$v##p9|Mwz zD>3EduC+zsvw4|{U+6dZpTCPjMgyFF+^lf|iJf-`M}KE!dpta%0lI2VllTI3V8Z5! zzjh$t7P+5^demw(BCBB!rRGc+5GR>F&yC+qe<#wxp}wa;i+pn7bJv~btpISAf(Fek zK*T6OH1x{KF-(So2!EnX*-L-PH9M13b-0?drW_NL#Hl`nm9FaE1YR~b=hAagrEYL~ z9xGv>D8^#IsDQvJ8D=fu&kEhe3=L>?P7=U9MLauOclaK!o_=3-w0f1=akd5Pe4ta_ z!RNlDKb_Js_h~^bfgh3@vKUlVq@h z=KPLC_=$sMk0L*zLg&!w$IVo=wO!aXLYg*kK%j6G1Db}ha~i$l_0BdCsIw$XdLeTw=CN=$CQ$6FU95H)PmWi5W4cilf{h< z5u60Q;KUzJjfpX5{7vMaKS0=_+ASz>r#LF3#iA8$*N**IGCp%VxMCOBAaqY!)mr(yL&!euATjZ2}~t-DjZaL3^xk4*A{#?W>L4HR>&~Flli4)GyWIt)1ee(>yD!C3f8#f(AJ1Fj6Z7|WBiLgAVG1o%*Bu(9|NJV>i zFOzn)Gga^%X~o)hXZ%i-++p#XwD|MIx%}=>YSb38z0jlO{zRhqszKwV%{1h@VNH+! zomQm4)Rmsp_Fag`j62#o%h;qbSLF)UMpqtxOS=T9Z_SsiMGIC-S2n>Y091NoBmLMH zU9(Ee?gv@=pLLxx?Hjkz%Q3T|iV`v>vimy^$nW)ob}{!w1~Li}`4>-M<>* zZu)(NO57Oh8DQ;Qt!w;w;mU!}ayJ5C=XzCiNYnM7e)VMM@Pu7BP3M;Zir4c=7>+B= z2+3!#YAgE36W0H|fmSB+(AL`6I;+TgYU*h#e#1+p`kw58clN)v+Jjb}I%Tcpq?NAS zrcUwr5LoY7WH-1@JD0Q&5|BjVmUO0*>=(@HHq3}$8dQ)l zMqzvzm4kb#>3|4a8z9DPCB95_27^eU7Snqe*hs zvwgOvBQ)AA%ON%J9mawifM|EMv-SsOXA73i5=KHb58854@)P&@l@kFJFHBo7mCzk~ znhoZO}p=Ri3;kh|)AysVf z((n2tbG0uC=B?hIzxA%wGn?9fo{=ftMa5sHW-Rd}o(|-3in2C%3^fj!>``*imn(L%yCU=fK6I893YPrZumMWgWc=1kM08eT5?C3` zxw+U5m6ov7PXo4y6KJ)i^@aBJ<5R01-&o8kZ@7WbkAvG9c2hK-4A^g@+D@H5U#ufp zo@ezP^U}Tg2oSqMj_jbbMV5gO2;`-g)Exz96nNim`@ZXrdb8zh=AX+^J9RHk{FBE4 zF4(2s=^eptdQ*M^N<{VZHLz1^a1oFfm9nA?b#WA1tEMn3nH#^t$b&@`??F}>5l4?)o)px>E=7&BxFe2f#} z>Z*7BP*ZlD0lwRLpgNg};}H~+^7vz@hP~?YN+|rPbMDO(_>$8)z+QLT|Mr-~4zMW) zz*l=CeLIux=2G(zM+c~5^;_C}cTSxJzIr+;LkQIjIK#Y1_ycI8MMA6}aP_6( zTFf2Vs70eWd_)|bYL`T_DxAM-g3CLUB_rJH?g77nPgH9J8Vn~YKj`S25VxwA@J}Z> zJ1BB}cSc+X>?{ z8F#346zrVAs+K;|TP)UdWZ(n^P*)#a%O(_FF8 z8o_N87F!bcGqDG!%Mgbl;4+0X^mHUQA?3=L_4uFd6Wsh@DR0Ua?>v;oY44z^tqxH zzF-l#_;F?&I;4_#I=!|zzn=&q*@S6hQKF*`wPE||vd>!nD%LikFshi#b`UafkS>0m zXNM;A7846uz+o!}YCQhBI5}yW{bKcQQ^Ik)MAgw!apPuWJ4bM2`{xh9eOE(3L!$Mt zLHDuy;V#W=y}&Z3soL*x9!DLXc1^2oA6xmEq`K|ZwqA469lA;e=bbLwB3iG=8sNDc zcf;g!RlK5Z7DHBU=DF>UjnN)rTrc8>p$gz^hrZvf5ifMj@>7ZuS_3=Gev&UP@!c1T zKlkl=Cr?scoPb;UFFbbFQHcef`@X&Aq{Fef!yyNDB3mZUEScdP)HzYQ7AOWjjr#i7 zU^_=S7V66Tu$q%IS5~ifgHJ!jfKQYDJD;Yr!|}{b21y9yeYcu!Mjh?I*7`1Oq!!s){z+W0e6V;q(Jo2JQA06Gf2SRt-)RXD&-s4cf z@SoqMqI%I^!z>fXM3OOr($`;>x)j)$C@&V}p0jVe;og%u*ZK^Va|y}p6Ii4x-a_h8 z@KO+x?<^$Wxq)t$cXc2tP2c>AFhe1BpJ6x`-@-msY<@>~9O(~b(XKGp zWb<=mIaeC56UW(M=eat7?-82CAbc%u%~uK>ok?`GV8B>}-+H;UiO(VKUkm1FeHTz04E<#ou&5Ft6}p44s=-^)f%kHk zTU?e|nd*EV8!#K{9WZ;{aA?Y7M41$uD7kRagJwHczho|tW7F=QmUc3|US?iWI5b%b zx-6N43qVWBZGG3*WFYT%a{;AC=?JRj5;@pq5(MCnfBOx^TK>oE^Q_sKeR61f@3bw8l^>nj*2+OO4`+={CW86{*muPac4b-jaL&hI_Z?C$nXf2 z)}sDlZ}lF+hh#mvUAEKw%I3S%El~@Aa9=TJDF6pxwzdepV-sot0Rtjkz=-VzTB^Mm zRO_$UT@jpeU2jx^St4%Rg`P2NgN-#7z7*GN-q=)2*@@1(E*|$gzpV7p?sC2C^S@fn zp@EPaJ_yW%Zmb!y7V(>qT?V0U-tsjQZJƍN@$e~1!rBy$td?dfa)UU0=b^7a#% ziZvqzyAJ)*uRVQh+RgMYn`kbl%*ng2_-IYkha`R=C6dmO&Hc<=E$E#?^PiWBFl)Vc z-YfrNuoj7D=P&LCBT_uFA1&h~A8my)RQvfH{q&E`iBmshKNt|AN*0!5_(r^Q?N;%B z_8Yu2d5tPS);0tfJU|bLgfD*wv+$-)IJz92RGV^z2lY3apiRToiNE za=PR2orIhjVQHqc18F(T#m`m@e;X{}Ckz=n`?42(QI-IxkQKC$mRQQzzpx|3O%SL9 zLSZTk^_swc^~xbNh^t|LLoAA7OVaxO3Os``y=-+S!@7Wt5+VAqv8;_hTcZyC*8a6_ zz9I%=4g#X@9<>V)eI%%rvY_odtyMl!FdTE_O1T2=_XDe6U8kFK`nsznuO*?h2%6$K)ysls2zo_2A6MXNdMd>)VXIVc?yEmKbiLUD4q z9jav2hO*P0ok5yF5CSZDP?G|04_d@O0rk}V>=UnK=u3ft=YM*xIE>HWxsw(M4crMN z@d?iB+j>c^7at#NQQVtJ7cLY}eK*&qpDnl+9jst5{Y<|5yoZM$f5)03;ZD8_v>fW$ zra!I@3=hDK?I3y9=?TChIL?0O`xrXGGHY;RBT)OhYNkBJxgFdLhjn&-=OW%kc+4Rt zircorF;>x%Xbs# z;CpLEM`vnxvBa}++aun&xy^t|>!YYi3`zv}@gU6YN=`7&a?>K-@=u9{ud%RF#y!?Y zV+U00Tz?;4a97^#1!>BM3#(Xtchf+KFgeoO-@FxnO9b>~3}s@s%Uet)sm< zh=7poJUY99(YSKc542AvYc~V~z?@6=Mi}ou7|+NTezZ~{X%h;243G3+M)5332gUve zk`MKhnj>z}zeHcg%c4Ggju4beUZq!2CTj3lj0)tURMy&*7YWbaJ8`bScBh*$~yi^_+pHK%-n(&^`kn9k! zhY6)6ZYXvtqAK#I02pOf<81P^#b0~7g1T9u_TxHYVkc37ez~UnWi_}J4Knr3lOB4{FWwoGEiO}{>ksf&k<6Mi z_laXZ9H@AJZTl?ARL95+poRH9O<#O5vdY>Ob`4p#V#TLlxJ#$686v(uD(DL7g2HA6 zsl{ycH%A^rRbusYBj4sXZ*FfyRD_6Gsqf9L_kXfsW_SreFY3ogR^mVNTuL)bic44@ z3m7&SW7lf7bw*0LeP38e44WI~S#^CmNe@j_;e+O3r_k2s)?R2Qt<%b0mg7B*feQk2 zRg4>9-Tf9+70V_gU2Y!7#i>?-oeM6h_N^T{ViDWgECax4|Iq=y2z9-|P8pb6ah(_0 zCINmRdoZ#ukZth(h*TOvHrZU4)AC}_)q;oiu>>V@b1&8uoY&cF+(b0{c9|}BsD-Kt z@SAlUzbA9w2p?K?7J(~_mL2tczZq&aTfNsVuWsn)jKgaQOn=intDdH*=3X+kdekRj zQE7AuuJ7`^E_RzZudfwztZ(95B4FDA9c`ZXU2|7oqd=tiN~$7SL4h~TL@n_9G)vOe zTMf(ve!#TEf2EYaWp6KH&3>WRgqxj-IEYrS`YjcvN3{e&w}QZANS+GPd5z^Hyiy0- z3nv$Teyg~7LRSj_K;O_U;pi0y&1Z|`oPs0jKd4#=$qsV(`GFusc=P@e|4O0Rk?4cF zudltKk!8a+Gqp9O7k>ybi=(?JW1Sjp?sE@3YK-d{J|u5(|KW7|P3#ATa6?ff&F~DY zsqz}aUX)9_?b?p5sufAFVE?NdQoQU7+0|C!X7QEZuh>yb0p>(slP=;GC-+WHH5h*d)|R}g&4o~_#&W-s@}=>s^+Xq-apZ(uZfQ~{G!LR)Ktwf+ zn>O-zc3u%ZsVfWNmP5Z>ILd;)!=q464eRHp?C0>wJBS^^mS z05znv5n$AF_&8e=0dRhRmw)7$Y)))ovA6tFC{$#228jD-U$UXx9;gjho20=3stOtY zu^}KZgVJNPEv410A_)n2aaJ$t+{aw@q~;^7205&waue=js(UV!#(9;-FDlCZc6?lB z6*@iVAiuT{IuW&1KJVB_{JaA~47?OZZ;Hq%36Kaf~Vd z&;xl2JB%t5CmLfZ)*F{K!}PXQtz(ww%aI>S!yY7W0|g!Kd>&_K{px9XV+!-#1~`XcRkqj;8E+DdyTGc9$UaX6}4)i z10+S%Jq%6=Z2oo0*x9LDj4J~R1DlK=A_k!*CAXZay^kmE^s+%>I>_rrC#qElW# zyqvEV%j8s#5Ou&jCo&7B1RN-id~M$lpd>F)BxUYab*8BgO`0}l?= zy3KE*CIolY-$4FDotO;z%y(eAau!m>>v-ggS((x=5__RilEZ3LP1}gSriXf-f%PA^ zu^8e!XW@*qRGwedLnYEAYxiWbVaCi+(sX;7m9cUmwjbGcb)`)C7yMCXv@Hkf!=;9_0|H)6m&}|n1Q3hZB@><|p#mt5;_pf}#%vbg( zEx9V+^ZACGpf>)dHzcostJrIWRWOhw)?^?l6xZ8Vw)DFdDMJHrBd;}?*Ut*?aai{7 z+eaJ067?B6C~~;!3P6jz*+TAcp)A=T(ai{)bfC>l>s^mr=rB=*f_8yg`mgDb7V`4~ zl#ZIU@)T0lAop4KtTB~6KdV4K zcD8>5t#GYv!MC*b&fcHhg!;m@g?serR9r+nrX{z=^P0l~m2X+e z^En9j5z88wG!`22{KP+PNCNglI;IuWlng!A!EQT*&l?S@#@^e83_ys-=rB^PAw=Jl zz|(8jN?V7U0L6#9O&zlaSIaoKXH%5(qqOF+6~2-R^M7vC^?K#Z%s72(F)L~SY?bM;93qX)`^2d$F$50!)ZP1Yy-D#fD?%k7lqX^&} zi(lmKN@UDz;Oni$Zzn;I9q9LEc{^SKI26`&@?!w0Er+s&EDsa11P%W ztlpIWC!1*$AoSMUxql{>MUK<$zkZG1L#BL%i zKFG%;*CApgT+$|E?S~j=YIwQ0ISd}y1;@Xrz&(F@{~~a~A;{vuJt{f)dE` zf}9)wBoJm#yJKxBAhOelC+i%fu zWx5E6C-}`?T#)}!vZLqQvg`LT>kS%*M(ha>+GJ+Z#;d%(%XiQSEq&gnVb|Tb38sS6 z1S>^11=BHGy){NfimLLhFQ%-P_TSv|J!_kq*W-QoTxl+<pnd=V}c4!~1eh z!Nt1G{@MOEJQ0;rakoS02LaFdw?4yfZQabdLm=mlFPZb0BX5it0t}jS^X=L`L`URj zvoqShzd@e+Et@D>M7iuz8WX;LROMRhH&dLR3SW12@m<~6&^YT}%)(JaVvC1)UdH6u z6bP@PgRAL8(O4es`>!C-Y?auiVF@+UqSaV59`0lmY-@Uy`9=Z8Ie>+JvHD5O z;%~mc{f;VHUozXlnfs2(J&Ro>R`RQK`6%ikjRQ;seJ_Btmdm^sw6Z>yCXV2fDb zC%9MtGTMao(bu)z!hmcIoM9>1ax_zx5`aNbZ3-bq&&k#Dn=aeLgQ3(hiR z&{jLBL&RE)iVu~Vh_egol|0SMfCKNu@Ufcy2OuJxL>Pvk1 zj(Y|ESxNovkSH@r8pe>#CwTQIiz<+`idxLf)gC@^Fa@w34UxfiR;BGjW*->fyNq%< zqLXon(xfgNS^^mwfrIa;8qkf&N7`qgck=51`<-01TxTvuHq-I@7gg;peZJvixL(I* zjxp+Q`{J)b=_{-w5Gq5cNv%xUvN|!J0fInnK@cdT)s(#l8!r+F@#2=EIm|o(Pw2Dz{by6sCUlxu00!?0y@Vds* zi4ht=02~{SyH7gr7npn{*%cn`@7aR7#3hJ+6t+&4@1{Jfj~ zLJPbXG$qAc>{aOrkNSg1^8tF2@`Whg*_qnVMgNQ&0DKOr0^dnq2^LSY*Ru+r^SP#;UH1Ge%#oR^HP&V%07XCip?d7_9|>;9~IS$WsfJ z)z;JMlV>0Xo)N(t!HT}{R=@q*B-s_IE-U%){2b7g;6vHl@ObaWdvn!W%d@9uEI%IV z5qU&zRtakf8;0u!@LzFjLyNT7jBBe*ORCcZ+RBS~RAax7n>oJvoS(IorAd#qI8&oU zMZ~g;ZlQ2TB{B9AYAO0yJMJ)fX>l_oAdlKJLm&a(*Kg6DH|i#U=6CWybM(-GGjl>C2plZ zy7kl|S~l|0tMfazA=~F}${NEtDD)bHg>ryTqrN_7s8B9`E9}+&(<0hU#QV5C`1E%y z`1Hbm+4LN18-5bwQ&d_qT+P5e} zY9T#Mbcakx8u;X5pO^7b4FBc}Mts^8PW`Lx>j6%TqJ3`Wrp4-yqd8Yq08N4oKPXz$ zSJEw&eQ34kMvBb6tglmTlrctpB^x*MzEyg{DNvjKCH#_cJa)d2IR1F%=oQ_|_j4P% zRD>h#dmn(37*{PlzCU^`*bfw3!f;IIg{%Eow~BQUKS(v2Ss_I;H;E}Jeq1>_QMJ?~ z+Yk4^8@JxCxCc>x)g_irN%JKzd;3(~D(@{D?;>R!X*CIda8Q}_Y(tJ`L)z2~P(@90 z>*vxp{+w{5I!qmg*R_2P=v_Wx=2aksK{ImrLvbY2E_azc^usAd7_QoC=b1+E$QcyVd&U7@i zNatTW_C@mZzn?Dvi|PypOD|$e`p_Kp;9C5#F@-gMzdN|{4^Oj%cZ%0pg}N#)Bs%Hf zW84MH-~#87)tq=DvyeSGw)o_S-{Ph{j>~s*LS(4(sS^>XXS%%VTg z@g6dI_eM2Bp1{{ff)PcSBX3MB1or+?xwg$RCt1b-(N&yWB-U=TNe}Vyt&i}k}NLFO&iCHTh6wzj+ z4y~uUOb6VF{%HqnlnCjk*T7^wJa%!HgV3Gz#6^c{z7RnANyB!4^jpB$P~C-8$$~c* zjOMlXirh>vcaW3(v*z-V-Q>pF$JS&u>LwRl6pfvlIA!AeY1Z?2M||9ZQv}Ol@_X_i z0u(9mh%q(+&El&Nr@w&ccRt?0=l_hbdMG{2b)oHA@?P3lXY#M^w9oA_4f}zh%GLPK zN995t=)a`Y00FB|3Z@mS#XSN6u*g$W2357DV+`~aN`L}e9RZn?eJ-h=o;$4zYAcMa z0mp?nx`(>@(cv=GGJ;wuv)A&m>sODv+Br=1kjRCkRfylA7d^>AKkqfCns!f9IP z6GX}1dF+oWmsRYUpk+2sT@iko{D{iB9-`$myvqUmur4Xg$1db9d*f3h?qp#@nG zRW*x*kxi>k0J-h;?G#jf47&Mg3+F}h@bj&W0UT~e^lN&iMS=hp24)xy+_|HJ7tFeU*CHig_vL*ry%BE%_6LS;&vc*k}Ap{pZsoE9m z*#3%hQk%fZZJO}|J4=de8#-Jx_;p*>a3pdIKQsuyWiW#|R`=epg#N*B5c2fer_Ezy4JFLj(F2 z`YM27jzl`;b6R$l^j+;U>GM|&&l>rNr&(;ayBMoDu;PyY`RL(pZ$*t|x`rM$6yr`W zt{EG(nZ`W#vCA*yW@-0fV1&S2RbR@885{_$y4}DWcd$RFAvh?xAOGmQsYUs)W7z42 zvAf&=s8(B?4XsTPcC_QBhw!fV;G4O?51wU=>|NCc{D4>V{%(geY7+PFBg*hf;Zbu6S#uX!y^4(W zXNRRB-OADbMEETdbblh-OHi=&%9H4vMmq!yt%oG&b=0ENv#VZgKfP9$t&DvI*QjyCkUT+Fg@<_sQppkoZb*l{Zi1| zSk)aLCWL>;w@y!BGk}iT+;Iz7(mb+vQ&2q*;_I86c^r_*{0yN210ecGDoCF0%Zd;V zfBso#)LybI-)mbIUcYgxo%<;6+NG05jNP0w^k zG4_N`0lEOcl)FmiXOY{lajvzv{en3rM(*<$^IA(-E%j){+LGU#W6~8-U*9{-QQdO- zxI++0|6+!j^Ah1Cc%xwHo!APgaNRa4x|PQSO8O;#kVD*T$^ZjcsYeeW?B$NcL&sc> zkIa++vJzx>eiDF}1VT_RAOKJY%-zJw&c5YEPwGL2d_3bYhmy*rJi&+HsetH&go{HG z4>2QKFB6m&Tn4XH`MBU)m~LR!5<*{>45ztC;B9@%G3*~z`iEZ3kc0$MG?NNU>A10@>2BEA2Lh9G{L)wF z!`oB)biSGDt|oBLd?`1}*C11h;%O^2OTV7*7_vL*x~rg0t^l0X7DkH9>-!&RojZ^a z0Y?^!?ZA-Vp$Ku?NIyf?FFam5AO_=OtwYVc>v3yGun13I1GorqdPrHbEC$Wr0@#l^&KHP3bvT69@e z5ff=zS3Cw}oF3zVuP+JE@qj$}YW~B9U`g@>K^+DU(e^~v@zb5R%=15wwNgt659BkQ zpGAL^7{^DNEXl$fA-lsstU(ZJPrpQQvTI%iI(z<+jG_U&!WPg?Ryo@_~R zT+SW=U)AWJxpC~dFK)nrqUgR6)~&X)%0m9b^!ir18vq$LDzGJygvz=&^0T2dhiP2j zf-LQq#l3|e0%b?KKIG4rF4jA&u=Kbo9PFyND4*!G%w)gZl+{WOb0UwM$<_ttio_^di&w$zPEdgJ5%cHE-CArAw~@(u{u0 zL@WG#zuN{AS&`p-?t}J;9;Jt*F+`$^kM#_Fq{+)DJ$0B3i^aw0Wj|=DF`u6P?J+Zk zl%bX8PIak_>D)$CaiMd+y8IQXad3_y?5}Q%0JP{^Ky}_uMgcveC!%w-tgm4UCCRse$>O8QNIrV#m{HOiba zThiOL>HI00pP3qef+suw17DvW?{W9?zTv#>mQ%J?Jv8?M$gPE_*~mB6IaKz($Q@=S zr;aI_PUDu}3C<)RV2HA~_`eljh3#M4xyR%o-mqDXy@blm)B;yu%+Q{78J#{KE5WQy zYH1UIx0=kq3y$i&B_KRV1Cx5wV$FFqj(<9lM*KApriwCBE%u6GQ3Sc9`@X+_-)Hl16wrOq`X#u6zgf=3yYevW&i!u$ zGFjf-CZ}ht&+{ENM$h)hsGE<_toO1CE#Q^i`0i=U^%wm21d-7=NY+>X5DE~MiIppn z{qP|%{wH!*!B$S|kI2AkYNIpqP;g6`vXTCRYgNEjatrKuNdSnGqHmobm1FJ&7O3w% zH`P*Br)2MH=#0S14Oj}{217HUFFuPu^BUcYSbZu%1~OIg?&%kERi}Z7VpP4EVy%-4 zq@Hs#)#_yfJ3?iEa5(TJilWqA56WWvkQogov(_h|NNC3TQ0uphPKYu6_`E48Ft_yH z+>2ZlT*0eFVcu=7jd9qX`T@+hC5lN?ze2z5>D9%?Tz>K5q;ojB$CP|`$QriDE>x!z zsz3Fzf}uq%ya_xC4%DQd!~HB^*`urIEi(YaktaIicxEY}52T37Z3_@v4FyeuLNkyH zhQKnod09|&@knal{HJja19Bz6+hWxO#%2bz+c_CmHXx**8e0k@(B&XgH6I6`nD+Z} zliqlGJw40w03_m?&0j5?2a7jiV9MN(^&V|FC1$vHWlnT;BqvUMqT46_UA8FkrSef5 zF)!~SC^TLx+i79AYKiSFX*NFJ+Nz1);3Yr86q!pfEYiD68d|=$2pTV0f5=`fJz()* zGxfCe`p||Vf7LP@x&TDkW5JEzg+uC{b$*8k@sDRw!th!p(&4Ow1U;z)DW@=-{z!aI&RQTYpr90W&6dd9Bt z9WICUw~y}=)GTe2v2pnUc8~e$KU@X(R8Up*oducOIDvgAW``Worv$@5MRLH|IcHQ{^5#;?l_Hz&ySTZWf*+kn z=hUD8g9CJvj8Qeh52=@$w_|m3t09nIYW}xABRv^=%(69{AW^=?68Yt2JqH2|=7fZ9 zdpZXJlGKOdCZsyUos{wE^DkJlKW?=JpybZj_cp|AqA-@#o?s#++)&dXIgMQj%W|+O z6YtVrUR(y@RrFd+brc%QBP5I7FJ#<5yNS#1XdZ49u1kJ)RDK(yV513pxm)jJoCA2w zAOAC46zfyhPG5!hTbVwZ2)fa>S$RNIs;AFPi=GTMgDbKkl)h!ff}HBpo2a=h7&@Rz~IFSy=$ZYtp@jr zg7>mA#j);JsRB~N8CgB#G7NZ!aW*6saNC?}W#dJ|R`&&%ZZjXUP7 zgYR*NP|ZxqF9Fy+)B|K_s5@Q-apNakmC}E(6X1}c9VVPq_ zCvYd$>)5tMM*UrA@>{)?%Cvw%Q67scw=V&w!b&R$0xbYRpoq3~k-#lY7h9dEA~s<7~3 zNa2lYk5wV@p{9yOuE$z_Yer1All5BfblL?$_J;rOH9->$nJZK=r5j>;Snk{e}ZGOLn7 z3xHO>ZQ=ra$RV=mAMku@%cB3045AqNLIn-KQ)ULi1qlP!;>6Hn9|$fSEuFsSZUx!N zM}XJ_6)k7fzN}?JU-DSR4nM9yUbuv62(3_nu7sqqW1K`%u`YNtwCN^c*)8vS=oI_c zwY%60V;3IM|IAwdCej>NeHvPi)BHRRlP6%WbB(CRJ|JX^u0=|Pq@+alRDSek>zIDc zH3i`wHrqi5ont`!G>-4ET#|J?w)z+o&V$-Bt1;ob>zdI%_u?r4%Uk#LS7rM9hgt{Q zJX|~hG&G^GCgkyF$Exu|%PP7~^7`r65w8j%;b>aCPdG<&s_8-d{m%mVb?6B34P*(o z@2N>{71z~)xXW_Y2nE0Lwda0L*Ih?@E(Ax8OfAi1<*YJsm+cPGf zd9&%ie{$a{T-$TjLq+1)tBt7}$prT<9DYpQaJkza6QP+r)x0JFxHzE_rEKkS|{o@D5whQ34~aW=-Hgb_av51&&hW%OD_=;TLl#* znLXm1#+=ULzhbf%-jbS3FdB`&82-)m$h6ELk@tT?o7VjFd8;?@^r@k(FSoFw^L|Z`Su9#?6wuWy*2U)=^iTMKX>Rb&l9! z*?!5~mjk<|`Ov|oz&h{hGbo4$!atAC;!AI$oF5{Fqm!u%bz4R`5)(SSl9vWor??-` z?diUoif$HQeE!_Q_btbUHa=Cs4W7C=ZMHPIpdV&)Qd2G@ap9~lp=_jOnG94>%ORPa z^bNyHig1zZx^wXz&U~)2|HYH-l%Y-fvj#1dH+wfVpR{frc_!VH=tEg3WTvu0V71Pu z91ek+F{2oChB?hip;(68SI6zc1t2xnJQ%uW8iS_R|Jkk+wpjGxQm;{ubKA+qnjWEl zEm$v?(Z8QlF|l+q7EkYCZfYOB_~p26q;mr8M@61_|FyFnY|o?b>d?yTZzK_LIjUgVa4LRLOwQfBd3ovHC`jL&i1&gw#Fje$@j^%>!dXDZ zU`6$R;R<}w@Dwm0`4+vP%|KUG$qKd=Hu_7~Q*Yn3vz2H+sZZb7;<{?>)ZLYVX|r04 zmUNa-Q3JqllevtBSxjCRJJMYuJ1TU3t`r4h?rd5l^YVKQI%)dwrM*egnf>;9cid9j$r)F&ivA)dTNUE1CzSa` z5?d6U-jc?PN%GA!LQ-^JCuaGJl09t-ui_SSFLa*4T4cQX8tw;1^zs6VyODO9RS-q? zP&9h`*)IZ2@V%(X7iM~}*eu@P-TXux3^2U?$D{9{#D>(Nw;MIzn4l}w9&T?@f+S5fy#F4oF2IC4+Ntj$Z6$z2)~<_WwTQu;FvNj z-jH@>6nPZ_dm^fgX2eOMlmTwa=3(`+~+a(>MA?EPClugTYF3m&f- z2}I(z-2}M+?xs_FBSf2KQ}y-ikf|mpP~Kwbo1p!g|J5sphJHbuy$R)wgUd?Ju46TBEEv<5_%L~)+ zV*@h@)xMB`OyPrS*=|H{L)i!?Jhor`@yjvezB95+1e8BtL3Z`OM{rEC|A& z#i}j1A4VRawf9vg_a&)<4xWx#o_5u`a@3IHUEc5P4@A04Np_5<>Xj>WIorml^AlMO zpAT<8oH@71DjDQE`TvL$Ecu^vg4q9kPB8ud+6L(P|0wOVk}@$t!sBzydG#Ee-J}XU zMhog;SN5H{6ZcJo6YLMDIaMxw^QC2(HM5jxuC?>O|KOmT7_I#U`gq0j6J4R}QGKok z?M~TUBkIhS!QAG8z0f>9wTq_r2Scu$8` zJL3${ehRdZP;G#Ln9X!0CjCOcxg!gRS-vSHlzyWeksl(5xvbTjd&M81Cy=*~&&jj$ zvYx81KlbRfH?(_i7pT4Wd$kuMQ=SfNgo(r%E-t;sazuW44N0vG7HnFK?&G4a&I_&Pv1tdl^nW#j3SwMnQ-8gyNRW?lS21%P+jd& zrds5UYV!0{Ll#WPJ_y`Ms@uR1X5#-e9zPo5)1{DozhQ@UfF3&Oiz?M_-)eTU@Pof} zyc4<2vfA@QcAT$9EfzC|1fVc3ZBe}TovMa54$DBNZARWQ8W+WGpZ;r$UGGkx+?B8A z2B+f$u3n9mip+@1#tafP@qT7A`1msNd-chqn1aZFma^%!Vg_;{C>r0^G^KrZ<+WZ3 zdbJ92cVW4?;&v8jdNFn8jmPru4{iED&Vuq?Yp;UijFH0&+=jymdtX5gWe}OE@Ws|L za|^)Pz%{ctv`Is5`72<{1I`rEks-rx1Ajh98Y3~u3)p(P1YIoi6%3bMPrdsF(gZ1Q zv!THl;JgjBOgc+`)w$(2^~#TmdpTW@51af0)jqq}((ciM6?4LZJSl#paPLdf*J7RN zFv$@ilG(21VzgEaz(rh%-9L;SwpbyXGG|<^&tA=!lTULB{#Shn@0bl0ivb*6%#9m? zArPl12;cxn^_H_{8buO3;L&fi{d;&qOU=ne(#Yo3h48VZfM(<9i@aviiMOe(6oYX8Fpe{L;rI_%#}0_Xww0tqdmQr-We zE&v?ow&Qli5ckExbB*(alVEyN-4+0Ivg%~E$E88iT=?X*NdvOk>V^peK5LyBm&S8v z-hUT0yyZ!nb)MlQN=6$@N^{G$M!)m{s;Gzbj0A?=)*6`kQ0?u>z)qKZHKTQJ$B&EQ z`*e-UF&CBML>wYa(z_69ubSP0le#b_ybgrL@qw66E$P?plLx_+9b`uT`M1f?5iaof z&mayFCHMBL^$45jsSPrSb}sr`$FEmoKRWz@JPed&b;p6<4YaR=%#6kr(}4vl5e*;r z{-qj?|7F@IpZwayf7k%w|4G_s!GE#=%KqP^eG<9;-@o85=f9u!`SyRu2I&3&g$;1# z{|`1mzW*5~_^a5{C8rAj9KxvChfT-eCzT%&c*z!|(9r|(P4@<9y-4M)G*Li;mcUd* zA}Bbn&1I%tjX;111D9-TyAPK4Xiw3)4&!8%#(^3F<5fYBA#xp=$xkUNg9$uTc~#** z#TX(NktkeP$r{De57GduhG8Luryi&9ZXoCcl125tHt0JL-j0ygN*iY;X+)k_y}HOq zufa8v!$^cE&*EHkX=%}KPax+4dM84!gvc30P7MqodVTb5mh8Z7IZJRbIl46!SdE|J z98z*mAgUbDMz86zpu@HzvZG_QrJ~+ znn;7+zb=|u3fz57R*3iSytx#JQ9J;=e=-A2n{3b<{Qy5G%%AnXJ3+|*WHlDvKct7G z$hy}#Rn5eFGzq64+9~(;DDh=MeFJ%wszMT-a#1YvWL=V6u+iBsgwOxU%tE_xR-bar z?dK}B-8&ycJnV>D=FWjS`Poq5FMtwim^|`+H_qx8n$9>)R{hvOc z#~d@xnfLqkey*q1oGNjf+GCVtE@X}X$YdE<6)-cv$Up{Rr>^&Veo7%~)?dKyFm8m$ zf`Uo!`uDqEuX=9z>y4R~@p`y`??3$!OtJRHaV&i?oS}v4kG$kQE8^e8k zZkf=Yn$}au@Ty<ht|(lxnbv>t>K+`E?0F;WPN}2H)m_ zt?qw+%0TvfflWP#p@b|44G7HDDt%bP{+EZ5$*>=efh8Ny`2K113&*N#LBe$|(VjS8 zqFtV8sZ8hkT-~tLL~AMzo{6&@5wpCtb)3;p8)zRH`MV3yH|75sN>KQJ%LPcCS<+~G zXyf6>-Ll?2^`!4Q+Lk@^q72`k6TU|;eTaG5i^yygNw&9;#qCbU(KBo@D z9Bbb)1aB7~)@xPBH!$k~xO-fwvsX=V^^nB)w)uqN2V{wwbaAF!=5!V@>33Rd*v9Fo z+v9^rXalQi_Z=BO9M?JQfTHh(+pIqHb45l(3n)?A?>8H~SlRajcZ`yZcc91w0xV=4 z0xan|H$-svD?EIA(1EbPhoD!ANqbH-@?@1xQ0vx*2$Df06d8MM4b^JP#uYu=yVE)& z*dd^6O59rD@y@-*yQ{s|a4(&!@8gHk39-n|;j%Mj@kV=Viy7yOOB8EJjXyl;kJW}d z9Yzc@<$NdX@Ju`cJ=N>$0r9Q`&%yYwm+m>8?DusrV230$zwDkinUMkqoB<4P;I184 z%_!|BPa_ZOlXPq|ZUZNZ3?X?0@iE7s$5@_y#U^ucqHn!VzUWeM%p-xax68kxDIgC^ zE*yGeJojY$vRLhQrG||214QuIk;fjKHh}%;{ai&5%O`u$K05F5i@Mg_2#DBTqsv-J z!2+ooap|8@g82VH3E}`H7?qbA_e<8tdl{Vc0qZt!9R2FWilhBQyKda{4}ZVD1Lww= zXs(Qw2xQW_ut0gKGAB5SAzCr~?1#rZH0Ai0B0CvexeBH82J$}xQl~d1PFyEEV>A;- zp}8hKNz%CnnYj^>)$n)f%yi^@#F_Q;HV$b3L5v8=KiKj$KV2B^q$%lHO|U@Uj4jtu zk^mu?4(Xhzk=+!l(8Ui`;sKg6AK_LBT>Rau80QDe#%wPu<7biS#9hpKv~Ye~DOU}Wh`b#n99qs!NGyDAuB)sWfL2jd;HvYrQg zdnw)Z^r*28;v09Z^aeXJaX=FI@-{#ui6f}7i2L@4BbSV4q(R-4ucSkxKcbxPW{UO^ zj4#YW$ABd4&eDjG7=9k_Htni2lEDVb0Y*afC4=>ff`&h=YJ+XrPENBNU zlp%R@H?ChUigQ6mLoy|40yA#0_^|2K_~MgF&ulIHm*s}GyYyt*2y9wfQ&oo!vA}+j-+o}6k=8Giqs?M-i8~Ty3c50ppk2P33)}ciC5)D^THufhBDBd*d0gcvEKg)CAg?JMF*RU4bDD$jY?8VBW<*hPrCVC!i28E zCmZ>5PLKyxrOkcPfmGo0&ik9L!ct;blWGUC{LrG)3rJ+}8fXg=FZg&Ia7cP7vrfhb z`w<=fk0}4=-0E)2%WTL8Lwpd&{p7EU(C!-~nW7v>`HiZhRckotKPs}mvm=nL6ZJ!1 z&>#|{2NVk}Z}%s{CkN+Bn74EL2@!^QH)xD4y_SpY_UJ8+bTHie?lE?gah2o>fT7Z% zwB(Q8;T zfZckW&LM}+(zn)KZTwKLS^xvRlRX^iGm2CWdN7z49zzPLOlm1uoiCsiA)>=( z2ruQxh!Cz=;)!ew?6EQQf_+kCXApd|>(1{3Sd`|Wus=V~>5>^Rc?r^7T`XqKX;K{$ z^ClPCdwzkt^!P{b%IO@31>1JzDUJ5I&pY+!JO*SNY zyJUV#d@#@;>^;Of$Q3sq`KFpQydItM3|l@9o1wOYl?A5~TQ7Q7{Yns2D>4`Ces2Ke z8u8w*Sxc8vLzYNsk;Kh!+=^OSKv4bo4!Uf4_Vx9In~HxXBqo*`v^G#Y_bImO_Z5QC zD{KK*0D;8+xWZ*{g)RT_3e%eOA0VPD_)&5}<;9z~jE_a#N}r+&E@Ox>r(If2s6xqF z1lwhA)j1H=>29b4t!gkYb^+`>$kKTNn46}DvO^@Z{m4p+veFyz=opA4!2u7`g&G8%s*PM%KJbSV)M0Xh zO&*Kor{{1ckFk8i?Ip^8L~XG@16~S_7|F-y5_6xCVZ5316?oT5;3J4W){Y3>ZbF{ag?0_n=H5 zXy#kXw-VX8a*KAa+Qa5@d`R{|rb9pOKpR^9-cLHQ3p38~s@%9*QVl&+Qa~MG6i87U zAW=N~R}%Y6q;f_zy1>b}P3bfFZd=EA6!+lJkEW1@%<_d->L@3e_IFNDvFR_?Kgqva z|59>Uq<&`srO)`9aK8EE~~AQ+Sg+Ejd(mWSG`H$nvr5XAue% z@#%&!m-y2Ppxb@Rr_gEL;HN8+7IgAMl*;TI+|SyAj1!ONIUcf(`39~>;51^-Ij?I` zj%~kFe3|h!ZTP?t1e0&QyMzH?g+&bLCjk=Jv8JyNA}5bR_R$E)6ool+O8-{4aWhDk zZFtDmI!v@U)w0%0fnh+W)Bpd+4=yV0qx!gfU>T`8Dh|ALKA{PMn=OD{__0j_J=!*?LuL?=j&q$f!uV3M ztD$Sx+FIA%Zt2C3qOP&71oq{NL#Q)_q$k_JHET4RO)4e{;QL9E@ zpLoVc5HnJO?PvvSuQ{I)ICj~cer2ysr!SqH2M`vyNPmE846qvrq8mNfwm=QiZY9+x z>kuk%W{UU_0-p6G_u0d(_up}rIc9i1BKXgH)fM^g;-|-bY=Ek-M?LEym9T%)CrSF? zm0nl-747huWHj82v%6-2dOT#*z)5YbLF&|*PC=!5T*)9QG{!{XwU(Duhg}axP9}UY zLljr6-?j<3^nvRZzh0&fnlGp(oBwAUV7c%z;amK#Uz-L-AhmZ~{RfZs$UlkD{;td{$I$#^OGk zr<>3Ic=+mVnd{Bs#jvS_dbx$fh@`O-x>(mv(;`NjA=7S~3(S0=tosxseB@Vg$Ch18 zZ^zVSDLqb^U40m-)P@HIdJ1h0IKCe^tI%w2cxg_633N3zfXGk$GqHLt4ExopLcwuNAtepY!h=62O+3>ewY5Y(-I;dQI2>fmUZUD`&2**B$ z88-qu!ZxDTG<6{DUnYM>CDZ5sVFQHzi{#JFzt{l9wf}kY=hXi~!C(9TJo)p~f5!$` z{{MyzaPj{OHoz!a(1hluh+mhUNi=CJ2deqlejD={>Mkp8cgU(;5J1KQQb>l}6&O`~ zCYiNB=mx3p_@~*N&r%@;fVK$9gh+?OUQ)iCeyNABV_Ey!mEWD+lkayB9o6s}xu>~N zL!jYi5Ne22lPO#g^J5Zy{FXaY{t{`3P;8shZ=IVPfg<2k&Srd&z251KG(P`v>FVW& zGQGnu3dT>7$#nA(&jr|tuOaj5@#8u(bh0}6(?&ijrM{=JBHf7OEVqrrUzh}&TKRT%5HXx0;fP(p5Ui{Ud zdO`r4*VfK7JezgOy;5KQfENvH2`!YC>?7o}(nN#(kuU*nMl$tg;lk657oc5H#1VtD4_;%cWZeHw}klCOR zrT|d!v?T$Cm>jBi_5#7D8Xq?xkl)n%DBzy32bk3%JFb=R2( zfoU;I1#C!c>j1|QX$~A1F_Ad70gS;tbTd}x3*~-k^h?^F`a$WKLklX14vD-D3?&6i z4~amyG!TE8CGZ~)qY28JO8{vkzs<|?Kka@sn8bAm6TKU5-n$!qOR>Ftnr*m$m}Udp z^n9S4$advb(utmjoZ*>qGWqW=z;eSg?GK%5Q={{Q%FAbnx{XrpMP9T0)Q}ce&;hEf zJbGWQb{!(YQcPebD0B2!+g%=uc}>kdYeF{#aF=+JOKBMP4YvFZ3UC^d8zo3)0d)Uh`D*TvA7X2em?*>NseJ;l$ z&98;%Vr}HgU|sVa;yPgdbh}+#r}XRVz&m!Lw@}Nfr{5)VKANiUTIa=Q)f$2Ns4l$t zN^1C>+*-{=(S7eeyA^i!w@P{H{`7>Ss~W20>yFO8?95hM^D#t(W`Arn&gB9uVB1Z3_^~uH6UN1f0jwqcN3_tKT079aHQmZQx;Z_iV3+@6f%&p-cSP0ZSNF z7JBymPyodvg0%~>crt#LeH3F5eL=HppHB!83ddBvbL~cIzEuXLLu2SDIqw`KW5F5Ga zng}I}vH=E$jHtWsg&yqLMYG=_3udQ+ldV997P1D#(~$-(eLcVdV%RtJ$WiNg&TBva z;+Uw`=>&@3b}t;GHRJj>)?nLZsm=4dBdlWLt&LyJ;J{}`rZ8~Ykb#RXdG{R*7|iFH zhS{awY|9NomNff;wAGhs7$C(a(KH1fFY-1UpEtY8*gkFGI|fWN#YSKAoZ6dWn}Xlj zD6$g2Sa_gaMh8zRVAY(ZP=@3aFDlFu+N-s{rtjV_#bSns?T=%T zC{)A=F*tF(32OlH1IPoi(bDCU?69c*S)PYbkg0GlRa$6%zY&G6!K0wP6&l5XI<1lI zQBGOI0#w)VRgeSy=FM8_(U>kBR&K}~yip30mr87x~spOT*D?X}$#=j(t!>Klb(F4_U#b2PKbnoNi4H!L@V0 zaP9jfTZi+ONX}8fmlr~Gie&Z{vArj&1;uLCN?*7C|}*W8rCukQwFQ5ETaz54QCw7V>($spFYC^26ek0 z{ZAjQ-(Aq2%tr;I(>8608=?k@Z%-9iG2Z7}INKnfc3~Kq9XuFW6;EA|X zsMa;JKVwZ5`;oAr0%YVt?97RhfbauB(U0m&Y!exmU=H-etACv5_+!8k?aO#f{3fw- z()3OnCLV!&>696AR=`41M_rmTz0Uh>XY!4au_Y^Nt_VSp@KM{R?^Q`V?sNQAK7*#Q z(cv=OlPbDZRN`QXSp}@biA)4WZHEM^6q2-aA34_CMLO8p7(11JC9fz-Xf!>{phe`lq$8z=;SU+&Q#xfVoYj9fNKPb5jpFIBOhk z$l2&-RznPDh=Nr{MGB!ar#kxQ3hp3MStMw=g~YYa!*t=k>YsnV`Leg`Q&e2{9y?d% z;pOy27;G-Ng#7a?i4BG}er^{z1Z=xLFKmk&R2IrAz-sy?j_vb&H`S$mL3?~#+^vS{ zk;Gp((v#(aFIXOzd=MuSap8&-P&%a>E)~dbnL%LPY2E!_g2apIbQb2`5&%hIh17Zc zK4vt?gB2tM!tJ%(W_ddhzR`EqArL`i)#;a~56&{nOX6+MZ#IB-xKMkTw=+g6oS|?X zbOBoAcObhx0%{BCs>w)PXvRm%TJo0s8#AS)YM_&-(oMZ)AO9{*m>$h}8S>|5x>X7yi`yO$qvpbjAj$ z&mZkwo7)q-u9aN(_jSvJ-$`vIIdUY(XG>f&&KNo2zv->iNrZf zoagW|N&NKztS^AV^JY?bpbzi|A*l-;AkZgPH*COkI*Q}yUJtK>A?mI7-uHnevvD;< zOzV$)Sdtxb)f1BqMtMBY@sVNgwaNX`0vN=H#4U0AjS79gdaD3 z=n^Z<$LpNlkvNx7moUf11>b`mHM}xlMYg|~X5n1aw0AAKt%gJ#W`n(id6-iN*w+|X z22E{saga@>D$cg7&~KT&8~TMg*(daBp_WkktEkI@{8N9FEXT(>JbAWB2fHz0IOa~< zs0ROpbpHJo!~w{j<9B}C@+Kpm$Q}3mu?oA{ASnZ$nqBKAT+|#b z&gV{y1!J9(Di}yk31gDAl_E?Jgb#sfp&2V|gfd6LAH;+ATgZViqMBmz_2H5(!05~) zn+5ft60Yjk`3AZZ2cc3&X7nlO^{Y*Ja)hbAM8aaymLSFwjhM2^JmSrrtp3A#?HyPN z`DHc>sVmx-ZAewG`Xk9wxu4h_)^ciWY;e|9&W_Z#bs%$)+l%1+zQ zA7GkO@{`prLG|9c?fp*Vd+4K@X?w+W*MBr{4)J^tF@@lZePtC|6dYxZMSci;`; z$Py{QW3bMoxO)@?H08NJfCWkC3+|be3jdjqP%Jh0;GOporY#uD-&gp6USXX$@_+ww zg}2}e>;B^vC@Js_5Yct$MB|0a3R>l|>AE_ti+-W>D4d?G#+aNhw_&PDo^P2L6-0IJ zlfh&ChZW2%$h1wLcU+slqY%3} z*UmpL1@1`pSQz8a7o`vJq=Yx2&t6o-f^#GD9j@V*vj zQ{sb@r4rg?j`Cth21Lq#Zt^Na_%?2-7_X^i%FfLj+2i08_MTtJp z(zk{K+Pu3U(9YM*d<062>Rw zXIP!+>gsphW%Z!N{6$pP5S+HMtjoszoa(=S9u9e;C2x?LN?=06?MmiAnO!ja)mf>zPK( zKZXEHwfrx4NbA(d0u9y3a2<;s8Ao_-dq*pdkpaVgtZs0zR~ngim0nrrzuavod-9OC z%+`5E)k2VMvZC@^#E=tXJg`$&YVBIDsq9H_rZcy-Z}=f?P*kuwvk6*sZkb~K7#DSuNNFr_G~ zJ6lz&A3v#QcSh{kb^MUaM5gV+c)7=|GT{dIW$``8euOp`5`f;A-Di#DALt=1u}s!j z8EM|G;XQYy7Wrx;-M+7d9%C*1rc?h<(mt_DK-jiKCXbucwu$#_GI%ZNy(^cvi7l|L zSiD`&M!cq3!nsWG5;n_Z?)LRoKlgh-e*~&DpOcKlL7I?y`)k(HQA` zPW(xrhB11I@{0!R@(qgYvam{3S7SMa&=<3Ns7NAMAj^Z-q9(jv6^(Abxh?Mdzzkui zr_JZGY`B<<{+$x``(vlBwa&7D*vb6sloCD|t@YMHlG zZ*4z&hR@4?OMd%eHQf2RP=pH(xA~&Vt}iJp+Lj#o4mo5V=4ZsqdvBbt4&bVG?bTFksUt}*_N*3H55zg>C`K19OLJ~~D9t-G zmN6bhac?C*ZeLcmnJT-se)*%(uB%Vo2+MwNm;&TaTr#R|nz1L#hhisDJ3gYLoo?r= zti)?-k7;J4mM!j_7er!$5Cy5u_JLs`K!qFv%{W02{tJ?g2olu!CdEv59)QrA+217J zacJU>JOIs#KHhxfbaUzF=SLt__dQL9O#BR;*qKg*2peU^hH*&iA8p$JKfsREw6cW!CMzn{lie^&t-Gdi-7vD^oqBy<=nStr-Mx*GDR3F@P#$`dtY*Z4tsTib$6pKKr)(~1Esmp%^hr2;ta|7_{5X<5c-d@NU9?O&w9f?udQ~+y6*I< zwQ1IyR8X~sE>=7WhEEI*6DngW5O zLHzbR(oLQ_9Yf=X2jSPdB&!*E6S0#bLZ<=tE*-xe3UU-Zh zy!{{eBV0xnsvBLGUDh%rjX?$xEB%M4%!&x{G2*^n;bLN;3d^i0J6P1>jD|3bkZ zu!H|k(>|Yj$1rRri5|U#A9?mUmo=Zl;ndAZm9 z(z}v2GN5WUA&)%f6Zf?4?8tiwpsCBy2NhXdw2emo#C~q@vV^KakW9J(4(Byf@~~^! z>to^yUb=1CQ(o{;1!-EHmQuP3lCe@#{)YTQ8<^2%D8CP z&IB{;6EMq+H8mxhz6e4+elqJokReh{CcKB2$RzhTlpY#3{}y(kJ~|@bX&pH#nRpax zS~J>InZNx7mmf!kdu%_wPQZ!$rEC8A(h~fJtm(s04<2sYBPE5Wz)ML>gIpZGw4uq# z*Ndsl*+#WM|M-0fHFZoFFA`UaR&#?@c3!;w*lJm@#{8H{vX!p~FeI{Ll((^!ON9tSD3*WIbT?btA%&p{00+VGR0A zLHkIQzJKIoNz=PUes7*2x5-m?Dppe+7hjC5_KdCHdOx3#;J7&Q74Ff4WHg8?{eCdE zJ2qp=4YX3GJt_^hT=5Uzp$wm1Dlp9%x>|>L!zwXHE(-8Zw|B0F!@(l}z~CUr&{ylC z-xY(wJ|;~rxpEWmC-RK*A$Xv2u}nu58QDQek=H32d?A~UsA30BGL04b#fEy58X zMiB}5G}xQBU+gzyskb)krAOwcCm=fn0xm${h4${9y*T4zEf+UP9Kq?%r-Ra!`z zPj2zgPazUONNaw>`5Ve1C*ShgDTnTZftcy2_$Nj=Y9R8C;|St_5v_6Iqork>zaV(v zi$YJy=QiuOBf^MzgcbrtYy=R!07DCeol0B@L14bcK3$q7z@P(#0!1(qtPJ_v7J?Db zH$gPU<@&`h;%}yHbGhkHMwvLDL;lA^6!1&-MqrgSn!wLMZ5wIQ_b=~t*{v_P>ZM3Y zmQa+)_;^}SI(BULTi0G%w>2MQre(nOK;XDPp?b7Uv-WQ3;Oz}`cszf^R(%rc&Cyo7 z%uxEUmwhEi$!Pv-9DY8cf8Dk6>3DfS3&v> zD>8t+&sCAlc^o888UW0kH!~Fb zN-8Gd)>Llgw=fEtDt)b`;|FPDj6~fk{A04E|2oOk$be zEx$&$p@bCDLAS#xGG{PrpnISP-VX2WgFhug*2>g9x;^o$-ymUoVN^n2N1%@%aTKSK zn_0wI&GHKy^jP6kOx_8{*mLUOU?k;qF*W=tso|Bh z)+tL6>fN``YdvFcMYdtfzLsb2G{nIsP=THN`2B6+Z7Zw6!#uF+b~odlEBpRtF6yEn z7c)A@iB>YUj*)>~vk8GxG`DTjyWHG=Nec8zv7*Ps66Fs&ol44G4sWfd1%I!gMTrH# z=Z_shNxm_{>jzCsMgU!i%J}#?#W5wjcOkz(z>vtYcXqc^$=$SfUW#WGhXoq5C$Wzv zC&Ok6Tq)+*=MhC}T}5qU$8kQLBdG3-iN6|e_)22q2wZ2aD$+0h;3nom?0ZZtpDGXS z>@5JEk|??#E^!}E5Q0@72!f-*g&p8T7fE=X;3wZ1)>goZ%Y4j|=*addJr&>FMXnexne;@QF-eDBEyxxAu)E`)AGAZ$g0^ z+M_$b@8f{;XIlJs!%@ID?gWFqY?*yjR{nJkw1JXQKG&BZ+LL*$vtWGW)5xJNRpACb zvNJh+*~D-A__o(0Qa*L5y?&rs3NUGf8&I9ZAUi6?;+BxyY<1)Cf^ZL{nRjD*Eea3a zAu{eLPU!MD zaXwy~Ucc}GR7c=x;AJUb``)Bpffe$aqKe9g2vU5=Binf?B|^`GD@e|3!GlB*1_rk% zAU4?Z%~d(jkN1a%pV8ukm(E!w8MpkF@~&TM)5N1Q_;1V8f}ywS%unLgbrxM1R^AH) z`%V0IuAQ{0!dl?9t0JlEGP{ay_jx5%eoC>5-D5hxxXznmmHfkwoiZ-?U2N!rX#my| zLCiWo#!r9$YJLgSYk{g`MM_q}p6FGO^e(=trx4rqnhoIgtXH@70FVcdk#Zl-K1!+1 zF>&=HRRP%fv$Bwe9A!Bv4ds*qAQf5UgljGdRE7wk7`x8n;8g6*O>0A-O}9^V-3t8r z;o~&HD)msAwX1OaL=}<`3b?_H3M`yL8<<}r>%uv^T&7lsNKfCg+rmZcCvr%Bj-%9B z-KOhB>W)}1*A}G$IopL4*Qj0JUvu+$HhwV;;o5UAy2BJ5$CLZ8*| zKmiH*8;k)wpe{bxv_pcYbpV-wMKsF*wQdI`j&Tv z5>Kr=xc2QDz|}Cqfs`O|1L9d+ba19#IEct&nF1)bwI%XCV88tRZ1a2TU)^Axsf^wCCXh4F(Rw-h#H?u8*DidDPJ>&DX4m3G>g&|`=o96` z{jLTJgsEowg`XJqqD~}xZ&%I+z-6A!q;);Ge-mJCpuuJH&r04N*e?M2V2Bqp1`{UE zj=j=mErc)`L`8}0^-Av#KzpZmzI%_Luu1Uln_Ixq7*!#t$luSv3Tn`=GjHdo4Ky z-u}VY`R$0qy(C?vT#b5!3)tb(AGjsRgWGqU{T1|8Caj`@d&>4*nZi zpZx#G`t(66{eoYkfDd9={YRzWu0NH2o}p!~6Q3%Rytg^s>6kpUcFgPQ$-hYn3Rb4`s%n^Sg>6CMAUC;NboRX;TV3cP@eg0??3eK&- zM~Qj;nw5VxbzD3U9LH?{iFoUO-~;?iryt?J)9JU!sZE9p8>3PWxzZ&xz zo2rgJWnq+Zvoog-u&*)jkYCcOp32;|M8!Odi$q`6N$djujvL(PmIq8M7P=h?UhdL! zOB;h%yDq-8!Q(^qUG*yM=8`#BN+(t0-Vwo!ldGl~z(1Oo&I2-}S~ zw3)CGj1iW!tefF0Llj%o1bC<*3V=IT4+SZ zEtq8J|K_MkEpjJe2?fXgbg{VyG!Mhv^(cN`!uR*+YCRPqt>=2j1yh_Wa9IB z?1zhAc@y0nYdbuFn9@;Y7{sTjH#V;-s=Qj3WY82kkGHz zp)HktHLphb|6JiRdWCzu$f*05D|`o6xc48gKr@6u^zP&nsgc*ag(XRXt=lkTKGP%7 zf8tCOh$}?O#asBS1@pZR#_8SfP}$#U$Z#;!T%HT=42NCr8rImL&tCoTM>%7)Bs9h6 zcXny|o_Bj&!J|2Yv{R%0XsovAfZ#DOpCfGqlJtA9h4Mv>R&Zbz27JY%83dim-gak- zaxsRaD=Td)P#X2@gSB>keQr+~L6F|QaWpD$so3-W?6%j+>fUcseNqK_AYSi|2%vJQ zZ~I1qf4RoJSlGclP5E$r+NJ?8#Ho8{(C=4c-$q&rO8`{GYxty!I87+73`&}A`p&|* zr92gOwGC1r6doMP;X%ngj$>N4Sy3@)72C=!;_=rHNIvbwH6)uvF==)~YTyARdb+-r zx;ks>Om;9xr$=lNpbl``sXpYVl)?&RpAlzV50Uq7TmUIyZan1DA8rfO0TwSWimN60 z1wnhf;Zy;6-`w-ErEp(5)$g?H$3ZQ@G3{Q?koQS*5`%z>+L!Zt=_4)U!(8V_+Ql37m;B7- z*o43Nx$SeihkHD!+hO#6s-y7;2RAm;vY|)=t6sFqh2X7#;46d=Ei23VgA?(zj~C4$Krm4m7EkTC=i zSMP&*N?W|(9KXv~D}1kK3O?UbCJ;@9ESC?4ijlO3%yOVl&s~Qs;?o?{Gu1^b%kb{z zY8Svsp-@-*nMD-?O=wozrXqusa%|a7YoQjFgU+1|0Q$3x+kTwlld05)35nR1JQJY? zKqF;8f5_%i68zSs`-ON9vPkRkzZOL45vCw2e`}sJlFfti-uaYxxbxzEC{m^wFTSp1 z&5ma9@qEK0;neQ86&l$s?4Zt168jhhX0~rrh~4`U$?J(@)KN}=${YQ2Z#3Bp-78&R zF8IequFi89;oXC4AE;Q2d$7%`-%474F&}H)9mBH;p>eh>}H13;a|v%k!h$ z;N2NQnc&?aJu!fhL|`x={;t7?0|X3-lYKGZxcJ}*NQnY@vM^o*h}mdMOY>O+V-b^) z8Rz)R9(9l+Z@;(ei5O4M<+ZYnEbJA2i~lO;eL&rgxbLw0e8VSl4Cf-@>^1%coQ!ys z#=>*rD`A5$M#_FIwPH2!q$ND?W*KbknVq_G4+X(EgU+?c>0VL1hNYd&Qt_%$VBKSQ zs?2rNFyk}zdB^C!O#tA{Oqb*+^37Z}MgLCvn=A01s&-xhK$%HBFu($L&+TT*Rn5I?S6;Yn zxFvpakqbQ|fn%Yf#>`8ph7?MzASX@k`enGCCA_9ekQ>?lkU?g=hR1l9=e*H0p{c3q z$c_Jj)FW0hvf1u)7NnY08Ht z0~Vn=Cgt~>f4*Ra2<8!{#k$uVJpyn;@3-8?2Q z?|t2&8PhJNdc@%X|KEY3^Sg($~QOWX~UTW|A?gb zifZ_{W8J>7cS4WH-ko)8o7bi78}n)&rzhktTIApJ9n5^R=M*@@VcVH2;gz6RvEmfH z9i&-3&y{Buh@|W}F8^psNuAqd+|=vy(3=Y=R8SoOCdSzn(P?baIRL!eM%MrqfddKZ z9G(&K4*|apWC1InCnAjYI4A@RCKs=0)vK4@a<@K#M4Q2}OSoa8)W%j4u{~6fm#m01 z{lU>Q!3dASb7oX>LsCT&?%Lk-6ROKiPFp$no+lZ&nuwRFF~+@hMv~jQ)hcI_)eAmp zyVP_Kc4xiUF)2bb*T@F67tzIp=O zC$eXzETzDw0IIM3AIC?}-36yCOqkf8H*ZG$9t3v-#i7NXG94xF@zXCpWYrjlLt>0w zx6LHJt~q_)94p$G;DKXkIf7Gm=r(|4j1(RaU_&=|R8h{auWzv9FrfcHgq_n63E0rB zQ?#O0(j5;vC5@#F$zAeIby2ufe~2OFLdIoxS=lWvz6nrmE2!@l!lXue)}4AOZf=52gz3qYChf9Cdv-(oe`{ zr$--6;Z88x;2GE91ki`m z$o=$<*YJ4Nvrzia-V>Nh^q&K-#>yHKb{so2QG+;n8<$vno2Am=4*s1Bk&`D*zQ1(`%{5U`P0<$X^OmY~|T(^FGdf9cSHl&0qf7 zs#V+T^$s66)97unZ{3>KNokUT481YJ^Wr5!N16|9n+-&FF3Z`hD^#6q+>7r+5kQ>s zZB*EH;Y7i=@^`n9F5zw#*o;Cs8uckoweI~Zj*EOcL0B}Pqc~R@Hud*CJ*fG=Q1A!r z;7!>McoWS2eMxPpJf#!*d+_h0v3oYjNqHMhJSn^O2Cnbz?+SGF%#8co_Qp<-8#<%? ziJ`oR)0}F*(W%<8WB~}2hZ0QwO2VPT_O{lZIu+uS>P5qy=0C1xg;SNKOz07Se-l53 zsN41OWd&i03weGOB=>tuV~&(uzSTh9F%!5e$za{IjYD&2_6e)OU*-)RlZH`%d-JT; zr((bZE2Y>u=*{=i6@NkUE88KTc6KFI(%{2tRI+OmwGOXm}DPRl9y>)6r~K&!=Nt30QOz$~ZTN zM>k7jaR34epg>t*{0SKV+WwwHpYGJje{d}ZOmgEd8|T9vAL_rxBXiB%h)v_GFHDc0 zz*;((=fH@^op2Y25`DFS@yBIGe~Y|OA03WE7QYdch@}xh&xXwpvzRk%MAp7yy&1ou zkOHrt6W(8Fx1jc=lrl!rA+lXUOpMVj2Cdt^!CB@f?usnC|a~E^W*q?E(m6-vwe;{+u!A)wgZ~ zdj`;hP(C=FK2(v0Di*=W({nI)Ci5rPpHjTcY6eW{8Yk;Y@7G=IvFTdo(7tOzO3H7K2vGQzv>4DKU)+$_H<` zzMyrQ1=!+Xw#>4wkGw;XK6yNP_)aPqsZ z9L%7M&J;azSA{Nd=cx^A(`}+5r0`Ca78ot9#ITZ4n%)? z|JxWw(G}Q=Zp;yZ{kMM#lzd8rZ}4om0Nk%Zu-nr#ad3Ke^c!*l!lk{|@fCl07@3(T z!N*!j9}-?FB38bYQ=jxMHL*lnX$?<5T4*^aK(8-;M-cexKGcT3rVUOwG<0U&(?UzMh4It$42cV>7H*Bmv2%H8i$lMVb!arfzGT ze3~^c2zF*9)8%$5(+bmv%$J}%YppZ88sBpymHMu6HRjs}(>8pD^%qG56ViJ)ARr(I zegc~Iog%zZrlUrxOgb!$$fn(jd{YbFH-ICRIDG=&MzX-_U~P(LKQ}sU+4r@!_Jy)=&seD{`Fp)h?^rMceHggR;^yZA3PbiL$CAM zJH0G%Fj2>-D>R)iC``8UP1k8lc1isZ?}moRH=VmS?@4B3s(U=MS>RJQQcCYZ5`E`0 zZBs^1cO~Tr+SJrIv{n-9P$ zaVgQ!>AP*6-);aMQ_S}Fo`lN}3(RpETca)ELk^c<-H82=eEL%W#e;FM{aoD$EfXLO zy2gXw8s9aZcUtc3;>^UYmhg%%F#m9>t2FMVFqw1Y{37Or=VCRbOM~_X^QGou(nR-| z+cSdpge$5+GeQ9_*^r-8w*wEX%@yOB;XPg&_4-p^lvS`8JG`?TR3|yn(k{Pcd#2CL z5IY_UjtRSv^4$|#e-nPA{Kgx==|1>??qVpshxHu)PWPmYhy`(mnP#~52JBqi&7hek z_fQ=-ZT*4x?HL_{_Ox~|h$0gi`mI%nmn=NF*=rYTDe*wa_(unHxag$V?iXRy0(G@I z1MFqKtaE~o&UIipZyDpfr$2{J8mmrp&65YoPbLz>hSQe{y=v%k*qHg~Z{!&5t42=5 zo0Up*U_KvbB;#>anOY46tMuu0-3v%N7^D^M&{8RsbtoM?#hgJ$d}@*n_W zH{N(?2zU8gP(gXf5$$Gy@;7qF7O+2zqYpTgnb zkV#2X%09QFxcJdrB`ygoZTHH&ugUv34-3==2*0@|n@@Y6S+!nW1^_kL2nH`R1lxC{ zcpoOL)RWHh=r9+pY{@l-oo3Gc;|2z|T77>V(ea{$1H`*GG>MtZ3tIS> z@dCx2wj@UnaSAStVl?i1lk14ikizpOalB6vLrHtNJwGxyPs0)R?6v}4yZ))9G-hwn zf$36%AA^nAdI_(nK5MmUN{!PhtTcBnhlttNuPQLv2s-U}MgQinp9;H6xFO){6Q+ID zPdMg}jTPdsY$39!TOq-a_rz5+`!Jj!2y~i|Un?@C*08ERk(04^STrnoBaPm03gzx9 zu!(}mX;&c%72@@i^ww%VS=1}#yHiEvd;i?A{Qb|%S19dDO;0Rxi?}~~^dtG7fG0HW z!!Qit87ggQ8`L3GwCI0W;AVN=x**&PiIso&#H}Hv_we@GG}m0ZRnK_&Y=S#o=L|*R z(MYT}(W~<$#i>p!|||uja;>yOOxc@@yU5%W$T1PZLa%@y{1fdI5WPdNiV$-dJE}S zBEVGJT=Sajdh4cFLpZQ)(uKq$?uYPG22$j|Z7so$H*9vSL{wQRH*JqqkeXWd(Y7h9 z9HauE{QZ+Tqe}M7LsHY~CKHbeq71eb(_4KTUU%Ul->F;&wvz_|iB)kcrm0jUE0&hGFfov|_o*j#?u?|S5Ko!gdx z+0_1iO{ZEe{iD=Uc=gYTCPTb+abwEFvPaXoChA8ioa;=H^m4oBD7U}*=0 zOu@HS=7llrc>I_az~2;U>({yexO*KU{*jw~imK)f#N^m1b0e$yKOIGxKQM#ruBU$~v@2?cu-q2V7HAo)?KGZ7LsAzZ# zf!SM^k&e}NVWaQT$mwTfoCG@|YAP^9hXukjzW3a7CIgJ>&_i3soInDi(`W1+#NA_6@8wchX1pL##d>fWM-D?bd%qSY%M{;$feJRYj` z|D(_@OH`7?<*IPYmaUC}77)eZ)>=XP)yspU>yLd{)ICEWi2R?fr<<#{r;%dXgLQ`zh2D zE&qJqilqa?$2C~kqL%GfUyKV`sr6`$#7nM&tK0)1yb%_J_Zk=o&raQCaSGAZpyP{= zAY=SKZFCN#t|x%jm?w9{^|_}FvfA%)awS^ z0qS*$;tJZGl#j;+oo5gRXIjA(uhZW6J_lCe_yF3~9;pgm~ zdx4cD7rI1l22$&IS!LDgT%4;&4z5YLN9M~OYACogbOFKuzfH`H-B&&A&6fZ8d4@9d z3^;HG5bFNx3@+ddjsJayz&zYjWzE%3u}fx8wnw{f`x+Cy{FZPH881i>)Kg zomVT;1}6LGM$E(E*=@_s_5QF{muPOC zamxZTdZuoYI9R{o$Qiux5pikeY8n=(hb}(8z&PqyU5UAZ`4vpsGlM>RKkI7%W-%zf z2U-Khu&nqEt+9P35_)x3P{YA*ge^cd%y+~?)sN|U|BX6BrF^ZsH*IAqf6!OtUiXMU zsWvbGSD^B1)2{&+-phQXPWqZ6Z_+mG-a`6pbWuK`$q6%Y6Ug#-=_emEV}Li$kimwh zZOmE?QAQe?+=DI2J&`l5=plBOS=3!t`q!XQ{*5mwlDHQG{R-AbAF10EjJ0I{gUYng zvH<8;N+O`3AFLdS1B~k0%`Ue3Y0`%|i25UUO2yf)}1KQUKv2M%hE5WH7B;H8V@L zMFJ+xF4G>_oZ?ESlK0T^tHC4q@8zzTei;;eK(9U)w)Yz^T9Y664aoup3jOEU4*>?4 z+}SZa<1T|0mKH*egg=b-+y*#QRaMV52N=CakL(vCPZA4=L<(Cf(QRZ#9kL*noftj! z%4A#jUn39CGjZhsV%m|^v|BR$#OvKvx8y!{D0OxT?{Umy&@ zOyN!D2h-}+Za&yCz}hZ|cx@{v{gvzU{la+LwRb+cktEnoJ0}cwH{u%PlKW#V!P_xog=X4;v+vU-x zeU2djQi~S-gcW9Dc@uRHOrRNkD|CbL3x7H!d9+t#(~#8$7I zy8ee4^@Zd7xqim`V9-A=ET8k%F)94Rw)LC4PW|YMIg(drf7o#a9c$|LKJwpt z-lnI#uoKCwrcX`ywmewxJ@S%!y)-Ve`G8-yT~9=A6JmJipsJ7s%VqRkrGutBKpd z-}oJ#{nvxFv4ii6L~?^=qnho8Gs*PK!7_Opip!nUU7)~gVjLYZRNKWohTSL0-J|51 z3;g~zX&ocaqo|8KwFFB6LUDo-ic&7W z2N9LzWy6AT=(D<*j$Rh!e%+WwlUtK~_P(xX1CfYeN`EX@AQNuqA_EgVaivz!8F&>v+nf&q* z$6{Y2pbX=M5304$?YQ~OppMiwDwIOjmzb;7J*}Oid&al=D_uM=byD z*oSgSwuHTJy$ZU=Ovj~3xJX1$OD5`f4(Xy2!j5T!no=lD2~<^@ctM(Qdng_Bp#_^e zx@nP!+>*JH0*5hDGxOCV6|@SjFibnYzf&pWRoim=;-0cocom_t$qaId-;oX zzuvm!uY>kf`P`R%azZ!AOyWN3i3@G5sHXILqvV>@){K^=RK1kLH`kmK8CDk;Kjg$q zl}e};uWSD3CbTMy>nA!@W4gX*y8M^Tj8eGLr&j-KcSH$102=ZFwPt9}DA_v#MlC7tkf3^P#&!LPW6*bS^<+pH`6!%@o94XOtG?v*#keWZi<-kz7P#WsvurzU zAdr3JP3)dZ?_K!Szy%G^1K760Q$FD9jDw-t(N$>RAzH zL!(GSdMq1I{u?Wj7L{6VB%_`8oDGiOt;Z1pu_zpvRsrizM#UxjBp~qPVH{1v(Dvyz zMcG);ItFONW8TG?UuYUaoBcHl04F+4$cMCbgM{P~0Bj;a{75WXeBlgA4AN;Vn;F=i zDGhdni9~K&$X_9WL&5So{qGfa5eE%9ku4lf-f`}Uae>n$HQBP>Zyg$NOa&2sZENwD zc*M1KX)4|WtNNAh!?w`EUvq_el0PIrGp5((8 z{K&DoQ__p6S{t(|g?Ap~I!RdPvm?1kvk@1=j2Qhh?<+iZHRxX3%QsD zo0qcR-+a$I7pICwjKxV<{C~B4;-=ol@^c*dL45+s(rZi8mn+GIJcm--obX&DcO{d^ zqwhtNqT>19=Kc6&t7wkga9{XdUscnkKjqY`5FUzqmNtPTt(T^*I-mTW{LNnufF^po zFw9DFSEY-B*1>%@k}0eEWu@Xv=AWCMVn-x+``ofR&DoV3o$@-19E=!-?{Cd60I1^! z9(Wv36aQ!_jRPDedE5;^k`Hk9A!d(kEEU>EK0gJAZefUQZ`utw8#^H>xjIVAleS0L zKYZ*LkKRDOU*T6OKNw&F!pO;x+V%k~^u`D1jD@LT~ z@wkcu^ywx~n`%Jm(;D;DWY?9xK+Mlot>aGUM^P;LF*!=dV;f|_&W-W|tyk+~PTap@ z&x?BqmU@c1AbRsMoxVq^)XVL`gILCaz9jEp_B%`CxAg%GVmJ`ig&H)-Vc_1lmO&2x zPm&k#Vh4PTkjLb3KppF#0Ozs_4;kHO!4!6n;cOq`V&kCt%3Y1$18a%1jP?j_YXM0X783-pQlM9`}O)esamD6R^E1%b87&%BZ@91{cf3BU(oj42n0jduLQZF0-# zrT9!LA7|zDdtfZP>gH zZ*L=T?%6Y>^zH3dH{n08I;IXcjUabp zM}rUO_iGMD7sf?h*C;xe%)@q|_01ubvOb6|N5_|{vsdGN&oSm)Zk&fd@93L*Uuyrj zDzIdgTp=pm+qOKX(&#ree15b4l-hl2%KALNn8nzx5u(|jVr8*EdV!vxALmIq79u+#y2!Jb$0#)W3;KYYBv{E!5VR8(-Pc|*YG@Y$5cnR` z{<$AG18)sJC?JD0g2RElC*^gWu%S;`OD4=#eF?e?A#>*5@0lvV_jIs)R;7x!7`g^<)+HJkPmMhEKJv#o)1jnDJ zAnO_(3lO_~xa*q9bPiJugB=)2&_|-cj@jrHLg;rgI5MDz3uJm7`#HGj_f z38-7Q{bRIfhcZ$Vc-ev3mrshPL=7A64~>?BZ(o;FnVw1!nwC1Z>OoGD?*g(v#Rsds zFx~FN{RId3IMR7%_Vm@OEdz9U(_XsT-mKSJjE-b6m=6jkPKsI`N#Q^72{_Q%a8?)v zUscxz7ik6=L0j(`L+Ci-W`y1LeGmFbq~PCIq*n57J)<>TKAc52apwAA1pc(|k_ExB zC?A(k%qKn#*7CV?5qh`dZ+F(vie|kwwXt3yJmlwpijZ0|)W0T>xyNhH=_?QEnW^4NLp%w0;x?cyc>TkkKBqJ|Rv$;6K*czdf?{HvT%#y9L4}JBA#B!CavyMlC%*`EZxwW@ zIJ))+;|#nI^=NAZ{{en+;p2;?v7dAc7V%)lnZOojGvMLVVn_niN}QxDx_4$Ute9dm zn&_Ond0j$UKt}Lr0j_voHw7IdNmn1g+J}!ipM4S$Q}Teh&ly3RjSGm+uwg7s1@4}k zXYj@o-G-Hwy{)HyoETeH3lg`Rx?!$zB!$Ykl1VLV_6e}^QQ;vGQYXFN@B+fx?1+>1 z4NJmULBFcr+v zK4N4<|ES3fBsVHD+&EY>e9dj5bEd_AOHsY-&R zm#-ta=_39Nd=9cDRsFhC9$~7FTxF(B@_UIC`+0w3Y4qoSW-P3o#tPqK-{pn-?ZHeS zMKsw559#BgK_nyT6bh|!HYgSk+cZW|(Ja9T39S^>z72_(Q<>T1cegY$Yw&gJK+pUr zMgJ2P^cnCr@MY%&o#z=+uV)1B4Uf^Yt`ej+!4t-DU!;h~zcwd*BT+^Ib+jL&hIrPY zSh1aQq7SRAnV||qp4vrJAm>YOIv438S&M~uOCy7@&#W(AAJA__cOhBF1^mfl**K%q z>XM)bIaZ^jOWI)`GU0c6BJr+^4u5SuwZb`d`Kc?ZlQ|PmiXLsAWN=gq)bIiNXU?0! z5_T*3kBe4Mqo5{Fj<*!zG~PY$qF#&HA(Q$>cSLfU>V}C_^k{QcPTprSgT<`#4%sil z@Md8}HX@b|_vyB@OxXo_=4Tb$E~onZ(9ga~^j#SEAj00)gc<_+g~{uhEu(V^Y*|I) z#vAgO(C5D5Y1@od8qniVl(;CG306Yp;+G16f68B`P(7)_=o+rh4v|eA+M%Zt^&XXe z9#ej1+LH~6jKk~S3&PN zai0a^qfReogRKrk&K((GtsexNQgYrtI#-M6znG#*S#Yz(c908;$zK-mOr z$N;8RWOy@E@U{xWUAPA)l^B^LCsoufq=IJBf1)yly&Tx zUfgW*$l!WMqXm$LO`|LGN^O*`&j}B5=PC~vsgHj)u z{mc{p2y>Q>_j^1gGRp$>oyjWlXbt9MwdM!*@{XIpdq;BLYd#Hkb5b7pXVSQg^RNcB z&R3mg5mKuA$NL2_{AQ&~2cI%&U^T5@BxsfxAhlg2CgGLXe{2p2-EqF4;v6t)#q*o= zJoU8p5U2TL7`(KGxz-mb_8D@sUhez+Ih#wFyN$=L=I|!=zRp(qG=AVHO`uCHle#nD1oZO9-`XuR*l zEI0C~7Us$tL9T&b{^V*DHZuIJbw{%0BZWYw%HZ1u6y+6clvj@;khp0H3WFjm`(HPV z6uo<%fxH!Ds`5B3nE##lADkb7hVMW^kM`QQohY&~wcGfeu*CwJN}e<$=d3X7yuuF& z8O0YdjmV&zj$l}e;v#@BqD8)5OVnVb?t9%8L6sReC?lVk+Usr3t`E6?v>1Eg_Ka~&yhQ5eAqcbB%iQHi>!t9B9C6#j!o=5y&##3 zYI)Vf6;Nh&mm$0r!p$u}5?o}GnL(Ttn)=Q{he<1#zirzW)%LeY<%keL$vVyg*3pWS z7}oZx`ibrhp|5xgcE#_JHNg`WPZoIUO9nC`Dl7>!T$2}c(Oju23aktVv{cO5!B%Cl zCyBC*dqnn;MkgWz@#ihPx)Y z=1fZOX{l@Ts=H`nYra({`ZA=>u0H?G{qTEM7Q&E~?knL^Po+%MUW>E`B!?dEtXNZudq;W4-vvq+%#Nbi*wp&Ysp&mE#5v^trXT!$^=tdsitXTZ>1gRx!}n9I zF#x`3fiihGQE?iJzT;#_*I z@os{vo$G7Y8xd^RAG_IOUeY}~X|4h}GI`3&N?;ks38uZdJ!jV%x3_NBdjk9Jd%HV7 z_nG#e?rH8&&)81&T-aX--~GHBxWL<6o(6aZ&B<&t-u+oK;qUy8cW=(MKs);Kor-DY z$Vyr}sbrW*gh|}$<4%!I8R>?^VAbp~jRHmK?HG};ecWs6VM-$&=*r1`cWG7dhvrk) zb^C6`ZbRl`W)o(@WH)9j1rdcyMO4KaMeVFyE_=a(tlO-}L9MJDKA)jcvr4j`G0xq( z(j`Buyc&Kk_syewUU2Ao#^Zx0!G&6m3ef#^-I7`xZg1^6y9~Fy_<=W(#wT{6*qVBD% z(z=#9HS9%*c#A|)35xuPp^Z6tM)yorcrA`-Dsod}MdR?IOLtkg-z(Q8=X^d^IwVl$6tvK;v8RqAIQE**{+s29!(44~$)_0SST}HQ+ zjaindmKR$pr03&EVwNQCGV?-dW*om5e*t%b7a`FQ+W;>l!F-+-n|upeu#?Qn+ca_Z zth(?^fnFwA3Rj^WqWN&~WWVQR*tpo7SPr;jSaOebY0iWu>G{}eMQV8m8SK3OlsUcj zG{1>D5v3x+jaUD@8*>tsLH(ULH(`#wJEDHM45Vvzv|b z4P~}=Hg;;Ie138-$UA6bu$W0ov&0YS5BPNAZB%U4V?)u{(Lua09&O8( z{<8tS)G1CJ{4^}lH+Ey*V@(Gq2Sc-Y&Zf@pTNm5K8%G1`18+w}>8A;{BSw@2atwri zO0BW7rPV5(W>#Cum++}IN{00^_wJp$t;+Z%FDSv2p>lzcS5mL8CpXH%AJ<|34pp3> zD(1+&s%EX-N#DJ3UApKd-{RdG_T)+CciDeouGRgudp50xbkHG-NWf~wpnoCzXX}tl zX1(*0@wxhz;0rEYF01yMybk|z&S};(l4aeUCZ}_H-$ZNGbJP0Y`y>#K)pP?+H#QFT zL&FYz=i6;na5}Ki%I9Kp&NE_>l}3~voxW^DP-!|Nf0!!8p7)KSrre$1%&l*)by`8s zrEKt*-ML=B-tFA#l9iP0P=;t)N~nR{YkW-?_BS)r=R*t@y8+Ntha)Y zS^7C=58FS}bMjgJ)%IQX=<`N)%1i#Mq+1|O(HQrXqn&xSrP)Sy|C!n673JlN-A(D5 z1yg5xSK{l}2J@87^)20HmirPgzoPqg|6BMB<~ZJh1esUmDgL?2P{nksgOCE)KrMPw z>C53)qUpNnlIeP?NTKmREAvh_rRQTgJ%jO@R5PM22WXpJK}0Z?XeIZYr0hMR9Jf2& z^}=pUtM1&NUIIsU=RbR0NJqkR!7hPrs~b|S(LJ2E1|rUxUO$hbwo~VrpTb)S)+&``B!xB*~%k$S^N659BL%dsc1r9#mG}JknCJYP&HL4)cP+2*0O@p0EY9 z2U=R9ocOaK)oLK^R5}*Ks9y!42C?4HAfv&Fw63C2*RWnbf%?bq2N(-_ApL2j{$ZS8 zOmtOV#fL=r3wdu#fKP*dz|}?5S=A)(wdcYzfP7_FsEKsJaeRDSc5r+=j}aXDYn`pC z8dLKT!4;0a^tHu?MF51MAAZq91!+c=LOWXNxo<@hI7%oGjuo#(Bp^{1I&zkZib&59 z`;U;&kSUPR5qrppRRWpvzx#-M015S<^C(D2;WkKU|F%&=Y#){c#QMG^*{RwDACd3IWCs|z=BqS21 zhZR{)jqwC=|35YwI<7j33L<8X_M9f>j;0ozp7u@;_dyc#6hZ9TTezCgdfMALxQKX) z)Bn>#1hM~c8bnX~PZL*Lae5s^6ZPA*O^dWpxhw6tQ*=9VIAZ>0b2jyMvh zw{~@P5&?lcJUlo(csU)Ntw7wu!onaf9uN-?2ciXsiikbvUT&fP?fO5L{@-0ST`Zg> z9qkc=x=Q??!v5|2zZd`QCvm2F~-kziRR@@Qt5rt#P_v^t`vU zS{iKjsySa`+yH5a>7oI_9Iqfm=AiFC%{&;8rLLHnS3a`mX2+Nrb#?pE$9X9VdLZMi z1k9Xj)N&fVeW`oRcig}rvENVbThMxHtYOLeo*7aMQ2<`!-z?wJ>_f_kt3Ehhh0hvW zLNG{zi5}Io+Cxp&L6nfsklIrZ*B2IW%=6X^U^nj&^0wEwG(+#2Z6Q3x)O8OF%hT(b z=sgW)RqQ5_7dY0ZT?IMxdTpc(ZLz@4+4O>k#{K$9Ra z41)jM&Jp6;kfTnK$MUcO(K5f&Yf$UfPJWEB=z_d^@iaSZ^;~aMoC05S8L0jcLbKmo1* zWWX)LS4BjpaK4*W!7*Jc|Eg{BUBGYrlh^q)3wT!uqj7&~-40kn=5HhqZ6B0Jv^Vyk zysfVnojCY@tVbVU>l#*pH zb1|gZE`Y2UB8T=LrGjd}v#&6ipT-4A*71D^%d&)I!R*)ZdIMuy?GU1Jq=aDRFx@LU z-0%aPtCs*%c6`}_JS6PZ_)Dzp*d<>q{V@CA^sL*T`4*`CLPmBJuh)-Cb7%IfvBu;w zOQZ5E47?r(U_&?ggB>q0jmZGv_Q*I!`f7_atGk{H5LlsM=#Iuc=Q~*Qv$fT;QH&mM z?D}v27#oOU=FcFUk>Dl9gOjaxNd9YTpFJuc)HuaZoEF4eXb*jotCGB0c?;lk>!ytF ztei#M>1G8pPR{4ZV-pH}eJDO7LeMlH4xztsT1sM)x(;LD$mgCP18ie}mpIAb z32-q4)i`GYYZ}l2Z2w~9M;J9Xsc_g>Rah*Tip~yNv|zHXEZEG#EsFpT%(YJo1P69d zYF1@s;s*$6$CA?OS?=wREnA=}{2)n9VgH%M$+E31IK=RKK{vnFaK*@Q@LvDEA_vX< z=}&WwF71x`xd=k+NzuTQFn2hziiE>SEPT>p1N|WOUypp^{lxmemR>4e@in65W0NEWWYKH!`5MrSlgs8;_{`u(M;xwQcT_OKYXzMUePhX0IhKM zfzHK9TS^;jD@3KP4!&KyKt6(^8^z{K1aRHtW6GIc#J^Wv2Umvl-oWGvnUnMA?IjO_(~ACvKdi*ML(FVw7d!8=Mo z3atY>yw6xcIRnlOi-vdH(L|x$E8};jY5>EqH0Is1~<~`n>7w!wqOlYM|T4sDr&T{U8Oos1UYCKkpZi+(TYI4vN z6now5Bi!(X07uN-H#^2F1FJc#@oG6fyva#;BmUo`WIhv|0+xepd_QY;l5}1%rFF3>yB_OvV^EfH#cO! z9M@^Mf@ha4AwJ*m_xexTx@k6WA0BU@JC9)gj5e-yQNzJ8&)-3RGy z#xvZ-45~{NxesQl4$UDxcQ{Iy)z5jfNuzfN-1iF27h9+toq2DhA?x7Y&}8zzJ~UQR z*;xbcxifw*T?3v}Qd^G{AZmK-@HfT@cG2;CuRO)P2(Do&qrZ40N(m9>tU9&&dQS^M z*v~Af0Nh!mvpY`!E~d6VLL4Xem@!kez7mX$dlRgTCc^0?qHsko6e%HZ@ovc}4}al& zHTM!-{m7{_F?Be~ok_>B@*gzJ>&q(-et9S~A(x7Xw-2WLlCzZV&#~VBId&{^VJ!F` zNVejs6lC>nYNP-qILA%0g%%8Guw#h$zCRT%gKq$;$z9{1nNJF+FoS-}^3J zG#vRaELP%hmQV0Bw{16+%@UVNdkoS;JI9kAE6eD$O9dZe=u1O-7&iD1HDvME!Awzo zG<`2aS6l5xNVs9BQ9{)!)H2j*|6_?7J`w zL-u1QLO~7eZ|?r7bJ$m(>7r~63>FmY7+4*ADJ<$Av2r!3j!>;*Q6f*GhkjaWiprrTPZZ; zUSqD~3)zAo%sv?tvHrom8+GdBMgja1?JxWI@?^wHOVRz89~oQ*^NS=Op}PhN zy;2uBExT`tk>6LjJJy`!lydl&k7AxH-kO6`TeurW;Fke#aVvtpD*K-ezC%!0t2@l` zcXuAe<<2a?A*<|Qyds!Ki~Iso;0p}$tq`XowQ4Mv&78doV!3*q7p9?xG+!Tnb(mXOk4Ql0&NVgmo+ z63C*n-Nxm_!V|sSc_NiRPU{(h?}!J1mwj#5rK9cv4Xl1p^xRC~Hv*eq0Q#>3JAMn< z;txK?m=c}})Hv@Ms+z{019tfjsI2xcox+g|&)G4UI<36oVsnep+^LoDFVdY>LwRos z!^W0x;!!@0uepE1soH@TEXH@s3zK}hCd{-!%@ebZ_kc!19E7X{(0?VD^0=mT z5dQhK>tfM9uh$VL8U?RugjE0OD8i%=7anMuBdg?cx|)ZY%Nb_R7Jy7ArYOshoe8ij z0>*aFJ-8As&CjW;;7MU*6NwQ=(ZATG%;Hd2bqvhgLK=?tRf{*y?a-iXkUgoRT6Yi2 zlUMmY#o5_}*Tyfk%ZTm$}hKpIjh+f4nzI9w%rDDwE9hd3bsFLpo4 ziu=A8`9L||!P7?_x0xg%@c{taRz_j%8OP0gVl|wg#h>?6*0O11`9vh<$lhJc$>sjPxdt;_sI5$-{YysUq58fYGGf2G0y3`c||xBUT# zP-S;jRQCaM9sYUVR;i(&V;N!F)R5G$LvWt172&hZP>J3@PmkzRnOG;61?wn^OGio00 z=9)D9D~~I~-nhERzK&y9+K!j67sYLoo3=&Jl3z1_nbsjjD;tpmE85J&IRE=932%#yEp^E8k0I`U3x zS)AIS4Yi?jpYNc~yprLa*m3UF+`u9Nrh*?}N{wj#|GzqfdGI3cqCq$)10m6p*<}HE zfJo)3_GH?0U_~srE^9?+!i{Xs1ALni+y7N?XOxBM(_aRPwjvD+@ji4WoVj9tW z>9q7`W&tG^be~4be+ou{7K8F9+aI;BS+fQiJ6A0v4vtEkjQwwO=u1M+8i1t{JCDl$>1uS2U8LPSNXLoW&Nx zGB9|_j#Vy)-ucSuxFAe=WAP@W-Gfhijtl`wf2%Te4`jLq{1Vwp*u?QFeKyZk1>sQU z$SH_W|L@b35a&4X0hlnX;r9r!ypSD)8jli{`MRW#St$otdB#(6QYiq&ul*TYu?pxV zABp9!p+pDiCKDk)?YZM=E&!FMGbUaK*SicwX8ltu;%RRAxwP)<=NC3(!*^TC6^!>d zL5UG<*AkI?@IHjIP@6kajZsADBcZ)222o=0;(SSU4$c7D zp`e6dNE`rK^;Os`UK+2kAs%g;-I*eFEVC>zEx=j-k`@CGt!(O4 zBqt>@N@$=V=%TwRa+yAs!jMjrT|0$$L`+g?$ftaxFInFoeoK0Lm*uzty9Or|7H(V2 z$5Dslz!SRxm5z}_4pAPF;AzO=2N=;#UPgvuTz{sd|Lq~30Q+3XVYs_+?_u73X~D+G zGLX`0p&WJy$v<(~8f2O!-2Hm8kj@W(i`|lhdI`gz@LH14faZ}v$(ZdZe-L~S;XCsX zTBXSmO^2TL7$-GbDYF8YkHJ1yRPqI_*HG#tMSJJ*Cy>nDJk-!*ik`Ye2y*c8WaK~6 z1ex9UT;Pe;2RlMa%WUqJ?^+eQX_)`1>nZ@x4o(q_;UU^7PxpW$GG55rZ$O`kJ@%y) z8Qsz}kPU0kAbWOiA_y_VTj8GCSM9-nd*YoDlC|v_vi#oDX>PZqFTnp-k$2tuBymhC z>_=<>?0R|Qp2k0A*&i@e0`pgFNNkb49`p9U-L%>rKa}wDTk}}C={?~W)j*xE`d$WcJRCn(^8A)b|x6^Bt7V$Xb1HV=Tw27Czko#rq?L#SpDcsmoH+7O`G<)R7iQ+ zwe^*VJn#(Wi|a0qrX;H^2AK2w&&tGLgN&JcOmbJy*iwlr{a3$Yg4i|pP;6X(Z;lsh zzLguyRn+>b!zQ@wjY&W2k1c=7awT!v7B5DYsyy{r^+s=>t_^VNfVhvpVbkDhP5GiG zUI@8&w@2+UKa~svQzyH=cH5nkv>eRH{0zfmhW~WgPQyqyih54%Qe+2l#?a#?PlmNY zBr%>O@Y_!JyNbx`Qq>z!HklcnA3}y_Z#UxR9aB+4SDM9pp%AW94>vXv?+il7$M*Yv zV`BeBk-9>1?$uuCM z%XQD7em`-C_%`qj2yJ}SI4UU&Kl9d2Rj)(<-0gi&pRrJCmIB42Ff$Di2I%jTv}zuZ zOabjBy$7FkkjMgmb}8d1{~OZ4`R-W1H+z%iOc3~K$%1o_VYTOJQl${K&C^0+yalD} zo;;@@v9l9NwK7xm+ouGn_7(fIlmd3HBhEA|zJ4t7;CD{%zXq+IKNj-4fx~nUUY>v# zPLi1w6FNd4%L@zHyGmx&wjPP>P8Bq5fYzvzk3_D>N5NliXtK6-W*bcEL_U#m@8*FQ zZfc~&fy22Ux=Fb{Mt69gv=dj3%elkz&mx{b$*zy{?q>#yuj1E^=Z$5Qk%8-dzr0!p zw>n}r)xG>5t@3KmZ#`6NH?Ty$SW)xcGQ^WU*HP)$#)$7Bds5MstaD!y3IHCr*EgiB zIxnM0IUb)0eJm^i{3R#vw2gh)^y}@D#eI5r=aT4j0sFg=bs95lDp>dhkl5Ag8Tt7P z;obvQdHy74BZ-s1Jp({$sG%nT-(k4j+jo4edjk{#0Q=p@hVd-vUfV_9E<_dvF^9S^ z-h*qvWo|?8tMw6B75E0{-g+7Fp#*k()=CCg8Nw4&Db;@p%dV6BVL!r2Z4YQa*i&I; zHHc|ho80P^y0$YP*-lbrLC31nBVaKK5)<;wH<ODIp6byy}&C(80nFxm>?1sa>$OO7Y<`^2DM~ zhnGHnoZQ)2`wGA?23Lhn1TEKVgSInXXvyoYs`Nv0#d>;+>+!i~7loNSUyUR88xwjq zC!BfmPwDUO=GC5nHK5A5a^HYBM(ESGq#*@ojSBpsE$y{i$!Otwz2#uAPHg zlU6%r-iMq5+Hjzv7V^i2MjF<%G33SLaz*83J=t0QDxMKI2Eosba~KA=-mb%uQStu3 zZw1$A5H93+4^D>6tOJlb2yYGKE9@K0#-9QRMtg_e^Ca97N<%12eLwL}##9;upFc}? z@^4>zL{TV%TPrIZrG@@`gU`S?ss87!v70E*9R9};a_->o94|UE^Hw7zQfX&?*f7EF zuF@)6;dIri#UFMjo7fR*el_4ysJ{LE6BQK>%%h);WuW}&+o{uvr!;Hup0V8fP8mSGQu=W3 z>05j^LwXE2SBJ+FlFpf5Zw{dE`tnHY6B^q?e>)EM+;!A!d>V^~+MXJ}?AhplIu5{J z#bvi`ygO+f-=p1az1V>i&M&Wo6P{LV0>KtQ&m*Usi}=&LQ{&oJ4>4lw+;q#JOo^0<)&Ufe>uG3?$Esw)QW{VM>8HM zXIy-4aw4Kc=0`?yqPB~!y0KFbpLA)f9jw%+_D!1Oc5B~p@u6mq>cn@m9tyS`WVKOg z&0UzSN^U;uwZ zO{n1yUq6n>cYn+j<#r&%0ln4+-mF>`15ipTxd;8EVG*(P-JB|0$N_bZ;cs-sy?ZYO z7wMx(IL7dFbf*BDRfzmj@=C3KSn1)~eGvdWxhOezn6Y&hp+rv*j2NhA$qEyBwf6i&Y-$!Lq1<_ErPKPke?d2wul#L4rnxj)s&={)KntwkPSDXv=rD~VF-R(!`V7v(aYNhpY90Lh?R`cH%y_A}#JbBIPR|4< zxC6-poq<4-6t+1DJ+q7$w6~Q6@S@<3EL(tPJaxbv2Ev2kOK=f2sN+cvhy6u~z0&IK z@$7Qutns}lJaP`adkKDEtKAUtc!&ZV_ZQG}2i^y&Cjnk|!9(xT1>Dup;L(cw_9 zivF^a%~Ul~BdU&(Tn@}?KbAd>525HczCAoeZwEq)Knb6vqU0UkI4#Xq@jA+Ixv}t< zYo|Vb+TS;8mB%3LvXwF-aj&to^n;qfsAluH6^@%1i3tSB3aS3MkWxDfB6Qv&FF}M% z2q-%K} z;lnoSNO5xMRT+4^^IpRS!ilrcYvLOkze&|IQ9^8~c_3y&IaxmSd0!~05v^5@SF!KS zs?6E+-IMC~Q}1uXoF;4lF4Jo4X`(l-*=Mo=tPmbspdemC503Kd8Vajtr}T;#>6V17 z$-~c&8_YyYoLd7fJ4`3e#tR^(rUGB<)7Aa)tP5j9I%43kr!${V22$A=G{0!163Skk z>{ql7Tv5+k94%;X7Q};WgH_LHg*6E^?Gmrd~2YqjN=fMbCC>wK$@b zO^c3g`ZK6s)5*mcw!WGSza18NyEpTNVYA=xtH@esyhK_myLO-RSB9SS(;J^MoH1Oy ztI&$(q5g?6i0X}bfUG7Ryq_!_UxGTBh*>e|gR)qv#m(VdU22@iG8?H8+Ozg#aFpd%s;r-JXW#czQwpbInyz-MljPwKA(;qkM}%)sO$AO~*zL8>5JU=1<| z=Y}c*S@4lYXj9oj$}@+`h|E9eKDqBkkR^WYPBQy&S}51!XBj~Z<^mV89YCX#L@*nS9l#c%W` zVo$UNQqqTQwVahN_$iYvx$BGE%#^AchT&1ZU_oKVb`c+Hy*@}RaNbHn6H>ets!7GA z}1+BcR{t`}5*p7CUYP zRCmM*OJ=6~h%?M!xycMaU=*p9)N&9igc3_?rEKe%k4f{*8+v%8XdC5Vvdmt=p^4wr9lu_kL{ z=5mz^Y8LnEjO0z=-WhU53n$atl!U7IxImXv*KekHb3zEf@K&(VskN?J@ZHbpb!e6` z*=(EhlMEB1jpcM?jda3wxySa+Vvre46UyUSB`4?eWbLrpNAccbgBo3AuC|R;0*H%lbFyOGS^0(E1D~n%h zctNXVR%k)w66Jj*ND`zsL4455bmNV&D&^ikER|_=oAWj7;t5R%l$71}Y5F9RLi_!De|B zM^rc<4p7_OuydvQtnnsWAcEeYEPOo3xZM0hrtqOu31~dOwFgWiv6b!PE}>gz$#Fp~ zvG!&sj{;~$%xLM-7|+A z2je+msktJ-mf2V^C#L*RIFK|L4E1TdCGH+0!>zLYpC_e0P1F1`^BVUg4igE?a7P-{ zob5liTWvDIe0#f{_Z0Bl%>ym#sujwb4E=x|9bKQ~LW=u<=u9ZaKDNtqkG(7HQylA& zc)~)UTQTbuIY%bbExQUW_~yuNw!tgf_xiB@yPLN3UOtn28qz_l z`TjIVDK`e7QU@V!p(i+5hL7f5+?4FM#>_3Bunc_KY_FJx>&}3?0YsJw2(9H?kpJQL zUNMino4Np5pt-hje!04CrvMPuUZ6D)P!nRdNl-C&#lDntYNNSPwYI83vp@e;*>wBG zw40JMq+6Wkh=|c-t}m$f^^+dP9OtL( zX~AYEAaedKf=u8J#p^g2I7EePoO~K@7_%VDhtVs)d-8)N&l^Kkk1GEJoye8q&XD>z z1-hNb0(71$R@fn1jVRl!Ef@G`|NJB=>L&DrMwo)YdxS0uH`58VHePs3=jVD{R?%Ud zJtHYqYDHVS+xBA4RXgx!J?{6#K&bQN*iVbjyI7u;z;=<7*Zg#_fpm8EUq07Kgi_JH z&xBNMr^{LL{O`!+Z-&N<5fcfXm1iK8iSsC3zdp+!WeZsAp*K70zO-GHJ%|gu4L_sL z){fM{H@%J0vC)DVMYBcnbFDOPM!C}!Sh|12;uAyZ=$HV+Bm+Y2TjiusdJ0|81W>jc2Nnfy} zO#jhh(_#!e&nGd@{5q zw7#5s)=U)fm)kw*#{O8hxwP0zzLEvHM5_lCDlOTQjfKSqeww_(80tfLK5(hssiwRR z51eWcOudr@zPsDX3O9n|7Qv%Uj}x4rtP*gU8bQ2~VvZECrfjuw z)6*>r58B2~-a3%#9G$&~c`OG*e)JjUi1aCg$4;4?*G^e_$A3FM|3;`9b{CIp;xGy5 zFE4Rw*EdSf)%_w-oqM`6*=l&40PrLMEJ%5GR)0>ybu>3_MK>2*&ih6&G2hNslOjt8 zNk=X_4RG+_%#=@+a`e2O5xZ$aD$_0@p;9=4^^qPtS@yC@UvM4BIU}G_ByW%Z0R{(f z=tIK@BQH1lQ&ELJgOK5Nz&HIsvn+wT+$hqxa_ukA#T(tan{rEZ$K1$?cb1M@03`vt zKa3t8&D#Dj*bHnBQUINKO0z^EV8?1jTRm6*6r51`gjp$@mEjph!C}eq@31RO&*SmY z%L3`xgqmR?NpSf|r(qn`Y+aX6({lRK4xUzLCdDEN$N;HlLm?f?+_twoL z?dOA2f5zx-K#N0PR(q#p{gfaMV|hv3=dzQST8#bFqy*b_Z#%CB%zSnezn#vh$I3BR zJMDiLhI_a3Go`>EJ zi@Ew_qt7hHH&LdwOYzTjV&Boa_f?|>C%3Lxmm1bfl&hQ@?{_06Ese~4;Zhw5>`?xA zK+l~1!Z6NyNP17!&fU!xC#7`})1MykPga)7G9mJGvvvE_Hr`WHBB{E|Ol@LOH~IJX zasyxV-<_OA^SyU|nw?Fvv+p7U6*hzxktVs0jy23`o*5!dlu1Xu!2zhq-f-xgl#6^m z>Zo;Ag2j$QrU%Q^KI?G5xqgx+7qjLZg6B{5N&F}1S8cA?-3eAlI$1%CU^0s(!jkfKl=UZeqD7%%p2Ri7=X0iSJ?SpLsW&L5z6?w_ z4f}ovt-qNog?8($H(`%KP&D+1&p52JV~8j)F{P0DRkJruM~B@#pu>*lN33 z=QgFlh6VR?#qpo#i+gWcuNwFH`&q=Hl!hNNW2gi)3PR>R8jvTBXYh$&=Qr1fu^WQl z5}?I8WyH{J)|igc?BU^}x3oQEJH|^5nZ75j!0u(GLI~Wov{lUZqf(~BWMQV=atm)E zP~`-*M}vt3v%H@vWqSf@(xA@&HfK;0_mve0cSD7v2H$ml@GSC$T?(p|7@^+oZs)1B zDSsR+TQHER`^Z3QOi5WFGgG0<_H)(M%6)~?(B~kyl?9Yj25LTeVg9}Jt5J=Xo}o+5 zlDr~hhT`b3!y{&eMr^|fY4kHRod7uhJ>I!|PJ@^t1=Z~B7yqzEECkKdpt!lhd#-`M z+fKu6_b7WYUAAm|Q?0EP12@h8mrp;7QwvUDfj1V_Kuj)Y0=QMA=eXgJ#BJJOsrIMu zqg*;TX(xf-0#?re8%y>h87R`v+bdCG0pmRvp`srxzcj;epD~6KB+eA>YUUSo3T?(0 zG|yufW4AJjx*sJuEFMj)NzzaizBP&=~*B2$bEX zsN3($a%|y@G55bX{m?5RLD~#Mrr#ja)S{u{d)c65e!uUS#59m5^^uOrw?$tAzH0}5 zCY0;C7Rf{Awtyz{aRy@W-sF7x+b6h57o;T4!(=un=d2@IeKU2&DA}>~R!ctZ1zWmc zv&Q$|m|wxb&D-yGV`}cL*G4bHVpcH+!)baTvjmBPPia2N6N5M_S|p5@bQ)B^& ziq~F;DB%_ZUn-I+S`ejFV>QggTh5NG6qZ-V?e~lR^F!4x+e*7rC183=!S=w+n0QMW zx!Y(^+AGw1hPyL9n}rSeSq#IS`rp{wCb50OJf?hz>h*C4>*i|bvy^TpciwRbR9#v0 zSIAv|o0l)SYX|=~y}n_O<@TP0FP84}zo4(C%{$LD!QA@P#h z_12t2Spuo?61RwtDfYA#!8;2}X;tvewl{Qn_V&kQ5H96)Z)g8{2!JL*a`5uLgaty-M(5iSxeYOj zIm;^n=P?YIoo>76CPIQ~1jOW?l#BFJ!g9p^P9h6@5%Rd*_T7JHyVOiK!{qo)5c3cf zDAb4Z)rcnMTVHiCJ~1eH={1w?Ql9D|bV>I0cL{!7fC9yy*c)FY|I@G2N@_0a6RdBK zO`ZJqx9ZIo8=s8h#u0o&%(pBabD1&6#FJp)1HE)5POh-))R<=HV!b*}qVT`|o)el# z3^biGgdHpQy+5fJQ~pARCgk5?+~awE6X-v+bMxeb(A%05$kXdwa;?`vxbc{DZDeTL4o+A5ybbi59nBb_x}G0nCWb7$kP`Ib7MxEt(tf4w_} zJ(lJ z>@K-IzkPr1@BI(VV|Qk**UWX!^PH*JT9bed?n*${4z2JzPi?slY_4s`W{NACC%}0y z$txd##Yek`v46z#Uss0Zy9(xXyC}MmVkXH#qyF)dr+BA?{H>YfOin@_2Ckgb7@IK+ z{%xxTDE0l3XmW`oU^WagaJd!~Xjss>-3xkz96unn?zK2eOTOnJ_atKozx8*2*{kXM zqdfma|FWC1$Y8{LnRfN{qsA(dx;JcTeb>oyP{L0c@rjb9;mxWyKdzAHdJeoJ)4IX3 zCukSJ!q8Y@UZ0THLk?Ie6*IC=MjnD3W{rf5>q;z_aprzBHRbEyz7SX*ym*o!{cdto zDC>Ry5SUAjQue-ZdbDenv`ayve&f=o^k+XN1zPJ?4FNCYg1VjeLLKX5g{F8489lJy z5(~R#uqE*6et1)R0NZx9OP9fEGWd}|5R`XESApMtH?pj*V9 zTgRq_Bfv{cJD;^NLRJbpR8CYTq`K)vm^DeQ!lzMC)s&5|g|35HGY17-`m&KYxOLmY z@!cGeF=c=;=XKEXf$*=pM5sF7d|m07P1d2jhc>5%Cxq=7Aym9M)BPw`>v zs|(KA1!bMACjy`d8zE6rwz6|kj?bvstL^ncHuAIDfdb$=3iApf{VbyT1aDmAoj&>^_c)M&a{VE0U+kV_&9ZPB*b?g;M7falL zg6@o-H`KUq6iJ_r$-mFPUN!d8zy8Ve&&8xdQ#9l8aV*Q0gc?J9H$~|`b5SN>%rHO3t71B@~zwGQA+*!j%i$e7>=QA@C0am(^ zzRjd8nOm8@;AYgG5)3uXgqsLs*cN$V0+8s#&c_ZLSNOguEDKdE)TP#sN0zQJ0Zj1@ z2vU(4@XVBpbY!)7+NC)!X}1;MqVSBOo$BWcr2K%cD1<_nq)d1KG&$oZ5uQv)cEZ(K zh*d4lSYHUxfOuq~VFU0z&=fEWRD)2;*KhMaK7fpnFvxjsGV&O1_vGbjgsK9Q-=G0# z-*lRNZ8VeNNZP;r$~BuDnxJNX6q8X)z>cwPsD9FAQxOUIyHY(j3?|I4WKd9o94Dt< zRX@8P4lX+?WGl@N^^uFtBeNxgg;O4IfTUS!TIi2jxx__5h-7e|xHa+cxWuTiUVN14&E_;6+*2gyO`rz*{vieD?5QMfB6p`F-%97UwH{wh~IZVXSME#S<1C z*Ne-HtCAkieHuTQu<}RkeI^iwsvfChsBb$cdW`76b_=rgG_Qo6qPQuPSl=E`^l=X` z$5nbwxKShmd8deKZz+ys@eZ@cmwd0h^d6TZEC+046n{pLnuF%nY#Di;Z*BKRJ>MDL zW>rY=!T_1Yy?+?i8R=(!PF)%ZRZ;UpDru=td?)si4SuoGm#Wmsf;@{-Ot~peuZ4AE z(&qY`&kll^^3`ytXh>hnQRngH#&-js1FF3`${uis8uXDxlh}+{G}s9X@#!;Gixo{j zmtErMjBWQbN2QDUF)?%@?$`Xz^jrxApaZnHkERuLuZ_EHgQtxI*fYu`lda@%*Vf7@cXrE&50iWSFlV>f^;OS7Vo{v) z<_hub-iI)Fa#)OSZwl!W8J2nJPAqhDRUjrTt@473YOe!ry_KuS!Qi+YUoOhXY^jy7Zm$Ve-V6HN;{s580?%HhC6OS@@%D2A1 zrF*5A^C#u5!6ntmn<+fuUrU%^K7>0x^8R{#n{;vlE#Anuya6`%`Bp!}hc+l0--lYU zcN~HJ8R0H;*uTy93A#?;pHsMeR6YU1lgBkzZpxz?5to2A03{cm&uz;3Haxj6C%}t} z2Js5dRhY-0`?Bd8yHP7V(kUi3xf~AK#oQXf-nWIvCGma*!StcP(PyT^QN^PK|8%SS z+^xV{Euiic!7t$y95UdA!zA5DxICPbUb%d^v^`jh@MHE<#s!~l~U5Y3GgId+nSS>3sT1*u=Q7x+$l zrt_2R{LxDfd-H^$|dv%rWvvKP{G3}#+Ws}?hH2=85 zcNbKbq~io+X!|V6cm7)OyMQ|r9|sGl?ryRq#E876M_)u+y>r$R=#m(q)ZFnZGq1hF z$R7A*XTuqA6jv@D&=mWeKhOw=4URar)IO5a*N0R($}`c0|0jI2mZob(vb#{N$a&&w z-1Ye6dpS;Qt5+0MPmU8C-1*WIE za%V`Y*s=5ebI}oM()`;Lm!)5H^Na9Qr}XI=9~6dc#E2F|Y3TK$E{-AhCG8CQF17Uq zwQcp3PDTB6$^28Snty5bi-=X_vwooO$4FDWP?_()>S{MrrGLUxB0_t}HO({nInEqO z_mIk~^DRE`j!&BkKMic;Z=|mdOhL|XJ`Dd{T9#9Zr^;C=#g1(tt?$|4TPRmrws7pO zY2mtQ5r^E;-j*1OC?R{+0f;$@lWy;TTP2y5tZ0Gh1Xl~9lOLtxg<1`J3F*8JbWJA> ziv_BY4LDMTMWg3IoPse+W&R>*!MVV4>u2+Rp-Un`HY ze#z++6aWbn6z>LIUdjn%_ssy~5=}Jm17dFP5oNht zn_oAz-71}tJXpgaND8n$@{JeS2IMY%eeV@CBew^ko;9$ne@B()7jxJJfyVh!4k;NW zzZ%aBsBV9wff52}*{72w^0||4q|46QX|8{SXn@CHjZYN3_wMWiu?rBXQ#Hm}_3i1v zeL$amZXnq}h1Z75Z@Nsu(jXgHQI~$x7GctV*n9ieta}Gwv1NC9 z9IQzzSDnl@#`a~Us8^G`&VH{N1W8aiJEv(pD|cASP)kvM^3At1y2jX7#sj4;@_CpaCEs%acQY%03HWfuLkLp;$sP=Hc8xZUjERm(YwDw zioMZ690>#8qE~~xF&z`1pC<@zY<#ueRF!+}w@Sw#|5wa;`~?@6G7pE|UXM{rC@qM} zSy&RQH8eZdzfga0ruzdgnZ}5^bMtp_C(bbSr*#b&1HG$oZR(|X`k*g~hHvH`Nx`l2 z^Y0H>oza1kI-ZYOIdzSJ*wI;`t{@~FoNuH=MD&;&iI`Mr7;hc$Ue!sEyNV-=&=j`J zV{t+=HXM&q^s_i@g*3a95lhl`>4e@XAVaB%f%dnt$`cRRLX@<(5(5}d&oK@*|AT!& z882O_+Z}WqfY88t-Sm^i2?yPG?;xc!u_}M-%=!|e?aMS0Jz zba?GVS00UAXi9!0<;`6F6o=jMQfR3#sKOWMAEdqdEmvHQ)CFqnBq|tQ8ohR!PUVK+ zBveT;7e9Bb)(Ddlev55LR*gy9I8aQ-%9jA(ih@lbv;_rRVuW|vh zcUpN|;c?xMIjfC-TJy!1yb#$Q{ZDaiqorV-a}WIRkco$?NB~wom2<)(+zusihVZ>m zPn<4DB)_uV65Sv<+{qbNtnRg)kl_|%@=c2grUKl-HixU01J<3ht6 zAAjZ<1RBd0e<38`&1QK=7GRnc666*3;xG1?!e)8!LgM^3CHyw4-SMk1E5$>C>nn zpzpE#S)HLBc2fNnEkh3Men>Jy@(7!3;Qu?X%hS z;33N3FCo~idXw$`+vVsbWU%d4ud2hnlk?q)t}Q3E3K6u_cffnjT12^;BT6Hm;?jK8 z$yI|fJZ?8Nb~X8czMJ%Q5PT^Z#vMu@ciCEZ8Q}gvY@uHZrO|+pGtT7T>>hV;^Slq? zEfKtZ?y7VSKLa@$cHj^YYk)l_qucZq@1wdyw>(ceY|qySiK9L7nH!BArvH~547$iO zSa1DwsJls}r~A>(&(JD4abxD%rMw#LYECsw@>)iD*u$oYqcyx9ozVfDzav(6NskRqiolL`PUWR{xvHvE_KLV0Z9?k zANm`PDjeM8qsX{NPsjRGdPtZ^HCq9Xlo8mgqgs`ESHqIyvi6yEE3kKyU-yySg})lZ z{mWs_&PjdsX8tIPhTqf&F6Zf!c7p>@a$+QT_)VMRRmn%ZuOjC)uwr50Di={d+u`?| zH^V}WmK1LjiXY8CQtAM{&eZ>JE_fjD~3jw_?`@E>E`hBd4TVu2V2MT|>e}B$$>PDggzbYYF;170mQ`S^7b(?n0HSB7p z^SUw)^Y>Q!4&Zw_mQAzmID6uxbz^-IJP_Tu#Eo;duzgCZ<$>rtz6C|@@pwMbWt5sE zdFcfoPY6n0%$S@KmFq*FnO`q{&kb2Z|3@j^cf!Au-^mHovaVCj;zbW~Lr7acyQVCD z*{Z?YuSzqusq|Y3pmy3K&S+#^dZ#S~?&(l+CjSgY<-WvnEBJoaXlRlV;Is}DP{xgA zk&+YyGR<-^^pRJ~j4RA>U;5XyFZuR;CdFnH*wkRI@A4*Ogk9vJ3{M~qYIU-mStT+I zABS=49|6PTNi3V53AAIUIc>4wLxRW3+YG9}F-X3~&Ffawju18|;o>j=HeF)=I=Mm( zy@N0QyB>zjU0{Jcm*EDTOQ?M|R!=#YIX<7Q7=*;IjLa1n(#Hj>J*O~mFHL4F)KL|G zWbw&%=#t8}XxSAHk-YtMUdB%e3%BhCU&reLBN|tlI2Av2yj|Ay;7+z^CRJ%C@ez^-078OKdpdoQiPeFHdLsb^*#rg%eKV0q`7 za5+%0m-Pbf_{TsLh^!&fsys;eNsJ?XkEV{@c(VZ--=I7v>jM835*RVwYzzGee6H04 zEC34TY!YVZ)Rll^i62;hBluN_^5+j~%11w9|9t;0pBQzuvg^8|F>e>`O8=L;e8<{% zIxk1YJ}Asy;AxFzll$m&G$d8f71!9m-lJRh+y{16eI=LE5@Tst{qRnexN%PW9oY=^ z_7JyK?Wo~ZJWiyx&~V44zZ+N6?re-6yV18?d1z66^mj_qwjXs1i1%3$^H~#TojNft zw-zx>_`7;0yP|a&Ha&0?FihO?8a;JX_=R0B6PL01cdgvLcf)tjfS?V%5>EZcG1Qx` z-b!tu%%;X7BjwA-RQ%tKU%i`7e)|K(cBo%#=8sp-T_bi2eyDPXG5u^Mgq*>DOB{cl z`qbieC@{5}Ve6SJ=Cc81XCfJuTN)Nia0!!imr06``e$SWBvKWnaFLlqG|YznwF5aP zpXy`Tf!js9alM(fX*al}-h``>)wX?UTR z|Gs|I(#V$+*jj-YZ7%9~XKvT_6YB9?{h~M)emq!oym~dXz$29{%7~>Xm<%VO0nW1D6_}bSX~1^W39@( z;qHJd`E)TEtoE|;2D0qF~ycJLm?~6fqa0fyl zas{LW=UatZnBqGME5T0XU=ic(NM=O*kAYUn)#^vNbuB zz3aDsUPafpi4o*d=VSM^4v3D$gX{}krt27ziriSQ-MT+YLfVqY({VOI9p!!%nphMF zr`{UM2S4c)(D3TLj5tB)&-o-+xU|0F4Tkn=G0f9&!#sE}bN3 zw@RlaKHwANN#soK{T4W>orEl}y(Joux4U^cMLg;(V7b;!uXAF)Wbbv&NBrZC7#PVm zXBs6{3(q@7t}(5X>frwi{k~N1-b8FdfASGY0Yr$d z|6eTqrV{=2Ki0Em6;92~o<5g-mMTyk%v2YTe!VSgd9GM4@`vB(Pjfi0rV1Ie3Q{WJ zF9}19I5i+gwCEEZQ#v_!PbVtSdurHcYeF(!c$Bkaez`t+2^(I++98TUW zl#C53JI`ABy<56_^IxLTTFhADqxavW$?$|(ovlR9Y~ztEQ8|zfm3Imy`-ta=XqmnY z$0l-WDRUgIER~MfkxZ|>RhZv4YmL_$yT{34<50+T8noIAiyJ8U zIPar>dy_S^we9VN2LD0~&(dL#)J)G^ErWU?$ccH!26afGZwEI=D6nYl8K?IrDVipb8wy5Y46*kQab{ZjFA|#To%W1g3EZQ04X0=~LS;Y2J4bu1ItY+)cev}u z)n^=J&CfK7&(_d(iD?6UiH+@d_f@#gmX0JkvpAuSuR z6(xExDr!Ka%B2uxAkR7xma+YhCkd+(c;AGVGe&*&pW{+%xHaVf7gt!q*_&Buy{+KL z_<>xxKBJ>QTDezQ-*p$dlbFSMK`9aK7#ElqDPZnl~Z!0X{y(4kBd_ke3F&-*y}hjo=-E9874lDkJ8vc9(n`jl`b z;C56MF!kvowObqVzn&k@qz!e!)YD9I>BmdMr{8858ecR`e)_(NqUcK`ft$#&@-vA0 zU+|#H-^6S^!1r0g-Ncd8G4ilr${ysDyWc8&77;~S&x6hHDK%8y{^n=YO(>36CNzs~ z&5s^t+Yux5Cx6b=KL zf7-mQ-^M4Zq(hl-%E~lyNqPZCN_KTYn3wcdnvH$y5UwMXxVL1 z;|w*-6a45^2)f5^Q@9*##$cv0rm%4{?)h8Bv@sRHvgrA@N<(8ZcZj@=q7rdDz7}_@ z;spak@@0}soHn;a^s|yac}9sdwt*`d?kQeh8;PtE@`3M%B?cT=Is0rChzZi)m%TqG zCZ2Ja)!#S_+xYhccORm&3CQA>WDO~Y_M14{QNZDy0*O&hz_p2)yq(8HX}6o= zP%{$IS{r2ysSQV>asq2t{gIq%f8XHoNM+nZ_fO-@>TTO~$?&epzdRVhH*IZurpQ{w z+1L}5x3Fx|6XvJg1+JceeJ+U{)JqLeM2Kp3F$~D4L7q&)s^B<{d}~PW8#0&}oJRKa zsSn139_Xf5ra(bBtzH#UiBb8B=VA{nR0`l@(?{uoDA(LOL}JT$`^jnX&7J;C-3Hg? zdtDJwHJ)_A)Ei^ZwrQA!zcVD4d;ZI(*IjP*ej?JZdJV#b_va-2y7`x`bOBaK=|i96 z+LQ2`hZ?pJKjte;4$zn`oxsvTM&G@EH?G}ZS-W)t*U;nHA6D11rzQQg)3sa6Q#WO) zl1&Qu7UqZ>>MWEzXMyb0S!|~zYlVY&1!C4WUh&F(f7J*vKZPj<6n$7cZwNNJuP?uq zu5CE|CG`fesdw{lA6Ku@ktCm5(J9h5-BZs)*vA|-K(k5J*fZMcE#1U%ZT@DDX^lOt z++A*NCSAEyYRK%SbL=|AD*N#yt8hxnIY-f}RfdGMUq|Ewa;XKoZj=%s;kKRaZDQ+zMltTcgyBs=T&oVFo- zo|UO+CP5P32D0XDdG@6Dgd4%=fEi*VzvY)|WD)VF5F_B%Sp_-!uTRnkMhlj|mn z^xW?)e_3?67m)4}IzAD{|3>*~9)TsI(WEYvjh2 zc-}~;V7+k<`+q2f!66+^hieqj}J3lC!`0U2F67%$5?0l_FovI%vN3F^Y z?dm^<^$;dCCR*~N(8Z2TtF-a{$4^uZ**KnV6L)7_jR{gYv zFyZXeoz>zVAn?o=WAK*qJ|?B!fef=R$;o-vmO#M%Z@-RTUgk<%>jsv;Ei$mqJ$w9d z{^w>C1wgjd=>~d()7k>Q7hVRYlTVy_oyfntju=U2*KKdUdzX9Sl_48*@Jl=kp-V&5a>BwqS$!*Vo@(X6tfx@KhKUn_#Ksfr1@u~lo$$-vnC$bV*wt1oj($N zn>VQ>{X7yV$#&Au@l$22WT1FT2l&sk;RbBY(o_@8tV>QU7{&C6{)kg=hz;1hrlvxt z%IUa)+)ZIrL4!!$Oq+=>c?&!Wb&jzP;5YszLD-Ed5H_pXE}WFJPeiG9@oC2Acz}`Z z$4fNg3}NdaJD%N_cPDJ!ru_+vWPdGo>N<@LQSCzkh%=0xfphZu#Am6y645LM+m@hJ zW|u(uNS&|eu9KV8tY4xAChdg#4d8_Gi@R3+rE6YlOH+j+MYs{#wUe#Cq;TrZ$PNF; zMeBfQYMB)exe8)Acn!t?sPDly4n>cbYNImLPHEPdG+i9gU<$phcJYkCitt}2qsEi( z6>`Fk?4-5aPJKTR`ht+eu0MF@051Z1*XcP)>7bk@bg|JLPjS@9yw5> zL6!|7*j_aN9b_iAUO2Tt<52f$?(o?dom{v5eaR}tSw=oZ| zA!qxqH{I19rcp|E6-QKk3}LyzRWTKL$UZ&JW~*Pz@OoW14%u6SvB*{O#P{#&|2akt zKndgH6&Cbrw>=yqQZU64W1cQmy#8o%OfZez_1U^;l6tsI5YFewi^X2JE+t09Xn`Ww z{}32Q{SelTW0O@i#>*UU8XAOWPBU98U`&3Rat%c&UCnBIl2YVp>U_+;I}phgY&utB zS?eLsQTF<~X1iyzM&fE&VH|{u@7=;L7k-?E#@*lo=SYvtG=ZpsI0|51%9>FuJCED* zNtx9mA}!mc*(&{(Ha&!2NSo#ozxV@wsbctd-DjtLMlMyr>x)3TrB zBGk7llr?7k#`hP1nyauD1CcPv(?4UnZ{dOc zzxUM@gxU$Yh`rHPmOnIT#hTf1Fjp0MhQIOslM5-1@KOh3T}`KPTQBC$NCBBcds{S0 zL2m3wFM8hPg^asr5O@j_1grSbUY+}|m1Quk>xuN|vG+ARQ34{xr*4=7X}fX>vrAJc z%EYdyfqo;GcMSA_mGIsuZH+!62Ok`LKqbj8Gbgk8OGpO-h13e@lSx*}%q$R{lnl2X ziI=XDpV3y3<8IDi5GW6<6bOYlkp$!JN@Q|Bzdi=^MKC0f`VBP`?>HZ(n7m_1_ThQw zaoNRw6tLt*GOJy0=r%f%ajh`K&}_qbl@YI@JR*^&*K zYOMR$$KjzAbP1D%y4qb4rZrbm^|NuUo66YRrSY*_!7)!4F9yv_9lWXXA`WC*pRELu zYvVy!+s0no%a!nqpTw%>pYj|-Z4za$zr?P(uJa0f zsRG+19jG!wG}zm5`_7Zhhbdfv?>5m6d9W5_v;NoA-&$+*Ck)AMa($t|zddoMR|Q9= zvY9BBcC@fc4WUxEs{1NnH(n|CUe57rOh#+nb1OgJQ%d43HhMx~%$<%OFq5x0qA^;4 zkB>{Txm#Uul#Dnf(&iy$_)-8Gl837G`q$r)5Zpe;By^Of{{3{kn^&*Pqs zd%Y`!XXPRE9}_P*&$DtqV6xO8sQzQqSqY6wUUY@Oo(pI1^Im(we6V>(DX)+2Ss=<4 zes-s+cw_na?*?>;vixnK_m7%_0k3XmN)GpGT)rD6ghokVpYTM$9X zS*c0M?F`$ZPmMJupUXgCV>A=VcbDZrgki2n25B+5du&dFPsNrvQ>3^@b? zzdqmb8^_QQcEn`E(RGTLE|D98QaD54W2Bx3agMB#aW)bPi-B|U!w!RgJm`e4>M%Nr z&KYdu#x+7k%P4-JRH(}04?Gnh>dw-kChBKwoSG$_YX*FQ%o1(7A)^N1r6771#m_l*;Y3t_I zAYr4@+$$>NTek=9KO-!;wkLRHXMGWqP;2G_FUxP007hDa03!k zPncI^BKFA$`21TETE44I^X7G8zat}~{7lO~>UrYm(ap7VVec>hr5^WxrT>bMVk%1I zLl^{11dVqo`V*7y0F6Db?gia)hqF9;SweX#_?-cy5a7J7y5Hxe_wHoQkD~`RN4zrw zX^%}Cy#`T19$divX;TYkNbN^;7;!EOo4E-y(Vq~^ak|+%m%!){zha?h+I#4 z3$RoXSqeRs&Y^!yCjYAt)gyhsSq}KLB_s2PNmuykQi%hlOF1i{Id`2plCbZlVoH+b zT{#0xtECm@A1nn5?gabI_^qGWyMY)AlX>S5=8adbmgTRu3JV6DyS?b#F?F3?+fih{ zYGTVl+$VeBlDt(sZb<_7=V>^SnMG!_E`!F!9t?@H9*mzQI{%_uu4wcLQ~jV)x$2aI zk$O2CQ7@9{h*vFTFTe0sjXa+uCtOQE3r&H8h_pGLLTCe8&{x2`Jn?*y8_vsCnL7zN ziKwq(y883ZU5rCGDX#LjB^R57(Sj8u|Di?mGxW}B^D}bU8@NfB!RX&&qiV0Cl}(MQ z7DS+Io>KFjT&jg`?;J@#+cG|C;QrfgK1V+ej%4<^D(YFA%{m85+SO!olpgrIwE$VTv-%{49qrb$|TsYs-UoXb;KaDapX4WN4kiwAI&1z zfBLN6OMnRET+wan<*W6u5pG;O?*UOG1mTV|%@yTEHjH&Ggqk7S)Bd+w9@2DE?=>kV zRfX+uA|}jiCpzc0Fg6AWF=CZZ^w51fNrm)00#%NO9LX;Uem*yDtnK6kpM7a(l_L=N&%IA;fJXciYk|}n`~ktqZCvT()Yo=B=t=HVdshVM z=v&_O2K%woHcniM1nu<6XbHLvT>S#~=;84r2hR2~V&C0@k`6tP%N};M+Zn>h+0v~R z@)~6>2k#d7!11Gszt<6?Ge=uhWck_y40Z7^DGpe*44~cm&ChG2sM7xd@i1N1Nlfw6 zzww6HW5hc-0qCH2T}rVk?Z@;xz(i^Aa{b4IoGnAMCMWNN|1xfC9m2-HA0+KaQ#X7=%mqo;lpFgO>`>UT1@-s5^t!K2oaR<7I|-FbaCos@#3Wh>H# z%zB)gVOKi>?!#vK1DuKhjw8l^1`iFZBO$K@j- zsNgJAX5Ds^5Ytw&0Vq^eo|U!1L<>&R3ci|wy!U5p(*ZX1a5?@fzOyQ#@JcS5;vI4@ zeA80yJ6TWu4197v&c-S5ldE#3F}21XbAOT`P`Gin2A-XeLU8!ME=_Xf`K!5 zxwV}4EoP0cecC{KkiYh#v$-P0eI6DnK}X4=2A0oLH{!MFVbNAcEmev<@^Yz*ZJE#8 zdU248cl$pzuGV}E5tIxaJDZE3-!M9&cGDo1Apgy6G&iyrDUUtzy1##nVz$3V2DH!r zZrJuDg==kkrqH>_ew=5NCA`N+hMs0<`IZ#x;Y|%-Q&b={N%sKOa@=^HnW&`sn3G(b` zAYhj;?ogc>;nxYu-wd5NT`~tCqdD{82XDFJ9G7xt$!@weX_v5avv1QiYJ0@{^yRCv zPs&(~4eZ*Lv*HkLOG-41mg6gnNW?DU=kci(zejPMG`I!ytz=(X zNJ@R3u&cRNIliOMqUnb|wPxQJ#pQ;dE{L_H5jt5BO#PGAd{kLV8;P z`lQzS3R=0_=%G8hb4H|xLZDSG*)E4fm1XlovwGYc9DaC=P`(GulxyRK;CH*n3W=un zj_D-uM%G*gp|w*S*9qihW{u@?;jhhG0@f=ij4Q5dPM;gof%m?@bs4K%<%S(HKn4K# z$%FFR(Hzo_u62P~J@OkDVKwr(tA7mfX%DOnOmv!Jl2KfuD&WRe!!kZ0y#)EclT4{f zkh(B#?EN-3+g3uahu$+cEYUSccX^PQ0?TyCuxJw9BH5aqH9!w=u7L4K#&kJqap~y% zI4@|>2q&f+jA2uEwtCbc#Kv6h z9oA6A%=^Sp|J?nVN{^YnFZ6zYPiqjt^Vhi$@EJ}Q2!2o7pRbDobh@_3;QunmW(3ap zPZRJt;^tjnb{i;B$ZgETS$Z~Px0X8jH zCcDw&V7@fCce4o#3xuYU;xJOD2>8grJ`B$_3n@FhUJdDOY<<{I1BG};oC~~E-xPPx z11e}#rPlivGR>Box$s>i6bJ)er$_s&A|YcKgGLWT$E_KLNBq?D=NFbAu0(V)Yx z#Rg-TrsC(|Q+05G#c!Abv6~69{~HY>#^`ht9r%S@in=#{przvXkB0>g1N*wT9|y(c z+HA3`D(N*&e?wqMr1ttVDxT+LhM?AGr)6{luRre^P;1|~he%(>HB3?93)v5l5Z^$^ zhVqCQ-m&f4P5}2=MsWVQz5gaJw~F#=@I_|unIHUd(AY&VL_jeIMv%=O(yIzOL%ug2 z+$zdm`nO$62+A&l!Da1}v9=dY7i}lU+0Hu^J!gtyjUJGT(-1J^?GO))+qAY=NRHAg;#8=W9@uu84KU*mnMyE)bNx z=RE7Wr2<8gi)WPhU-wE0^i?d8$e*Z!1sEWR-=NdwV>^491yGezbk*q|EH@0f<;A{x zi2PmV;73YrH+X2)=c?Apt)y%^a2x z80{hv1y&akq=str)bquOiY3`8_t!do*0RbQtYg#cxyXvl7ZA{4(3w>_LVh_7jsMjT ztl*BIuktXm)`V>T$^+g8!kB07+3B9b+#YN4S*RL-I4%NZJkA=ZZ}CZQRmy)3{|me& zp6mo}`Y2h7voyJKiJ(O3{rlxMc_!fQHT8rseIQ~uaCjV^oCr}Ym?uR7XekivIHg#B zEU>|zw<;J&W(C+_0rh)6*4Ua>z1^$F&Knnqi4X0tfCa-M3&in|bTzVW=^W<@!!+)B z=(JlM)eSvIV(}N7`twy&A9|b0PXPg0@)-Etr=mmJYsM+dP90cZP)sSq(b@Jy#e-of zLHIIp!Qq=s(7zl=CJCL-ovC6tkU!<+0$*EX`I1}Zpi5e)QgOz`z%gZ6ti=d~>zT?) z)?8M*wYVu80-{X%=;Bwlrwuw$+iMjkn7;j)G7O!AyS4*Fuf$b$X`5GL(@NY#&_jUz zKv9KMjerMgw#DIdFK|U%GrU}Sz~SYK>~`$s3s|LBp}|m0$LK^po5~ioNkR^N5gg~- z_HR2Fp+s!5M+8a20agb~^+pL$kitQ^v(w|Q_@or>$?}<@{gClJ);_5LWeXzWw5H}Q zkT%GfVjDoPX@@k||0{LRU&Gmf)&VZxP9%5hS3*zB9Mf=IGOf>rxHic>*7+w{FE(6(LV!2VR;31ia$g zfGm{*_{vk_i`kbZsK2i*&#z?;XKq@76M zkm=RneGV3&tU84XPj;Rkog%K3y<+SpkIwik-9NxO1PvekFkpg1Dq$c?rB!md_W+id zB#CceLTNgpLTIp0{5FgU{xe9gM5<0^dMHjdQi_)b{X)p|Q?KoZiK}hfUi$L8*j5?R zarG(ZC$W51hOz8QNa(?qnLRk5(Y1fbX7msbB2`0kkI=L}Fcm@~baUjp-)G{(RBcyE zM0Re8Y&ft5CdK9IU(jX>ZET-ifT2LDPwU31Ekl9l>Eom9eXOsayWS8Y`Wl?-q6L2O za>^5SL6~`P7ErMTVO546sEY>%yLg_&ruM0jBB$Y-z(0rCn5TikLx`D7T8wfQZAQ24 zH{=v9Ga+*gbA?|(yaNd*9%n-GwU4kCFT!FBtQ5+wk&bI2cE=V?2i;h^hTbvFBvQcR1cc>L_vQm$zk?n7c2u~y zf)J5g9FErONpD+c-f)l~LlZUDSb*Lt5!PdH@f^H;Wl&kA%b7GMBALB=20`KWtS{PK z5n1x)Z4Dj!k?rU6bGf-^F`z25k0t}|6`5i@P=9dIyrX=qXA0sy$!}H< ztN>=wN|pB-J;V{f0rK1%&5CahIt$jRY~S|*2P|E1Bl=t}?$i5?pMIndPDpwRshH0J z`&DD$^~6R8xgVqoIE2dH%-WO)V#O;a64Dc$57aims?fRL%O73y%^Xa!R*Db+J+OPG zBe%$s(*h{YBLOqmnc0*+d^4u_0E`3)W)gd4;btV9!Sg|q*jMxkzi|vx5K!nh0Y?+p z?TmtgkAd4`JnhRL?Nl9}S54~uX>28aWGMyMHxR2QRiNeb$BkqV&%0{QMwL(Z0P@vD zFbW{)$u>{W7CXa&(zsq9x9^R(`VF1N`?MY?5yu7s0U*yoe&w0#8z77^&o!`%U2rS~ zw6l>_7a=>Jb*K8@x;B^V^Cp;Qz7po?%TzUAMOMCLl;JB3}%`xH;s@xKQP<#o%|?gSS5^J`m>ikmy;fSnU@_Uh1>)F@_9SY<26CZ zDf8;mC@d3g8i*FHos5O}BTZJ^T92H&Q|8$&f%i>8cw<2^0gDhg3^9KnZ9LOS&;e?P z9`Lr$=iY=!+JcnIIL`TAUF;JhKhDYYq9x=9s(Z9^MPAZyt-#CDkfigx6z>6o?-mX(}Hd4uHp$WaC4 zJb$CLL3UHW%m+B~2<)n}U#nZ|=4iF{W1_+;q2&upo3f%nIEimhL^6ZcbyTKY3}~p! zy=V%7@~ZF4$|sV8o7{6->)+5m?k_B>pZSxYu(dPEDY`ZGfOh3L1$xxJp#^qP4nTx% za0>@a9aTg98nT5?gt)y>iX{z-+EuZ;2wL!`!^^sjLq$6zM~ck+s(n7_vI^A4*m-*D zCI&u2KLkbnK5ae?@NFH^)-DS?F3Lym?OnWOPac9a96&zYIw+z1(0pD5vy;Bm1$mrn z%I0sIu$`B4fy0rPv8vE5n}$n|?s?(cZ$@{dC-p~5R{a}n@irx9_K{B}6ZZD-k9{st zUizbmt}c`M0J8c(w6-qwre^bfQ*j=9LK`v@=ud7xGY=zlHgZfmGycy;{8-G9PGm&D z1!wYY>9YNR59|<#Qv#?N23tT}q7kgij41&o8}+e!x(|FVn&ywQj+a7Es0`7&jNDV_ zk7X@KyNWU=5rLgw*ks`Yl;h$&kPENPAUP#Iu|9|+WO5R?3jR7kM@>oFpMAW6UJ^$s zzu-BTgLuy$eH8ZTIg;@`JlaFg?Ww2BiJHBrnrMbAfpfTK@bZP5rUvfaTz@p=eerrg z7(fVYblerd1` zXhw7hrwM`Oq;1Zc9#y@9!spq<|194Ev&mlEZ~C#Ks*Rf3C_|s@ZR&0!>qgv;Z|(0; zPP`4>>I+9%o%?cMfJ*B&|5mL@e%o6LTYt!Jbi6f>HfV4>ecix)S@~h$NTv)498q=QKDTL&&4F&u;`a}s?|8hJJU9&pcdvb7^ zE?bO7k(L5erltQ%0xFd){_p`kI^nXT>UU$NEwTf>0Eq&%gW+8rZ9rpfhrW3)(1M0T zd!PO0Q$nqQ+>x>u4U^hV9jf8Il}3tm>;&CxcKnOvR`&Eo9C(M%R7d@_eZ z!8BpV$?2Mu==i;UjXr7UpwycaJ7m7>s%<{=-1=d@$?So|np9vw!MOtp1-`iNHKESb ztZwQ?kN8fSo)>BC2&Dgy?h+EU;VOJo6WK3UfEw+A$ z*F7fJdTAHQ1<5TN4{a~Y7R%+VpsVxcRGn`&ExI3?%t?5p!E7I(5D6&w0g&lW z=rcR19Fv(p`O6gu*~$~1Fuou=mnoI|xb;WuL(_(_SN7Q%fg~zeG6Cd#jqKmMM6b%wNa=AS|q@T9xy`_N?fZf@EJZg%Atfp<2O za)(acK?MXtzJ(3|Z=ecuVuwdGtoS`uh$l+Z<

    2D_Jy+8#pH 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 btu*o#2y&$HNV07e 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

    e^Bjcw{OdaHM87$Q?t)%PdN1H_ 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�l=hN<$5L^HTl>e=hV6>*Lv*uI?GY z`7z6Pc(^iWbW4|Df~TZ`1t$-z`f&3>09Z2Mw@}oUys*#37B2gAh z-YQ~Zd8b!`H<6$}XKz2uU*PC)#lnEs@K#I$)wv|?It%6mLBZMxdgf6v`Xh)i7g}@j zea?2foi|iyZYx~gXBD11^07^lvi>xlaPtDV_!JYYz4d0PJ1kM)sKLFha@p<@+Ng}_ zOFHd&&g-D$tvXkygH8td|o#x#m zr`DwVM@PQN7`{*bXZVKH(Tk0P9LW=A{1InM4BMAf)NDu@0`MVX_ebXZCv;_Rm-@*o zUsWY1Wu6chPj@&;Jdx(TiwLLMK}%Z6aH@pXKb5+A={;}A>QgUxtxL_&0?1J4IUgZ7 zOUNyOQ$*3Dr1F#Ti|{@7hQn!3`)evgZ*4vr$02xEH=YM36?upzhX^*Lu%{lvTU+z=L<;RK2%$!08JP+ z|0x{3ho)gWXE>0n?EE=Ci4?u);%@CCwm3zUTiZM@WVHM47t4U|_V>mhiE0CPA&}~Dk ztW9z1hYp(yLA}?ez#}`YaPG^vGW*3#dy_(&&dl~(lVFzdjX4mN-^1kmfHhqe3enTn zzB$DamnCJx;|gh`3}7YemZ%OVbc@ZKE=U6>3-^>H{rdW3`PEi*aI|gz+_RXBv>)@F z+Zfp(|FviEf$OO@f7bKt-Yplz)7*x=l{872#%o%gAAv_(#$WN4tmns63JItX(UAS2 zJb-!t^K=jD$q@S@PZx4PsZ}D?Cm#FOqdN}>zr3}J9^OOW7XkGCJc)9suf7Z2qH9R` zG6?

    iH^~{ZCGF;hOry!93M*KF?H*4qB1E&*j&yU8Psh0rTuw4JPIq^ql!*%t4oi zFIn4J16*dx!x~yZ!IkSn(c8NK8*R7HuARq^g_MpAJfFO68fcZkD*X~` ziwSS0(~1YQ>$#8x-`xBXqBs>3^;8pXg6>L*t`B zMrS;S_dUTl1A$BG8H4%5{mA7hl%Y+RT>k9tklQ}y0vqxUlXmq8M=Q$`5?eBZ<5izmA#)U5(i`rt^?-zv z5|=k;*3&_S>ErDY%#R0i$9dC#CNcnt42uuym=y>d8M$Qet}U9fkLzuT)Z#PXCFN&S zdBk(%VjQ5gi3vXVC2`%Ix^K)t-7XkxrxHv{IlTJi=6pln_1S z_n^b7JAa&gJZijn{R(LQ82@lrguSocZ+Ycleax5c-Z|(CkI_5m8D$V2wb3yKlmr~3 zm4Xsh3@94o{%}W?^0riI%mv8O3$-+8{Jc@%aGrXAzUnA;82_U>yFVB*VQd!wp7 z1Jiy7j#z{fIfoz{ZO6{pAyCgt+$`j`?3Ku+g++}T04EgJh8ZU_aFq^!b@vHVw6iJe zN4n^C-Zd^!TEBJ!uQne^+uwPsdb2;+ZwrvbZ0ap!WJq7$T|n``R1lXd97_@spdWo! zy(VfQO03xJc?|km{SRPzj;X3iSn`>ys?K^6(EStRp3&(?*HM@cD0^JfaXxLibuZ#n zMHOe`zAt#aCgD{2*a5H!b81Y?wb)_YrF3KUW;#>`{ z15*-xC$J`cQ(Rt-PW4{Gwb9={o2aS}S^kO+8hi zHKn5+J}o@UTJPluHw4693ZC5VvAZfqXBFv?Z4fVI+a%6FD37+XV);4B&Jg)vn}!lH zVj#H2u}tR&?fWt8X}M1^$1N(o#klmzJ7(V>*!dW5n$wIcOFW!fM9u`@StucOzwy#8 zNR7mm5@If_nKXcUa)7yGzT7{2af=kJRTp<&rIL}lUq+EBM$k#HG?6*p!;)9#46umE zQBj9xAQox$C`vtCZ^Jt0E^E-R>vrW5VWh8Wxzv z@4dsL+)!fjR#n0eZ5@if3*yf*xS&{=!YR}+H#&~a^$_b5d?PFwih#%jyM6wJ%qRd|CdSGIV=Sm4;1@Nr|^c>x3@6jb^z`>_$Wu z;}XVXZP23ThMA^Z^PR>=0$qT!b8*wjR%5#KEftOevG)4I7FCev65qY(&hr8X0ln)O zi6_AoHnlN~A8zXFP_OoLSn|H1my*Z^N=)YYpQ{IG7a!5&e^gy>dJdHMG%*o2ge7mh zO*LW>bJB>~N0+P3DDw%%agY17KK?1Ib$0bqqYpnmWxbAdVcv?{NSG6TKi`)r3!edH zIl3xk*u3;#vgV#`JZZ06VGLhIY;0Qp~FBoZmv9-y=3#WVQP9 zWI4&9xP<)6#V?^|dyYzrule##9M$iu3ZSo^{6zJjKk=;2CdP^Qia*EB90*9OdOvK} zVJ@^M;=t81#j^0Ns|Csz+RXYMFUPvD=GBeiRe$&tCQs_a)^+vuTh~zCY(q<93#TEE zqGsIMj$8_qnowr?Lh7^|hj)BfuzgPi9%VUp3(_R`=uZPX@r}U&a{^8U8ME}V-7eBwd8!RrlmXEv3pb$7c zpmR2qzZ0cL>Bqold>RyUij=zYuHXrW{3Z5&-vy|Uk}qB5-c0u)?@Wp2sFk~Crc%?c zxgFh)rz@35j+Lej3vKJ73qnWHNox2_Kl z-b0B2L3?F`r;#asjP2+BBfIBEZkkB8_VnhNVCrg@~|dQ6M5jlHu8IUcL7N6)X%sF%C?3=~~+ITw;(Q&vE@cs%6xdx%vRp3J;9s^-Ko`+Wwwizigc z46azP$K!Ku;KVe4&wu~z{_0273r%~DIGuvW9JcA+YnT`E8UZaAjun@So?WZNxG>4T z6{MXp}R3n%cK==Aqj?$h-HMxUe%!@*ADdmZpm1P4)E(BwV|0rtZvwQwE{I34yyUY z6Dixhg)&Y^@x4U<3(ZEQnD>&;un)2r7m*={Z$IIRBf??!n4a>CvWrY}SX304rvgj= zNLrJ3?EJh6A8~_PMihF-zzv(C=~PcT$Zb$Em;1i0OBeFnCwJZ4(x^jj_U(DPjz@IQ3&#<+_g4_+;NHp*tvOgb z(iqLy+~_@U;Ta5QM|oK{d-;h&2hAlUv`l}IV;9m8jQcI;$Pu@gQ)AC@ z_!D{dSQE^X|6x~}{w?02(Ht=X+EEKX`3-2CqFcrv9r(Ne(~94IF&I0H+UFEKrY*y> zv3(KJoy~EaY#9CtEiKXfDbI7DrhIv9&}%ZE~UPZNC5|er7ea z!{gz3Z(35>B_K>^KHzL^oP$g+c1xpZXi**a_S2`I0ZxXiKCv#|xknmUfer{CwEyFv zd`xa~jvHpg2?@!+9lHBvPh(JJdarK?-o<#3081ahYRlrL{AGdrvMWTy$C*B1B=Y<$ zZk{Cn>dhAkF8VwbiU}?vWIx^%)22WcZRS$WAO46b3WGrlUr&xUvz{69qR+0Ii`|BA z<9<-53VnxJ9%pom7!bI}ey2hc$5OozD-9SJAfD3Xe&bvtCYr9dcdEh{dvN!)N)Y(w_dBebgyD8IZ?fmu5_h9lIz-mszq+Bu@eb$CF}D5Q;fvkQ2vS45FaP$+USn0gbilnpYXkonF#396 zQ_-*nT*6rMpT(yx18sPmKa3*vmFS#8+hZYkCjDymo@0Nue6`!+B~@yPYfjb1T;aNR z+s;?vt`$~sKPVdzuJ9ePdnRQqa_i7*&#pf$bs4>Rx9T2LbGJwEy#H!?2MTdMU|4p( z)&9Y$RkWGNK>XrWC;gHcTo#;{IREh1(|k3*_R5@T%8}mEEJDeQOCnvC$6ZXXMD0yH=^%SEQ;4tZ@!48&wHk z-5&!I_pn2mielt5RJiS*fNK&+m7;$fEw}L=DOLUj69RJ1V&$KbIb|q&s+{M!pG~qf zfK*pnjH;3*Wy}b6d$FNzFBJE&PwU0=GuRcMhWkGb7Sr$Ee{h5JCU$kS;Wxk^>K(qv zUlC%{iFT#SyEZy-Rr9*aqfei=fy&thJ2CUV$Ch2v9<0biUXV(J@S`V#wrQ_8pB!WQ z1S(@|$uYpKOpXZoFRd84t}GuR8KLQ*Lr!Sl{n^R^((~KfbVUP(^A9-od#pw~f%GUe z?eFqCAylLD>N62L?E$6fr=N+3zHk5zCjHI_?Zs$S-TP>$g~E#|FQZlMY|lT!bGTuP ztG4mXGI+%hy%r7J3cqvNhb<%p-A{zr8=7FL4v)L@!|_ky)wX*fZlef{3|EL}f7U+p#$wiU6TG2iD5lsIKvVfdEqDYc_E zAAG}}^rP*P&uY?~jehhpt-KJK`TXL9fqcs4bn_BRg4LlHNDwjLhnc)Kk-v?p3Hw3M ziWk-f*d^pAeQ<%Xr_=lYq%d`y7J9B2w@j8uhTe0l^_p7g1|Zxq^X22d$IbqtTbW@^ z6ZXQ&2VJVt9tR;L1ec+-J16=rzh!o>re8R=%EopaKakN~&Fr9*_s(ylVpde$>CyjW z{A%I;M)d`!u3uxn@lKEg@cuLWQ;2Mim+aw%LUH>ZoqCOr#8g1{Ho)db)#pxR{+`vf zA@PS)2hZhs(32KP5S5qQp8hH+2KgHQ!YRuJZ*UPPG>C4Kn|;leLSb?nvgb+~B%cDF zM%&(*S?UM$>BQn7thkXD;dJ!S@$61dsjM(o9d-@h;s3HTBw&VN%(jK$it8b-xRcv0 zH|OK*4xXBeIXyl5ap+YHi8oW^lw*ucn6)f-oZA)8oVNt$ie6_P68z4>3476%1z>Q) zI{kDUf~!$#ZqrqKcYbl*b*1t+pu2IqMT{?WC$fsgCe+zpX8#dA zb|dFVd^&v`3;eg{Z~UFs2A}UOBarYXHNP487CQ9o=_v46QYPyRBVF%oXpJ+fU4!5mXxg$TL>)oKoh2TXA}4U(Y&*cjNQU5I8^c zQ!D2b;x^3(udEPI`4c8>W3HLf*i`)TbH_#1d(*n-uD=!6OE?orDvKW0NlsFKth7YQ zz>|tubouE0-PM;l8)iI-(Mk4QdmhlsCSuavW%8^SrsCv6gxmZ?tEn^Sty3zNn!Ha; z@J!e@$`EVAB9=vCYP)9kr8esEYn6>#=~8mDmIXCU1M%06U%^h4eeaJIH_I2KgC=$% z+F~hz+2Y`(qXoYL-;;3b52wy0x=|&xi9RH(q5EQ}SysB=7hNcwK7)Uc1$H7Si{)11 zxV40wY1pKMXCmJ4g=6R3i`=<6*OPgHHWR;=1`^>q0Pko0(Z2zY?>p0cch?&kB%cc1 z)q#RK{lgZbcFG@I2{6z~JVZw^*>8h{>Idu0Ihvkle7#s@--=6sz|@Z{lj!3=E*i&X z8ug2I$szZqYcu;~ny=9;nI7Picsvtn50i|Ay{nJ5zDwR;>rcCmu1tsqY9~ekkA+(|&mi6oEurJC z{7y|}Bn+Ht3D};E4KN*I`GpLcCp$v&i0RE|46K0&Z5JT;zk6r zd>v@%#*Y>ovD{gHr6$U25%l@e<8^YnSOCO{S!fNWE2G1Id5F1dxa>{Pmu&dD=aP^J zSsCeSU-NkiR~Gs*ODdmg$X(KZ*Y+y<2kST0bKML)8sak%eRXreeH>F*DjK8|WVD5~ z3mf?Ak94c>%JIKR=}*e)c~RRXCg8yEi5JO`a0P)rKR5VZ;tq$58_R&C78WrJU^dz* zyf$+`PRmrV09Y@Ue9k-XmntmYx?SBY8l_o$ej)O`y0`{Q{I>M%4_Ds1x>y{_Htb}~ z0P~NKR8SAam+#-{f0~0mp4ICvJ`lZ#u`j%| zH>`t@ushx%Aky=p1j(|R#}!cMRvfp9$;TP*tP~`u_6qN?o-$~*V*b!$A}#T}K~1i5 z(nIlWjYpRrZB7^dMx6MsDk-6OZauMe#A4|7u0}Wh`fbzwXZkzTCxbDauDvIg^=X3q zAn^_?3d(_F*H~12OTFE+pS(c`u#5UVL_lc3H#74SK=sJ;=D2%s(XjfF zbYLE*3PbF-r(F24ch*oPh5vxERePH<xIIbiAY)rCXV9JARd==W2SgW`pW0tb#{a_-dNCiHz# z<>95KoE^MuRKqOQ|D)+EqoV5Gw*{n2KFyk9L{dPI8W50DLO_}$-6_Z;;Sfqo zNJ$PMDcvF6Jv0n6bN=&N?|Q$_hjZqvz4yJZJV-ybvMm|RiF7{&245HZfHm(AgvEk; z@0xutC+mYrL|%r1&u*(8&L9JPPGY*j!3_T5pz|GANIJCP-LzEGnmcBj>6T1vb?JJU zQ#6|5FUc6;Ny}c9+5q(+fbEi~6qB93m(<7o_sal(RcnPJ`FCKw*?u66?<8H&f`TGe zHt1p$Ico6qUN8!QzUHGrwQgnR9YAWFG)9tvvnDJf#qk1id;hNIz2~YC#%a1tcBbgX zbp8}VHL3e~zl`YFe6x=j?HR=uG#+a(4hIGuk{evPrzkg*6O0`_9 zsWZz|LnwlzLEAQ3A`93=HJe1}fZpou?Mdzgh66=Ly@wUN&Innq&uDvDvp` zH!I6txVUmsH@iqWVt(cs(uld~MtITr4zSx}+U)Gr?Vzj*R}IpGVZzb1$mAmc{S!%f zrY?=fPlA+lp`IHRttPCYCJcPcN1Wsk{3ewg*D8%hWWRY0@*ZzK-2cpB+}M4noN$F? zbv^lWy=>%|TQ>xeyY;HlX;V(^QunlHvggpmBr1ltDLK6d+X08uiR9e2Un|bv(2mcA zf+mz^Gb}*ga?6O@|G46z`fs|{Auj4*Ik-!!rX1b#Uszl56`5x zrZzl?Hd)`uUGQg11sAeBcL7IJ%fgy`h&P)kOF7AQAv;!_Nh~v=xGA2$N)nuVlkPt3 zZ-soSxLW=bOD})0$>@s`{Aq!F@g6)v6*4!vUc134h9&^2U5#%c`@Fn{zwZ0lvBNO& zXLO6r4u5I=FQ-jKF@ZF>fX_(@Hzh8CgWL*Jazu6W0+;*F$qyK~UOc{TnuV?R#1FPz8%l*M(I~)% zwcnwz8N!0Y<`S9ZzfGfTSJuDzZOc6hSL{{p*PD{}sM5jM_QA+TCi=HBq4{T-*%F1G|UIyJk!_DgOeB;{JWdj62J^BFA@}m;56Po?Ve3~+5ylUz`LF#rF}a2 zx4of!2efw=FL%+dyKvux2BJoX)J zbPzFhT8?26ErlxRKPQRnVX9SRL;HpY-T9J9I3eWX26mX!C+0L3Z=hB|%7h`M<1Gv8 za)il>SQaw9LwRlYb73J_T1L^KFlJK9m!X}zzulN?-_T^?#ob%Fkn!nxRx0}Dj|ly4 zyG|O$$>~REsge{WEe4yU#ckE>tvqp=9Q%_4a*$+=5 z4o#3j+PknY*1{6!9I2imrY^aVb$T)>S&3hRI*dwG{8*N^uoX2yG#@)0p9^GZGivA+ z=`uX;_8{7Uk$4!y1W|BuO+F+Xfk(zj6^l$U$N8^zv# zRRxzsq^2vZ@u;3yjg4OJ?%bo_tsNLjep_=}*>&paM_*~)z8&yP$*Rpfih_kY9aQfS z!5r3(YAwn6tY5&g8|(~%J`8zn_LuGi^TVD9d7RXaLR2lH_ci(w!BT@Vb(PaCp$6Tn z&)0{(A!6j7<*x*Tt3=*>fIOuCXfbPPmuw<%p1 z*d>UL$ollc-YX>~iuS?25|uo(t=WM4ol-O0ZD&7?!<&5%;`L!Ih&QHQt**Op>$ZT2 zc68z3LH$dVZTga^jFbIv7K_5XjEY(7%T$R63LA|pA^J6_?%mMkw!jw*JY#~xsSVB@ z3UM(^a>V1W`^Op?K%1YeYZ8@+A#{=3vX!rOz`bWw6XuyLYYV!ZZe3~ASs zlPM>G1YvP)gHkt7{pLbLr+wo|y1$^{(<5ZEOZwZ=pzrx>b``{%kc6vsh8msxZT@=! z_cw-`KJ%Np<;u7AHKedll!hg}LLCdCB<&Wwhwrb4SGmv6EEI2?LFFLz8t~UcpLsVx z?}$8_7V2^p1gFrz5r0_(I*#OoaTW}G>xy}NaKHCf{}v3V zgrxI!KyARKbK$|~T#D3DwuO%`s=!y3*tleOdL(rr1ZWw$;jYI_ml*19J(9aJ{8Gm` za65}jAuBPrco`>S^PPPQvOwAo2v+TwiBNlvtt$WW+?b7HlLkqpFvl30&)yP#S4}%p z&s-Lj{S!3=D#ics7gh?4?o7>9+lIHwI6X!L#SN?0xIbM2U)auJIq#~6g62an(=>Y1 z=*H&yE`ThYYDb*o`|B1l1|nSt$1~6 zOw$4VPanU2#*V6p5)~(r(6>FjTkP=pJ(!xW4H@Xi=V7qLQZBpg>y=?_$t zUidvb%S((xz#-ADs0|n%eHE&NyiSff3y!A@QMsx5U}3U1Ul?5x9q#50Vo1XDo^Im* z(_FxKS*kOxq>Xq+(p5t{y?-b*cTGX`d(N7dk z0LK|0&r0ohBUyhS+}HI+q~;bzeD}8)=C6URFD@KiY)=E(RH3|t_#=?@Z+CxfRijE# z?yCr&4l;IhjbJFc*t(deV5SKWk3{uUXmXc;{ojoG`kG25-z}qZ_aRrPJNJTfcWUN& zQd$vgJ@Hj#)0O$&!jJO8MbUcmC5l7|*|ofmejlUVbimR_zWmkCKU|aHSSY~pAL<$# z8Jw!&@!;1v>?rS_>NmaCmTSQX2GY?CE{{)aiEY0I-|%)oa!X6S21w9x&ZSUHL8=s` z$Gcn#;&=ymt*=#Ro2&K=o_`i#O~CGw7_R$k~@|AS%`sVziiiGp53ii%EFFS z_!F?wp1M(TXjSniOjESPUCOo`CVgqK5wJXtQoXmRagz>DvPmpHPMJ?TMC!}sb#L|0 zYOKrtV4W1`sIn}L^WGg(c6j1NB}aKktdHf{9l59L=i2c0*F+t$T~0c&n3H$?&~D8H zgJN-M40bY7SHFz-XQZwnPZ4^IEjtvO^(-7^&U4yAcbp2Fm3;C(nNfA3Z-~6Bvg`Y= zb2~z=hz3+b?x>bH30@7_^(I6ajVb?7-TAeT@{1@?ZEhI+q`&y`?$!O7apkdrs!n|I za;)^{>6^JxpubN*z@nT9bnECu0#Y~F6a4nxiW(UW*dg`+PSeT2iWw#fyl`}^0zhYH z7>pqo!})+bFO3P4C;vDQ?a_W9AhN=sGOA0{pyEdY3rcS^@SDD6yv}UPhiwzWI5)Oh z(o?6xnIQ@{f5;vbu#NZ@3|WpnB;f6YWHg$Tzf#}aaeK$Q$Y?Kbret~pKW=vQ99eiU zK=1>-Ysx?JNNPh3jC;EaoCoy;4 zFE_zw_8TT;hJJoU4)I^g?6(z35am?(cQ^_FR@as+b75L-pj>KLSfm6Kl$VaBLa3}f z#l{O)bYX=avz1m%qY%oTdxk{kPoY_>S_r+QRp)4D;pMtr6*SGE}By9eFI1z90d|BZw_Zo ziZGKFqF#JJ*U$2gls?X@$ucCmD6^}vp-0aX8Ls*q%y>rZn7#gO!%oIpRmccIF|q$g z&LpQp_iuYRt1J`7)J`H&kx}IY6W2h`0Msp0 zndEyTq^6=gW}f}8NVHCD3O;FqEwpbm^rRP_3nsh^asK0R8RQU7(Y^TL_SY7I;9Jo~ z)sZw&s-=k2Sc>UMlHAEMOloh z?ZaZpPsu^oM~!D|nrtfm4V|r6t@W|Uu>0-VmbdDwl4tBJX{s^zk0zSpuVm*?(rR|A z$x$NEUuw_a&s65NtcA)m#hv|VKHY3NzATo>(O9T+Er>;FxcDw^QO9!CTb_ZXx9b}3;n@=cLj54==V_)T>F{=}_N!m|qgk0)i@UE>ul zEuY#<6^I*T{|j~6#};CIk7AN*2}jtW3!bCL{|TVZE||3r#%F5HxEYYzP{uBmjbbnM z*XPOlccIPgzgQhHll(bJ?CK<(X_T|2mU(y-EMI@0e&}`_tRs0eSpESUinlHL$h|lz z_krk5_Sx3G7!rvTjAqAPRH~(bF^{lD0EY5G=)hE++if^&N8+l#C7rg+`WKnkF}oYH zP=IqDU1e62=6$j}T#R~CHxM+`hks7T$o-(Ma|FJgX_;_Y6e$uXTF&>Bb2AeLq`ECZ zKmB4ju%*7?t|%$t>2?*hH~u*MRaN*LR$ql|7f+wB-A-9_tKy?|`-Iu@ZJGvd^XzBgr(rybBT`iVv#7$C*xyMC+W!an)FYVjOqJR-^k%)c6kf zXMPg;`7ui~$fA(+6^effRe>OEr!0NYQA{_G)&*w@IsWJGom*%}Px{C^0^)wG05k^} z>)qhn%GlNU z@{>@^b!$wT{plsX-FFs>Px`29wfoN;Dx$rG)`ME}FUURG8Mmic__58FEKXaTV{>$V z3!{LS^0);~YRQpuW5S$GK5ms!@ksO2-*?b`?TQ~JWmzvA=eEsC4Qq=uEQ1MNpIt*h zgK&vOr#m>F9@$^4m{Me3b1`(YpDifsgX?rz#%UsA=s?nSS}k3E*1h9Cv|*YN*^MOs z4<_Jc^Wm}8#wgM4@lxR97G0^I?tMu|t6ZcJuc`j~5!r)-w{_Fg&v-8cw{=3Mt1ITS z+o~pal2N-<8yO+Gc3vRe!lL0_zSlRn^Y`3S4B0&Luar;Ph8Jy!Ud4%T$KD3Jz4<`0 zmdKSo$7V6Zi7JI%l|TWaXB}=@#X3i09H~S08ux%B{s;~gZNiDVXvZ)iKlu-mL%7c2 z$fFc4+g8**|2Iw7{i6JIu|&x*krw>Kd$o?E5x=g@m~ZGF2?_~X)Ti*xeI8#`%d%+y zfKSFDye8ilDX7YH*?l|mR33Yean9RX4vkEbNw~?u|AwTq*EiCEIMY`qqt($Z`>ywS zPsU|42+rB4>Ia&#b1)E;hik^&1rP7kDK=7-2eblv0)B>HGR71n88Cy`I@@tXP@Up` zDEGdVuATV^tNc0iKL2;`<0ZmJy=AGXJH(8dQ$+LOWEydcvf|ULl_eZm2LIs~ssDZD zx%8ik?l|L79S5|vqg zXlG36P@0HP*4mF0WX}HFTK374;;sgH831XpxVv+S{6y+kxT=^$>!vF5e~Nfcm9szq zWWn^64CtCwIotn*R)1oYBZ7-EGnsSpWs`pwwZpepIX=bQPkv%8fNom*97R8{M1SWk z)ZDy--gC64$j<-3Grrdgd=-->P1fSWvlBY_-j&e``Y@|z(4)(7;G{dOyM^u#Z?4tP zW_~wTk7{hQNvzY*+dl1L4}!gYDE5rkYpT-7f;HTBxG3<4N(gzur68u|jgpt}kP4oX z58?M&qhc1T`(*_J$|2`NMl30A=@gKf|J-X+&`t{DMLi$ImxTjWA;XmIZ`Lf3j_RFA zDC;j_@h6*~L?2N;W}5w|rrXZB0$c|x+(wiCXpau8E3a&RnSF+Ll_`;x<*6kb6rB9& zlq>&~`|*qpp{U%@?`w{KzWO+NrJA0jaDnPyRzB0y6Gc`QO|PAC8uLMV`76PU%zp>4 zkN-j;#6FLB=woAS>FIFl)R~t?7!-?a2?{R2n+;#7zk7{Z`CXABBV$K4Rt2imi!JXD zr2MaLcP;`|ZhYNb)c*lvorMOr$HANuTvuYp8EZtEx83acZJG={hZzU#xVZ;eyCGR4 z!hlUxPR?oZsbz3XPA?5?C%i9G?nr?rxb&x|b4skV4G9 zhYxzuw}@X1D%aRtMBn|tNo|Gb5U4(d-c#yO)DYh--pvsW`RB)LUcs}RlrcO;sQb(q zL(9z>j^Eu8(Z>ehZoI-BC1y7K@&-U>O+G^uF4RYqVr~`0UkrVdCk!QF8&I|{`!EV( z>)8pC^7J`q`X&9+0{*~$1kSq6Rl#~s{#>5yl%uB0qZ8>_iK9EX;*4H^A^%fd55DdA zN-HmNQ{nCE5WBxbdJ_8ObbTc8_7rClSxi?3n#nfJ+epJ=^yy~>$yKUlATzniD7@DIE)fZ>^M;?mq(nE>WL=x_~7 z523`Vx?__eFv*i$*DIf(tb+Uv*Z|nC*-F3L($946=t$WQ!}qytg}xs6?I-Y^4R2h05ZxoWmEyEMjS^#1 zsQgEm@T_~F-#a4%>Dt{p>L#(F^F$%PwLcv87DdNzt@E^15r-%-a;*N@hinJn z;Fo63CG`ldN=TWZE3(QZi7{4aClK!JGQdr1ZNGi{S>&gd%0-_y2fod37Y|?6QX^8T zfZPYEBmo6DVc#kwmZ`Xj$Jr8RSmYEqCE5RYj$`icm1C3DAGN3PpiNuaND}N7jYS~% zkybmER(WLMW1)03g#e#);MF1fEYzKhj#IP!>5I&ugv0=vcT*chX%y3_@}%8py2nmg zwR6ZfWHPq8Ybd)Z+R+>PKOR^VM`Gb~^1Dc}P5g@knN~NNE{H3yWl8l#geYR6oPDkU zL>ChF(;dt*-9yE@V$0yBiP+tqEeD;Gue42#0B_B*B8O?(E}hAW#_N$syN=S>!!v)3 zjzkoS6Lfu}4^z^Ol$WDlYcHjHu#BLCqKhtkevzbP~TbyB(v=?B5i zi3{aakA|HNY!LNUyPto+DfE4x$st*RdYH+|4U%htj=o@r(7# z?-v``_sh!}c?2-J$+5~tb6}Tp&W!|d}g zH+BrV#h2lYVyM@_d%BlI^6E=OFI@3q#r5h9&N4S^VIkol96X-!#XUWV0=&Lvr-S9< z^xs&e-I%3@YJ)D=Vt|cOfZn+<+a>+Mq|YxDiMq8T&&=*?*aM90Q=R$6T21{XT0N&A zp@3(=E%OL<5!5_`V=@s49$TImO&@>{Wu0v^6;d^Qw#XfQngGkwj*hs&URrVhG!>3X zz6yS%wq`b#9W7n!9$b;M?YD2B;d^?l{3_av{v1miy!w-`V~>IzBhrhW6;5{9CD-?L zzdgJaGQvzyaS(E7l~mhF2pQE8Oh6x_9eWvGqmk;_?Rm|rX23$db2*h==Pt}K$|Oql zPl;h+&C_?U+HE+F-Z;#OsBv}-bSl2>TwU>9Y18sw&?tO+^_Vf&HSCKTQh!S_H!+Hg zwLmW{^dj>CnlK#p53PUkDRhLPJ6zXA#rO*|(hjM<#l1N>_aZU$bBBt|*C&#g`MlL& z1_}sQ6;FO$J1Htc(@6wds4BL`9SL?|umUmVM7(z^RdA4i0U+|D*~Crw-Xin@jN13( ze#NT%WCpD@`uD`JE#PmjF0{|TZyiDsMJ@LgYw=@@>QY}|`3und4^DMJ-+v0LhOXS- zs=_WG4wUFo0tEc}@i*zssD_W&A)db|b?Fed&B%_8Zz@R;#pYb2j$~^}2dc2M-518g zOKDjnf^^10e#l&aIt<1@(wA8y{kzPVH~8cHuSfsMSMB|W#kurch(E2+f3R^Kq|M`$ z>-)I>&#>YBe9@6!0tObePTYi5#@B1J29DuV5G*#lOpOCRJ(9uDVt!;=@>Lc5lua#- z_-&2Dbx73j-%kAum@Ze<+xgx3?1ii%+XzQ+V3*&pR)_Cy(8Wx)-DgYS>uvaW^%grn zO=|f)-#J9SlbZ*!yeL(Jz>Uojct8d|s_{L-W00b?8zkf3WXYC#uU8GmnJHwmq3L5q z`C`xy4z^OYaz?RYs25<00Cf-K`geWJiG$qQSGJJv)nS*w;CEh+UJ^r4hC^InK-BSzy*z+xIPx?JbV-5j43NkdTgbY+o`fn|C@zcsAzoQbZ-q=cI+RoMUuN5L;mxS-I+j&NPqnm?-LJN~A#=Dz)J!}oa zi-Ga$yM2wD8c0z2ZYe@dP~_v$tL1{4{}$KyDt$R-b^E{JoXgZ!a{oVyU-FCKM2EJ^ zjCXR(pM|*mUe^XBlCe$y}LX)*iddt+$JL$g0>m_sP9Q{xfenW0vS@{Mq=1O3m}Eqa1U{}nF!Py2@o7c`AP`GHeMs<9C> z`;~qI>(RS^{FG4`K6cDb)XLh|;w?Ry9fV>fJYrN*wC1$fFa^o~`2MfC0}s8PaUSJu z=ws}ka%OXaY^_Ybe{=R?uBB^0P!wqw(Woy>C|5Ws#Im-8=BB`1)8vR$nq`xtq+ZH~ z-9)IJaLB24Xz zVxeCwXN`NJqE2xwp!b6P6??n*LE%?13I)ZQTR`bA)Nt(fRhT#~3ogTd>t7(=!PQ9) zmVL2$v#8Nr!a#>HwjD_Fdt2I0)j58q3Yv}1(@}YEk8KP;q5aq3{>o{_uOt5nEt9Y4 z0t$=?BOP}X&tQ`U8G1Q?wxMq}+(+r3I(T3@{|bzsHlCT=ulY51Q6OK%U!dTs0E#PLJhgThpvcL1I@`Xq3-jg#Lp8J_??W!CZQ3VkJ5%=JlY zB)6FPwyH#<}`h0}iZ+qzWUnIurrluH(|1v!7T4h3zn1MW+g_>YNm8of_S&TQ* zaUe~-O+L6;JDsOSF6g4#Wwt1{Ib=i5{E<2MSruD$p7$;I>UBYZl>2f;Z=2!>H;BD~ z={pSlr|h#gp__VevM^vX%snA*|oHrF%7ql zh|Q5ZchFq{niFxuZ&(qrKVBP+L>^dunuacaNP=G;%$A?;jFi^9&Xys`8T-+RC-ADL zIyt+a9t5G_vO)g^?3Wfla{iw)%4Y*fo{jO@pE0b0FF&(t`e1@(Zd4IT8W`gWGehi1 zV2)*$pHG*W7;WmGQui2RN4n6R*)oU|$z!P?!H*Ky$E?%(@jP3@q{6^(LoLTpbXBy_ z>{CvM$sd9gY9ttAMfOIGZY!^b*$I=_AjkNe574T6z~tjWwWQifIP4WU)V;(uq64t& zO)|vVlv8(nj~0F)uV**ROjmUQYp*NFDezE&QT9WGb}9##(|>sclnfQ^|4x5|DBizW zTZaj~HnveV?{m(Y{=T7Y=gd0Wm{`DZh zeaUj;aDuA8?+2@5X`UjP!JrO0FcIs}QM{cp;(*I&TXNWZi_1i)cvKB z#hGyWDVq)^8^f()>Ghz`b+)op&x{|1JP`iPh(tEN#e(11&~UTSC)Bc&_r)fNf!kjW z^u@eW-WB<;ewwRabQeHizDZyYX{Js4i=Rb0U&-cclNx^_sr@}VbC#OC954U6r;IAm z-Vy-Ug6k7Rzde?GnCU%0A0FhebN}pYU^~RMSL8S?b|Jg(e*T38u46LMufj^!N%f+~T@2h5N_mL~3`m zN&L28R~oQ(2&QqpD54dz9sQNjJ0dc}+81^|v@+kMRq68(97ox-j# zmEcm|Jc(ut-t_`GSFKQeuKISYObSlb+Gzs3Gi%Z{jm`ynFeNU8|H?2(zAtTnI1G&=We zC4N8>8M5ZPH=*8k@zPmxqwTB9ZJdLj`FT1M=zo5x)FeN{%&9)YQxEQ-%N$3)?GH}# zD{r~u9WL$9jH5gmQR5@=kg#*0Y^t<_4ZEY5!EM_D94F)%<)vmi!Jc?JQ^lX2xxAB# ze40tj`_xxhO(?VccAL=bBfoC_v?s(!kF3EQ+4zOKNhQgT7xa=0UTjT%18F~8t`6r_ zMxSly&z4VhgepYeWFtLClglh-E8Ckj_9f9L$(Uw~jtAHVSB12Ln!Zmv4kmDG#j1Ml zMd}2Qgia_9?ciPtbDfQ+6GCvoHb$rDNH9TPdWZqs5$+G$L%hFYy_Pbe$M;_4R{>@# z@}E}>lWm0H{-nQ3osE3<{|v})Lar+q#NT$!>(O1#>^9oBdEaxCxAJcYug@&@yM|QB z-@?r^_BlXmYB#&YN%fJBs6=@B>SUAG_F${V{9kn6+1B4S#C3-xymbwZ+%M;V%*P!_ zyO;EmGnIPnG?}*7f?ivLk)EegZd^9-WXZvX_h*Y!@7i-Oq-Te&OAO~)wtJQz)xArS zg$0^&W8RvNq;b{uYYsN3ro2BAoPSCw-wP9d%8mLHOKrQd7c9j6zE9B?9L<#cpfUZ! zf=)7EiXOiv#;XZdvwR>FypxPM#y)VpOBY+?xUW?wA-1Ml+)2LuB;te=fL>&3BM<=< z@xnGk2G*ukudI+ZyVdzF*n-hBt;fjPWjCvuFT7UNzpYHC%S}!BJH!V(j%yrOtf%p0 zK9AycN}p8?@mG~3vB<3+o|TnF1?YHogXLB5AqHxPVU3(vxzp>4;r1`JMibKmz`v^P zkz5OV?Tw;2{*|uZ;$-=NRxoB0TB+&zEdtFyyZ%qS^>*7s_@+qzCYQ+W&C!D7{`Jb} z8_=B1^nMDt5Hngc6c@ks3anUs$c@>~+F4`*tfhCO@E|#ta6%~nExC%-e%-&I^S-aR z!?0?FB*cznzTl2K>NXp|%>`xpAo3?dpsNyv52`Oin6O8rq*sr<*2~~L>;W|!vDsrS zLWHyiF>GD&^+dlU$`-9#({pfkZ{)trtz9rDo%hc(TH!n=KhK#TEeMbvIs4N>e>!?S z&VGCQ6RB@-$HmSV46Q&&dXVr{tjx=Cv|m|~ZZ7o#$X&Rs7cSezJo0Es?E=`aUof=6^mN)^J4W}Xu22$T7`&~6va zDCU);pNUCF)N=PF>@50BM|a7tF0 z%cH(69abHm)2Sz(T|o-dSbP-s&>h@Ka$iUsdz+d=&Cxcx@0OoAaFV$G}bF zG+{R6!BFrT#2fLzB+o#ZM>bk@ph>;iROFNssDA@0Je=|Qd1`yw90^w2c29|qDufRY z2ueO+YFS!2)W}6LKoRHxtcT^SEZ^YliEfrL`aYv~7eOx_czL{}`6!gyX2m+;xxiSJ zWfO;3Y!GWD$~~^z*sYF7b$x@W{4=-z@4aD=S+gqLU!5hCibT5C9^ugkh^?w^d6lJ? zPCb36_VgL;9~ac~@Sjp#Q7L9EZa?MD?@r1>dAhKhUdCXC$vN$x7o}MAth7l+gng-d z3tqQ3QATW#w~~3Qd5bxAj?aK8ypak?=L}A@AqEZ-ZF3X1nlJJe9SVtNl3cq0&nq z!x2J{#^oQw32d3q1V3Y=c^TFc^TQ5>_(tbBW3OL)`yA|Hu$S<2ND|>73kIL;wT*hYhf3kPj zPWNLIamOKpSP#ECyFR@NHiG3)$N_0D5afJe;a-Xbz%3shN#@@)`P|L0Y`}tjDZKPa z#&W!2^1hYkWZk(QJMi=Yqq4|&+J1#vJOaubyE)&r3&A{ zcubWT%1E^SR~d9hVws978G(j(>LbUYX~4nt(yv?9g?C;$nUfAnzzL&PDw z5PCbT^O3dL?RGt0{$_L-%J%9m@vYg_hCqeMBLhv%;UpJ;deKOlmHsa?Bg5#!9{vz z=&(G@EZMX2aG^e%{@dBG$Ii;kd-L+REqbopTM|J_l6* zQRfrOLb>v?6laPkXu)^G-SCEv(r2A2X33UDOU=GU5b&aQ^j4T2^WMDP@DX2FgN#9y z+xUzi7_Tb&@ADlV;srq8-+Tu4awl&mjkaA>6t33Z@LTW-6YMc>TnEt6I>v>FE~4c4XV9Wzz4N9 z8xV_`cP@j*!)#bpZyQ#`l}T?vumO=q6UW|-?vO%+-xsh?VDCuBpP*%G&*>>H3hle8IY=dJsXqIe*8O;@kIt->OU!^A7vOTxXf0G%Bz`KNRyHH|iY`>=|YJT*gIJiWT@8hMr zC1-=tT|_(p2KDRJ(F%}2@83zT44_+{>?>^Wbrs-bh-Z%jA)AjO=j*H7*!OAlI) zb+$5;F3AS$)@!GH%K0V#d*j%1PLw7YIoi2eERe#U>EV&%sB$d+yoLi-AZ4&R`6-6t z{`dHPshqz}cd)=IofK*2Km|M^3Gn^~{J9AA@Hb9EvhmTffXk8~QaHGT+BpWv=c32V zU_k@t{NLDu(U;OH-3Ca=>oj`~fH-~qnMFBMHN$F(P&+H*@f9|IdQ5O zrj|qdV@&Fs>yrpNv^`WjyBy!6vd_3F9C0KrK=j3l$W`#t35tmXg~C4zOay=b{xjhM zMZ2$_FDAmt|B7OcT*HXKGeJ;=0la@}8Uft&+ft%KH)=Mxk0;m^gEK)1cytT+VFV6d zZcu7dR7h7;elej?kI>Y5fHO>N9)@5Y;K1#t=6gscfK(I`A|poJ%NR)c59we2wyU!! zp6*9O3qo0ZBF>m2@y!cx(8SsZ3oEECHDi;ghZ|TH)k{5$E8cj+FjR2=(nty;j z&lDAPaY4RpiP-2ZE^Y!{{;P-l!&!p-6c$CqdUd}bfyZQSYQ5m|dyab(4!<6tvGN_y zm~VunfqrDFyjzD%xKfB8vJ|Mq42qK%{6PuuH+3CR4!=*o`y>ObBL``phOZq=%0K>$ zS)&Wx`oQMbdzMmVZo<6$>*y6o$t+^f+JV(Q3A=J9F{&m;uI|z^xuN!+Yq_(3LCT~n zkg6-K2*ifNSeF7-PKlH6ozgdGe2E8Xg{%d%bFspo4M8OuKa_5cjIz|z@>i8FCs%Uy zs$X6N=KqCfNxGEv%JgsJTzdG4+;+p3bMS2ywO;i6To+~j4bH08=x=E&`Z=_0op=F( zuL3hwwv&pA|MszMr1tkgq!lEjY#HPODv*c`O2pr6@UG)Sn^tPU85zWH_cy_y!N;^` z6f{bd53sHzCBp^7HOIJo@QEL*LYks{t3E;b(V|ToE0*$8(7#%}S3pYflg$11?I`(5 zBJlX8uGzXf@z2+l8rk9;vLV2E@;iRjD4jZsVo)hUtY;OQ%#=RoA!Pkatpe`62O+Xn zZ)Q!(8|#IN+>9!M(lr7*UUg?h@8aKLiWS~S;JdY3yO*?Szi#Y=p{gt>ZhcP09xm5! zx-*d8IBZf1W4E`n_b{ats7&h)JH74iJD7EW!>Y+&q*H*kkM^@V41Q6T zcUM*Vl2;rbd|13868MQ}=#Sj$V`Lpt3^AKE41xOt*mxM5D!=5!oU#3BG zMrV;S+*JK&pMG4wt}~IU_t_2mnNSMtzdGlrwUc=4*{J^F!W}%NJXMjr_#f^vWv`~l z-YQu>TT(h%M9>3yfMPX+rt?_qEH(QxMc?@RIUjfqF4G$&aM+Tp{lp<(LUHG^ses~) zIOLX2@9I5p66U@?4Qif&5P;Irl+l-vhuwZcS-1Lp)hQn5uzWBjKU~?1uTU0nC*}j> zeD^D?h0cE^fJif=INww|)Mw#X=wqb(>B&?R=cdu?DMAN=UfDu2HBKP7lN+2Aud4ll z^6H|L0Gsx}8H>Vc8vWG=xyvu}GFrepGmW?FvSIZ#pD|qVMxj%~V)rB7{CEGuC0t8t z7Ac&L5e}8CU52AbdmriFb7P*NGl+P%^7c|GyK6xe3fB0)sJ_x6S3k;W^7?a6W0vD* zI>q*X&~{ug#^}j}%84Q$rY1dP)B>o7gx{zbs@riizL(3aik zBs5rJunL#nQ0(Eckq9e%Is8x>9UBR`(Yrktdie9YRw;gk3?2C_FNL1M`$R}l$IO__ z1I?NHY{86+9`)$2Y1f><*HyBbJo9y(2$J6hz3|V{Lm2m-vqy1tB3$%XgB;d@6)@vC zn#%I+n7^mcNIW)LI@XT|Wm^80eEPScLP70g4zf+>62#KQH6cWIU*e6&z&X`K7|FTE z7OYz8CRrwxa5>PO04U=#Dc9O$!G7_MNrb?uJ4s>h2Dbw1#@ZM}v0(62AohJR`!?~+ z1|tY`Tl?P|;W5+bR=u@T6M9T0CGrs2atpT!Rhi?rgA>TuIjx?LYc@-f0@gdrl34M9 z3lRtRyUZqh#Qi7i)B#Qi>~gJp-nwwUVeMz^TeDEkt9Gl|O(MryZBTku1)x0$F@GkX zgU=Ao9RZ_l*F1biPsCzdW3PYSnleiX_^aL|^g1eh?PdWKG7C@b-_VaqV&gUU*;yG| z5ZloFqHqjBpHEElTLk38MT}ap*tMTxI)+V}f`YT@3?a$8`F_w|9IU1W5R&(GLB9(- za%>kTeQ%xXqTa$*6le+sE~8GVID0%su|b4)))&%ALM^_XINt%bF-?tcLEA&8JRB@< zsuD_Q$=6DS#rbbWWxL?ILDef-830u9Idst zhkb0wb*e@9 zLER57E;Hrap~|wH^b(_&jS*7mQY5OHokZ-qJ555RX$Vt(l?ZcOz&%dG%1H4)_ezT0 zuGI0iMwL$+$g|fHqyi4#{kLKGhy?9SsoV%*2(VT_hY6ZOu({p;1C@HT(N|u(8xx`j8zZ@K6lWZ~l2vEoiB^t!AR4#GG!id{>`g~$=cB_kd%gBUN3Gujd7ecP4UO08ks;qWiE;(?_B(tQ>y5n zt5VUDXF5Y(T{5)jK;_Opg9!m^uZ(aI zl?d$Ih~G$et_hL*wQghvl33o`AALKk1Sp+p#173 zmb*!N^8EWNo8VL#Luz6R88X5@n49E{f2;cK;%B3Zm{McQ=7+rynVVZ&1jEDv+y5@= z8JMrN|Ae(eU5S+Wm%nBq>@Vea*HwG8go`u<40ps=*aIt z#56+bZBMR|;>4JI;3=cy&gZHQMX{BDONgEr+$bMx+K0hWb@Ye9m7v>iWBHLdz-GVU z{<%IRF$+B7lp7w)R~`E!)6>sxp>+2z9*m=#j4ER;lGt|mj?1VPIS62|UEPv-^xf8R zyb(N125l+R{QzU-*r&)+8G^@;qAUBvK|$!-BP)3Kay?zEt`9j!?~VA>spBrFpb{Fd zNt4x?GDS#nn0Y0$hXo_aKvI&dn&2)+?}`cGPCK)Q-3WSGC5~+sOD3RAe`c*2e!I;y zO&91TjcMN=MNRm_WHigk07+QhEvcODFvDqYoor_+`=%Z%EjR6;yf8UEI3%@D^) zho%$C5q6~VS&jVbZSWRNw}0ap`5hQxmUT$_E=r-AdeGiWj-iy;w4}Hr`}X&8e_DS3 zT=U!C0S3~09(uCX;5}vMES2gP^d1-dq<2ZFPYTu`d_=W7{h=|Y8y-T%iR0mkfGcwr1W)pN#{f?dJe7mfXs%l`u;;RRbf*{`g&YfPH7M= zTmcV&hn9GWxQM5|(J~STX@w16lC^#Wej07aZs~vhCHL?ej{VsZ9W5BG3UC5kVfI&t zT3e!wh89W(^vL)(|2b;h>yIR7VlF}rgE}}>r=vtq1&%SkUEJZar_u<9 zrET9FQBgTv#>3$>&Pe)PYBO%d|D)(U{GtBiI9_D$efG-UBb&2lR%FH*S;?;K&OCdI zl96PDqB1fMXGNS9Dtk+D_ThZLzx(|QJihn&eBSTp>-m~z2qYeDB8rkEO!u6sG|4Io zo|WCUu<&qz;C@2oNzQ(aNnt}xyhV#_;h+IG zTsT}|9*!U8CmJ*L_m%MSzsgE3FczOY1Mk}H2Fo;Urb&>Zld=ex#R{RNrV6|-;4-LOz9t#5 zJPS<>Br^d32DwpdllMwp4{r}O`r-oYs*kB<^D{SC(;7i4oc)*8v3OiArScg~m?(Z! zs~#p~q1EoX9yl`{fv1H?2lHwkZ}A5RO8C3Je?@&N0a zhlq1Kk}%`zP8z>eJ?;}4B0wdRs1x>HTi|`dkDWi5-6Wv=47w`!c<0xhVWSXc<5Oa) zN+`i(89Behhv%O>>MEr>zksM%G~hM=*F&rzRn~2@_QxM5UCnH5UHe=2GoF6MF4LIv zGDMg=_6D@J^Bn z*8bW5p#B4$Y~DmMHfb7kdNs#D0%3Q>$+_Zmr2zIgR8&MESK_Mian;yktQn3>j01aO zQGL#=eh1bz8PbQ~YG?gJlQ8Y4e1_YMoECFeIATzZ{&yXqaO9% zqz!v2henrjwtp$~VA;Ozt1l#T1Y;=nsBVK;$=90*m|%$IkeL|ywI0BqNp%Q zi;gDNd!^6&R`-fQ9JI@xO);fVI)~n#@Y)bpjFEU(iTs%aV79fmtnNwAJS_ZJvS}m) zP>L9uhsa=m>c;D3YD$1R%G&7ZhR}ZnI)4mTu28VfoYgyz$mhmj2ZKsMJ=^Ln0>y{s zEDT$;=B0eE+=fq;lPxwjz=7-+l-GZKLArgc*R&nE8vseTh!3nu_XM>0;Re0#s#1N| z9h+H>K-&hH?^0uHdVDgrMP`_etpc_+Pk znHS}YDHKW(PJ2`Pi7W95?a2;!Ezjtf@n$|X7p&x-O!hf2OQe^4t%4nGsFgsGItE@0 zT#F9fp$G|=6VMaBKB$6Tg#=0pgTv#rgXO-vTCA-e^&165b$lJ4mIdrqyB zwJMEuasAzw1NXmF^j*@vuUE^lm05Y-!AJqGfOx{Ys1K0KXzx;i?}j_*2Mq#2EnmW? zJx|XPf~NfAk$+!E1YlP2&T8jZ(Odn{m$;x~?x1kCNRPv%!2`);`KH1vD-v+5C*lsp zY#nEg##(h*P}V>n^Z|BH!Q~*8*tXu{91UqSCl_OsUZQQMutIlr}0T^Twjj zjajAcAl+khm;Jug0=)6@5+#>A`R#ne!R5>5y@B}Bai)z>R>fJ|IkFM>Gi_4M&oI!K zkXxX2Q@h`YoUZDZG#zcp(e}@{h!4kNebcQiTQ3ZE%z=a14|T&7oS)qI1_d4kkHM{5 zK03vd2F@ezXbStlkEJ4|X~7(Gh_OTJ9e_bAWwfQ^stiuD1|I?44YE>t$tuLAH0QZ- zbxLz;ga?oGLDyS?BFs_U3}jJtz3q~*-^+Rr3(v9Mj2J1D_v;Z%WFt&bU_ti6m795{g+t0BjJS0{p!oW$M`46u$I09H>yJt>&Nv7fVwDWXeuio=yUPjb> zU+oW}c;}GYDrX%4XHNRD@KVOs=c!$y>Z-|-jkxCfcYf2%B(%&%{F``xnwXo`r2cgR zQPhyxFva=`9O3S1x5ZDY%v;{>gdLSmy#bh1!t|XtB;UBimGBP=ej?P^t=Dph(Mf>4 zO`uLQpy<$0S_#gAx=Xy*u{R}QJgPcnx*3I7h^*?7qi>JmQt0w*?mvW4lSuo0GIH&< z=L*B$W!idSO)C{Yf;Z=~%HbM4jgtJDq8T51Enu4uHJ36FbX z<|G9AxIM!5UP3vkam*{y*%vdA%Wuor!p>w!bpYSONx=ul_)Mt(qnG^cX6nKN69M|b zvjN^g6AP7Mjc9USZ}!!QzZ+5^U9#u%g{pK*FOxDiOfPzPDaCWsIxTdM>}?|c-C5*O zqZ7f+Sfoo1xQZVC_>+&Zrzu5P!W=4>N;K4K0k4o(2CAUkMa~yyWffP(wPFy$_4hf1G&(cBf=+3Nsc&y~9>-07 zy?6{gc93u+_E2Z6q1?tzCUNij-vHHb=oFm?lIk3=j%2(hJ^uTbzvZVgK+r2?v16Zu zRPDx1olz^`kZy?@*3|~R(7rX)pwfBc0W;4shCr7gg$WG8b!8HsR?G(~`p)*(W!R+g|AC7p7f8moDqT8N>nZup zb%mu+tEy5&n-kJ8tLL6npC&yx{{dR9o?hd{b-fUuj3QZ&+F`m(u$@^l{lR4Z*W?w2 z=3`aaOQA%AkhsX@`##u9iiW+R4WZn_{FvgIm?^})jz#T= zOGn^1eE-qedF{}%UXS5SaCx`QMU7<<*6eb`Tr`Hfs}$W$5_d0K^%;|mUpVUsKNMBi zHq1*r(bzFJqe_5g{HvK?{z9_L-foxbN&=qtMd1jr2$BSL(~rt&hXVA}!8t{Q+Co4T z7~gxIgna+{fLrIX#B=O5MJY~o>a?sJS}`Eq+NqJ?|1b-x|8vDvwf}7d)rkl7u-yl! zrycRD^fP?MX#@U@#e2W0=I;Y|7HfQ$Z|TBp zED*-;T~P(ixCb#iBhNp)BNIC006f`Ey`#~o#9Ha0tY)6lXa$hz1!?si^$nk{XbHQu znNw>4Qytz^lmg-Ynl!K@lD)J7@LQ<4ma9VXYNjQBmwAJ$`MZ>Hj$90>P6EYet>XfT zACo#sPoNIw3FOG{CLXkZN@WGK?wKsyNH^RGn1#{bc@wn$awTA=?BHAHqm5+CS>Ut! zuMv7y5MNGXBjNnj&?#v(hzY`V^$V^W2c1Kr`;7lLDSnsC&yFjym zbVB^#JV*@QJ?}B}JA07gIl)z0-R_MGZ^^sqrHWjAY`|U!$u6QmCBn$4=_P_%j*rdN ze(xrX)c3}v#77cF;3*&-s-9mxDWDyK`?+}5ug05^ zb4C^#Mk)26vh7wP-O%2A$5LuMF9gF^Ik?h!+kAh>^>LF?Ms#E+e&}%w6UMUivl3;j zgh>v0Q;lDQjz{?=zeR6)V^=#sokW<{_@+Z$^iGEvr>bFeRmN>rpFar)?~pyD1h4~M z2HIW{-y&scVOeov<=q8vcXX?YXg*5I`D45*@iHgWr}GyM5PUDlh^-+=JpJ6yd+XGA zU}2JpmK99}!d zMaivOPxla`O2!68yF0s8L#y5k+rY zWO0J^T3j9B){nKjwlfk%RAKCm(q7`}qnDnH-5~?Dr|Itw43a zg?UOOb}j8?KDp-PF^~99EAJ&u?xpspR%%gUcD<%KjJrB`aw~Y#_*ek zB#%;x>mL@*X*~R^`B6%1I_F?^`i-c0s8~*&B3UQ%asq+pZ-waj9@X+;Zc$!}UPA3Y z1il^|D%OVU? zbV!mTsme}>u6KO2E~T`lnG&Ad%F|SD%iAr9U6`40f608*>30cNVg5qtKA@)0zLaEJ z*=geauBpoO-BBxP--e7eyH8)BK^1L3yA5_oj?@EX`bc~O6y@*~Btl!)*sW6Id|j+Y z0{>bUPsY1RDP%n+NoxSIhydz)k2Gh68rUz7bJ;ae_kJn+u=VsYN`1XrPDfJD-zZEp zctJft`w&;`TKDdSsJw( z7bgs-vo)=5#vm(1?v;#ZP4OE7bUKI?BrT_*fgWzf-*YfdJ~7X-CZnKZjpuY|;F?x= z*(RoyVbGpj+_P!5G2t$$ex`hNJO9F#e;)~sVYy8n&~nXBAVaygD8(K{GB5}p5aq%X zJg~5$n%6#~P`0??;uu1h)dEg2!Pwz@rTk|%yG{K5uN*%{1n>=b`I9HI{Gi_ej?)`p zK#|gxGl!kY^8M8v1N1#YF~hAY{7C zmqRpVM`nR3)m0IYzc{J@Q6*Ze8Y^;?#$ty&a?JPz2it!io%rdEYy+1futV<3#AOS%IXJ!@ro|I0Qw) z#dj<7(XVd`Rdm*e+;FNF0nB^>(!mpk!=q@8tNtyhDDd(qvB@>ec0W8!jv2#BYqTv<{58tuti1q(%TxjTi&n!B%MJ`1m`p2 z2;c8HCK=f-O75f+!wm8jqT3ju!pj&8V&ao^5(rUG1KQmA5`cKdW60hIp7PywM zyQps_NJV;_pl<8(u0Q81SO?qs^aA&%@Ze*spcTdN(rL?g_|w#-kSLTCnwH zBRK5ZTu=_zaOGdy#a!S?O8;zhgQUTr5AI2${BXyj*vK#KC9uaUq=aznOMW%dVmP!+ zz@`^-?xR_i;VG^raS8sIgGJM>#wsJaW}R=}#GJnyJQhYs{K2$1q;>@x7rUFVl>&rr zeBj+{f*Vmni!lLG1JWMkTB;M9C415w#KIMc2cHC71{*n{+WNR;lEQt9K`R z0q#5r`nzL!8hG|srVwwOfInu8UqLHh%6bPLsQ+?Tvc?%%T2i|IeRT0UChAP+@dbk@ z&iis%9sCrKf$N}Heyf=cAWgvG4H`z&FLyggW*tr83SIlLATjB|BzeNzN%gVo(hA{H z>q%J@%j~$)lP&)JzRUeS5;}ll7tJAN-NYEZO7ueTDO(2!$Kzhgx;Qdp7N^duvhcfO zy}>_3hb7VinLqsnJxJ*aWIf0Yk`1Yr6Y9&oL}|3$d*KVWWRXc>RP^aQlzY2(hUZ9V zD5ti`>vP?{fxfiP1yALmf-E|pIN@rS=$G`BGYSoQuM|c$7vlqG zAAX6FXO=S~!@46@dUBI=NSSeO3?V}gSZRTzu%(3c|j7`RUeq4@wymPDA+(a$;B zDnLQ4*Urw5`;cKY)(5w#yRx8LZghWwH6 z`VCNQm+4Zf>t?M^lX9j_=r}u(%liC^Np(4Uk2xB>v``?6Hp`+pNK(hD+M|Agy%^Z% z$0=_97XFAiUk;l*a3O0D0KiRfhUi5`4S$vtEr#1@Ly)0n#BR@va+UoYVs0H3n4t43f|cbA)dO~_W2#hHt za9mwpW4ft#jC2(lxA2pbRwEq$2_kr+0_(A8VQPKk9fxS#w;^ve2et};TO;ag1UcOU z$n#9sqja2UN~eVhUf^|i>ZWoPT%nw}vW^fHF!`2sBbe#wPU~_)^#;?PJ5%~ZO)(pl z`BYYU^0NZ(U36!=Ifdlw871Lqs_R!`1>_nLh^erl6FASs_6EGXbq*DT*@5x2ZDxF; zJq$dCGNFhh1SC)@U%WXEQFj2fbG~h8AGd56smqovN|Qnqu{h9!J`UqbQhP6&rDp;c z0+?i^TK&nwgB{qFi=IKSa7LhfWH~8^%|%V^rBZ-z)~aM^I_MmIH`8?^b9s2-u&Upc z>YJgG`pm~gn2D0xQqUUrV}K$7o|5~^H|H287AC=^@?^etkr01xG!O54Y9bW&@!#)O zbJ074LNIL^BO(uJfQF>ok}ZhSFv}woY2)Yc-k3>DWPcYjk}ptzGq`ZPG0Cox^of}Y zeplq%)AmieU!RG*(@5`D^%DS(-VGTR$$$DoD%Dd)`*xOboyaW9^;@`421w${cxTbL z+LCGH&iFyjIJ6rZ!1{Jkx-!lvfOhn7j%d$U^l!S`JWJFX`dWtR4$f1w#9|{rY&bKu z;rJdy-cj6`KfeJzbNsU^6B(0q( zfO~I6$4h>4BK!yl`~PjjYo%`~8w|2g0PD`H;*sgyKITO6RjOQKQ z1FdaH{Rc4{VeTK;>D_eMG+y!-PH_#kUV2afcs&Q}TD^8|B2`BS2_u4^tp(hp@-`@Z zKJKVp?)ljkfg{W+?s0ylFR?aL-jQ7Fo&}Z4WfOMA!1?T=esZB!I8k6uF*Hze#&3E( z>uFLX&==wxLFF|<8n7yjMm|S5=UD2p+Nj(EvWVf&vKZj>au0A)&h5$8B6D=cY_5M% z{V+=91V#DlEbfY-M*lpPyietiee(CXw{iUU|2TM*V(}&A;1h5;(R}2$S7a||yV0&r)d?JR#!+1T@WgtU%E>2o<2!m|0lU*;l?X>LA_UQ7(2 zv$Oiimy!J%2{N3ZbL51Ar++YKxjj4e3)=|FZGM63^uBXKB%IrJ*cHWU)7<Hppt`Ll8K8vOE}O)F zaYRZRcgv{D-zkm|OBGzh7RUvz?*x;b>5<+!$MSbC)EoM<_0I0wycMwRTZKj_<2NGw z5>iQ8yBl2KtAo*ce8y7b>GbdX5z=Ug|C1QW*G9Wk< zsJ=lXi!0+Yo*`1Yu|{qu)?-QGvYVKxc|x&#La^)g{3h?2A?HACPAj0jMFcXoP94| zh}oK5Uk$meeiLccaD{Fv8oLTIh|z0rXwoW97GFLs%L{B-UOsd537qs%&<9xoU8I2zIs|-`5X&bDHR- ze*P`4gm#H9p5`)3^I?6|g*-f6w-lzaf1ffAr%#pyk|71Or{o@9;@g%5x)O;s<7vjY zhk|O*r_8JR+Hg@L)_>`xnu4cR?~bx~n|CudEh#H3E!U)y%QL;PP(sEV>Ev1{6}I_C zS^amlnb(zzounIOO(`X*eaoZe7~{-g&s>T*C6amk*P+IudSUW1M8chTe-jxeL(&lb zf^?-pCxJ~A@hZ|mRF`wX_6Vo9L3c(g?vLYNg?5C$LE3{YdlSx_^Y9zAfpY|XU1C)H zkggOKAD(Z+2I-=`_+M5wk*H`%lAnm;-R4KL^cUK z!i)t70l_)k8an|Su-n&C$$w}rPLe<;EHlym6!h)kwl6;B*$`tfRa|1PX{T;^Oru79 zGfu`=PT8G;zFT_!Y76*mkXe14Kr zq#oIF(@z8;H;e%I#P{5K;SXYfap|v0{R+6Uy-yGR_;LK2=1WOJjnh*AWlBN0BRTx4 z+CX=f+Ixl%%0de34Z1;DeN8a1J2V}-WSKGSusnHX?^PRpn5s0YySKu{)aNr@70;q{ z!`E%ZEfpTJK2EFExlf@%Q^1-U3{jKBZ}TN;aFqi8E{;h_k}akXcz5>iFzG=Y^iJ*E zNgveaC{%+|K=uYYmXx6*WLr`z4`V94yF2VP)cJz|tpysc$SwP-OjzY#*dSj^O@pjK zka-sN)S;sdIw{o<@cV(+4=8wQe)_Yzj8Eu@8WP&5V}YB%55Mq)y?}AL#gy;tZnhn% z0RGUT!Zp*E^Q6>Tb!4{VG0-Mk;%fh{Yafh|O%-ULq@L@93)oq1HOJ@q4P8&ks1eI? zLJu1cy|8w*&!Qk$%AYE?IwPrF$M#}b;(N20@Zr*Y*mo#5HJ;vNC(Qpq8Uk)vBseuG zNJtd5TD+*Uw!zcx@f?rY=^;2gn92U!4Kw)YvFuISsByw$)y)6_4kZk&G?BK)t6+Ba zO&+EFbd+llGvGqT`zpLk- z{nx6oxGpt;|93;5{k7XD`2N9DN2~MJBxCZttS-hdHoh%vIF$2Z&Ftc!e_5W75o<(e zoS#GBztH)y)}>)k_JXs%mpgp^NI}nmj0E5?$w`L`fq3Tx8$#0Q$2W#*>vh2lKOpa# zlo92hHDTAwP4#Q*TZv<^o}@FSxsET+Qf8qdiCVx^$88!sq4y-kM-TC~tjFOWhHk*e z>d79h#AppqIv7gW$93%$+qbLNEcf8qj`As35>_HZqqw{P)q^&I6P97ojyJMg)6ovi zzO^PSQVbCm*gPR*1y?wh4noCu_tdxqsdNvJJI-2#$4TA)od0LG>oq1KYCY^VsPvK5 z__E^wD39ox{Ot_SabE55+CO8JTe3=`;k1-!+)vgAWFAUhH0ztL%iN`WLgsT^A%>OA(pIg;{7W~i5dynOjE}?U$1(fW_%O|%h4!R35UP^ofEQ3V1L{2xPxZo7-j8jjwQnXd1G8v8^%) zy8{`svqpvf-8jG{&WrKGg{*3$61zS#QfRDB^3<4@Isf^zFy7@$kUzgYbG{63(749Q zHHQopzARJf2rJY)X@~Lhi?JjI8;JophU*@%rz)X#E#$C`~#hgXb<4@dIY(rxRu4bhaNK406$5(JC;3 ze7oTN{9er0ddhg=Sr<9`msq*3yUYnc8=UGg6?9MK$)85B#Dg%O>mL-`N>Ypx1gKe~ zzyhsz5E8(1(Mt_M1^ksm!J|6q(=+h~nRoYY4>`YLv8cJN5z}>4DBT3Q9FvfC)K^#^ z#u{Q_1~HEAN!6i!t?Zm{aS|3QtdZA759p`YnINx@Nzz1!Xtt9WKodiXU^1`g_Ab`6 zlDNIO1~=-q5BFS=dt2}k&WJr&Z2CK#(9&ZTH1EBtyP0jm>OH$Jx>(^0@KSx_!SCmu zh+cl8x&kF}9hU}jKp!g@gg+29A(51- znQ8%&^gqKL5d;CpH=VxoZ1!ZKctV!e8G@JTJ1_5CBTn1HwSkSB<4)K&G)5<2GVmR$ zMx82%5Pv&BjhZg%MCn%Af2kscy`wSpp?de~UONXj*YlNouQ@ho;L&BR7nzc{7YXDF zoo&n{+b2)t61h-Kck4;(o{Jo@K`C{PYPSz8umOY$v1X&X-A?Z?$MnztN>ev`4J zo4Zq-LO-E~zx4X@RIzo8;Ye{+3X#hv!T5E}XfNmO&DA_F3iYe{T3BoM+nkuCY+u@T zIL8XdHCk^*L|g+;P&*EA{77S#dLg|hYlBM%%ay)Y<@!NF7^l`r?~lGboCd$sMX$z< z%ZSsgSCIB$PPCLt@gl97Er}u{s>kK!NVRPe4XKVH{LDTe3+}iXAzxUO%rS@;V|7i~ z1sp8xK=8lc5^PX$l$fk8njtD7kq{XSy(Pi_DeOmb%qr{JS}zx}_+Yq$VE2x|HqwXraceSZQ+5{81>Ti~)9Sv4audhG?hTAch*1 zW2OVvr)2=vXSFu}9R8#Xm1!DIJwzlDanO7{`*%fl@vXHc3wjB8Ey8tck67huxebuk zSFDd=SJ;Le6TxnLGG546e(h__d@&WULviWmW_SMi$=_s5DfHhDwAMsDEUj%Q*Xa`k z-q3v{x>fqDz;enW_I)hTU>VJ2e3`ld_4jXv2QfmO-VDTm!nI`*M%L)zH<*Lj7wNwt zX*M4=KjWF!Svh%TWTCjj+7HDj^O_HndC*Ig*x$D8QrnJa(RgJRw@c|tg=pki@vt(@ z1I*Ni1jlhF#$N-YkGYZdb&~g>;4@6w!eJ~lgXBWt7%eN_{=U5R9gC*7(kP*3ZB{TK zGpN0}>bGwWP;({huqTRVxsF%D`v7<8t%EqC9C8AL6D;b}{T9AK`-O<&>a;9nQM(# zR?XYXku!n9|4fsE6ah7!hona-41;xe@mTmj=-AD22!Vq#g6IhkmiqGbp-_TBNAby= z<+F$yltJV3xGCug9RK{G2QxrNfDdj~7YN(;`9i-SeC`EKYznyl{bdnEx-LZ<_0j(S z@RXp2qSq3~Q}e;d+vai^C3tjJ9!L>Qh2jnj?6eU|Tfg#^(>LuWkPnT7y<@=~_cwmi zTb|zilo~IP>0JG^Syokn4Z;%rcfu%9f!1mW*67|`sA*ehWw{_Zjhs0{hp5`5_!{Mo zljsV(wU`1*g!$b6*l(zy{jekAy*e?rV|ChHi6Ok;Sk)Er6MRNk+0`DqAeKB77%hzW za5xmgvi~AWdsZ>=u$moi+O@NS%*ZE`zg^fRJMQ?-NMjH_GUH<{QJj=7exE#YE;9DB zizN07XLV*7JbcOcc&UpR?)}TGJ#`yBLV5l6 zY$(QcBO?k$jz?|dS1e_*U*3MV*th)joNPoAh68P#;itKBw<9R|*XXp3R1c*D zsd?14br=O8VMKc%Zg_FjkjGqYbzaQTN!z_F8u~A<>qyA3E`$u8BnSK?@ogMe3L)NB zCKZs#2s&x?jGMSb-Z(oMKb6|^oD5i(yLAzYmj|X~AJP{4t9j*@_l6#oSq;K^Bd#}6 z)>8+KS*JWLjBLbYGB?JCC=X+)$9{4q7MH4llEyaVdo&8o!?$jU}H7 zGJQMZ;OYwchk!&*C>8sNGw@S(yap1?1tj=gD$Q~n1WaO&sY!5Fq}OIx8Z}Hzd+z^0Sl%a zrR?{zGz^p^7Eckh-B1(^jAmUgnD0lAcxMQSu_%5>bjU89`~OIVW50o3=mN{d~(#T6HKKDD-W1 z>OhuWyb~KWi;#PX8$I-Xc8A>WHu&YKI7`sWAYxw2HW!tMlb6D^tZww$3Nd+?^38>mvekF+-F3vnyt4;N~3Ttsbd-pNSi)DVE1I&QH#3LjyIJI9G2Ep zJ9)OoErNfJGvnoO5ZRMAu~JX%j|_CWkMoSb&<~`(cazo~F4>l`lvFKiPwB=6Z`%%M zX)uxFtiF2C3Ejf|^YZ%`I9m_zxG;|l+MUo@Fue5^WP9AgFd%?vWuex$u&m#Pl}xt? zh);p<0cw6KC%&OF*R!?t^&k6-4wK(67qAp#ZvA-7wi~;wEy#y$D2R78afGxyHW1$B z#i%q7!s-kR+?-W(kwI5Fe96wW%IPjV0DOgK3bKNS_yauH^BS!K?DoXWq zGwO#4w|~+;x-3%(A}Bv%=2Jll%4e>#z#cz#MB_BqX?cI4y)- zqz+=uaCn=m^BZ1LkM|2tdKxV2R60r5KL`sdMKx|TRP)*Fh}4z4ycM`}T)3|X z+|z+~7b;3=kGMIztg4KiAQyRjxTP~bgLfnkex6is+fK5qT%;(wu2*F!D3xI@3JBqF z-1axsEahHvx-3^wpCnhw#dad|i)!S@zCXpZD_0drJVn7QTv2io+800=ey?0R{B$*m zv_ZYV*Qa1-buZ#%+bv9_Dz@6*k0TxLE!3I|z`JI0rjSu>!LkJzQ)y0vYW~Rem~>xm zAn%lRR`w*){Iu}8KnrwvI zJZnMO^)hkf+|k+6kK6;x5$Gb@nA1CG*Fyv~dtCFRVyP#-n+(U2id+AUm#^w);?)3@ z-`PiP#m{MbFFmmEeU30nuaO(!s8c!rBVuD7EM;togs;MnclHcV<48J=)SRhhLBoOB zq}YHnD8WJ;dSWPDxZhjqj`+IE5{u5(epT6JQWFr^CyxxbxL!(U{Ub~r^;&0D=%3&b z?^;6{3S|e@!#d2I25&w!g%l5x!&~xB(53v<|4U2X3N`vH;JunNKSR7WU9NWyE7l~Q za(zDGn>F5+a)YNlST%5Y5MsrbOv~$}bP(*Uh@g($K`RoRB733H`UwuD$Q#5_cGZ(T z{QB42ltAajNibTNc;Oc7|2s;pPP6xr77Sc_R+s+=S$*F6`s)?Zm;p`T({mk=H$KOl zoh$aUt-{hda}@kY%KqqK?R?sRG@7Z9lym`%h)~g5{2IiN)85^`^t8P>R6zG&s>;t% zS6@tuDknVgP9wbn<$xDR@o6jsOZ^!@Qu+FRY;HS{OQdFZOOCtF4FTv@dRMN>q0?=} z9+|EX`Jqdk>4A>-0~n1k-ZP^{vij?_2&3Iy@G2MHd5{N$`EI4#53^)iOp$`oWLJWU z;Qt6qZUpgOH`)3p*gUSA1(3}OJ)lOFFG_R#5wpH65zVA{?a}aH_7`4r;M)MJtY&=J zW7HftNzfd=PBN=R_8qh~{5Y`ClYQ_O^6X9@6_gg7p8riiJ{Ws0QBp3P6qgRY&LojW zf0BfCQ@W2`4S1^+9S${x%CB_Lq|RDn{%&f_Nr2&=nz;81(X=B@6%$o%Sfz)Lf+1D1 z#>>&K4hGaA)K?G?iTZ;5)$D7ruR*G7Q7!;ytxP*!?nw6-i$-5;1ME|>`zk(ch{eGR0WNa9yC7(D^o4nH{2L>~iD#@4 z*+n^zx=&-)V5NP?ld13BCRE*&ZtBk=s-*=SozEPbuAVy^n4GvvJ8z#ToLaN!)8_{qZ5S_$ArH){A zQ?S7q>}hctI|OhI4f*C*30ifklL>IY##_~!bb zgcPB6^QXI^Ls&WGNB{I>Tnq@29BPQ)eeN&AxdzJHIq?5&y`RazqtOyl4-E>NaD#~l0od{rP$jH$`D?i8{ST?}vVDvbOPKJ+yIHHN z7zjW>GTM$|T|O!t@r+oM*=Wo`nzIPMK~S;QnxW*Hc^R|e2{^oByl8}2Z|3D>#SeqB zsK;4Ijm9(a2PZ_z-#1quh;JZm2zaFAXxGZD6Kl{;rr~J#jp=NiZ0~FV~bOfogEqFc=3MLUQ zD}yb)FV`XSH%qI&x3KXG8^pnXh#Cq_)W5pi#(QbGhJWJCk^>O{{?R)59cnGv67QN; z0Mkk2dS{9+mSQ@to=#326#svAc%7K#bdA*SOA>17ye&R)G(e)W2O5NISqK;x-b*YK z6CZI#aW6=Z_1`?Yr1CwmgHtBajaZqh3%I7eV*h_Lng}jpLq47gBN8ETe(x~vY2OTC zY=lpfEZ?JVZg~NRdhj+xYcZzn=Ys^yFE6^mkKG)?4x#+nP=6d@2K-)pB8jP3HZ-@q zMWvS?zN``U;8>3v1B=)d_|fdk@{~I1>uJ9UnjLJy7}_T!v*OKcB$7(E_-Ua>Lp@&X zC-LQnWeulrsjv-c`GthTVWzbBQoFxU=C|gM(&9ljVB=t=SI1gwJaHJ^^;B$Y3hD~V z+~PuAl&8-gD^hmgFtDLaP9F1-TC~P;97jA#f-SGL^TJ%x&>+zqyki$|8?mhw{+-vQ z@Z}2LGlw=h;rMt*vNy~FABB9xoBr=Mta%_0Ptin~ZxQbE54e9dDg4O1#f4L!GzirE z8br8Hff`Zl(%$7Xrm@&E%g_a|>v*2Hon&iw`eik{Lm;Xe*)(SW(y+-hI&Ts^c~op4 za_hijv>g6P8}NkDwAJ^>mEM1|prp7ayt z@{dSQ?f1sOo2ew9SZyabHW%#19vluGdjm1CeuU$C%mFg=H@fowJ(!rfxjGF3-&KY% zRgsOzVu0(6_gf>flZb19_x)$; z)$CtnuxY`sxYdY1#A=8->jthbr-~tFlKM>_#cbWOko&=IkMxVZ0J+uV=1DmA`d|Z& zf?H$C)X!CCHS%|35+5Byt!}7k+=|?su65OMK5x>e7*4NhzL(v%CP7Y(o25gbu^~zx8{#P_pjGzQVF9~nFn;1)=`JBnv=QmcTY22 zBPdmeK(O!9Bq?{63&rkAyVJkSaFZ_8)hL66nNSt4Fb&ZtvU(wI@4z%zRDhVQnlO10 zUTQj{AQa`O5(7f^U->>}(^cqMnpnp9ZkWFT&}GOQJ&_ySbN@=|OL59XQqBlxv-sg; zc_rgm%!IWYNnAtFNsmx}g+Z2^X%W3w1M8vf%0-f8%&7Loe2}aBC3fEY5eC^)oK6i})+}5>B~MbZmo6 zfQno<4XS8MZ|tCkNPPDv$AHW7f4RSKf8CE7<`7`6-2HR1n_W^a{!t-BXxXX-vI1B+ z-t$iFh8@w$=bXkxT&RU&)gFCP~-+^55ZW=EOA&uTh7!e-blO?!pnn}e_sYmotZ zD5v;SA1aot!>6lj0yF^zJmA-fPU5uvKbYqQYlIrdP4{H#)e#wP^DBW~U<0i6X3}R1 z%CsTHQk{;^eGCcZCEj|rM9MS8SoX`S_yDLcIAQt&9Jk8y;a}u6RNP1=hfVO z)h%ZapF=o_lNF2a>k%w(=hn-o~T5rBC1t2oiJXX%oajTKud2d~Ayk zDNH-)9LWxs18!HlMDZin(LII6ge%;l*U^W_G5*K$sSGb%Fr)UV_)74{j40zf{xgQ! zk=IS!rDphg?DYoTo6Li-+ZZbypCPq`g<hmu6J!hMlkNQwdcARR{@ zEHnBn{R1ein`%_JB2mus^J)NGF6R>mS0v`>MujybU`flj(6O$9yNH4PS*o0~r|ZJG zZM5NFO~hio2i%->`(7LV<{Orj_rsGoE#b!++AEyXKBea0EX(|tbyjG=r!*|lBJ|9F zArHkD)I-WVcknPWx&2X`f_m4HP8!4Zh}HwefF0XvyA)ldvS|DuXMWLTHYu2QTcKPk z{rl;Hlh-jq8jVkYIwJGpH8DHOXp;psC+WBk>9jaaT8`Vlo{6qeLRLQx|11O!9F?E& zH`CGoufvNQFVd~JDfVc~tM7wuvcTKH=S!dAYRiPUk&TC+b|oI1@7Kgp7{EtA|8!6^ zW4#0q%LI_MYC7W%ALHx^Wq`xf%IC*&w|)(eZ&a*wFH6iZa zZkgN2VDzf;KlA7n>HT8@M3zA8DzSf+A!;qNH~(eX&g%hMS4GZljrlEaC24$W=mKhy zNZQrv;SCPV-rx}dP^9If{52y&%lUV%ll>ME2R|g??;-Ve*?BGdCPoJ5l6IhGUB211 z40nO93ZcJ3;!l2I{T0$AY}9KQn8!=*YShfB6gK!fIfh440>-bF?Oh6ALCFFR283A> zc3iXHzqsWrGr~N8betGilKL1{`a+}2Wlbk|i5@`rI^aRUbK6u7woCN~^3QvLxlD0r zd$driUEuegMf!Jw=Xu0kM%D&n21CUpm!FdTH(e0*8^~YrAim>j%pgvt?2|m>!yzy! zIE)HdGB7;!mD4U6`yo*fAwCe%Gp_k$>4fhFuF=3gVEF4liOMj+&s%RSp+qtuH+Ji_ z&~UI(&0j8laO@Ki&Ls#I>7pd3(F^?Q8r z-Rcza)3@yH^AJ*sItX*1xUENM_Fq8D~i3Bybz6~z?>?DS8 zZ_Yx*xrN*FiItCLud99Z((!aO?Sh9O4!k7ZU7#E8W7O}u;G9mX@I-)X*4+`b)uxYk zCJW&-lmXs2wu$#tH|C(Gn^y(y;WxXma_Z5ruU6xCcLd2~^Cdudx~#&T8Vhl1(iQcM zBzP&571LuIR(rcMZ*rdWbm2&5`S}WaixQjp=J%($k0!$u7|ZM z+IQahBki|pc+y5K%t+!MTZ>0KQT$*EbXSo@Z>7;`xD^Yj<$B}q-zsWTsMWF6tJr8`SEO* z;I&+XF|CGS?qzuG$7h|%06{bAa#n~ExRBb_aO$irHQHe&+K5Xq(8nO7mB$&d>GZSHx-Md5>8oe#b%f4SkLC;xK*%=uh?dpz6St6v)+~6#N7a2gI zPah#pKsHjzpQ^AtRu`%0 zP5SpW88t7OLt-8S*2}IYzn`qaLljs`@7okHlb-Da93iAJG#;33V1>IM<8uhtcF>Hq zyT8dSlF#~c0xDm)wm5s0>Tev;hr0dlrxDTUO~24HW=!Nul5hXJ;Y_j?UAq$x0K%US zky-g{dEe&g{yb@6a^?IU1&f%in%b|!9_308#9Qhg6Nu%`5f~qhrnbEA8pHo^WitDY z)>aWqhn&FfQiWjL@=pBeFaIMT4O9PL#YJYl$GlmEb$v~N(IaJ04iXEuX^cMOo1_|( zb>o};`nmi{hhZt|&&c9L`6JNBRrRAsPBeE-JDe4Fd2%Xm8Wqj608xcBN|%&1|}^RM&+!|`_5=4i5#9w1pIMgTd46N0NY4Srw#?@r zDb)fSof_V?6j$k#bbT=N$oAs03E#3f{_VdaSnX*m{Oea{NpcAKR%05pDiPknb1%9E zJ>FhhH7Mf0{1O{sc6$s-xvEcAb@CKF&+mtZ_B-&+@+oqyiAh!en#=6})NZ%tZd|(0(;C+vM`<)7 zgqed`aN4a(l#gmkWfBA2g?Gu(b{CKjjO{#ZY4O2TY352kO?|!fhw)8+=7GxRSI-Q&0)9)j z$SGwKB27h(krdqfcH1N9e~6H?*Jit7+?)xl$|M6Z!BFo)I+2ZhF?8~Sv9>6Um$BAz zLPAQ|G=o~I^sVZDZjoLP+f^vNbNgVit z*2UI~D`_B*F65&1Fl6!K&4^F#Nwy2TG&np2-|j(*->0J_<|0RgJa`tLmc9&S9V6Ia zah8ZKlQyQg4+}(E>`Rzk@cc=T|i#^S^DXp#L`aj{Xao`h+I%U{{))XtH z%lBgATS=a#q7Y7?HTvcj(n|Phua*8huVoD15RekDBZEuQ=#=nJED>K2#ec~< zoy5OA=yN?J!Dht`$vS$knAe^`_Yu6`Wp&x=#KthTE!=-ZA|cc*Qcq;ad8+80n|x1| z+EENv!>C2sc?nLtbZSU7?Uw<~%~ZaUqW!NtRt2MsNB=^`=r3iDwYnho6v5#DaSO^ z(%}*x?2`=|AMqW03%U#g%My3Ue!?)D7pQjQ`=2nE8q-%YEg$~St|1hnp|G%s&$sj* zp1`t;S#66){#DZIUPn&Kdc$bKPLJqM1>SxnZ)>rZ;~52#`7fJF9K>9YyTASgUc;CF z^IYN-I=*$}E#sSgzCYVolFPoU$@@Vr132yn#`f0?&%wiL2OodQ+PjCWZ(^=a#|_v2 zI|g>)K8^Y{p3@DUIp0@tZ(sqD##w^fd6KM zOM3L^+m5)e3GxYDEAJm<`=c+$RClPp_pk)9t0sP1$^%dA%Of6LUavBHgtheGL5urt z8SR%mCoxK!9I(9p^cvnp{Lu<)C}*O*@}2i!5RVilnUPr%LsiF%(emAne^qGUEB!M! za7V~o7kUf#?K^W1O5<>`yUOvO%Q{5{#YkBrSAXT%otNIgdi-H1E?Q>Iy?h`!VW<>) zORtBJ^K;)SLMfV%zzcXEL2j6l9)Me=aXvx(?)9P=dBgx_)hYE{D~;^{AU+#(>a<*Y zQ?%-76br)NR**~}P>CFI^7t`06m_uFVSWcP0j*;9WSn17d|JabvtSrEd20>y*q}fA z4N#4bL_6=(C($AEGk?-MA_WYx&5BQe@xU{uE1?~AKpAHKH27*9e8s5W{B5U_v-kQ2 zzzVpNsw?UeSex^%TkEjIYj_^Yn4Pcx7L>K++Pd+Xn`uPQ-h#{E_}lvalw;)8Eu^Hq zdgM9Aj=teKx;LSVpjZu)*J_!M@gS^!np&SmDpDvsal*jsgUgHy+1&`G&*J_^urq+s zSsAyOuycFPp@Bv+Ix{bjZ5w!%iYhXJ>3*TVkSPiP^|~1=S9#ip{YO;_OxWv#3KvcW zM4*hdQ^qQz=l^f%V3_16+n{@WmG)9E8Vee5}mqM z+y{>;hkv`JFZxImy~30EPBbj=Z%^rciWGr-D64eMn8i=|_x&DI8Z;!nTTkE=Yqv}@ zs21+9E_~gd*wXJl0j_;@_I$~HR|I`L?X&p~|3juWd-Z7YGM1*c9KIMV#WUjF)ork>lZ*$4Ffv3It`XVy;DUf_~M8Fc+y*)SHG)UUzq3(*VZZe z$_AY+dj>qwU6J?SvKP;@kK*M@0S{sv0zNclQG2X!B_&2Tq7a^97BQS8^Zox(s%GKe-_+#oq4$#I96`kTBZR%JSB_n(Ai z5Rgv$i{h=ti|loTuuD$(BmffVYe|!`Gc73`*OY%=Cw>HgQUStPotX?|;iaV;WaZ}> z;@E>sN`1i-LPdEWT=luEl02;+tZZ)hw)D4X#fya04_y!rZ4^KzJxKhf@(6Uu2Vtn20QY|!< ziWl@g9KjSct%RK_OvQJ=-eh!d;AW|O-qUHZ-%jkrKAsCKldOP>+dU@RT6aUvr`?r# zJ)1A&jAP^JJ5eRbQIj!W7>#yB1sPsPXxpfQM3vk85it2K#m*&-v*ovvlAl{YW<&6)Z(AH&589Eu&EoJpc%B?e9kPsJ zx-<`mjE)gk$LH^OJP*uboz*WU6U`j(@RA=R_r0}yxQ-hCX|iNner)}o_$o7IurqaUkh zVi^Dlt{sTB0di*TW4N4J8`meS>pI0KpyvGvwc5N*AoA5qgFV|sP;z;*07U?tCumF~ z`u;Kr7?2tMD<5ls%1p-kIFD*IwouMDzi@^Ww~zdTCi*nLD0j>F_8G~k+x{~4!i@X_ zEKv4$?_5Og#mDEVKw6#Ke@WLJ3F9&9lRR`MUsq5?S??+7e6RL?$O@m}#z*b-)Shcz z*V_kSG2JPiMpY^|bWSD(0iZ1tk+IrEA4cmhRc8_dy#*PSAvV4XMNb`9RAhR@=h zE&ww3W)h?Xw8)cH8gljMl!Wu`QHjGlYf&SAr|sddPoW7d`HL9Fd-c@xIGPA}XvUta zZ(8K_j?C5T*b)6b-(K;u?=9fqz|+^;teSSkFmGZsN4rGFEna7i(f(m2&o|Z|fkq5M z2IGx9^awKyBK8VBXx!AcqpG@%|H0TRE&^{ANJj?T??ZIAdk7u^^=YZf*Hjt9K@!|^ zH2h%Ot2W_pN{*tX6(qD-1J~m8k~=52z1^Fh1>B2VsBzG$=Va>wI;4D#kS5rXyaxv_ zujWohnm;FZ_r5WmKBC8zjOX-z-!G4TC4h#m4#vHI?bw*@2s-2H&XC8>sjuT=qAuZU z*xOVlt_MA8mS1em%ukR$`62-WUQ^8hH+|PXl!=I_zHf~`9XZmxh|yPMIYSl zZ?A3~JrfRgKD)2d8BJzpc^h8?`NG7C99RRj%P=mBY-=V=Y+W(8+69-8A!0wFwdVXZ z>DQ9Ss2@6Ds;=B1SZN#22LO z9;T&kG^#D{&abamsbQ;F4H5wJ0f++i9Bcjg=uj&9b-{-hDQjn9I-e3u!;U0{sucaM zQ`QmMM6T}-mn16FX$aY`RFg}Wj`w(9T+{0~qd-2X6viPU-LiB17rOCRi(<{YcBkXS z_;obg8K(ETLX2Xqd&=iQJk&RP=$XL&>cBSOh+K9rdRa|R4Ux_X@zKY06m7=7b3=yr zt(&Uq<$Daja9q)ByORYM<5~W+vYlk5zgU=didb%7vUd${k)}F^^-~+<9a69UfK?!kAYyf;x?F9vFcl6*>2YHTun8 zm$%CyIxtA0;@E)?j`#D*?S_EpuEr_1U1!0w)3?p5!zrMZy<2R}4RBUm>M2$yvQq`8 zX@LmE^;TrPwqUoQU1@0vTG^$;j-qhslQ zcExxRedsg2Zds7#t0x=q$Nb>OWXif3F@&e&oPyi&q!c!%+#Pj!W0$3Py(gPn$sjHM zPR32^##HIzL4?!gh{N+!YnC{MT2=A;akuvSqh2_vBP%>{Qdc}lC_0al7v}|w0YwoJokx6+Z!Tbj?1XZeKa28IMX&7gvg685-*XNDM5pB?KAG%{z5-Bc5 zCgiQoCK*i#*tY%93SDkNd69~`Lfex9Ez6ah@k-H!ARAQxPP1K z*X1ON;oWMDjyiv{1d;I+PYYDpK6zkn0Gej+lQlsx&1VzVYmLN^H1+)mNw#w>7l;&3 zD1#_@hD^q6g2eqiVJB~xE8zK1!;{Jp0&tK_fopF07FP^Y(7jT$T8?40ftW(dAAcmMX~@%+2bTCU`jY3ll}5_-@``^?aTK<;yg9YSwO z5}ZNe(9D?{!A%FvRN3+>K%nGW|5u&0^Hc z%28P8HH`>~`j6mdgyDDh(Ez2 zWOTBK?i!E;r`u$JnfSuS!#_>~Df|pZ?X7jlkOQ_PJ+7K1yI^{L@@)(ZV_DlSFYxRC zSpd|9PiJr*v(E6oR6+g(nb!l-=rpOY{(&lJZ}C+hg?q~*hl_>g!{;7r;h{I}L@3O> zZz+}I*oakgQue7`QVQz5ahX0DS8L<~qNJZXaWvkXm(*OmSr{?q(9Gdy&n^xG!gwl@ zLlhnG$V60I^0>SjA#F6OQe`gM0)v}W#H8K8&-=}aPBp(7bY0y3i>ZH6hnl1}DqsyX z8Uoz47C9dLw`Lo#{3h+VjS;n+6|DXycpGEMmTfgHH78V(9qm$EV%`fhh!F0Ia{pWz% z06=xef?}*#gD6R8;qRI%1(J#_PR99vN$_tPZU)VBG-8eRUG7BjotuP}=p5wP_PX0b z>(>|n_D^+4=uhi!-g{AVdZ~335ssaaomwyQz?9y>AIWP-=*17-R85tzX~KU#)~7XN z9!dkGE)jVU5!?q%QWM(#&Cu}gOmI)4#WnU1G;;@_efM=(>0;>Q#R=-QydtuaQ0~pB ztpy)Q&61`YrD+QHLJ@c`s)$$6WmV=w(GSmke|^nopO8z-ng|(8nmjr7X&^j2(Ph>R zA5v(u?&LSzCSFr+1_}WAdy72ubK|y>u94KajQDZbqpoOo+{iX}sAWmR@70cYIYOnb z_-6_2^|VLvk7X)F=r-S+Y^ZTZIy4YL^rZY*5;j$#q;0A>-WF74;`7?=^^;> z-EYnyzUqj+*ORh^RG|w*zrrN-!jxFTS$d6W;3sCmLmuBGtQ$w`aM$sI&nZXLG3i8B zww=xECO|$)^i638WgMBYhQ%1~_q(NIJf@i5j|Fqn+qG7TghS zk>@cDyy#h71jEh`+#Hp0_j&tNscR}0FU?CD{4~V2V z>kjC;$W+Q(`p!H>T*io-s(!fO0%LM+kY-X&pXUh{@&s>gp`tY&D&H?o*otpqUVm4& zj7VnhnB1fkEK{b$aK2wn`4L;TpSa_FLlVKjc|G)3BQcBZ()m1#LD*;ep|f?KbrLoo zAfIz}#S=k}-X^2E(utPk!xMDBbB7-8)VZWMt8TY^sIdnTm`19+DZ}MBSWQn;N7}i2 z)OaL;Vpf2jV_i=9N$GCh!&sb0=yHE5gruLyM0a@iz*ukQ2cP`-kxqeJT`cOi=+iEa z9M*ZUY}t#VPRsM>uY^aiC1t;=pSMV$515b-S!%($J&!s;F<@719IXlm#hPL3MT?!E zOR&iIpdJBou5o_-=4QcSNru4aRQLSSY1@wQYyFGupxmpy@sZQacXGPjPskSb z>=4<Jn)bS zN)JcA#8rh!HJOXZ6;`zkBmm6JaBUT`Un8(f7t6HN7V62Pi?$_!{2{SJyZ24$enSZF z4uUVM+5O$DeJ_`hJu#b%$;y32+*&^Q60#!*w!#Ok+iqPhZ5F~+$vnNpBkr-OXt(HR zzYWo>S%2jGLEpzQQ9N&Hdb8os-St~e+Kq=JnW>4AS}R9luR+QZpRk_xXb6|dEUq?~ z1liy{BJf#Ov?Tsr5`G0&&fJdAl>e^6$rQzX63lINxggfiI_Fs;psU+XQ^2Mj&J)_R z?b1ZYMIS8{NdEKY7H=Z*k9ueZ3C}pUwXW-niKA5kyH?I}!{=~S!ig!y&5fji=y(Ny zzjY`|J=XeA@u}1%QuT15HRft#_VNV|(VG^?z?oQ{{cHG=?k7AiN3r=rex=m$EGrpr zp$j=+o40#D&reu;kSlH6c59Vgz{DVOs;C;4{DNVydUJ zrj9j~+$}swYedEMgiEt&+sHWH9W;@tEf)g$~;L-=a%d9i=3WaPGn!Ig)}5mM3Ln$_7@tzs|zWm6x0lxNe`Ie9j5_fkZu zaY^0}PKfhK)aw!VwYVgYR9EC>(*BwXJ&VpuS2DuKG#xWhDcXNvu1tJ#ZwGEHx( zr}JUx$eJ6kcUSEu)?>QBJfI=i`+dj9jg?im(|X@&lX|LaytFdk5Z7^0i%^)|uXVxo zp({(he-9}*W0Wn);5MvS6ba7xAp4CcOjZ-{tUsNG^XoyGxCS$lVk%@pM=k7Q6>;v6 z1y%5GR$HN~8!U=Y!@9;Cs~rPj=c!wU6Jkv|tL{Ov7=^%a5C*ktgrAEcCG^QM_N<#eM!h8I1J za3ayIq2u;_qFhlKOO3wS{$81)TSF;#d6Q{5Qy zK%#~ChQUEp#p6b^ILN#UR?yzNS5hrz^ay=fWU~qkiq<#YwRXSV?whpSwf>)cI9ww5 zKtkXCbmv=@-^%w@qx|&Cv*f3yE2ml4#YQ?^s6)T;u&?cgG+Q0(`=n3EtFoCn%` zel_I~A67|TGF4JZKM>q&$cqETPrVTB%i_1ah zPGr=0hIFd(h)KytTNUU9iyWJ^)w9FAM}eAEL(rcAmfyNmog7Cgm@lA0Byb9KQ1<4% zeZ@5$bhu_}kb;!wbu0d}XkqjK=T@5{z94-v#fa*BR-yBBQJNRliC3Y5k! zvnYZ?YhSJFE6peZ_KXi0vjDtP?7ao`?pCRd14%L%gK{Kg1J7$gdfOD75|!`ovE&bT zAE(;2+291W@7R%HM;?G>ZFBnsQYd>Bip55p=w)Y{vct#dT-KMmKzAZM@|5-7uYGdw z-zbsoqWKVdIYd?XhjZq3+KOXz*WY)@Uq`4L;*Ft*sI#jdM^$~n10_&0vYMTOmZ_vY zJmozo+zAiT#8{81$~=E-hv6RD)H1p&%M-j{*@uBZ|EmIxMWQ}%ye5-F&zvA9p2HWh zT2I`5)FAn;9=G-M>|OYbY)2OQVo{#$QT+>lN8ndBGuXi}t$`nhybb|*X75Hp77`RM z_9abL)<2hq{a%G16DfAxOom&z6sR=N=Ou}Aw0QL@?nHg!H8m8&GWS!%t6m17e*l9vLHYw3Aq^?kckLM3&zJqCV~@Yoy_!lr;bvP zU6mZ`6fYjm>c@7gUtfVDA~$Sr<@qLX7bJCus zdWaMJ*-=WX^*ge_hkAvS!N&3)C`;tQt{y`_@ncn0adCJu%#xgKBiJ;RUIK!#t~&%nC!5<%%rr+01&g>GyE4WB*O!Z~gT5kK%U z^zKONg+4kY9x>Ms*o@>V&1cK|jA7_6SPx>}h_2q?#Jr_e>F!%RJhmH7Y)+r(jJZY@0&`Dxqyo0XW`_V#TK=xds$MN>+h|AG^=U+;vf7GuNDHH7u zP##LXl<9`lg|=1dF0nj6(`@p_ zA{kh7hi{ooo5ZK%*2-qyn{1150|y?hTQS|$`F0#!r)5)@EP~tD%#6N8-If0tRP zHN!jneO9={T3N-`Ws*MHNKls9i9(hy{<65M3BBkGakB?s+F2oLTqHdOxuKHW-~n^3 z9zV;ercg4}eP%+toZlhfv-6+yDo>9BYV!@ODaGdglPRAzb%L;Lq^s};AoRz7UQT{p zKiG1LgKC;=BycX|5kEJEa#w%4))sHx=^kA?Mq0F2Dsf=DEYzU!62lJzG6b}lb{7yJ zG!}dp+Pt>%4i8;Bl;UCQO1R_j@#FHp{O-b@&GMey-oYhS+qIqBw<0h|rO!c}lgyW& z{iBXXD3P^ydW)3ZcDjdAR#Gmc)Wt4sgbtB}Kv-(#eX>xe9uzC67w^=C>X3!_gc_cJ ze2Mn#7D8Kk|0$Oc3Em6HkXP05X8&gLxFmMScQ{~}9uksW7AcduYuuPYug`eDiZIh# z6^P>r+8a%zo*WUeY(ycw6wblylz83vAnwdKh?HKAp?EFu+BF+u(q4`yf>OOuY32Ma zLGHs0-qpm>A8L|pVn%{ENezd2;_gaS{O`H?#gNZww&^i}|D#IDeNFp*ZDuv%={0Pj zLqL97>K9L1g~TnO_3S_OX`a=ud=VL=l}L?5c2#{w^y~qBmjw^|e->T&@L{g#R^=>- zU_Qy{Z{FYw=STl}ROsX0dvUXs^tR`jGM_+pj@5M!volho9rz2KIya4EW+}3wyJB>D zI+2Y32Ee2YeBo}>E~5_a&=Ta|GUr?kx55~5u!mxKBiHZ&9$#Tg7;HOfpY%*=q6RGx zqx5pkIGOh}MF{Lo-QF!+J3RuF7DO@NEcNnkb9xC}_$Q#1rOkfQ@1H4Zecvh9=V(z+ zta)xf_TJQJ;o)nCJh|S}%nE47Cf}ifBh(OiwJN;;cdtC}WNU6BS$&pS+xlHD9TQcA&^*CZK`=c(R!MHExg^Lo=y3gh==(rdwX#5ZT8s2nV*Kyr8D)5Qj32QtCAyO=}bNSO;K z;hT^bG_p@x2!g=%rfokn+4_K^l?W^_o*>&;Q9s?I^mc%y@Q`cYvFcywX8sWOz#`Ad zB;iG5W%NKXS0SQbDFikUfaMm{P>2zi9fY5a-{Iz1m-AYuR?(d!yhpF)1gE0^xC~?LQ_f z$Xyoa4~&@Cm*W0ewSx8 zAvksTzu)mZoxdo0>%W0JoOpae@{9y~FvG?if-YBE7BNnh34gtX{1q}KkebNuJQI@< z3%Q+I3W6i@vI`EF8Zu?dtV0GYj|<`^4V1mGDd%i99@}sC!a_he3Y-Qk!V5kGKKpZF z?NNB#UYxmISa4>^)%9swl&vembS1+Ojf{{Eb`toIdo0@xzgi?pv`-|ypnFJuBKrOL z)yU<=snnDMtM4cqT}(T0DkY0!g@|R~q&UjnQiCp{zaE=nXu-$Z$fz-%NffG(o#tCZ z3J7#ABx>E-ZRN#eomL6{rib!ldfGc0!h^slmN~S2*U1Ws7h`GjrjabNF8BmVf2G$5 zE(R^)*-w+oP3QAWsx5_Zrj|Py-aQ(3D|zPsd^LZQvLkOkFp{5gFrsEXZpozm3iCW z`~G)G^a&`vl;-*Fc#D~JqsyIuJ8oNfMH`DDRJQSTt<#5pNboL%Z-`~;72o&nRqOdZ z26WSwR+3#Uj;}J<7%FM#64F!|`w6C?j1!mQpIvlH(zH1(UOzBH~E&vNTp(ZAH&Hk84> ztusHmGX_Pg3FN(O8L~z+%6I#^S(GC|B_{)e%VQs;gw-xnaNLAJyKGYY60c0jtXXCu zt2*Z|%fP{$M_do!)Pv9wegJNL@92GJrU{h|;SitE$N|=#@)RnntXd3jE^)2O^}C@T z44v)=(!J+@!z*@;b}=%@>fkTOkqEtKG?B)V<#YP_{*sO=ZyY?V&(?WLa_orUX*Df* z%)E?xc11cTKV;L@5OOL(`*(9t+$9mtqRXE2U&lM?S2NOSn+hB>WOYwH9pA2&^(nm2aorE)1>&V{vN7~_Y2Hn+~ z8&7{8p%|Q40EjXz)%kl#TIzi_9OF)mfJ+IAk|F-KlRCXqPqjxbc%a56qLBY2BZ0ru z^_Gwme%k$N;{dx`#iYLeqc0GDF<8a$*cA&hk0O2^jr;@?xD+kU-Q{mkaIG});_7aU zh}PFqlNAVV{`PV?+u`T;5AY#O<0S$g0pGdoAa|ajUdgmd{8&!Z(LJ(IAv_O}R&U$Y z!F!crWQ_;!`9LnZ=~VjC^cMaZF#pdoaiBA@qr@6>)VRFX`5+5O5ke`v4f=08wxo=;N~hI5j?%fP0U-{ zD_;A&?l+1x)EW9wwT(%-g74jRwDuT>vHj6|=CN0=z!XOi6MegPMONUoAfHt7tG?v? z1Ejdd%^7HsZ)>BI=6;&eXkz&7mx8eGv#**(B^S883J=(#1T0|4!#8{fvtQV-B$56e zWVn!op|5dRq!5r|pvV=-DomOuMx^K{c)n6_a_=c12i zis=ZbTOxiaJ#ne9ajk0HuP^?)n&I_kV>!3EFbK0n@OCSal~Pc4us2p zM4^!#OHxCcC5)FAj(`&WR4%Vh4*yD@zmjlW3$Brb_J_5emxJ z7BXt5=z$It6UNUPGs`0P0&;>b*8v*Q8zO-8^nZG?D_ANoV3NgDY2hoA<4O_rkA2ym8Q=;(xzQ3 z9PfinOD?OBeKW-XyqrY*v#N&Ido+R#^f{1sX~xg~@b~9)_?RA?HWaJssp0o$7w%hI zEdO6z*vJt7z~XB{ZuE<8!|SfMf-+W*qQ>Aa%5<3iP_E_7h_g#EAv=uz=1W~wg%2rI zQS$PY-@w&DwY}&Z|3)jS_B{Np3g%IulPAWldmZ*}dm!F^F>ViNc&tneP?1Qpy}ek^ zG&R~@h2`Z3T$ad_@K&~+D_Amh_#g7-xh5%HFkFo=YAq=h9*Jc@>z{yEGy8{FwHUh~ z>h%LHUZeXQc$YE6UEEUXn$LapTc_4je!_K7(R9=2>a_39IX4F(!VC0DQBVt}B;f-x zfk?*ekvy)%OU$GZ1%S4b-?$>EQI=H;2YHcnYYs;Ly@3t%Ee=+G`BZ{x)=Eent1#hZ z!_vOCoZ~%-6Zc|!+KqKN+5h<=Y;mX0qV@dK%eld-mQOO^9>*YO-Pic3^>$f{Fj=OX z`OHn=2WZg3vcfM@g>eSu9A1BIedqn))dCBKb}dgIe)Q~+epZ@cNaF)bZcx4> zwwZ*v;Awsn4XJyQs<>JhGX6GIRPb?s&8iKp##6npuli3+7z7Kn!P)CR!e4*^zGJy| zs#T;RSkNLza2xL(HrH6wzkFST25f3?bo9TUbEYbNj=I^NdoJ}exfFr2RYe1u=ABi} z!BGRu)+)ml*P0=3S^BHfT56s}c!g6wK(V&X-E~F|@;VNPz0HX@Cm6Y))g-;S7LN`4 z&+W8!TAK1Zyhm`Ki9KoDNJlfvd!RM{`_YIEH02U$_*Ezyq=n+Do?p^)cIBx2xFi4T zn-K%KY|10r8-i=`TiO!knO++^b1T(h%>xfj*R6FjHvDDyZ9{j6jup>ECU-w9c3lJi zLj%`vlaZ$TKWDXg+5Ml@!{R1iPulF-ZYnplH^irEt97qJh5(i+US@Mi-f2oIRg+d} z_yHLIbwBhueRwki-M6}+i|EdgggKo+<}QKlvxt*bB39T`WxF!HN6VSB1=iutcVYT_ z0#6>C_SPDk)ZR7b9@_@EG!%Ud$6qtzaeU{k#oplAWW13W43vMj=Qi1v6W@O$P3ItL zZ>F&6b!4q~wnncPTzpuT*T^V()500-=kB`qyIcS1LF;D;C^y^zLm8X#kiC;W@V4gI z*s}kYXSE_eUMj_y`*4&^A#wzU35Uc@F>5H*QI)r{N5@)es34}(piAaVmcIb|$(_N~ zR{#01a8jRRqzL+<=4LCn@j0(T#QPXEF?IEBJ?OG+Zuj-QfxkDppeKpv?U8h;TdjvE zgy5Bp(%XA$=2X6UB%j_xei8Yn(yW;%b&6%L-al_X0Jts;7b&~RuuU#x8y^-%aPxA6 zc-10AU!b*ESE-kw2meiYPTB-j%!W4a$5K1?1Mwyvcvqj)9!4jcQ^S0M9KEC7Qw`c4 zVOB@ww+~hK1ccbSYBK|{*t$onnzcMU%PnW;iU+#r_vv}||Hssq$3yi-|J(PSvKx^t z%D#rlmTXBXWErw0Ya|qI_R7BRhKLrs3X!p8UsIOsI}u}SW6aF`U7x<+@9Xyu_caW2 z?{m)kywCeN&pG*5gQdUV(E(GQ7QIXrqz-w`H4pPlyxx<5IQ$*(L}MOzEc0e(V%|O^ zfHA%W3{@2)d`B~DQDEF?jut;kow`W`4mEmRI*he;=4EM^!C9gr7^Q6S-`Db5Y zf;Twj{$m=%s`@sn9RV(l@hH|L6g+{=I$+M9dSTD{`xdBX*?|+{^+0U54Q)wlt&KKu zO?&KDvEWP@U7-Kfm8U^&RmMJdO(K}$i_;c7U$}n$aZDQN8apCfew&I*!*38}jLlW{ z5M=ts_(E)MSgx5l{EF`$A|u4>*N1eK-@~fM9>=Skh_yT**iH%8^yg1o!tOl zzVOcE0eGA)zSH|~cclP~ssyO{XGhYP;+NPVjAnZ1n{Ewd2ih-7+sx_3!B>8Z9Y-DK_+Znh#xIDozQA=tnQ7KR%f1J z7^VZYA2ZaY9hf}WkT?hK;Zd-+CCa*baXKshUHNKnBv|xfH**x6}Jn9Is zNEdiuy$B2c%XCvu;wg_}f)-lu!hwbRtpCNP&@q!gbQeY%HCL!cxL-oNw>J-9*rl?9e%qsBYOM&SgE#)dNCi!`-0?U$lH=amxRt`6bwq;s(v3| z*fnc;PZKIj@E*H&+_rlD9A_I=g<`)%m8|=o6ygGIm_x0~^OgKgAFs}`Cl)!W7Z}rI6D;%@jSPfO zYbme{f;?2XclYk)d+&HPIAlF%J@;~wCh_t-zBn1g6A3o{KRDG!ndQFgi&y2wgP*(x z|BB(lG^<5eHi}t@nT(-2PBXKw;vD{@rUB%H^dA6KHKDUyX4j|UA<=mWK8@Yg7a)Ij zk>~{rYI@F=Fm8iEC_%H{eTTG??ly+Xk0jpwD$A^e>bxH+-eBabcW(um=@Ykvk6@9)N5EXct*Kern&Opmc9;i}A!|)3l!>gc~0-(RqL z0b7CV&zo!>NbrLX|{fP*t z(x?~R7KtfLd*ZwXBd2QUMw|IC$j8b-Rc}Iot;#iWgJ01H9zTFepf*9LWg+A743Bgw zu`)8GiZZYKV_}`#B(7h&WyI`KI3)G=U1|Ej6wL2|07F+-^Y%f9J3?;+0NXUH7eouRRRlfe=K-}W%MX5;`*lGS!7G`m5p+WpAL8u@Sj#gE}&i z?^hy7*9mmpNT%D@Q^)VS@@ow)zYH(^VO<%7J)TqMq1U&aFyOl$HtypuvSHfC7_u(R zuCeLTUe(lF>UA-#(Vvxn*rAwpM{|2tNLxgDhzu!`MTJo8@r;iXZjmrb#s4iqk-{Ze zZRbsdE+F-k7`vrObNQT_wJ5QPi(<(b@o#cyw(W1Ru3ZP+L?Q__aWs%R`)6p+78q|zFEOaATDzW>NMa#K%{ovj6on#^^+PG}15_OZq z8%Ph;C1mdDbRCasE?Zye(FQUFV{_hSs+Jfna5NVJz%gZQQEJ9p&?JdcZsS86TU5`M z=IOTlL>aSCmoWCntChK5H~XS@Vz;YvqdREP>N`TZx7eF9UGX{~ZTEaKUyneC4_PFk zRBloJbnl@`=494kJ7KA-5U+rc47zb1TVCB-`+&c7>&EW9v<*$!=KKs>TDx>Qkv4fZ z)1A=dLsIMJ5LlR;eN%a7|NSwVlJZd_aX(;3uXJ=fP(9-wRgyZhYuu93j3ocf1@CGt zesNRIM(BWp-Uxa*<$I-Axb*oVo027K!7Zc{!|D&iW7JM5ukh(#rS0kZg63sc%h)SC zfyvfFLy`yP3+XZQluVV5tmlTLXoMbYH`LSy+=Kcjl&t|p2MBROGLTPN%u8-ce@=9Z898X5LC?yeWtZcP2f!G(p*Zm_pJ+hLtvF{-3PV}zTF>b(FAQaa(jC{Z0CAtxYx(MucNZS)mJj`_%Hvm0w_*D6 zuKnL^G*z54jku6ao552o#&6?J82Wh16&5f`!gXWE_?Tqu~^yE7ns--60oOF|@sc~gp?i9tZg#K8T zE(YQ$Ko&bPONN(4b$|#T`N;;#bDHq>8B4^#Wc{AFTkzpsi>Ax=txGL0)4~#?@U>iF z86M5i?;Kq4yC92m&c43V0g93AxPiI4?>Xmsl(gwb5>S>PGF^rBjr!I4amrh5A^Vrc z;^zsosWqw|TAE73hp)T`l%c{?hGn3WRlj|7(smzTJ z4A++4!U{_i`{l++Q`M1)G+CH~2`(+)b?q;2*>iF8ay@yoHNdVA7ekPnD7aduGktyt zuGZRXIvLAZ0L;ZV1W}OLUu()99D_;fjwV0rT-5J*&ZbPbU=ez-*o`g7Cm!iI!=`kU z*z0@lT$rI{7k!!fjN7StrNTSF$;2_E2$+n-R6!2A5T0 z3$`Bz_DPgA=(tUGn@Y-hOMlz`;XCcngLPRz_)k>Uddtn9LL2vf0YZ+7o4OGCZ6*dL z6&WzSIbJF12B&BYz4W`${LuEs>42mZL1PD{620hjmEv5$10pODDh;ZieQMo{6$z;Z z%5Ag>ubvN;?yS<6Ey%~_9t;N+I?|TOJV7SH$wF3I;qvVb0V)x4Tq;RN3AiUSvD|54 zpfPc*&>?_qPw9O1Sd9f?{(`jV zWpW}R>7!DSBUjkH)%&E&NLpn6o94!A9#^{;`Clb%^s?f^Xd0%USAC;kg3a^n*Chnv7EsO2A7$eUZqqQr1p-*AzvI)f9l|JTH z&+NAWN|vz%&9vAuf-uFKl`WKd5`bx4AO5-D(lN=3h#CMrmXYp6Xu8+P^sP^vjcc%Z z5l(zJ3^4vOq`Ex<&nyO(;GDrBqSCj*o!;+I`7i|h4UcmeLClO(ootcadF^m*HohZS z7LWIPd~BN{JJ2dOrA?t?^pIMl@V%sCQ-i2MvGa_s0e&F(eLB?bJg?mH?+nHXd!O2#K*xl zwV&@s*TR9J#B-8>@4o$Vsqu&1m#82#ilP>t-*LD#A@+d+jJ;5QUeQZ3(5IK6%(ML|hQ6nlMn zH;r1bR&NMbh7KiOWZuv0F(pzYGHSA<+K&p~><({!FNZDLiz3?$mATfBUD%8he;alr zsY@c;2lQnk3>6X?V4>@pFRZ;9-xm8cDd*|Op(`jUBjQDb=5*h~GQL|!aY{bHH~DMO zQ4t+eDWjY(%>}J%9LpM-$-fTZ<_fIy{F3Y&Ev572@0Y<8hPvHbUE#^^Q$$L2qfv&= zvcWvgn_MpAH1Cb>i)-9ed<_A2<|$7 zz28^t`Kh!YZNZkB@q1CO|y`U#2lpnV$c+Jk}PQnSTC6)3_9Kvj_p-7@0}SKi!} z1#iEdR;bgqQ_2AhREKX}FH1Sl*S{oeG=J^nt0Xm4B24mU@{T%qszZ7z+{dzSm|^i? zO3;^A^8!1FxpQK0!WT5JD(hYU6^U*OQ5Q4C3AKTO zBLuG|w*$d$uOBPDYz6~tV>7ACWzPM!I$WQh&N*||bEfrvot)Rk(bKMIY!`RQ1#s}3 z;8}&eSi5CU=9Qm(T4*owLF126ca~N^_K41!s*K9k-XB`z8RECIrho1=5(ui)lCMzU zz{Ii|Q?Wd=*>^Uzi+K#v2(s>Qp%Vwif~mWFMSs#RrJi=7j&gF@gT+le@;Sqi!u!g}nZe(h8w1&z*EFpKeZBPZ%2`63uv zw4a;`IW;QGG+zi*4IB!sn9VTxqI-;`V(J<^=94#-P>~GdNC4VDJS4KN{~)t#aNre%y}dno&zual3v^ZASleRqE{CP{pEttlUo5r0yJ z+AE#Or4N-oK+q6smcr1|D$$Btcl2d=@i~*GAH0$KGqBb=?Oes@=Z}8!@0Ob8N3*5W zeb4Uy?4N1-^!hk7PJ(Hfj-~T(7q?ZZ585%;8>0LwKx?lWk+=^8o3V=e3^)DYq1LRr z`;_T9kfzZ_qsD$p<|(y|`l~dUbW&})WW075;K*DGomJ3XSkDC%nvK>d@(PR0PM-PW z10{4csi)Os}F8&;p-pDvZurXM~K*Kz2l~(C84EtJ>BA;$Qkpzu`rg36; zO$*Bkz%Rc;0(u`h(OMoMxg}x5V`1GD)UwNPUR20R3;Sxp>WBJAzwZRn9cM1@H&l*F z4804QlVlW>TO1qdNNH7`3#@a3a`@C!ANfSTQD~N%z*bISS9dUun&0Blhy}6Z^OM65 zciRD2>wVn2^0&A@-&-^5&#jbJ0lI<5JC-QcJMViCf6qS#AF>>(O;&A%I%&(&D=a{w z0b|dM!WA>(TJh9FAAoV+OKt5~s@!?&1t4Q@gry~m>kN9i)sSG5sL|eQDz{f9Qxbp~ z=vx3ZC~zb8*H1F}SAHwHEv?rQt2?EF1o*Xcl^<>#{dV=9@U5TKtrTmy_rUh~c8z`w z<97`M5ZOLXx5Ar-lwhx+;1Bxq<~v+vkn3JIdY?va`S&oWLNsVCR>5UiZSb;KOcCqn zn1_rgJl(p`*VF?Qk4&tG54-ccr#_@p{C%wc-l)b{J|Fu;MaCz_{R(+aX#KHflGxpt zH#G@bI(06CG6jIcuIF)#X3(v9mrJ!@ zzCq@7LX>|oJ+XL^NY?Q7N~^sq729^4e_FIRALl(cguQMvCYoYj&tUMG z1lKOKZNR(;T06-8TM?F6_X*yOzi~$=b`QxMs!5RF0R`_^Ofjmb#6KC13;OL=YTv}^ z;&J&q{%vUQBWb9ZMU2nO|C|(d_%ur=Q?{R@>v_WWm#o6NsFgi@(EQ7gCtTqgL}8rB zFk9wBZNbiW_GUMG-S84m2+l0_F$qr$|HyMnSqf_Lr;3{T`X#;Us{q77k3_ld6(cR; z1!P(CH4PhIOcP4l(`%veF*eT zr={}fB+hs>t&OCEg3Ik&H(<<;)`_FVJFHL2a9OPFa}`gdPhO^X9i_(WapagiTl8; zn|T>sMcpW7pxlxRXm1 z9-iT?w!h7tZf}n5Non3(9J_v`@qyaMC}uEuQxZ?T&;v$(ZjDyWylGLc_4DK*u(B0- zqHjr$Labz6HlBJM681JRGtS{o*A$!j?Njk@MiDTd!BiuAdRO}mm)thl?ZrBfzAd2f zvm@czA#3nZWIac4%Q60B-tehP{_me*FTt<=ijJ05B1e;$jxrk|3oLQ?RMd%K%lh7T zoUpWX71<5$Wn^7YLlisUp z*S%zQ(S<93+^-}z33bD$fcqxaRNY(gP1(n=u>F<;cgB{1B?Ji=C#4|}3+Xj~6dMs* za<_X)WPfM6>U;^qw_a#B$lwfpwmr79s4oy*6P-}8)QucXmAcwAR(Z9^IGgSbnJ{sA zagT%h>hTr+tLL4cpFAkAS&6D`g@w$2GmvoGyx|){L9+h32%b@1l)9ZZcC&&-a}#`V z^p|pYfTQ;}4UDe<>-uw3Q9NINIsAw*pMrDuDT91;q94?+{`%3LPHh6`4^VpzCcJuj zw6&!fxJxb(E4G`paK0-@R|g~!o*A8Oc4Xa^Y=7*_xVwu=(*!Ba0o;O`M3}3-QFK zlMeb$9r;v_x9V1Ed^Lz0`R~Vqsg5m5Q*P>A+JRFls#VqNyhquOIE#+irv=@8*6OED zJdPm2*9!pb%SaxJwC6ViJ;{VpsmZVOOH@3)ZOCaD?=-M9=X<#rd~$SjUBYcA*--35 zYy8zVSM2VcB{&i5=+w;+v&ejXkPM50eC4CGcr=QBzEc##40dYwi z-Wf!1k{CCn-)VzwK-6d+onEB(&bKcd**6;30ROc8tBlR>O>)0fD#aZT$7$^UByq?y zStb_#Z!dt5KTiVI-(8)h-VJ@>9sVRrEGB9Z;Vte#EGs+}Zk_T&YRvX(m_ChPxWrh3@7oa^x|-D5OWE0j}9&yeCrYE0jy)b_?G}C^s!R~&|3~u5dWr5 zbXLagjMnOf+jM3QjRFPC2dFWotBrL@tG^p$$r9y7*{^9pN65_a%#8Z14!- z!?vb`@4tn2BbtP;y^ZS2$ky(#IDWbAA6-|NgWKGbvCR0Gn-NeY`d9bZ7bQu(`3I_+ zg25P=@djsgrH`#W$Co2UXuD7CCV)1fuqw6R+LTE zIniP{4w}wuyF?!l}5FWJ2wz*qK&g=_l5LJ>< z{cUlkB*fZt{WD{x8h>}9nuoR*0`UPc#h=#=G`_cW$@OjjyxTe)i0+|x5d0bEkRhn= zoOy$|(7Z)%Whh54u`8l*j=cLZErD~LqkvE_{ODKA7FId3+SuZhwA(M zeA=d(Cl~orY3{AO8pt4ppL^GLJBj=;^A$7(whFe;Jeng7t_WW4NSzW*$SJ#J5~-#1 z;}RE0uyzFQP}sf<6{K>Wi^>(kV)$Mx;<^j%{#4pbN8tH8)<5s@jtUygra!MLRkS%U z8h~R`9g}5y3{A_OE|R(g7Y#)F9nYC+aHoF`o(j<_w#jV*8&^y#9cPX|8)aVcGUtkT zbrkGL8eUSsbsG76X;kcmG#K6tEoahHg*D8<&S;tO`yPVl{d=7u+_Q|Un?F+x3jhl6 z;-&I(o5mUc>&Olq?4YUyG(fIInFAxkPz`5H{?pbBYS$apT0CZN3&Mqk7_OmZNfWTv zEKbcNr-&}JYS+|3zm^5_hdW^UPX96>e<$_oah~4{)1;(o`A4^^0qJd2CcvctTsEvT zd`tOM9~TiJg@YME<*(HvQqQdfLN6RKhwZK+%fLP8)KWptkjukuW8XEQ;P91Hepgd6+2nRr27g!gCvZAp@3yN)&v4_{-w( z7e!ew%aW3&aRM52=Z3q^>w-DeZE_1eM?++Y0_k14 zYe8sfnhZOcmrwF2kareOzlVO2$BMD~NJ$@gk%W-#^bXClzy2=L z7T)qs!=;rB@GY_3J?5g~y>lKlPlh#$oh0jj?)NRj*FY(e*)r*ERhqe1{#uwwFWV-E z=`S$J71U+xPsVdG2NrA24jS387Ml*EH^i|~!&BkE5{eTQn~&~Ri3CTf(R^%`8F^*y ztux}DAOA;iG8u1zOf~@NSzEyl=1D&;CNGS{Zy(ENM`9F@zhxdOl$GV4aU*BQw#E3DPX*w$jJ-52) zhgmTY7m??V23O_Wh^T$I8ZuzcO-#2;$>%U@lVQ=PE!#xUFv`wGg_@pp5LfZwRKh>~1^w zQ8+7#RI=&Iq={k7xK5f>@tduP^J_!7!r32F#ei2IphMtQD_HqJt*#30E=C^}uei4k zP8iM}k8JGJdcxcGOlb?}RP=~J4}*IQR9ikV-Ck$`8y!**t+am5FF~s8`P*VA)&OB& zrRwA;^Zb6)@+EG-&_PHatEye|?b6EbU)E1Qzg)(Vh2E|gz=ivMu~{!IIuMqW364|k zYyERFV_;7%Fvi_C_M)*moedFY# z2zx{=`|-Z#*SqGuNo&M{`9l00AI0c5d|y8eMSi#{^Y+~okPVcI9eSiLwLEx14B7>FR((4{1OGD%-dFGr3v-wXXCacy}8)B=TMssQHhomO*?R%RXKw@_# z>tANFkQbs`lsHSgFqVCTJe?eBP$Z(vT>JFy2(X4fy<7>;ZF||WRoQf7T>39fY^K!t z4z-U0A+&^)sfO~MPkdA-pebQpy`&?W)WoJt>3vhpwwY=Oj$si@14?z22#P)M#x=h!e( znW>5&lnM6DR*dR)qfHwqN!*+72gRgJ^a+b4)C*t8~cJP#UnM+9%x zb1`vmm`(*Mjd4oeH$NsiA9(APc3-0+GHUKUz*apv>pfz~_Og)NR?K9r7Ca9PO|!aP zI?Mjhmz=2&$);!`@DcU4GO3uPbAgu_PxK&ig9ejs_VMZtcuq3TaT;sDgP?fQL4RMu z?9w9ls%bXJ^>KT{*FrnMoDO)Vic%d=6-3bI>$uadZIjl=tBKKy)&pf0 z9Thv^7cYea-~Lc}Sw&B^UoANqdz3WhN4(RZBi&&dEXoUKXj#&d^}t#r-|NvKauLEb zJ&3gRG=93DgqNWznzMgCvBGRCWkO7GZd);pzaV0kh0m`o{%~E}s_%e#40T(oPKY2c z;hMYc_s2E87nz;`w=Sj#MD0K6=bY6UKR}EDjp1cEn_wxJOVGIta{&vD-M6ZyP%`YH z9T*GxU9PoDJ%?2c+%+Y^xuClX5%|mBK??e<75#X%IKN@~Zb7+)Se>RYcAB~ks31Qz z$4XtjMtWS)iSQA1;YyOI3HsEdUaBLK zAu(*Lid{e)_#5ZARn-d<1+wvOnEDUQ5`RfCDVBzJT+n?{8&HK+7V+*~oGa9O!FImo zJs~!pn8q1PU!SsHr6?DDdT8E_)+49RAqv0cYrpS`OWcH)f>}hzvkM0knbXtXf`D6> z&m)4gj+NgSIG#r=B$m)Hmvh@3Kl?o8n8Ee--Ni15Rs%At;CLXQ`iuk-0#fDtXP zUr)@|u3~-u(dS&~!dtw-Zpw6D$TERw#`Y#r8h>eYO2z(XsN#@{de6dh-QF0uC{dk^ z5iH>p>f9J!gKb=!q7tKFcFyR@#9CvuG!N-rGxlH(ja`5i+ZQ4U?H6JWesPt7AakN~ z@7xt`0clZylwA}E6EG&)@U9LkoqpD8bX1d`_a~PYc!()`&FGX=)0t0<$B#*i2ze|S zDV;Q#xU0+#J4$RG&wl5$jiWw$j?6E+$LF2Mvhfa>m|lbvjVMqNkD2)01K$7gK*B9O zY7!XaQo+#S)NVib@HUJD(?BT~2Eh6Ww7QmrR!cIUfa>V7Xe zRIj`r_35Sry5nj|B)J&lu1lBXPGOma>Bv$7FZ!x{{9Y5N2Xw1W)oHctafUFV{`gbP zqfI{;DE_94`_EC^bQi!b;O%Ql)yN9?*^N73GJBDB58kMFV(K?xrNG^6;?x&^-U;f2 zMd)CuXetx?SmF)`Io3-TjE_9ZJ+cf7igH1J#&bfz$McV%c z<62b9-ZK|#=M!3sm+u7tR+q)u=Rzx~WwN%?swVUquR$uL%KnEW$l{0BkbAIY)EAC&1u7au2!LwYn8M2wg>BgW#|xz?FZQvC z0=EnWy;*7ue1zK5f|XB<_8wrw9=5M|kHL+>4|0S$MZS)ZMXu0!*Uvm)6cs{m%QW{( z+h&5tcC2*DxdeBeb{@^RiKue z@ObVwURXr@^Fr0XWef~`&-Y^-fu>A_I}sF4VvQnuQQ8cmz%z*-2e2`?xYh>_146{< zLP3BXTqU}Oxl%>i9KL)bXA|~z6L#9RIVauMb#$A~C#M}K=iOHaXyNpjy>2vuhv-SD zJ4A@4R)7VulQ{1!00(_Zto&}{=t;1Z$LRNGT#kfE^sx%wi%)QX0>v9>dJ5`h2Waz{ zftNVJLDUny@QuDN9()&F=dw{%?kJ`bt#hwBj>Mc%28NBfd5$Lbqm@0sVxh*>v>OhW zoUz=WCxSARlbnOfI8aLggjNKrN)TB$9(jyIoH(FE?o=;yqNN|Qw9DY?PF(TbSZPj% zvp`A7f9uDK0ecMfEfV!Cyfdb(cixHS3~3MhH<72?hgT=ScKR8~s^+C=CjJLo%zCw# z?gK}2?%v7^?ew$IfssGa42?HEC@|gI%r1cJY3kJc0FlPU9apu9Dg`S|a6te0iXY>k z995n9*rNWqKExW(y8~pO9G267&OKb?w|_(f#i)54G)=T4zj`jb|0VkS4ORcHWYYH$ zH{t#7D3>g*m^_O_EiJy)ica6czlm}j2Cs#k)`#!s2e$xRL zvxz7La)^wZy=ONea~d%P6I9M2eBYLK0nBKv7*5l&zW=-?88HQ#|A`dT3lx>zH=0CP z8s5+81{77ICobYYhv2OY)fApJt_|fw2N|@}*zuSH)R(b&uoiUYzh#(1e%V3%PEvE7 zg;*p)5F1?}T(h0z^1h_<#^l|F`@wv~pwm2c-*XhZkAwpE^uHz1qc7RGpg5RVi2K8{F*8xwCE{8}+xg-|n> z=zz=IM3w^P_6mgQZDu>md$Cy)SDKYr?=XzPO+W?0*nxK~rGhhknCe2LRO#7$8?FA8 zzHgXw=lT>yjrA`x#ny48;uqpWiA@gT`cSU>8Gt$-lzlXMO^jqLzknBZY#_Hx2>6S+ z5tJk&Tp%L6R1kTi8K{&IWh5b;k8UeW#ZSWbnRd3_P*dgSqU10-~B17Z464; zfF4kMa6B>M>reun>_mW2EvWa!Vkh|d_h7#AFcvk6(0=BNrvEVy{s5`Ft6dmkLn415 zx>~owV^ZfHwA&jNjG^|v<4Na(482lf@fLZO@ek<5qgsvRa&3n8p-6|+f*JCvxE+Xn za@aSWGU7>PjV3dcB|73W@j6-2m2$XqVjlk}TPjL!h2EDoUDn4QaycaTLD8qMR8b%Y zPb(*LVtwMAlO*!yyvys}`964*8_n$j;)N|qmIs*n-g#(c@%a}J$wnXIqR3NG{sh6> z!R9kr_(r9^`ODT{4*YbwQTMs!qfLlQd6w*$^?_{pF*H1YNj@6lICNmI_?W62uD+bn z{WURI!i`BW85YuGA6aA&x#XPb=9IdMq@VE;Z&>4Csil_^m5@(!U~|3Qw2F!k_zV>V_%fY57Ob|BEr< zB#bT(ajtZXBPjpG#WbSTz4&DI*P>&n&>(`*G1tvSU}&cC3_d=$6V1nK*bNQFuJ&ip ze87`^79hia;6Qb8pI_AZX(+?9q};|PoyfCm9q)>9t*zx?-_Jv$FRH~ccf%v9Cimab zl=na}$93P-iXrILzsN9&bH`AxipuCZzrJ);7fJ!-PR7ncUypz>D0k*OwpUX1#{Qum z`-*;FGS>A-IlVyR(g5-LlPto-c9jc2K>S8ne}0sVMTA;@>bY#!OoM6u4MaMphDg@k zCa!{|2Y^@Dt&BCmA@H6RDJId9M;;GXP$?fouMg&vd*l!Xx4rWMvpld#!=I+QRZq6+ z;pxz9C0gfg3D%;3&3hD^`^wBS-2o|R~i$rOt0x%KJ}svogh zh>7h*p5cfij@l~x3?bh(Zy{hOfm0V(k5thLgG_OMj)K`CnMbm!ZH=%Td?C1NYdl{{;sb z5o2&Itu~_jB_>3`}I&Y-c^)Blvtm>LCm3^5Kx@n% zkPYc@`V(liHuHCSvYL%R=o1{EGH?mQil8H5G6{ z*p(J6vcLSy9k~h73ob(Jr8!JpN#q%Ea+)NGR$QW4gR#4biZH{I{bgGue z_`3fg3*iM-Ub!rCHzJRtsl033l%Y6zqPiv)ceZ^0?ABtH{4Ci2he)F^WAN5r+8!A~ z|Htyymq~isg6cPZT8+UCBwJ$&^<|bJ-tBorT?g9Ron64|fE+?*Y{?XAkofROzYd;5 z7~M{EPbA0=${L4R4w_i9e3#H$H5-04N}4PDZu$Ir(cMaIUm19iDYr&v(%TiyD%U^M zzf6(7i8_jQSaLf-p5TTbkP>4c{qQ=F7pw$cqv=CjV>`>|UoRR?@LK~M%>S3^i2~0X z%_w@%F_@A~m|d0vf!;&=iPWVx9>jAyEcERj z3Jw3p8Y$)(>CHCXwfEwS9vOs?XFMIfW3>79{2QM*f&i+Sl zWlv)(SsmU&NG5B4#94>R`rnu7?_Ix=;2uVxO;}`#+aF~zw^)KdwR^K1m^26FUc9h= zGP*O{9TrEqt#IG+!*{7=@?|L z_GbnWq$Ttq;U7sy$VmTZ3w7`;f))pjR8s97T+|Qg+*h-62gBfdBKKceJ_ETAYxXmi zC9DSMnhse8!BB(v`~n8}chd(P0%IG81~$Bc7Z>up9u7PKVBBZdk9&In$jQ2HuE`Z!wiq!t|r3mer>+MZE1UR~7BG%qEa~SJibi#(E z_ME5d$;158^{EuSX=ioODMFNP)P}#o5G@*tu~E-2i~34xdg3_1H#uf<}}mOq_ktn?+8Z zZ9E;61}*#K-H@QjN-7pEWepKlnUmP^_7w#BhL&z^$!{F*IE$@bk7@@dMLPv9cha%K zY;{{po>rRH{qiPNwv7P?+kH=uJgT~ymIpujihTa6nx^r zlt{KYwudnk5ib9nSeCWNRD*q$15%>L5kItq>Qbz5E?d$pju`6qZGLeZf-DAwQ0F~D z1|A8`dn%xfbQWf4VxgeCB3fb3I{ME1+v|bIa4wL&E8G;rIet8bz?%oc0nE?00sG2; zHdBxmh65t_;m7~s9>id(X?=MK?vQ{{^-n-dzHzgi=Zu`E+O#S64RcgMs>j!7n1Aop z)>9WYsaznOg>6V+?47rVbWllZk$Pw;SG*yXvecs#!1eK%M4y5W=8g7PO&sQ903;|%0P#DDhQcR0fot!px;xl{Au6^u}Dq*A@8 zp5m(j`AF}!=|6-)hPod?iqTb{sZ{WuaJl}a%D_{D?BGO^iztB}eoOHNAK#Exm|h%D zSqkMvsdv8lbDwzNzCxpiRWKY&OBiHt^d?CqBXPtV%u3*G9=ca#kYL9JnvF}`kR|qi z?jDC(=@a;pgTftc%RC7pyE2eDL3x}kE0nzvbb4A3r0LSnB$YGbafZ%!J;c+`vV^iJ z7{#Ek9X99d&GF4mt;*dh`2#4VDz8*JyabjZRZ zogSmB>hUNigJ|KoO|fT+8{*{;zU(fjx6e+smNRtYBQwn&4np(M};F<;b% z9K%Y=8x~c=&{pOD(Hi`2i%<@+DviO%n~4_^9DX?V7~L6<;%oz0^X1w|$V*Vs?vb-v z_oX5}wO%dR6Xp98Ubv2bAE|{=W0lh&3FX57bQ;-U??8z$r^JrJk|4D}HIXRdztHpl z0nd1^pcAxpb(Q~j`H;hAp|NB)))C_xCzcADK&R9?>Zli4&!q4(r3YanVgg<~ zZww($#6Oe-_JJ(08;?kPJ<@Dxe^iEOB)ocCVr5suGZC2ZahtpRQVo+ocL3XqeNz7K zZg9Kp{^vj3;8K|2{i(R(no`LIzu==;93P4ArmesCv0-xFkInZkg+FH z`%>(~-+@JEn=TI?7X#LJJWtTw?K+29BDx9>o}Rn=_*)u$)7Cej(fdtx6#W6cck(s^ zUy{B>u?4sGw>As)Eg7uin}NjG|Kxd?Smas$4(%Q)^#}$%+)A_;BIhNQ#k@!Sw=1|J z&8libq%e{>;k_XPiAK^@uA30o5V~vTgbtJ?uxBOFK-0&K!Pd?ZXPpwSo9w;}o}=|X z;z->0e}Hj5xqrpGnj#ey7704;s*#k4XFP?e@|j%}Hn>LlO7t2nbH_4?mM=?E`HPg) zmAwB)(|ZRs@qgdL(m|?klwMS%NHKH)fgm6th;$JtLFu3Z(u*t|kuFVYklv&U2neC~ zCelP8^j<?k zA;J27ltA{sJk$#V7x^39y(B_8_vSV!yMzln*p3qatGa3ZE9-{f&u;ZKluM-bLI0nvP+DID9YVv4iEc0J{;r;B5!GWPIB~Qwp`XuzH6Y#Gp>u&VS@Q*8Ai% z`Ha#?278v`&U8mDin4oSzq%~Z@p!FkOVu{|4J-HnY(5=Ng;wFbW_dLRF=n>SRxNwg z6#)7*y(##gX>bM5f^BO1J(1ba3c6jw4her2fq!p^pXBES>nwph;&%fWJ+?iM9H7k? zZN3nkC9KcGEv}MXfDZ?*L9x%O@Dfh{V0`)Inok{L<0+Ok23PWnbUChvvgP$Ef3MER z-ZK}*#Ak*RMEMQTA*|M?w?ZJ&dcVh?i|59%LB1SSR$HJsczX&D?g|81;#zTn*EzPn zJObr(EHG;KNoaP5VE-Jn1Ap!%Y|{GRz0Mg;!4KzpreN_Hxta9^hyV0CtK%V|dl7h? z?s*B%zK%vN0w0w1!#-Rh*C}r#RpE)h@Be)fQYv<@`~UC5bIxiQaN0e0`!)r)yh`p1 z6Jo3a`_F-90s^SQf739&ITN5W6@4or2H}wGc)(G1O9i)sl*415>S(tA)zI+@hQRT1zZKUP9+-sFnH<2D zZB)$HYa>AfSUm6llKx7yWe>6*S^*4TcXnYGcgbme3ry)<(o`xY;FkEXQq*#!?}}g; zPrIGRIpqI+ZQ`Bn1Aa55{nhfn`)T74A^LG}5ipQ!xzZbW;sf5lqVfR;`6m~F>r!$T zU#q|{j+B{viz_mNZ|p|eaeO9oG zQc~jEpPyGSAMj`%TBFr`!8=Q!=)E<1VWZ;Xe!yFW?`{CB@2bGu{`YrS;PO0FoZI4x z(T8b%Y-JuH8hK3vjc@_A&n_U@5*B2c^g{euy#Cqe_G~FP?`9%yr2Qyxc9i<1|CRRc zC=IT+rPm@x>#^0F#oLI}ComctrXZ%Gt_Z*!1sCw*FllDdGrO{h}J9`jO}&%=D)SL_~mDvM%MHZ{E+3WMI$VdZ#!B(lEnJTwVa* zUR2_YW8J&ns*7?G1a4veG`N_0(R(oV%2eyk75rplxZ?9Ik#bS9 z`tl!6e}n=hJxc)WyKpO(zqZMO#B-*+3_PX&?=B<(D( zN(OwYhz}EM>20H*Si}fpdrt|$X#Ft1+^9d^`M-UqtBZqHJFKZ~WUTWX>YMX#s+j57 ziK{?7FS9^LE@p$H;Y07xJvDH$NQdS?`q7#U&jF$eq^Vz(-Ge%eXB!1vykUsu<775r zk-|SLn?tUd6YiOSrs`fPUs$kGbcuAYb-nLSd~#c1()O?l-SbSzv#_SQep=8TiKx-j zfqr@5+Hsuyj13Om-5U&k=vG7vmuvPyC&WIhrljYo{EQ5MIQATr6`#SP7|NIh6Dn*p z6DriA7|MyktEB@2TB%9_45<(GtW5TE-w3~J@yxXPxwYCGv%7fTXlmC4?s2V!`A)G8 z&{-DovM#`InOK20%SX)WN?*x1&-qv74!XlZkr$Qv4rAE{x|y<#r*1+fD z9y{kp=23buyvjFv$q1n-0!+FVj^dgjZd8nCUw)^|y%|@e4X|Gms4L{BAV4gO zJ@X5ov&@mn^0Qj2$O$-<|JGH2>JYqsYwW4l9G@m*D>kYExNl2mx;6FNDCS7KKyDPx zjo47_kh;T!>#bJz*)ne(q)UOHx#IR6aiz4+wjocB95e&@F8|A|v%AwSQ#cCRsoqo8H{o!xe>vsEEC2a7qL@2Wty%N(&}~0w zT3QCWT&)8Zc7v;IW7)luuU@LB$ye@-d~9P2I_>Jt!)Ck{M0g>F@| zr8M1o*DyYsjc?0|FF7y$^4sm`42ynF&`{CxQcu}zd#qMW zBJRET9@mO``aoY~0Bhc8A#c*K3rtm1$NJ2Iz7v22;Zl_L5EtV|;4dU>twP;b;CuG{ z@i|j^{~F75Ic57wfnkoliR!a1&OrS6B5*u09G_#=fo;=$xA2pst@#RKU|H55e0yaC zszBvo& zLTi9s!Z}6Q^7>y5CMzUx#cjLjeLlOQChT{zE)0pUny(K?z>;VhM{9Fz;$mEJQI9}N zG?Pn87LG4@KuZ~)j=ZXZcA`OeI5?Cl^7!KNu|89dVHm+{jrBV13Yc@|)6Yn^V2?#U zzz=t9EbxXmABlj^@@dc8|A~P^9l59Qa+7Hyv;LppRhC?2!w1pIqZ9C83q*ef9L95v zJn4);1^+XxmsfCfu-=`!|1~AdH@Kwh0IwY%$FTT54F|n8%~?#0^8a#&rF>iU z;MxQ~*uKb?FX7vl-aM;FqkpPNn2@NXhmKIY#osvkj(K>qh=w;<@}cvYV}swChD7Pt zTT&7Ou(aHx$s*d=A#R8?z*UsP%eR%q^pFVk-_QR`rEumPVom!3HOT)e+@*cNU z1@Pb?DvA0U+47M1z(CzFt2e9AlVNBy;Q<)-ri!q&OKeto-+`xvW;!c3d6ZaO%Ek#= z)p5rnK$~?uJGTfPgx>>-1WZT=;X~9v4i-zA#@OsPsdog`lb>im?cgJ|&ys$>J_h&@ zG_$})0k!rJ!XqEq3o0|E&L$cOP{zUEN`{UedS`uHQwM5TW>};j7R7L@zlN$VD18FO z{DBbA7ivI02mVBbWRZVCG%}fLCmOA~94}70aFli=o z{1JJEbdsr5^gQGe>qcPHT}@!w6yln zKYSSMx#^ayHH#o7BbJ}KUC+v^;?s<03mt+fHoJgVtn<+ChLfs60aXECLwl>zG+sl(XI~m`5~q4k>tl8kac-X4+~E+qT^4*Ww>ZREvWo(8}pFMZh9!~ zet|}}W2<|?)_#7EB!R=gU^n7<&XfS8UtEY;g|IDQ&ffiNgxD{rs$h|a=STPm+6`)w zL1&*?nE7UpH=!8^$qd$1{CNsB7zh7}0R&xC#q1};oZ2+)#9K1~&%cE80OuUj?hniz z8r-`nWt>OYe*aMlX66YpdvFW7Fp89+8bv^|A%GI8 zy)5MU_HkO!Z(n9zbpWsT7gX=M-NuAnmuI`pDf51R61fQ8%fQ2KRlEux12uPL8g{)A1`6t&AphYyODU zzJ1js0t+wZ29n4P331UY zSr|4zd*{svSF{MYW{=bV}_=_OW zcusW%IViMCoG$%cCoLdNC@7!pz%Ks&pph`SC&7Bd#p$^t`l%DX+Tuz2m&P12Vz?k^ zwqv3_p9;t(H(vpHq|9Ue1PQ95!t+`YA^sfleF&p9uhh+}3@C_JYeT7OCM3G=9HkSC z<18@4y+X(TcttvkXQ&!wO7_zQeGcHn7Lhq4Kx3AWQ*#0SBQ^!0OS2`c!o6>&iwfnB zbk|zi0x{b1s)ZS*_jmpkfTK}Lf_(e(GGAlgq~KmwBJ8x&Lya%cz?T&*4wqUpD1jR$0lG{4ch$axop&8uC-j` z_IBNVh!U1me=xD^S0)-DM9p)D_BP^J8ndWagDX5jHLEI5hU|Ay1%1jV?*QtHN7ol# z8156(F}`?EN{j2}p}U|u3D4mYmPI;Q&+&}_VwbKzNkANCi4CaE;|c6xCCJpBSDfWu zJ56BkmVTvvT={ZRnr91~x^Gk~#QlQos(=fAzK=_uS|7h{n|f2|D{m+ByYQEUZD=65 zWaJK;M#kp(0NeAoCrt`<>td5lTP+U8uo5EnD10+?IA&g;R-37U}DgQ%`43Fn#tC+ z)QOtrr_dvMmt;E6q?a$tRuwIHFClQ;MP`qxcsNaWK@Racq;Ffb6Z~=YRAt_%PXQ~SG0OCCE@Jn+k zTmjsOef^qzDMllT@pRJD0n6z(UP_ALfDF1(RL#oL1tl=X1~nY5MG!cvyA0Gso2!o2 zlzwGH^O{j>j9`YOo#E-`Xm?M7{v)45V{C>jGaqC`!&1319HL*gFRCDLfho7QjO-wpcS3 zws?Y!;03PWLPR_}!*KHDk!vrZL}19&Cy->L;^DjC_|9|l7~kEUCek3)1E?a|N-(Yo zorW;kmx@IEudAojS4DNCYs<;GRMALk&aH9=scyrczQf<@F^5ERgSodQQ@*6x>y81X z1d}Q*?(XiXccN0Bc|4X<)pl1-iDP$rY65>h^aHcJE+E0xb zYxfhb7Zrk|C(!$I2u2>ob+g6}F3qIuTS(kiQqUnm@WH8G1#2!QJrT!x!$fJIddjaRS zc(l;_T?wqXbYT-iNrvbZ(>_Fb`>U&>Vgu4Os3lf$OgF|3O}o>@c6MLxV^<9kyw z-U0*vF@v}?&{mLCEA$eG%h+0OR__8buSVAv{0WS#1ma4baav`DiLNcx=kb23)G9&& z(TUpY9O3($7=HV2#1O?Ikkh7N5cy61$=`!)z(VH{F_hZnzDW4OXMBPg;^8ZC*DdtZ z7(f!I{eRh*z9QOB8M)-xVmI1AyS|~ne;iEKisM`d3B#=IDF3^gAfSN%hVir2QQQYM z#~zy$SJJf;<2G1cG*;FjnOrm?dm%V<8uW{V;!XB$=n+#t@phAQDnWwD8?eArfEb-K zl1%;uFiDhHpfw9au4Vu3l)L-c?zJUmuZ_TekI*3ZY~f^_8(OSRI*QQWhU;TZ`EBVg zcfy=W+=zD0o^LLIUkNJUKrFFYhi=EdZnHm@kyq>n?J>O9LH-L2fLeZBjh{{Gma}0a z^S}c<-=Fvxb^HfIQ!b|AGcF?CN>8 zsvMLO$#|FRxU&!bkpwxn810^doSPl2#&t#T!q9+M7r9C0O9`SB@bPq&Wk6@mlQHss z5beG;^>M)1s=+@sQ`$ZM$qs5q>C)@R|L+9=zi%VpwYl%)Mb=`kdI}p#xo=WFRW{x1 zv2|^D)t&Y=O)r??_Tbd4qqUQyj-LtCw0>|(xBW-Rsh{rSUj!2uA!A1eCDBQo*m8%m z<^PBBuvF=0pF%0NzbcprdmZBZT!K~A*>j(ay-WaK3?goHM}152ly`4=uiD&?UPY|m zH!SsZnk<*v8oPebU4&ou~*f!a_#qAS9C9>#q_W)p#uu()a$f(%`D zFp7^)s+@LfT$_?`cs{krXS=v&soG-DVqjEs^R0J{o;W6p)I-{bF1bbw$wTHGs$c#KpksGNaXRE=<<-J==L{r#x6rLlk`COt18~L?@l$SH=GznX@zsK5a+b zpNS7QJlh|b_+ArF+tc%E#Zt~pN>JC4)(iX~m~lTZ8B3G$znSy9xHkzL1e_*|pOj5e z4-kXZJVlceT;IC07!wvhA3xe~EjKPRIk`D#BL+I&-hY?Md~54k-~H~*;A8vVla1Yx zjCwPth9<@j@M(?jWyVqftpP$B+d=c5j4a5nQf2LMC5krI;n5moI;CA@8`nMnA=mc~%(OGVsE$wuJit%$2C?^Q9KJw?jdh|wpqTo*d z_4YWcr8vgtgooH8v$??c9h==OtOQzn;7@?*{;(cd+BSqEjVDhf&J?{MXw+!g>Ti;q z-gXrWRmLzjc$oCj?HFLl0(Cz|2ArzPfm*;}?c`&sN5pX`G}#)*8w*aVJ=eIW!w?{J z(MID4CR7mkckP(4f+++O8V5QZc0Y1*1`cVVB@D!CS9(rol84&|2T3XDlq?l8zH@`U zvpK&cHtkOjuQ}aG^|KvGD;y;Lb%x_FR&Y%TIv>bSbQ+}*1kl?LaC0kQM@U$vb!a!W zJnN%xm+&!s`fFa@ZuBDHsNsnjXL>0flCFSBStXnr z_C#f6qdiX=Ssh|ux^Q$Jk5H}uQxWB|F1|V zeQGdSaJrKWDF6G34cX)h&t+AuL+!xD%w>tphUK|qucnE;+`TV?TT&=qA$Pn&%C3m> z_|oDo{t{^l#iNr0$J4)VBDu09MhGvz+-u(gh_L>2O9QM7=5sJJzV;PNNU6>{*&MB4 z5wqgbB^a0LTPaz##t)_PMGeJP{z{qKuC?r!D;wZd{-BNq+b-=ZTxP2=sZf5MG~-*s z#`@qT0yfoh&Y9midqRINIsz9!)F&H%Q>Ex=s<*CesdS$8=ZNg`*sbt_UC;LS+ADi> z^vh_86L)HMIN%>O-|AYenB38SOBC_+y8>sgja=I?#ow7ey-kZjk*3`V(n%BLU$9wbeehCCdkXf;_vv@DdJesH zF);e7%&4S}^#}F&*&mr+IrOb<&UhT;Woe%C!p|gOlky+hjB7yM`XGsp$4MOL?CX&> z@_9o3ChD}pyTm7yawOO*3{^XNCjCwz_82vpQq5SDYqCY;Z zlMbm^>rb%B<&r688WlBXS$W++2s@XdMyvbW% zCzOKUZXx#KpO`ZNNAZD9DUbbEU_Q= z*R!M;Tg?ZGv@%quRrUJ;khAD;BuV#_8%`02w+ib#>lrk1o-Q|W-igwgz7^QGqt{Nv zWIf%Q-u^aJIzx2}JB;nW31(Iy)p^Wf75YrB;yD-en=;XNs38dN&zWYyDu6!NC)k;tUX(J{JS7~Lyptt-+<|z6FotMwTa>MC*%m zQ?K2r7xG%I&t3*BQ@=i~RGPS>(t5d+RaO;}8@W#mY3WtQZP7v-(dq3Q5oc}RKC9+V ze>XKv{U#bWay!tas@eM>Q?9Qu|K44@`vspy(H~c!=g1P{P8`MUN2Wx#S;9Je1rQ{d zH#$COp*jDef+A}4MNGcLwsb|rluA1pl2uy(ZnRcaR?WhlGO&-B)K|Z3C1&L0gw(!* z>$8pTUh#c(*OkV{xTpqH(pcymEoWZC$DL&EZQHR4B^U|d{8Ys7zGd?vGM%kXxMcJ# z;TQTu{4)BR-zIR!MXX5Ff-D<52`c#d>`poP2fiMGp3)H?&K|5KDK8B(xRyc7A{={u zr7TfZWz{fm@fqGwb${>jW+n22jx}D&OmZOkRifZaNS#BgQIU4?^`>P3>B;E5xu;2j z@UkKu=;TSb=a=|njR#Wz+Ie~SAx@qWy>bZk*c>Y3AQBxXtU{mUvn=g~QfS8b+XMzr zRiOnoM_I1z22#c2`m7MkAMmH>VMaoQ@ozJm-1^P+oded7eT&4YIcxX0XAS+YF=Fi3 z`|sN$gbSpM%gjwbEj+|yQ&juNU5hh9Y4ldMpttcy!r!e4{`3kFx5B<#;FF{K<+*;8 zl9c>Zd@Fg=3iJjc4HPFwr18>sb2rDMVljKceM!BPIHm`Ily427foHY-#u@`ZZk8G5 zF*1Udeg61T#GKqRA?}_U3oNHSe|_PK zCT!nW_P*ubO8T?yUI8ryflK65C1rWc!1+w}Sp?&;%^s|*#T5>mI`fzhRM%XJS{;szWD-kQAX9e3&6HXCc6*IXE#}6FFEOtAohKY5Gkfve? z!!hgqFi}J=hm{X3M%dw#7|_0jtbM%E)~Z9uyH8@?B&0uiqRNxpBv&k(_%}t6fQFy8 z8Wi;H*7gf)=kcBMW0{e) z#x$TG8--n1S`3&9pA}GTf_^);O$y=7Mgu3&f+lU)b7R@Fq|DBMdvf!sE~e8G%Wp3a zEq4nNl#>w8(QIjYYaf4K^12s6bIRlL{;`U@Fy0tR)v?>)QgI{a+`8uV`P41+@ao{< zK17iAyLd<97Cbg=b}f#F7kkbJM5pQZjpH@nZ4=7@fyy)FFiW9mls3QmF{@IfWF|5? zFcb1P@8s9xW$4A%F%BHh*d0oW`%(DhPUpIW9_72{#OVi=kpAUKbM+~?f0|^Uugu{T z_fA&o1!j2})bE3ps*o5LbyzjqI(6iK9ITxUWqAA*VO{-;Dd1^sZO?0hDR>0bM)_)Q z45!121V$f|?=bvGY!eB+?KqBQx$42p{agI$uB#!4?)fQ~tB*;*&vxW)96KjeEcl&T z^LENta&j-3*4Tqy=$coALCFT^QQ^6!fxWT5ih@(n5_3A3^wMIh`J$E`hxD4YET8uH zZvAM4_R%wz3;>sNPu_=+tq^qf6^kb-F0f}AY+KQZ=!CYc*HKbIr_bioGE6_#I3~ry z1NDeac0fGCI3iCwO(;Z(+f&>H9FW(_If2Yc$b;U8;UB{jn681B3myr(6YboaAKufn zv&ui6y7P&soO1k;TxpJAa9LG=pudelN%g4lBCMV*^Io|Ir%d`@hoqzvTK6=G2wluH zsee~v`>knGN(K(PU!*lQgg?2&a`$RZ#&JA$40ujRZ~HKuw!0F=6K<8M<7?6PdIf&* zYF<*WgXfIsnN>!=AYy*zvkEo4?ivuUp%z}wV9rct-IKc(MIbtXi1m?VDFk14J<(WA z!oB&Z*?ynmN)hup;mJ>~8s>Hn9M0sS6lLY=XR%M@9C>tpF1WUz%@TT)P{Bi@O_iJ#*A?Betrc?4HgmvI%H!ofU z_Jn7Z$I9j=IqmF8RLlsyg+*`k98c>WMa$=*upZ>1r4>RmSCo{y#Mj1MwT&S)|wBzf$jTKbAgNk51l= zYg*DbZ~vQ*`E-d{fkwA$AY{J1Q(gRxh) zUtK(6cdNnZIZ#U>x7p&4FbGo06vS&qN37_0QD5@fU+KuyOfm<*7ip$pHW9Fst^D54 z<+(}$P6|U>EBih6DMRA@W1~r(BtZM8BSD1n)9qS)K3fAI2b3JrgZ1FK|4O%R_x5pu8d&aXeuIVjM->kdl;WXse=Ncph41%NP ziXx^%a;ULEu!s3!Q6JO57299{g~tByviu;|V_T=|98bio=~mgo>L#c_g>@Oi?*fg^ zTGP*#XlZ=m*p`=7hYI5#Us*4Kl`Ns)7&F4wIFQaE>HBGj!2uCRdo5oo`ZOiuy|k)0 z^HN6%vllTV^NnwTax37iMHC&Uu$;B5WU8ONo55y{fxQJuyHE^U z=b-M_l0{=^XQ%Xsbs?`C9s|*!H7W*aYB7{xrzRe3CQ{usr`BT8>aV*_lEY1@#|2$U zPOu-(5aWaevGSfm-jz=|4^A>FseK80msaDx=S8CYHaN*^~rmBg5xN71{fHt$rGgR)z76HMaS4> z%ZIO4^`3NFP9Qw;#?k%7d{&^5=Z+;14}#~#OG-5iufI#joy2_j+%H}jb{hRjd|b7A zY%dXJ5rww=dFDD@+)z#{-!I?YcZ|G-aJRIEh4;(Mj0jd4z`tWH+T=0xAKP%jtT~Lk4`&xemZ_Q@X`ji`h9h~P z^xq2mWl*x`2~%mm9ygt^RZ2>^b*RvkpF}`eT-2klj-oo(OsBt_`!p~45NMVEW=yMQ z0GH`MVR4W9_GJ{!59ak;UM&X+1}f~ddhd{GKBmOor49+BeGZV*f2jI0W^p>wqNj`| zTpdjbWfu&KN=!nT2<+;bN}jZ__qu-y+{D&iJ)r+M`K{wNx#$7rZaG2 zI-K01@}Fi&)&OK8)OU-^ZFfHftWXA@wPE_Q@?&a_%satANd@3h+nkvarf1F9A^{f@ zESiri2-FLcdAgn|!xO*aBKN63R8Ss9x`KRgUyJNcHrewGjXA?1CXF@?T@Et65R6_T zePOs1Xj=L5K10*yM1~(PJP9?-_qEz%YwSPNkc0KwuNLxt(G5s_OU_C9<5yEUNX?07 zawz#nPx}L@=L4I;;s4eJI#8#?X)@BIVpL3ll3yh$$Jj8RxmRF9 zsEivj*2~v2bbiGt8S+R9g-gP*vO7DT@otFov45`jDOF$Qg`V(U@{P3kH?m*y@nCew zK5jklc$fB!)C}A8a!}J#+pT(csx>+abGlhZLG4Y1rsuUpC&V;t6jdi(M6K5Dtm z+%f4Sy$&V#zx^DU-1kFL4_^M%AI*Y7x6u(SlB&zI53ue1xHfNjPC=uVbg8xYjIi9H_*0+ z3dFhe$dS#Kx0DEs!wgGEr~;OP-8^K~#n68s6e{;Lv0E2iRO*ELtuuA~k} zg>-UGT^TRZZTe$h0Nhxe!m_w>J#ue_fIg15zmwDPdDFg|L`c3oi8R3dRR&iKGah6BzOQT=c0n z?w<(Rmn0<*uA$?iZG_`N?>}3hj6i z(R?Ho)P?87s!8oK5<{Jtfs^#<03jVCvhlY)f?fhclY4o5BG2W{X{#Ni64h+F;5Sg!h^`$YD2xCs!j$AUObQon8STx+h@X2M43dfyy*b6uB=@sw%TMCY><zC$XAn4RiY)+W`3*cM=vEI`+gy|@^8c^ z!j)Q{8wnq;gW83`hOmhnzJ8T%HFl0F>Ph+o%Z(O&G(0kWg$*|N<+4CeL9Du9ed5xY zN7j9W+WQ2`I@cPrAohFa5;?xlph&UV-+I(uktTLUF77nNpbR=z@<@5d7O5|!Xf4{o zMNMHrm+>theTS`dp8OH5D3ZENWE9Ojaoot`_qyPtI(ws$ZQn-u z?N7R*|EwlzU1qED6*)0#I0)XcOpYA(@z$0*fGM)pe(x3w!=@doB?Ar4%HMN=_Aogl zr>tZ6;rnuVwZ zI7>r}{NR1~{+I3cu~~-L69;8JQg%x{G|plDNa=DRiY`Hc6z

    yq860x)6A*Eju1~(!i~S3uR{}-JIV5mhj7f_!+qS|Tbf8Kv*%{f_KTBU|4~0jhFpeUvSDWH z>}aQJ9+L$Y&3?*x1Tq@b=`el7HJs_9?Fp&s0?y2A_Sz{zWtbb|H6J!gcE!l!wjsU} z8h43{A83nS1y)oPZ%~hb!|ghA$x^33C1rHt>b2ZY(lCZ{Z%nH!qWuDH`D|nQOLZvk z{cxIQk-IPOkr>11XBTRFI53JO!FLHl#Q%gddeTJpYz&)fZ(i2gxQVVp`2cjGXu3(s zbM8ScTMcRn&)s!ox!>^S08eAfovSz z9LhY>&Mt%po=DW;fwM`dFJsuCGt|=D02DuY-51L~u=#400^u9I>b&sPT{2Q5j`K5_ zbRuD+2Z85l%OK>O0OZ>$VGFWsxmW~FvPx1n0hpWU+zp}PNr6;bv}hbro)2z96(e~(F$dOG*`}le@gWF=M!^%taasLm$MV5 zhxBR%EJ8wzl*h!-h659tE81Zp-A{(*5uvR!JPT}V9I4jsV>vamXkurmy}WAr`;*LUP6 z$e9BfIs2`G%Pk&`GMxw^&-hm;AsJ~`Nx!Ea7@il1$5 zshk3s&vu4h-)g5HhOr9h`dbQ5q2$?~sbeSggZ8)GA!tvwnQA1HiB9g#d8Va1sN38_ zqP<+#15bc9|8wJt7w^sjJ3{r;b_C&pg^j9xa~@Waw?gRtY3eH#vs|dZJi)Eq(cy(eJzAOpBtp$=7x&v8-#X;|G}O_6yll)=aoBbZb#15`d4&H1Rg2U*7dTsZl!zbDu#vE1CTdpYf}S#~pBmZkhwM#%ug+Dm zCO=w}GW0q6Ti-OI86=CM(L?etuJ%F$`M|T6iazRh{>Y06KV(N=TE{&wDi#&~o*mAE zYF^|F*uX)9a9^?e_2c|Cd3U+GlLhrOSgst(*=%=yy00zYe1mcbpO4Lt-IR;UqrZrGdMOVyXZ8i`Jjtb{&><%iWe zCK>m2<;eupw6f3!Eq&GBZdvAj9 zmL>KCafIW0wuSCaMXbwAhMUZwxwgjPVM;bUo>xaT2wY4;oB(wfoSJ-MF$QnwIM1Uu7I^rKQRh`cp) zo6fY>sUB7B6?u1peZDN<@P6cx*YX(o9FJlM{6xlzGyy?z5&8^wTXdB;BjwDwh*2uF z_nG>t448&QLr3n}dr^Exy1ROl1$-Z`F%2?8GRk$XAJL9C^)H<}S;P!IWresXJ^#5305pXE!5;6{ordI1pqYat2|t#tc<9T#{q<#c|3lk>pL z!M!lqgYc(He>UwM9a~{##M`}T+Wvv%R|^T6UA(lcT!L<=lAg~F9|^e%0f%a#Lqq`- z`Mdovvjrj_W`O*7DRzjOLr&i5EO@(9XLv(mkK4@6j(okt>>l808pUK>9pZ%VkKCaO z`iX_=9Z>X{Td+l6TU8w;qnFFWU)3FsWp;A6d58@&}aJ4fV2@8L!+!{HB) zEO+A`3dArBV=fNT#7f_v@mzdEFuS}6Q#u>tD#z68P7{xjJIEW=i>*Ft#j?rN0|Asx zxQrvEHNA2y>*Yq9|7FUve<5?`)Npt744VB%Ndi+yoBTCA(sxa)l7hmGk?TXEE<6wy zU71uFztaQ7K=cl?cbn6`8%Jo0bU;5d9D}nk*FJ(*VH~gv5O+1yTzPP(N?tc!7#1q^ zYcUgKPF(*r9ynjcA8Z@)O!;pZ)n+_;UpiSd{Ia_{HIRH;UE((kb$4;M9YY)`U8~L_ zARQPR#d$z_@eIrP2c3L3a7a5o#&{E*U=80}g?aQMGQefFDh3*o7vc*lew~+eZ8t)y zf7@7%j^p+N$Mr;IgjHh@azQs6ZD67lHiM$gD%P)9TTn7%bW5wj0Edm)^&ehYGx>Ca z8o1NgNg>-U1A~PhPW5jSAIxnDhc=VO!r3|2tmz)S`cZ1zrWo}fm*~@-1aPy9MyEGP zW6^m!S7pZjVMiDl-Hram72{%w=k3%T;C-XQ|I}z6zO|s4tuzah)UO^qqwWJo(EeNR zfKm>%MUt|)6O43w&9#9{DKlcqOVa#E88*5;I2RlO*&MOIkQ!rBn`-dDVcY1` z=y@e9=rRkEavI#%G#IAe6Sj#dUAH?^?tkuc^Jc+42dJ`CBrm5-xSV+ z|AMAzC@Zbkszdz#(Ik~~qTbr<-8`vOIzKVz21^Zv_@H?nUJbFu+-+eA{Gk)+E z{Bx(+9GYe=$aeHRk|g>sxAdy`_PX@Ce%^WYvy2a_rgfYT!RmJGb;*+3bfSbmKiudh zR-wYb7jR9EOI&2p`dMQA>{Vx76wuyTtd1Z*{iiSdPgUYK8A0q;RykR$iC%J$W32E0 zHajN9SwS{R4*xGQaL%bf=ewj|C+~8G!m2H)ux+GUMqFF4+gMKYptWZpmDycCQL0Ie zft}ivKV5~siMLUwd}PT6TRt1ZRR1l7XCIa{c77!yiO&hu7rX&@=;dEpiDIwOu|$qJ(8Uyb0k=qOh6rl6D3{t#__(~@!u;azgPMV z2>t%qVM-Ys0c_2m%FX1ypP5(V6Rc3Fsr>c+_wl&0%z;7~7<{NW?03EkQGY>myR(^s z2qZtpnqON_@KX$OYu^&w!Z}dTz38&G(dP_9#pkG8)272}J|%ae<5Z>_&mr~E(Ar>q zAtD|po`BJ=Z3fk(g514zvrDhvdLU}e zMhuGE?te?X=e80mv;S~?NX7->=jjJemfD8PwK{0I(ABYY*CbB5YI~2zzshslkvII= zFe0aJI~JfXU6Q+ufRX;(`&R<-92+sbo=f7iK5D&|pvu1ad_bjef5qRGaYzEBs5xH^ z-w8a@0a|$%wrJsxou&|F=CK;y^|$Ym6KskT(*&K?oo4v{1hY4^P?SK=t9K2i?V1aM zCYwF_+0KuM{&(Uw9KgL9afJtLI5nHid)sm_KDK)|F_$Pl#yc)Si38?oEp~~)kY`=2 zmZ1)GeA^z&%bma16UJW3(-$ambszr%i@IYRv?S%?=f0BjT`oqPDgGsr60vJacDd+D zqz`U1t0}QrwVO%jN^&i(sMw~9=yy=$N7?D}HsHPu(}V}EbR*cCsh>5d%rH@6qE(0! zvmlx}hJldF5V;iae~YaI{1vUPZCod@`<0sz69;PzCy8SI$p3aJBEa}>Hyy7S4#YL& zu9I!URww$cwAWq?X1=y%@|q-a7}||oCA#A1aaDr!V+}}LjphpZyV=IJgFMe6Uc6OV zvqz0X>aNzy0J3e~zY>hd(6#XC?`%Dt*LW22vQLom@^l2gydyex#hWCu3T#;#(d!ge}9@q@h>sTM)u>x`^p>$2Oa*@p6dgJ>Uf1amBZ0!6j3TAmKZgJ->M5 z+8LQ-=vhIG1`CBM3k>9;cu4@dZK(d{L#Z`n(AK-ZrkTf7nSkeAqb;GAd3o35{9`?? z;YgzLT&32weksQ_&))P%`1`{1=W8buBV^9!4r;}UW+o)2iARu&`*~CkEZi*XY29bKD9TsOU>GQk0Ml2RE^q2T3hMIt}Qk-irSl6HENb>jo5p) zR+ZSXO6-Uv=a=tuUC)1zD>*sub>FWWMY%s;F2HU;`uFVJ$N!Aw$S;^e2o7T?H}Z+q z5_AEw7)Zpzj0YYv5Aw1Jx)W}GoiiHYvKaInJp-R1i@&YV%`iUTHNjl3p5Eu;?j@`u zk|abPPpA~1hG4gLK;}3q+#~M+Ju;ls+!)H$!Bure4@@=XxG#Ufzf5OX^mbLwondz7 zJLa8ID$jKJ6$yBlml9{NuQOD;`=K81o?`g)dTR`e`u^z1M^EFS*f8;uMN`SZExg1+ z&VAuNT4pqs8nH&IlKcT1~*k zYDj^yFQ@W&koFjkr?)q9Ey{VKo9wtdl#|f)ccT^Vhb`Ekn8NIL>!|8YC4tcEG0}aJ zaaFEV-#uAJw&Rk?(yJm!S33j<&vroiD@H`OJ#k)Ke(kbR(tXKi2qd*<=R zpUMvP;GU7&%w??SFFI&fYU$MIXtLBFn0*xZr=Oe4_YDE!=ec{T;qX}OutYRfG@xqq z?aP)+v@oWC0yYMDu|qfjZ3mNb6Q<};b1sll_d;G2K8BHOLti5_vmp7y>#_lxA$w0k zw_)DHUb3d0c~yUsV@ zw>feTm^96c{UV_q28#aDJ(vJ-w(L^glsow~xbb8l=_WHZ58F!1t;2V&qbNgC`iS)u zu?s4HJ{NKKAk*sn3=6xi#lgLtg=E&l`Ry`vzg0&FM?26IH2~acdxvV^QelRyx4T8Uvcxt5K7#{K&W{Hw891?H_-YIltO zyvsoL4kLiU?EoHHvHz${WgKM>$MpecYO<({+Z0zn`*}`G5Z@U<%uW>Rp`;hr9gG`RU>%C;j{eaURm}z6NYW*Z%zu)?h z;oRoZ*E`A<%6fm&u6B~6v}Nx4^a33RLzRpI9igU7_6fnBc*<<8ga{g00Ml3PkW0;e zj8|r8!-#zxw)d@vL9!4XpfF9c^RrLh=l8QV);>FrKE&w+AZxT101LDK;=0;ERmdZ)+*ko;oJ^IA`d|*757P|fdt))KP5ZY)bptB-%;YA(nVtD zKS@5izLq3e(r-}RVo^tEa-r|~8&lhKD0Ns2m;O^UkD%5o`w<7H0m=|1AfzGJb^%|` zN{{75Y%rttsn;cqa+sC9#9h&3#80x|kL~+p)BU{cIU~3;cP%`hLvJ z8&(n%85Yv$18{LQlVfQ~?!l>)n!K52yh;3$Hm*YiY}oUT$Nt}4|MUG}!s9VPSi2_- zznZ+Yf}jy%_+;2Gh)kOJDVTtDKz$;2|9>6mOC~uo>9{^(kMbsGN%dt}*jY|TBVnzk zDa0509Ie+!2lko9J&jxeQsv=m~hIBP@-IRGjW^W%7_eUY0XzV>rm zX}k+$ik5lVr8NQnlC8H9h=a9AJvcqP+XBg7q$++cj~i)2w>ZQfrab?relepMXT?{? zS1cwsEuscFxwmI-*v6@2GDHXs^maz45E=74oucbG``YTa38%_-EdqD&a|0C-ehetA23>Er`@mvPSjRQ77 z%SIRcrZlxGqG(Hu(67n*lNE3_s%AJPH7E+)>yyyb*=u^kBjQ^3CTQa*4fEob{uk1U z&V6}ybAP+anrdWXkc|FHMi~Jn%FFGhMdQc_uPR#-)^YYg2k$QH@9&F}g=sNGhy&MG z5w+ARBzejN(KOL1U}0*xVLOT#HShD7eW*)mPJvF+2drCjwqXqAM8@MB6$_^^4wcjnA{fpB9_pYXrOBc5C>;|#l;PHc5u ze$gp=si5nmzsYXci!$Wp7MJMiDMa5)CtCo2uUW&Hf5S7A*0Z3Dqvi!_~eGHgv1WWJv2e zJ#wbJ1jH>s&}TS~VtzP4Y41doq!CT5GXNr3WMTO8P4|~8+5-9CJ^{S|*@EShVzcV5 znqkAfU0C39+DRvK$S&KGw}(wgS;^kL(_%r$PKPo(lztMs7nTD-;-u=*6~h;YEw^Qp z5Xgmu4ORi|()_cR<`IB7gDyG}tb#OIp*9X_$pX*F5j4_DFY<>UIPt%FjvjIU)Q?o6 zUMsZO{)mg{opsZi)pvU`sUq&vlyL-=Poni6dpbJyD2sq6!6Z~dan}Gj`oUqw4jU)Y zL4Z$-9n=pkpa5YJ;G+X;LGWD{>S6}8<7qz#Jju+Piik~QQ+QxzuL;yH)P5=UqBP-N ztb91;upug)H{`Z8`m}1RLABFtjz`ODSY&!A+IQ}I>^(p%(?-asDNQYayfXO;U+DOQ z%14m2TV}0A$u8TExwuI7T{;C%l(IQ`W`0EUsQ*(7RMYq$;XutPdiygd0&;4U6$^&^g?kn`2DXyW)^lIKh#|`=r%>cv@eS2-v!94dJ6Kg zsz(H_t;g_BQ5k&@=@a1kNs#8qn>!y(QI@c`C% zr*S=|zr>FB-58}LLzVSdzCQmmRVYWlJCfaGfsuHM_AQsf(>5wDyT-W)21b<>H<0e8 zjrb#9dAAcvqc&g}KN@Gm1{dta42!!=!^qxMTj9%S?>15`MQhX(h}{iCf-b?(KC;V5or8xVdUlVcS{c2p99O&@)a-EKW!j zOU_^fDe1e_GLat#Vcc9@oSEQsRIQ?^?>gptXR%kz~$F)aSG=ZKeh!|0$3Gt}h)-E!n)7)u@Q_gR|?qKV`e z+#Z%GWT726=F+!x{k@tNHQ*x8qOa+Tmf*>ChIx*5Y(PS7+_9~fAcCOl2%4nQ80<7S zpoYWi81)gvfb@)dPeji2ZKi>e2=|4-`ByoyRH4ovS_`=ehT0K-#aI+@qP+}2S3$Yo zYW`xYa-!BaIym>2eU(X#k*?F&{LogeOVwnyXZs*I;EX=)x@a(cHrL1XXH*+)@s<1` z%`}coXb`pSHkB{o&<2dgP_7H58B*RmFA51Io-d)s&yHLD9#B$GMu@r}7>R=FP5O%hZgO5WXyz!pzSCoBwIqHgL7RSut=jXWvI)g4|wv!h> zZoa;N^>PvfnY5U?Wx7Jk;;1=3w_`5};^Vbh2*-3CBB}2Ic7)-xEW@H~4N#i^%}7pa ztWvmX|EGG_bGjmzkn~-*rvB>p?XM9+oia|-pZUu_57nBve?BWAWJrkg5*g2;ng8;g zdoA;RyUR591w$NqxmN*sqY&;*sp(QxcCEEV=YyaceV#r1dywlLp4`*hyV(Jnah5L> z?Vd|7^bAqaC91F9%Z2er8E5c)cbsfWJ1}IDO7UXZF{iAY%DXb>l#X-o8VC2M;uYR( zD(a?2P!->;?hc6`4hlK)>$|Y?22-X3#TpUROJV(cYMFg6vHQ?a)|O^E(q1liVr%V) zbW4=?u1g7V7W9c@!F;HE3J}j3OxmG^C$rJ+4zr62q~a(<1TD56)6n9Aw;!=I?HY0_ z5(mof8SIaLEq0If`96vubwGDzehoa^@}VR+lMK0LXCI2bsB|a;ND*9!iL5YnVaekN zhYn8m0pgx;a?JP{4NGaOYYKXoHOKF%-H*hUf!=BmcBzPapO~7D!*(E12U3D%lO{rY z-$VCN^lv~uLhaUqeMIq2%Q;lo`XsR%M<(+wUeiJ|)Gum?c?2Cr*kdC14f%biAsiBY z5rJDJyGyLOQ@%$yWkW)5hkHAA(-V8!035=cP;OORBrOJ?0N>UKBToGxqCYh2m-SSq7602M{PuFJz>tK^Mo}- zH$_NbsXVY$git%xQF3DYt$aJxpXH_(;u5!D){k$T4^P&j!yesB3*1baWxf7)m(qO* z;XVhGIZ~%SjPGSeD@0mFxc49)1HSO7^7Syb5V1gI#cIo%1ebzW%<+?uKt&~y>=2x2 z;w~NMr(!_z1k{TM4NeQ1O8+1$uD5_jzEDn++T^EBmq6FWnyDk}MTfamvt|B^ZyQ>n z#Ihz|E|;h3mWUQiNMDp8pc0{nVC4kT5F%68SIEA*K<(4pkzO8W+j%;01un0Wr|Gj> zE5D*Pg)U>Rnl?Z~6n

    )d@V)cJ#x1X7k6_N7Q{O*+35hlLE>`%aIXkwd?ha9H^qX(yXR z5Y3^l8{-d`Zst`k2`MV({9Ub+-#9vVPoDxI7kT{2#9w}hE%Gc1_)l=m^4|x6g&cRI zYZkhV{MR2yfPhUKitGsX9f%)I_(-v( zp_i(t^xQf3HV-#1z|K0_PPneyi+|9#TOJp^#rBKn0$xMvct1SG0EXl5ZN~tGKYRv8 zA5+ahUQS1K-z!vtgI_vIHQ8{pP2ge}NQ2=>A+P>2z@xBx_|wmL>b|qz?NldOR-&yr znEXlGY@W=i2Po(P3rHeaEc8RKc8sk9%h7Jx!}Iv*-}RCwT~C!KZZExq2l=|!2{vfqxMRzIFG|-O&hu(DMc^4UX+gt z{<9VL$z6)G#a?QsXn&A)zV9YYoDEG5{0eUDDO_D5`zZADdyLPU`4ShMX2&hvLW@Oq zYGyF1;OynW>2gi0{V-y`nSYx!noJ$|A=%?JmS{5XC5ytv1T$yx>QKkGa*TS-f~w9| zUB7J@YP#(g9@D@dG>hh*qHxY4K1F=g^7k=flFDQIPOQ{;$J?x0^Ej62#_K)^8^X#~ zk%w=~dRmGcjPzTDeSI=A(~c5JAl(_RN;3i zXa5GYP)W*@>qw~j=yT|)(dk<*y$3Z3Fn#7SnyV{qmv50Kp0m6`j6s^h&B#KZniU)ylq@+w^5uvsGg zdHoJbfm0Fq66N!g@^|t*>6CbcLiz0vp*PWIX$rIgp~YSsH^ccxvF`V3KS`>O)dM}~ zQ@{E7z{5dE>6Ha2;|84prLnpD|@BA}bl?<_IKrKOpI&OglI$f64{N0bEqFbr?y#SHiAhmOyY ze-TjDD(~`l|DOc_I4HtXeV$3{Y_Q1VAlfp^8c`MnMkV(mxqyL4oUPfs#b)z|Ov}v} zh3vSJZF#hPndY^B`LUXz7ap-PX^UQlqH<5|XXM>>6zzyhA^D zv-1`>q9KS0x_;<1iGyyEvpP66C@q2?GzO`OUjfc(bk&<^8D#1dw%mOw=Qlm6{Z_ES z9}W<;z-Jnag(!Sw)`hP(h1KI|v21>#<1AP)Dgy!MB#71L?buoZ1BU*m8h@4ZiD1<1 zTD=LU=$UwO6BSgH>@Dev{jc?+`_&i=&STaf?4#5tZj=JYT8@+HCQ+0m*jw9<^BDw0 zNl}GW<(tEZ#HUz}1R$kcyLa1(__BsiKWEF<5Bm#-i#$i4A?csYxRgPPpYS(Ea?%5= zfiF-22lHmCw}hyH)cW}WVac9t@JExr!s)J5m!!m2ijpum2m-%AZ9_On`gxn57esb1 z-Cw5aAA+s`&0X&B7Z0~(f!m56M9BcQ1^?dq4KJb@hZ9BGHpXfLIj@lS2avv>f3jZf z;2_w&|IPLH7_1{Fq01*gGUn((lxG3gD0-_h3DtLRl=F`JUayPSUsckNt4(iIueTlK zl)j$HIOM)({?(CsY^WpFkVpkI-?PrD{i}1L-7Z=u^-Q8)H4bndw^Mq2S@Ek@>7J$o zFHm@1;?i{?DAXOG36W;u8psFU{ds+w_&UF19Auu5OS8(7%2I1_%G#U$;f+!C$v90X zmvB~d80Cum?pgr)BN)ag16&PA8K$b5>q-l=DZH%^fA%9ZdD?|Ck+hq2f=* z-%gmLJ4wg>`gPyN;}LL&7q{HO)z~5N^$){sO7BjkJ&4H?RM@P6Cm41EI@FVjA{asP z;R=Eg{e}%;xhA&jYLQJCCYR2x3RZl8$rbH(}FNxK@>Qi zi6${_%6tu>U<|LBcdEClgFhi3t@c7nbR6FH%@Fh@)@^57jtNN4D` zAo;KNm-_%+I-p-iH{pMRiO5Z_yx}NKEkcS^(YHHPpXliX>=_1zrv|zP@sbs~GMG21 z43sQ=E7M1om#eWvM^c{ftMhKG8KkccSHEK+*+k)_aqM6BLkss2Fv7eVS-g{&%^di? z6omdjPv&w^h2T#)wzw4CF)8;}GiI7&crajbF@c^XN72 zz9JqRe}qU)<~uo)DCzF|Pu5qrZ!ZtiLHf;7@E;=Rf4-RuA5+ksHyoLII@f|(1%LdT z$ez?@r9=LV8L;;s@DC=71KQM@LT;HY_IZ0#Z1O{b5O9GaK5?A=VfRWa-+75@%aAtq zQ}z67v=4_Q3ZW2Q%sA>xXO-x~F#f=sy>ABuf5ShiN#FdXgr>2h5gAr|ESzoWOxDoR z0CIZ0%uYriaG*^5aXIB^X%z`aIZP7`zOsV4qLm`|cf58}(`X*%8wx zokCij7x?5mEcLwBCloA zR51n=2)0RNM&VNW5J!Q2dxNG>kKF@)NolT@NQ)YS2E3`5%1~%jzP%Az=r^rA z%LDorA@<7w=$F+d#XIvFuB87_5`*OLW@vKWsy1jPWgqT*pr6|a$<_S@qD9-R_&5Dc zFW1?bd;&)OYF_L#ln@dauh&QkxaD>DOzGPxzKc5&inoWw^<4IkDHg z7N2rM<*rb*1?PGR-8DS1`N1&b=M;h;dJD&bdOzi^ETRfX`f6Ve&T&LuRKd(A)U3oW z1Z_}{&t`ZTYfF`T%~%NCaR(AODnmF(Zw3A+db;)CXzHzOZ3qsDR5o5BTl2C`Yc$x= zEH;HrVN7YY=MsK9^^=gNiHvoL7M@iC#rsQ6b#|WuyVOx2eEB9T0tPJ8#38Cc(W8OK zKmN7SyOiuXdLXV=h*kOpT4 zc>Yd@FE3nCUyc@_QGe}xOU}4^Ljj*A>j@h%9K78EDc##qv-wH*?K!toVa*MFxkvLR zvRQcOJwq)E8pg>MWL&8~SJCDD@?l z1$|cl8GBh}s!#X4SGs?KHW?!xCHT#mJq*JgptuBq-FhyDhBk} zxl|z98hUr~_+e&JxI;d!6DGm=0syPe`R~=+7wRm^7!>vB2>^LALqd>>(TIjWDqi zcl^!~-AfiMy8I!ps$R)b%)<%CVC5y)|3>0C2g{GNw;YufBs7FyyD^-~bGx#OZsu<; zvq2Peq&ev!PJ|8z+w=V+pj)Vy#vi;U3$-x4S}o->Lp3S%$T)L-`_>G0uMR@^3Zj=I z^lpk<75MZ^D)~ElJ^=j!*|WWLj^EgkTFX}#QW*atpfMUFpm@?K34eSZC+Y6|o~`w^QWeJa%(UAuD7joRMvz2kweiK+vq~r1?(I z#)^m9$08FRW5LZl>^k-Y-K@J(^laFg*%tJnN@lX-%4o-I$qNL@CZUTGF5hH5br@ou zXJ2(-u<%)l@~J3@i3EETOB(D<+z@3yd?C~I09ml&B5VCiiHE#vvZ&(>H1TmEl78PJ zv#U%~vx?p_wld){PjJrMx}Wx$N)?VKE#rK6Jcaw4Z6v=^#wdd2mV-p2pN~i;GtF7E z!=V8&MGKvLnmd14g@>MuFqQIVS(Pvmql+bI;%|3v?Q}Q=eR5hD(y~8czuV-`{ zEU;IiOokc$@(evUuvgDQ5wJN85G9CL%#ZtKr*aOkmQdqH=?k<>nE2=IFYA`NO} zMado;Ap@=twh(BtIp|KL7AP*-iG9^cQ}FMhr^@yc>A4-mQd!n;UFDP3RM3_UWHRVe zp*}1e`1(NFQLxwE@7~OuCkw(VIPJ^4@4%&2@>-_r^jn~&N)5Zid&KUZlz^mfKs&71 zXD9tjY6%r3bNbGO%yAdRUJOA&$g1CYgGKq#ozhY8IxQwXN}1hxIb5O5Xvi}jq|Ct6ZD%q zg;L7CTbMQrL9xoV0(yq(o1*ZGmftKvgpJL!kl^cn<(SEPz8qaDF+F8P zN8F2L>A;0D8hc%OEG3vpEmE^YaJkCJn${U`+AgtOkSF6@wzE;>v%ZE?cy$j;FvsCT zlv>)BJJS8nIYBr|raK2as%5W_%wEAA-Mk5P>tz<9^sr2o^AvsPWIljQ(TIb~e)ouM zgA*=tv}Acw(1jbaMAh|^wY*(;Ti8st{X%q~lN3wpSdrDYhe2!(__SNw?3GZ`IJ_vJ zo+ij-HON-^QLj_*T2KLDP)VXxPVHo_v^FpV+;O^=6SZpPR=S}0C!ew0utezCQg~ED zT3|?8E<$up2wq+->CY|g?;OG&k|9GI;HcQa(ImOeRZnl{BO?-;2|sc+wIcnl3>U%2 zOPrkw$(7nuf|(`Xr|+`3L`FK;FJ?H}F~i;uVR4e-t-!n!R=FeFvL zD$GMTA*14^C@*^+93{Eoi{{fm4lF<*>G3)p8jh25hUYhdRUv2E;sDE zQn`6Mi7Y}YT+)2Q>O9hqOO%-K-s6@oqCGx%^K|X&m@KdvLYT6_LIK7u@e$EU4u6XJ zpXl#w?weelH#PtC@l|XiCyPa_RQR+)@zmt`YJKT|^YVX$(%lo8V&zVhmj<1&x)5&J zF{;~~eBz@UkhStSY7kF>_U0yqwUJ2Io zjRx1+>d?&gL84wI0gFv2rl_=7IVv7Xn+t`fNJ`S5cPIUV2YGMUm_ zT&@}|WpYt;uc6(@wn=#J9PR&BI1hprxe(Q_ZW?O;Y#R=CV&7es_>g*4Is}efm!wNg z9_!i95x^!v#6f0)V2yBo!1%jVm{+0vpMMHyraoG#2c(eM-pS++8Pfi=7ao7lh-Ehf z3U5a+2Buesf<+M9YuFA*05kRXah&S?TN(CScWqw*Y03kyZTbeLFg*A&Ijx#xzACXV z33LDim+PWVxl45?ecBkk@fFDe^?Ta~$4bj3U%#_HN_59=#4BToNVz6+rJ@UY!_X|! z&D+L++iY6btjX*mp3b$+)1cQWl321-?DQD~Efwwk@=N<)FyOyD3{A&$;W$#T$eH*k z6{bj!Kd~bamDNInBg&4YW*|H(MC>@ruopY`S?PLwnrY(J5DkqUCkWa!MTP;VUkKy6 zTijSQ15E$bn16jB%n({%WpC&l=OW$=#Nj~}Lu8D`6(3(Wgf#_VtWZ3m{GO8^-xZ^I^VtK;SZL4CL$r>+*Vd#DTwsTKXjn5oCr~mS|Z(F}*EzjWN=jJyT2BI6jqMOMuPV7IIjub?mSm@=bR2K8~ zwAWHeH00s8K@M$_P#L_%|ESTc9xl-4#(B^GwvoH|Hb{Ipv@aDG_xph<22ic65aZ{% z$hfW|<4kjDs`9yi@P#CdQ9;P@DOP}u4W0EN1$7U_T*o}+>mvbK!bJlf*n)TZN$fpD ztrJ=$pQ2+EfPnQN5_sEMWpL@Y!54*2f?{-=z&l6IzgZF`g$hMdXVMPX853lx%q83Ehee`iCy_?6wbbktQVy2TQFoLKR0iEs)yjpU*~y3)JVlYCN!Kcc&)fdY*F* zG*BkWwi&3p@(J<7PVx_wz#2ZmqzB=HCgTIAs!uFknmFkD7|-t!PO%J+7>;Gre}8|x z41BT7MvzhO?o2p)P}VHcL>c-i6)B-VBFTQimX^gvk4^6Q$J8Gyi_=cDo=xc{g2I@eV)^|3rexA02}-rfoJFpDk?QNWo!B~@L&|)t$P4f z>Gp3(mtuu+Rto(m;!O++uhxS7>HJ9rA}EKgre|B9;`zR8b#yt)t_HtE8QKxe@3-8>075U_ucM;?T zQl&A4k7KO-JO&>zBjddDT!t$_gR&qk(iw5e4uax*xHm{xzrn^?PA}^-2Mv&&aq4B~ zmm)=NY;*kbXbA~tFs)B8X)(Mi^AVPfZ>0kFfT$x*abUf|8|*3;b2v0@!=`enfCl27 z0?C}vs505&(A!4h7BM?@H{0TO*Y_8>1u&g&)*xLElDS7exl`*@eY4zvaiWDrpH3%D z_Ib8@7!SNT_TPeRxziiBl_pq!@G142*WG6Uso|ywQr zv*-qE-hK^Y@AO5-FrJ`vtR~K8)1F211Wn62q^;2WIkUM^zohZUEx)gbq?SWrhW6-sr z(@scCw}_UA6Me)H(7)0CN0B7W>zsQw_A&E`$qPKwVB5jaS7Za$cUA zZB5(EZ`z;tMi4YQJipw+ztOEif5yCpI^BWB`u(S)T`RAcy)D6#IfW{3)_JDj&GgE^ zN?(D8HuWeAu7KrGK!(0|3l0A?{6vxj(@akp5BT8CxWM?46U5ER@4XA5o=r~A z8x6YH8&GO{<;8Sugnm84bFtIh4{dlNJ*_s7i&wO*fDk)=Yl)8od-)^6>f^UqhLv|7 zWA#3{t-qS~${8n^|KS4YliV*dOYuHV>VqgEqR&daU(5w9&{9itNR_1@MV_W&rTQeI z&f7(OCvGiTnWXR3i3R}uoX{^O+~uE~R=#_#PJ?$q1wLxqG>qXEilrri=emlt-v=U> z4Sx|f{^BN41TS%OMP}*Zlnt+tqJ|xTXFOxF3ogM8XImhNzx|sGV3dyWs7mxJb3LwA z-BzS$gFiZbozs$?yioq_vgN(gk6ioJ{srwFeD6`IzS!o}-SYZk;VX4SA1# ztK2UUVFA+jq&A^8O4*;Zhb5y}@}!O_z%unu$kubrViOrF|1dfAxZz;CY7Rf^nc0jO z6X1!%Bmh1C44z$bH!ZEe1j&4I&1)=GUUlpOzUz`Vxt>o*v#|3V*bQ1gwM=uXWZzfda3r zu=c-?U0&qL?8++H#b9VMM>eA=NU9$5ua|j#Ha3evw>E^R8v`~9$q#lp!gtbV6T?RI zosc9b7zBn<7Hw=eOQbh(+vd#O+`@P)h}r${$;xUK_D37!ymbEe8+-2FM&0MPI|q&3 zqQOM>Ijwj3y;pR9#Z@2VE_$Di#?|Okp=OomAxxua6q#H>2 zKkhY){vA)^pfleB{&~k;Hv~Vb2NGjv*0btmj&1WU2tr#Zn-}5rMB9(M$t`+8lc1qq zmtyI)DyhHe_X&l?`222Rw#mHXJ$KI7shT!qe~mXVxaG=L~6cdGDMpypT0855>iI58$Dx(ie&~Hi5O+c zn?l!HdNBcw&`>XYxj3--Fe#@LJ3nHXeS3zh(g5LSU+8(U+d?o0|B%te5&;SR-=GueePH zo&DJSLDom#>Y@DXH6i=bocmvYXE2FT(lRg#sUwFPlJ5p`P<7YlA{rrPWRf#Z>vi#q z{f5sWl#K-ki0jax31gUOnu0b4c!_Eia&7UZzrpI9=1c-1CwYgs#*&QA%Dh@wA3J$x zO%#*}buk5L9>G2sS zwSIAsc_{k>WG*|lO0QMf`7eu@bojFcSNTe(+AoRkY}!3~Di6tpqA0iRW1znayA5Rm z4A4OEa#ps9_p9mJvfMWu+3#~+C1p`-;#xBqkZuTd&KZ<389)>Sb=9-7Ee=y`OYRt zwf>pimy+bNX!mdPNz*~Er-5G=oHZX8vn(Krg_8o1&J*G7&O>o=b8_T+y&*Gk4E?_6 z+}s~o%9q(61WF3sUo0J*5qdANL$byorxd}Rn$+3F#X$DaYG-3U{pk-LyOjdzF|e!5 zDC8|i;tuElMKUwne0~m?55uNym0gmd&3YHQ6>@SA_!n^x^%-8)ZvGhPjT*!Ulcje{ zqNM8o>EdM}R*}v)iJF(_h1;pnAJL5x`~n)XO_+$L9o51^9_j5ME!V-#oS)c7I3NPf zktqM)4<4!kl*0azi`)&Rne40l;;|i?0cH0DPiRh=fqR0_82IHo@((Q|Y3tU*h0lw! zha!0nfcWm6=TfevCfPz}d;=?Qrn9E}&jM~%8#a{h@+XYTjv8p`M0-~*j`6THEeu}CVgCf7p zT#AsPjTMr8Udh4qh$*!G#3@BGIb7a2u{u_?eVa}!b(+nz0s%M7g;rgv`T=DHJ64>p9*7$9F0%r>r^-xE* zHnLzu*dX9af={3TTLBnWQ}!Q08LyT8WU`De;>D{rPE560<3M zuSfOso$nYdTAE>&1~SSv&zkK5sNRZK&RVS5&wsJUBMyH#^>|zMGt6A-f9}^ZTR<6M_}_!#W&d0^<>N*mW-3 zeiV+hS?uNLMs}_reJd;U(?$iuoPL8sPBy6q8ilehVUm=-WF^NJoYWm3 zSg>~6Stc(dflX}arGN;*x%X$Di5g?eJS@#WrvVFkRy2v4Tk)&6p}^4!#Omi7621M9 z#QfD*2D~`zg&^N!fM-|gs?D3l7UwTGlf%b!U%b&=(zc??7V3<&6)HrJ{C1~C!TUj@ z;PR^n2YAr9yC@G+4gP_O)}-%hUkLPaqF%iXQ(f1zTC9I> zpNAlU+nfh%M3Qubr_1D}BD8ojt01~mon{w%CvTPdEZ=1&H#c7BR{_U&7@`?Ip*2%xuFA2~Pz6I9aj$eMr0d;fw{HO&AZ`#$8q z>L7$<1_w8#;uRC?ys({BBO%u#UiuLyh(B9BShga{MZ zq)iZ>lc1T#wPQt*`u@MI$`9i0mpJQo952VB4FCT0U-VB|@?_6X`qRJ;G|JMLeYLhF zc2X_CQ&SwgO7&NNt@>ZqfMGxf^2}u>n-zQRl*ocbxjTg|`%z(X_Hs`B<uiiR+4 zWQHzR4pvADYoCT$mEH!|qcPvlfbYHFxXpnf{wh<}06Fevq?UF^?K0doeh;cgmNu4N ze5pV(&{V>1Lg8w?m@?`6cJjpbE2l=x3^vu%Q4D=P3)vynTJV5&zq7RoH=4wawDkbwHtz_owmRszIDm2+4UWR9h}URXl9-rIP|cGw@zobPgZ_U@S+ z*}^=U1k%6-SwXVdUWJ6BX+AZ-m0-Ql%>o`Bgs`$TpDCcK*l>54sY^4)n||NK4tAd( z;6bgFOmb-9b_uBvPh6^rqm?+81RZjzs7V)wn9*r)K7uJ?CvTppMgzAypjjZ1`}{X7 zEI_9AwM}ypXV^>DO9=)*%3=7&)VGML7ZSk_IC7!^#y*eE{2WYTU_3t*!8UQA1#12d1s};h zS1Muc;Tz>dxqM94f;re!x4+HXp;6lBf>X-W6Y{cQLK44;(vbKr?FTB zI+_M#T7h2SNv)vGoApFbkd(OXVy$Fs{ez0OO%;HmfUjZ2e8Gv){mjK7(^Mvh*05Zx zm)5&g&esUyTvY1P_y(u%bGCq=lwp}R`wh?5)q!l1Hor;8(+SJ**Vc?tj0eyJ|Da78 z4%y{@KbDHk&3DEi(``M&aFCa(biTgsT#9$mDP^T}?~D$>TjMS|fOsjb-8zi-d2R|Z z6$A3UCdkGNj++WbjVY6WuS}hg@Mz9U@K@!wHOhtHE7T545<8%Zpg~ZX$2=8BAL+r? zN)tY&$p0~#>wpT2wNVbl1wMfI3L5=h)^}#P9=7^J6o7s68f|>^hx(y^ZsTd|E$5B| zGkSby<}=j-|BBv!-@gov??R1`?=2+=hD6UwM*kDn3)^Ul$g4k+(^NJYj zQ)3P5Xtyw(BGnR?$S8lo_Nw||LKL;?(#@cZ-9~a&woT+&4;XDX=))WM<2A6kU=6SQ zoeOFumZ}EnUg%~pE2RCu6X)sTU0lcp^D`pshz$AAt>Hh@&z3sLESnq(T6&_*tEy<@>%Q21AQVA>Apjy_);`OcE2@+D64_xx!);^n!!hI4q1FDD z_iqUnF?#=getf&l@iojy=#EnazipFPI_=JS`Em~Vh{f)O%CE#es5FXM1aka?TBWHH zS&MP{-f(gh3u8&eq3JFqh_UZi^_jFOznfnChGSF_H&?q7zyES!{A>zZMq#BBB<`Fw zaszV01Tq2ty~TJBv;J`(+r+V#vfQ-k%H=6Hr93Hp-W=hGBqN(WT1iYNW7U~?+<)AO zP^ldMZW`2i=5tIeNX?qj)r~(k?zl(}+BbRsIv577Ia}iMj@(9%wf!eZsAfg@em#ge z>rv34t;8DB2AF36p>}st=MR5uepq9A>wt!ZEiqK;dTvbUW(A>%;9DPr1$wPjgn-7S zzpZVBj3oNg#UY!wgWIVa%;U{#J|cMm&g6IVxaR}|fbAew?Rf0>;OTn7y|~+%X6a&B zrUJqze-SEIyJXaT;`T?T(cww5!(#XNph+UOF#%g~3jQA6EjJDGXh`bC zErAZ%EuqJk-%X)l^8w49c(}6FG6#hoK0NNeSwBDKsLRi;DAsT!=)?jB5b}A?&IS2B z+s^J}*rxs54sV>y(`6l(@zQ5h2|>yoZw~ICJQIfaI^Sv9K2D2onq!ndfeZ8H2Su#h zKvU4C-*N8n@qaE0mV+;qZQO8yn2$C=BnSh4TFA)1@2`Z5C9(fzKWmse1RA`SI%J~Z z)WoqXc}7LW4DwZUhkt7~K;ODgg&4QBMcDG7DF^hZF*5&(Lu_mpEFPVo^u_OF*+pRM zBpm)QXuaCPe?c|L2|??wO|nA*)|HIo;Mt$#?^REPYhpEV{# z2MMux+VFK?WzG8dWctKETPvDm+P_b--gMq(1>w8MvKZ$6ery7GnlhvPAl}?!8Www7dL&y#q}ieC<{h3S!@HO3HbvYeO! zOLAoOi2)|<1Bm2X#Vlp<%gkA_km)BvFL7;A+Z04RW&#P@^wvz6Y_=OTs6g@ z5;wQr2r*VsTk6{0iu;Rw{gsC#L82W`^=$ycTNi>`oK4ZHfLNXeLsexb9Oa1;3G958 zG%aWJ&g(Lj6>;pPDh45z;OExeoaupNAAU7^soZL(=g$8l#rE;Pj`9ULZNQuEOt)eO zlPFvn7g%;a(i$myZFl*pHJ9j9Q~4C-R?uj61zY=6(jIkP~R6Lj}VFpwR(&QW0u*&pZ3i#YG1x zB-UOv|ygxTu#~2Y7RD8hu+MDzXCL_Xt5`u6CbGo?h%&BJ~TT!rz>4E&>+v5c^ zJdG;SOq&C!f)ZWww8=MQ(ykdJ>}e9fM_v|~^wEzlVKq{tko8hwG!tZ9=O>fjH(m9E zuS63E9txO# z*Pr}Fo2QbbbR$V(oFz9QRPHtR)io$TKdf75%evld?T3;h1K54BqWb+$lY3U12>YB6 zUz!mxWm3lt$oxY&8;o!&!_sA@w&ZC0e5RUE&0+Zm7(Zs^H8H>_=R;;dpXlhDwmvin z%daGr+smc+4TD`yYYMcD5?bOLl~Cb-Og{?z;)~1$GH$=3Y3P3SSli-i5dQ^@4jMF* zLdnc5va(y|-If(Xi^{gT6!tUFyBeM~V;I`&r$IO-sj)6I&#r`G(uvqD4SS@@UK~rH z-<6ua_Oc^T+En|WB|k>V`k2DqDtMUe^%aYAn;mY33Iux7v{)Glk?g%g4NTR^*` z(Bgze0O8GZl&Z`}e*zEq7Rt3D;d;^7pL;(Q+jf&0H=o$Q2*fonm_yT9h?QD`Za<*B zNC7lBYNOW&nS*|@W+Jqka%dH}qJJU+*XZga+3o9j=NRriSQTob%EM5KEup=%SSdrYKFYI)f)36GGxN<+? zJe!U1xqsg^(i~$n0J>o}Tq9vBH)^}kfBV*<_2)k>Oocz}Jb9Z~e}51@m{ra*6OXs- z=h;9rmBS9(n^!-b{IggP9l$oAY131u{upSH6>buuwPN98wt+t^r1x5WPP@1NMQJ9( z^Q*Fge=z1EGdwz8(BBFk9oLx&hM>nbrp4Ln_)LJ^#)&2aXr8ks6;}q>gh)>S?e0=N zV3Z#ydk^Mk#{IrK1ugl|{aWj@XXlB--xJ5I06|ioV$vJwx)SWfJRF1>!+tJ=7}`pZ zz_y9TL8*~sew1)G(Aw27u08Z?hzuEA-PQ0P-B%9L?+B5}W~wVyV7j!|>qqfcv=IR@ zNzQ+00ZN255Wbl9FwQCh1)Hl%Kbp~oHlIEzNxo3fqr+mZ4?2$FGsOmOFF(m`euVq{ z^cgKOus9guUUH-ghi+Xx^VM$-G%%`-opvC3!3ajD5p=3@oX3b8FrrvQ&QmwAt=)zS z;4OGy!aj8!w07XzMeS_NzXu_}m+2p%!*bT z*!iu%&G>c7)D-+}9i#iPpdtY=Aw@+wclT+Lg93&T+oLL$)|6HY3(Vy&o)sFbARovy z6mNNe3&?)w^G|3H@4|jFo9C}W(X6SxSFIk4%X5p2JYS)V%}*G`-3@ zs7|&)A4>`Uahr0}WD0dZR6EeKit41h*`KRD*x$FpMUt5-zHc>L_-H?d$L5tg+UnU5 zg7Crha#t#!FSYv9>ANuUYlgkA(6eu&Z9?L!Zc}skNT-FTdd#UkQ*fU#D3SBVv=Nbo z^#=2jqmH)wGxBP|3RFlgpuR?-uYV_U{j=EfOstX45tEBfv&-B_kyMwT#M~M1b3nK< zvLG!JGocwu!!&(be`G%iogAvbqq#iO&{-DKfK?2kxOi|}qLJ*)vPZ|<*d$As1!c1D zI%Ibu1V6Q*J>R2x-@YF1wQA+Jh)cou%9Zws`5v`_D?D4y&LLBpl~@W}Sz>R-(9d9t zRFm05rX}i+Q1pGHU~Df8omnccr?Ddl&>bvT1%&AH7-f=r!nRbMyL5TVy1+<$SS z%;bg`x>eAf@^;eYj%RDaC&DV>{Jg!T1xuJk4w92^|4nIw;N}c04D`k>tJUWRwileK z8H~wprNLZsg+q_0asxV8`};5?MCXS~DIWzvFp>))ol7C_x=jZ2Gw zRRjMzMWwKE8zeozm6p@n_M$t`+*zfC@AfT&aD)~VONwj$X)aX7o7{AAv zr3-!fQ62sleVL-CtdlU!xu99#6j~(rM(7|Z7)=DN`vBV2a!C?1KL2d$F94Kb7BYP2 z#rp2aF1`ytw+KjG!3xdOmXab0=bi&9Bwd?D(BOMU{8vGroATT7SwQ3(XFxGr^kIX--h^Ts zCTT_kpWU;%%$?vHRuujL7BN!wul<03WJN?hDj{G`U58Z@#Fy)(%jeZ}u-t6p@{8!{ z{rs}DZ-Y)`zyO2ik5HebXRTO+8LW~6gfv)*OSNRiDmS2$h2}A@Y16YQ%!D`~7_8TE zmKWXPeccFkath)_LUyCv{)ikhD=+e32aR$-OoFhBNBinGSqGjDKdH zPv9(_76V>*5mJu-Z4bLF1!w2VpIoxnI5mTr@z}(&aZIw%eNK!2MpR7P$O$#bd8$xoTbl$4vxK zpFnnc9R3MxRlxVkUNyDWct#@Hxet{SRwBvf=Onch5qt?of!KgO6_u)?6JxA)5%?EV z5D@BlxdR1FT&HQ9#h5TT8xwTj{Tik<>*0XQCi=shg91V)-Rnm3W?nYCd<{uD=>U914U0oY!Q3yP9`mX2ea* zD9C7h5nUmhrwyLC(Sc>lo1e6=eW$+?t!9uxD*^e|yyDQCrOqAWn;y7v<-ujDH67yV z)@yuI>GdaVQa)gDQUWaI5V5bligUz7J?pUXWv)jV7IK#*A%2Co;wrb<>T zvEM5>v3uC|xY207vvu|D@?zE}+}F%wdvq}FT-*)&s1U9}IO29qi-3_LYFry9kWQ)9 zuYuIAgboBNjJOh^7arsgUfAb^cnt^Y_&6}iM!P_5Zrtp^2JqRU-;Ev7!79lN-QKyXI& zrtah8@R9cp!vdPle|9xHn$yCFgYJag^Tv2z+ma6KcIi*>Tdm(rTsO7E?~0xWhorx& zuJTu71Y)V-+%^~nRYTF+PYLncuAUeb=lgOTw11H|j}fRZG}A_0r?g8HFlSK+Am1|I z2SUrBl_mG;6B&*A1-~nO9NLPAZYK*A7+yO_d!r1`A*L6{iO3B87)*=K{MKQx9DVSRfAXh6x5m6@W#F7lTR=Mze$ zDTE#aePv1*#@|=h!X^D?df*$Gys|Xe2efQhTB~5oN}w?zjJ!qSWr$MLW*Zurm)g0r zldQ^|-1me5c;G@>&Kg;uJ_Q%XY2H6b)s|cIrqgS5c-1^XEs>7<6H29J8eK7e8gx7! z5HM8Xr49lfsZU>-XYyAOG5{$K*@VuXWZS&LUh%ya{RIo(dii}P ze=mAHcC+B;QwBrbaQDKo?y)rHFU_NWul(t!n2pf=XA|%>!`Kt}4p!QL!CaHWUDWw> z1FC*HUEyuJfcK#g|MQNip`b#vpwvbsxL-ds=-@7J*@-X5&IZL9FkLNgG-_ z7|Rg`)o3R}j3kVdpe7mTM&_U0L)q?jNcoUT>qM3DQOFI|)=MGfVkQ2zZC)LCc8l4L zuxaeb!hoRkI;gfRe*TZS4rkk5Y(j5FYFou-fmH`zQ(eopy$k-#=n?%9UHfVoC7Zry z<@zKr<_y_d0%65%?BpMBruj8=^Cn>vx`pzND6YMz!(sLZ6Z^s$VKY}ddF5(10V2EF zCP|?hkJ|KgehlWE@Lpm_FpWZ-JOs3r^E7zTK5SRr)j zf=fO?RQ>6{aRq^~8Tq8`7hoss)qfCEGWy^)muJUEqa$M;{yl35NC{{fuX;)1^L}R5VY(0Gy||JYi->6S;Y}InhEgaH7p( zHO}-b>SJgMgRuN(N>+0Mkcc_gJ(*3ZaqBOPYonkmdc3eH@ijZ~uNVu0&}p327frbv zv`9ev^p^(U$H~By$Ed>?>HR2&wE}I>SFihI2Om^Y6Y&IQAj-cNFex-ieLenu*V_K5 zZCyMWDjZ$YsP#&6nc0@eTOOF4x+SB*6`Gm|25$&VW(;MCcs)r-faZEK?4g9y4#Hy1 z+}cVRLW)te?wwknjx2!@dD#9r3y6-I9o}Mwg_japA?}^A(tFw-;9XELmzjl;vvtMK zlVndP75m1)5m&iuqN{h9^(ceBJ;I=;ooU=4ft<5P^@6eL77sf_%1PyIn=$OWmM2pF z#^90Dld^h+b!5;n=^jTjEMAHZ7}M^g%!KMQ8(;)hZ9 zB428K%`3*)lN}1kV(|f0M<)UQ1S%QuCox#udz#7T)~;vbh()_!Mk3Czm4+N%bmiD% zk6VR+KU(AUMQS&PJi}mO!J3>rOrjIHAF5+C^GVfa*mS#VY@r z`Jb!OFD0EJ(`;{f=<^+6o1Igg>N$#E5#_P?Ov%-soJ8q->N?O_>JVGDA;HCGXj|p3 ze+vjfe^*_Nn}Anb4cD*#OJqDK;A?d&yWT5)73prF9W-U0K@$4GfF9^6b~LCyQKFu4 zcg$U6D~0j5Dbe4*Se3svc4;o~ECKq_>M^$jYx>X8Z#HPm2_6os zXL_GUABi_eW{b*hoz-YKiL%B#ppP6}{b+4WiJ+XA{c1q~g7fD_#+N4dk_m3l_Y|BX zv}5T!>U~KzC+ZkaDR2j~l{;E)K_4$hh(@iwZ|5-#@Kc`h9H#GZnav?6phdpz0f(x) zn$-~~@TjAF>Alv)m6=oFYaFsDf;F9&4?lmvg4VRMuCDdoN zG;+de-5YLiKDhs>oND0QDuZ8#rr(pP`G|pA@M(`#%gck1sdu({L7{~^My~FfPc+@r zGx{(IfZ2DOtn~ONGmtQ`5`u|H3eu0ScZuXB=zOc|5p5s+Dnf5g%9VXSTiLnWu94vp zdDs+i#Ur^rOKE-`{YYf5J+m765Bkg`Oy^7cu|(}%OxoNv-ewHb8DwM_mrQ_tz-5`Zs z>&JJGv%C%sJ!XEkPA&h^UMIRafO-|Y=iDO;x^pK4zm}YW`6^ql)Hsn=$CS=GhSi2D zZnt5BCJX!`Zw^}vlt0BYiO-9e<%NMQh0<#;zIZku95S)s-Lb7AK4W=Z>JuT|-z z@=*8O*8{eporPFXpC z?LfRi(+m8&T3(MF69(qPF0Y7xZz%Me9-SBwFFbwF{QtcG05YnR=zPE=u-!ts^xZ=X zp9J_Vq?!o<5U~&cU-b?qf7)fM>Gj%2BekP=dXs$S={ip-;xOMqIT>3|3>GR17}XZ8 zQgg`t8T;Zb@E>jFk6+r!&*m#k5KP~YVN#pW9(OiRf8ALHL(~q9nAk-1pE-%W{0OAl z&L$lwJ0Y{osJHd|ZEn091a=*x+h1T$_VfI> zW>Li7*wTU-xwg)L2ece--43+GpulhnIlmpNNoi%!@6HF8NV2uhMu$^&y{NWK9yG#) zsZ}=pY9rfv;n|~p=y}edFh7hDoyYN5aKegs5r+EN$Eml=Pc}ULFH`*c zUJEdRe61_fyO!l*M6Ur>-7x(f`!Vpzgl3#x@nZiJ=)pVZSgCYyq zd%5Ks)I4xa5z&WqF3%g2IJu%FS;2quI1mti?OwF|;sc*ie@GeD{?_O}4N6pu#KtX% zV|U}Y+~|5gs)BK|POp8!XBdwN&m6Z6vidAH>!}c@a|tSFfRsX{iF9|8BSy}XR2Mg& zda;GGJ6|8yoHC@X8$WTJVUCSWOoBq_BdvcQf8U)Ynw4XvoAzKZ!X}1<5js4_xcJ>i)^#;)T8O?Et4}8@)?Y(tAvD)cudJ?W`1vy@^5Q z5dG%J`UJYQJvT_78UC74;X4J;d8VwY=e9!)DQO74DljVu!uWvHTQpQAJE*Kb2bfub(6ezQL>ZZwhNn-9VTh}Nw_Pa?X? zdGFXpM~jp1E(Sz4n|=WYxfFaKG1Ua@ttjJp5oOy*47NZCsMC2L%@nXAPtGnbnfq%r z2HNo16>FAYP4B|R_F#HAdqrOu@EwNrz`h-_36b*H{GQjz|6}VpZ>f26bF`X1ta(O- z5b?zZrKR@OcWe3E>tcOD z<_bg35{8H?3;tq`YeWfu{1;`q&TM{iniR&1o&)Cwe;ZN!O7YNh;4vixe$tLo+QUP( zynKs;j1!-Q0mJLk5TTkbGO6J@I_wjCr`5#c00!(R<=Kz?R(>JxfjgEjOP=3hL`|hG zJ5$WJCh4lf&+#a?Dz|gBP|b;qUSjUrmH>s{C?D9dU`4d9RwcqdA9B0tXmkLA5KJxy zWc1R)7L(I{Zb5&+e@JrM31vnjF+s7}9QJ8X6IPM%Gr(bpLaR1Hv zqRl2W6BwI^2`F!m`<;a;3M(Sgx_q#&nN8+nWlnazNNvQR49{>$!kX&;-1LG#tIhfcRV{bHe z`qa0rmd=fCRcWu+;vc$Uod_F_HDZUse_q4*f=`rhbLHSyF?@(`-fUxr5|1^>-JxH3 z46|4!kcsIK9y!`nAAh8we#fxE*mzc%YZ#1D?=s~)^ z!oZzW=?>3QH9%k&wtU#ymLT?9jgpAA0|xF;*W3QIBkxscVs{Qa8R9sMq@P9y31N@t zNDwINQ>DC;U9CBV(G<8eb@C6(;>g(NvfOu(appc(ImP-VG(v7%GF{kIDd+5`R!>VG zX-V`_lp|jQlKO{#a8#Ec$!8Y*5J;pg_Em1mg@eE)rZpmse7E9fMlI~u7w+32Wo-Pn zJ0ulfAD&NyQ~VN=i>%;FjpMy)yv@iI|2Ir!X*m7icrc2H{D(gCDD1SdhLH4EH5lxo zJMA5%@9nw|@6DvpNmyUi6OG(6lf#Yvw_BEz?x2yQLZeYaTflo8kWt>}oPw7a_OaFZ za@)}DW}%WKRv^64;%A(AdhRfU{4UG1%=1V90?YCH)QOBFKNmeEO@tTno=sdVd+eyh zGu9#2lnue@?D7o>CmW-lo011r>bb(0!E@ zao@TB5{kN|si+aC*)jXG-v6^tI&0^j_cwVdTTn=fXmCY`3AfYfB}q* zhE3oOvP99I53k~8U_^7t5FwjSOxp!D74^Cc5G8Ic12k=ZvHRAuwKnqp=_{*bU<{w3 z+q3iFl1Q=zqmQu!TVL0D4NSNCeA}<_^D3Q2p8a=Jeg*aTN0%P*dzK6$r`uc#X+&}} zfLLbF>bH5Oh9d8*BonQvs<;r|KmHhOf7GNhP>`y?hzz=pAG~#WzO#p_(Z^XOV~g+h zUGtQr3<#Q6Vec}ANX9~V4~V~wu)r3~Ln6p`-Zo#yC&_YmV0n_L>1+^Pb?u2|eLXnY&on{hN={5&74(L0mPlL^EeAY%utTCiKw@DtvL zx2dk^F`hk-`XDl&n?46s99;-%7BVlzA{GEmQJf%Yd0x%mQ`&qkPGI&?XIc%+~zIeEm0!je3gMmA&Xc>D)>=*4MI6EeF959ruo1K-XQ2Dcy=5Jf1 zQS@1CtnU6c(i{bu%!aj*hbPLezdNT`*B%AsHMrCsFT*B+hR=_oJ+1Y~a4b|}hk!n> zQgpCgtUdPAgkBp4s_O3h9nNI{)UtHl`9DVZQLbed@7b*6&a=DaUhRLgt5@r!kKLrU zr&NFPbk7>p0QjL#5q&sm_+bJgtl4x3|Uyz*KJ{#1#8GR-0TRq!$b=>KG zgU^o#0*X$KFEd}68%Z+59@&=&hl%wLF@pItK-9>9l`;6)<;s$gX7m$mwl?>=mE%T@ zJ~HMp<1~#!o2836>3`$nd=E96>;=wReD_jb~Hs{GZ4~MhMmua@ZXDd1F?c zo9%TCwh;EIi9VJ>A0KuBThT17Y6_s<_ySSW88ac+dE|}LcHsUf^+7WhS8{4q19YJO zYVs-el8FxqVg(bQ0o-?iG%k(BIBR3qcKqg*2-eVWF8bN}%P-~9UCW?**XjdOvf#*l7gG@d{y*k`SSqerE9}RIH{==IB zLAVXW`pG|MdL;T4man!>xF_Kx1`};>$CeCFZ(ZBEIePY(w_Z8qDC_jSN$>8%vWR53%TeMaq z_j0DieZDO;zl>auKn9okF26eTwMT7WwGU&ksXkJyJ;gSdCOis{!3YqB_CWuGOa=2{ zV=-XRB+`Wxkw$vP$EFY$NEmCf7w)REX6Xlw`YjpSU{%UJ`!wz@wDTWzSl=-FxoA}{ z*i9q1|8u4fNP7Y56xSIAw$yHgK^5~ctuX_X=`hagg=EfOvNL52pjkEHgQ%c44ur3m zj#z)|ZN*4?|79w4jM+>IREuH`G&bxP{H-ur73-B(k$o${P2u@S20m-#ivyiu!uk(< zFxJ3fv3@mo4_Lbi5g5ali?;>ON-s=evBqbom`sLlWo>1&UFX2b#6QIoR1DqI^H}Y+ z@_Cz6Pf;m#WkwmHbKgpo$&dBLe`JX6F7u6JEqVk)mErVnA={Oj#YR0R2LxvX^`1cG z+&SJsARD_?1hO;5);ms3n68n;nO{$^Mg}Y+EJ~g7%k=}qGE>M<^>l#|%gxFpsj@|A ztB`X8SMf@KEOMPcZ%e=E_PY5svOGmjlVR4eNvBI#ITfAr5{N?Z$F;}pfnUqZUKv#Wd&mGO320YJJ0(xM&LsAcOf}8{@ zv0-4ihND(wT53~dbfDpLuyMVhoN5AgHEPwg-LX(4kh%}^(qsi0QOOz<+5Sht4L3*2 z$G#)T3^Vc8-C}%hsTvfL`qa*02pM5r0%MYUayX((^7+hZ{F1!gUsGv;-_S7bw&btwZI;5%uh`Lx3eYn zPQp;9@`T3>_zRyhEj$gFke%VPc@%QGR9%1NKv#2bZ({xaBI*8u=M&X2jyl%`55pPW zJ&Yqz{E}4XZkp#kyizS-*7z}uRXc|FIl_w^zz=OZ74CI2&&3-C)UBK`g*clNsN%U< zlA%eikyX%`1-cb(GULtUTg}=zDhc34F?eG$i{(e!FX_u?Fz?^Kl+Pv)+p4Xss6`z;V=G)wNLjz4d2Z59WFvf0zgf6Q41*hCK31fmQ$DXdc@FxXIq>bc12oT?N6={Wm z4i<>J@389LDMhd^d#>2nCgS*D=FS^jvqU-zFRlw_BoXXMSLZ>A_*nxs>_M$RvPO!t z+hCOJ%@CD!GCQ7%_P<=eAJjekF?Uon3kbJi6ZD)5${2WTj1%KXXhYe2u7qeek-LLN z%KPA&F{=NO_K>r;@gl0;3H0?E&5(1MWQ=ciP_u|QgED~Mk~**Vt5@}WqVJ(R=|o3F zk+EI#`T>JXk4EJHleoOPUk`qa60^@Yfg!8+0VOI$VRyi#~ny8?dacb7Uv&+HK(5Z1S^VHP>gqa{9`LP{ShYnrM)OhwN!o zg!zppGmjE@^i*}q%Nv@-A8P`>7QgIJMs_@{BFSZqhUq=P-pYY5o@&zx9K&Zl8x6Ju5v6Y^Oz_d@dJ1PEd7D59vynWpaOkNzig2{>xJ6g@lXSOH`b6Bu+z( z2w`)v21k$VN0(mq%GeEj449=JSZB`DqYrM7551bp^dM2Ti~>^I5H6$#IU{R>3ow$R zWPe!bv@kM3kfh}6gZ)4q$QxWtRSqO|gVcbbvl7vJ2mz(>{rDgj2JhkHQ^ z2MGk7nVCeP%-<%|T#&s_!7LG2cPoS8UQ#zIHoW{D{}{1H!*Nl4@My3x36!Jg-X7A@ zvWAnVD1E5nk(QGy>6PrBcJ>zeq12Dhk-zRJ{P>k}LVCRXpz<|0Sg(&>sq1JF6gc3L zO8b=ojeE(G-lXi9p$cp}DPp>&UwmYfl6e^~vSsp1$vNt|24&gWm3%T} z-vxTqa3Ua%RewZ%RY~l|de8m$0BXmV3#Hiah3YY!c`CLGsiv+~Ur`OsR0VGxOP4ZB zn*8~`TOE8|-bG_QduadnunJv+-!t}Vl={gR$a#DxzqR~`USa19g`Bp@NzRG3UQbcP z11X*5q%21Go=*=9=B@`;LxYt26Y1`i@}@6sB+0o1R}yz0Giq+=&GKlOZr`@ zFkG5nLua3{+epww^8AHLh?i)UPe1v&zOnLc=P2k0tz~d;vI0pUe#>MvS>EbeIyNeO z{3~GRQVuCd7#dC9crAz%Xyo78fbnCk>%YJ9?887x5CSgwsjR5s^88<;_$K=bQ=kco zyLOi3G|K760`HX&zOm+?7BixQN1&&*J0q zCav1npj=zWdM*lewws@uedc1- zw|AW+iSn-&@^{ye%6|-wmom$;#nIL-q?}tYq0=N=+Hq>_d)o#QZ|_Z*pQ_$}S5z-i zv$po`%4dIMI|FXBHn^8WP#4>I5ORk;@}u1;WbN{`>`F1UbGL5Pq+?!487mb{#hBXs zTnmdUQ#2ka7>R)Tu~3VS3zh`B&J5t$<_s5K{xH%>W|_=>At%1d-|54!HGF=^^>6rt zF)ucDlR~yn`RW7b_Bh`GR@yJRVZNgOZe#`}B5E0fC+j{cv2B0PB;xeMrM>1FY6dcw zxxG#s6S|%2l8guDA5Zls$X=v1CeP=gE-)L3v;k{Lnb2vRZ-i;V)+|)(gXI znxFr-Cfxrp-O&63sRq8xObvK7S0im0X*~kJbH%fRWf+7|mRS*m>SBjO!@rM8)1l82 zrduA1Yp5#z)m0|dv&9ffGRUzjzG6WQ)66$I3ix)uK^lwzB9l-Q1d|p?Us6M{P36T;eDKEs`b0#H*}V)Z1VZIav|zd$0;Z+u>2j)DA$LE zCP#v=pQe0(>0Tiyi|Z~jCH@81wkNi2gX{+s8VuhBLO|T*s^pFfnF%4*+E4iuDO{48 zZv6x92b0|NM6JnBYX+IzBhpnT!h~;8wRMc&v7EJZ{dQrhzE_Y0(xSV2nx#t8mC^ag zj@IFK_88hKuyv)OjX}=lN3}s?8NH5|U{RVX9Vk+=>{40xR7-%zutF*97QVKUL=>d> zYm26aGTxgM7dPDxM3beE8PpoZtZC0>t+XqVLO9AdghwGJXOH(+qTdrNv2TIR3z3fz z|3~gE*+_bfs5NbFh+e-b)}I~%!IA5@#|VktsE4d5HaWl>;1HfIm}i zOYWVb9dkqOI!Zitum^0;J9&db|*@@KL^dVu>M_V zP~Ae`0-wG@I|#p|y$_w-^u16O0$?2BzIg8fAhQT|8(VVCnF9tV;xGRJvgE)DDmMZJ zV7}PqFVpYhjNOd|m1J3`&>MGUFLG!tQ?0?AKR#DG&sh(zcGG`0NjUt+z*ocPE?9VR zJ^iFULLfVaPUvxza;(l!v|Z7g=i8Rr+HB31Sn6HvI_#c^!_aG!IWhzHS(t43tjNl# z^c0LWsxpD0+Tm*v@9~0s0|quJ|IX;5Ior~GdBoU)5Lhm(O_ToPM^kI#lbHb@Ub3rS zc%AdFxQnHc5fi0oq5JN!&U!-KTDquBiSA$7i+AWpGJF<5lDlusob~4Cd(5}rwRG|t zIs3SVymSqp&|HH(KaGE^zIG{Rr9y`bIBaICHJ}i#I%nY1;z@zCqfVkJnBOu}JVDjR zo{36@tk!;j{ZC}Lp@(XD=UIy+< zx6l<7aJlDL&?YjzTi9J@omK?yitt$k9TK;$iY<5C9Kjb>tEg;MNN_$qVX@=~JH-e> zuPri;Jwi&guM~n18}`|v%s(TJic8qK`nmRA{N4B(T?Ylbp##j zQEk??-e-OAl8&sqiz)`3?Ko~2yWO0@taqs3T1$$Jy62wgUflj^wB~7Prd^i{{#jtx z1ytR0bcu{1lz~vYmWIRWk{_a+y{h4dw8{_2$^!#^k<&qT~{p(&n@)(*NU9E>#9qoC$e_GB)IsVb!e`!DepbHsv*_DfF1SB>m zqJCtF9JjX508f*2D$z*!s8xw$AxP(NFWqk^Z0bXdLanw{==*%ObiXy2Ie;T>N~+3mGG{#TTqD*Q=0pdj{RFn(XVek0b5`F z;M)-I7Pu>?gR#4Ok`6!t;4=OsGvCwBoS69j;Bra5*picN=|aXIeU&2JwZU_WO=*=Z zlZ!t$Nm4v?Hlj9cTw@;~<*$S=#h}-%ki+wZ738%=nh_vSIDnFq`$*yVMBDnCKE{FFzQTbwUAq-f@oba-q+wJ zZM`_VDBgIc-<$Ui_=NdG!Gk$Ek02Yfyzjg*p$~Byldux5RmXymRi0QkxUrOABJAN6 zTkJvDVq?6iMMr>M?WL!TD}HDpAJ@u=Q65jR^wB^d?G$8Jj7530KX0sBXzT#1t;k9+ zU%K-8R2W~yCGLT*nrtx?hD-js>QTS+w|Gv__#R+_)Z zbJMlsF&Z2(g~V=Kg#daUPBi!eL^XDQyR-gWp`P-$af%w5J z<=RchIrmkL)S*Y-`_CFnnSV#~K^{|Zrr;J#{P1|q`-2sAFTVnS*Q-_Etlu23;2F`m zXV~wvCq~iO`ZUVl(_%bkFE>;YYH$8WCOw;={o!EdM(O?C=2{?mgSxa%%-D+1V_o}> z_bbV+*MpL@cpD0^V0b7lnSLotxXK>{dvH>X^wBJVPkY@s$a0u&z1- zmF&A7wrwnL|Dg$zBRa7Wq!e1^s4e+mghjINa6hLXD@&qlc30BbSPgigxdN!7X|Ld zd~(qH%}r@+Ou=+l$L98BAvAR&Ye^~DvM^zKqL#{22eXqqGs+bB+xpZkljvIT{nyMe zP^5Xdf7E@l;&$w4pH@V&4ZrpeUfv?s}J}ifk4P4b$+w^@hPVkB_byRNnhA z%u#wxeZ7Ne+<6x9eE>PNBx7poAu1Uz6)g4bVDdGeBf3NFKpsJCktUOYFPL5K&JcRYIr>{;3L-#$rOXqbs zdM+cWPjqyg)AtJG6|n@zz7sdufp;wX0iOxHzP}@|h+n->h1j4kRXiX+ znLS1#VQs8Jm%l@_=QgLTv3lC2y9Ko{Au*5XrWl!1fq)4ps4$F0S`RW&hxjA}9-1$B zxUJA`&w_NM6LO=fj23(w{`S{MPZv8<&aw6(N;H)Dh_U_qH|Ly2pQd)o8|`ErsHq6PYXaw~6#ez$f4$I%yQHP0$i0hDPY0{TuEv4M^}?O_cuk zRV`ZQ$Xe{H5Ek)j5xc|Op>wNY2QLpYFO+K7T`1n7(ycpj)Ok<%E`8I4VI}Z1*ny2@ zaV!dqta>jhPn5ya-@1YKwj)H?&mYHb!s)P%FEe!%NRIx5*rmP8LA-8Cab)w{Ku1|d z?8152>-o~`|5ENb>t@Xq*z8(SVu>JYlhv^&cgvZ65B(nE1l2K+HCw7D8}g2&Z1`R< znaw~^Lno)C1#Z700h+x8Co2Vk*a%qBcJ{c25d2Lq{uQw2Sh5S16=r7QBr3CyMe(JB zO2LfR3kZFY-A4f}qz~kQvWYJqD%|95w4)nh_dwruD>KX1nR0D$(N$9}IiqCPT!y) zL}?tAy=TFPiylDct(9KA7P+`L7caUPzgb^8Uo1g%9q6Ofexv2E0aI9hWZqi0x`jel zbtn-{;|*lKg17c=pul>P&;9r2&AO^3yLdEIl3$qfwPg=^pbW?}jkowgZpEf8v)LuT z^Qn7N`3g`CP+pk=MoF&>GkSH^Gd+RPL0C~*%(p;O*EpVfL-+Cfo5!Xn-uV4-x?I+w zAdQbfKkNaoAGS4>ve-A1KO^$+rSf%Pc3LEKJhf*~-7#XG+WTr$8TR`%B_P|JDQPa6 z72c>Q1`v%7$3I4tJb`$bz$#M1U?U$&qSx6`JSotn?XO#R?eEc*3@s>ZLs1E%kb=e& z&Xh1JVF&TFSJQg8b~ozE~bni9d(ELzDXtu?Up18Y6G6DWVMFP};A96MSF`+Df7 z{OY5U^wisvhhw(iPXc!G(xB78hvo(p1s3vljJOq%D2-3QTBKW;WMTDc0SpiqvT#}r zkW08*{PX&@uw;KH_B0NV&rj@)0@YER*U7|#3zk81II@kR>@f})&c5P=5>b;1q1hq{ zhe1yZopR1Nq>sm8gZbh7Ki44TuwYQg2BU_rZ@P_;T#jNIS1w9wVwVER;AGZF>E=sO z_C3#(lc*V6QDrj9d(4?|g%b+wWo3!DpyHp2#|2wGV1{>VJ6;?DXA~Zi1y|zeF*Bjx zPg{#gS?$Ev_LmH9G#QhueP03_XaN-gpA?J$3=aQVxz80>jvT8 z(oD7M*?kqs>HF~{O7FV2*0k-UH9mDicD%?E0PuioF3Wc-OhB6Tv$YAUfxBn77i*US zcE9w(;u05v=gP*smw3SJF950XTJA!1=1uhoS7=ScN5=vV$1Y+yIMG!{j@n!0Vuu2F z#EDS_;Qrl=q`CfW2%=7-xk`DjAf1~_ePr7q$FuM#LS;4%?~xO#sSGzQ@fbL*y7&l~ z)jgluRYj9t5ZzQCSN!bIC(n-u0}ti{5~%f6#4~X1FCFtVes=CTxRjsbh&WtA=OvG? z89d%#U@QzIy>iX2b4{T=nG*l2%#cu2;hfmTJAHD+p5Jj+*hL@S4)}rm)%cT(X#rzPu`*h z07GBcDYIPqbLWNIIC_yVum`TW(a}vKq2vJ+-K8+HN40SlU<3Y54*ToNn*Cl9#VcuX zizt!e+&bYe)WcRwbfG1pv{9Za9Q5E(fqwz1N$X>a#;XD{2;*(s*|3!vJ#G8j0~ZG8 z={G8B4A{?vPWkTxDJDJlb?`!n7e$DsLWoL&wfimsF*tFk%!F1H)!Gs)@*bfcM53NO z1aKO(or#?!NxHL=V!XRLl(<7eil!%+jE9;z&NDeOEVr(gwMk~RvHXSN zU+N$`Hfmt|w?dw&t*sr1dKc9`kq(|jrqUl-hYJWydHf)W~CVH~3=E`w?g-)ff-$JhjY?trCCVS=n zTjO9lCEra76Zn5Loo66h@B7B7eo-~6ilSE4-h0NTwxU{lkD~S-(Nde3wMC5@HH#WW zsJ&~i+Iw%3NOJ!9z4*V(+mrJ==f3ajzCPEX|F!s|5c=WUH@)=N!Ct3nb1(VVySU+u zVUdUEVL1G{L1@Z?nYFqzegwMmq5LZWcu87DgH0RxA#Z{!6}C0W?#06zGtxM2!oe2py>oW0bC#ZP#5TVU_)Yo8AL?AB zkR*erA-_-zK31BgPmhn(*-nc4q8`2Au@3(JzGRJW*HOu-!xJR0spr><=y4sp3J!ic2z#^4deSEbj^F z`3~UpULMr|sS?m2cJJxgczQ)F zd|+$2tQ`Dq`)n3yPtC$80Ag-GV*>=nh4g$kk4ZV+BL}3Bl!EQM2vb4Sns(F%9A0Ze zvdF1}5wLPEYRwRtQ2<`1fRN~H`kB}zwt(=9=70+uS}p1!j`pe9^7^D77TyfT+N!o1 zv+E%$cA_aAnnuOg3^>bw_=)r4NN)$==1(p5N%y+#TutzMwPVSu1({*EfNq9D^c9(q z^-d8i^wCDq28Ay|PoOEkOI|p;wh|dwkj-Y-NDLpV?-NpYyLQ!vR zW%aF|Ws}gEpgq$BN&2+w3y@f(k(6)r= zMycLL^}SQ`fBtJB_qkJyTePYoq#P0pd-7!Ag(AmG8y}-j{OZ(G2cQAOQJKBq4?#9D z3I*yDnk8|e0@g*od#~^#ib&Un*}$%Z)I)^}2PJ6_nZwPhUt2Q>cbb}uF@&TdNATZ9 zg5SVr>X}IHC?OzgUz0y@>Fo)y7{4>=Va$w4pB65*oMrz63c60LdEdaB@zt)f6e0Z5 z*%0fp=_(KOu`5j6au3%GpHLuug(U)@?y{9 zK1o_7f_c3Qb6yIcOWU|rW_ZAh9ouRgkhMr)GP+^+H5Hcv_N<-{J7zP6015Q#*Flk_ zJd%bI3OZ~vF0lpbRe-wW0JAPHZJv@Wa(JKd%vR<6hx0|)#I>_V53B7j;=E=Kx99C# z8346L!8yw-)_!cPhXJZ=jcN$|1fv9YH@m*l3qk4Eo?487Tt7R21WZ%-gtn=M0JAMJ zTgyGZ{3Z+UnvUIDXr>38gLWP^GRA4c@BKIDiT7U(A>i+OO-T;ChXt)P_;~IBDidUC zNZXX2WQ5fG>4*bLf;oPd)vrUXhy*pd%vEKVZnoKOp3ow(>oYrM-$fs~?a=|>AYZ!n z{)QV)vAeKB(}DFdssZTJL9n5Q-kXjBl@ig<)pQy=z-adH=$q;`q3*l`In4Dm(L7*{ zw%s9YtDwg{V400J@eM7ZN4u59IBc`8q0|N>?QHp2E<^uGWH_G3d{qXjoBwGeax) z{kRXi-}|u0{P%5*u z4xO(Pi|4~9Ncxh1V528r@EYrFjfe*G0;Vth7rQ=vJOiPaGjyc7#JezfQ+9S7Q5cEG zwoKAjRl;@;F*8f@82?3kYX4ay<7K^lZafs7hLQ;>!nQ+4WWRZh>nQ3czWvo2agVAw z?VWAo*e>~ z7E0+tfbUUQrDRAu&`oekufmvJN3*4Pgwno(y+ggHG;r9N6}RxE=FVuej+Cz)!=9s= znv&Gcl>J^coJ#IQSVt+{dnC38_fP3Q)mSm@yE&Pj??BAu-j;mibw;IK*aT-Vz)96W zrD@|)?orn9ghxz+FQDhqq)&;!Z9Yd*Q}vx9(Mzw(0d}pH6}Oh|sH7@B&~ibc2&x-b z>81U{q?u0M^{?7sNT4-bH-EDs_Ad=>#WSv9PE$DpniXM8mp{&&bh@)SP}bX zd!p;HT=3w{Q^AnP@x;%li(JRRUid!Q8r?qqIp?>=lV5Tf*QW06DFLYWTnBHftCXK5 z5y_)0O~7B)KWA1&s)KbeXwWAz!d`?4S8GtyGwaK+`R$?D12T@^B8+n7z6dNIqUnm- zwmmEc%hMb0Kbot}yh8Ds0){1E|K-r;go|j_a5YIqnJ6%Q7(FlngZ~)^xeR?`mjkfu zoEQw+j5ABz80olc`QbKo7mOyE^Y=~fn`E)_9t4@A-a8ixlGd)3r%W>T9L}$Wu=aQu zfZlPx2Y6;t!>!BsbgtO;__l($hfaJ_M(5hA_Zhn0;h{hh==|jI3O394rjK3dtN5~) zrY!l2*(22P1x(TJYi-lSYRSPXl^(z_%KGT%HX+Ec+6)2zu~#xP-y18FR9&IX>N zVDmO;b)f;n9K6FFIuIOY_82CD^p;TL>ctn@?D z`}7vX7XawSa0h1X^sZ{D1aVxgLEwKpnG{l2e01Li?}5mD5 z)eYQfZiNyWD|f#?J1Q~JqV3;_?Y(=w1Iv-gKP?a&o1J^9@pPmeJaHxQIi@D~+BCn- zH$%}YF1JWURSfgbfEa}zC)W`l5jv!u$!Bh4yqlYFfjwcwjVXJyCj%E)xr*)t>JvU! z&uVeqxq-EMzK-Ixd1vt*zb6c0Ay3}X&G=$l`*=7SL@`_d$@dXYzSfWq3cm}XUM~hr zTol5hNS9%g5`UbAn-IIXzjLWpy6_Vl559Ck6H?N#>rOVIi7(=M7^|c{Dih~M3ssc( z>hhsANyhsxgN``2{;4sBy(7mW2iBBQh^rx~^Fhk68jYJKy^2n+13+)$z?p%^vSKMM zV-h6cv=H?=rvGN5?dCABjFh5aKPT6{lan3oz2UA^2s=*%sVeVDaUHf(I-B_BSB`D$ zS%%U66?(zQr1lt`rI`+~oEbQnxOc@Ek`C|OA?ef}pD7|=y-0PeRE!7B zk)wY{&z5~134AU8GT5O@#q?S7oq+%FKX_)Ke4*a7U1P^9{H zxV-;c-Fr**O>_)%>0Z$>bS>OD~Djc>h)y6j3CiBGKds|do>gKd^O8r&1 z@SpA8Y+ifP_h;t@c-hTFNi?q4CB%@X%1;p@d`NjxP0aKf0X=;1;5+G6^z*-V(Hlkh z9QZb!{9iGiD6+pfBzukanwcL$y+ah>WDG(xo-x?1OfEVW_DAccFY8J1K*)8a+2%xI z@;U#skmA4)RMXo^g%1a4u0=MRSZ$w*>$11UnEMlc+AvLmwn|Ux2zO^@D)iM)mg-p4 z_5d7ZISD7bCcA>X_%(uE%RNPjR!RdUp_#H6k2tCOpAfu?wT?pVP{tydF1#(#pfj2eg-1ofi|~PYMyf=ZpzTM$T(@7@7q+dWsiOi~YPOlP zG-6v_BhOS^aBN}4Wz^26XX@M4HQ2Z3AxsES>_%UIEUyvSy`Xc_05{^n%t+buw%85v zYfy*&d42?%7F=5M%ubs8_D&A5SD?6VYX+;c1l@5*=kC+Im`TG0Uwh+8#`3%?4$2&iY5ssGw`k{1;KzjFrk-fk!cd1xK+KEOuR;Fj? z>Y*k;Hfv|CJNzrY-uM9N{9EP!fqB~XuPAu{3(=&J& zB0R|P=Bz>2_I(X8feB|A%6ox+uAZ`}A;A?533*qkcVf((Ro|UOgUd%QxAW113zYMG zs4*=W(;N?`6zDgbSg zYJe`-La8-nahP84)$qquLx2@K?tB|JX3&_K00Gvmjz!cqofo?2noHIkjW2NJ-S^#?QLvA8 zPX&3{xxI^GUwq!{TL*XlN6ld)fyD?H1Ys~|Rj@y8ka|X;zTSfg_{+avd@b{UW5MO0 z#tu-0p`6HTvL{yAyp6^fonU)!tIGsJ5S``sLE4DWk2P1#HtV_83*1=9Z%-X{`=6aN z0{c#s(av|VrGTD<=(r3RGz>YUhW;>K?3$@^GAv;_JtbN8xB0a10FqEVK`8HB)z-NV z3qcTZr!`g(|3LIxhF~mN${cpz5%=K0H7ZKJxt}cg%IG+sOKuFzTXvP%y){s|uVLLg zQe2;w31->F#o?iref?!c#DRv?T%P{t1*FHaaMVKN$-XWp^~C1X4S#4kahTwxnyr|b zlY|+LUi1lsnIh~QJpZRQ3qb7i_tZgX#6Gj4Ex6vy+&qlF3@QV?+d%Nys2s}OA3Lrj zKxJwJ-cB+I`FLvHssv+uXhIk+THM-G+#zp)-JP7aY5Z@$)RvVRcHRX#V2C}GS6)qF z_jXs|B9J6PfsX57!&?{hcW-aIy;9D1i0o9Yh@U7(>ZEUY9IhCAA$;)s`OGU*eA@(% zulPT;F7LYN-@I1ijKNENK)VeMn@OubqL`&*^R?*$#iGb)rDjfQa*9gYm=xpsH@6^z zbRXm}MNaXQcE^MLPzx#|D8}F{!^iOHuRW&Bk&!493h&VET-^hDw9OrydL>&0+{yn` z4*$;ZFk|#BRmKmM`e$%ux4w(J>ge3~h>1Um*Z=6pgXw2={@bdJd!}&LP@%89{qF+_jpO zxvt=ycB{yE^1pZPW-{oeX;R|7?e_2XOX~dz<{c=&gWpgJl1-H*l&MK1tTa#)lzVjAkHLoneDH^vD49WVB%kL}7 zT52=Kg_5vfSp_k@6g#Q@U;A(}5K4g5dr$f59Z5bF&W47J3xgOi}0LZ2pKr3;>dR~wJJT~th+VjT@`E_@yGe^_<-SK7PWTyQ;aH*B*mA@Qvnk3A&I<$=b zWz2KTfbD*oOR?o<{%rn#;~@Gv+vDh(b~R{v5%{3&#_;^?tlSzD{GQ zjqwY>4oI|jKcgncY|d*%vliI?Ta&qLHKF3V17;{GH|Q)s9$=E*ccnI6;09aoD~k@5HN6zJOvR^#eb1 z%Pnujb)jIf#A+?4@_pw=mA}s2yp}4A*|nF?UFk9Tl%aO-JUVY+72eMQ<;Vo1CH2mu z7qp&=bgB@RgEcH(*T3$tlXdGP;}BH_1z$c$`zTVB7)^$b?_)#{U|-^S3t#khmJ)RX z|9LBXQ}bWvy>)qOx2$WFHQ1OQOS!zmOhfcFkEhGra}lw!Ep?Lf}G-8h%2H@ zS3ypo3Zc37>@~Q6_4i|n9<{VXu~%UI;{T@Cu;!VPet|^^I~qP*0EdoXM|ROtgIX(- zZ%_>k28W??_q#B2rUS8Zih4i$+qjSU1Lv;ZxodQ-nP5HYtn%(#^fO82hWUw4N5Bw> zx9K_)lXK>O<6 zZ&=;DNvno^omBQktk?rgzkl!`*fa%Ic00V}f-pIZc;mGNbvQ$Ycd+G)u`zDK9anh@ zGX{Yd;04Wl$=e#QpHnDCzP5P%h&O^}D~)UC!3pxYBA73K&Wa5O_J0|riqrRjk)Hbf zD9uGWcbd*_S(Z?Pq#HGk6DodlV+u6M`wp7lE%gr&j%by+cGjnQUFb=J+i{qo4tS1{ zCWdIr}evM_l|MUSd zhc?4%&o8JG5`Hv(lhRJv(R%wr0m4=*NAgpgI5QZv%xtXQ!SXIl__UrdW$mIT_02|_ z#`9uhb_S+D43q_MC_OT|Q9pr=^t*b6TJ`*MEIi^j&-v5?RTyiH;{gZ~pZWR}`;n>I zO=5{Hc%xiXI@$0mp0}$4kng?oXpPM6jlpFa(wjWNtv%r$j2a*T4C> zzW?dM{#(%=3v-P4k>A^~<{wZ0v%fKneMe0F;Q3^7?H@Sgil0sn?!B&6A{EtU|ECmM zq!trb_Y0-j{yrEQ59GT4YNZQ2Q8)hm)~)zawE4)__*X$Jau_lh^`>up$Ly?Knl&&V z<8P>m7vS|LeEsEtL6-SRG^Fr`M=py$ONXv2;=<9F+=;y86FuN!eNqG~OU83in#uz7 zd_&S;djdBZy5XW(vh@LcD}6UP!hyxGAaM6Ro^@zk_=TJfSVm3oRS(Fn9_n;|`ui-X z(s2mZM41L_LAiJK?Vc`CurfGDh0WT)I@)JqcXuiYJ6F0iDd3F%er9Z)r@FCTfC#3D|l2S+pDh#`qQRdfVMkge?DQhDaT0?>W0o5;60-vfaAT za9s*gk__A4gOd*V->~LBww0n#{mVWM4rA3Mj7HJ_nr6TD?*bJmE1Wkk2GK=t;ATI^ zf~In%?_TGSnNL6Inh2aN^#?hOrx_>?Px5{#lzqb)LR#fNkNgj^g(YiiZ(V9`ndbq& zq6GGYB-s!S-ka_qDnbDF&1)rg7SV@1kAQ{)#&z+v%GTf3GbFbc8__TP#1nQqJd2o+ z-jwjP6sygWSSdXxEBs$IUQbObW>(Bl1!SG*axtDK+TO$E`t!e=SHlK`6iS3#o^pWA z4WrMMO9j-v#>j-(oSJn}KU`ben+IWs7+-!PUNM|&_!a06?{e3quZ~WEH(NqsW zb5)-P*}<%;!-6)yPgd^FU}xnFxpu%%_klpQyZVT3rTngMp764A^x`#Jm#$uU29Md#^?C^CvZHfr~DE7gzZq{wKz4f;RzD(G6xh)d$)xpHDRbd>At^IkdPp1<0 zOe73~wiwJ^we7}W##}|N^Uo?h*;$f|Uf%K0@>B)CNC#_ENQk4J3xy}pOHPRzw6Y4Y z$R0|^>5Z^~XIva*v0T{VgkLzXDoK_eh@Y=1#aUcowF-!w0VcwC%#(ePBefL#r>i;r zTaJ5@A%h2`aA3-bMWDE3xj8jyVBHtHi1wcM&XDo4tLz&bnJMUbtzXR>l>O0+J4fbr z!ItwCT@??K0N%A3`VD@@j2>9ZirENDvDK-$VHc$qocTvX8x=nbHjWYJ)slN_iXes? zXQKp}wzeQn#VICWF_$?lP?g`_QJxKUV63p{5!G(CK7r)6!~Mx0$oUzAU2Z+?5ok|h zeFMS~G@*VC&WrH$5bhChlx~ab1JQ*^OE&ntjihr4Vp&s%9W3+a0XKHZU4K8`YaVbN z%8R)z^$Ml(qEr{(N4nNr81n$twiIa3UOPyy#VzXbxbg5L|HI;zE5_R!37YxI4Ovc2 zUC@b$tvfyNRbMQFTr?{ZScEr3pWmxvZ|CPd>Pi|SuI5^P?Nap}LczSh&;R zI=<4sEoWS@XeV`4^F$mi-zm;t0xoBoIM-a2RhIth@BXu6f0P`F^I87M({%l0l}|5Q zl8A6=aTQWRGtCV>jMG&dcO4zb|1(t9dq6xgDiQvs7Uk-um zX&MbAW84+Rw{_J~nz@1UbfSVUbLI%)VzCiu z1X9eF!+GW?f|BuA8QekR`=%C<(AayY{?YOUX69h_kf#5&%(C(Myv{lE z$TEGyC!S4lnmWd?qKKwDc??;Ks#K*MfI;c%nfPXf#fB+&#`t z9`la>L`Q1IgUOAx&)O~Y_G7|7o@DG=?77AjxQvxcTAO4657(EK$t3D5&ia6MAd0VT z`+3M+b7o(8w)&V9FH#3FuJmcMtr1a5k=^$E5QmY zbK>K}*BFMn9%u;iz{XZtc(d?ipQitAkG97=-O~QY2EaL?I#5USIX(~l&m0lh!Hrl> zyZo_vk?)Iu9*rX+_+*`c5`(hdAnJ=v*B`g@X}4=pH{Zjv-aNBcx#$bvr6EjH9&YFO z*Mc!cOd^yvrH3u$=0Evg3aO~|DIfgEX5=qF=QNPZ_uF#G1G`T_SwRzW_b%iwPfYUA zmV%!Rig6o~-w`7jW0Kp<@RI)^s0fc(>)t+Zu08~&G{K~J*1Q~}l6|;Pko@>pnw`J0 z0LikC0Zo?Wbh+f^Bgba1mxud;#iBp+S^s$tBLMmh9W1{R#^bW*d4H@g#tJn>^;5{W#}%Zwrv0tHY93MUik0hk7{5R4F0Z~V@r%Z(q5|6 zlxpP+j~%;-t0@0Y-_Ebrk~FlhS1sd>OW9o}dQWhkwr`Q{%ngFgfVk_?Bi_nz?P2J_ zg!`%U{XC&-Wa=vQx7N)JqkG2zBBj^fW7DgtAbXAjyj!(a1LpJYe{Q4D0iKZ{8fL#o zswA*4H-<1Wf^B1*8q4h1_XO`IY6{x8U;$6C0r8AG#3JoYukV+o$KGbg`a_oa$DHKx z6K`~xl#^e3cwjB@)-z~lWJ1lQ@#`l*Xu#b{d~uT86PMpN^Mprf`UP9MG79;hqZz{< zDyGOS8e*oMFue57^ArZVANw568rWitILyV_~5G0y}ZTR}(NyB;)@5ASgm)TO@CB20X8% zGmYCnlLgj=Tavv(-n|5l$XgZjU*CM94Z>#UWfP`hO+p=(u2TOM`#_{m1FDyotI(pm zYcK$ZCU=c93S0W^3sSfpY^Uk|3G+sY6GpN3fYP4%uZ?B9?3J_Dm)%UD{#X4-tW8jn zb)0W%_I>Ii96M*1<|V~E@OiPXvM1|n5nAHHil#e)byQn=&Iqbe1&3_24mK(2R7#g$ z<@^QSjJAJ2eMCIjicwi8=SkrQd@@05X)xl&abLaMA)sIe#>JK;*%7lS|FpqJYE^^f`!h%}cY(QA-wGv<4uQn6( z%mM7bJoe*Wv;QKrzbjaTDTFk5U<3o6G=NVLE*D1QI=%6T0teK*7GT(Fd~)W}_2aBB z=o9uZemQ_`YWyuVHm?>!Q_lSiq1f2)Mr4YBf2uXyHgAS!6v8OvsBZvWCtLmwxK~IR zC8jnLI>M({P`3&#co6tG3ES28EOn7o=m2>@I0ijSJ9cvdNA*U(n8_LM7y~BtgP(Mk zSN}?K@d!hGSNydO!yW<+JZp}D7#OMKb-c+drauO(|F}6!Y5}s7C*S6dNdE*O76VPc zq*}CKGD}c784nNx3ZL#zqIZN_YJ?82p#Xxt4}LNKBhUfqSn%Y6ZfOm9O(H`gigMYCG6((~$0NJ(1G7xojQ=lPD)!JD$Bt7QFi8*z%BUK4zo{oBcCG?l2V}y-BWQGuj9|Z z?yWqSoqve_5Iow1f|2}%ybjp=|DxdZa*bTrmJf%o5cREP$Lcp|B`N9t8EW8+$dn)= zJ9iK|7Ugb{N3bVXd{0jB#?tG1fUGDt_&X;E+4CD*B5@11y*UtH31Kag&SQjZ-J48; z;@b9+?!m;B64JiJP_N;NL3aBoy|A%$CAG2t_RC{wd*WY#X}@A@l)t`voKl)Kz}t+X zmijX8!Ug0UKuHD}>p(O$nXy5@Jglv#6vd9o`7hX){&=>3h5>zqFd&`AAZZj|J5Fu4 zeZXE7m+V)T9kv0h?UL)FAC7h}VFh4r47+V@!?;Nw41EuFIytN3*X>&zzvSPuEK}eE zP8nA_B=Ge&mjnkB@Wv%+GAFn3zbUPIXz8qXb=F*3reDrqF-m%wt|z!}t`y>4mSQI4 z5>p3BP-T0RE^prE-H*9b(OD%1*4PgzOr>um!X5YWCnX=Y8fT(IboqeIzko~3gMKIL zweGI!Wh=G08~1VW{@-sj#1Bm$<5hCjf*(rnK2ydYuK0}ttOv-RmgV7_KKA1zCzWc^ z;fy&O5=cCOHni8apuAKz*5xmXH@I^oy}>URwvsOMXB z2*u=M>)&GQ6C1gt#;xVSlB~$wH5r1*1&rB9WiX;=&}e|cpSZKQqvhgzZro!5r%DQ- zA-N2S{Trmks+?C#P-FX+^T5sJUeZR#-HU1NliG10FTH+FdS3au2eP>W|Ep36##UL@ z>!{tj10BWmG=leg+9+Mw6cBrtZsT$dXS&ZR4gTys5oU?D1%iQnILNMiRJR%f;}E_j z5c@F=O?3Dx&yx}PNU7w?yek}7j`HXqO+nSDFcE$aCd2K!o zYk1LYwN9iOY$9(ZAO**M-=;s`x$0Fk|0xx?hb3>toT{k)O=`1 zr^p-n3w|uO6_@dro~a0Zo3r)|xCJoPFR3`+x&yd6-0XorE*+8F{4W{@EsfvYXQsK3 z61#=y)>P&JJNwCVZSDI4)vHm|&4pmyOJf31Uful}gjP772?&exjc+;q_n=C5_?+1o zb2z-2s>wg;zXPqgoKFZBi8r@*W&v7m`zFF}g+q+#97uqAIJ1MMvxxh!{29BpXXpTf zAJ4eN5wW?o8ikVH3gk9MGbO+q4{hANzfx;$clp-Tt&}^D#2cIS^h{Uw%Ft6TPdT@! z;TV7PVJqQDl?8B+7_{ppQ71uZ)89x-^y&Q>{YM@U!BZa#Ms|%t{vR1&_->E>93#>3 z<&rkxK-h+Em!4iP6z=Im}IEQWf#lDjvxWRO7OqgikQ&CA^R} zL5+5cMTcyV`${!c0zD;Hay7a|fEG(8=Ey6;z^px*TBWTO-tvUv&j9=n&36vjy zuu6?L{RLUM3+3MPhduf-<#mM5fy6ln4}fv zQBpiYiaqXI&R+}I3~-GA&s5&R8A%WKkD4XcHQg7|Vt|L$LK?O_lm*PW*q z9KuKma~Gf|Fx$0?A8Y=bJx{K^CBLqc#OMAMO#1}R?|j1lZ?+PBSAu#8_4(sR{5Wc8ieri1u#GX;2^F+q~WkQ9e&IzxCudRDM?gLnF!O zj?-OK0aeWX;bJ=b^478x`A;7UPh>?IHRN@HVJ$XkHCqTeG_~x=t$|z;-_cF| z%N_Qp*{XEUyo}H9WwJKl8!MoyGb}rgUH;0Q%Aiay(`aWlv1yBfRn@xd{Cyt|@k5(d zTDNtO`}Xr%Dc1@xt;)HgPrzHDT{ac>!UX+~6)36loq_Q^*1FCczTd}Ov`PcZ*^YS@ zsFPKg?+BQ?*gK0l(0|rxA1qZi(#Be<%c-7fLlvX9Z zxr&cAC1cZmBDMuEkP9AF2~Q+z?Pxk>R-~D_S6$9CH)vct{+502rZoO8WMX?LjpAhA zshvRlqLZx)Hq4DK_o=|F;UNZaSIA@p6i(PbPBJWwU4vw!Q%{)z?00UPOl5`wTvzal zI)oqVGvB@b6#GKP1|xm)5EGsT)$y}vJH8z0V$5ui6e$J43g9l!e1^jAPovcWzH4xq zKgK|Q`$YTIB2Q+s1pn2-7t}z%l&@?3iM@GU4;k4)O)@Nfg+2~m8&l-W0HkMY`tALD z5)uiwZ1z^d$bsMSpHmXw?U}l@X6R5nei5&rJcBl~h!HP z^AW=1&$#{TxiBUZW#U&q%q_K$ncqq%0uSGg(tI?+j9C?Xuj5@%QD*XO<@EIaL3X}E z2op^x5WI-Ax0Z`#*NbS((3Pw<1+bh!SBnr>qq%fr)u0MZmjZe%4zmqX&1bee<6ri* z_a&lC^JLig_u}Zf3>CO`YbLfnS_nEtN}k`<3WS%@qK|I)7o(hBUJL$2=@y;{8@d~s zV$;UTX7uyIq#THC1rP}8NPhi0(GB43wR=BcjJhPM5^W12W^q#l@`AZBM;aI}MFoq` zJlJX$HT!#d*>rnCL4`iAjJAi6ZABd{U{;gEx5Id{hDDh$2uJZ_CpJHh7F~wAb{N1X zsYT-}SDC@&zNe!)JC0}%c_sp0NKe<#pwNLthL}oUd3$cwCp{UksA|-ar47^L0v+E0 zZC0Ru>%yCcSkB?vq8xK;^GZsROz!$|jy>ZUwu|v!b~9d3r07eHn6Diu{GK;dGy}RI zHrNFr0t-P$ZVm0LpMmQKG711l+V&?gO+Sj?vouOCT`Wc+^{zCtGnzFz&w*5Ew&8Xbx3;eHRXJ-tCU%N6>a2Wn4lw zs%W)8aMeQ|M><3_MAQwUI8xg_A z34R||BRG0_myT)0lxg8cRd2u!CXCXwb9O8{p@yf5z%MRv4Uh-sgK<^oA|a04*wx+Y zi;2`JOBZ5I@_JEb6=8PG5=sOMjeuXh+rS{NS&~@ql?3_v@Py~G%tf^bSC8=^s~m*H zKP3;;=bFeA2+Q1`==XU@|DyQr&#|VMaywv@fP_&tNPcX=;Ez4YlXc`9FC*%{F`^&< zmyw;C)%Aq4ekG_+^U)gAbq7#)2R{L!3-&2}(_EVuZ%m2Pdy>-2L@ zOZ`@w@jM@B^rR`aa*&CabudqR9^jmYB9r29*czbb<=7p~c|5+~wbaT@m1%wvzu63H ztt!O5gqwujaWS-Dc~rpSv~ z(+~bCk#WjhJbIqQkn>3=8i~zxNYGQwEIaERP{hFKQ~`hT&R23Bc=FDCQnh<7$+$he z-uUu5H+pT=hm4Dyo^Qn*D}JJd^{Zqq_j|JJJ);#hWkFkCY)*XVx$w#84PD6y7U#}Z zr7l7U6uZZhDI@GZWMqxi5aO!#?AP9*N+ljgfrXI`sFXK5KGT@aq@;>FE5C(5`8czg z$1xPcYTW_$`^udK#Z8P~MuR^tdG`tHf>>$c*wpD~bXLl;(qgM5?_0;jmQ@kSp!xGs z)=lfb#m&o>d>?m#$K-SI4dJiz#BuX1^Y3%^MGAqqcigAjn->GGGEilZ*O$R% z<`g2GJ-qoid%}KBgYQp;>(aa1Xy5`KJqmsIt1!IbLFD5-{J?V_Vy~z4Nd>yuVq<_X;ntYP=(j7WMw$MV zsX$5>Dfg`H7X(*&^EHtQo;>(H;^_T>J%v4V>F8%#u_=(^>tfpg;vxoY|2eh~B`P90 z&@EF?W>~b8><`|m=|_z~j+oKj7@r3PxO?;Wt3YRfU|4Gc;rvC2*Ci!U?E<)qsBp}K zBe^h?p@HxkTLtouDr9x>jRmbiA(YG=oN7cJ57>fgB&jXEBJaXT>O@$B5Mr9rB^NX(-yI>?3mSZh;)>GoyqDV7v(Gw==2S z#0^W+x9krNa<_aFVXY|B&c}ga!0#4%dU5wtnS?wrWdsEODVZjiRhLaLvHs&}oFm<_%w9sMaa zt}vOtK}cBt)soQ5t&W(fpPH@x9{KL-8R~J75!tNt0zK&mYjn5nkqv#wK4N3_%_1>U zIXKfsbCtp3ZtRgWfd_P4Mk*r)@Lxhi#L53TvuRm43)}mh6&gg)DL5<1zm0x{no#F( z{3`V763ghKeSY1qqc$8Obr>U!0RJuQP8H=|r&Eu44Ke5sp-vK77nQ5|*Y*p1Un@{3 zaj;EkPp6vnr2t0ahKgl}{&^xX@j2S~tE>u28Id{vll3baL)KZg7_l;GskvOfy6_E> zr-zAvd3anrQdZn=e&FfH%yUJ(4|zn%m~30qu}0J-N~b>YS7)#Rix~1LUkTjH=W-B6 zq>WgTuxwd5eE+h{cyku4>K6STT;@DSa<;kt`<^i?-2UTf>ge}s&g{;`bDP0r=G5p$ z{?`r79%nn5=K3h2B&QD8+m((|FkD-UIDQ0I=vZsJ3(MHALLJhms*Qc=$`?oNCAP%- z3yJcBxltnud%d@2HeBrEyR9Ubv0{@A>qAE2xcFpC;k9lzTg0OEkODha9=qu)1X5@bei+=S@?jLlegk84 zP&pGPP5EKynRW8zQ(E51h&ofF;GRvCkYg(u-d8xzvF5L<Qv{0taVryU}F=<*?Yf38$Ot-=??}Bb7#u0 zx$L?oJMJmO6vH=Jh2GokN2$5py&$%dHDX{#6(QU^-phEbJ*;NH9M9~b zv)^*%f02ATbItd?zUkFAw$e7@3!dh&M?(F$=0ye)tbK@Gn4a=8HF1G;&#A9Us|QPu zOiJ^>{z!JXL}$!B3@(}37jc&8r%ruqEHgmlRv?jO^;nBs>Jg>Uix4N4kAFI3%Ypt& zY-j(dkMFl&`gNZ+8a5)0VL6qiK!uPIq}o`S7o(heLtDiTZ(zXQvtJpK>%jXe=*VkR zvw~A!pO+uohg8?^5*u$NJe}Yt8@f^2eUJ3(zss!UaeHkb_XO2PU9n=9`!*2Zx3Sib@F-}@sUidBkHh}EZo+(bDg;*%8o>(>6im)(zsZx4t-Wl=0PlmYI z67_)e#jJDNu+)hH`Yw7J9zFr?gme5kP?d;5E?*fNnnn%7A)0)gm^~QqTdJb=yTAn=rb2R=d3mcw8ZY}@bQe!)nE5uT8V5Y_5Ta6c#j#Q%BpY({QDxW)dj zsqc=b^8Np}GO|~;VghYteZSPH1$)==iQgW>9?6R}7%g71mocsRW zr`~n4ab@Q5@xy75<3U8MWkJ)Ck8n3Jiy$hI$?4_TR60{ok8^q{_SUdJTOsJo*{$>~AzyNnk2nuf zDITBB6e*&{?w}TS)E78N;q!5Q1JzG<1*xAxoy;boKJRne3wJO2$@ru@Ha~UEnvN~d zRva0~(+neTCsyJ!S^j;Bz4-a3XRDA4`_6lE?n-kYkhhX{bxIG-(#v~lkujVK+ zP3ziu^WNv5v9GJX1(>eTZ#acU>rqmWuF2u{l^~@yFN&|3_{d-^ zRX3tC(X8g~1)vDTj*B2|;%5Lr`Q_3lYV^k!%-Y>JaN2{>_m@~iLX1c5!NmPv!H^${ ze%5ucXh7=@uZx#rqK| z>xmKC-r6+er!)ENGT*LY*x=g$KOIP_CA9^tvHqS1P-24j?CMU2exeYGw+BZT$Iv)= z6*2&GZ(A^rwzJau3Jbf2NP@FxF;i`a-Uvp zxAm;>wmNk6L}Uz@tSX33zDuGqOHr76_2ePBUL_)&;h5EntyGF4iTmO92*0V)UCYB{ zv`Rx0Uiy6>o>@eIvp0#~^wxsQ+!iF({izJ;8ixp4Nx2(MdkXLNtT_CdLLV~m27K%w zXpLJbLz=&AdH~k(n}jkad%RyYDV|~MUA3K8VJl#k_SkkFVDB18sT~Bx_80n>@x{nY z_AJ_{L3K*~*(-R-MEqlTuRV!uk(0G-r1^Ux=vsJf(*Aw6M_d%qyJ6R#=E<`EfR8-W zIaz3pVaL^<+s`~~`Eu3P@#30OoF@A_^U zJRAD%wek#bN5Q?i$?k{kSo)&)ZQUH73E$GYm7MeF{!=vFuP}oUa<2A^dDFolwZX&j41S%L;8LKin*#IAX(jd;pD(yB;)V zqRK3L#6Ha``_;RLr{iWOTKu@beg+-5&L+=CeC5slftL}V`$s$)bE4+Q4H=p%tPB01 zf})m@`XmO2^QXYu@J+8BttVe5tZCKbO&7*?d0CY+RlWU7LOO!p6ap0&KfWRtyT^C; zD|E3Q{UHtML5$>$3HhPAU8Q|{tk_xXe$#4`0eA2{ew8^TzOoTenXy){G0bkfLb5sZ z2)dVtRpY$@A8&T|{5txldfs^qc+@SxNrt4K8s9=E0!qgVq0|?|z(B0myK0XUU|m~P z6n=>&t3nq{ScSc*Y!Ib?&V8^3X&10kv{${6iLxvy2VKO0liF%M7k|5sTbs((i*XCUs>}tNH$x`R-)`pRwc$7d9^mTHl5cgM97yk8lG_QvdFlVu6`r|z zyWOFW|6A1Sz>_4k7Zh8oLOo2*WrTg zFH_fPJ*#MIM?P$8`HAGu9b(9b4~HF&oO;#Ub3X1h(1bZs$37xwPJUstlqIK?-R#;^%dAXUAFEn^h;8x+QS7~-zJQY!pqp(k>IomPZBS}aP1Gyl z=uio%WUP~LS!q8+4WXZcg3#w&MJ}GkS_TvB8%NfEI_^mVN3VsHxcdy-+3Vvxyd8(n@0ZTi zEd>)Nn||ICQ3YH-KTjCkK0diRTPn4DV>I|s4^pMD{n|g&lEY>f$jCECnj(052&p!~ zd~(m;|0Zav-`&9b-MFu2@x!4Q%teSqrtxov2K{xkcpVEBgdTuP8 z3tiLhsL~JvTlN@A} z`r^sOJ1(2``gBc=S?hof123ONGva4|o(JLEGwII=>L<3VXnL@DI5c>nL40f`qlx!^ zTADm{#PP@WddK8hFf>zEI>Y6-cJsEl)A{6`SpKYtZW~`R#^ix&qwM+5hcE%H+HUIRCArAG^P7%HO+|fOYRzr+*}{5Gq|9(mS2*Buyn1Y-`ccT{X>e$Brm=7FunF*aZvx#gXdv~5GfU00yzUm2N_ zUV)_JUD!^5cNKHUek^+}k<9_U*h#W~!d8Lkw0ZPAM3ZmuaO6d(=M%DARc5IJUEc>B z1xWYlXta{l(%kUzmIGcp!m|CMWJi|6vm7M{$MC8+{+&n779Zl;fNd*|>K%j6gB&W( z2GSI=Ay|i7tQ`}`sA1#hQ+Lflz{aB}<8v-O3gh0tyUK(n=aFVq# z{X$W?6D@qE0%s8At3e~<>tOBzpDS6)Vb#_16D7rSt=Z5}QCQGYC)KAnz&q9pWMrQ@ zf^woi<^nbiXD}iY!*jQ0-o)`|u`1l%)ll{)Z~vMPE)HDnJ2YHx4P+ig`*Po(%m$1iL8| z>HoB$;ZeE7ev39-U*vq=!vIc!iA!RNFgr&uSWvyooZ%CY>rT#yV(6wwpJq zdv<@>0~Mv1S5JMmSdo~c5aDzFE^vbAlC`Q*nPZHhAQMR_&((UDBU`D^&BR~0)2cb_ zf&bDg&$Br7^Mj<@>+aUfxE!eP1l2I^zkg z3OsG+(gD(ioAJN|JOF}SKi zY3co|4fX6UTTSjmXBzFLBqx%c#awdS*t_2kYvc82{B5V+3dUYmoT;;ZTz{YF;YIU` zkFYVEX&N<knCEd5ovNUdBToce_(F z&=s$J_2r*#R;}Tn-(t{yEE?Wyk~)oa5Kq!bfA@x3Z^UthVo>G0mx~VSNcIEv=xP&lK;0QLc(#vx1MB##Ot?D;_c7zMG8$34} zvq{G&?hcFNetIiHV=oqf06$rkYsgE7KSV)Czg9(^xKq3H82$7d*5QyirZ@(3iqC!M zmw4~^^|ovKH!sBtRab1Hg}nd)4K`dJyGi3-nd17;@9~YHu#ymv(I^Mi9WFU~PWCa+ z_0*QEqU!YvE_K*=;p6ob@M?kC&kcukovQ<14VqB*@BEz z)bY>`eJHWkr~U5ziIeV=iKC9AxTEo-v7;GG)Q;p-(&I_cS;`x&qb?||)qe}R4m(SY;>4zFPEv7F`n0^9i=kJ*9D-P8pp zihcp`g^WviORlaxgqSc4fQ(apR(8~<;UjyUvS=88kTdA$@DFt=OJCHJ(CMxYq%4wg z?021BuL?sO4LMi}E9A+oHhZeMM=46@rTf~c_<=$#8{Q!4smYdMt65M2kh|NypIKC1 z0aO6J6kUieR99Ztd;`*6`OEezsn>jbUO))BOlj&tBsRuO{=s<<%o@Dw@7h4u$sjh- zDeHD4^vx66^rP_lt(|pe2GxM{0%jn4C=MoVfF;*7G|q-M6>Nx0T)Y8o?^Z)DQyAoB zm+repbwH`lE5zApU774zXo77I@S~|MNn_kajVO)!EYZq6At8}D?ahF;XTEm)8njpI zcF`5S z0}Aju6!}dKj6N$+Lfq2Rd({8mGpbze2UjYtUf8RJqjKy{9k_K7-<`Oaz0D495iZ_= zsv!NlT*xEp-{B@bnJzdloY%1j-U&bR@Z?&{UG^#r5K3-L1+vGuPh3(TZSjx?ry2c2S}dO6{`YMLW`DN~dEbFl%@{J@3g&=mf9^R-VT?>OC~mu^tL zIboh1vWyuE^4h-`h$iC+sn^Mz2TUuf95mkT7SNNx(@ZhQQBaLHsXUGl*5ah^Vp z+pd=l`}l?Onankg(~46S53UE5a@C_AzB-_YxdaW)PGqm$mN?rb4K?9yKq1ZR9^4t| z;mcoyt(Fs&yL!oWXKnjPgoWd&T6PUT$2FdxZ^q6Foy~!p0?pp(*&KyGHq9f80 z*%9T>)oBZgZC?EVNDak)ynWZ)-Yn0U)ZfnrO?+jydzrOBKe(>T@cu!R_b67#>XWLE z45}PWWtQS?;9cm=N!F=++DL3b>`NX~b}o8@9wP-0<_pcBgtG)70Tjq+-M59zoW7Tu zPZa+fRme&L+6$NjuiI@8HPii2s*v`?&wn^_Ra1#{9m)wa`Tcks4!p9Q-DJ&%9n+aS z!eX-I73x=wBcGYSvKE70|yT|i->J-^o>L!w8lg`%0S zeJP!O=|L**qEr0}PE%nF(d+=;!`9-eaS<`zJ+VIH7JlE_y{j|Y3l0DS9A zLV|qc?Vrm4Mt6V4A~t8kcv} za({1a<`cBd{&of_TRL;B&bz{LkT;XJN`I zSbUqW0W5e_2Y#_9-lSfpm(dX#?l=;U%;W$Hy%;VT+WU6HSss3o3B$&X=#Rn&;g7ar zZSMJ=bC>h!hwR3Hi3C{nRm^jH&~O3M5VK4NhN7U9kmK1UNFO_4<97Ikx907}&=~0a zV-U?~?ey*~baf%#0gLk8LY>{auk4h?N`1^K8|kwEB7>gE7_p#Lqi&Cg7C<-lS)slWN8awZSH+Sp&(>Ez%O8`|%j=j}*|cot0k z&QIYzBo4zlj5%J5>!8D@;t?1qU%KGR9)0=5AL#2iDym$j&qTZrHc??Hlw7DxDbfoV z1x^dkMfIW8HlbIRFG?CYbUT6{*gxMGE1iK%Vt@HS4`(K;om9>+tfg#;u2zYrB`$|g zBPG*SS8rC68tKU;_-P+YB&8T^DCE3-gleJCUyld?i%+jRo=`kYMr9fCiYb>iFgK>7 zzatxw3I!Go8eL|58(Cc2wqP(r_F1@2QF)kjD5)E9DCt~GX(GKx zbcX|A2MkI=U5#u~{m&nhW4jQV&t{`1n=61fKuN%4U|kxS*bGh5ROD?(wlXpY{|1cH zvB$CT88H{*?>sUzsek`EC&{WiQ=z8-eBT9nC5)-o!n)KMPuqXp$gtYp7<7CT@-FpT=)DIQOQ3(TU3x&F6l8M=x3*2}g_N(?E`G}^PLGWve zo+o4`0wXEXF=3)5@R3O{-@iZy8}j{>sXekzq_UWKdX?5ie2GJNu5B%o1nV>&5Y%-y zJs;anT1a=k{@Q7`%eKyMApf^(kd5`H3zfegJY%AJ&^RgOY# z5czbr@ueGG;;)rkuTc}(({qnF8!{rm!F{2X7gb`_BAaJm+gwRXZB@1;VK0gj8x*NPx9m(Ch^FAKWHNTm8Htm>9Mk*DqJHdJ}j-4GY8+= zNE~`@$)tvV#_z@i!@Fdna0M3b*)~(9TkXni_YHz~KTnF}%HPn#F7~Wc@5jas=E=#y ztIbW&Q~lB%Ae}J-DKB?sfIlX8wOr}bJ{wE^nZmQRAhD?#d@C#`9D^JHColsp_?? z&{7%yhBPcfS^8fqAwl`k?7`7YiJbng#N1N=3D$+KHHzNBH{qyU)^`K#FgGC7o zqY-sp4M>|N?35O()rA-qx9KHxpU}Q+H%V~5w2uEnGhm{T63-{^`^(DAXfh2+okw6S z#r)TUwrJ2Bc@8r~Je@47Y{qcok3teIhU49%OM%!!w zUV<}eX+>@QPY|s>0li9ekkRC2V@Xg=c*J+DxRZE|=Q&87(fgb7N64#bzVk~J7qti~?hq_<)?yC=Z;h%7e9a=#u zkZ=(IQvlq|+McAgp=|S2)$2l6F1DeTwN~CfDKScq@{h= z%8eAsZjeo-Xa^9hkHmZXNfn>9Ff_v=c7QraTIwm@8-uRjM<=j{aC9WUsC6B>aBC<# z?Sc2pn}H3bu0EZEa{>PJ6N8cspr*cXjoTea8G;pV9f#~Jlv(A+7tyi-cyXx)RH&JF z_K+k`7e6*Xi{a4X)1$dSshP|v#w&J;?6)e<-tn(;BIlGiJ&|QK>FW<~?+qdujh@wc zpJdWF|9Maa8dW$}1`^R4$#|=R&Uh=;z7Nw~#6N36s%e`)>qhf}Mlw5acHq_J>9U?n zMBk36)6MA94=WEPIrXAxHR%+X8?p@Qi<)11aqp@x)5qL^RSDG=ilGfgEWyS2NjUqr znYjqPX9q&ylXey;mQ9yUDI?9Eu`qbsLe#D_LoY7YX7y*cCmf5U@SxIE!bH*g$ER@L zNBh1W?;<~4TxFd@SK+RqWo0AyJg-B_2=k8P*Su%Kz_Bv^bUD>sT@TL+Kqs!H6ks&s z)Nc|5AP2s8rR(jc{f{J(bjK~u{gmskkk9qDFJb8|E&#$^N6?LMqOzk3_xzBBAo%Jl_Hk;fs=uV~5rVSq4v62-!tp>i*3FLU8GpW*V5 z?*L^=+TQ(1VR*OG(Ktcd&*aJ5surI$kIfo@ktou zG~@;esu=75JC@)?wNqDqvlS^(L`~r<7BNA7o6EUx_w2NKOae-OQRc-hMmu=#=LT}A zM*9N~WDgu(Dte~Z9?(1HfH83cz?6YMHY_|jIiHMbN~eu+U#D!BS+qEAm41U|yuI=d zSe&j>#~10v-fBQq{jlDz%*Eg z=b0u!{~dyMyD{Md(Y7Z6bBvpy60ZSkKbkdj>6&2WarFT;QGY2PeN|R9?X+I*@kIQuJ_k9gf4=YVs;8HU*7ykH-MZHD-eGjw4OSe)0{wFhk~&UrY482R5Fmz}3ndL<>`i%nzJ4 z&zF+e1yejnZrnO~1`Vssf~k%rk5cL=3sQCCVIC;?OYeKUecS+do7f8XCd(FriC-u7 zZ(#40t(5LH%7w#<1ohXg(eQDD1DL+onlj0ro&M;l{L{-4GxH6wRGoqNnizQBSCzj+ zYFP=zI6!gF%`oWU**d5frXqP6JP`9OnxwOwG}(h6h3112U8fiavewseYoZRWKQctA zkZa^2xvSN2aOj|Lhkl@ zRQtVQM}mQ*BAr*Vl;;rmt~JC2AG7L zpiDf#&$fkT%KYoNks!x8_3LQm=$0i%x?r2?nO8d|N=Vz)5cYZ|wkuhTR2Z9DQe^pL z?OhdCybjGZTy_{{$2a46n0T~8r;YUlT5hsN!|(ijc;WLP;(%UD&PO{7hKxq^xSG*o z7!OS5P+NI!6c(Qdl$oDJ9xL7qH7GHu7ARy|aA$deR zC=7(8b6sUO5$suha&u*;zH?1w*F=kiF0?%U<*&2f%SOx}1@)y5mCYS-u6e_8Ot2#* zfD+CMAfN9I>^3-(qZWjhB}uvmd;eLhf7cno+9|6lFgBhB6$#8G!m3Bv%mT{Vh)Sh3Jw$hWkX z2S%0{CwwH?;#)XI8+YjIC=_5h)qpIwlbb=gF*Tq)fhn*C2Ie#(ev5op+%$}FUf3B- zV|$|F2vgc!2_$95Q{RB`t#Ext;0RuPM zSF8AgcqzCaKmGY7!`oJA?}Ef(xA6TXwo!hfc}*ALZf3gn?=d2>?fZ zNJ{Md_1Ua~X>&h@t!EWPR2eU24=60q5=NUrjx8cUFpn3}10Ejf3o_2O-^ZI-<-V2} z&F)>-2-_FaPo~mYrnzvRkM54GN~14wh5CBW?)R`oXbnc1)PTf1(b{hS{!0WO3f3BEemeJ}znYaap^X5}HJYDG z(|K-VWt;A5K7Z~B=Py^N3~wrL;|_6+iwFrr8fX3z-4Rf~j|_{-JP*CTMRT9zqf&lH zG#*p%OZ*E8qbcmkEynnTE=e|bkf#4y9kGOic$sAjefR3cN0g#367XUo+^WDBV!#1> zeO-6zYG1CKqK~zQEx};#gB|0zZZKYN6SmFZAtF216SS@dWx@_$WWA3lh8E}yOZEH-+ zLzKcd1(Yal21?r`$!Kmd7%OP&rVMBCR8-T`WVd?w$uV{B@}A{>c~6N@#~}SFfhrr( zQ7c;W7slr+PW_qne`He3@PAy=dj{cvAcU+t7FN&4rrQA38e_BrWVv4*BH#$)>N_Wh z%Uyt%zw$0}gzT9Cf$7|a6sIHpM|#E!@kx(spjyjrDORm4TYJiabD?EQA{r43Mv6Oy){ymoqM1Z_V%M+r_A=bv26U>l3zm6bQ$d~9r!=Rz3hxC);gRE+uWtTf3uMld znHcmWqd#XXIpv(dIw$u}H!wf3@R3}Y4?NK$J%8@Le1qOpK?ik(`#vcSG z=8jE+%NDZJ;X6agbhvsv$AfWj-c7)Qb0H3nWI~t|*nQc~kjp3Vl5Avejk&wdlPMFL zPhH|WO4kxpx{XFeOB-bI=Uo2=FM{$9Xux?SLB{c)cFwn_LycN`=qKrN*W1vzAYpciJSlg7Sat7CbM3e8_~uiuowDK6WU|O1-se<`Ow5IeDgZ zI>muy>GF62k)e`)zDBEc$%&v;KC4f55r{dQCPI7VuDJl%>Rls z#y%AUp4|Y~B-pTd+dwTe0#5YdC9V&L#=o=f;+-VX;naCxOOc9p)me)qI-AmPN^Kr8`kl|WWnCyTC9Ta%&$t7DD-NP>Sh^`3y!zE!7mr#N` zd-GuzVmzshx(k&bz9+&Vz(iKEcmG|ZCy?(IzC`AIw;L9Nrn@0K-tqj^5dV9_v~RE+ zfTN9%_oXPo5$lEVAC`u-Py%O&O55LWwp2lVKbj;~?sV-Kp0?ey2HZ?sntXLmUEcaH zTCQ-?zYBFZwP}zsPMHxRcBS3R-B!Nz)M{;L?ziEf2jWdRY6f0XbN(NBpHb9 ziK|0lWACqA6tHkf3rQse133or+!QIp|D zQ(B9uF0?^Z*bF3}PH9ZE%byyevAF}DnnP48UF^$=;#M-}cB^R2aI8_aE3Cx$pXRU^ zcfM8AllfC+)X|m#CF-fZ5XiU4aVt!~#*S3S!-$xrnYqXhbw#B;R8?-`*8FAQd5ECfDFpkSdnb$Hh6qoCw} z!Um>cH?JpJ&=Q`9#;atez;=*ra-?_8;+TDuDzz7%Wc(C*waI?LL)=F?zBRSh9Pmv{ z|6O%9NW+_0M?g=|dG#G%Hf^)u;k;Yp82z`2kW>59i>>FMnI7L+tJHIZ$?Q4BYyzJ> zcgC2*uyi5hKWm<#99@-M{%WqD_kj-f&gQGWhMNf=Fu^V;89oULn=g+^2=(+^wWMf^rHrq5&Yk&Pi!u9PX#IE$xE_*L~$Ld8JpCx=CfUqYp zGHevnK7uLp)A5}P<-?BiD_EF@D=DAz$ZbfO5?(m*j zqwn{<54)oB%pVorUb*ik>AHlw4E)IzrlKabZYxxG=+|`q!1izxWW;3^LzG9 zF}e}EAYy%3d%?{xm0Y|kL5g6;x6B<`@^pA61>JCtzGFoOewh{(u@2T;zTKj~#OwBo z)-A^L+#dgSq*naB4Xamtfq5EN`+~XFP*h>;k8hobVE8^{K^ioT=w!7$;~%Xr{#TTV z`sGY+(}fBtG)ONN?Rzt*>CZ5B8-eV~^H<@3OA^)il+G~c@Ez3Oxip8RjSwq=!4inL zDF*rgb>NXdAOSHgqpDW0%w-npG#jO$1dHesUz~AjFl~RZpR+j(* zC;2ZRBkV7s33%WJiGL8;1}>P_;(z){eHC)%Gx&{s2eskpe*kwO?Jv-%Lcq3l(Cj4o z{Hemr)0s30k0Z@u7;CBBV!PiovzTsdL?mkcI7_Wgtu=JommLTejz?>d5p-*Kt&IU>TIxKZTF}z1$(U_lGj}Gu?BVJPbaXr|9^|Vx% z2uu4@lIN!PI;mdt6!`?^XiJ^3kCIIgo%C}(X;c0*@Rh%^^I;(SZ`e%AyJ0Cz7a;ow zjq~|;hxV_TOPu2;?6mo-V3-{Ro-6z*zV^e!4i;eBz{ZMkzG)vQVlzqvyR}o0K`VPN zcx{v*Z}WD52IwM{t`S-EpJ^|s{DpK&aHs*we%Kn3DX~sVX=xS}bG83k!75L`?iKz> z`}THo?dfHH{th}?IyMPY=H&1rAJ9t2kcD6+|Kt9NOrC|#uOtb2JEtmgFY`SKL0TDW z3nth9vxqVs;Vl&eYCvLN2bpG#fQtK}t*LNSBBx+hod$nE%lpVoLGK=6Q4sP*Fg#V)kTJQVr6Rxf*_Xvjy2MG!3k%GLmCK3`xI{eFyg#q8wuHH(G zgoNj4FD0d}ASFew?&@S?|K1u2Nj^MD5A%&yKUub6d~ED56fAk{R%`~LkBN^BkalG% z3FBYA4(EFsHanOX_>NrT+fHeig&}g4r5;(&5;-pWKvQvK-p3Yf?470x-(%n9#ry4{ zG+5$`1RnyV^xsC|OypB2^lF(rp9yd+qEu8YV@;6IicuZfkx01Jn9X~7WszBfuEB$S z3%{ra9lO`dcYA+-yiFpc{nh2gYrPWpzUj0U{X!$A!O z)}h$4opPg(sIOU~J`X>AA69{!E4%4hppRrH9{fQTnFsgG?&9?U!&YQBl3n!2*&LRQ zv!}Yv;-eVp zeE22H9;4UogznPviiYg#MjsA;!Ix9^`*`s=v$k2XFJZ*xotWn#;j068X13mo0XOE{ zvqAx>NrFEaV?TeU8VcdT!q?b}ZY2s!Akr599S_L`ZW?4V^nccwTPF)#K-AGt906f{G$ElR$758%$;cvH!eIz|h>p^>x;>t|o z96(})jO?swkD>P!Zzyb42$>`RKu?4;_p2#4Kp&a)<6Ya+^0PfOeoPx&4Bd^7g4U()CvYQSYL>6RElwcTXqp_RC^_6J0scx9+~2TZy# zLgsy>Kszr9x>@6(r8Ug8{s8ej(9L?OFFQM%TZyN=*RIaUCN9o7DQ1j>KEDe40MVAf zo0CI&Gv{vcZ9+Ufay>mHl4GjP<(bfi057b(-Oucp?XI$}*%|(w|kh4}8cO)MN z2mg93W)YV9bUKW2ErOR2#Do_9dM!?yiMIcBcNk4tz>u6`T++`ERvelkG_RuRi{g~z zaa{?#18W(N<9Jvo?DIgM`|*eNo@_h*ge?5EiZDEn*+7 zIE!O%uWFs>-w^pqwBc6tjIIfvumD-0Nv{|wh-t82qT!o!K8@r}QdeeWJfNpx&J40G z`Fs*5&$LJE5N>k9Sx8h9J`t`IMjd`1Rusn7ZQIRF6mBK&%5)oNA#bGlvLv-Ox;E53 z-aTtlc28GJPe98}2UkZ)i@0o9i$iOn-1GHe)4WpMlWMZL^aH8rr|10>KL>v<^gr4t z+j#CuAd_LCbehkkS_tkG5V=M25ri*_SPc?i$ z)lK+jU*12SS*-t6ztCI$ywoO?On*=|vb<+1y+G%ShxC55Zpw3GpG40n&+IFr!{75M zwWhnV?(f}SyWfc6y8qbC9P^g#+evnRo+X!~wyX+}bDDUzH^1lVUgM$UalQ9^-*azw zr*Z$;KIxv$4(-glslE$`3(>pAyTJ>Bz2#{b|Bw~MyHvB;HFKe^?*#W&yo>a|UYV&| zRF1ABcaTecG7mG4Ud8DW>yndghzrul9MjHMk=>3G`?QaLO*=wu!Vg(Fx$iBm3UX;V zbzgVrRp~WmE@U=mCQ9&NwpA8WzEnX~sZr6($mVqr&d<2b2p`hT$P)A!{$*K7(HQ00 zt1nyBSmoW&xaeEvUE>`SQZ5tUBOd8T7Q@MwtURbZIF z_An(^2&Th{qPoG#;p z>~{)p^9?<6f)t~aLv8}u-KYo(At&vw;_L7D-^FKeW-=TF>(%S$94{S@7ioW^A7v~a zfA}TQ3*@}8yVyCuI7|F64gBGw?_J>IaMIK@Y2C}8!prl4xFx8?)`#vKda%BmaP0PL zTg{YZnP&NSTZQaGG+ETr%e%Ck5V{$sGSf0Z7vMK267=q)H=d~8xZK!|_+!`#IQn#FB9jb)9JOM#0z-`NKg^am zzXn>}M4Y^!A;yo<>e-DtiAbe%c^*%d_PFuonSG*EqF|{xo*1*mP$?fletCY+mqFWe52wDYw!-uh9oafv#}8O$`qy1eVH`+QAdDh|CuTfhz>=2j6* zPknKE!!)e0s1Q1iz00=SJmJ&Gx2Wi-hrwbgCCd^sY&huCMX*t^RgVin<3Q&Tc;MHw zX&X2jG)S7_#(SKM{X+Wv*oU#^gOh{dxg1vuSI@1B?ZSgt*SlN)Uxnkd##|Tu$P;9Y`vHmDh*mwTtGSE+Jr7(S%IYUVp zG{-RS>h*4RdR{SOpxU9^0e!*bz1ouhD)|D^DMvs}EO9gB?Yb0Y;jU zld5Hh--xH{ri-TQX~IRuXIB=SZ;H>yvigQ%bZBN?v>l*rb_WtautchQX2oajiDY@) z>92q7#kB3sZuEYB^!~i@ryKcbXg0ttz+-ho1{~SPeQPAOSU?)8P{I&UPh7CCl=~!ji)BCD`<=&v^}8T!tZEz5l9%bis9ed|YyHe7t}W6w@g5*jiU5<0wv4FA4Frv9%D=L1NnfA*swA%)r_q5X4?DtwFh#KOObK7Y5U@t=?| z;lGIBUtliEzh`5l=c4}CM%)icQcFrf0lw9;bhWm2bhC4EPu)XTf$zX}me+SfLLz&H z_#!K4GM&J$KWnf3#{G?ovY4fl1Gl-AlZ7=m(7_pT9VBs}7`*9V?QTvFba?ORCI*yX z_;ZFByp7n+!$AM%6!&)$3~yA_>7|@pt?8e0^K$btyu_iWrx$m%vJumimi?zY{FelS zox8iU7!Qw^mlwB}0JoE?Ef1fls3;FFKMy}Y7yJw^H*ZIGb0C+a8{^-L{Cgc~Yd1?* zduMlhCr5h3b2PqAY$yOw z!E?)7pj4POl;tA-c3H!8V2ywbRCSZkvz&STs(&SVM@dA~{8TOyU;yDO72tx}ozApI z0LWR5j0)bDx<6*aQ#H^eO4N8Os;vKwdY|R|gOO~g(rgVcCFsQ|xpX~;s)EkYhoh#B zmYwd;=LMY67b`7=B+g|pmRG~xgqMhSfyZ)AbNcCc zPE?@jP`-yhzFG1Vycf9oLOyI)1Ew`jg&|w;!UiE~=U^`AtDf9A@<{L-NI&L+JkjjM z5V<~Nc+DwF+yHJ@1sSMNu-oSJ+K&vRwid=bB}CQgY`{|LPO@PCUDTXJkkki_+Hn)B zIO}Hn$ZP8nKw&00VcJE{6UBn4a8;{u%dw|bocE?Xy^F|Y^+Yl-X6@5v3laBuY~R1m zQ}s`U==6E(*Yzz zyp>w3W&vk3LNv~9>76Z~UT?Ec{$Jk%xwN->PkPtmJ7_$bxx^^ zeqjatczI%b@(3mi8W0{JrJ`{C_61LhOjCv&ICL|*5z}uv0f@zn#huJ61O>fE;~#?3 z6Cn(rIB+@#48igO-S?0&SAQXVsX%d4a}(4<#|cGxX~s*d*|A1Y$}(BCMkpQJW4dUo zj897js)mPB4kt7b2w~ghRL+ufQ<|vN=6&f+GUQ^Ssh}j4^_+6Nkvp=8d{S0vP2$7Y z;Uejj;hhN8t+Lp&G6qXpy&Rn3N43^z!Z&zrQbv;k5i8RtP8YTiIjKGe_G)FQ`p4If z4Ow!ZdlyKB{sxxNeb)g`k?;^yTgLpV9^u+X_eg}xn$0jiTdy!|ng2?UUYOnjWxyPu z^|#Appj@NiL^K9YsM6c8eJmL~mmr2n@MFRor_)d=G3ZA^l^#}hqbSXgPvaq$G|8^= zd|wq@4@4>nuTQBb1-sa8xtdN%_Q!i8`hk$QuSI!X6PBnzncyx`3SW3^nXZJedi78; zcPftI40!c|m_hP%i^~5OX_Hxx!!8nCa=|VhrPdv7LU2E;)c|PSSerk-SR}Je#o`Ew zY_e^f%dr8)<2R%|*k2XR<*Z=vzm~RJ8zTJ@)dywpBm)V+Lx86SoLO#tm4YJ&TX)X0 z$4Uh1aT|23<+S&LJE7bwa)Lc#*nUN6Z-2Ij2%9dRhVzRu#E&)ohbrC9LYF_+=@SKAKv-w~X@QDK$h6(=L!1I*scD{It zq1d8ee+q+T!$@<)VkC}V7GVuw^IasGNc#+gQT#zOSX*%}zHNmj%XMo>S+uSsm? z%qq6JTli6eGwAs7YSp?1u~fq9a(-Vz^idR4{2cA;$G1_ik9dFct-AQ0Y?|5K%mG0S zcnB(ZzW|9zHEBoI4!Wa)rw8d&*rqau995O&IY7djRTdI+n_~h*`hwHK|oWSC*3|L zTyj=B$snSDlfajlb?_OSBNwuov%`BQ02R2kJQFT`s|-8YSDygefKnf1?lp$dsBlZ3 z*8qm0&tY8K!T?6pp#HC&@+Bc=-bm7KMIgU znL0KeJ40x|4^6{Os=*bDs!Y0sl*W+OCO!xikt{Ao$XjE*uBlaJucqBc5NveL&p8uM z1#j9hH7ssoKFG*|=&}DTPwEoRxIPo$_TV`>8xUgB!Q-g;gI>pP&5({9^~begFNFWr zgAO_?LPQFUwtdD0MM|#xn-0uQF@+eP5_B%D5wr*Q&=Exgm|Q+HPZehe%D*bX>6GzD zms$?KG>hdE-gM_5bm=?*ehYN7P_G;;tY7C(e(!pH`b2jd{XNDqJk-g}!`f+jK`x@^ z@SMtX5wc5HjdsZrYksF!j%h2e?q3K_dq6&aw8M9gdm-7T0quwmokfiBpE$Ba2{;Sr z>^N{DP1=G5(G0!Lr{z+PU!xP>@B9WWM{h# zH1w7ZCIe$EdG%$DO`(5hk;H!l^=)X>WW}Nd%7hCNNGnn;TU2Mi0c|^d_5AXdX6Qb# zn_v80kx3U9KGK1wze2BEZght*g!&8=pftp^>!G8^)E3g@V_330C65G@U|XLGBT&f9+A_oz4xZRO@p zDM7vkle%aoa%#2f%_o3g;qtu&m*9Z8 zCMWsFi>RGEIiV3PkuVJv^OKJm%csBonD&!r_9yv=9fAf#w4;jA>!(755cZu0%+cL6 z^uaSWJkV7))n2J+YORez2zpS}&EZaimnt9GTwt#0CVapV@Q+|JW!880sV6+F{s6Bv zHAEtyp6oj6r8CY8ZwiS(1Bu=J&Z+rXLTeiPcKdtp-by<27YpqW-KXS$yzt%_fxs-w1ClR4 zG%B2bkr<)N7Tip2sHR4WbQ9&zuA6+;jpJ+}q%JNa%}YJ)3(mi;^uIxy_~YQ6U`kjV zzA_ZeUQzk$E7kNr?j?`!_&3W_=e0u!&cQ?QaOlB&EfzELcSFSB|1&oyZ=CH$;Vq>-p$rCeq@53(Gepf`;jPA zstZ7yr;Wq;n9|wmg8co{b%3if{iFYwhyfX*{8+=0#d0F*KWvDL=^PyNIk$uGlHMr% zc6sCR->C>MK@m*quVZ`GoX9}Ix4G+zz8hSzpL&)#p~=soh2hM`h5=n{LZrd$xv7a+ zuac9|6F5Zd@J{jrxhtjfqb6lbx-uGUDM2SakA-2+O1SCQ6+Lf-ZlrTomv>^m@FMEZ z0ilq5BL|&Q!|9A&Z)-dKdp%{kYRSN9=7k`rE zA13nS<{TOc=#vwaB-_U#OzI&SqA@ty;?)N9V*1*3j^$0PVEWPMVpETxHtuB|$r@c^ zw&=@!YrgMtXcE5p1RB?($M{RwRxkz>S@hW4RG^x#QsERS^4Ot-2ab!S8Xn#7-g87P zqBw|jU@zXF{w>_7bk3ZPpn8nkAbM;f-o%y7F!9?tktiDe={STbxwZ0 zU3L*53LJ+VUpzQ5r7ISD7hs*4%Gk$;{UB3MjpAX@?CezJv&^KB`IX>RO@vQ@a=9Ga ztqgoQVH^OWZcfSS;37GRsyhk9FpYD(!K8XcCJREqOa#Up+p#mU*5prz{=viu>ppP` zB7gzL&`Jd)zQAk*CqlHi%mEHHc!A zwZ0)Im0-IeERncd>1%SuJ1F=T#zf#$(rpK)Wc*=&lhj92{HO=Q9I;W{!V@YJBhf0E zj4(Q#F4l1kWvF!t4cqLE8tJnuMKfhI&*r~Icj zhKfyI@I1n(6CHy7!$jAU1+pS1ZMQ(c>xd@QHZ`p^um`6AF3cV@m z7RXY>@~(JRptc=W`I5Ooxfdm7(jp<~H|m8r5+6L$|3*2V3zak@?*C9T z-WLc6;k8&By&Gj5x%TWR3~U1;4v2`!wHk&4$u4+lffM4e-FSK`eY3xXE){0}w;}m- z+}jzSbjtGmLLIBgTJ()i*qtdl4*7Q9XoRrE(9>YkKB>y;b|*0jieca#Y38D9x{g zdH*r@kKOD_=YUK?xDZ7J3)0$l5sS0hQ(g({B`G>slMM<4rw0Y;bz10c?VY6x?Is2* z)8e~Zdh-ux`C_Qy8rM$hoOqpK|3U2A!2W-Q1nu}j5G~md6p8Df`eMS20cJcvxNp#p zZ7)mdk{gj1;l-J-t?~w!bw}x49FK>XQG*n3c297j1vGwQj>Zy^h4D^G2N_4h6!*kHGR)TMG+nx zDa1$3(Xqc7f}%W2eLy$hMQ{r&S%~m`!X3PxmnzhNC7z}}Jc6@GxH~5ZmwXFPrP&By zYzFlF$@+$K3?r0Vpx5ruYlzdgG3`JGg4V<55mM~oH&(zl8XeC-4)@o{OUP{f74I8Q zh4sM=9$xowO_PJO&lnmpZJRc7TWYI{)Qnr2?Q92+B6I#;ihhbe`R9xCCMW@12vUZX zy24`yfhf&w-|?byu2OXV)ocEVn>Uc25JHO%v`9cmi6j?v3y)cistFO|a572pc}`%` z>=ZNzI&gu8z7y2=QK*O+*SYfb*($E=rE%RS#g$nCgtRF((^51Tx-uG92F-I+bgfMl zZr;bp2^?O1?e%XEkznuseDl|$bOguQSm&ljw_%r>(APyUg{%lp1P6mli4k!9Xc+bb z&KFH56B(%fFQ5^ly+D52hY}KNhr-urM4LmwC#sQ+5|WS1_2iu6gAqY3rYMP$;Hm1J z^PTFqk2G3DI7alrUZ*cjHf8E}(|GuA@a4MAhBlu0BQ!3PRqB89G?n%g^Cc<)q;c0Y zlw64KzjUqhG95l}e{lD`S&%?l=A+F>PAD8~56BzDl7XHIo7EunU{1L93)g|)cEZ7h z&l6D3q<4>yZqL`abH&@rhOsa6%)>%OQ93Mr=d!=XXprlOVT%tf!LON%c22ZhZl$MG zUn#F`BpU2^{)rK}PrQE>01>}ZGiBH-gnI_HH2DR%rV z*;iNb2~h|<7>S@LTfu=%swY`HQayg0=YVkBPy!0g66Y>g6YLc4pKvAPugWrd0U7;@ zA`@$eqracpy@E_i=ooOKqVS2NqY8)IM57~LCVpt2JscPcxSIJLJ-V939)3}kd8~14 zF8bLl=(u`Ix_K?!XKnb8>SlWuiZZdmQ<kG(hSu<%ZY;{c9@AS%9E;3q!6ER1B1x_YbpxyrnoQh^dwAualC}!ok zdcbaOa|s9~LVL?O`|OH-8$dl5M6ECXD68G_UtAO*{?RBmmG^<#iZRyw3Ny~^FJH-k ztsclbX};zKstqF?ZZEnr`d1;=Z61R-$;(6n)K$b}M@Eru#p*xU`1pngxsE;K51|m#>`3g&g1w0m2eM20JeDMYX z`!xcB`=MGtueIXi{PfFqH;= z)Z*9rUb^jLXY{`U4G{So;ldgov3bF)&J&7%qs{eW24Z%=lcsQS74E0pB0R2={~wW) zq6T1@$3!o8Z3BWo&Q<-~vJL1(mEHf9RB{K~pWRYDFiyCNd3#mrRG#+6iTj07H*Lg? zQ0v+|7ji(1wX4R!BA|C=1u5a4$&Ey7gA7E`QQv{-zb1lTYj;CH`Afuc?PBXEtH0v~ zX49#!&A%G`U+vBM%C-_WPq$%ixw6ro$D5en(Go7s+x@BWudwNZM4W&&;n?vvjR@e5 zE@26m0&})N>F|mDr}3l-YU{fvP8GGJJ4q|S^Q0liIUM~1&4Z#G?k%y)v=QZ#Tr$j} z?Jxr2DSm_ej~yi|BzR6M0hogo^1so&rcB5C&SqD9E)dG&DnM2WpD~vtACTMmw~R)} z{bnUrhA$cYhvK7m(P@D7aN}aI)M&RrZ1y7O$Y6vy3fb~?W9?D=IBG*MZMb|1kEJ;& z;eQw~Vk#5R!kS+Z!gct?=?^8O=P(N z7K!Kmtj`{s{IZG%^w~F9orL54vs{$ZaI6?UP|>9feQgWWSxX{Cw|Ot{ulDj+V1*O! zHHD|=087;$2-y@~-XVYL`KSyH7ZfWFOIzgqe@j`Gf|EbsIll%csXdp0-LQLC)5n_K zx#11}Hp{lPqj`lnp8q49{$R;~k~P0?K}wDj)V1B@&g1~wS3g%!>7>I~0ehryp^XUv zkq$U+4U5$!*-UCv-M%L_r^d=J$v_=%-$g=BeiKxC{uY~Svn=WdVcAC5I+{D(5v0n$ zf~ByU82R6B+TPynJJF(8zH!Is?8t?2B=fMCI^JnQk754eU+=*dAvms5Wm~TE_C*TW zi+xI0UHA#Z8Ewg=WxD+>x98SJi{91NgStI&bD-=+9kUY_if+!B96G!Ux+#FpXc>ds z*09_=8raM?1LG|o1J;Ef4igwT9$RVE9t);t!@|oujh3lEpY;&f6X10Y$#K200LDQZ6)Zw0h&GuBTSnS8F^i@EOI(?Qj;ecCdjC32MPBc+heaT&%&n4^w9mTlZXli`yero=*p8n zJQ_{mX`2mZUMVk!slYOz0H({FQ*b{Z0ruFR89u{GkTEsem)5{m*k|aQjD*A#!S@%! zGIZRA5bB$!OC+G#)5jS-Fj&TI%2$+-h$5zE`7Srr#y%O!NJWYQo_xJ7?y>29Kr-fM zSZG~@s?ioZDFtSW`b0Htxp`UX4<28o3n%N+E(nV)|4^o0(B$((YG%+?B*d84wh)gR zT8&2~$fR`ZLqVjnIhd3XtyY_oClm3r0sHvp1A(|Q@=<+j3e5X_D>=l?M&XM^53J^l z$7xBt+IfkSO}+MOO&LvqZ8!`T0nHLxN2L_@%yi%XeVyw7+qhni6Q!s+-$;-b?D^4J z1fso^qTV%q4>R)DC*B>uWxEA-VKi5dN50JE+n=pe+Q$3cHr%~?n-tNA@wthSE^OqtU^MN>Qt!T?i{ZW1aS2fG;D zf}{qw&g`0>yRLJUTlYrkvrj2xHRGCk1iy>#9L>TEFZ8Y{coj$V;mMOsGXHOLRY4N( zKn6FkU}%5W^N}nr^vJx=NIwa98)VYspFu4>EHN?F?rl|b7}j~IzWW?6VLIFw-AHTo zsrpM3-#MB7f&nB!itl{vKoS@2594>!86Ju)Tjh?5GPRU-uqc7^!P)wy_``*Ig`~Ga z*4wJeFRMdO2!bJ|H5Mh}7xISQfMmM}!F&1*aO*Ct_NGDuHN4QDdyM1`gi54RwYfO6LK7ob9 zfFb5iZ4l0^bMpCc)KUMntM&voo#imb3!JfniF} zoLvB%mV?8h3s)nD50+Ee+~j9rj(g%W*X*l}zr=sORtS*G1Sd1%iG08=^In;KhoZ*Y zal*LiESRtqH1CTtcypQk!r7X8cI)k~^)xQEVAP+r7)qFiO)6xr{>*D>F^%7MR-RJC z3afGupHH9AR%PyAJmC(4;VjVAao=VGau-wSHAd$A!98uc(y zYK?0jvvIay*-L*q{zM|B;X$wX6|(p7Z*Js=FujUbuUA%|i=A~} zsJ(q~8&F_TSeJdYSzyliIt8a_q|CS??)`jJFy01eqHyMCUPz?%dQnc37-qnODPz>mxtwF}{;ER1QTqw7pjahc`C^t_J7*Bd}@M^UtxxSGK&w z1^);xXSmPLLY~~A9wDm7M|^oQ9|q9&=y^DEl-<1X?Lw)HTjTXo^H=5D0Ux{^VcAX4 z``Q>a!3Xk9P_}rcm=iOR%CoxlyhAx*==SCE&@P=BdwG?-;H8A!0^rt{nLh8niIriq6I zw@WjjY5zi(X~{U8`LRn-a0!}$K3F{%l!UNtJqO)xO1^`IN^2=7XVrrbMuom|L?up0 zYpDl+B^XayhDP3v@{NH~p!T6@u*i?Kw=m3dh`{YSui4qmn%cb*?8P=F_}4W~*IG{W z?hq7vja>K3Y0fF#gUtI4T!{fD4DV3U{tzjt`u@IqdogePdScb;#o!54rK`al51q(5V0 z_wxh*7HToPczAun>!VUZ#ROL_oYlLR#Pi!+>}z6S6Zd`IJzw6vRZEyq8|A?z=Sl{{ zpwz9ge9-gF-mt=3M*~s6r{b=l{hWkT9sh8mXI58mpyRi1+Pss~a(kv&qWNs&e6%fA z4FEG**b}4)SIS7Rzn>V-VVV`G5u;L zDZ0CnV0Al?baoH(x19<;1?`m-$&cm9Z0l-3 zs`rHr?Tlf!Y{bh+qUT!*sbV}5cWNWa-`=HVB_2!v8n$h+c~tayT?!RuJq@J^-HeUT z9Xwn~69R^^LLR1IV^{A&Z=g;eE|bpOi=s92J^gO?$|}UkocTy8t1$)YVJ{7uHSaDC zc^)wF27W=6P?m5=#FbP1Tp>{(a*g|RFk0jc4YxEqXP3{C8Mm~*3H zrmh;9Bmh86?cTEA;f9n|$r2ZhSmyQDJRLHemMh>qw`4A zF4flf0cn&W1}#A6lX3ikefiNZ6$d_s;twVpldT#5C|O)-wp9U%;*UPv0F1BPeWuZpHNiCfIHNn%C@hn%M_5;B?t zbEg!~jUi!mPPQ7&re!qtlGk*thMb*OR8w`VHXr+_L;IvLtPH;!_4P06PiXJ4uvjN_ z5pFDY2FDDvGU+#amK#mfrq$ZHv}%i9(==ZGc;Wo)9h463hMLgb_q(B5`y3lr)pzYA zw~?v)QIU1`-Mja;C2ziDmKKy_y?1Rb+0H&>n0hxAmnj;P1P5JgkM^b#-edU|IU7^9 z09h^17HFGQQ-^I1czhd@q%K*Ge>y}UXO`&T-o!04UH+i{{q2V=6EAB8 z&DIY(_V+)fuz0h-UwYtB@AT(@ZuOJ7OrKpZd4VCfeaWrUU;+u}3L{|0t?Re~OI`*3 zgphmu*fby@VYN$6@%l+??So{-`2z}cFo}($^@E3$<_d|zNOG|Bnx`KIRi5Nn-xClD zcJDKh$bDGaM3v2;h;r5pF=P4(6BPZy6l~(Rdn4`BpTWX&@<@8sRdGP|7TSDleKuJ# zeyZ>-Jh&4n=LWofWk{&b!&vSF*1{nZQ~GeZ^9fB&<8X%dg=a3Tx<8s0G?-X2!Rug1 zeY?+tR;BX=qns)fbgm+-aBee$Le64OyJwotWeA06Vc=0QJjBvJg(w_@S3LjIE=QZ}?u8n(ieT?Rh zo}b^A!bYc@#PY(NO6r&XhbxxT<;3)U~}!WX8?4Zp6Mz|`wLK1J^n?`G_>{n$FydlGMl~MLYDkjZQc2i4B`5NZnt

    OG(pWjK{!#hD>W9m{>5jx`+GnOq;))<9D^;(Dbu~c$aQ)&_4!v^46lniB?F;wV zLGIQ!n~#W@`xWrz-oq9w`}!?oytGYlAbKa?0?*bWQ44erKh2wT!mK2w?MfFY!gYSi zy$`~?>e~S~^3(VYUBys5mo8N8!o+8kRp`RF^v&6lR9SqK$Q*RcMty%tM~{kuKX&$! z?Pbg*7A&lbAR)l-UNJ;*b0amMref8@!w?K5ZY0nW^uIXm)BOHke|Mp|S-VU}*c>ub zY+{UYam@8hiE$3kE*RjmC73j33VNvPw1v@mcgKwv3{H$!nxOXkzjQoHnsf1}=7MJmUbnV<2tl-Z|+Plj&~<79)Q2jNwrg?Z4O!u}FU}10Bf$D1E}G zWeW;zLF%B1TJ7H8Nl?DrpNbpz-xF8#T$+P4z1uwPn_t~Ot0)*em#~^162+>0P{YaA zd9^28%;B}PWZ=or;HiRhcutfk>|W)D6qMt z8o%9Dr8;o*m?-Ce_gvO!W!I#)m(iZzg83&>o4=Y_hU%T!F~CO2j{1sCP&itaw}cE{6#P zaOXM+4yE;MXu0j>&}@0*k|yXKp`7tjhgl^pVq=Of-OdtaFTJcH9@Z5WvsbsjJI|!? z0Bdjc8a&)l!f;z)L~3>2WPeD96*I=f4kWRgqYV+eGRVpaNdhYFPo(5%fMb*sML&UP z<;?hlF%tydzgsj$g)6^jP{+9mu>* z6(b0*u!Dh5=UGeC+cKG7X8UjH&jsfS9@33_w2IYjhT|U!1?ZIcG5vQBhSX<=#ZU&YMv*^)!-442fVba4(Y~&fwEtH?<{=D@$(L2o)i_p zSn~oOgx$6tLfI z`*@98rDdC2)P`$mxL@@nshtfYNZ7UIN4kaD++a(sRTyKu`qjQ{BMFIDBIE4uhv|>S zid*hwo5W{m^DAwnmL9m#?U1vbkmGltL+B^ED3!hZHU%VmKn5JJaN$_$j6!8CNtcGnlZ$ z2O*+dE~}2fp7C$q9BtnmtKt9!gZrZQFybh?aiR2ByF5sS&}S{{Xeo=vm~odC#FY}Z zhAR>_Idt>YOcN;uY=4?kczF1JH#)OhcpghlUIJ;}SsV2H0(%{TGhkTJ%0S~iMc%*M zA8QIJUJ+UJkzD`eI`OD{BT7KEYchHCCk9iN$p`aX5+3~#3C!bEQfQhTRTu%OVq&L6 zHthL#Q^q=>fFBAA12O1i!#U*&qF4Q2`{{nBWC(MVRXZIu-mBJDq(SPeGcw&wgjRpn zybi$~NVCoUa&jN{{Uok$?b)FAfz!ed(mN~e6-nr_f5sxgZIk<)CezvdV7&F<$Bgnj zZn*gR>h%d9o9?$__oK5+Ja3oc&JCqQZkV+U=&l=;6NCaKNQ4O7VCupsppRheEBLVw zmKV10Ke>GDX>^AGLBq+duqP9qVRvASbtaB`4x8dr<{AKv7#@6m6801t`E9H=a`t1( z)M%e3?&EPU%FMD?jz;Tx=dMHr8071sbEm`O?wPWlKIB`=xJb)plbHjjLORmSXLy+Ca!ca`uCXH(FgRgC|a=9Dr@_@5a#q!~vsyF7DHv zq5@3YE`9wT!|9g6lZrjaK2O^U%=Q{5HiHz78QNPF!CM4(U|>HHzxl<&IB12Q$>W3d zEVTbvC6+N-oG84ssl9RnCJ<-0h81rD=Y>14qu)6R=hQho4)Z@I-W}0uUV{{rO>gE0 z83~bKGNlZ~PhOhsMi8Qt4y2?^@Tn}lMO&+o^?^bcp0VXYK!Syv2DN7Rg>?ojdL|Q` zNe_Hj*roGzZ!I^}Gw@dRO0^|FwcZ3q+r6L)kMlk!qaV9S)EWa$Ef_B6^?xg?Xf{da zG>&GDEv0#DwEWEc!h|~w;PXitcr4+KHc=IF<;qFbopF(&7v}2@IVtc0p{8KO)bX2E&+YPY^(aSd4@M@ z$zHx)u)Da<$umGran;lSx=&?A7B6Ah7t^Qx?(oE=R$PbG>(yW6G&zPb|MfX4RH}E0O$paf?uF^?4XED(r9nWtOS)^ow(q;&`#kR- z@Bce?>^QdF_jR4;=RChYzDKs?36YDH<6dbmR0DDDz=VUpY}BcTZdTC`%v?g_PW3}J z=5>(nb*9S;^&ZA^1{KCl1qmHpl_(fhhkDLcD!EMF;Bwvirg%E}lbX*{)TL0|s{_92 z(yU^F4jA-%qVEfeTZ?6F)Q>dpLMaSJ;)Ti zPJ9HNbFAN!JaSg`3obSh62E_%!k7Yn#exX;+7c6}eAdM9X*^E9u!`cx{RcZ1=MAOQ zGdx(Odp>(_S{u?$F#mtZ>;G%~KyGEB#~QQ}{sp+_c{Ng^x5GT6MXcVbp!~PIh9$wz zR|R>2q*|`Q^S;N{)BDqI0T=Y#ogyhfd8_pxd2{m>qwt^Vt7yWsIVHfu2RE_^qx@Jt zqRtxr-i)S|{KtQb*u27j1CH9^S|0|qXj0rtkZ1QW-J*^8)?E-Tb$EvqjRTL8!?bQJ6E&TPmrIGU>X6a>E7s}S#xia`= zo8?oa@j@h84;Jg~lbouwu5uJVb-t6fH^u3A?sAwe9F$eSmQmSsse6kWUrqS+9DW`f z5$>@7X*JOFvH0`6#NXWWcCQ~qX@J(#PNDVwhay#A-Q*HVSXX6}N9lE#zSE>bo*w|# z-65{$y-7bRiF4jhmA`9O{2fCp$e@-;=C5#Xui^OFe43YrapGHXi&HQ6lkNlLM?)X1 z%VeE<(h$@%Q@%Q#qyzV~!{2MU=95D(Cu0PFV+22H`M{4YV|fI=(BPC=b*~HVb^LHN z4qf08dB{cv`ZT4b9M4pSf?|Nqp{4n$?S&8g2?Hj(*|1>Lpf&Mqg5&+Jl`!Hj*wIj6 zN<3o)3X0^sBs0-&877f#@*iYfr?VW*TutWy_#rh9@(rnm`5RZh|3WR|h#W)>3nZOD z5id%A7_w0!zcF*6V!ij2*yT&#TmJ*;lGHfukjyRY{eec3_t|u(Ph`a0QytK{ZYFjzAZ^Iu`8g$8ll`Fr|2_F-E$(YWUicKc5*Y!OEi7`iYHwPm&Kb@5OZn4FO33`n$dkw@&)+LH;^RsK0& zYPW9n`YWFUm`$e(V-%^~67H}*zXOMY$Tc%U)YyR5&&TXa(Qb+q6q@f2V6OSAm`p1h zzTA{q0F$1ESy)If1x=`k+fxdz}?jzkGP}0%9|RI8H+9xTWpxO(^6By<!q{ z0FRqc)Dc`9>ga;*JLf5CuzWCzlP#QLAgGarhlEQ8mNNugCeYZBX}3MuY)du2#~fj* zQaDD_`}IK>enH>QxVYZ$FjDJ$|L1H?9asVFk|KwAL;wBs*pJXkN|}dJ&_HoanHfBt ziiKd#8u<@nxhi~P+q>{a}+iw}QR zx#(xU;C*|b1n+MkT9Y+x-KjzOD}F#|KVDr9qTUP+hkZwhUly{s{nb%n`R>ENe`0c5 z7FndHl|om4FklF2?G2X*2YX9u>3Flh7d^|2K#3lPcIg(-*ylGW{0mFv-@?*(@h(q8 ziShBvyWyXxcE78qT8^J5IMPdF=_kJ4m3b=a$$pR6?fexB3d43;P|J~(Vcs>K6M%A`q~H}XO3+{$7~>$Q+qfV*+m@p5(& z)3To${DrB?i1Xf`)o@3{funElrfkP14V!XtTs(kfU2>_{^|#j)HpXPklpPq6TrB4+^I0CqTYBFU=^Pjn1l>fy`(8z!foIoC&C8gI3{jj@*J;01 z>#M(QDn+FwFd6~;JJtPzHGLNa+HkDNR_#@zd(k`qGZ_!HQYa69j&XTro)%R7Im(s{E-H#tlzE_H9JczY~mUhk;3&Na+ukCN#nZ zgnHcMG^P3IjFjQ+7cn_M5NPX1)61x~$r>fm^0Vs)b`Ab5=i^-)R=*6E{7wdN2c~6D zI`C}2Pr=*-AacRi7xG4e^0)M%pk2Y*>yrv30YWonzujB7cyZ_6Q=3Qe9UXGm5y_Z4HPv4Sx){sZa zhKR=U@p`=J1dQpyKg;^1wy<6?|5VcANXE!$q>FeG6>bYBsL&8U+zlV~H?q5R`aQ}F z(@9O};n$Anx~m`gn;hu*Is6rKpvl)vYzpwuHs{DWh&bb&a>AJ&h+4$vPzPS|5Q(>dQd z&ZIiS@3pdD33U+M)w{S}@|~67kItdfANp%{We6}n?Y)m&s>`)nN&zomHJK&o!>r~~sKGRu@)q2oVVu#y)J zJj=$#SX{u=_3S-Ob3KzI*Yf>Z&uhMWa&)=9o<~Mc3k^?RZ#jNsBNWwtuoc&OJdI{G zo~!@f1?GX#XX({{;J-ayJgE-Uvy!eFlAc6YbGdM_Sbv0e$XTXu4X3HliM8O1Z(hQ2 zMfNS?sYzO`srq-S8`>T@3Ik;oO+L7%0Uqm5o>U_{iN1)a$JAsoL@~rRq z;`e&^$M2Kp*Cth8$1A%dbj$N`S2?p%-qf<(96jjih$wBq|;)zuqOXYXr2!->XY};QR3k=o( zvUSd7`H)6bJ*DTosH%R2F)yk77UpbQgbocB@A|%@mTcCT@gERh5V?kzTJ3kYHM_GV zNDA~^`;EAzx!mVp!f5>^dIx{SoH?JS)chwS{D$)KWFgfRf$zX$tjtKHBqp@ke<}E` z_b@)@5K@cDJiDQB&c0OxWk$Ld-3zWjT6sNqgH#PC`svOyA8#IBY56y7@1U1U?Gly0 z!gybL<%n;9Ph)5w>#;oXqdHm3T3VNiEcyASDCH_&vm3sZ7hSO6vopklxD$q~w7HE4 zt5}hptZoCp=5B0Z0i1%Hj}J)O*&4uWpxx^eZNz-7tsxRifg_SWRK^pwx5LfU> z|8Q*?S{|-+;9ac#t&;+Ht(n1dbiu)wqbMsrljZ{=tiPwY_St_@m0*%U+C#JnwynGkl`F-HOb~dG0PVj z8OLyH8ovp!fYZ?$&RFnfTjANv%2r}@0jF|x6SZr6Eb7A_w44QFX*a{f(^+UZC@`el zq@IDzv2+k%!AfpG*{}OmrZT0!F6CC<`T?~_qOmiS3_zcpddrqX78o;@=aYw4#m8vl7=f&G2q)nMe-TD?=dBHPrQ%k4Yg#X1rwD;Jro~#V%zhO-2pU% zxtYeR0=2fIWN~*t^{V3ZOHDa)uj4@%MgAeZ{~2Ft7~A=!0b9bGsDO^`s*rW}(pIv3 z^8_xKzl<_a61@2=3yp#4K+1M)ah`5&>Ju9_RtSuW8~@eI+-LhLWI@{~7udwJUtwlM z#C`VRk}%aS091&eI&Pf;P5%}STuEgICV-A0u={WJIX8&vF#V_Q$Lr1hZD{}(EF@%O z#9pRmvkLx4a)~@hd!dQ8PS}xihHO&hPBM0R*j<5d1&z_h2L{$(Z4V1dsP#M+&?tn? zFtc=uXK=bj)y|0uO%j|R6AZOBvYaryUUKhomONPg#%iPP|{KfZ&hOhXt7Qr(m{bY)MKI4$}x*Knu4Au@A`7Zs|9D2d8X~#7QPUbhI?ccyVo(if3 zTB)3A9lQL%LOT4AA=Sf9eeT99XR;W&C*b+|`O?_d=f=wMq1WY)XYa0MJ$+vVd_oL9 z0I<**l*2-Kdt?}Vu7e1@fdV`J7Q6Cc@QvXk}Y{^&e2hOxyVqd8eFX3@r>}*d&97Xx&3* z-T3hTBAwsSlJ{JyQRzpogV(pd{^wW0fKp_vcGeETSKqJ#vdhS0p65YqxHzWD%hP#o zc@{m;(x1P)O!h@twL$U2r6&Ou6xt(PSuzT_(L|syYy6Xy7Mp0y+Utyuc1oeR*j94c zwd<3wLY?)W80p{Zd>^RFl^^F}#JPq{?{$jhwdg}in z$LeUDXlpz-3>t?)4Y2igEUG;lm1tNWB4?G}zzuJ9ge=$aN)~@5oVzp}h7a~17`&cx z%p4YkyV8|JAPsxD9s6h|U%2?3& zOTa~Os{bJ2O=kq>HMrP_?``SRqVKJWY8s$;YQnqlDGp-VzuHl$&z~on&>=8!#{TZu3rz}NZo89z z0lOj87tkLt6GP*flD zg`dJDxER6*$^G&4g|65QK{GqGi(B_u^R}43ko(JHic=%oT$kn2AV8b!2OM9@sPPkH zc8{&a@S_ggC$%{MBJ;wcWE}q`2$Tz+v812uhHiD;ZnUvVgTcKua`mRKX zM8Z#{^X$))Nw+Wp-c#SFXd6udEGIeITw+6|)o&-T7x$~)M>b}S9}uT$0e;?)M15|E z)@uvihT1V1iU2o;#GPib^zlbBv&x&-gIqA?$Zj&tIXU#K<$fC;(paW4O^KvOEDuy+ z7P|MUDsAi3(;G@t1Og6`uk52sBQJKe8u^~OEsaTE@U3*n@Of@vns zaP<#k*=(y+tYKM(6DXqHSB#F_mMZ?9b-oAT_m za%;y@h|Z5}^uA<}fInJVdSif1d_oNGMCvnAR>XEiZi)J5=o3BI89BugW{YCm#>Vvj z-LlL@q=gO4@3^#AFv`3>3W(`u5dH8289{o4jSM(~;vk~(p^-=eBckL4CY0?Ew4Laz4VtEeGCC;Is(exhKvevD&ki#w2i zQZNbwL5QN+a6i|BHPH|FIH9EJ=t!=NFQH135&Dq@x+8k-B5xqNJN@tD?Qz_|5gClT zgPFru=Q=HY*|da6rj$%^M_$GSa4F;u^lEw*KPc`S8Jlvm&nVkzQc_ak$L}IEXCA?( ze#_#C#KGmwE{C7mj|BWvkULC0+Fg%U2aVoGec`=oMT;H*TmgM9 zM$eq%L1{JsEE^De#BZ$L)lK92qV98wp zb)*dJSn{#ylB(AO*`WPUK32-#BZkWk6{plIWLQ8H0nlFd+ z&8oP(&95@v+PJ_2Khbehg>jxTGv2|0mDbbp=)w=0adxaa2`_49pfV1R^>*y(3Bu_= z!4IQ2Cre)8m8Wc|;8|mV>)-}gbRu@|Au#4)I<%OEtCTYu+djT(+lqco;ELgM0R-zDz)sz@8PuG9J86hu*`lz5=LG>0ybBEFPH_s z?xPybvzB}Dj3JN}by8{D z+oXO&nRvJfFF}4>N;EU#UjydgtIV1b)hKPYcb+`tHsKcg<6t!MRp8y8tr_WoHUogX z5X7(*kO91;VoSyMY$fJ}rGK6MgY($eprfy2FpHo$MX^R)JzVi@L&Rcfk>)mJj8y9E zGz BUq1Af4Sk==Qbc)=|#Cb*Xwbp9XG=l8mMe$jROo82njFnZy zu8u%{U&pjPv11-@pB{#P4Tq+|0&(O1fT5PJr(sa^TNUO2At&CC*jlxQI8%?!e;+digUX)9ySS*dmSIxG|)@ngyHI*;Q-Z-0o4s`nR-|kH&}4Z=YFz0sf#z zcAdR0AwM8bYwm>+d)M%ulzdF9u`0)@z;)y~d;)5DmUg)nKLP4XI)f~s-8M2jERcAv ziUHZ7sQ>DfNCy=qnI19zi}nZ?NrH!KA>|jY!W{s%34M)sSgWkB;LL|u|L|iH3w9$aBl4SY_d(g0Nnbe&pG2bLRS1S?El zqLdF!0H-9^jBjv!7*5p{h5C#Bp~6=3iy@Np(Wl=rJ-d{v0N`<7ADu!|t=zvbZM2K_ z+>5B1Vx+ZR0wmWQ4^=?1?3)aE`aa(dm)*_QyELGTOn&;6uhx>uyH0`Uqm z#pRagWRI=lf2-nkzcKRTfqHnT=6-QI_7Sg12ID27xdD==$lD8{Jo~v}5$`|IhfB}) zzzcw>tsN%5GI?FyzvbPOG^2xNh_s&;C&hl+A*5YK5lb@3z^&_WfN&!|)0r=zvPc~Tsn23smrW0q4R&2X) zWE%*$Sqd$=_-0oct(fGe{}KtKb~5dhpt5LS05I!zr!Dt-F2whBk~wE3E&zHdOCk6>0p zFP*k0Lv?SL9E_$8R8A+e7ok}&UtNdkQkI>!6@>^+eoV&fg|8)DUmXIzU6lEpUh;LH z`xsk>NAwT~QXn-Ff$>)T%?0e1jKbQ)^zW|ef9eSq+d_5GpLhR|u(g%p&zf#hox(F5 z_Yfr)*hq|`zP-h09XiyyyavRq6+3~~y}JJTn5MJl?`?zb(jQH*rk{l)dWp?Wb614Wjho2wJIH3tw0c<$OYeo zK*N!ZXfLGmr8Cm`Trl9CtrQdS$V3+RilJ=pVEXT`xqjsY;$Cr~k=3%n9I?@n3jn}@ z+Ef-J6Ge2#5wd@jQ!M$!(@B%i<4|os<|C{Nqx9mBN^8nzmzv5FI=Qn+2LbAju&NRv z(0k(XuIc5VaivH|_se4_`m7jNvHJ(w)$VSgWQDu)2FBjxMI5`NiSWIs>?C&pf`i5< zn3RMU^4(JCIwJ!UgR8X};0Li9Rl^pbBf|K`EUNuvn#j^DOYTm?OU4IC_n|67 z^8mB#-q}66%_-_GZJA3IhI$o|$_HP1@1xM99`{pUS91gWVyM~(4Vi>wT?|3*wCkTKiD#O!*%?8i$8zbir9%mU%j^53d{q3Dtb7( zyClvNKS1_@wNWV?Sl=#QWm(>gN7o496qI@dvv3kcQWxW@bkmN7`L+zvq<$eo7zYEzJ$q=XSYWw`?kb*o=@#)xd=IQJe zc$S{_$qc<(4uBaKJ~2+{t7FMrk6VG<>BbI z$SM0_!k1~+;g#!Cc}FMbfAx%DKfnBS^i~j1vJ}h`tcpJv zEI>K8pOyYd1guMR^0Pm#o_Q7B!KPLNL&V*sJhS8MUf%c6Y03-dmB`FQxlK`~x}p*u z_&5BM(g?WbQ#L*ohdpM?`1V|*0JW(CX8~C%>e0t|$f84*YP`EXGMd$Gp1^C9fnKu4 z*n`=Dfi%c8nPweSO2*Ie8iLbN_m&R=4iy7S8@JV}ncZ9?A<7t2u8a(wGl(vmA~5EX%m7WmAHo#8k8v>@$KLVF4@%~HOFg7Wj)fAsXe$#3GV5&K9PG=$~RntZ*t}8Br z_*eB1kppn<9}lsh|K%MS^zMne=`>p(L*K8iB;NE=c(xO5*iA=q7K%5}DrAT+UmINBOtegkd_q1liw;Kt z$XXi4PWzv%FBZAc;&wxddVA*t6RRjM_x(2Yf)7W&!c1z40EQCt#-y6!iCNK-Ygrg{ zgd|^{YghDLHYLi{W8&Xv=JszBYBX{t{3$p^%+?Q?^ zNy9et8#w3P(SjD2vun?;fMyzdIS0fWRFL&(#&l5sb5Z4L=F<_ysWYx0%<4k*=6$u} zNiZl1XH3@QhcvLGc>4J^5$BVyKwT@}-E_rr=w4q$#j}NR9!l^X!irs1Xp-3LBhoH* z$^YO;B!Eg;hwA}cY-WTu+Il)7A-}+?*p{6g^JJQh){~BLa)nvOmcvO-g^8`Zw60s@ zEBe6?oEg8)#OF?yYWATsB%b8I#S=-N0e-1=`|eT7iHJwM3K7FCWAtU#7UTtQd- zQEvyL9j$L)#~gQxrib89l@=Dl<#J+`a$;W>#6kjPfWgMi4vow z>u)fQ|Bz^wtd&!Z&ZEN9o&`wKx6Z#Jq<|IYzq77oj8Rgsy*|Hp1?4Kg?c<5#)0e>; zzpPMu2o?qS@~>5fMZdx*(e-9%i+5)bWt8)&nqYDf?FF<`$M@0}Maui=OAMNUl1E!6 z`B7w7UdR^so%F}nGJqHe1JX6|S=~g2kJR)yf#ApE?~9RvPvt}cw z0WR&y6z*;z<0Gy(M?*5dpdO#-r^RMQ~s^}2CQ_xh7P^>poSG=_qq&P*>djYQ`2LG5NY>My({L#&Upo) z2_bW{O0aWd%V=R{(P>i^e&i&G_pAftl|v{9bJ25Et)DvQiv7ifI$!T5TWuRvbrn|7QlA+DexYiG%uGA{Z_sjLlh{wX;nYeD7tT|K%mN=C0SzY3sjVk16l^*}x!T!jmP*kMx*?5cd$fCCPQf(( z>?%hxSL3D!u$xmxrVTpHYBJ3@KpB2jx;2=kLNU62`!U54Cti0Lo}?|U)})~ODkgoQ z=}d10(_|nWRg1syC&W>#x&_c&M4Khewsw;q!Q?L zp&4s$83I_Y((SO1461(f{L|&ykwi@RWJ(0&I+q`~bj=*Z6`1-WL0it9rp5@z+466T zP0CXrxmGc37suPOw<$H0yf!>g&h{N;QI4)~9^8z9p8#bA*{vZXTL!Kb-CNF#FQ|Ns zK$u6VhRQS^H1n!U71QkyVi3+YG)xkKF&3f={;B>=8hBaC}2>i{2ozqk#}lX zW%LXKlEz-yC#d#>K7e^nUPB9`D7UW+l}iO8Z&oT#eVliJ2QZt~9>92cxo#0TzDN}K z`&?zBl*W>@SP=S-%L%Y8g!VAD&0<2Y+WKgvE69iQ{$0T_3r;Ab00Wcm0VZwrKZU5m zD2j3D8&0O7YcKMd{-DCLe*(hm?CcLQ5i|AKGIE5v*vs8FWmbKqZ6UFRzU5bDS#v0~ zPP??ET*vQ&kSdCBV)|ScnhUESSM7D%;jj|l)2p?-K6Rlh!^c3!UXK?^rG)rQd3z{a z_6Yp#R3)~TP7{YLL?v&~t6!lDYH$SR3J=({Q)st->Qlyw! zl+wRjUGJ&~%Okz)0B&XZ_xo++HYo!7%;%gd8-6i*Gl#^Oi4#o6mSG?~5%QjC)^33w zjX9J|!ponKYl@$a2{a{{1I4p}62i*gjk{(SNdNm3JL6d_uY~jLg(x&XiY}yaqh&3f zIC1F?-pdmX0lJ0iLvxL*$z_=mNf_)2&A0ulyORu$tg zDOBi{J|Q(ba?EGU?dU4=`cfi#85*{(%0zLaizvO=71x^p5zlk6zg|ul zg}^r3wMgSTQUH5Wt>yQ~zPRHRqpentzVX@xlW7{>bC3_>MKhURVk)=Ui{g#p7<7%z zIOoL&?X+>>(PME#Nj-!a>?njxlct1fX2s2D_zAH2JRjuTNv9eAO+eQJ1K;$RCx^uf zCKAK^6M0Y=Lcv&>Ew=^d;6=ynKRe9MSgP;3F8Y{~@4F4q_|d0bZl;nyr|A8DuP!0R zF-VRqYDt%Iz9`aI=d)NhXLW;M{NB6OVD$v|ad|`KSQ_3QmAGUs*nXSI>HX!t046tx z)jpjJkqV$0#O?iU|F?TrqFYTJ>ckYNYFuw8fMF#1Rp|yEuB5%VSEF~g9sM>A23}S+ zH_#R}IYr0E?W@;kc)Du;0FXx{G+J|L!#|bojfZ-FZhD?S z+!^441%B!MtF!?8xN}~@dr7HxmKY9WofzQ{c=u-I>t zO}EP^6LQ;@(ZZye*fKlj%JrzxLkZvfh0u6NkSk*SB?>~4zk5f@z$&>qH>sJWg2V~> z_^~`qugB0VD8V>ctuio*bI#G~?>Z-jIIe!FMYuOKhyTaU_ zLPJP-^!D&43;VNDsZ>4r z3S%VrY5j<`!3o8O3wtw^Cdjotl$v1K7d4=x!ocITeE;CJSEzRQ-4A!(;l1K4PHDHT zZ&e+)bOaTo+fEvz7+K+HVNG!n^3w&YlV8wA2xlB)%(AZr-ZNsG(w}Z08oz7sS86$( za)gfM$0xW^4sW8=t=bD&7iPv4?w>*&tNMM(9&gP;0;B3zy;O;S9|kc8vp*PTs$RgX z)rUAu2fT-=*0?7D6^kv};XK679p2mV3f98vUp^SR|M#77ruECjL?@^)ut3qbhP-#+R$ZSGgZhkQZXHuhfyCRH0Ay~P?0UfbCFMT^ zUM$8xeIUj;i(y=EjlSlv@59{AdCrf#RxOgTXTN{1e~k9g#?b$%D4|XTll_^>GO_FB z#?|3sh=16F3!3uauzF1l3Ug-*udX;+lxH=z5H&v!3 z*mkYum}I141L_LzOJL?NiDBdKA~vP9?^%(c1!#;`R^uCLQ_!f+C&Gz#wRw@kLeu6N z-8^psjoK9Tj{d*;puo$7%H}S63DG2QRU9VYv92O^=32)*89d&w)z6(6c6ES}s#B~N z8;)8?dgM-@%u=|Xd~ZUoUobR{Y(wn82eqOUxd32$qW&O&xAA&by5ME$y?DHco*GLn zQOawcSi6@O%n4#-5>{F-Gi z0otJ{YOVNeJojQD%Ug~&gGBod!hkX?^=N3nxF&Q=+qYVRb~H|~oiuW4(#>zn`^}4v zE5HO%Hm^wJr8dkTMP&NC3FyM+ypF1Z-Yocm{Agc=j>3SVtod68_A74f%}M|3L~Tp7 zz&osJ>penQN-R$%i_q?>wRQ=o1*!q4-*GcnVjQW7!DstTIS#I@rHRxk#XJIJKQEPm zfZMK|z~AEGv<~|d;NW3frXFfV*q@11iu459-85lPb<9GOaln0lm^99SexqNi1JpZ0 z9RzMOVQ3cQ-c->XufCX>r#Np$o(<>j=h>{!UGiGhHwixnNCTaA=fnHs>$Me7f8AVQ zv&{5&%ThGsX;vp20SaPRGQDM%J<~qxlFk!s z>MLll*yor7n1M=Nm+ak$v6!=EzOq7)Me=yHAta#v`7M;TbhE{)b&f)xUgF~=`|CTD zJNNjWww%q^PaPb-)U*iE4+@U0ZXKc{nm5O-fWS9&3oDBYqsP9@GRsMJ0PgOBKCsgd zRq!zP&ut%3i2M|ZU4@fAj2wb#&-iaSq2q+vkAJm(Ga3sA zP{EIL;f;pR8XgO@jC>gXp0oz*Q2+4BMX6U$Fd(suWgEZ{7Vjt__77g0}&-CUg=u?YNL}T9xoFYt|Q7Q+NjXIZmizyf! z(fzboBk}m|w02yf`kKqKqaAzgo-&v@Y8eni^`o>Gfi~L=w5rq>h(F5YDT)AKpZgVo zjtB>|05;#g<}J`Y?;SO&zm5gX#n}tgfZZ0MHSqUi=t$(NZ+r>KJiWj-5kn- zg?qDAufz|rz$_vtrxV_(KEyjvBHq@++8^IU;=`t(|GNcr$mh=o-!hLH7W4=xMJu-E$T{HswW=_)jUxIlUYsO)G#)zb{%C9Lq96M z2izT35+U#pYp{Ts?=!82q>EH9yg$d>ECxA!uV`>H{n%SDHvWDNb}WwpF$fQ!(LKgF z<6l4aGXhvNAK<_>eWE^nIZ-0lGoCHzn3BtZlh<6qpdMi_AYs#3%|dg6O3xQEBsguy z+8hV2?@tU$^(C^)Vpi#`Knp*bs}{s(udWmg%#qqOk}{aZ9IB~xX)Hzhkb)?s>qt)UD`eO(Co&MDP|L8Hd_qcU$JOp zzwGB@AndF#4$ZxI!p;yRozd<7iEvdL7v*)-9W*gLnAX##t(rX2sNTvZbh<>e>0)qW zQAy27)_jUOU4CMzHKy$6bItHbOF*d;7h?A?utcQLX<#k0eA!inO-Oz2ooW$QF@9bz z3MBp^hL|qoxgi;{QI_-OAJT-9&*0LX048Qar#3@_UUY_A+5TAW3q-E>KLR`t7%cTT z8!nMEQDzXx&?ujD_JxNvDsAycF3%BqHKFRjo zr#+Y`^SXTMU$Ar@E;c5e@lqrOH8cP+S42=}$LFTDKpbqorCarc5krk6{^`5OZ3e=T z$Y^3(-`3b3p?4;_=)O~|Jfq7K(pH>pXCmOLxz%2e30#9tESbC;#2GyD;@ z=FEfot@rq4KG&F;!g$Ah>}EgQsbPMh1C85LiXB*py6!RM(Qef^_&mR@8uZM{&_DO1 z<#z9jddJ0YCeGphA2-#!K&-^4;Y!mzYah7m?@$IV$^;ov9Z!x;dwxHeOjQ>ws5$q zJ>!kZ&CTZ`)+|nQf*WR!TNnHAmEBZZ6T5eA%Y|-tPA#q($;S;%T~pc>oU;v$$V7<> z%qMDPd9hl2a~fPPQpccM(Y~s`Mb>KwBRd}pHjm8spQ~ZR)Hrab1>3h+*;k<5LKgk= zBRjC_Y8qSz?n^qE;H_?rG*q@-)Gi#&;(3%?O}fwmo5{~8lOzvuo&&A*8KK3&ybtHXcEfL&pn5pE;54NTpoFS zmB0Nvh0(jF*pQ5$=eo4O?O(5+|3YD;>)L-6@y~Il@)7Bqo>gDAMK2F0mIYc)<@D3# zzc$0}Sl^|pMV#ixpx2VvNWe=gFO}vv(yr>#Y~|zEPD>E&lM)ZOPTJcijYXcsvg^Cv z#=A_Zo8P7>P+fq|K&xOuRDPLJ)IZ?2>KBEeeTI#l76sJdEv?0Fm6-p+LoV3d%J#!6 z?Z#vIoST0e=;rm>78|-RM?GQ7-z^4CnF)aDD#O{|2@*3Ecv;sChPhuQ*0RrDb}-7F z;x2kNnjQL&)u-geauvz%zm0k2+{$qv-c~fRb8pH5V24MQUdHXX+ zX30LAGQ}UTQi-o?K?H3a){b|zNjoo+0CQxo9t8ed1J2^1a}+-vHr_;_60Cp3HBZk} z6}LSeUO@=i&pEwfK5_Vp$C*cdsLbG^81AVErLEig4d%;m5Sj?_**+gyrNM2q*ljZ` zcev7cYj)>-hZ@g9k%x^vb{9MI)P|wcxg5e*v>3Xm;VAcn?Lkx@-{0Z~|uh}yM z+L|)kv0DePL?*&_1WX#rH!(?Tmw~qm663ZaZZqn&6#((Wfa6(ZVtVFvZ_wpm7839= z$hqgf_Z&8hCuc)T;d1km+Pjb{)AdlEJ;{VI*!q<2^6@O0<6OaJ&jNdk1(&ua zfc57e_z~Su*Gp$tM7%!79R;9wD)!=+ z-e8iq`*(l4o!Pb(mg5UP8820Ds>-v5^wY17J)c+N6%44pL`4|h3o%@gR)kw9l0&D|(9`pP-#uS!gUb0_=_GraI`sLgI-tDj5e?!+CBj+bb= zYFEiz=;Ne=i{^YEO-IOHCl5xc3wGc`HoVSr*mgLYhz2v-5UZ8lpRX7A1e=rEX{NO$ ziCX4U`5#j_-e(0##w`X0Kpq7-&irCv7bS5FCYS?d=>jC<+D(|!PKR!S0GNKAzEIHag{o#9dUdE~ZH zPVpV9Ucf^p1Wn>Iivt!r&$HzOYdsi^~>GDIFPO?2{E53?Gb^w67xqiS) zoQ_W`e$A2@mfI=?!sqLw+bBC;F}$wJ5O{{Zk{&fksvRa()qn z?0YB35^+Nj*1NDkB3%%-EQY|fCLahK?o?)Au1|e zRJsTO5drDarGz3Ny@?>jP!y2fJA_^YsnSabAVpf}fh6bLOhYJQOH6Nfaqz@!ib$_bm4ZCro{R`KdgO4gjycsHx75mTQAX z*q2*N-M6$U=b8t3yTS5L74es4j{%3vdXKv5%PP&GY_rJ#4h3_Jj)Zeh63awKj`E349 zltet-+&NlUlc0V&P#qkR6w<+cI$P;%q0N#oKmTB4^L0Oa`?n&De0Nw-&918CbvS1RR@;#INNFPeBM5A4M6pg(UT1Qay=^Ve8Z5OqR`HsWv{_W!s+dj)B%@bD1(q=XGvoFs< zw$faOD3<@~8)=XNcs!4S=fC3&YSzf)+_8dDmT0cu9-u<|9?8asPw?BEgdB@If*YAE zZVN3NiiBQZK$+s((ifB3ja>a%Dyf{gZqPs2|4#QGtn1U zw+Hp(j|Vf89BMP+r-oxu-H=zcaqb=Y)%PI#BEZhe{Nn7p7#NFqZ8N=+y4j;vAsFhF z$slG3+JRFh)S;!e&`ri(Z9Q?ec+6#a3(JLYy%8lW@Y81AsjWS4O~$T# zY;PT%m>HnX0Rl@-CxF_^6Lz7Dx2tzMPFb~;qFRW jvooq=nC#&g8Y!xO0ii4E% zL)b%@r7T*p3lx*z3H$&W7JPgQqp%qJJs2C5#+7qvxo7cFL=lm#>FLc~8-COc&~RAS z8SDGZ+3j)JW=t<*Oz14Jr?~NS`Xzps7XV_c$9^V|FlUt#=w}=nM60>txKkZ`iP(kS z)!ba|Drt7n2jcR&lFZVDk+LAk<)y=&-f9Mv{8nu?Lf%a=q3)P>_zBT$q+?f~eXNJ{ zjII4)bHm% z$Y?*z_i)U>)UAG%$NNRyyFd5ta6PrT-6z(rBBRN=$4! z;{bJ>(zVR}R4MyNMs3;ReaQA$D1)N>ng$w#OiGvmwSe@LLUI8OK}%IoHH>bRj^$LO=c0 z61um~Tb%v(S+~EZ={L-=*JAi_z=iyL3u3~)@tmyP4dGmohFRlK#<$}oWExka`9Cu^1f1T^xw%%8d&T5NUpbi+% zRF^z$MYtN5`_vuQE(%8q-n+_#W01Ew9o!*@F8S45gz_#>b zS7qsck29L_E@@)QXcZSxz071Q0h}D#6}_lpB5~O*@o=KKm*(2YjWi+^+0)!M9@m_H zs*6&Vd8UJu7V98 z5OMLtPWQ(%u35aN7A--(0;DmKq-jDJbshsJ_uUXJzk`VjE_P1ap+C8^1f9YRd_|2U z2OVI3xhC$tojhp@C%>bs-~Gw=!Nt5^@RO%g9+*|yWH^82uaOJg?mjn5#2mi)%EP1X zHeq^nK;dUm#)<)x!AIYxZGGZsd|t&ON09-U{o_R@q2^8l_xWw>Joqs{jr@^J1Gzd? z(Q~@4@8pP*0`NMC3Hv!JpZ;ddmZwK(7v;5%V)uEZV09Gnl}YZ1aHQm@&dYstM&lyL z#>C`9fqb$P#rJo*N`7kI&q^;4HPR6uydUdR+x4Q_8n<6vJrPQ#G!_6I|l=?EdP9jUjuA73;i^dwxw_T3M^B>F;7mlRqzu zdeXNJ?J0ejNNg&Z{s#JSEqEHAAJ6gku;u%4*AYk^rx{%C84N;EFdSTBAhLcth2<%< zc%*0#Bh3$BqlUF#nMl1P=8$gf+< z&jMou8t&14ixS-hju9E3tL)}y6COL>GW7Q<)n5&aV+TKAke%dMJDDNjrK#rAQ(NQ4 z*IyXzdxf9G|6N(cNU^m1Vyd;e+n@DFBX-sl2Q}-orm&a{(1zTeaTupk`Pj+x+G*vi zz8OK=@AdObBs-?dBFu071&w?UTZyn~ivG^FOw0C}wiHPa*#>GpFMapp{o&iLpG8%O z;tFYYvC6u&?#vq9#kY*N46 zhY*f44~E8Sus&4Jf7*kOk`|}DV({bPA}HCImm+I6g1Pz`>Xv-*ao9&L)WP!RWN@7b zH+C?V|2EJHi1l5oYuMXL{Mtf1GG6>>_=@oX9C!=3+_hhn911BoV3+b)>6qwHt_2w1eGGz)}O|7OU8%XBD4m zd?>kP1Mn{eI0uwgxnG(>rX8G;E!_o}T4N77*+U9Gc@hnWX^}8Q@7vERv?7EqA7$>x zJ`CGM4ispK_p=6Gr@M^)P-pO2%;?235!37lli%ncmB1Y!>lsji0Kc{5V%8UK$ zW+|!3NfQbNgrA2G6L&&zN$+3!U19Ouh`Y4;v1QeJepU27s#T4efLgWhAC`13*WTRT z3LZixRRmn?7uBhI{Odee=xG$9ME1{I`+|>3TWT$2eYTX-hn(+^8u;G1^zs041317xLLUR0aA4)jE+FMDaZr2>|Uwaz@W=Rz_RB^84_}Cm?ta z^@l7x6}kHLL7*#tNZKOPgR>y%)Z=FUtjyFYO*bq;xX#GEH8?4xBqZ!1B4%b5PZOy; zn&#nPkSb@Nf7qO_Ek;;Ad7H6&8buM+T~l|VojLtCaGuU`v^z&ZuIk?De#vK=%k1-B z-S*>0YZg9+MWJz@NYK(1E!3vI-vK%V4Fjf(%!ZQUeS>hAf5843Ftb`4PLy(dMF9F@ydaDM5Bf$Jb2!Nx}w(14E6 zyZfi`T`nnSQoU1OS{0Y}YydddMK|=VwvV1(zU6yYYVX3_5(UJvgTO!b~F> zV?l7zwWz#5rfh|Nt+U-oYnfN!O$%y6Uvvv# z_GoDDFA3Ri8)O8z8CJIbMA-k%bCz1mNo6Hzdr~XYynn=c`Y|}B?QME<;W&<4iy6A; z;jGF&MUG|;A4Vl=V&EqS2so)TZx1Ja%|4bR42xJ@GV03Qmw_<~evD4?5AP?!oCgtG z_;zD6&(GSMhPq)z`z6xO?tFwnT0|EH86OIa5KvZsZqqS$J{*nea6R+<3^~}V@abXj z>z9!z!4#QB-lSZ#?`374qrHYpl&FI|Vv*Nq&OH}~wZ*lk^q1yc1Mn)d-i-MvDMoko zuYAW3$_mIBwEf^PwZbh1N827{i4z)|yDjH@#1i|&Fl}GouNb|IYeiv{CSK%@YX5qK zlHp?qu--&bZ_DkM8}GL-)SB!PPy=a3M~eB>F}5g{){_UMxGtGlegW!`nAXzI9Kt!Z zd#h@67JBCrf+m!fpAt`!&)78J9#FuG$Y7fP149sZ|o4?NEl?vEff zLB8aaU|dJJ{mo^H&@Q`4fhPkYru%}OTPWuf1l&hXx*6a3POS;VS9lWGeTHN#&+c+$ zejjs1WrH1`f{C7q&yCUwmWCQ|m5$ zL)nhy+i1V~TAW$K(2b8|6gVnbM#Kt|S1a2Sm$h30ml^4mNo)%c?Gyi`bm&9KRjmRc z(kJpYXt&KSVjbxebx_jBQ2Y&b?(#R(cN8dgq%!WuAs16JQ?Vsko3;Gx7K7&v-fPpm zBCz~qlK+ggQDYZ5s!nNbm4#ibkmP27}%PnO4 zk!6)e#^^$j%|JF=1n6UGLIWyUn(6LER1A2U$1$K!{fK znooKo`og??anMuha&xM+&KXiS&zDHAGGSuvz8{Ug^WjC2lpG}qUsjT1Xy$3o6WiGFi~63=VpgonVl;iB*mv|ks8l4AlpSP*NS^07{p(oCj}1N`tAMt0^Y5O3s7 za8~FpiHKsls`c!9(hXKaeiN&&g*eb}|gpzBxc-JmYmciO&8H zwO`q~HX%ke>Q;ITAQA~YLJj-~Aa|ewxNn3Apaf7Et`^%L4;^2qJkqRqbO1wWdM%9^ zGzK)gl6 z*4d+K>1n3XiqP62C6bi<%H)y+_jCh~g{5flj?71=xRN_H5e}C))i0tbSVZW#?&9BO zKwek;UlP4;#bm4Cli((1h^+U5UqiEGrKf~dJ5){T!h35kIBf5n8#A8L% zvZkAYsXTY~{OC@OY7e)4MS0kZ=8d=`lS2sF$6%h6z4+?5xNT786>KN><7G@iN&U!x zVy^824ehzOb}#TR&%4s7$73d= zmy25Aw!=K|FYKR@pp^pg(^mC{m^*KNjAt6HO(dHZ#{Bt73f1_{QqYFrbpjq5Sj|W! z!}=7N*Msm z4)^zjGB_ANTt!+`eg9Lk@Gl|1Gc;6h1ItK#BB(55^8|Clc?5!}LJ|U4L9#4h@qKTU z&=RsP%1}p?6fT!VV4rZf*GsM7<)B3oTcvNbwo)CNt476N&l6!jv88zgZRnju7m^UU z=46+#7xv%zc~)!>5e`Fzkww;F>#$DjgTht|y8EBZ$fz5@)0_F$>VX2D?jVc!U%Cqd zR}`cD-$b9pee1iQxS;SgM)^|S%NJE|Z5Ykc4zroXQB*FRom)6-Ln@BR7>6$b%y$!+ z07B?v<7`U$!tnsA88`+AoXP5!rV5I%tO&n$?xe|MzI@oCYic3Yq4#{4Q)4aO*6jIa zE;{WEcl0JS%i130QfL{`ZnsQ6Zd)f)p8fmeXc%%#rAGM02c9B`-@jB(eD$6@cTHvL zm$Jj3EuF#3d?L+ikqSx|7&^({T$G$=4RyVB%TGBdZ#fL=ZkQR$mS;OJq%z6f6 z$KBjob=J4)ZD~$o@L!(3kOA+~IUYxhwc$`1wi9{#UG7 z1O!6I;YS6}YkEmy)S%ZNZ6D|RcrOL+zByF&BNZQb;dyKrdk+(E|LP~Jjtf9134YpF z1fC0d#nWE$G5EFu5A0u0C_v^O<(284o|$_pU$F5AV^hG+*xk6H+)7)%*u=QNKYwpz zsP90-FTi*Aum(F_>&$BRdrblm{s4-`pms3?boV!OM_OGJ& zgQ6Vf1&w#9I+5j~cU*Z+_(u|(cNgBxCUd{r#_b*$aL)Iz1sPxQ-9WtkP2HR9B5{69 zqau4j>N`^vvsvk-q$C21$wn&TESgQrP2%8X6#1D1jwMFCXHO!HyWn|UxFUFv;O znwWF1f_j}HaA~l+nY5>o3Uuf=<#bO&q98pxQU%D`6&#*(O5H{btQNC!SyRy6Z~`)^ zMR%WiT#K8m4JlUXxvf1k`Xa3$mx%9I{ zm9+j=5)zR?u`{{!Wb!-+&|PQ|Dpmt$>>8qq4C{LwxP4ez3K_4Hk2Ck54qp;VkzxnG zYa~|7xxF=Z>GyC4>P+klimJ;GRps9Cz=}CT>52R4mvrd}P+RfjA(sN-v27&Z zyXNz7C%z~l<<+x{MaJgQcLZx=EUsT?nO#E+FVW7cITIW=ljFL~&wWvFOY2Co&;t3Ft(6``FKkizsS#(*nVryZjs09QsH?M$nmgu&?m*AXPF5KHLl z#_VCE6Jy~N*q#D=Gx2h6CSP}YFle1iqMAen^Rt6IcB@o!G^_M>nso{Rt81R9KCPh5 zylad#_Hj2BW(YVU%)WQe5}G9)oN*QC^&=lnoR{(#Ay|QTlvnR|m*C?YTsuk1$=N^N zx#?~^B)|vFapJC~I|U^b-8o98S;y!nl0`_&_&)$=e#jU);7y@cPTXmrVnhDgiWtOH zdeP2Tx_4JU+S|31KUNU@8m|(en(s+~hXZ@fpohL#RTyjTr2qXqYvDkk{*`B|ZCqqQ z;6qlMFPEB3PA*oTcab#l`sF5dSY~54`?@y*oP!GEjj$XCRmoo$31WeOt!_!c+qxf0 zm+00b@CHj$s25;_BGAE#OT?WRv3>UFZL#XL*B3iQY(zfE%TIYtrex4O#g=HpHaZ@% zh74T0dFe4E?^P<7%INeJ*|u%iF27@4UYIylADMXn`48P6&xf;@Gve0`hW;2gL zJ>+Gi`a7`#s+wlnb$H5@e2HfbGgL6*)1q`rf3$ybj&1b{*lrNoVNG*|S)$Ie6JKu{~WQ{(eVni`IK z{(4%=hu`R6%*A7r#k`MvLtmXAahF=opx|=g050GT{uN<0-8U33(}KEE(F02lbK@^%G(-CVb&98J7OKlp_u95%UgA$I+G?Lsw;3FocP;`R z>yeNIi#BN+b#hTvQZ(7IsknYR$Nb54_srTIutWFJ=(HP$93#8;;l=oiWGXtzwiyqs zuN{xD(ZJ@&n3Ub5wf3u7a!S?P_jf0I;K%VLHL1|-`< zXv>916!A zL0lCNG&op`?ii`AKFel}0Psz|hlkQfa}(I9di2E13*9o`!(S6e!;r2(#06P#*H)>T z`FP%*p0OwYKhKc-ac*CO_WvS2U zy&6v1VX~#`T8~d>Vv}!{SsUYi)x)qH0$-LW->ZB<`9I$hHgj5~&Aui}9qkI)wpln* zl4?GSb`8C8e8FB~9WLKy5A=a%9F43qSFN^Y&O=vZh+vG~MFQ(?27b zOJAzZa9J!ERNfE%b-34=&B6y+HY_XFe`8MK(;Ud}xp~da)Rqwa7M+>v!>1`)l^yP%R}w435}(i9D7UCNRr7x;e6~xCzOS2;OPp?w|DT->$l!o#Qun zmV7$Bo-SvY_%~zccRUi*xQO|-2fyGK(T9m2!JNXDQ7OP7a6j|<0%8~wk;eZAnXS)1})Jm$YMf`|>1 ze6^1KBn}9HtKe5KLGOq9ue3rt2Dk1(S^VPeh+^Nim|6%0e|(R%W^Q!s+r5o6Gc$Lu zHX6}J#{9E}_nm*~HEpK3)KBXT$J%MCpUi4DDh{5o;zJ=BWwiVe2Rde*kxpBMz#41# zBM>V5=u_l;1R14HC)j;_b~5z3#EtKK^=f;6(7~;hTwvpJ8e_gFp)zWG)Y3z>wZd0} z8$UTlAPAdawEVW22YmxQn>sxtiEFNeWanjAKhVAck6r1xwiS)5fppp$#%M^nhg0EE z!y}m4v=ReiDCtv$$UC!t>^8hbS+w*dz^5Nju<`!T`UXlGdcl-%5ST$bH4YBzQmF;I z|kaJ0b<4F zbKp+lO9xiLtgQ8}Rv(k#5u~c52~>G@9>9bKAKc#Fy%gA1vW>oEC`T`tD>*Uy*PY9CC52R zLS9aA+P?}M><^ANcH)l6$JldH>?)>}QKbpF;8J&F`8h^~mcJQUH&-xwd3fXSOe%IU z(^t9f3QbQ*R2+>S{N_I3rT$^p{ROW3aM4W{y7r!I$lR_he{At#f>G|M{G|T|@jV;X z1M8R25+i3Q0EATpE)bP3WkWDs(LSt9|SN1(qpJH61n13 zy8T*4w*mx(Sjoc>hz|o_k>TWxi>60Ze*#m*Q3GHCz{j#*gZU02nC~b{=mL(182^Ye zqsQ8>QEWnh>X*2(A{N>p>d4E|^QCa&wbtlG*vSe?Rl{`nQo<)4CcmMxW+pnkS#&qA zO9o$4;C!xAOD~hG*?;DTB_AQGNS@hGxnk?-h4O`81`?QlZFeWAX~&r$gnG>z47(lx zt~5?;hE^e7Y_!LyFWgy6qe~Ape&>l}&hATEH3Ub5f9Opy5+}7C zBIs?AgJN;1)mOi9PAO|^m8)*GhZ`u1Vu1ZTn!EzJYTc9H`jk-Uh&h{#ur5c+dk)b{ z{TYVXb4NAGt()I=ry=E>?O>CAmy0&YL8F ziL6YW5|-}fiOZKy5(a0$z%_UjsORXi*4XRb-g5tm$3sfuWyR0nM=VOA(d@P>&yzi` z!Yr@coa}n)Pw31diZ#^W+;OSFo54z2c>QnFA8ma5 zd!OO{=TPFEq)M=1tGpnpb_YEU^F>nB?|Fph)-~_Axy!9uKX}B-wFIz=baT&jZP!~Q zr~B!%(`n1Xc}3ccp5c)ww`zmwG1=Ptf!Xh7%sn43>_A4bm5;TIWyJP2Q09B9r%Dsk zMpj=P^qv)6T0$)v3M3VndG>T^;UkUy&D2O)j(EziHqyo|r$W)W4jDhP0%J`jmFe!& zy#*8820tPQ4S9g~YN`4t5)xeLe(~3GZ?k3cS4U-Brn}_StV7HTO}) zE;{UCKqm;bTcL*Q&8ZjuWFc}wTigMoUj6~xiI>=}*1F3}6j=!Di6yJe^Lm`mSMA?^ zErgHWgij&MG0&@mH{l;6wU&0u5jv7AH>W?{&{CT=`=komd6A)lI>J@qu7c2X$8;k1 zv5en0D!jx~O{tiLT4Rb~+I<}_MZb!ao|0DW`2hRc7LWI?J8zO+zKf&3`o3ZAxaC}< zi%kFi;`a}Dc-7*Pm0 z+P?@Ey1_@vREkHPRq1_Q5v?W*i@7{fN>l@mdfh4>I~`Zhn6jT=}=?d-BYi zVmH}U3I(I+rkYcG-FeNfr=I83KY;QfSO@zU*=dGC9Y&g5bR)R?H1Lq??z!j(V8de< zNr~Z0@IN&(1D`Xdmw(PDqt={ty>_p%?UQR9u>%g4Su|`~8%Dz)Qa@WgKYL6&hS2;O z`}j5?hNw+YcHsF?S2#Vh5AUyxfUkGm(Krvw71}}6mF&pq209T6urJ=Q3Ti$0_Yu!h zVavjU#2q^BvcCl^q3n@sn3r|$IOKM;8Yp^Y7%Wz$4{d2fpgPmrEIP-?T}e3QO%wjr z15_|nYG#KpGEU$Q?$`sV5!}Fe0Ud@Se3=@XL%!_m)0 zn-$s!?NcmcSk4no$t_guzO=-kEwnqEQ{haz=GRERwYQ&>LD}EfK?M1HiuD5CYhvqX zqDnk%`^^VplJ@gImB2+>#7cnz0sav%O*?7as@w+&Ptzm-A%zcKQ~A2pr%@^1nCi}# z)_qC0@F%sWM-6-dNG9?hDioWw<%Jb(`E^}gQ?lAgH&I@{Ec}nQ`3|BB>T1QLi)jKE zoAL0|YcU@|0aRe3@Cnyzezzca=Wk4^1-K9V7rl^N06NC}z>-{qdT;~@c7h7-fT{8S zLpJ}xoF#-KYFS-UqOxBF-}(I=|JR^TT|$@oxpwIY->R8=bsWfLUc5f9n2WW?6}W^J z^Mh$kYwUm8MV;BrtTtbQ;pp1JKF7CUt#+F1S0b&pxacCrO4Vo$$|XoNOOU}|plnLA z^a2lr|X65?VnjJYk_Z7WM@gf2XUSxav{qBw%acwE4@G#E)Dp0rjHOic# zq@2>92(1OLbSCsvL9IOm`|K6qee(TEb-VkF zar*l_VFA8}_@#$B^mOS-Ng%|7#6u;9pSzQZK!kb=sOdf*mdP!PoVXwQ`<%dSd1d`d3+|W;o?{_tLsgYtfkCyhucxZ1)lt{1 zL1Ehw+opdI17-0LQi(!pzFQY;pQ^)2+m3W}Mf$Z+&N^jBaUmqUz(>32Q8gcBY&q*m z9}L0WM7hnL3kL3#I9D8KtIcCD-9BsoK)BjvC=NdY{xz?DB6rau=L_?A?>WzYx(6<9 zTK}hq$0?lGk0sswO6H2V3bFD?h=@l{!NhZ4qsTu9B_!AstQ-S;Ju*<09A^Kn7>p=U ziu6+vyv*>BzD^2f{f;5pi%HC;#j@Fx^QUr=3itfT<5`!Qro(adf8xBO?vmt~kH?YQ z#w-Ll<{)q@Og&D@er5_YPc$eEK9l-E0hgHvWfO(XOPH@T#rl)0*Y+G!i+*~#bsi%~ zW>G2JD^Z=$vO06+t;uTptxux^rH>-wsPDlT@=a!Ply3J@GSv5WMfy@R)n1~5>0G-` zMp2EimNXrOxG5d`FuwZbd1NzVIgwt(5dV%QkY6E~-n(VURYslAfkNr#IvGmnUk?7D z9j(PJ-L?Ad?GUw#{-X)kZJ*DFmXL!SGyzI{XDFke>a?aHm=f>ZEp&+j@x!`pzt|Wp zKfJ7VMHj@|SP&XL>cR8XS66nt+_p8kyaJxc)dh(fRnPJXF&a|)d^Nm8W(M9441a)B z13oWJ2|ghQL=SG0zSrC$DNan{i<$e2%U6i4-NJNA>#kD5&_D)(CH3z9_4!`#V$k5j zQ623k712s6tRg8Cq~LvIO;OGCPli05iGa&gO3tPm{^YH&A3Ap9g-M$}bhz$~R|HMT z^!Xn_dIbRwS>@V!g|!!Cuc^#h{7R8(<+i2@j?R+cUK!R}k0BYn*|=T3_G`j^#=gdl zbGgw(0^Gd{zn>N6qLeuIo=YA|1l22}+7#k1Q`wuBqyl?>CFsDaQtsLsHic-3BY!gj zkqTCA%G`1>`>_G5?T^NBl{)rAEr5Gptg(GZ&oiJhco=pe} zD$@i~FB0PHyULS{p%_I?AR2+DD`ipWBp6Qj{#Z185A_=L6QG;V*wmgvmm|)x z-%Ad>8O{n7ws8R8FI5n*+KS1`3hQ9!Zd>38VGlUQl?YJ%@bO@?zQ9-D$kkf>+U|q4 z?9^+H7cnK#v}3&eZxI1R>tn4+^Z{O3ALC#`+$Qc6lGUzCzz0?Qw48BCB~RxcV-al( zKfJ|5`Wq%f=A0)4@lAoboWh=s^?cGkJ7`2jLds!%R)dLa>xmRJrck)bW^l6qSUbvB z%%^;oj9^m^oBJU9Nx#U{vb$PdA^@4Md(*hgmAU?_MN~>vUhWh{x-u)8p z-FV|7ZR}Yoo7*eaZF&ZW+m@^8Gh>2?y^kg?CaB7@xsMhQ^71pL>HFo0H+81}@=VL5 zK{q=`cLx_f;Gqs3X8#|^IpP#}CgW=A32IW@GJ)6|85LIH6rZU|@T3VmQhTIxPJrF- z;26o{;!$`_nTpq3BWQ5KhzC=*piQE@-*%RxwW`T>8~ZATivll=wEOi8O$h}l#| z%}q8<6oj|lG9nZ%gbC_P#wEM7AFoEdXyCol9iF2;#-NJVJ~giQ@2$1<&+d+R1f}J= zhF@MbpH2KT_umYpv6(2>UT7~dy~?JgDp{6g0|a)`kX#1WBlGL#GZIub>o-c^mq}Y5 zd1fU8f+lvse;cyxf2G{bn4%-`%)#4BKeNBsk~`eWMT=wff1~Uo@x_#l`vaIE)A#F% zuXdqfk~zyF`WXnUWJh&h??=(%V-yDRUNnfe8eJRwr3|XWas#pp|eSt)6eHkEiwlT zWbBW%1U>*b;*EcTm;jN7s1ARE_8z>3EOb(Fa)enfIfyxc`>sTi(p}H)RZAVIu77l|tveWVf2Hw}{6SyxNq88}M zMLMB6TivjUY3D8N>bo#hnu0tLTf9{!MLOa;!coDddaue&)nNUMZ;+%^xE(yOZlPqL zdq*F0pVhd=-S?h29-K~_f;!&~yu-gIauoKG+iy~X-GXgF3UDEAE9KDHS8n34!Fo5_ z^z%N^g1RM61Gzs&W39vIQJkQs1P$q)w2}MDmGnXsW@Gc*LTp&vLHz1wZG_Bs&x4w` zowo&21ZVuYsIq3(Je2U{oED6bRAW|HZ*A!(5m?B8#a?7@t-maf2nX=hd-F|6Bb5Bb zw%)+|J%?Mn4h)z`oOkohqjS3BtmRmhS4AT;ZWKXn!qv&c>z{#o+RC z!I`84P1(oKxh|a{F2zK-ZwIr_h?F$etAXe4rNu;uwafqYo9cu}N|pO~yQ1P174j0^cP&+dam9vCPPl}Rc#Eb>b>Hv`EO%Mb_Fa*xN3O#@_qgSz|; z-2aQfAqhg14^cL@q7`tW%2CWFYzomChUf*d1>?x80sapb5e~GhdOseWN@u%_*2V&f z|2v|pV9tv5^h3Lru%p3l7pkXM&aeD1yj`|1!~vt|!@U45(rOPr=K9O%)0b_KslNEK zKcHPW?Yc(NR8aQgsXNqx-5RwjQqieZZ|8oB)!``$d>77E^RTfexo_b18QIRG6aojv z8UsU>SA)BM(IOPge>11u@fu?{*4{)+E@8*+uMo}35?q~U+R&N$kdp1RJCG)p|1 z8PqTFn|Pw|N0NA<`$`f`R+0x@DG-)H9=4BuNXOUxra#%{SW$dr-smuz9B8J9z9!P} z>8f)FGj%!AtV*12at8xCbn{^6=e>8ZjbGrKC_RDDuPH!YViyw%i8_p$Q}U^8y6sWy z3rw;5F%U8PV)8SVb7ECXGgY0jE|vl9t6L-6NlQkz2{431rC!O4slS=iLHLtz>GEiM zUtb_oCamo(t3L0qF3DG2bh*6$uIFx*e>Dgk=ils7rKG(09t%O-sD5+*izCtCVC#Z@56yo_ALkE^ekO`op?&sl#`g$KF=DfC!xuqG;A~6MuS`rb zI6`2AmPV&1ldNV@t&DpHgqUv{w_dA?@_t$Dfj!rMb_z$F7_giSZY-(v^`QdcqzK^M z3??3|WV(4}F_<`lx?*>psB(%tMHrkB(l1}WTpD?RkQL;;{y1tgCd1@*`NN~oe|OMz z=&uQWCi8(cgk9tbxSYiFD2`nAgNzFk6g+H78`3%JbS9uIElTE!{KFSavgRAxyhX+^ zv*aAQA`?3jzr$1)TXXWl;_6E_b%}Obw;{Qovk0I)7k9_0_AfJw z5i8HK8E`q5>aG_(jZCmWoe?{?<$FqZq z(5|I{x?RMp^Y{SS_uMdssm=3rZXPp3#y)F}wV<(iPm`X==jrcBCec5WRy7WQmK;x;~^KA@&qW0TJhgAs+}*?s0^Eoljo*+t7WN2wLuG_9Jyg|+43hDV?Mqs;P>y69Py5B3w7F#9)ycPro;YG~X zB#)W_t8@oQNT;z-p)Q^SSDJh&p!fczSE4WRm$XE!R`mxYvE|&>fV^W>)A4K{R-P#N z?zeTr`e(k$U*+v7Qq>#8qq1T=QL z>WRlL;oK(+)(wyp=;-L;LJ1fC*hlpi>(N#XeOWl$ajVyjc&d_w37Oxp-BTirYx5Z$ z-&8J^{_NOE51RQnu8Xm>>(`46RNXpy2gRsstSGs1f5v;KDN6a}J3estikA`+#`^7? zW8;M&u<4r@S!ds%`LI@*ah zG`EA+uX{TXc}1*a*gBN`np&G|BuC>Dxcv-|{jXH1D#fSd)`m^P%s^j^dyy}2vYMxq z9E>}BlXd%A^V`1m)uj$H;>_8NkkIi8=sVcIcgm@&)L8W@xQVbQGOWW61IB0U?CJkb zR48+Czilw*xXp0?sFiBRd(UiO)?P(jR0Li+Cc5i&>DRb5K0^F2L_@uG4YEiTV3(H_9GmX!yIb4 z_V$0|3!dGrocwG-sHaz*z7z_EM?g*;v!e`31m1#>@PfIxhvel7ZM&&GwrXmce~^Zu zCJd8C@tXyY!0nI_poNLZuIZR9WYpMZ(4zPo_ko4RFcPxx=q&XVeX3LgoSK!4FPIDV9!yb2_zk8JFg@6;7oGZ;MLQb zSb!a9J&c82`m%`HMfn|}m(iQr|I~(WY5ox%<(L+la>U%LgG7?{33iAs^BryDeXBP5 z5bIFlg%0E&R4*70-UNvy;RxPgUE1TEsf%a-pr4oabBZ1umi_8_!XTu-C;=Q-l(jix zSJfsnX+Ku@WGXDRd3Oy+tT<{@+{Ag#wjlqPNjp%n7h;9}Z-7Wr^dI{dPrgYs2B^s2 zCqv`G>!1!$v&dM=%!YE#%p)W$I))=||NZ;sL8Tr^Z`Vrw@iIH>j6_aMZGZ|J%78>J ziNaXv73(MH)$=}PN}G6E7kN%Bh zA^qq%hK9x%`Nh?JQ^WJHo?i=E1fg9O{%8NA4*vVoey3-)q5SuY|6>V0gM6UKlI-x8 zezFE&wQSl4>XXhkyIyh*YqGr^xd;zO+yuT6jF*ibIZKCMAW2LV5a9R>LeL^(IKob! zbUnd3>+t>$7UMr=`FMFdlSw=`TzxT2Az&EEaTx7m+PgQ$MA>#9qxX){@uR*1>>Qny zg};ehSTl7qe&^f0qL8b@Xabyt{t|OMf|u$)){Xky#sB}~CI8$*{6UET83fun0c3pg z^I0Z)b0uNuxl$Kn!ZE@C_k}4Iqp+);NH)}b+pdQ|%3GQ5=5Muz*e4lWAEzwE|G|th zO?^bX#BrIf3x&dM>vGBly<_#)&v^My4lXfPk4khfFoe)E?#2F3^1Dj2N?lI9%Lljw zu;M=4ez@2D=trMnHw$J-r@BQZ=2fonq zfmxhU%=Zv{FYKp3+0b~u4CNy1aD4pVGwq_6wfUb|4EIp}A2kVCW4S{tPqjx^(OS`K!9r=fLnMI8L%fdZiEEu;IZzx%Q9|--w)co(o3&EwBIyu)j zoypRN7-7Al-Wc>%#}31L)R^c{GfU-40-o*`guPemqKg9$dMOTfFN*E{dhqPc?~o%W zOUh{4B5MByD?AHc0IH8VQ1J+{=f2lZG(x3SyA2=L|Niv<-4MAOG*j5tsaTNtZJOGp zG8CI*6TSK;so))pN9jMWj~A6={vY<fAQA;cv_W#tSp~^aKmirQ zCP$H+MRG<7f&@bonv4Vq5_|+2B&#$6HrRCEy&HYrbMJS)`|FNzzaMARaEK^aRMnbm z&be0Y?FI~E=~R~=61omxX+8>MF*d=&DgX0REDxDub!1Au0;?z(Xp6@(4_1tlJoPjT z95{bo;cVOCnKN&h6k}fpod0!Sv>;8{B9_N-_Ic9bv$K)wNdop<#&IuKc}N_=hC|XD zO!&v3fV-%tk0U!bfF+PRMW0J)@r{d&{$GIs9F=2&_GtNo?9*eHf~4+sERu<^;_;!o z#fsn7%1*}9z(_}$IH+JVtlI63DxO!}((oKsns~px+Ax;ZzNOe|bsD=vJdPsGzON>fT^GI}F>{dz0GGESa0vQ+$^iRUUYF`GuI#M62 z9T(sye6nK6xH(f))RSz>^JY{leP4QmOg9yqbhbxn;)`vf>p zj)!6gkvk?edUK160s~kw!By~wqEHc(EA&z|(-(%dm!c~nm>*^198JMdP8=<+11?W1 z>{;<ew-QT$VOK6T{xJl99AT#b+93qo%(n>2Us<$8Yx5<*h10_9cpiK&v3cm`8r{ z(H1;{fR6my<(uFOIdS)7`l4Jl0VLSONo9l0##4mgul(Qz`0O2%**V@30t1qmloKf& zcp)A7{}W(mu}s|*dNS&$%6p!sy^9fDEU7X6EPy4(4Ambr^1PU=7ng~f-NAs*d@J$& zkVz*P-K96&&Hm*3n`6%N;pwbnV{52~Pqm((_m6<9y?o!-esONo{l=N6)K^FyI-~ug z0B}J~_F@GE_&EQ|ZT!_0QEF26^BVHD)=e-sU|o|+FDi!| zo&CE;W(@*4hFviUc`Se_CR{F!tqdu>N_GyKQU$sc#6MVQw;Afwhh#X|;FiZ*>-_QT zz4EtqeH#IO>Fc(peJ|7H?+a~sTC4dX-~pHEi&F>1RWO#<%u2k4_}v2o^!;hLyV$`= zxl(`-lf3G`v)>+(iVaU286fi>DKfc!%_*9c_9Gnf*9Jkq?b~w@NF+#)9HH3IIW$js z0&QXml%v(pwrztA=T|KI`qOZF*GL|ArVK@Mzy7KFFz3zZY>+%yU@I|W7|d9m{xs+? zy_$(fEYYzto)6#sFc`zq^`4rYH?V8PDC@(@`S^QU&3ruc++SjCI)wKYZok!m$9z+W zAceVph!5#!ZbjsS#YU)i-PB1ROGN!%7e_!FE(|4S5(g?_h?7<>OgF)qf2C+w&CeTzrE{rn(PiK9ROk)=K zj}z&v<4mGyXHpoeJZng|ih5Y7C!MZMOeJjex8B^-e75pI`0PE;?~Th3n*;aS0%&~n zotSvO4{kemK91m9=5?eT>nS`UGUc#i_xp}RYT?$%bsmE_3V2+u*8Z9Ya8I9X%oH`C&bGHo)OFan}J!ZIIR&z zMMiJcFFRHLRR<&v34F|^sRH49Ib?2e4;CS><3ib{d(O~<<21U4Kx(0mV(-N{DM?_j zz9DcYWGF`a`<@{XP$(#gcF#bXsF97AqH&9tz#GyPTr8~Tl?Pd#{|MBMe@3gYs+Q;a zlV&k_E^c9j^s(aO3eF^t2A-d{#XdxJ)oVW^wqQRh&t1^6i6X_b&kMR#uJT;om$5>pfHyXh~$3bL=iePp7wsU%ECYKn*)TLZUEU@KnUU8DDVrL zV9aJrLjA3$nJMc;>i4BMt^edBtp!dw)DI+Jod8zHupR#2a%Tsw(X|aIv*fxw7FJ2j zANe7io@l*>HH(boq4}QvL84+xWCDCx-$u6IVnta>fxC4Lbi2nrNhA2`V zAAgX$T@SKI$0nG|8-Bm&VQkC?qX*)00`iI#J3rL8A#oMP1YX$q5|<;wD4Yu(-BqAB zR2vK}6Oey^K{_a4{<-8ZmEp=gO#5en?S>e8mzvKD-? zjgej`yHIZEzDF|?1^qoa@#CaIlt7o5+#h@wTX|z%vbQZW=(zDjH&b&cfk@u23^?WL zr@|r@Q*UUli}gUdLIf8)g=l;NXBT{$0J|zo#7f8w@v|xjP&Z8%3gckkZOYja5~_R| zD~G>jws$VO4xTA|7Tb<+pm*8zG1V1iAze%Og*tPFD$#LC%8XbkcaesI^2)Ay1_jQm z-gcinjo~lEUk-?G{Rr=jI^9%|=YSx@I^|L#^cB#i2#gG`ofYtSum-|VFCPm)2ul%R z0n9KWKdmB=CQg*Sg@1Ttjm~-0>oQd3xzUMLrVAa!{wcKrS2!v=grY}2Tc!*ehOdyr zpT>_JynuZYm4u(kb{eV(;2A5Y9U->G^PX}JL3cXvbu7l60+4*q#0nUg0{Zyt?3rc^ zQ-w#;O)y3i;!sy0^2%AI>yMp#uAhU>8lFN@kPMMiksmp79!P-TC}w*V%Wg*mVki5m zi>pDqfL3lUuKSfMKy*C;Ab%f-B{WNsX&As_e>6i6f2ht)&rBNqx_gK2t=|9zZb+Pw zBb=yhRO$*^vMNta1pUpCLudWxm8wg_&fMQyCX$!a2na&B;lfC%fTwuml!?TjJDX#% zjgg|ja=_~X)GVTPNA^`4Dz5Oe_SCYXJ3`ts3$GymrQu;`0;Y9)f%Gs`?hv=k6eHq6|29b{T#!gvj}>KCr$2QT!3_*jGWk?tR91 zukXGdewNf<`TstuD5!L2%*kQWy`s8P>#!A64PdIDeB5#g*_B-sw|lv66^K2n#Z<|E zyX`Ef$nZk&EcWV6j-YC!3B*cB9-Cq|#}I|LMe@$tdqy0k%~np(DV-Gv=RK6)*!D;C zU;5lJ*GFu2aJ^0a?b=CzU_BCewkFfoBQhTVl1N~J?}(K8sQYdy&n-w&6cMLI<7QW6n*YpeD%-ZCL8GY@qH}+# zoWCi(ND?eYlR220l@j~*`10|GilUH`m}~g~3Kz-yRVgzSmYf|`X;|7rZx&YW(p$)1 zR3&G+K=t@uJobE;&~l+>M&fRXqcBGY8RJuk=`uvF*Aq{s1c1uDp-&-dUKof^)SU+T z2qU)9T=>TIb*Dn@s2?uOw&LCcEtF|Wbv^MPL3*DCr<`<(O$5On5BFQ${}p(%pn2OAL#V9Fv5E`8h}3wNpqQU5Epd=*Z9Li+I+qtw+gZf| z&-+Yqhw)90GmFEu?ForAQg&zJ^N2%okJA zPaoovLi3m3(VFr9Wu6JJvdg01B|&n>%<8Ji{yzSY6|ew_xecO@6|lx!KZ<4WI@$gy z4OLhB%_sxA&Sx?M#~jpwZ}|3E=j3l0fkmz}6f(vS*}tb>oOsi9=)0q(Xxhi2zo-Rn z^EjoR?mqiH#wuOu`)wl2U>^_2KL5>r%|gW&^r+s4-%9yURP#n=<9Nhe%oDDnl9%qB zvWe_Y>aHlmnfqm0zRt)t$dvfA`QIN_l8F3-RbR|A*NK>oVmKI!y(5+)sA|6F9%SbE zgkF6W2^GD5JWEo12&_Bs(t7ObzNL7~#7U@6L>CRHXtuN18oG9-Zb-k5MgXfhISQwA ztqhpVivA1b7IdeKGMz0A^J7+fcPZ`xL$MZC>7pih=MhA6GmLnqT72ZW1h_bs;%C>k ze#wA?As6(gEG6t(ylA0A_}7f*RNdl5InR>RvRZpZZFY)eJCm6oMu>2^l_~1;+(1Yz zv~{yxR{u_i9 zO!AU{st|-D88{vkVGs2mnod5?0z|$*%nE0^ViO_tAc3txze0`y*D)6@CP?gdSOw1~ zis#tb^Y+OE!9=Oh<58tr>s|E6%Bmtab}xzAz~!#Rl}^w}A0`|GJbIYxPYMbT-wepcnOnF!esQ!C@y`Exkf(fLR_^#8@u9;s zuC%hv=!u3caEob+whcXdPu{}#V(g5@y zRjKLEqMrsW^LY~3#bF_QfdYV+=R=jDzV@jP3PoYexeU-3GXSUMPk-(#mSKEJmbKTh zyZ=6zO7iw|5|I9`4844j#O3H(QG!!FUOjAQ>_ z9_`sX_wKkykEjhWYl#Ve+EZe4r)%=0BJWyrID^y?iZJn|0I!+LMcpy56;aJ_eiQf3 z+(TLH}V}r&ifB+qY$- z38R@fX`4%z6UTLc=Pyck<*=c?ZK=pw-Bs@-%6Qn3eNwZw~6kAB_finx?V(xQ|W&`5F-W z2Dvs|K1;qJ@iPe9n%`N2$sbZ;lCx%qJ53;txC*HFr${=F?!GuxJYPY|l!c>>=Evo; zm0|otITK(k(%2L|1=4v!!igFpCH1O~mT1~mYzx5{D!JS1F^a_7v1lPT+2%GnqBBN$ zqgDU=GVMgdx=YxwFU{^i|Gw6)&_n2M|85i*Lt;!xEU9U5e)3aF%Rt6L^B-#z^h9Mc zPrb)Pq)AZvLp^8jK#k_;qpH8&V;%Ydi>raFNJs{57K!qJyvGXJ7Vcf@CgSJuch1{k zFY%ztPg9-aTkd;A~o z@qfI>|M4FG$9w$$*L(aQzwv+k#{a$Fcmg~8Lh|KJP2KMs>&m74an2HFi*hNIlQXHT zw;nys%L>aHuidpwu%io*Tr#ze(9K&L|H-&BF;e&CdFb!eu!}{s-tI%IDU`=&N8cwf zOFaLHef+6qX5I%k*6x3+4Mp1qPt1S!sqGW)+HWrKZw}|*Txb{ETd`0v+w57Yb1OK{ z5Z6<`p7T0iyI`VfZMSyGnTtN4!g#w<_mzNykHxi_`)l>9lnGPB`#)4OSQsli0YTEe zSgbnE{<3zHaVORZ=;B+F-W5Z?Ss-<*SqR6OQJS?A<0Nf`mLs2{3(dT{UL0y*hNFDm!{m=B0s<|;8!{Hpxx0$E5T(@zZm?avS= zdS+m;Ol*~*2tT33sBdD2>=;699!=D@^)*UN^}W0SVk{eA>mP%i8nhF^(Bnt)ONKhW zx-+|Q(Vq#pXqv4#u6(NId2~;--_B!mT{bqUFryd>K8_!IcFhvY%JvzAdaW(Wfe4LtS}E6nq!{(hqC%UPXHLI(c9lOrgG%nh|mM`@u<6`(0_NH=_>1Qj}IVHEojb zW)^0c^%=dt>Mkmq@Qki;L*ej_qu5$3cDGPi$W7Fh@<;<$1h}2~6AlKi88NxD^Eq>- zU6l9(8I8MmJiQ!ODSeZb@gmPITwZ@-g+=r!Gm0EZkKl`gF#wHnh7S6ecr-IgY>*gL zSr8ACdQn%WU~|DTQNXq=!Q{m)qAbp$t*?3Q46HeIb(_mPzcF(!>4JYa-I#I5#OyV0H2o2^j#`a+2jNM2kQ&Y&rmOA*xF0Hfs39T! zz0gU5?g?SRWU5UOIX|;wM$0#br1S(40*NGOKKyV5v1JhfkHe9Miel9;(clDu8CV&4 zh%h#X+UTj)Tw@SJ_o$ncjiZGdx9z3p-x;u##&cUPh+nG33r+Sd7JIyv7Y`#T1mUM{+x&mqdxS{FFy82}5 z>Ns7cBB1dUfhCWgwmx?Re)0SbH)nZ=}LjiihEGnH>eE z5+?hq3qmx6iKM95>xx*JhoxTQPbl+OV~^wc-UYc{>#Pc$8u#AQYHGTWWV2_%^w>}D z#^77g@=_J*=d8OKeP)CUIef>7mzQ9x{sg;5gAn$~adJ|3V`rTeCpe_U@eoJ^V#vy6 zYVatX9wfdvI0GPvRgC6~WIHU9bIV8r+rgBO$q2r9*daNEeTtsb%0h!Oc%s-Jpxgl*I>$X+Y?UY=;;~rq3@Iu5C(J}c+;z<`a z0w$>9t!5?5@+Y@b+!e?m0vD#TPP1&k-tT6Ef^1!kGDO5WK0`dKO25rJ|y61UJ-iX)NYNok7=P^~G|5T^NEM%_kU< ztB&LL---iy!p$obkK+tGQo4BiH8_$e}Tgr#R``?J4w|--2GiE#@-5n%h z-EH-b=wulNPCpXciyerWpI>7Hr%V8Z!@3rEF2;HzaJs{$|4?A0F(w#)FcUZmqBAz; zIvSaTo7hrrY1JTwu}myYC;TArLa|CNPJ*QOQumdLgYDR2ZrXcp&3v-f`Yc?|6r%hj zV0OutWjmO0r|E#Py~Td!*$LX#T7L2*??uV;4|T^mM@?5`mI6~l9ignnw8>aU38Qp#KxGYtGE*OaCmjn=qDd@~eh}>jc5C5vEwh?w?lhF-sUNRdtMi z!UcvuyYA4M8X|IyAN#r#r6i@`*T|KGn`!A}xl~tU@S5f81k&=jk7Dy?LF5;eveLrQ zTl5r4q&z3L$2+)qIQBjUJl_+V?W_O6g8qe6f^RWAwB#w zON?Put|4?Dj^B%)H1`Cz^*?di+QUFu0%g$CNVTBdoUawef)A=j=L>gn6jy9H^otiq za@peA-l8qOdp3nk)0L(^FNhIb>0paSR^R;XVUI|3aum5I0z6Z+CViMV?7lE1blZ>V zbe%jNnOa!To-e^OyKqiUqn&z|h^`(Ikvc&^zd9m7nB>-K-dUFR3fC@2JQ1PBOdIO` zvb#=*B>^H}U4={jAlZ}V)VxHWE_sug)60bwjH2vpey%r$XPCgtlT6tDmIa)xon5>~ z==}R|*XU!{04x40y{);Jdv&uF2b71Y2iMaMKg@eR-C~jXWqABG$F;4>LhIqH>euo( zU9pWq(V=H)lvrkfA8;lENz$ilre;)!g#%>+ zLMVj0ZFfA*uEn{kpMe^a{CUNNdj8X7#-iH^ zJzQn1-olQJ)R2LD^0V=mxTaMlM*ZBlfUR*#t9Z5)g>%U|CWGY|VgCi9@&rxEmh=Y* zwd>gs<@AWhQ_jU^5ig(rhicIO6}ZP6&5nY7RTg%y84X77p%>}yG6Ea+>F7kB9SOm7 zGH7#?Kzvd1Awl|s+!HR6^;TlVA4Hhi<*o-OQUrR>ysx+qy={H6#?0em&ubouz2Lij z>wBix*%setua+L8_H*Q39}OQe1qrN~sI2={-A}Lk!oK1ESXLd(U?vY!ynBd{=Z?kB zHmW6Q=O}v+;!%)nl>pEc34?2rK*|fbqZ$q;w&Ikt>{tTgn9zJkaxiqI#bXrmtr^gc zCE-%qqLLr%z30F$$5DgBfJsoDADak~`!@~L=)z-d5T^5PX2dsN+z-6Rd1I#PQ(o4I zi$;r%t^r!yLF|XO{o!HPVRKyVNnB^1+!xC7!?(ABk~{9L2eSN=_9-y+D4l8?)>@U% zW$bB#>1prt;)HS5UeRhibaA{ZtX)LE` z)=yX-opt^7F{jExd+_Tl(^kaRw-u>sL1F>kuU?`~E5>FvwK=fOoBAQ?lO(SzUW02PJMU}_HZCUn{(TQKXC=$@= z?E;phPQ3r?%GG$s zhep$(U4uN{MM3}koT~q!H9pQL^vemWueGtLMvq}Xdry=*D>I|giJeDI0LbFrPj>6W zFzW0}gJJ4$;HIUBr@Hd|N@xeyP8@@MC%AcrQ?@T$_o7V8a7oRw^-F-^s@Zu+(EpM2 zAjQP5=3FI%ggM5`%gu_~$ZuMOp}bX)Q)zR_m};m_`azguFXOIUh}^~6wWggz4yPQe zBtwG9w}#EVL}_HR#Xn)mNwP03o*&(rR`n!0iKOY`_`^`Jwdwj)OX;< z^-wW_XPOzeaNFtH5?b?lkTBMiQqUeFej9`%#PbBeToH|) z9PM4qvbMG^*F)$w=B!?5Q#gNBG=6GpjxSkW)oiRmgV2(wakdMUzxUZZw)y>y!8|g} zH}rEBebMn^#yz@M2IoDDwEBgsn!5JE2iME zRE4L44y#iRkrgp)tAgk$87ER&0#CpScn~S#I7Xvxt1ttyvb*s5I^4Tvt@=^w$9pc_ zWY>aGXE|Ox@VI3V^V3IkPyAzb>~d&;%WqaYZ|tpWw~b;RUL@MQHS*Nj(+BCirep+0 zfLOa4mS|UBFr!ZF**NTaZwW}qoAQn1KBlcTqI5GkcIv~UbzL&4@L8X^IudT-i2OGu z8WOd@#I8X)%*klD>+3-T3I&g=qDL7BARe4(gR*kDt-`XYR#?1hG?x`97AKtC+!FOt zN$!l^6Vml0kccslhF6!x3jHJH8>rA4Ny%+f<(E0`a_82@SYBM|@2jH-+p#{3I%&G5 zLf{vL@KYB@9p?=0?MK!}5Mz=LS? zrOqn~FwU8A0$43fGTI|7dX5mMvGy^B30J!k)5nkITTAkJkF#5JNe|b z34t(Jr(-osr{hsaZiCR$SP-Ubamk;O1pTID7!`#xBdmy*i?mwupCHD8UlpKpc?lRH zAqA85iuVdoSGP5N|Hik#tw?{k?*z6(2=_7BZ=zTu}t{C_rJ22b))<#WW4f=eRHbBEdq=T{o^dv=g5% z%5w*|^cX>rrj0Q(ZaGJSvY9B3@I;OsbdkSdLM+C^9ivgdq#UddxNaECl38+Hse@&4 zsa#aaA*?JabgXP-q1NYB70Jd_BW^qbYnOW5Y}b z3ppxxXMlCYJWC`RsmPUS3+6es(d-_ zyYKu~cKyb&Wt5}cvz5;_IIem*Nb!?}dv=FotS$@8pSpNE^#Ynp<4Bv zH@F!P06H8`1SWRUt6Z$rJmuv``s)I=Fx!g^K=p1KUYz0TfNPBhh2@!2lG_GUpI_Fm z-?>z6lV9w$Zu#cC(O~&&@i&Buv5)F9ETrqV-#HpQ-co1vLG4HC_&j4PZ%!Jb*W6&* z>cNcjVbf)F1I{s%T^RLHU$16~R*u>|tF-^3DF!1#IRQC%e_6XeJ%@Q1oRn_&k7HL( z7ymCQPR|ekvzotqq(B8n;K0%o{v>-JLF~YB|EW>O_K}XR=_MomQF|7Rvq|v|czeLs zsMruy{&eg6r-lp>qnCHWW@k*ke(A?lucmthmeOB%MWx8`KWNUM^C$$C^;=zZ+R)_j4lIt`s$QCyYO_OIGE){ z**nUN_{`RO)}kp4_YVyjm}a1{K8jv^6)h?`d+iF-Miu()bgy9Ajqe52X5o56d5Y3s zC*jAGhxf|zU7o2Mn8e%(PRwj-=dhChzH;B&`;J!Xk=8lzy-@_pgR`Z zbSg-~2T1f8GS$=uBG6MN0<2{yv00BP`1-@n1LjoPQ*nX&ogwBny4FDK!~WMz%X$0}={fo~ps`@Z3~raXw-PBE?tuF0!(e9Q0* zA^d{A(AKETYJffFg;e>e#O-?$&K(T$88FYL2}pp(c14)2_AXqD7&1Mt{`ZC*BuF5; zd1nX}+fh0wJis3%<@NKDxmAaoUGStuv71qiMZtdjCRKMI<7n#(<3G+_=Zk#L1CPfW z^f=BGeqf`pLVN;VLGVWfg~NmpZYu;J&N1*obhJYHvS6PngE^~vialRt9{Z;yK=KQN z$>?jH6ewmOxh)XvI+=l9gg7F^Waf_0iEMeVJ$rR(TD(5J7UX-AeeI&ji@6q;D@LtHgv%;HqUDA+wM;NPdZ3pDSd zZp~RL8rH6JxNhFLp57NK)||E}M(*(9!IStSE!hoe!;6@pu=ujJc~&R6Rnp@Bq-6uSg1xCS*k~lu@S2#>Yf~P6gyuB;(x*yh*k!jPz$U zX9nv|`j}vkmHNr2qW5n$YVe{X@AYs(t`3S2+e#FN;M;4A^j3O^_fEFDvY;9ixMGluWdvSnH5kp#q4V+n zT~y>2=--K{-`KV{YN!(v{IswaLN4Sz(FB|`?5!VQNYRu}>zMw@a%S>Z;v0dnL+j?CL5+>ua6;pbWElQq-<^?^?pgsZz+V-hU<*B*(9vePMDiph zi~$%7V?l{Mn8(+20H~%@c#zE3dp!1WYisB@Z-tGF7eyCOvKjcKi8hezkq|pI_)sR; zS-CR~#zLx}Uw&oeT}t0G2#K~Y_+3>7Pr$4F`xNRlf$_w9VqFdIb)}dt?wiz%7Yzld zf#kEh%$jhsqsI+=o$)FeCUvM36{io0##zXDBLZUh%ihuCZ_1(Nb&HA74w_XJlM1;a zyGm$oj1;PhC<15Z7rR+}8Y1PaesU#{D$1S(-v|sC)sNQ3bU8KE^i3tJ^bw^6MMVo1 zCJf#XeM&pL|Jl~mklpsBR3N2=?4ukB$H_A--T&mkC@xQkda<*}o&1rrWegaM9q$BK zSOmkM^m6O@uM9PWn9Mv`&a{QV5UZFeiy*0A=# zXb#ao|Id!XcA-_Eg6$+ZSyl`GG+_Lrmgbbd`Q%YShtF<9v4rzf+(OA90zNs{j~kG= zhqjY{5RaP%Eq=(VJ9UWtr3U8w%6W`9p*k#RUyHaxr0#=v?ihMCBVfy?CN& z_{6W2D-@zq!!>4GA1T2PPRH<5Ya?s0n0-^od*cR)05%!-?h)?NT?Nj-ZAw0BQ-e{( z&c^d%QqS|Ow15xptZg%k>q%CGjw?-biU)Dm@}r=G2RRZQ;L98*Sn=FQiFjivnW|az z>~wHnpTw?BhZ=3ZF$)ne^in~H7)u63g1ff#0K54L|Mv&{yConv$3}BUi95Q9HhEY(3Fs4{xE;=$C!oRHZxM_ z+ncftlNs$hmX#5KV`Yv{^}-WXtk8L>pTduHRMbzYc-iB9#uLetxD!UO5YWZ97Lo7~ zv=1RuQ|F%BP2OGjjzdgLb2-OJ4ZqRMseiJur;c%(V*abFnYLu<5RPSh@$fkIIQX?{ zbfROy`X{|}KFzF&xq}WB1xyvvM@A2Cud&XX2G6)HJ{zYt+A{6G_bk0WrI5rYnV?Fr zeENg__f#7v2tCR*!K?{kM?agKpA={W3*0!(;b=ZZ8vXQNQ6R2*#psT(jF=q};}*J{ zk@U2BOhD?Bdk*?#dXY?^T)@{!E)ap$91z)<3~pqiD$A#*r)|~qo~L9s-&Y?ve|;q5 zKD-Z`#1oh~LFPS_poRZ9)k_VpO9nX|hz`P@|Zed435n6SP+7EL<|7)Xt-& zra-^)j_2>wrQJ@h(eIhFA;i~YSyR%{+55y;9WEwh;j}5Ddd&~kSy&Rzz>d1R`|H9i zZd@s^d7P!&x7c`mXJuFJZJka11*zZtG3Lpp86QpNRPM{qH90O$JZB4R;bXM5=rcju zo0fQ7t~&qaKDSouYVfs@$Dn<2C(*ef?&#_{B77-|G6Gi&Is~(eGW2*E2K6hLy*u~D z;{RSB)5bKCetakjW-U9EP!Hlso5#z{YdV-*^v^c;SCgo_K!)V9!(%k2)Ad`gn2Iw$(&qB7V4ziwTq+1{17!P9xTF;T#zOPvslXPev z7d~FQLCO7Gef7-B$0)|}fG;K!v1%RJeVPS;U6zYMGj)wppQE{!N;l-#^{oBJvCI6| zu`~Yv(6KZAuZ~^+|JJb+{6E>TWB5PTvAbVgqI5uWiA7C>A(7_{TzpI_Sa*9nv(8Jc z`FF}?x6c>kUY<%;Cp?(ccRdp3W~&T%dVQcgYedU!;K?wURQ=sDm*SUL@xpqJ;0@TN zgkAtmPso8l;MhWi@wG0EC3lQJG?4VmXO$a}EX8af${BulWe^Ff5ZAznyY)4DnjCM; z?eYS)^CdRxTBUrbT&}*NV;yekXpuT~y=!neZSb zcR;fF!a>j?7JNf*eU!YJp_mv5fL4l7dE#Tfk$jox2bc8J8rgC9&8Ux`PYn}tYd;-x zsG#_#oU^U@+xBB3)ON+m$Y>GOqHxD`MhvP2VCv6v#tZ+9!{ydo?T_2-&YNv zd{7Sz%G`Q(SLi<$P9y9l(_~-Fqq^9JVtEUd*D>+ESkXs@9J{e7R*>s?HAsb574cvS zItcM*h5R`YFp}w!FsOxt5hskz7iGj<>PoFnjYn$`taW92XT-nSj)xDl+E-u7>s|~} z@DEQ-3#+N)&9T|Mp55R0irX^8iYCFhr79uV@BAcr&OdIlT6aHzEWmLod6m|x8|dO5 zaIDGBO{0t!G*$;qrWdfQUS*ksB@%zCJU)buwg$p|ret7`*fspuM8LWVorytqFw8kX zRVAWF2vlNe${95Uu#AURB!qvGGU-D%say^N&fUB7^vvZIWwcpQRnHHzx%|Z_uf5T%!Nm zXe2HbkCWnJ0CexnC5fWgLFTu(YRRQDQ&ftw_`n1x$i~5$K#s4EX(=W1iYkbM`OP)e zj4j#r=(mp8M0dv?^hflFYLQD8iEpfb^EGHJTJ5s9J?Nho$6{n=A^9+GC?qb&abHHS z2)Du72{==pYNF8Qh>?sL4IR84C7VubpgT}s`S#x5X90ljk2#xO>bZW|3vsXTJSTRw zOAwN4vM+|fhBskQWS$NfErXm$=nNy+H3N-H&tfZh6q8{Hr92`t>&r;1TC{Bt-?hR@ zb`3XJLH4x933GbK4N@4-xb&)QzSysiwe}}NU(T${e*aD;0#$Gq`5BCqQ{XjXn%rP* z)aH=rw@Yfn35#q4Je-$F*A}?-{NMV9#_>dm&`zxJsKhd854pinJB9 z1n9n}*Su~GjlQH7?>+VQ zCI*_LJxdLun0i7X@DUjy#zaQC4sMV^D@%@D7iPU~9V+@&G%?bb5l0BMKY-M1w=zk? zXlblV+q&aPMNm_-;A{&EuvYt1MJJ9wbly&f)9~^#3(M~0tsCHDITK!8o_`zQ+R>Jr zPQ|zbUYjaV5f0w|iu9uYgt(XNr&nu%uN3{6)_}}kYwvVo;M-QR8yK z7q@m##7rGbFoaPSKT3dfx_?a;mfO6$LEYY`7G7}0F07odyT4WFyTS%FnEm(=fUk7z zHK>#(Oqz=o!N)T^9#fYHn%v0P7DC*fJh4 zpCm?2usAl8V0VAo;`er;qf=36Cx-6u?p4PreGFe}kAke9gcn4xcPpa>q6K?}%6oKn zJ+{oi^-f1SUdU5v`Rm5COa3kl)=Ae(F|PV2am&N<@@AIXw2?{g=CFIPSo&*=Uco8l z?xWY!)nF6d!Nh@!VXWuY7-W3Q^Fs?}WKlt+jjvdNd^tPNIY$@#FC6NMOwK{|+)cuM zM%jzWxLm4|k0QoN+K{R7Hb5Wa7D`J0w~kw$Z%q=ztqsqu0q#CDge zn_^jrz;I20#YdL8GJuuiAY!m9^|V1ykc=9e5l#Xm(n^?i;&ex*0+_Mc8{xPMzpkWf zaanQIE&+K&ct;Un#MP=fn?5~l{Y(Y-ch+r%zDFsK>_bk2-s38zXrIZ&wlK4Us^aO@ zL{~Q-uKHE0+y2}mlDVJCf-JN7Z10R^{q4ZJ__qTuPJSFF#TJ2W>GiCWwP*UbGSGL0 z{@<>)RyIZ+g6ALOxZ+{188K*jJjn-(wfm$~Y_9yEhBHbLDAW?fhTKQB+IlA3-9Bce zq1xhpEWTj#g+}>Iw*#H&>obYk0zs&7ksbw$1@m?FD{szI7WxhOh)kN$y|(|w!TdA- zA-H`|l?Rk($s=wLekVVXz{8eY8wn6P!GiHCEIH;0QR)8CkSxH~m_Bitwza)}VHak| zmF_8f3cW}W-Tn@0v1Q;>$`xp?U<+k#h{7OsJP*-w^sMZwvZHu5`Mm3`uF97r?J5Vq z^|u=sNGP?j3Ee5OFEC3IqaYmpfA#Rto&Sx8C;q>Bc%BHp+jH;cX$v7YI5o7P{BOe> zUhVoa`Z9+oVk@F6re&m;i$ZVeebGz#)M3qhZacp7;Pu;ut~mSV9Uf{6l%yPq@Whj{ zTL-G7{re|tw+3Flvw}MC82e{(?wI+w0$sleIrpZ>51(hXUuzE9@7*ZR>^GuaIDKHM-`eM;*>$~;nAtC$Q zV*$2F??)Djs77a{OCOFstj^HR?1zWDN$DOGPX3m_%OVYIUd2_AAp5a(Bzg9c{@Yf( z^dsmH1(T!UeLORA0|^9EK?DPA=fbyCI#AyZaq!ZyAd7%n!;vPGxp>pqen;h_?{fFk z{zVYZdVN`NFATc+=*C>7rTE)by+4PZaHJk9uT2W@{1bF|Oz%xob4QhmRYjFp<9z=$ z>n(^3Yd}qaJU3a_qQK%c)De*0?^0fb>*CXki85Aa+0AYgLr?1RVhU6Q_chUH*itRI zwgsQEyPp;Wm|YgCV!lA4t;sv11MIE;JDN(Z(ldpy9$PX%*yXJM1%hXKfS1$RveycYAZf(vZAJGJysP7%DwWVLk? zkvF5Wwxr-^A5aqEgxp-xQU-#%t4OeKLsrHzGc$LU7CIg^Mc7o<30ANyy6^q|X}NG5 zh1UIjUi>({W#Y_qwbN($&1@I*r4nP-_wK8~PS{lAKj2o)_ec|`4|4_(l;9nh*!H55 zpg$K-7;o6+fSqB#vx)`$#I@lPy6M6AE_%L>hYSGc0STDJr6C_LD)b51fW4`Mltz*w zrEMgzNSpPeV5VU%zg}ney)3WFs7-^%%!SYHM=M$u1kWjn?O#n-nUdvQUzJ=H>zWrL zsL}NbewFrMl@(vv6leTXf^Cd8bVvlNC2{P3IwfOiBR{TQhJZCsfJvV8jwQAe7t)Y} z*3d{pI0_4W$zt;QSOhu55CL*cQp2~}wIb4N+`!JF;NT0^DHUR_B7Qd*nhegCcWe%PjWB-i7Pj5sH|EAx~Fn*?vzQJfet zfGr5je72V7MD^Da@(Qx;HK4A%jlwb>{2ph5c4HV^VswZZEm>D%Lp%tF}0;H?LSdo)3Txv`d+T#LCV9osn`rS%TeuNf= z2lI&b5VoHrDy0xD<50z{@LTyUjr8`kkI^u;v3N>|rF`Gwwec6j*E^r?Hdkt0`=&!O zlYvTaW6RjEqpwN4`$c;~>OK$qD?YH=`MHGSob!8zM6hDUcdQe!1e|)yBgFVR8Pr;4 zDLwq11q6(LeKROZeZv*NMmr|(*(3upvO?c;eMCMn0-{*emvcKon12>M)d~F;u6nNC8i)44SXt@z^JC^J0^zMqi@9uQ9BQFk}NW=Hl{XJHrEe?E-zC8jfE> zh74b|7>6rzfU=+--8oQ(q{jPW(51SDs|XNW5xCc9IM|i1q>Ayx!z?4>*svbT*Q-~U zQQ5~c&x^XugALEziuf@?w%TKPP&h_Iy%eik@Ig=#82Uqsu*Xq^6Vz zXYzjkp*sdVACE&te7G3CU2!$xyqol7`&5u};K9TvfNwCSSNxd^`|WCxJ7%16D{@fJ zqMgV+!F#0mb_B)FTPU#MUJ+cv(@JqP?`aX8p^XzS;q%cN%2af9%34*uAj+j*;?$%p z@ET$O^mApU=F_i)D!%RK%X+;reSc!3KZ>?(3z_;mzfrE;=wjiNbfMsfth!rCbNy29 z-LLy67`z-zk=Eh=Cuwex%FpQXKdr!S{E_6cA@&oC2L<0j93qCO$5tLsSjsz4^C@QwFcUPgQ`fN zqGnvyIS&ETit{!{!J%>YI?mxz-fLUdvZR2Q&Jv&gFXFy3DysJF*FqE&6cipoKtw@W z0cjW&5s^}mE+wUJhK2!#nBHfD&;LE|yUvI6<*aoU%MWg5 zhQ0T_=ZarkchzWpC-U{+!s~Zxrn|c8z)McqsvZ=3RSYw}MCg63lmxx0^UIrt8ImhA z?Z-XMzeTZHOmk_`Teb~$+tu!fu>7|sMF>SU`t!uMKF0(oldaM%o_CbcEc?H(=q06N zN-qE`)AWi+Jl|(9nJ;X5EeP)ApQ!J|SbFr|q~A&5$)#M@ z^cq7sZf>5BG`t@0TZ2Ex#4x^V|Fng>uJXXl0ayhvVmUnJB6o~;&hJI9n`fFmN&TX6 zT()n7zhts9FaAUIZxf+c&p1l=^+CjGP}2VQJ;$Bj_$gu{-sybt8EZxLdSo_4&g$H& zFVIiE*B{saP0HS9&oKd12)F z4e@R<85QRkDL}So%X@0_ezZ9$T}L;k=9ixHDRtM)Pq_iD^dJg~Y2q|NSz}?ZT19e> zO?R(Ztiv7w)?&8~vm6`El8O*t$LraySBBN+=Dgg|epq<=$uk{h&mD!kYJsedXP~d= z6@R~h79r-sUsLV6{d{y=v~Fa_1Uw)F8~t_l5|bL(WGXy@iHp!&Y+7dm(>bpMht6%< zuL<2=X7%G9;QmpEM~dA%qXKww+iv1*h$to zb0QARXU)GQoN>^9^`tQEHfy4z+XFqU5%TJHx*U}+FYuk1YuP;uK>!StBj*ZXjp;6) zVBW{Lx7yiH%3qUQn}K7fyA_~WNwo^_S!B?MAsPXMQm&t^SBZ|5)eAriBGGFem2zk(kORCVfMsKHP~ zix;z_J5+GFpdldR|F4JeG<*GVPK06+SYX~fQ0jV6Lq#JX3Q_&*iq|jcv(;6-oOKSd1hU~2XquFPZ8jz?^e5t zmd0rr9(6_=8XL~GhcOoFu{dyZk+bCZ^xs`C`qHP(uAZ#)iDfW|@65m2ko)3!7Xh34 z_DF%RiN7Av4{F^2HI5qH{(yv{d~{@zVpYe&E&XQbNiE3*J_J^aFX^$)g+C$%(zp}( z@-MjYwD6u5TTs^<|i+Nf+`Q&Pk=<#*kSUC2l?UC5c$nHOf%T;Du<)pML?|0{y{E9SYPrlaFjuJE%CL!_7RKc&2Vy8uHyBK@NkiPW?G!warYHL9|yIWtRF5{0?+?2a)Q(ZiaV37||e4GjW z`yF;z0Ib+`fl8ANNL9btly$w;73)R4t^%h~^o;{ab#JqK@g*Z|I>zc5gmZqbLF_26 zKMpVdY>H|QWW}1mW11Or%$H%M{l}T^Z*De!clL+mzz$M^tq5YJP=x5X{Z^!fk>4Le zlx8?t+j4=zo(nap0i?u!#xgoUVd=h#a{LP>u&4%C@$K`}=ey6>c0jAL*ENuvxkJ_t z%~a)|2fy6MF=)G!Y&kPvMwd=+ee@fDLsRXq0M8L$tUJ?@zV*83!o#rla68wW14nCL z7t%jN>~VjsvzMM9->{*G><|BnXwDMN6aL|(1OEgA?<#%QaYg7=@Ay=?cM+QT@sG<_ zjWlpG>|IL11UhJ}QG?unDnTob_>4Pb6RKmsXenlw3$&J9UHJa);hGTny=>B~qeYTl ziA|f&{qzJ@D3(|6bL;)Zf}>nS4(*lyZ~8lx`N@4Tfj6&ZtlvGv-PWCmYvuKfoSr(5 zd9nPEn`Hz=IXYdE;rO~<^e>!Fi(@|Jqan0#XVig zd*;hOrTma3^848W?Trj}vfPQn2W%sKPnS{LIPTl%&Dt%0d_fo*5&0S77G|pbC;~p> zKO1)*Mv9%K3EGJ|8^Pc9`_%F6VIEtXWyR(1w|S@AAtN*OuIn_ZZNkduH%k7oz<56umAYjUo)Bh zxv5Wyp$Mx~tB2i6;(v^Ee!9~wl@*Mf>+-t&zK$R5cKpf#*(H@;NSsNoY zbpt4oN$>~DIrbvC`U@8?>_%UD4i2EmQUOnh18mKZ&44a|eU%6B!6fY8&Rs>n zeEyxa?cUTC%YHGZqQYyMn1I_&MJS=hrY$|z`O~u82s7u%2KdJ z9@}59wf^T4XRfs}>5nPjEky;Ldwbb2o8}ASh01-Q6fG|Ps7bo$``3qpviBbLyyBe> z#Rc@!+x>KV%sxc>H>4?0HS{H;{x)bIA(PG<>NKfLpl9L+y_`RUx3=KDcVkRhquKHK zpjK6Ce-zW-{QZJRTSR#*4fH<+&5F834mfGnjvKa-AEq(qj~OVNz_@1mp(h$9lx6o! zvounwk6u4ui1%VMuBU+ceQ7DxLq@3h{W2gxe(XT9AJaNiCU~YkKs23JB2~Q|dKNkpRsxX2)OP3A9xja`8OROUY zFa@mN41W?x(^vn!>p^s+lP?MNSThJ++K|Nf!_LO}mYx9M$&Hh{dwRHuy z0mNYVIGf`ckd$~U@aG;2s5?CdaXx7?ET0Ct;O6h1>wg=7Q4N~0oB%pO0&LC3&tx8h zl{ocrkDbc8_=qTv|A7tm07F~kHw1RX(=V~P_?doDOl+NfrBUi-O-sYW zo{M$;=`^k(Z4x*toMPeOg%3RHdNX-TtezCd(Zl$~xf6Sv3DlN-Xw(GSz_vi~FOc}Q zDMiFn?N}OS@ugY0;btV*VzcmZlKa2k0S7mHsmOR5CvxvUJeMxV70^}rjL2WKqhiv@Ga44Hf?v5-XU>eFGzurcLkUR1 zo4-(ez2#mfSHehX`5m$W-B;UrvIzFxs~v^vJufG=#f?6Zu3j7@C%Kb7Wy;69^SG~x zP#G~553qa3*3}yi))@ld1m@HnmG32e8?&C})7WSLem~87XL}Zid;LSb*J9#Nr`HL! zdpR-~5R808lzUoFKE6{QFGW!#*Bd{kmgC&9+@ZkgCxC2&pn))n);CR&T7|uvVf~T@ z_CLVitA_EH>sP=1#Di8_2TuK{JCy}mX6GDLwyqk4Wn|l8Ub*h}PW{=9sZ|vjkzDTM z_j*jjqP)(M3gx>Wn{a5c@Kzw`O1T0c+T_7%Ed9g14c0$>NQBSCS-JtoiHcG{o2&r0 z@x%&dh^}2-2qC6I%dMaTh?*Rd1X`M3{3IWsDTv&NGk_`O&M~`?b=4wse{L5vw-{7m z<=(#%=R2m%{+V|oLBaNr@}v}qIWwk5L^+7yXcPDqu&~Hq<>}X(b>#OKlc|pdf4!jK z??x)^vEc9VBSVWi!4KGvaQmPCdUOl!kW5n*U1Sc18GBZ3tlgd5i;qI$KI770lO_}r z&+Nr*S0Nh%1yj9cMc1dQfLnmbGWrO)RQ%>Ka6>yZ@G?(RI6OrN_daer+2(qD85oqH*?Q(dq*$rBPr!bSU7N%}g^EsN`2+TgD z8P=sCc`&T8arv9c&1anzlYget-{uWc)|xa7n6~2GLfvNj%U>3~40-#iLa|Awh1idz zo>k>Ae%kVW{O>P*ocw|UXn=xOY#I1qJ@D~?ah#Qyx5nSD=sngjVc1(T_kyYgrC7mKTH0OOQTVyXn5 z@I8{$PNcuc9NN9ok9cJ&E+{mt!-{cj=hWOWrpsXa0a=1&?{HeJCffv(XS^Cm=j;SU zB<|Xug2vLNk^;RDOHpnYQ4_aM2g`wL_)Nux$cs8e<#DIdLw2q3xyFVtbA$=U1Dl8|< zu8>R;>_dLF;Xkicw3y${3K)E?PZ*7}WeI!mGDw9{`y?sZja}NSNHKrX(R`Yup}B4_ z#c5Y;)tv^FqEKdV?knpiC#0~bv>LA@xx>k_CvlfWe1vLnft8D87s5&6a+-t2%5ZWv z0C^7l7r~PO=t;q3d4NY%C_8Fc7=#wpFpy(UoXFdbejxDr z;PL6;`=D=PnIh|DSjRu>H%8d+%@>K+&nN!2&z8%{I3UbzFv*Mi4LlCoRvCKH1f~d+W zIdcLcFMo5E%7|4>ye>*J**_gfgWE{2JinTpulLUB^`g(#yED+c+CiPCpx?YnA9RAQ zUv>!+dj8_r;(LtUW<1zM!03P)x$`H%=h((oR>*)Aehe-qUqHtPpoka8rlb#6dhdHl zrLfbMhSF4DzZAlp?Q^*fx(t;y!kLoReb>LNb$Rjk`qt6pbRW9yKAV+0&-vG(lV zDn$KmRmMQ;-Ic^S1kbyz2(y6)*_u|OKMRi9Rojv6R-rH3kf}_iDqv1s`IBk+@E>G3L3SlbhQ|Kp2`#(|;$s2`Mf*yB9ODq7rO@sM8M z@BrT?6&EtrD+Nfa@b{jFQph}MSMkV5hn!%Pe+Skiy1kXAgMLpeO`Yz*p2f;NRj&VG z34(@7(pQYQ{xhg(N|rC(@HBK-d!;3rsfbGdGqK5r^FB8u4*7BE>a>WtVU_7V8rExrd}n=jk!mq@_Nyw8y;aOcOi6GZ z)kTreP$+J?C7GAen22-2#3O5`7q{I7-K#bXgAr%T`eX_F-V&kR(|4l{)CF*@cg>N$ zM?K$&IO>^l87R7P=jaF@m#wXn*IUf2Z$f_db>62Z3&;|vEu3~kkUCvq-ZR)50XTM{ zcq-J5*L%Cn^2=aGw2>ZsFA^5zdsNf2<6f~ja)bt&+aN~vP{LI7hQW#?`#zbOD7Iad zMJ`}(091r&o?7WHAzqmhJB62vt{ zN36&Kp61E=)4y-J4iBI{oVC}sFY4p(ibfDo7c3H;dlfpTkcWqRpSYw`6Ws8@T|I}> zHkGPI_-^4oK1PH0MxMLDK%uc`96MqE^F5k;x$?sVce{*HSfc)lU+?G9>0audGI1~j zkGdOaD&-gdKR7Hov)5*?+Y14RI_F%GY2mWf(#sFRxx;;yI5hPHVZK|*QO2a&GW z9rwWcGWM-$!D*q1{t3_D*o2SRs>D0 z;`$#$VqsiiJlLam8y!30(y zfN58hrtjwtCbs}>I;t_Yu1m@cEY-4F`R7+%g_H)ntF*JTCu$>*BJ>?&p+)&7M&(Z| z$hn`%cByL-8fy8iLfiF+YcMUeiR5-iTO@)&K=3+vkeE9Ipob0So)hlAruZc;h_2s8 z1+>Oz2PylKJhow^&3f1$)FYYb*m?u?G2E{-fxN&-dtmX=ZWt>YTa?di_ z&V72kSVuV0yTE+XGsfY;hJe_N>5yUZ+bN?h?7ayOA{PXA_Si>3#}>=x2;&@K z_h_NbO$5RA0$($jLu@F&Mvo#_;%j@~4gJW)Fz**GXny{o-Yt{(g#Y$QV?tZC9kuy9 zHMTX2tx+v;+0)M8i|mS3djIF8%$m(=MgGq_AUeUhvRS+p#;ng^lX-HM4nhvOodQ$a zl||-77Cc7=U8Tvasl&|JpcUXEKPFmoGPBtEBc5odPhNN$hk6`vF8@TL3JRHc z&Jbl}ue;^%L86GEnb=^Sux@h>{SLhWCi5%D6CytUkw}hkuA}mk%sdD!>1l6WGV;>Q zFusv|JRxGzrQ6{-n44on!*CSInZCogcZkAF!AB%~FFRO( z$9s$-HZ9D{M`Ga%M;C|5V~gwr&(Ch7zWX09`;4QpBl~3U(_4+fr61gcw-{dU^)_;Z zN!Lo7XiAmE>EQE*fhb)oBW9JR`KSCMTi)^d(Oi%T=kf>h@}B8&1Q=^c+q0aa!ocFR1q4t)b1@;wU*ewLud6IelPE;n7W80g*uSdVLG zb8}xsYK4sr+_V<<0u7Jgxr7|Wf3}kdrO`qn0jV>JtSeA!qcQKJDB|!hp3#LhE?W2h zP;$`7eqgS;e~Cp!)vqOW4VFO0`2NYBWs9bj+ArMeaqvy6#q~H0RYcnlc-e}NNlE8I zcZ1b@U()#TTGJ$hJc<-axy1(A%L;h zcwh@jPBi*;^nR;$s3K%vVd-NCLmX?86jT;xoXi*PcQlC296to_;o%Y5aY&{!kkL<% z`dwB3ejh;WLxs85npRaASx%rTg4?gJ0KZfvtETZ<6+CKwosOO|Ak;B*6W*)MEF3zt z%%5ML$f)ODPd1oYav(D*XV?(~*S{Y=?9+g*_zfRgZj92KkTLt;`eTqWo#zf9B)%Q( zNeD>sfMTHPh8Nv!Mz6i z>}dkl#hO(WbGYf)=Egnnq zwva#YGZV-}0b!^=GZ1u-M#1@TGx zeWDIhN4@!Suoz2=p1OWvOmBRI-pRp&|1SsS)^sNa%!nxM6@Nr}b$zlwaLg#THt@G> z^u&jM2Ckbm0Lp(XO}hC)sj$e*j;E2mpl9P}WD9$_KUm;j0e@2mdG=m7Chg12208%XB9ac60s-@R6#3sqF}_;hYnt$eq_r3hR+f;%h0=>@KyQufN&j#!**ro*C#f=1>|5=szS<)a9o zp;J?lGxko4l|Wh3rbxU^W#e5W)(f}52-l&J-l=z**)VhvwIBqpIe@h`V{{iB2yoJ` zW4$lowAgOf1Arfs?SoP>9xZ_Rnz(ng{+PO$n`*rR*9hwK4~{S2xq(O#j1Zy{+x8wWGR1$m@?fQ z1CUN#`s5fRwhDJwFW?IX-Gj<0rI3d?7Vlr*yRf8PKEweQnksp%b ztBu$xeSM=;BTG>P>vIEr-ekh`N@oQEvsH|=JLDIGcc@GjdKE0bcG_N|SL3M|%*7-L z@ri_;|NJu9 zeb$rxJd=NeH$36rrKuIaHLah?o z4yV4U|Lq&r@J-G0({sO)k>366?3*b6OQN%CHMXpZC;tDL{QADSr) z{tIudaIC$*Pbuj0)^p3I?;eu4T+s<9Z0XA$L1p#rOVEC(Px)=pTrz8lsOqsQd(}D* zS3|;LGS;kz_F~$kGjEb(nu2DVD>tw8?ejr0LEA)dyuUr4;bSjjRpGr4i!-;0o%1bIK<%yEOJHqs0x+u;9JsasB>6_ zl0^-oeJY6iebOn?tNoNwNPIq$N36D?@{MpZWYJVE(SlV8LY&vbVIa@|h67c>l_boM zO0v7F?@&8T-}|s6*)U8NuYKSp0W9H2;SiH1b{HAg2Zc+MtkeV@h{0k}4(nucFB<+x zYFIUV)~FsIRRB$g_Z>89sPa?ZEQAs>VSYGXR0Lz9y6TvNqmY{KnvyZkQDvJiypUfKCD5qP@9R>t*LZbLI@L;NUntUJ~)*b%Q1;E1W=^Fs%vzx z4&nCRDzhABAz{-xuZGJ!f%SF;X1Z_a0lTTdJvDFqkjb$A?A~Z)vKnD4>+1^QHF+)q z$!HAMf+EGb;Dl{v%vJ^3u5*{mHW4fIeAFUj%~SxIyxB+IJU}I)ecV?em~!aEdXsh+ z`kU5KC1EBF(^UGM&?-g_^h<*h!Umw>GWL1`gB4lFMZ3ut_w%zGMn?j)Ui|?Jaa&`x zq%BKuAyzz(0fFRq*k5>MRBZ#dNu;^3~JrBlf^OD!gXr7FWLC3dZ|b->*y=#>BJ19Vg(!LcT^juAuavObY?Q8M)ID)e9l;f^3| zI{k6+y@0G=i?f; z7IPr+@-ViF(^;hr394H7HkosQMXM6Mf+M|#OGS^aO|z5z5{pOLcF+$w&lu~n)DF_% zq@T!U)8!URXb$B1o5H^scp30ZdC++#CYY01(tyX5EI0SO*MnPGRBorJ&qhgC6Zb8p z(+m#l(9zLW?3N(RC~9HLf(h2{E-&xjZ|0IMnnwE_@zVOto$XTOO48YOs;G%%M!Ti$ zHFf#v%x1`c$m012POujfutXfmpgxNwFz8Pb9Xz}AJFn^~iyy|Ab_$Xg1g#ntSSKBe z_4zK;0>0?6GoxrmN)&QG6EVF%rEYZPKsA^C;gOQ@-p{>L6zgcG_6C$BKC`b)mb|++ z3&m$S5r>jrC3$Q<(EB5iFX$19f#u~z{8E#xBCf;8))P?RY^Q4(eaG5wYC%3h&o!ma zE~CRer_m`SYp@Y+Os(w*epFZV{os3$bh`B7nwp?{H72p_j|*w?xv93k{6#{FhhL!UVk6BOSMQw;Z4~3C`P9 zC^0|Mn5p|vJQ!V7q2Wl=@R_n(7^^yyZHobHAt{PYQuD@Ph9%x*<;f+I4F|5=di=fMSEhqUp;j-Q%{~gp+Z~V1ovNEiwv3&n}is z=;k}Ti+~8u2pjo9;ROw=5kdxK?6jxI6&YPeG)IL4*z2eUTJl6O%D@^$V<`~TFvfs5A{o8ULAa-*ms_SI?pkz!Jn%IkuXrhrRt(C)j zC>+2JkZ*%n81U_0#FwGSn9;7${64B~*9P1QMc5hWR}RrC_Bk~OEj78EI1f!{D2|zf zUS#|fz-lk@4G}L$ZKR{qp`%h1)DS+%gh6_;KQ3<936Hz)Iy#WAJ`X!`V&+$l-ufR&wQ# zEqR{v8OehSk{VdqRA##N;VjJ;#D*Gq#isKBw&E>50~NHEK6F&Dc3fLVQBSfjX|H(( z^&h~Xz6Z=OtxiZSj;-{~{+$5=qVyDs#a0ohfFI;JHD3*i2EoXLV&F8PA~)Cf1#*CQ zew$0ybKQYeJ51&fY8D`XW>ICdrVKZRt++%mn1%H_^af@gIJL%FMpb(G{r=A^fN-Oo z2U~ekp!Q!7$f(`2a~KhTrJ2reN;cV79|j`;5;{7$8X$Es@C(HWk}5>V-i`E0f8-l! zBN3!{1TW>yN@%HTTr;11O~R}u>%kv|C~f$~vF(oUwJYeTMt4#|unkUVZ)6s6j0=)Yk#_cXFR8T@4rkbN?hu1#&$u|; zh%a^CY<7yDn$DEQb*O3i)+KkA;Vcu=?vqG$Q1rAgbyK+}+CD!&(RsC2#3&5M41n`r zVTrn47G^R2Z45bSW>7W$4tDsVbdMj0HHkCJ zEw`9k9;M7L!jfzFgtmWUel~69MZTS*-V%)+3hEQlT;{Rr6>i%6sZ-qn|O zm8A-|ChPP<&>u(bhDrdk_Y5X!S0yi*P?a2tlNkvpt!W#R z#7S_CIZh=3g-tXgCP;iTP=&5dAu_)ehEVj~}ppy0h-Wrh-y=`7 zci;9{Ebvm(W^%48pe5StZW3Z@$tB56o5cy_;|_w8c`F74*t6CcEwXo!NTq@>ndR|4 zLw-&?>&zgmQ2#rk^3ly@?Fl(pLruF>oXNZkH$y)$uJLdyTf=z&_Z~&vz2f_BD0K98_RayoI^rF z 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°p&L>*709zZg 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�K13ruf$8 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%0D7Z;_Ka#gk1$Z^EO0~piJ09WPN zyx}GJaMb^20nGfK_lJ0X-?`@-RLwmioVXawK1Pd-v+)7+M&WthYyE?1bTXbpoiOqv zt!AJo{LpmTpPyuLf+D`EIV{#K<{p_iYi7^klhXR{`whcA9A2GHD0(xp=B2fzsCx?P zxvGh@sd(xt@mF}$VlK6FkYoijC$AdZ*)Z$}6V0Si+ zMe1SYrJ-WyaSv&*+SXV(ZcFHa%C!>KTj($bIB|dpT-nV*n5lA8Lq0YdP3p;AKXK#V zJz&Y$ra7keW-1i`XHoua+=^BwQt)GGE9~%xIIG$(CreDu_ti5x7sEP_eR~rTAN5t; zAVs~Zcc;muIb2EtkIo{fFd5`o4HZc$<$rz0^+Z3yI#VmEbqrEQ)g)<~F(qp0Pw|%Z zH)A;b*#?QisV9-!rJ2*g6%*^MI&miu(HISh9AzuPW!qTpOliY>k-r(b)d0y9Q2TxL z;kE!wB87@GwC}Ak@!JHO^mvc;r3de@xbmyDGnWI|$W9E-+0k@bXS9dk+pcwW6AJsL zNr`cJ>U&Xw#FGG{n5w>{Lb0`oPz^DW&=G;JLwwkW%iYqzu%NuGx6 z*%l3QqFN?7{xy7!)uRI@yNTJI&U5HKMN*o@)Sl*KrK3rvisXOcK1T~;-(tCN#}BSo zx{FrAv6Cm|mwKW=?~hNXqGo_Grq?@z0i(C!nOKP(JI{EYhQP7Ky%EW_<=DBSrq-nt zE33i3(i*9-tru4m`{Ww$if7DUY+Lpsl9CTM*=?mA>L!4eJQ@F;C8`0PGV5icsYewl zgpwNxc)YveR_z8zyc}p%7B8msOOh1cc>n~0e;*V(SATy~_Qs8YK{qFnS21+CD{3?0 zHN=FB0Lg7P@l=;UF|E|XCisu3BUcMrBr05bm+JfpvTo3{e$v8kA~JOfC|ElbCt#l^ z4VT1~l4qmJb$c=Q^}x+0G|7o6j}8M-9bjY;FYhKCbBCot)WliSHIg$R*E3?_#`-tb zRxg6?hW^U^!~Yz%ZB0(Q_DYeIZ5`6G6w>azh#uc8`zM-rd(>`SI}8PeV~)GwhC)IS zgAd;4KG1r%?5;8X&r6aFJms0_U>}myuh|ZKos1i2(xH9$g7oHRr-~%dem8xbo4mY) zh)TzX;3+A3g*z*GZ^mvEczzy+`eJkHvcd=6i7edLrf4qrLOW{`FVXBN_cJ>^C=CQK zJe4_Guypf}jlF~h^q+rz-8?`u7p?KTmgnd@ITJ)tg3p>DJ@Y$qZ=!_x1Xk773 zD81Ox?q;bRTdLy2#`0$WHV9*VPkhC8x+L^yp+$eoUO8)Bbj}a7r@%L19v%Vv^EN+4 ziGCx^^q@J!eBgtGOEn}E;YFuTA^*<)fvXc~D;G3RfH5q>8 zxrj5lqF)an%aJe6i(D$~PEmFlNxsLaV~)_lr7V%BJ~+jOn{SHn%o$v7zM zF=o!$y#Epre#d%NPeRU}rV+QK%{vSe_ASLtOD(Zk%;TK1@t1JdIz~4|>+`})$z#6cg)l=&r)n=V7Ew=J58)0ccIN+wKqw*y=)G9`@FY;jcYU4=gOh9DMbcr zTC&qeZyk-Bo{sRvO-x#DRGT`{XkqZyoi!g*E;T}8w|a@Pa1}OsQZtb4{b@3za4A*z zG(FF2w#w6e-!Zj^ay=F{*x(h_$(BNaG8I_u398{muPXKEm!RlMQ$C0|{=fmc#FBYe zEoL+t5EA27PtBQovjT9dr%S4{`;ywLcD6EwtyYWD5B}8k$4*qK3f`vIX8B1zz=g~M z)l{a2L@AM)T2RAx|Dv~9|2Wz{e7Y3joQqCAF6s!n+JFejkTJ7u>kGf{iy7Z8@JY0I zX#8$M>(2yqOugnZb*B&4qXLm%V{3_VZ3?p7-ue{u(TI&yy+=`!>2lRxFPZhv0T z@ih(BT^Unp*&e|8rmF22$(|)wC%dcoNL;!Qy=6HEzO0Qxa$13Cs!L*7cw!*(^VsO` zYrf1ZH-OqxwHtEVWe3p)h#{>f?4mzEGPzcdZsae&NyPbvRvnJwnc)@e^_~z4&i0bN z>SmW8a1Bn^tAD>N=wgV<>w}POO6E&I!j}{=#LGqfv`J38Q7^yGO!h%a5XmL4&>(l< zi0ii1kR4N~TML-FMh5?D=O}h&PEJVJsY}x;P%mG%3`~=$?P?>qi*Pfx;hTO?M3NHV)Y;;*{y`}h_^ozAj>#4Od?N#fu8raiyC|q z0sF!l%vWqT4~Ea5x|CRTjK`Hw31ng)i-BKPrK`z%CyJYPiG0M$rNnPq!!4bsLm$D8 z9AR#B#u!cQd2=`o480Kf0+PVK!lH9DuB8E^P>B60{vBcrhm9nDm+ZG@0Q}hIBW@4G z-`!s9xtes%p8=;{=@VJcQdG;wD)e%;g5?v!Zq|y989DujD*1X%#r19$>g2D^1DWzI zaCi8lBwh;{Y#n%BOWc;de~?CD=yH9DTX7Cd^C8+mU31eX_1`4~!n(#({Vi|Rm);beM{$nqq*0rDGdat{CM?FM9R z#kF_=e1d@1I}sZMM8?v9+cIG1^=A7KGB9X4`}%&N^rRXOh~#+J2iT(Je63Vb&c#C*@d-uM|FJ~E!$)$ z34BIdZ!UMB=YWQwmO)^+AY`*71M-HZuJB>+v8j5pZh~%siRb5SjAx1Ra2|zXE?+tV zvbjY@y4WE}g>#@D+nP_$#_mDY^vRsJ?YZ#CuFRcI!%V`z}n|kEH z@X4a}^R8<@er^|`JnR;Ucf*empVZu?I62jtC*K%#Gmqa@V2nylF?+}FguS$40SEfP zgV!Zx3%4EslWbJQhezUx%u6w2xm7Q#X@_9^4)1|4(~@p8ChHkTuqbBSqEk54P3r1e z%A?noL_*>f7L^9S1aaigsphZ?+lFdtzw4|i+KxQ3W6Vs*n5PF=vo4QFfVmb=DP|ct zN80rzv!;UdEuW1VTp>KgkAV9($Kg$3ar(r!K;`z5HoMcpLlh3CUXdm$sEV|AGs5k* zZ0XZl>@9>ArTPibK3jS*P}DPCgEmClO_x;yyC`mgmQ(d>ia58^(}dh?B+UiIe=5ui ztlfGAw&bQr+gY3&#zmzQR8jN1WK-v@1%KLJBvGQekW#+)fLL5_Qkd1M4El1DsdZ{G zv2nhe3WpNs>-cHQU`x+916HeR;)hdSvumbYowfBx874qfYxn!8$!AYiot;$}FE?EC zW;&QoTMpyN4F}`M1@jdxTG>899`V>d0K;YN2Mv;BS2}Ykf7KNKD*8PBV(EV*3X{S^ zVnE`#T?tKUzl7tMBt@}<4q_WQ{Lk_iUpSAY;nr9xo-Z?eo-Xd-U^fiJUhj~JCzoEm zi33O{8{WpKe57X4$ycI&TaPJ<^L8pNtb*>{9qrUs~w)P&n(;JHr*7Mww>dNef^rU&c; z0w3$(6$|R>Q%16ILW!>!zQXB0q*UtJzGG`u_S=9E)TRK2y}s}7C!O!*C+?^T1e5#J zlaiiG!W$K{IQqdT#4NcZ*=GdEdm>GI6>Um@Ri@pEix2g-o)kon<$e=CCGdwmC@xi0bbUEP`T+Yi-T=w%J zr8M?BeE*0UVSc)7FqSFd5O~ru?1se4LuKj1V^;(x@T?gS_Sz}rzd6Dgp!HWrxIbYH z(PRL|x$$i(Ctr`$(1V;#LbN(%uxiv2KGo;&tlhjyp(jP@H*uWUrF8PwNW!hQtY=f~ zw@8Ds?tV#_Nsq_MPLzL=(v4$il0L3wTx`+VmZy z=?GkAX<6rxT&3)F6lAMWovwdtsrje}G>T7<;d24rosZ(Y_4@%IP=>zI z^APFpTtk9is?}|ogzb5T7=}I`DEKHDa14N zc}mm=VD{h{MYJCM5?eHnPH7NwA=zOcg1rT*&@0f3D{k1b(=MTKPA{mblJ%CV!PU*m zLy~Fl3Q-Ckc0@8RlalrnGn{el|H6x{w(os?_=GF}IdaM>L*nu~q|2HZl8q8gqfM2_ zJhW#`{Skh1NgbAO0#WCJzk(k8W3A9*2mBmphvQ2seapdF_2&%3UO%ds)j#|w+h+{-CHc72`6TEp0z<~IW+Ydqp-al}~?e|`{>|rQQL;8s)LPi)p zXpnt0AX(wL6DjYs@7|IZxD+gtj8!9VtlZ(%g@%*T*otZbbD?R$v+9xs@rk*3YZ+9U zpP$3l{+Rc}uNFg%w+nC|(_#IRiUr~%!z!$KEsTG@xSZSp$`LveZzO7H$=B`;*S9)R1we8plPqPaKHe83)#JITsL>^?iqH`?T^ zcb89<8RoV&ET(Z3dG~N%L_?3h9LW0$#`>CdC*jH6_4rn=I^T1gQX-2Up|?`1YA;BH z%4&_7*(NVxP0(kSwku0`GoP2&L$+54CSZ-?Phn6e>BaP8K0W19*EBeSnU2G41qZJa zCo$UO0<#o9cFh?>g`b>b2FloJ!mD&1Fd;zD>U(V7UGDHl45^OXZR^xHS`#q*q+>g@5%&&a~I(q$@a_J4T(M>ohlpHc$B2)R!DSfL_SC`J^~JHek{+>~ZIVQr}F8xns<;_ONf-V$3bb32jN)9S$d?thNgwE>0c*Db3qtp;E;XlGJC$$1-0FG=6vd3}zsc^;;NtI$4}%Yn;*7lyBDRJ?PO=l2 z`Jj!#VR+Fg`_KaqRLGi=3`y)9>$Pj!AA!CGk;qKJ~H(xlB)2sM(_l zmEVVzCc&N+B%Hgs{{7rbJfV0Q%!ww5J8Zw=zmIk7ns~v|mt=bU0rSBFfPntRT#JB% z=tP8js*?}%>=7BMWahhgDz5uw8=|Lw5%&NG23E7LPR?{9H!Sf(t|Y(M4fB6(7vh&t z8j|U@U0Hpa|EZ+G8ZmCA0sN_!@fcBm(T(pQW%PWiWp4-R&RjFgYP*+apIl(zauLa~3h(}pM*M=kyAo`6X;+}rA8~&Tw*T2~)EawAe|EE1 z_u(XPVPjS)mGKPhtX{AA-ueG9&XqF)t(~_lQDp2Yh{&`^K#MAXvvv|wo^~GU3)t5)drVIsf zZK8~R0$dI6mfOxxfbkR&@q%w}=H0`y91`VYKM-gsDzK_)AY_W`&m*RJ>gh|Ru|jFf z)aS5!2BVh0*s1VM?uJJIX9s5}#$w=-RqkV243EneUFi#`HB~>^#`mw+WbdxDHQpos>kBao@z)0QAIrz z=q4{$@!5A@%@nEu9LL~MFEJ1FN%q_-6S}|hxFFrBMZe&3-C^Emkhq(^$*TkB@LA)X zF1_Y=#~xi<=VFOq#KrS2#SugWG9UES`K)f|zWVEbJfr8pXDK*4#K)ao@pSV>jaTfc z<&~r>5>IG{l9dSLnhoRBx5Vy6BGo|~U# zmhLCKXv0|FrQ+68xxBfBK0t#nb=DGC3n}$^B9jRu-N0l)+C7dG zPRMxv(5b)o)tstccMtyQ>rZi^d@KCkTI;Lk{kTZ3K54>BE`7f#Smou*OaN{di8`` za;axH=J$`={g0w^-i4#YKV}h(XjNo`I&ya-E(_CC@oTM4CeOEl_BXv1!bB+7KecMG zmpO#oim|$H6+#2G{Df{r^?|K5gI9vBuOsxV)ysD0peKDxHDC@D>`A> z6og~$b}(jDYy0w>69RW`Jw1NlZ{_9LIT#0Cp#NLbhy=jj5Kp`)Avli`Jc$@w zg#`H=lg6=sRG1<9VjuVvQ-|7;#V?k%iu1WHJ1<`oeT-#Kt%;1!0r1@T{`V(20L?SN z@Om#eAhFgD{g@Gf=6m&|TQ^bn+pXXhBx^c2y+WlbsR=sU_vj8|-?J!7TH87<-;Xv4 zK&<|KutB0*Ouy#%03*!^8_^7fJs+Zi*!4BdB(^ ziAU;Oa+{B2-xR)HBLPx#UrTD?1Nk3$gRx-!I@yB@de6{HaC{6#KJkW&$a0z;tE0;E zeX3gbC$&J}DExKp_g$CA*&^5tT6`tjn=AQ-CzC1tUx5?8&m~Fv_BJ=J3pX0j1Pf8i zU`8%3q;&)IBc+rL_5*3y;`a6UYM*s)cgSmt>(CCZdKBLFI^(os;{qi+kf9SyBbDLO zReAh)_r!vPFlo-yT0R=^0t{#0+fEB{Q4(g5fAu$cENZN^w%W^gw0<%8wa6z*3f>l& zP~r?;fmb@P>KO(r=b@Y!K zEL|;eUgcq);4#+1ed7wL^IU*a>6DCa6@@$0vdT4S9Eg%)!DJJzqFlztEm z(D%Qyy(JQ)13-Vco{Y=BT@HCH5j%iihnBxyHzafYbf6l`yLaUVg=?

    3?dVoy1ao z%(KggDbi4Z7S1FyzlBbr(y5tvkzRRrC&o9j18hY8 zT_t>VUx(a~&iXW^{Tmb6Mr+Zsz3mWGc(A&5IwM=ML_AV8! z;komdBP}o(YWh~#ksFS(*r}sLA9#7WN1dhlccJ_DRwvkxbYg*gTEPR?Zwc#M1s^5# z*uEZJ&ILBgl;c87uc_xEGGK8>p-VP|(7aUi+v>P)hHDTUVJMIc>q8DirUTR0b*GRG z$j)vN)xwW-rT?622ETzE0DXhf`!PY2>gD3kuxRmROG+e6%aP!3Cebm$=c4CVD>`S{ z3Oov@h6JHWuzQ{-%;_84-NDkNPrLnOgTD5NKEyI!bEosJJ08uI*A0XmV@};l<7OME zoIi!o5&;qp+A@7wIbsD*{K1MU^}kL}%?cFKk^apDcYO`PbsfkFYf|YJp!c zaE3net-YV~wH0F{_4v+WbNjzmM@O&+*+tU(w}`>k-O2zh8}tIOjB7G#`S(w+lJe;? zah4;NAS1opVn~yqNB#V`PshJnn6==PUYoji?Hj5>fL( z7Zs+lA^e9C0PfYWf3?wP@fwO|_u;QOJ9P`zS#M6Nx=$CE!mkQiN&D4Os-3XCzt;yI zbF+h1&*Q=VvH_s*saZ4e+lL?1jrf8+yLBT4NnpRqVzdcL`9h95u0~8sRkeP=z>S!^ zd^Pxf+C+)EUL&g%EvjPM@do$s$vwb=7D6PrQvHelnwKHu8&j+9g50W;*+3$K5*vP7 zu3O;n(72XAi`Ur7yG+*A8TBj)Sk9!>b6;pq@^-JZ0mLGk| zoiT+Yi%?5A%8~i<0nDoKtYJBtimLv=F%9vsVj|XQ83*lnT4JcJBRdMSwS2%3{=h=^ z9%iu1bGAl+OQ=7Idi`?FLk6^Te-+ZaK+(&8!o-NQ@_fuTA6PWw$Lh(h;7QPo;VIgo z71lQRL4ZabIv4QpRs&Ec23MLeZg^EwBq#>c3gSt25JSj7_NxUim4_ z^)cGMr<7>3+1N^p8IT5%D+z+i>BE9VnlGsLyC}Qc44N%|kYt|l6XputC{sC=`FF{O z3y=!&Fo@l;V?m(<23t0hhijE2DT4T0Xm&*DfIfZLmeq8X+?|FD%s?EEXXgc?tKrVm zqDXc&P;J-67p)e`Vg{oj-`rlQ0yZdjT{rFt>C(8rOF=66irNK%5{6@~E40xf0}i8w zuag~VWmxkR-E%;1>U_R4H=SzrsllozpsYy&Qe>?^HEvn zMqsesWV6vEV_fT8d?P!ZY2J(h% zSIhcs)LC4JWgzsQmc7jgIA3i4x|*K~dj4!GhppAFOUsk<*)E=-O?Rz5Mh(Ga$ z%3`I}dmH&uP_{f;vFDudK##Vwv^l1xj7{TauFYAHCA&SEN#~sraZfp^>DPS%-&ZB^ zoFSl$@!PBF#U0k?hz6aJJ6&z%{*Od7m5kpDD+APuAI7GCNV)vZyjs6t{^J?B=G@|c zXXX0>xCH{EDzV$A8^byaA(2TmW%Jv|4-=+?PpycS=a_WNp%DmitnF5jpsx>C9ihqn z3HywhalB*dm7)Q=ou&KQyXSnOACF5=b<45qc;5-F)>0vTkYCixKUW0Eumew$w!WaV z?YbN5OHjtQ#;NGvC*^B;*BKiHJ)){MFRqWakb@(D(4r9eODwt`%?@%?-CLVu|V(f-J zgN}MNKjzEB++5IhJW2%~dx3X;m!U%w+EGP^fzlXY>u$`w!YRG0bj111k{sOS+3t5? zjRN)4mHt52sY4!`C`a8jbP=@g1m4wYrX3qv{`(VAW{qmE)3I3s!|DK{H zSVuNY4n`!MP=T+Kic zUBMWDlN&&+H2pi{1ZB;}DR*kvR+61CPEj2abZ*ZBAWZs^^DcC0gWEO)OAAf%> zXu1)BpTEB}!66*@iOhSu$iLBcPH%v3%KQ|pY&;{cjLCLJH#TSJ7Lu+ZbPD+TU$OZ$ zZOkpv-E%@rwvTogA-?4mk3LvjusxbT|1ki*gx-F&8YDQ;7A5g3zp@a7~rDbtG zu+7taIddP9Pvx}Y{!27^(&1iC#w^{#LNOp!aPR9Tv#5RDgAADB`^x@pH~1N`;a0G^ z;mRom2k|fPN<7Oij~HXdAy6$oNqFC6PKv$O?u0d9mZ-)qq5!<3{_vcOwZm_{VX5A4 zTy8g{gm$&T9Qlz4UgvM47FFiwLk12u7h0B*Qh*@L5>2Jyz><{J>=jKh4x=UaXU$>& z2tI+7)v{P`OkJOK<3c3gbDV<2iH;pd%GwDm9dIlRH)Bx=oR9br%zR{Katn3~^X`~G zARZGAAZ#i6=@u(z7?@IMU~#i5(zLZyr=r&#_fBt>>@|C4Y4(I2>fn0(WPnu^Q|rX`Ulju~fC*0%l&N||$3tF+J8y5Il&1fl_);%Ty$ z34IPvRtSak8)Uhf+;bw5zVFFdQBR=!;Dvu1cw=s{gKmSCz3W(3$y+AiX?8NK zJ93hJz|QuXT@Oph?kjJ$Ly>R!pE5{wG6egy8cEm1S+i=W1b{A?t7>2-kvBlzXhvTQ zrPCjOn?>=U;0NdV-4BdJYS^cL&kWeo6?tsc)BpKq3EGe2>Z2I@kTOF)v^L1jaFS)~ z)QVhfpNonE$#XR(jGm*>^O8zJkXt-0$;IRLw=$k~>eZT1<_rThEQ7fDu zs~`dnX2l!F;evxbx!$PHWJe%_z`)H|}p-!>-9h9RKR z5kq|WqENT;ZV2^crw%4%+^yf0cJHS#W!{SSGl^36PbbU6aXyZC06LEp-TARm#Io(@ z!jGfREsHLjpLFA-x`XDSy>&!{oGPMORmH#jlVaL(~Re z+V9FARV4NTRb1|5Q$HW|>~#bmrXn*dN^n`g}9e4IELj&?)mRQk8PE_yH^h38^LbbG^cW-etGDVNt`u_cP;_xq-9bG;6nN144atkn|#$dz8 z-#f{$!9Wkq$Vi?h`9E`bFbFKNgJ zos*Sl?{S+C7vv~|LBJAA;kTdBmmusvPM8VS@~Rfw1g#i@K}T?i_TF|&G>Tm@j6eV0 zfL2F=aaaedqO9um-rhEz6#R}jE4oFos+m!Nm`W!l44NGtn8AeAoW?TP^N|&W2jBps4CA$uq)b$`O|jG-xtW$a3) zG@%w3iSYH636k4m7QtS+&N&5}`Q0X@G2Gi)KannWPB-7D49;oq%|#Hf+UFXXu*k^D z1s=L?DnhFc)tDqhgV%Zg^`>}7J%yz1G>$167OE_cRt$`DK!V6xpeV;)avW{73{~)= z{&bWVVWkxd+g00Ak&&Zrz9x)Sc2`NTPB~A@F%3AAT@&r`{EH}%Ee1t?4a0d>wt;TF zeHs=RU1LAX?=~rywzPL279;jpeQyg|t_@EkO;DfBntDQ)efWSRnVlKRZ_#x$WDt51 z{w%JeT#eY!*k;$yWru074P*!*#4!A>acEkMIdOM z#KZLO8;6iJX)@M-VNd1RaL@h#Ti?aumj_;o!m{gn|LkP@9DUZ__fV`=I-wk)QzR0F zGOo{MxMwHq^B%G4SUjG|PDgMp!|u6A(u&4U2N#%D|F~>ET7Pi^6DLg;lGj$Bl4iL6 z$s~`#kB182C}=Kz6`HIeWtFDMdXg~guWfUR%O$$)XUim6dnii6G9APDU%RJj_f?6$ z%%|Azvu4^qcI1C5SJl4Qu5-9x+Pp{8QD==T>|<2>pHEOR_v+K&pegS+#6*inLEEMi z1D3))f-qIKZ^MkK_M1xtK5rMf)*mM-6`)4F?`20(gq-!HQtQ-d>I-m(_ac|{n5VpY zoiq{5Y`nE*OvEsdYqVv~@Vw9IK5h{t*pdN237Cr?n>N}|8c+;Y8Oy&WASI|dJ6-}X zdM>h$Mr}*t$@*lCfv$T9<&K-E?A4MCMe)EcjZWMnxDdLR0@6d;5x_voAO>F>&D%^+ z>mRR|gY})VQ#QA#vb+J^Ju;;wA*grJf4<#J0YaIHqH--Whfwr@9Q--E9S%3;=BlRF zP83Qr2AKE-V#4K*)m6Dr;WnvHwpfgNajlX^S(v{JJ(AkYHY|sOWw~s1cGsR1P?=w- z5$|5Wq7tJ(+M?A7EQX~#>h^wF=JL{)l0{>HH88(2rb#+=e@(5ebY+U!UWCCb>hT(> zYtTHNBS}gOGV1pU7^5lp3mXHM1lRG{%H-d}^9-~X_@syIu=Bfx?FKicx(jUxM$!f$ z{>4&nJ8#{_QSFJ|p9LF&Mm#@|@-*zFNR?%d@2pgJ=A9@vh_@HoFS|00dcrO)Y#IMf z=0)RZsrm>j&KUGG3DY&v%3-Y|g2@fG>eCB0vTSaOl9_b083!vQG5{0oz;>~SWjnrm z8CBS$;shh^1#aVV7}Af(K;}SFyV{gKUh26`G8e_JMeqQ-ALm90OZI~Wqm$flxo2nu57^i&ozKmCRGlQB~%GZmE*tX7|Cgp;F;%XoH-mkFf|%d;MC*(EA6ah!6xI8N4NG^I zj=Di%k&q>=8BR6-F{bV(_tQADLXq;Y}WbH20i`@ioy^UX6l z>yA6~oaedYy6$s_(Q5M@quj_k9u#!llw>cls#Sr5GGRYAhaPu#THNcln!F&1$2#zG z#Dl9oXF=*~UbA{hL8S-%orzH%plzEuntzKQ$a{L{gEH=b3?TJn=$ayh1BsLLjd~kP zewfY!fT02|`26~ivtsw}CyD{z)QxVzp9hT*txpxb6%RjL&U@F4GbhD};}Qm>gS(^P zbY?*de}+(cO#`w|Arp2}z`swW9uJZ?;8d8OZ&$R9*nVDF9e(H~u>d(oQO}03IN^c~ zgntETPR>C%5dY1|D`b;O@{L}4LG}F9zo{UvUO^Ejl9EToDa{ht%;$E$;i>d!p;x~c zlN!p3(tejly*}Csh084z4JIe=MT^m?81Qb~D6w29;=eP`peBGhE75-ara|CevQK_2 zoWfSVETym0H-#P!ojtVC-Am;*CmFJNMz+;cQ&3iWjrCBP4ji@VhE!g@Uv5*2?uH~N z?6vNf3_}-g+AApWKg#k?i}QTU0pLZ7K4`M$)sxFrv53yM$Pac>DtvU5*H&7oD?1|Nr%&r92QX8cp)b^wCk|XFovmSEv)Arl6n;+(p6r(LwYfY?IJXNLH|3D zshTizD@TcmpF%-5Vqxa54f{3`GlLD&>=&tO>#((}U6Vp$e;#t3PpbQMxkuJTmk#}| zn}s##+V-YUR@ynI7%o1N=)hS2NC3S&$z}DkW~DWsTbA}2svJ5z>?VUBdk!Et zgD><&oq5O5TQZhOIedfuC7$nix44%{Lb_I(&-~96WxY0d8m|kEN|UPG|1r!N7a{vC zXvi%4DD@-1#!>OzXGv;fH%EQ<5Uxt>we#-)w?(*p__gu7#|40DmZR_=_ILkoU;V?~ zV&sPNbDwNPqesBh1G)35t)D!Fe(%uw;kg8XHX-FdV1g3(e)t#;66$X6c-$Vc8O;l(#qF?>j-S82} zw`9*ln1ZHGfw++WpGhvHL1$>=)V#J*=JC5=EPMuIp8am|Ny$N#b!q+C`=m>*9h>bH zs_a#N^+g&fI-e~v58xtAP09WzpJOA@tRR8`3VX^Rw8o_*pX-L3 zdgGP;Eb2D$;UeQw4u<|h7VgUfi!!LHh4OLdLV7m45na#q%XdEG!CwdundAYEbLUz9 ze&)8A81sJxHy;L+t(S&|gl`OH#IT@Hqd~vEWATtfNptgRuhh4`yKwWMur5Y-Pg7E) zJ*3J=4;iQYRfuH|x)b5@cw^u-WcByo-=}#ue$L7{Q8Imz|Miw4{$_93tdWN46~@1S zsuw$M3AspB^1+#W>2{zg91zEPK?z|BwN7uMEM}&902caxck7OvYiTj0NH3a%mnFU-H}I;!JZt&vZu#opbpa-pOUA*3-#S zIvqv5HdT^ai<{Hof7$dWzRrOdmlWu_$K|KpWVfQ&UN?R)GGmuF1l)Hi=>mj&@;`tMj)WYmvrq?> z68s7awOw<-K~EVU)%^usN60zaXJuVPs)BNPJm+L;q8FiFKsrtW+AlVQ%^vzW)dGfT zMmJy@wSek?Qo?%#F5Kq-QfG1Ke=KOXu4!}8l5)h6?z^DNml5`a9m$X3L5G(Q-ys8Y z0|#n#^HcQBia+TDh~dcy@8U|*>LhFof*(;2BVrNIN}_J<#QTaHB3qI(o<*Mv)YUQ z*al1{&uVo7#@%EXAAbL8TXlu4b1B`_oI%yn{QTbcz|sC%NdkLe8tu(Bxrr8~-GATV$|V-p;}ozN{K?$V zK9N5$SsUcs8S{eQrcY>=Vr73zP_1!8D{SQAXtlHKK6DME{!2P6CE*v?0yu5S^wuEV zToiBkC;ogs>Ndu7&pZ@*FclP8{!O+P4??A52=RBd_OC?!tD|9j6OWhc> zaqRP2ShZW6@@YPY{R+3NR2Ivp&A2B(at1>@+)zg@$U!1kxfu6@*X*tA$c|VHm%3Yb zBR=UIbmLw|!u9$iv0^@8?{6~ZucqptHYVp$A(Z%+w%EE?ubC+gYl5AdIDRsOlFCQr^GH&PV(F%#(d4*HN{5Ihk{s<>@|-0T#heFT z>koNSa(?afF+bCoS-jYEX~vnv{#iOw9DKUkOa>=|y6=fwMx3kU{RXHOu;z}~~UiF{q^XT88avL(pmf`qqQ#&H80 zhpZmb^R-%!DrSaLiKdgqMKJ*h93SF-+`ZtQW7DK#hQ_j*qyHub(;FSOl0J*1ny5b$ zj&P5Rfu4aAZ*~6&mYBKS3Hq+GlTCPv(`N{bKMUF)()`F?h0__`EFJOI`=|nV*27!4 z;@9~dt%764(4O-k@~qoHYTH8M_rD3lkV?5c`;H=6gBT>f;bmBbvpIy#RRgjDE;T{0 zaf|`Mq+`IycfeS8#(bm38!*2CjudL}m{03mw2zL@Pwb=Ua&mFu>wap$6vZs%!5%Np z_h!CJ*4Vf+U)h42!nA#Sw>j1|kPYR3x9hh+xX-rsS7w_Kk=cI?@z6!Fck;RsaQ(rE z(daaPS`@bc_iUuv-^Stm&RBjULOgZ>BMF2dRh@3We|a^d&A8Rn4vaA=g0BcM+AOYZ z2U+74?4dhDaNerUE&_fw?m=XxVA6%G-cY+c^2-ks%Ht%y0`;nbMLplIw7qg~5K9)) z`EkR|YDrqb|NGO2LN`Cw|NChtY!56b_@$DguFQ&hSKs6>+`!ImP@`+l=rNkcKrmdq z{j1-FMe?BkZi%QVD&*Xg@o$r5dxl)~sbMHypchDmGwcOoZ4ae#to9kY$zHOzr>~-U z*ed}l`Erm-loJiz`B|jz8{bq^+#}&MUtN#q+8=1R`MvO*gNkw%TpT*J^{*fD_qYG> zy6$K*tKt35al&xW7<3OL>1}+Yl?$!lP)l&(P(>k5o6x=G1t19pUEV=f=^DaWz@yJI zc$-+CyF^D&nwiNRejRw()^FKdW_JC5y#NC4Bl@uqRX)FYc;(Kt@E6X*KM#+?QJF2X zS0=lmCpo{{J;oid7ro7Vi?AGuly07x?`}_I+>D^TnBR|fHHiOUahhwpWmfNA>qWRn zTQH`@60f^2JBF;Vv^i&~IWGI865L=UcG&{Bb`#QM=qXJ6gf3cm)Ym=w+sF?n-JWze zNte88k}7@&t^Vx*N?Qb^&JM8_LBGeUVt+%J(t|bZgFiB8{=fym1ZrdK#tqLws^A#N zkp>BuO@-h%)T-bV5%>t;%=pb3E2wXEuuupq*7Q<2Wtpm>U*x$NQ!l92_erDdQsS6@ zZf@OBOS>7F`rMuEAMPUIsBiH2rV9rqCG+jML_)S$!S}4t(B6-CGTv|>=^L$OG?v9T zN)nR@$~VL9E^mE8UlMxJV@O+AE>r4T9%nf+*zNmFw@W_ncz$c;EAmpq_3+29Dxwqm zde2=;ihUp7JB3cieS?d<57-t{a~c<4_gwu!=B$dZ*+r{GMX7y^M2%s>f2?AmdvU-E z;7)ZV&H*phR%-{U(3a!G1V_QwU}XLPlsv{)u`8bDnaRg%VexRjFzSB16i>T*787?T z>-&%zsnxRMSx%;V_LDtAy9Ik*B+Rngzw?KzA2wOfu!wcY*A`pD+n%`(~B8vpp!qY`Bn6psgqUzN{C`$X|aS1Axj{~VfB{)6_u##Z3c&ilbCDwUhe?8Ko!9>wiOM}KzWS>Gs)l$ zSRRKiCymN)l^x}GhAbtGe(KmOIG|`iK2t0Y6)LLGz(~jWGIRvX3b65&x?Z*Lk&d6f zdXYN!IB2&cY-%rsGW_uF-!k*-?hG-Aa1N>fp1Vptuc*=62wmXzM1w*o1%rX!$P)$c zQSnlwnzE3PSy#TCw00=LxCn<0e#w^v1U(CP($|S?3y&g2sK+oZ0=AGH{#PAoEqRr@ zACZeEcsI~=>AL@s!^NA5e#P*(?n7qb-l6HxE<3pHfl&e(iR*D9GGt*w1!A3FWUm3B z^cGp|@gV4M^kW-AYsd>EGF1X0QkCFsityDb!BYKuMSNt#)0#;v-!Y@0w7AuAnFxI$ z<6%LF{)ZWk0Y5SL1#<5c<)t8cyjob$3Vka;!7(J9+cCs5lJt(`XUcecdNp&3SWo7l z!uGFsZSQ(DBGJrmQWNGi#kIbfx+~F;7_xnyMMh}Gs~lZd2w1kZa*Vj6qW&{$VyZB^3j7y4fxNt`E?-7^ z*YHr}Yj{U5y0yX;xh|3#imSEdm6Ku){CxdlJ%@@6%lZ47;G8KrF+l11uXIaBkQE~O zmekyoWR?o@Jft-E9T|`8QkT{|X(n^%kr`4=-(JheRJHR%l20pc6;TphJG*dQZ(lZ+ zvNf(fn&nL;fZN`yv5&e=y_QeTWL^?lZoXer9=v0^f@U5P<_+ZwsqXuBIrMW;U(csJ zf*obW!I5c5AePaB-ko3fAG#89d_rkWJR11A@_<9k6z;_$#3*;rA}a#v4fY(b;LuA@ znz$Wgg_m_jVZy*)g+kU#Rx7g+N_7z&;F;_WnuQs-&J%lW(C6K*@2|B5VOfUT&9Vpv z_x2_u{#jOElpv#%MoXkxLG#qcM57fp1}KF)vlBc>%yrAd;?r1(EwpDKCpm8K^zwk` zRwdvS1P&3$zudx!eLO2F7XzV1@UL9nw|zt2Ze4@bw9I$~XR|cr4V;09Non@51Uz>u?aZ;zNH`T zM#X87Awn<07k$frvggj@>`y|A)Q85AscjT+Z{<#4T&iM^B6)DT3}<*K`%{Rs2j|kq(veb!hw6&Oc?k=67YYV%&&eqRR~ z*A_#2QeCfHvmYjUZR$A{w3UO3SyFpGLchL?v{(}QdoH$0)0ZD*4{TZFolytV45ztH z9-@7`rDY~#dV1zFK6tZR_D}$EKCqVK!}qugya0RnDJ-%29}Es*uq?I2bN6bm?lNSn zqF7}QyZg^Y_~b%3u6-0dOke={gTKhQ3qxoW=Xp6p_GK%CyJee^|701)k(gc#x)>gU znJ@vg9VPSw_rPP*H4O6*YpLEe1+UiLO(#(mcX``5$ z)!X?o^T3zRr|sHi!!eT)_SF^}#7|#}=`N@IVp8kT6^G~Ka{jMj)TstgQ#2Ys@~A0( zKj&t}oTS*K4Fe5~77r|424r1uXXK#a`iHyM-aPDMPq%(Db(9{cab6w7-oJmNpp9WM zjcRY|Le-CDoI?Aa;gI{)?$0YQ|E4t5yYx)$BVtAo`)bDl?kf)a_HN3s_D7oB?TR7! z0+Y#FpaeuWV{|AhE~aNQo?w}UFFXKpAkGcV!MuOeMSpBv`a3r;btk_NepC}Uo3(|FV8QMY>n{8s zP+_ybiS~xuW-Pd6)Oco^XJ5>eac;ac#Uv&ZMBJ`ICqyrHV z57$sj+0M89e$0DZ{%xba7Bn6Mr%{hs8{Xz?Z{yu-e1k!VZG4{g{Zc%>Fc+ih$qG#d^&0>-eMAD2bAvm8z4h9ZlDWU2q9^~L>AmdVM~=T8 zupxCbw~W5)dob~tRbPN9^7N&ZVN^H-PlH;V=c80yBw+kf28eiJ^T zsEc`TdTAH&C_3?+%e$vvfskm%n)cg&`wk?7#GlNT_=5S_AA1EEup@_Mo$39UKP`9B zJh248k&t^inWX8RcP1 zxH(7}E;2NjcI1tzzoow|0R>m{*d5-Cj9NvwQWu)<%f2?WhmU%5ZwV2{tt9XK?pB%= z+Xbjl{r=qyEbd3!+t;s2xA2agZ)U#%%^m;JC7x7jTR_Id5bR`Eu?}F_0YxE^n%DGl zVU6>KtX9~Y#>CQ&Im`*Bnm{O9C~M(-TjM7XQS=P}3B`Q&_CDG=x*r2B@1o$!*M)YA zkZ$AV-(>j2u&o4RZow*IE2ptnCA!M5lndJ)z+D^t4@53KUor!^)X{&bBE(-iocNye zo&@isUPdZUsR1`^JJr8cV?jXz@MS4^#@tv5tl>ylaJ64rp5_88xD?v9q3|bg7tzgo zV4QsM0fm<3?ZIe{1jPoN)bCwRut=J6WU&hPLej(?qx zzvV7}%U>MY`Yb0bUMsCG=A|R1A2;I{G5J9y(M2fz1I?e?t-5TQmU<<6J_2va%j+Gq z_{HHaPyskMW!Ka&@|YdO7WpX)sRRp;(#H$zps;7Qcy7;WRk z@mt~9x>;lWrTmU({g^R$N3so&ioRe658*RK1IE>*96!Tw6QCTsPVHw@;>}E2 zaoxj&#&B_{v}3D;DNUF_lTJ3cn$Nscbkx|73;;`aQMo{Sv=ND~C(X?`Z=lwms{txM z4KY|9n@(%(8<4|<9Zx42dO5b_pz-O?sg5Dx_iUUN48@vbvg_n|N|HQ^Ggo7+(_}1! zI0KTW)4jRszFBo;W50Q@Zy)d+%=FCnY6GbbVM^hsJ&BWJJB5T4v%_A<5KFsLe_(sg z4k{V3-S_F2_}v_uLZA7-H=c-jMp!80#uiV_f=VvHctOu<{pGGK;nHDvp$dIJZ0yI} z17Gd>EE}sr_eGyJAj|Qk%LnO3dMwujm<9OXFj{<79&RcM5BpM)Euw5;zb=1fNj*Lt zONaUNLG-}{w_lo?vd)?F&o!nj@!AlUx2?Q{O|b+N?E0J?90gtf{I$5VWlB(eqQ`LH2Np&c z{=7U;YQR+BEW)@m=8KSt9}swu6r+ z(u~8?U7w@5AA@Tifwg8twtw)jaRO2Om*1O|JZb`6t!=V_%DGX6H{VF`2JDU-C!jH? z4v9lL@v7bL9w`135)(OZS!?p)Nv{vJ`^~)<8h+9}h06?%5hC-}U)w>a=FpQW)g0)3!E&74 zX&A%~dY1y*M@NOGuWyRxOZzdzv@mWWpz{C3aWM{_6gscRLaeiaI`K_*nI|$@-}%fi zSsE+!@R*y&e8bpaM;1YAFQ_i_ur;`2$}N5^PxgUhko4A;o7ji@^&HKKVwO+(ti@+$ zzRPt?5yzTco{<8Lbx$ycPJn z^j{}xFzCU%Bp7fBh-$pTD^9)O^pbCC!43Q*E-~3jPIHnmRDf5@w5}+{xf<=Gy4hqs z30Ha|fp!qR=gF^*8ds+XcP~T3QX7S)&1JGXfBM5$M@p9&RiRoBq4PSPvRbr372x6V zccfatGXJjmW@BTC)+Vcyo@dI0+1LEYVvvhdbNaJWEjV86e~I3iyj@BLT-UhY(j(6^ zt#B2Aphi9yJ01D3fJ{T~*c{4Yi+d54Aq325L}p>?0ILm5ZSH{rZ_YC@s6w;9t(ApE z^aHPml-G6r$CgRwbT?$(G+|8AfGNl8!*LS61^An3Snr8s%JCvH$22xe^0|5!|B8AD z$jf_XW!sIs$%tl1d6;q0cbxCdk4w)26laJZFl^3!5gSi-4Wc?jKR(nuG9DQIG~~n_ z{bVX6R1fUHvvN`s?Y~#Tl1TEl;3$1HpWv}WLx`L`4@wA%kj!7*FWfP+th+R&$XWiZA2Xw9*Oy$i8I~UtOOu9@PG2sf%Y1`ca`Ft%4p&O@wL-&7Uu8@3{o}C0qnvBAytueP1Xg zlF09K3TY?3on5>Yt?;Aa|Ar6X7B7-%$~yK7HH5RQ068Nsl*7K7;j3`{J&-N)`b6f7 zekAO@381GO-;?==V0{c5Fgk7#uS*Ub8jw}^To3Kk1+!oIYHuTpsjv-o%&h8#0*2fi zXJWKNk6rX-Ns=9A_*A|qy}^hGXCZxaRD;;*$D`#o1v8>t=k)!*@>*lr5gnc_JFF+9 zCl!ink8ZX-lzlJU8G9Ng2*mfsQ;cDx`D|fY;=Ba=68N0b8ScEk-5@GQaYq%hKPCyd z(SY$4pT~c1%$2$Xi5tP7+l^*Me4r7icn9m-D$e=;vHM?C$leN$=hv$SgcbKZex+aRDbBnv z`eaM+?A4t&4@qp~qaH~lnf>m(k@9WVpJYs0%u`RkAtCARtX3Oc&fqq3^Tp#p+GFae zN8iX`a-|*0c=Do)K&>R?2>yqR*HXdnDE#!&D+o%_&3Nw=XWr$plr4DL7BpkC!9Xw2 zLI&C7-XEVypFq2O=WC6gK$FtxoIPPn|6%tAB-=MIZLCn&(3hDp84j$6zG)-NiXI#N z{UB{*(zmo*z{*z7V}>*`b0_f2pV^vHF)9DhoTbQ5%x%06dhfD+o`q)+lIWhk?6LiO zwb*q=G{pm~ea-$+jNCTWRTeFUwW*jcscxGQBX zBh&Ooq^VrZ$L&~{*w`#B>pEV$lF=SqIm2=xjgs;rD@~fCdzL8CaFBeFBXg^syn#pI zCWzV0fk$@A#MXXfaM|ZhlX&p=>(jf7shc?p|0Y$>?szkl?0Sxt=~U^OfBz=-#QHee zSD1RGLw}D061kX&GlsN$u4M@*-l$gKH0IJh`VnWD!Tl5Q6FtK~Zhym22TcjUjV6FT zC=t@nHA2ulvI5I+15r`WBz|8?R&h_~K1AA=@IrX0<2h0JTh+h1-uiQ2x@HpV^{1m3B!6mjc7|bA zYDRVj6>^(Wk9ebPs*rmg=!TM^l{9OxaTXB+iG!us{Mq~%D8e`u;+>8fjndzyp!iDW zAX)s}$LTee=1Eo7XmJnT++deW&YF=iyobaiE$?dGIr~K_o;TgHJ0>fPWc$l55mXsY zr8Bc*POlI2A#xm3bFj{K{%*v)?5JsGvR^o{MG}|m$+U zqBPp);k+}OwFqI8OCcBA^4q4~7Gm2Y)VGb>(KnXWy_Rr|$4m++P|sA8-89BY6}a=d zTn{%ZzO8AT=VbCJrGA9o$Vy(!u#l zA!DBC!9CG-sbi^Qnq3o(mDYk;1FSB#y)eDzJiT9gFEe~CHPf_S(T)TWN|xxRa16sZ zGl8!wItL$`rTFy(BN(=_&QPvdrhQTi(f>L)fB6PYc(u#Btq+fWr)*{$uO?d=J#c@V z_i6E)O>wjCL>#*KKp)u7pGO@T9x2s^t|zS5Y(;KyL|U_fw9V@Q{P)jEw@vLJ=Ybw5 zEG-qH;}QoM7tbqY#bCt261WS5$!s@kfN+q>#~5Vt*%*u@Sc$Egtx@rQW^i2_SK&}| z$t+Ztj^>Yb9-BWRErsl(`3|+MR%rp^;~Tq&I?){I?0kMDRA^jkdI|9zldgcMQO#xT zjSObPr?&7TF8{P8^wrh8CF&><1X6m)paSdJ*? znFl^p2B>z!G~I)8maWPsS7R{!Z0Jb;D9f*tKdHBbWvWKq#;V z2mGu5ox5Y#+L#RKFB?^+vMcc^OAnfWV&z08+YFvbkPPGuHsX9%Njnj&09LvS-E3&X z8P!6>qJ?`c70S+;+AXiI!)-+`PfTX4N3ZK{XQb)Y_t-O*p(cIIc){=XsCYw|2fWiz zl@36pqWh}I6xI7^U09V8_G(U~kwQ9TD;-wwMjS&(``d0v(sf=hy`^8ffO+^!9S(Jv z?@E7||9^hj9&$?p6vBz%BuW+_%7qQ6gtn6&jrzhk@W zER9&%8O(hT`>bNNu7}934yKhhRTtms*3aYnrlxEmA6D*z4HTxhM_00Cx-BZ64xw>k zhbi!-zrY8(g;~A8vw@5tGsp@bm^Neta?~c_29h6}Lr$=zWU!>;^B_|5b#`a$L>tkU z(cRE<>gjH0`B{Wbne~YQbT0A>$3TnJx`YEfoRZna^f8;;$|Y%rEZnOy3+1_*r`I+e zlSHYbB7KinRo1WXX65pk(#e0Bf8u4#A91-ed`x<7qE_8vJp;y?* zS>)Sv<8!Ql6^@GfJkGQe%?eoKoVTIc#9lyA24aa8ov^JfrrOd`5YfvqFR6C3SMEYe<5Jv~!HVOC*dJW7%xTr)}y>{Qg+3|el!rID(0kX;YNqfQr zw#C(Zc0AWEnrdVY=Juvoc1ktn-@9kB@VRGo8VoY0AF@Ofv>HjwOt9cDC3J~QpcxjMGb_~FKg1K4sK<}Az2r%!>ym5nQ!U-l;Ft)W2l~&7*f45`E0~`tt{q&ds@yP@;Qt73*x+~ zouoIbGi5rfc;3OPfcPo^rr_AlJbCHa!a0m|lGZy)XBYB_D-ubAtebp z3PX>7Q}7|>p`Ec)6R$cbNutR`)#_y!c-yQ7GBrxmv~{Vh3#IhPQoOPLE`H8Cf1U-_ z1A-0^&M2er)*j-l9RYsL$cC8CphV5XF)KF0m{5zzW8OXa7Quk?{;1F;$MmInAW>1+ zs$CyU$H^Y%?_mDtFq}ap-(=h->#ze(dpkX?3vHs2H60$vK=e;%Im2ogt53rj_u5&G zC-;T8?%dv-qlmL_PU{8C`Ewmke+$Csn$C26s_%PJ1v}bW3YBmdVffHa{F;!ZST`(Y z%v)5zpeDI2B@oQqmhTzmSRfvb5pt1)Na~p)SejdTVNZr^rP#qRY1!ZehX3~5@hv7C znkBAi}4O@~y5A1ZdbFnQ)(x0+JnR2uz zezDkqQi7zULwjUn!|zym+Hv3B3nc715y9Y^NAJXE2m_;(mNW!yJ+&Tuya5nWlbrcK zLpSp`M9to;wGZmW_1}_$6poc)3pUFT%*$h-rNs(FKTDlO?Y(6KY;acF4xJb_$N}`w zp9d0&rgA5veV?pb^+n_ z=fAfy<(ZtQW^X7>QEY6DFu+K=8apWXSq#r2Ia*=uXbdZAld(B*@)|v#M-o2#Hzg3Z z(;Y}^NU$WX6fj(ZaV$qzZTcOBhtjx}k`@yzx1Q0<6h#T=FibeS1o(`#<^kbf+K*h5 zAhJi@5VcfR4`n<7?+~j!nZVZ!4?gUXV>A;TJA1@*6UDD>XemBhl~JxgJ6N0gnfq?c z4Efl~^QjP9T7+niLq(izi?{a_)#W1d!F~z7qiBNC=I=4E5@V3D4gWbb!-GGnsi9Tm zGc|+HgA2ouEX@|aAH(ErhnzZqH6N3*3g9njKI)n?5%ld zwb1obq*pBmvyu8a@81CcMsTmLG15-?!_4{uQryGx7T!ku#|+ci*}6vkQkVw-JBje7 zD0sEmzUaf4)B)a5B-u&v@uPhr2T!CEsu{h?Y%KZV*kMuDtvdtp6p)nI)kz{e6OJ{ ziIyM!2d4h@{#NgXihNeMlGBQo9aL@U5{K%uTrG5y(!9Zxhvzq$^$czk_1H{JQ6FzOYqD_!9a zq9j`DQD-a}hkHjH9fkfD5V!`~DC~r7I2=T>pTG4A<{K1&+9v|%3{udMq$U3ohB2}j zr=VPlg5fN~;S?>q6qqPr+==EFT2GrbH4c@8nMcYjDh6pKBo4mB!qzWXM2ZurtbFxq zpVoSX#>t4AMJHgTxpaIf@j}v2wXR=IU#(14C#pRjof==y@;QzqZ@b2;RyP}ME=#0j zeOy9&qt$#utf#0YQkoTS%n0)#h9_E9g&D2_4kdqfir2$@=AP}B03r8JE#e>z0Z~zT zbsAv%UP+o?D~jDhiqCM;5#R`=K?WUl)RxyUv&D143+2dU$$MTf7=!uAJfJdfi=#Qx z1`W?LcOp{?x6CKX@QffS-LocEfCB_cj}aNgRMDaw*QoD3yY`wUbVgsrdrV+slh@=S zSy3vkH;qOu#qKUPe*GpB`z}kc>iU+c3w6v7GpW?WjK-jD1wRCzfd*{B4LS6^n0Ck< z^-i#AF#i_nM2~)a3x&DeDV9!{zdDplP>cUZr?Y1hocQCMJJD=_0WL~TUhr>SI&YoX zwpV9#9WU-5PBDYm({=_U}tSDC2T;=os*>msj8YMRLiE z?cPmm&M@zqD}OpH{pr&G1DaQ z^5Uu46KZ!5U}!^YQ^5D=L%@3Tz_kN`!-?Rm0-mOB$R0=Jcxjs>h8Sc83e_34B|yD9 zzHAkzq9_5*x93QL-*H$EJDEp{o#S(I=kwTRznK^)InC7Hb$k9>^zg>2=Q+R2PtGx8 z!~f|?uvkow_4c|&7gX9S8X4I@)I zcOq*_fvbQgkn-8An-CQ+#f}IxZYg#1LnPO=Vc#&I71v`zjyj{iQ)9%v6N5`&eptH{ zOR$54Q|*KIuMMj+Y^{q?M7CjA8#{9uW^1(}rGI!!2hM;&&F={u*lh995z z<0yNTwS*^btM>Hd$@p>`mm`+wOT?=RZePMgTpf2fPP*_QD+;tA_oDqTe2`AA3ma>W zCt9A#TjBpl&=@53PB&mfA4PLEKZ@>q3{p7c89PoW$6|EGU^`vWJ7Gj`n?o#AA!1gR z;9O1+VGOcC8nm~wv7s?1HrVlGzU%Ae^3065qV%?%j!*f@{qEoxA$C<|9*G36VG*ax z*Xm6;un%7si9T0*y?0zrplKAXr~H=r_pwfUTW78ZpI)WNLG$3%h%N%EiMGoT%W()p zhGD{x3N04fTl&~+&qSE@ni8yFfgu4OTjE;%-Vmr60X+K}1_!g9a3wQ=SluCS6LqJK99XO{6yN+iKC|2Z4YfLj9hXl#wqoEfW^STX&; zR-VMvd}DQ}K+S=cD$3xg!hMb)mZFYXKPh5yftAEHO2_v#8b2r1OhqbM`lUWsH1-G85S8fiGk87%A} z11Z>&edimo#j%7LiQ1jA&HT#{w?@_@E4Hw>=__rv(jF4QY)iH}{=E%ib%8%aj$WHJ z&8YBku=5#2g5m)@117(>Z_Wv#-%wuty=43!N<2k~cbMD1e0XXm)mV7-<=epT=GE&y zgOOoOApd6qU=$vY&=MXzhvWUA4f9SISKpB!sCXeZVHO<&Nq`ktpA5ajDWZ6zI7e2% zx5dS`^n5QiZ6OBJ(pYJ%k@XwqST#gKWJFdO>T=gsoY>dgujaML$KnKQQt7QM6Z)@a zJj=A>I(H>^!5h8j(}HN_7H5T2e2hSyPpJ}|4&u`=U0Ok}GB|L#U7ckl`yU^s+ahbw zbERFUgac_8rxT{>SgGMpA#`CFU36NobmXN()|t)0{MU*(;xRzeQ!?#Sycmw*hDZMN zv^b8#F~(!BUOcQgaa9#qpL1T8(d_Qx7m2haD-#er#m2(Z1meKJ9eh8%H8&>v~eeex;x^n7C|q zFvH86pLBD@jF0rNY+6u?g=P=C?4?`9262}{AcxJ-o_=nX;lIsm7RMVt`AHy}Xz#(j z=wtsIaYtPjzERI3HIP@DCox!fHYA>c`t3!W1RmqQoxYwAFHAPD0Z- zZHvw1+s6Rj-tqx_Bc3ihEgTGtFGG?mbu*Mb#wK69v+VA@N>fwSrNO!Bn*1S^ z_5UA&giz#A!_6Q4a8qW|heQKH+9Nentq1*T(9IV(z;%k`wiX6F*eXsKzb;H-pN8Wd zZLHbfOt_B-I=c~{gab_Wr<(lcs!h}T?VUgVV8%_sy$rck1ES2cRsTfftMMFNIRdWs zps(576*`t!K(#Z5TARL4cdak6~M(z#`V zl3djh?c-oYbY$A7=ytw!Z*#`$7Qhr4>A$>Iv=%;P}nN9+&J-&*KK zPmLDepnjxyS&5wLTn|)c4Z%5h>>61giVST`6xm7&3={ayzVj=``%NfvU%Z7a+d0&2 zyD`Xx_Jlm4a3Bo+y8yAG#5hF-MgH{lCWK&}7^BRTFV#Up5aN;9cEaESpAs`jCeL*_ z3=02m74n5c#$f|tkd56))yvP+(Zxqc%Z;o}7fC++yof9C$F>w3U0Cq?+1`_4O^Cfd z|JXIt;b`9_^GcfgjJU2+C3ZF9-stCL2rd+T^=@L~+^0Qe=UUgojb9%d|HK`7sor-P zGssgK&U?D})4mIud{d4_X75lwz8n`pS;GT&x-0m6ww{6N+(AiO;?raZRR(e+?^pl3 zUa6n(GU5p1^^b3PNOANf+=8>+@OdKmfaQb#JnH`tH$s39HneS1`4+fWSelfe7^DP@ zlRb1HXDs?;L31teK}R1VzBE5+CGyv*9V@lYn@e)o;jPJ}C%RqGTHY~E_oFiLNn6^# zZg#{K*{YP@-N!}N6{X6S$0f$mk}9uuatm(p#DEAf=(7LH)q{mspKoCTS0z5K*GsK8 z&BZss8nV8Serze_yTl!vkRM|jMyH+J_* z72|UZ$K}`?5SzJg%Z2e>ahPu(0{&j&QcZXpp}~*Oyw2r+WJ#N=^v!@4@pr@i!_)r- zz-Cb1-yP56*Unx(7>E`;#<;Iz)@%M-KG&X_f(h%gx8h+$LLtr%M}|9_Skg_t5ZK2A4=`vYm~ACl>@F|!0Q~k2XQ(mNm#aRAUa**8!6@&>$F43ODO_` zW?jDX>MrGKl4@kVMCljZ2-`!J*VoS{$hJ(8+6Np61Njz*eI?%xV`Nnj!-kt^97A3@ z&J;3+`oLDjric7;-Dzx5(9f{F8bas+R{4a%Ps12Dmh-!B1m{qvo)Ccm#Z49ETUl3% zY1ym=3^GYbY0q&*Gp6dAeiwN7MW&|0T}vqLbGj7$RH3TAe%mE*Xz1Jhz&szMjFWTF zvP-KejH)?GnDNeR5bvX9tzQ77c`#A!bboKU*dN6F{jhdxE>7tk!9CF_{ieKsM+3JR zEh_wkFNpN6Vx8fLNiq^qpAap&X?#JHm5A)ANCTqR@Mvjn6r=ITeOX;N3vNPqr+t8T z(fi6Kvb*KpwY6rw1KH?m_>Pg=rCSMG`2<7uSECmSla+zE8HoZYk10tCvAUT^wr*xp zZ+&p7YX$Ih6Z^rB6L1-h_}DfT1BKr+e$pB!a#naR7JjopSYFpD7m!&INTDG;X`Rqm z2yD<+y~gz5r-zW{^Q+*Ig~f3gw#cvM-n4o@W+I0SzDx!+)e(iocrpr>kEEhMe&>kQ+n zSg7DL#lwLj2_vkF617H_ON-8=eF=_t@ShgbBFJH zEOyN<^qPD+UroQR;~HA;8xrH-i(Fex?R}au){58g)47-ZG^7N6gA31lz1{f#k@e@{ zQ2qZOKi;BLLZu?xL`t$}%Q^`mp;9SglI&ad-3cK(DayViTI{lq3E7viGX`TH+t|$* zvz*`2>+}9y-|PFm&Odcsx;mHhJm>j%-0%0t?KxpcpfdH8g)p&?u?F;V)!h$RI7bCw zK2pCO28Mf7DE5?r4Dh3f?d_=81dw&-9r}>(-n7tSpBqnrI4}^AgsO+;+^Vzoy=%=| zq5=&B$l$Lf6mPmU=c|D{-Ac12Opf-yz5MciECSr{hU?Mt4par$DiV6*V^`PjHK9sT zTj0@^cF0vd@KvwV`9Q=bYcu?*9(8xNB|}Skw=v-eL*kp4tCSHn5fMa?$it`Of=z>0 z0{@1GrFowcRF3L)VWB0uJTPtj`7L6p^gOA>>2@_vhrllM;If_Gk5z~Fbm3UAuxjQM z_Eo1Sfn8tOA_);tz3mrIw@P>Z=1)x$5|aF>yC8~18!Zz&&-)A8%?YZhtH)5a3y7nJ-bLtN&=rE z9Nbe-FY85Lyu%rr(Xi%8>9TX>TGGt0Ky?E)9DL~y@4M}Vo?V9Z2rqhSekuF{0G5J{ z@J8T)Z{Z&}FGXYK%UyZTb41qY9;dgs_DK_C7j&A-m#7EE(7am72N^; z713OZJ*GZOSHWlvvLc6a^8PODrGdn|iO+pGPyyy&PIV~lyEb{n23urr$J4uZ<7cMH zi#s;ya!&O~8WC7U6rmg|qj~J4kP}sQ*FbyHnR3eF6$1%3USH_~Zu0shvUc~!_Y%?i zJqf}{#YF)sQGsfV7wH# znAQCmW^UZ%pj7g;ePw;c09K)X#yOZW8^J{&Kid0?nT!*?_;ha zZk?*0^v&>J1+;wVGv5(Y?}v2uK}BVs(IvGoXb}^wIRmAl;qam>G>AIMrMNd$PYmgn ztJM1$pQyyvInx|TXd=OjJ?W&v?o{%**90HmbwI0PMjEtw5=k(;L#MXDHmOke#tv%J zzXEskb-+ZZ*U*=zKTD(~ftXu#x3_9hN7dL$tZh@i&BFWOhvf~QX#CW*{g9pw*zKU2 z!S;%K^jwhJ`X03PwbR4S$FV`~y3rejau%?OO;@EtJljjM=5re2fdJXb9!132sl3td?dC4sl&|+T zu-$$VukF0)vsR75%qN+cIdyqUC83T|h#HOgz>YO%ce+M^?RV;k%ZwoY}M$2;!ODX$8Dgc5vaJFQXG`&O+yC=0=KuWWZC z|L6yr)>e`qlwthSnlBN(%nO8bP}o( zMq7LVtm!Q}yAhvTVP&z7v!oeYI@Md2)Z{%}sOG!!o_Kxs#YK^4FX8mfSVBoF@Ahmq zeZ^A?t~m9UR?vOJf#$hg8F0%pT{IOwGWNSk(bWBkCqSmNPkY~up~gd97_)o(nW{9o zh6}74sI#F&+h|{7tdEBB5zeaXup>u>JQR*F09`riw8i;i4J+ zAe<~fzq7&Pg%n+^=1g!}lE<93RoTW`)g?{VuG3jH1D-smTzXRKQRdJ@O#3*sdHFlE z;^1m}bAr>bfbz>!M%~i$v`VFYxdBDY)BUiTr+cJ?AmA$a0a!vYD1third`u=&sD6YS(H86tWEm zJ|!W{^yxF&U~_$AtoRnNK1sn)=99z!#{$S~V#I*GD>IqFEH<*>dJWdmqd#0Qll>u= z{s$$HiX#kXOjrVxPDD~1$|+!Wg@{Zxq72K`PrH5n8V!@{xpu#<3A-MdwY^X2^^ScR z^G!>d?Bt|Q_rUtI3fPUV-LS4?X*$$XoIzW)B95Tw$2>)oK&MP(vZ+i9apk8(9#>tS z^K47b#K|gujGm06;148ZS84`o)eflkGT*=)2jvkXVy>{O7kAnii5?4$~wlk?_|TS^QA zdc!r$xYBW=j>PG!5bp$|k!NLjm22tS8I|OwlD9@revUfU5^ObjodrSxV`hsd9@8Q0 zqfPwP7oe zR$!OZV;X>UsLZ0Pt31rv2dGsg6_!bb6>{fvnXx4KLpCjS)SSXI_Pa8z7Qi0o_239V7@`b#&OOpRtV-Z}+yX0`i#Me2ROkJr zGkipv6ijRuXok&~L@^OPiV4F+zE1%kA$i+JSQ4L>dYtfiDV+suzqX@;+l@XzE~s{;14IOye1Erljw{KCjo?U9LCz2t!tdj41El zrm6B}4{5E_d!aLF_chU}+i29GrepN3rwC-i_TMvg_%Gr!w3jybL3j1ouP}rsPv{S0 z#>YjKZ2GrOs&V)HC3<1EYjLi0FXxuic{INrKci&2L$Cmbj8C(|+9O3de^e&uD_|_= z2tM07<=}5ZMP+`7k06#SVBmB;#n1vKf zg1(B4;R|PtrK=(#pm^1kALYgZf!vt^MobUKN!T6%o!*&k6*ir*TYU;=S9Z`-nr28* zW(q$X@u0~6qoXDp-_oT1Hoi>x&UO-o} z^{$C9(2|;@K02!_;e4Jm-UJg9vw#YWkDcN=b=yx18KR}fqhcM0_SSfWkBv@SQ6{Ai`>%&^ zS~&E@d-g=@x}ZLPw*L{=_qRiXDkl;QB+rUXhAiR~_MEzV>_*>hR#JQwc6!waa3`9e zGc^7Hb|UDdCLS0It#8BF01EMLQPQ!_ZqU$Y%Ae_=U0Yqui7BZBDH)dSxNyO=_k6v? zovgmKzkUyC6v@6FXya6iy#~t6Z+RXYn|Ku|x*E*dyC!K(a!?X9r|W(M*(5ak(|y-$ zwk3;t(mbRC0FE+zZ zc|O4~aa?qa6!&j84Vb^6IK4NkgW`gZ05<{f(IV6$xf8ynI1wwoM$N*;AXHA~)`xx1 zxwh>n7DW zY#Om;nghK9S5#Z)%$tZXzeT?BnvNc&?fXyxL!U7eUmC3+U7W?_O_#ELgOE5BQF0#BgVEU!^ zMl2*7==aD$au|FnFqF=UG`SZJWz(P_>`5U0NMpuHdGg(V`EkY8__**#*+T8wycg6T z$deu~ew|WE_~88|nE5U|>(v{616j#uXP2FYe!?{BTWHIY4F)ntvdJrLE2VsoA5gAB za!o-H7^A!vro!51S410#QQ3c1ytTCnzB|cgA1yQdCspIK@JY(YEQ?KWpR3SG?gemE zJ&QLyP|YtrZ=nN`BI~d!Ch&Rew}TZL?KN3J?N5}Q?-TNv$X`i}L+y^>4iQXQpT~L} za5h0?cRVQT&?k28K4C1^qjI#LO*f~A2ib*pil7?iY$=n*9UxFiB|zQI@DTZ6UO%UB zm1TSP<|1laPZ9InDr0^K4Ivc%(l+%isCZZAEGxYe)}NI3+j2Yz`F1?^G8zzi745&* zO{n8pZpe|S>|Mna%~t3R0Ooh2OLS!?{;s7-w>$oQq3dUlfEW~HdV7ofS3MQ-YhSY# zrtWVb)CR3J@teB!H4|45pvy@bz_noA5!z#y56Xjs4~Ps+<4>D7^>!2^PL;w z8T9VLw#sbOqB!;WH$bO`(`87Va)l-cYSIx5*yJE^4(tF8saFoyj2j*ptjF}PLw(CJ z1<}izu8`4tKgn06c8a6M12zW@Vi=RcK*p>v zjddFFH&_qRq~;(9S~Hkr>hs+pWby$(UIDYhS}&c+ESEN*@2{c|r#0_t2e*}2_2o-) zD8#B>O{$+l>4?=1R!rIouRnAdzGQX#uJJXHvW{zIQM7;A1~*C$;-h@#`2Ll;UWtHl z-8$iriAA5)F9-V_tC0;kehJ=Uu6vO3^e8JgrE5vt`!{9?5lw2dbD zZd6*JQDUKswdBMUsvL1`!m4^N7XCw$21xj*@wl|{O`5OXJ5AP1b~)C*y9-%&&^$}z z5M=2L2NXX;?*54jRttUUC@hd18p~k{Er43Qr~msFd^%X`{9XlRCq+OnuEcp^z1V8E zB7`OX&a-Ljr4Z@H{VD{`4CM57!qZaVK*~D9FpauN(_|2%j?`?z9FDkGt++ep&w6)x zh5@?2!7U*Fc+mS9pdGc7v6Hc){^PMoG#S>9x_rOt=KpNs!H)-t0S9^= zS&MVmF$$B^0sbtkNS^R+<*EAC5xgXh+<7!;aticZ85V`H5Jt^oe;a~iTa7uV#=nZc z4DyDAeh^PU{Zoj1@=VxmPF0}ilABbh*{sXyF&Z9DpQea@0-3C)xC+v*PpO z-n^cPkAx?zTl|c5L^%}@b;nO_Rk$a6y9_M^S zJ|$XbG_^BxN}o{MK|;SCLGscg8wLQ-4o`6(AZp@2S=y7VSueg_E0-dqyPoJ9P{C-Y< z%kVF33kdvh;$!~@vunI!On~Lc$8w$TP()d1u}kjyLoFy=sJSo5c3Mjf(sHlUPwK{u z2!L{%_S&DUTJ-4R*B`z;qjwzxV1QP*jEs!qdT9U?AKb0Ioj*4Od3hP5d?@!hPndqM z%9CD|hs$}$TO3g`!Q`3bLoZB2k4z4bN*+-(6vF8R(O^qd%yfIY*UZV@7eL;2%}k-nbgik)H3I`G&hFP^3dgOEn>GtFoD`y>n7iyTe!#ky1NK&3l8 zY*GQf`?XnxvTE)gDW7@~+zZWjk8qjK%eI#v!;fp;-=FZBjg}=(Qe0>wY-)d)&0?>K z1jj0Mm;$ulb)rDqygd**;X%q;^~&%kO^jR=Xo8_|Dyr{6(sVze%@U-ZuDR zsOH7%H+7gY70kN&_9)8+B_XjHk2|g1^Slh97F&1BoATwj(}g+u7U@O=cQ=+UbGDo}#3-cJK-C6m*5^I_Oc?6J7#8B$7g} zT>q7M=*(Rxgh|T3vs%_E5dP<6)nU=>8~SEuHe;gj4!u2DmS<=bZ!?R#qs;orE4f7N zOZ`D9<@z5q0zIE!plQc_LIZ+nZl#10EH81)u55MD{J2~SxL%ESWc`YB8PN4WD<>p& zfF!sC=IQg?=v@pdwmXf&cPabTI0Jx3_B1`= z5wf>VZ?7WV82X&EWL6uaoP0w79Ldh(NVtwtTmKZVb-X$D8}+bFuhO?j$H9JW(B;Ox%xj5bKMNeN9vq=g$9>E-)~jZ=Te)@9 z%wxW-s%HbSyc21T1CTF&(N+2ad3~cP_I6`|Tzc)~q}Qyj;{2e&Do>Z)-8*gcxDf5O zPemYe{ub&uUXK~GOGN6 zvbZyEuS)BzCh=GZ`f)M-7dp#Q{0KbrCbM_-y;CJ)&}0?2q^0X3-?l(kQE|RcW{BK39u8FEqr0lG((4)lT@O>@)wu zr+J>ZBcAT!Y{LR(M3G&gLfSKBdpJdQqc>1{xr2<-!S~2IQoW4d@%^oj&6+9=$$om0 zoFZWsR8VqPu&Zz9ee_nkMqhwcxgsxNcu2HG!VXtdMb+Q&7`YvL4T>&UK5m`^M0}Fn zmueCxyqfgwZ+>`Q|3LJ~ZP0#qUL0$YWU_EFR|QGxT*4h~;$*pWb8ymcn>mA$U%l@% zA^qY7=1e&KkZuwv#5xf>H{~agy#G$2=+AbTn5;20{$md)fsVL|fwb53zmWZSxQVaD z??E%3#H*VosW~v|E1Csj*rHsGbyHM^?w;oAyAC2;+M6qOhp~I|EIA}d(;edV+EArT zIAydip%c2};ew)ukS~}3|4_C^_g)n*3Zk|eKfMQTn)-kT0~RrJLZ|oigD>eUQoms{ zY^MP-d<(qu{sxq&q&BB?(4Vw`o9qIRJIH8q;i*1RpNQBKJZ+e%T4-!Q)&2KZJX;KK zOOx$bwFr+oHd5f>h5Aflk#(s)<1n+^ze$1!($#R4sh2Oo~IY$$apwd!T>te zlNUU?Wk#Um4Uks;k^(Ps=bZ-K&Fu%GF0CXpU#L&jpD=Y)5X`wRCcr&ByXqaU7M&%3#wXHx6ovF=a8G=?w{ z7~y-W#AQ*adV2+i3AA0ZO8t_QLV&`uTyS@|zD@jgwr zHqxVEtGAOYnlBoUee)7G8D4(%vuLt?cyX}(sjdSqUjybH;83BRyQSrSNC&H`!T)=WIjlmv~p6k|C2SG zW!_3{xvzkvb_f$|amsdZkUUGg7JBa^)c!cM0SywJf`HB}+)5jRduj##2j*DG8c{jHi8%1H~!E61C*QgWSzV*cNMbR`hjjYdGA_ zhp&$z7v}$oLq_Bs^?_;Z+epTpDzxeSTl!oL$!${efp>X*la%a{N77499Wy)Ob)jhc z=d+_aH*_>?;ftyrA0B;`G=wamP5@5c)VFV9mMd?~@ER|y+p@)vC2oMxa`eGrV<%-_ zBF0K`5bI6P<;S_UfQqXdqKb@75#8xBoiPgg`4K44wdazh;#yS>`qN)^Hq`l-6vegT zqhmalWtK?G;8=xZjSKUrGPFF_W6J}QQFgz&=s9Ikah|x>b_3s{Nr#Lp=+kNzo&7tk zS9@U-hC>ft?Yg^HkVvHVT^QRnwRnjyD*nmLO|>(Pc8L=K0ak;BrS9?8HS^z69EdAr zg!~4tk$|LycDOH1Wa>e{YTw_ak@s|yW61l&#?(hRkWMNvu0(qyS81~menRwn*AhR! z_NU>%(!6w^G1J>YOEZz;6_-+TPO4!oZo_@)CFYWv28KJ!{4(dPy*zcTAUAanO)E6#MH{T2PQKyfzt^ncmY}AZ? z@%W%d1WNU)FkOo@*`2t};NZ%)x%xLci4(ddTut z{v~ZwTWMrSsq3cs2alX#9i119tRqGGcAT2mQlAN4x_4aM-&)xIh0RU#W=>n2jo^MI z3%%1P_14Pph}pC1`wT)+4W&JQ##>?i0)u9F~m#Dd=-_5SmP8YKQuD3UW zs(fVlROqQ`cst^piaj(+s2Bl{V|xd%T{uM#gQT|D4LHA|ZWK@zJul;E#w}SJpndO} z-0cJT?Vyy4o{s%-aO0(>I)x8!Utc~~X#MrliK5UC4WF-^^=tXkE2HEvq_ocdpj&`H zZ@Z*n?9=(R1}1VVmMkOER6iDLYOcrDhijjT+T7g2#SMfS>30bm#F7~=iq7T#o-(|5 z+$*uRdmgO#S-zPEt_%jlnV2jR-T*;YMq0}jjOHXdsmW=p2JBLK8D z^mG!4iR2gfS zVJiH9c6T3$7~NqSc1<#|Z*}q?7&Zoujz{Vs1+k9xyBB>o0vQLm3aJ#Q@6^hVkdTU6 zwp>B`d{!cAV%z?{v9gQ^Mz>Nf_ViO)}PNAbPb%5?)blU8yh2e&JY( z&apAnG1s#NDPuhIYWOF2=}z@a7f&CpEadT|ZW6aT#cO}G$6dqEK0CV~2DQr5XWnoq zIPDdmowRh_!QmzRczmUuW4<+L!cMAK*VB=(lR7MdmGH10;YFOdV@0)zKXaJhuTn_e zYuCFq{qEutuAmZgjX8}Jl;(27$2+San+}7ssNvmX)D6`3T^)t5C4bK3ieWIx-2sw% z(g>MqEEOi66GI9fi*IqS??NhA|Ag=yZQI+#@imy}1s2{sMXltY)BhKuxqJ+&lHts& zMLXiruFu|w?gc+cjHIG7@8oW z^WD|*!Z|$;yX_-$ihB0ZPPlk^%%4Vats_N5wrQ>Nc^50b>W)Fdxe&0Pgj~mLw!-iY z6dKWdquyl);eQUAvf27*$a$d(WH$`t@%t^vH$L8{k)6rRgc$bI4PSC zznyR_%8|UP=PWf7xGm)vBYNKUp;b zy>TyhtX=*L-2eBPUg#-Pp#&Qapr^Je+~!>N)=o%TB2VDgg+`6V-Jv72TDb*J1)q&6 z4u$peEG1e-N$J42mq2oFj*a+^wXGJIK2gT2Yv8c={_F*Bu$idnv1mOKQ!|XeeT5ma zV|;3%j<6Jd`NKc{O45elu7%DHY6AtS&H!fg_!r{`jd0EQQK#JH>n**BV|ogd^hRxHV`7ql~bmU_N_rFI?aJa$qNZ!g1$V)1Lxo= zaQ+$=@-iMgq?OGl8hagiU$;SZMU#==3ro}G2fk@Ez7t0eWeS({x?+;&bp`-G=x+Sj z7Vh{=#HeqzJb5KW2Kl=Bq}idAU$Lfvk%GsnwWqnY>hi{68U>5}9Q!?YpA;q4Q|<&% zu-@51ymdR&=h@*0iF6gzfWrx2Y2C`RS3>96p>@^}12JR?Nhq(eZ#hXE?QIF&)2JI= zv^OVxF1x&k6E~L2Z~;2G0F~%vQ{Qrr$a*8|*p4R@E-blG49;M{qe!HC$xZ#K&l&;o zhWEm*=WF797!Lox@JfxJ+JFp%lQKo<1JfKOAdLIfdfm2OGZtr8gj|J=YA!j5?bbuB z%bsyKSOl4b*q5~3zLllBDSkMA=!rV5RRu?L$c{J1s^O!Fe5)U-g8o7}L2yCF7?PFX z@|}U^xi`$haf86U7<9w;Yj2@kTxDRIWgDDL7&?l+9BMSgJ%%w>5GAa5gc&dAGqc%B z==fQ<-fa&B zYko6{*R)M0Zzu9V-@}MS+)Bfhx$a9+P$Kh#U+%H!8FFiMG_Nl7TxagLY0+^0N$DO6 z=X9Zx`L5jdG##=>GIhaOx2~%p43Et=HM5*;gQ%5ivB+8|H}&+n#RWxPwPW?v{?5sI zXag(S&{VDJcWmQeNzMXvJekPs^rIT7nW|s1=?9<4c)E~Hl)e5wbS=!%i9*9qkbNT>w$7vHpCd4yiM9Td!N&f12=snu#1p-{AOomYwA^NS)cdS^)M>zw=e zbZw3`)~1rQAif#X&yr2M>?i-I57M;p=CXgG zg1KO5>Zq?mW*RS(K)qy2&p=~2XlX3EexM(p204;Z-@dmIABz)$$YW>k3qe!1_+{<= zqE~xOy8#s)C%KO?6A%GLJM1*!cYxIJwnNX$8Tg~yTmKT#_f+@v_r&E`p#%(cO$ELT z7J;T6nQpUL&qy}jYt8sKGWR7$N6(A*E%kwx`|~E#MwOF8LQNNTX@(^}X4CGwRf1x> z0yaX|mt)U3jg;lpdE0&*$(z`dfgC0TnQFD@-fF7OU9%R%)KiJ062F{LDi)Nl`9KAR zzgUeybM->Fsu3_aS`TDTokNva>{pJE>La~7^)_(wvmuu}I@-0QEyQIX zUOuOr7H>V)>77_4KL9HGyove7C+o26#uXrT&dsrFxxfTV^jJrd#;D%g4mg@mo^i!} zFqYf9-l394^kDNjrWd4SC3{s6QkRQX=My^qvj}zC0EqdjvzjrNVf4ddAF)#;LhoG7 zpcXOk8@&Z0WS~_JPOErNd3qs&vO%hhGK1hmDBSVX(0uKRuxOA2M9BsLb*g2(R9k$+U$vHYtJDl&~!JbGlLWT=r9@Qn}Jk*C=>V!zoh)`cmKei7`lnvhKS$?Q>%5+j)$T zN*bfx*c~SVMP0WEU#tQmKdgon-y6t4?a^m#f2CXopm# zfPiR|ca<>+4DOR1@bi{tf^T_GoB&+SmU{O4Wvu4yTOK6^cbQXJzPyxY*>m@KI#Sut z&ph%gMDI#!>6Jor6RJfwBt3((b0}j8tDc(AiukNB-tv{g+L-&CUDZK*prrt3jr)qF zzS8D96Yu#?)}oW}1XZXt|EnbBP{-beqpw%*7;N|^Uk9LpyT~+;F&nXL68sIyAAn-| z(?Xwf!qrA);!s1qYwyB6Gbd~_!WNwXwc7JNmP(+Qa^KpS3S%c$rH!|QV2?Z~>buf% zx#5W!8HHb~_5WO(;<*3a*{d>Fv@-{&AK(cW*m*YN(tb5*OdKG)VYW$&?e9+dNSiIz zo#j4K_+`HciyzHdx|l-Sx993oXG>hA;ZHfslh;*yJ$Zc?c9+UBa3LgHT)ncjWP8{k z)(M{2YLb!zpw(Ej2&f7qs`AF6S1eb(&V}{_r#vQ7XIrA7F4)9>QOT*ecsY<^;!H0g zHWMq+bK!0cdDpUX(&cACS&sq{0BDhEF#-sK43zc3(Kjy>*1pVDs;m|_+4rQ%lZ&3E zlR)R?jD>n|W}6a>*MCu;gJ-8($57=o!6a8x?r&Bv8lnwm=$9G^$;p7FXX_hZrhkHSGp;25>C z?=II^EI>6UVOSONi;$#AN_b^jZhLh|h^8q1KoKH*Hjk|!Z?hXgfp2I#4i`*+SDj2O zKE`x$G@iqVP;lpu(had%|7)HxDz*}H1!DoE)iUBtq!ct16CgVuuW5h!oC-G=^chI= zx--0Xhf8Tsi*-=&Bw`JZV?suKR{CCOS&JTx`XWB|HsEOg_=B7qVqh4{t*%>-xp9L~ zNXJoMnHFielmX?hPlOl4Y905xodV3+O}(<YQ8C6cph1z zmHBMC?jQ=FT@rt}_9NjG>MZIK8XmCvY`yPswcd zU?0AlX1S&0gWgXpqpM(%!cMC$SS5<#Aovf}0+Uy~;ML(Rj4%G{JN_QLF%3wEf;>u= zH%0dq(b{0h-%kt=wgkz-G{na{1Bl?{FovT_N+R)_`q5`oSeFyB1C?G&8) z&4pu%OLHRcO{a$V2NslGOc5+M;DMva&uZU97v9y(&FJ*{E+kb`ORSEE@z2J&!u&Q4 zhu%0IU*f3viYl5 zB0k@K)hydiu6wub`Q)mpR%tvL<};;wngnG^D5MtUd;3Y@ zX}nq+57Gm?x=M(#BlM+iX(E*wi{Nqfi2ggSXKY^*lCeLVLAPde%y@Z_pCbDzuiYB| zoeG^^{l6h%Rzu4jt8AMSJ`uXx=`Wke`Sq`N;Gk01&+-Y6r-qfIdMfj;Q{=a=!ZW~O zKf%JtrY)j)^&CIeXT>2kGzk&&Zq`75o=_V-qwy@FvSWB zdqvNofZ;(tHSkFS_#_mtHn>UUqpW{*mJ+7UejB#ogNEd8UAgN@Wra45f7di?Gb(aZ zaP0ha(VeJ>KatW6Ao>yY3Iq|+#18~t-Wxk>w>rzDsQL25!<%oG$}IkR!x>*s|Lw@v z;ED7{30!$)8mLGnw1ou}WDuona-qCzY&bY}xld|o(ih3t^M1NX0_=gghMM$2CE@=` zWkvMaCyK;TSYkV315HWr2AqFt_D9GkBBEzN;Pb44pgc39>S+)ExwIaUQ_43FpiVr*-) z=D9~tXwhg5Fo>5co$xuWSR|fLbNB&-x zd&OJ4J8X=`7y4{%3a%P;#sB80+jzLMj&Wr-&o0$Xd6IgKTV>wqv+hqk#?W6s&FSw^%o}k%fiqC9 zWskMyl7jJO()df69aQ21&;i9EtgJQn1dn=M(r|G$;-|-}-TuGThr93=4!wvBw;UeVxd|e5`RX5Pt!KtO@*fc1ulp!*_68%gp zeijV(IaW>IT^X+~OA>ol+-q64QHO+5Bt-rX^5FgmNpW7#$7r^J>(WvBXS4px7o%LXoq!Q1HsCi8yVZj(Z#8+8}-`c zB3=WApJ`XyrHot=JDx#v(r4+PAk-y8#a9g|vj7@zhQ$Rh?8BtX9IgESaRxWx(}0no z2o%IT6M||uu?1YhC4hbBz$@o;2Sp!?2wV#h<`FbW2pYb%KIlPqB{E6gCtrQh^dh0P z$jjf%Y@@mdGxS{cKiI5hV9%)`73=H!itu0e>9u>=kq#*i6`N+O0s98m{DZENZ}8hR zrCpC2VME2(p^LJMuTs(Pji{ds%1V%W&;Y9OC<3%U^u?dTF0_?xZ{fua& z!!O;sqlB5ch>t*zuv@Px<9z$4P}Fd2PA{+kl_H*3Si4kbUO(Sz%~}jiS7A{5qubi+ z-IPM3E1Fr~=}FsxK6sk3*Qn_W%P8MIU#qh|j^5ed_wH=CVJM*30!6{?PnJs9qb59h z^2yx~FJM|}6$ z^|1w&b~5|Hy#lx@|;M6ATqFE(}m<|iLWN2|U#3U6qP zF|LOHaR2v#WsZAJS)_$8^4k`^EGTkrlIdNig62&6Rv(y92;O2JN;Gy1Pk)gz3MEnG zeJKQRY;5J1Lzz`Kk=zc+Vn>^9(T~=(&Cd>jLyH=v&54MLBKz9k4x7264h8PRr9k~Y z=ZDgjF%)huiPYk=*_^b>3hen)UjShTrfJ;#sTKIl$Cu*MuxYsM-2(!|{>?zH#zW2s z2*`GD$t@kjef59F+zdYtK7=5^@Md@!U-5bH3Ds~Dr|(KV3-O72_YSFE?zbCq5DHYe9k9B9Jpf8t_$ z{-Y?3jVOpL3P1weX>HY8bN^^{hh6wUiqs0gen2O_%Q|$ksVz!M0eOLqLp%1|+mFT8 z|3@c|nOKN^74?7K|aQ zHCVY#XpaAXOh3**1yyJPC9z~|FcQo+f;QN%^HH@!-ye&3w5QmA6{7BQncZsO8b9F8 zvH4vFxemKE!)D4-UdvVe!-wWG8lC!&B(A$D*NlVUgBqE-);3gTXtGpJd@b{43B&r| zb{&(*<3Bbv-uM%}HCdoz+cJ<|uQ~vYcW*Bz*Jm1yB?g(hlYcw5yipN;>0rvr`0zgt zD@^9dV9@`c6Cb9@s1p~S{1DH0 zNA?l^W1bhX`RM7lQv!T)soetGPHH+<&^HWS!tDbGq#`i2P6`!rkUs$D_6i)oP3wF5 zzABU}#SS5InPDSn&Ll6!sPT!eUn=}%+YcJ8u@p0so2|CrxO~Lxtj;|~F2x)cD_9NaydK&;eSr zVoXxqHDawn2%e=qmHhJwdS1=Ynp!0&6E79CSt8>%GKxOG17Q;lA!;_PkZ%sEybsh$&VCvR!F>al74ADEpOu2HXzQt04VRf=HGfWV=b zoZoZ^#vTSyBw-OYLoanNryHKK3Fhz2QQOa97^8DSC!#4qNTmY3)FGjapzJ4tEAtx3P(D>Ljx1QXdKQ7q%DQBwyauTla%0<1 z%Kl-A#aXRa;KrH*Ac;7Y;^GjMkt#rV^EGMQB@(e8yu{f5#j+-J+ZAcjj4qIhQ5f(j zrpy_!Omhpa*pbnMFLA$+sgbIyHoNy))b?!ny(aWFWg;A%fkXUmliY|ZR z#8prCwFD)UwF@#N8a@=+II=;I{qB&c0i6h2r-P|5qujI>I(tr+1vea_!q&aPVi3V2asV}*|xa{FS z-n{a%IPVo4f5pV;aCvh2?@*G{{$wa)Ho_e7z-!?8O}tEz5-()(u2#uHEung zVb1A@_WdHf#y|VBxz7dG=*Fmr4t*S)t6a(F(_V`9J_zQrh++*Ues$z+SG)UAY3&XB zq2AA^C|6ho2Lvs?Z4yRmssI0C7C-s_WESrVmeTo#F4fMCWyQjT0fRP{xI>DPPLe** zE0OQ_C+K9cD{jf%MbaB!Y~1EL0qK?`^K75sx8pI2@1+h382lya6TS8I?pDv%`;CS< z_@Y7olT~11o2Yn&{|2`(W<1*UQuKirUVR<7A;%N~>0~a4tdVCp?%!MK$XZplaAYX? zKmW~T0vy`DbJ&P`OGVBr1xkgubsv_*Xz?Ktr)mI4s0k+K=Yo*QKSPBHravmc4D${R z)w}!0F0t>+9h?+}yK*z)J?c9iu6HoB=pRmg>$hI|gt8XcC*6xNfsST!;_Gb98sxnE z9u^tT@ILZ~p&2b!a*P}Bp|$2?PR~f@cc!m?kb*JxD1i$|u29(h(`fL$%uY`D#{<6O zvFMqs0uYXcUIGe3n9?$?6x6|I_viK%T4rQaR)`K;Tpm9hCn& z7FgZLt>dT8<X6#pf){6wPiH{jWVJW1*xMSE6FB zrh{wYT@^)X%H~&eCM=0P{>D}wvm|y2KE7;h{&qQ+A6zXl@2bkmuIJ#zuk`b*Ep&Xm zl8tAgYh}Qu=^vWo5yes=`=BtaGv&~q&n9*1A>Uiy5X8EWYsbfB9b^(zT)H8*!QUb* z*8W9IO2oSE@?7<02QAdDZ9(E8DahD?D3sKW6PXx58$}>HgL%rszNLUE6_@b}A&Xt~ z{)a3M`#)rH^u`F@X`MMHqAMBvWesH)2vF=3yyV=0XDt}868}2TS&{x)uLIwb@Pr9j z$FudGZHq4BwY_uEE&IN=x06TGj8jP7ky}@vYSUa2m0OZAatje^_JsutT-da?_b&PO zGsAik9jQI?%PBlJ>ydcZImpbb{(jlc9M2$tZsz~LFyq>YTt1pgPAi)go$%H;&jfQ-s-kjJ-2|`wqh{+O56>0+JB6=&gcg^z z?)q45mp9N6LkOaE>cY74;ydtkf0lfir9`{I@87TN zToUzseY0v;;DH@Q3p%SMi{yj1LDRGsQY}dJCljwymI!z$;w|N0cYnH<&F?kDh3pe9 zy+ixW(Thf}ZAgfWzINm()M3l~#SNDcy+Vm~z18cpexodS34C7djo|y>&QhfO7uIfp zDh_#B`kIJ2juqEOoDIgs&a2EF^y*2qQ0mmeg*k?HB zEBPHdWU~U#%pI)P&sHhVuB5z=t%6CACiUx&QGsQin2Zg(9)TrTPy#R7XJ^sQ`JC;U zfr;Yf;zeBS8;wVNEb}bF$=(V6*qX-8Yx*n#Mja@tKB0pujyHxl+fcKsDo6zH_LB6_ z42N|d(Eq2l;PJc&HkRxNsiuM30tpaS({NrSkIg zI@22S=!~>qp(b1T;6&*k%JoQ(LmP3G%1q4+FNPYFn`++s$@<98`SmLN*h08LQpWe0 zg@w6=#WV9keI+)5pgo>HJoA&<%+#^A`r-V)t?uq#UA_2iF~{^*(rgNtUb@xG2=d{+ zz<3`OY-^CtwNhaoiN! zLFJaA4gAl!=`^B9QDO7VmS;+mE1XFG`kN%Yf^i;U5>K{8r8-*rpZY|!7j$sRMPfzI z=L7rl!D9-$1sO=r4$|OdQ(2)`rZX<5g+@(J z(L9I2yk66|H}aByQ3NsXwF^dw3wcB<)A?)s6&tr*vu8QP%U}v_hV9E7>jw8liBo*V zFF5hnM~@a6UFxj=AKyABVTDNrK(?xUIdBsvCJxCS5S5pe;9h>Af`7vvYY3M zED%e*RnX}PGEVT5fRs48M5)-q{g^b$yFu1yJG>`s(ctR6&V{i zwQeYJ(8l?kN%#+TMI}z}y1!CpS9sxTV%xEk=3H@K?0>WO$oKoaAd5b2-S?MxrJa+b zzixSRakex+Q;RWpV8G$uzYD0-d|V1~e|=W*0TuBlkN!bK?RUo2my43&&~aqlV4)z6 zIB@Q!F(%9`9Y_b&sG6Q?t|oQkK5Y6o4I9UD z^aj(XwQqrUm*Y!}+_;RS%XE1}5#7L2K_GsIQY^)~_#*5%S`gJ87NqgrGf2>=8kS{`8vV+> zw-~nX)sJ%&oEBht6Ol4UVs{|cWgpX#8dXXjEQGaGGWnabrgNqCdm+Q^M|SOXyZ`eX z|A{Y>S%N}eIkE;RqT+x2X3KDpV};5Fj!SrHJP#Ac#Sf>+e64`0JS9{}s={9V;Lwj_ zMkVwK_;xwtr+|HM7FbZ1qQd`9)SmtAokDfRO1|F5>p$pR4U~PCI9YD)2s*UOpngTj z2TZRf1rnUZEv*@j``iAFw~FM;S>T;&vMP4-%~8?_vI<@Sl%AJoeUz1hq{mwnV<9z2 zU+m-Q36%t6JUlgg;;zp(;H`Uam~7ykzd00~e_eO_HTH2O4E+@th5wDbu{)SixYa8!X4P!L!?3+W2b@qI?ITTg8?sZl02cc$I zW~T)~l21ULeA;BLFBTt~pTetuCR3w3W4Y;|DU18B6d=C=>w?r*7b_rjGc*D4g9=Zh zz~jQbDb7_rmK$m%)=n<;>Pt(Wn&@dwtb@E zC+Z;GZ_-c{5qb+i!H-Yt&+nwnCPuXkbJdQPR3iNhad@aywbpk>5dIuCb zszTQQ&8Ob8^xo#1hG@f8iimducJgGtK*+0aXp76N&p~4j@{m+dbRkjeZa=!n9^%sp zO(A2L92koPjQ&eco9A}_f(NRl-vGSZ+B=>FI`1xx*HzdP-<{gRXuj$W9#!S*_SRV@ z6JDB-oK4qa(961d)=gPy`h8Fr9melZRqJEBE}P(XIvmQYkG7uH_S;>KUqG^nmbwmn z04@YK15CJ#_%<+5&ZM)Qg2}?}-#5aNW*K4A@El0-O8?A%x31oz*pJMYRbj>yUDl^i za$hVNZqX0+?Iv8$-wW)Q)d+tnL^9&?F)yn<@=_P>nMWndpI3t=ODrRi_|k`yk;q$Z zfcGW6@k%nW0+*ruSyOHN0{Ks1DJ%8vJsQe;rX*}fKxDk5EOG|XxAXFO2oj}qJsJw> z+T(JJX3UlMZ~j+0s{qdLDwg2fu=1rP91=#?z?@n*NQFNwJj1Sj&)==Bf&E&$W&?*r z@qfsRG+wEE10Il>xWbootadzI;bs?ae?Z||3nWP{g4z{EoSQ4eKSV41waAIzmJF6- z*3{e+z8>nc=sp!(B^2qTek!!)U_n2>K#B?5Beo`KaSI|qjtT$G<=ikLZj#S^QHSgd zVTT<$ROqt9-dLk{orOD>MP8!x#kHkDazJAoO&?Tz9!1BNsIh-pMPMrAmro9byLf26 z*u#+(&nXx_9m)vHthHZeu*9QojI}!PoI{_Kr+U$Y=UBm!_FS`ye3OWeaF`*%d&K7&L5L zMsV5Bq?xn}zlljM?*BvnF-*+bSGDpK(Pii@jUKJT0p6V9@(_4_p^<)iPr==+s-`_E zh5qoh%fd5%naATU1A8q#53uf!;Nv6uuS2=}(BvZb$GpJxmyFu=3rRCOo?cQJ{EYo@ zeolMdj>%Md7A*{G`bS&rVPr-x4h6ekp&NZ*a2QL-QmuOgHKPaF9gJw5z&EfONSI$zQmfuHf{^^FLdj z%;Rbh>N%)Sxn}>ZsjR_+6u!@oyxR>MHgDzy7QhX^@ceme=C&76knBkw-C^-xvvkm1 zNt4j}UmkyV)#il4aGa#lbY!(EtwkADiNPD76MU!C;YX3RaEC1Fr{eBeC){u=+ZSID!0=RpD(jsjZn zUv8=nS}7l}>(k7KD-&NfN-9G8AAB!cW;3kSG<&^J+NR31owZeL_=+BtwFR;3_N~j= z230{Ncmm025{%wI#d++NA0(r9La9)wVwhCa5Fq~nc4enWjxqYt={h`MY zlIC}ex4hX79xU?@r8xHbVlsfqZZO7DVlc2*`A#BG@6`VwkyYVO%(a1x_)<8(jTvBM zc^B=r&S)T$<)iG@gxMQ`5ohuAlWHctqA2O2fZeXfh#$A$&q6wo$ay59q^S7Ysn zO_YH@8n*^8lFZwGJ3>4~zTIj}H#To4=6kD@1&%K<$=iBg{xpweY3-j@aeO zG}q?#V0cEzVWwi))sS8%htP zOv0`FRn6FgA}6G^huyiGCsCQiKRWal6HQR%5pWGD=**VpBZhbua-_2`Krd$d;I*h# zHU?(EaUMZkuM2cAL?n;7tcD|S)MFEL=MdRudxr1j=)5%nsCS>G8;UB z!s1FxNrpn9cA|_CbP_>%g0B>3(dM2a*yK9S^!e*xu1%-*0q%SXUsK!D->}VkG%wdgefjpZL?0gim3-+^D3jF0DhmtX0pCz%_L#-iHi8 z3s8`jCnE1V-}Xqf8~KC%GQ*Y=RdG7~nQaE-tac2+5;VUQYzyU_4iukyUZ&&R7cT~= zn}KXIwnV-$>V%-6>@-@jzAj~^unsYjgt6S0v1d*(9MkT&C@a-^bQ(ol*6UZKeq0}( z9ZeGZ0d!iwc_R?sCKPo*FFHkR&k|6nVA6Tz*SAca1(eNr`D;gQI$P_THenUFKJ z=;Zo9{@IHk?!bcv7-+117i)0>#@m7)LL@5`S@q3@oM+D6wi(Pm;J1+kh#q zEv*SspwiGVPu}uP&xb4L&)H1YJlY<;Q<||)WeT!^&v~a@HM!h8`v&-apM!I4g0Aot zMPZ?$8n`dkr{_D2@g1~_Rd`N#vZQrxp^C32HTyHpU#(S@_9R!v|7m8NR|$5=+ai%~p*55k{qeUpS?K0+vR;G#*?#ZuzAi^q@f zzWA>$f?~oTE-4B`$Nq7C7YAO`OG$gM0s!5$3+`4ZJ_P zYdT~V-9_h~uLQ&#$@#pubPG#xG9Xjh%YS!HaZq?TnwUHQHwqg7uVsP*pb%&Vyv1hA z-_iKPes}f#ttx=Z1~f%8+W>q#=C6wT0}>*NKGH?s=T!Qr)xLD$#7D{a^mo8u;H#^tbqA1W!#)D0%GWY_;fLk_VXuPc6Jr~=^77tsDEMovK+LVtEDWpClBJJ+2u>N( zgi00g_Ix_~8_cTNHRM}BH0?vRH1nP9pZ-kedmrD=jD?)oy?y<}h~C*+w+D0nJRd%x z0G3UGuI9pyVd449G3-VPfLAE@Z-360#|TA=BjAM-{z7Zg(gm+^{^g#F{q(SNGXUX- z;e2cGILX11MQ9CGv;Xb~)DuF@Dw^V{>dyR_eMN7@<)&KnD-o(FAp2DW@dlx1jARU( zphC<2*i^&utN?#8H~z|5PZVuJJ_-3RTsEphx-${Ki36%V{NE`L5aB-fGC}Iri=@9L zaKNK=@A6&3M*=46`8z1PF3FtNH*PKS%@9SzZy+ZSy>FcbLEh2#&cnx<4Ufj|X268t z%juwF?}PG2hPL~l=o+HRoN|1nbVPR#BSV7O3iq>Cx81vz5(2ap3)N)d;$FEP> zCtK5LIk)vKPwb{ZNk437dP$#Ah}O7}>O)0}Gv5=?TgzB?#5K%C(BuZvN?SzLa+Tuy zCj;Oxo=+Q{V|KH1KPi@{=<#Hv5l_PsBE90c{FGj+_zIX}(Z~D=Xr|`kUV)82wj6#t z37A1!X^t7BtFRQgPe80Ewwuu!%63!WZR3}BN8rSLo1z|^vwZ4dwa%>$#oE`J>{Ayl zfDnbz-J<&E+Yg^lDs?JIh|acXS1DdCw&zn$W%@Ej@mx2rEiFiIk*1~1fM5X*1gS}J z@($H4b~^pMx4OB6C{EAf9cPjA6X{0Le_UfS{h;OGv(q@8?c-D6_I2(&9}SU$oHFhrCvF=?;;YvS-@E>!p5bO>EXfJ*3=>pj*WO;JZATOD0_IgJ2qQkuXWNo=z#ap z+3x&M5)5$qeGeTu3%7?=3JPI)AN7acH_URBO=};wd)=jGy8YT}=-ITb+u{1CbCW07 zK9qHnTL^P+6Py_I$xVI!T3nrk{_5|*Ht28TqehhHA}>T zq;L8ZwO|wHhKF68Z5jH4FCc{oWKGMV6TX|ntw}z|7U_Tg%?` zXA763uVT-kZ+W(8E0R?A7zl(#-7nVC=9v z=mr|N9f#NJBbKA1QCRMixu)FV zTt=I$Fk*th*lF$os9m9VIv8_OV}kTHXxmzyJz5Vmd}x4G;pBOz!JOf1tcokNXrJAd7QGbJh@q3V zTLHV`DC|0`g7W0NvfsO_de`sv;bgfuU+*K60pnjBsE_SyPeMdVsrFkVS==t9wYt-* z+^ZdxAOT>BpAuPNu2pv{*W^~S!Vf0Ar1lG#HF|8Omv?U!Q4EU2B%e*+>3Ibc zbkq`7fJe4QVFHidH4oj~ccl!zzl>mP4V=DR`jEWkctW>yYW~SD*RN_k;{<(EY5WY` zLrO(=rKNR1R>061aQ;lw;3Q2-e?tQC;Kue;Z<%KT0mza_zyG51L?#P^e^~sO_)#wf zENid%Nm@&gn7?QvVCr$eGLQtj=sMonIe3zX8AYFMq!hmaGoQrpOXv&G$^pp5rBRvmbnsBo1rU`h6I z`b&~wxaAvNTf#3DUW>VE;Of0SO!pu4w{PgZZ#>=aT&3teMvWJ*$ z(#$5y?3s7;+Pyr$ z%M^(M&+bt8sp?)hToAmqOs;x5M zl?dM`e9AXJg&yk8w08H~n{{k@-~m$mD4y(b1kLJA;5bWh-uAeEY?y6Qts@|#Lea!Q+{ZYSC zsL;s)f47C5S7GYWLswnlM>`Y;eeeP5MLyw;;(_@E$=}Qppb(G&y}L4)2et+855PlC z2v_xtKwnvT=2Z%=oB1>wei%VwSNAF@z74tOqWY&bz5@v#6TNOM0^wL1HfIiqy>a^RgT@3ndz^## zhlg@yM)h)JZ+4?7m?g~OS0=;*Zmyy}Z%tL1hk4`2&0fKJ7s}YTDW~xpvMuye|2UxO z)qlj$agQjir`N;gbE%gs{$|qSx$l$x|n~>t|PJz9#TJ^cp*j-hKyNux{>$(&02>X3&84Cc6L49O+wMjd4)v-#P zux312Dd5oQ2mxZEhSgYqv(M3eU8Da^o(Pvho4)mXVv6**T}V7ZMdr+sp>~`Wae_fD zQ#@MfGhR~5h}+e`L#Z&?HyB)T&ep;;NegjY6?cI;5XOhqHaR0Nu0+qjUCPT@Q!Fpz zI>Z*=PDg6_xaLSbcCB|FO|%nWu~6Kb4nWmqOFWFV{NR%EC292AxgGxIPo^;7@o}m& z&S(i--jVesmOiqk@J>{Yjd(|c1Sfs%X?qw!cB>ar>UZMx5JGk-$k%(?o9J85Og^sZ zop5G(qh;g4>G`jTVT0SVkoskA{s*3jGZE z;zW!Z5Uv3mSqyOqNH?WTA0-l!+T%P=<2R6~4dI`?9yhgdWS7KtTaQ@wlbk&Z!cm;* z(Sb{Z=U#|Ptj4EXUZ^yn>L8x)P|Ae4^f^GINke8JI~TvoB#TD8_#>D`(IaJ%Sj1W) zDHCkPNrBj%=w?y0Pq0V?oQDgDoliW=Soa6M){nNXZzN6oPc6cN0K_e~>*pxKk-iRt z=U=1FBBXyR2a+v~GB4KIGg%1YbuGd8lktJ`XNX+3+n;j1&=#~KrTmjwZflM;0Vh*2 zAusOOcc76P!}rUA!(J2wDG45mUzMeCRsKvKb{+CxyW8HmKkb5TZVbd~6@%dj*80!f zD?e;_bqf>jdax-3>#aqojg`E?C)jz0sFf6J-4B%w>^y+Eh@(VnS7kcZt>>sW=La%{ zlY~T7wc~ab5VNH6+hi}$OhH3SJ@e$!H~hmiP?q+`aLhsP(90}OYu3Ea0`P{;e&L;- zy)*CMzlr(+y;UjQ(}9LWDDZL=+W38!8lLoSCcjcC7-4&jVpYLJN%eni#L$2@OoRvI) zBIB_2g5!mTD)~yJX~W%j_bZoRP~bjz`!pZ^)%`^_A^#D?-ptWk2TguNme2dkTHpwIB=F%N974j*m#@zgL~6_=Y|pNcBr}Zo{_eb&-qF zVQIHQXL2SfqqX_(Pkv+(?!lGUV3ic|_aD93H-gQbO6IjB?>RKu_&vp;hyfC7>CF@GSTp?odsQM)r?-h8#!`}T@n0C9uN=^2YXSD64zN6Ka z;>|P`$=+}01L$|ys9z9!l3x2Brisdz3Ai%%b)&kW@ z=rouEbFA0%g_DftbzUhB;i3E9JM0A%2tFJr3?nQB`|mZl|M7nb7#=&{Xx&#my4ao9FVJbD1KST8fk zhP7tbo^@#dX}5?)?Oh2>$e#Q3CUhZMohwtyUu$Y6*udC zHG3kmiIn^)Mmlh#7UK6mbsab(Jdr!n-X@AT%j293k3$a;8WK#5TQU_%-VE2)eT-!{ z5_29;mNOPm^+q>yU?eDhddi1JSu$8^-dXljd;0Ofa45%R_sfOtWZ4tu!qI-OoZ*np zn3t_Wp0;W^zcxBOzg4_f(=cFwwSVSoROYLu$zDEBVO5lKS+L(hC18_4s(23G(Vk&3x<=z|_ zro+v>ITZ45BZAIjHh;aP=$R~-Z#%dqRs*&lJRikdOao=y>no4`bO`>q;?M7KH;fH3 zR^zJOtES;+Wq!FzXVD=z+eI6df>8Lx4zK=#CYIV*v-3`GkJgYgKx#tFtq(n0FL-G{>3-od)WqK8U~wj+v@>bn z+fwGx87Yw`O!Wn=U%>d|e2Ist{RFf7bbcLaXIct1 zbzp@3EBC1~x{;$64HmS1uJkP=Fc5%iBrE%7N(Fb(MfI2^;k?Di&Z8%uQS=a9&Z;mJ zxc8M1clC3YE|SI>z0>?FQSN=XAatvp+F0D_PL?R`%2Myx>-euT0Z1~k_pAlMg(EZK(N7&7G6Oq9x0^{dzKZ*b0j{{DS?`?^L% z;NBMt7b%MxYwGvoIL<@+t>O0G*wG3!V&6)&#$4k^kC4{5mUDK*)r#MkK=QT8%H-R5 z7qYfeRqzC@`Da?FUW{5J^3_$V0rB$Jo8a_ltp%j3B+(fGDi{f9$aOD+w~ zm{BhjKo+!k`;Z}jrg4EIArshWdoxtX_I{_AJqRry0#J=8>_85!7lB{W+ z?!+ou#A4{b5c$wQ4h!OiRtV(rle{iqU{2OII4 zQieNz7_#_^(H{?}BsTZ?sSH}!1Z1=F-MN^J>$8Z(zVPg`VvXlPR%SX?UX^3y zh4>A^!s4NP$!U>$b#3B@{R!~L8~kK{rerKq$~YS26@Rz0$ojW+94?Sz!-Ylu#e_j-vMm`6`f)EtN1+csmjb(G=F-ZN?Qx16iO-?ixKG@fF;_T`{Ag+XnK zAxfreUXnxco03lNR8d1iUURI?{bg4*QcTJeuNEx-5RhYJyh7RklYTri<=l?&SPyu6 zuRlzfHMItfr6`95P6tPxf!_kRWeYkGTKm}hMf(V5csWS8wf;PUqBYg170n;b9>?4b zZSWo<2G}pp70;k2a&O_9;;)2_Ad8CcMRXKJPFDS4&r>j|f#HN7A&cMvl}Bp%2ahd+ zW4yzL7sa5P9k(}1GvY9H#jfBIKOu@IWj*$Z7Mu&;HSMP26eQh(Vwd^cgC2n)Jd#sFHnb744jqjQHc0P|!MN_Jq z8R_jIqqkNnIP|WrB4Ctfx8-pCb+43ww+_|?!xg;ywfV#5w@S&4bJ=Sl`8@Rz`(mRnBLY@eErzP5JlnnHaSWGNr4|}q zybi%7(7Ip3H1(F7YgH^T1wpl-YgfuE6>y(Y)T&uZdsVp2Azm`)iew&;hhdhF_tAHb z5nr-C8g8B^5s`*|YxTi}Q?aw<(ae~`Zy!!<*m$;NUQqCs{xPF5nTrt*%D2Pk>w_w# zGE_;>kr55u*PmXjD|WP+V0@^Ezy4M4?~?UAjR#`p_33%*cV;14SCW=!(~X5+%guMa z(pz!Rc{ILXo_3QQDf%IGW3GVpgJNj{Lq42GjGLH0!nJDQu*a$VdlwYR0*bw$U)Of| zwCIq9jhJ*wF?dI}}e#tABIMT1-=x}zoc1uiLI5nJAlR$*|M?(hb#6|v$^ zUp*h~LnEFg`Fr58tf2MC@hfG#1qa1FW5_vCZ(+hp$(@gkqot0 z3O^o*S=N{A3kE#9Ee#JpgXIC87o!_98saD)#~w}gmpmLDn|9EZM~pN7XzGWOcP{`B)L*c-qd?C ze{ucOPXGL-*PAC7i-a-CNt%E){MR$DGDS~~&|QmH0G7HC?7FpHcbessHIbexkt6-& zf!}Vp596pN6MP!}`JnVgA0vhGPZsY@-ps6E-19*KYIbR4c>5mCmzv{W&$BBR(q#(8haA;esgDYT`C;`oJ<(Mq(;eAHX$))jvw5i zCKEX4tVuuN?ZhF4;hp8XgWijLnWsB*fhX#_$c^j8Z>;R^Tt6umwL+%($#)?#w-k>c zVrb;%*>%S!5^T(tEJOQ%oq!KUyi;E;z6QMdL4>(0bzxtH_!P-09Wln)m0xgv1 zMY9wB%)RM>lPq^dj*O>6&x16oXQ@gHa4Sz8%%t}~#bN9i9lo6Hov?k=G-S}o$vk`H zE6g)-=sRpSp;e+}5Qu<0BedZ7I`rQ5@)`?efr^9?+U%f?Ml5Cvz8w?|-wT_^T zogY?4Hne#_tPi5qS3ivy&6yCTELbXKAGsS_>mBwSr`+x51=3dgBBk}Nl6?CxXB8>87qsxIR!_a%HjP7L^Q)8B^h+Kg5#Ap2! zPChZsuu+T0T|XP$G8urdWf(=`7o$IlOS6*o3wae^W!-vqJG8{V1fIR#2-nbOT2?Hx z!@uu(3FOjRGt6eGZ&c><;=cKHM4-V)b(M9C z2?;8`?j!lhYTGQeRo&6+&G36%i}UIU&t80@8F_@3&_^TIt6JX-dW)Zm+>EawDu?ZE zuVLDwzwR$B_&_Y@1#PCK$I1No7hx<9fdD3QWMEw`La`+XJwbcKZo273i2hJH*;Tl4 zONb>X7N7_}rO!@EG>j=XM3PKfXL zbCqA`{&DZYx;2_|1YnZ&x>CffL`mx-LfA=Fu=fYUwSGk3mt=D$mIJmX9v3?B5+Sgo z*8EpMw^aZj(3ggS7Lbh6$v6 zKQApPplL?H8qinji6*V%^o?KJZ*TUo%YehVFhj0YSwuM0$Z?CqZLI1z@}4Cu9%qM= zT^}4`P(yhGTJOL#zAv#GZPn7E9IvE8f&L1K!+zRt+&Bbx7;PbDO6Y4pRk5PtNK|H~ zIN-B3oT5*!NaHPS(sHvS@}!gx^c3`ybn4)6zrIjLp+-Q{eibz`ZdR(p>zgn!kZLJ~ zDW8I$Iu6|%Y7nSa$iXo7jHzV^rEvIjFT@5X-wh-A>E=)ZXS z3P6{z2_yt6{+}(4_Fk#!DgOdMWLg*emr%fw^=^1ENC(lxH?L@7cEgqjbVOBw&wU&M zJ2PZ>vR_em?=Zep>k%pCKVKr!b(@pxE=hxF#&wg0#+6Zb1IiU@R`pxNbLOtG`zJ?; zW1DT99a}0FG?7J&guX%r&+;N5UGyNIJykf;m7>v!zLqc&OeL*H$f^TZ4zZ^-z^_}a z7$v;~h7NaRztaOWhpcOuZuT$R-jRiX5r(^_IYp6K0-dgD}UMb#)iKeCRx-mWkd&++bQyR&Sh%lYY0>_IKV2e{S$O;KZ+u~U zCwuev%R8FRfI~DWRdWS=2G=}N`Yo;U{_*f<9w=`7>wX0rNjZb*>9;4c5?nNikEnKm zx1GmMunk*C6hLWg=uZ$LvI zjRWixHf)CYf>{CW|KIp))=%(0P9kIH=MlLsaSA3JpuFtL&34TvWKWyLESp})LY=DOOQ zSIhFY;S5C@V)j0JldUWhM4{}`I9`0dm#8oWy`e6I`7@w)F+l#KPu^QpzMuI$mbx6O zILD^asql)3I{qoz(rplBVH@~27x6h6z7FotCx&MtPC3Hl+8J(#CR}k}OD_@5TL|5k z(*%i_=~O3A`XwUHqO#bU1l5hrwPpU^i91s z2Ajg8z@BR&8JK#v>t7u>`vq)NIpBfw5BjG!cr{UJo&83*e@nc`W$M=FKhA%0r_3~& zOFYn65$wV#m~o;&EcD&?3x`RT4?|U(!rh4N3mDTer>r)c6lG6Wu3*G?f}?;M!d7K; zvbZFs8Mjhe;(4 z?2QomedZ`0PL4A~SJln7+0nkVl%|5B$N^~qRQGD5I})bbI+vDOGC?R#fm;IQIZ6Tr z$u90(xGr7&puc|u``84Sei-2r&4JmbYaLA)-|rx;d}tAlY8nZLK)k)bJLsBNGoi^P z%_7jHrE9;tqvI}d+WbpwzPBsY6vuQnqR~hG*Hw!~F(v#yQg5<4?JnEAS7ctkOxT55 z= z9XYOxq_o92nF#)E^=B^OJcf9ZBSgIs_-apj?#9LpcR#dAuJ)D?{mq9~W0$T-yr&Pb zSU=D*hIsYbXn+%dR48RBsQ$uHbtA&Fs_Q>+q|vaMmqdNqJXZi}P#Z_u1cqg0Sc+1i)EyEaBk|xrrC1=mtvu42l^T2(= z-GruTIsAbS$>bEG*(#w_8ZB2}081Y_t4>QIgfm03t@xAcjRq~zK$b;+*1LNaxX~yf zkA+%_04}hzo;P9`LL}da7OpIDsFVs!MXW)|j86e29*BpCa=x z?g7AVC)@NldyV+*i;Ya<3c%bh%Xzsi|AN?Q*fNrC`Eew0Ilkky3%^Ghk22H}QNwC@ z@=DX@)+N3;P{Ws(=AZxxuK}kqnU$GZbEEQocE`7O>Bpz) zQfqiLhU@*tdd3jHeBYD{|6F0;=+Fs+P>sJyz2WcsZ#uo61=lpJ6w3HCnBokkX>j=* zZr@(vx)!N+Sq}<&N6`sAyPy~3L7z!*X3M<%&Ru!bvQ-d~k)tzFRuRU2Nlyc#o5ROQ z;3U87nihdN@y9rd-C08k5U={1KIpTcCE_;LZREaGC{1e%GGP5S{N_3xMKAH%?o@xC zshj@Q5y3{!e+m%pR+`qmE?#FdZ}oF7(PW+5=G0D{Asu+{$#xF^kFB2T$R{lXhUDFA zBo!!0rmikP<@E)a=<`9X`b*PyigQF*Ct#pQa#Xm&S42}rD-Wuz=62`NFDZ6^*1*-r zcX3yv{Th4FcdJ9B+{U2^Uxij@cN`8nP;T<=ih1tvEA2=9ia=wRg786@2YabQHoR$+ z+h`ohev+5tIWjG_xJ%4g3wOU(T$#$EO zZb#IY0Zh?Ow~j=)Bu~Pb*Sg@@h!3}l>idqH_T133r?74bN?I;Ov$0mkppTZ@saPj) z9z*(0Gs)X+aJkO*>?`?Tfx&r5dhO^C%<=@pZ36>ARg-*)j|UD^r0|-mrkXX+Ta7kC ztO+v>ge>JBX`IY^Rwp@bg&-2cmk0*Be95_@)U4{i9>qIvd-UI2S5-SCbPbz-c??7J z;t;^-7|2~7g7)qZn^1*SO&Wms?d+f{=&~h9aquw zw?1!jeHDs3BAen_$y9B};j8+f;`;&@tK?%MUf0GYx2;N~W4CAYzmGqd#?OQ+yJB@U zdJG@E|FA&1+T3lEmlajt>7i=Z@L!`2I$9;3CeBVh{1+cS{~9Res^vq zc);~xl1z<1(v+S4d)_+yT6;c|IXD)OjjMiL;Mm;^-QP9n8Zfj&3K-riCtB|Uo2Cjn zmNO&xan1zrZtkixKQ|H9A6-5UpP>MZmC^h9++JlXkX2%ER=LSWYHGk?;u_BeRaV~v zsKX|Kz9~GiZhpaG6nNG=0sFsQ`kma8-#!kecb)&85v*%6k6X zbRb>-Jb&n>(dr-b9$)dgn$=}fr^U-t#ZyUD5D8Z`Hfbhq}z{fe~}NlTu+$;bzm7tGu?K|0IkH9 zg}|?Y7`?)T$3;ONGDpGW3ayl*nvay@+LJt$RBFJh2s}YeO1ZY(j0`15x^)2q_+*=wTsbfiV`A*gCOJ*Uw-Z7H@ z;a&f{SV~Wy2RPkJ#M8Z>5HcsfR5um0kt_PE1=R9VGUU?d<`7=`@7$=z9-)d1RMOJK zq%w7I0Q}L_lZj5=qr@s+IK52MN+b2VV_(zGzdq%Hp3O3e9EwE9y;WQG)}TVnwNf}S z(#W}Yf4>$TWAP#UUYD?hW#v%Dy_eEd#VrJ-`b<&$1u!gftV_aEyulNEqbDGWkneDE z>Qmy63ZOscbIanvqi}-*@)v5|_s4hYq~soiHNWp?ip7KUcCg3zZIuU`5$90_TnesW8_{1k{P{@bKlYEopO>qN$7xIE{7gn`_> z^u840@`>Vk&;%^Db>68`pP@&?a`4A@PNuJh7ZcAp@{v%$@K2^S(6h=SZbQPM9@Hf~ z%gV7!QV8$q@(XzPYO50iV}0I5 z+UKN*MwG;w;h*O!@^&06!GelfGXh*y9DwCT-HX;HkBw}(w;r+_a+%Qyeeg&SbTS;! z#eleRBEdQW*ss{se8Ax&;km{;|M~bqs@GI&55C|T5C4-J{qMnI2;{^GRy|E*NaVTm z=wvq@jaJoKsJ^_Jaizoq1p+_9$4V&&_YZFC|GG$};b8ZCGyNsJ!Erin z^x0$0Nz#fTjgyQ)@*8W7E35szgs>BxN`H6O<8xj@4DFARzcc}Mvmu&A^T5e4OsM_j zE`+y+iS{ix!MQr1pC<#cF__=;yKiiADARM>A7ij05qhB`L{m)Q48Qob36P`E(&VL{jef;Oc0R?X1SGWuJxv} zT=yt99Rnsy@>tyet71-+T)Atv7g7JqN|KxZ^V18sKkE=bK_c_0&Q7}H<-HWM9+d; z(edTGb$u5$AZ5_b@pR1#5&4hnZ)7>)8w0hvf&Gc&+i;b!GU3>IXKuB-BZmxzJp+!h zhgewu45fTSiExQ!_YPtRZldcn)Y5+nKGCvGoCP|rg9;1XM5At#KHTIxOWjcltb8oB zEgX!GCjqws8;0x!fgQ;*(-EoU;0zoL`|qx|)q(yf5$h|+7MsfbP#9XJ4Om4l)ytZ{ z8vkSU2;&xvg+wI_5bPjLfz0&W-KL(Mw6d442CqbF!`foYcRKlsV9~>Gras*Y4Kynw zIXgtg7QEA=1xx@1#$#wH|Mc9Mk5FMyh8Xn#P@%^-`Z4##gPjA`_zg7A<=UzKa`J6} z_`7hp38L}4OH5y#>A!FAO;UEocR2keb4m`jUwT2Rir{x#>8q1`UR}3X9D?n1$;LB* zT=f{SsL4|T_}qvkSUXOtPqbLBD3=_{%V`)$7=}LBUjN(#WaLen-I3y-nXPiO%r0SN z;{kb2WVX?RYybWPYBmL6UiX;yJcJJVc+=12Cdv}&S>tSVZjWUOJlC^5QhZq z%4zChWR9-D^HTLdQ;HNpLMOPB49|p@HXSc~zNVevk$eA*u=dsZ2R5YzMfDuM()?BF zgadx0@j_%e!T^@L>)Sds_*@J5Yo3CI_?YBD05`kF+1 zFV{0ufJtdQMpbn}ANZewpJl~FN-P0nidK1uH$HMj--D+-S}L-cu!lau`YFe~rO|$Z z$7H1X0aSIrb`t>fss9szK{1XrnbJ!ga2hG{*#~kd>ob&8~9lF_;U6x617g4DQ{6U(u ze9)RriR^4~>*x>a6}p^Typ|}?dr&pdwg87hdrll4e&5Z$t`l^bwC44?>AUuA&k~!u zbLhP1X;f~xBB$Y_ZC>Hy8MEtwYbDi*gn=QdNxP#l^iKZ?`%coS&NY&p*Fd~^O$BWwgY3wETAHi2w8JoBC9tM{CNlAFEsv@3i^O5II8sa^R6_=PFJ^gBznaD0&W0^I%K-&GmI-$hmvzsAG3 zmVxha4jSHuBAOF(O|kvRWU@dnj;GVQ>u5bobph9}{twB)y1?}n?G5AQ`ze#Si#o}2 z2&c>C`L4Tal#TDT6Bobjkz5TP9yXP5tFHZ--#4;NhzvG;3!?qWM0HAY{zt$@-G0qd zHiCR&$W*BCCFdj1zRu)MQdMxR`9jHp)@33oY)84U**RYvO9P0dE2gGYKJXy?rr?>- zck>N>Hpd|b7{n^fDSl~h^kLgGT#8a>VLSCC3#B`eT^sf=))Rgdv%89Jz$h#q!Le)l zcSDdDY3Wd2hL?Z;nM*K$)GvQ6(O>c01`JI5J-@_mr?*27zOSR`;yU{If!CvXE`Ge` ze>1t1F4v7Q*$gXy?mFQs5E_n5U(Sxj32oni`QiRZ~s1Lts@+yz)`>&p{0b8q6pE0 z?xtK`Dz=vdLcvg;F)f#>E4Nx!Q>v{jH+T^%jq#9@?GVkaCu5_}3;R_5b(GarnN`&% zFK~DNFQ&E)#C5JZ!3r%YZzO1i2}s_+s9-4XSlY{_qE@b8xa|c)2+pZmD83;2trwNOuL`W!U_t4ciz_!%2>nV0yy=g|HG?Ce zf)mV+uMp#!VWOYvA8vJH)LIHi@taK{3!&O!U^krQ2~7CSb0U(vjLAXo>=tvO(Rb^tXshc#WvzG%SAhzK4p>-h$h;+*59g+~gNirUV7K zemIdwS@-H+mh^KT`^=IP6GcWPTsq>tcW^XiD4@idI2`NZ84|@d z{P@Clo$r~Vk3mSi5B=e%v2Cd4BFHS4@*o@six>-8-G5}vC2E_qi%IBi#@>4D&1HL;FF1X4I9DGlfA@_;ZXgy5(jJyXIaBgLOSn8)QL)wP zlyYG`B&#Yn3kX{-+B(RulZWr8?>s0icUkWrtu%%&f1=-%*{O4x6x_1cv}tb&(EGIm z5RzScjRq4p!kkhbnyyRi8%8JSevKgQm%^W}?0rUlQ=RaebtYR-2xah2zesiI{IaTi zALZ=zZR5qtWJa1{W30# zBs7KpW;ctX^gj^eX#*;%jzRLYG@oL>kKoxg%Qj;q?^X?!h=~-bSV=bJA4P?f7`xA5 zitR6zwPnV~H52&pWYnxA#D<})Q~yeB%{U`*AoH>cVXJ@Qf2No+m_g5{UA;o-ZmU%Y zyWCX;6mcwm!8}?I3P@NZ_wqf|aMDB!`7SF-?>3Kg$UF2~w8}r#fTXV1Und+zpEs*rt)j8yN3df+0YI6Sg~h6qo0tzHCLC|d?96UsQ_C99Uz1# z6hSpfM!N*++`s$M5ZT+0ZWgca|0IZ~{%3bkelEySHeq=tusJmY2}wToT7LM|qE1_8 z6LMo@-ek7+20p$yT!XZbUn?>1aoW*NAK=WogitypnnasaC^}M{z)%ABN)MC+F_wX; zpSoSs&iNTv(uAG_a>~y(?Z3|iL2kx#DtXY+SN}X)q(bEDOB&03f*_~GV0*?moX#UB z2YlTVRfmNy4A$G7cARQ4;-5U|GN2_QIZAC&QPc_KnNVnKbNp|cWk3^Oj(il z_|18JYqwta+cl~M^eUabiL%Ua?IZX(c;yjuf@|dB0k)TM3;v;47tNzX@-Nb(VroEs zZ?4{gph(ZOHbz7!)O{XIM-{*cqp#FZ*qNGUb=a4r`)BJpus=w` zXQ4ipES;IAm^z+PE00B}UWpdnzj%4zGgGm&jC)RpYB!H^^Xp>@l<>EG{R1UG@UllR zUUcpU@8v_r{wT+kBO>GA)KQ&VlpC3Y;F4(6CD=*4OgCNir}3dGjq<0#Veplds=x}& zSN!=ev!_@>wB{#S<@N14^TKDOpa0a@+@311#R~)%DuUFCEW0jpJ$Qn@6$S2nKZ~P& z`^Im7F_04fjuCCgjzgRdzt+q;53YDV5IGsky+c>P}TK#p*nq zTL{k-`Z(CS!K-0H4(QVd5}z~YOJ@tB9ad)oxxi_Tmz6`tpwJ9CPkd$mp;s}RB zm0&t<@j0qx_h|PcHO`M@!0~r1jY5Itz|K0H@-|Wz)jwtI_tSM3n?H>`?-oDqUX(=0 zh+|U^2j64u9>89W(2qx%S+=oOz-PXF5ESKpaIkH>t-tJaTX@I#LEm5WkAI`)8Bz(x z(huy2%Umuyhr-K;j0*9Dd|$W6*$-S&U}1cbh6zs`y1>UR7U7xU*G~WLD;B65sWjO9 z8X;BkOQ#~rz}7{^337Xgr3mtiJt^yQry;&MSz=yIg1Yn7@id^BKsCxJLlIS6I+(|L zlu!w<<-zfENeN_UJe~Pg??=aq;e&H#$l&YjmO59qy$tA6<^!2eKi4KUPDwlBp-uPL zS_2hGuRX_fW$=jjtf*H!KOxlhNnWd6gQ7Z~A7p9ep%>Y?p0$6O;Xt*Jz=p9~MdX86 zE`k!(ueF8J$@t|F^_{D6l(FhHE9!mQOZ;Lhi-!jGFnsCXJ^cvMlt@zkEN3i1Uv9LP zZU4IxS6&{U@}e?eG4^<9f*sJkuFA}I8P;Wi?!6-E)$&%yf_~YP|w!k{s+usXS z7=mLd&tOh5$`jwhiyXT{F~1wzyl#gAfdVr=*^F8LFsk z2{OHm8i5_CJWU~kCA#3#L&M>&WShlbR)+dLX8(TZq3PG6Y2AhX#MyI{k3#o(pwz9~ zJaqWGn`j6Yd(3~dy>iUf?R5-F&g9JXlgJ|50kr`bhGp-2vrzVDY;(tVp2pr?^ZGQR{PXsx*1d?Z zYXUidBcMJ@fppmiGeDeO1`r|N#vq|7x3~rI#!pmx>_$ecl=^%2cFku6Kjb)z7wpg1FNwXIth%NmhE$qW0vGbf3 zTBm0!w>mxv7plbp!lso4Apx~w+tQZZSH`S3)XIDE(*fk_|C;T^kkml-&!2uOtXTYp zq;Dg-nptHl>BgFZZmgSE&yEV7zsgPLmEacIu<0bQK)S6Y7dZQ3;-;{0jRB$GA?M4E zC@kyM;ffMoNOCJ|GI3mjL+)L#U{o!0YBeokql@b1Gjt5pFN*G0$655`LktULRK+ed zu#=TW((fgKMy-bXZ@J@~b+wx$%7(gfkM0bf3Cv>=ngu`Jfjh^iMl1JTI?bkf;K;5J zPJ@gocp*F0Ei0Yd63tOPsLD84=q1JY?!Iw4P@ncR`Km|{DUR9TiWEaKpNh^d#AgeekV)RbW7D!O2TW4ZcIu*T)uWH zT-H5|d%o^a7(Mw9c)HyO;%nShcV)MGVT70dB}d_9&WZhb@R%S1>w{J=R5tWq7-uM^ zl6#G+P$-ybU_UVk1Q4AF>3Vk_$%zr(W}r+o`E|HP`M}2@GJ&{?B6+*X*|j8khVUHxp|5g@<_#Oz+&2q)UFz>H4_o+eIv_U`JlkZG$0q z2{*6-o_ZSFT<+Zab_G4g;0qF?GCZb%0~$!nvjs z6&2Ay!-~?S@mGM7N5CPruhjO4miqp6-%os8H!uvHYSz`&q}z#yZbSqt5i7d{(x(11W*5dL2?Wp^npxJ+=kYJ@wC9)wlC_?EGh?Jj6be21g-sNg zZr8Fz-wy0-de-19C;iju3D|ZkqSJKzqwW9TXkcjVg~uqnwClFVimW60@F^<(`@^v# zCu_+{%k{vU>X2}PcsGEazaWQ0FM89Yr2I|^vX^)m7IF|xT@F|94&bKn%NV{nQC3#O zd_Df@Sx4}#xz&V(3h_BLe(JSTP5e*WkA{GF&~I@|$94FxBoah z6e)|#+<6W-rh_jqFWwDjg>+`M9C9mg76n+h|9hu!vOENzu36~rG+j=lUYCcd2Kx)L z3lzxm5`k1Oxv|!h&hA|C6ti=MRz+G#Mpq}3#=k4{On*<;AWPd_)}d@=jdyR|E3+-a z@yI*hC}YR0cD~it@o=>=+6NC*3q19ejIcY~vx*50Ik`U|>Wi=UDktYJcmtat@IMD` zu2E>ptR@M{Ap+0~9!_#e5GD}<4jqEeHvU46GI~4tZB-!S@yIDM87hy{T}L+R%Xzbm zS=#$p1)<;y9vOt`iOgu5Ij4P65)kjkhBRymu*Q*9c7k0h9wx;bl%M0@A6}H};a+KP zbe2UQ+XugJ3OYO3Nrft3H#0vR0XU_(J#1UN%#~E_Pjb00P}_(~7co&6U5a``4sGLm z(atxo^+5ROrsy_lBcL=-{MjD!V4l=$GK4Z^)-`TT*-bl@ZM`^}H3J}QjN+e3et!CE z0D9uADYL1FkcqO-!RZ7dj>iU@L~J2^n38_4fzjT#cdzS2=NFEKgy_b52R~>?rDO^k zO6hp?zer>reZup=Cs?nj<ccc4EGN23|tUMs&tYn^Bka#kT1Byzx8qx^~}+p_|?fu_|0q5yytE$S`$HDjJi+o ziwRS9*B;#bi1rHvW@emO1mF%{;Uk1!Eg2Tb$hP|JKW@g48X6Qz@|ehG0%WvXuOoxw zO4Ns+3#VW4xZs?|ijw1CHM+$!w|zev10i=zDjU-tPiedFt5J#Ky0sEk7Gb5YyQ3&{ z5pCOdF4yOh&X=ESZw-{MO*NwRb42-EXkdX`Z1v10Q@uPpU_^E<70d$%fpl~m6w3as ztRpEVJ0g_tOOWZ7t*4AtJ2}12p3t&ArKa}uIg^Ua{)L=80D93KC#cDyA^64<~UA>q4&G>YAA+4>~Sl|IWr$K71BSvjT2E zu6rjfS@aA4N{9Chzkpijfif_a{^4al#F8D=q2q7%K`SogCUE5^bvXA|KmNaEZX5UY zav*;KPJq$7Ta+;m7#*lXx?V}rSe}lCJXP5&7wsZ2Z>C-=V@(c7+!9z(zLh2D=@m?p z@;{aB_AQGq=x~1id#@-y{ME@0;g13?blowlWXo)ZKlACa{{3Kv!<0P`1n^ za%Yn4^RY4>rj)xwm2O0PfwupswseD=438MerfO|z&2x|-q}cA(b((w2i>GLQgcD{2 ze_SB57PJV}D`S1w#fn&3bd}|bka3>T`ceiy$Hj|mo8B&(YFC)BjK2=%)?>5T@S%F!-v|!@BU}#yfkM6>e#7TTY3S z21dIz*u{k%+Cr}iRGMV=$B`}w$=+8>OKO=BxDfw4>lY4?-R5-7n;!kBCSWiFE!pWm z^hudzh%nYL<|uN1M%!6(Nt(i`z(Befy4LA`?f;G<7F0vMco#=N*y+C+ zx+`Dfteo%>SjE8FdVRo2&PQ+10}-cM-C&sawXr6PV{&l%>_s=@p08>f0a-l{CZCUPuL33gw{C) zaNE%rGEn#`E>~MLcg(fY(qz@!0QcjkGKyDiDotmL#d;)PmNKR}4gKx6vc5V$WFee{ zw=ZGSIB7@4G3SWYV_{dyl}AQ>R;nzv0rVRo{)1Pi)%_^29G+IR7wWVv0yS0f5J>D$KS%G%fUclfQ81k@AO zA2N&;&lGzP@D1+*Ph2nUqg;#UeJ4i&PNHWcQ}4>PlQWLRgpzm=BlmNFnA>bI^_#W1 zah5jeN*hqc$e;PK`vF&kxrSeqSvr~u;AT{QK=8?lBsc|ukM^)cY%j-If;sF7DL@+E>4)5<3 z|NpW5O|LAfF%~2$w_MmUp!@H!D)+r3kmdxTs0jf=Pw3;w|K5p^%D{`z;y}YlLXbsO z+`H}4#iOtfBF_Ez8$s6}{?OLk+SBqEv1D9+dE3@-s*#V*GdYHgpVutHeW;-nJsA%K z4hDAgE0qhEqaihqAMWDN6FPm;cojmqjF}4jYoA3}pB`8@5x7|iqyh(&pEo{IfCL7D zUbB8GtVqO*_m|GL2c1ck+Z$lncc$$eWsbK51qx#54X>r5@NVh_3gQj#1x6`NU#2BQ zW^q#C0}r~RS!~1Z=R1A8GXMH4lD_V9GZk1CPnc4j9L+viO1{R97RYv`*!pWT2FRGc zj+eDp{J^5E%EJQq?$2xac~1!Q#@fCo)~o8jOy=-N^MrJP2VhPzp468^Zng*8Ai*87 zz;6vA&mLEZLlt?=hlpuaoV8QAiP?X+FcXwyh?fp8Z<}UTa5ipZge3LL*oXs^2P&8+ zv?c#?nu^@!kiCNvJCWsiFSBxAA&0=8D3oy#B}LK;Xp>WZ`S4C`<>&JjuUiwU{AH;z zQYqDpKd{+3xR2@g30&%o<(Rw*z60{47o*k6 z)eQby=PpoSGZ}G$;OcmRcJs$wahkZU;@sb^IibZ80YY%RfCI0{!~#00GV9t2ISbVb z+2HHzf>Q{m#L#ja9BowX6hPS>mBoLd9nc#RnPJjj14ub;7f8PzLthafFmobu_@VmO z`9&US&%WeEl~lUp%RQyYlAaxKHU+GB_w z@cn1!9a9Azmw&92nb<@)FhHLF7;HP*dT@+87TCl|kHJNrRfmmV-&#p5uD>UCA<}y8 zIn9oE@sd(<4K5~YBXN%(#cPpS4%OHDybDE@6zY$uuLs(beY096ba^tDUU;_Tme+F= zGdBJoulK;kpOZGOF>uIQ?z_ewxI}2w5u*6YD;_6L6zTs?lR5T&{zHPBMl|Wq972I? zXP2GgV@WMu$#YH9n;UKZqOA8_`H!`t4;Q*D=i>uB@m)p5-sri^J`V=5a9l~4bKXg( zlMg6)S!3l%Fv0sB1(2;JRpKtFSpV_RJWRjjQN>&Rco{kQzC%+sGl!)4De?1B$OdW_ z4SqN8qnF-aze`>SZ1KG*KGKO6*N)<-Mi*!a3QCEXFSeS_j{^v zkRQ$z*bQH4uPI%s8}7Z`(7orvzr!0Pjjp}%6#tK9r78yBzDeMt$L~Mm4djKS zFRf1`5QZ!p@W=93DUMwXoKPX?dOoy2nL|K8P5Cj$5^ud5ZxBU5oQbBvCd#c(3ZH^6 z5_m;E276C>QoH4WEn#T&(1*CyPz#zv;}_qJoQd8CJ;Ye(q7B$L!SZ2 z4Dh`ME{}I}UMq#_@8hUD`XEP>u@EyBq?m8mvIAe%rr?)?J&rDwHS zHw+n5Q3RsyelCRejrSVfVu+wI&y%y8K@;$$E7s{6C$BQJ3R$o3cF9Fc)l$8_U};6hVj-ywM_M zOxYvQ5<)}$K-oCLR}t^@GRCmVY2brtRh8k+#7BGH(r_uiiyqI!_T^@5g1m745L|&_+_p$DDoQ4*TxvGdT%2>pA6dbTWRJw8c zAmRF4uv9=RLH$vLnIT=2lU5qPE<={XN6NBKcc_Ts!M zM3Cz}DL7ds(R||tz>#}nMRUi+hg-`ded=2qTYC*l*JFEodnHTtt%pb+6!Xe&ky_j& z#@~u+76dKHK4K+x5A4udz;|FC8a(DtJnvvZrAd5st;XOI#hT=soNy%us-ZiH5N`7; zZ+sw2mSW(I44%#p%Pq4+sFViUrr{}6ZgAk+O&C?UCWdsP*W5zy7bZ-^b>0Gwa-V@8 zh8%KIKLh1-1n@WYT_S;@3mO6FJ198p=HD6!aC!2qIxdg|0^R+10ZQH%h9|2nAaPrA z@lF>K0F!47olwD8*IkxoYtDG!FKPzYh&yIB9<|~xfKS86v0yP^aav}fLA>d{>rKeW zv11I#@f+;pM92I^;_}F_&?WL%au8=RHA)M`exL^f=if(}gbF&M{)%7XdWHZyY_B2Y z%G!$SBvprp@d|vo?KpYI74CO1hpL=30{ixE!slKW-m9firT9wsQz|<1naw?4lCj~| zjSPKsMb9y`0jMj+{M|d03>&Lo`UK3pi+@+`!92bi%ae{r$Lgc==I{%f$is`4gs9A2 zWdPOB;r1Azd4<5BVsEj$@JX+kMsFh2a6EW4bbs{{1JL$S{jezo9LMKz)yN7%HE3Z8SO_muN zr@=xHZtZrYW2#DC&5NE0o?QCG= zJUr$rbRT*RHj*hWKOpDSV-}wW`^X;VhB| zXZP!1{;lx5w+sFSK9@%iZ2$+`WivGwxa~rYd3KJkcqGm6Jt06G&K@heNIwrA;X9#i z?1K8vL1&TZOCA%T3?B_p037?Y&&_1JU6YQWaYx3FF$rhq`R>p{Cd2z27wV7AjH^aV z&g7Xjjvy^vj`XkD6_KJk3EQ`9TB#T^Uy0F^hjmj|5W^-XoEfz7j+H>Y`P3*lqDuB|+>R5;hF)vB$e-u2AIqbYT7WY!1@fUv^z)d1$4#&Kx+m z?b=s8mOS>MJ-6ku#9Ds(@>&>vt3)T_{o%VWFs}kar)}zDg7C$D^LnH>WZ2N>)h+mp zt<89Yqv~^V1cD;6Skhi=o-x(&n`_=Fl+6{Q!S&5&`3vM=O<}te9vdEK#cFWbE0o%B z36-_TUM&(eQaxHblPx+~OQ2p z8fVyA#|5|@JFw#|#0f(1%6`K#>=-H?q;0MFQ#a$-tlou@xkKV^K2hzXS+EyTH;_5H z45NN(Bh7yWzTs(m{;S3Veck0kD3tM#CGXa9X}Gsw$GnQhL`LtaZ0|9YQKU4d$1lN4 zJJWSNcNh6R&)NFb1Xac2-F%vBo>V3oMxojyMXa9)aMR3Z-pjWUgY?OqS^0{|{~^XA zRA5=Vj5odtT=L@{o7=`Px$ZSqR<_lfs z1uWM+ryX=~X`y?EUg(I&0=PEH%72MP@7bhhOut77{Ok25n_;4(c`pHQ7nRMZl>F(s zILtd|tZOa=IuQ7_^&sJ0?d3K=;z}>?GVyOVXgAq~n;Un-fYbGRAM=_9PZ!HY%Tx>s zY6Wy?lQe(EX$mCyuaJ9V=J9n2^yj6{@KY#gSV5N z{ovkUI?wHQvB4-0knQXo(-QK*Y}v2N+{+y}8a%NCngG&5}izLg(&_UYSY9`-b~${~Hqv!Tx%mjLHnutiy2>)0>dH*_Ke zO%JcZhZhKaLdkmk>ui2kk^)c@f%ezc(pO_5gUt^9LASwspnv~W=bj_@Jf3y{hy|zs9=sgR9gB1W65}g((B(d@ zbSsHWK~KG1-rH z2BD&-Q0}I&D>1Yv&%b$j`rm2hN23=rq9DQ0 zoy6iZe`cB_Tj%bmhV?>E@%Vz@5*XB+xKI%~u;?@9%ID75Gn1?Jgvz=4pWUP&tV5?U z65o`68RU9#97?da6cj-^?*!f+z^4L>sLA=aHNvq`;DpF2E5J__1u^KU828vk8Y%6I z67w%STVTHZ0yqm|5iDpzX)=<+ODDye<{yM?NAf&A?3;emyv9kJ^Vb6d#vjA<-`2IK z4DRN(Ug9{PtTIc+mQ!mk*%c*A<@Lo2mSo-nx~1=_p0^-|S11qy|Bt=zjEC#%{w0DS zN`fF-LbQme(HRLMqDQnSqXyBUMRz26i-_K%OGwlZ2}ZBcdy8&#VYD$b=iKpop8vh~ z|L)$G_j8{&=fj!V`|Pu4?Nz^Pt(%e1Qmuf237SXhiEjajY-Ic!NHkEqJXv!(@26Fa z^OS>T99B-*0RQu42E+#t3E{MN?6$|s$oG|A z3fUU44j1QtFyaf+YS%h^YrMhD{U0OmXL%@RWzAs0!cp31er~eQ1$1o%gJf-@W;(-U$ zT~6J#EnlR*C7vIb2l6FrP!5)ZIx59kV5~>~gUNzmd8~yn#l(1}GnB@i1BBA+w_6L4 zlo+3M^?+-xBnue_uH-fWxcsFfe!y8koVC<Hp=J0)-vh!eg^xP_+BIVfn?qxAf?cV` z9V%P*%*!G&+{ankmEUXA7*M-r%;OPegVP&c>;7CDJ@9`X);Hmj`17#WDAg{VuSyGv zTgj{*RF!Da3fNF&|0wXAty6R_wmSYNHf|ECM`q&NZtlH6f7-lP;7T!aCN%QN$PVpN zzjh<_j-&#&qB9~1$MHJs0OZ{D{mg?kd}JUd3rZ?B+HxxnwadBi7pZAyAa>FaX*c;Rc zH@KZ&%{VD81=(d+J{`?y!1+t>L02glfG9u6l#+e+^(<1QQaXF{kd<%yHVlf-!79y| zx5WzG?h~-zzkB{Rxj>=h>)v^n{JONm*R1vB{2(>Ro9Vo7ik<-W#R+iu_MK#F{pDt& zZe=h1`b2 zSI42`b+wx{a}YVi45r+S08?fjj)GSg@ec36`rq%P8ork#^Y+y-Hrdd$18=X=xVZviq^FsEuG+XeZ8A z&VS`-bo3FU339Ry&$o)Fa~c-6Qwp9-{Q1(=3jR>;J3Ckz!Bn&^eU(x{zAa~ z!SkL4s>b!8r=Ov;ut;vlX(b%$4O`Q|%ky8mO&N~DcRtUGdLR*a;D7JK9a%Sd6nKNyr0yX4g{I+?Ky-arFT}|%cc<~?O013c0s9mcPajqH+X~?t09%18rYwbHE+js=QUyRMEa=X5k2((!j)C zAt(&dYGEI}2pG8|RlXj__~`=$wtBFK=#k%EJ?WD(r*4231IQ2H+td)}xVriW_>wiwd6Ub%#Ebxne=rb33d3^!=>sTaV)fzY3#p-#-U`h4c z$K7j^NTdyPEONEXtxqX26d|1r*q0q)L~5U{Mj@gr@|GxFGVjkmpHV#W2~?}Kfigd3 ziTY6u_)jS)QFTT!Q2p*3k4MZbNN<+~3*^ctfG3MM`_uUa!h^hid9-_l@7`R!eK^QfC)RTosHSnE_Ez(U3vvyNUM^IMMUVaL%RZv`x&q!!Q{ zIkVlbjkN;J58h}VE?Y*rTAmV@Hr=%c^D|Jk?Y+~^TygeO zjMd2I8~=)1Df|#tEEe1hX^K>xvq>@1=XOQ@Zc!o;oPrGNApbpTfBc^C%aX!G7R{qw zpoRKL8F!zh%p%$)D}UU+0r<>pL6Qi$BoNY5TDKIAnl`Lww4&j+KJ@Y1pK}=Wm^9sB z{#}f{{XtNz%~JAKAwDDQ#X#bcigKLXx#Ub_f1w<}V(W*-a#iL*UJX{%MphEO$f>-kSCH_gGx=%ZyHdAwo6mz)^2=Sc+1{LZWVMSgN3f0P1)d% zC7N%P?`!ca1rs<2^wFQVC1I5ZCF_vII}8Ub8aEs;cTdWXT^#&tbjK4U5cIUnsY1!! zQ_oUqHBzlHtMNG{JLOM*4Wb|dqz=AcSYVCtgWbw^(lZx67iJPfC|BxdN0a&=k(u%mxW6W+$P-zlAwH#sQ5jff}VOcmI_{48@ zt(<>}TICluT7ms%thb(+j3VRvy^V{E4DZYXaE=FVCE%+4N?lL*OT^|L- z@EqZ>>HLQd(&kz-uaR!}a~r-UmI|vr;4m*pJMi*^yRD{b=t0ljSnC9p+uHXI8I&b{ z_WY!!)BzYdZHhf4&ta#TsL}mE471c_(`QUXICq(Anqq788fXKmI;@X#XCj|uJ{cS~ zD(~jVcjVE@wD7T<;22vJHYp29G`ae|z*o_)Seq|98jfT6xPI7QF=a9f>Kob6J5suP zEceY9%O8I}+J-|fM4n?3zRp=IkMi7!#X4N!&|vg60NW~|NmK_KhshtI>iu-S#<++q zPo#)^1)gKwibn3s^fiylET9MO0-9Tm8412szUqM!{(XS$)w#WQM`w9`IJz)h=%n@2 z43$iSs=nAJD(9eIbj1C@vz|?IVG!h2XUw5$c{o|_y~gkQ8Uq{gYQi~T*S(SiJoc)w zYxgcCG7l0CpAQncH%S8T!kMExX`3A9>1NY@H>Vue6%$cQ3(1`=2Iu_@L?h0}%b&8# zt>$m4X3l@7t^Mv(!}3J1hZ2R(<&|Q8hg8I6+A>&R5?Xxbh!OQOXax1_=wDg#K=kkO zsYcvEL(u7p5ZY%ddpn|yT5ay|>9_ZXwm)T7y!Na5zE!;aH6n95S6v00mcM##Z8qm? z(?OpTPJapUw98U2I2GpRJPD)n2qZ%emBmz7-ET3vu9Enb>@)4m!fnPOzkcp=)dj>x zp2zj3IV7qS{EoeS_j&e8wM>(CQM*M6!i2C}a1CM(_WGUnOm@&=oS`f#$-_rEp`A|O z3MdOVVMSfm-)tkGHdF))q1 zpP(tT_PmVug;@P zZBFobDr2TBX=$(IX0xo+<}qg`?Zf~aU+3&K4Ng5UE0#2Ozu|hq4yrH5ckxF0=>h<} zxN3ats%&Hoja^0UoMO`vyw{j~p*mr1dmnjn>JKmoOQF<0yI_aSkw^HC1x0c@FZEO< zP@vr{mxvhEiv(V`3QcP8&EMmMY3r)~z1-2S!dk zPE=p#lsF129U-)+jSUsIeZ9awi~lM|3f`)qf135W0~SJN!DYv=kH!r4D-Ebr+SC4PlQsuP(bcL+cqXN%R`H!<3u73$Pq;|1q=kWtnrO z^KD9r0)}s3>(QGUxNO|h`=?m!CVDb@q|!-XCE$8#`ZwCF9p2d|mU-Vy(jf`q_#Z6i z%5x;=B95^U@DLAQ96QeompotOODNEwrAp}w%Dvc8V z&H4l38~&B*sKD+T&zS|$_rFw8l!dT6akG=o@8sKlEqwR-xiT;-vj96&=gEG}pYQyZ`tb~flZ5jFS4iv`eRaj_37$iyYlBV-T5VD$TC$N%#QHXW zyx0dQ6E1I^tIW84Sex+PF~%OBZ;#5I{)ryf-nN>38Hf!l-2jaI>009)euzXm$r=cs zmIB-6-)Dp+Ib+#tvce=$>-|ae6K?CD6V)}-(e7)G%{b};IJlJ}>4<&i`0KFvh_0yt?wuQ2iJOs*Oc2=q3SFTFSFdu**OPFP8|qe?bTw0u_5-UHxFT^@00E#G*0J&2}w+_RsJiJj+t*d zxAK)4;B-XPr^{+fxV7!q{Okm?D-;`ER$Th>)D+jkb)X}ggxTH7h_x!|!jS7Xa0pD+ zerGM`>TN#4(UwW= z!ERR`kdC40!S9R}^;eM2{hcSAUh@G4=YNdwPOXCLJST_BGf7k8>)l!`ktz;b&~3&m zNDA>3LvY;-(Q@~4c8V*}fO2y)J;1JC+;E;$p4^rMkEoVC%Q!1M7Lb_d*o^6fUN6Sl zGJFmCI-KpjOvZEuPHO?_&h?b`>rAYb<-4_hR=z}_VEEf%KcR}Br+@ZCW%WsFunQzp z+6ZQ7p`{j5(O9Zr?s4*1v-T%dc0pSAZICjQ3dhOXIwd1-%uGid5)B%um zZP2iYUL$H7r7L{vP*(lLd~CIxrX2ct<*22jJI1qL=ObsM{Yn_mWL2H8TH_l`omg};E zP?bMS`>9`>O%SEh8QnOSVy{&(ye~T%COA)%pw3IJ9s@3Ye8vOdW<5>=ywpH`c^BnM zsq@=gXy>aWZnrj;RQ}oo3TuSbz{K3`BRi6x%-wZcZr2+bH-NZYwa=sa$}5oYYqlag zmw?)i8)&0}P{E=Bqrn>4v_F5bE`eA3p|Wb7l*L~^LI)g#dc@t=Th2^ZgsylNW)i#6 zZ}GR+qm_L$oyek`xHO}*d2bKU{60UqF6ffOleJ}P=Y$3l7DRvyRX7YHW%KV-^x zgrpw2tsB`Eb=)w!XNp~kw$PHWeB>bPSSe*(JH`?V>0)H)Y{fPwe4H>yBfD^mOR2|e zAJqio-7u8$-5-8Nc3Ct|d9O@nXFBJ; z+UbHjVv6#(rzfBmo{>*=?`Jp1rU3#?KR_%aUHWrsq4<4E6!-KOHwMS=^>5C1Y+;lz z(c7ke{ogl>VK~*Fmrnw^Ouc%o+`kX+?N7-a5M422QMb*wgSXDs3=G+t*67rgh8G6k zA|P%oZhW(+UaME>#$d<{0l)kY+$|o~P2k7cMk|FNIRHrO7nsEDx>O?&%%z@Vpjiyj zPMqvkcTIO|bOHaj9~`E>(}k(L(0BFa5v}sdlbiOlpJy#GO_LAni0~_(K-ws`QG4J9 zF9b0*S}+V1HUK)GcMJx;)mz9Jkj|BgcA_>PpZc;%0sqpseb@)3?ky?Qc7JLZqS|Rd z&5o{@AfqkSe#4hI2{aqFQEGWy8sBKFSyy{C>odUsOfkAHC&%L$mJYnxLs@fVC!iYM zOJXCAFfbE**MrM`+%4(MBePI2rr4?W&*MObfH5>fCR~1^`+UK_uV2^*b<$4l<@~WH zn7Xhl+j}k>jzUsfK{>XBBZIKWB*(e*n9_InHnb11$%OvaV#?fRMV4+B*QQQ#?nAoL zt5)F!q6p8IKgp2un@k${K7su?z6GrBgL4oW?9S#vW^_8er9R#Y0yuY@p+^(~cffcg z%3~Agpf`BJvl2`_VNuF6iB-<_S|X#!cll}N%O@W-<(uI&a=na4(&4ai3j7$LdlLQa z7bsoI<2CPNAWcykjWm%WWe;YF2hx-DCJ=Q1Xa)yiA0mr%hYX|)7|+3uhNfWAkquZN zc7=U~MdVDc#(pQdlKQ2=HaheV4>0}iChcn6Qd#M~71ucKv@*+-B;m_KSNN68sh%}0 z96*rp*tjv!VVa|&_H!m`eZ!yuw_CwilO{K@^-ncKf zpFpOSj1(+$d0U;Y9oUucBJ8>rX}3~-0|@A#2R@$U*c|xR9LVGkR(IUUSUTuh`dv5I zxgS)mce>p5@JvDdzF$#{W*ZeTX6Kid?^a~-UztHQr2jsP`r>+z_K9Mh@4SB1h?nw_ zGP}>wH6t4>8A~9IeVX;{n;bMUIudzWp7q*{6Bf0oUup`fSQ$#bJ4}&O+*n9~9W$em z_TIzBrC3EsnaBdj--1xM{8F&=Le}HUh`XG@f0EVT1#*=_mVh=0OhCeghQ*TRpP;+m zDu};)RYLUcmqg&qD`7J-8c~XEC0%rHdH2w#HDcA(JIoE#w*-3%Ry!UN_psV4fmV4C z)OneLdOcY)GC5QonV^J2y73c!aC^Jhmm}zMYGrOOan!6v4`nPfQL+3kdFe1`@ z=OZ|?C5F=R?YIsoyI|KRP@9+%us%qX;=}!X7JSoHf5~MIj6FQOhhRil-EZPp{S+9O z+~OfcA}r~Bw75{g5r&}Mw4v>Tof|Klzb_+SOo^Dj>aIQ!R9S(b7uG?ksz-f2YC!fW z2+%)ZK<>ma$FcmiDuGnkedyrw0GBB?fxS<(b~lFzH+Ed>EzH^;T_zim9M9Wi0QuzE z+fGwO404fgdIy#R*@~6?RKZAnJrIrVH~<+P7YKr5ru@|1*7aYERhz{vIxIop{(h1B zV4FFqXE-2>u+S}|x=C8kEbQH|FOMm50g$s*%2yGc#rIPouZpkz_ZlSGV@1rFFi1H2 z?7IL)_>MbQ3>}L{XM>MD*baG5+qh{CW-%I$W2@h|vah2shsawk-+t|--!O920oCi* zm(`5+>N*6j`N)N-#^#tSoF*n{U1Ju2v1Vei>Cho#qV)CI#Yjr?#b_IRXK>voQJXOd z=Uphmrg!BFfZIXG^@Z&m^!9|$sId133elcq=S-TVMS=1vq)IgUa^r#Lp}sLfv$oL6>{+e1rYh}aXTOeJTCI+d70#(Y5s{6A{G}&TR@CT`Q@+1a zOs{#HEa84x-`5(blM(Vj3MetRQMf6WDwZzks^=4U7tJ>|PsRmb519R07pZAj+fX8q z?JDZJ+<%nl~ZDqmr_B+uY&Qdl+l>*T50{rWqq&#!Plr&2e72a`!&??t&kSk=jq z7LfxAk!_hgPrxH)B3|l5606=@+XfZAYFh=`A4ti6z;QA(v=SN1{$!fw!&E=2oNqU? zcrPnske4Y9C_f<3H!@VSlAZ2WFU3wluVr{AGOQ}T#3Fq890NMX0hT8#D~IS!hfb@H zhC5`mg_8;l>@An~RzudT{uo}`pYO_*3wWOeLG|* zRMbbo9d;j#s+WE6VZ(CaI0TdT`HHjBA7A)FUs{g;c?^Bm0ZZN@bPreef5UvyYX<5$ zkLKx&gK{hfE`;t~ct_OjiT=Q~L2phUFqFZFcef4-G}Nf}sr9+jobo6e(W1&WOc=P_ zXn4>SxlAE!F;fde=y9Robiv&i%eA4G8BX`tnx8GQ^MpvLJ~?A6BgdX~$!9w^t#QZe z;B?uiuaXMCKKEDu7I@3`S!4oQU1s}otx50t{@>FDob$oylN1qBR*#CZ4+Zch!jmR; z5}l5{?vSgPTPkd5)ik>M8-)@KVG8}O=!w$pd9*!#Ro6MtT}!r1(9EV%~mT~2=hZ_y!kz-V{J&{gqcLz zg2t8~<4W&s!hD9khPctWS99Wa7dl{Q`}0-?O}eHz=|g0kInGb2_M6N`bMVM@F1cE* zX@43rbY;KHTH@$PTt&aYfs19~f>YgVW!*p0E`e+KP!B9Ra3R|4X!*$0pYA{-^Yj4% zX@EhJpB+!a*=>I;nf!DgxIr&kUW=>Du7E2U2|#ZkR6GLqaSAFD9L2iJO&gvIN|=v0 zBLYqo5gW#5Q!n+UZ}97WM%3aw*R*Z|EU>c0E`@uiSgUH#2hL18Bsy09F%o7kp(Uei z4#zvstgj})3|_f^e7+m9)_$@t2rPx)N2`2>0$91#&f*iBfY(WbvQsT*WOnuzSG8I@ z1Kker!Ii)~bPjq=Fe)*8a8S^fI3njZ+Fftv&;B$sQd#rfr7grF5gK#LYj(G;_f?yk zAda(_UW;P#&4>ZwqkfC^b%3GHc|GLU#$_FE)`-B3qQ76upl7GU`%9#TWAx?BE(*-h z^x&dZ33Ggh`HX*c|7ru@bW=LwYd-k3etjm=R!smiXVcTUbz1*Xe3syPb_jme?=mw( zmJ4u8TRNI_Rr8a`_%6#!1V8R>v-&j<*}6AA3}nuEczwSc5L?TkRZMSqIwKEU|Bmf= z&jAg=oJ4oDW)M5YC09#Anp85czPkFlR@nMUBjG)<2~m^X6CPUELDe+K3R?mwB7jF} z&vpNSPr%REr6>O)p!O4NPq@LwJx9(1ZA+yI~lZXkBTQf7FB_*XN`5yIh zUpvCwh6bU&Y7hmHoj@#C88xzHrM}jlzp`I`N?X~xvcLJWw7kO|OKkk~V6OD>Xh{0Z z*Q4R>oZ0xYaKYS3V;4Ec&$TSvZ?ap>Tbwr6nO&0gBw7CYaUa58eJ-r9bO=7;@Q)uv zA_@3O`S7vXa{Gat@>lPDHt;}0B=Qc~DHiz&N0f?fINyS`k*u3@9J%yIKMIGcMTh@- zmYpJGGY^SN8*hEB-jjafu923xHX+IqaVEN@V0s64JgCPn7oIFH81UB@3=yE6{o)PSb* zFGoYc)N5DMct98}S}XI%_1=}WdRd{!0oBjb)$0Waxg!M|Eqps-et{nk=C?}A-+z@$ z(ZWM61V?^7_SgAyUWove1JYGh(EQQlX*nQ+v7@ljaQ%IK&u>?A+EDJ!jcdtAC^+^} z)BVYsv%5vqQV6V1)3~DH*X|@jyu%O?Z;;^IscN4By+%zg{7%gNjIHlj?K10(W83UuLv$%lApM=$~k$2g875 ze%kvYP_Ut!!(OyZ*3f79t|3`XS=p<+@;r8b6aAiBOMn|@P|snmHj!uyU-J(00bPDM z=V0U*o<3nhu@*Yce`=L<`n7KUMG^zW*FLa5^j002RUox|h~CEz#pp8n-`&}8k-KTb z$=+tvgE1><&(y2x!wew24ElQXk#a(fzr3bOJ?u3Xy8$=+g?@8v4e0tPtTc6^g()Jn zP911mA~E9f65yuoI!9;N?oL3WOTZ6ugKe_oLHSGDJ>vkHqBg}n;gGk)mIHu;P!t~N z0-BH=e@rQh(|gF@6RvU^p@cV+lXiVG%X1tGx*Q~@(iJm5v@#1;`d|6s^nf|0t z?9OVwZ5n_wv^!Y8uUG5x(zoI93&`!>9|jXlpL7Ir-xe5D!ZAnURKSwSE$i%;5PaKj z1MbHV`?wX9BK{nZ-}xvHRK`(2`Se8JEiUipv~5B!sp)XkD1_mF;7J&DL#Co-N+w5t z2lXYAgEfZ2!^R(iVjqbZ1G>k!<1-1l0)9>}kx||&;uCU?M@;^UeJs4&0e-Y@nL3yD z{zVLf*y@=D1D7(}05Q^ma2#%XcVG7`4@WFX8#{YvdfVy<@pv3E@$capF*1zrBTJ{% zls#bD1_GIF8Qjz+w&qwQ3)QxXufcw9h*i|zef4a^DoO&(Bq+`lxnQ;5q*t#aT z_WoLIXo2u3j5g{t#~X@1U09xe%0&Uuf-2h~=cbfx&|{3KJ`Nu|%7?Du$~OReDZaTZnVOV>+A5$ql_QRc=N@>Hv{#VK^GI6yvGvY6N2gOHiTlp) z?tDGvi0jv{>2N|rz!bZK(iq||>gS!E5R8FFiW5AZTvWj_)!)LN)a) zVU|r91MOP?bIT47GEZxw)y3@h`Oe|_yFlQsgXF1mTH&bipTk<)0!U_)xU^6(=cv$w zs#a%3D(KLLUd3?r;_ZEq@DF<(Ods|;r-i^M(5nGx#~3sKotU~Kvnq#}1JWk*F? zGdYYp8v-9v_Pl;rnB z<(}TkJ8!5v&$vF%we-|?Z*dJxBbmDN$%#ti0iDFl#6@7#B}J%);qDzg#EyOE)-Ou^ z4iM*Gkz;U*%d1sv?mXy9gjhk7fIZydk5%#N%+bbDhp3N0JO3$}{q z%4Qr61FO}0sfUKgK;5jfpFL-j+lcCB-ae4i+gcc#O%$5AX_bZuG+uY}NRt*iEJg)A zTE_A0xa@2JW3cCZCU`!=Kb=phr+(q69R@%7Dq)y+U1|_k$KW+wT=tE+y;vnoh79)* z(STj6QbL2N#8a!uet}L}5*SH(xV>#4CpTdC<19%^FmPOiic<$Gl1n2Q9CBq5rRMRM zf(P|5K{V$wCr`1WSf4VO3%t;955+0tj6Yxpnd=tr@6OLiyFB#8qyHg)s7rAeaa1T+ zIIeFj(0CfKuU0qbUoEwW7rDNW-&kdrx$@{2`;@FoPqQOLX9481o(5%Q`)>8r%sT&y z{2HeRxrZXZrfR}=xA7hp(B^z>xa)ZU(@A8GGvxKTFj=)Y2lSk3X*ep9KoD;Z#$J$$ zHPAo#*&B*F9rT9YACT5O*ik+A+N`t#@}O%gaAA;PC1>aL5TgCeB?jm^1MF?`p?M70 zBAQ-R{d)e|7Dd)`D%l=`F=-ZDadru;^TN;gO?<)sol1OE}vVNIGQM^Tk ze|M+?Q36m@K+|CCY@yeFqlCVg6GbuK{h!`{SVExK6We<;3q1+N__M)X7+I>Wp5a(! z@4HvkSCj)SLnE$TEDRuW;Wxw*a5U`pc=W#EFx@fWxCOnJY2w?(3y#eSd;l>8TpHOi z>G}krBehu4#OGcUIlBLF@cr9D>MnR{e*#F%dnD8xjr0}ZgKazqEZ>!HnB8IZnsePm z!XTedt_qbqUZLpOKf zZ>oermX&>B$lQ4;M-mcoy33tDR8bvoYg@c^7$hG-2rvzC{4TdER8-;%w%TyN^`q4wCjN_*hGEY#|;R>nV)8yOchyX5*B%I&zwQWTSC|meB&~Yyot(ei43l z{%!9LvHk-UknIG>U}Symo*A3EmONTXud5XrIsqGZTv|gyN6uVVMrpNVn-tCvKr+bi zh;{MA2em#x4~X8tm2)MVTt|w?y%Rf_Zf86O7~uYqM|k*Yu@9<3gDvoLI?qG1Vdy17 z_z%pEY}$Q^Z69u>54lk$3>c2Vq%%ikudmYM9Y0!U3;5H5i#(AyXD_^=1o5B4t&YIc zoH>XkRh*SparOL#|7|(hB1Ruq=!B zX?Y|1BCu9&*Tcn{;{mhpx1`B%(Kp+L%ylm)qZN;Jh&|z%S=azBo`U}cI%SAVAO25v z?-c_Zy4`uE76a=zW8Nmj5bvwTjwknLc7OQ{SglH1mC98#hHdZFE0Tuka<BoO=VC~bpj z1;_aZ@zmg<I$zZdOGEetZQ#0i7ExFSX%`k>C%66<7s zw{~D9I-T{$bM83*6m>HvweZ;4xwZ1{n`GjXW??KvM(Y^`)iTudKABew64KVt3aDF5 zXkDJd7783g+gnY?Hy?lIzV9Z-M4zXSnv6ech3wY4JwtqRwJ0GquGMw!3+PBb6fb9U zgvf(>Zg8A09DvvM;Rj$(lVt;NxK`zH0~PUPPxhI_;j+;?{L=BLH!?q(1~)B^1<#mw zNB=$;1N0$^=?5U|K7M%PViSNDde48n6?v`}fx|oE{I3zWzYWO#91_=7aBK}P`&pn& zpL{f05bAl!8cE!k#*5;mi!DE2V ze=~9C>sHv?Uhhj{{VBb$HZP2Z@9Z11^uOXtTWQ5N`Z%h@fb#eJctQ5m>gg|OCWr)+z=)_uf_CzN#HUS7)!)+8Hi6)G4WZL zqCx~{dj!kB__jXu&Wz(!m_P{<#SHF9uVs7EUg&65lpXAsW|WR#1urAG4`ZWp-@O{Q zrfUFPp?t?IgTNYUNt9AUzM<*~oJ{xWw+Y4Gbe1%uyQS{8?ifWpB6ujz{9c=)`Z8X5 zk@K|rA}o0XALG2qS66}P)y@N#)YksOmgTHH3lxs(I}XC|Cyulq-%nkvQ$FIPPE2SR ztnw5ndZ@j)0nnjnViS#zV0RTGL6sv|9+Z^z=m>H6#%km}e!KilzL|@N< zkU0Gjcqe%*EQzECWUS2HVw&)N_N-lmDDTykxyNgHK2Q*Tx^g zJZZvMcjk;v$97#ezU3DBtyl z5hqiM-^s1Z`4ByBa0AGfuXw5i&Bpb1VMx_E{=ohr=8FqrN@1PKtj47Pxs;iJEbfEK>a5P}&nM_jRCTY;o$M9)uMBBc-qUK<$LYtY7gX3RdA=xixC z82u}2E^UJCdl;HH%h3JW=r?`W``FgEqK~meel(asO1c?Y^!eM$9)-YmF0yVVa1f81 zHu6owyYuA)1saAzR*zx4YA-R{@FusHw`Vev=sug@Yw`C?gxzsdl<`2TfJ3`9C+z12 zGI_DXRBd35c$CQMjpOoS92wr0GQbgkQ9*zzHL!p2enj9t`!Ey*8i<-RUi_^8klyO> z2XE*ZWjn^U0jTW+R&aiAy`jLv9-h&8uZ09Q??rh@BG!DxZea~3tcsshJH{&p67)u~ zSLJ=)Qd$+hlB%Ytrz?_i*GZ$Otwtz6jpu>A<7@c}5uZq1sYUL#CqM3KG;3%wS6SpCH330OZleT&&st6Olj6|LRx%(22EhAUYF z3*7Ipv~{h8A2MqM6Ru86Lh*G22`b1@tC36kQ8MQ0k0VHg*4iRDr@u<0LRC6+1QVA! zq^O#&6PJ9@2nyor^5Ko-cU(#|UWIX=!+i>qM%<-(E)(xp;7&G^%Kejg4SU0Eo*(V& zmA}4^@ZT>u_7+asVi30{3o%~J*+r;X85ze8@ahgfg0$J>x?Yz*PPw#n!g&(01B|ep;?iab9lg72rb{9O1c2~=5ZL?r~Mlo68 zhw{b0HL$FtLN*6pj$yE(i4J!C!bL#gjluj{faJ6MKp&AXV4?A}P-gFk;>|=xNH8E~ zWRiw>7=C4F7BXj6`es^DYP*e9doZkIn_e9EcS9NWl$LXOT3(xlzWrxdiZMol#X8DI!W5skn>8 zc3QmE6L)rbpD|N~3{s@L`kAFzfXDU|AqTSZFFr@74GM$ka~4^HQM^nn|1~f4mgG6} zq?w-mtP6+q7vFTQ#%Ya1E+^S)8< z&hItT^%RA~FgWMiZw6-6Nd`}^6-BhS#iCV>=qy)rWT>CrP=3HU4E=N{Pq^{IJGZ8d zO2(XPl>hq`r3E9@b8mbpgz}kSRQ9Sxv54d0#u5$LGgz!J{;p znwZ`&aCYW;gQ5?9w#NzNHhV)NcbU&!9Mt|&t@(TmXV$ozSg+Vu;<)ku?qtE6UWm3{ zd@No~OYYeE=XrXm6_%ZR`=)Ljn%d5MrpEp`HOU{TYl+1l4jY9_9;$P>Zp)@6-EwEU zbB)SPMlLPnP*{l|kB--ajQqF%9jboA6a{6_Di^XzS$kEaH}b0VYx>EwEnJ{kzhqCb z?e{lfc4Z(fL1>78o$xhGx+AgJ;{6M&w4zMMG|g58BLB@cZUu{P;$9DpxL z@ogf?zvM)7ahk$w_Nn<3hDCflN9^a+821P5_yM7W|Lv14_!wSU{uah)7gR13gc;^5 zlBIMXyV)nUrgXs=jt9qS@YB(g{I_S9;O*}`u>PjyC&H#yf<2Yu)I+h~Iu7?n6KRhH z@iW2<6t9Xk8!-O2wOt&dZ39SCdb7Y|C03#s@1=Vn_qUlyi0M6QTi;d~6g(DKhe-~L z(aV#h^NL#pJ~?^CS=rQ}cql|K9YJ=7&7Z5+Q~f62pwH7e-|{JQT>@pHLxv<-R$Ted znOF9k$a}Hl>XIp&^oIS`9i*&%&x9`%NRdvNeEal7Y%J(;4e|JO>DziCcey`w!+SZ8 z*iY~;C-bpaCj=7qWL!+rYx%Bpwt#&^w;N~oNrdXwF!&e~9SFa$WUk?;7h?3^i=49; zQ4uv%-Tjdqabe;}-ZK8yD;b1WXwUKbT?EKr^6&^YrYcg#QmAO`!Cu(>y&X}6!>8c} zrr$y5ZOy6kyS1kZ&dZ1F>bg3On>igJ7nO0!Z{;|-Tj33K(Z0A>; zFMZyK7f!D)QGcGS6=_Ocp#5ywME4s_rgv|3fqG<0obtUx_Rrv?scn{+MQ-TGTT<3k zeZ#=eGX3J|G7CWB8c&ja?Ch&sf&#Bitvj6)=uf5i`#C(5f!dNUL<>rG88LXEB|jUw zx_tY)`CXztO&Nuf~W zYtQ$$4K>Z4bXIjeQOKbM0dj(*-Wu*nlEaZplR7c;-2B;!Kpii^^Sh(zCjXiAKYRNB zHA%(rp8oN2IX^0fC1m>_Mtby*Psx`jJ&S?5u%t-9I*$)n>%ML07}^CeE=(q=h*it3 zDbn8LNqAiK%AV!*M{g_Mc*c+GMVXRq;YsS5y#{x=u=Hr%04+F_0GE}bRG3s@4^Y3U zlBG6%>yBi5A-rDyzH+aaO7Ev%GG<;39m5{4rP~aI7HXnY;9x^g+G;gGW$} zu%X@>FxJ~mfr&dWKN(^TgNC?3x|>FG%-lZRIq?ZcLQ+<~-czcOZaE5W+|%#(`4g2W z6s(K*a&qtBBxRMY!kCilx$)(J9_ppE|Gw73ML;h4;Va6`KbG5K6{Mm^`V>q!5 zoH?>m7=!7Aj)qTbP;B6bTu3{iJ3AV!zc1X|IU=U!Cl(54@QZJZXWSU#TqgUMmWTI^ z$>%pri2vc7!TZ4TaY?T%G>Qm^AsRi&0I~P^VHeN&m!t?kfxY~ldE3+Wq-)oxRU8qSM!p(w=_I3?c& zF(I=I2I93ji$8>|P8h6vH?@%1T~(nGT4_K`N~9Z+b{qU`lQK zf4u-XrqA~Z#$iY4Hl?1TMygb{O9kQG-7A+~W_p=f07lf%Jxqo$%6!BBmZ_BAn?i^Y z!fR|<5L2prz|5lTnD))5W^IL!qlC&guRr?MTd)M^CWNLCf4G#OO&D$b1#xd_{W%?H ziW1FhXZ}NWW?XsQA3D1?W_Y|+`tuHbg}lQ&FB|cW57E!3Z}#*KaZM%*8xj1uKjZd} zzcR#gQG_q@F*sze|K*itwC1>TE?LPQ%}HW7`FNDUE3KK_iy(Q<^O7b{CH_xjO1M(` z_2b;9cP&^$AcNynjkh$%<>JM)@6`<5O$m#z;zU zlGt(aS!Dc)ym%lDs4|}ah4LTcMC***uGu7*aO=*~sUolCr}r#af2fOTTnWKNiadAM zco+imQ>MNfdqZ>55Lcp2w!H|O0AK!Yj^d8lA50TvUeBct)!w3VH4z4>1MdAmvG-5- z6zX>U)KTZ0CEcrGm{%1nx9feDnVDyCkfZ+mc4F@X$#1Xkkmaf#sx#_j$dbRcjEB)# zy|@?EXCrKa(@GODTJBLwDEvS;T%%i;e}hKd^{S^*Y@S8GQ}GD=sid5v%418XfvVQA{k1=%yKwRBce}riIL-3k_BWni&t1ySpt| zxiIGWS$$K$BXZT_W(&v4m4BIU+n;6d<94nQm(`>QnoY{(pkmk550(utZp3pyI-5Wv-*&DN ziEg!L_GmrnXQ*mEmxuW`N9Ci-bDbD+s@tzz-F)K_nghNabU(iCi#zN1GBwiCIul$8 z1r;Hm7r%rlf@dC&;lKJAw_kd9lqu-KIi818W@z&gF(I}$$P;(YYm70AB9kBp$-_mT z2;zYY@D)0iu{Rt}b4q^yHQB#SU9JCvPec{<#omhBp0F?h;$N?SdV;wm&#YZ+S0Y`flpS?+>Vk;_spcXVAZaq{3%;7Mum z5aR~WyV^5!N>Dq%Z!2bxE&+9}K6@1U&G7?@_?;lYCwaph(Z}`Sp^7<+GS{jA-YH!T zw$W@*xG7Y3GhDF%raPh@Z7}2W(mapC27*L3t|aO|fAr^H;)@n!czJGETUNqKYkCr&zmBT2QpLHQz_dEv@sV0m~U(31Lt`X4n7DYc&s z0%nkVXG~hf+Cz1*{zu~i`}|9qij-n&LDex^`^tpE_{$^e91uRH<*V!cSoalox*@Nk zX%TRxQem#JOx-P&DC=xPK|@V3<*CMh{`t=y{NK@mUW3tayJ$L=eg*O=m&jr^3PQs0 zx(7Gy`=8EyrH`6^eU1sEbqhZ9OwnYZk8Zm&Oz<*Cg#NL9w^57FN#2J`6kRy#v=hZE>y@wIBqnrrO3CrF6jZ?M z6poe?tv(UzK%a_AfbWC$W%*yci8mMDd{8pncyIrS&;qy!u$dES#Fi{Q+ca7H-)1yy zqU1U}{rNg-zkDa~TF721$xWK`aQ%GT*KHFk*2W0~wG#=|r6-T>KOmyKf}y|%$4Qy( zUMW$g++4pTXw=PmXX(nkFr`@Yp%X72z!$3P57?YW-})cyy$4WKO&jNnfPjDklCzQ# zBu52?43d!~L6Dp!h>{(0PLd=eIY)yM&b@#2V zvY75Oea>lnx}W|(zo#4dUOtuv0IwxYgb2nMI2Dw>F@-^*SE|Kp8Tg1Oo}s5{5Rlbb z!eN+oLzJB*!$KlLnW=Fv=6Rw?pUX83&@pkGp$d;T9Se=3S3Z=>#_s~W7?L=AQ6CR$ z6B8)NOG`(>dL)4~s}*zo&3pMCOe@C5*pb(td3M>d7$>z5_mwqDq%sSFwZc9SUj-wo zMP2meXN=C{m0xR!S{K$937$Tr(eC@}3Jn5PUB&w@p1nvqqsU%rPg=@e*;9&h**GEM zT=1{KI*9l(Cv~g#)<9a`vXo?f%Wuy5d|06%`(=WyzO7*sgs!cajVNjrOd$IbMyYO9c?Y>B0fEM^szu}vUp+9=I{Rt! zLSrey%tw|AS><0TO!Z$?l54|Lg-wGZHit9(iIsV>2QDAv#_GWUIWvvtY%Z9V69;+KC$4+bW&Uop-aCVgu=6pUV(!MB z-wG^;@4m;zkF5PHNOKO2asLE4<9Y^H&1lMCIhrwzGJn`W_5GCdu4Y0==ZPSRF=Lwv zri67GONnLMYuvkxyDR`G(Y`MC@YM?JMtOXzZ*fkCAPt!uIP3d6zNZ5<@29%ye;Khb zUDJxf5B@-3ME2Dd+>~kc)+6UM%O=1IhaOFF6k%}?;~jWHhOIz`6#7e#%B`U4PN&LK zdNbG~Pt2t8O<*~rdQE^NX;(m1sZhAOTKi$^a19_zMyR}cn89zWtvf2+{4TtV3^@1* zfMl6%b(L77 z@EklNIw8X1i}4yKh1z>7vg=^IXE3}3Vo>ITz%uJ2%k(dov^{lMUr?6>1r`+sEkm=C z4qI!YGOme`Z#jw}>Y1fHo%pOE{lB|_#uK@<7PvK{Q(Cixs&|p}M4Qd4q%a#Y1Zmhk zKyl|!WdVpJawA+Zm{Q!pBQ8+8E}=i6H5<@;ep{(m^b>#wB7&*h#;P%} zN{y$~fBA*b4@D*_WkZwmMK7x5Z&*)j2)5q1y#%8QHUk7X9Y`e|>u3zaMvnE!+`fx7OdUm6^*K=Or1x-+t>B;sT4) z#kz$bAMjFaj$xf1wmsCt?1=lf#T1;;c@x-OZB`gOO;@89%24wlh&d2QZUvS>pT&pC z-PwoTmymdZ6WU4G@L%kWvrW@XJ48clFc*_Kw9}C)S}P-nv2GVFG{Mci;bmEg5@C^3 zdnl@Tb{L4zPd$Ef+G|vUBBQ35GYxpmJaeG=#wD^pv#K!qNVIh^$^1w7mCMJ{xRYT? zx{y>7$J8Dds?-%{^XvtBKsGR+&Wic8{FkHg+!vAk<%fCxxw6T+^}+B!coB|va6^k3fo2t_KL-iqBo**^vfmFUEV}-)wYv;BaPrL>wJ9QaV=9PGE_yj z95~BwdUfitTPc*&XQbJ>y)=%qYq=+*@`r`YFk%3;!y(QLz5Tw9)YGcK*oJ)$0;io_ z1A6M2;E%Nruj*>p6%zITv?giV+v^G@uP;|X#!)6EcS5f%pB#yU|MlQox|R3;BG_xa z#Iko1EDov^@nEmw+AiUE{@u`vQ!CSB~^7!5$8|8KeIL9j0)=nX9=(=%m zN?v^FB40h4?o0`!5R)SDChBi@ctPy%*HXbaVkn7QBW*Bkwi>^ke)Q*`w+uf-yMb`Y zFE|JZ!3rUbF+VPVn+rVV;3v^?pE*zHpmv6VA4yeSd`z&8x@e3Yt~_7&J*F}u`T}Wn z-4e4W?}$v?=zR1OI}^P^Sh1sFJ<%I#aI@O-Cxh75in0jN?R&R#hkp)BxxFZH?sRYst5!T%6a;Lk z&C#l6Ti&&y|8Xhy5MSeCoH#__pV)6a?PjUq%@#f-b&Mk|-{Ax#d zL>A!XRTW`xMUHd`R!`f`4aKAqkQqN`@<93)OB(1s~QKD!FXk}4dDGoS5JtpJe7kHUHR<@3^~zJyHF*olo2bre4~0r$)Un%Q}R#wy zge0K6{tftv0lvh_8bx8dTv!PLfqXB8D?9TNlG5l|%l+s}KEH~u;EAqp4B5DU#-qMb znS_5QG+fR33B!o|is~?9i#r-5F52FofWM1Ct?JK?4AvD z&?izgYOD%pap6BFCS!u{YxO-`Hos?4HqX|^-t9^2OwUDI7^WJavzB?LR>StJm`G~| z>pF(g_exyLi>^r$(8bGwa${6}>Q@W%z(0K~h;8~MZQ3-W1@8kRBC1lNQ zGxjP-#%O0x@;Xz>8u@@}_a#(g9%mQUQ&W{48XjsU@PbXUl86F4gun$OtUA6S3adb# z`w^OR#K9}_yT%U_W{)u%m45#+ zShFNkgEY34-!CI&dFc3ncqf~$PZs27H&VB0^sRC8f*E;dM9*4vO2Wq&C~xPn&vSlJ zDPx-Ph8CAV6hf{%7py)Ft6lUm)^tk5$Z0~d3frC<}*YWv!GJnVG zQN#!Ldm|Kbqipzphxv1RsPJf~`o`=#N7=Y3`k;Cq>~c_r#yN$_%|44B#8Ya=TrseI z(qR3B{b9h0C2L@>{y^_c$-6!V)81_c-$zV@FXahJ=ABN-KW7qLkxt?n0pH$dfNjUq zH+rw(D^dK`QYDeymQf!?A`wxk6wg^0OpA~M7andL1SbYIm89AVp$ULStrZ!fAlkOT zuN^2(K2?8-G)?~`A&qdnpI;iou~+eBnWqikQ^>7;Ic$yOc{WK3nj)OI^vDSNB#F9k zEab-esh?DKKpwN);ztMq^FFgt`UW99x^fq~7Mec+GN8Mh-GC{g18I@;Ou47+E#F16 zZXxqaej{l`W3{$X+~;7@oj|N2YxZ;7q)CFIQ^+89LP;SZJ}I=s&}8M3_R11YthF{q z)_^EbY6B0rixNF2o3BQsRuO8qRK9U$LZMm_PbhnFS0g*(TQqF9#U@A{KVdT@s=v@ z<*4-lG@h)9Lzc&0>Am=gY6^C7_-PQ9Y>1=C)(U#(Wa8yt0@N9&s6hb+F|EkZgx${>HCi_05 z;F-H+Qa%x6=M7%J=Z=#Ua>5lO;=LV>p4{cSlLAt>5e; zeYo$YSrQqCBB5iPhAbTbim1nHXVO3q%{zlUK(B4$qj&9Drl^8UDSZuB!dkWfYvaR| zBy6%Qj3?h7V@$MDCn+FprV7aA15K<0a9i*W>-Y}^9o`e$>Xt7x8neN@mI@d7cL}&8 z?^}6gQJ9E7o%b!u-T0anTI@q$^TmYnpPYYM3l9D{#!2Q%1?+f zWvYI&k`X#+5%cTsJNf+IiLmNGPrA{0Z!<|;Xyi z+j`lr)@^Yrv;Wf0I$sC4+6_EeSnxs3<1g<#S@bJ~?&T;ll#%&Y=6?V9i^1Apc3;PE zWEI3kSiR|txD6uv zfB(C_ZCbwHwFLhb0apl{OdVHzlcTu8(95V%lY6YQ`7sqjTo^-PbQR4X$;77oM3ji=0TAqN~GtFoe z{q9PCSL{KMU|}y=^BZcrxE{SYyLiPQE>a=`UM_XSfS2lX2T3sB3x-P&8$%;&u_nG)uz-{_ zA=e|2f93`?v_d+Nfg$mwn859d6R|_ZFazmkCaQBxEs%eiqEquv$#VOzckMuY2?N;| zJ#-s2ULw`wihE=+Ao-l+I76#Ra6bJiT>QRG(8>!MfjekOFZ#6BMu_grtQOp@IiLA6boY+jcLpRZp1MBH_7f*G`JY&c%+Kzgqrp9gousNlFDkZ zghA!o6Sm}v^b94*E3$z1MH*QE^t|P6h}NO=p`Z;jS-Bulz>SADRJ{U4kju;5mBK4#*2Tu!UvBm0r3Ar~ zS3YPKm;L*EmyfEqCdM$LSIRHh0IMJ(_8)}ZhY1VThY}X!MS1sW1|i6l^7t;!VF34k zR&$~Xrf3WKHdGN~T%*}^3|cdRbiH4{M`7b&${~MQfuc(GpU=VvAk+W(Em|E0Tje}+ z`j&XyKUNB+m|Tbt1MmE$Z)nvW*m1v&o_?MrlS`yGv{!Rlss1%Dgjc`NKU1qSC;t6J zCwpE>MfD|+Q6PvI^<=~J$Dfcf7%WcjuETd%+mJ9WRbyN|8*IF}_(1NRvvoiKsI6%6 zOHD~MaceI)M_aJhigUYikA}L zj4^Y(7HC^pt5ZgFe`-E8PskF8(WYvaIk=lgz!6q?_NhG5T(xC7Ui7A0V?WkI^`j%( zG#|JJ1<>3)x~2}h+3GWy!=y`%9Uc^ph8m7Kp?NRlijd)9{1M@?`)vgy|70jY@xFv4 zMY+E@HLGCl9X~gU_AieK*`E(YQsX@ZrBwSiZA?%~YR(EHlc?PUSTEiNWyB6ocA~tp z-chIIetu~8a(@9=lri&b=$(qOsT={555H$~=NrjA6vT80(ca{h%Gr1B{-}P@;L3X% z?^VWx@k2pB`d7%TuVtL`fyE!zD+6U*pM-BTwFK2@!%XXogCiQp4Jl+OZ1$oy^cI*I z|2)_~E%x8Pk2R%qQYud&)~|#;mNQOaMmMxamA);b@vZBB=ETm`-4L03oWBR@RjcQZ zk51ip=2RNCh>R-Mwk*zj*&WPmb{*F+WUg`NQk7Z~@V?fqNUh#*0OdWvVoOe+Kg^6$ z+5NJX+aD7_iTQEheSG})#QGBJ5ZrnN=xtz6nW!>5!yse9-}qR29*!k@ z^+RxEJ3E*bL&7%`Z};U>$ris?eZm{TcVclaeCipesD7iaI>J{UYub% zUMu({{NOT~rFcNd8ZL7+ah-D}x8p#Bsi%mn@;gxRMp}g3LDoPdY@fGr`{0$s2brDd zsZ67*tAnFeQ}n~xmK@g26jhFr|sc(@>h2hw($o@$>k3l5*&* zu}3r&I`rI6apm#cy+%Zv83hY4cEkYdQrW^R8pYH=$8c9`5?>U}B}J2ki#m?p1H z`AtQq{%mKR>FktGEhUlEnvsma7DP@he?8dW(oc74ts*AhDRQ8v#^csf@A>0@(nZj;n-VGd8apf z7h>b4H;R)a7Z_YZ`l~?HCGgqXC4)BeDw3&@<71~e9eKBt0*2fE69bg{z4%=3Avd4s zpV`ph=X!2_qB$q!@F6k7O8TA&AGsvQ>}owh$9hO$lZ-4t5gsz;gmTa_BZoGKog&MY1iqBd|^ z(du}oqVM+3S+D^i7T}qx&m)4YM9@FBjQS?-@tf_B=TcXnozxKTGf*VxB%h9VAlmQ# zV3PVV0pATi=3M;(+Y!0rCmo=d4|;2He3XNHif(4{){VL)uBP2l(L=FnmGEwGNKsO8 z?`T|9)AqMUbO722(T~?w+^wD`OXs8RR8Uc18i9EZ-52w6bA#LP@_od7w3sCwn}RD^ zV6S3cHw%cyrP@)xbc1tXO@2@Y+yW=-vYU>!I|B~vt-Yedy4Fco0Yo!YZd~W)Pt!2* z%6D;sV`A4ZC~jjJ_RocG&XH(Cs7sZeDT_<~(bGh%{#cDP173O-#3zZ6`Nwi{A0@bT z?0 z4Z&aAcu?yd`N0sG$$|(2z87uIO9Y8m;njOb{`SWmZd1ls&pcMW3f_A8kQcp*3jNn~ z$o!p-caCuqw??8vrhq$OubsmBInAMx53uu~_LIk$qylsx6r;1Di`Osivql?OpruTPG+m#jQKB24%@$H1nj1&krw?jL%VJ;m_w@QSAQ zqYrG7Sj8X?1j=U=yQ#4`?>{cb!cj&!`@H%6##hL^$dvV<f#4&RT-lvuKl{kyQuC+4?t<=OhA9Bk7JtL*=NboV?!q5xGai&~+oN{tU{f^A|Nc zU1HCo66plFVmC5xlM(4%Nl${=vuqk_ImJ(uWG~L-Zc{-xYF2Z|u7`T`zp4R8ZDbmk z@f|Ug{?J?~*E9NZ4MXI3M(xm&?yuE} zBxO!Rc0w)N6hd;v?{6_jmS5h$>ZA|#V%o>)@OT~J>IhwNJ|Ko#?!~?M7~G*CiZNB> zPz>#W19$-yHhv}};ID;4hzg)xof3p8qXp=7& zl*(YA@cIMJ{(f=M)9}v`71qZ+d(ca{O?T(t&3U*ou*FGvilrFO$fbR$dhPC6rqOio zJ}o^Rs?s>zii^ao!H=F0dI1o>v4JfS0-j4&RbQ{JPAtQ&Wnht?bb881K9<-HY!GVH zcc={c-KC3uFug=!>-B(ZHR`pls?svfb7343HP}ZeFliH7`Knn4_RM=p2BWUw{q4m7g9GjH&dQ@fE%B? ztrNc0M3paRfzBg>!Aa>W{OgjQk_diF@)~XOrd-h0P-|$PKpeZHg^K>V20HIWW|cBu zO`NSmBs`^bJgreHdjEHiSlI9tlOqtYju+zq{|`CoMqD$V=v51S$aEt)(RUuB+g{Th6DYf+;N&15_&SQ>az+9c>%~l)BuH z&g1VaO?vL|8m#KWM0jX$NO3%S6X9|znYaB6>e(@FdPcS20W%GGlMw-}Xw34!IvCC< zuDt_}v1|aBKOgYmj8n41$w^8JAAP^TtX2SN>gQbhZ*`oMSiBgn;~^IB$c&x*<#Rjp z(B==PkUzFbv_cp+m&Xu^|Nf|;ZHxAIEKU-$wFoHG%?7`1D*UE8_hmN9!_B`ne!c#B z9lljM&ay@X6 zxgYiv#pVv#@!GX5O!PakD@p+V_h6+X9fUPvJpySSOkP)S_=Ps5>P_AW51ul@iP(oc zxLEoQgptQpZ^9y2H4PV_TL=vZ@Mp7C3*QAOx=~$#ZkYAf#%e45i1`kT!Kcq*Iv1G& zPKOKy`&^hmh@Rw-BeXIB@0!T`y7PBapE-9TnSg;EWDjrydRlY(;@sIW#V{jWEZMBR zIOCSI?1N9d1@}A6l{iZs_NZvTlRh=oyD~f4`^n?kD!j}m_Eb)=yA|?mc**Km(%F1qpnXd5x?J{$Vbu=hzmU;hT;so zfFHeK1;sKgAloi2T@zY&=8S&tE{U^nmSizP?~Nu@^!bC67vQ=L?9yKyX}XMCaIvx3 z*PJB-HQ}{C3K1S3sE%Kp>43?Vcqm8c=Vu8C-#`PE!kFS#60%97;V3DwA_QV?Vo7e! z>X;r}@x^2Swt(pz;C?wEkWw5p|bn8t#stq_TE=#GLLs{r@koX%RW~wIi zZ)%EleEp|C_RsG*@Mz)4_75v>;e{A6=;cgHG=LUdn<@(fY zX|yvqnD)r>roG9Qwy9z+@Tg<%`fhcrz6)Wm%7>cwPM;Z@U7~_MJZo;K`N$4A)MulB zhC8DRtAqgxMalN$sV>~w2rYCG_6*S!DDguKq>ZTutuMab9l56Er%Q}C(8-SYVCDi4 zR`$+Fm$(3Ov!4h;-!Vj`*C1Z1Q6L-SD>wl-Xb0FQM6NTcTwl2+C=C&bjP1^}&7JY1 z6@bFX!Hc)AQb5V%`i5=iV0E>CMSyeINJ&rTnD4}yuzkn_(TZwPc?cn)9H_@0%d7yL zE)EadK7{QW(WJg;v0LAWm3ho--q)BQ+P#Y&7IK9V*UGw)F^O*A8E3txF1>QMO{K3U zdaXK+kz?bTB|k8Xypd>d^@LuU?nghV8VHk?!$->@H|u zy`v5j#YzvO$;OUhTN0C1xxYTM|6BW3n-);#1B!{XT$M6#26~IKs3@uCiCxx>0^2+CVb7U{1I^ba)S~V`*vI~UTrRn6tbw48+id4? zwqfbPz;wO)`bsD3u!0qc>U(EQF3cZq>hIs^R|fm4<~9=#?OAK6h)AR8uWW03Eun+Z zViB=}BtbLna{4lX8&^IVLQ$aZ_Z7}Fl6EYsLYh$_9sp4Sk8W(;%{ieHhSlwPb@b53 zk>Dr;C??cb*kjyLNc*9Tl3Axo_?qFj8e4h&&}LRqf(8?gG%@rxK?S5 z{*l={dTPUM^vQ5~GAF|!r&KYKl&=h*oq2i*C=TDE8>bu2VRf1>L$1DXZLvsKPP8U|LBH(B81$vgI_s$DhtDVwFx`>;<8le8JuSn=C|| zw8(Mizqy)Rs0IA$^l}uV!Se*RF8p#b_*=x}34rC-)m}D`*#a0lfXh4MKk4%`2Zu`B zsrufgeMY4a6Tpvs?xC zO>$W2snWAgBD|BvC^sbxya-7*n7l9}&&w{Cr^TX9yWR1Zr!Ps3w@|!qGqWx&soaWa zeD&V``@%4&tm0K&6;n0+5WV`dB95QRmk%iRULQ#v4GUQz>bV4$pIg0Hj5)@E<1Q=tI9S z1Bk{W*jN91 z>kKkB#J*74tpmGB&zCB5$)+;6%Fmm|zcFp!>58UVC`H=Zu*S6KqUuo^if2nh@kcwgp{v7eXHUEYaX`bvj@1IHw578n2R=mi(zFM*g*l%@&II+iBCUSiJ z4qRG-jwIPQql8V;ntS#>0+A|VH!g3N481=t4HP0LmjSsSNwe&QGZ^M7O$vs z{CJAsk}9M5qOzqzMM3-NQPHKG$rGT=fr=lHh3E7Us-10S*Lb>ULZ82`LAbDETf;}M zO$nuthO?so$wTWtf+!6Kc%cqspzl;>RJZk|CR7Xhl>7GI`$LKW$QCe?RjHQRIWRZ- z3HrxW(?nFpH!l{UYqI01h(Arlx8k7O9w6dX0lwD)4TN37qi24sQy`!vWw1FprG@$W zL-Vqxtb_0ahYK5OcS`7sBEdXuRWbRd=C$-WfC92wC;3Tdb#oQ;iY|?s^^A`%eHgmD zsKwFAfVHnZ!jONAb<3DTx^L484rwcLdiq44=5)^LwtW z=uhx)Eq2R?()k@{LKAvhdVXFT);;Gwmml{V8a^u+`u$cJAA1vk-eC6ZchLO2A|t1S zV}Z3bm!zKo54EGz+x@)Q&yVWIYxu|>OK>DVsDCVY@v=`5f8JV;A|mF|XC=(}m{iZA zHAbxce;((b*7={H?-*1Gq-5+pPuU$gf$l-6&Y_6w9e?lpapn=sgY(2;%^~HLwQFyg z*FIgDTY9Ena0tZz+Kf0frKdMA)-4Su_znc}wRH7JorWLv$c`_msy0W*tAFF=2%)_8 zAVT$t_^?@!Yd{#Cu`uTG7^U|lt0N`ec4f3$Uyl@NJQ>LSJM zbT@Gd=Z?4yYyitFqzvu-zdjpAmF;By$JIrbMzW8jT&N3kEbD3vu~3ekUDlyNf1aty z4ZpQ+#z)Crfs*^;j=ujA^{<-`j3xl&**oIYqK$cHk|;4@fH^vk^tA6Yj}MAFfhdnS z<#Z61|8c`7h|dJQ_^&ay|I9uuB}MgVqI!Mx-~IsVnA@w@QTdy-qeL_!Z$AWP2wD~_ zXb%HG1U&jV5S2gU9};l5hqd(bm|Yj+4RnX)=LZj4+;^L)3U39wAlvumW0GIq%<7(N zDI-2b&JH!4V|G}>=D-Oa(HwX@xoCCW6x{4$kQY*CRM%1KH<(AevodjJ#6MZ>AoPUaM3;O<~+ z3br0l#q;H*lD*#eG_tt#p4R02W-vJWMX&p9t191}%q+pJ_7L}18v4lL;4>D2k*Wwm zuFBX+HK8_7c0qSXoVQ$@C;jLFCYxgDicPhYLl>uzR>w4Bymw*t#lzk7h0JlO8 zO5+Ku&c@xbtFV4^t!VGGm&i_mWuEk=UXhinkC`Hg!U$ANboVOmwVmmlEQNLJxvKQ{ z;Npe#)nxFqQKmfFkHM5AXA-}uNPPJwR+W#7o5M_9f~5n!A63R3Rh-_wYp0qN#djgdD&dum@(`@U-z5k&_k=7DUQ{OB1AEmOuoZ>e$K9Tihmfpg&~HoCdh3EvvE`Z3c^Fo!$tg- z(T(7@kst(+d$u_WLL0PyTD;s1hr@WL-_iem28d$pmx7K*=++g`dW;yDv8u9XxN%VS zO`xslg0zbna0_NTm%?p0Ij>Sy?e}3AX5QC^j4CJx4&I#^ZMfa2`vpoJuSS(td)8!> zJ~ALKfCI4=VZju9v(^Vo&$UO=wJXH=Ebd>V8JqSPCpkO|Rc`XT%hw{~laqCsgD`t7 zv6UU57nAeh^jo0YT^#gCex&w)rh2ux6SrZc6C2t>PL=(z{EhGL%KTf=xOzX-&157( z;Zm8oGE}Dml#G#8-4^9s6Y~4wplMA6EV(>PMb;M0f9s3|-LZxD49E(z3lVPUV1;2M zN7y7-G`5AUw6u_}6JQf?AId81@nZS12@nK>+940jyRv(96ZGVM_$SjVH)SmQ9S0 zLnMD~t%+OvDfLg(lOrrTSzh^2lC@Ml2T$v^dsbW17MJ`Y!tZXq?=oBC_;3H8`5KCp zA{0xXvBT8bP^q~7lguQ7b{SpC@#em{lfe~KzN_Mo$CIk^)c(*4)E%u6qqwZEe3&Et zvzio8KS_b|Nnw-xzGwQM6zN~r#9)lyUAOlCe3l&04^{AgbqjA>geY>9N$f*9ABY+; zJrJ3c48MR74^!ic$o$rlZlNlwBOCuP!pzByZucL1+TCT%zc9wqTOY2|ID5oiUx+jx zMK9_LlLdU?Sh3OG<7)}*_2tj?*1zN@sKlD*iC@sN#B#`GF}$yS z7Z=F93cQ6!9#~aDdqDA36u5XlRL=UEY7aV-KHAaYAI#uCUU!d#xz+wyFlslC^DAzx zZ_Ub|ryiUvk&fySrO{sY?4HNX`Ma}%8P1<4JdgeL8}g5!0*HgXNT%o&&;}=&6T_d4 z_j)_z4m$~pqWrVNwBF{%CBFH|7)@?3Gp3RcTm zxYKKx2Ga|&j9JbsnjM#Vy=o?=rC4&kf{G$8KwmP=8uJ_&xLF=aE^@debf{mJlRHt{ zX|61l*7tdO=2>*EQy&_+`l@+E^d?2}kc-V5Qxn4vWdgf15yjldBIYSzscTtRGO zH!KUom#)U0G3g$(+@K_IOmY=|O7{u>N6aG%YQ?57PN9JnhwfWoB@q z3i38Y&~tnh<^~@a(ygA}h&xI5>u|CAEInXnWr%5UbY~^! zq)Id;aN@F+3JUr@FM-vqcZLN7K$Ei*E9_Ybn{e43HcV{FsYIgG;-~gH39aJ!exRP3 z0OdDTxucwXS}k$HN%O){{z*tN^Tl4<6Qioewh`n1hb0Ir=|8c;k|8e>MYvd`S?)czn zTrT`-Ar<%*J+yjx>qq}fQgrO-q-GsGM>%@H7&~G1N7(+|lg2^BLGrxWTul3pt3=^9 z+v^^-k{06iNF8P-F9*d{Pfd0X@EFjG1NiflmS3PNwG4myZdgoty#~y5=DikpVBJUG zkEho;ag!8MS-g=BmC|a7X)9|fHDB+x=Bh2?E27Kn$4_YvY1`8w?_1rk8Z)u)y+WJABoZdj|5!{_iSrU+L1Kpkq&HHS#v>&4MIX3BW%=)8|7TL82WEuXcApVL>H#L1X4%K5y4QpQEc~_R>JNVK( zg`gk15MeMy0wSSQlbJg#ft$aX{E>>$_OQ8qRZo6x@M=MR=n+}+&dn?FFkbUKuduH3_|il^T!#Z#4@;C$Z24EgwC|0_Wn zNzd;NtFdcOZ(G_?%X_-e^c9McOTjMC$>Z5bSAII`PV_E_26|J(Syww#S#fnkN3nQj zr|#&PM-(V{bT6n z@Ov%lOCu|YmzO92 z=HtJaj9SSrX9fMHMBVIBdeEnwyQ(yZ>d+}8=~b4>mK5g45 z(vxU)vTC8*j2k>9tOY1se;z6(_OVLu+=f!wh~0IMwPH#9W-kMNP&W+z04fhl*mQ(Ane-|WIBLB( zu<{tERCcjfG45Jw`Y7?ohfO(`fZ^I6-&^7(=eRV5MD`NKC@I4k&p+A!E3^rEGiaV1 zSgnA9&IxgvSJQs0S%7jJJd|~R^R!MyYBXTm|z>-;+ZQBzAq8)sSlgBc0<^IseqiP1|K$(3N5Vsm3<^k zqJO9?3i6pm(10*MjS6v@>Zb(+`2#BEq0dq>OTHsQnN{!qV324VMok*F2q} z7o9}P?MU7fIVcZ827EIJ2&0Rp<7`qIxIJ$RZ05gNc}3j~<~>4QJYNx4{pL>B5^CO= z>rlf`l2u7DXVC>50)3D71$y(=q3vxQEQu>Ny0K zb7Ht>1fMcl@jV=50D46rJW8$zWuR-)BecOdR1m=R_vTJ zn+s0qcjV}WF9^B|S~ERbGP@vjkTR@xqp|YAH%V=roOWXB8xD8WaDK!vPaCZsjF#4;Jqj2R zH3NggR8Kf91Hjp`d@7TlRB3HtqWHlpks1($bOD^|fhoAo&!jZbO-rS$*}E@VGBz{tqb<;~ZN$ z7@=M2i*C^nKE%XC16`gWDD8KOF7;ojY)4}%f?`?uHL3aPZtits>1TR*mWr5xd&Do# zrcraQcV?ZERFUg8E4Xgp3Cn{Mb2YU$k3SPW$=xo$D|De88|^rU8166v1LA5qmb8wEee#=TjqE#E1>&jZ5{rS2lF!|**xE^wi9MPg zZWa^T@oo*_8gkCZG*4lVe={GuB&UzI6Ky}fL`cJyPF(q%3ZMQ;-6mzUXMP|sOX}7Y zWO|gde$;8--bgM`%L-;9Z41FB`0pkxwDbopgB3-iJa%9<>#Zp{2;n3%AT2y~d1|~W zyEyUo9g@~W8i!ya#Vx}zuu<`*bl1pnpZO0eRJfE|GoaqW#mTz8&7rI!U1%ovUvl?q zLcorsPNFpClEut~713WTw8aPt+7PDakm2FSpd#y+1@6rT;@)kGR$+CCA~GgAy>(t5 z>an5T?0#N7#IP# z2o5D*y#tmv3x;>b+?1ZSyF|ixq|;QP`pm1eX$-%}BV98ur1pQ`utvV0x}=uu>^(6! zlH-%#zt{C_b#kpU7dG%^LKpOE;4xD1Dub~^Iy-n4Xno!i#_5&F2=o{7H3$o}?UKJ_ zdvPTO(qjomo&OYe`u^n@b-;~Zl-n9!nlPPVKt6TLKOU6ux4Oe41yk&bo123- zRqLw8ma29Rzwg7N>mmi-@|GN(lvalH?Hz%u2_u5(0%j0Y5)*-iK;}p{Uf=uC1I(Su`JI17uL7_&vP|&R*Q|a!G zFd2IiTaf%Y75~H3|Hj^%$5Yk*i{H(Il0?Z|2?;3~Gi;@(WQq(aGS7s}!%k*GNQ1eA z$Phw??8=-e^O$X(=W(-#^;~OjmAdcyobNf$`JMAT=hv&(>;A)L?aj^FYhBm-^L{Tt z2loefL7DAp@s{ z>+OuZW*U6#0M9PFtBJ11V{;zf2kh?wBoxGkIwX(G2xL>03wnsu>Un?U-E-=%UANyM z#;k8E-Ga*A8)eL$1qBKU-~O5Nqsoi>Z`{ANx_kzvGVONe5!a)${a&uBCVZ^+9W!%VNenIKZ-%=w2qP@N8ah%XeY9@gp^clxfTr5f6)@FC_s(uYe9weiPoS%6n zO7kQ{=|6{yVn5-q;5~qVL!;t3BEWpa_IjwY z2)#Jd^LJ_ryvIYV_C@OyxdbG8%Bb-klsNTLt^Zbw_ldRu>9cgC5rqw0W z?~{6n(hl*OQ%_r`b^H@nKR;)b(x^oQ@#&;uY?OI#lVDD;tWR&eU%fA>=1KV3sB>kP zL&quV`L17Be3FdW|mNA;mLi?|s^{%%)cdM47Sw?qK*OBg=Z*I?v^57E=m$}%2#Mlt@ zkUb5(EN$N?b+qAR$>Sa&ivIq{pLir{+3J;GoyRUzIck^8&QTIGS%w(+D6_Py+4}n@ zs^ZSx{DKPSf6i#dE+cMdSK{NNTx+@5#R(jdYD}#ksp80YriMqSQ?-n^i$Wp3nm^~7E zt)RrAC+1diL|=<$y0d8{yG46YT;c5j=sIx{Ru2qp-`Y2W!E{mGI~sAhe7k%G6k=yE zX2Dir_f{lUAPnM#w#ZE@5h99&-yp@+K1{H&vHra&qHl2itOJv@J3 zF+^v5OSnic70XW|Jhh(MB(Z<7It0_6T7V#_hg4YZL0(ut-RGj&_te2xASMVUf)ThB zQB=D<-_hPvQRaDPdin4o{+p)+J-zHXN=B2ot8lrES{)0A z=IrE-#Fu$LUNTDOiV~e&Gd02;Tw@MKy53^~TiF>`1ne(X6et`-T5q@?GetwXKZRZ&Y zvh#2MV3~iQ)jvq@@4)jwXimeT8Mu}6fv3F&-a-p)TFjHC&$x6&jfc|}CNH@Jrm@YveR}ZtIt4C39gk>7k8 z&k3E~z;7Oe{sN5R>NoJ4%DCTg(}H=#27vVX9O|LO27q*MX!Of};su;jU~aSL6Uzup zob9#B=3Fci7MaQg(7xd$vU}B@uZ-#9aZgKW%#%>VD&9?44QcJ%CJo(ZB4}mnLJoqW ze6M%SrHG zr9-^WH#MoJ$(pXM-Rjwt!2iO@HkO$Vq4Nf#dh&?A;j)BB&145mbka54u^ICLQwoOp zajU9IV6TmH>&dd_M1EIS7|V=^TdLPNFX;I(0?BxYBAD^4bKH40L&Q@-3FC_%fGxcV z0U-305uru->)O-s&EYyGO%cW7@WZmNQ-;Mi5S_0Hdiu{=w$kZYFWWe7eJsV-erpXz zk970n)|8aAGZ4YCV3u@p6v##oVp$7 za}}#gA!4%3BfXMyD%Pv?axq4Pitdc%d}sUWW&R$w`63&iz!9f=+6?e~6%r*7fdlJF zn%s3vNXg|`tw`I{2`Z;s1wx;kPuA1Ey-=4(q#})hegmGQYgl^&-#cB}HfcwR$ivo? z%>|ga+MlyLCZfl_x7!|k`rpu=1<+(9$2a6qyu~-c9nuEa4C{C^0tV8bP|KfzR#Q*|HTjTDyV6k+kP2UGfz5Ss0|$j`iA$*&4S9&ZVA zdFk$Fbu@qs5TJ*ruajMy_uIi%?!|R-BS3nXChPT)$J!72P9=Oi9&2<*=T_y*2MXT1 zy$k;w;D7JWU>Ue)=0_l{;&ysjc(W}y3?GXd6+Ip-7X1*tWzomXe%V`TFv48eQPSDD zs(zXx*7B6Pi0Z&;R)NTC$+EAG3B8^k&!Y{X(G)R;r>U^^Gn1j;z;yi(xJzk$@4LBe zC>6sp$rbj^yj#%B=VWU zlj_t=59zm)7J+TV9p%!5ox8zv65$8-G(<4q9taXEL)8mTDv$GH=r^~m&YZbx3HDtf z8G!4DuV|G^g_*N-AWg|qare0il*@ho`IOxC6Rc#EGHY0*ZCYn}GT5WMaPOvQR zH8_3fE<&HK+~0r>!N#LA&oYOCkSmn+`3;^&u(p_<%m>r&9&CSk#`OKjUV4#zB`!@@ z%=!;<#m#YVVIVJKUSgjhyGp~_{D2`RK99SUQ|*XRD!ksG4(>R#V!^&+=(WY#-u>Yl z*v(j5`BEwm1Le=((NTyC9E!At{2l9L!zG5b!$)&Sg-?I*zl*ZHpCt}nTB=}~t?gBK z=d1cwVpdHO55RSf7zhE?+w8j}HY~YW3yk}d2~@(JX58&i*$nr&$-i~ZSq;@Ubpxkjyz2BLc$4E%aN6i^13iL zW4625gq7^)N9XG=yueNTfAFL82;fqH6%pVs$PjfmWdtHP-UTF0g;RW$jD*FO)g7NZ zN7U8FWAY3pZePI~yjfxkbB)q8yI{4a!lA{uL-M{ZUYb7kn8Ws~uu%++?xL5qO8~by zl#O!iJFimdT~92pofTw}`n09{;|5h{OwBbNpzkFAMaGFKR#xx?nC5-j4PQULxy}+>6N1}sRDv^ zTP^Z~v@eHP}P?%$@7?-35T0vb#>wdhX|3E#^DvZ^9*?WK{%i7A2c<0=oX;D32I!c%4w~wAgw62l z*B8${E_~G!#@zjdKM=~EgJrOe)R3D~R{OGhW#XWXP2E7O>b-6WEkO>7a*xgDg7?x3 z(IKT?Jq?s%eB)*C$HMu?Tl&ZJ`a?mR!3JCyIRLf^(tOVjn+l~}%;GHhhAf5Ga)Vu| zV<1E99*2d>CaydeQP-ZeTqTQhWi(ul1<%EJtLdN9i7@1!4-qd}W(%_%Dj841e8m)3 zLlbkTycwhUBZv+uB_=oXnqGIP+#PMr$eNJOddifp|5|ZTd8^~`KpCb=Um(5MUBRB& zAH4X2TlPz)=RLOA`T7Txb8r0w`}^~U#A_k-Fg|E`7yN!bIG?sQv4XNv;Fi5?IIka= zbEp6U+urk^vn%()!)qdLZ2sfC;JQXp9A1fRSfejDjHtR1oN<`Ln_a->_m})(syg<82qfTbUSP5Ta2CjxQ4vF<=ylC6IuW;z zHLq+!%dRfsgFtN53^hZdZsGBp29gWsP6trzXO4b4)xhJMTfhVz9sQhSrA6=*z2E@(ASIGNf#5~O~Cp!;pF-F`{R~C=&871uoW<+@WA;Eu=c1{ zs}{^(-~<~z-Yf|wUgCbf{T@X5BF^Dn-?LG`h)yFggn_v*bH0u~`0_S3V*;Fhugc2O zRzCq7J&8`8YWJtPM27>9s3%zWXkY{Hs}}X>383=ljE7O5Xxp#sD0y-#%`t^!G!k1$!p=e8popE@#(ErI z!6MDL?Igb^pIiC)xtaff9TM z-t23CBIFgDWW8~uQiu66vVM@Q%bQvgwdX?4?Iwh#_EOpj%c65<`kXcB(D6D}t7RAz z5?E6fTfnxejo15A3Z5=y(f!ON>2J2!tohYxJt-8#^iiAs>cywQ3 z47Z(>;5?Fa?jg{7E>ZL)NAY?LYh8@LptR}yno2Pxd*_Qe;1`AVGkMCc#6}=f5NGI3 zOsGE|SGUfKCE7yADL#9AO(EbE@QyC;1i``xp*jF5O%?h@ujY2!6qwBpsE93u8knQ= z*be5p^NOfU&57-YDn+`e{qvsn`>9OdaMW2Uj%I(#-l9SE+`1t+&;IF1R9~E@E-izp z%bsgyf@R8qvkq#L$k+^kq+qf34O{{dUq6L5PczeMBKzsS9`ju+-KU+jFt|yF z;Njbnd;Hk8{Cr7st@vmf_=Enaew4+yu>GT>zi^_!d7(tmE_htJ*PUyp`!fGA`;V~5 z^DEeJYr=IU$@U;4!wtT$j%aYzA|f??j)a~k`Y}hca=!v36hNTT9HKh~X-Sr*Q>J@r zAIk)d*V{gZdDA}hdxDEgjbKDfEJ}?$bCEcv-Y$PF=9?8JroN;^ay$n+P)KLsUth0r zQR%}DY~r9%wAOn)gv6qZwN_y7JE0xSAR~vK(7^hN%T%sSP`BMLM{xi_5xVQ3BM3ak zKRdgK>5_NNPb&-ZszuW@%%-b`ts6K2p`f*@8lE-c9q)Qz$|>`^$dfq8l(gFRFN!?B z-)Y@bJo1hvs2RxikiBGccDe}pbz`vxXfA!gt_1v5+? z`YWM^k(Y8mQCYrED}BEw+CHi#GnCzvT~Y6#K!o+&YjTd64qUM%HLC7VyOjU=R<$v} z;~yog%=D-i%>X_(a4!4!Ymz^Zx8)KMEb zKN~Cij&O`l+Ha{vbaz#++3TbDS0rE|jc5r~`EChq)%u3Kb77P)f$k?P%*}KKtlEOxXB92Wxcv5Vz?eh^j2mnWTSQ{MKWAxJ0hK!RiytL=S&RfRE0*^FUdW`M~ zb$ZU$xa$C3z_<8F^3y*b{=ed9GK!Z91E*JJ_}#yEaKIK~WigAuSz(z84URDk4wf8} zlqh@t&~m{+&4E1Z{`7FG+$;ACwXDNi4@yrQ-#Yn0-zXd1Q|~MLCOn)DS}BEkz&YE* zjevXp(v1?SJJ>SE`Hp#_Gi$Y!dKzXc-7Diumh#H!Vz<`3*Hvw$Qo;}^Olstw$MYEz z_eW$6rS%%@&cV`7MUtDd1$J|`Kd>AJeC8_*i!yc8gY755id*36+dB+SE%<>MXx!QS z6T)PN6bS0TUKY)tl&#zH^r&1Bd!o?+qRSJUl#L1M`xYNQbGY^)M!Bgbu!9PIKw%*F z(tr(@P?VoM_~c&i=&0>`P7n^ANJH7w+1fE=Tk<}IQqF&OhpsS-LE^4!M#63@!>gH-5s5FABhRiU1j*>z^bWxa(azz}z+)>dt9v zhwt)cN*X*v>k$r6Kts_w7VtKkFnUWe>PU#Jbk*MSJ12>9MEI&tY|F^O>tL5U_Bnke z)#cPg;=@1OZ>=5+WG{f{4eVma(0_cSCL0_|`|wjU5sU&5P*)pT9vI3kCxxMGS81w! z8GOX~f=Q^`6*K!ul@2|f+5EQa`TjlFZ?#!nGBOi^i5ca*K1$IBK23+B=opSFS!ouD z>3_6e>RH>{hB<@?epvCj>@!oAJ`{o(fq&1M&^@z@YGTrPOwi$D&j159Y4MurGd4TP z#9V^to~Suei;~0#e7$?CTjAg~cPs}0GD(Ybch+V_->5e(q+Q$ob(U!FB)<3ftlK*y zkZLoW$G7i)PjrG3&&3q$PEh#k)%LY>B|koKzjT#!MB*g;TIzGkmj-^q9n-g#UrYs8 zo0#|7*P`TugEMJnaXOZKa~AitZtWfQc;24^1RP)>4SEcwErQs(jQp!DY41qOxqzD$ z9yjj7%;HW{!D49|B$pMAn;j9g+KLe83FX*Z?4d_qGh=z-IRZ=W)Q;PenPtn?JI@tU zj$$Ru^n3_DEsn=GFW|Wdl&e;k_7g(g%y*RRb#v5S@Z&}9xqow$w`e|r4jF7w#<=OI z=k!rhj76A*gjS^H-#IpusABuE{{;*}VuMTYdDAGJ^1(@Agf3aQDhaJXtgTue+y;}M zK+PdcYn}G$Al2zt)2Mq;ju_N}Pm*O2tx6WD*?ijTi;*|7Wdz9#T+?azsHLH5us{dR z6MqAGATWM2ug6sFUcZ^;TgO#8boHS9jjlcybfAb8ZIjG|hDe3a^rh-&D&p!cBH1-P zmU2RY^3@H2b2GqV1#$^tK^YurPx9}dF~;>qP}pB@aERH5>ytvk7-uNK&4+-Ib6br5 z;*JnHyy^OY^tS!`E|;M{TVF?tssU^p80SyW8?v{c%|9@lzwoQNv&3axV{kG`+UgmP z$Ac|<@}m@v0`1o66jThOkIQvp1mX5SqoI(%(nhqq=QF)fj9adg{ z*imnS@=3)Cdp{I|iuaQ=Z|G4*oiG-$dRtZekyC&nfSEg(-GZtIV4kwVR&U{Ji{iei zogpk7Et-O?u({#`_$VGfeEVKVH|JR(BQ(CHD zs>WS!S{C;Wdgdq&g$Zh=ou#~8;h{HjPG$fN-V4B~L~Dv=F9PAJ`LtZugfh`|@afTh zm$j~Qv{3KyhB~7nY!S2dPPDvnYIga|{$o-xBmRh&=dI;Ww9;mF{6p58+?@h}HWpvzr&xg_Xu-H=4KUk~Je4ewr#5_IeQnzo12sFlAN^Sd%( znO3ws_~k9hY;2geT03D`)S#y{H8fOa5Cu-)o^MX-ElFdU4}}1-vB5LXKu76QUcV^M z)ZqE7S1x#H(v@7Nj3u8V2!`AEOUY)Nn4ZJ;(VqM=I} z2K+??0^(RYm~#X6Z3he`GWTzJQC;-_jVFtZ!gQTui^Gj;nYfRZX+}8iFO-8q9E9-e zXS;X>#&l9~6T2MLM4kDdbI13RP7-%-EOoqCLYQ3S;>b_GNP9b^0WV*AOqVLN5znkI zEp@yuL)5%0$G)J1!k7k<)Ym<0r{Y|Nl`~+q{6tEa-1yp3L`$4sy3ZB|!&bEEgj%G@} zAQkvQwH^j61L0j$-`xEZ1SZdL;0N9Jh%G&r%;s*pHk{7jf%%S`94%HU&nitOryoWf^1#>ICH zd>T|1f>{C&a}pTBuhEp2^H%`IkPnigyQqTU$WDOuptS$C9uy`@YyWMcG&!oT*;p!6 z8R?LCR3QZco{5(DOz=DPLq6ZsStSFRp}k3RXG0e=QW08A;$27VEn|uimr~ZgKFM?< zFrR;`)^5AnwSoW}CKQLfbHeDcj4>PrHg7DsR^No@3e$89I4cfFoUT1A-ZplZAECe# zm>E1|JbI+l$%hW{viE4_Goj^YxF!s$5cDB-Nhghp>M|$7D$oGS{?A3b5Jb2VlM~GH z!HVf3hM#arP36AZ1ERwdcXnTqaOoJ6vYo04n5Ft%4|*N;jB0wu{zVT8dqx+I;kLnE z(~WviW!N)H)5rcp4@$AF2Nf~ryD_5Owg81&Ag2fwU_WkM51PqaMpY>o@pfxJkH`=M zImLX{E0KpIQ&r(9w3?Gc1$nuS{oYf%3cC0SmSy1Vb^GEIw9)6G*`Q#Q*m)Wq$||+l z#WiMQ!zV4U9<)tF*5{VGpY`3L$S0bTlfk<)Xi!e6KX6fXsv)5qWhiYF{$Ec*P=c%Z z2j5#eRK4DSiyF#49^h((Csu&MJQhlm8YS#mp{n3@G*H*SvBC_cU@5>1+nafq=kmN? z_>ScU)BzG1&@euDZB!J6&wPA`Qcy7Fq@$_wzlV$7#q;yIc@f$M(7@{iu6j&EYZ)69 zX;KE(^`I&g3Q70a_XP%Dex!_JITMa-6AX#~VcUkm-LKbd6g$PvrJy*09yC>r556*~ zVDpC0mrr(#ur`LWFeLR56f5}?jRew$?oN3D86XKzSh0ZRt!nOO-P)|e7 zfPFJjt9c>WScEeaLN9CCDm`)ow*;rSK0pgV61R?vX4%zn%bH1!`gC+hCXYG4v;?@Q z01+3ZA>pE?N-4kKqGXpe1CdPYxF{1ds#ACXmHrDZnhZNTEr`xedy=6u9M*$!6ZN2{ zNHS2O`ct2%{v?S$m0_)C9#QLANOFo^g$<%lhz3!TFH{M(gLaebpd=UQNmxXxK@^eR zCTT~BlF@1+uSrsh{&_Kfelq`KzcZP7mV9Cz_Iw>LU=51UB;Ty}i0b9<{}gX}53oTBN__SW5b1yG0mzz1fE6^U(};|MNwDxjePni13v2}q`im8m zW9wU#EwzEj2Y&DT1zFa-$bROfZ5EZ+lJS#V*c3LXvfOOs7S^MWj{v5y?4h0utKc5q zwX3A(T>ACWu8gj}o1caogA0UQ@zr`;t{HLzMQ2{!6#3WAWA}boLFG1BK|gH1`HL0Q zX@eEiGP;XCF6YwMHN(s}`U`hzQ3p3rqIrT6roT|4OB*RsTMNtkt%qK`iNJzA4n=(C zEd~5oa@<;2xV8#~(W9!4dhn7+bSk`x0ZT*Wy*>~`T{3|uYXp*)uNTldjntWEkeh}l zQX92$frfvsq~fVamynaAUwzgay_A0cW6lxcb)S6tZ~UM{d0E6|VdBW;O61>!F%5(21-lIEi}a}JuNz&d#l_yR8n_+(&% z_gB2?#g7&=b2f!g>VDMg+-YD19VF}6y>%t}QFijLI?#1yw5|5>G-_TkZyLePE~h2b zKAjLPAe%Vkx>8ayGAk~Ipsz3^R8)dh$Q3kG7|Io5=`o^1BtGwVrgAfV&^*7*hMSlB zKBofr!zZs-uZNwPF)p1I5*=u>WFegW$b@&CoCDIr)a*}* z?qfVTWjUN3eEU0rq%*IPX!!*5EE%}$PHn0O6B)y(gMk~Zpr-3qP!PBTR~;FzaR%zP)_o7E2zLhPXS;BP2*d)f_5lxe8N8mAgWdWm;DgM0h0!- zpji9=j1}~QU-Pz|-)=(!x(h@rsK#Hdpm%Q91tC7y@pioVVFlH6-JTVepfp&?@0?>L zXQJPPIU`@EV{f66xmS-J?A1Lzxccl2+-mrR63w#acmx7E@V{X$cL5Xg4U{O&Unx<4 zUNh2UwQ#IxQfrjhG?^aYLvJDpf@uf}5+%BdRTAU;a;rY@{seC2@cTRpAZAG$fuOJ- zlqmo9lZZP3NKe=IIu;j)ZemL`HRt&&y1G}%F9RzmJFtRgi0jnf*%5yq%h7aNg%5lu zj+9|qeh?nnBP}{2MfG5^t=?WqTL2`=Z}uA`s(e1Ev!Rfy z)U^FKNK}RO`DhCaiIUTQ7ktJRu=o3&KYOz8jhqfuhW6H4M8GC#$@O9(yU7-s9VxGO zYuN%R=+CbKLyJtjE)fYr@MFjK)7=bf}h_|#VoUnmgL%yz$PmZKIp zV{yS_vAE7SiwK`;bQ~~Bjy_?g)9txq%r&}6Zz$I50?1~te!VWD*k1a6H+duWTv8Rt z_dV9>*u8xF;{`(rt1Ah>;ca2b7mfd%3>M}_KHsTk9mOIJA$a*6M7dP{`3}7- z^WREA+y5d3eZ#Q#fj3|61@ictPH)P!90tTV#wCNpc{wntn{_D$*Q=6lj6=ff(Nba3a}xvcWp<3dW>>{|eo8^7 zHcCNL^>tqyd~+fDN+Ge>J`ES!yXb6>!Y%erQY2mwj>NaV-UH{~8%g>1LOB1PD|MR~ zcDEyj-Mfj7OaAc-a7+FjsU>d#x8&0lX^55hZ^TNxJzR-54=mUZ_ur>T{r5z_L>8<9vtz(Cw z)GHB4=WXy+j`gYvehG^fdi{j$)!Ego@|%0UK}L95$3Atv9q^qDBZBIZEiHQ*>O?H* zN++;i!t@G!$Q9;84}E=xYJCHw8(a-k@r)C-=`cgOAcBCzT-DC9lzK~cdr{v}n+SR|rBVt&aUduirvfXE_{gmI6j;}@gYWla9 zN{{F}^X*BVLyEw~&p9Zg!qPEX3b*j3EMay+LDl-!Ru#Z{HUm9q0nmfypw6%BLB)R6 zgPsF=Q2hJEfhLk3bo5s}=qOPSnj9N;4naq1$BS7C+>LvCo;Vw%IuYFR&?z-D1*9Y4 zZ8Y7Ri=iDr(F_vu6(=|7L0vL`(}Rw|deFH6b|o=$E(!ZXObb$vQm+foq~WDL?$Na5 zjYM~2_!iK;dnb=?)$BB<;MkXn?=f^TLne3i_iWl>Xo^EnLJ(Xy8lXot=(UvvzrS|8 zL`be`Q~m8g`nb&`7}WZrbij8+6nu0eBC17ft#gAmyr9J|ZFuw-I00`|1&pFrTYo9N zs}O_kGN9WYNdHT>J#QZF%-;k#dCTr!bMoP^g!F4Dh{F%;_$3aXMkG|9fYdv^;D*$@ z$GqhboTh)L=hTjVzxkH}Jtr|V&kB0-<>VWB^0UxMh^g2m_Zj-bD&p5Vyz3ffzQn)? zw@;!-((gDwt&?0=)EA3vsO_5Ox*>ElmmfcHPzCKjU*6)k8{O52VLBL4ZCMWCok359 z85|CMuGH22*dVbEuc5kqxCPYVGe8~wdfFN4b4{2-GTRdV3W?fzWO?n=t>TdDJPgF4 zn~qugygxQ5+v`wb%!@k`zAgyWBnm?F*9D z@8j^Jn{G(R*&Ze_qGRifsASWo^G@7oU#h9EKu`Jw;ki@037-Vk9pr1gW9Z0FU%5*3 zgN7=-CL9snl{Q|_(-P~m6X@S#W)KL_-8-6mt-Raz+dfd=bHIJTGEc-Wm|WMUKam}8 z5{*Z@%jh;5Dpr=gR{M39qqoWLSK5-1~l&I6mle* zcvh6?Kv)-iI2buX1sG&Dc<#IUTN}PQZ@LOadQh7SnjY=9<8ip9G~a@=?9%i zjIr5CyQNCJcSvKGcqK9F4lHtyk-RLr3-F}UOC#s5!Y^dj@)lAY0gym>d32h$niDbHJIT&gKP}`^ zKQd4eoV@Zq4xizh=tRCOTh(w5b+^jxz8X&z{`8MHJP#=jkIiV>7>D=zH4aY}iM$Qs z@IAyheAS-AFv$So&5unjggV(9(gm?V1R7Cv|A!z{g#>+C!q6w5<7SrcFlZ{N_TB^6 z-i_zC{HVaIuS2EDpbp9q=BlWHu454p`hER{& zc07)`>U#8|bKV-P<+n$R2K0h9*5L(zt-~j0HYU$O61W-khinHlnAH>;K3KYR9#>1J z`ugu6QH9+h)G*TtmdRqFC%ZKFTz9xRsJ$Z{0d94ChncemPH?y%2>sLngQV-Xm$36Q z_SCxbGpFb+!Vy!?b`wb%7+<<(60>d-ZCvNFv^cljL>7ulY1j0>hPlyc#Ob5=pe0Ky zXmxhB%%mg0oX<6{J16O*+t#T(=VcUH99V|SKGWcRz0ir++51VKisoo{u5XuA{@p6$8reavmf^a7JI{RlG-l+XY9X_0KLmj^3t^0Z%{;ff2sqT2%75>`pXJW*s6`Rib%@C@+ z^}8W7oUvjuvW8>`r5AwvVFcBB6pxm;MiBagqm$Ekay%G#4N?{FlVZKU=s({!g~Wig zdOK<@t*mrwU*r`+h@+d{vuRx9GqbZ*TMUQa*@|B}Z3A(1U6d5bUv6#Z={Q%LuW{qM zA(V<}2nFWrzZycJtQQp=j@QcX3@rgGQ1HSo4uU#|O8QZ`N0o{3dOLJaha=&)XV`?u zsG8uG#2$5on$50j$FU`}Y_lcU#HVjGB}p8U@55b4a+#0(7}RRou#psM2d z-9D;x@R-<6xE1ZXHpm%hxuRy$K6TCavzxsVFoY(9RUK_E8=)3sJE64R=H6Y;{TKSD zIJOqQS!p$VU!I3?)Dt~)ip;t43xRX49{xQ`%m9$+>zH_rVB}uPny@(vJHdMtefXp# zi@!pmUtvg8I!oh+?z7LaHCwMXPk>*d1bMtLXEW@{uSHyo1$B5QVjX_w5uZdaA!M?3 z2WcJjw5y4M=jhKmywc0f2S%8yz;msS&nJO8e9ZScJnB?ojysrWE*2Fn)%@6${g*oY zYYfDVWd>`bxee4$(YzmnqA-L*RGPSxg_&;c|1u4{3viu`oiLrb&W>e>tDO?NUN~10hj_K>b^+uMG~9@S zP~{stxtM^6`g8##)Qy}Va2i~zi&;3EsNif1C1B<8xcFEo<;W;Zh!#LKRgX+r)1KWw z3O|-HwF=&D%=>$<$f33O-REeQI*XHcC9HG^MD%pltD{kEVBz~|8yrlWB?JRri+w?D zpUb|(V|6Nx7)>_Ro6dbBSc`7I>Svla(VfEL_jqoWznib>?|N>&>}K=X*yU!B#X|@n z8ej)XM1785KiS;k4v43}A1;Yj=8H+%ihSR|qxYW@gbsO?Xg=&ba*6#?) zeWLy)F0|CtYL$NzhtDG$QDhjdj*I(v;mL3MP?!+~YRF$0QE|7ozc8XY{|Y0j`b?jb z#E4>HMwGb}5(D(TPv^@I$!>~`FvRKVu4*PEfVjyd-_2GOsjWowFUR3;$h5x?5wy*L zq0;s1jEX%w+P0tKPbv;9N^TH^ouc0_x}sVSpS*DEtcsPorw95LkvRSSHJrQKyl$u; zU~~b`9oAcCuw~wOd)&ByCnmo*5xU)PAqD~CP+|2hSBSBYgXdi>uJgu1q3I6Zws zM)LcEjUIJV`P-JS3qlwFT|wyDKMF$MN5njPM_B%1DxbdBlsG17-x`4^B9zn13be$; z#+sLpt)k@Lr(aM(f)z;0RZP`i1fe{CBM80Bs=lh!-a*wx?;r^cn8ycp?KQ=@m~!b@ zJLAx3NV;@s4pi0rC@2v9^~--7gy%A~st(mWCoL%w-E-?E;t4Y*?O-74lJElt_A=CU z69bKMw%ZTGk&K%u0t|zPwR}9?N!zpODdHmU2-1PRtgLO}C*nDI3m`u=J+osf1yKBC zrEjV5feJ7X%W-1QkD-8{LHN9@Y=&e^#_8>!3dc=%$bm5dbXfOWKHvpfTCs0M`}puE zn#IHxN51nPG#(ye8zgt{`0fJmj9$Y1jKlA1M8k1-ut3nok%e?LV_VG%kCZv&Rr5I1 z9>n2q?WU$&AZJ4=)rb+}@X5<3j?F!|lcd)vJ+EH9>pi?Jy#k|GbC?`~h+D$Kyo8DQ z^6f8bU)}GSeu=;G)K=CCA7Is>Ibi5=PLyeX8QSCR^#;l2&DKLpx^UKgYM%wz0!vyo zq`I__A>;m(yd_q5uITNBD3;d^3Gak@tz-uE7-3}jiDndyYyWAFT2IXP&{A(Uw&Ba}g&2p7G&~lvXoI~-6lar$17!Es`A6~2 zYTM<%v!hYss->x$Jl$zRuzE$QTNWE1I`)9*0R;2!_< z`K_I`E~?~gnVH2>AS*JbQDEelvkQ+2!>&Zyl96+a>BBq66V5DWijp&4)R<8ikfs(r zeu%1qDGclg{H_YsnUnpAN^VqzR+D`tk()pO>i%?`@-?gqCDNQ37{hmuk?X3^tkCfv z?C1#s?ao^0vUg=j$O&S({W}!8`qWB+aEaKA|L=!FaqhSU@P~EREh#W@Ty)ZjfNGq| z_y%D>e6NfxWQI-qm`b9eCCS8@~`uk1bn!)(kdX|{g&~( zePKD2MqC)FoTrz4&(JeBm&ZPOf$JFUo)}GtWvV8tpatU(IVFuf;^b7^m+sQkXzGhU z)3?;G8r<@u4R89AA?e9D>L4TOS_K~2x61csP~FEvyRi+Q3Y4Ok3LqH&L@X_!T0kA6 z&#hmLt)A;m>NsIQ%N7FD>uxt<;CS=?yHD+2jUzcdk!>rA;xX5 zXvZxXUK-$YfiJ|L947u3z@ZnwoqaG5OA?^lXTA%6I@0+pzpMPB`G>w{QX5`}*oHSYzj|Y18(#HA<(s+s z?``;j0aX!0T-&d0_&=!UAMW%Ikt+vSuo({nAm+&0G<9ZBQWC`vaoJx@-qmIB%rSgp$g8ZM$2QM5=iK37+lTiDCA z`XU1l-fQ0u2DE3xH108}0RN;1G}~Q9-?EW(p$URp?l)t87S~Di=Jz1{-#=QA{yq2( zqoNxHq55NizXsjm18fw45}$oTG5){v05{#&ZULQzGQDiyrvU@iQAZoQg3fVp>du6$ zM$iq^&ih057c=&0T#aGX-?W?;^w}&aul%%qaq^&@5-vXGBl&ZVoY-i6t(HONj%QO* zrpVJ#(D*PU8$>ipEo4omvdsYutlw;1`@rsfq5|T|gCGc`uz?zUMEd27{)joC1&0;0?U_VVu>$kBYzgtH| zw0n!GtOdYC>0j~Bk%H%qcvbQ7R(#S>>DZo~T_4^xC04yFnsIZ$F!Usi7!EwEg${#x zjRiuN?tI=15;z|QD)^LKEI(VyKDrrmC;d|5_Pg6tyc!PhYnkv4N1KbQKPe+fHP%Qo z%+v%;H_g&*Ov2;V%uA6w+T#(yVgz+XZ(D(OzSH=G-1l~@kvlHX1H-2Z9c=haB#uF; zh?rfti*Lc@y;Pj2yR!PM@BEqPt=R_Vl2oOP^AZ5{G-7TgeLgUPnw{Kb4wCX3#>AvN zFoGr@c?XQ3773r$ji8ASzQRV(@Ez+)(MYllPx$8mM6K%ovL9k6;IXP=AtVIQHLzB& zjF4MK&c`o25?#K>>$c}BbJn*GdbtqO+@V48sVP=OA;P6NUvKJGV9DclGu{Njkci&6 z!U?p2nWn?kt2rbm0p4|zu`>h$DN8^H;+$UdQIH9a#%xBrM^@n~-?I5xay3?(j&d;)wH^QbrynPPb9`9wbD-Drqu z>&h~il0YrtAmooEd`6N<|T; zr(Q6T`AZQVopPM&107t1*Y@~cgjZU*D0;?7iq&NuBV9G5>@^~Z2EKbh`PaeFA7Ar5 z6;Iv59Q^Ukrx!+)!~=S-VORTPL?PtbOcH~?Q;p9SFra9K30MIa?o}&CL_H>t%B7FS8mCtzGYJf!Fqnx35AjLfJ zC{m)>T>&c^o-plbnw!H3itslqc{?h`%Gjv$?mkqF{=&3{VFJ;Kq5j0FKnKZ#u450V z7jrIQFj_~a?peq2ooCZG>E4SxtHWpZs|~cO=D1YJj$fpqOo1~p+b_M=-n#GE#=twU zJ!RnHX&c{emOs3)6i>>J8F_;vQ=vSU|LseA4o#Ot!Gh|`Zb>=$>rhORAfdrI+~fQ%6UsO0c>w%4M)5`T zL@Hy7UQv-F7?n8{4<=<8=O|b;Z=BU*ETz}|#=T-xu0qdevop+{Jo)c}@ILXI|D_=O zJt4Y{LHOn~KqLx}=}W>_5?R;duoTo+p2jPL7Ifra>8rv(d4zH>Z-pAbE@T4=_}oa_ z<5NM)h{?K9Krb+b?yW2MMG87f{>nc-Pwn59g35ys75H5`;pXb{u04Hgh-}qJnQ$;t zv%zYs>$g{8hbeZ9it?KE8sTU|a?H5i>D(~-16@{){6SU!0KR`^k4bI#dU^T(!ZtjR z7l8X4ra|c+ZTJiZ40oI2^|hP*S&2vM2CGfYqNN+(54t~mJ(u_FuFC;V!e!>p##an7 z!28Jo!7k582bNPY8q-aaRJ_lHw-pBxa(l|qAD~Qdj&YiFq`Xo2xZU{6jDodB5kY?>wIgSB z&?Tw&G-DTQ1226H^%X+L8c$S zxPSKU4AoJ}OPESo7OYhM3NPGe7}jvaafG=61!x(|?tNEwDlR24x7~ADXFH<>>4g;9 zTKM8KD@=ud)QMQL0W@UJKCV zr5`1*fX2LlCae6$Sf|FlNpG!mB4X2lq6u5n~?z3*s zuFxANM?U1BcR75TkTqC{q>nWq&_}sP>wT0doH|xR%0UWW zU$wb}%dXI~oFGt2T%6vo>RGg#!BR-poB0(mcM^6{d~P*8;bkzw*S0C6T7>5wpg7Na zDE}r1O;Kj(Z`>@&J!f~i?(^1(Op1jQ(6ReZ&s@iy-NG10R+$U~rf?iSniPk>XGC}8 za>fw7)k{XYr%@MHeP)lCfyq&@?%>z)RVjWm+m)(sZYd>zGi_n^-1*`Lel=ljVfKzC zU&jJ|#1ODa$HS|h6{dHAJCH-cD0{dPrYU>UY^%PV^56JD(_BU5Psyj`vGESQWVW0+ zRWDp}ez){r{h+9ye$ew(qduRb4R{q4hZ65dWKlS*9(q8*3(GqB+%%20rIP%hw~M{( zG~rPD2@ojw)@(Cn>4vHEEurDS_2sm!8NjF7$_!Oz_$KU+33ao6x#5ZV@QT}v*FJ>I!wz|1Hu6Gn47bQlZ{gMa9g zq}sbITzhBZxpVw`jNt~U4j&2E;bk>{R^#80YVv|`O&*3wNwAJG@^^?7U$sUBZjNT^ zSR!Qc-G*+TFEVC38CY1Vpy05cEvp1W_>4WWuvRG-66WRcO!<~uBU zKVC6&Lks$A8SXJ-DLcZia*m(C>1q_L()JD zLbJ?H0d-uQ;CX5FSWT-o?9tvjZ@NbL??Gl$FNq1urxhn2sxuG)E&NV4&uJ8adm6#a zRIJABoEexn^Q3T@y4^AkZ&y!P=`sZPvl`|lbLK3Tna3K4g`~lB0d%)Z`{Cg0E7OiT ztwK60O+u8+E;Vr?(HAQksEujfEpkg8+52)1x(wh108)QYC)MFA{?y@@cx7Kv9$)*v zAp`#p-{m&f4-JFphEh;T8{rgMb@+y?+7-!${6_FW-iu-1*`x7Ap>*bU;Hx?E{HK^H zanCnD>hL$M-pTQP?9uQRz}|-I@Hf-}R(%aO;|iqU!+DnI6XP^N4{s0&!dwkNgh ziFbXXqri+W6Jt7xzZJu9r<~KyTGFO>bXKed3kv;+ePpPHTQ+R`}MX*nu>%1JOwmbM1xgD zczxX=KFS)aD>4Nw0eD!4|2*Ga)V8m%n-M z@Adc(u6Vo-u$-31EFi%6Q{U`WfVY0XWQlc2n44mfAuo*Ht=K+e@x_9NyMz5vwW zq04rrTS>DJ&%{ORot~twwkGZ{!UXH(3BVV^Nvl3%N+1DWf1nnTy22Q`V^=pK^jjx< ze-J!QktkpLaKD%g{N}>7)9lH;t9%muIF=6BIZ85wHrMQG$S#dCvpSDOWJULGUBbsU3@-u36ovhqwf#EjuwaAh#(gW0@A)3b*SW~=u^%0FJ!*wnn`^k5Z$ zeVy-#OmEtC^d7}?Vj;Pj7VgWvSxOpy;8zrxGJd~Iass5#SD1aUmfw(N534$C+{&p< zGDtEl}+#+ALd`aaIcp_aLtR0UHS4FmT_%BWVONmSFM2&_opCKUGDXx6x5-^En4+KlH$q4|J5r0 zh=vm5@a@0F;VXbFa$_9c>|cn(FOy}Pt;gXJa2(zPgBqDJ>Q~TsC)mPswG-6avv_9x z$t#AXs|WnLJnhe#jlYZn;dU@rf}UOWSU9%#9!cC;O%!(msWJSm7Xb}uTw}HgQ4pFg zumSOO0P4_>3B%2KA%gr7J{vTku}yT6mwZjjPo4_6I~&Ql5es!-?JIbDQs$+HoNlA~uw&SO-go<`39}C<_Wg0Ru$1*twHN;JSufwZM&D$nK zrS>E(4b#iXy$(DXTQp}9?KgUk>9|OnIvoTu5qZINSZ!u)%+#F5ZMxv(OV83nw7h*6 z#w;iFa2{b7MdIhC7u+ftT@VSG^>j$D{b%MyRdJN$q0SdF>)uC1J$sC#eJpMY)XpzF zbra#MD---Dvm^ODCsNP0u2E46?e=R$@4XsJ0^4QyTjNM2qF`ZmIT~fnJG81zRKSO? z=?K(z+9Zo;-OUA`Hnc;0RbuDDLUyf?7__px?MCHz@G^qy7*JVCQT0Ul$!omHfEV60`}rE3yyTHXg;%_@}RLRJniP7fx5G7A7HViqbf+B+d{ojX2i%SsVP!s zqGEn4D(B@~-U;bP1FtX};_xh_IQ+yv#NqE@2H) z?Lw1%m`aFfZBe)9Td+E-D#3M#P@$ts+jf49p12c@(-XP0%oALDTr1bwrt0OR=hx@c zvnrl(x*yXi{xoRmpPv+Q-_(+~h3V39&Ha;)uVF8Xo6>G>gSVmy0Jq|1Lbd)s?7at6 zQ`@4bttf(^U;&gOs3=7Qlp-J{C{h&ZNH0n+DgpvhBZ4B*r1v5Siqd;Wl#UYVok)}3 zJ0w~ET)}?a`<-+DTh4vYkumnzhOh_$R_2=Xo8Ko9$i^&Ljnw`z4xg3Anua{f(QS_L zmh-6D5x?fRPvw-u6z(2b_HW zmx;|Jj35*0p&^Wt?j@V~m$jfSXQ481!azU(Vtv8{|HUjGx_jDv|3`V@cuNBuR(q4d zjse66jtgM&r=8x_Fa}bQUU_tatMQqVcc{hL)VQ{#s}6UmT642aZy`G++BGNn98$(M zdlV5VND!_G>rY zdQ0s$a1_ZCVw%+x>&TrIdN(>oEYJ`TV2G$4ZkN41Wp^(r>_ci<=5V@7_h&5wzgcmg z9ThzKYg#YfwP8eop;;v4#WOdP$s=Z%#}7Oz^#(ij7r-jOj9vmOBVBa-qPKHcGwtYw z(`DbCnFAdnzOVpvpkwXO4fX9C-xQv6ioyifZXf)j^`wNnLl)Arn6eog85L9%wZEw~ zK}9}podI8HPkgKYT_VZ?ago)R{||wn9*Cz%@P|d;IGfX?9POcvf>evJxtk0OK;7PX zVxjNE)yjGbxud|}N%pvWD#)5gsFpc!=1fdJv+66Odzqn={oS8EY4aGz05@Dt3CB|Q ztGguZ4t*ymf?L_C{aE~jenrb9@_DqnNV+a#5fcfEn3WpE2jacG z_g)RBDirqaqv}uGlMtJCVzK86(h#Lt*(2cUO+~BNo=})|XW`9q$Hz6w4P8GZ@_QRz zQv0PZqHtUO+PgjK!lKd5(fm9j$1f<(`&BCAw9))#IG+u$(IsvIC2qP3yrpS(n>Mob zntt1c-;^xnfZOmXCQ*;@gYN@k@DLmZLg9C-dBb5IKNJkGc&tmJKQ z1K)OW~1Ivk?lZzpl%ploQ?=L>uvHUgY4&$N8Yu}6Uu-x;pWK1fxfcV1yp|@dI!3 z8J(o-vY+pHgKJj^n_g-^{JD`YxcBxGWb46#W88@=+1XRCBQT7#+0oY1h$_pT7)9^VaU9O z5u|*Y1&7^@R;EV3VVj`4kgfF*GnpK>{w?gjrR=;g8C&(>HnA%&q@pGyWcz-~bys*4 zwzq#<>i)gwLS0O-EgNu5zC-E4q^`;?90xn z^Aj8H^r0NGb20VSyHbF?6Hi6LVK&%Cor9YIpoZ@L?Zw)asA*jGMNE8mkzh2RKil6X z;kEdbilBPQz9J|mir;zQdU2?2H&1xTY9Bdy?7Ph+%uTxNbq2=Cb!0!%@hWZw>vu1~ z6cc9jWL9P^b+=-}!S}hfIor}ibI)kRf0mZ1F3JAD+>q6YmWo(^JQUs4T(m>55A z;f3EHi}TYh_gO=2b6gtDtU<8VXEg4L+?7<`O4X5O&;k>jUuB)YCgIKc1Xvlkg;EqX&5Bw&{1>f8?HDU$e@Br+);eKfeZ>fWcZ{gk}M*#sn|1)zsnST<+2b z)WpbETWsGD%M)~b$7=Nst1ZMG$s1AW!Qm8nWQBq#e;Nr?XW%GA4t=q zd0>M+SZT7Yn*o=D3qDDE%(W`-+Xx8ahy@!A($CG%=7~`bwHx1C{+5Jqs}@KO{+fip zRmJr*8f^I1RT)Y>(QqSv9i4*{>a^oo-_bWZ zE4Q4&VlB)^khX}{|I`nJ5Kw*$1j+RyscB{Md<>vAikCkn;mN-z;g`o9qxrX&ly5v1 zcBA$tn0ayaom$h?p_*awt1c&TtB^gzd=#w=ah9$}>=DYlFL-b6^HF~%Y~0ytdHC}+ z=1k9y4A<&>;yXMP$kx~tHWuw5c|rj*$=R%ZfWnN+OagQKh2T2F$+;P$8Eg=*>L#WP z{Gj`U+P78?Ct@Bm@A~l4{VO{9yCVD-81&ocC?n&U?%arb62CFD{~j+t1^dYTzVDMSG-wp$q&8e!$cZ)#9n=& zcSF&wWu;lR_k-YyRNBFp^TMI3mv*q{GFE>Rc(yO+%d_DAhXtPh3Nnfd1#{>Q3FF13 zO?OvFUpU}qV~JMnW|4pa)giC~?TLM6u`jY(g)Khh*`Az^Or4Nn+T<_obRVShoqwhD za}nMX>_Pv@BT=Q|^e|T} z*gKRDY>(+NTmnN>M%=T?*Jh7W-0tb86pzq<=rnUPnz_!EaqL>k0FU@k4c%67OzX15 zGvFw{!}IC-ULopNYb=rv!aO*v{?Q=sb$;{O!2($Q+`fifz%7kM`2}AQ-bk zd>*Q#kbL;3#G6n4a!(WmiQ`c8RBOgC~Q?={V8L>rn>%k%Fu? z8Z6tyxm-o%sZy;8P)s9RQqKrj>M3l-2#ZAPw?v}6ut?OQRRT7I25lKa&0s_5@=G6B z{mHte{%nKQpOXr-ux?awOE>x&){V9&oWpxWd+{DoRoEk%DtQYp2rb0BOVeO?sit2y zUP@|(my&AXrKI$^`(fMYf8G<*t?I4)>H_$;eUg8k*ni*en`$6fMd>atE4jqk8whV) zW)wO1kuPE)pU%0bMuY?fWn&3T?1xQ5G(}=WR?DV?B4y_ZrDJXz`MqC|NUA22ye{VE-m-HPvw@M^0g!{C!2dVL_FdTLa!6zR9TfUCX)Rc=eumAiXSrt$3ih8BI4V0!4tMhTX$cqEBGP_ox=LLB-Bl2 zj*2TEQ__3ES}s<1Ykng%I@>7y? zaDwKSz^eDu96TmQb=Uw|N@7xyw_(H35YaD^(0&)jPkYn(!arEtc8XZHxUwCGjbfPJL9Xw^~PFtfWSob(f#Dj zE^`#!nFSa<47wbwO>LL~l%w#X)*+UQWq3-o z51>Sw041tozUN^hPg&K03+h%+0?my;FP@9oUvPM=mXn3)bp=p_4h1Mh<(z#m$gus= zFqx%zt=F6RM=b_x7c{I$su%_?beio={5TagNb||YeiZ-ck4IlC`J}I>ZyXBT&MmoY z@tXTJz(f`Q0u!Z-qkO6a$Lc?Bc+4rwhF@6Zj8}NZdjF_18{QFmuZ}ec324-$O}P(< zw%D+}yu2jW15OwA$k`kQ2zy*_QNSBv5A>l4snH48!xve~5_hmz_&uNpkK#W;6 zgzAIF{2Da_NqR)XkGx)4qkoJXj=n`wrFnJ!65Hx4p-cyKV_-wzME|8Et)-#qz7YXq zewG2XT{Sdlf`dIWXRk2|(Nk@rM<>C=%D{j&kCzYA-3)^zu>o0b>X$FAl+FP5v$srQ z?!u$dPfTvrC{myM?4HCIZqLZ~beN1jgzp?oUrUd4Xgp#-d}8x{PscBg(38Ls+HfJx z*{Al%89ZtV{$P2a71O{~v{7QXRoyz3^dc&$1? z!b6s^4c!;HM*BbKjD)O)@ffUuJqo?k&D;nT=~*}-`YsU1O3{6 z-vWDHA+)zBQ7@Phg%9(U9_84gO2uKS^f=#{06f(L$p1rx7ajL^EyvRX3e}(X@VMO< zL#VU8&nU{~2SaEA-Vkb0Jf*X6GrRWOy}`Zt!H4ahE&2uus4Te8op_S+Rzit`KKIy& za3p%wXRxD-phxO#Ee%^V4a5h2>V1Mr+&p_66!T&M7&1 zTsBB=UK(P_EQ?@1Mjf>mV5eJWWS|%UK2h|kFFw(>jn|vxSAiu3tJ#Yb5q8efSTUlN z(LHT9&6|LOs2w7PxYb4eR4yW zoaWBD&D=e3L{jOw_Q&Q9Z_&e-hM*9@n9qT;$7{ZbvF@n1Ps;7F4?b>JjgVrLTIxBv z@!+{mk|)oDOXYjxIi)5H|J?om!fQh8Q2skgwD&iZXg*Adnj1#lI?&e@s+DL{)pWjY zo1+DF_f-BWw_b~xVPZ8TJdXq;iQ{$akNAt<@<-iRT&v+NG5B;PS{usyjUn`W$3A8$gBArYx3gjR);0p3 zA@qA=|F9Lz1sZ?ewXpNR>v8;tzcT5O%b!Xv!Y=%TWslKaXMPokuC6Svf;?rv?n)E{ z)-irEggUK#`fdn)h@CO&nodkymS|Dc4}X^|oBhs|RCcfL(`0_m{ur)L#SW_??|93q zP>e&FcQP|PZgv4qXp0i{;}a5AK{ch;ARZBau3IB2rhVlxhnq^)pvCW#BIlM`oRx=; z^UxjQQzpFd$>oa5kCdoc$dVJA(smvU9D_Fj6Q-uP8((7ZpBdUWNiJ{SIfGBk15P1f z!|h9A9=}4flQ(VTIk( z6xVgE49lW%`33SwK~TvrDLl+wOfYJ;*pit;-@&vr-`Z(RC&$}#B(N%Dn}w4e z4y-0mTff6h=`%Y1hT--SKKVXAYd7XMJ1mJ#rdxA!+kTYS<mmPY98sdW-j zrT!_4ya5W@E55g++mP1n()uZsH@x1H2OaUPtG+{9^CwDFjrN*|{ZQNa zgH1L4Pp@xFAYSR@R)?mrMwt<$mDc6_ zgBFziixw1v>Nc?&8LnMh9q}Q(7Wn|I1#4C&dm>kA7sWZpaTiZ({DiBz&IKY!)=()ARgo zEU*%O_$IvSRuf(rM?On`9N&ajf3N!d3nn@lFhc0VwzHvbd9{2(uc$VscG2VtUB0;! zFs6EhXa5Jhpedl{&ieN?_XZdx)%$yt^q)V>czHI?$zj99trxqzFmh6{%_GmdZ4n}V zQ1v#gA+`*~Lw{v#x>e)z5XZfJliuP-9C+F8Fsdhz?HYGUSA)&!_b5DP6+9X8 zQxrbl(?IJ>6n;hpR6?+_Eyq;P|KtUg^qWxu=#3H%@Sia(HOYw^7UJ-%B(P$FDOjXd z+OeA8chc2Gx-DB3cpCvbhj=<;e|QrM-eGRRdvR5_AeKL*j$1ku#zgJF@{>fMZg8k7 zaQN-)O+1pkfogQXLCmwr6yVS7VUXTUWobQ>9FQ;3@PG1x>LB;}lwX8~=F|Ne-+`rY z-n!4eV`_(94StEjr_smBj?2=~F!&!$UX#>21*KWg@j?>Vgt~+B%cJo*j(3%jg4#K_ zyQfLuHFo`jU`I~7uC&|Y0n@tuzDgF@m#QZpf+UDQXB5RE}s zLN;4$a@Nq`Jy=zfixQG;8C~s14okG?Vw>#QaQM+iHw4~!z-F3aVHdRrOIu!0XWlPf zP?ypH=f3yv|mHQI6X6W_%`#f|GJ^EWArM=xuEW^eR%a$ul+^PLomZ$Bevu< zUn9|iK%q+gf)w(&IUdt)I8gl9hi`T`wyk#Y*}I4>W2govU_R$L8J`|2B5Q5R)`b6U zFYr|n+D^J%)C|)=Z16a3ht1Md2>fpVd``yx@aP|j(HtG%AN|1qYFfH)+w&jt@c1v@ z&=d?&$4`nL5iU+#zPRn_4@9Z-hS8jt|KQ|-rE-O{S$Tg)j3dyHv-P9{&zY*)!}U{CpPfF zXj^wqQaWm6ue`>=SE{S)&*mBPo*)wm6m5;jd1~LsV72qI2l?#Fzopm`5tQ&TWptqQ+MbmL1_6&9JzTy z9ol4J=)>UDJf8uyo~vH-uh!w)?OrT0Wr^9oedEjwV)9#42>8@U>sMJQs_d@>p$;2| z`$Icae-ebg_*Vs?6D@cAf}T{D!#cfEzcmE3X#aabs5I4HcP48zY?Mo-nmA9CkTblM+{?SF81oECtMxYjGxX!!nw*@ zv7wnw20c-zyA)suz3%$m5Q@GFy6uFdCQfkEeO?kKHp2yMXFo{!pHF;-E7(|D}^U6$BOfGT^cU;1GQW=PTo=gXbdQJp6SKlKM>^zI^<| zIrwPw=3iGT6%H1hkrxM3WW-L~FfmGb8sMaW7!`4TG751*%K<+SqjNtIqtcR!>!VtZ ziUYxkcVBd%GRqCBrG$961bv+t>hlxyq)EiEhPodphN^a)vdI6Y2t5tXX~LB!9dLk= z_@W4H*4!)G1r(ti-xQ&}`}ek*iF?aN(=7J@NWOo)7aw=G z`8T|Gy_^>U5uu2(PFfk`@;hJ_9cO+FKtBZ*mlRPbXn(UTGtrfU28v15ALjTNB`OGh(t*aj zzp6)Z`e$os(^{FbygLcir~A}Da-;x1u17>1BP9I`;b#TG?}eX=8QXsE6a`=R_fFB@ zeTiAk#o0PMF{-2U8)6iDi?`Z;Q`7{l!lZysR@dVbsX zcGjE$2GT?hfiX9FeqE}NDt)r>@4qp9#+lP)485*~q?U5}Ur_jw99yeO4J#ArNHg#usm-xn>p2(|Z!Q`*=2gQaqIiU0!2o{aI zVQ$jO*stZDbtA&j61g0<6*5i z06`C(_YS^@Us>0C9%$wrh;xfY`j26m^{2 z1lxw4T?=P<)xd9x6<>$fz$GUwD2Ozq;X@Wd8Gs=@Z6Tp0^kjy+cw$z~!d4uX%jmAJ z&yEi%?Swb(v5rQ_@yB|b=H0v>2|Uz zQ@Ru8I~`yWzW2lAo6{nqPIq1TNJa_@zlbe!=*DaKwp?RY?U2&chM%NNEkDa{R(CpX(+?Ji zlGa=zBB8wtRje||!KecduL|o3awNw+_H6A!?v9s<}@Z!ug zA3^_|Ltq!?bM=dGXqWMIX6m`-+m2F}*QZxSTJ$%i+o)D|o#EFUf_&GY29fh9KNLnH zQ2P*KkjsD15dX;?LUxoK_jef(hZV(QYxf`FB`0n!U6dlQNCsIrqD`l-sEz6clI%|I>w5XVooc->Jr*WL=!@0?mcr{5dljQmSOhfdvsZ9jF~ z|LdXB0q7b|*m=X`EWkq$(+P|G`1xJ(DX7>x4=nokD9Rx!6?67W4l1x4J|8@R3x$7 zNDws-bex7Vf`GU=f5C^piOlC$FQ~jy!ZxP5fMTq&hh-hBGIAfiyUOyY#{{Y+u(Zhl zwW_O&6^wYQ%%ne4bQ{>~G=*@zSU=oY32$=7-k`3`-$dbGuTBdU3MJ3T7}Sd+`unwG ztRJ}@@HM=XGS7Y{vyVcF_wCS)Ovt$m2QEM8`^B?6O)e5i{}P3tHs8r$04qREFeM*} zI|Cl?8~#j|>+JK*3knq_kM>@81RSCT&OV>q_Q0Sfu!70~QJLZa?wwh5JG(m`_ile@ zeJAh&UKei>d(IxZr4qp!8fB3Q95)U}9!UKj?ffkT`Up9+u{h6)HgT|D*W;~h2G?M@ z&<(^{d)t};M-e|izvPauO?Zp_GRrhmkpT%dE&~DBZB3kY&b;56@D{5p`<+9cE_Z;R zun$rRgGQ9(vn@z4L`$AE9-GgP-LTU1Izk#*&KWJg(AndQt>))DxTG9$G3$1-L14d zC!Ch2D0KCAF~-7gN2?v79rtirs%@^&!R1+wWn_Kj0`H!D)wiuJEK`#qS-TiDBM!uBs@|K!_faV2|xNZ32)LhAZx{6v+PG| zx1dS?9yJ-eT$z3SsR2`e59$IO5D*@XK-T&uJl}amYL~It z-f`wHEGxe9{_0ERy<_1mZg>C@X@V8!@jWp4+Wu=l9$q$r|$w1kbb& ztSM`e9h}5R?j-(!JpUgiT;oy3v*_k0h>g(MSBnd&YqQ^oazXzvNZX{51(rLiN%lZ-nRVUFxvH?@4$TwQouIM&BQj@ah@& zza-&5a_bGAU3O5E;pQ`v>#S4H5cTQ##R^Jw`l}VRqs#JrS)JCF6|{ojs}*#-MG{y+ z%XM^g%qGC*gYuzZxdMgVM@!=|mYWQ?CVPvO^s@ZFu!7eAU_#sD-Z%+=tzg@lc!+_8NAX zI7(Ft-rQt#`>5Q}%m{k?hr#MQ{(PfO-pJ+-r+_q&_ik?!)8iGsVsvJg($|xbg)S1& zB{_;UM6JX7o$lOA1d-cm6Z zQF%Wl;q7L*wT3h?LR|Euhe#c3L$H#AvH0IJ=-#^){bjm72aNvX>oMNQjN)ew#IvZF zSGn8qv-D@&cp$Q6&WrCXEyb?w`4*W3Mkf=x2js>n@Kx1jp-KS2UQQ5*Dt~ zdDHOvACmBD^N?iPRI-*kRlQ-B-nT}tjmfN>&yT{~`CN*0 z(mA1Y*oml)CJc>s=R&T~E@iAA(leaA`esC3$OkEnL6DD9A+~E za4sIWHCdOX=z3QK|KV+lLy|l9kx5md-&!dmh1BpYb2$sGF>@RGRw>?o~e(-+2 zb85z4+M&K{K?{GhhB_&Nzlv*E?T3pjWQ&IK^4E`r{-y~Jw!Hn+gr|q{erm!S{WDE? zm9RYattR{=+=K^pgqZRKPqAA~{mSJmrh=9kb!BhZ&e3@>u=_FJKG^>uBUuLKHvvae zHZV;zDt>tE?%b_MGCm>riaQ>nF~!*f`KM^&3v;{{)HV{3pj#dUWh5*N{iJ9;(Nh~q z^Whzwod2?G24(8=?06+_f|v9`G8gNIKL|q^(obj|D#|*sr5{be>qj>hu^U6+5;Yrg zu-}~wMi+agk>1$YVo)klD#;yYJy3kHY^3EMlJIRDx~lbc6V4hIWdp}`gEeH(WGRvgu#jk zEoYjNT|K++xJ1n86GZ$4D>;^S>U1V%rV-s;iH#9})Mpt8GX?YVV7PRKR%(WnWYRkq zcWI~W#rS1DH$~$u2d1JA@5`;->H3YHErh{`)T&>PdtRQjNG(|zuFu#SZ5gMof0(o= zX);inUS4i9ii&|Y-Cv(FSO!6GS_(Ilmr{dKI)9DxO*WM4g z@P(JyA$jJe{euk}V&68#boRfY-C(ewz13@^HZ-cKzdx{N2*M5M?(Y~i2B4CN5auzW z=g?>E%})>eIJ_D9+d0FqeesbX_?D3BReX9p(V8cxW&A_pvi`a&TBB)AGl;R)QW5im z7WDX*7WDOBXhCxr6EeZ8fk7%f5BE%ZUN{MQqD_VJsqZ=U9~Y(|y8 zHn2+iz62hL)>TKw#)yb#+B>i7HJ=K25gr=3&$fLLqTJ{8 z5X$UStG@OW=Z^I&t^u!*k^!{Pd3C{%jW6^xNjR%?f9lj(BWC$a@A<+oGG|v)m_Bt! zUN!eSet?tM_DYiTiP&84`{o$*0VGH}lvAOg6dxv4Szm9Y?vGkfD{Un$sH(sueV$u{ zlAiqW;OvDl<)wYs?rW{DoV7Azsj(%>#~YEeJ>%C^6W=sEnm}dV(@~RztWhLi#4NFUv0NoDu|!8kao_MYuJ%rOGwibP9f zm6N!GwyK{)nNJ>vy3WUfiy2W`Na!_3lGjx)A-|+b%VNCeDNMk;th4e{N-gUS2BT1E zbGx%u%}xXF$r4gOGf2{$Rlx|H3g>w2WA2NUhqW?1k5lH9jQ&qB=f|8qMqgb3a5w&+ z2Rr{(HTvZ+IKfHOix+<9YWs9Kb#;zkb2e#E6Ndbbs-2!H!i;Y+fbSkn^{Btj2TO*c z$S!Q-3&FHq>51~1nlF86c{I#uPweE~f(V9}q1Bx=3p{uC-6|FHVNjTRs&& zMI`g>PT#mymvyp9OP$~T z6YL0OTSCx7;4_^h19by$&OG+Dd3FjnOwc<>&OQ83MB(#W#3$uy;-A7}=yPZB+7ups zPX7?P0siH7KZk3IhfT2K|Fk32WfpdXV%r#^!RZYq3SMGkYskMkLZxQIG$T46eN@dZ z#P8T-d2z3#`k&}Z6m#q*2 z(jNuq+2T7Rb(~kp^zKtUxGwhx+PqI|W&H7NLWOxhQ4QO<> z9MSn>AD-ryK76usBQfF}*IUYvwxYw|`|yWBA0E4i>HXS=f0ix@XipP6mn-$W^J87? zFg_{7a6aX7Art)<`tk=|D4xa)O<;6P_mo84#iD11-Va;-UoG~8ne>P7W{6$w{6Tt9F`qI(?fRTv+O|@V3;r}Je4?fO1uPHbR>=P zCI?pS(2F#PD|}mvdMYq?Zoq^m?=uIRSOyw|-s?5hQ%4PrS47?3Pj$gqC{5FK>v0b- zK?Ey5Rh598f^EmCs@5c4XJ-zJ`^^z?%P74IeC}@|kVmM<{f@wzQ6^)=H+oY8%E75~ znBdx!KW==}jEcY?mU;Q=vj_ry_d9(^8EJOvCCu;!|M-+-p7Usc?3ExW6<$S9$-8vjKi+kf;hZ|1&G75g{xSK`wPo3jD8ZESFu{B zm5njM)%04d6gt{9tnl``ER4N-y+P*#X%0deTe8spZ?aIEl*xk*T1EU7j;B!6 z85bLq@U9tC+*W&`3HA>3A;ou2+3rW=Z=y)%z092L&RZN8{99S*R3vL3awOq)A5ud$ zs_afipS0kuh^q~oGhmcA;B4>A>)VC#^IygwX3K?{kQ+G3k|rLPtK3zqOqlka$s@Zz zYZz#3Q;pL&%&xGQ$fV!j^*PW`eahm*2dB#U#;KPgdsn5BO)x!!&`jUvV`vc(D~U0_ zFTAnXITTB2sAlXYv!g}V%*#CAph=Vk$U?QRxLy`%dh@F+w7tk$QN-w;{MDr86!or; zJ1sqg_SK)+-tCe5hwc2sxBeyLyV3-xtWii8CfD%WbON!lm@%Ofe!|h-Xo4k=n|3RY zl!ha23D}D{I@Y0P$YU)y)CEgkVlB;u6t%Kj5TkX7C~dASwTBE))vGQaY8fFiXryP}l@+)( z1KjwcQO%snuoL!NHEmdn*vqC0IQD|C37fGn78=MHa6ZDg&P;}e{v-=M4`iXCKgmK< zSu+-P9Una)(u@y}<^V9%hRGlHiiZ zb+By*61pTbDsk|^RL6j04M|Z83Dx83lz|xTn^XLI7G;1fR5j!NFSbxpt5)CsynX4{ zU4OQPPF~?^;)89WcvN$1maJWPzucY(h23BH&X1UEARhfXfwmM<{N=R(iFHF=Mv}4O9c4)5Nsm zM`2!q@S|_ZX?u>+wogIMrpz;gM;uRd>~39)X*kj(nyOOSSy@0#*t~g5*53xpPVoe3 zEFGu9rttkc7A@n2VgS&JY#1JC>oWDR9_5j$_bFWtyk#VXYe%If?nhQ`8p7 zQpbB1p-p@dIO-qz@NIA(UXheys}EmABdY`u^Rr+J@r(7EU;_%0w%D&s=SC!ApDEUp z7-l-*`NiVsR(N+kK!_T~Sb~b6mtP=JJne~aR;vMC(Yp}d9y*3=xZ*m4kUydAd-3vw z(I^wCTs2g_%m>EYxFfncx?q&kAyA%l*Am#~>?8om0Q&Hg{yT} zGw8#QmB#VB6+fFNvXGlORks?EWsJU8udO&+M}B)Gq8jP~DJoE5egX+0G;eN-8YnFk z3VhRr2K}fDZElcA@NK)8efhuJula8R`TZ|4lKy$c{`&~mKeEq1vd=%V&;Ja-^pEWG zkL>f0?2~v}+@Rx+?DLQ8^N&dM-_fG_NA~$g_W9Kf_eb{mNA~$g_W4Klxs`;AlPV$R*0o#J232OJ0!ezNI&qP_8sfoEhPu2GH zez4&~GxT#&e^DlP*1!+-klRUDrqGOQG{MDFdqJBW`&e6SOL+#-#b1aTB zTlGCVW`^`slh`gyG*Qp}PI|#kp!HeNL1jip^#}CSF*|HVP9j4?meNgq%su)9#i@hM zb~}JQr>()pk3xrMt>hs-!!t+5DH1)2emL}aY{P{OSkB)wBGh#e;$-)#(Em*JD5rFk*^2hpP+tw21 zRdF@VXALZeJP6len=L` z&6TMvn6s>sFXG~-tCsd5*2bw&dHuYf?OpmlhL@LQ-WNW5RbbvKb?I=D1nb_qo=bIO zDpn2j(w#GOZf}gXv$hfk&^C78*`zir_jDOrKqV{=(#kk7>qN;Hc6(h}Kcsm7;5yOy zW)(4m&7jJHRu`%G=K`9jL$Iu5Ko~-27ZwbO^=bqds4UtH)hDYk)MwfBfQ#>JYhyzxwpYwPIzi zqqR`n;2Q615zY>1PPF9=eRRig`Z5y4e{j|lJid+kIUa{747|g{WcKaT*x{?JDpP$) zwTJA*r7Q!x%--{-^r&wu(zq$6GM&>a4pkGtscv$VGm#)^BSXQD418+^A`pht(r(>v zwo%Gu$ZK9=ThP_*ZpD(hT1Of8e!d#LZ&-?XIE1~GV3&oTS)r%|&HM24$7=m$YuPnl z67K1zZ?kgs<_Y7rx%iYZ`l)7~Jn7*Q;a4LB)TU>QC)|%povJnFLr4vtS41Trd_Xtu-kbGMlD%sT~|cNZFx z=H9R9NzmYU>c7i6NtW2^`9Z4&Dzoiw`G20^pI7kz#^1rLL~4@_0<_87MEH-KY7i0Y zWJMEu<3Y8&>Bh^aRma;;=Un2V##mwB9_g`HJsro>Tzg}Q*x+#8nbf;hYB30@X)zIs zCenHYfedneeN>;WF45buWZ&`XRe$+y{u+hrk=dt>wVq!+t1t3w+wo|N?u^E)C`*5? zD(`i7g2&3!oWb|KObX+uSe4#~$+6s*3eBVMF8=!mq^-^#*Wh?5UQfaO`5?(r#X4m2 zPOVD~gt=1Tdeu%Bw_hsCu^BJ_>8K~6!~=Ksvma_bZuo?HaW~<<@#gkKh$DXFfyURT z7K{nK@%}`wN;}BA_Z_jo?_tf@7O;#7!6_diw#)9vU{i8vU+HIqx6h6m9eRc5WK{M}1>5@>Vw=Zem9?3J$FR`0GzF#<5 z`>`PP!43m-@+BcIp$XP|>^8v>{dEuJc;{;+I3;y3UY}cW?ITcy2jUS+M`pq}pHil= zNPj?G*l#66Uu1?|t^rKu5g>_w7o- z@jZDsSkY!KH+J3Ofx2fxnu%LxchSqXqn>f&CHV0 z^TmWV=b}f6Z$5Wc$mLv@hFT#5qydr_XMzcajzJA4w%MKiJRQZ>$?(dj-*onp@A1e1 z;&SfhvX>aS_1Fc(2(lguf>*U|j+g(Qmonat0eh$lL4_2)o;UZdaq9$`rYBMNX(G5UsNU^_$!g?U12 zP4>@()S`3B35JjNkl6BvryU!ve9&21DL5{ne`ohdSS~3w>A7Qp7oHm&ecCpn%gq$4 zV5zjpc>-cU&TZG}BJpipJR-xP;^?_6uOobcJhP*W#u7$NWZVWT!O|;emZZw}TQd6kNtNBl2s#XokAECiV!NkJfAdg*d z3f4+J5&2&;6x%)20wg zrOkGGF(z7n$OF0btS+0J=i$?J`WQRjXMyY$J5%m_c!)ABxT0qAIlS_%_S%7~qSImo z*JuKeoecSGH;SHI-%Pd}L=KRI`GfWnk=>!75Yo3BwWw7J{IpW2 zq$drJk&+(ewE+XEH_52amyJr1k1sAToZXVk{c7=sYp1&Zc!1S0Dn{G;}(4tU*svxe(mZxdwy?u|jyHkyt zYFw#5bw^+MfNq|dVECP=7{X^}yWeKEB@eLgrf;<{>=f4{4eCZxFF$_l zBWBHy$Cu-s8!a#RV@@K+b;pnGW|9}&^U3gD79qPLXZI-GA&O-LxRp1H9k?22d-$j0 zPaxr2qQ{9a(djeyLkH@pa->R4Vy(60TfuvED|ChY@)_6e8{0VF1+ts?J2Z)m7R0@T zlEE#QKHxe*?z?S2J_7|v3360{Hur$DP{XhnXJ$fOJdp;py3KQt!N}t1uALDgu0F?h z9(k6#+e_a#cYl}e1*W{W?^7A?=e%WCcusLVI0$V|b8ktf<%0g1_Ug_jh61_d`xRKQ z*D538t$ddU+{lsM9krq@y0#1X-nXvpa3{H0qo$&1zLP6^_lZ%8F@fVp+X~Jf=Q2ZY zgbj0Im7v!l&$%hG5UjpCUuB#x7=4Oe-tAw_5GeYBuGR$8wnl2Fi1WaZuQS*jp5Bv) z@uQF=xTbcb*SZ#Z3RSdu*xJ;)dcz-HKnx=*C~6^M#=0Etpp$|X9mn_12;kI5?MxzD_3+lP6%=Y|y&+bds(=*do7sNfLQzD!ra*{A2l5@_CWF%)8nCadgecx~Q z=brtuXZL)ke!!WYnXaj>s(bJAJonaOo32XXOO_dihx>GFUYZ*+;do>>+arskw3fwd zh2xg^rS>z%yy@|&jiXqM*s{BvT+FU@>bNb*6rbE6;H+hpsFu2)IQ_fnL0rLFhqvL5 z0g;@GBIx|;!;Bp69lJ&w8ocJ^+Okoa z&od+^N^$p;ROW`?^k2mb>~^*M!u_OIb$11fXWU}2yzO?Jr5Wu}kbRQ*G&KF*niYqB&Ubw0)YkhQ zhQTd_bdLxl($y)JNt5!{^NyL80arBe)>%xuBa?ezi2+4PO@|Tvb}BgD_i3pVPbSk98jov!H%BoRp|`5#u=&khkFBiQgvE24|Jd%r?@lJ z69OEnFYD6{4nb94CLWV^HxA6S!-s0pXj5MQdBF^{_}IgaRPNq* zgaVTq>y4B9@en@zm01$$#(YXc{>j*_wlq6soa@Dq0{I?)=~wqR`^};;H$E{x!DIvt zpCJ_Y?AsA-Y#NpABjgqLJM=$wBC{1gIzc~Yo!rS~V>55Ka&gRG7W_jje;tp4r8M`T z!H2Hm$riE{!(^L-fff!>r{3#JJI;Nk#3%*t_*v<~6yl`!wp>N;yUMQ{Cms?RUm0nF zxASgxQSyYFi-+&Epo;771mfs&HZ^aKfAYB;gT13o=k;k$-5>s(7HouqgpHqG9aVuN z--6!w$B6&D!3vpzM}Ff9*Iz&L%O0tCu8>2-n8IR7n^`1sOz35Yx*QnxE~mp%j8&%c z$77n3YH06I0rJP~{jS|{;K--~nTcf%;4!8Uv%{ilHsGCJC*Fi)>gD=~omG)I^}xkn zgr6^5NP6${6eKQawjz)lj$({65jn1SRKVGkV67ox(9tz%#>$vH z1!$uo&AU?3bA8Wyn0%;n!652YN)j?uui zegdA|BqNmRmoDKeIaZM*rYlnWJeU6X&jns;46%9Es@LjubUn-< z$7WF&0AuNwYexx}UgJ@sFh94x8l5cBg))`CyD3B}*^Sqn{9f?k1tJ}_g40PKPNON_ zyx2lo3VT#AO&p6^@Dl1FCo$dkppmEJG|E)@NyqOFg@4foYOt6piY`B#lk_5`DM}3g zDYO+o^gyuS*c!5eibWOsW3gd(Kbtt`Tgcz!FD<=(gP~(?m&m>BlGZ1H=SSY{IE)Da ze-=;7zZ)_`_wNZ66HWqtfFWA-^juM&_j>F`6`eOag4l*f$GhX1bp_I=tle?HX7U~v8N9M1MJlLuc zjqZ*r9XUe;-#7mae4-l^ybLi$_cJB|y|1uTknZXTFAuvCFJrBsIex{}|q%;$C^X=`z z(VS))yFB81L&|)%vCP&1#?^$tbr(@~oyIDJmokCcTV7#CgthU#NcK@A!dCTrp;E$ zSs44VV~9kQFXiqqpK>NOD*;!ahJ$~{bG>$s2cHU^eXpn-%5xp8UK7TvLS9Ehr!5?o zh~YPqQY9S?feC>0c4-bRiLcK){{nPgME|qi+oqXQ(HbF7Z&7A+d8hVY4G&gQza5SD z0Uj1q%UQ1BHL<5Tc7FW1XV7EqydJzls1wH3Lc(J+EVkIfm96Xw46og=IQuMA0RC&d z=c1OZ0jbP`cCuT1m-tk zhc~gxs_(Y*tvSsO4t;M0N)9UQ6#j(e8uqo&Vsg$yWc7yHb z8K_6W2M{Oq5pp1^wURF;h**BR!>}vuZ{MRgg((8sGR2~wGtS<%$Ap-EYVWRl*M@o$ zP0ZP*N6mWUZN4Uty23&Jp58wjaEpi;#wNcryXfzdD+I4VIJaL3kPACiIYuC`%bAPq zU#Sr1Oo8h0>FVY`WY0Ip@y2Ov&)9mTEbx5-+)k$Y$IlQ}&GMO+?7;^DZ3rI~+B<|a z$~u=if*FpkNi`@z%?j0+p3Cp71jes+jojSGiDwI;c&|JHs>MRlh$V^CP?3QrbGG|01I8IFYqzLsd?QizHUK z_GCp^oZeTz74X&RS5Nf-v&CacmNz8UbS(@PffuZtxSv;tj8VsTO%90i3BRj?V`qpHPxN*q zwaF)*c|9SpIrpG8-Qfz=Bl%k&esLdo)_u@**}nQrG32eg@p}A);YCf;wu=jGGXk~a zjg`4FhNJo&%~Sd%e^JaVw)7JQV2`0?T|mL3;eMaa#9QT>EuXDc-R)TJxsjQ34%cQ> zK~>vD(qtqw!6nt7ecV_OQGQ8MiFwFaT~H+?NM}D8JcuSX=2*F-h}Fb8`&~;JPA z&U~j`2v(EfTD`5%(hw+W~I+>~>zl`o&%y^C{aaczdZ$A}D#+y~l4!cs54xoj7~ z6K=O$=;HD(oQ27P=^!uiy>m9ef_J#z)p$+{{VqK)M>#UIRn!7OpG|dXyCxP zG!$|>-S38&m3!9=Aw3ND0z$ArGjrtuX{)Wh)x#jCy+L#KlvU}}F=}=Ke8}+L=aBIG z?LV)}%gU+Av`jgkT*i|YiKbWHLein3c@A*C)Uv&A-VEA+d_5N6?7S;t>bf(X zTT7J7uGPtX_I#kCs9q2m>S_fhxOg|@SD)yj= zKRmunEtt`eNN+8X0e|T~tas4E9?@-j`?%(RZuXzoeH(0i&cZdb=`cLQ{nHXDhS7GN z1(_hh9N(u<065Y^vVAkHlfp~`=fI_Cb{TeXdk4CdsGVcgb|ot>gG*@xilHWwKd(4@ z{|m7j$wQQSUnKQ~mO_`g=MyIBl^2xLFBo$xfSAi3l6wpEWlz~NRXQaDFSC*;N*fGN z1-^=#4Ok>CYp4`_rqxJNg}j1Bo^PMGfY|de#Q7>9j;VmqnP`Xfc;v&T#xK;EYs>Y2 z?)v}Upk$R+h4jes6#bL>8h|Q9;M5{UPQPj%O}LXRaW7VdYj5Bm_-M2Sq1Z|DqUpj8m=M5R3md z(z9-w{WM*`c5Mi8c*fx&uxAnThZoq7XWgK9cMR;UA}hUC`u*OgKSH2sjUa44gho&T z2OQv{%j$9O{6{Vt;fd}ilX`hZ2G9Io{!e~TF^WFtSj_7^glrdYKoA25?j zx>Xu0Zehiphz)sW1r+_?x_<6mg+%^%bbbA5boV(eYqEq1z#625AjWDQ_+rhVZ4{-M zFZRe~d!}x_Et172v9=N{Ic>iNi{)sEQlD-3lw4NvA6gDDQ~A+Jpc+i`c-gFPNNh^q z{H{RKs*@V4sFmC;J7Tga@~aJFtmewb3PrxjG}lwqni6(+mLW|~pSeD^mQ1X$lOAnr z^cU4R5lRV#LO!1#-2_qH>uc-pdnjHNi%wABUW9cDqQ7NwA7?8cRDM?c{lTjJwrKGC zIPf9#38qTK7)Nh@z~`?ao+1+IG;QYFK3D{Q?q!VZ?kJTb?R0_f_2vp3b0INw zf`@`Fnm`-p(5VKGYIHxeip1n~t`{J%=-mR~ES_#11#SWC;EFTYvU|F>I1gd#kq6v+ z5Awd-W6k!WFGB{Bk!%{^)^#`G@Qd2ZZCPPQN~qfxv4(N9_;l!xh&n2ud*b0eb;t{6`4CTnHNS(e4pm=eg z!@!~GXQU;`vUBQL%X8O~bD3O=zaozui3GQ)Z2P94#T^u?*#3|>4|ouO%z{X)I!;m< ziLeA7*h*!M_=Ma6KM*}v%-I`<--FXx-U0JNUe^cAW$zUvcYc*GCaL~eyhfpVjJrN* z1~=5)m@SyRNaZ0gsEfg@PIMm9lEi*4|4NnVcc!L*-7IK|=O;p+0MJPb5<)_-j9LN) zY3mk>Pe~JVq7V_#*N;+>aypx-BG)bX;?{#%NQ$nwbsasWYf14CYFLuJto_X3`s_um z-qaWab~jCZs?yzWmCkWFIj?ZUehXJWBj)B9^ z+TPxpZT<``;U!VR6jghDU$j4tY(H|94eOr0xFEh^oO@wS1vC17D)YglqP;{XvMAxO z@;$$dv!ago2t==_5DZ7IC2g7ZPbUS%K%I-*bGDc~S*?o=pYwku{N#Uq<7LEb zF(-`LzSmOL`Zt)PpG%!>F(TyVJfmBmQwFtf%ZgRi@41&+mR}mO0>a_<9qavV<3c}w zb*28PN;A;gfASDZjX{~g7)Og4bYvzGRC|ia1ku8wC~(wl^#IyJfd%sjOfOJ*1hMFq zTv`=27AvxaXBE})rM8fs*-|2=Z#$V%ubE@7@+A|;PdMGHwK8Oox%fv_aLXj>i19KW zq52H}>P35{z~tDkW&Te)(_USz{mIcfWDn(aL+KuK?3a*U6LZt&h&RCLVl?D=8iY6v zn%_15t-EL8GFgB1*-nSqlR!2?(f%e(dbL!2k3}8vOYy0mV}ce7HXU`nPu=R03eX|u z4WuFQ39u{Fp`+6f=&;~OwfKH>+&cf`IzYbgFuNPf<0}*&Lbmo*5Dou%l5B9JRPIr> z8uXZsF741++bijrRQmeuaANunez!kn?*lF3K_P+u%jyL>CeO=$5J-mH#Hwj)ISwI} zmJI^`xP9)vL9fqQFpvlEUwp4|R#SLS?N<7u*D0+8jLIr)r+Be z-DyD`3}II{rK*;>j_s$+-)r}1FF{iw_#D$O=$N;EibgsUd-i1PSiB@$SmTUJ54t1f zWt8YZW>rjJey4h@&d8q9{_`<^O|mc)6h=kq+=w14wLHJnKu*qernYD#=iQ%#Y%FT) zN423kJfyrJ-KW&)1y{;XoJ*Lk;N@GBap~w*UMwgx43=rO=E1Ncp-IeNVRy|5!ig`t znAOQjU*jxuAHhlaRs~GPDZFoyxu*=qz&fo1rVT1qodxE0`d;7;v@?e6Nzl?$X1h=v z3#+}g%Xt}#3l0{;wye9{nTL4F-8NK69lf93O?q6gZq01n@^$!wFhfOCc26vwRQ<7qsgq*FA_vJy%@8U^TNoVzu2F@ zsb6>>9lv&(cTh59_mvk-?I1XG<6+5@J<_N;g#T%GQFU%-Lh#_VroESSHzSyz0eR+! z`R1MB4gD5rW0K8uZz~uakw#`A`|9hw$u;{ve%`e+YOrjoXi-EsO%*DXe)>34YeYFDawrORZ zkR$E*x~BxK08~L)x)R(8`EPylZVta33yqGnTpN0^k4)Wj@#=u$pzF|ZWFSU!^O3*7 zElq_Dz?i5Cf0U4vC$Ta;DIOXn(O2bGiZ8`P^RUN1sJA9PXuwfHsFb~v5j)m&6^C~6 z_lDg0f{fH-{tnNn`KcOPc=m4vW>1((?cAt|djDXBgFiw!d-Rv`W(mVTk$yc+q<@PR zcHpB;h^7MIzy|gV^x&P^3>Fz^xuCLVmf;D6^EF9*m3xt5&qFtZttw zb>zF=ePlr#^dv8~W$i_=%p#+(qen@zr?%;q0z2J9gkS=O>oS}TlnEObXEsZp!yhL9 zdbE%1@w(kU^x`=O{QTtjDA1@Fc|Jv9Dv~8J$Uja?Qw%E9=I=#jT}}n;z&vy^Zepi! zE3IaG>2x@NMd*T+%rz=YR0l}2T^;L5uK1F=l#+iR$;I)0jdT+z*=5nlC(NgQLi(99 zF^7vlIqW6%AA!4a$H;`M>`dTm#a+Yqn>|W5eFOqjNZv^9FPMoH9RJm@P!CFuK&k2e zj=1;+rxwj4HwS}YB?i3iR8&&I7R+_HoE_D_@nboT-JoAVaB{s>+n_Q82F`-UIEFX} zWC!lrV)N>f4S~V4zeMeXF~(+jgtuT!uhgZ!X&b0naKA&6`e1hRwuEUwZ`b2*oMSf6bbF?E5X9k_O?YtbuNEWrACmgLzV)jp5E*idvf_Jjrv07q}$oa zwL$6aS`>n|tVNP#&0#+KS_oGWbMl6^qDE*amFG36&z|jJ@e{2sZSa`Fk zB$dT{USC(%Y$17qMo~v$`n3fg>s`*$H7{(141t@zYOoUO}*X~Z(^*)kdX81NS*x7=U8%o+LsgS&U{u-v7JG)r&X8+Q=3MefICx#n6 z4RWOk`ixsK`^eKOYIG({Jpz`FBbb&ItyG|OX7I^R6Ot@PLwj2F`>DWVRh|noVvu{} zz?s4Z?~_ZWxCb6SX0~RXBWw$@5r(d0rouT#Md;P=9%Q{7E#=p+=-+N)&^;G=#h>$Y z>~C*pTIs`DKxo4ZL)7Q_EUlO|J*i=>uS!T4Plj<6Z@)C%UCAiv={Yq$gqDuQWD5+z za;jIsv)dhDEvs#X_1_5^vZ{r-;32pK;C7wKj}OtPQY!KGY=z!06XCm6w8HsO@h z-&KP$goe&COJZKm>inCsHRr>Iz)!{dd(kgstq=G}L~0-YfnnJfl9Ka3q2uvKpJ9i}+kIt|EOPHy7>W#aw~@DePs&hNMN<9?9}$T6k@b@#=52Qb6Z zWan>JP%!~x9F^d+^Z=5pJ$WaW=BmKoi-ltxSuEe^2j1@uVRQ~Ody!S(u0RQ*l1+my zK={7PwMeh9G}Xtt0W6S!n|{zAB3fCI*^i}$fi8}(?LE~3NsrPNlN7{GM{$gPu0js% zV9+K#K2E+o@Hcl1-r&)h)xTPs<-wX2jsZg45xi@%Q5#92R)nruLH%1|W~M$^;(&Zj>b(Fv$_-{3ujxibD}Xp<;-XPl z@T+dBXqG(c-bn5YmCP!}ggr(FOUKr7I9C22vDqa?qQ6!tY}?=Tu@o$?bPR(1a*jwO zjuV<>{)*A0h}lPGlk{p2U|M|hchkh6z*UCH}VLDb^r`6_%mDk-p0Wa26JmNF<7X18bD`i zy+p%@6x{(GFv-wxo9~3;F=-^k3<19n%+QE^U|82l+mE5hz_8}Y4KeEhna@v{h*#KgnEtjl^DunZ#E@u_S-7&HH|`}(BAUJY4UT0O=ur6F+0rxWg$zt!A>xQ z$O`Uavv>#G&0)-Hm?RVnaYHI#CVVQ_B7lZcAzP54f+JN44WYClj)44OF+DI)H>*lN z{Wk9vc1kk+p4K62AASBHd7s>wM|PX^atq3Ce&14(r4_&-1JQ$1KUb2+AKA%PMw*1E zky#jM?V7vT{7bYdm{4@M6E+OJ;Qrxua?Cc7do(|k*o|AjLLb%}jTfU+fJuOXaEbH0 zWN#--6fCnm=LqVA#xR6$iucSG5pMqP&KA1%w`VW*u#k*yjDcMkcHmp zCaCrNFn_WB>V`uir#VXZJmF%9N`RLBmMT;JuZz^`&Gol^FnbR>5wF9`DNKSQJ^?Z9 zCpFOQ&qw+79^0Qlv+r(2J9xMsB9^@ltucrsb%1rvG1&3bu%=xZb||&|C&=!L|fVT|U1SubRM`3`haoBw5z=a{6U>GKDD zR*Z4Dp~jbin>ZjExeAu7AV0L(|6S+phwhkf=;##$Zj$8U{*mQ59mqnXJe)uYlGG{h zu0kS9IuV`R_`XiVeHVguid=-2EA`Kb;yV)lti2q!O6vy=evoG9(!^Lu)|bB!C;B*r zs>C2<(IRti>&+AXtc#PCy&Dgi*@o@>j`tYUmx)+C4%6mQ{3>knoj~sY^gH*FKIH~j z4s<5t)n({TLCv*&U>Sl{+h)B;^RAbX{=NnqRJcwS!1yPS3fcYpheF&>Zxu-<<{N0o z09=(4B)I3cvi5V&u*@g&l=>Z1Omz8?MWm$EcjTrUStsfD1F!7Y)OL(@`kU|ca*oZ6 zK@Llm_|CG%+^3ieI4$lu*CF!NYG3n&m^Wd3Gn+;^LW6znXxp{})IGOZOu%ieD;99l zYzYq>C>CIxan1+Mz&PJju*C+1-(8VVpwFijAAC9a^%aW&)*+<2`q{hiJ|3=Az-9Zd zYdR1(rXmIfQwH4dBiqpIy*BhDRWbn^exlk5?{bT%igpBQP_g?ha`!W+ct*XcM|RO* zgw@fj$9Kc!NkuKaw)m!g)gufj=`eV;rHZu!wAfFbc&x0gy0mm5x4vHx8$h0iCwzA^76!l-cu77uu;>rwwg9nTM-?mt{r|0>rsU%ScDto!?7`oycTZ*v3lz zb@Jkucy`jb4y^X?uiYEBm=iYr{#Ke3w@Kr& zEqVn59@?7bVW=P$!AtJBxk6C5C8@AcWgPUU{D%qXvBhh2fYkY*bsPRb<_Fqt@T`{h z*(YG!YWXzg~87`?Co<1KK@kt{1uJLYA2}W z&9oL)y46qICb3(-jJ$e|`h&Xr2A7#~gqY+o4Bm^w`qse@gX3Q?k@oE-3}}?SxeDi; z@k$3{s6;8Ya5Hke+Zc%Zn~AnMhV92~lWB0`3oWHYUmQuA-s-KI8{Ue(k!opus&UEX z7UYsi&QB*ZZ*jGJ#U5S6Yx}7C=lXBT&sZKlHD-169sC!HAiM3wY=!D+&Of?|aH)ap zyPtrumDLbu8T)(ZYMsQkMK*_E9<&ajkRUR4FS^kTi-<6# z3EAYJGd<4i%feYoW=ISi^ccgiRLgBpjWJb%KVxZR1Fuu&cMs5OEdfKOTAYTkT$A_E z-y~#~h@mPc!1pFu(wk79eT1<)4ts4907>EOK)K;x>H}^GExXT{{qe_{t7Rrbb(7?T z%@dLtpwE6+xJ6tkxp&@|V z-x2>d`W@+e5M1`ar&M5@4-gJi6g(v-ITs8iGl?%VaYHdhrf~(ds3W!)%e;69Dl7Y3 z+;b)?$qUjh6=H=tfqPQ@%gFl%60lvR4uLnzX{axKF)Du#Rzm!XFe7{|g2ll7{u@ic zr`%;z|2E{#)~Up?Q`iy=>u|vfG#ZmxWNl>%|K)(Y4DX-z*#7b4D$uSaX9e*dfm!@z z_Q*F-j`mIV&Qpuu1;IZ4II4n2EVwSb^W)u@*%9-2zb)pf6>k&X3wlW5R?FS<*s)DD zmQb(dPQsLjmsVT?ol?j2^ChUAS2H!Z_|_8AN&2Hu7XumWg`W6s12#0a`+oQ#Z3y;s z*kL{%RlIsmt~TD2{$H206ZTAaAw3Yef>@CmW}N7Gxk*czhdv4Khn-L^IQocwZt;H! z>ll57jMCrS!ImTrPYf>El-%dOAt0ap%I$lPNS@=x$nD@iRL)!yga((mBNClGND6FS z{Fk!_bVWB7{&EE07)5oacIovmig8Q#Fn4r+oc-XGJPxkIg4xb!uDCsPO-cm(@H0IU zcV0o#9>+J{NP5?vK;g+Ziy(;uzVp?~o}*jH3^P!L4dSP)K*N9ya!tm{mT&s)$PYGrsCPe&4;PQ#YI1)EI<2LAgu+Fo2go;{RfvHb>Be;1VQ%aUam2bzC5E zg%7JaBbHJ99JZ1vYz-Fu%W8AQDlL}$#W#>}fedU)((cn^q~4=+smMervgW{t5jEZ} zoqBFtFZxbZ!%elUU*c6Uku!LDKBnP+6#jq|*{+zR`(v#^k~eCJkc+ZxD(so5I*3uG zMJaUvu&nMO7!xLVcuV&y%;!+ z2DA1uTYOFT0lxP;$xtp@k7amwh4rV&fhNlaKNZeHw;e4c--l-IcR;Uc`Jpi1K(-cP zG$J7g1BVz6Sd%@{h(u)AX@3{*U8(+$v@d9%1@(HB@J!Ay7}}Kk_e1afma@LoTyP8-MeZ2TF8mvPoO;GuQ`CPxne4&fTF# zpZ2k_ZZBv923X?@qQlsxJ#utS^MxMprzJVcLF|hX+cRYfXEy27LqVITVCKCyw>SNb zDezNdy$)?Bsx4O?p~d5ELA{$)&JBBQrQg3h>FlqjSq^KCkB15-mr$snd>r&ut_Tl7 z{pm8R_5*WBw)8M@W1;(!hAl#|SXcbkbASfzoDXF`^@ie*OPYnSa%sd zRp6?vgMG0b)HoX9F6Mh*yEckCaBT7!5o?*xt(#KZR`TNEN;Ex!ADK8A3$AK5emJ6B zj#|!%SE9L~Zy;>tk>k&;o->8|h(QPh@Tj_6QCV$NN2BTi=UTTv`z}izvGYgcW;V22 zZ0;pPds|H@$C!R_e7Nc#PcbML`=Xsik1j<)2!*< z$Gh$`XQ)Nq=o8mXW;A(D2Mm?M z&0~|k9O*Xx>`KpMXtwR6=@IDDuj+M(;h-f6_U|b8NKJ9YXa1p?NZYKv0?N)c=7f-c zc!qcl`0YqVl;ye1LK1j_1Ji?ljb5v{-E4E|vv0#UC4a^|D|4jY^UE>3?m$(0Yj(<%2$FNP&@OWmw#6i{U+;=wJd_;%}Wb}VB=^;-VNNthIi45dwM($Ej?z3F5T6>7I=JptC zR4g_TJ9?HmhUku&l#41b1VX91&Ws*(S`!Le5N;rGScb12w%^??qo~4rV8m|Yl=6e? zmxm=l9%H)2S&UohSZ_JASX?iciqHu8wUxIbmXu$7X$ggd@sT06>LZH%orvf@1#Q!5 zm!-+>I7E<|4YiNwPUA`Fs|ToiZ`>vt9g-#JJgTSXxU|!JAHeE{frk0r7?RO*`lG;j6SdbbiSKG}#f%H(gbRU5R{lG10CO>>ey^ zE!$;(4p8+T&b6-C@5I^Sxd0cS)_sn2ng8kX3p8^u8ASF1UOUls}c>R(d{ zs2GEvw;C^38DI}M#-DhSW1S}tYRqoO)$C&Oj3)bilEAR6Lku%u1#9!Ifu74<;M9jx z`!htzcc@_XWRbo%Iu1JO>IFVQL(oU|&(IeLX|aJQ2XM{FN%I&wafUS0+XlVFzBgpO zV?Q+~iGS4)bLY23Y<$~A-lb@H{{iFj^#VWhdHIJ0t83doBAX?UR z4{#wQAb>}=;VD+yW4p)Ya80^JoHhNVJR`Gz-**h~gVqOg+grA0$u8v}W!h>=8EvKf z2vk-z&QMo~J{@m1yLz0PdGlkTdKNAV43$la!|{O6K+FHk<&S zOyC1JJ%ttuoT{MK60P%c7^x8ho!v3<*u8A|<7Dp6F)YmM(Pd7J;rsus zlY-VQePCj@bnANwy=R-q|I|sbpqu(zCxr`OPq#U0%EF)rJ4%q~sV47A^7;?#^AlAE zcQdvdPf#4y#m~kQB;s}?rcM}o>doU!500?YgI=pHZgbv#ZgaXv(b6SzUhVK1>6z7K z$7WB!J%1x#5M^^7O*2v-@vOJZa>pI(j4eVsu$$HTPFE)nLF3d3n3XiqYL-5?@-+ot zsQ-;0dss(!`SNQf)PCGw^g4I%#5xku50^-z@i*A3iK1jRgXt~@*-KT-09Uw6$72O`*?l;8`g-J{ug=`d zU<}k;3Q61C$-$b;OQiOYXiL@lOyq0ZzvX;69+d5Bq(l>g6~6vfB~(R&xFqkZ)817E z+0kFz-i@qYd%~$Y=WZ1jxCYbtQEDtg8zBc36p+`l-Z_b?f2OGiJt#ezk}az*7b#kw;v*^ zf3@pR7V2nb3vEumqNkgVV$&FQsOaza@2Pg0Pzge9Ac&DRL1)NN6GfkVC$foM!1UEt zNw(-c-+j7+wnX!GcarTXQKNV0)o8H&V&*fC%XQWA^!K_(fx;`MwMysF>=r7+S2k@I zYN}OVo$SoAH8py56TCL{Y{DKDI80nQ8i}%*sZPh&7-PLM8ND{u6g;bQo+W&4>g}Y4 zg=P$Va``{2yh;`}jl+t(Q{XE{_Kza9+6I6~#FLCMn_ROLStnl%lk}Pelnf`|4B-GX z!2H`X)D3T?Wi%34!$>4`2qwC>2P#z;fXog!dV!1zFbf^F!ja&QW5(>jqw`Fl_~Y5q z$k|2uzVUIU1UZRHr2>7g_aoALuNGTBhNZ@JA$P6WFr@oZeY1-TlCBQwliibeB*c!n z`%13+h1le)IKwm3nHdMCiX%Pua(vBfppBB%4W#$UoXf!q<>p(-ORQ!$<~HI^kWp+x z5-(<%+2?>;_k2#t0zwn#`Q4sfkpYiz&kdRm&3` z1d8z+z@DEp_X~a1ES_!jKA{M^#K!KvIb+w~?<~gF8pY$6YcJRjPYUe(adBEp5GfV< zfvwGK)ckb4P5&-4!S$KZWj5;($QjxA&hpRk?~Xc?7Q%b0RV?FSVSN2~w3!?~T!@f+ zRpXp3`4AQR495%Odf9t^Ki#XTX3!M`DGk*-NAtV$3da#gXnsmljEn>g#rIdM^j4wI zs0hq8X-?;(XY0LBTz>xuFdxsDHG#Y%vKXe{9Q4+F#j23`o7BDZx(oJ|eS=Ku{V1Ei zrQa2g-ua%4h(?{$tMJV=i+DP$)l5_KS$&Usnrl+;PDM(^&V0N*>xA%{f}H118_ow( zYUZTux16h?gS7@vzpmdydEK?q`!%TViqL;K$3#fJ+l~+}VHb6U6^@_X7m-wGk!=-w zg*Ou5cjv4;1-XRz38w ztlFAwZgHhypsoJl;Mgf@pLv@pFRonm$FDJ~yIoLjbZKr;2kb63zQu4%i@u_)IuuJ*ehY6w<*b;BibJOSM=MUE z;4!ECjI8+s`RZOI4{JK?d<3Kj>XigS^DetT@a6KJCy(OYiVw%s-sXZ;_YW?|jX z`m!Kdc|)kPo(%gp6KlCuN}}}R3DLc~-_NObsFoyM*0P8LUvTfbZ=JoythCVoS`>NR zz;0PER^^~q23CdI$WeEEZ0B(odvF#)&JdbT=FTSTNzG57TI?+2hjFX*-Vyg(tU1Oc z&g{A_&& z{i=nXX!ugjESt2u{tuX|;3x3&a7HnG%bg`8HEWl)i0Mf!W0{5nk?gJeQrb~UGwM){ zvsm4a;z!#tpZAlo0Z|>`eS?1mjzp@EBFY1by8`)@6;MwHG?fZnKPNAa!-nkR1RAyJ zcZ|q=W3WyRaN3c&h!|KcDfCI?o0}(2T@n2qjQ72czi~emGVAAW#&Hm}C zQw~7IE?X+sMMD(ug46#MUBH(uX&1K){4$j*BkQ=B|8c%2@NO6gVla+vPzq~jyt(B?A^(r2UUI8w}sh;6VMxtpP8?v zzz2||e&Ylv0`hB5{hH3!zs&m*1?hTSGxs)kgodsY)o{|1v~A9+FZCaD$cwMKezK5d zXq|)OJM{WSN!W?&jfIN@N!OSpnQhJ@Kwx`@i8Y(~EDRO2qh@`iOW#^#^pyk>Wn+5V z*={g^;NCxuI933kLZg1(jXctS`9xkA1N#EU{BW>;rgI9=f;AZ7Ubt+B14y-@y@GrV zWA7^Qy*(Hm_<}PUwU5L-^dty7yN~0p+3rzsxPJMzO^b(jjo_i8{FA`n2r(D&w~PA1 z9z^Cn18J^tNqILaeqJCRgM336>`XV0pDle2f_^-AqW(R4IdG8Pyvmv2VTz+7$P1lX z@oJ(5D_^5^So(Yp?gWbOP{0fg^BC_A)EuNj_V#yS{mER79>N!*V3+xM>0`~@8*cXJ zf6kGiKRV*uqaDMB>UWybb~4+$O_a4(OnlUALr}uy@5tPUqwkC&>rZy3qPX`Pf;gjq zTszDDe!QV&HHNKot)@i*zw(oJ0#MkJQr03-)al|LFtYlEY^oI7a+lp1^7E+?C~5Nb zn_icV8j)xBr%UT@BVTx=r>yiNbs9#Xm+Q{ zEP4GdG!+D=nlAn!z3 zIc8=xw&RHp`uRd%T_+F5SNBj^aBA-z&;aoS7BK|iCqv^>fo++T(Gcv%eSQZE%G4 z-fW9aO=6Df-ublu0;FW@R8SHpx#o)Yqj*H>sQS$ME9(o#lBb2oY4@rHAe=$yLJ?}v z37=Rxnt~psqAO#)X?_igHyT9=_8@!6WA%_pd-ldCcrQYKitJM%4 zidpKQmx*tr_$d!TY{0a(&dU(cw> zj!abCRM?JMW2lM72-H0>=(gH7JFi0aeNS5L=<`0(ccYpur9GFdX0c=}=?}7VadUEB zWhYk_!+Binyr*#^L;B6>09OM^GGgZyHd_9gpQioJT;nmwai2$zkyYVGlr_7#%JAr2 z)o27m$N9-Nm4q|uzW;lab~!M12YthgYv6G1eBw_qYIF0ebs2;TqS&6R5C46&iFovz zC+HAE6FoN_hH4!;6`LMfE!jFi_ur>?EyISBUF@qeI|7zaso*(nP9hH!xt2LqGk!Uz zMr;nb3DeK(1m~mA&yg6aV?kzhLm8fg-#KtZEmHPd+_W6Q3{@{cZ>WY(g&|V+u>^bx zI2ytgz#T8<-g$M$?i`TI_2Xw5ZGEu_#)e)xUL`zH38mnLCV_R_;m+j1#m z@QWa3n`)^+34LHBSJGHb)to?BXaQnT|6rMKzO-bK^A?s4Wa2XlG3(Wf5)-mW;MWd! zV;Gyp$R&15kCh&Y36Z1RfXuM+@5N`!XC73|aox#vqJL)1&&64Rnt)XxkaK+U6~#KH z<8*74VBf(MsvBNEi*yhotFdSw5czQkoAjKCm)O+<*8&D)Z>>_B&8N6w8JsXvPmQC4kQEuAtO1pxnPQr|ClXC9uVyxO(GK? zfs!VH&dl-z&%P!ljKDclM7+ zak3Z>8fw$5g zn=Bf9rwzwDDB#x2_t&rPzIT?h&g&mU@@i&q-hJKY&bn7)(p=^y?Y_l)=_;dTVgiTZ zG}7Zlmf%&*0KGfro(hBnFUpG(^<-R!v=!RGcFqYU*1?k%Bj>3Xx2mDH0X&<0QpbI+ zMnNzX$Q5`;@Akki)O|FfO*Wf>&%1?Jvj zGMR)9O*=V04}Ja6nZq~n3;Z5+B(8VtycwR*bI=Co7QoF6$6xk(51xL3VOUZrLa9KE zu*c1oq6FxImlpq-;4cNokQBI1!jV}qAfaF=rD6g$+RL`5YAKVt=V=L0`^2Ckf9N%)tclN< z5))+Td)-iO6&H0QO3pSlW$8Vz#JJ90`Y8R37cDUI!YLqs$q0hz7;DvEO%rqoeVb`mMEw$a|0mE7j>zrzI=CCtt$g6p#UC zwrT@A^B<5`Sb5v!hGkiGY8cuvAsBtHc|8o;t!YLsu_1_;5bL=z?f1j>bsOH zMcozhdwYB`D1%n<@vt-rXZcH-yM57|H4{)B%Z8Nu^EKD(Tg!qeM?yV z-6j=9F{PULRH+Gx75b|D@Po_SiagoqyklwPu0tD;@NX= zF{oOO7AkD5*0E6S+3rW4zVG0kB`|xrvfun!Bei&VnpF30;>z&j4THD*ux{xAVUP1z zR_u?sTvK~!xdVbxw6pbhgxNOce6_}xamEvY)U3R1 z+~CO`kQQ|8n;+Q(ky7m}l6@DPPzsTweQqt`>=&*(9!5xpC-cSk+)fEPmC2^%jap>U zxGUvCc;<1me#gh`&!whf#XTou2;F$Cy29!8v4?twN-V*;!p$+v@T|3_12 z9uCzX_WwjELP@eUq-aAzWH7W)sVtSHv6a4MiK)ccPY6ZET8bD!@H-(^RRNhuUYH5<5?@w zpSFFLSlJ-7|3BQrlR8IC13F`~;-8M6gpW`&$!du~C6~Rz$IClgh$O1DR=)b)dpV_J zdIE?(LHn^&MlEH3p|6p{M%L)M)vq}(b3LHQi8kXa&r#TczSlm|3 zyO zgjuCR|0l3`2x76*M-Ab_H{(R!r?wtcsMb@8t^OD2(fJ>b%g^(s=(n@n5#c`ah49FQ zzzb=rRSmWbG~hw9$h_e)V@YgYfq1IKV`^cpvfhBVYWVrKSwQz*ivs^;C3rXC-3rTf zHP9C~n>jmND;4Ry`Q)Ga%O9e}5jmjlMR0e(>8iFs$n$ONe|z4#2Gl|%*5&RK>aPRq zgCWsd1#nU`r4*f%Qt!it)_1!tSjS+lPrBa-2wW1b7L{Tcm|_F87Eds_|n3*e#G_fQ}W$DP#Qyga$PrT(fQNgx-Ct`{ zpbZCzP-JszbAMQBrA{NTv#-f(!Iu@=Kl3BgPAqY`w>w=0K8qV6<|w=I%;w;PWn;C5^*@{C2Zp8~w#6|qE#OJ> zQ6Jg?6b-h6p6SZ>-~96AwsMad>wD(sHDW}#DlsaGS!r)X@w!L%BzN!TYfAXfev`Cx ziml$R;#!-nAIL+d^H&ZlX>I%9c!-o@#}|Ic-!>{9H3_$MC>P!{rl+G(cguANc#K(p zP0j&1bRq`hL7+o3$z`LkUPt&=HLTew7O6sei;Lo_*H!$;i~(Z~x3J4FnDk_$kVqX? zcc^|sU=GLT2Tm?uffj~p;vB7dqa=mj-lf#L4rLYr*!u!Qzc3gvy5hM>aj##5gHkE% z>uFwN6Y80seL4?meVPR4%3vvq+JG*t9;fnQ|IgL=W#m=SyY^X6yHTg%%MY9ta5O*? z%Y6B(3Ryv7i%4rQ`Qx8zxN4#+Y^@MLjk|$Ym@u=yX(owFM}`jZo9}k}R+uHp61>VJ za)h=2RQq;?N7`V51dXQDgE4bD0-cT0iE7C90f0NM$sCc#S)F+#N*ok9W-n9dNW59~ z@t|sIM=75813DTWz1nvP6m|3M9bYGx)NmdB3zDXqfR6+Nzas->zn%@G@}k3SICJH2 zaXVxS52nbth<<0>O*nxht_>P>LCKKG7R@4!z>9tga#vS+ZAa^g8 z=zgwW)o`x8MVUVNkkP~t;5#BH^rh5|gPU&)fedyowDgziT@L=wU)-edOYKRYMqCV> zU#3Jc>GA`?T-FR@VQVnbo#R(Dd9n>+&UB5o=u$+Tk4q z;)P=mwCCzrVWI9PEq6r3X%~Pgj7*cT(-*7!q)mMOeQhF4)uzJ8pb`1yk)rE!6p$Tq zM1+lruKQ2F16^gKa>3HmeMq_}5=)o=>CNDwf*JR|JQ-;S62>v8Nd~iC zQUd`j#we)U@)?+CmyLFi%t*JDdog)YhG9|aZ_++XWCN$b%MSGcHmSey;Wm{rz9xz75znn?~;9P!ncAl*Zd`G#wK zgZ!80b@3k{XJDmlej!J+h`Ki4S0+h@bGnD|bRhMU2#pV$JlbRusv9F6zw0wbdolf@ zf3=wfV!N$|V}qDBB~dD5<;Z9Es(L?M3AG}1VYo(1K12vvYuTe=G<1_=aU-!ZJ*KKX zkG&>^b<@089;3Wnw;yVQv06IbO6A#}RCUK!Ue2pzQo<_kHnWZ4AD#Z3NJHJ~Y4&k~ za^WHLh;q!R71;R>Mibgp$f$oYi8u03k_R_q8P4Qw*vfVUtF1dvdY*89_Vk~}J-!Nj z;psT7@h{caC=p&e(mTn;z+SmGbW5O~9V6MtNLKd6!H)24$cs__I8N3FE}{3OXzbU2 zyJ)ZVL@B@}Cbpqxcf^Gr{n@|gXnZl@DdzZi+onjFrtR?Mxd2V_64~t#t&}Vb|sGvRhI6q9`%-={V~KLM%MkT(5*c?GI>d4m!{>l!KuXHpjFzUqm4O} zZsfPkvG!rd0DE<^qR(o1^;5{;>UI=#Mc_;8y|rC9c8~%k@BMu0@PBRh7QdbSUE}2+ zL3!xGZiB-Vfeim@hbDZ+gTqkJ+Fntt_aB*I{aK1h&NKU`H5E@mAfm42>Dn;4BjAXh zH+{8kjZ~N5bLEB2Z|}X+jupzAhz*Na_;y?T$HE{F7aWf_C~@i23{HL;ra8HuL6G!g zQu@FxO^lH+eigbuPnJ zaK)}aCzz`)|ZydO<_RC?T+W`@egcu5!(lM0$_bm!&AHdl&+PjVrSYN1T{+sMi>rzFy1pwEuGlq%UmP0M z-UxCa&`}`n6LPws!t`{_8K_e0Nr_#5lwUi2kHA1wfsN?+eBV>L#q(62Fr{>?IND$* zT|r>mAxSX-GnyNb&xA-O<^Ht2duI=TpBS_X>?uY=#QXeh(Q}HoWGu*2L_nIpBkUc2 z(L6#--r$kzR;Bb#P*T1MD;M?&E&QaImw_x+Zr%U=K*EhLu@n;KMopxnO|>0X?5cSt zu^a$t>#d-}x7Nym(4O;(MQ7K|vN!S*s<6&NoM%HN%4ujRy1R+mooNQ|HbQS#U%Q%? zK_$e0k1UXO!$JP;Q2s*H{*8iPFgP)L{BWF!W|OxInESsra~rw9G=iqsftmY9b2b!X zZXo&HmHfLkx}bOc^W6E17o@_&BCnLRqS_igj2V5_n@sUib_lX;f4jQN19oR&s%8@P zkxNGP%eVi0xb|B;rm1|38T2C1DSm=CggQBN zCF9P4sS03^KxMQm)o-NgJd&aCMks!-*qq*bjK*dyQ4iYYg{`&EAMOZKfp8M|ECk;CT1m!g*F``wrSzzgHWuoBXjR0wdscI_s(QT)^;hG-xGe zuoO?;v?OQCEie#dXyR4~Ai{Jc3Ypm%f`RvVirdXc-r{~cE4fYeHk?(&*g53F#Xw0S zJ%A1A)XFtr916y;32R%!J-ALg`SnGaw4q8*fA+2I6z8w;Cv4$ByJXSLu#**cRPcrW zt>Hx7;XQuTp!2qcV{fa=(eoX!=30k)TQJfCqSC7#tZc(+FkSG5o4oHrO0#1X@Ai%u zmc+pozOk*g(fN8&bfsFp2D*vnxe5`lOB@tdaej-TU+k-{A5r(aS9ykNvrqsn<-_XK zzHo09w|}6#yXQx(SG>#$ly_qLR8#3w&}?`B%3IaAn=ybb)h+|Pds}XHjQ=lXUa{p% zG&JLPvjh6qBCR*bjJabSN_hOg;t&h8XD3&rbyrIc%n?B3G=Y4X1ug#z`RF-BLId3g zY}hbr+MDn5DlSKBj{NGo`6xDZ6V+C8UxRd`XK;Y1_KuFwGOLUQ{P;6em|*=K^GK32 z@&8cyP!TdE)0N1-1TYzzwIrrMRa|*LPI<3L1zhBVTRKEUBXN5!-gJZ{*yJoptYfhc z?Yr1Miqd2bm;4*ptJ$1k?kU`|h^4t5cQHPyK2|XRwYsQEVIR+XR3+u{Py;~Bn&sdf z8(lD&xUIsF&6MlC_pi*c!3VnG`W5KVj?|FHEslwJsY zO0_z*aVOePTpogw1sD6lzcGuKV0?P|WpmlP%5kKj<1>I&S>wAn`~J6s+tp(RuRY+q zJ}c968>kU_WYuu3_Q2IQtLZIj?#Isd4F5D8r^8JJwag2>Bi^8|)z(c}!;tU98yN4S ztjP5qee1_)ufH^d@Kqlw+BRH+m8Rr=MaqZBk++0@l7b1WD7gKTxT#qdZ?q$z1f}xd zg@*C32_oUSnf>p%x;KH}Mh7HLL9nqQ}qVS-KZIyZAg$K_sP3#D7MsK1+f_rE@ z>Wd-cuR*Pew_>i!B-09;^K+O`1X|0`(C6Ws=A*2i#>J?hLtq60BBA`0I1=o1?rFa) z6f>SWZ}a_+)BA)jzqeah(%>IeND-6(o)9N3nL_Npe~IoEViQuX-6)PUr6jnkWf4I< z+nnNNeY%TqJU8yYrQ_8PROWq)G8Gn*UZSLM+>`>LidpqH-?_KE(MsAnMVX=t4JkI1 z0c+QSpGctes$idPugn+Fh=tG0lzLXH_KjkAy$-<%DumW`{B`Hj`{|(3)fluUp@s*s zZyO>zj;wG!YD9xrMCT0M3H%D1pUV$5zJ7xG?hL=82+w}DpDoW*JKBV5hsN>alphgt zS_>I~orlG;I9YZUA*THsXhQwpbKQ796gUJ@G1|}VUZxPdG%j>H+-kidUo)eBu%~Gv zXw5Y6X0qS8>2CjEFQTk~Yc^SqQz$A<}PXj!4 z#MXl@VB+H=(FeaZYKvB}p^RGJl|=$^or&(O3E=@{590IgGj!8N5UjPWT`7qY0QV)| zB342+_xK2uv5w$HgJDVxSbUwohvBt0YeV;Qq+G&d`qf(~*&5p-FTkvNl7=+3gP z|Gixy(kf$+I$(#KxZow#3!DT2^;DBDRDc-~6W3Vr2hAXZek(-c!oqF55s+2`t?**G zK+SN=aCHDO2+LKs`7*ciOS7EXin8@^JM7eH_#5w>Ap|`P-M*hubTO~PG0A?+qC$KO z^G=opID@`-Rty>xcB`WzfGR+0?=Ym)I3+3H(_^y*Wq+?P}u8C@}Q-M49{LK3-zDGZ;Cs>!VNf2rp|U;rDsa{=3e`D z%SezXOge@>l(Q{tH-FrpojYnq3_~0Y3$21UudmM`XbRV}{29JOWfziP4@ik<+~Y-! zg|hH!ZRHHqw#JcoUPG1kVevoRkT-_da`|%TT?)HIh{IaCrqS@OrY}mLGYxqhNDEmH zMsn6u@ekkn1y8O-i%hq7cRw#Y?gZ5Ii>5;}?A3iNvzPTm&F<7biuQ?qhF>v26Ne%I zc%&;%>2T58+--R}!mrP%o4vMzBme<3lgXTEL1xpSGpbX?xQu3 z2VUl!KBxJv!PX6UjzXlnR$pFrAO^+>z?3Bl4JL9XIb$53&kRGYy6cQ>@IZ_G zhHPwm%SS{{P~!qG)T0<0i_xrD@Lru6kd5k~tVR?9^HS5!*^j{Z0|`*mZmz1*CD4(U zz75a3}DTI4#b!O_rOsU}6OXSJu`W8gdU`+q^ICyf?j|@xc1IGw%3Sxu88I zNp6nCU+YFQ1BW}sW;nCw17ipLjLUyZEas%z{>(%M6AQO7DJqC&Yh{f(X0M#d98f}80CY~7ox*hcMggj z0kes6`7^EEuN&XJl!W4h7UNlWY)aK6pjf4L)Y-&o1n02=L68}L-x#t4-hdZ)_QgqT z)I0*Z&-ux9C~A$>^VQ{(b1)yyQ#!fS-O*p=MhuJz9wI%|`9nqrx7yHu9HOtB-hDk$ zk@DVoLCv?wu(Fmf=p^{F>pwmU1CQuNmWt}KT!CmB@ZrNXtBX{8wSJqtBsv<{_Ii@# zwHbO5RtGRp@M~e47BLBZ)0idkiA&9d!_|j?Q&1N08kGaRe`)D{j4jRc#2Z5dr~{e? zn5dPt>DvQ{eY=RaIkAD-8OU9!rYjCzADpJjyzQ2d4c)g!uerxA(T=$}hF7ZA#yVw+ zI(-ytDC=C)D`?7WF7~x-bjtP3Tr(|%47e7m+b@~k%eI{gL#?jKa_P5oG1`%_cl!f< zGl?DJO7fj5XAhLs#=&zK(&tF_OB3=AJ;-ObfjphyBR+6h2JqEyv zhbOf$Jf*8j$(CoI9_3`O%x{3duTzzk zS*$X=9>-1x=obZC3GT#UjX`Y9^+?oL9_6js70rm=&wQZ!xV?WJ@jGG+llU!r+4;)3 z`*+(=Qjl3#BqYbj5(guo5n`i&vSAWnGZtdZ#2tcqQ%v?{!I!~<0bQAnLfA;d3!c#8c{{tlw&ba^p literal 0 HcmV?d00001 diff --git a/images/EditList2.png b/images/EditList2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4ece3524abd07d9683305680545687c200ff7c GIT binary patch literal 210371 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�(RP!OoTiWn`*~Hh$!1DMp z2}#0jk=c%FVUuf`$y+~#{fconzaKJjoPCQ!ULZz5gyWcbkW(D-{!XpRZNZQb)MK3tRT=E3BR5FM<933BOzvAb?JBqHxBJPybq=}@0ifh6zD47P!Co+sk$`B5jl-F z;yX+HPuD#Dp8_f&z15}FDBwMj{|Eu5IG#Y>ScJv@Gm_h6o9*%KfmO4@uXB$!t1jJp z&jPvU_B?9m49A?i-h26}#kdNW=Ap7N(N!oM3sl|g0Z!R;w;izm3#BR94@zewH2X9ttY_w$_a zQX73-)x$nc{hXah?)8&KD|c9)-Zd2#Dl{K6)#VCNi8qPHdm1j{Q>)KS{WxSt_ldoG zu*r#gC28$)WrNn4@yW$O&=wD?$Xl^~F4bZyovl|EY+0G)6r6ooMO@(4v#Wzz)*~!Q zrzFz(#gJK_NFoEoh11zuHwfmtLEFEF%l4z@G_NGVQb=%X&l%io-a#M(O_Yt2L3qn< zb~g!(#C8N;gtNOhxpqm)due8i2(8n`g_rnet-1yMWyhh#E%xEOyCCdl7~Q&xM7J26 zpOC%Xq7jAGUa9&V^u;`qF!uX%c?8?}fan3?L7}gbm&)SCmdfPxdC~hZVQ&Twh9_sH zM?|T7u_B@wKvTFj7*&G+tvkKb-MF7(Sr<|kR_5{3PaLH}yNzf5@MOPwJe82IFVl36 z;jlB=)A5s|z0GYpb|JoZp1m%Vn7h<)bfC1YJT5u?_Z#CQPygQa_c!sMaZcc&dGEs> zL(-oe=0OrtX@tfGgEeJ()MP?WemoW=fBHtQV57DN|2W%vJSWpS-EoZS+}$}ARB6!u z++T&t#xHt(t)pC*tY-Le1L~x+a`sZwQMtGRPpQkA_0#w7?#n93)@HfuI@0@ou$0x~ znt~ex%(aG<9LpzfJ-aXjPVtrExa0c-9PNMmzdhkDX}ftpAThFauzH`qtx>9A_5AmI zwNf__PVcpNmg4)hezwQlR+NeAeef?~!bM7C-|fDxkB3EMmmPjB4jz#|^B;I?cJu)8 z-=0p#yUTB`*`Xjb5*k9Qpb)K-2oUR?KmEr&zq)Fcwrh!Jc{5Lq-YKn`5{~tjKJ_Q; z-^O|iQYVNLQE;rcMU7vXg2_@hOjIs$U~`VwG0xftHO2-=M+xQRJ?2y!kE9e$sU5ys ziBZeK@_5@Ej(B*UJE1-upKo?W&S5O1NPC&qQP*ioHG&w+K!gy4M+g zz4J1#$o5}E77#(7^K?e z*WfgMn3t@2d7d@2y1aT(IE3~X;^3Qw_Ve#+p#>~hHBtv56_E9F;$tX1K|z1hK+DkU z!qMdZG+z%^eYk(4Uu?nYWkwQ)2{~!n`c_9#=PbdY4IhGj=AwG>MJ9sao-*E{2%M5i zn3*!*l&qv^Ml^#=@2TjSHEn`6Ap_0(*hgFoWO{4Kc?>y>D4P4t=D=ImE>20CjW$Gn zCDsOQI=T_Gn5g58zJUr74A` z5^q;rX6jL+D2v8vdgFY*wrpQ{RkSpyXM{C>P*@8wU?4rOGGcR_(1woLlj@p7R0j+W z(El+0o>4MgS;Cd#wStm^u}3~9+%DV0L94e{sjqQFvBrR<=|G*;k&ypV_K#8 zpgm7yAR&zXsXCxCw|i+PO>32KMJorW=;;ha<>#FS_Bn_ixG~u3!v{i=8qj;rN%*DB zc3$E#P)lkNv*q?byYl?a4ccvXseN&9oOnK013J|2pUh^@@VEUvmQ-&`Py{XFJ&tIk z04Y)YOh*;5mgf7}%in(!<^xxR#*_Z(!rYL$zfY2t?8BlpA{xm`IXT?Ga8mV(P5oLf z+L=7J-fS7uq0(4fDh1gi4o*?7EJ+|B^!D;7p;79v#yqB0)|@I)t&C^t*nWG(e@G_> zyV&1D%?U71`H2DWl&Ki#1{hqfI>9&=+4e8)jkY>E?woHrc*4W)CHwlY2ODf3*7MKi zWy=Ux#WS2piiy-|<9dH_f#VcQ3E#C45*PW9n(fNC$^k~?Bzg*|aZpx8=JKHo`t}{z zGXBy!<*1U@Eu=2k?nCH z-H|Kzjj3voSCYt|4~S$;3kh7I<2sNr!59nUlpnUaI)_pE$g%PD4LpSFMdv+JyC>QQ zXiEI);W;r%2fB=_p(P#!M-D{yYM z_1A7_=nqb)2xs}$0-7>skEW!hb>bn>lnJN885h@H`UcO~ef@k)r1yk7j=4{5ROVZK z5{3uT9Jf*q{;k11EFmCADaFc&tU)ttYY1CXo!)*L^H|N(q;a*CCph6jUGa zb)fW}GNpGjCVv~`p<)z}yh&YqLlaWg6Dqx%bQrLE*c;e%ZaZ-vE z{zi3?g7$}-qpye0wmy!o1W!K7bqA@SFvTvQscD)Wpzkq*gW|sC{VF|C5n|3F=R=z{ z^)kc6#jAs#_<_z!Z_JP1wW`cy3ukp;vswfz99uv%SzO?)n=p_NhVFg5XhjkF z9(=}0Nd;czQTZU(@;HtYD%Yb}gd9KPvp zIAKmPY5Jyz>P5G5Gs3b?`zG0$(|-AYxQv>OAZCIawkixbjLJT#Bk8AM-Q*xiH+d`! zQW=9qwV|yy>WV@5!%;89ncYp8xpYWZK zbdye5%NP$7R0kHQk}suAbgAIon0R({lk4HzUbG)hImDfE+tA+CP1eD>Ne5QRxznzT zjX4+@jiMR|qAW-$KZp%ne$p#Q3Rt8UYl!;cM*^c@0EHtiMBfizhDx$EZGtb zj%KlnV4NvLbykH=J)n=g2S4D%<~?n^40FRSNy!hLC!=Gb2HD)PNanM^-4|Q>#RBE| z8Rf2dqg`}<0)%;c8olYDo1v|25=Ffw>eNDOe^LpuL*-9AJZ6!3dH|(Fl2FP;$0^)b z7^OS}P)gA)8IzlN#xLE)6dX>VscaUDEaM)knBoq3mW_=Wv(^o31XbZ=1|`7w7Dg#W zNGN3$j8c}sDCHd(r4;z;H3OrR)kkVaY`tnsap}02b>NcxNSwHqvE^CjsW0*)SoDlF zqeU(}LT%qlU02z$P1+GUw`5(&pO6K0uJOJ5as0;4IL?mH?D4>ad*|RP7xLrupZ;iz z`iZWEd%0af?GKw2)jFGTmjOXeL?S4Q1~U-g(=%aFQV!P>~7 z@mQ}g*ov~bUr(<%IWo1npWkXz{*9-pws?hq1{qUIZe7kif&ngx0qQa#W^Ce)yh;%# zbo`V%?>N`|{Ta^6?N90V9Tmp~hz*FQlg;R=Er#ULZ{LyysK_?2e=%a$0>e{n!jHAl zCtdlL%|((DidCkOgMCk@P+;TwpxGRHO#Zq!lsn|6%69Sr`gG~n{heI!b^{g5%I)z6 zzHR6q?K%G^+U99B?o4ks%|~J;*zRuqZlY?>ua0+c6Wngwn7&sextu;VoL*PgbJ*RZ zQ0n$r(3glyZ9-pYt&pypWdYL=7>*X^(L*I0P7W$(OVDY*5R0!}Exhx)4e?AUEPyEW z&;X+Jgk*Lg%B~J65=5ClJOd!g{hsMzhqYt-#fiX5xX|xL*WQZkubUH#;OPp)s!Y@| z1-W{y*oz&vT5ddSR93Eg?P112v!79OIhf6vhco0n&liOK#&Yl-_(s;`EejW=^%%P| zw*W&4&qKCSD`E!}Yx zQS#W)Ou_^DQxT7#~pv)Iw z8NP)vC_B-zS){IUr*_RK$Wt~41p|~JeolH{d$*f!CS(3=%++FZz$pZtC5p*Z=S|-f zMeTcxpS?oUfQ_6cCGkP3>CcCk{NE#nlMyB|%EK8PSU>GWmy9-dJflsPO z2>IgddXq5N)kt@mQ6GMgF5&Cj@pjJ!dpshb;T7ZB-O$3u$* z(^T7*oW}fq9|AAN1^e;f{?11}4-gk^vV^v0hYAZwCWdB0HoChbg)b3QD9`gq3Bq z%K<`Ca&I6M-*x=lr8{D`oeiG*4c{@B{mWwn4t4wAGN3=<1ztT>8xWTcHwidr0w#

    I;3Ldzua)O=x=gdtZ)r|%9`xUNI6y0ZS;J>R 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
    fItf6S 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%0Dn?4BY_C!(3#s!-i_@uLqhspD8PSt*O~v+1 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 z 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 literal 0 HcmV?d00001 From 553ee9034460258ac4c9258cbe920ca27e1a3cb4 Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Sat, 2 Jul 2022 19:17:57 +0300 Subject: [PATCH 76/87] started implementing authentication --- src/backend/TimetableLinkAPI/pom.xml | 6 ++++ .../AuthenticationController.java | 36 +++++++++++++++++++ .../AuthenticationMySQLRepository.java | 35 ++++++++++++++++++ .../AuthenticationRepository.java | 7 ++++ .../authentication/AuthenticationService.java | 35 ++++++++++++++++++ .../mailing_list/MailingListController.java | 6 ++++ .../MailingListMySQLRepository.java | 7 ++-- .../mailing_list/MailingListService.java | 17 ++++++--- .../timetable/outlook/OutlookConnector.java | 10 +++++- .../src/main/resources/schema.sql | 7 +++- .../MailingListMySQLRepositoryTest.java | 23 ++++++++++++ 11 files changed, 178 insertions(+), 11 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationMySQLRepository.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationRepository.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java diff --git a/src/backend/TimetableLinkAPI/pom.xml b/src/backend/TimetableLinkAPI/pom.xml index fe90638..a4636b4 100644 --- a/src/backend/TimetableLinkAPI/pom.xml +++ b/src/backend/TimetableLinkAPI/pom.xml @@ -94,6 +94,12 @@ runtime true + + + org.springframework.boot + spring-boot-starter-security + 2.3.3.RELEASE + diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java new file mode 100644 index 0000000..52a06a9 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java @@ -0,0 +1,36 @@ +package com.timetable.authentication; + +import com.timetable.outlook.OutlookConnector; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.server.ResponseStatusException; + +import java.util.HashMap; +import java.util.Map; + +@RestController +public class AuthenticationController { + AuthenticationService authenticationService; + + @Autowired + AuthenticationController(AuthenticationService authenticationService) { + this.authenticationService = authenticationService; + } + + @PostMapping + public Map login(String email, String password) { + try { + authenticationService.login(email, password); + String token = authenticationService.generateNewToken(); + Map tokenJson = new HashMap(); + tokenJson.put("token", token); + return tokenJson; + } catch (Exception ex) { + throw new ResponseStatusException(HttpStatus.FORBIDDEN); + } + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationMySQLRepository.java new file mode 100644 index 0000000..10ae3ca --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationMySQLRepository.java @@ -0,0 +1,35 @@ +package com.timetable.authentication; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Repository; + +@Repository +public class AuthenticationMySQLRepository implements AuthenticationRepository { + private final JdbcTemplate jdbcTemplate; + + @Autowired + public AuthenticationMySQLRepository(JdbcTemplate jdbcTemplate) { + this.jdbcTemplate = jdbcTemplate; + } + + @Override + public void saveToken(String token, Long expireTime) { + jdbcTemplate.update( + "INSERT INTO token (content, expireTime) values (?, ?)", + token, expireTime); + } + + @Override + public void renewTokens(Long currentTime) { + jdbcTemplate.update( + "DELETE FROM token WHERE expireTime < ?", currentTime); + } + + @Override + public boolean tokenExists(String token) { + Long exists = jdbcTemplate.queryForObject( + "SELECT COUNT(*) FROM token WHERE content = ?", Long.class, token); + return exists != null && exists.compareTo(0L) > 0; + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationRepository.java new file mode 100644 index 0000000..7b28f3a --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationRepository.java @@ -0,0 +1,7 @@ +package com.timetable.authentication; + +public interface AuthenticationRepository { + void saveToken(String token, Long expireTime); + void renewTokens(Long currentTime); + boolean tokenExists(String token); +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java new file mode 100644 index 0000000..f8b0f40 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java @@ -0,0 +1,35 @@ +package com.timetable.authentication; + +import com.timetable.outlook.OutlookConnector; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.security.SecureRandom; +import java.util.Base64; + +@Service +public class AuthenticationService { + private final SecureRandom secureRandom = new SecureRandom(); + private final Base64.Encoder base64Encoder = Base64.getUrlEncoder(); + private final OutlookConnector outlookConnector; + private final AuthenticationRepository authenticationRepository; + + @Autowired + AuthenticationService(OutlookConnector outlookConnector, AuthenticationRepository authenticationRepository) { + this.outlookConnector = outlookConnector; + this.authenticationRepository = authenticationRepository; + } + + public void login(String email, String password) throws Exception { + outlookConnector.setCredentials(email, password); + } + + public String generateNewToken() { + byte[] randomBytes = new byte[24]; + secureRandom.nextBytes(randomBytes); + String token = base64Encoder.encodeToString(randomBytes); + Long currentTime = System.currentTimeMillis(); + authenticationRepository.saveToken(token, ); + return token; + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java index 6787a0c..33a3c84 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListController.java @@ -37,6 +37,12 @@ public void deleteEmailsFromList(@PathVariable String textIdentifier, mailingListService.deleteEmailsFromList(textIdentifier, emails); } + @PatchMapping("/{textIdentifier}/emails/update") + public void updateEmailsFromList(@PathVariable String textIdentifier, + @RequestBody List emails) { + mailingListService.updateEmailsFromList(textIdentifier, emails); + } + @PatchMapping("/{textIdentifier}") public void updateTextIdentifier( @PathVariable String textIdentifier, diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java index 4a5bffe..03a7b13 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListMySQLRepository.java @@ -113,10 +113,9 @@ public void deleteEmailFromList(Long mailingListId, String emailAddress) { jdbcTemplate.update( "DELETE FROM emailBelonging WHERE mailingListId = ? AND emailId = ?", mailingListId, emailId); - List list = jdbcTemplate.queryForList( - "SELECT id FROM emailBelonging", String.class - ); - System.out.println(list + " " + list.size()); +// List list = jdbcTemplate.queryForList( +// "SELECT id FROM emailBelonging", String.class +// ); jdbcTemplate.update( """ DELETE FROM email diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java index 2b2efd9..7bd58c5 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/mailing_list/MailingListService.java @@ -39,24 +39,31 @@ public void deleteMailingList(String textIdentifier) { public void addEmailsToList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); - System.out.println(emails.toString()); - emails.forEach(emailAddress -> - mailingListRepository.addEmailToList(mailingListId, emailAddress)); + emails.forEach(emailAddress -> { + System.out.println("1"); + mailingListRepository.addEmailToList(mailingListId, emailAddress); + }); } public void deleteEmailsFromList(String textIdentifier, List emails) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); for (String emailAddress : emails) { try { - System.out.println("before " + getEmailsFromList(textIdentifier).toString()); + System.out.println("2"); + //System.out.println("before " + getEmailsFromList(textIdentifier).toString()); mailingListRepository.deleteEmailFromList(mailingListId, emailAddress); - System.out.println("after " + getEmailsFromList(textIdentifier).toString()); + //System.out.println("after " + getEmailsFromList(textIdentifier).toString()); } catch(Exception ex){ ex.printStackTrace(); } } } + public void updateEmailsFromList(String textIdentifier, List emails) { + MailingList updatedMailingList = new MailingList(textIdentifier, emails); + updateExistingMailingList(updatedMailingList); + } + public MailingList getMailingList(String textIdentifier) { Long mailingListId = mailingListRepository.getMailingListId(textIdentifier); return mailingListRepository.getMailingList(mailingListId); diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java index 87a384b..7941127 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java @@ -15,7 +15,7 @@ @Component @PropertySource("classpath:personal.properties") public class OutlookConnector { - private final ExchangeService service; + private ExchangeService service; //private ExchangeCredentials credentials; @Autowired @@ -34,6 +34,14 @@ public OutlookConnector( } + public void setCredentials(String personalEmail, String personalPassword) throws Exception { + service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); + ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); + service.setCredentials(credentials); + service.autodiscoverUrl( + personalEmail, new OutlookConnector.RedirectionUrlCallback()); + } + public ExchangeService getService() { return service; } diff --git a/src/backend/TimetableLinkAPI/src/main/resources/schema.sql b/src/backend/TimetableLinkAPI/src/main/resources/schema.sql index d9c7959..4dda7e8 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/schema.sql +++ b/src/backend/TimetableLinkAPI/src/main/resources/schema.sql @@ -22,7 +22,12 @@ CREATE TABLE IF NOT EXISTS emailBelonging( ); CREATE TABLE IF NOT EXISTS event( - outlookAppointmentId varchar(400) PRIMARY KEY + outlookAppointmentId VARCHAR(400) PRIMARY KEY +); + +CREATE TABLE IF NOT EXISTS token( + content VARCHAR(100), + expireTime BIGINT ); -- CREATE DATABASE IF NOT EXISTS test; diff --git a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java index 50e2c9d..5a6d5aa 100644 --- a/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java +++ b/src/backend/TimetableLinkAPI/src/test/java/com/timetable/mailing_list/MailingListMySQLRepositoryTest.java @@ -95,6 +95,29 @@ void deleteEmailFromList() { //System.out.println(repo.getEmailsByListId(id1).size() + repo.getEmailsByListId(id2).size());; } + @Test + void addAndDeleteEmails() { + MailingList mailingList = mailingLists.get(0); + repo.createMailingList(mailingLists.get(0)); + Long id = repo.getMailingListId(mailingList.getTextIdentifier()); + for (String email : mailingList.getEmails()) { + assertTrue(repo.getEmailsByListId(id).contains(email)); + repo.deleteEmailFromList(id, email); + assertFalse(repo.getEmailsByListId(id).contains(email)); + } + assertEquals(repo.getEmailsByListId(id).size(), 0); + List emailsToAdd = new ArrayList<>(mailingLists.get(0).getEmails()); + emailsToAdd.addAll(List.of("o", "l", "t")); + for (String email : emailsToAdd) { + assertFalse(repo.getEmailsByListId(id).contains(email)); + repo.addEmailToList(id, email); + assertTrue(repo.getEmailsByListId(id).contains(email)); + } + List currentEmails = repo.getEmailsByListId(id); + assertTrue(currentEmails.containsAll(emailsToAdd)); + assertEquals(currentEmails.size(), emailsToAdd.size()); + } + @Test void mailingListExists() { repo.createMailingList(mailingLists.get(0)); From 5b682b3971495521ec4a7b90243338e7c4aa59a1 Mon Sep 17 00:00:00 2001 From: Snapman7 Date: Sat, 2 Jul 2022 19:20:15 +0300 Subject: [PATCH 77/87] Fixed README.md --- .../\320\241reateList.png" => images/CreateList.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename "images/\320\241reateList.png" => images/CreateList.png (100%) diff --git "a/images/\320\241reateList.png" b/images/CreateList.png similarity index 100% rename from "images/\320\241reateList.png" rename to images/CreateList.png From 746a1064abb19b1885f7ea336faee8a437656b8d Mon Sep 17 00:00:00 2001 From: FK12344321 Date: Sat, 2 Jul 2022 20:59:35 +0300 Subject: [PATCH 78/87] Implemented Autherization --- src/backend/TimetableLinkAPI/pom.xml | 10 +++--- .../src/main/java/com/timetable/App.java | 21 ++++++++++-- .../authentication/AuthenticationConfig.java | 27 +++++++++++++++ .../AuthenticationController.java | 13 ++++---- .../authentication/AuthenticationService.java | 17 ++++++++-- .../RequestAuthenticationCheck.java | 33 +++++++++++++++++++ .../timetable/outlook/OutlookConnector.java | 18 +++++----- .../main/java/com/timetable/user/User.java | 15 +++++++++ .../src/main/resources/application.properties | 2 +- .../src/main/resources/security.properties | 1 + 10 files changed, 131 insertions(+), 26 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationConfig.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java create mode 100644 src/backend/TimetableLinkAPI/src/main/java/com/timetable/user/User.java create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/security.properties diff --git a/src/backend/TimetableLinkAPI/pom.xml b/src/backend/TimetableLinkAPI/pom.xml index a4636b4..86b0605 100644 --- a/src/backend/TimetableLinkAPI/pom.xml +++ b/src/backend/TimetableLinkAPI/pom.xml @@ -95,11 +95,11 @@ true - - org.springframework.boot - spring-boot-starter-security - 2.3.3.RELEASE - + + + + + diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java index 9a84e0c..eb3d28d 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/App.java @@ -1,6 +1,9 @@ package com.timetable; //import com.timetable.jdbc.SpringJdbcConfig; +import com.timetable.authentication.AuthenticationConfig; +import com.timetable.authentication.AuthenticationRepository; +import com.timetable.authentication.RequestAuthenticationCheck; import com.timetable.jdbc.SpringJdbcConfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -11,11 +14,25 @@ import org.springframework.context.annotation.PropertySource; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource; +import org.springframework.web.context.request.WebRequestInterceptor; +import org.springframework.web.servlet.HandlerInterceptor; +import org.springframework.web.servlet.config.annotation.EnableWebMvc; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @SpringBootApplication -@Import({SpringJdbcConfig.class}) -public class App { +@Import({SpringJdbcConfig.class, AuthenticationConfig.class}) +public class App extends WebMvcConfigurerAdapter { public static void main(String[] args) { SpringApplication.run(App.class, args); } + + @Autowired + private RequestAuthenticationCheck authenticationInterceptor; + + + @Override + public void addInterceptors(InterceptorRegistry registry) { + registry.addInterceptor(authenticationInterceptor); + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationConfig.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationConfig.java new file mode 100644 index 0000000..d2d4aaf --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationConfig.java @@ -0,0 +1,27 @@ +package com.timetable.authentication; + +import com.timetable.jdbc.SpringJdbcConfig; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Import; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; + +@Configuration +public class AuthenticationConfig extends WebMvcConfigurerAdapter { + + private final RequestAuthenticationCheck authenticationInterceptor; + + @Autowired + public AuthenticationConfig(RequestAuthenticationCheck authenticationInterceptor) { + this.authenticationInterceptor = authenticationInterceptor; + } + + + @Override + public void addInterceptors(InterceptorRegistry registry) { + registry.addInterceptor(authenticationInterceptor); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java index 52a06a9..81d1676 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationController.java @@ -1,12 +1,11 @@ package com.timetable.authentication; import com.timetable.outlook.OutlookConnector; +import com.timetable.user.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.ResponseStatus; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.springframework.web.server.ResponseStatusException; import java.util.HashMap; @@ -21,12 +20,12 @@ public class AuthenticationController { this.authenticationService = authenticationService; } - @PostMapping - public Map login(String email, String password) { + @PostMapping("/login") + public Map login(@RequestBody User user) { try { - authenticationService.login(email, password); + authenticationService.login(user.getEmail(), user.getPassword()); String token = authenticationService.generateNewToken(); - Map tokenJson = new HashMap(); + Map tokenJson = new HashMap<>(); tokenJson.put("token", token); return tokenJson; } catch (Exception ex) { diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java index f8b0f40..14f2818 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/AuthenticationService.java @@ -2,22 +2,29 @@ import com.timetable.outlook.OutlookConnector; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.PropertySource; import org.springframework.stereotype.Service; import java.security.SecureRandom; import java.util.Base64; @Service +@PropertySource("classpath:security.properties") public class AuthenticationService { private final SecureRandom secureRandom = new SecureRandom(); private final Base64.Encoder base64Encoder = Base64.getUrlEncoder(); private final OutlookConnector outlookConnector; private final AuthenticationRepository authenticationRepository; + private final Long tokenLifetime; @Autowired - AuthenticationService(OutlookConnector outlookConnector, AuthenticationRepository authenticationRepository) { + AuthenticationService(OutlookConnector outlookConnector, + AuthenticationRepository authenticationRepository, + @Value("${token.lifetime}") Long tokenLifetime) { this.outlookConnector = outlookConnector; this.authenticationRepository = authenticationRepository; + this.tokenLifetime = tokenLifetime; } public void login(String email, String password) throws Exception { @@ -29,7 +36,13 @@ public String generateNewToken() { secureRandom.nextBytes(randomBytes); String token = base64Encoder.encodeToString(randomBytes); Long currentTime = System.currentTimeMillis(); - authenticationRepository.saveToken(token, ); + authenticationRepository.saveToken(token, currentTime + tokenLifetime); return token; } + + public boolean checkToken(String token) { + Long currentTime = System.currentTimeMillis(); + authenticationRepository.renewTokens(currentTime); + return authenticationRepository.tokenExists(token); + } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java new file mode 100644 index 0000000..388a9b3 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java @@ -0,0 +1,33 @@ +package com.timetable.authentication; + + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.stereotype.Component; +import org.springframework.web.client.HttpStatusCodeException; +import org.springframework.web.server.ResponseStatusException; +import org.springframework.web.servlet.HandlerInterceptor; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +@Component +public class RequestAuthenticationCheck implements HandlerInterceptor { + private final AuthenticationService authenticationService; + + @Autowired + public RequestAuthenticationCheck(AuthenticationService authenticationService) { + this.authenticationService = authenticationService; + } + + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { + System.out.println(request.getServletPath()); + if (request.getServletPath().equals("/login")) return true; + System.out.println("catch"); + String token = request.getHeader("Authorization"); + if (authenticationService.checkToken(token)) + return true; + else throw new ResponseStatusException(HttpStatus.FORBIDDEN); + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java index 7941127..ffb3e4b 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/outlook/OutlookConnector.java @@ -22,15 +22,15 @@ public class OutlookConnector { public OutlookConnector( @Value("${personal.email}") String personalEmail, @Value("${personal.password}") String personalPassword) { - service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); - ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); - service.setCredentials(credentials); - try { - service.autodiscoverUrl( - personalEmail, new OutlookConnector.RedirectionUrlCallback()); - } catch (Exception e) { - e.printStackTrace(); - } +// service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); +// ExchangeCredentials credentials = new WebCredentials(personalEmail, personalPassword); +// service.setCredentials(credentials); +// try { +// service.autodiscoverUrl( +// personalEmail, new OutlookConnector.RedirectionUrlCallback()); +// } catch (Exception e) { +// e.printStackTrace(); +// } } diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/user/User.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/user/User.java new file mode 100644 index 0000000..01e205b --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/user/User.java @@ -0,0 +1,15 @@ +package com.timetable.user; + +public class User { + private String email; + private String password; + + + public String getEmail() { + return email; + } + + public String getPassword() { + return password; + } +} diff --git a/src/backend/TimetableLinkAPI/src/main/resources/application.properties b/src/backend/TimetableLinkAPI/src/main/resources/application.properties index 39c5c15..c3c5bfd 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/application.properties +++ b/src/backend/TimetableLinkAPI/src/main/resources/application.properties @@ -3,4 +3,4 @@ spring.datasource.url=jdbc:mysql://localhost:3306/timetable spring.datasource.password=pass spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.sql.init.mode=always -server.port=${PORT:8080} +server.port=${PORT:8080} \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/security.properties b/src/backend/TimetableLinkAPI/src/main/resources/security.properties new file mode 100644 index 0000000..1affa37 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/security.properties @@ -0,0 +1 @@ +token.lifetime=3600000 \ No newline at end of file From 3579ae323e50a09e8e99b054fa9c68ced7026271 Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Sat, 2 Jul 2022 21:24:46 +0300 Subject: [PATCH 79/87] test --- .../src/main/resources/static/authorise.js | 22 + .../src/main/resources/static/edit_event.html | 2 +- .../resources/static/edit_mailing_list.html | 7 +- .../resources/static/edit_mailing_list.js | 29 +- .../src/main/resources/static/index.html | 144 +--- ...ndex.js => load_mail_lists_to_calendar.js} | 6 +- .../src/main/resources/static/main.html | 129 ++++ .../resources/static/post_mailing_list.html | 49 -- .../resources/static/post_mailing_list.js | 6 +- .../src/main/resources/static/script.js | 15 + wwsssswswswsws | 647 ++++++++++++++++++ 11 files changed, 870 insertions(+), 186 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js rename src/backend/TimetableLinkAPI/src/main/resources/static/{load_mail_lists_to_index.js => load_mail_lists_to_calendar.js} (87%) create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/main.html delete mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html create mode 100644 wwsssswswswsws diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js b/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js new file mode 100644 index 0000000..31059f2 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js @@ -0,0 +1,22 @@ +let loginBtn = document.getElementById('login-btn') + +loginBtn.addEventListener('click', (event) => { + event.preventDefault() + let token + + fetch('/login', { + method: 'POST', + body: JSON.stringify({ + email: document.getElementById('username').value, + password: document.getElementById('password').value + }), + headers: { + 'Content-Type': 'application/json' + } + }) + .then(response => response.json()) + .then(data => { + token = data["token"]; + }) + .catch(error => console.log(error)) +}) \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html index 3c0b424..d42ffc1 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html @@ -13,7 +13,7 @@ Crosslink Timetable

    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 IEr*Ez18Dr^tpET3 literal 0 HcmV?d00001 diff --git a/images/EditEvent2.png b/images/EditEvent2.png new file mode 100644 index 0000000000000000000000000000000000000000..40d50b37ea41a4f388490cbd02504435b73e41c0 GIT binary patch literal 217792 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

-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 z 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ⅅ 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 NAdS)u;qS;xl<|L;%Td6_leIh; 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

diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js index 19f3fc6..42a372e 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_mailing_list.js @@ -3,13 +3,18 @@ let currentMailingListEmails let currentPatchEmails let currentAddEmails let currentDeleteEmails +let currentToken /** * Fetch mailing lists */ async function start () { try { - const response = await fetch('/mailingLists/names') + const response = await fetch('/mailingLists/names', { + headers: { + 'Authorization': currentToken + } + }) const data = await response.json() createMailNameList(data) } catch (e) { @@ -48,7 +53,11 @@ async function loadByName (name) { currentMailingListName = name let link2 = `/mailingLists/${name}/emails` - const response2 = await fetch(link2) + const response2 = await fetch(link2, { + headers: { + 'Authorization': currentToken + } + }) let mailsArray = await response2.json(); console.log(mailsArray); currentMailingListEmails = mailsArray; @@ -76,7 +85,8 @@ deleteMailingListBtn.addEventListener('click', (event) => { fetch(`/mailingLists/${currentMailingListName}`, { method: 'DELETE', headers: { - 'Content-Type': 'application/json' + 'Content-Type': 'application/json', + 'Authorization': currentToken } }) .then(response => { @@ -99,7 +109,10 @@ newMailingListNameBtn.addEventListener('click', (event) => { alert("Name cannot be empty. Try again.") } else { fetch(`mailingLists/${currentMailingListName}?newTextIdentifier=${newName}`, { - method: 'PATCH' + method: 'PATCH', + headers: { + 'Authorization': currentToken + } }) .then(response => { return response.json(); @@ -141,7 +154,10 @@ function alertIncorrectEmailError() { importOutlookContactsBtn.addEventListener('click', (event) => { event.preventDefault() fetch(`/mailingLists/importOutlookMailingLists`, { - method: 'PATCH' + method: 'PATCH', + headers: { + 'Authorization': currentToken + } }) .then(response => { return response.json(); @@ -158,7 +174,8 @@ function fetching (PATH, mailsArray) { body: JSON.stringify( mailsArray), headers: { - 'Content-Type': 'application/json' + 'Content-Type': 'application/json', + 'Authorization': currentToken } }) .then(response => response.text()) diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html index 371bbe4..c9275f3 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/index.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/index.html @@ -1,130 +1,32 @@ - - - - - - - Document + + + + + Please sign in + + - - - -
-

Choose mailing lists

- -
-
- - - ; -
- -
-
- -
- -

- -
- -
- -
-
- -
-
-
-
-
-
- - +
+ +
- - - - - - - + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_calendar.js similarity index 87% rename from src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js rename to src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_calendar.js index f2cf5da..0a214ba 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_index.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/load_mail_lists_to_calendar.js @@ -1,7 +1,11 @@ let currentMailingListNames = [] async function start() { - const mailResponse = await fetch('/mailingLists/names'); + const mailResponse = await fetch('/mailingLists/names', { + headers: { + 'Authorization': currentToken + } + }); const nameArray = await mailResponse.json(); loadCheckbox(nameArray); } diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/main.html b/src/backend/TimetableLinkAPI/src/main/resources/static/main.html new file mode 100644 index 0000000..a368e08 --- /dev/null +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/main.html @@ -0,0 +1,129 @@ + + + + + + + + + + Document + + + + + +
+ + +
+

Choose mailing lists

+
+ +
+ +
+
+

OR create new mailings lists

+ +
+ +
+ +

+ +
+ +
+ +
+
+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html deleted file mode 100644 index fcde4a6..0000000 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Create mailing list - - - - - - -
- -
- -

- -
- -
- -
- - - - - \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js index 7988ad0..996edbf 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/post_mailing_list.js @@ -1,8 +1,9 @@ const btn = document.getElementById('create-btn') btn.addEventListener('click', (event) => { event.preventDefault() - const mailsStr = document.getElementById('mails').value + const mailsStr = document.getElementById('emails').value const mailsArray = mailsStr.split(' ').filter(el => el !== '') + if (validateEmails(mailsArray)) { const mailsName = document.getElementById('mailing-list-name').value @@ -13,7 +14,8 @@ btn.addEventListener('click', (event) => { textIdentifier: mailsName }), headers: { - 'Content-Type': 'application/json' + 'Content-Type': 'application/json', + 'Authorisation': currentToken } }) .then(response => response.json()) diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/script.js b/src/backend/TimetableLinkAPI/src/main/resources/static/script.js index 1462e3a..5323eb1 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/script.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/script.js @@ -427,3 +427,18 @@ }(); +let showCreateMailingListPageBtn = document.getElementById('show-create-mailing-list-page-btn') +showCreateMailingListPageBtn.addEventListener('click', (event) => { + event.preventDefault(); + let createMailingListPage = document.getElementById('create-mailing-list-page') + + if (showCreateMailingListPageBtn.innerText === 'Create') { + createMailingListPage.removeAttribute('disabled') + showCreateMailingListPageBtn.innerText = 'Cancel' + } else { + createMailingListPage.setAttribute('disabled', 'true'); + showCreateMailingListPageBtn.innerText = 'Create'; + } + +}) + diff --git a/wwsssswswswsws b/wwsssswswswsws new file mode 100644 index 0000000..513abad --- /dev/null +++ b/wwsssswswswsws @@ -0,0 +1,647 @@ +commit 7f58c735383b002049588d6872d142a8af6343bc (HEAD) +Merge: cffe345 545d767 +Author: OldCoachman +Date: Sat Jul 2 19:20:16 2022 +0300 + + Merge remote-tracking branch 'origin/backend_development' into EventFrontend + +commit 545d767ff6a0ab46c02dec46d5335c34613fa70a (backend_development) +Merge: 553ee90 2d5286c +Author: FK12344321 +Date: Sat Jul 2 19:18:26 2022 +0300 + + Merge branch 'backend_development' of https://github.com/InnoSWP/CrosslinkTimetable into backend_development + +commit 553ee9034460258ac4c9258cbe920ca27e1a3cb4 +Author: FK12344321 +Date: Sat Jul 2 19:17:57 2022 +0300 + + started implementing authentication + +commit cffe3452e36af5deb3e7c533a5d0b1fb0e7856cc +Merge: aa85cc4 2d5286c +Author: OldCoachman +Date: Sat Jul 2 19:15:26 2022 +0300 + + Merge branch 'backend_development' of https://github.com/InnoSWP/CrosslinkTimetable into EventFrontend + +commit 2d5286c33e6007a8ed0e45193f2e67806fa88787 +Author: Ivan Kornienko <101111710+OldCoachman@users.noreply.github.com> +Date: Sat Jul 2 19:14:57 2022 +0300 + + Delete src/backend/TimetableLinkAPI/data/demo #jdbc:h2: directory + +commit aa85cc47cebe97ed3a32efef6a14690e42934385 +Merge: 7a6d985 97f687c +Author: OldCoachman +Date: Sat Jul 2 19:02:09 2022 +0300 + + merged + +commit 2f219fa4cf298cd1129208029556f6b5fe37188f +Merge: 2da87d9 7a6d985 +Author: FK12344321 +Date: Sat Jul 2 10:58:37 2022 +0300 + + merged EventFrontend + +commit 2da87d9f7e98b97e02223bd96aab0ee0096cc6b1 +Author: FK12344321 +Date: Sat Jul 2 10:48:42 2022 +0300 + + Add more tests + +commit 7a6d985965c88c1cc9ba5769e231229c8c1e6507 (origin/EventFrontend) +Author: OldCoachman +Date: Fri Jul 1 21:44:29 2022 +0300 + + test + +commit 3246e7af0cecc0b237ca7c00ea91fc7e1a1ae035 +Merge: 80b828a 842f1b1 +Author: OldCoachman +Date: Fri Jul 1 12:58:05 2022 +0300 + + Merge remote-tracking branch 'origin/EventFrontend' into EventFrontend + +commit 80b828ab0dd19d1ea4f360a5660668587a79a899 +Author: OldCoachman +Date: Fri Jul 1 12:56:39 2022 +0300 + + did demo index + +commit 842f1b16f034ec1dee283428036c5cf0a7d184cc +Author: Snapman7 +Date: Fri Jul 1 10:43:44 2022 +0300 + + completed some parts of the Readme, and also added a demo image. + +commit 97f687c81147ae12b658993de9cb35f765739a7b (back_development) +Author: OldCoachman +Date: Thu Jun 30 22:00:05 2022 +0300 + + Merge branch 'back_development' of D:\Codes\crosslink with conflicts. + +commit f03db72a89315ec52c8bec2d5cf4f94a1f993942 +Author: OldCoachman +Date: Thu Jun 30 13:27:50 2022 +0300 + + set disable/unable btn + +commit 8506dd33d1460979c79ccea45d1a2ad4126b7a68 +Author: OldCoachman +Date: Thu Jun 30 13:20:09 2022 +0300 + + edited design & changed edit mail list logic + +commit 4d83def37c149b488df79abb6ecc90fa078ca15a (origin/back_development) +Author: FK12344321 +Date: Thu Jun 30 10:23:01 2022 +0300 + + eventId is returned as Json + +commit 9c740d71cae1fbe7cfcb0935f5a31f28a77326d0 +Author: pptx704 +Date: Thu Jun 30 09:24:25 2022 +0300 + + Patch: Shows created events on calendar. Edit functionality still to be built. Bug fixed on email validator + +commit 7680b9ffbbbc09a0cfd6e7fb2cc3691809ef12fb +Author: pptx704 +Date: Thu Jun 30 04:22:32 2022 +0300 + + Small bugfix. Nothing useful + +commit 8c4495d226328bae9717f422a8ff6c222ed3519b +Author: OldCoachman +Date: Wed Jun 29 21:47:43 2022 +0300 + + edited time slots and edit mailing list + +commit 4e017ec34b3465cf7dc9f2d6e41e0c6233a83b33 +Author: OldCoachman +Date: Wed Jun 29 21:32:31 2022 +0300 + + test + +commit af36a33665b9ef212577984ec9b20bb6edcc4cd4 +Author: FK12344321 +Date: Wed Jun 29 16:59:10 2022 +0300 + + new tests + +commit 64c87519eca01d39e4ba19d65fc6478f894a655b +Merge: a047994 3e8b0cc +Author: OldCoachman +Date: Wed Jun 29 16:50:06 2022 +0300 + + Merge remote-tracking branch 'origin/EventFrontend' into EventFrontend + +commit a04799477939be9cf2bd23971d2f3afe9cd4ad95 +Author: OldCoachman +Date: Wed Jun 29 16:49:45 2022 +0300 + + pain + +commit 3e8b0cc87236f8e35bbaf471ab43b88f10d3dedf +Author: Snapman7 +Date: Wed Jun 29 15:55:28 2022 +0300 + + Added License.txt with MIT license and updated README.md + +commit 6534ef9fd4444ec8942bae904d8694ca9c36cf62 +Author: OldCoachman +Date: Tue Jun 28 22:04:52 2022 +0300 + + removed center alignment and fixed headers + +commit 354bca07b91451e02a42068a9d35f36fd4452f76 +Author: Snapman7 +Date: Tue Jun 28 19:27:30 2022 +0300 + + all date inputs edited on "date" + "time" type + +commit c0ee1538122d13d7e87d4c4f7475792ce94cc765 +Author: Snapman7 +Date: Tue Jun 28 18:58:19 2022 +0300 + + customized "Create mailing list", "Edit mailing list" and "edit event" pages. Also added scrolling on all pages. + +commit 719cc9cf3faa9465180927d5e7eb5d10a876423b +Merge: 676bba6 b1f7c44 +Author: FK12344321 +Date: Tue Jun 28 17:15:44 2022 +0300 + + pulled changes + +commit 676bba663fe6380a4e9f7e32283e58bc70075589 +Author: FK12344321 +Date: Tue Jun 28 17:14:04 2022 +0300 + + normal tests + +commit a8f97d12b74d4a72e31087494981d2ef24f2431f +Author: OldCoachman +Date: Tue Jun 28 14:58:51 2022 +0300 + + added method to mailing list and methods for events. DEMO + +commit 9ff26636810d4ad0e2db26dc3026dcb18b69902d +Author: OldCoachman +Date: Mon Jun 27 20:05:34 2022 +0300 + + test + +commit 556b526022eaa573e55528372fd5777462f618bb +Author: Snapman7 +Date: Mon Jun 27 15:26:57 2022 +0300 + + Added headers to edit_mailing_list.html and post_mailing_list.html + +commit 891fbff785ef1081f3fda08bea3d6fe78907f5de +Author: Snapman7 +Date: Mon Jun 27 14:25:05 2022 +0300 + + edited ids for code style + +commit b1f7c4489687a3b5dd2a0d5b9df76ef4fb22e1eb +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 23:04:51 2022 +0300 + + Update mvn.yml + +commit 487408941efca1536f3da12a9754becb0cc775e7 +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:57:08 2022 +0300 + + Update TimetableLinkApiApplicationTests.java + +commit 82198100ab95927801df891c01a7f4b926fe2cd9 +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:45:07 2022 +0300 + + Update and rename mvn to mvn.yml + +commit 1b0bd18651711c53380062f2e79e3360b0523f3c +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:43:26 2022 +0300 + + Create mvn + +commit ffeac972699747369d43b592d614b100b259ab4d +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:30:39 2022 +0300 + + Delete MailingListMySQLRepositoryTest.java + +commit 52bbe4a15b6beb7e033b462680318ac16b381f40 +Merge: 2060698 5507c2f +Author: FK12344321 +Date: Sat Jun 25 22:29:52 2022 +0300 + + Merge branch 'back_development' of https://github.com/InnoSWP/CrosslinkTimetable into back_development + +commit 5507c2f7805d3ec17fb05ea958c024917edb6e91 +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:24:34 2022 +0300 + + Update linter.yml + +commit 62ec2618acb052abda3edc768fbc1f8bcf1ab2bf +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 22:24:04 2022 +0300 + + Update linter.yml + +commit 206069815db28d1b9ff085d2792d56a4e7ff59ee +Author: FK12344321 +Date: Sat Jun 25 22:07:23 2022 +0300 + + fixed tests + +commit 09526e33a06db764f7400bacd6ae1908fd851eff +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Sat Jun 25 21:53:37 2022 +0300 + + update linter + +commit 19dd18123bacf7456feb9f06c8d59b3cdc10bef9 +Author: FK12344321 +Date: Sat Jun 25 21:03:05 2022 +0300 + + add tests + +commit 9d30fa2aabf328e8e6282f8696e121c613751a95 +Author: OldCoachman +Date: Sat Jun 25 20:05:00 2022 +0300 + + undo commented function and set left text align + +commit 9afdc720789570491ae5a53e69f65896a0f01aba +Author: Snapman7 +Date: Sat Jun 25 17:54:44 2022 +0300 + + fixed some bugs + +commit 9331651558458d953f9e85a84d326846d6295ed7 +Author: Snapman7 +Date: Sat Jun 25 17:46:28 2022 +0300 + + implemented method "fetching" + +commit c0fa4d462c74fe935fef4731d5cd2bb8ac044f1f +Author: Snapman7 +Date: Sat Jun 25 17:43:33 2022 +0300 + + implemented method "fetching" + +commit 20e20e16918e3f2608c0efda19d576f14e490416 +Author: Snapman7 +Date: Sat Jun 25 17:33:58 2022 +0300 + + edited files for linter AND erased in in edit_mailing_list.js in 87 \ + +commit f0962ef279799424c6c9aef746ce37fc495b5fc7 +Author: Snapman7 +Date: Sat Jun 25 17:21:20 2022 +0300 + + edited files for linter + +commit da59746b4ec6281dd33475dbed2479761a6a0386 +Author: Snapman7 +Date: Sat Jun 25 17:07:24 2022 +0300 + + edited file for linter + +commit d5dc654ca2c93feddf601f74a3abec0b8b4807f8 +Author: Snapman7 +Date: Sat Jun 25 16:41:44 2022 +0300 + + replaced all " by ' + +commit 894349e652593c3313499a15c75602b8742b1130 +Author: Snapman7 +Date: Sat Jun 25 16:34:11 2022 +0300 + + added .idea to gitignore + +commit b6d9b20f0041e8c45a4132a686ecf1f34cf5a925 +Author: Snapman7 +Date: Sat Jun 25 16:33:17 2022 +0300 + + Deleted .idea + +commit 3053067abf46331dfc15336744a35cc1c20bf53a +Author: Snapman7 +Date: Sat Jun 25 16:27:23 2022 +0300 + + edited all html and js files, because should be id-class-value. + +commit fedb12b066120d4d2143f8e5b70c8c22b1ac91de +Author: Snapman7 +Date: Sat Jun 25 16:22:06 2022 +0300 + + edited all html and js files, because should be id-class-value. + +commit 0aba80c946d3a1c04eb9e56c3aaf5aa85e8249dd +Author: OldCoachman +Date: Sat Jun 25 15:45:10 2022 +0300 + + completed to write all the mailing lists' methods + +commit 6dd71ccb9a886cee3aef77f138e7690abb6ab114 +Author: OldCoachman +Date: Sat Jun 25 14:34:25 2022 +0300 + + updated mailing list methods + +commit 5866fe9dec3a86089270ad3fda037f86b45bef26 +Merge: 925d23b cfa59ee +Author: OldCoachman +Date: Sat Jun 25 10:57:40 2022 +0300 + + merged back_debelopment + +commit cfa59eefc9fe89567654715a84ebffd279cd8d57 +Author: FK12344321 +Date: Sat Jun 25 10:50:52 2022 +0300 + + fixed some bugs in docker-compose + +commit 925d23bc077bc7347257b2f13e89b49d5f3d2092 +Author: OldCoachman +Date: Sat Jun 25 10:47:11 2022 +0300 + + commit + +commit 4905b54316ca9048716f39b0cec4fa348de88711 +Author: OldCoachman +Date: Fri Jun 24 18:42:49 2022 +0300 + + added methods for mailing lists + +commit b3070b6bcbd98a0e73281567bd9db039c0b9053c +Merge: 32a891a 855615e +Author: OldCoachman +Date: Fri Jun 24 17:17:06 2022 +0300 + + Merge branch 'back_development' of https://github.com/InnoSWP/CrosslinkTimetable into back_development + +commit a7ced7dbf4c53fb529eb9a81aecf469bf4281659 +Author: OldCoachman +Date: Fri Jun 24 17:16:00 2022 +0300 + + added api methods + +commit 02d124241f721490cd1a58e96da7c0d3b8174c94 +Author: OldCoachman +Date: Thu Jun 23 20:13:39 2022 +0300 + + added pages for mailing list methods + +commit 62834d3f6a7c4fd0e02403c36b897bfe2a584300 +Merge: 22d14b6 32a891a +Author: OldCoachman +Date: Thu Jun 23 20:13:18 2022 +0300 + + Merge branch 'back_development' into EventFrontend + +commit 855615e1ffda1d8049c8c1675dde239f11c68e57 +Author: FK12344321 +Date: Thu Jun 23 20:00:50 2022 +0300 + + Finished dockerization + +commit 32a891a0c35600269336020bbcb966559033c479 +Author: OldCoachman +Date: Thu Jun 23 16:36:47 2022 +0300 + + set up the service + +commit 22d14b65eef11ac820f296d4a9ec3804c04fe7e0 +Author: OldCoachman +Date: Thu Jun 23 15:25:10 2022 +0300 + + created separate pages for editing mailing lists and events + +commit e8efbbc2391ae1f652f377234948b7835820e462 +Merge: e682f7e 9c91ab7 +Author: FK12344321 +Date: Thu Jun 23 14:39:24 2022 +0300 + + merged with main + +commit 9c91ab7cb392c1ffa759f2b7f62f8f8e13bc85d6 +Author: FK12344321 +Date: Thu Jun 23 14:35:35 2022 +0300 + + Dockerize the whole project + +commit 6aa34bec5c6fd002ef79649d2251287947a35f5c +Author: FK12344321 +Date: Thu Jun 23 14:33:42 2022 +0300 + + dockerize the project + +commit db76a303d12cc3847898e6543627559faf6111c9 +Author: FK12344321 +Date: Thu Jun 23 13:45:09 2022 +0300 + + Implemented view controller in backend + +commit f0058c857bcd8ade1eea12e10199d277839a93f2 +Author: OldCoachman +Date: Thu Jun 23 11:58:34 2022 +0300 + + updated POST mailing list + +commit ef9f272b07558b082b9c42f26128529cf3a96d3b +Author: OldCoachman +Date: Thu Jun 23 11:55:32 2022 +0300 + + added POST mailing list + +commit 5ee6a7c9fe531fcdf8217264ad81df7941bd5945 +Merge: 739ca83 007b142 +Author: FK12344321 +Date: Wed Jun 22 22:42:53 2022 +0300 + + Merge branch 'main' of https://github.com/InnoSWP/CrosslinkTimetable + Connection of frontend and backend + +commit 739ca831911d7a6708dee7a7dc49ed5627bbc69f +Author: FK12344321 +Date: Wed Jun 22 22:39:42 2022 +0300 + + Connected frontend and backend + +commit 007b1420458a8f0be4bb930326527aef8393921e +Author: Renat +Date: Wed Jun 22 12:52:59 2022 +0300 + + POST methods (#10) + + * Update - Event add frontend done - @pptx704 + + * Patch - Changed pop-up color to tinted green and made all frontend dependencies offline - @pptx704 + + * Added button description and link to import mailing list - @Snapman7 + + * Connected event add frontend to backend - @OldCoachman + + * Replaced all var on let - @Snapman7 + + * Replaced all var on let and added events POST method - @Snapman7 + + * Fixed details button - @Snapman7 + + * Bug fixes on script.js - @pptx704 + + Checked and Bugfixes by - @pptx704 + +commit 9ac9afbfb2c4e9d35e09c61950d4cabb81c25679 (origin/new_front) +Merge: f0efe81 4a98a81 +Author: Rafeed <57295797+pptx704@users.noreply.github.com> +Date: Wed Jun 22 12:48:57 2022 +0300 + + Merge branch 'main' into EventFrontend + +commit f0efe81bfe94255524f5ba9e4d732af34be8aa23 +Author: Md Motasim Bhuiyan +Date: Wed Jun 22 12:43:52 2022 +0300 + + Bug fixes on script.js + +commit 4a98a814082ad5af9c46dd0b3c4fcbf14f4e6a72 +Author: Rafeed <57295797+pptx704@users.noreply.github.com> +Date: Wed Jun 22 12:28:05 2022 +0300 + + Backend Implementation (#6) + + Implemented all fundumental features of the API + Now user can: + - create, update, delete events + - create, update, delete mailing lists + - import mailing lists + - invite students from mailing lists to the created events + + Co-authored-by: FK12344321 + Co-authored-by: FK12344321 <69464701+FK12344321@users.noreply.github.com> + +commit e682f7e125fbecee40932031233106ac485b082b +Merge: 62d37c8 dafea19 +Author: FK12344321 +Date: Wed Jun 22 12:19:25 2022 +0300 + + Merge branch 'back_development' of https://github.com/InnoSWP/CrosslinkTimetable into back_development + back_development and origin/back_development are the same branches + +commit 62d37c810072c7e770dabbb8cc0607dd00f10d78 +Author: FK12344321 +Date: Wed Jun 22 12:17:30 2022 +0300 + + Finished the implementation of the project + +commit 9afbc60273aab9c6b3fee0cb3acfdc7191e48fb6 +Author: Snapman7 +Date: Wed Jun 22 11:37:49 2022 +0300 + + fixed details button + +commit be88284f4229f4420eb4cb4e284d8946e6ffc017 +Author: Snapman7 +Date: Wed Jun 22 11:29:02 2022 +0300 + + replaced all var on let and added events POST method + +commit 2c97a3e1fdc11469ae24586db421e643cf62784d +Author: Snapman7 +Date: Wed Jun 22 10:25:12 2022 +0300 + + replaced all var on let + +commit dafea194a239b022e5f75ce300d9ab65331f972a +Author: FK12344321 <69464701+FK12344321@users.noreply.github.com> +Date: Tue Jun 21 22:12:12 2022 +0300 + + Delete src/backend/TimetableAPI directory + + deleted deprecated project implementation + +commit 3f0d4f0c711af0e07594248f275318f504a822d7 +Author: Snapman7 +Date: Tue Jun 21 21:11:48 2022 +0300 + + added button description and link to import mailing list + +commit f2dc99f87f12a6eb6ddc14031b6b573563886ae3 +Author: Renat +Date: Mon Jun 20 15:15:52 2022 +0300 + + Created linter.yml (#9) + + Linter added. Approved. + +commit 603ea22db9db649f02164d96e43af6ee25408463 +Author: Rafeed <57295797+pptx704@users.noreply.github.com> +Date: Sat Jun 18 15:17:55 2022 +0300 + + Update - Event add frontend complete + + * Update - Event add frontend done + + * Patch - Changed pop-up color to tinted green and made all frontend dependencies offline + +commit 3765740489615c6febd3a4a6c71d809f30bad22a +Author: FK12344321 +Date: Sat Jun 18 15:15:39 2022 +0300 + + Backend implementation + +commit de0c2f3232d6820c21f0c60928bbf4b3d091f588 +Author: Md Motasim Bhuiyan +Date: Sat Jun 18 15:15:02 2022 +0300 + + Patch - Changed pop-up color to tinted green and made all frontend dependencies offline + +commit eef34672d1f3b31515cf29440928e17f159b19e3 +Author: FK12344321 +Date: Thu Jun 16 18:47:34 2022 +0300 + + Implemented Mailing list + +commit 473ebb0299eb1ad1580a839fd3250de655e4ad43 +Author: FK12344321 +Date: Wed Jun 15 18:18:20 2022 +0300 + + Basic functionality + +commit 090287c6a0f61798bd64d24844843b4dd8bd67b4 +Author: FK12344321 +Date: Tue Jun 14 14:17:17 2022 +0300 + + blank project + +commit fd51257f7deb59783b6d8fdc8595d69fdf6978a9 +Author: Md Motasim Bhuiyan +Date: Sun Jun 12 20:35:37 2022 +0300 + + Update - Event add frontend done + +commit 0fe3baf80428947440497ab9ec09b40d63013350 +Author: Md Motasim Bhuiyan +Date: Wed Jun 8 18:09:22 2022 +0300 + + Project code template + +commit f4c2cb489c886444cf2777572b0682d88b291b84 +Author: Md Motasim Bhuiyan +Date: Wed Jun 8 18:05:44 2022 +0300 + + Git process + +commit 2ea1a9cb91e54839e11e8f27f1e65814b120c5af +Author: Rafeed <57295797+pptx704@users.noreply.github.com> +Date: Mon May 30 19:20:06 2022 +0300 + + Initial commit From 23f486042af10880585e439a441d4e7c7a5f86cc Mon Sep 17 00:00:00 2001 From: OldCoachman Date: Sun, 3 Jul 2022 23:27:24 +0300 Subject: [PATCH 80/87] saw BATMAN --- .../RequestAuthenticationCheck.java | 9 +- .../com/timetable/view/ViewController.java | 4 +- .../src/main/resources/static/authorise.js | 50 +++++- .../src/main/resources/static/edit_event.html | 2 +- .../resources/static/edit_mailing_list.html | 2 +- .../resources/static/edit_mailing_list.js | 4 +- .../src/main/resources/static/index.html | 142 +++++++++++++++--- .../static/load_mail_lists_to_calendar.js | 8 +- .../src/main/resources/static/login.html | 32 ++++ .../src/main/resources/static/main.html | 129 ---------------- 10 files changed, 212 insertions(+), 170 deletions(-) create mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/login.html delete mode 100644 src/backend/TimetableLinkAPI/src/main/resources/static/main.html diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java index 388a9b3..ee06a4a 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/authentication/RequestAuthenticationCheck.java @@ -22,8 +22,13 @@ public RequestAuthenticationCheck(AuthenticationService authenticationService) { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { - System.out.println(request.getServletPath()); - if (request.getServletPath().equals("/login")) return true; + //System.out.println(request.getServletPath()); + if (request.getServletPath().equals("/") || + request.getServletPath().equals("/login") || + request.getServletPath().endsWith(".html") || + request.getServletPath().endsWith(".js") || + request.getServletPath().endsWith(".css")) + return true; System.out.println("catch"); String token = request.getHeader("Authorization"); if (authenticationService.checkToken(token)) diff --git a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java index ef62f23..370db37 100644 --- a/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java +++ b/src/backend/TimetableLinkAPI/src/main/java/com/timetable/view/ViewController.java @@ -6,8 +6,8 @@ @Controller public class ViewController { @GetMapping("") - public String index() { - return "index.html"; + public String login() { + return "login.html"; } @GetMapping("/create/mailing") diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js b/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js index 31059f2..7649cdf 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/authorise.js @@ -1,10 +1,11 @@ let loginBtn = document.getElementById('login-btn') +let currentToken loginBtn.addEventListener('click', (event) => { event.preventDefault() - let token - fetch('/login', { + let link = fetch('/login', { + method: 'POST', body: JSON.stringify({ email: document.getElementById('username').value, @@ -14,9 +15,48 @@ loginBtn.addEventListener('click', (event) => { 'Content-Type': 'application/json' } }) - .then(response => response.json()) + .then(response => { + if (response.status === 403) { + processWrongData(); + return; + } + return response.json() + }) .then(data => { - token = data["token"]; + console.log(data) + currentToken = data["token"]; + console.log(currentToken) + }) .catch(error => console.log(error)) -}) \ No newline at end of file + window.location.replace("index.html"); +}) + +function processWrongData() { + alert('Wrong data. Make sure you use Innopolis account. Try again...'); + document.getElementById('username').value = ''; + document.getElementById('password').value = ''; +} + +function replaceLocation() { + // fetch(`index.html`, { + // method: 'GET', + // headers: { + // 'Authorization': currentToken + // } + // }) + // .then(response => { + // return response.json(); + // }) + // .then(() => { + // }) + // .catch(error => console.log(error)) + + // localStorage.setItem('token', currentToken) + window.replaceLocation('/index.html'); + + //let url = "index.html"; + //fetch("login.html").then(res => { + // if (res.redirected) window.replaceLocation(res.url); + //}); +} \ No newline at end of file diff --git a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html index d42ffc1..3c0b424 100644 --- a/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html +++ b/src/backend/TimetableLinkAPI/src/main/resources/static/edit_event.html @@ -13,7 +13,7 @@ Crosslink Timetable