python3-osrf-pycommon-2.1.5-1.el8$>LV@U %n~I>@???d $ [ & 5AgmtJJ 0J J J vJ JJZJJ p9(b8l9:#*G)8JH*`JI+JX+Y+\+J]- J^3Mb7d8Qe8Vf8Yl8[t8tJu9Jv: w;Jx<Jy>8>>?0?I?X?\?b?Cpython3-osrf-pycommon2.1.51.el8API Documentation for the osrf_pycommon Python modulesosrf_pycommon is a python package which contains commonly used Python boilerplate code and patterns. Things like ANSI terminal coloring, capturing colored output from programs using sub-process, or even a simple logging system which provides some nice functionality over the built-in Python logging system. The functionality provided here should be generic enough to be reused in arbitrary scenarios and should avoid bringing in dependencies which are not part of the standard Python library. Where possible Windows and Linux/OS X should be supported, and where it cannot it should be gracefully degrading.geobuildvm-x86-09.iad2.fedoraproject.org/ Fedora ProjectFedora ProjectApache-2.0 AND BSD-3-ClauseFedora ProjectUnspecifiedhttp://osrf-pycommon.readthedocs.org/linuxnoarchZXqq qqvcc!! XX**# ^^ 1(  &&-& 7,;:AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤gejgejgejgejgejgejgejgejgbDAgejgejgejgejgejgejgbDAgejgejgejgejgejgejgejgbDAgbDAgejgbDAgejgejgejgejgejgejgejgejgejgejgejgejgejgbDAgejgbDAgejgejgejgejgejgbDAgbDAgbDAgbDAgbDAgejgbDAgejgejgejgejgejgejgejgejgejgbDAgbDAgbDAgbDAgelgbDAgbDAgelgbDAgeib2489eddcbd8fc941c32c12239c0fabbc98c72cfd3a8f713a352d106a79a0ba778e12528eb9b8e19657a91d7c97c0470243849a0b12f166df9a60ead0b27ff9701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be68a184e96ca33de515247c26ae9f9db4854f3248269abfcd9f039c5d60778e542acdb0cec1b84199128c1bdae337089cf9b0f8be4656588c3e20bea170842c301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555265dcb30036f9570ae0675643ac251785c219d3e855498fead9ba57813c00cb5265dcb30036f9570ae0675643ac251785c219d3e855498fead9ba57813c00cb8b63277ad7c1a3980161ba0cdcc911afc63b2c71a012c955cf986a7a38b6b8c28b63277ad7c1a3980161ba0cdcc911afc63b2c71a012c955cf986a7a38b6b8c2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555265dcb30036f9570ae0675643ac251785c219d3e855498fead9ba57813c00cb5265dcb30036f9570ae0675643ac251785c219d3e855498fead9ba57813c00cb115c89b0ad30f9c0e8d09d0bb66cf795fb0234062a4617e8c3953638471d20d3cc58829474c7b5556b57f5f838a6793ab2a52917e9a23ef50def60f473cac0065451f571168c17d7ebb166bd00b06066f633db1a0baeefd0e11d2a556f7d70b35451f571168c17d7ebb166bd00b06066f633db1a0baeefd0e11d2a556f7d70b39dd3a14ca335d31610a7e14870ad5015496d0990652e79ee035e952f88c159f0923b663c3f1b3cf7506dd1a652e2ee06d82e5d4478b0cab0d826bc9f1e686023743b1149bb719fbb5d69fef3c40bf2f7352d2d2ed9cefa3c38131f4a52d33eba0e5d106dba470b3f53badb853b5646a8cffc0de526b5d54d17cec0a890c3d5d80e5d106dba470b3f53badb853b5646a8cffc0de526b5d54d17cec0a890c3d5d88dcd3c872fe77f8956e9d230f05d4657c86991477c2098216497a0fd501a3fedde047ba35d5dc993eb120fc19504ac9f9bed91c4d5313512fbfeda9925ba9f4df3333c2eace98510d08bb25c389a39fc9c7b1720e2b40a68ed1fb9ae3187dc79f3333c2eace98510d08bb25c389a39fc9c7b1720e2b40a68ed1fb9ae3187dc79540dfd6fd568ce62ff5691ff6a2ecc98f54734005dfa5d5a984d2c0d9aa0b63f540dfd6fd568ce62ff5691ff6a2ecc98f54734005dfa5d5a984d2c0d9aa0b63ff5c4174f023be57a6b86c11300fce628b67b77281ed08f3dc64d01c98ddbc73ff5c4174f023be57a6b86c11300fce628b67b77281ed08f3dc64d01c98ddbc73ffe792788eb526a3f5efa1d1a5dbeb5f0aa87b0e02694bcba3793dd895d23d4f5fe792788eb526a3f5efa1d1a5dbeb5f0aa87b0e02694bcba3793dd895d23d4f5078d1fc49d2ba0363ea2b1c3ed24189635fc53893f2a02bdcfa68502d3a1daab2dbce27e1364c302559e060d9826c7f96a0d052dd10e707fa2ac2f9812739420953ed3dc456d0f7c8c5f8d1c3080a984edfcc9be35266f5832b982777f620ee0953ed3dc456d0f7c8c5f8d1c3080a984edfcc9be35266f5832b982777f620ee086ddb762cf75d7e62d0ba5a965593acc193ded58ee665f3df8b67221044c6f6c86ddb762cf75d7e62d0ba5a965593acc193ded58ee665f3df8b67221044c6f6c6339d12dcb2f28d78ab70a0af1e2327faed57b7899b0d2409215a0e6d9e52a96146d6c6e25860952c1b7b251a55551fb1753931ed1a9f904253f0e02481178bebc70a0633f319c29b59d97a28eb77e69080cc4c46539a41c5ee76c4e4988b2d15e0568fe6eb65794f0c394ebef9ade626c112cb4e69bc36b319f45a973c2faca958e5d6f1c247e76b6276555a5595656108928fe3c92727ecb2975b3216a4db90527faa3d0304609b04a98bf8455c557cd42ad5dc08c97037c9ba714ebb66d93db896eea4a81317b51d2caf95982c8fe5e605bae9ce6cfce6c92973d58451d6bdb896eea4a81317b51d2caf95982c8fe5e605bae9ce6cfce6c92973d58451d6bf02f42f6bc64b26799d46eb1582d2b70837167fd6c27c26ac597e8733b902dfef02f42f6bc64b26799d46eb1582d2b70837167fd6c27c26ac597e8733b902dfe1a887ae572e7224be4e3c79217a716d02e254c47c9d6e8b66acbbffdb85b86421a887ae572e7224be4e3c79217a716d02e254c47c9d6e8b66acbbffdb85b8642eaf70ff313445e2412ccc0c3318008942db9c33cbb79f078b1bd39a5ce61119e950200640a45ab04206d712979f823b655d374f81d1dd0f3c81b490644fc7b8ae11ecc52c7437331e577afa3d0169cff37a0a19d94aa740eafbec3ca778ef51ec23be640dd51f13fd43ed0303f82f772256171d97d54717e2d94b5d17e212bff15438c8396931a932134a861bd31d0e50cb4f2b171dc16dbdc691256cecdd2f07aca67aa89c47422d3f7ba32a22a25d1adfb1bc466f3f79e48d1645a1fd53369013eceb45d4bf07a9bbccdbe364fb032279198adb520484affc5b5960283f4f5d86e5c1e42d53723c64caaea674b4a7d41b4d1fd860e8e3d41fabc551e4f4bf26dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a8a0d9c6a8a7d7e1afdbb5b9d9701dc2cffab1826758589634830fb0485497da1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-osrf-pycommon-2.1.5-1.el8.src.rpmpython3-osrf-pycommonpython3.6dist(osrf-pycommon)python3dist(osrf-pycommon)@@     python(abi)python3.6dist(importlib-metadata)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ge\@dds@dZ5cK@`^I]{@]@]Z@]:@\}\U@\=@[_[[I[(@[ ZZ}@YyXXZnXWW@W@Scott K Logan - 2.1.5-1Scott K Logan - 2.1.4-1Scott K Logan - 2.1.3-1Soctt K Logan - 2.1.2-1Scott K Logan - 2.1.0-1Scott K Logan - 0.2.1-1Scott K Logan - 0.1.10-1Scott K Logan - 0.1.9-1Scott K Logan - 0.1.8-1Miro Hrončok - 0.1.7-3Fedora Release Engineering - 0.1.7-2Scott K Logan - 0.1.7-1Fedora Release Engineering - 0.1.6-3Scott K Logan - 0.1.6-2Scott K Logan - 0.1.6-1Scott K Logan - 0.1.5-1Fedora Release Engineering - 0.1.4-3Miro Hrončok - 0.1.4-2Rich Mates - 0.1.4-1Iryna Shcherbina - 0.1.2-7Fedora Release Engineering - 0.1.2-6Fedora Release Engineering - 0.1.2-5Fedora Release Engineering - 0.1.2-4Rich Mattes - 0.1.2-3Miro Hrončok - 0.1.2-3Fedora Release Engineering - 0.1.2-2Scott K Logan - 0.1.2-1- Update to 2.1.5 (rhbz#2332954) - Review SPDX licensing - Drop spec file support for RHEL 7- Update to 2.1.4 (rhbz#2233722)- Update to 2.1.3 (rhbz#2222415)- Update to 2.1.2 (rhbz#2170020)- Update to 2.1.0 (rhbz#2054780) - Switch from nose to pytest - Drop Python 2 from spec file as it isn't supported upstream anymore- Update to 0.2.1 (rhbz#1905288)- Update to 0.1.10 (rhbz#1833518)- Update to 0.1.9 (rhbz#1762208)- Update to 0.1.8 (rhbz#1753048)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 0.1.7 - Use Python 3 Sphinx- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove Python 2 subpackage from f30+ (rhbz#1666189)- Update to 0.1.6- Update to 0.1.5 (rhbz#1593273)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Update to release 0.1.4 (rhbz#1459873) - Remove upstream flake8 compatibility patch (rhbz#1377139)- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Fix FTBFS by adding upstream patch to use flake8 command line (rhbz#1377139) - Use 'python3-flake8' for python 3 tests- Rebuild for Python 3.6- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Initial package  !!##%%'')*+,--//1234567899;;==?@ABCDEFGHIJ2.1.5-1.el82.1.52.1.5   osrf_pycommonosrf_pycommon-2.1.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycterminal_utils.cpython-36.opt-1.pycterminal_utils.cpython-36.pyccli_utils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycverb_pattern.cpython-36.opt-1.pycverb_pattern.cpython-36.pyccommon.pyverb_pattern.pyprocess_utils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasync_execute_process.cpython-36.opt-1.pycasync_execute_process.cpython-36.pycexecute_process_nopty.cpython-36.opt-1.pycexecute_process_nopty.cpython-36.pycexecute_process_pty.cpython-36.opt-1.pycexecute_process_pty.cpython-36.pycget_loop_impl.cpython-36.opt-1.pycget_loop_impl.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycasync_execute_process.pyasync_execute_process_asyncio__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycimpl.pyexecute_process_nopty.pyexecute_process_pty.pyget_loop_impl.pyimpl.pyterminal_color__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansi_re.cpython-36.opt-1.pycansi_re.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycwindows.cpython-36.opt-1.pycwindows.cpython-36.pycansi_re.pyimpl.pywindows.pyterminal_utils.pypython3-osrf-pycommonCHANGELOG.rstREADME.mdpython3-osrf-pycommonLICENSEosrf_pycommon.1.gz/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/osrf_pycommon-2.1.5-py3.6.egg-info//usr/lib/python3.6/site-packages/osrf_pycommon//usr/lib/python3.6/site-packages/osrf_pycommon/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/cli_utils//usr/lib/python3.6/site-packages/osrf_pycommon/cli_utils/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/terminal_color//usr/lib/python3.6/site-packages/osrf_pycommon/terminal_color/__pycache__//usr/share/doc//usr/share/doc/python3-osrf-pycommon//usr/share/licenses//usr/share/licenses/python3-osrf-pycommon//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode textASCII text, with very long linesPython script, UTF-8 Unicode text executable, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./01234567PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/python-osrf-pycommonpython-osrf-pycommon-doc2.1.5-1.el8utf-85b9266cb5174382f3f4593ffc7c5d2c3ee872359ca6c3a93d175f2e72ebe991b?7zXZ !#,XF*]"k%a éC?#L ~.2䅸F8=kףO446Q\Oto[Dr;/Sx1>:>Oܾ-VVO~jkd5Lb ww9g=K[0M_^R,1Tů7 I9) E$BnqXtHj6rAE<EeD{\8z܍n}|!&g .λxf:1cyjx'[ZlDcr;4c_OvIoqv*6e’[Iݖt E:ӭ>E'G0a\dmh%-}P5wG)P&DOn"k-{s+̫ G3b#2k'?PFn3vZNӔE o/i$#)JW~o5%VzӊCt\0Hۍ6ĈͶMxvGɹ T}JRGE&ѻIBB\ԏ/E{ۘ/?.<ʐUBRG @)@x= yCtڳC52f 4No)[C:)/r,mKTE>^yCӖ9P%Z36(#60izXK1g]ey Y#=dC_-*bh$a&7O >=mrmfҎ)_)|nw·"GQVµŎڝ r3P>[ڂN jnHz% Do1N/L u'yҺ&DnMх*Q٧] Y?'H ,13*IhWT13d>U"X"lh4<ǒnY.p-| "9>;kWqiu,m·JcE65'~ CP"nT>E$x'P>-b1Gӑh8Fup%6퓖s~1Gf1JedURϛ#yJ+A.idŦ ]zznΣU 0-TKRǏ{+Ox8u.|M̯e[O&vSf[ YeEܠ6'wgbaLnBftA$B4,1(ϓ; vِbIӮH[PЖZvӆæNGz|1Qx=SlBRu 1+EtׇcO7+ 9C5CzI0嬑wل(gFBa[~mjZϞ!Q BД[2ofڀj::-sb@ "hF )dDH-ODt)Ds^@(_V>VlS-NK/̶R+O ~X5| qdT)CHw3\m"e[dmp["kه2)!eBNK @3"ؗD@-(^9 ԩy)TB1̈́-%L?|46m ʧ9E帷w41BP>},ސxmy0-;gk3UoIr98BdpӛO;v)|FO`RZC!+n"nKkPcwz-}yrsմ7=x%g; b ԦWg~]o*ؓכ ԲK"#(ycR' ;ȝ;GGo񂓉򏔵'dϸ>|rcU=ɌAկ >Y2 "|ςLJVBWN?LqN|)W ͳ~[Rq]]QÙN ^pn~oߐb *]]2]ejf75ޖ I+/(2/.NJx6ًcz"k⇨\!ӂů 1?*U@I!ĕ"4?5HRc=i#HG]jEvF:{-~BokKN:&m6{7'Koj$|^7sډ6QOi}:бM@`V%a;]շYpn9ʛv< Co Q҂ti=B;WìE,a 15<9) ^̩YYwVO#Jt+f$ᵭDQC J\Nw9I+JM'oP1{V7}]1q66ZZA2|bɥ>^! "~Vדא#fqPZ`-~(PDҵq-[_#ui6\ C緇>̯"Sc@nq`ÈcaKݛsWpQH>'gZ68lA\L1)L5M|RK3zSJ`$?TGn*gi*.ɴX:S,9T1L|7꠿QD$x˪#x}eS$JO1;Uޣ>(y32t8>!+ Xvg{3=&Z kP՝RBڿUD$[$[S``8u:!:JzQÚC)'ޟt&=v32u: .ݝ;'}d]}B䔒QdBÿZ?HuB#qݦi4<4eXdy+|uwb_΂aK`>־.xFGu. sA@yqz -W,s<;FIk= l8N”̷.WӅSjnodx1?LTc|\ֿK%!yhє(וBh>*)V͌,99Ș#qQ͠D(eZ ! Ppq4cϹ%7|{Rrԣ VrFf=khc|D`qZaZEb՝֥oHqoɑo M}|NK.rdOUc7x$)nH,5@f7^]@ P3$|sJ!jD&zh\uaMkZ'~t>_U^4P"٪FU57 5*Jv{-fR}p-2g'錿xK@ K|oB|A)Q:N TWif`[KV QF.6nDmIcrqxuPu Vpw h`U*"'$7j(+u냖šk_@Qa>]Α3aaB41+MskJ<8)Z 9\1Ӓwê 7W<+}ДC\F3'[~Ky~+U^?TM3Bb>zuBZ`d(nZ@7\ B14C⪻,'0.z7d)h?щlS}S}M24m_v#9 .ʅo.gYdń<]m\S*D,z L/Iwws>{[o {9QZKɟG' y L˙lMXEQaBN\yFpۻs:ֆt֘{jq#,"/Q@ +MTonP癪SU~?',SP,'AC\H?y29y6)~Jx1AL`-ٳg~nSmP ب8Ni.#Ƶ-RjsQ|l^@ f6Pҝ!\^RE70E (* 4m.1KEC6ȭ8&G1Xovg+GEoy#ed $&Q]FڽZv@g5J)X O8{9,рHy6^|xkr%g#)0L>I Hr AJDHZLv{]8H1$k`_Kr#3!`R|Vq,iT %zǎ6.Mm&(&CҞqhLN7Kl,J}˰xmk>y,@ۼPE A;4lT $pyZ*Ը 6|@,;?U8S3 ƚ 6Zuv.0̂- .>%ٙwGAyA~ZiklB,s\O* ,Dz&|a>j&X5 [ &f#B\r:aô㱻[Ơ4t©ߎ3JĜJ A(cX=D@OLoЊʔsv6  VU֊؜#MttEe*VRwneWnky6 Y''TK -x@V/ D\ҰKJ8+3bCVS`e`'N TFKc#@XܶP,8˰sJ(6 Lo5US/Vc$wڶI\" C(SOs;&y5^P0NRD(Y*:|wꡨ!SLZ/`@voIH7 | ڎq~SS0E>Rh&c R$Pj$|B{: z)he_w,ҧ??:De=NӇA_R"a\9,TH[S2,0. nokx`DPՍȠibc3p+GF'Y,r4b?lS@:Ed$-Y_SpMRb`|"A<5Bݫ*6;MoO+©͸޷1 F "L#bwRlӖ?ǀ#3O6LsI#:޽g,҈BЗ3izz}rrA#5/8l[ogo08w(8ZCEx(+2OڂBO*ֆ ݚho?4>djYEѭ[#nȸW1|(PuaUfBz{KV Ք->`@sY=;/!V(j2ݾ ܊*t!k?5I[ +VrIf⦚T 63˶s)"ɑ}SK6QI$5:cAuVD }IVOb۳x-xW/IdF+IfA6`TOd.͛jY@4RUQ«1Wآ|x "nf'ڞɃ-fuwH0@G=ya-Wu߮ND &w:Ik;T LcTvu=.3{QӕHV/z O//6R}X';x=Ĺ@d)_:-/ZݘgGh^Hu3vsi Zd՚CnRy$]! Սwՠ!\f)ZdM6!藃WCh;̉yϺuC"(8Ȇ/h< 5<]=W YNNgt}̅ieRmI=&yWAB{@To _V@+P2/6 .ϩnؑim %?Vޑnit +.t_,FXC0hjD5Hٞٳc$HZ TOTrb"_H/TФwI@ZEշ IQ)|yJRgۓpߟD-@ئ ); KB+ ҕB1$5Kޯfy?^qHTn+FtM3ֲ 95IB؍.u{^8/B!B @CȬpc|s^X_Urǫ:.Vߜ~x!fNl/>vT/n}W:2tPSJyzܵ,q<8Z8wD˟j9=ob$ud48(&π:HX }jjΐ[s# 2wT캷TM]wV[C0Av-A_juzP:է({كө:"k%mdHT.i0u6` ZffcGo0N7:L_(&m=?l/NQ H/6dt[ \\NH =Fs =wC` 3P;~ϲT_Q&+“{z<$k^ϵJ,'A}[DQu 8ɰw:jHZDR"~Jr'fJ"3qƤn >Sl[vV4XFKG7eE4v9Dmpi%xw,,(հ]WyvdیT(HPDM `_xhiҩ ,Ο)cm eaZ2stڒחHNP?t]BWU\49lG^Ug&ȱC7p:V2  |#B-mHQBf96kqvrN*_(KMh sљEepf`Y潬i"ΚQ+. ډ3/(6hbNN+v)IYQ_:A4DeCT8znvĐFVkD=Pĺu dvX[7y_Ɍ݌K>佔I臛o"sF\ g.\PJ ,J\QC}3,nbCqs8:q&.2_#0A+AW6"1wFVck:̬>?P-ͻlzW:;)SG)k5)6|}x &# LC)O3`R_"kءIVg ޠT"RB{BHh;aoR͜4<>vpY"^+Td"%Z2E)Sˑ$[ /[l<0 RKow7sJc^;a춫*Vs6ޑ+mw-N}2RgH_ zij>>z2,Ym+ڥp{}^Ra&&QYYcѪJk@6!dQE ǝY\jzI_h~ÎX Ï%dOqf -A7DvRHL//Q?+h=-R kEˆ_~Q!vs\STHU셮)E?&ˀs%0y/M8T?q|2*򵾘(I F{gIPe 8<k!*z$1%ې 5Ip Ic I}v0 \3-zy- rdjOz |FRDS ePd.N4g?{ ?z#ӝJ$e+CoJ7Nj"8r&ܿrɋ}c[>:2k`C23D)enjpy%W]dd@}e 1ǹqp9Ņ&tKloH.ttNv9%[d {~N rvPOm4 LslX L*DN@Pl/fw?xYM`,UXol:'L,):L.6a,L Rx#iX"+g91~kߵ6?aw;#'m3n*=6OC"B,JGGm '}V|r6GNmoRgP)355b_\*2v 9"t:~rIfa58ѽ͗}D˨jCdv7Aief#r\$i:IB-#CV' ڵ0jcWx f2\Pd`* Dwh^QƄՁ7cGZ苢K) iTW( q`$Y9$KLG=rA]DV {@f[[3'!9uP#ڀ^ !UÉ9k.DQئqGkJo1wtbfwoRjI_βiz@"X=,mdٺO&ޛ(kL`@֜(N>auAPOJ7[hsP;kE  s}LĿd ?^vF :[-8h=+cvt4.AUb+w*= Tn;'nj9k-v#s/q(㶶F0>V(,Wk*sUw']IdmҶ T[ \jzJXFAvG㰙$\I6ԏTMa'-uGiM*w<1eɜ2omC)OG0|DJ L1H?+o hk9`uژԙf`S+IۑfihweZ|ǟ'J@5kw+rUpUO쯎Y?ef&u[ LLvf*mCh]jwV4ذ2^WavXE?7#zʪꃝIgIt.t[5_6w|Ѥ6Q< [ 3XgWuEڑG)Z%G֚V^5m )He3W^Fr&_$(]xiV.x@<*vZ'&zsJ/kSVyMVݵW%B> Y2#Uk&ĵX&`'Tq0R&0aᱻ 7ȸpuD7,G TQ^"X모T9h>.1cIaq_*PY NtOU s+^?P+}F,.{ג5tR()FX*^wbp?QݝѭTl#J4loyr!8~@͕l ݧ|6n1H]ǎGȝh k>Pӛh~B|(h(a\~?GEy`4 PR*RVh^Dy; z=$^.y,;yp1IJaf6V[FzS6\sN4;ƸpRq>-6Mݱ2zǫ߸|PNR|HRɐ* '."c)4\5j ABFJ:00;g;!<Be͏EZ)hYl&|8R*+=wI) E5ʠ1ƒ¤)@ h܆ʐφn~o1l7j#V3-{~RHwq3RGR0aFb k'=1 S@}KmN͊kHXْj)TF `̲4CFO_6HޱZm3v⭉ y"] 1z߱ BR ќ=xU˥ cIn?&#,Uw{JzȨoqCP?ujސތ;[@{ڼ,oOI56/OhDK$ݜ6A-7*)!"Y$SW0> @{d8l:̠Z̖R_7bΙ֩n`uD3:D-T\g䣚K&@3}ˑEXbmz$~{MnP\AGRZCL= MA^5} TD}:'NP}2&GwqwzvT~!BR$mQhqGt=0MͰ 7k[~t*tTAN)$a*f4(bh v f/'`n'ng}i T:3F);tR[9$U, ֈL.mcofڤv7n':S*|!N%+vjc.YU- )^W%nN"+DZ#L/^J>d_,13@K:LӪSUo&Kktⶐ˖c*wr`} >a1rH6 $-!d %fIkj{t? Sas' `Gx5b) KyȠCgՖl'CS^dvO\|2ɄU9g=+Q̝+z$oӂp1ކش:Oulj5-N ,]x1>jq.W[+&qJ<)?TYSʘq:vԟՍ#h:-EyYoPaž4Vo-=||7PGh2A>Wk?G~5i IS+A{¥䣶֍˗9m^DbMtj6%dp*p"շG]hO?gHk3Hq1 yt>Q@#Vaquva|Nf=7 Y QWMmGeIHBק߅5[95NTv1>ORUgl+GޫsS 46'O,MLv11 >r"","~3F?0^ !`LJRw 6P MNq.ĤE>ymR=d4u-@ǙB?N!<iXYS.#7z2{kМ /tnMeZK7