obs-service-obs_scm-common-0.10.21.1612422695.2fdf897-bp153.1.5 >  A `Bt!M@eeenx}+Xfj\8aD>֭n<@QNRhC[/L8tQW;o%ff?( 4G@P+9|~KYJ>fwc}C,d%,G*aT69s}U ޱb73ec6378560716125a4e842ef2732439d2c4ad8e84d3ce2540b8abeef9e30f37e16b1f786806b5d1905d83f1d2e93e0588efa20|`Bt!M@eee)YP;͔e( 3%G 2tS +OE:=3+ΉM($vݭc /Љ*3YsJ7fb3ZꬁsU4`)M""Lmko|$L|>-|fTɱ B'j"Á6't2@S怤G:)M-c b]"t0pe4&7xy$E`5QEॅӃK6*/8? F>p>?d8 B h (,IRc }JJ J (J PJ ZJ JJ>JJ\  I (8k9Dk:'kFGJHJI,JXxY\J]J^ bfc defluJvw8Jx`JyzCobs-service-obs_scm-common0.10.21.1612422695.2fdf897bp153.1.5Common parts of SCM handling servicesThis is a source service for openSUSE Build Service. It supports downloading from svn, git, hg and bzr repositories. This package holds the shared files for different services.`Bblamb26SUSE Linux Enterprise 15 SP3openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Tools/Buildinghttps://github.com/openSUSE/obs-service-tar_scmlinuxnoarchWc%%ZDjv'5N(&g"G1#j [,) ;C*+ .-? - 8b2 2 E6!k / 'PoFDAA큤A@AAA큤A큤A큤A큤A큤`B^`Ba`Ba`B^`Ba`B^`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`'72f9c09681f1a7b513c0769c84071946950af35ec8ab8e0c937eb08fcabb16f9de7d8c2106d6089dae5335d0ed3076349f6472b541163b562cb81de06b8ce9eef3fea848da12df80fe3bda4b339d4c6b88b8b3d5abeef0c69ed0eb74d621fc066fd56997b3d704bcee58f1b56daccc2465405c73c37fe057c53738e193f24d97fc406773ce986f79313cca6ccdec39fab255313c9b6d3adfa64dc984c600e91b978de21494e3b1c8bc048a425a51e6c520891416235c0331d0cfdf6380e62f444547c594ffbfa0b8346d7083fa2fb8338d8da7913c6313d122aac914d6130892c4b2a127d018fe1b3959d69d0826a828a3f7bd49800f73f70ef9a92f84903b234452507d9c5b80bb5fbc2fcc0bf9cc9ec8b9863373901accc6ad1c2f278bd6be06442bc020afe57b72fece19fdf7643e9da6e1fc7c8758f2ed66034564a25d977398d31e0831b64d3b1403cbad5f7e773149932f3ae1a63f16e9c095c873d0a5d1bacbc691b951284833c6784facec3d3d517e2d8227188951bec7b60911d0128042aa3c777d7732cd18e2e73534ea6bfd25fe894cfe57268afde85b7d64c608a731e3c0476ad1fbf45d6706793fc2f38569942ca5b2704afe9137f91e7d800963df4e751c7fab871f90ba16460d6507314de2f2986b8f3f119abdb8a7f6756356ccfcc8f13776de7f9a9560ab71c32e93e4b8cdf410975b7d9fab2cd32d8996066cb5ccb60de006c0cb3a4a017d1694d324c0eea303f6e29225e564951e14e982b1e1cd95819e1e16393ac904fae976fae17c11adf7aad68a5d5673a208a506fe45e5bdac20533136aab2e9eeab7964e8225dc85b64841357f59746deeb74b6c1fd0cc25a332b51b648e9fe602537883c9c0dfc3bf428163534a77030039c7302f5b31e1f0c113b8a63ea12a367a732b6519df4c79d5417d63c307d5f0b247367e1c8319205ecfddfe03f5795d7fedc347cf6e85e970664ad0b4f5b66c50e5b19d4d1903f8d1113edcbc791f0ac91fcdbd4270d8002331627bac0fec81e2762354fecb1f7ba4f7d9606b41199fe7a65a09d5ba3701baf1aadd251b6eac265c92e1d78d295a8f0a783e0ce9b434dcbfd9d8679325659e2d0dec18fdfbbac7feab0797e48a85bed9250f6ccbb61d4a0dbe369469c70d9b3e531028b562b21107f7c245f5368e8b6a89814294541cca78ec1e73387c7dfd7ee6275e7b38ad0b5c4013b092a9385c18ff374cf1b16abb352af88bcf8a4bdc0317a2a551f18b2846de7b05eb091a4bb8ee6d8d23093390da22410d13d38151d06c203534bcf310098e3dc95893e0e576c3d65a35d733f59a86989ae794164f2db5c2cfba8880c885d02b568a6844f7b049df05049f8153d364910a6e35126cb05b72b516b195687d52719f503dc2614d332bf8d3bd4cd91d3deeb53537abc0406cd00a1c7e4df41de2cf74f94c4bf8e6c33e4f9c66947b5988d38362380823fe32c42f533b37c2cd1c4dc43e9cfb507827c29067d12cd7ef317893e55865912528e26252fe5fc0691884f25ce5337b971d3fae2254604782e453bc2bb324ac2d46b6e5b358f41a265a9715e256ed19419626af4b94c1c7c0b4765d5ef5a4e4f699cfa9673dbd0e51e71491fa448247f94f3bd6a400c99bb405c996d83650bd512f62772f7eb8ed8090f544107a287997e58f7aeb8c641df49cb77ad0d0596bb1fc6f2dda58cc4bd7aafa18bbf1d953d906c5fcdf4aeb9e51e74d0164e2fc4e36f0001b809a3d3c2ca6d1acae5ac56ea851e6f77d3916b360cf227690390c59019396c5ebdffc29ea385d6e945bc6f919f4edf5a223d9f97da359dd49fda2d717b19a241e929c9ccc4cf1e44e4272e5698364e7ff5292fc9a04045842ad92022f80a0d135664c21fc30b729f9347daa2d6ab3ac84ea0b2ef16a84add9552bdf533930415ad0677e8d122855464ee9f1f1c53caa0f13dd18fdd75758eb4cf63a2116597d1c60250fab06b35350d81a1376a2c8c750c02a0d7013585b97baf7e2561c3fae4d0e577970ae987409d083eaac590bae2620323b25c24a44b057bcb924d4879ea5b3bd369179cfa0b5d3bbebc02fb3c91aa034444d9cc65c8be2dd7cd5db3f970bff3c0ceb6661d9308805033597d17319b45caae7250f03c75315d313d15e5c77c68f164548a3e33ca099fe566193630add2378720f00111b2fa8b59e038a724b8b668899bf156857fdba16b448388931e86bd76bb6deea3192332f2a79dfa603f9b53c39e902179b923591af4e83990e75584fa69e9912ec5ccbaff3fbb45ed86b1d27a2c6e028ea2ecefd94b22bd187b6a92acb44ecbe64007551bb0017598c307f80852e5f93d9b57a19417627168295d7cc116ea074f5006edcde2802e231f2b52a02c1aa13c01fc05b2385cb0134c82759464ea42402acf154c61bd08a7cb863757ebe1f337af4e2505faba588fdbbe38f80b8b09c20b105e2e4768be9a3f5f56b67baade81494558a5f48d3336f4778c3aeb888379d6db198fab45d60904bcefc476c8eee771a28a955d5d28b5f0313c7815e37962485ed845cb3ac797f47dfaf43d73ca47638cfa49ccf86a1d0f0ece2ab8a8da7c9c8903dcf06f42caf5e5be6860df9ce7418c371d4786fc4287cee718753bf4c6bebfeb94e5eb0f2069b6d46041dfd78fde53d6325f101ba1b5d76425b25a7d0b95147d2a213d1710836f915db72655ae13b20cccab1738f5fcad0237665ca044d67767dbfe8d83e086ad2e04c0ffb11b1b160b95916b81e9dad78163f2021e1e13b1f028319da2b1f228d8fffb7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootobs-service-tar_scm-0.10.21.1612422695.2fdf897-bp153.1.5.src.rpmconfig(obs-service-obs_scm-common)obs-service-obs_scm-common@    /usr/bin/python3config(obs-service-obs_scm-common)glibc-locale-basepython3-PyYAMLpython3-dateutilrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.21.1612422695.2fdf897-bp153.1.53.0.4-14.6.0-14.0-15.2-14.14.1`#`@_@__@_@^א^@^@^l@^p^g@^Y^V]^*@]?]^\\]@\\s@\-@\\\@\@\\@\y\v{\v{\n\mA@\k\T4\\\ @\\\&@[[@[@[@[t[#@[[:@[:@[@[;e@Z؄ZЛZw@YYf@YdYbYWYGY7Y7YR@XXh@Xh@Xh@XX @XӸXf@XtXQ4@XGX6@Xx@XXX@X@Wڍ@WWWWWWW@W@W~D@W~D@Wv[@Ws@WX@WX@WW W W@WKUUUUlI@UeU hFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.compgajdos@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comadrian@suse.deFSchreiner@suse.comFSchreiner@suse.comJulio González Gil FSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comJulio González Gil FSchreiner@suse.comFSchreiner@suse.comMarcus Rueckert FSchreiner@suse.comMarcus Rueckert Marcus Rueckert Julio González Gil adrian@suse.deFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comFSchreiner@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgAdrian Schröter adrian@suse.deadrian@suse.deopensuse-packaging@opensuse.orgfschreiner@suse.deolaf@aepfle.deopensuse-packaging@opensuse.orgadrian@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgadrian@suse.deopensuse-packaging@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.demarco.strigl@suse.comfvogt@suse.comadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dedimstar@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.deadrian@suse.dempluskal@suse.comadrian@suse.deadrian@suse.deadrian@suse.debwiedemann@suse.comhib@hiberis.nlhib@hiberis.nlaspiers@suse.comaspiers@suse.comadrian@suse.de- Update to version 0.10.21.1612422695.2fdf897: * fixes boo#1127353 * fixes boo#1168573 * activate pylint3.8 and fixed false positives * don`t sanitize version if versionrewrite_pattern is set- Update to version 0.10.20.1606128060.135ac94: * fix build for CentOS adn RHEL 8 * filter dirs with "include" filter option- Update to version 0.10.19.1605080719.3b79112: * [dist] prefer python3 over python2- Update to version 0.10.18.1600256320.569e5be: * add license file (issue 257) * additional option verification * new option '--maintainers-asc' and '--last-signed-tag' * new option '--latest-signed-commit' * Remove superflous ')' in an error message.- Update to version 0.10.16.1595259906.d3308f5: * [dist] updated debian control file for use in OBS- Update to version 0.10.16.1595245235.15a0df2: * Build with python 3 for Debian and Ubuntu * [doc] added allowed urls in documentation of tar_scm.service- remove unused unittest2 dependency- Update to version 0.10.16.1590752286.5c27247: * [dist] fix for gbp/fedora (python*-base) * fix situation when revision has been modified in _service- Update to version 0.10.15.1588842879.5c43eef: * dist: Convert to multibuild; run test suite in a separate flavor- Update to version 0.10.15.1588146746.5cfeeb8: * fix #boo 1168573 (obsservicerun,obsrun) not exists in client side installation * Update debian/changelog for latest version * Helpers: when a command fail, print the command itself too with its output * git: add support for @PARENT_TAG@ in revision * Fix build on non-openSUSE distro- Update to version 0.10.14.1584435160.d912143: * [dist] don't install gbp files by default * [dist] remove python-keyring* from dependcies * [dist] make gbp switchable in spec file- Update to version 0.10.14.1583853599.ccbb399: * support server side credentials for SCM repos- Update to version 0.10.12.1582901608.a1c02c1: * simplify osc git update case a lot * fixing revision usage on a commit hash- Update to version 0.10.12.1582709176.d82a692: * fix lost commits on local run * fix breakage when working on a specific tag/commit * git-lfs should not be mandatory as tar_scm will never use it * Allow use of git-lfs only when running obs_scm * Document _none_ special version in .service * Version cleanup: don't strip hyphen when building Debian packages * Add new archive option for Debian: git-buildpackage * call git stash with LANG=C * improved comment for method get_changesrevision * Add debian package dep to git-lfs * Implement git LFS blobs retrieval- Update to version 0.10.11.1579870213.888e79c: * Add testcase for appimage with empty build section * Handle missing build entry in appimage.yml * Fix --mirror argument position for git clone * Re-enable compatibility with Python 2.6 * fix decoding for locale -a containg non-ASCII * update_cache in git now does merge * prefer local branch over remote * added UnicodeDecodeError to exeption list in archive.py * fetch rev explicitly if using CACHEDIRECTORY and rev could not be found * tar_scm.service.in: Add example to match-tag.- Fix building and installation for CentOS8, RHEL8 and RES8- Update to version 0.10.10.1566390389.9f923f8: * Revert "Merge pull request #323 from e4t/master" * Make service 'tar' work with a cachedir as well * Fix unit tests for modified scm directory handling * Append '_service' to repository directory * separate language and encoding * git: really print the error message * tar_scm.service: fix exclude documentation * Don`t break testsuite if cwd contains colons * disabling hg tests in travis- Fixes boo#1138377 - Update to version 0.10.9.1559745964.22c86cd: * [dist] python3 for SLE12 and openSUSE 42.3 * [dist] enable python3 in SLE >= 12 * fix encoding error for surrogates * glibc-common was used up to FC23 and RHEL7 * Compile python files before install * change order in GNUMakefile to prefer python3 * More thorought spec file cleanup * predefine python version in spec file for GNUMAkefile * [dist] spec file: python3 only and multidist * Git also uses the LANGUAGE variable * centos_version and rhel_version are triple digits * Minimize diff with the version in openSUSE:Tools * Fix the logic to pick the locale package on Fedora * Forgot the guard 0 in one conditional * Require packages to get the en_US.UTF-8 locales * enforce bytes for cpio file list- Update to version 0.10.9.1559647449.d965035: * [dist] enable python3 in SLE >= 12- Require external argparse for RHEL6- Update to version 0.10.9.1557261720.32a1cdb: * fix encoding error for surrogates * glibc-common was used up to FC23 and RHEL7- Update to version 0.10.8.1556896538.0693a62: * Compile python files before install * change order in GNUMakefile to prefer python3 * More thorought spec file cleanup * predefine python version in spec file for GNUMAkefile- the current guessing code is finding python2 and then uses that, because python2 still seems to be available in the build env, as we already know which python version we want we can just pass the path to make and skip the whole guessing.- Update to version 0.10.7.1556277536.7e9915a: * [dist] spec file: python3 only and multidist * Git also uses the LANGUAGE variable * centos_version and rhel_version are triple digits * Minimize diff with the version in openSUSE:Tools * Fix the logic to pick the locale package on Fedora * Forgot the guard 0 in one conditional- centos_version and rhel_version are triple digits- locally apply fixes from https://github.com/openSUSE/obs-service-tar_scm/pull/298- Change requirement locale_package to glibc-common to fix building for CentOS6 and CentOS7- Update to version 0.10.6.1551887937.e42c270: * Require packages to get the en_US.UTF-8 locales- Update to version 0.10.6.1551448746.2759df2: * enforce bytes for cpio file list * fixes boo#1127907- Update to version 0.10.5.1551309990.79898c7: * Prefer UTF-8 locale as output format for changes- Update to version 0.10.4.1551193322.b7a79f4: * added KankuFile * fix problems with unicode source files * added python-six to Requires in specfile * better encoding handling- Update to version 0.10.1.1550758451.f88bd41: * fixes bsc#1082696 and bsc#1076410 * more fixes py3 unicode * fix unicode in containers- Update to version 0.10.0.1550647779.25999e8: * fix spec for RH/Fedora - glibc-locale -> glibc-common- Update to version 0.10.0.1550589094.e2ae17d: * move to python3 * add python 3.6 and 3.7 to testing * added logging for better debugging changesgenerate * raise exception if no changesauthor given * removed python 2.6 from travis- Update to version 0.9.5.1548407358.b62685b: * Stop using @opensuse.org addresses to indicate a missing address * move argparse dep to -common package * allow submodule and ssl options in appimage * sync spec file as used in openSUSE:Tools project- Update to version 0.9.5.1545082095.8dbc95f: * [dist] fix service files installation in Makefile- Update to version 0.9.5.1545064321.5c10ac0: * check encoding problems for svn and print proper error msg * added new param '--locale' * separate service file installation in GNUmakefile * added glibc as Recommends in spec file * cleanup for broken svn caches * another fix for unicode problem in obs_scm- Update to version 0.9.5.1544099104.f52adb7: * Final fix for unicode in filenames * Another attempt to fix unicode filenames in prep_tree_for_archive- Update to version 0.9.5.1544015491.08dd948: * Another attempt to fix unicode filenames in prep_tree_for_archive- Update to version 0.9.5.1543865445.4e2fbad: * fix bug with unicode filenames in prep_tree_for_archive * reuse _service*_servicedata/changes files from previous service runs- Update to version 0.9.5.1543588452.b19491f: * fix problems with unicode characters in commit messages for changeloggenerate- Update to version 0.9.5.1543502111.e576bd6: * fix encoding issues if commit message contains utf8 char- Update to version 0.9.5.1543424658.8740ef1: * revert encoding for old changes file- Update to version 0.9.5.1543418966.30359e4: * change pylint/flake8 back to 2.7 for now * remove hardcoded utf-8 encodings- Update to version 0.9.5.1542905297.a6e346a: * make code python3 ready * Add support for extract globbing- Update to version 0.9.4.1537959361.56833cb: * enable flake8 in hound * cleanup for pylint and flake8 * split pylint2 in GNUmakefile * fix check for "--reproducible" * create reproducible obscpio archives * fix flake warning- Update to version 0.9.3.1537869751.51a17c5: * fix regression from 44b3bee * Support also SSH urls for Git- Update to version 0.9.2.1537788075.fefaa74: * fix CVE-2018-12473 (bsc#1105361) * fix CVE-2018-12474 (bsc#1107507) * fix CVE-2018-12476 (bsc#1107944) * check name/version option in obsinfo for slashes * check url for remote url * check symlinks in subdir parameter * check filename for slashes * disable follow_symlinks in extract feature- switch to obs_scm for this package- Update to version 0.9.1.1537341862.5348694: * run download_files in appimage and snapcraft case * check --extract file path for parent dir * Fix parameter descriptions- Update to version 0.9.1.1534504824.0732756: * changed os.removedirs -> shutil.rmtree * Adding information regarding the *package-metadata* option for the *tar* service The tar service is highly useful in combination with the *obscpio* service. After the fix for the metadata for the latter one, it is important to inform the users of the *tar* service that metadata is kept only if the flag *package-metadata* is enabled. Add the flag to the .service file for mentioning that. * Allow metadata packing for CPIO archives when desired As of now, metadata are always excluded from *obscpio* packages. This is because the *package-metadata* flag is ignored; this change (should) make *obscpio* aware of it.- Update to version 0.9.1.1530616709.1329314: * improve handling of corrupt git cache directories * only do git stash save/pop if we have a non-empty working tree (#228) * sort imports * don't allow DEBUG_TAR_SCM to change behaviour (#240) * add stub user docs in lieu of something proper (#238) * [dist] fix build for distros not yet supporting Recommends tag * Remove clone_dir if clone fails * python-unittest2 is only required for the optional make check * move python-unittest2 dep to test suite only part (submission by olh)- Update to version v0.9.0.1523267117.de861d8: * Removing redundant pass statement * fixing indentation warnings from flake8 * fixing flake8 warnings, missing imports * missing import for logging functions. * [backend] Adding http proxy support- python-unittest2 is only required for the optional make check- Update to version 0.8.0.1520581079.e26b0ae: * make installation of scm's optional * add a lot more detail to README * Git clone with --no-checkout in prepare_working_copy * Refactor and simplify git prepare_working_copy * Cleanup flake8 checks * Only use current dir if it actually looks like git (Fixes #202) * reactivate test_obscpio_extract_d * fix broken test create_archive * fix broken tests for broken-links * changed PREFIX in Gnumakefile to /usr * new cli option --skip-cleanup * fix for broken links * fix reference to snapcraft YAML file * fix docstring typo in TarSCM.scm.tar.fetch_upstream * acknowledge deficiencies in dev docs * wrap long lines in README- Update to version 0.8.0.1507129410.0cb2d44: * mention _none_ version string for people who need it for kiwi root archives for example * git: Support url change * change ordering so that latest change is on top * also override timestamps of files in cpio * Sort cpio file list * [dist] fix spec file py_compile for fedora * Sort tar file list- Update to version 0.8.0.1499787575.2419460: * [test] refactor of fake classes * [bugfix] fix UnboundLocalError: local variable 'parent_tag'- Update to version 0.8.0.1499787575.2419460: * [dist] changed to %py_compile in spec file * [bugfix] fixes issue #173 * [bugfix] Decoupled self.scm from class name in TarSCM/scm/* * [lint] make tests/unittestcases.py flake8 ready * [lint] more fixes for pylint readiness * [lint] refactor unittestcases.py * [test] increase cov for TarSCM.archive from 61% to 92% * [doc] added comment to --use-obs-scm * [test] refactor of fake classes * [bugfix] fix UnboundLocalError: local variable 'parent_tag'- hotfix runtime of obs_scm- Update to version 0.8.0.1498846582.8799787: * fix for gh issue #169 * new version placeholder for empty version string * fix for bzr locale problem in testsuite * pylint and flake8 in testsuite for better code quality * code cleanup to be more pylint and flake8 compatible- Update to version 0.7.0.1497261741.b1aa4cb: * Move spec file to git- Update to version 0.7.0.1496831936.d960322: * fix for nonexistant build section in appimage.yml * more documentation for README.md * Update control- add python-yaml for debian distros- added Requires: python2 for Fedora >= 25- Only BuildRequire packages needed for testsuite if the testsuite is enabled- Update to version 0.7.0.1492101301.747de50: * skip broken tests temporarily- Update to version 0.7.0.1492095435.eda090e: * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into several files * track module dependencies in requirements.txt * use unittest2 in Python 2.6 * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir)/args now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * unset CACHEDIRECTORY env variable in unit tests * update atime/mtime of repocachedir if already exists * prevent key errors when $HOME is not set * fix PEP8 problems and reenable PEP8 testing * keep checkout while running with osc * fix local checkout when running in osc * force remove of files while 'make clean' * fix: also exclude directories when called .git * fix problems with generatechanges when ~/.obs/tar_scm exists * initial appimage support * Provide version rewrite using a regex pattern and replacement. * new parameter --match-tag to filter tags * keep .gitlab/.github directories- Update to version 0.7.0.1491998613.3890456: * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of exception for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * Add description to the README.md file- split services into own rpms- Update to version 0.7.0.1490358243.8de854e: * keep .gitlab/.github directories- Update to version 0.7.0.1490263157.682db30: * Provide version rewrite using a regex pattern and replacement. * initial appimage support * make pep8 happy again * test cases for version rewrite * new parameter --match-tag to filter tags- Replayce python-yaml Requires/Buildrequires with python-PyYAML, which is actually its correct name.- Update to version 0.7.0.1484082405.7671be8: * fix problems with generatechanges when ~/.obs/tar_scm exists- Update to version 0.7.0.1481203567.804351a: * fix: also exclude directories when called .git- Update to version 0.7.0.1480953937.a4b8b09: * fix local checkout when running in osc * force remove of files while 'make clean'- Update to version 0.7.0.1480000004.4027270: * fixed pip8 problems * keep checkout while running with osc- Update to version 0.7.0.1478249268.e162c66: * prevent key errors when $HOME is not set- Update to version 0.7.0.1477858520.51a62fb: * added locking for cachedir in jailed mode * removed setup_tracking_branches and '--dissociate' * inital version of TarSCM classes * scm_object generation moved to singletask * FETCH_UPSTREAM_COMMANDS into classes * moved update_cache_* to classes * moved detect_version into classes and refactored calls of get_timestamp_* * moved get_timestamp functions into scm classes * git_ref_exists -> TarSCM.git._ref_exists * fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git * just moved some functions for better overview * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of execption for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * sytnax fix for "tar" service * fixed tests for tar * unset CACHEDIRECTORY env variable in unit tests * update atime/mtime of repocachedir if already exists- Update to version 0.7.0.1474270818.3e05f80: *- Update to version 0.7.0.1477567374.d44d677: * use '--dissociate' for git if package-meta is set * added locking for cachedir in jailed mode * removed setup_tracking_branches and '--dissociate' * inital version of TarSCM classes * scm_object generation moved to singletask * FETCH_UPSTREAM_COMMANDS into classes * moved update_cache_* to classes * moved detect_version into classes and refactored calls of get_timestamp_* * moved get_timestamp functions into scm classes * git_ref_exists -> TarSCM.git._ref_exists * fetch_upstream_git_submodules -> fetch_submodules to get rid of exceptions for git * just moved some functions for better overview * refactor of detect_changes into classes * url as attribute of TarSCM.scm * run_cmd and safe_run moved into class helpers * combine os.path.join statement * refactoring fetch_upstream to be part of TarSCM.scm * new classes for archives * common method 'get_current_commit' to get rid of execption for git * refactored detect_changes to get rid of changesgenerate exception * get_repocachedir -> TarSCM.scm * revision, repodir and repocachedir as attribute for TarSCM. * new class TarSCM.cli to make testing easier * testing script name more reliable * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases * sytnax fix for "tar" service- Update to version 0.7.0.1476904507.e88eed1: * fixed arguments for singletask in case of snapcraft * refactored snapcraft code + first tests for snapcraft * added testcase for snapcraft finalize * split classes into serveral files * more testing for TarSCM.tasks * clone_dir/repodir/arch_dir(tar_dir) now attributes of scm objects * test case for save_run * major refactor of git cache handling * consolidation of archive.obscpio and archive.tar parameters * next test cases- Update to version 0.6.1.1473925745.c5264bb: * jailed mode for docker integration * added setup of remote branches in jailed mode * new handling for remote/local branches when caching * fix permission problem of .changes files when running jailed in docker * fix problem with outdated git refs in cache- Update to version 0.6.1.1472657181.ff9a5ca: * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian * add python-dateutil require for debian * testing on debian is broken atm- Update to version 0.6.1.1472656157.58c52d8: * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian * add python-dateutil require for debian * testing on debian is broken atm- Update to version 0.6.1.1472655284.4930b81: * add python-dateutil require for debian * testing on debian is broken atm- fix debian builds- Update to version 0.6.1.1472636708.355b59a: * fix some more merge regressions * pep8 fixes/workarounds * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * tar_scm.py: Always use an absolute path for the 'output' directory * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling * prefer local cache directory * - weak dependency to mercurial for debian- Update to version 0.6.1.1471594222.d257927: * prefer local cache directory * jailed mode for docker integration * added setup of remote branches in jailed mode * new handling for remote/local branches when caching - cache handling will be refactored to have only one implementation in future.- fix mtime handling- Update to version 0.6.0.1469628830.67456b7: * pep8 fixes/workarounds * make yaml dependency optional for travis * Add an option 'master' to submodules to fetch the latest mater branch. * do not set files back to 1970... * transfer mtime via obsinfo * create needed sub directories for cache handling- update to official version 0.6.0 (latest package became official)- Update to version 0.6.0.1467889501.49c9462: + very first obs_scm implementation + allow extracting of (spec) files + allow to include local changes when using "obs_scm" service via local osc commands. + make obsinfo parameter for tar service optional + support filtering on creation of cpio archives + - add debian provides + - make cleaning message a debug message + report error when specified revision got not found + add snapcraft.yaml support + merge upstream + minor cleanup + fix typo, wrong file name of new snapcraft.yaml + fix some more merge regressions + pep8 fixes/workarounds + make yaml dependency optional for travis- added snapcraft support via own service- Update to version 0.6.0~pre.1467126663.ec976d1: * Allow to manually specify a base for @TAG_OFFSET@ * - make cleaning message a debug message * Honour "subdir" param for changesgenerate * report error when specified revision got not found * Extend fixture to create commits with a specific timestamp * Use commit timestamp as mtime for files and directories in tarball * Workaround bug in Mercurial localdate filter * fix breakage from conflict of #63 and #85 * Provide test for git tag fetching * Add ability to generate changes file when using svn * add snapcraft.yaml support- Update to version 0.6.0~pre.1461678268.e8b5d73: * fix TESTING.md link in CONTRIBUTING.md * Use correct level 2 bullet point (*) * very first obs_scm implementation * allow extracting of (spec) files * allow to include local changes when using "obs_scm" service via local osc commands. * make obsinfo parameter for tar service optional * support filtering on creation of cpio archives * - add debian provides- add debian provides- fix dependency on SLE 11 to python-argparse- Correctly reference patch in previous entry- Update to version 0.6.0~pre.1460377105.35a4ea4: * support filtering on creation of cpio archives- Update to version 0.6.0~pre.1460098798.dda5411: + make obsinfo parameter for tar service optional- Update to version 0.6.0.1460017418.4e4b2d6: + Correct error message about lack of git tags + GNUmakefile: Use default python in $PATH unless it is a python 3. + fix TESTING.md link in CONTRIBUTING.md + Use correct level 2 bullet point (*) + very first obs_scm implementation + allow extracting of (spec) files + allow to include local changes when using "obs_scm" service via local osc commands. - building this pre-version currently from private branch as discussed with Adam- only require git-core to not pull in git-web and gitk- Fix build on Ubuntu by disabling mercurial tests * 0001-Debianization-disable-running-mercurial-tests.patch- Update to version 0.5.3.1434983686.0b4ce51: + Add missing extension parameter to service file + Fix build on Debian 7.0/8.0- Update to version 0.5.3.1433158390.b0e72e1: + use the same Python interpreter for testing tar_scm + Split up the steps of git cloning and submodule initialization + fix Makefile test runner for Debian- Update to version 0.5.2.1432717816.cff60cf: + be explicit about python2, python may be python3 + Fix newline at the end of @PARENT_TAG@ + Fix Mercurial version format strings in unittest + Refactoring of package metadata regex matching + Refactor resetting of uid/gid so that it is reusable + Fix handling of --include option + Fix handling of --exclude option + Refactor subdir handling of tarchecker's to prevent code duplication + ignore PEP8's E731 check for lambdas + PEP8 E402 fix: set PYTHONPATH outside code + add @TAG_OFFSET@ support in versionformat for git + fix inconsistencies in tar_scm.service + - fix .service file syntax (OBS 2.6.1 is checking now) + mention need to set PYTHONPATH when running tests + keep STDERR separate + don't allow --subdir to wander outside repo (bsc#927120, #71)- Update to version 0.5.1.1426664483.de67b88: + be explicit about python2, python may be python3 + Fix newline at the end of @PARENT_TAG@ + Fix Mercurial version format strings in unittest + Refactoring of package metadata regex matching + Refactor resetting of uid/gid so that it is reusable + Fix handling of --include option + Fix handling of --exclude option + Refactor subdir handling of tarchecker's to prevent code duplication + ignore PEP8's E731 check for lambdas + PEP8 E402 fix: set PYTHONPATH outside code + add @TAG_OFFSET@ support in versionformat for git + fix inconsistencies in tar_scm.service + - fix .service file syntax (OBS 2.6.1 is checking now)lamb26 1614998114  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL0.10.21.1612422695.2fdf897-bp153.1.50.10.21.1612422695.2fdf897-bp153.1.5  obsservicestar_scmtar_scm.dpython_keyringobsserviceTarSCM__init__.py__init__.pyc__pycache____init__.cpython-36.pyc__init__.cpython-38.pycarchive.cpython-36.pycarchive.cpython-38.pycchanges.cpython-36.pycchanges.cpython-38.pyccli.cpython-36.pyccli.cpython-38.pycconfig.cpython-36.pycconfig.cpython-38.pycexceptions.cpython-36.pycexceptions.cpython-38.pychelpers.cpython-36.pychelpers.cpython-38.pyctasks.cpython-36.pyctasks.cpython-38.pycarchive.pyarchive.pycchanges.pychanges.pyccli.pycli.pycconfig.pyconfig.pycexceptions.pyexceptions.pychelpers.pyhelpers.pycscm__init__.py__init__.pyc__pycache____init__.cpython-36.pyc__init__.cpython-38.pycbase.cpython-36.pycbase.cpython-38.pycbzr.cpython-36.pycbzr.cpython-38.pycgit.cpython-36.pycgit.cpython-38.pychg.cpython-36.pychg.cpython-38.pycsvn.cpython-36.pycsvn.cpython-38.pyctar.cpython-36.pyctar.cpython-38.pycbase.pybase.pycbzr.pybzr.pycgit.pygit.pychg.pyhg.pycsvn.pysvn.pyctar.pytar.pyctasks.pytasks.pyctar_scmobs-service-obs_scm-commonCOPYING/etc//etc/obs//etc/obs/services//etc/obs/services/tar_scm.d//usr/lib//usr/lib/obs//usr/lib/obs/service//usr/lib/obs/service/TarSCM//usr/lib/obs/service/TarSCM/__pycache__//usr/lib/obs/service/TarSCM/scm//usr/lib/obs/service/TarSCM/scm/__pycache__//usr/share/licenses//usr/share/licenses/obs-service-obs_scm-common/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/8f4feb17a8c1b374467e241a003ab975-obs-service-tar_scmcpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledpython 3.6 byte-compiledR=魮 V8utf-8c8a41477509062f95ae4372b4a3c8324d12218a5728b9c7657b23c5123bed91d? 7zXZ !t/L] crt:bLL,V݋ hIf,>!'=NR?/;}˳ ILy̅xJ?9ZUsϵtԔ)~Bopuk3&JzB}?[\FW㾏U_+pFoR1K|ԟ Mg"̉jYFXo.B-J3 ӇVѺ<%VnfڤӉgɰrz1I@ǩ7nF j@5s$RȥcR QX5Uy, ?#zc (hYs_C{7 g>"vq84eQRP-PS n(ӡ2V:e;)@3ggF+T;}i{{*dU;cN*ʳ͸ Dz<4Jס"$'hDlۻ1 nͪ 9!@L5_4CR+ \ٮ;6HACkSzg0[ʤj퓈kCC Je(.,ݭ^f <^yYfYIEU{ǜy<ݡ]&x)|' F҇[22U܁v3XIaHf{ Ll}bhyަQWr)|'~d&ݧjh 6sh\+T(JArxcDbq}Ͷ}/7=yFݐxgAҦeLuGsgPG2omA]# BǍԉ#KW ,H=eN%TR`~bQ`#_eIݗ@Z|V`*9H3lgO;Հ$$B% ,/ܒ}_K>#Ao2["n3GFb9x4Ls1by~`NZ'_vy}Eb 'p;8Wz WI#ߨ4ՀMG]Y%A6TZuR$Uf([B6Ѷo3iU٭'0R|9BteeFő(rBf:uY2WIkR`|Ѡ.q{&`uf>Ɖfb;#}M U#eu>Sv[-C6{st!]fw8>,{Ez4{e60Я_r4#ƢBq"O/=&˪2H##o{RPD蜠x&';cA>zrw{S`MȑNo)_Yf(F:>} 9>ɩ<7 [:"+!-YV!oA봿F$N/mQ5&l!8dQV}4I.ِcKcmV0Vr†)q /ف $GEG*aDs6ptS^;y,c,‹8N}Lmdrˎ+b*, b<(#SBU+?cĿŝ钖r|׻S!oUUk . L>Љ3Mdwi0 ־& YE=_,&඙* Ҍ}̼H n:z_c0cǝLQ}yb֓.6`%l0_n/aT_Nwh1|4vW@2Q8WJ7\ ~>fJ ,mScZUV4Q .ATV#OgЂh]cPZ=QQWfcg-MѼ5h`xU,& 7$/,%"VLF!xFsNk@HH0%AFg5c0yཨ4؛Y\ =Q0>5 5쟃'M1QSf^iyO;W_ """]i'.)F;IAB CF]&ŷQ)Z=R/K!dJNٻؠ~ޥn)uǑߞNw\oĮ8%5>Ok1 z7Nw'ʼ/jE݋R`y.ɪ݁ `A):$hLuϴ*5Re")Icc6xW)^ zJo"zG:ΙBߢ{z&"./ˈɶDag;GXW.$m>)Kb]1OMhʛ2|l&8zځQ#GS }܃mV 4&3<=&7C`;.Ob H&Rp#804,0ɚdb< h D/":ur7Wx#$E֙xV3̄ b, $2fHm,-؝4HZ(uˏ}k=Hp;$CZCl?.#eebPf!9dr̆cMw\~B R$vVC8<] f,=jTڰw!hMDC^9uZIX,IxQ<1D!皟XkZvo |^9qlFQ4g ;׵օD?m* lʺ%"R t\[G@=Z/Yf*yX}`Vx+৆ | p>OTţ ٴSMWr :84Vm '}ӻփg(i\Kӕ#5>^ͧ)\d[Թ_0Fp./n9"vl5oEzX%'1~7Nn0eCɠ{wMݟ[e3o'!B5-C#G=ɔN-1D!wΣ0gpȭ4A7uQ c|Z>6G[p"} %'g&b3!cV]Ȋ;׹h2)DT)Y# "udgH-;}ݠ|\Kgp;^֐Gێeyh]#KcXJ&ޚ{DߟGE>Ǡ1<% d^k0ԪpZXI#h>*M=6KՆz#_7Dp4!sH?Hiv鹗XCWU9?۟rƝL21r)Uq7_{Foi%?[ڣ \/4Oe2=<.:%+::G.9\Q.F|u_yK@/B!Γ>[X(ESS/s:n="->gbX }Y {.qsCg$%+af zk WP K'bzkJAJ-y 0 i(GTwM{NJNYRHJLGɰ. &()=XQhSxvL3iix|a5ew*OUqߊx9 9t]FEXO 0~WO:rں(G$z=]J댅b> $p>*L\ƏQ79Vۨ3X9d@4qKK1B>;s=Ԥ@ XՎF,u].cM%&[-Wr3yTk6Lwmh j zLRfl78#YPIA&JDW^.PZ(Gsn*鸲xG~;}Q> qTAe(RyˊQ $EQiԣ%"e%IQ~}"d\Z|a9=ḼwT!i{ʹhV&19u5-"B;t׮@RzMKRP)>{tbʉVU ȟ RV<{iO&}OϜ BlJ0Jɍ˪t =z)9=rS$>&+of͟HAh ='࢖+k캴 F _XM$E"BUU@Jτ*S.%H&}}Em;{rc+N՜ = p DY'x\f· %iє9ƹw)!BWw{Xع#ȹ*%3JM ) P2^ZU\k&q=c(s#LRBa.Io5G¾D gi`X>Dg%UKe{*N3.:o]ͺjrtG͙WkDJP3_EKл?@x7uPI:le/ T#j+xoW'vh+ƤS6p^ w郳W^ʷQsur))F,[5onq"j+d5x @Ge[s>/1)Mʿ)RiۂF]7))iE*+cubƳ DZs|1eO:(Mه* %A82zwͷ%-XkCǽ(qCTq̗{tb=c,>` 3 #bVv[,Uc6!80)W =4B6wDlҒceE$pee Ga>7D 5GП|7k.baqsiYxWftsgJE ZxH0)Odק'$9# Dg?3^V9b}EX_[$?[u#mOTq7ƓQ7}F;gd&aңLbm}r(gv3YCRX(a6oESmh n}x aRwX;g)1w$0XfGjE-ʚ3J٫$%.|$+zfgĦr{,F,v|懱Uf.ZsXryq QinDW$Jj &:π=H{nڳLղs mn~⠏W-ž{&SJ'~|sC槁9+-bu9NQ0^nQ!W)oONQF_?<{m1 69v 8.L> ΂!>\L ֬N^pT_H5sm. 1o/ċ!ffݔ3 D!|(3%Bro*⦱g*Q`&24ﯱzVQUǰ~Jh&l7$(u8LcQ΋< 5Rw0yY!_Nu7Ǿ|3si2rdTd.^Nr}"P9XĄ}VI})p@(BChbN$Wc1P!3f K r>zi#8.?J)3Zx5b&#w'_R{fLkc`};Y_6[0ec\mVtO[&(k'DssՌ<1ř%.-CX_ K XT݆Iu^F/dy  +ѴѸ(e吃?V$o W I= @Cr]C2FiyuR Gb{l)\b؝ŏ;C9+KC"I K玌}:Md]#BG.S{z"?uSDtl°31ű1)"ZQİ@iCH00ggJ2+GK$=țU" Mwnvf q6Xվ+[JbF\[ 4q{p3S@ا`\F11nn0wR +ꯉvD*ެ׬]oi爁O@xj? TO؁ڸaOl; DuSdvptpp52bb)ylԕ V_]!ugPadU0%cY^{f SE5v6xǘBڇ8@ӊ6PXJnl@ѾfYE]ox;SxDMʲlpy]Η,f2+ |:f5z}\h ߺ$Y3#IMRy%v}ر&27\"@bkzr4xh{?paܼ+!)JٶIŀzAsLVT??Y$X CY֪:m3_LhEX  rX&}*OEutμޭb[})PW|p{k!G_Ff/V IcH}oǣh'wQ{DveG w)e3DVA+[U BԚcCV[+aq*~q,3i{~@KdRN="  W&&J?LA[If+D|u'p3uw\JOoA\]]A;~Jw!=q3ULppA?|u_٫Z6/T<g }\ [YR_@vNo/%(`LcJyW4{ Ĺ,L!'/x87_u4Vi-011R }0("t|٤r!$(i4]ߩiC"'z*Q:l7^V}9cs,IWێ3 )ӫZoPK65"םrSw z7Q=N ,V;GvZhHzy<šzz:=$PJi5B6ӛj>*:ȉ\MD@/zr&UDb >P#F1-@0U x< =)QW;k ɏZ=0GG/wV]sD7oT֪@R ;DRvV(6yJ1N$t=\ZO|PC#kIȁs_>yX)+xxvsD$.m?IdJ^'BRS;!JCt6oe'/KA~-Eb2Vd7;Q+A)88Sm7$} 2\`TGVkkf9?Ϧ&O ;I7O;WnwʿmZvDlBJDͭS58C})yxIj28ۧ3U!$]|RǕg y5Ry vGC_<)9$;W$ Тjg{);(v$ڜWב}'!EF'V~W#NNIr e#ɘzFƑۄ ȅHv;7,|}Q7}'noo.v)jgj텚:~~]u{V , :mJ7Nγ5̞b`<{7 *7!,DclLnG p Yəmo0^Z~z8v8,)KkFYjBg'{}TDÉ4>8Xbo,. d=pV4DƲ pT#Rc B3:>!X?BaEUeco2VuC2KVf]U 0tzӸ`OJ/p2Ρޗ)eM<<-s|U(G+fAaڠ}ev/74-C@"|cXTQ" )%6!nZ{eɲq|D~Q#ju{^^R%ĕyfh^'v꫞D n"UTqzf#'Cr(5p5}r"h #0{z\ XqB %! [K7},jNP5["6QXϪ-'TB,?=ll L<4=+kT9LEk3"6Jc 7YHshZICx\~Fa/z>/=<d!w6sszClrZ EyXv{N}lL(nF`LDt#ւIU;V >O'pD` pzy RЬ{.MI "*/+nYeJa ЋfIAs *5eWxK}\Ӭ KK1 6n :`zw"Pl?pMƈx?N?5= 泹/OsdTRdbXbjͧ=BKC?>{\U\{L5EvA@KD; .зjrLMI"<@¥HެQ^šAyAwg*5EֵXKQN_.k޻q*q;.߿a*Jp%fߊ٥ݩU'`SI| =zj* ˥g> =,V(t$ݡ)P +xwj@l /O~lkH"K~BTKͨf0moͭWN --~];z}.T&m1\{ ꌩ %ǽ=6ai5xNNq>w03[{L)6^)22dEbk5qIx+C10G%Oôu7NϯW.h # owӌI{#;?w=/TP4dWʌUȤxY ϐ]MDC =BH7>L(F-GY67cvݣs߂ieۛIiG0á D4 >W3R2봝T6x0v]|kq;Vvx#McUK_pt^B^}*DFmU1BtB FKZ eU}wayu\$isQ&, &$(sѫ,Y˱a'pӉ8\7^J1).*{)H;oJ'InwV{{SٞP(?Eu4JBab+gCi+jNCng3Z"Vl"l?H-NlV!$5@ovpaPe Sg`"2Zo܁.?WW%@o<1צM:O" ǷB@{ZkHM;_V!g^8#`k Lc4snӫx֔=T7{h2 ga3.E"̱ҹFy`XZ `b2OŠSλչO ~*aY|gԤyAp?0/l(mS]5? ]Zu2L^j M`e_'"h+g BkP ,{-;?/ URAQ`6K)m@ER]Y`8ŰņGEWoKyaWHd/"B>I8L"u6a=J,VMa0G{TQ'`'kzrhjTn,d2mvڃ{һTx9 M\ :׏eb`oǍ;%H D]Ɇq)I0$Aɐgh2BY9QaN'%lZ4o!0M Vo ?M'a+ bv= jŊGx[ٺ}?+2] gvw 4xQ4H|>[5W@?aup(kGUu*(eٳ| pUnnt-lKʼnňN7&7k.H! \򞺲X"a`G*t64O*7XU82GMqb)LO4S!fp,ynjVM rF~~?@Z^sMI[$+LH3ؚϠ#Vij@Gw5T$Xdj*A$нyKki)kBs}H__]F}Nju JĨG[inZm%Hʰhȶ졮-Ě1r0D9gq;/k|YgUNa/7i,6Yx^;u%yԏ]3HWuT٤̕9pw õpj\/f .Y- \RzN/Y 2A8lNVWfڅ覇H^N(ҁy_ E|!Gu 9ӎ7н5+ I# P1{*r^>Pa  ejTߍm ӭ{K'},иJ?t-O#=_%:^76gT`GS"vKd lM73j6Ŷ=FO[Xh7'ߖECOvrڊ]]ql38J]NC$xٷVڜ?YQcvB#LюUJ, 0%9UI4/ cytQuRo؛֞= _\>C1 '딺%VgS DcZ,eslT8t*W(+~S}18=Z?{8] 6N))BA\T3Q;Fu6?%x'=,^ډ2({KjtYz*[0H·&j(~dfJWZ'ˤxH>\sj<-388r7V B\YGT\IOc%vCp'G,~ @8yqWABi5ֲGu{;C6-$E8d y~X a%ļ=?-z< o:!a0$M쨃v,cpɿh,-$:!ZD eȑvX} W|:ljqA^|ŽF:t”tHX[Sfl0U?* Ty(ڹHpS]%˃28)!ڼKBQ,MׅSEͤx6Mn[Z)0YFg3zWRwlIBajI0hCYDz*8[x\*ToiIDx-Fk4Eڤo-;d,{=aD)%ގ5W&Ga~]\CrN޲#}t2 (~i*,ґ,:}Q`cH]X\¾6GY7v*@~p]_O`USn| mhW{S}րw=ĬY"g~*k@Uj>Gb߆2{Sd 8x~ȑEay7}'2Yk .`oD7b0+:6oaxD^Oe@шkȦįj#;sgjumTk{X8M| dV/%naG焒5Fy-4( % A#׉O;DFB$(;0n3u#{y Mm8rxc_.la$[⏑83MuE-g7zI(Pt;o:-[f%xS,t5 {`ħ/ظCO _&1_}XK uI$H.=;V?pL5R3ʂ ЎV_r+ꐊkhW`KqȅĂ6l~6o&EEI_V>ۤOF -L&Em~$_73S@1&2+"Z&]B,J]Qj/liwu[*TH7.30jFi*aYpŦS!^a ]Qvu2y9] 4Ӥ1; DG'!#Xe+k&3M#JcbAI+;6朕(gMrifP{3 jO%8Wkgbp~[ϭ*"XR#5.iI4-)P ʹZn"CGfF`?TBtFJE[ RՖGldsIݵP/qp^Wz&ߪCMRT .';NI"ȊQ#CEr8̺͛@F,ġܡTw.lX<³q4ZlrCK1;Q$'tk;eE!t˺pm,<.!_`tkҩ3 nyv\ZH-!boE,8cZ$y9+i>A"3JAb;LPp'7ν- ,1DuG 9 bc#@jp^'X"r=%'CGl'mOӨ +h^[|scER{Vye}A[G5.3b.I [He?Kü]΃H -Ffcߤi8)n2,2^Jv;&47)8vK~w&A"R MA8U%?88f$ᐷ*_~YSOfԮ-K{*1)qѦ(v81s4{1sZ" 3R-rϕMR#%ANճ`"Zߟ$BvCObBB:U_^4ćG(U;m,XlT{a֜J)'cۊTnu@Q8O>߬N}O8dw KрF% ñ|͛teg ޮ[82@gC)iϓW3XtG߬)Dx*&ۋ,[G$&C> v6 ҷft{>3̫ADZcxHV,DаAiwhoPp0C,uhrEfn3 ;Zs UžM7xln ۲6}Z9Ч)s /d|5)]ޢuŕu)T) /&v|A; nxZH%.Ҿ-έf;Aq{%nB:CPQ9bY ƪ)|Dd(w9 HMof zд:YtSK]!z :WflÂL |OW<<;>4֗JZzjIkGeG,pLc8,XKu"1=bof:f0_ljvH?L>49оU`$;qf+'4ܙ]_EQ9"NnP 0csyF+ Q^0QWS;ʯd@}O86yw!TB#X@h;Uʊ5  )%eawT"gwĸc6Ur3zck7k\ qG+P'uVvgԘ.u|iƇ-ltI1( fspS%v}Me\R=P8!%x="^bhWoaxY: 4˅ĻYYMD^KXm*i,῾ض$O(?+T}FZWw47=0 w&[keTRgmҏ8Ӓ{~7?#oa@[OU NinU0CV uڜUg\;l4X"T/௜ 8[]8 ۤ*k- _UQ Iߦ2@HsP#iRq۬:]n 'ont.AEBl+p60j:Gw*j`euOCa)4TK;fƉh@QPfl8Vv1t*({BC6.[N,9.3uI`'# ;dS*ȋN.]<#.Ho—F%M;a\V#chԭ2%))Z2Yh14,93S$ZAƱ`3bo^@xǯ. sdY]cZ(n1ssb N$qV]p*0 y F wD٬7/&7!;dL_E}wB]~S.҉CUo]?'Su kg8.)2SĪ?9Б$ ^‹Ʒ= G1-Qﮢ , ,*Cԍ\!hx-6<|4ف2*=IM:eRh=0@T%8hKU`1n)<G@ /036'Xn~KHP7ei ?+th:OJ9b*aXCsyOU"+CD8|+iE0@}`̙0!S6f x=I~l)u-}Ja f"[d%~ Sb·i{_3] Re~=4Ӻ붛l1UTˣ A20?)/VW'Di'8Uw,_w c~Ͼ4((lF˟ ,BwR:5A ۋ#0cBL=#vJۆ ݊wy)EgSdC84=բӑzSf3WN!ubOz07RFyrj~MUSu5Bϴ'2Z#`6<53㙇 dQrM׽TȰYyN*YL]d~z{t9T ouڔX˨ 0:')|aW."8@jڑg Ruy4 tv$$#0 FY?4*X \U2r?3$`Vӭ9IJ }NϯXhvObuA>_ЩF# ݹ(R0,_Y9+QAԍapJPhR 'uD9p!k(s5+\mK2}Z0)'7[71^N3}V%*R96w]uy/D~f#xMù ExmQЗ.V,,3BVDcrZ>Y?dc-9tL0# nrpkM-7\|Lј/v-TIRR,^)|Js.B+$@L_'l+bIB̫ƋPN 'U ,ZjhWu 5=p PRm'Ͽ/k|&l5ԈOi"ABɊtKۉߜj 'r;\-bMI؛v*jaL9΁ûR=^X@P]6_s ~,Kt Un)ṰX?Vۏ+fڣ]Nj/-܇bB knu~yĪ dh)]뵥0g6]4n<{èr@`ҩcypÔ۰ٮ;ɥ5Gwl) EDzHsiƺ!*~P?gWq+BxGMZ'Q0P$))f`b`xR&4Ĥ~"8ԛ4Z(ʓKaI?3VהDoKcA8fmFtTGA|ggR8{[?>휍wݫP]Gc?'}J)DTէ<2%ѡ<ʷAl9uo VM9 zj/mHSBm&z֭7>L`KPsK]OĢ#=\Gi@vzVp"e<_d%T(Q>q?"% fN}v[4n-S_<4vQdHC0w~+3-t| [˅7l(zPw'ȸf: ''ս5iRJZ--*SGZ~A(գ9)*yQqHx8Iy9׃@\+0 u՟n2b[ŀL<_K`vIi&5ä.KH&$=Q~k!r3#'Li])Q! AԘo'5;[3e5.xݥ~M1A0\ {T[$+ŎQ]6pOu}I^+pӃfXFDX"~a*ra1[~(!ǜfKG`@s'rhInc6rRZ&? t\e+<9Y1Y)Ɯ3Dq pCP7j 7YcrlCą^V\HG7m#C8v;a()}Y5j̺pbWyy61+2^m}hm^L/Jg#hX`3`JauI>[:_LENg͇|^Skr\N쾬<2n6W(Kcea(#q>CRRO]-bw^*>q_T 2&݀El+RVIDH?hpPkv1U*;w&юĤ[P6Hw 6c_B#Df 29/݊pk(.,M:tQFhib\> TTF|[&uYo&{: OR̶|PC'8ᩗ]3"%Ô$j8# 0Z"#U9T3yY ~ٿY$hJפMW_fNJ i {`.͐{`Y IWoٹ>İ"!T Ke;Qta]:0 h0τ\ly-@f' q%ބ)L-`o+ /I;HQ7ظB2n} 8r]wU{oꈿSFGp'|2("v%a#ͱ7t  ԇ|L$_sZ[.`KHoq z~Vŕ s=xa?E+ƅ^QD Bʍ8d)d\Q u2tĶre|c,V<{Qw$ ;N.W:>$uP9r?"_amX-[U7MK8eMDUy{L@ࠌvSnj mL2c='I_K>Xj>ȝR9_D`_>Mbځ4qd1xc?X11q|jC2֪ݖ6eQ%)@Ԝ_oG;6;Kh:] ݾGF>BhϞ^_BҨbJA&mEI>:v[z?Kwk6 4.>Y ,+Y:aUx&X{.F#~.Tq1%Md^)ۃI?(cbTL+ѧg1hdlje+j" 5rϻuuAH\$FYEg Lnuwo$ۉP17OEvbqḱ^XkpJ]a<b I1gK-fZu:v /VT_G L-Bcp< iOV/[K4}' 1:Bˋ#tv_9$M0@~].8O.ꚮ1b/zn(hA% O@Y}U$yK yܧ0M5Pw8~.}oN3Wvkd9N{ dfQ 1Pwb曘H(#+%~F s(KE j׽iU0UxWh']w34ʜ]JtQ'%`O'Rjx_y!][Vdt$h>_`H}W-wa- Mö6eRU}AqJB^Jiumd1쪆}$=\mŖM=1ZM‰f#0כ;yG.KwՁ8M()vmBS64g5IǴ%UզI~v:Q-@ZQDJEMle%(ۗ ݯwAhj eGqUvIJNmSAZͥ-&*+%10:l#v5VX#,͵Ekk(DGͮ-GO"X&q@+:q}|sXN%$dFZt')]8-cr_J0hU*;`j~.n K 5ngl!xhdǝ&g^+-MIXQUOf뢃uRL#1tL~дuj!A@䅰-~7""=8g4{ g!mABA/sl+BG Fjdž2"E_Űڧ 85b݌0n*x#]c"\ܚ UZ ;АSG)xܐ.z"rip;.|$8l!DIb?gcR"gQ(W4w[0Mug5ffŅiobz~U9՘`%{XUXsGqd~&r55i_۲0rvr;)_'l& |q6Aݎ1.e R_4.uKel}l rj>GviSv,LeC~6F5O6oj(jgSGt9TQ9 ŧzqPa-x_m2ڿ;`-mӫxɩ՜]6e{e-HvJpNjE !f!ث4Sh* suSq>7֔K1>3k+{i7'!VrP! X),=>)C?^LT>d׳'o# hm}Yi+D+=dըGva7E_e`n3}oON!'BE0#k|^b۩ [Qˆ-Ov*p?l0,e9 /*OWHCߵSIMDZFgLj"% aA@sg Whrgq"; kW(ԩw*nnD>8h5.Njʿ q+[⍟WW1o4 rhwxA_w(DEݷ(,'˵L+ onYLd΍W SoyC ~]?7X Phʏq{Rst@zTƦ |){"6uNmoӠ&ލA觑';Eՙ25KZ֋ Qɐ0zѲu6OQ p7 8 'au0 ɫٌ rP K,FeT=hO`Q=E4DΈDh?H@S0Ɓz ~ f9Jm?kVCM܃<ۊ8ԞPtn+̶ Ӈ &8wqk 4ʫD{w)e%,K*MJaBl'vu](QV3V[^:ћnze\ q&tIq{!”g.sv+sتC?fx5Ϥ  &>ԉxU⬽D[ aW&& @H ~GB!bY-8${ 㪞{;DwJ N?#~"Q [cׂDLW?zAt%/ÈkF :r:rqYՠ{a607A܆PBO$RITC)8`@817t81!̻= Vs_cC 3ڢ$-ܡZqeZp lSDFV0{SϺq73Q I#5 -B7G`㇍#C# P7Mj^rk$8ǎ[ U瘺gmϦ:8h%fsϖSj&+= v2[1*jKYC&~ Gmҧ\* };uHajanO,XzLʹr&~ָVZqM"5ly&<ܠ)_h85cvQ@9'>KDžXL ՆT:+-O7xi/.3wPX[ʪRBp@G~O"} V.>QcBجVe!,5KVGJPt# "U?$ڧdL #[~8Qҏ-NfVK vrΰ#̐/@D,ɢtyBcHvR=#zُ}Ʉ0NA2H{,2{,9<1>Gm[/*'2`>08t 9˷E!eՊ>%?P7½b05= l &>a*/+bT= $-t)Ɏ;ng5f7C\::0Xvrg&oöG?xH Ҹh56y͛N(R7zW-dp-j \N.aw=g;8sk|ۿ-G*-,m*z-T?%d*dQDclQgdu>u` NJ=',A1@ gIMirGq?"N)-jV6BΠύ`7uh,&˼px ]$ͻ M%~Cf@su.Ĩ\xڥ#;e1_oF)zպ^6sjc᛼%&d;Zy< E9]HWۯn?<"@sX )fvn̺Y \J'Pf+< ] RB ^#q>enuqr $./uQkx8ۨϴg!Ndw,UVu9K9y(Ob\+ 5`Ƹ.":x7GD?481]!Ӵۤ('J,щ}^ZQpo뿷4~Ƴzx=zs1{7^U" {EwʗΖi6YD3;5q9{ɇYNh/(4NuWS ӼPD1$-5| IKzAj7&@"A|,ux9n~"GsfA03c/Qhŏp }OH'b~f^U)8)Р-A C?wEYmHhVWe_P0tC:`Q"̙dVI[mS5GZ iⰨZgٟŰ|vh|I\Y^^:c:b1{>VEað4M^jY0FT9MSo֦-%TL184" f+ojޘ GiF8ephܨY,I'Z*1 oݽ1K `7NU"r>f ˤN՛מI mj-pݨM}J+иOYZc]|~5+0{ ]*m`&76DMRsB:ϩaC'SP-5]!Y1}WeL*fUۭt7']_c;v]ݫf[b{>_.'S]> ž.:ԳǏ@µx z])ûԤ(6 HL/IȑG3"Q.ˑ%]/mr;~r/OfJ%Ƽ@ԧAX cU+L,ZKX3qHi e[|H\ :C⫅ =+N !Ai\-G߸T<5晰wbݹ. E5k|3i`rr(uX=Ύx.c݂ш/O3D2o2&xA,ƔhN *%_;`c80.G%|bR)֔wStt\O/ ĉB.XLAcnG3ĊD>~#Zxb V_(?*-AlSnz%R,; :rj}KhоQT-BA o]RuxJdvĉEjd+ l< gi`!UA&ib]K@0Iͨ ptj담heBNqKg8%ۀxL^rXwYw< ZUpʋsO Si}i"l=1S`<}a1CդM c4-ڋh<YS}oT Tk W~-1WeūM1Q?UR*HΎ({EMT/zGϺXtႴoJݨ3oCE"pҽ`y3%E=;\нt[iŘ RT xIm)dm}'ۢ{OLIpԙnR8 __( (x'"Sx֖yΖWGn(15uwΌV]qyRDUaa+G/<do3R$rC3W{{ACbi|ѫȚzq6gW Ձn<ؚ$E :kaQ-NX+p&b`!v2 aVN7>7"|%1|{ڕ%@Gö}F; j;җ͑h#q/H!FUnG {ATbvTz-p~ohbJ:.]<*/<v&TY(KU͏gDa F+K\]΅9#BajZZם%d+y؅ ]u+vWZ)- pݲyWSNbu[N7;K,(5q٥ 2(e!ѬyYOԴNN`/x{<ˋN4V@-r;7$dߣ'MtV1K8:4(Ѡ6:*-z,V(+ cjRr>ij&A9 MKSR:[TH[9z~.B CC ل.Va#kv'Ag `sݗ)d4j O9W428JZ>/ l&=7'ئȖ$8}&v:Z)EgsV "A"t(K+ZJtZk\_Ѻ"zj?1.KD_ GZr45SC0A Sa=NObh?7r[@TN~h-I~ b,Yh`} 2< HK}k\< %@Cf8i [^Bl^4`C 4V>~#ۺ V\v^N y){(@RNBͤ&G[J`ۣnꛍ]DXɦYlZWro5ͷo_T5,\l= 8'cP "sq8AǩN͉Jl ^- C2Iggw@"7o|9!9_j Y =r[}@ \״֟k-IVjFV*faQOJ@:T1ΛaVi[tkv蠿Ki;`@ 敡5 aOKe.2`Vw65p؞E:eNz C❀:6$iX#@}[7`КGHh,mWnyV< .øY7I {ߺCH YnЧsdrɳ_ieqM(Þ}ޞgtl6+x03(Q4㒩IUdoJ߸ ̮Nw3h`FH5s^ n.̍S9UEP4 c(kS?5 *dž4?dz9b#mVQSU:QΝ&;߱|Kq{IoŦZodځーů͜b=%Yz*|\aUݽ @hܛhp[;b4>o֝ciZe]g.3;DybZ՚锄ĩ>OduG^)AOIEeh`{{n5Rre*zyermIH7 W?=仸2l~}e$ZҁJѓ&Z.b /^k84=QV47sw0!7x7u'ŜUƣZt ?. ֢2ywGg ې?"~څ$ Yװ=b'cq]P(cPxJHi!}il+ehwA?Q)CM7"<b}%^AɻBj9OQFO@5nX%ācUygVvpb̀P072z][ ;چn#U|NyɿPBlHslʛ\@R} .š6j "l998JO>Zcj:pp(hIqk ʚD@Am:fO\Ylּ;t[П{Wʚ5od~f;d(V/ c b"!3|Z= 7vڜsNlaܟǠc|¯ez0ߥUiuOW~*,9n+鹆GwV\(Hh3y Z^a҇{COe]N\0@nܚK: 9bo\"B{y(Iq)1 'z"xmA p>6#[?;ROݱܣ|A!2l|Ƃ2gg^:#)iXGN늾4%t2ř蜵v֧4u[0o -nF2~=Fhՙ4gO2XE\{Js]N`-yk8 TMmɈQ>x(U/Pt,-4R)cU "~KDQB҉"ٶI Y]Wf\ǚi&720cWSHpry .Fo(|kSpmVxLz HW쥸l"Tof^^Yqn6AeuHCӞߙޏ -ٿ %wFvAZj= ,doEԨ}<`8b YFy}(0,װdN9uԒD#(%0\Ʋ ͂DOӏ=cneԉTbBk~Q&cbgIrʕsqxʙ=rnI-b^֏x=`@-1C*4 :sO'}d슖/)_AƝ <A 8_(IKأ`}dKX1E'ztk3jQ]FpTz޷f(ɻ!%4Yi26ƙ&DKD%ac_ wN_;8좁+BuNhc[ݮAlGn퇒&2&ctA#b4õw,qC?0#f؏QwK++cu_ g%{E^k T͗&=s HB+r`hi񮬜>a-#Ȃi16ȁIx+xZ2#sXW"X{}R?5tY}^l"i2T ROTU~vtI>lJKכNoUWUTyFY͸5UA3chy2j*jCMӨUaYG*A]aN/Feњ9\:Ə (ϧV=18Evwͯpi;lɻ'Ǹh 9Պ:Na ػcyizqq3r`#+҆ŽXGOחD<(y&_>CfV %SC|"_%#r˒j8f~OzC- Iޛ.~F>J懘[6Qֶ+$ǢvG@1ud}]>i6s77bQlܚ}A,Du]CxP~]!ZWWː>^ s"VuAtm'rzV;"`ՒbFĪv|,LWzh]7V3̚vҧ2oZiӘTCw}a-ѽp{i_Z8 ?pڨKLIX-vOX^a 29QH^ ;8 a{݈Bb:{CmNzR܎5{L?  |>rxgU;WQվm_{lje '^} kp5L_RAd$3C پ :\c r2#K\kDjбnq@Ц:{l4ݲx:Q4-L8#hĘg5+ .޵W0!!壟)i;LpOꇎ\/ꔿA B9*%9}>3Gq@7t 04]M=|Qq@th}FdZM󴯴)M0An>IYʝ@ea?3v@4HEnč3wv UKBPu9!zg6䮟e64^6V^[C>OBža~i?HfO-at$VyG" /:Ѥ3w-Y `$7N[PN:"HNx7HK:&k?{"gf.'xt]1伸 9M$y!^Jj ˅j}x`v> eZj(y04 yѸvcAxZJGͧK^bT-Ҡ)7PX-VS{UcգVȠ.[yЏFEO᷶J鴖'ʾg1@BbM wsIPMӈ^^k{gl2J5= +x&T]!emI5͉?ҥ .icYadj$bb5w'0kVs2#@9űnVZ=? ҎcQd&J rmh80}gv 3G _j5+-G.Ѧ =Ɂ0ЉPۧX4XUm٘Gql| 5X|Ck{\#Ȑ 凛Ӟ<ƉJ""|J~wl88Hv@ެ,o,W3#RFs@ 'BX*)]e5~<-C:E@E-1^ ȼ'0sh8NqJg:ˁljR T[׳B}Yؒ r |!x1)c:@$ abV̗RKub}7wѨ"Duz 5]\ 7FpS'/n 90Yz|1@Q23t'Ӽ1mKΧEZ{fX] 'ߎb$,Z^ycj. (.U ~68קU'Ἤ>A\}etRtN|cEVMEs/Z;uye|;)S+Hf:w X 3iwoDovOA:>AJ(4S.Tv>皅厪>bg,TI>fEveg@d$x ZlB|osT47J} 'ē}ٛb0_y: أܨ*l~|k&Sx:aZMâVN~-9PN #Mq+K|tL\yz9RNG MĈgU*DW 풨Ώɫ$ޘqcvy%p[$"3ͪ2bسQ n2!EկI N ~-xe4tV=gb Z@&FIbfPh ͱ >fJnCIE((]ĚF~Q,="9L~z#W"AE cWBSňz&/0ƧL=XQe}^&̖_HXl֟ۊc^>S<+El萵kuXddƯg2"L ELtL5#'|cNRa.{-3=<^U6уDiT<SrOAGiү={{a:Tzc? YDC1k1+ֹK%5U\nhxu'qq$jHak`C3L8MD,RX#ݢ0U>ڄ)C$bⶊкbr@mNPfZ-=l"0YZS-ojc *&n@xI- ;穧6)IS Z -OvRW]i,z\c(QNӏO@;u_sÛ{+<9NI32bd1JBαQb䁩ޜMa9Oưjfi1΅p7Tǽ ;3D%1Bdj1Lo__2e2́t9W'?9vYMsq9גO*>w$vbȚ%;Nv9P]XZI݈ؗuiK'xyn_O ᘹ_Q6z@hPӍdKKkr<4aX o?%)tBW85Zϼ{fPC(5nSS<￀m?BⰫy`uS'Da&}#ɖ!Nrۡ'í6&_LFQcPOZIg[Eu)gy{kPp.=e3 z؛~18򓶴t%P'WS`2e5͠WWE[~%}N2 xObL<CdOl 4Rie {"ձ-;@~4mCI.E@J^׵SIVIlܸ1tz.1dtpRC^+DF5ﬨ1Pz{#K;i}[*G%j|?4B*~48l"^.ׅfNRFu'8%|aº \f], *~G} wW  Ҽ&,\g _WA0ެh u`2td71-a3L.B/.iᚹ<1Rz)qXqg~pPFN@t'lЎ6xB{^ĮVdF7iOs ]PM,kVO)JR5cVL$.dz nQ jf}SkҬcl&J;+Ć&ڛGo#%(>[h&[LKUo$pɈc(?Gf/okR#UU7ޭ)R) ZO[ Ox#.G2hS+Vl2>̖bOE$/ WtyyaB)¸mg Z$ _b)«S1HD1n3mhFC=Ҥ푖1o4j##8W'|?'hPJvz6&Xd޾'ug_,'MzmVG1-1Ȇm\+1Clk rh_^ķ[ dGxt9j}W|8|Sb,fMUi13"3:(t wgMyx P">R^opYuxa?/3G~[FGsRDL5DEx]){#U P|.0JQGlj-9A]H+ZȘH|g= _(tc湸kLou(03:+9]}cLڒtZguPl~"n"(Ɍ ;XސXKuaTyM!jpKwF ĺ:'[0.7.U.+BȣdoCdұc#=D‹V͍: u:u'4SPݢ7]y!З PNze砟8X&BSp%GcHL:P6x n0Fe=*lu?c7$oX5bj}ovK+aښƠ6 6C w=N6U^Iه7L!2kD:d-Y|mgMx.JF)+m7XDőζ: ݤ,ȶpsS١Qc< }h躾ڑNFaFcXeG<4ԝ%ܐHkE7*?lKiJ\ q`>@8)D5F?wTD6xD~i7ч-%=M DWvQ"/U㾏Lv4**.1qbn(B^upuV]rPh$_+k>wU%́'V/Ȟ|aD7*L0P'{=QlUXok @z|wC5+ ~aeJnըrj3䫮^U*ydXWk#n"I\"'Nq68uu h1s=rZdAl# %g]h{fu8=߬z䏸ywd7:oAi@\o҇Q@`Q7߭1wN7Kwlr?*ŝ]󪃋 #@ ˅=EM5/pqP[xFS'ˣFm=̱tTq Mmw "]gmmr؛z[*?󲏍W<5r8_tLCO! R>3ZG{ۍp? 0O_$Aե#S/0,3w+OKLNp\2bjvtbb J㧵rʼk%w[DV<`yn [Q[ vKq@Ohhh<7+2dE6ד* EI0L։v1'bl[v-ʃhsPR:.v&23хP9Y*Ɗnx[G%mw@a\)Cj#'`HfV+<7_*- B.陋ٜe!;korn {pBę02z?c.kq凍k_аY`(]۝/Ӹ|G> ti6FjTu:$GQ 4¥^?&;oD(Y&SD!|#Qb\.Lp%VkA s]{r#SʟKO~ft=PjaשHd/}gRWfU`jCB>6#W2 Uaђ%ΩT?)\n798t){<_Um3N2# T:pYCGP3PbMo v|RJdbuA|ɻVF{1ʧxSчdv~BkH4ׁYHJ8eӵX'X-BŁ"/oH'V^atxյq`n3A{~߹tVL:Ƅ19g1/ڽĖ΁!ZA7AE!tr$>fsd}Z'׶)n; +zo;9:QS9^O'&-*&~?tIAJ0[C-K3e6Se,UVp[ϹUENX7N; 'V dή@)GU(+I,fYFqkZt!zAwf)riLD9n50/,_1\a2|yh!ETur4Ӽ c\7M!5h=H0 cիnZj ߤ_H.w[N gS6P֓f%ZK{tya 6bP6Tcloǃ |քI'ebnGq ΦڽIe0xi>:nn>.M0쇋@=Sz)V&8X?+ŀG<ʲsh«}A֥t\v*6-U?@slXiQQB=FA»Gڬ !zBҦΟdQhb)>%0u|rҞmWz)VWkoz %$n vEp8Q(e< -soIįvjݷmW ,ꊰ˨IqD Hv~!ѵعZhyØp4oN?ƪF6 lʛN:"5å^7c!t厅qaIuKʠ3g'Y _f*<&^We!lor@kkKCczsW&ݳ#~,&;*KBîw<666`+F($t ԧzAI1y^LY SA'ҴobT1%Q}^T/,x^0~gI'/LaC,޵QMR gy}CBÒB)IR#K3fʶ/7<]W)sPyiE%}YԝOid^MкN ˪=^d h!3DuG\NMי<]RP = K  PQ)<LنԇV^~XZm(͖O M]J鐽؛79b?`LGLFl h"ŏRp?8=ܒ̽P;w.K}"3ª]W٘>~Ew6`nY{pmHRgx(PXu\E{טԉKTqgd~vR16l\<z盳.$_iHю(mPN˟%K2w3LfRm 0牆\RtvNWM`;seeiuNɧa_QZt82P75`#'JO%v,#B:Kr;$^{m+ f!6EIVD8eiKz8 a8O<Kвd:j-Y }/% ׄA^@ /EKp2ITHFl1ZwF"fSjL{>C#;(X>NO^xbT/[9g9I k嶳b..͊*kMhf%B XT6xE C"< VJo9K A&OZI6e zmc`g+譬ɴI")vQѥR[6*|dibj_iٺ|k-)& Bj' -ͨoT/jNRi}V~®"n.p^(}V:!_WXz\reB6pg4D˲PZ>Z@/VS)JzW{&BF=s.yse:uQT/Ko^!nURf} lM1L74}hgk 7[V' b4/`<Ŋ/G< c|wo^.2:Vt?zSxFuIio`uBzyDJxryY ik]k.5kBjdSl$u"t]I$'ej/b1b/WQ7pkGxOy 5!w%=[2bG`BVc`b%/a3R+n >nRudԔDoNh=LmI{5ziqA(\uKfٛ9U@t, ;Lx'R;jiҸg2r kTKu\UkD.Tf %[6[C  6N?\Iy*O ğ:9jtF-Qrzd|α1@l2>BЂ۾>bZX4)Ave!aYʾTW+ IUV^MhTF6x帔+nH}'#.h:qO؞hANI)@jR?[U0[߻] '-F ު:@}@T:Rl )&,{\:DSl\qo/ʳI)|]&Z^9tn:/dhԺ.P f9H\AMzgیqlEcJq]]2%L&?P%%-U{Q7ꄼڶII*zc\ Zo`#{MضQ&`/vŊ7O~t`1[?mM+f5Qߠ9'ITI~?maԚZ7oބ$]so8I.-KR`-BB䩁m4:%.o/Hp딢fwc@Iϙo^GXf}}a5K tPE_tRiC(k-k38nKkS-J̌Qi|%rIL '+oE͍obq>W}roz[G÷jG jٟGza'}A̢j$*J[vsw&GlE0sDWɇtϣw8pC_ lqcxʤr1̂ ,FuVJqw<ĸfbl_B*KilR>/% ȡVa쳌~R@z"GNOX1mfnnf򒤙HMD!fkOQ4Rzvl>Y"_;[qyvnykDtgnDYn7[l A-RO6hWxn$hD@<4^h @0VaziU{gރ\*Th7p3A1icsUDἠ^AA7fC LV_j32Ȳl͡5 24]& ;JK?p427QZrS_Zw>,. |QF愇\:| UXˀ,O 3uCO_YruQf.}_,(ðnomd,6 qL.nL"Słcw'nYu0nVdJ1OJg3k߯!+dJ(vM$RTQ5OW 䰔'Hۈd "enZFZ7 *~k#6sFҦ;-nֵYeJ86kv[F~Ȳ%iͰ.-:ZRD4f]߁^W%pގl7˳ʁ4y#,ӹ!V@ E^! T6..a q)Y[)Ac:>'wtk׽oCeH剒)OwI77VF/Dr}[gӈAIJ :bb@jBku!V AR۴es0ػiFA ɟG5&*F^*ߥ$!ǚבfNZ'>+L?Y6&s0unWu6#FZD?Z{Ů>{ Z6RKQc)%a>}$1l % _m<{ +JQ%k ̿7UUxpF/? \Rj.wf(\7u9ˉ1̤箨c=kZ5BDMM9nӳֲ CTE"_׳!iD4ؘN/dw2ދ<:ipW,퀞6Xl`>1 F _'U枟us4Ls uYR.b>km6WkG~)lkηCtK JBQa.{IN#uK,aum5"uǸg9+wpNAFJda|7|vJd 4!!D +ij嚩&]6NБɺ#4Huga Ld<!HN p(-7/$ :|!z?Cpw.%a=kd8.b\C9^RсUM6ZE&"}40l\aώMbw3zW J)Kyp)'"Hxհ3W^ 9(X$ĺV+1z=jl}?&(Exl?P5 ELu`@+鐼8mt$2&ٵR2LʓW[jjʵjE fV `_0! [,|cwQ|((AuL$a^kfY9TIYm8wEE$'hn),^MDP;4콬/EGnVΉF*&yE3:gOF%7#Ztu~/>T' g! ڽ|20ٮ;gL&wdM 䤦VMi?Ű.{;o oŴnZ?@6B9b4Vbڄ/9̿*I?!x "c#^ϔ?4dAĊWԥI=5\_D^<$Wך1^D$}F"} 'Zi8l\uR}aY78!df$/_$+H*@I&^Xiޗ 01nA@F}ӥilHKT3ZE;bW7 H|1 ;U^>@/sVdSBlk̯y1co Nu{_D#d/^NRrd[eg*rs_]rFpR 4ZG ,PzV\nk'qNQSv8㼗΢RYejIۧ<ÿnQ~YnƑTK`f[Aܥ7k c? lO\91dmFc`?&֚.T[Q>ZzG[>̝aBzحg"Gs|k{\W}z4#rh25Ɉ.ds~'3|B5{_KִI^qy:ad$,2W5"fձ݆[`8sJEĒ} LLt< w3j^#Q wf/݈;T >FH/cnYWvP䏐"E<}*>bWd;1,qDxUWK4oc(s8LW5Vy[u7[o)[P#8xPc7.5tǰ n R8d=fƏ 8n13V Iv9c<ƣ!}%HA6A.F3|-4 ɭL~Kn3k4,X.v},:S̏W̪u+^%~}V?Pn 九0Ȥbܹa{S"Q%ÞF7vΆa!≹"+T5 ҵWe La+4Yn/ MYߧ9?xĐ:l."rh=/4Ûy7vXOVqtNvWX{B6&+4ࣔVt3 ]wHRYO&]-h;gՂ!*W$6kB"w{K(0}9mwH/F(qOοQQH4xu4H|"a~>w> qxvdcګ3%B.L2"K< 3OHd0 KEvM% ֫ߥ.`ൊ 5R_N)z7i5 +mp1<P b^, RF>F|`tbl2eqAf7oK8j*M"5/qPՃ,G߮t6H%֮Zl.]}XR오IGHqko4(~8v7+B@[To6/^DlޑWRAZr'pYNKt@ xyA]ީCaq BMU_ &'J6GJ+.2T_5?}0>56Jo'" gd;ۜ0Dv!pwEZSq5o)F#AYuo5qB9ݛhn$}񺔷-sC.Gu 9xt-θf}!4zƳ,%?^bḜB&͛nV[ ŒuZrXo&jn.$8׮Q#,;w$0h|$/D;n}xD^.`~e23Q}=Gj4C@v༞ax ͚&($G:CX̠3s4{_tmo}NZlG/أv@;w?C5֐vgEV?gđJ-~dۡE$I#U}EV _NQ*P<;u gNnW$ݱx%^ [M3;ncu4.҅#p8S\ltzhn'F,!H#*I[>5o,Qls$Wbc^eUo.F(}vH>ںaYo(@y C)A*vA{"_^ H&YVW'Rxe,{'QQ a {qh IAfAfR-?}R77y{#3Tz>d[IWԇX6K/ lz>^Hw('[lD c.9ﴆn})@A@zi{+*W )_ 05\>$rjĈ4)VsP`._BmB#yzƒX-js(SI2Qc\6>2=F̑)cڮ䴗3fK|w97"{˺w1PW>ܻbť~Z}PfyunЇB[oh=ŤD!K@0DÍNSE^av1Í@X:dwu0K:q}X&_0Oƍ̧{ެa8Q:IMjs1hB66;;PY,lbp:Elf?bOkXXإCB0Ej qXPdIY%f%U#'!ڽO9:%GGj<߿qIT1{xag@}.Z0LxB17'|B02 MDš]r(9{i]y{շ>P@ 8B~G%.Dd/6w:b/phَRHp^ xjM$6^uxpDvXn-[<⩪5 'aTlëq눒-'A/5 'BcE} ;y]@RJcV]2"쨊N=|P>Dqd*AM8L$9{:`(!ť`7/GxY`lPzQ(!?ӿ#||=3]/ %d'Z\1q5kS {U46s(B:ChƑOorh (t`%)藊c+TCfo[Jnm( &zJN*R1 O g76d'NL@䢠q09nQniil] A 5NmPFDh(fO;D˸)F {&;04pSBJwK%q-Ug֥ob97{k&u&!^fj#ݿF'wb+)Şt+{嫆?3~f޸%<Ӈ +oO(fT-L(ub4,0q\{׍e􏉰&giPwخGSi b?I++5`.*Ҧn-6݅؉$/rpd\Dkv![9y)}NP,yvV;=& @7XuuqMi: ެh$d 5hP\6{Moxm (=`pBmՐ"dmExę#I5'+yfio[ikgBjg@]䒚z$KstARZ ϡs&TH65~6|(X3S' :HI֑"Ѫk`<`+9[ߑyhS7S*x(=c|czKAߓhغ vSePkBQlk7 f?0CzDޠxx[b7،{Nd%WbX.8Qʘ!%bt u\J jo樠VN> ]i^y>x6\fW".̕4 3yCm{Oc+'\8~ Rњ">ZkUwLjf[gPt:0~9͡&Nhj'4'QԷ1 ~bЌzLCby"]9q(3F_C| %a fTE)gώg A,~ 1FSH1@#"l)хT5;ʜ emL}CB>(]b9Kx9z^)ç*e}!=X&a|a%Z03tY&>Bʉh>@RxDxjw+@u{00XcF um \I!*5DE I:.X"Z1d]=E3c/ dovAmR+OKMc⓺XTj4 7|O=ld'J~!ןy}izMf,D02A[Iͭⲃo,wE^끘yf&uԷ}[H3cI«&@#j$Gli/ ,xaPW֖m2C Sr Y3rݯ:û);򧳪=Uտ o?8xm`7G+Dj'k/Cƀu>-:d ƟgS笅2a AkŘ%l.&z$K3`@:Fx]]t t&n*zURGDUo&m"9ї:xFZF;i]tuåR ʝ(#d;[ϕ"jR"֊G*!C (Hʄ$.ˆYp?}7ą_Mj{ahY ](LDӌcn}KdHeBeB/yHFN"ZI/Y s~X[tL`5~sp@>^5l]uN]|߿ *ԃ:;rd]ϰ;񪊇:wo38l!s?ysHX4IK tP0g'/ ^ IYwG>r0EuYh=ebl4 !j;w$[dzBhc\@Gޘ:yaF%9,rBo|]*uWSȵ݈VEʸO|PCG&ps^ 3"xa`فAv'iB5PԮo)/뿺{[g6{~ ] Q\xl. sȔFs{@$8=PQA˕g:7f!QުM #\"#q.MSk(]o΂l V5/,r$T KޓqH{y=Ț_>/qjwap5!1"lp@d5Et߻ ovĚi<>cE".Z8O+V>}h<Wм# 1p )L/-6&3V]:_\~4G@ELރmk+tAO6)U8g38Ar˞M2:t4eW3QGC~ 6Y9SŘ q]ADVnmse9}+ѕ\$5'LAsdJQ+wҬMhyĄDDkPs_ ǩ2Ji;$BlQ33':;%hRZF"M䕒y!_DY6eYI/ǜCI#!:$ %DN]Q'OWkZ'V&fjb@5/Zt7eb!R֋,A2 nfUlH/n4 {SMCX76rBH7y;8[I uNN;Sy F0eUx+oՇصt޵c0v9)jX~r;?B4WB 6`eR{<%1婒b9Mu .P)/nU @(2>_P #ǫB><(|FK0C#E-Z0sf@YÞ!aDTDd,S#6+P G GହAA I({7l$yjO?O͙FR/U\4kb!|k8nD& ` X;t½Ja+cL %h`BNպ,cRSDTaLEߍ[)gT0dԗ+ j`m Qǯb@ )٨xD͓{;aeTR .zso>B!eH nF^pRzyށ?sX M#OiQL]3l^ LrGbsu2\Y.@-/BdPh؉a+ˢ<*b;4bcՑqS4twaWq{kUT5 .t"jJgѿTS)<̣;z PAv yQat`}DO{YK) Чa*І{n%v-6"cdqz O!VJ}/[*Ȕ`z3Y\B$6ppܛ آ]7.S]q*Gj tr-TKߕ(U9;"% δ3Pj_ew=UeX5>[!arKkH݅L']W9yAwtcڶȕ$}Id<E/zB_<[MrZo)ևZuӟ;Jobw\!MMU Jr{@K)` %+.6#uIRF?27o?{%Q2V "4@jfm׮TxjI<܌9(/}`N ga0IیRpw )#ױ1OMJ|ͫd-M8FKԶȐ#ʡWs}Oƪsu"fPz ;<&'W^f[haBI8fh e95UbPLt;9men˴ߍ`/bF֪VW^] 5\AU] Pt.WO<:Jbqv8u^JFui_{OoOi3H >Un9FtLs .)) 'jft͌geYev8F,:_gg= $}Tpa1[C f 5}^wz;(2ͥ-a:q¬(X&˂1*7iW_9VBgܿ2rCT!n`ɸOXB,<ҳpz;uhn LeZd9wL ) _gqЙ _m%]JS[)Rl7^vd߱%*wKu0Upc7[ۢPxFGlbh+d/ ay⟨mgIn*S>Q䷥;PzZBAm\D]TtYpE)nH`N=U$({9މq̞twEJ4*]yLrRb bzÔ9b}^AAu%{'~V==l{:]SvYs5Hxf.!v\ qܐ8Rl1K?3FBJ^ Tv ! ~At9l1nNOw.p^K$ \H~)YN|MݗhoM{0梎٨ Ziz9z@2g-b0H*?G4E x yܔ)y~b -43X' AtnE\5i=׵?t%(IZ"w%1 sAIn%Y#݂ Sy.lxr/ykLiI>e V bYhvWdfgj7m"Q8_S<)70wycӸ D eJ5"˜6 6/ BװN&xu"u}(BLymב:%*% :҈bXc%fyxo_ؔ p20r.f^4VcKh Ϳvy.YIWT(!1qTTJ./*Ě$>;'s|=a({ay2  7 h塏Tus]hjHgDC0 gZ}]ΠQLflIS|SRLZ8d:+Fƛ|C F~yZD_B4tar,x(a]YW|?u!h%ר(hO6@ÿyqszܔѕw٢fJUbC2Zs8 z~U^w 碳 e+cPLQo!WA^XGl vy@T]ZX m*`3(#'j|}vbA2woA&_"$2(u/| ')fH&[tsb{ E<6|_d:IGBⱅϒzG8kbW=v.F;(X%2v<I9+R}eį(.Fx⣔ ~H{ AuL[~s8A҆Z@]۹<*ے'DJ@3rD! RŸRq)Z[]/VH"6(v}BJ1wzi& w&?; [ZZs^^Z^1NY TE,nRv `1C: #@i_V YJ e3@+5)7u00zG^#.+G}8\ԣ6Oe&nOJs%{fO ,9LϪy-+~}h }\b|g{5MH= F&7 nwKym(^E$]MD-A^ٜE~>FnC<.# Y߲UWT]fZBV\`«Mݷ̒*!=|%ah| Sַu&..nSt+NQ과Vw#rHyUh"6P|6 Ҽ7nn` zN lr&td~MBWu;kIYR见>գꨐt8zY2F ǡ% %Td9* wȱ핂`3>_2N)ɡ#d+^Ez}F#_"?AUj3l^{̶}$;\ PGrR+sqd6m kJJrO]7nK"_ a4r.^e% #n(ΉR"xuE) 2*YVw:w-5 FD\_Ń3sJLş%SNVÓt 겗htG.?_kC%M5]Q< {wi\` 鉷6`BAr3$FcNjl87VaqX.ɇ/:yAE"U7|93mOPm{ni-zyYP iP05#قe>KUcCT#".JlߖIcM*];޷HPޣ+Z:)| {tV(/mM sWOBG 25WZrmwc<66A D\ʨ H^!~};l>Z(F}n"ZE`]79*xƺzK0 4D%L F簵r&f!!'U?it$?@rju. ( ݫ%;f62qSų#,bEsӠ=&E mf4TUa~`dͿTĔ9miԏ#%2፷&rdiܚN2h uc17eNh`WhѼDʠb/-+SRvƖ'kqP0L5i=i#KV[ A-dzU\u m5V#ɂH+ƶ0uP1gcx^Mo[!B6yB !LA T i`,\.O9G k5? sqW_Nv$nҠi5zeW u'[ oKzM_JWZz7b90*^9ё?u͙Tk|j:Cv҇fywkS}%@&]7,=$]ik^V{LFmrc( 跅gp(߱z i?'+>gVN.;w,< m_$/%p ƚ|,cY=S61l6\C5OAH„U\LߙA&GLS#I5{t*υafFHx62^~j8͞;ELeց'${=;b8i6s)|Uo[~B~U\6 Z0ETS64M5< /΁>2Ie6]`k˲q \->V.}Fvi7rtplYN].3[6jEi-=->Da$j0k3*xMqSCZt]U~ЛuB8B\.n@ZAtVIZ~,/ MFA6_4QH 5mYN1==Ch8VcvP/Ca{?B,ik@%CʼnAmkW{CW C%b/ɂ8W ݶ| (.=%Uo`"W^== 9PMyT` 7p=l@׳Mc9J?^(Yr\Tm cq~1z[wΫί!>n㹞{\wF&PVe+3.zUCyѽ(~ 6p/"uVvl?kK% d"F6Lav?)GZI> VtҷzjY0caj l⹝cb 'N/C񶆐e}~wNB,)<WUIj/ra ?xy|ԟ*D6O㊦_1Kt59HAX^:$<ñ?bI[M"TSs㘆wxi{)t,r37 sEz>ϸqQ*e@_UQF`UD3tOe~OA=֦)XH'EH!xy %dE>ѬpF$'&vcCUqc..vGQp*_jh|ܵ#M0o6  1Dbt8:AA0=#4ζJ5^dr\G}wɰ|jcj IM{;@ Z[Zben=?c.]>]-zRsJN 2bc&g8d#\]^Q+Lz8r?3Du0^,Yfly܊5CaZ\ G0L~L ݨ-ƵhΊYٙ}Cb *g99ʋ޽z?wK lkꂎ%.=bi`?-t:C|6)\l>My~_ôfݲ)\@ڈLv OGLHܪX,RbM7> 1Ŗ?zm҇Î[uG8z5Fyzads0;V\Am/>N8;8%9% W=a;˗'2q\tdx<عқ(D%\?6Cb?L1y`2PY@ X_2e|E<;v}M.%eSP.gu[dCӻ,j j]b<.'U"~ӱCGMQMퟆ4=L?ӫ o\LD Mu.XRX8TU[r:aR#y7I5%"Jlpޯlv9l󏽒P.8H:o s7_ Qz(/&"xj\5/G'N[ +ŶJy IRbEØZrd35hApsedW~UEtPԅН ]P9Jt혴^)bXi[zmeSv_$r\1|@Jtt-HxӋ2WUZ퓚"oR8iyP|vS 'R-C6CN $U,t&pYqK|R ta9~aޥ/M4?Y3  i>t puYr˓0l,(nB/g¬!#N]t8]ב#cBzZ2-n6ҹ>cK'+pi!7M|nWgPe^ּN?+KJ*:&OD; r@D bdObrИZʦQߕa61?יllהVC Œ[(aemzfD3`47CBm)\4 |zVQO['Z>SY< 0i1g=ML;ysVn1Ր 3Tauq_u`W0J\ 4ks+EGf$&K8է5,<8^ko9H  ߴ9{ hqivSQ`>qQ6xMWaZxPB /՝ܢtRw((pTwc: `񝞬Km>̛ioo 4╳=B5$'1!L@>sj+S\LEW w;ɋUǑʄx_`%T_w?MAӡJ^',.'^X*rL{{t-:ۢ)c<ˡʀtI|ڋfNOqp4`YjQgVꘫ9LX,{5|YIt)~/Lq%?2Q>^{J2 0e?cb£(E";tw'[afhl>L^(G0iAmRqfӛm?4/^S5n)*{{pɳP\mx&_2G%l2g1|_.,c~&JTXEu0.yKmAOޫB#w}sl ]n@7qg٨GWdd+* jYDA i^{ тl2}]T)?' cU0U+FpoNPW:]ܶ\j$Z4- ݉a+uĨ.l/ј5GWZUy+3"!+ w(g/)Oy'PFigb N'!氱td* 4L;w$rW"rܭ=S׸x5Hbc#/C‘x/nUzz䲑SrF1PWF1јvՕQl(u+hR92ܖx/"WqIh V97N% q\; Ѷ97>.`#MO`8zGd~XDD^a /dnj'3jeKK.<\S}M*9,aVgͲj$-~y>{(BH+9x5'WǏh ӗ'=MxYSiK.*n8d[p>n5 fi eeW$i#T#3I<"6РC ;k P+-oOSe4Ɔ ܆ǺvEE 9lp:tx ȥGkxKAw(33/n(=z)@IT<~;@G]P=Y RQOgԛ!sYf6Kd6!Hs*KJiExS[ṱ?+Y@N?@Ȉ8f[VmF:wpA#3oDUإKe?e\"ǿ^TYgH{]$cpgʄؕdAm R 95Y/qC_N8GȫX0N5w?6N =`\֔>!ͩf7j?ڽyeQȯ$2黀j뵦,X4A>$9.:3i?y|WZn|&8Y;1AXGD7kڵa@DAQRTXڪ_3W PX M|!$|{=䋓P LY25YAq?l4Lg7t;3ZLݣ6~}n,'gs|53Y3%)//Gw9&+=!Qde $ 'U|Ow̆)}cĨ?gk@%L߰ʎd]]m;q8Gz)0Ĝl'n %QT5jwY9b_cڝ=!/;=xbDof/]pe4 Xw,U/没ldmӋ?@`Qi$$d*Dev#`VbA|*ABoܱbW跏`2b%IJAx7qpTtoLaPz{5T6ZB_'xV kf B \1i5t|о'`ȴ{qVp\xn}VF5/zOo+iޣ)8ZQ㱲0 LqId-L&5"V A›¸&O=*[}rg{%qUE@ۼ 2&o|N/FQΪ3z,ݕ[qc{-"p;u3bP ͜?̼C{8S8=kM~:C]|6 +یUK D$e u@3ZX$swT7n@jz4R5Fd&$UhOSУy;% %nоĻR9:4UK*pJZҊ@_$SF+u hD2`D 5z$8ǽwj}Wͦ pv"P7$u 8w3w1)Ag⡺)*9ˋ3iK /T5 >H^8 ._TlhKցzFawsGuWβwPW(,j<#m[_>`8qyh\G5~]8b0ǏS7 :?\tŗ̉bvrs0ͻOMnsiX+8 v~@,MZ,q`b m&R״a|t7+U?Eȕ.X"h(˴(@(YϐM`ȤCMѧ{=z']%ub0^hM 1y5#T\22*OuoЉaJ+ _u*XEGDf<\=. ׶tEp͹`W9B `2$KP 4}'[{Ft[Q-1-pqP/\AwɛAZ1顿_:(}w v(Ʋ`[T 7QًpELCzq>3,*Ķ778Xfy9@u넪\אJkaxlFe-en(E`v+M@.jk:0.{M(*+$0"N otI K&|f)̭qGak\q <e3XZ=(0-KF Y{9{x12&u@J 5'4TR'SQmoX|}H 6Ag\jAs"fk$=B.cϼȷ ]?&A OP51, o=\)ۙxٜ̺;@ m&^~D F2?Xͱ X.Čj ~RU:kWL$K9t;̾9aQrHi}Ξ苉TSJ+کb39QnlsEȓC9U#WC(HB@p$p6bWeq>3.GYF($vcM C6MȖӂP uwAP`Z!š2Vp8OpZ&J[[E"j,IM<`>TG>2:d+Kax^iбc*YaPʬnFH53u{f8ä́l[ɤn7c[0O}Mqf0c k9:xC!zOh)u)0^Vԛl(yeƅȰ_ F;u2f8=Աi9$`oL1MPm#JkkLn-6/m/tJmؗ.-=A4_>>r;)X4SwJ\qì.V>)l7U>/ChqY1+$2a `x[0 F|6PÌLsc,KyGVp-m.O ,i`rUoﭼO]b:^ss0 gͺ00pλx֩=DIDٞ o8ŧ[8xoV=ZokLr\ #T-Ru%q@"~$i5h6p6ZCX ͑ DA%+tK (˜O.Vqa⊭}ӊ @PO4S%zyv KhNŌQUy%N4|::\қbNPlPArSoa+ 9 =?lԓV>Wb& M}eȕfZBHXA> cۻ=L9yPפGv]L ݳڔxjh÷UKte_Aլ@<꓊:QS L{VL '_M YWGÞFK&i'#O ցf%*Ip4B>nO){<a*ܯ=u ~El dLP?޹̢{);+)(Ok\ 8#g2>'4˓>m@vȧ (O웬Д'0jUzTsR[.{kxbar'V!-^U$_M"g/gs|jV/Ek[0nrVWFXT&"{^'zA)E2u+& 2Z`ש:'|T=R'e4 %]ES`y"=ɝ ŏ}5H ̢҉4k ӐB!YB Zt5YnD֯m P(?n96MVkeuqIFΏs~j[vx%XǃL_oخ31HUDLYbaTtVV4n>KLoPoq"uJ)E ~r9c(nLQM!6e.FiP>%6s?ĭbѕ>Sg/!Z@# 1'Y컧1kuGDE\ ,|z5}4=\ۨJ@8oJO5 ŜT(] %17]oεK#45>Y?; *TǙw"FmZeAEU(]Q{´LJڬA%.>lcIVy Eↁ SZiAKޑMpL"34*&A&yV|*?$g*EY; 50uM2s_NIս+k3hytv㨅Y_o\0' HIl!gosFqܝl8[ZDyp9rK鞟>MT eH D[eC1Y+a1 0$gfLe=~G+?ox_teg Q1dXj&d܀TV`'`cǘy?k0dcsSeզaR#z 1`ү#$Ԅ%:V,C%<]Eށ1^ɞ#5pL|[jJG k>OYJ/fw90A .@>:.:;%ڈu `U)@m?a.v&9rLŜ7]K*ݜ#ߥR" Y?qBc({!})ԋ[ˏ|K]PRy伐ܟ)!Vw9fX OŰ  G?wѧ)YPrX&mݬ(X͋@z x G4Xʛw){֧ ^&͚P#DccJ%Qy2ӹ/ʪ,H&k>kFR9^D 90OXd~&3tiQw) 줞3[w7mXV]s)笆o5?¬ܫV3_Ǥ}h-9|eߊm P@/e8zjiRaWqe"e]U'aFI(ΜڃcSg&l4&l5b/T"O[='0ґoQR%Dшbܨ hMФ' EJ!hPRAfb=שEc["W5iKj`iNRXT>Sz/g=F+E~,k*gu?! [*uqp=)]7{D4,u{ Ha9#-M>+?iL[gVk"CB&Pt)!Oo|d, "Pb>p` Nr T:.Ea2mf1Kl7+ Ӄӊbs ʶEThʧ91Kf_1;OxvOP'ﶳ;Ҳ|` ]OAK´H_Johljഫ6]zi[7\#ՒKw^ȯH } ESzEh\jTDEb,q@gDT(j6~֚X<Dl W KgaG9FNo4ukQ-`\P Y# k2֨,"stMi!jKq\6ѲpB R%{_&`ן`Vty-<[|w |\UAW^! juZǥWFo`!{Iϯ76n\*C3¬邅UcCOEeVVVTZv7GǟqXyfq~H35DQ?ipLV'7TSNI| &ZÆ <+Zyso Q OvkM}AS=DWu-K[oE͍.ɼ$s7|-[$E[;_ׄ 's9&jn37^x$R_`ذEg%ÙϸHnIUcZqC- F3tpX?7Y&/RQ񦼣But+(~*N-xN4r9sp1+;dd[@4'7NELU 9j1%j{7{CFˋGc :/]-;H/)8Hfah~3,ߏFg.[5f?iΤbcΑh. l[!/*!dDQMeE&:3lhY}NViY@jk|֩ĝ>L9YKJ$^#=&旻ꊈĦlҡvU@}; V,7}s66KKCPKh5o7?0}8? (N&j#¦0w3{,UtR08XCgt!4? "˭:NҝS_ HYXP`fn銪34lۃ3P ݕGk>&zO7j єoP8]]2nl[~KYf԰򃮀%3?35ʇA„4iR. q` }aMYauoKK`M7ga\'4|pQefHPpb# +Nw0GOںX?M~ALY5@K*g$6YP3)@AMcd[3c;!qF2ߚ oɤqIѱ7<Ǟɸa]xS̞ODͷ|;}Ma-wUOv{x-d n]Ra}B׮y4t-%JޔZEYZA{ Y@Ex /Ƅ~si7S:9tCcj x+DmKQ]s&0XȔe6Wd>1=" ]ccVǖMP)F4$:77>ڴfE%"i4x ,rAiA) Dʳ v7Z$L:&ܟ@$;uHZ.E/ݏ r%h,氚꒯غc%nwMLQRU1ɬh04LY>n@ф61K4+Q$.}q *_񆓑]"oHT' Ӡ>聄e8^ӭ]6Y'-B >yqW0P&dU,o6=D1=[ y[ł`93K]|D&^„J5uHJk3+1o9wɽɈ.UN[֪X_N(#G1{ *K5.(/B΋ NG BROOu$Y( 5P3_֢@L{!tU68E1+mir4F`5(U4GˑVPk aQd!i]<0ōlp)dK *YN.:5^sXK-25+ ]MU[Ѕom\VE\VGխPzW ؑ' _S)twaH/me " =:Y(mցä \ۿ[f׳AkXJjx_dRu1c- >o(P[RN}.~-N<vM;ѭIDrT": X-u<(I{tp|Awe f rY[t $b\Ny`sܝ9Fm.Rn~Xxes;$1JX ɟ;355?shVsl13,5̾)y&5H3R9 dC;b{*5o1~%V@O _H jLqBWӞTͼ>>њ(r@D_[:P[;Qф`ỹ-|XECyGo9r9cHU|^LlIEa"ن">I8 1^]c\}g LDuDp'M6 7^kDn7֌x{xzvaЪ$%j!8;.V'#ˌI`A \" Lqg\#B)>5a"my)[-& o=EC>>Ɋ!n{0%UėD YDICֱl*=ru]q.;3:.߈2QK?.?ɩUo4t㜤}u4ZCϝQe 閡`\Ң^;MA.G P\ cs9WBDWu%7K:^AG2jYgϝp;Yp}nwVêt9eM#z)ɵEJn:Z'DM`eQS7Ug+ۚ]??W&-5j4۸̘ڙ2x1a yS+l1eʗ8ӲcQ? 1Ǯ?BT)  Ȓ;_ J YZ