From 594b462845b7c2d5cd2de432e0984d37dec5dff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=A8=8133321?= <33321@sangfor.com> Date: Tue, 8 Sep 2026 15:41:31 +0800 Subject: [PATCH] 0908 --- office-site/assets/css/style.css | 321 ++++++++++++++++++++++++ office-site/assets/img/hero-nas.svg | 77 ++++++ office-site/assets/img/icon-guide.svg | 15 ++ office-site/assets/img/icon-report.svg | 12 + office-site/assets/img/icon-support.svg | 13 + office-site/assets/img/logo.svg | 12 + office-site/assets/js/main.js | 66 +++++ office-site/guide.html | 143 +++++++++++ office-site/index.html | 175 +++++++++++++ office-site/report.html | 136 ++++++++++ office-site/support.html | 130 ++++++++++ office-site/建设说明.md | 5 + 产品/飞牛 NAS/series-compare.html | 16 +- 产品/飞牛 NAS/系列对比图.png | Bin 811129 -> 844403 bytes 产品/飞牛 NAS/系列对比说明.md | 32 ++- 15 files changed, 1140 insertions(+), 13 deletions(-) create mode 100644 office-site/assets/css/style.css create mode 100644 office-site/assets/img/hero-nas.svg create mode 100644 office-site/assets/img/icon-guide.svg create mode 100644 office-site/assets/img/icon-report.svg create mode 100644 office-site/assets/img/icon-support.svg create mode 100644 office-site/assets/img/logo.svg create mode 100644 office-site/assets/js/main.js create mode 100644 office-site/guide.html create mode 100644 office-site/index.html create mode 100644 office-site/report.html create mode 100644 office-site/support.html create mode 100644 office-site/建设说明.md diff --git a/office-site/assets/css/style.css b/office-site/assets/css/style.css new file mode 100644 index 0000000..ed2231d --- /dev/null +++ b/office-site/assets/css/style.css @@ -0,0 +1,321 @@ +/* 小米风格企业官网 - 全局样式 */ +:root { + --mi-orange: #ff6900; + --mi-orange-dark: #e65c00; + --mi-orange-light: #fff3ea; + --text: #333333; + --text-sub: #757575; + --text-light: #9e9e9e; + --bg: #f5f5f5; + --bg-soft: #fafafa; + --border: #e6e6e6; + --radius: 12px; + --shadow: 0 4px 16px rgba(0, 0, 0, .06); + --shadow-hover: 0 12px 28px rgba(0, 0, 0, .12); + --header-h: 72px; +} + +* { margin: 0; padding: 0; box-sizing: border-box; } + +body { + font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: var(--text); + background: #fff; + line-height: 1.7; + -webkit-font-smoothing: antialiased; +} + +a { color: inherit; text-decoration: none; } +img { display: block; max-width: 100%; } +ul { list-style: none; } + +.container { width: 1226px; max-width: 100%; margin: 0 auto; padding: 0 16px; } + +/* ============ 顶部导航 ============ */ +.header { + position: sticky; + top: 0; + z-index: 100; + background: rgba(255, 255, 255, .96); + backdrop-filter: saturate(180%) blur(8px); + border-bottom: 1px solid var(--border); +} +.header-inner { + height: var(--header-h); + display: flex; + align-items: center; + gap: 40px; +} +.logo { display: flex; align-items: center; gap: 10px; flex: none; } +.logo img { width: 36px; height: 36px; } +.logo span { font-size: 20px; font-weight: 700; letter-spacing: 1px; } + +.nav { display: flex; gap: 36px; flex: 1; } +.nav a { + font-size: 15px; + color: var(--text); + padding: 6px 0; + position: relative; + transition: color .2s; +} +.nav a:hover { color: var(--mi-orange); } +.nav a.active { color: var(--mi-orange); font-weight: 600; } +.nav a.active::after { + content: ""; + position: absolute; + left: 50%; + transform: translateX(-50%); + bottom: -2px; + width: 24px; + height: 3px; + border-radius: 2px; + background: var(--mi-orange); +} + +.header-actions { display: flex; align-items: center; gap: 12px; flex: none; } + +/* 按钮 */ +.btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 8px; + height: 44px; + padding: 0 26px; + border-radius: 22px; + font-size: 15px; + border: 1px solid transparent; + cursor: pointer; + transition: all .2s; + font-family: inherit; +} +.btn-primary { background: var(--mi-orange); color: #fff; } +.btn-primary:hover { background: var(--mi-orange-dark); transform: translateY(-1px); box-shadow: 0 6px 16px rgba(255, 105, 0, .3); } +.btn-outline { border-color: var(--border); color: var(--text); background: #fff; } +.btn-outline:hover { border-color: var(--mi-orange); color: var(--mi-orange); } +.btn-sm { height: 36px; padding: 0 18px; font-size: 14px; border-radius: 18px; } +.btn-block { width: 100%; } + +/* ============ Hero ============ */ +.hero { + background: linear-gradient(135deg, #fff7f1 0%, #f7f8fa 55%, #eef1f5 100%); + padding: 72px 0 80px; + overflow: hidden; +} +.hero-inner { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 48px; + align-items: center; +} +.hero-tag { + display: inline-block; + background: var(--mi-orange-light); + color: var(--mi-orange); + font-size: 13px; + padding: 6px 14px; + border-radius: 14px; + margin-bottom: 22px; +} +.hero h1 { font-size: 48px; line-height: 1.25; font-weight: 800; letter-spacing: 1px; } +.hero h1 em { font-style: normal; color: var(--mi-orange); } +.hero p { margin-top: 20px; font-size: 17px; color: var(--text-sub); max-width: 460px; } +.hero-actions { margin-top: 34px; display: flex; gap: 14px; flex-wrap: wrap; } +.hero-img { display: flex; justify-content: center; } +.hero-img img { width: 100%; max-width: 460px; } + +/* ============ 通用区块 ============ */ +.section { padding: 72px 0; } +.section-soft { background: var(--bg); } +.section-head { text-align: center; margin-bottom: 44px; } +.section-head h2 { font-size: 32px; font-weight: 700; } +.section-head p { margin-top: 10px; color: var(--text-sub); font-size: 15px; } + +/* 卡片 */ +.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } +.card { + background: #fff; + border-radius: var(--radius); + padding: 34px 30px; + box-shadow: var(--shadow); + transition: all .25s ease; + border: 1px solid transparent; +} +.card:hover { transform: translateY(-6px); box-shadow: var(--shadow-hover); border-color: #ffe0cc; } +.card .icon { + width: 96px; + height: 96px; + margin-bottom: 20px; +} +.card h3 { font-size: 20px; margin-bottom: 10px; } +.card p { color: var(--text-sub); font-size: 14px; min-height: 48px; } +.card .more { + display: inline-flex; + align-items: center; + gap: 6px; + margin-top: 18px; + color: var(--mi-orange); + font-size: 14px; + font-weight: 600; +} +.card .more::after { content: "→"; transition: transform .2s; } +.card:hover .more::after { transform: translateX(4px); } + +/* 数据条 */ +.stats { + display: grid; + grid-template-columns: repeat(4, 1fr); + background: #fff; + border-radius: var(--radius); + box-shadow: var(--shadow); + overflow: hidden; +} +.stats .item { padding: 34px 20px; text-align: center; border-right: 1px solid var(--border); } +.stats .item:last-child { border-right: none; } +.stats .num { font-size: 32px; font-weight: 800; color: var(--mi-orange); } +.stats .label { font-size: 14px; color: var(--text-sub); margin-top: 4px; } + +/* ============ 内页 ============ */ +.page-banner { + background: linear-gradient(135deg, #2b2b2b 0%, #1f1f1f 100%); + color: #fff; + padding: 56px 0; +} +.page-banner h1 { font-size: 36px; font-weight: 700; } +.page-banner p { margin-top: 10px; color: rgba(255, 255, 255, .7); font-size: 15px; } + +.panel { + background: #fff; + border-radius: var(--radius); + box-shadow: var(--shadow); + padding: 36px; +} +.panel + .panel { margin-top: 24px; } +.panel h2 { font-size: 22px; margin-bottom: 8px; } +.panel .desc { color: var(--text-sub); font-size: 14px; margin-bottom: 24px; } + +/* 占位区块 */ +.placeholder { + border: 1px dashed #d5d5d5; + border-radius: 10px; + background: repeating-linear-gradient(45deg, #fcfcfc, #fcfcfc 10px, #f7f7f7 10px, #f7f7f7 20px); + color: var(--text-light); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 8px; + text-align: center; + padding: 40px 20px; + font-size: 14px; +} +.placeholder .ph-title { font-size: 16px; color: var(--text-sub); font-weight: 600; } +.placeholder.tall { min-height: 260px; } +.placeholder.short { min-height: 120px; } + +/* 目录 / 章节骨架 */ +.chapter-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } +.chapter { + background: #fff; + border: 1px solid var(--border); + border-radius: 10px; + padding: 24px; + transition: all .2s; +} +.chapter:hover { border-color: var(--mi-orange); } +.chapter h4 { font-size: 16px; margin-bottom: 6px; } +.chapter p { font-size: 13px; color: var(--text-light); } + +/* 表单 */ +.form-row { display: flex; gap: 12px; flex-wrap: wrap; } +.input { + flex: 1; + min-width: 240px; + height: 48px; + padding: 0 18px; + border: 1px solid var(--border); + border-radius: 8px; + font-size: 15px; + font-family: inherit; + outline: none; + transition: border-color .2s; +} +.input:focus { border-color: var(--mi-orange); } +.form-tip { margin-top: 12px; font-size: 13px; color: var(--text-light); } + +.result-box { + margin-top: 24px; + border-top: 1px solid var(--border); + padding-top: 24px; +} +.result-empty { text-align: center; padding: 40px 0; color: var(--text-light); } +.result-empty .big { font-size: 40px; margin-bottom: 10px; opacity: .35; } + +table.result-table { width: 100%; border-collapse: collapse; font-size: 14px; } +table.result-table th, +table.result-table td { padding: 12px 14px; border-bottom: 1px solid var(--border); text-align: left; } +table.result-table th { background: var(--bg-soft); color: var(--text-sub); font-weight: 600; } +.pass { color: #52c41a; font-weight: 600; } + +/* 客服 */ +.chat-layout { display: grid; grid-template-columns: 280px 1fr; gap: 24px; align-items: start; } +.chat-window { + background: var(--bg-soft); + border: 1px solid var(--border); + border-radius: 10px; + overflow: hidden; +} +.chat-body { height: 380px; overflow-y: auto; padding: 20px; background: #fff; } +.bubble { max-width: 78%; padding: 12px 16px; border-radius: 14px; font-size: 14px; margin-bottom: 14px; line-height: 1.6; } +.bubble.bot { background: var(--bg-soft); border-top-left-radius: 4px; } +.bubble.me { background: var(--mi-orange); color: #fff; margin-left: auto; border-top-right-radius: 4px; } +.chat-foot { display: flex; gap: 10px; padding: 14px; border-top: 1px solid var(--border); background: #fff; } + +.quick-list { display: flex; flex-direction: column; gap: 10px; } +.quick-item { + background: #fff; + border: 1px solid var(--border); + border-radius: 8px; + padding: 12px 14px; + font-size: 14px; + cursor: pointer; + transition: all .2s; +} +.quick-item:hover { border-color: var(--mi-orange); color: var(--mi-orange); } + +/* ============ 页脚 ============ */ +.footer { background: #fff; border-top: 1px solid var(--border); padding: 48px 0 28px; margin-top: 40px; } +.footer-cols { display: grid; grid-template-columns: 1.4fr repeat(3, 1fr); gap: 32px; } +.footer h5 { font-size: 15px; margin-bottom: 14px; } +.footer li { font-size: 13px; color: var(--text-sub); padding: 5px 0; } +.footer li:hover { color: var(--mi-orange); } +.footer .brand p { font-size: 13px; color: var(--text-sub); margin-top: 12px; } +.footer-bottom { + margin-top: 32px; + padding-top: 20px; + border-top: 1px solid var(--border); + text-align: center; + font-size: 12px; + color: var(--text-light); +} +.footer-bottom a { color: var(--text-light); transition: color .2s; } +.footer-bottom a:hover { color: var(--mi-orange); } + +/* ============ 响应式 ============ */ +@media (max-width: 1080px) { + .container { width: 100%; } + .hero-inner { grid-template-columns: 1fr; text-align: center; } + .hero p { margin-left: auto; margin-right: auto; } + .hero-actions { justify-content: center; } + .grid-3 { grid-template-columns: repeat(2, 1fr); } + .stats { grid-template-columns: repeat(2, 1fr); } + .stats .item:nth-child(2) { border-right: none; } + .chat-layout { grid-template-columns: 1fr; } + .footer-cols { grid-template-columns: repeat(2, 1fr); } +} +@media (max-width: 720px) { + .nav { gap: 18px; overflow-x: auto; } + .hero h1 { font-size: 34px; } + .grid-3, .chapter-list { grid-template-columns: 1fr; } + .section { padding: 48px 0; } +} diff --git a/office-site/assets/img/hero-nas.svg b/office-site/assets/img/hero-nas.svg new file mode 100644 index 0000000..6ce9238 --- /dev/null +++ b/office-site/assets/img/hero-nas.svg @@ -0,0 +1,77 @@ + diff --git a/office-site/assets/img/icon-guide.svg b/office-site/assets/img/icon-guide.svg new file mode 100644 index 0000000..67690a2 --- /dev/null +++ b/office-site/assets/img/icon-guide.svg @@ -0,0 +1,15 @@ + diff --git a/office-site/assets/img/icon-report.svg b/office-site/assets/img/icon-report.svg new file mode 100644 index 0000000..24bf6b4 --- /dev/null +++ b/office-site/assets/img/icon-report.svg @@ -0,0 +1,12 @@ + diff --git a/office-site/assets/img/icon-support.svg b/office-site/assets/img/icon-support.svg new file mode 100644 index 0000000..62bca5c --- /dev/null +++ b/office-site/assets/img/icon-support.svg @@ -0,0 +1,13 @@ + diff --git a/office-site/assets/img/logo.svg b/office-site/assets/img/logo.svg new file mode 100644 index 0000000..21c78b5 --- /dev/null +++ b/office-site/assets/img/logo.svg @@ -0,0 +1,12 @@ + diff --git a/office-site/assets/js/main.js b/office-site/assets/js/main.js new file mode 100644 index 0000000..1635dcd --- /dev/null +++ b/office-site/assets/js/main.js @@ -0,0 +1,66 @@ +// 站点交互(占位实现,接入后端后替换为真实接口) +(function () { + 'use strict'; + + /* ---------- 报告查询 ---------- */ + var form = document.getElementById('reportForm'); + if (form) { + var sn = document.getElementById('sn'); + var empty = document.getElementById('resultEmpty'); + var detail = document.getElementById('resultDetail'); + + form.addEventListener('submit', function (e) { + e.preventDefault(); + var val = (sn.value || '').trim(); + if (!val) { + alert('请输入机身编号 / SN'); + sn.focus(); + return; + } + // TODO 接口:GET /api/reports?sn=xxx → 渲染真实报告数据 + empty.style.display = 'none'; + detail.style.display = 'block'; + detail.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); + }); + } + + /* ---------- 智能客服 ---------- */ + var chatForm = document.getElementById('chatForm'); + if (chatForm) { + var input = document.getElementById('chatInput'); + var body = document.getElementById('chatBody'); + + function addBubble(text, who) { + var el = document.createElement('div'); + el.className = 'bubble ' + who; + el.textContent = text; + body.appendChild(el); + body.scrollTop = body.scrollHeight; + } + + chatForm.addEventListener('submit', function (e) { + e.preventDefault(); + var text = (input.value || '').trim(); + if (!text) return; + addBubble(text, 'me'); + input.value = ''; + + // TODO 接口:POST /api/chat → 返回真实回复 + setTimeout(function () { + addBubble('已收到你的问题:' + '「' + text + '」。智能客服接口尚未接入,这里将展示真实回复。', 'bot'); + }, 400); + }); + } + + /* ---------- 常见问题快捷提问 ---------- */ + var quickList = document.getElementById('quickList'); + if (quickList) { + var chatInput = document.getElementById('chatInput'); + quickList.addEventListener('click', function (e) { + var item = e.target.closest('.quick-item'); + if (!item || !chatInput) return; + chatInput.value = item.textContent.trim(); + chatInput.focus(); + }); + } +})(); diff --git a/office-site/guide.html b/office-site/guide.html new file mode 100644 index 0000000..7f2ec75 --- /dev/null +++ b/office-site/guide.html @@ -0,0 +1,143 @@ + + +
+ + +建议按以下顺序阅读,遇到任何问题可随时转接智能客服。
+内容待补充
+内容待补充
+内容待补充
+内容待补充
+内容待补充
+内容待补充
+该区域用于放置图文并茂的操作教程,内容后续填充。
+该区域用于放置操作视频,内容后续填充。
+高频问题解答,内容后续填充。
+遇到问题,从这里开始
+从尝鲜到生产,总有一款适合你
+入门尝鲜 · 偶尔使用
+稳定耐用 · 兴趣研究
+高性能 · 生产 / 发烧
+云优、云卓系列每台机器出厂前单独测试,报告可在官网查询;云启系列不提供此报告。
+ + +机身编号位于机器底部铭牌或包装箱侧面标签,如无法识别可联系智能客服协助查询。
+ +该区域用于展示报告样例图,内容后续填充。
+查询规则与常见问题说明,内容后续填充。
+服务时间 09:00 - 21:00
+描述你的问题,智能客服会即时给出建议(示例对话,接口接入后生效)。
+ +G`xB%LTg6e`5TuMgS`e88l}=<6jj(0Q6zj=LqS%VEpW){yWzW6WmS)_IZ*>_B zbu8e38j7;#Cf?_WScj(IZhqT=+DOzE4TEvSeNF)?w~vpw&$7L?rUc=pMyVo?rG~2lS@u(ya*0hQn{EbTS9YX zmL(=d1g$JX@T)(u@cy8k#+y&*hs^xWT`%VVF2qVF{&=oisXTIcxVtYNkA*C-d1|S0 zR`vZ(8Zpf`c7S77v1xc+>aNRP1(u$k%pmDK@0Yh~>`xJWz-KAc)hKm{U4+RwMD;kr zG5bBgUEKE5a0i|tOyV}vZPp`Nu92yuUvlOpd!IRL7N3B9-B`-kYtGZ##00q~Y1 Ij~V~Jmj-lP3M7wCpz?`-Fve+ERg&_qvUb&7XIgZ_MA(TTU#2gHi?a5a9W@0 z4R_e98Sfl8s1MC7;m7fBVibzdS{GuXrDdinoAgzv=Fa?c1`w&{`3)4!_+_#-=lO&u zi0SHz4l_?19jm461z3yj)j7cK!p#Lv=B#9kLyi~;WNT%#%sZbVdyWf^r3f4%^@_ix zHTa({*SY;j;0%TQJDm;(gM16GSnE2zobCIfRogOtkmNc&r*(EL7e+85wa?C2$PSv| zhg@=G%} !RK*k3D(y%r)f)zG>R_J;KMwsn>NfRfoCkD~osWhy=Ik+2V{hcG zuBZ5`ACf{5zJ@R~DBIiv;%czieD$8bKZgY;&3HD5py6JhsBs3TMW_qR9I<$8v(<4) zT)Hux=Wa9{YkJUE&TC4QEf=8G3MydxBR;+=M~)d<>k7HgGgwiT>$4282}hsBar&%~ zb&WE*FBAzH8C&b_-U+B)(rTTb_rw~UU}sO f>?&}pd3R8@u zuEST4dbc%OTe9ydPdEigsA U0 z8JBZWo{vl{&ZJpua{qnNS^HJ8`#Ssh*Ez|fc5W1#h8R_kMzRuFsIpnXEh@6VzA{z4 zv-FGIrydxX$d2|1c%?ZI=eOc{R>#GLbUK>X%dy-`tC2+GMfHOB29*pSV&BazR511h z(Ih?b+^FINX)8cg{F6ds`GQLtt{O8^agjt-_54odjUPW~d1u=`AQV1{Bm)18uoK1Q zM1oO9MtL?YDni+He<7}*e4U#yD6`9x@iF)=th{>ji){o@N9rLGebZ_!Z4D~hA<3e$ z9Adv`p9B-P7B-LFM$4svr_xeHRzb5fzz$`YT3k794F;-%rkfMytiUJ*u>v33L_zl? zPOKa}$J`i@V>om?sFrPG*& |B$A3Y)W2c~OKi%H|mo zIRhWr){3w@U7Dw5a)J>Xyqsm0adh)nao(&~X**}`RfAF)A%>PNPBU;4>;fDU7t;7D z6q61{Zh_T4x<|&~Vy{2cuA_0la8EoD?3Uqd7#>?KZvL6X%F$S}Ar(YcvpP{34(vn4 zyqcO)baz^$ru2-@tDP3iAhkRyUJBFa#me%WuXLS-uL=W3%wNNGz>&ivhEu522Jr1Y zQxPB5x+ji5I2ES EyaoTEsj>4D9GkxP4{uMOWlB z){w!3Rr#twawNV;$girw;yqW`adlOeZLG*!;S45IS|`b~mXzU9w}KS;h2*H&!4fx= zM1TqFxLw{cJPOC%u1&^UQbsS{%-*g;fYT##XSuJl#laW-)Qs7#J_nI@%2P*95HLu} zXj`72Q(vB#W)1P=M=Mzktr!;RJa%L6c?PB5*Ms*u_{N3@# wiP?_A@qKg9z{jW`vRnD_up|{p z+uy@sbE8bZLuIKpQO5Kxz6Wip7U0pNJxYoYWMWe|%925T+A`3`mMS*qd9S1T3Vq0p zgH!k|eszDB;$aW6##cxFr-NT(c*Ck m`)qydeQ z54~r>TDdrT`g*$swwl$k*+Y@>b%RLN)DO=!065L0WlDnGT^gM1D-D-&Ha2kQ#)w!; zPfF{)JNYM!*9Ynec32kFzv+4Zy_-esC_h9i?m)(u3WM|Lf8KXygK{Pvtp}gIji3F4 z!;26c*zs_@-a)V0V3b}ClpcqUh1Hv@B!A<^@zKOV+w;krD9B?BP8Z^(SSi%t&Kbfz zz= E(SBlPkDW3)Pl!T3oRaE~yC;&%R0^51rX z_NU_eyg1HNU{7Rqj8F7&!^Ahl5j%swXAAQ}0xKmcl~!S)_`xlm) C?I4EbE@vuM<%&ZRvq;EE4ABS(Y*jyT)HKm<>wG>?4DqbExD1jq`7r^Amla zp4s&fY{^(QYnYBHCy_s&;?7HO_LroB-Fs@~gcY3uiYdgUMV!;%BUm-=f_+|d65fRk zLbBSF1X@vSpmFSSW#V5%p8hAa%|&Ka)%Fw=)|tzHKm$<4zXj7ngWKY3SWqLVj`@r- z9O$Q&kyJ>Zhvu@es=>|n2RTy}37Z=*ys%(jcL}8H$#^_&g6!joV!FW>zXdIQLAftv z34>$-qQ;i$oXw|29gI|m3@b8o)d`^(XC)7xrHVg)-|9~A(ihQ?hVybYoF$zE?G9#~ zg)+0R^6!oOjmA+@3SZHV&huf^+()S$Cb&nu 1X~8xq|FbZ0cK-}ZUOC|POkZ||9rbxNC_w(-J6 zQeA0Mn4^LQhp9^Eu~*t{HEu?G30~TsC0Zx$Kb@9m)i-7E%y_zcNWQ3g8I<^snp;1# z?S^QOTV-M$zh;-T)E_n+NUuk(X8|$dMZ(+IN!WWA7QI-46Iya{I 3uQ$x8ge{&X?gfCnLNFBefwf9n#~8^6sW3VyosA0eCwKxT{{;^7~bT-w^s{vPYzp z Dh5eOup7{Ru6M=&;7_eaSRkru zI3oK&FG2`p7ajLIX`0h(8n$%L_C_Aobt^7@F>3ZVmMt x# zAMN}aF5p|Ip?NEIvT%wAoL04OH4KvarV5?l-LpKS9fX%CRuc}u$s|~a_UReHTS>-A z-XSE+O69-x>g+NPCi*DGWrJ!x)RbGskdSX#67j}I%Z`Xdi3>*l5){Ump+wq)cBYpU zJhbK9WaY?5ebXHX8F$D`6Lfa2-r$38)p_`hpAaX!3W_+lxQQA8F?nXA1%9Svp{@Zm zIC#B~utk_eOY8Q{<`i~G`mENc{?;dnRPr^x=MBFLWNKGgwdLxl9sG(J>x!60>v@o( zmUK6%4(cG0ivH&k^e>@4lWy-(HqC+2_2Ep0MKU#Qdbj5MUd!o|PE$U;nnq0s0FkUR zr^bfN*;PFGQF1Ck4m^ S5nQtCbhO z^mV0O9*wnEo zcfzH5BmEA zO&X5jR7V}AZ1Ur-mPN;i2%yrtiN-x;{`Qd7BANa*(@aFgbRL@IdiZnwKh}6h?87Pa zVfFH%ftKW6bJK^<%H_7o%?i@51dE;hUVrZkA4Y?xdZ2@(o#I8`j$0WfR8aSgX%>IW zxqdub5g>3Kv~=E5D_8PaJ=d3h({{`cu6=jP!gS)#rg|&A =S z`fYrbzIgQxS`sy>mPi5R?Gkh%FPwN88KvnN7Vvx{)>c9R3EisDbQJ^5Iiz6UzIGKO z8EPbye3a?f!Ks-tjCD`7Ks@&RwC$abnf4nyE>1~3lX8-=BJYISanFJUBgml9sie7# z{~jDE+IxMnr?f*;VQ%7w{3wRr(8vI-?sC@sE+c10;}5n=(PCmd`Xm(QcycQ`sXCiT z5YWUsI4``rHx|74ViF0`UyP-%R5K4sbIfR6_nP#;Tl4d(avGT!(G>ZbKf^rAl?El; zWIEE46;!7Jrq!AprlFda+E%s1`-%#bE5U2s=a*0{X&g6d5ul1X+$X*xb Apw)l-rx;yG7~HgSPo!t{|TSfd!f|5lckI zm=NU)5=uO1b_%5On43DEN68L4K>e^8#-i8pxic30xQ6L)CX@lE9O45$6m 6X{h94K^ICyXl-RI%NT#kQjr| z(%tkgG5jkmI^&9*u=Lto_EsS(86@2?S>MQi)}iF=P`3I&<^-ef5L+n$_z}t}AaXgA zE56$FeB(Tpax51=eV}BxV^}A(y3w#v)FGsLDT#KY?Ty1c6W=IXjmogh0iTdzO?rG$ z98)vmR@7?Fet+$ciH>DA`ABjx$D!O8V<^VIY(CpKrR1Yv^h=sZiF!&3Xokk)gneiE z6Q%~u@d;cfMNukau{+WAZk+dwt$h+Po-pw)PlkxTu%VwJUx6P`3d{3Smifbqwav`g zFv4HZjmTa<=e4C0>?PDFFfd0is#j<>Le*-PP7iS8s$o&cu`!bT$;tg~@Eh7uLD*30 zpz!j< RGt`GDiYnhzIk2JAlr=Z6M+kTu_(ZnW96 zgxz*;W3*=M55F>$O55gxu-3)PE8~Wp@M#QO+YhCehm?d@iNToi43Fq8Ow0<_&c1Em z+AJGkktx`oFJ&MZJ1OR Aw^0^W zJxYvsB&aSM@ZQ_Vv-RL#YtmkI4n|H+#WX2vNf1P2j{<6WIK>6( 4e` z!u%X)v=Ygl?O@-$#opcqO`qg>2(tt6B?mzvZ-zQ=c7-GvZ+BNBXNs7;+%dYiD5tRH zXGEPS02hfuJdQ?<@Az8SpMr#^R5FT~h2!{bM!A)>=eAOErXhi?RkKWoAO8MI2V)V@ z{l98txG4zomj%-~(TSB-`#5)M_Jo~+$bPv!7Nreyp}@T!d7tAAC_tzWnHafU3}H6n zy=_=#w-4ne03IZEp1y|Vv;!})V$!2{edY}OKy5xun+9-GS-ufoC9qa2%`kGKMK$)e z=AffF07DCtqdy-SsYPZTy7oc+xY!eY#Do!(3pIrqXE^qoPj|Ncq+wFc;vI*S^-)Qf z)K?Y8^>r*276j2bIgZET&?Tk>?+}E2jlWK}B6iYN^2du6GEa=CVk70>qCuw ymHuohTG9oV zGEwZF`M@2W-EnM;1D!P`DZd)NknkriX`9Q3gVQ`R+@PHY=Es4B&1beW$ynhW{&Qs5 zynYXLx~? ioH)u~Lk=3VU3 z?__j#rp?IQkpD=kI+wHkOaMj#=5Y`SBX9WN{c7v|5&7EDqt_PC?g9Q}-fV>bIR!47P zhk-Af%T 2hs^}En}dd+f)%ysD+0 T&trgoj9jzKpPH@?Ex>+Y1ZTulWjTSWvT7Q!h=gNITOdyR3AXOY-X@o2mZ3a z81hcs%d1_24S}=L*gW8XDA1Bx>yPoAG8szo7O`uS-&}aQE~!{m=>8qyrCtImfkUXL zr`7B_6|ddp=6robEzVYqbLTx(Wtb>R=YJWms6s?E!+-r}C;4I+-7qUK)F=$Mp+F=K zj}jlL-plis(cXiVagN~Boe)RK09cAd4u%j6*rxM(B;>D_ZaqDSdGy3}bGr5k>NrbQ zci%UijaGXVp%CttlyS$w1eNB6K_M(d7Ffg4g8G@tvkF_*L-VI>nL`1o6Ur>>)nWYU z^mUXRAPe%J;!7Q}x5S<4XBvE3{wMqd(QLW97JB^FrZ!olAJv7_uzGf8u_LBQ#=We~ zQx$(KB4LSqw1+m$h&r|2+YjjUuu>w&5X4!35FeUVnyT!q9r78eSrhF)?( zDY1 qX>*jl|J~+ZsF5rcb2wWQv{XZeN|B@XxcM3v41_ww+Rco-M9~c+s<2 zyvE#F{I;t2&kKG$enN#XieFTwj}xm`W|e`lg?zO_QkIk ^1u|qk-rKm)ckpxf%HNTZb~7nkmA|`9=&T w+Gv~!gB{s9XLZF1 zqr_DWic2{<*%1^BWCfKzGib+?C6$lPTu|zO-SmG;Zjbm;|N98&G5{?w-QIPHd{|V( zB|_*LZzCdxd6trlbWabC36L>xe>Fbn_AxVhaAbrV^P(%}yR&GGKQWTc*p)Pv)Rfsr zz}i(suGfD4zgQ!E@&iLNj6)_Nu0A?&zlttMVKR}5_cXjEe^;A*`c`J=x_?hs+M|or zdZjg;3m8f-uYVgJ2hHWTogS^ #Gi%59=0+EBV4L9d#MC8Q+Ng`9n }sZLyUWGPN~vqew7tbjNehpw;e{i7tQNO7D~4DRtW43FBD0a*k@E|dJxyP^YD?7 zn?e1oQ=m~^MAP*~Hp#VsC87^WQ=jQm1dkX1@K!WzcKoVK*O(c@tHoz87T7>?nyH63 zUzr+6q(k_?^o7jI@*(9WyEvIU=&3Xu$<<4O?|TXMi=C#J^#6Oi|J?yKu8$G}#Vxug zpC_#EHMjWVSAj@GUPI`*qpzVf|5{13Erqp*98*LHi*CjD1ckMQQ(}!uv;$`#r?{jU zuWS|LAt!x=<7iVfm6@~(#ktcQfCF2EyXdssGUvvD2RD?Bdb u1qtr=+juC;!81a&z>JZxi~QlbPkD_$IQKlID?hBw zhC&p6G!f@haaqO8eVqZW?7+Q8Qg{nJi5Yjhxr*E{nkv|;@m37AQR$3)9GXI&ZRm#= z9a-SbaF7+*HNQ?kmtnW*$2JnyuGr=fD~y4Xk;{NHT0*ao(OOSJnbV$KPI-KUIBP(M z#Q)2S90)W+j7*j}@+{As(g!;Cklo{|t`_r3)`oGK>jfa7kU_7_;zuJ}6Q{OM2qOkU zrTZ@i!?T&JoUr23z&}GqIZ7NKCnDO|u)&DJ3>!DeJ7K-QK4rF4)#ifgEG#6DyY9Jt zWflhMGBweLa%I=U*E7t+G5|u_3n;~Gs}+NONFq>uFvPtn1lR4YMny+i&kxsibziB5 zmh)7%O9hrU50LCpX6F>W_)4thr3vW@j(7^H1Z&FjN_$sce$v#8%=}WrZ5>HSPsBW4 zP)SPD?1}fQ0w)#z ~myCz3s#$0Hmhy7`+_H_e$eEj&&$qE1eIRRyI(fMp7P zab;=r?_x+8Tw{ZC*oDy7Df2y8vJDfeey)Vot{oult1(!IW*m{ih>2afP*-`v3f@NS zO$H}?fxO@U +oJhLl=+eda=3>bTWUL>p;HK(FQ?7j)EHk_)^jk zS&7}De+lHtj6HJEVtHvaGuw!Le>T_~hsd0}Wll3dgRVS}eq^hI5$eFm%LN>bTnYK3 zzg?ITq8rjAgLkBYeWP4Z=78(Es75KhUKDc@)b&QOVW-OK Pe!*g0yZdx@TXaqkt}0EziDP^bmnCm8P_*J_MwY&Ka(@U rX7^o?zOxGvA#r9MSuI#(5!n!2X06A6Qq{f0Ji<=#x^ zKCNij(8EElW!&57);xO6BsEEP<9
<5BRo=`ESVj-+W~T7sBFTLKH$Q zsJG7OX_S(YmJD*h>kTr?Q9D!>a&}Y?ATVhwN96P)_6nC5KM76%W;|dIrbt&}b7?JK z0?lA?o;sw0*4i8uC+_|>{&EVVNn4@GpZvX=#G0=KxvKL@d-t7QWT3MBvIN;h{U1>T zpz4F`Od!JC3)LF&{(QhALD3bm*RzOU`mI(&w~85tVu >vx>hz~QSOzcW(vF8WaL`tV@1ySxU|Ru)%J{AFZ28nz39HQI zoet!HhuXLv*fJ=wbvO03{3orFv6XXr>nik3*9m+}YCbbhb+o<7QANsBN(RrReiq#h z3yy`Fb=zh$HWxJ1{1>KD7_wo-o3g^Rq@BGJlF`5AHP|FTylJ3Y5#I^}vBtD|oQogA z$qH6_oA&VSPRWTNmjEgWJ*xq8x~Ef=jmw8g1F9fL6p;g$KraF~+dbK#rZHfowE={q zNRec&lbfb6s)EWQm$n`Df=>8R8|%Zs*d%UV%!km{1p1Jp->yID<$~YT;Fc(%iJ&36 zNO-vs69ohDMG6XKCOdBGdgVL1AMM@6fi?4;F*yHp1a}MPhrb5$JQAG!|0T^Qs2l_| z!<{4!&P5aFePqY_NST~>9NBqm`dKU5nkg%27Z>*f;Z{v2WJievV{NE4^J;&0L?LgB zh9fIWY13KmwxJt1S+#CUKS$c6rT)!b!x;`uIGO!goQx{T#4G{FKp@MfM=@?@%1Wg4c0BNHA z1~>8J`u@=L5V8y9qe>%>g`j8YAnh&6-IK;JtSEB0%R5{ZlvPd(Ei06ec`3c7X$7CL zUDvr(1^*Mi$rMtAdA$FdL4-&_P9K-exP1Mr-b=lK+k*OyE|`X%sdg`XB7F`NNqQ@R z-K#&;l()%X_*8-R0-P&s7k^GI6rq^tu81aDw7^@H-qIzpHBmP-YgEUm(~sA@SJVBe z#m|28G4PcZ5ks2%aQCuqm95^ve;0m^T0DYHF~nTe0Jv}R9+{@&RBrK&mvLcbzDSsh z+>pf02lsudkVm+Kt1`%X-1n3cUx`r+IAYxM+OK^n<_n!+1k_V;VNdn`Uw{n|_~e8M zgiFn;d=At(u{&jCb=3bZop&OPz*A!o6x5p8)Lv^L)4SOIHA6LSPK_Zg2)o94{!QaR zuyeP&^)Zlw)4QG0%Aij6Kqa9=erUJtxsN~4%ZNi^h`aTOn)V1<9J!GkRWuLP!kXx1 zpn&dySO)598^qhZ?;#|khEh|AHCLaEP_{5aLCv%2_bdc{LqkuX#I|i_l70OZXEB-y zEalJtuVN9pK?o%;Vzu6lvfYEJUT!tCuQ^M Ofnq*o{0=f#iBN$<3R{3BB5MYI&|AMy|PTf?~t*C))5z<@a96 zIR5J+|JEmX?rg&jUSiTwXmdG| FRwGK_{`xie>UZ$9Dhmv56S(pKGG|)AU{7hslGnN)^%Dp zSS0zGaQv9wlg0Fr>u>}+xcQ#s{W00-`_q1dmzX;%verB&`yn*Sxr>^L=8XDaE)?uR zCI=eCqtwU2sU-pUWl!goec-BlHwm3gs)sKPU)fr3$7ZK;<38vhw`0cbKMV?)jhbE$ z=W|Yql4{QZzH-m=?jeD3M;C9=1F@J@-rdXSa*hNJS~O#S)F%z4t)Dp?ol6Ao)0?;_ z=wN0XS)EF-0+myT6XHl#DU*;dtWCy$=5^eff|!e;6DI*crjv$MHHENz6w1=19p?>c z@ 9Tdmg zb#24AI|O%kcMImu%ydt8?{n?7 zj?HAdLiC&O(V_6zd*d=0PC8i#n3#C$$~pM*?gIV#B#;%J1%a4ip2&}8rMb~sP3#2F z>E~wt>Hl#SryZ5l4+a2xb^{Z~(dR#}=6+bN;RC^T@FW{DrDz$O`)f4t1XNT$YCm$F zA0MGx*QYZ{y`AeQ4{G0QU|H6K4Gh-TxFO0F@Z^3~GHBDV%HjwMywC(ZzXpH6;S5P_ zIm>S! XrKc83%U4Ww>JUH|FDOPk#v*xmv (T#;rDt(g z4*oH$V_i+3E2L1~k`9T5Y+&ocF1k(T6?KUHd4`NOL#`QL(%i7~PvVcm7~oocK4bD@ z I=}887 vp-I z1IG3qZg^9$nR9aNpZ>BXW0~%?b|@41X8r9)VQ$ceetE4a!6)#h@;*DOvTXl&!~1Fy zIRW>=2a8JIeQP*9b*CilzlTEG-UhVNlRQBN^dLa=tzv)_7zx$`w9Zv+BMZrC>ft@S zcbwF*p}E}>64O~XxQC13>ZrqY1!F9a(7WpC-Afw|4w ?bheU9R^~ zGS`ezNNQaoPegzZ9l_QDKC?6L%w6YJC-c$948k*E!-9$Tu{F3(2Rj8sSus-S%G+3o zVf|jrVkfWCnJg241RGZ==>JN!a0w|5%)7zSA|nMA+Q_y!{7m>jJBdc(JN_@|K11yA zL6fmOIMe_X4r+?pSOV2hIIdC$ccBnVLEt$#1wOVSP7+!YYis wr{{T=*N8|&w+-e0_V~waM)`x*b`JrVlfv0d!Dgce#w@O?4n22^UG(D+ zb9{F_){%gBv_r(~SMtteiCfRX)z}73&O!7=zx_aeBDn7_LkR~}hIeo8sUE4@Zg9@x zam-7vqRVZE^Or-q63WZS+X}WdMpK?%!E*B%$3J-VHzI8XY`0f0LHtqw(Jg+T%xbuo z1H|?Z5KeE7sz*NihZHVfVDdCI4V9Pal`=c(6erh@q^S8W*NJo#(uc9DVoVn;zad4L z@UhwDRL5V&D*MBiHMAAz@B7&NF7_{+7^>?MfWTWA>Psh;w( U%TAYBNhA@kRth9phT`BJAU%@(nc#UGl}p(q+qNB-^Fy_ z;-lt~r`tU}1wBBhiS3TbdcO4m5 *oe6xtN5LVUKH4ujhtED<>dgL4cl>H{%nyFeW(?{d-%>334^yp))0EWCGiOot%m5 zZ_aGLaFO_3-Er?M zviMhAhC-r9|E5AKlP2du=ev;Ed5NfF*rGClhpVt87!CHnn=+yepg_99POb3Wc%dOq zH^wofaMW>$5EG1d!OVE*7x|dk@lb;ynyzpIi93@m)UCYS-bmXC0QERxuH-jRZ?YLu zZ}=I!0u`}uMBeB?Aj9iSR`{0Q9VYNY92T~EKGhssc3CyA?YAGf3Q(;P;n^9c3?G)| z`4jdMWdWNEQ;8Cuk*NaT3eM`i2;U`C+2a0E3=rW3n=_?X2yosM?$>8zqW)H#g-Zmr zPdPOWHgLRau=R@ss1at3R`__%uEaM*MhbGO{vFCA-HeMVE`O~j!9b*uAiq<++?$4d zp&4@Vw2PkkR&cYDzx|H-0o)RFgGH7}%>(zfNb^=NTubY1KWiIn;AO8kdz}8nVvsDz z2{x 8x361YeU;zz_sa8oPHnmm` 1-o^(=Rd(tx3x5AoXeJXKcf2i*H0XmqzR8CTsh^~qT%WABY05#805 zv0%ETmZqS0nN4nP()VUt(a1#3mXc+#u}uNYCCWo?NWP8nVr|z`Wc^m=U-T)Veuhi` znmPeu*f*Y{25wduoq|R8OV=;#GSzf04l@Qc!eh?SHtQ~Om37mqFBM8#kRICdj)T4< zl~6M_GPJ9SK-$cqW_K{UDUYY`B&QES!xT $+MuR%?c*TvP-bza3@4mPiqcCvm zsuuk*8g-nG^FFU32EF)6OF*jpkA*M;Bq9)u76H~GkMq}}9T#VXIfw(0DkH?z43%gz zanYlgsIioLqqK_Ypaqp^0ENLeCaCIi;o@`$g|SBv69@HPAJ07e;+1hRfm6d0?QKED zXZ6DB2>OZ%W2UB3teoV6oaAsjG&&=uMK2i2h?)#@rlPtfXEZ8ab_UF uizeaXn~JCq4H!yNgf2qHj|`Ho3~a~xQ*~W-Qxm+8P5~+e0OP?tQy^2IUty}< z54RZopKcTZE5}10-uHiEfp`w<_+`Ralc>Oez;|79*=q5KFtY-viu@-}Z (mSASl|jHc*JbcuVU!t-FcxZOq!LkM6Mu+eC}AJ zghJK=0N`$u@9k4-{hyIxnf`+EXQD)0ZV=*TseNrYfikDV?BoJU#bAeF&%AGja43b5 z(V$-4k6A3j4?l}@NBT_0!g1Mx-CfLbJDMX{F0=9RG9d{7bm=r5HR(>2oTJv_Eymun zf#)frE%(xs5pLj7U=b}moQmtNf%;DewKSdXfHD^>GxHArZweOSX0yQCxQ=S32HcwG zjq5VwR2xZLye8EJPQ1Vdj+9I0L`uY=i6XjwoNP@>xqdA4gX9c|rayIqkBx-mU}wtl zQtaL !t z#s|36j|ywHaSnX1P*}Inh}%;{Blig$rYt6AoA#2wy~y~4H9A$x9 20C?Nt(1TTr5AWsjitHA%k8c zALsQ*aOUwhM1z7v!82mnbHeK21r4v}dq)-dCU;^g;i^CGwu??mJ>ZCh+~VV>7vE z1Uq&|h^$Q$ R9~n0fE?uEZb0c?sbt`UpSMWSpDe{}u<(t}sOHU!mlo zTL*6i?V$FBc@0}aIy*`3<~E6@kQ@c?Z2Vtw e!Q-hyZ`ec5*gSjM+<5pWwZXS!l>e@R zY5;7GK{sRm0PrCbYak~Kj;v{P>0y*B>=LEQw*DINX~clUL>f%UQR-6w3D;sCx;ox3 zI#O(Qvrv*!!!;Lvj>X@|$WNrwCbVVZPE^Zpu2d95A(XF3pi?zI*Jc!0 tQT|!p!L5cofwmMq~d|In;n)Lvh9`; z=1rPjZ_A&-QE3|-gXIDkq!r~%1LA9CQkF;m{aRK-IT)^@xCA~3ums@hZKRf9`nM8X znHEBMV3~}916VbMlhf+$HF9AcS?*0VXog5*aUK0~@L&*Twp0Fqhr6VC;(Fi;ir&W# zU{RU_->BD2Wk&M{jn%I{`K0Zw7LPbp5RM4H;;egZe_zX{E1IAbdgj!_utLZ(N=Nu} zG*;geW EokhpPs$lznPkATid(Q85SSh7a{R5r^EVR zGm}O+c&p{o>^kH5K%8bxUT8C3k|fxrmfUrpv@mf^*EHoPkGnW}6!Y>OrmzB-naowt zau*^{Q#VnlOI4Jchj2hbsYTZ_bIGFs`)x;JnE$73O(3l si24STN+z+_ON^h)Z+tjicHUd^ zKXB!2LkX;spu_-!`+x@50xydFgWn&_7`Bp`t9CCPPRBcPToJF)&H=g-TD(+i8Ae9Z z7M>2WB7c8 U*Ki>&F~(QQnC}0LkT(b@mktFgvK* z8uRT*@c5sw acU8{C0Cgj8~a z_{`I~zPAEW@IWhY;8`evU!4;8<$$z^lS@BY5YLc JWl?4+!oE(twl;mB^g^Py| -^7${@>?*<3x!tmuCJ!a4*#-RGJwv1xzpF7)=TOoh{um zJ#XXfI?kGN1v-jTY+|P3+>+icQ%S`??fEe3$fIiF5eTQ_HdnB{lzGKp6n zoAvR;$( 7l(w1Ln;?eG>9_5{^oMcEGj2^&5!vR z>YptBzuy}0#Y}ql({ImGHh0f0AdWL#Oz8mDBUU&UzteH9f92v`wooa5?InI9EDks^ zgZ^1OEkoL6zi_TSqLw+w%Mn&VBW&3^;@o|FM`T(#bYL4MIb)6|-avKj2NEds*`xX2 zFAn&kov22!q89ipR61h?LfjWS{_Ir7)1@3lXgV&KchJx0w>$Br$CqGEJL|#09(PdC z%+Stvh4QNC zNl;>*o2;( ~nAJP5jY}X29t ( zJyIs_WKkZ$clxz$5qyjpY>iVCfn?`mquMcuaAtf^Pc=Y;p%~zQoR|NOXnaY?<1jb@ zk?j_{I2!vOZ}sIlQE;cl;7`w&-EgX23Y;0VyMlsmK*@ImDQD|a?&tm{C~YO|NWi z`YeuHYLDN=a|Roa8J*;W>XDvYeF0yuqB~ErU9QDoXrK49cPn8;fzW_|SJ22U2=KxL z5XV#Wi>Zn$AA#qnOW4X*;a*KyZ3=qr-9_92Z0Gt{I;!8^o3ej4g9@ZuJ(E5H@}7^< zm*9{)7!SMiROczd{?%Ii!t^;A7%A$dKcZEonMP&Y6TDy_=FB5GT#h~xaUGUR$YUa- z@zpXT#yU6DlW=TgMWQCaVL{b=1pwN4a!a2cYx@^mO*0Ti1pNsFH|A6a;BxGl9v=$G zz-a *q#gTy_&zFB~QOf@IVti1WAC>v|3Ju({atJ_%u$cR5iIq+k zt@-Fx3;FqVo>N5QxHWNtBnJjvWY2~KX{nMzX9x%;9J@n+HZQdh^r75j{>mAf#!fPM zB583@pk+^8JIOT)* PLM2YXslykOk@BIRq3n1e;%FB|Da7v z--;CBXUl&Epc8%#4JwN3L-NusUrK*F+V1J2uUhV^*KZ^R7t&p)=9NCWj *;I XL*hqrz|dvO% u%73lQ~^(IRZgEI79si8u#(@(oa)yF{f{d%@~7l4 zt2|?<`LIgjw;(Yfa3l}|pk__#8oF~+JlV8ktUb&m<8Y;3A?Akq7(D3*$~E8YD? zFpFl2M-U!HVI~Ucx*3b4R8ls82=Kw=;&L_cmigx8EhlK$fdA=2cM`|>&-id(ZBLMh zG8$Al)2D@n;exVXVrY1BR9V~=t^X={LY=C{rkn(xkUZ4_NW}rMfO4Ln-ZekX0>qBU z^lEIjDLsi}t=fJ06RmKUtk$F4QRX>9L&~!Ch0YA1RAn~mtSdd4Fn_nWNEt&k*||2Y zs$={BwK=Jh C(`$t8-9tEDjU-@o(KH#Lfo|SGb_$mr@?oy zzal_~8_?3h09FqA iek47nztEiGke?>%V{MvT(SGk(=B_S?!f2rr3R#zt5 zC?Y*v`*5B#CjlEosUdI)^IJfRN}}c$;ez=*?Ph+!zZ-upCGc{5vp~@s>vAO0P2cq( z#yAjc#F@-iI;D%?i+wa46fk!>x2b)))!uQq%}f*3kxi7n76nD4 KmaV?gx++hPR)! jH2gb6*mP-BA=)nXj-lJ*uWYE zi|3gKVyZ(`ex=}u2Ke5mW!J(~5k|6HObcy1Z(HXKR9busA-FM!VS=-*g0cWvG+iH8 zn0v(Yx;Rat{0 0>R+z@1-H8=BJ&|)?6pu z9eSct-}81FzWzg;ub(y>ymKRGjg&BTp58doA;7sZ)|X?Dc&Pu4IcHfHpb6P<)dC}9 zU%#MH+x`^E%x>31N$y9nbG3vfA|8h|;5YK}VwxI@H6tbOtXDGxRoPmP7*U)gDYL5} z{j(t@tubGrI-^9Zk>CC5xqDkm{pax*ywV;#f^PA06?a1U72xy7K2 zY|(JpZhRti_Por$^F80Pd1s`=z7?m_USvrE^Wb+Ey0%<^u$@n?MtV{ZC)K#u2)e0G zboc=68KI)!oRZ5SDyfRWPd)l11*o4@xR6kI{M)O=HZt?>&tW7&elC37r&dc`kI9_P zSe6$wsb4y59(`w?fKHZm `;y}pQB$Fzfk zq@<)A98suJG@Y=9d%_(Ds+)~%^^LH#p=|ij9z=he-Gbz1IjKEt!iR0)DKyvpTnMen zi-;}nxm$Xa|G=->Y|fhEX;nNM2*_zBdx7Mz2atHQG=sdxau2eEjnA8oEuQiWaOpK9 zSc>B?##rVNKx7KT1fl+&xXfp@ujeyIsutT;F%Mz5G5zPgn2f0lbqU~KpkC$q0O@?u zpJLWXw;7GwTIu*ng8R>saU=Wh{KAo9MBnuKqLv@S1&vL>j=`AOJe@d8q&?3n8hL zp+q}jW`n%3>>f%RNB9-{8lxFmbK+IZoap@GI=A!1nAD}HVPuxg%v8EiM~knHapG6B zC6;E-!MgU{?o$ZTmbz)Tv28`d9}z%lut|zmQSV+zEOOoN=bnr?bUM7sxL0Bdq<#pY zjjNtFb7Td%W r@~_2{gdwlNo^OE^p`IJXKNbNv>S*i;W3`QM@wRfd9oqO(KB@ z=R`=$r$RP_mg!ps57%b(bKyM;?Gi){CxOpd3`bJKy x?rEHI!iH*O@ECJV?mubME z5SG665G4Frx8dP1pfmp>E&bJBYfbOK|J|@>*C|kIoH9eSDt||9;)h8plDL8PP@y-~ zqMtoM4?`#9{DGWk;d^z!goktqM^DBXs%8Y!v)Lkfy_Ae3MSnc|zv@l~C@kFQg6t4} zr9iwVX2BCi5lTg*snhdQg~7RK*lDaqYzG>TzMbGhs{%}Vu@5iR>iF6~Kr}Fc*Utum zg=a}3tN=z?H{Wt_8T8NJ;b!9eU#ACbBhxfg;<7 zf J4mhsn9v{X{j`{2--~?<$%zEyZ?~JPJ#Qvur+mhhxB3JS R(Jy4f@<=L-ZD}G>-Yy!&zW8qg?5; zR*@4NUAB6oLF%rq