From 7ff7cd77f1122c2db77dbf9b3ce3101e6195878a Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 29 Aug 2022 15:36:39 -1000 Subject: [PATCH 01/33] Update web3.ts to have a named export instead of using default --- packages/web3/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web3/src/index.ts b/packages/web3/src/index.ts index e200a042d0b..cf956d9d27c 100644 --- a/packages/web3/src/index.ts +++ b/packages/web3/src/index.ts @@ -321,6 +321,6 @@ along with web3.js. If not, see . /** * This comment _supports3_ [Markdown](https://marked.js.org/) */ -import Web3 from './web3'; +import { Web3 } from './web3'; export = Web3; From d3820e367ca92d2881da9cd9cf79d39b2bff8898 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 29 Aug 2022 16:12:14 -1000 Subject: [PATCH 02/33] Init web3-plugin-example package --- packages/web3-plugin-example/.eslintignore | 4 + packages/web3-plugin-example/.eslintrc.js | 7 + packages/web3-plugin-example/.gitignore | 0 packages/web3-plugin-example/.npmignore | 26 + packages/web3-plugin-example/.prettierignore | 1 + packages/web3-plugin-example/.prettierrc.json | 7 + packages/web3-plugin-example/CHANGELOG.md | 54 + packages/web3-plugin-example/README.md | 53 + .../web3-plugin-example/assets/logo/web3js.ai | 1516 +++++++++++++++++ .../assets/logo/web3js.jpg | Bin 0 -> 80258 bytes .../assets/logo/web3js.svg | 33 + packages/web3-plugin-example/package.json | 63 + .../src/aggregator_v3_interface_abi.ts | 65 + packages/web3-plugin-example/src/index.ts | 58 + .../web3-plugin-example/test/.eslintrc.js | 7 + .../test/config/jest.config.js | 40 + .../web3-plugin-example/test/config/setup.js | 24 + .../web3-plugin-example/test/tsconfig.json | 8 + .../test/unit/jest.config.js | 9 + .../test/unit/plugin.test.ts | 39 + packages/web3-plugin-example/tsconfig.json | 8 + packages/web3-plugin-example/tsdoc.json | 4 + .../web3-plugin-example/webpack.config.js | 20 + 23 files changed, 2046 insertions(+) create mode 100644 packages/web3-plugin-example/.eslintignore create mode 100644 packages/web3-plugin-example/.eslintrc.js create mode 100644 packages/web3-plugin-example/.gitignore create mode 100644 packages/web3-plugin-example/.npmignore create mode 120000 packages/web3-plugin-example/.prettierignore create mode 100644 packages/web3-plugin-example/.prettierrc.json create mode 100644 packages/web3-plugin-example/CHANGELOG.md create mode 100644 packages/web3-plugin-example/README.md create mode 100644 packages/web3-plugin-example/assets/logo/web3js.ai create mode 100644 packages/web3-plugin-example/assets/logo/web3js.jpg create mode 100644 packages/web3-plugin-example/assets/logo/web3js.svg create mode 100644 packages/web3-plugin-example/package.json create mode 100644 packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts create mode 100644 packages/web3-plugin-example/src/index.ts create mode 100644 packages/web3-plugin-example/test/.eslintrc.js create mode 100644 packages/web3-plugin-example/test/config/jest.config.js create mode 100644 packages/web3-plugin-example/test/config/setup.js create mode 100644 packages/web3-plugin-example/test/tsconfig.json create mode 100644 packages/web3-plugin-example/test/unit/jest.config.js create mode 100644 packages/web3-plugin-example/test/unit/plugin.test.ts create mode 100644 packages/web3-plugin-example/tsconfig.json create mode 100644 packages/web3-plugin-example/tsdoc.json create mode 100644 packages/web3-plugin-example/webpack.config.js diff --git a/packages/web3-plugin-example/.eslintignore b/packages/web3-plugin-example/.eslintignore new file mode 100644 index 00000000000..7601e9c18b5 --- /dev/null +++ b/packages/web3-plugin-example/.eslintignore @@ -0,0 +1,4 @@ +dist +jest.config.js +webpack.config.js +.eslintrc.js diff --git a/packages/web3-plugin-example/.eslintrc.js b/packages/web3-plugin-example/.eslintrc.js new file mode 100644 index 00000000000..8b7fd410b8d --- /dev/null +++ b/packages/web3-plugin-example/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + extends: '../../.eslintrc.js', + parserOptions: { + project: './tsconfig.json', + tsconfigRootDir: __dirname, + }, +}; diff --git a/packages/web3-plugin-example/.gitignore b/packages/web3-plugin-example/.gitignore new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/web3-plugin-example/.npmignore b/packages/web3-plugin-example/.npmignore new file mode 100644 index 00000000000..0b1a9d71c23 --- /dev/null +++ b/packages/web3-plugin-example/.npmignore @@ -0,0 +1,26 @@ +.babelrc +.eslintignore +.eslintrc.json +.eslintrc.js +.gitignore +.lintstagedrc.json +.nycrc +.prettierrc.json +.prettierignore +cypress.json +index.html +Jenkinsfile* +*.log + +.nyc_output/ +coverage/ +benchmark/ +.coverage/ +cypress/ +fixtures/ +tmp/ +logs/ +test/ +scripts/ +browsertest/ +examples/ diff --git a/packages/web3-plugin-example/.prettierignore b/packages/web3-plugin-example/.prettierignore new file mode 120000 index 00000000000..044e4a3df69 --- /dev/null +++ b/packages/web3-plugin-example/.prettierignore @@ -0,0 +1 @@ +../../templates/.prettierignore.tmpl \ No newline at end of file diff --git a/packages/web3-plugin-example/.prettierrc.json b/packages/web3-plugin-example/.prettierrc.json new file mode 100644 index 00000000000..7b23ef55098 --- /dev/null +++ b/packages/web3-plugin-example/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "printWidth": 100, + "singleQuote": true, + "trailingComma": "all", + "useTabs": true, + "arrowParens": "avoid" +} diff --git a/packages/web3-plugin-example/CHANGELOG.md b/packages/web3-plugin-example/CHANGELOG.md new file mode 100644 index 00000000000..3ddbb76a884 --- /dev/null +++ b/packages/web3-plugin-example/CHANGELOG.md @@ -0,0 +1,54 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + + + +## [4.0.0-alpha.1] + +### Breaking Changes + +#### Connection close is not supported + +In `1.x` user had access to raw connection object and can interact with it. e.g. + +```ts +web3.currentProvider.connection.close(); +``` + +But this internal behavior is not exposed any further. Though you can achieve same with this approach. + +```ts +web3.currentProvider.disconnect(); +``` diff --git a/packages/web3-plugin-example/README.md b/packages/web3-plugin-example/README.md new file mode 100644 index 00000000000..9d022128a50 --- /dev/null +++ b/packages/web3-plugin-example/README.md @@ -0,0 +1,53 @@ +

+ web3.js +

+ +# web3.js + +![ES Version](https://img.shields.io/badge/ES-2020-yellow) +![Node Version](https://img.shields.io/badge/node-14.x-green) +[![NPM Package][npm-image]][npm-url] +[![Dependency Status][deps-image]][deps-url] +[![Dev Dependency Status][deps-dev-image]][deps-dev-url] + +This is the main package of [web3.js](https://github.com/ChainSafe/web3.js). + +`web3` contains the ideal setup for a Web3.js package. + +###### Get it from the NPM Registry + +```bash +yarn add web3 +``` + +## Getting Started + +- :writing_hand: If you have questions [submit an issue](https://github.com/ChainSafe/web3.js/issues/new) or join us on [Discord](https://discord.gg/yjyvFRP) + ![Discord](https://img.shields.io/discord/593655374469660673.svg?label=Discord&logo=discord) + +## Prerequisites + +- :gear: [NodeJS](https://nodejs.org/) (LTS/Fermium) +- :toolbox: [Yarn](https://yarnpkg.com/)/[Lerna](https://lerna.js.org/) + +## Package.json Scripts + +| Script | Description | +| ---------------- | -------------------------------------------------- | +| clean | Uses `rimraf` to remove `dist/` | +| build | Uses `tsc` to build package and dependent packages | +| lint | Uses `eslint` to lint package | +| lint:fix | Uses `eslint` to check and fix any warnings | +| format | Uses `prettier` to format the code | +| test | Uses `jest` to run unit tests | +| test:integration | Uses `jest` to run tests under `/test/integration` | +| test:unit | Uses `jest` to run tests under `/test/unit` | + +[docs]: http://web3js.readthedocs.io/en/4.0/ +[repo]: https://github.com/ethereum/web3.js +[npm-image]: https://img.shields.io/npm/v/web3-core-method.svg +[npm-url]: https://npmjs.org/packages/web3 +[deps-image]: https://david-dm.org/ethereum/web3.js/4.x/status.svg?path=tools/web3 +[deps-url]: https://david-dm.org/ethereum/web3.js/4.x?path=tools/web3 +[deps-dev-image]: https://david-dm.org/ethereum/web3.js/4.x/dev-status.svg?path=tools/web3 +[deps-dev-url]: https://david-dm.org/ethereum/web3.js/4.x?type=dev&path=tools/web3 diff --git a/packages/web3-plugin-example/assets/logo/web3js.ai b/packages/web3-plugin-example/assets/logo/web3js.ai new file mode 100644 index 00000000000..669ef50e7cd --- /dev/null +++ b/packages/web3-plugin-example/assets/logo/web3js.ai @@ -0,0 +1,1516 @@ +%PDF-1.5 %���� +1 0 obj <>/OCGs[5 0 R 6 0 R 29 0 R 30 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + Print + + + + + 2017-01-27T15:51:37Z + 2017-01-27T15:51:37Z + 2017-01-27T14:51:33Z + Adobe Illustrator CS6 (Macintosh) + + + + 256 + 240 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA8AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7F+an5hy6Ov6F0qTjqMq VubhTvCjDYL4Ow3r2Hz2IQ8x8teevMXl+cvaXBlgdi01pMS8Tk7k0rUMfFTXCr2Xyl+Z/l/X+FvI 31DUWoPqszCjn/iuTYN8tj7YKSzDArsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdir5W1nUptU1a71CYkvdSvKa9gx2H0DbJIQeKtqrMwVQWZjRVG5JPYY q+ify70jzPpujKmvXrTu4BgtX+NoFp9lpDuT/k9BgKWV4FdirsVdirsVdirsVdirsVdirsVdirsV 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 + + + + + + uuid:394c157d-8cf0-f94e-8261-98ccb840e1bc + xmp.did:106820F817276811822ACF3CAA06C913 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + uuid:1898a391-1dba-4249-9e7f-8804d46504b0 + xmp.did:FE7F11740720681183D1839CF7E6F44E + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + + + + saved + xmp.iid:FE7F11740720681183D1839CF7E6F44E + 2017-01-06T15:27:37Z + Adobe Illustrator CS6 (Macintosh) + / + + + saved + xmp.iid:106820F817276811822ACF3CAA06C913 + 2017-01-27T14:51:33Z + Adobe Illustrator CS6 (Macintosh) + / + + + + + + Document + Print + + + False + False + 1 + + 3840.000000 + 2160.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + White + RGB + PROCESS + 255 + 255 + 255 + + + Black + RGB + PROCESS + 35 + 31 + 32 + + + CMYK Red + RGB + PROCESS + 237 + 28 + 36 + + + CMYK Yellow + RGB + PROCESS + 255 + 242 + 0 + + + CMYK Green + RGB + PROCESS + 0 + 166 + 81 + + + CMYK Cyan + RGB + PROCESS + 0 + 174 + 239 + + + CMYK Blue + RGB + PROCESS + 46 + 49 + 146 + + + CMYK Magenta + RGB + PROCESS + 236 + 0 + 140 + + + C=15 M=100 Y=90 K=10 + RGB + PROCESS + 190 + 30 + 45 + + + C=0 M=90 Y=85 K=0 + RGB + PROCESS + 239 + 65 + 54 + + + C=0 M=80 Y=95 K=0 + RGB + PROCESS + 241 + 90 + 41 + + + C=0 M=50 Y=100 K=0 + RGB + PROCESS + 247 + 148 + 30 + + + C=0 M=35 Y=85 K=0 + RGB + PROCESS + 251 + 176 + 64 + + + C=5 M=0 Y=90 K=0 + RGB + PROCESS + 249 + 237 + 50 + + + C=20 M=0 Y=100 K=0 + RGB + PROCESS + 215 + 223 + 35 + + + C=50 M=0 Y=100 K=0 + RGB + PROCESS + 141 + 198 + 63 + + + C=75 M=0 Y=100 K=0 + RGB + PROCESS + 57 + 181 + 74 + + + C=85 M=10 Y=100 K=10 + RGB + PROCESS + 0 + 148 + 68 + + + C=90 M=30 Y=95 K=30 + RGB + PROCESS + 0 + 104 + 56 + + + C=75 M=0 Y=75 K=0 + RGB + PROCESS + 43 + 182 + 115 + + + C=80 M=10 Y=45 K=0 + RGB + PROCESS + 0 + 167 + 157 + + + C=70 M=15 Y=0 K=0 + RGB + PROCESS + 39 + 170 + 225 + + + C=85 M=50 Y=0 K=0 + RGB + PROCESS + 28 + 117 + 188 + + + C=100 M=95 Y=5 K=0 + RGB + PROCESS + 43 + 57 + 144 + + + C=100 M=100 Y=25 K=25 + RGB + PROCESS + 38 + 34 + 98 + + + C=75 M=100 Y=0 K=0 + RGB + PROCESS + 102 + 45 + 145 + + + C=50 M=100 Y=0 K=0 + RGB + PROCESS + 146 + 39 + 143 + + + C=35 M=100 Y=35 K=10 + RGB + PROCESS + 158 + 31 + 99 + + + C=10 M=100 Y=50 K=0 + RGB + PROCESS + 218 + 28 + 92 + + + C=0 M=95 Y=20 K=0 + RGB + PROCESS + 238 + 42 + 123 + + + C=25 M=25 Y=40 K=0 + RGB + PROCESS + 194 + 181 + 155 + + + C=40 M=45 Y=50 K=5 + RGB + PROCESS + 155 + 133 + 121 + + + C=50 M=50 Y=60 K=25 + RGB + PROCESS + 114 + 102 + 88 + + + C=55 M=60 Y=65 K=40 + RGB + PROCESS + 89 + 74 + 66 + + + C=25 M=40 Y=65 K=0 + RGB + PROCESS + 196 + 154 + 108 + + + C=30 M=50 Y=75 K=10 + RGB + PROCESS + 169 + 124 + 80 + + + C=35 M=60 Y=80 K=25 + RGB + PROCESS + 139 + 94 + 60 + + + C=40 M=65 Y=90 K=35 + RGB + PROCESS + 117 + 76 + 41 + + + C=40 M=70 Y=100 K=50 + RGB + PROCESS + 96 + 57 + 19 + + + C=50 M=70 Y=80 K=70 + RGB + PROCESS + 60 + 36 + 21 + + + + + + Grays + 1 + + + + C=0 M=0 Y=0 K=100 + RGB + PROCESS + 35 + 31 + 32 + + + C=0 M=0 Y=0 K=90 + RGB + PROCESS + 65 + 64 + 66 + + + C=0 M=0 Y=0 K=80 + RGB + PROCESS + 88 + 89 + 91 + + + C=0 M=0 Y=0 K=70 + RGB + PROCESS + 109 + 110 + 113 + + + C=0 M=0 Y=0 K=60 + RGB + PROCESS + 128 + 130 + 133 + + + C=0 M=0 Y=0 K=50 + RGB + PROCESS + 147 + 149 + 152 + + + C=0 M=0 Y=0 K=40 + RGB + PROCESS + 167 + 169 + 172 + + + C=0 M=0 Y=0 K=30 + RGB + PROCESS + 188 + 190 + 192 + + + C=0 M=0 Y=0 K=20 + RGB + PROCESS + 209 + 211 + 212 + + + C=0 M=0 Y=0 K=10 + RGB + PROCESS + 230 + 231 + 232 + + + C=0 M=0 Y=0 K=5 + RGB + PROCESS + 241 + 242 + 242 + + + + + + Brights + 1 + + + + C=0 M=100 Y=100 K=0 + RGB + PROCESS + 237 + 28 + 36 + + + C=0 M=75 Y=100 K=0 + RGB + PROCESS + 242 + 101 + 34 + + + C=0 M=10 Y=95 K=0 + RGB + PROCESS + 255 + 222 + 23 + + + C=85 M=10 Y=100 K=0 + RGB + PROCESS + 0 + 161 + 75 + + + C=100 M=90 Y=0 K=0 + RGB + PROCESS + 33 + 64 + 154 + + + C=60 M=90 Y=0 K=0 + RGB + PROCESS + 127 + 63 + 152 + + + + + + + + + Adobe PDF library 10.01 + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 36 0 R/TrimBox[0.0 0.0 3840.0 2160.0]/Type/Page>> endobj 32 0 obj <>stream +H�lVI�9 ��+��TK"���cN����(�rh�4P@��A*���n�(EJ\�A*��z��/ϑ>��Lۯ-RN%7������޾�����[��+��E���L�D�����}�~Q��_�,RC��)i��%�����m�R�=�V�{uS¡,��YHz���eۓ� �Q�!��5nJ�����9�P�5�"v�[ �u�W��vU�7��nێ�,F������P��^$$5DDp�Ɂd�4ڋ�ۙ90��q��|�dDZ���� a1439�<��0}�f0{ꖐh�E#���R 5Y9$� +�z�X�]�@~�3ϋ�̬�3L�>�س���|��c�Ώ�s%��sZN�V�����u�Ac��p�����~R��c阏b^A�й><\�I��/wP��;�bJ@|��n[����fDڍ���^� �-[D@Dňށ(�TIf���йk����UE�'Gx"/�Þ!�Q�LwBq�:��p�.R�Z�[�Y���h��=j��{9����� ����A��C�I�Y��8w;vuu�-ӹ�2/;@���r� �fd��k6z�1��FM���ǯ�k׊x���]*C1�yl��DTA��œ��u&4��`�pv)�5b�Ǹ+�� ���+VEC04�,��Tp9���p���)�����1R�ِ�9���ֿm��Xѭx�h���Pxʐk�e�����&ډ�AeL�9Jl1|��)Y�|z�f*ѷ�.G�%:�o�]���~��Lj�h�(�����e�MBC�����#��\f�ch�\����ij\m���r�#�Jܢ�o�;oَ?���I� <��h];��5%�5��_�)f:���k W�5Mq\��ù�[�3��� ů +4��x_� N��Fӌ��W]�������}r��b֙x�2A�'9��� ����5��'�m +y��po��fZm�4�$1�G���|m=�o�4�����`�u�� endstream endobj 36 0 obj <>stream +8;Z]!gMI$9&4O4Loo+g]Y:Y;L9GQ$:@3.,T.n*;fRief@%Sif_3dV)Ok+/'6SR3bl +9q7Fhkme7N\oK:^?"i4k6BkiO2r#nub+]#^#o2T&%;/3"U%t=#DK/;5(hd<.rJl^nXukH^04p_5&"H=J0K1J +F,$ endstream endobj 37 0 obj [/Indexed/DeviceRGB 255 38 0 R] endobj 38 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 29 0 obj <> endobj 30 0 obj <> endobj 41 0 obj [/View/Design] endobj 42 0 obj <>>> endobj 39 0 obj [/View/Design] endobj 40 0 obj <>>> endobj 35 0 obj <> endobj 34 0 obj [/ICCBased 43 0 R] endobj 43 0 obj <>stream +H���yTSw�oɞ����c [���5la�QIBH�ADED���2�mtFOE�.�c��}���0��8�׎�8G�Ng�����9�w���߽����'����0 �֠�J��b�  + 2y�.-;!���K�Z� ���^�i�"L��0���-�� @8(��r�;q��7�L��y��&�Q��q�4�j���|�9�� +�V��)g�B�0�i�W��8#�8wթ��8_�٥ʨQ����Q�j@�&�A)/��g�>'K���t�;\�� ӥ$պF�ZUn����(4T�%)뫔�0C&�����Z��i���8��bx��E���B�;�����P���ӓ̹�A� om?�W= +�x������-�����[���0����}��y)7ta�����>j���T�7���@���tܛ�`q�2��ʀ��&���6�Z�L�Ą?�_��yxg)˔z���çL�U���*�u�Sk�Se�O4?׸�c����.�� ��R� ߁��-��2�5������ ��S�>ӣV����d�`r��n~��Y�&�+`��;�A4�� ���A9�=�-�t��l�`;��~p���� �Gp| ��[`L��`<� "A � YA�+��Cb(��R�,�*�T�2B-� +�ꇆ��n���Q�t�}MA�0�al������S�x ��k�&�^���>�0|>_�'��,�G!"F$H:R��!z��F�Qd?r 9�\A&�G� ��rQ ��h������E��]�a�4z�Bg�����E#H �*B=��0H�I��p�p�0MxJ$�D1��D, V���ĭ����KĻ�Y�dE�"E��I2���E�B�G��t�4MzN�����r!YK� ���?%_&�#���(��0J:EAi��Q�(�()ӔWT6U@���P+���!�~��m���D �e�Դ�!��h�Ӧh/��']B/����ҏӿ�?a0n�hF!��X���8����܌k�c&5S�����6�l��Ia�2c�K�M�A�!�E�#��ƒ�d�V��(�k��e���l ����}�}�C�q�9 +N'��)�].�u�J�r� +�� w�G� xR^���[�oƜch�g�`>b���$���*~� �:����E���b��~���,m,�-��ݖ,�Y��¬�*�6X�[ݱF�=�3�뭷Y��~dó ���t���i �z�f�6�~`{�v���.�Ng����#{�}�}��������j������c1X6���fm���;'_9 �r�:�8�q�:��˜�O:ϸ8������u��Jq���nv=���M����m����R 4 � +n�3ܣ�k�Gݯz=��[=��=�<�=GTB(�/�S�,]6*�-���W:#��7�*���e��^YDY�}U�j��AyT�`�#�D=���"�b{ų���+�ʯ:�!kJ4G�m��t�}uC�%���K7YV��fF���Y �.�=b��?S��ƕƩ�Ⱥ����y��� چ ���k�5%4��m�7�lqlio�Z�lG+�Z�z�͹��mzy��]�����?u�u�w|�"űN���wW&���e֥ﺱ*|����j��5k��yݭ���ǯg��^y�kEk�����l�D_p߶������7Dm����o꿻1m��l�{��Mś� n�L�l�<9��O�[����$�����h�՛B��������d�Ҟ@��������i�ءG���&����v��V�ǥ8��������n��R�ĩ7�������u��\�ЭD���-�������u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������ +�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�ޢ�)߯�6��D���S���c���s���� ����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m�� ���� endstream endobj 33 0 obj <> endobj 44 0 obj <> endobj 45 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.0 %%For: (Ian Meikle) () %%Title: (Web3_70.ai) %%CreationDate: 27/01/2017 15:51 %%Canvassize: 16383 %%BoundingBox: 1170 -1782 2670 -378 %%HiResBoundingBox: 1170 -1781.6396 2670 -378.3604 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 682 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -2160 3840 0 %AI3_TemplateBox: 1920.5 -1080.5 1920.5 -1080.5 %AI3_TileBox: 1517 -1359.5 2300 -800.5 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 2 %AI9_OpenToView: -1717.0015 636.9985 0.3333 2078 1150 18 0 0 32 191 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 77 %%PageOrigin:1614 -1476 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 46 0 obj <>stream +%%BoundingBox: 1170 -1782 2670 -378 %%HiResBoundingBox: 1170 -1781.6396 2670 -378.3604 %AI7_Thumbnail: 128 120 8 %%BeginData: 14636 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FFFFFFA87D7DFD7CFFA8FD0452A8FD79FFA87D527D527D527DA8FD %77FF7D525352525253525259FD76FF527D527D527D527D527D52A8AFFD72 %FF7D52527D5252527D52525259527DA8FD71FF7D527D527D527D527D527D %527DA8FD72FF52535252525352525253527DA8FD39FFCACAA1C3A0C2A0C2 %A0C3A1CACAFD2DFF7D527D527D527D527D527DA8FD37FFC3C3BBBBBABBB4 %BBB4BBBABB92BBBBBBC2C9CAFD2AFF527D5252527DFD04527DFD35FFA1C2 %98BA92BB92BB92BB98BB92BB98BB92BB92BA92BB99CAFD28FF7D527D527D %527D527D52FD33FFCAC9BBBA92BBBBBB98BBBBBB98BBBBBB98BBBBBB98BB %BBBB98BBB4C2C9FD26FF5252525352525253527DFD0CFFA87D7DFD23FFA0 %BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BA99 %CAFD24FF7D527D527D527D52537DFD0BFFA87D525352A8FD1FFFCABBBBBA %BBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBA %C9FD23FF5252527D5252527D52A8FD0AFFA852527D5252527DA8FD1BFFCA %C292BB98BB92BB98BB92BB98BB92BB98BB92BB92BB92BB98BB92BB98BB92 %BB98BB92BB92C2CAFD21FF7D527D527D527D5253A8FD0AFF7D527D527D52 %7D52537DFD19FFC2BBB4BB98BBBBBB98BBBBBB98BBBBBB98BBB4BB92BBB4 %BA92BBBBBB98BBBBBB98BBBBBB98BBB4BBCAFD20FF525352525253525252 %A8FD09FFA8525352525253FD05527DA8FD14FFC998BA92BB92BB92BB92BB %92BB92BB92BB92BA99C3C3CAA7C9A0BB92BB92BB92BB92BB92BB92BB92BB %92BBA8FD1FFF7D527D527D527D5259A8FD09FF7D7D527D527D527D527D52 %7D527DFD12FFC9C2B4BBBABBBBBBBABBBBBBBABBBBBBBABBB4C2C9FD08FF %C9BBBBBABBBBBBBABBBBBBBABBBBBBB4C2FD1FFF527D5252527D525252A8 %FD09FF7D527D5252527D5252527D527DA8FD10FFCF9ABA92BB98BB92BB98 %BB92BB98BB92BB92BA98C9FD0BFFCF99BB92BB98BB92BB98BB92BB98BB92 %C3CAFD1DFF7D527D527D527D52527DFD09FF527D527D527D527D527D527D %FD11FFC398BBBABB98BBBBBB98BBBBBB98BBBBBB92BBC2FD0EFFC9B4BB98 %BBBBBB98BBBBBB98BBBBBB92BBBBC2C3CFFD19FF525252535252525352A8 %FD08FFA85952525253525252535252A8FD0FFFA1BB92BB92BB92BB92BB92 %BB92BB92BB92BB92C2A8FD0FFFA1BA92BB92BB92BB92BB92BB92BB92BB92 %BB92BA92C2C3FD17FF7D527D527D527D52527EFD09FF527D527D527D527D %52537DFD0EFFCABBBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBBCAFD10FF %CFC2BABBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBABBBBC9FD15FF52 %52527D5252527D52A8FD08FFA87D5252527D5252525952FD0DFFA8C2B4BA %92BB98BB92BB98BB92BB98BB92BB92BBA0FD11FFCABB92BB98BB92BB98BB %92BB98BB92BB98BB92BB98BB92BB98BB92BBC3FD13FF7D527D527D527D52 %53A8FD09FF527D527D527D527D527DFD0CFFA87D75BBBABB98BBBBBB98BB %BBBB98BBBBBB92C3CFFD11FFC2BBBABB98BBBBBB98BBBBBB98BBBBBB98BB %BBBB98BBBBBB98BBBBBB92BBBBCAFD11FF525352525253525252A8FD08FF %A85252535252525352527DFD0BFF7D525253527698BA92BB92BB92BB92BB %92BA99CAFD11FFC999BA92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB %92BB92BB92BB92BB92BB92C2CAFD0FFF7D527D527D527D5259A8FD09FF52 %7D527D527D527D52A8FD0AFFA87D527D527D537D99BBBABBBABBBBBB92C1 %C9FD11FFCAC2B4BBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABB %BBBBBABBBBBBBABBBBBB92C2CAFD0EFF527D5252527D525252A8FD08FFA8 %53527D5252527D52527DFD0AFF7D527D5252527D52535299B4BB92BA98C3 %CAFD11FFC2BA92BB98BB92BB98BB92BB98BB92BB92BA92BB92BB92BA92BB %92BB98BB92BB98BB92BB98BB92BBCAFD0DFF7D527D527D527D52527DFD09 %FF527D527D527D527D52A8FD09FFA8527D527D527D527D5259527C99BBC2 %FD12FFC998BBBABB98BBBBBB98BBBBBB98BBBBBB92BBBBC9C9CFCACAC2C1 %B4BB98BBBBBB98BBBBBB98BBBBBB92BBCAFD0CFF525252535252525352A8 %FD08FFA85952525253FD04527DFD09FF59FD0452535252525352522E7DA8 %FD11FFA1BB92BB92BB92BB92BB92BB92BB92BB92BB92C2A7FD07FFCAC998 %BA92BB92BB92BB92BB92BB92BB92C1FD0CFF7D527D527D527D52527EFD09 %FF527D527D527D527D52A8FD09FF7D527D527D527D527D527D527DFD11FF %CFBBBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBBCAFD0BFFCFFD04BBBABB %BBBBBABBBBBBBABBB4C9FD0BFF5252527D5252527D52A8FD08FFA87D5252 %527DFD04527DFD09FF52595252527D5252527D527DFD10FFCAC292BA92BB %98BB92BB98BB92BB98BB92BB92BBA0FD0EFFC992BB98BB92BB98BB92BB98 %BB92BB99FD0BFF7D527D527D527D5253A8FD09FF527D527D527D527D52A8 %FD08FFA87D527D527D527D527D527DFD10FFC3BB92BBBBBB98BBBBBB98BB %BBBB98BBBBBB92C2CAFD0FFFC3BB98BBBBBB98BBBBBB98BBBBBB92C2FD0B %FF525352525253525252A8FD08FFA85252535252525352527DFD09FF5252 %52535252525352527DFD0EFFCA99BA92BB92BB92BB92BB92BB92BB92BB92 %BA99CAFD10FFA8BB92BB92BB92BB92BB92BB92BB92BA99FD0BFF7D527D52 %7D527D5259A8FD09FF527D527D527D527D52A8FD09FF7D527D527D527D52 %7D52FD0DFFCFC292BBBBBBBABBBBBBBABBBBBBBABBBBBB92BBC9FD11FFCA %C1BABBBABBBBBBBABBBBBBBABBBBBB92C9FD0BFF527D5252527D525252A8 %FD08FFA853527D5252527D52527DFD09FF5252527D5252527D527DFD0EFF %C2BB92BB98BB92BB98BB92BB98BB92BA92C3CAFD11FFC2BB92BB98BB92BB %98BB92BB98BB92BB92BBCAFD0BFF7D527D527D527D52527DFD09FF527D52 %7D527D527D52A8FD08FFA87D527D527D527D52537EFD10FFC398BBBABB98 %BBBBBB98BBBABBBCFD12FFC998BBBABB98BBBBBB98BBBBBB98BBBBBB92BB %CAFD0CFF525252535252525352A8FD08FFA85952525253FD04527DFD09FF %FD055253525252A8FD11FFCA99BA92BB92BB92BA92BBC9FD11FFA1BB92BB %92BB92BB92BB92BB92BB92BB92BB92BBA8FD0DFF7D527D527D527D52527E %FD09FF527D527D527D527D52A8FD08FFA87D527D527D527D5259A8FD13FF %C9C292FD04BBC9FD11FFCFBCBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBB %CAFD0FFF5252527D5252527D52A8FD08FFA87D5252527DFD04527DFD09FF %52595252527D525252A8FD15FFC992BBC2FD11FFCAC392BA92BB98BB92BB %98BB92BB98BB92BB92BBA0FD11FF7D527D527D527D5253A8FD09FF527D52 %7D527D527D52A8FD08FFA87D527D527D527D52527DFD17FFCAFD11FFC3BB %92BBBBBB98BBBBBB98BBBBBB98BBBBBB92C2CAFD12FF7DFD045253525252 %A8FD08FFA85252535252525352527DFD09FF525252535252525352A8FD27 %FFCA99BA92BB92BB92BB92BB92BB92BB92BB92BA99CAFD14FFA8527D527D %527D5259A8FD09FF527D527D527D527D52A8FD09FF7D527D527D527D5252 %7EFD25FFCAC2B4BBBBBBBABBBBBBBABBBBBBBABBBBBBB4BBC3FD16FFA853 %5252527D525252A8FD08FFA853527D5252527D52527DFD09FF5252527D52 %52527D52A8FD24FFA0BB92BB92BB98BB92BB98BB92BB98BB92BB92C2CAFD %18FF527D527D527D52527DFD09FF527D527D527D527D52A8FD08FFA87D52 %7D527D527D5253A8FD22FFCABBBA92BBBBBB98BBBBBB98BBBBBB98BBBABB %BBCFFD1AFF7D525352525253527DA8FD07FFA85952525253FD04527DFD09 %FFFD055253525252A8FD20FFA8BB92BB92BB92BB92BB92BB92BB92BB92BB %92BBC9FD1CFFA87D527D527D527D52FD09FF527D527D527D527D52A8FD08 %FFA87D527D527D527D5259A8FD1FFFA8A8A1C2BABBBABBBBBBBABBBBBBBA %FD04BBC9FD1FFF52535252527D52527DFD07FFA87D5252527DFD04527DFD %09FF52595252527D525252A8FD1EFFA8A87DA87DA199BA92BB98BB92BB98 %BB92BBC2FD21FF7E527D527D527D5252A8FD07FF527D527D527D527D52A8 %FD08FFA87D527D527D527D52527DFD1DFFA8A87DA87EA87EA8A0BBB4BBBB %BB98BBB4C2CAFD22FFA8525253525252535252A8FD05FFA8525253525252 %5352527DFD09FF525252535252525352A8FD08FFA8A8A8FD11FFA8A87DA8 %7DA87DA87DA87DA092BB92BA99C9FD25FF7D7D527D527D527D527DA8FD04 %FFA8527D527D527D527D52A8FD09FF7D527D527D527D52527EFD09FF7EA8 %7EFD11FF7DA87DA884A87DA884A884A799BBC2FD27FFA852595252527DFD %04527DA8A8A85252527D5252527D52527DFD09FF5252527D5252527D52A8 %FD08FFA8A87DA87DA8A8FD0DFF7DA87DA87DA87DA87DA87DA87DA8CAFD29 %FF7E527D527D527D527D5259527D527D527D527D527D527D52A8FD08FFA8 %7D527D527D527D5253A8FD09FF7DA87EA87DA8A8FD0CFFA87DA87EA87DA8 %7EA87DA87DA8FD2BFFA853525352525253525252535252525352525253FD %04527DFD09FFFD055253525252A8FD08FFA8A87DA87DA87DA87DA8A8FD09 %FF7DA87DA87DA87DA87DA87DA8FD2DFFA87D527D527D527D527D527D527D %527D527D527D527D52A8FD08FFA87D527D527D527D5259A8FD09FF7DA884 %A87DA884A87DFD0AFFA87DA884A87DA884A87DA8FD2FFF7DFD04527D5252 %527D5252527D5252527DFD04527DFD09FF52595252527D525252A8FD08FF %A8A87DA87DA87DA87D84A8FD09FF7DA87DA87DA87DA87D84A8FD30FF7D53 %527D527D527D527D527D527D527D527D527D527DFD08FFA87D527D527D52 %7D52527DFD09FF7EA87DA87EA87DA87DFD09FFA8A87DA87DA87EA87DA8A8 %FD32FFFD055253525252535252525352525253525252A8FD08FF52525253 %5252525352A8FD08FFA8A87DA87DA87DA87DA8A8FD09FF7DA87DA87DA87D %A87DA8FD33FF7D52527D527D527D527D527D527D527D527D527D7DFD08FF %7D527D527D527D52527EFD09FF7EA87DA884A87DA87DFD09FFA8A87EA87D %A884A87DA8A8FD34FF7D52527D5252527D5252527D5252527DFD0452A8FD %07FF5252527D5252527D52A8FD08FFA8A87DA87DA87DA87DA8A8FD09FF7D %A87DA87DA87DA87DFD36FFA859527D527D527D527D527D527D527D527D52 %7DA8FD05FFA87D527D527D527D5253A8FD0BFF7DA87DA87EA87DFD0AFFA8 %7DA87EA87DA87EA8A8FD0DFFFD05A8A9A8FD22FFA87DFD05525352525253 %5252525352525259A8FD04FF7D525352525253525252A8FD0CFFA87E7DA8 %7D7EA8FD09FF7DA87DA87DA87DA87DA9FD0CFF7DA87D847DA87D847DA8A8 %FD21FFA85953527D527D527D527D527D527D527D52597DFFFFA8527D527D %527D527D5259A8FD0DFFA8A87DA87DFD0AFFA87DA884A87DA884A8A8FD0B %FF7DA884A87DA884A87DA87DA8A8FD22FFA87DFD0552595252527D525252 %7D5252527D5252527D5252527D525252A8FD10FF7D7DA8FD09FF7DA87DA8 %7DA87DA87DFD0BFF7E847DA87DA87DA87DA87DA87D7E7DFD24FFFD05A87D %527D527D527D527D527D527D527D527D527D527D52527DFD11FFA8FD09FF %A8A87DA87DA87EA87DA8A8FD09FFA8A87EA87DA87EA87DA87EA87DA87EA8 %7DA8A8FD26FF84FD0452535252525352525253525252535252525352A8FD %1CFF7DA87DA87DA87DA87DFD0AFFA87DA87DA87DA87DA87DA87DA87DA87D %A87DA8A8FD26FF7D52527D527D527D527D527D527D527D527D527D5259A8 %FD1BFFA8A87EA87DA884A87DA8A8FD09FFA8A884A87DA884A87DA884A87D %A884A87DA87EA87DFD26FF7D52527D5252527D5252527D5252527D525252 %5952A8FD1CFF7DA87DA87DA87DA87DFD0AFFA87DA87DA87DA87DA87DA87D %A87DA87DA87DA87DA87DA8A8FD24FF7D52527D527D527D527D527D527D52 %7D527D527DFD1DFFA87DA87EA87DA87EA8A8FD09FF7EA87DA87EA87DA87E %A87DA87EA87DA87EA87DA87EA87DA8A8FD24FF7D52525352525253525252 %5352525253525253FD1DFF7DA87DA87DA87DA87DA9FD08FFA8A87DA87DA8 %7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8A8FD22FF7D7D527D %527D527D527D527D527D527D52A8FD0AFFA8FD12FFA87DA884A87DA884A8 %A8FD09FF7EA87DA884A87DA884A87DA884A87DA884A87DA884A87DA884A8 %7DA8A8FD22FF7D535252527D5252527D5252527D5253A8FD09FFA8847EFD %11FF7DA87DA87DA87DA87DFD09FFA8A87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA87DA87DA87DA87DA87DA87DFD22FFA87D5253527D527D527D527D %5252A8FD0BFF84A87DAFFD0EFFA8A87DA87DA87EA87DA8A8FD09FF7DA87E %A87DA87EA87DA8A8FFA8A87DA87DA87EA87DA87EA87DA87EA87DA87DA8A8 %FD21FFA8525252535252525352527DFD0CFFA87DA87DA8A8FD0DFF7DA87D %A87DA87DA87DFD09FFA8A87DA87DA87DA87D847DFFFFFFA8A87D7E7DA87D %A87DA87DA87DA87DA87DA87DA8FD23FFA87D52595259527D7DFD0DFFA8A8 %7DA87DA8A8FD0BFFA8A87EA87DA884A87DA8A8FD09FF84A884A87DA884A8 %7DFD07FFA8A87DA87DA884A87DA884A87DA884A87DFD26FFA8A87DA8A8FD %0EFFA87DA87DA87D847DA8FD0AFF7DA87DA87DA87DA87DFD0AFFA87DA87D %A87DA87D84A8FD07FFA8A87DA87DA87DA87DA87DA87DA87DA8FD39FFA8A8 %7DA87DA87EA87DFD0AFFA87DA87EA87DA87EA8A8FD09FFA8A87DA87EA87D %A87DFD0BFFA8A87DA87EA87DA87EA87DA87EFD3AFF7DA87DA87DA87D7EA8 %FD09FF7DA87DA87DA87DA87DA9FD0AFF7DA87DA87DA87DA8A8FD0BFFA8A8 %7DA87DA87DA87DA87DA8FD3AFFA87DA87DA884A87DA8FD09FFA87DA884A8 %7DA884A8A8FD0AFFA87DA884A87DA87DA8FD0DFFA87DA87DA884A87DA884 %FD3AFFA8A87DA87DA87DA87DFD09FF7DA87DA87DA87DA87DFD0BFFA8847D %A87DA87DA87DFD0FFF7E847DA87DA87DA8FD3BFF7DA87EA87DA87EA8A8FD %07FFA8A87DA87DA87EA87DA8A8FD0BFF7DA87DA87EA87DA8A8FD0FFFA8A8 %7DA87EA87DFD3BFFA87DA87DA87DA87D7EA8FD07FF7DA87DA87DA87DA87D %FD0CFFA87DA87DA87DA87DA8A8FD10FFA87DA87DA8FD3BFFA8A87EA87DA8 %84A87DA8FD06FFA8A884A87DA884A87DA8A8FD0BFFA8A87DA884A87DA87D %A8A9FD11FFA8A87DFD3CFF7DA87DA87DA87DA87DA8A8FD04FFA87DA87DA8 %7DA87DA87DFD0DFF7E847DA87DA87DA87DA8A8FD11FFA8A8FD3DFF7DA87E %A87DA87EA87DA8A8FFA8FF7DA87DA87EA87DA87EA8A8FD0DFF7DA87DA87E %A87DA87DA8A8FD4FFFA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA9FD0DFFA87DA87DA87DA87DA87D7E7DA8FD4EFFA87DA87DA884A8 %7DA884A87DA884A87DA884A87DA884A8A8FD0EFFA87DA884A87DA884A87D %A87DA8A8FD4CFFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87D %FD0FFFA8A87DA87DA87DA87DA87DA87D7E7DFD4CFFA8A87EA87DA87EA87D %A87EA87DA87EA87DA87EA87DA8A8FD0FFFA8A87DA87EA87DA87EA87DA87E %A87DA8FD4BFF7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DFD11FF %A87D7DA87DA87DA87DA87DA87DA87DA8A8FD4AFFA8A87DA884A87DA884A8 %7DA884A87DA884A87DA8FD12FFA8A87EA87DA884A87DA884A87DA87EA8A8 %FD4AFFA87E7DA87DA87DA87DA87DA87DA87DA87D84A8FD13FFA8A87DA87D %A87DA87DA87DA87DA87D7E7DFD4AFFA8A87DA87EA87DA87EA87DA87EA87D %A87DFD15FFA8A87DA87DA87EA87DA87EA87DA87EA8A8FD4AFFA8A87DA87D %A87DA87DA87DA87DA87DA8FD16FFA8A87DA87DA87DA87DA87DA87DA87D7D %7EFD4BFFA87DA87DA884A87DA884A87DA8A8FD18FFA87DA884A87DA884A8 %7DA884A87DA8A8FD4CFF7E847DA87DA87DA87D7EA8FD1AFFA87DA87DA87D %A87DA87DA87DA87DA8FD4DFFA8A87DA87DA87DA8A8FD1DFFA8A87DA87DA8 %7EA87DA87EA87DA8FD4FFFA8FFA8FFA8FD1FFFA8A87DA87DA87DA87DA87D %A87DFD62FFA8FD13FF7DA884A87DA884A87DA8A8FD60FFA8847DA8A8FD11 %FF7DA87DA87DA87DA87DA8FD61FF7DA87DA8A8FD11FF7DA87EA87DA87EA8 %7DFD60FFA8A87DA87DA87DA8FD0FFFA87DA87DA87DA87D7E84FD60FF7EA8 %7DA884A87DA8FD0EFFA8A87EA87DA884A87DA8FD5FFFA8A87DA87DA87DA8 %7DA8A8FD0DFF7DA87DA87DA87DA87DFD60FF7DA87EA87DA87EA87DA87DA9 %FD0BFFA87DA87EA87DA87EA8A8FD5EFFA8A87DA87DA87DA87DA87DA87DA8 %A8FD09FFA87D7DA87DA87DA87DA8FD5FFF7DA884A87DA884A87DA884A87D %A8A8FD09FF7DA884A87DA884A8A8FD5EFFA8A87DA87DA87DA87DA87DA87D %A87DA87DA8A8FD05FFA8847DA87DA87DA87DA8FD5FFF7DA87DA87EA87DA8 %7EA87DA87EA87DA87DA8A8FFFFFFA8A87DA87DA87EA87DA884FD60FF7E7E %7DA87DA87DA87DA87DA87DA87DA87D7E7DA8A8A87DA87DA87DA87DA87DA8 %FD61FFA8A87DA87DA884A87DA884A87DA884A87DA87DA87DA884A87DA884 %A87DA884FD63FFA87D847DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA87DA8FD65FFA8A87DA87EA87DA87EA87DA87EA87DA87EA87DA87E %A87DA87EA87DFD66FFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87D %A87DA87DA8FD69FFA8A87DA884A87DA884A87DA884A87DA884A87DA884A8 %84FD6AFFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8FD6CFFA8 %7DA87EA87DA87EA87DA87EA87DA87EA87DA8A8FD6EFF7DA87DA87DA87DA8 %7DA87DA87DA87DA87DFD70FFA8A87DA884A87DA884A87DA884A87DA9FD72 %FFA87DA87DA87DA87DA87DA87DA8A8FD74FFA8A87DA87DA87DA87DA8FD77 %FFA8FFA8A87DA8A8A8FFFFFFFF %%EndData endstream endobj 47 0 obj <>stream +%AI12_CompressedDatax��y��u'� �;���i`�2c�Eo0��ʣ�Բ-c0hP�R�c6�`��������y�VY�7�\ 4����Y~g����W_����ww��M����o��^����;���Żw?���#.���?� �MO7�1�7�����~x�s���O���������������'?�˿y�����_�~�����oj���O�?�/���~�Y�i7��7�~���?������+����Ï�y���Ç�M��߽�9�ˆ�4�=�����~ؾq��2��o��'z���͏�ݽ����������û����'|��o�7�w�z��݇�޽~�o�C�����;���^� ����>����7���w�������k��~���[����׿���|u�� �^�I����a�En?�����-/M����v����߽��oxv�* c��s�w���7w�}���Wfa �M�y�g�����O_$�fZ�WC� �bO�Ͻ�V���o�������N�d���W�b)�S�����?����O��~�����Ȥ�Ço���������<܆�������D+��ݏ�x��������;�\�������������-oB���^7M�p�����Ƿ߾}��a�0M�,��}|�MY�)�f��_q3W�-��|�ŧOw�uzhw���-��?|E/>�����;,�8"�M��z��[���̿���^����5�ݯ>�}�>����_��ݏ�������������I��7t�iy����w���A�w��7_����~��zow�q�v�Kz��i���������������}���֯�~���_^��������w|�{����߼��*}�k��v��49�߲z�=7T�zċ^��������}�?ہ˵���� ������?�a���y����w��Wq�_�;~����{���7� �7I��{ �}� �˿�ޏ�߽{�������훭l���$�������~�����+�����?�}���?����G/����["rW���|��?���߿�������{�������_����]���}�f��^ǟ���|�W�a��HM�_����~wx_���>���-1��n_C��}�o�iW��XW����G��L�4�������h7C"�k�H�~=��C�v���c��Ξ��O��ɝ=Io�w���� ����O���×�b��2�Fp8����o/�/?�~���ߪ0J ��@�eY�����j��r%5���ۺF����|8N������1�1��t�����x<������? �pJ�|O�i>-���x:�Χ�s��s<�s>��y:��3�9���2��?�U�m}G��/��?��{>��v�h����h����B���T�!��g�ic�9�I|M��L�{L��OK�ӔƔSJ1�4������=��f;<��׭����l��-q��f�p�s����̣��<�Ӽ̇�4��~���%/�2/�rX��i���4����i?�����H�{{�����a:̇�p8���t�a �F#�~3��yv:���BՆ����o�V���ʝ.�|;�i�G��=��L3<Ι�:�a�~����]�iO4n���MyJS�)T�x;�iގ�a܏�(�8�6�|�m�am��lvV��V��z���=Uz��wUg�n�o��)δ�4�3u6ЁJt�&:b{:lG:v�tC�tG:� ��[:��o�c<���i�N�m7�4w�fq��\hf�4÷sO�M������x�N�������p��]n���v�����D�f!�JDv:�DoSށ�?=>]^x�������o{oK�foS�Fi�I�U� �Rb#��D �ñ�W�������t`�C�����pޟ�X�� �i?�aOt��~���mG��D���*��D�!��K �!g�?������0 a�ĨiIo���T��p�É��-m�!�C +9�b�)�a �p�p +�pK�d�b�1���H��e� s�m~�l`"\��m�fܹ��%�� i��U�آ����m [�۾|qۊ��T�3>o�����f��y�yN4�3��g�|��܇��TG�j�왧{����c���ܘ�A[Ж��;Z��M�MX�|��y8�|�����O 1���� �g!�Jl%����۲�y�K��?i弔3���aժ��m���fg������ҕ�?�u��M��]����rd&b^N�ѵ��e�O�� �;���+�=v�P �CG����ەgWV��M����-U�;��6m7�'�"��L�4Ҷ��i�i(G��{�38�D��f�g y8vt�D��t�>\�^蘡�����! ��O/�H �N]j�q��]��/�9%h=s�I0cMhH`�J7я�!L)W�P��=C_��a��zWsd���x�3D�� �"��R +oR?� / 1ӵ��<ߐ�V��{�q��+���{��(���'i��ç>/��q��s\�>O26K���!��>�Q�Z��>�=1X����0��ʕ�=O2�H����)��l7�_�cE�/����?����Կ��{7~�ILF�~����O��Hi��;zWtP���,�#�dJ�!A��p�!-�|l���?�k�S�,���쬛�u��nv�MY/�����n�.O7PH+��ٻH�i�ތy)S�q���>��f�����7<�����=c��s�������}��V/�:i9��W�@/�f ���A5�[�QN�'@Sس�}t�c���Q �B�s{V%�L@��X��R�")��� (�_�:f��J<���P8�rPcvO���̑n¯3i"k�Gz�L�v��M�!��4���uO�'��TG`@��S>t4����D���ϑ��=@�s a@��,Y�Y��Di"B� ����#i!�t0�p�g�~�Y}�A<�T@��*�'V\�}D�V^ a��\Xq����D����}d�����]�O����YV'�G�th��v -�v�֕��^o[z�7��:��E u����Á1�3)� ������� g��93�6� m�m�SG����`l{E�Ό� ��km[o;)�6(�c�������C ����d����3扏�H7G&g��g���Ĥ�����YJ߳�~d��aj�{���C�ّ��Q?Њ�� `w������e��Ec�5~Vf��Yݣ�k���? \�՝�δ{X��;�+PN�BlfZ�H��V:�X�ϯ��$h"���{�Ue�%��+� +�yD-Xt�#��% $�� Kn$��X�/s_ ��|C� ?zjG�)g����HT3��B �igSV�����yj@����.R�zf�$��A�af�?�l�V���j��sv�#%>�XuL ��z"�;K�=K܁��o����d���\>M��7���(�C�YM^\Y��Z��65�hoQ�s��R�b���_Ңj�����ZżV�W���녻�\�%����� �UK��6UM8r�����H3%��FCكJ�G A��F���,$AL�%2|`�  ( 4��"�b�Hqf D(*`�Q +�T��,���Gf� zb���y�{��@�ak�� ����m����;������g5�Y��<Lpb�K�H�$����m�h��192P (İ�I�C �㤉:����^;�C�� +8494d[�7_���*b�}�LB+�l�;�2�} +�X� 8g��� nb.2��/ c6Ik��~G#��_ f#������F���?����>ڻ� S^ \G6p�yˌ[Ŵ%���ۣ獡��Xay?����l����-���0nɒc����1�w�������� Է�*f]E���Ft���&��C�^��j�����_:�u� ?WH-�ݥ�����V-� ���Xf-m��ܴ�j��z5t�C��pjZ���$Ԍ�س;�_m�n-�+}�jc��,�5����Za�v�+f�0��?��Geծ�_�̿��͠��xfoUՂ�%�Vb�(„Y�w 5U�:�{�h�a��e�.&�2��l�8�b�]Wܻ�h�Q�U�>v��Wlܿ�+0w�j �']EY�������y�{z�{��ݪq얩�I�>��������ꊐ�P��Z�8o�"ն�-;�9R,�1V���͗��k�����ͩKl�W��R� ��^�p .p�v}c�6k[���ڡiǪ��[��:�R6�򶨚w������3�[w8����򳃓#���ό��کL�J}P���>�d3�$c��.86���#fvW�Z�\��/�u�N��G�b�6s���j^���fs��m����i��X��(����+m����ܪ�穜�נ��w��qY�>��t�F�A��=�Ǭf� [5P����o��� Le�|�~y�tJ2�9��=-K�u�j���̆��2�J��z�^eN�1Dܕ3ma|������&���\٨m���z �&.�\> �J��T���q)��>�I "��O���q��V+�j+o��qX����Zr����k̈́wX����Ǥ�{j�� 1O�MD Ah,�Boi�� +�-�D"F`3��������ρћ��3�9�P�+TXx�̓��2s�����jf.�0��v`�%��\�PRQ�*��y��ú]���4��Ɗ�i�׶ ��>i������8^���T��&�m�`�(2v0( 9(L�ݑ�jȧ�G�#�����ҩ*j�\��4�j�ipq���e HZ�����.N� d��:H|Ҙ���9�-���N��?*�l^^�����~��W����[�Z�߯~*�Y�P�֎^$�E�!���"h�>{ө��iD�،j;����K���טC��X5�nG_Ա{� +�^�v�0�Ε �S��թ2�Nj}��?ؗ�ض%�O�m�M�ۍ��]nEl���l&��/��i�Kh$�u�Pvv)젒��V��Z��`��VWQ�+��F�p�$Ε�S >���U���]�?Wş��S >E��ԥ�Ԉ;��37��c#�D�mui}��u�vj�Z�����_���5-�l�*4��0�����J{1�͗��ם�)�f���q��;ea�|ϻ���9�;�`c~b�\�l���S�8O^x��ߑ����;�݂g����?!���`�I4���HGfFI��_�ٴ7�y�jas ���-*��~�Im*�f�Ü�e�"Ζ�1��[~��x\�0��M&J��81V��Yd�k�p���� ���:��(�s9�rʩ���D�;�q�H�H��8���&�Y{}��f�4ӌp���f`�VX �f о �؝m��72�8@[c>��*��K��?B�a�J��� R��9}Dѝ�Fw6�9�C����{�8�sw� �Z� +��T���Ⱦ�|a�A�P�),��B ��P uT��� 8�y��6�ܺ��m���s�ǹ��ō�t[�n+��[�߅�®����^t�ʩ������"�+��2�A3\�j~ �%'����u��X��Yξ,�DFw���ш��١u/s�2�!�uL1L��U�1��v �DfΣ�A��yV�f`"�^���,Xq��vX|�jO����y ��X���<�9�u�S�[��9h��&Z''<���͟l��˧�=�g��U̝W���{gk�4���.�fZ,^P +�uE�.�d���R��j���h���m�����Q��U� � ��u��,�Oo����SZ����StX,S���[�g�q�Y�I�5�$�$~7q�CO�2���; =����<�~褚Ѹ�.�%��hw�L�*�f}�iƖy��2��ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ��<���_bb^bb�S���ݽr ����MF�� +{a��I�w�}���(}a���[�Q���mN��jP���}4s�͢)��d3�]Ҭ~�a�`�S<#u<��~{f�`���?�;��8��f��&T��l 6�u���z_����0a�Y���T"y�*��8`�/����l�R�#c��^�"MX���xi{��dw���������rK0��*ykWf ����S뱊����U�aY V�t%�_M�*��\��GI��U��KEk�qU�8v*y���l�yTxS��v{���&�Yw��Q3�!M�+'�J����5��ह2W�2ݥ_�!���ӷ��5_�� �Ԅ�����ƭ- hh k˜aQ@�;�k�8Z'�k 46ߚ��u��k�MxM ���6�� ��b�U�5uXM�A��6��4뒍�`��Ln$ȫ�[���֩imq��Y��h����SV�)���"0� JY����(m���*�� ;IM�Ic�F�xI�č��!MxǶKM#G^���iZI��==�ko����6���� GN�y�o7\;��A��T�n��U�r�|,L�X�@u�'dd>��bau��IC�ͭRF:�yR�w^ծ���d�u�4� +{hi�ŊT���8@C�OS�y��MDz�C��WBU��-u+T�� iT��k�m8e��<�� +�/A�M��ђsf=bȉ�DP��[�?H�m�j[�gx��+���z= ��$@�4�f�i�p�ɚ W2isd�D�%��m�� ݊{�K,;�%�c�N�5L%â}�)�W%~�E'� ÝY�b9����lX���A�X��U�g�4 < ��(�8Ah��u��g�Np�*�����I�Y�2(���>1O)���p�K�ړ�S�f���RXΜh��c�W681�h�E��g�OǶ�LD�ӡ#��C��ʨ�6�u\�`�߬��<�=�wl���%A�K���E/ �^�$(zIP����%A�K���E/ �^�$(zʟ��$(zIP����%A�K���E/ �^�$(zIP����7To�4���[e���(��JQ�7=����X��7��VS箱������*�����b�fϝXY�ظW��A�Ɠ�YY�I]���_�����:���g�Z�j�<6Q�Zb�x �����Fj���^��k� ���Ԡx�_�X�42>�M�i���#���Rh�R)��<�雨3�A1�Uf�z��[$�Hdc1���N-��m�����qV�kT�K�U� g)l.y�o�O����H]=o���„�\|�$�1s��!, ��C� {T 4m +Y���S��NhK������f��Y��0Кqv�,ym��*�k�k���z��2x[�=����s���y��tm�AW��$�xiK�R�$�ǁ��Q}n����4�$ �������gp� +p�$k]�Rٞ��^p��L��u�V�`y�X�'�*@n�(��B�A����?�U��0�l�>J��� _�})��5�c �Ck�8���W�Q���l˥Z�I�d&��*� +s\i �3���Zkp��sK�Zo�Ådy=�ƭ��Q+�m��W�Qk�U���W��+���hx]�{�q��4�{�i�y��@�sB_B��;��9 �,>��+PB��4‹���l ����J�kch��Etk�׽�����a;�ָ]a^�n��WV�]ۭ3�'��� i�u߬k*�k�W�����@�+z�*?���W�H�:�1�n8ϙk��� iO�o3��ٺds@���'�ssߋ�:[��Yu�VY�x��8�n����Ӵ�Ͱe������Ju ݆����X��]*�]�5>Zg��2�kX%�*��a�5�3kQ�;����Ʊ�U����{U;�.V���Uڡ���b���蘏�+ku����ٵ��B���%]�\y|v�.�����d��I&�%-�\�K�=( +��;�SX��&]�?��q��O�k7gS(;�,E�� �F���1��Q���5��S+�]�c��cN�i���+�����vA��g闌ho��]�_��EV���(\��� �:�Ա�9��f�>�J�Ҷβʣ�����5�*'EF��d�u���%�l.�S������)�쯺��솵��&Xp�awE�l���!��!#��1Z�Z�Ze�6�����{U���Y��^WY�G�,E]� ^���{c\�w��������{��n�:|x����c�#��'�y����3xš����Lz�'��6r�c�l:c�J:4j� X��.{�� 6�!�C8$a��%��酬V��K�p�>v���~�X�*ҙ��6ѷ���?U�n�S�꠹�u�ڹn:�Y��e�sc�-^i�ZW~����v񧻼��?�HS�� �ϒ��/��rf%��&Y�V� +��z]�u��#�N��3KG0vz�M^y��&y�/� ���hGF�ĝX����ȝªX6֡eM5%K�^R��j�v -��s�����^�c���]�9�����Q��2��Y�E��Q}�KO���KҊ~v�Dt�z#�zn-zKM����U������Aע��n3�����Ukѓ�ۇ���12��D�۟�F����J;tM��h�V�6.^TNz�U�;�������]�ŗ�k�/mݗ?���_T�u��:O���m3%ne��|�u����KX��݆+Q��V�|��N�C���Uɷ���V�|��[E=���8 b�oh�Qƣ�z��^��<� +z\��.k|l����.�~tW��<�mV �^�� �_i�vfqb:��霞��,t>3�́���J�����g\������w�C���(�U�|�\��M���Q�Эt���5ƍ�!PA-��e5v� �6��b�Yq�W�����A3!�z��Y�V�z���:�aY �4.�5*+ylV�|���n�VE�]d_�T�m;m�+%�8$�iݕ$(�/m]�� Z���{�N��:,�~�m����@G?r~�����)���$Z�`�=�6 ���ᇎ��Е!"��' +a/����3f��8���d��8��<�}G��D��0�Ý6�_���O�*����� +qӢ���E��"�4E�M��4<: 6?�R�e���R��Vs�4��^����Z"��@��H}�8~V�����@�%�B$�L]+�yJͼR�z�:y���,@� +�1h�PI>��<<��˶� .�0��8��k��}�y��/i��ьk�$�t�&�\��t'1�i�G�8���$/n�0S��Ǎ�����������Ow�;�{����d7���^����X����>�@l��1�E�@X���kۖ�=m垒X�6]�6j�b]ݶ P;\x�^���U4��hE�9=o��z���j���B����t ��i�9�7]<��_V0[/���º��:��=+۩��-n��UWzXWh�|�U��Ηy�x�u}&O�q�>SE�]�k +��u�*W����r�K�����u�6k���~_�����Яkl�J��:t-e%���*��/jmuiUl끵,���'Z1� ��;nbL��g>����V��?��ׯ�V��^Ẏm�2ӓr�uW-vYI�����}���$��X2�T��m��"2���X������m9kF��f� l�֌2l�þ���Xd�b�(;X�F0�H]��K��ć6q����[M���p�1�ϯ�r��a�Y+vu.����'����kM�����h�=O>Ng� M�ǥ����=m-�Zk�}~^��YV�JJ�=~ -3���\�f��S�����L�jv�s"e5�:�D +�i9�c��) 2HEd�! y�+\+��S�s��� U���qt�����W߾������^U�]�����o���W�?}��������޾���T>�i7��&�Դ�����./�fX����|C�X�������;��G�q����O����~�_t����w������}#��`�����}GW/޴���� ���6/6Ͽ��~������ͧ�޿��������Çw�����������>|��@Z/��׿y����_߽�������7��_�K��h�2 $� +l�(q�)�½����!��v��U��H�����L@DZ(��9�� �#��'�t7L�~�B���t3��;�s��2�'�bc���(Ceo�J -��BS��`r�lu��a�}�F�15� }�<ѕ���|Dm(Z<��pÉ�1�t^��h{�~��~��I��ђ'�י��z����H��&��6��]�Q�2A �{2�q �i�t�qn�2�D�'��2���pb�73�laf��:BW�E�1����W䕘Z��$Ѡ>�؜S@_��5bx>֑�P�q$:�4Z:AP�4��~����>�Ow�8 �L�#���$��'&�jؑ3�:�w��@盤 +���[��U���DD^�GM�D�2н�2S��h!";d��E<�أ��H��fz�)�o��u�]#��<�t���ޏ�J��3��+Z�y�����~:h$[���~�a�$y$�����Y����~V�{�����x؇���J����N��~}���?��������w?9�a"�o~���w�+��<��𻻯��X���|��O�1��� ����O��7���q����~�/����?�Ŀ�c����ج}Y��h(�.Q�<ѯI�#@B��N��`yw��NlnZ:�DB��Ǟ�4�x�*�caJi7ұͨ�Ir�8� ~��q\z���Lć�?/��3CD��Y9���# �xѭ���$q:���h�-[t�t;1�� ;����e7�_zj�n���t_bL��1���:7ج�4�T�<�⧉lD�&�U�3��� ��n"�����)"4tP~��L�Uy�����7�XC��F�'��-��_.�'o��q�K�R�^iD�hSQ��i���O%�=��4�Ԕ(���F�'@��fX���ct$3��e��&��h�,?Dm����0�L`e��8��z7���v!�b ��0?���. 3 +��P�ݒ�O#[����S�O",�va���cvQ�7Z���q�7�+⻖����O>~R�e�m@�O� ��˅�v��i��L�C�S�DJ���<�B���!�I�2���='$���0.$��O�l��4�B��L;�8n�� �!C�‡�,kC�)|6�s�y��c��;LxjF�U*��z�����[�4U�B����o\zZ'���q�Vw�8 �X.D����K2*)��Ә4�LAgP�I�0��JEp��v}�� S̑� s/3 �� R5�F��h�Co��P��qO/sG{}�b��"����Y$9�D#{.͊r�H�v�C�� +�Ɉ��"R`�"�/�#s��8O+�����³$4SN�E��6 K�D�0?=ޅ��,�,����JL}h�����X����"9>�y��BI"s��?ϐljM��!��N�ȋ�f����� � &���� }�%�����/0y�D��ԅ��g�]�����N�+���e� { �/@��#����Lo t�\���%���=1>�����~�_��dH�#Qqj��j�~��ÿ��9�Pf�k`u�f��:ݞ:��2.�ܣ����S=mB[D|f��k�L�EF�l��e[���.�S��d�˪��q�i�=Y]������g���P:���Q� $���Bj��~i�Sk�~-����{���gb/Щ씓x#���� �jLE*21����Ȯ�d���)䱡K�6�Sr�0�'N�� z'�٩!��+o3J�����)�w�R� 0��,g,�pC_N�_F�e'aj�2��YH����D��q��������ۧ�aJXǙv�q�L�Y�Vֆ-܏LZ +�#tv��� !���_�٭_4� as3����X��1�z��c��g%C�54�;�|E𝁴�F`���9Ww������!m�4�qq� �"F0�2)+cU0��,�A��n�c�a�L�0 ӘZ���3�Y���kM���U�Wəăn��4��z8���mż�j��&��#Eb0�8�e:���C/]�� �?�q��q=�w�����c����J�'"�j=�'�p�K0Ch�45j0��H�++��4ud\bj�� Ĭ���e J��1F��t�03�C������&2B?���_��� \�����"��z��N8�uͨ�Dr�9��`�@�hK��k8�"�`�G��fӓ�� �>�uCà�r2:C��qZP�=��CO�򅠨����)�K�}%M��Ĕ$PG`����L�m%͉7zO\�黽�H6��o���A����#��Wf;�����'ve*�d?�S�w�j���F�������@|y6t�p%b���43��7�l�z��I]���.��/d�D6,;�a�Ȗ�oÁ��i�ěu���,6�~ږ�w�m(�r��{@�=臝�$��1��b�=��i�����4�s='�3t>�C�\b�����/�� ���G*ȫ�f *� ��h����:���YgLj��@��� �� F%���������9�=�&�Co��ƶ`N���,+z�bl�&�8$��K�9/a��P�s�y�m���9?h� s?��c��a ���v�����/pn9/yv�ʪҢC5ދ=Ǣ��������������}*s�a�������Gh�.x�+&�`���a1���A�tHx {կ��7bj%"� ޤ.Z�ql�df�+k�&�lϠ� P&��[L��YcE��* ����=X�Ɏ�]0�w9�'� ӆ�-E\�+�����R-� kX&�Dy;�x�+(.�DW��aҺs)����̕0�R�f8��i� �bR=.�̅\�'�cMG U�F +|��h�ܸ�B�ֵ��}h$C�: �p�E����IF�Q�LLE�%��Pפ0Ա7U���C̓k:� �չ��V�8���z�TSe� ���}e���F �^���t4H�M5e�bi�:k�0��I˕\6����0h$��EpU��s��~�w�� #%�J"���H�� ���p�\����Y��]E s��q���+ؒ��jq�"Ф3v�F��� ��t�}��ʕ��媏͠�2~ChV��0�M��<>_5�jp�M��I�<�85���TYnî|K8ĵ�:���s��7�#j�fu��7�cs���k���|~����xas$V��[�G=����@�1�X���á5�)��Q'�U��9��P:Gi�"�k4��ކ�:$�$�Qc%�-7��h'��QSp �yDZ����8(��ܽb�α ]w��|���w&�`�3R����g�n=p�]��L�\5a��./�M��+�����F��T�LuU%7ƸP�6�Fxr�N�Ϭ?.�+Q-��%Ʉ:74�����F>t��ˑn�rY� `�D�V2\ݐ�­����r.+�����b��n��|�B��ݞ��nv4}� ��2����,�����A]Iqci�̸I�t7��Z��Jyr��Xn�u5�M����cW�ܨl������f���]�t[w���I�u�b67����k5xk���̣`�c*5H�LE�z�)�<�8� ������KVku�n�A�`���2���H���C �D�x� �g�_Y0M\&a1mL,-C�S�c�7� Rc$�.�RJO��7,���7� �a�}�`Ae* ,*SV�Jej |��7|�W�F�|1 �*�mpإ�^ו��>+�{�C�����������J_{��p������Th������F|�2+� Q����^ �~ E�}���g���l�r  L���.�����٧6.�����ƋO|���N �3�̋��ګIT��_]ʿ!f��A]�5�Y��ǯ��ޘ.�W�� 1����N{�}�Kߴ�c0�gb=��gc/}�����f�� !5$N�ǩ�L�G(�v��d/�# +G���_�Wc��ȏ;\b'��7�MIG�ʨKyeM����>�Q��_��`Gqe���b� l��AE�� �;� 9(w�I,���Է�i�����!���>�Yf-$��O�~V��BV{�t`+V-�Yh���-\.hmp1�Y���g��9|{� ���s��TC/a�xMO������Azh�p#��$��:�O��� >�(�̬�A x%*p�vypP�\^�#�:� �1lB^ ����`� �Y�s������K���cG���܋��r E�yWBӾq���`l�G�����J\�l���$u���/t�ͼ�Avu��ϳ�����#! �Zf�{��|�3@�Gl_� ����v!�m�p���N��z� H�뻼�n��hH yQ�� ��y��a1�a��O�U�2`MI]Md��2���M+ ��l�'u �r�~�e��a0��\�`��7�>촲%h���v�%�,yN�ׂ�Ⱥa +m"��5%����r���ҍ��e~�lL~�l�v�o+֦�j��r���,D�f�[�Bp�� ��t!^��(�]S��m�Kz���o6 �V�%(`�R�C��W��%�j�D7*!"�����?��F��̡�����C g�[8�1�����J����Hl��ۤz���U7U&5x�pd��6h���.Nd!E�r5P;�3Ũ� 6r�%�v�� �n �#���j��iL>���Ǩ�l����臄'��3Yp&�q��`�"����1�p +A�'�N���a�����8O��F2Gq�`� &G��#H8�"�?8Ѵ|�|Ҡ%8^�l6�X�c����`�[8��E~_�nϰ��Ƽ^P#΍����\f��fY웯�w���,���=0r��-4�OA�dvO��Og����xE,�&�b�/y?�@���>�?��$��m�Gi�4u�g��C��9q�9I9�Y3��~��K�˵v�Or`,pd��E��~b�o�8p��bb)�~�9��)��C�$1!��^�]ѧ<8��,��z��!Y���0��,�w��  ���^|i�JM�%kZ{�W������ ��ꕽj:0]a����3��B ����2�|f_-�,�ڃL_=�pe �O>b��wG�Z¶+��i��tD����&`LA�2b�}���0V�H�]-���r�]�l�}��ʬj��Y�ه�aT�V�+��o?��'" ^�MQ���ӾӶX�m�2~ۭ�w������s�'���r�l ����>���]��6a�⇯}����Ow߀,5dhqr�@�`yd�c�l���1�H� +@�W� �R�#�=��v�:���$,A�ӡ���]�D���!e�ֵ ��J� 0�̆Kr�������� ���i ����4@��OM�@4;� -�ύ#�X��f ���1��]y,�O��]����y�u��u[{��ʣ%�\�GI/�C�)�p�Q�6x%��Y��!S�j�=��P�����^ͯh���k� �}���t�X����HWГ�4N�`����p�Γ�X,�_��O���0�NUf8�I���� p��[S�Ӓ���^���R���i����;Dԩy�E�� ,5^ȊB��j\��l�y.�o�ypV�Mjhe�vxj�9p���!��5�y�¦\R���Am-5 ~<�&5'��:�y����S���O�<��<����Y�-5f,�ѧЛ~�f�9�Y�%恳�Mbx�K�3�%#�*1�@ +���ub��0Y��<� ����{!��7�y�~8y^�t����r)���m�T52��i��+S�\��1Y�0h��sd�Ls��2�^e���B� �c�&C��82^���V#|zhPd2���ܖX�l�����#�#��a���9��E��4d��#xR���_ �/�vo�6P��T!8�3k�� �����\�/F�W��z��j�� +#\|π�<���"�W;��]Zt$�Hb� d�������_:x>\�/i�s�u����UF&�1W���MN���Jf�L~�K��[�H�dq� ��F_G{�] +%^�5����:��i&1ҁ�2=�U��P��HV�M� wŗ1[�xX�F�Y[�f�!�Z ���| 5"f�Ct�AǴ@�@r!�.ꋙ&�fh�!�(K�Qä +J4���M�'� >fΐĽ^�膏��0ÙH�iK�3x�X�4dO[���Ȝڨj'�| bɒ��g�C +M7:g<�B�A֙!X08� ��&f*{+[h9��e� >G�^P��cP��v�}3'TQ��.����H]p��`�7�2���{�lV�·�26���ۿ��f�X� �*�f�Z'����Z���/ M�������J ؒ�$ �$X2^�:�+��|�| +`� ��)u0c�`�x�3�I�8�I�*�|�X.�D ��f���p��tLe%kI'p��j`i) 1�R'���;����Vˁ9B�J� @� N���3L��m��y7��١J��A��ZflL�:��� +-I�f�ciD�%Ь�����$����Z�P�}թM�����'�8F��0d���*� +���X��V��Mǂ� +��-��y��م�bQKS��|k����ay����q�Ԓ� �U�h��r�|5EB e m�B���/��u�!*�����K�p�=� 6A�����v�GB̄��Pqx8�F�=�����]a��y����S>w��]j� �l��Ҭ=ő\���->_l�1 ��q��Q��U���ƹ��t�%�e�Y�BA ����|�2�v��rМ�eI�Uގ9���T���G��S۔X��U-o��$�)��P �o0��QE� ��31k3|�dx�,n�' ��^��#����I#��v2�os�-|�4x09©4�@9�J�I��{#��!b^'�Yf�l5�a��[��S�h�N��L�tb�*p.�A5��!}I17@^��=��Yp��J�h�u�i2�����7�b��F� �Ӆ�@=_I��+ ^������@�8%zPwWd�[�cm�z����&��o��G; %8RLC���#-��y0��&`S�n��ԣ�q�z��T7J#<�ԈHIt����s���cV�^YT�Ѵ&���E�]��B>�X[����4؃v�N7��F�=�ɽ� �PE;��c�/��l��_vn�q���,��^-��ѣ��z䵳�&B۹qu�2l����TQ��U�7񠺠BD���8�1��J�^�Z���?F�BRnﲔ�廴��*�5�&�y����Z�\HuVd��Ո�ns��-f.7�Z-^���p7љ�F�w{� �nt�� �����EW2��z�[*u�홦Ԙ�ӵ7�V���N]}r�kXn�m�07ֺ���\S���ۨ}�6S�|���-�mѮ�{��Ů]���\F\��A0�1 ��-�D�G͡�ہ��������v8�NS�2�2��ZW)�V����1x`h;�,U�]�D�C�N4XB.Y|X4g%�����ҏA$��:�����2�:��� 7e �)�U�?eR &�7�ק�| �*+m�ե�^��~%� �u��H { Дpc�$�+����# GN����A3Z*���{�C��M[��,�Eye�$� ����[��|��i+�ؤ�)5�L�}$?����bsy�& ���+UF�r�2πqD��-;M��b�d�u��>z�j��o^6��F�%����* 5�$4��P�f�R�t��=�Go��O!�>�%��(�G�X&��B��ώe/k�h���(���^(�J`��J`�-�CKM��6w�),�詬��5�:Sn� թ��T�����~V�BV*�X%��N�vQ�������P��@�Yy���@�X_�$%�<�榉L�pa���̿ QY����ens���X.<)�4-]�h��9�.�o�s�@C�L���/���L2�*`�%�a�Ŷ�$���Z��UI�_��)} R�}'~�Sd\�gF�L��@ iy�M"85y3�x W ��ʬ��"!�j�|���4p�,kN/�������?\z���*Ʌ];D�� ry�wd F� �D$e`��� ޒ������2�$Ŧ�Ҩ�I�ӭ�qXZ��@��������mi`ʖ�L1e��e|�Y�߅���7k��Ʒ��d�޻��Ѽ���Jϙ��Nc�u~h}�`�D9h&� �O�_�9� +:i�v�����'���.(抬��$���5#���%{�K��� +�$���4M��$0+L�$��J)zb�$��J�a��fNc�����^�c��FTea�mv��d �C�40])U�r>�&�U�h���4D��U� ȩ2X�� ��$���WFe�6�AK���$r����p��>K����T�R�.�� ���g{�.�9��Җ��4}A��R�֩��,eB��U(�X�_(sai�l �n�Z�|(�o�!� +Y����u�����>��/�<�;u���|��}�6�i[�g�w�Ϙ��ff�� +�sf��>����9�L�IyM�Mw% �*���GUOw�E�l���&���R[�� +�,.���X��,,��j��~��]�QK�z��q��h���?"�-�J>q&V�w�SU���]e��]Az�T0��j��{��b�� +r�_�w��H�����W�B�K�+��9o�'���#5�,��f���3^�<�U�+���*]��{Z�+NdzId@���$�Jxu��j;Y԰HA�:��2����ݫ4����Z�f�Z'��~y@JJڹ��9?כ)r�|dƅ�#�$`�]C!�ٙ�V�E!�[4��� �S�؃���)9� ���G�@$%b���59������Ұ��+�9���p$U��fr��(�z����/���G���4���j�D���1�dJ��L�I-�[�ա������ժ����*�DZs�����]q��q"���C���M?L*y��!�jZ5���5̥fOD����Zm��tH����9�{���v�ZOZL(��F�JVo(���,QX�f*�Ъ���y�o{��'[�� hO�B+��/f�B-�� ��*/E��ͩUh��� +.Vʼn4Nb��T�=E�}��'�*�6ם��Qxe�JZ_*b���Z��G{PKUa�v���� �dU���U�_&>AJc�"^>�R)1�g�+7G�T,��[���.ŏk2�5��Z�2�FQJ����F�J�f�b^ṡv^ ک��v�Y�J�֋O;!���N���uCԽܵ��� �+g;�����o���?��`��//��<΋7�Ћ�;��B��V��x�~�0�qi�]\�~�j���Kw���72��_wY�J�o\���hW�w�+�7��W�/�YzʼZ}#�yQ{��K��x�kic�ؤJ��\�dU ���P� �K�,t=�p�u3����md�d��mMv�}=*d�|��'���ó +:&�CW����@���C��^ �`<�o +B��9g�S"��ʎ赪��g���HH}��������nő!CW�@ +8L��$!��ԪS@���]��C��Ԫo�d�T��c չ"-��Fa,��Z �3,�)����H��� N��j,c �ئ�欉%]%��M��3N�s#`�� a�3t�1��F ���bHr!!�HR@�JP4G�o4K�^�Y�^�T� �L�9w̨��H�b� sn�ȹ�!���?T���T# �,a�i�Ȯ�|�?����qB��A�Q��ad'�P����;�s��i���*)�'�^��*��1K�����ǭL^4��L/�*�7_��ܭL�m�;�L��mEdUC�d�I�bإ� 2`�w��x�h4s�uڶc���l��m�&�l�%��xp�ퟐ(#kP@� b�+������`�ʡ�r|.�-��Ы�eG���9N�ӱ�a��~��;\]8e�R�R:��L$2����'!���h0&��((��4&�V#��9#�i��N���C{�$�A����eY�Ѥ>Hr�h���& �6:?i� �?s�2c�D�;`�2q\�Ye� ���ec� �k�Ơ���5&�8tf� +��+o��PP�S���1+��(e-]$�����Ĕr�ę���M�4�]�@�G�#�_�c8/�����]KXB��Ԇ�ʇ�d�nN:��$@\�\ +�$ń1���Y�D��У� ����.�&؏�L�MH+�B� �����~c�hBq�J�¿ δ�%ϔ � �]Ƞ$�Wq\�C��z�IY� �i��$�E���y��\�TP�F� +��IU7��L�L%I0x�(j� mj�5<:�!���n�%,Xҏde)�8�I��)U &L&�x�1�9�4���%|��L�(�d�����(��h��Uq_���L���Y,0%����b����a���~�ijc�/�~(dž ����>��D���ƕ픃�l2Q���4�:���'��mL�O����b_g !�0-Ś����)$P�RzQ?2��5p"��D��+� ����a8 ��ڈ��ˡ"�ɞ� +��}�x_�J��r��f�O�D�W2��3�(�M�aQ͔*`����/��^�:^�$���9�M�./��e�b��eo�j���O��Bڈ�nIu�����9�I��/�r�Z��v]Mqp�θ���7&�j�F�F�r㴫Zn�6m̭܍���pW��`� +��E�ܧ��[�]�tK~�����5��`Jn�����<�\i�A0�1��Vf�V�G�ztE}\�:pKQ�'�� n�J��Z �Z�������0"� x� �Q�� �gMc�E��� +oL,,C�2d���7PI�� �җ�.�ϼi�f0N��{ؒ�j�P���ʴ�S�^��| ��Q-_Q�ʪ@v�[�W���] ��R Nþ{���'�G� H(��8��ƓK� �@3⦐E��B�>� � �#h/��z������cx�$:e7�]��j������p���6�kY��YqF�� NY�U�fl��CGOm�~e�[X�ڸM����������5|uB�&-�ɵ�`%�A�� �,:{AvB���>|�k��o^v��n�% @r8�����|������l;�Oi�5��_M\����x"�7�c[���'�t������Be`vW�����^���'NP�k..��0��2��S]Y���T��Q,=�}ߛ�����ø�cN +�h�ox" �d���?��Z}� 5Xm��R8����nUv��]�3g����Q�سhƼ���s��D���"F�$��B�7o#kӃj3�0�l�pRa��gvZ�9hz�2x����OP�"P;�Y�gV��:��ۀ�c��?��Q."������/�-�� +��Ѧ�9�8�40.�, ^���q���0Sݕwl߈��A6.8߰k���S�����}"2���׹BW������ ����}�-���V N�֬#�81�-7B�8,�w����8l��� ����b�0s���R���qq��z�Ϟ�t.������<\�,��Z�)s�9��2_��y���j�DǨ�Q� +!N�=�l%�1�+ڊ3Z:I�o�c/&W�9T�z��O�������T��˶*|�l�I����t�W}��h^�HVΙ�ݎc����T��m�U(@=��R��jb+T�N��:q�/���DD�w +=�-�A3/h�M:����c��������^))�A�(��߿��?b6���>lY�/{�A�ٓ�V�#�9�s'��� �@L�' �%@ ��!�s� xo�A]6z (� }���Ϩ���,���݁Lh`_pHdT4 �����HR�>�c'�g�c\�gSM�c +�9�g�I�'qW(���^=a)����T�4���˹/�}H<V$F>��7[�,Ilôr��� �� $6`�y#�ٳ+Pu��LZ�6rNԓ� +�/DQ�%��"g��� �F�~���8vO*�nۭ:&D���q�V���DGQ�|GʝC�� �6��}��R�KeY��\~ �LN��>J���^P4����,Wj�:�����e�nbJ�l�� +�>�Zzt�Mbb3��l�d�M�_@%٧Vg����t�tӨ3l���4����,�,2XY�˚���_&�H��~ �_�̑ � +1��4���B�(`��;���T(�솳����c�3餏V�LD=v��)�����~��2����`e�Ʊ�[!,sl�y�Ȓ�m�)JO�y�7�&+#��XFo��J��>��}���f��%[���*]K���i@� ��B��"1��]zx� B�u��{D���m V^:��m��-�N6X�o>��7�7�ָN�j�n>Ku���>��;Fa�Z���^�t,<�g�\��uΌ�q�#ֈ���_�y�>��ȹ|���s�uq���9I�Y�3}2��ɟ�9�EC�̀��be? ~�2Rѐ���]H�t�Hq�R�p>yR}e��Q��E�[�sDN����=���?���'��hIZB�J����{o׳;r�����> 0�����3kǙq�A �HbAC���t2�dY��}x�룪��RK�O&}"��6�<|�bժ�q_�O��|��l��y??˾�`����7%�ۨ��C�]�*��~T��,��l���8��3i��u.�E�Y��۾��Y���b�9j@"b�!>a��q�Q5�цi ���9�N������Ŵs��o�i�}�8�pܲ�ô�*' HN;��lR����m}ځS!���v���y�Q�Ӯħ�S3�YG��jg��$��f�n���Y��4�䩧{�6�C�<_���O��I��f���r�N���%~����~yohq�Ȋ���9���o�f�?�����7�����������IZ��,DC�^z{���IͪH�Q��Y����݃�J{S��e�_M��X-�������ߪ5tT����V�D��|�Y�� +��Y��Ҿ��r+���U�u8T9w:Z�Dm�W�9Z�Fi+kʾ__�-\�������K��Y�@�M� +gJT�h�g�\]]�V�B��Dr�&p��,ɷ��tChĔ@m�R�B̘�T�Wh��ϸ�c7ڎd� +� @p��������͗�ܨ����k.�j��lb4�}i_Z�c#�A� �D�P��'-2�CMY[�Ь��d��'?aA���@B�h�P��!_�l=���C�����C�������Fq�I�ڽU�|�������6� ;B���ھ�$U@v?xk�����c*+�R�.���4�ۙK���!h��iM�&�C/N� 3���eAa1�)��`�Ō�$��$�2������B M + ��{j�Nܛ� + "���'���n�%��E���u��  oM�4O��6/V�2���?��m��>�5*���O1���+y�F�!�e<����#�z<�N�"�K�]���#�׬��|QY���V�X��/��`k�;O���$�8��E�Ҽl�8�%v��@�����֒��$� �!j��I����Q�M�E��U��jL��ax�*��Vc�� �jL���\�U�"u�q5��!s5�k��1����q)F-E����^���Xt�6-ŬF5�X���&Q�K1�ojd��b��گm-&} +Sk1Gح�b�i6K�#8j,�X�K۬pZ��!�g�a-�L{>���� �G�Z��+u�kqQЄ{�k1��v��Z�*i�>��ŅJ�K+�����Y�%(�k�c���~3=���RV�3�psb)�|�U�|��{Ow:��� �(���l�۴�� k��W�O~?�`!a�q�����/H1u�X��϶���N��g��IJ�q1n���Ĩ/�M��c�17�-ͼ7�� +�b�˚2�/�t��˸�#���P}1VW��#�Ÿ"֮�����b1n�~�_�Ř&6 c�b�D]׾�_MK�"�d�&�\�yO��dz;����+��j�V���:K[��2˱�Q��<��1�� q�������1����|=nT�����F�&�c��؉���C7kZ� �H1�cz΄l���`��C�17�R �ӌ%��X���1����ϟ�r��+)Q9%�IneTN�3�FT��N�b���=.�r*;rfN��Tu*!W�����Q�k��P�9˱��_��G�19�9��T��N�`���$l"&ǧ��p��1$�tP"&��+��3&Ǘ/��5����H�19S�Y��\e�_J�<&���P#(ǥ�ѽ�����j�ž|���dd�`���������z^�I������]mz|�#0��#2�=�����p� t GA�� 뿈�w� �~��g�߮g�b����cn +���6 +������j��[}�w�����i 2� +�b���^M�[�*z����v�C�����%!�����Z�A~êL���iw�I��rw������Z<�=mo �Kd0���R�y��[�e�����E�TRIe��Ny���r��J��VT�˕�����7'���,G�]��oń:U3�\��}/��[��� �[1���'����No���-@���-))m^�1�ӗ�7E�MKM �9�������k�IH^���8�Y�t3Z:X�,�kʇ��.��d�V����uBCCN�j�=GT��q��c҄ ���r���n����,��IG^�\vNښ�)D��� +;�}���)5��ޕe5� ~%��U��޼D�����d_Y���X"?|@�6�5�����푲���PBދ��U?���>/��+����.��T��-^�ׂS�� }pg�"��!lP�%�� Ӌ� +�ŧ�m��@��|�iN�}v����9 �\@l�3�m + +u��%E�p(!�P����^�}���y�-A��D������BU+Iq�7���D=�$��1��y��p�ٯ�^�m"-���~�7ǭ�-�-R�-����}�@���s���h���D��t�QF����W�W�Ɣ%(��会M'�%PNzu�׬*�A�@e�XLI��x^" e��NЈ� +XW��x�����z���;#��;�u���%lƒ��:n7͆���m�6��F�cGd�VZ�/��X���6i!��-���i'�C�g̯5�x���v�kM K܇U4���&KTs1���K(�#T���lr�UUosĹ8Y�m�Z�B��E����)�w�9u%�R��~ý�ZlfX�r���^�4D�N�؄pY{�=U�eY�����Wd�Q���;v�Rr���ʣrN�p�;/k��gQA���� <�k� +�2�{�x��q8<��S<6='����6�� �� +��2�[gQ�9����oX\��3eA�fS���`�P�}`�Mp$K1��k�q�v0 g�vU�����ċ�nl&�c���qc��_-*i/J���К�>+A;�f$�.��韔�� Ӛ�Eh�ǖWN.���~a���hT�k��ݺ?�8��ME���u���{���$ʺ<�V��?p.�msP ;؞cgGA��3�ю6C�R@yN�u=� +�Z^�M!>�-���� �Z5�Q�H�ITb�/�TM/��Cw;^^�����_p>��?a�h���q���n��sNA�]!�i�)�L�3�9����y ��&H�8ߑS�NH΋8���ɹ���w�m�c9�.*�b�� ��Z���Y�ay�9��pqr��m�dS.$vk����UM�Y�K��ܯU�xUI�����K8���%�!��U�!���.�1������eN��ƅ>����y/�e��7^��Z��͚�]���XJ����Ik�=�Dk�5R��\��n���8z5f��<�?�l�p�S�v��u���5���&�i?�d��é}��*&Ǵ^�Y�X�Iw#�\�)7N�0�yX�iVE2�t�uZ�&�����:�tA�әg�������X�&��-ۇ��;�i�A���܍(G 0w,���O;^��Wn��\��/7I6S� 7S̖�|�%@@D?��E��Q筛hZ�c�'��9��l��M��~\l+��S���z2)*�:mQ��%�[Y%=y����h5�b[lW[M8�@)=��`�ၶ{A{u,�!�}e믜%��Y�6G� h���&�6#V_cIKھ���JP6�s&c];�k�`~A�^1�_��Ԟ3y0ۢ���I���r:,x�}�z��gV �� ]+>k��Y-�)�L����f�wދ���k��k��oP��eA��[���n*���|���[����]�?Z���gE��ⵋgz8�?����R�Y ���~}��{e2�a�*b;����i1?�����'h��\���*��a��_�I���-�հU��i��C}ٍ� Qu)��(S��ّ��Q23}2嫥��cC� �)�fm.Wn +I +wQ�/�kӭ$�,�7O^@���V%��-P��P?p����!��:��b�Ol+�3_^��{�w4< +�"�3x��[��#�zk�b����^�J����͝��e?s��t3>�oJj��s�B7���r���^:!5f /��%ƪr���}_ų��!�^ +����M�����q�UH�v�f�aS�ty]�>�7�<��R)�o0��� ل��\�(6� �{�|���z.�ٷ�L��ڶ�w�L��`b�2��Ծ��nH{���Wv�<���,-'cs/�ζ�.:8sEw7��K�9 +��~S=��a����]��vK[�.i +a�d8$��4��M�!��<�c/�c�0}[�"��/n�q���Y��n�l��-�Y�ؾ�ʀ��� +�q+ܢ�<�̺ +-=���t�{1n���G�ַ�td��޷��������2dd��PBFX��X� C��V����[�z�B3"`�9#���+���8�L��~\T�gEХgg>N�A�� �Q*5iĄ�݈�Q޴1���m�����PUNcH�?�}�g�wu ���x��}CnYH����g7���eєq(lRF��_uٹ�ޤ��P�q�ShU�?����$@5��~�eW��{r*���w��F�_Z֯����W�8(>)� ־�w{ ���l�@�M��^�;w�9G|�m�|��m>�[� ?��Ƭ�z�]߫�`��LW�b��&yX\{~��7~�q0|r0��)�o��H���oWQ�0K����"BN/j��7}[y���K�g��j����|�M��qB�ז�������;�>= ⵤV@��o'+ +��F��D��� +��8���s����~�#J���k��P�C|8�� ՘D�a��G�~㏳�S>�]��\��p;^�`�U�_��$�>=rn��[(�YP�Z���!���'���f��0�����X����J���)��� q!pK�`;���|��G���~��������\l��Lk��D���] ��J'},J�k��T;��-�Y�yX���|I���w)�,߶��|+�_�ooލ|���D0�ל0��礒�('��Y�$��<�y���y1��{�|ϱ?9�N�{DwpZ���`���� M�Ϗ"�?�����B>��e y��e y�����-[ȳ�-[ȳ�-[ȧ~�l!�~�l!�ݲ�<��޿��@>��ey��ey��e���� ��� ����Sϛu�g�[v�g+[v�Oo�A>�}���S�[v�g�[v�g�[v�O-o�B�[ޢ����E���-���-���-�S�[��g�[��G���A~��k����C^mu�b�W#�e�]�W�]�W Ⱥ��*��K^�ai�ϐW[#�cA5�W[)l����jT��g��e��m�WC�S�ؐW[O�wNy5>[/��h�j�t�5>j?}��G W���Dkȃ����j�K}5����N}�u�e�뫭�O���ؙ���{Aڽ+����\J�AΫM�5���E֨ -[��= +>��s��M`o�� ~J�=�.�f��C`�S +g/y��?�����OWX��?y6�j SN��e��|���6�,'$����ϫF��[��A���'��E���KLŌ�%�bFJ��iFJ����Bb*'$���������(%�b:� +S�t�S1��TNG)15MG)1��Q����kL��Qט���kL�|�5����kL�|�5�b��"S�|�U�b>�*S1u��q>�2S1u�����c�Ϝ��,Ǯ�hT��"S5��{G>�L���4��A��1E�����jaF��զ������iM2�_��?�C^ +F��F����&#��'m�����:��ߵuBg�� ��^���)�����N��wi�P���:��?K��~�� ��.�*���N��wi��J�!�*���N��wi�P��b^�=I��~J��~j������*����2���3=�4����?$�����Ӣ4�U?��ֽ�)}���|½w�����{�=���|j��L�:��>�����c�ta�?�C�r��&�;����455bjhES$l�99�>��-���_z:JX*�]]���&+�I��Q7�,��𵧟,๵�k{�� BzWvb4�l�e.� ʢq�v=IO������nm���v���I�ߪy�F�xPyet^Y��_�ꂲF_�����2�lEv �@�١ ��.?p=�g������4S�ey9�4�VO�[��i i}ce�� yt�h�]��[����>!��,iz�=!�~��ą�tUI ��R��w�M�j�/�㹤�V�d]M��`%��^��0��R���%�u*�� 7i'�� �b���쳬Ͻ��Չ�,�E�Z*���jY����_��l�x4�� X��� ��VI�K�ş��l�=��&�d�^��j&�bBaQ���5{�qj%��R��^ �$�.>�[����bVͫ ���US �{������ر^ޏuOD�N��ITS���b;��3%��n�i��D�MJq_�n���l�2�X�l�l�rF5p��;V#(�����Y��Ta��{(�����=�j�sְ$4v\�3�{��ֹ|]&ġ+i��P�Wc�%�\ҝ���+�O��(+/k9��H������� _��^4?��䀝���������$wf������=��gh �՜Z �DN�0����m�,��pwH�6�r�MR&~�Zm�CY���n4��&|�޼�^4���T��^�Eq��'�����f��*HH�u1?X;_ � +H�R|V���#����� YW�̂�������`��D��,���`�*��F����H�Y��NF�~�yٍՙ_g�³܎��j�yMwY��ۉ�u�X��f���@,(�l;L���~�Wn�YhsVWJ��͂K�شƅ�íj���^I����޾��'Ǒ�6�����Lߙּ6fW�����5X����1B�~���e�����w)6��O�^�}��S*��V����KM!�zk ́qϙv��ZD<��v5��1��1�1{m���C�+����W�N���ͦ�*��8�@�۶Ҫ�ڰ�������i�����b�$�h2�9W��T�ل�@�������&mU�>y�Twn�ǶG�O1��+n�d�{A��4���̔S���1;#���y�\% f�5���� ���Ǫ��H������(VP�B���e�����J��_�Tt�cգbL��\���kV���i�]]�=����KvZ��=���Z?�G�_L���K�N��B�H|�2�/iM7������Z�ғ�T�7��qu3:|w���B��������SK��*B���3�m��Vz��k-��I[�T�'ot%����D�w�_K2�z���t��Q�6�~w���E�&w;��p�/�xݺ�NrZ$�wvZ��m�=�l�{Y�ʰ�@-R-�����ŶD��e޼찳���� uyBF� ̀ǼU:њ;*J_)۶�7�t‡m���رy;B�=�w�&�f��A�Sd�Qn+����H�e�p�YE�L�K*�#��+���b����t��rv��2i��T � %u0�lV;F}��$�$7n,�.sT���u�h;7� ���S���"1��2��Z�b������@(���Alg��� ?�}X��ݿXm��592Z�|ͣhs۴���x���7WP����Ze��ΐ�c5N�G_�j�����P;�`a����0M��}��`p���ܳ�� �ڼ��_������f?G�ŴȄ�D ��7ұb����n�;`�%��H' ˆ�rh]�P< OuǷ�!�����o�{_�� ���fò�*% +ʾ���Xm�ܣm���Or������c������,5 V�p�U���� A���Q� +��Qro��3S���}sbK@��*�b�� ��]�� G*�����ٯ21wt�f#1�2��j�����E�]�~ŕ޶�Up����+��y޿0�`|�Y���}������'�v�~O�s� ���P}�e1�V���c�������/ +���?�w����h�y�h���F���ؑ�6��عS74��MAk�*|���-!�vN�����;PU\y�h��g�3�я�XG���Lߙּ�����8��+=Z��Et�vE�g���w?bH� E�i~���O<�V}TD|k<�,be}FLm�{�q���Ǜ^����{�!�x�"p8��]�� ��8���g<3'��y�<���i��j�Ie�i+����Qۜ3���dF���4��9�f,9��9O3wƦs~��u��Ε���+J��s����{_�+T��c �P���eH?�� ��53���Y��{����a��0�y��D�c�"O���ȥ|�2�,��M�o��y��M�|P?.rF������E�{p���^^�fo0�^�k��Xz��C��Wa�~����z����a�~��hP��4ʛ�a�|Hc�)�e���� ֻ����Q��{��x���CG�/`-�s��ι*[�<�z�.�E�n��G���QԹ+��r,���:���CL�,M~m�U(��°�`������_6�޿��!�Iu �����o�Q���P�} �]��MˮC�r|�˺�'����om�J�k��� �e3�L���'���ڏ~�_{���/���H��H@iC�G�p�D���k�mF�{��(�3����I�<�t���/;���3���(�9�c|j��柼 ��+�i���~� �g&𗐜;��o'�Ž^C!�s˥C��`8�^��A����aޡ��^��/��VG�J�I���~���p\�������qx�vԪ5g��VaV��ֶ&Q�j�?�J3�x��T��c��l׈�����&y�ɹ�ȃ尢���EYg!� ��ѱUy(2ʫ�n���D;����� �`i܌Q�t��٬�@U1��U~��ZV��Y��@��b��v(�0>�uF�ڦsᒼ�#v�Pq?n��L������l���+C�YE�y��<���'QIAފ���t���3���C<����Ec"��k3�)I<��~|��rb����1� �bܞd��Qٰ�hTNtoN�'�sK%I��N����bu��%@qњ�L���TW� +Ne���BF���*|�,��EpI������ +W�ڧ`���="�Ce��`QuuAt���m����w[���?��u�����1$7]Z������Hzr���sL���F���O�.õ8����ޡ�O��t�yT-�4l( +� Kp1��j݆�sJ�w30��/&�o7� +��^�T ƣј�ͭ��R�3��=|��� ��{��_u�xH�콼��@2�#�??�'Ь�׮Tlq���"�ns�.�q �S$����99�аYѰ�r�߱{%Gp���.oȾ�3�$L���,�_�N�}CU���毇�y��'�{{D?�c�~_�o|@���~T�O#���{G}l��M�c8<������N/�DE�w�A�KFC�l�鲫>���%V��C̸fS@�%��M�J��ha'��_4�҅�x j8�|$ڳ����fK|nK� �7�� ヨ=�����o��u���闎����HN�0T�m�ց�Y ot��{Zo��{G�j��|X��.��������YG�.��;��&�viR�5/��V���3��xo[��v;�&�� i8���h#�[kO`�8pH�>��/��&|�����b����c,/,�a^|��Gƨ�{��>�W?����Q�����3z���l|Ϧc����w���{R����o~�����_��W������o���4!uٍ��<���¢q�п��7����_��?����W?���/����_���u�������Ύ�kjE��>�ᄍ'����_��?� ��}ϐ����_�����Շ���?��k����>�W�|��_��_��:�g_���|��/�����/����~�8������������������7�O����/�{4��o����{ ���}���?�?�K���?���>��s������������(����W�������/�d���_��7�t��ſ��������?��_�d�os���� ^³���Ȣ��/�����~bR3��ަ֟������m����ſ���?�/~a��m���tm��7}�њW���>m�>�?�%���ӟ��y�X��3������~��$/�n':t�Ė �^g� w��:�f��J�6��|{a��M)1�k�F�oݨy5�M��{�" ��K�"�4r� �e�3�� S��Ad�;CV+�#R�2:�H��*�D�=��b*,���E����y����� ���0����s;�V�D��H�[�j�kJ�ņ�Bg�L�ע��߸Đ�4-.|�����WE����; �^�����`�eJm���|��1b/��{�#�3+�B��R�],JM� �s�(��"����J�-Vןr�0u �BX����UϺ&�Ү���rD wJ}�u�s�o�������$`K��@�׭�� ��Qh�`�5U��ݻ���2A��ޙ�xV��US|T+�; D���2=��;#$�G���%�$���^�7����4��U��֕�x��nC��t�J�� G-Q຺l���T� H�z����t��r����W�ê�6%��H������+�fi� ��y|ӻ�[h�/�ld�/!�{�U��_��U3���v��w��&����u8Ԝ$7� �ý�4��.j� %���k�= �mՠ��(B�>G�j7,J(�Yn�u�ItN�JM�K-4�tD�[L�h��x��PL@��M�F3�Ӕi��C�� +��^ق�t����ٽ暠e@Q�-���� ��3s�^,*·� �w�䪁_-����p�g�<��SG�Q�4l޸k��񾏋�8~�|T�$*M�#i]G/7�5��W�#�3���EN��A ����/*�K��j����F�>��]��,z����[|�LE��%i�h�8:ST�)H�~X��(���u�S�g�,�|�uQ�^�1B<��)?t�w�̯{ ��^�e��j!?B��5��J���<�f����C�L;�l��*'pZ�~c�7헿���yS7���x�z�7"����v��TH�z}��7����OBn��� ]� xNu1��Mz������ +%� +��n�2�2�O.\d����p:S��0B������[�E�U�Ê��4Z�W�ߵ�;���(�֬'n�6p�b+ͦ��{�P�s) �؉&�9Z:70�r����}��| �Hӷ����ՉR�_�����Z�0"��Wkc�Kf��MJ$�$���R��G��!^2�4�l�f4 v���| K�n=�20.QԽ�l�O�����F�����9:�0h��s�oe��v;zOd�7Z�Φ5P :{K��V�d�1YZ>� �>XR���0.�T�� y�����v)"�A�!�۝G�ݶn��x��@�S���x����X>\��{d�ڝ��Z�nq�����BY<��F�3=�e��Z��IIܶ�2�W� +I�Fކ�l6g�����V�[*�n� ����`؛t+���˜ �Ѽe�J��o�e�=��[kGH� +�������zX�u��g��F< �z��_�G]� �ꐏ�f�1��������/Ei���|�A��O�Nk�+�s]� +_]R���&%Jk7������O�tH�7}�V��|+�[C�m�� ˣ����ݰ���G_D͗!{�l�V���D Y�HK>�]��86<�ֺ�3��Py\�N32E0h@�N���W��t�|#��'������0 +�VT ��0�ovi|���dg'��E��4u�0�p��b�oD��>�� ��w˝�Na^X���FW��4K����LB �%q 3��.�&�'6Ķp��IT6^[�����/������~��J�d��c0]��J���[\檩��N�m��7���G�X|g|W�x +"�U.x�i���N/��%�8nm�*m���}�u)����H��a��C��H���ujj�4�( ��Ŏ�fPl�h�Y�%@j�/�5���|�P(s�4 �R������5�p��m�ܸ�Խq��j��NW==�Q6�� k ����d�����@�~���xY$��ܗ��U^L�KmQp,o���x�μ\�� �y��(%��>t�1��-�{7e��u�6��yϰ��D=@�K/ƪ ������UB�E��Q�w��Z�;�6j۳.+t�`�%�5P��?���#j�,�����A� G,7�4�\�f��/��&5�U����v;��y ೕb���Wmr�S̶.!ӼY�,�?�OAK��W���`J�-��fW>"�Y���Zf�,�_ڣ-�[������nS��nY$�D���$KD���ӟ>o�oP�u�c��Vt�c��{���]����!��e>�Q*|��w�ai�[�д��_����Um�͕�CZ>z��40�8.YU��#���"��P��A^F}Ud��M҉ʊ40�(>!I��j5L�6Y�m2��Q(���EZ��!�R������(�C�"�6����\�Ė�OS�Q�Dg�a’������z��EN�Rb���p�=ަ��h�R;�D�~� +ķJ�G�JUQӏ����"���e�U����%�CI9�>kK8e �8�l�nޑA��E4Icg�RnfU��, +B�@ę�_#�L{c����r�L��;U��c�=� �g:� +�pQD���A�̰�R?Z��n직��I���氓<��QOk=). �LQ2Nk�3��SH*���a95���ğS�'V��Z�H� �|��4ܰ�Y��X���� ��uf5���rY��� ���Ҁ�C�i����5���ڊ�b-�,~�(j�P%����S�+e�=�k�&�j�m����2�o��t�(]�W�Yj��rX3���E��l���.S�$�<[�Z����q��� )b�8���ҝУ�5nq]+Y�gٷ�aȱd�C�J����[1PY�s��LQ�^1��z%$���n���R�y����D\�ӈ�a�$��GH]qy\-F J>Շ��z���O��������1ڑj�K�-�D�Z�6�v��_q+7�a��hȱ=�u𭟄N!"]*@�>�W¦�n�:mz�z���$j�Az`�(�C�3��[��ʿJ���'i�h���LX�w�-J�ř��)G��\LH������,��++�P��F,z3Eqx֖��]���D��X�-/Z9V;S?��)�h���шv�hE"H��ȶ�.NOo�ޭ�,��ÔH�O)\�l +r��e���GwLg��q�U�`��WI3�,��njU�i�����e��}�C�"��&L����u�e) �j���P����� �3*Ӹ|�m_Y,�'����TX���a^tA���ZcT���2�ڌ����8��OTJ��/)�;�����Y��� �ן������PTnW�8�GIW2�(lm��v8{�~V�W�1\�g�!��lϼ����^���:�`��b F��Q��\*�d�Lg�i���/��,��N< +�� ��$�j{srSW���b�4.�x�(5����$��J��󉥳A")�Ǎ�lŒ>u��+�i�5�)�k���*RmS��TQ�ך�#;">��� +0釯d�SjU�9E����MzS�y��C��Y-}l̛rq�lӷY�����,Z��k����ų6\�)πZ$R��5A~�EY*0�?ŷv�}��{��XӔ��z �#���e�R�V��0�I�Z7����(̭��JL��1>\��cmWV���U��D��#�`�K�ˠO�Abd���og���UN|7AZ��z����N��e&-LPB���- �&���Vz�q.fT��uZ�V �L �,��$�Z�j=l��+��X��>I\$g]l9&=�^)�1�n��(�RuY)��`�(�ݽ��T�Ԕ3<��k�D�2a���2�VHy/*1q\�n����WO�81�bJ�!�L�s9!{����7:7k#�7���gj��W8(�ǿ2�J�yi�&��jF�Z���F�Wq�R�sU$���*`�]M;J��;�ߨ�#\#���� ��j��|&��Fgwq��Z�FZ�����*��Ĕ����$��7�r��e�������ꓳ4��Z]Qv�.G��%�6+UE ?�%:�����\�h8K +���l��,I�z�/�̔�zt�����a=v��R �J>�0� MR觊�, x_�jҶַ��rȈ(3\�|���d��� �Q줚�{P�8׶�F���pV v�l�#��ekÊ�%e4옘/��1�jӌ�rE�BT�nV>� �5�R':� +)K���l��F�t�`"Rl%��l�ee]q�B0��u<t�@ ��3L�. \�f�Z�3�^K*ద"�]\J'�� �O+�*���qߧӨSJC<�_�{x�� DQ��D����$�UI��V�b;")b\�K\�F;m�A�.���y��0M��X܇�1ժ�3�i���4|rP�I�^�*��b_����[8C�m��PlU��/�p$��R��&^UtK9�i�7Ͽ� �DhVT:�8 W���<0o�a�R;�8rg��Kw�Z�x����:���2���P ��8%B�Y8%�����3����}�H|�+�Yo����E*�1��N�Q�>I6�0ьؖ��)r� �p��ɶzs���gj��{Ж��^���mN"cLD���'�~e�� �U��-\��b��Xf�F�ڷQ��y�E���q�(/�%�����&�jB�Ңv�@�?��l�b��|�MR�q�G��g)�����jr�\Ȣ,E9by��ː��9U�CN/���L��²J(+it��{S$A;�e(R�3N�ʣԶC>��<��3bP���ӯdΰ��Ui�>67_�Qh͔1ha�����k�����W�^V�\��g���Yi��'�!*(b�,�pZ)���7�}"��*p�y� +_��8S�����f��!#�@��Z*��T���)nD�e����&l'�T��� +W/� f�z�H��4�ͻq���EVҽ�� +��Y�Zc��J��N\�;�xת�2Ab�Ε�ݤ ۼ�/z�BMA�� <��q����Ac��!���]H��ڙ�V'�*�WS�Y8D��y^G(n!�oP��=A*��uK����8�;w�0 +��0fsg߸G��<��Q�f�!�C٤�jd�}<6�<`�{!K3����U�g�[��u�m.߈�9�%a����5���ژvwM��6��4f`���}��S�7ѱկV��BV)҄�d��fD{�k�6WE2Tvo%KW���&�qI2�͖�T�,,�2�f�3M��qZ̫�t�Q�� 'ޢ��Բm^dz�B(���� 7&G�"�SI�ç�{{T�V ��h�r�^gʕ��n^k� u�=Kz �r)�3��a���+źSA�毾�ʍ�]m��6�[����b�‚㝹7�G�]��e�)��K̝30�戤�f�$"$�U�� �b����w�:lu��O$��,XC~��%9/r(VUB y��W�rp�7E�T�J��3���>�m]B�X��Mn�i�o�+�,��x#�wS����4n�R��L���l��L��*_�,i��L������~� ��OI���F��o(�Nd!Ҙ��e��l� +��?�Ũk5>i�E�[ Is�Zw�E9WS՗�/�#��x]��[�զ(�� -yzsb�JScS�+�Zt�$�� +"�Q��I0������T�%��c�,�M����qYf]�8W��'�Z/�u^� r�;p;Nu��D�Ԫ�����D!�u6Y��E����p�~Ir��;�x�� +��׎:��et�Nk��_[���*�>>��?��!��t��Մu�D� +������طn�7'���G��az����+�ڗWVӃ��M�@�ͦ�V����!���� b�#�"��Z�tġ#2���b��^_U�md�=m�AY= �o��B��������"��v��K4vBWcCe�o��W%h�S��:f�#ʔ���Hh�|S��>K�=; �����^k��{�VD����.�n.̲ ��YV����IK��Kt,;�S�U�0RdK���M����d�Yk���A�ќ�R�8J�bޗwC����N ��s�=i�*�Vng1�����vnKڸ ���`��b@qԤa;Ԃ�> ���%�1h�W�!���r����&��R���=��^�QX��ͫ*w�Y�q��e�a +#�]][H�K�f��UYd��k"��m_� ��.~}�[�F�j*Dy�Yt/�N��k�'ɑ��a�T^0 ����w�������JS��I�����x���bc)<��iK��A틗��Ց����YQU5Eq�� $WJ������r+/ʃp �]�Pu�r`K��՜�bt>,Lb^$���?�`���U4���P��� @J� c���{"mj�i�Ԯi\UIh�gqYrJ%��ȁ��J�` �[Cu�� ��I2��P.�e���� ��}Ϩ�$_/X��z6%�:_��k��7��QF�� U(���,-JpŬխ��W3�B��G�H� ���oB���q��l�����SVå�."B��Q/�5/�hS��8W6/3GOd�V�o�-�S�""�Kq���nTʪ�F �H�M��p�V#جSD0����3/Q����N�b,C�D��mW��i��D�;Vvc��6f]�E�K�!v�,�i ��2"V)������0�k�WK�JN�t�aN�Z.��ts�i|��"��P[� M��癕kQ#��&��f�% w��K�VP��3�B.��q6�Zٽ4i��U�"�,V��±m�F1���N�l�tXC ���hK��/��71��!RXb٤�4��� z�=Q~��Ա�LBw'�m�C�T��~:`� 96�Ke�/W��"oV�I +��?�����i|+M��f�sTę9; �ˉ����s���^�~U��q.ߌKݽ��� +���Jǽ�v�6}��"�П�n')�S�}/�s�K��o-+SEM����Å%�������C��jJ;�X +���}�Qv��v�ks| �ZL�Xp�[�0�U�#/���F�E�cJ+^�?5*�=��83�H)�P�UP���������FZ��8v����f�J"�A_Ra���u s�̲{wz<�4Ji��!u)ʰi������æۊ7�Y�lNtNM��+_u Y��n]�/��(i�]�{H +�%n�*��q��K5zU�|W,�e᠈rzT�~=l��T��z�2estVđ��2����ߴ��[��u��;����mM��968�Ʃ��?6Y��O�z�+ê"-M�T�Pv;X�)��L+=0*4t�����듷��u�e��˄QB��V���*Y��"'Z8QX�v�qZ��ڏ,^�Q��2F���>/��� +G�x��rZ�����fU��$���Z8�e�;�G�^�2��i�J��tWgq��J�{R�A�6)ʥZ��t�jҐau��^�nC{G�A�q�.�����9-�L�V��Hߢi��� k��"V/Z��{G���� !�h���%&�A���6%�#�L��u$������Rc��� +��j'�U�?��W�jVp�|��'���/fq�u�[f9�rFy� pY�b�e E4����Vs�ڼq��%R���a��0�we�w;�� ?Z t��B �4�8[#J�<0@/�>n�,�Y�P�E��v�uɢAF�����kS\ +�T�4���sXͅm//��(��S���v\z ������I�1J�����h��~P���h�T#�3�z��Զ@��0��L콅H +#�x3��zXtp�M��m%@N[ +���h�_�M�CD��Wk��c��t�†�k�bT��osy)���� ���S��_��ܣ�*)]1�КK�E򫧯DfjԄ����ɸ�Q�j��q-Mx�����(딑��@�j68�MQhC�],��_,S� +�P�[�w�{�� ��Pd�G��C%�Z�\)ȥ�m�j����ZJ���i�]��+���D���d��<� �hV��€tF4̧�t��!!�ǺF�y2�i�f�~�b��$� +�G�z�~��F�l������.�B�����ջ`�n��*D¸:���7�������ɒ��R��|}ZY�����vÍh��������@wA=n��m��W��QZ��%P���yȰ�2,{�:� ���L։@&���>���@VR�,dȅ�q�I�'�l=��@F�m&� ��w5X�@�����@F�E [�2ȸ��@v�`%Z0�d\� �e�ayȰ�2,3� ���'���GbS3�l� �n �{�y{�L�r���pdH��[�G�Vc��d<�7� 9��A&�s�f��#�L��A���Rf���2 Ȱ�2+Sx"�Ph�d�U2žoYYCi&��'S� A&� à�@��&�X0��F�rB�U:�'Y-uF�U�~���҉ �eB�U�?d��� A�eF�ay#�jiY-�Av��O �*sB�U5���Z�A&� �eD�ax#Ȱ�2,3� �AVig�dUBA#���(?�����?d'��d�2l� Ä �'�'���6 Ȋ�;\�H�� +Tw�2� AV�z1�2���� #�����@�a��-d&� OY����B�pD��t����u�[ԷH*w@��aD�u�g�J��.���� c&�d�z( d��dis�~ǀ +�2=d�n3�L��w�N{"ȊZ�Y"d@�ax!�J-3���Xs@�uÀ Kc ��� A���B��FY!h="��0"���"I�AV�� +���Ba� +l����X�� ��Ɍ +W{#�0N��b1"�겼d'� AV�<#ȰM2F� OYQ�a@�1�L��,+U,/�� AF�΄ C� �8!�$4"�$0�D���d:iD��c�2v������ #��D��;&gM2m����Zl� ���� �� �q@���A�/{ �����k�didi �AVQy!ȪV�AV�N�d�o�M2�h'���/�8����0!��0"��2ɧ����#���kF�UR�#�, #��AVًvL�����k@��m�dR&y"�dd2����7� � �0!Ȫj�2�iB� [<"�lL<d�m�̠���PQ7zܻ��q@���/#gB� W<"��0"����v�A&"�AƳ�d8�A���4���d`�_�ʦD��6L2�ęd�d&Y=�A��� �0!��AF�rB�U5}2�m^2�&3� �A֍� ���b�2yo��`$�a d��y��6�t�H ��> d�#���q"�u�@ KcȪ6�#�L�/���D ���H C��E �T�H ��d��ؓ@���H c�2��0��a Y��e$��u{��r���ԙ@V�;��FYQ�a&��;��@v{�3� 7�I �m$��a ���A �8�d d2< d��=�0�2�~� +��H +�"��R�7����S��{"�i��$�a�dfd:� �H +���"���@F��E c�0Ȋ�:�, #�,�I ���r�� �)��B��D �/�2�3� �L +�xȰN2 �LG�dE�m#��H�$�Z)_2�� �L ���O�d�d:s$��_2~�D + ��@���@� ��O����E +W�dL����da Y1}$��^�B��D ��6Ⱥe$� V'��(tu�~Ƌ@&�D �2Ȱ� dXg�,�L�� �D �R'Y9ۛ@�sp�|4��0Ⱥ5d��#��]�@F�u&�)�8���dD��#�, ��[�@V��2o֙@�e&���� dXg�,�Lg�d�*wp&�u�H �� ��*L�r� �iy�d�ef�`IY�:��l}$�1�� dp���l&���O֙@&�D ә/����H�|$�ayȸ��@VȠM��2Ⱥ5d�(|Ȉp� de;2�����KȊ�GN�L #��"�q�H +�K�XI��@VJ��qT-O��2Ⱥ5d%OA �;_2��'�'�@&ˋ@&�D �gM2������L #R.': d����Ȋ�-#o���@V�5�d�^Y��'dX��«I �c9��@ �� �"�����M c�� d�%fY���n ��L #�"��� dčf��7��8�L ��7����L C�v&��H�$���q"����H K�H K���4�$Q�$���q$�х8�^�$�AY��‰@V��A �q�����I �t�O26�3����&��ʚ2 3� �@��8ȰL2��^2�� �d/&a���h� �{y�*����� #@3Ȉl�dX'�d�2YG�'� �@�\� ���@V���L�� @F4i���� ��=����ѱ<�Ǫ��O�=�3L�h�q���1�3 ������?�����e����a��cj���cܞ7����va⏁�|���u��cb3L�1��?F0l握�=�ǘ����f�?F����:��x�f�X���?�u��2��d!�2�ǔ���c\Ą�7~�n�?VU�<�ǘ��1�*G���� ?���c�|�1K<�cLf#~�#�c�hO�� ?�a��ď�8��d�c��1f� ?VL�cUr��s���B4�ǘ�_�1M�#~��x����ďa�c�{ď�'~ ?e�Vg���}������úۀ���ڀ�">���U~i��da�L��>k?ی�?<�Ǩ��cD/��1��?�ngQ�'9�ǰ��2��T3��t ���u���,f�C޼,�e3̶olP�?F����c�ɞ�cE��O����?V"'��1��7����S�s�)f��'��c%���+��<�c +^L�1,3L�' ���e���=�c\���vM�1E^�1�=3Lqđ?VDSy��8o��4f���7����Ӑ�cd$���Bjs���c|��?���c|��+��_�1�d�)�4����7L֑?&��+��'�X�����5�ǰ��c\��+��k���3��\��^��"�r��1���?�/���# �r��àd���x.���d�c�%������^����#����S�����P�@�#4��a��cE¿L�N�1�&]C���M,+Ks� �ā?F��l�`i��cd���1&��?F����d��#�1�LjO������c��c�Z'���'����SBm��� +|��|�c�r����)�7�NJ�a���L�'����c���8k�1!M�1EV��1��K��c2<�c%�g�?f�u���⏕X�(���cE}/��f֑?V���cE0�����6L��g��1F�|݁?����+��?�5��c�����#��䏩"`��q���z�Ǹ�?V�i��c*}����N�1ͷ#~�����mď� �Ǐ�so3~ �� +'�����{MQ#~l�š�1u=�c�*G�ت����c_^�1��G�;� ?�n}�~��Q�������1 �>�NJ����H�^3.�?���~���U;~L]I�@�1B #~ N2w�#�����cE��~L��'~̚��wv��1E46��?VR�4�c�$o��R�~�E�cE����njS�m�������%~ ����?��=���q}?6[�B���+%*�&���~��?&� ?�uƏ�jF��7~��sƏ)�?��X���1Y'�� ?���8�ǔM��cX��1��?�eƏዼ�cEX�?F�gQ(���j����c�:�~��̌2������"Ό�1Y\�J��N|��0N�1 }�?��1�Sg���9}���a��cU��>��M�:��t'��,O�XU�s���E��cUԙ>����>� ��c*Bx���y>�c�9�Ǫ�k��*���>F��L��� �X-˃>ƙ3}�‘{��*�]}��=��(�|��0��1�����Ĥ��:�ǰ��1,o�X 9����e}��xC��1�oN�1]�D���>�c�;�c����c4!>�cL}�)g��Q����iS2��J��}����Hӄ3��x?'���%^�1YG���>V�������b��)�<��dy��(���c�O�1e ��1 ��1����12eo��$'�XW�u�� �/�y��>F�}����I3��HS�~���o����'��:l&��.�E�<�H�e����} �lj>�z��>V��2���V�15�L�1R(o��Μ�cU1��>G�M�*`�cU^�HS"�I�BC��1z6f��o����'�1��h9x�Ǫ�(#}�=���a���Y��H�2�ǰ��cXG��z�&��,O����#}��Z#}L O�?{���.L�1R�/�XR��>���1��M3�>F^}��1�g����^�1R�r�>&��>&B�>F�x��陎�1F� >�{0�ǪF�c�~��T�3�Ǩ ��c,�/�ED|�j6~��p2&�y�>�/���+ʹ�1�#�𱲭3|���SW�>F�h��)�0��^q��������$�SI�S����j\��1F��[��8��d�cv�>���c&��|��+�cu;g�S� >��?��x�'��_/�k��|d���o��=��#{Lu"#{ Ë=&���ad��s�14�'�Um{��I�d�IL��q�vGg�u����5�K���;WL��RF��1�ʑ=�M�1I������+��cE��'z����#�>��J�G�� +V&��,z̊Z��1Y'��,zL��D�Q23��x 3z�[F��YG�X�۝�1�c�1��t���F���/���&����F��'/�Xj�Q�x����@�uc��T�2��(�y�ǬNqD��U��n�c���ce �@�ͺO��tF���c*:z��d��c���1 o�XQ�sD��5G��7zL�=&� =fC�+R��c܍=6X��`u���P'��ro���['���'�X���n ��0���o��`F��O��c�2���:�Ǩ}��cEoO�%�3z�D'@�Ǥ��B�I�q@�I�qB��!���:�ǰ��1�B���f����'�ؽ]�z�inF��>kB� �=6X%�'��1���u��1 3zL�z̬#zL� =f?�+���c��3zl� �n �XQ8aD����=�zz�4uG��{/��Ȅ�4�cux�Ǵw��cT���n�f��z�\ی��'z�d�F�B�3z���=f�E#z,S�z �tB�U 7��1z���1���1���1�<�c��3zL�=��_�1e�G��=�c�F�Q�2���e?%�E�'�cXg��=�m�=&�� =6YT?��^�1��z��� =F���c 4�ǰ��n�cf�c�� =&U�'zL%=#z��6�ǐ_~��0N�1�4��1z�_�1�#z��'��x�Ǥ�2��ȝM�1�e^�1�z Ä��B��8��tڈ�?�cU{�=F�݄��ˣ=V��u����J�}@�1u�豴��4z�-ބ�h�=F̈́��c���K��Lj[ ���=&[G��u��cl���1l#zL��1��1>yB�qq3z���=�'�< e� =��=��@���'z������hB�)�:��Q��cĀg��"�z,-#žzLE�#z���=�qB�a�c����8������YO�nD�ե��4 豴zL��=Vq���1[>�� +$�X�{@��1������� =��5��x�'�Q�'z ۈ��#zL'=�c2��1 z � =�u����X�{@��q@��JsD�)��D�QO1�Ǥ;�Ǫ�g���[G����#��B����c�K��r������1��y ��<���<֍NS�Hӷ=�cJ���1 yL�'yLƁ<���cYo5�Lj�N�1� ��n�c���)�`�d~��T5���O䱪‚yL�'y���c��F�X7 �4y��Mc$�1; �1էy W"���AKc�Ǥ�7�����c��g��8yL�cO�1��<�^�'y����ȉ_qQL�����޵&��W�{�� ������P3�:���-$�����Ij��yR���߀���$�D����㍖��e�����Y�� ��2M* ��y�%J �4?�F ���k����lg��� +c㸧r����\�\�e��>�WTV�V�_�=����x�&��y >�'g�{��/����_w�#��!��:�@~Q�G��6��� �E����j�ך1=ȯf�Y�_� �zv��Ǹ2� �%q̡|��?0%�ı{&~I�;�/��1���=G�})m���.����w�K�n��H���ϻ�K�|����%?W]��b��|� Lg���j�|�<����RsA����S�_�/l�ſ�g�.l�{|�9{�s�4�]�Zx/�����L������ p�߅�W�;��B[`/�V�^k�]G�9HɎ�{-�н�t/��;����7^�L���g�|�� +�.�fںeOE��#:ދ��-��{-�ྲྀjx/�z�����4Y�^��r����q�:�����F �{���O�$b�S�}+�K������8�RQ���J�{m5�^z������{s߽�l*}������Y9�k ���r���K���rڋ����:N�nO�d/^��m��%��W�M�B9���/g2(f����׻�^R.VSA���� �W�����L'{���2MA�JJ"{m5�^� .�]��g +�K�����Tl�zG��K�Lj>S�ԭK&2�^w�E��%���|�Fzaq�Zw$L���%�Bu�o��D/� �g�x���c���_⦁�2��6*� O ���B����P.���==�!��u�KX�Y�t��Md^�z_���uQ����.F �� �e��ܴ.�R*����c���h]�?�B���tM3ZW{=[��~x�-Ẻ��^ �%�= J@G ������������K�&Еi] �zȃ֥{B-`к��� +�K�8�u1 )����=����'��TTമF[�U�cw���ZU[�8� ᵿ����ȸ.-SNE�ץo��,�K�{���P�R��B�g����Q��I����|����A�@]e��( ������X``�4mG�Ko�����E���%�%�q��p���Ѕ���n@�C�(_���ҹ���|��.�s]2�|������C��0�� <:�����J�w;��s�̇�s�;�Id.v�|��r��\/.�V��XW�˅�73Fp�U� .AO*�2����Ehp�H�~m.� ��� �"��c���X�,�\(�f2�_�?ں�7o� s�'����=��ͥ+F�,�\� +���R�u�h.���'�ţ��1���Ϧ���\�V�d��� vsɲP%/����(�� ,���m3��\�A(v(�;�24�\��+ɥ�u\s��N�jM�d��=�wN<�G�o�8�ז ƥL* +3��x�����y�M�D��FqY��H\\�|a �U�����O�xNea�n10»���L����VQM+��yX=��飊F���:1�v[�DiSn���R}��N�R��m��k\���amX�LB��R��Wer��w���J$[-�ni=�Ʒ��R%�� +�z�I����H����sKզ�bN����~pK�~�[x[�&ϳp[���h[4&]�����;ۻX[�W;hڵ~ eN��6j S�2`[�΅ڢm���d�ӕ~� ֖·�j���EY��83l ҁv �j4��m�ž��m�ĘBVA�"�u�JJ�e�2mK1�f� +�Ht\gж05�2l��V����������SEG&m��BU��z+9 ���X}h�l)Ģ� ([�ю{A�@E��0���T�/4 ǚ(��u�6e�+�]|-�1��Z�aOG�k�y.�փS��d���zFk=^�d- ��jB�!���o��Z�4�E ��JUa��K}�f�L-� _#���j��"j=�ʽ2PKQM���R"�{<-�Oz�2P�|�� j�4�p��sY�/��n��iv�\<��;ڄӚQj�4-�Vc,���_.ô�i�,-��j}��Nz�F!i��y��R`M;��h���O�M�\�5�EKz�y��=j�Z�I8͹�5�J���E��ҽ�5<��, �J�>K���w�gIS�E���|a�{��d.��hFg���g�YZ�i���߽P�t�zs�5�����R����Y*���ЉY� Ι�YTe\�� ��,Z��i/ X�̨��]�,:��E�Rռf�e1��Y8Y��aM8&��3�digo���"1N��)Y,T��,V@� ��EN���M�"[��hQ�l=:0Y@�ξ)YpkHgJ�qr�A��+k ��d��3_�dUU��)׆d��]*�,Tb��B!��,�d��2$�5 ���d5�=}�T��=��Ion HYsv&ɢ@��`�d�RZ�,)�$K��u: $ l5��"';#K�m�7�����`3�,)ω��� �!1��:��@cd�6�QtFΑ���fd�n�܌,<�Hl#������b��5�t)�,�����TFV��2�fd��HgJ˔,�DG&K +S�a��ϋ����R���$0YQH�&Kގ�YL�T/��>�oƋ>�O`m;(Y5//H��C@�P��.�,���������uH�e�gː,����ސ,�T[$�T>�n�d5�}nHVJD���T%[�dᒨ�`@����Hn��E2$ �[��юpF�i@���_�I�,�)���)Y��k�M�2C�CMצdI�KbQ�L��U�[�,T�Ҁda�E� YR,�!Y͌���dѕ|�wC���geH�����[�xwA��[�tV�d<�T�A�(R���7�[�x4���di �5 YX�RK�,bq�3$����0�բ-$ Y�|� +#��y"K�� d�\@yL&d�^m�k"� endstream endobj 48 0 obj <>stream +�87#K�`pȐ,�^?�f*R��!Y(���$GQ�[�PP��9J�:��Lɲش-�ij�9F�GA�Rrʲr����`� �͈�݋�ʚ1$S��9����d)��~eQ� �z�J�2�56%����A�ҟ���dJEؼvAɢ)��+(Y��~�J�"MD�QP�,q�Ʀdq&��L�R��8OP��q�S�,���RdJV{"'�,k����)YJ]X�F�dq&���d�!���,����ߢd�{غ$(Y�U�37%��-k�d)��)w +LYG&��d�=tK�ժEi����Jz[���4���L�� �h"Ԫ M՜S�hJ"��)Y��d�ƘH�����7>(A��Z�� Y��X��!Y(��%�1��dYB���1Yt90�%L�~� d�,2ů�g�m]�AY��eNqP�>�Np��lLϜ,S�)��n��?�����6�ɢC��X!q�����Q���e� +R,s�2*K�Y���ŝUW}��H`��&��ܚ�-V�s-A���1�y��U���ލ�������Ҝ (���͸�����i�YPY�(��,����+��٩�5q=�X���YYZ�o V�`� *뙾b�p�c���@���%�j�%���Ё^zgd��q����>Di��諅�" �3*Iw�5Gd!�~➦i���΃�����`dQ��?e�0�W�%Y*�F�q���⳴O F����j�M�YY�����<� D��[g��q�%D ���SS�����~-#�4�c��,lp���W�����3�9#�ڌ�K��$P�Y�T�9# Aٜ`d�9G2$Kn�b��� +��~� �K�YXVeFVg3�Y[H��-:# ���������Q�uL�`[0��"V�91��T�,͚�Ȓ���Y�t�Y�԰��Pk�`dI�ĒY �k��������!k�A��$r�d�s���v|��^YK(�=�d���du\0* k� Ȓ�����Y �����2 @dI�d�Y)�,�,��������Y���@���û���E�;�L�B=�~e�%�"!�;x�'��%BQ/=�����_1� di/J�-Y̑��L�1�8! �̬�8�hS"dI�h��h�քiy�'�hH�,KɚE�X���Z��ը�����f��,����8!�f*%�3! Q�� d!��沈�a9� Ȣ����c�f���t��q2K{pb��ҥ����>w�?��C�4�5D$<���U%8�㸳�ǒ��/e<*7��"v9f�cI�pl�ci�d���ci<( �^ +�������Ѣ +tx�+�7��z,|,T|���%��l�P�X�X�V�� >�Ṉ���r>w�c�/��6�XT�Tu����ޒ��K�j���ౖ��X[�|:��DGz��c;��Ҿ��!�b��v"����� 7 +&� c��9�E��#=2 �:� c�� +2���N�O�^�E��\'ca]im���ycO��j븼�+�XIIu [ 2���m�b^�B[Lfca�@L~�h�Cs������X[ 6�|�s J�� 8�X�f)��!t��WL;5�@�p��ݮM1�lj����:��f����Rp,6^�}�E2�v�L�Bm�������=��Jmִ��XDN  e:j�ͺs\�@� AȢ�l�<��+���yF�bdMmD���:Ê,�X�['8�yy�]��X4�����:�=4��0�aYk-�u�P � ����"��l�P������b��[�ba�D��3�Ԟ%f ���-�$m��(ҁXn�\v'@��mn�%�94, ��� ��X�� �� XX�au; ���L�B��a)���Q��F. ��k#5���Z���:� ��/N�a��i^l��Yv0��C?4���:���� +)�W�!c�牺д��pޛ{E����^m%s���ܫ���A�Y�"Y�}�^A/x +롏�m�J����hu��� ����1��J�V �9�J�:��vؕB�f3�X�gG���L�s�x +4�gЕJ�-��+���� ���f��R��xgW�-�^��q�u���x�=^M��L� +-�V���,b�j���+؊0?_(T-��!�V[�`+S�d ��m�H�;�J��e����g�`~Q�.��)P+�2�:� +Ss��ċV��+�J�z΃h�0�X�t��.�gu�-q�T��"pVjh�e����"K<�w��j e�EHV�[G-�������J_�w$8V�� +�Q0VX/g��cƣl���G�`X�˚B/�� L\N���l��j �_���W��g������ԁJ.��F��5�W {^� �̀ ^%�1e<����fR���>8����ar�r�^��読��{����K�*%�X�8/VbW��x6��ʟ��U�h�n4��Uf���xwF¶��H!��.���M�R��{�Y�U��P��ǝc��L�Cy����� +Ů���P�"��� kxwt + ܁��c�Wp���W��y�œˬd��a��P�\4���-OX"Wa}��rUQh���3�O�\���Y'8�J#�����=�Wѱ�= p�ۮ�j+\e��,p� z�\�_Fk \E��x��]�g�*�V���[%�-}p������ſF��l�4�sn�����j� +���[�8��[�*A�VI��.�U8}��'�Ut�k��*Ds�[�Y��^ԋ��t�WO����l��ý�A3E�V����1[� R�R�X��$���8?Fu�O�HP2�j�A��R�I����~=c�0{�U[G�G¹�UK��-:�����^�]�"���Uh89�ʖ� z�ŧex�$��W!���U�[�� ���v���׽�TZ�َ6ӫ��SW'�Z�ZJ�W-1�U��sѫX@�V�U4�)0��B�7�U���-ë`V����p(�\�kYJ�W�h�A�;S\�mV��,������ ��WI����U�[�� ��X����U���^EG�k �E�ҝc���*]�a1[�<��Į +)�U���[ %t�'��8JE�F���'t���F���J坍wAW�X��y�� +� ]��#�,�*3��%��������&vbw2��*�]!�� u1{aW�+�ibW�� ���U�߉]e�LN����"�E�nBWYG�z�u��J�m��2� +�Q����:���st�b�,�2�JG1.:�����$A��TH�Q�]�P2��:�yee�����U[tv�)�� v���*���d��C�߅�BP'��u��]�瘱�!e��2� +#�-����]����ڢ��z�vJ�(pl��ذ���$�]��u�tK�*D�N2�J��-u��X�Ƀ��U�� ]Z����aQ��<�*�q�yTY�������R���p�\��m��'�q[��WѮ�`U��ԼO'�s���}�[ha��i�lP��w�ָĬ�p//�@V=Vu(����@d�U)�|n��v)�:�*�]hUK Z�X�k��n�_XUj���x帿�R� U}B��f�����UM�s:J ���� +�m�R�f\SK��;&�U� �|�`�aʪW���E��A�86�j�no`�Us�"���r�c��`���O;� ��&59��jb�r�1����+&{�;�1?D�V�:���5�>�WM%��im��� Mk ]%aR��,���� `5T�!g)�2��oLJV�����%��ZVn��9�J�Nv�C��%q�$�U3 P[h��@��X�Lv�g� a��C����j!���X����o��G�D�=�F1�N��l��MWJ�t������������|m��p�j��G�h�⓺��v��sU\����,=���sX�Z�ZK)�oQƒU*�5RI J��8�Ig�M�{>�y���w�����Vl�/����ʙ�VKUg� ��Ic Z Db�rX��ؕ����cЗxm���|GBK��U fZ +�@�E� ���k(�ɚ�n8=O�T�G��������?~�� +w�T��D,��h^N�� �=QN�����^��%� �U�#g���}�2Uk��W��nf����� WX�)�=*����vV�27��}���>�J���������EP����ImQ8,��X廉�0����5����a� K�c�/����f)á+��j(bu�e�Ռw�S��Xx����~_�2�i�?��Zsb+��ܛ��U-9��b#�X�M��b�\����:U}�>N��g1�nE��˰%���󓰐��b7�}/��!K5�*�U����P�m�цƙ|yUƾ[*�[@ +�N +�ho�~�K�O_�硷�^\��q +'434��Rz�\����բ�@�s�FE�l~����Oa7��:d +}�c�h[i�fl%�4���AS��8[S���Z^hK'���av��#_�q[{��mMuL�߮/BTa�f��F\"b0嫅9��D��Z�R[X�����lU�cʇ�����j��ݽ �\��J�)VJB���?=D$�a�Ů��F�~Y�" +։�fݡd�a�u���F�w!�F����1]���?;Y��S!�!�Z�������Z�#e>'��)��Rj�-��B�QV$� +#�̞,n��� …jC++΃�([2y����m������Rk'qWB_�q�NU!���MFx�I�"a�Y@'�f�F�S�Y{i�FqI��D=Y(���D�9PXۨ�0x\�<�n��0��ŧ��&�\:�ȥ�n�C�����tB���] +�Z���&�K-y��aX�)� �P�>�U�p&�����Q���*dY1B.���X�*����ٜh��ۮ۩�ѭpp(�My�vEw�qJ�p}@�^oRӦ���B��9��X�A]D;e.�%��I��ȥ�m��Ǥ��,�VT�.\[�P{�S��d+��(���R��^���qrDy�Y�Se� ^8"�ݔz��,qQ���=�R,����t���*2ч_Y-OumJQ R��������w���M�n�v�ϴ� �=+�܊��)r��4��6�ߜ�d��U��k�}�IX�Z� i�szw�bv鱺�#�-�v�� �]%%y�ou����‹#�����Ү�J<,���]� +}֙��Y8�][UG4w�8�JcP��� p�[��zZ��>N����QWm����"d��K��n��R���\�������RFDŽۖTjA�����ZÔ��o;���;i�'����}u������FO��_��я�d�q��\��c�C�5#�� ��8�-f�߼{3����mBe�S���gN9K��qXMkaλ���r��[ݛ쥙�u��h/ͽ�� �)�� �+�͜N�������T�!�;r��"�T���W�L���jp�|cyʝ�� ; �{Xq ;�S�<><���q��C�>����2�R/%�[U�o�֕R{� +2Us�����E�����\�^��2��*Ÿ�8_S�g,��ؠ��/�e㖦�I�D��.���.��(�7��ʹZ�� P{c�N��^�f� e����R�W����f�p��(EEyR�k +��j��T�)R.[�w�N�OG�ZO���!!���m��)BV�\�÷�]�y��|l'"��uxMQy�4��� �T[Z)�2o;�7�c!�M�ȍFŰ��Bt)����f[)� �l�U'�rWlF�fL�J���� 3���iQ�!Z�&������NF�z]G�}G�����@�q����E��L�Z�i�ˣL��ڄ0����E^�PÆ��A��"l��FRO�3���1���)���²��Zh��E�<���V.������߷Әo�B�IU���c�/B� �u2.�o8����T��Џ��=�g����0����bM�������c �Ў��I�co��M;�a�Rdb&��|D��Q׋���8����'j.C�o[ojZF�������b��G�Âi]��f�����`[[����[֍�l�iw��b�fj��SԔ�5%rԴ}��)��B�ϓ�&7L���@���<�r���U�q�%������'�ڐ����(R��R�n�a�­�B�J�m��c��� CyH�q�V7(+�)7ė��Ǯ�.������l�?�Qw��Yq�މA +簷`j �a{)��V ��qX�*'6�>~+�\Қ%:���[��d��)i �Y�kg�x�&�8N�~Ra���� |�ω)K��cH���;�a�� ζaa�zs�`�.����RW�����w� ��g��4�!$�7.�%oE�H} "��˜���*5�)��_�8�IK�k;���)��*��� 3���f I���m ��<������Z�埒�� ��`8 d�L�y���+��7��[������z��X��k;-l�ws�+���2�m�^�5�s�z�[�ٲ,�K�r�ӆm��H�Ɩ�k�_�L���%�����î�"�)[�� +A*1��[tK�%�X&�[lV�8�$'H�B�U����"�����R%C�k��}�Ħ�G�[���,�����p�vR�Mm�<��}*��+�7IXI��%�'����-���{��b��r�J #6I��RK��4hO�hXԚ �� +)�g �[X�*<35В�Sl�oA�K���)�P�ո����|�(쪧��I��9�AW�����v'���l +�Z�^L*�]ߍwK [i���b_�W�Z�^��O'X���i6�_��e��� +ӈGއ��t5;�<��յ���rWܒ�il.T؂�Ʃ���k��q���n��)8�*��w�͙���D�`@�zXa�m*�J�D(�I�U�� ��T[u�y��i�d6L�T����}�I"�@�[P�Mݕ=*���`�o�/���m���Q6lL.H��5���0c6ZNSm���Cǩ��;�0��!�,;���1���&��5�42��-��i�Deo�2v��K�వ��We((�6��H���e�J��B�rL��@���BU5�6=��I�|,������~�k-ޘ�v�C�;��^�L��T��{ +�V"�R��Ȥ2�@V��Y�p�iQ���s+B�U�m�����'�P*f[ �f봤౓z~Դ����Ͽ��h�{+ �u�b�����R1�c)�7�qJ�H��� �~ UK�N딆)��K!=1��?�{�%3��'bߘR{<���fk]}b| ����¶���d���F��G�=��6�,��Ƥ,U�t��b��/;f��PY��B� ����?��+ً02��7���0�����j�P���|��&����";?�м��S�� �~ڈ'�{$߾�zu)d��� J��5Z �-V�L;����_kB��W~Z��b���Aט;��^^�L��6󲀒"lĹyd�7�K@��N냼|=�/+Ņ��+� � ���a��}m;��� +�lBJ�i���f �u�����O~6�L��jPW]�֏�ٜ�V��4C>핂F��(2`���������w��F�(�@]��L�<l�!gw�(�Q I6� ��Qiinw��n��p��]�j��J�'��μ6I�Y���=�ķ����d�&����\&(�+pQёPP*�SS�B}�Z���o��\lܑKW�ў��}��#���'���F�%�u��y�5�/j��{�T�g������9[k�LD=gP������ui]cӦ�%����+��:5�A�UpI�ܫYU������(*�*j��� Cn� ��q| �P�mTA�Iy)_�E�֭Z,�8R$�Q�� � ��,�D�MO���/7�^3��0����B4)C��������;�p�����J��S�(T��T�j^T�:�Pp_��YL3�A�A ,�FC���A2=��5Ǎ��e`3��]ܵ]\0�k3�xW��:�� �F��*�LC;gT:�Zu5$H5XQB������i�����7���������aŰ�Y?��y�^��7����U��=\��V�O�/T<*�I8u�)�iu0 +:�.�b���hrz��a*7���*��xg:����!�4~�Z��l%��X-j�#�@��uou�?�L�QX�ZA :� �;AMA���_yyH�C��"W5)�1�8��ޛ6�l��Tv8�����BK��d )��QOM���t���b�鳀��t;fs�8S7Se���./�jG\��N��禫 l1�0."�k��.yr�s�%��c�/�� �Z�_���~�z �_3��q���97ӈT�_���[ �DtK++K��M^�ٓ|�c�.tX9��B��ch'��@:=?�†�=�=��H��"�BZ����B�����%�z�BD��rzR�����RtV�,_��E� RB�{{� a���OU���U�̓�C&���5��Uv�f�΂�1_���$�ԫې��|`ؔe����0 W�l�U�� ��bh���rAݷ\K���4����^|8l������a�r����vJ�"�m����o�0J�Yp� + +��F� ��9�����v��U@�������R��K��@����.z*��u��1VJNj_�]�:��I[��ɒn�U� �Q�s}�`n��9���H�TD�<0��V���a;�mP�C�M��� Rh����,����Pl��S�3 Ħ��j�� +�}z3����)g�jI��e���F�ǻ����`���K9�o�yC�n+��!�'��Z�;/��6P� 籓gO��� Z�k춙>W�R�d�ܙT��P�� +M��� @6U>A�`�-B�d�vT�B�iB��v��$�&��� ��k��� %�հ5�j B�Ux(?��}4ф9����3 ��:t�U(��W�����R��T�=��v��@��&���i���+Z�}Ipڨf`*� �Ed�����Nž��7L$2=��������0������<���vE��Ŝ�a��v̊��ydd�7c�Q��������(�k;[x?h��YՇ[�j\&�ؙУ?v\����]_��E���x�vk�\�6-p���]�������7b�咽,;��#�͗X-y� ����NS��^U�Y�r�$X���i��#���YӅx��ކ�aಈ�Q ���kl��>�;�n��}�>�m��˻Ϸ�6Nl�Z2�a�}UW��[ �k��4����R��E�C����+�v���z�x�?�¼R���N�H���4��_�n' {–s���X+l���;� �$�/���v�v;�9p5� +�ڦ �ֵ�n�,���-�A<`+�~l�㻝r ��r�T��`��^!o'M�����>����Fc1�Po�~oF�hCà^A�� }w/�"�S5����$zQ��| ��7=Nl�;��z��ےnjE�T��U��b�~��ڇ�X ��f;���0��Pm��M��15�*����S���`�=��ƽMr��2���ք� (v^L�ڝ�gvO�J��Ŭ�Z���}����y�*� %�M*�L��zu� �!Q���(�}#�h5�b<��h���,l�Ĵ�ݷ���\�~���LY�M���Ƀ���zJ����0�tw��*��&�)�c��N��: �qK��Ai����ӽ:����⩶�R�>5�����!/K����A�S_�KE�p_o���jxQ���uJ��P_� o�J��8]�T%�ƽAp�v�B�=�\4U�vߒO8��B�M���Xх�Y���skBzVy��C�R����N���`ɘ�ݻϴ]��i]����D�A9_��� 2@ ���r���[7�u���?�lo0g�T�Wmv˥o�T\ h[��,��O���e~7 �$E3g>n% �i�4�] ����4�QT�d����%��g��9o+�}ٰyl���_:�p�E�x…O� ���}��,�Tk������Q<81�כ�GTCękt�zQ'^>�c�ćO϶�|0��f޸ ��u�UΣ��_E�c[�h�M�{@�����"?�p����]u��KY��ZN�x��j^� +X�N3�ŵ�D�x,g�����4�7_�� �b (��ww�!T?i�$�������T�Xn�9X��T�$������\�B����8k��f�]J��i;�a�n�ZcZ>F/=�_aV�4�R�K�.�P�fi����E�)�w���q`���JkNV �b�*c��ݴ��r�Ӛ�=h�e& ��ʶ"�� �l�^U����i���� + ��q����㚷�*�|O1��R��}�JK��S +�����;Z�џӎ ��_�+� �$�J2���'��ۑ�7����U'ף'��af�P�b�rZ�=ꍏ����v�I�5��ˌ�)���W�W �����m)�e5{�r������ +��U!�*����[#=���Nv_J<��TȬj�+41-��{5�NO��m��WT{wk���>�V�۶0���'��im���P{z$x���|=���0��@�.�J�m��T3�����?�SZE�T7��yh�/�bO����ׇ71�t�]6� ���m(��8��Y*�e��C���6dn� }�-��űr48�?yq���U�[6��۾��_�.����R��]����JavP� s���K]670��T��P4��D�.:�� +�<7on��I�Fs`[�m���ǽ6'S��������n�`7�x� +��7'8rN���'\j=|���cv�#��>;��\��q�[���饔� Tl�O�@����)�af� +�͜3k&`�uH^�f��F�S*���] �Ι�;Q��[I����.�E +���G���X5K�W3��E�3u�:o?�=�y�L�Cy��ƍά,�7V��v��Հ�͜#Δ�j�f��G�tN��^|9�vN�4�~v��^����ۣ�3�0F���!Š����E!,{�g��k#�*�� ��� 47uN9L8���ee��ZFL!��4�;��7M� ��R̷�ږ�(sc�L}� ֶB�[U�3��>,L 8�zG�FV +q�k��!+�ɸ&'n^ey�-��T��͛�ns��=��}>]DŽ�Tk ���$�*]���؅V^e�1���%�#��tg̗�6 +�jy�f��:�Vq�z�q�j'�R �xs*����,�������Ҳ�����s�������� gw@!y���}��L(�f~s�%7d��h����n�5�cTJj.H3"W�P3������/ �[P��eÅN��ۅ+ʦ�_�u�.��\��#�������qSx�6�$[���շ%7=�H�y��{ɩ�;}@��C�m##�nvė�P�u�p�]�귿���+��x��>����$B��eD�0yM�S����R�.ˑ>TU6I����蓤(���w{����&����{�X��n*� B���ӽ=�K�����]ZJ��F�%%,`�Q��^���E�0�lDZk���m�:c1�S�X��x����h�X<���|���p�Vf�|�he��F��NZÐ�Pr}�T�\�mY����!�!� ��{m�n��24v+�Z����^*5���R��-�[���8ubz��X)-�4^'��N���a赎����,/��*���Qi�b��D6)�7rK�č�40JY�:T��Z�iS(� 6 + �A� em9�P�3��Fz%�n�cx�v +u&{]JQ��t'ce�h5�s+6;F��:��f] A'������_^Z+ԁA�Q."����ye9�����+pvg��V�!�O�6w�AUG�=9(��������Q�J�E�`Ki׆�%��^ �|(�=�ᅿ�}x6؎̾��EY��"nB�B�r�+?/�������b��nу���<o�0�y��Ia�Õ="=��� wI=݌de�@:�V>U;����Kd$�O.e��.�j4.Н>��Y�e���J/�{] +l�`�m�qH�IK��V�ڴ�^s4E��� r +��”7��� �5�c�C#Cr���7��B�c��b^Y�Z�V�S���8��{@z�}�����jؖ m���( ���(��ډӾޢZqZMQ*Zz����)iI}A�zf��v^*v_,�5�albւê��� +�B��Eã㪻�8D<�� �\�2��"^���x�b�D�ӂ�K�#�U�x�#+���r�����x(���K�/O";�E��$/2�Cē{=KA����T%�!�)�Do�"��/D��$"�V����*Hw�"��J����?o+���D#��2܇���J!⡌+�8�CēZ�x�L&�I��(�-D< � +o+���T'��/T"�Vu_"=����ej_�x[�D��:O������/����x` O������u%��m[�x8�~�xdi +���4�}�xR+OJ%� ��x+��P>D�N�$�4 U"�w���R%:_"�R����R�Jē�ӗ�'��p�*D<\�>D<�D��B��?DD<�B�C)D�q����'��T"��/��Bă�]�x����T:^�x�D��$�V#d�:���%�D<=V����񒒈x[ "H�B�c-�!��1�D<�������x[ "�>��(���.D��O&♝��BēR�xR�D@�~^ģ���أ}�x� �)�ǙD�23��S�a��/O�� +����2/) ����u̝3 �������@<��|�xR+C����b�� �(�� �(��M[�Q:��I-@< ����/��83���O���T�S�xK�@�%�3�e &t�@<\�2OCJ�ſ3/��iW�x��_ �� +ij���xII@���G1q��% j�I�@<)_ ɠ����|�xR++�����/�x{�^��Ъ񶒁x[ ��� �������U�xM ˖O�� �#fZ�x[�@���� ��G��G�q��QW�x=�� +��3+� ���OC^�Q�\�x[�@��O�D����� O� +����%�IV�V �n���SW�x�� ���'��P +�3?@<{�3OJ�����U �J�+o+����Ɋ����~�xz�+O/B�i���V �&� +�S����a�G4���2��@��� ���d ^Ro��Sp���7?@<�����+���|�x��g� ��g~�x�+ ��J��/)��E�uI����G����x�xZ�}�x8T�xV���%g�%%�@<�*;�O�_���[�x[�@��OOS����H� ��U����c�)@<���)FS�xjK�@<�\?@<L Ϭ�2o+��U��q��xX�x�� ��?+�͎8���7����F;�xW�x��~�x<�����t�@<��7 ��Ó���q/ OJ�������U��2���\���Sl���d�Pyx��}yx�Bg��=����ȗ�'���8,��$|yx���G���|yx�9 +���oh;���A�(<<ť*��_�4< ���TixV��K���^ixLK��70���)E�� �3 �Cã�.�� + �?4<-b* O_����?���B|�CÓzQ�4<��s&�V�x���J*hx(�9 �ϲ`N�{d�\hx +tܜ O��J��n����,��4<�yA-5@����{�ix����_8�͛'������TVRqx���{8����S���*8<��8<�� �G�~�����p�/8<¢�G����#�Upx}����8��Gp���T�/�‚�CI8<��_&|���UpxD">8< +� ��c������p�/8<ݍ��#,���)�Pqx<��t���Y�d�BA�GD���VqxtQ��Oߤ��?%�j��!�u��&�]��Ó����V�J�XT�;B���5��_BT,�_�G%���Zpx��A p"��2�ѣ'�9�f^��U��u���GIюã'��?8<*� ���p�"9_����ö���P���T�^`"���CQ i��iB�~i��4cU��ef��g������Oi���S����(4��� �8�����3\�/��^�ᑡ�8<� ?8<"X��2� +�gF�8<��g^��8��G�N��)[qxTS}px:������G����#�Zpx�j�������Z8<;3����_^>������qx�*>8<�U��q� +�Ci���i���ã�� �G/����G����:t�;���e�8+4< ]���1���ixԡ~hx�* �.�c&��/ ���B�c /4<&�1~hx��AÓ�OY4<) Ņ���l��Ь�hx����8SѻE��o\ ��/���GyS�᩵ ��E�k��~ix*6�4�N�t��i^���/����(4<��~ix6�.d��z��.��@_�������X�}hx$� ��_��٪����u1hx��>4\���.4<)_��*��'���������4� � ��G�Bf�!|Xx��YxzF+ �j� BCa������� + OJe� :[~Yxc���G�Ka�iX���4?T�����S ۗ��uBe� ���4��?_��£䥠�|Qx���RPx|�/ +O������›��QxX��X���Th;(��$��V�B�P]���`���A��������p �E�!JA�I���f  +o�ೠ�|Qx7ƌ›Gl �����KjXג��(<�Q��wk���@y��Rn�R��g8��Ix7�����2XS���M�xD&�b�$<�vN“��&�!�$<��w/����Hxz�,|$<��J���!�i�/$<��G懄�ZHxR* �;�'��%�� �=F!�Y�M&�1�~Hxf��Ix(��Ǚ��B�#�ZHxG?$<�rg�B���ש��%�i�_Ix| ��� ���P + �B� ���L£������|Hx��nI%�}o�����쇄�b�J��B“�%���L“�%�i�VIxZ}W�"�_=ͅ�G�n!�i��%���J“�%�і_Hxlz o��z!�($<*< O۠/ o\㇄� +�J��J&�%ի�N($<ƥ O��J£�1��L�%�%�Ix��B�W��dj!���/ ��b!��$<�a?$���Ix�T^RR��V���?YIx�ֿ$<�8 + ��[&�m!�����+3 ̇�g��G����M�����$<���7��������B�#9�K�C�$<� Oʗ�G7��2 ώ�%�d�$$<�W^�~�E£��C���3����,$<å���@��u���1^���h`($<���$<ۼdue����D�۪���I����}�%��=2 ���B�C���L�$<�B³�K�cSXHx�E + o+���� �ub���� ��QHx檜Ix �~IxzE + ;�Bƒ�!᱇,$$�}\����&�����4�g�B��J&�m5HxZ�T��$<,D + ��6�&�m!��$<��2 o��D"�!�M³%e"� �%�I,$<�B�C�����g �L����C��5D�0��V2 o�A³?�Ix��?$��PHx�fu���G��C³.�L��{��������-$iVv��V�B��7����� �K����) <���GZ���T����Ax|T᭚�������(�* ��$^R�7V+w�lAx������'˄/����e���[J�m5@x�[L� �c <�)+ϔ_�V��3c�������) eQ�����IEdE������t(�~W��v�Z����qG2�rd�ѓ�G���g��(��}��%"+�Iv�9 J-��S���@vڃ��]9v��l��#�9Ŏ�Zob�s�yo��������tr�8��O"ر7�O���R\�FG�b���i�����ॎ�sj=&�@t�{/z�߅�����AˑNG�7�N�N�7H�~�Ș��n�M݅�,����Şk��u��ޅ�k��ޙ@�,F�6�ŬY�@�(a�o%�5ճ<ǵ tR��� tR��|�����@ה0�l�@�7m��ǒ��@�)8����z���6d`Z�.�����94ʅ�?�»����i�� @'��\�,�����+\fe�&-� @�.���? @װK�sj�?��?q��koh��I���n��ٶ��s͢g�I���=@'�8�tmP�uV]ï!�E�3����݉� A��:��!ʮ�� �˨�� ��{�簒 ؜9ɽ =}N����>���}?�='a����Կp4�乓6�{��.2uw���n����Ή�(�w��tn���c!������a�D!�i��{��P{3#�nnkF�����9U9Q<�as]�VL�G�rg-g�q�Hs� \��Ì2�����aA��7+�̛ �!s*Hk�"?���s[tœ6������n�����(��|����1�.�N�%d���-��H�����2̜�,Z�B{BN������Q��Z����5����޾��V��ʵ~�[�r 4�i�ǀ��r`;�\�6�J�Leq�N�e�%_������Ԇot��,'�a& � +/}��P(�IƧ��ôچ�z�+�cĠAcY����� /��Sa��>��\9B �z*WN���l��J��+G���o�ʡƈi�:��8�3"�>G�d9=N�w��g�d9^�B&��K�=7Z���{�=���=��/�{�ۗ�0��X��\�`9�㰱Ò�R��W��O���Y�>�ٛLN��Co�g�嶒�r[ ���� � � Pž���֔���]�k���.���ub?,�x�k�l�b���r �q� U����m%��`9�bf*�k��*X������t�0#s�,�� ��j��y�����85��M�c+qi��͓�8Ї^��S:�+�_-�j���PGБ�j��u�ȝ�v���*#�9ZN� �-��6�sZ�r+��g�D +3�������Ī���t����!�����R[� �ڗ�mTS�x��?-��z�7'�m�Z.) -��@�5�B�2�x�gE��A`5�;iC� ����r[ ��>� ��q +��V��� ��*��1�M�3S����0j�a�;J-l�w��4Ng~m�3����`9)���8����OMO ,�������X� E��1@�Y�������m%s��\9�n���ӟ���� +���|`9���9X+"V̙,g�6�A��D9-���J�V"ˑ�cz ��^VE�,��L�K���:o�d<��I�O�,��!t���f�E���b��d9����6Y���W�� Ʃ[�><��؛u�e7 �,��V�0�� �5���~d�/T3m&�5��X�Y��o�D�r͈�f<��r�����4�7�N��\�L�j�(���Q+��V˖�X���P\9��fNUК�y��, \�`�Ih�7d���/ՅN�S�-� (��.I��=��t''�(N +���[��#�5LN)�6,A�v_�ʄ��b!$9���c:��N��iI2Ϲ1r�Q/���"'�FӴ�!rz�5TB�x6An ����Q&E���q�6dz��v��%���uz\;N{g =Nj���� BKA�k�/x��r��z��3���j�W���qp{�˲�j��Q�����y/��&x�X9���Ʀ�<7=N +��E�k���]�ǡ��N���[�j����,U3=���i}��^����z�2=n�A�kLa�� +.\S�� h��5m���T +�s��l%3��F�m8\�ʨ(vmT���?v��i"����j@��������T���C�p\9)�+�!r��P9��6D�Uv��I�t@��eƱ��5�_�V!r{L^�)a�D΂�m%C�9� w�p8���� �SP���>N��� +�� d��P����R�>o t�"��L�۪Q䚐��#�*�RL���P�>���"'��9�㸗V�omU�dM��N�Cy��J��3�Z��$ %�A��U�T[P䶒)r[ ��^���d��Z�3�R�l�}�� +,���9Dn �!�%g?�gjP2�F�{��J99��q� |��)z�wm[�I��Um�PNG�a�̙��2@Uo��5�qf�9)��������kJӑI ��V2@n��k2�~���ý5*���Xp:Jȟ�+�;� <� �S�eZ�w{�g��4t^^��8|+_�4w߶�]D8����p����u�T���G��m!Q��8eN潑q ��U�q�;��l`��+��޼��R��I�Qc��"VymXC���+����'�_��L�`[ؠ��9'�t�? �����O�]� �K�L��pw�g%���D69'����f�iٟk�ᶐ�pK 0���xs�ߢ���];04����� ���J��m5�p�'�np�b� ��pʻY=@p�l�*3-���$�-3{��)��ؼ�p:�=�U�pڱ�]�{cᴹ�۱]�&{ީ�j��oi��8�$ +@ �� �۪�ᬚ��,>�j��[e0ݖװ�#����;K��}��������6� +�k�Ì �q�d/0��k ��S|�`8��l��`8]~�_ +��>�p��I�M�����T2�S#�"�I��S��ep��賒��J��p +��Z`���qV2!�ޮM�#(?�C󚷴��]�p��� N��� ������ gi�#P(��8|TE�)�d8T�M�������� G��q6�pVw�������W4��'�&��}�k��hxV�3����d��[�� �I�^��ᰔ�����EG8�!�c/#:��/U�������Ǭ\8�l�}/.J�ͅ�L�S�p�s�� gf�+��n+�̅#^�����Ow� �h����X8��� , j$ ���~e�‘)�^aQ����D%�p$I�*���o�˩p�.��+T8�T�,*�6�c�2� +Gy+���Y���IP�PT}\�p�7�kS��%��.�p��( �X8�;^����5�����p ��[�p6N� �c(e�(�w���߃�YN�*N�M�͡p��n@��l˒3A���A������eD�f����,(�f��>�B��X��1���*���)�O���i:��9Γ�G��������l-N�aV8���s���<��T��ҝ���V��o�z��ߔ�|)�v��;�26�o��,���w\f��p����V�LXd���}��?�DA}{mM��o���z0#���4�����7�޲ K�7e�.\� ���q�<�l�(u�=�� ڛ +�6< Eu��7ga�lj�)�7���٤7��Ƶ9o�V�럂y�85W�����3�c���"��G�oM��)olh�I�]؟��n ���2��ޝ�E���ʒIID�щQ_l7�<_h[h������f|���&��oź�M�~�MuS?��چ�Ѡu��t��e ���m���n��j�W�n�ȭ.���Q���MtS)�߶��'#ݔ��#��}�ak+�`s6�n\�]ӭ���gA����P�����F��o�]P7���Ce��Oԟ�M��㲜��rA�|��+�@�i�Mj$�nz�)=�@7��Pr�<���"����%���LsS���#`n���%LT��iĥ�rG��%���u?���k�W�a~�l)ˋ�i�������Q�m-�Z� =��p�r��{ܞ(� ���f `:7� +��sZ�6�Dy��ަRއ_�e2ltw�@�т�LAl}��`5P,ϟ��l�ۦ�_��ۦ �=�mSj��fn�����LK��M"�^Lܶ�ۖua�lIwnl��]s���U���6�����o��m����@��� +�f�Z1��Xg`ۉ;���x$E�c���SY+?+66r�'��6�O��Q@��`eF����t���\G��c�+n��i��i�X�6w��N#8�ʑ�mY�6�t��MkE��M͖��(���x��,>��_��φ`�� �6���ͦ4�1�F�Q�{ߕ̦% ����!䴟�\6�� +�M��1�f�o %����R����� �F[���� ��1xl?�Yql��!�9�͌Q熱)�`i��b#m�#�0��[N}D����2 Ʀ�Ć����?c ����� ���7�M�gKUg[�p�~/�����Rq��Z�I��ت��ٔ��bkQ�UXl��K�ņB�5Xl� +��>k�ؤ^4���(�~��3Y)�L�Yl� ���JV���|5�S�[Xl�z�M +�F�b��w���bkf��nY�Pl,��Ql ���(6)Z���&�V+��4\X��Pl���L�M�aCM�F{���].�AJ�[�=Pl*��r��ؔ��Q�û���bS�����Ql����ņ�,6�TT��ؤZT&hlRl����c��v�ɖ�W�'�k�t� Æu!|IT�" ��A�o�o��X+��I�/P�u�������3b�'5x�Ɔ��o����p �8I �M*�Ec��q������2�M"�y�ظ����ņ��4��YN�՜Ŧ\��e [�#;�b0j�4��^�G��L��,6�XL2��{�s��t&��bk��ғ0��~~�eB�M5~DG�M�{�b1��� ��{��t�'�<����3�L��5��p��M�|�ih#����3�����6�͔�Yl��bCe�,6)���f�I1�f�5k��7���X��M/�}Vf��ش��Yl| ���bk���]YlT<��t^}s$�a�!�w��+I +���L:�M�4��2��J�o�,�U4��֬�o���sۖhXW��� 6�.�>+� �pv�ؤ�lH��b�2'2�����ϴI�|�snJ|��i$W�E~��d��� Dnn��Y���ϔ�u�E=7�My33�gM#;=��fm�۵`l��toK�`l���� +�^�� ��~?��� |� c3r����D�Val8͇��5h� +wp��Ͱ��Ual��(` ���06�d��alt=!�06\�<�c���[�al�l�� + +S�� [��YR`l��� [#rw�ckd���ケ��Z%`l���=7��Բ��BcSh�c� +%�p���� +c÷�,����6 Ʀ��e��� h��y0k:���c�zˊ���j� �j�_�i�����?(�ؤZ��XlT5� �휷c#M:hl������Z'�~� p86�xǦ�(k��c3�4�5��h86}��c3��cS�����cӓn����Q�G�=���Sz<6Z +[�`�Y5&�Dd�֊��H6�-� �F�l�G�e۴*��dӂ��&�d�n�}��^=l��d�/�D�B�i��3^&��nt�͂�֠���u�D���~oNdSB��p�d�1-eLXK#���*h�լ�3�Mo�R��P?HlG�޼� 6W:� ���.�k���D��bC��(6�q�� +��Y ;�Ŧ�� �w���o��Xc��w{��h&VPl�=EF�%%���(6z�g��o��W��Z���F�j� ņ��-Pl(�/t��v:ݭ�20DXo������8 +�kƝHlz�b�Alf>< 5f2�-��9U�۬ߣsؔxs�hU�8ll �m+�^,58l֌?qؠ�}s�Xa��� �p�P2����ob���(6z�~s��(U�n"9�X������a���u�V,��F���� �pȚw�<=z ����O�+�"Q6{8������c�V��x��1�>� 62i�� �s� b�LŸ +�M*A��H�����r��D�������R-���� �b�-�S@lj�a���Q�f�J�F�Y� bCe  6�Áms�xV9sؔ�!��6J�`8����DҴ}��EP�t?l�����ӯ|Z���V$S��<�Na�8�7�MJ�J�Pؚ���Ma#�:f°I��pư)@cq���5� +W«�͔�@2��E�ȸ�n�M���T��rH�°��N+0lRx��M��2��"v��ac�K_�����U1lp�����6=�tf(6Ft�N�a�go:� +�2�m�n����`��'ϙ�F#�+�/R� ~l�c e�9p2�m�`���&�6^�&�P�� E��`�b�=���ym�X�앶y`�#�U�$[�=��{� �龷�%%9�6�Ƀ�Z���YPy�l�����:����� ����`K�s03^DZl �N�� ��4Y0���p�ӾЊ�2��ѷݮ�B +7���`S�E{a��z 6�wX��FV乏 +aCmNXÀ#�`�5�>�V)lp�K� e:э��9+�M��o9@l +�Z�(@l��W���M���6����#:����&X��v�^�6F��o����F�ԇe��t��C9��#�D���m���WW�`�ۃ勫v�x��v뱙�j��[hСj�y��"3� ��T#�=�"��Q��4�OM�||�S����NS�BB(m�Yj��f��D��'I �HG���n?�������B����'�h*;g��4��N�C�Z�S��iK)�4S�r ~���v.���P9��i"E�,F������n���T��<��4z�{wS�ϫ��Z�LNS�X*r�����ǜ��#̚��ig4�l��\����v�~�24���,KT<��9�i[HĴ%0��F^���R-j�2.M_�pR�KS �h1 -M�� KC���J;n���/kW%�ѿV�m��洖y�����I[bP��h��������pF)��X�_�G�HS�Q&��HP���`�A oc��T��gB�;Z�*��N�����z/u�Z��s"��ѓ�K�4k.DE�#�Ԯ֬�!9�2 ��yw�g�7.|4��mY� ��` ; M���l��L��ˏ;���r�r��;u-@ +0�@���/#!�HO?�"���d5!M��O�|4y[,|4m�l� >�Ь�N�I�|g�Ѥ��! >;/� �F_B�H+ +e�xDenҬ���jHS����GSTܼ"���m +�l�ѤX���%%��L���G�5�TB���)�П�h�~�u��^���h��K\�hR����h����=���F�qW:�D/�s<�s��c y��h�]!3x4%Ҽ�����1TƣI5�_�ѤL�G�G�b�ŌGC����8�9P�+�)��J�A���5�D�>��`���ゎ֘�Z���N�l�њ��$+�y:�]�|�1%�Ѷp4m��,�m��g:�8v�q�V�N����G�j�x� 爴�� ��hݖ�֦T$M�`�=#M��$ ���HC �i�t{������~^~�ݹ9�3$m�{�a��}f�H�Jf�m5i�憤i�L�%3��N2HF�G}��HS,�zNdF�B�n F�T�h���Jf���&i�Cٞ#��P�z��H�j�#��&�z9;# ��Xf�I�nsIC�Es@��Hǭ-H�n��d:$MWqxؗ��"-�EH#�~0�;��i�&U!�1��r}'�IG#�m!Җ� +�%��wA>�8x��[!���Ѧj'l3� �)�K�`A�I}��,�rXM�B�q"/@F�����a�8.��/D�2@����g +�F9�GG�-� �L��;,��k�ψ�Y!t"�ɩ�y~�޶��/@�Pd=3!����L B���B�~���2!M����4B���(�eDujև2�k�" D�V2"-��H�u� 6i��狐F�����U#��! ��ƙ��j�bG��Y������gB�<��A�Jw�����l%Ғꄴ�2KA>��Y�E��w���5��F�s�M����'"�(A��3i�4q 8"-�BH[b�d�c�z��tH��a���o�0..>�)O48g��G�� �q�q�/�K��h���ࣩ�v���i�M��LG��1;�h*~��fB�ɯ � �h���wv�#no�,���� sM�%��8m ��Ā��� ϙhӹ ��������SE5D{��e\��q�_���~�w������ �����M�u���!�iR.U +��I#��O��>vL���0���Բ�">�Z�o?O���S �"���iSZ�⛪��yE=���&ڎ������䠳����8�n;�ڤ9���Bm�;-�茸�4⌎���w*{���蛣6��?��)�����gF��Z�ǂ +х��׽Yjj΃ue�n�Ӯ>���Ԛz�`s��Z����xj?sm�Ü��,�,%՚Q��:QM&��Bq�����>+л���<�h|�\�?sռ ��m���o�,�G�n�����-�ޠ�� +Wi��n!��gκt*����c���XU��>J���� �6Ώ�p�ZG�VTXq��{Q���R +qd�h�++�TR�R`wΨ^�r��mS�f��S�唵s�R��8kKyz"�m��ސ��V�L��H!�OW\6����9�������^B�#!^��d�w�r<�n5 �)~ ��c�� J^�n��SQ栰���att��z��`�~4̜cs�Py3��poلlE�D�1��vf��aL��54$܎��!`l�jskC�̛��� &�� �& +?{(t��^0�L-o�ؗ`���R�ߘ7�C5#8:�(���![�\~��& ��3��'O�U@z�i +V8�?ßϟi[ +����WS.����-�K�$�ަ��Đ e|H��Me���u|�������a��Jo�磑*�g�'�x9�5M��?� /4���c]'5�� �g1�H�����/3���h|,��q��_Vk)�2�]h!~&SΌ��T����u�����z7�F�׭����)N)�Ƴo.���in�Q�����hg/�3��e�H;g|F�%-�g�>]����pW��y�f4�kj��m�_�<��#M� �ͭm(�l����q8_�,ը-���L�0����F���z�K��x\6` 1R��]��ö��� ����o)cx���11 �@���OC�”��!�������.F�5U;��F�<�P�Ǚ|y/�G����҇ab��[���ehiƙ�N���.n�&=4�7�Mʳ�m[Uf�p�pn�%�Т�ݟ���O�0��8���gV�����趤vc�M���*t]o�j,�\��:Q�>�����.��<�� b~]�m��P:T�"m5���N�#�0��L3_"�mRY��8�W��t!鍦Y _€j�Q ����=Oʩx2 +O��"�%!�mo;|�`)�ϰ2Nͳ�լ�����D���"��}�UT'�CU�z��ԙP? o��_� u"����t(��K+gE�ێh>'�  +x^)*XA��fP�y~�<�ޟ +A[ ���?�g�z��M?�����7䣼� �s��2���j�jͤ��C��Y�Q���*�B�L��3��g�޷iA�C�h5˜���67��{���P��x?�qȤ}��V������H�)-������ף_�R���i�9�������1�:��P8��e~�8��e��n�T�V퍆h[�P{�C߇�LfE�YJ\ٓ�z��m�*����e�UD�M�6~,t����x-�"R�M*� T�� u�&t)�OX�>v�jT��6���Z��}�3��l���s+v���#�����Z襤n!I��g��E-� i�s�c+���_ �8ž�{�_���V��6���M����׃�ŻV��c` �P�^)��:�?���޶U%عs��_i%M:�%tƳ������q†~uU�q��"���Y�.��: j$�Բ|��Я������ ͤbJ�K��c�_RXf�1�)����c�f'5��WR +��h����K�7���l:��K�n=[�7�m���i4|�,㬵4����՛uD]�6� o�1|�Sl�C��A3- 4IU�ۚJ��:��g-�yW��Ԭ�l�Vs��43ٺ����o��k�"V+wVT���*��{u��$\S*Q��9e���B_Vq���P�X&Z�h��<0c�5�ɫ�����N�P���c7N�-T���� 3����`�Z�[�� p�V��,E�®�����oSH���4��N�K۳�c��I_Ÿ���֒�K��љh+�a݅`u��w)��'�~� =�i�P%��Y��m8��P�& �L��8�@*vZ��6 ����U�"w��Eq��{?#~����H9m��u�z����,���ػL#�M՜ٶ������Jf����ډH�yS�b�F�`������J*�����[����N{�t��Ш��a�+��l +�����RJ�Q~G0ݴ��Z�G���OYukۤ��U��(�".�~yy�?�tI�� �x4��t��3�`�K�!�G}<�>���T"�+����<=^a{Z��Iҙ��I�p�}^�0fU�������G/�)��4ڀ�ƛ�t7Ѫ���i�7e�ݤ� o��X�K�6����Q�vC�'��ΙW��G�lֱ��_��>���i��ϒc *���� A����M�=�'dS�x&�6_����N��zJ,�����&̟��i�M���;��C_��m)vQ�A��q�OW��b�[i���qX'�y�6��O6�۸�F��(��6�RW��� �%2$�4>�y��K�ǖB.(Zz� [L7�,���l=%~�F5FV2�22�b����8Y�I(�%˻�p�"ĻT-��xv������� zە�)�)��)jj��k5�W*ⷚy(�yx؃qKA�Ko#�&%ʖ2�F�mUn��#�ݒf�u)��t�m!ݤ��8��n��i�[)���J�w����eз��~�s��_x����X�L��]�ؽ��rg+ϱ;/U�I\�z'�fYno�L=)�+���q� �l���f+*!�+@��h9����_��wk�z�cne=udD�q�){��7�\��NLY�_-��T�"�h�q`�k�fk|���n��_�`�>i ?}��@����W>����g^ְj*֬yD9�%�2鮿�P�.�� �';ma��R6���b�v����m�!p�v��3��i~6�i�*�$���l�C���H�-����nd�Aw��g���� �F����Fg<�⡀Gs�u�bz)2WG���>։g�{]?��>�k��x�����p��R͖eQ�,���>lKa���tlYQ�f���$�,�(��,������`o�+սA*�7�"�[܏�ؒr�~�I4o� ��x��ŀ禐yU�N��q��T�CHUEI(Ϲ�U.D�u;��7V�� m��� �<�F���d>Y,&�O�1û$):�z7�A���_=z�N�V2�Mq�ao�����!��[�WK0����M*iA�ʣp�%じ �P���o�;��zB/��7)�Q"�B�C���Qz�����7I���"���/��ġx���2j��K�ZG1"�(������x�d<�V�]Qm.%)f]�~o��qx�Y߃޸�$z��#�p��D;� �I�Q��)�G��8,D�w��nq�t�P�|n����%&�����Z e!��uWl���'Zi�-a��aØbM wP{�H]��/o���-��4�x������%{�3���IU�)�A>(X +���8����#���*9�]�u3�x���F���+�EN*����P�3��o���'�Q�>O��J��'C9���B$I>���[<��?V�͉�������>��t��AC�E�J�9. *��F�i�-T5�ڈqX��{,�a��a�,;��]�8=P�5�/���#C�x��cz2Q|�����Ukc)6�#��K������涹�C(�� �:,"��!�]���$e*�'�u��Y3,�bna�4����43���,�>j���ٖ��gBe|���Ի� �s��Rv�U���>�f'��I(p�x��� �l�T�w�ʅ�n3o��V��>.�H��Ѻia�������,��7�8�e�ޏ�� ��+�Y�k��K!=1�k�^,� 7����4��Jt�ͻ�#����[�iCIJ���Ԉ�eJ�hFYL8fe�Z�cR�_�y y�N;fq�P�2�JM��=�WzU�����|��;z����˻=`a_ږ�����4�h�=�����g�U4}��$� �S(߾�6K8�"y��̿F���ʂ�i�=�c��gQ���~��:�T�U7�+�X�:�N��v͛�M�4�-���-^�❳���Dd�'QIDыX�G�]7��a?ӌ}�;���9N����/��b���7�`�}��px���021���i!\@7lC�E��y�2�FZy� ���T�� ����h"0����#�}>O��pt?�Yx���E;(她��r����9A9�0����'������!�F9�a��^fz%�� �ߞ�V�'͛Z� +b��E,����h�f���xL� ��"!����g���8(9�t�(�?�2`ڙć=(��W�E�Ӊf�±��H�t-�Y��V����97P�,��S�c�~�"�(������T9�8v���)Z�_�m�6^��;<���r\+����L��N�:��U߁�1i�h����_/�ălW�0k���%�?m戀b���o���ǘ����f&�{�&d$���uUi<����g�{���yY��((Fݰt��'ԛ��E�Y��#+�`O�ז�l�:��}������>O}���=�e�Ɔ��|�ع��ˬ���qOT��&E6F)8ۤ���.��c��!z�����!��v���>�_���:I�q����Ϣ��C.Y̨�<6q��D��� {0���9E�n3ĆΝS� f�9 �J21〝��eNƞ�sR�y�.��Nn4V��1"��4�B�1�荐 +|N�5�z�,�s(ݎ����+Y�A�;��������U�-'r%څ譥݂O�$��n2ӗ���´�vLzI���Ǧ/F\(�X��s�$��yw^�C�=��k�U�| ޤZ���Yk|���J�^�2��Z�k"3�^�� �����H�SU�ŝ�^s��H2�>łE��5��C��4��G�"������� �f�*xt� �0v``W��e)T�fkJ�w�<����7� E�\��L��#� �*�f��E��I +�R)��խ��$$h!QhՒ��M����i:�2�rD��s�ئ�6�vC$�a,�]c���^�NIa9|ˢb�wH��a.%����(�;����-�>�f2���}}�HG�7=̈́��7�ܡֵA��d��N��;�;9ԎfP�'��Oj�&M�Xݶ0Y�a�9�����o~6�N��ǮvT��Q=#�$F�|G�y���序n�������Aʛ����nCd߈��+�LS�#�O\D:TV9X�� �"�F])V�`h���6�bj:�����/��6�j����&T�O���t�-��۔,"au��������'D �BZ��� +"��L[��Q� ���<����^�A�c�C ������l�Ԓ��K����@WC���/{���ޤ� Sf���� �U�S� R�j$C.2B4R�&Ȇ��'����w��B�>2�ѫ���t3�rtfj�^EϾ��!�"�{�?Hg�{=��a�4�\���V��DL|w���ЌA�T�]9h}� I�R �6�(+@:�ɞ��XS�����R�ROD���2��qz4�<�����F�:�" �ȷ@:��jx���Hf�� HǷ%�&%ںYp� +�2l͌T��9��c\H�|�������l�����j���.�*��F�y[NN)3��!q���T<�$��܌��#�Wv��El�"�������P[@�[Ϭ�O��;�����P���_3��qdZYՊ��{8�qY)'ElY=@l��..�w\y� �U�7K�3�� +}�y� M�o�>�^U���x��S�>�ئU�� �j�[E�?���}n�� HGF�n�A�,�v���h8�*L���,�8��D $yu,�Ř��e���Z����^���qv G�o`Àظ��3�c�- i� ��s�Q��e�FЖ1ptJZ�jI[.�i�e��c|{������{���4�� �����t)m����n�g��m� hT�[�^I�����m3}��bD�r��Xq3TiGΆB=�J�F����}����c��<)ȯ"II����!� �X�%ۣ��'����ŠEQI�O�zV飉&ڴ2����$�.����n�;�����\@:�Xw�=��V���P_����I d��0���;ClϺ�t�x�Cż����2k��w�M���R�fI��m�vo��+14V� ��{ѦI*�eQ��2����c.;f�e����Y��FQ@���w�[��dXL:�l� �A��*�g*�Ըl�(mzJ� ��J�Kh|�ֺJ��v��\P:-hC�M���p���˥�CTXXF�K��h_�@��y�<$eA�PO�ddR�s�:\�5]���m�N����1��;���;��tG��ql+��/?_�ؙ��I����MBs�~��bj��)YC%UE���M*�F�!�jB1�0�I�{�ۏ��� �Y�W����;R=�׬m�!�'E�XB5U��&lٶ���}���#�o �9i=����ZKU����]��2����E��we�x*�NN�rB}R�����10�!�L�$ �������>Z,W/$����I��t�-6KsCe>� 4*� Ek�J+�:��( #qE�B-(����o�'(Y\(y��<5��P��N�#3�k�.�����f�c�ҀVcc���9�ɦ`������PX��Nٗ�[Ē�χM��-�#�w��������)dbl͸w�E@�ʴh>�PD�-KRo�����ƨ;�[���Vf6�}g합�����h>^���;�"���H�/-Ef=L*D�C����gw�q�|7��2,U�9��g��*��8<=4���;��4�m����rs�Hv7�|�ԮdJ�����l���K�_��"�(G KA*j��SN�l֮{��L��ˏ�&��[�\��a���g�m�W�i�F�7����;2�L r�4;�<��w�~�ޮt�x]�x7���y���]睛�i�`��Sގ{쩼�Gb�Ǝ,�䝤H'+��Ǎh!�6�N�\�¡9iYUG<°� �[S�3��\s�4�8�W�.������[i�g�m�X� +}�W�t��=lj�f'x�� +1�m�"+�ɸ��Kw=1���'�K��5g�ew,�lϡa���&�R�2p���z3N7��F|unMjX>�EB�0N��}(mu�1h���r�!�7p�������ZF�>�g���Z�~��9ޫ�'��=�� �:�E�B]c���[�����;�����6�w[�춱�����~���$�g��U(��mk�j� H)��T�m �g�\8�65����1Y(�H��#�� V��?|a�]�P"A�"��~���(�%����:2� ��g�:��#����X������w ~���WXo8+)r�n.��ia�;��1B��T�� �i���uY-�C%?��?p��17�5��8 +0-3�*� Is�Ww�>R���i�d���+�����vi)�-7���BI�$��ɉJ��{�]�/�֙��qy�=unqO��e h0}Ը�}�@{k�`萯�v}m�������S,x� #��n)"�D�v�ʅ?cz��0t���;ކb�������<��(��%h����FtR�5*�e��BͪaU��z��~��� �,��+���Qi����̴��lR���o���B�@ʢߡjn�JO:����˜N����{�)k�����Wғ|$<ޓp���B���.V��W� pD���o������8yB�f�� -��ik����1/����c��H�f�c�|�s ���3��m���|Z��0��+��P��V���UK�� ����w[UnO�@�|�5"��sM��A��r��k��V-5��xF��������,�-ᅐ��ri?n���<��U]Y��� ְ�&���bgv��q�4����'xi��w�Q8��w���^8f ���5J��y)�<�n��)Y�\�������fZBcB��0;��[��ӊ�'B� �/�\U��`N�� ����x�1�DoAy�O�f�k��~�����-������������w"�5"�Ϟ��xR+�c��D�N+�/"�p������D�� �����[�B� jX2P� ��Ǡ"�HH��ς��j ��A��H����HE�1�$��3�B���� �T$s� �G̳ �T$����W$���������c�,H�E���x�guZ�xK�D�%�3�e"^�盈ןQ�xR2/���x�����D��Ӌ��e�(D<�x����D��j�z�����/y�P OJ%�Iy��3��x(����"�I�D<}�J��w��3o ��8� +o+���� ��_�D<���D<��+��i!�)��&�)���x�L o+���U#� �3OQ�7Oj%�I�D����e"��J�C)D<�|��ӿ�x������L�[�"��(D�~]@�c.D<�*o+������R���4��x��0a�Y�xK)D�����\!����"���J��֣�R�x[ "��J�S��E�S�����D<�F�D<��*Og��x��U"���������D< +L �ZEe"�V2o�N�3�n"����Eģ����z_�x�hvĹ�Y"�XŜ��7��E��Bē�&� 5(D<�o"�.����:���/@<۪��'��ɽ�xz�*O1� +��,��`)@���c�\px����o�����(2O���qxR͠�� ���8F/r���u�� ��Љ9��dD�<<���<�~�7On���똽�+����)�_yx=2�����������dq���#����u +2�/�v���x���n����C���I�<<��ó����{�.W���x��:ޟ��#�yx]��o�Ϋ<<ݍ��S����S���x$2O��7�+�Zxx�U^?����U�>�����/��I��*<<��75�� +�c.<�~��ó��yx�7O_�����cU<���+�뮒������ׅ�+<<���^o�� �r…��y�z��^����� +�ì�<���<���+WxxX� O�K�7O��7Oj��uZ@g��O�5( �B������4���q���4eU�f/�F��Ó��������)oRyx�7W^g�����PTxx�i���`���u:ge)���S����#��yx][��9j��J;�xx OQ���S���ãH'����<<� +�<<�Xyx�*�P틇'�����*�����@h������Ӈ�yx=틇׵��<��囇ǘ\xx |��u0M�<< ~���=OO=����#�Yxx�ŕxx��o�����S����c~��p(d�Ϋ<<���<<��������iT~��T�Uqx ���{{�� �<��Ó�k���V��j��I���R�kQ�Y��5�jm���z���^�<�=���~���ˑRpx]~¼��jM�HI�,^�u�� ��i��qxR�VZ8g�8��MÓXhx O�|���1�B��MÓZix�R + Oʛ�'��𸆅���M��a O��J��|+ �c��u�ae�� �� �4<�Yix���o�h������J�S�⛆7��f�ά4�!��7 o(Xhx�ᕆ'�狆7>� ϔL�+'.j��I�4<)o�X����7>틆�w�M�ÀZhx|�B���ixzf������ O�@��iة4<���4<�:��ף$h���n�hx�<���7���($y��P3 OB��Ix��6)4V����F��C"��Xp%�/jA�Y����{�����/B�h{��:H��³��c�}����JA�q� �'����eZ/�ǂ���3 +O&�7 +OMD* +�r��£@��C-(<�����B�)�SPx�� +�_gE��T��f��>0�d_(�NJ0��8���Qx��G$5��$�Qx��T�j�Qxj��F��+(< �������ZPxR* +O��G]~A��-(��� +��@A� :��'���cH/(�����oR��h����a�:�N��/r�r��L�/N��du��� ͙g��)fy� [Gmc���iA�7*�u�5-�n�&�Ub ���S[��Ϋ��U������k����}� �{ �1����ic�Jb�5��s�U״�~ڳXu�.�WF�53u���C�.��kX��SQu�\��F�I����F�I������k�F�5�&|NG��L�2����kj/���IuMk�c�M�k'��T��!z��Px׃T'�窝�T'�疜�T'��ynR���u�SIu���poR]��ҹAu������2�� -�:���y6����^�NJ'ěIuRv��&�I�Wۤ��GPa�������k�gb�5���V��w��BT_��M���N �稠:��{�ks��9T: 'nͣb����}S�͸�{C�NRHOeԩ��-�#�w<�k�d���Uu���3u1��}�K�Bh �N�EϪ���3�a�DAӝ�'�-ү���aD����mͰt�<��; Gܿ*�ivaj% ?��<��w�H:�Ng�Ѵ��m�YN)[1n�ED�7 d����+4���Bb�-1Pt�xN��N���I��:��D�Z�}�o8�n �B�E��=�G����PgMJ�2�C�i��ȣ]~O�H����=,@הzj�=��5%e�@��o��)�褲tZ����G!�е�����-��i�Q��ר��'��`: uA��z��.mPx�@���9uHmd(�YJ)/�(s�N!���c�1洱,�:M�۵t2��$V�8� +��/k���~��:�4��s�PcĴ6 :��8K �n��ZE�i����y6�N[�:%s��C;�8�uYԔ�B�ٟk�ᇭ��`б����X8�]�o�@ǿ�Ww.��mY�0����B��?�� �~:۳��ӗ�z�fE¡d�A�����*�rMAD�-Aר��8:��M�kXn�V t:�g�qo�c�� �AƾX�%,cz鄪�a۵ �m%薺t��L�N�k�V�U]��~�q��q��t[�����i�i�yΖ��g%5~+ :}���$V]��xۨ@Kuڴ0~e�MtΠC�8���V�A�isǺ����NJ7D�3�0�����t�A0�6�����x�b�V�~��@r_6Q䝔ĞJ���>�h�5�.y1�U�ϓ�{�m��n+�A��Šk�H �l�~%�\<���a�,�����ς��j ��9v�-'����GE�5!fV�����{#���Yt4j^��;J�Ƽ�����r8�X��<�@'����&�q�y]�@���dz +��.=�9.���Q��tlT�����l蒒t[ ]'=�uE��'��z%��Ex��@'�Px+t�,bŜt��k#�8��v���_��J:ML�( +�&_[�n+A��@�u6�W_ax5bxO:�ȩM����b �Zh�̳AGé{����p�y4�Z�)�ȇg{�ν��D!��Ί��R�0�B�5�o���U` #��aZ�,]���� 蚡�gE�i�׬f��r���ش9B*��ߥ8��p���:� C�@'͆R�!0?���0Cp�����dߜ>'�m��$4,.�=��홆�Ö"���F��W�K��sC=ms�Xf��Ν����9�d3Q�Jkcn蜖�z� +s���B��qo�N#���s���ܼ9ͨg?7n�#�Sisf߬9�I��jn �4�����C@=8s�3mȘ9=��f�����䘹&���ق�kT\cc� ��f�Q��.��V^�q\ma�$h� �p}3e�� O�PP暈G���&x���Y)s��aE3'�����5Z�e�*����q������,U3fN?��;0sz��^��%d��3ט��k�b�D�2g�)M�{��Tn��m%���9m׮�6E�ɭP�6��/���m�撒hs[ �\3�n[�9~O��5��P��6mN +�E��2�b�6'��p��P�Ϲis(ZeڜTVЋ6�/{k[��K�I\9��>&���0�DN�涒is[ ڜ��+���n�5�6ט�G>N�O ?_;.����P��"���#�y�h�qs[ɸ��n���yDV�*�4�Z nN�͝ ܜ���tn� + ����j�G��P�{n�g��SqsM#&��7��h;���m%�斺psz)�&�ők� +����)���>����-a��BZ�(ZeiP��F�k��J�99ҏ�8��Is���\�VIsR~Uۤ9���s�w����4�z��&�I9�[�9)�4� ����N�kJ� �˜4��B��j���}�� �=5*�9>-���ǫP՟FA`W�2���eZ2wE�'s����.!��o��1w]��]�8kS?+aNm��uQm�? W�/����ۢ����f�i���gA�)�� d9yh>�k����H�+'��X9}CQP�0�;�mA��)���L9��Wq���&�m̀r�{6%N~��O�]�Ca�8r2F�d�}��9���o��ơN��3�B(�%AN�{ޜ���X��窕���V����΄�[J�m5r�'�n�b� �rʻY\-r +6�66?NQ��ef��8E�ll~�N|X�e~��+��M������cK�8�� +��u�����评� r[���:A�B���,����Yߪ��<��^](#�fA���@�?K�kV9+A��3A�Y7�{䤐]+���EI�䴷=m��9]~7�$�*�} �X�$r����9n'#f ���� s���}V���"|�A�k��l� r +���7#����ύ�S��>XB��q��\!�(����5&BN� bF!׭r �)�v;��^�2A�.Pr�J�,����? ��υ!G�B��bșs�j�!�5�j[^rP-4�B��п�!Ga�ž!`@c�bȩ��R�<r���9+CNu�$C�_D� G��2���9���0�I ҽr���>���i��r(��7@EW��>\��Q�}����c�X�)ne�?�ǁ¸��Ώ7�gW~��2y�?\����B-��8���+,|\���j�A�t^��5^�sl|�beM鼂��� e���=��.|�'�o��P��X�8�� ?������K`�[��dL/`��55�� +~\���͏ӐHߋ���qrnzC� N�{�1~�:z��>g��i �.�F�kO�v��?�L�8�� +��G6G[P��2"[�Ҏ\��-z�f�֬GK��E�c8��9���)���q��4��m�j��Aa��=�)��}��4�cS*�8]�E�k�F�����(�c��"��3�Z^��$(��M�q�yOSV��a�yX �8}[��}/�� �9>�'z���^����������8y����8�,V�'_i��E]O��iuL�0�q��#6��]��gVh)�O��85�҂j!�N ?��D�ϳ�qZE<yÿ�#>_�8iZ,X� $�ذ8���箬8�}�ymT�4X�ޯ�>}̤����`���zj�pN��rQ��WN����-��"��8qZ�O�k����`. N�M��'����ʉS�9݁'�������)1)�Π8��36(N +���CQP���Յޛ����8��O��8}���ӱQq�bd�G,�>:��˙���@�.<1�*��\�����)N���}A�{߁gP����lN����ϳ�~��a��&) q���g#%#�4�snB����]��v��}'>�����p�-*N5'�)3�����o2A��}XB�i��Es2�ǩs��ޘ��_�yw$d G�� ;܌Eu�����||��L8@ ��N&@� A�����h�ĩ� +�b��C�ip�|�����)��5l��6% +N����� T�m�M@p��(�2y�fƩ�1T�d�$Vi�j��#w�)���N�#���h{|Y�np��BDBO-bn�*㙑��h��$&�\�}��<(x��et��z����F�p +��M��\�&?�(�s���p?����~S��V�~S���a���l~��4����[��7���0if��"D�����q^���s�a�k�r{57��M嫟�)4|l�Y�o�/��MIn$�o2u�e,��T�Bi��ߞ��d�M�#F��}�/�������rb��@�C3-�@=J%.QQUs�8���A{1�%��Z��Ӝ����Óqo���{h�+��:�M=���/��۝���鼵 z�?��X������1o���p߼��:;z�`��e|>H�_C6� ��9Nq �S���Q��-��)��?�Qo��ooo��O8���d�2���g]|7���6}ۜ�n� +c���4 +�n ���߲��$�I������v33ʨd��6�s�ݎa���uSK�8+v6jW�{7�nC ��)@ay��0�����Ώ�'U�+��� +�w.@����s��c�v�9�G�*�M����D����F���+ʍ�ýAn�R�)�v�B�7�D�t@ܔ����nJ��!-� ։w��থ�a?�nf���6=r�m�� �A���Qg���b���F]ٵ�m��jn_�A��Y�mP�!�8��:��MmS��'?C����"9��)��A"�m�F�2�ڦ��!iQ�H�M:�9��V�� ���ڦ��3�M'[�5�mz�m�Զ�|R-Զ��u6��ж.�mCe� h�nق�I��c��I= ��ж�S��7�M�USeh�&�9ǽ�m$�-s�5�c�-�6T= �&�Q@�$�\��@�$V ��6��31ۚ-Ge�5ʷ�k3ۤxlɓHZ�����lk.H�8�M�{���&kؠ�!1ۨ�:�c3۔{�\{0��(��6�ff�x�v^ �m �}Wf[����نB� �m�I�l��I%,��mRX5�M�<)���6�W/���� ���5jr���6�����&� )�D���Em��d�6."!�����J��m�4�^@��)�vwʏ���Ζ�m����6=%�=h�ru������m:Ӽmk�I�R3A��<,��m*�#:��m���}m��5����6�i�@ۚ|F�IԶ�MW?�m��k�H��M��Dm�HYɢ��27�����m�,\�&�PhbAۚ��� +mk�#�oh[�.Y�6���Yچe��o���-��ָP���F�#�M��a�'��6�?~��V +h��\� ڦqǢqm�+��� mc�Bw@�Z��,h[�fe����sۖhX WV鱉m�]`���6T +��&��c3ۤ Ɖ m�@��3m�"����� aqVj�l�3RP���(T��md����f�����6j����S۔8#cX�mt�$G�6�OܮEm��Θ��m��Q��m����Y�6�F��CXxPۈ�O j[��ek�چ՜�0�mT�0������U�m�����m(6�8��3��C���w����چ��g6�mX�yK2���g�pQ�@e +�G�ڦ̊YK2��3��AmkD�p��M�f�Q�M_��*Am��m�yj3�Mٸ�++�m���@`�Tqz��U�q�Y��c��G����*��x��uH0�#�km�>��Q�E5t��Y1X�жNg�Ϲ�mR���M��0 �FY�E>چr;nQ�H`S��6�v�����&„m����ۦ7�L�mSn���f@jL1n�G�� n��� ��fj��)�N����I�-Ep�(�ë��mJۂ)�m���%Nn��cXݦ�5Nv����n�#LRa�鍠��۴೵I��4��|_|�W���d %ӽ�m�� ?��m�]��j�@�50�Ͳu ݦ����nSF�� +sg�5� +i��mZ[�e�۴��g�۔ǣ:&��4:�����C����*��l��\�6�!�� f�+��+#��z�6��Ql ن��=T����lC���=�SR��ݙmz6�d�6�$zh %&�"8�lCQ �b��1�W�,4� +꒝�&�b��l��۸0�T���@+�ǫ��Mc�Y�2�M��-8٦���*��k 7^A�i�@���l�󄋿�m�(8/#se0����"�&�_a��bq f�8�f��Y�>*�M-���>w` ��֩��w{1��:V�m�=Ef�m%C’��6��gf\�of[g��i��a�`��ۚ� �نH�`����%f+�%Ca�I5�B0ۺb<��M����lS+nJF��&��� �%!۶�6���1d���� l��}��}�%%ߋ��ͺ�'`��� �=����� lC-�6� l���!`��l����Q��6�Dr�����L)Om�G�c�� � �Q��)�P����S�E/�����y�_Dl#�fg"�)�Ik�Elk�����=ɤyVb�4��ub����ƙ�qb�T��Al#�zy9��;T�D�?�<��T�b;����,b���.'��u�M�"�Q���)�m�³�P{�7� �p��Ŝ>�U��6�g�;��Z<�b�k#�3�Uqm2,XK ǵ�~�"+pm�;��_��(�j�" צ��CF��8Nw{�ڤ4�� +� ��ƵD3�ڤ0y^�4^�⼶&�%Q�aS�)w���9�#s�:\zw�b:Ҿ�]NS[�6T�i�M +��u:d� �ymT�c�^��6��kC9���`5^[��ݳym����O+��mF)�p^�L{����ڶ�hmK XM���!ɶ� ֦ͮ�C�7�9���=+�m�Nj���i�Ԧ�Ԋ`2� s{��P��M�}�Ljc{���c��W����֥�X,��:ﭒ.AjӾ��Aj�J6r$�Im���`��B[�Pf�Ѹ���:N�6�e:�m �ՖT�f��5`m�ҥ� �6�I~���w�b�Zu^��)@I�r��n��֦00��k#8l�+����c;�6�"�}TZjs) \�J� +��.q�ൡLG�!�c>g�)p=�p�Ma_�<Ķ�X�+��.� l�>���qm���[��û`X��T$��e��7����Bj�òVc:���ܰ4��p�H��ka�p�sS�0�a�L���x�;m���:m%y��M�v��&�r���4mT<�D,Ag; Gm6�����fS� ���f;>fLZh�%d2�57�M���=��AЍec����]�(�fDj�3�����2p?�� ����:d����ޔ6��b%՝kl�۵ kj}k}���#l�I|��;S/��yXG��W��q� +]���,K�V��9�jK�h�-BV;����)J�V�� ��޹jǽ{̂U���9S��gC�$0�S�_֮�T��-��NT��z�-��2Om��S# ��շj��.�� 8Ǧ���W�S�>>+05a �6�aj���،4�c������|�Veqۉ�Զ�_�J��{;7@�X!����R��B��8KM�Iq;I�ّ�Ij����+�H��q�i�ho�:��^�'��j�9۬$5SG���㎱Ij�\��a��V]����*Xj(�22K���s-���MVc�Դz�� +R���R�R�6�����z�$��T�n� 5)'�Rk��($5r���V��9��� �)po�%��� +m��RSTܼ"��m�ݳ�I�][�Ԓ�@j�^���Z*!@j4�Fw ���gܛ��N��]55��%.5�^��5IO��^@#�p�Z4����q�Q�rY_A�q��#G��+dƃ��D��GM��2G��:��I�����֬LtT��w�Ɖ��s�]��hM��T����FM�x�� +��Q��F�1�� ���禨5E�������y�h��w�I��EM3�( �F��� FM���cx?8jII ��IM���0t��Z� 2K �09M�M����6�Z�d��4����چ�!���05}���S�=Ђ��ݹ�3Mm�����>���m%�Զ05�s�ԴOf��ajr'Y0/T��>ς�)m;� Sk���� Sk������d����k��;�B���5�dVp�`jR�w��ԤX3g��!��05�>v8M ��ASk@%�˶hj����EFS�U�%����R[Z��H������)��QjL��z]�)�x���Pj[�(��F�Z*���H�8xR�Qj �2@�����g��F99Ag�m!��L��=,��뷅H#�f�� ��.7ϯ�)}>V'bC��������+Kg�@�i�A��B�)�Ȋ���t�.�Fh�v��H��AW�v���ʯ㚻HK-)����`�ẙ��,5���R#ݮ}�B�uz�?�F���D�(5T�;K����.gD���=������RèD�)PjII(��J��̒#�z��-�n���(<>��RS/*L(5T<��ϳ��Sc��c�YjK�(�%I���h�9��;zx���n��� R3�I��,5@jtd4@N#9��R ��>n�] 5kXm�~d���ǖ1j�C=EP�T� "3�Ԉ"P �n7"MM2)b��4���T�B}�MO[B��-1�i#:���1�$g�R�� .��Iᕱ;G�H�G��ڿ�I���:͍�Z'WX������~���H՞�L�l�٧x��� �I�:���*y5#g t�[�52�(��q��y��~#`���ȭ�/��rd{�B�),��P��^�2��ڢ� �{���js�:f�8��''�I㰁��{��O.[^�;B +� �<Қ�Q;Ѱ�?6����� ���6�EP���- (Q dV`Hzƹ��:H��QPb��Y:��ȚM$�`��路d-�-�Gl���ĩ%OJ�>�Qj����T� DF��1FU�(5y:j��(��ԁұ^`U��c��¥Z��n! �'5�d'�3��2��}l�na�t ��MW�.����� ����,΀�K$��t�k6d�/"bHʔ�Yo�B�~�q1AzP$�V�EL�-2$ҙ+C`ɍJD�֬��}O./�dR��J>i\#!3��g������,K'D��+1J4D��+�q�T�ب���}��2X�EGE,�<)u�d��Lk_�L5���B�Å]e�k��l9�*�~��s�,�B�d��K��! �������`B�YZ-⼾P.�� \���,w� d/+����FE��T��.<�Q^"�z��O2�l ⺤��6 �(�Eg+1Z +��R֕ �r��Fy�ة,D�����<�0,L����|��-ē�wN�N/ +3>%�q�K�} ��E}��mCȐ� �\Ȭ~�P� � +Aej��S�����o����� +��lOd\��q.�x�<��g���x��z���� ��<��"D���z'r�+*��k �t� �z��0DL&���.�u��yԫ pr�-�� D��}�z� t� t�7V�=���M5 �"rU����m�渦5��O�y��L�u�6J��'я7R��j���'�7t�:����K?'�,9Yc?7P����U�J��4�Ԅ����>�h���Ԕ��G'�ֻ���<���u�����/���7�o����}�$�Ls �i��CY ,��f4�q5}wM��� +;�K��>o�֎AC2��B��u'0� a��! �k��T���<��� ��Հ�q��?�T*��A�#�����N/x�<�bT�͍���@%������d��;'d�h/�zz!��3�`:m�q�3�G�V,�H.��u��J?�5�{�\�Yh�6��L�+�u�s��>���ׁ y&�%�N"󳥁��JN2> G��gy�"��J�X?]��a���:Vb6�l����ѕ���ǃ�ln���=[�G �(��~�H��)D[9Vl'k� ϊX$��2��׻0h7X(����J�M=�&��D6���>���1Ь_c�K�\�-if6m]1.,�����'�Z�Y��2Hy�� z6���7�&g�E�?#f0�:ĝLN����P��,W(�<��=�|P���ƯY7�dC�R���Y�]�Qz!r"=\�F�N٪s.� %�zK�p@�Y���`M�r� ?�Ǝ�=�}�zYC�kZ�mS�D܄����j��� ���ds� )5&��^`��������Ļ���:�S,b�v�d�I�bN��K �:k�Gm{��$����C�s� D��G%��ਉ�iE�v��z �ZE�]�Hp�IĎ�D곾� �V[uٙ��֭�lY���57J�5�sˠ��aPbD����ڠ���\� ��.ƍ�[�؃����덿�Җ���� �&3i�Zq�lI���T[b�7���X�:�$o����<���H./���B�ٶ�޲'��fh��$�Ibt�Vi%��[L| b3��lJE�G9D#UÐg�!�!X �T�G>��m' �..�܏�i}VFEU{RmS��o���w�mZZ[r���)�n��S�AC}eO�K�S`}q��X1⠞@^�:�K�\���-e�#̅��2�C ��u��ZĪI�R��è�WS[�/��H��ԗ�p M���Q�OH9!9�� � �V\����蚮u���0����Lk�/�.�66?�A_��e0�v����i(1�B�Nq�l�"9����|�l�{�35y}�yړCszzه���?%��˭�f)�Xƒ��n�M�6�95�<���+M?��@;o��B�5��F۾�{?�k��B�d�x�aK�t���,"�dz6����X����ё���� ��׈)lX��ʾ_x�6jIB�I���m;��f� �4v��AZ��p�� +��(�!J��pzn�v����M<Ǿ�v��] :��\��)��aF��l�z��,E��<�qf.�(u��Y�� �=c�\�a4�C�����������J����!M�=�_�T/�h_�8��7:"�拭ݬ!B ���$�CjN���Nu1;���*������2E�Ґ��<}�e��ܥ���DQk���q6tbb��f2�mn�8���Q>J(�b��m���t��~����  +�J�u��4fn�js#�: �/R?�F�Y[�ME�v��SR2s蔨��d����\��ܹE��#�1K�JɦE�0��= z�ܖ����k���1k-VI(i���;�� ���õTg�~��v*���v.v���r����l��7"붨�(��z����(�V!�u'T!�� S����T�@���hT� �\��Q��c�x�W��}K��3�l��,(Zy&�!SEC#Y�SVJ�TGA�a��e�į��^��D�p1N�-$X������+%��Ypf%�A�Y���v���� uX�w��`��n�y��^�&N1qQ�6��Pgf ���ǀ�&�"�=7�Ŏ�$�����|���#�R�d�j6b�/��3k�yU�* ��T�\v�&�MŒ��x�䐛�Z�v��`����]�X��y�}�a�9' ��IT�DDKvZU��Ĉ���pٖT 2S��ȱorTbe �.)��Q5�"��Ϭ�T�� @����~�h�P/4� vɍR}��nq�A��vb՝:(�TW�]Rs�fY�����9kHm��E;�n�#�� +�$ 1H��*% �,�>�ܨ�����Ǜn���9�O�1 +�[uҀ�7ԇ��@�LC����(8�n��E>���"�Y�3'���Ņ و��6���J<�Bk@�O$�lQ���Y[�Q�w�����e:i�5�g.�Ԣ� �E�ͱ� ���f��m�>?��5���",x^~��:]WLQ`Q|;�V�t[�!���6'�A$���ص԰1�|c]��< +��'�y ) �?g0x}VC�a.Ъr��wFi��` Ć_��ܺ5�r*��1N҇%R �/���E�ڀ�\��P�ݫKFm1%�+- wn�)I�F4�B#$w���i *�g)|��4X�\��u|T�ZhoDEx��aX#�:��C��A��@�ڣ�F�*x���C/̚���j��Џ{ǃ}��To� t�%��YPdL�A�@t*�|jNO)���5aA��g�?"��J�� Y�Y�b'ggp����v�>���Kg��/j��Ҕ>���Q����|`�qk�+^!�`�F ��c������{�쫔m�{S��+��6&{rf1����=�fOSf凅�d YM2����m{�Kj��/��{�����ñaQ.Y�1�F"����\�)� h�$ �B���X��0�/K�c�dfj��և�m}x"�ǒ��롭ݠ��^P�JThC�&����)3�h� ��d����J��E��O��dc���u?�ނ~( ���@��#��Y��2����9�t ^�?!���͍��^� L�]9��4�%)�h�'8�8�:�YN23n2���u��℘r����͕\�' Vz#Rz�*��;o�w�����nTth�2m�d�h_1�6u͑R����ʄr�ȦJ��Q:�����C��+j��A���Xj�M�@��.�XJS��Nw(���Ɣ�H��T=���c� ��{6+2�z� k� �%6k �"�9�J0�a�{��a�P�Y*,I� 7��W:��g"$�ѢS�h�цxCE1�E&"˙�"D\�׃��чl�^7DR`��M�*5O�&���KSÓ���,�g�� �J������rW�K�VJ�g���YUI�@�F?��� j���QEo�gA����A��H��/St��YiQS\�U�8p�jɭ��"�ntE��BA�����Ҳ�ͺ�f��ʰ��@��h ��)����b=A!��F�ղ��DaAVG3l +�R���F?_�u9�d۫9��M�-b D�$I�kk���������D� 9Lt�2$u=G�"�(/-�y�ީ͔$ED��(������`���ْ'=(xU��'��u�5��Fv��QbV���"݅�B/���vRe� 1f��O�Dk�!ҕ����B�0�d�J��C��3b�Y<��F� �N�j +�/xoO ����,���&Ӝ��^����9� I�2> +�U�[��K��6 �7tr0�Z�Έ}r�j�6.b֬���7�M"rc�m�!�� a� ��)X���E;�pY�X.}J�a�$�8�R��PQ���`yYg!�lϖd�aT�U6�m2q7�Ф�%�7(ۮr�ڋP��3;��F�l[�?)��6[2�R�v��a���?�bT�R�Ф�ǓޖƎQzLR�ANL�sb� ͫ����aU7ӝ j֧w8������b�Ԟe�~}6���rQ�n��@�|V���x� ������$��ކ�Z"+`�zu:esi+4�'�X0�nwf���&Ʒ�P=�F�`�jb  Ύ��� Bf0b6��h�����NO�� �~�; f�����$����BT�#+xuԫ��š8��&�0��O_7��?����1�ީB��-B�~���D(�6��ַJ �c6�w�*���Ͷ�Z_iH;����hb�g�����@HNɣ΂�e��{� �dI�b�{?g0ԕh�?��_\7O�*�B��N���A�R�AX!���s�K �����Y��.E*�[��`7l#Z��Vp�b4�o 7|�7�e��� cPNiԦ�PhpE��-�b��f�mhs_��6!�do� w�~L]����&��IZ-e��v!�g��NѸǍm�qmQ�9��lq�4�*HU���L{E�5[<8��5�Z9�Ũ������eH ���tߏxQR*,���2z@�̔�,�M�����*����J T�fEp�[�r��^YPK�ɒNkyr�y��)�GB̹�׶Fט ���&�ZfB� +L�[���}��@RTLj ?j����`�Dg���\"Q���YM��;���QB�Q��t�5�qp״3�w�B�d`���B��� �d���e�ֽ��n�,9D��m{6k��ΠmQ2r�M��`5���~�G�%m�+-#[d�lf�}�&s:�uC�r�����XJ<���z<�4a�\l.m��>�(�X�Z���,��0� $���I�/-:��VL�E(��*�޲-;z9�ng +�%])ٴ��Y�] �N�qf��[���EB�ز$�,V��n��n3�E `�Q���}��O't�;;_�Is)8�M� �-�n�a���(�n +(sk�k Lq��o��-�ePM���J���O�5�`�m���<�d��� ��q�P�HX�C�-���m�ҋ��p-a���z�m�Pi?8 �O�5��Ŗ���cL�8K��s[��ΛN�7��7t��q�|s��--���#�9C'���]n��zl��۳ͭ|ٷ ������e� ߗ��. [޽��B�b��AKR��V�/�Q�E�3�G1�eL���a�*�V*�kQ�~̶���u�mH�"��ŒLװ�`�y�?[�����2r4QV� ��[&����d�~�>�r ��c–z�$SE�q,�a"�4��U��� MP,�C �+۫H!����x��h�[M������+=�s;��.Nso;�������2��w�l��~�=Ǫy��~L�zd�t6 �0C}Ze''�n��Bg�,�χ��trw�i�y��q|"*|�����n��ڔ�҈�0�1��DB���1�8�~�J�d+Q�h���r��|`��]��~i1:)5� ��E�4�ͬT�b�0�:*.��7��P�c�3\��n5� n�rf����{o��k�TV'���v4�V!�h���$=�`P6*P'k�?���Y�6%��+( Ė_�VX��e�z��kƏ�� h`}6��d�/�f��ft�Z�j�"����L��m�!&o�Ի�[�~�s?�h�#��g^��Jl�Wf��3��K`yA*?�E3 �)� 6�6�m�E_A�V,� X�Ʃg�o�Goy�^��:������̐�0:� �ʂ�'�l�����b!�QH����Y�K�e���^�c�`2�0�b� ,8*�ۮoE�yI�w �ּ��3�`��ش�l t��|� �ԧlu����A��6��l7-+�����w�L�~���¤�N��F3�^��ö��&㭅F4�Sk�0��<� ��R�� -��͹�P�L���łAV�j̗��}4���k>pp ����4ػk!/��g�2�[���O� C#�����"�qLM׾If[��@�S]������r�������:���b�����'���S�*�h�!��� ��1�h)6�ꍈA7�z��fN�Zc (�8�Y�9���hs$�� �_�F`��1Va��5 5Cg��@�}Ѣ�tF6��� �ZAh�yY�~K�@��5�z ـ��I��E�-9;X����$4�h,-2�'[ � �A��S~��ѥcx�ط�[[9����l1�Q �Ie9�q��pu��%�D������c4cϴ���6���.��oњ_��˲�,2�Ib��ʳv�ᶢ�a� �����\g�{.k��|���x��)Ӛ�\�Kh�/.*-�`�z�� Y��)��oeɀ]���)8~>g;R���)o�� ��n�Q�˵;3�[rH�$�XFq8�-ܓbC'{��FN����O�5���0�r���ne�4����{SUR�E}7Ʌ1"}�Fܐ �'��%.$�\���y�]H��9 endstream endobj 49 0 obj <>stream + �����Ę���I�/�M�Z���"蹛�8����;�7��Frߛ�iɚ�MD�e���O=��i�i��-,���G�%�i�8SK���>�~�5[ �iiJ6�9L�UG�#�s�%��һ��Th1�[���nn=ng}�d��N)ɵg����)~�Dz�?&���Z��`��^q*�o�l�����"f���k�͑�r +�G9�Z�3�R����j��Y����)�NF��t>�6�^-o�jV�h $;FXWe��=�K(��h�P;�#x�����\�ĀJ�)��l^n����j˵�� �2j��c +�un����Q�ݙ��5?�V���Ս�]ov�+<��� m`y=7��h��O�w��O(�Uz�5`�K��6����;(&+}z,X#���f+�Kb ��;g���ov�������=+��'�Pj�B�^�3�0� +�3�ڏ��gj ��� �+%B,HR��74kI 邋�A9 �sC��r/PQ��Fg�K�G�BhU8zV�i��y-��ZM�~�� �K}~!6xjO�� ����dow��q`魾@�z� y^tXC;F��rJ��D2��h�Ph�ut��>W8�k5R�p��"�fQ�b�����"$��ۆ�)/�.`��>`���Ճ ��R�Q��4�e��:��vZRO���V��Ve���\��l)���Q�z?H]��`5%An�'C����fZX�6<� +����\�w�[��!�=��Ɋc�E�]�0��1�����پm\�|~_�g�( ����lc�{D��A���������(�̔ E�,C���<��ᡟXR�k>�"��O6����KJ� +�l��� --{�������E�T ۑ5�^��գ*ݳS�Mn�@��d4^�3�CkP�;;��ީ8����V& �h�Q��w���k8��O������ym��$֮�\�r��?4䪺}p�;�?�͜�-l�~P��G�:���L�eY0% tMQʢ����UI@�T�횗(5X ��� .�$+/63̦ +�-=����4����"W& +�м�����2�'6�".�,���2j��8)P�nvk�p� ���4�N�ǣzz�L%���D���H��*с�Jr����p��ݒ%��4�d�Τnb�1� �,!d47�^'���}+�Fy��]c����.I"2WZq��3�����*YN��� \u֐ꮥ��l�e�W^ n+|U���@n�\Ұ䒡�&���j~&9�l��r�� h���T:�8l��rD�юV��G�һ��Q'��:YJ�[zoc+�� M��Y�&�I��m-�)k3��p���^�z�r����|�Yjږ֟K��jA ��<�QǨ�TN�s���ZD6C\�F���҂��{��e��Ұ���0t�o�P}���@�973L��1�C�>p����FO/�XN67�v�D��(��$�ro)��2��& �$��'�l��dkh)�95�Ÿ��h�񚎨Ds�b�,l�c+0۷��<�:�Tj8����Ʈ���v�N#���'�* +�&P3�n&��Po�)R>D��;��V<�vR0]�b Vܡ����@nUB,Q�h��Ŕt�,Z�e���&4B�#�d�\KG�4�q�l��ds ����6[z" �K+�0�"'�MP���?3�e���A��$6fSRl︣�hW�dQ�-ؖ�.�]�9�R7�GZ��*��J��7J�5��H3�� %�Dg��$u3 '0��3&[��ܔ}��]�� +(Q��")o�|jA��`���J��o���1�r�1ٳ!�G�J�.;pf�� +����T��6(�%C�h!'��S��5U��BdV�8Qo7�Xv��Mhy�l�轑���� \�¯�L ��%�k���ǰb�j��3? M[��.�=��]uN���R3���*a��}��"Ѳ�`���i�,�-�NbKŏ��¬�’� ]�7�lg:QxJLV^�|���M�h}�0�������e�����P��V�8�L���0�[f����d�Ŗ�����@oNL�/�o�:HzU @�]���?�KB(}���� �/���*�3`�� �c�:��)war���RZvl��oN�(�N��� �! �Z�I.�]G:�� � +���l0��ciE:��\�j�Ɩ����8ž]r ��f��j� �r��>8�člA��r�E�K��LJA��o�SE3��MҀSN!潷Q��uu��ȖF�g )�(��-����hP�J�j�I�]K�T\kf�n�T��zg jv���m����X�s�]�nt:� #S�,� Ne#�v�Gj����b���h�ՙX�I�V͞�Ζ�����V��idf����Fl��V�N���(� GDk͌�������li�-}%A��Ej1g|n���Q+��A�/�XT)���G��9-]q�d� +�إ} ��I�Y����II:׷z������q�,�[ �̅��4 �o;ʭ��+���aS4H14� ����g�t�� h�{�ۢ��-�g S�a_�6[6b%)����zBG��z�沚�g���̢�)�~,���&N�RZ���nE�� +�L��n�f��é��.�EC�P.G0ֆ��lC�-8�-E$6�� ѫy�8b�]�²�,Jlu9�߸�4s��2e�FɃ��v�1B>^�1ƭ�M�j�4�� n��np�?Y�z�8��y�h|��U�Z���M $��姬�oEP��.�Ys���&VFn1�^�z��l+�b�HQ�"�g�?7^~��� ��jK��,���v��UO)R%k�� mNɫ����)"O{|-U���<����� +��}�V6��� ��j�_����`NIm^�>�G ��� ������=_�����=�H5�m�Xn$�-�4�6#��� =h���VqzgD��^Gg�z��n�Ց�փ)��vlum\�9�X�e�&� 2��Da���J����㇧��ő�3m� {�����������z����kd���qD��_�WQj�9�m��� ۖ�Fwk]-Q]j�;�3��B$Gܝs�{��1TP�/۪w�P*0X�{�� U���X�h�@���WE���@���ӿτ��)�2�{Ƽ�D��?��m} d�Wh2 7`��� �]��0ώ���s�������??Z�9Me"�e�{������)��E�c�j� :�H���M5*vI������]���^�h>ۛx�ez�c�⢷�v7 ����r ;� ю<��!�LG���!aIv����.u5��F�-��A�X>�jC�ޏ����������W�W�_��� +��G��q��鳿��\]�f�~�~<���_��w��߽�ď���x���=������W�?����m��I�����.����������__]��������/{�0� ���o.񷟻���/���۫�J���{����ߞ_��g��z����? � �֮���k�G����W_?l=${��Ǵ�����`���������� ���~���7_���՛��##�3�>��/�����ӻw�oj�>�{���}IQV}x��Z���Ѯ�ɇw�_�������vz��-�ž���v<��o�]o/*��g���gW��S����?_]_n��k�<���C�}w󇋇�o�0��+�:�vi۱}q���?�/�߻�'�?+fom#��3�=�,�'����[����߳ϼJ�ݽ�������o��������z��nw\^�>���_`4���8��o.������‹m����o��^=<�3�w���#ܿ}������ˋw���gw�o�o�_��/�y�(��o�n/?`���>�k �^�]����w_?j�N��]o�8֧�}�[�5޾�������j�������`7���#��Y�����j��l;!���\��K��� C�q��{ʲ<�1�B���nVOq0�8�����L\������خ��r���?�tW�)�"���������Kl���Hx��l}~����t q����M�^�ye��'+�~r��_=|}s����� z}�����\8�#t�ؕ����'��Z��]�u���?��[�/ɏ׏���z�x������v������y������������u\鐂���m +�;�:�����ջ�����n�o��Ϸ�� ���K���<�f{����㨦w��|}w}��և��-�P�d��˴W���}�A�=���j�E�}�u�mov�ӒN�`��+|���x�����^�ܓ���kl�3޿Z[s�T�`gw۾�L�\��O[��Ͼ>����������)v������o����A._|�A>�����\�T��OP��}<�[sپ�Jۏh_��__�����������w���ߙts^��:ڷ�Rwl�=^���~�v��i{�������b|k��ވ������w����m!>vQ�=a9v|�l����R�v=��zD?�ؕ���@S_^]_?[t��z}u{y�5��y���G;y��C��ߝ���gm>��?i����|��^����������~���_Ҝ�vH�o�\=\}��F_x~��z�پb�<�1��������ͻ��+�U����ym[�I�1���Al;�����Rޚ#��M��G=���L�o�n��l?R��~��;�����.^lf��K��y�b�2��'pخ��lf�`3ۗY�?�̳_���m_Φp��y�AnmW�p槨`�>p���g�ѾG���YK��e^1p� �k�����l?�}}{ �y�r��Vy����W��~D�"~�������O�!/��{\�� ���b�o���Y��/ۇWS2��~�k����i^�Wb��ɴ'Œ^e��g,��R"�����V�-����փ?ȷ�|;ȷ��o������vo�.�.���v�nO�n�� ��� �^�t���>Zp�� ����Dp�*Jx�DO�D姼���a6�4��;N[e�zp���#�����yy����}��$ŭ��3�p��v�'n�+$�_5i�n�\~yu�蕨S,�7���~B����_��T��vl��;㚽T͝W\��m_L�P��%˻l��j�lW���������w�.�����~U�������G�Gy��ɅlvE�z�wJ>�����'\�/�O�O4a`�Wd���F�v=q��i���Qϝnrw����j���#��s/$�l��'�v��c����=����t �%l���Hn:���yd��q{"��� }����'������7��k�z����(_�Q�?�Z�C���>ğ�~Z!�C��>ğ�g|�;_�����χ��cc;ğg�ۏ�3�MD�}��'������z�v�Av�9b·���d�g>{R��w����uy}}�ݶ㻾������ �z���v7�����/߽�<��������b���k[��w�_V��iL���n��?��U^۩��a��k�.�� ���;��>TW9��.��(�?�n������W����������w��ݯ�����|����_�ݟ�>g?8�[:�[�L�������#7CN��=��ܘ���u��I��/������� cg~-f�Je�n��y��7��l��3c�� (AO�o��M�5>`��/��>b����/�'~)���޲+����98sΜ�3���98s6�����g��nę���tΜ�eΜ�p漄�|m���L}������>���u��Uf������QD���ؾ�Ž���~ ��;������r���w��|ݵ9���x~�X�p��r®�� +W�v��� +WO_�~z~�I}8Aw�=T�zU�������VЏ��ë�j��o?����7w����O���+,\�uɲC��R�;���@�<"��x���m?�����;�Wv]��}�������7O��&�����l�_�Wl,�������� +�K�O���K(����P�����SK!��i����-��rp쁅�oR���8�?vI����^�?`�=�?$t0��ڄ���������wWۣ���-gƾ�����C�=���)�R������G<�SSO���� ��k�<��ukh����?� ���6}��1˧[��������_��w���{��vx��i�/�/�/}�$�������խ��>�����^V��g�+��u(���*�da�'�N?x]��&=��ҏ�I���/�]�9�CW���x�_><��\���vp�~��աО0�}A�m?��Ơm?��G��'�珔18�0�^G�aK�m����o����O�������B��>ۀO+�`��[�`���x�w� +�Zk9X�{m�V ���G;p�* �gn=��x0f�� <��k4�Wg>aD�b���b>e$;o +�ﻻ7_ݟo/qv�^ہ��:��u�CU�ݰp�T=`On��� +���7�C���<����Ƌ��ɴ�^�s{���Z+�f������ձ��9��z�׿?�O���_�ۻ������|� �����4�}�S�Fܿ-���x����y�2�~ �-����F��S��P�泋�'( k�<;�}��������-΁��=�+}ksP��=��}�p��]}S�p���'-o�ɾ������i<���� +���<���}9��z��� ���{���n�=!ٞ���[k����<ɵ>y���ţ�%��(�֯�x ������Z��JU�W��م�OV�/�������?������Q�/t݃"�V?�����Έۃ��g��Ay�є��TD���Bn���l�7��:b^�����P�����/�y��#�v� ;=�G�Ӂė�g��#ON�^�yeHݧ��w��<��z���� 7���)z}�����\=�#t����~�n?���k��#���k�O�2�'��ݏt\ՇK%wX3�ѥ��,ɏ׏�c��Z��2�mq���ʽ��N��n�C��=��7絩�K?�|wǝ�w�O������;�߃3`�O�����}r�϶�����؀�(8^���ˢ*��%�:�r߶�~k�������������/ʮ����ۯ�>�<���Q���Osj���r����^�i��ʫc��r��4��?�����~*�����B��?ߟ߾�r��.v��?D��u%�[~���Ȃ��}�/�x�\_����ʔ|�`�Џ��Ç\a��O~��s��]eR�������6�">'B������~� ۈ���u�����������*�q�R������8������_����������������?�x:�.�p� �?�9�O}e�('��XI��M���[v�G�i�PI�i)%�jd�f�������8�C�R�s8���щK�Ņ��|������ߝ�T��r�}�ޝ��yy��f�Χr���$�ơt�7�����i���UJ�R׃����������$�9��MNC (9��Ncr�0���V��h(��.�xC� >ߗp���ї�ܺSWr�X��4FL��� }8v�$�Z�4���v�p�u�z~̡��ΕT)ݩ˱2�)�9ԏ�f%�au��T �c�0?�;��c��:aX�:ޮ�]������.���ǘ��}����4�%��c}SV;��,i.e,w�����.�]t�#a9\��JJ��填����0���@(m��C�-W�P8D|+ C��*%r$�-WY��]�v#����� ��Kal����>�+�)Lj�ĒSF+� O�.����V:%���h央Jq~�3R�v����[��c����kG���/����<�R�&w]&;ƾNW���w�O���X^捯��͕�b +��P|&Av�?�S�o��� τ������g+�n�E��!�i�J]��bW|�2�F�M*S:B�����]�m���V� ��u]�Fm� �*�����S矔:��(}�]�S]�������؝ڪ����'��d���r�_1Ⱥ�PWτ�aUBW�P8�A�����.|B�^�]�+! _w�'� �aS���u�@�a��V�\��@����� H���>r�U���� _�� ��ĴL�����\w5c�x��]���)WAd�*��>zLV���t�k®���X຃:OA�k�pr� �����W��;�0���>�<�K���uCO��ط:Y.w�l7d��+#b�)U�*"��b�)s�0��x����(��� �xr�X!��zpI�Խ��|U�'��e����Х"��u�c9�~l �~����������k����K�s�N�߫��jI�QJ��ߩ�֩����NX�קJ�wFW�� |� +�qL��h�~@ﺁ�S�Z�ԅ�q�7-�b�f� �&rN5��n�[��U_ +���,2a�NV����IX���4���>-�:�B�:�H|{��=]��9�P¾����FIu�+IؚS�N� Ҕ���jMQ5�&��~g*ac*����3�ݾj��wH�U�U&�ͣ#�-�nUk�Wz��:�=� �+L ��:_=��1%%��O��ٙ�_%$N��/��7} �k:�����}k=�7��l�������������B��4�$e��c� Y'�| +�Hԡ�X�� Ef��`Uf��j4P +9�Oشi +?n�Vef>���� wX�\be�`����(�T�72�_-BՕ)�!�A�bB���R <�$q��D�KNb��}�/�*>������C�u�p��v�v�-�C�o���ɾ�vM�� �z(�����GrZ�"=vh�{��lO �s�b��g%�)�����,;�� 29 lرi�� ��q�����ن/U嬎�_r��t�KU�çK�aW�_Yѓ����&r7� �ֽ$'��!��u�� �Ӊ)�Z���d����/Az�Ix��e�g���ʭ8Y��/�wp���f�����i;�����6Z��|�7p� ������T{B��_�>�<�c�b�y,��������O�|���{�4��y/>R%_86�l�9?7�G�=���9�#p����� � ��t4>�z������A���7�+�YP�HGs�ZUe���URx��Ӧ*�6į���J���w�W��T���7E�{I�1�5�D��CJ��XH��Xu?��˩)����'Sㄇ"E #�?v�Y��h�{_8��A�je {�����:�|�_-|�7$�H�l��u��A�����z8�������ѩ�Z�#�:���]��z +W.�� $�_�`��*���r�E#,<�3_�b�G��X��bV/�6�N���ő1�X��l^m������s�Emt�3����u��/��"b��V�箣I +�S�0h0"Y�:�u�`�: +�+"���Z<������E���"H�+�%� _��8�]�r�&j���U��� �DW��`����63��|{� R,��PWP���{B�C�:1lE5_����3V�1~���?pc�b�(�"�A��i�!VwH�3@?���X��<���p�£�q�_]m�r,b!�����ʷPt6�<)� R��2��4�t!��=4W�Ĥ��ϼo��fY�Z�pSL��JD$*��B��@Hs1!�`y8O{����qs$��U�h��O�D�j /z�9� +��vؚT��.pB��+V.!b{�pW�� �����xF[�_�b�� �#�l �t��ZZ��3��iG��p�ʆ�;>Ze���ѡ�B}L�0�x�c�i���� +(|�<��ίۑ� �h���O�����N���yI�T�U�S�PC�@@�C�����C�� � ��HO�WS���eA�$q Z"��!l3O9,-?T;%_����Nm'�,�vu��C{���2>x�a�Vu�,�B������Eꂦ�0o�hH���q�ttr)ӆU�xe�� )�$�J �^��d�u�8�C�1�؛�A�=�,]Tg�� Yg $V��K�>pܧ ‹� <�àpB�-�\�@�5��8"�xq�����j���'�/�pixh&e�qL]\g³�Q��P�pPu4���jӰ�EO��k�����=�&���+U���g�~��Um���@��YLY�;��/4@� �$��W��ł0@P�a��E��4��E�p]�����G ��½�h�q�T�{����B��j�a�]g�*J�$'P-'іŘ����r�s|�T�#o$u��K ��8X�†�N�F�qA'�)ϏH'�;�5����S��߇+w`�A��ܻ�N�Ū|�aM�m��ʤ"B��+��^?�T;�w���f=I�t���Δ�EhO⣔@x�%&ߡ� _ +20i��m�9�1�k\E�Ն�YN��ц \N�|%.Ԋ^�JJ�����S�� y��; �� �Z�y���h` X��ɞ�)M*${ �AƳ��z~l�xP��4_�����.�B���u?�K'�D�=�M���Ȫ��h��eW-o�;�6��b^(��� ����E��$�qq�8��V�� l�t����M���!zb�/�1@H��N��@�~{�º��GK�)�O���b��SXrȢ��� �� �9�l#\d���hcH��cdVfȅ%�a�Wm��|�f�x���Q����E]̞-�qS�#7k���W�n���Gt�.2�Ⲅ3LZذ?����ROs�����K��wB�T�F�tes�A���"�'R`-U�b�� �̫�a�8� t6��@S�S��c�:�=Ѭ߻��Z.�b�/�6d� �CΘNc ��=D� Tx�h��]X�$��0�a�˫_�� +�M�>�z ��-U�3ѱz�Rp��O/RQ��7 �ցf8����(AtNi���@�h� ?��hAֹ+��/0��8X$��`3]4�m�棇/d�яVI���*�{i4�S�0��f� �Y(H��! +��}�u���� x@TQ�R� <��ͼ����Y,�|���U� 0 � ��w�B��������;��њ�`9z��> @� 4$���M�2���D?���z�C���ZY�N&J��Gi�9I�Fw�2I�=g�%pLrs@� +5X���9�,�j���60�lT� ���d�#�nG��8��$S���4��И�x@��`���c�z � �A9���@�(9���Z��i��@<���_E��-�[� ���0{j �As�S��=�$�N(�JC��Y�#��M��bg���h�Yn�P(Po���<��>�J'DV���`���脂`Pgg�S��΅B˘Y6��'WV�0knNݵ. :���?Ee�aWwNq �5�Ԧ(�OO���� V1M}؅AMUq}#W̥�����kۈS1bv����M8��4}�i���"��@�g�*L�Ip���-� 2�ɠP��]�~@;�������AHO�\"?�0��NDNR� =F���4�x*P�̰�f��o����5D�f0�*K,ޠ�zZ� HMj8����LMь���~ɘTM��Gx�xOn���1�*�� �J���e@q�`��ȋ: +osX�yY� ꉮ_�/�6! +��)&�l�Z���� r��G���̓M�x�2��7��|%�+5_K��T�h��O��C�s ���&9GQ��,/3깣 +��V��ARvq>5M�f4�x���F��1�sL� 5ɕ���� %���Ԇ����B��-��A;�GA�ރ�/&1j��l�p�^6��z�a�uPD����!(�o��":;�Pa����y>��&C� >?�Mz�-z��v� �A��.Y�7C8��3`�G ��:�r��<[L��Aq!U�Nj���!!�JR��`��iǁ��2��,0/ \�Eݲ +�r�c��B�w�PP��#������fD2��8Sf�9Bd�� ~��%J3�����(F�������dq-Vy)?@h������a��$f�q9�[�!�th"�� ���8��%��h ݀%��� 4��.��@���4�#1jhEY͠^xi[�f�,|��[ �ׂ!��s�]0�l=�N���h@�`�@:�ͺ�,�uT��� � A�DY��1G@4K���C �>�D�N�$Ǯ�3����ý�� '% ��a�/��6`h��K��� x�Y�z=��uNk~��[ˠ�2�= gJܤ�� �!m��(�� �x�r�` �5� A�N�%P a�DP�! +{���� +��v+z���l$n�q���XR�r4�iQ }E_,�&vX�T"�>K�H�-{������:j���S�Q�5 I�U����i��T�S�xy��7U����nd%�SI�#M~D� A�cLư�A��|��tN�Grg(p3���Sqq\�qr�d�Ǫ8� ���n����Aړ%h!�kP�݅�����U�g�Ƃ��J+�@.����`�rt�i�ݜQa��U������o�[����d���A�zuĴB�z���� �ת�CӜ�H��I��p�`�+�Eh�Yyl�H�P�,���C���������B��XLH��&*��fF�`��4�u�ڙ�H��UE̜ 3�މ*������sQ,��� +q U��A�O$���A%J��|��m��#6վ�~}(趴Va���Ь�SZ9q� 9� #ᨔ5���54g�R��&������L"�(Ŷ�2�C@@DQU�EOIY��ɋ����j�7�]��Y� �O1��W��GduèA�����߲gb��K6���K����b���<�1/�pȤ�P� !M^�?[����yX�Nr=a�Ԑ1� +륝:�$\��˚$��F��M_�k_Ym�6��m��˴p$P1EUJ�j�|b�w�oj� I���W�1��j�WW��O�ͩG`t�D�8�k�&�y���dʞ�q�Vm�<��۞�O��_ծ&�{�"@z��:*�)T\SM ����9yў��,Ϳ�ݐ���|!~'�����-�����CnJ��]��(OY��� D��[*�K����eW�SA�zb������{����Z~��p,��L>� +�w� f.��������8�u<ٳ�f{�>�Z~S� �9�WXb��w'E��*W�s'���8�e��� �v{�k�Xm���Aĕt"�iֆl�U{ (�RPusJ����=��K�怒/��4L��i��j|�+\�;�)�#)�4��S��Նo�26�����}��O��j����_���g�z�RizC���^_����=�|s����ۯ.��P73��H����Ԁ �s�ӊ�F�z(3��/�w��z�A�OL�Q���Փe��Q��>�`��i����WҢ�M���:?��-*��9���������q���� �#�%��O�:����ˮ�=��9n8����s�fgQ���L�,ۼY`��3�Ӌɫ��Fa��~zm��j�p��+�6������+���W�86���c|*Z㧟���u�������6�w�)�����0lƴ�Q������;y��N��N6Mq��^=� ��5�;��y������c}:�O�n�/���;Ir&�K���U����@�G^B2�u�cfX��"B�a&�����߾C Y�k�^����~�K桖��}�:�$ٿ'I"C#�1kzh�#���uiE��֟r��Ǔ��'�>q���ɢ���������-ps��46�rc�-w�l�~v4���775���b�N�q6�J��tѝ�隮y�FW�����Ru$�iz��Gs��/��8��}��6����^�<|['�������M���g����{O��>�� ���8>��%��9�B�j]�?�?<\�������?�Y/������/?���^�� �绫7r��Ӎ�?��]\�}{��ˋ�j�\�m��ɶ k� ��KzWM�0�R$*K��4����I������ �P�;1L��)J8;"�K��"eF +[M��:��=1��c�>����Ӥ�X�W-�R+�S�8&���d���Oq]GD�N��{�������b��p�G^����b���������� >>64`:�l���cs��r�������~����.oϞ[���2�^7|�Dn���3=�ӯ7���E|d�:�`@Gȗ�Z�9w(�S j�F.�˺�*=�͇�[yk˖"�d������ 43ku�=�n���)�Y;�%<��mع�Y�y�]d�-_޲�&�f��i�� BPa�2wp���ڐ�6�y1��!:�^�6Y�Ə��넓 �L�X�8%�����)q"�q�Qx3Bo��؛Rږ!e�!#�w��ب���'Cd/�x_�w�����&��F�r*����`{'���<��'fbOچXZ����s�Z7T�_�6X[CXH�U��NF�b%�m���ɱ+i'M�?]}�E��6�%�Xx�'� T�pS(w ��:��~�Z� ���.DϨp�R-�#�Y-�f�, 4=b�{��~=<�e8��K���PE�5���A�"d ��t��w��޾G�R(��� �۳z���� �ND-�B>/�n_���"���2�CRr=C�����ɕ�j>8�����l�Z�-Hj�x� ŭ�����P� �p�PW,/ �$��Yl���w��/�DL��RF^Kօq�h �|aN O����UVb��RN�K +���R֬�E�F�f���=��Z�2�A<�{���͡���lP2�8!x+�W$��.�W6�՟�����Ͼ>�������7uK~��_�.�����G� ��OV���������?�}z��ݽ= p<|�§�~rq���Ow���d��Ӻ5Y;SQ�7��r���T{VV���E����9G�T����P��$�d��S�\�-,�#K�Z� U�yJF+��@@��ǁbfyK�A� H����$����=񒼨��\�Z[�o�@S����o�C~'ʀ��s$�u�0)L�d>j���vp�J���D 0�]����N����������D*#n����K�RW�F9��d��-Y]�n#���L�n#6 ����%,9��Ϻ�B�����ߵ�?�-X;�8A ���A����y������;�0}C�t��u��)'u�ԣ<�$� r�#o&�q�񰉐�(I% �rch��I��W�~A�h�;�b�R�r �����!���1���Cܢ ����Hf��c* +� +�X��� ���ӌhVn�B v�^'�Cxl��4�^����wȡ����$�R.y� Ĕs ��+X���X%γ �T��bQ��GA��� }�H�l)[ 0�� +0���D�9%b�I=,�08'�p�1�� +V�M�� e�'����%����R���xc�$��K�T��X���8�,FK��%6P�T�c���$uM�<�ʊ��cJ���"ꍝrP���K- ��б���������0^,�N��&�r�c2|�{�rri��/��tQ��$yVӖdL�Ʊ����T^DM$-s�5�<�ݑ�D0���W/i�X(�⬥�lK�ܬ�21Uqk��O�9;9�qUp�,�x�D�R[̟���E�x{���b��qB�xw*�$Y�j �%)��x�ˀaf' �ulE>#%E.FZ5`��B$��s�O��`�D�N�� xsb�N�����TZt.K �^!˜6-�2��y��D��� +��ٞEM�zy �ܱ&��^� R�����,I��d�b[���Ns�P"��f|fD� .!�jXA�HB��aIN��l����"u`Q�5s�J�L���ͫA�n���`����L�Y���"����:��LvR�� ��Y)g#7Z��E<��Y��� P����<ԫ��%W��#g�'� ��h���R�a� +�1�^��LP0�\�옡� & ��i����Q0"q�CZ:� NUD�x�v��4��l7�ͪ�͢Ƚ��X�Jx�T���x" ��U�{A�; 3�k�R�M��r3k�휤|h]R��DQ�Y5�j�nD��!Jbh)Y��Cʌ�"^�@Ĥr{8���:�"�D�.c�!2H�R ����9���H�H��J/ӫ��rݔ�PU8���|��Y?� Ɉ���5�K��DL$��00��%$���%����� ���9S.z�� �((Q�ygfX����5�E���K��L�g��qH�E�*p���ܭ���RW�Du9\Q�"��>����1ڎ�|!ɝ�`�B�B��gq �>}� Ǣ2‚�e�s8-��,\�D��,%e�� 'U�J�ܷ�K��ӫZ��;�J�G�]��U壐c�����r�5�Ԥ��ܿGy!��p����!��S�%I����������c���Ͳ-���Ł{���R��8Q�r��d�a|�tr�I��:5k�*�dD���/* C�,Z��v�������A�4S�98Ѓő� !�2O��_���G�p�#a`�m+��;(���x͔j +Q3�%N���2�@�`�9� + �3�Z�Fl$(���#��Q=eP�ͧZ�F��)�=���<�Y���S5���Ѽ{���'q�g�����>臤�� ):pn���8[�Hf�A���n�ₚ;z���#P�~���o���f����C������:ۑ=�;я`K7G,��U���XD�b:x�s�kXdU��� Ţ�gV������������ ����d@�I=3�����DQ� +#c����ס��gvv����= �k���$�k�a�#��2:��M5OK2)��J��H� ��۽��A�B�"LtB�J�E��٤�o���)�Q�{:���JL,����-��C���U鎽��p��ݡ]��"b��l;�]aQ�p���$�^ot��)3���&{��# ٳt0+%&�!/L�%��b ��O@�P�)G�Y;l��Ȍ-IL*���8���;�Yv/�"��A�S�p# +-dub�c�^ �饤 +�\�-���z�X������ +L���K��/R� efp�c^ +ӱ\�B 䇪d��vȃ(����q/u�`dH�V=��$HL!�Bz� T�R����ׅ] +����� ����QW��Jbz�u@���w���x����raα��D�%��m��nє[G���a˝��2���T2����Nqz���i�­�̌��i'�?{_��T�,���C8ݧ�,�슢"�M"!�I������NB������z���Kuum]]�8��b�Y�� :,Z|2MJ�9�|�f,:k�Z!I��!{FK�*M�d��=��J������'� ���$+�p��y�1�g��$�m����dp䞷�fz.l��� �TP���!=��`,��.��|ܘ� i����袷�,<�F}�i��N$Z<`桿�^�"�g< +%�9�SV(|}���+%���)A��l�\�@m3��>�{��mt�4 �*|���J�����"�,��s��Xw}��wBQCr�sRg�֝�sqJ���ւ��I�z���٠�9{���L���x=VL���'f?W�������8՗�;��#?>����-.䛷�����k��_~��S���I�q�<�����5<��s;�V��n6����ۋ>�J�Z�I`)�t��&���lNU~�:�@?� %"�K|onL��V�^�)����m�����x|?��{���9��<����y��"���.�#f�����,Q�8��v#f0!���̡�N�Opp�w<"6~t�gx���0���'0E/�Y#K�Phd�q<6~�#kE7��� +pp�� ��@���l�ϧ<8��4��;?����!)œ�( ���c�v�����+<np�w9sp̓ Om���`DQ�?���7�D����y�S��JH�y���%u7��� �G?��Ӥ(0�T���K69{���$�)̍���X�H\����h������ +M��9�rc�<�� g�� ���ƗpE$Ԥ�JM��nq~YF?��()V0�Px΃�*o���I~@i�L�)�I��h4v��h�D�?����.�k|o��_�€^��}-p`�SMA��_p62�d�$ @�1�oDP�����`f�� ���A����� �����j���� H���1��.�,�]q�Q�?P��z>��C������M�*;�mje��҂J�$W4N[јdwH[�_�>�H����tN�(� ��^0���e��{�!(CR%GZ�P��/��P-Z ʒ܂ +£��=�4-�������"P����cʟby�B�7 !�h�����A�CH���p'�4?�\Q.hM�������N��Mc�R�ʟ:`��Td�P���0_B8b��&�K�I�rI�^�� B�O�\]�R~I�.��r�Ʊ� 1�$����y�vK5R���% �A]��ĞDʢ ��Br�D�,�������Hh]��A`�8��|%���J�Fm�d1�R��+�;�l���R@�$��� ag�Z�vL�;# φD��D�JUѧ��4J|Y�'�!�d�bzByƽ��&mu�K(�i `"�~�ߜ2]�u�Y*HJa;�;����17j�T�4a"���𜶁��B���Sjt�rg)�AJbA�*{xK7]�� +l��p$���T��!+S��L��f�ZҠ���x�I(q�5�X���7��;"D9 h�YF�G���N�:&�}]�P�Dz��G��tɝ&�h�lc�䫧����)��ۓp7r8X����aqtR���N� ����k���Ԗ�AV�~Q��>yr�"-=����$��.�q��� A�J�yʖ��U�+/+]:��`��L*� ���d�A��+.s���:�IC�� ��d�z�];�a�ax�g��(#E,�&L)�������� '�R*�@ &J0Y��!�F;`B~a�e�v�P4D��5��B�]� �&�z�%�҃,��3��� ��[i��QN�L[���qMiQ�k��L[�1�.lR�N%ҡ���m�nF`:�];�k�w���<� �6�f��� �Me�����l{/���![V�� @*� ���(aaE+-�?�z�Q;)*}IZ�t�������� - �Ȃij�O��'��7�p�����v,� Ћ2�{��"̇+ D�v$@�O�'�FA���j��젷$���B�V[h]q���D( +�������8)O��cwL�TW/:Պ����[E�jqYV鷐p��1�)`?�I�T$��.E1��a��P�},��ä�vbu��Ũ� A���xt��!U���[�XD 4yI�P��MrR)����X,Y ��V("Ԕ %��'�XD� +�Lv''�Ɋ"�����>�ҫ� +B7"-B��� +�,?�^6�BhN��L���5JV�š���NcU #S�Ӻ�����_=�ojzs���ܪ���Y �(�$q<���(�gY�Ч^�a�Ye#�@9s��(�g;�;�xP4ٜ#�'G����$ �`i �䗅�,9˰%���B8�E�g��>M0cŖT��$�#遙��vfq��BT�r�����(��7PQ9j +����cX�+��P������G��F,��j������@�Y��,�h$Εq0{�<d�ފ2ʄ�ď$��M���� +1=�9Y����-�QA y��L� +L��d�#�D�e�T���iBbrd\��T�k��H�@�<�@�QL��V`~�p�H��63�;����(�I��l��’�kh �*��y4��Ƹ�A��DU�R��p�ʋ%!(4�q" +�Ǎ�. +,��4 �"��`v�S������ϮP#@tVER9�hX2������ pidU���x�Ý��#؍n����.UVXDJa�15k� _�"{_Q��XE�9��,�vB���5��J��]�U��+=�H�}qn�u9�l�6Kh�Q�NX?j�]T���·we��rN����_� ƷZ�&�.ݭ����r�Z���� +Hn� �Y ��A�v���5"ȟl�a9>���J�k���Jw����VT�})��u��b��.{[@��RT@�T��ң��� ��i�Iz�4��pYu�� `-!�%NϦ� r�R��v#�^p)���������Y�� @%M�^p�$��� .��i{�e /�������{� �_�.�z�(�WW��ɂ�SM��q;�ɁC�8̙���{�%#�h�K"���ˁ���+�;.� !|/���-B��������E�Օ&�YS���Q#�K���$E-���.��@u�i�vOQ7���*�*� �b�@��K�� +i�m�� 0��R= (J�QШ�[�#����#;z+�i�1�����\� .�C!$MG �+� .5�v��B"��[ ��v�U�����n���]p)~*j��S�1�A��Hf��Ii��� ��Ω�]\i�i,��v��a�n�?��q��js�s��pi�6 {��� ����K�]�*� �f] �n��K���Rkv����^qQٿ���zHr�#VI%�߂�qx�=5���Z�-�|�e�6�M�I4��! +���"yt�5�� Wm5?>#P� �2��I� �S'�IN�cA�)�]��u�!�� ��V$ZUUb�/���a���> ��J��� +`�<�ž�Յ1OYD~�9�u�I�<@��I6-��$ ����F��E�����i $�N-3�<2)TG7�(���)�Jv�������`�Of ��,|�� �ؕ�sd�d��pNbi}]�$����|�~ ��2 ���4o�Ha۹ z�˲6^�x�uJa98�6#�{��\�_��ܬ���r ��i�7?�X�j���R5�/>�H)�F��I�v4��Z$�:����*�6Z�d�l�ԥ� k�Yf��qmְ7|�H��nT����Q�.!�%PJ�T���JW�ʎQAV�:��m�E迴���ـ�Z�Qq! ��O{g��r@Oy�D#��2^DHǘ�$���ѱ;�(ņ@t�=r ?V�Qq�6�F=>ۊ5�@v�C�e/m,$��q0��Q�U��`D>c�&�O����!Y�p�(�-�Oi���3@� +3V^��@�(�w�S(�H����P�?()�epi�Aᭅ:�����_� ��D�}��Nv��U�.E���2 +��W@�ǜ�(�����&��F�⍔�\Z�9���k�(�Վ���@�Ѱ�����K��P_�Y0 Y@��Q�s�����[9OH�J��_櫧��26�L����@�<�!, h�δ���yp!�cv�݈n����f�5bZr�fNʣ+D*�}����pW��+��E���8e{~0 -̞2 +N��SK�2�GcQ�����車��O\��V܁�1�����@I�(��2��Y�C�� ��zSa ��1�1�i��hQq;��4g�@P†�:��|�Ү`���gGM��rc��#�!�5��Įպ��6� +��L���?)G�4�ƒ��oʹ�����>H�F: mQ��g��$םZ���84 Q5-*� �iD����`�� )*� +�&:8j�G��cZ�%� �J��9OOI\0s�b +��c���e恞ވ�`^�ѩ��hY��� +*g�l?=��ر��#@4��n����L�E����g{���Or*� �|S�;ȷ&��|d�mˋO�=����IhwzB ��]@�1]>JН��o6��J$��ڹ��A[Y��l�.1!��< =X)��t 0ť��.d�)��Ι�!�3��I�Y�j�A1�ҺD��8.�yW�I ����V���� p��C�3N� �)�Q,,E�hC�]g>��ʤ0ܘ�({c�D;��+��� �i�0�2�d�Eʴ� �U��a��i�D��|֐���r;�̃L8 g�^y��18X��V2�#�� ӊ�+(Sf� ��^�Fc����{��a)�F�TF9�D�"+8�)���ԧ�!9<�)Kw\� �� �����(�����Hٱl����zU +A�@Uh��t�9ɺ�":qnL+GB �;G�JM��V�!����b�'��ݙe� v�����療C-�hg���s^ǘ��:!" � � &� :7��T�W��N/ql6O�*��z�z +A'!�1rۙEp0�߇`nv���_��* !9�I"E� �(��C^I7�() �`�T����U��$I$�� �����$� ����¿�~L��{쯞�� +\�z4pE���GWd���H] \�z$pE�1�+q���-\�zL���#�+R��H=&pE�j�������JB�+�?Ͷ)R��H=&pE�����+h\���"�H���#�+R� \��e��j� +FN�J���#�+R��H=&pE���GW��"�H���#�+R� \��Q���#�+R� \�z$pE�����H�8�W���H5&pE����FW,�zcʸ� \�j$pE�o�9pE����FW���\DHH[j$pE����FW� \� G�YQiG�+����R��H5�"U5pE�1�+R��H5�"����"�H� +詹 L�����H5�"�H��TcW� \��H��L��D��S����h�6pE����FW��"u5pE�����H=�"�H���cW� \�z$pE�1�+ҿͶ�+R��H=6p���X�8� a<Ʊ�1kXK5b��-�U!#V��/��ΪV�Tc�tV�t���J���J���J�>&+=����TȰ�l��`ah�J�x +:�X�έ�썵ң$+݂B+���1 �&�ҭ�(�ҫ�܊Ί�.���n]T�������b���j��b�が�t�X騿�V:���J��F��Q+� +$٣G�t6��qzU+�[���J��+Vz�bk�G[a��`ˬ�l���-(��#�`+�Ո�^iHz_��ye`�F�^YZ��j���p�A#V:�8��q'b+�Z%����[B�J�Y��X;��YݭZ����b��U�t'ż��S����ΪVz��ܪVz��� �Q+�Bd�[Ͷ +��-�Y�9�-��P �obte(;)z �;��D���T~�Y�§>EH�$���������� X� +r{K]S�����ɌH���H�_:K]3O���!y+�ߔ�;��d�Ę��]�cg|�B������t�ݱ��Y��ॽ� g�@�ݗ���Z�l@�[����j"����]��EȖ:� ��Z���4���e�H��N5��ny4/��WRW�Qfc�:K]s, ,�Y��/���\)�3�5:A�3�5Gc}(�/t�'Rg�P�Qo�P����En�=-ƭ����i`��ې�e\�!��g$�`�N�,OL����d���$;=Z;=s������s>�Q��� ܇�g���ng�g!.dtK[����/���rv:\R�yr���iTD��4O菁������Lڗ��P���@�P׬��-u,�{xg�A�9§(����9�R�T������ ����r+JG �P��P���l�È<��v�^���z� �5q��H�K�?�H���rޞ�p�趲;3J���Y�g�]�l����%���F�� �ҭ3}X=�/PVC�6����0�6z��8{l�gVmK�;�J��6zf�#u�w���nP�Ҡ�\��2Dz)����Q=��D�ltm����F����FW@"d2ȥ��(d0!d�A:�K�5��n�8��%��,W�`&�*�Up� �� Ǚ�H]�>�Pa&0ʠ*�L`�t:��$� �AA��d`\�2H��"3a2��`aE~&\�dNﳁQ����3�����J�}�n�g$�3Je��A�%*`���ck7��h,�D�Ь�@� ��O� ,K�F� S�#�Eó����7&Q�`���� �f!�SG5(,�¨Az"¤K�E���(��@5H6��A� Ŗ E +�i}�`�9�s!`ԛ����d*�v�� R�,���$H &K����N'S�q��0���a�/���y�A�����F�)E��)1~vt�&¬`6�0� +VX�+� +��$PZ�œ������0)s�8+�����(�{�AI9�'=kcj9~Dș�i��3G��X�g7:S�z. +�7҇ ���BѬ�O�vD�ح�� :P2�V���B��H�,�#7�i|� �5�j�4Qi��B,�*+�X{�sp>hP��c��k�Ņƒw�TqhO��A +��� +��O�v FM�\C +���.�/ɜq):=qf0z/| ���r�r��=0�\Y�kdR���ڎ�_Uf��A��dw!��4��z�UےGp���B +�)�9�<$��p@�:�nPL�^H�N�䄤�i���q���x�[&�����6�J�SN�P��jh י�6�Ug�D(��8��7GNb%A��������D�>p +&�H�. ��l� ��wOx���e_�������=(�{`a_WR��H�U�����rM�(].��Ti.���+������(� �Ȕ�08��چ�ɗP *>��s���d +<��_�Y_�.��2���\�V9�-�|Gl����dϔ���%G����B& ��`��L?.�� g�2 ^z K��#�xP�:t���2�F�7gù I���uk��O)�"��Xwg�v�I�aס�hn�DX����ׁ]�J�oxb +A#!�1�;��uc��`)�m�Wܖ +r��e�[yHNe��0�d�ps�Y�S٣�(8�<����S\�UbE(��!$Ny�3U�D�X��������I������c��� x��eB�\u�hPJ0�rLIm�2����:�� '�����|>����l�L��I�"�DA%��E⑇6�!�1p$I1�j�R3C%�9,/(K6�R�"�`V{C����|BW�/R]��%h7��(�����C�Y\� �dH� f{�h��U���}�ZZ���G�fрJ�2Z� $���~^�Ŧ�$ɷ �Պ�B��O�8���/ �Ei�*d�!!I��al\i��Xc��M`��eJ0� �@ #�%&����e��(!F�ʇr �h�}X�M� ���&z�xs�p��D�lP�| +�GA�!�t�3ߑE�Ǻ�!��l�e;E�ƺ '"�+l��;�*cL+@��g������RX�$��F� $u�3E^�y�X A!R�œ�7�]��%S����*�~��k�;n� E4�$yHS� � ��0O���� ��kBS�~� �G�C��=�+���C�[�Fi!+岉��k��Q�yDP�M�=���2�������шbd��\Ab�����P��C��!��Vt�k���^�E��1ô�Ɣ�����%&� �Q ��$��EE?0���ʜ���k�9X 9<�I�Ĵ�C�E�H��V/�l��P��Д��WDhJ���t���L]%9L3 ���)v2V��<�S���m�3 +���ո.�:�""繄����P�]���s��p��*�l'����[�dc��3‚A�ʶs�����Z����qL�*��h�` $�c� +e��^�LhV��&*lZ���j���B�V�x,YܙB �\� �忄5g�}9��G�4*J+���m � �X�2��h��8�a�9��E� ��s��{�B��'n�?5P��z��rnN�҉�� �<�)�}��U]𽨍�c��@=pAo�L6 ;B=��1w#E�J�K��ލ��� ,| v�,��9��+ş}s��m�?��7�^�F���}��d��_��oil���e�X慘�# ;�I��ʼnG��3r!�����TL�n�SZL�n�YH1���XL�nn@F�r`��_a@C (��/Fz��1A��� +���5��b:qs����v#�/���_8��sMF��۞y�~�=��GR ��� +�� ��)$ ڧ�~b�J��o�� ����pN�Dk���qD�o1W��Z� +^�%�<"�2�w���k������B�$L8tR��i4B��&ᛨ�c�[� ?�f�h����?F|U�E�Ȗ�4��Y^0=��6J�j���#B"A�l� ++t:J��G��b3ZF�B�#ZAhD�$S!�Q���2���F��BN�d4�o�/�$�o�]���_ԾFV^�ϧF���� K��j����_j7 H�6:���҆H���a�� ����ל��0 E���P�fb"�0�6���v��~\�[��Qo�N��h�4��V��~������z4�-w�ml��Z6�[��A�1��r��m�u�{��m-F'��g��S :tm�������Z�2��*k3��W/��M���Zg������e��Cf^�u�53���ٳ%��WL������V�����b~yh~�d@�L��}��� ������H� ��H(t�p�5'y(�>G�g�~�r�#o �TgM�eI)Ʀ:��ԁ��*~MFBVP�9TG�e>�,��#nK,|*B�l �ep�sP:�� R����@M`+Y`��y��0�?�xy,>�A���1��h6� AP�q���W 5^x�xJg� ���L� �( T(�� ����� L$�a +�-�e��*���҇+SD�`ZM��boq� �:5x��n��$f�2%� l&z���T�^��IF�������r`31Ë�V��� �J��Π��s���"3�X��t�x��p�4Dz�p�9��>��B!X�լC� Dc*��"�h����8���58���6�g./� W��J\�A%%����9č�w< ��X�W�w@�p�f�%�)?Ģ +� �c��2���r����VGT��g�9`�H,��\Pd �ᅙ.�����,�-��PI��/�~�칲Q�~�08��/(�_�� 9�ȱ�xz0g =*:��a� 22f�ŏq�Ȕ��� ���2eC�N13�lU0��5�r,Y���G`����O�ҷ�ĐL&��>`����N&+) �@��X�I�˚.�i���|� N�bƇ��m�r�;<��P1(=��I)|��F*›���/'~��-b� ���g�@�>�o�2E��|���RI�����!�L�s� �N�ж��R45 �R�6{�9o�Ψ��DȦX��/r��p�M��|�`-�u���t���P�N bz�y����8S���/��SI*���G@����@�p\�!�c�Jq�_�eF{A��K,���S$���^5�$�65Q�!�X/Xу9��"3̤�SPr1=�!����(�BI/C���P���&\�EۇLB%��D� +z� +�/�T�j�A�:A�G�K)T�������� �O����c�=��'��`~y��=5������x(��b�?�=7mFB��dMP��$n�0�mzhxQ�!f��)jEC�o.Qb��F��PB��/懅*�C1�0�����R +�G���p`�� 䰠2�9�����P)m�:'�cN��)>�)�+�Q��2̎jȔ�)��z��IIϺ�΄q`R��2:x����x.���T6a���w�7 +�2_Q�9�}� ^��y-�,` � �@'D�[�,��1�f�Fe� �{Z�B�ҫ�604|c��a��bf�7�pc��t�� ��� }�R��L���Ќo���0 �D��=9jT�ېQ�N��o1�R1���!d�\r@�h��ci$M�sș��4��,9�0����1A�����/�(h]UL���>Kj�c=(����#��s@-`:&Z0D��2�H*�L���aU4[�� ��h�X0P.��9$�R<���M�<y< +3�SJj�Jz�)O�X�A-) X�pe�?�f�Q]PW��Rit��=������1r�(���� R!�L�Y�c�xf;���� !F��fSiF!�y��0@=ӧ"�/U�,e��{�(�VƯ��0 ����7)���`�����$Ü1����5�)12~��r�J ��_�e��X�����4�b�Z(��YY�J>�WC��-ꠀH2j��1�����������g��ɒ�g`�`0A��B�sPRRQ0�r�C�d��W&1K1� F�f�� 3�V�с��m!ӛ�P&��H�<���Z �R�YI�2��^p§pFA� �b��-����Ѧ�}����n1�9r�R3����9?��O��5�b�!9@�S3|�@f�C>%��31�6h$é����5 !d��vԾ�H!G����H~z��9@0��ߍ���P*��f�R��2e��2� o��QfQ@n[0S��A +6ު����+I�*��Й$ٲ,8��d� +F?<��㞂6N�$�ځ�� As��n +��� �c`���k��җ�贂�Ж���t0��qMi�X ~`�ROub��Τ +��(��0��|�p3���Ʒp)'C��K� _a7�@��� L�X��we�cʜ�a�L��Dɾ�0G2D�oOБ(9���2��A�씂߁���� �[��a4ø��"�s�9��AJ�,�$�aeJ���68J�bF+S��n�F��"�GB���ׄ�י���)�cI�Zr���T� �-��'�/m���[�f�TM�W�P�*��V�K.r�C�D�U������V�lEa��D�*��PeT����.*G Τ�&mH92 �)��@�EoDFI�TJ��] &��5����궀����#x$�\-�R�=Z䮣g��� �R�wЋ�?T���4LH)>+m]l����s�0Ǵ�\��$,x4��NH}�<�` �!YJ[�X�},�ڂ��ٜ[�}�n���  +k)kR��\?"ᧈ5�0^ ��w�ҡD� �m��r(�<��*Yp���w_�BN;�d�\�� Gkb�+I�3�w�N0]pA.'2|(��D��= �د����Ī)�������'l�r€?���#EF�aI��L:�!��5���5'r:�0Iic˵-��p�p���MWR~0�ĂFBJ,'�Q����E)� +~� +=5��i�&��A�� ���^��4iM�������u+YQq�Ʉ���F�B@�e�m"ŔR�BT.)9:�7sR�`�T�~����J����������&���i�"�ߕ0�$���.���M���"�67�;=D4�XI ��b=t�(9��p8`�`?���7p�#ѓ�^k��Gj��f�`��g1��=z$�t\��)-��9�KxH+P����1�KV �`:u��HBڢ�V� +d&�z)9nʶ�Q���L� ����ޞ�w9? �g�[,^�1�!��1��L%f31�R 2�����+��,�>(���;�:��3|vnOL�B8Oi�J.�AF-�s������p��sA��s�i.���{CtVG�0 �$�]��i���@3"�VTf�h%f�^ �`��`뛦^��'�'�|�%���ߏ�E���R>y����Z������."M�#QvB0~P��6ə`=˱���[��p��x�q���2Oe��+�6@�"�ƫ��7�<�C���Dq��#.F)��@Ώn�%�gk�'�j�Y��:x�1�)���|�B��>Jps��u}@q=�6Ë0͖�����P�2��*��  m�����4LѨS�`��0���惾�5X�I�I��C:ݕ+�Hx!i�l�*x�$8�l���\�R��"*'�s�g^茕 +����o�@ߨ@�9M��&|R�]��<�\�t�S@��)=1&�P��1�hȠ� JI��O��,9�w�I�isA[�ӂnN����/�Hs�^���RB�O�=�Ww`F�����%*���砗�4�7K�b�8�91hئ�.A�ă��]KN�o��� ܁� 4�TrI�.��������}:7A��� r�*����^��l��z*�b����5�2'�HԒ��5蘞9��ΐ;��Δ�U+�])�%���RP; +$I����?!/5�hH� #Q��������2��N� �]N�T›?�T��F�j���茛� +x�n),����s�4C2�)62I��@��P���x�O��fz���ɭс�? ���z�=x!~�4�HE@e�k��X`0�D�w��J��pq�~����4`Nv�R�ȹX����}E��3���=sE���D�b���[r�������4� ��J�F/�*�f����n34<� x�n�b1Oo�H�(��*B7/^� +`��� |'>�\H6e�P$�Ø^����� -z8 0 K�v�X/ #).^��ɩpAΚ:pax��?��鼠S �C�,�XRx�$��UBJ��)�F�[!'4Iz� :Dѥ �RT�::(|$:��Ő�FA�4Cb +^��+d�M��@6�R� +� +�H�x#W D,W���8H٤;��.���m7���֞9�WvLK�6�P�q���o�� �1+ �~����% =���Is�KC��Zq`���To2N��x|�a=��ƚ�U������4�[+ *p�� �\���quwi`��X﷤�q���ke����-Ԟw:���~-[����j�.Q������x�옑U�DML��fP�2�����cf�������c��ܿ�V��la;������'�?l뚊b�wڤ6 Wh�j�L�yP�U������V �\ ���7��X:H�����p���u�=@Bn��= �,��:����Z�����o+@�����~�W�9��w��)L�m���t��*���rK�9��I�R�3�s|.&�2��!X[��W7�b�y��7k/��A ��qJ�z���o � �=��|�}�����Askgs��ze�@���J 8����D�~�<�)�ݢ�_�����~4�ߛ�a��^�������dΧ�w����^���z9��Ў�tx�M����NV�n��N|2Y@�fgʇ���I%�9=Y��Z���ku�����y��z����z�φۄ�lu�����>0����Ȃ�����f�Ѥ�ݟ��a}���Yi�[�mD۫q�����j��l�?�t���c�x=���Hӡ� ��;�<�I? ����s�wc�ru1���:�[�E1��u�N��l<��)�����'A�_��0��~G�O� ���#qq�l�$!�e/rIFcY|������'+��{�`fF�����dV����2�=2?Zꂲ8)~Y(� �x�@",�,(�g��;�@A/���t�{���* �)ڱ$A�vv��K ̝��b}��-���b&PGG'�j�,T�PR�e�2� -`�z�5�s�m�$�VC�脺�Bz@2� � ��]���Z� +�3)J3 +b. ��9�\����ۑ(s-��������RXea�W��L�Ʉ;�iЅ��Xp��+qV�,����T�<ѥ���se(�:(�<�vV��j�$!�z����Ld� "���x �H%M��)��WA4�:�4lx�LKi���p#�/��c׮\Rb��'%n���ԭY'P����D�a3~Cq���S�[lRJ^�A����� $�f���`ڌaW����G�Ap�BC�sbk�nmfͲ�� �2��A)�| sQ�+��J�z��p�p�]���#j���RCfG6c�%"D��m�0�˅m} ����_.��PHї��#u Fs�2 )��+bx:����ȿK(L�P�x���z^y� �)L��K׆�vi0��҅ʀ�á� �6��dl�m�� :-����L4Q +�q �S�4�2�sMuxZ̹� +�2��@ǘ��R���4����1w5�*�'P�Z��]� �k0 L��2\��oxX�ΑS��cn�;�� Ǚ-��%t�"d��$�R�p���C���JkA�rmq���R� +檴]��(-̺0]�AmZ��d)�9�mEl��+ ��v�*KB:5[@������`��X����)����-<��3�!Þ��ía��Z���F(d�puo�0� 1�`:�����a8Q ��L+$.Z ��u$��s<+�|E��!+e�u��#�M��5�P�QYIR�(��*rd%N�p\���< 6�ϰ>U ze�[^Y�L1� +��|P� �j��"�V���k% +R�2C8���rl�0~ܺ� b��*��^�i�r �*9�i��̡�&�K) +$5^��сwO��!9uM i�ƸQ#� �@�7����>���Cg���^*�}?��}��s���>����5�(�m�gLkH�F���hv��;�糿��&�qT\߮-~�U^�5Iƙ�����m~k���B��%�����(q�"Ѥ�dJ3o(�!�8Q�m�zM (| +J�(ȴ��c�(�甞ӥ ��1��d�D��Q�i��e�1 ǕSV��٣��[�%$}����@��IzȔ8�FA@r���h��S�M[+a ����A�W;UĚ):4*�^�W�KR�"mV�!���g� ���lr���4mjc�d�斢� ���3ڡӮEV�'FQ(��*K�za���SA�4ڡtJM�H;�f:�~P)��v[J(FB�ܟq4o�3�J�.��\�Цf�Ӯ�=��c����~��h���w���*XlY�3#� eP��3�G�h���k�+dD*��9ף��4 +�|`7Y��C�XT�$}`�9�%2� P��0(S�7�* +��a�F -/��!�����.�z��^�i���,Vi2?�B�WX�Z&��Md}�(����`��1������"�H��Eg3��ֲ�+Z����>�l ���5��4��h$�+�.�x���Jp��k'�W +9���DU ���g��w���L�14:@�S�hB`K�~�u�n�ۧ'�N}�ܯ��0 q9����z�xP{7�GkxT+��Y@Dko��1?�o�����l�%�~�*����I�3\��P�����=#�<������~s�o�f����S4,�q:vO~,'�~txsP�[[�y�]����؁�6����/�����`i�������. ����Z��}��}��r��~�J�y���y�:j��}�uٖ?xa6���u�F�l6�O�-c�\di����E��\z��B��G�d�1�3u�j�\d5_�rގ���e�#|����ʒ1 16���C� ��`��z��������w�'���e��V�9�q�ְ���D?�A����~s0h�~!6j��=�ް��.�y��e%�-�y����XY��w�T/���O~�'�H��tb���l���/l��u����J� O �_Z�������`�'_�ȓ���D�����n /����-�\q�_sFĚď� s} ^���ip�Ǐ��IsX߯�w�ߜ��}����y ��8��J�^}�¯O0�j�U z�a��9�|fS�(�{�y���m�n��&��Q[:vk������'�A�KB���kǝn�{:������M[�n�>l��� W����^����6x��>N���~5��1[��������ýn��_kx.���řmj�����M� �������i��[�`�6 &pn[7�At�mi/YW��냝���m����Y�m�9��������A�����v�W��֖x�)�����<��";5�������r�q ����n'�xPl�|Ьm�����A�Y�4�칶)��|�4��s�f\Cϡ/�����sꕆ�9�;����q�{���G�|����mg}X{�i�9�a����~�����S=�C�_[!U:��4ڧF�z�xk<�u{_Fv���2�����Sx*�g��0��a"�����PK�C%_����|$y~]}�2�����O}�W�/}����r���PXThqE�'� +��w=%��&8~�'�.I,=_����s�K��wg�չ��꾝��qgx��gڃ��Xn����+c���u��8��ݕ��X��n�Wo4�����L�}�t��� �'ɤO�Um� ���|�`���o�b�w!��r��X2�������J���K�'��/��Ape4i�y��]��� ���6-���ƕ�����Ա�g�����Bea�e��kbR��F���F�N�Ke��g�\ow��m��I_��ڐ)&ğ�g5�=Y�Ψ�{�៚�tR[j�z�"8;�ȑPۄ�Q�2�P[��ۡ��4k̍p��9v����� +3t���:���sM����m8�a۰�.���l� 5��'�&v���~�n[�B�毣6O,���jug�Mڅ����8t �2^=FB~�1& j����y�v�}e��g��6�Ѻ9�K:�A�V�o�kvc���>F��D���}o��Eݮ�?�����_�[��m�la�x9`�����T9n�/�Z���y�`�ϡ�$���<�<��3�3Z����3��3�x2ѹ �J�����2^|��� K�y�kUg�}�j�a��jk0�w�w!JQ�g��Nw�|�e<���z�N����jBÀ��>Nаr���w./������� �E�J��[�7��h���i;n ��ρ��.�d.j�#[�}�n�� ; �սv��c./lX��̥�Q ��,7�,`���6�B%�9)�$|����n��D3�A���s��'��N�� ��YD۰ծw��y�d�{8�+�۳?+2�q�5 ��������f�=��� WWEhUSy���ղ��1 ����&��/����6B:���;����Hӧ���vQrV�]g�����-�[���9��>����$jk[;G4>O���Em��T�l<����p��U�%‹�N׳�Z��L��]M�N�����7�3lj^�E�i����ɭǭޞY�q|����ƈ��0��䖍n���(���U_�"�I��K*@����F�[�v�9��cFk�̛��^H�ocE^���� �T�r��ZÓ:���Xb|a�����������<���}f�x�Ym>nyq秃�a�ȓ_RN�c��&�?��G� ����#���9$�q{�~�oz�'���΅'�ۿp��d�}1n�{�>7��� ����c7ִ  J��* ��Y��r�m�ŋ�vY�C-�~�"�ۆ:ch�����ޗ�j�hT�ɛ�tB�3:P�����賺�3�G;�4�� +#&���u�!1�k�q����ai9�]}@���|>ڎ�U���'�]yV cw��B�˄�@K'x�(��z9�u�ۇ�k�Q������$G���6:�U�}�hG=��H|���C�� +�Dؾ�m���5�v���\��4:�IDl� �����>�O�z�|��/h<�VMdz�2�j����i\�m0�q��3��oOfyԦ�?�v&�;h68ݳ�1�G���n\����6z0�iֽ��F��}ʙ팸�L�-x�4✨�ՍeҜ�%h���c�V�Wƭ�q|���|�n򡕕V��*�>�q-�(��ڱ��ߎ.U'�l�&� �n0둹~F�n�1��`������_��|>Y�0f��|��N;� TBm��a)�����;�;���V�Ʀ��c����|�es�����=�fv^>�z7[�]�c��i�|�)�d�t�S��ٷ�����j�����- +\P[��pu��wq�c�<���+��Qe�*hj�׳�ݎ�ۯ�z�4���}�I�3FǦ�St~SZSk�K�6]��f�ᦔIa��9h���fmxԬ��Xذ�?���ڀ���d{B ��׀ +j�����n�cX�;�;��=�� #�u;5s\�/84uwEQZ�@7jf0�iǬ�6�B�f����z�]���f0j �΃��Lo������F�95����[��i� +'�O>v�M׍~�w��m��d9�I���R��lo71��E����ޝ�ږ[FEܘ�"ږ���I0�IH�a�5�ɬ�{Q�jN����/��Dw;��Q�{�\5�A)X���8]��?��������r��.�C%8f� ���磖 h��F���w�$��9횵�F��C��('vcC�lfE���޸��a��P�=:=���[6p�eA=ag�nR���3B~G �0��l���XA�l�1�\�ZNx��h�Ыat��^❣rؑ��ɗ'��q�"7�d����]p8:XP�(���a=W9���Q��j����' +cA����O^��c�>��^����u�ʩ�;h�w �o�[��32�<ϊ.�2/v���(dc߰��A�^|�9������,|#+��j ª��.$������R��ݫ7�_���_��S&/�r(������������g��IH�3\��T4!��;.�q��p�~1,�scx���I���_#T�����T��7���5C�\q�I��C!��æ�r˚�K;+�^m�$�����+o��~y�����+O���O�nv.=\�tc��J�>?�5{�`-�|s�����ս���>^�6��5���J]N�����ɯ��>�_[�}�7X<� SӋ�6/�m������6o���J��������Ñ�6�_�����������O�՛�K'��������������������՗Sӫ�ý�������go�-��̿8{а��������/�̟\_�1}�>s�`j����9���_��������GÕ������ەՆ���x��՗ԏ��`��ᇮ����Ս��K�sŧ_�v�.wh����S�姙덵�~6�r�>޺�4�^�����o�W�>__i�^�����[�F�~j]_;�<��E�P���_����p�=}��\���ӥ͝+�a�����S�٭��:��'��<����������A��ol���7�뱱�p� -���_������B��x|gf�Fs��o�� +^oN/�lܾ�r�F�f_6�f���+��o��{S�]~����L��ͮ]�-y��̞uOw��g�9&����x���B����K���a� ��{�&S���/ +�~w�6�t���#j�rc�7�L���t_%���]�!W���~^޹}k�ӓ��n¦��˚G1��� ��3w��QS!L_Z^���6 +�=���>5�vW?]_=Xx�y�^���r�������.�5�K[�6/�����R���e�����W��;u("����ñ�h��� {�]=�Y�G|�n���^���vz��^�(��XV��/��G����/�������]�q}�[~��2^x�w�'�X�jj���;�3�m��<�7�?���s7��.������px:���Nx��� `���}�o-U�t�]6�g��fW���7k{��k��~�F�ܺs�M��ᐱy��C��v{�u8���W7>�u:������GKO?,?^_9xX$��������kd�c���r;����� 7�Y~�{�NeS�fͧ�����f�g��ä��͗���V�5�O7��{����[�I#�6݃�֠���{�%g/o<�ռy�Ĝ��Y ����<|��z�����uz�����������.��̬SWdK�����/v7��kųWSӷ�'k�:zk7�O�����+���Z���;�v��W7 {�sui�ݻ�{V`��U�o]�_z�z�35�p��������+��wE$2�]Y=X��!����g/�2 ��4͑�{�����ߏ#I|}���ݵ��;��^������w�d)�ui��bg��z�K�MvW=z0�~{M��_a-��:�|����r�a2{�֟ϼ�׺�_4�\���_�m\K�����G/�=�g�|����i�Ϫ�f�l���yg;�O�&[�]X�:���V� vZ[o I�}^!};����l �i +MM�Ɛ�PXYد����~z�q��)[�up2}h��k����oy��߅��y���؝�{ߕ�d��ɲȮ9���ù�{4����oFQ{zu���땅��;7y�by�����gOv^�����?xb�^I��ӽ�d��^���U��|sl�e��ݥ�������R��y��󏖏_7��ց?�7���a�X޹�������vb�T<l���c��[� R�ǶG�7������v��|�֣׿���R��ӥ����̾�����J�܁;3�� $w�0|����7�|f���C�t�;X��{���_��dR��up��ii�y���f;Y����<�sܹ����.��݃�(F�����]����Gq��Md�teuO5w�=��D��J^��j�Z_�o�����_��V~��fpz�7?!>;�����o��-�|��؉����� +� ���>w[� �n-Z|^m.5?������a��1/�O��5R,R<��姧�������k�A �<�)e�^�\,�|��u�������W�aWı�v/���Qb߾�:{�}��[&3�N6�������=�Du"���.L�>�}��>���5��ޯk���Ճ�Ճ���ǧKzq��Zc�=[Q��3y8}lj�K>Xx�biws�a97:��3����tik{���և�����kf_���ѝC1�׌������[G �A���'f�/-~��h�?�^�.{��y��� ��-6����g��l�ObosC�.�|�)?�[n�$�^��dwo>}�x�W�ѥq;��2/�u���������<����jR�����̎�vW�b�]\.y�sk���gmܰ�ÌP�O�i�zk������ϣ�qy�Һ�x�xs}����^�_y����3�/��V���Fc{kY��Ñ��p��ɳ����6��և��&�B{��z��������*�ٛ_1�P�� +�>����{{{���@ݷ����b͛fV�^�ug���+;f}�߭}�4l�r���k{��f��o>���]�ݽr)"�{��M�R1Yl���;�@\^_YzoT�ōW�������gH�-���v��r��T�-��E.'g6APSiv�scשgwRc%�;^�}�����v'�2��������e�����SW/�RV�^f���(�O���� �]��i�|�f�:�lL�7���(.=Y�}�5\z�Z���y�du����Y���.�����_b��ߎtpR��1��O��Vʇ�սk��r�����v�t�V���>\��|���n�ѣ� ���g;s�k�`f����/vC_�ο���Y_���M���F�==��[�7ﷁ�ί>��e�p��ݾq��z}1~4{��[�t�0&�s����䤿�cx��M��̒q�������t|��H��>�q�T�{ry}u����tO��y��.�Q�,�d~� +��-�;�W��,��ھs=y]i�8���q�zoB�@BB���׏��?I6n�Ɣ��k�ٌ��h4ͭyu8-�����Y�,����-�ns��6��H1���������l-�R��|5$I�� n���͢b�f*��OQ�Y�{���"S�z��5d~ /���c)3��#S�QB;�+����+Oj#^�&c�ؽ� r�V"��C��g�9������]Q2�k� �������+c.f�AF�Z�����x}���w��W��Xi���_����X��y3�! oT���c�YI'=�g��ظ>��M�q彆�=HO�ymbe3�賌��[����^D�7�.z +��ĜuL���yEF��wo�d���<�>%�N�y{r����ԙ�K��Vc���vL�� <���F�� +�F�1��k.��5~i���,Xƌ��fP���uV���WDž���������(����pzʌ�� +����E)�.opZ1��5�ml�r���8pdb�yCx�E��0�A,�1���g��F?=m�۩o��G��X�u�Y�*M�)fH�h,4t�\�^w�x5� ����5����{�39Y��?�O�+���?��i�=�^��_���i�;�Z� �"��8V��5�9W&u��c��8L�Tf/���aI,C��@Q� +�~j̸� Z2Dkڄǒq=6 ��yڒy��1\fx׌�oJcodgY�̐� �k)m$�~�K�8�,bX{�?�c�����v��`�Er��h;F:��>2�g����wdt�}-�O���.��t���5��ӫ�Y���Lm�3� �͵w{��}���/o ok�GKB�P�E�ٗ��e�����f`C�#I�5��~�ndO��0^����ч!���I;�WrT#@� ���� +����i�7�e[Hg��^dL���/h2K`���7�� FwTR����Z�)�`a�*s�l�k��-gLYC&�b�E`���;S��ï��ON�3E�&�L�Jk�?��ګ��=��BC�)�H�F`�9;l�c����q4��B�f·�7���{@��~�/�:��:���tX`��3�li˅#91c���~�� G��Lc��k��M����5/TJ��g��f�ܥp�c��w��`O��s�9�Bϩ���/�B�Hx��K!c/)�d����`�/��w�|�QBB\䥙���yA��__�ħp��&E�Pm'�3�� +,M*��g��;�����g�\~�|�����q Yl�����}�˂'��˧����o�l�h�aX��#��P)W%e&�}8Q�*�JT� ��m3�s�`�;~2����J��@����b�e��0�I�a�Vc�{J�ʿ�����ky|���W��|������g�y�Ǹ��=��`gL&�5=���������(�Z�_n||��O�5�Q[�����_�����d ï`�ʚ�q;�l�/i߁��Q��� �: 쭆 ~E ���8�=��~�6�WGzٙ� ��$��t����@˼���,��`��.� +�k3�`=sR���J��xcw0d� + xm���`�jS�5D,C̤��̷�u؂L�2������E����q���.��*b;�����!����bϺ�� yO�{����6B��נ��i*A�����6G�2O��\k}HZ�z�O�ߜD6��x��Ϣ�Dڥs����߻�-Y���MǚM����28��vݟO�8� g�.��3����O��L���?aTi.hK�K���l�R��K�O����Z�`�>�}gEW2�@߳���[�#N���k%�@&���es�V=�)jM9�?�*`�����}����%�Z��������T��顭@ͥ 0S���H�_�8�w������S�D�)=��"��Y�s}�0�,��a����>�a���Sˌ��:�b����V$�h\�̌5�7�bn���޶����o?|䀲�1�q�t���'mS��S��x�웂x3G�z�%]�`�bȉـ���[���1��a�\�?a _Ukq��1Jw�cԩ��<���놘��1�La��;��� }~���ƶ�D +,� +c�5a�Ak +K�t#,m��Lu�r�m�W�:�VU�41����͂U��6nx�ش�^�f����EJ�b39bK#��V���T�Yl���aG;��b��I��&�ZcBgԚ��֖��Z��0���IHK�Ơ�� Z��ɬ �}m�4y���ݝ6�x�k3â[�����~�����n��_m�m[ mt��?�vT�F�� +��ʓڟ& ��m�m՟�MM�N[��uFwt���L�:Gݛ�Tׯ�)�ο�t��З.����K�*�\��J�eXW��ܺ�oء��,&� ���&��^7���t�d�WcЭߓ ����k+�/�ɞ��ۆم�������>R�b�d�0�sTܡ/�����ַ�����jU������*�����ǬӀ�Na`;o%��d���dm��6��1bH�_uCvQ[�Ű�P�9c����1 ��;����k�������ʈ�&n�i9�������iC�`��c?q��`�z[Ec��\F{��Q�N���m��{z�u��4����xh;L���cr�NS��ō۔��g�j?5��[��(���]�iUʏL�e, +��)��ί@�� x����hNgBshEsc]7���ɧyVؖ� �k>&�Z�)1�������W*E,���i��RKչ�Y:�d�2�`E�O�j�����!��Y�ƞ���v�hν��(��Z3n&��f>�N�&}��gг7���b��H�fd �S[j����?[����&ڃ��[�;mG��Oc��G������쯎MϞ>d~�σ��T)��J�W�eۡ]7��!bs����#��k;�_G�ӧ�~��X:�����%ze��8�s�[P���2���ҫ�9)6sο��ϥ-P�.������<��)7tU�G���, ]@=�]u8����+N5uK<�d�±��[ߩ6>�Q| �% y3تě�E�����e���ĔHn�u��" ��8I�M62�I����Kv��,9��}䮤3Q�T}Myݖ1��T՗(P��>F����nm��k n�1is�_}Fw�kӺ;V��=����?xlK��h���l2i�4]����{vv��k�&�^?1�y3 W��x����?�w�}־�� Xf��e�Ŏ�!���~c�fpm)W���\n�/&n�G$���)�~�J� ��b5�0���Zz���`��_�A�O� f��Y�l�;_�mD#��B���&�Nf3�T�t5R�Rh�.�B� �~��:�k,���Z]|�_'���u��1;��d8b�Y�o��gx���ۂ��س�}$��"oEk>2�(�яl�ƨÑ\F#o�A��-U���=�o'����u��>��� Xl�Zn��p��S��O<=�~�������i�{��o"P;��-�O Y]b����-���J%�d)������4�J�;�Y�Wy;� +�35h/���\O����t�o���},�����S��� ����|��L+�C Z�Y��?��-o�����Y��l�}��Tu��u�Hne�����H>n��曽�d�7��,'���l�zc1(,Z�H�\���a��>����9���}�� ��T7ŭ�E��[�X��I$ˍ�Y�M��7��{���{om���m��OU��L���d��=�+���T%]5ퟪ���X�_��?���*�Ac�}ټ�w����G�_�{��ޚ��knlֳ��i}X�l��ok���F5h�4��_Ӧ���k&z�`��5��в���Vy)����߶%Qwk ���W���7h���H��� ~;�9��^�?�����M ���G�?����GpQ�~4����*m)�����W�����p�[ŸX?i�������8�� ����zi�i����W7�`_���9r6��Q�L�F���mlq�O��X�����D���'�X�=��U�S�Z��ޫ�ik֪N���������>����)�'3���wV����U�g�� �g^ $������}~Uڝ���+F}S$���ԍ���a�-��:���V���r��q�-��Z3��Y������~��}��w��/ƿٲ���������5]��uO�|���"��k}�����d��i�_�����s7���,���-�Wt�j}4�nlXAc���Ϯ��h���c�Ak?�����+ ppw��x=�7�"�n�V���K�eir8�w���[��[���� ���2Y�<�����J~���̅�IAM����VE��z]�ޒ��N�4�x>0J�g��C��B�%��?kX���A9�%��[�3�٢�� w��[tq��'��Z R�� =Q��1�� +d�9�{x��»�)i �{��ʅ1���Lq[d� +�-̾���_`[q +�1{���x��]�U������@ʠq��;ZG���������P�,�ύ�I�a֛iܾ}+Ċ�Cğ{m;3�w+��੏L�� �ß�5�[3�P��-鰾��J^�������g�_*��С*��q��Nw�k���9���l6fF�\��������l�,fDG�Z:]��߅~����u7%�����5�J���'�:%+�߀�$�����S��+}���a�KWZ%�n-�r�3���`��2�z扩����m��^�o鞂MX\t��_I��x&Q��T����{KX����|�չJ—�6���¨!Yi6G6d�K~DcT)��iZ8�m ��S���\���K�� �Խ���`*��L�J=��h�U�I2]�h?X�2��&^_FOHV:����*�i z��K��t���t���%�ӯJR��B�W)�(Y���t��n��7�J��o��}EV�*���`���WgX��I�J'x�>nIW��㦹��E�j bu�(Si�a18��3�M��A��x�� `�VQ��A��o�� ��m��[�}Ld*��|�Yf(Wi +/[T):��5� �~�o�C&J���N�R�B���9��Ȣ���A[���z�d�-��[����6��J��򢯽,�*n_�+-Q�f&���t[�JU +t2��5�j�2 �U�v�����I����@��Ae�G���岯�]�,#Siߏ�J�~��J�O�*��jGy�Z��{C݆�T�m��UA�R��C����@���xҜF�S锲�&��4��JISĜ������8���U +j��������ŕ6�0S�1j��Oz��D�� �}hF0P ��y����WPi�x� +sZ/]i�(:D�оu��+ �&��RX S�~��LװR\T�~�o��[�D�<�Af��kN{�����a��d�6*�47A٧��j�=]๱��=���@���2�c`�%�����DO�~b�`����Y�]/���R��}٧~��>��� M,�.��I�ǧ�Ӓm%�N+_!c^]E�9���ڟ3�^���i��i�9�_�6x���P_K=��\ʶ��>m�.L�i? �9&�|l���O��mN��E&j�� �����P�נI��G�i�tG:�3|����ܯ��1߷�>M��ӹ�����c���y�������9$zjk�Q�i��*����8k�s����]�K�3S/�蟱�>�2����C�����F�1�;�$�(�`��ۀ��,��S�I����o���L}���Y����)\u0��s�XDG�� +47�N�7#\e�����P�Z#��땭O�� O-@;i������۽Vc�E;�J�:���IW��~�V +�_Bd����v:���%�S���Rw�y���u^�3�Q�U���RJ�^h��=�� *�t��_���aR�Rd��T +����r����:��0����Z���j ��_H��s*UZ2�V�l +�R8��B��!�y�\=�� �%�1[�yoxZ��s_�M�n7Lw*W��,�c�E��g�����W�;�<M$s�3��X��f��G�s"[��l֡N������u�R4#�@N��Z d{)��&iX3ũ&��H�����7L�>W�ږ�=�s�-�����^µ�� �w�����*��)XK���q!���@��UP`���z�m�3�׃�Q�@���<��-�%I5jȋ�o��d�[���(��܁��@[N��5��?L��ͼD�L�l�4�����ǯ��>~:�VFƤz�צ�ԏ��'��P�,b�5�%�Q#�gf�7I'W����lw;�%���F��<������g�P�X.U�0-T=����\�t?��3�m���FZ�H�n��6 �`����v��;b-ͻ��U�r���$�����5�*�:GE[��5Vg�F�4A�!)��W�U�׫y�idF�B��A-��M��0@v�v���-; �r>�A�:)�a�o��ޔCm���w2�_�[�,9L���O�F�/�rE �j�ȶ��'W�=�!��&�D}��wÞ�>���=��0u���S�|�� +d���lI�!3A��f��pK�tw*���Snp4(/�j@�Sj����3�`�F���u�ؒ�|}�yx��~�P��Dzp�r�A '��ٓ�_Pj�9�Rb��).��A�$�����Y�G���K8� �/�).���]R�U�!Q�%�.Yqk�\�"ɪ ��e6��]��k��Č��n��K(�uo��$qS +'�|�{���DB�*��~�Dk���GcP�ҭ +�p�����庯O� +d�5�;^U��ӛO�V`J�NbSȁ�3���*�i��ؔ��w�=��cPn�Z�m�L"����nZ�"K����Y��v]΋��Ǯ/wx��E�'�!�AAҁ��{@�i�h���:ƌ�8�5��NΖ�-t��!�-K������*?~� +���YǓ�$h��6��e�;u��Nx*����Jy[靅���a�I����>�@����iT�n$ok s&N�yt�T��$G嬓o�s�����%� No[D��&d]��B�3��T�rD����i�b���H��g|2F�崪b%�� ���X��� �vX��Th4II0&�{T�59�v޽�b���]�h�'H���������  ���F�y�:�k� �M�q��<~���(��f�ǥ1HY�E��Q�A��m��]o �<�qX���y}�2��ՐJ�, �y�(5�i�mjka7)Y�AV��� ��-�����1P������4�u:�L{Y*��<���l�E'����U��%N�g������ �jJ���X���d�*���9��U5J�D\L.fE��.��E<��΂��;|c�um�tLc�85���������q �DЉCwc�tH'?C'[)B�ɢo��)#��h�G0t�:����NA'@ >��SF�)�o��)#�Z� :��l�����+@б;�1t�:d�]�� �fUSF�ږ���G��]T4I�ӛ��mU��ʈ��wæ�֯�s@������� �/%ظ�O!�@\�XQv�7����kN��1�8,u�C��k�9��y�.�z��no� ���J�IR�9ؗ�@s�tMZ +�����:� +BǏI���6�s����Wu:�iT�݄���:�$�1�cL���m���k`7����O[��A[�kې�� @ +�#& �".Ol����Q�Κdn���Y)��R�!�7AL���ux}o�%u���c���k�å+r���6%�f�8��ʚ]�(0��$Ɓ]5�T��N�b�o��M��_t��<4M�lJ_���� �\�bRM���:�`�z0%�O-�Ͽ���Qat:$�4��;��C��B�ī���� Ǯ�D�w��hwqL��%��C��K ��ٲ>��m;�ߥ���x9 K�pE� 1&��3V��9�=v�we���S�ٓ# �Q��ĵ�Q�8��j����5B#���r6i����]w2h]��&���{%��� +�Yő'��'��핂<\��SG,睌�I�o�6���V�����.��<"�(���a����xn���c����;�0;q��|Z\�4hD[ y��##h�� E���Ph�p2__���V�$����8�&���p���4$����<�,a� +� s�w��:��xdx����@���q ���Z�q� ���<2r��k�<�MI?An\��LE�6� +aP�$n�ωd�������] ����������__ �L޻t|�"tA-x Wws��e�*�թ��S��� +H��NТ�%U��˳-C���w��2� ��.��<��1u�x����']]=���<�R����p�k�� T����T�u?N u����x8�4"��x���<'8�RjyN��;ցH�Ǒ�p�{ZL$ %����-��D�6�b"���Òz� H����舎��諤�G"K����' �."b�k4��w�]�;�r��D<�v֋�g���@�&�����zdr�#�W��i�)^+#��d�aw�v*X�߷�%�9�#:�M<2�� dʥn�JG�J`�۴�¬/��z��+-���b��aA���NW7�,"��� �����w!R'ڑ +�JD�D;U�2��{ +"��{"�y"��G�B*�@�B:ꮁm�������4�� #��}�4�<< EP8i=�l(��W��yNr\����o)�����}�P8�D �?��Ix�P8i����YW�0����J���l�����X�ye[�6� ���(�p Cb�7��h�\\2|����Uy��t;/P�RKW�up�Wח�G�8����7a�8�T}�����"�ך�R��)� �c�L#RM�\G���F��Ei�S�},��6 +Ʉ�3�L��0 A}{^� �&3'!K +uwI F�'�;�ׂU�x �n��J��|�U�YX ��Fa��v��n3�l�x��PB�*?�\�c�J���R1+h;�pb����(�� E0�Y �F8E� +��Vr;�N���r`���l����4��K��L�ҹr>�ZG���[/+�^�� +��*� vhT��ez�>1rT�^H�=ګ x��/���T������0D�λ�H��'^P�|�*Bn��mM�EpFT5n����*����کh�\L�QׂS��yл�gf��J;"q�� +�R&���p����+hHt'� q}ג�)�����+I�d�'���Z�����k@5ӯ�ݥ�@�8��%;�OD$�6����4�}~�[�tR��s.���T�� �N�'(�/��餰t�"��tR�x�H�G�t�0sV�����tR���r����F4��9 �V> M'����������ҩ���M'�k?g`�Njt����h:)�;�4��N���t�MZ��-�{�tRƩ��l4���IDC=�����S�.4��m�\4�z�=�����? Mw�nF�)b������V?M'E��d4��i�(� h:)� ܽ>Mw�d�Ih����3�tR���g��!����������{|��6���b7]�$���2I�87�J����d0߽��es���&�)ϳ���[��t��n��%A$$�d^5,T��� �z�k��IjU���rƒ���9uS�e�&IR�j>)�]�Q�pD� �Q���Jbse��-K)���i�x�\�4��Is'�]�� +��2͝�K�NU��r|2���v�j��(z�T����Q��y8�c�('�{8��}���N��Ѷ��{��h�PD�8���B��E�������O�S���j��5��0:�yV���ҩ�h�\G�q���Z�o"�ܑu� %Y]�-P��$��KSe�,u7��yO����%��Bu%\u4 u5~Lu4 �.�[9�龧 ? +��gF_%U�]���"��Ϙ����])|ˎ�����k��K`m}��[!��$2F2Z�F���.YV6�Xy5߫R ���H"�.#�w�r1����)�����-�KR�ӳ2�U�#b�s�yS�j��7�x�as����y�'�@�y4[5M�< �n8�-V���p� ��&1 [*� �<�g�;�+�r��1 %�+��[}[�;%����,hL���dʻ�'R�)�Q<�)��i���N�KR��'ÝR�W���� wjo5��ǁ��g���^Uk��f�F��C离X+F>z�A|aY}�=W��z��H�)x�2�n/v��<Vb�\�f�˻�.b⟊Ba���A�P��:�}S cRb2���(oScv��#Ŏ�,�)hV�PWܶ��2hV3+Հ�L����w_ٹ �$As'*���������"�P��N��� �k�)�ܿܚ��t�����X�yWSu��ۓ0�]٫�n�a����=^ɔ��ʛ�l� +��u�+h�jԳƕ���(���;�~� 7RK"�p�)ݼP�RQ[�ތm^�)[E�L������6E/<ȵ��3� ���;�RNc8�Z�*�U%��L��2x8�<o �N��p��ϫ���-9^_�R�mfK����>�����S�\6 W)���\���J�д��g��R"�����IU�1@�s� `x1�����kU�R���~K�9�7R�4���W���>�*Ey��9�R\�R�bK��t��Dv�j���Ā0OְK8�2�QI\�=>�[�qm��1�-���]���dko�p�L*��مNe�$`�ǂN�Y̮N�X����t�C"I� ��m�d�F%�@�����̂�W2���$��C�d��"3 ��~K��Nt����+�4�4��It�uk�X�5��ݜeQ�IQZ�����7Eii J�����$�-�㴘�\�Ɗ�U�� +�ӗ9S��J�yW__���Ϻ������p����^V{�3L?r-�I��2�.�����M�Z�wz���hBࣗ�J�'���k��+Na$��H�N27�;��0���'����ԛ���ctbu=}��eb?�u���'�Uq�.������L�'S�#8x��"��iٔ�L7a�7�s�k��2�*���Z�&�B���jެ� +�ԫ�r��R�^Ki|e����Y�:PG�0��Kf���ص,:&1�V��hUy�cW�<�;)<�|�cW���ı��/C�.,e2����9��* �Bt� +�Z �?��Z ����Q�j1��k}7 +P * +;Lq�m(@�@ȱ�Q�?���cu+ +P-��#߅�i��^I��W�'�S��푤|�����]x�'I��ed{NR>3�l�<��Oc�� +����2?��")�|~�g&�S���||�l�W�Q ��A���=~7T�wC����n��������������to^?�~w� %��O�+$��=����)� uG^�����~ʑ!�����~א\Or�*f��nr����S��wqw^?AC.��ݑD2��r��"T���' GT��\=cT#e%#����_���y��$ZŞ��O�-|� T +y�����Q�w����IrS�||O��ߔ�O� +��?#���F5�G��bD�y�$LM^V?~v���~�i� �� �����y���^���O9�+���S��!R���ᷤdQt���y���,�'��S�k�%��||Ve*���]I'�:�Cy�X*���V4�E^?���h���y��-yx��3��ɭ�˓���[*���I�ix-���y�0����~Bn�w����-HC>������||j@L�no��ո-���X^?�c�"��z<� �R�+�p^?e3GF�n�맜���[���~��T��S�{}B^?�~7�� �+Җ�y������jy(�ߥ+���O[��)�w�V����):�|Jw���^V?�{������o)���'�}�y�8�%�����AQ^?E��ey,���aH�^�� �eV��� ;)��wa����J��O��m�+7Y���ʆy8�$/pе2�S:���⠈�| �^�]�Ç��ViJG|��Z�7*��JP*��U���t�1��&��q�o���,X!��1��2���|�DK�}# ,+��{����G��T���;q�s}��nj�(d"�@�i5;VSb��s�oq���b�Ɍ��1���˕ݻg���4������3gѹ�<��{�x_6��z��^4�o�]�<�ҷ�w�W�x/.�����z��I��I�7�fIZ8�C��}�~��j�5�$b�L�a�����W7B�}+�>�k�$4��[y]jM��!y�R�y%�L���[r��������0 e�e5ݎQC��u$�����9/6tZ�3Y:}���-}���B%l�z_m�$Nj��Ȗnur��p�� A�vz[�t�h焻�f�0:Қ��q�Ο3�����ϊP�@���k؎4��V��$��f\�4Y��9ܖ�Ns.�'��*���pW�gA ���$J�L\x��L�ɰ�p~�tp���G3z~�g�+��s��3c�,@el�D����e6�e������#�Nv�a����PAw����~����I;]F��<� +d�o�O��9G����s�w��jVd��O��?����S�UZ��#�����>3�Sк�� �u�Zl��E�L6�n��De0�q��1�Ӵ�F����w�?�τF%�B��~��gSp�D��'�r$0�g���=�@��S���h��,������>h���}�P�-L�dgeʖZ��S+�3�7���ݵ�%Ύ�� �� x�t��ty��Y��y�YSs�Y���_� j��\ u�Wo��q�`W�6���n�l�sp���sg�٪��̱�8�hf�=#�v�d$�������5�̂e��Y�vq,�`{��R�� �C�eB�τS�²@t�]�P�L�b5��a�$Z� L�L`*��C��Y��X �OX�,r����B�x0����/�Og�W,v�_��:���񱗋�- �1�lι��Λ���첫o ��w9�xzÍ�� � }�a +f�������z0b^ ��1_�fhy��ג�!�� 5���=�sE<7�w�3F���y0��hރ&�z�N�@c`}��g�g�Wmm c�Ad �l6�e1�:$�����A��ѽp�=(-�]0� +����+�$!m05'�C����W��ΰ�w�7�'+3�Ւ��.�2V}ǡ�"���;T;4Y�4��X���rvT������nʼnj�~��-_Ʌ7SI��u~V4�9��3\���r>��]���I�_x�8G�� ��14N.|�m�_#�W�L��C���a�g �s�k ����M��p�=���v�ð, �i�m9�'��������r���%��<�� ���C{��gk�tB�C��-�7ӟ�+�i�r��S�|����}���� +���@��<�~8R�ɫ1��653�i�%۩1q5�&h�uռ�e��s���;�z��.��O�v�)TԚ--j��c��K}��k��;�:4=�H�ff<�?#3�� +���c�l1N�Š�H`�i6���ί�vp�rBg7tF����q��� +�� +�P�nF!ͻ�:�9���P]}�"�sD3��^i= �WO���a��8��?��f���H O���N`� �y�F$��]�;h3�΁��������OC�g�����$�Q�C����'���َ^����a�?b+��q���'#,�!Nd��|��O3Δ�dV����5�c+c�DB��C[Ό����qt�ᅬ �������� KPnq`Կu���fo �@)�;�������S� +U*�YY� �����Z��\��SS�NX�K�:�³r���-��d�8Gz��\��aBG�P[�mY5��ڒ9�3��6@��e�iG�Sd��~:G'}�c��9�c����oE���M�\:�VZ� �) ҫ�@�T�2�[�ƈ}�c��8w�)�hq��5���{"�4��CM�4��{s2�>F�Dh�E+O���6Zc��ƭrA�@�s�/��#2�QU:-=���~5�?�޺;�熟������|`IT/�Y�;_��77�\M�RG�wBjt)� �W��ԙ��k��#@d:Y�2 ̴��N�\?�fP�"H��e�ݹ��w�T�6.������9����8��0��/L�~�cu��Ot��y�nw�!/���?��Ob�2a�gr21,���F��_��7�?Yw��ɟ�s��2��� �CC���#��f΀�8��G��LL��18�$~���@� *���⦮ t,�% ���n�������F3��(�rV������A���1���NDǵnL^�8T���Q1�}��%����pGO m6����;4koO�xof; �f旰Id�`�|22=(c�@1?&c%��# +c�$�1�Q3-̏����Șj%����� �Nel�s>2ȵ$EȘZْ��t�&�ĭB�O��n��)�J�Yru4��yu�+�F-o����j�Y���n�����E�%��*�kn���6�#.��"��Gg�Gb:4<�L�m66�P� +m��B%j3�ŭ���Iħ#��X�ӖWV"> oRr�˶�R[~F�Q��\%��Zkƙ�bA�Sp��P[��ӝ��F��i�-%�W�= ����D�V�8vyh� +`{�y?�B��E�`��bO?�I��Y�C��vl�]�Z��o��(&�[��g�@��g�o��R��سR��[*�ǀ�C�6���F0�n6&�#&�l�٧�2[{yC�@!�rWs1�h��'��@�Y��̍��(�����1��Dc!!���s��ER%v�OZr�כ�����.)�Ja�h�s�������;^?���*�:o�����0v>�R���-�[��>VX�UQKB5�v�� hOp�&ή�6:R�Gm��� �C+/���vId�����|��'�� �����Z��.�_{����cXN�R�h�@���nیdl@�������en LM-3nu�)�ߒɤ�-������iЋ�=Y�����u ���z�����A�m��;��M��;��j����"����)G���D�1@I}~P���ހ���!q�����A�� �TC������:�^�KWCx}8��% ��N +���O���8N9) +6Ƈ;��A�l%��zJ���v��7�ѐ���,��� �µ�祜�'kfJA��R/Ar��t)�J?�� +!�|$�;�>/] +>{I,�9 w����xy�N p�(�*>7>Ḣ6�q��$�`�p/���jx��CadZDY��F���5�� 5ދ�.q5I��?�/陉f� LI�I(�n�-�>4�$&>x'5�!���# �MN���@j�q l�)�K^���o�=ye@D��dđ+&�Mƒ�,@�w��ӇS$K3 �  ^a�d��#�\)�.7��m����#NV�2��B�Bঘ_<>�C��d'�f7�/�<���P�P��w.$�`\���A�7T#��%�l)��4�ʼ$Δ�<@��o����S��7��%(N��zt�$����`��.�K��f��+x2�-  _����J�����Ӈ�n��a�I����S���W懃f$�Jq���"�{^���MT����@ �y��� +�%�ZI�R/���O3�i27f7��z&����&|�s(�8�G E����s͌déLP�1��p +UB0w�'"�� ��`�� +�n0��X9��+A�b7�R� ��� +���/�L���`�}���( + I� ى�� G��W�N��o��Aj��X����"�n� 5Z �?x������C �9���<$� �[~V�H0 ���+�Ψ��U���4����8���yH� ��'A�4SJݯ��$�b/ ,^l����$W�4Z��_Hg��� >���$�d=�g܀� + endstream endobj 50 0 obj <>stream +���ā����.� 8A��B&H���%X��J 7` X˜��W@s���%��x 8��h�����򿒼Fc���@�A�8h/��/T�s �NI�S�X���kN ����pe@hA!�ʅ_L����|��S���b�-4��"�⨘]0&����!酑_��B+�>]/�}�:�Z��bT�����y�$E��y|��� �� +Z{8����~�_�� �C�<�g��n��|O@���q�e�u~d +Ήo�#$)] 5M�)�b��tښR��>��ډ8�m�^>7���/�T#���7VR0T'���~����}��3��כ��8߂'/������_��` ���u�1�d4��� endstream endobj 5 0 obj <> endobj 6 0 obj <> endobj 18 0 obj [/View/Design] endobj 19 0 obj <>>> endobj 16 0 obj [/View/Design] endobj 17 0 obj <>>> endobj 31 0 obj [30 0 R 29 0 R] endobj 51 0 obj <> endobj xref 0 52 0000000004 65535 f +0000000016 00000 n +0000000185 00000 n +0000047379 00000 n +0000000000 00000 f +0000266555 00000 n +0000266625 00000 n +0000000000 00000 f +0000047430 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000266816 00000 n +0000266847 00000 n +0000266700 00000 n +0000266731 00000 n +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000000000 00000 f +0000050006 00000 n +0000050077 00000 n +0000266932 00000 n +0000047801 00000 n +0000053181 00000 n +0000050498 00000 n +0000050385 00000 n +0000048830 00000 n +0000049445 00000 n +0000049493 00000 n +0000050269 00000 n +0000050300 00000 n +0000050153 00000 n +0000050184 00000 n +0000050533 00000 n +0000053249 00000 n +0000053489 00000 n +0000054522 00000 n +0000069362 00000 n +0000134950 00000 n +0000200538 00000 n +0000266126 00000 n +0000266964 00000 n +trailer <<64A8AB8E858948269A0BCA92EF85B468>]>> startxref 267136 %%EOF \ No newline at end of file diff --git a/packages/web3-plugin-example/assets/logo/web3js.jpg b/packages/web3-plugin-example/assets/logo/web3js.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b4cf23de26173be4d1375647c4864ebd77a4767 GIT binary patch literal 80258 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 + + + + + + + + + + + + + + + diff --git a/packages/web3-plugin-example/package.json b/packages/web3-plugin-example/package.json new file mode 100644 index 00000000000..6c3a070629f --- /dev/null +++ b/packages/web3-plugin-example/package.json @@ -0,0 +1,63 @@ +{ + "name": "web3-plugin-example", + "version": "0.0.1-alpha.0", + "description": "", + "main": "dist/index.js", + "repository": "https://github.com/ChainSafe/web3.js", + "engines": { + "node": ">=12.0.0" + }, + "author": "ChainSafe Systems", + "license": "LGPL-3.0", + "keywords": [ + "Ethereum", + "JavaScript", + "API" + ], + "files": [ + "dist/**/*" + ], + "scripts": { + "clean": "rimraf dist", + "prebuild": "rimraf dist", + "build": "tsc --build", + "build:web": "npx webpack", + "build:check": "node -e \"require('./dist')\"", + "lint": "eslint --ext .js,.ts .", + "lint:fix": "eslint --fix --ext .js,.ts .", + "format": "prettier --write '**/*'", + "test": "jest --config=./test/unit/jest.config.js", + "test:coverage": "jest --config=./test/unit/jest.config.js --coverage=true --coverage-reporters=text", + "test:ci": "jest --coverage=true --coverage-reporters=json --verbose", + "test:watch": "npm test -- --watch", + "test:unit": "jest --config=./test/unit/jest.config.js", + "test:integration": "jest --config=./test/integration/jest.config.js --runInBand --forceExit", + "test:blackbox:ganache:http": "./scripts/black_box_test.sh ganache http", + "test:blackbox:ganache:ws": "./scripts/black_box_test.sh ganache ws", + "test:blackbox:geth:http": "./scripts/black_box_test.sh geth http", + "test:blackbox:geth:ws": "./scripts/black_box_test.sh geth ws", + "test:blackbox:infura:http": "./scripts/black_box_test.sh infura http", + "test:blackbox:infura:ws": "./scripts/black_box_test.sh infura ws" + }, + "devDependencies": { + "@types/jest": "^28.1.6", + "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/parser": "^5.30.7", + "eslint": "^8.20.0", + "eslint-config-prettier": "^8.5.0", + "eslint-config-web3-base": "0.1.0", + "eslint-plugin-import": "^2.26.0", + "jest": "^28.1.3", + "jest-extended": "^3.0.1", + "prettier": "^2.7.1", + "ts-jest": "^28.0.7", + "typescript": "^4.7.4" + }, + "dependencies": { + "web3": "^4.0.1-alpha.0", + "web3-core": "^4.0.1-alpha.0", + "web3-eth-abi": "^4.0.1-alpha.0", + "web3-eth-contract": "^4.0.1-alpha.0", + "web3-types": "^0.1.1-alpha.0" + } +} diff --git a/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts b/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts new file mode 100644 index 00000000000..6c22f5f5b5c --- /dev/null +++ b/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts @@ -0,0 +1,65 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +export const AggregatorV3InterfaceABI = [ + { + inputs: [], + name: 'decimals', + outputs: [{ internalType: 'uint8', name: '', type: 'uint8' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'description', + outputs: [{ internalType: 'string', name: '', type: 'string' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [{ internalType: 'uint80', name: '_roundId', type: 'uint80' }], + name: 'getRoundData', + outputs: [ + { internalType: 'uint80', name: 'roundId', type: 'uint80' }, + { internalType: 'int256', name: 'answer', type: 'int256' }, + { internalType: 'uint256', name: 'startedAt', type: 'uint256' }, + { internalType: 'uint256', name: 'updatedAt', type: 'uint256' }, + { internalType: 'uint80', name: 'answeredInRound', type: 'uint80' }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'latestRoundData', + outputs: [ + { internalType: 'uint80', name: 'roundId', type: 'uint80' }, + { internalType: 'int256', name: 'answer', type: 'int256' }, + { internalType: 'uint256', name: 'startedAt', type: 'uint256' }, + { internalType: 'uint256', name: 'updatedAt', type: 'uint256' }, + { internalType: 'uint80', name: 'answeredInRound', type: 'uint80' }, + ], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'version', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, +] as const; diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts new file mode 100644 index 00000000000..a37bfab577e --- /dev/null +++ b/packages/web3-plugin-example/src/index.ts @@ -0,0 +1,58 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +import { ContractAbi } from 'web3-eth-abi'; +import Contract from 'web3-eth-contract'; +import { Web3PluginBase } from 'web3-core'; +import { Address, Web3APISpec } from 'web3-types'; +// @ts-expect-error 'Web3' is declared but its value is never read. +import { Web3 } from 'web3/dist/web3'; + +import { AggregatorV3InterfaceABI } from './aggregator_v3_interface_abi'; + +interface Price { + roundId: string; + answer: string; + startedAt: string; + updatedAt: string; + answeredInRound: string; +} + +interface ChainlinkPluginAPI extends Web3APISpec { + getPrice: () => Promise; +} + +declare module 'web3/dist/web3' { + interface Web3 { + chainlink: ChainlinkPluginAPI; + } +} + +export class ChainlinkPlugin extends Web3PluginBase { + public pluginNamespace = 'chainlink'; + + protected readonly _contract: Contract; + + public constructor(abi: ContractAbi, address: Address) { + super(); + this._contract = new Contract(abi, address); + } + + public async getPrice() { + if (this._contract.currentProvider === undefined) this._contract.link(this); + return this._contract.methods.latestRoundData().call(); + } +} diff --git a/packages/web3-plugin-example/test/.eslintrc.js b/packages/web3-plugin-example/test/.eslintrc.js new file mode 100644 index 00000000000..a98dfb6d823 --- /dev/null +++ b/packages/web3-plugin-example/test/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + extends: '../../../.eslintrc.test.js', + parserOptions: { + project: './tsconfig.json', + tsconfigRootDir: __dirname, + }, +}; diff --git a/packages/web3-plugin-example/test/config/jest.config.js b/packages/web3-plugin-example/test/config/jest.config.js new file mode 100644 index 00000000000..eaa5e9049da --- /dev/null +++ b/packages/web3-plugin-example/test/config/jest.config.js @@ -0,0 +1,40 @@ +module.exports = { + globals: { + 'ts-jest': { + tsconfig: './test/tsconfig.json', + }, + }, + rootDir: '../..', + testMatch: ['/test/**/?(*.)+(spec|test).+(ts|tsx|js)'], + setupFilesAfterEnv: ['/test/config/setup.js'], + transform: { + '^.+\\.(ts|tsx)$': 'ts-jest', + }, + verbose: false, + collectCoverage: false, + coverageReporters: ['json'], + coverageDirectory: '.coverage', + /** + * restoreMocks [boolean] + * + * Default: false + * + * Automatically restore mock state between every test. + * Equivalent to calling jest.restoreAllMocks() between each test. + * This will lead to any mocks having their fake implementations removed + * and restores their initial implementation. + */ + restoreMocks: true, + + /** + * resetModules [boolean] + * + * Default: false + * + * By default, each test file gets its own independent module registry. + * Enabling resetModules goes a step further and resets the module registry before running each individual test. + * This is useful to isolate modules for every test so that local module state doesn't conflict between tests. + * This can be done programmatically using jest.resetModules(). + */ + resetModules: true, +}; diff --git a/packages/web3-plugin-example/test/config/setup.js b/packages/web3-plugin-example/test/config/setup.js new file mode 100644 index 00000000000..0b6b9109ce0 --- /dev/null +++ b/packages/web3-plugin-example/test/config/setup.js @@ -0,0 +1,24 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ + +// Have to use `require` because of Jest issue https://jestjs.io/docs/ecmascript-modules +// eslint-disable-next-line @typescript-eslint/no-require-imports +require('jest-extended'); + +// @todo extend jest to have "toHaveBeenCalledOnceWith" matcher. + +process.env.NODE_ENV = 'test'; diff --git a/packages/web3-plugin-example/test/tsconfig.json b/packages/web3-plugin-example/test/tsconfig.json new file mode 100644 index 00000000000..7b7b1624905 --- /dev/null +++ b/packages/web3-plugin-example/test/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../tsconfig", + "compilerOptions": { + "declaration": false, + "declarationMap": false + }, + "include": ["./**/*", "../node_modules/jest-extended/types/**/*.ts"] +} diff --git a/packages/web3-plugin-example/test/unit/jest.config.js b/packages/web3-plugin-example/test/unit/jest.config.js new file mode 100644 index 00000000000..ceac341e332 --- /dev/null +++ b/packages/web3-plugin-example/test/unit/jest.config.js @@ -0,0 +1,9 @@ +const base = require('../config/jest.config'); + +module.exports = { + ...base, + testMatch: ['/test/unit/**/*.(spec|test).(js|ts)'], + + coverageDirectory: '.coverage/unit', + collectCoverageFrom: ['src/**'], +}; diff --git a/packages/web3-plugin-example/test/unit/plugin.test.ts b/packages/web3-plugin-example/test/unit/plugin.test.ts new file mode 100644 index 00000000000..be4b2a7f8b1 --- /dev/null +++ b/packages/web3-plugin-example/test/unit/plugin.test.ts @@ -0,0 +1,39 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +import Web3 from 'web3'; + +import { ChainlinkPlugin } from '../../src/index'; +import { AggregatorV3InterfaceABI } from '../../src/aggregator_v3_interface_abi'; + +const aggregatorAddress = '0xECe365B379E1dD183B20fc5f022230C044d51404'; + +describe('Chainlink Plugin Tests', () => { + it('should do something', async () => { + const web3 = new Web3('https://rpc.ankr.com/eth_rinkeby'); + web3.registerPlugin(new ChainlinkPlugin(AggregatorV3InterfaceABI, aggregatorAddress)); + const price = await web3.chainlink.getPrice(); + expect(Object.keys(price)).toEqual( + expect.arrayContaining([ + 'roundId', + 'answer', + 'startedAt', + 'updatedAt', + 'answeredInRound', + ]), + ); + }); +}); diff --git a/packages/web3-plugin-example/tsconfig.json b/packages/web3-plugin-example/tsconfig.json new file mode 100644 index 00000000000..33b9f1c8116 --- /dev/null +++ b/packages/web3-plugin-example/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig", + "compilerOptions": { + "outDir": "dist", + "esModuleInterop": true + }, + "include": ["src/**/*"] +} diff --git a/packages/web3-plugin-example/tsdoc.json b/packages/web3-plugin-example/tsdoc.json new file mode 100644 index 00000000000..776fc76a3d3 --- /dev/null +++ b/packages/web3-plugin-example/tsdoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "extends": ["../../tsdoc.json"] +} diff --git a/packages/web3-plugin-example/webpack.config.js b/packages/web3-plugin-example/webpack.config.js new file mode 100644 index 00000000000..b6304def921 --- /dev/null +++ b/packages/web3-plugin-example/webpack.config.js @@ -0,0 +1,20 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ + +const { getWebPackConfig } = require('../../webpack.base.config'); + +module.exports = getWebPackConfig(__dirname, 'web3.min.js', 'Web3', 'src/web3.ts'); From a61db39c487ae638454c3abdd433015825aeaa38 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 29 Aug 2022 16:16:37 -1000 Subject: [PATCH 03/33] Update CHANGELOG and README --- packages/web3-plugin-example/CHANGELOG.md | 18 ------------------ packages/web3-plugin-example/README.md | 8 +++----- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/packages/web3-plugin-example/CHANGELOG.md b/packages/web3-plugin-example/CHANGELOG.md index 3ddbb76a884..dc93264a3e0 100644 --- a/packages/web3-plugin-example/CHANGELOG.md +++ b/packages/web3-plugin-example/CHANGELOG.md @@ -34,21 +34,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - I've improved the security in XY (#1000) --> - -## [4.0.0-alpha.1] - -### Breaking Changes - -#### Connection close is not supported - -In `1.x` user had access to raw connection object and can interact with it. e.g. - -```ts -web3.currentProvider.connection.close(); -``` - -But this internal behavior is not exposed any further. Though you can achieve same with this approach. - -```ts -web3.currentProvider.disconnect(); -``` diff --git a/packages/web3-plugin-example/README.md b/packages/web3-plugin-example/README.md index 9d022128a50..8df7662ebb8 100644 --- a/packages/web3-plugin-example/README.md +++ b/packages/web3-plugin-example/README.md @@ -2,7 +2,7 @@ web3.js

-# web3.js +# Web3 Plugin Example ![ES Version](https://img.shields.io/badge/ES-2020-yellow) ![Node Version](https://img.shields.io/badge/node-14.x-green) @@ -10,14 +10,12 @@ [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url] -This is the main package of [web3.js](https://github.com/ChainSafe/web3.js). - -`web3` contains the ideal setup for a Web3.js package. +This is an example of a plugin implementation for [web3.js](https://github.com/ChainSafe/web3.js). ###### Get it from the NPM Registry ```bash -yarn add web3 +yarn add web3-plugin-example ``` ## Getting Started From 40bbb33083dc74505bf2b7f9006be5bb671b00bd Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 29 Aug 2022 17:09:22 -1000 Subject: [PATCH 04/33] Update packages/web3-plugin-example/test/unit/plugin.test.ts --- packages/web3-plugin-example/test/unit/plugin.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web3-plugin-example/test/unit/plugin.test.ts b/packages/web3-plugin-example/test/unit/plugin.test.ts index be4b2a7f8b1..353734a3f3b 100644 --- a/packages/web3-plugin-example/test/unit/plugin.test.ts +++ b/packages/web3-plugin-example/test/unit/plugin.test.ts @@ -22,7 +22,7 @@ import { AggregatorV3InterfaceABI } from '../../src/aggregator_v3_interface_abi' const aggregatorAddress = '0xECe365B379E1dD183B20fc5f022230C044d51404'; describe('Chainlink Plugin Tests', () => { - it('should do something', async () => { + it('should register ChainlinkPlugin and make the getPrice call', async () => { const web3 = new Web3('https://rpc.ankr.com/eth_rinkeby'); web3.registerPlugin(new ChainlinkPlugin(AggregatorV3InterfaceABI, aggregatorAddress)); const price = await web3.chainlink.getPrice(); From 67c38d5eb5fc383ef45e7fbedeae6bfc8a68ef4e Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 30 Aug 2022 09:41:46 -1000 Subject: [PATCH 05/33] Remove unneeded npm scripts --- packages/web3-plugin-example/package.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/web3-plugin-example/package.json b/packages/web3-plugin-example/package.json index 6c3a070629f..ea39a6a4f18 100644 --- a/packages/web3-plugin-example/package.json +++ b/packages/web3-plugin-example/package.json @@ -21,7 +21,6 @@ "clean": "rimraf dist", "prebuild": "rimraf dist", "build": "tsc --build", - "build:web": "npx webpack", "build:check": "node -e \"require('./dist')\"", "lint": "eslint --ext .js,.ts .", "lint:fix": "eslint --fix --ext .js,.ts .", @@ -30,14 +29,7 @@ "test:coverage": "jest --config=./test/unit/jest.config.js --coverage=true --coverage-reporters=text", "test:ci": "jest --coverage=true --coverage-reporters=json --verbose", "test:watch": "npm test -- --watch", - "test:unit": "jest --config=./test/unit/jest.config.js", - "test:integration": "jest --config=./test/integration/jest.config.js --runInBand --forceExit", - "test:blackbox:ganache:http": "./scripts/black_box_test.sh ganache http", - "test:blackbox:ganache:ws": "./scripts/black_box_test.sh ganache ws", - "test:blackbox:geth:http": "./scripts/black_box_test.sh geth http", - "test:blackbox:geth:ws": "./scripts/black_box_test.sh geth ws", - "test:blackbox:infura:http": "./scripts/black_box_test.sh infura http", - "test:blackbox:infura:ws": "./scripts/black_box_test.sh infura ws" + "test:unit": "jest --config=./test/unit/jest.config.js" }, "devDependencies": { "@types/jest": "^28.1.6", From d99f46e2350b16da2435f5546dc7c037669a0eaa Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 30 Aug 2022 09:41:52 -1000 Subject: [PATCH 06/33] Remove webpack config --- .../web3-plugin-example/webpack.config.js | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 packages/web3-plugin-example/webpack.config.js diff --git a/packages/web3-plugin-example/webpack.config.js b/packages/web3-plugin-example/webpack.config.js deleted file mode 100644 index b6304def921..00000000000 --- a/packages/web3-plugin-example/webpack.config.js +++ /dev/null @@ -1,20 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ - -const { getWebPackConfig } = require('../../webpack.base.config'); - -module.exports = getWebPackConfig(__dirname, 'web3.min.js', 'Web3', 'src/web3.ts'); From 1fbcaff32a8de46e896951fc706711a5bc8be97c Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Wed, 31 Aug 2022 15:18:10 -1000 Subject: [PATCH 07/33] Update Web3 to use default and named exports --- packages/web3-plugin-example/src/index.ts | 4 ++-- packages/web3/src/index.ts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts index a37bfab577e..db1545365bd 100644 --- a/packages/web3-plugin-example/src/index.ts +++ b/packages/web3-plugin-example/src/index.ts @@ -19,7 +19,7 @@ import Contract from 'web3-eth-contract'; import { Web3PluginBase } from 'web3-core'; import { Address, Web3APISpec } from 'web3-types'; // @ts-expect-error 'Web3' is declared but its value is never read. -import { Web3 } from 'web3/dist/web3'; +import { Web3 } from 'web3'; import { AggregatorV3InterfaceABI } from './aggregator_v3_interface_abi'; @@ -35,7 +35,7 @@ interface ChainlinkPluginAPI extends Web3APISpec { getPrice: () => Promise; } -declare module 'web3/dist/web3' { +declare module 'web3' { interface Web3 { chainlink: ChainlinkPluginAPI; } diff --git a/packages/web3/src/index.ts b/packages/web3/src/index.ts index cf956d9d27c..7260c0293ee 100644 --- a/packages/web3/src/index.ts +++ b/packages/web3/src/index.ts @@ -321,6 +321,7 @@ along with web3.js. If not, see . /** * This comment _supports3_ [Markdown](https://marked.js.org/) */ -import { Web3 } from './web3'; +import Web3 from './web3'; -export = Web3; +export * from './web3'; +export default Web3; From 5834b5c42a768847f876bfbadfad446f3def549b Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 27 Sep 2022 06:46:39 -1000 Subject: [PATCH 08/33] Add peerDependencies --- packages/web3-plugin-example/package.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/web3-plugin-example/package.json b/packages/web3-plugin-example/package.json index ea39a6a4f18..73c718dd803 100644 --- a/packages/web3-plugin-example/package.json +++ b/packages/web3-plugin-example/package.json @@ -43,13 +43,18 @@ "jest-extended": "^3.0.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", - "typescript": "^4.7.4" - }, - "dependencies": { + "typescript": "^4.7.4", "web3": "^4.0.1-alpha.0", "web3-core": "^4.0.1-alpha.0", "web3-eth-abi": "^4.0.1-alpha.0", "web3-eth-contract": "^4.0.1-alpha.0", "web3-types": "^0.1.1-alpha.0" + }, + "peerDependencies": { + "web3": ">= 4.0.1-alpha.0 < 5", + "web3-core": ">= 4.0.1-alpha.0 < 5", + "web3-eth-abi": ">= 4.0.1-alpha.0 < 5", + "web3-eth-contract": ">= 4.0.1-alpha.0 < 5", + "web3-types": ">= 0.1.1-alpha.0 < 5" } } From 806f93eec71fa0c2edc3ae6963886cb9b9df05c0 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Wed, 28 Sep 2022 08:37:46 -1000 Subject: [PATCH 09/33] Remove use of ChainlinkPluginAPI. Define return type for getPrice --- packages/web3-plugin-example/src/index.ts | 26 ++++++++++------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts index db1545365bd..214534fc2d8 100644 --- a/packages/web3-plugin-example/src/index.ts +++ b/packages/web3-plugin-example/src/index.ts @@ -17,31 +17,21 @@ along with web3.js. If not, see . import { ContractAbi } from 'web3-eth-abi'; import Contract from 'web3-eth-contract'; import { Web3PluginBase } from 'web3-core'; -import { Address, Web3APISpec } from 'web3-types'; +import { Address } from 'web3-types'; // @ts-expect-error 'Web3' is declared but its value is never read. import { Web3 } from 'web3'; import { AggregatorV3InterfaceABI } from './aggregator_v3_interface_abi'; -interface Price { +type Price = { roundId: string; answer: string; startedAt: string; updatedAt: string; answeredInRound: string; -} - -interface ChainlinkPluginAPI extends Web3APISpec { - getPrice: () => Promise; -} +}; -declare module 'web3' { - interface Web3 { - chainlink: ChainlinkPluginAPI; - } -} - -export class ChainlinkPlugin extends Web3PluginBase { +export class ChainlinkPlugin extends Web3PluginBase { public pluginNamespace = 'chainlink'; protected readonly _contract: Contract; @@ -53,6 +43,12 @@ export class ChainlinkPlugin extends Web3PluginBase { public async getPrice() { if (this._contract.currentProvider === undefined) this._contract.link(this); - return this._contract.methods.latestRoundData().call(); + return this._contract.methods.latestRoundData().call() as unknown as Promise; + } +} + +declare module 'web3' { + interface Web3 { + chainlink: ChainlinkPlugin; } } From 915e7f96f05405fce4928ace344dc74da58bfb9e Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Wed, 28 Sep 2022 16:17:53 -1000 Subject: [PATCH 10/33] Override link method for plugin --- packages/web3-plugin-example/src/index.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts index 214534fc2d8..df2b3818179 100644 --- a/packages/web3-plugin-example/src/index.ts +++ b/packages/web3-plugin-example/src/index.ts @@ -16,8 +16,8 @@ along with web3.js. If not, see . */ import { ContractAbi } from 'web3-eth-abi'; import Contract from 'web3-eth-contract'; -import { Web3PluginBase } from 'web3-core'; -import { Address } from 'web3-types'; +import { Web3Context, Web3PluginBase } from 'web3-core'; +import { Address, Web3APISpec } from 'web3-types'; // @ts-expect-error 'Web3' is declared but its value is never read. import { Web3 } from 'web3'; @@ -41,8 +41,12 @@ export class ChainlinkPlugin extends Web3PluginBase { this._contract = new Contract(abi, address); } + public link(parentContext: Web3Context) { + super.link(parentContext); + this._contract.link(parentContext); + } + public async getPrice() { - if (this._contract.currentProvider === undefined) this._contract.link(this); return this._contract.methods.latestRoundData().call() as unknown as Promise; } } From 273b60914cbbe1f29164b6fcb2b28d2fac43da68 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Sun, 2 Oct 2022 20:26:41 -1000 Subject: [PATCH 11/33] Remove ChainlinkPlugin code --- .../src/aggregator_v3_interface_abi.ts | 65 ------------------- packages/web3-plugin-example/src/index.ts | 42 ------------ .../test/unit/plugin.test.ts | 39 ----------- 3 files changed, 146 deletions(-) delete mode 100644 packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts delete mode 100644 packages/web3-plugin-example/test/unit/plugin.test.ts diff --git a/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts b/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts deleted file mode 100644 index 6c22f5f5b5c..00000000000 --- a/packages/web3-plugin-example/src/aggregator_v3_interface_abi.ts +++ /dev/null @@ -1,65 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -export const AggregatorV3InterfaceABI = [ - { - inputs: [], - name: 'decimals', - outputs: [{ internalType: 'uint8', name: '', type: 'uint8' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'description', - outputs: [{ internalType: 'string', name: '', type: 'string' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [{ internalType: 'uint80', name: '_roundId', type: 'uint80' }], - name: 'getRoundData', - outputs: [ - { internalType: 'uint80', name: 'roundId', type: 'uint80' }, - { internalType: 'int256', name: 'answer', type: 'int256' }, - { internalType: 'uint256', name: 'startedAt', type: 'uint256' }, - { internalType: 'uint256', name: 'updatedAt', type: 'uint256' }, - { internalType: 'uint80', name: 'answeredInRound', type: 'uint80' }, - ], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'latestRoundData', - outputs: [ - { internalType: 'uint80', name: 'roundId', type: 'uint80' }, - { internalType: 'int256', name: 'answer', type: 'int256' }, - { internalType: 'uint256', name: 'startedAt', type: 'uint256' }, - { internalType: 'uint256', name: 'updatedAt', type: 'uint256' }, - { internalType: 'uint80', name: 'answeredInRound', type: 'uint80' }, - ], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'version', - outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], - stateMutability: 'view', - type: 'function', - }, -] as const; diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts index df2b3818179..0f615ca7243 100644 --- a/packages/web3-plugin-example/src/index.ts +++ b/packages/web3-plugin-example/src/index.ts @@ -14,45 +14,3 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ -import { ContractAbi } from 'web3-eth-abi'; -import Contract from 'web3-eth-contract'; -import { Web3Context, Web3PluginBase } from 'web3-core'; -import { Address, Web3APISpec } from 'web3-types'; -// @ts-expect-error 'Web3' is declared but its value is never read. -import { Web3 } from 'web3'; - -import { AggregatorV3InterfaceABI } from './aggregator_v3_interface_abi'; - -type Price = { - roundId: string; - answer: string; - startedAt: string; - updatedAt: string; - answeredInRound: string; -}; - -export class ChainlinkPlugin extends Web3PluginBase { - public pluginNamespace = 'chainlink'; - - protected readonly _contract: Contract; - - public constructor(abi: ContractAbi, address: Address) { - super(); - this._contract = new Contract(abi, address); - } - - public link(parentContext: Web3Context) { - super.link(parentContext); - this._contract.link(parentContext); - } - - public async getPrice() { - return this._contract.methods.latestRoundData().call() as unknown as Promise; - } -} - -declare module 'web3' { - interface Web3 { - chainlink: ChainlinkPlugin; - } -} diff --git a/packages/web3-plugin-example/test/unit/plugin.test.ts b/packages/web3-plugin-example/test/unit/plugin.test.ts deleted file mode 100644 index 353734a3f3b..00000000000 --- a/packages/web3-plugin-example/test/unit/plugin.test.ts +++ /dev/null @@ -1,39 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -import Web3 from 'web3'; - -import { ChainlinkPlugin } from '../../src/index'; -import { AggregatorV3InterfaceABI } from '../../src/aggregator_v3_interface_abi'; - -const aggregatorAddress = '0xECe365B379E1dD183B20fc5f022230C044d51404'; - -describe('Chainlink Plugin Tests', () => { - it('should register ChainlinkPlugin and make the getPrice call', async () => { - const web3 = new Web3('https://rpc.ankr.com/eth_rinkeby'); - web3.registerPlugin(new ChainlinkPlugin(AggregatorV3InterfaceABI, aggregatorAddress)); - const price = await web3.chainlink.getPrice(); - expect(Object.keys(price)).toEqual( - expect.arrayContaining([ - 'roundId', - 'answer', - 'startedAt', - 'updatedAt', - 'answeredInRound', - ]), - ); - }); -}); From 6079d725acf5c7f7188437c9f4217e37b287ed7c Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Sun, 2 Oct 2022 20:55:36 -1000 Subject: [PATCH 12/33] Init custom_rpc_methods plugin example --- packages/web3-plugin-example/package.json | 6 +- .../src/custom_rpc_methods.ts | 48 +++++++++++++ .../test/unit/custom_rpc_methods.test.ts | 68 +++++++++++++++++++ 3 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 packages/web3-plugin-example/src/custom_rpc_methods.ts create mode 100644 packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts diff --git a/packages/web3-plugin-example/package.json b/packages/web3-plugin-example/package.json index 73c718dd803..c1ff19b15b7 100644 --- a/packages/web3-plugin-example/package.json +++ b/packages/web3-plugin-example/package.json @@ -48,13 +48,15 @@ "web3-core": "^4.0.1-alpha.0", "web3-eth-abi": "^4.0.1-alpha.0", "web3-eth-contract": "^4.0.1-alpha.0", - "web3-types": "^0.1.1-alpha.0" + "web3-types": "^0.1.1-alpha.0", + "web3-utils": "^4.0.1-alpha.0" }, "peerDependencies": { "web3": ">= 4.0.1-alpha.0 < 5", "web3-core": ">= 4.0.1-alpha.0 < 5", "web3-eth-abi": ">= 4.0.1-alpha.0 < 5", "web3-eth-contract": ">= 4.0.1-alpha.0 < 5", - "web3-types": ">= 0.1.1-alpha.0 < 5" + "web3-types": ">= 0.1.1-alpha.0 < 5", + "web3-utils": ">= ^4.0.1-alpha.0 < 5" } } diff --git a/packages/web3-plugin-example/src/custom_rpc_methods.ts b/packages/web3-plugin-example/src/custom_rpc_methods.ts new file mode 100644 index 00000000000..cfaaeb8c28f --- /dev/null +++ b/packages/web3-plugin-example/src/custom_rpc_methods.ts @@ -0,0 +1,48 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +// @ts-expect-error 'Web3' is declared but its value is never read. +import { Web3 } from 'web3'; +import { Web3PluginBase } from 'web3-core'; + +type CustomRpcApi = { + custom_rpc_method: () => string; + custom_rpc_method_with_parameters: (parameter1: string, parameter2: number) => string; +}; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { + public pluginNamespace = 'customRpcMethods'; + + public async customRpcMethod() { + return this.requestManager.send({ + method: 'custom_rpc_method', + params: [], + }); + } + + public async customRpcMethodWithParameters(parameter1: string, parameter2: number) { + return this.requestManager.send({ + method: 'custom_rpc_method_with_parameters', + params: [parameter1, parameter2], + }); + } +} + +declare module 'web3' { + interface Web3 { + customRpcMethods: CustomRpcMethodsPlugin; + } +} diff --git a/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts b/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts new file mode 100644 index 00000000000..349216d92ed --- /dev/null +++ b/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts @@ -0,0 +1,68 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +import Web3 from 'web3'; + +import { CustomRpcMethodsPlugin } from '../../src/custom_rpc_methods'; + +describe('CustomRpcMethodsPlugin Tests', () => { + it('should register CustomRpcMethodsPlugin plugin', () => { + const web3 = new Web3('http://127.0.0.1:8545'); + web3.registerPlugin(new CustomRpcMethodsPlugin()); + // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin + // redeclare the web3 module, and this seems to confuse the TypeScript server + // @ts-expect-error Unsafe call of an `any` typed value + expect(web3.customRpcMethods).toBeDefined(); + }); + + describe('CustomRpcMethodsPlugin methods tests', () => { + const requestManagerSendSpy = jest.fn(); + + let web3: Web3; + + beforeAll(() => { + web3 = new Web3('http://127.0.0.1:8545'); + web3.registerPlugin(new CustomRpcMethodsPlugin()); + web3.requestManager.send = requestManagerSendSpy; + }); + + it('should call CustomRpcMethodsPlugin.customRpcMethod with expected RPC object', async () => { + // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin + // redeclare the web3 module, and this seems to confuse the TypeScript server + // @ts-expect-error Unsafe call of an `any` typed value + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + await web3.customRpcMethods.customRpcMethod(); + expect(requestManagerSendSpy).toHaveBeenCalledWith({ + method: 'custom_rpc_method', + params: [], + }); + }); + + it('should call CustomRpcMethodsPlugin.customRpcMethodWithParameters with expected RPC object', async () => { + const parameter1 = 'myString'; + const parameter2 = 42; + // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin + // redeclare the web3 module, and this seems to confuse the TypeScript server + // @ts-expect-error Unsafe call of an `any` typed value + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + await web3.customRpcMethods.customRpcMethodWithParameters(parameter1, parameter2); + expect(requestManagerSendSpy).toHaveBeenCalledWith({ + method: 'custom_rpc_method_with_parameters', + params: [parameter1, parameter2], + }); + }); + }); +}); From f8b0152f4bbd2c7f36437f9cba80a58fc239c4c3 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Sun, 2 Oct 2022 20:55:49 -1000 Subject: [PATCH 13/33] Init contract_method_wrappers plugin example --- .../web3-plugin-example/src/ERC20Token.ts | 141 ++++++++++++++++++ .../src/contract_method_wrappers.ts | 95 ++++++++++++ .../unit/contract_method_wrappers.test.ts | 119 +++++++++++++++ 3 files changed, 355 insertions(+) create mode 100644 packages/web3-plugin-example/src/ERC20Token.ts create mode 100644 packages/web3-plugin-example/src/contract_method_wrappers.ts create mode 100644 packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts diff --git a/packages/web3-plugin-example/src/ERC20Token.ts b/packages/web3-plugin-example/src/ERC20Token.ts new file mode 100644 index 00000000000..b13578a62d1 --- /dev/null +++ b/packages/web3-plugin-example/src/ERC20Token.ts @@ -0,0 +1,141 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +export const ERC20TokenAbi = [ + { + inputs: [{ internalType: 'uint256', name: 'initialSupply', type: 'uint256' }], + stateMutability: 'nonpayable', + type: 'constructor', + }, + { + anonymous: false, + inputs: [ + { indexed: true, internalType: 'address', name: 'owner', type: 'address' }, + { indexed: true, internalType: 'address', name: 'spender', type: 'address' }, + { indexed: false, internalType: 'uint256', name: 'value', type: 'uint256' }, + ], + name: 'Approval', + type: 'event', + }, + { + anonymous: false, + inputs: [ + { indexed: true, internalType: 'address', name: 'from', type: 'address' }, + { indexed: true, internalType: 'address', name: 'to', type: 'address' }, + { indexed: false, internalType: 'uint256', name: 'value', type: 'uint256' }, + ], + name: 'Transfer', + type: 'event', + }, + { + inputs: [ + { internalType: 'address', name: 'owner', type: 'address' }, + { internalType: 'address', name: 'spender', type: 'address' }, + ], + name: 'allowance', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'spender', type: 'address' }, + { internalType: 'uint256', name: 'amount', type: 'uint256' }, + ], + name: 'approve', + outputs: [{ internalType: 'bool', name: '', type: 'bool' }], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [{ internalType: 'address', name: 'account', type: 'address' }], + name: 'balanceOf', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'decimals', + outputs: [{ internalType: 'uint8', name: '', type: 'uint8' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'spender', type: 'address' }, + { internalType: 'uint256', name: 'subtractedValue', type: 'uint256' }, + ], + name: 'decreaseAllowance', + outputs: [{ internalType: 'bool', name: '', type: 'bool' }], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'spender', type: 'address' }, + { internalType: 'uint256', name: 'addedValue', type: 'uint256' }, + ], + name: 'increaseAllowance', + outputs: [{ internalType: 'bool', name: '', type: 'bool' }], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [], + name: 'name', + outputs: [{ internalType: 'string', name: '', type: 'string' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'symbol', + outputs: [{ internalType: 'string', name: '', type: 'string' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [], + name: 'totalSupply', + outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], + stateMutability: 'view', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'to', type: 'address' }, + { internalType: 'uint256', name: 'amount', type: 'uint256' }, + ], + name: 'transfer', + outputs: [{ internalType: 'bool', name: '', type: 'bool' }], + stateMutability: 'nonpayable', + type: 'function', + }, + { + inputs: [ + { internalType: 'address', name: 'from', type: 'address' }, + { internalType: 'address', name: 'to', type: 'address' }, + { internalType: 'uint256', name: 'amount', type: 'uint256' }, + ], + name: 'transferFrom', + outputs: [{ internalType: 'bool', name: '', type: 'bool' }], + stateMutability: 'nonpayable', + type: 'function', + }, +] as const; +export const ERC20TokenBytecode = + '0x60806040523480156200001157600080fd5b50604051620017a8380380620017a8833981810160405281019062000037919062000362565b6040518060400160405280600481526020017f476f6c64000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f474c4400000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000272565b508060049080519060200190620000d492919062000272565b505050620000e93382620000f060201b60201c565b5062000535565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000162576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015990620003f5565b60405180910390fd5b62000176600083836200026860201b60201c565b80600260008282546200018a919062000446565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001e1919062000446565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002489190620004b4565b60405180910390a362000264600083836200026d60201b60201c565b5050565b505050565b505050565b828054620002809062000500565b90600052602060002090601f016020900481019282620002a45760008555620002f0565b82601f10620002bf57805160ff1916838001178555620002f0565b82800160010185558215620002f0579182015b82811115620002ef578251825591602001919060010190620002d2565b5b509050620002ff919062000303565b5090565b5b808211156200031e57600081600090555060010162000304565b5090565b600080fd5b6000819050919050565b6200033c8162000327565b81146200034857600080fd5b50565b6000815190506200035c8162000331565b92915050565b6000602082840312156200037b576200037a62000322565b5b60006200038b848285016200034b565b91505092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620003dd601f8362000394565b9150620003ea82620003a5565b602082019050919050565b600060208201905081810360008301526200041081620003ce565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620004538262000327565b9150620004608362000327565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000498576200049762000417565b5b828201905092915050565b620004ae8162000327565b82525050565b6000602082019050620004cb6000830184620004a3565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200051957607f821691505b6020821081036200052f576200052e620004d1565b5b50919050565b61126380620005456000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610b1e565b60405180910390f35b6100e660048036038101906100e19190610bd9565b610308565b6040516100f39190610c34565b60405180910390f35b61010461032b565b6040516101119190610c5e565b60405180910390f35b610134600480360381019061012f9190610c79565b610335565b6040516101419190610c34565b60405180910390f35b610152610364565b60405161015f9190610ce8565b60405180910390f35b610182600480360381019061017d9190610bd9565b61036d565b60405161018f9190610c34565b60405180910390f35b6101b260048036038101906101ad9190610d03565b6103a4565b6040516101bf9190610c5e565b60405180910390f35b6101d06103ec565b6040516101dd9190610b1e565b60405180910390f35b61020060048036038101906101fb9190610bd9565b61047e565b60405161020d9190610c34565b60405180910390f35b610230600480360381019061022b9190610bd9565b6104f5565b60405161023d9190610c34565b60405180910390f35b610260600480360381019061025b9190610d30565b610518565b60405161026d9190610c5e565b60405180910390f35b60606003805461028590610d9f565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190610d9f565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60008061031361059f565b90506103208185856105a7565b600191505092915050565b6000600254905090565b60008061034061059f565b905061034d858285610770565b6103588585856107fc565b60019150509392505050565b60006012905090565b60008061037861059f565b905061039981858561038a8589610518565b6103949190610dff565b6105a7565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546103fb90610d9f565b80601f016020809104026020016040519081016040528092919081815260200182805461042790610d9f565b80156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b5050505050905090565b60008061048961059f565b905060006104978286610518565b9050838110156104dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d390610ec7565b60405180910390fd5b6104e982868684036105a7565b60019250505092915050565b60008061050061059f565b905061050d8185856107fc565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060d90610f59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067c90610feb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107639190610c5e565b60405180910390a3505050565b600061077c8484610518565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107f657818110156107e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107df90611057565b60405180910390fd5b6107f584848484036105a7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361086b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610862906110e9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d19061117b565b60405180910390fd5b6108e5838383610a7b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561096b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109629061120d565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109fe9190610dff565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a629190610c5e565b60405180910390a3610a75848484610a80565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610abf578082015181840152602081019050610aa4565b83811115610ace576000848401525b50505050565b6000601f19601f8301169050919050565b6000610af082610a85565b610afa8185610a90565b9350610b0a818560208601610aa1565b610b1381610ad4565b840191505092915050565b60006020820190508181036000830152610b388184610ae5565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b7082610b45565b9050919050565b610b8081610b65565b8114610b8b57600080fd5b50565b600081359050610b9d81610b77565b92915050565b6000819050919050565b610bb681610ba3565b8114610bc157600080fd5b50565b600081359050610bd381610bad565b92915050565b60008060408385031215610bf057610bef610b40565b5b6000610bfe85828601610b8e565b9250506020610c0f85828601610bc4565b9150509250929050565b60008115159050919050565b610c2e81610c19565b82525050565b6000602082019050610c496000830184610c25565b92915050565b610c5881610ba3565b82525050565b6000602082019050610c736000830184610c4f565b92915050565b600080600060608486031215610c9257610c91610b40565b5b6000610ca086828701610b8e565b9350506020610cb186828701610b8e565b9250506040610cc286828701610bc4565b9150509250925092565b600060ff82169050919050565b610ce281610ccc565b82525050565b6000602082019050610cfd6000830184610cd9565b92915050565b600060208284031215610d1957610d18610b40565b5b6000610d2784828501610b8e565b91505092915050565b60008060408385031215610d4757610d46610b40565b5b6000610d5585828601610b8e565b9250506020610d6685828601610b8e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610db757607f821691505b602082108103610dca57610dc9610d70565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e0a82610ba3565b9150610e1583610ba3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610e4a57610e49610dd0565b5b828201905092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000610eb1602583610a90565b9150610ebc82610e55565b604082019050919050565b60006020820190508181036000830152610ee081610ea4565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610f43602483610a90565b9150610f4e82610ee7565b604082019050919050565b60006020820190508181036000830152610f7281610f36565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610fd5602283610a90565b9150610fe082610f79565b604082019050919050565b6000602082019050818103600083015261100481610fc8565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611041601d83610a90565b915061104c8261100b565b602082019050919050565b6000602082019050818103600083015261107081611034565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006110d3602583610a90565b91506110de82611077565b604082019050919050565b60006020820190508181036000830152611102816110c6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611165602383610a90565b915061117082611109565b604082019050919050565b6000602082019050818103600083015261119481611158565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006111f7602683610a90565b91506112028261119b565b604082019050919050565b60006020820190508181036000830152611226816111ea565b905091905056fea264697066735822122039c50588d39e359807efa398bd1b3aff1b082ef738dddcfa8475048e11f9024e64736f6c634300080d0033'; diff --git a/packages/web3-plugin-example/src/contract_method_wrappers.ts b/packages/web3-plugin-example/src/contract_method_wrappers.ts new file mode 100644 index 00000000000..444a8750f11 --- /dev/null +++ b/packages/web3-plugin-example/src/contract_method_wrappers.ts @@ -0,0 +1,95 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +// @ts-expect-error 'Web3' is declared but its value is never read. +import { Web3 } from 'web3'; +import { Web3Context, Web3PluginBase } from 'web3-core'; +import { ContractAbi } from 'web3-eth-abi'; +import Contract from 'web3-eth-contract'; +import { Address, Numbers, Web3APISpec } from 'web3-types'; +import { DataFormat, DEFAULT_RETURN_FORMAT, format, numberToHex } from 'web3-utils'; + +import { ERC20TokenAbi } from './ERC20Token'; + +export class ContractMethodWrappersPlugin extends Web3PluginBase { + public pluginNamespace = 'contractMethodWrappersPlugin'; + + // This should be private, but it's public so _contract.requestManager.send can + // be mocked in contract_method_wrappers.test.ts + public readonly _contract: Contract; + + public constructor(abi: ContractAbi, address: Address) { + super(); + this._contract = new Contract(abi, address); + } + + /** + * This method overrides the inherited `link` method from `Web3PluginBase` + * to add to a configured `RequestManager` to our Contract instance + * when `Web3.registerPlugin` is called. + * + * @param parentContext - The context to be added to the instance of `ChainlinkPlugin`, + * and by extension, the instance of `Contract`. + */ + public link(parentContext: Web3Context) { + super.link(parentContext); + this._contract.link(parentContext); + } + + public async getFormattedBalance( + address: Address, + returnFormat: ReturnFormat, + ) { + return format( + { eth: 'unit' }, + await this._contract.methods.balanceOf(address).call(), + returnFormat, + ); + } + + public async transferAndGetBalances( + sender: Address, + recipient: Address, + amount: Numbers, + returnFormat?: ReturnFormat, + ) { + await this._contract.methods + .transfer(recipient, numberToHex(amount)) + .send({ from: sender }); + return { + sender: { + address: sender, + balance: await this.getFormattedBalance( + sender, + returnFormat ?? DEFAULT_RETURN_FORMAT, + ), + }, + recipient: { + address: recipient, + balance: await this.getFormattedBalance( + recipient, + returnFormat ?? DEFAULT_RETURN_FORMAT, + ), + }, + }; + } +} + +declare module 'web3' { + interface Web3 { + contractMethodWrappersPlugin: ContractMethodWrappersPlugin; + } +} diff --git a/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts b/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts new file mode 100644 index 00000000000..0366d4aa510 --- /dev/null +++ b/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts @@ -0,0 +1,119 @@ +/* +This file is part of web3.js. + +web3.js is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +web3.js is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with web3.js. If not, see . +*/ +import Web3 from 'web3'; +import { DEFAULT_RETURN_FORMAT } from 'web3-utils'; + +import { ContractMethodWrappersPlugin } from '../../src/contract_method_wrappers'; +import { ERC20TokenAbi } from '../../src/ERC20Token'; + +describe('CustomRpcMethodsPlugin Tests', () => { + it('should register CustomRpcMethodsPlugin plugin', () => { + const web3 = new Web3('http://127.0.0.1:8545'); + web3.registerPlugin( + new ContractMethodWrappersPlugin( + ERC20TokenAbi, + '0xdAC17F958D2ee523a2206206994597C13D831ec7', + ), + ); + expect(web3.contractMethodWrappersPlugin).toBeDefined(); + }); + + describe('CustomRpcMethodsPlugin methods tests', () => { + const contractAddress = '0xdAC17F958D2ee523a2206206994597C13D831ec7'; + const sender = '0x8da5e39ec14b57fb9bcd9aa2b4500e909119795d'; + const recipient = '0x4f641def1e7845caab95ac717c80416082430d0d'; + const amount = BigInt(42); + const expectedSenderBalance = + '0x0000000000000000000000000000000000000000000000000000000000000280'; + const expectedRecipientBalance = + '0x0000000000000000000000000000000000000000000000000000000000000120'; + const requestManagerSendSpy = jest.fn(); + + let web3: Web3; + + beforeAll(() => { + web3 = new Web3('http://127.0.0.1:8545'); + web3.registerPlugin(new ContractMethodWrappersPlugin(ERC20TokenAbi, contractAddress)); + web3.contractMethodWrappersPlugin._contract.requestManager.send = requestManagerSendSpy; + }); + + it('should call contractMethodWrappersPlugin.getFormattedBalance with expected RPC object', async () => { + requestManagerSendSpy.mockResolvedValueOnce(expectedSenderBalance); + + await web3.contractMethodWrappersPlugin.getFormattedBalance( + sender, + DEFAULT_RETURN_FORMAT, + ); + expect(requestManagerSendSpy).toHaveBeenCalledWith({ + method: 'eth_call', + params: [ + { + data: '0x70a082310000000000000000000000008da5e39ec14b57fb9bcd9aa2b4500e909119795d', + to: '0xdAC17F958D2ee523a2206206994597C13D831ec7', + }, + 'latest', + ], + }); + }); + + it('should call CustomRpcMethodsPlugin.customRpcMethodWithParameters with expected RPC object', async () => { + const expectedGasPrice = '0x1ca14bd70'; + const expectedTransactionHash = + '0xc41b9a4f654c44552e135f770945916f57c069b80326f9a5f843e613491ab6b1'; + + requestManagerSendSpy.mockResolvedValueOnce(expectedGasPrice); + // Not sure what's being mocked here + requestManagerSendSpy.mockResolvedValueOnce('0x1'); + requestManagerSendSpy.mockResolvedValueOnce(expectedTransactionHash); + // Not sure what's being mocked here + requestManagerSendSpy.mockResolvedValueOnce('0x42'); + // Not sure what's being mocked here + requestManagerSendSpy.mockResolvedValueOnce('0x42'); + requestManagerSendSpy.mockResolvedValueOnce(expectedSenderBalance); + requestManagerSendSpy.mockResolvedValueOnce(expectedRecipientBalance); + + const balances = await web3.contractMethodWrappersPlugin.transferAndGetBalances( + sender, + recipient, + amount, + ); + expect(requestManagerSendSpy).toHaveBeenCalledWith({ + method: 'eth_sendTransaction', + params: [ + { + data: '0xa9059cbb0000000000000000000000004f641def1e7845caab95ac717c80416082430d0d000000000000000000000000000000000000000000000000000000000000002a', + from: sender, + gasPrice: expectedGasPrice, + maxFeePerGas: undefined, + maxPriorityFeePerGas: undefined, + to: contractAddress, + }, + ], + }); + expect(balances).toStrictEqual({ + sender: { + address: sender, + balance: BigInt(expectedSenderBalance), + }, + recipient: { + address: recipient, + balance: BigInt(expectedRecipientBalance), + }, + }); + }); + }); +}); From adab21804445fc8b091839705bfe11531720339f Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 3 Oct 2022 16:06:05 -1000 Subject: [PATCH 14/33] Update web3 import to remove import ts error --- packages/web3-plugin-example/src/contract_method_wrappers.ts | 3 +-- packages/web3-plugin-example/src/custom_rpc_methods.ts | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/web3-plugin-example/src/contract_method_wrappers.ts b/packages/web3-plugin-example/src/contract_method_wrappers.ts index 444a8750f11..e0a496c3f01 100644 --- a/packages/web3-plugin-example/src/contract_method_wrappers.ts +++ b/packages/web3-plugin-example/src/contract_method_wrappers.ts @@ -14,8 +14,7 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ -// @ts-expect-error 'Web3' is declared but its value is never read. -import { Web3 } from 'web3'; +import 'web3'; import { Web3Context, Web3PluginBase } from 'web3-core'; import { ContractAbi } from 'web3-eth-abi'; import Contract from 'web3-eth-contract'; diff --git a/packages/web3-plugin-example/src/custom_rpc_methods.ts b/packages/web3-plugin-example/src/custom_rpc_methods.ts index cfaaeb8c28f..d6680b08e44 100644 --- a/packages/web3-plugin-example/src/custom_rpc_methods.ts +++ b/packages/web3-plugin-example/src/custom_rpc_methods.ts @@ -14,8 +14,7 @@ GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ -// @ts-expect-error 'Web3' is declared but its value is never read. -import { Web3 } from 'web3'; +import 'web3'; import { Web3PluginBase } from 'web3-core'; type CustomRpcApi = { From bb41fb7e44a390c2d362691da556398a1612f068 Mon Sep 17 00:00:00 2001 From: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com> Date: Wed, 5 Oct 2022 04:16:46 +0200 Subject: [PATCH 15/33] Fix typing compatibility when linking a contract to a context (#5416) * fix typing compatibility when linking a contract to a context * replace any with unknown at a suggested code for Web3Context * Web3 net system tests (#5457) * Add tests * Update geth script * Fix geth script * Reset to initial chainId * Remove uneeded space * Ganace chainId * more fixes and sample calls for the plugin draft * tiny code revert for unused variable * add comments and replace some `any`s with `unknown`s for plugin related code * 5427 contracts unit tests (#5465) * sample abi of a contract * unit tests contract * contract events test * unit test data * additional tests for more coverage * default common check * test contract source and updated abi * common type fix * Merge with 5091 Co-authored-by: Nikos Iliakis Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> Co-authored-by: Wyatt Barnes --- packages/web3-plugin-example/src/contract_method_wrappers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web3-plugin-example/src/contract_method_wrappers.ts b/packages/web3-plugin-example/src/contract_method_wrappers.ts index e0a496c3f01..674cb672ad7 100644 --- a/packages/web3-plugin-example/src/contract_method_wrappers.ts +++ b/packages/web3-plugin-example/src/contract_method_wrappers.ts @@ -18,7 +18,7 @@ import 'web3'; import { Web3Context, Web3PluginBase } from 'web3-core'; import { ContractAbi } from 'web3-eth-abi'; import Contract from 'web3-eth-contract'; -import { Address, Numbers, Web3APISpec } from 'web3-types'; +import { Address, Numbers } from 'web3-types'; import { DataFormat, DEFAULT_RETURN_FORMAT, format, numberToHex } from 'web3-utils'; import { ERC20TokenAbi } from './ERC20Token'; @@ -43,7 +43,7 @@ export class ContractMethodWrappersPlugin extends Web3PluginBase { * @param parentContext - The context to be added to the instance of `ChainlinkPlugin`, * and by extension, the instance of `Contract`. */ - public link(parentContext: Web3Context) { + public link(parentContext: Web3Context) { super.link(parentContext); this._contract.link(parentContext); } From 44d5255bd84e4c971a92536f1cfbc6d8fe19f508 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 10 Oct 2022 19:06:02 -1000 Subject: [PATCH 16/33] Move web3-plugin-example to tools/. Remove @ts-expect-errors. Move Web3 module redeclarations to test files --- packages/web3-plugin-example/.eslintignore | 4 - packages/web3-plugin-example/.eslintrc.js | 7 - packages/web3-plugin-example/.gitignore | 0 packages/web3-plugin-example/.npmignore | 26 - packages/web3-plugin-example/.prettierignore | 1 - packages/web3-plugin-example/.prettierrc.json | 7 - packages/web3-plugin-example/CHANGELOG.md | 36 - packages/web3-plugin-example/README.md | 51 - .../web3-plugin-example/assets/logo/web3js.ai | 1516 ----------------- .../assets/logo/web3js.jpg | Bin 80258 -> 0 bytes .../assets/logo/web3js.svg | 33 - packages/web3-plugin-example/package.json | 62 - .../web3-plugin-example/src/ERC20Token.ts | 141 -- .../src/contract_method_wrappers.ts | 94 - .../src/custom_rpc_methods.ts | 47 - packages/web3-plugin-example/src/index.ts | 16 - .../web3-plugin-example/test/.eslintrc.js | 7 - .../test/config/jest.config.js | 40 - .../web3-plugin-example/test/config/setup.js | 24 - .../web3-plugin-example/test/tsconfig.json | 8 - .../unit/contract_method_wrappers.test.ts | 119 -- .../test/unit/custom_rpc_methods.test.ts | 68 - .../test/unit/jest.config.js | 9 - packages/web3-plugin-example/tsconfig.json | 8 - packages/web3-plugin-example/tsdoc.json | 4 - 25 files changed, 2328 deletions(-) delete mode 100644 packages/web3-plugin-example/.eslintignore delete mode 100644 packages/web3-plugin-example/.eslintrc.js delete mode 100644 packages/web3-plugin-example/.gitignore delete mode 100644 packages/web3-plugin-example/.npmignore delete mode 120000 packages/web3-plugin-example/.prettierignore delete mode 100644 packages/web3-plugin-example/.prettierrc.json delete mode 100644 packages/web3-plugin-example/CHANGELOG.md delete mode 100644 packages/web3-plugin-example/README.md delete mode 100644 packages/web3-plugin-example/assets/logo/web3js.ai delete mode 100644 packages/web3-plugin-example/assets/logo/web3js.jpg delete mode 100644 packages/web3-plugin-example/assets/logo/web3js.svg delete mode 100644 packages/web3-plugin-example/package.json delete mode 100644 packages/web3-plugin-example/src/ERC20Token.ts delete mode 100644 packages/web3-plugin-example/src/contract_method_wrappers.ts delete mode 100644 packages/web3-plugin-example/src/custom_rpc_methods.ts delete mode 100644 packages/web3-plugin-example/src/index.ts delete mode 100644 packages/web3-plugin-example/test/.eslintrc.js delete mode 100644 packages/web3-plugin-example/test/config/jest.config.js delete mode 100644 packages/web3-plugin-example/test/config/setup.js delete mode 100644 packages/web3-plugin-example/test/tsconfig.json delete mode 100644 packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts delete mode 100644 packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts delete mode 100644 packages/web3-plugin-example/test/unit/jest.config.js delete mode 100644 packages/web3-plugin-example/tsconfig.json delete mode 100644 packages/web3-plugin-example/tsdoc.json diff --git a/packages/web3-plugin-example/.eslintignore b/packages/web3-plugin-example/.eslintignore deleted file mode 100644 index 7601e9c18b5..00000000000 --- a/packages/web3-plugin-example/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -dist -jest.config.js -webpack.config.js -.eslintrc.js diff --git a/packages/web3-plugin-example/.eslintrc.js b/packages/web3-plugin-example/.eslintrc.js deleted file mode 100644 index 8b7fd410b8d..00000000000 --- a/packages/web3-plugin-example/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: '../../.eslintrc.js', - parserOptions: { - project: './tsconfig.json', - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/web3-plugin-example/.gitignore b/packages/web3-plugin-example/.gitignore deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/packages/web3-plugin-example/.npmignore b/packages/web3-plugin-example/.npmignore deleted file mode 100644 index 0b1a9d71c23..00000000000 --- a/packages/web3-plugin-example/.npmignore +++ /dev/null @@ -1,26 +0,0 @@ -.babelrc -.eslintignore -.eslintrc.json -.eslintrc.js -.gitignore -.lintstagedrc.json -.nycrc -.prettierrc.json -.prettierignore -cypress.json -index.html -Jenkinsfile* -*.log - -.nyc_output/ -coverage/ -benchmark/ -.coverage/ -cypress/ -fixtures/ -tmp/ -logs/ -test/ -scripts/ -browsertest/ -examples/ diff --git a/packages/web3-plugin-example/.prettierignore b/packages/web3-plugin-example/.prettierignore deleted file mode 120000 index 044e4a3df69..00000000000 --- a/packages/web3-plugin-example/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -../../templates/.prettierignore.tmpl \ No newline at end of file diff --git a/packages/web3-plugin-example/.prettierrc.json b/packages/web3-plugin-example/.prettierrc.json deleted file mode 100644 index 7b23ef55098..00000000000 --- a/packages/web3-plugin-example/.prettierrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "printWidth": 100, - "singleQuote": true, - "trailingComma": "all", - "useTabs": true, - "arrowParens": "avoid" -} diff --git a/packages/web3-plugin-example/CHANGELOG.md b/packages/web3-plugin-example/CHANGELOG.md deleted file mode 100644 index dc93264a3e0..00000000000 --- a/packages/web3-plugin-example/CHANGELOG.md +++ /dev/null @@ -1,36 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - - diff --git a/packages/web3-plugin-example/README.md b/packages/web3-plugin-example/README.md deleted file mode 100644 index 8df7662ebb8..00000000000 --- a/packages/web3-plugin-example/README.md +++ /dev/null @@ -1,51 +0,0 @@ -

- web3.js -

- -# Web3 Plugin Example - -![ES Version](https://img.shields.io/badge/ES-2020-yellow) -![Node Version](https://img.shields.io/badge/node-14.x-green) -[![NPM Package][npm-image]][npm-url] -[![Dependency Status][deps-image]][deps-url] -[![Dev Dependency Status][deps-dev-image]][deps-dev-url] - -This is an example of a plugin implementation for [web3.js](https://github.com/ChainSafe/web3.js). - -###### Get it from the NPM Registry - -```bash -yarn add web3-plugin-example -``` - -## Getting Started - -- :writing_hand: If you have questions [submit an issue](https://github.com/ChainSafe/web3.js/issues/new) or join us on [Discord](https://discord.gg/yjyvFRP) - ![Discord](https://img.shields.io/discord/593655374469660673.svg?label=Discord&logo=discord) - -## Prerequisites - -- :gear: [NodeJS](https://nodejs.org/) (LTS/Fermium) -- :toolbox: [Yarn](https://yarnpkg.com/)/[Lerna](https://lerna.js.org/) - -## Package.json Scripts - -| Script | Description | -| ---------------- | -------------------------------------------------- | -| clean | Uses `rimraf` to remove `dist/` | -| build | Uses `tsc` to build package and dependent packages | -| lint | Uses `eslint` to lint package | -| lint:fix | Uses `eslint` to check and fix any warnings | -| format | Uses `prettier` to format the code | -| test | Uses `jest` to run unit tests | -| test:integration | Uses `jest` to run tests under `/test/integration` | -| test:unit | Uses `jest` to run tests under `/test/unit` | - -[docs]: http://web3js.readthedocs.io/en/4.0/ -[repo]: https://github.com/ethereum/web3.js -[npm-image]: https://img.shields.io/npm/v/web3-core-method.svg -[npm-url]: https://npmjs.org/packages/web3 -[deps-image]: https://david-dm.org/ethereum/web3.js/4.x/status.svg?path=tools/web3 -[deps-url]: https://david-dm.org/ethereum/web3.js/4.x?path=tools/web3 -[deps-dev-image]: https://david-dm.org/ethereum/web3.js/4.x/dev-status.svg?path=tools/web3 -[deps-dev-url]: https://david-dm.org/ethereum/web3.js/4.x?type=dev&path=tools/web3 diff --git a/packages/web3-plugin-example/assets/logo/web3js.ai b/packages/web3-plugin-example/assets/logo/web3js.ai deleted file mode 100644 index 669ef50e7cd..00000000000 --- a/packages/web3-plugin-example/assets/logo/web3js.ai +++ /dev/null @@ -1,1516 +0,0 @@ -%PDF-1.5 %���� -1 0 obj <>/OCGs[5 0 R 6 0 R 29 0 R 30 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Print - - - - - 2017-01-27T15:51:37Z - 2017-01-27T15:51:37Z - 2017-01-27T14:51:33Z - Adobe Illustrator CS6 (Macintosh) - - - - 256 - 240 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA8AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7F+an5hy6Ov6F0qTjqMq VubhTvCjDYL4Ow3r2Hz2IQ8x8teevMXl+cvaXBlgdi01pMS8Tk7k0rUMfFTXCr2Xyl+Z/l/X+FvI 31DUWoPqszCjn/iuTYN8tj7YKSzDArsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVdirsVdir5W1nUptU1a71CYkvdSvKa9gx2H0DbJIQeKtqrMwVQWZjRVG5JPYY q+ify70jzPpujKmvXrTu4BgtX+NoFp9lpDuT/k9BgKWV4FdirsVdirsVdirsVdirsVdirsVdirsV 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 - - - - - - uuid:394c157d-8cf0-f94e-8261-98ccb840e1bc - xmp.did:106820F817276811822ACF3CAA06C913 - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - uuid:1898a391-1dba-4249-9e7f-8804d46504b0 - xmp.did:FE7F11740720681183D1839CF7E6F44E - uuid:5D20892493BFDB11914A8590D31508C8 - proof:pdf - - - - - saved - xmp.iid:FE7F11740720681183D1839CF7E6F44E - 2017-01-06T15:27:37Z - Adobe Illustrator CS6 (Macintosh) - / - - - saved - xmp.iid:106820F817276811822ACF3CAA06C913 - 2017-01-27T14:51:33Z - Adobe Illustrator CS6 (Macintosh) - / - - - - - - Document - Print - - - False - False - 1 - - 3840.000000 - 2160.000000 - Pixels - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 35 - 31 - 32 - - - CMYK Red - RGB - PROCESS - 237 - 28 - 36 - - - CMYK Yellow - RGB - PROCESS - 255 - 242 - 0 - - - CMYK Green - RGB - PROCESS - 0 - 166 - 81 - - - CMYK Cyan - RGB - PROCESS - 0 - 174 - 239 - - - CMYK Blue - RGB - PROCESS - 46 - 49 - 146 - - - CMYK Magenta - RGB - PROCESS - 236 - 0 - 140 - - - C=15 M=100 Y=90 K=10 - RGB - PROCESS - 190 - 30 - 45 - - - C=0 M=90 Y=85 K=0 - RGB - PROCESS - 239 - 65 - 54 - - - C=0 M=80 Y=95 K=0 - RGB - PROCESS - 241 - 90 - 41 - - - C=0 M=50 Y=100 K=0 - RGB - PROCESS - 247 - 148 - 30 - - - C=0 M=35 Y=85 K=0 - RGB - PROCESS - 251 - 176 - 64 - - - C=5 M=0 Y=90 K=0 - RGB - PROCESS - 249 - 237 - 50 - - - C=20 M=0 Y=100 K=0 - RGB - PROCESS - 215 - 223 - 35 - - - C=50 M=0 Y=100 K=0 - RGB - PROCESS - 141 - 198 - 63 - - - C=75 M=0 Y=100 K=0 - RGB - PROCESS - 57 - 181 - 74 - - - C=85 M=10 Y=100 K=10 - RGB - PROCESS - 0 - 148 - 68 - - - C=90 M=30 Y=95 K=30 - RGB - PROCESS - 0 - 104 - 56 - - - C=75 M=0 Y=75 K=0 - RGB - PROCESS - 43 - 182 - 115 - - - C=80 M=10 Y=45 K=0 - RGB - PROCESS - 0 - 167 - 157 - - - C=70 M=15 Y=0 K=0 - RGB - PROCESS - 39 - 170 - 225 - - - C=85 M=50 Y=0 K=0 - RGB - PROCESS - 28 - 117 - 188 - - - C=100 M=95 Y=5 K=0 - RGB - PROCESS - 43 - 57 - 144 - - - C=100 M=100 Y=25 K=25 - RGB - PROCESS - 38 - 34 - 98 - - - C=75 M=100 Y=0 K=0 - RGB - PROCESS - 102 - 45 - 145 - - - C=50 M=100 Y=0 K=0 - RGB - PROCESS - 146 - 39 - 143 - - - C=35 M=100 Y=35 K=10 - RGB - PROCESS - 158 - 31 - 99 - - - C=10 M=100 Y=50 K=0 - RGB - PROCESS - 218 - 28 - 92 - - - C=0 M=95 Y=20 K=0 - RGB - PROCESS - 238 - 42 - 123 - - - C=25 M=25 Y=40 K=0 - RGB - PROCESS - 194 - 181 - 155 - - - C=40 M=45 Y=50 K=5 - RGB - PROCESS - 155 - 133 - 121 - - - C=50 M=50 Y=60 K=25 - RGB - PROCESS - 114 - 102 - 88 - - - C=55 M=60 Y=65 K=40 - RGB - PROCESS - 89 - 74 - 66 - - - C=25 M=40 Y=65 K=0 - RGB - PROCESS - 196 - 154 - 108 - - - C=30 M=50 Y=75 K=10 - RGB - PROCESS - 169 - 124 - 80 - - - C=35 M=60 Y=80 K=25 - RGB - PROCESS - 139 - 94 - 60 - - - C=40 M=65 Y=90 K=35 - RGB - PROCESS - 117 - 76 - 41 - - - C=40 M=70 Y=100 K=50 - RGB - PROCESS - 96 - 57 - 19 - - - C=50 M=70 Y=80 K=70 - RGB - PROCESS - 60 - 36 - 21 - - - - - - Grays - 1 - - - - C=0 M=0 Y=0 K=100 - RGB - PROCESS - 35 - 31 - 32 - - - C=0 M=0 Y=0 K=90 - RGB - PROCESS - 65 - 64 - 66 - - - C=0 M=0 Y=0 K=80 - RGB - PROCESS - 88 - 89 - 91 - - - C=0 M=0 Y=0 K=70 - RGB - PROCESS - 109 - 110 - 113 - - - C=0 M=0 Y=0 K=60 - RGB - PROCESS - 128 - 130 - 133 - - - C=0 M=0 Y=0 K=50 - RGB - PROCESS - 147 - 149 - 152 - - - C=0 M=0 Y=0 K=40 - RGB - PROCESS - 167 - 169 - 172 - - - C=0 M=0 Y=0 K=30 - RGB - PROCESS - 188 - 190 - 192 - - - C=0 M=0 Y=0 K=20 - RGB - PROCESS - 209 - 211 - 212 - - - C=0 M=0 Y=0 K=10 - RGB - PROCESS - 230 - 231 - 232 - - - C=0 M=0 Y=0 K=5 - RGB - PROCESS - 241 - 242 - 242 - - - - - - Brights - 1 - - - - C=0 M=100 Y=100 K=0 - RGB - PROCESS - 237 - 28 - 36 - - - C=0 M=75 Y=100 K=0 - RGB - PROCESS - 242 - 101 - 34 - - - C=0 M=10 Y=95 K=0 - RGB - PROCESS - 255 - 222 - 23 - - - C=85 M=10 Y=100 K=0 - RGB - PROCESS - 0 - 161 - 75 - - - C=100 M=90 Y=0 K=0 - RGB - PROCESS - 33 - 64 - 154 - - - C=60 M=90 Y=0 K=0 - RGB - PROCESS - 127 - 63 - 152 - - - - - - - - - Adobe PDF library 10.01 - - - - - - - - - - - - - - - - - - - - - - - - - endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 36 0 R/TrimBox[0.0 0.0 3840.0 2160.0]/Type/Page>> endobj 32 0 obj <>stream -H�lVI�9 ��+��TK"���cN����(�rh�4P@��A*���n�(EJ\�A*��z��/ϑ>��Lۯ-RN%7������޾�����[��+��E���L�D�����}�~Q��_�,RC��)i��%�����m�R�=�V�{uS¡,��YHz���eۓ� �Q�!��5nJ�����9�P�5�"v�[ �u�W��vU�7��nێ�,F������P��^$$5DDp�Ɂd�4ڋ�ۙ90��q��|�dDZ���� a1439�<��0}�f0{ꖐh�E#���R 5Y9$� -�z�X�]�@~�3ϋ�̬�3L�>�س���|��c�Ώ�s%��sZN�V�����u�Ac��p�����~R��c阏b^A�й><\�I��/wP��;�bJ@|��n[����fDڍ���^� �-[D@Dňށ(�TIf���йk����UE�'Gx"/�Þ!�Q�LwBq�:��p�.R�Z�[�Y���h��=j��{9����� ����A��C�I�Y��8w;vuu�-ӹ�2/;@���r� �fd��k6z�1��FM���ǯ�k׊x���]*C1�yl��DTA��œ��u&4��`�pv)�5b�Ǹ+�� ���+VEC04�,��Tp9���p���)�����1R�ِ�9���ֿm��Xѭx�h���Pxʐk�e�����&ډ�AeL�9Jl1|��)Y�|z�f*ѷ�.G�%:�o�]���~��Lj�h�(�����e�MBC�����#��\f�ch�\����ij\m���r�#�Jܢ�o�;oَ?���I� <��h];��5%�5��_�)f:���k W�5Mq\��ù�[�3��� ů -4��x_� N��Fӌ��W]�������}r��b֙x�2A�'9��� ����5��'�m -y��po��fZm�4�$1�G���|m=�o�4�����`�u�� endstream endobj 36 0 obj <>stream -8;Z]!gMI$9&4O4Loo+g]Y:Y;L9GQ$:@3.,T.n*;fRief@%Sif_3dV)Ok+/'6SR3bl -9q7Fhkme7N\oK:^?"i4k6BkiO2r#nub+]#^#o2T&%;/3"U%t=#DK/;5(hd<.rJl^nXukH^04p_5&"H=J0K1J -F,$ endstream endobj 37 0 obj [/Indexed/DeviceRGB 255 38 0 R] endobj 38 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 29 0 obj <> endobj 30 0 obj <> endobj 41 0 obj [/View/Design] endobj 42 0 obj <>>> endobj 39 0 obj [/View/Design] endobj 40 0 obj <>>> endobj 35 0 obj <> endobj 34 0 obj [/ICCBased 43 0 R] endobj 43 0 obj <>stream -H���yTSw�oɞ����c [���5la�QIBH�ADED���2�mtFOE�.�c��}���0��8�׎�8G�Ng�����9�w���߽����'����0 �֠�J��b�  - 2y�.-;!���K�Z� ���^�i�"L��0���-�� @8(��r�;q��7�L��y��&�Q��q�4�j���|�9�� -�V��)g�B�0�i�W��8#�8wթ��8_�٥ʨQ����Q�j@�&�A)/��g�>'K���t�;\�� ӥ$պF�ZUn����(4T�%)뫔�0C&�����Z��i���8��bx��E���B�;�����P���ӓ̹�A� om?�W= -�x������-�����[���0����}��y)7ta�����>j���T�7���@���tܛ�`q�2��ʀ��&���6�Z�L�Ą?�_��yxg)˔z���çL�U���*�u�Sk�Se�O4?׸�c����.�� ��R� ߁��-��2�5������ ��S�>ӣV����d�`r��n~��Y�&�+`��;�A4�� ���A9�=�-�t��l�`;��~p���� �Gp| ��[`L��`<� "A � YA�+��Cb(��R�,�*�T�2B-� -�ꇆ��n���Q�t�}MA�0�al������S�x ��k�&�^���>�0|>_�'��,�G!"F$H:R��!z��F�Qd?r 9�\A&�G� ��rQ ��h������E��]�a�4z�Bg�����E#H �*B=��0H�I��p�p�0MxJ$�D1��D, V���ĭ����KĻ�Y�dE�"E��I2���E�B�G��t�4MzN�����r!YK� ���?%_&�#���(��0J:EAi��Q�(�()ӔWT6U@���P+���!�~��m���D �e�Դ�!��h�Ӧh/��']B/����ҏӿ�?a0n�hF!��X���8����܌k�c&5S�����6�l��Ia�2c�K�M�A�!�E�#��ƒ�d�V��(�k��e���l ����}�}�C�q�9 -N'��)�].�u�J�r� -�� w�G� xR^���[�oƜch�g�`>b���$���*~� �:����E���b��~���,m,�-��ݖ,�Y��¬�*�6X�[ݱF�=�3�뭷Y��~dó ���t���i �z�f�6�~`{�v���.�Ng����#{�}�}��������j������c1X6���fm���;'_9 �r�:�8�q�:��˜�O:ϸ8������u��Jq���nv=���M����m����R 4 � -n�3ܣ�k�Gݯz=��[=��=�<�=GTB(�/�S�,]6*�-���W:#��7�*���e��^YDY�}U�j��AyT�`�#�D=���"�b{ų���+�ʯ:�!kJ4G�m��t�}uC�%���K7YV��fF���Y �.�=b��?S��ƕƩ�Ⱥ����y��� چ ���k�5%4��m�7�lqlio�Z�lG+�Z�z�͹��mzy��]�����?u�u�w|�"űN���wW&���e֥ﺱ*|����j��5k��yݭ���ǯg��^y�kEk�����l�D_p߶������7Dm����o꿻1m��l�{��Mś� n�L�l�<9��O�[����$�����h�՛B��������d�Ҟ@��������i�ءG���&����v��V�ǥ8��������n��R�ĩ7�������u��\�ЭD���-�������u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������ -�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�ޢ�)߯�6��D���S���c���s���� ����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m�� ���� endstream endobj 33 0 obj <> endobj 44 0 obj <> endobj 45 0 obj <>stream -%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 16.0 %%AI8_CreatorVersion: 16.0.0 %%For: (Ian Meikle) () %%Title: (Web3_70.ai) %%CreationDate: 27/01/2017 15:51 %%Canvassize: 16383 %%BoundingBox: 1170 -1782 2670 -378 %%HiResBoundingBox: 1170 -1781.6396 2670 -378.3604 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 12.0 %AI12_BuildNumber: 682 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 -2160 3840 0 %AI3_TemplateBox: 1920.5 -1080.5 1920.5 -1080.5 %AI3_TileBox: 1517 -1359.5 2300 -800.5 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 2 %AI9_OpenToView: -1717.0015 636.9985 0.3333 2078 1150 18 0 0 32 191 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 77 %%PageOrigin:1614 -1476 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 46 0 obj <>stream -%%BoundingBox: 1170 -1782 2670 -378 %%HiResBoundingBox: 1170 -1781.6396 2670 -378.3604 %AI7_Thumbnail: 128 120 8 %%BeginData: 14636 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FFFFFFA87D7DFD7CFFA8FD0452A8FD79FFA87D527D527D527DA8FD %77FF7D525352525253525259FD76FF527D527D527D527D527D52A8AFFD72 %FF7D52527D5252527D52525259527DA8FD71FF7D527D527D527D527D527D %527DA8FD72FF52535252525352525253527DA8FD39FFCACAA1C3A0C2A0C2 %A0C3A1CACAFD2DFF7D527D527D527D527D527DA8FD37FFC3C3BBBBBABBB4 %BBB4BBBABB92BBBBBBC2C9CAFD2AFF527D5252527DFD04527DFD35FFA1C2 %98BA92BB92BB92BB98BB92BB98BB92BB92BA92BB99CAFD28FF7D527D527D %527D527D52FD33FFCAC9BBBA92BBBBBB98BBBBBB98BBBBBB98BBBBBB98BB %BBBB98BBB4C2C9FD26FF5252525352525253527DFD0CFFA87D7DFD23FFA0 %BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB92BA99 %CAFD24FF7D527D527D527D52537DFD0BFFA87D525352A8FD1FFFCABBBBBA %BBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBA %C9FD23FF5252527D5252527D52A8FD0AFFA852527D5252527DA8FD1BFFCA %C292BB98BB92BB98BB92BB98BB92BB98BB92BB92BB92BB98BB92BB98BB92 %BB98BB92BB92C2CAFD21FF7D527D527D527D5253A8FD0AFF7D527D527D52 %7D52537DFD19FFC2BBB4BB98BBBBBB98BBBBBB98BBBBBB98BBB4BB92BBB4 %BA92BBBBBB98BBBBBB98BBBBBB98BBB4BBCAFD20FF525352525253525252 %A8FD09FFA8525352525253FD05527DA8FD14FFC998BA92BB92BB92BB92BB %92BB92BB92BB92BA99C3C3CAA7C9A0BB92BB92BB92BB92BB92BB92BB92BB %92BBA8FD1FFF7D527D527D527D5259A8FD09FF7D7D527D527D527D527D52 %7D527DFD12FFC9C2B4BBBABBBBBBBABBBBBBBABBBBBBBABBB4C2C9FD08FF %C9BBBBBABBBBBBBABBBBBBBABBBBBBB4C2FD1FFF527D5252527D525252A8 %FD09FF7D527D5252527D5252527D527DA8FD10FFCF9ABA92BB98BB92BB98 %BB92BB98BB92BB92BA98C9FD0BFFCF99BB92BB98BB92BB98BB92BB98BB92 %C3CAFD1DFF7D527D527D527D52527DFD09FF527D527D527D527D527D527D %FD11FFC398BBBABB98BBBBBB98BBBBBB98BBBBBB92BBC2FD0EFFC9B4BB98 %BBBBBB98BBBBBB98BBBBBB92BBBBC2C3CFFD19FF525252535252525352A8 %FD08FFA85952525253525252535252A8FD0FFFA1BB92BB92BB92BB92BB92 %BB92BB92BB92BB92C2A8FD0FFFA1BA92BB92BB92BB92BB92BB92BB92BB92 %BB92BA92C2C3FD17FF7D527D527D527D52527EFD09FF527D527D527D527D %52537DFD0EFFCABBBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBBCAFD10FF %CFC2BABBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBABBBBC9FD15FF52 %52527D5252527D52A8FD08FFA87D5252527D5252525952FD0DFFA8C2B4BA %92BB98BB92BB98BB92BB98BB92BB92BBA0FD11FFCABB92BB98BB92BB98BB %92BB98BB92BB98BB92BB98BB92BB98BB92BBC3FD13FF7D527D527D527D52 %53A8FD09FF527D527D527D527D527DFD0CFFA87D75BBBABB98BBBBBB98BB %BBBB98BBBBBB92C3CFFD11FFC2BBBABB98BBBBBB98BBBBBB98BBBBBB98BB %BBBB98BBBBBB98BBBBBB92BBBBCAFD11FF525352525253525252A8FD08FF %A85252535252525352527DFD0BFF7D525253527698BA92BB92BB92BB92BB %92BA99CAFD11FFC999BA92BB92BB92BB92BB92BB92BB92BB92BB92BB92BB %92BB92BB92BB92BB92BB92C2CAFD0FFF7D527D527D527D5259A8FD09FF52 %7D527D527D527D52A8FD0AFFA87D527D527D537D99BBBABBBABBBBBB92C1 %C9FD11FFCAC2B4BBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABBBBBBBABB %BBBBBABBBBBBBABBBBBB92C2CAFD0EFF527D5252527D525252A8FD08FFA8 %53527D5252527D52527DFD0AFF7D527D5252527D52535299B4BB92BA98C3 %CAFD11FFC2BA92BB98BB92BB98BB92BB98BB92BB92BA92BB92BB92BA92BB %92BB98BB92BB98BB92BB98BB92BBCAFD0DFF7D527D527D527D52527DFD09 %FF527D527D527D527D52A8FD09FFA8527D527D527D527D5259527C99BBC2 %FD12FFC998BBBABB98BBBBBB98BBBBBB98BBBBBB92BBBBC9C9CFCACAC2C1 %B4BB98BBBBBB98BBBBBB98BBBBBB92BBCAFD0CFF525252535252525352A8 %FD08FFA85952525253FD04527DFD09FF59FD0452535252525352522E7DA8 %FD11FFA1BB92BB92BB92BB92BB92BB92BB92BB92BB92C2A7FD07FFCAC998 %BA92BB92BB92BB92BB92BB92BB92C1FD0CFF7D527D527D527D52527EFD09 %FF527D527D527D527D52A8FD09FF7D527D527D527D527D527D527DFD11FF %CFBBBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBBCAFD0BFFCFFD04BBBABB %BBBBBABBBBBBBABBB4C9FD0BFF5252527D5252527D52A8FD08FFA87D5252 %527DFD04527DFD09FF52595252527D5252527D527DFD10FFCAC292BA92BB %98BB92BB98BB92BB98BB92BB92BBA0FD0EFFC992BB98BB92BB98BB92BB98 %BB92BB99FD0BFF7D527D527D527D5253A8FD09FF527D527D527D527D52A8 %FD08FFA87D527D527D527D527D527DFD10FFC3BB92BBBBBB98BBBBBB98BB %BBBB98BBBBBB92C2CAFD0FFFC3BB98BBBBBB98BBBBBB98BBBBBB92C2FD0B %FF525352525253525252A8FD08FFA85252535252525352527DFD09FF5252 %52535252525352527DFD0EFFCA99BA92BB92BB92BB92BB92BB92BB92BB92 %BA99CAFD10FFA8BB92BB92BB92BB92BB92BB92BB92BA99FD0BFF7D527D52 %7D527D5259A8FD09FF527D527D527D527D52A8FD09FF7D527D527D527D52 %7D52FD0DFFCFC292BBBBBBBABBBBBBBABBBBBBBABBBBBB92BBC9FD11FFCA %C1BABBBABBBBBBBABBBBBBBABBBBBB92C9FD0BFF527D5252527D525252A8 %FD08FFA853527D5252527D52527DFD09FF5252527D5252527D527DFD0EFF %C2BB92BB98BB92BB98BB92BB98BB92BA92C3CAFD11FFC2BB92BB98BB92BB %98BB92BB98BB92BB92BBCAFD0BFF7D527D527D527D52527DFD09FF527D52 %7D527D527D52A8FD08FFA87D527D527D527D52537EFD10FFC398BBBABB98 %BBBBBB98BBBABBBCFD12FFC998BBBABB98BBBBBB98BBBBBB98BBBBBB92BB %CAFD0CFF525252535252525352A8FD08FFA85952525253FD04527DFD09FF %FD055253525252A8FD11FFCA99BA92BB92BB92BA92BBC9FD11FFA1BB92BB %92BB92BB92BB92BB92BB92BB92BB92BBA8FD0DFF7D527D527D527D52527E %FD09FF527D527D527D527D52A8FD08FFA87D527D527D527D5259A8FD13FF %C9C292FD04BBC9FD11FFCFBCBBBABBBABBBBBBBABBBBBBBABBBBBBBABBBB %CAFD0FFF5252527D5252527D52A8FD08FFA87D5252527DFD04527DFD09FF %52595252527D525252A8FD15FFC992BBC2FD11FFCAC392BA92BB98BB92BB %98BB92BB98BB92BB92BBA0FD11FF7D527D527D527D5253A8FD09FF527D52 %7D527D527D52A8FD08FFA87D527D527D527D52527DFD17FFCAFD11FFC3BB %92BBBBBB98BBBBBB98BBBBBB98BBBBBB92C2CAFD12FF7DFD045253525252 %A8FD08FFA85252535252525352527DFD09FF525252535252525352A8FD27 %FFCA99BA92BB92BB92BB92BB92BB92BB92BB92BA99CAFD14FFA8527D527D %527D5259A8FD09FF527D527D527D527D52A8FD09FF7D527D527D527D5252 %7EFD25FFCAC2B4BBBBBBBABBBBBBBABBBBBBBABBBBBBB4BBC3FD16FFA853 %5252527D525252A8FD08FFA853527D5252527D52527DFD09FF5252527D52 %52527D52A8FD24FFA0BB92BB92BB98BB92BB98BB92BB98BB92BB92C2CAFD %18FF527D527D527D52527DFD09FF527D527D527D527D52A8FD08FFA87D52 %7D527D527D5253A8FD22FFCABBBA92BBBBBB98BBBBBB98BBBBBB98BBBABB %BBCFFD1AFF7D525352525253527DA8FD07FFA85952525253FD04527DFD09 %FFFD055253525252A8FD20FFA8BB92BB92BB92BB92BB92BB92BB92BB92BB %92BBC9FD1CFFA87D527D527D527D52FD09FF527D527D527D527D52A8FD08 %FFA87D527D527D527D5259A8FD1FFFA8A8A1C2BABBBABBBBBBBABBBBBBBA %FD04BBC9FD1FFF52535252527D52527DFD07FFA87D5252527DFD04527DFD %09FF52595252527D525252A8FD1EFFA8A87DA87DA199BA92BB98BB92BB98 %BB92BBC2FD21FF7E527D527D527D5252A8FD07FF527D527D527D527D52A8 %FD08FFA87D527D527D527D52527DFD1DFFA8A87DA87EA87EA8A0BBB4BBBB %BB98BBB4C2CAFD22FFA8525253525252535252A8FD05FFA8525253525252 %5352527DFD09FF525252535252525352A8FD08FFA8A8A8FD11FFA8A87DA8 %7DA87DA87DA87DA092BB92BA99C9FD25FF7D7D527D527D527D527DA8FD04 %FFA8527D527D527D527D52A8FD09FF7D527D527D527D52527EFD09FF7EA8 %7EFD11FF7DA87DA884A87DA884A884A799BBC2FD27FFA852595252527DFD %04527DA8A8A85252527D5252527D52527DFD09FF5252527D5252527D52A8 %FD08FFA8A87DA87DA8A8FD0DFF7DA87DA87DA87DA87DA87DA87DA8CAFD29 %FF7E527D527D527D527D5259527D527D527D527D527D527D52A8FD08FFA8 %7D527D527D527D5253A8FD09FF7DA87EA87DA8A8FD0CFFA87DA87EA87DA8 %7EA87DA87DA8FD2BFFA853525352525253525252535252525352525253FD %04527DFD09FFFD055253525252A8FD08FFA8A87DA87DA87DA87DA8A8FD09 %FF7DA87DA87DA87DA87DA87DA8FD2DFFA87D527D527D527D527D527D527D %527D527D527D527D52A8FD08FFA87D527D527D527D5259A8FD09FF7DA884 %A87DA884A87DFD0AFFA87DA884A87DA884A87DA8FD2FFF7DFD04527D5252 %527D5252527D5252527DFD04527DFD09FF52595252527D525252A8FD08FF %A8A87DA87DA87DA87D84A8FD09FF7DA87DA87DA87DA87D84A8FD30FF7D53 %527D527D527D527D527D527D527D527D527D527DFD08FFA87D527D527D52 %7D52527DFD09FF7EA87DA87EA87DA87DFD09FFA8A87DA87DA87EA87DA8A8 %FD32FFFD055253525252535252525352525253525252A8FD08FF52525253 %5252525352A8FD08FFA8A87DA87DA87DA87DA8A8FD09FF7DA87DA87DA87D %A87DA8FD33FF7D52527D527D527D527D527D527D527D527D527D7DFD08FF %7D527D527D527D52527EFD09FF7EA87DA884A87DA87DFD09FFA8A87EA87D %A884A87DA8A8FD34FF7D52527D5252527D5252527D5252527DFD0452A8FD %07FF5252527D5252527D52A8FD08FFA8A87DA87DA87DA87DA8A8FD09FF7D %A87DA87DA87DA87DFD36FFA859527D527D527D527D527D527D527D527D52 %7DA8FD05FFA87D527D527D527D5253A8FD0BFF7DA87DA87EA87DFD0AFFA8 %7DA87EA87DA87EA8A8FD0DFFFD05A8A9A8FD22FFA87DFD05525352525253 %5252525352525259A8FD04FF7D525352525253525252A8FD0CFFA87E7DA8 %7D7EA8FD09FF7DA87DA87DA87DA87DA9FD0CFF7DA87D847DA87D847DA8A8 %FD21FFA85953527D527D527D527D527D527D527D52597DFFFFA8527D527D %527D527D5259A8FD0DFFA8A87DA87DFD0AFFA87DA884A87DA884A8A8FD0B %FF7DA884A87DA884A87DA87DA8A8FD22FFA87DFD0552595252527D525252 %7D5252527D5252527D5252527D525252A8FD10FF7D7DA8FD09FF7DA87DA8 %7DA87DA87DFD0BFF7E847DA87DA87DA87DA87DA87D7E7DFD24FFFD05A87D %527D527D527D527D527D527D527D527D527D527D52527DFD11FFA8FD09FF %A8A87DA87DA87EA87DA8A8FD09FFA8A87EA87DA87EA87DA87EA87DA87EA8 %7DA8A8FD26FF84FD0452535252525352525253525252535252525352A8FD %1CFF7DA87DA87DA87DA87DFD0AFFA87DA87DA87DA87DA87DA87DA87DA87D %A87DA8A8FD26FF7D52527D527D527D527D527D527D527D527D527D5259A8 %FD1BFFA8A87EA87DA884A87DA8A8FD09FFA8A884A87DA884A87DA884A87D %A884A87DA87EA87DFD26FF7D52527D5252527D5252527D5252527D525252 %5952A8FD1CFF7DA87DA87DA87DA87DFD0AFFA87DA87DA87DA87DA87DA87D %A87DA87DA87DA87DA87DA8A8FD24FF7D52527D527D527D527D527D527D52 %7D527D527DFD1DFFA87DA87EA87DA87EA8A8FD09FF7EA87DA87EA87DA87E %A87DA87EA87DA87EA87DA87EA87DA8A8FD24FF7D52525352525253525252 %5352525253525253FD1DFF7DA87DA87DA87DA87DA9FD08FFA8A87DA87DA8 %7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8A8FD22FF7D7D527D %527D527D527D527D527D527D52A8FD0AFFA8FD12FFA87DA884A87DA884A8 %A8FD09FF7EA87DA884A87DA884A87DA884A87DA884A87DA884A87DA884A8 %7DA8A8FD22FF7D535252527D5252527D5252527D5253A8FD09FFA8847EFD %11FF7DA87DA87DA87DA87DFD09FFA8A87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA87DA87DA87DA87DA87DA87DFD22FFA87D5253527D527D527D527D %5252A8FD0BFF84A87DAFFD0EFFA8A87DA87DA87EA87DA8A8FD09FF7DA87E %A87DA87EA87DA8A8FFA8A87DA87DA87EA87DA87EA87DA87EA87DA87DA8A8 %FD21FFA8525252535252525352527DFD0CFFA87DA87DA8A8FD0DFF7DA87D %A87DA87DA87DFD09FFA8A87DA87DA87DA87D847DFFFFFFA8A87D7E7DA87D %A87DA87DA87DA87DA87DA87DA8FD23FFA87D52595259527D7DFD0DFFA8A8 %7DA87DA8A8FD0BFFA8A87EA87DA884A87DA8A8FD09FF84A884A87DA884A8 %7DFD07FFA8A87DA87DA884A87DA884A87DA884A87DFD26FFA8A87DA8A8FD %0EFFA87DA87DA87D847DA8FD0AFF7DA87DA87DA87DA87DFD0AFFA87DA87D %A87DA87D84A8FD07FFA8A87DA87DA87DA87DA87DA87DA87DA8FD39FFA8A8 %7DA87DA87EA87DFD0AFFA87DA87EA87DA87EA8A8FD09FFA8A87DA87EA87D %A87DFD0BFFA8A87DA87EA87DA87EA87DA87EFD3AFF7DA87DA87DA87D7EA8 %FD09FF7DA87DA87DA87DA87DA9FD0AFF7DA87DA87DA87DA8A8FD0BFFA8A8 %7DA87DA87DA87DA87DA8FD3AFFA87DA87DA884A87DA8FD09FFA87DA884A8 %7DA884A8A8FD0AFFA87DA884A87DA87DA8FD0DFFA87DA87DA884A87DA884 %FD3AFFA8A87DA87DA87DA87DFD09FF7DA87DA87DA87DA87DFD0BFFA8847D %A87DA87DA87DFD0FFF7E847DA87DA87DA8FD3BFF7DA87EA87DA87EA8A8FD %07FFA8A87DA87DA87EA87DA8A8FD0BFF7DA87DA87EA87DA8A8FD0FFFA8A8 %7DA87EA87DFD3BFFA87DA87DA87DA87D7EA8FD07FF7DA87DA87DA87DA87D %FD0CFFA87DA87DA87DA87DA8A8FD10FFA87DA87DA8FD3BFFA8A87EA87DA8 %84A87DA8FD06FFA8A884A87DA884A87DA8A8FD0BFFA8A87DA884A87DA87D %A8A9FD11FFA8A87DFD3CFF7DA87DA87DA87DA87DA8A8FD04FFA87DA87DA8 %7DA87DA87DFD0DFF7E847DA87DA87DA87DA8A8FD11FFA8A8FD3DFF7DA87E %A87DA87EA87DA8A8FFA8FF7DA87DA87EA87DA87EA8A8FD0DFF7DA87DA87E %A87DA87DA8A8FD4FFFA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA9FD0DFFA87DA87DA87DA87DA87D7E7DA8FD4EFFA87DA87DA884A8 %7DA884A87DA884A87DA884A87DA884A8A8FD0EFFA87DA884A87DA884A87D %A87DA8A8FD4CFFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87D %FD0FFFA8A87DA87DA87DA87DA87DA87D7E7DFD4CFFA8A87EA87DA87EA87D %A87EA87DA87EA87DA87EA87DA8A8FD0FFFA8A87DA87EA87DA87EA87DA87E %A87DA8FD4BFF7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DFD11FF %A87D7DA87DA87DA87DA87DA87DA87DA8A8FD4AFFA8A87DA884A87DA884A8 %7DA884A87DA884A87DA8FD12FFA8A87EA87DA884A87DA884A87DA87EA8A8 %FD4AFFA87E7DA87DA87DA87DA87DA87DA87DA87D84A8FD13FFA8A87DA87D %A87DA87DA87DA87DA87D7E7DFD4AFFA8A87DA87EA87DA87EA87DA87EA87D %A87DFD15FFA8A87DA87DA87EA87DA87EA87DA87EA8A8FD4AFFA8A87DA87D %A87DA87DA87DA87DA87DA8FD16FFA8A87DA87DA87DA87DA87DA87DA87D7D %7EFD4BFFA87DA87DA884A87DA884A87DA8A8FD18FFA87DA884A87DA884A8 %7DA884A87DA8A8FD4CFF7E847DA87DA87DA87D7EA8FD1AFFA87DA87DA87D %A87DA87DA87DA87DA8FD4DFFA8A87DA87DA87DA8A8FD1DFFA8A87DA87DA8 %7EA87DA87EA87DA8FD4FFFA8FFA8FFA8FD1FFFA8A87DA87DA87DA87DA87D %A87DFD62FFA8FD13FF7DA884A87DA884A87DA8A8FD60FFA8847DA8A8FD11 %FF7DA87DA87DA87DA87DA8FD61FF7DA87DA8A8FD11FF7DA87EA87DA87EA8 %7DFD60FFA8A87DA87DA87DA8FD0FFFA87DA87DA87DA87D7E84FD60FF7EA8 %7DA884A87DA8FD0EFFA8A87EA87DA884A87DA8FD5FFFA8A87DA87DA87DA8 %7DA8A8FD0DFF7DA87DA87DA87DA87DFD60FF7DA87EA87DA87EA87DA87DA9 %FD0BFFA87DA87EA87DA87EA8A8FD5EFFA8A87DA87DA87DA87DA87DA87DA8 %A8FD09FFA87D7DA87DA87DA87DA8FD5FFF7DA884A87DA884A87DA884A87D %A8A8FD09FF7DA884A87DA884A8A8FD5EFFA8A87DA87DA87DA87DA87DA87D %A87DA87DA8A8FD05FFA8847DA87DA87DA87DA8FD5FFF7DA87DA87EA87DA8 %7EA87DA87EA87DA87DA8A8FFFFFFA8A87DA87DA87EA87DA884FD60FF7E7E %7DA87DA87DA87DA87DA87DA87DA87D7E7DA8A8A87DA87DA87DA87DA87DA8 %FD61FFA8A87DA87DA884A87DA884A87DA884A87DA87DA87DA884A87DA884 %A87DA884FD63FFA87D847DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8 %7DA87DA87DA8FD65FFA8A87DA87EA87DA87EA87DA87EA87DA87EA87DA87E %A87DA87EA87DFD66FFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87D %A87DA87DA8FD69FFA8A87DA884A87DA884A87DA884A87DA884A87DA884A8 %84FD6AFFA8A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA8FD6CFFA8 %7DA87EA87DA87EA87DA87EA87DA87EA87DA8A8FD6EFF7DA87DA87DA87DA8 %7DA87DA87DA87DA87DFD70FFA8A87DA884A87DA884A87DA884A87DA9FD72 %FFA87DA87DA87DA87DA87DA87DA8A8FD74FFA8A87DA87DA87DA87DA8FD77 %FFA8FFA8A87DA8A8A8FFFFFFFF %%EndData endstream endobj 47 0 obj <>stream -%AI12_CompressedDatax��y��u'� �;���i`�2c�Eo0��ʣ�Բ-c0hP�R�c6�`��������y�VY�7�\ 4����Y~g����W_����ww��M����o��^����;���Żw?���#.���?� �MO7�1�7�����~x�s���O���������������'?�˿y�����_�~�����oj���O�?�/���~�Y�i7��7�~���?������+����Ï�y���Ç�M��߽�9�ˆ�4�=�����~ؾq��2��o��'z���͏�ݽ����������û����'|��o�7�w�z��݇�޽~�o�C�����;���^� ����>����7���w�������k��~���[����׿���|u�� �^�I����a�En?�����-/M����v����߽��oxv�* c��s�w���7w�}���Wfa �M�y�g�����O_$�fZ�WC� �bO�Ͻ�V���o�������N�d���W�b)�S�����?����O��~�����Ȥ�Ço���������<܆�������D+��ݏ�x��������;�\�������������-oB���^7M�p�����Ƿ߾}��a�0M�,��}|�MY�)�f��_q3W�-��|�ŧOw�uzhw���-��?|E/>�����;,�8"�M��z��[���̿���^����5�ݯ>�}�>����_��ݏ�������������I��7t�iy����w���A�w��7_����~��zow�q�v�Kz��i���������������}���֯�~���_^��������w|�{����߼��*}�k��v��49�߲z�=7T�zċ^��������}�?ہ˵���� ������?�a���y����w��Wq�_�;~����{���7� �7I��{ �}� �˿�ޏ�߽{�������훭l���$�������~�����+�����?�}���?����G/����["rW���|��?���߿�������{�������_����]���}�f��^ǟ���|�W�a��HM�_����~wx_���>���-1��n_C��}�o�iW��XW����G��L�4�������h7C"�k�H�~=��C�v���c��Ξ��O��ɝ=Io�w���� ����O���×�b��2�Fp8����o/�/?�~���ߪ0J ��@�eY�����j��r%5���ۺF����|8N������1�1��t�����x<������? �pJ�|O�i>-���x:�Χ�s��s<�s>��y:��3�9���2��?�U�m}G��/��?��{>��v�h����h����B���T�!��g�ic�9�I|M��L�{L��OK�ӔƔSJ1�4������=��f;<��׭����l��-q��f�p�s����̣��<�Ӽ̇�4��~���%/�2/�rX��i���4����i?�����H�{{�����a:̇�p8���t�a �F#�~3��yv:���BՆ����o�V���ʝ.�|;�i�G��=��L3<Ι�:�a�~����]�iO4n���MyJS�)T�x;�iގ�a܏�(�8�6�|�m�am��lvV��V��z���=Uz��wUg�n�o��)δ�4�3u6ЁJt�&:b{:lG:v�tC�tG:� ��[:��o�c<���i�N�m7�4w�fq��\hf�4÷sO�M������x�N�������p��]n���v�����D�f!�JDv:�DoSށ�?=>]^x�������o{oK�foS�Fi�I�U� �Rb#��D �ñ�W�������t`�C�����pޟ�X�� �i?�aOt��~���mG��D���*��D�!��K �!g�?������0 a�ĨiIo���T��p�É��-m�!�C -9�b�)�a �p�p -�pK�d�b�1���H��e� s�m~�l`"\��m�fܹ��%�� i��U�آ����m [�۾|qۊ��T�3>o�����f��y�yN4�3��g�|��܇��TG�j�왧{����c���ܘ�A[Ж��;Z��M�MX�|��y8�|�����O 1���� �g!�Jl%����۲�y�K��?i弔3���aժ��m���fg������ҕ�?�u��M��]����rd&b^N�ѵ��e�O�� �;���+�=v�P �CG����ەgWV��M����-U�;��6m7�'�"��L�4Ҷ��i�i(G��{�38�D��f�g y8vt�D��t�>\�^蘡�����! ��O/�H �N]j�q��]��/�9%h=s�I0cMhH`�J7я�!L)W�P��=C_��a��zWsd���x�3D�� �"��R -oR?� / 1ӵ��<ߐ�V��{�q��+���{��(���'i��ç>/��q��s\�>O26K���!��>�Q�Z��>�=1X����0��ʕ�=O2�H����)��l7�_�cE�/����?����Կ��{7~�ILF�~����O��Hi��;zWtP���,�#�dJ�!A��p�!-�|l���?�k�S�,���쬛�u��nv�MY/�����n�.O7PH+��ٻH�i�ތy)S�q���>��f�����7<�����=c��s�������}��V/�:i9��W�@/�f ���A5�[�QN�'@Sس�}t�c���Q �B�s{V%�L@��X��R�")��� (�_�:f��J<���P8�rPcvO���̑n¯3i"k�Gz�L�v��M�!��4���uO�'��TG`@��S>t4����D���ϑ��=@�s a@��,Y�Y��Di"B� ����#i!�t0�p�g�~�Y}�A<�T@��*�'V\�}D�V^ a��\Xq����D����}d�����]�O����YV'�G�th��v -�v�֕��^o[z�7��:��E u����Á1�3)� ������� g��93�6� m�m�SG����`l{E�Ό� ��km[o;)�6(�c�������C ����d����3扏�H7G&g��g���Ĥ�����YJ߳�~d��aj�{���C�ّ��Q?Њ�� `w������e��Ec�5~Vf��Yݣ�k���? \�՝�δ{X��;�+PN�BlfZ�H��V:�X�ϯ��$h"���{�Ue�%��+� -�yD-Xt�#��% $�� Kn$��X�/s_ ��|C� ?zjG�)g����HT3��B �igSV�����yj@����.R�zf�$��A�af�?�l�V���j��sv�#%>�XuL ��z"�;K�=K܁��o����d���\>M��7���(�C�YM^\Y��Z��65�hoQ�s��R�b���_Ңj�����ZżV�W���녻�\�%����� �UK��6UM8r�����H3%��FCكJ�G A��F���,$AL�%2|`�  ( 4��"�b�Hqf D(*`�Q -�T��,���Gf� zb���y�{��@�ak�� ����m����;������g5�Y��<Lpb�K�H�$����m�h��192P (İ�I�C �㤉:����^;�C�� -8494d[�7_���*b�}�LB+�l�;�2�} -�X� 8g��� nb.2��/ c6Ik��~G#��_ f#������F���?����>ڻ� S^ \G6p�yˌ[Ŵ%���ۣ獡��Xay?����l����-���0nɒc����1�w�������� Է�*f]E���Ft���&��C�^��j�����_:�u� ?WH-�ݥ�����V-� ���Xf-m��ܴ�j��z5t�C��pjZ���$Ԍ�س;�_m�n-�+}�jc��,�5����Za�v�+f�0��?��Geծ�_�̿��͠��xfoUՂ�%�Vb�(„Y�w 5U�:�{�h�a��e�.&�2��l�8�b�]Wܻ�h�Q�U�>v��Wlܿ�+0w�j �']EY�������y�{z�{��ݪq얩�I�>��������ꊐ�P��Z�8o�"ն�-;�9R,�1V���͗��k�����ͩKl�W��R� ��^�p .p�v}c�6k[���ڡiǪ��[��:�R6�򶨚w������3�[w8����򳃓#���ό��کL�J}P���>�d3�$c��.86���#fvW�Z�\��/�u�N��G�b�6s���j^���fs��m����i��X��(����+m����ܪ�穜�נ��w��qY�>��t�F�A��=�Ǭf� [5P����o��� Le�|�~y�tJ2�9��=-K�u�j���̆��2�J��z�^eN�1Dܕ3ma|������&���\٨m���z �&.�\> �J��T���q)��>�I "��O���q��V+�j+o��qX����Zr����k̈́wX����Ǥ�{j�� 1O�MD Ah,�Boi�� -�-�D"F`3��������ρћ��3�9�P�+TXx�̓��2s�����jf.�0��v`�%��\�PRQ�*��y��ú]���4��Ɗ�i�׶ ��>i������8^���T��&�m�`�(2v0( 9(L�ݑ�jȧ�G�#�����ҩ*j�\��4�j�ipq���e HZ�����.N� d��:H|Ҙ���9�-���N��?*�l^^�����~��W����[�Z�߯~*�Y�P�֎^$�E�!���"h�>{ө��iD�،j;����K���טC��X5�nG_Ա{� -�^�v�0�Ε �S��թ2�Nj}��?ؗ�ض%�O�m�M�ۍ��]nEl���l&��/��i�Kh$�u�Pvv)젒��V��Z��`��VWQ�+��F�p�$Ε�S >���U���]�?Wş��S >E��ԥ�Ԉ;��37��c#�D�mui}��u�vj�Z�����_���5-�l�*4��0�����J{1�͗��ם�)�f���q��;ea�|ϻ���9�;�`c~b�\�l���S�8O^x��ߑ����;�݂g����?!���`�I4���HGfFI��_�ٴ7�y�jas ���-*��~�Im*�f�Ü�e�"Ζ�1��[~��x\�0��M&J��81V��Yd�k�p���� ���:��(�s9�rʩ���D�;�q�H�H��8���&�Y{}��f�4ӌp���f`�VX �f о �؝m��72�8@[c>��*��K��?B�a�J��� R��9}Dѝ�Fw6�9�C����{�8�sw� �Z� -��T���Ⱦ�|a�A�P�),��B ��P uT��� 8�y��6�ܺ��m���s�ǹ��ō�t[�n+��[�߅�®����^t�ʩ������"�+��2�A3\�j~ �%'����u��X��Yξ,�DFw���ш��١u/s�2�!�uL1L��U�1��v �DfΣ�A��yV�f`"�^���,Xq��vX|�jO����y ��X���<�9�u�S�[��9h��&Z''<���͟l��˧�=�g��U̝W���{gk�4���.�fZ,^P -�uE�.�d���R��j���h���m�����Q��U� � ��u��,�Oo����SZ����StX,S���[�g�q�Y�I�5�$�$~7q�CO�2���; =����<�~褚Ѹ�.�%��hw�L�*�f}�iƖy��2��ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ�ļ��<���_bb^bb�S���ݽr ����MF�� -{a��I�w�}���(}a���[�Q���mN��jP���}4s�͢)��d3�]Ҭ~�a�`�S<#u<��~{f�`���?�;��8��f��&T��l 6�u���z_����0a�Y���T"y�*��8`�/����l�R�#c��^�"MX���xi{��dw���������rK0��*ykWf ����S뱊����U�aY V�t%�_M�*��\��GI��U��KEk�qU�8v*y���l�yTxS��v{���&�Yw��Q3�!M�+'�J����5��ह2W�2ݥ_�!���ӷ��5_�� �Ԅ�����ƭ- hh k˜aQ@�;�k�8Z'�k 46ߚ��u��k�MxM ���6�� ��b�U�5uXM�A��6��4뒍�`��Ln$ȫ�[���֩imq��Y��h����SV�)���"0� JY����(m���*�� ;IM�Ic�F�xI�č��!MxǶKM#G^���iZI��==�ko����6���� GN�y�o7\;��A��T�n��U�r�|,L�X�@u�'dd>��bau��IC�ͭRF:�yR�w^ծ���d�u�4� -{hi�ŊT���8@C�OS�y��MDz�C��WBU��-u+T�� iT��k�m8e��<�� -�/A�M��ђsf=bȉ�DP��[�?H�m�j[�gx��+���z= ��$@�4�f�i�p�ɚ W2isd�D�%��m�� ݊{�K,;�%�c�N�5L%â}�)�W%~�E'� ÝY�b9����lX���A�X��U�g�4 < ��(�8Ah��u��g�Np�*�����I�Y�2(���>1O)���p�K�ړ�S�f���RXΜh��c�W681�h�E��g�OǶ�LD�ӡ#��C��ʨ�6�u\�`�߬��<�=�wl���%A�K���E/ �^�$(zIP����%A�K���E/ �^�$(zʟ��$(zIP����%A�K���E/ �^�$(zIP����7To�4���[e���(��JQ�7=����X��7��VS箱������*�����b�fϝXY�ظW��A�Ɠ�YY�I]���_�����:���g�Z�j�<6Q�Zb�x �����Fj���^��k� ���Ԡx�_�X�42>�M�i���#���Rh�R)��<�雨3�A1�Uf�z��[$�Hdc1���N-��m�����qV�kT�K�U� g)l.y�o�O����H]=o���„�\|�$�1s��!, ��C� {T 4m -Y���S��NhK������f��Y��0Кqv�,ym��*�k�k���z��2x[�=����s���y��tm�AW��$�xiK�R�$�ǁ��Q}n����4�$ �������gp� -p�$k]�Rٞ��^p��L��u�V�`y�X�'�*@n�(��B�A����?�U��0�l�>J��� _�})��5�c �Ck�8���W�Q���l˥Z�I�d&��*� +s\i �3���Zkp��sK�Zo�Ådy=�ƭ��Q+�m��W�Qk�U���W��+���hx]�{�q��4�{�i�y��@�sB_B��;��9 �,>��+PB��4‹���l ����J�kch��Etk�׽�����a;�ָ]a^�n��WV�]ۭ3�'��� i�u߬k*�k�W�����@�+z�*?���W�H�:�1�n8ϙk��� iO�o3��ٺds@���'�ssߋ�:[��Yu�VY�x��8�n����Ӵ�Ͱe������Ju ݆����X��]*�]�5>Zg��2�kX%�*��a�5�3kQ�;����Ʊ�U����{U;�.V���Uڡ���b���蘏�+ku����ٵ��B���%]�\y|v�.�����d��I&�%-�\�K�=( -��;�SX��&]�?��q��O�k7gS(;�,E�� �F���1��Q���5��S+�]�c��cN�i���+�����vA��g闌ho��]�_��EV���(\��� �:�Ա�9��f�>�J�Ҷβʣ�����5�*'EF��d�u���%�l.�S������)�쯺��솵��&Xp�awE�l���!��!#��1Z�Z�Ze�6�����{U���Y��^WY�G�,E]� ^���{c\�w��������{��n�:|x����c�#��'�y����3xš����Lz�'��6r�c�l:c�J:4j� X��.{�� 6�!�C8$a��%��酬V��K�p�>v���~�X�*ҙ��6ѷ���?U�n�S�꠹�u�ڹn:�Y��e�sc�-^i�ZW~����v񧻼��?�HS�� �ϒ��/��rf%��&Y�V� -��z]�u��#�N��3KG0vz�M^y��&y�/� ���hGF�ĝX����ȝªX6֡eM5%K�^R��j�v -��s�����^�c���]�9�����Q��2��Y�E��Q}�KO���KҊ~v�Dt�z#�zn-zKM����U������Aע��n3�����Ukѓ�ۇ���12��D�۟�F����J;tM��h�V�6.^TNz�U�;�������]�ŗ�k�/mݗ?���_T�u��:O���m3%ne��|�u����KX��݆+Q��V�|��N�C���Uɷ���V�|��[E=���8 b�oh�Qƣ�z��^��<� -z\��.k|l����.�~tW��<�mV �^�� �_i�vfqb:��霞��,t>3�́���J�����g\������w�C���(�U�|�\��M���Q�Эt���5ƍ�!PA-��e5v� �6��b�Yq�W�����A3!�z��Y�V�z���:�aY �4.�5*+ylV�|���n�VE�]d_�T�m;m�+%�8$�iݕ$(�/m]�� Z���{�N��:,�~�m����@G?r~�����)���$Z�`�=�6 ���ᇎ��Е!"��' -a/����3f��8���d��8��<�}G��D��0�Ý6�_���O�*����� -qӢ���E��"�4E�M��4<: 6?�R�e���R��Vs�4��^����Z"��@��H}�8~V�����@�%�B$�L]+�yJͼR�z�:y���,@� -�1h�PI>��<<��˶� .�0��8��k��}�y��/i��ьk�$�t�&�\��t'1�i�G�8���$/n�0S��Ǎ�����������Ow�;�{����d7���^����X����>�@l��1�E�@X���kۖ�=m垒X�6]�6j�b]ݶ P;\x�^���U4��hE�9=o��z���j���B����t ��i�9�7]<��_V0[/���º��:��=+۩��-n��UWzXWh�|�U��Ηy�x�u}&O�q�>SE�]�k -��u�*W����r�K�����u�6k���~_�����Яkl�J��:t-e%���*��/jmuiUl끵,���'Z1� ��;nbL��g>����V��?��ׯ�V��^Ẏm�2ӓr�uW-vYI�����}���$��X2�T��m��"2���X������m9kF��f� l�֌2l�þ���Xd�b�(;X�F0�H]��K��ć6q����[M���p�1�ϯ�r��a�Y+vu.����'����kM�����h�=O>Ng� M�ǥ����=m-�Zk�}~^��YV�JJ�=~ -3���\�f��S�����L�jv�s"e5�:�D -�i9�c��) 2HEd�! y�+\+��S�s��� U���qt�����W߾������^U�]�����o���W�?}��������޾���T>�i7��&�Դ�����./�fX����|C�X�������;��G�q����O����~�_t����w������}#��`�����}GW/޴���� ���6/6Ͽ��~������ͧ�޿��������Çw�����������>|��@Z/��׿y����_߽�������7��_�K��h�2 $� -l�(q�)�½����!��v��U��H�����L@DZ(��9�� �#��'�t7L�~�B���t3��;�s��2�'�bc���(Ceo�J -��BS��`r�lu��a�}�F�15� }�<ѕ���|Dm(Z<��pÉ�1�t^��h{�~��~��I��ђ'�י��z����H��&��6��]�Q�2A �{2�q �i�t�qn�2�D�'��2���pb�73�laf��:BW�E�1����W䕘Z��$Ѡ>�؜S@_��5bx>֑�P�q$:�4Z:AP�4��~����>�Ow�8 �L�#���$��'&�jؑ3�:�w��@盤 -���[��U���DD^�GM�D�2н�2S��h!";d��E<�أ��H��fz�)�o��u�]#��<�t���ޏ�J��3��+Z�y�����~:h$[���~�a�$y$�����Y����~V�{�����x؇���J����N��~}���?��������w?9�a"�o~���w�+��<��𻻯��X���|��O�1��� ����O��7���q����~�/����?�Ŀ�c����ج}Y��h(�.Q�<ѯI�#@B��N��`yw��NlnZ:�DB��Ǟ�4�x�*�caJi7ұͨ�Ir�8� ~��q\z���Lć�?/��3CD��Y9���# �xѭ���$q:���h�-[t�t;1�� ;����e7�_zj�n���t_bL��1���:7ج�4�T�<�⧉lD�&�U�3��� ��n"�����)"4tP~��L�Uy�����7�XC��F�'��-��_.�'o��q�K�R�^iD�hSQ��i���O%�=��4�Ԕ(���F�'@��fX���ct$3��e��&��h�,?Dm����0�L`e��8��z7���v!�b ��0?���. 3 -��P�ݒ�O#[����S�O",�va���cvQ�7Z���q�7�+⻖����O>~R�e�m@�O� ��˅�v��i��L�C�S�DJ���<�B���!�I�2���='$���0.$��O�l��4�B��L;�8n�� �!C�‡�,kC�)|6�s�y��c��;LxjF�U*��z�����[�4U�B����o\zZ'���q�Vw�8 �X.D����K2*)��Ә4�LAgP�I�0��JEp��v}�� S̑� s/3 �� R5�F��h�Co��P��qO/sG{}�b��"����Y$9�D#{.͊r�H�v�C�� -�Ɉ��"R`�"�/�#s��8O+�����³$4SN�E��6 K�D�0?=ޅ��,�,����JL}h�����X����"9>�y��BI"s��?ϐljM��!��N�ȋ�f����� � &���� }�%�����/0y�D��ԅ��g�]�����N�+���e� { �/@��#����Lo t�\���%���=1>�����~�_��dH�#Qqj��j�~��ÿ��9�Pf�k`u�f��:ݞ:��2.�ܣ����S=mB[D|f��k�L�EF�l��e[���.�S��d�˪��q�i�=Y]������g���P:���Q� $���Bj��~i�Sk�~-����{���gb/Щ씓x#���� �jLE*21����Ȯ�d���)䱡K�6�Sr�0�'N�� z'�٩!��+o3J�����)�w�R� 0��,g,�pC_N�_F�e'aj�2��YH����D��q��������ۧ�aJXǙv�q�L�Y�Vֆ-܏LZ -�#tv��� !���_�٭_4� as3����X��1�z��c��g%C�54�;�|E𝁴�F`���9Ww������!m�4�qq� �"F0�2)+cU0��,�A��n�c�a�L�0 ӘZ���3�Y���kM���U�Wəăn��4��z8���mż�j��&��#Eb0�8�e:���C/]�� �?�q��q=�w�����c����J�'"�j=�'�p�K0Ch�45j0��H�++��4ud\bj�� Ĭ���e J��1F��t�03�C������&2B?���_��� \�����"��z��N8�uͨ�Dr�9��`�@�hK��k8�"�`�G��fӓ�� �>�uCà�r2:C��qZP�=��CO�򅠨����)�K�}%M��Ĕ$PG`����L�m%͉7zO\�黽�H6��o���A����#��Wf;�����'ve*�d?�S�w�j���F�������@|y6t�p%b���43��7�l�z��I]���.��/d�D6,;�a�Ȗ�oÁ��i�ěu���,6�~ږ�w�m(�r��{@�=臝�$��1��b�=��i�����4�s='�3t>�C�\b�����/�� ���G*ȫ�f *� ��h����:���YgLj��@��� �� F%���������9�=�&�Co��ƶ`N���,+z�bl�&�8$��K�9/a��P�s�y�m���9?h� s?��c��a ���v�����/pn9/yv�ʪҢC5ދ=Ǣ��������������}*s�a�������Gh�.x�+&�`���a1���A�tHx {կ��7bj%"� ޤ.Z�ql�df�+k�&�lϠ� P&��[L��YcE��* ����=X�Ɏ�]0�w9�'� ӆ�-E\�+�����R-� kX&�Dy;�x�+(.�DW��aҺs)����̕0�R�f8��i� �bR=.�̅\�'�cMG U�F -|��h�ܸ�B�ֵ��}h$C�: �p�E����IF�Q�LLE�%��Pפ0Ա7U���C̓k:� �չ��V�8���z�TSe� ���}e���F �^���t4H�M5e�bi�:k�0��I˕\6����0h$��EpU��s��~�w�� #%�J"���H�� ���p�\����Y��]E s��q���+ؒ��jq�"Ф3v�F��� ��t�}��ʕ��媏͠�2~ChV��0�M��<>_5�jp�M��I�<�85���TYnî|K8ĵ�:���s��7�#j�fu��7�cs���k���|~����xas$V��[�G=����@�1�X���á5�)��Q'�U��9��P:Gi�"�k4��ކ�:$�$�Qc%�-7��h'��QSp �yDZ����8(��ܽb�α ]w��|���w&�`�3R����g�n=p�]��L�\5a��./�M��+�����F��T�LuU%7ƸP�6�Fxr�N�Ϭ?.�+Q-��%Ʉ:74�����F>t��ˑn�rY� `�D�V2\ݐ�­����r.+�����b��n��|�B��ݞ��nv4}� ��2����,�����A]Iqci�̸I�t7��Z��Jyr��Xn�u5�M����cW�ܨl������f���]�t[w���I�u�b67����k5xk���̣`�c*5H�LE�z�)�<�8� ������KVku�n�A�`���2���H���C �D�x� �g�_Y0M\&a1mL,-C�S�c�7� Rc$�.�RJO��7,���7� �a�}�`Ae* ,*SV�Jej |��7|�W�F�|1 �*�mpإ�^ו��>+�{�C�����������J_{��p������Th������F|�2+� Q����^ �~ E�}���g���l�r  L���.�����٧6.�����ƋO|���N �3�̋��ګIT��_]ʿ!f��A]�5�Y��ǯ��ޘ.�W�� 1����N{�}�Kߴ�c0�gb=��gc/}�����f�� !5$N�ǩ�L�G(�v��d/�# -G���_�Wc��ȏ;\b'��7�MIG�ʨKyeM����>�Q��_��`Gqe���b� l��AE�� �;� 9(w�I,���Է�i�����!���>�Yf-$��O�~V��BV{�t`+V-�Yh���-\.hmp1�Y���g��9|{� ���s��TC/a�xMO������Azh�p#��$��:�O��� >�(�̬�A x%*p�vypP�\^�#�:� �1lB^ ����`� �Y�s������K���cG���܋��r E�yWBӾq���`l�G�����J\�l���$u���/t�ͼ�Avu��ϳ�����#! �Zf�{��|�3@�Gl_� ����v!�m�p���N��z� H�뻼�n��hH yQ�� ��y��a1�a��O�U�2`MI]Md��2���M+ ��l�'u �r�~�e��a0��\�`��7�>촲%h���v�%�,yN�ׂ�Ⱥa -m"��5%����r���ҍ��e~�lL~�l�v�o+֦�j��r���,D�f�[�Bp�� ��t!^��(�]S��m�Kz���o6 �V�%(`�R�C��W��%�j�D7*!"�����?��F��̡�����C g�[8�1�����J����Hl��ۤz���U7U&5x�pd��6h���.Nd!E�r5P;�3Ũ� 6r�%�v�� �n �#���j��iL>���Ǩ�l����臄'��3Yp&�q��`�"����1�p -A�'�N���a�����8O��F2Gq�`� &G��#H8�"�?8Ѵ|�|Ҡ%8^�l6�X�c����`�[8��E~_�nϰ��Ƽ^P#΍����\f��fY웯�w���,���=0r��-4�OA�dvO��Og����xE,�&�b�/y?�@���>�?��$��m�Gi�4u�g��C��9q�9I9�Y3��~��K�˵v�Or`,pd��E��~b�o�8p��bb)�~�9��)��C�$1!��^�]ѧ<8��,��z��!Y���0��,�w��  ���^|i�JM�%kZ{�W������ ��ꕽj:0]a����3��B ����2�|f_-�,�ڃL_=�pe �O>b��wG�Z¶+��i��tD����&`LA�2b�}���0V�H�]-���r�]�l�}��ʬj��Y�ه�aT�V�+��o?��'" ^�MQ���ӾӶX�m�2~ۭ�w������s�'���r�l ����>���]��6a�⇯}����Ow߀,5dhqr�@�`yd�c�l���1�H� -@�W� �R�#�=��v�:���$,A�ӡ���]�D���!e�ֵ ��J� 0�̆Kr�������� ���i ����4@��OM�@4;� -�ύ#�X��f ���1��]y,�O��]����y�u��u[{��ʣ%�\�GI/�C�)�p�Q�6x%��Y��!S�j�=��P�����^ͯh���k� �}���t�X����HWГ�4N�`����p�Γ�X,�_��O���0�NUf8�I���� p��[S�Ӓ���^���R���i����;Dԩy�E�� ,5^ȊB��j\��l�y.�o�ypV�Mjhe�vxj�9p���!��5�y�¦\R���Am-5 ~<�&5'��:�y����S���O�<��<����Y�-5f,�ѧЛ~�f�9�Y�%恳�Mbx�K�3�%#�*1�@ -���ub��0Y��<� ����{!��7�y�~8y^�t����r)���m�T52��i��+S�\��1Y�0h��sd�Ls��2�^e���B� �c�&C��82^���V#|zhPd2���ܖX�l�����#�#��a���9��E��4d��#xR���_ �/�vo�6P��T!8�3k�� �����\�/F�W��z��j�� -#\|π�<���"�W;��]Zt$�Hb� d�������_:x>\�/i�s�u����UF&�1W���MN���Jf�L~�K��[�H�dq� ��F_G{�] -%^�5����:��i&1ҁ�2=�U��P��HV�M� wŗ1[�xX�F�Y[�f�!�Z ���| 5"f�Ct�AǴ@�@r!�.ꋙ&�fh�!�(K�Qä -J4���M�'� >fΐĽ^�膏��0ÙH�iK�3x�X�4dO[���Ȝڨj'�| bɒ��g�C -M7:g<�B�A֙!X08� ��&f*{+[h9��e� >G�^P��cP��v�}3'TQ��.����H]p��`�7�2���{�lV�·�26���ۿ��f�X� �*�f�Z'����Z���/ M�������J ؒ�$ �$X2^�:�+��|�| -`� ��)u0c�`�x�3�I�8�I�*�|�X.�D ��f���p��tLe%kI'p��j`i) 1�R'���;����Vˁ9B�J� @� N���3L��m��y7��١J��A��ZflL�:��� --I�f�ciD�%Ь�����$����Z�P�}թM�����'�8F��0d���*� -���X��V��Mǂ� -��-��y��م�bQKS��|k����ay����q�Ԓ� �U�h��r�|5EB e m�B���/��u�!*�����K�p�=� 6A�����v�GB̄��Pqx8�F�=�����]a��y����S>w��]j� �l��Ҭ=ő\���->_l�1 ��q��Q��U���ƹ��t�%�e�Y�BA ����|�2�v��rМ�eI�Uގ9���T���G��S۔X��U-o��$�)��P �o0��QE� ��31k3|�dx�,n�' ��^��#����I#��v2�os�-|�4x09©4�@9�J�I��{#��!b^'�Yf�l5�a��[��S�h�N��L�tb�*p.�A5��!}I17@^��=��Yp��J�h�u�i2�����7�b��F� �Ӆ�@=_I��+ ^������@�8%zPwWd�[�cm�z����&��o��G; %8RLC���#-��y0��&`S�n��ԣ�q�z��T7J#<�ԈHIt����s���cV�^YT�Ѵ&���E�]��B>�X[����4؃v�N7��F�=�ɽ� �PE;��c�/��l��_vn�q���,��^-��ѣ��z䵳�&B۹qu�2l����TQ��U�7񠺠BD���8�1��J�^�Z���?F�BRnﲔ�廴��*�5�&�y����Z�\HuVd��Ո�ns��-f.7�Z-^���p7љ�F�w{� �nt�� �����EW2��z�[*u�홦Ԙ�ӵ7�V���N]}r�kXn�m�07ֺ���\S���ۨ}�6S�|���-�mѮ�{��Ů]���\F\��A0�1 ��-�D�G͡�ہ��������v8�NS�2�2��ZW)�V����1x`h;�,U�]�D�C�N4XB.Y|X4g%�����ҏA$��:�����2�:��� 7e �)�U�?eR &�7�ק�| �*+m�ե�^��~%� �u��H { Дpc�$�+����# GN����A3Z*���{�C��M[��,�Eye�$� ����[��|��i+�ؤ�)5�L�}$?����bsy�& ���+UF�r�2πqD��-;M��b�d�u��>z�j��o^6��F�%����* 5�$4��P�f�R�t��=�Go��O!�>�%��(�G�X&��B��ώe/k�h���(���^(�J`��J`�-�CKM��6w�),�詬��5�:Sn� թ��T�����~V�BV*�X%��N�vQ�������P��@�Yy���@�X_�$%�<�榉L�pa���̿ QY����ens���X.<)�4-]�h��9�.�o�s�@C�L���/���L2�*`�%�a�Ŷ�$���Z��UI�_��)} R�}'~�Sd\�gF�L��@ iy�M"85y3�x W ��ʬ��"!�j�|���4p�,kN/�������?\z���*Ʌ];D�� ry�wd F� �D$e`��� ޒ������2�$Ŧ�Ҩ�I�ӭ�qXZ��@��������mi`ʖ�L1e��e|�Y�߅���7k��Ʒ��d�޻��Ѽ���Jϙ��Nc�u~h}�`�D9h&� �O�_�9� -:i�v�����'���.(抬��$���5#���%{�K��� -�$���4M��$0+L�$��J)zb�$��J�a��fNc�����^�c��FTea�mv��d �C�40])U�r>�&�U�h���4D��U� ȩ2X�� ��$���WFe�6�AK���$r����p��>K����T�R�.�� ���g{�.�9��Җ��4}A��R�֩��,eB��U(�X�_(sai�l �n�Z�|(�o�!� -Y����u�����>��/�<�;u���|��}�6�i[�g�w�Ϙ��ff�� -�sf��>����9�L�IyM�Mw% �*���GUOw�E�l���&���R[�� -�,.���X��,,��j��~��]�QK�z��q��h���?"�-�J>q&V�w�SU���]e��]Az�T0��j��{��b�� -r�_�w��H�����W�B�K�+��9o�'���#5�,��f���3^�<�U�+���*]��{Z�+NdzId@���$�Jxu��j;Y԰HA�:��2����ݫ4����Z�f�Z'��~y@JJڹ��9?כ)r�|dƅ�#�$`�]C!�ٙ�V�E!�[4��� �S�؃���)9� ���G�@$%b���59������Ұ��+�9���p$U��fr��(�z����/���G���4���j�D���1�dJ��L�I-�[�ա������ժ����*�DZs�����]q��q"���C���M?L*y��!�jZ5���5̥fOD����Zm��tH����9�{���v�ZOZL(��F�JVo(���,QX�f*�Ъ���y�o{��'[�� hO�B+��/f�B-�� ��*/E��ͩUh��� -.Vʼn4Nb��T�=E�}��'�*�6ם��Qxe�JZ_*b���Z��G{PKUa�v���� �dU���U�_&>AJc�"^>�R)1�g�+7G�T,��[���.ŏk2�5��Z�2�FQJ����F�J�f�b^ṡv^ ک��v�Y�J�֋O;!���N���uCԽܵ��� �+g;�����o���?��`��//��<΋7�Ћ�;��B��V��x�~�0�qi�]\�~�j���Kw���72��_wY�J�o\���hW�w�+�7��W�/�YzʼZ}#�yQ{��K��x�kic�ؤJ��\�dU ���P� �K�,t=�p�u3����md�d��mMv�}=*d�|��'���ó -:&�CW����@���C��^ �`<�o -B��9g�S"��ʎ赪��g���HH}��������nő!CW�@ -8L��$!��ԪS@���]��C��Ԫo�d�T��c չ"-��Fa,��Z �3,�)����H��� N��j,c �ئ�欉%]%��M��3N�s#`�� a�3t�1��F ���bHr!!�HR@�JP4G�o4K�^�Y�^�T� �L�9w̨��H�b� sn�ȹ�!���?T���T# �,a�i�Ȯ�|�?����qB��A�Q��ad'�P����;�s��i���*)�'�^��*��1K�����ǭL^4��L/�*�7_��ܭL�m�;�L��mEdUC�d�I�bإ� 2`�w��x�h4s�uڶc���l��m�&�l�%��xp�ퟐ(#kP@� b�+������`�ʡ�r|.�-��Ы�eG���9N�ӱ�a��~��;\]8e�R�R:��L$2����'!���h0&��((��4&�V#��9#�i��N���C{�$�A����eY�Ѥ>Hr�h���& �6:?i� �?s�2c�D�;`�2q\�Ye� ���ec� �k�Ơ���5&�8tf� -��+o��PP�S���1+��(e-]$�����Ĕr�ę���M�4�]�@�G�#�_�c8/�����]KXB��Ԇ�ʇ�d�nN:��$@\�\ -�$ń1���Y�D��У� ����.�&؏�L�MH+�B� �����~c�hBq�J�¿ δ�%ϔ � �]Ƞ$�Wq\�C��z�IY� �i��$�E���y��\�TP�F� -��IU7��L�L%I0x�(j� mj�5<:�!���n�%,Xҏde)�8�I��)U &L&�x�1�9�4���%|��L�(�d�����(��h��Uq_���L���Y,0%����b����a���~�ijc�/�~(dž ����>��D���ƕ픃�l2Q���4�:���'��mL�O����b_g !�0-Ś����)$P�RzQ?2��5p"��D��+� ����a8 ��ڈ��ˡ"�ɞ� -��}�x_�J��r��f�O�D�W2��3�(�M�aQ͔*`����/��^�:^�$���9�M�./��e�b��eo�j���O��Bڈ�nIu�����9�I��/�r�Z��v]Mqp�θ���7&�j�F�F�r㴫Zn�6m̭܍���pW��`� -��E�ܧ��[�]�tK~�����5��`Jn�����<�\i�A0�1��Vf�V�G�ztE}\�:pKQ�'�� n�J��Z �Z�������0"� x� �Q�� �gMc�E��� -oL,,C�2d���7PI�� �җ�.�ϼi�f0N��{ؒ�j�P���ʴ�S�^��| ��Q-_Q�ʪ@v�[�W���] ��R Nþ{���'�G� H(��8��ƓK� �@3⦐E��B�>� � �#h/��z������cx�$:e7�]��j������p���6�kY��YqF�� NY�U�fl��CGOm�~e�[X�ڸM����������5|uB�&-�ɵ�`%�A�� �,:{AvB���>|�k��o^v��n�% @r8�����|������l;�Oi�5��_M\����x"�7�c[���'�t������Be`vW�����^���'NP�k..��0��2��S]Y���T��Q,=�}ߛ�����ø�cN -�h�ox" �d���?��Z}� 5Xm��R8����nUv��]�3g����Q�سhƼ���s��D���"F�$��B�7o#kӃj3�0�l�pRa��gvZ�9hz�2x����OP�"P;�Y�gV��:��ۀ�c��?��Q."������/�-�� -��Ѧ�9�8�40.�, ^���q���0Sݕwl߈��A6.8߰k���S�����}"2���׹BW������ ����}�-���V N�֬#�81�-7B�8,�w����8l��� ����b�0s���R���qq��z�Ϟ�t.������<\�,��Z�)s�9��2_��y���j�DǨ�Q� -!N�=�l%�1�+ڊ3Z:I�o�c/&W�9T�z��O�������T��˶*|�l�I����t�W}��h^�HVΙ�ݎc����T��m�U(@=��R��jb+T�N��:q�/���DD�w -=�-�A3/h�M:����c��������^))�A�(��߿��?b6���>lY�/{�A�ٓ�V�#�9�s'��� �@L�' �%@ ��!�s� xo�A]6z (� }���Ϩ���,���݁Lh`_pHdT4 �����HR�>�c'�g�c\�gSM�c -�9�g�I�'qW(���^=a)����T�4���˹/�}H<V$F>��7[�,Ilôr��� �� $6`�y#�ٳ+Pu��LZ�6rNԓ� -�/DQ�%��"g��� �F�~���8vO*�nۭ:&D���q�V���DGQ�|GʝC�� �6��}��R�KeY��\~ �LN��>J���^P4����,Wj�:�����e�nbJ�l�� -�>�Zzt�Mbb3��l�d�M�_@%٧Vg����t�tӨ3l���4����,�,2XY�˚���_&�H��~ �_�̑ � -1��4���B�(`��;���T(�솳����c�3餏V�LD=v��)�����~��2����`e�Ʊ�[!,sl�y�Ȓ�m�)JO�y�7�&+#��XFo��J��>��}���f��%[���*]K���i@� ��B��"1��]zx� B�u��{D���m V^:��m��-�N6X�o>��7�7�ָN�j�n>Ku���>��;Fa�Z���^�t,<�g�\��uΌ�q�#ֈ���_�y�>��ȹ|���s�uq���9I�Y�3}2��ɟ�9�EC�̀��be? ~�2Rѐ���]H�t�Hq�R�p>yR}e��Q��E�[�sDN����=���?���'��hIZB�J����{o׳;r�����> 0�����3kǙq�A �HbAC���t2�dY��}x�룪��RK�O&}"��6�<|�bժ�q_�O��|��l��y??˾�`����7%�ۨ��C�]�*��~T��,��l���8��3i��u.�E�Y��۾��Y���b�9j@"b�!>a��q�Q5�цi ���9�N������Ŵs��o�i�}�8�pܲ�ô�*' HN;��lR����m}ځS!���v���y�Q�Ӯħ�S3�YG��jg��$��f�n���Y��4�䩧{�6�C�<_���O��I��f���r�N���%~����~yohq�Ȋ���9���o�f�?�����7�����������IZ��,DC�^z{���IͪH�Q��Y����݃�J{S��e�_M��X-�������ߪ5tT����V�D��|�Y�� -��Y��Ҿ��r+���U�u8T9w:Z�Dm�W�9Z�Fi+kʾ__�-\�������K��Y�@�M� -gJT�h�g�\]]�V�B��Dr�&p��,ɷ��tChĔ@m�R�B̘�T�Wh��ϸ�c7ڎd� -� @p��������͗�ܨ����k.�j��lb4�}i_Z�c#�A� �D�P��'-2�CMY[�Ь��d��'?aA���@B�h�P��!_�l=���C�����C�������Fq�I�ڽU�|�������6� ;B���ھ�$U@v?xk�����c*+�R�.���4�ۙK���!h��iM�&�C/N� 3���eAa1�)��`�Ō�$��$�2������B M - ��{j�Nܛ� - "���'���n�%��E���u��  oM�4O��6/V�2���?��m��>�5*���O1���+y�F�!�e<����#�z<�N�"�K�]���#�׬��|QY���V�X��/��`k�;O���$�8��E�Ҽl�8�%v��@�����֒��$� �!j��I����Q�M�E��U��jL��ax�*��Vc�� �jL���\�U�"u�q5��!s5�k��1����q)F-E����^���Xt�6-ŬF5�X���&Q�K1�ojd��b��گm-&} -Sk1Gح�b�i6K�#8j,�X�K۬pZ��!�g�a-�L{>���� �G�Z��+u�kqQЄ{�k1��v��Z�*i�>��ŅJ�K+�����Y�%(�k�c���~3=���RV�3�psb)�|�U�|��{Ow:��� �(���l�۴�� k��W�O~?�`!a�q�����/H1u�X��϶���N��g��IJ�q1n���Ĩ/�M��c�17�-ͼ7�� -�b�˚2�/�t��˸�#���P}1VW��#�Ÿ"֮�����b1n�~�_�Ř&6 c�b�D]׾�_MK�"�d�&�\�yO��dz;����+��j�V���:K[��2˱�Q��<��1�� q�������1����|=nT�����F�&�c��؉���C7kZ� �H1�cz΄l���`��C�17�R �ӌ%��X���1����ϟ�r��+)Q9%�IneTN�3�FT��N�b���=.�r*;rfN��Tu*!W�����Q�k��P�9˱��_��G�19�9��T��N�`���$l"&ǧ��p��1$�tP"&��+��3&Ǘ/��5����H�19S�Y��\e�_J�<&���P#(ǥ�ѽ�����j�ž|���dd�`���������z^�I������]mz|�#0��#2�=�����p� t GA�� 뿈�w� �~��g�߮g�b����cn -���6 -������j��[}�w�����i 2� -�b���^M�[�*z����v�C�����%!�����Z�A~êL���iw�I��rw������Z<�=mo �Kd0���R�y��[�e�����E�TRIe��Ny���r��J��VT�˕�����7'���,G�]��oń:U3�\��}/��[��� �[1���'����No���-@���-))m^�1�ӗ�7E�MKM �9�������k�IH^���8�Y�t3Z:X�,�kʇ��.��d�V����uBCCN�j�=GT��q��c҄ ���r���n����,��IG^�\vNښ�)D��� -;�}���)5��ޕe5� ~%��U��޼D�����d_Y���X"?|@�6�5�����푲���PBދ��U?���>/��+����.��T��-^�ׂS�� }pg�"��!lP�%�� Ӌ� -�ŧ�m��@��|�iN�}v����9 �\@l�3�m - -u��%E�p(!�P����^�}���y�-A��D������BU+Iq�7���D=�$��1��y��p�ٯ�^�m"-���~�7ǭ�-�-R�-����}�@���s���h���D��t�QF����W�W�Ɣ%(��会M'�%PNzu�׬*�A�@e�XLI��x^" e��NЈ� -XW��x�����z���;#��;�u���%lƒ��:n7͆���m�6��F�cGd�VZ�/��X���6i!��-���i'�C�g̯5�x���v�kM K܇U4���&KTs1���K(�#T���lr�UUosĹ8Y�m�Z�B��E����)�w�9u%�R��~ý�ZlfX�r���^�4D�N�؄pY{�=U�eY�����Wd�Q���;v�Rr���ʣrN�p�;/k��gQA���� <�k� -�2�{�x��q8<��S<6='����6�� �� -��2�[gQ�9����oX\��3eA�fS���`�P�}`�Mp$K1��k�q�v0 g�vU�����ċ�nl&�c���qc��_-*i/J���К�>+A;�f$�.��韔�� Ӛ�Eh�ǖWN.���~a���hT�k��ݺ?�8��ME���u���{���$ʺ<�V��?p.�msP ;؞cgGA��3�ю6C�R@yN�u=� -�Z^�M!>�-���� �Z5�Q�H�ITb�/�TM/��Cw;^^�����_p>��?a�h���q���n��sNA�]!�i�)�L�3�9����y ��&H�8ߑS�NH΋8���ɹ���w�m�c9�.*�b�� ��Z���Y�ay�9��pqr��m�dS.$vk����UM�Y�K��ܯU�xUI�����K8���%�!��U�!���.�1������eN��ƅ>����y/�e��7^��Z��͚�]���XJ����Ik�=�Dk�5R��\��n���8z5f��<�?�l�p�S�v��u���5���&�i?�d��é}��*&Ǵ^�Y�X�Iw#�\�)7N�0�yX�iVE2�t�uZ�&�����:�tA�әg�������X�&��-ۇ��;�i�A���܍(G 0w,���O;^��Wn��\��/7I6S� 7S̖�|�%@@D?��E��Q筛hZ�c�'��9��l��M��~\l+��S���z2)*�:mQ��%�[Y%=y����h5�b[lW[M8�@)=��`�ၶ{A{u,�!�}e믜%��Y�6G� h���&�6#V_cIKھ���JP6�s&c];�k�`~A�^1�_��Ԟ3y0ۢ���I���r:,x�}�z��gV �� ]+>k��Y-�)�L����f�wދ���k��k��oP��eA��[���n*���|���[����]�?Z���gE��ⵋgz8�?����R�Y ���~}��{e2�a�*b;����i1?�����'h��\���*��a��_�I���-�հU��i��C}ٍ� Qu)��(S��ّ��Q23}2嫥��cC� �)�fm.Wn +I -wQ�/�kӭ$�,�7O^@���V%��-P��P?p����!��:��b�Ol+�3_^��{�w4< -�"�3x��[��#�zk�b����^�J����͝��e?s��t3>�oJj��s�B7���r���^:!5f /��%ƪr���}_ų��!�^ -����M�����q�UH�v�f�aS�ty]�>�7�<��R)�o0��� ل��\�(6� �{�|���z.�ٷ�L��ڶ�w�L��`b�2��Ծ��nH{���Wv�<���,-'cs/�ζ�.:8sEw7��K�9 -��~S=��a����]��vK[�.i -a�d8$��4��M�!��<�c/�c�0}[�"��/n�q���Y��n�l��-�Y�ؾ�ʀ��� -�q+ܢ�<�̺ --=���t�{1n���G�ַ�td��޷��������2dd��PBFX��X� C��V����[�z�B3"`�9#���+���8�L��~\T�gEХgg>N�A�� �Q*5iĄ�݈�Q޴1���m�����PUNcH�?�}�g�wu ���x��}CnYH����g7���eєq(lRF��_uٹ�ޤ��P�q�ShU�?����$@5��~�eW��{r*���w��F�_Z֯����W�8(>)� ־�w{ ���l�@�M��^�;w�9G|�m�|��m>�[� ?��Ƭ�z�]߫�`��LW�b��&yX\{~��7~�q0|r0��)�o��H���oWQ�0K����"BN/j��7}[y���K�g��j����|�M��qB�ז�������;�>= ⵤV@��o'+ -��F��D��� -��8���s����~�#J���k��P�C|8�� ՘D�a��G�~㏳�S>�]��\��p;^�`�U�_��$�>=rn��[(�YP�Z���!���'���f��0�����X����J���)��� q!pK�`;���|��G���~��������\l��Lk��D���] ��J'},J�k��T;��-�Y�yX���|I���w)�,߶��|+�_�ooލ|���D0�ל0��礒�('��Y�$��<�y���y1��{�|ϱ?9�N�{DwpZ���`���� M�Ϗ"�?�����B>��e y��e y�����-[ȳ�-[ȳ�-[ȧ~�l!�~�l!�ݲ�<��޿��@>��ey��ey��e���� ��� ����Sϛu�g�[v�g+[v�Oo�A>�}���S�[v�g�[v�g�[v�O-o�B�[ޢ����E���-���-���-�S�[��g�[��G���A~��k����C^mu�b�W#�e�]�W�]�W Ⱥ��*��K^�ai�ϐW[#�cA5�W[)l����jT��g��e��m�WC�S�ؐW[O�wNy5>[/��h�j�t�5>j?}��G W���Dkȃ����j�K}5����N}�u�e�뫭�O���ؙ���{Aڽ+����\J�AΫM�5���E֨ -[��= ->��s��M`o�� ~J�=�.�f��C`�S -g/y��?�����OWX��?y6�j SN��e��|���6�,'$����ϫF��[��A���'��E���KLŌ�%�bFJ��iFJ����Bb*'$���������(%�b:� -S�t�S1��TNG)15MG)1��Q����kL��Qט���kL�|�5����kL�|�5�b��"S�|�U�b>�*S1u��q>�2S1u�����c�Ϝ��,Ǯ�hT��"S5��{G>�L���4��A��1E�����jaF��զ������iM2�_��?�C^ -F��F����&#��'m�����:��ߵuBg�� ��^���)�����N��wi�P���:��?K��~�� ��.�*���N��wi��J�!�*���N��wi�P��b^�=I��~J��~j������*����2���3=�4����?$�����Ӣ4�U?��ֽ�)}���|½w�����{�=���|j��L�:��>�����c�ta�?�C�r��&�;����455bjhES$l�99�>��-���_z:JX*�]]���&+�I��Q7�,��𵧟,๵�k{�� BzWvb4�l�e.� ʢq�v=IO������nm���v���I�ߪy�F�xPyet^Y��_�ꂲF_�����2�lEv �@�١ ��.?p=�g������4S�ey9�4�VO�[��i i}ce�� yt�h�]��[����>!��,iz�=!�~��ą�tUI ��R��w�M�j�/�㹤�V�d]M��`%��^��0��R���%�u*�� 7i'�� �b���쳬Ͻ��Չ�,�E�Z*���jY����_��l�x4�� X��� ��VI�K�ş��l�=��&�d�^��j&�bBaQ���5{�qj%��R��^ �$�.>�[����bVͫ ���US �{������ر^ޏuOD�N��ITS���b;��3%��n�i��D�MJq_�n���l�2�X�l�l�rF5p��;V#(�����Y��Ta��{(�����=�j�sְ$4v\�3�{��ֹ|]&ġ+i��P�Wc�%�\ҝ���+�O��(+/k9��H������� _��^4?��䀝���������$wf������=��gh �՜Z �DN�0����m�,��pwH�6�r�MR&~�Zm�CY���n4��&|�޼�^4���T��^�Eq��'�����f��*HH�u1?X;_ � -H�R|V���#����� YW�̂�������`��D��,���`�*��F����H�Y��NF�~�yٍՙ_g�³܎��j�yMwY��ۉ�u�X��f���@,(�l;L���~�Wn�YhsVWJ��͂K�شƅ�íj���^I����޾��'Ǒ�6�����Lߙּ6fW�����5X����1B�~���e�����w)6��O�^�}��S*��V����KM!�zk ́qϙv��ZD<��v5��1��1�1{m���C�+����W�N���ͦ�*��8�@�۶Ҫ�ڰ�������i�����b�$�h2�9W��T�ل�@�������&mU�>y�Twn�ǶG�O1��+n�d�{A��4���̔S���1;#���y�\% f�5���� ���Ǫ��H������(VP�B���e�����J��_�Tt�cգbL��\���kV���i�]]�=����KvZ��=���Z?�G�_L���K�N��B�H|�2�/iM7������Z�ғ�T�7��qu3:|w���B��������SK��*B���3�m��Vz��k-��I[�T�'ot%����D�w�_K2�z���t��Q�6�~w���E�&w;��p�/�xݺ�NrZ$�wvZ��m�=�l�{Y�ʰ�@-R-�����ŶD��e޼찳���� uyBF� ̀ǼU:њ;*J_)۶�7�t‡m���رy;B�=�w�&�f��A�Sd�Qn+����H�e�p�YE�L�K*�#��+���b����t��rv��2i��T � %u0�lV;F}��$�$7n,�.sT���u�h;7� ���S���"1��2��Z�b������@(���Alg��� ?�}X��ݿXm��592Z�|ͣhs۴���x���7WP����Ze��ΐ�c5N�G_�j�����P;�`a����0M��}��`p���ܳ�� �ڼ��_������f?G�ŴȄ�D ��7ұb����n�;`�%��H' ˆ�rh]�P< OuǷ�!�����o�{_�� ���fò�*% -ʾ���Xm�ܣm���Or������c������,5 V�p�U���� A���Q� -��Qro��3S���}sbK@��*�b�� ��]�� G*�����ٯ21wt�f#1�2��j�����E�]�~ŕ޶�Up����+��y޿0�`|�Y���}������'�v�~O�s� ���P}�e1�V���c�������/ -���?�w����h�y�h���F���ؑ�6��عS74��MAk�*|���-!�vN�����;PU\y�h��g�3�я�XG���Lߙּ�����8��+=Z��Et�vE�g���w?bH� E�i~���O<�V}TD|k<�,be}FLm�{�q���Ǜ^����{�!�x�"p8��]�� ��8���g<3'��y�<���i��j�Ie�i+����Qۜ3���dF���4��9�f,9��9O3wƦs~��u��Ε���+J��s����{_�+T��c �P���eH?�� ��53���Y��{����a��0�y��D�c�"O���ȥ|�2�,��M�o��y��M�|P?.rF������E�{p���^^�fo0�^�k��Xz��C��Wa�~����z����a�~��hP��4ʛ�a�|Hc�)�e���� ֻ����Q��{��x���CG�/`-�s��ι*[�<�z�.�E�n��G���QԹ+��r,���:���CL�,M~m�U(��°�`������_6�޿��!�Iu �����o�Q���P�} �]��MˮC�r|�˺�'����om�J�k��� �e3�L���'���ڏ~�_{���/���H��H@iC�G�p�D���k�mF�{��(�3����I�<�t���/;���3���(�9�c|j��柼 ��+�i���~� �g&𗐜;��o'�Ž^C!�s˥C��`8�^��A����aޡ��^��/��VG�J�I���~���p\�������qx�vԪ5g��VaV��ֶ&Q�j�?�J3�x��T��c��l׈�����&y�ɹ�ȃ尢���EYg!� ��ѱUy(2ʫ�n���D;����� �`i܌Q�t��٬�@U1��U~��ZV��Y��@��b��v(�0>�uF�ڦsᒼ�#v�Pq?n��L������l���+C�YE�y��<���'QIAފ���t���3���C<����Ec"��k3�)I<��~|��rb����1� �bܞd��Qٰ�hTNtoN�'�sK%I��N����bu��%@qњ�L���TW� -Ne���BF���*|�,��EpI������ +W�ڧ`���="�Ce��`QuuAt���m����w[���?��u�����1$7]Z������Hzr���sL���F���O�.õ8����ޡ�O��t�yT-�4l( -� Kp1��j݆�sJ�w30��/&�o7� -��^�T ƣј�ͭ��R�3��=|��� ��{��_u�xH�콼��@2�#�??�'Ь�׮Tlq���"�ns�.�q �S$����99�аYѰ�r�߱{%Gp���.oȾ�3�$L���,�_�N�}CU���毇�y��'�{{D?�c�~_�o|@���~T�O#���{G}l��M�c8<������N/�DE�w�A�KFC�l�鲫>���%V��C̸fS@�%��M�J��ha'��_4�҅�x j8�|$ڳ����fK|nK� �7�� ヨ=�����o��u���闎����HN�0T�m�ց�Y ot��{Zo��{G�j��|X��.��������YG�.��;��&�viR�5/��V���3��xo[��v;�&�� i8���h#�[kO`�8pH�>��/��&|�����b����c,/,�a^|��Gƨ�{��>�W?����Q�����3z���l|Ϧc����w���{R����o~�����_��W������o���4!uٍ��<���¢q�п��7����_��?����W?���/����_���u�������Ύ�kjE��>�ᄍ'����_��?� ��}ϐ����_�����Շ���?��k����>�W�|��_��_��:�g_���|��/�����/����~�8������������������7�O����/�{4��o����{ ���}���?�?�K���?���>��s������������(����W�������/�d���_��7�t��ſ��������?��_�d�os���� ^³���Ȣ��/�����~bR3��ަ֟������m����ſ���?�/~a��m���tm��7}�њW���>m�>�?�%���ӟ��y�X��3������~��$/�n':t�Ė �^g� w��:�f��J�6��|{a��M)1�k�F�oݨy5�M��{�" ��K�"�4r� �e�3�� S��Ad�;CV+�#R�2:�H��*�D�=��b*,���E����y����� ���0����s;�V�D��H�[�j�kJ�ņ�Bg�L�ע��߸Đ�4-.|�����WE����; �^�����`�eJm���|��1b/��{�#�3+�B��R�],JM� �s�(��"����J�-Vןr�0u �BX����UϺ&�Ү���rD wJ}�u�s�o�������$`K��@�׭�� ��Qh�`�5U��ݻ���2A��ޙ�xV��US|T+�; D���2=��;#$�G���%�$���^�7����4��U��֕�x��nC��t�J�� G-Q຺l���T� H�z����t��r����W�ê�6%��H������+�fi� ��y|ӻ�[h�/�ld�/!�{�U��_��U3���v��w��&����u8Ԝ$7� �ý�4��.j� %���k�= �mՠ��(B�>G�j7,J(�Yn�u�ItN�JM�K-4�tD�[L�h��x��PL@��M�F3�Ӕi��C�� -��^ق�t����ٽ暠e@Q�-���� ��3s�^,*·� �w�䪁_-����p�g�<��SG�Q�4l޸k��񾏋�8~�|T�$*M�#i]G/7�5��W�#�3���EN��A ����/*�K��j����F�>��]��,z����[|�LE��%i�h�8:ST�)H�~X��(���u�S�g�,�|�uQ�^�1B<��)?t�w�̯{ ��^�e��j!?B��5��J���<�f����C�L;�l��*'pZ�~c�7헿���yS7���x�z�7"����v��TH�z}��7����OBn��� ]� xNu1��Mz������ -%� -��n�2�2�O.\d����p:S��0B������[�E�U�Ê��4Z�W�ߵ�;���(�֬'n�6p�b+ͦ��{�P�s) �؉&�9Z:70�r����}��| �Hӷ����ՉR�_�����Z�0"��Wkc�Kf��MJ$�$���R��G��!^2�4�l�f4 v���| K�n=�20.QԽ�l�O�����F�����9:�0h��s�oe��v;zOd�7Z�Φ5P :{K��V�d�1YZ>� �>XR���0.�T�� y�����v)"�A�!�۝G�ݶn��x��@�S���x����X>\��{d�ڝ��Z�nq�����BY<��F�3=�e��Z��IIܶ�2�W� -I�Fކ�l6g�����V�[*�n� ����`؛t+���˜ �Ѽe�J��o�e�=��[kGH� -�������zX�u��g��F< �z��_�G]� �ꐏ�f�1��������/Ei���|�A��O�Nk�+�s]� -_]R���&%Jk7������O�tH�7}�V��|+�[C�m�� ˣ����ݰ���G_D͗!{�l�V���D Y�HK>�]��86<�ֺ�3��Py\�N32E0h@�N���W��t�|#��'������0 -�VT ��0�ovi|���dg'��E��4u�0�p��b�oD��>�� ��w˝�Na^X���FW��4K����LB �%q 3��.�&�'6Ķp��IT6^[�����/������~��J�d��c0]��J���[\檩��N�m��7���G�X|g|W�x -"�U.x�i���N/��%�8nm�*m���}�u)����H��a��C��H���ujj�4�( ��Ŏ�fPl�h�Y�%@j�/�5���|�P(s�4 �R������5�p��m�ܸ�Խq��j��NW==�Q6�� k ����d�����@�~���xY$��ܗ��U^L�KmQp,o���x�μ\�� �y��(%��>t�1��-�{7e��u�6��yϰ��D=@�K/ƪ ������UB�E��Q�w��Z�;�6j۳.+t�`�%�5P��?���#j�,�����A� G,7�4�\�f��/��&5�U����v;��y ೕb���Wmr�S̶.!ӼY�,�?�OAK��W���`J�-��fW>"�Y���Zf�,�_ڣ-�[������nS��nY$�D���$KD���ӟ>o�oP�u�c��Vt�c��{���]����!��e>�Q*|��w�ai�[�д��_����Um�͕�CZ>z��40�8.YU��#���"��P��A^F}Ud��M҉ʊ40�(>!I��j5L�6Y�m2��Q(���EZ��!�R������(�C�"�6����\�Ė�OS�Q�Dg�a’������z��EN�Rb���p�=ަ��h�R;�D�~� -ķJ�G�JUQӏ����"���e�U����%�CI9�>kK8e �8�l�nޑA��E4Icg�RnfU��, -B�@ę�_#�L{c����r�L��;U��c�=� �g:� -�pQD���A�̰�R?Z��n직��I���氓<��QOk=). �LQ2Nk�3��SH*���a95���ğS�'V��Z�H� �|��4ܰ�Y��X���� ��uf5���rY��� ���Ҁ�C�i����5���ڊ�b-�,~�(j�P%����S�+e�=�k�&�j�m����2�o��t�(]�W�Yj��rX3���E��l���.S�$�<[�Z����q��� )b�8���ҝУ�5nq]+Y�gٷ�aȱd�C�J����[1PY�s��LQ�^1��z%$���n���R�y����D\�ӈ�a�$��GH]qy\-F J>Շ��z���O��������1ڑj�K�-�D�Z�6�v��_q+7�a��hȱ=�u𭟄N!"]*@�>�W¦�n�:mz�z���$j�Az`�(�C�3��[��ʿJ���'i�h���LX�w�-J�ř��)G��\LH������,��++�P��F,z3Eqx֖��]���D��X�-/Z9V;S?��)�h���шv�hE"H��ȶ�.NOo�ޭ�,��ÔH�O)\�l -r��e���GwLg��q�U�`��WI3�,��njU�i�����e��}�C�"��&L����u�e) �j���P����� �3*Ӹ|�m_Y,�'����TX���a^tA���ZcT���2�ڌ����8��OTJ��/)�;�����Y��� �ן������PTnW�8�GIW2�(lm��v8{�~V�W�1\�g�!��lϼ����^���:�`��b F��Q��\*�d�Lg�i���/��,��N< +�� ��$�j{srSW���b�4.�x�(5����$��J��󉥳A")�Ǎ�lŒ>u��+�i�5�)�k���*RmS��TQ�ך�#;">��� -0釯d�SjU�9E����MzS�y��C��Y-}l̛rq�lӷY�����,Z��k����ų6\�)πZ$R��5A~�EY*0�?ŷv�}��{��XӔ��z �#���e�R�V��0�I�Z7����(̭��JL��1>\��cmWV���U��D��#�`�K�ˠO�Abd���og���UN|7AZ��z����N��e&-LPB���- �&���Vz�q.fT��uZ�V �L �,��$�Z�j=l��+��X��>I\$g]l9&=�^)�1�n��(�RuY)��`�(�ݽ��T�Ԕ3<��k�D�2a���2�VHy/*1q\�n����WO�81�bJ�!�L�s9!{����7:7k#�7���gj��W8(�ǿ2�J�yi�&��jF�Z���F�Wq�R�sU$���*`�]M;J��;�ߨ�#\#���� ��j��|&��Fgwq��Z�FZ�����*��Ĕ����$��7�r��e�������ꓳ4��Z]Qv�.G��%�6+UE ?�%:�����\�h8K -���l��,I�z�/�̔�zt�����a=v��R �J>�0� MR觊�, x_�jҶַ��rȈ(3\�|���d��� �Q줚�{P�8׶�F���pV v�l�#��ekÊ�%e4옘/��1�jӌ�rE�BT�nV>� �5�R':� -)K���l��F�t�`"Rl%��l�ee]q�B0��u<t�@ ��3L�. \�f�Z�3�^K*ద"�]\J'�� �O+�*���qߧӨSJC<�_�{x�� DQ��D����$�UI��V�b;")b\�K\�F;m�A�.���y��0M��X܇�1ժ�3�i���4|rP�I�^�*��b_����[8C�m��PlU��/�p$��R��&^UtK9�i�7Ͽ� �DhVT:�8 W���<0o�a�R;�8rg��Kw�Z�x����:���2���P ��8%B�Y8%�����3����}�H|�+�Yo����E*�1��N�Q�>I6�0ьؖ��)r� �p��ɶzs���gj��{Ж��^���mN"cLD���'�~e�� �U��-\��b��Xf�F�ڷQ��y�E���q�(/�%�����&�jB�Ңv�@�?��l�b��|�MR�q�G��g)�����jr�\Ȣ,E9by��ː��9U�CN/���L��²J(+it��{S$A;�e(R�3N�ʣԶC>��<��3bP���ӯdΰ��Ui�>67_�Qh͔1ha�����k�����W�^V�\��g���Yi��'�!*(b�,�pZ)���7�}"��*p�y� -_��8S�����f��!#�@��Z*��T���)nD�e����&l'�T��� -W/� f�z�H��4�ͻq���EVҽ�� -��Y�Zc��J��N\�;�xת�2Ab�Ε�ݤ ۼ�/z�BMA�� <��q����Ac��!���]H��ڙ�V'�*�WS�Y8D��y^G(n!�oP��=A*��uK����8�;w�0 -��0fsg߸G��<��Q�f�!�C٤�jd�}<6�<`�{!K3����U�g�[��u�m.߈�9�%a����5���ژvwM��6��4f`���}��S�7ѱկV��BV)҄�d��fD{�k�6WE2Tvo%KW���&�qI2�͖�T�,,�2�f�3M��qZ̫�t�Q�� 'ޢ��Բm^dz�B(���� 7&G�"�SI�ç�{{T�V ��h�r�^gʕ��n^k� u�=Kz �r)�3��a���+źSA�毾�ʍ�]m��6�[����b�‚㝹7�G�]��e�)��K̝30�戤�f�$"$�U�� �b����w�:lu��O$��,XC~��%9/r(VUB y��W�rp�7E�T�J��3���>�m]B�X��Mn�i�o�+�,��x#�wS����4n�R��L���l��L��*_�,i��L������~� ��OI���F��o(�Nd!Ҙ��e��l� -��?�Ũk5>i�E�[ Is�Zw�E9WS՗�/�#��x]��[�զ(�� -yzsb�JScS�+�Zt�$�� -"�Q��I0������T�%��c�,�M����qYf]�8W��'�Z/�u^� r�;p;Nu��D�Ԫ�����D!�u6Y��E����p�~Ir��;�x�� -��׎:��et�Nk��_[���*�>>��?��!��t��Մu�D� -������طn�7'���G��az����+�ڗWVӃ��M�@�ͦ�V����!���� b�#�"��Z�tġ#2���b��^_U�md�=m�AY= �o��B��������"��v��K4vBWcCe�o��W%h�S��:f�#ʔ���Hh�|S��>K�=; �����^k��{�VD����.�n.̲ ��YV����IK��Kt,;�S�U�0RdK���M����d�Yk���A�ќ�R�8J�bޗwC����N ��s�=i�*�Vng1�����vnKڸ ���`��b@qԤa;Ԃ�> ���%�1h�W�!���r����&��R���=��^�QX��ͫ*w�Y�q��e�a -#�]][H�K�f��UYd��k"��m_� ��.~}�[�F�j*Dy�Yt/�N��k�'ɑ��a�T^0 ����w�������JS��I�����x���bc)<��iK��A틗��Ց����YQU5Eq�� $WJ������r+/ʃp �]�Pu�r`K��՜�bt>,Lb^$���?�`���U4���P��� @J� c���{"mj�i�Ԯi\UIh�gqYrJ%��ȁ��J�` �[Cu�� ��I2��P.�e���� ��}Ϩ�$_/X��z6%�:_��k��7��QF�� U(���,-JpŬխ��W3�B��G�H� ���oB���q��l�����SVå�."B��Q/�5/�hS��8W6/3GOd�V�o�-�S�""�Kq���nTʪ�F �H�M��p�V#جSD0����3/Q����N�b,C�D��mW��i��D�;Vvc��6f]�E�K�!v�,�i ��2"V)������0�k�WK�JN�t�aN�Z.��ts�i|��"��P[� M��癕kQ#��&��f�% w��K�VP��3�B.��q6�Zٽ4i��U�"�,V��±m�F1���N�l�tXC ���hK��/��71��!RXb٤�4��� z�=Q~��Ա�LBw'�m�C�T��~:`� 96�Ke�/W��"oV�I -��?�����i|+M��f�sTę9; �ˉ����s���^�~U��q.ߌKݽ��� -���Jǽ�v�6}��"�П�n')�S�}/�s�K��o-+SEM����Å%�������C��jJ;�X -���}�Qv��v�ks| �ZL�Xp�[�0�U�#/���F�E�cJ+^�?5*�=��83�H)�P�UP���������FZ��8v����f�J"�A_Ra���u s�̲{wz<�4Ji��!u)ʰi������æۊ7�Y�lNtNM��+_u Y��n]�/��(i�]�{H -�%n�*��q��K5zU�|W,�e᠈rzT�~=l��T��z�2estVđ��2����ߴ��[��u��;����mM��968�Ʃ��?6Y��O�z�+ê"-M�T�Pv;X�)��L+=0*4t�����듷��u�e��˄QB��V���*Y��"'Z8QX�v�qZ��ڏ,^�Q��2F���>/��� -G�x��rZ�����fU��$���Z8�e�;�G�^�2��i�J��tWgq��J�{R�A�6)ʥZ��t�jҐau��^�nC{G�A�q�.�����9-�L�V��Hߢi��� k��"V/Z��{G���� !�h���%&�A���6%�#�L��u$������Rc��� -��j'�U�?��W�jVp�|��'���/fq�u�[f9�rFy� pY�b�e E4����Vs�ڼq��%R���a��0�we�w;�� ?Z t��B �4�8[#J�<0@/�>n�,�Y�P�E��v�uɢAF�����kS\ -�T�4���sXͅm//��(��S���v\z ������I�1J�����h��~P���h�T#�3�z��Զ@��0��L콅H -#�x3��zXtp�M��m%@N[ -���h�_�M�CD��Wk��c��t�†�k�bT��osy)���� ���S��_��ܣ�*)]1�КK�E򫧯DfjԄ����ɸ�Q�j��q-Mx�����(딑��@�j68�MQhC�],��_,S� -�P�[�w�{�� ��Pd�G��C%�Z�\)ȥ�m�j����ZJ���i�]��+���D���d��<� �hV��€tF4̧�t��!!�ǺF�y2�i�f�~�b��$� -�G�z�~��F�l������.�B�����ջ`�n��*D¸:���7�������ɒ��R��|}ZY�����vÍh��������@wA=n��m��W��QZ��%P���yȰ�2,{�:� ���L։@&���>���@VR�,dȅ�q�I�'�l=��@F�m&� ��w5X�@�����@F�E [�2ȸ��@v�`%Z0�d\� �e�ayȰ�2,3� ���'���GbS3�l� �n �{�y{�L�r���pdH��[�G�Vc��d<�7� 9��A&�s�f��#�L��A���Rf���2 Ȱ�2+Sx"�Ph�d�U2žoYYCi&��'S� A&� à�@��&�X0��F�rB�U:�'Y-uF�U�~���҉ �eB�U�?d��� A�eF�ay#�jiY-�Av��O �*sB�U5���Z�A&� �eD�ax#Ȱ�2,3� �AVig�dUBA#���(?�����?d'��d�2l� Ä �'�'���6 Ȋ�;\�H�� +Tw�2� AV�z1�2���� #�����@�a��-d&� OY����B�pD��t����u�[ԷH*w@��aD�u�g�J��.���� c&�d�z( d��dis�~ǀ +�2=d�n3�L��w�N{"ȊZ�Y"d@�ax!�J-3���Xs@�uÀ Kc ��� A���B��FY!h="��0"���"I�AV�� +���Ba� +l����X�� ��Ɍ +W{#�0N��b1"�겼d'� AV�<#ȰM2F� OYQ�a@�1�L��,+U,/�� AF�΄ C� �8!�$4"�$0�D���d:iD��c�2v������ #��D��;&gM2m����Zl� ���� �� �q@���A�/{ �����k�didi �AVQy!ȪV�AV�N�d�o�M2�h'���/�8����0!��0"��2ɧ����#���kF�UR�#�, #��AVًvL�����k@��m�dR&y"�dd2����7� � �0!Ȫj�2�iB� [<"�lL<d�m�̠���PQ7zܻ��q@���/#gB� W<"��0"����v�A&"�AƳ�d8�A���4���d`�_�ʦD��6L2�ęd�d&Y=�A��� �0!��AF�rB�U5}2�m^2�&3� �A֍� ���b�2yo��`$�a d��y��6�t�H ��> d�#���q"�u�@ KcȪ6�#�L�/���D ���H C��E �T�H ��d��ؓ@���H c�2��0��a Y��e$��u{��r���ԙ@V�;��FYQ�a&��;��@v{�3� 7�I �m$��a ���A �8�d d2< d��=�0�2�~� -��H +�"��R�7����S��{"�i��$�a�dfd:� �H +���"���@F��E c�0Ȋ�:�, #�,�I ���r�� �)��B��D �/�2�3� �L +�xȰN2 �LG�dE�m#��H�$�Z)_2�� �L ���O�d�d:s$��_2~�D + ��@���@� ��O����E +W�dL����da Y1}$��^�B��D ��6Ⱥe$� V'��(tu�~Ƌ@&�D �2Ȱ� dXg�,�L�� �D �R'Y9ۛ@�sp�|4��0Ⱥ5d��#��]�@F�u&�)�8���dD��#�, ��[�@V��2o֙@�e&���� dXg�,�Lg�d�*wp&�u�H �� ��*L�r� �iy�d�ef�`IY�:��l}$�1�� dp���l&���O֙@&�D ә/����H�|$�ayȸ��@VȠM��2Ⱥ5d�(|Ȉp� de;2�����KȊ�GN�L #��"�q�H +�K�XI��@VJ��qT-O��2Ⱥ5d%OA �;_2��'�'�@&ˋ@&�D �gM2������L #R.': d����Ȋ�-#o���@V�5�d�^Y��'dX��«I �c9��@ �� �"�����M c�� d�%fY���n ��L #�"��� dčf��7��8�L ��7����L C�v&��H�$���q"����H K�H K���4�$Q�$���q$�х8�^�$�AY��‰@V��A �q�����I �t�O26�3����&��ʚ2 3� �@��8ȰL2��^2�� �d/&a���h� �{y�*����� #@3Ȉl�dX'�d�2YG�'� �@�\� ���@V���L�� @F4i���� ��=����ѱ<�Ǫ��O�=�3L�h�q���1�3 ������?�����e����a��cj���cܞ7����va⏁�|���u��cb3L�1��?F0l握�=�ǘ����f�?F����:��x�f�X���?�u��2��d!�2�ǔ���c\Ą�7~�n�?VU�<�ǘ��1�*G���� ?���c�|�1K<�cLf#~�#�c�hO�� ?�a��ď�8��d�c��1f� ?VL�cUr��s���B4�ǘ�_�1M�#~��x����ďa�c�{ď�'~ ?e�Vg���}������úۀ���ڀ�">���U~i��da�L��>k?ی�?<�Ǩ��cD/��1��?�ngQ�'9�ǰ��2��T3��t ���u���,f�C޼,�e3̶olP�?F����c�ɞ�cE��O����?V"'��1��7����S�s�)f��'��c%���+��<�c -^L�1,3L�' ���e���=�c\���vM�1E^�1�=3Lqđ?VDSy��8o��4f���7����Ӑ�cd$���Bjs���c|��?���c|��+��_�1�d�)�4����7L֑?&��+��'�X�����5�ǰ��c\��+��k���3��\��^��"�r��1���?�/���# �r��àd���x.���d�c�%������^����#����S�����P�@�#4��a��cE¿L�N�1�&]C���M,+Ks� �ā?F��l�`i��cd���1&��?F����d��#�1�LjO������c��c�Z'���'����SBm��� -|��|�c�r����)�7�NJ�a���L�'����c���8k�1!M�1EV��1��K��c2<�c%�g�?f�u���⏕X�(���cE}/��f֑?V���cE0�����6L��g��1F�|݁?����+��?�5��c�����#��䏩"`��q���z�Ǹ�?V�i��c*}����N�1ͷ#~�����mď� �Ǐ�so3~ �� -'�����{MQ#~l�š�1u=�c�*G�ت����c_^�1��G�;� ?�n}�~��Q�������1 �>�NJ����H�^3.�?���~���U;~L]I�@�1B #~ N2w�#�����cE��~L��'~̚��wv��1E46��?VR�4�c�$o��R�~�E�cE����njS�m�������%~ ����?��=���q}?6[�B���+%*�&���~��?&� ?�uƏ�jF��7~��sƏ)�?��X���1Y'�� ?���8�ǔM��cX��1��?�eƏዼ�cEX�?F�gQ(���j����c�:�~��̌2������"Ό�1Y\�J��N|��0N�1 }�?��1�Sg���9}���a��cU��>��M�:��t'��,O�XU�s���E��cUԙ>����>� ��c*Bx���y>�c�9�Ǫ�k��*���>F��L��� �X-˃>ƙ3}�‘{��*�]}��=��(�|��0��1�����Ĥ��:�ǰ��1,o�X 9����e}��xC��1�oN�1]�D���>�c�;�c����c4!>�cL}�)g��Q����iS2��J��}����Hӄ3��x?'���%^�1YG���>V�������b��)�<��dy��(���c�O�1e ��1 ��1����12eo��$'�XW�u�� �/�y��>F�}����I3��HS�~���o����'��:l&��.�E�<�H�e����} �lj>�z��>V��2���V�15�L�1R(o��Μ�cU1��>G�M�*`�cU^�HS"�I�BC��1z6f��o����'�1��h9x�Ǫ�(#}�=���a���Y��H�2�ǰ��cXG��z�&��,O����#}��Z#}L O�?{���.L�1R�/�XR��>���1��M3�>F^}��1�g����^�1R�r�>&��>&B�>F�x��陎�1F� >�{0�ǪF�c�~��T�3�Ǩ ��c,�/�ED|�j6~��p2&�y�>�/���+ʹ�1�#�𱲭3|���SW�>F�h��)�0��^q��������$�SI�S����j\��1F��[��8��d�cv�>���c&��|��+�cu;g�S� >��?��x�'��_/�k��|d���o��=��#{Lu"#{ Ë=&���ad��s�14�'�Um{��I�d�IL��q�vGg�u����5�K���;WL��RF��1�ʑ=�M�1I������+��cE��'z����#�>��J�G�� -V&��,z̊Z��1Y'��,zL��D�Q23��x 3z�[F��YG�X�۝�1�c�1��t���F���/���&����F��'/�Xj�Q�x����@�uc��T�2��(�y�ǬNqD��U��n�c���ce �@�ͺO��tF���c*:z��d��c���1 o�XQ�sD��5G��7zL�=&� =fC�+R��c܍=6X��`u���P'��ro���['���'�X���n ��0���o��`F��O��c�2���:�Ǩ}��cEoO�%�3z�D'@�Ǥ��B�I�q@�I�qB��!���:�ǰ��1�B���f����'�ؽ]�z�inF��>kB� �=6X%�'��1���u��1 3zL�z̬#zL� =f?�+���c��3zl� �n �XQ8aD����=�zz�4uG��{/��Ȅ�4�cux�Ǵw��cT���n�f��z�\ی��'z�d�F�B�3z���=f�E#z,S�z �tB�U 7��1z���1���1���1�<�c��3zL�=��_�1e�G��=�c�F�Q�2���e?%�E�'�cXg��=�m�=&�� =6YT?��^�1��z��� =F���c 4�ǰ��n�cf�c�� =&U�'zL%=#z��6�ǐ_~��0N�1�4��1z�_�1�#z��'��x�Ǥ�2��ȝM�1�e^�1�z Ä��B��8��tڈ�?�cU{�=F�݄��ˣ=V��u����J�}@�1u�豴��4z�-ބ�h�=F̈́��c���K��Lj[ ���=&[G��u��cl���1l#zL��1��1>yB�qq3z���=�'�< e� =��=��@���'z������hB�)�:��Q��cĀg��"�z,-#žzLE�#z���=�qB�a�c����8������YO�nD�ե��4 豴zL��=Vq���1[>�� -$�X�{@��1������� =��5��x�'�Q�'z ۈ��#zL'=�c2��1 z � =�u����X�{@��q@��JsD�)��D�QO1�Ǥ;�Ǫ�g���[G����#��B����c�K��r������1��y ��<���<֍NS�Hӷ=�cJ���1 yL�'yLƁ<���cYo5�Lj�N�1� ��n�c���)�`�d~��T5���O䱪‚yL�'y���c��F�X7 �4y��Mc$�1; �1էy W"���AKc�Ǥ�7�����c��g��8yL�cO�1��<�^�'y����ȉ_qQL�����޵&��W�{�� ������P3�:���-$�����Ij��yR���߀���$�D����㍖��e�����Y�� ��2M* ��y�%J �4?�F ���k����lg��� -c㸧r����\�\�e��>�WTV�V�_�=����x�&��y >�'g�{��/����_w�#��!��:�@~Q�G��6��� �E����j�ך1=ȯf�Y�_� �zv��Ǹ2� �%q̡|��?0%�ı{&~I�;�/��1���=G�})m���.����w�K�n��H���ϻ�K�|����%?W]��b��|� Lg���j�|�<����RsA����S�_�/l�ſ�g�.l�{|�9{�s�4�]�Zx/�����L������ p�߅�W�;��B[`/�V�^k�]G�9HɎ�{-�н�t/��;����7^�L���g�|�� -�.�fںeOE��#:ދ��-��{-�ྲྀjx/�z�����4Y�^��r����q�:�����F �{���O�$b�S�}+�K������8�RQ���J�{m5�^z������{s߽�l*}������Y9�k ���r���K���rڋ����:N�nO�d/^��m��%��W�M�B9���/g2(f����׻�^R.VSA���� �W�����L'{���2MA�JJ"{m5�^� .�]��g -�K�����Tl�zG��K�Lj>S�ԭK&2�^w�E��%���|�Fzaq�Zw$L���%�Bu�o��D/� �g�x���c���_⦁�2��6*� O ���B����P.���==�!��u�KX�Y�t��Md^�z_���uQ����.F �� �e��ܴ.�R*����c���h]�?�B���tM3ZW{=[��~x�-Ẻ��^ �%�= J@G ������������K�&Еi] �zȃ֥{B-`к��� -�K�8�u1 )����=����'��TTമF[�U�cw���ZU[�8� ᵿ����ȸ.-SNE�ץo��,�K�{���P�R��B�g����Q��I����|����A�@]e��( ������X``�4mG�Ko�����E���%�%�q��p���Ѕ���n@�C�(_���ҹ���|��.�s]2�|������C��0�� <:�����J�w;��s�̇�s�;�Id.v�|��r��\/.�V��XW�˅�73Fp�U� .AO*�2����Ehp�H�~m.� ��� �"��c���X�,�\(�f2�_�?ں�7o� s�'����=��ͥ+F�,�\� -���R�u�h.���'�ţ��1���Ϧ���\�V�d��� vsɲP%/����(�� ,���m3��\�A(v(�;�24�\��+ɥ�u\s��N�jM�d��=�wN<�G�o�8�ז ƥL* -3��x�����y�M�D��FqY��H\\�|a �U�����O�xNea�n10»���L����VQM+��yX=��飊F���:1�v[�DiSn���R}��N�R��m��k\���amX�LB��R��Wer��w���J$[-�ni=�Ʒ��R%�� -�z�I����H����sKզ�bN����~pK�~�[x[�&ϳp[���h[4&]�����;ۻX[�W;hڵ~ eN��6j S�2`[�΅ڢm���d�ӕ~� ֖·�j���EY��83l ҁv �j4��m�ž��m�ĘBVA�"�u�JJ�e�2mK1�f� -�Ht\gж05�2l��V����������SEG&m��BU��z+9 ���X}h�l)Ģ� ([�ю{A�@E��0���T�/4 ǚ(��u�6e�+�]|-�1��Z�aOG�k�y.�փS��d���zFk=^�d- ��jB�!���o��Z�4�E ��JUa��K}�f�L-� _#���j��"j=�ʽ2PKQM���R"�{<-�Oz�2P�|�� j�4�p��sY�/��n��iv�\<��;ڄӚQj�4-�Vc,���_.ô�i�,-��j}��Nz�F!i��y��R`M;��h���O�M�\�5�EKz�y��=j�Z�I8͹�5�J���E��ҽ�5<��, �J�>K���w�gIS�E���|a�{��d.��hFg���g�YZ�i���߽P�t�zs�5�����R����Y*���ЉY� Ι�YTe\�� ��,Z��i/ X�̨��]�,:��E�Rռf�e1��Y8Y��aM8&��3�digo���"1N��)Y,T��,V@� ��EN���M�"[��hQ�l=:0Y@�ξ)YpkHgJ�qr�A��+k ��d��3_�dUU��)׆d��]*�,Tb��B!��,�d��2$�5 ���d5�=}�T��=��Ion HYsv&ɢ@��`�d�RZ�,)�$K��u: $ l5��"';#K�m�7�����`3�,)ω��� �!1��:��@cd�6�QtFΑ���fd�n�܌,<�Hl#������b��5�t)�,�����TFV��2�fd��HgJ˔,�DG&K -S�a��ϋ����R���$0YQH�&Kގ�YL�T/��>�oƋ>�O`m;(Y5//H��C@�P��.�,���������uH�e�gː,����ސ,�T[$�T>�n�d5�}nHVJD���T%[�dᒨ�`@����Hn��E2$ �[��юpF�i@���_�I�,�)���)Y��k�M�2C�CMצdI�KbQ�L��U�[�,T�Ҁda�E� YR,�!Y͌���dѕ|�wC���geH�����[�xwA��[�tV�d<�T�A�(R���7�[�x4���di �5 YX�RK�,bq�3$����0�բ-$ Y�|� -#��y"K�� d�\@yL&d�^m�k"� endstream endobj 48 0 obj <>stream -�87#K�`pȐ,�^?�f*R��!Y(���$GQ�[�PP��9J�:��Lɲش-�ij�9F�GA�Rrʲr����`� �͈�݋�ʚ1$S��9����d)��~eQ� �z�J�2�56%����A�ҟ���dJEؼvAɢ)��+(Y��~�J�"MD�QP�,q�Ʀdq&��L�R��8OP��q�S�,���RdJV{"'�,k����)YJ]X�F�dq&���d�!���,����ߢd�{غ$(Y�U�37%��-k�d)��)w -LYG&��d�=tK�ժEi����Jz[���4���L�� �h"Ԫ M՜S�hJ"��)Y��d�ƘH�����7>(A��Z�� Y��X��!Y(��%�1��dYB���1Yt90�%L�~� d�,2ů�g�m]�AY��eNqP�>�Np��lLϜ,S�)��n��?�����6�ɢC��X!q�����Q���e� -R,s�2*K�Y���ŝUW}��H`��&��ܚ�-V�s-A���1�y��U���ލ�������Ҝ (���͸�����i�YPY�(��,����+��٩�5q=�X���YYZ�o V�`� *뙾b�p�c���@���%�j�%���Ё^zgd��q����>Di��諅�" �3*Iw�5Gd!�~➦i���΃�����`dQ��?e�0�W�%Y*�F�q���⳴O F����j�M�YY�����<� D��[g��q�%D ���SS�����~-#�4�c��,lp���W�����3�9#�ڌ�K��$P�Y�T�9# Aٜ`d�9G2$Kn�b��� -��~� �K�YXVeFVg3�Y[H��-:# ���������Q�uL�`[0��"V�91��T�,͚�Ȓ���Y�t�Y�԰��Pk�`dI�ĒY �k��������!k�A��$r�d�s���v|��^YK(�=�d���du\0* k� Ȓ�����Y �����2 @dI�d�Y)�,�,��������Y���@���û���E�;�L�B=�~e�%�"!�;x�'��%BQ/=�����_1� di/J�-Y̑��L�1�8! �̬�8�hS"dI�h��h�քiy�'�hH�,KɚE�X���Z��ը�����f��,����8!�f*%�3! Q�� d!��沈�a9� Ȣ����c�f���t��q2K{pb��ҥ����>w�?��C�4�5D$<���U%8�㸳�ǒ��/e<*7��"v9f�cI�pl�ci�d���ci<( �^ -�������Ѣ -tx�+�7��z,|,T|���%��l�P�X�X�V�� >�Ṉ���r>w�c�/��6�XT�Tu����ޒ��K�j���ౖ��X[�|:��DGz��c;��Ҿ��!�b��v"����� 7 -&� c��9�E��#=2 �:� c�� -2���N�O�^�E��\'ca]im���ycO��j븼�+�XIIu [ 2���m�b^�B[Lfca�@L~�h�Cs������X[ 6�|�s J�� 8�X�f)��!t��WL;5�@�p��ݮM1�lj����:��f����Rp,6^�}�E2�v�L�Bm�������=��Jmִ��XDN  e:j�ͺs\�@� AȢ�l�<��+���yF�bdMmD���:Ê,�X�['8�yy�]��X4�����:�=4��0�aYk-�u�P � ����"��l�P������b��[�ba�D��3�Ԟ%f ���-�$m��(ҁXn�\v'@��mn�%�94, ��� ��X�� �� XX�au; ���L�B��a)���Q��F. ��k#5���Z���:� ��/N�a��i^l��Yv0��C?4���:���� -)�W�!c�牺д��pޛ{E����^m%s���ܫ���A�Y�"Y�}�^A/x -롏�m�J����hu��� ����1��J�V �9�J�:��vؕB�f3�X�gG���L�s�x -4�gЕJ�-��+���� ���f��R��xgW�-�^��q�u���x�=^M��L� --�V���,b�j���+؊0?_(T-��!�V[�`+S�d ��m�H�;�J��e����g�`~Q�.��)P+�2�:� -Ss��ċV��+�J�z΃h�0�X�t��.�gu�-q�T��"pVjh�e����"K<�w��j e�EHV�[G-�������J_�w$8V�� -�Q0VX/g��cƣl���G�`X�˚B/�� L\N���l��j �_���W��g������ԁJ.��F��5�W {^� �̀ ^%�1e<����fR���>8����ar�r�^��読��{����K�*%�X�8/VbW��x6��ʟ��U�h�n4��Uf���xwF¶��H!��.���M�R��{�Y�U��P��ǝc��L�Cy����� -Ů���P�"��� kxwt - ܁��c�Wp���W��y�œˬd��a��P�\4���-OX"Wa}��rUQh���3�O�\���Y'8�J#�����=�Wѱ�= p�ۮ�j+\e��,p� z�\�_Fk \E��x��]�g�*�V���[%�-}p������ſF��l�4�sn�����j� -���[�8��[�*A�VI��.�U8}��'�Ut�k��*Ds�[�Y��^ԋ��t�WO����l��ý�A3E�V����1[� R�R�X��$���8?Fu�O�HP2�j�A��R�I����~=c�0{�U[G�G¹�UK��-:�����^�]�"���Uh89�ʖ� z�ŧex�$��W!���U�[�� ���v���׽�TZ�َ6ӫ��SW'�Z�ZJ�W-1�U��sѫX@�V�U4�)0��B�7�U���-ë`V����p(�\�kYJ�W�h�A�;S\�mV��,������ ��WI����U�[�� ��X����U���^EG�k �E�ҝc���*]�a1[�<��Į -)�U���[ %t�'��8JE�F���'t���F���J坍wAW�X��y�� -� ]��#�,�*3��%��������&vbw2��*�]!�� u1{aW�+�ibW�� ���U�߉]e�LN����"�E�nBWYG�z�u��J�m��2� -�Q����:���st�b�,�2�JG1.:�����$A��TH�Q�]�P2��:�yee�����U[tv�)�� v���*���d��C�߅�BP'��u��]�瘱�!e��2� -#�-����]����ڢ��z�vJ�(pl��ذ���$�]��u�tK�*D�N2�J��-u��X�Ƀ��U�� ]Z����aQ��<�*�q�yTY�������R���p�\��m��'�q[��WѮ�`U��ԼO'�s���}�[ha��i�lP��w�ָĬ�p//�@V=Vu(����@d�U)�|n��v)�:�*�]hUK Z�X�k��n�_XUj���x帿�R� U}B��f�����UM�s:J ���� -�m�R�f\SK��;&�U� �|�`�aʪW���E��A�86�j�no`�Us�"���r�c��`���O;� ��&59��jb�r�1����+&{�;�1?D�V�:���5�>�WM%��im��� Mk ]%aR��,���� `5T�!g)�2��oLJV�����%��ZVn��9�J�Nv�C��%q�$�U3 P[h��@��X�Lv�g� a��C����j!���X����o��G�D�=�F1�N��l��MWJ�t������������|m��p�j��G�h�⓺��v��sU\����,=���sX�Z�ZK)�oQƒU*�5RI J��8�Ig�M�{>�y���w�����Vl�/����ʙ�VKUg� ��Ic Z Db�rX��ؕ����cЗxm���|GBK��U fZ -�@�E� ���k(�ɚ�n8=O�T�G��������?~�� -w�T��D,��h^N�� �=QN�����^��%� �U�#g���}�2Uk��W��nf����� WX�)�=*����vV�27��}���>�J���������EP����ImQ8,��X廉�0����5����a� K�c�/����f)á+��j(bu�e�Ռw�S��Xx����~_�2�i�?��Zsb+��ܛ��U-9��b#�X�M��b�\����:U}�>N��g1�nE��˰%���󓰐��b7�}/��!K5�*�U����P�m�цƙ|yUƾ[*�[@ -�N -�ho�~�K�O_�硷�^\��q -'434��Rz�\����բ�@�s�FE�l~����Oa7��:d -}�c�h[i�fl%�4���AS��8[S���Z^hK'���av��#_�q[{��mMuL�߮/BTa�f��F\"b0嫅9��D��Z�R[X�����lU�cʇ�����j��ݽ �\��J�)VJB���?=D$�a�Ů��F�~Y�" -։�fݡd�a�u���F�w!�F����1]���?;Y��S!�!�Z�������Z�#e>'��)��Rj�-��B�QV$� -#�̞,n��� …jC++΃�([2y����m������Rk'qWB_�q�NU!���MFx�I�"a�Y@'�f�F�S�Y{i�FqI��D=Y(���D�9PXۨ�0x\�<�n��0��ŧ��&�\:�ȥ�n�C�����tB���] -�Z���&�K-y��aX�)� �P�>�U�p&�����Q���*dY1B.���X�*����ٜh��ۮ۩�ѭpp(�My�vEw�qJ�p}@�^oRӦ���B��9��X�A]D;e.�%��I��ȥ�m��Ǥ��,�VT�.\[�P{�S��d+��(���R��^���qrDy�Y�Se� ^8"�ݔz��,qQ���=�R,����t���*2ч_Y-OumJQ R��������w���M�n�v�ϴ� �=+�܊��)r��4��6�ߜ�d��U��k�}�IX�Z� i�szw�bv鱺�#�-�v�� �]%%y�ou����‹#�����Ү�J<,���]� -}֙��Y8�][UG4w�8�JcP��� p�[��zZ��>N����QWm����"d��K��n��R���\�������RFDŽۖTjA�����ZÔ��o;���;i�'����}u������FO��_��я�d�q��\��c�C�5#�� ��8�-f�߼{3����mBe�S���gN9K��qXMkaλ���r��[ݛ쥙�u��h/ͽ�� �)�� �+�͜N�������T�!�;r��"�T���W�L���jp�|cyʝ�� ; �{Xq ;�S�<><���q��C�>����2�R/%�[U�o�֕R{� -2Us�����E�����\�^��2��*Ÿ�8_S�g,��ؠ��/�e㖦�I�D��.���.��(�7��ʹZ�� P{c�N��^�f� e����R�W����f�p��(EEyR�k -��j��T�)R.[�w�N�OG�ZO���!!���m��)BV�\�÷�]�y��|l'"��uxMQy�4��� �T[Z)�2o;�7�c!�M�ȍFŰ��Bt)����f[)� �l�U'�rWlF�fL�J���� 3���iQ�!Z�&������NF�z]G�}G�����@�q����E��L�Z�i�ˣL��ڄ0����E^�PÆ��A��"l��FRO�3���1���)���²��Zh��E�<���V.������߷Әo�B�IU���c�/B� �u2.�o8����T��Џ��=�g����0����bM�������c �Ў��I�co��M;�a�Rdb&��|D��Q׋���8����'j.C�o[ojZF�������b��G�Âi]��f�����`[[����[֍�l�iw��b�fj��SԔ�5%rԴ}��)��B�ϓ�&7L���@���<�r���U�q�%������'�ڐ����(R��R�n�a�­�B�J�m��c��� CyH�q�V7(+�)7ė��Ǯ�.������l�?�Qw��Yq�މA -簷`j �a{)��V ��qX�*'6�>~+�\Қ%:���[��d��)i �Y�kg�x�&�8N�~Ra���� |�ω)K��cH���;�a�� ζaa�zs�`�.����RW�����w� ��g��4�!$�7.�%oE�H} "��˜���*5�)��_�8�IK�k;���)��*��� 3���f I���m ��<������Z�埒�� ��`8 d�L�y���+��7��[������z��X��k;-l�ws�+���2�m�^�5�s�z�[�ٲ,�K�r�ӆm��H�Ɩ�k�_�L���%�����î�"�)[�� -A*1��[tK�%�X&�[lV�8�$'H�B�U����"�����R%C�k��}�Ħ�G�[���,�����p�vR�Mm�<��}*��+�7IXI��%�'����-���{��b��r�J #6I��RK��4hO�hXԚ �� -)�g �[X�*<35В�Sl�oA�K���)�P�ո����|�(쪧��I��9�AW�����v'���l -�Z�^L*�]ߍwK [i���b_�W�Z�^��O'X���i6�_��e��� -ӈGއ��t5;�<��յ���rWܒ�il.T؂�Ʃ���k��q���n��)8�*��w�͙���D�`@�zXa�m*�J�D(�I�U�� ��T[u�y��i�d6L�T����}�I"�@�[P�Mݕ=*���`�o�/���m���Q6lL.H��5���0c6ZNSm���Cǩ��;�0��!�,;���1���&��5�42��-��i�Deo�2v��K�వ��We((�6��H���e�J��B�rL��@���BU5�6=��I�|,������~�k-ޘ�v�C�;��^�L��T��{ -�V"�R��Ȥ2�@V��Y�p�iQ���s+B�U�m�����'�P*f[ �f봤౓z~Դ����Ͽ��h�{+ �u�b�����R1�c)�7�qJ�H��� �~ UK�N딆)��K!=1��?�{�%3��'bߘR{<���fk]}b| ����¶���d���F��G�=��6�,��Ƥ,U�t��b��/;f��PY��B� ����?��+ً02��7���0�����j�P���|��&����";?�м��S�� �~ڈ'�{$߾�zu)d��� J��5Z �-V�L;����_kB��W~Z��b���Aט;��^^�L��6󲀒"lĹyd�7�K@��N냼|=�/+Ņ��+� � ���a��}m;��� -�lBJ�i���f �u�����O~6�L��jPW]�֏�ٜ�V��4C>핂F��(2`���������w��F�(�@]��L�<l�!gw�(�Q I6� ��Qiinw��n��p��]�j��J�'��μ6I�Y���=�ķ����d�&����\&(�+pQёPP*�SS�B}�Z���o��\lܑKW�ў��}��#���'���F�%�u��y�5�/j��{�T�g������9[k�LD=gP������ui]cӦ�%����+��:5�A�UpI�ܫYU������(*�*j��� Cn� ��q| �P�mTA�Iy)_�E�֭Z,�8R$�Q�� � ��,�D�MO���/7�^3��0����B4)C��������;�p�����J��S�(T��T�j^T�:�Pp_��YL3�A�A ,�FC���A2=��5Ǎ��e`3��]ܵ]\0�k3�xW��:�� �F��*�LC;gT:�Zu5$H5XQB������i�����7���������aŰ�Y?��y�^��7����U��=\��V�O�/T<*�I8u�)�iu0 -:�.�b���hrz��a*7���*��xg:����!�4~�Z��l%��X-j�#�@��uou�?�L�QX�ZA :� �;AMA���_yyH�C��"W5)�1�8��ޛ6�l��Tv8�����BK��d )��QOM���t���b�鳀��t;fs�8S7Se���./�jG\��N��禫 l1�0."�k��.yr�s�%��c�/�� �Z�_���~�z �_3��q���97ӈT�_���[ �DtK++K��M^�ٓ|�c�.tX9��B��ch'��@:=?�†�=�=��H��"�BZ����B�����%�z�BD��rzR�����RtV�,_��E� RB�{{� a���OU���U�̓�C&���5��Uv�f�΂�1_���$�ԫې��|`ؔe����0 W�l�U�� ��bh���rAݷ\K���4����^|8l������a�r����vJ�"�m����o�0J�Yp� - -��F� ��9�����v��U@�������R��K��@����.z*��u��1VJNj_�]�:��I[��ɒn�U� �Q�s}�`n��9���H�TD�<0��V���a;�mP�C�M��� Rh����,����Pl��S�3 Ħ��j�� -�}z3����)g�jI��e���F�ǻ����`���K9�o�yC�n+��!�'��Z�;/��6P� 籓gO��� Z�k춙>W�R�d�ܙT��P�� -M��� @6U>A�`�-B�d�vT�B�iB��v��$�&��� ��k��� %�հ5�j B�Ux(?��}4ф9����3 ��:t�U(��W�����R��T�=��v��@��&���i���+Z�}Ipڨf`*� �Ed�����Nž��7L$2=��������0������<���vE��Ŝ�a��v̊��ydd�7c�Q��������(�k;[x?h��YՇ[�j\&�ؙУ?v\����]_��E���x�vk�\�6-p���]�������7b�咽,;��#�͗X-y� ����NS��^U�Y�r�$X���i��#���YӅx��ކ�aಈ�Q ���kl��>�;�n��}�>�m��˻Ϸ�6Nl�Z2�a�}UW��[ �k��4����R��E�C����+�v���z�x�?�¼R���N�H���4��_�n' {–s���X+l���;� �$�/���v�v;�9p5� -�ڦ �ֵ�n�,���-�A<`+�~l�㻝r ��r�T��`��^!o'M�����>����Fc1�Po�~oF�hCà^A�� }w/�"�S5����$zQ��| ��7=Nl�;��z��ےnjE�T��U��b�~��ڇ�X ��f;���0��Pm��M��15�*����S���`�=��ƽMr��2���ք� (v^L�ڝ�gvO�J��Ŭ�Z���}����y�*� %�M*�L��zu� �!Q���(�}#�h5�b<��h���,l�Ĵ�ݷ���\�~���LY�M���Ƀ���zJ����0�tw��*��&�)�c��N��: �qK��Ai����ӽ:����⩶�R�>5�����!/K����A�S_�KE�p_o���jxQ���uJ��P_� o�J��8]�T%�ƽAp�v�B�=�\4U�vߒO8��B�M���Xх�Y���skBzVy��C�R����N���`ɘ�ݻϴ]��i]����D�A9_��� 2@ ���r���[7�u���?�lo0g�T�Wmv˥o�T\ h[��,��O���e~7 �$E3g>n% �i�4�] ����4�QT�d����%��g��9o+�}ٰyl���_:�p�E�x…O� ���}��,�Tk������Q<81�כ�GTCękt�zQ'^>�c�ćO϶�|0��f޸ ��u�UΣ��_E�c[�h�M�{@�����"?�p����]u��KY��ZN�x��j^� -X�N3�ŵ�D�x,g�����4�7_�� �b (��ww�!T?i�$�������T�Xn�9X��T�$������\�B����8k��f�]J��i;�a�n�ZcZ>F/=�_aV�4�R�K�.�P�fi����E�)�w���q`���JkNV �b�*c��ݴ��r�Ӛ�=h�e& ��ʶ"�� �l�^U����i���� - ��q����㚷�*�|O1��R��}�JK��S -�����;Z�џӎ ��_�+� �$�J2���'��ۑ�7����U'ף'��af�P�b�rZ�=ꍏ����v�I�5��ˌ�)���W�W �����m)�e5{�r������ -��U!�*����[#=���Nv_J<��TȬj�+41-��{5�NO��m��WT{wk���>�V�۶0���'��im���P{z$x���|=���0��@�.�J�m��T3�����?�SZE�T7��yh�/�bO����ׇ71�t�]6� ���m(��8��Y*�e��C���6dn� }�-��űr48�?yq���U�[6��۾��_�.����R��]����JavP� s���K]670��T��P4��D�.:�� -�<7on��I�Fs`[�m���ǽ6'S��������n�`7�x� -��7'8rN���'\j=|���cv�#��>;��\��q�[���饔� Tl�O�@����)�af� -�͜3k&`�uH^�f��F�S*���] �Ι�;Q��[I����.�E -���G���X5K�W3��E�3u�:o?�=�y�L�Cy��ƍά,�7V��v��Հ�͜#Δ�j�f��G�tN��^|9�vN�4�~v��^����ۣ�3�0F���!Š����E!,{�g��k#�*�� ��� 47uN9L8���ee��ZFL!��4�;��7M� ��R̷�ږ�(sc�L}� ֶB�[U�3��>,L 8�zG�FV -q�k��!+�ɸ&'n^ey�-��T��͛�ns��=��}>]DŽ�Tk ���$�*]���؅V^e�1���%�#��tg̗�6 -�jy�f��:�Vq�z�q�j'�R �xs*����,�������Ҳ�����s�������� gw@!y���}��L(�f~s�%7d��h����n�5�cTJj.H3"W�P3������/ �[P��eÅN��ۅ+ʦ�_�u�.��\��#�������qSx�6�$[���շ%7=�H�y��{ɩ�;}@��C�m##�nvė�P�u�p�]�귿���+��x��>����$B��eD�0yM�S����R�.ˑ>TU6I����蓤(���w{����&����{�X��n*� B���ӽ=�K�����]ZJ��F�%%,`�Q��^���E�0�lDZk���m�:c1�S�X��x����h�X<���|���p�Vf�|�he��F��NZÐ�Pr}�T�\�mY����!�!� ��{m�n��24v+�Z����^*5���R��-�[���8ubz��X)-�4^'��N���a赎����,/��*���Qi�b��D6)�7rK�č�40JY�:T��Z�iS(� 6 - �A� em9�P�3��Fz%�n�cx�v -u&{]JQ��t'ce�h5�s+6;F��:��f] A'������_^Z+ԁA�Q."����ye9�����+pvg��V�!�O�6w�AUG�=9(��������Q�J�E�`Ki׆�%��^ �|(�=�ᅿ�}x6؎̾��EY��"nB�B�r�+?/�������b��nу���<o�0�y��Ia�Õ="=��� wI=݌de�@:�V>U;����Kd$�O.e��.�j4.Н>��Y�e���J/�{] -l�`�m�qH�IK��V�ڴ�^s4E��� r -��”7��� �5�c�C#Cr���7��B�c��b^Y�Z�V�S���8��{@z�}�����jؖ m���( ���(��ډӾޢZqZMQ*Zz����)iI}A�zf��v^*v_,�5�albւê��� -�B��Eã㪻�8D<�� �\�2��"^���x�b�D�ӂ�K�#�U�x�#+���r�����x(���K�/O";�E��$/2�Cē{=KA����T%�!�)�Do�"��/D��$"�V����*Hw�"��J����?o+���D#��2܇���J!⡌+�8�CēZ�x�L&�I��(�-D< � -o+���T'��/T"�Vu_"=����ej_�x[�D��:O������/����x` O������u%��m[�x8�~�xdi -���4�}�xR+OJ%� ��x+��P>D�N�$�4 U"�w���R%:_"�R����R�Jē�ӗ�'��p�*D<\�>D<�D��B��?DD<�B�C)D�q����'��T"��/��Bă�]�x����T:^�x�D��$�V#d�:���%�D<=V����񒒈x[ "H�B�c-�!��1�D<�������x[ "�>��(���.D��O&♝��BēR�xR�D@�~^ģ���أ}�x� �)�ǙD�23��S�a��/O�� -����2/) ����u̝3 �������@<��|�xR+C����b�� �(�� �(��M[�Q:��I-@< ����/��83���O���T�S�xK�@�%�3�e &t�@<\�2OCJ�ſ3/��iW�x��_ �� -ij���xII@���G1q��% j�I�@<)_ ɠ����|�xR++�����/�x{�^��Ъ񶒁x[ ��� �������U�xM ˖O�� �#fZ�x[�@���� ��G��G�q��QW�x=�� -��3+� ���OC^�Q�\�x[�@��O�D����� O� -����%�IV�V �n���SW�x�� ���'��P -�3?@<{�3OJ�����U �J�+o+����Ɋ����~�xz�+O/B�i���V �&� -�S����a�G4���2��@��� ���d ^Ro��Sp���7?@<�����+���|�x��g� ��g~�x�+ ��J��/)��E�uI����G����x�xZ�}�x8T�xV���%g�%%�@<�*;�O�_���[�x[�@��OOS����H� ��U����c�)@<���)FS�xjK�@<�\?@<L Ϭ�2o+��U��q��xX�x�� ��?+�͎8���7����F;�xW�x��~�x<�����t�@<��7 ��Ó���q/ OJ�������U��2���\���Sl���d�Pyx��}yx�Bg��=����ȗ�'���8,��$|yx���G���|yx�9 -���oh;���A�(<<ť*��_�4< ���TixV��K���^ixLK��70���)E�� �3 �Cã�.�� - �?4<-b* O_����?���B|�CÓzQ�4<��s&�V�x���J*hx(�9 �ϲ`N�{d�\hx -tܜ O��J��n����,��4<�yA-5@����{�ix����_8�͛'������TVRqx���{8����S���*8<��8<�� �G�~�����p�/8<¢�G����#�Upx}����8��Gp���T�/�‚�CI8<��_&|���UpxD">8< -� ��c������p�/8<ݍ��#,���)�Pqx<��t���Y�d�BA�GD���VqxtQ��Oߤ��?%�j��!�u��&�]��Ó����V�J�XT�;B���5��_BT,�_�G%���Zpx��A p"��2�ѣ'�9�f^��U��u���GIюã'��?8<*� ���p�"9_����ö���P���T�^`"���CQ i��iB�~i��4cU��ef��g������Oi���S����(4��� �8�����3\�/��^�ᑡ�8<� ?8<"X��2� -�gF�8<��g^��8��G�N��)[qxTS}px:������G����#�Zpx�j�������Z8<;3����_^>������qx�*>8<�U��q� -�Ci���i���ã�� �G/����G����:t�;���e�8+4< ]���1���ixԡ~hx�* �.�c&��/ ���B�c /4<&�1~hx��AÓ�OY4<) Ņ���l��Ь�hx����8SѻE��o\ ��/���GyS�᩵ ��E�k��~ix*6�4�N�t��i^���/����(4<��~ix6�.d��z��.��@_�������X�}hx$� ��_��٪����u1hx��>4\���.4<)_��*��'���������4� � ��G�Bf�!|Xx��YxzF+ �j� BCa������� - OJe� :[~Yxc���G�Ka�iX���4?T�����S ۗ��uBe� ���4��?_��£䥠�|Qx���RPx|�/ -O������›��QxX��X���Th;(��$��V�B�P]���`���A��������p �E�!JA�I���f  -o�ೠ�|Qx7ƌ›Gl �����KjXג��(<�Q��wk���@y��Rn�R��g8��Ix7�����2XS���M�xD&�b�$<�vN“��&�!�$<��w/����Hxz�,|$<��J���!�i�/$<��G懄�ZHxR* �;�'��%�� �=F!�Y�M&�1�~Hxf��Ix(��Ǚ��B�#�ZHxG?$<�rg�B���ש��%�i�_Ix| ��� ���P - �B� ���L£������|Hx��nI%�}o�����쇄�b�J��B“�%���L“�%�i�VIxZ}W�"�_=ͅ�G�n!�i��%���J“�%�і_Hxlz o��z!�($<*< O۠/ o\㇄� -�J��J&�%ի�N($<ƥ O��J£�1��L�%�%�Ix��B�W��dj!���/ ��b!��$<�a?$���Ix�T^RR��V���?YIx�ֿ$<�8 - ��[&�m!�����+3 ̇�g��G����M�����$<���7��������B�#9�K�C�$<� Oʗ�G7��2 ώ�%�d�$$<�W^�~�E£��C���3����,$<å���@��u���1^���h`($<���$<ۼdue����D�۪���I����}�%��=2 ���B�C���L�$<�B³�K�cSXHx�E - o+���� �ub���� ��QHx檜Ix �~IxzE - ;�Bƒ�!᱇,$$�}\����&�����4�g�B��J&�m5HxZ�T��$<,D - ��6�&�m!��$<��2 o��D"�!�M³%e"� �%�I,$<�B�C�����g �L����C��5D�0��V2 o�A³?�Ix��?$��PHx�fu���G��C³.�L��{��������-$iVv��V�B��7����� �K����) <���GZ���T����Ax|T᭚�������(�* ��$^R�7V+w�lAx������'˄/����e���[J�m5@x�[L� �c <�)+ϔ_�V��3c�������) eQ�����IEdE������t(�~W��v�Z����qG2�rd�ѓ�G���g��(��}��%"+�Iv�9 J-��S���@vڃ��]9v��l��#�9Ŏ�Zob�s�yo��������tr�8��O"ر7�O���R\�FG�b���i�����ॎ�sj=&�@t�{/z�߅�����AˑNG�7�N�N�7H�~�Ș��n�M݅�,����Şk��u��ޅ�k��ޙ@�,F�6�ŬY�@�(a�o%�5ճ<ǵ tR��� tR��|�����@ה0�l�@�7m��ǒ��@�)8����z���6d`Z�.�����94ʅ�?�»����i�� @'��\�,�����+\fe�&-� @�.���? @װK�sj�?��?q��koh��I���n��ٶ��s͢g�I���=@'�8�tmP�uV]ï!�E�3����݉� A��:��!ʮ�� �˨�� ��{�簒 ؜9ɽ =}N����>���}?�='a����Կp4�乓6�{��.2uw���n����Ή�(�w��tn���c!������a�D!�i��{��P{3#�nnkF�����9U9Q<�as]�VL�G�rg-g�q�Hs� \��Ì2�����aA��7+�̛ �!s*Hk�"?���s[tœ6������n�����(��|����1�.�N�%d���-��H�����2̜�,Z�B{BN������Q��Z����5����޾��V��ʵ~�[�r 4�i�ǀ��r`;�\�6�J�Leq�N�e�%_������Ԇot��,'�a& � -/}��P(�IƧ��ôچ�z�+�cĠAcY����� /��Sa��>��\9B �z*WN���l��J��+G���o�ʡƈi�:��8�3"�>G�d9=N�w��g�d9^�B&��K�=7Z���{�=���=��/�{�ۗ�0��X��\�`9�㰱Ò�R��W��O���Y�>�ٛLN��Co�g�嶒�r[ ���� � � Pž���֔���]�k���.���ub?,�x�k�l�b���r �q� U����m%��`9�bf*�k��*X������t�0#s�,�� ��j��y�����85��M�c+qi��͓�8Ї^��S:�+�_-�j���PGБ�j��u�ȝ�v���*#�9ZN� �-��6�sZ�r+��g�D -3�������Ī���t����!�����R[� �ڗ�mTS�x��?-��z�7'�m�Z.) -��@�5�B�2�x�gE��A`5�;iC� ����r[ ��>� ��q -��V��� ��*��1�M�3S����0j�a�;J-l�w��4Ng~m�3����`9)���8����OMO ,�������X� E��1@�Y�������m%s��\9�n���ӟ���� -���|`9���9X+"V̙,g�6�A��D9-���J�V"ˑ�cz ��^VE�,��L�K���:o�d<��I�O�,��!t���f�E���b��d9����6Y���W�� Ʃ[�><��؛u�e7 �,��V�0�� �5���~d�/T3m&�5��X�Y��o�D�r͈�f<��r�����4�7�N��\�L�j�(���Q+��V˖�X���P\9��fNUК�y��, \�`�Ih�7d���/ՅN�S�-� (��.I��=��t''�(N -���[��#�5LN)�6,A�v_�ʄ��b!$9���c:��N��iI2Ϲ1r�Q/���"'�FӴ�!rz�5TB�x6An ����Q&E���q�6dz��v��%���uz\;N{g =Nj���� BKA�k�/x��r��z��3���j�W���qp{�˲�j��Q�����y/��&x�X9���Ʀ�<7=N -��E�k���]�ǡ��N���[�j����,U3=���i}��^����z�2=n�A�kLa�� -.\S�� h��5m���T +�s��l%3��F�m8\�ʨ(vmT���?v��i"����j@��������T���C�p\9)�+�!r��P9��6D�Uv��I�t@��eƱ��5�_�V!r{L^�)a�D΂�m%C�9� w�p8���� �SP���>N��� -�� d��P����R�>o t�"��L�۪Q䚐��#�*�RL���P�>���"'��9�㸗V�omU�dM��N�Cy��J��3�Z��$ %�A��U�T[P䶒)r[ ��^���d��Z�3�R�l�}�� -,���9Dn �!�%g?�gjP2�F�{��J99��q� |��)z�wm[�I��Um�PNG�a�̙��2@Uo��5�qf�9)��������kJӑI ��V2@n��k2�~���ý5*���Xp:Jȟ�+�;� <� �S�eZ�w{�g��4t^^��8|+_�4w߶�]D8����p����u�T���G��m!Q��8eN潑q ��U�q�;��l`��+��޼��R��I�Qc��"VymXC���+����'�_��L�`[ؠ��9'�t�? �����O�]� �K�L��pw�g%���D69'����f�iٟk�ᶐ�pK 0���xs�ߢ���];04����� ���J��m5�p�'�np�b� ��pʻY=@p�l�*3-���$�-3{��)��ؼ�p:�=�U�pڱ�]�{cᴹ�۱]�&{ީ�j��oi��8�$ -@ �� �۪�ᬚ��,>�j��[e0ݖװ�#����;K��}��������6� -�k�Ì �q�d/0��k ��S|�`8��l��`8]~�_ -��>�p��I�M�����T2�S#�"�I��S��ep��賒��J��p -��Z`���qV2!�ޮM�#(?�C󚷴��]�p��� N��� ������ gi�#P(��8|TE�)�d8T�M�������� G��q6�pVw�������W4��'�&��}�k��hxV�3����d��[�� �I�^��ᰔ�����EG8�!�c/#:��/U�������Ǭ\8�l�}/.J�ͅ�L�S�p�s�� gf�+��n+�̅#^�����Ow� �h����X8��� , j$ ���~e�‘)�^aQ����D%�p$I�*���o�˩p�.��+T8�T�,*�6�c�2� -Gy+���Y���IP�PT}\�p�7�kS��%��.�p��( �X8�;^����5�����p ��[�p6N� �c(e�(�w���߃�YN�*N�M�͡p��n@��l˒3A���A������eD�f����,(�f��>�B��X��1���*���)�O���i:��9Γ�G��������l-N�aV8���s���<��T��ҝ���V��o�z��ߔ�|)�v��;�26�o��,���w\f��p����V�LXd���}��?�DA}{mM��o���z0#���4�����7�޲ K�7e�.\� ���q�<�l�(u�=�� ڛ -�6< Eu��7ga�lj�)�7���٤7��Ƶ9o�V�럂y�85W�����3�c���"��G�oM��)olh�I�]؟��n ���2��ޝ�E���ʒIID�щQ_l7�<_h[h������f|���&��oź�M�~�MuS?��چ�Ѡu��t��e ���m���n��j�W�n�ȭ.���Q���MtS)�߶��'#ݔ��#��}�ak+�`s6�n\�]ӭ���gA����P�����F��o�]P7���Ce��Oԟ�M��㲜��rA�|��+�@�i�Mj$�nz�)=�@7��Pr�<���"����%���LsS���#`n���%LT��iĥ�rG��%���u?���k�W�a~�l)ˋ�i�������Q�m-�Z� =��p�r��{ܞ(� ���f `:7� -��sZ�6�Dy��ަRއ_�e2ltw�@�т�LAl}��`5P,ϟ��l�ۦ�_��ۦ �=�mSj��fn�����LK��M"�^Lܶ�ۖua�lIwnl��]s���U���6�����o��m����@��� -�f�Z1��Xg`ۉ;���x$E�c���SY+?+66r�'��6�O��Q@��`eF����t���\G��c�+n��i��i�X�6w��N#8�ʑ�mY�6�t��MkE��M͖��(���x��,>��_��φ`�� �6���ͦ4�1�F�Q�{ߕ̦% ����!䴟�\6�� -�M��1�f�o %����R����� �F[���� ��1xl?�Yql��!�9�͌Q熱)�`i��b#m�#�0��[N}D����2 Ʀ�Ć����?c ����� ���7�M�gKUg[�p�~/�����Rq��Z�I��ت��ٔ��bkQ�UXl��K�ņB�5Xl� -��>k�ؤ^4���(�~��3Y)�L�Yl� ���JV���|5�S�[Xl�z�M -�F�b��w���bkf��nY�Pl,��Ql ���(6)Z���&�V+��4\X��Pl���L�M�aCM�F{���].�AJ�[�=Pl*��r��ؔ��Q�û���bS�����Ql����ņ�,6�TT��ؤZT&hlRl����c��v�ɖ�W�'�k�t� Æu!|IT�" ��A�o�o��X+��I�/P�u�������3b�'5x�Ɔ��o����p �8I �M*�Ec��q������2�M"�y�ظ����ņ��4��YN�՜Ŧ\��e [�#;�b0j�4��^�G��L��,6�XL2��{�s��t&��bk��ғ0��~~�eB�M5~DG�M�{�b1��� ��{��t�'�<����3�L��5��p��M�|�ih#����3�����6�͔�Yl��bCe�,6)���f�I1�f�5k��7���X��M/�}Vf��ش��Yl| ���bk���]YlT<��t^}s$�a�!�w��+I -���L:�M�4��2��J�o�,�U4��֬�o���sۖhXW��� 6�.�>+� �pv�ؤ�lH��b�2'2�����ϴI�|�snJ|��i$W�E~��d��� Dnn��Y���ϔ�u�E=7�My33�gM#;=��fm�۵`l��toK�`l���� -�^�� ��~?��� |� c3r����D�Val8͇��5h� -wp��Ͱ��Ual��(` ���06�d��alt=!�06\�<�c���[�al�l�� - -S�� [��YR`l��� [#rw�ckd���ケ��Z%`l���=7��Բ��BcSh�c� -%�p���� -c÷�,����6 Ʀ��e��� h��y0k:���c�zˊ���j� �j�_�i�����?(�ؤZ��XlT5� �휷c#M:hl������Z'�~� p86�xǦ�(k��c3�4�5��h86}��c3��cS�����cӓn����Q�G�=���Sz<6Z -[�`�Y5&�Dd�֊��H6�-� �F�l�G�e۴*��dӂ��&�d�n�}��^=l��d�/�D�B�i��3^&��nt�͂�֠���u�D���~oNdSB��p�d�1-eLXK#���*h�լ�3�Mo�R��P?HlG�޼� 6W:� ���.�k���D��bC��(6�q�� -��Y ;�Ŧ�� �w���o��Xc��w{��h&VPl�=EF�%%���(6z�g��o��W��Z���F�j� ņ��-Pl(�/t��v:ݭ�20DXo������8 -�kƝHlz�b�Alf>< 5f2�-��9U�۬ߣsؔxs�hU�8ll �m+�^,58l֌?qؠ�}s�Xa��� �p�P2����ob���(6z�~s��(U�n"9�X������a���u�V,��F���� �pȚw�<=z ����O�+�"Q6{8������c�V��x��1�>� 62i�� �s� b�LŸ -�M*A��H�����r��D�������R-���� �b�-�S@lj�a���Q�f�J�F�Y� bCe  6�Áms�xV9sؔ�!��6J�`8����DҴ}��EP�t?l�����ӯ|Z���V$S��<�Na�8�7�MJ�J�Pؚ���Ma#�:f°I��pư)@cq���5� -W«�͔�@2��E�ȸ�n�M���T��rH�°��N+0lRx��M��2��"v��ac�K_�����U1lp�����6=�tf(6Ft�N�a�go:� -�2�m�n����`��'ϙ�F#�+�/R� ~l�c e�9p2�m�`���&�6^�&�P�� E��`�b�=���ym�X�앶y`�#�U�$[�=��{� �龷�%%9�6�Ƀ�Z���YPy�l�����:����� ����`K�s03^DZl �N�� ��4Y0���p�ӾЊ�2��ѷݮ�B -7���`S�E{a��z 6�wX��FV乏 -aCmNXÀ#�`�5�>�V)lp�K� e:э��9+�M��o9@l -�Z�(@l��W���M���6����#:����&X��v�^�6F��o����F�ԇe��t��C9��#�D���m���WW�`�ۃ勫v�x��v뱙�j��[hСj�y��"3� ��T#�=�"��Q��4�OM�||�S����NS�BB(m�Yj��f��D��'I �HG���n?�������B����'�h*;g��4��N�C�Z�S��iK)�4S�r ~���v.���P9��i"E�,F������n���T��<��4z�{wS�ϫ��Z�LNS�X*r�����ǜ��#̚��ig4�l��\����v�~�24���,KT<��9�i[HĴ%0��F^���R-j�2.M_�pR�KS �h1 -M�� KC���J;n���/kW%�ѿV�m��洖y�����I[bP��h��������pF)��X�_�G�HS�Q&��HP���`�A oc��T��gB�;Z�*��N�����z/u�Z��s"��ѓ�K�4k.DE�#�Ԯ֬�!9�2 ��yw�g�7.|4��mY� ��` ; M���l��L��ˏ;���r�r��;u-@ -0�@���/#!�HO?�"���d5!M��O�|4y[,|4m�l� >�Ь�N�I�|g�Ѥ��! >;/� �F_B�H+ -e�xDenҬ���jHS����GSTܼ"���m -�l�ѤX���%%��L���G�5�TB���)�П�h�~�u��^���h��K\�hR����h����=���F�qW:�D/�s<�s��c y��h�]!3x4%Ҽ�����1TƣI5�_�ѤL�G�G�b�ŌGC����8�9P�+�)��J�A���5�D�>��`���ゎ֘�Z���N�l�њ��$+�y:�]�|�1%�Ѷp4m��,�m��g:�8v�q�V�N����G�j�x� 爴�� ��hݖ�֦T$M�`�=#M��$ ���HC �i�t{������~^~�ݹ9�3$m�{�a��}f�H�Jf�m5i�憤i�L�%3��N2HF�G}��HS,�zNdF�B�n F�T�h���Jf���&i�Cٞ#��P�z��H�j�#��&�z9;# ��Xf�I�nsIC�Es@��Hǭ-H�n��d:$MWqxؗ��"-�EH#�~0�;��i�&U!�1��r}'�IG#�m!Җ� -�%��wA>�8x��[!���Ѧj'l3� �)�K�`A�I}��,�rXM�B�q"/@F�����a�8.��/D�2@����g -�F9�GG�-� �L��;,��k�ψ�Y!t"�ɩ�y~�޶��/@�Pd=3!����L B���B�~���2!M����4B���(�eDujև2�k�" D�V2"-��H�u� 6i��狐F�����U#��! ��ƙ��j�bG��Y������gB�<��A�Jw�����l%Ғꄴ�2KA>��Y�E��w���5��F�s�M����'"�(A��3i�4q 8"-�BH[b�d�c�z��tH��a���o�0..>�)O48g��G�� �q�q�/�K��h���ࣩ�v���i�M��LG��1;�h*~��fB�ɯ � �h���wv�#no�,���� sM�%��8m ��Ā��� ϙhӹ ��������SE5D{��e\��q�_���~�w������ �����M�u���!�iR.U -��I#��O��>vL���0���Բ�">�Z�o?O���S �"���iSZ�⛪��yE=���&ڎ������䠳����8�n;�ڤ9���Bm�;-�茸�4⌎���w*{���蛣6��?��)�����gF��Z�ǂ -х��׽Yjj΃ue�n�Ӯ>���Ԛz�`s��Z����xj?sm�Ü��,�,%՚Q��:QM&��Bq�����>+л���<�h|�\�?sռ ��m���o�,�G�n�����-�ޠ�� -Wi��n!��gκt*����c���XU��>J���� �6Ώ�p�ZG�VTXq��{Q���R -qd�h�++�TR�R`wΨ^�r��mS�f��S�唵s�R��8kKyz"�m��ސ��V�L��H!�OW\6����9�������^B�#!^��d�w�r<�n5 �)~ ��c�� J^�n��SQ栰���att��z��`�~4̜cs�Py3��poلlE�D�1��vf��aL��54$܎��!`l�jskC�̛��� &�� �& -?{(t��^0�L-o�ؗ`���R�ߘ7�C5#8:�(���![�\~��& ��3��'O�U@z�i -V8�?ßϟi[ -����WS.����-�K�$�ަ��Đ e|H��Me���u|�������a��Jo�磑*�g�'�x9�5M��?� /4���c]'5�� �g1�H�����/3���h|,��q��_Vk)�2�]h!~&SΌ��T����u�����z7�F�׭����)N)�Ƴo.���in�Q�����hg/�3��e�H;g|F�%-�g�>]����pW��y�f4�kj��m�_�<��#M� �ͭm(�l����q8_�,ը-���L�0����F���z�K��x\6` 1R��]��ö��� ����o)cx���11 �@���OC�”��!�������.F�5U;��F�<�P�Ǚ|y/�G����҇ab��[���ehiƙ�N���.n�&=4�7�Mʳ�m[Uf�p�pn�%�Т�ݟ���O�0��8���gV�����趤vc�M���*t]o�j,�\��:Q�>�����.��<�� b~]�m��P:T�"m5���N�#�0��L3_"�mRY��8�W��t!鍦Y _€j�Q ����=Oʩx2 -O��"�%!�mo;|�`)�ϰ2Nͳ�լ�����D���"��}�UT'�CU�z��ԙP? o��_� u"����t(��K+gE�ێh>'�  -x^)*XA��fP�y~�<�ޟ -A[ ���?�g�z��M?�����7䣼� �s��2���j�jͤ��C��Y�Q���*�B�L��3��g�޷iA�C�h5˜���67��{���P��x?�qȤ}��V������H�)-������ף_�R���i�9�������1�:��P8��e~�8��e��n�T�V퍆h[�P{�C߇�LfE�YJ\ٓ�z��m�*����e�UD�M�6~,t����x-�"R�M*� T�� u�&t)�OX�>v�jT��6���Z��}�3��l���s+v���#�����Z襤n!I��g��E-� i�s�c+���_ �8ž�{�_���V��6���M����׃�ŻV��c` �P�^)��:�?���޶U%عs��_i%M:�%tƳ������q†~uU�q��"���Y�.��: j$�Բ|��Я������ ͤbJ�K��c�_RXf�1�)����c�f'5��WR -��h����K�7���l:��K�n=[�7�m���i4|�,㬵4����՛uD]�6� o�1|�Sl�C��A3- 4IU�ۚJ��:��g-�yW��Ԭ�l�Vs��43ٺ����o��k�"V+wVT���*��{u��$\S*Q��9e���B_Vq���P�X&Z�h��<0c�5�ɫ�����N�P���c7N�-T���� 3����`�Z�[�� p�V��,E�®�����oSH���4��N�K۳�c��I_Ÿ���֒�K��љh+�a݅`u��w)��'�~� =�i�P%��Y��m8��P�& �L��8�@*vZ��6 ����U�"w��Eq��{?#~����H9m��u�z����,���ػL#�M՜ٶ������Jf����ډH�yS�b�F�`������J*�����[����N{�t��Ш��a�+��l -�����RJ�Q~G0ݴ��Z�G���OYukۤ��U��(�".�~yy�?�tI�� �x4��t��3�`�K�!�G}<�>���T"�+����<=^a{Z��Iҙ��I�p�}^�0fU�������G/�)��4ڀ�ƛ�t7Ѫ���i�7e�ݤ� o��X�K�6����Q�vC�'��ΙW��G�lֱ��_��>���i��ϒc *���� A����M�=�'dS�x&�6_����N��zJ,�����&̟��i�M���;��C_��m)vQ�A��q�OW��b�[i���qX'�y�6��O6�۸�F��(��6�RW��� �%2$�4>�y��K�ǖB.(Zz� [L7�,���l=%~�F5FV2�22�b����8Y�I(�%˻�p�"ĻT-��xv������� zە�)�)��)jj��k5�W*ⷚy(�yx؃qKA�Ko#�&%ʖ2�F�mUn��#�ݒf�u)��t�m!ݤ��8��n��i�[)���J�w����eз��~�s��_x����X�L��]�ؽ��rg+ϱ;/U�I\�z'�fYno�L=)�+���q� �l���f+*!�+@��h9����_��wk�z�cne=udD�q�){��7�\��NLY�_-��T�"�h�q`�k�fk|���n��_�`�>i ?}��@����W>����g^ְj*֬yD9�%�2鮿�P�.�� �';ma��R6���b�v����m�!p�v��3��i~6�i�*�$���l�C���H�-����nd�Aw��g���� �F����Fg<�⡀Gs�u�bz)2WG���>։g�{]?��>�k��x�����p��R͖eQ�,���>lKa���tlYQ�f���$�,�(��,������`o�+սA*�7�"�[܏�ؒr�~�I4o� ��x��ŀ禐yU�N��q��T�CHUEI(Ϲ�U.D�u;��7V�� m��� �<�F���d>Y,&�O�1û$):�z7�A���_=z�N�V2�Mq�ao�����!��[�WK0����M*iA�ʣp�%じ �P���o�;��zB/��7)�Q"�B�C���Qz�����7I���"���/��ġx���2j��K�ZG1"�(������x�d<�V�]Qm.%)f]�~o��qx�Y߃޸�$z��#�p��D;� �I�Q��)�G��8,D�w��nq�t�P�|n����%&�����Z e!��uWl���'Zi�-a��aØbM wP{�H]��/o���-��4�x������%{�3���IU�)�A>(X -���8����#���*9�]�u3�x���F���+�EN*����P�3��o���'�Q�>O��J��'C9���B$I>���[<��?V�͉�������>��t��AC�E�J�9. *��F�i�-T5�ڈqX��{,�a��a�,;��]�8=P�5�/���#C�x��cz2Q|�����Ukc)6�#��K������涹�C(�� �:,"��!�]���$e*�'�u��Y3,�bna�4����43���,�>j���ٖ��gBe|���Ի� �s��Rv�U���>�f'��I(p�x��� �l�T�w�ʅ�n3o��V��>.�H��Ѻia�������,��7�8�e�ޏ�� ��+�Y�k��K!=1�k�^,� 7����4��Jt�ͻ�#����[�iCIJ���Ԉ�eJ�hFYL8fe�Z�cR�_�y y�N;fq�P�2�JM��=�WzU�����|��;z����˻=`a_ږ�����4�h�=�����g�U4}��$� �S(߾�6K8�"y��̿F���ʂ�i�=�c��gQ���~��:�T�U7�+�X�:�N��v͛�M�4�-���-^�❳���Dd�'QIDыX�G�]7��a?ӌ}�;���9N����/��b���7�`�}��px���021���i!\@7lC�E��y�2�FZy� ���T�� ����h"0����#�}>O��pt?�Yx���E;(她��r����9A9�0����'������!�F9�a��^fz%�� �ߞ�V�'͛Z� -b��E,����h�f���xL� ��"!����g���8(9�t�(�?�2`ڙć=(��W�E�Ӊf�±��H�t-�Y��V����97P�,��S�c�~�"�(������T9�8v���)Z�_�m�6^��;<���r\+����L��N�:��U߁�1i�h����_/�ălW�0k���%�?m戀b���o���ǘ����f&�{�&d$���uUi<����g�{���yY��((Fݰt��'ԛ��E�Y��#+�`O�ז�l�:��}������>O}���=�e�Ɔ��|�ع��ˬ���qOT��&E6F)8ۤ���.��c��!z�����!��v���>�_���:I�q����Ϣ��C.Y̨�<6q��D��� {0���9E�n3ĆΝS� f�9 �J21〝��eNƞ�sR�y�.��Nn4V��1"��4�B�1�荐 -|N�5�z�,�s(ݎ����+Y�A�;��������U�-'r%څ譥݂O�$��n2ӗ���´�vLzI���Ǧ/F\(�X��s�$��yw^�C�=��k�U�| ޤZ���Yk|���J�^�2��Z�k"3�^�� �����H�SU�ŝ�^s��H2�>łE��5��C��4��G�"������� �f�*xt� �0v``W��e)T�fkJ�w�<����7� E�\��L��#� �*�f��E��I -�R)��խ��$$h!QhՒ��M����i:�2�rD��s�ئ�6�vC$�a,�]c���^�NIa9|ˢb�wH��a.%����(�;����-�>�f2���}}�HG�7=̈́��7�ܡֵA��d��N��;�;9ԎfP�'��Oj�&M�Xݶ0Y�a�9�����o~6�N��ǮvT��Q=#�$F�|G�y���序n�������Aʛ����nCd߈��+�LS�#�O\D:TV9X�� �"�F])V�`h���6�bj:�����/��6�j����&T�O���t�-��۔,"au��������'D �BZ��� -"��L[��Q� ���<����^�A�c�C ������l�Ԓ��K����@WC���/{���ޤ� Sf���� �U�S� R�j$C.2B4R�&Ȇ��'����w��B�>2�ѫ���t3�rtfj�^EϾ��!�"�{�?Hg�{=��a�4�\���V��DL|w���ЌA�T�]9h}� I�R �6�(+@:�ɞ��XS�����R�ROD���2��qz4�<�����F�:�" �ȷ@:��jx���Hf�� HǷ%�&%ںYp� -�2l͌T��9��c\H�|�������l�����j���.�*��F�y[NN)3��!q���T<�$��܌��#�Wv��El�"�������P[@�[Ϭ�O��;�����P���_3��qdZYՊ��{8�qY)'ElY=@l��..�w\y� �U�7K�3�� -}�y� M�o�>�^U���x��S�>�ئU�� �j�[E�?���}n�� HGF�n�A�,�v���h8�*L���,�8��D $yu,�Ř��e���Z����^���qv G�o`Àظ��3�c�- i� ��s�Q��e�FЖ1ptJZ�jI[.�i�e��c|{������{���4�� �����t)m����n�g��m� hT�[�^I�����m3}��bD�r��Xq3TiGΆB=�J�F����}����c��<)ȯ"II����!� �X�%ۣ��'����ŠEQI�O�zV飉&ڴ2����$�.����n�;�����\@:�Xw�=��V���P_����I d��0���;ClϺ�t�x�Cż����2k��w�M���R�fI��m�vo��+14V� ��{ѦI*�eQ��2����c.;f�e����Y��FQ@���w�[��dXL:�l� �A��*�g*�Ըl�(mzJ� ��J�Kh|�ֺJ��v��\P:-hC�M���p���˥�CTXXF�K��h_�@��y�<$eA�PO�ddR�s�:\�5]���m�N����1��;���;��tG��ql+��/?_�ؙ��I����MBs�~��bj��)YC%UE���M*�F�!�jB1�0�I�{�ۏ��� �Y�W����;R=�׬m�!�'E�XB5U��&lٶ���}���#�o �9i=����ZKU����]��2����E��we�x*�NN�rB}R�����10�!�L�$ �������>Z,W/$����I��t�-6KsCe>� 4*� Ek�J+�:��( #qE�B-(����o�'(Y\(y��<5��P��N�#3�k�.�����f�c�ҀVcc���9�ɦ`������PX��Nٗ�[Ē�χM��-�#�w��������)dbl͸w�E@�ʴh>�PD�-KRo�����ƨ;�[���Vf6�}g합�����h>^���;�"���H�/-Ef=L*D�C����gw�q�|7��2,U�9��g��*��8<=4���;��4�m����rs�Hv7�|�ԮdJ�����l���K�_��"�(G KA*j��SN�l֮{��L��ˏ�&��[�\��a���g�m�W�i�F�7����;2�L r�4;�<��w�~�ޮt�x]�x7���y���]睛�i�`��Sގ{쩼�Gb�Ǝ,�䝤H'+��Ǎh!�6�N�\�¡9iYUG<°� �[S�3��\s�4�8�W�.������[i�g�m�X� -}�W�t��=lj�f'x�� -1�m�"+�ɸ��Kw=1���'�K��5g�ew,�lϡa���&�R�2p���z3N7��F|unMjX>�EB�0N��}(mu�1h���r�!�7p�������ZF�>�g���Z�~��9ޫ�'��=�� �:�E�B]c���[�����;�����6�w[�춱�����~���$�g��U(��mk�j� H)��T�m �g�\8�65����1Y(�H��#�� V��?|a�]�P"A�"��~���(�%����:2� ��g�:��#����X������w ~���WXo8+)r�n.��ia�;��1B��T�� �i���uY-�C%?��?p��17�5��8 -0-3�*� Is�Ww�>R���i�d���+�����vi)�-7���BI�$��ɉJ��{�]�/�֙��qy�=unqO��e h0}Ը�}�@{k�`萯�v}m�������S,x� #��n)"�D�v�ʅ?cz��0t���;ކb�������<��(��%h����FtR�5*�e��BͪaU��z��~��� �,��+���Qi����̴��lR���o���B�@ʢߡjn�JO:����˜N����{�)k�����Wғ|$<ޓp���B���.V��W� pD���o������8yB�f�� -��ik����1/����c��H�f�c�|�s ���3��m���|Z��0��+��P��V���UK�� ����w[UnO�@�|�5"��sM��A��r��k��V-5��xF��������,�-ᅐ��ri?n���<��U]Y��� ְ�&���bgv��q�4����'xi��w�Q8��w���^8f ���5J��y)�<�n��)Y�\�������fZBcB��0;��[��ӊ�'B� �/�\U��`N�� ����x�1�DoAy�O�f�k��~�����-������������w"�5"�Ϟ��xR+�c��D�N+�/"�p������D�� �����[�B� jX2P� ��Ǡ"�HH��ς��j ��A��H����HE�1�$��3�B���� �T$s� �G̳ �T$����W$���������c�,H�E���x�guZ�xK�D�%�3�e"^�盈ןQ�xR2/���x�����D��Ӌ��e�(D<�x����D��j�z�����/y�P OJ%�Iy��3��x(����"�I�D<}�J��w��3o ��8� -o+���� ��_�D<���D<��+��i!�)��&�)���x�L o+���U#� �3OQ�7Oj%�I�D����e"��J�C)D<�|��ӿ�x������L�[�"��(D�~]@�c.D<�*o+������R���4��x��0a�Y�xK)D�����\!����"���J��֣�R�x[ "��J�S��E�S�����D<�F�D<��*Og��x��U"���������D< -L �ZEe"�V2o�N�3�n"����Eģ����z_�x�hvĹ�Y"�XŜ��7��E��Bē�&� 5(D<�o"�.����:���/@<۪��'��ɽ�xz�*O1� -��,��`)@���c�\px����o�����(2O���qxR͠�� ���8F/r���u�� ��Љ9��dD�<<���<�~�7On���똽�+����)�_yx=2�����������dq���#����u -2�/�v���x���n����C���I�<<��ó����{�.W���x��:ޟ��#�yx]��o�Ϋ<<ݍ��S����S���x$2O��7�+�Zxx�U^?����U�>�����/��I��*<<��75�� -�c.<�~��ó��yx�7O_�����cU<���+�뮒������ׅ�+<<���^o�� �r…��y�z��^����� -�ì�<���<���+WxxX� O�K�7O��7Oj��uZ@g��O�5( �B������4���q���4eU�f/�F��Ó��������)oRyx�7W^g�����PTxx�i���`���u:ge)���S����#��yx][��9j��J;�xx OQ���S���ãH'����<<� -�<<�Xyx�*�P틇'�����*�����@h������Ӈ�yx=틇׵��<��囇ǘ\xx |��u0M�<< ~���=OO=����#�Yxx�ŕxx��o�����S����c~��p(d�Ϋ<<���<<��������iT~��T�Uqx ���{{�� �<��Ó�k���V��j��I���R�kQ�Y��5�jm���z���^�<�=���~���ˑRpx]~¼��jM�HI�,^�u�� ��i��qxR�VZ8g�8��MÓXhx O�|���1�B��MÓZix�R - Oʛ�'��𸆅���M��a O��J��|+ �c��u�ae�� �� �4<�Yix���o�h������J�S�⛆7��f�ά4�!��7 o(Xhx�ᕆ'�狆7>� ϔL�+'.j��I�4<)o�X����7>틆�w�M�ÀZhx|�B���ixzf������ O�@��iة4<���4<�:��ף$h���n�hx�<���7���($y��P3 OB��Ix��6)4V����F��C"��Xp%�/jA�Y����{�����/B�h{��:H��³��c�}����JA�q� �'����eZ/�ǂ���3 -O&�7 -OMD* -�r��£@��C-(<�����B�)�SPx�� -�_gE��T��f��>0�d_(�NJ0��8���Qx��G$5��$�Qx��T�j�Qxj��F��+(< �������ZPxR* -O��G]~A��-(��� -��@A� :��'���cH/(�����oR��h����a�:�N��/r�r��L�/N��du��� ͙g��)fy� [Gmc���iA�7*�u�5-�n�&�Ub ���S[��Ϋ��U������k����}� �{ �1����ic�Jb�5��s�U״�~ڳXu�.�WF�53u���C�.��kX��SQu�\��F�I����F�I������k�F�5�&|NG��L�2����kj/���IuMk�c�M�k'��T��!z��Px׃T'�窝�T'�疜�T'��ynR���u�SIu���poR]��ҹAu������2�� -�:���y6����^�NJ'ěIuRv��&�I�Wۤ��GPa�������k�gb�5���V��w��BT_��M���N �稠:��{�ks��9T: 'nͣb����}S�͸�{C�NRHOeԩ��-�#�w<�k�d���Uu���3u1��}�K�Bh �N�EϪ���3�a�DAӝ�'�-ү���aD����mͰt�<��; Gܿ*�ivaj% ?��<��w�H:�Ng�Ѵ��m�YN)[1n�ED�7 d����+4���Bb�-1Pt�xN��N���I��:��D�Z�}�o8�n �B�E��=�G����PgMJ�2�C�i��ȣ]~O�H����=,@הzj�=��5%e�@��o��)�褲tZ����G!�е�����-��i�Q��ר��'��`: uA��z��.mPx�@���9uHmd(�YJ)/�(s�N!���c�1洱,�:M�۵t2��$V�8� -��/k���~��:�4��s�PcĴ6 :��8K �n��ZE�i����y6�N[�:%s��C;�8�uYԔ�B�ٟk�ᇭ��`б����X8�]�o�@ǿ�Ww.��mY�0����B��?�� �~:۳��ӗ�z�fE¡d�A�����*�rMAD�-Aר��8:��M�kXn�V t:�g�qo�c�� �AƾX�%,cz鄪�a۵ �m%薺t��L�N�k�V�U]��~�q��q��t[�����i�i�yΖ��g%5~+ :}���$V]��xۨ@Kuڴ0~e�MtΠC�8���V�A�isǺ����NJ7D�3�0�����t�A0�6�����x�b�V�~��@r_6Q䝔ĞJ���>�h�5�.y1�U�ϓ�{�m��n+�A��Šk�H �l�~%�\<���a�,�����ς��j ��9v�-'����GE�5!fV�����{#���Yt4j^��;J�Ƽ�����r8�X��<�@'����&�q�y]�@���dz -��.=�9.���Q��tlT�����l蒒t[ ]'=�uE��'��z%��Ex��@'�Px+t�,bŜt��k#�8��v���_��J:ML�( -�&_[�n+A��@�u6�W_ax5bxO:�ȩM����b �Zh�̳AGé{����p�y4�Z�)�ȇg{�ν��D!��Ί��R�0�B�5�o���U` #��aZ�,]���� 蚡�gE�i�׬f��r���ش9B*��ߥ8��p���:� C�@'͆R�!0?���0Cp�����dߜ>'�m��$4,.�=��홆�Ö"���F��W�K��sC=ms�Xf��Ν����9�d3Q�Jkcn蜖�z� -s���B��qo�N#���s���ܼ9ͨg?7n�#�Sisf߬9�I��jn �4�����C@=8s�3mȘ9=��f�����䘹&���ق�kT\cc� ��f�Q��.��V^�q\ma�$h� �p}3e�� O�PP暈G���&x���Y)s��aE3'�����5Z�e�*����q������,U3fN?��;0sz��^��%d��3ט��k�b�D�2g�)M�{��Tn��m%���9m׮�6E�ɭP�6��/���m�撒hs[ �\3�n[�9~O��5��P��6mN -�E��2�b�6'��p��P�Ϲis(ZeڜTVЋ6�/{k[��K�I\9��>&���0�DN�涒is[ ڜ��+���n�5�6ט�G>N�O ?_;.����P��"���#�y�h�qs[ɸ��n���yDV�*�4�Z nN�͝ ܜ���tn� - ����j�G��P�{n�g��SqsM#&��7��h;���m%�斺psz)�&�ők� -����)���>����-a��BZ�(ZeiP��F�k��J�99ҏ�8��Is���\�VIsR~Uۤ9���s�w����4�z��&�I9�[�9)�4� ����N�kJ� �˜4��B��j���}�� �=5*�9>-���ǫP՟FA`W�2���eZ2wE�'s����.!��o��1w]��]�8kS?+aNm��uQm�? W�/����ۢ����f�i���gA�)�� d9yh>�k����H�+'��X9}CQP�0�;�mA��)���L9��Wq���&�m̀r�{6%N~��O�]�Ca�8r2F�d�}��9���o��ơN��3�B(�%AN�{ޜ���X��窕���V����΄�[J�m5r�'�n�b� �rʻY\-r -6�66?NQ��ef��8E�ll~�N|X�e~��+��M������cK�8�� -��u�����评� r[���:A�B���,����Yߪ��<��^](#�fA���@�?K�kV9+A��3A�Y7�{䤐]+���EI�䴷=m��9]~7�$�*�} �X�$r����9n'#f ���� s���}V���"|�A�k��l� r -���7#����ύ�S��>XB��q��\!�(����5&BN� bF!׭r �)�v;��^�2A�.Pr�J�,����? ��υ!G�B��bșs�j�!�5�j[^rP-4�B��п�!Ga�ž!`@c�bȩ��R�<r���9+CNu�$C�_D� G��2���9���0�I ҽr���>���i��r(��7@EW��>\��Q�}����c�X�)ne�?�ǁ¸��Ώ7�gW~��2y�?\����B-��8���+,|\���j�A�t^��5^�sl|�beM鼂��� e���=��.|�'�o��P��X�8�� ?������K`�[��dL/`��55�� -~\���͏ӐHߋ���qrnzC� N�{�1~�:z��>g��i �.�F�kO�v��?�L�8�� -��G6G[P��2"[�Ҏ\��-z�f�֬GK��E�c8��9���)���q��4��m�j��Aa��=�)��}��4�cS*�8]�E�k�F�����(�c��"��3�Z^��$(��M�q�yOSV��a�yX �8}[��}/�� �9>�'z���^����������8y����8�,V�'_i��E]O��iuL�0�q��#6��]��gVh)�O��85�҂j!�N ?��D�ϳ�qZE<yÿ�#>_�8iZ,X� $�ذ8���箬8�}�ymT�4X�ޯ�>}̤����`���zj�pN��rQ��WN����-��"��8qZ�O�k����`. N�M��'����ʉS�9݁'�������)1)�Π8��36(N -���CQP���Յޛ����8��O��8}���ӱQq�bd�G,�>:��˙���@�.<1�*��\�����)N���}A�{߁gP����lN����ϳ�~��a��&) q���g#%#�4�snB����]��v��}'>�����p�-*N5'�)3�����o2A��}XB�i��Es2�ǩs��ޘ��_�yw$d G�� ;܌Eu�����||��L8@ ��N&@� A�����h�ĩ� -�b��C�ip�|�����)��5l��6% -N����� T�m�M@p��(�2y�fƩ�1T�d�$Vi�j��#w�)���N�#���h{|Y�np��BDBO-bn�*㙑��h��$&�\�}��<(x��et��z����F�p -��M��\�&?�(�s���p?����~S��V�~S���a���l~��4����[��7���0if��"D�����q^���s�a�k�r{57��M嫟�)4|l�Y�o�/��MIn$�o2u�e,��T�Bi��ߞ��d�M�#F��}�/�������rb��@�C3-�@=J%.QQUs�8���A{1�%��Z��Ӝ����Óqo���{h�+��:�M=���/��۝���鼵 z�?��X������1o���p߼��:;z�`��e|>H�_C6� ��9Nq �S���Q��-��)��?�Qo��ooo��O8���d�2���g]|7���6}ۜ�n� -c���4 -�n ���߲��$�I������v33ʨd��6�s�ݎa���uSK�8+v6jW�{7�nC ��)@ay��0�����Ώ�'U�+��� -�w.@����s��c�v�9�G�*�M����D����F���+ʍ�ýAn�R�)�v�B�7�D�t@ܔ����nJ��!-� ։w��থ�a?�nf���6=r�m�� �A���Qg���b���F]ٵ�m��jn_�A��Y�mP�!�8��:��MmS��'?C����"9��)��A"�m�F�2�ڦ��!iQ�H�M:�9��V�� ���ڦ��3�M'[�5�mz�m�Զ�|R-Զ��u6��ж.�mCe� h�nق�I��c��I= ��ж�S��7�M�USeh�&�9ǽ�m$�-s�5�c�-�6T= �&�Q@�$�\��@�$V ��6��31ۚ-Ge�5ʷ�k3ۤxlɓHZ�����lk.H�8�M�{���&kؠ�!1ۨ�:�c3۔{�\{0��(��6�ff�x�v^ �m �}Wf[����نB� �m�I�l��I%,��mRX5�M�<)���6�W/���� ���5jr���6�����&� )�D���Em��d�6."!�����J��m�4�^@��)�vwʏ���Ζ�m����6=%�=h�ru������m:Ӽmk�I�R3A��<,��m*�#:��m���}m��5����6�i�@ۚ|F�IԶ�MW?�m��k�H��M��Dm�HYɢ��27�����m�,\�&�PhbAۚ��� -mk�#�oh[�.Y�6���Yچe��o���-��ָP���F�#�M��a�'��6�?~��V -h��\� ڦqǢqm�+��� mc�Bw@�Z��,h[�fe����sۖhX WV鱉m�]`���6T -��&��c3ۤ Ɖ m�@��3m�"����� aqVj�l�3RP���(T��md����f�����6j����S۔8#cX�mt�$G�6�OܮEm��Θ��m��Q��m����Y�6�F��CXxPۈ�O j[��ek�چ՜�0�mT�0������U�m�����m(6�8��3��C���w����چ��g6�mX�yK2���g�pQ�@e -�G�ڦ̊YK2��3��AmkD�p��M�f�Q�M_��*Am��m�yj3�Mٸ�++�m���@`�Tqz��U�q�Y��c��G����*��x��uH0�#�km�>��Q�E5t��Y1X�жNg�Ϲ�mR���M��0 �FY�E>چr;nQ�H`S��6�v�����&„m����ۦ7�L�mSn���f@jL1n�G�� n��� ��fj��)�N����I�-Ep�(�ë��mJۂ)�m���%Nn��cXݦ�5Nv����n�#LRa�鍠��۴೵I��4��|_|�W���d %ӽ�m�� ?��m�]��j�@�50�Ͳu ݦ����nSF�� -sg�5� -i��mZ[�e�۴��g�۔ǣ:&��4:�����C����*��l��\�6�!�� f�+��+#��z�6��Ql ن��=T����lC���=�SR��ݙmz6�d�6�$zh %&�"8�lCQ �b��1�W�,4� -꒝�&�b��l��۸0�T���@+�ǫ��Mc�Y�2�M��-8٦���*��k 7^A�i�@���l�󄋿�m�(8/#se0����"�&�_a��bq f�8�f��Y�>*�M-���>w` ��֩��w{1��:V�m�=Ef�m%C’��6��gf\�of[g��i��a�`��ۚ� �نH�`����%f+�%Ca�I5�B0ۺb<��M����lS+nJF��&��� �%!۶�6���1d���� l��}��}�%%ߋ��ͺ�'`��� �=����� lC-�6� l���!`��l����Q��6�Dr�����L)Om�G�c�� � �Q��)�P����S�E/�����y�_Dl#�fg"�)�Ik�Elk�����=ɤyVb�4��ub����ƙ�qb�T��Al#�zy9��;T�D�?�<��T�b;����,b���.'��u�M�"�Q���)�m�³�P{�7� �p��Ŝ>�U��6�g�;��Z<�b�k#�3�Uqm2,XK ǵ�~�"+pm�;��_��(�j�" צ��CF��8Nw{�ڤ4�� -� ��ƵD3�ڤ0y^�4^�⼶&�%Q�aS�)w���9�#s�:\zw�b:Ҿ�]NS[�6T�i�M -��u:d� �ymT�c�^��6��kC9���`5^[��ݳym����O+��mF)�p^�L{����ڶ�hmK XM���!ɶ� ֦ͮ�C�7�9���=+�m�Nj���i�Ԧ�Ԋ`2� s{��P��M�}�Ljc{���c��W����֥�X,��:ﭒ.AjӾ��Aj�J6r$�Im���`��B[�Pf�Ѹ���:N�6�e:�m �ՖT�f��5`m�ҥ� �6�I~���w�b�Zu^��)@I�r��n��֦00��k#8l�+����c;�6�"�}TZjs) \�J� -��.q�ൡLG�!�c>g�)p=�p�Ma_�<Ķ�X�+��.� l�>���qm���[��û`X��T$��e��7����Bj�òVc:���ܰ4��p�H��ka�p�sS�0�a�L���x�;m���:m%y��M�v��&�r���4mT<�D,Ag; Gm6�����fS� ���f;>fLZh�%d2�57�M���=��AЍec����]�(�fDj�3�����2p?�� ����:d����ޔ6��b%՝kl�۵ kj}k}���#l�I|��;S/��yXG��W��q� -]���,K�V��9�jK�h�-BV;����)J�V�� ��޹jǽ{̂U���9S��gC�$0�S�_֮�T��-��NT��z�-��2Om��S# ��շj��.�� 8Ǧ���W�S�>>+05a �6�aj���،4�c������|�Veqۉ�Զ�_�J��{;7@�X!����R��B��8KM�Iq;I�ّ�Ij����+�H��q�i�ho�:��^�'��j�9۬$5SG���㎱Ij�\��a��V]����*Xj(�22K���s-���MVc�Դz�� -R���R�R�6�����z�$��T�n� 5)'�Rk��($5r���V��9��� �)po�%��� -m��RSTܼ"��m�ݳ�I�][�Ԓ�@j�^���Z*!@j4�Fw ���gܛ��N��]55��%.5�^��5IO��^@#�p�Z4����q�Q�rY_A�q��#G��+dƃ��D��GM��2G��:��I�����֬LtT��w�Ɖ��s�]��hM��T����FM�x�� -��Q��F�1�� ���禨5E�������y�h��w�I��EM3�( �F��� FM���cx?8jII ��IM���0t��Z� 2K �09M�M����6�Z�d��4����چ�!���05}���S�=Ђ��ݹ�3Mm�����>���m%�Զ05�s�ԴOf��ajr'Y0/T��>ς�)m;� Sk���� Sk������d����k��;�B���5�dVp�`jR�w��ԤX3g��!��05�>v8M ��ASk@%�˶hj����EFS�U�%����R[Z��H������)��QjL��z]�)�x���Pj[�(��F�Z*���H�8xR�Qj �2@�����g��F99Ag�m!��L��=,��뷅H#�f�� ��.7ϯ�)}>V'bC��������+Kg�@�i�A��B�)�Ȋ���t�.�Fh�v��H��AW�v���ʯ㚻HK-)����`�ẙ��,5���R#ݮ}�B�uz�?�F���D�(5T�;K����.gD���=������RèD�)PjII(��J��̒#�z��-�n���(<>��RS/*L(5T<��ϳ��Sc��c�YjK�(�%I���h�9��;zx���n��� R3�I��,5@jtd4@N#9��R ��>n�] 5kXm�~d���ǖ1j�C=EP�T� "3�Ԉ"P �n7"MM2)b��4���T�B}�MO[B��-1�i#:���1�$g�R�� .��Iᕱ;G�H�G��ڿ�I���:͍�Z'WX������~���H՞�L�l�٧x��� �I�:���*y5#g t�[�52�(��q��y��~#`���ȭ�/��rd{�B�),��P��^�2��ڢ� �{���js�:f�8��''�I㰁��{��O.[^�;B -� �<Қ�Q;Ѱ�?6����� ���6�EP���- (Q dV`Hzƹ��:H��QPb��Y:��ȚM$�`��路d-�-�Gl���ĩ%OJ�>�Qj����T� DF��1FU�(5y:j��(��ԁұ^`U��c��¥Z��n! �'5�d'�3��2��}l�na�t ��MW�.����� ����,΀�K$��t�k6d�/"bHʔ�Yo�B�~�q1AzP$�V�EL�-2$ҙ+C`ɍJD�֬��}O./�dR��J>i\#!3��g������,K'D��+1J4D��+�q�T�ب���}��2X�EGE,�<)u�d��Lk_�L5���B�Å]e�k��l9�*�~��s�,�B�d��K��! �������`B�YZ-⼾P.�� \���,w� d/+����FE��T��.<�Q^"�z��O2�l ⺤��6 �(�Eg+1Z -��R֕ �r��Fy�ة,D�����<�0,L����|��-ē�wN�N/ -3>%�q�K�} ��E}��mCȐ� �\Ȭ~�P� � -Aej��S�����o����� -��lOd\��q.�x�<��g���x��z���� ��<��"D���z'r�+*��k �t� �z��0DL&���.�u��yԫ pr�-�� D��}�z� t� t�7V�=���M5 �"rU����m�渦5��O�y��L�u�6J��'я7R��j���'�7t�:����K?'�,9Yc?7P����U�J��4�Ԅ����>�h���Ԕ��G'�ֻ���<���u�����/���7�o����}�$�Ls �i��CY ,��f4�q5}wM��� -;�K��>o�֎AC2��B��u'0� a��! �k��T���<��� ��Հ�q��?�T*��A�#�����N/x�<�bT�͍���@%������d��;'d�h/�zz!��3�`:m�q�3�G�V,�H.��u��J?�5�{�\�Yh�6��L�+�u�s��>���ׁ y&�%�N"󳥁��JN2> G��gy�"��J�X?]��a���:Vb6�l����ѕ���ǃ�ln���=[�G �(��~�H��)D[9Vl'k� ϊX$��2��׻0h7X(����J�M=�&��D6���>���1Ь_c�K�\�-if6m]1.,�����'�Z�Y��2Hy�� z6���7�&g�E�?#f0�:ĝLN����P��,W(�<��=�|P���ƯY7�dC�R���Y�]�Qz!r"=\�F�N٪s.� %�zK�p@�Y���`M�r� ?�Ǝ�=�}�zYC�kZ�mS�D܄����j��� ���ds� )5&��^`��������Ļ���:�S,b�v�d�I�bN��K �:k�Gm{��$����C�s� D��G%��ਉ�iE�v��z �ZE�]�Hp�IĎ�D곾� �V[uٙ��֭�lY���57J�5�sˠ��aPbD����ڠ���\� ��.ƍ�[�؃����덿�Җ���� �&3i�Zq�lI���T[b�7���X�:�$o����<���H./���B�ٶ�޲'��fh��$�Ibt�Vi%��[L| b3��lJE�G9D#UÐg�!�!X �T�G>��m' �..�܏�i}VFEU{RmS��o���w�mZZ[r���)�n��S�AC}eO�K�S`}q��X1⠞@^�:�K�\���-e�#̅��2�C ��u��ZĪI�R��è�WS[�/��H��ԗ�p M���Q�OH9!9�� � �V\����蚮u���0����Lk�/�.�66?�A_��e0�v����i(1�B�Nq�l�"9����|�l�{�35y}�yړCszzه���?%��˭�f)�Xƒ��n�M�6�95�<���+M?��@;o��B�5��F۾�{?�k��B�d�x�aK�t���,"�dz6����X����ё���� ��׈)lX��ʾ_x�6jIB�I���m;��f� �4v��AZ��p�� -��(�!J��pzn�v����M<Ǿ�v��] :��\��)��aF��l�z��,E��<�qf.�(u��Y�� �=c�\�a4�C�����������J����!M�=�_�T/�h_�8��7:"�拭ݬ!B ���$�CjN���Nu1;���*������2E�Ґ��<}�e��ܥ���DQk���q6tbb��f2�mn�8���Q>J(�b��m���t��~����  -�J�u��4fn�js#�: �/R?�F�Y[�ME�v��SR2s蔨��d����\��ܹE��#�1K�JɦE�0��= z�ܖ����k���1k-VI(i���;�� ���õTg�~��v*���v.v���r����l��7"붨�(��z����(�V!�u'T!�� S����T�@���hT� �\��Q��c�x�W��}K��3�l��,(Zy&�!SEC#Y�SVJ�TGA�a��e�į��^��D�p1N�-$X������+%��Ypf%�A�Y���v���� uX�w��`��n�y��^�&N1qQ�6��Pgf ���ǀ�&�"�=7�Ŏ�$�����|���#�R�d�j6b�/��3k�yU�* ��T�\v�&�MŒ��x�䐛�Z�v��`����]�X��y�}�a�9' ��IT�DDKvZU��Ĉ���pٖT 2S��ȱorTbe �.)��Q5�"��Ϭ�T�� @����~�h�P/4� vɍR}��nq�A��vb՝:(�TW�]Rs�fY�����9kHm��E;�n�#�� -�$ 1H��*% �,�>�ܨ�����Ǜn���9�O�1 -�[uҀ�7ԇ��@�LC����(8�n��E>���"�Y�3'���Ņ و��6���J<�Bk@�O$�lQ���Y[�Q�w�����e:i�5�g.�Ԣ� �E�ͱ� ���f��m�>?��5���",x^~��:]WLQ`Q|;�V�t[�!���6'�A$���ص԰1�|c]��< -��'�y ) �?g0x}VC�a.Ъr��wFi��` Ć_��ܺ5�r*��1N҇%R �/���E�ڀ�\��P�ݫKFm1%�+- wn�)I�F4�B#$w���i *�g)|��4X�\��u|T�ZhoDEx��aX#�:��C��A��@�ڣ�F�*x���C/̚���j��Џ{ǃ}��To� t�%��YPdL�A�@t*�|jNO)���5aA��g�?"��J�� Y�Y�b'ggp����v�>���Kg��/j��Ҕ>���Q����|`�qk�+^!�`�F ��c������{�쫔m�{S��+��6&{rf1����=�fOSf凅�d YM2����m{�Kj��/��{�����ñaQ.Y�1�F"����\�)� h�$ �B���X��0�/K�c�dfj��և�m}x"�ǒ��롭ݠ��^P�JThC�&����)3�h� ��d����J��E��O��dc���u?�ނ~( ���@��#��Y��2����9�t ^�?!���͍��^� L�]9��4�%)�h�'8�8�:�YN23n2���u��℘r����͕\�' Vz#Rz�*��;o�w�����nTth�2m�d�h_1�6u͑R����ʄr�ȦJ��Q:�����C��+j��A���Xj�M�@��.�XJS��Nw(���Ɣ�H��T=���c� ��{6+2�z� k� �%6k �"�9�J0�a�{��a�P�Y*,I� 7��W:��g"$�ѢS�h�цxCE1�E&"˙�"D\�׃��чl�^7DR`��M�*5O�&���KSÓ���,�g�� �J������rW�K�VJ�g���YUI�@�F?��� j���QEo�gA����A��H��/St��YiQS\�U�8p�jɭ��"�ntE��BA�����Ҳ�ͺ�f��ʰ��@��h ��)����b=A!��F�ղ��DaAVG3l -�R���F?_�u9�d۫9��M�-b D�$I�kk���������D� 9Lt�2$u=G�"�(/-�y�ީ͔$ED��(������`���ْ'=(xU��'��u�5��Fv��QbV���"݅�B/���vRe� 1f��O�Dk�!ҕ����B�0�d�J��C��3b�Y<��F� �N�j +�/xoO ����,���&Ӝ��^����9� I�2> -�U�[��K��6 �7tr0�Z�Έ}r�j�6.b֬���7�M"rc�m�!�� a� ��)X���E;�pY�X.}J�a�$�8�R��PQ���`yYg!�lϖd�aT�U6�m2q7�Ф�%�7(ۮr�ڋP��3;��F�l[�?)��6[2�R�v��a���?�bT�R�Ф�ǓޖƎQzLR�ANL�sb� ͫ����aU7ӝ j֧w8������b�Ԟe�~}6���rQ�n��@�|V���x� ������$��ކ�Z"+`�zu:esi+4�'�X0�nwf���&Ʒ�P=�F�`�jb  Ύ��� Bf0b6��h�����NO�� �~�; f�����$����BT�#+xuԫ��š8��&�0��O_7��?����1�ީB��-B�~���D(�6��ַJ �c6�w�*���Ͷ�Z_iH;����hb�g�����@HNɣ΂�e��{� �dI�b�{?g0ԕh�?��_\7O�*�B��N���A�R�AX!���s�K �����Y��.E*�[��`7l#Z��Vp�b4�o 7|�7�e��� cPNiԦ�PhpE��-�b��f�mhs_��6!�do� w�~L]����&��IZ-e��v!�g��NѸǍm�qmQ�9��lq�4�*HU���L{E�5[<8��5�Z9�Ũ������eH ���tߏxQR*,���2z@�̔�,�M�����*����J T�fEp�[�r��^YPK�ɒNkyr�y��)�GB̹�׶Fט ���&�ZfB� -L�[���}��@RTLj ?j����`�Dg���\"Q���YM��;���QB�Q��t�5�qp״3�w�B�d`���B��� �d���e�ֽ��n�,9D��m{6k��ΠmQ2r�M��`5���~�G�%m�+-#[d�lf�}�&s:�uC�r�����XJ<���z<�4a�\l.m��>�(�X�Z���,��0� $���I�/-:��VL�E(��*�޲-;z9�ng -�%])ٴ��Y�] �N�qf��[���EB�ز$�,V��n��n3�E `�Q���}��O't�;;_�Is)8�M� �-�n�a���(�n -(sk�k Lq��o��-�ePM���J���O�5�`�m���<�d��� ��q�P�HX�C�-���m�ҋ��p-a���z�m�Pi?8 �O�5��Ŗ���cL�8K��s[��ΛN�7��7t��q�|s��--���#�9C'���]n��zl��۳ͭ|ٷ ������e� ߗ��. [޽��B�b��AKR��V�/�Q�E�3�G1�eL���a�*�V*�kQ�~̶���u�mH�"��ŒLװ�`�y�?[�����2r4QV� ��[&����d�~�>�r ��c–z�$SE�q,�a"�4��U��� MP,�C �+۫H!����x��h�[M������+=�s;��.Nso;�������2��w�l��~�=Ǫy��~L�zd�t6 �0C}Ze''�n��Bg�,�χ��trw�i�y��q|"*|�����n��ڔ�҈�0�1��DB���1�8�~�J�d+Q�h���r��|`��]��~i1:)5� ��E�4�ͬT�b�0�:*.��7��P�c�3\��n5� n�rf����{o��k�TV'���v4�V!�h���$=�`P6*P'k�?���Y�6%��+( Ė_�VX��e�z��kƏ�� h`}6��d�/�f��ft�Z�j�"����L��m�!&o�Ի�[�~�s?�h�#��g^��Jl�Wf��3��K`yA*?�E3 �)� 6�6�m�E_A�V,� X�Ʃg�o�Goy�^��:������̐�0:� �ʂ�'�l�����b!�QH����Y�K�e���^�c�`2�0�b� ,8*�ۮoE�yI�w �ּ��3�`��ش�l t��|� �ԧlu����A��6��l7-+�����w�L�~���¤�N��F3�^��ö��&㭅F4�Sk�0��<� ��R�� -��͹�P�L���łAV�j̗��}4���k>pp ����4ػk!/��g�2�[���O� C#�����"�qLM׾If[��@�S]������r�������:���b�����'���S�*�h�!��� ��1�h)6�ꍈA7�z��fN�Zc (�8�Y�9���hs$�� �_�F`��1Va��5 5Cg��@�}Ѣ�tF6��� �ZAh�yY�~K�@��5�z ـ��I��E�-9;X����$4�h,-2�'[ � �A��S~��ѥcx�ط�[[9����l1�Q �Ie9�q��pu��%�D������c4cϴ���6���.��oњ_��˲�,2�Ib��ʳv�ᶢ�a� �����\g�{.k��|���x��)Ӛ�\�Kh�/.*-�`�z�� Y��)��oeɀ]���)8~>g;R���)o�� ��n�Q�˵;3�[rH�$�XFq8�-ܓbC'{��FN����O�5���0�r���ne�4����{SUR�E}7Ʌ1"}�Fܐ �'��%.$�\���y�]H��9 endstream endobj 49 0 obj <>stream - �����Ę���I�/�M�Z���"蹛�8����;�7��Frߛ�iɚ�MD�e���O=��i�i��-,���G�%�i�8SK���>�~�5[ �iiJ6�9L�UG�#�s�%��һ��Th1�[���nn=ng}�d��N)ɵg����)~�Dz�?&���Z��`��^q*�o�l�����"f���k�͑�r -�G9�Z�3�R����j��Y����)�NF��t>�6�^-o�jV�h $;FXWe��=�K(��h�P;�#x�����\�ĀJ�)��l^n����j˵�� �2j��c -�un����Q�ݙ��5?�V���Ս�]ov�+<��� m`y=7��h��O�w��O(�Uz�5`�K��6����;(&+}z,X#���f+�Kb ��;g���ov�������=+��'�Pj�B�^�3�0� -�3�ڏ��gj ��� �+%B,HR��74kI 邋�A9 �sC��r/PQ��Fg�K�G�BhU8zV�i��y-��ZM�~�� �K}~!6xjO�� ����dow��q`魾@�z� y^tXC;F��rJ��D2��h�Ph�ut��>W8�k5R�p��"�fQ�b�����"$��ۆ�)/�.`��>`���Ճ ��R�Q��4�e��:��vZRO���V��Ve���\��l)���Q�z?H]��`5%An�'C����fZX�6<� -����\�w�[��!�=��Ɋc�E�]�0��1�����پm\�|~_�g�( ����lc�{D��A���������(�̔ E�,C���<��ᡟXR�k>�"��O6����KJ� -�l��� --{�������E�T ۑ5�^��գ*ݳS�Mn�@��d4^�3�CkP�;;��ީ8����V& �h�Q��w���k8��O������ym��$֮�\�r��?4䪺}p�;�?�͜�-l�~P��G�:���L�eY0% tMQʢ����UI@�T�횗(5X ��� .�$+/63̦ -�-=����4����"W& -�м�����2�'6�".�,���2j��8)P�nvk�p� ���4�N�ǣzz�L%���D���H��*с�Jr����p��ݒ%��4�d�Τnb�1� �,!d47�^'���}+�Fy��]c����.I"2WZq��3�����*YN��� \u֐ꮥ��l�e�W^ n+|U���@n�\Ұ䒡�&���j~&9�l��r�� h���T:�8l��rD�юV��G�һ��Q'��:YJ�[zoc+�� M��Y�&�I��m-�)k3��p���^�z�r����|�Yjږ֟K��jA ��<�QǨ�TN�s���ZD6C\�F���҂��{��e��Ұ���0t�o�P}���@�973L��1�C�>p����FO/�XN67�v�D��(��$�ro)��2��& �$��'�l��dkh)�95�Ÿ��h�񚎨Ds�b�,l�c+0۷��<�:�Tj8����Ʈ���v�N#���'�* -�&P3�n&��Po�)R>D��;��V<�vR0]�b Vܡ����@nUB,Q�h��Ŕt�,Z�e���&4B�#�d�\KG�4�q�l��ds ����6[z" �K+�0�"'�MP���?3�e���A��$6fSRl︣�hW�dQ�-ؖ�.�]�9�R7�GZ��*��J��7J�5��H3�� %�Dg��$u3 '0��3&[��ܔ}��]�� -(Q��")o�|jA��`���J��o���1�r�1ٳ!�G�J�.;pf�� -����T��6(�%C�h!'��S��5U��BdV�8Qo7�Xv��Mhy�l�轑���� \�¯�L ��%�k���ǰb�j��3? M[��.�=��]uN���R3���*a��}��"Ѳ�`���i�,�-�NbKŏ��¬�’� ]�7�lg:QxJLV^�|���M�h}�0�������e�����P��V�8�L���0�[f����d�Ŗ�����@oNL�/�o�:HzU @�]���?�KB(}���� �/���*�3`�� �c�:��)war���RZvl��oN�(�N��� �! �Z�I.�]G:�� � -���l0��ciE:��\�j�Ɩ����8ž]r ��f��j� �r��>8�člA��r�E�K��LJA��o�SE3��MҀSN!潷Q��uu��ȖF�g )�(��-����hP�J�j�I�]K�T\kf�n�T��zg jv���m����X�s�]�nt:� #S�,� Ne#�v�Gj����b���h�ՙX�I�V͞�Ζ�����V��idf����Fl��V�N���(� GDk͌�������li�-}%A��Ej1g|n���Q+��A�/�XT)���G��9-]q�d� -�إ} ��I�Y����II:׷z������q�,�[ �̅��4 �o;ʭ��+���aS4H14� ����g�t�� h�{�ۢ��-�g S�a_�6[6b%)����zBG��z�沚�g���̢�)�~,���&N�RZ���nE�� -�L��n�f��é��.�EC�P.G0ֆ��lC�-8�-E$6�� ѫy�8b�]�²�,Jlu9�߸�4s��2e�FɃ��v�1B>^�1ƭ�M�j�4�� n��np�?Y�z�8��y�h|��U�Z���M $��姬�oEP��.�Ys���&VFn1�^�z��l+�b�HQ�"�g�?7^~��� ��jK��,���v��UO)R%k�� mNɫ����)"O{|-U���<����� -��}�V6��� ��j�_����`NIm^�>�G ��� ������=_�����=�H5�m�Xn$�-�4�6#��� =h���VqzgD��^Gg�z��n�Ց�փ)��vlum\�9�X�e�&� 2��Da���J����㇧��ő�3m� {�����������z����kd���qD��_�WQj�9�m��� ۖ�Fwk]-Q]j�;�3��B$Gܝs�{��1TP�/۪w�P*0X�{�� U���X�h�@���WE���@���ӿτ��)�2�{Ƽ�D��?��m} d�Wh2 7`��� �]��0ώ���s�������??Z�9Me"�e�{������)��E�c�j� :�H���M5*vI������]���^�h>ۛx�ez�c�⢷�v7 ����r ;� ю<��!�LG���!aIv����.u5��F�-��A�X>�jC�ޏ����������W�W�_��� -��G��q��鳿��\]�f�~�~<���_��w��߽�ď���x���=������W�?����m��I�����.����������__]��������/{�0� ���o.񷟻���/���۫�J���{����ߞ_��g��z����? � �֮���k�G����W_?l=${��Ǵ�����`���������� ���~���7_���՛��##�3�>��/�����ӻw�oj�>�{���}IQV}x��Z���Ѯ�ɇw�_�������vz��-�ž���v<��o�]o/*��g���gW��S����?_]_n��k�<���C�}w󇋇�o�0��+�:�vi۱}q���?�/�߻�'�?+fom#��3�=�,�'����[����߳ϼJ�ݽ�������o��������z��nw\^�>���_`4���8��o.������‹m����o��^=<�3�w���#ܿ}������ˋw���gw�o�o�_��/�y�(��o�n/?`���>�k �^�]����w_?j�N��]o�8֧�}�[�5޾�������j�������`7���#��Y�����j��l;!���\��K��� C�q��{ʲ<�1�B���nVOq0�8�����L\������خ��r���?�tW�)�"���������Kl���Hx��l}~����t q����M�^�ye��'+�~r��_=|}s����� z}�����\8�#t�ؕ����'��Z��]�u���?��[�/ɏ׏���z�x������v������y������������u\鐂���m -�;�:�����ջ�����n�o��Ϸ�� ���K���<�f{����㨦w��|}w}��և��-�P�d��˴W���}�A�=���j�E�}�u�mov�ӒN�`��+|���x�����^�ܓ���kl�3޿Z[s�T�`gw۾�L�\��O[��Ͼ>����������)v������o����A._|�A>�����\�T��OP��}<�[sپ�Jۏh_��__�����������w���ߙts^��:ڷ�Rwl�=^���~�v��i{�������b|k��ވ������w����m!>vQ�=a9v|�l����R�v=��zD?�ؕ���@S_^]_?[t��z}u{y�5��y���G;y��C��ߝ���gm>��?i����|��^����������~���_Ҝ�vH�o�\=\}��F_x~��z�پb�<�1��������ͻ��+�U����ym[�I�1���Al;�����Rޚ#��M��G=���L�o�n��l?R��~��;�����.^lf��K��y�b�2��'pخ��lf�`3ۗY�?�̳_���m_Φp��y�AnmW�p槨`�>p���g�ѾG���YK��e^1p� �k�����l?�}}{ �y�r��Vy����W��~D�"~�������O�!/��{\�� ���b�o���Y��/ۇWS2��~�k����i^�Wb��ɴ'Œ^e��g,��R"�����V�-����փ?ȷ�|;ȷ��o������vo�.�.���v�nO�n�� ��� �^�t���>Zp�� ����Dp�*Jx�DO�D姼���a6�4��;N[e�zp���#�����yy����}��$ŭ��3�p��v�'n�+$�_5i�n�\~yu�蕨S,�7���~B����_��T��vl��;㚽T͝W\��m_L�P��%˻l��j�lW���������w�.�����~U�������G�Gy��ɅlvE�z�wJ>�����'\�/�O�O4a`�Wd���F�v=q��i���Qϝnrw����j���#��s/$�l��'�v��c����=����t �%l���Hn:���yd��q{"��� }����'������7��k�z����(_�Q�?�Z�C���>ğ�~Z!�C��>ğ�g|�;_�����χ��cc;ğg�ۏ�3�MD�}��'������z�v�Av�9b·���d�g>{R��w����uy}}�ݶ㻾������ �z���v7�����/߽�<��������b���k[��w�_V��iL���n��?��U^۩��a��k�.�� ���;��>TW9��.��(�?�n������W����������w��ݯ�����|����_�ݟ�>g?8�[:�[�L�������#7CN��=��ܘ���u��I��/������� cg~-f�Je�n��y��7��l��3c�� (AO�o��M�5>`��/��>b����/�'~)���޲+����98sΜ�3���98s6�����g��nę���tΜ�eΜ�p漄�|m���L}������>���u��Uf������QD���ؾ�Ž���~ ��;������r���w��|ݵ9���x~�X�p��r®�� -W�v��� -WO_�~z~�I}8Aw�=T�zU�������VЏ��ë�j��o?����7w����O���+,\�uɲC��R�;���@�<"��x���m?�����;�Wv]��}�������7O��&�����l�_�Wl,�������� -�K�O���K(����P�����SK!��i����-��rp쁅�oR���8�?vI����^�?`�=�?$t0��ڄ���������wWۣ���-gƾ�����C�=���)�R������G<�SSO���� ��k�<��ukh����?� ���6}��1˧[��������_��w���{��vx��i�/�/�/}�$�������խ��>�����^V��g�+��u(���*�da�'�N?x]��&=��ҏ�I���/�]�9�CW���x�_><��\���vp�~��աО0�}A�m?��Ơm?��G��'�珔18�0�^G�aK�m����o����O�������B��>ۀO+�`��[�`���x�w� -�Zk9X�{m�V ���G;p�* �gn=��x0f�� <��k4�Wg>aD�b���b>e$;o -�ﻻ7_ݟo/qv�^ہ��:��u�CU�ݰp�T=`On��� -���7�C���<����Ƌ��ɴ�^�s{���Z+�f������ձ��9��z�׿?�O���_�ۻ������|� �����4�}�S�Fܿ-���x����y�2�~ �-����F��S��P�泋�'( k�<;�}��������-΁��=�+}ksP��=��}�p��]}S�p���'-o�ɾ������i<���� -���<���}9��z��� ���{���n�=!ٞ���[k����<ɵ>y���ţ�%��(�֯�x ������Z��JU�W��م�OV�/�������?������Q�/t݃"�V?�����Έۃ��g��Ay�є��TD���Bn���l�7��:b^�����P�����/�y��#�v� ;=�G�Ӂė�g��#ON�^�yeHݧ��w��<��z���� 7���)z}�����\=�#t����~�n?���k��#���k�O�2�'��ݏt\ՇK%wX3�ѥ��,ɏ׏�c��Z��2�mq���ʽ��N��n�C��=��7絩�K?�|wǝ�w�O������;�߃3`�O�����}r�϶�����؀�(8^���ˢ*��%�:�r߶�~k�������������/ʮ����ۯ�>�<���Q���Osj���r����^�i��ʫc��r��4��?�����~*�����B��?ߟ߾�r��.v��?D��u%�[~���Ȃ��}�/�x�\_����ʔ|�`�Џ��Ç\a��O~��s��]eR�������6�">'B������~� ۈ���u�����������*�q�R������8������_����������������?�x:�.�p� �?�9�O}e�('��XI��M���[v�G�i�PI�i)%�jd�f�������8�C�R�s8���щK�Ņ��|������ߝ�T��r�}�ޝ��yy��f�Χr���$�ơt�7�����i���UJ�R׃����������$�9��MNC (9��Ncr�0���V��h(��.�xC� >ߗp���ї�ܺSWr�X��4FL��� }8v�$�Z�4���v�p�u�z~̡��ΕT)ݩ˱2�)�9ԏ�f%�au��T �c�0?�;��c��:aX�:ޮ�]������.���ǘ��}����4�%��c}SV;��,i.e,w�����.�]t�#a9\��JJ��填����0���@(m��C�-W�P8D|+ C��*%r$�-WY��]�v#����� ��Kal����>�+�)Lj�ĒSF+� O�.����V:%���h央Jq~�3R�v����[��c����kG���/����<�R�&w]&;ƾNW���w�O���X^捯��͕�b -��P|&Av�?�S�o��� τ������g+�n�E��!�i�J]��bW|�2�F�M*S:B�����]�m���V� ��u]�Fm� �*�����S矔:��(}�]�S]�������؝ڪ����'��d���r�_1Ⱥ�PWτ�aUBW�P8�A�����.|B�^�]�+! _w�'� �aS���u�@�a��V�\��@����� H���>r�U���� _�� ��ĴL�����\w5c�x��]���)WAd�*��>zLV���t�k®���X຃:OA�k�pr� �����W��;�0���>�<�K���uCO��ط:Y.w�l7d��+#b�)U�*"��b�)s�0��x����(��� �xr�X!��zpI�Խ��|U�'��e����Х"��u�c9�~l �~����������k����K�s�N�߫��jI�QJ��ߩ�֩����NX�קJ�wFW�� |� -�qL��h�~@ﺁ�S�Z�ԅ�q�7-�b�f� �&rN5��n�[��U_ -���,2a�NV����IX���4���>-�:�B�:�H|{��=]��9�P¾����FIu�+IؚS�N� Ҕ���jMQ5�&��~g*ac*����3�ݾj��wH�U�U&�ͣ#�-�nUk�Wz��:�=� �+L ��:_=��1%%��O��ٙ�_%$N��/��7} �k:�����}k=�7��l�������������B��4�$e��c� Y'�| -�Hԡ�X�� Ef��`Uf��j4P -9�Oشi -?n�Vef>���� wX�\be�`����(�T�72�_-BՕ)�!�A�bB���R <�$q��D�KNb��}�/�*>������C�u�p��v�v�-�C�o���ɾ�vM�� �z(�����GrZ�"=vh�{��lO �s�b��g%�)�����,;�� 29 lرi�� ��q�����ن/U嬎�_r��t�KU�çK�aW�_Yѓ����&r7� �ֽ$'��!��u�� �Ӊ)�Z���d����/Az�Ix��e�g���ʭ8Y��/�wp���f�����i;�����6Z��|�7p� ������T{B��_�>�<�c�b�y,��������O�|���{�4��y/>R%_86�l�9?7�G�=���9�#p����� � ��t4>�z������A���7�+�YP�HGs�ZUe���URx��Ӧ*�6į���J���w�W��T���7E�{I�1�5�D��CJ��XH��Xu?��˩)����'Sㄇ"E #�?v�Y��h�{_8��A�je {�����:�|�_-|�7$�H�l��u��A�����z8�������ѩ�Z�#�:���]��z -W.�� $�_�`��*���r�E#,<�3_�b�G��X��bV/�6�N���ő1�X��l^m������s�Emt�3����u��/��"b��V�箣I -�S�0h0"Y�:�u�`�: -�+"���Z<������E���"H�+�%� _��8�]�r�&j���U��� �DW��`����63��|{� R,��PWP���{B�C�:1lE5_����3V�1~���?pc�b�(�"�A��i�!VwH�3@?���X��<���p�£�q�_]m�r,b!�����ʷPt6�<)� R��2��4�t!��=4W�Ĥ��ϼo��fY�Z�pSL��JD$*��B��@Hs1!�`y8O{����qs$��U�h��O�D�j /z�9� -��vؚT��.pB��+V.!b{�pW�� �����xF[�_�b�� �#�l �t��ZZ��3��iG��p�ʆ�;>Ze���ѡ�B}L�0�x�c�i���� -(|�<��ίۑ� �h���O�����N���yI�T�U�S�PC�@@�C�����C�� � ��HO�WS���eA�$q Z"��!l3O9,-?T;%_����Nm'�,�vu��C{���2>x�a�Vu�,�B������Eꂦ�0o�hH���q�ttr)ӆU�xe�� )�$�J �^��d�u�8�C�1�؛�A�=�,]Tg�� Yg $V��K�>pܧ ‹� <�àpB�-�\�@�5��8"�xq�����j���'�/�pixh&e�qL]\g³�Q��P�pPu4���jӰ�EO��k�����=�&���+U���g�~��Um���@��YLY�;��/4@� �$��W��ł0@P�a��E��4��E�p]�����G ��½�h�q�T�{����B��j�a�]g�*J�$'P-'іŘ����r�s|�T�#o$u��K ��8X�†�N�F�qA'�)ϏH'�;�5����S��߇+w`�A��ܻ�N�Ū|�aM�m��ʤ"B��+��^?�T;�w���f=I�t���Δ�EhO⣔@x�%&ߡ� _ -20i��m�9�1�k\E�Ն�YN��ц \N�|%.Ԋ^�JJ�����S�� y��; �� �Z�y���h` X��ɞ�)M*${ �AƳ��z~l�xP��4_�����.�B���u?�K'�D�=�M���Ȫ��h��eW-o�;�6��b^(��� ����E��$�qq�8��V�� l�t����M���!zb�/�1@H��N��@�~{�º��GK�)�O���b��SXrȢ��� �� �9�l#\d���hcH��cdVfȅ%�a�Wm��|�f�x���Q����E]̞-�qS�#7k���W�n���Gt�.2�Ⲅ3LZذ?����ROs�����K��wB�T�F�tes�A���"�'R`-U�b�� �̫�a�8� t6��@S�S��c�:�=Ѭ߻��Z.�b�/�6d� �CΘNc ��=D� Tx�h��]X�$��0�a�˫_�� -�M�>�z ��-U�3ѱz�Rp��O/RQ��7 �ցf8����(AtNi���@�h� ?��hAֹ+��/0��8X$��`3]4�m�棇/d�яVI���*�{i4�S�0��f� �Y(H��! -��}�u���� x@TQ�R� <��ͼ����Y,�|���U� 0 � ��w�B��������;��њ�`9z��> @� 4$���M�2���D?���z�C���ZY�N&J��Gi�9I�Fw�2I�=g�%pLrs@� -5X���9�,�j���60�lT� ���d�#�nG��8��$S���4��И�x@��`���c�z � �A9���@�(9���Z��i��@<���_E��-�[� ���0{j �As�S��=�$�N(�JC��Y�#��M��bg���h�Yn�P(Po���<��>�J'DV���`���脂`Pgg�S��΅B˘Y6��'WV�0knNݵ. :���?Ee�aWwNq �5�Ԧ(�OO���� V1M}؅AMUq}#W̥�����kۈS1bv����M8��4}�i���"��@�g�*L�Ip���-� 2�ɠP��]�~@;�������AHO�\"?�0��NDNR� =F���4�x*P�̰�f��o����5D�f0�*K,ޠ�zZ� HMj8����LMь���~ɘTM��Gx�xOn���1�*�� �J���e@q�`��ȋ: -osX�yY� ꉮ_�/�6! -��)&�l�Z���� r��G���̓M�x�2��7��|%�+5_K��T�h��O��C�s ���&9GQ��,/3깣 -��V��ARvq>5M�f4�x���F��1�sL� 5ɕ���� %���Ԇ����B��-��A;�GA�ރ�/&1j��l�p�^6��z�a�uPD����!(�o��":;�Pa����y>��&C� >?�Mz�-z��v� �A��.Y�7C8��3`�G ��:�r��<[L��Aq!U�Nj���!!�JR��`��iǁ��2��,0/ \�Eݲ -�r�c��B�w�PP��#������fD2��8Sf�9Bd�� ~��%J3�����(F�������dq-Vy)?@h������a��$f�q9�[�!�th"�� ���8��%��h ݀%��� 4��.��@���4�#1jhEY͠^xi[�f�,|��[ �ׂ!��s�]0�l=�N���h@�`�@:�ͺ�,�uT��� � A�DY��1G@4K���C �>�D�N�$Ǯ�3����ý�� '% ��a�/��6`h��K��� x�Y�z=��uNk~��[ˠ�2�= gJܤ�� �!m��(�� �x�r�` �5� A�N�%P a�DP�! -{���� -��v+z���l$n�q���XR�r4�iQ }E_,�&vX�T"�>K�H�-{������:j���S�Q�5 I�U����i��T�S�xy��7U����nd%�SI�#M~D� A�cLư�A��|��tN�Grg(p3���Sqq\�qr�d�Ǫ8� ���n����Aړ%h!�kP�݅�����U�g�Ƃ��J+�@.����`�rt�i�ݜQa��U������o�[����d���A�zuĴB�z���� �ת�CӜ�H��I��p�`�+�Eh�Yyl�H�P�,���C���������B��XLH��&*��fF�`��4�u�ڙ�H��UE̜ 3�މ*������sQ,��� -q U��A�O$���A%J��|��m��#6վ�~}(趴Va���Ь�SZ9q� 9� #ᨔ5���54g�R��&������L"�(Ŷ�2�C@@DQU�EOIY��ɋ����j�7�]��Y� �O1��W��GduèA�����߲gb��K6���K����b���<�1/�pȤ�P� !M^�?[����yX�Nr=a�Ԑ1� -륝:�$\��˚$��F��M_�k_Ym�6��m��˴p$P1EUJ�j�|b�w�oj� I���W�1��j�WW��O�ͩG`t�D�8�k�&�y���dʞ�q�Vm�<��۞�O��_ծ&�{�"@z��:*�)T\SM ����9yў��,Ϳ�ݐ���|!~'�����-�����CnJ��]��(OY��� D��[*�K����eW�SA�zb������{����Z~��p,��L>� -�w� f.��������8�u<ٳ�f{�>�Z~S� �9�WXb��w'E��*W�s'���8�e��� �v{�k�Xm���Aĕt"�iֆl�U{ (�RPusJ����=��K�怒/��4L��i��j|�+\�;�)�#)�4��S��Նo�26�����}��O��j����_���g�z�RizC���^_����=�|s����ۯ.��P73��H����Ԁ �s�ӊ�F�z(3��/�w��z�A�OL�Q���Փe��Q��>�`��i����WҢ�M���:?��-*��9���������q���� �#�%��O�:����ˮ�=��9n8����s�fgQ���L�,ۼY`��3�Ӌɫ��Fa��~zm��j�p��+�6������+���W�86���c|*Z㧟���u�������6�w�)�����0lƴ�Q������;y��N��N6Mq��^=� ��5�;��y������c}:�O�n�/���;Ir&�K���U����@�G^B2�u�cfX��"B�a&�����߾C Y�k�^����~�K桖��}�:�$ٿ'I"C#�1kzh�#���uiE��֟r��Ǔ��'�>q���ɢ���������-ps��46�rc�-w�l�~v4���775���b�N�q6�J��tѝ�隮y�FW�����Ru$�iz��Gs��/��8��}��6����^�<|['�������M���g����{O��>�� ���8>��%��9�B�j]�?�?<\�������?�Y/������/?���^�� �绫7r��Ӎ�?��]\�}{��ˋ�j�\�m��ɶ k� ��KzWM�0�R$*K��4����I������ �P�;1L��)J8;"�K��"eF -[M��:��=1��c�>����Ӥ�X�W-�R+�S�8&���d���Oq]GD�N��{�������b��p�G^����b���������� >>64`:�l���cs��r�������~����.oϞ[���2�^7|�Dn���3=�ӯ7���E|d�:�`@Gȗ�Z�9w(�S j�F.�˺�*=�͇�[yk˖"�d������ 43ku�=�n���)�Y;�%<��mع�Y�y�]d�-_޲�&�f��i�� BPa�2wp���ڐ�6�y1��!:�^�6Y�Ə��넓 �L�X�8%�����)q"�q�Qx3Bo��؛Rږ!e�!#�w��ب���'Cd/�x_�w�����&��F�r*����`{'���<��'fbOچXZ����s�Z7T�_�6X[CXH�U��NF�b%�m���ɱ+i'M�?]}�E��6�%�Xx�'� T�pS(w ��:��~�Z� ���.DϨp�R-�#�Y-�f�, 4=b�{��~=<�e8��K���PE�5���A�"d ��t��w��޾G�R(��� �۳z���� �ND-�B>/�n_���"���2�CRr=C�����ɕ�j>8�����l�Z�-Hj�x� ŭ�����P� �p�PW,/ �$��Yl���w��/�DL��RF^Kօq�h �|aN O����UVb��RN�K -���R֬�E�F�f���=��Z�2�A<�{���͡���lP2�8!x+�W$��.�W6�՟�����Ͼ>�������7uK~��_�.�����G� ��OV���������?�}z��ݽ= p<|�§�~rq���Ow���d��Ӻ5Y;SQ�7��r���T{VV���E����9G�T����P��$�d��S�\�-,�#K�Z� U�yJF+��@@��ǁbfyK�A� H����$����=񒼨��\�Z[�o�@S����o�C~'ʀ��s$�u�0)L�d>j���vp�J���D 0�]����N����������D*#n����K�RW�F9��d��-Y]�n#���L�n#6 ����%,9��Ϻ�B�����ߵ�?�-X;�8A ���A����y������;�0}C�t��u��)'u�ԣ<�$� r�#o&�q�񰉐�(I% �rch��I��W�~A�h�;�b�R�r �����!���1���Cܢ ����Hf��c* -� -�X��� ���ӌhVn�B v�^'�Cxl��4�^����wȡ����$�R.y� Ĕs ��+X���X%γ �T��bQ��GA��� }�H�l)[ 0�� -0���D�9%b�I=,�08'�p�1�� +V�M�� e�'����%����R���xc�$��K�T��X���8�,FK��%6P�T�c���$uM�<�ʊ��cJ���"ꍝrP���K- ��б���������0^,�N��&�r�c2|�{�rri��/��tQ��$yVӖdL�Ʊ����T^DM$-s�5�<�ݑ�D0���W/i�X(�⬥�lK�ܬ�21Uqk��O�9;9�qUp�,�x�D�R[̟���E�x{���b��qB�xw*�$Y�j �%)��x�ˀaf' �ulE>#%E.FZ5`��B$��s�O��`�D�N�� xsb�N�����TZt.K �^!˜6-�2��y��D��� -��ٞEM�zy �ܱ&��^� R�����,I��d�b[���Ns�P"��f|fD� .!�jXA�HB��aIN��l����"u`Q�5s�J�L���ͫA�n���`����L�Y���"����:��LvR�� ��Y)g#7Z��E<��Y��� P����<ԫ��%W��#g�'� ��h���R�a� -�1�^��LP0�\�옡� & ��i����Q0"q�CZ:� NUD�x�v��4��l7�ͪ�͢Ƚ��X�Jx�T���x" ��U�{A�; 3�k�R�M��r3k�휤|h]R��DQ�Y5�j�nD��!Jbh)Y��Cʌ�"^�@Ĥr{8���:�"�D�.c�!2H�R ����9���H�H��J/ӫ��rݔ�PU8���|��Y?� Ɉ���5�K��DL$��00��%$���%����� ���9S.z�� �((Q�ygfX����5�E���K��L�g��qH�E�*p���ܭ���RW�Du9\Q�"��>����1ڎ�|!ɝ�`�B�B��gq �>}� Ǣ2‚�e�s8-��,\�D��,%e�� 'U�J�ܷ�K��ӫZ��;�J�G�]��U壐c�����r�5�Ԥ��ܿGy!��p����!��S�%I����������c���Ͳ-���Ł{���R��8Q�r��d�a|�tr�I��:5k�*�dD���/* C�,Z��v�������A�4S�98Ѓő� !�2O��_���G�p�#a`�m+��;(���x͔j -Q3�%N���2�@�`�9� - �3�Z�Fl$(���#��Q=eP�ͧZ�F��)�=���<�Y���S5���Ѽ{���'q�g�����>臤�� ):pn���8[�Hf�A���n�ₚ;z���#P�~���o���f����C������:ۑ=�;я`K7G,��U���XD�b:x�s�kXdU��� Ţ�gV������������ ����d@�I=3�����DQ� -#c����ס��gvv����= �k���$�k�a�#��2:��M5OK2)��J��H� ��۽��A�B�"LtB�J�E��٤�o���)�Q�{:���JL,����-��C���U鎽��p��ݡ]��"b��l;�]aQ�p���$�^ot��)3���&{��# ٳt0+%&�!/L�%��b ��O@�P�)G�Y;l��Ȍ-IL*���8���;�Yv/�"��A�S�p# --dub�c�^ �饤 -�\�-���z�X������ -L���K��/R� efp�c^ -ӱ\�B 䇪d��vȃ(����q/u�`dH�V=��$HL!�Bz� T�R����ׅ] -����� ����QW��Jbz�u@���w���x����raα��D�%��m��nє[G���a˝��2���T2����Nqz���i�­�̌��i'�?{_��T�,���C8ݧ�,�슢"�M"!�I������NB������z���Kuum]]�8��b�Y�� :,Z|2MJ�9�|�f,:k�Z!I��!{FK�*M�d��=��J������'� ���$+�p��y�1�g��$�m����dp䞷�fz.l��� �TP���!=��`,��.��|ܘ� i����袷�,<�F}�i��N$Z<`桿�^�"�g< -%�9�SV(|}���+%���)A��l�\�@m3��>�{��mt�4 �*|���J�����"�,��s��Xw}��wBQCr�sRg�֝�sqJ���ւ��I�z���٠�9{���L���x=VL���'f?W�������8՗�;��#?>����-.䛷�����k��_~��S���I�q�<�����5<��s;�V��n6����ۋ>�J�Z�I`)�t��&���lNU~�:�@?� %"�K|onL��V�^�)����m�����x|?��{���9��<����y��"���.�#f�����,Q�8��v#f0!���̡�N�Opp�w<"6~t�gx���0���'0E/�Y#K�Phd�q<6~�#kE7��� -pp�� ��@���l�ϧ<8��4��;?����!)œ�( ���c�v�����+<np�w9sp̓ Om���`DQ�?���7�D����y�S��JH�y���%u7��� �G?��Ӥ(0�T���K69{���$�)̍���X�H\����h������ -M��9�rc�<�� g�� ���ƗpE$Ԥ�JM��nq~YF?��()V0�Px΃�*o���I~@i�L�)�I��h4v��h�D�?����.�k|o��_�€^��}-p`�SMA��_p62�d�$ @�1�oDP�����`f�� ���A����� �����j���� H���1��.�,�]q�Q�?P��z>��C������M�*;�mje��҂J�$W4N[јdwH[�_�>�H����tN�(� ��^0���e��{�!(CR%GZ�P��/��P-Z ʒ܂ -£��=�4-�������"P����cʟby�B�7 !�h�����A�CH���p'�4?�\Q.hM�������N��Mc�R�ʟ:`��Td�P���0_B8b��&�K�I�rI�^�� B�O�\]�R~I�.��r�Ʊ� 1�$����y�vK5R���% �A]��ĞDʢ ��Br�D�,�������Hh]��A`�8��|%���J�Fm�d1�R��+�;�l���R@�$��� ag�Z�vL�;# φD��D�JUѧ��4J|Y�'�!�d�bzByƽ��&mu�K(�i `"�~�ߜ2]�u�Y*HJa;�;����17j�T�4a"���𜶁��B���Sjt�rg)�AJbA�*{xK7]�� -l��p$���T��!+S��L��f�ZҠ���x�I(q�5�X���7��;"D9 h�YF�G���N�:&�}]�P�Dz��G��tɝ&�h�lc�䫧����)��ۓp7r8X����aqtR���N� ����k���Ԗ�AV�~Q��>yr�"-=����$��.�q��� A�J�yʖ��U�+/+]:��`��L*� ���d�A��+.s���:�IC�� ��d�z�];�a�ax�g��(#E,�&L)�������� '�R*�@ &J0Y��!�F;`B~a�e�v�P4D��5��B�]� �&�z�%�҃,��3��� ��[i��QN�L[���qMiQ�k��L[�1�.lR�N%ҡ���m�nF`:�];�k�w���<� �6�f��� �Me�����l{/���![V�� @*� ���(aaE+-�?�z�Q;)*}IZ�t�������� - �Ȃij�O��'��7�p�����v,� Ћ2�{��"̇+ D�v$@�O�'�FA���j��젷$���B�V[h]q���D( -�������8)O��cwL�TW/:Պ����[E�jqYV鷐p��1�)`?�I�T$��.E1��a��P�},��ä�vbu��Ũ� A���xt��!U���[�XD 4yI�P��MrR)����X,Y ��V("Ԕ %��'�XD� -�Lv''�Ɋ"�����>�ҫ� -B7"-B��� -�,?�^6�BhN��L���5JV�š���NcU #S�Ӻ�����_=�ojzs���ܪ���Y �(�$q<���(�gY�Ч^�a�Ye#�@9s��(�g;�;�xP4ٜ#�'G����$ �`i �䗅�,9˰%���B8�E�g��>M0cŖT��$�#遙��vfq��BT�r�����(��7PQ9j -����cX�+��P������G��F,��j������@�Y��,�h$Εq0{�<d�ފ2ʄ�ď$��M���� -1=�9Y����-�QA y��L� -L��d�#�D�e�T���iBbrd\��T�k��H�@�<�@�QL��V`~�p�H��63�;����(�I��l��’�kh �*��y4��Ƹ�A��DU�R��p�ʋ%!(4�q" -�Ǎ�. -,��4 �"��`v�S������ϮP#@tVER9�hX2������ pidU���x�Ý��#؍n����.UVXDJa�15k� _�"{_Q��XE�9��,�vB���5��J��]�U��+=�H�}qn�u9�l�6Kh�Q�NX?j�]T���·we��rN����_� ƷZ�&�.ݭ����r�Z���� -Hn� �Y ��A�v���5"ȟl�a9>���J�k���Jw����VT�})��u��b��.{[@��RT@�T��ң��� ��i�Iz�4��pYu�� `-!�%NϦ� r�R��v#�^p)���������Y�� @%M�^p�$��� .��i{�e /�������{� �_�.�z�(�WW��ɂ�SM��q;�ɁC�8̙���{�%#�h�K"���ˁ���+�;.� !|/���-B��������E�Օ&�YS���Q#�K���$E-���.��@u�i�vOQ7���*�*� �b�@��K�� -i�m�� 0��R= (J�QШ�[�#����#;z+�i�1�����\� .�C!$MG �+� .5�v��B"��[ ��v�U�����n���]p)~*j��S�1�A��Hf��Ii��� ��Ω�]\i�i,��v��a�n�?��q��js�s��pi�6 {��� ����K�]�*� �f] �n��K���Rkv����^qQٿ���zHr�#VI%�߂�qx�=5���Z�-�|�e�6�M�I4��! +���"yt�5�� Wm5?>#P� �2��I� �S'�IN�cA�)�]��u�!�� ��V$ZUUb�/���a���> ��J��� -`�<�ž�Յ1OYD~�9�u�I�<@��I6-��$ ����F��E�����i $�N-3�<2)TG7�(���)�Jv�������`�Of ��,|�� �ؕ�sd�d��pNbi}]�$����|�~ ��2 ���4o�Ha۹ z�˲6^�x�uJa98�6#�{��\�_��ܬ���r ��i�7?�X�j���R5�/>�H)�F��I�v4��Z$�:����*�6Z�d�l�ԥ� k�Yf��qmְ7|�H��nT����Q�.!�%PJ�T���JW�ʎQAV�:��m�E迴���ـ�Z�Qq! ��O{g��r@Oy�D#��2^DHǘ�$���ѱ;�(ņ@t�=r ?V�Qq�6�F=>ۊ5�@v�C�e/m,$��q0��Q�U��`D>c�&�O����!Y�p�(�-�Oi���3@� -3V^��@�(�w�S(�H����P�?()�epi�Aᭅ:�����_� ��D�}��Nv��U�.E���2 -��W@�ǜ�(�����&��F�⍔�\Z�9���k�(�Վ���@�Ѱ�����K��P_�Y0 Y@��Q�s�����[9OH�J��_櫧��26�L����@�<�!, h�δ���yp!�cv�݈n����f�5bZr�fNʣ+D*�}����pW��+��E���8e{~0 -̞2 -N��SK�2�GcQ�����車��O\��V܁�1�����@I�(��2��Y�C�� ��zSa ��1�1�i��hQq;��4g�@P†�:��|�Ү`���gGM��rc��#�!�5��Įպ��6� -��L���?)G�4�ƒ��oʹ�����>H�F: mQ��g��$םZ���84 Q5-*� �iD����`�� )*� -�&:8j�G��cZ�%� �J��9OOI\0s�b -��c���e恞ވ�`^�ѩ��hY��� -*g�l?=��ر��#@4��n����L�E����g{���Or*� �|S�;ȷ&��|d�mˋO�=����IhwzB ��]@�1]>JН��o6��J$��ڹ��A[Y��l�.1!��< =X)��t 0ť��.d�)��Ι�!�3��I�Y�j�A1�ҺD��8.�yW�I ����V���� p��C�3N� �)�Q,,E�hC�]g>��ʤ0ܘ�({c�D;��+��� �i�0�2�d�Eʴ� �U��a��i�D��|֐���r;�̃L8 g�^y��18X��V2�#�� ӊ�+(Sf� ��^�Fc����{��a)�F�TF9�D�"+8�)���ԧ�!9<�)Kw\� �� �����(�����Hٱl����zU -A�@Uh��t�9ɺ�":qnL+GB �;G�JM��V�!����b�'��ݙe� v�����療C-�hg���s^ǘ��:!" � � &� :7��T�W��N/ql6O�*��z�z -A'!�1rۙEp0�߇`nv���_��* !9�I"E� �(��C^I7�() �`�T����U��$I$�� �����$� ����¿�~L��{쯞�� -\�z4pE���GWd���H] \�z$pE�1�+q���-\�zL���#�+R��H=&pE�j�������JB�+�?Ͷ)R��H=&pE�����+h\���"�H���#�+R� \��e��j� -FN�J���#�+R��H=&pE���GW��"�H���#�+R� \��Q���#�+R� \�z$pE�����H�8�W���H5&pE����FW,�zcʸ� \�j$pE�o�9pE����FW���\DHH[j$pE����FW� \� G�YQiG�+����R��H5�"U5pE�1�+R��H5�"����"�H� -詹 L�����H5�"�H��TcW� \��H��L��D��S����h�6pE����FW��"u5pE�����H=�"�H���cW� \�z$pE�1�+ҿͶ�+R��H=6p���X�8� a<Ʊ�1kXK5b��-�U!#V��/��ΪV�Tc�tV�t���J���J���J�>&+=����TȰ�l��`ah�J�x -:�X�έ�썵ң$+݂B+���1 �&�ҭ�(�ҫ�܊Ί�.���n]T�������b���j��b�が�t�X騿�V:���J��F��Q+� -$٣G�t6��qzU+�[���J��+Vz�bk�G[a��`ˬ�l���-(��#�`+�Ո�^iHz_��ye`�F�^YZ��j���p�A#V:�8��q'b+�Z%����[B�J�Y��X;��YݭZ����b��U�t'ż��S����ΪVz��ܪVz��� �Q+�Bd�[Ͷ -��-�Y�9�-��P �obte(;)z �;��D���T~�Y�§>EH�$���������� X� -r{K]S�����ɌH���H�_:K]3O���!y+�ߔ�;��d�Ę��]�cg|�B������t�ݱ��Y��ॽ� g�@�ݗ���Z�l@�[����j"����]��EȖ:� ��Z���4���e�H��N5��ny4/��WRW�Qfc�:K]s, ,�Y��/���\)�3�5:A�3�5Gc}(�/t�'Rg�P�Qo�P����En�=-ƭ����i`��ې�e\�!��g$�`�N�,OL����d���$;=Z;=s������s>�Q��� ܇�g���ng�g!.dtK[����/���rv:\R�yr���iTD��4O菁������Lڗ��P���@�P׬��-u,�{xg�A�9§(����9�R�T������ ����r+JG �P��P���l�È<��v�^���z� �5q��H�K�?�H���rޞ�p�趲;3J���Y�g�]�l����%���F�� �ҭ3}X=�/PVC�6����0�6z��8{l�gVmK�;�J��6zf�#u�w���nP�Ҡ�\��2Dz)����Q=��D�ltm����F����FW@"d2ȥ��(d0!d�A:�K�5��n�8��%��,W�`&�*�Up� �� Ǚ�H]�>�Pa&0ʠ*�L`�t:��$� �AA��d`\�2H��"3a2��`aE~&\�dNﳁQ����3�����J�}�n�g$�3Je��A�%*`���ck7��h,�D�Ь�@� ��O� ,K�F� S�#�Eó����7&Q�`���� �f!�SG5(,�¨Az"¤K�E���(��@5H6��A� Ŗ E -�i}�`�9�s!`ԛ����d*�v�� R�,���$H &K����N'S�q��0���a�/���y�A�����F�)E��)1~vt�&¬`6�0� -VX�+� -��$PZ�œ������0)s�8+�����(�{�AI9�'=kcj9~Dș�i��3G��X�g7:S�z. -�7҇ ���BѬ�O�vD�ح�� :P2�V���B��H�,�#7�i|� �5�j�4Qi��B,�*+�X{�sp>hP��c��k�Ņƒw�TqhO��A -��� -��O�v FM�\C -���.�/ɜq):=qf0z/| ���r�r��=0�\Y�kdR���ڎ�_Uf��A��dw!��4��z�UےGp���B -�)�9�<$��p@�:�nPL�^H�N�䄤�i���q���x�[&�����6�J�SN�P��jh י�6�Ug�D(��8��7GNb%A��������D�>p -&�H�. ��l� ��wOx���e_�������=(�{`a_WR��H�U�����rM�(].��Ti.���+������(� �Ȕ�08��چ�ɗP *>��s���d -<��_�Y_�.��2���\�V9�-�|Gl����dϔ���%G����B& ��`��L?.�� g�2 ^z K��#�xP�:t���2�F�7gù I���uk��O)�"��Xwg�v�I�aס�hn�DX����ׁ]�J�oxb -A#!�1�;��uc��`)�m�Wܖ -r��e�[yHNe��0�d�ps�Y�S٣�(8�<����S\�UbE(��!$Ny�3U�D�X��������I������c��� x��eB�\u�hPJ0�rLIm�2����:�� '�����|>����l�L��I�"�DA%��E⑇6�!�1p$I1�j�R3C%�9,/(K6�R�"�`V{C����|BW�/R]��%h7��(�����C�Y\� �dH� f{�h��U���}�ZZ���G�fрJ�2Z� $���~^�Ŧ�$ɷ �Պ�B��O�8���/ �Ei�*d�!!I��al\i��Xc��M`��eJ0� �@ #�%&����e��(!F�ʇr �h�}X�M� ���&z�xs�p��D�lP�| -�GA�!�t�3ߑE�Ǻ�!��l�e;E�ƺ '"�+l��;�*cL+@��g������RX�$��F� $u�3E^�y�X A!R�œ�7�]��%S����*�~��k�;n� E4�$yHS� � ��0O���� ��kBS�~� �G�C��=�+���C�[�Fi!+岉��k��Q�yDP�M�=���2�������шbd��\Ab�����P��C��!��Vt�k���^�E��1ô�Ɣ�����%&� �Q ��$��EE?0���ʜ���k�9X 9<�I�Ĵ�C�E�H��V/�l��P��Д��WDhJ���t���L]%9L3 ���)v2V��<�S���m�3 -���ո.�:�""繄����P�]���s��p��*�l'����[�dc��3‚A�ʶs�����Z����qL�*��h�` $�c� -e��^�LhV��&*lZ���j���B�V�x,YܙB �\� �忄5g�}9��G�4*J+���m � �X�2��h��8�a�9��E� ��s��{�B��'n�?5P��z��rnN�҉�� �<�)�}��U]𽨍�c��@=pAo�L6 ;B=��1w#E�J�K��ލ��� ,| v�,��9��+ş}s��m�?��7�^�F���}��d��_��oil���e�X慘�# ;�I��ʼnG��3r!�����TL�n�SZL�n�YH1���XL�nn@F�r`��_a@C (��/Fz��1A��� -���5��b:qs����v#�/���_8��sMF��۞y�~�=��GR ��� -�� ��)$ ڧ�~b�J��o�� ����pN�Dk���qD�o1W��Z� -^�%�<"�2�w���k������B�$L8tR��i4B��&ᛨ�c�[� ?�f�h����?F|U�E�Ȗ�4��Y^0=��6J�j���#B"A�l� -+t:J��G��b3ZF�B�#ZAhD�$S!�Q���2���F��BN�d4�o�/�$�o�]���_ԾFV^�ϧF���� K��j����_j7 H�6:���҆H���a�� ����ל��0 E���P�fb"�0�6���v��~\�[��Qo�N��h�4��V��~������z4�-w�ml��Z6�[��A�1��r��m�u�{��m-F'��g��S :tm�������Z�2��*k3��W/��M���Zg������e��Cf^�u�53���ٳ%��WL������V�����b~yh~�d@�L��}��� ������H� ��H(t�p�5'y(�>G�g�~�r�#o �TgM�eI)Ʀ:��ԁ��*~MFBVP�9TG�e>�,��#nK,|*B�l �ep�sP:�� R����@M`+Y`��y��0�?�xy,>�A���1��h6� AP�q���W 5^x�xJg� ���L� �( T(�� ����� L$�a -�-�e��*���҇+SD�`ZM��boq� �:5x��n��$f�2%� l&z���T�^��IF�������r`31Ë�V��� �J��Π��s���"3�X��t�x��p�4Dz�p�9��>��B!X�լC� Dc*��"�h����8���58���6�g./� W��J\�A%%����9č�w< ��X�W�w@�p�f�%�)?Ģ -� �c��2���r����VGT��g�9`�H,��\Pd �ᅙ.�����,�-��PI��/�~�칲Q�~�08��/(�_�� 9�ȱ�xz0g =*:��a� 22f�ŏq�Ȕ��� ���2eC�N13�lU0��5�r,Y���G`����O�ҷ�ĐL&��>`����N&+) �@��X�I�˚.�i���|� N�bƇ��m�r�;<��P1(=��I)|��F*›���/'~��-b� ���g�@�>�o�2E��|���RI�����!�L�s� �N�ж��R45 �R�6{�9o�Ψ��DȦX��/r��p�M��|�`-�u���t���P�N bz�y����8S���/��SI*���G@����@�p\�!�c�Jq�_�eF{A��K,���S$���^5�$�65Q�!�X/Xу9��"3̤�SPr1=�!����(�BI/C���P���&\�EۇLB%��D� -z� -�/�T�j�A�:A�G�K)T�������� �O����c�=��'��`~y��=5������x(��b�?�=7mFB��dMP��$n�0�mzhxQ�!f��)jEC�o.Qb��F��PB��/懅*�C1�0�����R -�G���p`�� 䰠2�9�����P)m�:'�cN��)>�)�+�Q��2̎jȔ�)��z��IIϺ�΄q`R��2:x����x.���T6a���w�7 -�2_Q�9�}� ^��y-�,` � �@'D�[�,��1�f�Fe� �{Z�B�ҫ�604|c��a��bf�7�pc��t�� ��� }�R��L���Ќo���0 �D��=9jT�ېQ�N��o1�R1���!d�\r@�h��ci$M�sș��4��,9�0����1A�����/�(h]UL���>Kj�c=(����#��s@-`:&Z0D��2�H*�L���aU4[�� ��h�X0P.��9$�R<���M�<y< -3�SJj�Jz�)O�X�A-) X�pe�?�f�Q]PW��Rit��=������1r�(���� R!�L�Y�c�xf;���� !F��fSiF!�y��0@=ӧ"�/U�,e��{�(�VƯ��0 ����7)���`�����$Ü1����5�)12~��r�J ��_�e��X�����4�b�Z(��YY�J>�WC��-ꠀH2j��1�����������g��ɒ�g`�`0A��B�sPRRQ0�r�C�d��W&1K1� F�f�� 3�V�с��m!ӛ�P&��H�<���Z �R�YI�2��^p§pFA� �b��-����Ѧ�}����n1�9r�R3����9?��O��5�b�!9@�S3|�@f�C>%��31�6h$é����5 !d��vԾ�H!G����H~z��9@0��ߍ���P*��f�R��2e��2� o��QfQ@n[0S��A -6ު����+I�*��Й$ٲ,8��d� -F?<��㞂6N�$�ځ�� As��n -��� �c`���k��җ�贂�Ж���t0��qMi�X ~`�ROub��Τ -��(��0��|�p3���Ʒp)'C��K� _a7�@��� L�X��we�cʜ�a�L��Dɾ�0G2D�oOБ(9���2��A�씂߁���� �[��a4ø��"�s�9��AJ�,�$�aeJ���68J�bF+S��n�F��"�GB���ׄ�י���)�cI�Zr���T� �-��'�/m���[�f�TM�W�P�*��V�K.r�C�D�U������V�lEa��D�*��PeT����.*G Τ�&mH92 �)��@�EoDFI�TJ��] &��5����궀����#x$�\-�R�=Z䮣g��� �R�wЋ�?T���4LH)>+m]l����s�0Ǵ�\��$,x4��NH}�<�` �!YJ[�X�},�ڂ��ٜ[�}�n���  -k)kR��\?"ᧈ5�0^ ��w�ҡD� �m��r(�<��*Yp���w_�BN;�d�\�� Gkb�+I�3�w�N0]pA.'2|(��D��= �د����Ī)�������'l�r€?���#EF�aI��L:�!��5���5'r:�0Iic˵-��p�p���MWR~0�ĂFBJ,'�Q����E)� -~� -=5��i�&��A�� ���^��4iM�������u+YQq�Ʉ���F�B@�e�m"ŔR�BT.)9:�7sR�`�T�~����J����������&���i�"�ߕ0�$���.���M���"�67�;=D4�XI ��b=t�(9��p8`�`?���7p�#ѓ�^k��Gj��f�`��g1��=z$�t\��)-��9�KxH+P����1�KV �`:u��HBڢ�V� -d&�z)9nʶ�Q���L� ����ޞ�w9? �g�[,^�1�!��1��L%f31�R 2�����+��,�>(���;�:��3|vnOL�B8Oi�J.�AF-�s������p��sA��s�i.���{CtVG�0 �$�]��i���@3"�VTf�h%f�^ �`��`뛦^��'�'�|�%���ߏ�E���R>y����Z������."M�#QvB0~P��6ə`=˱���[��p��x�q���2Oe��+�6@�"�ƫ��7�<�C���Dq��#.F)��@Ώn�%�gk�'�j�Y��:x�1�)���|�B��>Jps��u}@q=�6Ë0͖�����P�2��*��  m�����4LѨS�`��0���惾�5X�I�I��C:ݕ+�Hx!i�l�*x�$8�l���\�R��"*'�s�g^茕 -����o�@ߨ@�9M��&|R�]��<�\�t�S@��)=1&�P��1�hȠ� JI��O��,9�w�I�isA[�ӂnN����/�Hs�^���RB�O�=�Ww`F�����%*���砗�4�7K�b�8�91hئ�.A�ă��]KN�o��� ܁� 4�TrI�.��������}:7A��� r�*����^��l��z*�b����5�2'�HԒ��5蘞9��ΐ;��Δ�U+�])�%���RP; -$I����?!/5�hH� #Q��������2��N� �]N�T›?�T��F�j���茛� -x�n),����s�4C2�)62I��@��P���x�O��fz���ɭс�? ���z�=x!~�4�HE@e�k��X`0�D�w��J��pq�~����4`Nv�R�ȹX����}E��3���=sE���D�b���[r�������4� ��J�F/�*�f����n34<� x�n�b1Oo�H�(��*B7/^� -`��� |'>�\H6e�P$�Ø^����� -z8 0 K�v�X/ #).^��ɩpAΚ:pax��?��鼠S �C�,�XRx�$��UBJ��)�F�[!'4Iz� :Dѥ �RT�::(|$:��Ő�FA�4Cb -^��+d�M��@6�R� -� -�H�x#W D,W���8H٤;��.���m7���֞9�WvLK�6�P�q���o�� �1+ �~����% =���Is�KC��Zq`���To2N��x|�a=��ƚ�U������4�[+ *p�� �\���quwi`��X﷤�q���ke����-Ԟw:���~-[����j�.Q������x�옑U�DML��fP�2�����cf�������c��ܿ�V��la;������'�?l뚊b�wڤ6 Wh�j�L�yP�U������V �\ ���7��X:H�����p���u�=@Bn��= �,��:����Z�����o+@�����~�W�9��w��)L�m���t��*���rK�9��I�R�3�s|.&�2��!X[��W7�b�y��7k/��A ��qJ�z���o � �=��|�}�����Askgs��ze�@���J 8����D�~�<�)�ݢ�_�����~4�ߛ�a��^�������dΧ�w����^���z9��Ў�tx�M����NV�n��N|2Y@�fgʇ���I%�9=Y��Z���ku�����y��z����z�φۄ�lu�����>0����Ȃ�����f�Ѥ�ݟ��a}���Yi�[�mD۫q�����j��l�?�t���c�x=���Hӡ� ��;�<�I? ����s�wc�ru1���:�[�E1��u�N��l<��)�����'A�_��0��~G�O� ���#qq�l�$!�e/rIFcY|������'+��{�`fF�����dV����2�=2?Zꂲ8)~Y(� �x�@",�,(�g��;�@A/���t�{���* �)ڱ$A�vv��K ̝��b}��-���b&PGG'�j�,T�PR�e�2� -`�z�5�s�m�$�VC�脺�Bz@2� � ��]���Z� -�3)J3 -b. ��9�\����ۑ(s-��������RXea�W��L�Ʉ;�iЅ��Xp��+qV�,����T�<ѥ���se(�:(�<�vV��j�$!�z����Ld� "���x �H%M��)��WA4�:�4lx�LKi���p#�/��c׮\Rb��'%n���ԭY'P����D�a3~Cq���S�[lRJ^�A����� $�f���`ڌaW����G�Ap�BC�sbk�nmfͲ�� �2��A)�| sQ�+��J�z��p�p�]���#j���RCfG6c�%"D��m�0�˅m} ����_.��PHї��#u Fs�2 )��+bx:����ȿK(L�P�x���z^y� �)L��K׆�vi0��҅ʀ�á� �6��dl�m�� :-����L4Q -�q �S�4�2�sMuxZ̹� -�2��@ǘ��R���4����1w5�*�'P�Z��]� �k0 L��2\��oxX�ΑS��cn�;�� Ǚ-��%t�"d��$�R�p���C���JkA�rmq���R� -檴]��(-̺0]�AmZ��d)�9�mEl��+ ��v�*KB:5[@������`��X����)����-<��3�!Þ��ía��Z���F(d�puo�0� 1�`:�����a8Q ��L+$.Z ��u$��s<+�|E��!+e�u��#�M��5�P�QYIR�(��*rd%N�p\���< 6�ϰ>U ze�[^Y�L1� -��|P� �j��"�V���k% -R�2C8���rl�0~ܺ� b��*��^�i�r �*9�i��̡�&�K) -$5^��сwO��!9uM i�ƸQ#� �@�7����>���Cg���^*�}?��}��s���>����5�(�m�gLkH�F���hv��;�糿��&�qT\߮-~�U^�5Iƙ�����m~k���B��%�����(q�"Ѥ�dJ3o(�!�8Q�m�zM (| -J�(ȴ��c�(�甞ӥ ��1��d�D��Q�i��e�1 ǕSV��٣��[�%$}����@��IzȔ8�FA@r���h��S�M[+a ����A�W;UĚ):4*�^�W�KR�"mV�!���g� ���lr���4mjc�d�斢� ���3ڡӮEV�'FQ(��*K�za���SA�4ڡtJM�H;�f:�~P)��v[J(FB�ܟq4o�3�J�.��\�Цf�Ӯ�=��c����~��h���w���*XlY�3#� eP��3�G�h���k�+dD*��9ף��4 -�|`7Y��C�XT�$}`�9�%2� P��0(S�7�* -��a�F -/��!�����.�z��^�i���,Vi2?�B�WX�Z&��Md}�(����`��1������"�H��Eg3��ֲ�+Z����>�l ���5��4��h$�+�.�x���Jp��k'�W -9���DU ���g��w���L�14:@�S�hB`K�~�u�n�ۧ'�N}�ܯ��0 q9����z�xP{7�GkxT+��Y@Dko��1?�o�����l�%�~�*����I�3\��P�����=#�<������~s�o�f����S4,�q:vO~,'�~txsP�[[�y�]����؁�6����/�����`i�������. ����Z��}��}��r��~�J�y���y�:j��}�uٖ?xa6���u�F�l6�O�-c�\di����E��\z��B��G�d�1�3u�j�\d5_�rގ���e�#|����ʒ1 16���C� ��`��z��������w�'���e��V�9�q�ְ���D?�A����~s0h�~!6j��=�ް��.�y��e%�-�y����XY��w�T/���O~�'�H��tb���l���/l��u����J� O �_Z�������`�'_�ȓ���D�����n /����-�\q�_sFĚď� s} ^���ip�Ǐ��IsX߯�w�ߜ��}����y ��8��J�^}�¯O0�j�U z�a��9�|fS�(�{�y���m�n��&��Q[:vk������'�A�KB���kǝn�{:������M[�n�>l��� W����^����6x��>N���~5��1[��������ýn��_kx.���řmj�����M� �������i��[�`�6 &pn[7�At�mi/YW��냝���m����Y�m�9��������A�����v�W��֖x�)�����<��";5�������r�q ����n'�xPl�|Ьm�����A�Y�4�칶)��|�4��s�f\Cϡ/�����sꕆ�9�;����q�{���G�|����mg}X{�i�9�a����~�����S=�C�_[!U:��4ڧF�z�xk<�u{_Fv���2�����Sx*�g��0��a"�����PK�C%_����|$y~]}�2�����O}�W�/}����r���PXThqE�'� -��w=%��&8~�'�.I,=_����s�K��wg�չ��꾝��qgx��gڃ��Xn����+c���u��8��ݕ��X��n�Wo4�����L�}�t��� �'ɤO�Um� ���|�`���o�b�w!��r��X2�������J���K�'��/��Ape4i�y��]��� ���6-���ƕ�����Ա�g�����Bea�e��kbR��F���F�N�Ke��g�\ow��m��I_��ڐ)&ğ�g5�=Y�Ψ�{�៚�tR[j�z�"8;�ȑPۄ�Q�2�P[��ۡ��4k̍p��9v����� -3t���:���sM����m8�a۰�.���l� 5��'�&v���~�n[�B�毣6O,���jug�Mڅ����8t �2^=FB~�1& j����y�v�}e��g��6�Ѻ9�K:�A�V�o�kvc���>F��D���}o��Eݮ�?�����_�[��m�la�x9`�����T9n�/�Z���y�`�ϡ�$���<�<��3�3Z����3��3�x2ѹ �J�����2^|��� K�y�kUg�}�j�a��jk0�w�w!JQ�g��Nw�|�e<���z�N����jBÀ��>Nаr���w./������� �E�J��[�7��h���i;n ��ρ��.�d.j�#[�}�n�� ; �սv��c./lX��̥�Q ��,7�,`���6�B%�9)�$|����n��D3�A���s��'��N�� ��YD۰ծw��y�d�{8�+�۳?+2�q�5 ��������f�=��� WWEhUSy���ղ��1 ����&��/����6B:���;����Hӧ���vQrV�]g�����-�[���9��>����$jk[;G4>O���Em��T�l<����p��U�%‹�N׳�Z��L��]M�N�����7�3lj^�E�i����ɭǭޞY�q|����ƈ��0��䖍n���(���U_�"�I��K*@����F�[�v�9��cFk�̛��^H�ocE^���� �T�r��ZÓ:���Xb|a�����������<���}f�x�Ym>nyq秃�a�ȓ_RN�c��&�?��G� ����#���9$�q{�~�oz�'���΅'�ۿp��d�}1n�{�>7��� ����c7ִ  J��* ��Y��r�m�ŋ�vY�C-�~�"�ۆ:ch�����ޗ�j�hT�ɛ�tB�3:P�����賺�3�G;�4�� -#&���u�!1�k�q����ai9�]}@���|>ڎ�U���'�]yV cw��B�˄�@K'x�(��z9�u�ۇ�k�Q������$G���6:�U�}�hG=��H|���C�� -�Dؾ�m���5�v���\��4:�IDl� �����>�O�z�|��/h<�VMdz�2�j����i\�m0�q��3��oOfyԦ�?�v&�;h68ݳ�1�G���n\����6z0�iֽ��F��}ʙ팸�L�-x�4✨�ՍeҜ�%h���c�V�Wƭ�q|���|�n򡕕V��*�>�q-�(��ڱ��ߎ.U'�l�&� �n0둹~F�n�1��`������_��|>Y�0f��|��N;� TBm��a)�����;�;���V�Ʀ��c����|�es�����=�fv^>�z7[�]�c��i�|�)�d�t�S��ٷ�����j�����- -\P[��pu��wq�c�<���+��Qe�*hj�׳�ݎ�ۯ�z�4���}�I�3FǦ�St~SZSk�K�6]��f�ᦔIa��9h���fmxԬ��Xذ�?���ڀ���d{B ��׀ -j�����n�cX�;�;��=�� #�u;5s\�/84uwEQZ�@7jf0�iǬ�6�B�f����z�]���f0j �΃��Lo������F�95����[��i� -'�O>v�M׍~�w��m��d9�I���R��lo71��E����ޝ�ږ[FEܘ�"ږ���I0�IH�a�5�ɬ�{Q�jN����/��Dw;��Q�{�\5�A)X���8]��?��������r��.�C%8f� ���磖 h��F���w�$��9횵�F��C��('vcC�lfE���޸��a��P�=:=���[6p�eA=ag�nR���3B~G �0��l���XA�l�1�\�ZNx��h�Ыat��^❣rؑ��ɗ'��q�"7�d����]p8:XP�(���a=W9���Q��j����' -cA����O^��c�>��^����u�ʩ�;h�w �o�[��32�<ϊ.�2/v���(dc߰��A�^|�9������,|#+��j ª��.$������R��ݫ7�_���_��S&/�r(������������g��IH�3\��T4!��;.�q��p�~1,�scx���I���_#T�����T��7���5C�\q�I��C!��æ�r˚�K;+�^m�$�����+o��~y�����+O���O�nv.=\�tc��J�>?�5{�`-�|s�����ս���>^�6��5���J]N�����ɯ��>�_[�}�7X<� SӋ�6/�m������6o���J��������Ñ�6�_�����������O�՛�K'��������������������՗Sӫ�ý�������go�-��̿8{а��������/�̟\_�1}�>s�`j����9���_��������GÕ������ەՆ���x��՗ԏ��`��ᇮ����Ս��K�sŧ_�v�.wh����S�姙덵�~6�r�>޺�4�^�����o�W�>__i�^�����[�F�~j]_;�<��E�P���_����p�=}��\���ӥ͝+�a�����S�٭��:��'��<����������A��ol���7�뱱�p� -���_������B��x|gf�Fs��o�� -^oN/�lܾ�r�F�f_6�f���+��o��{S�]~����L��ͮ]�-y��̞uOw��g�9&����x���B����K���a� ��{�&S���/ -�~w�6�t���#j�rc�7�L���t_%���]�!W���~^޹}k�ӓ��n¦��˚G1��� ��3w��QS!L_Z^���6 -�=���>5�vW?]_=Xx�y�^���r�������.�5�K[�6/�����R���e�����W��;u("����ñ�h��� {�]=�Y�G|�n���^���vz��^�(��XV��/��G����/�������]�q}�[~��2^x�w�'�X�jj���;�3�m��<�7�?���s7��.������px:���Nx��� `���}�o-U�t�]6�g��fW���7k{��k��~�F�ܺs�M��ᐱy��C��v{�u8���W7>�u:������GKO?,?^_9xX$��������kd�c���r;����� 7�Y~�{�NeS�fͧ�����f�g��ä��͗���V�5�O7��{����[�I#�6݃�֠���{�%g/o<�ռy�Ĝ��Y ����<|��z�����uz�����������.��̬SWdK�����/v7��kųWSӷ�'k�:zk7�O�����+���Z���;�v��W7 {�sui�ݻ�{V`��U�o]�_z�z�35�p��������+��wE$2�]Y=X��!����g/�2 ��4͑�{�����ߏ#I|}���ݵ��;��^������w�d)�ui��bg��z�K�MvW=z0�~{M��_a-��:�|����r�a2{�֟ϼ�׺�_4�\���_�m\K�����G/�=�g�|����i�Ϫ�f�l���yg;�O�&[�]X�:���V� vZ[o I�}^!};����l �i -MM�Ɛ�PXYد����~z�q��)[�up2}h��k����oy��߅��y���؝�{ߕ�d��ɲȮ9���ù�{4����oFQ{zu���땅��;7y�by�����gOv^�����?xb�^I��ӽ�d��^���U��|sl�e��ݥ�������R��y��󏖏_7��ց?�7���a�X޹�������vb�T<l���c��[� R�ǶG�7������v��|�֣׿���R��ӥ����̾�����J�܁;3�� $w�0|����7�|f���C�t�;X��{���_��dR��up��ii�y���f;Y����<�sܹ����.��݃�(F�����]����Gq��Md�teuO5w�=��D��J^��j�Z_�o�����_��V~��fpz�7?!>;�����o��-�|��؉����� -� ���>w[� �n-Z|^m.5?������a��1/�O��5R,R<��姧�������k�A �<�)e�^�\,�|��u�������W�aWı�v/���Qb߾�:{�}��[&3�N6�������=�Du"���.L�>�}��>���5��ޯk���Ճ�Ճ���ǧKzq��Zc�=[Q��3y8}lj�K>Xx�biws�a97:��3����tik{���և�����kf_���ѝC1�׌������[G �A���'f�/-~��h�?�^�.{��y��� ��-6����g��l�ObosC�.�|�)?�[n�$�^��dwo>}�x�W�ѥq;��2/�u���������<����jR�����̎�vW�b�]\.y�sk���gmܰ�ÌP�O�i�zk������ϣ�qy�Һ�x�xs}����^�_y����3�/��V���Fc{kY��Ñ��p��ɳ����6��և��&�B{��z��������*�ٛ_1�P�� -�>����{{{���@ݷ����b͛fV�^�ug���+;f}�߭}�4l�r���k{��f��o>���]�ݽr)"�{��M�R1Yl���;�@\^_YzoT�ōW�������gH�-���v��r��T�-��E.'g6APSiv�scשgwRc%�;^�}�����v'�2��������e�����SW/�RV�^f���(�O���� �]��i�|�f�:�lL�7���(.=Y�}�5\z�Z���y�du����Y���.�����_b��ߎtpR��1��O��Vʇ�սk��r�����v�t�V���>\��|���n�ѣ� ���g;s�k�`f����/vC_�ο���Y_���M���F�==��[�7ﷁ�ί>��e�p��ݾq��z}1~4{��[�t�0&�s����䤿�cx��M��̒q�������t|��H��>�q�T�{ry}u����tO��y��.�Q�,�d~� -��-�;�W��,��ھs=y]i�8���q�zoB�@BB���׏��?I6n�Ɣ��k�ٌ��h4ͭyu8-�����Y�,����-�ns��6��H1���������l-�R��|5$I�� n���͢b�f*��OQ�Y�{���"S�z��5d~ /���c)3��#S�QB;�+����+Oj#^�&c�ؽ� r�V"��C��g�9������]Q2�k� �������+c.f�AF�Z�����x}���w��W��Xi���_����X��y3�! oT���c�YI'=�g��ظ>��M�q彆�=HO�ymbe3�賌��[����^D�7�.z -��ĜuL���yEF��wo�d���<�>%�N�y{r����ԙ�K��Vc���vL�� <���F�� -�F�1��k.��5~i���,Xƌ��fP���uV���WDž���������(����pzʌ�� -����E)�.opZ1��5�ml�r���8pdb�yCx�E��0�A,�1���g��F?=m�۩o��G��X�u�Y�*M�)fH�h,4t�\�^w�x5� ����5����{�39Y��?�O�+���?��i�=�^��_���i�;�Z� �"��8V��5�9W&u��c��8L�Tf/���aI,C��@Q� -�~j̸� Z2Dkڄǒq=6 ��yڒy��1\fx׌�oJcodgY�̐� �k)m$�~�K�8�,bX{�?�c�����v��`�Er��h;F:��>2�g����wdt�}-�O���.��t���5��ӫ�Y���Lm�3� �͵w{��}���/o ok�GKB�P�E�ٗ��e�����f`C�#I�5��~�ndO��0^����ч!���I;�WrT#@� ���� -����i�7�e[Hg��^dL���/h2K`���7�� FwTR����Z�)�`a�*s�l�k��-gLYC&�b�E`���;S��ï��ON�3E�&�L�Jk�?��ګ��=��BC�)�H�F`�9;l�c����q4��B�f·�7���{@��~�/�:��:���tX`��3�li˅#91c���~�� G��Lc��k��M����5/TJ��g��f�ܥp�c��w��`O��s�9�Bϩ���/�B�Hx��K!c/)�d����`�/��w�|�QBB\䥙���yA��__�ħp��&E�Pm'�3�� -,M*��g��;�����g�\~�|�����q Yl�����}�˂'��˧����o�l�h�aX��#��P)W%e&�}8Q�*�JT� ��m3�s�`�;~2����J��@����b�e��0�I�a�Vc�{J�ʿ�����ky|���W��|������g�y�Ǹ��=��`gL&�5=���������(�Z�_n||��O�5�Q[�����_�����d ï`�ʚ�q;�l�/i߁��Q��� �: 쭆 ~E ���8�=��~�6�WGzٙ� ��$��t����@˼���,��`��.� -�k3�`=sR���J��xcw0d� + xm���`�jS�5D,C̤��̷�u؂L�2������E����q���.��*b;�����!����bϺ�� yO�{����6B��נ��i*A�����6G�2O��\k}HZ�z�O�ߜD6��x��Ϣ�Dڥs����߻�-Y���MǚM����28��vݟO�8� g�.��3����O��L���?aTi.hK�K���l�R��K�O����Z�`�>�}gEW2�@߳���[�#N���k%�@&���es�V=�)jM9�?�*`�����}����%�Z��������T��顭@ͥ 0S���H�_�8�w������S�D�)=��"��Y�s}�0�,��a����>�a���Sˌ��:�b����V$�h\�̌5�7�bn���޶����o?|䀲�1�q�t���'mS��S��x�웂x3G�z�%]�`�bȉـ���[���1��a�\�?a _Ukq��1Jw�cԩ��<���놘��1�La��;��� }~���ƶ�D -,� -c�5a�Ak -K�t#,m��Lu�r�m�W�:�VU�41����͂U��6nx�ش�^�f����EJ�b39bK#��V���T�Yl���aG;��b��I��&�ZcBgԚ��֖��Z��0���IHK�Ơ�� Z��ɬ �}m�4y���ݝ6�x�k3â[�����~�����n��_m�m[ mt��?�vT�F�� -��ʓڟ& ��m�m՟�MM�N[��uFwt���L�:Gݛ�Tׯ�)�ο�t��З.����K�*�\��J�eXW��ܺ�oء��,&� ���&��^7���t�d�WcЭߓ ����k+�/�ɞ��ۆم�������>R�b�d�0�sTܡ/�����ַ�����jU������*�����ǬӀ�Na`;o%��d���dm��6��1bH�_uCvQ[�Ű�P�9c����1 ��;����k�������ʈ�&n�i9�������iC�`��c?q��`�z[Ec��\F{��Q�N���m��{z�u��4����xh;L���cr�NS��ō۔��g�j?5��[��(���]�iUʏL�e, -��)��ί@�� x����hNgBshEsc]7���ɧyVؖ� �k>&�Z�)1�������W*E,���i��RKչ�Y:�d�2�`E�O�j�����!��Y�ƞ���v�hν��(��Z3n&��f>�N�&}��gг7���b��H�fd �S[j����?[����&ڃ��[�;mG��Oc��G������쯎MϞ>d~�σ��T)��J�W�eۡ]7��!bs����#��k;�_G�ӧ�~��X:�����%ze��8�s�[P���2���ҫ�9)6sο��ϥ-P�.������<��)7tU�G���, ]@=�]u8����+N5uK<�d�±��[ߩ6>�Q| �% y3تě�E�����e���ĔHn�u��" ��8I�M62�I����Kv��,9��}䮤3Q�T}Myݖ1��T՗(P��>F����nm��k n�1is�_}Fw�kӺ;V��=����?xlK��h���l2i�4]����{vv��k�&�^?1�y3 W��x����?�w�}־�� Xf��e�Ŏ�!���~c�fpm)W���\n�/&n�G$���)�~�J� ��b5�0���Zz���`��_�A�O� f��Y�l�;_�mD#��B���&�Nf3�T�t5R�Rh�.�B� �~��:�k,���Z]|�_'���u��1;��d8b�Y�o��gx���ۂ��س�}$��"oEk>2�(�яl�ƨÑ\F#o�A��-U���=�o'����u��>��� Xl�Zn��p��S��O<=�~�������i�{��o"P;��-�O Y]b����-���J%�d)������4�J�;�Y�Wy;� -�35h/���\O����t�o���},�����S��� ����|��L+�C Z�Y��?��-o�����Y��l�}��Tu��u�Hne�����H>n��曽�d�7��,'���l�zc1(,Z�H�\���a��>����9���}�� ��T7ŭ�E��[�X��I$ˍ�Y�M��7��{���{om���m��OU��L���d��=�+���T%]5ퟪ���X�_��?���*�Ac�}ټ�w����G�_�{��ޚ��knlֳ��i}X�l��ok���F5h�4��_Ӧ���k&z�`��5��в���Vy)����߶%Qwk ���W���7h���H��� ~;�9��^�?�����M ���G�?����GpQ�~4����*m)�����W�����p�[ŸX?i�������8�� ����zi�i����W7�`_���9r6��Q�L�F���mlq�O��X�����D���'�X�=��U�S�Z��ޫ�ik֪N���������>����)�'3���wV����U�g�� �g^ $������}~Uڝ���+F}S$���ԍ���a�-��:���V���r��q�-��Z3��Y������~��}��w��/ƿٲ���������5]��uO�|���"��k}�����d��i�_�����s7���,���-�Wt�j}4�nlXAc���Ϯ��h���c�Ak?�����+ ppw��x=�7�"�n�V���K�eir8�w���[��[���� ���2Y�<�����J~���̅�IAM����VE��z]�ޒ��N�4�x>0J�g��C��B�%��?kX���A9�%��[�3�٢�� w��[tq��'��Z R�� =Q��1�� -d�9�{x��»�)i �{��ʅ1���Lq[d� -�-̾���_`[q -�1{���x��]�U������@ʠq��;ZG���������P�,�ύ�I�a֛iܾ}+Ċ�Cğ{m;3�w+��੏L�� �ß�5�[3�P��-鰾��J^�������g�_*��С*��q��Nw�k���9���l6fF�\��������l�,fDG�Z:]��߅~����u7%�����5�J���'�:%+�߀�$�����S��+}���a�KWZ%�n-�r�3���`��2�z扩����m��^�o鞂MX\t��_I��x&Q��T����{KX����|�չJ—�6���¨!Yi6G6d�K~DcT)��iZ8�m ��S���\���K�� �Խ���`*��L�J=��h�U�I2]�h?X�2��&^_FOHV:����*�i z��K��t���t���%�ӯJR��B�W)�(Y���t��n��7�J��o��}EV�*���`���WgX��I�J'x�>nIW��㦹��E�j bu�(Si�a18��3�M��A��x�� `�VQ��A��o�� ��m��[�}Ld*��|�Yf(Wi -/[T):��5� �~�o�C&J���N�R�B���9��Ȣ���A[���z�d�-��[����6��J��򢯽,�*n_�+-Q�f&���t[�JU -t2��5�j�2 �U�v�����I����@��Ae�G���岯�]�,#Siߏ�J�~��J�O�*��jGy�Z��{C݆�T�m��UA�R��C����@���xҜF�S锲�&��4��JISĜ������8���U -j��������ŕ6�0S�1j��Oz��D�� �}hF0P ��y����WPi�x� -sZ/]i�(:D�оu��+ �&��RX S�~��LװR\T�~�o��[�D�<�Af��kN{�����a��d�6*�47A٧��j�=]๱��=���@���2�c`�%�����DO�~b�`����Y�]/���R��}٧~��>��� M,�.��I�ǧ�Ӓm%�N+_!c^]E�9���ڟ3�^���i��i�9�_�6x���P_K=��\ʶ��>m�.L�i? �9&�|l���O��mN��E&j�� �����P�נI��G�i�tG:�3|����ܯ��1߷�>M��ӹ�����c���y�������9$zjk�Q�i��*����8k�s����]�K�3S/�蟱�>�2����C�����F�1�;�$�(�`��ۀ��,��S�I����o���L}���Y����)\u0��s�XDG�� +47�N�7#\e�����P�Z#��땭O�� O-@;i������۽Vc�E;�J�:���IW��~�V -�_Bd����v:���%�S���Rw�y���u^�3�Q�U���RJ�^h��=�� *�t��_���aR�Rd��T -����r����:��0����Z���j ��_H��s*UZ2�V�l -�R8��B��!�y�\=�� �%�1[�yoxZ��s_�M�n7Lw*W��,�c�E��g�����W�;�<M$s�3��X��f��G�s"[��l֡N������u�R4#�@N��Z d{)��&iX3ũ&��H�����7L�>W�ږ�=�s�-�����^µ�� �w�����*��)XK���q!���@��UP`���z�m�3�׃�Q�@���<��-�%I5jȋ�o��d�[���(��܁��@[N��5��?L��ͼD�L�l�4�����ǯ��>~:�VFƤz�צ�ԏ��'��P�,b�5�%�Q#�gf�7I'W����lw;�%���F��<������g�P�X.U�0-T=����\�t?��3�m���FZ�H�n��6 �`����v��;b-ͻ��U�r���$�����5�*�:GE[��5Vg�F�4A�!)��W�U�׫y�idF�B��A-��M��0@v�v���-; �r>�A�:)�a�o��ޔCm���w2�_�[�,9L���O�F�/�rE �j�ȶ��'W�=�!��&�D}��wÞ�>���=��0u���S�|�� -d���lI�!3A��f��pK�tw*���Snp4(/�j@�Sj����3�`�F���u�ؒ�|}�yx��~�P��Dzp�r�A '��ٓ�_Pj�9�Rb��).��A�$�����Y�G���K8� �/�).���]R�U�!Q�%�.Yqk�\�"ɪ ��e6��]��k��Č��n��K(�uo��$qS -'�|�{���DB�*��~�Dk���GcP�ҭ -�p�����庯O� -d�5�;^U��ӛO�V`J�NbSȁ�3���*�i��ؔ��w�=��cPn�Z�m�L"����nZ�"K����Y��v]΋��Ǯ/wx��E�'�!�AAҁ��{@�i�h���:ƌ�8�5��NΖ�-t��!�-K������*?~� -���YǓ�$h��6��e�;u��Nx*����Jy[靅���a�I����>�@����iT�n$ok s&N�yt�T��$G嬓o�s�����%� No[D��&d]��B�3��T�rD����i�b���H��g|2F�崪b%�� ���X��� �vX��Th4II0&�{T�59�v޽�b���]�h�'H���������  ���F�y�:�k� �M�q��<~���(��f�ǥ1HY�E��Q�A��m��]o �<�qX���y}�2��ՐJ�, �y�(5�i�mjka7)Y�AV��� ��-�����1P������4�u:�L{Y*��<���l�E'����U��%N�g������ �jJ���X���d�*���9��U5J�D\L.fE��.��E<��΂��;|c�um�tLc�85���������q �DЉCwc�tH'?C'[)B�ɢo��)#��h�G0t�:����NA'@ >��SF�)�o��)#�Z� :��l�����+@б;�1t�:d�]�� �fUSF�ږ���G��]T4I�ӛ��mU��ʈ��wæ�֯�s@������� �/%ظ�O!�@\�XQv�7����kN��1�8,u�C��k�9��y�.�z��no� ���J�IR�9ؗ�@s�tMZ -�����:� -BǏI���6�s����Wu:�iT�݄���:�$�1�cL���m���k`7����O[��A[�kې�� @ -�#& �".Ol����Q�Κdn���Y)��R�!�7AL���ux}o�%u���c���k�å+r���6%�f�8��ʚ]�(0��$Ɓ]5�T��N�b�o��M��_t��<4M�lJ_���� �\�bRM���:�`�z0%�O-�Ͽ���Qat:$�4��;��C��B�ī���� Ǯ�D�w��hwqL��%��C��K ��ٲ>��m;�ߥ���x9 K�pE� 1&��3V��9�=v�we���S�ٓ# �Q��ĵ�Q�8��j����5B#���r6i����]w2h]��&���{%��� -�Yő'��'��핂<\��SG,睌�I�o�6���V�����.��<"�(���a����xn���c����;�0;q��|Z\�4hD[ y��##h�� E���Ph�p2__���V�$����8�&���p���4$����<�,a� -� s�w��:��xdx����@���q ���Z�q� ���<2r��k�<�MI?An\��LE�6� -aP�$n�ωd�������] ����������__ �L޻t|�"tA-x Wws��e�*�թ��S��� -H��NТ�%U��˳-C���w��2� ��.��<��1u�x����']]=���<�R����p�k�� T����T�u?N u����x8�4"��x���<'8�RjyN��;ցH�Ǒ�p�{ZL$ %����-��D�6�b"���Òz� H����舎��諤�G"K����' �."b�k4��w�]�;�r��D<�v֋�g���@�&�����zdr�#�W��i�)^+#��d�aw�v*X�߷�%�9�#:�M<2�� dʥn�JG�J`�۴�¬/��z��+-���b��aA���NW7�,"��� �����w!R'ڑ -�JD�D;U�2��{ -"��{"�y"��G�B*�@�B:ꮁm�������4�� #��}�4�<< EP8i=�l(��W��yNr\����o)�����}�P8�D �?��Ix�P8i����YW�0����J���l�����X�ye[�6� ���(�p Cb�7��h�\\2|����Uy��t;/P�RKW�up�Wח�G�8����7a�8�T}�����"�ך�R��)� �c�L#RM�\G���F��Ei�S�},��6 -Ʉ�3�L��0 A}{^� �&3'!K -uwI F�'�;�ׂU�x �n��J��|�U�YX ��Fa��v��n3�l�x��PB�*?�\�c�J���R1+h;�pb����(�� E0�Y �F8E� -��Vr;�N���r`���l����4��K��L�ҹr>�ZG���[/+�^�� -��*� vhT��ez�>1rT�^H�=ګ x��/���T������0D�λ�H��'^P�|�*Bn��mM�EpFT5n����*����کh�\L�QׂS��yл�gf��J;"q�� -�R&���p����+hHt'� q}ג�)�����+I�d�'���Z�����k@5ӯ�ݥ�@�8��%;�OD$�6����4�}~�[�tR��s.���T�� �N�'(�/��餰t�"��tR�x�H�G�t�0sV�����tR���r����F4��9 �V> M'����������ҩ���M'�k?g`�Njt����h:)�;�4��N���t�MZ��-�{�tRƩ��l4���IDC=�����S�.4��m�\4�z�=�����? Mw�nF�)b������V?M'E��d4��i�(� h:)� ܽ>Mw�d�Ih����3�tR���g��!����������{|��6���b7]�$���2I�87�J����d0߽��es���&�)ϳ���[��t��n��%A$$�d^5,T��� �z�k��IjU���rƒ���9uS�e�&IR�j>)�]�Q�pD� �Q���Jbse��-K)���i�x�\�4��Is'�]�� -��2͝�K�NU��r|2���v�j��(z�T����Q��y8�c�('�{8��}���N��Ѷ��{��h�PD�8���B��E�������O�S���j��5��0:�yV���ҩ�h�\G�q���Z�o"�ܑu� %Y]�-P��$��KSe�,u7��yO����%��Bu%\u4 u5~Lu4 �.�[9�龧 ? -��gF_%U�]���"��Ϙ����])|ˎ�����k��K`m}��[!��$2F2Z�F���.YV6�Xy5߫R ���H"�.#�w�r1����)�����-�KR�ӳ2�U�#b�s�yS�j��7�x�as����y�'�@�y4[5M�< �n8�-V���p� ��&1 [*� �<�g�;�+�r��1 %�+��[}[�;%����,hL���dʻ�'R�)�Q<�)��i���N�KR��'ÝR�W���� wjo5��ǁ��g���^Uk��f�F��C离X+F>z�A|aY}�=W��z��H�)x�2�n/v��<Vb�\�f�˻�.b⟊Ba���A�P��:�}S cRb2���(oScv��#Ŏ�,�)hV�PWܶ��2hV3+Հ�L����w_ٹ �$As'*���������"�P��N��� �k�)�ܿܚ��t�����X�yWSu��ۓ0�]٫�n�a����=^ɔ��ʛ�l� -��u�+h�jԳƕ���(���;�~� 7RK"�p�)ݼP�RQ[�ތm^�)[E�L������6E/<ȵ��3� ���;�RNc8�Z�*�U%��L��2x8�<o �N��p��ϫ���-9^_�R�mfK����>�����S�\6 W)���\���J�д��g��R"�����IU�1@�s� `x1�����kU�R���~K�9�7R�4���W���>�*Ey��9�R\�R�bK��t��Dv�j���Ā0OְK8�2�QI\�=>�[�qm��1�-���]���dko�p�L*��مNe�$`�ǂN�Y̮N�X����t�C"I� ��m�d�F%�@�����̂�W2���$��C�d��"3 ��~K��Nt����+�4�4��It�uk�X�5��ݜeQ�IQZ�����7Eii J�����$�-�㴘�\�Ɗ�U�� -�ӗ9S��J�yW__���Ϻ������p����^V{�3L?r-�I��2�.�����M�Z�wz���hBࣗ�J�'���k��+Na$��H�N27�;��0���'����ԛ���ctbu=}��eb?�u���'�Uq�.������L�'S�#8x��"��iٔ�L7a�7�s�k��2�*���Z�&�B���jެ� -�ԫ�r��R�^Ki|e����Y�:PG�0��Kf���ص,:&1�V��hUy�cW�<�;)<�|�cW���ı��/C�.,e2����9��* �Bt� -�Z �?��Z ����Q�j1��k}7 -P * -;Lq�m(@�@ȱ�Q�?���cu+ -P-��#߅�i��^I��W�'�S��푤|�����]x�'I��ed{NR>3�l�<��Oc�� -����2?��")�|~�g&�S���||�l�W�Q ��A���=~7T�wC����n��������������to^?�~w� %��O�+$��=����)� uG^�����~ʑ!�����~א\Or�*f��nr����S��wqw^?AC.��ݑD2��r��"T���' GT��\=cT#e%#����_���y��$ZŞ��O�-|� T -y�����Q�w����IrS�||O��ߔ�O� -��?#���F5�G��bD�y�$LM^V?~v���~�i� �� �����y���^���O9�+���S��!R���ᷤdQt���y���,�'��S�k�%��||Ve*���]I'�:�Cy�X*���V4�E^?���h���y��-yx��3��ɭ�˓���[*���I�ix-���y�0����~Bn�w����-HC>������||j@L�no��ո-���X^?�c�"��z<� �R�+�p^?e3GF�n�맜���[���~��T��S�{}B^?�~7�� �+Җ�y������jy(�ߥ+���O[��)�w�V����):�|Jw���^V?�{������o)���'�}�y�8�%�����AQ^?E��ey,���aH�^�� �eV��� ;)��wa����J��O��m�+7Y���ʆy8�$/pе2�S:���⠈�| �^�]�Ç��ViJG|��Z�7*��JP*��U���t�1��&��q�o���,X!��1��2���|�DK�}# ,+��{����G��T���;q�s}��nj�(d"�@�i5;VSb��s�oq���b�Ɍ��1���˕ݻg���4������3gѹ�<��{�x_6��z��^4�o�]�<�ҷ�w�W�x/.�����z��I��I�7�fIZ8�C��}�~��j�5�$b�L�a�����W7B�}+�>�k�$4��[y]jM��!y�R�y%�L���[r��������0 e�e5ݎQC��u$�����9/6tZ�3Y:}���-}���B%l�z_m�$Nj��Ȗnur��p�� A�vz[�t�h焻�f�0:Қ��q�Ο3�����ϊP�@���k؎4��V��$��f\�4Y��9ܖ�Ns.�'��*���pW�gA ���$J�L\x��L�ɰ�p~�tp���G3z~�g�+��s��3c�,@el�D����e6�e������#�Nv�a����PAw����~����I;]F��<� -d�o�O��9G����s�w��jVd��O��?����S�UZ��#�����>3�Sк�� �u�Zl��E�L6�n��De0�q��1�Ӵ�F����w�?�τF%�B��~��gSp�D��'�r$0�g���=�@��S���h��,������>h���}�P�-L�dgeʖZ��S+�3�7���ݵ�%Ύ�� �� x�t��ty��Y��y�YSs�Y���_� j��\ u�Wo��q�`W�6���n�l�sp���sg�٪��̱�8�hf�=#�v�d$�������5�̂e��Y�vq,�`{��R�� �C�eB�τS�²@t�]�P�L�b5��a�$Z� L�L`*��C��Y��X �OX�,r����B�x0����/�Og�W,v�_��:���񱗋�- �1�lι��Λ���첫o ��w9�xzÍ�� � }�a -f�������z0b^ ��1_�fhy��ג�!�� 5���=�sE<7�w�3F���y0��hރ&�z�N�@c`}��g�g�Wmm c�Ad �l6�e1�:$�����A��ѽp�=(-�]0� -����+�$!m05'�C����W��ΰ�w�7�'+3�Ւ��.�2V}ǡ�"���;T;4Y�4��X���rvT������nʼnj�~��-_Ʌ7SI��u~V4�9��3\���r>��]���I�_x�8G�� ��14N.|�m�_#�W�L��C���a�g �s�k ����M��p�=���v�ð, �i�m9�'��������r���%��<�� ���C{��gk�tB�C��-�7ӟ�+�i�r��S�|����}���� -���@��<�~8R�ɫ1��653�i�%۩1q5�&h�uռ�e��s���;�z��.��O�v�)TԚ--j��c��K}��k��;�:4=�H�ff<�?#3�� -���c�l1N�Š�H`�i6���ί�vp�rBg7tF����q��� -�� -�P�nF!ͻ�:�9���P]}�"�sD3��^i= �WO���a��8��?��f���H O���N`� �y�F$��]�;h3�΁��������OC�g�����$�Q�C����'���َ^����a�?b+��q���'#,�!Nd��|��O3Δ�dV����5�c+c�DB��C[Ό����qt�ᅬ �������� KPnq`Կu���fo �@)�;�������S� -U*�YY� �����Z��\��SS�NX�K�:�³r���-��d�8Gz��\��aBG�P[�mY5��ڒ9�3��6@��e�iG�Sd��~:G'}�c��9�c����oE���M�\:�VZ� �) ҫ�@�T�2�[�ƈ}�c��8w�)�hq��5���{"�4��CM�4��{s2�>F�Dh�E+O���6Zc��ƭrA�@�s�/��#2�QU:-=���~5�?�޺;�熟������|`IT/�Y�;_��77�\M�RG�wBjt)� �W��ԙ��k��#@d:Y�2 ̴��N�\?�fP�"H��e�ݹ��w�T�6.������9����8��0��/L�~�cu��Ot��y�nw�!/���?��Ob�2a�gr21,���F��_��7�?Yw��ɟ�s��2��� �CC���#��f΀�8��G��LL��18�$~���@� *���⦮ t,�% ���n�������F3��(�rV������A���1���NDǵnL^�8T���Q1�}��%����pGO m6����;4koO�xof; �f旰Id�`�|22=(c�@1?&c%��# +c�$�1�Q3-̏����Șj%����� �Nel�s>2ȵ$EȘZْ��t�&�ĭB�O��n��)�J�Yru4��yu�+�F-o����j�Y���n�����E�%��*�kn���6�#.��"��Gg�Gb:4<�L�m66�P� -m��B%j3�ŭ���Iħ#��X�ӖWV"> oRr�˶�R[~F�Q��\%��Zkƙ�bA�Sp��P[��ӝ��F��i�-%�W�= ����D�V�8vyh� -`{�y?�B��E�`��bO?�I��Y�C��vl�]�Z��o��(&�[��g�@��g�o��R��سR��[*�ǀ�C�6���F0�n6&�#&�l�٧�2[{yC�@!�rWs1�h��'��@�Y��̍��(�����1��Dc!!���s��ER%v�OZr�כ�����.)�Ja�h�s�������;^?���*�:o�����0v>�R���-�[��>VX�UQKB5�v�� hOp�&ή�6:R�Gm��� �C+/���vId�����|��'�� �����Z��.�_{����cXN�R�h�@���nیdl@�������en LM-3nu�)�ߒɤ�-������iЋ�=Y�����u ���z�����A�m��;��M��;��j����"����)G���D�1@I}~P���ހ���!q�����A�� �TC������:�^�KWCx}8��% ��N -���O���8N9) -6Ƈ;��A�l%��zJ���v��7�ѐ���,��� �µ�祜�'kfJA��R/Ar��t)�J?�� -!�|$�;�>/] ->{I,�9 w����xy�N p�(�*>7>Ḣ6�q��$�`�p/���jx��CadZDY��F���5�� 5ދ�.q5I��?�/陉f� LI�I(�n�-�>4�$&>x'5�!���# �MN���@j�q l�)�K^���o�=ye@D��dđ+&�Mƒ�,@�w��ӇS$K3 �  ^a�d��#�\)�.7��m����#NV�2��B�Bঘ_<>�C��d'�f7�/�<���P�P��w.$�`\���A�7T#��%�l)��4�ʼ$Δ�<@��o����S��7��%(N��zt�$����`��.�K��f��+x2�-  _����J�����Ӈ�n��a�I����S���W懃f$�Jq���"�{^���MT����@ �y��� -�%�ZI�R/���O3�i27f7��z&����&|�s(�8�G E����s͌déLP�1��p -UB0w�'"�� ��`�� -�n0��X9��+A�b7�R� ��� -���/�L���`�}���( - I� ى�� G��W�N��o��Aj��X����"�n� 5Z �?x������C �9���<$� �[~V�H0 ���+�Ψ��U���4����8���yH� ��'A�4SJݯ��$�b/ ,^l����$W�4Z��_Hg��� >���$�d=�g܀� - endstream endobj 50 0 obj <>stream -���ā����.� 8A��B&H���%X��J 7` X˜��W@s���%��x 8��h�����򿒼Fc���@�A�8h/��/T�s �NI�S�X���kN ����pe@hA!�ʅ_L����|��S���b�-4��"�⨘]0&����!酑_��B+�>]/�}�:�Z��bT�����y�$E��y|��� �� -Z{8����~�_�� �C�<�g��n��|O@���q�e�u~d -Ήo�#$)] 5M�)�b��tښR��>��ډ8�m�^>7���/�T#���7VR0T'���~����}��3��כ��8߂'/������_��` ���u�1�d4��� endstream endobj 5 0 obj <> endobj 6 0 obj <> endobj 18 0 obj [/View/Design] endobj 19 0 obj <>>> endobj 16 0 obj [/View/Design] endobj 17 0 obj <>>> endobj 31 0 obj [30 0 R 29 0 R] endobj 51 0 obj <> endobj xref 0 52 0000000004 65535 f -0000000016 00000 n -0000000185 00000 n -0000047379 00000 n -0000000000 00000 f -0000266555 00000 n -0000266625 00000 n -0000000000 00000 f -0000047430 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000266816 00000 n -0000266847 00000 n -0000266700 00000 n -0000266731 00000 n -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000000000 00000 f -0000050006 00000 n -0000050077 00000 n -0000266932 00000 n -0000047801 00000 n -0000053181 00000 n -0000050498 00000 n -0000050385 00000 n -0000048830 00000 n -0000049445 00000 n -0000049493 00000 n -0000050269 00000 n -0000050300 00000 n -0000050153 00000 n -0000050184 00000 n -0000050533 00000 n -0000053249 00000 n -0000053489 00000 n -0000054522 00000 n -0000069362 00000 n -0000134950 00000 n -0000200538 00000 n -0000266126 00000 n -0000266964 00000 n -trailer <<64A8AB8E858948269A0BCA92EF85B468>]>> startxref 267136 %%EOF \ No newline at end of file diff --git a/packages/web3-plugin-example/assets/logo/web3js.jpg b/packages/web3-plugin-example/assets/logo/web3js.jpg deleted file mode 100644 index 3b4cf23de26173be4d1375647c4864ebd77a4767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80258 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 - - - - - - - - - - - - - - - diff --git a/packages/web3-plugin-example/package.json b/packages/web3-plugin-example/package.json deleted file mode 100644 index c1ff19b15b7..00000000000 --- a/packages/web3-plugin-example/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "web3-plugin-example", - "version": "0.0.1-alpha.0", - "description": "", - "main": "dist/index.js", - "repository": "https://github.com/ChainSafe/web3.js", - "engines": { - "node": ">=12.0.0" - }, - "author": "ChainSafe Systems", - "license": "LGPL-3.0", - "keywords": [ - "Ethereum", - "JavaScript", - "API" - ], - "files": [ - "dist/**/*" - ], - "scripts": { - "clean": "rimraf dist", - "prebuild": "rimraf dist", - "build": "tsc --build", - "build:check": "node -e \"require('./dist')\"", - "lint": "eslint --ext .js,.ts .", - "lint:fix": "eslint --fix --ext .js,.ts .", - "format": "prettier --write '**/*'", - "test": "jest --config=./test/unit/jest.config.js", - "test:coverage": "jest --config=./test/unit/jest.config.js --coverage=true --coverage-reporters=text", - "test:ci": "jest --coverage=true --coverage-reporters=json --verbose", - "test:watch": "npm test -- --watch", - "test:unit": "jest --config=./test/unit/jest.config.js" - }, - "devDependencies": { - "@types/jest": "^28.1.6", - "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.30.7", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.5.0", - "eslint-config-web3-base": "0.1.0", - "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", - "jest-extended": "^3.0.1", - "prettier": "^2.7.1", - "ts-jest": "^28.0.7", - "typescript": "^4.7.4", - "web3": "^4.0.1-alpha.0", - "web3-core": "^4.0.1-alpha.0", - "web3-eth-abi": "^4.0.1-alpha.0", - "web3-eth-contract": "^4.0.1-alpha.0", - "web3-types": "^0.1.1-alpha.0", - "web3-utils": "^4.0.1-alpha.0" - }, - "peerDependencies": { - "web3": ">= 4.0.1-alpha.0 < 5", - "web3-core": ">= 4.0.1-alpha.0 < 5", - "web3-eth-abi": ">= 4.0.1-alpha.0 < 5", - "web3-eth-contract": ">= 4.0.1-alpha.0 < 5", - "web3-types": ">= 0.1.1-alpha.0 < 5", - "web3-utils": ">= ^4.0.1-alpha.0 < 5" - } -} diff --git a/packages/web3-plugin-example/src/ERC20Token.ts b/packages/web3-plugin-example/src/ERC20Token.ts deleted file mode 100644 index b13578a62d1..00000000000 --- a/packages/web3-plugin-example/src/ERC20Token.ts +++ /dev/null @@ -1,141 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -export const ERC20TokenAbi = [ - { - inputs: [{ internalType: 'uint256', name: 'initialSupply', type: 'uint256' }], - stateMutability: 'nonpayable', - type: 'constructor', - }, - { - anonymous: false, - inputs: [ - { indexed: true, internalType: 'address', name: 'owner', type: 'address' }, - { indexed: true, internalType: 'address', name: 'spender', type: 'address' }, - { indexed: false, internalType: 'uint256', name: 'value', type: 'uint256' }, - ], - name: 'Approval', - type: 'event', - }, - { - anonymous: false, - inputs: [ - { indexed: true, internalType: 'address', name: 'from', type: 'address' }, - { indexed: true, internalType: 'address', name: 'to', type: 'address' }, - { indexed: false, internalType: 'uint256', name: 'value', type: 'uint256' }, - ], - name: 'Transfer', - type: 'event', - }, - { - inputs: [ - { internalType: 'address', name: 'owner', type: 'address' }, - { internalType: 'address', name: 'spender', type: 'address' }, - ], - name: 'allowance', - outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [ - { internalType: 'address', name: 'spender', type: 'address' }, - { internalType: 'uint256', name: 'amount', type: 'uint256' }, - ], - name: 'approve', - outputs: [{ internalType: 'bool', name: '', type: 'bool' }], - stateMutability: 'nonpayable', - type: 'function', - }, - { - inputs: [{ internalType: 'address', name: 'account', type: 'address' }], - name: 'balanceOf', - outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'decimals', - outputs: [{ internalType: 'uint8', name: '', type: 'uint8' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [ - { internalType: 'address', name: 'spender', type: 'address' }, - { internalType: 'uint256', name: 'subtractedValue', type: 'uint256' }, - ], - name: 'decreaseAllowance', - outputs: [{ internalType: 'bool', name: '', type: 'bool' }], - stateMutability: 'nonpayable', - type: 'function', - }, - { - inputs: [ - { internalType: 'address', name: 'spender', type: 'address' }, - { internalType: 'uint256', name: 'addedValue', type: 'uint256' }, - ], - name: 'increaseAllowance', - outputs: [{ internalType: 'bool', name: '', type: 'bool' }], - stateMutability: 'nonpayable', - type: 'function', - }, - { - inputs: [], - name: 'name', - outputs: [{ internalType: 'string', name: '', type: 'string' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'symbol', - outputs: [{ internalType: 'string', name: '', type: 'string' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [], - name: 'totalSupply', - outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }], - stateMutability: 'view', - type: 'function', - }, - { - inputs: [ - { internalType: 'address', name: 'to', type: 'address' }, - { internalType: 'uint256', name: 'amount', type: 'uint256' }, - ], - name: 'transfer', - outputs: [{ internalType: 'bool', name: '', type: 'bool' }], - stateMutability: 'nonpayable', - type: 'function', - }, - { - inputs: [ - { internalType: 'address', name: 'from', type: 'address' }, - { internalType: 'address', name: 'to', type: 'address' }, - { internalType: 'uint256', name: 'amount', type: 'uint256' }, - ], - name: 'transferFrom', - outputs: [{ internalType: 'bool', name: '', type: 'bool' }], - stateMutability: 'nonpayable', - type: 'function', - }, -] as const; -export const ERC20TokenBytecode = - '0x60806040523480156200001157600080fd5b50604051620017a8380380620017a8833981810160405281019062000037919062000362565b6040518060400160405280600481526020017f476f6c64000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f474c4400000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb92919062000272565b508060049080519060200190620000d492919062000272565b505050620000e93382620000f060201b60201c565b5062000535565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000162576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015990620003f5565b60405180910390fd5b62000176600083836200026860201b60201c565b80600260008282546200018a919062000446565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620001e1919062000446565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002489190620004b4565b60405180910390a362000264600083836200026d60201b60201c565b5050565b505050565b505050565b828054620002809062000500565b90600052602060002090601f016020900481019282620002a45760008555620002f0565b82601f10620002bf57805160ff1916838001178555620002f0565b82800160010185558215620002f0579182015b82811115620002ef578251825591602001919060010190620002d2565b5b509050620002ff919062000303565b5090565b5b808211156200031e57600081600090555060010162000304565b5090565b600080fd5b6000819050919050565b6200033c8162000327565b81146200034857600080fd5b50565b6000815190506200035c8162000331565b92915050565b6000602082840312156200037b576200037a62000322565b5b60006200038b848285016200034b565b91505092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620003dd601f8362000394565b9150620003ea82620003a5565b602082019050919050565b600060208201905081810360008301526200041081620003ce565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620004538262000327565b9150620004608362000327565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000498576200049762000417565b5b828201905092915050565b620004ae8162000327565b82525050565b6000602082019050620004cb6000830184620004a3565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200051957607f821691505b6020821081036200052f576200052e620004d1565b5b50919050565b61126380620005456000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461016857806370a082311461019857806395d89b41146101c8578063a457c2d7146101e6578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190610b1e565b60405180910390f35b6100e660048036038101906100e19190610bd9565b610308565b6040516100f39190610c34565b60405180910390f35b61010461032b565b6040516101119190610c5e565b60405180910390f35b610134600480360381019061012f9190610c79565b610335565b6040516101419190610c34565b60405180910390f35b610152610364565b60405161015f9190610ce8565b60405180910390f35b610182600480360381019061017d9190610bd9565b61036d565b60405161018f9190610c34565b60405180910390f35b6101b260048036038101906101ad9190610d03565b6103a4565b6040516101bf9190610c5e565b60405180910390f35b6101d06103ec565b6040516101dd9190610b1e565b60405180910390f35b61020060048036038101906101fb9190610bd9565b61047e565b60405161020d9190610c34565b60405180910390f35b610230600480360381019061022b9190610bd9565b6104f5565b60405161023d9190610c34565b60405180910390f35b610260600480360381019061025b9190610d30565b610518565b60405161026d9190610c5e565b60405180910390f35b60606003805461028590610d9f565b80601f01602080910402602001604051908101604052809291908181526020018280546102b190610d9f565b80156102fe5780601f106102d3576101008083540402835291602001916102fe565b820191906000526020600020905b8154815290600101906020018083116102e157829003601f168201915b5050505050905090565b60008061031361059f565b90506103208185856105a7565b600191505092915050565b6000600254905090565b60008061034061059f565b905061034d858285610770565b6103588585856107fc565b60019150509392505050565b60006012905090565b60008061037861059f565b905061039981858561038a8589610518565b6103949190610dff565b6105a7565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600480546103fb90610d9f565b80601f016020809104026020016040519081016040528092919081815260200182805461042790610d9f565b80156104745780601f1061044957610100808354040283529160200191610474565b820191906000526020600020905b81548152906001019060200180831161045757829003601f168201915b5050505050905090565b60008061048961059f565b905060006104978286610518565b9050838110156104dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d390610ec7565b60405180910390fd5b6104e982868684036105a7565b60019250505092915050565b60008061050061059f565b905061050d8185856107fc565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610616576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060d90610f59565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067c90610feb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107639190610c5e565b60405180910390a3505050565b600061077c8484610518565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107f657818110156107e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107df90611057565b60405180910390fd5b6107f584848484036105a7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361086b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610862906110e9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d19061117b565b60405180910390fd5b6108e5838383610a7b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561096b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109629061120d565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109fe9190610dff565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a629190610c5e565b60405180910390a3610a75848484610a80565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610abf578082015181840152602081019050610aa4565b83811115610ace576000848401525b50505050565b6000601f19601f8301169050919050565b6000610af082610a85565b610afa8185610a90565b9350610b0a818560208601610aa1565b610b1381610ad4565b840191505092915050565b60006020820190508181036000830152610b388184610ae5565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610b7082610b45565b9050919050565b610b8081610b65565b8114610b8b57600080fd5b50565b600081359050610b9d81610b77565b92915050565b6000819050919050565b610bb681610ba3565b8114610bc157600080fd5b50565b600081359050610bd381610bad565b92915050565b60008060408385031215610bf057610bef610b40565b5b6000610bfe85828601610b8e565b9250506020610c0f85828601610bc4565b9150509250929050565b60008115159050919050565b610c2e81610c19565b82525050565b6000602082019050610c496000830184610c25565b92915050565b610c5881610ba3565b82525050565b6000602082019050610c736000830184610c4f565b92915050565b600080600060608486031215610c9257610c91610b40565b5b6000610ca086828701610b8e565b9350506020610cb186828701610b8e565b9250506040610cc286828701610bc4565b9150509250925092565b600060ff82169050919050565b610ce281610ccc565b82525050565b6000602082019050610cfd6000830184610cd9565b92915050565b600060208284031215610d1957610d18610b40565b5b6000610d2784828501610b8e565b91505092915050565b60008060408385031215610d4757610d46610b40565b5b6000610d5585828601610b8e565b9250506020610d6685828601610b8e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610db757607f821691505b602082108103610dca57610dc9610d70565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e0a82610ba3565b9150610e1583610ba3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610e4a57610e49610dd0565b5b828201905092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000610eb1602583610a90565b9150610ebc82610e55565b604082019050919050565b60006020820190508181036000830152610ee081610ea4565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610f43602483610a90565b9150610f4e82610ee7565b604082019050919050565b60006020820190508181036000830152610f7281610f36565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610fd5602283610a90565b9150610fe082610f79565b604082019050919050565b6000602082019050818103600083015261100481610fc8565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611041601d83610a90565b915061104c8261100b565b602082019050919050565b6000602082019050818103600083015261107081611034565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006110d3602583610a90565b91506110de82611077565b604082019050919050565b60006020820190508181036000830152611102816110c6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611165602383610a90565b915061117082611109565b604082019050919050565b6000602082019050818103600083015261119481611158565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006111f7602683610a90565b91506112028261119b565b604082019050919050565b60006020820190508181036000830152611226816111ea565b905091905056fea264697066735822122039c50588d39e359807efa398bd1b3aff1b082ef738dddcfa8475048e11f9024e64736f6c634300080d0033'; diff --git a/packages/web3-plugin-example/src/contract_method_wrappers.ts b/packages/web3-plugin-example/src/contract_method_wrappers.ts deleted file mode 100644 index 674cb672ad7..00000000000 --- a/packages/web3-plugin-example/src/contract_method_wrappers.ts +++ /dev/null @@ -1,94 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -import 'web3'; -import { Web3Context, Web3PluginBase } from 'web3-core'; -import { ContractAbi } from 'web3-eth-abi'; -import Contract from 'web3-eth-contract'; -import { Address, Numbers } from 'web3-types'; -import { DataFormat, DEFAULT_RETURN_FORMAT, format, numberToHex } from 'web3-utils'; - -import { ERC20TokenAbi } from './ERC20Token'; - -export class ContractMethodWrappersPlugin extends Web3PluginBase { - public pluginNamespace = 'contractMethodWrappersPlugin'; - - // This should be private, but it's public so _contract.requestManager.send can - // be mocked in contract_method_wrappers.test.ts - public readonly _contract: Contract; - - public constructor(abi: ContractAbi, address: Address) { - super(); - this._contract = new Contract(abi, address); - } - - /** - * This method overrides the inherited `link` method from `Web3PluginBase` - * to add to a configured `RequestManager` to our Contract instance - * when `Web3.registerPlugin` is called. - * - * @param parentContext - The context to be added to the instance of `ChainlinkPlugin`, - * and by extension, the instance of `Contract`. - */ - public link(parentContext: Web3Context) { - super.link(parentContext); - this._contract.link(parentContext); - } - - public async getFormattedBalance( - address: Address, - returnFormat: ReturnFormat, - ) { - return format( - { eth: 'unit' }, - await this._contract.methods.balanceOf(address).call(), - returnFormat, - ); - } - - public async transferAndGetBalances( - sender: Address, - recipient: Address, - amount: Numbers, - returnFormat?: ReturnFormat, - ) { - await this._contract.methods - .transfer(recipient, numberToHex(amount)) - .send({ from: sender }); - return { - sender: { - address: sender, - balance: await this.getFormattedBalance( - sender, - returnFormat ?? DEFAULT_RETURN_FORMAT, - ), - }, - recipient: { - address: recipient, - balance: await this.getFormattedBalance( - recipient, - returnFormat ?? DEFAULT_RETURN_FORMAT, - ), - }, - }; - } -} - -declare module 'web3' { - interface Web3 { - contractMethodWrappersPlugin: ContractMethodWrappersPlugin; - } -} diff --git a/packages/web3-plugin-example/src/custom_rpc_methods.ts b/packages/web3-plugin-example/src/custom_rpc_methods.ts deleted file mode 100644 index d6680b08e44..00000000000 --- a/packages/web3-plugin-example/src/custom_rpc_methods.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -import 'web3'; -import { Web3PluginBase } from 'web3-core'; - -type CustomRpcApi = { - custom_rpc_method: () => string; - custom_rpc_method_with_parameters: (parameter1: string, parameter2: number) => string; -}; - -export class CustomRpcMethodsPlugin extends Web3PluginBase { - public pluginNamespace = 'customRpcMethods'; - - public async customRpcMethod() { - return this.requestManager.send({ - method: 'custom_rpc_method', - params: [], - }); - } - - public async customRpcMethodWithParameters(parameter1: string, parameter2: number) { - return this.requestManager.send({ - method: 'custom_rpc_method_with_parameters', - params: [parameter1, parameter2], - }); - } -} - -declare module 'web3' { - interface Web3 { - customRpcMethods: CustomRpcMethodsPlugin; - } -} diff --git a/packages/web3-plugin-example/src/index.ts b/packages/web3-plugin-example/src/index.ts deleted file mode 100644 index 0f615ca7243..00000000000 --- a/packages/web3-plugin-example/src/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ diff --git a/packages/web3-plugin-example/test/.eslintrc.js b/packages/web3-plugin-example/test/.eslintrc.js deleted file mode 100644 index a98dfb6d823..00000000000 --- a/packages/web3-plugin-example/test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: '../../../.eslintrc.test.js', - parserOptions: { - project: './tsconfig.json', - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/web3-plugin-example/test/config/jest.config.js b/packages/web3-plugin-example/test/config/jest.config.js deleted file mode 100644 index eaa5e9049da..00000000000 --- a/packages/web3-plugin-example/test/config/jest.config.js +++ /dev/null @@ -1,40 +0,0 @@ -module.exports = { - globals: { - 'ts-jest': { - tsconfig: './test/tsconfig.json', - }, - }, - rootDir: '../..', - testMatch: ['/test/**/?(*.)+(spec|test).+(ts|tsx|js)'], - setupFilesAfterEnv: ['/test/config/setup.js'], - transform: { - '^.+\\.(ts|tsx)$': 'ts-jest', - }, - verbose: false, - collectCoverage: false, - coverageReporters: ['json'], - coverageDirectory: '.coverage', - /** - * restoreMocks [boolean] - * - * Default: false - * - * Automatically restore mock state between every test. - * Equivalent to calling jest.restoreAllMocks() between each test. - * This will lead to any mocks having their fake implementations removed - * and restores their initial implementation. - */ - restoreMocks: true, - - /** - * resetModules [boolean] - * - * Default: false - * - * By default, each test file gets its own independent module registry. - * Enabling resetModules goes a step further and resets the module registry before running each individual test. - * This is useful to isolate modules for every test so that local module state doesn't conflict between tests. - * This can be done programmatically using jest.resetModules(). - */ - resetModules: true, -}; diff --git a/packages/web3-plugin-example/test/config/setup.js b/packages/web3-plugin-example/test/config/setup.js deleted file mode 100644 index 0b6b9109ce0..00000000000 --- a/packages/web3-plugin-example/test/config/setup.js +++ /dev/null @@ -1,24 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ - -// Have to use `require` because of Jest issue https://jestjs.io/docs/ecmascript-modules -// eslint-disable-next-line @typescript-eslint/no-require-imports -require('jest-extended'); - -// @todo extend jest to have "toHaveBeenCalledOnceWith" matcher. - -process.env.NODE_ENV = 'test'; diff --git a/packages/web3-plugin-example/test/tsconfig.json b/packages/web3-plugin-example/test/tsconfig.json deleted file mode 100644 index 7b7b1624905..00000000000 --- a/packages/web3-plugin-example/test/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "../tsconfig", - "compilerOptions": { - "declaration": false, - "declarationMap": false - }, - "include": ["./**/*", "../node_modules/jest-extended/types/**/*.ts"] -} diff --git a/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts b/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts deleted file mode 100644 index 0366d4aa510..00000000000 --- a/packages/web3-plugin-example/test/unit/contract_method_wrappers.test.ts +++ /dev/null @@ -1,119 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -import Web3 from 'web3'; -import { DEFAULT_RETURN_FORMAT } from 'web3-utils'; - -import { ContractMethodWrappersPlugin } from '../../src/contract_method_wrappers'; -import { ERC20TokenAbi } from '../../src/ERC20Token'; - -describe('CustomRpcMethodsPlugin Tests', () => { - it('should register CustomRpcMethodsPlugin plugin', () => { - const web3 = new Web3('http://127.0.0.1:8545'); - web3.registerPlugin( - new ContractMethodWrappersPlugin( - ERC20TokenAbi, - '0xdAC17F958D2ee523a2206206994597C13D831ec7', - ), - ); - expect(web3.contractMethodWrappersPlugin).toBeDefined(); - }); - - describe('CustomRpcMethodsPlugin methods tests', () => { - const contractAddress = '0xdAC17F958D2ee523a2206206994597C13D831ec7'; - const sender = '0x8da5e39ec14b57fb9bcd9aa2b4500e909119795d'; - const recipient = '0x4f641def1e7845caab95ac717c80416082430d0d'; - const amount = BigInt(42); - const expectedSenderBalance = - '0x0000000000000000000000000000000000000000000000000000000000000280'; - const expectedRecipientBalance = - '0x0000000000000000000000000000000000000000000000000000000000000120'; - const requestManagerSendSpy = jest.fn(); - - let web3: Web3; - - beforeAll(() => { - web3 = new Web3('http://127.0.0.1:8545'); - web3.registerPlugin(new ContractMethodWrappersPlugin(ERC20TokenAbi, contractAddress)); - web3.contractMethodWrappersPlugin._contract.requestManager.send = requestManagerSendSpy; - }); - - it('should call contractMethodWrappersPlugin.getFormattedBalance with expected RPC object', async () => { - requestManagerSendSpy.mockResolvedValueOnce(expectedSenderBalance); - - await web3.contractMethodWrappersPlugin.getFormattedBalance( - sender, - DEFAULT_RETURN_FORMAT, - ); - expect(requestManagerSendSpy).toHaveBeenCalledWith({ - method: 'eth_call', - params: [ - { - data: '0x70a082310000000000000000000000008da5e39ec14b57fb9bcd9aa2b4500e909119795d', - to: '0xdAC17F958D2ee523a2206206994597C13D831ec7', - }, - 'latest', - ], - }); - }); - - it('should call CustomRpcMethodsPlugin.customRpcMethodWithParameters with expected RPC object', async () => { - const expectedGasPrice = '0x1ca14bd70'; - const expectedTransactionHash = - '0xc41b9a4f654c44552e135f770945916f57c069b80326f9a5f843e613491ab6b1'; - - requestManagerSendSpy.mockResolvedValueOnce(expectedGasPrice); - // Not sure what's being mocked here - requestManagerSendSpy.mockResolvedValueOnce('0x1'); - requestManagerSendSpy.mockResolvedValueOnce(expectedTransactionHash); - // Not sure what's being mocked here - requestManagerSendSpy.mockResolvedValueOnce('0x42'); - // Not sure what's being mocked here - requestManagerSendSpy.mockResolvedValueOnce('0x42'); - requestManagerSendSpy.mockResolvedValueOnce(expectedSenderBalance); - requestManagerSendSpy.mockResolvedValueOnce(expectedRecipientBalance); - - const balances = await web3.contractMethodWrappersPlugin.transferAndGetBalances( - sender, - recipient, - amount, - ); - expect(requestManagerSendSpy).toHaveBeenCalledWith({ - method: 'eth_sendTransaction', - params: [ - { - data: '0xa9059cbb0000000000000000000000004f641def1e7845caab95ac717c80416082430d0d000000000000000000000000000000000000000000000000000000000000002a', - from: sender, - gasPrice: expectedGasPrice, - maxFeePerGas: undefined, - maxPriorityFeePerGas: undefined, - to: contractAddress, - }, - ], - }); - expect(balances).toStrictEqual({ - sender: { - address: sender, - balance: BigInt(expectedSenderBalance), - }, - recipient: { - address: recipient, - balance: BigInt(expectedRecipientBalance), - }, - }); - }); - }); -}); diff --git a/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts b/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts deleted file mode 100644 index 349216d92ed..00000000000 --- a/packages/web3-plugin-example/test/unit/custom_rpc_methods.test.ts +++ /dev/null @@ -1,68 +0,0 @@ -/* -This file is part of web3.js. - -web3.js is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -web3.js is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with web3.js. If not, see . -*/ -import Web3 from 'web3'; - -import { CustomRpcMethodsPlugin } from '../../src/custom_rpc_methods'; - -describe('CustomRpcMethodsPlugin Tests', () => { - it('should register CustomRpcMethodsPlugin plugin', () => { - const web3 = new Web3('http://127.0.0.1:8545'); - web3.registerPlugin(new CustomRpcMethodsPlugin()); - // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin - // redeclare the web3 module, and this seems to confuse the TypeScript server - // @ts-expect-error Unsafe call of an `any` typed value - expect(web3.customRpcMethods).toBeDefined(); - }); - - describe('CustomRpcMethodsPlugin methods tests', () => { - const requestManagerSendSpy = jest.fn(); - - let web3: Web3; - - beforeAll(() => { - web3 = new Web3('http://127.0.0.1:8545'); - web3.registerPlugin(new CustomRpcMethodsPlugin()); - web3.requestManager.send = requestManagerSendSpy; - }); - - it('should call CustomRpcMethodsPlugin.customRpcMethod with expected RPC object', async () => { - // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin - // redeclare the web3 module, and this seems to confuse the TypeScript server - // @ts-expect-error Unsafe call of an `any` typed value - // eslint-disable-next-line @typescript-eslint/no-unsafe-call - await web3.customRpcMethods.customRpcMethod(); - expect(requestManagerSendSpy).toHaveBeenCalledWith({ - method: 'custom_rpc_method', - params: [], - }); - }); - - it('should call CustomRpcMethodsPlugin.customRpcMethodWithParameters with expected RPC object', async () => { - const parameter1 = 'myString'; - const parameter2 = 42; - // Both CustomRpcMethodsPlugin and ContractMethodWrappersPlugin - // redeclare the web3 module, and this seems to confuse the TypeScript server - // @ts-expect-error Unsafe call of an `any` typed value - // eslint-disable-next-line @typescript-eslint/no-unsafe-call - await web3.customRpcMethods.customRpcMethodWithParameters(parameter1, parameter2); - expect(requestManagerSendSpy).toHaveBeenCalledWith({ - method: 'custom_rpc_method_with_parameters', - params: [parameter1, parameter2], - }); - }); - }); -}); diff --git a/packages/web3-plugin-example/test/unit/jest.config.js b/packages/web3-plugin-example/test/unit/jest.config.js deleted file mode 100644 index ceac341e332..00000000000 --- a/packages/web3-plugin-example/test/unit/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -const base = require('../config/jest.config'); - -module.exports = { - ...base, - testMatch: ['/test/unit/**/*.(spec|test).(js|ts)'], - - coverageDirectory: '.coverage/unit', - collectCoverageFrom: ['src/**'], -}; diff --git a/packages/web3-plugin-example/tsconfig.json b/packages/web3-plugin-example/tsconfig.json deleted file mode 100644 index 33b9f1c8116..00000000000 --- a/packages/web3-plugin-example/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "../../tsconfig", - "compilerOptions": { - "outDir": "dist", - "esModuleInterop": true - }, - "include": ["src/**/*"] -} diff --git a/packages/web3-plugin-example/tsdoc.json b/packages/web3-plugin-example/tsdoc.json deleted file mode 100644 index 776fc76a3d3..00000000000 --- a/packages/web3-plugin-example/tsdoc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", - "extends": ["../../tsdoc.json"] -} From b7a20358d8cbe8c9a7c09a9b82705f2258e65777 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 10 Oct 2022 19:15:56 -1000 Subject: [PATCH 17/33] Update CHANGELOGs --- packages/web3-types/CHANGELOG.md | 2 +- packages/web3/CHANGELOG.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index 47b69ef517a..b275474d9ec 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -35,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --> -## [Unreleased] +## [Unreleased]Z ### Added diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index 3ddbb76a884..62299f9741a 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -52,3 +52,9 @@ But this internal behavior is not exposed any further. Though you can achieve sa ```ts web3.currentProvider.disconnect(); ``` + +## [Unreleased] + +### Changed + +- `Web3` is now a default and named export (#5393) From cacfb2d75228d50f7a189439e700bd03c610e8ea Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 11 Oct 2022 06:09:44 -1000 Subject: [PATCH 18/33] Update packages/web3-types/CHANGELOG.md --- packages/web3-types/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web3-types/CHANGELOG.md b/packages/web3-types/CHANGELOG.md index b275474d9ec..47b69ef517a 100644 --- a/packages/web3-types/CHANGELOG.md +++ b/packages/web3-types/CHANGELOG.md @@ -35,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --> -## [Unreleased]Z +## [Unreleased] ### Added From 29de54da88ff6f3cf036c5e856ee493fe6ba24d6 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Wed, 12 Oct 2022 12:00:11 -1000 Subject: [PATCH 19/33] Update CHANGELOG.md Co-authored-by: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com> --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6e790fd025..a692d03f74e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -785,6 +785,11 @@ should use 4.0.1-alpha.0 for testing. - Default value for `API` generic for `Web3ContextObject` from `any` to `unknown` (#5393) - Default value for `API` generic for `Web3ContextInitOptions` from `any` to `unknown` (#5393) +#### web3-core + +- Default value for `API` generic for `Web3ContextObject` from `any` to `unknown` (#5393) +- Default value for `API` generic for `Web3ContextInitOptions` from `any` to `unknown` (#5393) + #### web3-error - Moved `SignerError` from `web3-errors/src/errors/signature_errors.ts` to `web3-errors/src/errors/transaction_errors.ts`, and renamed it to `TransactionSigningError` (#5462) From d9fd46a5a9d11a68081713d88ea2cea027e39d17 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Thu, 20 Oct 2022 13:42:56 -1000 Subject: [PATCH 20/33] Revert change to Web3 export --- packages/web3/src/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/web3/src/index.ts b/packages/web3/src/index.ts index 7260c0293ee..e200a042d0b 100644 --- a/packages/web3/src/index.ts +++ b/packages/web3/src/index.ts @@ -323,5 +323,4 @@ along with web3.js. If not, see . */ import Web3 from './web3'; -export * from './web3'; -export default Web3; +export = Web3; From 3c04230719317abde86c068dcad12292778d86b3 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Sun, 23 Oct 2022 19:17:00 -1000 Subject: [PATCH 21/33] WIP plugin docs --- .../assets/custom_rpc_method.png | Bin 0 -> 33784 bytes .../custom_rpc_method_with_parameters.png | Bin 0 -> 55672 bytes docs/docs/guides/web3_plugin_guide/index.md | 86 ++++++++++++++++++ .../web3_plugin_guide/plugin_authors.md | 82 +++++++++++++++++ .../guides/web3_plugin_guide/plugin_users.md | 8 ++ 5 files changed, 176 insertions(+) create mode 100644 docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method.png create mode 100644 docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method_with_parameters.png create mode 100644 docs/docs/guides/web3_plugin_guide/index.md create mode 100644 docs/docs/guides/web3_plugin_guide/plugin_authors.md create mode 100644 docs/docs/guides/web3_plugin_guide/plugin_users.md diff --git a/docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method.png b/docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method.png new file mode 100644 index 0000000000000000000000000000000000000000..961e865db1b1eb0da727ec512a4e5c04eb835969 GIT binary patch literal 33784 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 z℘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 literal 0 HcmV?d00001 diff --git a/docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method_with_parameters.png b/docs/docs/guides/web3_plugin_guide/assets/custom_rpc_method_with_parameters.png new file mode 100644 index 0000000000000000000000000000000000000000..cee4153b0dec59d1f7bf77e471b552132f8d92cb GIT binary patch literal 55672 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 QXEM^Ic}q{NT-7%8Kb)>l_5c6? literal 0 HcmV?d00001 diff --git a/docs/docs/guides/web3_plugin_guide/index.md b/docs/docs/guides/web3_plugin_guide/index.md new file mode 100644 index 00000000000..21214ec41c9 --- /dev/null +++ b/docs/docs/guides/web3_plugin_guide/index.md @@ -0,0 +1,86 @@ +--- +sidebar_position: 1 +sidebar_label: 'Web3 Plugins' +--- + +# Web3.js Plugins Guide + +In addition to the Web3.js standard libraries, plugins add specific functionality to the end user. This extra functionality could be wrappers around specific contracts, additional RPC method wrappers, or could even extend the logic of Web3.js methods. + +## Before Getting Started + +### Module Augmentation + +In order to provide typing support for the registered plugin, the plugin user must [augment the module](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation) they're registering the plugin onto. In simpler terms, we must make TypeScript aware that we are modifying a module's (i.e. a package such as `web3` or `web3-eth`) interface with additional methods, properties, and/or classes. A good tutorial that further explains the topic can be found [here](https://www.digitalocean.com/community/tutorials/typescript-module-augmentation). + +The `registerPlugin` method exists on the `Web3Context` class, so any class that `extends` `Web3Context` has the ability to add on the plugin's additional functionality to it's interface. Because of this, the burden of module augmentation falls on the plugin user as Web3.js and the plugin author are unaware of the module the end user is calling `registerPlugin` on. + +#### Web3.js Example + +The following is an example plugin that adds additional RPC method wrappers: + +```typescript +// custom_rpc_methods_plugin.ts +import { Web3PluginBase } from 'web3-core'; + +type CustomRpcApi = { + custom_rpc_method: () => string; + custom_rpc_method_with_parameters: (parameter1: string, parameter2: number) => string; +}; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { + public pluginNamespace = 'customRpcMethods'; + + public async customRpcMethod() { + return this.requestManager.send({ + method: 'custom_rpc_method', + params: [], + }); + } + + public async customRpcMethodWithParameters(parameter1: string, parameter2: number) { + return this.requestManager.send({ + method: 'custom_rpc_method_with_parameters', + params: [parameter1, parameter2], + }); + } +} +``` + +In the below example, the end user is registering the above `CustomRpcMethodsPlugin` onto an instance of `Web3Context`: + +```typescript +// registering_a_plugin.ts +import { Web3Context } from 'web3-core'; + +import { CustomRpcMethodsPlugin } from './custom_rpc_methods_plugin'; + +declare module 'web3-core' { + interface Web3Context { + customRpcMethods: CustomRpcMethodsPlugin; + } +} + +const web3Context = new Web3Context('http://127.0.0.1:8545'); +web3Context.registerPlugin(new CustomRpcMethodsPlugin()); +``` + +From the above code, the following is the module augmentation that's required to be declared by the plugin user: + +```typescript +declare module 'web3-core' { + interface Web3Context { + customRpcMethods: CustomRpcMethodsPlugin; + } +} +``` + +Now after augmenting the `Web3Context` interface from the `web3-core` module, we can have the below type safe code: + +##### `web3Context.customRpcMethods.customRpcMethod` + +![custom rpc method](./assets/custom_rpc_method.png "web3Context.customRpcMethods.customRpcMethod") + +##### `web3Context.customRpcMethods.customRpcMethodWithParameters` + +![custom rpc method with parameters](./assets/custom_rpc_method_with_parameters.png "web3Context.customRpcMethods.customRpcMethodWithParameters") diff --git a/docs/docs/guides/web3_plugin_guide/plugin_authors.md b/docs/docs/guides/web3_plugin_guide/plugin_authors.md new file mode 100644 index 00000000000..f2ed710094e --- /dev/null +++ b/docs/docs/guides/web3_plugin_guide/plugin_authors.md @@ -0,0 +1,82 @@ +--- +sidebar_position: 1 +sidebar_label: 'Web3 Plugin Authors' +--- + +# Web3.js Plugin Author's Guide + +This guide intends to provide the necessary context for developing plugins for Web3.js. + +## Before Getting Started + +It's highly recommended you as the plugin author understand the limitations of TypeScript's module augmentation as described in the [main plugin guide](/docs/guides/web3_plugin_guide/), so you can communicate to your users that they are responsible for augmenting the module they register your plugin onto if they desire to have type support when using your plugin. Ideally this could be solved for by the plugin author, or better yet Web3.js, but so far a better solution is unknown - if you have any ideas, please [create an issue](https://github.com/web3/web3.js/issues/new/choose) and help us improve Web3.js' UX. + +## Creating Your Plugin + +### Plugin Dependencies + +At the minimum, your plugin should depend on the `4.x` version of `web3-core`. This will allow your plugin class to extend the provided `Web3PluginBase` abstract class. However, `web3-core` shouldn't be listed as a regular dependency, instead it should be listed in your plugin's `package.json` as a [peer dependency](https://nodejs.org/en/blog/npm/peer-dependencies/): + +```json +{ + "name": "web3-plugin-custom-rpc-methods", + "version": "0.0.1", + "peerDependencies": { + "web3-core": ">= 4.0.1-alpha.0 < 5", + } +} +``` + +When your users install your plugin, this will allow the package manager to make use of the user installed `web3-core` if available and if the version satisfies the version constraints instead of installing it's own version of `web3-core`. + +### Extending `Web3PluginBase` + +Your plugin class should `extend` the `Web3PluginBase` abstract class. This class `extends` [Web3Context](/api/web3-core/class/Web3Context) and when the user registers your plugin onto a module, your plugin's `Web3Context` will point to the module's `Web3Context` giving your plugin access to things such as user configured [requestManager](/api/web3-core/class/Web3Context#requestManager) and [accountProvider](/api/web3-core/class/Web3Context#accountProvider). + +```typescript +import { Web3PluginBase } from 'web3-core'; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { ... } +``` + +Below is an example of `CustomRpcMethodsPlugin` making use of `this.requestManager` which will have access to an Ethereum provider if one was configured by the user. In the event that no `provider` was set by the user, the below code will throw a [ProviderError](/api/web3-errors/class/ProviderError) if `customRpcMethod` was to be called: + +```typescript +import { Web3PluginBase } from 'web3-core'; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { + public pluginNamespace = 'customRpcMethods'; + + public async customRpcMethod() { + return this.requestManager.send({ + method: 'custom_rpc_method', + params: [], + }); + } +} +``` + +#### Providing an API Generic to `Web3PluginBase` + +If needed, you can provide an API type (that follows the [Web3ApiSpec](/api/web3-types#Web3APISpec) pattern) as a generic to `Web3PluginBase` that will add type hinting to the `requestManager` when developing your plugin. In the below code, this is the `CustomRpcApi` type that's being passed as `Web3PluginBase` + +```typescript +import { Web3PluginBase } from 'web3-core'; + +type CustomRpcApi = { + custom_rpc_method_with_parameters: (parameter1: string, parameter2: number) => string; +}; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { + public pluginNamespace = 'customRpcMethods'; + + public async customRpcMethodWithParameters(parameter1: string, parameter2: number) { + return this.requestManager.send({ + method: 'custom_rpc_method_with_parameters', + params: [parameter1, parameter2], + }); + } +} +``` + +### Overriding `Web3Context`'s `link` Method diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md new file mode 100644 index 00000000000..0c831a89c99 --- /dev/null +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -0,0 +1,8 @@ +--- +sidebar_position: 1 +sidebar_label: 'Web3 Plugin Users' +--- + +# Web3.js Plugin User's Guide + + From ac3a70191de94b96f078813b0a16b9e149689c79 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 24 Oct 2022 14:03:56 -1000 Subject: [PATCH 22/33] Update plugin_authors doc --- .../web3_plugin_guide/plugin_authors.md | 152 ++++++++++++++++-- 1 file changed, 142 insertions(+), 10 deletions(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_authors.md b/docs/docs/guides/web3_plugin_guide/plugin_authors.md index f2ed710094e..4890dc4b2b4 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_authors.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_authors.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -sidebar_label: 'Web3 Plugin Authors' +sidebar_label: 'Plugin Authors' --- # Web3.js Plugin Author's Guide @@ -9,11 +9,9 @@ This guide intends to provide the necessary context for developing plugins for W ## Before Getting Started -It's highly recommended you as the plugin author understand the limitations of TypeScript's module augmentation as described in the [main plugin guide](/docs/guides/web3_plugin_guide/), so you can communicate to your users that they are responsible for augmenting the module they register your plugin onto if they desire to have type support when using your plugin. Ideally this could be solved for by the plugin author, or better yet Web3.js, but so far a better solution is unknown - if you have any ideas, please [create an issue](https://github.com/web3/web3.js/issues/new/choose) and help us improve Web3.js' UX. +It's highly recommended you as the plugin author understand the limitations of TypeScript's module augmentation as described in the [main plugin guide](/docs/guides/web3_plugin_guide/), so you can communicate to your users that they are responsible for augmenting the class interface they register your plugin with if they desire to have type support when using your plugin. Ideally this could be solved for by the plugin author, or better yet Web3.js, but so far a better solution is unknown - if you have any ideas, please [create an issue](https://github.com/web3/web3.js/issues/new/choose) and help us improve Web3.js' UX. -## Creating Your Plugin - -### Plugin Dependencies +## Plugin Dependencies At the minimum, your plugin should depend on the `4.x` version of `web3-core`. This will allow your plugin class to extend the provided `Web3PluginBase` abstract class. However, `web3-core` shouldn't be listed as a regular dependency, instead it should be listed in your plugin's `package.json` as a [peer dependency](https://nodejs.org/en/blog/npm/peer-dependencies/): @@ -22,16 +20,16 @@ At the minimum, your plugin should depend on the `4.x` version of `web3-core`. T "name": "web3-plugin-custom-rpc-methods", "version": "0.0.1", "peerDependencies": { - "web3-core": ">= 4.0.1-alpha.0 < 5", + "web3-core": ">= 4.0.1-alpha.0 < 5" } } ``` When your users install your plugin, this will allow the package manager to make use of the user installed `web3-core` if available and if the version satisfies the version constraints instead of installing it's own version of `web3-core`. -### Extending `Web3PluginBase` +## Extending `Web3PluginBase` -Your plugin class should `extend` the `Web3PluginBase` abstract class. This class `extends` [Web3Context](/api/web3-core/class/Web3Context) and when the user registers your plugin onto a module, your plugin's `Web3Context` will point to the module's `Web3Context` giving your plugin access to things such as user configured [requestManager](/api/web3-core/class/Web3Context#requestManager) and [accountProvider](/api/web3-core/class/Web3Context#accountProvider). +Your plugin class should `extend` the `Web3PluginBase` abstract class. This class `extends` [Web3Context](/api/web3-core/class/Web3Context) and when the user registers your plugin with a class, your plugin's `Web3Context` will point to the module's `Web3Context` giving your plugin access to things such as user configured [requestManager](/api/web3-core/class/Web3Context#requestManager) and [accountProvider](/api/web3-core/class/Web3Context#accountProvider). ```typescript import { Web3PluginBase } from 'web3-core'; @@ -39,6 +37,47 @@ import { Web3PluginBase } from 'web3-core'; export class CustomRpcMethodsPlugin extends Web3PluginBase { ... } ``` +### `pluginNamespace` + +After extending the `Web3PluginBase` class, your plugin will need a `public` `pluginNamespace` property that configures how your plugin will be accessed on the class your plugin was registered with. In the following example, the `pluginNamespace` is set to `customRpcMethods`, so when the user registers the plugin they will access your plugin as follows: + +The following represents your plugin code: + +```typescript +// custom_rpc_methods_plugin.ts +import { Web3PluginBase } from 'web3-core'; + +export class CustomRpcMethodsPlugin extends Web3PluginBase { + public pluginNamespace = 'customRpcMethods'; + + public someMethod() { + return 'someValue'; + } +} +``` + +The following represents the plugin user's code: + +```typescript +// registering_a_plugin.ts +import { Web3Context } from 'web3-core'; + +import { CustomRpcMethodsPlugin } from './custom_rpc_methods_plugin'; + +declare module 'web3-core' { + interface Web3Context { + customRpcMethods: CustomRpcMethodsPlugin; + } +} + +const web3Context = new Web3Context('http://127.0.0.1:8545'); +web3Context.registerPlugin(new CustomRpcMethodsPlugin()); + +await web3Context.customRpcMethods.someMethod(); +``` + +### Using the Inherited `Web3Context` + Below is an example of `CustomRpcMethodsPlugin` making use of `this.requestManager` which will have access to an Ethereum provider if one was configured by the user. In the event that no `provider` was set by the user, the below code will throw a [ProviderError](/api/web3-errors/class/ProviderError) if `customRpcMethod` was to be called: ```typescript @@ -56,7 +95,35 @@ export class CustomRpcMethodsPlugin extends Web3PluginBase { } ``` -#### Providing an API Generic to `Web3PluginBase` +Below is representing a plugin user's code that does not configure an Ethereum provider, resulting in a thrown [ProviderError](/api/web3-errors/class/ProviderError): + +```typescript +// registering_a_plugin.ts +import { Web3Context } from 'web3-core'; + +import { CustomRpcMethodsPlugin } from './custom_rpc_methods_plugin'; + +declare module 'web3-core' { + interface Web3Context { + customRpcMethods: CustomRpcMethodsPlugin; + } +} + +const web3Context = new Web3Context(); +web3Context.registerPlugin(new CustomRpcMethodsPlugin()); + +// The following would result in a thrown ProviderError when +// the plugin attempts to call this.requestManager.send(...) +await web3Context.customRpcMethods.customRpcMethod(); +``` + +Thrown [ProviderError](/api/web3-errors/class/ProviderError): + +```bash +ProviderError: Provider not available. Use `.setProvider` or `.provider=` to initialize the provider. +``` + +### Providing an API Generic to `Web3PluginBase` If needed, you can provide an API type (that follows the [Web3ApiSpec](/api/web3-types#Web3APISpec) pattern) as a generic to `Web3PluginBase` that will add type hinting to the `requestManager` when developing your plugin. In the below code, this is the `CustomRpcApi` type that's being passed as `Web3PluginBase` @@ -79,4 +146,69 @@ export class CustomRpcMethodsPlugin extends Web3PluginBase { } ``` -### Overriding `Web3Context`'s `link` Method +## Using Web3.js Packages within Your Plugin + +### Overriding `Web3Context`'s `.link` Method + +There currently exists [an issue](https://github.com/web3/web3.js/issues/5492) with certain Web3.js packages not correctly linking their `Web3Context` with the context of the class the user has registered the plugin with. As mentioned in the issue, this can result in a bug where a plugin instantiates an instance of `Contract` (from `web3-eth-contract`) and attempts to call a method on the `Contract` instance (which uses the `requestManager` to make a call to the Ethereum provider), resulting in a [ProviderError](/api/web3-errors/class/ProviderError) even though the plugin user has set a provider and it should be available to the plugin. + +A workaround for this issue is available, below is an an example of it: + +```typescript +import { Web3Context, Web3PluginBase } from 'web3-core'; +import { ContractAbi } from 'web3-eth-abi'; +import Contract from 'web3-eth-contract'; +import { Address } from 'web3-types'; +import { DataFormat, DEFAULT_RETURN_FORMAT, format } from 'web3-utils'; + +import { ERC20TokenAbi } from './ERC20Token'; + +export class ContractMethodWrappersPlugin extends Web3PluginBase { + public pluginNamespace = 'contractMethodWrappersPlugin'; + + private readonly _contract: Contract; + + public constructor(abi: ContractAbi, address: Address) { + super(); + this._contract = new Contract(abi, address); + } + + /** + * This method overrides the inherited `link` method from `Web3PluginBase` + * to add to a configured `RequestManager` to our Contract instance + * when `Web3.registerPlugin` is called. + * + * @param parentContext - The context to be added to the instance of `ChainlinkPlugin`, + * and by extension, the instance of `Contract`. + */ + public link(parentContext: Web3Context) { + super.link(parentContext); + this._contract.link(parentContext); + } + + public async getFormattedBalance( + address: Address, + returnFormat?: ReturnFormat, + ) { + return format( + { eth: 'unit' }, + await this._contract.methods.balanceOf(address).call(), + returnFormat ?? DEFAULT_RETURN_FORMAT, + ); + } +} +``` + +The workaround is overwriting the inherited `link` method (inherited from `Web3PluginBase` which inherits it from `Web3Context`) and explicitly calling `.link` on the `Contract` instance. The `parentContext` will get passed when the user calls `registerPlugin`, it will be the context of the class the user is registering your plugin with. + +The following is the workaround, and will probably need to be done for any instantiated Web3.js package your plugin uses that makes use of `Web3Context`: + +```typescript +public link(parentContext: Web3Context) { + super.link(parentContext); + // This workaround will ensure the context of the Contract + // instance is linked to the context of the class the + // plugin user is registering the plugin with + this._contract.link(parentContext); +} +``` From 941e29c9c20cc929d48c4cf99ff0092a37fb45fc Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 24 Oct 2022 16:23:00 -1000 Subject: [PATCH 23/33] Update plugin_users doc --- .../guides/web3_plugin_guide/plugin_users.md | 171 +++++++++++++++++- 1 file changed, 170 insertions(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md index 0c831a89c99..5c40187e8de 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_users.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -1,8 +1,177 @@ --- sidebar_position: 1 -sidebar_label: 'Web3 Plugin Users' +sidebar_label: 'Plugin Users' --- # Web3.js Plugin User's Guide +This guide intends to provide the necessary context for registering plugins with Web3.js packages. +## Before Getting Started + +It's highly recommended you as a plugin user understand the limitations of TypeScript's module augmentation as described in the [main plugin guide](/docs/guides/web3_plugin_guide/), so you can get the most out of TypeScript's type safety while using Web3.js plugins. + +## Installing the Plugin + +Unless otherwise mentioned by the plugin author, installing a plugin should be as simple as `yarn add plugin-name`. This should add the plugin as a dependency within your `package.json` and the plugin should be available to import within your code. + +```json +{ + "name": "your-package-name", + "version": "0.0.1", + "dependencies": { + "web3-plugin": "0.0.1" + } +} +``` + +## Registering the Plugin + +The `.registerPlugin` method is what we're going to be using to add a plugin to an instance of a class sourced from Web3.js' modules (i.e. `Web3` or `Web3Eth`). This method only exists on classes that extend `Web3Context`, so it may not be available on every class you import from a Web3.js package. + +Below are a couple examples of registering the following `SimplePlugin` with various classes imported from various Web3.js packages: + +This is an example plugin being used for demonstration purposes: + +```typescript +import { Web3PluginBase } from 'web3-core'; + +export class SimplePlugin extends Web3PluginBase { + public pluginNamespace = 'simplePlugin'; + + public simpleMethod() { + return 'simpleValue'; + } +} +``` + +:::caution +The following code does not include the [module augmentation](/docs/guides/web3_plugin_guide/#module-augmentation) necessary to provide type safety and hinting when using a registered plugin, please refer to the [Setting Up Module Augmentation](/docs/guides/web3_plugin_guide/plugin_users#setting-up-module-augmentation) section for how to augment the `Web3` module to enable typing features for a plugin. +::: + +```typescript +import Web3 from 'web3'; +import SimplePlugin from 'web3-plugin'; + +const web3 = new Web3('http://127.0.0.1:8545'); +web3.registerPlugin(new SimplePlugin()); + +// @ts-expect-error Property 'simplePlugin' does not exist on type 'Web3' +web3.simplePlugin.simpleMethod(); +``` + +#### Why is `@ts-expect-error` Required + +`// @ts-expect-error Property 'simplePlugin' does not exist on type 'Web3'` is required in order for TypeScript to compile this code; This is due to the lack of module augmentation. `.simplePlugin` is not apart of the standard interface of the `Web3` class that TypeScript is made aware of when we import `Web3`. Module augmentation is us telling TypeScript, + +_"Hey, we're modifying the `Web3` class interface to include the interface of `SimplePlugin`"_ + +and TypeScript will be able to infer the interface of `SimplePlugin` so that we no longer receive an error when calling `web3.simplePlugin.simpleMethod();` + +## Setting Up Module Augmentation + +This section of the guide will delve deeper into setting up module augmentation, if you run into any issues, please don't hesitate to [create an issue](https://github.com/web3/web3.js/issues/new/choose) or drop a message in the `web3js-general` channel in the ChainSafe [Discord](https://discord.gg/yjyvFRP), and someone from the team/community will assist you. + +### Creating a Export Helper File + +There exists a [limitation](https://github.com/web3/web3.js/pull/5393/#discussion_r1000727269) with TypeScript's module augmentation: it can only handle _named modules_. So that Web3.js stays backwards compatible, our most commonly used modules (e.g. `Web3`, `Web3Eth`, `Contract`) are exported as `default` exports and are not explicitly named as required by TypeScript for module augmentation. The workaround for this issue is to create a seperate file within your project where you import the default module you wish to augment and re-export it as a named module: + +Re-exporting `Web3`, `Web3Context`, and `Web3Eth` as a named modules: + +```typescript +import Web3 from 'web3'; +export { Web3 }; +``` + +```typescript +import Web3Context from 'web3-core'; +export { Web3Context }; +``` + +```typescript +import Web3Eth from 'web3-eth'; +export { Web3Eth }; +``` + +The file that performs this re-exporting can be named whatever, but the sake of this guide, we'll be assuming the file is named `web3_export_helper.ts`. + +### Re-declaring the Module + +The first step is telling TypeScript that we're interested in re-defining a module's (i.e. a Web3.js package such as `web3-core`, `web3`, or `web3-eth`) interface. In simpler terms, TypeScript is already aware of what methods and classes exist for each Web3.js module, but when registering a plugin, we're adding additional methods and/or classes to the module's interface and TypeScript needs a little help understanding what's going to be available within the module after the plugin is registered. + +We start with the following: + +```typescript +import { Web3 } from './web3_export_helper'; + +declare module 'web3' {...} +``` + +In the above example, we're interested in registering a plugin to an instance of `Web3Context` from the `web3-core` module. So we tell TypeScript that we're going to manually declare the module interface for `web3-core`. + +### Adding our Plugin's Interface + +Now that TypeScript's aware that the interface of the `web3-core` module is going to be augmented, we add our changes. In this case, we're adding the interface of `SimplePlugin` to the interface of `Web3Context` which is what we're going to be calling `.registerPlugin` on: + +```typescript +import SimplePlugin from 'web3-plugin'; + +import { Web3 } from './web3_export_helper'; + +declare module 'web3' { + interface Web3 { + simplePlugin: SimplePlugin; + } +} +``` + +:::info +The property name (i.e. `pluginNamespace`), `simplePlugin` in + +```typescript +{ + simplePlugin: SimplePlugin; +} +``` + +**MUST** be the same as the `pluginNamespace` set by the plugin. + +```typescript +import { Web3PluginBase } from 'web3-core'; + +export class SimplePlugin extends Web3PluginBase { + public pluginNamespace = 'simplePlugin'; + + ... +} +``` + +This is because `.registerPlugin` will use the `pluginNamespace` property provided by the plugin as the property name when it registers the plugin with the class instance you call `.registerPlugin` on: + +```typescript +const web3 = new Web3('http://127.0.0.1:8545'); +web3.registerPlugin(new SimplePlugin()); +// Now simplePlugin (i.e. the pluginNamespace) isavailable +// on our instance of Web3 +web3.simplePlugin; +``` + +::: + +And that's all that's required to augment a named module to add type support for a plugin. Now you should be able to remove the `// @ts-expect-error` from the above code example: + +```typescript +import Web3 from 'web3'; +import SimplePlugin from 'web3-plugin'; + +declare module 'web3' { + interface Web3 { + simplePlugin: SimplePlugin; + } +} + +const web3 = new Web3('http://127.0.0.1:8545'); +web3.registerPlugin(new SimplePlugin()); + +web3.simplePlugin.simpleMethod(); +``` From a342c79503a6331856a4afd31f59101b4443b35f Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 24 Oct 2022 16:23:28 -1000 Subject: [PATCH 24/33] Rewording --- docs/docs/guides/web3_plugin_guide/index.md | 8 ++++---- docs/docs/guides/web3_plugin_guide/plugin_authors.md | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docs/docs/guides/web3_plugin_guide/index.md b/docs/docs/guides/web3_plugin_guide/index.md index 21214ec41c9..1e9d28759ef 100644 --- a/docs/docs/guides/web3_plugin_guide/index.md +++ b/docs/docs/guides/web3_plugin_guide/index.md @@ -11,7 +11,7 @@ In addition to the Web3.js standard libraries, plugins add specific functionalit ### Module Augmentation -In order to provide typing support for the registered plugin, the plugin user must [augment the module](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation) they're registering the plugin onto. In simpler terms, we must make TypeScript aware that we are modifying a module's (i.e. a package such as `web3` or `web3-eth`) interface with additional methods, properties, and/or classes. A good tutorial that further explains the topic can be found [here](https://www.digitalocean.com/community/tutorials/typescript-module-augmentation). +In order to provide typing support for the registered plugin, the plugin user must [augment the module](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation) they're registering the plugin with. In simpler terms, we must make TypeScript aware that we are modifying a module's (i.e. a package such as `web3` or `web3-eth`) interface with additional methods, properties, and/or classes. A good tutorial that further explains the topic can be found [here](https://www.digitalocean.com/community/tutorials/typescript-module-augmentation). The `registerPlugin` method exists on the `Web3Context` class, so any class that `extends` `Web3Context` has the ability to add on the plugin's additional functionality to it's interface. Because of this, the burden of module augmentation falls on the plugin user as Web3.js and the plugin author are unaware of the module the end user is calling `registerPlugin` on. @@ -47,7 +47,7 @@ export class CustomRpcMethodsPlugin extends Web3PluginBase { } ``` -In the below example, the end user is registering the above `CustomRpcMethodsPlugin` onto an instance of `Web3Context`: +In the below example, the end user is registering the above `CustomRpcMethodsPlugin` with an instance of `Web3Context`: ```typescript // registering_a_plugin.ts @@ -79,8 +79,8 @@ Now after augmenting the `Web3Context` interface from the `web3-core` module, we ##### `web3Context.customRpcMethods.customRpcMethod` -![custom rpc method](./assets/custom_rpc_method.png "web3Context.customRpcMethods.customRpcMethod") +![custom rpc method](./assets/custom_rpc_method.png 'web3Context.customRpcMethods.customRpcMethod') ##### `web3Context.customRpcMethods.customRpcMethodWithParameters` -![custom rpc method with parameters](./assets/custom_rpc_method_with_parameters.png "web3Context.customRpcMethods.customRpcMethodWithParameters") +![custom rpc method with parameters](./assets/custom_rpc_method_with_parameters.png 'web3Context.customRpcMethods.customRpcMethodWithParameters') diff --git a/docs/docs/guides/web3_plugin_guide/plugin_authors.md b/docs/docs/guides/web3_plugin_guide/plugin_authors.md index 4890dc4b2b4..4a2f4ff93cb 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_authors.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_authors.md @@ -60,8 +60,7 @@ The following represents the plugin user's code: ```typescript // registering_a_plugin.ts -import { Web3Context } from 'web3-core'; - +import { Web3Context } from './web3_export_helper'; import { CustomRpcMethodsPlugin } from './custom_rpc_methods_plugin'; declare module 'web3-core' { @@ -99,8 +98,7 @@ Below is representing a plugin user's code that does not configure an Ethereum p ```typescript // registering_a_plugin.ts -import { Web3Context } from 'web3-core'; - +import { Web3Context } from './web3_export_helper'; import { CustomRpcMethodsPlugin } from './custom_rpc_methods_plugin'; declare module 'web3-core' { From 5bf61231260230ac770d3cc11232eba6f500bbdc Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 24 Oct 2022 19:11:16 -1000 Subject: [PATCH 25/33] Update packages/web3/CHANGELOG.md --- packages/web3/CHANGELOG.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index 62299f9741a..3ddbb76a884 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -52,9 +52,3 @@ But this internal behavior is not exposed any further. Though you can achieve sa ```ts web3.currentProvider.disconnect(); ``` - -## [Unreleased] - -### Changed - -- `Web3` is now a default and named export (#5393) From a15038d99613aa9677a722241d9373bd75b27303 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Mon, 24 Oct 2022 19:12:08 -1000 Subject: [PATCH 26/33] Update CHANGELOG.md --- CHANGELOG.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a692d03f74e..d6e790fd025 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -785,11 +785,6 @@ should use 4.0.1-alpha.0 for testing. - Default value for `API` generic for `Web3ContextObject` from `any` to `unknown` (#5393) - Default value for `API` generic for `Web3ContextInitOptions` from `any` to `unknown` (#5393) -#### web3-core - -- Default value for `API` generic for `Web3ContextObject` from `any` to `unknown` (#5393) -- Default value for `API` generic for `Web3ContextInitOptions` from `any` to `unknown` (#5393) - #### web3-error - Moved `SignerError` from `web3-errors/src/errors/signature_errors.ts` to `web3-errors/src/errors/transaction_errors.ts`, and renamed it to `TransactionSigningError` (#5462) From 80134480ae03b008c4706f78ef51d9dd587672c8 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 00:43:08 -1000 Subject: [PATCH 27/33] Update docs/docs/guides/web3_plugin_guide/plugin_authors.md Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> --- docs/docs/guides/web3_plugin_guide/plugin_authors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_authors.md b/docs/docs/guides/web3_plugin_guide/plugin_authors.md index 4a2f4ff93cb..03d7032c991 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_authors.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_authors.md @@ -150,7 +150,7 @@ export class CustomRpcMethodsPlugin extends Web3PluginBase { There currently exists [an issue](https://github.com/web3/web3.js/issues/5492) with certain Web3.js packages not correctly linking their `Web3Context` with the context of the class the user has registered the plugin with. As mentioned in the issue, this can result in a bug where a plugin instantiates an instance of `Contract` (from `web3-eth-contract`) and attempts to call a method on the `Contract` instance (which uses the `requestManager` to make a call to the Ethereum provider), resulting in a [ProviderError](/api/web3-errors/class/ProviderError) even though the plugin user has set a provider and it should be available to the plugin. -A workaround for this issue is available, below is an an example of it: +A workaround for this issue is available, below is an example of it: ```typescript import { Web3Context, Web3PluginBase } from 'web3-core'; From d475cf8f4b5fafa25a3d9a6c5757cd35968dde2a Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 00:53:30 -1000 Subject: [PATCH 28/33] Update docs/docs/guides/web3_plugin_guide/plugin_users.md Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> --- docs/docs/guides/web3_plugin_guide/plugin_users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md index 5c40187e8de..2132f73040e 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_users.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -62,7 +62,7 @@ web3.simplePlugin.simpleMethod(); #### Why is `@ts-expect-error` Required -`// @ts-expect-error Property 'simplePlugin' does not exist on type 'Web3'` is required in order for TypeScript to compile this code; This is due to the lack of module augmentation. `.simplePlugin` is not apart of the standard interface of the `Web3` class that TypeScript is made aware of when we import `Web3`. Module augmentation is us telling TypeScript, +`// @ts-expect-error Property 'simplePlugin' does not exist on type 'Web3'` is required in order for TypeScript to compile this code; This is due to the lack of module augmentation. `.simplePlugin` is not a part of the standard interface of the `Web3` class that TypeScript is made aware of when we import `Web3`. Module augmentation is us telling TypeScript, _"Hey, we're modifying the `Web3` class interface to include the interface of `SimplePlugin`"_ From 90e1c05c258bed905119feceaafb525b01b8bc26 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 00:53:52 -1000 Subject: [PATCH 29/33] Update docs/docs/guides/web3_plugin_guide/plugin_users.md Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> --- docs/docs/guides/web3_plugin_guide/plugin_users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md index 2132f73040e..a0f4e9285d5 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_users.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -74,7 +74,7 @@ This section of the guide will delve deeper into setting up module augmentation, ### Creating a Export Helper File -There exists a [limitation](https://github.com/web3/web3.js/pull/5393/#discussion_r1000727269) with TypeScript's module augmentation: it can only handle _named modules_. So that Web3.js stays backwards compatible, our most commonly used modules (e.g. `Web3`, `Web3Eth`, `Contract`) are exported as `default` exports and are not explicitly named as required by TypeScript for module augmentation. The workaround for this issue is to create a seperate file within your project where you import the default module you wish to augment and re-export it as a named module: +There exists a [limitation](https://github.com/web3/web3.js/pull/5393/#discussion_r1000727269) with TypeScript's module augmentation: it can only handle _named modules_. So that Web3.js stays backwards compatible, our most commonly used modules (e.g. `Web3`, `Web3Eth`, `Contract`) are exported as `default` exports and are not explicitly named as required by TypeScript for module augmentation. The workaround for this issue is to create a separate file within your project where you import the default module you wish to augment and re-export it as a named module: Re-exporting `Web3`, `Web3Context`, and `Web3Eth` as a named modules: From bfde86d4d82d579c6765408db68bc8b8a5623b81 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 00:56:49 -1000 Subject: [PATCH 30/33] Apply suggestions from code review Co-authored-by: Junaid <86780488+jdevcs@users.noreply.github.com> --- docs/docs/guides/web3_plugin_guide/plugin_users.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md index a0f4e9285d5..53419cb98b0 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_users.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -76,7 +76,7 @@ This section of the guide will delve deeper into setting up module augmentation, There exists a [limitation](https://github.com/web3/web3.js/pull/5393/#discussion_r1000727269) with TypeScript's module augmentation: it can only handle _named modules_. So that Web3.js stays backwards compatible, our most commonly used modules (e.g. `Web3`, `Web3Eth`, `Contract`) are exported as `default` exports and are not explicitly named as required by TypeScript for module augmentation. The workaround for this issue is to create a separate file within your project where you import the default module you wish to augment and re-export it as a named module: -Re-exporting `Web3`, `Web3Context`, and `Web3Eth` as a named modules: +Re-exporting `Web3`, `Web3Context`, and `Web3Eth` as named modules: ```typescript import Web3 from 'web3'; @@ -93,7 +93,7 @@ import Web3Eth from 'web3-eth'; export { Web3Eth }; ``` -The file that performs this re-exporting can be named whatever, but the sake of this guide, we'll be assuming the file is named `web3_export_helper.ts`. +The file that performs this re-exporting can be named whatever, but for the sake of this guide, we'll be assuming the file is named `web3_export_helper.ts`. ### Re-declaring the Module From e99b645b0a5971f404f61c11b79feeddd408a631 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 01:00:23 -1000 Subject: [PATCH 31/33] Update tree shaking guide to sidebar position 2 --- docs/docs/guides/web3_tree_shaking_support_guide/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_tree_shaking_support_guide/index.md b/docs/docs/guides/web3_tree_shaking_support_guide/index.md index a170e551f77..9dfe83d62cd 100644 --- a/docs/docs/guides/web3_tree_shaking_support_guide/index.md +++ b/docs/docs/guides/web3_tree_shaking_support_guide/index.md @@ -1,5 +1,5 @@ --- -sidebar_position: 1 +sidebar_position: 2 sidebar_label: Web3.tree.shaking --- From 403ad79a9fb761287c6102c427a4cfd57cc8da44 Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 01:00:34 -1000 Subject: [PATCH 32/33] Update plugin authors sidebar position to 0 --- docs/docs/guides/web3_plugin_guide/plugin_authors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_authors.md b/docs/docs/guides/web3_plugin_guide/plugin_authors.md index 03d7032c991..45e51f753c8 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_authors.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_authors.md @@ -1,5 +1,5 @@ --- -sidebar_position: 1 +sidebar_position: 0 sidebar_label: 'Plugin Authors' --- From 07ddb1cf8d5c2ec8987a00ced270e5b66c5f7f6a Mon Sep 17 00:00:00 2001 From: Wyatt Barnes Date: Tue, 25 Oct 2022 06:02:28 -1000 Subject: [PATCH 33/33] Update docs/docs/guides/web3_plugin_guide/plugin_users.md Co-authored-by: Alex --- docs/docs/guides/web3_plugin_guide/plugin_users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/guides/web3_plugin_guide/plugin_users.md b/docs/docs/guides/web3_plugin_guide/plugin_users.md index 53419cb98b0..2f139534866 100644 --- a/docs/docs/guides/web3_plugin_guide/plugin_users.md +++ b/docs/docs/guides/web3_plugin_guide/plugin_users.md @@ -72,7 +72,7 @@ and TypeScript will be able to infer the interface of `SimplePlugin` so that we This section of the guide will delve deeper into setting up module augmentation, if you run into any issues, please don't hesitate to [create an issue](https://github.com/web3/web3.js/issues/new/choose) or drop a message in the `web3js-general` channel in the ChainSafe [Discord](https://discord.gg/yjyvFRP), and someone from the team/community will assist you. -### Creating a Export Helper File +### Creating an Export Helper File There exists a [limitation](https://github.com/web3/web3.js/pull/5393/#discussion_r1000727269) with TypeScript's module augmentation: it can only handle _named modules_. So that Web3.js stays backwards compatible, our most commonly used modules (e.g. `Web3`, `Web3Eth`, `Contract`) are exported as `default` exports and are not explicitly named as required by TypeScript for module augmentation. The workaround for this issue is to create a separate file within your project where you import the default module you wish to augment and re-export it as a named module: