lorax-composer-28.14.71-1.el8 > 6 6_6 3!pQp)Tξ7]mtZ`eΛ ]mtZ`CwpŔ{v0>\b!Kê"Ys9)ÔZmFzqu="q!=F4S AB _ͭi]_%\ ʮl!?1v̿,( 7B>H7]K I n{MÅ-݃cq5c%}pv*y}G%xWBuDIg >v.Ѫ(GcunQS`B\C %hf֬'k?j+8dAh8u߶hٚ^A"ԉ$!zYOT/dK˃ioj~A0qyB@v_ZaE))-H|VVBҺ}+9 /;JVud뇬tu,f=$崢÷_K4X5A 7x^y,WĽ>'U$so28)H[Z}ޢwC4}ʐ\l#qE `LQ^OB{jV'RSp4KqD4s*:pSB`)[zĈe;^?,=VˏZ퓘C&| 7#0y^2{^SA?ȥ$nyd3eSYW^|gFll8~q }B  >pD\?Ld  @ %*HdNN 8N N  N N (N`NN t N!" " $W ($8$f9&Tf:6f=ߓ>ߛ?ߣ@߫GߴNHNI$NXtY\N]N^ bdmerfulwtNuNvwNxNy 7HClorax-composer28.14.711.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.eord1-prod-x86build002.svc.aws.rockylinux.orgՑKojiRockyGPLv2+infrastructure@rockylinux.orgApplications/Systemhttps://github.com/weldr/loraxlinuxi686getent 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 RNN##CCLL==mm  m  p"LeN5 N q&YX)8!A큤A큤AAe³e³eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³ee³e³e³e³e³e³e³e³e³e³e³eeeeee75ae36cfaa5e9525dbf3a97ab71f603748276316d27dfa2425d4d1e7ce30b126bba0bac4b81d54ee85642b9813733bba999b3e970fa1cc3a37e36f47db795a269cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd9cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd7a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc167a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc164c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e06058544c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e060585489674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fe89674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fef36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2f36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a86b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a869882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbf9882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbfc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcdef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33ddef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33d459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4aab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4afdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab3886fdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab38869c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba99586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba9a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df379140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df3793dd3cf894b98e09735096182be32acaa2877dbe4b58192452949527682614ca1f530cd4c63c3c2abc24da11a2e577258917fcdec0267af915e9b81dda65d2403137e78b085ea571936c16a71304ed3af5e42523fcf3e715dc2ab5f96c9924d4a664d0f0bdd801b0dd0e61ce906a07d11bc50eb339ddbca3b6831fd9614b51e29424dca0b822b093ea2cc88966f09bee4fc434532daf1f680b726424cd2d54b7ee6e6798ddcb1430708f423ef10467fcbb77728fdb0849a82712feb46bf8789da95d2a6222595bf02b6a1ad461f1cba76610df9e0dd95e9c115a28400f073069ad3b52f38d2f507db8cc7072d064b99a09fef9e5ca0e550d161c7429014a2fd9f9d433ffb3a5aeeda0a82afe9204b6e27deae5f8fc9e003ed27f806efead4bef1f35911265184e0067d029fca9f10ada6c352a636ccfc5121bc17ddbd4f1a80cab119f91ebdd6d4b875d537f6acb366e28f33b951eaf902f5e15254809d2d489d606c9568f85aae8b74001c0b13f8897349d24411ed1c86227e762a68c9882a37737a8dc14c7521d5f76c9355c3e752baf81e37a794a25236d8c0649fcf2a3fc4de219408779e96de09c994ace9eed63126c119ae0e6e2ea94fc35fe2879fe20640665b55a6cf138a1a7af7e59144cc30a67a87269925de71bf471f39bcc732ab67543198d83645104b3dc6a0be2e5a8b0017865b5b5caa6b79f04be2067b8cf00d06add48b52e8efe19cd09b4b3f23beeeb254661fa7e2f06d564f981a057f220cfd8cfb1467b948ec5715fa769d592af5172d4d560ec4383bec033415e6170aa92368021c0792cbb4a96ba57b130b632e9e97bc613e4544038878872ae0f16e42f6aa78a450f64d8e3b76320ec411fd1a6b78726652e1b49d71efe9294030ec402b453a5a8ed385eaf45b9e7563adfef2c368ab912e1e9ef4fc540224d2dd01f6e294800842284e73109f4f15e593e7f6a8c39bd8d95eb423b611cdb97059eccdb6f67d62a0e997c2b8ba110acff4a9cd86cdfa47a6e66043189399c5abba5a1e852ff8ae03b6f3c53dc90378f974fe1c9d69c7914e69244709be7ec81234ff1c8c656de31d7808659f22237872c9b69820334068ae5c329aa74ce639f89a990787e2da2713be883ff933d7435f342e6c6272f05f5dbd3735e2c1f180d298cf36e09c76764cf915792207aa917540933b19cd54467b6e499f4e6cc90a7d36b1e1bd35b655be648ecf5805f03baf957280fc47a7874e7993fe1095b7d614e63ed7c848fa8ac96d19248d103c2f55f6cd8fc088151b937aa80a423c66971bc4dd30e61a514982fc33f2ab753677840e511ab459cb72c361d89a43055443ba146d9e627cbbeb137bae7c5db5c888d26dcdd83e3149a479df526bc6b9d4a024db99098f4535e728bcd7c98ea7a086d88d863701884d776a78d45aefcd189ce73b1ef20853bdc5e2c2d040032a04ba9254f6df3dd1e676dbf06705ef4ada0c5bed59916428459ac58169803160dab64c7f2d779ac28c3ebc8452e93309ba25e6d7f49c2c0b3a537dd0c8d4d7e63e51b934b90cdd91d189e87bf5e44cc390be8cd3fde7814cd000b5f84d0d4af80ba122473a75da6f1fdae0ee105f068a3fc82d27c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrweldrweldrlorax-28.14.71-1.el8.src.rpmconfig(lorax-composer)lorax-composerlorax-composer(x86-32) @@     /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.71-1.el828.14.71-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e@bba@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.71-1Brian C. Lane 28.14.70-1Brian C. Lane 28.14.69-1Brian 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- Makefile: skip running pylint for 'make ci' (bcl) Related: RHEL-24416 - templates: Remove libreport bugzilla plugins (bcl) Resolves: RHEL-24416- templates: Update runtime-* templates (bcl) Resolves: rhbz#2042101 - templates: Don't include redhat.exec on s390 (bcl) Related: rhbz#2042101 - templates: Drop non-64bit PPC support from live grub.cfg (bcl) Related: rhbz#2042101 - templates: Update config_files for inst.* usage (bcl) Related: rhbz#2042101 - tests: Run the 'test-in-docker' tests for github PRs (bcl) Resolves: rhbz#2095578- runtime-cleanup: Use branding package name instead of product.name (bcl) Related: rhbz#2052154 - treebuilder: Add branding package to template variables (bcl) Related: rhbz#2052154 - api: Read substitution variables from the host (bcl) Resolves: rhbz#2095053 - tests: Switch to using centos:stream8 for Dockerfile.test (bcl) Related: rhbz#2095053- 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.71-1.el828.14.71-1.el828.14.71-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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-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-80d9dcc08fdebde536b4ae74c476c8b2f7af48dd816d9eee4c565d91243ce1494?7zXZ !#,] b2u Q{LX])P<Ԭ @Z32ɇ'spܑU톖I4.&c>S+y*s)WRCkؤwHA&yKCHCxٜ|s7n@:nG:Br+Z9٬ 9~CŷO. GAtl@Mnf֝I{"pd&zqrZ zZ9st=B7r-4!"+_P| 1x0 Ufb *U(Oð+ωj>s-IH e ֯j5r>sC-Sc%@zlz =Io^P;TegM6MN\VW5,/$hEFăVT~O䍨 4Wmd[^/Xy1'8nQzE [ 7%k0j*ci 1,~*Uk2qsR_(5e BVD[LS Fõ $ێf!SJǩ/b}b@hl:f| Ear{0ɿVW~Ζsj;,h<>Wh<"2=n9gy[uKD.6AuYn JGG6my?/PPBowT2dRl5 9I^Y\k'( ip0E㴫ȚFlFlb߸kz~w~hgcdD\f|ȡiq0Jj~ʾg ]'7ηPNP^ƪZˀ=S"/ Y0szkJЛd73K,:m(P 6&e+kWlk>e+<^eQ{üa7Ra zUʵˊ NN>qJ.|/.5ˋ\BZ=27 j'EfWSRyW=qMo (z=їr/RhHI SHPvp60,eh|`&_W+=VMuW.1Q г-P=fv?O~"ގ4EeHisȼY`ܬ 2 $`{Weh%V.L^Tz:gF*eKiqI>R6ϵdb66Ɛ)N;<5@S;pە5@9{3G(f5@Ϥ#P(\DJ:pU W9߿MlY$*Y3G]rV! |1=_(]/qj9*rks,Iܩ-PW#֚Rs5 R%^$Hݓ`4PR 6wۻ{K7(hԐm1^d݊&> ʨXV&!i ]D:MۋDo @ȹ*'g%7&Gw5p*ޥMgσdDz]$iǻpJQ(!-cW#b%kf8SdlkAk-A7Lcw F+;%\5(3?mH3+xdy p&$bX3Y^h=GڵZ <|AR 虦bX޶7ěp<@؍ +!p0U1SftZOռ[|6Q\@RrPqϵ(ʮJ-tđdG&<wqbP5hNy-L5ED>"fi6ԓQe[9qI夁CkCSa[gMF'&"+KK~SQdFlYf&W|FUa찄_(f꣒:[ k)NwmOGXOnj;Bső?N^3Nv?(:2pWEd_hE8C!reGŔ.5M勤BnG5#@_#aIJHAD(uAx# ab> L6p {r\}:2psM xP n+(Xg!nțJa;E0$nJ|`ӗNT@w35XìXb.B>|g3^2P/Z4u,ʜ}&'$鈈Kkr9sa/( [qp҃Xԅh=} u̜BPۘ5)4^zvPƫ{Tmd zZEtKHM _|v NZcq$c>ML`+{l3E"X&ω͸ѱ;ba3T(b_7&;L%q s(>,xp٦/o_1~.Yӓ ~0IߵҀ9jLLs:YǷ_$ߠb'zh `8}f&%*TT!won1?Bk97wޕdo@ vYIlp.gR39\;I},(e*dx. LOėL&z  w`={'^r_7sL-%*欋Ηgoa]'IMU~>/Τ95QGa>*d$2Ǟ"Z.joI1GGCtYi1sR]w;%Z:R9ˬ^ZJZ/X*GU@ĕhȎA5oڹCȖyK ʖNY-)\sj-pFVJBQ# HLF ?g0/VJ)Ι `} Z{,h:3UfLtwQo"XUA;WΡxP)VT:{T&kLȃMbW p$DYrUXrGy Dݖ7L3_Chmt>O}W)]._%*xwnRo-) ۈajKWF^J 8D8!GOm 5fOTj ˀ7RdrUNJ#ٛ4B\[:FM{ (y}NXK=_Zq*2 5x-+ŒI1ۤ lJmPi2,ȝEF @O%Dfcnqnk()[6tUx,ztIU>kba%H͏) }_iٴ9QUo 7kzI>y.knf.(WٹŤR0m]2BD'j6TOO;i+#Mk0fö|ܛo}%p8U@!CJ˾HY`͸#@.8(`Lne5..[boo+_q|!'RIGɧCyGU7sp4U 才svwntLcF}%Z J*Na ia.*.$jM+6-+s~]+pחb& AD nL$du< ,cdu o)_r} X:Ro7~MqLC6͖¤X]NzL11+/1'U{;bB&>Gsq@!ʨm^]{aFӊSq [ǐzRpAu cԱ-*c^&W?kՌ% Xk8I6*Y*ؐy*;̜y.YSkb8BbR:%y z֦%aΚ1gT7W~ň*g pNRL{vircKT yj.?`G>{Լpd1wßxģYZKwgSFs  g OV נ!NېhLsEAŬPοtFONJli0 ZƃfԸ&.6 \jauJ_pאM4L+?~a.> -$ͶtvGsEדf {r/RQ֝azdm‚K+ȉ3"W|';݄iMJ|VsN=G,n&#"[J뎿/dgIx/!qW;Jߠ>I _d螕#ŋl 1cˆ 9Q";5k%S/щ&KrD(HTa@7t?.*"(}ϵ*T/8 @[pW0 z_anZ~%rZc1wiE* |qVٟ>5T֦McN@{^5j|*#'9 Ywy7LkYojiGf͚o8<8iKzI+ҍJvޭl:Bw" $45]<+Ѫ_9Z5Nz n[UBI+qlș,`{ufT9`vԆڏ>}l* /:hį=BZQ<Zn>gH- mxL-%9t"qdX (g^C53zEP lqgIΎBL4|@Wǘ$߈v\LRj x#(<ʙ(;a2 Xx>,M xNwǚKʴ!BeZ3Kz"x;P> &dȥ%6G}M6~;YvJxuMU":Q'Xײ[tnI=]gvYА4"rՀ-;W+EnLW{)? 9|'9ٴNb(Og;*,'^q-U^ o'WA8Q0;QMGKG 6R$3$ی~z}0ʰ@_ D5֞^{3 B4W1峒q5K' cNT ARX\C>s>ޕ L[0B?$SP r! ZS͋$|+XTln*/hۅəx0Θ_P9:=4~21.$R ܵov wE 󝦚W)ڬEw{>'SuFmo=E׷2L\8 ƙ4Q 3szsH"?*[n\|wI5__ &Fh՜Ȗ˸SVe'L8S+2K`5#GQN$/7A3<&KyMnh',DȾ |wgVSl,֠j: .nD h䐲(T|S[x$; ˽m؃]`CGi#jKuۡ9AɼYGIKfZ ^Ea.mGKA)JzQ~7PKOp-kJΤrXbn1%ARD5xcBZH]92Md>L$gxEeѫ{y̩%_Qw:? #Lqދk-,:}9O:!۽<.VxP_9)Gŝ܅ꙟ>j QW˨P@I@w}NdsN%[5|a(r DZb!:UN$aGWMdG#%kQܬ`Hq^;-s之Yg:hO pnKEWkq_ N.PnW-[h>?>U|@fי:/!P;윢a߼`i5V4EF#]8tzUGHqrۀCmΆ|NsќUwsa A"$'Evw^<;SۨA'ʡ$@V/qbVMS;Cכ)lG \w6Ru.ZKxjx?|js5H^0,M>tɊ+guzRLK:n)-Tzh^M<* K bLW611"7KrnU <:U̦MʮNo~$,ԖJ#XfAވP1A pe.ҭȺ[O2d] 29:y'J V2x6^E^@ŹTNg Di8f<<%&ln/?(*9uIn뽭B,j%s^fm =l" ^[aX~N[leCpIx89厚e'YQK($ʀe qn9"()WObfJ*aуqH$M) 1gCTvXgl%fļ\Jb ZC%TaACN'? IըMn~=)fd-AԨjteul3ο΀>_`-DFQ%j껯7܎:pζ0K"lr Ffz c7#,qSϔ[Z(Dq~Sgl@')`~C,q"K+ƾa;"į0c_MPv?ⷓz734 ~M"2oi3=JEJr1!723[lyiϪ*=o`eyYHGJp5Pb.q)IrX_LS\64k(D5,fq\.\* zFhn!brLУ@dW^sa%lf h,t,]q[{g90~[If# sgeu$Zɬ?gD) Zus޵;;o`Ԋ3y@.{l"DEߍ) Xd.Z&OEL5R~eeV8ݯp3 UK;3 6^ [zJޓ 6{LEH%>si!OM.n*4Eĩb|@hgoGoq؃r^QyJIfz1eo*ikrP*d0AkdI`>Q :f>%M4p웬3%ducU;(ۛxJ{`. ", nlmg ܬ7)-%Pt4NۂS}c}g?*j,6s =Jgnzx!ΥہQ7*FJoZS ٓZ>{%~GlBp5c`5:to @e`-}-_%Vb: KD1vmp}-Sd1)YvәQȳ}0;Bi@E+^ e˜zZ(G[ߥK5ې0"YMjY8P8/>gA{ A@n\"N1v͏s ;RO66JH~= J7&°He8`{ Jgh>4/8Hz\"2?BD2߇¶2;Þnt wv򼣓+ؠfG/brq`;gs)Y7Y-w?V6RV…`Vj/q}gޗWpcY'\;^c)Vk7FUwg35@ C Wc\ ӊz0 |۵߈ݱd3xwN9v46blad! 'V#>?)1cH7`g~Y~z2{p FW]@Xf2iUiXa )|n)V)j@\ Fgj+sdRt^f 2E^s _w^W_4*1>$wb'1|3>#4R̗Fa ́kmߠd%~x zXq)i oPun5&O2DKrBIsm,)1 ̞# )ءmRo6z4,@Gt&{ڧ,h:D!,luiEn R{H~<$N眚0Nc8(FNM*7YaB}$Q ܗu-䃐[ԦKܴI \|h]I󈰡yV`*z[U*E3q0'|%Lbi>B-o@ #dm^s y>c6jf ekV!ux *MP2zer4_ǡVQO(Y3\g.@MM%+^XpbKi NcsXT4#uXgM\#,ch* _MlJd[mvrX}m>%3$~%PIJTGqt6q ŷA|R^c2S P쇚wnBߛ&+0+MB)%=hGg$km\EںBǂH|֔>tG>׉UAqZMr,gԱP!| yl'{DíQu\ZD} oP"AlK]P*ה,uag*yGTt3iT?I{tmtw䈋Y1_ ] 5`4ʅ3}&1kq8#!'م-avRÃD~ͧh` >WTy\_l-O<09[mw%ϧ9b߄6 7.zAmX-qS5܉4II?6K [v2ΚDg8=dRڠu{ח$L/R$)h <뮍”S 0{&ԢHG 8T=_{Q η4BTW`mQڼ1C0zOa0Fhi喧I6-{kr>lOFPIuK$t)꺩 ?I j,r5kYw(N@؊G.S)wO(!u]4d^L(EZx >H|f[9H6HN.[j s>m:8J/&dw0+WfEw p)I@Un|3OX3kEȾ0e%Eͫ.ZjI&y`7JY [ݦ>lPn;VH FW9k$NQ}Nٝ=ړXK2YCkˎ{ѸPJŜE?XM]qt#IFh؆W޳r}5aIJ/\soҠ,0{lGЋiK%tRɎ)i`a{)^ƒi)ge },Nc0աjqq'f;$%[H~6< LMOؐ'}L8cOh~r@{_1 5lCjc]IfJz0E%ՓpO /G?#4'5껂? `عzoǬ7"=F5,8qMFn*PA0Y#  CEbY:.`rSܔ7]Q^0>{3,=ޘz gG^t=N7k|4 yQ᥍UPX0&9|.~y)J6o.w7[Y6BTvA>>pp'fKEZ1@ɾ]ǽ-Xb0%͞hdE-?lVg'8&?BGnBSygLoN3WhmGm)0תܰ9haE, K8r CX.PYzp/oJ@]ѻz@48шP>s:yu `Bgad́6 PTu!9@w7^Kћ,4Q6ItD8!jM?ulGP={/h$`gϋ,|xHuxeO{*V6 x^;l`L:-=]ϯjymHaJC_z+%GW( ]y0?`y ݎbN'y'<}ڄ;u K iG8I'O;ىI#Wz"~MWM|0 }|py)7ĸ(E&^|o:͝uW`@AF±-;v\۫;@-wK봐@@tʯH寬ƚ/YD;FҺqBv9z|Z-~h*M`K̎2Švvjg+A ƶsוفXUHibE߀WDu ~]OPV .+V/Q ~l] !k;F3tm4fQs?8;'Ĺ[鿟jM>4xy')$9 k 𾎅>h B r죤t HDFZKvڐ A ǩ\nB͢E:X3îSL%\(Q$7X v؛w'(]LrI2B(c;8sڲW5E))#ldٗBBqz M`|1ɤc}/rњRXc_DސU0Zj[)S o dc>nd+<=i5[TIWtH9aO$1Y{O0dxEx*Y?r9 kT^ps2ϣWrcۧ$R3]`ε:iDrz<@cS(/ J-2[6Cӽ$ϋщχ 8h࿃-lܰAÝ1'|(  WA|C*mƙDDWaJ34ywK?r#`7B`˾\?EnէJB.@&JIUSn4p ’ߚؕ {Jnuo"Th⦷1J2!o:rPK .]"_>.;~xUƎBj6#fX'zX,^b?詠4o)pK%8kڰ[\? dx9礒y7xM۳b}h3;t(wc O*ujp%V+Ϛט;6GJ°I]GClNH)Uzɏ>VrD j'*j[n8Vwuh [ I_RYC rT !|!ps)tvۏcHJzpp;KFԯQ́U F>aӓu!s 4%|s@x?~,v%uә:]$x$ s:jM,g%'/%37u\?ģ^/Br7Xu}"@Ψ#J'7fFd_/FBjC`9Qjh>8St(LÏMD7%S#]/8 G=M7n]P?S,-E4(>"y-=9SŔ;$VL.&?Sɕf1&?FO V4Q;(I[?;N^ ʶjRJv13PAQnf|s |<~/HJ= ʽ>lDr9S{ڃ4kV#YXM p5ZZ@70J9"yCZP8B|FbMP D >=jީ${VFf3J'daNn.}"nA2!@?NZ?S~,Q:VToiX'Q튾gpSK$Q/tsd" 2K1e7D<6' )u윏?f[:i?RX׺) A+h3tVO߶?UW%ݴ`ocpD'Ȳ$ScvNpUU=o,L$k lfbc - C7iZ fAh|fE3W Ej=wNR!: mSXi6XMp.ߒ*+xb?fn;'! ;qv.?*˅ 1m_$ 4CtmEoKD} 'D;M0fU[ =Ȋ!kop7,6In T:p_m^#GHh^bġNE/F`cWU!¸$2X )~˗+^V}KC,YqU}{3^m5PrL &3l&}#5Fga3N2jRbkѰe6]ɓ#R;jx "a[Kco-7t5(CSV!%iѶ8_[LA-~$LRoChdWs#yaW(7مǒX9S;2- fTmcՒ9cӗ"jjW%xU Psd!Fr0*p" rr7T:zc` *K82OWSjUA@]wEIJ_QhaȈWb(YkC^-9]cVHI~,$5<+kدϽkY޻$$#nEW!}vBq^$'Gҏˍ 2LlP;by*M· WNmZ~A K`D7wR%ej|T4ls)}MRގۺ*[M7gR픨4ќl ٩LʾR(V-C8q6фx`j& ]MZXqӃT%g )H _[L` wn3.Wzn%IֿTāR]#Y1 8]ޜ~ !B=@%^evׇ*xh6NWk <Wmid"\yOM%,'&tGcyo.C]~?zI?M] ߭6) ʃ2h,nEˇN9bc>G\Wd%玎fo[y5OvF)s:1ฅt:a8&vVC9㋚[9ڧ]c rL3GI0׳`Cfw:{Aflfi%صj~IBp7ZP @kP3O- &ў1CMlc71\+!u; yji}Z/-hх=.L<6aPZ;瘊,H4 4 ?Y?T$~)D}=m};Vç4R?$A"C-aLǛJXg⇻˿gfmˍ6;y%jddόK/<c~! u>0 ewZMt4G Jwkz70WֲuX$ Iݵd~}z\O+tj^/$xn/ 242f)uiaʏ}bNHX?HBϥr?}0) F@^x%YCJ . }L,E1AJ̼ѣE6Tӟxz@t^Gf+q9je-pQ(8%XW.\]Fц4O!pma]8m7m?իؐf{ )9g[4xCeb_iٓNVzLKD>>6b|ꐚ #C\k6WNlHz;u{GSr Gox(K)F秭 5z-t[ݾpyUe/7ED`);*bI9E~mM;G)/b};TNJ?BDg_@5`iWʆѓr5j_w;3/pIbNM! rjJ吩 c<4*е<5}!Ey"$k+3yB{s7ӯ Ξ ]szx )Vy`5$ljWu(=jאrz|EWаs _JqS4i㽚; a"@Vx ܷ+KT$0i9֚=|2զc5;Jz̦lf]X Ic}l*g؋MX_`QbAZS3&n pFKU7zS5JjvoϪ)BKsP he{ƿuT9 Ǭ T3 Y%v^ntzs WW(ۜBᶜT{f\DgxT=ԙ0 ?e<+:oy*::MNHͪn;UBĨo6@+߀gًHMy>2v@ 鷧&˿ muAF ?\+%kc/SY+o{6L?m!9 2م *mQ]9 } ζq@oՄ/G* l D+ԅݡ2uZ*%yu;t!{!ѿ}·4C=tq3V.QL:!1%-bF.7}m|1BʹJdkH "SU"u)N˸C?zaV:A&S- T.Om"gy_#Y[{p-H߮c woR@iMK^~:I'ݍUZ=2:[HsLTFG&X5ZJ 7:K ymj::Cz{騼1mP%Cנ7JBB ~}z!;5diAo:u<7b'͟JqHLO]+kkǔ֤^3uۊd5U:v'U,'!T0@!wvFgR $4z.q6gs]uK%ˢP2 $HD&<)Ir0>zuy= t'3xfˣ3ern اk'ScPQkc䠮bvXfċ1-:ƻ:!ܿL\wzEj8mj6O/My=wrG'Gq13P4٦l?O* zϵ6Ѥ \cdm<'QǠ_1e]`Zk:ygk[Fx4PCzLm GrG#5N8@^EK]c eD5pWtؽ|cWדEj1'ICw-|K1 tr[vY#s)꤅ju 6=J4=t-dGXoT,o |,)(T{0)pٟw 2{ qGϙ*>#[>fAgn۝19 PNΤJdh vse @bic#ӭ.uzp?D %j@V"(%ڳ ;J7'$'pG܎+s1Gޖ2€JY>H}EO,~+!iȃq}47+xyTW`:8wD`,LAgfxcBobaKc7 2ƒR[_@Kc 2!ZP̯fCj,+uIISe+Mv%~`giNı Gr?͘#ΌPQT8^vȋȱmLMcpcQX5k5RY-l bӝoǨwk׼T#[Z.Ha;Z%+pn?F$-zh;c(hqe4uˋ+c$_ŻMyF~^zL{1]]VkYy~\n{D &Bz΅%C_E|-FAAr?B$cI}-+NIxt& "`+FGxQoʻ7WҁJ<\$I3 ' 0`k(b7%^A@imۓ)?q]ю*F&@'=a o*(ͼ&{tkZXoT5m ᩨ|1*dXuӶߣw{Q!z6fA@AX7hC|ȉԖSP \<= 8T.'Ut:c]-竪~2́xafՇEzS@CϣIY۞ .C2x}/P4'687wX|X=]V^\xFQ|Yt;'hjNJ'h0MTRZ^~6!iK ]ƪv_GpZ"Xd"T_Z A Uښ+ʎ^Nf Eeg{RQTaS@+F893Vfғ#u+uTZ0M-bAPvri]~)G&}SPtP~]-AM'C FB@3$vL>G%ח4}F0e5k>m0HZ? G40КIC7T^[]\4]x8@A*=3C+9eϢ]uk=a\ g`4C-K^fzNuo`e0,m?NVZifw)?˰Uc A$ G0$.K^GXևc e̯@$ iD' @n>tNeSCb]2fYi_t,WpUQlU2B[d'(eXV UaZCw"2jEui Ap:'oPZ;Q*Ӹ3~Yk;7vlփ/"\F@ sY 4CNǫH:eBA6TRxQI0IR]LV:NPƩ{H&`c$vY\Q }̪ᷳ/KPjP2>Nl-( l@50\Qѻ=2WU1*tٲ"} Z'Aٹrk-NWR- Wb kGo[S2 bnTw{כi*~ p1fTS\֧bi7]]%=$WLW&jk,"x$BgKXqE S8Ra uz1:gvJ8JZUsM LԄcզ Fϼ1y-Mm0)Lunϑcu >sH9|n J @=YLQS1 [kzPkF4?7eܺlW^Ydh"GLqu<>˯kr+iWD vab~2 m2,Ɖ7fGHK9kĚ(Э ǧ?T{"i02zq<"Ѱڢ${ٸzfcF*T[%6̞xDRG2+ p,1~ޡGj/ '_\ᾯo}EW uP;AxzZ\jSsuL$-`R6y2#*_SвeA>- l _'"Ԫ!ǯ0N͒$,p%[OCC D2B9uS^ c9v׵Wגb8&itճPĒcKBJYPd=x]‘ 10툴VA +RpDX"PRKs-h\®ۨZB^ql6C[Un/=g2 !O󯴊s-Y_l3nywu?Pʯ Ĝ}L: y)Aj#D|F^j໦Z 4>N~~H<-̡joZ "pнdtM/j:Ѳx峰ё5VWK bBoj9@E^0]wڻIMWsU9:t)>gA'UE6xJuF)*Q(o k{hHsdA^,!gJw<,Bn>-?PjZǰ:/6:FG7L9ECz~F}LWSh *3C7%@cp2XSe|%N@p3e^P--I'ݗ+(Ի3}HV(f~"~1IpUN3Fۤ!ht׏_ں*PzYEIEWŰS$Nھ n`Dlz:GN! f$B8rY jToE[J 4ڢbW( Q% 5h5~&i']$cYެU =O 1mגF#E7iO:Ad~!>ܤðZCk3vRokd5XZ_Pۨ { CGبO;ptL"'ToweQyobw5m* wjA2z:JNyD[Dj/CT|d':AgN*`jWldtahH_]1Mb8>p El?N;9xǕu$}N o9ÍȞa@Sr/YjId1j:CwW}w:e;}pR/9oUOm ݦ~y5^ B[}0K`**@̳4jnɥ 28svNF^#~Mbt_79iI68 H=Cmԧj-8f{97Ge._}.]^}i+Rpk|I>gY# IGO,+@XIdKC?ggMBeUïXVAݛ%D8J~ 7<>MgYgr}zK1d'qPlZ?gia?h"5:Ee6#Yɠq+c*h$ *_:9 [1/ |I;x Pݚ]Gwp=NUg\4rZCͽ?t00heTl,qW<1XHc5bFא,|MXt/v N֢=zgߘhfD%@%aJ#Gc\zqr,nR1q͘HUf]q|Q4$KI݋(?+7M"Ƃ g+WL.i71sB_EYRj`p- Tc,IiULC(͓Ȅ )ڇpsjBwC #%,4sA]SlzޔAkZ1k7XӜS1XT]A*`gtPMNS[ӌv&v''-J++t߆ w.0ȧA )8scMKBq-Yf APi#CbME; ~IF}Ѳ`Fgjԫnճ/-WapX~E鑪іFzmp*?(0Z?.^V0_\$zw7`fi: f7-)=_FP2|wo{QN ˍ?%”?m %ear+D(GRVPZ#ydm!Sfm'$գ+w(f㿭h'{A(\gPZbD)'Yum#s GU1 b6N]RK#NH! ޑ5c$>{OZ(q9%oV[3h4 /r}m p+K߳i] *aBf:hYGCg /Q1Q&慢צжa$*{'&_rsLZf}Sϕ-DNG] R?YxWN Ng;.$_ ^HX[(tkW QPp4+`r㚬`PҚq\W˪ p=Υj^Yr&@Ma~X.BHm#Fb!X|7͝n,;3E1?9ML9 7q` T_|k8Q OX°vpEG=k@x7+I{YgXF}ϭ^UP2hN !!kc ܻ{ ֖77& ?eTScv5l4.kyg΀`B ?Qg$FsUN/Ρe&YsI.rTZa58hRFr,~'wye5X{2܄y 9Ѩ+@:q*-$p}sMIm'3jJQz& 8 3M;ǠN8h8$ 'n\ahR=g@QWKXe,=Fjף7[<`b[vs]xd n0񧗙B7m埈<(T:n&FH M?2|S|ߪ2JʱS]iXLhT%Wڐt).qqRCY6Ϛ9-,PxM<-)3?HzoFKQi0  V3c, \ G)'8ג2b+ddrGHј-aY3CMuY0!qŋ7S@/xjۮ^,m`x}tg ~d |` */YJpXW ł43W{fuo}KPBT#> =#hJ.4fo`d_⣜S%5}UvK?DRۺmAB r52'Z!{l/ Û^@VoR 'xpx>>1fȷjqbo~ kV{:1lMMA-X_g2tN ͭݓYG1U֨<-תo(?]N&e2Y7&ŀt%kfaU!: TC;#u5Y]r~Kç~8)8`BS**;u!{NV4d0HMZ~*ծIQ;gyt_: _;kÊ 8^3,sgյ1VڣK2ѝ]U8W*ʐ3ϡµT2Dɱ\Κg-"[Au)v:o2&g5]uS(Ar+:"mk%ơwi~0asXq:C:SHK q#"Ď@Cܧ S6V{2<^w\Du .I +VA/aD*-6addjxz^4t.*a ]2r]GL&|\/;<k&$aңbig̜ScP-.bt0/SL4MI2|S%lWM֦n4\B|OI4ޫ qv=)  k鹳8Y+@tý92O;8 (/q$<[DG9 %!7AdTr7sp7zڴ4c #jWBd?3\֌ZuP~Nt}%Է{pU"NH:ةzA);=vnNaѕ 0kZ7q6dQ IHEUT!(EhIrlOG:4ΐ=񒎷g};-vO nRq9Uf,?- tv\CXz{~7B9֫!:OF&磋翮I*pFH Hp%ƫ2,-y/]}ˢ_ͺ2v|> ~1[kڒOWc%JY)DE\zL =.XU>+_ha"UULԓtB6kZ0 mFJLTJ"W"-;z5/Kf}.L4 =5dN,`ںVm@Wwb@ɜ*ɋz ʋ\ݛ vePQR0Pd/}gcU~")8}<|Z9ZWnލvj\#6l55|Nk *^5?kη9VhN3Twa#A܎!cc sޗҾ3rlcrπKTL f=>m{I"T<m's lgXQiFOcj\^#ʛCwM̏M[^i+zGGT^_#H l59JPVňvgZ),h8~A6 AԌ<%YG|}(ob!On^-lSJ_HQ+sԚm}CxRiz¤3o2n697Bp%,tֹ8yϾb #@XcB*:z:k.`JaS1%:T.M&3̈:)#Lk QpY^6!BYQx3'Kh{zmk䊁Ϯ<&nP+Z9ġKs4F$d=6!g a,K iHOJ'bx~dį[籮\r8N(u8r,z!.lUt|1b8#Nb.M Bo+Kx)7vkWmMw19=~ >"ml3?_׮YVuu}r\ ;`ϗUQFp?`\h4Sy OK|M9r(^}L203n_<gݑl;i a./z*5E04~Ae{|r]ZHvPe~+VjfsA]9;\*5PJKoRhFCWOϤ|g+h<  ǘJ'ef.%|!g2Ȩ0)' E9<r#G|FM!ۚE:w|+$d{Vt?Yu[j(|~F -,j?iyGϚ`H0]"u'.Q,fEv" `%1!|T%˗ˋ@M1^ ~-ȭc)]g,< ,cCr( ϱvS.qfBCV(gʇZ]dkGl>aDZhL=4O|ݭ5&#J C2FHkir@Q }b䢕R7ˣ=_m^8]*fׇܧoTq$N{*5S$ؽ1ж0uEIhhis8sLOA +YV'm]>Z'NvjaWq-[z5nPބ"BHKdC̐l~ñ{q^ Nd! ڔu30-~MPopF+GLkxnh6< ]Q6*_SO]m2Rt?vO7u/ 1[zƪVt7Y~p7t;""soM] 3#O=P_p>mnĠ`6d htrLG'er#F0.ZFn&oĖ0i~h3gIE}o0d'qu;|tqi3M+vs JJtI!G 0UZ&_]<|S^O-W#MGlpU+0':5Jh R* T2EGZ~L?v s4\׷_-_ZN悗~AR f,b@C'"mI\’=vF3*3iiTgW> &C4K g  G`.8DTqfWD|m")3'k_E${YLbNfEN~!9`⻄.],s_PhV0ve3Wѻ,-oK3W?F;ӺiMjY'(QBV66陣OnC( ް7ܶ sU|lv2RWJK:[#N)g 5ht1`|<'̓lIp~O*!B,]Ҕrθ?'F|mK&yPڊd !_GJV6œ0r1VvaJ 1)t , L6w /l1˝b@Pt_!{/Os:QJޞl7e.֗֕iw\[~q*vn>TƦ{t*CqVʃ\Mqݐku޷uSǼ"_Se4N/gܓcfxzh?(Ϳ EwT)0|Y93Id=+R((LnŬyMWKZ䁘!2cj֙?,:c(nEÏseP|wx+l-IUokA1"+'gjd.8g17hl_Ad dcs슴/$c=$#!ҰH'ſ&!r8e֚4'ZR*kɥcJgQI04sdj>-K2g{-7[L@jPrGy& KX /H7\  *S;BXzN[D (J\uǧ=q9d[8Cmej, 1|&Q0tF͋]^VڊfGMƍCE'f9J@ Dh'Is /!С E5(d!c]>q蔡->pCQ i9~y%tVͷ6)L_ęnv EwvnZM:oӼRڨÇfE?|A`%̚.SGȮ p}M]l h311!'". zC)%jzR8~nm<.}CJTE[;3P8F0@`=5iz\~Zpٺc3;R(&-dLtɦ];q6 KsD].kuWۀ3]3˔uȜT{w9zob^l4Vx,Y$uڌ[uҩ'u1X\[2q<#7 Ĩy9G)]Zr~a K g/ԐڀJ=u\n;1fTbr\Ep U ( |RHPى ƵVP˭':nz'"V˛Xˌ^[Ѣ$\fmȮnHüz691va-* vWpGMFucA,~0v@̙߱sk^d O8}#_IΏFB@=VGf)iI9:ښ}b}aE2n R`z(128xBZhՏP+fa$|B xII3I%}UmNn_|.P߳`#C{hTHk"z,z4Ѝ#P)cW!--Gb!?j)GY<t/7XwADIý\;`쨱hR^fST}}E]?3.YEtmTK=5Ä;TMqT:W~^&' c+Uom!:$$=#N:Ө[sQ7t;eƁDa<.6^ܧpC3ޤ|ΙrQ'6oTT|Ւ:&E-dbClb tiQ3+;ns9C⏋9q_ܱ4y\3șM {Co1@?-[oFZ 9 `.B#+CP,ҽpV,  ]4j[Z059.*aykmLJ~Anfxh&3r9-EE~=*tؾ+M}T9w'AsQupmxǖюd2$%qՒ ڱޭMa,n^GM ۭS ^ޏTYvS0R-H}NϘ#[QRtf;Ɠu}ɘ ,QW1le?|ቋe.WWmdߔq4 y6Lxu ] `z]CU0T1$5jNiL~DXqy6;+ {Tؓ\m3#@=uvK1c/Vړ_%Éi&F{.cIO~3b e"3lَ~Hœʡ\ZsӚWm[i3&o<Ӥ6zPAI!!B SÝJ.&ឫmXt#G,d*5{Cɠk2,eu~?W|A{\*ᷠIAhܕilw ANxX2Ӧ@;[3lv!J$&Œӆ~[XR@icg. D,/{A"U(◄ 8*(n;{EvfYw$ *XOķkK8)l_}Hhľ67U=6UxzAkRRgJL߅y%6LRG{{lU:ZRˏ,<m7; -&O{SvJL5>MobYzm`hKI*DV1 M"2rƧE0;XXT. T6ߵ&sQip@Hb<2гFARb4)#<߁2Q7i}K[`Sr.L'LxA@(9^a~3ҋ/f #Wn-|N|2Ԭ)J~sw奰Ӛdk3<9>AOU9]둼PXoma'yzdSIFKL[*}8Nh1yD"+oƤ!\5r5nDSF1+3n;S EЫjQ|>W?%lC,u+8 >^Jhc{h #3Oۍ!9AsZ4fmu>^r}p3\ޒu&FB)Tq/Ulq * V36qt`oF *,]r+g'yDAR3š@7 $L"yQV}R"i.;3'Qk2IYH cU UHӣBePan9v{moO[0úC 1Yf ƀp=Qm]e*p>ZZQN&$&S9fWP ҫdR|:{@!1 b! _%NJ VQ՚jV\ ؼQͺ?$@ímܨ́.z Ra0p Qhq1b"Y8_BPe$F u6IIëH!wMhE0}.Y Bzۨ} 0 b?Mc ɝ}# IrM Pט(geytcSL Ϸ/y%eO s?b}>I0t/[+[xMTy>M')4"*ˀǔ󛊭Վy-5'z@t-[;>@* ۴, (sKhg:,ygX4RtAȬ[IV"aa[4vb8F%d?C{jڈyyRNۨO.sfS䯇*NS8C,e;* ;4HT?Gބ0"Yf%r@,+" wT?/_AhGL "$H}C=& j" ܶQq7v草OV=EtY†E %ݟׅpǴ4k >+P)H`&~Ihu# 5wg$e6c~L{i iG}S[]J,!36ޣa,JMOj@I9;.'9ǿYR@>{M J6px=3p7\3 IPPhD.H6 '59\Nz4 NU1]&p2 U3? G#V?*nc~G $h8Sb_s2jq2v_`g;Z1{x =P(!ݤ5[(g]1e>2;VQď8Mdf.TKb$ >›Z"v2g^4gPmhAn;&-5E{+^EYLgL;D}ٻ<GD[%sHZ)3qD`ie-ш C:@G\W\ ґlgnǾchI&,~:OS6mFAZ%!Xvol\o̮Ak7ÐAZc&UBDx&0+ 72rx7LGxd&Τd2'bjC|]2 [C>EHTn-`E1:@˪ic~ ނ*MҘ!! jhF=qLٻخ+>nKSI ax0 {E,'@iRK*GZGOWbsp#߯ϏCԊʈЦ*0ǭW)FY"շeWg_i"1ũRT7*qtnp%'wŸO ]W).,, zo\@@>W%AoAiĖFpj~coKϫC*].mnLT mT-X6nY*C͹y:tFZRo{d% [{vy<_dc/쵇D#E XwM^s>vd05+~JexL5NOwύD[Wc%u1~;LDMwl<@:L}qԿw..W{O=В}xN;J`PV C80w} 6A?̖ tĉ'kC}~p+וf eI▥s\{c?SZr!PH 1@2e*E95`;VN@FHuy^,EQ6F+Hp"~@ہŧKY'!@th֞Kgy/V4rL$[WGޚGf8_Q\Hq"s3Fbh-:Fd^2ښ h_'9;tɅ  ҹ#\dAA-J.՝kAPh9(EY͐%]<K2 d:;Slͬ*ަK8ir/ybP^M~0y)|vO;qcC{=7Əmг .?/dQxU%W.U q黯d.ڕz"aF-z5fm\\ɆM~t6#G@R99VNa0ot2,bc:z>hLN >@$ּw{K__lM’;f"p48^!Qas,M}= zdCs*Qik7|$ 6r¨2]4$Ya YYSck"%c`F3_닪j]eAի<8Qj\E& p% (Yt&d& T#9>V>ޮ+*B 9ߧ:Nr jנGakȃFl i_StJ]_t=}LnkKC}|E$C)RݐJF28:#)@e 7 ȑsɾi8R:.;c>1$>Aptq!E4QlfM<:0bhuxxVIqڒ jx 9G`!QX9Tny0Hc͍ ->v2:g (LڌMGLʻ1G; ܲ@Ld~XE1He!,/EfE| -PlZ&UqJi*EsZF^2~C3,Y D_ $Lݶ@NTEIiT2WlÜ/nHD/rx:2h#$҉H6ڏIGn. iP [Ph7J$vB⩒ܭ/F˃n"/Q_EթU@tɮ3A7|QAZg}]Mg7=pِ(FV2g|ٲcDT\ `~NmۄUC|o<%`'GYdz 4%k:JI:I֢__|vw|4P&J/Vy.$(zQ4"_r=3EIE)-' mδ)l]W Q| 4N򹸋|3p۶ ZHe$JøS*G0nt}}ܭ ;T0f"VQ>Lf +!L?\l+_+Qy_(n'E8~ ZMUu&gv\U{T);ZY:UK4 |l\?Ɋؾ#18@,!z~_u@+퉨yQ#y4 {;24ڟ;CO~N6B{{AK lϔ9!SoB 7A`KiMؕՈ~,P܆`Me{+ob6zăS/1BL}B^`C(ޣSYc$?c 0:"<e^G`Ն[W{E-5N7=:ݪz'y] .sY->5^ʠ*O c~[!&|U3ҲϨgE ˉdcv^Lģ0*mX}AxU\F2q+X*yf_~ǾבVꪬ etZ5gl"NʱM2_ئğjl LʜUJ?;ei0*X,{gh$ sɑQ@:.M;1Ϫ׫=ir ˴̰ET5J8gF,gG/ܯzK񉖂#sBUFhA*i +E}C/#3v hmQ(Do)ےTJ>+߉Ĕ/O'kIuf(Q0*FFCd$Ѭij*HU<&]gQ&זs/ ̵++KJtF2.VO0~K)>xW5Tq '\dB{'Edy!  OӃwWmc'l u_:FSk%5x]q5ʖX(xljΈi[ }.8]jm=Oʓ&=rfb9=ښT;o B=IXl. mGd-M2{>H&q #sf"<3 oOoH6f\{:nAJ䱅G jkIJ sVճ "L iK?G 3DB31.ꅰl|7a%)a76Xzda)8Qv Ltԋ#PX+IJVA\9oEil)OzGr8*5C&}Ժ35! *{Uat!(5p=I:{J(;C4,Fah >ǖ?+n3x{!?XUnɯOG_6 l7\L4CU_dUNU?ј¥aӓ=U&Gn U4J%SB}mNH3)T~߇d3-|Ni >0t{lVF7Sh~ t9թڑkCvĩ_&[N?[ ^嶶dR-g>'zfƪcScYik툱 @"i_ɽ*z_25~XоK~>,W>g" G,=)HI>qa0.]QF1@Ўګ wmiPceqSpfN7N;S8M`%Qn{^d> aKmgP=}DzQO(3\H» ij=#lחssP] VEs!"/WjQpפ 9O9zX(<<[>iXǹ,唷2$0Gi>(ڂ>K  mxxm!IMЙ7}G%N"U 䘯h|ؓ6,aV_6= 1wv`8ݒbr&T {FK|Uem9p\c[Z]V :!ft 7oqoc 6=V98^<9QLqI| Frq^qTIjX^OtKż\9a??ʯqr|ֳCl4"=2x*6K%yUr86`1- =gu=5`Zބ$ ٧<ҕcbQ$JlŗFBkM8Va+&%.k_< <gc{fR.y8Mwk0jѣPdlh*ԥ܀ܯ|l}`i6Jg@d:۽XǬmWYѲ(J2un:7KPzZvm[|I!jJ\s5>iaƭm.i==<=HXTsWI+>;.Dv.-H<Y=Ahː:Y>XϽAƻl{+R3zoع\dZV9LLFt߹/$: n@%[>AZB6=a 1 }pHZ ,YR~ܪiZJIsH/⇀r)ӶXAVԔ_6HO>x3۵'ul.0 @ Go󠝮c"34tC-rm@ 52Nt}y#A&0}+}d/4 $c; q:ISn.atf ^%5èay@0i1oh7 ҭrKY@P;yN%p-mf3 bJ2ۦk2>@@4++^z3؇'X"P1RO}Kٻ-^OH@L1cg\Y>LK9g5ܸ-pr%L&'b؇Zd#>,Q]iZDA~|:YlA]dдll:Ld[d[ ۭج]LRڝZBWՌd€Z5JM'\A(wisJ{Azv_- 3ut=ǚ1Jgq{1Z:YZX(5ZGPA5-ɬu~F33ME`Ӈ-;,P^1)$28Ec@v֤vxt#?W@Yߴ4.`We*lac1>*/٭OʿPәKB8`G8 1fDNkɼ60$U%MDNÚp!MCNT3cܷALoraS|"Ec yt/K?D}?qiB{”N& =|\H mZyΧ(ڃb\f [NՈRP|Ti. mN GQ\,P^o!Hn_!Nեѫi26" Ā_^Q\4׈/"hy@#*YFj?kQ9'#=I)"kqƨ}Mi>Ix[ƹ$dE]*GG 98P[%^vN3lqy@Vu} .i#hm>? zAbA]X+T/ŇoR\mݼy2Bxa7StXє[WL<> cQͬZz{%2ɄqZ@ګ`_2):}~JusT(Nn%(m˴ ̊[aLht)kXj[j"pga@=6ԤKN. @X=XK> vi3ȃizM~hڳ]9PGv %-&tZPg` aZTxD<_~g:L'8SC^jTf_Pdr.%bi"yH)k:m.%>0)_z] Fd.6Z#" )d u%Lօ|&AB\J4S`4Ȼ+Ns% _(P=~ *n&hy J(D&&N%#3pgh^nCro\tOTSm -9m*@e:\|e5'1o1Q LOJU1=~'ЅaORw<"+_ juL(6.OE!p#j LصO$wxjCRSR ;ZYqyndv[qg bYoB>_0ŐvR%Xĵۍ,I`&MR:%C?Lvx^p\aNm=ж|kf$UROvQ] 8Tp2M1n2ʛ踨Zfufeໆ#Pyu(q,#3gLXk&RU0f?W Ap{R9a3ŁGˢ"hƧޞ4`|ʞ*"dy͹GT(TP32]Lz.)D]M~w_;c{Ӱ"vkia^+r9 ocp4*&xEsjDt|'ߘv 9',#[ uItg /巈S*mye.#i%2LdbhЫq;X1FW`x-"+4JeCtLJg_Bػrqr qB6sL j 0%bw*0Z8 oeS޺fT%D ?g#av]"j4g%a8̏5^] m?ݴ79lb}:9+5䶗'8mWۄ1d2O̟0-՗Ko2Seknf`F6B&|WlbyU2R0[c"0^eUyZ op:S2\$8w3Hz.ȷT|SKrSߴw =%6. ds{%8袁]F<2ô؀3(kFtЄN mN`4S@ũS|ӂ:%莄/~c~6U;Cc+*'yǪvH} RK`D6]M AR|42R_X5vjth:%3va|1馈i276{*/6I}u/(jX#a3!U.gonm!@W2^,%;7$ ѓң 2,V(PFfU܈|i !+ChDY% L&1mܽ?Q,Dx 3 j:]"XCC%\$XU-:o*nͳM61|dkg|!2gxhKj+U]P%la-ݛ`Oå 4CCi0kt:j%L+łc$J$j^B\?|wkP2mJb$RB[Ѿ4j:YeL4X2ٕd4I5} F~s{ax s-f}qj&d:Jc aNwen13U,r_tܓO%kBcPu tklvvecyFd&%NVyqҖ #]ـ alJ2%$3ҢT.I+Q( ^mxI|?8#0{J$koCj; 9Y:3rPV1Gxozj2;llw5Bߩb4SܷU;0~$v''ݥOƒWB# &}=w_JFEX9uaL[=/ϸ:8<~2yȒRu?ēcEdn7!+ ')KS)4nb`30>!*Sm4's2^E\48Yv DNP=&pʖ{vQ]"+|$IsG꿻 G[9T:Tʆ5l x -IrE)Tf0lT2.m\I+vt\8xxmR6/y!sĖ`e;_~M '&6蟉G2//M w"|&6}!G5b*+Uc_=ŽljowM)HR7:DA65X󎕉%4:czu]}ciRwmت.W}0f+s;ֿi&UӆTbb"ܝ(nǎ|=MҘ=28G49tp2jej8 DQvɏ]'O>`^3EZF; \Kn oH1>v-7wmCzl`j,􊪾x֭e5RIߑR+'\P ;ܗƾI;uV#D~i=82\ȶzԼUVf4F$ 9Vפ:n 65LF$c|:cY2]dw"̲ҡL%9gI\QVqi4}R]&hC-4q(duu4 όUSV[,Pמcn Bqyu&B߳h}ǭ&~Hfp/ZX~GIc e>7޶*آaBeKͯd[ݕ+/`@zGD/Ue`ƞ֧B9L*V|BԶ:ߐr+}WX}r$Cm{W4nV}ȉ|9CثcW\It[HV%|%N^[K鲣 s.; n+9׽ #0tz#mf)Z7VKRѮOH~sg:vv|<=M3Vk Mb;%^y*8_WΘM&A6ˁE2又h^SF%hfzaSlKlq|b)Kbj-@?p`"Z v︧N깏*KʢD0[\!utfB6y%X6iYmrPmClN!3]0y M}HqPe^][@THqzx:Aj|^oǽv/ _ŕA;=tvcCSJc> cU"ׄQ.h{\I<)֌)c0|4GHO,ka8dZ]]@>O(qY"iS_s!#l?]?q~ 6XZ|UlKK|Ro69+r-!'*O"Y)n \E7ՀN;,5s}E폖>eq9G y+“n_xD<${;q޲t(t6 J+AP4>9g_dGVay͙."‘)OCtU 'R"eQIܞA8.ŅMNܪO0V c +U=sp蔻F c̿a{8!).=JpO oE7a`|('3e-k3KhTR@qpp~WP {aނ̰uG /Q[-%7^r%?$ÅLzGS{&J&fv?&?;r4ram=%(=U3Kˑ~2|<f«EeO"yGDTt#.LBΗ EAE%nB>a^ؚЉN߳+ŁvMKui!uֹ߆rFz;vwپcnG *:İLCú29C>fgkK94#4ИJOˍm;S?q?$Pvtַ&J,k}K= ‡t)?괾E M ]-5H)o휠Ԋ[Я.+=Wf=,ٳ.=ɿqY,ῥ<)}Ƞh\D̳ٙz;HROɲ8&4eTj!8 V'E65O^`qυ)zv m)&BAb,ry^CTVQBBՓq i?=J:RK*+˲HQ@3"c$AZy\]|B,v,Cu҆Eq^K!f\JSqH>3OB.(m悶pR}qY2uH}};. 0OAZ؅vJUc0ޞNgJ0ѓuA&u;4Rb'/?'rvJwH0yv>J}Q1( @B(Ў._чR)[^U4 +0C雍@ JdUO*UJpmqNJǛjqBe`IK2%94lJk剘Jl{kŋގ$2yW\ZilEַX O3I45u'bBlPBF~As,)@~[h :&Yzt2X[7)g|Fhxܴso# uΈL)v&. du;8//bA֢P{#ݞEtqq吹bvfJAA]^;(h3_;^Tmmҳ߇97Fp2j꼑n gL`]_)hC'7GDұq~Sf]XJ49 xʆkaoC q24Ji;'G:o.KP{2P8--k&Nc,(˶żrNnU0 !R`4xnHTݰvrJe_Ӽf@5Zs"=gQ.rNn0"^_LkIj,)y1=|FD Py]:ޑwGA|j{Y𛷐4IyfuR*< /L2q\da<6yE[j laX^-GbM鿍/_|WŹ+XV7A]KLTUּ0a<.S~eMtT g۶`S|z3M Z v((g:0kpn) ^zi9qX/]VRF0:+f}Ҿ}bF<֨d& fIB5יhqsX:BX,(11\ A@{uy-pMn5W6DƛR/ ŒE X  TGSIkRRi9aLG3|e7ɒə_7e{P/chגl~A&` v ݸ2HxTǴI=k'\Gut$Yu%ӕmQ]Lj5>v'GFO: Lߦu$fpJSn\^雵MQyD`$D/@9# _bbA7^Q/z]m}+G %(B/urcUc'3=$>+Ā= DwȥHʒ[[acJIk8N|}]mZFZ3^I<8GɘӔ}yA`'J:>$ a N#"聵?H\\`K}{$A7B 6 Q҃a '߮Mc,_%e}ݹ:B8r}+J4#8P8D=-(ׅp% f'ijϵg;Wc<}obpT f(Lk.4U@"a}RDT_ KK'1M#nm- ͭ_1<7]-df8L' Iufov;6%z) ; c:-n#nsHۺ1FEKe|)wDeQﰂ;;m7K4n_7y`g } K5-!E..B3թ>zd5ҐmJ`ɔΖ5Rea{V=u뒫9ڿe!J;VOm?[̡?ѽ;GޫdJuwSrϊt99R R1ǣl3wmoK"M&a\2qp4VjPK]gK "OXGJJbZ|G#Ѿ}ƓOh,\#q,3[SY"ϨLЧo偸5l%Z,wIVV'ĖRlȄA:xv)L_l eHڪ]E 9$o}yu Nh_  "D 7tI,;&O_ܜ!x. xr:˔!W+i< 6}6N~d"u) IuThGAd2XDh&&cIVZ=WMjGK`כAR낤p/mПH dU0ކ EVH#qqr5Vb ~+{YqͱW>7 Rc>h6wP1ٓi?/@1M*鯇6n]ɢ]MC RۻCj(]P "fo}f`v<@[.mGHFvҦOo|/Fo &B+LKX\sd5ʐ%AE|n")]-FU ;RPhcreidt 4xrhȹp{G@:za2).*hQt&A ޝ m ތܼ$!L Y"'YW,)#X'_ CRfoP݉Dn_TW )H~7uZꥶf5-=׷I g_%ڥTy^yyX &'cr(#^\Z,'x\sac[q+4g^bP@\iJVBh^+a{G(";d bW$``kTߺiZK2*i֦9=44d{dGHA6I3JG@W d[%{Z6,qܜa !UT$c-KI% SZ* +p@x=8qu## O_(:_,S]*Ly?<͙>Fc W~kF+LaCڼM$lƠ6nn@7VQ_hryK/VJfQWxc1$d^8i9*Rg&^?Cc# vQdHrW } u=u/< uA'^9 Il}ȑЖG()>J|_[d&EC!]PSۂTw/*dػhu]چY\ĝ2rZ. eŞ@ dPNJX) |Ho__ ̒L"R$5|;)Hj:ofMSÈ0A"Zة9>1JܐY>jcVfM q/ m#`^>z>UiD#l%G;n~8-r|7EsݢUif.i,{4рU8GzB?ɳ$ݔEfj& 9 Nq۵ۭn{/O=ld<@w{t &(PoWM(ՠǞHĜXa5^Z4-~v*6]CvL-Ҡla2U'E*-^BK4aknyqH=Q}SDLd64n.+|bnfxS Pvl#7)IK?o&+LRn:BXU:DxW&alN `H~nH9om$TjhIPl' :`~։lȫV]!VV.wjHtjUXA5cU`?Tz/S$A,ciq-hOglZ׈PKi5VJ"U(ЀNod >^{pffKhB6M-eQ(VW4:U38' fYsFk> >[owsgrk%]+: ?̱xtx8/]~R+PB'> j#A(JL#%ؚa_1,TLқ)~b>嘽GCC",>اR9o!EpB2}+\Cr9uXNycgKW5Cj ||_Pw)OӲ␫L)0&;g"*GB# -ȕ'79&╤'*<:E;\OyL:gP.os5tbR1r$ t|ہ PS挰 bJe HT<~] Q aҧ8 wplVw5MAmV .1w|)bք!rĚ:n"ݞ#GxرP~4Fx!D[Eigg]S.A`9 ?!vkeie5"&* Sz;q0iwrD04Bc+9wZ$GR!8D(s L![۵i`EBo* r .żϔ0F]P[K~KZNo}*06,?ɕ-lNchP5er#( M#CGE+(_H"}⍰?`2B ۈe- XD $.؛)1 C9\خ%BZGhwR^)d*6HVMވ<<)W4)u潮2'X$89 &c}*-'~fEkLiPL5[YeM!1ole{֍Ӿ~/?@+8(=Bsl,[]ƿL*CkC,GvU+4c]nĐ6ԓ#یE%%0Ä{_w\/HcъDM pPWDd ;tظzHmtg`I\Zɑ=gȈweOs-ЍY&$®6w`<:H<rV.ZI)0؏1%(6>4)7IDe[4Kәf 5IbbF# B7LjETYQJcYD;NwVPavB%RP+k7<7 nY 'jZz[r0ƚ ){~h27! ŏ'"d@/ճfm=n2\(KeG-eȲѪVzBq\gszX8WL*fC;KcX{%Y $z뿆*DU .3!vYP'e!JowM_H`~['Qjo2OY37%ͯnmMwdw>^`ZW4!ObѷqMVet #ŚO k4mϠQD2pno)V#&67JXQS^~'V VphT8r1>j^fR4uzuiKK3s%BzkxEڰ_Oxs [Y-"|!8w+oZ9GPPPZzpyx1fu{.>g}}[߫K2[YL9qܯԇhQ`-GVz6a+߱'?0>SH3VY9 p-O_{ ;/SGKnvh .y  ,]g_ygF9q9#jw\򅍭 ɟVfZں%҉tEG nND a"W x30X^6a_8 q"2f[,RU<;H 31&f]UzЙ8;hI3##u!,G8ePW߶6} {Ц`dY:xAcICߦG(D˞˓-(~W˃cH >%-&}Pj9v:/t)(;,(ZVװ(eMv+z>׀{7V&gRPn!&dk;8bľ8G.`cH<esOv[Z`a`Yr͢*G?; `+_ʇc#Ngw`@ YU=n~tIT4{禯Um'u!,kq V%jwv=)i8!Iݙh,7$6oֈv1u&.xb"$цjѿ1*#lⳲ[=g( o`ێooؽ᳔?91rq99߾>c"`㠖Q')?H 6\'st\47'YMV^Ԡ)ªd E:iB#3XI+Ym3 $k4ċQeWu+5Df5?\̀_$52=Wt|lyajW􃂍Xx#4cv'J~yR'HGx~^[!~EȠ$J]> n+ ST Bd2'ɪK2|@95;w1^k$e&iIgmD zYaO.]'Ddn\^bKC46ĜBXmGBi33UxsM7`8V,j+~N8{$3ʹ::%F5`%gf;`ͫЦ /_!൐bRhH$x4tuFZ6}#Od#Yðl|2nCQ,HnG:a}@^ @j棞VC؛uϓ@҄įB9HZxqjaח܎`4M "rǷg&0ؒH/<15!ޘ'O}V0}FEY }Z||j:4׳BW5p7?6 M-xdZ SL\j&.=9Uƿ3'ADn-dFjKA3q-!’Eq<8I|):80K@9=8PyMM.H}2 Br+>Jg)ݬlHk9 969ry*o_K[tÖȓl2`WM]3T$OfT6kLȪ<$ި4{Ƅu=~g93P,H꺛΄U3Afy=3Wӯ}۔gU#,#z,,ߜ(ȗygkG@R{Qt +ÄvHOAڋ&ԛxz瘆˂^FB a J0G`w|ߐ :}Jdc:w(Z*:hĝ-mI4 QB;Z玷zUTI`Q;ZGCelU{6x .&*p-,s) GH 3U,s3)X0 ƅI#U}U7U@>)g=)eSFFؖ' ;OyN{xؒ哣Z^fNQ< Z+n3j O*G❹$*ĉdt:7NTEretn`ChyO=`I; ix1QT9hv0Vjɔ/QvCLw~ȯJ{[.gl#|MegLyA3 j(F6݉i֠7iszĹ)u-2`]yv>M %2qcHy le] ݔyz3Vh&PZ -nE*[" ċ{6yq&]T@6O۫A {z٫irR0Q˻Zᩳ9"|vb{i꥛c?ܜ$Iۆv#%TG,/+('7:eIIQDfs_w͜1CuWctEQʭ J^AZ<{L xev20V"rWAoNԜe"/sә7 oމ? uD u@紀2J.W?GYMl!§9/]Wm\ΓK) ͏\lCRil{2m]6~_+߸`FkMR6ڇCQIWx{H`,n>~y2`]N*PÈK[ׄ@g"LIρq64-(^" ת$e]sL;^^p#o\Q{I-Jܭ"j o3dGS5:1^XQ t4Ңk3ً'D:H,m_?H÷V5qD6sQЖLs33+|wlE#U8Gu]TՔ)<"H nj3&מ"|r>2S4HjydǪ9EOr+ͧ" =۶ذ6T)&E4ʿ.|w1QUwuA˘9^'8; y3~q ?79Ypz(N֠ͯ!D1j.p8g;ZhAƶ)@W.|NT ;b7؀4V`:jq%μ]C\4֦ I'jJůW(sbr8c|?/6A0X 1鿁p_p lOU=3ax0 i?7&˻\NX=YZzBItM|*\qȩUrz=A0{[?Lo4IBM~0,vK) $׮*MusσGQujS1'?sϑj_nIQAWH{:tSW,4QUaU_~ۢ7q$*-hA{Ok D+O|Ŧ?d2kHcI+H L: 3%e؊A GD]+r1$a\cUQ_cox@51sD STu?!p9?=7n#iܪ~}Ÿ~^ʂOU k ,$!iudB*!Z|*wS^$bb6x}*=nA;[܆%e'/ + !c|/i10i^ذ"*qr7))#1W[9iɧ\In! sZ!6Hn/K߽\9dVt/8t-!2@^a)i8QbG`6<=RN|*5~A~bnjȶI{/mѺi"kM~RlK@ڀsG29xN ˶Yb=$5_ .1ѹ)H A 㼤S#-Lq˶)vY=L\sh3)¢$I(2GLkL^\0WP|Nq$#d!SGp\RW{Gґ6y3Nt~(gf5)ZrXem0e! N0g~9%)g6twc4j_s3E6qy^)#YA_ =%e"Y%7[DaRHn#̠c!j8bIMhD9hcՖmu:kY^DتLW EPB/RkaI"ĠE %w*mhb\rR86O:hF "D<$Mżp#lg?BFX\>WhjjC,QH\B!pe>2*X颶'b$~JdmGHYd`2Bh/%s TƖW#BGhÌ1vurC-qqӔ= pH@􀖹ŖM)\Fa~J%ˡx!piΙ`vvT*D>LcAlgPVEHwUy;[m4CR=CҢݻTOiZ[fT~|As[wd @D>Nj%jXv !|^֚.]喱؟.t n '"ԇ%REÐmy/4+E:&6fLGjd+ak~ †sJyLیl]G9yGDm^G&EibΈLO˳9)NX!n|>qHAp>bQXeOLbÝ IjcYWGsdrlEQ4+dɺ U8$%vTɍ.>O* lCxCN)"þ"Q:Rk,LlaB],Ş;~3| ܱӪ`B_$oDqCN'~իUpL-&(Bhp-6!G?_ Rb s%sei|'#WH$%mnKU5X902ܯFl<+.}mP=*3?UxR9;X8l0l, |\y"Zoq|ӼC1kF:/vfshH0xq4%qGa8 0ٻCf/ZBɺ⽤</ ]G9 ۈd{^ErؿS 7Orb-cܡShuwsp{k,+z=P_sVR[}!na5^,MB]d} Ϻ&y Fk+o?x?zn A2D,IOlw/oSEDbsuvkcf BTƿZ:Cx9/Р6^Y*76}Y3(t`v) :yUipsxhu'7lF^@gZq[w k !x#9;"}g#EKߣ܂ $Aet6EXESļjEKu&D1U.sf\wAZIXf~[т]|+j 뇱`Goh6zuiM#ZZz1J4Mo[;̼IPr}賷QӮK{񏟅IUe0*O*ZFAK]uQ %\`_#SX97q`qEdt!JV| '; sV^ &Jxֆ OXd+ .TOВx];-lfzmXl1FKRjGֳ׬҃Dе0"~Lxzf zeNB$.3=7@o1P*ElƳ a>AE-Oh9 ^zIBnÖMܬni"NWي9>7 N]\Rrn#/}|l&zd&"#܎= gIf|\=-h|U?kx\rQI,v2Kz2n8P țA ؊*oȇ +Qdž]ܼ@V3=սq^d7 㘤r#+,JwhC"wXzX?aveI7y Ŭ -zY&a6H{A3dwl`32p6)eU+ؚ\f4'%AiB<_vBѺffџ^FMhfހr~~)Kb_@dh)݇aG௺~Pǂ # {qMs^>{* KJ6Q5 u^A1kiQ, ]rPAa)DUqC!AiԢژ_:6ie9Z6"ٽA5(|ݝ7W1(=huTx1KQlmzK'E=g^?>n !i3 Glӂl[Ɛo\ b>ȡxy$s4] N*cfsIICԟL8eex aĕKlrVydϯpp:;\CҁWhPatjy}o0ju9Sn `ߐ Ps+W#1k_9+Ē}M1TJy ׏m٥Cl+o\Z<֔abo?es-7`U63b} =dET:" Cևؠ`e&F];QEƜ] g`6lG2-yV6\K&dU&Phl1Чu 1K@kZX.@D!}s(R.]w규6[A9['!]Գ. ^bx J,߶K;Ii˰S*ׂegJNّ&Q`D"1FE05e*t|UAܶGx./Xf8PfEW՜a\hcPbBD(`|Lr# &A(LlJ|F6_dJ{,cT54SvTf+H Z6S;fh3ClA4t³;X=&26{ hBØ1P/5poJ12 ^g0/:Qz&&Cozs牊Vyg+oC1K SVbTV*n)Tr5;R˓̧!=xGqoRx[U٨%c$7>DYYْWW_Pvdދ4(W.w{OtI`c\l Ab=S6m=:cŃ@ A|aZbL2z7 f_ !B'iI6Buv?J̶3Zяɕ_`7-*sߩb3mk#RW/IU@M})]'DL2ӿq !buM&C2L#P\#eLuOdNoFaa蒃~<ݖu\|rfDH"p(Tztx& |ehr$yxma_\Ǵަ8\1zr+CAw&ofUlB~6rCݛ)֢ڴ;/uia9c6BB  Cy6|oppD%ˉF`yfY%nPl _q`ot׾] 2YxK5^tRr>rm "[N7ig^%o<֗޵4>ޫys6"zBșĔ<[rĶ*a>;rxVOV : rz :=(%j}>BhH}gPr/,sgPR:{鼏s_\W_0j5 *H!tp"|zY\U4yh^a$9VTb^=?!=%s:g}""}2L/逗5C/b'<'`bX `B|; d\MӂSdacj^>Ln M1;2B/%#`XՈG-[7_1_y翡•xBSy=S%2;ۍT,y3 ֡ʏ#XZ_7lkY }:pȅNp[c@u۰:NeTb33f4Ɠt˒tM Zm6z1TԪPo 1p/(*~k:R*!2 ^G`ƑWy"QTƑl'ǭ9̻ep*x'#_[n{ Vb+K?XR0IPL xL$fK;ЅIaEn?lGO=_H\ܺu$}[sh5=UDVT黅V5Vhw#O;WK.zF#kjpq@dO@ T7_l ~8\vl<ԹMf*nl&O sxi)bveZٿW:ӽAF8o5VG nkkE>HNcMTC+zzFk+]Ão&:çnÄ_Ϙu]|תyD$Ⱦ/xiJ*< w=v0%.8?v0Rȿ7̕ʴ!$%|pUemQ&2$?C$h# 6+ 9_yZj$)G~ߪⰰU>xa`2O{& 'uxH;\gPl2 dƊiiyRr/34Xdd8lsÕ #Ǟ~hn@իi~`}67 cĆ,,q#i/tg^Onw1nZD=aVBr~1rX/O.?;H 4I;3ǣ85J%˂%@RԐϪq9pfOb_5#א7HK?=l5!f5<8\% 6v N =1pΧ.#5ė@[Jtƻ=<^9B[37xW9 `T)uiͶ'k$TgFk+=G L_ՠ+#!9 hNqH?Jf #Pt|!Pl Bi}"+Yβ|#0 ;;wfV\^Vz: :Nk~Jpڂ+".<ԇ M?<޾9v{HQ f2 h^}-3 .xF w뼹s'V!Ix}͸ q[aBpuhL.2kDmt+7ЦyZ.Zd̎ hO;;ĝYѨEk[i#;Xx&Ҕy닖LzeٴgB]?)Gv?0L3SYr)p<%T"ZGe>$v֔|bv l5'8xap95 !z*$ʐxfDހ`&!!>[",b۰w=]ɦqWFu lpz&ժxx'7#ѓM$AL.;5a#Yb#AWʙeB ?{ʨQG;=z/n&N?M]v@sů N6ƉDEgOT M [Qgϳ-<. mBt?aCl5B.f5rǐ)!>Ex{UpnI LN$CX&Sk^X6c #-1Vw(w+ T1*E8)6lnY `%"IKA-":,x ˳]jDIAlZtӡ%{Y~h]Qa^9ra",'yR츭y5 1AbGY`P1RaaEThģ8'=d^e  ,eHqI+؊8ȵz1.wRgnOmvJEkmWfky~*1B8A#ɺɜRv9W%ẘ#q5Br!B Pw 0u=C>&bkDžPXw ?|BKMe36ۜJQ+ X9, Bh|G mi5P(|Yt"k濳~T]r9#MsIYAU6dFPjnҳȓdWi]nD"oɝ>$ݗ5vF+jI\(< 4+r 7g!ݮXhZovnMlDBqUAܓsmtVևlE2+|JՌէG0&2jѫA{20<B͍=#rdM f`}%xco;B!\șwz)7NQ{VvUIݩ+ONZؓ;NvJ2s8: u! ; C5E>"t`"þRB%Ț7G=Ib*NF-Õ aЛ Dg;OIfAv|b}6CcXaCY93E9,HXݴb˭Nq&ɎSXI2T0?P쥀C-$=BWEøz+VH5o)0wNxq.o@ݿ -lb*W|[.n]fZ[WLu7  {c_jdz`=jd- ,P FSjdRV\ ]L"ӷ6)x% sGaz%Zw"Wre񽀕eNi=>$+ Qj:T'x`.6h(d,\T/0PNpu)XYO:HI0+I}3WЏVᤞ1πe(\_CE`aYwߠR*&S[!B9 e?eR 5>\YlW8)84Q<5u1Nz;+;EoݦkF3rPf2i1^($T%x+4 E:7Sպ8eZbߚXY(Ga97"B1|>T75!_idquA;Y=d^K'$_G`y}+a5V3F@-+8B{o} KɶBswݠB#H487 ɚ\*jYN%\mc9+ oOK${i6urdeD.j bNm:gh2;Q <ۥ䗐Q+{Qr$p< #PkR}e3@Y9A7Q dZ-L_cĔwmybĕ'ٿx%smY@@B ا{mbs ^]PA^dJtH5<4gWm>]ER;bݓ*j:YW @T4^h#ȃkBtϐXe˘l VCS1C^!&Ց7*Q {=Cl.nid:#UZ.sq$6kGqEp.Mĉ!OJ1O p,FOsWzְ lY)FGmnxuﱬVʪ^NC} Zɜ1 #U i,&)j\SGqԕP ^4n*/ (س('Wz\{沄-|ߍ{z˫9H{n7VVEԮG4ŢbOqy^@*HcC-$=W5[HZ;/̂s! #b&zi/:Ɠ#rg/Z~*N>[Q%lI4%ֿ*&$%!F{&rlfN?O0)77/[Ar'J Bb^|v#8VTjM2PGcod\JԺo 73/8"uUlK~hߟ~fa ўl#W3za(3){G[v {@QU'Vy7<PnḀ[﨣+}ޙhcv?s`0M~79$@Qp="e;KvtC 734BG.$qBp.6IR/ &0w ԪV0ٱ/]t0m# ;28Dkï_-nwG=a!RRʾµ0>p$hƙO#wj(Sv u(/t#4&qrM/pZMG/xfqmD#~ ӐYvP';Y5,nUx|0ٟq*rÂѺA&A诼˟B쀭ykzSp^oxBCCF8M;Kr_'ɘQٷ֡Yњ$22z"ɍ^8.ʽs+*;EQ5o8VHf|=6ڡh٠Pq@C=̅ oKHq [ 4^z^\G -kO {>amd`wu6J*98@ץY,em=K ІEEvU.wuR,vϛ}87tS̸0!28<Zw1 7ؚ}_Zi yloDr  ޑmD"g$ѰFK(5N~ xG_a +<60v%olm҄J%<"<ܑ#Yj%~x#3,AJkyUMILZ$jQ$~L(YȈ6wJqDgz-4{ ՚>7FL*L3ݠMA4X2@d)MWklo|PEu(V8bӎx"8i&Ʊ3|ܽ G5vh7Vd\?hjd- ^!_Jx|i."r|ɇ[7XИUurT~!/![b"]1JtV!E+?SR CePG@M{lMw*FfQ@ز ? //7-wjR(I/-SD`ُSʓ.ؿh~1CX\Z +}2="NH80Anv< Zp~ 60g}qFa9N~Ipqt࡝܆o1'N{qec?e(9e *{b8lFw=)oB*޾ğW?ϝ.0y}~v'p8$ʭC5=^6;>$x Tcc( 3 HNn~Zhso˹Ѷ[dw]Έ;EW=v)ɥ%jsCVGݭidk9qn-(+#X#YokկU즈IkQZg}'5" !ljw^&CJ3̻qA-9ԫ}I-d6=~g uI?Ձp,͡Brp6R8b]0?XaLrY~-@? lMm31 WSo/Hr[ͳݧ__+ɠ7RbiAZGBC:h{ɝ.a]"Sh 6Biayk!?YSļX>hYz-* mϢa14 ҊI8rq>_\"K²gTߪM/<߉lŤHM<̾z U/o[ w<68b>:"YӓՇ t-N82 ܭ]z]boIu{҄rkj.fT'-i#Xwu QNkAyvt)ed-uc P1U)¯Ҷs _sӈ,ݶEV.&1"WT1~6fR~r豖Vk Pd (qhyr{ f թ^:}9+.(0 ~`%j80U˨ZQOM\,?OK"2=@gktdǾLo)B§r͕3v:4aolP>}LVu#@G++46NBQ='ںfa=]`] zi4dzOi>#"r栿vqX󄣛ٮ}$\EF2?ن*s^<Y[@'zO)mTP%­{)| na]+TǸC~2Մ.e 4pu4ƻ[>6ᗄKLP)vuG|2qLʈFƁ|'NgqJ[k^dYVj~lBQ&-UN3$ֽ+zT3f HƊ23u~՗a6h&Ƚ9Fc5P|[*e=4@ʋWj2)ճ[ee9n!q0:KA{7E(P<=zΝiLJ8F 9|D½z'8EmqoVIڧoPoy Iq##̣|6D[r)yak.K&v]-Jk3}l薰v GhۄxTiz~$P, L2cYXXHcy4}K> /6s:-Bh7E9?@ti &4=XFh 6N >k#©wyVK sH7L #-ǖw2v+(6k/9(LHӫ_ge73:U}hCJ=&M|݊|X& Wcg&yA-H5uC |$q&Cz(ضmRi)Эg%x*IE/pzp|"ۭLnw <Օ?t셠X/2'2lRF7.ba˱0mh)%le\)CW\$+풾~' Kꨱ뜬Utd'@Ҡ,. |Cʵt^( xNzZ4yx+k*=ktQ"e-\WQ~rp BL뛖~0@j ccb}a/.5B%Wp`r\! \HeqIgW qY' xDQY .:SF_l bA\WIv1 z7R-u.35tC?hxB^!ʂ2zptqm꧋zp3KU׽eխ_,^84N$C8|J!9<2ZUbeQ8ɑo/B6ѩx5I,7XTxq"/UGg׈^kK|߳vhnc{)]T~Ȟ^eGٖ5O4[*q7CTqT enOȆ~Ef &!yH-E-?ҍJؖBg4|D%J`e|Pu`N/>tpNfj%֫i=}R3< 7fOK"3WJH!E. 9svyGu24%Ks[L%Dc(l[u^wAPr&jLrWͧ8 :SSֿ58fL`B  zwK5qOu"_#:d?9;,bݛ i4 ֲiԝ=WOBM#JIkԫly όC!_ODFS`֥yt3KV]b͟% A_8AX%)(Yv1 AIϤZJ\IY)4 > ( ā^y0T~=}5٧K)4${Ox %p ZJWM4$TT@il'.^mM9ϒ ^U0}2yަq1AUg>f $7|vVU2?Oׯ`hvak"U؉5l˛U>%on9w}Z^XkF\ +Zbqy* 9qDF#$܇ҁ[2#>J:`7$G x4};^ss._hfT=kok 5dLYPl+)ѭ1 C~?d!"~+؁$r3 +4)Ym 4|'̚fccp[Ӥ4ؓV]LMvt7!p`Y]iS@uN!O_5M1Ԣf.":kV7*upM)ivpuE؛YfoZ/Um x{& pMÍȖֆ2ħ,2<*ŚfFx"Hh3nչS9x'OHWD{geoC9΍4w SSS[tYOWFy,эfJrKw J/l8"sLX{Y,%8!a$A&O!6i tPGޗ=[,!EQ^JT+wCru#G7t4/6,JIΘDc^TGs؜ r>Uw{1 mԭѣ{b׏џDj'ˏ+.åGF&p# Ü+z >R &'C8gF6 >Ncٌ'Hw0߱ +%MxH;2ޗzQ]7@euV~/nX2.2AMks9G~.}N]ȏ(Y>(f#_ +w+0J;z 3 Nʯ-֝1C#ʂ)]}1u,!ws2.^%GOshD_s?fKJG/ IQaɐ܂(vbz^3sG^8Zmth fkm<+Zeizu%WyO bM#!lȎwλrðI"7o-C2S2gLsW*sh5g%qT80NDɕ6oDl$vò 0A R ϩ̄P4yy2-nEK>-fn<P4W,U.Et |sd̫)_n أdn+g{]$Z3vO,ܼu閁\d=!cD5Jf9sKz#ip#47׭j9SLuyy/k΄J˒pi#,† x-h /:NˤE2v fjY JTbs{k B$57Ar%1fz7*9StTC@bzPjx3ain5d>w(zc`+3͸\!xJUisKxzř*;8BfM(`PKBOITn.^2½#Atfm4g.HbܵA(B̶=JkdV3/а1#@/PRn=dN ѽ/a۾M :hhBZIZ4,wU88r8p HK1r.[ǔE q([J#zE +muh{jVs3pxXʮma8[2"0ȏODrB 9m|~!a%ڿ2`i`Ǵs1-ŕoF|/* 9w@0_IJUq%˔נ?D+1)/]2Y/ 1s98vR!&yo0LA.H0c5srxjk&`Z\B?&Ѿ0ށhO1V b?IRto%l`.GzrrVe,I$6"|cXK|✃DZoD6pAmc5I Iф.cVxecTFwz-jtnʀ2;GL}Tg/,7'QJ%E"LFFdYQhGH;q_A1ҠQڹVRՊҵ{ME_"Y2e+&wKoSGTinΕEIAC;jN3gYtIh1퉢(u6ԼZ(Fx崒{0 d#]p>^FxWn sb2x@v*LV&섘]]?C ~'Pwඝ+P\Cv :i M$4`19>ZIuKMޞc]]$`8Q϶ںcj<$U&\2E:PDPJ柹:]~phz{i3V E7Mfa@UPڑ3|1X1;ڱP9cYAVU^¥4UB+gEGpɉ ߙBGy*\7H3{8Sq:N<ɊA[n7Q!J$)skh(+&TH XW pA I`PY'T9b#ggV"QH4+T浃)N).=RrLE!X6ŷ:3 -9;E*&֖ia 3Cs+2؛Y<[ ";֑:v'Z*e)xG-ōݢzVzW,53;PVǨDŶ JY7HP~?[軴^0VOvflm NY_haXA?} ՞&rvq*1jgQT9b`J{Jd3\r=OtfrBH*㛋uWʿʧ 'zKzmzXn hIj‚jS{L)S%=3jHF[a-WžģHQXEwK= ֍_קn08TM|d藆TpT 7 ԛsa`c]w3!æ\6~eLjˉU9ȉbmzH;o(-մ_Ɛ{$v;n`{YxcRi;. |ztxk{5(_ʣ=zѱSL'#-4K^|867ELVP|BBPLde#;=t ]uX?|y~Fjm_c-| ar/%׮[h:zO #6@ G4.Fx,ɦ)#Ol+t<ܱhWTzY:J`׬c?w{"f-6ؔ廎,mE*ɹk҄&.9g$Ib`"~KN|W{^`H~kel[ehrT61! A$Ze7͛ 4mw}_bjIİ d)S;18،\_xh?p\?Åt~y<O;U,3@LPuxjOt@c ޺#1lP,\K.}є3:49+p2DI,>V(5LWMP$B"9Iy4azn>nc@V[ƞX-`peX*i*5}T5=>AKfZR!'bhTy>^2uk7Rnl!GRw"yJl@t肏pi[ +p2;2`tA>zT]%"XȢDP!SQAD~AHNq8M{ yB Z5`O6Ufw,uuI0+DS@ YfAr]F4]MU]gh߫p[]_@f)a >>)fTmw{#hYnnM=j j9=?ps!K`g2gC!Y^[o[Qp"1eAjG$vIP OGTj+0k]rř=*D;˜5|"uo`QM!={Pe.Ko&^Q@ 6BX6v`"Hnn5&z8,;8R<rlC#6GE7k5J!r%ƫAj2wAR‘5+ώ`C"BX]zvw 14Ҥjݬ`X.F2H6^}w{ANw̩uKwC4Ѻ͟ ?LTJ*BV:E;rn #=u ']T])k@x4?}~6fWWAnxh7Z_OgRsGi0KD-!YS8W7KɆ[>sR1Zd}j܄n&F3Uf- v@)i@Oh!G97MY#CQO8԰ yXs(∔E~0!.#,[n]pk?/O'A%T\pkTǻ{U"'0m[PÑ #ZX*TȄf.l5BsN*4VӨc'Ҽbϸ$2_ wؒ)2bo>}ʹ'b@!ONY~:DDXt U2kgE7'z]"6+>8sƚeEIO37ҕ*?`M32gSJ2H7UM@-O9SӷfR_)audIs9WzXLȇ.#q;ӱ'Nhdȴ :[=H :wL@*(@cD,+4|FfDVvsʖvb/:9bV0Lr@&^u>Ee#  ve~oHO.ŇԢ5tUi~] xvhWƸj{_O& P=nrs~6Lo+^blSf 6z(8H c1,vS}̼жIq@FƠ/֬d?dAaƧ/L:fwv< @0[OK~C%0N:bpiS۸^][P?;0)Iy2-cLSgŎT%lg!P%$cFE [h$f0ݣJ=M(K$GaQ;w?{!sFm tL dȧI,bcFa'jO0nfһNpx͑F,xDeTHc YQ|<}J6몏t1mDkrGǵNa}Xw'PLq7{DK  z*땖P6?U<7v{83GZ{" ru^M \:a^w8vϯUD)#/#g0*} l0mch"Zst]륌g)%ϭ M4E0ZlA#hN`0L3Y̔ [po9Lgμll /'4mCВk((EЙ:V7|s1D? 4y7ivr2@ܻ"O%^Nf\m/?gT Sk|9\ %dd9O\2[O2, 6-9HOS)A8vh1a'gAc$K52$.?أ( 'C l{KҾ@ex+шI6}05혣4h.h; ~ `ctպٟYy$[v$[HPm;n~Oe,gP zc]P2琵u: T$'>*;>=49)8Gv\?>[͖p$(BKi{A)kcOPR<Š1hm1P˦4ƺZg'{3t 4$:2Hi?Xmx_n3p*5R42LӃߍ$-YܻJY Uc9'$缭wH׾S҉U;[?ѱd! M”j,2ֱz{uWj\铜c(Ļk\Zk8\=VM,~`l3 $I' =\.%49=cgM8jտ<[1.vQӺ" 9N8 W4Ո' x 3|*g 5e(p+< Y;㑸 A")׉/ޅ~џꥏIµtpc|F'P7˦mɫ1ȵa*JcP5#H6vir>'kp0*8 KPB>s%|j\Om]pϾ.Nɺ,;ǺP˷e>H `- {)Kr; ?׃ heEE=L['E{k?%?I\sg0FǙSjNO [DQL2wM Rag>d7_^پLUG/ZN;W!DaugKcw"Ɏi&B3QU,~Il@Y72~15ZG;RgA0%]t- :Wwz lXS'#ШyCl׫Eܹ7B^uh5V_'o]SGD]3P{1Y"8}¬ Z:2,A>Gi'/ʭ&dl;d:qTA:D]]]YM4"Ѣk"n$\6 >$^dcʅ0C/gz!ҫX?zd77•2I&ADR)\-T2tI|Ɂ~iK![z'"g9<$"ZtuASG;W?ڐ[+wͥߎ~<Èxx/n)l(p/p'!N`9A\XRé]aOW P0>ۊ%pUF Hg 4SIQ@0Ŀ4pC#?j6nD:0|\`0DWJ4S/P6[ zPɄKR?ѫE,n<;_d,,O ڱO>}un}("g_0/_`_aUi^b7bhnzCOL5tPAR b`aQIhIهsP|jeIzkg^kR;ĺ*o3O ]ڡ}V%`gc>q 79.fά`r 9/f2p猁VKXgRTF{nxF0C/_mփn⾍DwwpRp0~ 7%? ? ZGkqnĺpc~a:2 D@G |MVG8?EdSgT>y(~#*»ZA=/ClZ"c#?NYt@/d=<]b[>Pyxv4Y{P-Pm]1vP\/V0C}>x'+kx=0b1 Ԭ ǟ) Z+Qg.{`朝r#eZ $'O:b7XaHUxhற$E6!/UnE+pM6ٰBY?/}qnyY%'W)*Wpl|TjueV9?0&Ynޢ5DAS-J~͛XSnHN\PX8^}d6ymEF 67ܣzƁY>=W)BcH//\0fU9A/ϡkwbî0 q!:3> i;K9Z^l;\Vk*=t@v9Q[*ߓ7Umqt%>T&(AkTNA*ٮ@kYf^<+pA|8P]K-4 WQ+ݮdeR[;:l™\=]&ݢSIK+5 tr `j*/ F(&BwM-=0/ߋ ++Jӟlɶ LS"+ 7enAq*`'%DIЏͥUC/E{`kUGII$'蹝h,sS~zoutbU,sXy9$+;(#D*w,c.Z Gљ7P4:t7°de &>fVp±#;V(|6 m w{O^XCE4lN'[>l0p똌걲AmEtziSbf^ ;–]^@zXgElf(KvlL#n +Nk&ESFi%waeV@>4Nn=|u{&#@[AB}RWhEȃ0Yftzj+8-TtW6%D Ra[ WؓZjc4*lva J^(.18FR֪g 8 wWԃMGASK 9 `UnբM #xw!U'ONNDNi?\grPnOН)vhl`Y2&'ÌfB(1h6))_+ap*?~#^ub x 1$P#mXYcЙYݭw%-RRf,-庞 Y)GΌJߓ"[ݛQ'&ToX}\u1}MsN7|܏Dp{Lk˖T:7%l(}G-ѵ]YGWpQ,pڈ 368b\A#iM_<pòL .Kj9NTiGGr$C-Xqcsퟃjf;dQK,ˎ4g Z\4W4GoX G>%7+VH$/tGCU~ۖ .:q0Ibݒr@:|~Iĸuj!|R Oi7^EbAxgIKS@D2wsm5ūаGX:w+h=~a'VpOZQ^3bH3dʬu֬HbM{['ѣ I3%K\.n|/{B;u3(W`Iۦ5m@;u!z`Du^)fU\ۿ>P}tɖkj})g&"9GD g3ծDE*KW"!M7yP ebB['l90:мD$,bHz[IXcT|fdӮݭ U˜^Zg;Q2Pޅ 3Y oPTTnD(. _,W۠rV Pqۤ\DR:^rՆ2pn2|٩ ., BݧBMcD_Ķ&)ttyh^+,V=7=-(+8y o)H|I9j41hNxhoWf{Bl&n_}oPc_GK4qha4-b鯳R-M·`C$N:0b~'e;:^Dkz:aqyB+1= w?M0ZkY") ,ׄܤeT;?I\(rxq3 1$uV.) qa6 nWBYDU@K:ϵ߫;jvVê1`U@LܡOB&n8۝ҳBs{>?~ΚFZݧâ &[ìz\џW]<cqi+aoE@>lȀa\u̼PLR=9@RxknpZ%oP8zgƒ7W3[N,4v'A%p7kď@u~3j@jI YɁ4NkuCK_u4uױǛ'⤡'q6[rgqɫgm E $TP) pY~K28r.`{CS`REsP5%+f׹DR;')*HPTz6xĕN xv߉:FŹf{P.(L[FmW J" 'ri /JyH0>E(ܲΩNlk.Ǽ/$E;'m) iR>T~| :},0W?-0`9 )R̢̾ SJ8Zu!gn}STm*vc}~`cb)գjM,fEt#pR l@Ӊ5G#OC2tL&+5< I=}Js[f'ߟ(Jz;/U(Пkkˍ3p[TB{2Y*V3Ĺh{3ÅNT|d/Bhih @bSne ɁD3mP@&1p^אW.9ZiN{y ! +na{Np[Clp=;l0 gcg3k }0π- ׉u0%E'H@ʌ%Vn?V̡6$:oX|ZYצ$t8L׳r}%m6{P]oekKK = 3q{̲VsstHS@iu+eT4Z>yfQ#(lZ'{B;@9R^:D*wu{mRY rA ylv-kp\vyP(ѣmWk0\sÝ6C9MVeRyĩ9X&534 oI*d\#agyֳZ<01|y&T+-%٦$w#sx(;^UPtÆK(*]SHx^A ZAu5dOo WP! D^wNfiL҆> 8f,Ƈ>j&J0rE)t8^68IR3\ډu)\BAՌOXa:2!W+.2MGjdAze ^ܿOFe^@H~r$؎`7J \[X&{f u xf A|6M|xj<ʌl..l498֟Xsٗ&thGN \ц~]/hV{9C,2+(. ޟ/50.|3$p0Yv9Ӱ45dʹH{]vr t ۦB)2NDEO^s-IBQL1;)zEf9M'!w7q8>UT4Z [oQvy LJa, 9Y"SEw/P+#ne8ȪxalpP:~baJ,:F8IG:oEs>\əu%6/ k`ȓ rCMoYWlꊠ Ey,%c;O=hv: WG9^7`jꐖPHuHa_]H, GCC{݅dMTZLOi%:A ~>/WA#0kA ne,` 4F-[>׷ag!H"x-;l`uϲ5c6\w9nB|цmBg~=@nM{]YTo^>_v?q/Pb3㰧iGxE$TqWºɜ&<69H0ZxE-aX:M@rW4Y3Jb <=0oro* ς^kWUqr7oAC$q-bC~ʐ &*=,Wjˎ9M7 ilo xv\ìBX\at0?'kC(G(xa2=А/IGb:8/G?"1h8+qxh6Ӓ\df NSW )Fˠ;Z5U c-he0df,442l{69!tebsmtkZk'D9ƹI4FS5JF(]r'WJf] SO[.AdvAPLGa^jЌD3 a U㐃>ɐ!&;[{uiYe`k`Ñ(xaXz/%.鵦zCBxemNJ-+<ѕ YQk+O$$x`5mHb) |CmMB LU{Lp*w^ N~_?Ҕ_3.3)kXS:%+]j" *)g&ܢq}|*|iTYWVE`5&ܨ ߜ3=C[/0vLZajQ )}C) "?hxs>F# v>/" \ɾIZ]U?SOZ뾧qĕ(Ml@VbHZ-T@ˢ w7V(QGe]Q!+dR*' )Xم#x?_quA+uRl&++6|vV nξ" *٪+a-}7|0;Iǂ}hDqM!StiG;4nc>cO0PD&T1wVyeXuɟ%ѝQ$1jUT EuӶ YZ