python3-knack-0.9.0-150100.3.7.3<>,d.p9|dy"5'ڒ%nKrΓR4 u5&%) b&q_~$9ȩmLYy2NpF4 NT \#ANC WE@r5lR0ɬB̻4|8 G /c ^^-\b4ϲa H>Z%[ܲW̰R pj;yP#څUl10`aQw-[TD~u#=d>>Z?Zd # Flpx|  ii i hi  i i `i!i#i%%Hi&& '( ( ((68(@9(:*UFBGB,iHCiIEtiXEYE\Ei]Gi^P bQcRVdReRfRlRuRivTwTixViyX<[zYYYYZCpython3-knack0.9.0150100.3.7.3A Command-Line Interface frameworkA Command-Line Interface frameworkd.sheep89SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/microsoft/knacklinuxnoarch.ZOO$C$C7V7V$$)) c cTTCC !!"!"!  ; ;  V0MEx -G nG'%I([5 V uOPP MMww$CVlAA큤A큤A큤A큤A큤A큤d.d.d.d.d.d.d.d.ad.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.aaaaaaaaaaaaaaaaaad.ad.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.aaaaaaaaaad.ad.a79fee80a59cc42f9096226dafe60cd32cd244a2d2619c915366d4cb4b0b15382f3639a051dbb93aaa2ea9dba5d062ada2f830c7b454fed41c90792edf4dc18a201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf40b797210ac72f5de6f2f3f1e32941e6cb783f2a0ba994b60425782f911e444bbcd46c65152d155eca917a1083e5cda1a787ff7cea5f336c0448ff5ad6004c2da4678e7e38c69582a6f9f6220c11c4bd27cd303af48c2674818bcc894c7c79fe470f16e6aaec2227ca70429a0dff0a3feaa5e0a4c6381591d718c2b923bb567e470f16e6aaec2227ca70429a0dff0a3feaa5e0a4c6381591d718c2b923bb5671f9c68497c762b21681a50cc9a08c2d5e3eca621e0b3ae8a3754cdc7a74c95abf16d219d40217033e3cd242ea5c5b696725cb1425c46a765ceb779c5559971a956c08f34bf7d1511453d4cecf90ae6cb18bea403f2ec5d968e34a319b547160d693147d066a6026a4f40b150fe2fe0162553d1bffe6ae64d41c1fd700695ffe900ad86443b76fd06d6c3e2364b24b2b59146441c718475b147edda43167f9c7e2ef9e9da631071bb74a4fb5653a77433870f3c03ce6f11e503795ac2ec2a7e40e9647225ea510b89a8b2bc5f77305b2105a8db6cf1d111a84fb1540b881b8f4bb0a14575511ff2e164f42715739a2838bd7a68c064e8086d25b60c2860debfb9242f2c936d246942fd95348faafd0107fe298edf2f05e11f4a1a7d8cb73a45d8cb6f03db7e7933e355772641392af95cfc4741645da0fc93f1bf9cd9e2b8b25f11a3248867d52d8d958ca05616a259554876713d61638df1357fd07f8e2a93da71b0bfdfb543b1ec56392ac1e45816b1d0e26ac6299d753bf1f4cc6fcd5ad22a580e5d83ff8637b758a431658316ea195275fdee9e09cddca999c893941d4347580e5d83ff8637b758a431658316ea195275fdee9e09cddca999c893941d4347d961fd04dbc7290da8018be52cb634e99b8c7c75c82629e343295a5556a846ef7fe542df1cae9abeeb9fe91e0932c07f524e01cdbe4e628fe53fc1af19c5378ca85ba0c3eee915f6ffe8db73559e8d634a5b553f3764c6bdd00dace09e5af1faf68aa5adc5f760493bb48f916ae59ea447c3e5e2146d72cc044d4b47783a8b9bf95a6a27cee700bcbcd23f05c62611caa5d071850e50cf3001c4a96258eb09373b8e947b84b0639757f58a115573fb7204691c7c636f4b41e7efa4037033151f9e0f7a35c97e6fb72ce2b2a4f0122d6388ef6345d15c25dc269e6e065c78363c474452c5106194319a3ace624a05fc37b7565f10063ca803c64d80559334c22a8247297b6c8e4eed8990714dea5634cff1f777169c1ecde59e7cfc0d9c4c86b5e76b9a14e197e569940ff0fb05f09ceed0e0f292d6140e9cfa3c4f6f4e04464369eeafcf3104d88262c57215912c9a17634119d84782f1d02d0b8236cdf03d492d1885e9141175f5d76e16ba9e211836fc118e8cb66b4093194955d2fc14943205a748585a276fdf2d6379c29749d167baa24eef870cea27999399dffa28aff17c808725f689a17c40a4c3d90482104eda9f7cd845a8c8ac5f120e49bffadcec03e96b1bd9ab0e2f38d90aef2502ebde52f3bfc0e3fb307d1a0e63b89147087a1b3fd11e9fb7969add472f7e37d0915b14e84df2dbcdb6d6e1a828cd839aded7d1a65ce097266f59ac80ff37e40a7f24400bf74acd9d380aee7b52e0907e8d31b1515f3a380f04264149e44795e2d0aa3726b13507b339c0edd47ca77d387e4dd160e3735dc04844087c4495893ad9bf08e7979af064270e84188b8c3b1a73d42912155a6c4ec23a22ff822026351fb7e38462f7e62f952eab772a0b9334e8928aef3fd8f73de4e318d058ea0423f61a96b72721d65b9e0066fc8050f68d5385bf4312b13f35228b4a0ed48fe47c46abb7884b18181a0205bd20b13e9081e0da64fbbd8d97949d3007d8ec570d1242ac4a4f04c23bee449c2b100e2c8cfdfbf9f064f8c78b9f0966416e2425ee67664fd65f41419a3d8208344b909d8891ccf58717f72d85afe849a5aeae52cbb09e1247523fbf47dda992c2c5bfd2e4b684c28717f72d85afe849a5aeae52cbb09e1247523fbf47dda992c2c5bfd2e4b684c2720dab2afc435b4dccbdd40174cb388e6569d9a3d55751c3e68254fdff1a52d9c2c52dc7857c11e8e306f16806af733aa38f85d3ffd1217fa3f8ddf09bf03fd92ac5e592ecb89c60aca4fa4859503569621674fb2a1c9284b35ed7414ff375bb86b3833718a14f694654e356defda8a1ee2bb1c930eba7cc286b69ebf2d1c1896cfa50fa3b9b79cf24c7f33b485aba7dc3e8f35bc3a4ea8359be016900a289f4a96dd54d16cf70d10798d157285f37a434355adc515bf9d78f3cc927bf5e1248f4654ae3b7dd3e37b6d8dfaf1b8f32c18e771fbe9c3043b27c4650a72952f19d65a458f6f92e311f5baa5f37a00c11d1c5274448ab4bea2497e12632e272bacce77fca06e9cf759e13267f1115a5b6e0ee4200c70105d22eaa38138ac1c672b7897aa6244c12ef983dd55bf4e650c1be851fc861fa755d84c0c65110d2e104082ddf602bbc95fe3c7a62c7ab7371f56cc139b8bf9b3aa8291f08b9ca01e7450e31512986687d086d6d8c60cefd5471cbc4a7f878623eabbc9a3699c848e4134838e4b37acc595ae507b33c8372498a200da7d0839b26460478b275c467b600043d7c973e4cce28e5053810872cc802220792cb1704cb926e5951a1ebea3bf5150913195a2f11d077a0caee76e4419bd5d573952453d9543a98b81f986158e53ce51b03b513953186792d4dcdd90fda221460529d39c9df68eb469fb7b2425eff45921731f3d3df0522f090b954065e355417d3e42199e7962b56437f98711e2a3fcc87b9f2ff1e68d6a0d6fdf09f1b0ea966c587023dcbf33f9b5a2845d53d152a6e948c69447576d064baa8840177195771f5de03a5bec25d20f3b0b34a4778ddcedbe996f78e034e462235334be79de1325ba83eac5bfca7ccbbf21750225cddcedbe996f78e034e462235334be79de1325ba83eac5bfca7ccbbf21750225c7697d54a1febd2354a90222b79606ded152dc02c4f43298b8674cb10842dcae656cf79a1564d091499a1cca95209f1577c5fb896e156fdcecfd4c1b87525a2ad53944e768b56e44db2f1ff85b25982673366c23327b56d4d5a600d85f2fc3d0453944e768b56e44db2f1ff85b25982673366c23327b56d4d5a600d85f2fc3d04e4167322a1308aa99deb4f3ba4fd962c0c4afd00a94108c01ef8ad7890d8a912e4167322a1308aa99deb4f3ba4fd962c0c4afd00a94108c01ef8ad7890d8a9126a8dbdad3fdff83b9ba3d6a199b5e75aec7f06964c1c46e27199aec119412dff6d30c39738298f81291d674878be049452c462a2156bd6c0cfe6cb56cb2fa28660c99366ed7e0b651c4b96b37fbf46ea5ca4d0973a09c00855da122bf4dc1d3fadc5d8658070da1394b52b9bc57b8b3f02dae4889c3f3ba23600b3ba286689fb536170769e7b3cfa401a7fc9329d5f229761a2e37b3ed90df7d5cc7fa956e4821a608cef74fa39292a24c8bab4fd2594583e0e8c316cfe526780bed1e7946330eb46122a95b7b31038cd74d07b6c24c068e0cccdad4e2c0535ceeb1f297e215e8e1b3ab1b862b2fafc5e3439792e927ae772a0fd69aabb4dc1572f9c672ad00d6237fafd63e4d1ee270ac9f9e88a795a1b980f79c9cef13495f59bf024390e2fddc32a725fd61132e25d2fac8ffc2749e93e1f97a81fa8054100b6d377514bc8d366170d082c13ede75164f3e0609b4f2b72300c9e670c86f80cf91be74ef93a0c33be1b9a82353f175073cdb1f59afff97cf2aaa624e7de23a86f40612cc5ddde59a27d19341971070ef18d8fb1603de6d229edffb15c6248d59307760a72e8badfcc1857781356f30809e98a5f794c3b0dc8226405fa0b6ca43133859c3ded12eda9febcdced29973606679bd0e9082155f900485548bbf560505c4862a8ecd72b6e980ecd358ce84b559bb9919b05e94b2a925c68690ee24bd5f40195c8dd1861d6ab2f47ee787fd77761743ab8474d68c3ff1534896332b636a90aaf6137207777730536ae875289ef2719440fc690c66ebdef773a37ade12427811cd6e67c3baddc5a5f0a819475a7e48e13493f4f712c74de191b8c71049896e5a9ad528c083acfe16e0595fe3559d3dfc72f645e096843af08ef17ac4042dd6071236e0087e565ffbb1c9c422e1893b2116e271aa7045ebc6c74dfc990126c31cd9fa5a096a435e19bb6b631da46992c011a39be563e97ce7366879ad516c772904632rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-knack-0.9.0-150100.3.7.3.src.rpmpython3-knack@     python(abi)python3-PyYAMLpython3-argcompletepython3-jmespathpython3-pygmentspython3-tabulaterpmlib(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.1b?aL` @`a@`2@_S_;^@^@^%@^]8H@\\@\}\@\l@[Z@Z|;adrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comtchvatal@suse.comadrian.glaubitz@suse.comtchvatal@suse.compgajdos@suse.comadrian.glaubitz@suse.compgajdos@suse.comtchvatal@suse.commcepl@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.comadrian.glaubitz@suse.com- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)- Update to version 0.9.0 * Support Python 3.10 (#250) * Only install colorama on Windows (#249) - Update BuildRequires and Requires from setup.py- Update to version 0.8.2 * Always use UTF-8 for log file encoding (#247) - from version 0.8.1 * Add error message for invalid argument value (#244) - Remove temporary version override- Update to version 0.8.0 * Make colors customizable (#242) * Init colorama only in Windows legacy terminal (#238) * Add `raw_result` to `CommandResultItem` (#235) * Refine code style to comply with Python 3 (#232, #233) * CI: Support Python 3.9 (#229) * Logging: `CLILogging.configure` returns as early as possible (#228) - Override upstream version with 0.8.0.0 to ensure proper upgrade from previous version 0.8.0rc2 - Update BuildRequires and Requires from setup.py- Update to version 0.8.0rc2 * Support multiple cli loggers by adding more logger names to `knack.log.cli_logger_names` list (#227) - from version 0.8.0rc1 * Make config item names case-insensitive (#220) * `get_logger` uses `module_name` directly and no longer adds `cli` prefix (#221) * `CLILogging` accepts a custom `cli_logger_name` (#221) * Support ppc64le arch in Travis CI (#222) * Allow customizing tag message (#223) * Add `EVENT_CLI_SUCCESSFUL_EXECUTE` (#224)- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Update to version 0.7.2 * [Config] Support listing sections (#217)- Update to version 0.7.1 * Rollback `get_config_parser` in `config.py` (#205) - from version 0.7.0 * Add a `default_value_source` property in `HelpParameter` (#202) * Support removing option/section from config file (#201) * Support writing comment to config file (#201) * Import `configparser` directly instead of from `six` (#201) * Drop `get_config_parser` function from `config.py` (#201) - Remove workaround for version number in spec file- Update to 0.7.0rc4 * Change the timing to raise `EVENT_CLI_POST_EXECUTE` event (#199) * Make `CLI.invoke` catch `SystemExit` (#199) - from version 0.7.0rc3 * Change experimental tag color to cyan (#196)- Remove patch as the test fail properly as the pkg does not support python2: * k_skip-broken-tests.patch - Fix the version field- Update to 0.7.0rc1 * Allow disabling color (#171) * Support yaml and yamlc output (#173) * Drop support for python 2 and 3.5 (#174) * Support --only-show-errors to disable warnings (#179) * Add experimental tag (#180) - Add patch to skip two tests that currently fail on openSUSE * k_skip-broken-tests.patch- Update to 0.6.3: * Fixes issue where argument marked is_preview=True would not always be handled correctly. * Fixes issue where ensuring a directory exists could cause a race condition.- version update to 0.6.2 * Adds ability to declare that command groups, commands, and arguments are in a preview status and therefore might change or be removed. This is done by passing the kwarg `is_preview=True`. * Adds a generic `StatusTag` class to `knack.util` that allows you to create your own colorized tags like `[Preview]` and `[Deprecated]`. * When an incorrect command name is entered, Knack will now attempt to suggest the closest alternative.- Update to 0.6.1: * Always read from local for configured_default - from version 0.6.0 * Support local context chained config file- version update to 0.5.4 * Allows the loading of text files using @filename syntax. * Adds the argument kwarg configured_default to support setting argument defaults via the config file's [defaults] section or an environment variable.- Update to 0.5.3: * Removes an incorrect check when adding arguments. * Updates usages of yaml.load to use yaml.safe_load. * Fix issue with some scenarios (no args and --version) * Adds support for positional arguments with the .positional helper method on ArgumentsContext. * Removes the necessity for the type field in help.py. This information can be inferred from the class, so specifying it causes unnecessary crashes. * Adds support for examining the result of a command after a call to invoke. The raw object, error (if any) an exit code are accessible. * Fixes an issue with the default config directory. It use to be .cli and is now based on the CLI name. * Adds ability to specify line width for help text display. * Preserves logging verbosity and output format on the namespace for use by validators. * Adds ability to set config file name. * Fixes bug with argument deprecations. - Switch to github archive to run tests- Remove superfluous devel dependency for noarch package- New upstream release + Version 0.4.3 + Fixes issue where values were sometimes ignored when using deprecated options regardless of which option was given. - from version 0.4.2 + Bug fixes: [output]: disable number parse on table mode PR #88 - from version 0.4.1 + Version 0.4.0 introduced deprecation to Knack. This release fixes a bug related to that. * Ensures that the action kwarg is only set if the item is deprecated. Previously it would set it to "None" which would then override a pre-existing action like store_true. + Version 0.4.0 also added the concept of the command group table to the CommandsLoader class. This release corrects an issue related to that: * The command group table would only be filled by calls to create CommandGroup classes. This resulted in some gaps in the command group table. - from version 0.4.0 + Add mechanism to deprecate commands, command groups, arguments and argument options. + Improve help display support for Unicode. - from version 0.3.3 + expose a callback to let client side perform extra logics (#80) + output: don't skip false value on auto-tabulating (#83)- New upstream release + Version 0.3.2 + ArgumentsContext.ignore() should use hidden options_list (#76) + Consolidate exception handling (#66) - Fix bogus comment in spec file- Initial release + Version 0.3.1sheep89 1680793300  !"#$%&'()*+,-./0123356789:;<=>?@ABCDEFGHIJJLMNNPPRSTUVWXYZ[\]^_`abcdefghi0.9.0-150100.3.7.3 knackknack-0.9.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycarguments.cpython-36.opt-1.pycarguments.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccommands.cpython-36.opt-1.pyccommands.cpython-36.pyccompletion.cpython-36.opt-1.pyccompletion.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycdeprecation.cpython-36.opt-1.pycdeprecation.cpython-36.pycevents.cpython-36.opt-1.pycevents.cpython-36.pycexperimental.cpython-36.opt-1.pycexperimental.cpython-36.pychelp.cpython-36.opt-1.pychelp.cpython-36.pychelp_files.cpython-36.opt-1.pychelp_files.cpython-36.pycintrospection.cpython-36.opt-1.pycintrospection.cpython-36.pycinvocation.cpython-36.opt-1.pycinvocation.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.pycpreview.cpython-36.opt-1.pycpreview.cpython-36.pycprompting.cpython-36.opt-1.pycprompting.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvalidators.cpython-36.opt-1.pycvalidators.cpython-36.pycarguments.pycli.pycommands.pycompletion.pyconfig.pydeprecation.pyevents.pyexperimental.pyhelp.pyhelp_files.pyintrospection.pyinvocation.pylog.pyoutput.pyparser.pypreview.pyprompting.pyquery.pytestsdk__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccheckers.cpython-36.opt-1.pyccheckers.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycpatches.cpython-36.opt-1.pycpatches.cpython-36.pycrecording_processors.cpython-36.opt-1.pycrecording_processors.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycheckers.pyconst.pydecorators.pyexceptions.pypatches.pyrecording_processors.pyutil.pyutil.pyvalidators.pypython3-knackREADME.rstpython3-knackLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/knack-0.9.0-py3.6.egg-info//usr/lib/python3.6/site-packages/knack//usr/lib/python3.6/site-packages/knack/__pycache__//usr/lib/python3.6/site-packages/knack/testsdk//usr/lib/python3.6/site-packages/knack/testsdk/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-knack//usr/share/licenses//usr/share/licenses/python3-knack/-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.suse.de/SUSE:Maintenance:28337/SUSE_SLE-15-SP1_Update/06d687e427652977027e6a8c0f90fa0f-python-knack.SUSE_SLE-15-SP1_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII textpython 3.6 byte-compiled  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDs: Y\utf-8696db679a4ba65b1745d5a41ac9192792d3224d792ea8f2c3e9eb1419bc2f9ab? 7zXZ !t/]5]"k%r) `>'_ZƝ~AIQxf \bO+y ;MoDL 3až!hfXݧD{H?`$r+sM¹h>%00 ~=IYmU'roڈ.yؖ6(cK<#)>OW7JųBrHaiH!f_^ےőoDm߷|h硸Rt4`{rYF{;Ţo@1{~K kd ;n[AP sv# n;v?"v7[9x7UMAH zA^eWj.â`9gY}HjakmVl Ž[{֩i@ELJ%iZfX\o 0E%nO$gP  z+ -8V'n]0Ej蝃 T2/Si!ϙa1̌c"(b:-Sz"4rCMٙ69fB䊟}D0Uz2`+|ex2 I'>qy~:yF'A04YQ[K@cV{GF 4}Ȇ6W#ܵf7fGD%  ,zD.66qo /5eS n53h( )Zt'J[y>^l{_uR8.2_e&`ɻK4]7xnA2P {P}#Ãn:6Pە|@IhEߢjJB d]^g9 ˩ l>&=h 9+j"pI }(C ;`X%b$J#J Buu5490~U p Tmڻ8Kækӯ=S$]B$PR%>Ȓ68Zoi(`0B<|2,_Ƈ$νf`X&)>g` w`,0$z%a&~5$b2-7ӊ{+3t IY+eSs,4;]lsȯm2n> kKpe͖J? r!:cxfy0V8v_J.dͲZ]FaYj7d5h@a5Z˔zxP2=͍J4؅W!9K o6r|XܡQuM1[ 3-~YKl;ER-R]*Z cJN[v/Ɗ y OxPU C$նX dxYMi%CJp#9$:GͰ q Kbvo o{{ܷ҆.+z V`ؑ0V^PГ< 7D8[-x5{P9hC̉UM2qA'575|NTB!?6.ܛR8e3RGH5ar^-PԪ$(g䧍Ȅ&;w8Bx47);[dbLR~]_5ՄXLYK X/N؈O2:@~D|VNDYҞff0}zھXb MzP:v5ql$^aa[ >=O臏E =m.uy#[>mL-ՁIg"W>ҟ+2;  GEqU 7:f;*J*M&IXmSKo"ppIϤ"%jV&H`/i{{X|_Jrw{G--`G >²D#S#_!qj6fb.L$(ڃ~WC5Ӌh-a"lр"yňuhD%b=O)=A@X dڪ86ꌍ]./Vnڔ eco n 7u3(Q[}m1S-r⟰118O뾽xbJ(1]A[_z!gy`%f (؁g9nz%X1VcD8&MXXʨq oz[Cx^_@h6+]8 (Wieew[P_&Jo֊P15r.Ku^LFT+^|gPvq;:Ҭ{p:|Ge hzNZJ޲-o8ђ><=e̡3CdԒ860Fi;>ծ"" G bxJmӭb_ 7UUwT&XT(SGrk!+\Ө~z{y/yG=WEs+C?1u^@_@K  )eN~5]'hV|KENCR{\ZpOE6Unh|sI=$pg%?)\ -Ϭ>3ۿovtU (, wgL|GlLxR 5iycnw5:{ʼxsS;P:1HL}"{km`Gy9qg)/y>*sp7갳 K9EYE>{G=b/Gbc]*pTSlAC]ZzRh#: !7GdUڡw⑗0KK:ɾ51 $r1FLJԲV.Kn<'ԍ U WR!1 k0G#)MgnU"Q湙BzX0 v@VyO^}S#_8ha(!bCɦʬ$s'ABi>ܰs\QQ'_B7e,ɜ`H) JHF#b*բaΎߏe/>U?v@[Oa@xA& ](g3 f3P7s΋m/KP_V'*"vBD2@ Haxbgu\ٸ6h"xiyD_:>m¼H_Cp* ;0@T]Y OPu->ppnz͢6 {wQA|̪okp_-XvIDJU#8ZPwG i2qܧG@ c,> gi2'ai. O66w/Hf#lC=_o %i Fba>xX$4 ?S' 8zNm9{ۚ]|2Ŧ5Y<6 f`=vn:OhqəW,ЁJylMz^Muj~SiI$0*Y{ PYZi7\Qh 3ՠ.pC/>Z9~ը}եPc6a8%ޮ$R@ER![' AF,),kdm~u9Lf8?w$1ab䚐g;Db[ iP棭rd4d wv_%a"1 !{b/Oފ חQB؂}#^<^S20F1:x+>lh)$f&dڨܔGq0A4 NUb*a^pV12  \[iv Gq:F&6-5_C߲M}~dt;) 45e]P_n"z'qKPxr_ej0`[ZoT1Sƥw+ eձDbe'զ[It`Q>6lk@dvf`,ьDn !)ܝ)FfKN(#S9%Q!%ʷf3 &oA]^$Wz ]KmTIjȖPr۲Ӵˇ%rT;I%S` `倞y)Ț&ZH‛bLw2c㆞9ߜWU!*J~ߠ|+Rn^bD9<7<lAk -tO,I2١{eߕjHªm_PQ|XձEA9_SR@T@5q) iCs5"QP^_̓K#\㈁GfvY,0J0M+姨?o ?Θk75I)f)|.4LƵ,ub(p<OlF \ kY*\4,ry{Z-ݕ Icg.e Ol}k|;X[jUYlX"7z t[ h眻$)fTF0Lo;lGW7E7=sEMd//\# B&$^N0K~a5Q0wܪm'n& w/!Z""CqSL7* Kپ'v r]>n}le~i]7 /MR`S,_ͽ̍ Q =fs|}J^UaN2N%~ ;&hrYk-uǯb5ڱ5HSq2àYp#zH~|\?Tɿ=!RWd2CK㘙B6sL9=A⮝.cHqd#w@CPع 1^g}W@6qj 7KVn JW{\|wg!Wh٩>0 oᦏLAF) @#B֤|@7lp!48٦iiC_ApwpYR (8XdƯ>>4#LׄNجl?-dp5BiwND1`k4JwxOׅ/ˬ߽?~´E8wxg^"'|i_߃()KH2?lQ˯%.!cO*uQmi?(T?*"Fj;h T|67ĜF:n*U%"/>ԙ_AǍ5dJ˫5Q):8gB}-M?&G2)[FVu03nr\ϓ:8?+79]3ypa(J#9@eXs ǹ&U97W9G4\ -ڽiԑf9=˳/T="2B_}An"u"|DΉɢKwPGCFlu+󨪔Jh6eU]\&ߡ`9$j}Ȕx5(V3rrr#XqK#SHRb|֟ ­~`t(d/5(A)񚨈xeG! :ʅ(}ngwBiٹj҆+ZF*roU8*wbQ9JDar7,27N= XB Yxvu'sfntL \ ա4įR]L]@ۛP뻳\Nķ~= z< x6XI ۊ/%PlIX:"Io_&"R(u?wߋr2 y}-۪Agr U`% %l{'m7$?;Y l{_6v Ql~ U6`jšdC"qH5r Ub2N+"/:ON:Ng)ou ^vq wدD )<;@:h_|P0:<,b3yc k*4VE9y.e쵭QRFB8jٚv'Z̛r{wlOɧ\DY2f+Q;;Yzϖl7BV/CGXL"\V>L[[ݾ ﴞGE?!,}CWwnRQӒpJUw?Cw$۷q9<En `CPS 3ت}Ūq6UZ:li%q=qilPpP;yٽjŗ廙Mq<%U!K\d;? HhTP>K(grTED`';yüaPQϿ&N9xGyow1 >IcYP﫠E 1^B ƹNt~GoeQN̽۬K%bo9v<֑Uq WƿV7F䎤YBSPFoa!(Um-NBHJKqG`*'/U3s/CIW/M,|ęt?~dx@W!hLW=I1;dfAAe4PF] 9^iBpܵ.|t>5(-oD¤hg40l9OV|YYT3 PA&2Ḣl5$Kʊ Iyk43kn&oʑ/9p!ֶ.|DQB̝R i^S~fCNr!/JZٕ (Wxyt M>DGcgpf"GJW9GiO^Dh朗v0(T#U"`.# Ȯ7j~\ս`\ ٵ ,{aK~0_OnY4#jdFU [w-IעDeJl78]  zf 3-dZf;;L}"pڇNPDYs6g@dGsFTXYQ"êv-@eG;J "yAp_Q B$Om <TJFO?I F*V"z;uhqΉ`K+pMkYnR.`ۋtFEѬ8"J~ZV4/Epr.yd> eOHqF݊,b~iC#E27B (MY3hK /]6F#F\?+<~?"TcitxVioژ'K~@^fo7;wzQ>$P6MŀIvg2pp5$ZU в$J1؇?Otg U*=n`ITulJnO:RcKfobY$3VΧ}WX)(E2i#{`-XhYW)zb^`"|pʸ|YlYH1QL,L[pSLϾln)B9}w]k&5ZSrdJHv,̀:b93+-bTfb9sf.oD'Π[,;<N ﵡqDV1aQ\z.ј@@⊃䈧m E̔~K(f72Ɠ 2@S7%H40U$nTn7FK~]Y j : j%hV[=&+ћon@s[1/*tzj~@]"M6şJlz4MuC `ô,-|Gn;U> ]ܨ5k IJ6g1;+1 vuP1!uI\$ OP]B)ܳy[t(Ft}~񴃠!kl19o@ |a/  ˲´sZW E` #U2&9yzGD- 9XB#W! jG&akpyп &F/{pl5y wn~0Ժɡ].d J}ǰE '@ͳ#ITUO ~1tDԁfFtaBV?d0Ȑ^k6_=o jìyDKѵ ڱ}g:ky[B6hs/Pkى$"VjV~Q*hMa]w$zv;yqNiߪ]:i:3 SBEn!F;xYƄN,>M$Y1Ol,M|E-Od ⒞m7D EFHsQb8B)N*k,ީa)&+j@N7a}Nw*S)G= V o6NԁsRa].)3hFcW\[ne Ѱ8rF>qYJ-^9^rb~p*h.EؙR̰-49׏$=mP;\˝96Mtʦ<Ž3e'0nnl)ϦY U׭ܾX&Q^2݄hپ̢*kMN7 _p!ί SWК)'D=va>)Fd֧XҝC:}~ j yTEQc\40o:wmyA E20k*~Bxx[;@,=K+C|7/ )"EƉ8RUM=QT&<c2Ʉd=f$(Κ rEDN6ZR08dz\v!¡[f "c!$q'.4bQCp3&6)4J%ynJ/ H%# I]T5@tm]lDgҌ?=Jum <|%ϖ>s`Ջj%~96dbH .r;4=Hs:@P>G:vɳ;6LoY[dm'ӊ^)g3n,6 Xȿ}lo;iA;R:iU@?.ʟ 蒉Ą\]D' Ҍ»B$vP<ӊR8ٸU;*v ãϚbǖP*c#zalCZ" xqNp[TG ̽Q*2RMAg.:u|I~& \JN1mol޹%ɦi=ŰfM1aGBVɝg禪:Tݱ[QH^Yr!1*We}}B" dNWCRWR/4vҽmCe]@G&tputگwhM#͍_bI]F k}y䔭LleIΐ Zԛd*8"dəf6.f̪32/m h 7X-av'rLGs;urR;/ճ7G8ut]_md+cd2BQ՞ q@wJq6UQL. 6r<{M Njʹz Gۂߓ Da/P5 nKk*0ZJ~: A`챮=k *.v]-yApQh.  p0W't\Y ˅/g1\ym/J#` `dǭ$/Ɗ Y`B`R8pc8y9..t_VR PRY9SnUhSsEK/J5Bm^QLñk:XetbY4NUzV+>LY :| XEB54 k1IAO[joi'0j+'\NzH|<ýfSaT5mxX kAkLj:<>QAd bB}&m;X=?2;I\S16˭Ӓ]2Z۫-NC2/i{_c~PKXhj{aX=kD:XFgv ,R,oiv]W(%֥fd#vSn_7H,+ e=]6bc|hˉJ{m'񑹡_oızu<=/LCzD zP֫:am9x>)'^&(\glzaE~`F=i%I:uNgl|dyQ/QyxQ B0qg80Nk4vɿH\/Cr0м‰tGp;+Т\wb;^&F^rQ0XWhp2K!IsĽ9.`P7S,AA/i@ёŗ>{Z\d|hd`$Efi8<2j"xjV$ }r.z#|&!a}n 2ɔ; Vo Ibְ_ - gN$nL7XdPaiѶAh{Ҫ}.VR,f Χ;sATMTWM3z*V>F6jζZ\됮!\(]AH?3޵d9 '{xտ %"u.X[/:CKʂkSW=P9q]3hcN]aI%z+Ksܣ,C辿%k #T~ sz$MS2ffCfetP%{JQ,D xNOX{@9<" i[yY&R&di==9`\vHTrwUwWmPrHPf"sն9\$x-SpٹztQֺFJ9C;41P$XF` : Gq(!kէGzU{qq+ үB3&5n~. r7_C~Dy^`r9?d;q`v{cȄ 0葑 #Ο<5R8=[^b6eSD`E=IفϮqvo$^5&]%Bye;(.w~uuF|Xy=>9y$$ɶ/b~1d)#uĻ qf_#񞺃p7 /-U gp̃+  -;n[]n˫j ' ?&Pp!VGLbFt%FtT"xH*Ρz[y71}氡ćnJE@a@=['7$5BYX ~rBҏw7!`XeE v͗ 6!dF Sj62M%@u(c+>z\(0`7dS1FFR8)st7)R"[sļKX㚽0 vJW^)t tl<$Fp妯'Rz^ C>Zབ蛱VsK\Ѥ&%{KJ3`oj%߿І,mTZsk#\qX0uF9ts72S&5(O~[̸Yw MC,Js! a++B2tuO 橇knCX4䚂~ųZ$IT^z>0wCu6.hjU9ya(WՊ-'豔>}(k_^࢟S.rW=v }HNQ1LQtLsj[?O̰h^üNG#5zgy)Ggq]jl24pz'!a;Q! yX& 3:ۂ`' M v!F{!_" f`ظ*N TJL/v7"䄰BIW*+CÃ"m?{;FCu9xwZ5z\źf8}B^O_kVZ Odˎ쬽"&-QTD_eQ4n/ƹv/UD8T4 ZE+:#QRBā|NULn;ΞؐVZ }l=WZTO ΛVs*f /\%xwU HʙC12l@R <@K<>ˉc /HXg48b6QGgIœaYkE P#Orq|(ȴzt }pp^n΃= CB,pPtNYa^elTom!AvLUs?\6G`j4+iߎiV܏nN@EȠ.haI~,}&Y@ "աLV1eM& zSQay VJ2q^5 j;{O٠, vt9M?OBDn&ɻ"B-0 XVs (Ђꤸ- +4rP!gBU@zukB48f\Mkp9h=r^r: q/x8K@-5,ڗY\윋ѵ]*%5 ,]zHd#,gұ67@Q:9Rynli(ϲg] a9gU0<u0ۛ2rFrUr6VXʡ^ ;>uck#M v߆k*@A/poTy9hj]}o =o&A}9ˮ'*W>6l,Hs>ASQ$_SkQ@DžpbufmZ}X1odЪ*XmZaZF<7W1]/_{ǿ5vJLML>vhSV&'/|ֵ>Nr6 xvuBDH؞֤Ʈ9%z`!! Oh9KAhir_SX];M0%ܢ m6wW*0'*?>oNu&!&= '+VucwW&t(6^؛ YiQkM/Ng^gH,EPޟ٣aSŵE=cob޹t̎rĆ?G12M-M/%Њ3AUr-F> 0"o3)>\?8e;ѫ ϤJ ZpxFĒH1MPtvqAi(QCfeXԆK@ˊiP?35W @'3Ў1}W6m.!lA嫏Μbg`@j3ꍣcrnYqȞB}=%X*X+=3܅[}PFj8E_}}6Ð2qpd0~T1&s$'j#s9rD.E)!gJ$َmJ]*`x 9 -!tl\db ΞW$ Q} wΣ=7,%qF%P%=ξ<ѱWV$>'sN-jͧn…x3lO]TJ4i@\ ;MX;Vܦs'qnX'x!://v,,"WyCnU(nC"%jBtlO:ѹ3/H~zg!/rVU hòY[v|_]n::p@<-޺7/`Y98Vڻƾp&ӜGイf^ nq5ޝHmT$*Olb%Z|XFA}!g[Q;t$8"j`s_A5Cf>e<>- )KΑ>#Lv VGB0\f- \2# ŀ!Tb,yϢ(M=I(,}h(~LKܣ5oNH(:PY< *<> G<*RX[5$1#? <W+1 |>Oi>PاJ& ɝ* ڗU8^ocWg[7=tL =y.D?($C6R{͜s3.ר_L?@!-D;RCoʅhZn*}򮽴]H $F,byQ.2᎞a-] \RtU>1!Diΰ[9u̕@qgP;@Vwm0Ua$*f\zw7ȧB0}? K"#.`G0F2+uK*]@hu{U^|P_{[LXnY:fWghq¸n^yz==|!WIgM$:7  BD17bն/pa_T}  ~a-&=5I|I?vC8JDNs5$ ^wG0{|a^[I֋ո>X#wkp_9=52te@ ﭷ.|z'ID4Dy4PXlAY:ᑤA;ڐi͹.JyޯkS!A`A157҇WQEl/KpVm%|EWs/º 7iLmɞڮCCp~WȖk0g=Yxm_i:):ea[(;/Jc[V?b޲筯WqB(sXpQ;NPCjlCM)&)pK.8+Z2ƛ`#{ݩGf!c 7\y Av Tm:>&̸Vo bG :ϪtB/5h y;Y'UlRu6bU呉>u9 +st622-qz :WNl*pQpoVdY?(S~2ґxDZ!\ѧݝY"]2ex{:nCc峸̌Iv J&;M.e^/C˚Rv1k[MNJe (˽\0xg}B/iݶnD#AHEmwaI;#[I//75k^3 4ˠcFі5ZoP2Pe0E7~  9pp׭YoLa9\[UY֦9r-vZnQhWsfnlDt+uf~+Lfs}`,^x|.fn>tt@vΚƼr9Ii]kU?{7@-qLJ$tlƊz4Ptq9_}t#>r1á|S0)t [MQ9),f"Y)C6bqfP/kY̠=Z0Ͻh+Tq;X{Ǖ՜fJ)S4k'a@j|1dؖ׳0OT*UG"rjN'̏fRKjjH7ؾĔa{Ulu~(L&#zD,\Nx.4ySc ~?HAuPVgeZ?  YZ