python3-setuptools-wheel-44.1.1-150400.9.9.1<>,<fp9|o";>AΕ I4ӖGx8#}i^gۯJKɝBO(0]=nxPvԥ-K vt\dP0[ ͜)a#k MqǩAWk>D((+;0 =uDaM~X󧭌 驦WBY@RXHSmUoڬzOx0SWEsj/m/wE{5=6}u2.>A(?d" / w,0<@Yz~     * ,4>H   (8U9PU: UFGHIXY \4]<^jbcBdefluvwxyzCpython3-setuptools-wheel44.1.1150400.9.9.1Enhancements to distutils for building and distributing Python packagessetuptools is a collection of enhancements to the Python distutils that allow you to build and distribute Python packages, especially ones that have dependencies on other packages.fh03-ch2bSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://github.com/pypa/setuptoolslinuxnoarchA큤ff3a777ddddd60a448b6081ba05cec17c770bd4db21df16cabbde8aca35665d96erootrootrootrootpython3-setuptools-wheel-44.1.1-150400.9.9.1.src.rpmpython3-setuptools-wheel@    python(abi)python3-appdirspython3-basepython3-ordered-setpython3-packagingpython3-sixpython3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0-15.2-14.14.3f@dS@c` @_j_i_#__5+@^^^ku^9\]M@]W]@]@]n]|@]]2@]]2@\~\\`@\U@\@n@\I\ @[@[G[[@[D[x @[GB[Z@Z@Z@Z@Z@Z%Z@ZH@ZyZvZP@ZH@Z'Z#@Z@ZZfZ@Z ,@Z@YYYu@Y9<@XX@XN@WWWu@WzOWzOWu V@VHV(VU@UUWUUUuUeU>$U7@U) UF@Tsteven.kowalik@suse.comdmueller@suse.comdaniel.garcia@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.comcode@bnavigator.demcepl@suse.comtchvatal@suse.commimi.vx@gmail.commimi.vx@gmail.comstefan.bruens@rwth-aachen.detchvatal@suse.comtchvatal@suse.commcalabkova@suse.comjayvdb@gmail.comtchvatal@suse.comtchvatal@suse.comarun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.dedimstar@opensuse.orgtbechtold@suse.comtchvatal@suse.comarun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dejengelh@inai.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dejgonzalez@suse.comtchvatal@suse.comarun@gmx.dearun@gmx.dearun@gmx.deaplanas@suse.comaplanas@suse.comarun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.comarun@gmx.dearun@gmx.dejengelh@inai.dearun@gmx.dearun@gmx.dearun@gmx.detbechtold@suse.commichael@stroeder.comdmueller@suse.comjmatejek@suse.comjmatejek@suse.comhpj@urpla.nettbechtold@suse.comjmatejek@suse.comtbechtold@suse.comdev@stellardeath.orgtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comhpj@urpla.nettbechtold@suse.comtbechtold@suse.comjmatejek@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comjmatejek@suse.commcihar@suse.cztbechtold@suse.comhpj@urpla.nettbechtold@suse.comlchiquitto@suse.de- Add patch CVE-2024-6345-code-execution-via-download-funcs.patch: * Sanitize any VCS URL we download. (CVE-2024-6345, bsc#1228105)- Rename package sources from python- to python3 for PSP (jsc#PED-68, jsc#PED-2217)- Add CVE-2022-40897-ReDos.patch to fix Regular Expression Denial of Service (ReDoS) in package_index.py. bsc#1206667- We cannot remove vendored packages when generating setuptools wheel (bsc#1177127).- Add remove_mock.patch to remove dependency on the external mock package.- Avoid duplicite wheel name in the generated package, and we actually don't need a subpackage at all.- Make wheel a separate build run to avoid the setuptools/wheel build cycle.- Add wheel subpackage with the generated wheel for this package (bsc#1176262, CVE-2019-20916).- update to 44.1.0 * Set sys.argv[0] in setup script run by build_meta.__legacy__ * Fix for Python 4: replace unsafe six.PY3 with six.PY2 * Fixed a bug in the “setuptools.finalize_distribution_options” hook that lead to ignoring the order attribute of entry points managed by this hook. * Avoid loading working set during Distribution.finalize_options prior to invoking _install_setup_requires, broken since v42.0.0.- use local source dir for pytest imports gh#openSUSE/python-rpm-macros#48- Fix License to the correct MIT- Fix build without python2- update to 44.0.0 - last version with python2 support - add testdata.tar.gz -> missing data for testsuite * Drop support for Python 3.4. * include pyproject.toml in source distribution by default. Projects relying on the previous behavior where pyproject.toml * Setuptools once again declares 'setuptools' in the build-system.requires and adds PEP 517 build support by declaring itself as the build-backend * Fix support for easy_install's find-links option in setup.cfg * Build dependencies (setup_requires and tests_require) now install transitive dependencies indicated by extras. * Mark the easy_install script and setuptools command as deprecated, and use pip when available to fetch/build wheels for missing setup_requires/tests_require requirements, with the following differences in behavior: + support for python_requires + better support for wheels (proper handling of priority with respect to PEP 425 tags) + PEP 517/518 support + eggs are not supported + no support for the allow_hosts easy_install option (index_url/find_links are still honored) + pip environment variables are honored (and take precedence over easy_install options) * Removed the "upload" and "register" commands in favor of twine. * Add support for the license_files option in setup.cfg to automatically include multiple license files in a source distribution. * Update handling of wheels compatibility tags: * add support for manylinux2010 * fix use of removed 'm' ABI flag in Python 3.8 on Windows * Fix empty namespace package installation from wheel. * Setuptools now exposes a new entry point hook "setuptools.finalize_distribution_options", enabling plugins like setuptools_scm to configure options on the distribution at finalization time.- update to 41.6.0 - add importlib.patch * Replace usage of deprecated imp module with local re-implementation in setuptools._imp * Fix pkg_resources.Requirement hash/equality implementation * Fix tests when running under python3.10. * drop 'deprecated' documentation (test command, ez_setup, EasyInstall)- Remove runtime dependency for the full python3 package, as the actually required SSL module is in python3-base. For python(2), SSL is in the "full" python package. Avoids build loops and shortens the dependency chain for e.g. rust.- Try to use system packages rather than the vendored variants- Add patch to sort outputs for better reproducability: * sort-for-reproducibility.patch - Add missing dep on ordered-set as it is now in the vendored dir too- Update to 41.4.0 * In declarative config, now traps errors when invalid python_requires values are supplied. * When storing extras, rely on OrderedSet to retain order of extras as indicated by the packager, which will also be deterministic on Python 2.7 (with PYTHONHASHSEED unset) and Python 3.6+. * Fixed failing integration test triggered by 'long_description_content_type' in packaging.- Define LANG in %check to fix openSUSE/SLE 15 testsuite- Switch to multibuild to enable testsuite- Update to 41.2.0: * #479: Remove some usage of the deprecated imp module. * #1565: Changed html_sidebars from string to list of string as per https://www.sphinx-doc.org/en/master/changes.html#id58 * #1697: Moved most of the constants from setup.py to setup.cfg * #1756: Forse metadata-version >= 1.2. when project urls are present.- update to version 41.0.1: * #1671: Fixed issue with the PEP 517 backend that prevented building a wheel when the dist/ directory contained existing .whl files. * #1709: In test.paths_on_python_path, avoid adding unnecessary duplicates to the PYTHONPATH. * #1741: In package_index, now honor "current directory" during a checkout of git and hg repositories under Windows- update to 41.0.0 * #1735: When parsing setup.cfg files, setuptools now requires the files to be encoded as UTF-8. Any other encoding will lead to a UnicodeDecodeError. This change removes support for specifying an encoding using a 'coding: ' directive in the header of the file, a feature that was introduces in 40.7. Given the recent release of the aforementioned feature, it is assumed that few if any projects are utilizing the feature to specify an encoding other than UTF-8.- update to version 40.8.0: * #1652: Added the build_meta:__legacy__ backend, a "compatibility mode" PEP 517 backend that can be used as the default when build-backend is left unspecified in pyproject.toml. * #1635: Resource paths are passed to pkg_resources.resource_string and similar no longer accept paths that traverse parents, that begin with a leading /. Violations of this expectation raise DeprecationWarnings and will become errors. Additionally, any paths that are absolute on Windows are strictly disallowed and will raise ValueErrors. * #1536: setuptools will now automatically include licenses if setup.cfg contains a license_file attribute, unless this file is manually excluded inside MANIFEST.in. - changes from version 40.7.3: * #1670: In package_index, revert to using a copy of splituser from Python 3.8. Attempts to use urllib.parse.urlparse led to problems as reported in #1663 and #1668. This change serves as an alternative to #1499 and fixes #1668.- update to version 40.7.2: * #1666: Restore port in URL handling in package_index. - changes from version 40.7.1: * #1660: On Python 2, when reading config files, downcast options from text to bytes to satisfy distutils expectations. - changes from version 40.7.0: * #1551: File inputs for the license field in setup.cfg files now explicitly raise an error. * #1180: Add support for non-ASCII in setup.cfg (#1062). Add support for native strings on some parameters (#1136). * #1499: setuptools.package_index no longer relies on the deprecated urllib.parse.splituser per Python #27485. * #1544: Added tests for PackageIndex.download (for git URLs). * #1625: In PEP 517 build_meta builder, ensure that sdists are built as gztar per the spec.- BuildIgnore python[23]-pyparsing: python-packaging requires it for some actions it could perform, but we don't make use of these here. Ignoring this dependency allows us to break open a BuildCycle.- update to 40.6.3: * #1594: PEP 517 backend no longer declares setuptools as a dependency as it can be assumed.- Fix fdupes call- update to version 40.6.2: * #1592: Fix invalid dependency on external six module (instead of vendored version). - changes from version 40.6.1: * #1590: Fixed regression where packages without author or author_email fields generated malformed package metadata. - changes from version 40.6.0: * #1541: Officially deprecated the requires parameter in setup(). * #1519: In pkg_resources.normalize_path, additional path normalization is now performed to ensure path values to a directory is always the same, preventing false positives when checking scripts have a consistent prefix to set up on Windows. * #1545: Changed the warning class of all deprecation warnings; deprecation warning classes are no longer derived from DeprecationWarning and are thus visible by default. * #1554: build_meta.build_sdist now includes setup.py in source distributions by default. * #1576: Started monkey-patching get_metadata_version and read_pkg_file onto distutils.DistributionMetadata to retain the correct version on the PKG-INFO file in the (deprecated) upload command. * #1533: Restricted the recursive-include setuptools/_vendor to contain only .py and .txt files. * #1395: Changed Pyrex references to Cython in the documentation. * #1456: Documented that the rpmbuild packages is required for the bdist_rpm command. * #1537: Documented how to use setup.cfg for src/ layouts * #1539: Added minimum version column in setup.cfg metadata table. * #1552: Fixed a minor typo in the python 2/3 compatibility documentation. * #1553: Updated installation instructions to point to pip install instead of ez_setup.py. * #1560: Updated setuptools distribution documentation to remove some outdated information. * #1564: Documented setup.cfg minimum version for version and project_urls. * #1572: Added the concurrent.futures backport futures to the Python 2.7 test suite requirements.- update to version 40.5.0: * #1335: In pkg_resources.normalize_path, fix issue on Cygwin when cwd contains symlinks. * #1502: Deprecated support for downloads from Subversion in package_index/easy_install. * #1517: Dropped use of six.u in favor of u"" literals. * #1520: Added support for data_files in setup.cfg. * #1525: Fixed rendering of the deprecation warning in easy_install doc.- update to version 40.4.3: * #1480: Bump vendored pyparsing in pkg_resources to 2.2.1. - changes from version 40.4.2: * #1497: Updated gitignore in repo. - changes from version 40.4.1: * #1480: Bump vendored pyparsing to 2.2.1. - changes from version 40.4.0: * #1481: Join the sdist --dist-dir and the build_meta sdist directory argument to point to the same target (meaning the build frontend no longer needs to clean manually the dist dir to avoid multiple sdist presence, and setuptools no longer needs to handle conflicts between the two). - changes from version 40.3.0: * #1402: Fixed a bug with namespace packages under Python 3.6 when one package in current directory hides another which is installed. * #1427: Set timestamp of .egg-info directory whenever egg_info command is run. * #1474: build_meta.get_requires_for_build_sdist now does not include the wheel package anymore. * #1486: Suppress warnings in pkg_resources.handle_ns. * #1479: Remove internal use of six.binary_type.- update to version 40.2.0: * #1466: Fix handling of Unicode arguments in PEP 517 backend - changes from version 40.1.1: * #1465: Fix regression with egg_info command when tagging is used.- Use noun phrase in summary.- specfile: * removed devel for noarch package - update to version 40.1.0: * #1410: Deprecated upload and register commands. * #1312: Introduced find_namespace_packages() to find PEP 420 namespace packages. * #1420: Added find_namespace: directive to config parser. * #1418: Solved race in when creating egg cache directories. * #1450: Upgraded vendored PyParsing from 2.1.10 to 2.2.0. * #1451: Upgraded vendored appdirs from 1.4.0 to 1.4.3. * #1388: Fixed "Microsoft Visual C++ Build Tools" link in exception when Visual C++ not found. * #1389: Added support for scripts which have unicode content. * #1416: Moved several Python version checks over to using six.PY2 and six.PY3. * #1441: Removed spurious executable permissions from files that don't need them.- update to version 40.0.0: * #1342: Drop support for Python 3.3. * #1366: In package_index, fixed handling of encoded entities in URLs. * #1383: In pkg_resources VendorImporter, avoid removing packages imported from the root. * #1379: Minor doc fixes after actually using the new release process. * #1385: Removed section on non-package data files. * #1403: Fix developer's guide. * #1404: Fix PEP 518 configuration: set build requirements in pyproject.toml to ["wheel"].- update to version 39.2.0: * #1359: Support using "file:" to load a PEP 440-compliant package version from a text file. * #1360: Fixed issue with a mismatch between the name of the package and the name of the .dist-info file in wheel files * #1364: Add __dir__() implementation to pkg_resources.Distribution() that includes the attributes in the _provider instance variable. * #1365: Take the package_dir option into account when loading the version from a module attribute. * #1353: Added coverage badge to README. * #1356: Made small fixes to the developer guide documentation. * #1357: Fixed warnings in documentation builds and started enforcing that the docs build without warnings in tox. * #1376: Updated release process docs. * #1343: The setuptools specific long_description_content_type, project_urls and provides_extras fields are now set consistently after any distutils setup_keywords calls, allowing them to override values. * #1352: Added tox environment for documentation builds. * #1354: Added towncrier for changelog managment. * #1355: Add PR template. * #1368: Fixed tests which failed without network connectivity. * #1369: Added unit tests for PEP 425 compatibility tags support. * #1372: Stop testing Python 3.3 in Travis CI, now that the latest version of wheel no longer installs on it.- update to version 39.1.0: * #1340: Update all PyPI URLs to reflect the switch to the new Warehouse codebase. * #1337: In pkg_resources, now support loading resources for modules loaded by the SourcelessFileLoader. * #1332: Silence spurious wheel related warnings on Windows.- build python3 subpackage (FATE#323875)- Version update to 39.0.1: * Fix utf parsing with python2 * Various other fixes- update to version 39.0.0: * #1296: Setuptools now vendors its own direct dependencies, no longer relying on the dependencies as vendored by pkg_resources. * #296: Removed long-deprecated support for iteration on Version objects as returned by pkg_resources.parse_version. Removed the SetuptoolsVersion and SetuptoolsLegacyVersion names as well. They should not have been used, but if they were, replace with Version and LegacyVersion from packaging.version. - changes from version 38.7.0: * #1288: Add support for maintainer in PKG-INFO. - changes from version 38.6.1: * #1292: Avoid generating Provides-Extra in metadata when no extra is present (but environment markers are).- update to version 38.6.0: * #1286: Add support for Metadata 2.1 (PEP 566).- update to version 38.5.2: * #1285: Fixed RuntimeError in pkg_resources.parse_requirements on Python 3.7 (stemming from PEP 479).- Allows Recommends and Suggest in Fedora- Recommends only for SUSE- update to version 38.5.1: * #1271: Revert to Cython legacy build_ext behavior for compatibility. - changes from version 38.5.0: * #1229: Expand imports in build_ext to refine detection of Cython availability. * #1270: When Cython is available, build_ext now uses the new_build_ext.- update to version 38.4.1: * #1257: In bdist_egg.scan_module, fix ValueError on Python 3.7.- specfile: * update copyright year - update to version 38.4.0: * #1231: Removed warning when PYTHONDONTWRITEBYTECODE is enabled. - changes from version 38.3.0: * #1210: Add support for PEP 345 Project-URL metadata. * #1207: Add support for long_description_type to setup.cfg declarative config as intended and documented.- update to version 38.2.5: * #1232: Fix trailing slash handling in pkg_resources.ZipProvider.- update to version 38.2.4: * #1220: Fix data_files handling when installing from wheel.- update to version 38.2.3: * fix Travis' Python 3.3 job. - changes from version 38.2.2: * #1214: fix handling of namespace packages when installing from a wheel.- update to 38.2.1 * fix encoding handling of metadata when installing from a wheel- update to version 38.2.0: * #1200: easy_install now support installing from wheels: they will be installed as standalone unzipped eggs. - changes from version 38.1.0: * #1208: Improve error message when failing to locate scripts in egg-info metadata. - changes from version 38.0.0: * #458: In order to support deterministic builds, Setuptools no longer allows packages to declare install_requires as unordered sequences (sets or dicts).- update to version 37.0.0: * #878: Drop support for Python 2.6. Python 2.6 users should rely on 'setuptools < 37dev'. - changes from version 36.8.0: * #1190: In SSL support for package index operations, use SNI where available. - changes from version 36.7.3: * #1175: Bug fixes to build_meta module.- Trim bias from description.- specfile: * add missing url field - update to version 36.7.2: * #701: Fixed duplicate test discovery on Python 3.- update to version 36.7.1: * #1193: Avoid test failures in bdist_egg when PYTHONDONTWRITEBYTECODE is set. - changes from version 36.7.0: * #1054: Support setup_requires in setup.cfg files. - changes from version 36.6.1: * #1132: Removed redundant and costly serialization/parsing step in EntryPoint.__init__. * #844: bdist_egg --exclude-source-files now tested and works on Python 3.- update to version 36.6.0: * #1143: Added setuptools.build_meta module, an implementation of PEP-517 for Setuptools-defined packages. * #1143: Added dist_info command for producing dist_info metadata.- update to 36.5.0: * #170: When working with Mercurial checkouts, use Windows-friendly syntax for suppressing output. * Inspired by #1134, performed substantial refactoring of ``pkg_resources.find_on_path`` to facilitate an optimization for paths with many non-version entries. * #1075: Add new ``Description-Content-Type`` metadata field. `See here for documentation on how to use this field. `_ * #1068: Sort files and directories when building eggs for deterministic order. * #196: Remove caching of easy_install command in fetch_build_egg. Fixes issue where ``pytest-runner-N.N`` would satisfy the installation of ``pytest``. * #1129: Fix working set dependencies handling when replacing conflicting distributions (e.g. when using ``setup_requires`` with a conflicting transitive dependency, fix #1124). * #1133: Improved handling of README files extensions and added Markdown to the list of searched READMES. * #1135: Improve performance of pkg_resources import by not invoking ``access`` or ``stat`` and using ``os.listdir`` instead. * #1131: Make possible using several files within ``file:`` directive in metadata.long_description in ``setup.cfg``. * fix #1105: Fix handling of requirements with environment markers when declared in ``setup.cfg`` (same treatment as for #1081). * #462: Don't assume a directory is an egg by the ``.egg`` extension alone. * #1093: Fix test command handler with extras_require. * #1112, #1091, #1115: Now using Trusty containers in Travis for CI and CD. * #1092: ``pkg_resources`` now uses ``inspect.getmro`` to resolve classes in method resolution order. * #1102: Restore behavior for empty extras.- update to 36.2.2 v36.2.2 ------- * #1099: Revert commit a3ec721, restoring intended purpose of extras as part of a requirement declaration. v36.2.1 ------- * fix #1086 * fix #1087 * support extras specifiers in install_requires requirements v36.2.0 ------- * #1081: Environment markers indicated in ``install_requires`` are now processed and treated as nameless ``extras_require`` with markers, allowing their metadata in requires.txt to be correctly generated. * #1053: Tagged commits are now released using Travis-CI build stages, meaning releases depend on passing tests on all supported Python versions (Linux) and not just the latest Python version. v36.1.1 ------- * #1083: Correct ``py31compat.makedirs`` to correctly honor ``exist_ok`` parameter. * #1083: Also use makedirs compatibility throughout setuptools. v36.1.0 ------- * #1083: Avoid race condition on directory creation in ``pkg_resources.ensure_directory``. * Removed deprecation of and restored support for ``upload_docs`` command for sites other than PyPI. Only warehouse is dropping support, but services like `devpi `_ continue to support docs built by setuptools' plugins. See `this comment `_ for more context on the motivation for this change.- update to 36.0.1 * #1042: Fix import in py27compat module that still referenced six directly, rather than through the externs module (vendored packages hook). * #980 and others: Once again, Setuptools vendors all of its dependencies. It seems to be the case that in the Python ecosystem, all build tools must run without any dependencies (build, runtime, or otherwise). At such a point that a mechanism exists that allows build tools to have dependencies, Setuptools will adopt it. * #1015: Fix test failures on Python 3.7. * #1024: Add workaround for Jython #2581 in monkey module. * #992: Revert change introduced in v34.4.1, now considered invalid. * #1016: Revert change introduced in v35.0.0 per #1014, referencing #436. The approach had unintended consequences, causing sdist installs to be missing files. - remove fix-sle11-test-failure.patch: this doesn't build for SLE11 anymore, so no need to patch it anymore- update to 34.2.0 * dependencies are no longer vendored and setuptools can't bootstrap without them * drop support for python 2.6 and 3.2 * declarative config option for setup.cfg * nspkg.pth files for development * switch to zip format for source dist * ensure extras are honored when building the working set * add support for reading dist-info metadata * support for PEP440 version specifiers - added build-time and run-time dependencies to appdirs and packaging, ensured these packages build without setuptools - drop upstreamed setuptools-certpath.patch - drop unneeded setuptools-5.4.1-create-sitedir.patch - add fdupes - change source file to zip, add unzip dependency- update for multipython build- make sure, that setuptools-certpath.patch is applied unconditionally (fixes traceback in setuptools/ssl_support.py)- update to 28.3.0: * #809: In ``find_packages()``, restore support for excluding a parent package without excluding a child package. * #805: Disable ``-nspkg.pth`` behavior on Python 3.3+ where PEP-420 functionality is adequate. Fixes pip #1924. * #803: Bump certifi to 2016.9.26. * #733: Do not search excluded directories for packages. This introduced a backwards incompatible change in ``find_packages()`` so that ``find_packages(exclude=['foo']) == []``, excluding subpackages of ``foo``. Previously, ``find_packages(exclude=['foo']) == ['foo.bar']``, even though the parent ``foo`` package was excluded. * #795: Bump certifi. * #719: Suppress decoding errors and instead log a warning when metadata cannot be decoded. * #790: In MSVC monkeypatching, explicitly patch each function by name in the target module instead of inferring the module from the function's ``__module__``. Improves compatibility with other packages that might have previously patched distutils functions (i.e. NumPy). * #794: In test command, add installed eggs to PYTHONPATH when invoking tests so that subprocesses will also have the dependencies available. Fixes `tox 330 `_. * #795: Update vendored pyparsing 2.1.9. * #520 and #513: Suppress ValueErrors in fixup_namespace_packages when lookup fails. * Nicer, more consistent interfaces for msvc monkeypatching. * #779 via #781: Fix circular import. * #778: Fix MSVC monkeypatching. * Introduce the (private) ``monkey`` module to encapsulate the distutils monkeypatching behavior. * Now use Warehouse by default for ``upload``, patching ``distutils.config.PyPIRCCommand`` to affect default behavior. Any config in .pypirc should be updated to replace https://pypi.python.org/pypi/ with https://upload.pypi.org/legacy/ Similarly, any passwords stored in the keyring should be updated to use this new value for "system". The ``upload_docs`` command will continue to use the python.org site, but the command is now deprecated. Users are urged to use Read The Docs instead. * #776: Use EXT_SUFFIX for py_limited_api renaming. * #774 and #775: Use LegacyVersion from packaging when detecting numpy versions. * Re-release of 26.1.0 with pytest pinned to allow for automated deployment and thus proper packaging environment variables, fixing issues with missing executable launchers.- fix certificate handling with certifi, add support for SUSE's CA bundle (setuptools-certpath.patch, fixes boo#993968) - remove shebang lines, strip executable bit from README, to silence the easy rpmlint warnings- update to 26.1.1: * Re-release of 26.1.0 with pytest pinned to allow for automated deployement and thus proper packaging environment variables, fixing issues with missing executable launchers. * #763: ``pkg_resources.get_default_cache`` now defers to the `appdirs project `_ to resolve the cache directory. Adds a vendored dependency on appdirs to pkg_resources. * #748: By default, sdists are now produced in gzipped tarfile format by default on all platforms, adding forward compatibility for the same behavior in Python 3.6 (See Python #27819). * #459 via #736: On Windows with script launchers, sys.argv[0] now reflects the name of the entry point, consistent with the behavior in distlib and pip wrappers. * #752 via #753: When indicating ``py_limited_api`` to Extension, it must be passed as a keyword argument. * Add Extension(py_limited_api=True). When set to a truthy value, that extension gets a filename apropriate for code using Py_LIMITED_API. When used correctly this allows a single compiled extension to work on all future versions of CPython 3. The py_limited_api argument only controls the filename. To be compatible with multiple versions of Python 3, the C extension will also need to set -DPy_LIMITED_API=... and be modified to use only the functions in the limited API. * #739 Fix unquoted libpaths by fixing compatibility between `numpy.distutils` and `distutils._msvccompiler` for numpy < 1.11.2 (Fix issue #728, error also fixed in Numpy). * #731: Bump certifi. * Style updates. See #740, #741, #743, #744, #742, #747. * #735: include license file. * #612 via #730: Add a LICENSE file which needs to be provided by the terms of the MIT license. * #725: revert `library_dir_option` patch (Error is related to `numpy.distutils` and make errors on non Numpy users). * #720 * #723: Improve patch for `library_dir_option`. * #717 * #713 * #707: Fix Python 2 compatibility for MSVC by catching errors properly. * #715: Fix unquoted libpaths by patching `library_dir_option`. * #714 and #704: Revert fix as it breaks other components downstream that can't handle unicode. See #709, #710, and #712. * #704: Fix errors when installing a zip sdist that contained files named with non-ascii characters on Windows would crash the install when it attempted to clean up the build. * #646: MSVC compatibility - catch errors properly in RegistryInfo.lookup. * #702: Prevent UnboundLocalError when initial working_set is empty. * #686: Fix issue in sys.path ordering by pkg_resources when rewrite technique is "raw". * #699: Fix typo in msvc support. * #609: Setuptools will now try to download a distribution from the next possible download location if the first download fails. This means you can now specify multiple links as ``dependency_links`` and all links will be tried until a working download link is encountered. * #688: Fix AttributeError in setup.py when invoked not from the current directory. * Cleanup of setup.py script. * Fixed documentation builders by allowing setup.py to be imported without having bootstrapped the metadata. * More style cleanup. See #677, #678, #679, #681, #685. * #674: Default ``sys.path`` manipulation by easy-install.pth is now "raw", meaning that when writing easy-install.pth during any install operation, the ``sys.path`` will not be rewritten and will no longer give preference to easy_installed packages. To retain the old behavior when using any easy_install operation (including ``setup.py install`` when setuptools is present), set the environment variable: SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite This project hopes that that few if any environments find it necessary to retain the old behavior, and intends to drop support for it altogether in a future release. Please report any relevant concerns in the ticket for this change. * #398: Fix shebang handling on Windows in script headers where spaces in ``sys.executable`` would produce an improperly-formatted shebang header, introduced in 12.0 with the fix for #188. * #663, #670: More style updates. * #516: Disable ``os.link`` to avoid hard linking in ``sdist.make_distribution``, avoiding errors on systems that support hard links but not on the file system in which the build is occurring. * #667: Update Metadata-Version to 1.2 when ``python_requires`` is supplied. * #631: Add support for ``python_requires`` keyword. * More style updates. See #660, #661, #641. * #659: ``setup.py`` now will fail fast and with a helpful error message when the necessary metadata is missing. * More style updates. See #656, #635, #640, [#644], #650, #652, and #655. * Updated style in much of the codebase to match community expectations. See #632, #633, #634, [#637], #639, #638, #642, #648. * If MSVC++14 is needed ``setuptools.msvc`` now redirect user to Visual C++ Build Tools web page. * #625 and #626: Fixes on ``setuptools.msvc`` mainly for Python 2 and Linux. * Pull Request #174: Add more aggressive support for standalone Microsoft Visual C++ compilers in msvc9compiler patch. Particularly : Windows SDK 6.1 and 7.0 (MSVC++ 9.0), Windows SDK 7.1 (MSVC++ 10.0), Visual C++ Build Tools 2015 (MSVC++14) * Renamed ``setuptools.msvc9_support`` to ``setuptools.msvc``. Re-release of v23.2.0, which was missing the intended commits. * #623: Remove used of deprecated 'U' flag when reading manifests.- Update fix-sle11-test-failure.patch to new line numbers and indentation- Use pypi.io for Source url- update to 23.1.0: * #619: Deprecated ``tag_svn_revision`` distribution option. * #611: Removed ARM executables for CLI and GUI script launchers on Windows. If this was a feature you cared about, please comment in the ticket. * #604: Removed docs building support. The project now relies on documentation hosted at https://setuptools.readthedocs.io/. * #604: Restore repository for upload_docs command to restore publishing of docs during release. * #589: Upload releases to pypi.io using the upload hostname and legacy path. * #589: Releases are now uploaded to pypi.io (Warehouse) even when releases are made on Twine via Travis. * #589: Releases are now uploaded to pypi.io (Warehouse). * #190: On Python 2, if unicode is passed for packages to ``build_py`` command, it will be handled just as with text on Python 3. * #598: Setuptools now lists itself first in the User-Agent for web requests, better following the guidelines in `RFC 7231 `_. * Minor fixes to changelog and docs. * #261: Exclude directories when resolving globs in package_data. * #539: In the easy_install get_site_dirs, honor all paths found in ``site.getsitepackages``. * #572: In build_ext, now always import ``_CONFIG_VARS`` from ``distutils`` rather than from ``sysconfig`` to allow ``distutils.sysconfig.customize_compiler`` configure the OS X compiler for ``-dynamiclib``. * Removed ez_setup.py from Setuptools sdist. The bootstrap script will be maintained in its own branch and should be generally be retrieved from its canonical location at https://bootstrap.pypa.io/ez_setup.py. * #553: egg_info section is now generated in a deterministic order, matching the order generated by earlier versions of Python. Except on Python 2.6, order is preserved when existing settings are present. * #556: Update to Packaging 16.7, restoring support for deprecated ``python_implmentation`` marker. * #555: Upload command now prompts for a password when uploading to PyPI (or other repository) if no password is present in .pypirc or in the keyring. * #548: Update certify version to 2016.2.28 * #545: Safely handle deletion of non-zip eggs in rotate command. * Issue #544: Fix issue with extra environment marker processing in WorkingSet due to refactor in v20.7.0. * Issue #543: Re-release so that latest release doesn't cause déjà vu with distribute and setuptools 0.7 in older environments. * Refactored extra enviroment marker processing in WorkingSet. * Issue #533: Fixed intermittent test failures. * Issue #536: In msvc9_support, trap additional exceptions that might occur when importing ``distutils.msvc9compiler`` in mingw environments. * Issue #537: Provide better context when package metadata fails to decode in UTF-8. * Issue #523: Restored support for environment markers, now honoring 'extra' environment markers. * Issue #523: Disabled support for environment markers introduced in v20.5. * Issue #503: Restore support for PEP 345 environment markers by updating to Packaging 16.6. * New release process that relies on `bumpversion `_ and Travis CI for continuous deployment. * Project versioning semantics now follow `semver `_ precisely. The 'v' prefix on version numbers now also allows version numbers to be referenced in the changelog, e.g. https://pythonhosted.org/setuptools/history.html#v20-6-0. * BB Pull Request #185, #470: Add support for environment markers in requirements in install_requires, setup_requires, tests_require as well as adding a test for the existing extra_requires machinery. * Issue #422: Moved hosting to `Github `_ from `Bitbucket `_. Issues have been migrated, though all issues and comments are attributed to bb-migration. So if you have a particular issue or issues to which you've been subscribed, you will want to "watch" the equivalent issue in Github. The Bitbucket project will be retained for the indefinite future, but Github now hosts the canonical project repository. * Issue #519: Remove import hook when reloading the ``pkg_resources`` module. * BB Pull Request #184: Update documentation in ``pkg_resources`` around new ``Requirement`` implementation. * BB Pull Request #179: ``pkg_resources.Requirement`` objects are now a subclass of ``packaging.requirements.Requirement``, allowing any environment markers and url (if any) to be affiliated with the requirement * BB Pull Request #179: Restore use of RequirementParseError exception unintentionally dropped in 20.2.- update to 20.2.2: * Issue #502: Correct regression in parsing of multiple version specifiers separated by commas and spaces. * Issue #499: Restore compatiblity for legacy versions by bumping to packaging 16.4. * Changelog now includes release dates and links to PEPs. * Pull Request #173: Replace dual PEP 345 _markerlib implementation and PEP 426 implementation of environment marker support from packaging 16.1 and PEP 508. Fixes Issue #122. See also Pull Request #175, Pull Request #168, and Pull Request #164. Additionally: - ``Requirement.parse`` no longer retains the order of extras. - ``parse_requirements`` now requires that all versions be PEP-440 compliant, as revealed in #499. Packages released with invalid local versions should be re-released using the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``. * Update ``upload_docs`` command to also honor keyring for password resolution. * Added support for using passwords from keyring in the upload command. * Issue #118: Once again omit the package metadata (egg-info) from the list of outputs in ``--record``. This version of setuptools can no longer be used to upgrade pip earlier than 6.0. * `Off-project PR `_: For FreeBSD, also honor root certificates from ca_root_nss.- update to version 19.6.2: * Issue #491: Correct regression incurred in 19.4 where a double-namespace package installed using pip would cause a TypeError. - update to version 19.6.1: * Restore compatibility for PyPy 3 compatibility lost in 19.4.1 addressing Issue #487. * "setuptools.launch" shim now loads scripts in a new namespace, avoiding getting relative imports from the setuptools package on Python 2. - update to version 19.6: * Added a new entry script "setuptools.launch", implementing the shim found in "pip.util.setuptools_build". Use this command to launch distutils-only packages under setuptools in the same way that pip does, causing the setuptools monkeypatching of distutils to be invoked prior to invoking a script. Useful for debugging or otherwise installing a distutils-only package under setuptools when pip isn't available or otherwise does not expose the desired functionality. For example:: $ python -m setuptools.launch setup.py develop * Issue #488: Fix dual manifestation of Extension class in extension packages installed as dependencies when Cython is present. - update to version 19.5: * Issue #486: Correct TypeError when getfilesystemencoding returns None. * Issue #139: Clarified the license as MIT. * Pull Request #169: Removed special handling of command spec in scripts for Jython. - changes from version 19.4.1: * Issue #487: Use direct invocation of "importlib.machinery" in "pkg_resources" to avoid missing detection on relevant platforms. - update to version 19.4: * Issue #341: Correct error in path handling of package data files in "build_py" command when package is empty. * Distribute #323, Issue #141, Issue #207, and Pull Request #167: Another implementation of "pkg_resources.WorkingSet" and "pkg_resources.Distribution" that supports replacing an extant package with a new one, allowing for setup_requires dependencies to supersede installed packages for the session. - update to version 19.3: * Issue #229: Implement new technique for readily incorporating dependencies conditionally from vendored copies or primary locations. Adds a new dependency on six. - update to version 19.2: * Pull Request #163: Add get_command_list method to Distribution. * Pull Request #162: Add missing whitespace to multiline string literals. - update to version 19.1.1: * Issue #476: Cast version to string (using default encoding) to avoid creating Unicode types on Python 2 clients. * Issue #477: In Powershell downloader, use explicit rendering of strings, rather than rely on "repr", which can be incorrect (especially on Python 2). - changes from version 19.1: * Issue #215: The bootstrap script "ez_setup.py" now automatically detects the latest version of setuptools (using PyPI JSON API) rather than hard-coding a particular value. * Issue #475: Fix incorrect usage in _translate_metadata2. - changes from version 19.0: * Issue #442: Use RawConfigParser for parsing .pypirc file. Interpolated values are no longer honored in .pypirc files. - update to version 18.8.1: * Issue #440: Prevent infinite recursion when a SandboxViolation or other UnpickleableException occurs in a sandbox context with setuptools hidden. Fixes regression introduced in Setuptools 12.0. - changes from version 18.8: * Deprecated ``egg_info.get_pkg_info_revision``. * Issue #471: Don't rely on repr for an HTML attribute value in package_index. * Issue #419: Avoid errors in FileMetadata when the metadata directory is broken. * Issue #472: Remove deprecated use of 'U' in mode parameter when opening files. - update to version 18.7.1: * Issue #469: Refactored logic for Issue #419 fix to re-use metadata loading from Provider. - update to version 18.7: * Update dependency on certify. * Pull Request #160: Improve detection of gui script in "easy_install._adjust_header". * Made "test.test_args" a non-data property; alternate fix for the issue reported in Pull Request #155. * Issue #453: In "ez_setup" bootstrap module, unload all "pkg_resources" modules following download. * Pull Request #158: Honor `PEP-488 `_ when excluding files for namespace packages. * Issue #419 and Pull Request #144: Add experimental support for reading the version info from distutils-installed metadata rather than using the version in the filename. - update to version 18.6.1: * Issue #464: Correct regression in invocation of superclass on old-style class on Python 2. - changes from version 18.6: * Issue #439: When installing entry_point scripts under development, omit the version number of the package, allowing any version of the package to be used. - update to version 18.5: * In preparation for dropping support for Python 3.2, a warning is now logged when pkg_resources is imported on Python 3.2 or earlier Python 3 versions. * `Add support for python_platform_implementation environment marker `_. * `Fix dictionary mutation during iteration `_.- Update to 18.4 * Test command now always invokes unittest, even if no test suite is supplied.- update to 18.3.2: * Correct another regression in setuptools.findall where the fix for Python #12885 was lost. - update to 18.3.1: * Issue #425: Correct regression in setuptools.findall. - update to 18.3: * Setuptools now allows disabling of the manipulation of the sys.path during the processing of the easy-install.pth file. To do so, set the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to anything but "rewrite" (consider "raw"). During any install operation with manipulation disabled, setuptools packages will be appended to sys.path naturally. Future versions may change the default behavior to disable manipulation. If so, the default behavior can be retained by setting the variable to "rewrite". * Issue #257: ``easy_install --version`` now shows more detail about the installation location and Python version. * Refactor setuptools.findall in preparation for re-submission back to distutils.- update to 18.2: * Issue #412: More efficient directory search in ``find_packages``.- update to 18.1: * Upgrade to vendored packaging 15.3.- update to 18.0.1 for fate#319032 * see full changelog in CHANGES.txt- update to 18.0.1: * Issue #401: Fix failure in test suite. * Dropped support for builds with Pyrex. Only Cython is supported. * Issue #288: Detect Cython later in the build process, after ``setup_requires`` dependencies are resolved. * Issue #396: Fixed test failure on OS X. * Pull Request #136: Remove excessive quoting from shebang headers for Jython.- update to 17.1.1: * Backed out unintended changes to pkg_resources, restoring removal of deprecated imp module- update to 17.1: * Issue #380: Add support for range operators on environment marker evaluation. * Issue #378: Do not use internal importlib._bootstrap module. * Issue #390: Disallow console scripts with path separators in the name. Removes unintended functionality and brings behavior into parity with pip. * Pull Request #130: Better error messages for errors in parsed requirements. * Pull Request #133: Removed ``setuptools.tests`` from the installed packages. * Issue #373: Provisionally expose ``pkg_resources._initialize_master_working_set``, allowing for imperative re-initialization of the master working set.- fix vulnerability in non-RFC6125-compliant host name matching (bsc#930189, setuptools-1.1.7-match-hostname.patch)- Disable testsuite as this causes build cycle- update to 15.1: * Updated Packaging to 15.1 to address Packaging #28. * Fix ``setuptools.sandbox._execfile()`` with Python 3.1. - Remove fix-type-error.patch . Applied upstream- openSUSE versions up to 12.2 are affected as well from: AssertionError: error: must supply either home or prefix/exec-prefix -- not both raise version check of applying fix-sle11-test-failure.patch accordingly- update to 15.0: * Pull Request #126: DistributionNotFound message now lists the package or packages that required it. E.g.:: pkg_resources.DistributionNotFound: The 'colorama>=0.3.1' distribution was not found and is required by smlib.log. Note that zc.buildout once dependended on the string rendering of this message to determine the package that was not found. This expectation has since been changed, but older versions of buildout may experience problems. See Buildout #242 for details. * Issue #307: Removed PEP-440 warning during parsing of versions in ``pkg_resources.Distribution``. * Issue #364: Replace deprecated usage with recommended usage of ``EntryPoint.load``. * Issue #254: When creating temporary egg cache on Unix, use mode 755 for creating the directory to avoid the subsequent warning if the directory is group writable. * Issue #137: Update ``Distribution.hashcmp`` so that Distributions with None for pyversion or platform can be compared against Distributions defining those attributes. * Issue #360: Removed undesirable behavior from test runs, preventing write tests and installation to system site packages. * Pull Request #125: Add ``__ne__`` to Requirement class. * Various refactoring of easy_install. * Bootstrap script now accepts ``--to-dir`` to customize save directory or allow for re-use of existing repository of setuptools versions. See Pull Request #112 for background. * Issue #285: ``easy_install`` no longer will default to installing packages to the "user site packages" directory if it is itself installed there. Instead, the user must pass ``--user`` in all cases to install packages to the user site packages. This behavior now matches that of "pip install". To configure an environment to always install to the user site packages, consider using the "install-dir" and "scripts-dir" parameters to easy_install through an appropriate distutils config file. * Issue #359: Include pytest.ini in the sdist so invocation of py.test on the sdist honors the pytest configuration. Re-release of 13.0. Intermittent connectivity issues caused the release process to fail and PyPI uploads no longer accept files for 13.0. * Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later as the source during an upgrade. * Removed build_py class from setup.py. According to 892f439d216e, this functionality was added to support upgrades from old Distribute versions, 0.6.5 and 0.6.6. * Pull Request #119: Restore writing of ``setup_requires`` to metadata (previously added in 8.4 and removed in 9.0). * Documentation is now linked using the rst.linker package. * Fix ``setuptools.command.easy_install.extract_wininst_cfg()`` with Python 2.6 and 2.7. * Issue #354. Added documentation on building setuptools documentation. * Issue #345: Unload all modules under pkg_resources during ``ez_setup.use_setuptools()``. * Issue #336: Removed deprecation from ``ez_setup.use_setuptools``, as it is clearly still used by buildout's bootstrap. ``ez_setup`` remains deprecated for use by individual packages. * Simplified implementation of ``ez_setup.use_setuptools``. * Pull Request #118: Soften warning for non-normalized versions in Distribution. * Issue #339: Correct Attribute reference in ``cant_write_to_target``. * Issue #336: Deprecated ``ez_setup.use_setuptools``. * Issue #335: Fix script header generation on Windows. * Fixed incorrect class attribute in ``install_scripts``. Tests would be nice. * Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting the header. * Restore ``setuptools.command.easy_install.sys_executable`` for pbr compatibility. For the future, tools should construct a CommandSpec explicitly. * Issue #188: Setuptools now support multiple entities in the value for ``build.executable``, such that an executable of "/usr/bin/env my-python" may be specified. This means that systems with a specified executable whose name has spaces in the path must be updated to escape or quote that value. * Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()`` with slightly different semantics (no force_windows flag). * Issue #327: Formalize and restore support for any printable character in an entry point name. * Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the simple, non-requiring load. Deprecated all uses of ``EntryPoint._load`` except for calling with no parameters, which is just a shortcut for ``ep.require(); ep.resolve();``. Apps currently invoking ``ep.load(require=False)`` should instead do the following if wanting to avoid the deprecating warning:: getattr(ep, "resolve", lambda: ep.load(require=False))() * Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis. * Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised in certain cases where VersionConflict was raised with two arguments, which occurred in ``pkg_resources.WorkingSet.find``. This release adds support for indicating the dependent packages while maintaining support for a VersionConflict when no dependent package context is known. New unit tests now capture the expected interface. * Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that >1.7 does not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1. * Issue #323: Fix regression in entry point name parsing. * Deprecated use of EntryPoint.load(require=False). Passing a boolean to a function to select behavior is an anti-pattern. Instead use ``Entrypoint._load()``. * Substantial refactoring of all unit tests. Tests are now much leaner and re-use a lot of fixtures and contexts for better clarity of purpose. * Issue #320: Added a compatibility implementation of ``sdist._default_revctrl`` so that systems relying on that interface do not fail (namely, Ubuntu 12.04 and similar Debian releases). * Issue #319: Fixed issue installing pure distutils packages. * Issue #313: Removed built-in support for subversion. Projects wishing to retain support for subversion will need to use a third party library. The extant implementation is being ported to `setuptools_svn `_. * Issue #315: Updated setuptools to hide its own loaded modules during installation of another package. This change will enable setuptools to upgrade (or downgrade) itself even when its own metadata and implementation change. * Prefer vendored packaging library `as recommended `_. * Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist. * Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue where Setuptools was unable to upgrade over earlier versions. * Pull Request #106: Now write ``setup_requires`` metadata. * Issue #311: Decoupled pkg_resources from setuptools once again. ``pkg_resources`` is now a package instead of a module. * Issue #306: Suppress warnings about Version format except in select scenarios (such as installation). * Pull Request #85: Search egg-base when adding egg-info to manifest. * Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for release candidates over "c". * PEP-440 warnings are now raised as their own class, ``pkg_resources.PEP440Warning``, instead of RuntimeWarning. * Disabled warnings on empty versions. * Upgrade ``packaging`` to 14.4, fixing an error where there is a different result for if 2.0.5 is contained within >2.0dev and >2.0.dev even though normalization rules should have made them equal. * Issue #296: Add warning when a version is parsed as legacy. This warning will make it easier for developers to recognize deprecated version numbers. * Issue #296: Restored support for ``__hash__`` on parse_version results. * Issue #296: Restored support for ``__getitem__`` and sort operations on parse_version result. * Issue #296: Restore support for iteration over parse_version result, but deprecated that usage with a warning. Fixes failure with buildout. * Implement `PEP 440 `_ within pkg_resources and setuptools. This change deprecates some version numbers such that they will no longer be installable without using the ``===`` escape hatch. See `the changes to test_resources `_ for specific examples of version numbers and specifiers that are no longer supported. Setuptools now "vendors" the `packaging `_ library. * Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``, ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of directly in the current directory. This choice of location means the files can be readily managed (removed, ignored). Additionally, later phases or invocations of setuptools will not detect the package as already installed and ignore it for permanent install (See #209). This change is indicated as backward-incompatible as installations that depend on the installation in the current directory will need to account for the new location. Systems that ignore ``*.egg`` will probably need to be adapted to ignore ``.eggs``. The files will need to be manually moved or will be retrieved again. Most use cases will require no attention. * Issue #268: When resolving package versions, a VersionConflict now reports which package previously required the conflicting version. * Issue #262: Fixed regression in pip install due to egg-info directories being omitted. Re-opens Issue #118. * Issue #259: Fixed regression with namespace package handling on ``single version, externally managed`` installs. * Issue #100: When building a distribution, Setuptools will no longer match default files using platform-dependent case sensitivity, but rather will only match the files if their case matches exactly. As a result, on Windows and other case-insensitive file systems, files with names such as 'readme.txt' or 'README.TXT' will be omitted from the distribution and a warning will be issued indicating that 'README.txt' was not found. Other filenames affected are: - README.rst - README - setup.cfg - setup.py (or the script name) - test/test*.py Any users producing distributions with filenames that match those above case-insensitively, but not case-sensitively, should rename those files in their repository for better portability. * Pull Request #72: When using ``single_version_externally_managed``, the exclusion list now includes Python 3.2 ``__pycache__`` entries. * Pull Request #76 and Pull Request #78: lines in top_level.txt are now ordered deterministically. * Issue #118: The egg-info directory is now no longer included in the list of outputs. * Issue #258: Setuptools now patches distutils msvc9compiler to recognize the specially-packaged compiler package for easy extension module support on Python 2.6, 2.7, and 3.2. * Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs. Python 3, supporting environments where builtins have been patched to make Python 3 look more like Python 2. * Issue #240: Based on real-world performance measures against 5.4, zip manifests are now cached in all circumstances. The ``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer relevant. The observed "memory increase" referenced in the 5.4 release notes and detailed in Issue #154 was likely not an increase over the status quo, but rather only an increase over not storing the zip info at all. * Issue #242: Use absolute imports in svn_utils to avoid issues if the installing package adds an xml module to the path. * Issue #239: Fix typo in 5.5 such that fix did not take. * Issue #239: Setuptools now includes the setup_requires directive on Distribution objects and validates the syntax just like install_requires and tests_require directives. * Issue #236: Corrected regression in execfile implementation for Python 2.6. - Enable testsuite run during build. Added BuildRequires needed for that - Refresh setuptools-5.4.1-create-sitedir.patch - Add fix-type-error.patch: Fix error during test run - Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3- Add package to SLE 12 SDK (FATE#318137, bnc#913229)h03-ch2b 172344774544.1.1-150400.9.9.1wheelssetuptools-44.1.1-py2.py3-none-any.whl/usr/lib/python3.6//usr/lib/python3.6/wheels/-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:35198/SUSE_SLE-15-SP4_Update/df64c86e0c3eb474e2a1a9e7b5da3ed3-python3-setuptools.SUSE_SLE-15-SP4_Update:wheeldrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executable (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)RaMO 2YʈkiKca-certificates-mozillautf-89a0b0fe29a66efc613bd694d5464ba548c39b4740931641478bdc9eaa886b18e?7zXZ !t/]"k%Ca )d&vUvU5ً36.k^NY'z K It00`tq$| ie[q=xQ_8f0 vOS`ߧ2HiSx8,d*НMʙoJ#g{h_Y3ܢfh"`<]YH eM`GJސ;/@𽴪,m/1*^_Ǜt8/Cy(QEOpiBR2]@D y<ҺƳp}v :?jr݂١#k/,<+`d921r^*D?sQ\ xbDv)1 }E0z?v4zr΍zۓIk_I.3ܵcSS֑讳adEDfvM= th5sG0#1|kT}aknPq(?QW!AV&&rZ}F(qs({K9Q ZC_䋋09kL@?d)aNv[aC71K&z _$O" }#^?^l>@2]rb'Ax9DF*e ]Y;ϱw@c3дNj[ƷWMqt\/%\@}&CѸD{A|ꪯo [_t Hʜ!]ʇOUvmdqAI!3|K"v,['nm`! dprCӬ/ʹ)hћ$J2!N])h﨡4;I]Qp\ Z2QgepXOiDSSRR8V%Hzכc"UuH@g0kbruV85ߙkaj^@} J<vyl ljaK} +Q@!1]CSɐh+6wm| {/+V$~&$4X%N4ۯ BӅX,-bd1i` ?JS%v+TM^?PN;c4;ہe?t>#tm/} ?0/}!mSV2d"g7dK!zIj(jf(&))=&$qv8UwNBA )L r$%K8z SZv,mYm^wRHEJЯhHhBR' ? <O%gj=C Q@TDo5W0*F7tŸəL 2W^T$9QmОcl󴺛@"`NsQfn}) - yQ&t%Ko m &a|S5c8ի1J5[i2+_w3xI5k7-)Cn@o/& x**BSu۸}u탷i`D,H߹dvhbWІ^tn}}뺎kRYF"C3+VjC_nm%7aeL*rL :-nA #3:r?>қyZy'͵3 Ip&zKe 9bʌqB3dR~$ଢ଼e5p# U)KoO9Ta/'Rކ'29CC:3qUR'W.! VjoA3b{3Ñi,1.CA&Ɩg V`}"5jw|g4\cɉ (SJ|E,s M)RC4u\(Ol'JRV0n=Xwn LQTAR-!-ؓ^cGLv65AX9=kU6٨8^)=MU IB`9Ik*Dͼ8L01g꽹 j+n#PsIAx[Tv-/0X S24TF-$`t'ٿyʈ^_).Ej;/UgRy1E{qG 'c2kk A ,1s7XNI4QvO+Jhz);$̱ClD0IksҌ2t&T7)OTghmMrG1qȔ JNwK:sH6njѮ_̄MGA|Y+#z6)iD0u28f*ex)DvhZ>HFk( [sIYj #Cqf =l`ՅAowGh?Y`˜ *01*FӱG$Թ&7yHzt!99zX Md#gZխٔN;?R`RhiҢG$3qlF3cI˥^YSe?2~8KgG-:2x5 #-ɼusЭc,rm傡\ΕNo *6aCd8yq:(  Ai){UUF J.IĢetؔR;`Phc:(8c6N*E5W˕vDIIgǯ9 a$D2 YYV)W< $Lԃ 0dZq3@ζCꨨ7M)й4? lo'n'J{tH"%nla(:ͱ|VCr52%#.Ysnmuf6xTpZI3#\`- 5+G w6I l*ơO-v'gd4B(@-c#&YD.q@`8Xly-=.lRp2.Q *S)@orFOx ,4Y^elT_OAQ5rmڱe:Q_ > yGm‘wR>-2xrj? Myt}I[*'GWk7 ^`1/MkYj"j6eh'ܣ^Dϸ4`1 BAsrO rCAR锉%؍j[[9<u¬xm'|ν C̄j'>'Y>Ba9z qs: ?|P_0[3rf^̑ؾ]M M+ jPy\[rZ6(ӿH׹J1$fBS9!Ytau|)WWXy-rE>rY5xDQ'PP9p؏2/5Df (*&d^1պ%φ"}hQ%٦ln^pҲsjPfM,gJ+f5PdOb*?ksLQNsm_k"-_ej/aLX'8v!Q./>jSBWsj"x#q]'NM4SFr:n?Z/yܛR8Ua=DYKk4}^L|QͲfs]@ Üe^.#/-m𣇊c\pz:35ܫ(tUv#E1 '87\OJ__cBړ˜{IR{kdzlb:ĝ05K؝0?,V:]|EC. mw-$IPڃJfO _#|q`02ra{r3>WSI16פ,U>lڸ%U*dehmaܖێ_P[Um*ma&C~R+tHiAHO{cԹxR83:P;"Њ| b}T  tCɠ.9uσt끢酅/7/-cSr}ܽ18hܞ2ppQwJ-~^! 5[ۙ`ݭ;%u-wFgNŜn"9H|RsSwlXkX,(h?x1iW 8) 5(ֳ] AG!c/=2.@WO)D\ڛgMPLWz?[6%;Pf*f+DL.S˼ğ(Qg:Q\[$rNs vfw ;q;<C;3mZ-yj7B;_wuބ)4R_fFru.r Ne+ hAh0M &߿tT(:L? ( I@IMB&'Or7?*F_pNjE]:}D&3PLDC_[ь Lc+1Ojv8 e(y\\F~$~>;1g(N=['2׈łԾX9)jGhEqZ ώScbԩO%.u.>DÅl Y0YE4([XǢ\E+8>"3e&(LZ&yhNObS@vRs;ø 13t`lWiȀ .C U($m{TZk Z3I!j P*䯠|m O+,z7MA tNV1kύ>iXfȮaݛòmH D5o<&v?m{ElVVrvӐO ^f@c!&&(wFw,ueUށԭ;'WC'O\\&Hx ~ O6];#ϔxzهS _ip*]z}1>tw:2qxF,ہ m2`xdD6[8B[xQp ;j7Gso%u^f&h_M & 栞svxA򀣿h,}è]"9d~V8-:$FcWYd†@2g7cXbGZ_Tк_Oْ(pC‘[23Q?Cc5>'uge'c ֳ4{yӀ`Lg*_fݖܩ+Ss,Iglj$\>x5U8Yp1-&e aLomLeq}@A7Wĩz!azd~2(J[⽷ZT 2!_VMj#ࡗ}B'U5/7 56[)sFyr\!k8K){z @wƂd.aj23rukVTwwmbgDҽNh"{~R7p{ּ;!0,4L}S jouqz:{pYXʙWx*>*tsu0\KZ[6rֶz ߤ3| =J[[sԌϑ5!thݠY{ bK/HF?t{/<_'0=YrfD%Rl!tocG+ )%V@AY~+)D4J3YOŦ:;aIנ~i5(Mx 哇'nFax=Wάd|畯qggbl!hQ%NԧTϞU0eԗr]i-K_㱇y2_ȟOEI*ߜ qWU`4iTql2bу}`.(( kY{Gn}Wj7fx5bDȂ'f»md:RL^W$J0v9)W`75+gna׵^Kmݭ'Q0<ĭs ` E0cD|ۖiI sx=wzx-H-7+1A%NF`.^Xȓ:>w:hb9 5IP~( ҥi+'Ki$mc жVyA{= y+#1.Itc37jʏ, &gu DZzmtW) :lA.feS3R!IiG% 4FiSlVU Ѱ BԘ$~YA˾5G./;l[u8p/Sx˥Bhܠ0;im:q?# "7fovrئA}꽑ى0ANl83 6^awq^^خk+ӢϳDPp ]31 $C:m b4#e#ܰ z˷@^%jeELGO(y'>1d%ˮQ%/#l_)5i8I4Jm(‚ٸ>*}ȁa@"(PwJUjTN^%JJihV͹3h&jT ZA%:gl7p?h<_B[vN(lD8ygMq'dc!hm siU׎cGV#ED-AsQqNGq%_@JGC) LyEL}Q\K#4C#l U%Pp3SB?;`.:M|/N+;N|;NA-I]B8.ra$`t4] )Y,!ևnX8TGURC6AIBz:^-)x4d7s~j,ЅDOa3 qaIA` H툩z,Q:XnIX˦l+r;99:LƤW4OE}"'LjJp*e ֒(պ]Fě -fR VX$"VP>OȆpj{gJD\xDfńĦy±^IKa8gȳxC4ICSS+89X9)sTBŕNn(u#qy?XM^y ₜFR@KthL2&CBj />|%!\uS #a:_hI-acF.3VV/ܡ!]tG@'w]hMyɏВHm6K;@vJ!qyLn"̐(؋&)&$+%@MAe oW# bYJ F;dۛ'82 j'A#w]"Ily55Q""^Pzl68j<}}Թ`^< ƛ ` }FBʳN'=n'#1ҿi7TEg\D:0sqTNN0ߝ&+z1,6ļE;`M]hk )5ԓTz5d羡L1--ʿgO $=]̻2v.EA[W=doz `9zT r5*2fKyҚk+$};~%` ,Tk\1~E1~rivp-}Qk-]ufٟ4F9[xDZk6d?FB;>P G̐88# \}kQ>8bT}["$DeNaH;2]YۢUeϏumίPDŽ MCPc1 &>cݵ>{kW; -11 ~Uow0x.df96%DsU3 3`BJTϦu8(ôǩ"uW'[a`4^"x| }dL+|ę]PII2~sëC@1|Nt +E'{𶍸k *]V.T)^OI tؽ .z[,|1/ t7-UJP5.HR uֆ֟qLnWl|10GVx}yfќ*{AfG}0:&xCjIAa HɻOfυԴLb+r_^z##װ> kBA[gÛȋV(Lf+d.޴? >oM2f#Z׭ :T-֭ox;Wߦ1}ʶmveeR'Xo\;ѿJওn$8EZ61~+aOjT ݎ(՛PK ;?&;ېYa-Rgx#n}QnLK/ӷ="9T\ů\mN1Ɂ-`Ŷn*hYw_eH'ЅI,f8-j?wj5.yl9 MH}_] 4@O--ُ * "xRˡ餲{$l6T[>#qP.Eݬ &[0 3Q'*7+Hm}}#Ē5d*jտ˚ApPvSMJ yIn@cn\V7a߱^n#UnђS=S7s# Z!z"˚"9X QdӄnF N8C~XW]6e$#D/<u!7]ІJ@O/5GQj= ~q:uNQ$b b8"q3ȥ•ډ;[m ;'j˔p&nV.[ zzr'a[O0>s Ji]ft 7(i9 VVtnu^du93Q-)H>g-˶Y2v &$o(K lS\DJUQV>-^d|oR= qrj6$W )8d Ίk٦;BPrVܳ?DXǺdMNJz9ǢhNΘ\Ѝlz*8$wڱ/I9c]zbք2b Znj$W`v ?UÂ#69@Z؛2l|wPp&"M9*E {Ȩ[4&Oפ xe<|W0CB)Kw6&i]򄊔xZޛX< 'dNRZ!-cH\dϩ$cW8efF NUW.G x!HQd_!}=z^'^մ.#O!&b{]<hhmkزksK(q}9ڸxߴ5!hw5ܞWkSf>wN>~\0n+OG澅oGMq}@k>eNҸ=x,$RA9=Tj+h>KFܣnL ]6T\m2U,C_t A!3́_D ?LUF'AϹ"ذk΂?;'!&^mhXZ{||O:5Gv `_93 Awyy`-;ԉ[Qy@8mq|.Mi߆>::m xpOrAZcvkzڸiZCS{l/ka= l}#pn + miK*k u i(z!孲 }SX<)w>6_!oۘɌട?cClv1<.xpd {!Un{?_J!YOZTtp.^^K k߯xőqz\kε#.> /[H>1[AHYVې)DN?^Ӏu@xR~K'z.HnG~5m'#.{AX H-.n f^GT$8ꈲ?S(,+檐D"0n}O)g!妤9Y-7ޥ"8uZ֦rjoW X}g}o%Д_5\;@]~:+5~Xw;B€ڣ14\up֒t樳hUY_eS8~ak$[35O KZC{?jĖ0gd2{AXa,1'{YP#vǮ*'c¡Ҍ=fa_7o9MqU7k=ܧ)%+/+Ay5OyȟN[j DP]V:uE@+bbW_eZ> ~Vln>%=8|#Ow8qWW:(,ZǽzArl=$*}) M|bA'5t#%oaŠlq7 [+%c\!{QyzReIS8[zce ձ`.Na'.o}x2\DU k|B?6` Hp1 mY2 ;-0&.ZYłbx^bA)]w*~2n 5V[Fk*M wN1V|{; t.UXXD 8=cy#Sn.7yQKh5t7?S vĹ C؞v$v&1^imʢ4rPpe?;t:Yj2dǂm[v-Uolnj|iU_zKxI3={-e؛*~D@@*  0:6.NUGnyqkhi3* J}AB!\OcdU 6NJ4t7w'˖V+Z7"}67n,]#u_AџxI-OQjM4 C?,NIq+cm@%F#Gj<ޅlnV3V(Ue B|v܁r,g> (4HyߗuI6T떃k⾌oO'MJosvʣ+86t-RC,}E&7}QA D';dbnd4a6c|~-iWtnr)x`ȡؔ7KiBz/3m@xn-? P{\]#2yAJԃ:HXT)aE $Ms{4bhk(Uzٻ%?NPN{Mr$k, gfT3!>T-b7*~sWq:SO{:Qid<{ =soAmL ?l/&<^GsB"oqܹr eu;]G+P$L>*KA0!Pfy!]/slY3NY(NŬ%K)zV ]l'OIyrT"(d# 32 NKwqo֑q@UV4NR8#"j$ IO|MqI)>U?+]I9H4W7*ߌ+}ӚmΠum/{9;o%} J[mVԕ2)ފc"wY HB.NOZ_ײ-+WLL} :Lls ׂW>' 'Fk%#5g qGM^Qwν0C+z Bp8mv@AN P Y|3hLLhx+.-WJ&Qs`^!9Bo`+L7w‘ <[?Ҕ[.2 OF×[yq;2TN˭D$R2|͍! Z^D Ɔ LG%~L4_ۆv_ +4.Yf|1UB lH9h.2mA%O|__8Ɇr>{t:~ PG൹k31`a+FD}Ʉ}FwT\-bwcy/bA#G s#>WrXէ;XY@7?'xCJ8yW8G:HJQ-"5 %;Ixy*va z(ȭSnEtuAϝM}7ÞAu3zJ?O}MgMoaLP t pWl.-EwQ2x O 'L| qNAvNIڪQ"_awbFCȬK:/m@+ݼB[;jM?sHaNW'5H|KѿP }.[p]q9}]\jOшp}^}^,D2]tK릮_SJQJ2橘Wsui Pne!fJ=$_Y'f,=ǪrN+vU g!2! c-"dIa 'k]Y"qȃݺ/CrwjD2ss5l?~vƼBIc\g͛(,\sk.Kx͊C=<]1R1kC2ޞTaU<z$D<}8}>zFs@ VK JbBremZesBN6Z&%=y#MHPQy˻Xn6j??}" [}ݾqdY#'%2dJ= Wqu)I'MbG n$`Tzgz4Sk80Uy$ Rُ=Yai=+# +!ڼ0~ \&B~!F~HpߥZ) QOt?1Ug p8B)s6YdFSSm$P|m4oGp7<3ZWr !HÓqt(F\ϨxG(ѹA撷j Aĸ߭_Y>k8kʄ<B*H .hPШzQ_&zn.@`e{ 9Ag 4.Ob0dd62~[R^W",eۉί< g}ck hJ኱ lp"@<6lRtO"8\4[/CR"2|F,G@r2T/poI1)'0acJi>z76T9דy$ Д5ct7}x?-B %dk"? I4w, h n֞5XTe K, H+Bl9*~!HFh.21ӻg5FyI[:'A lHE!-1`P ZZ?6{і2⩡/iF'ϟBZ!` F؈\<?Digx;הKS#0Q OjXAZ&=x#lQǹЗ6;+"ߑCG}GEuJ$Ib뼂T-\8:wd5 $w>bSȂ.k*T8 څľa|3F$pq_U2]| Jy7_P1I( Ov\&aEtܠaim"4M0曆MwфA$]Fy Mi)\Ғ6#`L!Sh PG*2{^Ɉ)AHѱ +Ř a;_ǡ|X=&uc+|%.`VtnwZ-!)0u(ۂ:%3%mCq-[`vtnjXA.a"KS&ֶ"||ڭ֌ %[[& ygeORWIz)t*߬lHQ@|Kb]>_h; 0@]{ #<2"LH4_ȣSuQUPֲ4r腗u)"F/DSls%6He|EK_>+:#sbS2$4ԊkTCRlusVqFj|?tkx_w /.9M_NH'A%}!a)[mܛ/XEp7sU ?;|; "njxߤhNKU}2 E~\q}X!ZA C~9nY6VEyZʍ_1XEl /Fä6W'SΙWdߢPK@~C???㲀y 4e:q8C2A_f*<D*$H>?!r $AoD"T|O2RYC۟]?_.q)ZkLnN+k2f#$D/k- ր(5[W4XT[Q<>[|//p^~Ӡ(sߨrTB_kf~EjXwOݔR1ʜPL fІ/%Ro , |{dwC~C՘ey<Z']AS.D6JRwvyxS ձND*) mAM/lXU ȂkG0aB(^^+`ΒD|D,7ꀔ\a鷫S%*~vWh$cWN$&*3Y x]*PUnl?sE'hB:9u#2Шo|Vda(E}_`x6?|DCo z3 Wj8s!L<V$uTRPm]AȚʰqauFefHІS_BJjtxާ׏dJR1rLU9FDZ0B~zia@N=~Jd$P`i:gM2Wu~ٚNwn:7;dm ޘc IyԂf !*R`w`M+=.zƷR}Y- "UW[_/:O0^t2zO`'$j.. }`+F ()w,S~1lH79W%\ۥ?F?UJ^7UK잂4us;w N5W~DT͙ s:ㄉ>c>O53r-rFI2틬)!!3֊Q]uػT[9.׃4S(}9|;O/;|x YC<6ʋr'9)(M֏vdST09Z vN:~ &E?M&t0f7+ԗ:Ñ1~ƫeYij_oklԔÜiRܴX'!B *'`@%".fH]b 87WXu'QpZf7$?qHo:+4?f RԃA\3YUۜ}8WZC_ngf 88ޖY=KOY:uKH^=;k ޣ#iDW{_d8E`HA|Աu-dW,N+Ӿ2p*lw bH.&_^>1 iĨbƛC~7^+ߺ% xY@6X(3'>ޖt5ͤ VA@|>0gW\n۫U/)]jI")55emճdymR,BpNW7'WmʝK7PXUSpQVp+<[kxlgճ Xw*YG(=2 j0yb_G`JOl ]<*Y g~@R?ٟ1E%uF[iU3}GpSkװ?dӜu!I o_* t'$9iXYN9"%Ȩ7]ZHW ۑ&f[E7M愮4j4k $ٓ}I?HZd zh:r~4u"ff:0dˀUwcΑӮaRXqj6 ?ɱj_5‰Zf+S^T"bt.6 3rn{kΙ#KXZ͟+>I b)xfh-jq`L˿Ɋeqz?[\#iZ-RS/'%TLYqe4Z#L^1bB"_ 6! &y) =9#;c%=?j*fzSu^4x+neV%Z\.HFbA&#WbV1V48CQ )4ʔB`6P~G7{zhUߺnp" \ F:F1,U/'`yx1?c;h ᏜM+:4tD*R$s/aOT({U[ >bXAE¶.\Ev1&ߐ,IdxP{e+8xҮj˫ZcHܫ &rEᮅ1AIC;+oԱjS'}+>w1#unOlKZS-vriqAe ĒWWTZ/w`J4ygz{NU/¶bV=-bB}P{P Wf N;HW81P.iklDyP螐A4-MrNViOi aqKNYNN(q"~Y'2fLjTQR#D } e-Nf mjv8*Һ>JBw m5c@ UƂKJ;>xPF~74OPw]| ^+_`A`x=>~ċ ^;MRBe0Y[I=\pUv+ i)0zZAVLsRjLmشi2K<Nė${jA. Rb; #dAݣ< Ds'J_z~^ԈPl-w3CTY3g :E#Q=;At(9Ӫ*_$ }/MUKL[D.G5Ћ]6M'eCt]qZRUF8(QZFwҧ%F[:+Pp1| ( 0+7+BJsda/_F,i T{_/@oOhm+Dߵz`uh1# P(;BmCjI6OWސ8^hKKe= Mϥ|@9HFD{iBe _Hk+'f`Fˌv og/1Y 2woPnb{g)Z&Y1CqtS>N'*J> 3`oXX!70|Āf$'jp '-L0B1\k\GD$y^ZŹ_Yʮiʠb'f2+KB(Fp"Y=5$w.N L/nҸ^((Lđ >5[w~dv[IA嚬2-hV;\ c]^"=KW!vdDsC$M%Y-QqtdUO_m7<@.CtDa!EXc,Lk 1nOY]Yq[nc@;j5%ҲtF܆TGK:/*@okqlP@9O%,Ԫ"4.W6Ȍ9Sh AU&Aiq \cS>9a/U6}܇70ʛd枙{ٰyVfLNr^?;'Z J-& ˀ\\n/m@mMRaapyz!|9{SIM4L`?5J 4p'6ˁ]]@Xr4 \/ + U U+5it1tb_X)p0f:E%%KMLI5Y U wݒV>[5z&^ŽB!%ڹ0N>8e q/b'ml>ɻ{Rr^05C(`>>fVD?!F6+/İʭ) -Ⱥn`_:㷪(v;i(Xh4T`j^lOXk Auڠ)`⺱IqifZVTϬy8#ŠwV%䋿T.$8{.aWZ9=F+ri0SM:vl,*|蔖aAމeEnUD}W:; H~ _uP?;ȏYDB"4I&D_V☍YYome*crzҶ%1,1` &ʀ6Il `{ŜiqԼud%wOL$ C"Hfl|].fâ4eSU*Xy`4aQDD9wB(*fGy)ލ'#XzV  qxvT$Eud؊Ѷχ^X0l":Ă]icTo 0t>q@  -vfvDO'\G] w潐vXe ȴz"AKmcBW)iV@T%GřKbS/N2X* 4R*Qxi|?o^ΣHw6OMGkh8@,>Cرc C)yATT|YNc\D6x1*_'~^΍X%XzI`:ikݏ9;@+*)밄gQ? $pi7EH{sJ7{*X }fR(Iځ(OXq6 Tq: ӫ0 n IHjψŚOݟ|; ƌ ^TнJMox ! O-̥hqŵ.q+!Yd .Ot'hˎ) ݞzfM,@}ۍI"vo葉;on z8V-YYDX/6J˜YEQhK@E<-+2YZC4޽Sz u+|iGc8_b>Pӡh\X1@s3+}chh*h<2N"GYnO%u7]X qxṺ^#x RΊ: G-d<]Lݤw8RJMOC+xG'W6|\s֭HvQ3t+!:]rc髮t?k(U)Sm+.` vav?%YIhs'հkSAI!^;&~WAm2`:dF=3%r3  I%w+=`%Nk 7r!AE)Y" :C '_!ĬFiztцqHNP$ 06vniIu45`7&&LFhn\,S,7Xߊ?hṻsֹ=/37jo[E$ I&YT#ƥ{Or29a{vm!֬շa!N[4g?Bk<*YsyY;3kY Tw%m,`Έޱq/Y` s:[3\T+f~.P|0k<!x9/R$/ǺrtF6Gl0Y {FN5I05VQ{=ﮫ!Vh(V4;S,>aFa=Qʌ?IB"-l&zƜ" .؍C|>3qZY\օ(V+(=15Yύ_jq|OJF/^qXmb6)Y n~^j=c%٠_S6cR1o:}*ƃSy^M$?$>;IvtY< Z[Y1)c7lb kZEn`;a؃ڶ Kv<[B?PR2J%/\D{O3(kWJ= ^/ÏeW]3986%֖;mNfʓpbeZxq(+;\:;T1iQRG+ LJ;s08, ;UB֦>{yA;{H w^~Vo'dj*ߐ4?5U@1ؽPRDЕJyou7_}WAńj Jp̟jGz5t=trs̻#ZhxQV& G6 A:G ֗7xÞs 뚾cm刦pM<Wora t>G݌ȚQPXt6T7rc֎u 9:-FY'eÃ*PW"^,T𰕧"k:!_y03|^{S*T*I8gv6&9𗆽VCLN[dcVQ.kh44:R:f-1: ᰉ0‰`;77T3g!G\sBX>? EBPI;I:ڦ<7*70mfF!E%Aۢ6z6leM_D/n 璱K1 @{p\@qgt?O_ԯv1,&iCKDMVڗT9џ7*0:s5ޓaOQEvI:oW1}8wm/`SS5Hakcوtvk *=l=r|*BnRBȮ,?Lp8H͈yʱq?9$)FQ%2ֵ})e0<GwIz JJ0ÜԉԳ&rk 0W vFL/lOH;$(Mq#cp>?ayTǬSD #p~p ߒR6:_C_Vn_!Y7DJ1vAT=kZȧnce 0SsY[t3s q>U܃.lyF6F- Keշ. .gUn- $ w!BkHܤcMDzݰ1w@&]Pf?y/q;ݓB#$6xx:(SXmW+Eȟ-opfmi'RʟIҽ蓌?/=x^yN`hVk֥̀؊ &ŤIo3*A]CJӋE8V|@XpSWl8v_?b&zYVYTh>PGGtļW匶v o-}+ vä+VI4*7=O!R\v"LtZl%UF!#t|u6C3; ۈXc%quɎVf\-ajav d)Ûysngh-iJoױc]iAppqM\F.+WigPm$ ʑIjZ7~)fH UX$(/oZ{} [5>cR*KD &[[ز1@t ޸"_LP&{aq-ZW+"O/QLXP?C NP4Z-UTR\G Qk~/EWŻ)sM]/haj8*wMF~|Am=@\lcBp} mTT&;D[۷n8 Sz$Ƒo] C}a$]mWŨ1EAn_a om@E&#fc/us L>7\`49xvg':>a]c+$OHշqOt?tc3zk6ē| $Ы}=B p%VkIrK YlVk=O<i>C8P7frp2S2 uyu!`M&@?;705pm]e-b\D|<|7Pigmt$S"R<#. ~V`.Iṭ7A.S"aEu@1 LQ`hrZwT.FB3d ^S&|F %suj'!?\c McaSF'5}0GDQa;RBMMA5B`tvKYݚpL.8HfxdZF'~)~hoshRm@| yCm&V-HtGs9iWUG-z3Eyي] ,"~rV0[\7hi ʷ&YIkTGlǸS9xu^ay0KI=+k#U'nd' L(o@ryO⧽,y*2x kd:6yjŀGg$9'jij1:8 D럮fEeFuXZ(Dr Kn\pH3paon PPM$(jno*6Oy0 iS8WUsS8!'q'UZD$Ky]Ҭ B:G$tj`hq^n~7e\cTn|Ǫ)3dP(v ݟ tw19XuL^t,P] T9+I(kْo< @M+qQ-@. Dzyc;T1rldJ-h/=ԤfBOiX)͏ DZj/[ۻ .W*'U߿?2$?(>$W%8.AS丹?jT79`L 9})fx3=qx`Y a76t8y(' WJۘ˞ߦy1EiZB}Ŕ Yf֖X{lDi%ϋC}[$Fя t3A_:6SWRnSI;iZ4-w=BlvfҊ麚, # u7>- e+ O#{ ˋ/V 3S`IDۏÍw4T3u~MцKc)~p)8"@uIj`A˧l\r4o-Y0z;mQeOe mJ;/xY@(bt㵈:G c7M1ꤏ)U3H&ZāRsk`HCwiiѣkq}*kǛx=axf'5oˆn1TiQ!=+ ZDt}ËCvI'NL<}.jR%2;Tg!Z>ο'A+U!R9 5J(֘K<CHS~ \l&5i}YLx@)kKцn`l24$._.!8Ctwg5A*u1ZY |(gɑXB:DWHF=YcEG?͂-FUWO8%4y9$B n ,>i@YlK˧sR'4#F2p񲱁J"]T[XFX7Ǥ;`02_Ie(E #ռߘ*݁dQ3% +*cÂb5AO-3Sn_.K h;}za0Y նS3 ﯪ?D!osQ1甙Ԫ^-)+ΙEΰ ֫G|ZEtMW/2]eJt' 3m7&T .(zF7,7iY>'0pL󚡺)e/IJ sO9Ɨg!$> _(!RRԑӻAPm?fC3B:D|*:nh{MPuCT66Cff $UEf*m|mtfסʰ!'Ɇ!\K0G Vqy尯'hsO8&})4풚ɪ/, AW'{SO$7V\֕'r(:QN % wgZϵi,v+!5fxw * Հ0/Zdƌa!/SW\xlCU&ĝo7Q Iv7BJ?L!B[=z^Tr٢aWiVZb0In"2Gr}3\qN@xoY) ?cҲgpW^pw_A[nXEz^7 is!oj.#3 $1YZ9kπ@VM^o8Nzg8VN]^{QB X)xdKIB/VsґYĆ%ohb )A29PGDOG:x_BE-gu/op0KҐz \ N﫿y*Yg _K$Ditn- ɰ"UI qw]) R0I7CnM^9p⋙lø`mP gҰ;!Dg២oH/v(sm&XzI̼  1Ozm!̭1N>JiѤVR| KRc7GJ%zg"`k&=|#72όevjWQ4_!ۚcTW1| `JԯTLŌ(hWAJ.&Ԅg[劁i~+F~I+̋)䥱Ϯ8H: M ;͵J ٘,9sV̧^T{13,`Ԛ~gơ~úRzi=$'K{:gddWTÁIa^ ; 8p۠G]d-w|qZ>t%j-oFѲn0Bw4 :Xً~2e#%zBǥIsǚo_miۜ6x4[$o9֦08"nq¬v` K֡Y+v&ر| Gt_`fGbVNğ qLob1 p?7U~e " DD/ đHJw$tj"~縭 Tv3 cf8ᨪDUs&.}v?z,AxGI;;0{{5|{oB~rcW&$GNO"𾻫ڼ)j7re%aT,s;HlhM2ax>H?wߴ97؛3&q𢗿뙵.=iC,kٲQtlxcz }mlٟEoFpu>l̇海㮂l2`f8s2\X@tdadsڴ,"ߞچqWsQDp*9[q]nj!ѤL%I/R^; q=˵cۢXV"kr<9r85{~v[yK 56@ LP)eYer|FdJJ EjkB"qdqCBIbw2l T2:NJ0z< S*q4Ub1*2&eDk:_uQ1Q[>䰻Ǻ+s ¤sX2`*p> pa ͷQsTko̅juk~ j>6ף?{##Xy1^8vsٶ#p*ʓys饰Q7{Ug{ۼX7{ Ϧv4񫀕 9dUӱP&S_mFݖA(Ze 7و-c^Tۍz=54rhuQCFyBNށ\CC s#q mg6 FtM쁎 @$}&Lp.AYx8|uaprpeYq 22z72xѢ%Y]oz40˞i>꼜 =3ߍݼ-)l~./߂ }gbZ-ɛ~]"A{X ^zU,/dx !P%S`>QƩ60N/d\h5NCU]~8;`g0bm)l*zx\̠1wb a/&PD9UW N8^7.RDEP.!H?ppR3Tk\0N(uQ;bV=ܛst"! ƀ#..Bup>6ׄ`Q4ُmD1Ԭ`ye#CU8B]Qdz!Ǹ8W͋Wk>7-[ uEs0 &,sœ2U_U7CLmK,nJĥjJ`ܨc=`)mT;ZyMX~a,KɌFF8''} R 5b$F-mR-\,_N~ĽȷfL0:.×nJ43 [c%iA{w 5Q8 Џk>mJde"q R?yл{s?^܌zDFu":T@(O+nn_K cMH?t*ڷ*pn @a$7Qz&BV].q+rKC Ģ!y\H%#`͜5'f{,=t^aD@PQsp!Tq(U?V&{̿E)F[e=_nd-WEʗQij88ZvkQ̠esŭ.ؠXr5r@$x D΄JO$j+}LJHHNtt[oS ҷɾ/f"HZwX_O4R!<86G)jEtFGJ-^|41Jxye~z ch9OsIP}2>.Dk:Ȓ:EU58ZT޷IޓY1+]kR tϋ># )TM;=҇ b8n- t$=HٟB#6qdBQ4*0QwQkVN [2suͽwp\G39 6{Ɨ} Ư,Z~,9[1̐-{dW9H )zu j|8#5= HM`b9uH/LK6amI8쿶7|g Hڵ5ȤYm@!ˋ=Jme5^7V~jγsc=ЯV:3<(_F~ӗespw6x=% ;5'jw?] m$JL/f * *:g&g%Wh,mݤN/UYt&(&q-Pwr 9ca+kUe~=4v:|྄[=?9- "mlW,r֡#ћei={9 v&ƇH{R8VJZV,ԨDlCĮ[9E'r^΋M}cW QS|zi i5/iw.x{#ڍ5gZ^ uQ&&XgK{YLLw& { k6H^{ :}e޻~rbYZ QP :mp/UOa':nZI&#_LWmtK k^| Y T(Lx%Ⱥ_yy-B<(1AZBK~c'c6~Z;v9ҤZ%O@;3v1_JbOisMqgH$0)/:F |JYg"͑JJ6hGc 7 QaYQ.PM2 )pG= e@>U"b)6gh9#MCn`$WITq|\g+m<,MmAou; y|M {9dܗtJ,!W pًlVl4 p6^%!$IIE'~ch$ǷΘFG֭Y> *׵oż^r:#Լ@ss6d{Õ`\yKsp^oRf"ۍf[y].UCZЧ-gsԧWih=_bW o=m@EDc jȐ#DbOgF$zƫ㳟N a{sh2: IU?i&1&s:= Vۦ1#({e洳a )/wߡ+և5觱o;g_(@?k{B>Q8'{s9$dQK:?GPwvMAkUR(cs)%86HR%SE`{<0uLSC8V0doװVU^Av#zKC%aWi Bw`ګca0NBx%.BSk %Zۭn+is}֨P ə%j-tyT/aBn`wCu!ÒTE¿V[4R%TM{GQuo`z27ůgl-^ >r/e[<Ĺ_:L+AH|~>Xdm])/M8J->={\ڝ4(;:׀}MlRdIT@$5779; 10o8@ 6L"r֎R8PRDfD-X~y0=Q˫EFCT?ۺj0j=mv|Q@/RT-';*Z$#7Dԝ׮U ҖQ+䄧 zh@h)"r ﮧcС2Tl.+z0N|9ڬTQLfˋS*r 1zkY GEn%dw%jnBiKs:TP B&_R{^g;RVgX+[Pj;m|~dl4UtLo^ bHM$=XF܇/ngKP?efi1.v"ꬲ3SDSWL l&T߰X g6,GZtw]8l5d9ܰ $govXCY/ TyL4ۮ+3c-#4UcXc !J,*Uz(՜Jl$P{PI}ķѝGlL$ix\:W N2/'|PI^(@8oWtk>NTmt5$\N{Ʋ ߒ(VJs "o͡)_9F>X_l %T+HhAO;~^ sF$ȝfr˸'Iuw?M[\[CPkD(5=Ʈx;j,K'<8KÆwǜFZ 5\yW# tADWEM(ɄSO%uԋJ>M~%]];|}RkcЍÒ<p#6y wl|rF=Q u, 0?dշN{KbKz9 J#;k˫ I@?^rzL8en-dO슈6CЂwB*Ք4:@34?q79DNs.}tAdMKtnd7<^hb!,↯n P;ϓE.;R53 B\_*U*AZ2\<FI8??[6OtnDe!~̂#p[fXI >R%Vu'0\wFPX@) \T`RN}rRM C`dE>p>~"X?x,cnCWbN$T`؊4v{_K ?Cµ34E.< iYiǨj` Nb߽JaT*w& 1J :G29ǗA &#K&Em̟4@@è-—Ȟ=n)_f%7ùOU,քuS^-6!FV5Eit"h"ֱC?=Wz6E yQSjѾiEKVosUvkzfFaEp;A`SzK1|SPW.](EX9閷zu:AXnrʞ0TɪqFٽ f~*yN_l5 8'| r BQ1'H`S _{)iFXDť۫6:(z+o/`$@vDJ : mht t\u +$0J0s.6R84iZYrHwl'5_|ZT1).7+?$L9`|kWU_bY_MFΏmmҕV-xP`(ZqQo"";V);}|~*wQm'xMqe`μ[p`KY%m;gKBܜJLgR{c 1Ӎ~Sh_#fM%xZV[ٻƎ|=#DSqR`OJ|`ŴX=x6t|0s RbK6f'k1c.Wso2魖NbIgԻt ᇊq jU*l9@+gnS~,cQ(8_*q zOL\^*!`݃ F-hRxrR̀2JSwii{; 3_tQn(.sC06_8| Qͫ`dsKXIXCwqIva7D]50g:e$tZѬ-<bSu±!{2߅C k 0=uvYݟGe3[g6:7DH}yDs}RIsmnCeRQ/"-`D]| T3CPFGX'A <]Hb0UԵB_l #0">4>4 `$SM{N :!I#fCB$KqDH&NY/"cX1Dht|!?=;,ݘCߤI% 6nm@lm9eVI:ƮC*x&Cn% }F A q R1"q,c5ek"-03 78Gn~iY%x~Pk žSxY]}(Oqyˆ\z)YS ǂΜSX2qRUZXY0& I <#|@& c>Cv5[#Kay,:El$D|.jw{ kxzʒyP  hzǐ昕oRk ݳ n xXr;:PH;H ]V)hL=RLK-6˜ddn!(`6x"mnؑ4A[j59 b( sţ 5KD |" (5RG̲%9Ö{ x6lz5b?bƥ3lu6y+d6zQM C,)rf-M*#Sn.n_3O4Vql4`ʧDk3\%'9r;sHzS1H*ra{p٬b?xp̈( ՘ݨfeNDs\Q\)ndHĺuMlujnq oh\WsAfI)'/S /x8_2~$~tuz^&@~;}9I( rZN@X s"- Frq?gln= 'fMhYv+piq QxE| )Szm:W8k5&a+Tܛ[vYZf8Y f7GO~yCB oaf'#{/y/53} KS'\3VeID?r2ӿ s"I[dtF=Jƥl-T$Vƨ a@)OJ˔^Q/_8e89CcY1! wW4V7lM`*hR獡L|;X3wsKZԡ' ?z%m}|17 r+ ^hJč頁{ch?8H4`j&LM{ւaR ӫ!SK@#XfzK>4RSL7 tȯ?0BDYSR1H []֤ YwO+0ZKo}j8h]Шt4^տ Y/ >fZt_ty^Yu`e4Zd([kLm9$2OjDA⢄  |!iL*(ڧU0$x՗C&)8e`λ&GF;6O/V JI95iwej0rVk7,Shn=h;n;sٴ _OgYVFHԞB l dǢQ|~DOݰl|U  M+*LA=:i[Ž݆hL7Y䭇mW!ZsY$ ɢ jUf:+b`c5>8BSYpi]ri.8Vq릚Z7Ņj)-jl~OMͫ7:#I?1a$CT29RwFpfZ @s+pa|7~:H9Qf/NQK8*h#˝R﵇20^Wn 'lL'ymqK"sZ&fuU)dpk_[-ol!˻eYKj脚:: ZP =/ҵw<p_S>!YJ"'0K!Hs`A!k<̴GBs !"hJ@<Zk00F) 6iD%Y0U+v{-+<ˏavJ EkX\E?اZePI ԾuxIC>0[Lsi+^Mg-G_sc0;wūʻIaRqۮ!^>g5X]FHGt̔/33r@;hCal_J} ϲ\Owӻ}@4(L0ν% 1LL\ Qұ uhWgQLםYýriU uN ϕ,VyƢlooҋ0uiWK\u%Q/[JԸ3CaL0 WE{# KK67& |kT(*@y!B'JYTa^rBn'H z 5q~#s@L_A-|T2Dr{3rd0P )GPUF ǵ# lHw,LzoQ.̾wRolJ R1:ze2oT!6n]q".R! [ P]IcS5 Cg+s '1@0 ݆0bcA jVv{PZer^xE3Ϩ A"6W}-o[r,aJKEOoU<+Q.|]{0(GpM+_,i`7_D(8 jAA%Cc&ѫr"bܴs0c)aw\NZ@Җ!,)J@p@LrDV0! 6B/>'6vl6k}29kI5PD9DqD2[«6=nKKsQf kFEjۅ>^accl^ _њIp-,ƪα$æT(ËJ9dB)Z(m\N?W'xRI 3@r9YٗvXczYe *<ֱc8h]oG ~E@ma?Ď<`F[ ޽;da {'r9jZæzzk8Ft_"*072EZS/pn3M*-\l]~iN<`Ʉl/Y>ekC4G% &@]VKs!f O ,XZ=r=Ÿ%U@ eY^XV)9BqS5 [od줠v6yj]S!q!ba Lȃ-1"mHMݫd~  ^ƷYp9sþǡKWYo hkI8@T'.ER,[>bQ^͸33%Ԉ0x@k9(׏"w}JbC*7-v |~8U.*#O&̥BBt>)\57#ty3C-/|Ҧh A1Kֱ(aԈ0nF^{ߕDpv]Kf\`o'#[@NAS5C2JCo(莉z0jHϊY+.9U?'}`>>/C%Zx#j#LNY3%> T60p.3YNr+&2Ɂ$f&bpRVʒ%RՀH*Iw{b\Ѕ*:j&of&73m$2ZKñ[7 "*:tj)+VHk_km@ňALA]4O혼WJ@/MMMdmcew3Dv:!EŁ/)k)b3yŸ8wB i,_Qlc aY 2|ekoyvB w&̦x!LoS_  n?2O<Unεã*4x+),*aMFQ"M>҃50[,0DGVxBY'ޟ[nh}̝(iM} fʑt*#?ώ,ώ+| jrNTILq:7eb57 {ʚ; D;FZlG5J/O.&!!JlB2,ˤU.* R@C>Kы UI@DOxݘ,F6Hmqc6-1pI=VX;*GH!+F.l҃L{3 zP,}#ѹ\^GJY|I}  E<I,Y]zE~'(i/-eH"/)ڍ܈#Ai6;!xݯlZc {W9{ !yZ 5Zqqkrig`mԛ) XɌI7A^^61o%OPk?MEH+X\.cꤓګ w$`Tx%O2&gCW Oj؛3[)C4`bXF3 jnݹxaञ2;z`P,x0%v֟ڂyJ{I^5oZ_:Mg}Ɇ(mIbe2E386kdx~xޏjۢ{X=%A*eSB9-ĽRSf45 kC-eye5ywQ[j(1x5_qMZ?A^/Oqйst6r Dqi-*w)7S#@o &@l |L]eȃ${h*y 4zC]`i96%I3 @>-a Bn+*/\BHb.M>r8R _OG+ 2KƤNcŜؿ0,ASj'e"HUFm!H,ޢ~{l7~2Da4O@Gf4a׉bJ³`e~Og2q=ʗ_/A'<؅Se٨$!ω;Y^ 9dnȗ}Hts\}(]<Ÿ"}%k-UJ]9!&]^:#*":B9L_g(u5[hԩIx 9Z(EQ0vފ$4rwAWh7a>-MRoө҇NRL:1g-%߫T-P"rbsN0 .B4JDnB`-<^ CZ'7!Xz@/0nxq[=Bө~(4?اWH`<>C\N*QgK䘟gWGҤpJX-O L*1޿ ~xziI29}[1~ϟݹ2RĶv8n%v6M9\J[&Wj$ ƓP]QRr0už{thF:Dh!fgCPJH& \OKaUlNiqJ@5[r/pf@ sBhr/w'X^jǔ;kko^5}l NVY:k\5(*osɈƂO` e34PAS;f-HIK?oЇ.=9㩗x˶vM2$x{gvl{5ߗqg˺PËŒD`'S.kJ_5]섹[ 3JE[!FT-?N&^ʀ,0*yB'`ucceJB4j돪jR?GmA:{Jec[JUhN3Z ?Hfw!Oӱ_+8 KA |"3;tw*::\xatQ!vC TY?ǸA"bdz͵]1?=a]vtkF`pBjQ_}koѵsޮRXeXY: |oB]4'!! qY#-Jqw@_i)5rdֲdd||eZ w_C K\جn ,s&j9i, dYP|g[svPO'=iyu IJ_5 M_E/RL4e1i@I[ W| ofPYW; -b_)}Ԇw+J4fP.8 b9go2"Dr*CXuńAV]RuقVHb y;,Re á%yĵ5'D OUv#ɭ7 aprJ̠aBѱVRe7Pr^b99CGnRj25f_eCF8445- aeADneʋqw$թ=Y]wÙ_X!K"]v#{;  Xc S>T|uR1mu'%+U/UYqg=<M„GyNd \5(-W!SJ[RSZ=p:E& "\A^iu}$[w`wȍl."t1d؀ N#sF ‚W.0QCFU"q+ʽ+;!4ib B>zcfE%PF&VCF%f ۲6APoJV }щw֤T}Z\זsS%OI匬thK"ԫC $0EȗG)rp{5ԑg5p7{w,tŔu]݄jAdyW&5`;l~sy-vWixh1Y=E϶ZN~ ̥o6H #ld9>?)/QUҫ?`j[.q40,#~b!ZiD1dGua>8P7-kY>° [u$A] iK69;R1O7ri-B䵭L;ӹx14IMVvHV+9D۴:kKxN/OeN]1U aiUhaCx{~oyZZ]gNL\? g;iq\X@8[bBB~٘Jpj4=o_p)Um"i?s4͜WE偘+;$WbXO?Czz3PW{  *.U2#y*ۥTΩJ8gA?n94')Owӆɥ|m?FaRr4~ȥ7-=&&HR{k񇯗~Klei [NEz$O1c.-1l~_VG-hʉ)MMDƒfƁ7yg3?*x㒜%>}|.&<]ԧ.Rͭt}!1M!Q{93D`*;3 7)]ϿMybQ¥~1\< rqoUWK,p^o$H;wڕFڥw䅓D-MMө*N)xdA{a*Eρ^ZW_£ޠ~ Rܔ g"8_mctMݩ:*mc$<$6Q' -w]9"r }U9b1s+T\<NMȔVG*- |[V;u•(U9 uvrsZWRaosֲՐ~nMp7,p׷M-Yn֋-7ݜs^R% gUE;|SzM;xK΂RkQ4cOףʍЈ0hV;AGO z["o>:9U2_hJx]E8SH-v*뿦c32ݖ@oPg[U4a#1\kbxu얌m?utcj]Bn1CLAO﻾cȪy4'D-Y,,ӄY@$5qfޭ84XEG[?wx RMne.'RH;QZ@ă9"$m>377diʔ$e4 )3^{[ab[!x߹-⧗t4$7OžGSƏHqAXID@cנ'9)x/QgM# eC峜W;&GL3͓7[ϰ*jɝ!<;pk4Q+| ySЩn;_Aw K:;R՜ԙB*tj((%4 GR0^X ZJhNͿHXin8S?d9s,({|j+u;霋AYw\LoX[?&=$'\\C?_-_JVr5xBuaG)Y-q^AA!~ 8@ Љ,p95;AukWt#Qqxt^hRi?Y!ރ=<]]<"Z)&@oU3I?A>qOr)^`%蕨&uF-(?#u'<}Jy ZVk(kect Ӫ_D :Km(`W?K<)EXJQdc ȰgSd6ǥ˃SJXjDXAwsU&/&>%;/*0zrs`&6eif<t|s؝>S&)7wv'Gsbٶ" 9XY, ؓDn 4%]F\d-Xe칊^\iu qș Ϥd9"Ioqe6S_>& ťp[UvMɬ5j/Zhkeol f8H׆L[vuEug}Uf4>^.EpLA+:{3N>6 W'yːrg!4Ĭ=QJSSzG]䎆P]7St\;s̐g] `a^K YLŝ0-ֶ0ïih.&pRBK^p&pWSm `LSR,.ycl57j#+eOƵ?rMoQ%(MK\$aoY8=ϡ|3SIR&bq')Pڐ$GIbu0Lw a%hU]?L8]}+I>"*ApK9&Ө#bOQ[ZM>H8ZS&SDʃfg r&3"({+Zo 7ӦH ɮVOl-"ў$ qt7/VξDtm'*:e d:5`w}3"=n>GY(!HKVxJХh 9fT)MN:}^w09#b[>NÚ9.#8}Jb5{~2 < 1-Fe%M/ҙQZ`PfnS?7Ef -\S4I\+4jH5^} ! ص {8bQpyWnod Dƕ_9Mzɋ[PZD9ЫRӇ .퇔Zn": 'a.K\g10VaF㢼cdyD5P+cҔ@ǨK%8H䳈mf8egeEyonmds5 hPs>HGu@ lxu,`mDST3HG7&jZiЅb(r:CYb|^kmI•]QUeTZzcKv={y0)6`K|l> e{wwZlP#PSg!cuD"2-=W`Sa:J^U%,mUEMnKDQI&>q-#FO ˎjy7}ǰu3(KVQUup CVM#T@Φ95G8wREF GE$CxA)8"o->._~l;b&ʀ}Sf^}ZIN1r[m/ja n@?n ʹ&"E* Bo!m[2KNbܤ1;S3yoXr@S(!Ee:!-xg*f$! @(G1Puwl$;V">b'ACxD;|8 B@ x55a?z23j<5FApՆ]EB#@}\S"xwEG‘w{2̲o(k(Fr=V8M[=6vzlu5lgへƳltw. 8ݤޯ)_  g4:gx9 N¹x6ß,hqk%7= wXVcBA^c^ a™+dd<F6:Ύd2 _$/4ˇ"Kd݊a(Zm.%q$Ż^ٵjtVkѮZZ[!M9;h:-1['\·IfJ7v|T[mefԪ!i{ɃhM+;:۾s6J`nlF)RrA¹p.VaHņY^KZVk/՟9@dzwƯ#TˤY͗8U^I3?Etk> f!d?6x6@bdoߗ3Q;CV}[sZ#kyr/$D} bK+:93kNZSwL…Fa-T5re-zs>ACiI~ᜬJu(+uێM|0G߼<-!ɲs@Q` |N..ȁ sr5$Rݑ4@K-^f T]"Kp`޲N@nԚ. x8 9 ؒYԌ9Y~eǑfVza-R>HoM9&l@IGZXZQ7 =w66e)LsN搪MS}1 㛧,Af͍Yك 5Z"5d,8oI Η|@eȖ+ftj`37|xA!YY€(N0z4//U`+ғ.ׯPrkJ(*ڥ"9 'YqGo~'~<c5b f(+_d& /o_ VcDǡeA^dV>>M\+ȷO*W>aGr=0CPGI,Ū޼_@onwz&%-=6ܲYp} H زjT} ;J|*vH\d(]^^받VĽ o_c,#y&Y?E/dMA'Cܐ[sp|xdz>%.MIu=ILic6~.`;j:]<6ܽHf,Z#ttmBWB!fF,$KL דstH޸n!D T =W-#DkY&0Cv*hJqܙ=*0z$ ֒F S.  Fɍov΢Um'68ڱE$ #U:6L+/r7GXAS}ua_͆i;/alG;ϠNScl2ẎQ°G#A-6ȇQ"8.1T;z>mnob'a%עʨ% NoR"QrL"U/V }ON31Kp<'(Mv@1_@s7Y<\ga_lBTwn@~ i֘{7kc<ptܢ+XԦXrm,rvq#8̵Ll)R#N"1x8EUJq]lEɎv$iHOn 0zkjḳ}ucxT]ғs$52~BR<SS‰YH<>"N%C6߱>-7.wM[}sH3¢ T6?'W4xg8Y'Q> Ō':>6Nr7+R)Tu\b7Yv>ۿPK` Y2\6$setuptools/msvc.py=s8%'{I?nfsZ'c6{oFD[I?DJbI;|s]G&A͍y.y$ͼ(KtRxq^#oey.I:7;?V?;|`BMq&׹~xy8W78|G_;vwwx,#;@=7x:>4F٬J9(8v~YLygq͢/(%^~ -WqqA">pKh &F<#(dc3g霉gi.MY9[6g'0'R'fL| 3w\@vctQ<`Yf94gbNv ]aty g?pu`U `7 >`cD}u :UdRKq0>Kŋlと̛(J3&@JAF(4>~~}w;> 3999ZX}u׷ ޿ o} aTt`5|99e<h@`.WHa^i83cz%!ކN9LѡO?bUHXR7`}U {@khSȅd]ؼ<0c6p9ZFYM5 '.ަ`^\FS9 3R_;4&I+B| xg4A3@3v-cpu ^&.^FɌ{@QA}IoSEŦh)@ҥjSpxߛLӨP k4N b%pfEgρ*p;WC0^n.X2/Q5j1LYFj KI_hVS6UeDqQ-&e #!VcS>]} nL S.[[UIzEY`FMfW×Vƀg7}+ ;fN}x^E7&=+%UHv-.'X.J %wj.{ t%&C˫x :0EE욍9y+-}ɣdv8?݀\gzQ=hqn`|iFLSCҤ#]0&4 t8B(lKij3ww+tyo FCwa'!Hí y$4> SwZUsU464.n;/b6 M28yxnk zl7 8/'vS9uLj(tya796K%]N&٥bOzE쥋WxYW 7ft 6{xwes]]*F*G6tɼ* HST|0"NH4J Q:@4dםo;ܾXL+uws5@W6X14F[H ǞMl^o({EzV&WJVz!*:?4MAng8JyWWWL=>DW qfg t| ]]9g1*hN{ϕM9cc6bU<Vӂÿb4N.(75#u叀.yu (e ZtTb6(2q> # Lmj즉-BK{iB%qj"^|ɓ2ؓ刏e%65%<p_'UvUN6nìy w7=C[Zޫ/n:Ѕ֞ F YyqVUaN]#w7CcƇGia,C-_856-ʕ\kvW88h@m i: 985:_T/h<6œx$I.ɭdl~~AA"AґC04q@F![ $_6kO P@Ia{+mߎ';I']riL^.8a hh`QUnMgLc/w%1ɝ<.m+w-Ům:rM@rFԹDT3ɷ\Cؒ%Ȋ $lvU>mL) Ň*h!h+yF1 "j/9NM(/GGv ]]ބ|BgMkve cqݴqKFO7y#U|jLO0 ʼs^=w=cN4q{Uw} F Wo<ԥԼ]݉I >+!gp=xXjhL Xi{/"?2 h h:hM4BX~!/-$f~=ƹT|%Ǘع+I[z{"ÓV12) +&׫|< J??7rb/"^kdhNCD[y.q%5-o PpQT;Ekk7@7S0U͛饶qA1i Il9z=J`NߔwgV VKz~i4볊y }jPFu2H@/ox!׵g2 3FFojuy@Md1 d1߶e~Y߱KGZ/o}iT_`g1is: .F}Li^Q^9@#hqbL)oxO3`!('j)?A s`1A4stA Us)@;DKceRlI s8*"ls-UBǺz#Ug,;ȟL8d90S&FbKϨCC!-cGYD$\Q%3QQ$Js"y}$wifaުy~?ڀ'G:Qo$ֱQur**HP_jG56Ϯ`t47leK1."m~Z:'xr6RdߵhXg{.gkik^t8>Lxԍ8d7}Rv Kk@8?_펼I0u8u0HJd(YgKyrҠQa"XJUv*\ w2\Y+U$-+9Qu?XJmhBm*Ț^Do=u>ĶC# ]ܜWXUg7\&TVNگâ XaEILc.L4m$b`o^׿؀ ,4iw $NS>aX2Jqr~/W~7C~Gp+yG}x᩠V_}ۆu'[L>MqʨLlXstگF ^?)sI~kCcPI-=ܷ RtxJ]!-[1*V, Y9&jS\sʳʝVYDೊK)Tutm G5H宣?m/+u zB1cz &5K~KtNa)4q~'v,#~0`> Txeٔ54TOYwc)12manM{*ZA|ɻ<_l *71BN`0)v %UC$7ދQk@n%r Y ߨfu0X!`T^SZ'_("Cq0-G27Uctby2']I M@wmRAevťxٵͩrhve1ߜz5۝!jgLٴ,F :7vZSfrQށ/VS( 6x Wc} scq45_JV9@RVb<;⥨˖neO麂ځpSȴn?jբr= v,g/ى* D ^bG ArM Հ(`8ӪJAy2έe! M nA`Q8"ZLktJ]Rtԟg{anO=:~9ԨX~mWd٬aB퀋K^P3 ˊدzP %˪+.K31jFNYFYySZIMfJHq <ǐݭ÷܈ +z4dr+?AƋ9ZGVI9x\H9kAz n+Cf2,;a-lFyvTbG#`)Ȯz&f uYxh"85GfE.PB2_^s_RJ|E**!q'emCWPT!5گށTScb_4/Z=6B[<)Oniǔ/8n(LWq nZjG0aTmr4Zj05/P7d8'N7.bʋQqa~t1q]fY@K.lfx"c=es{n >]^b֗$FG-O>U?:޷E!jV6"a{5کEph&푪 Wd[_]e3d||{0ͭ.Vdvep붶b."|aceQu /oRx'[ɖ{/d KBjuVVjчFQ0]6qT$wKXW zt)zoi~12{N*t}|=$./aʯPEE+yN. sJgj~)pR[\_( *+ {űJ Eg7u[״QɆqBZ&o<  wd >J(atk7 6 Я/j*-f)lUYU Ef.g3.Ƭ_P "?%œEo(Ru| PxQ|(7mB5hzC%lBE&”Te:/܋A6AQ+lIǡWWARiph^=/ZUtcRV %!Nb<.l2^x9Î/:Xv9+ԥQf-OE(C%1?Z:Դ_Z׆Kn+u$o཰ KE~`Dǧim;lϭ2fir}PktV9_<~(Ѣ3 ~s̢g˨%%)]kdk ¢" 8{5 Eo'U0K{|Z[^z_S0 ~On?p (t T`bxZ_qd[苸[W*>p0yR sk߷JM  HMh!;UKXq Ka{ˈ\oaX==2jJ/JĜ{bÈK%d#1QT)Q&'u/rDWw[H+SC‹4NWxW{bӝwkiv7RRR#M!ݨbi x_jZn"U1u͉ږUXGB;of]O+mmeu]U[W3myp+8Ό: .QK1)ƺ|1FϠm~su=Sxq2ޯSu[N22B /ϧ~l&ry_s[ J"~j}ʝB fy;Erw6MN4OLx_΃Lv|$$CS{Z RF4zy-,2E{AǨI׼qrK|`E9D,9(eby ̢k_ۂS>NU#.&*Ҁݫ[GrQńtံsD[)E)YfچJHKWi-HM?qsUNydx=&% xf+Ӥz|_(Ou~M]M}RMǍ,ߣڰNԒ^blxCzĬݛ(K%&*ow5 #ǻն՝HCi.Eö*z]xadnһ_vſt] e7{8Dv T$! V=`DܙUHpu ֹw{qKC6b쩈d~7Im"DjUjZb^JL{!d};v Ն "\f*%y%ZGlC`yk#6xỖ9DTJ5~,AB;Uլ6j'mLa(C]{E,w> pT$jөUllL yFޫKoC^p|&t#̡++y«~ d{=zӛoy%ƛ(G^?́&uG 08ClD%ʿ~W6,HWgJZ'u~Q12Pa~ oT2};˶9;jUE"a)8K1~vw[ 1_n'ڭ6%:qRnudHt.;{pD2.@ePP\ӑҾw2}[xյR'jжR&93T6ߧQjwy攕v=ov3\Yۘ*p%Ԟd%dy)ww0]wZWⲋT[kQmG" T'-+Y'.ޭ8ɵ=0٢LJiׅZti5CZƂڠGjBReeY0BB,oBeC|}So0W/@ŕ[s1A!z4wLE,l{U"!AA3ĻYMgE=ŲpHs&#9mC;%#kɒo钵# ˭97}'q(ޜoy I VG jc - ,Uz~WKbԭ2n9 \ JR`my;vUBC`:4S1*mnEټل {6sJ+_KC}-*'_ʫ h1q:qRZ F_Y}\L7C.t!Lβ%kޘefPkep`mp_͛7!r{Ǝi}maWk< ~t.sz.9ߪ,+ ִuN Maϓܷ1%庪UPcևb0H|;.縘]b~iO0?fI%;iw׍y6mr=WEH"Uf3\IPvpD`03  ) *1ku2L"H"/4+`/[˪ mn.U9~RoХ&rv)"ŗկeR/BQ5ekIU2޼*W|Su^Wɺ㗵h6kzPCO^ūJh*tFiYguRբd!r Ŵuff'w/޾ϳ SY/~|UQV$~u,GW?yv/ IqUe"YNS Z= d.E땨jlj7t_nO^z-8;M>M:֛5~".֛XTUY|,X%l4URy҈(G+ *4R$)tSƦ,Yw_/Ut%d'u=B=Էo|ɏa%blhUb1NO7vi|Ogsm<̺e%4}+<aý|b/4U( dUX1|{_${#(}}dM.&Sq@/PNٽ_'3dI,?'Wiu%G9xMMOo^NpbYLGOP/&;ɏo_-MRŋ{} ߲5|[6u5 yzfHh#RyYMa# |3@M&  XԂgW~n'0/iZ爲akMՌN?Ͳ,,y>U4ۀEfĺ ~N)mNZ&|gcI 3@PDjU`a`j PCrh#'{ 'B4Zo%XcY3 " T(/E#c126B/ &EZ_g2 ph+zp.(9o%*!U+6jZxi2>wO5.T\TU[tao; V梲GX׏GFIN.HBS[ {ɲf ?xb9*VϖlQ1p23  _7ڂmQ%gumuS6"BHR t|x6Tͭ1HBąhB2E.UFhx/s3kv0Ș0@A؇Q?vER&HgNH&矙SB1L6ނ`AXe%X$(HሒNj5(0l)`㛗eB-5U lXGfʝP6^ 0T::SFc;pZӺ k/L9#4( R6L=rb&- U1R<<-N743ñ9X4xۀt^]dMuéEgн^7HwY=j"'g;rDU @l>aGnairΌ͋bV *+B Zǭ$Q^ph|K:vF:6w  iPp6yr0Sgve]uqKqֈV%`6XҢ"cu =NwòʞݞR;gNI~VGY#"!2Qן#!@AW2R֚$Eczc %w = ̷hrSɐT|ϐ;Q*iDՂ&DKA9z]Y\| kF3rr66A8?w|_qs ȤVw)Ael\ Eꚜm ⩘%+C@譤Fdҁ: [P"IZ԰$Ua|eza0,KO~Ym G :#toȴb5&h*@E}Jg q 93X$P^K4[Ȋ8ZVWhkPy]F@}65p:)-k? 5 l0a۠/P# Vyv)®jB&A4v@v h`Q7rXR~^/W"Оu|jܡWv@V[4)#]I-BTLk&6՟Vr35;HUBU޾OZ>~zt|6?$&X0#j,`ZL= ~ Tamfe&!φkS3|uijڪ$tv@|>fvG_դH6E8ؘ FHrKu4K$+DNްp5JԲJEoN.++9n9|O>{Q=?OgJPa90 ;(g- $M!_B\L' ޽A7 pDD`Mt: 5[6j>0[7}yݏjm]ݤ}\Pof+n+J֨q# %Edt!7 R Xk7aR+B+.oh,>[*T `w/5HҜks dys(:㳻JG?M<>7>+A (**C VɬYImpQXC=:@J@ghh/&| /kv̬Ao*dc H#=Tyxpzc|,ۊ#8ґ*~dp5^y-'*YG( @Քk\Q8:KP P3@3㎚u]fbV"rJŰEEGhRaC<(B=Z/!ICkYV_w{Tv^dZmX>v[it]vnw# 7PmS@HQ=pr <mE{&'*K13sJ7m6l!')@|tʙ3#>^oCc{#@ĽBQ}&>#S!xSCQ|C>Ho猕7sԉԸ\x¯ENS/Wwj<.][)Fp]6Df050+N7#-\0lvnFAxTN-#0@JK"1 L;*ʈMx`c2\K a("w[a5tAH;=\P{ess]K٩D+XXtLI=p-Uo(mC{ &ĜyTEƉcT\,/0^ˋO Fk0sۡpC"Bj)uN[8LU*!^ ǴgGm^u GxK)gљ`a.i-bF f Q14 * ڃe:cRެhN&DU9_w\# }m?L`j6*T_w ݣzG@-<9-=+X(ڿ7+Nyp 0Hp l|X~;0ij#.]D6kNt4}sb>.ҖW\6qO7j(BI'c1Z{6EFNaKBt4V+f@|k]*#DZtfa.sgI?G3' hsB95t ԓCF oU4h**RF?ڬ97Dj ǹ*0Ǎ65Lt>?W@FI93kGVa)aoqrYeK 'wۤ¸Ya"WTK$mO32zL=> *iL$+d1\IO vb&N2ZfwKULh碷~o7hvfzw>:B1=}-VrVlD Nwzًs _g` w]R*u:tTmqyZ#%Ft\uGO;?&fERoro2ό!GFp1 ho=jU;vWne\Uއ}C:kښ}Uxcgw>y_twO>JZzĤԗUONTg>wzV?ssԧGQbn+i+d*74+;g_3:gM|kHzb nc4BGg,Q0LV?4H* 4_F²$5YQ+u\m: ΰGzk)@@79ǃzVeFeh(3;A== z#+߁6n9<\+z֞C~O*kk PO:A*debhu^ζ8|88qyѷ8@[t0,e* ehp#h篙{b/j^FߵƇmB i]Ett@+o9,#/ ϱgOA[7D/h 'Ch|؁ :R pӲS5 j0j /X5uPJJ3A@aگ|q Uy`bx jN\Ԋ뉒Fuz kjtwaӴLrV5LzCQrm\*f7*ʻa7 1#;;Y'L229nҦ|#28%MV&9 @  V&QR-8+|AtcYGK E(6V^UGXǒW;fǯPe{N^ rN`Ȧ1fIIMӎz.^Ԅ2wK.MV臄Ĉ[@Q t'MIbBzNk7?0}*ag+^*BҖ^^hC+N8tڬ `qޔ2*X.]U%!i8 HónpQ(N֖֒W~?V0?-@SJٶ|,,3Dpxt%u2۟42Qf?ci( ?ް;}GC#o@w{ N?WSO1U"L"Y-j˘ ɇvTROl֙ZctmE7N㱂=Z6B=ն[O==k+~Wnƿ4q%0fqa'z;n?iBn ,|T~oBK?VũR a]4)Y 0k86چ6$[wlt'LhꆷԳ$B{JPB"n+I83@9͸2l7DݞhX[/T-RPb"hQtVN6 i@HgHw[sΧBCϮSf*uepDNe : g]+pU[G7x?_haN)^cM'ڇ*cgdEr9«,KGfM:Y3:vq+Lߦlciho#LD9zMŨ٢C)9]1_Qx*9QDNN3gq ~NsdRP:uHdU=[ٽ` ~#2>!}}UF5^8M}ͫ&^jy܅SS긚v=vcT fjWx:bi:)igf[H_< ~QR[˜H#7-d*!'jxǗ[bB4M-H1ux61X77<&4t54~G 02+{%߳m'b%oBTPIl9ko4=)m>ZIlKPPՑڿZD~ܫz & j\ͤ~+ZOaNU $=V(x}e)*gf] T%[#qrʪE2Ǯ!!{IA-7غK0Xȴ|iv~%#b|A$ !8;rDMSQL+/2J׷RV2dPx /|% V3]EE=Ze$W75_I)!Oң(Na-MA_WT៣|8}&g9}W_)qCIk<\Jr[%Vܯsz+58$ɡ$ѳ8id}BLJQ X-t|ཁɟ+q1y:x_{ v"iF4reD4Qi(H~!)MUȺHm)TD7a:rpSLuK{t*cw3+|0;,܁yGcECFq&OAQB_\` ~`%BbT89Is%&X Cq q|e _~g/w6{^Vgr_ŪЗ/Sz,:ܚK{\N{"FPBVPs.?[V!:lwFÒ*kyp*a$*wa`uST+2&VHF.1_>/|(TAÆ6dua6 TUkLKe2OV",F@ 辬qJ1-ݴ+FO=zf \ 4:X6׹ih݅')މa}|'ҝ(+`6h۾~,"b*~\6{T/)Ex[5Om0Pѩzw3LB1(`o_aΑaGxiN!#<_5*0965l$k"2吝&Ysº<(&?I0QǗ$`8T*wvU[M10!жhG#a:%L[lݙ8'k T9j*<3oKÞ;2Uj^L=M. ͼ)[Vr6A52YX')3"<\m70Vx枎mEr`ׅ/MjMn .vr# 54mj›7l{jOTe<Ym ݻ!Dy.2>9(1v8i AQjv<#ˑ- eK^ ]ƏO,>C+}2cjJhĺu 9IO. S|*ɽQK&Yΰsį `ZW^YD$(x>nlx<̈́4~! j& }zQd^oa nPlӉTYP岝Kff0vȲ##9Gr(x,z|'@}DEHĀ1[w!MmWc&#NM#8FUwe+Ht s2NIg`1r,-@*+LȳeV?QCKx楅 ;ZFL ㉶GO1o@_4 bXUޡ4kyOikp~ / h=Fyvh&5= PK` Y0Fsetuptools/py31compat.py}RN0+VRPܐ\Li-hu҄RzgfwFkp/JiMLJ}RLݹ9G&8+NRMojo"10,aɑ:5Qrב6-[_1U_5;3ͦ#RID=PMPe&5R15>Y@PCF05#}2|ƥv"!/*YghB*Ak,k=O :MOƣ8sf?n[oUdZpcpOPE;yu7hʑ/ƵÍɔxNV绸/U(3F QrAquĔkPK` YaآY2setuptools/py33compat.pyuTmk0_qtti5 2ڕэb_ Y6~'qꃰ{9NgΉP hXp+^P+%_iq &:awF#csgjV6|x WQ9Σc(sJ֖}cSG{E+̳[ Ec%ͼ4)9p. ռkqEcFźqTK\'DUA' r ƢQ?HHRECFelO+Ҟg3FO4sP#e#6" cz2I#AN9O؈ׄ|y;{cIR[85\L..{@#&iEuTuuKHYlZ.G|w>=wq?Rw44:H]<k$R.:e؛ f4lAsrh6ja+6z.EKM9o} :,E]밤II*3^s3(>Qy_mʼ&ePK` YVDsetuptools/py34compat.pyeM ! 9E(tE=8c:J޾U) -x?ǜD _^egw"IF;Rഎ@vmɴm"CUתt{v7 ikBr?;vmiJ z 7-n_h~)^WEj`0WrE47Ui( ņ#/Tو,)40#bEKgovv2m'񋘋,IX/] 2e'lfw#Z`(RNf[n^iJ*b }H +Xa"J=-8E%zlJtKJ6r,"Ak0ř\R &4Vl=B yy3%։-xM%Yr'")c2~ KЖ'dۗ$ ,mP P #^K.f! U PJ ωJkӧ74 Ӻa85C y>!f9<ݖd\q 7P3doy %tߵ0h)NO1lwKfZ]!;jƳ 8`So>DugLbгtX݊SSVVq^nZk@¢1}ј`V,F%[Ct e,Jtqcg , \HI'ʴtݫ ? . *0'r+C7:("Q7wW8HN6 1uUB渭#F$I 9Aa3J(046!7LmOG@U ΨzH@OO_k\٪j6"P?7І/OcJ >'cI\( 2%i@ lP,*7X4_?wzif,\y &ȾUUa`#w4 enn ވZyyĝ+ 6CsO+I-X*lg>U.Y`M%Xѐȷ 9/@is@6I$N*:̣`.4:v*=]W9&>|ح'lv%ET+WHٲ[U@5X{i3Ȣexz9`u伈j*}S>5Ev?$З [@6|wm0be59D;G(<(!k b>$ GInqakx]"PP Uނu./< NmA%d(&2K[YXqYaV&:o$rehs`gh3ސR ڦ:9nwˤ(4gYƬA{t:cc--aͧ _V/V(w]GlHO*`sL I{ڮmbo@%W^¡cN|/$cdcC #xfS$7 a\2n8br'mYXK @:v'=(L[OY]{$'OgV/szMQ호LJew]OV(w367ˌh6QPq[H>kۅ=2%\g?$nަn۶A_ GffifbN@v yJb/tvVAll܅2Ol-EקP~tX8F[Ep/K:AM;,B{ q IUN:\QR_]ɾ44a՞s4M҈׈޽s{`予|~'ys4%0HJQs V@\Bb[p{c ۴6!m[]OY]xhhh>VB1EVpcwO$m!"D8S3m\HpOZh[f{|Ͷ:d-vI8Qس4԰Ea{^tk#&ot/(8о}Bf TS/T,%B]*t.`[XسݎwakyMNx1~~Kjŀe) U\4-}0s"Ⱥ>L ruI#M\2 V # %PVY-MGwL f&j%IޟZs/4m0+?ks; ]q/׌ڴIh=m p  ww7i;efR\.L{Jmj#s/{m<6Y#8E(i2ekwPOU};P==*X7H ]*-,mibEt+ea:<.AWqroe&޶#y%( Ĺ|Q1|\/"bdNMAj^F/( 'yu3 xzstyf gJ /|?ճJDbH66Cʿ9M-9:8w쾸"|wO Dhu}lbzu|.^חA>,:<%("TQu ?( >a yT=J4:|0OE*RBjepo[`vJ >6)c X*ra3;РBqd+$ByB| CDL~.[A $9iؒt8- 2̐jˢ#G$UңEG, Ԫ6MPXY v(Zg(Bj9T-_5-6w& N^XQG܃TFR{YRXZ 0PTh#@څ3:P)n*U M M''M۪.6U{a>E\BWiyWU-z& /)jȨ=],ft!1ȳN#*>ԮxWXߢufZLeY3U,`Ti|O#Rv2$=V{&1~[4(IT&84A J1G]Ň!s>pcHu A:uNx 5H;8q]p RpB:F y^9kM:ٝ4;1dirW5O. 0GjxgX2%M^5-9>Nl CqE 8wP 4ZCMhpn@Yڟ\D )4|L+T`My .V fU0O(`2zS-ZMR<~Ye[*,ʔ# jF],Oսo=dPg%hS/!#v-2V2?Cb\3baЂ62;bW)r6#|ncp0J-LNCbsO|7v0~0s\ͽSBMwNc_;v%]X S/ Zq:p0m"@}7zzeo09/,G%9STMtiap͝#z{axZ ?iہW1k^1 h[IF|v_l80PcU+ =샏i}X ɽL81HѩuN?v'AO1m?envB;Bi K)FpG7ۻĞ0cb 0{ ěg^Q5 +,Gvr wQ+N?9Xordered_set.py[oDJ7B'^PHՠwC Av)}薻\ KC8!%9x<ٿD"qת*2S]e*q+E&(b.*n$ܱ5*9y"h _Eq#Vof߹?+E,7(k4ݱM* &䭸x%;r]V *y 8|+E*l [`?}R\h ٦(᠕(HS']k{ٌ/c_.LŦboiweY-g_RKuto[Gvwsh(XXlv:FX(5)N5(!l+@g2 he@{T+1LP|ęgc#r,^ X\1^U\֠_%X2qqjܡqh%E d PuAA"S5:exY! ؐ^[-L^u D-p1;1i,8 D,/47Vjù.`2HQL+!hq)` zLڑ_>t.BYZఫ:q+Yljy`?1۫|7 P.s6/-Msd sUUDRӦ8Jy>jgm~Fȱ{86\Y_~4by缑IkN0x40^y.bD]qt㿜3>rP5H!gLT%# )Bm^ajA |wbE4Т.=7N98%Mh$<%q-*|(3 h"C^C3(5GbWJ|vEͶ2MɖFQ\D̑Cڞ=/ɧg2;mlA%]\PF*|DŽ]%3]?VVvZ@d,Pʢn &;^܋10|D {t`ԺF v[GV8lɗ#xU^!1jv~\fN莋n0#R&ml{/sD%󐤍)Y*Dq.ΙqYWO{R#b-ʁ޵n"vcΤW<޲gCi=G RcQq>A=]ڒn+zJ!}v0Vz%ڼn`_}B%(| q^A7=\sot?a4 'W3NKyyU9t% w}]h/tAB՞uTJ vad+yQ~JS/7ϙrOXwwAPQ@[@\]5{68(+*~D ]ꀵf S3{O?5#6i"&-z¾fkfM-{ A1\/-QowV(s-a"W 6^:m50ᴷT kH7ru ! sȦ;Cdl ol (Z Fmr(t s[HY9%؊%bA>s_dT*I* -"ZƎ$Z]te76p1V #)ZJ\\>+֫˙b ,.}AԾ سA5B#S7s \SOT^PDonׂNs}R&c>&!h[zˠ#7 {k+4F+ۼY,-6UAoJltb҆RKPgNv#\@4=ZM}VPQQT_ko'uje*e]]Z ^s[x"90{}~ j8;W^%}'T )Έ6Ԡt Vb|5#PW8)Ρci}M/W{q| S)]PJm uQuHe) D0Gzhj|"&r v=g9&{&>B!$i=5>iǀG Nw59gpYЧuf%Lؗ.w!eEͽ'c,+a. 5@{,AHA`C{h O4~BfeEU,twK4Gqض"@6t#B[bC]bIDȡ/`\XY@9PudQI_zN'*[LP6oQOi3q9"1P+; OKO9+Dݡ-”^J1D:}m'9EOzz )D!c h 2#M%-ȁmnuXҾ9= yoh V;)`.8^S1 naDdBLPjZc}DAJYXJ"AF)mLb~_ UJHL*vW eѼPdmQf5K]5482]f)o?B61B2$}M,l RTYćÅd>{ׇASM)26#$N&.38+L^tϼ>ɕyeo,X^\ksaxw]:6p e7PK` YeD2(setuptools/_vendor/packaging/__init__.pyMMk0 l}}0(t2qVB$xɯ>=PB]"vB: ($^G氟jAġsT Tv4p@}u- ĄYg<ȑzhُCbS&AcȢ`]R43]a ?V1ICet`1^tE4hA,E.'+ &\ PRwOBE^cU.[ NySj_XYmB- X(n PK` Yfa'uRMk0W ދ66͡JaK"&+*K4Ԕ$gIJ|nD%т5H=̮|"` c?ϛ ; Nm`^5ϰwODxv -xE[24h؇Ed zb46j~@Z'>z;3o7gk` Ʊ\)Q2R׫op8Nw_z?h 9%wDQDj7[E6ҿTO<>QJ,XW2p[DM 6!$'dxfo_06ef$< 9Yt#IӁ ӖQJ|?j]yG`L6qѱɺ"mІ#R*bi!JڋtR״vu؀Q4m}xO'˒uA_J=AOڗFaXtT ~ު?PK` Ykr+setuptool~)Y@XC?R)R%QWˁ326H5,|zB:R!9%S3u@ #sS?>:it0>6e$AlbYmC]mbe$c0RSV !CR$֔Ȳ2Q5!1dr/a1TVjNR %BĔP^e,t1 L 'H]qi6æhX 7Ďw!x5_SvuaC0ֶ3zRzU|[[S>)bHh/sNrz@Cz#6ҐǴF_N:q#I#D7vwpEiI:b CPd:V+JM;߾";y%yxn: ~MVi%4՚r"HwzY?g,&הU&9IVػX\QN/>^- JqƤ pZ3QHކq]]RIɚʬ(E2p#iidibW3.Iv#XHI͋JBKtb0XMywa2|gŃhʦ +J:TV x9/hJ)b"$s{%3Q,rv?0'gM_:&5Lbgégr@*GftMR4~&-65B4/6x+19X+$M3_``>d A]Gl-jG+1Q ̞V H^fB{x ]px4A~$;J\$&@Ŗ5wWcY"YLJ ,d Z3*C8VQ'd AH=֠ EkIBJkjPlMCv0!U!4ZQhgzs⠂LÝ:saG.Ġx+=z$%2)$M ͕q&r8pY!(BbC3iFnJ3'k9@%suG+R]/Op; šA9~zMoauZ?-.dGHoOOᴤ{O g݃WjDZDwJL$%N:l ~J̟k{l#,5=,oq2)m?Lt~{ZhJZjJ|d }Xk.֮abCX:76&`GUUfcʘim[*C<^.0]/.N??\{6}ӏmt>jZ0poa~ez\~ SRQY |SVq=?[m"11$[vϔ> 3V|WKT؆oeB~Z|0U.vԡ^F.sB5+;.旋Z0B8"&VoY~_> [9QWoFð_8"Y>9!.#=2\ک"~2QD(i6Ɂ-dV0[.G j .JA4 TT9B>҂NDa ^ [+AmxO6PdcJ$IV+r--6GH!v\.`+ 9FR8 4!g#KQr?mHӘfXPCd#*T5޶= X&|#fC;Vf7"ym(>ԆN3zxY'#ב* }bU~״"H:$H> _! p% k 5,-. ց6hڑ芌sn9ߊ)> $=z?H,)]y,ϼeY~-W|.{E(PyDfYYivia`-jʸ4U,ZCt436(q|dLU." nmYc1lQ]7}$ZϞ|wF%&뚖Ì>P {Ǫ7'dg7GS HL:]`nsQ2AjuL DM&XO].W+MR=it+iۉ*Vpfbn0}YL?9lpsA|b v=b`jlaÃ&>rO}\4މ31qPmͨ_qݖ V T =^Kg%[;UaV!N|TUTel0@0:n2t2|*){{oBRTp!1# CJGAh`mwuBk42|LL:N%1GbHj38]uL؂NæcT8q(=_q3)F ۹oL+Н.?2$tP8}C>cR8SQ{$Iu-oV.!o5%KC}og sySw&iaiu53L1Bc~U9~p}Ùr,& AOfmDV9M'EdJ~>őE#_1 {eC [kCvb +bz  -*fM cp{+>#zU{PlE[ei3uBEM@F_oV̓K{$>¸>pil)~V@=~ }!9˩k |u4OcO ,dxn8ؠ,#MYs6~@臐#tҙSad&DW)9G5!)(I{IzͯsVyAg%.P/ $C%G IF //ohp3_aiW'D3BpЏdzRHgLl-dV%l " ʈy!Bg骔%'i͖q`E)Ij72,@[S t)N%!$7N-,1Esn|kԒIfb<_s|x G%jp6#!E&wUNɃ!9Cv@Ce_E~n aɋ"1$Qp*FQ6N4 H*F%|[CY}, ,\YB9'B%9g?q\"ކ݂ +VB"YY(*xz5F1K]yHs DO e PY?Y:TL \!U g55ճДuA;\6་'{츱)0 HC5.M ތ'I܏f 7Qcw M*{f~Bmu (R/LgәJP0TF<} h;T`Z Ϧq47q}6 7xsa$X 6f@NaŬeo$x-|鈮/Ջj,2ӧAEWӵ4qO,Z ?МYY qe\Ӏ*"pٱe4>OVf}n {y^ xxu_9z{hZPao=1.c ;'8C`!*&\0R/;[ 2KD \l3C=mܻťjS]}&KS ؓ5t4B[x 6KeP"Z[h4*M QsA(hYqv i} V`WGh>9>*v ,¹XF),posu3Jݪ\k,й~P Z^zNURX[hz f@nI9uxc3a fV.)FUɕ]|뙉KFVhKSOb&UAh#E[ ZV#Mμ?+ɞU ];aK$jMD*#=A_~rR{v.HX%>C/xވߚWPTiЏ 1_3XPe)TWɴuN,t"W}'\Rѣn3+nu{nnXRz ޡͪFSJ$W0o abPI:tAA)wRsOgݤbؕfMU t(=0=2+B9LyP9 JiǕ @OJQɛd fE*q=FWbf[uF9yyJdU.io꺪Ӄ>~8uIaY+XQ0B$պS0[0\gN 7ߥHD}J2 2#SV,laB39gr֛Rm%V;V&D='()Xg,˼1(YM0'[`CȑԾ펟:ͥo ON>>$K8S@hH#%Z=A_ Q4Pƽ}o=AWV P*2jlyYoM% yIh$]`N89\f(`,1S/au^|\,&b~+%:EcT&,mbsy"jEm*QgbFEnhm/G>JIƉ<,]Խ8aOv' venaP[ foGmZ([OyN[_lb3g>}gE`'N5O'$lı"dEr2@h/Gj E6 r0HU$ deyVTt$-8C~&dbr1VD)>IeK e`iL(0o`t;5 ]#udpa–G[%GD :SHq(~b%)Q+(CM\wy[m8x,p#X:qmBb9rd!z͘O;6I@7+Wd0lr90B3bWx01ݥ'TGآ8/1 d&?W߼l8=߽ߝwgqˡGas {@46)'\;ǵ,IeLQ^pjÄ YUnA_YUT%\5BؑK$Ix}`IijRR-JlE1^Hh',)e`Sf)` \ە2!C^t\pbX+9, Xi0¦߿߽_~/^{bm1E-O1HȤ%*l)-68Z}iҁ;?.q{~N!F I1C15 F1ރ(CzpO8={d99VڼԣH|f2ɦNWdJ@+N:-U?QBOkuy-kpBNwIaJF&' $!tLv m(6M3}@ZZn[\& (! / W"阵S& فNaY)*nOHr&[d l b~-%]jug5|r Pꁥ+C rz|gvez ņsǃ^M@ °ew~nON `a]\TYbDOqTM3LJjW"$WuKJ 8(G ( } RJ{ͫ'uIT*+?OZE(R>4}rŖ`wӻb/I Ŧ"MK8H|*taV%(Qݷ:vTlׅ(A8ߢT6Ēi$z[ə#I,=8^ 9@pqbd &sܬ*jN$8-(O<~Ll-*]*l vZON/Ӎ #r}z&+otRyiNǟ=q?y\r~;ǣ1q>u {/-I:H; A7?dV"* jV*L칅NdJ_{y?`]KveD-ZEoc?/1J*m4)[ed+mގM>T0PmL!ིi$*/Dj˦Z5WlfTeE&Md֍ pf81!WRpՋKKYdz=Yn"\ Qt{;sb>]$*ڏ3̉I^kQ9+ Kezat"BG+JF Ɯ&DOVig;d' 1/9EQi@dR[Ju0č)f#D T[|QlL•ߊeu× 6ս3i#{L؃N>^8LOwҼEOVc4F>Q{縄u=BAFf wK) ҟ7hd)!kI 3,Mqƒǔr_U:sKNV溇S5)'L\yi Y _Y%H u8ph  -bZ*<>c4SwomM6`3U#f~ O_|s'B2DsXggG&لg!T5|y[LȮbhR6ɥe_AaE|cO *TDk.{q@2/w`;sRpe(M=;C))2فhmnX0[:kA۬.NC̓& G m ;%=j+?\Cr lŨmFu^,>8rA*ZN¡ޟpU簿hL O l{pw< {AX_U5"E:BƧ9tZt̝{z&aA3li0m'A-Q>!22 #J(2ťuPE@c0M; o05"i-;W\lahėhﮈ#~Zj(֍R{@y҃Ee? (iWwo=4ۯvu`QlzJ+U4t趗 73Υ:L'Zgpʘ)fS~e!4iFaQ& )r?տ.iö7,4K媮~K~2Qo]fk=j ڿQ^AG:z:s]`ITpX.ZV3孶9;JyO[ Crr7ECZ[E$md- 3/uYmL)';utN]+8_TӪ箸UKv,vm ؊1)=@RĞPaإWs.˹tg/,M#YPrx}۞TC<-NYbjiK9 ٺHkUQ,œ=³^t^ZN۶RHܯU?&˜ҳ+mTT57Pl;VfVs͔T.ԭZUNO6'2K0/5'UM|oՈSN[i|xy1֩]N@]?+4ՆXBBى:0KS%@V\m׋> \Caڶ*%9C 1j-Zz 萜8&JWћO<#g{B+FjUv`ax\1?㴚.wh[Ӈ8\ߞ)`SL,:t -oeUΝ.umw]1/ ZȢ.qa^ÿ177Z{$)הfFʎ q ""N-ԟej;mkAȾE jtܝ. P…5{d ڕ,r1.#2OK:>mo_jS]~"9b$c4B1yeFwUGyi[$9&uNmN\Z"mpm_PUq3CS߫Ҏ F'P.CY&&WY)*9* ˘;L=͵:a69%5=f ?җ  PK` Y32$setuptools/_vendor/packaging/tags.pyks6~NT-)OO6q3㉝K{9"a E[.$@Rk:Id \,vv rRJoRE)IYL3ARe \QRR$?Q ؈rlCވDY"^409T39TN\2ws"%% -#`0eUV!a"%"O`&ʪĩ=|? xPbs Ixի?:EI$!9'd-Φዣ" &`cs2%4GK?_|q9WRCz!@w  ā /L5.Z0e C_rD 6>T U`YWW<`8,@汆D蚖S [A$>z$*!*AD #0C Q ^ؗ `(H:o،A'~ ?/_#A* J |ߒQM%Du!7k|5:+G v#"aE|ܾ.8a@PC2{P¢Z݀<*q'X TjeVᧈ&|yZK}]y0~Fe { 2/9;˒ ҳ `ith7AT RIƘBAhlBIJ0(UaWeY%p[- A>-X˄؝v3]ӬOͦ=|2Y%QraC ɭ_ڂf|'ygTyiGZvhvK~x)!^O N"fz6 E|* _qQIﱩ`\j>V)i k@5IQʗQ l],:$ z# N:؂/ѬE^d6îe8LrE&{>V)V _͟)l__/^9ɂW:m*0[kRWXGM6!pdٜ: O mѴ 1č]^jVж.JMLFjk vGX =A[dQ6<?c"SJ3mF "?"v}yDJ*m 3V,h!aC l*"!OԢ#bҪ{ԍ,U*'kߠFePG{u AyZq)qG ^ҋ37CT$,CG^hD "ZBɶѥ 7]L @tꖄyVƆiϗBuU?A^AЧ]<)BEc*d>J*_H([1uuU! Dڪ*g"O z2)@ s "GF!PHi1rVJdƫE;fDߜ)م1& mZy. W;ЪiB{39'-"a33-y~H0PWH:@}A"RT_}k.f l]Uvxl-UhD$X5(-uApu. *r-aMp I|\-uCATcuYId,D%?6SJ>V@1?y18Eӽtor?L]\g?Vb‹#B>}*7񓋟 2e<'QJ;.h;|Tn$E7=Y>Ax'=uTYy7l; &P _KI b~jofIks] w!KL5-ᶕKNMkʆGd5U*tz]_*j=1.6uzf5 b/N͡T  ,ğp(/2>#ծVi0yD|>y2܂gx:xϣI/F@̆<:,LZۦUԓ9ߐSUS™4wb^Z1oEXPGK*H DRpOn-(`d{a/o:D̂2 澑ӳEHȖKH>TB1wYDEye"h놑åw$v\߾]U.P"*(\Zmx\Q9,y"0*89d.L9׹X f \0 X^`DFj5QCgB2W,]DfND";&W;J:zl|wYgvc9=&QW^szWﻮ{)dq/[o=Ƈ-rUgu}=7qBϐ\TMo0 W΀H*v)úP (uإ+ ŢmdHrl/%[I?R,GGeWB%kZEkeʢN 4VMcAWKKZ~Rdt\vyw}!n6`3Z>7U`V:mJݴ5:ڲ2:, M\K_Z#U:_h2DLdlݷS]5w$EɕV?X\.(eROI 0NsXO~]~ B5[<ĂAR\fE Ydaa4 k,v`e#kN5+ LQL`9Xq@$Р*ц\ҭ| һ+QuP\6^e+qؕ\pSbZ}6 EC@P4s(^GYHf.W]Vї7L!E%I*ayS{I` y7tw\gup:r|/DGa#!^"!5E K@$<&Y *-,ͤw2KUH%+)*(f2NoRivīp<Q~{Bq&%/;yMEq%EVYD\,HdYfXdVJN&"], UhZ٪{(&%ƆbҼ@W@EI^*R I%`8)+fiI4O`0DYfĹT)fwr&Ҥ/'ӷ>?. y nglyz#sav %lv%\~Eea7QLhnpcK'dYd\`]ӣS71] *upQk˻X.Mu@1]t ]8 Ys,%(UK‹a&ڈ~ ]RJ/2uք J4:V>&|X.`\V>m2@&N3znlJt i%^}?ok`_2櫅Ti,t IKT!' :J~n+O2lG@Ŏ1B-OG=F& $/1G ⠉W䢀IjUuЅs`E9l}EHX0FjЯLb7i\>IU.}> Rɽ=˗^:@5m^elI.74 ;' ' ^Mq l1"oa#2 e]HCڳπ VKqqVZ{G۔ĹwJMy_5|x>}w6:A:'MW臾<<U }M Bi$c~6 !Uif]f.Գί+8ղMRdC[Ԑ]fB}wqoN2?>яo%̏8wGQB&EcK NaAT"wp8֊eK)P| $ZS+;싗-_֭;*4 Zh@yaZm;9$@>UZf$\. x8cC8Ӏ#~JuVS@"ԁ-2Y`GE/jE3g'&8thu@Ȟ'<ضi}:w$CZ#8ܺ 2紏1zy*GY(41Ǚɍ) ueqm[`筏amϡmYK=jxіVnȩcpDm18c7 9^p~C "Y;}3Vc<iOcه)PJ×m2l 4-D`y$U ڣEOd$urKucbo*Uwܱ%s# v2xuwcfO dOdxH7<}Fى2XvC9vf=t:}ބzO"*{հ="͢3(:XV((sW1I'1pFP_LyxoxxUCL?X^7_%MxԼx1& mǘ5択u@ƃ= 6(,R*)62@TfK4Ѩ5. ^Jq t,% T"%ϤRnrgE:WZ#Zb/Fi?$; &r"o*j38 éw3^nЀS|Z{Idv]yDc FL*iJvNs$/y(h/f4)%Al1/ Zats_P]#O^C)8 [Uz@{@i v՛<;HS;#p'q9 0-ti}zl?eS;fE>o> Yz',۫y XI]?E87^KN1دƘX͛PK` Y8setuptools/command/__init__.pyuQn ('=1 XĮÖ*43R9䇼OK~I:w Tu\sIN3b!y8~ݍ\{;h4 |8tC"->otSVbnZP%K;Ç}9 Uۈ Vm1<^jߵ^ops|7PV}<zz2E۝|3;n>oKoqkk>}ދVxUDut7=ňĎuu>l~-4qy{7C|VEP6CZij#8\ӿg߭~Mo$(f[$>XѼoYF/aub~zD+~Wn` qو.~$}ׂǫ uپ-5U͛|j4dU~~)n:]]!ۍ`._i@YʛRV@P.^7ڌ~Z2N ~"b7jSsvYSP і~8*h18a~^K%"$6"pQ J(v6>{x8dl"-Y 8D-F/3eiuBZrp7`(۴wYf~vukwL?6x9FmZ WP=0uF[>2= y6[=hOMEV~Uh&2ρqZX.$, c X?&vQ`: )N䢀UQރ8 {wc=. >QH˜Cx&#įĚ'15fdžk.'h)R@w'- /Qv=4/XD؉ nEhPSIS4@ ޷4,kvG%VÆGLo8Njwj t.oM-&/ɋIuh8GZ:h lyG {B7UwJ _kD[_#d W% [_I1yxԥHm@U^W ^o-݇?ӈ_*-T-H oL;7Um=Ԧ|8bkK/'=̔kɪf]|%de0!u%c hE0N ٱj/wpHq2nsDS": ZMslEJ%cr tZDM!<C&&ZsʋMfnGҘ׹QάĂt0!sd$͗/[܂RVRYT̋|w u&'1Y;yDAύS cdE, :`|jw$ſsT+{˫1$S8:u ~%hM#0&>&1[g3~z[7CχGo"靈D䣬 8דꌯS D?Pk[ry/Ё#Y\"1~rv'W_qOXW>}:fIc9y#ט.EJQ;A2xI44tP_?NX5GX`QI4*Rh1qa ,U_Z h>7Rl^M|/~ϝK] x^\>׿e޾}%-ZDGj G8Yh sn@69 -]*M3)Alχu[bX^=bplpHL 9L{% (‚L^'hb"{5XT.KGhۥ &*)M>(2{efOX#iE,Re; ~<މqR$bzMZ}hu@EQ'E&F4՗q4i2u6πQ'Lc DmTNn0"BEnhqzOe2ۃu\v *hF rPI4.|9\Ɓ7IE2?r0m?)QDd.Ekl2Fٳzp"H&i(lXVC,.qQ  ՒѮ~;ӴOrvL[lh=dk@25kT: CvK5.y(fH*쟐i,ZG(L7L.[1MYS.D ^,'F'@-2 <˖AXYK jgYD &kևW}~~K>Uw^X1tu jb.b!,:thlO¶Ow} ,E˜R=Ò bIl6剸B+',҄NtaY(Zʱ0B.793CyÐoG&0V/o n*i~؇:]O[,EaO1`D"F$bI"op5KpbsלlvDbdigǟaE|G*38 ZS*WpkV[̴'K1PtU/t~5i2w 渄 }զjSg1Cdj?~('~]A^^ID;-X잢V|_Thl1dRð.6X}N"$} Ng Ÿےok8wc7;TyV[yhGY# S0xl<& 58kdGcNirNKΫ^-q̌,d7"3נS \$cRq;%-U 5 Ovi\AX̷! ~xHyM)•kϙxH RKh%k+r5G|80NlL?r|de@#_K[G  JA|o/Mҭs0tݘb,%; 5;\"#OCÒ8F105:n5ez='rsR6= oggS?@lu<ք}u!{=:i&i\`8epV6k(8g:/zJS՟~ԧ1QI^sǽsG )󩪬 a:1ד+DgDpȇ^Čɜ '_+ s8oFH$0^y3麩{mK_f}5wDS6GI|%oMR@o,K = ON|> %@#HBMkhڱT~%ǩt32BW69] },l%|r -Mq9{TNQZJWRNFˆn8,wMw7,zN0彡%_YPbT /磻pta2U5 i  =ՈLwg4==Qz&ńͫ q{zUAh d8 .O}ZS$vR=&z$Cu[~OsB=qqIOB0ĄQPy-aQW\^Nث#SC16Zfc 0/=qy62kSJFv^^Ѡ&[I%!zy’eRftR.en#l?Wڂ_IF^!WS[VK ĥo6v-Ijhuy9?eG:\])6q4vil1|&HHOdGG݋%'v,沋YE!x |zerr̦<ҚC@&u|6+COJFx!jdT 0pxE3U oHK뢭d%K#]$jE7,*H561xA56Kc6~Y_Q[B:<=xU_F~J~8D}OAb!huL>Lrq2K˓T-Hw)Gܬ<}cӉE܀*?P }9^㳷/=UgP./l+1C 꾟k Fem}wuʺD3 t_1-oWW&S/Ir VJb"Y.eZwfMR]>W\kܶM׳FJ$E7M%gٲ/+v"]ʪnK QJdhM{ptD 0Z336^kv'f[[) [>SPg>B!餙ʌL}ߵ$-jY6zW.;&; %ˇ٬\O}s5c3 ٶ3z?>˛7o?Ȯ٭dc2aY3jU>/oef1D%"G*UL<ߔ1٬j{boN o@ CYp ϼoɫY9cs( @Heo8#mS*eUygJ6)+v75,S,4{/5L<VdP{pc.ؖ &w`]u+bm</n^/-Jo nV:N@e܀ fhq~"m+i^n_sh՝:] `*ibUd`(>~mHc/~P&BȱVY@7Qi^ YOwm{s}gPMxVd`dKiG`e)S?i|4?w;42 H7yQK]\T n~~*{H_ `vYp&DOYi/ou7 ˆ ^3v2J^C1V1#87HtV,Jaj_jt-b4)PY""u Y^\@Iu:Z-װH+wT2)wu^^5W.9=07Фv2ُ~_pSi:e{niYdu]krh ,-@-Lgqd"ϗQJQZjWU = EA랜c3?II 2S [4 ![54Jh:֓o.|`1}s8ұZGTIov29GŒK- ~]~2IU\nb  ɤ&>æ]MքyX+Z=RLOLa 3$dEQ:'J^p.˜nkqZIg-)I*e;d~ BиZBRTsy@h*Ѯ@t}o{f๨s}d7-o5<~k&h1Lf[uӛ2n 1$WDXd-ܛӊ3MhȠ :'~boq)3KYֲu.xtdU'Z_3`p Өaplh e.BNN<`pDEu4WA .\)5-z79 ޖ:&`=ZL`z{~ 翎I4興ףpLC1LxBq,00;sy&*'eB9d'f;" i4j0nܷת=q;/ &Oa9CA9J&Tq|YVdOA>,j/gg9iwwŌ^jʹΧrYNz^<^YծT:(] 3W)bDB#@K SA9)+HjhtBNq jk5P"K& m:8;&kT0wJetbTLPM&<)%es9푞x?&7$2t=!xB@}&wlYʆӵ3f4ۋu VA0 ajMwa [%\?+fہMݟ| | 8)ݡya8 }vTbj? Hde,Q'h|>"?ATe(W8laE#h9DՊu g`/ϟ`Yx$s¬HJ80<^rhYCB>(\ЖWE<:%Q7EM2(!NyB ]),>l+ H:T(K@/_ЗUM3w'^]MSi\A(bR;$Po A\Uv |\3[7&r!%g%]G-=!}f ̴`cj;^)}f&K6R8Bw[,{!" $b-])%"F;|G{fhRKgfHu䐜8&B٢f^H;)UY~^%yY7XLnqdoܞe\PQUGz.yAA|_V%{[|58rxًI/1UD@6yz=r#ȓY0}{Ǒcpu(fWY&t[GҊr9df@>իRyEկzףhכ/WG3ˬoUvѴٲ7Yu vjaoExWˬȖuzˮZffh[.˪gz_/n]mzlYWUYUebѬ) fdWͺʶ0ڏE1(v/mqQݼ%yVUW]X#ܧGm.WyVM]kb @a-MB۲؝w}qS]اjۦLQ?_o_}v{ʟÖdv g.7˹슙7'^~mqL3? LUs9O?pmmϋ}Y՛hg-o7fYTŮ/W#̯/hfW_muf@|ork- `v^mUz_揺y$h kEPk g:؋azOm =O>4yV=8b_M)YmaR6jhF="|x|4ݦoۻ$۶뾭+/`]S7>jU*mU< &@cG:^7ӌ6ϻHH>߽7W^i%)K1/UUp%5vQt箮m\(W_*!aO #o][pEߴwLqvm}cO7W77ulp G\w0eY} =//75zuz_7͒j;^`?]۲ ^} 5X]QmG;&{w/~os +p?̟hY]U?fpKش#PLCR]XXiJoBGm%/n ,cޕ7O kXAGg@r`Yyԧ3E/բGF(f&o?V'k@&CEV "CcKďdx 5];u-,3{A0)UY6mM vތHw }|B]wRQvUve߷d0n(xև7[Lgj 2t\:lG `,߃w|QXD\+E]{A -@NiM4˻ z޽&I d3xʏ2,WlN3~jf}| A ]my{WG=6`ҢmE;6۵+zA1xۄwˈy _3 u rY#ޔ+WA`׃Dbf)w>r-DҒyUv]U[zN#ߎ5\ ޡ-V5ҘE6{h1{N}66> eT̟$im^հtEy'NKN[mR1⸇j" "K\ W>0:e&avfD<Tm!6 MGEnf}Hfi_UEo̪]5j[ZpV׸]:acW>U۔;l  ֢.#q:g@.\W6oAd,C]3Ft6v]n1vj;I˞yx6LfU3w#̜{d?*JRL!@0̠2ij"2Ϗ߼w'qUźj6RיyƏ({, GsxsS{fc|]5W$uhɿ/B[;("'+vm_ՅbfUkzo-৳ECmZ)T0ģmKoNЏ/:6wCQdӟ2Z ]lUof[f}m{Kw6oTSIKƈ.baH %cxLfdizӖ9Hj6훒9VA">rst-@!l͌ޫ {P* g]?tWxs*`?*^ ~YaSA/6 onR'(߾<9z]<"Cox3i㻭[y6¼幩K#e(yP}ij\ ѣW ! WTf/fT?%f?ZB2R[KJ&O fMA4U;'Z E=Df0jº*_<>\՝\;fZVOm2%ҧe 5󻖹&R!uq6ҋ)hazzHh d9qZfPZ"xŲ+]iQbA[p$'w]_?ma R{9w]ea'S6+陚?2zxCEaFk,نc5&Iuʻc 'M\I®zMHuحV{5 n#cUM{mOlæY6as;9~)Ї}`;6Lti_̟6n'G%`Ik*_ӉW ՎC 1ܨM {}^F)y+,XԪk^fz 2@UC+q@ƣ/) % 1R|[٭IN<˴iyMV kD܁`x;lu&U+z64 I'WB8v Zd=w)ϱZ U3Ű~-_?kf.K+k!m}]7SpYl&!yȮM bx7D I:G = qȓ |jn,w.[a?3V}X;{27>[l4]1<PNolj0H-آ'$ {6v3/rEaº|e$n?(ޠO>ze9ͬhB&3z EyQzc0=:3)G< ١^[bZ@2?1:~^Hu)Gpku*.n[ϛAGվ*m!W(^ ]l rMЬн.T`  C8x8S-Ar{nFPmt[#9~2>fWrVC~TeGNyG_ m3f1sE}T4HaaymJRIS]|#9i|CkQnٕ>5%yhr޲sz=&sSdJC<윔6f> ?(<xCڱH<ܷ1=oh63 `b=#}QXc̍YĴa{K^w ߍ=*f4@4f؛&jMbRJbD04Y}2 fow\X/v5v$*yd>"aմRo[~mE%6~kc52%DԞZCȯx!{~K<,,ߜ3X ۠h`DR VX0\jѨ;wgwޔ+-XeA N F֊NɲL1O78Mx I'v]j)~]iF- UX]{e?S1#(A,-\_?3=kZ!a@8 g*d$'%q Za=_;V29,R}woIs6(/ݢ :BfĤ& flro^݋nϨmÏ7Û˄#lh|FFv]zt.1擸딤gWm/!wlۀ/.׀A+dHcǁPDKVPݫLخias`Ot(ܬLuЫnǬR<RVDrsYN/MeN?Nl^E`q q Qh \S2tRHmWMdߋ{7)4eV 5Jyj9' Xr_e~]f4Yͮ@.0uVr@:VmeҬhD kqc'"܏cJfOY.?vhz*z Ft̐Lpa,upCXTVOU>"}<n2.rAavc}|JQNa (4{5ڃ:B9?|ͻ"-A I 7nIڼrAOdeAV3Gxפ2vA'ٞ`cQ& 5(J{Udh⦯z&BBRSG9P2 hL&u$@_(3l3_ݎ' fh{;٫RGm&pYuҬHğid\1>)ۍQ!w WޯOY `$=> b%)zl<DE{=;ф62[{r&Y=IPd>Z,9|"OR6R#|DE +ppW/J5iPC.zPހY,v-0螀-eA2^sA^Ο>Z~35Уi(d[G.wjx:W|%!s`Bw bn zJ;ǏݪBSN wt>eYo-K|AnrRa Su |Rvx`qBqK`~e"{}=;5y;Z_nս8r]oƖ}Cjl#39a-7թV>03ۺ{NPjZX; b@)ۊVXgݔ-5c+#FD(m˕wWF.o LZ\ޑ4OH_MC# FVydqF.46zE2ս{s?y_?(].p5Q]}?nR~%lI NYs3i'225%kNh')i8|}sɱ F{{j~yl=c-J܇@sXx ac=>G i{mn>Bux>jT3MNc|,u=Jf<ͼVhRW(?=òOXf5V నiSuPѴ_,I["LFH`|BޫB\rT_S cj)NyC%r7CÜ*W#{l 1)<xB:P=m#4G /[3÷2x s5 ʆƐ>Jj.Ϋ^cO"̈b [-ʪ]q@(P0.P]ʤO1#y sa90(`*2{* @wf8Ζ~徺{!^x4e(V:@ړE;?: ~y0oJ݌U 6Mk7ko@A7/T-_rqgLp^. ^iσ@ g.=SS7K[@ytn=g[l70 ψިLQɳ~w~^j5K;[ܙ*z9-E/i>&ﲬMP:B6|T5¹o,I5Vh0nh!t4,,{ObtP08uFKtɑޠ\;2{zySer=6nH+m%C joZ$A~X?P) A=-9~5&'DMx&0Su=|SR *>R&v̬܆֚<({8bb@5^x܉"qC}}>IG !%(g/L/^vc}ڟzo` ;Ѧ9 ɴ$Yl3\&zJ)+IqXxT^)(ʡ{AZ;9G[:%^6v2'_LWϰԟsL=Ak@>6<T%/O⤒`MT{,ވf}%ƿoDYn֕4H=[ +9 ;wQ,@˩fm/^>zQ0?y:1kFMCsǔO!hړP TYofuhv"ì-пڄ&fY3y=?a6Giv";b3F)t d6fm~|wwuvf('WXn2K sxq`p3J mbgz% Hpp53_zNh M( $[Oep,K`q䏴h,LJ퉤fqޱindeE4/͡0*߰II\$֨h0ئcYGbTXu^eX0~ U\A+ ʨt޵ v= cY⦙wtZ ^CNnsc88)JÁ7 G,OΞ%}.WYa9UdLs:{RRʵb,wp)mD'qg@2|Aِ *t>ۼ0^Gy鏍 PJ/Isw>ֶD64;'C e kFda["~7,GfV [,3BqAJQG5h-bG`B QB#=Sp1_4&Ukc(wPܒFnr ,;h(|I5.ٝB4JyQw{yw_qpMKesG;0yqSe8#Nk$VO Wng5x`O R rOe v5һ*O5?I:ڜd,Mn׿%排:TɜЮ ~e2P)LndzGXjC1I08܁\[`ceJs.d.*DZ811f]WeĎ0^%)MEF,Bf՘'&Ս^V3qN!/ZmHGGsfV_Mxȯ˫i!MC |)MiQUs 4^W^" SP3cyebrw34)Iʹ817'NEk?FE X-G"jح[lHܶ‚}>kqM@A. xIh*4NnYPvd(Bb_[O8'᧻hejTJM6-^ l /$:)ۯ޾<#jӏh;]qrՌ m &pωXxUF;"P9?xJ_wg|ɱCwU!㝹lߗ9֋~E΁'9 lml='ǫ ̴F~"~G uԏ|ǔpBp;rRւ*>{(bԬ,h<34t XrQ'G5e'Vy>+U"dqgM w)aV曰寳>y3Ξd^l=@ $', 7V±"3MJVP慉1$Z{[F垹#)(&b)t "*(we3iMyT@zTP.\y lo a2P)ǥ̗bג]X˭j:w8گL^ƬU$bd$\K|œ)߽ Y]%9U6WZOJ|e#l\5GLnG1uMJE]\f(bwXz5W5zUK$.E>#m5RW]x :1M9^kk$O ˓^M7kٙwWI-WVMte|G,wgqS4ᡤ١[hzIDײ;՗$X5Fiݰ(rI͔(,m1|?u#zs] 9r]A߄vQZ}rzy =u]34rpTv:ɐp8^x$Oj @TOϔP>Y~BZNsQ1|(~I/~I?(/~3h-^Z>uecaOS@eƎvA$ciCX- [NVytqlQ={H̟LtD<9 RAk~H֗"-GU:{;?6;{Ԝbҫbf*oTPT`|jь95 0{^) `%{ۺǪ6 %L+ں1 0ZhHhИْ+TE)OӬWf & z*=dQsS>Zβug) s5[[xQD $$A9ALX 3` +&ԯlQ4I-O\K\.ݥ䀂墭1߯6YgτLtt $,*e2> yMq (24O.~|T0/Xmejb-N2_ȹPM$ɑ;n \6i#`/%@fx[IF2gUźYFFsW(i't- R&)-]Q/g*vU7sd0Tª %5~Ow.!W&-=yEmd0:4ԝRN.6*-N2V+aL*D`g M@&*oKS'q frdpWtZaBxxSLmTjKjX\\{ FBvu@npg>T'݋R0m#|Fʴfǹ(iꏨoYAOCg;* 34ReIF.Bh gm~tLKPè--ph} 5}E 7\/Nv];?orű+A+J )TڐG٘@COPHڜ#6LQ{T 뒉tՖUR@!YԼwIZ( mH)O2*en֣[ =%Q'C;%örgeX⢀I02 Q{^?⡴uhS孍BbXLGB5ՖP5niSNzk>~hVDnHJ2n=% }[)ZDw!z"~,N%8`y 4/˞} |1Z,x Pvg:Ȭ`*.2lvq yd7U3d3O,1\w`zGOܺ)aڜJ?EBlQ G,+|:5dh?iO1Uě좼| RefAv2NI2)v26Ej./7hrc3V4f۬Hx×SGqX#: )gx1-)4r7b~> om Z2QF,4J}H}Sx+l?Ha=^'/BKH-/%}&KV,>$.L"#%buTHnA Z_ ɢA ɸ5h|dǛjf]4xv`,z̜{Y6H8?L[9zn!ZR`>!Sׯ//*  zE/ nыK>վ`=tv Ο~|/Ͽ|9MWtڜ,oSezm ?/@IS= *Wp`6!"JZ4|xv9_y.fFTRa24ܭFâF/a E|dlB#Gz~U!oLo5 $b& e ..M8f*r3Ih$P@o #gΪdkGL/WaX55FnP2('P+Do}Uyg76іJ]cɇ~ӯ^~xI @Fr H_Su]1 7B4bDfbby_M:(AI Ä/.vz~F4{pggAiEV]B(qj!/M!A9\=K({nn},>tObwX00-X#9S*_it ٘&(XWC.ƨ9emeS[2Ck~:mPddo @ AGyPOd"^˂IQjfwRQ ~3Ӽg-(YBͷ@d+wN*VQٗ*o&iu+V`;[J?"B*BH~;[)Y 'h%heh@LhTB(TQ!y3#/[pCT5hJс^> c{Fv? n(ߟ+o '^Ak0U^dv54p6"E0A˯#[z+( ۓsFnmfS#q`%yzeCEHҀt vCH CWQ*Y?7m]nvHVrw*:in[$/dp+KK[=pxhf@ꝩ9Pm̾!c\z?$UVbE5<\RbHBd L艽ؑ ٪v}[\eWB/T'v+ I A4;"G!i'pgҥzQz=DAJ:9Iz5UCIy\<T1.oo/TKlm" m1۶gʮiH1-QL?&6+sz߷уKO4PCZ ^14Fr+ Sc;ybSSwgc'bpmM:ŢmX!3%[ ?:"e/nJBөBfƚ&&Yt^)9pّVS)?N&!1Q5b5$p0 ŠN̪9nnvU|ʲ%S8JLw1/'O`q 3 >24^GS5Yȳܵ=cnowcʛv*b"+t`GgS=4rf5$lYȓk[*~3`5]O lZ/&θ-9fUEUiR.¼I`#k=?u b&`fam:@)CQY]6̘l{w>}IqǓ 7o^wWގI2CdL muÌ-F4#A;Qb?I˺A]7VȽYT ZLHշ135>\_}16|Rk$Zk0QiYQޗ;_6 J6EEsթKlgϯP^2&ۉKsfͪ %!l+ɱi^ݐ&Q,I^=TeM&vթ$;St ˾?D5QΨonjKJQ/d@6[8;%ېsA?G\hm)0w7 ʵu"YFN>rT 9:gFNF"{9"=\ŕҙh4NPhn) nT#-0x̥ ]]ݱMЌv!`ܝ " D.J USγoX|QE&;>d|k Bst;޳pܰOKVN9Yxٞ) ^VŲPƃ (R/nD&99E|,X2&PbJYUx@Uً^V!Pox<;ƣ`daH4dK;Xa,x&ٺs[:fJ3wUg f3F͒4oKL;xƝ>0$x^9'xqgL-Ҟ7; wc7s"0(Ae6D.W[&W0MEM>|R 2Cp2ZNM:|[a]sekLs2!S b|QF‹>i*<2WB.dn:[6/qpC)׾nyxfA6fhv@ 4ܳAPFm&j\'Fy|6{bK|Eb1S@"CBĊI ЉM)Υ"z:3eN zwynJ=]lmۮieIz P!{/ϔ*s g?pzGNMMJv|Q) "Oŕ.mmN*³y 욈+cX.~0.%0TDn{e#}yq0 @׸ZotAIHR$/Foq{۷{.WWw7aM8|0`LzMWS=գZ ɕ1> qx]uX!op>z>7/1 2^fIu}e,D+@W!gğ@DhVX*&>ܝ1J@cH??m;K#碐JN:)#K/ Vi3ElmY! LI\@Y}iN3NM/q"Jm6K!-V+;łcvyZW8sºc^|{Gm@VГ 5ϳgg{2v C>*wEN1oG",|pw5bo7xhf =ߒph9eZĤFd_ه_z֔<[ j;>gˆcg-;p%&N^\IZ֮S\V!RfbkSPlY"wFW%]4fTga30qw&C8Reh?_1l >g_|i &<}uw_mawtېч0x_I X wcc3ÐP/ŧ>"Y0ҰQG!XG+E|0sk.Pq=u6n@mEžFkX=:x`0wØ/ːb}aa|EwN{vn%504*B"V{O<:xD*I_ќKhTTl)ߢ}_>hFセVkba$.Fh%&a) | [QaNOnWUXb/iT .Iפ˔!R7}v Zvk2zm_6&ԏbԞ8΁7mjV{3}0fp#KuTԯkr Y;D_R\8Gړl5-” E~sw7VZoPKBP5(9*7ϫ MApLI"qP9MU=J߻AFP+ eXЌmn)h-E.]y g*Z} N&X^*4T?' F:-2r}(d8xclN˶ƟMc2f0^6,㜐'mkb=5Rﹽ~66+ ѳ#B[ I\z>+ /哠3"L R27ٺjS3bo~S&&E[Su"= G^zW.\#m?vG*I$.5t>|k| !tUP(s Q )>L I(@W\7RZ}aUr +tQcf(mi**H7ٛ h(^5շsb] 75O2{NoZ)qrv/p !x+GV]E))Cƃr;vU_|,Ϊa΃M'OpD wl67= 82́bLM3 LQu9A\I։v= ve\€MOϨ)>hN#XzL6|.U-Nj0YrLjJ0\Dq$D p[_n?#vo<Ɲex(i&Zśva|6Cthg`Cc2 )ΆeV(T8a6xsQ<"sRr CK1yڃ Dy?: W;$0~v#$?.,ǟi@-&fO12v>wYێUzOHijl~65HDtbH:U]ߩZRa֯~3)0;~g _I;}]HRrQ҅\_`(%KJbID )M+TCqqP9^X:8+"Os@3PپoҙMuIXqly8n^v/37I'+] C=@7 7GGR kYqQbrXljCK>7t\vw] 9 ]`HL}%ۤΤA94@cVܛ]Gb4`$,%c xxDwWM:z1:2)BydU*I is7|`d M;ͱs*b3+Ө)\Gdk(zڿmS1>caR0TH1o)-L#t%?WW | 2uc0kV4W(&7L!m"I>RǬ+/46O!*lH.I@_(tPAc Ҳ!tZ%oM!.>4cKZ$cDY"}O?%߷O dS=?;iƙ9&8*3AL51q4'ᏍPK#o iAl֍TJtc;GUJ0Ha2(2:\OM96A셎bOfŶLqf.ɓ{]5zTnٝq6i|ks HG #~I Z+ H9bZMdp}  A9'bVRМ"wRu$i=V0V&]~ݽAI(Ūi1*L@ofqUӰL/y\xQ. <#.簪 Cys"nT~w = }XOP0lei*wvlEIy0:hmu xQj HYϠ$ͺ2Ke2t`oWK; !9X±35(sf Zur+j1A@׿{'*ZqH&#u*<r虂a1o'̂*{Ő47| TF1q*kXd.@ru`mlv2?0 ǩ*Fc,`6d h(;._TQx,gM=+$☆┲ko)Sr߫&kUvHw+Me$^T^=bH4buP#EOj~7rX5j#CWK fro˂1&i ^ Dhm?y^G<} dax[#f \1֞'fc~KAR&ⷋ%Lzɶ^S, Raw "# g̒V7T+^PeϾRN~]j p)&1."T-Y|* ;0 O;|(R`2[hCNI|'7E-733Vp#U5: 4*jkOiz.&fv/yL,ɭIVͱ~쟿R  v%+DQ S 8C0(GA֔p,cj:?Wc"*boeFOMٿ'+]mUo`Mu r` }M #qÀ,3悫 u]ג ?}<}.&4M.6kJ\(FR2RwOؙ}vPL,=>Unvz-Y"V\KMt6}3Ԫ7RjO\NϪHfj0Gise;Mڊo6:ʌAu(rVc~H󉻸bp)s|/p[06^ѧGiОLz-Ndz?G$ߌ1)4Mu 0H} ^7by `-h&vV@zN^8ᥡkE e=˔Uhb׮:k6>9X3WV'}˯i#jm4yd1% =nbů Yn8?#Y+,h¤*!C $*>?KmfxxGPK` Y@ csetuptools/command/egg_info.py)Y6o7`0_ L&JvR%Y^Uj^Ty+NTb銺.Zuu0RduɪShk(e Dn_o{| ɶ[e0_4m/9Нlyv7A?ӥWGc8wCimVOjk,j>mZٖXY]D`\s"T*vH)YwN8E=eT@厤a]vʻk#dW7v̋nrZ]#LN5 Rz#M* ۀ~Q%gBK9ҵf Lj5m!|^/ݾx=ü_yjuaSY9+(ÀUY/ -1h6]j[ bMQ~du<:RtmZ:.3 .e; +pI,nNDQCO+W2m|Ir5a87\i$ qSd7"-^̳¥7%.''Fnyd*FYE=>Gob=Vi&E8aǽ7fY: 4.C2wU\52+@V%N 61^j |@4%@wZ/P܌ҎJ_zBuþnD=ĠGQUӠX E݊egW4ȋ5^ ?!as]}\#Rge\_po!ZqC_Ï8ߵXzz; K7 ngKX= E-*N<E)ajM3sߗturjtA$*r؆5 X S {s>3RiY9;ԣ+rƧ|y gpoaήty|aC}.0 dG!^)P;x螤`@'7bFH=!82Q@oe_n1j. KC4L@P/R}egQCVzySNbhNog?rjwi& 8 5^#9Iv5sؾh[Y_? ib*̈8oB4TbQJޣ6 lP)A5'L)C7lذ+&L !# ]wβya6`R1lYx#Alp钆;2;@I[6?l+ӭR805Lԭһ T(6J2kPo aX;Jd{I/emu&Oz8AO՟|/_8:@61ѕe3 ml6 Ԙ@ < [`q$Y>p"abgEy?X؊kC Ma6S4H3zeB4рM0 k%lCNG BE>4Z7fw6H) q\!>l8zOD ^(lcu~~&Osbm0t>x:1|$lm?fRGcĞK&}#L(_9Eh:[hı:El0 L [piyS3'M `siCr+`|N硎?%LFzشح1giAۺl <Ρw9v `yRW߷Eu;e -=PACf<'w~DH{] k ) v$(Cݺ`$?$"ݝV`H.ݨj4DoaqL`K!܄x/ǟM} zmԉ@X$&wzf d$GDl?Ns 3SNz IS;%!jhX΢ѽnY͛xb&蒥CZ72 7Y:@-RBe?ѱ&V(0sX cX'8><STnO5+s͗7cakZC~GguJ=δޓ Pt~$~$>ٴ bu{0= /mhDd,Nv)da؎A2 A`#_ ʬ^P"[{a/2lO{C=/pOSO5K&l' DƏ+(:^~(d iߧ$azO/8OfĻ  eX@NeJ'H) - =/2pwT|GC*S8_ 2qPAY1{ܶ|)mEfM$R'+(\S ,Fe*S"j zAQG| l\Z| ]9H'ݣdKb'NAWKcV ;^N{:AA)&K{hyApƁ0Uz+o%ҿn{;0;6&+#~Z>!,7ei( u+Do]sTȑK!<6LӯdnMzNmI_Ձ)fo:8fXM %cMP߇ ?[H_WE1|3j;>TF~Ǯhܪ؂2lI\Tr,AXخ捅;Vy`H#T2|ת3R2K0&j5" &X<Н)L(P.TbUBu/iz ]5т҈ ;*!fP%eXG_>ٸnF28fzx jFV>ƙ}٦Jr,y^{K3RbxXNu3Wڰn!jͱ.(Tv׳F2\V ~4SA)xvmFӾ$žfʡ0zXtܱu%x*ɇ+:L|]<,U-1= MH6K~Eݍڻ7xC&Qaϐ)ͷZP횄:n?JjyyAEou~ Ht, ɱ8+)zdS%N';^UC uC\S?f6KޡGdށ[Sng>g_:jE]\idpk2\gc2 kZ2 ؞TuW.>qJl2/q;s ^VWw''\ $gWBH{4X[ U'}m<}O.zQTګ=W?jɲVMciؚ2tRسV(fBɊ#0t3n.зSBpu'y7`Ys]՗Ԇ bXN-qQ#e7ŌHs&\c0gu{~mLII6o/Dtz=>QwT=rh  h%Ο\1ӝO6W1c,@ڑh H73}(qkz^K(:=7Մs S"5C&3Ciwx=͉LLa>nPGdg| 5;޼~{ߧۖoC#|ؒ }aHy Aq͵>Ǯ :'Vp]w0^%;\jmodȼuHK-K IB9e=bAE/Q#މq;X|@ P (Qac#Lġ{P>%2)zhnhԱW#Grjrą3 #BWpڦiIRԇ e`IcQnJFA1*ҋ BOd(lzԯ@woE1ZxrryA嬯̰"=ө^/5y4Β6~:}Ne/ badâ>>0gM~UF7?,;{n߉ lsG~ e o<(VUY#}+pf_PK` YPaasetuptools/command/install.pyXo6~_qs$lO `lPt!ZlT%J4]J"w-ƶVT&Z+m@ԍ~[Z!Ms_#RȽMlt'Yk&,*`4ܶU2Q>h4X+?ty%8`lA(hza T6f {hwDit L7˜כcQԣ(+f IOÁ3Ӎ(f{|2Gd Zu+4' KsĪ*hu+܈vxJ'ݡ9,qA !w*8oН_?pm}-ev`X TLg,fkEU I5gUb{޻;>g)OCRkT H~̆ %MFo +V Q[7I|fDZ4|a/;9,DnƲ9 VABXCof-Ee(' <Ƚ%dl?5-z7{EٳJ #'_yt.Qd|''觙T;FK &\Qv^h2z&}v!!|2 ,k=+tT"ǺCR:5F:;Q A ,R0qqT LcrFOhE{4-&T:8}Э!KD;ǹ3/bBS]mHQ/7`+sMDۡA~(+)37_, KG17"+q\\sN$[n,%g~)(L۸cGIv=i2 P 5~64 ߬kR'ɜrj47sq -BLa;y }Q9 ޯj v_v49LA*^GBM=ԴF1.C0; |Y@+҈Utt9bH/\LÂB#6{, _F.q5t' JuuOˌT t:2YF3lN4 '۳#biʜN{'5mh9S% o9ۡ l-0Pid8hyMZ\87b㜂np*P/riZ3?M+iIcCE4ԭęj! UX tSNcg$ *[cWw!@y8~L鋲۟\u7ۚ\;1 hʂ?&g2HKO_ѡxXI<"nH_v=;N2L?ݾg5zMg][]cYS;&VKe:(M̾ࠎ^1+eY)zN!]`tk>3]VE~X1.tGE +N {^ݻ."8EҡOu5ZFMcnvS08ea5J1ix;un\(bϸeڈf)%6若 m>VcbBBj9j|UkZug7Ndp| YiQwf~0),$,juV0sŸ<ގ6gxYVr ȟq3@Y#m{ d' Aф|#D{~[bc'(:)t$ߋP-V~q-wGo&"hìP 3_݌BP*p􋖑[^>< ]>U]QA$Wym_i>YJ)~&jvA)Kw3xҐ8p.ISYrx%gtȬ@3j>=CyrGFl .e׶8!.Md޲ti{rx0{IeX; 1u,Y$D}Xldl| ?Nj OGLd6Z#YM{)ڌR /r2G^xs`S^Dώ;lJWsQU`u=M$,\+ח_Qh`-7=U${s] Sv(rd0-ue-6{EW_uh'Po`.MF`si} )Hh28Kgxx+eSi$934x(ͺVtc Rb|)p3O-ϥ^YjΘ^ вL6XሏȐIQ%\Qml^,W6ut4DБ[Iq#. YvY;QADI{UK x=[\S_ӭy4I2HLS/XC sVHky7ټb1E@xp^OdKXD\aOPqnG#nAb8󙯋EWc0dL,7C1Q@H88~Ǜ 97ؖM0~;tw㜩M<<}ARfh:$G[֔5-ApуJ7*?*hS4UeEn,Y_Y !nod[lt1:$%K #?9o[2!YCTBnW3i1jTctu?FײM&v!XO_mAN0 E9U+F+4HfTqк& ;;< .%98Lӣgzކ0NRCMJ0/1Md&>`z[~.=T?۔UA[Zgb<$ !hw;Xp]/FnM6*<>Mq&,9??]ba3h"sLm5:C<5]R#-6 c]wZBǧfubwDR/uPH:Bvdi:IMt -6'(R`KAQr:kM]hg4uS0Y'YybhqÔ=2's?J}TY듓 4nZ)źe'ȧ8B<UKTРuOIz<\lxSWoS-jt&`!u.Y'''xyq=sKQ|sZ,e3^l# aXSB9 HUZӴ*@g7J3Q1YH$LHidY8|@Ӎ$Φq=UR(NI^)Rð8SGl\$;os+wp4)d/N[f+r>o53Gu#X絹VZb5hYlinmQqI r\y`~}䳧G)`Zk!תn ikum:a 6XbyYQ>UJXXV9ZM^x,1{c7uKg[tݏWտoo>|@D_Mm'ϣ;oQ"+af~{{ĨԥKY:TU)c#5zv8m*ˍ=iϡފʂWYr%;><]«J2 .;;pϟ>["Ȩ}|/~zOMYVk3*jHHɍl4qPujn=ӇSJ9j'SUZ• 뤧/0@c .X+.\#jp ?4.4o*-Ix7/FI pWgek^Qc2i!0(Qiw^g[D~D=CL!s{0r|4h&YAG3qZ[Z(^x0#cǢ0BPSzS&8Q~5 MH`~4Lg-1W) <~Z8;jʠsv^[ǦYe6,o4 㝲x30@Z#w96@,@ZFt|19FuǢ_y P[mNuZ"}1?MZK `SeIn56|*fek"9O^A1 e!ElghyaknWy4QZ:@}1$u!37Vj4zdhc1vΗ^rɾ݁ɎvS;_:w`x~;xfL s ,L pZǶ/}U:%EQu9վP&{y13Џ-w rYZhU`C8֍,r Ȣ3A0 QHjiܢv߈ڿVќbunbNfuE GE)J(|@7Z=!o-E`EG>AY''*p'H/f/ꑻ7;`6RxN10󔚔Tyw4vjd?7j̈́s kk g`kl#{!ł3f~巙ewO~`Oc*p@klTZ6%%'_3CJ(I&9bVa\H7JwͱUՈnE6B7JM#Lsj iIJNܭdnh5Ёjgw7 /#&R Z;iÉ)l{uu{^'l+˦G[2-ju> <+L*Y͛䂝wv{aj#`~w/[ވlgxGD⟭"aF?)Y5P2?WN7,>vhx=m..l/ܘ,c+kqqqA W0h[^]'ز,,(ѱ3NG+Ҁyp7p/%# oU  ӏVT%5,3r%C;4,, .knɃ-me& tM@MW "Mz-\.QׯlV9.%@+ ,>z\H[kԗD]n{.FVТL5!EebRZTgFKR2 >[Svb> Q1 /".O K,Ӥ?tdYSБ tP*&%*լJ/?atS[a+TAr "٠Cd~qxb7yR¤ƺ\ɮ]HV8(x'O+??Lm0,Xac(n]M(e;w D;P.2- p˺(3bxt\K*j@Y\ZV,)B$ѥUaakv2RxDJP=X&!:LXL@.mH(10"kNHw)lϻv9sHJD#5.lf04 iK''& ]Wi`qbLrzߑ{ ϷѐF4j=:W$`< T ۨv1v.A]s%v ,8SsC3=8Z^K hGBlXЩz@A|B~|͞su(@tj\@//seE?ʠ=3Hބ#U]^ G^LѤ؂`#b\uG) Feݞ&ō A]^)@dpd R77lPL(mHG.ZR6GJ3~G*,s*5Uo@꾂B+{O3'l řƻQ?uơ;5iB!00_8q뱎z}ԽNww2&HbEڋ]eZ T3˵e.ᗘ^Fs~G]O%=ක,]lBPE]FsYC!v?{G*bpRr/v;XnX <&:Qq/o:W?c)dH;Mu sILWW|u,<@5kmw{Rc4cIvQfx-ig^ӎTVPm7dm|؛ 3CMiyE;%0t.깉s泀Mn¼,^P6 YH>73}6%~\Bt2;9+\SwmA3I@R9[U<95ȅNܷEA#1Y4 ^\׏>+AjUE\K (op ܠdOn֍g', 凂BhG|Лy(w FnR<)-wIh?J:L|j vg_lEAuM*NcjTq A܄-d؛1Jg#yb)} u@$PS9 ZՁΰrmei+?Ox{{ )zU7id؞޶;3։N#uV4m2ngH;Ʒ`ixA`홢8>RЁD {)H`oޥ@n܈ nʣkJ:L[N2KZAEf>+hCĘo?+z)u܆CWS6Fdaamwy6eBR)G$Lm $yS"j|fC8?5/o Q 7 q5!]_JKē`ޠ4f쪶kM a67!7S!`JS-PJ竨Z o{vH#wŘB85C 2hr }m'C(@c"/ue}+7- Xo2 vȖKGW63Jﮯ?^tA.Iwu:~8=W҅DI)Ĩ(/oT ▶FRFe:K'{S2 tIi-^< .J%PK` Y"]Ksetuptools/command/upload.pymMn bEGꪚJ](hp2#~Zdv2gY&XO!L*r k{G3) *3;b>v ꗍq50$Q1rA9W ü@!>֫SMk\deH!;qzlq_7܁v9>ɐ? q1a)[J>vmo$*n~% ;jR*(?b{ \s(2?)a?vUڑv^B(Hj p~蜕752V?Ix4`4YKExED9< mSd㰪Em+.22']ȌMk(_y0owC ]'eԆxQd-Qc쿎Hb;؃@yxٳ1Cj-EGKӊm'2lN%F!r්u9Y[]´Y<=°׊{v(&&&0(FJ~Wƨ1|`p8Yh@E?vRue݇SR9v0\Y E_~y7^=?go/N_xy ^=FF%+\,(yLeSv[5h*?ۨNۡ@\#AhNi4r?d-}QPXjNf]|Gm(SJV*#(NqDrL_lKgKlku` 4L ܊Rr7*{;aDVY-#U+:kum0I<*xX Y%J|u$c!9=O]P(PdTt{D^Ik:"I,mc㲈QY܄j.ڋ6Ȋ:Jkn8W}[A⹓*= bxD뗿#1zzVhv?1-22e#I$L el^֫0u7}@Ni~;;6zZ'Taap[4Tss A[y8너:Gָc4kvvζ|Ǡ榐ca;H@sON؜f95Ox3$HEnf\;Sذsa5jat ZM`?O777Cڴ.+TpmܠF-̩̆KUm|ؓ) 0NUBCߋԴ3B6ۘ-BMp:s:}5J|'x#p(s[W ֐kXޘd^\_trE"vv{7FRk'O{D/p{mٱI9e92d=W=U?yڿprG{&߻q eOf@_}vj蘛25L);L4{*x;5. R)QByotEl &ۉͭ! M%Gk%%?cqŎe#%vzp;ߨkc_E/rПԵg0F _D}A #k>3:hiK-Z,f7(K/ԡjE4bxu4јŰabVYC= IW/N C䐔Q6bo;k:~#w(lu)U4S(%y G&Hp DL_]A7HnddDٚW8&镊ynqmO$t0 T-;xTK9Y!ZLA /S&rxAO3EGH.7KQ&-㵌6"Vti4Vp9|웘vqɋ2+yJ2juXqxC0BOd'NgO cUoIvXCM'4Q^li؄ quSapE%?n$e?.mdA;8^s3jBqE]!~` J^(͎2chd'Rv@( {Ɛ3jtq&w0h"dlx|Mixsuٖ2~jT?}nOv|o[3Û> /",7VL)qas/iǭ6:502 7 wґCE5ѫPFiy+znX4O?y\)[&x'ֆ" E*Y2UeQwCGWoVr S!>K隐8[=rEF_g9](~e|eC$q;or|S(&Wms6 _nMiNyI嚦Ye.ln:w"^z /¿:eap!rLJovjٳU ['p*5fQh#}TJӢ P)(R=\~f (cXc3KqDqY"UmƊ*2h7;strJЩײQ͂s%p5Nr, IdQ~.R&c06u _.9`e̐6\jkZ8 )6%K˜TC6$icqCXRVRDVynvy`35sRή*%>Ǽ%)V?b? }^uЭG7C.tҪ=džk߇WuIwușԿwKJL@= '}Ip888| ^]Rx*Rx905! ryƂ ٢a oc^9\Ҳb^ Jě&|PjD*ypsUZAU&dk<(4DDUA elP¤6HwttW*wÍ_c& R(fX[' z8cQ:&@QԮ6! .Do:~Dd/-maM&7(l9_d SVy)TV *jK嘆!%„~ N)#W9kSF?u5 o1e@r1k{qo͢-NuE#4c>4Pm ;RoUR 3& dg__D!\߳ cU-0[}!÷ Nju\61v\ u+a]' #vDP%28YM)FwkT,EUH-BdF^ [QYO?ȂäY=1@@xVexT8$!OOji4<oIK@V$xٺ9d;ţHxDgsb7 7PE?IK@?ثhT# :z=Cz*ްFՅ8G:'$2`i{<{ zuF3ӀـF3f԰$VB.WB}ac`x9!n10P`5U'vP^Pt$ydWe_] @^PCnYo>Ob0E2W-গrb^FOH@OIp$C'f=姥e#TW{`XןwzN3}M`^'Գ5fs4wFg6**X r|, D,4ܶӧM+;lb(ۉ0ݱXWgEhÓCO\YɒWq ٗ $\0v&_?dgW)"B_?w`|E3NAU=1Ӂάq>R*vC&n~L6ii!+3Hvd#B8Υ JzPr@G˗vԫ<(lR,P{p]0%XDqphN~ t+ V qG7I'w1ݝk\ ~YOϧh{"_g]"yX@+嫄_hϞsI܂ &*gL w.Ƣ^zj{ .H3Hj֕ P#?!2:Ync1i*]6:!j<@!Y *lwyv{2.'HPeLo.fMl`t?$򳀿Qq"ePPH#Em `a&h`D -0h^F_fzxPve%P!iiŊ!#"q#m!+(}ʇ!fzs-JM8P?t5Myi -# 96 iK"-ޟʜd44U<.y^:k5ț3 <ի&ǥ&畧HE*fdQ*C~?(ł]qeڰDzi ;5 `zN|jH*Tպ&%6I&|ݪoLs7m> zb%E@[wP[:@4'ݐD?CNpw)}ROQsTs̴ ?)\{ ;Z }oXzlE]YXi(1X% 1a;  8BCV/Bɡ_)w.j.99%mqS7B_1[SWp.د)x-f.S"ZNS7T ҹ  EK(0 EHO8q:7 "z7VSdPqag>u (#)*x䚰A)hFKm1Sp(;0 AO-zc Uδ6\ܡ]saZA/2(7?o{":=d\J85W'{wWAFfЂQE%M~Xrd,ҥݘu @)tWh@ޒq#~tE]OQK#<  O0B?b_Wghw֦=Po=9vR'X7&ׄV.II%}^.{-~c41]ҷ6}t+p%V'WPk-8;=,<,Ɵf"xc٢9]lڞD똉 )1w-?Ѐ]w;Z1%7J溔^ƸWRe,뙧&&Ʊǹ5%z.a+a$fHIqK9x: Han˲;kDbvENhJr?Vw~̏fO!]&RԳ/Kّ\!ʴgs {%OW]Ex︯RF8:!͈jspNiV޾+b[-;!8*[쑌9| .S9B>`C IzÀFg:kN( í!t<h?#t =|r7Og ^(tE) 4FiHc~y!&p'3;{e vi_'M)6.> 7_&Fa:Jf)ϳl=1;}t1ĥ caEsRo@g紐_zDhao {7nY2M8/)ºՏ#sC;T-OhǤ(9+V s!D1 `$<|x@ަw<PX놺J܋x ݮ´$ S5B46TA25(_Gw:HN3մ-Bd[`r_Z+1 WP/!S9'#h 8xiBJ#*E<=|/*%a߃W}OOsK۴P_a, :x55ʽqYziE#W7:pXrwCOOWlF19%/\mZW Nyp' Sv|[{v +--} hk c p*㰊ٻbIվXkB+8ur~W 6׊K^W&m_DZ:mq$.]jL9yFskd&O7T`.]z*WP<&(42J| cG,4_euA$.uhL#Iq"w}R\YhO_ݥ&:hZrmhţNz.H}lOY"'Fl:v` F~maB1z#)@c ~1Zw܃uG8qf(E*4Apmo+UQvk#Ǯ7nPkE2cTkڳVjx')p;hׄ<@ z v"m-,#Ґ =KSs{6NvR<(XkvG_i+8)k8ImҭU ԣ 1PN;oJ<@ VtUlr{ULޢ6wUįo%Ln{ajs1-Jհl)v8ٿcq&JQ2<䏼