From 6f2d6fbe951c1df435fbb8e0da7746119b0a1fe6 Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Wed, 2 Dec 2020 10:01:16 +0800 Subject: [PATCH] . --- README.md | 197 ------- README_EN.md | 196 ------- screenshots/wms1.png | Bin 23911 -> 0 bytes screenshots/wms2.png | Bin 82964 -> 0 bytes screenshots/wms3.png | Bin 114958 -> 0 bytes src/App.vue | 13 +- src/api/index.js | 50 +- src/assets/1.png | Bin 6849 -> 0 bytes src/assets/css/color-dark.css | 28 - .../css/font_h7x0mu8o3mo/demo_index.html | 237 -------- src/assets/css/font_h7x0mu8o3mo/iconfont.css | 29 - src/assets/css/font_h7x0mu8o3mo/iconfont.eot | Bin 3064 -> 0 bytes src/assets/css/font_h7x0mu8o3mo/iconfont.js | 1 - src/assets/css/font_h7x0mu8o3mo/iconfont.json | 30 - src/assets/css/font_h7x0mu8o3mo/iconfont.svg | 35 -- src/assets/css/font_h7x0mu8o3mo/iconfont.ttf | Bin 2896 -> 0 bytes src/assets/css/font_h7x0mu8o3mo/iconfont.woff | Bin 1924 -> 0 bytes .../css/font_h7x0mu8o3mo/iconfont.woff2 | Bin 1524 -> 0 bytes src/assets/css/font_iiho0e2wbc/demo.css | 539 ------------------ .../css/font_iiho0e2wbc/demo_index.html | 283 --------- src/assets/css/font_iiho0e2wbc/iconfont.css | 37 -- src/assets/css/font_iiho0e2wbc/iconfont.eot | Bin 3668 -> 0 bytes src/assets/css/font_iiho0e2wbc/iconfont.js | 1 - src/assets/css/font_iiho0e2wbc/iconfont.json | 44 -- src/assets/css/font_iiho0e2wbc/iconfont.svg | 41 -- src/assets/css/font_iiho0e2wbc/iconfont.ttf | Bin 3500 -> 0 bytes src/assets/css/font_iiho0e2wbc/iconfont.woff | Bin 2384 -> 0 bytes src/assets/css/font_iiho0e2wbc/iconfont.woff2 | Bin 1932 -> 0 bytes src/assets/css/icon.css | 4 - src/assets/css/main.css | 403 ------------- src/assets/css/theme-green/color-green.css | 29 - .../css/theme-green/fonts/element-icons.ttf | Bin 55956 -> 0 bytes .../css/theme-green/fonts/element-icons.woff | Bin 28200 -> 0 bytes src/assets/css/theme-green/index.css | 1 - src/assets/icon/demo.css | 539 ------------------ src/assets/img/05学生-练习记录_03.png | Bin 7826 -> 0 bytes src/assets/img/05学生-练习记录_05.png | Bin 7617 -> 0 bytes src/assets/img/17查看成绩1.png | Bin 2825 -> 0 bytes src/assets/img/17查看成绩2.png | Bin 2381 -> 0 bytes src/assets/img/17查看成绩3.png | Bin 2026 -> 0 bytes src/assets/img/17查看成绩4.png | Bin 2168 -> 0 bytes src/assets/img/17查看成绩5.png | Bin 2711 -> 0 bytes src/assets/img/17查看成绩6.png | Bin 2676 -> 0 bytes src/assets/img/17查看成绩7.png | Bin 1740 -> 0 bytes src/assets/img/3.png | Bin 3037 -> 0 bytes src/assets/img/back.png | Bin 1061232 -> 0 bytes src/assets/img/done.png | Bin 384 -> 0 bytes src/assets/img/evaluation_bg1.png | Bin 26619 -> 0 bytes src/assets/img/evaluation_bg2.png | Bin 24608 -> 0 bytes src/assets/img/evaluation_bg3.png | Bin 15162 -> 0 bytes src/assets/img/false.png | Bin 709 -> 0 bytes src/assets/img/get.png | Bin 4100 -> 0 bytes src/assets/img/home_back.png | Bin 1504859 -> 0 bytes src/assets/img/hourglass.png | Bin 632 -> 0 bytes src/assets/img/icon-weigouxuan.png | Bin 918 -> 0 bytes src/assets/img/icon-xiangyou.png | Bin 499 -> 0 bytes src/assets/img/icon-yigouxuan.png | Bin 1598 -> 0 bytes src/assets/img/icon_1.png | Bin 683 -> 0 bytes src/assets/img/icon_2.png | Bin 556 -> 0 bytes src/assets/img/icon_qq.png | Bin 1274 -> 0 bytes src/assets/img/icon_wechat.png | Bin 1678 -> 0 bytes src/assets/img/info-bg.png | Bin 232089 -> 0 bytes src/assets/img/login-bg.png | Bin 1529533 -> 0 bytes src/assets/img/login_icon_close.png | Bin 539 -> 0 bytes src/assets/img/match-banner.png | Bin 330832 -> 0 bytes src/assets/img/none.png | Bin 6875 -> 0 bytes src/assets/img/people.png | Bin 422 -> 0 bytes src/assets/img/ques1.png | Bin 5196 -> 0 bytes src/assets/img/station1.png | Bin 1666 -> 0 bytes src/assets/img/station2.png | Bin 648 -> 0 bytes src/assets/img/station3.png | Bin 1408 -> 0 bytes src/assets/img/station4.png | Bin 1537 -> 0 bytes src/assets/img/station5.png | Bin 673 -> 0 bytes src/assets/img/student1.png | Bin 3615 -> 0 bytes src/assets/img/student2.png | Bin 3764 -> 0 bytes src/assets/img/student3.png | Bin 3741 -> 0 bytes src/assets/img/student4.png | Bin 3504 -> 0 bytes src/assets/img/time.png | Bin 538 -> 0 bytes src/assets/img/true.png | Bin 722 -> 0 bytes src/assets/logo.png | Bin 6849 -> 0 bytes src/layouts/header/index.vue | 2 +- src/main.js | 6 +- src/pages/account/login/index.vue | 7 +- src/pages/achievement/detail/index.vue | 262 +++++++++ src/pages/achievement/list/examResults.vue | 61 +- .../achievement/list/practiceResults.vue | 6 +- src/pages/exam/do/index.vue | 380 ++++++++++++ src/pages/exam/list/index.vue | 91 +-- src/pages/practice/list/myPractice.vue | 6 +- src/pages/practice/list/randomPractice.vue | 8 +- src/pages/setting/person/index.vue | 2 +- src/pages/wrongBook/list/index.vue | 6 +- src/plugins/requests/index.js | 56 +- src/router/modules/achievement.js | 6 + src/router/modules/exam.js | 5 + src/setting.js | 4 +- src/store/modules/achievement.js | 28 + src/store/modules/exam.js | 77 +++ src/styles/common.scss | 162 ++++++ src/styles/default/index.scss | 7 + .../font/icon}/demo.css | 0 .../font}/icon/demo_index.html | 0 src/{assets => styles/font}/icon/iconfont.css | 0 src/{assets => styles/font}/icon/iconfont.eot | Bin src/{assets => styles/font}/icon/iconfont.js | 0 .../font}/icon/iconfont.json | 0 src/{assets => styles/font}/icon/iconfont.svg | 0 src/{assets => styles/font}/icon/iconfont.ttf | Bin .../font}/icon/iconfont.woff | Bin .../font}/icon/iconfont.woff2 | Bin src/styles/font/iconfont.css | 3 + src/styles/index.scss | 6 + src/styles/layout/index.scss | 13 + src/styles/lib/_reset.scss | 375 ++++++++++++ src/styles/lib/_style.scss | 3 + src/styles/lib/_var.scss | 80 +++ src/styles/lib/background.scss | 7 + src/styles/lib/border.scss | 78 +++ src/styles/lib/box.scss | 56 ++ src/styles/lib/cursor.scss | 5 + src/styles/lib/display.scss | 15 + src/styles/lib/flex.scss | 54 ++ src/styles/lib/float.scss | 16 + src/styles/lib/font-size.scss | 41 ++ src/styles/lib/font-weight.scss | 17 + src/styles/lib/index.scss | 28 + src/styles/lib/line-height.scss | 24 + src/styles/lib/link.scss | 13 + src/styles/lib/overflow.scss | 11 + src/styles/lib/position.scss | 16 + src/styles/lib/size.scss | 53 ++ src/styles/lib/text-align.scss | 8 + src/styles/lib/text-color.scss | 7 + src/styles/lib/vertical-align.scss | 7 + src/styles/lib/visibility.scss | 7 + src/styles/lib/white-space.scss | 5 + 136 files changed, 2036 insertions(+), 2831 deletions(-) delete mode 100644 README.md delete mode 100644 README_EN.md delete mode 100644 screenshots/wms1.png delete mode 100644 screenshots/wms2.png delete mode 100644 screenshots/wms3.png delete mode 100644 src/assets/1.png delete mode 100644 src/assets/css/color-dark.css delete mode 100644 src/assets/css/font_h7x0mu8o3mo/demo_index.html delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.css delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.eot delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.js delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.json delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.svg delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.ttf delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.woff delete mode 100644 src/assets/css/font_h7x0mu8o3mo/iconfont.woff2 delete mode 100644 src/assets/css/font_iiho0e2wbc/demo.css delete mode 100644 src/assets/css/font_iiho0e2wbc/demo_index.html delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.css delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.eot delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.js delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.json delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.svg delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.ttf delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.woff delete mode 100644 src/assets/css/font_iiho0e2wbc/iconfont.woff2 delete mode 100644 src/assets/css/icon.css delete mode 100644 src/assets/css/main.css delete mode 100644 src/assets/css/theme-green/color-green.css delete mode 100644 src/assets/css/theme-green/fonts/element-icons.ttf delete mode 100644 src/assets/css/theme-green/fonts/element-icons.woff delete mode 100644 src/assets/css/theme-green/index.css delete mode 100644 src/assets/icon/demo.css delete mode 100644 src/assets/img/05学生-练习记录_03.png delete mode 100644 src/assets/img/05学生-练习记录_05.png delete mode 100644 src/assets/img/17查看成绩1.png delete mode 100644 src/assets/img/17查看成绩2.png delete mode 100644 src/assets/img/17查看成绩3.png delete mode 100644 src/assets/img/17查看成绩4.png delete mode 100644 src/assets/img/17查看成绩5.png delete mode 100644 src/assets/img/17查看成绩6.png delete mode 100644 src/assets/img/17查看成绩7.png delete mode 100644 src/assets/img/3.png delete mode 100644 src/assets/img/back.png delete mode 100644 src/assets/img/done.png delete mode 100644 src/assets/img/evaluation_bg1.png delete mode 100644 src/assets/img/evaluation_bg2.png delete mode 100644 src/assets/img/evaluation_bg3.png delete mode 100644 src/assets/img/false.png delete mode 100644 src/assets/img/get.png delete mode 100644 src/assets/img/home_back.png delete mode 100644 src/assets/img/hourglass.png delete mode 100644 src/assets/img/icon-weigouxuan.png delete mode 100644 src/assets/img/icon-xiangyou.png delete mode 100644 src/assets/img/icon-yigouxuan.png delete mode 100644 src/assets/img/icon_1.png delete mode 100644 src/assets/img/icon_2.png delete mode 100644 src/assets/img/icon_qq.png delete mode 100644 src/assets/img/icon_wechat.png delete mode 100644 src/assets/img/info-bg.png delete mode 100644 src/assets/img/login-bg.png delete mode 100644 src/assets/img/login_icon_close.png delete mode 100644 src/assets/img/match-banner.png delete mode 100644 src/assets/img/none.png delete mode 100644 src/assets/img/people.png delete mode 100644 src/assets/img/ques1.png delete mode 100644 src/assets/img/station1.png delete mode 100644 src/assets/img/station2.png delete mode 100644 src/assets/img/station3.png delete mode 100644 src/assets/img/station4.png delete mode 100644 src/assets/img/station5.png delete mode 100644 src/assets/img/student1.png delete mode 100644 src/assets/img/student2.png delete mode 100644 src/assets/img/student3.png delete mode 100644 src/assets/img/student4.png delete mode 100644 src/assets/img/time.png delete mode 100644 src/assets/img/true.png delete mode 100644 src/assets/logo.png create mode 100644 src/pages/achievement/detail/index.vue create mode 100644 src/pages/exam/do/index.vue create mode 100644 src/store/modules/achievement.js create mode 100644 src/store/modules/exam.js create mode 100644 src/styles/common.scss create mode 100644 src/styles/default/index.scss rename src/{assets/css/font_h7x0mu8o3mo => styles/font/icon}/demo.css (100%) rename src/{assets => styles/font}/icon/demo_index.html (100%) rename src/{assets => styles/font}/icon/iconfont.css (100%) rename src/{assets => styles/font}/icon/iconfont.eot (100%) rename src/{assets => styles/font}/icon/iconfont.js (100%) rename src/{assets => styles/font}/icon/iconfont.json (100%) rename src/{assets => styles/font}/icon/iconfont.svg (100%) rename src/{assets => styles/font}/icon/iconfont.ttf (100%) rename src/{assets => styles/font}/icon/iconfont.woff (100%) rename src/{assets => styles/font}/icon/iconfont.woff2 (100%) create mode 100644 src/styles/font/iconfont.css create mode 100644 src/styles/index.scss create mode 100644 src/styles/layout/index.scss create mode 100644 src/styles/lib/_reset.scss create mode 100644 src/styles/lib/_style.scss create mode 100644 src/styles/lib/_var.scss create mode 100644 src/styles/lib/background.scss create mode 100644 src/styles/lib/border.scss create mode 100644 src/styles/lib/box.scss create mode 100644 src/styles/lib/cursor.scss create mode 100644 src/styles/lib/display.scss create mode 100644 src/styles/lib/flex.scss create mode 100644 src/styles/lib/float.scss create mode 100644 src/styles/lib/font-size.scss create mode 100644 src/styles/lib/font-weight.scss create mode 100644 src/styles/lib/index.scss create mode 100644 src/styles/lib/line-height.scss create mode 100644 src/styles/lib/link.scss create mode 100644 src/styles/lib/overflow.scss create mode 100644 src/styles/lib/position.scss create mode 100644 src/styles/lib/size.scss create mode 100644 src/styles/lib/text-align.scss create mode 100644 src/styles/lib/text-color.scss create mode 100644 src/styles/lib/vertical-align.scss create mode 100644 src/styles/lib/visibility.scss create mode 100644 src/styles/lib/white-space.scss diff --git a/README.md b/README.md deleted file mode 100644 index 672b720..0000000 --- a/README.md +++ /dev/null @@ -1,197 +0,0 @@ -# vue-manage-system - - - - - - - - - - - - - - - - - -基于 Vue + Element UI 的后台管理系统解决方案。[线上地址](https://lin-xin.gitee.io/example/work/) - -> React + Ant Design 的版本正在开发中,仓库地址:[react-manage-system](https://github.com/lin-xin/react-manage-system) - -[English document](https://github.com/lin-xin/manage-system/blob/master/README_EN.md) - -## 项目截图 - -### 登录 - -![Image text](https://github.com/lin-xin/manage-system/raw/master/screenshots/wms3.png) - -### 默认皮肤 - -![Image text](https://github.com/lin-xin/manage-system/raw/master/screenshots/wms1.png) - -### 浅绿色皮肤 - -![Image text](https://github.com/lin-xin/manage-system/raw/master/screenshots/wms2.png) - -## 赞赏 - -请作者喝杯咖啡吧!(微信号:linxin_20) - -![微信扫一扫](https://lin-xin.gitee.io/images/weixin.jpg) - -## 特别鸣谢 - -- [实验楼](https://www.shiyanlou.com?source=vue-manage-system) - -## 前言 - -该方案作为一套多功能的后台框架模板,适用于绝大部分的后台管理系统(Web Management System)开发。基于 vue.js,使用 vue-cli3 脚手架,引用 Element UI 组件库,方便开发快速简洁好看的组件。分离颜色样式,支持手动切换主题色,而且很方便使用自定义主题色。 - -## 功能 - -- [x] Element UI -- [x] 登录/注销 -- [x] Dashboard -- [x] 表格 -- [x] Tab 选项卡 -- [x] 表单 -- [x] 图表 :bar_chart: -- [x] 富文本编辑器 -- [x] markdown 编辑器 -- [x] 图片拖拽/裁剪上传 -- [x] 支持切换主题色 :sparkles: -- [x] 列表拖拽排序 -- [x] 权限测试 -- [x] 404 / 403 -- [x] 三级菜单 -- [x] 自定义图标 -- [x] 可拖拽弹窗 -- [x] 国际化 - -## 安装步骤 - -``` -git clone https://github.com/lin-xin/vue-manage-system.git // 把模板下载到本地 -cd vue-manage-system // 进入模板目录 -npm install // 安装项目依赖,等待安装完成之后,安装失败可用 cnpm 或 yarn - -// 开启服务器,浏览器访问 http://localhost:8080 -npm run serve - -// 执行构建命令,生成的dist文件夹放在服务器下即可访问 -npm run build -``` - -## 组件使用说明与演示 - -### vue-schart - -vue.js 封装 sChart.js 的图表组件。访问地址:[vue-schart](https://github.com/linxin/vue-schart) - -
- -```html - -SM?gw$f-2$6k!JuX^vU`()I%hB_vH`D^nYNmanwoAh+}BZ1(9yAseDm)z z_3Cf8;8m~psc~Iq%OhWz5nN`qV{kKH)X!pK+#{b>BN^Mh0#Yc6xFczSNBT)~#y9~FOcCxG*Sk1QX@!W~`%dM@KS?{s#9lhf%>F%9M zwD+W{yW0#(tJz`qxIK$o-Hq3gc#OU{JHxa{+%=*e3s&~HV0E9>{I9sT67I3;j-OOp zFJAHc?~(W~p81 L`J*4!6zcfkq1+{Meq&r?f{ySTl2Z*%*6b#LB&=GvvYy1L0* z_oBIo-Xq*&-dh^szjL`D{-wC|882Y`xzld2dT70#;C7c&ZaQi16%xr>NfY%{nRL~1 z@hXtzC}G8lGRfMPv{_Plv4KZ*-wN09WOow@Zmt65H6_nohF6@-EL2vN%QBU+%oWR5 zh*wb07Ou*Eju-ce9^5S8E*s>^T}v+J`y7ikZ z$Tf`LfA`)k|5?(!N4T@(TgDQ1GmXXDSTeaUojD9uD%?V8Rue#JCRDwo-Einhan~!X zMIJgvKi#U(C(HfPu2UaLc4bR5b8@6F7UoEE*X9)F6c(0kD=U`Ei+@b#-n-8|1!)sk zA9ypo-mBNML3}-f19$DIHHRdtw0W8GHHR`AC0WI}O%-dhq{Tn-;$C872MdmH xbmhZF}(Lc<+#4iE+PD8CTu?w{DG$j7*LU?-|A|dcS-3?yY-g+6nh)(EHdQ@Xx9G zU47$DZxLMk`Nr2j*Tdy4-`sfS+#fgYOo2aN>Hql~^5B! l12b4CxAeT&*us3H98#%kiJ=LcuBVsh9F{3iDPru5Hq0 S-c(d3 |K3W1+qzx9+*!^aC`oOJom;cph)iPPHV=vA<{J2;B{4BM z`ayOYqQNzT*5LZ1Kc0*TV!B4wKxconIGdrjF4)$_aEo0q4$X|gg8jA6quuUqt7Vb5 z$Lo3N^Z0lNhaE59ef;|Ue!h7FV0&t425jHj@&^roOg}CI!uNeQ oKb}2y?M`b@8ONTJ@`N{ef-KX$up8HX0IHb)*uLlT2SY&`qd?4q z-&8WlchDVt599HkT;-IC_whr@-kpv0rOh|*otp#C?I>^;5Bw?={#*A~`X86>FTVKn zBf!)2bZ=r;)v@(MY<^PrVos59D2G~wUK#H)^0);&UhPR&Gd=Uo``^HyA6Iu#mr+&6 zp;8&8Qb_r-(sI4HOvK} q&_?nX1Mik}36&xo@_f$o5l1>B^xZ&s234lT}^)gPPJ1G4Rj^BxZ0!QjK zP~gZm-NAOyJpiNZdkLuD&B2g41VeE=Lk(0l{vhOgJPyh$9`e24aER`=1o|D{2jvP@ zR~U03oda~gmC~JgfbLId;|;RU3~_ZgD!_Iq-Thl}m(G;X;JOdE^&Ez{vVmp@xy`}g z+8(ZZT(R8r!tMYP<%&_yCuQM85 zQAFd>ueQK mNGSN_xgG_%x3di z7`|IIF0aCH{Fb8M8;eBai9|vNy@BCIoQ7fq)SXQCv~_O<9$vu#mvkmQ)mW*zx*8to zr>i^io51!+Eap_WH24^e+=p#;yF=l7AFYPN3*prTKNRo%&R8^&fPjzh#X |;vgc3{LYGiUSusp;I$sXE&KFWpk|$nwGTqZ(yf-qUT%@ORe*exo$6`t7 zl5-BVTHVU*V}bOise9N2A5)!PFQy1|54g>Kb9ZN>$-lZ9tiQVC4y`S$;v
5O?}(YUVDaER{un^ZQ)-XT`$1@l6ous|qavt?Ya zppMI644p?wo_O8KbWdM*5MDWgTRGf*M>{$J?PVskmf?2$kJERWwWC(n9gostJx$$9 z@WR~-y06IP-2t;J;MS~|bcP0>&-YYs@1o4OytWm^`n?#2`Fu_%CXbjD#=~Ya(b!_H zz^GciNgc{5fU!&gmB!!|@C3#o4(I;-icIPL_Rnvn%g--nHr XCMAA zzrK+!zdoB0-OvAr?j!b;?lVibW<1k3ZZ&JQ)1GFfV|wP35t~vuecPfwRozh#bO(){ zk$z`qw+@Ix13iOEd(qeX6n)9Ou)MGpg=kOe?!z#rH{#AcB;6s`JM=^OY@U9s7Rfqz z+)||PV$)PF==sK%m%l`5aPs~3Uw$=x-mAED`he~GTzLPR^!fTy2B;|d`?VDRbPO(B z$^b?GrMq=scgwKFGd+5D6naEDrfn0=lg*=}txw(ZSWdT?LB^EsUX!=8Td|_SZSM~8 zRKGbczSetjv0Wxwb;Tl}JGhSPj(Oz*(&Fj?;8{Kibx>Nj#7=*i7PZM)wZUx>HRTH9B&RXdgU)$WcVW3J~ z&R8d8dlJkk?=D0Klb2hUUtC;>nu;n=;rY7a;<5`A^in=7^(rfcQl~IOx)YP4w8=RW z95@ikQd*#`5);>QpL3Evhr`N(5gKN7Un>(DVAD@?WCoZ|z*nmCWgLO3w7AsJ*{M*N zLfo+%>l+)Jn;VM_>_WdYS L*IicD~;f(1BwGAJsdzSD(_Y8flntqSS zL_Am^=65W1@%b;fF*$V2Yv{PCO~(6rd%YV^cDUp5?)1hM5Ro8t&k~3+XC_HFYTl*s z$2P@PbE gt-rS251v23D@BBY)ICceknV`;^j#CI`_^9`#Ws_=WB9SLEr*_A z{rEn@*nMb-SdhAB2}IHzx&Q}UkrkIdyyg%1UH-K-S3su=xB_t21azAHuBcvuHFqa< z&mIV+JCX);34bu?$8`tblt{J}Gr_Rr{q4vIX!}FDU&tjPCKrgOJ2D0|fdH;~0MOxw z2H&}6CFwdYdp`m9-FsMfVr`;BLdexj52*7ebq91Q )va-7-W#NZpAKF?C1C=+}Via9c6q!o&O-*fhQ~ zg4-@9)YJh|_iTcwx})6j5dQI02gwe)H?Alm3P^XaR}m^f#DvtH_z+figz`jTDB5B7 zY!F@nx<_JO#eggi5fxH*;zMBFfx7u%z+{5e+Fp4?0ezMTS+kS6XAi{I9j8RPJU_2D ziildnkh*6P#MeD*I8gWfOA7f8c glK$)w{?>2Q^5szk^Cf==pw zl -RlfvwED4vl1ke35_2;p*uHzC z{We 5E}+NP#HJVJLs32l|E4vT~dOS5g0w{5o8nddFTHzbpj zla}dr$?zw4W+lwy%g$=0vs#&FMfb2xTq*3iExW$(JqnI?gs$%1=<)Cuy26|e*>8v> zqvTFaO?@%g(l&Kux&z7)JCM?S5_H!(Jd?LapI;xIowUqAE3wIDi~R(;_u1{%Gn4M+ z3k{q~cF%ROw0;f+RkWU~yOwsPDmW`NG}Fj*&oH%ZEg(8LKlsIwy7xgT1Le#Jp5PAk z@beQ|$FS`O+pPVEQP6! LZKi&Jn*aFl!opQ?zrw?=*%_f2kFpGcr4nH3FXZCT^rLeIcbL~{P-}L zXGwP%zr4o7m%faQLIFIN@~ToB##JGy0FgXC(oc7$dd6dMOsE~|<`GBh9p$ubdQ_=x z?VE;lKh2SuOPp*(TztgWOvGA0e#ZHWz4Lil8jJ(@H&g^+f;#u=w9T>MaAH_P-}xTI z=|w!OLl7YzHiSSLF=7OP1o6HXc?0pFhh1LYgWxGBJ4q+$5*2iapmT@*fc}A=X}`fT zcq`54gU)BufrAeZU%$`S?^d@&bz^s h6neC0@L$ zx;^~tb_R%r&|hv`z%G;U?q;DY&b#9xg6(4UGSiZ8^~9^HSobXl*UVtucL=OI)_sS- zx?|mU2&_BSeTTrh{{h|i0+`KY59@yRx(B?N%_M+z$HC0*fP)#V`wp>Lx|2BoANVr> zb%IJnB2cCXA_4vwKsitkhbbzbgEc|t_?O=Km*@BvkLAH7Sod9HqjXPe4*?W%+Tl3T zkr+wMGz2l!tvjL}(d>pzP=r`oPuG1%%$LR9URk)Hi2NQvSty|gdKJaYzEA)J)_v#L zFx`79T~~OH7YI2dNW+9FBHv9>4e{|FPlVz+ReCmCOZUXS=-imwmXy&Jr&tngNjCtd zg}JUsSohsz!*nl1z56O?dekG>lo=vTTC){J6dA&z6;3pJTo%^E$vYS3Iyj{U6Viz+ zI0bO%FyWN0=`h8*? P=JOIm-Kx>wEZScQKFjXN{zLIuWPz@ znxE!DD@8~#k95}xpwSItYFjhVt^xw %JYV(w#l- zv&kgdoOAokwA+(gtrOIV;H34cKk1*O#)refl|l1mKXvaOp53wT+rkRn**pDO|C~`X zS}fB2ieXGHA0IZ2=J?6m!Nqrn=f>^REA6|lUfw-vH&b|a$GUF`t8{ t`6uM00>h2LS2`GV6~)lq5+H_yfyA zfOO2~gLUyQyBp-tNwAtfue&$601)3-OSsEvJWWyvA{T|In>Nb+c!6mWFu%hxvr(r4 zzd5_Nj#|elqxD7ii{qnl+h8xg{cw;>PK X1i#a`aqtF!;GcJSdU|mE`k viCB?GNUcXd@ex`1x-BH)D6VuhJ8w@>2Kf z#_9M`yJ?)Xk6yKn)4`ROR|d7y_T=!me}=mEczR!9cs@kLLxR+GiwJ}`rOC1!(#wLX zsy#4gYw7OjN}h~3LOd??R%r5 =vYfk9=W@e^;WE?HWwPcd5wb(o8 zcWEkxa*$6`1{xe2wVK<}H+hCd1o`k@U4^OcA>ASZq&uz6ELyQui?PcBN145KD;lS| z)}ex&DvFG~VY*vYJ;X^mp&Yy?NUd`H(xvXr%1AojEj_z6DvnA%Z5F>VuXNz%P@i|p zq4?`-)lv3l^~Ph|HTYN5nXsAzs~7KaznOQhwQB6wwvH?!iL_silM7HrGRdBG5rI`` zh`RfYDRBl3F(m80XCb6JM^GG3 %IU7Gdl*>9qYbB zVBN9qJH)@&J@UWYcr@t2x^FuFUUyF<_33~NSW0Kt zxU?G>`f*c&WI{otR7t4}qNS8k27@>ltzeljE3_BA8AU1+r06ygrl6F8D|0ZRjCt*a ze}K1Mc(VC5bstry>CEqK(vxHtFYo)y*^`s=Jje3qy6b05v$G}x`~lnKjLkA_uo-4% zY@qSaGNW4EA0O9rpD|4v4Aa+thehLu07Wd)#KQaW<>j8NZ<|U@NiVc03a>zHkre9C zXB+?n_Z;xr%&-wCOAfHK<3rQP6M%m=nO)QU4(^-H6fH^20% YhstC#DWKt^in!>W|I6&>lB3C*rU1c+2SWzm=f?TFq z2g{1bT6)J_kVPvs2j#j@_m7&qm*38AUiyxDd9U(OS_s!xR;j9#O69h4sg$PssJinQ zj^Y>x^sx#6O6Z{Da*>ThXxaSLn{=`j0;K!GASnY|QL>ph;T$FJ&6SdiTJqkVa5Qn5 z%~T8oMoi6i<#X#-CBl3u*HP}<)tpjCZz6YA*e#s)I+=X8bK0nGx-{Ky)!p<5-4Q&y zK<+o^Vpy0v>8+faUX)|WmgHwjD-9_K!V7(tb_(neV9-LFo2>|~RuPYDy5B{*BzvUb zK&BXRq{187lq>&PN-0I)+O1}{P|X2%Cwo?C>}0xoyVcHH)t&7t-MyObx9V=Nm=vz- z9&-Ta2?6k8fT%djm9&Gen}BSKR%=@XgC5L5NIL<5s{rUN4j`@5F+6z)8h4-vt8 kfLI z9(~|%!%-E`7=h7xcctDyErnus-`QSfBe%QyZRf4*UgyoD&d&C3)wjEO*4TWjn$mjr zpV3}3sh(S6cl2DEzbc7Z-Co} Si=(k2n8pBr^Y!|b`60u|RK zD9q8Oh-p*A#tIdcRT_8xM0dT0I#AD?na8aA)by0bf6w%krn`a`%>2*Lbk}tMAED{4 z>Ha@L(_Pd3e}ty{gX^v{ARbGG;+Uf%-ARurk?>Gq)U?1akTw9@6pR5k=ssgHA+BdL zk<4pAwi%XT!eyFe>3XqA5CpRTwh$Qz0$+i2z|Sxul&yaMEYHdWBZv4!K#&5%9s&R_ zhkpC-5;F>HQUnd)#c6;T9ag*UAhhr|TTG=$32(|&eP85QGk!=OQ%mnu-LHY_nKs{d z0x&7CNLGuvbZ#~s#Cyv u4PUp-6qW8u@IBTr*@n@ zPqRT~+B-)lhcIx9daKT=D~iq&cN1e|&>->1IS5Uh9;#e-a?<+MD%1LCe`RfXZRNY7 zEG)0CG@T#xmcA&s7eV#hd$Aghs#nT{5y#g~nYzG6SXPEolcK`pzT3=#5IKxC{S3xL zq?0{jZCDvBS7_WFE=5==CXsY#FoYN_d4%D<8^c%!jmsy^Hl2(tX}SZHE5w45-r*5d zt~<9R9WUc6-*YF+OUu25Qj^D5PsLKNy}Y*88-wiRd+Q!!2?l2?5Jej)EH~JtCUQB+ zw&qCINy7osolSlRX)JUggYW_z#MuPFo)_!bkdsI}v_CX>7W+-`1*N^^>QG-#G0 zt#Db?o)Ds#KMYsNdn(r*4u)lh#>4#D^73+H;YGU0uDazSU0hvS%Z$O2qW2GGY}Q!( zT*+uE*Jt>X-rA|TNO`CP{ZTZzSR$B26Cd`6kY+x5u?hXAhe$>wij^=U( -EouID^qCx*gRQlM#h3_67ehMb%!)`MIkkqD|? z_fqeq$F4p1@@ga!slM>yo9Dp12I*tUohUUv0@ZVa?qHZf=-~J0f46X!UiZfzxPEX` zsM2SoDdn;@+&@kOkzflM^pKuP&nS+B($naS4#=W$Azd1WeoK4Jq<(JE{m-YfYp LzD-nn!?&r#EoXa;oofEuy}i@DJ!E<2oz6zLQSD}Ge?j;4T5a?H z)4OZgOse4SY$or{YPOIqtX}r+nao9|v-Q^AUZYd%WIJzm3f)F_r?Hvx{srHC|D#|= zub~d^)IFE;Zl}-=HO~q=g+h0ylkJ|mvpe0)c6Z~O)y>^T4e35IUa$73sxdMTAG;qF zHc{-Z=)Q4=!k20%yV1=Q@@IRf{p~wXe6#VSR(M0xeZ07BWM*UY%4bye*XQ%)a=z3& z`m8JM6zbSh|Ik3>)FVMFtE7JJQ)dQ!yIfwx)u_Ac@&KLwhjiCJ5@v7e-O)8|s-im3 z-l{%yFr)jkg4gybfHLKwsBkQSsDvhgcj$l%&&(JMfH3F)Yyc3|s{W2h+KhHwVo~*T zX2zVGCIHX;aXEv2d o%wl>p!NK;l($!5aUpUpJp+`o5^ zB?3#|0f~#nFrXeieqrZnf=xE CN=eiGF1Sc* z!KT|6?W)gJ9d~ZheO8C~T{cr+(sQMANDFm)5_Rt37l(XOvhp| 8^g% zq OhUU!|^Wk*CL%*gncBzj7~!xs8V-w27nJw0~Z)W z+qGb34A9n9)pY+KaZ5H+Dwnzv-Zigqwf9aaHI}>xmvTk<_G-Fox{nDr=c;aPtZZyg zc$HQ*pU-A}S%sW;E4S&I$mLR7NOq;T(pJj*ztNp1hzf8H0J1GYzYf+ZP4}_l#!3YF z&(;eYg>5BaZ@1UUR6E^^cYLVs%(vC8>RDkov-4IhwX;|4HmWt(KcxFhul~z?IW;{3 zNMg>ublzY24qzbDVksikLwD;w_XgtQSKt~3v{}rSN%M@&WV6{!phtiHw8*b^>x_yH zZKOFgitgU^!WZ)>H#?v6BHiEI-K*{H?rrQ8Hn#RYJ34KojtW~B-NsI%)2UXs{~_JY zPyg#21|1`ST;!X;m4--5J`z4)Y0+`F?(aUU@ccEAqs#(;(~s5tlVzNyX^|{W3Y4fj zkOBcJ4EDuzQPjsM2SA^h1AYvaE>RErau|3aE;&Zg{b)PCz46(6epAu?owEy6YNlK0 zzE!QEDl=~H{84qiy58OG?Nzgd+&>h|1V4ZJU*_}hD7pucv88hWCCS1%H;{qH>DFua z(EX{Wp8w?e5c~>9RXh&TX(cL7bCIG5LgX3B!=Cf3L=o(3{p4%qa5+)8QV^^A>r?$^ zebPT=H+v|}`#a$<_8bH$AV?$i?pg2IT5TeG)w`c%s)a)5qOjZj;@d`{Fuz;Ky!8&! zz0tX7 ^}X{zf2HxBY %u6TU*>GZd)I@47pU&R$_7Td4Z-+0TwTg~sMtb+cPI%XT}3?zZcH^QcPNkhO*> z(gIE=kS5^o70kT%_EXn_8Gk+C7ch?G~nO}oF2|b103NoS_4Iv zuFOLDHIAy!l<PUq>6^F_)>jGk_n0#_gm9sf{_xO@gkBIPN}?LYso?YIyx>9Rua# zQkrOg#XqO}i@lG2cA5;qft&6vTpp*506G|)s=MyQ4Z6SfiNeQl4f8bEoB$AYI_*IN zZzXM Ck3V|6A1;d* >2mVX0Yc5R|aIBp&amdoAII9(PY0HQOK4j7X%rojxuI7lTs)``{wF^u-?En=_X# zqLJfME-qYvs?lCEsUH>T&PmZ;dkI^cJXtwBK0UcGLHhNc8{pvkXoNl| Cxn1mN*PO}a 9k?zqSKD-A%@Il9a zLr@PEI2cCRCIBa#l0vIlnbve4E5=Xv*ng-y4CGLWafbk2Y=zP>oNg^@x{nho(*2&n z%+!B{4%yzQo7<(#q*>7&+JRDQ;qD5+uf2d+gg>CyUu}rXmj0Fn%zk@O-7|;Ojhb{< zKYYUD05X_%LfQ(X6=LDLgPB*JeF{y9{N$RXB( >p1BrTw4}#tRWZOf9mA{G<0^2P7jL}&nh%v4w`_B=po4`;` zR&=V@oit7XaK;eYjbTyLTP6Ub43E%nZQu8J=D=cUA6jP01cqZGpGesKp5UN0w;%8r zJ&8(8G+S&oPMX9Be5N>MHw0{gWNcFvk_z>a)*Rq2H_+tU9Z~@3#uLCxFgqr19iA z2r|V;YS*2Q$CnQK@wj_&-yLy}UD>>wvzeZH@A==(cjt ajpiLfsk z?GE4x69r{#AzepVdjYH>$aW@d>(k*x0&^58s$vttqv+0i?EYA#EZIHOT-#F-hJiLg z;F|6L A94O)eycxiyBF(Zio0JHQ!8~}8P6$|=uD9s`MoUGO zPSC6 gncgFW=pq->trNdfG#mN5t#PxqLbA4fWl7fs P&gzLtVEZ=gW<`;R0QTBq(e(d1`*aRI&|(o=zYhEf}MUL^uEpW-DP%m z_xf>o9cP}QKR52YDob@qCZPE-;chnCn$gmgVyE1dwXUfcMMe6XwT!^Cd)^(mGoBlF zt}) z?sr8cTOc8r) zc1^1&7^Yn6XkEFhD3&E#Z4>{~W1p%z^EP)S5L(!>eK9wW{F{I~Q@L@UE6b#&G!^Yk zb0 p8gw2Y`NIN$PceBTv%%L(a*UD79ko6{KkpMUxS`4 z_j7xXt<$}QFfIA8a!frRPa{-#gHN1?;;TtGy0a8b*UX%GxK3&RA|1s7h+O6#2wl$f zgV7WjytzA`N&|P6qKP{L<@TU_sGmC+-IGAk9r(g7A8= bUziMJb>33nwDkjVA6F zPNDnN3s)|+?wUu?nw?)oOa EV6D(>derxD@4 zRvB%49?A9)QvrASql)|M`Dat^kxVO;%G!tl?;H^0sen8EQN{fvS 5nGvg*3W&6AfSE@BGT)mE+G-OXm 9wjqif`~p9Nr&FRe?Kex!;=ITV7s1 z`owWAsx^`0YLZZ{Noq}yM2;655+`}?t?KbZ)nqnyKXVXe)A?06x-*wMcSScVmj;CU zSnk-eW=%9}bVC{|hAB4%Yhvn6&THJ^L?q+=guA9`iZghlA$M)L{?yRrwmzPi9a}3~ z`e+oLn3HLcs?X+);oI*zCm8`*2TWfxpnEI$G0(aofR6pT D{`?8Yj@zzR_<$ey;9LD10q@|iJ~f$B%b?jkP;{I9=wPExU=1_#wwA`w<$_w zkDvb0`31NGcebKvtP<-1clx8~ni eu{{f3k!+e3; z7($2x+}tZp>jrz6Hy_psa2ff*a1HKpKhE&cSLJ>QF~;B_`j`8d>j2Z}#ueV<1dsOc z=&`n&Y{Ps#!4e)V0DkcCTRh!x_AB2v*zzRP>+NMrFv|9Na`Bwp87?lquW@;Ka{rXD zBjS;O&~-ughf_5 zHg)T3z+6y?ZLb-ad}-kBP)&9rgR7`d+S`JU)SD( znSNh7A4+PcC-+au*N{@#eynrQ<-Y%Uo8;KU>nc=&==|W0A+!uw`f-?SMh>;n+B%lT z`7B&SSiU; 7WnVlTe7 z@QtVwPXkpp?hp1Yw@^2yXk2o6a{rXpD)rrI?wjl7C>!#x2C7*l+v-xYUh)1T O-c*SBSJi8vOqRG%WcMNl|jw2SnH%={A3&z$Y>y!JZbZPH;Yn>@_zS;M=esm|! zOi@>A6tn8YrEXlxlywsyb*T*-aa)E)Y9gyhEyVi8xu2 iHT rNm*>6ul|_{DnexQE{sq- zoLYcb7Y2Zu;gKmL^%<( 8*QY3YX3JGPP}QN!03-`{y)KAYsqmjZ#b12|gP5e1hHZWmaO=5g2LYEO*oeexMFJ zF8NI5GAm;i0WOG{&BL$0D)$>EtTdvF8%eD?1`lwpdItaw@7xhysPPG?GFJjem=crQ zES r59)NV>QN%Ri4~GtDo%IL2DX86u|KZx>*}g7 F@MK39d8t^Rg5d-?mVgKS=14ywgD zQ$hKd=^gv8a(`RO+~1xu_cHf)q|Cj{{oe{2LD29VZ~z?V^#eCN&na_XIf&~uTmUD1 z53g~&Mx$EhzJAVjF1xOeWH`24b=E1qT<<8?gH(djBDT7I!gyu5vYYEchUowt%~0aI z$-RNxAc>%jqUpekI*1C )S<4N^S_=5nK0Fg> ziCR`;l<1Y1cOlo5N-6D;BvNJW>o?xo$y^*lszsNEL|u_0Tjc)mA@gtxsdPx%RukgN zR3LZW|C;IF&kxH_jE$%r@;bxn2IoGWOg qr(d$`M#{#f&BJ;kn`Q26x3{&hljWW$dl_{)F~($y z+&`@3u6>_N(42J{6uH+jS?=J(%EZ-#Fhp73;M@-mN7olyqtWOy05pv`xn!VFg;F@r zE#D4@PY-v);qCssI4ykNv;@P1bs%^4b1 ZIR1mT(`^L s&6C&+h~5vhI^Q9VU|Cd!8&5W;}z0a`AY) zvY#!!O6GI$Fon}xHj&H+r!E!gz7-&GVvGHy=>9(;PP7 X-6crp{{o)=dkEsl|-(O9N>%#&5mEZ=)IJIov=ibZ&rf#Wnl zGP9-+AZow!F9@fYrx&jdkb)sebKZLmpFF*Rx*ujwE2o)C<}?-Po bMLuKrM zsmoN4d9rE&&EW0qt9v@1$rdt|LZ*m2cAJ6woYyQJ{v#=_A!5nuUgmM!ElWnd&ji zRBz(dUCbvT9*4setQ=;LI6hVg_XovTfUt @Es03&K?y z113DSOtl*0vO+1r>g;L}RzMK9D$I=eKXr!~7nl}Yl9th3rOcpICE8}|K4z`DQ>JQQ zP_|SxFakmF$3~?4`gAw2fp9Fis4Szqp>a*&gkm+)eaHb?da}5RjDcY+N4l?1cgBfK zK*0o-3NtDeh( (+xW!xvdt zcZF*R#~8)NOV=H#jPm*?mv8Dr&V7Ot%Q?pwQ%VUTjA_AKkYfTuFq=sCb?NT^btbsP zi-#G?kOJ_svwO@S*!At^RAVj?gqW dr9HFabhm%BcJo)72HD&}?Ml z`o^mZ>8@LzZJC3%9qGQcy6ZaVCD3j3RJxz2JjSr>KBW6w?KY+pMP4lmg*4tJZx;wN zC9kG?gO*v^72VMc-8IY<%s?Z%rhCcpEXTB4*6O;Cs?a>$V^jeRV;3VBGa1tjB(0kK z!=lo h9?!-5iuWeMfXpo+d=`IGs3tbw_tq<%))pi+4?T2~4}>4cboW!D^Xe zg;JH`*gW0E;_)FQQmJ?I`rR>C7{waq2u7g)?lCfTEbLS09$@&!a~2DuyVV-#W-!o> z=q{qOWaWo^F?X-uoe|J5 -BGrZe|LPEn(lX(M2WaxXpB?t20w)& z{kb^gi@UnlLY3cEe|1;)kkx513@0ZidV8Qdj^#MP5BIAj1*i8gCxp!HcaIldpPii+ z=JvZwlC<~xp7ho4^yA(1ucUzKkH09ZRQvC(;q!C;dvNsm=Z~GP?>uMDUwxbU-HSiu za)ob;nM`h?-(5I3IAD}0R70v3^EWY27=$z$a_{QCP{;bgUEM=>tcO9jZQB~ymK6-! z*6&mUfKew3p%f2yW*+T#fAvEpUi{{`kSNUWcXuzZZezLt0c+|x4-fbR#$yd63D6y2 zgs59i_2_3EcBbDwS*ak{hj?ysscKwZUHN;`SN^#2#|7D$?A|~6d4i+r1KFK1RntIG zU~YELXJ3OTq$}e5ZKnF=6;oG>BWtPF_<0>GaF3EbFk3g(YPH?|^wX-oRG5Jc)cwI5 zk;*4;Cb^_LqkHw}(+TeB&WF?d<4nJD|F>P$;iIO{qPs3ZDHt<#Wm8+OCEYSx?P|Yz z(=si)G`w$X_C0A)-D3tJ``e=X#V3=z9No{So7>Kxy(4nvYTGk)_yM1T&G@kH5L( zJA2@@Z~Fb4wl}b+r-y#iw?gYKsM>IiQpfxIk?tF +a|S+iB|$=`QJ( z zUfrFxrF*8;G9?%zl}5p(>IWCc*2VFbYtUp6n}|7_YM4@tRRF7Bwc$Po3c>tVbamsm znVv`YlIIL8$1}}ZINc?X8o>yudkj<+R5{W;SbFNgI#rh@R-!llO0?ZFExiN*C&Ha3 z1OA`!0wIjzx |v>m&u&lF~KM>pH1 ryoK&LmM(>A09Jx6 zS1nMVy$yOQ2!avL-|gRj9f?j9VU*n?-5=9kvIaiRpyl|9(m%38gqiC`w-Z`-P_axo zXFH;M<9!dh*S$_>scK}k{yzHIv+U9$5ATh)Tt`f-MnC-V qy>+i8Z=T_!O~4NTEa=nmZ;bjsb%wX}G(?NzIu UXL&qg#J)g7Hrzqh+a-BBfhDrfQd zyWAYz8}FOlP7juhBTz0&Whi$W3svjRO}}kPtN))Fa(SU4m?l`VZmI64*<>P7DCQ^o z-HjQ#mzVE%@6@`zTBmmnP+LOxfH}Iuh^N#&e B-b&$qxRg58x zBQBlZ+=YpS#e}IQjb&*QYpM%j5u^Su7!y|qBeQXF^Su@hTBKMk*h0VIlIq=$GJNiL z-}mdcuj4^qm{+GM?+z->v-^#UygS2Et#o(9o???TG|ZX!lwGHFd3RBgBtz1%MBYH+ zo&<4ceASo3asQ;8hMl|k*bnS0)~`VT_dsAgh oo7q(Y!meJ~i&>nr;$t z;feKAhT)gQ6gf#!FxHLsXsRm`H~a6?ki0v218&?Ov^pyJ!C7SelpOMWNLrrTl#O2% zFZBmD&!;Z$4w~gkzS_v=D@%Fz72F|&x~Z6sqE9h|(emzho=yFFeaVk|An(2j_t3mM z6T}_*73}W*Y8b>lH17@yjgxw_k*{vdyBk>19MNzP3<%7{^R&f_qT=H1IGSmi?YYe9 z=#zJ#89J6^;Au5;PRCw7$~u4--_^0`=#rzyy}$eHDr-pfX%cZSoPcHpT&rwcsydjo zD6OqW^X?RPKd^5I?%SK0Pm#R)ja`} rftr!@3cNn#t^JZcNDB?F?RQ0FjxX>#HSSZJMSL2lfX}87)ZaS)IC}j5XM05 z{s-KlWve7!X4%%RaaR=SBo^GwQJd0D@Qyt*gJk{JmDjBw)3#|+m!pWj$T~Tzfsui? z8$@F2{K*S}HCh`C2BMT|+%GhuxC?z74Evzh`yXaT?FfS18+Ufx-S513KKgt&7Tjel z? ohCAz& zxUeyhXy~Hr{8tUj#dt`6YY!&E>SV^%RjQK| TC*0&yGO?z{8!w8r+wnyd;|-XdOjDLcaLM69ApWCd%FgVmRJvJ zx7ER`tT2Jy9aL)ITD5%c&$~y%eaQIp?$K}$=G`OW?yqK};U3JpM>8{Q1918CS>8R* z>|lp>h9_dB{>`t0$ynm~HRmW6*$CQcHP6#vu=_!av+m9%3HN3>_wZV-RGsDB86p_f z%s|Ffk)eXOBjWC_z7-L7e>D>k_jxtzl}E$9P-pMe3Z+`!%eyn%i+%vVpesi0cKWTs z*PCBe`mc3jS!T2LRSn_r>yU+zIZa}BC)WXLHSWB5m`l}Nni;^JvE^Fsq{{8WyCaYE z7D;Ld>e7RClI`6WOV(t1_XD5Itl*x8$&5_Kj&vWSp4}C|OsT@%Te9*Ov~wBm8SZ}q zR CPxy`r>)T$pN?nz5T0&sS(nX8twy!#fo z!+Pmz>AcRwkatf^V*TH%lbm-akT RwrlCh6P!b4q z5a~g2JM;zaIb6lTQE)g1cNbT2@eRbGyNkYqPvK&;OaE5uU3%pT{lEPqLq2{&63iX{ zyJPN{J5G1Z9dpOCJLZnL|C&4AyJPNS${nXW=02L-@$8Pdk0^K3yEpNMnY;EY!GhdZ zRX+Cas+imXhmG7 bbYu@4#*5zF2IKJ5s~>W=fYgOFA85?s6`E zID3RV6_6LmvnbKquyxHoZ?`|8EpDNG-N}9^iq|!B4^q(uy-T~N#bw|a0&o6y5Djv= zyF4j5hVY|Sj8)Qy?e}LJ{ NiWGMb#a)9#N(Gl9MT! 7~E L>+fdULN(lLB=`ee-DoYDUe<0P9y #l1CWd&;5_Vvb$K8zWrw&SpRclrxQw2Pkx2V zy=ABQC(3@!UG;x{TsaM`FD69NxcM_{LA;K!Zd`7qQ7q^>ACDJJYXWs!d`;hG{-;@F zOkjQs8`3s8@`z%_jcLo-USJRTTLAGnWdi{{^;>(tdJX8j071GhA;)3x<(e>@eDn=u zeLN2(8Cq~94C4q7%WkonLN5_*LB~e_wGcD(Y&=stXr$zb!!gWaPWr=97*-8iAlVUH zb)RVy!I1|Kfy2#E0sBVhIQmiO3HdFt;thfwx)O%OV7orRhYxMvP=SN@bl@G38-d_G zp-|@A)0-Noo4${KMT656dih{QA9^Dh*yX4Ba$~d~zhleq?W(vrC}d-XIjzP5;!*i- zc8*{QbnM#sJY&T*yOE%A#bf#2QkF47YU*1@d^;ViO1uNyPPZlCdc(Ut^rzpl2(tAW zS)3;8oF~Dm9P$?km9Du?)f=7*_E2-jfK}JU^HAdb9|{KGns!u34tmdGZBr **z=KG z)X6Q+{(!|JSzIIgx1-lmv=^%Tk0RSG#NsZ$?>Q;b4{aijhRspmzSIlrY`1wNwfo9t z31awjzWAD;j5*?z-{VuAySQ+krjJueJ9Y@sFg^CF HJOgP95#W|8J2(Y3NCFR z4XbpdEt!}8`n1iLbm?CUTE=oEW~ra0cs4S?q~gT5QS+nM!hOI Iqg|9OkXr zi2qlrtk@&`PR~+|qf+yLYtrsq&y{R~c16E4%;}X=!W<;L6!;r?o0NWZjgyBS*Ri~n z&+q !+UqsL}8D9ic@fJVV8<8DXi$+Z_&VC1p4^ZbW}=N z`hgNTD-u(meC3{duMHb@N>H+Yqkm{Anr=Ee*O8!Yg3=SZQAc;ctN<30;rG^L4b83I z_A4Gm)anuYNhXBp`ar{mWZ`U1+_~Jb|AquuhsS`U;sf^qcHXw*wiCk$s};%l@Kpov zsXA>G*4Nd2Pg3kN#mVO)SwtJO>3BNdk||122nV+ZH?1%NTg7ke%Q}jYtA`!oQi&E} z_cB6omcxFXF%2IfNu2W$GGFphOk;A#(kwTV+s9N&S8K752x{<3ybXC6Yb-m0D(_}? z@VHk8E!}yswmO)8dwm%_d$}ri#Q@W7a&P^6P5frpQG9{YhPu Iqe7 ~_eeoXDt`REVgYl%#g`!X;#sYcT}0y! r0};P|_6z--z%IHhe6c-}Pvm@$F-c6E<-*Y`{_D<2;ge&I+uLa10q`GLpWcvU5lH zvqND6(c-dXe9F-Q_*?y0_-hhHaq PwcrWN!(hBUZvwkeu`&Du|31-Z z*`2_-8=0Refm%LZxU<;l zftrmx$JmCBJuO9lE<%;@Fu$iGzQgevZ(_{k`w@i{wAuj@mBmioqIl|dl8Xbg=$jwx zjL5>iEI6Fjnec(>iL-uVcgSxg7Fs!fB!{>nUsF`PDMc)--ip9b6|3EYohO$)iB+zM zq0y9j``Mr ;f4djmoSZ$2-#di z{wl$>MH-P%1L>5t3}OqBrxVndYX;4PW1xV8=J>CxM^8*A!ogFW7o<6TK|a(B58kdy z8KsDwK1zDR`u2C7E>F(Rk7B)}Y>L)dR7@c`ew2G0m3y#?Vx*$M1r#%#@#jl|+v;74 z*7c=BpTh2n?jm>M&Z494BS+edAO3JYYFdPP6iZmSD;-yt{bl&SIW(vy({sro+1@Cw zNT!#k-KCJ^E;OmQ@M9r^SuFCHTY2}t3W|owaI1@X((l`&=u9pot(!w^8UgGV&_w6R zt9a$G%h4taj| )7}D=NOIZL ze0r&kaYi8`v*P*IM!{KH|C%~th@caHb&(zOibG`qdeVn3q^Rwg2jP-&1zf01eS(c# z=>v()L+kz^+fjc7Xk^A#={u!ht+^B_H_VqHIzK0&n0n)eXnp`x68d(qrTYPzC)hw} z;F}}XsYU?FlO@MQ{|O#%H_swLTXlnJ@GonsONMER()TUU%wCO#L&AK y(5OR{v?z+H0rF|r$jrDyMT^;Ds;GzGV%?aZYc&wjm^MD_Tq z7ObLpE+hV|oY0k9A3x+N22xv(8|J+@LF-c}OV?*Jpoc=)b{vzf&$JE;18)_@oIl{& zgPdj;!$Eenp>n_bnhjXfF^^_CzznA$o8uc@cgc4{@tTA;zm=L=0&E!wwR?K~qu^cA z<02}h`%HZ#tUp8%)Fa7qiLclZyq(DJke *&mEaC_+kSiB46EW1{n)sI6eSXRZ8*R->V!ir#hgXh$Uvn4>M{fG5I zL&h8B$>`>!diN(1h)1ojj#3-fUfml-7(63h;dUF)nLJ^hS+v%Gj%gpT-UTG~1VL14 zT{g6VR8hhp(c--iG(`MXeOS9a(OI`#O8rtA#IiBAsv}?Ad-a)0oGPMfjqqDEcO? zl2);oP22!0G~F4%o&g&i^w~iCK47>}l}Z3R#~%A-VWQYTX! xFC4D zN{mPLX3Gy{2%W^WwL);@*!f(s03tuj>UEs|nwEMr{$$1v<+Ni mGgoYIc(#?_F_R1j1%rkm_}hPA@8`{b2qLe020RLobbJuyJD zH1aKVm(IO*-R&)SPU?&%pJWI5e< 29 zen1UUleUp#@xa^8{#fuJ5wHWCND&$~#c5h}UHmaR;Cj1Xud{wH0=bKX#C6x@TQ;1y zi?g**A8y8qEKL!epOM4_wN0%0)7g-YtIWZ J#J&P1A =DM z-M;>{N9hxqQSz4}vVLGfy4^ykCpz6Z659bDx=f((X|KB?o+3q79bUS}iTd0Ma< g`A}45w|z z9egc{de;Kt *OK1RNeJ@ZdpF=O zDg<6vzDYhS0#5xMWU|H2gcKCSqQhpB*Yk(i=aQ}N(e@Hn(A?%1>oN2nog4~DVP8TX z1>w!CB5|1VZm3ewP?d*42NrthVL$i*_vPA3TPG&`7eOC4+VKk@s;%=_ H%10EJ7H^I zms;b$s`(J&KU*}IuXSz>QBO|qaAqMkI{u&%k)KId@JKxBR#Z>W8^1M*_u;LUG!F77 zQ3 AH{SCrmAL)%;Cgn3ZkBWKtYKhdkuHf`K$fj4l$l(8N5PrVomz(~EUu#tN`I#byG zHO>^Ylu~TMBx}Ty^3#NTowigPu_d0UWM7)wlHI{rpBHkj@AZ?lG{aZIkG>rOY;t=_ zbLn#6L%Z#J@CPqNEE{ES-tbEOZI|X!8!aCA%2;!a!fA{ODsqNk>aPv82W -j8SASiV5XPxdb|8t?0Scy;zr;pR;QI#p>9$Le)~w z$rxt*AjZatlJE_Hp4Mc^^u;r)ysNJQjV;uV!G>!JVHD?rj0)De${%ajdb7-fpUOr< z@?ibVOOhmN0$42&t!WZZo|sa88wB4d$4!dQ`%K0zi}3``v65rTi^5)2piZHfV_yYZ z)Wjf~W9CE3wOp;k2EtBH;Kqbc*_12tsY2AvCqi~TpAB+ac|cymdZY{1k&O!L_r+tc zLPI#Ziip+u1&8RFff=lPekI{?QW)8BoM0HVC& W+U*6~dN3w=tT-r A-%$^`fvBU{NRG>*I%ia}6Vs`NvA62dPEz2cHssw^z>xJ{sn4Hp znZ>7b0>49GU6meWWmD5Us61534^^Rwh#unDSG!fFljo#P@gMC;EFUZz@E$$_$);0u zp`+@# 0!O+vPEPG9B^mo0PI8^}jp4IV>6Z_x~F2TB&3`iL{+YP`iQD8E~$ z13ijRgq-*WpA-nK3*gMBhegLXUK4+kH&=BXRs%f>e)^vDYDg{4ihHy&q)gw)@b%br zL;Y8nhj+#Ge!vfC=oL`vprnr2DBI%p^HfEq*?}xU&aKf*a&yWnsC)uj@XINI=}@Bz zaiqyy+on9CEi=^W`tWQ*v6^|nLt`&Gdno1m1w5@>E!aqk=j@~P+KO`cEho{XxiPf? zPu8*f7o)q(LWAM@UK8SF8oZAxS9wDu- zLiO&ULM{I)a~=luod+brQl`zckob%PskW5Dz+0&Tz46DzU%Pe)pg(R;=KPPxbk>K~ zHW1fRM?Iwq@Mi~MH_}Vz-@xnSp`Pra+h#{y9;gFWL|E9(zQ2&$okO3NAR)$PSS=Pp z^;ty7Jtx)~e MRG94=|?Xt zIA0RY=3_4oeilw2X|nrBc@gwA#uzm V3G~L3cC?jxSdq&HOs#u$ZOx`16&-S{h<}?gY-9B zVNmX{vsHM(WhZeMyt*0M%!b5UdE+UbX*$@30s9kYmX>NfX8Y~(iz)NV0?Dw2R ZqSx9xl+H`RO*fGb2ze zD@yjCq$DMEnJ13?$s2VE*^vVk4YH} ;>9ixPR|<9| zegpsN0reY~1LZSS^kjdi@<-YU6|Fq~AGxz*8%;NRE$BvL0zIOTfRbf7sHnr @D#-LJoQWHPn%}NA* =Uij~eT9C#LddU+KqX{^{y;$H!zlNV zZb5l63T9T|-Z8J|&mR|z?XFYM`}^Wm*&Pfw44%U(7fy1P`fHeNfgV|7hm>tGV>5BD zb{7~<53%P2I9E@wmNcZ_gr=JT@CE;|YO^WcfXo|XBdof<` <|U1 z$81YQY+Xl8cp{SQ0(laEmQ`01Gqe8TVWPCOwA$KQ4*nn!+W`e1;tQ?jcZ y!mFxR`e;)`?$f4o>mETvK RPQ9py_0H;Nw7kG8#zGtf+}p+t)BV`OQGWxSFwySB5Zj2NxC?6(_D@2N13 zHa68UH|=aX`T=eX&FZ=7w0Z)N`ZF%(atTKW%ToP3|Ib} sEzd0NvN4Xl1AyJpY^ASgqqkq%(8$4*V}ZY#vj4X925TT6jkC|m#V`` zy3E{s`n216vp~DwMMGzTk=tNtTLf!};>`!=wEQohNEp0#}R E)$)zE#F#N;(`^zD3^>~g2b7YF<`eq3E+dS(AcJQKnZ)8HRT#J z%&CqEQn=r}x =>TsAzplxZGhuquRBg0R7 bN3&*dDu7j=$pdu?VHqVMX|&o_9uyo6xM%xJJX_aD!3iS?EM=I7_D^M2&T zTw+{p*q}D+&j*Ras#`Bp3M*ep=QIrPctNx{Y9&$l+*w3qK9QJp=zCkAW#Y=CS)B zh+-e2u &pF3N&6FRfQ@o)2QK6q}40P6_4qXV&7walsUTu$lY4+c|+R z2YUgmB5SD=ETLZR6sxE6@OP$(>XBpx5vSUvIPAjUbxa6@B4HV@MnA;^UjPxN?JGCi zUxFKEo4R3DLv^dV9HY~6hWHXf {J(f>r@Nht{N#zX6cmW{+jciNCwwn63 zwyji4^Z6DF$G1yf07^-f4_coT*1C6V32z@m&6K9TcvEZ_Y3DpeOlH2>Ach$ymAbY} zmG=Fh#1H+Q1|`?zm4gaH?edwyZPS3K&>Pj>aEdjfe(16nH{yd^LdtSXSS{Z%bA5XS z3H{$TH|ER-?c7v=?Mb52oUpdv8OrVEcfV)jHa{MtqJMNun@+QOp|$aGf+de+=XiVI znH(dDGR^5){RJhe{uP*555E(ZH!v4B3OgIo!|eh&DANTmO$*gd1!^N3zhN$Qr)gRE zlI`Dx%&nQ(?p#gEb;x+~2DL9^=U&zTea@TU9^Rgs5pO7~*dfBnP3mURl|A%_a8g)9 z;<3hpV5G;Rn@Q1!PZlg@E;k%}u>Dt;7;bt1AVm?9weeAF6uBAY7|2G~manN(%m~5& z2ef#3{%wbEtMOoqA=2lE3+5 R+>T7mO>^;C1iJ)h1mNCIb{ z2nDjEVy}G$XN;xF_ZosfYr}z5+PO|Yn-WDume4|q*$34}dU4%b4~&?%q)yK cPIMVc2KzVa%6^i ChJ=Oq-)u(xy6thv$U5cP5Qp}po|f@fJoX6@ E`JTI2vEi&=*ff?uHlZN_A(!1b$W|1nt|M0{EU0u-$a)PvECh>Lv(_ z+o~vRME7MsUa3@dNNo2nUQ~C1c3xoe&{2Y CyI?19giz6piGqno9=7IWd)gF4V(-&GtLS-LA {V`0 z@pD42E^JjVu{_lGdjG>?%Jz!|B{~0b>I~oQx0h|7a+|CRoAFASTSZhBd4H#@N4T?B z;rr2vFt*@hVItbiquUj5mf3JF;+6&JU;jbBK@&*^b)6V*f) 7J8;F=Z!Zyk1Kf?Nq%CVBiBx^qGR_8Vt@Px!M(CQS;cJR2L9<^cyDxf z0p%HqCg;27%5stkD-n7R?OA{Qim=CB17c`YQ~-_b*AnRzM)Q+nDT(ff&!|RoQ(DbG zS0FtcAz43_=C`LessSgO6x$Kc2mI0u#GwXJIun_w0-%F-9bWFlW-DeqEM&yw?=oll z{x6RRjaBB1IL(+V(ZKR6306p4QZ6VD3h=}{ok!VCjQMc)cZHxezPP@AaUmhR)%ZW1 zKg}YwaB5x@5f;WMoqBXO>G0z@o?rFy98-I}pqR^DD@t zY#W>QKcrh$`%JL?46zq?e)n%4NM*JM%m3G&xmc9fY^fPPor++(g?P3@uhAPIB)*Zc z<-z+$_jaY261m@h=b!|0YIEd2r#0DnU*2$x8TmtA$I9!ht*c~PjK=eY@^33-M*g_9 z)moj~8)K_{S9zqEwq!PSnh^i*w}lDH!OPN~e|GCYzRt%MO*>0y=PM-NF@!|>Q @~ zWPRvyn^}_!8mboFvM<(k%pKa^N{z!6nJ@%x=Y^3P_>cmw7hC`a^JEs{k+4?LmwqIc zpDM6@&PmJ4%T@LFF om{I_cf_F|;_jtScfz{=yu&9r6!X6E3$6}Gr(nYa?Qg4v+Aqs4D6Ok%uz zsqoFEV@jHQa}<2B JqaB67KLR*5{OGvHiqKgB*oKaFu+u`%(zonet{h< z QDajsX3`TZf*1`JV++0 zY%ryuJCuZ+oH|^mu)LG$qm~&E_dN~c)> n0XOI2M* zR>pKecX^2zq)Za;jrSpjww@O24 l5r_2a@)1TbgBuH37GO0*?+zMF6 zKB%1+mBUN;?dmKh?$4H@QS|i|^lsD8aJA^^ai%u|3w^Ki^rw;%yehK}M=plBEObv| zk$WOp &K5&+;aKs%=+oY;;Yc;kBCIm?8@pj^)) z6mxW$TQ}~3uCZQxCm}5s8}Y(IYr)j`r-RoLJP+_ZPn1b3Z*WANR@VRQ$}&s1d%1dA zS?)McZW2gDR*dx93+(zCB6KC0SgSM+m&nNYc(2=RLDe_fWqEmJ#fub}g1CgZ_3Hxl zdrXmY`%(S2;ejUDjminB@JB|=O24+J9bJwFDwh*AMe%YC$@9laKP!{A^(K5x^>h^H zB}vihrd~I*`{TA6e~BG;3nD8vTF=QemrZ*9kYtkK!6$8p=%?Lj_1&oX39#!!b;)%S z=GjzI% *2Tjt}^#sA4HEAgKX;DrTFC*$&sU*#=mleHSe)Y<^7x5+Pv>jG^p`W z%byq5YxTolbDsF0>T+3SLk4TEy~BwA+Ujfj17C^IJE?_u-x r^9u?6x!dbVM2MfCU}OLqB0p%Rc$e`b9y<5md}0*BA9*_v z44@WYZ~R2Kts?l_Fkvmh m9^t>;hw^c=j_rd)UAv&z9H;l!O> DTFiG$d9!BYzHv1mib zca(BRlj|>sFat)SzSc5Q>(SHbDUMB@ZG>Xq^ooK!S{nS9O4Uud5>{&2z%t2>L}Tmh zqg3s58NDi@8t|vhHUB|v&*dEJx1k$dxftknb?j$c1a?CS4w^(SDPM~D1d!e>^_1 zC=XeCf`M&dsS4idPoi2ma8MQ1^n-TC<9#65EP-8yh9NFy@-g%Vqx<@m09SCobX2TU zD>v()< 8dKyB`W4(RTX-$-puOWpM2x#a-3=-9fMJ z5g71C!-~mgD2Y3*S$d~J#k4^J06L$du}8g}>5M)%#;A#^ZnV2ZUeS5p=gsv=cO6gQ z_WD28D(%y2x}+1}pqonaNz_p-tS@mPoXkrYsIGAwtkea ^;kCSlV<5pZ~nJ+o9>YNu?}WTPaH*43D+ML;Rqo$Df-O-d()h?F9{4M zc>5^pCuDAHnu+qo6X7=FB%Mc-kJI9d k$5@YWx$lj zAzbUK65akCE_jU!vOm+4dFyNIFjNF_RTM~V6u41)yO(ur5~@`kZLfbRxq7liY?3x& z@YnEL<&oy9KtN+66;A~{I!hOy{XZ>O0)-y7H9UT6c3`T_ky{*4y-bPk_eVm@)|bVC zy$(|U-#a{kkkP(BDox`477hO8qUQha1#{F(GxIo|>o3+%wQ)1iFjYQaX%JHi$Q52G z 65KXuyiIx(?%%;$|o+eSP|-8Vjbf~Qsdgcb!i?JAwmWLmpR zY&xmxtgX(65kLMS4nB87@(?rA0p32yra}Ie_*LrKr!d1NAuDA}3WGZ*I+#t|C0y%x zak})hugY^{)wlMNZ85Iyl!TF&=hpkbd;}@lSBd7nhq&2$S_TBDhWi;7nAV(RWdHP9 zh7~*5VWTBg6xfCGNdF@CbN1`d(Cpp7NMx)47q4q}t }l*HD`ZBs{JNV MKX!jXS!GvT$w)kfM#23a9ms7 zo~=!O!n7dDhR@A
voa$y}?XA^AF9FYY#{Kc~~F& z^hJ!D6hBOCgA< m8D#w zzq8&G&QlLhW31A4Ovck>9+_Zfi7OE!pghCx^<3b2Vuc07eb;aEp=2~~eDg;WHtf4U zjhA;WU8{EK6lu|Dye>b;n->=>1cb|wlCfKt%Wa80Yn9}7t)>`JBj)cU5S ^Dg({w53erIA{K= zt_}rM+WRZp6Hv#c#Pl9*k_XC;DW>o{J@ghft;^K>I5m0AbKycT{rBES*MCG9kB5Id zD&A5y+_(2$9ys7QAf4oP{82BwjMk!#vZY=zle+yjYB1c3P*JIwzI4h;j_&8w4UJ CXV8ZzrG#qcJ|^-d(`kEz3`K$I}!sIUw=?nVFoXYl(BDc!F1-I^aMC0R>?#ARK2awf@` z4KPLmxj!sO1Ik1 HPZvH z7B^hm C5&)MAgqPSJB=O+CmXzu#Xqlj@ z$!+XaeS8QEED&pPVmHnhwO<&+FPg#3Uc_dO5N7^f^0KO0u=nV^N8_^R@S=xZL;u{m z=+4>8Z8NH;G(RSW>r$pxB-gfbXOt#H%2LG4ZAU7#Xp>{zyv5jE1Jdj{3D~nL72KC+ zDoXe`nIIiS$|DAvV=Tz4=Y0QzbNzz*;AB!#1W?Xpd5Q~YIl}x%1Ut&e?gFD^o*$9Y zl&~F%Ypt>6uXDBBg7g#LJg*VD5@66CoM3BS+eouQ#TZA%U(q-h34XXgf_UJixYFG^ z`#O~5u4ej|?D((8lPo!?!*k!#=6gRsCQPRp$MHcpcu`iChu^$41qVf`v1sCXa;*(O z{O#c%1`{@v@W<|9JL=%-(fUA{-KEKJxUgE-HG<#*M mTv`G^DMH<% zvk^8nc{6uCS#v4b6=KDyfw4c3lW94%6&3Mm`tc_wE{d6Kew;?a-!C2+X&JVl2r-vt zn8f&TPUtGAr)2OM=yB!PaBK*Ps0X;rqDEOCvRTQRM1Y~o^ouNgcRrq&DE&*$Wo{QV z=@_*FQ;*|i2rSARlZ|;TgWWc-w$0XkGW>30dsU0#s3?g$b(9!M2q>!)b%}|ooEfni z+v`OsvzccT`@Sc&uVD5q1@j6j+>>rOYJGmhJC!ot;^0}M9uJYwS<@YfMIO9w$cYFd z4(;dd^~3f;)M n6%7Q8+|V02x32Tz9Rjo)f!seRe{Wv=eHuCO<$K9NmR>f-v0 lq`q(wAe!O?@EqVXXq0w<-E2{6}%TqM%oe$~g zUQv?c68fX#>|Ow6 Y*KF-$)txWdvT0Zt_3)maS*)kCrj*oz%sXa#`XB}0pw{HJCVNK z!*G=3I@8>_!FQ-&@uGHc7uSH|;(dh1DUQOEP-au@F0?{63mEUb<^9it
zA^=C!K&~dJw?PXrns|)LW`zqK!C~!shFEn;Y&_Y}inMvd$`30w5_qgV0 zj(6n!Jn`q3mh@YRpsNKLtE|J=*?Qs1uwYL}&)N0iFVuo$dJr?TllD*owM5q9p~_P4 zA^(vC7HKR~bk?dcT5X|zs%#>Z!f{^0XsBnQQNxe^d6Kv$B?4Oeo3)%@{{^L-w!1>e zuka#}=2OX7e$}Qri`bXUf6_@AD~2CdtUt}#QyNOqpiH-TKhI@}zi{J(*4gH?$FWf9 z8&9)od*~P>XZQ|RHeUMlb}!rH^+U@DL_cR$_U!C1+!MQ4UwF}& Inn zM$A-!ocZ)Dzzh)y$%yj!XGuCwDWB7s=a~-Qr_?9~?JgSM!Qb0{!G47Rt%8s4LZ*gM z?14Ua5YExg&VXU%4v`sWbkgRG3J|dCm w!T#5fNOo}%v$IS|D`SFdyT9b$)r#!hn5Z_xs_3!bQOowAQQF5mAHyAOl^Oci zPh$L*U*ZpxYKb={)UJZBP@+GprM;VzxfukKtlY%De3~i)ZXuM~j}aOG-#RkqB4V+k zT>qW&bPmHZy`VjUyg(Svb $Za4ciNPoQq%~`idOarn@2SvlyHRzOuJt{Hw~B zrT^_8JkJ*Y>ubyKEz4hc{yeaC4O*R_IWSU5%9M=9JIazHNPe%EJL7|MblRzgi7GPl zfoEX>J J&iFINm&!$_5?6aKNl=sxOuzf5~MoYZy=1&q6n4 zK27r6YLaAa2hRPlro8{#7tvoKltxKvBXO-j=rP|8Y)?7JK`5u-CA_6Mz52nQf|sY~ zVU91(l7tLjNogtPE2mFVMjULcu|@@LBukh@mDJDcsTEFH@JvmQe|gndTLMW!mc<$* zQ@jTEIa8CZ9^X^8>33>xzvUq7@Fwc$(2rAZcVtO>tQ0P2kg(>XWAmntl EeV;zApK#47J5$oDb`i;^I;TU&@(Haxo8m&H={8#2usY@ddsw z%>Xg=v=R&q41MsZ@eSyeJwuWjLOE2kNdkHXl1U;X+ZZXR7rr7kv;N5@5%^%x(HYmb zp6u(@4{&Hu+}~jPZ|*f(&P)a~GE<(g>D?J(z*FZD7MCH6HzN5q+nP+?#&2Vl8A_)w z%)I?+ZoJ#Nv3v7`-f$|gW-81RLVU`2PZXqQXP8DWtV8eHcBfwb^~5`yyL%`(ERuk3 z!?SOluy0q2O2aZ06EK(Z|6Ia)7fd?1{&zY4${_!%m;B8I_6cEE{dTrqi9?&|?s4_1 z9!;>ofCnj_6`8B`hncI*KSz&@cegHGgSIX!y-! (7_6vzKcS zq+?PZs;6>Q;toR~x#ZIELm4HfkC?&b|I$m@ME}eKuC4M}f9{csaZ!+K=;`@fZ{^#z z)Hxtu*0PZAs-)>)h|g(@VU}^LMO5VIte1zoFXWvRV6~lg^t9pUh)E)G0FzGsqEEt4 z=g^2K**WI8D5RQK2JbS e)vcdDZA-5+Zg-d$j|cr-qqmjI3n5w0>C@dmodG{fXhG%A!=8_pLu z>0W(pY2dPT+)rP1?qq7I4^mFoxwNDuwq5)D8Pr2OqRfy*pH{P20_{PYe+rvTvvZQ= z {VC%fJgxn;2n{$D>f_M448)^1+>N<6*l3891e z!2LWk<$D|5h{j J?y{@nzUn1TGYkA1ku(Yvzi!x?)qE?m!SHz&5 zf*tkS{p*XH0XzHsleri60ZfTHB$Y p{Sa$gv3zX!Ama^BQv2<;zr0CRg3(xPi! z)`&X;PQ`s!f(V!9L+mz5g9Lj{KcV6_Q(XdZOd$&6i^O+3LmKZN(zJ*<+JM~erBSgY zf5xTXnlgQUV2bO9$I0JK1ZsNwnDA3`2B$fuJ_&}XF(6kkgJ0X|&^@Dy%;>=U$?ofi z%Xjx02vewuwvlAfih9Y2Tc=Wtq+q;gfXHn!Nr~BZ=1JWZf;jN8F*Do*0Ub*ID9U0d z<9k#p)}e%FfZCQ83=57(7P~L5d2YQ>=YRl4vNr5IVC(S`0hd@g%|SKBdc1g!Ao!St zB~RGS8-!(p{^~(zAp~>)={;mn7S=` !5 ziI-S^nn@BlDZZl@PU`%&5P65@E&T$myl6rX1r^toyL+0lvQs(LL*4j$Cl z?GcFfYYDDh$N^s6jW6{zIY%2)i-Q;OF;c}_P{WAp&B-0*U#F}PAG8)hC_h_6e799@ zky6ewZ$?+a%<%mZHb~x_eq-6hwzA!k!;0Wo`fx$b$SbyGyz-T!Z%sGY+&}M;)jSV! zLCGSuR8NLDmYd-IiE
a}z-i;Euq!ZDKWtGd2 zypu@P;kJj6;&u^+N52EGrjHD-jU4V`jOkD9$RPgI0!=xggP;!T?<7>aITZHwZgcIl zKno7xuMGAaQzoD0hV=|);=U~KBvrU6uff$A*EfY#uLRyH;D7m&&GByhQ(YmQ&2w7b zA1(#wPbg0U9#QV-dKQr67CDbFRvoLpAefM3Wi{Jjqf+^-s~hPQIZQ=kX^n=v<62 t!Jcr2%;|Lqg?j~I~y@^9DN2j@tacCSMO z`36*ZHOVduJ566kM;kmHjG6c;9X&8W=k0w__&JDW62-etqgYxj2BZ!)Eq^Ee{Ia>O z03R>XjoILBWVi5>_xg@bj$OM6bR=MHEB_ZD%QtyHUD8en75BdEeX7;#7k{rJ!}i$A zMr>hG7Pzi?zcu#3 |eU&&?VPB9DX z+;7iR6sx+fh7DU4yLx&CyuLBEzv{}BIQw1q%)7z+@jd+)dDGhCu0-cAWB6G0M%2y9 zJYb) xAUIDIo2&~lt zCq#?G2c13-nItm4dhVFI=-MV>LAvC!zrdkCUeMG^sgJ{TF!!6Z5YkAAE|l)GCX6l= zA@TJo^m|TPKTq`WMRIrQGZOL?-I6NRK=`by&nnB(DaE-DRk#!-;JmP~74tl|w-#YN zgp>PFsA$`Ykb@<@_vrG|*J|81k(XaP1#>!e!H;H0uG?Dm3>PDesg<^dgiU0w%echD zW706OrbDNFlA~JKt`-^Y{>B-|OBbuj6FbisZU2Tr3r)mnwyAF=K0UqO17ezPA}y?M zB&GkdFDxjfA}JZClu7HpL9(~U1l-e k1mM7oR;ubc7W4; zI_621`W!gdoh!QO-xY<2N7`tnyE6?4YhtPDpw7tj;$k6r{DgL-Bqfw2DW%Be{}A@h z(RFrf-)QW{wrw}IZL_gfoCa-dwy|y7w$(UoY#UAc-R-mYe)s#GbH@26V`Pl1m9^$Q zFU%jVDFPA2Q-AsyZx!yMa^DwTuMG-PBj8?LQi6$y>gqHs RNmvixQ>xgc&YO#m(t2)QBackK%$sgjvr3b$4R`6eh2+R?v56=sS&JiG>iUc*Vyy z@xO&@Gjgk1UC~r!5aAp=+HSL-Ep%O Esov88_+NLwe^(8Y<5Uk*yx7HxEo$&I>DR(z#( z^M*{!S0xnGj~Rof+q|^RtjUwJa3Xn;KyYhv7dww0;1mq`dU(PrW;#qwRa#Lg 8RO!mFaccEwpm l&d-a zWTFTkzJ9K|_w0{3@DM76N2U-N0r;>1Xjt&KN_#?@3BBzo7PvPONk50uOLgoQj2iy$ zRa*>we(+I 2n(p=~39KZLN8K8iyEd7FYO^-S4 zKnH_(nNCN;nGAsj)RDyWwR}D!Y%9Xy?df`id`9qGo2M5`T9Z%gqeWe%6%Iqe63}#- z>G-w;WZciFF4Nn4b?T+3xFIr(10tR@N=YpgavR;5F?j_|L vc}J+s(9>fZ4H4Q zg6^)E1sZwZY8<5tZ6|~$scprQxB#P|^2u#y@cm-rJF}&WFbA!mB{FEOy5QzenCJ?H zD;V 6=(2 QDTvP>Mn`zc zq6`ePdAQh}enFuzBO8U+dJQc$xs^1{%8*od !vLhM6cXSco=iv(SEVPv?B^}e9~w@9|Yhox!Jl}u(%9yLB|YpKH( zBnTlEJ!>NlE1dZRg;NpUbO}cMfkut!&<8Y$2A^HYF|{tM-mLMj8@>>JUE-;!8YXUT zg!k@K*5^5aOJ|{)C8D?fiQ^}oU>89 i2QAN!ieJ{)YL48<4w)%DX5M 9o7DJ_q(zpI)Kw`PajY{cIc6U_{f z6o$=O4dM)0tyHlrxEstzTiF!N>Ei8;k<~T*KmORsDAcGJQUW61L z5fNfWKCm#*WtkYNGU=C5gd|ArdNo#s+XUQ=U#Tj279& bz{?&2Pe@sNi_* zI)O>W>lsl~c8z2xaaB`F_GD(AXOpH5)O@?1e1SIEPETMP*qh-e(|n|xF;BXKN+LR= z^5))AjxH9z>#Tq7=a4znevt4r|MywE<|7AalYY_>Yolf;qc2e 1QZB!q=Tn!48;Zzh{ctR_~Zy&?;o zk-Z|n`e;Qs&nBPGU!T1F`ES>r_D&JA`@I$zKVc8k8xi0q6>*tP0(dp9W_i6vo5f>0 zY6(l)IdIP0am_zx7J_^+ &lz$#3}zASE~ohcbuL z)nOmcH*{Z$)Z1Ep&tIxHel6V@fjtK5W{-v*G8O7S80ci86(57wjg#IQjnVK-ECgSY z&py|kqV8b4S}ZpvFGVhoRLjeJJ)MuK?Zg$D*rC@q@};(0o_TP6W^=-B;B3O_HDr~) z?Qbx7Y)w6cpUGFTtQo3ny4SYvk^g?XHT{B*sAo9LP6bxIIj0o#+T_*JoAr9{#|1k4 z >rHpZLRsgSL&><{_pp%ZKBV2-MT|2Sw^E>3yTV&xU@CUxx0|qPctJ%9xy; zwkB0AHwE^;@O3rLtH{JpU+mj4T!CM?Ao5AERtuPj5F8>L7aPjkp_r6gu^+3sl5yMH zXg9P-5An71n9=Y(3ibx8NjrDvjK~)RQ+-{4y6s2yM+1hbKQI>Z#X85#!XGHh?(sX+ zW0HUb#em9DRsRH$eWl$4mRyByTy~%Apvw?Qa%OWh4ZqFnuPszYkZ5{F4#?qRo3OL{^g-$j2|#cg?^H+ z4O^O|UyNMe=s}sK?IbutSCO7Ql4mj^En`1?L{<6_a=eTI`xtY;s@eX&)oDhcItgG4 z*Z<;ehc-n3=GNph6WHPP0qzSPMKtw< pThP`UFvVH~W=%u%f0j z5JQs)st{b@_xP>XaZ$>3S4U6Sp|Ll#vfv}HSQ|7akss6yp>R;T`2Nw+g}A3VQ93^j z{D;HYC5<2s8kFsQiV;=KA5alXS_1P`c_Gi3NH7g14Vx5qeLfV P3KO>|t_O z&*l%z_jhTtwbFrF-tkD?%3{S 4?-g{h#o^`lTlUV~J>Sk6BF#+uRbP_f`J<^@c$L{BKv!TNFCi=u zm?qQJno{uSdv;~Y>>uHC8;^9gt-hH(IyAU%X!FF`6=f8CPDZhBj`eXxe5O{;p-M}# zaQ-wS=Ru~td+gewq@uU^b*mcCm7fQGS^|5^gm3VsIAg}4bh)?K>W&;TfcX-D+=wK* z?LN6Pn-FxQk%|gBQWd3{UDyoOM(&Iro;F%s);5)M2z0hYXb=+KbBCN=?*bivJ37Z3 z89!k+u;eNqSI%#)LWz9eakX@PUJW42XYXDJ=(vM%35v`JN}4U|cqUt1&s!R_jy~1B z4r``+889fGY1Q5JNIZirFEw=<;1Y#PH&sP#mJ=9eZ`ztYM(^89FbL#3Xv>S~F?Df0 z1C)^(eMp~Wn4VzJF&>e|0tf5rIqHN)xINe-)ls8bI1LTxq8Hu`MWOfD%?wnFvSUNU zNspxwNtemOABGlzFZYd;FaRo$JH7cmt4lLP$uuyrX^~E2`O!p=%|AKTlK0E|O6K9Y zh4s*8H2D10^$yflyuLT7$N`OG02mg$Zq;h%ZB3~LQo&lgPWj%J5%8;V#shV04YO!P zyjXem&{-zhOTJYjest8gRAa_a{hDvkP@M@olSz75UskA?m=5S%jR(yx=BKe6=)C-h zx1*9%8WCDX#78>2DDZ%o*#TmPx7A4*h#6+&i=wC?pJTJKFThU#7k608*izCnG{Ouu z`(V7K@0yy~(I+z8)CT-LW?0$$5P((hI9ItjgIEj+H{@{u2s;7@HJh10{^jrJ|MlJ- zSj$=vpBU4Sbm~)EoEqRO+9pE5*TMg<*F^x3dGcVNUjguqfseAj;5gLuT+U8;@k^PK z L*0LK`M~8iZOJA$nQ#CyUv1LK!MLVZ^5`c&IJs zHZ ^b>J|FY9eeM|$xy1bV?!HeAav_&Q`IIFK^GQ)PaYk_D_EJd;BMax z#T#!3ymJB8?JN!SclBx%0dBaN63DniK*j|!MYab+wZ&<9Lg%AnA+aCG=hGf|A#pp- zgrl}|9Dm7FuOC}Vpc0d`k2uq`G3`hl2F)BlS!myfzz_DgSXQy7zqc`XpXTMg9-eWW zw}AdxipiEhe{S wx(iWTiduVq2XO^*nI!X#J^YJ&vpkC2@ZgOktg!+uIv^(r*Hk?iJ}%K z*eJ;1_4%n=5b}bdjkR4*e{Oy)bS;!RQF}4h2?R9&oWwBEIhVK!%F6KWW88WD+7TeX zBJf&bwW=&2CFwyX$-SEc;n?y^Z9Biu qHz6`JiF{lK}v7RvU1HsAo9 z?u-vDmZ-;{<8XRcpe?@+ugh >9{GMs zu@&?HK~#eXW7Udl_U|YF>Y5z}tY AY-|9wiTZ6IobF95t!7k z9jp?)o8JVZFJdh-g^Xj;ZxCrK9QsCQX^R&d;B>4&-Q{Rz@TU*t13I7i%k{!S-a>*t zStpq-VqCQ}Hx=ZU6W7}a7P>%dCA%C|2!z7s@Iz?}umoF;hh!d6>X4-4N?i6*4zi<_ zGo0jcwwq?46}XxZLK3|zwLKnrQXzq%@+LpQmB646-&ZS5v_-n}$SwGcuGN6176bmQ zKxhG*J;XtC5>L Nsh{7+4vsHhqyI#&>!VI&{*Pn2s z7;==^;a5s90UeMF{<8`;C4E^$PBv)>Kit2c)B)lm#Xqs~Cr2vkZ!~~w5b_5$vtgl^ zVOF|w968#FnCqjg>8-06sfI+3+b%9GZi{`y(+f*V{i?Vn=8hp@M%UMYX%0XijwI65 zXi~pNaVasr#@jlCOBLXrocX& B{cyLSauMbk$-JV}7SZ!XLL5Yn10tgqP*7#UIlb zK!z0eSkPrfICn?hKW)=^CkLVnsWNM=gBY37%&X3W|E7rpx-%fCevtjL3GujSMwpjL zaP1pT*l7*37ZJkxW$#HWynkp^75qj$ip=!wr8cjUAc`S{UY4KiLF4`3 c$yvMppXF=%f- zpJRRSIvLdGb L3A6{U zDd~8tEx0;Q`aqz{FCT0Xi {G zG6)>A-b`o^W3|Z6b8ly+Bs)Cu?Y_g2PpZ+*W@5ows$#a>zJ+BuFrQNa8)MXO3C^7f z6N#^;04Aig6n~%$wx(xLU^$$>dMWF~I^d4n53691hlBok1zUPEFg~`^-c?QjeIc&_ z<5VoLNg`UopzT{i)6faF+%FI)pW#Ppoppofe{qR5KIf7{0+)a>gx2VSiIU|JNjOwc z*RoOrWRyQ-2K+_ZGa(=u*H= o9e;VMkSSD`w$Q!MP z$0wbrldqp~wK}&nAJEsQio0@zPdQ~xbMmqm?&Xl0i8~S@USkSspAF+BLCNiE!`p;1 z%*U&!J=2 B61mb7$n0 d>5+va{P-sEA>3oq=%b7M%DIq^NMS4|DD#C9I8^Se*$vdHOQc zcqPwG=4gBK&K##g^rI%eT`Si$*hwBJ8x*I#f?}w|flPUW25v}(!?(0Kf)UsLxC6}v zrA=BUqk0j{(k!B#XxAa7v*bO?y?zlQKJ_KUO`GVIjD@qC-y^5Le=0>%O65f7^mNNB z@q|