python3-ipahcc-0.18-1.el9> 6 6_ ܉3!4En΁;8r2(F|fƏ 8r2(F|&[>j&_sЄ7>1WN鞨qj$,B^jY<%ҋOh1.:1%0H|"5`ƸoMe/qgEmў%ls1 [\:/Tc҅HM;.Ƶ5TH잉 5{kXlí$4FSs\ zdZЂFY]0I`pYS:@6Ѭ~S6fd1VYUeo_0ʑ% @|׻g3iC8@:8Fu{]k "rdWӓ,=?fKr  {tmtv_v$|Q鄵CUgU}lTJcQ$u/kX7>Ic4a39792437358d91133070e00fc83acb2e258a7d04d71ad42b56d3297035e0f9e204c777747105f145b441b0a9f95586a6e1737`xqӵҦ渗>Ij?jd  _' 6Bms|]] ] d] ] u] ]H]] ]!|! ! " # ##(#&8#09#|:&BQPFQnGQ]HS]IT]XTYTZU([U0\UH]]V]^^b`db ebfblbtb4]uc]vewe]xg0]yh?ziiiiijjj jLjPCpython3-ipahcc0.181.el9Python libraries for ipa-hcc, IPA Hybrid Cloud Console integrationpython3-ipahcc provides Python libraries that are used by ipa-hcc-client and ipa-hcc-server packages.fνGbuildhw-a64-10.iad2.fedoraproject.orgWFedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttps://github.com/podengo-project/ipa-hcclinuxnoarchK)nu  ZZ6CXYw"C --PP \ \DD 4kW (d7F  i%'_KAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fνJfνKfνJfνKfνJfνJfνJfνJfνJfνMfνLfνLfνLfνLfνLfνLfνJfνKfνJfνMfνLfνLfνLfνLfνLfνLfνLfνLfνJfνJfνJfνJfνJfνOfνJfνMfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνLfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνJfνKfνJfνJfνMfνLfνLfνLfνLfνLfνLfνLfνLfνJfνJfνJfνRf{f{fνRf{8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b96271562e00afb9d8b6da848d67d0e470a9e49eefe4dfa5f94eac50a68bc0a70b0687067e9f2629c2b712ab17ddbb1e4c6e7fc3439db988fec9d831b72601af398c934f902e95df8db53a500ec34d4107c3c5f7dc32de2d3ea8010208258e7ff22f30befefa860c6e5df75925317867fdbc08725c5420a8c7a018932e753bf9de816d2e68d3aa6b445bc1351da57a46bfa2adb0c0a0ee909960b5ecdb8c4020fa93886b8ee85fb0d797cc7ad43e43c45b6605826ddae698bf0918b3b3ea2d3115d5047b8ee85fb0d797cc7ad43e43c45b6605826ddae698bf0918b3b3ea2d3115d504704fd644afe797cc959e0214574150173203fe352a1a9faa53c144fc52f062e6404fd644afe797cc959e0214574150173203fe352a1a9faa53c144fc52f062e643cf04c75a6f9244523e5cf9ebfe063fb755c7c8f515d215336a84963dc5cccf33cf04c75a6f9244523e5cf9ebfe063fb755c7c8f515d215336a84963dc5cccf3cc16da70c69b5653929b6aa7c7ee0f5be6473589ea1a947a7bdfb97c04673695ac57c8683a484df91351c4ef56ab95c16b508aff98958e3ec4e968731a30a33f1c3384087206753deead390fd5ce1719da8852d6f6d5038c53beddceb766d53a1c3384087206753deead390fd5ce1719da8852d6f6d5038c53beddceb766d53a3ad894a4712e9379c1ad93b93dfeba4d725ba3d2688f5388c9befe363806eb377c8b66a579177f0a48cc4062eb29d5d10ebc999c8f7a47d7ff6c95e21feff8aeada0c5bf6f5c5b5341db144ce229fd26ba1d7c2358840fb448226680cd34f9c3ada0c5bf6f5c5b5341db144ce229fd26ba1d7c2358840fb448226680cd34f9c3f2878e56e86368ce9e08ae7a9c7c8b68e49135acbdd27b9e66abf70274397ef9f2878e56e86368ce9e08ae7a9c7c8b68e49135acbdd27b9e66abf70274397ef9b8ce7f817cf399761b5521239f02288aff318e0769513a574de0c1f58691f1d6900afebde7151f7af70824ec45b10e3a0797353e8914db7e52e177e3178a0e14b53d4023bd5996d0f41f46c49aee562e2f0cb4da2d536d3f4b3db2ceeb11bd2e903968fdbafe5b0a8c4e5f59655532b0cba5954a108369794b8bbd26709ef868e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555546f3547a42b987f0d4a500fbc0c6629886f393953de06eec81fe058c5fb646f9dcd080a55ddbc8351a6a06c68523d280ffd288f3e3e39feb792da85fc18a4bf9dcd080a55ddbc8351a6a06c68523d280ffd288f3e3e39feb792da85fc18a4b042d782272358e9301881e3e2058c8bacb324d0a9d911b890ef076e86d420292b3c05322339ae767702b3474b1933f1a0a8d5b553570aabab3054f9ba735844f8def26b9b09d7cb6ac39a47c363e472a279aa4d51b3b327b007dedce436c07b08def26b9b09d7cb6ac39a47c363e472a279aa4d51b3b327b007dedce436c07b0559f6a2a018af98c3ba1bf94038e950a80b2f06f6002a4c7493330d7d6027b0180822d210e8a900b1525a2c851fed85c1dbd330f3b08d8d10d4be61ada9711ca7cbd7b9820d266999ee5c57b70caf5ac597351756620e1214d5e5f003f8fd5c1aa97b2ccf752842f9fd62b283ab94c660a101b550f3731e8a4e088a95ff3ff7196cdb70dd1f0b884897d1d2bcc9cd10a3cf583ce7c766e53421bbb15f499747b96cdb70dd1f0b884897d1d2bcc9cd10a3cf583ce7c766e53421bbb15f499747bbfc99a4e9eff371a9523f95d484c2e4f993ed4d96b247adb91e971b3192bc958bfc99a4e9eff371a9523f95d484c2e4f993ed4d96b247adb91e971b3192bc958ea06307f5f0d7e71b95f3eafb0b265fabfb26a148bc60accee1243cfc43af7a6ea06307f5f0d7e71b95f3eafb0b265fabfb26a148bc60accee1243cfc43af7a677b86adf6e0a8755eb0baa061bb2e60713defb413361034a833ced5febd803b393575419af11d409e2ca0b91766afe75d960f24e9096977aa799741945d800372989957de94936b7a44fc7985b6d6dcc49108a0bf8335e58a1490334096c9f965e21155e2a1496778786ae380ec2fe8b748748e300ab9cc5a407f9309a495d648facbc246ae0b6dfddc65cedf0b9a3ac3481612ec5256580603c7ac3ec0d6b8086d6d60208444d3fe0c39e657eac9c7adb4c1bbc56895c44abe29d18c290033a5490379a506e84f132b0ba5d5634e2a59718183919b27f7f63910db908f27a1ac5772419fcf25473f2530879fea74be1e331d4b6908410380122b11e8979d1ff8fcff493ba1fd64b235a9dc6c5893f20edd4336a4a41464da1e9e6e4345a96bb3fd7f261fee8c276520cc371dc51560767dc21e0e222359ebef6bf1a5c737acb88fa532cd8271d22e655c87e094eb45a3438c3268abb9fd720ad502c5a6625da0e7714a7e90f4335eabd2a6684b9a4f3d52a8c7d8cfdeafc802f3b4cd74c4291bfb17fa088d3378269f5b32967996d8e2473c7016fa84bf68857e74ff9c09d8a43514d1dfdd3438ff31242f32bd4b5cd8ea0f90c1b116b7054bf18060a0410cfe95be41671c5a0551f226d33a43299961f89f948b8e1b3b9a8175ecabe7b90336859b7a153e4101a1eda423e0658451b47379ce31642329d67415a4998e5c091943dce97b6fdf03db40bcc2cd5684802eb1689f2925a363598bf721b0e9d53acd617d580a1b571a063aa5c74fe0c8e7466263f7c1e869db49669a6bf3c9c26363e8b5cbf021fefc27e3ca191c2508ea8df85c30b534b2570acfe88cb15d4affe0d995157115d08c48146554bfc5905fefee737eb3ac57a43cbc5382dcdb4afb53fe1ed8adf3984659c18747ccf18e65b110d3318235f525fbc2614b319cb3d73733adf75397d77ac0e81f7bb55df557be03b506d59e8176b9fc71e70a7d0ea98946cdd2518ec961cd89532af7e218835e23d4cf7cbe47c9bfadafe8e967a54b2946cdd2518ec961cd89532af7e218835e23d4cf7cbe47c9bfadafe8e967a54b2a4e0e8425a9a71ed16186b07ecff246aa0233fa767df65eeda4030e621295ceba4e0e8425a9a71ed16186b07ecff246aa0233fa767df65eeda4030e621295cebe58608b06f42c560bff7f1d28aefe4569bcf2ad5f22b1a6313b92a5194056cf1e58608b06f42c560bff7f1d28aefe4569bcf2ad5f22b1a6313b92a5194056cf151ece2828e0272d2718af5b2fa0913fbf150bd4a7ce0aac7de1207bf7422f934122d6c3cb6e647f12568711f4099ba77e1a93558e23fec41b6b3b6cdb3a251bcdd92df75591c49801160280db03d0a1240414e48ac9a842aa7b95371384a299a638d3f8e35fd1fe98bef103fe1dfd9b46282bf89ca6301793383dc89a32bccd1f9f117fe1c48fa40f4f2771ae607e66ddd478d6994583c30a82bb871d8144c5f94fc60c37a254bedf2a580831e8e8f11a9a3558f533c3fbbdfa7a415f4031fda1ccd7df80136f26c5df5a81921dfbcb597d4ad4ae8792a8421cdb0b8e9d3272e8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipa-hcc-0.18-1.el9.src.rpmpython-ipahccpython3-ipahccpython3.9-ipahccpython3.9dist(ipahcc)python3dist(ipahcc)@ @@     python(abi)python3-ipalibpython3-requestspython3.9dist(ipalib)python3.9dist(requests)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.94.10.13.0.4-14.6.0-14.0.4-14.0-15.4.18-1 ipa-hcc-server0.16-14.16.1.3fV@ff9@f @ee~@eod@d@ddd?d$(@d@c@ccۥcccFraser Tweedale 0.18-1Christian Heimes 0.17-2Christian Heimes 0.17-1Christian Heimes 0.16-1Christian Heimes 0.15-1Christian Heimes 0.14-1Christian Heimes 0.13-1Christian Heimes 0.12-1Christian Heimes 0.11-1Christian Heimes 0.10-1Christian Heimes 0.9-1Christian Heimes 0.8-1Christian Heimes 0.7-1Christian Heimes 0.6-1Christian Heimes 0.5-1Christian Heimes 0.4-1Christian Heimes 0.3-1Christian Heimes 0.2-1Christian Heimes 0.1-1- test: use RHEL with golang 1.21 for backend vm - test: fix idm-domains-backend-deploy after RBAC changes - chore: supress mypy errors in generated stubs - fix(HMS-4323): print hcc reponse headers in debug - fix(HMS-4323): print request-id header on auto_enrollment error - fix(HMS-4128): build container - fix: Generic proxy case, formatting - test: explicitely disable ipa-hcc-auto-enrollment in hmsidm-rhel93 - test: print enrollment logs before tests - ci: fix artifacts upload - ci: make job metadata collect/teardown more robust - feat(HMS-4049): enable ipa-hcc-auto-enrollment.service via preset - fix: proxy mapping for stage - Use sysusers to create system users - Tests: Fix eslint and RHEL 8 enrollment problems- ipa-hcc-client depends on ipa-client again- Don't install /etc/ipa/hcc.conf by default - Refactor: Client scripts now use hccplatform - refactor: Move all server code to ipahcc.server - Feat: Server features detect Console from rhsm.conf - feat: SELinux policy for ipa-hcc-server - Fix EPEL 8 build- HMS-3840 feat: Detect configuration from rhsm.conf - ipahcc-stage-console now configures proxy - HMS-3821 feat: auto enrollment can set DNS resolver - More Fedora packaging fixes - Implement testing with Stage Console APIs - Implement console proxy settings- add CONTRIBUTING.md guidelines - Fedora packaging fixes- Prepare ipa-hcc for Fedora packaging - infra: Add helper for stage console testing - Fix: pylint warning R1737 - Fix: Typo in ipa-hcc-auto-enrollment sysconfig - Fix various infra issues - fix HMS-2066: Add timeout to confirmation prompt - test: Test on RHEL 9.3 / 8.9- feat: Enhance reporting and logging - feat: Check remote status with HCC - refactor: Use context="hcc" in IPA API - infra: Log JSON error information - infra: Refresh cache and config file - fix: Use LDAP for public JWKs - refactor: Run ipa-client-automount - fix: Replace legacy with modern Insights API - fix: Limit hostname to 63 characters - fix: Use UEP CA to access prod cert-api - fix: Don't create global DNSResolver - feat: Add ipahcc-client-prepare - fix: Fake headers can use org_id/cn from RHSM cert - refactor: Change to --idmsvc-api-url - HMS-2348 feat: Add ephemeral fake header to auto-enrollment - test: Run CI on Fedora 39, drop 37 - fix: Better error reporting for missing RHSM cert - fix: Fix typo fdqn -> fqdn - Fix: Keycloak SSO provider requires openid scope - doc: Add test instructions and hcc.conf info - HMS-2814 feat: IPA client installer and automount - test: idm-ci now requires local cloud auth - feat: Add sso.rh.c IdP provider definitions - HMS-2694 fix: Update JWST issuer and docs - HMS-2595 feat: Extend ipa-hcc to retrieve+store JWKs - test: Fix and improve coverage - fix: Update spec file URL - fix: Update git repo URL - HMS-2594: IPA plugin for HCC JWKs - test: Do not install KRA - HMS-2532 fix: attach to api commit - HMS-2491 test: Enable backend tests again - HMS-2491 test: Allow backend test to fail - HMS-2491 refactor: Separate GET signing keys - HMS-2491 test: Update test infra for DRT - HMS-2491 feat: Remove old domain registration - HMS-2491 feat: Update for domain token workflow - refactor: Remove env patching - HMS-2446 feat: New domain reg token - fix: Use gssproxy client keytab - HMS-2446 refactor: Move IPA API to WSGI framework - tests: Add test for deserialize() - tests: Check that serializing compact form gives a ValueError - feat: Add additional check json deserialization and update docs - feat: Rename deserialize_json to deserialize - feat: Do not allow compact serialization for MultiJWST - test: Enable mypy checker for tests - feat: Add domain token to mockapi - test: Run CI with Fedora 37 and 38 - HMS-2070 feat: Remove D-Bus service- fix: use new Quay org for CI images - HMS-1789 tests: use @podengo/ipa-hcc COPR - fix: Support latest tox on Fedora 38 - fix: Allow non-compact JWT serialization - fix: use OpenAPI from public GitHub repo - test: Build SRPM and RPMs on GHA - test: update packages in containers - fix: Don't hard-code inventory url - doc: Add documentation for developers - HMS-2195: fix: Use idmsvc as API slug - feat: update locations - fix: Fix typo in automember rule - HMS-2147 fix: use HostConfIpa schema in HostConfResponse - refactor: Use setuptools to install Python code - fix: store public JWK in separate file - HMS-1857 feat: signed assertion for host registration - HMS-1857 feat: Add multi-sig and host token - HMS-1289 fix: Remove inventory_id from HostConfResponse - HMS-1857 feat: Add JWK abstraction and helpers - feat: Update JSON schema from latest OpenAPI - HMS-2038 test: Smoke tests with idm-domains-backend - HMS-2068: Drop support for RHEL without PKINIT- HMS-2052 build: Use OpenAPI schema from idm-domains-api - HMS-2038 test: catch metadata misconfiguration early - fix: Move rpkg output out of .tox directory - HMS-2041 fix: Represent org id as string, not int - HMS-2038 test: Improve testing with backend compose - HMS-1991 fix: Tighten OpenAPI schema - HMS-2008 feat: Adopt JSON API error objects - Add definitions for missing JSON schemas - HMS-1991 feat: Generate schema JSON files from OpenAPI - HMS-1991: Refactor JSON schema - Add project and build definitions to pyproject.toml - HMS-1898: Fix and validate error response - HMS-1975: Remove check-host API endpoint - Improve CI and test with Python 3.9 (RHEL 9) - register: prompt for confirmation - HMS-1926: Friendly D-Bus error message - ipa-hcc CLI: print human-readable messages - Document how to configure for ephemeral - logging: pretty print API response - Reconcile JSON schema with idm-domains-backend OpenAPI - Add verbose logging to ipa-hcc - Prepare release 0.11 - Ephemeral env support with fake headers - Improve Makefile and tox runner - yamllint: don't apply truthy test to map keys - Rename field 'cacerts' to 'ca_certs' - Reconcile domain response schema - Reconcile register/update domain schema - Document how to install build and test deps - HMS-1898 Reconcile error result schema - Ruff: silence F811 redefined-while-unused- [HMS-1788] Add simple GH CI workflow - [HMS-1779] Move secrets and settings to CI/CD variables - [HMS-1645] Replace bandit/flake8 with ruff linter - Add infrastructure for mypy type checks - [HMS-1645] Drop IPA 4.6 compatibility workarounds - [HMS-1645] Drop Python 2 compatibility - Run integration tests in FIPS mode - [HMS-1645] Drop support for RHEL 7- Last version with RHEL 7 / Python 2.7 support - [HMS-1607] Use inventory_id in API routes - [HMS-1607] Move common WSGI code into module - Include os-release id and version in HTTP header - [HMS-1479] Implement status check - Drop bundle file, add more ipaserver tests - Detect and block auto-enrollment with FQDN localhost - [HMS-1472] Switch from admintool to D-Bus CLI - Add tests for dbus service, fix hccapi - Move cert parsing into common function - Validate insights registration state- Fold common and registration-service into ipa-hcc-server - Default to stage - Add title and description to JSON schema - Use D-Bus service and simplify config - Download PKINIT chain from registration service - Add mock tests for mockapi service, refactor code - [HMS-1485] Add --location to auto-enrollment script - Verify with pylint and fix violations - Use server role to indicate presence of ipa-hcc plugin - [HMS-1485] Add IPA location information to domain - Add D-Bus service for checking host in HBI - [HMS-1475] Add tests for registration WSGI server - [HMS-1475] Refactor and test auto enrollment client - Test with RHEL 7.9 server - Remove dependency on requests - Rename smid -> rhsm_id, drop redundant rhsm_id from body - Move API handler in separate module, add JSON schema- Fix config_mod(hcc_update_server_server) API call - Improve idm-ci - Refactor project structure - Add timeout option - Remove unused cert info and detect_environment - Split ipa_hcc_cli into CLI interface and logic - Add systemd timer service - Add global hccDomainId, use domain_id in PUT request - Add HCC update role and register/update subcommands - Add ipa-hcc to register/update domain with HCC - Update rhsm_id in server's host entry - - Add server role for HCC enrollment service - Fix deployment and rhc connect in stage environment - Test on RHEL 9.2, 8.8 - Add mockapi with test API endpoints- Add metadata to deploy with local builds - build and deploy RPMs from current checkout - Add QEW test and metadata file - Add idm-ci playbook and metadata - Add tox CI with custom image - Fix stage env support - Add 1minutetip and virt-builder scripts - More validation of PKINIT options - Write custom krb5.conf, handle missing domain better, more arg checks - Drop 'not krbprincipalkey' check for testing - Mention SHA-1 PKINIT issue on old RHEL 7 and 8.6 servers- Fallback to kinit with PKINIT + ipa-getkeytab on systems without PKINIT support ipa-client-install - Add support for IPA 4.6 on RHEL 7 with Python 2.7 and mod_nss - Handle platform-python on RHEL 8 - Sleep longer - Relax dependency on SELinux - Move keytab installation into auto enrollment - Basic tests for WSGI - Move /etc/ipa/hcc dir to registration-service RPM - Move scripts into ipaclient.hcc package- Detect stage/prod from rhsm.conf - Move refresh_token to /etc/ipa/hcc/refresh_token - Move more configuration into hccplatform - Remove keytab file on error - Add service with force=True option - Update permissions before adding privileges - Use ipa-ldap-updater instead of slow ipa-server-upgrade - Split server plugin and registration service updates- Rename package to ipa-hcc - Replace term 'consoleDot' with 'Hybrid Cloud Console'- Update CA chain to official RH certs with new SHA-256 Candlepin cert - Wait until host appears in ConsoleDot inventory - Always disconnect to get a fresh Kerberos ticket and connection - Add ipa-consoledot-consoledot.service - Remove old test data- Handle outdated keytab, autoconfig org id - Remove pkinit_anchors line on uninstall - Workaround for missing IdM features - Fix spec file dependencies - Automate ipa-getkeytab with update plugin - Move some files around, automate service and keytab - Update spec, add KRB5 snippet with anchors - Use more persistent connections - Add caching and logging to WSGI app - Add link from search facet to consoleDot inventory - Lookup host in consoleDot inventory - Regenerate certs with C=US instead of CN=US - Return shell script with certs - Add cross-signed certs - Add script to generate cross-signed Candlepin CA - Update README with more instructions - Require known CA issuer - Add WSGI service, roles, and cert mapping - Add test scripts - Add notes about cache and certmap-match - Add test data and instructions - Fix error reporting when global org id is missing - Use lower number for updates/schema so we can use 89 for test data - explain unique index - Add write permission - Add enrolled hosts to a hostgrouppython-ipahccpython39-ipahccbuildhw-a64-10.iad2.fedoraproject.org 1724824903  !"#$%%'())+,-.//113356789:;<=>?@ABCDEFGHIJKLMNNPPRRTUVWXYZ[\]0.18-1.el90.18-1.el90.18-1.el90.180.18@0.18-1.el90.18-1.el9  ipahccipahcc-0.18.dist-infoCOPYINGINSTALLERMETADATAWHEELentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc_version.cpython-39.opt-1.pyc_version.cpython-39.pychccplatform.cpython-39.opt-1.pychccplatform.cpython-39.pyc_version.pyclient__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pycauto_enrollment.cpython-39.opt-1.pycauto_enrollment.cpython-39.pycclient_prepare.cpython-39.opt-1.pycclient_prepare.cpython-39.pycstage_console.cpython-39.opt-1.pycstage_console.cpython-39.pycauto_enrollment.pyclient_prepare.pystage_console.pyhccplatform.pypy.typedserver__init__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyccli.cpython-39.opt-1.pyccli.cpython-39.pycdomain_token.cpython-39.opt-1.pycdomain_token.cpython-39.pycframework.cpython-39.opt-1.pycframework.cpython-39.pychccapi.cpython-39.opt-1.pychccapi.cpython-39.pycregistration.cpython-39.opt-1.pycregistration.cpython-39.pycschema.cpython-39.opt-1.pycschema.cpython-39.pycutil.cpython-39.opt-1.pycutil.cpython-39.pyccli.pydomain_token.pyframework.pyhccapi.pyregistration.pyschemaschema.pydefs.jsondomain_reg_token_request.jsondomain_reg_token_response.jsonerrors.jsonhost_conf_request.jsonhost_conf_response.jsonhost_register_request.jsonhost_register_response.jsonipadomain_get_request.jsonipadomain_register_request.jsonipadomain_register_response.jsonipadomain_update_request.jsonipadomain_update_response.jsonsigning_keys_response.jsonsign__init__.py__main__.py__pycache____init__.cpython-39.opt-1.pyc__init__.cpython-39.pyc__main__.cpython-39.opt-1.pyc__main__.cpython-39.pyc_jwk.cpython-39.opt-1.pyc_jwk.cpython-39.pyc_jwst.cpython-39.opt-1.pyc_jwst.cpython-39.pyc_jwk.py_jwst.pyutil.pypython3-ipahccCONTRIBUTORS.txtREADME.mdpython3-ipahccCOPYING/usr/lib/python3.9/site-packages//usr/lib/python3.9/site-packages/ipahcc-0.18.dist-info//usr/lib/python3.9/site-packages/ipahcc//usr/lib/python3.9/site-packages/ipahcc/__pycache__//usr/lib/python3.9/site-packages/ipahcc/client//usr/lib/python3.9/site-packages/ipahcc/client/__pycache__//usr/lib/python3.9/site-packages/ipahcc/server//usr/lib/python3.9/site-packages/ipahcc/server/__pycache__//usr/lib/python3.9/site-packages/ipahcc/server/schema//usr/lib/python3.9/site-packages/ipahcc/server/sign//usr/lib/python3.9/site-packages/ipahcc/server/sign/__pycache__//usr/share/doc//usr/share/doc/python3-ipahcc//usr/share/licenses//usr/share/licenses/python3-ipahcc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnudirectoryASCII textPython script, ASCII text executablepython 3.9 byte-compiledemptyPython script text executable Python script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROq! JhSChttps://bugz.fedoraproject.org/ipa-hccpython3-subscription-manager-rhsmutf-8d9e4ff20a63f31bfa0e0c165d676e26339e3ddfc4661bc553e85af0e73c3f45663b2b2e807460f95796180a54292a8cc09b3c0a5603e859ec35ce364d75d5273?p(/h:,h-L2D[h;z!IOp3a6glmӤ&Ȉsr֨ &YE X%'V`))LHuu8' |vUNQzCu\ʔ5_ +Y4YHb}?=C"jk|쿤Yׄ*>J{/_x@ͷkU 9V*jsAղRY=NZooAʳ::+Z<2kA,ĉ1.ToLC'PLZ*3mL:$Md-@v6Hr3M/E@8!B ` TThh@AB< /ÁÒjH^t<eUh!E$)DdCG+c^+ǪtVsjSY755U!YoH'ߤ<]e$mzT{tJ{q21XN] HA|[.Unjsb<0.0xE (*H `!=,_Fi[Ú(oᨤ oƬ$a ˉnu-G-u*c ^z"|FO1eQ2s54qcЮ~o܌)O*Y%OU%EQWVn@ E%tt)5EdZ:Izqq^mH$PpkuצB׋!^%'A4hYL_bBTEH9.]b>GH@> " gIo¨ltv]:)OJ c _WTx*n[)W ZO`_+s欺03}S^C0iBjGs:iT8EZ:3۸D4JE.T|CG,aXnf )JNTT1-kST y"ILv'01TdW]Kۥ}4m?Q޵p9~f5/4y4hTsr{)<bQq*{ iSm ^>O#5?L]Hr0x1,MɔCY * d?I7E؅Tƭ0) Fz%rOaNtP`uvIOWPGwDn)kW͈T}2?-RZMz?~Ro1 px ʜx*:// iJH'icpΪsVX 4/SMCjcuMt#=_8V.͡ CNe+bN3kC;)l} ۄ"Z335rl?XQy @^u;ĭ[ֳ5*P,`Gl3R R#^0,x5Tj n>^`zNa!fgxۭr9ac]`>g&r%nh7)- c.#%&ҩ~go1iSfS\ґCH.XSٝ~Yr<^OqpdcNA6m$!ilcQ!7:t3a}C:ַș9ڪ,1iޛenT/AĊML% 2^Ĝ:.y)>%#^ cX.o#:5j淕u+ك494wD;o)Mm)ٙ9]Lg7`]qE^H"',2(X-/v4sa.SVNQBAiQiR"EZuoJbE׎Ue׋R.%SG.Uj{X~;Yb@g8b= q,{q1s3 PoXPtglwR(ibPfd>#tQL-tGya%;VXQ,8]'LB*" C%PR,!L)(UbV=[=Vgqx2J?뼳JgJѭFS<{ofჸ[Sq5[m6&%iRLsӑE†ۓfUXք!]*::iܰݑDPtBYq>uiNe03vƷvD5TL!:HMw*)߭N1e *+DTgEP+",JaђP ޖZNgυvc)#Q4+?.!iCiw::cG iOTB(R`\}aC'e:dXAxWv),2Eۧ._?<Ρ4JTW+zgS?箼5'\OPnЍ" !3Co}A0yMxj==#/B%EZ(l{ kx(w;sJ-% \?<.-etpLԬ+3z"OWg d=y+׭5fºS ]uj sSPW.%vEH.<r㚠`bV>^b sd$y0^Dbg@HKh͠HL>2*0 aHU00KHocωrX[H0@m$`| B :hZrVƥ%mмaWN yv=d1OFa@b\a#G;-0lṶ,?}v]Y9I9o)̅2utXzeU6;?ť;1/8p2,c Dqa@&ˍ4]_jQǙN.GKSE!w+Fvlen R\/9єw5v- i2ErACKbX0'SQ%4H[:4}< dU هSd7# !jK͒a$_#x~:>G&#^ cjth>"J_`vA[[݂C-+%h~e{9#3U;s MhBq7oB)eP$=1{Ʒ* dn~1|ZDR}{NyAV$Pch>rn)ixJa1`g*XG1CO˘FB* ShťO|PGlVr#V"×-FQdMX%ĶmVa|Cces^4%`qy^>%g[䧊DiۿPx" y#.Ozf s=sDԣT'MRnozo_-<Ƥwٕ9S^8C=$VF 8wه ( jj|>0?@4kgWMg-DŽO@)&p5 w-O)X`jso:7 >C_0՛xPGIX??v?KAȁe\uvtURb}s?;|/N^2 kL (z O6B+~:Xxئ7Ά?rsBIB$l|QbB orA_@ub' GNMN0id,S9 ]!WJ.xe%ST- _BwVM{v)h} /¯#x=qmK ~#zP&N^?zdkcHɽ2_FR(GI?G M0 ɐLo&O[v}I괘]u ͔e0W:,~e'CM s';!?ެ>["}r|JYU8f|b1n ˏV[_?i `QnG?Eoϔ-±nzU/ c#$j,()]tEE#qVpa:P]~7n{h'ꕪƋط3`)r9\sx/643޴pb۩E=&ϴuFҫƎmFû@ .d6B"Ll+T˺Un1%ko&!m%u:1JDCH<7nʯO%ܡR|yWF&~` 9>)!<#YdNAM|%+uuE3qɺ6PȎj0]5ȤU=ܗdLν3aTty0_R5g ,(}ɨZI-M3OA .;ij`\H[)cO5{d3klSԞaiQXDQr$4G-1m ;`Z\;Ȯ},K=;T rz]Q@t=Qy"fʡH 6Rc}\WW V]u%UWr[I,@mK:24c-p q$>"zY0 HGy."Rnp|N1-IpvōeL[l~i a=#0~G)Ad3-)$&T*J2~Jb#Q9!NSӨwGymz/,<(hqhS"}8C{W={m ;Ir%bآ&mz;e橖X[gB"L6Dv=w C3h[4%A85WVC5!ş*y7QidiȮ[+)g(1Ԏޞ\ԭWSUCE%Tnym-@ `hS <섃jlrA~JBt9RՍ_WpwXM\m WкSmb\h(9Q=lU  =ESQ4-"ҁO%ObSqރ͗GSXNekgh @Y8d٧pXsNd c%k#9v Xm{|o_K6)qe M4/h70MރJbp==*F.*Xb ,fvx{6m|S@VRmϧ:vˀIBz[^WYMD7E0l^6eGfOHALO936Jb >T;hw90+2J83g?D<cH< Xl.Wps!Ec =JשrsT'7qh~-<(Yk.z/yA9Z,sQOEɐ=:)ZN"W6C:2܉bU1 oNd׵FAj&%Cs nӚ2]ѣ$CW\ňݟ̑DI,Q8|,lQOKh`*1\ (:l=C~5';]#HWP̔P[8BvOi?؜.|$e׸bL!M n֎` $pژk1!IJX01Zm [22@A^L д!ᜋT|: 8= <09ĤH%xQl`J{fgù4?Nc"bj-{ Ӫ -*xQ҄yYS:"e] ,b7x1<ވW0gʠ ?k *dQP#74bís访VmO_¹D ><oӕGdMpM,0j|$cy LӰ?j X>VޥZ(n D1~$o.OG7"7/D6) %j?N|.$eV1eωYb,EZMo`'4ɮJȥ -q~C?3v5@6iK?:re|04 ,RPz(J (Mk^yO䃆}mg]}-z9s{"]O߹Ng(?} nv"g%cq0K6Ԧ#S?z<9#?B ̿ʴ$Onu00sdp1f~{0C NldZ~*|,T S fB{lW+d||B,$$&%S&$-ey_u#BHw-vJIm uw|6m_It-Hwu]~\6@fnҁJ[*nGb9/"i# Rn3qާxۇ#]hǍNƍt@Nkim'y7㾒;Nv u[q#Ntb胁Q}g긋H-)YT u#ׁfǁDC!v%u]HJąH.h>7#D}l&fK>.tAv6/䙮W% iH.q! 拞m^FkՊu-]%5y&3ΩXLDVYUZ&"\.}7dLre:nGݒr:m[%M&ƞ,-iH^oJԯ,Y&]m'qZXCUm물uK,o+%Y{Өʞ-^Fϝe.߾bgK-s }ߪ]nv_ YvYlɈδA`NGzt26UXu`kTY;NFl7*M*g~98vp'`JtT zf~Nq6˲{mZ> AX穥X6wfxF_ܬ4 9KWTB(hEc?J>b`[ϙwTYuTi%\+jt`(k2fgwQ(m_k)l[)c{=-WӖ=Y%8TnGx9"2!~$A@٦ÄdE_ʎrCp>p; ?9$\7Ⱦ󐇄 h (p\Lp̃\~!6~;,x7SaB3\1xµǼc &01~`7`<~1_ W&W@Ox1;4 dp.pP>{RZ>*^-\Xy`V@{p _ Z,UT΋`b`^P E0?Z`޲Ca&eDF`BPrx |t@؀@Ȁ@@YAI LDp@xax=  @( mCap9l7TB !%N+4x[u .uehce2R θl.[7ɣQl3{*(V,D,(Z[TKEQhlRLQ5#Xbj=ׂуRK70^cDOi2hz5aE,c]X D*e-Td0 撱h6JKMG"!0( ?/ S~5B1e5<rR/A ʹe/_c< ;[ְ:XhLg1i*]YBahpMRNDOp[APDn D\sPSe,kPnT-ٓ1uW0mq,#@Lܬ"7Z3ɏ"EV/|/!K$GŌYVe=$5 DK%4=*cmY]\&G|hnCA |(AԃC0ve~n!߃b/C|36ES?-e";,&wdN.tK 5 TYH-o!9uN*A9`=( nGM`VxLP'W'L֔ &m!ةW#_U#/B 6ZV9m]^Ac#~*fK_AJNhUG-RFS/P]Z/3G9Q#߭`f֎6QZoҌD*2}o}sAN%%ߠ$, GDR7T=.t/"鮌X75B{ BrW!{5 [K(e<&>cex_j桝 ^E<)^,DN| U$HG"Vd]aBOuOKgvL˒ǑEԲNN>vgiF' B q.5D ^*u{V$#׌X\l[\f$UVܨXD^!>O2:gx.FEɈ%"47_j-Թ)RFSnCl/ RRȤ@)m ݫ8}Ր+S [RnJD|v_JA:aYj mB.o$[.mO1JM;MSfV!$|r 2/@`g< :Kuc/gMnXX6_)_sitRwn#P uEoi,=V?z\ ܌ʄ^*(f͔8%k)+'gZFL(i ԉñM+'wBFkʧXQуR8kB5cw6"Q&fՊMhB/`s oӃX̏%Cj9~ǡo&NJTY>{Rev&%v @TԊǍvĜ{ເ$bt۳ee5 tu'1;vby cdE˸n4x!..VHoX`onGc ֎ eH^#%5Nބ7<ôo͂gcW,_[Q >ˋZHW ,J%vD0T&CQ D}Zۂ!\0Wdƙ3$@*d(DVmCU͈"`dIƖo^lo%:sv̉@6'_UM4Khߋkbg?*N_Bi F򙬎(L0򒮃 Tﻄ>]y>L4ok6,&gK(]/06CLG*R==I1:=ҶѥK!xU쾧߅bfN/ )`%8 ĉl6ߑo-~5ˋl@`a<#v0kP:as"kqӔdūNd 3D ڭsTA<FJNwTF hDfj0-"Dx,8AiʔwhkpNwH`&BYMN(os$E„4cpc9UX,v&0]h[k*)(Thb<4 I pjf2`%z 2źodFp]O7U>ˑSL&"m-"J5220?RB9|0%p*f9=1cy$7m֔FOiW .X|;шtN{;Lm0 &u"Cxyذ!KN8pjaH)&ʂDAJE4sS/U/'qo-PW\is68Կ[3cyI8IuyBZ$1:XAJ̧K|k_80NGxͅsVψv;@Fyq/k;L(sH,[*$ .a>* 'a,BhēCKQ6-QߡxGP7(ѽ;,z.GCu/ʝsU1y_PC2EDT`^52 @iuzH/T8V0`TB|9voE[N^;xYfW4~Ǽaֱ4M.<<?^*.Za<|d]DMaґ:j0dvC.i%z_Ͷgx]of9Γuv.ǁ|%d?9  7K╰^Ws(2sA)\i杛j3rۍwwS4  jFpk`+9y"WΖnZKy4Y1ĭOރ/^&oXE.k x>]yd$sΪm3'1Uƨ)x |!/^}ʏVR$F6W+k𫺭e{4NZUq^(sOYIŒLЪ8CeXb5qxjf.uMPgy$բKыy1 ʂ~q:|pƘLsoא *B  5~0oQ1OJjoO '.>$װhc&Ӧ,z"iM?(ӧL13JAG"m ʪKGlH60cdC/Y%IJh94rEe2lk!LYoB]8*h`y.O|`0w$<@$OI|k FxZoB *qՅQb`IďضA1)&hR`+*; b ^} pqF5Wg,Zk醞d#OjatQhW sGjijʂHGBԏ WikTPp *(IMOk^('v;@ݵ` 'Dɇ-bm ̚f.bi88 Ɔ?1z0{;u|rY87R(>!6dȽ$eo&F6u,1b.-Ң"Q~Lδ[_&#bŸtVχ= kk_C\Lf8RpOfZT8@JO{ ƫ%zhK/_Tiڜ[`u͡M3:` nޜѓ L TژDIxҬe_.\QW3dUƒ/et"};Uu٪@Y԰h+Ȉ m l* _02*<+sn>!wT*ۨKI*olSZ@z(r,0^DBBEq\VE| Kef8),rjJz#$nCq%ֹ@JѼ`CZtr)4wDݏ,b<''׽b+wG~6n@̦q䘩;/CyYn1.R{JL>zc5EB$eG8dqŻSLn4qw8ݎ[NKrw}Z@#P·8\Ц"_#,˸D޴ig4bp̺>xiTXȃ0,[gn,zss(סиFT*W\]z1c[)YJw*CU]"8<݀^ N@1{٬I;NtKc}=&u5K)r/]rSZչEu+d誳L]#)e';;ݭ)2˩,? Ut+"y_7\Ӊ+b>-tu-kA@犱 }pz!,Hƹ>1Oa < zN AhcBVm6duVA67,A!$CZ-g3֏}f3i*.´DTg3m^l@oZGܜLV4AC"-IB\96A^*^+sw/T[U;3^~&J2 2s*Q͞gU*%-#L|jb%c/d*S-ŠrdjJ{=u@ tp*)0 {`e|ݣ]:u}co]f)p׾`{3Poasδbrzx̨7ɱMDGGQ=:2;o'ZOrO;{ wV{1I/#AO7EmsupP=]yvc2-cDIfwZeB.[/%ł ZҾTWSqr)9⚭Ȧ*u/4 W0ɕ JϏ1S;8'ui99G֩,ǝAC5ٓǑWV)P>jF\HjV+t|(j$dbbӂa`..+jno}С<@{*;u ĵ;du:Ξ F8N|Ukr"vߌ̔2#`b{Qu}r!ܲ}^Е^B:;B*#Inr#Evi*Qh]~AyO'Yn)c d,h ,:kqgy6[ڕa ڒ[V{kCum syꉷ~3U&E12"Cmb}[{l1w2DT @ӒIg?4c܄fMF3&OWTzkД\ӪNDTx(8YΎl' }Vj.sobLdĩ<~.b|!a9nՂU"}tR-:^ҡw. 7 o",Tgj N~a}Zt~fnTbxbY>y61*P-?. ȂI%m ۰9ܯYJdna\U32U*-Y%Jا{Wԭ;xMD$墠xMv;*ɯa^7g i{;צ>S48&*ȭZ]K)$[щ.2y1bYG&ḹm RQ +2KqRn){k90C N؟\a싽|z+HҚgcM)pT zQmEG Pow77׋d4פdO_LOX=ߚ((z;:y@["§{wmP^L8ɠ<ģBUb)s/8+L^ L𫔖|{N6\#7w7/k0(oyid,$̺&{& I-$AW5Ŀջ3n=\k+C RsP݉rSY3r _‘_cTddT!t|ZC3bVSP·tWTJI (*y#{!d? 76*7v.1m͝)2|Zo:W3uB$K 2nfZ |YuƂ5Ӝ܃_4M)Vt){؄>jh7{.?o23)r,1v -ĔmncjGZqnUX7wcc. 2UW  !%р-#f)`A) T@D/HjV|l&gCex V!_-OHn 3f"$:jhp,ίwgCrzڌֲCinW.)l#DuϚm` t䣊( %ԂD:BL7'!3AnEߋ<ASTԮ4B }! [YN mhrjk$7 ;BBO <1x"U(̆Hm6$NMrO:9N;z$[R"$טڝVuuڕuy-ꑐ} @=XNIjG7̉p3fȽ@9x1&.VZb WѲljtEF=P4&Bc—LFҿM:"`߆eIoL2-T]-+n'Ue/v:Qfj.,%7ViG$=elOU>s q+U㹶:m9 9HlJfzCʸ]ZuWxF vJ@ PG'!$EA+kGzexZ(V%~)CB؇K ͥ$V@0P 60Ea Ө}ejE`v.,4yn:MK:+-ƙw׸Вq "τbWKO_1?}r!q,nspdNn2JOYC.y굨4l d46HޫϨVw5-ܦ%=!Q9P)EH(c1YrzVDp,c2Шa@b) XG^(j׈] BK{OnBkYb&dxr cA4M+^T~ >)̦|AEY[\EWn]ԀA3`!8ĥLr6 -նKц{3z 8\.CioYU4es8F^<_/D[53̢4Iv590 5fKi V/3acQ DK/Nեyc‹ a\JLw]@ /"hNa w gAeOJ|<6Dyx5AzuT piV+& `{CP{>ܙD Ă*Ғj{79ojXnBW_7<$3/,oBߌٝH yl&3`>JE꿼 _V {F@!V .f_G8{Yȁ|hGJ'>L0bt BwCtfH⫁Ꮠ ʏuY#pOEIa~ς/Tio||fO !jQ桠u"xN+-_rVѺK{xgB{NJ|פ5or$'Lg!#0fhK *,xTqB&]yAi3ByΒ9L#p{BFS.tb:@w Ł*vdRtsK-`&^r"Y"c$Tj) =zo eN̆5An`.: 7N3RVTuj;`bdUN:)Rs{{D{!õ z(]_72)kIynVzk_dW><{P61Cd7|mÔr]8Xq7PP~R^6خS4Ɗ+tƳS=^+a88X&\UD`fDquGm,8 Myҏ "7r|Pg)c5 1PVi0=.p{TGS1]]xҔR{3 qb7Axy |MϮz(Ê k:tyu0]gvRS I"mWbI5\-4zvpPZW>y>ʕ{Ej_ȊZ O۬)]r\v7fgnw#zBp\ Y̿!%{)%U]m)u| \?%0Uه!R?a#眞^ML0Tئ>&rZWwoMG!'goT?p*#srE7%NAk?F3ܡ'F?_CXC_.T^tEAR O6Nd׵-<{UU=0x6܀t ա?ux'ÀXi'ծ&m٧+a::g) Yc@߯l12,;"dh7z3ee'Xnx## _{bYQyifn:n"w 8ImKU9b,^ f^0MCj!x$inK!O!@jznZe-a(zOi(ܽX=f +{ 3[Osۋwsr#Gyɵ< Kљ"m-e"VIDT&ek)="ຊwm-ǑHBtY񭇺P<Yv]$FR9@=4 _&PB+V#*c5M:zTEl{Bjk,k@YDNO`@b֋eB:o+DA(8 0Gs;X^HY\qfo."Ts"h ; 8Ɩ賔`jN* $FGdѪsn=V$VE_H<-o/Mgz%'5t% A9xB[ɗ,У;JSVt9զ,RȋR1ho{¤NB= HYd^_rƚiԝjq)Iu UL73CѨavU!?^nn|2lkyҸT,N My'8(4&=sDM!M~DY}W&h׎*? FT:'Qs0 ~=V&(^m 5W3ѩP`6H;ObBg͊ }E߻]m:`rVcbG"U!$t zWZHHe0`bvа}DpE#H$@(e$Wpl琌lN(g,F)1!Q|e_E2]&M:Jc[*bp#ycek:PDEEzscx!]JMY4T7F& x6' ])YNG 6Q `#FS8,Xd qHdF sc (6VLpH*>>,0Xip=p"_ kJG9\UdENA)X[-6w=  qb:'ҷTpWsx`OCRlT"y:vB`RB,VE.‡V6T _qP[F؀ Wvy7HNRw@<(L; =z࿁+{TE_!q}*4%%آmEj`x"p3CzZFl5`QF?ƀP,9?v|ayD I<G5om25!!9PI^`#4!_$Fލ6d,O%8! F>}SSJm;!qcٌ=jTMuqjp+ɃR$ ,f9 !G \ 8`D-h `B%;\Bh I8q4ॴ-a(#(q"ň!Ǐ% &#z.+ -+824jQ0F` 3*h0!M# 4d0 9Bϼp*pnL!a(B1IA JsW9`S5^r7yul^+e/7O7.N_Gѽru;lf*Mh#TmZ`\e_g2KOnwi7Sl'qpS5Q_z VnCEӭ+všTI-cMQBk6 m[:s3e_|`{sNw(Gq6v1PvƦi<GQ뤖aoESVXJJ5g?;۴MfqH~MY;Q6fEئZ.?.篨)QQW";By,ph8 J7AqSV{%jKO׭ r.צnkN)Z b(< $FAUzh7^ 2J9_`,B"W<6m|:LRQ=YWlIsnW_k\P$BA[ܯz)ZcVul6< V Vee`#\cs:뾳P$>u1eA?5z^"4AnOZJ-֪; u}"m6TvH#@8 ="VO/B,6hSvtE/ޅr M}ML߰O@VSE -Oma w~陈+5q+~|ʷ H M뒵25}F$lSmA/?gHHUpa>nvZr˼)D]w-N_o9Ms|9uO cRX+OAVf rVJ2dh͏uteOG LP+IƁ y‰tf;{3)Y!"IS8٥4(~4``YH"?tHlJ_? c2kyg)%んS w(XV10=#9ޮ潬iٝ zy d56זuZ2AYk&B \ e'E7< D8ι 3G}{\79S/p9hj4y.x7l6Ç^wy[o5SGԪg:õ<}+XР\hFekms&3$shR-\!@IK'\ZL*'4ag _ c{-![A;lW^U+]/ 7wو[z H a i M+hUHRh(%#8xXCҢ2֔Riy`. L2"/=uWe'A #L"xP jne.&pv^p0܀;컽%4~Y^;9 QoC.6 UP=P{m*F5Bry Z|?= H%3.%ōpKSmUE+ܦ܉,8`2`WE/+5tx<4-0=&}i*7XA,HVpXz:;#$ITs+b8c&~ѡgḫHSWL?"R%N 3طh!Wv Ğ]ZԮpr18J:_tjX%nj!|" |8z[6RC97sݞ-Ym  $.xUQ9#VS 4Qv8kk|^Iq5_o5`8f_eeű T(Q]-xԨ;00%iA07Q<<&Xy(ʕAEVvhN%H6-JmͱGl枀Ls A9ݞ&|6zq Ybaǧ4>8H32F߬׭,Uק :R`'UЫ0١%N GrL1^Cx..0MQ&8Lc*¸b~a*Z5qi}oՊ@=-O!=6S{d25*Gwh4[N"[hq(ezXjO|e $~Lo8GoV3gc^S@W,gkf8Ua#ϪQʊ.::g@Z_BoSlpO1#8Q,7" >4 R 8Do[t W(][睴 SS{y˥@zx/-=Tc#zV @_\ Tkdv7dYd2ܙ ! T~y!\҇)F٦dz[_Ԭiɏ;[͒xU]L(m5#.:uRdUf,NY :< f|@̘s|3ոaƑ|0{"hɔx;֏P:KxN͚33P:xzt .*/z"FtO +0t{SaHZūb$?g^we5O2b~68u^ YgK$7SHSZʴb=A2VUrC=ں՗v?r|Ri&-tb+PÏ07\-,^E+eYRtyq,ʨ+'Ծa^!_3"Сhݟ0.= (t04cۈ}MrcP`TwǂN}]?EӒM:`}?9DѸ~(XGNI͠]=~ eŶlS4轐@ ÇiG0II&Y:έ_kH\H"x%Wѳi:Wvˊ$k}!;WYМ'? T7%Xn#LZ;)SI(븯`}#@44K4C}wxu\itFȅUV_d6\FÞ$Xe?҂n%PPg 5fzMA!џC,EyyGKoI'AP&o1)JM*YyʐbE1]+]nc(X#4V;Q!ڸSR1LB2"hCiz1/g=Jm\S$?xTђ:>Qy5A&񁌿OH E[K<Ûsд3g:#_#xEBw%QVH]_k-vZ(V j%zx#(|wNӗjTTڌN=Fc\mdCE $/Ӓ򿅓ԣTd7;vv 9:(gȉջ9X9my2ʥ*0B\&Tk{r+8 pύĥS΋8iܹe6!nBƯ>߱ԜՆOq8 V~)Z-w*7 V]ȤJљ&Cm˲TИlq[L9>1z+i+H>ѤHe/<^j27A| ۶yWfbѕQC!7%V@) ŝn&dŸO!Q1d'IO3fǰG 0ʼnv SQ+Ccm](74Uh;鷲@?m_V}ĉz:7vt\jKS]?O։Y\huu'h'({>u0uȯBoCt{5f7+Qb?\3xC|=0~ԋHORS֖Q.JFzw@]L_)&q[Sqph uث}#(_qPR;c)DfN1euLC'ʼ'"sdWo 4BV'Ņi$g6[^JQ?[V0gEjX& rzEBSA{\ҋ1&fXsBf/%KU9?|,e=G4upBz) amO]Tl*HE!.%RFna7a3Xդhv Cs#>&p&sGBM^#]Cؐ7r/& 5w^̀(?$Q؁}aGDQnYk7\~&ܩФ5xFgV~LHZ ![Ӑm tZJ"54}PE6oiLM^Iioj6:M×RL]0G|J͘՜Hh./u!15\**}uCuzǐ,k8$Rۣo=Ɗ`;]zzC_.߳A@"?978h"{;s)(ނ\ eET;d o_@( YJooD٨zH?tmt!\Y;țߌ,Bt󀘼@{m52uؤz 봀l4n.B*vNY*sX-H!GD2ʐ rv9sj547Эl?3WHKɼo'ٔ*r0Ƕ>s{3 1.DfV<ZMҲ`(}~1ðv0f@`]ن-esN-+j/>{yU$:xB7]̚EͲp axt؝w +ծ8 ["X \߅KGiSodئB +&7>KZCS̰c5Ŕ4KOϣSbBk˳gա?͐^1jfG+O[Yfζl}fNʴjrMjle17؝f>hy(\viӮN+6f(?6C{Ɓ0/l/SrUD,M&<-NӨDw*/j4v+7| ZVXZ4\8H8ztJÑ4o+DAwX K+U(W3zOi YHv I8SA -7GXX vSAnRiG{)#d\ӀO-LMsEE,we!c Fا'8itҸ"p r'A;4 -L`]! gb fqۧ*QسiRTη47l9޼3s:3}ٹ΢ޣ]鰉IYᗳ/3/g,G@yH]SpreٹPIKa&N7Z6Ϙ2Oc lgO8X KIee$8,(X;CxSAr!lRgteuvfR<DueQY0<<\.0c,xl'H#~+JztZU;oP$FgҡdpAM^ݽr(%%xF#ϐ A3ǰyw Lov|VÏ v^G9[*M;7zeNK,B+\EQcytwfE@/v3.wd1L,p߁/Xm c؋8=q ˅b eNJu0L/OFFeFv"fև \ V95*i+&1RRPNR1C)? 7w1?5`*a#GJ?(OM L-y*&>PL3(!nӕ vg&ܤYĞjoׇ*@8tcQ%.Qw?\i iVHNc]R>A*VX#ԩƥ<bȮk#1E Ǵ DYdk .e\dvPr8!nqW!$_i+:QJ\dJ'=|E:|Jl,bB=z4zŜFXky+dCҵy^YABΠIذheibzR$"KEcNF h#|PyEO\Cah>;:A[tӥ)tiQAY` _Ũ;eSB..z㒕>cġp #t\SBzꨄF9UN? skFIigS[)uk.kқ%k1]P&C3oϽd4 H[p@u3V4o9 12JC7l1Cg* SVqUk^ .VEe[ѕes}5q_-l3uKfC  N8n{AnU^)åTr$ G [FwF;0^ܠo"*6jl4l֎P,1|/zh?rmrpvh" ={{2eBd\c&\Q ,t .!}5ֻ&tCۊ+߼A">0FNP̌-;ع6 lv%rp֑_:ĭbUtZՑ⪴Ю30&cA4d Gɯ6=xIok|כϽpySUTe J_^ѳ#/j'Z1B`UX:XfĉuC]{QVuB |P")yDFb"o^`&<[Y~T]W!)$#RP&RC| mQdQd䇀knU?G1t{<n[ 9:Š.dZ<;A5V~EDwt}5+NV؋uۃ{Ho2ukUFE*j#Bbۇ!x"z<)y1}EM/+8fX?h~ӟ_%ҟm.yK' Ƹ8Vw2| OyGg_Vo։&NoxokEWa=$ bD4kO>gBp" ?"<7 I2tNz&aܯT-P&9eX='ǏoS[.΋9sNgNq95􈋈x ZۗʟN-X OA'{RQ"x[BuoIllwaiOJAFW$ oܫa L -'P `@<; US*-՘*KO~Mi%:`ԙXMeO*( vⲦ4-/U}6AeH6M[Uz{h1 /O۶׫mji%!ե2b D(ˢwi/.k ʦS]Ra/12WʌY:Ct]KZqobZd`^5˻`^2A-./AA2%L5*b053xPmP-D. W#8tF$Dtƾ2z.vUW-Ak+DPuMg#5MtIsn1.ŭ*?֞*iS1HmK|e+d2L&b02V2V&k[Ooe26X[2s~@,6DjgW~}(A۱EZX*⽳a^/&˭ 0/.UV6~lPlti`R(sETqn<[>}gN P,q8~f o-B V6VWB nq5DZ ]ȃ/\f݉WJ*ل%jmh迟;F}=c0\i Z{DMp `.΢=Ld\g\@N>. H|EqqI/ x)\Ĭ9p,U}N4 d흺#p}]< KRAbi/I<ɱ;vtP"v ͌"7C( bBDqwIAPdOFc1H(d ҉ G1X ` ecXE\DfjL`/ƂվS!Ѫ:݉AoA+w fY"[HP&GYEBBU.b^ǓVѮ R4:6'4ϰVUwM/Ȣf|̘ZM?A`X`0V,`ā4hd6/bAǺhi5AH!!uHԱTlxnm7 67P>Zb@]ljgxQ8uJ &++A<N<ևIXAĞpgB:P?<ƙ'Ùe/ EMB>(_v8^/Q L PdK8@m%>[1m i2ɘ{ӥHD[)|UXi,c~R7sQ,4{[ɶyⴏJocםf~PX+B"8!Lqo0K$S5;b8Y_ M\BqeX&?E%r>7n)d(B$klKGo\v?'%ԄUJRt5ºq;x8A`'qD_dBP+@o tLX.UQ6UXcq͆(!CQ;䙑lo/iVj~Xw>?5^Yh* ``!y?T$un[k|n{j.>6Ԁf&/h?ts;C|=.F,iccS<G8y-#-G㙕a3w<~iӅ1ϛ,4|V BI+1PQT+KsVV/3qϲ#T)=r!tyf=MF?…>Lkɖ(-tnA*ݩ]3Abm.9)=9}s1̃p%N"B_}!4( e~Ycy͐O%B) P+HӿZzøݴY.䗙P ;I\+6#~Z~\..XgL#\Ex,k ̛i$l2X08GKd+!׌SL) j,2$qh$M u0((n -h;C[W7Ԩ[j6+ YIi֓JtOk^q]BYCM_Kۯ`Yi^?("LI>]&+]ks#]6D$ /|/wDC3"ҧ8YDje*| `va:Hln1P%}^At #/Я[US {m_yH҃V͏`7s 7ngbAv#^Qd n]=-M,X"R~&&vP$1o^tM>4s53 aٯ`֏zo f mg泅(F1Q3 76C='0GdDgn39{NtDA0)(^.4͍b@JyC7N]!Ou"1(XR^`K}\gs|5L7( \Y UڢVC[SBRF\&<ȸ|6"`&*⠞w?R+&s"̼A}F A)&]W{n4b{ 6ir_!H+HaN'Z0(uCP `bR?ˢk^OloJv.J)ҩG %s+A&9`:`}VjJT,KHk><HoBwfm,3p"n4[L=7B&' #X"NM}q57|7JxUbaNbCBB[b(q֗}{r[*bqX~]9aJBoO&쫈&ozv )q+$mkUw?E9W(Se.šwٯ\x,4 uVvv"G^0X@OE 9 mG+hm?KwIj؇A~8}Mph`Zo E 5kuNio=DV'M.D@e FC5#H(+|\׏#wd*Gs]sEB3؟p2C;m\o`^ڼr$s_?>L+JqU:NrrWۭlMi֎\s^p~W꼼d^Pjob(J0:ǂYk"991Q\'a=ȎE@^PJĞ!EݶeCiS(B? Ѓԓo)Tv}ָkgn{| 3{CLbE!C'0] Z.ɕQ_ a9XD!rs5 _<|t6%v)N!Qs[}_~脔vF d_R]!g"(J{m^ N |pSVw1+#"$zTͺ>wk,^sN =̐9),#,U?9ptyR{_jc ).xJCnb|RE[0yU%rxuQyH`b;{=f*PK~*gyi8Spi΃g !6]-㷸p2d (Y%Vvn+WtY {dsA` ;b1ahLe5]^EyC-In07/, emEqzAvtP8 *oW=KoSRٸ@ynRϼwK^(BoxnDTQӄ DEDQ|bTeF%92J$H֟ba8=N-K1/nck}ո|Sc ^0dVZWcQIjq{gGՊLS@=+=O -SiREiè*}?0|Ư֖[1=EkEU,dMm/vDExRފǐ̄D,* y 0^CT)KI|xNߥw 6@!HHYG'saPuue403y,# 5z5@qnG!6= sd˰K ]8vV6˫9'"C듪&f~ီ`{7HʥėCsFԑo bY Q2Ҍy=E3*|g_Ư-9 Qn=`[0-Y@fȰNuF KWT>fqK4N&bN"5I=`IYX4ӱيR 1*;t<%œQ&khHQ6lW]u*C-DU  +Is ]5bpvB^t dU3N"/CчkصM\^%݅~KgY'zHЯJS@h-*"vok93 +-mm^ L^DyThg쟂4bɣ:x #KaFS.q0r2Q5&WK7 Xc.X}'DR3pbOfA/*=(j5q@.K pm˞!z ^l՝M)4!BTԛ̀UDq$VܽIǀܘxNƸ[Rr A){U'Q) e4;&0Q2ꉛ9FVل.dTKdR=05r|aRߌOCYgrzNm^|6o葽TB/i %Nm]3REzqȽIoד`b95o9w} pza]F)'!2l ~}mkT"eɬQ>)h}jzy*+FndݧW k%]NUaW̅.! ӛ4F-~I rA޷|iB1/Q8a0\TlI-3}(|ɀkJMQ՜_n{Q!ywLI"Wt_fl7[PDh__`FaD[.`68%wV4.GHG8Hĝ^go[눲ĭ;λDMv $؂tdDS6@q'jai n~ah1'+F zpwe EMgP3ͺqV{m!jԚGƦϖ?'k|4+[SsPL!LuSPn m>ʽDSj 1f(d4Lu*4](e(ެbBCsyl]";-NEs$YB1l@:t`9eإ^ĦOo{3oHX& ?2{qL5p!,^][k6CWQOJ0bCnV0 Ü~fG1/s!KRm[RT{ҳ>&3bHC"kD;,yObt_6v3D~FR3*"+MO6h@Q݉\ obMV[$Ƅttj>4jK\6R ?NX=k0_F+ ֆ'. yl~U4\z ]# #˗П8y ;lyr$>z/CL:!zj7;h,ny_oYb먕l G{̱P‰3NR8(Bqp*kq J ~U(n8%D57_Q*g# !DEuQd+i\r˯ ’S$KaFE_@BSޖ4zT2B&MRhb }iaPp)%(rko~heΜ j@(/=K+Һ06d=wK1bn_ /0G+Mߏϊu]*T[Uvs9c%U َTޙ8WO4?bє2^QϨfK`PxP9F~f n9Ԟ1 1`M{v5S Z5Y<+()Ydϴ-lg+"'鸎d8[=N'`ؽ6_4Ĵ^1K#I㆟|LO'zUv7xRQErn@wyĆn0׃J7{hA0(B7\5 dXNСcpe{-g2hL\`iH8dN2@Ҳ&5@Yq WnU? O{ȄikGim}x#;4g9xU\-]@Kl w` J/poo*)%8@h? HpVZoqHU ;*:Vc6֨yڑ䘔m))`8U1/N "nj( yNŖl q9&pnVTq啟N+WGCE_bkrQM₅=w!kc5qH:bmO)NR4p#I`Ɋ%b&i l-.4{5(SWPuL1p|b qUǃ+@gď'c3YU ρdlmi\tÉzi0m/(Yv&qI%d~2#o>6iN\ԋ2#oԯa>KaxWp¦)m]Bwٱ\j Z[bC,?B?Ft`5\G쇇7v~\PWŠj)ШB?py^:H)-x38!c{5~n >1H^ zae/hӵSOlWP$!CFt2s;O'X{ H[<&)-˳w%Y b[RpYZ v69f-Q!¼:%{qr+pˆl8)*\{uEQh$ ޳]DZ Z I$mxTg@a|9d{)"MXC"n[gшU@XnɌ'oT#Gb)MEyoG->Ɛw% )[=1fNc~xzz^0v}s{~˗z#bLQs7 Ӯz6RfD }qfd ,yp^ms>6iI9EL!lpQ+γV/[)DpRj*3 z/Xa,n%@幻˷;Ht:8M,c=D*O-o_oaTXg#UPPkjsv'\R2a9n|*-5j% n|zc z_@>sW`R/M8,nGB;?K vx0ޘE5?"^%>sW#~Fipum>'m0OZ{st5NNX@mn2H+9k!ɬ'؂)GpSLydbU~,ITcBCopn"Yκ2_/9Ý였2vG;M ]-yVf)$dyz\a1t%)&aMMQu>B߂J_Si&sfkSPPq 5X@r:c% iKIl ց\?nl_V(uʹT@>Mp-!u'KlR-F%.A`K 4 TH+F3FDrcqU>6)?l~ [}6ڮ~L WSb_t_:>~Jv7Tx Lu_L.Ѿ#8*]U#A1J+tA`;$":ŀ 3L6dw ˩Ub&4qSi~`R-e`L}45P,baBDB 9MK i r%/\:J/+: >ȒC7p0lyWa\QΦRUs'"kY&!lr?G*E~)8E(EbH J_Ҙ%D*Э!R7ه\3Xgvqa|Ɯ64NdTVͫ3Z|a~Q;8ɁS"]WVz ҳQ0j$R4&_S~QƼyH;蟹kdVk`2{R(Dt.5< ܊luY0LԀ S!\@rZ;:5S؇pS+G[rv> w,?qltjis{k4M9.pfdh#:6 au<:p\L[hTu d5 4(@Q $I3ޒISgg`v9>% ǜeTVRΞ谹_eiyN-?U}]Vk0@J'fwy9Y mvT`e=Qtq=Zox`*Rkr^\:vycҧU6M)(NZF"d^iy޲$O;*g 厗jl[q\y/sI v fXҧ)_^^pS3%OS]To)e^s&h1[ԴWm0& ǻlOj"i8}k|dv2j^#|H7?.8W y*e]>&EuYR#g.wms.o4hQϥ=1-Q8ckD"N_(f3M8sMN/&nN,W+tܚeBn7#r0W1q$C YG3JS2mG}s  s[|M+=.Hu!('GC6C-"۔`2-'!:>6u@v6aBs.n!tew\U0/_&A/IqL8˳d O@a3 ^ Zy̺%hЊVBlY$ 1πB Ж.wʹN#?l1 8tɤ8޿rvds ܜaw0YZ b# Lyv(,Y@.#F\\Ea=,R ~rif'Iv-MjȤI=Ր˒㯁e$N$9GLjq腗.6OTpJ~m*F8)UfGr/.b o[}!/O!]fxiF4YM$;sch8# G@Tmq x;`b~Ďт bȞM{C$EӉ@Mt2c*-=n:!lm-ClJm8{cMs{ԈV%jD&!/,BEƜ CIP;gFC5-E^P3n5A0[; `VkL$4UP8\$*U6zIiSPg0όաmD׬v"c Wzd/ <$?[Z&vƉ?x=vvmM!ō0;>j^]m몙#!3Xԧ&vU*bC09}m_1ՅNZU1TYKz8Tڂ9G1kPeaaw fr1.[RMGt&3O&ȇE1iFזxMbk2KXɜ( z_Ƨm&tJ6΍F1#>2fe"֓Z~@m銏Ǐ!v9N+Әxdbjw?ڭTVy1o bG>hC9 -#J]6pUuD.mV.j/P]U*jqH6"& .xA c[qk2-a"{^$ Mq@ / 8g'\~ {2ߑ8^@qC:yGM(%-$c٬+ݏep[vJ(r=2!@hg=oHPS` Dw+hۤ 3C>gaZvS $oepE`?9~W&XQU==%ށ!IlN^`(ą3L?;lTLug\"*π-a B>ܐ(3~!9o`nӤ6Av7M'/YIt\{9hY/@>g2ͤ$_PE!J&X=40nlX>1r>iSǼ{& Gx S$YˈJHIVڞiG%Kn"uaOpb<uRʓ$V(0~A+;=S62yB|!,P2L[;Չ%=9i ^J-C*>elyHQ_em΅0OPӡJ@`adp/NKzhݟ$D3-|*\N56;Gr(Ap|H֓Uu,< 04Y uҼ\!SֺKф#$7;ۜWFY}H'rς؟l^R3cɊ? 1; e{h4odP9*Xd|&\t9 :Fё; mud!itiaߖW0/ꄜɷ,c]8T߆'/WV~O7ʋFkj}bNk Ruޟ_x- DjP<=FD9ZC3y2I>rX/Lwla?fB%yՍeY7}11=jsDn*9&09%Bdl"Yo kMµzԯ ="S&hyT6:^f3SY?AO\mA\U{QPr݀ۃ`/[N>aiLHYcU/u FG{E=ʘQq7S(M%v15P5xucDSiϠ2m܎øh_"q';# Y}Zp!r!A,o,^rQ]ma ŕfBְ[M~1z.f/ڞ7c0^R('9#R #ct&K&pd'@k^pvv8*bu]!G0>L_*Ό m15@\jxA!Y!.'nt (p8nQv<0/p[Rˬc%D{X~j8k{zwş)b%Ta4hxϿ$,r#3Y2e:6K8dͳZyEEg_Hϙ_n˜㓟zHg!헛=X&M=BKEnj"5[C3Cm~s6*h2^"Y9EŎq.C-(j} <=u}qSA_h¿F\;aC\2s2"֪}o7ûKY'j}cK3$L&"X`'1ZE<)6goK'!)ؐ҉Mkx{ԦOk [A]̘gi|t]\9br+R¾yvyQ+8y[5jDi% pbH#H=dVty\ttW5B#cո"Ƽҥy<1Ƕ}WG`? <ɔR#(4swa:I^ D3 ;L5V+VOy!5D"[ u&I u"JYk9e9c}ι"umX|iH^ǎɪEu6ԩԗUl/KΨHnXxnH΢oipK.@=1 p6m|H?Nc<„WR9boBJ3~*d6aV#ۗ2V,]P钏@ck~+;³yj rTӀϕt_ 2DTISXh# 0c6Dq]o ^FuU<^@UyVO# A:8'`i1Ww$?@cJ+`Ů٬7x 6"UUhc ;VeƟQ񘬃@) e*@ohPFDuŁ1^oԭ:oW1_#* ~ JkV};NŮ) <-M8 vx\Ǯ gK: H7} J*ad$X2^["ǎAI&OLL3@6O|&d&["1c8ID3Db9+`$)DH;- R%eJf=d,w^aH A a@nϦOxl$9-CHČSaʦ=cfxD9= ٯ ڽWɤ!7_g'E!<ԧS?CL"ȭhЭk(ҚmR!')KSlxT>V@p5NO+0uFE/{$Is6;Fu.K9&D2UXD#1N@Q;'EA `n>MjP|LPޠ\AL}2?1asP28 u`pW ULBIi$vaDlTYJASԇ@H8an3QoɆJix̠KK/ϑ9J+ٜ/%T  ȃ+_`iWIx^@0Վ}&o>8RجlnKVZWA06:Ѫ2"A$GCw{k|n8G?Ց_T,U1W7@ְRmCxg<6ю5 9%,=q%LB,ƒeTNFJGXϡnDjvuK-!A1鯆Hlk^5$z=s$|a`rd&Jお^$"q\^qnp) B+)5)@fFcEޝD]zYw9g;NGxX j}ۦmF鸺ϭU0 vmٴI?Q)+ǼQv9\)ef*"a;rX2+oWJo4yyqcbdLtMO qbKΝo16@xQy2G&9]>K^ex,Qu\`n OѠYNRؘIST D!]?U_K.;/v^DS YO0{8~v,jY(`DVH,x펯[ s\T%_jZT_DO:@AQ Eyt~V'pVw1ɥ-2#(1 >.3餰d߆]ZvZӗ0l2|z܊n4JjG-ʫؗ(k9WTibPx >G?L>7?pI n>eమK6*QjK\;I|΂x:J=?+: 3}>ŕv=} Ȟc)9[~vPr!ț %,@䟱W; cs5+3@@&6XbyUB|1?"ߡ%?~r5ɗ.Ϛx0#Κ5ҳ茴.XK)>{Jآj4Tnp39]:X <@%{{W:sٹVu<ݓ34|1Df>T˒߉z-Q˦ڋµUĵt.\y|ܚqF~1v_gX &~}[ϰHMʜeKɅ[sTfH>#6D b *q}z%mcUEeQ*~ӘUOd/GG<dzc2(}(_s'/i(NǕѥ^Du=/YVjBD6cQl.N(08->mԘns,5|K?[ѳ?$&RJLkcX@ס^{kʮeCۃ?U1[KR7vuQ%z,NwhښD tQ u}kO!4S 0*UERSm,yg8o33aiBeSek8 -@ޅlN0v0bFQ7''Bw\v _C+ \`7򹛹1!S.Oef!.JԻ&eMr;agIy5c}a0/&@-y49`M`$"pViiVE&$t'^"dgbuy)IV0k\I>W' n  14/-A\aP]τ>$JE@3i {LQ7oȆq5jqiӝ%_%R8HQ0|>2x(;!~yDP&pʺ߃\L+wI=Ӗ(1CB2jW\" )@OR B&e㡘q@YRX'w|ɵB~+_J7c %>xݔ[n! jw0.KI:ns?i'o/!} ܨǩ4~t9WkerhE? !t.KR|'I/j9xbVfz>Č]7~R>Z)~A-ť6[<>flX^ Չ~ Ql i'5;dW+OP]K >^'&9ɇruOWXeBv`,n Yݎe?{p~#Ziʻf^Ai(ߘs̱y:¥iJM]|f5Qs=f苍kw6mؖf3c̡UBv6S|jjOm6ӜG/)5e1}>缅Tk(n  R瀒Yw qIF$ýPpݑ{5ĉ >nϯ$\NB?wP yX:xrq#2 )B,iJbbNuO/{*o7T+"Vf?48ˋUf"^>Zp?S{㽍}q@,}bPw)v[9;-ƨj=>:A2Oͨ$b7cY Pv& s}\da;I<5SfVfOz5$־j?gy{s:5)yoT9bSyk/,[^皝g'&Bc=<04g3nkB\/0l &[0ċɈiݺȝ,ht[M(tvuܟ~o盭qso n7m57dsgY2YU EϰZR)UZRP:UNU$"귝0 X(K+ ~Zf Jq|h$ @c)?J2ц-N%/FT.g }S1>Ÿ#z]ɢ4 v.A"e.1 BSXFK!gĀƂ%8nP\Y 7Þ8)<6l$ô+~B䂰 㖥!р=%CR7z28$}:pA/Î-:$raP?:M&4zwz[~B D@>Q D"y Q)I| @CS8|\Dz`1 AW @ ZzE޷K$oyU&^c1 ~$%dgMZ6-+x9ގċzSkwRy7^9/ɉ^?-YsN%s8:cD?HL绺>³z.Ÿ=Wu/;<~ x:ʓG1?dxs7$p`>g/ADA9XQ4N`F7͔dJ!чdE+k0%(R=8#&e4:7BNwr.r8?B҅pd<^ ^1^ +zWKt-W _ݒʹ00à`AaU&OuwNތ)ZV-,7W\Tv["@$B<"3INGȋBdȐD5`@ ]P 9{0Sh $32W1؋M:afeJdTf0f'BL&PT\BB0kOq(~ .l \o9A'"\:lzͿ4m{/R[`!t#sqD)X/å&{D;GL355S%R{t¤`HIf2)o ׳\2BPW)EJ)Q-3ar)ұOk!dZ*}Qv-V_pH{ZjDZeb'$rOYC޺jBs,- 9EaO*}KY?EyQ95CVd!B^$5z{"tF V!#cE3X/\9+gtqJtd6yaA4MZUSHlKGeHWPafL:"RZ%l ENXW-tIr Lo`rk&vWVO~̶:0YZyW<! %Rs/j_U}Hx[ 4*,*#:_wy8PH L >źTIHٙ׼vqti|XnV]/{6: ̅^+Ρ7x05' . H8SSsXpf6|V 2<)iKq \jU Y%M.FسXRgvzPK`b$6.Ux춁K|0(>`ux'2JsIѢό"4phmfrKoP(G1'WUk.[r+zΤqҟ%`t}g ~8MY^fJ H!G+Vp%Lb>p )G= "a1rrH@C5VOVRq< ovٗ~$X+ Ϻ1/=f~*G+ )3?ƾy j\+ӱao3{[;fTh$ԯE6o9 G)r/ܼBf Dq+;,3hw{oVs b0/O hD`mZٹ:Q&UFx)*8!#1:p}-žFW(w@h *oi^)()~׳I#erCx4~ ]U͜N45qT-b >|FpD&HG <5ru@Yԓ j[Q.rk|oP(j<Fe%\O$65BU(,u%_[HjL߽bc&\wd+z%-]}(?!6?hlZ!hUxMQu'<:ZQ-Xn3~"&NKTLFB\"R?fWpj\|WC|))a[oi,J+fvl!U0dM7vD O>V:t+_T)D}H tW%Ȱc;ߎx.}% /Weȟ @48OuXQKw#)}MƷ_r~H]&]᡼"m>@oGIq- jN_,E1dx:IX L2Be7E^W0Nd XB3`䉹ح ;MoV|\:~ O$G 54 0W ;?{2Ɲݧ pAcQe0ڲ4Yw]P%]vGZ{v}uI -NPӔ@[|nuzf l$r*~=3h4j.$¢_3gFKZ }_c~J F%\aINҩc+/x;(#rT ?! `a o1WVo6yTeylB5Qtz($7@N,jgXh`EOsd,U91VՈdO ͱ5@stY7{]?wPI,YKe֙/.0MmZVK)ay ^I_Zma!b74҇&t쨱cR2L+@`W)tCd2 KNGN!FkL: E77G6Gy~6HUV9_7uB}eye7 ҩ$;͋n/S㧀IU!s:ǢC7|եzrlĈvN "eGiP+)ѯԲ QO[Y!9r UgN][gg. 6PNP[7"霦*˞t;:m LyH~^^RVew* Ŏ LDj3ܢ>Lb?i2sQ2VF:TuCK"Qфu ̎G~1[E=u(h^HQ4/;b,a66 h$j${ц2[qOAnQfL4Q.tjK:ԸhR^yֻܘ_כC?;z=XB9*\ ],j ڥ_P|SP~I *l.p,za*ES1+dI$m Xz+[7}۞h `bcԵ(U[FΗJ'W& KiI˥2 vAx.弔~Kx@3^kқ>>a~XGE8qKP`ԩ?9LU{DꎐU GL)9P&j"2h>L DEDE!qoBN/>3XQ f'yNxR%s+ݭ uo J|k{8v=aCmH_":ka׬~IX+c;96 S'dd#t~1uUoaX=> m}1SxI݊[z(1E2hA0֪ѯNů)˿qyc)3H`_SV9׫ &vwfab1b-lI1Nf+6#31 Ui ƶP AǤETϵEipFYkC}Ҝe&l[.ܢǻfJsqXH%'~kd#X_b/,b-Adp=YzZ[:-HD 5uͦyhELӻ3eR Xo- ô [V!P  tN™eR162@t]*5]8 σJInu9ao:#`Ipv|Fqɕe#Բ ?@-XV qvLǷu^úF̠۟;ۍ"R4v>4D"}k22$0͘`g7$.$'  U w9-~#@^ri<+fz L?auq]vޚ N~wۉRԉ[7G>=òHaQ縯MXlfs=DmR@< пe<ڤS85g KU,y ʈ* !92-k&Μ}㮷#ˢlivjW*6hOZf1+*8cfj %zim,vTƝ-khI}m`O 2 ?ϳM]tG6Ѱ68pZ ۖ?FfsGwKa76MGus}Y!NS#@_!k8)T9IBW&2A|ģs.=war8A@+ouMZHVgJ2mJtK@ZJ-dw4416-Ȓ.IҽdcckZS78{ =HD%6i1Θʨoa(@bv?16F lsag jȩ6'/.%)&W>ȧ^EL89--݁z~ |e8H) %ǥqڥ8TyBZ<"67v`Hox6 h#v+0*vuK)-{=QÀ.]hn#[!hh\b:a.}z4+BXp!}F3.]\Or/5^S W* | \:f+՜`ӎ2:*+!&PD a gO <θ\ĞL42MmY,͸r@,KB/ ʯMQ.#^ UFgH -*:6VN6Am(hD'ܚH3`Q \^OӼ_֗ȟC!r='oŵ0c TR-X~F#~c[W@~%&+KGdrp{dhCKHDQJX7@]EhЖI_ViPNJy UTE;OYٵHD&#*v_(HtXr $j@Zْ"_x0wC|~>6Biq/fkJ1Fv-"? O~ ,rrDB%$΁SE2RYPxpEn  ԫuB\ZEdy9G,F+δkSQY5IF~.ɱXd}6NeMEDX-ʼne-$UJKDl/\1nHn1'p=g!N{(v m#)OVBjh]_,dl( >rHaPEl>\ e:|<H1T_!`F磑zofQu޷6ǯZʮ/ySA P%gIHOD~蹋A>Q/RqAhhg3&6#KUٰҢݜ^F}]]vMOXgq3`cwd Q p#~\@$Dbr~EAc*6EzBMN[.Y!(=gȵaFXS5! XkUGx!pBh[!-2Z0&'iNU& N AW[ꠎYjgFx4'_Ry!]LEQim z)}`h@Xp`m9}Jl'.:p$UeKY=ͦtzdʕkC,p+l% Qtp\}9zF ;Br%66d#2RRYrGɠ/.X?8rvBRٞA `E O5'Fwؠ0r[>ER@U{J: =ɵu#=+ Ȭ e>*:7+T| &몓w?r7)_j9}}TA5- MqOD8b61"Sf\څmʁu!#RTd*1;򈁄̒ L-HۚUY?'seħQc,l/PӰtI5yM~?]9k;D۽(<ӕ6wyK<}^[TirTI'AEfV$!b_BNoo45(Q^T5FgHUTcE|/H䬽3|_pmƜQA_,24}Cai<_2eJzqATӍ>.ѷ7 (41cae'G2Tŧ7\H`"q%L)$Mɸw6H5'4" FP9{&bd Z W\RQE*ͪ'ӇWQ]ɘY}+vJQp~rQ$4>Xg[WdQaW.iZ{rCb@ ޢ$ɻ֢2&TQp/8h(/pYur()b 6,M D2‹QsNOfd>}`)bAX8d҈Rxwȓety.kP䑓}$Iy3 t7cqքZK}cűܽC [=8ǚ4ΘW;ba,I݃NbOǟVQD0Qλ #K' 7 }a@I܁%2# (55vrɎO Ѷ*'TBIrJ,j.:vw*gv ,MtqivZ cjИ ֍1GkXH]gOz)Mr! d=tƴhF,j{vPP,ȓyjGq;Tr.mR&"%v` s,_\UXP[ hexk9\Kؓ4TZ(q|\0T .GR]S)'K~U$lvL"Nc#Fao9i*e0ŚkdnmP!.B=^=LIJg{g:ρ*"Bokq|/,re,@\lgpp dfzzъ`#9AL8bdB𲔺b50l 6~KO6C GagM?b CL-heT.@b =yȖ57FYt}Nu?5|0o)堚QR۴8Cz]P4`/A9Ql- $%0P8OIdC8Qea1w$P\Vv?}֒x*^UVC@Sb-b;pJmٻ75Dz} 0gR392$]dmͩ(ۺi& Tn:0-Ф!ol mpK)'A@5ㅇ,,^vS sWۯe4T?Zgmh6N髷Ϧ:_ɰ75*Ja *= !>yPMA_Ȗ`j4vݸ2STm *rvJ޸_/ȌFO&:G.6n*ñeZni.0+i-K C~ /93E$NT8z;d"{ؼp0gܤmZ#F-*PK+"%́7߅!`%.KbS'bsK-yԖ9=c)׋1Eԃ/ QCDGg@= : 9SF2J]E_?c;s<87dMpt&i҇Da:Qe\]YBQZr wעȳhr^AnNlf:{!MUYj0V`6`Vq<ќ5\)SHvi { A‘2_mْO䯈tRQ]lgT.څU` * Vl%H;JDi6 3-lqB1l9)"(, _Zx&JΞ96_{Ǵ+zx O;A?!k,Yg&3Ϝ=Cd1N 5ȓWઝG^!3Cs_*˜$o)@Dؗ.lB8P>&p N L5&[_ܨ[)HW71=,ƛx(Z'Jg鞛E E=RL9f/ ]7Hggb,o! .4BYs#Ru~z{<9%?$26s`=5MÖE3ֺYM3j__OKTi*> +\vdt,¿*\u%W2~2"1Tmbivm*k7~Cd s`Xv6ՇnQUduRVO&dEW4 yg ) 'I)e%eL^C#/ʘZ%^r̜ S $ s|s QIeux"[ VC?^?ak`Z7Pֺ?E@Zǂ5CZ J5ͰR= "b$B0*,sB#a8kU;$IQ (i01Pí fHVo=ر8麠\3(o1d"nj+0+TWhg>J_w:TQwlaI<ߎjp RasuA.HP$t*%5 [WK!&]M$lD? ۅkݰKcX;xOBDNrc>S1o@Xd} y L%eJ8$\Wb*SW&,cpERcX,Nݞ7G&bH/|תjwt –[dgxYNPL /kr 8nBӺlt;1F,sI<"{ܓfډA nB5=0$vlH@H2^XDS49tS`? M/0gj'i6qEsh+ts}ikDsO?!i9 0ȪN=m޶h.ET ;y1vo?&p%C_1Wg Rgg~ͫW7CК:,,ًVdO m!b{GO3ڴ3v8{;AV)|=&,nu+и?{y/8يxW8Dma}<%O=?&`o[m^ Iz7c pZLk~6ي:`Y`T|B> *l I@Jy]xan@ebφ49ꕇ[L5)]q{3 |kmu+(8X| 0K n|G1@T\7z at5<g'F~i># G0jw5I7`zDI<@ֱF_5U n[$Wp\V< äz L?0e=Q,,q'^ʓq'r*W> ;'lV!ҪhNA_6_aPO~w_MO*#U^ LƟ{ j3H^cpC3;#'[q yv81 ?]K).S)֯^<];M B[~aZZNL*#+;_[~dB3Z]Q8uXM)-6ET.AiaqIiɸZuP}ӦccnySz1{1[]8rU(cO_pe͚wn[HhmG6@e \[t=k+I#!O\Ett竧]3EA֌Sl+>P%Q'G:_ݘܼQ .(~iZv"ڎvRK9G<9qgW#^_5M:"^4jhHc]tp)@@CXYKLU'ͥ$ C{.tq^M {.hD7 vؘ8̄!E#4X$=Ɏ[ܐ.hhfDqC"JDj;jg=p .V"D~=G^Ѽ-}_2CR/ˋ*O5hs9^tt*/K#ɇϝ򃚘(S J~O툠V!.Ecٕ]H^HK?3H91㉀qh-|ؿRx=Uc Yt)~Mw/!?~' W{%ѪiIBj|(rK=9GG}"1+|n Vxp,Hݡѻk11|u %./ Q |fu.rp_WE.-,&kvE]F1uK23lh= LJR$Hf(%4wy qC;V^\SJn`:9_bYj׻u9\j1ˬFJWR'$I#H3!I+E-`;5-ZxhvI4:b91,3U@q W鯾s_sm]+醁*Z^Xk%)H,~Y=;("SH̒(&kPe4EzwsJ%&DI| 4:.tlf*FJ]L}GwTQ},ơ.3ݰJs:>O0t>eTG =v)vJk)*UyL89%[@=^k!7G1ǫ"άIžj-jmhGv"*dY<ngY̴avT^eOu>5"3n: eJQ{Tgt"݊ M߲+)be!<(&Mƨg%5鈄K͠&8\$=K2G=Y^GHħJCL_Uud:&A̜16RTIl:E9u]TPd8 _?y}|$uf7SR\XׯZogk|d Q#<]>uOyWXj7 pS#Bա8 KߓMAzt Q@4(FlH JI@X 1B0fhKY5{0c~\JyHRe$TPs.uNXZp]u> 9DA O si{sqe-ާpuZ!Z21 C4:UO `aʨ4ݳBF7<$`HW 7|^hju̲^?yb ykۃ-KIrCYژ{|b+"kj$>v8TYlW. d;[д9TYyJfm=d` Ucz\gFth_z?rUl-mACnHpB8@ @n {xi*(xpzv{Hv"ģ/Mi;=#BYW&8jyq`(]8vWx,wOE'8y-wNt4L R%th;l^N[;Xbj #g8ۙ'*s[-cUQdEy/meR _om$?6sD%nlj TvZ EMA=su6S\P6\D5&}RF/M>u`"1x0zij-tG?[xx;C+6a=qyQQa+ų)4=3֬{[fbJCd! W iMv0ߢF]Չ)TEuFvh)0E FAl\we0?thSՀ!o&o6!(HcX{NlMEЮSI87&S3f!<<(WΊLRo8]4bHT zpNaj۞5k_i*(߃}$,K]lVMw5nuOgN)R{Eȭ8}yP{ <eQ$آWn>GGK!%Kr->ø?M h6,m&a-Y(h}]8zQy5pM}$c@ n!_wpm5jq\dfk;Z[{Z&X,r~`Ln֞+ssBDF@%tFR qVubV0lkൺ?FV-|p%hڇHca_>Y`S5(Aլdkr󋂻FFA*2mpxpk]:l[a6OE\b;觷I9hjdImYZ9mCɎqjCembU}{@`21T& %%vgb \eZ=gIknVI|rj iU0քX߀T},\9;tyK&yï! f|BrU}ÌLVaqݟƒ=_S(:w ~Bfse0iߤ>|p09O;1乞=Ɠ,j'OCWϏ:OW: R<BxV/!sHR%Nd8H,2S -4䙋 tj9པ\0K$gcKE+ G)- Ț`cEK:ܶG_r[6tKj#1xMqUPGunq/YPq.TZww{uyo bVgx@uaq4YT"r2X\mW Tv %fB9 P}ɹB?nUl%/A%jl)Xfh#brC[SzAI y5fvؠV"lB! yże| Ux2;A(8Z|p2Rd&\Ě%m:87R;I@㴬Ayew{bA$o "M߃$ =~_TSw?(@EhڶH6#@ 7?FY A(Cѱ'$m7nKt%+jZM .ql6Dzry51ysH#aQFPD䶙M;[f7rBǔ!vf%f{8ں`QNvwImSiL]Dg\""_z+ :K=9`hR6T 8 }d7>qq*YR xWWs(LGG8=d̥v#)$|Bӑ Ieqg( X5fB> bTQFy뀦N5H1Y96Rv4۔h 02qT^H)H7 ɏtaUրxӓ<ъ GB#C!|X􋹡_czj6~AJZ̾?zVw!>JWSI2?dT&//!Zv@b_d”s: ۆQNqOzFɹtSf<Ңvo|0˨6<<\mkLJ|'@ejt`vxMpPv{ ~#v9cqv3Fub[p7pзr?kib"XK&"Ol0Q0q`ˬ7F [AEQ3阷־`rI0 e4Ѹ~H]f08yLd<5Hs}k.+U OJ7vRr`[T9M3Dk8N- XC6 ˚wGN.ۉ(o@Hf21K%L?~Vt QjUW2=h_< Z<8fz3+9n̋%5j+@1&'*"p47:vk  ][o@le!k=r93%X3{ )`Y.\TWI\N39X8=S: .ֆJC"/0"rT M%I@H:gϾ[4X2OG%+ab⨗ՀrGE;h]!C$;F<ۇ&A?@0.cBTR|5nhQ[#40`?ŭ_0-]QV.9Ȣ_* "0xcZ  Zaך0:ҢQqQ1QCGN.[&TZѱ@*# :ػMf3_%// ڋDqETWHPg+eJ$ EC3Ui¯y|dAv1w^_do7*! GV|ܸ@nS]EcP'N 9l qVB(c[яsNv66l*4%ԃc;wiqXysElFj^6ZlҖhe5hsTҞY:}AXawu39K:Wt̯F=k 5OA7a)`v&qS75:4|pwѧ}~nNB͊8*kDgEgk4T7{agV/Uzɥ*YlԮ$LC6{~tAu,?xd&q8 rgaVE۫Ūb`n-g93;C Pc+GnA fؐ[*|!, @i!#U0Fq@ȑҵp去y?qO $.BFF5e"**L0Z">5OBA"]R'ihL rt,S8(kS8ӜjF:~ ɎG M"~z_ԭ@P 5u25Y=.DRQH=> /R/@ڲ8P:ߓV%j!V,"BC_Bʰ_ezx I'^3lm⊓u|l°% s`+}P22!H*xU$ 6\|CJD{lɎ.HS6'+@"|b4s0d5)r_ޙ`uMId,{Mua@/z$2Rf_gsi B1..(6a{P2G6oSCsҵ%^]k|?2ԴhO^MC?XJVR ?Qb'H4J<7<6.'38p%b1ЃN#keWGha]i!Irj[f)z)Bĩ 7~E<:>ڰK5_UovhJRgr+R U^Tmk2[bVuko@t+/u*qoMȕ  sN "KŜV@,e+`b!44"rƉ@fh}UPfS#_pLI =AaURǵjٌd)u *ۈ':Tc:Zz}n+ul 3LY*4dN9/D ( :l#Ys$t P^PahLVP8E2#!P5q#e6}*+9ǒLb5mxyW^;#Hs%st{q%)q.ԄR6wSX"r'4gr:w.J2[fl<#2t5fEw0#LQ94Ku# vINKǮ] kneFڗ$L\=c+(*3L HqidB tblx$y*o6~tN}FU uPW pc;M:V#Pϕ >(M~MoM踼 - WT Cyă<2Η5gf+i8tl3z;<В+yuѨ9?g-iE+9<$sqOͽ{('(vm^?R(,pn,",YU%xl YTI>;K(I"Ҟ$kkBt ZH"~yQha2-l-2[jTv(GK0oeq8,"!-ᠵT;\Ѥ\ ^\ 2-4LkMU)>abV[nWh`@%ٶ"Yk 1 Crm:ExTOYǥ!-"?#vXF1`2Y#pna0 4sשy{>ZIL| ,9l' V8a0l$ XkxTh롾|Rs*{%'B'p5d!k^Qi^\0V=IgCΐZWD a$}2Nǀ_+ @5k%N+Qu p #Xu"f-ųn ST5Kqۉ<Nbob@#n`|ֵt.m,':[$2Y] ٩˔ >S4#|+堛h{ݬ ̌ 0tTp "/99rAL :VS18D4*3QAO9 FA 0~$u9雰 8aQBUULzs4VWdDmմ4*!ʝWUTdrpĆ2t"ys7mX*UBv[Hq\S"(q=)JJ%Ȩ3nԛ_~_dxI37]=.OU%BeTWo< yZQc#7*/@\-pJhH28d1ϽDEB[gi$Tln,,n-լq`-~JqREbّBb8Bڣ_7kX6kb_gVó )Aa'>_8üz83i7'd[8dX7smmg5-{& Fޞ&aNBS"6gT`&N5ERtl)NblO,wF-⡻Qm{.M:4痢|]$O9]iPg(mU<=|q~*\nH_;NLC?M U*2Pъ&]RZJM1>WH~[:Q;°d%4#8ud2')FƝ6Pfa;~)R S`>&lTq1Zc:kBpvhNyz:.OE$)P؛'LZzmz{\뻶N}b. %0/Px,9udU7s܇'^Jq]#R™΀/[jW dGLjRR]uJҤdgNN0ՀȲX1߂!M]x34ѕGMJ=)p/Pz:MGB'5oJ:h39B