From 4e9dfb9dd18bb94bc32e0567f9b07ff5e0df6efe Mon Sep 17 00:00:00 2001 From: sunnie <406803045@qq.com> Date: Thu, 28 May 2020 18:09:25 +0800 Subject: [PATCH] readme --- .browserslistrc | 2 - .editorconfig | 14 - .env.development | 4 - .env.production | 4 - .env.staging | 4 - .eslintignore | 4 - .eslintrc.js | 192 - .gitignore | 24 - .nojekyll | 0 .postcssrc.js | 13 - .prettierrc | 24 - README.en.md | 45 - README.md | 982 +- _coverpage.md | 12 + {public => _images}/favicon.ico | Bin _images/logo.png | Bin 0 -> 8239 bytes static/me.png => _images/mine.png | Bin _images/qrcode.jpg | Bin 0 -> 43652 bytes _images/qrcode.png | Bin 0 -> 6749 bytes _media/custom.css | 25 + _navbar.md | 0 _sidebar.md | 18 + babel.config.js | 22 - index.html | 91 + package-lock.json | 13266 ---------------------------- package.json | 43 - public/index.html | 27 - src/App.vue | 21 - src/api/home.js | 6 - src/api/user.js | 31 - src/assets/css/index.scss | 14 - src/assets/css/mixin.scss | 36 - src/assets/css/variables.scss | 3 - src/assets/logo.png | Bin 6849 -> 0 bytes src/components/TabBar.vue | 45 - src/config/env.development.js | 9 - src/config/env.production.js | 9 - src/config/env.staging.js | 8 - src/config/index.js | 3 - src/filters/filter.js | 37 - src/filters/index.js | 7 - src/main.js | 32 - src/plugins/vant.js | 7 - src/router/index.js | 34 - src/store/getters.js | 4 - src/store/index.js | 15 - src/store/modules/app.js | 19 - src/utils/index.js | 110 - src/utils/request.js | 58 - src/utils/validate.js | 20 - src/views/home/about.vue | 108 - src/views/home/index.vue | 75 - static/demo.png | Bin 26026 -> 0 bytes static/gognzhonghao.jpg | Bin 22683 -> 0 bytes vue.config.js | 180 - zh-cn/alias.md | 19 + zh-cn/axios.md | 106 + zh-cn/base.md | 36 + zh-cn/bundle.md | 22 + zh-cn/chunks.md | 45 + zh-cn/console.md | 34 + zh-cn/env.md | 84 + zh-cn/externals.md | 84 + zh-cn/ie.md | 30 + zh-cn/pettier.md | 50 + zh-cn/proxy.md | 36 + zh-cn/quickstart.md | 19 + zh-cn/rem.md | 71 + zh-cn/router.md | 34 + zh-cn/sass.md | 79 + zh-cn/vant.md | 49 + zh-cn/vuex.md | 45 + 72 files changed, 1022 insertions(+), 15528 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 .editorconfig delete mode 100644 .env.development delete mode 100644 .env.production delete mode 100644 .env.staging delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js delete mode 100644 .gitignore create mode 100644 .nojekyll delete mode 100644 .postcssrc.js delete mode 100644 .prettierrc delete mode 100644 README.en.md create mode 100644 _coverpage.md rename {public => _images}/favicon.ico (100%) create mode 100644 _images/logo.png rename static/me.png => _images/mine.png (100%) create mode 100644 _images/qrcode.jpg create mode 100644 _images/qrcode.png create mode 100644 _media/custom.css create mode 100644 _navbar.md create mode 100644 _sidebar.md delete mode 100644 babel.config.js create mode 100644 index.html delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 public/index.html delete mode 100644 src/App.vue delete mode 100644 src/api/home.js delete mode 100644 src/api/user.js delete mode 100644 src/assets/css/index.scss delete mode 100644 src/assets/css/mixin.scss delete mode 100644 src/assets/css/variables.scss delete mode 100644 src/assets/logo.png delete mode 100644 src/components/TabBar.vue delete mode 100644 src/config/env.development.js delete mode 100644 src/config/env.production.js delete mode 100644 src/config/env.staging.js delete mode 100644 src/config/index.js delete mode 100644 src/filters/filter.js delete mode 100644 src/filters/index.js delete mode 100644 src/main.js delete mode 100644 src/plugins/vant.js delete mode 100644 src/router/index.js delete mode 100644 src/store/getters.js delete mode 100644 src/store/index.js delete mode 100644 src/store/modules/app.js delete mode 100644 src/utils/index.js delete mode 100644 src/utils/request.js delete mode 100644 src/utils/validate.js delete mode 100644 src/views/home/about.vue delete mode 100644 src/views/home/index.vue delete mode 100644 static/demo.png delete mode 100644 static/gognzhonghao.jpg delete mode 100644 vue.config.js create mode 100644 zh-cn/alias.md create mode 100644 zh-cn/axios.md create mode 100644 zh-cn/base.md create mode 100644 zh-cn/bundle.md create mode 100644 zh-cn/chunks.md create mode 100644 zh-cn/console.md create mode 100644 zh-cn/env.md create mode 100644 zh-cn/externals.md create mode 100644 zh-cn/ie.md create mode 100644 zh-cn/pettier.md create mode 100644 zh-cn/proxy.md create mode 100644 zh-cn/quickstart.md create mode 100644 zh-cn/rem.md create mode 100644 zh-cn/router.md create mode 100644 zh-cn/sass.md create mode 100644 zh-cn/vant.md create mode 100644 zh-cn/vuex.md diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index d6471a3..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -> 1% -last 2 versions diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index ea6e20f..0000000 --- a/.editorconfig +++ /dev/null @@ -1,14 +0,0 @@ -# http://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -insert_final_newline = false -trim_trailing_whitespace = false diff --git a/.env.development b/.env.development deleted file mode 100644 index 9e26dad..0000000 --- a/.env.development +++ /dev/null @@ -1,4 +0,0 @@ -NODE_ENV='development' -# must start with VUE_APP_ -VUE_APP_ENV = 'development' - diff --git a/.env.production b/.env.production deleted file mode 100644 index 4b2d764..0000000 --- a/.env.production +++ /dev/null @@ -1,4 +0,0 @@ -NODE_ENV='production' -# must start with VUE_APP_ -VUE_APP_ENV = 'production' - \ No newline at end of file diff --git a/.env.staging b/.env.staging deleted file mode 100644 index 92749e3..0000000 --- a/.env.staging +++ /dev/null @@ -1,4 +0,0 @@ -NODE_ENV='production' -# must start with VUE_APP_ -VUE_APP_ENV = 'staging' - diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index e6529fc..0000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -build/*.js -src/assets -public -dist diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 24d7539..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,192 +0,0 @@ -module.exports = { - root: true, - env: { - node: true - }, - extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'], - parserOptions: { - parser: 'babel-eslint' - }, - rules: { - "vue/max-attributes-per-line": [2, { - "singleline": 10, - "multiline": { - "max": 1, - "allowFirstLine": false - } - }], - "vue/singleline-html-element-content-newline": "off", - "vue/multiline-html-element-content-newline":"off", - "vue/name-property-casing": ["error", "PascalCase"], - "vue/no-v-html": "off", - 'accessor-pairs': 2, - 'arrow-spacing': [2, { - 'before': true, - 'after': true - }], - 'block-spacing': [2, 'always'], - 'brace-style': [2, '1tbs', { - 'allowSingleLine': true - }], - 'camelcase': [0, { - 'properties': 'always' - }], - 'comma-dangle': [2, 'never'], - 'comma-spacing': [2, { - 'before': false, - 'after': true - }], - 'comma-style': [2, 'last'], - 'constructor-super': 2, - 'curly': [2, 'multi-line'], - 'dot-location': [2, 'property'], - 'eol-last': 2, - 'eqeqeq': ["error", "always", {"null": "ignore"}], - 'generator-star-spacing': [2, { - 'before': true, - 'after': true - }], - 'handle-callback-err': [2, '^(err|error)$'], - 'indent': [2, 2, { - 'SwitchCase': 1 - }], - 'jsx-quotes': [2, 'prefer-single'], - 'key-spacing': [2, { - 'beforeColon': false, - 'afterColon': true - }], - 'keyword-spacing': [2, { - 'before': true, - 'after': true - }], - 'new-cap': [2, { - 'newIsCap': true, - 'capIsNew': false - }], - 'new-parens': 2, - 'no-array-constructor': 2, - 'no-caller': 2, - 'no-console': 'off', - 'no-class-assign': 2, - 'no-cond-assign': 2, - 'no-const-assign': 2, - 'no-control-regex': 0, - 'no-delete-var': 2, - 'no-dupe-args': 2, - 'no-dupe-class-members': 2, - 'no-dupe-keys': 2, - 'no-duplicate-case': 2, - 'no-empty-character-class': 2, - 'no-empty-pattern': 2, - 'no-eval': 2, - 'no-ex-assign': 2, - 'no-extend-native': 2, - 'no-extra-bind': 2, - 'no-extra-boolean-cast': 2, - 'no-extra-parens': [2, 'functions'], - 'no-fallthrough': 2, - 'no-floating-decimal': 2, - 'no-func-assign': 2, - 'no-implied-eval': 2, - 'no-inner-declarations': [2, 'functions'], - 'no-invalid-regexp': 2, - 'no-irregular-whitespace': 2, - 'no-iterator': 2, - 'no-label-var': 2, - 'no-labels': [2, { - 'allowLoop': false, - 'allowSwitch': false - }], - 'no-lone-blocks': 2, - 'no-mixed-spaces-and-tabs': 2, - 'no-multi-spaces': 2, - 'no-multi-str': 2, - 'no-multiple-empty-lines': [2, { - 'max': 1 - }], - 'no-native-reassign': 2, - 'no-negated-in-lhs': 2, - 'no-new-object': 2, - 'no-new-require': 2, - 'no-new-symbol': 2, - 'no-new-wrappers': 2, - 'no-obj-calls': 2, - 'no-octal': 2, - 'no-octal-escape': 2, - 'no-path-concat': 2, - 'no-proto': 2, - 'no-redeclare': 2, - 'no-regex-spaces': 2, - 'no-return-assign': [2, 'except-parens'], - 'no-self-assign': 2, - 'no-self-compare': 2, - 'no-sequences': 2, - 'no-shadow-restricted-names': 2, - 'no-spaced-func': 2, - 'no-sparse-arrays': 2, - 'no-this-before-super': 2, - 'no-throw-literal': 2, - 'no-trailing-spaces': 2, - 'no-undef': 2, - 'no-undef-init': 2, - 'no-unexpected-multiline': 2, - 'no-unmodified-loop-condition': 2, - 'no-unneeded-ternary': [2, { - 'defaultAssignment': false - }], - 'no-unreachable': 2, - 'no-unsafe-finally': 2, - 'no-unused-vars': [2, { - 'vars': 'all', - 'args': 'none' - }], - 'no-useless-call': 2, - 'no-useless-computed-key': 2, - 'no-useless-constructor': 2, - 'no-useless-escape': 0, - 'no-whitespace-before-property': 2, - 'no-with': 2, - 'one-var': [2, { - 'initialized': 'never' - }], - 'operator-linebreak': [2, 'after', { - 'overrides': { - '?': 'before', - ':': 'before' - } - }], - 'padded-blocks': [2, 'never'], - 'quotes': [2, 'single', { - 'avoidEscape': true, - 'allowTemplateLiterals': true - }], - 'semi': [2, 'never'], - 'semi-spacing': [2, { - 'before': false, - 'after': true - }], - 'space-before-blocks': [2, 'always'], - 'space-before-function-paren': [2, 'never'], - 'space-in-parens': [2, 'never'], - 'space-infix-ops': 2, - 'space-unary-ops': [2, { - 'words': true, - 'nonwords': false - }], - 'spaced-comment': [2, 'always', { - 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] - }], - 'template-curly-spacing': [2, 'never'], - 'use-isnan': 2, - 'valid-typeof': 2, - 'wrap-iife': [2, 'any'], - 'yield-star-spacing': [2, 'both'], - 'yoda': [2, 'never'], - 'prefer-const': 2, - 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, - 'object-curly-spacing': [2, 'always', { - objectsInObjects: false - }], - 'array-bracket-spacing': [2, 'never'] - } -} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index fdc3bc3..0000000 --- a/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -.DS_Store -node_modules -/dist -/docs -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -package-lock.json -yarn.lock \ No newline at end of file diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/.postcssrc.js b/.postcssrc.js deleted file mode 100644 index 1b534ef..0000000 --- a/.postcssrc.js +++ /dev/null @@ -1,13 +0,0 @@ -// https://github.com/michael-ciniawsky/postcss-load-config -module.exports = { - plugins: { - autoprefixer: { - overrideBrowserslist: ['Android 4.1', 'iOS 7.1', 'Chrome > 31', 'ff > 31', 'ie >= 8'] - }, - 'postcss-pxtorem': { - rootValue: 37.5, - propList: ['*'], - //selectorBlackList: ['van-'] - } - } -} diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 26e9376..0000000 --- a/.prettierrc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "printWidth": 120, - "tabWidth": 2, - "singleQuote": true, - "trailingComma": "none", - "semi": false, - "wrap_line_length": 120, - "wrap_attributes": "auto", - "proseWrap": "always", - "arrowParens": "avoid", - "bracketSpacing": true, - "jsxBracketSameLine": true, - "useTabs": false, - "eslintIntegration":true, - "overrides": [ - { - "files": ".prettierrc", - "options": { - "parser": "json" - } - } - ], - "endOfLine": "auto" -} diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 4d759aa..0000000 --- a/README.en.md +++ /dev/null @@ -1,45 +0,0 @@ -# vue-h5-template - -基于vue-cli3.0+webpack 4+vant ui + sass+ rem适配方案+axios封装,构建手机端模板脚手架 - -#### 介绍 -[关于项目介绍](https://segmentfault.com/a/1190000019275330) - - 1. vuecli3.0 - 2. 多环境开发 - 3. axios封装 - 4. rem适配方案 - 5. 生产环境cdn优化首屏加速 - 6. babel低版本浏览器兼容 - 7. 环境发布脚本 - -#### 多环境 - - -之前写过一个多环境的方案,是基于vue-cli2.0的 [vue多环境配置方案-传送门](https://segmentfault.com/a/1190000019136606) -最近新的项目采用了vuecli3.0开始了一番折腾 - -这里参考了[vue-admin-template](https://github.com/PanJiaChen/vue-admin-template) 基本思路不变 -在src的文件里新建config 根据不同的环境去引用不同的配置文件,不同的是在根目录下有三个设置环境变量的文件 -这里可以参考vue-admin-template - -#### rem适配方案 - -还是那句话,用vw还是用rem,这是个问题? - -选用rem的原因是因为vant直接给到了这个适配方案,个人也比较喜欢这个方案 - -[vant](https://youzan.github.io/vant/#/zh-CN/quickstart) - - #### 总结 - -因为项目刚刚构建起来,后面还会持续更新,实际使用过程中一定还有很多问题,如果文章中有错误希望能够被指正,一起成长 - -# 关于我 - -您可以扫描添加下方的微信并备注 Soul 加交流群,给我提意见,交流学习。 -
-
-
-
-
-
-
-
-
E_0E`$`*tH5-j`g0 z=Ce2?cH%D`MGIQR+M~v8M{rOol2O|5)FXz1>GD>yD9+_+_v z<&6fPb`JT>>ea$akLOx$WR`JQ0p(ar%Yv|?z_4_k_M*g$wi``1o;f@+{%c~QYsUe- zTa_tKVe6=8VaImH%g9|!c)jzdT=aUzTSuu E4ARe}nkS9>cs z%iSAVQ~F}$XaD9oEx$fSCqrTEbv ^m+nnxXXKMgtotn-orG3p6Xf0U#bLf=1xJXLHX&`6zu zzGw<8^#kaPK&pM&9010maVh43aqCu(W}N6=wK*Q73?G;N1qDZlKH)z0Se=fSLO6tJ ziHxi2(WP-0iZC;ouM#5mjN`=?Pd{>)f} VQ6&WV#_8FVi)HgKr0SFJv#=3=Yo0085ki znt2Nuj=oyN=NBfu{aBUhF(pk0B#&;99kez#mk~-&4753wOdYQZCg}}EF5w-AO`hDt z`PrQwS>!Q>mQ6lq6z{v(((odQ@Wheu>7ISyRX0Ua{^Q`5-O(z+Ee`ol?4u$~J`dmY zODw18^nLs`h>rRzFY83Zg+BeZ?EanDD>ts*FzzhY<}z4uM%>vBcp^j5+(?w+=>T4W zvT6o=rQL0**)POH7Y+z1k9;v7DVF%@Df^1r&Zm3+)_?uB?$tUHae%>njHtItA%|pm z3JnIx!E3Oj)yyT=$C7#rvjmORA{OE4)bg3ZKsL?9`07C9I4#5KWa3XhyHoK}7l-$+ zw^uYB+qPF>e8uxS4Z>|M&>pxmf|o%<#4EG$9@ZM{d2;7bauQjCWDR+UAR#qPlg068 z)OZtQU->BCEqG{c4JJE{G#VW-`#G%^?CR%-)IWD`+c~e$jBjP=k!4VCcFA6lDeQwR zD3J7)(unW*dIhCH-$^j@z-xvqm-__2;kQ!YU~8xD_6EV 1^tFKkA%%X;>c^$xkr3d%a8fQ~Xz%un)Ahp*7f}e6iYuFcf-s1&Ra03zEVb zlbWS65Dj2nNq4Ya?z(K!EH<&WpqI>;pmF^XyK>G6T)t7sMs45oViRcbq36XY5MsyH z4~i|of87V60n+dRA!lZ3SSpv#kB+xB11UmM8{oTea9(N&k}HBegg!pt;2Nw;jfv;Q zIr@GuiNZ-N+K?S@<@4>HH# 5$nt0&^>(wZ4nR(`peS6JC#zd%$Jp)!XU>nT zEZNSUzBlvd@F?3wAlG-W2yqga%;(6Fuvi8iKSmL{gJjVb>Dy^Jav(M7#(+JKoB&}E zqB%ZWJ&C+!fv+FKr) ~m zyE&fS69lncIjNtbXiPi~B(Pd$b0PvRRTEI$<~vdSn?8 <^w1o(?hO`r zKj?BpdB5=Ra%82!2l3Hx-sEO)F_s)R HLZIjCPJq3{}1Mg!6adT zm^IkqW%~N2Oks-T0Sb#sqG*}7x`y)m G3_JW41%c1 YHCG`7G{chY0Y6OPi& zb&^JsBG}W7k`sH1tf0gh!YIpIKjP|Empb2s&uHH%=m@<&%Dzz0F*?zWP(fY_#RZhy zE*X2nTZ74fB$so_9)1qq<-?3}IB1kF)|e1_K)Y~Me0Tt9Sc_c}C<$+|+w|r8JK*E9 zEVrhj-Ngu+m6mQkAH8+q1P2G-NYL&0aVGnXS87z8=c1=&fo{=Xqij!&TZk8bd;Y#g zdW&gdLury!DF|{7n*q%X`X-_~Sizl^Cus6fcf>CIIDKA4O4M>Prh&|4B>P0Cn!mB| zLv^}xrYEpd``cPRlot%n{5e{|CVKOK7JoUsM0#V~8!CNLxlJ$m; zA#Gh@RH$0o7513n7=HF;m+^uQJ-qPBIRC5qGt2JKN zH`+pu*M?5e5FgV)=CJq`EVE2R{hnk^=CT~oNr1j(-<;4ESc9c#t|;M^z{kJr@;ydE z#m+dZq@V3)a7LCdUwq)B;m7jB^b@@P*c*dtVvOU2e}fp&B~m|GaSeveOt4NAmO*4H z;?6bXB_5XMd#EBrD9jHv*0c_*uXwOWq)}TIqVelySn0I}mmSeJp8r17uXxWB_Jfj1 z*+6s$eh5!WN|8FEjRdP#WJO!^1%#6A?n&{kW*{gDd4MZ1AeqeD?ihAVw!oUy)T}J2 zhkRey!(Lp?t5VMcCY7-GlTFXs9K}B%&SDxotRUSuCz6+PZaOZ$5s{bzvl-F@hzd?E z)&$8jjKpc3$b}3Pzv4Dj2jr)iqrp=o9h{I8GI?QtZ{^1ezH^}(4ZMC8`yDFS9ACNS z7nqeFRC9qDlbkShNN_cIrhgl8ABg8ucMvW+#}JRqAXGqomJd5Ea(n2ezTi~{Min;S zy6)j iq-PrGD>w8rt7cg)Bcpee_=Z`~AP%nAs_6l{Z{v3+*Rq``)9IA;dI@qn={Cuc! z!Z}t+=_p~?_%EMvPS4i%wgZ(Lv+T6=_R5@-!E~U+J4!?tGBX5q5kG %{M-EmrM~t(D^z64v=tUFs+4M6YMu0o#+1zx9_y;@6 zw ~-%JMQ>9(-l3Bo1#sDA>CZ|VMoj@N5Q;3qS&3X>d!izSb9e$CL9dvMd+ zd(8*I_juVkTirn-+$zaKy1|Uivek1z`wb6uV!q~4zRq3FTZoEm=s|`ze}i}65x!y% zsNgWcPb|+Rm-vVs0K^?)ROsW7`Zk~9EQNG)Wt4yVpA09x#IDISOf9YZ>*aU#hc*mv zDM7{o6kbqQZ0H^~pUfi55FHyoEYFNII+J&Rj>iO{^qeXOfs<}YxqaOjrYGQr);8ZI zjmP`6-)2T^d8#0QmP8)Pvf`m4B-4?>{Re_K%W&~F@BrkklC|)Q)8*pBU<6;HX)hqN z@`p>n(#=nn4DXgCce`2ScBRz6c%IL4wdYlZKY~y9&rZHi-J-xk05>wlYVQ2zS7w}? zlaTPIV&xYCYtW2;wU+zU)&NJ>7RAx4fS?(xglmztMjg7wE}kyy{Pa%={OU5xEDNiV zqqPD21;x-jJIk`b)>WvBAzp^e^bwmtvppxdSJOyI(JFrkW$6fJsM?=^xB3V{FZ6_(a4#hF7l}zS zAF90;DZzI@v@#J90W1sefZO>>h2Cue0Hf1~UVL&iI;(Cxe!_p}D3qXu+8!=xjWu#P z-Qnxv);&Mi`+FxO=NhzpP!_ r}+e9Ag2N~@-p2jyu1 z`EQoQ6cyHg2cf~Zh91+L$?QOl|L9?p<)y~NaM0SAjv(~AGDe6t5xh9Gf3nL+0Bz)_ z%|@j@{7KCl{-o5W{@5+Om0q %=OxVn;wBN$mHOa5*S9DEx{4f=}E>;WL{K$4DVmatg#%UTO(;={#_Xa^mss;QH>T zDQT4{X aJ*(4Q zMG@T`*dXx|pS)wvb|X+;@`w=eXEU%=%-~NbquhfE-3DpOXTEfE^q+8?Zj`@%5Y(FO z0GdfRScr5%ZRy6?I%v1fHBwZFUimW~G(K8|FiBL5t_9 4*Bvp}nWsIF;cGbHK~f7>I0d|6Ru%8JrB@%SU$2XyKD2dwbWKbP+*B)HZ;Z=2kE z`%%t(zZ~f;Ne5IDX?RI{$PLBRDx&QGQ5n$p0FMIIoovsm%Ra#81rP!Z4g+o8adFBm z=Bu4PePaT7$z<&ld+Jn7tqD&ujQv>zflnw&U^2*1&%s2mRIxc!bS87cQJ6L;Jvbru z8g0`--D*@;<7?g{?efN2>FQ9rT&UplZ_7Pe{zaC#m4u?GjH8wX;n6SejhBrowj_;T zmR@CWp@f6e&!_hEPqcCwVl@Vn<3NMok*Z>K;p|2811$z%rXXR)?KrM9!~^)I7=bMf zZWtp(*ymw>-n>`J*R!m-#a?w|zn?OfWT65Xka=%Inuv~pBH>N&=!{v0bVJ&Egd)*X zV8&YBw4jRw#5bX%g@tmL2BcG5g-g{0J@+sF(EYAQ^8d_sDrQ0mEguFR5^j=EZ2v9! zKqW?Qp6wQ(zYC%ARag0gt&;diJ6It)Nf3U=`JRfRrrw;a@nK|`mKMkCk`A=yduC5C zr&Q~IDEF;sSnECrsWq=Jk=}r$ -y z(%le`+D3#bcsx8D=V_}U$V^2>g+|9-r|)hb^<;fm(D?4OCnGBEX JZe&QkHN@t>NRcFAL2uq-5&6m z%V9_}tjTD5rH|903)m)3r^ P)@Gqt4e0Og z-%fC2^F5c`1p%F!qfOSR+bgwuI{eNI@g|$7CO`Y`l5~Mh(VjQho=xy=P&b1?3*D)U_g`R|vp`s!Z_d X+ukmy=z-3l?<7VI zmyf(JG_4t3k6A*%u_S}+FNcvfyd^z(wqDb{L80(7{@b2s&1*3GzI6*{=^q+>C;bP^ zB_2PVhU#cXH%xxI*L(IwLlSP{)TivjPa>OM#$58u-aDBqYaZNL2^*!V3al0fAi`|O z53f$>;li2ttzhmKD^)^5Cs~Q8QoG>xK2+;fpKV1|aI{s!8{r <}I*i$Qq|w}A|JP$$w~t-;_7Zn291&ZQ=qh|w1zHtPtGVPbK_glKKH zBGR#ga!O)QbXlRcWY5;ziji+ofrDa$63(-& zTcnIdJkOZzG*RQz(}4x|;Wp1w!aoFS_~to(8$ov!*H_t!X{+7<+^fJ*CxZvEkEMi5 z?Tzs_!b^|czmWGLeG0{Wf&uXTi=L2NN6BNlE@_a_2v4CO_)6LXL?^6}WkaMoAenEX zdHjPI$Me%XH)>I9-Q#1OoNQqe;6iuK2%8_BJv$hsbTofx#3bwDi+e|3FfddSTx=t# z?Y|}V6FBo2EV7o^2{?bR$TXL~glCcvqfwCMXH8UN{0P41N3P*%CaQ-jog%_RjPd%x zKF9T5{vDG%x>uHk3PO*Ua#4% 45*wD=2dEF-ms>5a zjY(#V{w(Z%m)}CKjfkoAJMxab>FHDYtiPk6XNJwBj92iQ7?6)yhL}gO0T{$f$#%ha z`&*5Mn!9KXd@%^ERgKN}Y#YX3(RE3B5UBIMgnVR+_XOHV4%JOrg2-rvVzD|%u9~NB zl*HSvpBCeX%_S#{@Srb4^Xf2C6Zp0|wcX3Vm)EZ_woQzyw%`A_Cn&b2pLaV|i#v8Y z>+w4oNvA8O2mzdiPXu(MfV0bEC~oo+er7u952C)nu}d4R_NJ0x+wn~(ayZUg)>!b@ zZW=XLYIo5ezB&*EQMM+h-%tZosT4g&gT5A46zXd`Ox@M~KZE2;8Yctx%ix~orG+}m zHt7JR0iF=WNKySbalxN>3b@mf$(q)k?-+k_310{1FxfZlrx =m^Zwic$A6~q*MEcp3!uk7!8Amj<;Ip9w&88l74!{FxLKs+Z=s>J$G zhR9u3@FRM}Lg0y-@g=>BE;l5;WR+>&d#c1%6Y_DG6E9i{M)``LpsF+N<%>Mw;Oc=Z zs0yv#IJkYz`E *FOqhEPXoA?XUii!{;r}v#T>V zO6nGEkIYk^PcJD|kly73bL2*gU(D$gONRWF4oYOD(@5E6D?dYLMV8}pZ5vT)gLTl zw6c+oBGY-TPaaZ3V6roZ`By$lUTk0G5>n7ak)uXigYLe=wX{&{ZM91)I(FyrrroGs zMiK?Upg~irSoPP8|4S~4!*Uh;>O3+d*f>q- gg3cA{YuQkZo(bLv2hYf(yRzR8NG$BJn7%{;^rAzrMlJu%&hDf~A&?@MXAZ zbNHpO`pFz+TFsCo6*3%KXq_%f-%kVQrpKY;`7QzDROT6hZjsKHDxi@6K0gR=c$c&l z>~@aOX{s;%_*!MzJhtalsMv|unwpPhNB;a?_T6k}J-tz~GtH|a?MO-Xk&*)QynUCW zviDtv8h&?Q-?dlJvgP&s>F4*~p4!R&E`pLoyjU}D0xJ7(r)3G+O#1G8sbaKQDpG%Q zMHP#OSl0) quw )4^B=Eez&B9r zhl-=|2xv8Y$lQkrz=N`h!0OiBmU%+*kNIAy9s$oM|Jwo}J_)QyWkDMEh}ed2gx>HJ zbQtP%1q)XBqRxS@TB8rjaXxa<#oBH6j`qGDG~Y8T+3=q}XKF8lGb`OVE;1&);XrhF zf*H-vk)PaIi~MJ~Z7Uc4++RnR3kQD*HZvlSH_zl;uSmU?=iKLj_>H@oy#2xHKRo~b z+w;cK_a7u*3htHvj_~QUBNEeXz^}xJI@5mK@lk32n`co64wWR|Emh>#=eB>elvPlC zuTpildz8h)zIDAj-}QE%^s&3{sTq%$-6!qk8d~>1y`^aIAO!|f+ xRdjlHjUJ^b@G9*LuNSA1(pmcAKyd>_t>vt2sgZwO<5p6+5yWD1{y zQ$rP<_ hyLQ1B>Sa IZ44;4FR^mTt8@Ac#hZVm^ ztm(@|C)*AM0r@<3hOPco`R8P}(c%eai_){ho9TZI(;fuuXwr6R3erAy<>P7co?_kB z?8uk*u)5wS<1c?ddbIhUKe`^IUOk$>J15(x<#e}K6(i|DX5lZ&OduGAdVbhQh#}~A z &c7oM+h)3Q6F=p^jzcES! z#qPJOeCo7iADn;v$5z4LGe~=%pPxM*SD&UEjMTc7c6rq9>wVCeCJjJwzhcI!g;Gfi zDi9x!P$XZ5!$YR52WzD!{`1q?bVM-y-~e%#Rm#fo$2|%OVYKst_3b5d1;XT#g{APA z@bcGeGirX)Ass z9^ow%)*kW&Di(Q BXQ0DkVQJvAcm^?ewMo!?h_FvtuoP{aVeP4H7|k zoH@>ThFYYGj&X=`AdUyumW~{pv!0|U3pDwNj&`US)?XIr5>3)FzUA_k+|S2o_h`|x z{<566bH2y6_jGJ(9HpAdrEY}^;8qZOBHkJ_gJLe<#>hc N_ 7W% zt?3gWDd(_}9`2W-PS-O9;ccvK&J0}H_d@U0e2!+C`Qe}(^vJc__kK8yE^0V73^y*k ze!VX|DDq<4^Olr&>Tb23UwLir+<$K=m`dNF`P<1s`0*dyU(6$I-q(MT3|@eN5G%p* zhqtf|VmLElWl@jkM)Ng21n)j`8?)W9q2FuURQBuDB`=wY9EgUJ`y?6hpOR9##e$~p z4$vJScl-cLyIPV8%ln>AGs}IQ<)3J@cw}9bTTLp7iH^VpRE#lc *{&dz Xe3 zL{zv@vBut=X--!HI-X|V^aNT(!DQxFe-$9Pb4;u#QX;(z6(q0 ohAf5+%udHWQSJ!LSWiWXWko%Zs1Thh^V=iZpw zu-eal1897>wmtITK3-{_;gu+x^C{G~)bSkYhD0d-v`eyV_u&v)wu;g>Q}RQ$1|bCx zIklOoZQc=e#1k)pqIci7mqB<-Z@NdTxIKuc7lbwN&Cr Q6Lb1vP#igL02eOmfVnxSosiFX}&tPeDOB9$K z82W^$JrtGl AU8vH0sY2|G8UtQRWpa5_V%< z8mxD~+(wh-<4_2lqRm*XtG6G09raiZ%X<8ERHMZ|rwluqRb$y?eWNH)T_exq#=!nA zd0OKEmU>8)*8W>YZfyzBg%AY*!7UktSnBS~M6!~v|A>jXiwaa;6m?8($?+JWmc=W% zpwOBABgVSl=3~M_2lNvCn$epVW2#!AJf? 9sy@Z+Mw{ zwW+nSr8#Ej%cd8JgI K96mi=ph}n+k^> #~-cw|2k+OoE8TFe>&3D`WEH)H`(G;HxY+qvem@QtxH*H_m&TE~y9aN2jcD`uX zI`E yUX>QClLJVgA2z6nu`j8+0&3s$IQ3f%My7wmxDL($-k_1gqh`pJYQ|h z)?l`+NdrJHqxNmi3FK?{E7?C~RyaqBo `?X{i}) zmbQB+UJp8+P-{LNw1O}QL^3oofN)2#n!@>dAbLqTMvyk^I8;}04q!vw`3YwQ7I_uQ zG%+?-gCbCKdp0O`spK3O3ah=`I)uc>T)Tf^>cTkv_pX=dvE}guDg4?8!(_(+#x>N~ zg8R_7jtOQBVOdBP#L-KxEa&>BgHi-IyBO^;mxxV#;(xgP^5BNtk;^{}V3H z=g Ah-dnl~uBb!B4NAZ;%~ND-a}hiXX!5RIp>xCVog9FkHC7)2#s0qwYEsaid^ zsk`&AVxvm1l~q8ZMVH1j^la^XHr{t*4reg@ho4jEr}mLH&Go0;XAoo19TTYePwwBU zMI||u;4AzK%nzJ_sy`TK^j0vLXVr;XKd-w(P?!0{dp=Ki0KD^6SMPZ?%k^2~aGm*2 z>Ck`~?eJnyd%dQr?}b0JGDp-;W@sE9aaB35qH^M~-mRxkpTf?cg`NM`D_uM*TM1o| z6+`)Le7AJsCVR02&_n~7toA?W7#gHQeb9wBjVjsDHlQcz+NBgQr_-aN=H@NmRzIuL z4=*w!Vhlb8y=z# kyBW6#5_x56^ z-B+Wpd;gQ|B!QGmNTlhw;W^DbQsMOUPt~uQfGZUZZAE<1z`y{PRCH>}=;ZG(&guDSt5UWdRQ99i z&=o+H)Fj!?;={~O<8(v$9sLUTd4I*+!x!;^^C6?9&MM9_xx54C_kE~NVey0AIxiRN z-g$bq8WHl)06(jCobqN^#i`?ct;))KD^oJp`Sv&5B6+-5cnPc$odHLCIxukae?|xD z9;IIpT%{hwO1A@_OIuRwXgUtpv)&kotL?Uqq85=OnQq%QFR@lj0F+o|LZ}BQBu9nX z4)OZf>0-OM$MagDj5K0&?KG}gXce93HsM$`?$tf&V^BNU_*^Mvce?XCx5v*{)-h5s zy21Vsw>7h@MNm82Hhj$jzn;*50Y*!-E_|G5!36u1jTRpI+w(+C|1~dF*)7MB?4Rg? zhOa}(tH(X~HRd3nvXTGdYMwV{o-&5Fs?KD6aqAiq0{Ox^pUNTD`HuZjHBaBP+3$H6 zlO?r``-2gB!;yDSQ#Kh0>ew-xdcb>W2TLJ|KV{MP$Ait7Tt1Kvf0I(i`W?4pLG8iY z$ohj-$w^iR-tsGs$6mAX+BZo4dS0}j^xj`ll4rXK#Pb~E|M9o0aNs1h^A$2QmOG`p z>E}YxzAXpxU}wJGAMel^9qm@aMO{_N! oC+R$i3~)X z09%3Y(Mj6f*3l{ABhkCjPeF8N(?B;TDY>eKsFCuz!FzIl3bm%Jxg}+9Ru)`Gn*K4G z>p0S|<82c><%P3$iWkyQ_4B!E*D|}Ud*7aW7Spu8q3A-Zn*WxE&z3y8E*b4TtuDA; zQ)D2u0LX*dvNPq;MPGi`nIUwKyc2k}Egvl{9Ie1?{fFJfj;be!P4^chBF|g+JUzcl z>u?NjxO5w@ 8VcUK4gPcuQKi(C^Uk#^Kr;Q(A9p zk=yJq%YyT1{RX{Bdh1daA0hHEz-biJ2r8_TJZ5mS?~9=c$G-_Kh6+71n7eL- zJM_I%7SzmdB>4PlVhw%EAQ4{)lD_r2KNBdoO!UTLcfDv3Xyjju9H!@*J-W;&Wz?e< zwMC{-h(StKr-*8j9O(`-78y2AGNcQN>jO+%sf2vjQKD<*ICeF3s=f-Rt3MoNb0TJn zb$VziAaPIH;FR_i=UBpXQCo!&>Q9f)7Hfb3P*9iyt02Zn7c_{dkPaafk;=e~hu~Kt ziYGJjDFH3$7hY|o@5t-6!8Z2JMS2-WmD)7DjE;WNyXStMRc$zyzAl%K0qim0ekLTe zh15&mCwUZRyUCBJGJ@PLKzo9ho)RJnX?TsVoU-o1M}$~RruRV9T%*l~H|qBn=0c+@ z+8c+w&|%2lRMjtP#}LnQ!J&UshB(N=^VVR`s3}NSE-HPxk(AFjOOtNN{?_jcwf<2Y zM{M;8LuW>>eM;KbsB_`#eXC@oO^xGjQBb`=GsV1WNnBX=K-D)ojS*N4ib1G*a6M7l zi$b9OALiaP9?JF&16C=7#x8r=g_N~yQ^}S@vSgj7RE%j%n~V%ogb<4GL`*`Gecxwd zES2nAM$F<#37HAg{g~x>um11y`Tg*Ict02)=J%W5eP8!=pVxUF=W!h8b=YG>BR&Hk zhDc*V(u=V4&Onxt7ZgZelLk6oc0Qv<5w%_2^>&uRJv}uOfb6tE-+Xi0;Bp(Yvz_?< zO8U18xkJ9{0+2tu2pl (FbIHR@dp!?|AoXDFH?45L= zvxXMA+j=wrn$`-X=X_Qk&OH)qwL)e3j6lagYa^?M3i;D^uMdQp!X%s{#Db)FnYOZ2 zNQZnc;zjBnj!VX)W;uDqtwxFNsNnW>Kh`hf=T)yaf}^V@@KJ;YHLeo4JHd2b_T~Ck zX5?xrE#r}`X5I5@4OZ@ec{@a6>^lDBeWoKUbzy@%?XXh=;F_}(al*4pDekWCqNr@U zQ%v>)I@);VG;=tq80dWJ67{1EHBLG}A84wbptUr$B<>GR-~TF6(}|I$ zVejcBu!~C~3gWxV@Jt^BrNg%g+`G>rNf;;EG+A9m@R}kTgL28%kn52%w02|WXlRf^ z2TR82wz4<-ZYr`0B01(AVD*2G8+N+D(}7<_JTNEK0|ML>Q-gh{o@HLTXoZM_@3n?8 zdth>5tVYWWkSP<@>c-$rKhb$h8>`o#+2@OO{vD52FJV_1*^CF`(QAK99sc*X<6m%6 z?mh)} L|-W4oFVlZqI%)7b3wK{nT}+*xF0sDSFx)mQG1Lr6CqmO fcO-G2tpUgW*ZZ~bOn|L_cG0{(h&`yM5&H_?eHu=C2Cu_&W#!2W zJ4f*-#Ez8(4FWxZT@_73NI{N$l!17h>&w@~_IoQ7oMqy34gdM&b`snB#mwDYw$G(2 z4T=6f&AHK}jo*vFF2uNoFS1eXe+-J|IK)oI3J|kAqiZZYyP$~0XyH2p@`6Zj_601Q zJacBuG=~9L%N{>4hvqXwUuRx>E&vbatKhrAtIKp)Paa*)3`MkLbn{eW5T1(mIfTU` z1|exXi9*4yEk<{Md@ NIq^t8#GLx zTM|j0D{DC47l*B&x1??wDSTH8Z$jsqyS~N7Zu7^jT9s7MjhU72_tu@LEcs7Blq3bG z4Gf;5fJ|2yj~RS4>fehqE5$iMTFR9(r*uz$s9xdkXZ0RLFW?)UW!mwH3r??&^s>&- zmoVSs`NFQ?ncSSh(=y *7#8xuN^O z 9&Mu5g{jyi zr{))Lo8%Kn^xA97oF?6bNtGlA3w0!yFQ+Px2{84HC&}3jwZfa zFV-4R4-z070F|osx+y>%J?*6XjaHaPzZc}QT$oAmW>t=-rZ5Ioj8SWNsapjK6Io=h zw32(_q(WVxi|05a=C>4o8!RzbX$t`KdU$fi=M>Hf@S461 pklLiW~$-eyfpDzy| zg{Lv_4-{XwF;{5oYvM0w2X&d+RpnS%zmFVqJvtE9yQH+X^Vip&Iu}&Twc#IwpN@Iv zdnLH+{GtEvflHk~Zw*I%{oE2n!an_1Ozg#F(!>Cx3~-%x<3fN+ikbivOPl^N`0fR> zvFc5m+h^N$Nl^l|1#6vlL`M($o{sePIseqKYVyd40&Kq-_Z0sNf$0RN=(GJ;hnuRQ zU1Y!Yexta|z<_}73x}B1`L-1`p_b7m&az35O_gNw_!P#t!RhU;(oTxk=aWZsrX9^c ze7pSJd606-!ZrGXe&dXH`|I}7(kA$qnpyH@Iqma}J+OD_RtzzD*iE5*i>wV=<+ tNCXAUZ1W$qqAC{lf~UE1~-(wkDl-LDnEz)B&Q*+ELC+u{L#bMJ-lqb{ui7$ zuQ+xu*S9&l2(gQ6&+M N ROIQLfW?r_Ev@oX$&1Y@)&f zcyBp<##HRd5+vVnMxAR_;YnyY?oT#$6{om66aaM{7(U_!vAsin$YGm}GzH-pK zZzRXP=WDCMIm?c&;!*>%Lk% wuBv2+7e5jH_{|I$c!c9{Q+TwI9M-KLFU3`( z2b$yeEYECfC!t;rlsm|~lG iyKKR~Z^a3d?Uz^?h4Uv*PU?QtKNjL=FPxVokHHKmbtrqufG-n8S^u7~y&C{BG< z4f#39zevoaI{hcG3yM!DBLAxc)P9vO?CuZMwsIBU|KbMe?^bo1CSNWxm~K4McBjbN zR{eG=nQ?Qkm)?YTLpv9l);lizm+xWi%L0iMi`HjZqrwcI%WmVOdnDRJg1mJIbCCUH zCRQHwK+^~hY>z mz1ZgjxUF?74Ew{VyuS z4JLLa$N$zi_gYOMzS!H?m2`Ke0r{VRI@V`V6)wW45wOlZ#76iszGN9zSVGB@HU2_* zi{HPtemq}#%9JkR)x&t(r+2RL0 &{$1o XydM?F2amKh zwLaCzTR5-$;dfOOwQmliwt&-x@{!EfKZnVTgc-mX**^zpT$6Izbq%b^1=Y!5X2B3; z_`{Bt_&}71mPze>^{gXD69spDgMH3r!yv%Jj{Tr2%zI2!@DC#%fm~^GMpAwNt`;@o zX!Pb0Qq}q>3#Bzs97e`YE<5-Ybs#3{ZNRDPxo1*_fcMn}(aNj&%ZMafQLwXrlNWms zA~<~-VmIXP+LoP^WUCfRfhBEP>Cc`@o^Pyy`BOf3N9v}X9v(IL6@^-oqa5W2@PT3> z?i#*(65a^Qu(l6oX}Ixfxz3eXjQeEGa1Fzaf^r$PRx%rIh)~X5qjjAm>MRHCZ*M9* zoy;GgPxk)R9}lKa|uge3Il$UdasvtddhLAEJvxa>{f2V_as74N9Cxwm5bvDEG$DJYA! zE(2WT){{0#a#)>yzS +$xry5b*qGjX|cmT3u}*eyp|U^11) zB7y>V=~%#UhzHD~5K*O=Tku3g9cVg8A^aCigH#Fqc*#y#x{ZZry?@`y$hU`|mSO9E zJLma}Z&a0b`n^p5cD3P4V|2CSawJzWn!oQjK#pWdiy4neA%JvtEkgz;3dPfFlC}qW zyWk!f19Ak3PK^p|wEa}4RdL{K0Cj*)5(~3*sACtz=sXNS{#u^s-jQr%|K;gBsuPmH zMCWoP5iTrTp-C!$qhh93b8~-}*-vuOEISWo9PwpC RLH<_m}MHCv($BLkUk32Rl>_HU8vS|w|* z1F IOQ;g`|qC)B#7o5CUO z@Ve?yYU2x{0TZ_n@^GsPMlLkzf}+LeKd`cs9yX0g%+FrDh?1Vmci>I+`V|blh`gH@ zkQ`+i#kVHW^59HY7
EMUWocSY5i%m`^~dj-nm+7NSIy~LrnfZS254S?|NWipU+1#Q?_3po@9S z+M?({+F+~k&w#Iy`eF~BILdNA;JdZ)w1-qx&;~{@-3b&tpfaa%ya9g9m1PlJq0~}r zWcR&m1cpC4(%sgQ#m`>!cMTcHLYWMe;zL6vE)JFTsXoy$2|7FD9zdBj`TTwdXY37s zMy>wmQ`U$Z@41;9MU=)TaO{3ev%V~ocGp yna*Dv$*mD8TtDI5|LLi_$>|d?y~A3`f_P zeMeWns%xE;G(;bs9ypW8#~NIjGShCDnErVseog6j0{0VZovXxQS`GYB`oZwsz8KqM zT=zOwdNN~VFT}^kPfuIAK-V~Z{C&(E0$oMjlV$hGY{hU7D#lic!;{lRe0rf|72OeI z>Da6au jQ$)I%J8V$#bPM*cng~M;D7{--MD`6O0kE6&_}kVupZROx1Q^ zcMe{h+3eEk)h{NOe+Xuv@A6%2M7 X!~__ z>N(J4Hay(3<9*zq8{ouFOJLup2nU}Wu&?=)K}qEcw}Bx4k=GD=l+5C=(||XRJZl$Y zEbD9xqHm}I+d=+qtM95f;Wn|^YJD|?PLMz Ic+tv=kP z#uw&*1@!(CNe0=WGw@I~A+90Iu}73Dggem*AsOpJP=;qCOH2}*NG5L!J<{qL1!q)9 zS$9R~Mt6<9jCQn=ii6Mt;@nk%oIP1vvBa~yXIx2+98QG!vxak=KX4bm(;D`QYdcx} zv(uGXLHk)n_vvCTHQhziiA2`5v|_~k%2AYby`SGa6}oT30i-u=!tbNK1mFMDc;aG^ zHfv7?-3_*)s>Ry9s(3fKX!*BaVR_80?n_Pe4au(yeRQfNg+0|w>O9?jpQ%u|Q(!w3 zK|cUMp(e0N6 bo@Od$+e}N}O@KEuPZOn|bW?_{h1~ng^|y z%M@66*o`jB>Lm7bNK%hijZEpG{oeCuuVU?&^~QQ8s=OudojLE^m>=@Z_AqNpO%!Lm zh>_5DPd8)|Po{mk@!7d$|K*K+UUmjOlh4q) nlqlY z-sku5o*aOi{NLrw7~7Z5&W3KIiA|Mu(%Bj3ft{dAZC4@czF@`WhN`N!wWl&aR++@& zA u~iO7d{=$Ub%FOYZK*cw=0`|$TLUHV6gV*`7|+A zse(f?#k)h>j-LrS>AB9>sM0<^d3bBlx@i92Cr50XmVy4!i)F;HXIz9t-^CiR(4QW^ z0mR}al~Y=Vj}^iXw4ks)Ph18M9Z=5MNn}ERlrC7xE4RK?8vtdwG1tki#u468*5@m< zrr*@HdYl;Bw4c=S-Pv+9&@Hq(ULURA6|2rtdeCa|`-My2b2&E;0%_}dQ1Hp%YsKra z>pRXx9Bm40_aF~-e1E `2R(KpX%l2`ZOx;E03Rwf 6rO?+T&P_>_txme$&ejIG zA9se#ucKQ{7KRi;7nA3{6Yi6kju~-;eN8SfDV!%uu9SuGuFKT_`_A#z;xTLG+@nu^ zgg1Ww)=r#y<+w{?A!q=lyT5R3>T&QE)oo(6u|hx4>ReNEU2T1wzQ2`~lSXq>Q}Y8s z_qn<5y(R8{$P3En-@ZC@|E1UtZs2C(w%0$n3uG*RH XXhICTJgVGB| zw;oqq{WnNSa{uL}y5wl(Abn{^m~3K1==sv~GwezHxKXju=muzIq}-xPaL=d1gi_!C zFbIJ$o0X*Pj#P;a*}qlDL8p+
PvEY*jS zI}!DKmvOm))msMtAk;u#kHaa|KuL_UN8E#SHvzxp-x5&1FKel)B$Ozfbhb0CD*Uf$ z%+~T+V`*bYx_5J?QX8)0sowpP!fQP{{wUoA0a-qd&eZ~+y@U*N63kW {Y&J}HE zmb9=JjHep$5`L&{-~r2$@iSX1EPiDtBWL+ojhS)QOy$tBZ+4lpK{e)JN|gFm%`As6 zdWj mIcABAFF6V}qzKS<&joq87WIh`Ogc!L!d zX=$3XaVAZxs)|^K+1*RIKI6PAWCcHKLIWVL3v-05$Zz3DL(=R>X4ykr^qZ4a*sP1Z z!aLMm{-K3BlQIFWAvfQK*$RuJaO`CKZT5bh=b1hF&o4J63V$iZlDcakP3o#V&~! z4>-5DdXQ2GJ%e(AafPVg#)7BI_wo%%jTQ@5ozd$GKNQ^(BUHjy$n7@k$>9OSQnSST zeKH?Z@+ew;A3yC#;#|dd1LEBac&&W;YOH+hlv-m;BCx@7B95;{bkqD@clFyEvux5+ z-)fPU^Qx;#ArmrXlj55Gs<|Owp-HWQSEBtrJA3ik_Aa(HuLBO)R&(Fz>{1pSH1db& zq{l&$qgzgQ;F1B~Yk#zdm(dHtmWIqkWAuCd_H~sl`%S0C*gQ^-5VM#*^6zNoSi|ZQ zqs0uatQ}vxn3qGMy`eUqB{d19#G2#&0-n-vFD5m~+K`dWjL3M%wWp^=yD>|jQDQUh z<~ej+5?{)%Fsyvi9TllsbrTaITe;(UQP!tyK1jIZfO@f8jlTnYs>e#>PC;m9NIyw} zsQ!Z>%e60o2m=ddEN;757mr<3wCu60c(pn8b*N%YT61#god1`A;pU;6Z@x6me;RMv z&`mk^&URoD7}!uh&)GxCG0ZGqUIjb^t;2}TmF=Yv?l-|7lVFwBUS*D 7ppGcIlel>Z%9_|bz!turJXN9MM z-I*M#%}OkIg}XS;y-7EcLbivbY`MB1+FXMJ$11HcAr)bk5o@$sX-7dv&s4s)iCIbC zntlsdBWJKWO(2hgf6nLcRbXCNEX&{@#_2N=-H3RiiED751ql|b59NBdLPd0ohOP_` zW=;WpH}h-K^Gj83rjkG877n*e7)lxbep-^-% wLdJz<`?EpXI)&b z2g$ZXG)jEtR! g?l?~Gm2*Xqqjhs$U>CdQHd=PNG(xuNQx03M-@mOmE+k#< z;)|M_v>GMIisAN<3tyxrE$9KXI*lvM7&<)T&m2g_=~sMSSx^Q^&Aq~_ugi*86tDaS zNKjf2ZuARf#NeDsqNW5~15Yak-Be)FO{*l;Qr}U5?l>C)^20>DG*{>*aG=mh#@(i= zSh-9a9_H&JZFhDuzopVTMlscwCyX{@?9NYbAsLwqOCnWQ(-jPK(ieP-a@XOXvj8@q zv1-N9<4W+dxS|Xr32aLbRS+kSrtwUA`Ff%7mI&(MpX=@&lQs0lox?-bH8s^&5_>*) zkN1D+LkZ|fToYi!Q(J7|4bXX(`8wUTv;cI7MG;B-qpi^Gt8YwQf} 9) 4OTuG9p*bfh2L)1w7j(Zw1m$c-NHyMHjvqT44{t#PVT>E@-E$h$Lj zCyTM|+y9*6AH=@4+uz*Kgw>jqy2+8|Xh4ID^1blcNOlbHvlpQ|am87GM0P^l9SoyX zTUg4+n4>tW#WjEOy_ogn#)i@_ON-8#bDnwhYvb3VG{?VE|Jpc<{#3nV^M3_5&Yp9d zKfGY@r=o)pWWF%^sI}coh)DHxnEFZiICN()U$n#Ul;iV*1%szYFuG|PAvYesDVdpT zq9c^?NTYbb)@m+zg}`~R+}K{!l!$}HkR$nCP(E;_?BgGv`dd#ClW1*N ?jV 4`>%hBi7a_S3a;ya$aBMf_NT9-VUUZ+Vcenyy}ny0jpB zIi@6Z*tE#O3wRM}lT3+f_-?Jm`Q0PEz}{Z!$PT|4{qDTWFE!t2AFK?c51-Tw4>Y)8 zZ1Muu+PRA(68nh&>oxY{TGp|&xCijP1N|3V7{?3VeI2Tz^FN(BcTT2MV@FBNNvmrdqkvFLL?2a^{2E)_cgs;efh$?G+)ha5q8TFEFZ|w_ zQpLV|w@{uX-@M~JEwYp%8dVL;QXbOwj3G!uGmJ=?^2(XV4QH@nY5f<^);AhoSJQ7= z9!~dHK2)JnT_;tc!_K!gd0-o7tBQ^3Rltbfpx&3Q!(C1388|Yi8)9vfcM~BMe520m zDz7|u;8@vnFKj3;sPkLeAkw2}oGm+7VCH}$ok3b^KYdAY1lDHvVzYwxK1>-oTi;yU zlq{d%w6+$UqUoh9@K&Je3{*ykab;la5NMF4x=35dV5CKNljPBpPPPhM4`w=vx!!M~ z` G5>bEEx}_4B?xa~q8m3<#cAq3g)EENRx06)z z%~@;|&X7^%tc{oZ^d$5^*uC(l5wCSSbDXA9=O64@9S(N)BOS?h^zbP6D6{^mGvrZv z4tWN>GIZShtM*nTx}^eM916KG&YC3jv|{$Pk~p_=T==zi>OIVUl=Ut8X9pN3JaKR0 zJ};dt2a~ev{g1Wc8jHiGLpebymSaxPiB~DQ0yTqh$N<5WPF&~jE#OFF8`z%Xe7%+) z@w*@*E=aPdNnGEXrGYE$%6S9v)#24>(+sKa?0bp%HVdh5c;(~Bq8#KV=h0ft+FJP4 zmWzljV^VHSBBI5DD~AaHvFsN#$o6I>t!})zi0`&C1+pq^$GHh^IEYYNsYd(!xbO*_ zXn7b>lJ&K$zpP2lFQ=*+Dpc}!HgF|VzI<^x94}r_IbC!2zS;+Xok9m-T=@aMNNFV% zXU}`SZjD|v)Hq4Zb&m&8qi&?HAR=P$Z{V}-)Ff_4@A-m7_2tgJ?Cfem32%yHrHraR z4( u+EE;pP=3$}EXvCZK>gmNbpPQ9SOH`im3Zb1jkPs1g!IdSu zp4161NBJTC-gfASC|RD#dtLCYzwRt0yv(dK_ipT+Gj;E$8wQpf-ahs{A+w|NaiDBU zy`0zOjI{4gLMXIBNA59nCHVmD=@9UpGtD%9rQXodvHP_B?&r_{zW?^6)F&r_ozCyd zeEvaj<$klxfMIL+`e)bxK>&UQlU&O+hPukJ6+Nn&Erp;|C&k?XJp~9)p2?NB9C@(b z=~guN1%a$xNj8vj(2@khE97p>h1F|4u5Z5|+iGv>Bk5=@HDGF@{y}EU@`FrWt5~L^ zx}2kfhk~!Ox1fZRnHD|^&piYVh2sr;kv;YEp>ot_`FPxpl6gOetIWg_d?-FX{E30N z_rcBR qcMB3suh%arhUujYlKhu1CtnXS#3Rr~=}%vN?n6dI##nnd1O_y^fA)RZ z+TnazfM@ZFGy*VYKzR_7{+~U45tVr%BVJ83_Z@!Umf9?}Kh_|9fYEZFyNg-9?J7;L zA-6WJ{JW(l7sx%`);86&roP=>lt{;HRk>E0S=HvDi3NM-2W0TyPo7ZgrE-;jvugOF z*0xq$EnYt9l9~vA>>hq~8JL=G+blFNMrO%9s=95{ok*4mXlQr6Mqu4~2@+hRGTTym zN1(~sx^Y#Nom8K3G{&$=WJ|>ZH5etOZ}egPvj$)6KLH* ic<-G {-8m zJNnd`jaG|j1R%-h72*&aN1Pm!I^ZVfibB&z9_Eeo;`e^WotXN$UU+PiqmK{^2t&Tj zUvpkcyECZM?9z2Qi@iU5XPdi7r|%-^4_Qx<_u_g}O|q>e^LG#a0b*yYTIhnBswOL^ zYIkXK0iCobR05e7_%b^#0Hrv&9sBoF%5pops=urvXqR}}vx)b0YD;+bEwCNyY$f>s zdt-XQ0Q7|KM$D%6QAj ?8^mm<7Kd*&4)7!KJFMn*tYuZL_qd&GxPqa)-@1 z|2N!S^zW @!CxYT%JVabpSCcfUW }f45kgf^n|4RTDIpfbCBkjT?-DX?ZGmvlDmz5w{$fwAqSaW !Za^?Jmg)^whI2#r)YF$lZ zAmaT7$QcS)qi##H{{+(StnbGDbVWue;rF9}o~CiLy?wfI?ZTP!r7mwM$o7ZRXS96P zC2OTZysbx@D4j(}L&jv52dW;4XyzRzy&|S|dR>SIRWHHr5S_1C=9qAdERsg!t5?=e z9-A@vbj!e7$dqo~BCG3JW@j~Qyba~~A{xuQkL5A9Q;Jdw4 6H zCxu|d-i{3jUO*nDI=rdKFAw^r?Gs|V#R_H{GHcdcIng+Ia2WeD?FI;YZDqeJ<|cJ| zu?P&g22kFCca96gRE7p=CtZxr5CIzTy0M@6zPYYV{>Ra#1?Iws%|tHce>|Q3^B*<< zGghNmcy =SJTE99^Uz5xBZc(O|#UTZ`)>MEOloq z#+qT>^57_TSa^u*x_t=B$Y$0ga03hIsKw6Xj87w`y}|e?v3-|P`n}7u7qLBE*UzDI zzwYNo&gdvxR-M})y7c#TB4JpK8K~mNp@ZjQLHpK=7dk`HNdd=VA^~Q7eqY63L%Zj~ zwuREHU1hUB)t~lyo=F*|Ow#XXF2MDEAGW^%e88)`wy4mdn(nn*_Ilb4WwC>Km5&_u z+7=&vdiTBK+vkti%LuR7Nl-)#^r=CI;9ME`cMFH07+`V*O90K%jNMpNcdR1Is1No? zb>9qEC?vY%`}S}d115 >%#)`h=iA^JAanW;N)p=34k=4$4X?5$DA1+{^nYrLt*?HUl{G3 zUO93#H_UcC^u^VC X)5{G`dGI@D zUT(v_x*#NQ*1R?_2|>EQP?>2@c;`l`AzRpLkX$VdBl}4^ajtZdC^DVZ8TZX^2BS<_ zZa$-N=(owv2hZgz_Htr7e$SR|z Q))LL zA;kRy%x1dqA)yC&1vR#o3*3lK){BV|i^pG?=1=MK8t=xTs}aJNCgp*$#MLEWGOHK< zKdZA~mG=2S1D2aIdJDsqhVezkIlxrKldqg1#T8-Qf+88=X-FA@gzYZu_{O<9=s9ih zfp|s0ymr1yx2iU?wzb_K1(*AdG=F|m_sADfrFZOPy4oK8AL5cJoc2$~=X-oL3CQFu zt0pPcwqOyTSa>MLd}7gYb!%}j^{x|Uv)~$eh{R-<8R&*v!xvR{B320!%M5?yY1Zq~ zQai2 9^j(h5%Sytrj z(+Kk?>A%fAAcAW%iCJA#Ry`u+j}*rmyarH+lM$qw^bU~ `Hyx@OS!t+H<9Ltn+o IZ?O^?a=Q^+~F?hIp^f-WEw#ho5c_$sxj4)Iz>tV z+eJ9&K{d9Ye6Gu4yMX`TO<-567nA?oZ2L<|U2&Ln%Tfzh62sru3}HC-q LTfuyfF zqQ^-M-~r&tL{sKc1065Dtmu>6sm~}-{ZHWZOruTE_?+ih#JuRm#+;G!6A?=K&vM3r z9BJ};xK>MB%X7^*#)6Ndx5I(^cwIzY8CP{TM<8|#FKIwj!rcIetP$IT2tudESf|z^ zOzz8a5FiKNXqlLsLk9O*0^y@Z^CV8^_U)U;Q=(G~_HLZ4_u5#G7!0)l-}%-4zi9j( zR#Sr0#z00J*#}R}3+Y|o?a0cY*=Dv+pn?uU!N5yu8@I4$>Z`m&zyPwO8+hUM-XlC* z#eFXEHP}qu2&)aSHg~`H@O~dK2L;O>mjw3ZDH82DVlVufD~2t{Tq-E$8ckhgol9W( zGrZQx&!A)!UBub~O%Lr9qR)NnYHl63HVm%xHE(t(jZr|KUj?z&-x=NAD!_l^Bq(v> zz+;IhLDiS(v`KgWZj{(v_NX0N(4|@TK-$4Xvkz9mDQ2GbA9VJ PNos$zvmrpc=bK6s<4ip=7Bx~ zrq29x3)O64{@a`~we+<7L4?@d?SN$zCW7}@@+;%N1?!$?3nogeEIs-_(LDMMdy1-i z**vTN_6e!~i>NMeA)wYlx9E$$%&ECuM+D#IQs(TGch32T9;e()0iL*gKYVl9Lp<#t zBS??BR>bn5tCliX*tO%GCUjDY?ZF0S#)CT*2q~OAkHCe|ZLIn%6Z7dd7|uO9_bA=< z+LY-)OJ@r!y!6eA-$DgOGcTbrv%lxqe*&XwY&+hg@H-ihj?gNHqr_jxiQUI5@3g1G z5^YsRZ4Hcit(=IO*xS9TniJt6ljvvj(A#1EDkS&lw>jiJpGQXOfv)NKva3GAs~L!r zMt7k!oD{Dhc313Bp>+H^l7KA?%!E8nSBlu%E>Erz{$40s|98a)-ApFZ{O&k)WXV-O zKXv)Aj-f`@L4(_?P2X&Fp>Ae=x2hI%J>EKm1*fk+>_jk@r{{WzaxA0AomNF)x=XH< z+(p`GW1!plrpXB3D_5?h8KBFMnyP+#o+QAB0q=Z}0jx|?d+^Njh*?MSpV=2e*nD5! zQ!^{Iqzsn!#tCN9{VhOkTfioM8_4S;^;#j4@2w}BuB3&K^8(A_r20cuhZz)#(q%Jo zOQhM$+MXRCx#21Uh*wCM8^cQ_9{NG51?kJH04$8rH4_hJNvNstM=eGjV=6 z%OH&H!x@bJG}Me!xxHF-^`^z+pLwgZfhK^z7)fD7L!={kTA~^g6S?-Bb2fGiE()i; z`cI%`U&|utVc{Mop%){9!!U #bAD-}IW+Y(3(UnVW ztUay%{!@lttD6PJ3p#-wbG%)hQ5+R8;YK$05Eivq13 @?aSd)i*>? DbRko6SHydj{HAYe%vw&3q$@aq2)xL%V?Xx2$2(ei@?#ydkon2IAkRB;^QDroZU z{+`!K$sIsEQZ+Zu-!oM@;W}BUHO{qp^RJ>~Qm2jJ%{lvO!=be`z_R=7iXnq2;7+1_ zC(KQN@{sU`D-A-!b(CdG4<@ltfHgJKvo3ZK3C7@+W!S3YZnLIy8JCKODgtJIY#SxJ zHs`+m!N$)L_cMucf-UU R0F+7Cbh172fjQ9~ zNi;>8rn)tU#+ppxtV$N37Pq>bXs4fz-{~`bA8jht1yh_P&11g`3;Z$V0L%=FnLmhq zB!qJ2)#Fitw&e4?I-DbYup$G7y|sjWJq8bf?M2 f+DG{8vZs!rgMHX8k_ zK#Qg9oz*mxVhR)Nrl&rAgH<2#tnaLs|Fu#ZfIyBF#KIe9`)fx45pIar1ek)e2(~aY ziHx|Pleds%1Ty{@6mZLfKWbO$nxjI&@9qYv#Q1oE34GC)dlsFhxHrZfOVjM{T7GYC zpDJxgP3_GzdWr|e8IbxV5KTl%0dzq^l0^2$nsd*MX~7#v@mn0j7OI%7(u#MXCm-I? z*yi-}4pkA${>b<-{!#SN!)>>Rn$9w%{iK^Jz&oSO`To88_`UxLSQ4Pa0BHiH_5#a? zD;wDZ@V0MU>D!Af8MuQlaR*qD@v$)1mt6B0ts meB$zMKL3)CMBafg)%?0Wg10Q_4`mEf*v zBIrlNMFGn}FeC&--0m3v#j@3oDs29FCLswI98H5uE-x4}|5=b@X(usIz@~TVpT^Gd zuK=GhESuPh)=#zK_*bO*KbdgI6hSYg+151!h2^V_f#3MOXj^SAyd5gKbgeyMotzIO zHTN(ozMmV>#`9mGb2j!(pAA0=PdvX;>nXA0sJij~`}g(>+}Zz9K*Y9*444HB@MIGd z?TI9o9Rn5@tNh(3lD!>R-LP0A^F3C2{AYw!^DL@tj=It^E!VIxeEX|kpZ-~ziQu71 z`wSWG2_`;1Rt-vJq<2(*?xw*-v5sD>=^BO$G80%`_OzQnwe5 ^(mJ zj$NhOmJ#yg%7*j-m1KcMn|6 YluZv=s;Txxu`V|rB zohp$uo+Ag|TmOR G$X7O+lIkhQqlTW`A7XP688?JDmvE z(W>vy?qK~+>;%BaZh*(e-zCvX{jOycFXt^07H!}G6OC^c#~aszeIXZ)D^6=VA_2_X z)Q^rxw~2I|2~O*LWMRiJ62_)Ty}cgcB8A}L8owp=1$i%Uop=3t?SK&H8Ikyg?~ry=9botRrL;=6k9GOW=4C%{WJ zu@#!5|F>B4y_}~w)|W#i>=|vB=)vPBGDQX*4>~(za=`IJowJ~mRx!+Z?gd6}Mj(sW zp)wEVWF_5gLGGzybomLo|CZk;=QG}UwA8xRr3N+Lt$Fw92l0Xz7L-1AL0RBN@X^1o zlf?ZM9#?^&1{3nA@=G6k?3FpD{Z-GrSlIsfaQKmjSM@ZxUlxxI8jCe3ya?I<@t9c4 z4hJt5w*A-FvU4x4XFBUxW*>6xFHkgHv~2n@Ec2!(LT5ke9pHc<_~IrYoZvuuuAI+K zWC~?iqc~c#fhZGf2O|S?pk|@FEA;*vO^XXCOJYNjANGC^Vc*rZnDtoG*(K(DL3< Owdr>U+0`Utb6=P5;7U-v}LzY2Z(i`f}xm0*LtRI`L zFh?;U39ZfxpV4c*y;yd>+ >b0QlCL-1G8k>SlguNcCG!(T6NcA@OXaL%QO??LM0 zrd@cuDRgPW df#}J+mr)L5vtXGH1L<-#}jCgG|bqdWoBecR~raN?iZx zOG$mILQMJIKtHNWq5cY95__R%L7SL#uD#)D_<_zOpK*h$F3xLL)3j6Qhcz-qB(FGn zyOX!@Y(4Ox>$#qgM)fiRVBJWUwMd3MS!nXFiEx}-bt=z};YR-3x&i&|-;JM>onEhe zUH=(;gH(LkK2vpl{O;(_Z&<@k{Sg;!mSv)PmE!S*oxaymO^O$P+ (KnsU!q~@ zxiwuG;&-(DwtL*OnQ {NlZTEk!c}5QasG^qBs{G1 zI6dZeK-{lih7LbK6L)+S{nH`ejC*8(_+0QQ2-{)FI&wYsV(<|#oV0 &c@%pZ~^QJgOmbX18M%$mHtEuu0_DgA-L|F|dH~!(gnB zS)egrrnP}s*Vz)8$e=LfeKj)855#|t+cOngq2O@-aj}-}2R(=L$o}(TKhB3Ozs^IJ zU2AgOvbTIvA?#Ip%(Kixviw}>alM`r?Po>D&KdT*Kl6KbRc 2T@fND5F zH~<01Me|2UlK60f&>s)f(ycT#L^EsQc@1>gO%O_QZyvWkUx^G-0=jeSgIWdmnd}Az z4CcGsUb^+z`);kX;lSL>riPTY>olJJtCXt=|M$#Z{2>JM#yVG7sS2#0QTQea@E9VP zuEZ{m2iFe5BNwq?Zg>aQ$XbY5)04MQTp8M|`1qb~t4oG7G`@sZXRn{B?Y!8iVy52Q zHFd!&{p!ROeg%qQM6uwDv~l+GXAsgjNgzzk;r&gN!(D^2m_PfeXP9Lv)|gke r|kV_CY7OC|*UZN$FH>cTIfG z?+L;5{Z}&1A{3#|%gYg!)p2=UeO-xJr58`M*F28!Y@aY4tgvsKG!r%Yf;IsI69O#< zoW?dehWckF4F9T|XdE)17S$IO)eoK4k9M)Lx{|U$p$KOOCkh8U72A8-?-i(_xBP!L zXiq=@8w@&g@q_r#wSCmZ@a#p*LqfySa|TG3TCA;@@x5~J-JNO`7cYJxtCV&Xj3h>k z2t$JxC&;tIlxKGfkFa)yiC8=MGMYMn9aM7x%X18*Mnq~;5-5%+D}Ra)Fn%_SFXjv6 znlHING00+^DKvq6{TcG_;UAjZ@@VEOOmtqj6cQOlx5|gf1=!z4zQmni#=aq{bxu-d z0G+WaTq|b_|JVPY=j*w{7S!%jnf5^Lk_)_^T~PR@5n#h#d}7SjYQ^$fvbD2Ns+lXk zFIKyexzxs(E&PUMe1rE|5o2fSX}{azHUzv ztwc=}Ps@eZ>!jn6m`CS*SNI2-XX&JeRPlc%6ASQwrR`9rO!!PxY0f!T9sY6xopU?_ zAsKdq@~J&2HRQI{WuF#b+j?G}wQDsr!M+9UT2zxU9bq73fuV*!11{lw11 Gyd<#eS3X}f8HAVX2tb_Z!N(N}v_NY&nI_(l32WCy zR>JF2i-)DG>a^-vY=&d}=_!Ni%|~22`Xc&`-$}tpziY1=h9jfc9s|l280! *9__L^BW~P~x25SP4s&U@_b2o-3b| z_wzneGg7K3XW?qj@UQu*GUIoI=KlngX;2DP(DtxDP7#H|qzusU>6f6O2~G8BH5I^U zFe)#L|E*bSI3*px5jc6&KjI*6TwOdPA5VKhs5R<=LE0o>`Lx3JgRIluAo()Qx#w9) zX&8f|`Wagd=(pFbMY1)j+FmTH#KN+mN7LL}a>P{8I~yJRx?7{PC0}RWbO#>?XQDA& zNf^6 _Rd>crxb)E)PpxL- zEO^ri#GN23Yld^>Qt5b*@CkD@0Dy?u c!QQ4GDU zG`MT~xB+PM;2bLg|8PXCoYc-uY({I7Yy<8BwkQ$y8P3+?Wx_AHJ(#A7k%El`eX$mF zi_|Ry E3FLsAejVA&U@4DJKV-lGBuo)YBENwTNl*Sc9rblfhib;Y3m*nIvXOcWD# zfy0xp-#LZNyez&m|I}sa%f(j=Gv N@c?8_#N<+U$G0+ 7e#P4$#CECUo&G$aft{f``$^=7iy2Vk^jaE=vy1=>4|1pq68H^^i(Inu32srRc z4}!e8sWwm!3pAU4ZsGwrq_rvX$kL3RCUTx@#kN#3nH^N>NPMf_V8{%)9rW3oVXS{8 z%j$ yykd5#0S3~QW{$Q8CV23^OGva!@C|E+W^+f10nC=ewJ82n7 z#wfoNuM)oxGn~@ C74?dj@s~Jgy{|SP aBhgV{@}=3hQ+uF7F8(~sA?Fn##-UYs{SC688hv$jv%0935lZE3*> zu#uoaCm1Zk1NaR_B1{GZ;*GfRU#;uG|F%9*15yD)De~;8vFaJq!oWbbs=N<(|J(d6 z$1x00Dy+<9lrNge|2btpf;HGhx)rc?Rf~UCRr-&hukMlPYmw+Z>5q3;RaG3!x_9u| zeNl~l4^F{8hVhgFw~^S}{MTR;LIBYsA}f2CJwrLmIWq`&5>*r`WG|E#JoSXa(X0Ws zxRbc|&_-_kmu}ANL4uR~n)&z`6pE7m7?oDD8DlL5a`=LMahpZ_SC&Ywy31gBDAr(a zVGKYg5}DWXBcqzM?ix3bKl^;8zBXSs2K60%Vq# &ZoFg@XbLIPm8= zFj!&B5!>e$^JV){HJ%wPgABc+1N2GHB%dxfuE*2p0*Tv9l emJFDsNCL{paW;xZ8NvNc2p)_6%1s_?8aX21)qJz*0 zb5uLjc@}HXcH&N!dSbh4dmv`f_@9yCcREw9-2s})+MSOJ((y&Beq{?ioyUuunrgS| z!3zGIpGi5m?T8HqX9$7D0%s{-2(oz_?9;QFSbiF5un&6b)7+RuZ;CHfP-pb544fY_ zQ64{j#@{{|8GK8l8b7CKwoZW5$z6`l_v4R1G_FOL^)ARa;uXg35*O Xd0Wx{^dslF=P+`~ERY^i#R<94^x! zX)qHCBRy;lgfkV(<##;qOyfRVqtq*=5jS2czg!$BQgPqCw_I7#;n}-3PM(>Vy;?H2 zP#|tIo$ a^N#z#gXAPR*!kG@_7j^LiG_gF)&WSf#)A=@5Mxcj?&sMVaF z@o`LdYra9|dr=eb^`)Rt^19PSX0Xla8wc^qdS}=>dC4GBNXIvR6tK+N2?>=DwX4 TsL7?ji8#$Z9 zP#;GGtmPSDxIZ)QZEe&);-T4AO51H)c@*=ka&pNx^Qe}n5x?VHc$$7$-M9}D|K;|? zXmHcnQT+qkmyZ+Q_(bI?b+1F`$BlZ{sE0bZdgoOdq8Fhr*1Ps=vr60(1MRyOYpT8t zJVt)JRGwpE?>P0f2A_tACuDI0Ww;>SFZBiV^wCEx*3@7`8SPMkzhpM6(zxNN_=%&X z;`H@zZi(jTV;_p&Jx_KIC0E@l(cI&f1P3G1hF^?!3hC~IS4}-eGir+x*GITrZ5Z-A zJgB~p$+MY(@A0yHB#l5?@PX0#UP4h>4_ewElRl^5*VZ3!oiFCewF9@IaDAs9f|K*z z9FMj+FEk0+ZY?`_befvosoU%<3nH<6jw>_tPr9y+122=R5xGtbUN^NzXHZP%OE>NH<7d2f>p_c!oBYM 1; z2mYlp|K~%V0XYcZw}sjKaw<$P4BG|PB!7;RFKA f>*1=2vk31rhfnMd$%%*g>ij%co6R2HbQiP*y^@?U`rn!# zE?D6?Z5sn$O5+hkhngX@gM;XZ*NjPP&p*J00fh|m&S3S6vlT|pC5t|)J K0;59@TC;W#cP-8Nwc9m9%wIybvTVkl;hA(*}@k#v>3| zTZdDLKjM$+Lj3C+jT32IdZDUmX%qlzz5?Xv!bvCVLIsD-H@-iRpca_$6H||B&-U8p zbxeSfg@8>h3jJWDQcYW+U``P`upMPaAIaAn#O|DyRKWDo+n5nMX I@wS !n+mPJh|tNC`)QbkOStC)}xw({(Y|s}3ta5A{R5@U=cI98tuR%Mpmritwb( zX2O k*O iLr2)Z3(j{6~G_OJ4<<=Bw6m_Y=vF4p-Lqlh#u+YC<*_aO#U56|JFD zOp9{mm9%ge)4FdihGxAeG&GDxpd{^v(9L~D-ru%Ro25~8oDbo*P&M1$q4QFRcGA%w z3I*Y^hPw8;D}T6t`i-X!c2J-KwB8YbY14`j81n8wHXL9N*Piiki_xkoJ%{r#-IK zlkutI+9ev){$SPRM5RgBC)GyM&IQKle0O|4U-L`>5ElB`Cj5hZu=t0rj?D|i`nD~X za5XtAMx{%40_kZ+h(1egRdQmDBG!qm8r^PvI2#$Kd$zwOh w !d1^UewD;PTL-6b*&$-%nY>TVYI*>F5>R={HcuHXQ2>vUqa-4lBOA0Ow?5 zPjb&bWw%IM`ShO9Z0`SVP?P%NISH-nRgQYoP|;}UOIP7g{(AQ@fikl>&VNQx-wp@l z0H74R_De_=liIE(&8hEP-8q4QyK&(Oc*&Is@lVY)gL)>qqM@zT6eMCv83Ylvc+^nq zrJ23IJ9x)~*LVL9km5@Plr-=s2O3E8gn-%y%quKH4fwT{V9#?UQ!Rb37JVy6qik$G zuL}>X=Se!^+1<_qD>rM7z&;r ;l{@$t0=*uFXsdvS~{T-c?<;n6J$R@(Evk(OQYqK6Hor^i?l=vWYTnf{s$D?0kB; zTUeSy<2Zo1ab)!#e7b~I<(IJSj@bb=nJH9-;H@M;&7F=zv{Ln&st3t66R~Y(a-XN{ zua_ L|>dlI0vKmxO`0bTH92g$QG03)466W0v-3*dM8(so{ IdHdZ2 zV$R(98TmBeY(lF@$SR`e1x}a68_@=MBCoOf4_Nhd#y%eiaruEG_bqu^@g}9&>bBPg zqA(^V+=^6Ad^c9c9F;dM)tKJ#Q|Psvrw;M+F*_acBXP}bm5MIop0|W|F&le#-uU0| z$HEtl|BREo4pnosX0+(KL3%|r?mQi)g7LJM_ZZFzKTTTlQy#n-X)$|W!0!G0Wr0Z< z_T0S9h`m<#GwSnY@o}@{&_4wZxaq8Xxz7ebrYM=v1W#X<6DNsLP;o^IN +T;-4R-<^n7z*?|ZPN!`={+Zq7C>W*=TAD?E%eiAh z{5eO7%jwO-W+a!eW>bnX1GJrw7042`uMFLBFT7~G(Cu*R<&BAc_rjCJ3o@C4o7^8s zOINwPeQe)7)R?!*_l>Y7H-X)ngAUOl*D@TseA95>gA10=eFl+dYKT3eM=$HTJ0vI# zqzCfkaBNyv!S<;M?9pL>O$PZ37jhVh8?aqL*+vtiP*|sgRYGlVW7%Tr4m%Wx1;9O` zjuXq|QRWMOEo^4&k+SM`gbz${POt99Jh12FtVqt}IXgC0aLQ@L&<@8wlNSy7;#RJ! zbg($h_{zDR+pm@C=;VI^(b)I+V)yMs26J{gL^z0-1tlbqk*p@szYb^8rY-UHk0M9e z$W)RMT}^>I|6oJ+TcPMyR(=LM^|?W$?u*2oJ@51jWo@5p3VJFt_VP*aX>y(4NeJ~0 ztH95p{D$Lnw>1stnm%|3k=-9S^qT}3i$BMUPpG%Wt8#etN>L9~H=0|@nx5rUO>`hN zN`eEg-}-=-|J0>QZ#XZgS70RjU446)DyfaR)2*!3kg`9BE}~^RTn5m(;>oD5nGBZ^wBj^gaXRve zYi#hdS+8Aot?v(0__=wx6S)(~H=;CipTEq$p^<6-6*P=VrsWGwp@n6Orb^ZsS7YBT zGD$1tFNh0wP-Q=v>BQnGXH`;GLPA#A?Jtvllb5^qw~$B_SLblcC-gmG>hB2ei?rQK zw7n;Z_V%{E+XGq5l%a`c&7m>a`>c0E9iAl?W=GE+BDy=M^!p7{z7MLGqUv6ky(9*a zZe|QjLFx>;DxmP!kst6bG)0da!yXD$xVW_159P*?fiV==!r=pOlV_n){RQN~H>Dt{ zn$<(=+4n7aPC38sMk9ls0EEaVY*W?$1%SQCqaXdp%%*E{1cudX@rFECLGOqqZck$G z4Ned7S+qJGq^UMlXR{S)m8_N~%Fuiw+pFB9=j@uoY<_QBn-5=$yg(KHfV}n+em4E^ z-h5p}4-C&%8+(c9BfBs_)TCVBEn5 PG+r}Cf=RbZ!I1;4)gzvIJR-~GR@ zmOnbDM5(eo#}*E7ZBS+r?pnqcLk`?pn7BX0Xcee&t>%*qMukT3s=c*ElRd=Crm{74 z20N-XZrTTZCKufOH~c_B2+-q%RPX*9fG`S{$w#17%5e%~inQI4U$)uC@y %RJ8A?!+-$3ojX-;P~%cORs#$QU4xg-`|v`}xlChm0hA7a0QpS^{T z{YKz&*R~-~nx9S;!{}~C^YeK7!#LY4E&5X2nJF;m>IY4nyqKzpOD)42jxX}u5G}ww z;LHz~A+&h+cxmbQhuN6GD~bV^Y<~$I3xl+CQYh}A_UVFuI{PbdpyvB~HdIycOQ_O< z9zStP|M##%jhy);YZ;`Eb=Hh3!X7_4?%Xl}fa}^kcqjERve?5h)tfT@0@>Z3G8y OWtPQ#1dql@kT$cnaC$M$}${E8RifqMNQ6Bh)Ri3ger zyD8?=4yq_OyJXr~8Pf#+4Xe-TdSrZZ!$LJgH$xROZ!@q_iqduOzjptJ9kr43((j-b z+N7~gZrl40>b1%)t+^4NBJlj4$!Yf=Ro=YU1W?1Y*e>gRpJ~C4Y4R*Up2OO`!#qXw zr|{q$;xD1pnu3VZNk3m^(1(cF*AokM7vE=>M4(H$_gtNQULOZ|GilJgU>^a}m`r8) zFRud3yseX8B#`~)kJ@&A%Fp5_6k^6ZVZm#bxz;0_gk{N!7{6<3p3L~Z79Lr98P}R; zEmFf7;YoYCaL>z+$eY3T;eu(YKC>%jm7RYr^nbe(_JDFwR<1k=TggDZqQ|H^CVGF@ zNW(>yo`Ma5OjfU;e=9>sj?3r*-YIR8SUmZ~yelm5YCxFg(Cpxvp}30aCfDA$yj|yz zk+cx`BXDJz;>p!-N`fJmi* KuiM3X zTTl#780p0Aj<@C+&_1J)SMce?cbIEqQ2qctQ?IAl*C!;(EPhY+7E6}dlczH$HXfWQ zFZ4_35|DecwXftG;}r`rH&SdRRVvRBHPZjM;{K#B1>ls={yM#j_JP5QpMo^Bcq(J4 zSH6zuH_(n&TAdt`C3Ze4^>=tHjj7TdSlCcmm3YMGBb^SHS}$#wsjuFbvHX6%y2dVj z%#D9d_n#i{*0OM|&G0H RK$t%><8ji zLyr3eM=RCUlDdVdD$SGuxdA%9g@=q*X|j50pyD!F!~}uB*F+CUoff{f@BM-G13!0B zZ}G|S5QD_2O8@0CZtUh8s0sfSaD)YWpbIk{`5FL|%Bw42>z$djc!5;*HT$EALKz_G zqxH@RHi!Gi^utJc^lmEh(TvB{bvgVN79aN_*md0bEg!$XGQ0O$Lv5^ApX&|~m8NmK zUETc>I!aiQf_w~>a!Of@F3BWoL&%OB(aMCiOC}Pej4fyq&_HXvMvXiZ_Nc~UdgpLn zF*Eb+xobM JIzN&gV+PU6T5b~kh6{h$qw{Aup|!}Sa?Xbl|5 zN0NDlTsiu=O75;)wz#VLx#9LFc`}~Ek=s4`Kb(hAe!X1%!Y5zT=d@7;m~-#~syb)x z-i*W!FAh1SCeEVWTA8~yFZvA a;~J zo-xrLd|crAl3gU$7TkI3<+YdB6>S?n9(S@g#Rn4@VJn~sFKkmaT lmu~# zfRk^-saS0XZT?iWSEJL_j2?!VZASIK%8le(w42AR*+zb*N3bm%MU1@TeIVf29 {Q2wvg_&aI@vyoEgJWB+)ty@`Ol`=^sMM`nR7ee z^`N39Xq%0;@wi+JlKy;afb4LhtSJK9pSYW3l5{(CEhHhtJ @jMRi0z{+d`!5 z#lM*s$bqkWO~kt$5hXX-P7bS1{CWQ4f3+PuY1hVX@&a&LJUxTQx8}}aapl2%V?LPc zZ>zI=7pK5_E^k)xO%Q1&FU2UG^bIkeZFlWfG0T>V_;A(#&AMm2 dQ- zX+Zu6@o`B)aoNy$eWgU0*j=K>%gihln>NON+cyhr+43=4S