obs-service-obs_scm-common-0.7.0.1492101301.747de50-7.1>t  DH`pY`yC/=„O \xS(*<>5vbǾ7+M-n&3bI Lw,0Q۸znxyԯJ",_TIA㉝7w |: ' E|@M%4у|n'.͑.J ;!uf,VLơq;\#OQnnx]Z"a[wP<~(R$\="v\c;{dI{?y&HAcbba2ee4f27b9dbc018b2ef3e0347b91dbc6b56fbY`yC/=„6r]*iӹlFGE<3I(o#SEtW2Ilɇj[פ#\xj!6R:"k ӣ9 `"dGԍst #\MKRiJb4(Zr:]-9EM5xU X%8](;:s8sHF|Z)WAޢhqǭJ1ƝDp>:t?td6 : `dhpt  && & <& & &  &&v& 4 p&  H d ( <8 D\9 \:;\Fm/GmD&Hm&Int&XnYn\n&]ox&^pbq`cqdrSerXfr]lr_urt&vs wsx&xt&ytztCobs-service-obs_scm-common0.7.0.1492101301.747de507.1Common parts of SCM handling servicesY`y= 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)- Update to version 0.5.0.1412769870.6cda976: + change default git versionformat to %ct.%h + fix changes generation when version is blank + lots of refactoring + add info and caveats about data persisting between tests + gittests: give default author test a unique name- Update to version 0.4.2.1412467141.df3329e. Many changes, including: + Retrieve tags for a cached git repo + Add PEP8 checking everywhere + Significantly improved tests + Fixed checkout of a hg url that ends with a trailing slash + Fix Debian build dependencies for python + Change Debian package format to 3.0 (native) + Install into /usr on Debian + Honor submodules=disable as before (fixes #38) + Fix directory name of repository clone + Fix handling of symbolic links + Fix crash when changesrevision is missing + Improved usage text + Store git and hg hashes in full + Fix crash during copy of _servicedata + Fix format of new changes to match old shell tar_scm + Fix bug when temp file is on a different filesystem + Fix change generation bug introduced by Python rewrite + Fix retrieval of email address from ~/.oscrc + Refactor changesgenerate code- Update to version 0.4.0.1410288598.7f38281: + Python rewrite of tar_scm + Make pep8 happy (except for regex in tar_scm:299) + Address some feedback from pylint + make Python version PEP8-compliant + Let Travis execute pep8 + Strip newline ('\n') characters from safe_run output in detect_version() + Make potentially long-running tasks print output in real-time + Improve efficiency of stdout handling in safe_run() + Release obs-service-tar_scm 0.4.0- Update to version 0.3.2.1404723797.745a470: + Initial debianization + switch git submodule versions correctly + add some basic documentation to the tests + split off info into TESTING.md + add CONTRIBUTING.md + improve formatting + whitelist accepted chars in arguments. + Correct/update install information + Reverse changes lines again with tac- Update to version 0.3.2.1386694317.b85b342: + Fix adding to already existing _servicedata case + Don't reverse changes lines with 'tac' + Fix Python FutureWarning about comparison with None + Improve description of the versionformat parameter. - Enable changes generation- Bump version to 0.3.2 * changes file generation support written by Sascha- Bump version to 0.3.1 * do not execute tar base file name- Bump version to 0.3.0 and include git timestamp / SHA1 in version. - Update to latest git (9de0986): + add git submodule update test + extract submodule_path() method + allow git commands to run from cwd + rename opts to args + annotate cwd + ensure all scm invocations succeed when expected + record revisions per repository path + allow creation of git submodules + Fixtures.create_commits(): add repository path parameter + GitFixtures.create_repo(): add repository path parameter + fix hg tests when run in timezone east of UTC + add hint about running tests quicker + don't hardcode revision in helper method + quoting tweak + make test output more consistent + get line spacing right + Travis: also test with Python 2.6 + tweak debugging for mv invocations + a bit more info on the test suite + leave temporary files behind on failure, for debugging + add some docstrings to a few of the more complex tests + make switching to a given git revision more robust + try to make test output a little easier to understand + improve README.md + switch README to markdown and add Travis build status icon + replace XML entities with dollar-curlies + Properly encode XML reserved entities (&,<,>) + add better revision description/documentation for git + We are still not allowed to have dashes inside version. Fix for mercurial. + allow-different-naming-schemes-for-resulting-tar-files + Fix breakage when LANG is not English (issue #8) + Make test.py executable + README: add information about the test suite + Don't rely on git error codes for "git describe", catch all + Better error handling for @PARENT_TAG@ expansion + the correct tag is 'param', 'parameter' won't work + Tell Travis where to find the tests + Cleanup testing tmp_dir afterwards + Add description for @PARENT_TAG@ + Ignore .coverage + Move tests into sub-directory + Last change for some bonus points + Naa, typo + Update package database before installing dependencies + Add initial Travis-CI configuration + Add .gitignore file + Add test for @PARENT_TAG@- Pass --tags to "git describe" for @PARENT_TAG@- Disable testsuite on SLE_11_SP2 to fix build- Use upstream github repository and download via _service file- Add custom git versionformat extensions: + @PARENT_TAG@: Replaced by first tag that is reachable from the current commit (see 'git describe') Future custom additions could follow the @NAME@ scheme- Fix usage text for submodules option- change default versionformat from author date (%at) to commiter date (%ct) for git, to fix issues with cherry-picked commits resulting in decreased version- add --date=short to get_vesion of git and remove '-' chars by sed. This allows us to use %ad as versionformat and have something like "20120916" as version instead of terrible Unix timestamps.- Prevent local users from appearing as user/group owner in generated tar files (thanks bmwiedemann for this)- fix option for submodule update- Fixed error with cache- Added an option to disable git submodules - Replaced --exclude=.$MYSCM with --exclude-vcs tar option- Added support for git submodules- Re-iterating the last change once again, 'git rev-parse --verify $REV' will return false even if $REV is a normal branch upon first clone of the repo. Thus 'git fetch $URL +$REV:$REV" is run initially. However, the 'git checkout $REV' then fails because it's missing tracking information. Therefore, try a normal checkout first and fetch the specific $REV only when that fails (due to reasons described below).- Allow git revision to refer to revisions not available from a default clone/fetch (i.e. refs other than refs/heads/* or refs/tags/*)- Check that git pull succeeds- Remove accidental reference to keep-source parameter which was never pushed upstream (obsoleted by new cache).- When the cache is used, output location of repo in the cache- add new 'versionformat' option to determine how version is extracted via git show --pretty=... - support caching of cloned repositories to speed up fetch from upstream- Add test suite - Fix --subdir with --scm svn - Fix --scm bzr- patch license to follow spdx.org standard- add new option to specify a subset of files/subdirectories to pack in the tar ball- Checking out a specific revision cannot work when only the latest version is cloned.- make svn checkout --trust-server-cert option conditional, since this option is not supported by versions prior to subversion 1.6.- Trim user prefix from tarball filename. This enables tar_scm service to be used with git and ssh transport (in conjuction with a passphrase less ssh-pubkey). Example Git URL: git@gitrepo.tld:foobar.git- git 1.6.x and very likely other version only support "show --pretty=format:%at" as parameter with "format:" prefix. git show --pretty=%at is also support by recent git versions.- make it possible to create tar balls without version tag (#714542)- support old tar bar lookup also for OBS 2.3 bs_service using .old/ directory- drop broken code for same-commit-detection as suggested by Markus- history-depth parameter: use hackish depth=999999999 if "full" is given so that a shallow clone will be fully deepened if the _service file is changed. Also, fix git clone cmd line (remove a pair of quotes that cause problems).- add support for (git) checkout depth, original patch by Markus Lehtonen - make packaging of meta data optional to reduce tar ball size- fix exclude expansion- add support for bzr- Fix: recompressed tars were never reused - cleanup mercurial commands- always trust svn server certificate. We don't have a secure handling for it anyway. Trust needs to established via extra service.- fix subdir usage for git- add option exclude files/directories when creating the tar ball - git clone runs now with --depth 1 option- support mercurial repositories- Fix --filename parameter use- initial version to checkout/update svn or git repos and create a tarbuild75 1499494716  !"#$%&0.7.0.1492101301.747de50-7.10.7.0.1492101301.747de50-7.1obsservicestar_scmobsserviceTarSCM__init__.py__init__.pycarchive.pyarchive.pycchanges.pychanges.pyccli.pycli.pycconfig.pyconfig.pycexceptions.pyexceptions.pychelpers.pyhelpers.pycscm__init__.py__init__.pycbase.pybase.pycbzr.pybzr.pycgit.pygit.pychg.pyhg.pycsvn.pysvn.pyctar.pytar.pyctasks.pytasks.pyctar_scm/etc//etc/obs//etc/obs/services//usr/lib//usr/lib/obs//usr/lib/obs/service//usr/lib/obs/service/TarSCM//usr/lib/obs/service/TarSCM/scm/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/61305659778c2561fc23bd57842b6114-obs-service-tar_scmcpiolzma5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textRX.Ugo }?`] crt:bLLD3óKPbTh56lAIgoɟ:ekN.d__~mn"nj`M_ ~ӛ"aF4М(^FK :mƋvjճ@mӛd]#q)̃ìBg, -ːMj Ţ_i>0ÍߊΛ%uI;Dچڀk%A]ِd)1 t\-u&i3"\+a_V݀T{oAλ!5WVz~*dc6t4y^, d;b#Xc f$.L\$@<ݽx>m$3s*fkbyG cNE:1 A [ *aGBxGl;}TL+z8pXz)cwx6x;{(is{/?9h [U!I XVUT^3햏WZ'o.c3j2Bs|=G9·}d9b]MY\ mD7/z4n8EFG*j ZPAϽ|ޏBe*'ݶDYpŋWW e;T-i|+zpJޢ,|TE ^nBJ ?ofG*,J;oɇt>]/߯Q ]>gA6v_a;>H2򫘝j[sK XY'g?/ !: CFo ;'EۨI \JHWBeF^͖VOIMEDh򭃘^iy<#CRp0y1(>رĮgKB3O-{~ܮ7;E3W<َTzf(U-O i! wiYmU75Nx\L.$m4gJ ~_AMw'؁$[ǹ/D7ʮ?*aGsvm;]*[9**H獥9%}٫6 lin)-֔٭z>OGZs,BO&SD5fQOY0m_(ugaFUlO, )'Ad)SS Eg~A""ֲVN mQÄ>oDLCZp/ˇkk<M9( 5DCH"İ00Ksre 6}5tF8;\Gv3XzhzLpƹ7tUhEɈɥZ()@:3:qK GS 1ں"?끤\7 5:VO_"{ JMkzM3GTN oLB1zɱ.d0 Z,:K&LŐ}67_n~;с|Ӊǖ~GzYkTً q qh$E_SU;#ÐTQB(ԉ^BhS)C+ԉU[6Iy`֋>{^X-Q`AmڬGFaS(^5ew\gL a/7*M1sQ-gd^FBw RRƳ$l$vb>7AcQQuC\CtP>oE:ӀSxq6t XhBHpj7m. ((0Ѫt鿞m0 pNLy\.@Y2!5|#cj.Zp@wzkVZ")ytHPcvNxU0!Q"#RAq7L=<(G;d0;]ebJv1[Qr>;ԡ eQ=Q;` SsS GgeFz&]|2-; Cd"`h^+~MU u n;D5b?Föv]Z:FIXg _A=;2){R 2D#RrNGfNWzusw7=).8u?_="';:1D&qBBe^gXnZ@I[9x?2 w! +Wz>@h{˫qyX6'_o~[9H凖OB_.OXC^XacX6RH.WU"䂼{֖JV2cΙ: 9=II4Z+OrO&wUC[7tɶ4:v%4 v9F--4=-1sW|iB<ç<{̒Nk4qpt̒KML`Fo/]SOiȂ [|Kk;_fXa/4}aFsdzzvQٹ!jB䫔*=3;Տ0F3c8i{`&ja]JI8-<";ǝ~~H.5)v_T>qTDvպ^937_/a;?l7=u,t6ev2'ToWwN?L"zWEE!UZdeIZ()uKY$ ט6ħu 7hg*"c\ԎV_A0K?INs*p4$V&krJnHHw0&gQb}]U7V8􋶀OE7^|uҁ_/.xIriӶ) hPnm.;CEihqRQ8i3"Ъ8ee]NpmOU|IJн,ʻx,7mdOFA]ѿ) W qzsq< A*qqJܮىr#IGmrq"tqo6L޵!a_=׬1gh|(EuNl]*̊Wb/ |C.'v5p'uoӥR}yY?s؁ |2 g܁pج+ctUٝ^[5DOrO!"C4#oABb_Ql3OY8malhC !Ӎc=SiZwO N4zG_L8|XZ\xpmF&v%͸O/ !60۸"HWRDCwZUD˜iڊXu*ę?V_qw㣲,R>h@FssGn7Tȅ d0ejh9W1sm:/1|\3y?({]pp4kEy]>[oI_' ;?vt'=mqv=kATBq ν5!SVEBXŔ%YhA.v_=ÜTЄd\ Өqױۻb\VߪuI; Alg8\19RONJ:vB G<d35F;_R+(~qQiDc9EKWG`)IA+I ޮ#.})p?qGzvuܘa3fpJ:" QHgS3ݼD@P,0tEtdU8%ahss;(hOa<'W0H]؞=5z =2vHU Sf+?m8yloH uS@%yT`?•|1-8M~wLuQiFXmxhzR|äw)k-+Wנc\\7Ycǘg;ʩX6rx bTX}nF4iǓ;0{< q X1Cq2_K3퓘<MD}Ł2 o2~֋ [/قV q>3@|( W#֗9,tUY ONB9OoM>h*FA-L0)`}awHbrTaF73qy 6Orc>M#Se}c#RRp͎I3o y3BCt_s @K{Ga!jSU wCIJuFBARje_mpz&QxpǸ\B(iU[Bt|ב%ߐ<%U-Wa?n̤FO=Z%cG%ZR닥c'Ek˚aܽfVtL> /Hͣvz!qy$G7[aM=S9-\Zm#(c>٥/(o=7`ڛD~`蟴/:^ռ'}W䍞׺ċmd \ ukEn]oO-lcU#.JF(H0zL  q~rJ@":q#+9pRLqwJx^.Θq3s./Bjlgm $@AȨ( OF Zeowk u$bd璦J,i1vtyVNW\/JNJA$[*i[.ؿRZA%Xv9W[%C+YElc-[izH#xLE9.MYi<ss_wv]w;*7t[WӃ^WhnEf:,L9־<6B|6D G d[eiϊ0 U^$'Fb3^|mFPnA7=[*3Sn1*(yS#u9tAd1͇~8t{*SyVU^ o:) p>di9k׏Up%HiaM @Y6gÂ}'+pJߧO)Im18M;*Ի/2ЊX'2&kuwaºN9? \7N6w!-ݔ+5r@x0sT٠]ml-2mkӠ0Hn9DdA Տ\2lhF["o@U9[x>ٞvW7l!FW?"` ; @87%^|6xQz'j]BLwE%R:J},NDWԹ<׹hJz6e0O';IB+c}]IHc L[Tm[ HljGι/`r*B'v^otbPuY >>qlIA _,҅DA7swND( :>֑D餤$ ?&vqN|hfQl̑hLokẗ́ꢂqV0HaA0•)m9eVz"307 Q^/[tVt/ L&7k6nFJ.h2d1O*fq `m6ǒ9NX<϶Yhgc)8(Af}&jtDD]Gg|S[1ϼ0]/TxTCd`X2b󧡫\-Sg(9ռ%(ui1JSî@( 6њeF80g,eJ 05@gEHB K4ǚ  >^)^ӰE6>9{$T0]I2ݘ R#mcE1hh[# &rgvTŇ k_6FW+TAŻ]$ JKl:$y@9'SߡqŁIqfԙLk2pVI+h\|"G%Ϡ1-V51lJ7vYa4 ǐiaCѠv<顈cƆx\zau>x;dMUktR=^?:H{9x2a Lݛd'#U鱉<@T^]k͑6J ?-%{^0^Nv*Z8Bugi rdp7VWJf~*DI@*1ܙ~9AW˻iCl X}r ZGb(+23Avf9wWEuzo-H ӓb@Lu4sJ6H 6l$j İ2kMJjy/@jNR qt[ڿ~s5 Ԛ;sK!R\ 2wl^7R2#w^Skv#}+ZL繴w9]<{eiA  Hbz4y2qpԌhuQpDcgFv[|uE8KȂ\#rjžH5QH6|_*z6]*K1 s$JΜR{qVG=MSYIvGzԈ2 X'*X}Z[`qs(l6^pm+)y8yhkt%KmjTGljJU>Ei·}YZVJڦ43Ut w$z߬F}G24k1ʉbݾ?l !ktHǢt5уăMQyº u3{V=fyoOs~/goc(l!&[.WЀjLg Ĥ2x}y4O/0! }*29>>d\d{լ3;:tQɾ?WH&8;AIk@o֔i=_zVǁZxHQd{8b94hWX[ױ{h},\O0:u.Hpaκ?vn?]}EEI,CFV~5RDnȬmc*^{!T9+/YiRum--۩`݄S!!]ča E(|x|P\;O@YQW&!g'ASzzu)Lz:akIZ:E^0J &%|5l°hne27fK'Amr$U%K>8:h6JT/g4oIwQoRB6^VX̧.w7:)M"XjϿ\|{0?vbr6>1^4#HÃ 'Ϋմ6͸cQAwp ÒUsb<4Z~IJw.H/x!G;< ۢ`1/3p,EݐVk2&@;BKk*Y b}H/y*q:0lu.;ǥ|%&=.|oV/^I~ԄY⦻sFD獳@swBHccJi ŪASciN-ӑO 5h-x.7Q=DKr9Wk04G+-„o]%g&{ֵeYIp%ٴ'/*c"]qR +Z0j #|C Y 9ocӬ ۩S+H*Eh곢Ws@:e)ȃAL^.D10/Cf{CXT@z1%YCg+RSYjlV<eӬ 63FRֶkWyz,d|8AX$3m#}msP[(Lx0l: oG,:+3d緥TMZ9]K*-'ZLuO+*dⷸ$| KYлޅMyJ]*:S^}8Lfo"vVԾQ$!p ]m;`Pߛ记#Y&DN0s{R^SZwn㲴(p 铣ݲ{q Onx3,/fހ&E.|0XR*}40fVHu&z+sk—w{K9xM/_}?2 ֚DA y16/NI4QX~67Z-tn>x_I|b_*,BΖw箆ywqw$n@{\F\[c!^D?W^q^8$46(9B+7EץuQfK9.Fen@oSPk"5*%W`Xoso QΦYь2Jb ANXrGI K\@J%5~"o^V*&vI_j;~E&s12ng׌ǦR-oLcgvr5iO1rG-w֮* E͔aSDR7M+-I m<-Ǎ6֠ɉ}o.9c?:&`BS,PJ--*?YcXGRR`oe^|δ`D#BOnC>57tZKXOd7h"Fa~gܨ/)Rz!Ĩ)WoI!hQm0BtKD%p֔@pSkz{w#``/| B3 c5Ioh"Zj|5«}XqqZS6]?vc ojpAjLHONwܛZu0f+|+0S^f`fޓRYVq|x߀?ߖA qPQ&eH*;LZY+";jQj5|~}u,qΤaq|s &aEh&t0PM=Yr YWHͦ(t$8C*Ļpb?W3|?=׀wW=f@U1$ܞx 6D?/,?Ƭ&fϗ֔^]tF|piWhC-̶þu2k$W%i4f +ƅX84fEuZ.{5aǍs3i;|Ű(18j=qv_BO`6)QaƼ6f3)xPc5± .<1#U>׊OFxm,7*ǛB<GM^4"$KZߛ|Lj*UފG 1N=0C}oO''eTg L͈4-\%p۬T0Jb2|k}d0Sq3ho#PE'uE`G`UE#Cɏ=* 9}(꓏g˖~3FD4 |+Y{F27I3|yHzpGxYɽ&zJZNXM̗Uhk` Fx?wBP-#QC6pϐ9fFlZ:IF ; 3TZ~"܎ 7&`@#~n=R8n {HԸ⨦Dރ]@&d0bɶg y1F֯HTBaØ͚y ز( Bp+E[/qFfu ˵,xa ""͟qM;C]-%} ۔mJ^6唽.^ëNǍ81{(K+q6K7.`j+x  g vccP>hET^ێ& bF$տYK}qj|A>Xktw9ܳ{F`OŰz:^q63m5Yۯ3<:%/\gg:n9mh_hb|#\f]W΂;uc;2+AvMè=k6ǚ%g%dF#2KYcc1!J}5K;n^cgZpWâ`] :'a ZXJ0ebj@Жo20NopjW/JL}H'ph"4]MA "X $R/GYBw`3zZ-F蛀\<+c!m? .. ?ZARgR&/LxS=m}C[qB-LJg:4S2F1%pHV`55H+}|p\;;xڽ;oKۯBPXsKBѝP3 i BU% AXvZcrާ?MO Z7n qSS 6vTC^<54@dz'"xe +yтEI)ӕk^\cDeހVY$I MOzS[3cMuia]9.wkTU Txtn/v xMT6Tq~h wr4z"Žmuq0|kff15\1>?A ̑ǃ,k{Vg,b! Thp~*y 8A-`V*a wN ()-5uPQDﭹEj2 m.D7;m,26\f T$VD  H+9>}P\,+ϛE T"ړ滜,5TO㱁U[Zc' mw`.B$@ bHxP7>ŜB7qvN9BXH7?@uDSkwlj@ZL|*/t=PqwVH\0f*g$ 9w99{!uAj  ]7*x5!u z3y6}/gmZ]nXrOn^(BLZnI7>!M{F Ft֮ :SDCfO6j44->ٴ-R٦1`X~8RgdzntmH[ ds1=t>ճ4/Q [a̟ Kzzn<01H ~^# "p܏ʻ(!I$}{Oi;KT㭹}M`Ho^)e*QV وyLe {VAM+󐴚]G^C;S[~tΠJUZ;"@[X#x'CJ*y ¯*D46|orNO+aQ?4p2 C2R?hݚC2TE߮Qy2pbe.ȇ'Ht˄kzXaa1\ ["/LpL*h$QUN!a: r3 W+fk 5.~ ulWs٩lNwQEf$HκY[ Iý G)7>I B煏[sWL^os[U>ZnD0@f{D@-%ƧfQu+y\B=}%`p2=X%P\(ScuٯfM)XH9!tv-UI£l$; s>ޏzbBP ѭX9! 98>Swwb4"`Y4Y2:H1@m8$?LkmNS8 Wa%|7~e{:˂̻& y@^Rqk?_YQHf3 1l ?d@u qjGԢ~ai^bĮB}Dە^&4H+dajXg A?'MəKDԞy|+K@H]mG]>1n%$4o o*&t2y3Pψ 9?l3rV;ljHn#oX=n`)?r_/z M_ k2~<&8F(v4ԭPuYR3[jt&̜\u:7rsZJ2sN<-8F`\\.Gr]i1.?.M IEK%1?սԠ6,H)(+BMܱT}²^ -Jy'f]X|;3\.Y8ԑuKs lǭ O#YLdvPhmmCjx)wr/}q-‡D5c.טN SLPM$q$KDV635C0_`Ozd SP !V%VwVR-ݻt2E7myjlZn8 JWڠvTo8HXMhZ:3],%a5&dgYe'\e5D61vR@AթR/Z=;Os\2m/w!Fg|Dh6+m {Њ&z!"jٶ_NN}?wGk-"RN_NPǚ>̂K*E<Bi (ZDhQSXuDLbc3_ۜm]ڊՎ%.Oqm="4SKm+״CrhCK/[-.n)8*q6ÇeG]ʻ),-MX$v--)tt\R0ԍmwȳ)P׈GY WJ1S&aGW#Ս)zQC ۯ!D@؝~*,(71'<|ޅ!QEیzk_3@#0\w_RDsD*Ql9|Gz~^Y*vLD SAb|iu^Zo>#z: H@Zωkv#. }݈"P-eOQbpЁ|53i)F I:wneDi#{_n`j&^c G#y: U~b~ *HNT?'>LLFLt 8]w G"c˟X69z ݖq@d3$r&&rbUZHB`vm|$ L#Nnkd[' G"?-p\&묏];i픯m1`dGh9'IDFIoL桛`p˵RBF3Y5dI<[NAbЂLf*,TNqqpw]"~ΰOFGޔ:8p7Ҽ.̧c1{\Qk_E%iy/Cί##N|YO *5,{XMţIl Z!p.?:j|T0_@љ: NeuHUG98{ס5#ޓDב :vN7E2 hZ\JݲLWdr(F~<:$+ҦP֬%ѤaX tI Q$X',$1, q6KY:)nFK׬wR -: s*AsljQu E_ pצIR4,o 6vLR_^zDEO/ϫJűohuF8h7Da%M^;3k3ٍ6"N萰` t=$3 zx o5f/m"c~{to UעH,RWēk#x 0a0egI Adu%ϖf¹7#|_kVq^YBuXۿ ;:z>ar,Ba drդ6f<!(յF!!hDy.|2 ~~ehNJdb r1Zs X([6Uίմݶ];{o@XځqB $TZ[loIN]'s"e!Ǝ@g-29{^ow u 74Si@9#C*N7?#vKe@/7?K{֭ u`Pjޘ'Q͌] 8jDHk?Tj>%{y )3xvHp'f|leH&̝eNC}KAft-e@ M5 FnAxZJ^TD@5쳝 Z; 18FJ6'fʣy.َ}k@pi|{àD'>xJ+*th(X'Z۲OO$#2>#SMt%r t["aQd{VB0>؂ ̿x N3\*yN]6]e;h+nqiS+ݢޒ=jpXbj[,x _aXcI K+$ 6~yAq&h"hO|˱{){m2 f u$B뵷j5wTfؽTQ~ٌe_elBca98Wh!N*VH"PV3o2^^wWtcr'=1]au 91A] 7!fNDnCӅڏ1hZ_ fGCR89jT,㞁 لM[:E@)masSC0v*~r@Q)WbF/U)0 3k"#VMn7r*|j⺾ },}8qѩtU.bKaVFyh1?B'b8HH^P%CWvZ\g_A`*::yi%hY?#49 T FX逷d3Cծ#5O͍秌`ץlMeR™}B[#9"Eǘ~^CPB6˅yS8wv1bҡP$ޏ)yN/AYa×$fJE˹`DBi`fI2TwoO;ӍL* ݋*S,UDLcD$GL8z'&m"+l\NG P l)K^ri #jޘHň.-0dTIZ]^ЅflNIKcl6&Ns_O4 k:*{BEhBG2/=ݞ^g-RQ&ىV&e/ }bĬå磶.'Ǭla5 j SC/{J 0 H SZeu̙SbKhe aܡ`8S{.]94VL${[ުE.V@;>vl_29n8DILOpRxy7VBg{* %iZd;$AMDO8w2d¿q`q2jSx%FSԨUAҾue]|D۾/ V@`>R `\=C'5젏ux€\aVKg9.J )z^D0b;KjE,8d:Pnޕ*tcs*$wa[]c3bcP.UnaC耡' 9FwSz-h\>v08q|X!4/ըM{fQQN{se6=SdsѻG1X[Ll.7Y.LC5#/@Ȅ b΅v tpZW {QzڐH/rщ$|$'3֤| A}0ޜڐ6@CgZr#'BIPGO#`"l4qabz4)Fp1|l">Xf};upŶnOJO w,*xсcKZ>$ =oOd)s Nc`6 Zk2`M*@Kf B~5i`:uKE, V{H+I->DerU:.R. )AH ?W{oJyXzj"(Hn2qOx5)&zM6E&"BPmpPt}両:Y-n+#ϿA\% s |ŷu}v‚зr/yuqbäH'aTAZS5LNpΗ܆(XfrB ; Kuz,,z}9E0F.WBnZ5DtNJ4vF$<7 Vfw EKG 797v ,nb2.N|sx: 88(Pۧߌʘkx j/9j7e)=h%uF É%Jjc|ok@K]0$LQRck< }`j: 8w x!ِ!ej!N;^4dkq!|-Ei!F3uhby*C- 9!)vӬJ9&Lo'rLh p2޼ʕkm / (X F%xYlז/ίW;M}T 9?]P#1VtDوfE 7 .ld`H۱nB`N%]f Z%AѠTB`YGޚښ7W#/W|BՃmY]$ԙ'ΐ.{H_j¢`ځQrhX+[&K\:J*l7?`$%(%12[_iy'&!:!^fI8?Gg,0 {)FĻDpߥOO%gkUO:krvhdtt"%4*W6!3K𴇝s"/x+B otltM6|leۓgFDG:(8_:}Vn3g3!:59bЏ$RKT@ QI;T?)o]&0:ǚ;К剸?7՝6{*0F?zT(V;֦gw+!A(]ˤmg+BroZwJ6ŋl{*˰g; ScA<, ηGcJ_cLXTor,6]ϰ\'ϐZVg*JcinZscYvGeEm/^ɽ`P9 u,]kiV5.] '6?Ƞc\w_pB/qjIYeH םeq9UYQBHRVڒ`z{_qKMߎƛ& T)>5ݼd/J@E^kPWLu{Gz%<]JCKtpuދ8)08jb0!HM$n3~K5.gYɉs.?vsBo^*otgrfhvZ J9Tgr2 2-O=lތhX EH >;&5~!}7I{DeDھ6ֽ|ZYe 5aJ#90 pr{e&D !N&vtPt]~0yJ~DL[Dle:@j+p`;cZۄH{1ºDAfPvZkD"cJ\I ]>djtB5S#5|<'GAS!U@D: OF5BŚr4w9!{sMY䲅m2U{H5r`PAG)b)p/l4{<0 G29ŀvWvT1G6XTseֳ⎠p4yᯊ rYc&yɩ%G׮&eKKVy*qv+Cm`5 5K7782Jr9ҡP :Ru9f4 E}Tj6gZwSN+@.QlFyS_t#YN4=뻕 !hQx+2 򈀺Q6t4#_hxiSqؽ! x*U* K{sEJ#ٶ{]>K,s8AE?8e{D =6v%5RTv59x'/TU0DT6d*ncy#[2SH À6` Ş?b>#t,^VFn|7R2J۱WQkB )?rHX$C.JPcvϒ!^Y K)b D~n\.}`;)j6;ZN-xxbRZ[Vص~oLUOW`{nճh XDZ8L1Mbԡ>0xEv4m+ɛ2=ddƃÂL40(LB>Ooc$J) }S63Es$d}"HvI3)aT'fm4?6G *2sي5тjv=|vfJ#)Ev^ʐ mU%fz` !I\Nj~X] #z$xy}r<=wQ.6T kCkyPFR^4bӪ*1xkl|/0[= !8 7kqDpl Y,l^p~M]Y*~Ư{f(eEnD 29)?e|Oeĩ`[ƭXBWUd&g ׻>M*R?!ΠQ{[Y D_ q=nYͬdxKŬF/X{}KDA;sv۞4jrQ3wuLa)w {koEJⷠޞcz3fMOjmQgg*z Q$w$#lI|@&*0|csV5#\vZ\B(˩!u|I alv\TC CprY9+N!85HxدsVKDhmG-[Txw7(R;*7UNژO(9S*t Q BLlֳ3 h c2_E<̖̂b+z\K,?Ll`-w yVjp@ cl{E8i(@L 9Gjpuİ䃍d2l$(rg mShSv?F'R*iKbQD QM!KoL[--#TD=.,"7U1of?VnQYSQsthËZ3T[iz&v=hDYbꤦ锧[ȯugG+Ss8#t7? A02uijr#'yWm6(+ cQ"S-Qi{#c4(5/KehlYԸG1<۞Kޓ`sε}I"̓_;܂1PU,LU$ p>7>QǰoT2G|!)=XӃIO21^28HߍUd$5uq>T£y&'t'A5\蔇o̼9A]><(!E?;#RP\g]T{9 x Ul. $%ަc0R꽲PPJj/WײDtutu+=z[BA6` tKh2CϢ)iuȿSZv0)P@% hc[EB @cϓƧWf&QQHd j(%+AN>6)%2d&^v+$1IZ{haVqFv^npzJ>|@ŨF_3kL])cЋ~_f zg~ߪ;Gkc%HT/O$I@#;XS_ DR#!6G%0C?nft9?.5Z/}&ƨA :Rx%eQ'΍쬭ձ|lPTj1~~|fYR-[Ex2G|/r !)R ]_ 6ɟP1 ^B68  RZAh0h~EEU ~wVI^ۍN(I-<*3Ѱh ɂc.kl9 8&M;6o+roքHb.?bn|\) ,EAɱ8ly Y4aQpXDc@h<t'*jᒝ~c&6qO7u}A* I/p24Ե@sK+y4[ϯfT1g}Awa̪;T!jXV H iOZ\) BoS,\66nW[-v@$.^x!q)-"ܤL[mF9(Sl܀ U,&JR MNN ,`7s#/2B} iͭշ~XJ