lorax-composer-28.14.68-1.el8 >  A bU]{"T kGk͋m4?{ g=L$SII m2.iar$`CM1t^|ɨ"wNjF,ڦ7)c\shr]{lݢZGRy 1:? aWJ#XUwcOKM&xmIX\S9Up7zN:] u7p;>${<y{ @ F #<)jWGf.Q]Fl'A19X.f)L[hm7O@u\GP57X&b/3}|VzF򣵇-73N]OL_fo[tsyDpMCr7N 10DK0<ӟK^q2C8W#Kf)؁f!-^7p(->Mʿi\5ㆬ:VFmn5/K {ef61e41ca9f8041990a1393497af3693dda9d93cee04a7e53efdcdd45acb45321186ee9171c4ae31419503c0763eb0df06363be2bU]Q9qe0gyhsL:]Rhޘ@(S1m|Ć\A] <@lۆ&x%'#"F (%/(s/3ˆdjO~c!7瓭vh_Ɵ$AwwUn|%.QB8GF\ &Qq^{k\xԟѺHȎzWteОTuU8{2`,$ p{^G /q36gNwPh ' XY f¾ƙ/ HC7o'˜! V=o Z96 8} ԭcV.a-Yh?mV]_4OY &T ]#LSrZ]P^%sevO*A2(\\fCAFQeFh T>pD?d  @   >\NN 0N N  N N  NXNN l N!" " $O ($8$c9&@c:6c=s>{?ۃ@ۋG۔NHNINXTY`\ސN]N^ bdefl t$Nu\NvwDNx|Ny7Clorax-composer28.14.681.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.b aarch64-05.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Applications/Systemhttps://github.com/weldr/loraxlinuxaarch64getent group weldr >/dev/null 2>&1 || groupadd -r weldr >/dev/null 2>&1 || : getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin -c "User for lorax-composer" weldr >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.service &>/dev/null || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.socket &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.socket &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.socket &>/dev/null || : fi$ ccjljl R RNNCCLL==mm  m Y p"LeN5 N q&YX)8!A큤A큤AAad!ad!b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!b ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!b b b b b b 75ae36cfaa5e9525dbf3a97ab71f603748276316d27dfa2425d4d1e7ce30b126bba0bac4b81d54ee85642b9813733bba999b3e970fa1cc3a37e36f47db795a2617f1e6874f9ed01369cadb20c6d5b7587077af82b0091dc3bc2605d6eedd670117f1e6874f9ed01369cadb20c6d5b7587077af82b0091dc3bc2605d6eedd6701ab85499d22a8643f8b122cc216f90b920a353b4cc48b987e4640a4c9a891850bab85499d22a8643f8b122cc216f90b920a353b4cc48b987e4640a4c9a891850b922e2e9c76d6ced0dc59bbdb96b3baf6c8c915f55eb818ca3d0d7ad8d1de5c23922e2e9c76d6ced0dc59bbdb96b3baf6c8c915f55eb818ca3d0d7ad8d1de5c23bd73f8d8bfaf2a281e6dafc35c6432f540b3dc1b1d37c936ae7b00f32870f3c7bd73f8d8bfaf2a281e6dafc35c6432f540b3dc1b1d37c936ae7b00f32870f3c786c341255247efc224309a1b6b00cecfaf6a5b60c553597a8b92ab035f743bfd86c341255247efc224309a1b6b00cecfaf6a5b60c553597a8b92ab035f743bfdb05aa874ca22e07c974cdbeb77116c462710be1e73107df71fe11c57dc171904b05aa874ca22e07c974cdbeb77116c462710be1e73107df71fe11c57dc1719044bf34a269e5e1026e2f5995057df61a3219e3fe8922f67e28eaabeec2fb951f34bf34a269e5e1026e2f5995057df61a3219e3fe8922f67e28eaabeec2fb951f3f2d6c5c55e29783bf45b0321026d61eae9e0a30532518add5b6d73ab34557172f2d6c5c55e29783bf45b0321026d61eae9e0a30532518add5b6d73ab345571727977e49c166f3a2b2e2f65bf5f15adfbd1dfe7dbeb85fe5730a63aa5002e088f7977e49c166f3a2b2e2f65bf5f15adfbd1dfe7dbeb85fe5730a63aa5002e088fc2ee988d7902ee2d8e95a8063decf00b0a5aa309cee8e9151b833b42d0257dd1c2ee988d7902ee2d8e95a8063decf00b0a5aa309cee8e9151b833b42d0257dd1bdb7c5d36f7ca14934566a88c399089f05f6aec7f647826c80366b6da2543372bdb7c5d36f7ca14934566a88c399089f05f6aec7f647826c80366b6da2543372e445595954a939f6a4b3727d2860ff85c384dae246a7101c0f5218c1e13cea50e445595954a939f6a4b3727d2860ff85c384dae246a7101c0f5218c1e13cea50261a2431be66280e5b52003f28012294e2e5f846dae7079b75f9528006ad10fa261a2431be66280e5b52003f28012294e2e5f846dae7079b75f9528006ad10facdb3f4281e642b13dcf4964b5fa93607b3ccf1e4419398355fcaa9279a85016ecdb3f4281e642b13dcf4964b5fa93607b3ccf1e4419398355fcaa9279a85016e5c55a70270988116d3bd96586660b7549d63d7a04f73e08ceeb0b3907a4242f45c55a70270988116d3bd96586660b7549d63d7a04f73e08ceeb0b3907a4242f4e045279fa66a60a4f1a4d5a62350ec202312b9bc461c9013db2906cf0ca71a3fe045279fa66a60a4f1a4d5a62350ec202312b9bc461c9013db2906cf0ca71a3fcb0993d5f88ad43f118bc5644a13f87144d07e78289785e8aa029d568f078f50cb0993d5f88ad43f118bc5644a13f87144d07e78289785e8aa029d568f078f5070d85395cb85c4d669a6a40614af18b8f34a862aa46cc6ecb104aaadda60116a70d85395cb85c4d669a6a40614af18b8f34a862aa46cc6ecb104aaadda60116a3dd3cf894b98e09735096182be32acaa2877dbe4b58192452949527682614ca1f530cd4c63c3c2abc24da11a2e577258917fcdec0267af915e9b81dda65d2403137e78b085ea571936c16a71304ed3af5e42523fcf3e715dc2ab5f96c9924d4a664d0f0bdd801b0dd0e61ce906a07d11bc50eb339ddbca3b6831fd9614b51e29424dca0b822b093ea2cc88966f09bee4fc434532daf1f680b726424cd2d54b7ee6e6798ddcb1430708f423ef10467fcbb77728fdb0849a82712feb46bf8789daeb8861d8138c07da15241a8d9650ac27b8647fc880bd94964b3f79a87ea648f5d3b52f38d2f507db8cc7072d064b99a09fef9e5ca0e550d161c7429014a2fd9f9d433ffb3a5aeeda0a82afe9204b6e27deae5f8fc9e003ed27f806efead4bef1f35911265184e0067d029fca9f10ada6c352a636ccfc5121bc17ddbd4f1a80cab119f91ebdd6d4b875d537f6acb366e28f33b951eaf902f5e15254809d2d489d606c9568f85aae8b74001c0b13f8897349d24411ed1c86227e762a68c9882a37737a8dc14c7521d5f76c9355c3e752baf81e37a794a25236d8c0649fcf2a3fc4de219408779e96de09c994ace9eed63126c119ae0e6e2ea94fc35fe2879fe20640665b55a6cf138a1a7af7e59144cc30a67a87269925de71bf471f39bcc732ab67543198d83645104b3dc6a0be2e5a8b0017865b5b5caa6b79f04be2067b8cf00d06add48b52e8efe19cd09b4b3f23beeeb254661fa7e2f06d564f981a057f220cfd8cfb1467b948ec5715fa769d592af5172d4d560ec4383bec033415e6170aa92368021c0792cbb4a96ba57b130b632e9e97bc613e4544038878872ae0f16e42f6aa78a450f64d8e3b76320ec411fd1a6b78726652e1b49d71efe9294030ec402b453a5a8ed385eaf45b9e7563adfef2c368ab912e1e9ef4fc540224d2dd01f6e294800842284e73109f4f15e593e7f6a8c39bd8d95eb423b611cdb97059eccdb6f67d62a0e997c2b8ba110acff4a9cd86cdfa47a6e66043189399c5abba5a1e852ff8ae03b6f3c53dc90378f974fe1c9d69c7914e69244709be7ec81234ff1c8c656de31d7808659f22237872c9b69820334068ae5c329aa74ce639f89a990787e2da2713be883ff933d7435f342e6c6272f05f5dbd3735e2c1f180d298cf36e09c76764cf915792207aa917540933b19cd54467b6e499f4e6cc90a7d36b1e1bd35b655be648ecf5805f03baf957280fc47a7874e7993fe1095b7d614e63ed7c848fa8ac96d19248d103c2f55f6cd8fc088151b937aa80a423c66971bc4dd30e61a514982fc33f2ab753677840e511ab459cb72c361d89a43055443ba146d9e627cbbeb137bae7c5db5c888d26dcdd83e3149a479df526bc6b9d4a024db99098f4535e728bcd7c98ea7a086d88d863701884d776a78d45aefcd189ce73b1ef20853bdc5e2c2d040032a04ba9254f6df3dd1e676dbf06705ef4ada0c5bed59916428459ac58169803160dab64c7f2d779ac28c3ebc8452e93309ba25e6d7f49c2c0b3a537dd0c8d4d7e63e51b934b90cdd91d189e87bf5e44cc390be8cd3fde7814cd000b5f84d0d4af80ba122473a75da6f1fdae0ee105f068a3fc82d27c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrweldrweldrlorax-28.14.68-1.el8.src.rpmconfig(lorax-composer)lorax-composerlorax-composer(aarch-64) @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddanaconda-tuiconfig(lorax-composer)createrepo_cgitlibgit2libgit2-glibloraxpython(abi)python3-flaskpython3-geventpython3-pytomlpython3-rpmfluffpython3-semantic_versionqemu-imgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdtarxz28.14.68-1.el828.14.68-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a@aa@aNaaim@aC1``@` @` @`@`_м@_@_Z@_16_-B@_'@_ @_{^^W@^^^x^U@^@^W@^AE^1s^[^@]}@]]]҇]M@]]]\F@\t@\P\C@\e\|\Q\8@\73\4\@\ `[[[@[F[R@[@[][ @[#@[[s[-[[[l,[^[Q[O+[@[@[)[@ZnZUZ`@ZZ@ZZo Z_:ZLZOYYY˒Y@Y@YYYYYcl@YI@Y0Y.@Y-^Brian C. Lane 28.14.68-1Brian C. Lane 28.14.67-1Brian C. Lane 28.14.66-1Brian C. Lane 28.14.65-1Brian C. Lane 28.14.64-1Brian C. Lane 28.14.63-1Brian C. Lane 28.14.62-2Brian C. Lane - 28.14.61-2Brian C. Lane 28.14.61-1Brian C. Lane 28.14.60-1Brian C. Lane 28.14.59-1Brian C. Lane 28.14.58-1Brian C. Lane - 28.14.57-2Brian C. Lane 28.14.57-1Brian C. Lane 28.14.56-1Brian C. Lane 28.14.55-1Brian C. Lane 28.14.54-1Brian C. Lane 28.14.53-1Brian C. Lane 28.14.52-1Brian C. Lane 28.14.51-1Brian C. Lane 28.14.50-1Brian C. Lane 28.14.49-1Brian C. Lane 28.14.48-1Brian C. Lane 28.14.47-1Brian C. Lane 28.14.46-1Brian C. Lane 28.14.45-1Brian C. Lane 28.14.44-1Brian C. Lane 28.14.43-1Brian C. Lane 28.14.42-1Brian C. Lane 28.14.41-1Brian C. Lane 28.14.40-1Brian C. Lane 28.14.39-1Brian C. Lane 28.14.38-1Brian C. Lane 28.14.37-1Brian C. Lane 28.14.36-1Brian C. Lane 28.14.35-1Brian C. Lane 28.14.34-1Brian C. Lane 28.14.33-1Brian C. Lane 28.14.32-1Brian C. Lane 28.14.31-1Brian C. Lane 28.14.30-1Brian C. Lane 28.14.29-1Brian C. Lane 28.14.28-1Brian C. Lane 28.14.27-1Brian C. Lane 28.14.26-1Brian C. Lane 28.14.25-1Brian C. Lane 28.14.24-1Brian C. Lane 28.14.23-1Brian C. Lane 28.14.22-1Brian C. Lane 28.14.21-1Brian C. Lane 28.14.20-1Brian C. Lane 28.14.19-1Brian C. Lane 28.14.18-1Brian C. Lane 28.14.17-1Brian C. Lane 28.14.16-1Brian C. Lane 28.14.15-1Brian C. Lane 28.14.14-1Brian C. Lane 28.14.13-1Brian C. Lane 28.14.12-1Brian C. Lane 28.14.11-1Brian C. Lane 28.14.10-1Brian C. Lane 28.14.9-1Brian C. Lane 28.14.8-1Brian C. Lane 28.14.7-1Josh Boyer 28.14.6-2Brian C. Lane 28.14.6-1Brian C. Lane 28.14.5-1Brian C. Lane 28.14.4-1Brian C. Lane 28.14.3-1Brian C. Lane 28.14.2-1Brian C. Lane 28.14.1-1Brian C. Lane 28.14.0-1Brian C. Lane 28.14-1Brian C. Lane 28.13-1Brian C. Lane 28.12-1Brian C. Lane 28.11-1Brian C. Lane 28.10-1Brian C. Lane 28.9-1Brian C. Lane 28.8-1Brian C. Lane 28.7-1Brian C. Lane 28.6-1Brian C. Lane 28.5-1Brian C. Lane 28.4-1Brian C. Lane 28.3-1Brian C. Lane 28.2-1Brian C. Lane 28.1-1Brian C. Lane 28.0-1Brian C. Lane 27.11-1Brian C. Lane 27.10-1Brian C. Lane 27.9-1Brian C. Lane 27.8-1Brian C. Lane 27.7-1Brian C. Lane 27.6-1Brian C. Lane 27.5-1Brian C. Lane 27.4-1Brian C. Lane 27.3-1Brian C. Lane 27.2-1Brian C. Lane 27.1-1Brian C. Lane 27.0-1- mkksiso: Fix check for unsupported arch error (bcl) Related: rhbz#2049205- mkksiso: Fix the order of the ppc mkisofs command (bcl) Related: rhbz#2049205 - mkksiso: mkfsiso argument order matters (bcl) Resolves: rhbz#2049205 - mkksiso: Improve debug message about unsupported arch (bcl) Related: rhbz#2049190 - mkksiso: Add kickstart to s390x cdboot.prm (bcl) Resolves: rhbz#2049190- livemedia.ks: Add isomd5sum for use with rd.live.check (bcl) - Resolves: rhbz#2048447- Enable sftp when using inst.sshd (bcl) - Resolves: rhbz#2041770- mkksiso: Check the length of the filenames (bcl) Related: rhbz#2028048 - mkksiso: Check the iso's arch against the host's (bcl) Related: rhbz#2028048 - mkksiso: Add missing implantisomd5 tool requirements (bcl) Related: rhbz#2028048 - mkksiso: Raise error if no volume id is found (bcl) Related: rhbz#2028048 - mount: Add aarch64 and s390x support to IsoMountopoint (bcl) Resolves: rhbz#2028089 - mkksiso: Skip mkefiboot for non-UEFI isos (bcl) Resolves: rhbz#2028097 - mkksiso: Add -joliet-long (bcl) Resolves: rhbz#2028044 - mkksiso: Return 1 on errors (bcl) Resolves: rhbz#2028048 - Increase boot.iso rootfs to 4GiB (bcl) Resolves: rhbz#2028059 - Fix specfile to match the one from dist-git (bcl) Related: rhbz#2001942- Handle all possible dnf group_install errors (bcl) Related: rhbz#1947958 - runtime-install: Install nvme-cli tool (bcl) Related: rhbz#1903339- Increase root partition of rhel-livemedia.ks to 8000MB (bcl) Resolves: rhbz#2004864- Add Conflicts to composer-cli for manpage move Related: rhbz#1928962- Increase example kickstart root partitions to at least 4000MB (bcl) Resolves: rhbz#1973407- New lorax documentation - 28.14.59 (bcl) Related: rhbz#1955355 - docs: Add missing mkksiso.1 manpage (bcl) Related: rhbz#1955355 - docs: Fix reference in composer-cli.rst (bcl) Related: rhbz#1915361 - Makefile: Use user-mode podman and fix docs-in-docker target (bcl) Related: rhbz#1955355- Backport mkksiso to RHEL 8.5.0 (bcl) Resolves: rhbz#1955355 - Move manpages into the correct subpackages (bcl) Resolves: rhbz#1928962 - composer-cli: Update documentation URLs (bcl) Resolves: rhbz#1915361 - Use wildcard for grub2 modules in livemedia.ks example (bcl) Related: rhbz#1973530 - runtime-install: Install ipcalc (bcl) Related: rhbz#1958314 - test: Add new osbuild-composer expected types (martin) (martin) - test: Fix URL to bots testmap (martin) (martin)- composer-cli: Add support for start-ostree --url URL (bcl) Resolves: rhbz#1929381 - tests: Override rhel-8-beta.json repositories for osbuild-composer (atodorov) - tests: Remove systemctl for osbuild-composer (atodorov) - tests: Start osbuild-composer.socket (bcl) - test: Fix vm.install for non-LVM cloud images (martin)- tests: Start osbuild-composer.socket for the tests Resolves: rhbz#1916684- fixes #543 qemu -nodefconfig deprecated (afm404) Resolves: rhbz#1904168 - sshd_config: Apply suggested changes (bcl) Resolves: rhbz#1872892- Switch to using upstream mk-s390image for s390 cdboot.img creation (bcl) Related: rhbz#1892404 - Add --squashfs-only option to drop inner rootfs.img layer (marmarek) Resolves: rhbz#1846282- docs: Remove anaconda from rhel-livemedia.ks example (bcl) Resolves: rhbz#1876563- tests: Fix diff test BACKEND check (bcl) Related: rhbz#1825190- tests: Push example blueprints b/c they may not exist (atodorov) Related: rhbz#1825190 - rhel-livemedia.ks: Add anaconda-live package to the example kickstart (bcl) Related: rhbz#1691319 - Switch VMware testing env to improve stability results (chrobert) Related: rhbz#1825190- Skip test_z_diff() if runninga against for osbuild-composer (atodorov) Related: rhbz#1825190- tests: Overwrite rhel-8.json when testing with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Allow skipping image build in compose sanity test (atodorov) Related: rhbz#1825190 - Set BACKEND=osbuild-composer if running that test scenario (atodorov) Related: rhbz#1825190 - tests: Don't check info after compose cancel with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Compare blueprints as TOML objects, not strings (atodorov) Related: rhbz#1825190 - tests: Remove lorax-composer specific checks (atodorov) Related: rhbz#1825190 - tests: Remove compose after we're done (atodorov) Related: rhbz#1825190 - tests: don't use beakerlib in blueprint (lars) Related: rhbz#1825190 - tests: don't depend on internal state of composer (lars) Related: rhbz#1825190 - tests: Do not rely on example blueprints (atodorov) Related: rhbz#1825190 - tests: Special case compose types for osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Don't check example blueprints if we don't have to (atodorov) Related: rhbz#1825190 - tests: Use BACKEND env variable instead of hard-coded values (atodorov) Related: rhbz#1825190 - tests: Disable non-cli test scenarios b/c osbuild-composer (atodorov) Related: rhbz#1825190- composer-cli: Make start-ostree parent and ref optional (bcl) Resolves: rhbz#1859680 - composer-cli: Add a get_arg function (bcl) Related: rhbz#1859680- include generic.ins for s390 boot iso (dan) Related: rhbz#1844517 - Fix the bug referenced in the last build (bcl) Resolves: rhbz#1848727- composer-cli: Disable retry counter on connection timeout (bcl) Related: rhbz#1848727 - composer-cli: Change timeout to 5 minutes (bcl) Resolves: rhbz#1848727- lorax-composer: Add deprecation notice to documentation (bcl) Related: rhbz#1844649 - composer-cli: Add documentation for uploads and osbuild-composer (bcl) Related: rhbz#1844649 - composer-cli: Remove the upload and providers commands (bcl) Related: rhbz#1844649 - composer-cli: Return a better error with no value (bcl) Related: rhbz#1844649 - tests: rhel8-branch uses nose not pytest (bcl) Related: rhbz#1844649 - tests: Add tests for composer-cli compose start JSON POST (bcl) Related: rhbz#1844649 - composer-cli: Update bash completion for start-ostree (bcl) Related: rhbz#1844649 - composer-cli: Add new start-ostree command (bcl) Resolves: rhbz#1844649 - composer-cli: Add support for --size to compose start (bcl) Related: rhbz#1844649 - composer-cli: pytoml load() needs an open file not a string (bcl) Resolves: rhbz#1843704 - test: Put VM image overlay into /var/tmp (martin) (martin) Related: rhbz#1825190- Keep /etc/default/useradd in install.img (honza.stodola) Resolves: rhbz#1838677- lmc-no-virt: Add requirement on anaconda-install-env-deps (bcl) Resolves: rhbz#1827911 - Fix cherry-pick of extra multipath.conf line (bcl) Related: rhbz#1676777 - Use smarter multipath detection logic. (dlehman) Resolves: rhbz#1676777- rsyslog: Disable journal ratelimits during install (bcl) Resolves: rhbz#1752754 - Update datastore for VMware testing (chrobert) Related: rhbz#1825190- New lorax documentation - 28.14.43 (bcl) Related: rhbz#1826479 - tests: Add tests for variant branding detection (bcl) Related: rhbz#1826479 - lorax: Update how the release package is chosen (bcl) Resolves: rhbz#1826479 - tests: Add tests for branding (bcl) Related: rhbz#1826479 - Move get_dnf_base_object into a module (bcl) Related: rhbz#1826479 - lorax: Add --skip-branding cmdline argument (bcl) Resolves: rhbz#1826479- lorax: Restore the 98dracut-systemd service files to the install.img (bcl) Related: rhbz#1805405 - lorax: Add eject back into the boot.iso (bcl) Related: rhbz#1805405- tests: Add new test to run 'test' and 'check' in cockpit ci (jrusz) Related: rhbz#1785154 - tests: rpm now returns str, drop decode() call (bcl) Related: rhbz#1785154 - tests: Switch to using CentOS8 for the Docker tests (bcl) Related: rhbz#1785154 - tests: Finish switch to using example-development in composer tests (bcl) Related: rhbz#1785154 - tests: this_is_rhel function return true for CentOS or RHEL (bcl) Related: rhbz#1785154 - tests: Disable pylint preexec-fn warning (bcl) Related: rhbz#1785154 - pylint: whitelist the rpm module (bcl) Related: rhbz#1785154 - tests: Use unittest.mock (bcl) Related: rhbz#1785154 - Test & cleanup script for Alibaba cloud (atodorov) Related: rhbz#1785154- tests: run ssh commands in batch mode (jrusz) Related: rhbz#1785154 - tests: remove --test=2 from compose_sanity (jrusz) Related: rhbz#1788461 - Add tests for metapackages and package name globs (bcl) Related: rhbz#1791612 - tests: Check for cloud-init presence in azure image (jrusz) Related: rhbz#1754711- tests: Enable Elastic Network Adapter support for AWS (atodorov) Related: rhbz#1789308 - AWS test: take into account different instance type for non x86 (atodorov) Related: rhbz#1789308 - lorax-composer: Enable ami on aarch64 (bcl) Resolves: rhbz#1789308 - Add test for canceling a running compose (jrusz) Related: rhbz#1788461- composer-cli: Increase DELETE timeout to 120s (bcl) Resolves: rhbz#1788461 - Add test for running composer with --no-system-repos option (jikortus) Related: rhbz#1785154- composer-cli: Add python3-pytoml to composer-cli requirements (bcl) Related: rhbz#1779301 - composer-cli: Remove unneeded % from API WARNING message (bcl) Related: rhbz#1779301 - Use mkisofs for the s390 live-iso template (bcl) Related: rhbz#1746424- composer-cli: Only display the available compose types (bcl) Related: rhbz#1751998 - composer-cli: Return int from handle_api_result not bool (bcl) Related: rhbz#1779301 - Add support for API v1 commands upload, and providers (bcl) Resolves: rhbz#1779301- tests: If TEST_OS isn't specified then match the host OS (atodorov) Related: rhbz#1769525 - tests: enable compose_ext4 test to use CDN repos (jrusz) Related: rhbz#1777265 - Add more lines to .gitignore (jrusz) Related: rhbz#1777265 - Remove all repo files & install composer-cli from host repos (atodorov) Related: rhbz#1769525 - Always remove lorax-composer & composer-cli RPMs before installing them (atodorov) Related: rhbz#1769525 - Always remove existing VM image before building new one (atodorov) Related: rhbz#1769525- lorax-composer: Add cloud-init support to the vhd image (bcl) Resolves: rhbz#1754711 - Add dmidecode on supported architectures (bcl) Related: rhbz#1714793- New lorax documentation - 28.14.33 (bcl) Related: rhbz#1761653 - docs: Increase root filesystem to 2000 in rhel-minimal.ks (bcl) Resolves: rhbz#1730937 - Update ppc64le isolabel to match x86_64 logic (bcl) Related: rhbz#1757338 - set inst.stage2 for ppc64le image (dan) Related: rhbz#1757338 - docs: Override macboot/nomacboot documentation (bcl) Resolves: rhbz#1761653 - tests: Keep beakerlib repo on the VM for tests which need it (atodorov) Related: rhbz#1769525 - tests: unskip Qcow2 and Live-ISO scenarios (atodorov) Related: rhbz#1769525 - tests: Ensure failure if beakerlib results file not found (atodorov) Related: rhbz#1769525 - tests: Documentation updates (atodorov) Related: rhbz#1769525 - tests: Use host repositories for make vm (atodorov) Related: rhbz#1769525 - Remove unused make targets (atodorov) Related: rhbz#1769525 - DRY when setting up, running & parsing results for beakerlib tests (atodorov) Related: rhbz#1769525 - tests: Use journalctl -g to check for failed login (bcl) Related: rhbz#1769525 - tests: Fix check_root_account when used with tar liveimg test (bcl) Related: rhbz#1769525 - tests: Use the same asserts as before (atodorov) Related: rhbz#1769525 - tests: switch to using podman instead of docker (atodorov) Related: rhbz#1769525 - tests: Remove nested vm from tar liveimg kickstart test (bcl) Related: rhbz#1769525 - tests: Use --http0.9 for curl ssh test (bcl) Related: rhbz#1769525 - test: Boot the live-iso faster, and login using ssh key (bcl) Related: rhbz#1769525 - tests: Split testing the image into a separate script (bcl) Related: rhbz#1769525 - test: Split up the test class to allow booting other images (bcl) Related: rhbz#1769525 - [tests] Collect compose logs after each build (atodorov) Related: rhbz#1769525 - [tests] Use a function to wait for compose to finish (jikortus) Related: rhbz#1769525 - [tests] Use functions for starting and stopping lorax-composer (atodorov) Related: rhbz#1769525 - tests: Add kickstart tar installation test (jikortus) Related: rhbz#1733975 - tests: add option to disable kernel command line parameters check (jikortus) Related: rhbz#1733975 - tests: Use a loop to wait for VM and sshd to start (bcl) Related: rhbz#1733975 - tests: Drop an old bug reference (bcl) (bcl)- tests: Add tests for recipe checking functions (bcl) Related: rhbz#1716596 - lorax-composer: Add basic case check to check_recipe_dict (bcl) Related: rhbz#1716596 - lorax-composer: Add basic recipe checker function (bcl) Resolves: rhbz#1716596 - Add live iso support to s390 (bcl) Related: rhbz#1746424 - Disable some compose types on other architectures (bcl) Resolves: rhbz#1751998 - aarch64: Fix live-iso creation on aarch64 (bcl) Resolves: rhbz#1752002- tests: Document Azure setup (atodorov) (atodorov) - tests: unskip Azure scenario (atodorov) (atodorov) - Support CI testing against a bots project PR (martin) (martin) - Makefile: Update bots target for moved GitHub project (sanne.raymaekers) - Skip azure, live-iso & qcow2 tests due to infra issues (atodorov) Related: rhbz#1724073 - tests: Add check to make sure the compose actually finished (bcl) Related: rhbz#1724073 - Backport Cockpit CI changes for RHEL 8 (atodorov) Related: rhbz#1724073 - tests: Drop sort from compose types test (bcl) - New test: assert toml files in git workspace (atodorov) - Use passwd --status for locked root account check (jikortus) Related: rhbz#1728571- New lorax documentation - 28.14.30 (bcl) Related: rhbz#1709594 - Assert that RuntimeErrors have correct messages (egoode) Related: rhbz#1709594 - More descriptive error for a bad ref in repos.git (egoode) Related: rhbz#1709594 - Add more tests for gitrpm.py (bcl) Related: rhbz#1709594 - lorax-composer: Fix installing files from [[repos.git]] to / (bcl) Related: rhbz#1709594 - Add tests using repos.git in blueprints (bcl) Related: rhbz#1709594 - Move git repo creation into tests/lib.py (bcl) Related: rhbz#1709594 - rpmgit: catch potential errors while running git (bcl) Related: rhbz#1709594 - tests: Add test for Recipe.freeze() function (bcl) Related: rhbz#1709594 - Add repos.git support to lorax-composer builds (bcl) Related: rhbz#1709594 - Add pylorax.api.gitrpm module and tests (bcl) Related: rhbz#1709594 - Add support for [[repos.git]] section to blueprints (bcl) Resolves: rhbz#1709594 - [tests] Handle blueprints in setup_tests/teardown_tests correctly (atodorov) Related: rhbz#1714298 - tests: Set BLUEPRINTS_DIR in all cases (lars) Related: rhbz#1714298- tests: Update openssh-server to version * (bcl) Related: rhbz#1678937 - Remove repos.git related tests (bcl) Related: rhbz#1709595 - composer-cli: Update diff support for customizations and repos.git (bcl) Related: rhbz#1709595 - Add support for customizations and repos.git to /blueprints/diff/ (bcl) Related: rhbz#1709595 - tests: Update custom-base with customizations (bcl) Related: rhbz#1709595 - Change customizations.firewall to append items instead of replace (bcl) Resolves: rhbz#1709595 - Update customizations.services documentation (bcl) Related: rhbz#1709595 - lorax-composer: Add services support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add firewall support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add locale support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Fix customizations when creating a recipe (bcl) Related: rhbz#1709595 - Update docs for new timezone section (bcl) Related: rhbz#1709595 - lorax-composer: Add timezone support to blueprint (bcl) Related: rhbz#1709595 - Proposal for adding to the blueprint customizations (bcl) Related: rhbz#1709595- Create a lorax-docs package with the html docs (bcl) Resolves: rhbz#1695274 - Fix path to generic.prm (jstodola) Resolves: rhbz#1714107- Add kernel to ext4-filesystem template (bcl) Resolves: rhbz#1709792 - Switch the --virt-uefi method to use SecureBoot (bcl) Resolves: rhbz#1691661 - qemu wasn't restoring the terminal if it was terminated early (bcl) Resolves: rhbz#1691632 - Revert "lorax-composer: Add CDN repo checks to startup and compose start." (bcl) Related: rhbz#1691969 - Revert "lorax-composer: Check for CDN only repos" (bcl) Related: rhbz#1691969 - Add test for passing custom option on kernel command line (jikortus) Related: rhbz#1687743 - Use verify_image function as a helper for generic tests (jikortus) Related: rhbz#1704172 - Change [[modules]] to [[packages]] in tests (atodorov) Related: rhbz#1698368 - Add new test to verify compose paths exist (atodorov) Related: rhbz#1698368 - Add new sanity tests for blueprints (atodorov) Related: rhbz#1698368 - Update VMware info for VMware testing (chrobert) Related: rhbz#1678937 - Add test for starting compose with deleted blueprint (jikortus) Related: rhbz#1699303 - Fixes for locked root account test (jikortus) Related: rhbz#1698473 - Fix lorax.spec bz reference (bcl) Related: rhbz#1678937- Only use repos with valid urls for test_server.py (bcl) Related: rhbz#1678937 - Use strict=False when reading repo files (bcl) Related: rhbz#1678937 - tests: Skip docs if not installed (bcl) Related: rhbz#1678937 - tests: Make sure example-development is present for delete test (bcl) Related: rhbz#1678937 - tests: Make it easier to update version globs (bcl) Related: rhbz#1678937 - tests: Select the group to use based on the release (bcl) Related: rhbz#1678937 - Add requirements-test.txt (bcl) Related: rhbz#1678937 - Fix the google cloud boot console settings (dshea) Related: rhbz#1689140 - Add a compose type for alibaba. (dshea) Resolves: rhbz#1689140 - Add a compose check for google cloud images. (dshea) Related: rhbz#1689140 - Add a compose type for Google Compute Engine (dshea) (dshea) - Add a new output type, tar-disk. (dshea) Related: rhbz#1689140 - Support compressing single files. (dshea) Related: rhbz#1689140 - Add an option to align the image size to a multiplier. (dshea) Related: rhbz#1689140 - Pass ssl certificate options to anaconda (lars) Resolves: rhbz#1663950 - Add checks for disabled root account (jikortus) - Fixup lorax.spec bugs (bcl) Related: rhbz#1678937- New lorax documentation - 28.14.25 (bcl) Related: rhbz#1687743 - lorax-composer: pass customization.kernel append to extra_boot_args (bcl) Resolves: rhbz#1687743 - Improve logging for template syntax errors (bcl) Related: rhbz#1687743 - Add extra boot args to the livemedia-creator iso templates (bcl) Related: rhbz#1687743 - lorax-composer: Add the ability to append to the kernel command-line (bcl) Related: rhbz#1687743 - lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl) Resolves: rhbz#1683441 - lorax-composer: Delete workspace copy when deleting blueprint (bcl) Related: rhbz#1683441 - Remove 3G minimum from lorax-composer (bcl) Resolves: rhbz#1677741- Add a ppc64le template for live iso creation (bcl) Related: rhbz#1673744 - Move the package requirements for live-iso setup out of the template (bcl) Resolves: rhbz#1673744 - Remove exclusions from lorax-composer templates (bcl) Related: rhbz#1673744 - Add LiveTemplateRunner to parse per-arch live-iso package requirements (bcl) Related: rhbz#1673744 - Move the run part of LoraxTemplateRunner into new TemplateRunner class (bcl) Related: rhbz#1673744 - lorax-composer: Use reqpart --add-boot for partitioned disk templates (bcl) Related: rhbz#1673744 - livemedia-creator: Add support for reqpart kickstart command (bcl) Related: rhbz#1673744 - Fix make_appliance and the libvirt.tmpl (bcl) Related: rhbz#1673744 - Add get_file_magic to tests/lib.py (bcl) Related: rhbz#1673744 - Clarify the ks repo only error message (bcl) Related: rhbz#1673744 - Add tests to test_creator.py (bcl) Related: rhbz#1673744 - Add some tests for creator.py (bcl) Related: rhbz#1673744 - Make the lorax-composer ks templates more generic (bcl) Related: rhbz#1673744 - Add some extra cancel_func protection to QEMUInstall (bcl) Related: rhbz#1684316 - installer: make sure cancel_func has a value (yuvalt) Resolves: rhbz#1684316 - Update VMware datastore location to unblock tests (chrobert) Related: rhbz#1678937 - Allow overriding $CLI outside test scripts (atodorov) Related: rhbz#1678937 - Use make ci inside test-in-copy target (atodorov) Related: rhbz#1678937 - New test: Build live-iso and boot with KVM (atodorov) - New test: Build qcow2 compose and test it with QEMU-KVM (atodorov) - Removed remnants of fedora branding. (47631017+jakub-vavra) Resolves: rhbz#1672583 - Drop auth from the kickstart examples (bcl) Resolves: rhbz#1672583 - New test: Verify tar images with Docker and systemd-nspawn (atodorov) - Update OpenStack flavor and network settings in tests (atodorov) - Use existing storage account (jstodola) - Record date/time of VM creation (jstodola) - Make sure compose build tests run with SELinux in enforcing mode (jikortus)- lorax: Move default tmp dir to /var/tmp/lorax (bcl) Resolves: rhbz#1668408 - Expand parameters as separate words (jstodola) Related: rhbz#1653934 - Add /usr/local/bin to PATH for tests (atodorov) (atodorov) - Do not generate journal.xml from beakerlib (atodorov) Related: rhbz#1653934 - Use any tmux version (atodorov) Related: rhbz#1653934 - Make test scripts executable with chmod +x (atodorov) Related: rhbz#1653934- Report an error if the blueprint doesn't exist (bcl) Related: rhbz#1653934 - tmux is version 2.8 on Fedora 28 (atodorov) Related: rhbz#1653934 - Disable pylint no-member errors for 2 dnf constants (atodorov) Related: rhbz#1653934 - Backport cloud image tests to RHEL 8 (atodorov) Related: rhbz#1653934- Remove unneeded else from for/else loop. It confuses pylint (bcl) Related: rhbz#1664485 - Allow customizations to be specified as a toml list (dshea) Resolves: rhbz#1664485 - New lorax documentation - 28.14.21 (bcl) Related: rhbz#1650295 - Update the example livemedia-creator kickstarts for RHEL8 (bcl) Resolves: rhbz#1650295 - Change default releasever to 8 (bcl) Related: rhbz#1650295- Revert "lorax-composer: Cancel running Anaconda process" (bcl) Related: rhbz#1656691 - Make sure cancel_func is not None (bcl) Related: rhbz#1656691 - Increase boot.iso rootfs to 3GiB (bcl) Resolves: rhbz#1661169- lorax: Save information about rootfs filesystem size and usage (bcl) Resolves: rhbz#1659625 - lorax-composer: Cancel running Anaconda process (bcl) Resolves: rhbz#1656691 - Add cancel_func to virt and novirt_install functions (bcl) Resolves: rhbz#1656691 - lorax-composer: Check for STATUS before deleting (bcl) Related: rhbz#1656691 - Check for existing CANCEL request, and exit on FINISHED (bcl) Related: rhbz#1656691- New lorax documentation - 28.14.18 (bcl) Related: rhbz#1656642 - Add openstack to the image type list in the docs (dshea) Related: rhbz#1628645 - lorax-composer: Handle packages with multiple builds (bcl) Resolves: rhbz#1656642 - Adjust test_drtfr_gpgkey to pass on Fedora 28 and RHEL 8 (bcl) Related: rhbz#1655876 - Update the projects tests to use DNF Repo object (bcl) Related: rhbz#1655876 - dnf changed the type of gpgkey to a tuple (bcl) Resolves: rhbz#1655876 - lorax-composer: Add CDN repo checks to startup and compose start. (bcl) Resolves: rhbz#1655623 - lorax-composer: Check for CDN only repos (bcl) Related: rhbz#1655623 - There is no support for edk2-ovmf on arm/arm64 (bcl) Resolves: rhbz#1655512 - lorax-composer: Check the queue and results at startup (bcl) Resolves: rhbz#1647985- Update documentation for - 28.14.17 (bcl) Related: rhbz#1645189 - lorax-composer: Install selinux-policy-targeted in images (bcl) Resolves: rhbz#1645189 - Remove setfiles from mkrootfsimage (bcl) Related: rhbz#1645189 - Remove SELinux Permissive checks (bcl) Resolves: rhbz#1645189 - New lorax documentation - 28.14.17 (bcl) Related: rhbz#1639132 - Build manpages for composer-cli and lorax-composer (bcl) Resolves: rhbz#1639132 - Add --no-system-repos to lorax-composer (bcl) Resolves: rhbz#1650363- Fix vhd images (vponcova) Related: rhbz#1628648 - Update depsolving with suggestions from dnf (bcl) Resolves: rhbz#1638683- Add an openstack image type (bcl) Resolves: rhbz#1628645 - Add cloud-init to vhd images. (dshea) Related: rhbz#1628648 - Replace /etc/machine-id with an empty file (dshea) Related: rhbz#1628648 Related: rhbz#1628645 Related: rhbz#1628647 Related: rhbz#1628646- Update cli tests to use composer-cli name (bcl) Related: rhbz#1635763 - Revert "Rename composer-cli to composer" (bcl) Related: rhbz#1635763- New lorax documentation - 28.14.12 (bcl) Related: rhbz#1635763 - Adjust the composer-cli tests for the rename to composer (bcl) Related: rhbz#1635763 - Rename composer-cli to composer (lars) Resolves: rhbz#1635763 - Add and enable cloud-init for ami images (lars) Related: rhbz#1628647 - Make no-virt generated images sparser (dshea) Related: rhbz#1628645 Related: rhbz#1628646 Related: rhbz#1628648 Related: rhbz#1628647- Write a rootpw line if no root customizations in the blueprint (bcl) Resolves: rhbz#1626122- Add beakerlib to Dockerfile.test (bcl) Related: rhbz#1613058 - New cli test covering basic compose commands (atodorov) (atodorov) - Execute bash tests for composer-cli (atodorov) (atodorov) - Add virt guest agents to the qcow2 compose (dshea) Resolves: rhbz#1628645 - Add a vmdk compose type. (dshea) Resolves: rhbz#1628646 - Add a vhd compose type for Azure images (dshea) Resolves: rhbz#1628648 - Add an ami compose type for AWS images (dshea) Resolves: rhbz#1628647 - Remove --fstype from the generated part line (dshea) Related: rhbz#1628647 Related: rhbz#1628648- Add tito support for Related/Resolves to the branch (bcl) Related: rhbz#1613058 - Always update repo metadata when building an image (bcl) Resolves: rhbz#1631561 - Add a test for repo metadata expiration (bcl) Related: rhbz#1631561 - Add tests for setting root password and ssh key with blueprints (bcl) Related: rhbz#1626120 - Use rootpw for setting the root password instead of user (bcl) Related: rhbz#1626122 - Lock the root account, except on live-iso (bcl) Resolves: rhbz#1626122- lorax: Only run depmod on the installed kernels (bcl@redhat.com) Resolves: rhbz#1632140- Add prefixdevname support to the boot.iso (bcl@redhat.com) Resolves: rhbz#1623000- Ignore a pylint warning about UnquotingConfigParser get args (bcl@redhat.com) Related: rhbz#1613058 - Ditch all use of pyanaconda's simpleconfig (awilliam@redhat.com) Related: rhbz#1613058 - Require python3-librepo (jwboyer@redhat.com) Resolves: rhbz#1624423- Require python3-librepo- Drop mod_auth_openidc from httpd example blueprint (bcl@redhat.com) - Bump required dnf version to 3.2.0 for module_platform_id support (bcl@redhat.com) - Add support for DNF 3.2 module_platform_id config value (bcl@redhat.com) - Fix /compose/cancel API documentation (bcl@redhat.com)- Fix composer-cli blueprints changes to get correct total (bcl@redhat.com) - Fix blueprints/list and blueprints/changes to return the correct total (bcl@redhat.com) - Add tests for limit=0 routes (bcl@redhat.com) - Add a function to get_url_json_unlimited to retrieve the total (bcl@redhat.com) - Fix tests related to blueprint name changes (bcl@redhat.com) - Add 'example' to the example blueprint names (bcl@redhat.com) - Use urllib.parse instead of urlparse (bcl@redhat.com) - In composer-cli, request all results (dshea@redhat.com) - Add tests for /compose/status filter arguments (dshea@redhat.com) - Allow '*' as a uuid in /compose/status/ (dshea@redhat.com) - Add filter arguments to /compose/status (dshea@redhat.com) - Only include specific blueprints in the rpm (bcl@redhat.com) - composer-cli should not log to a file by default (bcl@redhat.com) - Add documentation for using a DVD as the package source (bcl@redhat.com) - Set TCP listen backlog for API socket to SOMAXCONN (lars@karlitski.net) - Bring back import-state.service (rvykydal@redhat.com) - Fix a little bug in running "modules list". (clumens@redhat.com)- Fix bash_completion.d typo (bcl@redhat.com) - Move disklabel and UEFI support to compose.py (bcl@redhat.com) - Fix more tests. (clumens@redhat.com) - Change INVALID_NAME to INVALID_CHARS. (clumens@redhat.com) - Update composer-cli for the new error return types. (clumens@redhat.com) - Add default error IDs everywhere else. (clumens@redhat.com) - Add error IDs to things that can go wrong when running a compose. (clumens@redhat.com) - Add error IDs for common source-related errors. (clumens@redhat.com) - Add error IDs for unknown modules and unknown projects. (clumens@redhat.com) - Add error IDs for when an unknown commit is requested. (clumens@redhat.com) - Add error IDs for when an unknown blueprint is requested. (clumens@redhat.com) - Add error IDs for when an unknown build UUID is requested. (clumens@redhat.com) - Add error IDs for bad state conditions. (clumens@redhat.com) - Change the error return type for bad limit= and offset=. (clumens@redhat.com) - Don't sort error messages. (clumens@redhat.com) - Run as root/weldr by default. (clumens@redhat.com) - Fix bash completion of compose info (bcl@redhat.com) - Add + to the allowed API string character set (bcl@redhat.com) - Add job_* timestamp support to compose status (bcl@redhat.com) - Add etc/bash_completion.d/composer-cli (wwoods@redhat.com) - composer-cli: clean up "list" commands (wwoods@redhat.com) - Drop .decode from UTF8_TEST_STRING (bcl@redhat.com) - Add input string checks to the branch and format arguments (bcl@redhat.com) - Add a test for invalid characters in the API route (bcl@redhat.com) - Fix logging argument (bcl@redhat.com) - Update get_system_repo for dnf (bcl@redhat.com) - Update ConfigParser usage for Py3 (bcl@redhat.com) - Update StringIO use for Py3 (bcl@redhat.com) - Add a test for the pylorax.api.timestamp functions (bcl@redhat.com) - Fix write_timestamp for py3 (bcl@redhat.com) - Return a JSON error instead of a 404 on certain malformed URLs. (clumens@redhat.com) - Return an error if /modules/info doesn't return anything. (clumens@redhat.com) - Update documentation (#409). (clumens@redhat.com) - Use constants instead of strings (#409). (clumens@redhat.com) - Write timestamps when important events happen during the compose (#409). (clumens@redhat.com) - Return multiple timestamps in API results (#409). (clumens@redhat.com) - Add a new timestamp.py file to the API directory (#409). (clumens@redhat.com) - Use the first enabled system repo for the test (bcl@redhat.com) - Show more details when the system repo delete test fails (bcl@redhat.com) - Add composer-cli function tests (bcl@redhat.com) - Add a test library (bcl@redhat.com) - composer-cli: Add support for Group to blueprints diff (bcl@redhat.com) - Update status.py to use new handle_api_result (bcl@redhat.com) - Update sources.py to use new handle_api_result (bcl@redhat.com) - Update projects.py to use new handle_api_result (bcl@redhat.com) - Update modules.py to use new handle_api_result (bcl@redhat.com) - Update compose.py to use new handle_api_result (bcl@redhat.com) - Update blueprints.py to use new handle_api_result (bcl@redhat.com) - Modify handle_api_result so it can be used in more places (bcl@redhat.com)- Update to use only qemu-kvm (bcl@redhat.com) - Fix help output on the compose subcommand. (clumens@redhat.com) - Add timestamps to "compose-cli compose status" output. (clumens@redhat.com) - And then add real output to the status command. (clumens@redhat.com) - Add the beginnings of a new status subcommand. (clumens@redhat.com) - composer-cli: Fix non-zero epoch in projets info (bcl@redhat.com) - Adjust test_server and test blueprints so they depsolve (bcl@redhat.com)- New lorax documentation - 28.14.2 (bcl@redhat.com) - Add dnf.transaction to list of modules for sphinx to ignore (bcl@redhat.com) - Document that you shouldn't run lorax-composer twice. (clumens@redhat.com) - Add PIDFile to the .service file. (clumens@redhat.com) - Don't activate default auto connections after switchroot (rvykydal@redhat.com) - Use system-logos in live-iso.ks (bcl@redhat.com) - Update rsync version in http-server.toml (bcl@redhat.com) - Log and exit on metadata update errors at startup (bcl@redhat.com) - Check /projects responses for null values. (bcl@redhat.com) - Clarify error message from /source/new (bcl@redhat.com) - Support loading groups from the kickstart template files. (clumens@redhat.com) - Include groups in depsolving. (clumens@redhat.com) - Add help output to each subcommand. (clumens@redhat.com) - Split the help output into its own module. (clumens@redhat.com) - If the help subcommand is given, print the help output. (clumens@redhat.com)- Add requires on lorax-templates-rhel (bcl@redhat.com) - Check the compose templates at startup (bcl@redhat.com) - Install 'hostname' in runtime-install (for iSCSI) (awilliam@redhat.com) - Fix a couple typos in lorax-composer docs. (bcl@redhat.com) - Require python3-dnf v3.0.0 or later (bcl@redhat.com) - DNF 3: progress callback constants moved to dnf.transaction (awilliam@redhat.com) - Include example blueprints in the rpm (bcl@redhat.com) - Make sure /run/weldr has correct ownership and permissions (bcl@redhat.com) - Allow more than 1 bash build in tests (bcl@redhat.com) - Add redhat.exec to s390 .treeinfo (bcl@redhat.com)- Tag as version 28.14.0-1- New lorax documentation - 28.14 (bcl@redhat.com) - Add --dracut-arg support to lorax (bcl@redhat.com) - gevent has deprecated .wsgi, should use .pywsgi instead (bcl@redhat.com)- New lorax documentation - 28.13 (bcl@redhat.com) - Override Sphinx documentation version with LORAX_VERSION (bcl@redhat.com) - Add support for sources to composer-cli (bcl@redhat.com) - Fix DNF related issues with source selection (bcl@redhat.com) - Fix handling bad source repos and add a test (bcl@redhat.com) - Speed up test_dnfbase.py (bcl@redhat.com) - Make sure new sources show up in the source/list output (bcl@redhat.com) - Fix make_dnf_dirs (bcl@redhat.com) - Update test_server for rawhide (bcl@redhat.com) - Add support for user defined package sources API (bcl@redhat.com)- templates: Stop using gconfset (walters@verbum.org) - Add support for version globs to blueprints (bcl@redhat.com) - Update atlas blueprint (bcl@redhat.com)- Update the generated html docs (bcl@redhat.com) - Update the README with relevant URLs (bcl@redhat.com) - Fix documentation for enabling lorax-composer.socket (bcl@redhat.com) - Add support for systemd socket activation (bcl@redhat.com) - Add documentation for lorax-composer and composer-cli (bcl@redhat.com) - Move lorax-composer and composer-cli argument parsing into modules (bcl@redhat.com) - Update composer templates for use with Fedora (bcl@redhat.com) - Add new cmdline args to compose_args settings (bcl@redhat.com) - lorax-composer also requires tar (bcl@redhat.com) - Remove temporary files after run_compose (bcl@redhat.com) - Add --proxy to lorax-composer cmdline (bcl@redhat.com) - Pass the --tmp value into run_creator and cleanup after a crash (bcl@redhat.com) - Add --tmp to lorax-composer and set default tempdir (bcl@redhat.com) - Set lorax_templates to the correct directory (bcl@redhat.com) - Adjust the disk size estimates to match Anaconda (bcl@redhat.com) - Skip creating groups with the same name as a user (bcl@redhat.com) - Add user and group creation to blueprint (bcl@redhat.com) - Add blueprint customization support for hostname and ssh key (bcl@redhat.com) - Update setup.py for lorax-composer and composer-cli (bcl@redhat.com) - Add composer-cli and tests (bcl@redhat.com) - Fix the compose arguments for the Fedora version of Anaconda (bcl@redhat.com) - Add selinux check to lorax-composer (bcl@redhat.com) - Update test_server for blueprint and Yum to DNF changes. (bcl@redhat.com) - Convert Yum usage to DNF (bcl@redhat.com) - workspace read and write needs UTF-8 conversion (bcl@redhat.com) - Return an empty list if depsolve results are empty (bcl@redhat.com) - The git blob needs to be bytes (bcl@redhat.com) - Remove bin and sbin from nose (bcl@redhat.com) - Update the test blueprints (bcl@redhat.com) - Ignore more pylint errors (bcl@redhat.com) - Use default commit sort order instead of TIME (bcl@redhat.com) - Add lorax-composer and the composer kickstart templates (bcl@redhat.com) - Update pylorax.api.projects for DNF usage (bcl@redhat.com) - Update dnfbase (formerly yumbase) for DNF support (bcl@redhat.com) - Move core of livemedia-creator into pylorax.creator (bcl@redhat.com) - Update dnfbase tests (bcl@redhat.com) - Convert lorax-composer yum base object to DNF (bcl@redhat.com) - Use 2to3 to convert the python2 lorax-composer code to python3 (bcl@redhat.com) - Add the tests from lorax-composer branch (bcl@redhat.com) - Update .dockerignore (bcl@redhat.com) - Update lorax.spec for lorax-composer (bcl@redhat.com) - livemedia-creator: Move core functions into pylorax modules (bcl@redhat.com) - Check selinux state before creating output directory (bcl@redhat.com) - really kill kernel-bootwrapper on ppc (dan@danny.cz) - Use Fedora 28 for Dockerfile.test (bcl@redhat.com) - Enable testing in Travis and collecting of coverage history (atodorov@redhat.com) - Remove -boot-info-table from s390 boot.iso creation (#1478448) (bcl@redhat.com) - change installed packages on ppc (dan@danny.cz) - drop support for 32-bit ppc (dan@danny.cz) - remove redundant mkdir (dan@danny.cz)- Fix anaconda metapackage name (mkolman@redhat.com) - Include the anaconda-install-env-deps metapackage (mkolman@redhat.com) - Update the URL in lorax.spec to point to new Lorax location (bcl@redhat.com) - New lorax documentation - 28.9 (bcl@redhat.com)- Update default releasever to Fedora 28 (bcl@redhat.com) - Update Copyright year to 2018 in Sphinx docs (bcl@redhat.com) - make docs now also builds html (bcl@redhat.com)- cleanup: don't remove libgstgl (dusty@dustymabe.com)- Fix _install_branding (bcl@redhat.com) - livemedia-creator --no-virt requires a system-logos package (bcl@redhat.com) - Revert "add system-logos dependency for syslinux" (bcl@redhat.com)- add system-logos dependency for syslinux (pbrobinson@gmail.com) - Really don't try to build EFI images on i386 (awilliam@redhat.com)- Don't try to build efi images for basearch=i386. (pjones@redhat.com) - LMC: Make the QEMU RNG device optional (yturgema@redhat.com)- Write the --variant string to .buildstamp as 'Variant=' (bcl@redhat.com) - Run the pylorax tests with 'make test' (bcl@redhat.com) - Fix installpkg exclude operation (bcl@redhat.com)- Add --old-chroot to the mock example cmdlines (bcl@redhat.com) - Don't try and install kernel-PAE on i686 any more (awilliam@redhat.com) - New lorax documentation - 28.2 (bcl@redhat.com)- Add documentation about mock changes (#1473880) (bcl@redhat.com) - Log a more descriptive error when setfiles fails (#1499771) (bcl@redhat.com) - Add /usr/share/lorax/templates.d ownership to lorax-templates-generic (bcl@redhat.com) - Add dependencies for SE/HMC (vponcova@redhat.com) - Allow installpkgs to do version pinning through globbing (claudioz@fb.com) - Storaged re-merged with udisks2 upstream (sgallagh@redhat.com)- Use bytes when writing strings in mk-s390-cdboot (#1504026) (bcl@redhat.com)- Add make test target and update .gitignore (atodorov@redhat.com) - Add first unit test so we can start collecting coverage (atodorov@redhat.com) - Convert mk-s390-cdboot to python3 (#1497141) (bcl@redhat.com) - Update false positives (atodorov@redhat.com) - Rename parameters to match names that dnf uses (atodorov@redhat.com) - Don't override 'line' from outer scope (atodorov@redhat.com) - Add swaplabel command (vponcova@redhat.com)- s390 doesn't need to graft product.img and updates.img into /images (#1496461) (bcl@redhat.com) - distribute the mk-s390-cdboot utility (dan@danny.cz) - update graft variable in s390 template (dan@danny.cz)- Restore all of the grub2-tools on x86_64 and i386 (#1492197) (bcl@redhat.com)- x86.tmpl: initially define compressargs as empty string (awilliam@redhat.com) - x86.tmpl: ensure efiarch64 is defined (awilliam@redhat.com)- Fix grub2-efi-ia32-cdboot and shim-ia32 bits. (pjones@redhat.com)- Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones@redhat.com) - Don't install rdma bits on 32-bit ARM (#1483278) (awilliam@redhat.com)- Add creation of a bootable s390 iso (#1478448) (bcl@redhat.com) - Add mk-s360-cdboot utility (#1478448) (bcl@redhat.com) - Fix systemctl command (#1478247) (bcl@redhat.com) - Add version output (#1335456) (bcl@redhat.com) - Include the dracut fips module in the initrd (#1341280) (bcl@redhat.com) - Make sure loop device is setup (#1462150) (bcl@redhat.com)- runtime-cleanup: preserve a couple more gstreamer libs (awilliam@redhat.com) - perl is needed on all arches now (dennis@ausil.us)- runtime-cleanup.tmpl: don't delete localedef (jlebon@redhat.com)- Don't remove libmenu.so library during cleanup on PowerPC (sinny@redhat.com)- Remove filegraft from arm.tmpl (#1457906) (bcl@redhat.com) - Use anaconda-core to detect buildarch (sgallagh@redhat.com)- arm.tmpl import basename (#1457055) (bcl@redhat.com)- Bump version to 27.0 (bcl@redhat.com) - Try all packages when installpkg --optional is used. (bcl@redhat.com) - Add support for aarch64 live images (bcl@redhat.com) - pylint: Ignore different argument lengths for dnf callback. (bcl@redhat.com) - Adds additional callbacks keyword for start() (jmracek@redhat.com) - Add ppc64-diag for Power64 platforms (pbrobinson@gmail.com) - livemedia-creator: Add release license files to / of the iso (bcl@redhat.com) - lorax: Add release license files to / of the iso (bcl@redhat.com) - INSTALL_ROOT and LIVE_ROOT are not available during %post (bcl@redhat.com) - Add --noverifyssl to lorax (#1430483) (bcl@redhat.com)/bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN28.14.68-1.el828.14.68-1.el828.14.68-1.el8 composer.conf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbisect.cpython-36.opt-1.pycbisect.cpython-36.pyccheckparams.cpython-36.opt-1.pyccheckparams.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pyccompose.cpython-36.opt-1.pyccompose.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccrossdomain.cpython-36.opt-1.pyccrossdomain.cpython-36.pycdnfbase.cpython-36.opt-1.pycdnfbase.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgitrpm.cpython-36.opt-1.pycgitrpm.cpython-36.pycprojects.cpython-36.opt-1.pycprojects.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycrecipes.cpython-36.opt-1.pycrecipes.cpython-36.pycregexes.cpython-36.opt-1.pycregexes.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pyctimestamp.cpython-36.opt-1.pyctimestamp.cpython-36.pycv0.cpython-36.opt-1.pycv0.cpython-36.pycworkspace.cpython-36.opt-1.pycworkspace.cpython-36.pycbisect.pycheckparams.pycmdline.pycompose.pyconfig.pycrossdomain.pydnfbase.pyerrors.pygitrpm.pyprojects.pyqueue.pyrecipes.pyregexes.pyserver.pytimestamp.pyv0.pyworkspace.pylorax-composer.servicelorax-composer.socketlorax-composer.conflorax-composercomposeralibaba.ksami.ksext4-filesystem.ksgoogle.kslive-iso.ksopenstack.kspartitioned-disk.ksqcow2.kstar.ksvhd.ksvmdk.kslorax-composer.1.gzcomposerblueprintsexample-atlas.tomlexample-development.tomlexample-http-server.toml/etc/lorax//usr/lib/python3.6/site-packages/pylorax/api//usr/lib/python3.6/site-packages/pylorax/api/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/lorax//usr/share/lorax/composer//usr/share/man/man1//var/lib/lorax//var/lib/lorax/composer//var/lib/lorax/composer/blueprints/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-856b322f70f4c8f765ee8d90db203b0fb8e3f5bebd5ae9d715ec29f9e50390427?7zXZ !#,æ] b2u Q{LRe9`ZOH̿E/QI]rb<ɿ{JJqSi_єgф W ˿Z =mkO"+ŸWK"`"p@&kƤm[ʯiot,(7ΕdJϘq*Ș:]=X=\:W׀w8y E+j;Ui_J`nMb]a ͋<:ٝ l]oEj\&?M楹j4cn8]ݒde^{lnVTJᄳ|7_7cˮ/\i\9r'£^&zE_qd R {WۑbreG!͎noF[QAgG{CBBVPAڔHi؆Yh\py^wP`#yeL;ӶhV=/dmGv1"'8N/ .3%@5vIn;{bsPΥ՞t$ 6SErip-N=KQtgR|NCH#P6- )|ogP;@JuK 2|}/$*mjKf L8bzvӭO}"( b'K+aMwsk:p/0\ohudzW6U<%.*,$v3nu-?*Xo礉Hj gBlFP(2_=Ad=W~.F喵j{%ʧ/3\'.`yŞz>%Rpn5]2M((dR/byw!  v'TUNU=!ߜu)QVm˲"QVc}Twf텯|C< M"8BNd_Qb%~&FLF@e6>5cN̎Ok3OWdw+ o\1IW ' ܸF ES ޲' Mӥmᢰ͊ i!BͰΨbo'x)^|sihZCP Kr sd<("5fYBuXA^Ў{' XBXL'9oVQ~sM?QwL#b1$_*q;XH.&hVPhdM"q!~p4>iȦba!D~PV~tQc0^ [G>Y3 ƛ8e Ϊxᫀ)uz,d4f$Mui1`ZG 4Q0{pa|<W__Mg T۝a3 [H.K"p^ ڲ LLL ^dN@l{<(iIя塩yB*چ'@)Ȕ(KvTûMGn:w aZ˭8R5YK4@er"jzX2UAz/fX J#jȔn"b)Ѷ+BQuX<ƘgmWZ_^̔*ݥ's7#)ylTPUfhaǠh4}iA=߀k } cra9M晞Z;OHvh|=(R< ]2 Ԃi|8m|g$>Jr F>fBe*8SZ6݉w7ܖZ/p-ޏ¶*p=swbB)paTM{tԐt3^g#qѬ,6Pb+ri߉E8MvIdrqxFB2!ތd*L(Z )A. a(.Z}puwU Jҗ5]/Ah]OmR!I$L>ܡiK!pi oQwEˏ3l|iJDPX@)ՒEV YJ_m>qᬳSЅ$L!  yxO3)ڈ%]l$kEĬTFk:=!wq|r h޾Kj(EW&5;쨖ېU#6fP4 }-}97dF^ѽ9jˁ nAB ⣎avbd  BWLqrZqɨ2R ό Dw\)9~Y߇s3e)G@z . j+_GL*Nn:ӺniD%!3*v.ŒI;Я+CyVXȷXA6##SZp}ni795^,ZEp-XWj})8q7!0^A$5z^Z a! kטlƘ2~ʬ2o ԅP`H8\-rQY [-m! -BI#eGȖǴd"i2+üzhI!cm 5s%&UJǽ5&03Ʋ>uEXu|R&, C(HŬT,9G^ AefrD@yR抨3Z~T A.43OiMox)~4AL2 -/⹝tY%$??U::=%-%ݴ)W ʑBb/SRM 7prf1iI/WDdYAi7v+OT|QK}A I 0#`o(4,Bu52Q9NDK49 Hy\ 7ktuK:U@yfdnNky.OulV b@15cVmqN.Dw≞D{j~bW!KkcdO_ X|KZSy[(h+MPv49a1AXG 3J[xSiE2Ѹg&1.Hi#| QC!)ٌط4s ܺLGdqA]!b{bV o\~0IXB( 36St9ݡfF><=P6!3SjrvqL$=ԫo0np~nU ďOA4Q5!U`"gw`X'KbO+rq ສNNb𸟞W "N0O]:<_h)-$ĠY-X7I5~5n90+b!rzQۘ`Xjlg R%H|J)ndЧj4OIvPCoC=LeVPٓ"~XLӋbz[UG]EL(i~KMBiRtKlL~m)%.18pTS)9 =(%_ܲXtim` 5Dh  .tc;kx2 \o#//S7%N~l؋XMH 9HC3Vˎmvx4$Ïx}ZS]De*#8'3 +g;TAU/7RJ`NukGᖩTl<|@Jew+iivZ >{̙~Ar-fl\RC3ȯ%$2X_U8LV&0E?f'Dkՙ;*-ovT3-sl& Mߗ0u '=k LeP8L"ŠQQ-yMi !դf߹{:H8䭏G@F<5]aI$,V$b521L^UaS߁,:mGdo0ti&p XODoNXn t7SAf6)7`k}=ODŽ/y4[6^òU>íW T|u}+ƣ*\T=c.ơldċv;UКZxC|M`i gu@>=:=ţl]ek& ^|a ,kڳ+ong3oZVjXR0ڊBQ(}4y81ޮ. 寸]aW/F`m&U#!ݜGLs\I/Q돬ô7+ !8rdy d#LGu{5(8kNk`W݅&:#?D8 ZQ 'A6˯-`DAgLWs}k~ ÅGZ%Õ֝ Jۤ_:&e8ÃQȦX7JQ͒<<)sRz;Ad=~[}}$ 3>y%>Zn(OAţ`O47-i;*㑢V!f6~yM꒕QwD|CQ]1FC;R4Bp^x}~=կF_XFz/C ߊ̍0&TWI EbA(9'Dovٿ(Zdt?KZAo ͺryql9Fֻ7bm[l,+]_V4SHO-a*ŒaDfRA>}AUebc@XyWo -@K̥U3\F8}|Gg[OoT#7ٜ.ڼMgKJ8:,m f_zN݃%q^hI& @oe&O2&!WZʃ cRe&!6rNƝOIwJ=M ƄSVOLwWT%$?: odtc=5cկ;Yc#by^ҔnL?Ck.~P\G4xOe'تXw*4ne昷<'C0\?2U1):2s"Gн7Iyrr~9sAOP%:vsy`ZQ%$,.!,א m×uA) $(pݴH**aT IvmY&J[(PZI<3S'rw0$ 2F~j @r?kS%F)ƩkU/|3OCۥl64T%EcnT3Z/h7%9?Bl-yqa/R-.K '44(RJwY1,e +Vb$̝l7FA0 ٜ $Jjݹ\o g-A]I7H vS[|1ѵov}VQH 1JS a.fbYyu+Wt /+npq` *h{iHhԚQE!bx;oM sӡ읫 Tj%FNE/Ȍ{Di~x D(m_:nM| _4LSF&h=R'3_ #.HDٻ1N־"g%UY/* uy9v{~Fÿv]"PPqgNOÞDdPB1Wx;*eU < ,8-rNX-L,-JShK8sCS‰wD`^~0U0r% +4OLO~ IW'Oc3VN<蟯ָ;F]ÚZ:/s2#B'Db12su|\ol3[]J\Fa6xKY^|O]{MW2UJ̹@>AhNN0*/ҪjE PEB *[ qH\Av;wɪМg?NI18=ߖոʀyr Bn I3@p XĨOjcʐfJcK-ՠ.cp$($xKp xcl锂]Ĕ/C+SzgLӣcOj̭t="f0fHz ՙۋoAi>xrgd twl/7m|3͠k:h 753葽a>.PU8մ_oPۻQ tͪ#i/a %# n>nJkiɛμ`tboqvЦŔc.B5J] 58 ` nzBрW!3#y nH ѻnoyŗq imN& 蹭jo+ aH3 B_7xiJB+skDߧ},9 b|Jsq\qhzg !*|765Nqѣ @&?BKX $+ve y!DUd<Bܓ2q}\\ {|5`utK=I7V.Ӕ&U^Vdw QƔzzAL`m@ܨżc' < 0nֶ[Ppa #1zk=!;_ ˹ 2Q*ؑEk]F'dtT^0;Lr_2.yZsԷ [>=kLL# xZP&M˒C@5$(3*}zp^ߣrddJHےjeiWW,'Kr(p6ar•!DX!43E-LYw1aDX˟@>4eJn\X*C-xYYb kE^}(!w'\=84D,GL% 0Vzځ>d(:M&EIH<"wF-}3c1*+P6Zmrk&2de.L1Raj *Dm$l!⽨J8pB K:r_W?/ Fx)Ì{ЍW?9U#r,Sڒ((Z34bUFa%;EH<2UXn$B 9? 9_Fʤ&;H?NSCsjio5A]9?AT~Nް<7Q! P.$ +?Zj0Kʢ*. %g{pA"޿erސ,|Qda¾\=}=Iru-Ԣ)㉳46#<}JvO`)^QA|ίeCۂ&,3=!yBJ[a@Z;Y7wrY-6)x?05K-44룗 ƀ |Z7p~ϓ7kVy/\y6/6'j 5X6B} 秤Гz[ynro3g.'?GG^N˜ Aw6:~v;%w9D;3= [C'^U+,ֆi KÔ3O];+W(vʼq:of4TbzT 5r7Ф{& !Q|*h{p|zǞZ(ĉ?oUsFnc\B->'y\JU/Bu!F2|O}%T\_u{{eUu*Q3;gh^A=6v#&1 όliBli~T%0K !wXfUV-%KoGJq\q ED#u-2cVzzv~LJ@oD$stLoa隤qlzՐ<$o܇o!{#TQ?s*VFU>ac9#pyL-{>k17|Wb1 6Ib3LueԮ-o`{<ߛQ4 -6KF?[p mhGjzzVs;,2KXr 3)\&N6]>NS>zJ ѿ-ׅE͙N:s7ѐS;Naw37I34Rx{?%'"<~a͋'Y?6j6x3oQKlK~REsXVq(D8%wSR;M_W)ĝ5w J7wYn%DQD|h=A]j?H̄x{@g('j ~o6VK}aQlbOh;JFҪG4k@TSv+~!4 6@*J^&D3-[*!E6Ȃ ~Oq)i%9t}?e[lΧyRGTg>`,5EMkX C%D-s$g21."N; jY\9*su=+1]v/)t^ _ >%D֘!HRfUPuW \=7{qhJe+sF*1%#+Lǹa>Q=-rn,Woz&>CX^7zLn()U,R9t'K⪙<w3E{3&К-9Q[&lremDNK/2OjC{ZG.ni`لeJtO<>?Xq妐/Όߥ/]SX 9+t,{wx^f?{>' ʝR#,P^bpfQKMKqՎ)W+XxÚO3u]01"-1if<“]Sπ.bv"j xM +Jus"g,-Z#&m‹&]Bͫ|\ {__Ґ@ nu! &Ea=`Yvgk$"$ Ɯ R9m$\m78aUd|/~ҳ{AL짗}wA]kki' 69ixX .r^W琮Hʏx뺾 B^>:Ӝzjd g֪J!P`\DGv@Pg,bus XWhU1!h9lav#evB7Hz}E3TNFht2PEs sJ ʉ_iuHӵy5J e?G0O~pIۈWJ@Gv/$tĵ r 8t@b h5Fk^X!ՐbQO&1eL":%|LY ,tzJIubZU5ϑ+FIC]*bDP!OkF6U2jBKd[/Z(ZQzM9U^kk.QTb72>JBZ =0و0tj,fnpKB8G2Qd 6iN,oĎsl_gvgO"$,ȷj~!./bczhz,%0U Md({vXob˾-%W+7hWLSgK4zp=[~hJ8wvȚeL غg@6=ZRŨ2Q$z6 !T6ٶNã8p^?"'c*[[2&uTJ汰y$ 0"Y*%/sa >h;w'>C= `uĀGueqכ1F *?I;ș-)g x}^Bp|bUi2ơ}}BI+Z3o:6h|4;yDɉRc6, , 3|C3f-e PXTܹ+ܡ(3B2>Tp܂ "a$l0- N,=@X"v:_ϺoeqE@i@ۢGPsUi.g(quh) ٫dMRU\N__Y*CX-;粒d7u+=T>֐oצ]|BkAN➝*mr>av}A-ab(jŐcǻ6q䥪S^UcN ^׃q<%AShZH/PKb|HSԖO{BcQ鯼Q.:b?y&avQre`it)ɐ;,rCHs|"g*L#[s6[ GNt)#w%$aMA2OBVXi!V5"<;5IYoWb=G40x2 .oE9W:a)nO$jjN`veͶ.Qqȴz/%yCE@]gWf7GEhբ9x(ይHv$1I'|K[HL >MfIfI۹`>@%(rouG8R7m_VkyЬttxMO OlyH^QYP]FB~=l% b;n<TR ?屟[+ [ΒUsu}Ѣ41rb ;Yooe.U5.Dr;޽ C*V`e1pcu`v `Vo5]I2<楿x{6S: !H% @:r{Ï@i\ 3o֒u,?X?g@^aȩ#k-,EBWׯvvYB!"Lds|8FoR,#aKYٚ#) {c =6?i~c\%JWX@ [{[=P;y?|;9%"#$o`DD],⇛ÿ7C_v6_5+H9r%nMIf2*ꅑȯnѪ$DǎG:{G|-7luƧ!iF\i9ڣ{o"\.Mtd@5E=jVyY$*P0Tny-+VD6֖ m[Y]N(^H>+W-#@,A Kr.دd{O{ؑkRy<_[~~-X#տ7XSJh^ArgvՋ@W'~y)rjcOeUR0]e;vu"-Г¤^Pxvv.S#ƴm>s|wؕ h]V ߭`2;>juxR=JT4'K5gI!ţ?d$@jJ3c8DZ޺EEIN%-ɒ]TP~kL^rr6v偂hW}# WuS>-"˱AGfR\]Pb CMZ :6sYDV׈U~ ;A|96Dgֲj$q h%ܔ ݻalH]/*\GeeHg-ҭ v3go\kg]O=o~q82MIE&)+km(_*_2KV$_v1Tz犼)UK>a)Fg܎a,%݇ ~Z'r͜L+Km*yH-g>a`ӵޤرAvq>78l?bzj(|Ac稧77=8)OwNI֣Pg\4!'r1ȃqiE71ZɯQv-_tu5=!ٺ_ }Ƒ)qm׍{RW܇R(dyX ( Ww=qߤ~YfZWsս&i4h$(4I9ϐJM4)`/ʘiZ1/MD(~ wq3$4X`Wic%dC[4"].G,lhe%*+m 2˞e67J܄F|ET_zVnsLT95yI,jUׅ'&+3=;LFVceoS4!CB*^_5BD֚+裬;KaVEP݆BJz#8e[AJbuOs4 s"`Y; vʿ9MS pG<| A)S*bC A[q⪵2_W&w}A(`BoL(pit5;ڳ)Ig94!F_E_ɶq[1"Ri f>'bP=t+b!c8~  >`jLfgP$UKcI<-UQ_`tDbdRV5 `6;\zFB\RPK]KCP./{JTpH6L{xJX3(&µ;ud$ȶǾQb:}&I=X7򢚎sU,{9"jOb>ܳX>Bώ t\Wo$Cu'0H|e1SA潲D Y,3L}𢟇Mrݎ6`wbgE hoO$ݭ1ʰGNj`Z˫#b 1/)kr\>9eoIpvorhwb エlڃrt)EG~`% HۂIb=KxWC嘉lH1P D_`9c{t-=x.wy߅o~z.y\q@ )^{$hMYޓ(F*_J$}vpG߭n޷cyX$i/g߲{q |>W*ڲ(?A ]0O,CLK.o^_ G?ˆ-/+y[sv 9M[3d-͗ĒARK:c%tF!][u]"1ߡ↏X-cGh8}7l݈)&xDSX[Z)E9NA]/ڍI`67WnE\-XƉL;<_Ca#%qXH5 6bcl{̳/Z{ f&伎Sf}Aow ྵvͅ6麃IVcK^<'qJ^8zQE{TzS?/Hn~7 sri?ZstånOM3hlOXr'y`' i:6"ͭ(ABfǪXJ]6=ZߕnĶIu=S;(r[Պ8nɜ>( ׯu.9}ڿ.HC%A/w R"<*Y3iHka0u慲 V48&kwQ)BGw+CaDuO<+=sj's=XI @YլM[FhFO `f75 Z"Ň\#+~y5@ԧӲ׾_ZԳR@)UC}W$R}Ày P6pXǣ%OɀƒBo~̶|P/\2-$V@RLSԌrԿG:[3Y鵲 ] @"bѻ7^@ @@ās^eQ)bv Pާzowp-xR͙Bk2nmcjpϴvS#İA|}4xwĜYe=VTӔH|"&Ψ~8͚OR֚ P3>$TM▘@P3ho5Aqnm0dE׻;9*C5geiH#p!$oULS^ΤkNV5܀ɤUœr)Gv4C[\͒1o߄7 VNy*EPĈb]bBdw53$f)RPPӴiX<;s?F)LHV}ץigvR%J/ycn'VmԷ7s9Ɵb2 7 tJDyiP aX;Li#]NoWR'j46^J6Q?RB&Ϣps&'4j% vQ _#KyXJ;a'xh*K%J=d6z + tWj ~\e  vJKu'Ffbptܹe[ +\|x5em6&$tC6Y( OpRϛ|)zPOⴡ\l23}11Ӷ7{W, 5Lpˁe9;km{!GQīɓ Pix4LzhGE) 9M成3N:pi!#YOyM^MCEM<58?Ac)#Cj͜{4a|bs&MEUqh=0xՒ8vbt9EjSnv̫UY@!=.Jd@j%OYCSht/W!0-Q\"'ߒ׀x!S m,I:ZB)i;p`kQm3OlL+~{& ":=Xtj<6nFKOV\f s\<*IS;BMuh=d8؈6̃G붛=.$& n!]KT鼵}2Qz13(*mpp4ސu)k̝0q]=8Ukn2@\?hdNe`%šP2jj:LzUSC$z$.S'UsIFRm^'dm=ZYP #/ /\H"3>raJePf=e6׏x`Mu |\-1prhjQc7L?v8HL7LX".5 LSJ0krk{Q^Ĭ_ɛm$VF4ھ/d">+<|]770\:!=82:Hh*j{f]~llu?rrh<8B,~X8Ed : Y/n!`+I衴n,*([3ofALJ_`ԆG?Ei zDŇ> -O>JQ')ehQL?'8nJR0m+ռMKu  uUc7v6s;vv MPd.Qty:ɏ< q8B, _N3u-fҟ/VM~^EH];YsjvJfbѽYr-8qJ68jN𶄌8#BUi4.jR?ߟb% x'/*DyW[!/6"ObM*o4FXqqͭMS2\IEHɹ=рɜX+jAc*G\6f- lL!~΅#q72SN\?*c4ݝ[p.?hjt@9bNݾOULkynHxT 8ywDO kPtOei<*h{hC 2.~ v5tf8pӹ$]:u:w6}X9pi.]'9\ 4/f8$֭O qXyxIR9KFޯ"u`m{YcQ%N̿SʳMK۵D3ϧSmp &F7's0K)ð"F w68oʯ@%<{UP( ?sm0IerQ&9N6W~e |5x6^`U?:~4v-فf3Eɴ+?),$a?ɪS|LR+3>)ͩw ؎% D:'.BלX'E[>\gX?`OmPόn}MAe4{VD9LгE`W &-xP? R4G^0@ziPrTn41,­xWd=chv *[Ǎm>^RXbu؀ʈtr iMe(J%d5x 86 lv YM3A`)"{xvoCҵloU4I OrEӽ7!#X8[:A`A[h` 3&OF~aNǿq"?j|[jm_ U<0o4l u7C5i"=qp1wۙgG_>`CURLg zf#IJ ƙ9aiPez \Kmy]&!] 7항|4YuQVD,Z} A.HÖG}$C"dH .>~TT+$ SR6w~K7{~CAX&ƙ\j'?p-h\(&Yno'9 !G@lwu3UqTEPn& xбo t"˺n5ev[O_G 5^藅?S6%_+}2rObFFߴ eiЈ4jD2yRHUsZ#TOvCgN@7+8C ,+D$66do‘ӿΌMiJL}y[{ðT7ȐvGywJ]Kv`A=s Y'01Ul(Jgp\%`If= OɍݜOrffEaS4&XE$N yzSf#զ\u)v~3T+b%z0y&?-NI"u!pF*ݮ;KrO:0w--GM HCaFP|N>lbjU42B*AxJ:BB\p<?4 mSb l8ynz>'UrKJIE~Uƭ6]}d{v=- `Sۊ -eu͛8&Hߊ3iI&vWkX5yaPn;4RAzBlR+tCi;(lKR_dG%K}ZdFOrnjSKӫ*C zv&<b:OB9G%2;#ȼQy!䦱vk>3zuz!Ug B]IZH J/Uha.f JAP^'jR,x#qI`[-Ҩ蜿ZZ- .̱m.79)rBJ8C Mj95?0-4&Mv=UTZK F ,^Td*ca[|y}H p )*@;E_g*b[~@)4U-l kHЧJZW4K gTDkߣnXo"@'r|P k[J8XJ<'|J<ڎ/%z <Z0 dgbΒxT#0d|f2Y\kW;p٣څbq>E$.rh 0t'#y,ޖ נF(I ݁!ؓ.wnXTϫhfX[? !ZPx)b;-/N D]cт _ | pU 't_IZ"D5E +|bT`%!E0_Zt^%u[|%SK!?Wv-2frތ~S?9nDCK2hﻮYJzZ!% zē鍺|9}QՍ 9㷞[+Z/ms|ڸh3rN+ t;(u&Trl= C?]Ԅ~o,PsIʾ_ L_p;ڛcZ`c2 s=Vg6;;/Iw͘Jƒ\ĸ]͹A te#44P@e&4q=%nw=^#'_HhG#%cǴy%P7|; ،\9U3>O,¿j{2Jn#T`Ћ G`[1h f??>kc,UR[8JgiT}K32Pz6GnuAunT=qHg P"Q$+&{oo5:u>J"k3Ƶ˒[F֧V@52yF)FY6,D$o+:70pD]vJ(9mU|4D>OlLM̅hn),?ͺ@Ω Fr{ lr1s[FfKbP >6n?dV8 U3[u:Э:/hjLaB=7C-LJN^dCT7@R W)Pl[\10ozgԟ0^AldA5ϱ0a 7܍WoȶEEΚRIt]KyP&!QbRF.ޓeqrXq`FBG]߉+;(2\wqFiS',-3LSsD[CҐ/8Bb9 xW$pΠK͘ dL%" 9#/ALͽY_MZs7.N6b1ר)EFZwĢl/UiwEth{|$OK%k5>FoZmtH*8_ӯ7BqJq*`¡' FkrmroF&3V:6iXSXcps"C+b"YDW}ƺĵ1':GweJlA٤`,s*R} E:;Ϙ? 1 m}R7Q~FjzgsH~bcWfX=du/5o!NJbTiB,^BOx:߃08|co߯v"(ؤ{4D!2_X8?`o3l9 gGdA[p6"f$`"9L{l_fNhi$D36 HW+oٵPIfYe\qu*ByĘV菥'JKҕ!tM"#G)hj_}䭱 $:K@* Z_ :TbXe vn?*EXƃ|j ]&:<7ߖͮ-lۈe >JbI MHwwj^{NUXX֮*ŧ]㤱Mw;FЀ[F>^J&W#ʸ`E[Ǔ;z0SCV1WA%r_)—䓪lhJ)¸`%"/v@zĸ֟`6m_0w2?"F}aU|an}T1Cc˭}Mwd)p׊ J6.ĉsH;y{fU)rH }T\ Ui.'_#L- I2%*p65H [M} ^ :0W`$A3xGqa?sO5vMY;I󔟖.zu8Id5h"hȵ Cm6O{ '(av/h1mBpTbU.X *e\G0B/yS*/0,o/k-ʌZ [ۃ%I5K SKTV8|~quGotAm?8jiР>%9"#w^4q1(#z@w^{#,U:z7mgJh+uNϞ#-o S&?2ꎻtE c"S;@j9+D~z;qV͍PՀ+Ѝ Pu 1Mex{{3Rŀ$]- (4aϕuxi(+,t~?]5DsZ6C0? "[J;S +!ȍ}q#պd#.})ˋ෹Ҍz͌jd#?}3& XT]"V2X_^y(y 뛋C`ng"-S. R̲Q%M.W0aqK(PI>6 Q7+cO8x,%T-f(>OfıJw)hf]c92/Wjs/FrxcQx2BϳnfR((]G$7|9z; Lh Ŝ `^Ũc&!=Xi*7}ާ"0Ga}C0yrx޾^=A%.cLtG- `K%u)ߣ~bϱSԡv<\RAL^q$6}Vqz8!==B~zV*aN~~js`(S澳˿~.Zk!aP"af9HNG>踱^.Ny;hsLus5Gu/׿O j;vu=u25]jO(01|P.Ծ9W'|%vCEUl @tPRLW"V ="J6s!E%o^CIZ }e_QVN~'jD|a֬ek"6̮0^<$f`] @`sXC׶ 7BYKT`Z*f,@ guݍt /#U6e5yvof:<0UĮg xe(:XܫE\?mNlҮs.1Z^x}@BQ@p+> ~9P8;| QâSceag,K}U&f,'s_yOxjȧGٳлN#+Ig SEa|32֝#lr!#Psf$SL7v@sPc!JAeGoBgKP_i}2VQ~9 @πl_w3&;[ ]$!l.=1:돸տm|jl<ٴK_f{}7pUi@eӎaXBtoWdh=fx(y%H6@^,JruM4O9r`5]9 QUr0NiYmyHG$BW՞ w3Bk$ 8j"0wPu5rʜ|eэcGe n3} ȗmcC#r GɽHkk6]DGT /гz[n4H"kK1^t-z1Yu""3J㵎L9dՊzOxy\*kVfD:gKWU`^-4Cbԅ$ -̶+L PZaֲH]slb:NyԥR82A~Vhk]cLgj3 ŇE[|WĎDhݭ)kxu{(A="u<,_k.X#4c90UG':r`ux/cɕQt}}('IQP0r4!9ˀWi3J°1@U THmV8沫&x}Fs2QZE'g*eUer3D՚28$@ @nNH\EŽf*iDxCt^:zc*λ&BgM,Ɖ0%N/M /az2$DaLvJ^0&z㼶%~qօ1{;X 9B]o0c=1 k< G;{[ *J+[__Xe5ۥGv@ܹWa^vi.0ĊxOzRA`߯R6lꖃAk"TD_6`|NEK:6DR"ZJ2dMWH#ZMl暺(j&xnxshT`Vc{| 'סZ.Hؚ9@=V&E6sRE+'=rrdjJ'f;ԈVZ 6JAJBX/)P6Zk_ P$GvD[&"mu{ײԃ:"\&C݈~!{0ٜ,]P k jZ=s7C?ݥwۃf>UعK:Y>jB/lxL7B, ޽<$)^fa2E@gJPlSLNW&j<|zƵ"7Y sek<Ń|X*-J+%I >`@n9Kh36~6 IG}BC?} s C~ЩSKm`;TF &.mdgt\~E-~:M Uu"r5pR"yriVz;<8䚝;^}ŌE#a] |[W!m _^Uqr,9]Ƥg.ĺqqDv+p!xmA8~F,Yo ~9UǓ~^+4epŽAGX`EXt>0w%2d+NPY:x{\|Xn3K(wA Rw 2ZANq$8l6܂&\f&}>tiU$K=\^ j򆅝붐9ŜENy9,:+07,)ĺкR#qAF3E͚WQDaZB/)UPAԮVb'Xun']gD  uHe #:Q]^ytvlv#d: Νޖsdv{gj u#23k a&iJ͢KHoο5Lӵi0+c℄Ŵ41*O?%Fb"<~P,kn#or̮r7q3.6P)0gh*` 7u`_[13$aE>:MRHuuV! Qes潅á!:ҷfgӢUh {gRhQLw!dW>r^5Vn^0:qԅ+0iz0жvJ.pE ?$& PÜ.57"㏀rQA@`õ/du8d̳pX; GP]*܅vP.{ ٰA'{ӮGc2hS0C`@wr1vޱzguKGwɺgxi*b?Pԗdx w @Cr=5n|poٽ+:q B1b$i)Ջҙ 0Fn'ypM*m1p笂z:st#iHBw8* ꆻwa;L2glL!"JXvlku ;'q[,a´/<}%[QZm [e볯R `zOU^1K/}'Bw8<1WwI@>Vk!ɺ7%,=lyg4v0YerOwX/i"2:(PmtBp/c,\/A/喌@)5 5D,c:%XvP|RulF['ӥ I"#|?e97=0iԾ ?tࢱÒ 3qh3!av&6S×r 6#n83\n4 ܥHt;HXE;H,q6Mf%P>͇1 R׹9hd &lztiL5K7!di{ل3M$:u/cjAGQ {ý)xGV8/m1l[>#xXJ__R{<{XJ!v i,B<d^*֎`fOPa5CBICGBvֺbըYLRŁr õ8sU%T/ ۚ`LJ+vBkůo;=W:+09c =aɲnJdŇQxݚt?Cc%mZ48Ga^8+/ 3g~r~蘖B``oקF{L\~Gy~P ڝ˧vlK4s,8tn ְ=Q(;$3uSg%Bbd2QŨ{[(d%(UOw?$$#Wئ}O&U1@<_AcC#kf+w(XMBX9kܜYB{)Z G&joX|Q3&+u!iȔ9~vǢVI LvZ8?]u)ޟ!Ĥ(ë;:A\q4?'vƘW,*LSi'hI$CUP-F{$._oϔn3Dӭo>7)Ӈ=->VTMl9Z꣭>L:` OS7?yHb=AWG"m'\ke$y +|/ϝ}:amcg3k@6`7;lxCYV#Rn9dH$HbUV~Q1+Da*g.{8a\04xL(6I":?pQ'c(HR ;6mȼ׺6*#sCYD]eWmZ!i3݁bG"S ԛX8wV9f&{ nWwΦ_:NIM>teG s6mP{aWB~-*}}҃=9ks7o/p͂$H[jjU 'vbyw跰z`R?ƣY"2~lAC(jiQ~O5WxL0NHC6(UrzzC2g ]q=b R T0 ~u(G Ϻ,[_X(lu h|Hy?b]Nt+)4ȥ@D'abtk""DvO>]lOڃɮdC k* K\䢌Fd[Oai2S=aP'OI|pCܽ1= p\xEl^sK'q4}z@g PlZ!͜m8xAm_mrۊ9viLim919ޠ& x2p,Q-{l"2NJ.-gi У!}I?L &@ zR9`L"ƃe^ĠBS(c}Y\Hei6gcw̬Ჳ2n2^?xRP}Μ9o[N0jUvyM?Y7mLuAXU2SZ5lS>t䜫:m"esٵj[ܐ{ąK؆Bō~v4Z-Tc.Ӻ$,Y|D/a]D2u=\L;&IJV1qWn|0"D@Tݩmu^0PZS>ss*p酞hņ$p:1?('g NZC};Gu8 @];*r6ٴ5 vO 3j'* } :?Rja6,a2%hd:Myx?wR@dD_mt;!VmL4wQZ>t7u9K:Jnd([E_<(vZD9 SV坳)('Ǫ|Jش hpf VK9 HREȕ$ ҩtG^{{$zyKh'cՙ C(cOa ͽhȢnHB$W+n>3A2e sr5ͺA2~uP1MLk7LNvDS >6k͝ωmx o7 yn{I(Cc*ލk<<&8,Yd'k4I-$')nvb>4h^H'+#P ;ڀ*z ĪJ!YZvikl RPnJ0?Q\[nJ٤RjzYۥ_KC_*[&y! | 5+2pqk hI%9t kn̤.O m[]PRk4TloKaK&.5Y0F>!ĸH^{6~af;D}BYg(ך2Y^j@Z}+-'TB< /#3I~}'ڈ4s=i9V5 t1NDldwcslg:a +^gD%b?rηO;\~#iO8#?L& b,o[77M=~Ď|$:wx!} nq Mj^{0~pg"jz/w>TןPKV;=FQw&A3Wm120:h0 !(eih#x\kзžw{\Vֻg#@*N 9<>7M9yR ~*o~?dM{;|m*}! rohYꄠ6(*Yg#/EțPh zz~C}rSiI G`De#4hMm UM'(֖|? ZTX!RU'0iNt+{?r/N5 _n:({q8ʚ5ە rtt3Z$N2O/N[T7J\mer|?r4;))8X^qo斐27/5g:>O:y1ء5 WBKZsgA[w0olv@B]F*k<~SDڃg+}O#  2sq ?d5+<%M$h(<Șe;nGOo v{K\6GU Id6̽~qnT'W(-3B3~=zM&%`2h ʨ|Riܽq֢K4 mȻN*rll!)#OP~qM}NϥX ]&^+"%nc\`khui=hl.MfÂ?dohuv0;I&U+c_'j)f輧PnAfI0w=.4ڊk $*yGG=-"[JNh7`ń)HN.ptO&o]\+@ǫE:1ӜxEUSxR_@_S9y@ P:#IyJjG1w|xݓ^a KRiR'~٧nɎ,C9aq-`ǯ=]u勀 A}r8c'"ǹ^1dK4&ҵe3&w6+ʴV[-z̚hkn*i7gR+9eEX߼{(q[OԙO\'y|!%Yw-ܢ@RGK AO+iC3.(X*CPr0Oj`><Kԏ)9!뒙(Zt XbK84ߍW`/S@Fi4ƱA{*'[tkN'_)4az[m%oyaBZf^ɨohfU@uBʿsMcyN^ )ReR"d4לmjly.=Nn+6mX%w)W`XDXHBiGo Xsh*.EL/ z {h'lȺ{~JK7׿`7#Ľҝ?P!>oo˙s'cΰ*E=_!tёV9j ţ 7anFU#.Ugu11%yDjLL{DPi3{N)AeFA[a'oejnv촯g<@.@O/oroJ}8^1~t= 0𤹵JrN:qŸ(Ki{nH!e 4TTڭf YQj]OmĔ]\| #j脢iCYnL&D 4 bbti/HFo%czoU`Wu'nDwڭj܈DߓgE#(G,O ?옚6KF:Χſ i/ qau~C8H#8Z "deP ;_ S:3s Y0Dp{HM@w0qIbYdը{팊払NP%SP&$0 Ǜ)$!ٕcJ|P[a %j"cɱ'Ġ9 СL4N"v,r-W*_p?Rn/Qg|).߇џ{ךKL\H5QlG_ Ks˹/,3NǏݜɉ#M4*jF¼k͆#_o$'Cg]"ڃ`a6?^pD yESMXONwlzY]hi}̆ϰ<ɉ0DZN֢' !ucUÆ5Wis Tׁ7wY.9~g[Jk.x?R?2t+0G'LH ƖɗeЇ֠C?fEDQope*`;Bʕ '6y]L,E+e"hOsPδIJՒU"NADwsaB6v;qϭus}T =]p *`=ofN4)є_??l=lp/XLY1H_g#$ xm_joTU~VXp+p|3:GPqHќN`?\4hO4v2T.q*ŏk1H{t4ū "cl]7/1jj"@XvAW3Ok96a)Gc"2d\:j@rt-V$54vwi aLqܸ u)-_.G_ܛT'&%nnf) DPWhXY, GT0l xw@eJd Q{#j> С1gkb$ͺ.[C 5LW^Ah0}Y:F Q,?ꟕU853Mz j>f)=mny4`4I8(>qmsdAG,g`'~YǑ/KDNQq)(<|GRE ^zZå&E}5B$e $Y WV$e 3cr2(9)8?o::e'763xl7Yx[y+JkZ ruHdn0!뿟qDёE+A3VУ ?ب}%着2!J>Xh>gexƼ!Z񠞣F%މ4wKq?,@.ݭ>-U* 6Y}maTL3c!i _ ?a6sXhuصts+/=Ϡ7i?ѫ/O|)}?m?NoX1cZ K,u^5,P9EjɊ#v&RMRcˀTC`~EMD$W,M#s+A %ΧvuX|xo{X!| 3Zrv D,X ꐥN#^QxXZny>ϽzYt%h¯ρ(z/mw'^vM.kJëP~džbB ^O``/XPʹ"PO0B6$#hv#JMk^쎸!_|>nM>K#\zK0@aU%̇9g&|>`q(ӜId #tV$]ه߆6"p@4Qkճ Z$=mk|HcNDsZJ.LhqѓvG}VLc;. ~`D+A~Vz) aZ}lq+/澰 uw6:94Dn.oxޑa"g~4#<6&e\9b"4:-KH{% -tH\gGuޭc̀uL͐Ub& [  K{O ʧi8˓[()`Uysӝs! r^r_MFaN*ͷ%l~;JƻTY-f(!&j(B+o% ʾ 4ة)`+񘨁Ko%dI qCq+f/6=OPe}.'›ħ r>ݕ8qw负.DR!>Ɛs䎍ǔHAnTs`hLh$F9fpD'+]qP -vOT3뮓^A" Ħr!;j2Ȼ,Don[6fANkfI6J9Ol1#wz9 KY Y^v~GnT8MK)x-mDZoٓp+냒 cvE%+n`%jdSx-gvJqy%1G2VE JRo:A:U3tk=hR:8е͊"I\3^eaܘ*YZmH xH{o5<!xgmff`/EŒꘐdf3l=q,˥=yۑ7_ev > p@hlRá-?xgO?:\szIs=.rF2'X{- :ȝ S[,l{q իhfVQ5SKA9GV$jB;e u7fDtY#:'T0e"uFL:[VM6\'VTJs!ߑ }Wae/rEU# &c{uh}L6LG<0@.">yF:5 "!* ,l75/{(~5>R:TjJ2Nu+׍%",ß 7Zϗ<|NhjԵJp2m?iG}R89SP;{ZàzkZu0Tkzt&A)?V([IlV'7!W3s4":t;]z|_w! =ꭡ2v%5? Y(+p.pw,%Ќ[hLLɅ}40)uRv\D7H7Wa7]}JWjI߯O'TQ;P* X+cTXkig<0@0N-rާ!cj*8]c{m%bj?04ÐQ͎GUى.yoQX NS3>apWs=Z0,0+SWy3 e$ϋ\^ft*[t0φZ+xn'IViɌ.{ }@}~90IRƣ4Q0HS18jdh:h8Jz Tz6$f7gP웓f3f][Rl<w/i>#:ɼnڳr8"j{uZG3.~~)I8Ѹo?XĔh+::ȉ$AOAA J_o',ebV3T騄f iKq +lنt9T)Y;'ڑSO vUѸ0y_I0t@!T>QJ o}ļjǵU1z&oϴ F˔>VC%~l-s*>{D }%W ?ˊ#uZZ(12uc^7 ;UMi٫ޢ6x6?=]u,ۗ˩q2*D'2B E?Q*"G;+=24D _ `>Y(C/T@rۍ2dNMg.Ie~E.^J8ڛ4n+U/EL1Rc>k9. TǏuÎM ۸Fx{)dT- gU] -ݒ:ƫR k/(G uV4hue|6ۮ@>m zqܛUtja`53Vaj|Kplꃒ5y]J]p=@𜧰p.lu CcS:B@ pVLZ&`韜⧈ n=63ӗsrlw,yB:q@J9vPP͐ v1(g dŷhuIV%gg ld۴,k0,31BrXk8XB%] $*sIv_iQ&E\Q锰)+Uj ی'x хikBYdj_?(K#q!|dp hk=B@A!`0[%*v!njMLWW5ʍg7CxHu= ]9,W#KwHjU=hnL S̵#*[s165Nx= = \6а"ok.ΟRamdY6CNTd%z)F}#|+%]rY3H* uZYRŘpw 9Baj5 fiֈZmKZxgL{g^ʣJwn0Akg :gVh%yބUj_d?O; g 83K*w7&`OVxH ڬ\gנP4A>$eNUcuvJq1}k,u!$W}ҏmU;x/a6j~Ȫmka|}դyY/:c)lf9)SJn`+ʷ jk̒td| 67q,C0$t:X`sMCHo~,o/3 rAmo?IqB`I-%ȌK+۫O;A9FPZBoYbHjOw>m`U'DڞKA9f.LL95e.=) Gma\/6՞A}gzL'-̓CPQ]Lz #&cIUI;0S/[[`7•\z6 Rۨ%m(0LG >Z( wS^_ @kLv9ݳѫo1䣇NHֶ^qF=:~PHl Qc_j`3rį<<О4^]._msf6Y[ 0z{ M$2 W,4m(Pk^!kP8T>=zReꆧ+˶QaSԳ`C{b+,<`oLN4vc cw[k*tnbl>v#[)~К 8s!b[%aMNwPjs3.MHդ51~=eO+o7'֍S d[ lx0m !qI%^or)elYgXh Ua~ApL{~f@UF9'QтhWZ!zy zXid0p5}abJ%L 96c?.D&Mj旚fkrI ;)C3B~=^/u7=ɖө(ԉp1{6>dXcXuX;H;:li0o˫I?p '.HVg.4|0q7IE*YȗZCֶ ~$p{YO>"=ñɿ?| (B`s)9{б^d3 L{RVgm,_ FA`8mUmdl3_]&,,8oQ WJXm?hK6Rk^;ylQ\3dȖ_1iɉ.OnoDoN1ij)_FA?aYmpS;^lb5VzYطͷjH͒ 6J43389~(B=HL'⻊Wz5;`%|$*ÔҮ)xq37p:&wJ"Vg8J0g$cV]>{CS X:'fS8gl4F k?KڭwҞDOuG;s !6W|ԻR`xJ#0@QOf'F2Y%FP _-6wYMX{i(Qvp?R-P ZI=!- p+wfbObskd7/Cu4@i_e yxrc/׮0PTs,^>,&TьAGKbć> }~lOV}!.O-%Ta5j MS;;2`@llè>l&鬥UF/#Ŭg8~$8AZ:6 +q:ֳ5SLNk#~ @#NoM7Y7Ԧ{b hwY?ee}XjɊEJIbK(1seE}|M^H%D?$8ay&#o jٵqdd6ŊfnMZ^͝M.M_9-Hr Pzf(+_q犕koF` Wq; ; -la{ȨQ*o!f=̯+ݯq@5~D(fWGPTӲHX G ˦26Z@Gv tY /hܯ]uCMK lZ,v7읏XF85w*+HUfc GW_|3Ո9d&Qli gVH 2ć`( =+#!+j*&Ԟ3W 2J\i,X{lhkhZrA39M՜:kWԄ?1 +ҥ6SI+4/D:Su@g *_<"BO:^0>9>*+ej ҭz)OdtWpGV66uWFN9c2 3ɦlvvW0̤?Pb&/jUu|# LqDEZ֡FDTItndơIH#n=\(t(lzN4 H4{-gNIr$v&}"e ٟ6'.>g2cCa65zL6Ū1.>@g|Kzrk/r4g,h =Qb C1^, ,6ꄣvt MdcP7e& Eu"w|| V'n YpK6csȥEUF)yR/[ nF`x*~}ɻLK(owz>Ψ-ᖅ&6ڔY5.BpRz?| ;Юa̠V쭾-e-h]jRw> M8$4$0ujˤ Cuh@=ZS07gDۦlX* v3g"IeΑXz}]]r$l)L.ɼz9-yVOauK+D%4{|rW.d1R>$3vgTw=sC?n!T͓֠(DhA`fiQ 1`v ͘:Aa#M&zM z.}Wdm'Q*6jZ+ago#aA^yN$~7^!މCwH*v4e1ch[o8 coM㚾il4So;ڮ%BWzE'DEQb9T%Q"y3O^}i #@bd$3|̠dD ƮEe% TUf@̷rW>Uc7q A?Q&^;RPZwޔ>L[ߒIArU形0 xW[VBĦWHXK+a-3j1 Zeȋmx*H.`[U7iF@%& #k0.rd D~8'`|/ߞ@a 7Zp5| ޱ ^oMd+ۯx=A/gOԂ!,l> f%ej(Ǹ|_=0|WygF.P0M/ll*qF 8?g `S[P"ߨ ΍,*])>RtYƷ< }enGN܅oōAUFe&&sit,[ ?N' XkѺ/* 8\?dX޾= ǎ75SEwl4RAsz,PsZ pvS`X^"tgfXdJN}(WTر r%l{%᤭*8ww-CW빣n"|LlE_&Ö(NeS 3 9>A>q^,BŖE9,'#P۸*:b~o%\?@*Fqr_[fq֐+_I9r|y, (|Pt]2L?^/{{^5I/zQcǮï-*6ذ(섶$ `]S!EQ~OJW]!o6+od69WSPhcߚxEelpT'tBS|*F׈kldŻǗ?م0؎r .4\] Be]߅.Bqzso=墼$j%mr5M%zE#r}Eв`1`bw,iFNZw\U^FwEh r6~hR&&F6mAO<,G Xi4U\7X8j5=_/y2 =JVD#;vR~"]|Y+%%'y',dU%(Iu[`.x͛c7wbyH-JC&2'҈q-w'thn[? vHD8FO( <b  ጮc{'K+l;h+4e 8pEnho31R(b;I}FF -KGKrT2_X QB\+JԾVf=$ykQh@d Jן0rk􃤤dV|e3A`C:%PN۪Y:z!_25W)5pĠ'X7;έ4IQtCd ɒ|p! uW^Z,(?qjNݐȥC}DG ]@&0+fBKGF"nFƜQNP{qȋi{iWlmDO_>!]LJ9Xz]X?ؒx]'wKR(PkNlzA.U7GuC = Xը H0H֓X2 +! 3:i" de%~ szh_SÌO(L>G̓%8kRA"yoߜra _mD}(Yp*=oƾ ֝-+v761% JAQà)$ܝL ݜI>Jڎ=1%>K'l ?e>1'5i0V̡8xKv0d9%fvˆćQ ЎM* \ɿ LC͗5$O}MӃ;%Ǝxrg٭B"J b,{Ԇݑ*x^¬* }a"$!u-Xp0̧BpL Oz&"os@)/F=QǟdS(D7`+jJHB wù:ee 261%heKYOkԽϾ)۷W(|Ӥ]2@98x!7@ĬB,toG53kMX0M^&jmݙ`X]\Ьj-6u N}G˥MqMj2 98S7=bHitV*d mȥ5],[CĵXB_d^6N3Xͳaʊrףf fǂ6]9ZuV<+s&W( "04^2# 3Q[""Y{EBi8^}'Sˌ^GKVش7 K%vu` ̷ru7~u* ؚy–+;ʻ4+ v8U\9 Vj0 t/pH83纑g2_uXS*'ha:t-1 mzBk/*\Zʱ A:IxFP7F=s!r;SK>sȲ XH*2uw; g.\ KI\*i-9gc⡆{"ǞL_7uDǽJt +NY_V5c@:2%*ǖ`zjY ]s%L-~0v.I |ISY[e35H3Gl8#[ wI~kpS وEb' ߮ yiėL\'zeʫȬms_u 8%"X[]$lMifG;܅DsE=ظZvP9aZjRwXhVm y>[e ossp4 &'Q8"e8bF3, l?k@o=Ժ]#Dfv1rDr.W:HjpӍ?jCIɐ?U.G;j32qӬv 3E0B@F.4" j$nǙMA^{;UFICO\5PaMcYȍAoQK ̣JcXiV7-RȰpex:2‰Ъ\,_b<$rSUi?b_>iel1dd835'߭mnt ( 1 S.A `Kj)Ճ INz0uuK$ m%ioA$VKHVss+{ !17Z,6݀P$tF !R嫲,k(1OUA.?yq0 G1f3{夠R5, meݒ=j.#&Q 8FQ(Ikxوk}3>3ގUXۍ/lRtBS@|p\s _r%B7wEIa`G1M[^6&v5Vw:"YZB4#./˶\7v-xhriE-&[bGNq;GۢTl'`ķ0CEVsq1O[!ds/{\ Edbn}ŨIr2G0FpS~; EyF/ 2&[b^tA쿻h3n*=m~~%pv<'YG 2`]S, <ת&7R)Z^ bvP荗oq^{@-i=`OYKmf'ߕiÚV<96)qlgxm/fľ,q-:cyE̴LFOFP.Mc]uɤяY#ŪN6 S~uڒOѹ@/XG6jVT-~E~X9<= aPat6)D!}?ő7+$;nLG<`)Y*wD?! ~uwC[xؚRdpPS7;ꉥ17A:5abi2}%pV^jbRvU-L֠z[jv;'-bsv 1&dwo0k3*_etlV ){!6|&Obc]@mzor<׶M̘0φ_ax?,z= aC1Xh3!sU, `oL ]&VJYZc2[ S3fjhk}CpzA!_=\K|pR`}mwT }OzPֱ7.iQP;(?,mx)AYX~rKlh?ëd{1!zfϕ޸zU}LV1ȸ-!'Y7H"HǍk?/B_?iig)݊-g=<>NҪ!ûˊ&o!Iz$aAg =&a.Kj(|~v8Bq<%oYX;/$?3lL * i@NOj@?X1ο^ZBHw0fEOpF \R( o 9i&Ұ6^ȲZBF o 4 K  FL\C}zŒ5;$qt+WX]!({6@&sGt+26l Ps\ B >H+K3n{<}Zmq8sݡ|}@0su5XXa{ {PV]ITs3% 5F pRBigsHLJQ>W To'w&/ex!Nqo4:yE0 Z.ԄvF ZqC>7ͭ}iDt\XWBgY뤫AR! +UBsUqF+lgptЖU.7Pc3a]ðs2~H`hHTAD6<|t0&NV ףܽQʙLG$+z{$b8_Ǻ@VG%%cuSOwt8MªIp@nmDMcmފǛ*UȴR,vU\ނD2:؟f #kNŶa$_4;{ܕr!Arzw|Eef!ݽUDC }\9;Ĵ~m:9U?{6'y= ԓơ`r;kLm$lTk,]hzzDpl˖}LfV<}\F~W)j2J]u!E4'Y@b-`|ś/'5*XX>W١'fKz[;=zjiwM>\eO{zsZnp*I&츞} .wOuYw|OᖴN4Ss_н ӡ_bk;n>xhisUO0Z 2R5Zi;s;8XK]*rG}G[|՗Բ7kbS#T&ذQ$fPHC5[5C%aݜD2l-2ojcbȊ8ba-~c?M kl؆~ҝ% vzwv)2diN)Sݎ#yTņtx sփtIт^CSŠhd~i=b{ d-m!Fsn~GP )c{T}4YI+`Quҙ~X 9Mn.T3Y TLkQ%)1=* ۠jԡˎ.d4%X&\fۛA5 J|bهR5_do/%kuwQ^zAO/0Vst6okV2w~x .8]Ȫ}t^z}"bҀyMaL=L ڡn, ~ Ia,s~ZSaͥ,p<,vd?yt ,OewiOo% mL}\d۶cAů_;{13*N1J]i+ w D!ZB%;PM絭 $t:YSڷX@I'\wK应QlwiI\]jGNP9aqATbnRS)Zt)m-X=/e`ׄvB(VN= xr,X1I P1-j1\fþZ<̫Lnq0]߈QMk f{h\J )7?/n(Nr*ֿ3npb/5MGvmv ㋪xxi5^<`F͟gOW7R')Pf(#hvq֨zS m~GPЏܿyY2")fye+-2[KtfMtUږ ?dKjwBǃp@OR${o`)<eh..Q}9h\hqKBg"f;k3+޹6xCR"5YLq/-|alʸD9eK)tl܎ REkJ:)bK=dX Haauoch*$(a0S[WvnqDܵȟvZ^Cȕ1d߱' $mc;VOte2ЭɢLjyx8=!lv3!5m a{LYӖ~bJl`h ^`}UZ:@{@ Z9jL)HsmDCw}ѿpWA |#_I8lELN]/6wIYaZ 8WqTH";RhNрR%ZJ.q7[h.@,i!$ӗgqٽ?"{ndT ad8V9zrW|,u _3ַխq+ƼjgK:?V6He*~\}3ZBO~L˾l0e+,J e(jS/>\.=ؽJ' \"׈5*M <`"~XֺW\QX)@x&f쮕%A JV" }`r!fQcв'ul!ubpVe9gFCrX%S0Os ia΁vǤ|i'lٴ{!ģG79ƂMi4q\/Zܢs 7d&uߝbbW%E _.{`,"6lu{P]<0j PX5/v4gec8y%wpz0(7JN8ʰpvcV)H[zZ9`:t7G:E(-J#ɀ")Y]*|4Ffj~\Z$l >(<ɾHMb#GP?`fW'M]+dkhAek,ɾG[mgjh XQ }+xi )W>JV?.`ߩ}09ݠr_a# 3=#j8G73sLFN H&5ò'A b:.wÛϙo"\@"E:4ǝaI#cLSgzB33i*)GӮc*CW}+!=6&7ps|V\oeYc*l a]r7P,V.WZl]BN-L5_wFީXYKFE秈N)fHT XxY006˽3Eiؘ)[!9*՜od&_= 8'*:G8".aM֜kn^~w!W^O1@zצ#[Qr!9*ME@q9m #ᘈ{iab!'z-͙TY OX&$NX4LԱw ?=. (CXؼ{^|*o)JʍQqs%Z6軱 jHR^7N16nM/t -tN[ъ $Sz#> OU5uT>?{z_r2I(rE4E*]wR]lmFg BYԚa͸XfA5npIF+[[:u6h-Q %Tڥ(<3`}x ";s~Wy#>D 3ұ1\YZ_LdRfgF"ڪM[Ȏ~OeU yVIRs.ޑ7pڏؐFkԏ*>ff}:"YvSaώu?r7⇤|:a{OP b=qO m֯ɹ VJrerM_3K: d*`6q)==ލT)cE:puD4tщM΋V-98^"^Wl!"dWM/ -4'bc!ΆK]fĉ¨'t!dMI6c3ke''G#uDD!;nHhљ;rŇ6(:M=D|SaJPY.@h4! *쪋^)d(8#5b5ٵ:l B"{\ImdI K= hEl.WMſ=[s[OSJzF QƬGƘ3qG'Jd9Tَ u7ҙ%.O#V")jߌ!%yךTs%V+|W|-[JOQU$(VeM_<J؋qR7yOWo}쀃𑃏7Zځbz0_4g?j1=_)5K[H~ _4L2I<Q]4ߍ\W;6&Ik@.*44tuZioT"gB[Mn &l#PWTp]*>{FgncKX?< J||T<2 *ѣCHGi.InՑ0 0D6maD'\UWߦjmtyh]<r?'2~AASZniݝvɦ"/D0Y߯WuuBEpY9*N9WY(1@M/)Bm3I2qױTT y6C uMЙJo[)ջ)ߢdэvt 2V q Ov+$#y|{&k2Bd0k70Ff՘dp"rGƼ=HICc,.ߙ2ΠuԹo?I]Q+]k4:Z&X%ފVg\?F*`z:aQI ^1iYf9(Xˣ.щ(;4Ţ$7.i5cU^aOu$,-DV|?zU̩6?$Q`^Dr坼,\i?_\\pҍo_{ij~}MqG~apy& ̧S>0_'yT@YFZn|.az. ̀E{^JBKMC?f([+\SQ0(٥#<\^KXp3jk,癝ѮФvZ(Tʼnit?eҸ<LU]%4ō]qkHPHŧNkg|Hqa=WĽ`}Nvjw{3 ul.H[`Z!.nSɍxY{Q#WXw|[;-Hvn}$kGra .#lyk3Q'Um,n4CPR.bU-:8gdmDEnyC'6(LtD-TUs}q>; EדQ:._kΒ^; b84lz -"HRt܋H0S4 ɓ.Un xu?SI>"<`ˢ"'FQ4_^=RƁ*4@%r>S^J1~2׏/wr0&/&(#5bP[:V[ !&H\[JLpvr)vpA\KV/nB&:T_G  ' Sӂ!~]j>5+$]Vod -etFK?˷wG's:È˫ǒm=i߇GZs~Ƅ]BA]ɠu~N/9 81:.-j 8Q2ug IWF3uFYؔ)Bɶ֦2Oa⼴_^mØ4\ufW͙?j6)7,͟HĖ 7 GxgeUm$,JmpgL.}dni;ׂ~D+dϣL'vưC^٣f-j~b{og`30o|  z@Z0ӈVbI % f]xt:Mv m=oFطv ýe] 0(4lDZlE6^JA Kקm~ G&<^V11UaT4q>`P\%4 ט yN?Tp/5h, E|E B\ -^=,m4 :!͞/!8"I!QW HG@k.'+\{M = ?0;Zm'$0DMI5]64Pң}>[7h %*euՙ175<])-|R4oC~q;tH=d4?OKa$.E'S5,w],$`1\&(5I2ޔ`WVgC]*_ȍbҲn{h[٩!m\(r./gs?"4%TK68 \Yט'H?Ep"(_ACi˷j1KeUo 9Iwd K)Jty{=1/f?Zh rzGڤ p.s-a0G,&7*n͒?#~Pet >V,PGbTg&#~G0C[c^/B9ƟLBo!XV@tv5JE&<]!"XKA`@)};pYcfA d̑ 3>Mʸa3.DN$6o?Kc;j}x{wo@Ґ^-$kr9BxS趛YU/!/)ğgL#3\ߞ!^֏̤ eM[O5r\?uLCڶu*T,k'"+t/ˆI`Qb)z,qs]Jo9?ܳާEmN2Sa3DKFTܡ2ӦrJORu9iDX=r/f$s :ZU~߿ |Qh3?6P_r8csɸcOhG/*n>j|oi 8ɣe*2:Nx.}~o7pV·{sWtOA -U Gi E(?}+evz}UFm MIƎثDF⟊j^J܇i 6DSpɕZ*?$zc%r3nQ` ҂{Xk̛mank6FИ{K҂ }l"qSA]Ey &bOOU@O-_l1H=*c{9w᭥ mrl~lR/аu÷:&Q91C7:Hнr:@ [xAz!hIP8fh1_(͠4m#1|g>? s(Nf*͋{+#e 1_aŔo6}Ac~`4b^wJo:|0MΝo0Խш[ ~%z5c!)-FOZ=-x OaڊqrZ[LtN!Ms. 0 CK+ Ѡ$!X[Zktrf ;7" 9T7﫵bQ2 {a6X3f`{)ӎ\v A:֊d&Pl{w#|t=hvx7SAr?ŵF7XT$]^Ƿ@K}g2j:5. p1>6sW&ë+a:sѵ\j?w;lB*ert>)|XɐPR{̴ 9_zK2nCSFf|Ȗ 0Gq'=V}&х2zΑbIIP#Bf"Vʒ[r(|odJ d]f:Ӳ F[Cمnj9.CSSwnv>S%p,V` O`^:I >}[j\cEƩ ~d$Pp9!#U️&M S?AV?6+NVC _;fR>N; !-%dCC 6+N }, i2~v,΁MZT?-*dJ$< mqheatAa T5ȄM|7qЮ&p b^?Cn.wUC_Gs 2Ž\~$ŗxC\8E$AFF:x S9ҪTV5j@l9ҕBh`9IXrwvdܯ]m“{yB2(-I`+%`'flQi;2FB}y wmR=/>n.d'-2"z^jqn[<*37H<?=59)") Փ#XcbE:d诮O_ۏ«EGD߫AIƩ[@J(Aڇ`p7&'B\FF ssZ}?K1 띵j͐>>jdMw_A8;Oe-]6AkHtӫ9#_IIe2d ϿZj1r RxwXo"ƃr|ĵ,{'{1k`/pH7獖 Q"1!#=0l.{_oi?t'Rcc"wxBf4l||eڿR*S˜ӜJiI&نA޵ A@zCO!\9F^T+g#;OJ@'X>T8^9& i?̡r0~.#L+b ~ͼ{ѫ2~hJ{ NFyp>d^G9#FięMOQlB; Gk-~K~+!H] ?|C:PG_e%SnH 5Jw}Kv"rj2Z.rNyu3R'BT(~ \ $tl(K*QTqG) UЏmE^zc\vٔ jM٢'}7;md6tv6=3a;̼2){Z0(xA@H)ڢ ڴ'כҽCixh{5@}e~(' dqYMCqލU 0ŧ3F\ ?ٷŐ t)5u}Dd$2?X"Ǔ.ըI=&N}B|clbׂSVȁ1B JqA-闪ȞwE}\_Pw|RL,+-ъ1Tm&G7q~8E%'if<ܐY̳&?d`4G7a%S㟠K{wIhȓYԚN^= Ա/4WofA5 ϔ a*0cv^2i`\Ptp-b_3wʆr$(퓖P7V0N6s,?伴h~v@0 }>PZe [e5B=czȘ<){`ikY!ቹaHD`-!OW7u>3˼^=&X5s.b/`f U2 h4j[Zڋ$x/7XPZu&[X7-bUb@ )Cq<}KϋT_}xH{!$|պdt'9 2 pܭJ%C“ hSL?K纡Ccq IwPI5^(^wn=6|W,,1uwG{c: )5ӄMK+r>]i[z+nȦ.| {(mTRfʠmp#yyYG gMpM^YT^ p4P"!dgPp}U,^TGw*kyL%ȍbJ+F]=;f/ <0^4/,yCbDEܤA"e3om` MQWAk} ~;=nUa; @tRwu9`µXe%|dp0tZ O;e*8746ٿU %$F>y&UiZDtCtZw [gvY 3&35Od#~Ąh jZJ䟢[\ōhS A"I%pT_ S@`w\vO!c_$>G7Jɘddds$ 7*5 *}7Ypּ{r,zVoF{CgY>DU`*E*UR;HfOIJN?Bh(q`Z2[YDwc`B{5}Wg BVi7+,d{Iu1r'9%@}w~%EJĚ# 6P7T)I=*//(خB\i~KVS%%6KH־XVﮌ֡fᙤ(fDEKg+oiagb _0Xb,\lnüX8>`.lA^4!Nѥ) R|@2]wTyc7r5~1ݟz|Xv)]; cRe.F"H[H<L筽Y(La֩[]Z'VTg1m?.nY]5FR־LyW0K[63{"=9Ҿ>x [j%BW2P9se$i>@bmbP_}GHs5}U?IM[Z{\;1ԯQ>|u6W|7()PpR8vu Rq 6} )G67[{Mİ'q H'w;DГhZ2{IʅLẹ_bZC6F(Go*>ſzBwRh 2782~џ+)C3ԟ3?> iw -6 K. AqaPtl7 D}e^&(<$G1\_'_M_u[\+6r{30(ULSƕLCy=i(j/Jߠ<̐rݮ#KQKmYO(.qFa <2:/G!',j k9yHRoqّ[3ֳZa[^]7'HV)T3lE֗1tࢥjK:,QL+ov^N~T ZR|8]Xb Eo_hQiLywHp q|$pc%?SڝZn a͗)Uz=)6>4ּ'Gi#@9L\zHDXc@8,,nhW@V]8ѫ҇)/zAA\#u!c Xۤ㹎d\Yu2Fr i`SVi&k+Mk`;FdVRNmSc@&H#j7 kKhz0ME0̤1Z i.5[}NܮrfN&92(?ίXdjovqs=dn}@䠺ݞ(,O] `DAtv^iwǕ} 0\݀/Vz\i"NVa*fզt'[Z$}?pq+x'y^Xe]=;1:}hh^fa#G+; P=gE{NyV=;z*Ra%UϻW׭@8p!a pޗф4h'ٳm 6&rsQOJ>S 3SS#bVPwG);\*½][(6I)X3y;Gj?; j%\blP>\*=hiXq㝯h!GӞ lSH e8v6D`m_Ng0^\.:X}m8M-*Ƨ!㶃'ŇT\ xXVJ{A& n8U%[c{'/%T==AWU?,墢2/؝pDK=:3/_<}Ĥ+=SfBЮU4ZnCbsNI|{sk,*l\D%'+٤FvǮ5MwE?$_Ήm ,R^ӳs?&%a^vE\ufmG[II$r'F iIQJUv2q8KHq~ߵ:͢Z^-(q ?Wǥi7byJ`E Oڔ%OL6?fuAS957q۫.:g#qd cpsS35vX!yZzr&Ot>D,(Z_)\۶̥ʩn%lB O$8@3pm#@2/ap{NaaRTa g V m>%PS#go&I,ˮq/wINZ R94\.88E)^ke{W]f ="O ogu9N3jye D3W?Cա.>LGa¡?nU.}(U]J7ߗ:Lz[zr6n5nݕ$-m^?*ɤ~nl8zڦdM,jpJ=&*qB*Q&F٤C./Wuw"H86٨Hހ,ESH%:yX&J$VwsVlhQPS׏ JoG͹c݀V5Ϩ*t զ+B3 2dm۷֫#sq␗e:rVs'As;D|ymYMU> I'1mR^ʽG[VX":=SumڷZe%o)XlrC\~e NpQQlg.҅S d9{yfQACiO }hqޗ PO -ȭ&q*y%8BcLk j;oA ׭(Agir&s:^cp5(3H 7uZ5M`b.5*-/M>Q^g`!p4d,Dgu|;Be|,=;|ZhsP*yn``U*6Dh"Av Jŧ-@KHH%jmU~fsbmqQ$F*wcL6j">lLm(jnO-ź=;MG5g" '}Y?gf}GE~hƠUe93Nt-Qfzl}n,sۀԌ$:oo//*w$(O\I.o.a/ In;{d#-ʐ 3ybFq?,`U!RIeO0{~zhޚt" fmkA ZHyqp<]6ӥĪIl/X [Ʈ#:jE*tͺ$o/_“hX!K~_TƖĖV^=][ܗb7m_K @:n/ȈY{|'H\Ee)qE{m*bۉ@&a"!ϳ-=mta[ևW IGWI? hGlnl24:qg@V"lR_ T1 JpkDV0+V5CdҽTjD:4| tޅsVߙyPl#R"nnYF,1Aֺo(<0 zS 'GN|qg6h0vMy;[&Ƹd],\E;M!wձ XT~Nht K(Y2TǼGS#qZqA-}80 UkGZ ~@2eAVIB-emT~t"K.gDqdzϽaEa.`b8C}B$}+WDzeU'hNM}&N@R^>Y͉\2Iǧ j ]'JEv8+e2TEx4{~&H Ɔ *b⑋fC 8UR p2H65vyXOЯTSqY]n,+nHNkNiSP {hw;+%աPaZA}I ^"K@<~T$&m|:-531v}F)iH~@x (҅_JjW_r -> %j1ݝluH2NR3xIۺC.>1oea۽@yS}ipjaŭ/&(T \;g:#߿T98S9RQ%}M䩱xCO ^Zy0WbĿ>%ڊAX7M=SSB\܅hRNi_+f Ԙ9!|lnMv*8m!݉*YQy\}h(xJg=3]J$X݈ʄQ"!^ĩݼAƊK4tyk\[YS.Nz:Đ듛 ;4BɥR>GRo$Gu:Y &Fˣ ,@~xjm)Vf A6\0Q"aiyq}妝BO39h6~t٫|5Đ=yH~9LѷI=t\vVoⶐ俵ഡ @*p ըN!uwRP 㶝FG,xU叻~pF;w Kouf. ҍ$MKbr]r6lډr$ULB,BɅ.c:F_XC!sUxL(>)=[t;)Y}-ڨ?Хw'h@%&C\C0T @޼brzLd/dwӣlgY۶ȠSܺ^z@3< =k>-ݰvɜ#rcSidӬKT۲Tv%w@֟ Sb(iOwRX|KݍޒU cvc l{g۴`?Ѻ ϓ<(ti.!׼k9pꃿ;y#׀bI Ɏ0c%% 7D9\~<&_{O/ĴNcv9bYOH!'Lzi[ɬ!܆"Lڏ?Y7,7g sO2S ӿ,oyCHl,FwKޘPN#2-H 8H'ކ(oQ:ڳPO騆~̰ yL˻ w饰J&CdEɇv UNta4%.+ōoE *w-WE0).=>ur!10üɸ!iMP|o v>NZy-ͩ3Qa>j)p9&'bEDF*""3&3d%@$fP0UR [jL!ʘ͒,0RMN0-Z5!" a[ zl[fRxÛUZy2[ӉP3pxR}{MYjFɀxn[ Okp@Seީd=8QUyAK'(a|[|jy+W'cY 5n[y6bi!T i7pڙ,/_ T}qmR ̌sT=;VZv(:2%ܚ0fdOILr{ :_w{{ V91ˮp€OWoStb''#NS{'x0࿼yDmp.iioQYxhn6J3MuR0Nx&YqLC84AAtz6l\3)'d }QޮhlSfmx8 %.G9{@ݟShzR6Hb8§x¢jaחQX(B-%8E_*ODb|Yh|,=2dO\Apj+I1`C{H$V! |cWS>6ᬟљAHZ͛0ܢ.q=Ds&0ojnHJqP'JtIĦN/KF,TښYQFg̉fh ؿZ99ALBsk?ꞎ5 "*aPjbhEDx9isM}f [KոzCch.&3i~W|{G9b-֊UO*=G7j}s>m9tD7$^s$=sQ%֠y^KJ%ňzz UP>:r*'o'{a6NţVciscuk.l,jrP SnѤGFCw]; &zYqF"+"mSÙs'*6 ,^ rvIr`|MV`h$8]dŻ;!BE,!۰4TU{T඗.U7#ē H/!p;u8UVа r9.ma@Qq}[лcċl2"RbeOHGBPsM[Զ[NOYӰu,%%>q%ת-zxu&l7?SA1Lq9Y_RP s%uN\ΰDX?z/dH=Nyn0hٖcW>!*QN@@h=)I(c" pcUp'HMP$=` }\L{;L=2 %TU K0%٨>0_EǙP wEtQUWХd w 5G#vwd_OO  MZ~Hq*B5 Lφ{MΏI^ ky87l%WM{U4!CWZ%;=1e\rv%_:W 98W:\m1@QMG`b͸M4p:ʹ/dZ4+[FQLgKe2&4>ae憚j"כzC޵_,JDg\=`ǨX@/ur43daH^%Z}A5V0fAVms%'fQ7>A݈TLs]񔵜H[̀ȼ2&+m4zE=s̜DIwj>v_+֣ y*)V,?':EZkUR&Ϯ5 e؛IYcA0^Nqh4/bݙ r#=4' NC4P<40:XeBޗVRvׯ3Ikt.R#3ħihr2lo%6 qRͳEKܷgb`iK=d7Ѱsg P}B Y v B}#زf6c)&[D>ʢ;PQ[o֦^z+†I=NT#V=Ba{>l8"N`} D`bc(k1 x  K\dZV3 #&1>|a>Zi3 ~"Ty4 sG sufC.i^chOh4  ";ܣUay/:Dۮ`8N b lvgZ%md& @|=MK"`X4sExbRct:=T#DƩޟ1q|;%&5 cԩtZ.@uEIR4kgy N\hĨ*]u,onmy# 0Q_1D&]`o`ts [ꖐSuBTv\Ϫh7ėXt") e PR82s44~ϔ.<'5/TK|ڬ;@eԊ렪LϢL+_+sU!1kZoQ9g Cb?3c{x)9umgگfOnǚ5 Vӂ~$(TWҨ_BZ93۷d?_nf(5sR%&jO$d糛%7$(ӎ.А}ea8E`4#;tO|Tc-KMj;󳤧Y#ajs'&eϋxN7 )Z[R;g\m4r̟4ˤ(05~9(Xgo"_ g.y%`M b՜MI7Լ ]|{Kk29d-ojpsmf?/Gjtj1S/Z"{ {[Z0XGNh8c)Wp_"fB"b+[?}-e|I S@8V"un.hZAeG<+ZF:>QD-T,|~[&Qv{173{c*4-cZ ^׶,^G2cxٛ(+7\4RH?z&p,2eIG7b4ʡR$(/BmnA&HdBL`KBmCC&QyLWKrw -G>1!^;p(lRoqrcB'NB %)LҢ9 ݧFoHܲdf.wI 8Wч&R~ָi]0(G(پ~Ҩ2bJU !P~MQ4|d)~O3%tϹz!;} I{WmNa*;c=6ΤKiY e ç&Y]y^:A %G5ar沣_\\A ZҜ:\Y6T&3ԡ}G vnMs5KVly$kH\_dmrN(G/Oc.xJ8(a >Y@\Y81eu&N NpUsAPβ%{/\^rp/]j{f%?fq9KZ6p6)fDd FH)0d,fdoXWd*:l@?PtQS>M+E0){AYaZ]H-sra5^~%Fy>DqOݎAv"c]cS4)f8T2PX`Vf@8Ȝ丟d4<-N|>-~"p/8f:w["|I9z~T(ċabwW]mʵELd3@`|*!Q$ SLPrtnT0Ir G֠n¶[|B{HbP;|0U23XR׍/ v1xKB{rX[J]|\ȗހG?ZNs.~%y|[;o-f[ t^ NSKWRf>TIiU*D9.5P9.L*>@6ߎ6 ਦ? *sSeOy.c5?N8A]@3ط]N6࿽9ξ/)Qw{yt31^q*0HcE#6fPe%=-`IH6Q&'?4rdDc76ng{1Zϙ Ց8 4C2&S>OGd:<*Wj6g|7)NꮢjZP9~&ӱK2g'Q?|/MzW:gg,'.Zn/_u'i[Au"v"+N edwȬ]9O?6m4 @KҤ{s, Q`0]6qn,M/sDhrjB6Cl6L{;'0dIklLa] E =jYR& Dg[T!a17j۪k)5 E@\C> #U]cpH' I@ mmb|O&=͐o9{keyӟɅ/&cV?+M<_-5] P|Wr+b ?P48B' /YIhH8 (B~D {(D^R?}I]8)-B|C.i3.PugnYh Ɋ*s*.[T ^:66#zwGYS:ΧYA)0|fGR0Bi/鄢HǼm_Ag3ؿՐ6NRՔ1 ]nhO^Z'L/I;nbE{!ѮP?bfS*or1Y`Knvw;d.]N^طvǏ -I+.աVJJkvj.HA-BLː1T9-rJe(Es6cB 8!qQp]?)T\Oʼnƈ}" o”n!YŤyUF$g_QL`[ 蛡wj $yK3OR}KH[!Ϥ%hH%.5 0P-z46Z/(lSdG5]\ۘwi˔2Rz&H-8s;^ x :rF$ yR;ZÏW8II]Mܹ߯3䎼Hs+N_lc[? 5ʥݴYL 'WHkRm*emύ:> 2Zx Pث$;^t\$HP'嚐3#o%o0 فIwei5X|_tp|ІDzl򋕼 LXU!|@uGY7ҼFʟct2X-bm1l,'"RzE._8%݈oѶ͂׻\.mDa^iʟހ;*Ka7dZ :=a(yQ T+DCvMbk1.{Wɏ7;~>^؝5f {=`530NBZ~9|)SK- 0PnJVVuDfʧ%8ܷ~5Y}= JpπćkdDN3Vc5ZMOiko)hFÇ쑳Lc4GD9 'I?4|RG )DWej*Q.$>LةmZ zm5P/]ySnR o ͯ:ʖoI_;(P Q([oތ95{VfN~k*Nh]F|w[ 3iѵ '\= _iǛ ;C@DImlcYR\B:1$! *V>I!0,ʽ籅-5wwg t\_}tpa+R'/at{ک #2]svःU$tRi)FnoBI] ڪW6vPkn0N{ +bla<4&#)[TBVAB5*ud;`p"a%~t~8;0) +ѭga]ɈP<",^>qLjC3N>'S؀߽``YI R_y1$ WC4VY=[M>ܬly﯏&QlTo't`"J`݊vJq)4$UTdC|:r8Ϩu"pxDu~xieP$k;;[S<,:M"'&ME Nv`LKvj>Oy5m G7L" ;xCۮG3f-]L+,=1V>œ$PPП˖XFact"A.o>y&As4 Lr3 \.{($C@*gīMY9J\T"u2!9h&]*jIZqC~cVDd!ZRvQbԲyS|?"u9l1SQuE j @Lv/g'= å󹧟 0 B ͕$ Po]oQBVP"h: d/^XfY\%u(aӗ9qerT:,v rAա04iIñ- 굚]]/$?_v۵AfW< gEO+)<^g#q6{JNIcId%ՌM-es͇/MJ3EwYbitJ1gG`E1JeY}`R+%1W7Se̙=b9C[ٴ>CmK4i04#HUrgS%ZRB ՝ DRK ӧ"0r HTY]7w:آk͏ YHiE'iPnis=ņ\[F'ށ%`"g9K'աkQBΠ hn7f6)%g6#'-bYu$6I<@fZ8}:ut?}xE̎^y؋c<ޥrN}2}GM W8 ׹MLmP?jG4*B8d7=súZ_lqO;ZkU4&V[:Abt%e#=c*MìfM=ϑ!j(0߈2}21G) P{x֤>hyX0qfS(vOlQ9.uX vk߇8;G-5s}@g# %w/tٔ<ǗLmwxD6iŒ m@5ĵ okDn?WVusw#@o/ {QBg)h8= (S_~_fvcMpش:t|c$cp]p%1fej[WE*T]Qa%U~W vڊ2U1hsūzcV5QGNtÀbݏ(:!e֏3EW>(9@|^IBX)v.޹V?k0,ŹUX%Owш?/ŚjL/f+؜COǵۀϻ*PTWP'E t"&|;J6և 476@c~TQ&?㛚ޮU~1 qOO[8=] GRHv^S8UܠWoN1ݢͻE ʋ4F^ҫc s@E##f'2i|zW !)+kJ/^ٌ-<&/;_E$"/#05*lNf|0VĈ1 /B:&sA9riz Pd'hxgY*(!rccxNg$\]R@[ /PeCFUF6sRB?EH!F.`u;Ge-,th~N# }4vZriA`Z +6fz"s-}%i[Y i}{΀46-C \(9g3h@|ggZ*wyЋ(A[W&9il{^+ T4@v&p 3RHPl0gV\QIlUH xY P,f+Rv\ޟDWXYXWI8M; O n- H>,6\d2@?^ɿ%GԪC㪁< ᰄǙV!=q2b0(y M O=)ʱ {y*vQ|< Ё€ivѧ mB<6?$Js\kfvgg࢟bCd8s/ g&f턉t Ⳑ7ti1i~"eNԲxw{H44¯85QE ˥re5>Cg@8Pci3]+[Ho3cjmŠAKMZm2?wh;=HǟQz/2ͤc[`Ǭ & yCuaO<L+%{w[OZRU:Od0p-M$уfT}ɿ 4ݘ9kgܴ{8dEa1Ⱦ l%+#6>ڸIg%pfWp,/_fFV/X8 #LL.pcۆm4C͈"T+&( 1 }YgeϗpTt|]SV.b k_r"NUo+d0f 0Xi4]sl UɷCw@n-DH儶EjmɰSrm)H{ S4>a ٓZkOH'uW\^`kjnx l]4c3#s5lE3agbƑ~۵wP@ SR,G ʼnȊG$s'fP70 ۺF'r0F+8h)LVg,K0}AVPKC;9P b gUV#awBXb ֯W)P,=oyLCeY, : "_괫}(ţF?¬XGf WA/gg/㓚/Xэf"x1gRu`|HYi\th=aq׆uѱzXN:;l,ViIrK/j??9sBߦg kH?ktcZۮ]oK3q,epXrЉWKeŒaص$wil9 >M={Ju‡,sDq~r"iߏAhKXr77ϟ8S Ҟ_r[Vi /rDŽuz3FMVzk oPj+=dsW#D ;xO95Of^ȡICMfV'EЯ.!t(5rcDZq\wN.!3kRg2{g>1fݵVr;) ϬQ~7Hdn8GgK-wq6/4Gj#]h ?L,ű:$QEC-)UP פ.ΙVQ0)KL@@dZuI|hRiNݕ: &f xG0+? uC)jOb~'cHԧizxȗD*4g g1Rd&R?=1~Hz@T=s8czf~ek!hBBg]薮޶72S8;<1oz޵28}1% ̼=ivJFwtI!G"Hac>W# _2|BEw[m^ 1BW4|T&qpI9)10JEP%ڵ rfձ9gNxeйk縉)anT};}@'i?!*ﶨ N,e|ˊp . A)8B'֗y7@nA5YOg /GXǥnUxh'a70I0ܹ W*"^(pN9B_\d@ښE2ǀ(¨D츬|~O/̹+ġ# Bn2l(`ruUFJ;=^ !8P~l* o+$=5ƢG>{9*28z@c^DyzvDȥN\]Z G\h `={+!3OU麆9Z;ˣE @5+fʹ%PՉcw._C^#K(iC=m6Sd Piυ&G%-ՁCnT\`] a=Mԣĸsu&A{GB :}øĒGAdމMbS ʳ`k`ڎw]9]G7 '2ɚ9v I"cv+$,XmHH1Zͣ*T% 'Zc3Z7AXPuhWu֥ ~pJZE@kr X?1~a۪w,hW-N*h" 4z&oJf~fBdC eO$Ģh{\ #4%9^QN>U@*}x?f^ˍ;>.Y3} &uʮJhm^BJ+'&1JZo)QHo` Hgb1:^HR]K~_+]sy?XG.#| SۭQ6Y MqV!0(O `LwPX%]+~_Q-6C;8Vp{bu(_'F}6= 4+N47,˧{,4HCʞ; M&fSIAȳ$s#EjW-RGL,nj +B KxQÏIcPZ>a֞ZL_눶hL8wlu9Moeĵ8xG7)rOdIh/~/ ։1U`vaoLɵ o)$ip 3I3S-e&8Pjŷed Iar|8 @!Rs3WWe@}=q>Cas혈#%>/r⬥G:tsE q؋qaQ~ߣѩH8UaEHvbKT1KSm%PX-x%H WV #HpUyTI;FLQ`M}ꓠժC#Cz$h׶oدxS 4=b:;a*]b&{ $ ygNVՊ,&- H qQ7J;>1HK8XX.zBJQoE\& _NͪH~lvĈ"lY%T8]ݖ2p'Uo<aU.V7T D% b}l&35Y6z"D턅ID;:=9&kg2ڷu+U82t8u _qUo/sɳ|1B12N  @:GD*#{q ,ĵjNmI= `ćyXnS-wDo(~7`"FN )ZHV3Gogwk2@=>,;?9%IdMQ;lb&m<_ BUz?C4C,Wa-Hv<\P >[o=>AܲwK458l\6d{HP0(ezEzAw<S$@Wy9{fF^ #CV(UL`卞&x̏Fz+P")TՉNbTrh07z~ v$7ཬC@v)ϻq};*/-/eYBQqX9çiP,n'V0]VD4{BMJpG|x/E"Aòsp*|hDo[:үNmEV&6"͈ʝ~gu_"bzhs(?7[ h0g=\Qmb4@J4TiqnG(e``tx Gg#]1ԁR|3o 3rWRq+|aof3c=p~rV(F,1M@tbUC3Q`՗YJ.ՈK[#لN$r" (}N"-tSbL>s;L}Dh礄)N[L9ko("8.d>épwAAY6,Ǔ{1$C"D h*xWe9u^~|3^͸EWeQAR%}ء1afq\X$9C9!) -8"*&+Vu[)-D.EZbVx >;-+' T)FH {"O¢9k4W4*g.c[>J~V_9|}zOQ{yAmhw6 uы+02_icnAN^ 01/,͋o;/k)T-)98߾Ğ̈́̏#nd. Njkχ,_FEٺ׏PZX/IbOeIHڵH`.Q?K>biDܙJ,=noH[ZM>;&_n凭uuJCr3 yX4(HcaQ^#]rBvg ҶœJyTi3IWJ5|xp{#;R|ۙ?Xs–\܅x!NSgrТG 材S@1ꖌiR7!0VE ǀ_xXE-hnya\}WCd L,jgNо5rDπu}qHyfc4DPXoiW-e+'*k"J ZlF6@a<.k*nP.HR N ~dPW2g/wzW JHd~R1(~a]ݠ=(MAvwYxQ^ˤ41ӓ39 b%m/oڱYR)|S2nXyyyحdT۳,ٞ4_ŮI< -lٍt;̏°'\goyNZ J_q[x}/af8_Ҏ>t֏h=ٕ$VzDqa_PUx!ȓ*!LfbJ)ˬS J`yW>x8p%J6XJʼK3⓯,6Ӿ~9[O7z%_G@C~+WUR΅s8cFҼHɠpC6F{ ڸ-KN"nI)% /K_b!TJ_/v1Ne @h نIodKȓ>Xur3r+׶}, ʑ7t ʽ8P̯k0lAs&ڹB@riiI4̙  Ιmm}rxYrc4,kVyMF\:os!u 7!O=tgP|Dk?mt3ﭟSp Rr͘w%MؕY-"AZ1W/5`^qh.Ed FMwL84A9U$'7 L?W-B4AM~*9}DC} }~U6I.PM"EwxVYv #źj>B:_XOA'@?EM׽Úz :6 )i0QV B " V6H߾7%F"MUebwV`?[Mr*cavBzz5v 2Xm%W2|#V%uSBbҼEa?`@'mbܖ?`O~h\pˋg'"Gy ƴ!9֝%Fv,* Dy?4nxvBr뾸tJכlv"q3(k˃YP@̵[<~aB'$DoZdf%% Y @q >v)XK(!jjo}ʡ0c@ !=*D襑^kUƇrEm$T #(?8] *P#ljPJDu㭁+Ub ڼF}nJʚnTeP P[``F YuV^>PآnH\W\-zwµ{oKMA.YٜH,{¥e_H7oךaM4u /OM(JֿwHϬw*>6@[ؕFbz(`9˧,Ee _l!Hs5HLXn5k{>ĵWeG \TS `C!\_?h%'<*w +Xw(5W^gYR6H>pC3CRĕ]'RSӬz.f #"Tc)MotYc\-Z(-$(,ࢧ$`sa!T6#Mzɕ6>rTC?NȂ>pg o;Pń$;**Z7J4X_-H@yi\2ԥgH :c|ڣx=@Q zNng:304[/P+Hl+z|o' s\sC(S^liR\#WIM"us")5Y ]ZPC2AEֶ8<.lwT7ܧrQ#z~a]]Rgϰi#ƳV= bNRBeKI2Zyiv}2|ƺmR6|T7EN({w/GG/jkUΗ*\88АҼ,# JiD#g@v.v10SxZ ,=JL}(0i8G$ME3ǒE"V}&y'h&첥E`ʔD |`GAwZE#ϑef<+6ab]Nќ?y8zu۷s f`F]T8?!h>" }vؼ9hwHݔcxN;t9(cy{Pi3(I"e]Ban@y3aWZ*]YZ31ŖD͚ mtXy:Pf.1NIF t{ Zji܃_!4܉ %Yy+f ڐ0 sa֜l,~bLkn}b?:Q ɎE[{eXmg_Y(ZX6mgi˪Vj7<ҬB"ɴ9$Htv荰{ >ʢ 2bԉFThYtGх@K5V9h 1 `̑[NUcߝ; ){0WBXHt` w 'KK^,!._Kx3^4S!~'iq} T#yK\t?oQV- J8k?}c:t 8Ў$O9)Zzĕ4Hu4hx#CuUhDr7:-4%=3hOTɣK6m5~tP#]SweB =w)y7imP x;ϯHp+)`hgV^Fù-S9!: Y{KD>( i^A$$QT!|q,cnNٳTUeݫi&a>@OoH@.pi{k!0S" pJ0,x^JZ)mrZ#"Jq6fiBON\{B'q͈yqua8?xmviNAW`_x$}GvӜgR[ ?ւ9 C7Tw8b1vg[6@R WO'CӍ#f[.R+ ;;s|׼(GQpgrH޷r h}HRp0Rڬ-EZӧA{;Ʀz"'>K3Sb]5&wdW޴ yImw <)RI5+`b, Ef\td$6]3c+ S]y ? DW}T' B1&%#.^ bSvݨ" Aэi[EY6ݔ޴԰3u+fCΠҀՒڻJh;~_j`,aVOXiPJk$墾hG<۞E ns\6o8%B!]=mA֩"xi>L42[ #9<\; ހBRi?UMfM|b8UaVfwš 0M4j'Ӛ{0i~0ρw*_g2|rrm%u?yL,؀\({lrݻ #qeeT' BKȘ%LkTN$ti~x}AٗOFI/9Ǖ 0ON"SGRzۻU 1