python2-anyconfig-0.9.4-1.el7>t  DH`pZj/5,dYCnl2cia {exVn8U=1jwͅ#Fz J|DT* UqV%~C XNA½B^BXT~CFg<=({˩b7(c}j#|{/#Dyy5G2^ݭ{ .֌"zsܗzZFm`i3e,CcΦg;,7y7yf„I-Z2 $32{j6BDz>ދoQ\S.Evpza0Ȱ0ػi3mہ3},B۸-DHۢG79 il|Y }X%iH桟8.na*uCPUwz-dmkաT _u(!.Is0ь< ig7pG+V&C6]@tҗnt{![u\HAm+ ᆱfn2gI5e747becd368f576469c3458f0986841682d6942aZj/5,d#zB T[ȯ;jIN{Wџi5-55u%qHUUBdhNd˱m(ziEpǀg~M3#f{?ensm3v&]%F=f}>`Fڒób ;&A3ck)GJuHz?=Ǔhb0~"mr1=2IDޙБF}׬2=„XiųB0]؁L}+`a4d#fel'Uцf:" vڇV \UT&UxYqMh-Oit\]2M@n=i;iDO-jG5|]DZָ2}qZ V,m7iyT`>wQ6"=d !XAmGt{|><v?ud  gPT VPV V V V V VDVVV! !D !h " ("H8"P*9"*:)*BdGd0VHeVIfVXg8Yg@ZgX[g\\ghV]hV^l bmdnenfnlntnVup VvqdwrVxstVytIuCpython2-anyconfig0.9.41.el7Python library to load and dump configuration files in various formatsPython library provides common APIs to load and dump configuration files in various formats such like JSON, YAML and XML with some useful features such as contents merge, templates, query, schema validation and generation support.Zbuildvm-ppc64le-09.ppc.fedoraproject.orgKFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/ssato/python-anyconfiglinuxnoarch@ Yp WnnFVD6D6Tye`e` +05BYYZ~~FQQ''(Z(Z233 +22MMM77##:AA큤A큤A큤A큤ZZZZZZZZZWZZZWZZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZWZZZZWZZWZW8251fd1a02cc5506d9f420970d28b5f574ae317f33c6bc6721a296e7d8c43d42f8f5ef6c2ecce1590aa379a40b2f79c253264d7659abaadf4932dc7f7bf234c5ae9d87c5687682345efb47f25142306f285ef5bf55a2a3abde26c800daab8d7901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bde8ff976801fb01cbc33dc57aabdfbc3015fb101bc7a88583e7162184dcd54b8fe98630064d88ea91393959883118bfdd9a1030840906ba6cd2ab83b14e44b33bdf495a232ac6242fce814af02f5aea9db56a911c2619d471581364adc328df6f03d7e61735335edae876529b83af6293bbbd1fa23697192840d68f2a70f13f2f03d7e61735335edae876529b83af6293bbbd1fa23697192840d68f2a70f13f249ee671e9b5e934964dfb439b9b40f3ceb77092caa2c24f15c43f39739ba3db1d7c17d4b851f93f9ce5932c5e7948b5b2bb7a8003b3f0db8e336e92365bb1e8bd7c17d4b851f93f9ce5932c5e7948b5b2bb7a8003b3f0db8e336e92365bb1e8be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85586af23443c579085594ee8ca9ecffe33f27534c09697593f8bd0d09b3aaf7e7886af23443c579085594ee8ca9ecffe33f27534c09697593f8bd0d09b3aaf7e78d46b6222f03b4c5dc4793fe4e4b49eccd624c6087a83335668a48e22be84b44424b7b903fe24e695cef757293c302ca3b350afe8e7f257438a185d858a1d881524b7b903fe24e695cef757293c302ca3b350afe8e7f257438a185d858a1d88157a39fc0e42690c979476127414914c6febae8c5526751d2deb0fbdf5bc68cfd8ee2f15a1f6bb84ffa9472c15ecee1f0d13bb9b6927b955a97e66c97f9a5cb776ee2f15a1f6bb84ffa9472c15ecee1f0d13bb9b6927b955a97e66c97f9a5cb776b34a5c980cf1d029d438461a0500cc58ccf5561346f514a8285eb8014582fe9159b85b15e7cfa957de5a26fd80bb3420c0814edc0625fce9fc57d992f80fa7ff59b85b15e7cfa957de5a26fd80bb3420c0814edc0625fce9fc57d992f80fa7ffc70428fc2e0ea24552ef7df57b882a9ad55075c4e16344c42ac55913a4052ad755efd02b89c829ea42ce7c1b0209513f03e8549d51d4976fe4e761842d52dfa155efd02b89c829ea42ce7c1b0209513f03e8549d51d4976fe4e761842d52dfa1d3bcce1b78e8cfd15e2d9334dfab467927a9a865747c8f324ffccae9865d01baa9f96d6e0f2a3c9c8ef8eb66b44440d03315087f2be54781d670c47fcf02d7b5a9f96d6e0f2a3c9c8ef8eb66b44440d03315087f2be54781d670c47fcf02d7b5a08a04e0e3d002e4f78cd6dc19c42dcf84d4aa4aae3ec213cc62e3f293769b71749a7e4fb567b0aaafcd1fbe1b6db64942428880359f0ee0f887ea195886f13a749a7e4fb567b0aaafcd1fbe1b6db64942428880359f0ee0f887ea195886f13a3a19178358e041b0438472e5d20a14bf7fe647afe00ca820bfaca56ee096635a20bd8f36ef5e52bc308879d02cbf48469cf0820800ea51441802fd9a7d1483d120bd8f36ef5e52bc308879d02cbf48469cf0820800ea51441802fd9a7d1483d17fe806aa4ef140c5fc11badd4a2ced0c3e8aa0ed10ed450226beddf6a0b2b2e8aa45c481360f019ffd75b95a4125fb9b5f8e3a76e3e7603b0756b051b56b0416aa45c481360f019ffd75b95a4125fb9b5f8e3a76e3e7603b0756b051b56b0416cf8fed882f017eef508fed21ea135d7d0d94fdc6edb99e89bf573a9a39567af5c28a0a6a8fdc884537abb5f5ecc53290aba29e65690ecfcc677d95cf0cc0476bc28a0a6a8fdc884537abb5f5ecc53290aba29e65690ecfcc677d95cf0cc0476b826750e3decec2537cd001b37dda8b168eb132130bee262e11cbdcecfff11dcb819633bc039a848d60db2ba872bcb1013a979ae561010024d3aac8e39c16a77b819633bc039a848d60db2ba872bcb1013a979ae561010024d3aac8e39c16a77b3a419730df7470de8060ce3ed12e4d41ca1f643f31ec8a2465f1ead21fae97129a02b6076a6edefe100784fbae85f120e2a580b9085c8e3e9203806b44cec6da9a02b6076a6edefe100784fbae85f120e2a580b9085c8e3e9203806b44cec6da54a092afb7a86f84559626265775959542b01b87646f22093d30e1052c574b5d622bfc6ef4743f2749d0f20059c3ae4d774b7bdda32975c05159393a8a7a16f8622bfc6ef4743f2749d0f20059c3ae4d774b7bdda32975c05159393a8a7a16f86220495b23c2ae64cc7e6c9988fa9cb2d4298f0ddc7dd5af30271481603d844cbca4b823c1e87288a12fc819e127404c4cae709d02fdcbea5cad509720dcfbb5ed666cc9757b5973e63bec81d910497ed716cbdda6be74f9e8b8f4c0c62233fc18ed08bcc115e99152c82b4a7025a1d41d9de4707b6af42d03dbd4f306413a56f37fe508050edcb8fbe121bc5d40f75f34b8cb621211e24dd59a371db54f76aef37fe508050edcb8fbe121bc5d40f75f34b8cb621211e24dd59a371db54f76aed79d1ff9d053ada63681d290172c525690252f814d066a35ca565933ad489609498ad2dfbad19bb87455e0323e123d65c96c4591883c1ade7f09d4c70bfa8a70498ad2dfbad19bb87455e0323e123d65c96c4591883c1ade7f09d4c70bfa8a70241a730a24933d1e2421625be7bca5758842ae7a80985ba461416606d31a86484cddd2719d24846ea6903ef0fa52cf97cdec8fc3d7707d69e450f909077529604cddd2719d24846ea6903ef0fa52cf97cdec8fc3d7707d69e450f90907752960ca4c6c2a9e3d040460dfdc73bd9f4cd302f846eba930809f17f910a0aea25635bd63c7390bf087b42a0e7496d1ad16d656af1b7a3e26496eea190654039eac29bd63c7390bf087b42a0e7496d1ad16d656af1b7a3e26496eea190654039eac2952d8c9ad00e545398efd6390fdb3fcb98e497f16b19fea7a5f63728e7f07c49d3098e68e5b0003b0f28383edbe6eec4214502cdad022ba628543eca7e69e8e5d3098e68e5b0003b0f28383edbe6eec4214502cdad022ba628543eca7e69e8e5dcb72c9c927c2d43136d6687fe15d93d784701cdebd73a02a43c4d5b97ea8a25b6bd49bd7037fd77c370df78dc7d806d000231bafd8d7693a18f582ba069868d66bd49bd7037fd77c370df78dc7d806d000231bafd8d7693a18f582ba069868d6f157278bbb8836b6a3d11b1d1a2df88745e243a4c10e84c21a1d90d04ba69350f66b200235a4d619cfd1e7ae11a18728400f5b49ec4f23c0f970aee5a4fd61d1f66b200235a4d619cfd1e7ae11a18728400f5b49ec4f23c0f970aee5a4fd61d1d882ef2d2ecfe571e578a0a7a12dfbdc9b64ac5269e7e6127d197da8f3ea91df0ea7c063c8b673697c9c01d9398f7bd84435114ccfb731f8835d17e2b7547f900ea7c063c8b673697c9c01d9398f7bd84435114ccfb731f8835d17e2b7547f9058cd40ddb8d3ef65c6071ed668d2f86d1dee862cd5440bbe77c6a3ac5eb5c672a2a6760c2c6fa779a635e4a7ad00f668862ebcadb2a8a57d16662543e103e08cdae61e52d7c146430002ba03f20dd1a753aa1470fcad4c0c069ee53d28b7775drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-anyconfig-0.9.4-1.el7.src.rpmpython-anyconfigpython2-anyconfig@@     /usr/bin/python2PyYAMLpython(abi)python-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Z@YGY;@X8@XCX@XN@XN@W@W$@VɦVQ@V&,U@UU)UȒ@UȒ@UU@U}lUd`@U8U@TL@S<@Sہ@Sd@RQU@QX%@Q@j@Q?Q @P9@PP@P@P@PO@OSatoru SATOH - 0.9.4-1Satoru SATOH - 0.9.3-1Satoru SATOH - 0.9.2-1Satoru SATOH - 0.9.1-1Satoru SATOH - 0.9.0-1Satoru SATOH - 0.8.2-1Satoru SATOH - 0.8.1-1Satoru SATOH - 0.8.0-1Satoru SATOH - 0.7.0-1Satoru SATOH - 0.6.0-1Satoru SATOH - 0.5.0-1Satoru SATOH - 0.4.0-1Satoru SATOH - 0.3.0-1Satoru SATOH - 0.2.2-1Satoru SATOH - 0.2.0-1Satoru SATOH - 0.1.0-1Satoru SATOH - 0.0.13-1Satoru SATOH - 0.0.12-1Satoru SATOH - 0.0.11-1Satoru SATOH - 0.0.10-1Satoru SATOH - 0.0.9-1Satoru SATOH - 0.0.8-1Satoru SATOH - 0.0.7-1Satoru SATOH - 0.0.6-1Satoru SATOH - 0.0.5-1Satoru SATOH - 0.0.4-1Satoru SATOH - 0.0.3.13-1Satoru SATOH - 0.0.3.12-1Satoru SATOH - 0.0.3.11-1Satoru SATOH - 0.0.3.10-1Satoru SATOH - 0.0.3.9-1Satoru SATOH - 0.0.3.8-1Satoru SATOH - 0.0.3.7-1Satoru SATOH - 0.0.3.6-1Satoru SATOH - 0.0.3.5-1Satoru SATOH - 0.0.3.4-1Satoru SATOH - 0.0.3.3-1Satoru SATOH - 0.0.3.2-1Satoru SATOH - 0.0.3.1-1Satoru SATOH - 0.0.3-1Satoru SATOH - 0.0.2-1Satoru SATOH - 0.0.1-1- change: drop python 3.3 support as isort required by pylint does so - change: separate some backends (cbor, bson and msgpack) from this package - fix: [ini] configparser.ConfigParser.readfp is deprecated method - fix/refactor: cleanup, refactor and fix test cases - change: [api] change the parameter name, s/.*safe/ac_schema_safe/g - fix: [rpm] A lot of cleanups originally from rhbz#1538658 - enhancement: add support to catch all errors during validation (issue#79), and its test case- Just add an workaround for travi-ci test errors in python 3.{3,4}- enhancement: allow ac_merge to be a callable for user-defined merge strategies (thanks to csboling!) - enhancement: [yaml] Use ruamel.yaml instead of PyYAML if it's available - fix: remove staff of wercker bought by oracle - fix: replace '\n' w/ os.linesep - fix: [xml] misc fixes and refactorings - refactor: split backend parser to some base classes to simplify and make them clean as much as possible - doc: a lot of cleanups and enhancements- fix: correct behavior around ac_dict to ignore ac_dict if backend cannot support to customize dict to be used in making results from loaded data. - fix: check if result mapping objects are not None in some backend to avoid critical errors and add such test cases - fix: [yaml] make ac_ordered and ac_dict worked on load - change: [cli] switch from optparse to argparse as it is deprecated - doc: minor expression updates- api: remove m9dicts dependency and utilize anyconfig.dicts.* instead - api: export merge (anyconfig.dicts.merge) instead of to_container which was deprecated and removed - api: add 'ac_dict' keyword option for *load* APIs to be used in backends - api: add experimental new API 'query', just an wrapper for .query.query actually with JMESPath expressions - api: do not convert resuls from load APIs with to_container any more - fix: [xml] ensure {namespace}:{tag,attribute} converted to namespace_prefix:{tag,attribute} on load - fix/enhancement: [xml] Some more code cleanups, fixes and enhancements - fix: [shellvars] remove the member _dict_options 'container' which conflicts with container keyword argument and 'ac_dict' alternates it - fix: [properties] remove the member _dict_options 'container' which conflicts with container keyword argument and 'ac_dict' alternates it - enhancement: make backend implementations not depends on container class and - enhancement: move test cases in anyconfig/tests/ to tests/ and consolidate backend tests; now most backend parser should be checked in same manner - enhancement: [cli] add -Q/--query option to query with JMESPath expression - refactor: enhance and consolidate common functions into backend base class and implement backend parsers more declarative and with less code - doc: add short description of ac_query keyword argument for *load* APIs - doc: add tables to explain some keyword options for load/dump APIs - doc: add JMESpath usage section - doc: add some --query usage examples - doc: add some missing module docs and misc fixes - A lot of other enhancements, refactorings and bug fixes- fix/enhancement: [xml] A lot of code cleanups, fixes and enhancements - doc: fix indentations and other misc fixes - A lot of other enhancements, refactorings and bug fixes- fix: doc indentations and other misc fixes - fix: do not build doc in the RPM SPEC to avoid possible docutils bug- api: remove 'set_loglevel' API - api: add 'open' API to open files with correct open mode, derived from the issue reported by ajays20078, thanks! - change: now all API calls may fail if it could not find the appropriate backend and cannot process more - change: add python 3.6 support - change: drop python 3.2 support - enhancement: add development status headers to all backend modules' code - change: [ini] Keep order of items as much as possible if ac_ordered == True - change: [properties] Fix the parser in mind key and value seprators correctly, original issue was reported by meticulous, thanks! - change: [shellvars] Added to load vars in b-shell (bash) scripts - change: [xml] make use of cElementTree (C version of ElementTree) if possible - change: [xml] treat some cases as special to avoid extra node added and simplify the result dict as muc h as possible - enhancement: update docs to add notes of the new 'open' API, section about logging, notes of JSON schema generation and so on - A lot of other enhancements, refactorings and bug fixes- enhancement: introduced ac_schema_type to generate more strict schema - enhancement: introduced shellvars backend originally suggested by ajays20078 - fix: comment processing and some related fixes in properties backend most of all reported and actual fix implementations by ajays20078; thanks a lot - fix: Add missing import error test cases - some other enhancements, refactorings and bug fixes- fix: remove extra line breaks just after each section headers and items when dumping INI format config files in ini backend, reported by ajays20078 - fix: make ac_safe option worked for dump API of yaml backend as expected, reported by ajays20078 - refactor: log error messages in anyconfig.find_loader always if something goes wrong; no parser given or given parser not found - fix: make anyconfig.loads returning None if no parser or parser is not found - change: try parsing optional arguments with anyconfig.parser.parse instead of anyconfig.loads in the CLI frontend - enhancement: improve package description in setup.py, README.rst and doc - enhancement: add AUTHORS.txt to list authors and contributors- change: switch to m9dicts as mearge-able dict, successor of .mergeabledict - enhancement: try to keep order of keys in all backends as wanted, although some ones such as bson, json in python 2.6, msgpack in python 3 and yaml does not work still - enhancement: support namedtuple <-> dict[-like] object conversion - fix: resolve some rpmlint warns such as macro used in the comment lines - fix/enhancement: add missing corner and ordered test cases - refactor: Refactoring all test backend test cases to simplify them- fix: correct escape/unescape process in Java properties backend, closed #31 - enhancement: Added naive impl. of JSON Pointer support (getter only) - refactor: Refactoring around backend base classes, loaders and dumpers - some other enhancements, refactorings and bug fixes- Enhance anyconfig.multiload not to resolv appropriate config parsers everytime loading config files - Remove a few backend (common and specific) and common options such as merge (ac_merge), marker (ac_marker), etc. from definitions of some public API functions - Add 'ac_' prefix to some keyword arguments to public APIs - fix wrong definition of extensions in BSON backend - fix a bug that ini (configparser) backend behaves different from original; may close #28 - fix a bug to pass extra keyword parameters to yaml.safe_load - fix a bug that anyconfig.backend.base.LParser.load_from_string does not process and pass process keyword args `kwargs` - add some more API usage code examples in the doc - a lot of other enhancements, refactorings and bug fixes; some of them might break public nad internal APIs so that bumped up the version- Lower the level of some warn logging messages if backend support module is not available - Cleanup the doc of PyPI page - Add logging settings in the doc- new API anyconfig.to_container, factory method to create container objects - enale processing of stream in anyconfig.*load and anyconfig.*dump - add a native implementation of Java properties file backend - misc doc updates about new backend, APIs, etc. - massive refactoring of some complex modules such as api, cli, mergeabledict, parser and some backends and also add some more corner test cases - some more minor possible bug fixes found by pylint and flake8- add BSON support - add TOML support - fix XML load and dump functions - add some more corner test cases to improve test coverage - clean up and refactor some test cases - clean up the RPM SPEC to sort out requirements - make HTML doc built for fedora only - some more minor possible bug fixes found by pylint and flake8- fix up broken PyPI description page- add some usage examples of the CLI frontend in the doc - fix some trivial bugs in the CLI frontend - make the contents of README and the doc consistent - make the doc included in RPM packages- add MessagePack load/dump support - add new API 'gen_schema' to generate JSON schema for given configs - fix some bugs around JSON schema validation while loading configs - add HTML doc in a package - simplify README.rst a lot and just left a reference to http://python-anyconfig.readthedocs.org provides online HTML doc - some more minor possible bug fixes found by pylint and flake8- add new API 'validate' to validate config files with json schema - some more minor possible bug fixes found by pylint and flake8- merge configobj backend - some more minor possible bug fixes found by pylint and flake8 - minor expression updates and fixes in README.rst- remove os.curdir from a list of default template search paths, may close #18 - remove a global, SUPPORTED and import-error hack around it completely; now implementation of backends are simplified a lot - fix a lot of pylint and flake8 warnings - some more minor bug fixes and enhancements- module level logging fixes and improvements, may close issue#13 and issue#14 - export anyconfig.api.set_ to public which was not exported - rename a few function parameters template and context passed to *load* to avoid conflicts with parameters intended to pass to backends - reorder some arguments passed to anyconfig.api.*load to keep consistency in the order of arguments among them - add --env option to the CLI frontend to pass configuration default values from envrionment variables - some more minor bug fixes and enhancements- show ini file structure erros by Kamil Chmielewski, closes PR#8 - beautify README.rst by Florian Ludwig, closes PR#10 - add support to load template config files - removes all custom logging magic and changes the behaviour to the standard way of logging for Python libraries by Wouter Bolsterlee, closed PR#11 - re-enable Travis-CI tests for python 2.6 - some more minor bug fixes and enhancements- start to monitor code coverage w/ using coveralls.io - start to do extra health check by landscape.io - introduce 'ignore_missing' optional parameter to ignore missing config file[s] in anyconfig.apy.*load() originally suggested by chmac in issue#4 - add -x/--ignore-missing option to allow ignoring missing files in anyconfig_cli - make xml backend loader worked although it nees a lot more work - fix a typo in README.rst by Jonathan Eunice, closes PR#1 - some more minor bug fixes and enhancements- Change the versioning scheme and bump up the version to fix the issue #3- Enable flake8 (pyFlake + pep8) testing - Fix some minor errors like F401 (import-but-not-used eror) found by flake8 - Introduce an environment variable ANYCONFIG_DEBUG to control module's log level from outside world - Add anyconfig.getset module and --get option to anyconfig cli frontend to get (extract) partial configuration[s] from loaded config files - Add python 3.4 support and also make it tested in CI process- Support safe_{load,dump} in YAML backend by safe=True argument - Add some more keyword arguments support in JSON backend - Add man page of anyconfig_cli - Misc fixes and enhancements in anyconfig_cli - Some PEP8 and pylint errors and warnings - Fix some rpmlint errors- Just a maintenance update release - Add pylint checks and refactor test driver script - Fix some PEP8 and pylint errors and warnings- [anyconfig_cli] Fix a typo in its filename; s/anyconfg/anyconfig/g, it's alsot pointed by jonathaneunice-san. Thanks a lot! - Swtich to use setuptools instead of standard distutils to allow writing various pluggable backends - Implement pluggable backend system w/ using setuptools - Fix some build and runtime dependencies to PyYAML and setuptools - Spin off java properties file backend into a separate project: https://github.com/ssato/python-anyconfig-pyjavaproperties-backend - Fix some type mismatches in methods of backend modules - Make cli frontend generated w/ setuptools' help and remove tools/*- Some fixes and enhancements around logging code - [anyconfig_cli] add -s/--silent and -v/--verbose option to control log level and removed -d/--debug option - Allow swtich from/to build time snapshot-versioning-mode dynamically - Build also RPMs for python-3.x - Allow backend specific options passed to load*/dump* methods of some backends - Ensure dir to dump output created if that dir not exist- Do not expose internal repr. of loaded data when dump them - Fix for ini (configparser) backend- change API from anyconfig.find_parser to anyconfig.find_loader - [anyconfig_cli] rename cli frontend from anyconfig_cui to anyconfig_cli - [anyconfig_cli] add new option '-M/--merge' to select strategy to merge multiple configs - add 'noreplace' merging strategy - fix the bug that 'replace' merge strategy (value: 0) was evaluated as False and cause an 'invalid strategy' error, and change default merging strategy - other misc fixes for PEP8 errors and warns, etc.- Added -A and --atype option to anyconfig_cui to override configs w/ -A option - Fixed an error in anyconfig.api.loads when config type is None - Updated usage example of anyconfig_cui in README- Changed the default merge strategy of anyconfig.mergeabledict.MergeableDict from merge_dicts_and_lists to merge_dicts - Updated README and added some usage examples- Fine tunes in some APIs to load multi config files - Updated and enhanced CUI frontend, anyconfig_cui - Fixed a bug in anyconfig.Bunch.update_w_merge that cause error when merging lists with passing merge_lists=True argument - Updated module's doctext and added some usage examples - Removed strong dependency to anyconfig.Bunch.Bunch, and switched to anyconfig.mergeabledict.MergeableDict which is stripped-down version of anyconfig.Bunch.Bunch object- Changed APIs (new: load, {single,mulit}_load) and some cleanups - Complemented some meta package info to register this module to PyPI - Changed the name of python module; stripped 'python-' from its name- Fixed a few that yaml.* and etree.* not defined when yaml and etree module is not found, causing build time error- Added metaconfig module to control config-loading behavior - Added some new APIs including anyconfig.{mload,loads}, etc. - Started CI tests w/ Travis- Fixed a grave syntax error in anyconfig.backend.properties_ - Some docstring cleanups - Some refactoring - Implemented dicts merge/replacements came from config files- Fixed packaging bug that some modules were missing from the list- Initial packagingpython-anyconfig  "##%&&())+,,.//122455789:;;=>>@AACDDFGGIJJLMMOPPRSTUV0.9.4-1.el70.9.4-1.el70.9.4-1.el7 anyconfig_clianyconfiganyconfig-0.9.4-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyobackend__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoconfigobj.pyconfigobj.pycconfigobj.pyoini.pyini.pycini.pyojson.pyjson.pycjson.pyopickle.pypickle.pycpickle.pyoproperties.pyproperties.pycproperties.pyoshellvars.pyshellvars.pycshellvars.pyotoml.pytoml.pyctoml.pyoxml.pyxml.pycxml.pyoyaml.pyyaml.pycyaml.pyobackends.pybackends.pycbackends.pyocli.pycli.pyccli.pyocompat.pycompat.pyccompat.pyodicts.pydicts.pycdicts.pyoglobals.pyglobals.pycglobals.pyoinit.pyinit.pycinit.pyoparser.pyparser.pycparser.pyoquery.pyquery.pycquery.pyoschema.pyschema.pycschema.pyotemplate.pytemplate.pyctemplate.pyoutils.pyutils.pycutils.pyopython2-anyconfig-0.9.4README.rstpython2-anyconfig-0.9.4LICENSE.MITanyconfig_cli.1.gz/usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/anyconfig-0.9.4-py2.7.egg-info//usr/lib/python2.7/site-packages/anyconfig//usr/lib/python2.7/site-packages/anyconfig/backend//usr/share/doc//usr/share/doc/python2-anyconfig-0.9.4//usr/share/licenses//usr/share/licenses/python2-anyconfig-0.9.4//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8cpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textpython 2.7 byte-compiledemptytroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?@7zXZ !#,䶁] b2u y-iSq3$xŝ]a}R8*vJc,MvFՖkSSۚA|.bޓT&Z.H+bBm}{2Ϳsڌ%bC#8+n {9r:%|͏ Ra$CqLi6..@݁$l4̖,8v`XIP&M@4AHplxV cANx6 U,񆧀ԍvʒ2*H[%Uxz?"NKs\M1kL@pU,y C竔a[􁰡,M/b0y2B̀]x 7gZ t弓W`Ę|! 'SN_ fP3gվ~*] TX?̷>hI𽴓ΖC)&)s?LT SΧq"J%.$8iˋ&'aM Jzq",̿2GtCE>;0]gXP%L&n9HLK4_tyEDSayVc[3"54%߀w8N =/*GnN&+i N2jַz|`hH#pxIL{/CR(ǹ'f!piSL r5c Ý4xl,dT%JҴk*#dw /WK߃<Â߅iR-7osAj0Dh0,~1C#jV-'-JC2*`ЭN<gkwkS-Kupx0/nt&ڭг+#os.4"x[B dt6[r:SԺ%2/ ^kⰉp]*=ickl,N8o4j&2+[έ{2Օ (6C+߃Qr{z&;:{ TD.e0ee;cN<_wpԚv9#yͥdv6HۗO&uL൬x6" s?cd5:. WCyc'"'oR Y/N$;+ TUѮUw/VBOY=BBX!T1 |^KQNz9 +MDӯjJ8 \z, i7zw3d& ȟϑO=o{8bQ @{fhajT8flWWEr%AP~7޽iE`d#ԩew=Yaw LnU hDG8)^uo9{DEڪaU OK[mnSPWrB&!8 (DT 1QX[E~ srǖt4۾Sf!U9q RPJ?9|SG^w[/"(eGagPKDB'b.? 9z ,YV/m*foJ`Eںё9 tTc0C_ P "Pw)Ajψ^%Jګ̛jηn_Q}#o=3)z+R"٘ÜS %̡WQ3tU.\KhS:')xqnf?[ 8#lfcb 4Qsh!G,L$ɜT|2ֿ1:4n&0(H^|[MzN?%Mqh.xL5ݝS~|)e@};s6|ƃ,aTyKeڃ1k"0c)*r.U!8- S )YUإ[U0{rI -('S ݌@&fW,[}d9 Y 11rεLwވ>jj,(W>׀ iҢv~#d7ԃü"X'?n7X)6==v6P=qg~  g:.}X[NY7[:M 1YwRK`e*vT^C$`(4b<1d:ܘBٳy5 ^r5G@J/CmijHE%Rebq63ݪ*h(g;|U7s/q[D*cEVJM g |Ŀ@+ XYV-z ֣}}cU-(<0ҲJFwg&0ՖC[H`dYE ļaݑ7cfd}.I09|=B u-=" -R/xo#TVCTx(S/an0 +XeY ``"2VKhQCMK/zO M@0/㉗% )j5ޢvBCClK81!uUiQpO\A'SD%9*[O%@bH79oޑ?ʗ8 Z'hs-)W}xs)L HP/Q8mp B?s<Եr8+҆ۂV<3. >Nf{B'DKF#|)M"f`-f5(IU|m00՞1T -M "цBY|ZdoO@Q.}I"<+8|ʹ(- N\'"*!5.fHDOW.wH_ml>+ʻJg<\q쥖?&>r bHqf긬~S @\s0"b4æ(밺b~p*Ao8yǣ!WsJurspKWGi?/7Fq[ /VD_Mp1 ;1J}>G,I6]5GU?.4|y\1kQ:Z2 ‘*?o ֚gI (ei%I([$% kjQݪ[CnI#<|r-HՍ74?K̄>bp\jwsEQ\=:Km$BO`2y_~>ITL~QCh1DDL%jJƖ LN ychs &9r_Y"9.4,cσAד6B%4tɿަ&pw_$歞r/$!g#xdRau_K޼h-qŀI˥jr0G :J6;ȁh̭6vU`Al\:}[5:ަ}M, }rkت/w1sK ~)* zyCne q%H庌=ZJ@W=\"3>ve&Hln2@kdMyRQtt: C\:V̞UjiϤEDG]|׏۱<rٛrpJbKސRIm2RC- ؼ,d%eLUr-p.kp~ .N}}jwCf:AQcZKA-WcAlFߣѕ7-D-#}P5gQ#^$_K8i /)ڲ^pRhjJBe+ Eezo ܚI?Ri흶{ǚ*^>$vv+MAeҩ#dBjc(n! - Zzˇ@v|TV. @:j׵RTֶLDoΕ6/)Rμ_ DFv@O͆kD`(r?E<6Ck/'آ/96r,G@jGhX`3ތv,;r㩉3YB1r=y$~*+ (ޏz~W7WƎNe'cz2(ui.tpa,*j{2y :g^f%vLm}]wT!Cvu_?(RDҌo3=֦UaJE_q7Lu8<  B*RBVƒLMxs}bEȾ &)p:QӤw9 E H{<^ F#|'h5r|c.7Nsw [ΥF1^su@% 5vaљ6bUGp~P")d\r[dN#sƠv{1A21> 7X3bC9fL‚ !sEvʝ|SQy9c7 g;~q&-j{hhbze]wO[pܒ/+^#79w(.da4F&9wޓDɲG.ݏ8Ē촷$a-l4mp*>3~2;XDrhV8jCm]Ni.v0LT˦i{AЬ3T`u"AEt=H29HyPIo>*'$nıVC%٘^܍Pw{ߩ#")qxC*g)36(Csd&f Qڣk>gaw7̭Ƿ6`&B*0L⟑(1/-sz}ߑn.*0>-nLwD/2A` jhç sVE+^O $(咦^-ooxt}3cn`wM0n~t^n"Q ;[wtٲoduHO̡ 0xuħ@t&lhDsCYP-h5 |5 =ˉTQ:*n0i ^ۄ4;syr\O,Un៕Yr`I%w(,n DIژΟrNJcA.qRSZAҬwyf9V YNm'8ЗtR>v<;aH1=-n8;^}솠6vWWfw?F00I;}ᬧ4/;oiT&vAٯZ 3–Gp_V._9;}5m~_btIVVPԒJjbO: 4) nPe8e5I[ɫZgEJwx<7* 8,[фM LNJˢk.鲠,ίsGx[_ذ>'ݎ`:ڭ9{.Q׷uН^Cc|q.dO>Lɣ7.vEgY 'o\jVk3eip3 Q`v]y5%;dl@ |;홹kA8Lއn0os?jVtDA Qi@+ KuL <tzL+-`z9Ag/huqͲl/H3&L6_0(L$b8}<ŗ=Ə NӸ|8#Doq]7P)ɆHx71zVOb[K>a݉dDSrOɘwpFN͞9Lv|}X0B:0WP].…&LswFB gS&O YT֟7&h'iw6BH|PnWhȝG܏]cwj8xщ2$P{[8c*!`I42TYΊltDWy%9~s"WRgFM*hu0/)5/4񌨏Ө<6K=8xАwf2 _'_Kݑ0Lgl IX$뱎lfc)6tƫHS:sUO@RJ/+]3cMQ &Q\ʤ7JJ7d9#+FD x+(۵\W77@Jcq㫒9Qm_Ɩ?xX9}i8/[wrlX[v "E.e1F3Oqj 48jyCĥ_47wy1/кjG V}ŷ"7 _ᅉ'ty|}  qYDƔQ]*Zc!TR~|^/"NeV]ҦZ P0Zx u 锈-? ;My]883ZQAM[N4޽3 r\rD~bZ5KN%O2BD.fܗͷB nOsM Ȉ}U;.t9|/9ΟtgfmT@txx1En6):D?h-CJ->LW b}Ip=~R8[G˲ѝ rn=K/= _x?vL 0rml2JiT$o%b?r?}lyͦ Y_x<ߍJy`#2 Ġ*xR.AVi<Oy}I`2*̭E}5Oדxg}WUVHCb1cE <,>5pSud) BDz gRL#ޒy/uwG5Rǘ\@'@냢?ljE^uk2,m\TP`\G'!@@xm=N8nZ2Vqʹp({)*5^BO!)I7j7F {;TЛ7= gv}0:>ݪl ,$1@]甬>=N]'9-"Ҧh=nނ9pW/@b)V B OCr3:EC,M0ࢱgիҖ29s/Є݁%\yYsT6h_z e}=q^PoDA*u8/}wzFҭEx,u/gNw}aDE|<nX!"(w6"fAT' tήuTN,#m:H[PǡgfN3cB7؝LOdkW;MYܷkߋRzH=--OADs:̠}|PYr~NB7wXuS;ڑXZvD9{[!]sW{ga Q"=~!Au0ab__6v=ME`=1tO_I-ۈgnʟ,7@ӗŖ.6[1C繣'aBwu"`f> M) qe.S [ȟYG}hDPCv# jԲp鸪8Epz޹1c-H/YmF#(7n¿M;Zrhf3R1ur;R\&L"RZ@CRVr|fv~a7p{AnhG8B5O^R)kY=5lJ{}~u(([9%\7,)<e恗 cGsr!YsY.s):L^ $L8ᐺx7gJeT`B`(ׯ0#tѮ)`~SGllHit}ݚi$plqe`g&l;\iƍI΍ џ-PEDuz4RژwIӗZϳ{ %;^Km]K>w. Fv|iIz. C8TLjprٺnL.aI nQЂ+ k& C%U^skts:|%X^+B 'M,'F*q#qӌtхS{u T c$aCGxb'VKw'>'QOn0Jĸc c47BH6J)MaJز6J퓆Y;&xeq"6 1 )x}`nڝ9N+@k-f~9kͶ{^$e,gF9Sӓmd}9P^5ļ{o-Zvp'5AƜ#I"X_-( ETp(DI4QmCk;Q(,N`f o5LŮ}9s-3 2ypcyz=k'n|L[B=)l7; W9ⷽ{Bm=`D9SY; ˚(xէd}[Xhl_o(&h5#q3/4N4V ~传;'8 ` "k=>Ҳ\dLauFeb$_zP@{ &cz)ZEf+ qXv/"y0h杞wzxiẦ9*rwȖ;<;vzqcY4o (+)Exu ϊx,ˠ3Dٶm%o;g]v1Xڱ^o ^>VV8jz)FL 3>TY8ZWYڐﴐnҠ%U=їG_Spй4IЬצreuӿj1Pkd*ڥe~~I?G~SЙ{qViSJQ툎6 |`^Wp>mz|>jAͣRc&Q[KH2`9zI>"&tdzM.GU`a\@S(13\ v^/;z;Nl]0dZV?r\zm]>(:=?!?fU e0{s;/GAy'JӑΈ^y99:רl0`?l򐻤B7: kp渀Fno@eեis$c.?BWa OWr [9\lЛ,;@"Id |\Et+hInI%@dȩqs ߹)G1|6rQBjmtFd+*A}-xH(~6(̉I<~7?5w mZ;Hq=eS S(;4Sx|XU-A$ª`ip DCD,b'E& oDQ6ʻRGUo \9qX0vjJP29K&WnAYow߾H"*h-@|mw D¡%vo1J])E#*m XJ3d|gV}FQpvN d8 CHnɆ?N>ƥwZE tJ^ M縥lg( $xh޷ftНkn`TcdR?+["aa'--Bx3*SWa%[æ3Xɦ!cni{DYMx]},_^<7y8X&e7U>s h _(AC {Jw|GbXJnL~ apJxosU]~z~3jH`!}:sթv`ro̓1\ t-%r3"]yg ^71g,ΤwZMsm4*WyVS֛b-H׵Zl5dWY8uzhp GEm}FU8ӊREǾ<2lCED&*t۷''pklEҋ>9H8 D:iiJz$qefjex!ϫŽ_uelIp%s!r U y+8r/&4CC޳XTDY{"͖fBcw$H'xm\Ze-Oknph~ɩ]JQshjc+C R#'ߓ?6,kvZk'6Wr7&dH$)I7d|LJtE];PY)Māa5`2?}BACcZ:ol:- 3l{kߊI0~ʔ\TxB#M7 ةaw10ࢩ1۱uX .(V>GҵoXq[*{Hf Np0t3霂+z@,*QFA'NG\2rM7RmggkF\NChSp/VUdߜ%yk Y JЇ KǪެh% G'TA $=Ƀ>vh 3Kg jkj_4rӦa|b`pn4p.KyS`ba= 1]d* P@oOTr(Őm䓄U͕GQ8}3Q+r?c@YE^2 }%sh[B߻R-(jR EMj9@:_H ky4@Ml%^䚂Ilg& 6|37DoJj@r|+{@%_WI-x`q0d)%`cmMzJmݝ+)S%fv>NcD@/xzOֽW)|Kݰj)XǍ(!%Z#\__r!YRYU7Z+q^2ŎTV9J>?&nyA ~F_cK@}! t[H%6n=`epLFFͮ"9-a>o*).Ҡ!xwMJ hR%g̲v$gYOYvrd[3rG[Th_5^hكY[oorR9r!7 >SSύ:YL?H-I^? x2rq$-v{rwäJ1o~Yt9`គ`c510 `[Jek Ab^[S/^RbP~fD H !9_(/ǥ,b=mwݫʗe£͉ NMH4d? ѝ4@rz@;u%4-zEm}s~yg?>҈tQSaP ptq*)z[s'Y#+& 3mL`aakg|EMjt,,kSXA>C+B|Phe9#E\xZCz\;INƊ Vt G厗Ȣ#46޴~wu1& ˲4ꗅS6f]1}:~8{I  0ahGLfӭ hr:t+C2u\"W>-IJrHGD7 thVр^VGol%M/{ bm_)Uj2. I>=tD3勐BVXӤSJz;3E^ 2C5G}xJX@2bhB_5k *s(Q24Yȭvp+H̍+arV1Ha` ݍEkoOe#! 9("]mMCިvG }(6'1eو4etĔ)VԔ;D} p"T`\߂AL3=׭/Ӕ@gЦMf4}8 w}m/*x,K4Pໆ5ꢎT>Iex굝rw9$ddGwP%y1hWJS-sX3 ,&20x^y5yhF3o6gh/+$\Pm8ʇ*kD6}1u2K@ΡC(1yZwv&~7T1T3Ba 79:~c]2tYqz>~ZiGȝ{ppmFjڏtrzouk^ Vv`Η:z Y$oxD‡p.j+0H;7 qu-<}qzR:~&VXUT>T6]lZbg-Z:D$Wk "'/-jۘ9rxmΞ%rC]IvnGvI^WkRkN rt6ҿ@0mDdBA {x.Rc)F?kLy7 >,`<閛,2c4_ۇ$ [0DJ? Y'9l2[,PcҭWᅳϐNq#Qy`({IvI ,sE;8q>[cD^O,V5Xog*(ҩN-NT_22W7tlFu!t#f'}2>Krÿ1*eᨡ@N 8eLw(ۮP/Ie (sd:_lf=\I ߡ㺁NLhBvQFJTuy yU3bD~En#%h8p8'%t!FB'`,%o0Y5.^Thm⯣Xo$e;J@lUnPSq^َhIkiZ{ !g.Ï·(net\If.T``bR!AN*d1? U 1VhQ[a~Njl]n]4(GWD6k5TBH;W,?M}^U7r–>#ymӉu~y5u7" 12l .@.7C|{Ooaqpp$ uwOrLuTSASߕ:m>@9^j DI'NLK3 rbK.;Fq F l[7MF+#(;NTzdc:ъpKP7<+5d"gRC?@*iCp_4{*n,'SsSАXr ~"I [*Sc@L$5lYQ8}p[r69cNFe<*: -_ع-*ꚯO:]Ie~rȜs3T8~Χ1ݰq޶OUCۃٿKmgUHNH޻uBWb} ]_\%UJ6+OF_*K8-z[[FJBX5e]( !]MUB=d>RACQYebp$~\,\]%-2ޏ]2='X ll?.*(P^ďho{7F%&*hyB&kt,%'*Bh[\":]ѦO4K*{]xn[Ai a';U/2Ė%&1^\O(Gq+-"s̞~ U/`rv ׽ :j? OW~"&9n-FOV# Jϕ[oD Dpp B{+|NÇ.Ӳ[b0 d_gy=G2Q:zr/0U07Iwti7'w9Al{O9NI3Ư,0@GlZDn;ZoW~u9˅=*&70aޮI]䝒-%~΢{jJ"3gآ *l*ϡ(J?| c%T  ~V _k;J36kB&H' mZA&pV5<~LVQN"z^^֥[\=D ndH?s8,Ӑ0<4KQ1Ơ*AnT5+"#rB'x2{Ä$ad ^pv+6"r$.z:,Ǔ'U1(e+k~i.~M60~tm ǩZslJ0𷇗P1͸6Z{3R;Ql SUQrjxq;*Jn75< fh0?eZDm5,#򊸾줼LmM1$%`ɦpO:v€*|蹦`{iƽቐOv݊F?-Pֱ| F :Jΰ[3L)z9..M(\0a#2sG;gD-(ǧFqG ԰R2= X!5 >@A^f}nψ.ŒME6("@>e^3 6G)(E1ϫ, Bj|=R1<Qsb9X7Hz8 [ |`Pl-02f?݀,/okg̜HNvӒHQrG(HȅшrM LXJ]駗ZVWA^ִ#I}s]uQ~: ĴMvFX`D"3#* E.]$AO v NM*kXnK!SPIQc ~!~Fk?G^ю씢[|)b5wf}L(4)#fxHY`GF/z/a= "t-|VC`sAӠbU1"uWJ2S1ثJ_+<zbH 6l-@]AlQ[0{ێ{\H\(N #|fMz #JO :+$t:T=#޽= )DvѲcA[ g+%¦6F+W5PDUO؛w1e<48Qh *Ujk#KDrjby'uDS*I?& ,e$9(EƟ ODdyoR|z۾o[GǾz+<0mc)uL q`aC&ѽ;8a4">qmN*6'xXmR?nJ=˧"I;iG1{[V{^36m߃hV5L)g!qd([4O齨ݲa4G;8do㲭zO@|*5~ڹEDՄ4`a9{0a$%H$(v ˚SWj+, uF2&`j,nX@B z--:ÜpX[ͽbّ&MX5R}c&I^RS~'vGyp/PltC>b)8h!ƷuϚJD0KpMܳmezǜBB i'"v _r߯n7 wJ16=p}AZ)BZPwn'[ 󁀐ֶ@ _ÑT{IzqP%Eɻk/rCCL&l V)ޮazv]!\[Ӂ]~1*{փB)/}(BJ^AL SEF 6/XC" {r<^B6zFXyW.kb#4C=YNZĢii&.y&ZA;sϕ0*uJX䦓p?F}'mϫy#Iف8m\J!YCn9EbcCT %çsG˽r xirv) lyv LdmȋvRw+AYxkc*/Jkg,QTj:A)trn:#ӜӸo18o@EKjZ*,s:@*aT3J&V0CQ`=?tH2# 7^Ib̶77ZagnM6ܥ#f^"W148ŕxƋ:~ kT|el`:=Y'L LԺcl:l"d/b2iJt[(L/TA&'{XKNz!T*Gk\!PKwmc0iO)lX \i]=zx&ܛsbސ{#Q%<*jchF>T`G>4ڏy9-)瘄L Iu's110#1,#vm%藁ꡥk3/Wd+I󿆌-? Euu;D؇VQ`Hg-9_0oBIЉ!J#!8 |c*8~.qF/T]jU+4?/q0 SgqL(} % Y{ *u޾y ynV@fhLS%m׋v|'õ9ue .׿^ꅰe}!TZMÉLivDrM0_y-JI U%^<&g)s[膁{+FlEEW&v'^L~X~0㕙hE3!05Ær:& jc`v9¼c/^`D1]]01;*XSF~ rZń:ň mq^{:Fe~Dv8 H4W ` #"e]h!SpAO *E~};ޢ^[k|7+_2'-E /Y)Ly)gcV|jinڤՖ!+d_k wDL׿^MH!Z g fTk!=yπc.=}9~.QSzvJةwB<.D{/]{})zyu$L#6}yZ9 BEPaKIu#AYu0$'n|5ݬ_kX#t3I-Lʳ :6NRٕX'|3`hآbRDRd2Gj˖ɹ)g qtTEk,.;K ){YZ?'!%0#JʝaŏƗ>e\p;EZ-ui(v @\T^oQa?^kp R Єg9o¤jg_Fh/JDVSG5ɫic'ΧW[5O ꊮc*'=vMӽ#KƸɳ?oB%lZ[ym5ܞ%; [ϲRH[̳p$=e{9ih>kYȱS':_5=B gѲ>hIVAUHy6n1'*8Kx[.]56|kX 4@11ۇS&|ƻl6wڟ%inzZ0@A.D kv51UBK`Fe`syVIrcGZ^Uk=w;k 0K];_Tw!> ywߺJG1{ =):C])\͆_ 0qLT' -Iz7W \Igw|o|$Gi">R 5P !r}sS:j-Г}lwW?*"ZY$JܣӾq=?KuWN‚X ͢O1NEљ<"U) hJȐ鍾8ެ1cP̾/!юg-|S/o/]{QO^[Za&% ,WU,em`m(2?{qacPf9.;q٧4a)W.-D'Z%`%膝;BTCA~ !$EՔPpG_nG"Wv|Ϥ=&I!yUlme7]v3I^R;W 7XZͱM F ]W`=ڏI턋VR2gQPmz;ëk1CH!CP^iz%n;b[\XD%c ncBF20V6Dl<[e΅AAUIs3_tslZ{*{lm 幾B13Qy?bT\ǏL@g)r[Tk yt<_R{!Iu*i^S|\Ybh<:Eaf^2qoL_GC+-zAATlpgsJbP`FRffT;dň4.Ag0BHFKN190Xp?K-8/[NR%Hmr& 1fWz$V]*uO3H-I?D{OYtC=(om嬋ZD9F8iiJ /sw<`3UaeS yB]016={ŝK-x ,a~Lf!,"(mnT1;.<2 ^ !-do!W@OLX0 -VtFm"P=j*O@O(V˓kq J4TOľpWQa03$R_X7k^;MFExh7ɑF~n+vSgT$B?QYy^254ڀEI2ۑEB.U630x 3R6i\3>[*L.*$}^3k%cO zXJG_LVu9=<2˛v2D R&S²&UZMf4c'YڑS"#+ܯJ֧?Ȍo6@On/sA YOmR|Lb  R`sQ.˺mIY(ky0@չ֑I5p7[rZ,zN59DzQl5-҃mIJhlF=u>49OUN4h9K_nyGg`ٜGM9%K5t&kvCMT8G-/Oc9g: !`įoV']Ŏ;<2/YwT54:RMUEw82AevY*g5[2cLU~甛A꟯^؁hɡTjpP7]C]Mgxa\:#T<+V/sPJo;i\v 1kx HgFc ͸u>Zk3zB1,425J3ʥxJ_Z:b%u/~pxMsXYuWRDjF#@2o+V4n3ow&KX`I>CEo4ɰGGȇfiJ5\ :v`Q&BIŽ}\JU>/t(J#KrҮ"+XQO|^>t 7ɔ@D]ޮ5`3uλlNن5_H+#A\¦]0O~&2Z*u`cv Hiߔ$k<76saIeRɠ}E5B%Ĺ%L̳O7`t- 9JټE,Zꈛˎ!PApF7mJN6D߁ݯ[>kxzBAzi}IkJ1U35rh8\!Tß Flُ#N!ۮ"ĕgCבNkXA=w]TUޱg8Ose.>Y  ,V-@Q1,móoH1F|9F5$5%g|nlzI9>q)ANf}dd?I 8p;,lR.3xcuTײKE=+[:o&~%7S9C,3#nJLjVBHO~k:1+Q# ҈LUz_ʿ1u*?| :R@Hނ*d f{7V}kˈ b+lTŞBNSwM'f̪ .R6"WXo`8Ǵ W)W3ǟ#Pl䱟Y:[Īkzd_Œ\=>/{.˺wnv_ޘ9ukyRŌnx^svY+1HAfBz+:¶9zH8 F tFl vugмH 7B9& )nT2R)]n|aQ"/8%ќ"g,W(S/Y@nh?[[Z2*[Is_X-h"yYQ,d ͗љ/DIَ7{>p: GXxyS؃ iBq6ʸ6%V0tFR9 # Ajm1r<2EP1QIVPG[pq~b܅D2kHB&ynKU,=1 +_],q3#D#U.хzqUݴKIVGAT k 5 FT̨Y&!EQ6 <uňi]iHWu (̡0Ccᴃ=f,ewqT}<:Ƴ7#^I YGY mKCؼ9 }BQt T',kNT/oБ 8Ҹq.ar?eKшj\t6.({EX'CUHd &=ʾkG$f1͍ '-^ IM'srfbs@w̭G" +ΗMvT}znue >N%>R|%(rJȁCnvgW3>u{̸vp,"_y~y:z @DP<"ٶE Y*rk8vI䅧ܹvE͓Ã2L/-L24J_ pދ=Y\ra\pUzV0!H% sPb%$壙Z!PC7O3rB[Fg;c[1|2bTY-F$̠iی@U]D:ι`|?T՞'מ^h}}WWEK&wwJeq}{Dr8>7OíܔSI1SKƐ%) N,9 ^4ۣOզ-:9JtNhS1o6D݌w %ݜ1q?Rbgm'\hR?9ހ$mRo={ )maKou+B=cx!%6 Bg0%:\!H/z(\e>dKDtG^] hArҷ ~i\v#`"hZ<H҇ݢFTEMkTcT~k|gɲU1>Dfzzhƅ.PHhՔNF,r x*lS`*3(GMѹVnTjb|pMH&] Z$Z3oR8;_VRa¥C_a+|f4 V+Ci`HӢesxPA>s3V2 ؉0bXi镴#i[M=)Vk~pҘDgS5$j592!.ft2*]_+NUrnj,_xQkqEF5a;׃稈a#ZHVs tWM&"ՁgN0I)Ë(1`e{R%8Nj4,ZX|*G7-DZ0J3(`Q^l0ࣆWys^dZ6ی }{hY\Y)h{-*Mݠ"rql*E_#h\tƐy$BVо>O= ά7WC@,`_)U;U :E"FKhMϝJ0KgSIVkpi*5Ssx{\_)Z0~ZIw2N’?OhJm4O8U[>/Ш&᳣* W{g.\) 0$wOVtzQ怒 ;1TۯlXoAzs1?+MJ DbUM1xѪϖj,Ckj+-f^uUx pAUG mHX;3 !w+T_H#^(!r*ȍ,H!+N]S5uBMa%XrKvBJ+΄Oa͕5vC7|d((&Kܓ@sJ[ xY +L{]2lN=s[>EJLEڅԧ]rV=*z`:!$mO 4sMLq >MT(Rz" wG{$Gdcc>2Dk{ OzT&^ =Nq.+RCE %#7Wjrwu EKB$EGl-;Z8[XS߶q!"tIMNdW*rxI2uL(:}^g^KnT "gQUG NbU[ =]r,O2cU@_bQZ#C ځTn E;Z9Ji@$ LRjqyҠno9M^I?2i"eFC`EWwKLD=,Wʦc3g9*yb?pt`>j Op(p:"~H,IW莧Ke jdZ ԶYAX` or^Q-w՟Seem)i^~T)fd`i~H;k֧۩7 Pq9<]G_JO{BƧUGDzwA 7}ͬQ$XIw#XU l̴씻'K鮝T0a=PT#~&5S\q~g-CTE:^ۤa/| <.#pw$ȚXa_ e{S޽rҼ 4Ì@qE}:S 5d' ގc[zHؼ/pj.][H67^OgwKCJk~{\VU{ J??: S;=nJ^>}DEے2fZ z0gup5i:L-3耍OR'Xp k; #RS:m6jG z(|{L׻idI`XL Τ^O ýȩLЍt =Le0_]x":. ޤh2/ 9|Zl59Mut2R3QuĹcb9YVjU$;ko ??OA)ĻHLo]/SB8Z{yb H6:u߂ ޑ}'g1ՠpԡHGzܵDG,U)"crE6U3$Fmd*$?{}#[p޳Xrg2/T&?)q/8ra~>ϧVY, h)@ڢ{z& ( $5Q(iHn\F8&) oբV%tvC8*paK$P{ b.lˑ4q@%27?ib&4@)| M({DLAZ//qJHmmaaQ+Yz±C1xi( XA{DU0L'bNKYqs In2ˇpGTdar!k 43Q>AћDГX Ȭ\y<T*"@ EcHbD+Ѣt6P_{U B,gQEƠvQ@[ |ox.S:YCɇږ~Vͤpˆ}mvM{S?79'*MHv~&a$P Cέ5õРi$'J] 0'2<0P╉9a}v[QK !lFnLh_dFrG 2%s+OwOyCf^rDi-gQgg(Q ZR<9%0<4}D 8 r9No f|8E]JTGm?̨^TW&^0Y"=*?L} k  iJHӑ]WnS2ZRB~Ҷٔy#FsdgE|RA.٨7D1Vl]tN&\$=a7#VI141۶Ejt,z.g)Ol'Pn筤T__%zxuc?)fVp99^HZAbi5Zo4Z*+߼ #saO756ٝe8&3{RK+½ey#zI\EPoAg. {Z=P,œϖ=!Â-T(1YOxrʝŻi].VMm: KeÀ?8']1@]@@ǩ. `OocߧK|\^:?Qy} vaqŎModӞ_Ri1/4_p Y!Y:ZB1+%/l^D2%P#UUPu4-B"5Z&i*=  CyAP?vdE*rVOC.5lYRmX$wKAtlK܍Wp"BǘͺŤjQP>ж2)v p/CJ2 RI< Nw&[Xd8\!}9)y^ٺN]lno|Si? K 13V"@t8ERP hJ8ԀYp?e&MUy 98yO&U =Yx@踍mi7zEX> 嗯'THtH/ 5⃖x{^T>HQl?CˎےJ(R6 zɲ W#tezu9PຂI˾"vk}4-hM'?̺Xkpijȑ&<*=/jjVw|W_f@ #@ =A=k@ pJx.5 PX%{py:/B>(s0XжdV-*mDjc >1m\gTEekӟitr}4)+NjK3oQt(Wa*z a=~t v5j8[BD+-=^4=Oɮ$dw}6kUzO8>(l I ^P#6:Cv̉Ҏu<.IaYe zmԣ m\]ւP^ں~ D=Ae3< Ru]u j ЕrB i̼:}ZI|;Qp`TDa1\X҃Hj -mcW\|ةWT'EGF)6!c+Q dĄ4Xڌ -NRӉ 0B!*^9PTA ȁٛaw⡩wS F)D=gӚeTvRC m ?-C 53hL5UX˛ yOl5'!s^N-V^])+3ۻ-1M[W?( g-1Tng>@LAlTE~b! [ÿ9*1v>$ƩF@݋#LVqGkg%\-f@zN$rIx sٴ [xHp4S`SDW=od t9ovZl C"Px;c*/giH-m_q#fw3'7*3n99D'%[ ڈ$&ܸksA;GE_`>~ .p)A, @#$SN?%UeU:Js5-kJ8" ;TQcS_Ր_>}BƮN§Yqm-A\񨼂-/@$h}* 7FaWܩ_Fl^F hʌ+0^ʭPvUڅ:q-6\RIr{OaՙoӪkc+r#@xwZԽ9NպHXS,Y$vjDoym"mq~S8k=r@[;CbH^\ ˽;۽Vʳ. ]Ҕqٹ5!pί Y`l3P6Zhbٮj $\}>x,z0Sʩ`-ζ}Z>Vx!ۻ)>WTm-Pj\53TYp+'i4R/%]5>Id\0sд;2XMDpX}NC(дDoٗei]6F+?djJ!w혲Pocc4w[sXu?;cY@uOs9'b  Q{~YlOKiV iI56/0Dj=9[|{.E_D!FܴK֣[wѤէf<:(Tͬ3rn Vmk9 ,=D0NEw$ zsn ʩ$W8=/V9<4%"<g q>7B ޽,f5&Sǿ@49IКo?5Q9h@; `4zAvԑ1c+|MBvFVفu;_88m4cM\UF\=$J~p;>dB\oP_tU}Hy:"5B_>-?_`-FR S_:ۯ( @cFBk_PC~UD2:v`ρzՆsZ"=Enm&X\|$p$LvUl$EA?}Qf2J{GPi{Ǽ  {Bxyic$^"UDyh>0^_2n\R&^Q v<=d#āK[? 6Zg `Ul8M"d:YlC Y3 FIzo =-73'{_sc[SZf_ ; ~,'u< ϛ.ClaS< )[ Z( 2$5GVᒻ2RGk"OWi;|[q/Lnl,ȋ2BȲ$LDX0O~wyJ켞ɗ3V\:`>9(y.E^GO:NBQk '_ա¢x셝$5m1%X'ê䳞KHNl1u`t a\p x F'y=R] H=ի3d8Ň㌽0'O%TEQz|Kn4-;PF9 -jYjD\̀H]<[obIұ2OiKlT[QVVm[6Ilm{~&=':=$w*KaN#㻁TVVSJ4? cKh5T L J+f6zhۦH 5iB׸ +XٟM7XVGEqo{޼e7hg??mv+ze#[,EVǂ]™-fcw>WMRvi 9&`RСX@pV?_5Nε lkp]Úc[8W8|.\⩇:>Op]&(qF=*=0f  2tsuqwwF9dBr;G$NDk li,\y6+܎ n fS ei<> %VT)(5lP&\z+-Wۥ FIhz csE!2|m6ϯJ93]CE* E66D/ %7͵:kT$?h;V+L9/L h7~  S'><#1|r8/7Un5yT!)N j,`*ӳ<9 #0>π;eK+Iɵ h/H9+j5D⛙gEVnj:Q6O )Ac`ApGZOt+J78W[6W{<>M3ԙhx硐`0 h8ڢ#*:"HDŎp6EE@?(;M0i&CzRp\'Inwr&D^iǚ*q]2"3b9psT[pC?ê^x7喞9= G% % =:*'+A+pI%N9uCv։}19 uj[0ٚ Pe]0XO,n17Յ3NS=,!Y?4V湱{. +Fok7I]ʪ13:6Drބ !s:!`m !)D({&FKpF޻oi=wu,Ar+j]ɓ+gt"!*-b&9[#;6(KIe437݀z":sl2r{V4+]ZЊ Z Q[c\i5@ Q36tOۅou[B5T?D% \"b `d)R OsF+R-`2g "Bg;/;{7ȝ:80Y:zʑȤb/i$d ?KZg yx*n JnBbW y|ST*3WAlɺ "4wmEm ҄0&4x*QU /=,4|7btw;A>utqN0q딷lEr[ƫ{<̦#CY`~z53EHNG^W,ɮ+Ʀ8+ ]49U@ 0WzoANQwA`8Z*_#LR gLƨ_]zbRF!mv6]KtŹulZd؉.zL7 Jc(ߍ&^mgUk#Xmuwǵ6QYElc82A 6y9ƪ/Wmo称2U`ɡ}&> i[i⊉5x*yuN>sYs\oߍY`#Ӡ-}oy|&A.$xxI?Q5DOEyկRWۄ$Y啺@ K@: ϔ㔧t65 _b緮6rlJ~a|IH\hF|q.PZ6̒$ѿ ;.h4N'`]'3ۣQF- ^_oHjM̘uF$:U ~zXr0: +.xBƇ^r.u .Yp"bKחȾ%/{dyw:qO\H, F>ŪƷF+ecP[qjͦjdwB*OE68`M?^G1hgf2)o 5lX=--k-Emjvѽ2@%8|0e{{#1DPo3)c=pٚQ_(ȒM22S{Cwvr'stP 0 jlިLrESw=Dw3Imn  KmfOG/0X b1"1!dZ#{M+k4^mv0/jm>NX ==ncvF !N!G > Jא5c`uOlcWӼCŋ.T@Ҿ7@ hb?3)H%F92x6 "&$ &;6Ac^S?\!G<Yg{Esh()Y-t=+ST^K0;e3c OvZH> bjC!~>quwLT]S SR.(vb@G W쵙$lyN3KSt89Cy >r5`%uz6/JőxЭ;,CPg{ &gP[ yۺe^B^XX蕥'++d, v B`ve"@sjsN>=f6CUhaNhMݾ3bM.7u384FYMyC)*۳bܨ%{=7C_dv]Cht(ԛ^u޵'D6_JѸ_yl9{M2q㱪(kFH^(<@ Mu,1s@_}aS t!x"hsgҘ?|y̪Tò*%^@6 zTҲ;bk^"vB)js仿LwGD{}ad=C@mj3de7n8/2 ruR` `N 2^]GԭGfKYXo{}dd9ZA`% 6Kh&<1Ϥ^ΑA' Դ7? oYҧ B#_l~hڠP^PѝyčiYn3-$ 9Zgd#ȿ^#Xb˩R!PVM>ݾ50I[NVk6RfղۀZ芙wхǿ9M[9dKO ؄tp66? 2Bm^t"07rѽf͖ 4Lt졀pUGs9s0rG,ޤ1_%a-.ӥ ޠY 2ҸDmXTK_6v N"y,Eh֕ ez$-Vag,t+vRj"kj0*N`0!3D,-­8`ewPmWPƯ"^"APPA=Tj1jC/iRV$3{Kgc㇠'Uu-/Z({҇ /i- tmn? 9êo/ۜn6E!-'}﯉A'rn:ja>"܌F"]zTм VӥY |(كڋBʵ'S 3Q"FG:Ⱥ;a0awXtd6=oK:$~ ]_y ΁ 7}%K8:^KM471(vMgH!X k1i")Uޒ,WO-a_>WNsU#MvmJT^2ݘ.ېV݊t{48êpw-`2QCtik.Lڋ-Xi&Io@@1^G52g6ŒDr~jnUə3!l,C.23~PJd b吁/DW9rY}7\.dOaU+ Ī0KFg(/P6|cˋ^d4|3niΣe+͇Yn,!~.}08(\(f h5Jʜe )>Y_E}/wzvS881܎v/ۣCUM/ 89a̸f@4V !MkU{{07aژͬԐL[[&9tGnLw_hA4 os DG7 8VK&~EYBޑ,%Gt1@G3V䝾錳NB>`B!DM]s5p|g3&cV#zReQ+;,^ӊqF~aCߓ n: Lj.]Gh-9WѤSVG!@uXT^Z MjW]p)J" B kuy-#R"W/yӾb{hF1̹i} 0eY3> |c q4B@p ĠwיQ|U2$@3Kɩf9MGqIUsD\Lś%FW׉ r=c)2rT#9d\|W<|V!hܓi1LXOFzW4T XrĞ16`Ք `8 J !.&g Vb0Cцʴ|`fO-bN[Nf RXa\ikcwݐtOoő2w ww_KX<Ϸ$|9LCJ]b{F Ġ"h DNM27$e-qlci l^ p`uPK;:NHz|P7-:;+N W5" "%3]ҥ`7-zEշ PH 7Ui})5O*ֶ9<*6dz3N8yjy[Y87  B0&zIi?bϷeX -U4~M1?Gf;е1~E)&kђ r4 9YLݾ4*NBkYGVa {P~57i5kѯQG2|T0q ;Us5ԞWu/YX}޹৲x[>+%a<ez5gmfEص~vzjvYBC>gWA]똺mGͯoAXC?T[pGj7jOQpIRuXuMڡ|Y>~1/;s)a~Q ۞j=VZ,@ k^PJ#Ih'y)8E.Hu?w $Ԙ]4vBPJ6PeLf)RK쉗bno[ɖjQT#^L6=dUo90 hHs>csWzE@EGex> ˮf\e:OLӾۿ=I)4fhHg~)$[! j&|"Rh>!}ˈ-y\~v#dg@Ln3a:R2{l`69j2 د6)8Ub{c9ʖPy׸)Jn_wUd*U"C7FϿ}Y3|0/A%(&(~LFu?jfHS~Δ8#*RX'>X}NE?X*A Tx}Y[Ay MFdN y&VFлU"5I#^5+4565vΝ{-r1Tᗟ 'h+x 9d$/d 3,;y_ ۂT5Cr),=]54ChMcφfX@txKUmpl+1_˕v\հ^ >@Ա(Xb쌧茓h69~(v&!:rZ:`86&!']w5V0ԃ t 7e]uѢYw誗 1q>\ytE屆#b9`7( .5u=}wpR(=~،p_nr/sG馆.ՏMj%QU%8JezߡOry4>>6yHAMr4L1>0Q;P'Tͪهj[ dt_=a=lf-GGDΏȤ,KMsȽR5vN ]g=oOT;&PEIZZ (P%q"ALN+Hyƈ ^i_L)ǂ`/js}c:Y]TH $ڜEBK_Yyzy2~KB1=yZLIe!o(L9K6cj "#޺zO., AG'W(}WZrGdlYx^J°* n?ʹ *p$fj,/p#y2Ræy zw$,3I:mTj|_|"bbcE6Jw$ Mz\q/e]tITͪx2x ehR-i1TW#K}f!y&Fi3=8frR82R#'PyPj5a0,n0NtncR)6h<<T( #.2N\L;ȧh);j }J.grn[Zap<1c3xWf%CCsgK07g, n{`Kb Q(@l0W7FQys"\-~ (A+i=U38^\f kO[S !f{!:fbtкr*cw8H"bhkj3eR^Bb` ԭi 䀪AI-14"2r 2t_T̑oF_CR|xϲda@rw*Sˠ1`^VhL-઒Gddl[MX_Lj(Li"q׎j/*!~XxvV.FīXw%MN}>nA&>" Z n,2.aMF899~xܠ\%3ԥ1ći2c3r:(]WSu4CS |VИ|qWf`[)y8n &WHijngi$ב +E9*)[F x Z9&xMI>ij9?etdZ (1em1XCH P$;3o'^N" 7=Vv_N5a<nU3bu*+z~x͸Nik T-:;gB .jq|ɰ3V'}݄ly󼂲u=Ͷ4f>ph\WUݏ'qVbihO`>. e8,99's ˶ X ٵw .|m.ɞjBzi~F;$sDˮ&Ɩs;ySOV] AP sNh4!t"맍3M+@]Vfuh'Z~[jrToF"zQZ& DInH.T^,,D [ eozXeWT0blc PN&ww^Gdܑ-3}sGҨlk(dV+-`s>KJs[N˺בo,ڮ/\=]kRN ^.,y$-8|A\( Qbg#ቪziwq𽡰j%/zfQs.4c^8Uʂy M+F'Ǿ7މ˄4՜aR@ZoRN !8Y t3]]i2t\8k!JZh%M)׽>(?\ -ѭS']O;@^]^<e17BrP* p.Z}G0fo\fnB8Pu, Y+,+ ivD+ ^GM*c% f`CAܕbu/xk I6^zss(y3=$%$жf ja\I+l+2Ob|uW (`4Kl@fΊb| ʝIR&G',QKFKk![gt BSg[nH9'í>(w[\)h200sF#F9BD4j"!@k4u/,/#:?*}:jژY v{{r(MkPZXkQ_ NŠ!V~1BtL(oyHlN @yo ze(Xfpૄfc2HCX12z@LuSjhh A&w&$goK\Wo\`wl$R<㖖$KP+p3l"/ؽ`œkbeC`.jW[1HSbxg]q[`*2 Hŏܗ ƮIb60M+ގZ/Ao$9|m7rxU3t#"3[kQ1Y89qBȡ@f.!AEf2*1_rb+Cr0dx\^ ,J`ze:EHl +ܙPi#$,S* 1;MEnıg\G/=U|JO 9nr.cB*Dk !:]|&'vA6Zj.ɏ4(O2UTgFZ_GC8v ~4dwˋmT9GqLٳ*.$dҷ -j ښPW/{IoitK4* ʹ ek&nlTv!boD@BvrJM\Lm۱YBDϞ {]ssG@MzG8/M۶h/CA.cM2=慃phGA=Fyq)͠g)OJQlLvÕT67 R˙D =|b^*dh'tn :%*ޭ{ &6+̓M+p?u|Hwϧ2D>0ZI⿵Ct)4-q2@xɜQYWv%N`cҖ0͘!`_6x=;HN89ߌ|ڱd sJUd殪0Њu\&fy ъ?iF¾ȼ'Qy(V/b C:z̀bܶ<$.障?Xv?U[]~$[.sU {FL 8@+o%7lu6HYZk;U7Ï-˙K8'7щT+,2T$*ʡSX:3nr% ,ͫ!BsԘ: >dz?l¢@JJg .(qzmp]OڿQAZd͇L&╇%q叱 >`/?yqHĜQ``-p=,@o]ON񣷡MXc̢;%JĸK{5SBkO<%zN9VýcZ|bk{fmA%CF, ޯJsf2#;Tl_}쭯(1uMTg'9x >bMEo1,zRrD%SE>K^TX|Y[Ü!8UFpth m*J!N@+Ot Ha0dmmHl*(Ni(UhۈS#.DϽIGZ&mSPBMTҖ:LB(IVRᶷ2nx/Bnfb.U$6&&fXBLqb"Ucb 0D4"On/ V℉;^)(w!3 r"$t`{biSwgW'|e; } 3r h#btzF{KNQ]8xOGW*~ψE+S'Sٝ|uml,0[q ұ|# טx|U6n=LW8ZaJS2v k$'t9`q9»YLl+&'Ԅ;>l7"2 4uJSƬʁ@Sd2 _SC1 B1 &,I7[, TŃ!۽75NcB1\VkTd% 1(v_#4|*gK#/_w[V!<ӽFʷy$ A\xmReo w˂JD <#A7:6C#(_|3|J$7cRv;=ԹY0/Yژ}$wm*ڬFmSvF3?E@I6Yp$͑=|f3Qwm;3DͰ--RBxP'C􄇥 xNErTDNHduJm,1X;ӀX)K0_%! 7]$҄Z2LRbE(#s ^2;)hCZ]_/Fc`߅sO 5F94'Dd2Mz&ZTzqzQ5bbcEI7 lui^I5n\o4װ]:>0'ֿ9 ,< VP BC+f{A*vX^uAړ5+D QdE˰OAP&܈<'w[6!TpȢAf"7 v\*zAtZ2VXMiu'2.u4-8yG!J`]û@* DgM'p⟄QS)L>оmr2}_oN6C4 Wo.Wr~5rdX)嘩׵R35 b4˙X9rQob>F 7+ё 3=+jVIgQ[p_UKk ALj#[y 3mUŶ`4NX;?gdl=lGCiM@aeYTx60)1iCzR3lܛ}xk|ua#VgӺVG YhLk>4"yL x2(2gZ}D~ӿ茀 У;p'"Iˊ *N2ts[#)]7Z0X!+ paXd[&$++a){{Ejh.G #AvS~yʀ&;D*3Za>>'_xBꝷ"ms~BAm' ѻ65ygŒ Y+BL,שc6drHv^n^W4v£d%iz;0-yR =" ~G/u9 ;آ8=~=,71- ؞0kiS/d|ڃ2` U1"zW&]mbt㶩,2@R y7:],?FsFs/l`D}*3;h ~K.+i3h @%YIJ4Sx_/-[Tѽc`J_"څC:%u8j~Jux."]5!p^}Ļ@'AWG?;WSv V|rK(GX`tI >:_h_)uc J~BaɽΌlEptߒ1;-ؖU--鮺#_D8&dH3oRMQ5cPC(>l;辚jx*}ěqpٓf$W{%e9ԢDǹ`2qN74ybsA; U4^ML,V/ko+G濭 X|4v^ Lagi/ş1*vݿXhT/&}<'BAĵ0k7b{*ʻ.gpC/CCuc=[ ;g oDK[K[l -Z7, ` bX$[M!̓8r# pCu9_V(c|`!XIN&nR0ա^X,7j:&u= _@|2c,Zm&&d. X&f]5!W]?CtY-TC#)Jd%]%tMlOe:'ظї9]{p@:~Rә!.rRQe:PY ]\Vk5Ҳ1C'U)"3q,?r֚wct>dQ=Ӻ3>̂SV7`3RIZh)(T oܞ,k. ^6|DhhgiNIT0<`{ʶNLZ,v`H1kt ꂼ e-?Yj#49$5ABL84KzQ&v>5Y CZTYq&(/r@aS/xkfو`]sJORm'6jT'9(u¥8:om<b~~BF°4.4 d.zrEsdIh(NG9|22w7|WrgA`sH.G#ڻ\Yr7?~@OGIm6uPL.* ssFZbˑQqP^8W+ ?,-oB}n>r)LdPrvTPmv@ժBL?R5!tW91ig/lu&.jT/tuxx4\6V7[  |6ޜ|re+r|XD(h4pěGmy$B5tz.> bm/2C6l=`'O*se?MBtRL2҄Ge^Vk:tDDmű/u|5$/ܟOZoiZ\\m'V) WoHVD~dMq)iy / ew8άvE$9 s4ƪݙ836>PNEhz|Tv<:`0{C4^"}4+HkNo]Brk Z-B9*k [r$ͳ.C?<ղF`ܭ{a&}Cp l.Aw6,y7- 81#\aa;L%(BE.! *:q qf 59@ 1 w'p:dNAtp]TPӫ0.kt/TI\"SjgI҉i/}Ju2 7kȬQ5vʲɬaL#j:^-ŏS0ؤ m#= zr=,/bҳ~Ls |v 'rS54z fPhOMi-晐ْ5 ^ͪ/Z̼%(c%e+a;dnh#KZڍAydžAl'9r.͐ RcFĻLmjW}2TQ($0vB̼ JAqajJ2d$͔\9Ax;/ UkW@z.W3$w;, DVM f(\:P]@&c B,RMٴhM> (D'دQæH*|>u.P⨄E/3^p[]=3vz-5=M a4m:1껬}d,D'Yfx$]HkDze/`8 7Zij=wtZD2}dÀv Vcq5tݕocx /e>Ie DBSx8gR9s8G{oeJnZ< 7Ϣ"uO'˓(+WǸCGSWM\9V KP'"U:I*SILy4}[3Q/=J 85A 0TlH쏟$ n}[}Io%-*v? 䳠{jhӂ=qZ>gR $*s*AKǬE kb,_)Mv]y.Q2m.F %7}?nP"AVN$\ |[) ,U['-M̌חcd`Lg=fKRl3.]Em΋ћ6O cKHSqʇ$ 6QNGUn"K*\Vb.;Qjص!RSh7L(ID(Yz nO`\ȍ2>ooݲsŞW;o/MSYq-7_:Z\ngק`QJ91@ }WUMG%g}(7z pԤVWWxV011z@|v7Kli3 cUjgK2WLVxg>\‰hX؜I]:4<1taݫ](EB`4A 3[vIzpH]R|u~Qy8-K!Eܶ)#쮕ß TA"m=+8VP 3(, (0r$ۢ$R kXm`e:/wm6bâ;P#| K;|>ш6KI7Ys~.Bё aw oʥq>DPo.}=Pj+)]nFhqt;Tx ~B$l[aa# IFU`XB0xPk҃H] c~#;;4`ldj0M!s>ϗBscPT oT >D8—'O$id;k[b~SiXGgg1<@<꽙/ǼX0.ߨ\GoIr(j$⵴D> RQgdB9 nz,nzF=\/on'L9_ b_V&"xQ0?=#<WI͋%,FB@1ߥERlbkiGsRփG/2ƺǖ lRQأ Բ]4b!Mk _j9,6Q!Uoլq8 xLܺ| /<m>, .I;:w9\<=Wm k"kk[~<S oG7AxWɽƼbKBdSr70ݹsھD [~3Y!Q6+X4q~YypJ/=ZpaPunLl$~=^okט ث0oX=FauN[osڨ'jYĉ0+zuG%Ndžza]dX/<1}lkz+ZJ B0 ڍ4 9McrrUg4A'XdxoQ1c|VQ4:F<`iUV.5{ h}ޕɒ^,AiG3}Tu  XkT\&Udl.XP+.Bqd*ö'*i<#Mx<=6ϭe;OQzCSx"l oyiP]zU T>zARdl񷀀3IHZ)zh" 値|v\B e,,,aCt ʼfZz 4M~*\{W]z("vMWΫ2V:N@JTGYށmQB ?&Elz}1JBdkd&0BM…jr~gɨL5,tQk"g+%N|lF'D".'l%/2yRsk șjdZ}vsC K)ŪG-H?/RY]75AR-K%N-3x?`$J=κK6H.KB^zEISݑ0%"Ӥe N:5/rxk)?j8qN{FGɏ'Q(,8ŐF4yr橆a6=[ݬ?U6lcUeogN^'iU·(?p !R%x}j@KX _tQ?8ڽǧI[-Yr>8Th=zm8>+FX'^ B;VXRwO-4.ʁ\SoLkXlcӊ_}DžQ~ʚ |\̈V9nAḡHKY!] $oP:Dpd8yXzs}&Z_]YtUŹMONp :bK Z,Rr"O};D.V9ҲhyMz?Q..jRJO[#-&L\VQ^TJwȪdu@)l+*Z3+]( zwjݦl>w Ʈ-#OY ƨ;iޏ||BDlgdsHGަBkWm}#,ǜ19i?AkIσ:) >VJl+[+ )dS7~P@Z&xt9 BHK!5q1Pjpݭա<"{К*OL0' ʻb-q:?ʧ {P@/Cb$/C&Y| ZC% =*(=LT ԪjZM |t7.o9Gh^ͩj,Mqtٵq˰OvR"d~W֮ Z*%3(6ﲤ)Lt 4kcikv63_IS 09;ŲD[JSP'BG||`b榝?Wc_&߻gsPaXB)!R 0ljj`x*(v"1[AD󷸮od;9{ȹ\' Cu79"VM&IHu;pСńtnkp-#*#;=ċҼ\Kᮾs[dnd}\tšh IId1P`X?o%nN!A;~j߈<“3;fO.a#UHzm_Ψ?@H3-Y511~ v@lWF@ÅMRb3Y(y q+g W:(ԪoK;q6q͂6}*>&^|Vݐka+(50,Nc$ qu4f92{Oco~;ݥ-ѱcY -7y:zvds H1 A!_v]?$y`Ɗeޥ1E>T',"-ߎQЩyHhd̰C] XRd-ߐT\̙$s8tސ"M Fi$-B3 b*7rg&n(෡, R*wBZ%xrnfſW=Qda"޳4èV%j1@ݼ; cTQ_U)7?-! c^LdXw[MgE( jB@WB$T: 1R"%Gޅ`ylS;J03D4czrɧ`dER>E%tn3+zz`K2aQXcI-i