python3-osprofiler-1.15.2-lp152.3.3 >  A ^[/=„12(nSbR}hvU47=RQ=Sn\&@@T^\}Ζ00@>[ow^ݡ['534#w48g^[U߂ xm|pTd 1<Jc%>t)xNSPԤZzᆕ؅.a*RFd\srnX(/ ,z g2Qlvj*hOcKIQ@ID M0_ J? sqejG>F r kj溣.9Kd(*g~ džR 1m|*ŊGR_V.)V=s^X krL@@oL":i͛2EGaGYims!Lf ee1ZEf<"Nk,XXVd+I߰"S:;01 >pB?d & A# =Z{h4      3? 46:[=>@@A(BK(B8B 9B :C >`d@`lF`tG`HcTIf XfYf\f]i^xob~c~deflu0vwxdy0zhx|Cpython3-osprofiler1.15.2lp152.3.3OpenStack Profiler LibraryOSProfiler provides a tiny but powerful library that is used by most (soon to be all) OpenStack projects and their python clients. It provides functionality to be able to generate 1 trace per request, that goes through all involved services. This trace can then be extracted and used to build a tree of calls which can be quite handy for a variety of reasons (for example in isolating cross-project performance issues).^[cloud128 openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://launchpad.net/osprofilerlinuxnoarch update-alternatives --install /usr/bin/osprofiler osprofiler /usr/bin/osprofiler-3.6 36 if [ ! -e "/usr/bin/osprofiler-3.6" ]; then update-alternatives --quiet --remove "osprofiler" "/usr/bin/osprofiler-3.6" fi ) . ddxx4!4! jj  $6t`   & %#G#G3m< Xhh ^]]MM<<  ## ??44 %%PP)='2 56] APVh-[%(!2AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^[^[^[^[^[^[Zq^[^[ZeZp^[^[Z^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[Z^[Z^[^[^[^[^[^[^[^[^[ZZZZ^[Z^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[ZZZZZZZZ^[Z^[^[^[^[^[ZZZZZZ^[Z^[^[^[^[^[^[Z^[^[^[^[^[ZZZ^[Z^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[Z^[^[^[^[^[Z^[Z^[^[^[^[^[Z^[Z^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[ZZZZZZZZZZZZZZZ^[ZpZZ632f7bdef408c089a69b134affcb131b9b0ff084564984dd3bed3d83802e9e838e58c040b6e2d390fcf440a1a9c4e0b0eb0036182e86b2d2ca6070436342cefe4e4e5829f31d7821511cb53442279002e2abd7d002cd03f9121f0b2cee6a178101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b492000e65317604a26a10696facbf38167672e380bcbaebb0245aa642fb5fb1801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b66898edde61aeb8e1e4c6e2531241403811eaec584cfcb4dd8159be50163b718eb9432065c64f076b85eb34f701f3927fa0c019ba69d1ee3e34cfe62d1eae5688f023750fc60b0f5b550342334dce6d26e95e820f854e3230aa079e6ee89adc5d39681d151260de656712848065bd5144fe51ce0bb64505f2c4dc4a6266353d148c10dbe31d8b353489df5c7dbd8150854c8caf6bc3863e38d426fc3d1250a4d6ff86d468c0b23a42ba72a7886d8e4b472f0a1ba56b334d81459c71890a5b39fb1443b59659a924f0f704a3617f716619e9e708c633012e1cb5d36e7b6d4b2725b7cdb82a0aa662963ad09cd1473d4a89f299a2735acacb258e4ccf07346780a552905be53d419a278cb20c9f987ccbaa46218dacf79e18adbd33702a7cbbdc7552905be53d419a278cb20c9f987ccbaa46218dacf79e18adbd33702a7cbbdc721acfd86ee71411004466f837ad71d7f3e190436ced6f7110f07282207b59849f5d7ad3e2cb712ba5c254f4589f6a4f3b9bf91ff9f563d630b3113b3dda2f7ce3c3198d8c7493f74c6992bdd5ed732e12213afb7813670df713b1b2ba2a8522c3c3198d8c7493f74c6992bdd5ed732e12213afb7813670df713b1b2ba2a8522cb909e6c5774aa799d6b95aff29b7c5fa4e85dc028a399921d1356e2b13c8bbe97b9673963b03676ba00a29092555a4b9ed2d3e68fc1bf68e441c8719f1d69c35a4368da1d2e8ea201f4288f8012fd03fa0110ca785b10bc1424b8d2ee7bf81b2babdb8fd2eba3b8f9715af8c0b17e731ec652c67b3bad7b9b7d48649dc4ab43cff88820cfa95418e3a568d7427d1f166a57168cedf7ccb9f31b7d4f0d814f4a06a4fd7431831d556407decbe8c25c7e3def1af828e1c0b51fb868dd7a546e9949b89476be1ecfe9f623b462a5fbb8c758e8c7090b745a7e5b7c3d9b60e4186925fa11c904035c48bf747da1d07b76580da696562998036cfa33667f7fb4674025afc3a597b4b0506b16e6dfe5539b20d8e9270decb986080e88fb825b63355d3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553047aecbcda083be850798b7dc3542ea93bc41d9e8e20bacc47768aefb50e5583047aecbcda083be850798b7dc3542ea93bc41d9e8e20bacc47768aefb50e5581d8d818abe28ccd037e8efc913e9a316c6a4966cb32383256822867aa7d0832b1d8d818abe28ccd037e8efc913e9a316c6a4966cb32383256822867aa7d0832b30d1528c18616d7b26eb09e396f7a41879d5e368759f24dfff0204f8f4a4c399515a978ff4c67eef122b561ead10bcc77e6568d968fe75325ebb9358922f495e4172a2740d8ecd812f07a69c8eddb266ff8b558c0d3685d4543b371201c20d5dc1217e4c24f29f82935b98239dcea10fa4f866fd8301cfe268adc3bd9a4890ea706aaae9afecb155bf29b517cb367f29f055c82139b3bc3ecfbf351b5af47ae3842052ddf3e18dcb4ee0ee522fd431833cb5ccf1c49293ae9c2c540e43a6ab656a2847bb307f5107623677bfe9770adf63744ad20bf8ff75fb81f39c4a1902293f3a1a7e0e78089f2a156b318908f34c739a44b95b8ae6a692d3ede0b5781205e536a698d3eb3eee155bfac541dfa24728b81d58694b102e33b41b55fac52cd106bb47482a305d7c83234d2d07a3ee1ade419b686550cf27cb05a6aea37ebf2906bb47482a305d7c83234d2d07a3ee1ade419b686550cf27cb05a6aea37ebf2969b27e0bf6e4cac96768349efa70898bf46494d7769c0fe7541a2284203f484704a2dc046960851bd0436b55478d165c2cdfb54f6ce1784c0b1732611614360a23712623b837f2f07635cd1c8ca3ffcd6b408096e7513d789af2ebb6af3ecf38603c722f5b76a1591bf7f33c8b7e7c19638acc402921b1f5afdc2427a3394432df0f695e73e251c748fc5e700259e18ee5f8b27186e7f08deab3b3396efa03781cec7bf05e02613b670af3fa1ccf6d7496d33a16bf94d6dddf49131fc06a2ddbcacd7bdf5fd1da8825e525cd6e6bd7cc52c662b7205969f56647e8e4b3684090d8cc825168f370a5c0c6d472c4c2097f30f4edee7d637d685dda685f0593a5c5fd96e19026341cc480ce989128464e884f98cd77c9779087a2bee9c24fc1c972adc10288d8a6b7e0f44d5320ef3af6447eb62bfcd17e31209dfb01ef42770e512dc8d49ec02583e3f1be2d8b2441b1ccf4892910e3560403517b5fd46beaed1c13b740b0b996ad954bfbb986f68b193b0d05f0556c0779d259844786fd34b9a970a1fdbe8aa603997857d074539ee4bf6389a5593d7e69a2bdfe4182dc35d9c36edb531027d975c7d3ec7af173a5554f28eeef110992e01dd4b832b5cc2319c1c7a9409aa6f19ce6030bd45f58b2f5871912f57325dd194e360032b5e3ed2d1ea5c2db3e6ca56ed230225ceb7122e1301764d62719858a4c0bc373458a48f58523a05c7c82b90e3499a59518e0eea05974689475297c39ac1d43d7ef0cd59c739b9e70061dfcfd3e501e479f31a0054f8013c30f59d02bf8ab44c0fed0be7fafef8a423b97b3071dfbb5143b275790e9b4195be507b003b5516ea2ed6c1c78d4db4e02634e64a2645ea26561bc6ca495d289b7aa2377b9555d2ba5049340bba10ae69d1f2130c3332ce2ffae942280c4cba21dee3a3c31386c51589fb506c64d16297a499a12f59f48af4965040d83d8a44c965259ee3185c80483ebc3244de2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558d12f5da6d872e59796033a729558976f0f98b748fb0857bb69af9e8e077e6348d12f5da6d872e59796033a729558976f0f98b748fb0857bb69af9e8e077e6343fbaa7bf1e103b19013f1b1b43a48a379d6f991d4b87ed2012255e47e3c2ba9213d87d8c26bdd5a22947efc3469d52900bb4d4346f52ffbc38b03beede4666611aca6e5e9e5d66d2becb25ba9177d8b19f75da5682cdc992d7ccc8b9f87a47e9c059be766024a39c5a277ab7997dd06b5066453a8da5778b3b17cf3b48319c811f2b2ff9e86fabcf6dccc761b933bb112bcd8c223707338e99321ba0a5d256b7ba01c3ed5a817dfe906f4b333b595af15d29063d0df47c73f4955065af9d4b12e9a3f95fa307b20e2af003099bb2c837ab7cfe71ef5da9bc671768eae9d2e63be36483fac4f9b556bbeadc472fafa1929e0a5f249b62be6f2b993b3d090cdeece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555cc2de2f04c8a8eab700369c9886f0a84e1f443f5bc95c4208f8b1e8d661d5c35cc2de2f04c8a8eab700369c9886f0a84e1f443f5bc95c4208f8b1e8d661d5c370107dd9ad57b0c56bbea922b0506e4ac2ddca77e3d2faf6a65f544bf5ec265c878e74807f82f01e626bd48e75ecbf0289a7e80eed10a92f4cc676916cddbcc4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559a4da00edc328f694f2498572b65200cfd398584e51f2edaa19dd979e6d78b9b9a4da00edc328f694f2498572b65200cfd398584e51f2edaa19dd979e6d78b9bdb789ad8c9cf338392bfbb6089777c4dbc9967cfc670f4652ed78540d8ce89813c8b75fc0eeb6470d38bc9e7aca56ca18e8d6155776b65ae05cabf22361432523756a293587009962e8a8a8b3292d6419847dd976dcbec5cf527dd2436c1bbbb95f78cb1b3375b13094020c2a50bb13823e4bfdbd18c82e8c56b62f444dc854156aa3c52c90eada25a0616f4ac4fbaccf31b4aaac45d39a15bbb69f59a28f06ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552796190da8f28b4890e64efda1a783c33f2d0eb93da6383b75b7c782148a08ac2796190da8f28b4890e64efda1a783c33f2d0eb93da6383b75b7c782148a08ac1b28cb947065b96a6c9e37e3e155e00648e6c9f2e4aa9e55b80708844d4d3935302d2f9062590b0d579d3ad2302677ba3a292ab42f9ba04b715cccf34da13c8911f75ee8abbf1f10ceafd504ecbe448188c33dddee4f52deff49b20a116cf9f3d3552b1fd4b78f07cdc6fbc826851e63677464397938759cc114ee108f539f06e69320829889f4c3d014a4ec8373e363aac12801ab7d4662ffd1c19df93b3ea92a9d50594a4ae59cc78b7b4761d0b13e21791800f016983d20cbcf5a48c6dabc3cf48626e91e321d3118da68e1fb785a6cdb6b455ba8a6b28e3898e79a7093e0f11c5524eeb4a9806a52d35387b387a39b7e4e4f09c9ee13d56c28392d3d744a0c403ad1aff1abff0960d0a680267cf0d519be3b738c8547fd25f6c4db7ba7b2024dd5fb5b1bbdc4b2fa3b103290d00e290ea0454142d8c86c7229c56a4487b5ce8b687a34a50857baf03652a409619c7d9c4bef81ef5b7d0228534ecdb44d5664f5100e517abcf1470e7eda3fc95e08c610d8186386a8b6d44553d0fb6540d003742dcc0f799f425cb1b95a3ddb8a0bd512665aedbdcff9ed25a4829e6fa90bfe5e2927c54b2cc0c30cdfe113d370269ca74301bfe94190235c5c6cbb8d242ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85587664d5f050c7a1b0e85ae8c92e6cb8ebf45480a6ced3da9af2685ea8b8f64b187664d5f050c7a1b0e85ae8c92e6cb8ebf45480a6ced3da9af2685ea8b8f64b1017830d19bf3d1b567fa0c6757e632d9054efa771b3a36e072141ad8c64b801c4a3c02262fe80782169d47bb8f835a4f8fd55088551cefcfd8f7273da176e31d11e14601ca70f905f8b6c9a0bf1a807cc4da2aff9b9b6cfbca023d8f6d1b2422e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855961887e3f39104bb1b89eb7a45b16f9046b9edf70feaf03bcba20328b5f1cadf961887e3f39104bb1b89eb7a45b16f9046b9edf70feaf03bcba20328b5f1cadf2bb6f2e53f9ccc793aada4560e82b551559d38ce99d42b3006207e0495be53972494bd1c84ae2af67cc5c5eb243021c4e47c4b65672d7bf5482926f99dc83d6d1aed29b59800fd9b8c45bda023958495cda11a7265398aa4262c85ee3d88bdc0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559911304ef5457391bafd98babf46e880e56da2e4b3edde5a279af41bc49fed349911304ef5457391bafd98babf46e880e56da2e4b3edde5a279af41bc49fed3492c671bc2f91e074220882bc6035eba10e2a8c5e98acde57890deb8ebb81da2861cd5596edc8fe7e6a88e6ec2df41c3b8c2b958e0315e59ae9e71428f5b461f3e4f91099d5c2bbda07c84774f851ff54615066edd7ed212d5ecc311b3faafe8cc81ea1cd3e81fcb79601112014d31cac564556705ab52449202ffd164a9cf8ee6c702508c083b69f6ab9b50a852693fef603d965d68b94601e1af43f4e9a39f28b2bf57dcb29b6293911d3f25ec0f53dd764a6f176a8f9fd3c5cca3da7cb35519aa5bb03f39efe297fe3e0a009b85757a154e6d3f7af275deb80d28bb3c839a94dc9fb9e4a8a3ac4473834148bc9210c1d2932999e6f09119bff4d1e1f7ef05cdbfbb24bea10f10fee8977bfc5718061b8bd50dc0aa4710b2e59bdf18745ef3fa13c0e7763fe3ca90d60c13fadb7609e73e9d5d2c844783501a54a8831e387f7a69022fc4997217672705db029fa6917f0c25780793c58c5f5171678fad97dbdddf11b60bcc86bd076ceac9f2cfa1976f373e495f0294692d9d73df54eea55900bbfb9126142eef579cd454e90a224cf579182563fe10ec3954be1699ddba1aa7086ede3afe55ec8296eb2d5930b31a6422d4da493c6c9fab9ab598401d460adfe86f1657555b6304130c53540259108169861b1f5dae4987463091f0571623279479a971dbd904310eda7461f4a89c76fcb0033ea8aa7f114e5022f962f92e2ccd26b1864a7004dbe035b39968caaeb3c76325e36ba720b12f94a62fa46c372962ae6deb09216834ffaf7cc93dd0e1d7bddfd39aa4eb697eb6156ec5286ca0840c560c8346983e9754e58ac799d9dc8e017be52e2f7d03d7db186ec025d9c3c2602a7cb6ad135bd614812bf2df40dd7ccd3c858423f518b53b26f97e8d600899d31b6e5cbab61520c507774f3f6d3aec30172c35d9b10680eece9f16d438e2c9a2c5d88a3432cd40752cd672f156e13804f0ceb34c3219d527f2c0d39815d358dc47b04996fcb9ff3a786216aa60955947e985971ba0b28dae03a267a16ad694a0082884a7507a4f7176d76bc42b5367ebd352e1d0a6135e5b64e9bbf9bd3d21dbc12ae1feba618b73362bdfe7ebf3d7dbedce4c8db6de3af253011ea40cb62c8eb4731dbe7e4cd0926a965e625e9488964067ff2318a8f5d09d82ef434b28acad74d1a8628b108022f3662dfd7febbe92df75c1cf1024bf42a17edf8814e38f99ff127f3efb9b0597e5fa912caf6ec7e5db7bc8ad9702a25fcaac12087920960736329a26c1069269bc562823f1ee9e52f099645eac4ccfb1ff7a79ffa9388e222510ca039272e35d17aa9e60af075c75d1e8271d42cc0db4a29ea3e0a7e8173ba74dfaa520b49a401b5d21459a8523a146f3b7518a833eea5efa85130bf68fb6b3438ade66a2950e25e94845a7438c50a6c377fdbb92c52cddf8dd585b05f/etc/alternatives/osprofiler@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-osprofiler-1.15.2-lp152.3.3.src.rpmpython3-osprofiler@@     /bin/sh/bin/sh/usr/bin/python3python(abi)python3-WebObpython3-oslo.concurrencypython3-oslo.configpython3-oslo.logpython3-oslo.utilspython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.61.7.13.25.05.1.03.36.03.33.01.10.03.0.4-14.6.0-14.0-15.2-14.14.1Z@Zp^@Z\YV@XWu@W9W V@VKcloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.decloud-devel@suse.detbechtold@suse.comtbechtold@suse.commmnelemane@suse.comdmueller@suse.combwiedemann@suse.com- update to version 1.15.2 - Update .gitreview for stable/queens - Check profiler instance before initialize - Switch to stable/queens spec template- update to version 1.15.1 - Add kwargs to WsgiMiddleware __init__ - Add functional test for Redis driver - Add Zuul job for functional testing - Remove setting of version/release from releasenotes - Make collector configurable in DevStack plugin - Add filter for OSprofiler html output - Update the invalid doc links to the right ones in osprofiler docs- update to version 1.14.0 - Remove unused parameters from Profiler class - Make dependency on oslo.messaging runtime only - Update reno for stable/pike - Add loading local static files option of template.html - Do not require OpenStack authentication to run osprofiler CLI - Improve unit test coverage - Make test_notifier independent of test case execution order - Remove dependency on oslo.log library - Extend messaging driver to support reporting - Handle and report SQLAlchemy errors - Add function/sql results to trace info- update to version 1.11.0 - devstack: make option hmac_keys configurable - Add functional test for notifier backend - Add Jaeger to list of similar projects - Highlight last trace for OSprofiler html output - Upgrade libraries, add highlight for JSON data - doc: Fix formatting - Switch to "topics" keyword for messaging driver - Python 3.4 support is removed - Fix mistake in split meta string - Update reno for stable/ocata - Expose connection_string parameter into DevStack plugin - Add magnum to devstack config - Fix error message for invalid trace - rearrange existing documentation to fit the new standard layout - Move implemeted specs to implemented directory - Add zun to devstack config - Update .gitignore - Update URLs in documents according to document migration - Revert "Change list_opts to dictionary style" - Change list_opts to dictionary style - Improve error reporting for Ceilometer driver - Enable warning-is-error in doc build - Replace oslo.messaging.get_transport with get_notification_transport - Change some bindings to one-time bindings - devstack: use project conf file env variables - Increase angular digest iteration limit - Remove extra white spaces in json output - Cleanup code of DevStack plugin - Remove unused imports - Fix enabling order specify in README.rst - [Fix gate]Update test requirement - Switch from oslosphinx to openstackdocstheme - fix an outdated link for zipkin- update to version 1.5.0: - Add py35 tox virtualenv - Fix a doc typo - Use an env variable for connection string default - Show team and repo badges on README - Fix import order - Add Log Insight driver - Add Elasticsearch driver - Update dependencies' version from project requirements - Add a redis driver - Trivial: Remove vim header from source files - Add exception to trace point details - Add reno for release notes management - Visualize trace output as graph - Update documentation to the latest state - Add AUTHORS and ChangeLog to .gitignore - Replace six.iteritems() with .items() - Organize unit tests under tests/unit folder - Move hacking checks outside tests - Error out for invalid trace ID - Use method constant_time_compare from oslo.utils - [doc]Add description for multi-backend URI - Update devstack plugin readme to enable Panko - Pretty print json output - Heat and Cinder now use new style conf - Use oslo_utils.uuidutils.is_uuid_like - Update homepage with developer documentation page - Replace logging with oslo_log - Pass oslo.messaging kwargs only for "messaging://" - Add .idea folder to .gitignore - Use uuidutils instead of uuid.uuid4() - Enable devstack to configure OSProfiler for Senlin project - Fix syntax in JS, JSON indent with 4 spaces - Re-format html template - Remove old notifiers - Fix the issue that ChangeLog not found when building docs - Update the driver path in th doc - Remove print statement- update to version 1.4.0 * Remove discover from test-requirements * Don't set html_last_updated_fmt without git * Add exception type to stop trace info * OSprofiler initialization method * Fix title of index page * Add Ceilometer driver * Expose osprofiler middleware as entrypoint * Add MongoDB driver * Improve unit test coverage * Add connection string usage to osprofiler-cli * Add tests for mongodb driver * doc: Log warning when can't get informaiton from git * Fix typos on spec directory * Fix typo: 'Olso' to 'Oslo' * Add backward compatible drivers structure * Add overall profiler stats by operation- Add _service and switch to upstream spec file- Upgraded to version 1.3.0 * Add hepler to trace sessions * Add an error tip when trace_id is not found * Add a similar link with reference to similar projects/libraries * Continue work on standardizing osprofiler docs * Remove dead/broken link to example * Updates to doc conf.py to look the same as other projects * Clean thread local profiler object after usage * Avoid tracing class and static methods * Avoid multiple tracing when applying meta or class decorator * Remove outdated version * Dont claim copyright for future years * Use pkg_resources to get version * Enable bandit in gate * Fallback if git is absent * It's unnecessary set deprecate group for option 'enabled' * Add CONTRIBUTING.rst- update to 1.2.0: * Remove flake8 ignore list in tox.ini * run py34 tests before py27 to work around testr bug * stop making a copy of options discovered by config generator * Make class detection more accurate * Disable staticmethods tracing * Add fix for static and class methods in @trace_cls * Expose X-Trace-* constants * Add raw Ceilometer events support to DevStack plugin * Use raw data storage for events to collect more info * Use oslo.utils reflection and avoid refinding decorated name * Move osprofiler tests into osprofiler * Consolidate osprofiler options * Remove argparse from requirements * Add py34 to tox env list * Make profiler timestamp json.dumps friendly * Replace deprecated library function os.popen() with subprocess * Add DevStack plugin * Remove Py33 support * Make it possible to specify file path as a source for trace * Remove support for py26 * Improve HTML reports performance * Fix TracedMeta class * Fix a couple of typos in doc strings * Fix Ceilometer parser to use events * remove python 2.6 trove classifier * Add TracedMeta class * Update requirements * Deprecated tox -downloadcache option removed * Fix enable/disable compatibility * Add hacking rules & fix hacking issues- update to 0.3.1 * Make api-paste.ini config optional * Fix minor typos in the multi-backend specification * Spec: Integration Testing * Spec: Better DevStack Integration * Spec: Multi Backend support * Spec: Optional options in api-paste.ini * Add specs base structure * Update .gitreview for new namespace * Fix date parsing when there's not milliseconds in the date * Various cleanups * Remove version from setup.cfg * Stop using intersphinx * Rename doc environment to docs * Imporve generated trace html * Adding a hits to notice operator when trace not found/bin/sh/bin/shcloud128 1583075064  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.15.2-lp152.3.3    osprofilerosprofilerosprofiler-3.6osprofilerosprofiler-1.15.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safepbr.jsonrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pycexc.cpython-36.opt-1.pycexc.cpython-36.pycinitializer.cpython-36.opt-1.pycinitializer.cpython-36.pycnotifier.cpython-36.opt-1.pycnotifier.cpython-36.pycopts.cpython-36.opt-1.pycopts.cpython-36.pycprofiler.cpython-36.opt-1.pycprofiler.cpython-36.pycsqlalchemy.cpython-36.opt-1.pycsqlalchemy.cpython-36.pycweb.cpython-36.opt-1.pycweb.cpython-36.pyc_utils.pycmd__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccliutils.cpython-36.opt-1.pyccliutils.cpython-36.pyccommands.cpython-36.opt-1.pyccommands.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pyccliutils.pycommands.pyshell.pytemplate.htmldrivers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycceilometer.cpython-36.opt-1.pycceilometer.cpython-36.pycelasticsearch_driver.cpython-36.opt-1.pycelasticsearch_driver.cpython-36.pycloginsight.cpython-36.opt-1.pycloginsight.cpython-36.pycmessaging.cpython-36.opt-1.pycmessaging.cpython-36.pycmongodb.cpython-36.opt-1.pycmongodb.cpython-36.pycredis_driver.cpython-36.opt-1.pycredis_driver.cpython-36.pycbase.pyceilometer.pyelasticsearch_driver.pyloginsight.pymessaging.pymongodb.pyredis_driver.pyexc.pyhacking__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycchecks.cpython-36.opt-1.pycchecks.cpython-36.pycchecks.pyinitializer.pynotifier.pyopts.pyprofiler.pysqlalchemy.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest.cpython-36.opt-1.pyctest.cpython-36.pycfunctional__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_driver.cpython-36.opt-1.pyctest_driver.cpython-36.pycconfig.cfgtest_driver.pytest.pyunit__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_initializer.cpython-36.opt-1.pyctest_initializer.cpython-36.pyctest_notifier.cpython-36.opt-1.pyctest_notifier.cpython-36.pyctest_opts.cpython-36.opt-1.pyctest_opts.cpython-36.pyctest_profiler.cpython-36.opt-1.pyctest_profiler.cpython-36.pyctest_sqlalchemy.cpython-36.opt-1.pyctest_sqlalchemy.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.pyctest_web.cpython-36.opt-1.pyctest_web.cpython-36.pyccmd__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_shell.cpython-36.opt-1.pyctest_shell.cpython-36.pyctest_shell.pydoc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_specs.cpython-36.opt-1.pyctest_specs.cpython-36.pyctest_specs.pydrivers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_base.cpython-36.opt-1.pyctest_base.cpython-36.pyctest_ceilometer.cpython-36.opt-1.pyctest_ceilometer.cpython-36.pyctest_elasticsearch.cpython-36.opt-1.pyctest_elasticsearch.cpython-36.pyctest_loginsight.cpython-36.opt-1.pyctest_loginsight.cpython-36.pyctest_messaging.cpython-36.opt-1.pyctest_messaging.cpython-36.pyctest_mongodb.cpython-36.opt-1.pyctest_mongodb.cpython-36.pyctest_redis_driver.cpython-36.opt-1.pyctest_redis_driver.cpython-36.pyctest_base.pytest_ceilometer.pytest_elasticsearch.pytest_loginsight.pytest_messaging.pytest_mongodb.pytest_redis_driver.pytest_initializer.pytest_notifier.pytest_opts.pytest_profiler.pytest_sqlalchemy.pytest_utils.pytest_web.pyweb.pypython3-osprofilerChangeLogLICENSEREADME.rst/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/osprofiler-1.15.2-py3.6.egg-info//usr/lib/python3.6/site-packages/osprofiler//usr/lib/python3.6/site-packages/osprofiler/__pycache__//usr/lib/python3.6/site-packages/osprofiler/cmd//usr/lib/python3.6/site-packages/osprofiler/cmd/__pycache__//usr/lib/python3.6/site-packages/osprofiler/drivers//usr/lib/python3.6/site-packages/osprofiler/drivers/__pycache__//usr/lib/python3.6/site-packages/osprofiler/hacking//usr/lib/python3.6/site-packages/osprofiler/hacking/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests//usr/lib/python3.6/site-packages/osprofiler/tests/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests/functional//usr/lib/python3.6/site-packages/osprofiler/tests/functional/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests/unit//usr/lib/python3.6/site-packages/osprofiler/tests/unit/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests/unit/cmd//usr/lib/python3.6/site-packages/osprofiler/tests/unit/cmd/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests/unit/doc//usr/lib/python3.6/site-packages/osprofiler/tests/unit/doc/__pycache__//usr/lib/python3.6/site-packages/osprofiler/tests/unit/drivers//usr/lib/python3.6/site-packages/osprofiler/tests/unit/drivers/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-osprofiler/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/8bff5dcc6bf7756f1a58379c23cd18a2-python-osprofilercpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with no line terminatorspython 3.6 byte-compiledHTML document, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRm&M@utf-8db770ba7be28b4f98cf30f40be3aae1813d370c041deeb40703d62cd8db0424e?7zXZ !t/w] cNDfZnX'@VRTfMD\3|FfrB NNhGsҡ^p&Z1҉)F@7Ǟ=}G6yRnnjGq'H8Եy|]y:AnQ`4h8NW6:t0u ;9 ;#ިN.f}h\EԹ~AN"rŲїNM(|!!p;ϊsP jד (C!D%ԽːWTIʇr4inC>nCL02cO|g\fA7ol/A LlECF Uq;d1$QS4H# VLgQ#gqyϪ`}3l*^gZx2?Aۣ@ܼi~]xJދzB"_I.%AꥤBv(_> A ZFƮ eFȾ2F=wk .^7x=!e㉮8 ދn:-a;H2R]L;f[ Pٵ-F:|oICLnĥZ^,}t$nRVGh]G26jHk!Fζg;$"$6viG;''j핏!ЯON<49'H-_YBI։i@X0S!Kef} ь.sBےYCjAZְma՟<zyIP :pVf$'{ @ݱty>Dž\㲼,>u`AT󋆙NUJd mD5t ^mpwQ:4\?_M(ԹU/8ḣG(!ӽ Fb/ k 4q)l)ᐧ{%MչiR v*yQ@{îCr$˳,j@6z%u\rѺ>*XC1XNJTNPZLN68؂YO kgxFP#)eb@[;ǥlRm^R1j\1g 0Jcr^Uaw}1\"MK_TTG ?&:Ue;ͥH\Nm޳^'Ij늱< e+mP!5~ [IZ=-'p/k#m>q)@ΐ4nX@kg,P1R%}(yP !ݑn2a PeX%Ip3 a&c- ʟM"9T%fYWt$QL&B1ƴ_ OɚсZEE^2JllkAɖ MWLԭ8<,43:|b|CjSu ~ג,E!Uϴs%W" 9i1Stʚ[d& -}jmZOΑ k$[0 SaA rGWGNjsxvcu0GԈM)':'!@/2At BQ'ij S/SPfE_ | xvhz?Ũqr :S!SӑXuZ鐨 Hög\|VXAbN:xׂGH+/(q097ˡ NU :~ ȏ`]d# [0qd[c%| ޚI}*K7FsƘ4;cWTW [&Q(Gp)<+bO\<lrsPU'ݓk%-?J $0fXؾ`FX$ 4A6 )%!DsP j affj,3U(d?hKY;QPOg*!lNdHE,~‡efE2,F#Hcp^B- = [nΖ S~Zl3˽zHy0kQc<3|̏3Y8ԍ!Vr086tn7Q'%EjD"S?"CF/RWHD NgI"b>&a^W.v͠;%GenG}@Q\O4n WZr:΍q~%$& 7X-Pe*?(%qon 4zj9trnJy ̵ig@P~^3Ƿ7P鯰!a" xro!FYNw%3 qr=޺^N:q!wk4s;hKnM^̾%2ؚ9W(Jc!2{bĴJgEŐM~bI7| WS#U% { ;2}5{יNvav!Ů`2Z@!p8zqЃP=Q^R8-̷Y-XHЂ1_}xoMg)JP F(ul$UXbpt;J p8E66g ;`Yd03֌ M2#F暃1ba=]LwqyKo!{a +r27)PZ~'jDYcwCm5DM|ŔB/~~dۆ&NϒfŤnK1iIn8(R]_DoH>Q%"Х:3b/o}9BvϾ4#Z66@z`n4Er%Q>P"-SS&S.rR4:| &T=tgH+S`v /f'*b.1{7.coa |V [IbEy(2~z+:2tı E?كʙZ塎~>uaDjTBy?.&6cDd_~1(o+^H_Mą /V??^FM~/Gp-'Hsq&W6 ,xTpʻ̬I- e`]*`x~V98c]dsJPE|.[عÎoS CeE5ns<)]`dVX߻Ƅx# :bY+)-WWg0NSqihcWQP¾0470g {Ϯ^V99W!n#dTspKZdЍPaVǀoFEE؟#]y6 f,DXm=OlmXe!k_R0 B} fvR Ϩ(y@ [iu2Z* yKw 9=AZf`=243 W69S/ju(Pn;YSҿ}Mrj|$; rO09rMQ)= =+h<#V[ժe8+d&v`A{ 'ă<[NR`t(;?XӒ6*lɝ=]x/>9* ɧC2IYeYsAd!tNr1,E8Ґ"d2 C5`!3ZH5V۾ xb\;d ސ)W7*~hx p[c1ӥLG6 įygV oi]~ܷWzulk65ST@nQ9ت?fp /b5r7iː1zncXDٽI &c[[3xx<^K1Dw&v- Ti- ꔽrvς~ukIOi7LI7Be@mBݡ{=a3ܮ}WX9X;K6x3zM%3vWxQ;wCW"Τ̯E)$1rUs7vdCtnF1D-Xa0Zj9>B%>ςw֕ k1: TUURY|Nq!E:15 =[_-LUR4PCY<[vK rT1j4߿ǯWFYWslGzZ=LAض֒Zy1'P6_0T.$U'%g@h{{ng)Ϳ?m]~g=i(d?w<Ȥ~HA4FpE` ']#1%/f\G,c0Th.yT'h>4=g2^iii+p((mV򟉪abUKVdNZU %,ͦYfs씔/isKn5!J)/x@}ڒj6E6g0N:3L9B4J{}OjhN e/jmCgs,C}9kU ) Ppb-&GYޛJ3B.Q[ւ|9&0?$so C63 ;Uw犼@Le1;b֋=MX+Z,;v/?G+7ֿ82%G  {nQ+Qs ~*DzP%dѵP!:m?j'yyDG#D߲ӝ-=@~xM(wp2xX d)lg ]~$GhL-bcL9=s0@rӍ3g$cʨP[t4ͺ>Ȏt8?ȸe<$-AĶ%$Zq,S7 #Rt@# j(d@kcS?;0` p[tk4bgNH+(*oWp 8LHjYvcn0.hո ~o ɱ1½Ŗҍ{ې>9f mQȮʊG@=$Mw%Xgƞ wrW6 iQ..0Qet|29ٌOFt*oEo$"pvCUc_)OŞaۿhtxs4f,}!qWpFU)K~<#;W-pTȔE$gvx7kq\HfsA q NOR4z89x܍~2pH C$n(uP5x ^;ze\̃m@UR,f ^.Os<r ŏ͙ \Sݸk_Cȋy#-'ژ_h֌yp3Czd"1Q<ڊʅeCՉk \u؈Fk.0g-!-L¼C#?˷_M#HLs(6w4kBVITf_Üc_}<[s\Ea, -ڶ 0p83BX_hT vJ利s\[4b7GA#%Xut'dm$\ގ1x"$s&4;Eˢ kɆ]3&ɋYh咨Ul.j iP8}ԤO6Z{p!Cf;bXGM(V+x%"T8+@)'nŧ>(VR e/ PF\\P|FE0Xʖ>?Ք,VR4_խ^(;5&ԯjl*5%e BDp^gyFYd{ji|g/Y2sZ˽vWɋ^%-ݍ@%^?gA}^*>^]H` :Ĵ|c ^)tPMȥv5Z^#UhYz輫Ʃ0wsYF}!5jYկ uEs/%̂7ڵjaB ?bCk3&A;՟C%?CO^T7N N&~m!H/EV{ł&Y/E[;Cd\,d ?a6JNցt BU.ܖ@Q4@`E&cmwzce Bu"{#,f]%(緋pT fBk&_Ʈג$ILڒõ219#,F:?ϒ-[Iͭq(zRg;iŸcy-(oVżO.skY; x{6qlŜ+ض>" qFbPkz6ᜉ̈ ZVK#wBf4ߺ=s},:^~*"<(]3BhT^mGs49} O[[;.iLQgFMA'd p[o@5$Q?pOúylj7qi{qzijIr93?)⿰ 81lZzADjW 5E-o>?FZٶȽp=ƵtR՗QpkV*WUwnN:`vKRNS˧fR6ӏ0+J>>Cư.e֠0]1@q N9^'l j°&vlOSb$ZsE?Y fL/xAS-Ѧ]%߬=q}[4W'w,r%_#Jjr+ q?V8>ϢPcRO.ɯ+rxD6(.ҮhC/?k-i ]] kJ<,K= !1(ګ=L\M:(,R )n -\DP-lI(JgK83Zڳ~c-arG-tC"gmfXxL71V^6> 'B$꥝:sd_\ ϙߩ mTv|dɚ ||N^DQ2)KkRP|ڈ)!n]W)ٳv5L*8?]lb}%DcO[lh3CyYˁbsTF*;|&Ʃk[nƀհ1wuйo~.̄ 4e:=z#`p&N0ޟbJ~hˇX;Bfjm*xTIz:V㴤ԾH9;:ɹKVRD7 9u(#gq" O,2ݐ!ȳDzEe}(EQ\#T A>2+|$\"LOמ)=̒H?II񡡧/^ۡ%j]Ǘ)ceP 'ON`i";YLǤOt_,2 8 G&6%l/]Mxn^EV͹>#[{>?x$/UV$PwZVx搫WX_m,2ۅQˁ#U3*͡SGɀajVe$sKA GN6Xlk{}ϔ!+,RIA8`fABmϣ-Rp2Ƙ|Eq/Tz"DHW-9S_(q퐦ܭ9Ԣ:IZ,VlOVBΔ{;r:S he )pv!pJrُNԝDu-K #e6KBhդ"O m-q^#6)Npۃw*lt΀)vu&o X җv%ҷ}tDDeNh체+iPGi:4NaY,󨲽Z Tnx'nx =:R F&_7aR< <?ykk5ES]cBWH\ZgqiU_>3\SBgDgddV# -$5)!n1dC{- ID9[s¶J*@U[K}Io) 7֐Ŀ2,'#'nmI?k\3 ҙ Psg]gqC&>H:y6 1k1$w9;.xJ#j8'UeR Xsw'nX3@RCM jV]M%#l"%9_jVnn{)q.q'ΎvP/ %F{X\~C2NWhO}fizSg>{RP.ZlQyhdN;4fs]X|:o0ɶ˥#UAŒB,%e;I|6,-LtwqR꿖2=첹=SGԜ"qOD)6#52s' *Cv>-/ pyD 6R,C9<$Rhr BQq eE PE?%75@_"Tξ0H|[{5fQ΂`Cd@Piocp5¨ wS@}[ 2mY%2ZDʳl)b=?2PU$o?!A\FYwEUq0]ܽJ*.R{SpQ]f7L}jjLe ˟2=C*D#z:ME4uj&ȹ'W|L9j[h}WTHŭSw_= 2ncIVƎfx}૆:^LQ*~`e\|oƶw~f1p\V}9T!t٣B+uUj'v³hi 5IIG.l[:j{n'W>R"[sIu5ȾBeD%|q>yeR= }x=_y+2#yql=Fc#L>3jmni # gWcmщ7  |<-RRhr/GNqW$glehKb䣲uN^o?N+ƌCRzJQX7z*OG91SY+JQ [RDlQ8z?ݧHCk@[sgX|g<%#RO3Uca6~qy?2qE# e"08{V8ZoOU\`rNHl'[:$8~NHrbEBY9P`!:CQDL'١ی܊b dS.XZҵލрQbf zإYN&ʣjO*YAbi>xrFDuT8͙%i>0'=,-&k;z's;cț5V[۴זTXbW@bNZwʒ-Nk fy{ vД'KX AQ!;qZydۥC /"S'kSYFAA,3*q_yhL zvg4x[*`^ ԅ:%%x/߈a1O }}'&x={e sA] K$<οQ'F"hfmWDGP %/4{`xw5K,&"#\/cXeҼZ}7"؛78& Êǟ'zB KdF(U诖8/2PSbu3j<]d j YVQ}G82%h Q>x|@c%eh yq<&} uQ[`g0u֚el1HM\[3"aR*lXkYT7lSslxlv{+~' r/ʊm17|(]Bs@H{oZ(۫V+_bI; dPO|fUb",‘äTw_y&ЪOg"zA'E)e_nBϠ64>8>]JXPK7wu)a4f߾h{aoчdne|h/y)lX& lqr1V:T9v7KSe +{@}@a7fhYM-exnk\Z N>~7=Qo )e+]sB"?0C1]hxdF֮^ UL;dxI=8V\g<, 8[&َ .޸fHH4]Ygx"FlyX}`'6vLvꎁ$J %'y}Nz^.cԮJwcϸ>;Xg'#mrn\~9*̭*ǎCI C`-9T'6qD ؉Xchs=a[&n)?yԨ%_u%Hbl!iJd>D'ٞ DL.b5>}KJA'TΫ9R)z@TjG7 QX< &.!:\;K>wsw⳩!l_-vIhQ13eh<2\kg('!q"S]VȦA℉8A'}4x$A}n4rJMka fUj6AțoEӵvqq{`RFa]UF^E\0Sc9JTHN+u7flk Gkmw*tOWNAq Oy~S@gZ&۝ϋ4Sm'D2YfzH=mEnD$kG#qZysK.gSՋߞ´ml&V-^i9J6 |M"./ 5Nt6{zAfACʵÐn$s D g*7ř65Dյ`+<@/ UyA8^zdƬ , v=O˗1U8oе8 P\sW%Gz`lfVtKwfǒ2o1IU{H_٘1oh~h"%+ ~w,ɉocw+kfז U668Ci7;%xull<>GɚHA6GbU}k'WIXחG6S-ECɌ"țT%бDp! Pd7dɞ9ohջ户JϙX oSRrX%M5-qv/.ة_K*c/>:DYhŧIl4 >s梯ºP'{ ):ഃ;Ա veՈr"3Np7"2?/Ci: T?/gWr_a J)Lo R _е}K ׈ upB݈\61zG F&VEw#O>,"Gn4H=keqU,.2gx\šWF~WM_I)ǜ XuwDVk>w&{Lh#K|nF;t(4ca 993X+N coDᡷEHdro'J;5.(4V 7!t8"阽d=.g:{N%bbMu|YsvJ{npKl.B:ow}lbg\0`" xo45S99& vHdSb0_gݠhGbKe|lBe% U!x#ΗgkELK w.&vEӿJt3\Yg,[Q@9.NqLr.M5u1+o&zUD3@ϽЦj|؇p`DڰQg,@Jp>, onP<"ܹ_+גdY}XZ-x#\RO| ^G|Q>u] zM/t\S :y T:2Z],ɃioR*2 .8'/pelS5}K=As6</kAU-X.o9\ 8(/Uc] <\Af4##vQq/.8 P+bXlm5Zꞽ'[եzlvkI/bEXi04gU´}T@T:yۏ5阞Ãdeܒ𹓛ű?Cu`J|$viB2 B[Q!b,oqxS*dZuV=~ڸ7 ?oRr]Lo 4d\5a=wMrR[IwVPr>9@TKn] MZ,pt8}Mʒ0DTnpӕ@_Q0Mxlyg5j ,54]H_E.hҞF0KMg9UK%ĎatyIffxKuA\W|_)z0^ Gva8{O{G"O^T>%P&߳{}S]Y)f1X4GJ 1VD C8u$דz3IwkNrvb^3ꭉB+Q,leC*? fl Y"ǚ䎍reגr] 8;l"*u c!aXu=r?eCfpN ^Wɵ%&fO}3A rfO%N?ޑcفr,w|"Zڨ_{ĂQ{ǔH#|5{)A& 8L욑7έRDhb"pо]Q0N:,1Œ9){S0(^nbj7E_&AE oUf櫶z0S-+/.ƙ_~/%>MKo4r7$zHlqGDuD,/Y<؋;l&,A\؍< OJ7H 7BC,xZ8w?EQ/0o*2TdY8 imDmaK/gYo9*nf1ɏ2#{6084Zf.is8 χFnA3;J!+sF$X~F)Џ+M#, $̨2@ 3Rҗ %-~ݢHt>u79'Np_g_>k '<-[.,<8 (lF`B(,~C)-{-Lړt 5Wl S`{sѡb= yojh{ʽCb*Md7U0AW$ [%X5NILu|"#f ky#煮$d E.CŽiWcp/K&nH+\?nt.CL ؼH8 p6 8(!Q0,&+o*L]8u_34q(FG]Zn#=*'E™Pfƴ$i`L;yIY8]NL(Nb.O9T*`qd~{lg\H;⠜ۍ늕_ԝj!Vҡgwz^/Ic Zɻ2C7M؊p9.yG*>Fya؋]W,u"FSI4*UAEz9? ۛ%W]Ex3*0_%5NDS9 5T)AFݿيIPaG7ډV@H8)(pC9?2jdZVhf{7JD!eEWvvEN;ieTU#p9bVv!ݐJfa /05YnGb;kuȥHQ7zH;u,C+=rqvޛōO>e H16Ht2:ɟ`PՐjg3+-pѨN>O2Kj5X u HP pR;Nb?zmO(sp]{/H:-/ier Ū6̉R*Q-Nv".5qOTޜ *4~Y[ͥ6Hc>S;Շ9ַGg/;whM'˒6-M3rHZ}[];ո#MSsZ7%5(OEREq!h l8Ly&ZtI{;Q"PDz>?t]jJΕK(nū$ߐa?yxq ^ˏf%CCd/E qT  cu|v˟oy-Фi)?qe0~zZ%Vp|_LSY>0%ɟ& lh !ʓ.*hzj3]dOaʫڦEAr"egVߨF;?0;T6 n+ǚ$lX\k!80=JDziQGў&{FKtg6@_G2xtx4 [4rܡ&46FQL@܋e=;8fX9S>8BcUWy[Hev:ช4AnӾU:>'"OleCmTmBBVԔH! PآjB56+[zuw ؐس2fE~|${_kS7gZ kR >DWmxlbͿQep9-WJXCGGvmV!jUVd@7(em Qzˉ_[[L =Ţu ryg  eM8y{衪H"pҒY(^Hh/{tw"|UbD ,ꋼ3RZubM.':Èj^DDE-^2:udj'^܎g[?=֪"p.d+9gdZB-K0V'<r]ֹEjgUnqI Iok2*+$#' FR3yc4Q679V*i ;-P(*V$5YD &}Vr k{&zK}]2|5.n$@kiZlK [|d.ZZÕ2y)8V5DH7am1,MqfITi,YcOmE"EVlS]>_e7`oN+ce6%[mߴ{G^*#y pHffQ$RU26QD얛->86r=o<hh<rKbw'*Tj)3v_CdIjN–ʙ)-++xx֪_((`d9HDt:˼TlЇ_.었0c2bknh RMd?I)"h? gVJGuS/7gݾ((4%kc"^pƇpxd-FI Of(x.{n6(7.r//ܲNV>{ģ$7-L{xWkMEuZ4yNOXoy8@J%OIDZګfoĎiY̱ozd-FzgQcVd 'NK=J!pDiT(Υ꫐&ݨzd~Smf 04a$;[l1jlkFJs#mòs3w @BD''q86W'+B(^zl.\$:GKK}އe5RP_d (cu@^ۃ >KVY(VR ,(jAXڔL)BS9/+׸{aaN /p]T@A{UP=6-p%]15{!dZc;C^"?%iE\)k/ m&y:F`Bk-A0}*a ﵉α'UlqI('wFwS7Qږt6S9U0/fJ{c6 㕪k6ehxrƆ&*rQ*yCEb?&}X׆ߴwVs00'"­:")ʼ4X.]APc",4^_QwEc충 H ֎)ň O6FK>W:۩CDčw>RLF)|W:qZM}Ͼ,@l*^n#(zlƀOwn`nue@J{ck݀NoEh؏K(}= T>* cL,oO]H;`u˳ G1# q/BOOlH- gp8Mߣ]z<+FjY9 $/M6@U B8]f4q[hDĎ;yP.9;N@w-{gu_wF8ܳaw0 D*h 1RPAHj'€? ,ɥStoH|[r<uv^X0 n/K%ze Um$\@י,})M ANjypw-aӆwEe(ry:t3wQҲVЀ# +v9'ɡ94tƗ D>|{u/sVizR\Ν,r GiO#'.VӢR#DZb(: rS]cAj9ZAce>v 0DT;>t+ơ gatzk-jX{'CQf?aQZtD-T X-tsBpKX\#׾G& /h6\#<1(GfOO^7rSZ;{f$Щ`Dyx]²v7ݖ ޣ)7NX(q%=)WF)Rc @'T`l5m~TyΠp9@*:a=l 5X!6 %+}֓G 7֩uYn +0zJZX :_,8Sޡc s S"rWYp>a u6짋r黊[~a-rgjȥ+%26 *f2d᫸GpibٸءDNEiH",! q0Ut*xˣũI1(8`.>ZHN;df6'~^UrVE氁 IĕB<$7+qr+S5I‰FP ?E\g7 cQX_R$b!o@Oǘ.j DvSA"M{OOZߤ/qD G-YkjK < YUթ*埡h͘k.LBY g@Z4`zRݻO /Ǫ[;6.i-d|^ikQM*aj\EⳭK:m9`ޱuCodњEaao#,Ixi~@??'kΞFWO[:aQ+%U꽵@?Dž LsK1J -f!⹖ Dq|i#cd~s/Ck[5Z'B=Sbr5p)ve FD6dž9- / E-+rZ8_PBh5U*hb[z-&Eizy:fЦN#RPXR<V1G'~G1]Z7o:fw3%\D'G< lP8*x6y=C36&2? z(F97DP`x3#.L҄_lS=y2cd~lJ)*=P2@h|WPmO GCG`Pm~qh?!@-AmELi`!/HY)7(nW3ċwxi PNmAy8d)irp0FlXL]#m`Ex<#Ҝ)8AT 3$܈^mIRɤh^9rչS;ZC ?{%6[ɺB?O Jpfa6:s> :u]ۓ/ ~F`>ԝ0H( S[d!cb_ږ'j>6X]w zuV220Swf9c 3;w\/aY¨+Fi3U!_Vⷒbwnޓ?V)I?GOsUk':!0QMaڢq C<`-^5.jO%V ,K4vW'R!0ǫI5u_{  {_`anމpOϑc^xUJRk/?(֢TcQOxtbp{C *|E|hcB p6\ S=ewq4*1SB';-Mʻ5D'L 8[\d#:_Ed6&0>CZ0L.5EÀ,*{ϧj + }p,[u2ǹ1Uw_M+b.>jw=ȀoX3AFB$LgF qխj/6ƹ N;iT2o٨/l(XQ/'ˋsWם*:mS&'4dV߀Cc_ڃ08٤\2L}Lu&=MwWa۵e%fRt=4s&HewQ8[ U-61!FT^ FЃ~dT? қ v),Aw$cWIn`J c=)$Ÿ,[eȱ vgUx8ߛ=C ͫJxz[M z4P}Cq+N:c´|x&b JY>ir0g7i8[[efC}kaLgt/5`F90-⃑aɞUd4# f;2:BO_QeSMe5o!8M.)S3&iPkʧ|{7{Q]HWc~3 MXpU?߯Җv4)WU9 Ϭ\u4bZxANT!^~89lv9tdVnKpȆ~.>Ky[|>I 8? {-|`jvrs1[7W[C~x/h瀥|u /LDBzAN}[׭艖_'c5E$74! փƴxάih(qn='l O2E#bm8s"à /=kӇO97mzǒ`×C^Ǐ!|?_KDo0uuVI<]Zx.L9`& un Eg6ʹ ?W|:;rwW:]i(erE8XOɺYdM >9 HW |cc7Mݨ@;h NJ:V_S{Z.aPҠS{WuBR(ש,+}p$[T;qSĺDn!-7z5q;oRe r~5u#&~IX&2R Rm8X< ԏ'[Uy8Np0΅)ξTKۨɑ{ykvOsRnHQÞ$$)^쎢 P;`g٬,ɝɤ~\_v[*Iĕlbt^~.3R+t yD?`=顃J4/Z\V`c"lSڌ EE$nq(+NC꿍"άgM$O . Y ;ҜDGYfZ'h&TlN #yz3'aCtb7d^L :(47rAQ!gnwsp $.jY:[n:$P,tv8ޕx/cVE ^1q3sup])C Mi/}u|3Z+1zoc1J芯 H {2dm|%y_QB0 *e .\C\QAKda>I,KpGWϷ- u0`}k=&Kaa3ʹ5~BYtL'K&4@} {X&QD[/&"q=0w#Dea py <ӂJt\O{F:a6^"ҁv%7:J>ǻ0G*a+G 4@WjVZ/>Vß?L q|59 ݪ!ڢʈT1q+"R)^OmP_'T9LynNtC3\! saqBLDQ]PNs$ò4TR /ѽY P|VʥXȍ侥Mj'KWSb֬j[XK-s\jfT4xg؞;qb$3RF}?#~^2DD2톉ڲ͌;wPU@5ˆgwe =  h38JQqmxIC=*zĩTu߳(1H$r^"ܖvkD$A>_ ";̘2zQɊu=HLQ^Tip1AYcR dm\^G,+tg{.l1Ju t?CJm<4֦8@e[C2/Ơ>0EӰ|ۦ `"˛usΘ/d CD./zjۦSE^fe '؛5'%nh,)eOy_JḬ̏Z!zb:׫("X4GqX)wz{J *ti$Y]0T'XV7g?u!j 6rֽ% N26^饏 mH,dy5-C[k$Z>.%r3S#*j\DRH'&1JIR tdjƝ5p>F)Mv]M\W<+n'Zge1D< J%?5Ƴj 3'vbo/L_i8n4i8rI:fN֬j{;n7.@zݰ+2( H!.>73p.z%,1Z)xt !':>⬍0z-S8OZF@21j9l:E(s/ZJn)@4ؔ4RU٧3xzAgkSHCpPoJ7PQ%ĸ!:2=RBo> r %f?)cL՟X{ (B{9OBua=xW5 6k/s쟋d@b\Oj"ov|\k_#`G/R[{ ~m0j@l-@زf(Bf4=* KL^|Y}6=fPom|ZGf&MŅZsץm$-x1kL Ci& F~)j'Ǧ8mdQ_)Fk WEO z>,\\wj|hZ:{篸>Gƽmݖaޥ Z SQn`(LpKdlYrr<!?,mwCkWQb, [M^-Ѳ&DMe^M/b]h=Lp )rtV[%eӾiOI -ݑiJ'Xi2 05qB ]J;Dx`+O+g?6쯟RbL{s$Iy\V>`߂G~%[@3+gt׹gb54Gb"y$e .WClD# 3-t+l7>t1&v)0oJ^pM&IΊτ 5RB5!-qk{\4z)e6FSY`iN{ ' 081e Ruoϔ"G4@{)4D3F.D]ijEa75ԛhnR꛳)m*#|+$[~j,Ch$#/y-TtZ 5P7&\3դW|zoڛj\g h/Gtm6vCf+*"Ʋx>9bXKދ4 ["%z<>r¬SE rY9ϳ'7Xx%{QODB e(}.bұ Af ώq,glYh7ee'466&+ Fj;$ QSiԈ/z=DZ@˥g?z"lY {L؀,Syكopt(g(knKBޜ6Gx0&B;`{&~+r /Az+=k}[kx*5w'0? 6{}5HAk fHkשH3*o3O1 Tޏ}TkbgfEU&Hm۾W6_oA<%*T?&: r$Ç 0sUha$U%c o>JK}R1_]v8Kzগl n L==zWz%i&tbd p#pI/x$mAO*jrfMJX/h=e N0xCJΰE h]|s;9WG.х'br!#4(RC8W>ڜYȧ{3TH9{1z.V"cy KG R؎g !5oER'Cw̰=l`Wg-S_Y1(ʽX,ؐ}g$EUɉ:bvZF#TLf*Xy%m9,xg%=WłN4xdkD4b"0kK.vVP4"LكpZ^yyhWT?Us.N]Zm9@)gJ )y#1bWQ6 ":.]O/ N#v>UI3o[y'iY.!{|P]Ddǝ.;=k*"fĹ4-W7;Z<R$'nK[voNb3=Ԫi?yD]b5rÒSKv&n?Yf(_6OID? d#A?3c9=V׎ +`HRbJ)tÑ>y =DU24k]J:,W|'4S`b9~}1X;n2'=obj2/3=+B}S!0ỦiGF|[ ZY\r%l0xB#Sө oE]UsWϱKܜ5v.ݰF$֭V FTTȬЛgͨ4gW6[jQj8 (5m4Oבn~7[*vG:-8 +ZeG&@U:EC :bY`6dմ9inlo& fhLAo.*qz:4FU '~쁴sׄ gqĮqY͡!WM@-LV#InT$@Ez(`m[q[0q GV=9^/YImrqkT4w'7+ҥ̞D_?= 6ԉۉ;&|W;4Dܴ!;AE"gևl sLBÚrT1zdυ&6 n%'}D2@HOJp`H <) =P,2; dA8 j+3\Nj`Q Q4_w?tkSb{h:'xONh g Y7@Yb6sdM˄a,o c'2!w !ժ;J"a5@Q8S 5۳h("֖E@' I~FY$.\7aGvJqqNw%WvAAKCfBaSvEyiJf@ßPq&X2[&Y-trlf _Eo⪏( <$rբ(O&vN\-6=iUVxI8RyLJUcBR9U8n>B]1(7Rpi 8' p( LiaԜSqL@y7M{UOkq4lopv\Ip]7ٍ!N$l_pG7hVL:2='~:$0L$mBO` sI9*>wS-JΨ!tW@aBR^,3V#Utn_ٙ;ض.WuUdW~Wz8o0Gݩ1B'XRIbORin7mvqUΪؓsSIڸA7t8nME`=K=4O:/q; ]Vs۽}Ϝտb;_D2BH"T5r%TB;M izᅎT)FF De7N$8{F+aAZgd#.>@%+'qX&Yj QW/>Zڠkqmg}{%=I94: ?Tt8+^K ;^Gd0rQPwIU!L!1~E$LݎkAu{μ*<㐬~ (.Ô6$FbyΨϷ3DnNQeo-n|gRN=ny>ڀ_#_Ot)C?EZ@vmR@5ajqLqmvf-_>g`Q *ygw$ށ',=UQdT I wLťTn LKkuNU_srPoRet%GrqIW]WPiXM0K #|*R) =T6ޤbN}AzVFѳ-mh9Ƀhd +LX^ڷzT"ޮB3%Wڗ=ơǴ3n8CDVG=Ld` EGhl&Oacd&^*k>G%m ؘkU}q~u,daju 1uBâЊj,<7'j٢ m&BM=@j>ݑ+AT%?zZ>Pz}NWC&;DGmy}5'H6P16>xlϼSE@nfLTVwR>.\&ce_Atr]})G?c༂0{%#5O͑8~@rh0wɃi'˛I?@eFĥZ%ygЯƒeO׎&F0MciM\ed +-ÓŮRQ.dP =16R~@BW@ ٽx1:pz(,")%(f%YrVonH;d( %)nyVz_QzO,,z 12,ԫE̪E P=߁ړL+ʼ%y=0B9Q&6S]zK. Hw$8̅~K/=,rvycn+TEcKs%+0_*Irb?@?Is~krvt!59wM-q3RDS՝ LM"#JCt5~>)wn070Jܪ w߫94Sx9&XԸ*bJt*l $MŸɶj#&N*C?VBRyertH(+V8vuA`sHW3%#姎u(g@[$ޜ?lR؈%9Ur`qݍU @Ԯ}~'4B?>'u7W3Eqd ͹-Ln) eR8izyWw_- F:;vKq-ڑaK AAboO˞32j"U$GЦ`qd`exI85!g37M59FI%ٯ ĻءVKYk ־Cu^w `JcKߖ(W1\iefEtkGuD4rۙwf3)ړPfsf74S#mP)jӓLTmH ݀/+]pC3& 'bɼm`,,afY%+;)Lx{r8ph{{ aƒq:oXu}xZa^^vQkR\2Dx1(N"uރu!tv;R76@fSְg{; }bݔe`9oj8¯`,ʃ==7]Sޔ_0LR%q"EE'!p4x3fWe9P1 BZ+Ϯ4b, hϹ&9(0Fqf o`.zEy`.f$t 6[1b^Ng0;!rp%A}6m sqD8NJ,\Lo#YQ.s̤t>-@j9m 0X颱BZRz6m LJllL*)o]f MP',Y0>nGp% wS'0a-ËA 9g &rg*tOybs!u#/GhEU8giN6t.qKZ:OLِ']Ó:oվNJ@F 55"KN35H^e.W+T~&X_Z8VQ˸*Ȏ ue$~=f!pHM.wc>;}@[%[VA :LTLrE9FI-o'9'5FxUfִTYe5SF L˾ds.%H#=c54ԊTT۾ilXa̸E[б,JK1atF5#BX^y~ebk@(` 7'箰1&K9v0B>L/ҭHaW99%XGO̞;%xm$1¼ $ubeȭ ZW*& VI@tv٩>-vX˕TVa HI]:mvy~$q_lK?( U@0^[Ǟr6XN,ywB NdCkqD*M\-c}ᨡTy1/“ZԌӆl/D]P=.~R`R\x+D6FBݨL78XHļʛbQK1vx֋T@;{z%W4fJŇy |3ͺ gld=TTH!.1~' mP5e$(~ gw%Ǥy@ceA=-{ jVQTUV3^g!@ z5ߖM_Ѱ@Le0b>#>'n$]KeaHFTV?4n@" .wjR D=v|ޤAzؓp6 6+*41?`dq(P=&(CoHWv^=(J>69P="46%0J?w6NjTlGEи['e(t^94&=Ғjbx*^]h`|9X1ďoXeN͹f&q#0V$HxgTIQ;,i޲ ~r}@ÆQaA" 2n}WmnEnGfר 9x{kY0M",gwDmelःF^X ӓ),P&СTgHm}Y`"^{h-(*2Qs_};HջPbB%*g@bpeY=R ;(ԉ9~3YB᧸m@TQXh(odݳsͶ' 3&dKהj3F|`A-_ w# *բOZ>O^)E\{ç} Bk7=٤u'W:Y{>HmXDʼnp̟bA˜C ifOӋT4 Ϩ$ zn>%oߩP p( 7Yn}N)Ko棋h]{9@.ŋg9$Soze/I(eP4eR޴#v b=N%wGl8-vPfZbC>̲/ 1WR7>Q!ߗ81|h-EbTdh KX'<06= v1= YI=g}Rl>N7?*^ ĝi(Lb; ?IF"rUmсIHS*gT!BBު&__ǚx|㓦V?H4CW`+ѣz߮C%D]Ayop=&I ]&ӟKv19} zbcv/F8'6t`h_X^&Sɀ׍ -ZMfl8WNFWC-⃴?lG WAx$jB,ROSkpUx;eJ*rQt3iT5k)iάN +b @}q45B;߄s5*¢kX On/U>^WZ9\wpt'rcO\2IMF_Clw<_ m}3)`'iOP/ꏻe0T4o~4Hwg_yv8=<mR(:NT|\ .O[W `ё YNcuFa+虪 /[!uE5c "g[+T.? hif#FTDa" LPlJ8*%[P5WEkbǤ`fM7ERyWB< ʧelZ"EʚAn@L3^ݭreC=ONIq떳zE U. ҄g~4v=݄x>{gҧ`tu3=˭jͅ%x}ԫՓiٳ>R?1Vk* q\$O7J`U񌺓X(nAcqGɸy.Ҵf[9GXQDf|msYPU'(6p1c5&Hw".s_R-,+LE R+)CE2H52Un]n|DÒc6宄J׃&5k ̥'j Ѥy]N\uKL9 ”q"3;*fSa{"S?%iXO`>4(L! Fʓ_4ye 3pCG(=0<2\Q'ju֥_-Ǚehru݀㥻5UO B Tw e^Ac9C𧉨H-]!b=m׾l}Jљ="0.Ӆ{"f߫o)}V1؄&̝_y}lï@B-o wk{ǚ1H܂͕.V 5ou@N25y\UM`hvrf|{CTNWMӠ˖=mouh"EKf.V̊_tџL Ɉ &?o4TþXfw%*`58<`peJy9hmvAXoc#Qpef 1] 3 fqO;gh$4/X=5#1>#c/K-xy-TksGRS?u}"і'~̪.k0(Y*GAX5 ,; e{ Om} rAʒ}YA_DB]pi2Ӳm$#@?!xIɏ}a=E_6Ӆ,p۠v9f'uHe 7E!@|]yr>}$nw@ 4XVR;e{}oơv(_@U~+pVC%Y<M5ž/uQ=מ;hfK£«lJߖ[&3Pɷ'*}k>3*i"}"KeE1rlwDlg08xm?_]VFEiggF~)6c!ל:f>i(c>NN:F-WaUs# 'ạΎ"N9\F*&TTMPU?1I!eZQk;sڱQeɲTV::@W|QCO,_[99ovT/նc"ECňC~fEԢHxc$h(+v]93e]8y 0긽=r LHZH@"SωTRh+\/^g9<9ߡBG ֞PJ\Hn&hW=0htC+r#bPHQ€a8 !O_ej`=)3Z";m v=+_=q0|G ]K兵J}{6j8@b& -K#u (z|S>k k.IDdiyʢ1 ])/{PCXȓjQƞ᪚JA|q]=[̓B'-VdYcD?vށ:. &)ΙOڃd$^]VÙyAYzX<32&28h4\)Ģ̎UK`!2I. _~4Չ"-]EԾ+̜ı#9l_(#C~E}%KS^oe' %~*yu2[RG?qL ul:IN]dЮ2^peeͩI |K0od%!,+te Mgt;58$Q&B." &1ءu鵖/YlsMryFJk+ l=Jh#ֺ{v D_9.l촌<6`+oosM"C.Eʿ 7 RvZ߶Y.ww m1kD23nTkՇ]1O.v2X+a@ .Liw\a7 Il3L A_ۮvb g!ɽ;yԂJ,v+O.u^c!t@2p!C."W_'9NZ "PJT9|T%2B@]U~ЎЊ@.36UW!bj3`?vtRܫ2o}\:4ƈ1ƚ[WkC}F~{cjQ[WAYbeM&]'?j ]/ f?Әd$=EζI*k w py-76 @}M$EzAP2)t.Y}\$(hf&C+y"޻Aˏ9"o oc#E:N~'VŎ݃[m32_x0Zsz]fTyCHR6`+>]*c/AhLԎ8}D2XHV1u M˰17DYO`҆=$8XPYQiF% |fʀ~QSYpanYAy<[SRqx[eU=Q?Ga)"bozl9-{cdX( G% DAcp-zx Xe|jݵ@㻭9cZr %XS* x Uw(i %hW9Wֺ? zFt] d1$BBשߒu&Cv1[> Rzu9 7 0RЍ&nwӑ c2/A S/d'z%8ңG8'#m`3yF?vtᗱRK,?= D-kn.,8,nnGQxCVɮ.q7b, H, 3,6Gv,?M ς4Xjr.]$A48;[RtMTwGj[^SOќjlyшZK*Ϧ`R<߫o)@\Mwr3dg•~@+;hvU]N+<{)z.ȳ~HːTo5%ʗUao˗dvj{@jh5tp(IBh =b:@{&Qq(}:ӝLruqΰs6 F  Rvcľӷ,I#JTˈb%.GQ[]L6i 2&Ru$:$"E@ЌPf8%Z' ~lcf\ٯ_fDyI1F4%bł_W(4$ __W2޸P# 8MfZ^Ӭ ?Ԓhi7 ,ު$ܴ[;R l\qsrT'Es䰱.s* (rZpGQg/AGoX92`s%aR!^J/c^u'/grͲ\VͰuvIX<0]Xbm>D>d&COoEo$Ri! ],߻J>ېTZa{ CZb&ˆM9I _ξF]J*W42]vSL{F NMz!t/@RXMW^$mIwX/H7,Ųk2g E0 ͌y[ҵ6B]G/0UԴG3"L_::BNa{nO"KHTmi/$gz^t۝}~$eJ=}Rqu[*&O7"͗NUuP-Kat\Q3n!U ( \NQ|Σ]'RQbJt&A^,Yi<4k;T5gԘJNSl! T =@I^'4BeR{(6>B0W?oU9^X'kePiY^ iEhsRp`W$4w]oV0E ׽*̷d q9JId+fդbTaT?yk۱,E0bch}X2" ޒ=iBQ54Us^b&Ia l;b˘ .K>L.Z4J05y K'cs6yCޣi0ꦅZDF.}XaF@@ayTwrj3*r_`lrE?=p4g3T,q[  %a:G;)zzd9dbsgAvY[[E k*q҆I-(ң8 Ž0p~+5r"LD0qXw]GΤ:/~U?f )P`NVd+Q7 ?}),hN8,kQPy XД>QKL=,x)>ߎ"n6  +̥]+(Τ)i/ ]#_vzbS-M*[nG#+P8џ %_StEJ؍LI:&h} XA+7Ac'cD$%KHk~q߮>t,`^HDs+R 1r^| GItMFiF^?SO$F[8#kyY?HrBZ7  2Dpn4RAԵ]Wu?ZO~Z43meQouU3DBo)mq Jo7S6mqwFcaYGneVѾ]E!R[h^gD}!(kq>X+xS8IT>Uii.IۦſN#_Dx'^-R %q~҆N*=0Ry5X$PBnX2(2QTB|i{upYsV=tܐazHTmT%Z|J(61lg+f,ZJB2>U ,O5wek.ox~ydu&,Of %H񌤷_Jh߀k=2x? 5MlZ^r)[i;moq/d#Ldb/6<;4jRDFFPޤS# /{9 s }p'pӌvݰbq5ö`%0oLwY{MI!+حp܉0 }k'GfG):{|>%.ٟ0YU|ME>r҇f =)'F;'hɊ[HQ ,CnxGRKT#>;WУ:Xg bŬW2Tq@a}a &L"g՜5W5>\eF+s H %W'H8${RٲlRq$YHAw!{OhFnP}L%6Fe я&qvL`f>)ZA[^'8 ;RH7&dq1HS J|U@1!Va`Y/ep 7wv.?S1( ko|h)?/i,GY!+ 9fBgWi: {SAq1znIY9nd#*;6rn60R5C)'cGϺLa-U>5إ9m];pmQ<9ylpv ù 8Ļq|ʯnG-2^Pz[§x4Q׭>zjJPX\6h(-&''0(p=ˋTo' M u$:[ou >T\8Pu>iS Պ[72Z]gYoJ!vfleF#VgK;p;Z9 ጦ4q\m^*v6.H7\# *6s -TyƂ~MM}O<0A3ֳؼ%VN|z*ĻJ]_L|[@FPoo飛YB$&T)މu+:Zww68S/l$ٙe;CD)렓kӏ_IRWqH~y6K[PNvb67*fBcנ#( +J 3DBoˤXVqg1 ʶMU[uRD{)36uUh'巉[pWLem魡| CGzF{|qE.ٖZJY-!6yv}9qb/&ǟ'UPvNJ>ں&6l߆2#~On%9j$W 榎F=;E_h7 N]v滘-K IHE Cn-NQ4C2twbA/8}ܓzLg[PvZ)0cmrj=|#`\pK8I{y=Id9a/cyG-k/̪y &>c$X67P$6M%v d(osADe.;G2wQwTŢsE1a}zAs4iY~X=qedm͕ru;fb>I]N-԰ra$aћխeL1/3q !`hC7Y"K;&Zꭡ,r'wYca ^}j6e߾+\Y*ͻAq Ъ_wC KC]dSW8ڋTRm/W:=0Tm/ж9A'JHΕES׻ЏJ%'J9 Ȝ" 1lf+ t+.1V4zܒȻ՗EVɅ-v+i˫k7W ~J]+R(5jPPfO р_N:z.18"nP >#aZUU.-KfEJ{pHKoQ^2&mᑹQO?~}0U(# QzvD~SoBH@;s nHBe-ܼ$`nTB0̨U)&TȘ<j c0Wulg3wvNj+- g>mu瘮 =5h*SI D͂#Ű$f0gb4LDZATol«lBO'?mz'oG@M~Z:u/mȽe`E|W皣RC>VvՏ^ L_ _F4%#,I$X;Ay/Ȥ%94qt(g?5#Fs)GYӨ䜻<2oֆ$!Zϭ?E3캾hC=ڥIBlAǿ; QK9%ĕU1k_kAdyf3|SNY1Ae7ޠHDh|,Vs!S|3_}QU^e/fwh%P>TZbkiFNmq]r 0kRE>ܻˤ<&&uH菼p£׫nxQ3(Qp83 E+]~nd2fj#||R]*V[eJu'^M~vYY5VEp߻Y1N(B CV&fa/F xФ^0KPk* gߵ Z:˃VX3m-#@D\|TF!@77}z݉ _~~ukAҥ΢:x+ɚ-Φ g:ngZP(eNon0 "){u'>?\ ƅhE]B%wVrK}_X|= ^,IL5Ck{ȅ恬3-Ef0I 2 J1R&"nppѢQ _$7ة Q6]1sAQUm7OU@ߙH<9 gWGRN#ӁqSFHXgtwȩbԤO8Q-P.Ȋ]4YڅdGʳijxA~odM&tTxFm̜B _{)]^hPԹA.xQ=#rX}ڍ!Ծk'md [5xv\q.߄&Ez3}tյ+)1OʸiOQq *yFblߥan;4fFY"Nz>^b~3?'e#RqYWB);mTп*tmR"2;2ӻBg4q?@\" 7Mb &IP%_ÿ p*>/Bʰ2&\WGiVo[a|&O%̌+in`yWjLӧK z}ɀ'%B꾎QS6W?2Sjՠ\vML[Z.=K6$T^RԖ{g/ME? USɊh FsY2ESwO.q" 3޾-kS|z? 'e; U@'jLyGg%),3;DO_\ ҇^}qd[g"rڑ5&god"͇J uDqz8gTڪȅΏmvDhET1`ikwD3atF`)AD=Ѷ$LNZrT*2~>jMr9ey Z[NPp$|&^Cx,u1l4[XH,]ÛqT'TnL'X? kMQv38o  aəfKmS[oa"@K_#Ά> 0j@՗lR췃y7 BT +} kޜGziN22@ka S9\k*y~5CMϴk<Ѣiϙô3,~.;s*T"(&Ww2Pd.vzD$gN3% D* E;1lタ\LSЁV7  ejQ ?yWHf)0IO:JY_zƒй/G"hn%]LFT Q\>,m}*>OMxZΘgx݈`oX2:5z!2ɜ'q|\$954Ԣ< xL) *LJЙ԰R/*틄5 ]kb閰3,#[rs>ffMXʎǝ%@ #Ҩop"zmA?gKw"dj[W) 27}cnv2[%g HV-_\ȿ_$jMjf ,=o68qW7acbEM+-ITڒ=lynD҉@9f'y8|(}'Cݢݪ9yn zQpc+Rj[kf`scV FJ?]:ʽjymˆ}2ǟGK.‡}wc|h5)O&u]86D#cP]#ڙ/b5[O)唓KG}1Ƴk+6 βFݍgs;q0@|h ̽Cw"9gY\񛵩[yNfrb-7__ j/G߯l"K"d,%K;a O9-ʰOG2,^+J F-=*ыzW%e9޿hwmG pI-Wj4Zj(._-+kF܄Eg :IFEhTFZu R_=9]۳3qX`AD;jzWZ*ll;9sRg]Հ<Ȅu(^>I'.Z6=Dh==s}OBf|9~ tHRj "u&"BҐ-/R4/0Pp݇0zװ$FE *(3I‘#D돈0OE⺚ћ+: M *գ`FyW^=@d7|T%,Ȃ#6B{Y=Z&&UuEK+HCNH^42_Du:[\{ KG:jo[IMhZ! ]tpc4aK"f-6S/?|>/$D><KWCRI-iՍ$Ѵ; LҲB$QO~4:2{MS9]Tդl*R%ޟ*qA@hAxda9&n<&?]d}{ 23aޒq-xb>d`v9oX&q'-B!JQiFD,.v~`z2,5Rӿ{mzd\ n%VPI~(,%3˲JB x+HToߙn ː/x ?=}x+!-_SDJemBlzq} ZT"U[I_Th7ze-u#!z#Grp$̶s!{h$*yؓ@x@/ +ᐎ֓FbC]/Tfɨs$t9tV.;fZڎhp R%fp=ӛ-A:-ǺK#`%!3%Y"\KHJ:(Kjڝ-!l]Lmm3_n9Q.:Jf3PdFNꩋWoHxe-We\͘lОdC?x2&k*Eu) ]PQXSA[^0@ bpqCnm_P[X a1s.&JQ3OZ %)#)֞ FH_Y7^3hQk?~9$J֙ lւ\NݚE|x5 Ɣ^*V:}iڒT]#әpH.9y\/{:'RHFo8uVe.۔jwbػ.GFKV`ksʗoxm> VH!褉@^=!>BDo>C{YRYdK¹(N#C}JT>4ssx>&a6!'[< U8FNpx *#[n1PVd-Ff0ms i &I@ʣHpZ ErR /'{'h5̌w]iQm75~#>:>\=9ҲK2_l*mAP4IHQ286kks%5T`33#޵{P;cQw% q!Y@rHǎ{/'\h)(6Y"xˉ{ ;ǝ&eQNgP‰ԕ0$83d*Y; O SIƤi&35EeA yiEDg7]6SkX4 .Ņh."WER/;m ,dE3Ι؋NtFuDG[zˆLOZ㱁3c4KLZl=Z)fjar&u!IN,ُOu%I[u]IwTf}uxNIp.`-fjFP! /2ʚ\tӂhuvH-. 4EÞH/c m\p>N֓t5e46BMd= waeG:𙿰y> ]ǫ>$yh>3GF犘atL Y8?v"gE =o*q8#gZ9W8;BEکEziqUeVoapeyN>26ٲ@&vLy2 nƳb\ful + +2}wE.t`!# ?HV4g:<݉WlP3$>@D \@J+ґ Ed~\τJ GM9/P$]w*eF_ t=v걭m1 mUs" 4~0'~V½n g _YTۦge)ok$E-{J;;/UmJ&A>Eeu-CJr-m˸l+xNi3u粌hނkfc_5,/eErI˱4_N$c}7r6c\V N§wmnމ%\peUKZ~\vVȇ^ٙɥ-86 &iw.32kߗ$TRP b%{\:E{9ќ> J+&>Q? O2ݸZa}FL@ooCquN)tn.f"1KvL,Ln('7x-D_ Q0i.+I OU{)nKW^Dv. N@5\\? r2-S -kC_Hٔ^HXߥ'^! tqHghzB͛/!+yS{Nw@*2@it**P4 ݫU9Qg/ UA]j[(QZp;X?#KmX|̘_A&&Mq+GpunPKW]wvWrC\n/9| $4j:+ŴۛH? aB\ַ\ _̷[< :O%CT2‚bc?ߕeK.)3xcxuOݸQ`&"9'ZjXee'əVRM1X50ӏS_ >}oH X{3Zm>I`ycX ~N 5N`w!o"_Qmt{xhનeIk=9ُ]qʼzjdϿE~`q[{؂b;F\x:ִmړI++VXJ||\TY@ XUz,I#{wݫsZnD3d=~3uᰐ ,N`9ex =؄TuDQʘ/?`Gck@ ]"NR_ڛ8yh,S ʵ-Dw,u@ nh܈WkEwqK@5ORi:6R"fEs@ίJ,/c m42T+fOVnٕ;m6n&}c)eiP0a4g<0+"v, \_p:z~Aq1bqYc03ވL>dO?p{s^șxBd 4LBZա,F]H934=XuJ5Z7 U<,W+\k*1rۯjp/o ^z633+){/;ԫ7` SeW`>3deW3e@uǣmx~,10Gӻ^!05dV/FZ3a6DuĦ *ohcbl}xm1Sncv3հMycT-G[&uM!ɥ%!oj-BǮYa;R98 !dpفo_/tVLǏkޓQBjZbrY*kh/G ܍5J:= Jb]TL~]f/5̖#wsvf\,اgȉ!ǤN{ݑ?BN5NAJPm>5J+XƘPA"ע Vd)-KxA@=x9_gFm@qFPl):=qj5h恖hb@h);t{“-7yG 1skv\ ARBx^< ө?Rx:3n )@==/GD>A}8ӕ? pxU~X(sWI9EU<6Dj?%"AbP/~5xRȲi&8Nᯙ3Jn_X鑮k?݀2hv ?KN/p}# @7,Dd6cZpOe>[\勂`Ʒ u][,Ӷ{Mxt rҲ܅-.)9T^xz—@r)&8;Aʂu/1(8&ܞÃw"Il^zU~x_F'.0}7%]I\ ] "r]z|??Y/g#j0W 72h,$D'M i:B 8*@'UF&oз-Yn1 %Hy>:pa:c?3!%&\e:.C5TlٜoUW?CwxBv۵\}qijͶ޻.г)>3[r@8Ap-^šPNk6"/'nfIEpZ>|RA[fs-k>(Nv?uk-gf/keb#{*RK+}:8NEd(F_̉85'gHp6IlV-aΣvil$q;k>K;k|JlpinQSN.S:mrep9i ^0H:eX(Igp/l| L$dJwG)vHp6%y106%%eJ -f y;r%+jHC} tܐHJs t\i}.x81%Fe~Tt$60퓝W:ŧ8nŅq+0|.1yYn\XKY'BB4c%TşP* ȋ >k$2H$k,wї -_GO]'{V=a'ʬI1Tێ_q {Uce(Ue|lj"KGNUdUG/9Ϣ9p dPυ5 mQ>I54A5*_zґ'}'w,nT\ZqӏeɍS[ER8R]i5!GDh|Ib*iPn эR[X` Bjp.>|#l4E8 փX ,-P"(-AY#=6PTE:5먯},⸔pYb8 w `T ;>㘦jVz#fX)M"ϮW-IJR(P`bڐX+ۤG^Tsb6OU=?A@ LTӖ7x} M~z$m;.NHoR}Flk޾ΐ_/|)!VCx n'\1I_ʼ!u1k*^O\vД@ b ?-$ sK>]ߎxre*eV&I0# ?$V>$P\Q02꼦6́VB2l R}rPdmv<|݊,~j%[e$.LnkDt=>E/$eW=S\.~Qt *t]alHGb£[&kC%>:3OF6'vmsKƑFh?/%tB[(*w¡恎Wceֿəl rï7r]Y#AC dXS3(^MVh'*FY e?d νMy2FK2`(iXKfV}s=mɱj){?"_'FnՕ#ݙqԤ&Ϗ&loï+Gu+ā o 2UR]X臃r!6>̍iJ8C\śPVW8;!R_#2oZg+җ ͲatxͶ {vr[f`Zah!oGW^VB|f?ulElDVm6d&21v/Ml 4 XSKWm5okvcђC^^Tа.h̅;cncmypo͇7orӥQ>KOLkS$@2NuLIT7i\ѭvӐZ(fVngz'1Eq$)oga4#T{aIGI ]w285\O#y5_SG 9Z>b'%+KX#c! 89sIlĄc|sl}R?X?D0!8Ibn? qr,{|,U}v_*k? `ܨo/; iZCz&/ŷB(GϰwBx^FY̥My-Ye?G)gy]/gz1خ"I8O|%ՙˤX;4Gw2tu!rqG}04`+hä)Of\eUTWҹPK:&_V@Zx%̓j*^` ]Avm] Sw餛Q' u@mp @<yU?rEtѕgWFm"x*^Q"*K{Nz>/KT NZZf1᜿s< K2;+}J*Er{!gHE&jytbLй {\iAdG\p&z Aݦ=_E/E1ҫ: O3F}Z/aekXN^EG@%'Z$)J !J<*M3  Q[sFfO-ه4kCs Tpˣnilk<,73=w2 5} )Fu:jXO#j:k{GA]/|8˳dꊄZ Gȷvh#FU|I{&4nB`qP9|*JLr n\[?Q@LPoUo`"W8mDSTŢU՗"g)u{r,'e9"$T!>ϡmƎ>G,,g,1JF@wiSYf00>C2S0U5j˱o.$Hİ9|CqJ? vZ o\싔tUIS9%SIw6d !G)=Q,m7_4\:>w J|JO+.\VRn'O(Pd/O' l 2ޒFpMGJO qyַҭ3{ 5,.c^'s;җdh{d*uQ8~qFI%Ȥ>ޱwc2%q1dj ?HG7c̸B k79C4'yxfĝvcA6\yF"]?6_ f{gsm;n wTբ*0}TN җN5B;IkK=9'!DGں'k1Fǡ Oֶ샎I m #u$Ӣo}1w:]®VMKr[{3z Ig@onI`$Elw8*룣̪ {:7H}U\ŵ.kנ)KJ_M\ƥkq"fe~w5E0x-QѲ)=yje;:RpHV޺1lB[uGWn3DWv޹Ldž"q| 4<9w\N^,JPO^ ɏb>b)O8f,8TOX-εr'RH߁҈la?)4[9MՄvUt]aВ)]c}~8hu:xWK-.mYm=GwDMm} m~yR[>k wQ4Pe܅1P hݮW!hy@!켣.3hӧb=p.="c8țS@Mn Xdt_d']li ڿ" ojv0S(?(4o*<_7SqQq;NXОZ= pUfPZi;]nf]APV.B]\ VkcVT,qT:t+`+=@7S{ -.a4+5&S!`pVN.DfL\FӨ_;q/B)aMჸ-%|U*2U?1c3ɣ3'_/%6e$fnS"NsRۋ+w>T0 x.Z/2ߦMV[;wHߊ]ɕTc60f I,J#޷Q>3o元-QZ~wE-~逯DFk{ifu5#xt]\vUgv!S#
\KMpyZi%H:6 yYOOFqFS˴0ïCgq['2=Ue~W( HN"7{$s4S#(i\,}}Ou Eh,[++t}}cIi}y7Om}B-&Yw(7C >h&#u`~۱l唐+>lfe6I@q6͑n`e"L0N"S]iL.\u#4竸Z `0X`ض"6 T)2LAu2ڸ": vgoTvEfط:r'BVq]E+_ofU|P ighݞHu>XSu. [bI-9 (ջFbJR\-|Y^Ky+={X'/>9/z@Kb*-KV? ްگqBs8KC"&~Ab ih\͟Ri/^\TE,50 L4m ]]||Gf(?;Rhy d\GH% +?_MzF]W¤f߃[:FX"cN`ONoB6{_Xގ v Q+M{uY:]y(] eڱ{wXkRk0Q"CD,#]1(Yp ^%mb=otI K\ߘua@9 \DZhB1kvnљ,1H[8f)0[yZ>T)?h-똪BԪ^˱A3nXw<B@j 3ZvV")ߎ1BE7]-DD\SNi`ͳFԳW|ծXut^>~`UDKXIg[y"-)'!K4y9NjGX72pBig\gZǭ*A\W2 g~L 2L$t!ؚhU3ܱ 5_YbqoXjn)Q7kO)w%x1U}4-<@"=LP#%z8Rzuw,"WFayO  &TnC> EjĨ aiU$TF9f Ȗk-hڈ^u/K8!9s}8ɹj}%:NvWw!M2{D\F33bL7(4%Qҕ{e*0缑f<} Qz>"=%Ty<2ݸBP4}Z4$To=`̿o ꒣ s}߁,mFG6NB",Jx4Ua(YE.͛6YfϬWYeDAú )DKbt,/-9tG<­uV)*vNƳ;6#s1hk60,  A_Ҕ *NwlmOP |I#;L;BP^DR msVu'J8zgk\uؽ"e+O ׆!2hye$s0ﻌe:?;ZHE!e.5p[܌jViGzMa4Dx>v##7ýNr٬d;d\eM;юaB;C}j=z|`nFvՠV;O ڷp'w8.o+7VJIwjaT< N4S1y {7Xkw]iL5E '$xMr:IH6)\bNdyף:cCŰiOn5sr_D2F|6=C,q>ő]gZz9@!+ǟ Rj=odH7o㺷oClsZTt 5Z,cѥyRΈh{D77RhWS>$t Ȱ3 tO!ZȦh9L$IMj >FFg2rɛt` HTpr=S5X 8$_kKC]A^CGi/DL:Nِس߶'|>}]Ak'o1AC9OPzLblt Q si6z^!X|t+`%>LUh,cj]q3$Wno+c*yTPKZ^sR0a&`3 U:_bCiR[fUߙ6ht ؆}"l՛ T%r>n'Ȋ#:lr$gQA4y=8%lJo4=Pي\㙝*|Ҫz9~Pfı&؆z|h*gIg˽`R"!UtFlldKLض^*I`?S]xMEے0f5i?$B(0-=maJ)mc==m4.A3cdjU/^ۄ0fЮSʝk%_tQe.,7<_Lj!D@FBfS([R{4Nߤw5-U`,vRj%.>6@ #3G6?r=%bzRdb,7;j$*x6KIP)?/9I㢻uv)@`u'MYofW$ݔtojqh>w~"F=t+f_O~˹*nɪILb7K68zS!'Y d!^ťpxVFEV h> p9PENyt0:(e}h* 7FRml܁DKĹ,Yt=}Ol @χ]y>K򎰱Msy;h4Lr_<ݨ\ `J/kH{-B˯'JsSFH(J󸑁_B&ye{ $JRГmŗw;u1+.<"s+ڳ|NtPp.5 ip8X<\ L<ʗ F c0LTf1f*Ъ-r*-㕛^!-6Ʀq5ΛߩWT6(ӡ|d@] Fv_sJa$|MIuY+'#s=Bsi ݇T*Yߖ EDBcP# K +&nc<@<^QS7TiXv}`)KⵑO !kw-Iu ٔ=jP{P&9EEHz});ˌ xe k/vuoa|ZotĘeE4`.\pn-$Piu[yLPj0LyF5jeH{ɍ!癆 .bb fыIl2g';EK.t )>K;2qg9`{#٪ MZOw֌Bl+P*xS!E*+_KV?s[* G?.l cљblFwa_jLJΌ6w&@9Zt/ 5?eԚf4cT'VFHZCzvs]vHVJrAR(Y.AliHb⾶k3*NM#,x[<v]w<)N?J͸aHwBhuMm8sPH}| ]6NŚ+!-]U-<[y+x?%^"9 Hau 2.++0wQn+[?if}etPTueKV7*D=/ gPz~! gz f|\-! }; j07WjpCF$Ǘt;ETFds赣Jv^Rc"8R :ە= nkbF"\DUj 1%kc] 1گov B5!A =iG=8bfdBPvyd!>?#!+) :k2HT ]\݇M\|ͅ&F(bS)C^VyzT.NG2qvrLyĿkIuu^h˟|i2i0TURvp;_>UFf37#;;be*v0a1}[mw>JQ -ʃ5f]8m,A҅> !cҭkST /\ {nUѨ#8|3vE 6`ļDC3MyO+))W GI׳E45[!=i92wi 0I0^9a[am-;0geamt1hY?>EPm^_{uLp2,hɒT68꿬E^υ~*PD]eGXpHV Շ|(Ư"F3r9:&]LCͮAuI!~-mCM;d<i t4tD0/͝IlOѻ4c:X1?-dցۘy~I^irgfQΔ3pP'WCw:}`s)af.1%olanjcTd垀^tB8d~!e4w6&8(vJl1/t93eoN>V[ s ~c+BT!xO" ,,}l^P2N{Gǒ|H(Dꆞ=!5/WT1Aƅaq2p1š,Za?ǒnjoCx qt:"шU'WІ f KxVOLq|$A]f 6l߂bM&zêIgZPR&̂QEM TLj'v҈|QPoc@k8vr!ϝA?pU lw=DnTuIJ dumFs E ɜ- y*8Djd뺊Xv*00x]jљ\M = fJ4$T9Z:ĬC#d':aOm%X{(x8izzY۬s܊lbG"%miLFEQZ*PxW߹x]#ÈD:p2mCqn&ENtB$d2V+Mx`UIC=.HBZޒvG 5a0kƣ13IssЁpvJ]"Z*O=GvhȵSl~0'l&5&[>Z`:T L[6$W".?#C5cHB|}ԯ0+k-ECJÜ_d]ze#Ԓ釦enjߧv'/dT }4T6hx]ޯCVG<7S7RL&|@ֱn`@#\/eOatgYB(cURC} 끓;eb+}AՃ%1vom(^s~'1 }SN03ϤH~ =␷Blf0+VȽ_淰exߩbB==W%IRzB9+?A1Ѵ+Y9|ś`dpƮs *ݠ}x'S0w@ɳ#wLÐy4STS9=vMݪD(u^RSn rD5l3-iܮ'N^B;KUԍZ@hs̓jn!崩*Ǖ[))EcFn*0Mۆ=lddV&wTwSܽKn >'/ W.}ҵ:jT>ݘ!~)4k ʷ#k!g9 ݒd1Z*{\IFjˈ\*" \ﳆ`~So; KBOa{z_^TzKx}.lxA f D_ŋ!UiOC NVSdql."u3h/+?X@.k F|X.b;='dXBN)SA“u"[< ;̈́0)H<"' P'@܋+|.sG3uiaڈݑ) iú giuqL3jY/6!MLdo N\G{ٕF@#*z{‘ʱ5L%Lue0]X7}oTMvJ j'ْؒ< YL}ߧBg]¸V^ h?7n'Ae䘚{H%rIxt˶ NoF# ʭlmш"* Q|UҮrD,3HO_~v۲ QA%m /?7y=O?O&B/Ĺ\SBȋѰm׊)l+mcyֱZԌ 2H!hygH?3\#|sKwWk5 {JmC2~хrR5M:8D 6TaSq܍҄[K}^DB=~ςnʯ@fhu^Ӵ-*[h VC:$߬{GSZƪ*#&ȊF`!SLC~;IiY3VΟҚ8FPc szV=JVJ!rtW9O"_iij,2\A%p!L9/@D_hds갟A)IUW !r0%+ѴCv7I͑/ (}Du~Vc`s=u:^] 7M T8gRٚ#dx6)|LDghoͫإՅw z7tLpMX`9@b$( Y)(̃܌o ßaֶ pTGTFL%R*μ+ƅ[>Cy%hE dퟚT-07;Bh` &6%,]Ƃ&{xPJKzjy8s d` QIrN'5jmǰw=ڛq$Ƙ߼!샙Ku?f/^>ypZǑ=\`b>#ߚ3 r0/'˯=Fk_r5y$i4 ǹ.̛3//N P1;q.}!Mؑ+ 򴆛\5S`./:aTǎz88囹㳃ĭƷ/B',q ۇ$Fm-(N2R:M{ZX9M aZZ NM}ix~z 刈°tk8McQw9Gp Gx7' < 당H2!Ѓ ş&S/Pto>1息t{+u  giXظA%$; SqUi {uL$V56?!s">#)ᘯWp(ƾ!0"ثR1]ksF}bH #hڋ6ܶob{y2-wKц_}cuƛԳiGHe\][RqsE ; c5Shy(Zӻ7T^[%7 ;d,=BNsFi p|䘒\P ygB OtLb}Udov(bk"wihZuahPi"h ףO?iŸ ~6F/K  yW̍/5ܧ 2fahX=,^oׅe WÃFkZC-$P zV9-=(hʽγArOST͠iPAp}]lujr'r C{f2*Ϧ-u!.$y-ejTϿ|(_mQr ɵ`Ĉ1? ID7@G '`J,ޣ2!GW0?d%lEs1~{ pZ.NjlMކ+щWLhΐ|sT>b'~t(3[ Y'4V\ i"PY6a'z.UyKVSOs~E_oYKRǻ`$K}xw,r ;.Iy5`Y520/ץTb&˼*1P0fзtJ7Ȟ%_/aty!OVFL2ZZTY! *sZ+e @o6Pv"G!ߴŕ; zlY 7"~sNج}l/? [)o#=ɞ9?Uv+4@!O'XZ`RRӆs,Tye=MMz Zۅ&Q=v*h}Zn#9JHc4 & ]<~`C۫A+!YY6KX($[^>Ij;A^;6#NIx;_㈄Jejs1?9|2\)}0X'rm!{EĴʷڄ  ]ZUE8>lX\>[H]εŭbr 紵(!hvb&D`\^ǖ oq2٩cUZGۄjRڗc(18tZq4+ .mGHAsYjPQ[j&Sfsx[Ӓ'"r&{^ZĴth]+h'ҭ]*Sk6qe,.9^,0p;liWNRv(LG?Rm$0DOw<3އwktyOKWm3t--&,~4q?>I,_Tvˋ:H26k89͸wMRIf]M8t+zkn.%1Tw$XB~F;oVE&lGt^oɢcYkJ!ݧ|r (ߵQ^fSJ8d&tx}^~c !AgGRG +-Dqӳ^^5_g_D;|YYrxy 3CS03mBLuN{=2>Gu' ptzN5)9XE}_K,U2j)19A(roϜ4eWb1e?R޺ℛSN[$Q}t<2+.VKh;R[;Q'=QJJkO}d㹦ѵC'1g#foё1n-l$)5pai%*;s%O]A'*_D9X+Mk[7׊tv-8*"vccNt[|\ҟI4r6i&E O0@<ɎݶMUavfuj/N2jzHwpϲPGN8NbGa" ׌u5:㱡s͍)u|GQcʕZ1G0B ,J]oo9'D qf`xS<'h53$TCk,JvEpE!wdKw^a`Vǵ:ߙ=d-_Y!FE{۟}!ˮvl3: k2@.t3-$Q)8 < y*fu j򤒶D׼h)oC٢^Dک>|OC\Nϑ取&;/=c$(sQy~A0y<`.rՂ1ǜC2]>PJ1"qTb<U tĬʑ0yMdN/eJ {J~PRYz3jvA`"lCK(qv РKcw1Ղ@X;}'Kם=~ủ9&^M:|umfAd 9oDPv?M$KTnoLR/?OpUq"=$X!`yVݼ$el[2bñ)V NJ[nԡٓ{8. (?kf{8AJ7DA'B/mZg5@"ԑ? 3FQ 7;@9,חr(䟹5= t(~#~St"ͯƏ _ 9R,d~EwmwhK̟y!gY鶄3:`.\r7qI*]\> rV,1|8wwYMYxEﻩq@k0O+eÝvK-X9)̔|!joTIz_rMNŷ U>Ğ|Gt(rɗIBo'iQ^R}whԼZ'=GSyk[BAZZNH_Q|O%:­=cl&ܿSb,oKt1y 0)߫ 3o~;kҎ(gp6r _SJUSMqY[G˽=@GVbo1l'ZHaG?P|u3헟 f?'#io,>nٞG|  \p ӉyC0۔V[v49=ҐHwh 5wj[!v&QS'ΝcqWAze&*|qČ}e >_ X'8VYTҮOnn),Qͮ"H tFuTyWW2g'tWl͵K!D -Zնz?k_A,yjai7[lf[Co'< Vmn.p^G7"ߦHPTMwsJpD45Ѭ]S3pDE^U*hX,=[-^HeȲ rM䵓nmPٛwc)VFVksuC0)+RZXj@e;QQªJf5bCz<g$fKq#S.UƕZWֳ@Yqi:{襔{7ew Q%r\c6*ESܒR0sW(l@6x2 \i7[HoMy(PGlw}sAЦu#RA|eTiyL猛%efty^- bmjCqZP©NQ 04p??c>bt}LU {=<̡OW@e'Gr=9JT K J-r6蘑wT 8y[nN(Yuv)HZw(}1^x|B ~:F{VGd*!q'w#1~kwvN[I@N̄L]bZc-~.Z=/y7%瓚 W3]&˂@^uȧZ;s+ҭqȶes$# od8S7?ܩju|bZLʿr و9 J P8vt_z[m]+11)Ld[8z]7 N:cI:\Kv-هQ,"Ze| E'L l (wd߮57xVzG} Lᶁ1oAsct2rKIJ C]čWB.vNѫ8;@ DĬeeHfJr=S