python3-rebulk-3.0.1-bp153.2.3.1<>,t`Q!M@eeepdˌȫ3VNȸi{16$^v~NH4dɼʂ}tȞ!m=tjq8y(o/HP+'MzI65;\7j3佛%ߺlAXuM_z;Z>nHa/%^d/5b>skEP@3:: C;]ۏs_XH_f`PYtMJ2.Ocf5 VvuoAS?Sd # qtx pp p p @p !p "`p$ p&Pp((p*h*x*+(+C8+L9+:-RF8G8pH:pIp^H| bJcJdKoeKtfKwlKyuKpvML wNDpxPpyQ`zSDSTSXSfShSlSrSCpython3-rebulk3.0.1bp153.2.3.1Library for defining bulk search patterns to perform advanced string matchingReBulk is a Python library that performs advanced searches in strings that would be hard to implement using the re module or String methods only. It includes some features like Patterns, Match, Rule that allow building a custom and complex string matcher.`Qgoat13 SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://github.com/Toilal/rebulklinuxnoarchf)/?VV']']ggFFbbGBGB ' 'QQ(f(f X/hm,O De+^dd11 C C G+G+oo;;,,:c  N[r}M3<(d MI;AA큤A큤A큤A큤A큤A큤`O`O`O`O`O`O`O`O`g@`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`O`g@`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`O`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`g@`P_N _M`P_M9ac6f4d90c3e00cc4621f7bf229e026c8b0a83e19b1832998c8598377427e39d84135c658d19219b97c38db6a161f0cfaa0505120dbbcbaaff7628036e63859f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd819cd33746102b22193f94c8c1b14fde906a3423bda009222d338132d79abed1a2770e09003dd4a481884bf66a6a78ed6792410fb37c5bd9d6542b972accb4501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b16f94709fd1b46158f0291cd85ef13d4b6503f3a60b0fcf1b55633a073a8c01b7a8e88cdcb96a91c0150195089d95bf2eeb9059ef0da2895a6bc516a19bcfabc67b369e2cbf1936633f48c04fb627772484ad017bfe141ea63f0c0cc07b3b975539ac206d656d30737e743f7a349bb7bb72011a8b42fa5d024627d56a7a44080539ac206d656d30737e743f7a349bb7bb72011a8b42fa5d024627d56a7a4408049eb29ebcc39154649af491e1f69f34c64e1623be08b809f47f72979c3cd639749eb29ebcc39154649af491e1f69f34c64e1623be08b809f47f72979c3cd639708d4bc9dc09ffcf7f370a439dd90451b9ec95acce8859647214fd3c7ba5e0bb716e76a147d9193ba1df31d890ac2ff0dd74f40309fee2f35a559a7dcf493c660db4142914aeb06ff34b71aef6dbc821b8d9a6d3d5b1fef2e2810d4a8cb00bae4376795544a04bf281bd9d6007716a79b7977209192feb9349544752c97e29bb3e7ea3c84e25daec66bc4f81490026ba11963bea7cd6bfa8a2d22a53c000be1d2e7ea3c84e25daec66bc4f81490026ba11963bea7cd6bfa8a2d22a53c000be1d2d6886a2e3777c4bc9ea4a0c2b5ad961fc1879bdc9d62c84b5bd0d27285b8e95a6dd04ee5881f5dd56fc7548a8880afb43029e4831850490e6e266b4ccf8b885916ac4a1f81dd86b249536e3aac887d22fc9b0c39e4fa7d4959a7e23d3b2a72a752315dac4ca3c2157dd4c3b1d4e74b3bbd03b5c53f02690354ae44291420f7ecca447aa80a02e3627bf02f60b699187fa99c8c69c30f5a190c1b79e0ff9044da9221cfdac9a1894680648cb793432d5e59cd0e9f111d1fe242d246e787265cf8eb41c3aacc6cfa03883d66eae079584949bf47bc30045972a22fe8acbc1b24a66210dc64f72a26b33ca1facfcecdc55dc5eab580047fa99c5a7473d98b916169ae0df011e57058c4495f1ea675c41934738e1e2871195a04d156debcac9990bbbfcd95dd6ad4b87b1df7556039742cfec18496b4515a776403cea43c568f42f0e0ed91196ac121a2ec8725127cb058e43b9c6129a15c461f7289645a3bd95d762929419391ab62b22171051e2951ebb6a12aa1dd0a3ae4c6e5aa98c8dabe8507bb82885785a3d613c3eaa9e3181cee28e7c12d520a59c1764f16fb9d004fe247aa673743dba87a47c475f632441d057a2ae11b7628874ab3008d4b1eee1d0a52c33a5993e8bb88f9e6d9175950e335f7b2b12c8e49b034f8e0774886d183097baa179d9912ef23afa6c1e89d2d8fa2cc978c3827593be9ae12243e08217f749b246928f28078d29852081cf62a7e5961d771084c3fdf282347d35b11be186e4a246928f28078d29852081cf62a7e5961d771084c3fdf282347d35b11be186e4a2a2b1901b672e13e273b9d45975a4e1b6ae321bd6926c2bd386ac1717711e8a0e0556a95c1f6224b315af82446edac4642dd2e6290fc3aad5bdc5043f1fc345c5a26527ab77bed4eaae464d4667eb85719a40142ae7e87b235e3c8c4bb16ec905a26527ab77bed4eaae464d4667eb85719a40142ae7e87b235e3c8c4bb16ec90c681964ebcf5be887057678d02fa96f5836b73f7d01b9df01056afdf86f9a1da6ac3fcdf9dee08de881a08711e2212e3634db9f6c5852953c7e795afa4f30bdb14321290055e7d751eb41c7066e5b585df8920db6495666b9a62c4aaaf9630a42da937de30086d262bc50e459d01973ce4aec0b307bf57bd5e2f63fced6dcaa58c8400d5b61d48eea747939bdf7889c1e48e87bf22af4c9f093e9b6044c0a15b0768caf7135a2f9eddd41297b811b0184909fadc55fc081efea68976f8d4e0ff807464c7f805a703a6fafc1648977316d4fb9d825269c5a17c0bd0a2bfa454498a94e8b7f2e16a7b7cc5ed15e37bfb7b806e6ca89f1190cc7ac9ac57ea3e6e8efe6a5a7fa4005831f3655fe9847f77abef0c490e1401781a098647f9c8fde1273139ef646ae1ab1308271e7af727a4f19218ab841a645f7096b8111e791fb26d39a144f52e53ad4ea3a25597f29fbf2116fd4f17c1a9594050d0e14c245168b4b704c57fb9279c9aeb19633afa9fe77953f7b6f487cf9ccc8c529781cdbfa850a2c8841e88f325afaa9f326416e4eac2b244b4aa88c0240efd175885e979fe82591ccf224eec7ebc5814d83e059e2d5ae93011f2c1231e2a1a9c1098fbbaa9356b7ec23207400a85ac73361fde432ea7b6d18bf1b48806996058296a4377f7df6b7ec23207400a85ac73361fde432ea7b6d18bf1b48806996058296a4377f7df4b45304aea58689830fc13ece9b82e3314210a63674cbaad64ab00a3e8236e584b45304aea58689830fc13ece9b82e3314210a63674cbaad64ab00a3e8236e582f1cd479fa62f763f980cb8b1488292d126e3711150d243fdb61443b3723a544af37754957391e2b3bd3781acc542d60ec2e24e4b1dc79aa09e365fcf1d2dff580d5ec018bdfa69b1fad4b98e763fccd943f812d3ec2c7a0060d3e2e8c30d25a80d5ec018bdfa69b1fad4b98e763fccd943f812d3ec2c7a0060d3e2e8c30d25a9d160807b39a409cb248c74909813f6e8ba2400e0071bc5790c16ba893a783e2b89e456b0bffca9dd7391581e9b6af03978cf7db5add0e6d66bb49e1485a2acb0b9aedbb118fb4d3382929f998336cb48c57aff2bafc88a36e4186d55b81ce75585669409ebfa547b106ca64f8e1d49f43d35955592e489e4943129c28924f0f4705178586680ee868ed31f8f9c21a31bfb013557f923ef414f406dea046bc39ef0c19b08450538b303f36614a35950ef63ed77d6430dbbb464c25673bf28fd90e571f48b6542032cdad1065adfff477fe102cb1cf59abe354c80f029d2885c20e571f48b6542032cdad1065adfff477fe102cb1cf59abe354c80f029d2885c29fcfbabe2c002cc9cace1c0b5bfaa2569f021e7d8dab3bc47f9e7aa6e61addcac0ffd0dd14dbba9d930f7916edbc3daada4b10aa4459bebbf73f04e8357fc5ec0c93bc95b1d4f39daa1500a492b22705c5857a43d1ad4c1b836ab364552e33640c93bc95b1d4f39daa1500a492b22705c5857a43d1ad4c1b836ab364552e3364f6dcca34a3abc6d5cb410553be9024d395027f1f76f6cce2f36cae133901ea6fdeafcb7987df3a8ebc9315abd732f89d894ab8f7714c9d91c7fbe47336078e1af2494e61254a5d6e2d73eeae40eef331f7e1def37a56ddf73f32f797e545c043a18e8e4a272a3ff8e93dde3e9e9d34c2f60e508c1d73dc1ed18459fb18630aa541c0b23d5638899ec0e20fdcf22dd9b47e6d974226000059c46e010583a453de8a5aa5a311cac01cee428a2839cd7188f8a1f1f4fa971dc5515d4e964293a1473b24bd43984c17ea3960670cfd7a24744ec1dea3898cc58495bf12f84962d56c898b32a279ccf3eb86ee9b0b9c4ee2dcce5d91aeb4467bc8dd04c542fa7b20dc0ce6d4a41359f4b911e2a86057c5563a1c88c290ceb6d2a138294cb4e08132a30ce6d4a41359f4b911e2a86057c5563a1c88c290ceb6d2a138294cb4e08132a3757b01364429f9b5fef0bec16fd8bcc01b019c872fc8e8f6e6920b6806e51fef7289e3c748f66181df9f205a26b68e4ecb83df4f76f695c16f6fa601da1d2e57a3345e8a3c765ecb8c59d1dd7af05901931642cd285c347bd65b96a2521d803caf02d292afcab8da22d67da3d00013377d693934cac7f8c3cb4c6048d3fb8eed0e930f2010c858b8932118e518a1e44de6942bc0ed1b93fd20f942c948ad0d8b2001a651d8cc6aa492203eac4f8cdad3277fb4ff26c24bc72a177dcf4955f01affd3147b732873ea496ac28a0d6726d540e740ec317634ffc4b2f4251c3b64a9969d7736ae35739a0a038739a7fcb8a8646e1cd626e1a804659e6325d84995efc70fec7906cbf93ca24dd6f0b6f80450748bdce368942ff42a0ebb1fb1dc59784405b8066257f12daa723335d3cb9dbbaee1e93c8b38c854397e4362ec798fd39a0305a0ddd1726113208816b7c13692e7ce125036c3a1b87018e9f593aecbd5ed5ea42bfc80e0f3bd89dffa3a53be131936a7671ef8072a163e8d675aad809386c18120ca316909ef875d7c3b21770011f23a17bd9f23271cd79d592b830a510bb2fafba619e3c1f178c4b3303c77859afc6469e184f1984dc6b55a7d932588f45914cfa34bc97f1bdb304edd4853f3eb64037db214b71fe647a8a7e4b6c71e3999b1720ea53671134dedc4c2c061491775087eb3dda102da536d8ee3399c30f9497b1f3c6da95f42a0c21c9d645728bdde7bffa0ac7f8b771a664409ba949d5926f568598c6390381e32fa3949bd1b0de1e6a75018e80d439f7f885415b447592b165d8fc78d95952b8da3c1ccdb68976e4455fd9ee03ae1dc9b12541148754f918498c3164094c7d8b7a00b7f4ba0dff109e4a0783df2a9cf9306a8437fe2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-rebulk-3.0.1-bp153.2.3.1.src.rpmpython3-rebulk@     python(abi)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.1`g@_^`^@]c@]i]R@]QT\l@[@[h@["@[@XP@XRWҤ@WLuigi Baldoni Luigi Baldoni Luigi Baldoni Antonio Larrosa Matej Cepl Luigi Baldoni Luigi Baldoni Luigi Baldoni Matej Cepl aloisio@gmx.comJan Engelhardt Tomáš Chvátal aloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.comaloisio@gmx.com- Update to version 3.0.1 (fixes boo#1186892) * Fix broken package No such file or directory: 'CHANGELOG.md'- Update to version 3.0.0 * regex: Replace REGEX_DISABLED environment variable with REBULK_REGEX_ENABLED * Add python 3.8/3.9 support, drop python 2.7/3.4 support * regex module is now disabled by default, even if it's available in the python interpreter. You have to set REBULK_REGEX_ENABLED=1 in your environment to enable it, as this module may cause some issues.- Update to version 2.0.1 * Drop python 3.4 support * Fix errors when regex module is available * Cleanup chain matching code - Drop fix-for-regex-2020.1.7.patch (merged upstream)- Add patch to fix an incompatible change introduced in python-regex 2020.1.7, where unused arguments now raise an exception: * fix-for-regex-2020.1.7.patch - Use %pytest in %check section- Replace %fdupes -s with plain %fdupes; hardlinks are better.- Update to version 2.0.0 * Add named method to Match class * Add tagged method to Match class * Enhance defaults feature * Some code refactoring and bugfixes * BREAKING CHANGE: This change how chain **kwargs and .defaults() is transmitted to chained patterns, so upgrades should be performed with care. Chain **kwargs are now only used inside chain pattern itself, and doesn't implicitly set chain .defaults() anymore. You may have to repeat some chain **kwargs to its own .defaults() for Rebulk to behave as before, or set them accordingly to chained patterns.- Re-enable debug test- Update to version 1.0.1 * Add python 3.8-dev support and make debug tests asserts less strict- Remove superfluous devel dependency for noarch package- Update to version 1.0.0 * Add python 3.7 support- Trim name repetition in summary. Ensure neutrality of description.- Write up the tests syntax to match up rest python packages- Update to version 0.9.0 * Fix pylint issues * Refactor Matches to_dict() method for better API - Enabled tests- Converted to single-spec - Dropped python-rebulk-rpmlintrc- Update to version 0.8.2 * Remove fake usage of kwargs, in favor of pylint local ignore * Merge pull request #8 from ratoaq2/feature/performance-improvements * Handle unused kwargs * Performance improvements changes since version 0.8.1: * Avoid dict comprehension (unsupported in Python 2.6) * Fix unit tests changes since version 0.8.0: * Add chain_breaker option to implement dynamic breaking of chain patterns * Add pattern post processor changes since version 0.7.7: * Remove twine workaround for zest releaser * Fix chain patterns not properly detected in certain scenarios- update to version 0.7.3: * Fix pylint issue * Add initiator value in matches logs * Use string representation for Regexp Pattern * Fix missing parent on matches generated by chain() * Add more logs for conflict solving- Initial version 0.7.1goat13 1623229521  !"#$%&'')*++-./0123456789:;<==??ABCCEFGHIJKKMNOOQRSTUVWXYY[\]^_`abcdefghijklmnop3.0.1-bp153.2.3.1 rebulkrebulk-3.0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__version__.cpython-36.opt-1.pyc__version__.cpython-36.pycbuilder.cpython-36.opt-1.pycbuilder.cpython-36.pycchain.cpython-36.opt-1.pycchain.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.pycformatters.cpython-36.opt-1.pycformatters.cpython-36.pycintrospector.cpython-36.opt-1.pycintrospector.cpython-36.pycloose.cpython-36.opt-1.pycloose.cpython-36.pycmatch.cpython-36.opt-1.pycmatch.cpython-36.pycpattern.cpython-36.opt-1.pycpattern.cpython-36.pycprocessors.cpython-36.opt-1.pycprocessors.cpython-36.pycrebulk.cpython-36.opt-1.pycrebulk.cpython-36.pycremodule.cpython-36.opt-1.pycremodule.cpython-36.pycrules.cpython-36.opt-1.pycrules.cpython-36.pyctoposort.cpython-36.opt-1.pyctoposort.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycvalidators.cpython-36.opt-1.pycvalidators.cpython-36.pyc__version__.pybuilder.pychain.pydebug.pyformatters.pyintrospector.pyloose.pymatch.pypattern.pyprocessors.pyrebulk.pyremodule.pyrules.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdefault_rules_module.cpython-36.opt-1.pycdefault_rules_module.cpython-36.pycrebulk_rules_module.cpython-36.opt-1.pycrebulk_rules_module.cpython-36.pycrules_module.cpython-36.opt-1.pycrules_module.cpython-36.pyctest_chain.cpython-36.opt-1.pyctest_chain.cpython-36.pyctest_debug.cpython-36.opt-1.pyctest_debug.cpython-36.pyctest_introspector.cpython-36.opt-1.pyctest_introspector.cpython-36.pyctest_loose.cpython-36.opt-1.pyctest_loose.cpython-36.pyctest_match.cpython-36.opt-1.pyctest_match.cpython-36.pyctest_pattern.cpython-36.opt-1.pyctest_pattern.cpython-36.pyctest_processors.cpython-36.opt-1.pyctest_processors.cpython-36.pyctest_rebulk.cpython-36.opt-1.pyctest_rebulk.cpython-36.pyctest_rules.cpython-36.opt-1.pyctest_rules.cpython-36.pyctest_toposort.cpython-36.opt-1.pyctest_toposort.cpython-36.pyctest_validators.cpython-36.opt-1.pyctest_validators.cpython-36.pycdefault_rules_module.pyrebulk_rules_module.pyrules_module.pytest_chain.pytest_debug.pytest_introspector.pytest_loose.pytest_match.pytest_pattern.pytest_processors.pytest_rebulk.pytest_rules.pytest_toposort.pytest_validators.pytoposort.pyutils.pyvalidators.pypython3-rebulkCHANGELOG.mdREADME.mdpython3-rebulkLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/rebulk-3.0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/rebulk//usr/lib/python3.6/site-packages/rebulk/__pycache__//usr/lib/python3.6/site-packages/rebulk/test//usr/lib/python3.6/site-packages/rebulk/test/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-rebulk//usr/share/licenses//usr/share/licenses/python3-rebulk/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:16480/openSUSE_Backports_SLE-15-SP3_Update/1f434e6c72d8bd5970f5c7fe62247a1b-python-rebulk.openSUSE_Backports_SLE-15-SP3_Updatedrpmxz5noarch-suse-linux directoryUTF-8 Unicode text, with very long linesASCII textPython script, ASCII text executablepython 3.6 byte-compiledC source, ASCII textPython script, UTF-8 Unicode text executableexported SGML document, ASCII textUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR5b R]nXRpython3-regexutf-84521127d25259c1f44deb3c0fe36121768b623311eaa9e70ce381032135ebae7?7zXZ !t/ 84]"k%Ia H0cWf3ۺ[$UI=۵HZa]&J0-;!\9=HUf.;rwƪL+N*JEʩU ZI-(]2p|J1+$kˆ1-@[w'&]xU1UGeTnD`~c2PSElm-R{3=ZxDULF@o aQ!%Ep>m.&*i5u<ǰCz"Ob$M#ZB%ZZsڻ !WDwͧW^<"%Ld?0cr-aB$u5%1 y+C.>8kUg6 -o9qoMʸ"4l~j -GAVk*7B$Hq N,(o}ۀW~!LV6GU"Ker&X+| zq/ҷ!h1\AAa+eҮഘh-hd'01X/6TMɭeCh-?8I.v>'-$שtaU uc45{#Œ3Q.Ȧq{Nn Bmm0́QZch89 6He9{^ȼa~qA>M]$ՍLS fU | 4=HS/wK=hgWDgn jzMXH s=IAY('iZ?E KgHƛ`uG162}09i% Yvϓ ky{kSal=gb1gc:M 1n[Xjo@+MZC"'z&}ڸ#R7e]6vsb ڑqtُ 4|1z|m#]pS U=+\ a=,4DGNVlR'nǧA:9^ϼq"Rd)$%}/6)$}Rb"kk^I?'<|4V 20#q^{k hW6p|76K:g_ɑ<O:/Z~B}Y?t9nma!**C1|+fj "k0n+FV Ӏ@xr]Uxi/pixg$>-;@Uv7 V(C}Ī~Uet9FG0X:RƁ 9;1J4 6ᅫѠN p`bS&+ݩӑͥە͈ Ju3I ST&`DI耢4€丶/}qfR /L7s(Rzc)*Y |nFw(j5`yAUشPǗ3gx8:30k[=(v]-Hj ĽĿF)_GU2>c@+qVx\v$JءzgS›iluLE4rd#V&m388/'5SbQ6cG8NL.)kw罒t #R=۵Y:DWTraפ^B Y=YjFN+3]1䖾w |8-[(QaǾSt7 B+=Ð*Q`,Jpj٩ VȒZ% Kll X'Ȱ8v#ӭLG@E+Wg! z{^#8= ݚfq29#{( {| .+[Pdgqiz-qCKdtPIi&i_!襓p0- Zƀ_YOs>c]f~_\haQ8e c>.k | aLUvS|Ӓ}-LetuMzBDЁ riu^h}h*NV^!hx?sLLs;Jɴ"Έto)oJ+t8ذ~.7j$fJ=1,'ƗSǡ:9E+,h t]#tҺL=mk66zɝdT+ c(Eh_IpJF Zݩ4qX݌)&ȓ貔nn{FWU\$ Q ա7h|uOz HuGU՚⇶ CF|ƕ"9NWtRG{yltpaϭkNw]B6)`\{-1.vF^n$=Eک؎aeYQn23ZY; CeE{d'p@ifbU]."R;;w㦵SMǃs r14i\YȣHw&wCu*ztAEtj YY*^CD#v>%#6bᶗ:,*%g^ns8񐠈m<IT0ʴeEV,~9e1ckNkϣ<>9v0 ycqр ?z0ʻq +.2w Ŭ"CՅRm0 A8Y]L&f!W`@ {)?+Rz@"-b\~PaX{O,]wv%i}RG>K&E7D*ey%ѦjH@>/)B Yqmֻ}b48z;v0`^ oO)=R1f  .pL>ޝdV)|RY=>nYׁtgw1 \4N]& řpn7oS5H6LW:k7.0amiG8O`dzgVl)RH XBփ%fYYXN̆Dkʑ1*f~HY?Η֚LeT씅)M"97X({H06 ST0VoضeS~i/8T*akmuxJAHqo}у%9Q&x[2iX6&z(+Yŗ0bBdt'|تٱourqp43UZoLܡ %'i)h%Pc” /yGܽ,MHcp(#ehow&P͇8k,5(Bv߭SܲF2kI+'RE1oC=z(3cfC/p]Ȃˉ44v=AOaԉe:Lu&LU&(=K*bB! ȵwӻTg!,ƏYT"h .b;>zS?LzU6V(ky'З@F9v>M Y$CGx'sj<<d33nG#ﳖ8QpTx߶@y̢MAf> th+i7m}ɐ̴rRJ_gSc b>,'Ty#y; yruC掦#s(ć.7j) ٯѨs4.2 f[oG B͜|$z CNB(ѕ)iL#3^,"qk XiA'(Gu4AYyYH*]8xv˲OZWˊO>E9hGsFʼѴ\S.Tm~(2´6¯xnAqFRkRq$:? l,loŊ:ݔG0Ţtd7dMhNg흫j;Z~D%J2Y}_``6>IJ=7s#=Ŕme.@tm Q|_nb;v{JUHUY%5cZD-R,J>Oq}, Y1u6&ܝ&r!YS86ϖU|XS +ro#UlC`rN-W Iqlo XqEr=mqJ<[;"ɷGZ]$8o8."}0wOiRg덚'.ѩH` `.Ż=׉%34:(~~2΂αפ^je=I!%l_vSuK`l@>|f+6He݉HGf:JTxiD#k +tD髪 s铰sWgqX;jadxOGy/M_L]#7rxxU S{?G'E 9 X}Aid aC͘pEa_idː<!Ν>f=Sqom! Aͬ#Z襰kwڠP@4Ag W~# [5Gʺh|8I@M%}W/ =F.)OJ \R|x8Ȅ4!nsByL1˺2䓲0JP$a5ma_u-MyB_c A.3QoVTϰG$*IDIdL%]D 0*\p pỬ&6{-Ő^pn~UPe"(P%Yd[.]J{IJv0բhXNw1+W1˰^>9 V MUhw/Ϳ }G66:^KL$~ڼLMk+}?AM2o:ΎOW[SFuq|^yxl/Ju g6miu@9`+tڲWf&g~,YҤIԂ7DCo1_@xnM0%BR j7dn0% *RNCgJ}q4M,%|dx~-)Q1 L.#4:2|)}^O?tY0/ DI2k'Ò[KkVSGsYy"ylSSA}o \J]uuKxU^Ҝq#qJ\_dw ?2NidL"o~KLKTv|(ObyqaRBw3vt('JxN6D܁HC{b{*c`w]k%i ܁U:\90'Z˾#y9oJiNщB*7#*') 7ݤhR]%wWli8Ȥ@7n|V09"c#Y3~A"4r-#ʞdTV?9Dv-}`ҐLstϡ$ɳCɊݳ _f%Ij|\ꔾXBLjн8\F}hN}p)|o|ʍq $oZD^Xi Є{cU\9Zn?W$Z2s6d2p.7 b'tU%m-Fο\ْ"!k WZh+7g R%_nmc) T7ƪ)d/OEm!)"LLSojpTq8 Olξ7imW'9A`eQL-|llؤ'#t9E`@[>1ճ^m~$5)8 eaq!Un{6L!ha+Tiy19 B/uҔPB?OA7w H aB!WswJO#-4>VGCh2r?v9[Ӱ2 › a WnW՝^Q_}w4i)<;ܸO NIH{>CŽTd&# oE7u,(6Ml38(iZХVJ.P3ieod c+ \{'G֌BcRwe>J&mܷo5neldžXH/J!JxDQPX]`ot5((H4m|W ohX![QWlSeO%o~>RâT(B8cFkyo "_xO\-IZ8R,.w \Ql,$X&3Eo2{ZѴ3&f;JEymt7 /*ƯduyNHIX4_Ob[Rb|;:QRױ۹YNC@"i\;N'ydD*'C"p]z~L[5m_JPeB50;j T+MʣBpvQk!kQ3_W-A qFQ;SYX闔VE^I%[Cw$a3P5XM߈[0Ơ]5eUISe'Sd@ .` r37bMNa s}7QKՃTt-'T?\f= bA5Y3e|Pע!ɘ;*!F*LitiWX7EPUx>T O뉗9od4=j!cV:?%`fz}V*n [kUW 2~n#a]̱{7dn`p3f^T;W`b9#%('JSVIyWSfw`WGTU_MW?*jh;t1U{u\2̟NYpO tltF?{󓁕ZfIs7o]U tveB-˰KXu*3DdmBAm{>O\rWAg+.IUL оh.~  :[>C5ď\Ud5ϰ9H}vJA=SYQُ[L{9nyüR+#-~l5[ Oc3gcߌ B:ӶR:]$ס' 5d &q Hl*fldrR)$:mza9s.60h$6^m [BP]..85f9]%* y:BiS}6RI t`<tPg L侲wJ+zZd1 p-˨JDF @uXyqPW{zVڃn8-~ tK`ٰ@'Jz%?I 4֋jV>ZW+U[Ra^N$Bl{9uTœrdfaSO+-mUF5Khtj=H~TGlWO^ P21tL^:h?5rU(]=r%#nRb=ǎM(Z۱DoIa`F?>[=^q7j SKBo@Q\w^ԚI6jpF:RYW`xiC j&[Y ]S|-OCi\:ęm%e(a =ጌ~5 (pM K gfR|քȰ~e&USlpm|+zmoZMf]zjl } s>،ߒ}>Zab`֬o*+~k? Å 3TCN 9 9n MIG>ɐ ݝ;z EHnVE Z$<5q] GYT-X'9bW!u'@]'R[=ƭ$֨C%)p{05:'~3sq2)a_$Hi2H.0, HRբyNOF?>/te9}ʎ(d!,;vbbPX^@Դ9!F1Oksm y]D-G%@u*; LNm}> d$lqfU9Ԯ KƂE.12;$"ÔOىdR¹XW6'ay5s|6a?JF(0&ƙd%c`o9d\g B8~m#AUL;U$X& (j1Cem o8@ ̰j'PPSgIVW[-g/ XajyZVb$"f*xy3P{!n/E╼ ǙnlEHD7s-tfů~2v:kӾJ-\;u#73ch~&ݕj~M:k͘I3ȁ"ʛ{.%(obq%_.cnI?b`]gfv>!*T/k!_8jfAc+Rf#:!\q;-쪺a-#jͼ8+9l'hOLX$}Aصg]+2wG\'мK& ix#Qa eͬ;-"Z%} *+]/)g"R_NM70t5B<B(Ds}]]~Lݢ; -\9׻eRzӰ:tzE0q˜օ^?`G{A4M)w!}lô1?6G%~033(fm{)-ۘ. CeDHϝYZ'6r<ԦI_o!EinO\0,9A31nkJhnA$1)g>mKqOX:ߞ gĺ樧DA6W:7&!$ ?6#/j6-&#G.Y}A>M;`#%/iiש* 'rb; wGq[O/k Y4qw{aUB([/v#/ T #I*֌Btez,!?J=>7~)*2@ȟp3/UKK>a~ѡpFm[nu\`uc- U](p=M1o|c?r #̉Bq 7VeV}6 s8i8 MI&"@4IBA29|gs"NVaE8%;*y= :?!Y_1TzFuO5+i6E~)H\Z>W>nψ_9x 7C!DQ3˔=&|c&cf ,}SH:ZJ%L}|B{fAEή'EpH%I^B "HX0`#Y%/[ l=7֩ <0lљވ ;ߋ\=Z<4Ao.S؃CK4~%ϼ2Ɲ )p YZ