pungi-4.1.36-1.fc28$>(&@HazHQ>=HL?H<d  0|  $$ $ ,$ $  $  $ T$ $  $ h p P(89:+G>0$H>$I?P$X?tY?x\?$]@$^A bBdDeD fDlDtD,$uD$vEL wF$xG($yGGGGGH8Cpungi4.1.361.fc28Distribution compose toolA tool to create anaconda based installation trees/isos of a set of rpms.\Osbuildvm-22.phx2.fedoraproject.org Fedora ProjectFedora ProjectGPLv2Fedora ProjectUnspecifiedhttps://pagure.io/pungilinuxnoarch B& ;c u"^CFsr oA큤A큤A큤A큤A\O\O\O\O\O7\k\O%\O#\O&\O&\O&\O&\O&\O&\O&\O&\O&\O&\O&\O&\O7\k\k\O)\O(\k\k\O(\k\k\k\k\k\k\k\O)5935fca14d5a5528173c64be3c41fcf7a62ffa41e3c3768c36b469b3483e3b0d73c7c3fe9e9f7878c508ba6531756f714b74ac1d90add145dd3e389a51d9cd413c9d85bf68adbf94a3bdf33a17c1aabf32d5803f154bf9774a35197ae93982ae536832f972caaff78a96375960eab022aee8cdd69f85f907ee3d55a79d626edf9187b9fd81915814e657a8e32ded6cb71b894408726432179c8269a0be20701b37c2d3c55f8fc459b7e29ca082dd8933a09d21f6307e0b2c244e591be8fc8f015929a85a8e26749c260906b0815bb6b2d937f9d0c0e0151066528f2f267598abc979c0de096a20bef7d32ce38869efff7840eb4f626f21b29a31408561b3b2ec521c0c95af777d557bfb778154f9127975642a11fe493cbaa48ec10108773ebd7235172f557875ab4976f70cbe3d3b48d50bea46520a455970d0ef8e17d96a9274aead7b2743fb064b3f727d04bf078f1a4a91c6b26dc811f4ff6b1a9c465d73e2bbd4b6a65804b6d9d2099a082bd4f5b5513ed573ce511f980b4c4d004ec5ec8e30b9e4f9d8766e208b086a60257bd659e67d33c4dbafbaeccd7f1b21860ca5ab44e06e51dd32d0a91c059b06f2206e0c4a83da570c3cce0e41eb2b2287c43979036ffce6923cdc6893c2918d00acdc53ee061629c0d99f6e416b92d3ae0bb10b80c21bec4f5fb7622390a6ac1829e05c2e03862e7cfed52801a1a9a2e7fde18d464a21104dfd0c0bfde2fc338d996565225b948eeb2b9d5f7bb6fa0d46bc07147266f55bb770517d48bac24173062c92f66fbc9520b78643bc378bccafb815c8ff5d33e7e78fb4b33bb6345090d43f8e7792ff8c149f0f659fde15c5e8babcd012e2d4ea64965022abf12698ed26ca6a4d15b7b89b91490ea6197ff39525c78177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643352cdc8789abbcd081d79a67180c66943997bf104e276340977f9804717ed6c984f8bb4116ee2a3bd8928d8283ba10f25cc27d743721a7ca737ba5f409f2774b8f05185e5660460b28eb38189eb340c829c6b21560ca27c90c929a5fecd683d250a299f4673e7aa3a0e65f226bc3650fb74d20a86eac1758230ada39d9a5a4ce78d8da9dcc9c16f51dc3be5dd2fb4bdd7b1259327c6d3c4f4990d07a8273053107b1c9fcf8f2896e7c489da975c301976ea5dd63b39212c02440607eee6ebafe43ca22f98290f4a3b153a2d203ec640608da4311320877b33a12c14383eb7307eab64c996803968e3f1c4a3452864da53e7587bc33bb9abf58bff19c60b21ec385516bd3ddd5c4d4d841496299b70f04fa98b627ec8d63de735458d026ba0a4a685de86f4c01ac4d9d4afb8092ac8452297e8d7cae006db733b744d2ff55bdbbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpungi-4.1.36-1.fc28.src.rpmpungi@     /usr/bin/python3createrepo_cgenisoimagegitisomd5sumkojilibguestfs-tools-cpython3-PyYAMLpython3-createrepo_cpython3-dnfpython3-gobjectpython3-kickstartpython3-kobo-rpmlibpython3-kojipython3-koji-cli-pluginspython3-libcompspython3-libmodulemd1python3-multilibpython3-pungirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.10.1-134.1.36-1.fc283.0.4-14.6.0-14.0-15.2-14.14.2.1\O\@\~d\y\y\v{\s\n\d\T4\N\@Y5GY i@Xh@X@XP@XO@XO@XXAX~@X~@X~@XQ4@XIK@X2X*WW@Wv@W@W@Wk@WDB@W9@W,@W#LW @W W@WKW@WWW@VbV@VaVaV@V޾V'@V>@VIV=@VvUU(UUyx@Ut2@U\w@U\w@U"U@UUUUT@T*@TS/S/S@Lubomír Sedlář - 4.1.36-1Lubomír Sedlář - 4.1.35-1Lubomír Sedlář - 4.1.34-1Lubomír Sedlář - 4.1.33-6Stephen Gallagher - 4.1.33-5Lubomír Sedlář - 4.1.33-4Lubomír Sedlář - 4.1.33-3Lubomír Sedlář - 4.1.33-2Lubomír Sedlář - 4.1.33-1Lubomír Sedlář - 4.1.32-6Lubomír Sedlář - 4.1.32-5Lubomír Sedlář - 4.1.32-4Lubomír Sedlář - 4.1.32-3Lubomír Sedlář - 4.1.32-2Lubomír Sedlář - 4.1.32-1Stephen Gallagher - 4.1.31-3Lubomír Sedlář - 4.1.31-2Lubomír Sedlář - 4.1.31-1Lubomír Sedlář - 4.1.30-1Lubomír Sedlář - 4.1.29-3Lubomír Sedlář - 4.1.29-2Lubomír Sedlář - 4.1.29-1Lubomír Sedlář - 4.1.28-1Lubomír Sedlář - 4.1.27-1Lubomír Sedlář - 4.1.26-2Lubomír Sedlář - 4.1.26-1Fedora Release Engineering - 4.1.25-7Lubomír Sedlář - 4.1.25-6Miro Hrončok - 4.1.25-5Lubomír Sedlář - 4.1.25-4Lubomír Sedlář - 4.1.25-3Lubomír Sedlář - 4.1.25-2Lubomír Sedlář - 4.1.25-1Lubomír Sedlář - 4.1.24-4Lubomír Sedlář - 4.1.24-3Lubomír Sedlář - 4.1.24-2Lubomír Sedlář - 4.1.24-1Kevin Fenzi - 4.1.23-5Lubomír Sedlář - 4.1.23-4Lubomír Sedlář - 4.1.23-3Lubomír Sedlář - 4.1.23-2Lubomír Sedlář - 4.1.23-1Lubomír Sedlář - 4.1.22-10.1Lubomír Sedlář - 4.1.22-10Lubomír Sedlář - 4.1.22-9Lubomír Sedlář - 4.1.22-8Lubomír Sedlář - 4.1.22-7Lubomír Sedlář - 4.1.22-6Lubomír Sedlář - 4.1.22-5Dennis Gilmore - 4.1.22-4Lubomír Sedlář - 4.1.22-3Lubomír Sedlář - 4.1.22-2Lubomír Sedlář - 4.1.22-1Lubomír Sedlář - 4.1.21-4Lubomír Sedlář - 4.1.21-3Lubomír Sedlář - 4.1.21-2Lubomír Sedlář - 4.1.21-1Patrick Uiterwijk - 4.1.20-3Lubomír Sedlář - 4.1.20-2Lubomír Sedlář - 4.1.20-1Lubomír Sedlář - 4.1.19-4Lubomír Sedlář - 4.1.19-3Lubomír Sedlář - 4.1.19-2Lubomír Sedlář - 4.1.19-1Lubomír Sedlář - 4.1.18-1Dusty Mabe - 4.1.17-4Fedora Release Engineering - 4.1.17-3Lubomír Sedlář - 4.1.17-2Lubomír Sedlář - 4.1.17-1Lubomír Sedlář - 4.1.16-3Lubomír Sedlář - 4.1.16-2Lubomír Sedlář - 4.1.16-1Lubomír Sedlář - 4.1.15-2Lubomír Sedlář - 4.1.15-1Lubomír Sedlář - 4.1.14-3Lubomír Sedlář - 4.1.14-2Lubomír Sedlář - 4.1.14-1Lubomír Sedlář - 4.1.13-2Lubomír Sedlář - 4.1.13-1Fedora Release Engineering - 4.1.12-5Dennis Gilmore - 4.1.12-4Dennis Gilmore - 4.1.12-3Dennis Gilmore - 4.1.12-2Lubomír Sedlář - 4.1.12-1Lubomír Sedlář - 4.1.11-4Lubomír Sedlář - 4.1.11-3Lubomír Sedlář - 4.1.11-2Dennis Gilmore - 4.1.11-1Dennis Gilmore - 4.1.10-1Dennis Gilmore - 4.1.9-2Lubomír Sedlář - 4.1.9-1Dennis Gilmore - 4.1.8-1Fedora Release Engineering - 4.1.7-2Dennis Gilmore - 4.1.7-1Dennis Gilmore - 4.1.6-1Dennis Gilmore - 4.1.5-1Dennis Gilmore - 4.1.4-2Dennis Gilmore - 4.1.4-1Dennis Gilmore - 4.1.3-3Dennis Gilmore - 4.1.3-2Dennis Gilmore - 4.1.3-1Dennis Gilmore - 4.1.2-2Dennis Gilmore - 4.1.2-1Dennis Gilmore - 4.1.1-3Dennis Gilmore - 4.1.1-2Dennis Gilmore - 4.1.1-1Dennis Gilmore - 4.1.0-1Dennis Gilmore - 4.0.9-2Dennis Gilmore - 4.0.9-1Dennis Gilmore - 4.0.8-2Dennis Gilmore - 4.0.8-1Dennis Gilmore - 4.0.7-1Dennis Gilmore - 4.0.6-1Dennis Gilmore - 4.0.5-1Fedora Release Engineering - 4.0.4-2Dennis Gilmore - 4.0.4-1Dennis Gilmore 4.0.3-1Dennis Gilmore - 4.0.2-1Fedora Release Engineering - 4.0.1-2Dennis Gilmore - 4.0.1-1Dennis Gilmore - 4.0-0.9.20150607.gitef7c78cDennis Gilmore - 4.0-0.8.20150520.gitff77a92Dennis Gilmore - 4.0-0.7.20150520.gitdc1be3eDennis Gilmore - 4.0-0.6.20150314.gitd337c34Dennis Gilmore - 4.0-0.5.git18d4d2eDennis Gilmore - 4.0-0.4.git18d4d2eDennis Gilmore - 4.0-0.3.gita3158ecDennis Gilmore - 4.0-0.2.git320724eDennis Gilmore - 4.0-0.1.git64b6c80Dennis Gilmore - 3.12-3Dennis Gilmore - 3.12-2Dennis Gilmore - 3.12-1Dennis Gilmore - 3.11-1Dennis Gilmore - 3.10-1Dennis Gilmore - 3.09-1- Extend "openssh" runroot_method to be able to execute "mock" (jkaluza) - osbs: Rework configuration for image pushes (lsedlar) - Add "openssh" runroot method (jkaluza) - Fix printing version on Python 3 (lsedlar) - config-dump: Fix crash when used without --define (lsedlar) - setup: Fix missing comma in a list (lsedlar) - setup: Install some deps on Py2.7 only (lsedlar) - config-dump: Allow defining variables on CLI (lsedlar) - Update test data (lsedlar) - gather: Use wildcard for repo selection (lsedlar) - gather: Apply repo path substitutions for DNF backend (lsedlar) - tests: Stop overwriting modulesdir for DNF (lsedlar)- orchestrator: Monitor status of parts (lsedlar) - tests: Skip tests if libmodulemd is not available (lsedlar) - pkgset: Refactor hiding unused modular packages (lsedlar) - Remove configuration for devel modules (lsedlar) - gather: Remove module source (lsedlar) - createrepo: Stop processing modulemd (lsedlar) - pkgset: Load final modulemd files from Koji (lsedlar) - buildinstall: Allow overwriting version for lorax (lsedlar) - Create new Runroot class and use it everywhere where runroot task is executed. (jkaluza) - orchestrator: Send messages about the main compose (lsedlar) - orchestrator: Support generic pre- and post- scripts (lsedlar) - orchestrator: Support getting kerberos ticket (lsedlar) - hybrid: Refactor handling debuginfo packages (lsedlar) - doc: explain koji_profile (kdreyer) - pkgset: Stop loading list of module RPMs (lsedlar) - pkgset: Only load cache once (lsedlar) - Do not add pkgset_koji_builds to modules, but only to pkgset_koji_tag tags. (jkaluza) - scm: Don't retry git fetch (lsedlar) - tests: fix metadata tests when SOURCE_DATE_EPOCH is set (marmarek) - checks: Use GitResolver for scm dicts (lsedlar) - hybrid: Fix opening gzipped files on Python 2.6 (lsedlar)- config: Allow validating configuration in JSON (lsedlar) - image-build: Accept formats in lists (lsedlar) - image-build: Resolve git ref in ksurl (lsedlar) - Resolve git branches in scm_dict (lsedlar) - util: Refactor resolving git url (lsedlar) - scm-wrapper: Refactor getting files from Git (lsedlar) - osbs: Fix wrong message in logs (lsedlar) - orchestrator: Log exception to log file (lsedlar) - config-dump: Allow freezing koji event (lsedlar) - Read koji event from config file (lsedlar) - osbs: Accept local paths as repo URLs (lsedlar) - image-build: Support repo/install_tree as path (lsedlar) - osbs: Remove format requirement for registry (lsedlar) - orchestrator: Use prefix for config substitutions (lsedlar) - README: add link to documentation (kdreyer)- Update builddep on libmodulemd as well- Fix libmodulemd dependency- Disable legacy and python 2 packages on Fedora 31+- Fix copying vmdk images from koji tasks- Make it possible to disable Apple/HFS compatibility on ppc64le- isos: Check maximum expected size (lsedlar) - osbs: Process data about pushing images to registries (lsedlar) - hybrid: Apply filters to debuginfo and source packages (lsedlar) - hybrid: Get platform from lookaside repos (lsedlar) - Return RPMs added to -devel module in GatherSourceModule. (jkaluza) - Allow setting wildcard as a module name in variants to include all the modules. (jkaluza) - gather: Link files in order for dependant variants (lsedlar) - buildinstall: Pick correct config with rootfs_size (lsedlar) - hybrid: Add packages from prepopulate to input (lsedlar) - ostree_installer: Pass --buildarch to lorax (lsedlar) - orchestrator: Add missing function arguments (lsedlar) - orchestrator: Compatibility with Python 2.6 (lsedlar) - pungi-legacy: expose lorax's --rootfs-size argument (frederic.pierret) - Only require enum34 on Legacy Python (miro) - ostree: Add test for expanding basearch for message (lsedlar) - Make sure ${basearch} is also replaced with config['ostree_ref'] (patrick)- buildinstall: Pick correct config with rootfs size- Pass buildarch to lorax for ostree installer- Use python deps generator correctly- Replace basearch in ostree ref in message- Drop dependency on python3-enum34- Add script to orchestrate multiple composes (lsedlar) - buildinstall: Expose lorax's --rootfs-size argument (lsedlar) - Support for pungi-legacy with productmd format (frederic.pierret) - Unify update-docs.sh script with rpkg (onosek) - Remove createrepo references from doc and spec (lsedlar) - CreaterepoWrapper: add 'basedir' and 'compress-type' args for createrepo_c (frederic.pierret) - gather.py: use createrepo_c for creating repodata instead of obsolete createrepo python library (frederic.epitre) - Fix import of ConfigParser for NoSectionError and NoOptionError (frederic.pierret) - doc: explain product_id_allow_missing results in detail (kdreyer) - doc: describe product_id's output and purpose (kdreyer)- Update dependency for libmodulemd- Send correct ostree ref to fedmsg- Remove patches keeping old ostree phase ordering - Add script to merge and dump multiple configuration files (lsedlar) - Move resolving git reference to config validation (lsedlar) - util: Add a cache for resolved git urls (lsedlar) - Copy config files into logs/global/config-copy/ directory (mboddu) - Remove timestamp from config dump (lsedlar) - extra_iso: Support extra files in directory (lsedlar) - extra_iso: Include extra_files.json metadata (lsedlar) - Allow reading configuration from JSON (lsedlar) - Cleanup parsing treefile (lsedlar) - Fix convert rpm_ostree config to YAML (mboddu) - koji_wrapper: Change owner of runroot output (lsedlar) - util: Preserve symlinks when copying (lsedlar) - Move from yaml.load to yaml.safe_load (patrick) - extra_iso: Stop including variant extra files (lsedlar) - gather: Expand wildcards in package names for nodeps (lsedlar) - Configure image name per variant (lsedlar) - init: Keep parent groups in addon comps environments (lsedlar) - Support more specific config for devel modules (lsedlar) - Load supported milestones from productmd (lsedlar) - hybrid: Remove dead code (lsedlar) - Remove dead code (lsedlar)- gather: Expand wildcards in Pungi (lsedlar) - repoclosure: Extract logs from hybrid solver (lsedlar) - gather: Track multilib that doesn't exist (lsedlar) - Get the NSVC from Koji module CG build metadata (jkaluza) - extra_iso: Include media.repo and .discinfo (lsedlar) - hybrid: Don't add debuginfo as langpacks (lsedlar) - fus: Write solvables to file (lsedlar) - hybrid: Honor filter_packages (lsedlar) - Include all test fixtures in source tarball (lsedlar) - extra-iso: Use correct efiboot.img file (lsedlar) - extra-iso: Fix treeinfo (lsedlar) - createiso: Move code for tweaking treeinfo into a function (lsedlar) - extra-iso: Generate jigdo by default (lsedlar)- Save memory less agressively- Add dependency on xorriso to pungi-legacy - Bump dependency on python-productmd- hybrid: Only include modules that are not in lookaside (lsedlar) - Try to be more conservative about memory usage (lsedlar) - hybrid: Remove modules not listed by fus (lsedlar) - gather: Make devel modules configurable (lsedlar) - pkgset: Stop prefilling RPM artifacts (lsedlar) - gather: Create devel module for each normal module (lsedlar) - pkgset: Save package set for each module (lsedlar) - fus: List lookaside repos first (lsedlar) - gather: Work with repos without location_base (lsedlar) - Remove extra dependencies (lsedlar) - Set repodata mtime to SOURCE_DATE_EPOCH (marmarek) - Make sure .treeinfo file is sorted (marmarek) - Use constant MBR ID for isohybrid (marmarek) - Use xorriso instead of genisoimage (marmarek) - Use $SOURCE_DATE_EPOCH (if set) in discinfo file (marmarek) - unified_isos: Add extra variants to metadata (lsedlar) - extra_iso: Add list of variants to metadata (lsedlar) - linker: Simplify creating pool (lsedlar) - gather: Hide pid of fus process (lsedlar) - fus: Strip protocol from repo path (lsedlar) - Add 'pkgset_koji_builds' option to include extra builds in a compose (jkaluza) - ostree: Reduce duplication in tests (lsedlar) - ostree: Use --touch-if-changed (lsedlar) - ostree: Fix handler crash without commit ID (lsedlar) - gather: Filter arches similarly to pkgset (lsedlar) - Stop shipping and remove RELEASE-NOTES (pbrobinson)- gather: Fix multilib query for hybrid solver (lsedlar) - gather: Expand multilib lists for hybrid method (lsedlar) - Index arch modulemd by full NSVC (lsedlar) - pkgset: Apply whitelist to modules in the tag (lsedlar) - ostree: Wait for updated ref as well as signature (lsedlar) - extra_iso: Set unified flag in metadata (lsedlar) - pkgset: Respect koji event when searching for modules (lsedlar) - Use dogpile.cache to cache the listTaggedRPMS calls if possible (jkaluza) - gather: Keep original rpms.json in debug mode (lsedlar) - Reduce duplication in tests (lsedlar) - docs: Add better description for package globs (lsedlar) - Create non-bootable ISO for variant without buildinstall (lsedlar) - Clean up after yum tests (lsedlar) - gather: Honor module whitelist (lsedlar) - Clarify error about non-existing module (lsedlar) - gather: Print full unresolved dependency (lsedlar) - Fix tests on Python 2.6 (lsedlar) - Include all test data in tarball (lsedlar)- extra-iso: Rename test data file (lsedlar) - createiso: Use correct python version (lsedlar) - ostree: Update tests for working with YAML file (lsedlar) - pungi/ostree: Convert rpm-ostree YAML to JSON (walters) - createrepo: Allow passing arbitrary arguments (lsedlar) - gather: Get modular packages from fus (lsedlar) - util: Remove escaping spaces from volume ID (lsedlar) - Allow removing non-alnum chars from volid (lsedlar) - extra-isos: Include treeinfo pointing to all variants (lsedlar) - createiso: Use unique paths for breaking hardlinks (lsedlar) - gather: Detect hybrid variant with additional packages (lsedlar) - Include exact version of pungi in the logs (mboddu) - gather: Allow empty result for gather (lsedlar) - gather: Add langpacks in hybrid solver (lsedlar) - comps: Add get_langpacks function (lsedlar) - pungi-legacy: Add --joliet-long option (lsedlar) - gather: Early exit for non-comps sources (lsedlar) - tests: Use unittest2 when available (lsedlar) - buildinstall: Make output world readable (lsedlar) - buildinstall: Copy file without preserving owner (lsedlar) - Report failed failable deliverables as errors (lsedlar) - Stop importing PDCClient (lsedlar) - spec: build require python-multilib (lsedlar)- Backport patch for DNF 3 compatibility - Fix querying Koji about modules with dash in stream- gather: Add a hybrid depsolver backend (lsedlar) - Always use lookasides for repoclosure (lsedlar) - doc: closing parentheses for require_all_comps_packages (kdreyer) - osbs: Generate unique repo names (lsedlar) - Expand version field during image_build using version_generator (sinny) - createrepo: Stop including modulemd in debug repos (lsedlar) - Simplify iterating over module defaults (lsedlar) - pkgset: Apply module filters on pkgset level (lsedlar) - init: Validate whitespace in comps groups (lsedlar) - createrepo: Include empty modules (lsedlar) - createiso: Break hardlinks by copying files (lsedlar) - pkgset: Query Koji instead of PDC (mcurlej) - config: Report variants validity issues (lsedlar) - variants: Reject values with whitespace (lsedlar) - osbs: Fresh koji session for getting metadata (lsedlar) - gather: Ignore comps in lookaside repo (lsedlar) - init: Test that init phase correctly clones defaults (lsedlar) - init: Add tests for cloning module defaults (lsedlar) - init: Add validation for module defaults (lsedlar) - ostree-installer: Skip comps repo if there are no comps (lsedlar) - Add test for getting licenses from a repo (lsedlar) - Add content_licenses to module metadata (sgallagh) - Update virtualenv instructions (lsedlar) - Allow extracting koji event from another compose (lsedlar) - Copy modules instead of reparsing them (sgallagh) - Silence config warnings in quiet mode (lsedlar) - osbs: Add nvr to metadata (lsedlar) - Always get old compose with release type suffix (patrick) - Make ostree_installer check if buildinstall is skipped correctly (puiterwijk)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Add dependency on python2-productmd to legacy subpackage- Rebuilt for Python 3.7- Call chmod recursively- Don't mark all runroots as successful by chmod- Make results of runroot tasks world readable- comps-wrapper: Make tests pass on EL6 (lsedlar) - pkgset: Add option to ignore noarch in ExclusiveArch (lsedlar) - Handling multiple modules with the same NSV - PDC (onosek) - createrepo: Allow disabling SQLite database (lsedlar) - init: Drop database from comps repo (lsedlar) - createrepo: Add module arch to metadata (lsedlar) - arch: Drop mapping ppc64 -> ppc64p7 (lsedlar) - arch: Make i386 map to i686 instead of athlon (lsedlar) - Add a phase for creating extra ISOs (lsedlar) - Stop using .message attribute on exceptions (lsedlar) - Validation of parameter skip_phases (onosek) - Capture sigterm and mark the compose as DOOMED (puiterwijk) - createiso: Remove useless method (lsedlar) - createiso: Refactor code into smaller functions (lsedlar) - arch: Remove mocks in tests (lsedlar) - ostree-installer: Allow overwriting buildinstall (lsedlar) - ostree-installer: Work with skipped buildinstall (lsedlar) - createrepo: Use less verbose logs (lsedlar) - pkgset: Create global repo in parallel to merging pkgsets (lsedlar) - createiso: Skip if buildinstall fails (lsedlar) - Update tests for libmodulemd 1.4.0 (lsedlar)- Use python function to copy ostree installer output- Make wait-for-signed-ostree repeat the fedmsg in case the signer crashed - Stop filtering comps environments all the time- Copy ostree-installer without preserving owner- koji-wrapper: Log failed subtasks (lsedlar) - Update compose status when config validation fails (lsedlar) - pkgset: Allow different inheritance for modules (lsedlar) - ostree: Recognize force_new_commit option in old config (lsedlar) - modules: Correctly report error for unexpected modules (lsedlar) - modules: Allow context in variants XML (lsedlar) - gather: Print profiling information to stderr (lsedlar) - pkgset: Stop creating database for repodata (jkaluza) - gather: Use another variant as lookaside (lsedlar) - buildinstall: Use metadata if skipped (lsedlar) - Allow reusing pkgset FileCache from old composes. (jkaluza) - validation: Populate dict of all variants (lsedlar) - gather: Stop pulling debuginfo and source for lookaside packages (lsedlar) - Only use comps repo if we really have comps (lsedlar) - pkgset: Use modules PDC API (lsedlar) - Access ci_base date via compose (puiterwijk) - Allow filtering comps for different variants (lsedlar) - comps: Make filtering by attribute more generic (lsedlar) - pkgset: Dump downloaded modulemd to logs (lsedlar) - Fix PEP8 warning about if not x in y (lsedlar) - Variant as a lookaside - configuration (onosek) - Remove comps from arch repo (lsedlar) - init: Stop creating module defaults dir twice (lsedlar) - gather: Reduce logs from DNF gathering (lsedlar) - Clone module defaults into work/ directory (lsedlar) - Update the configuration JSON schema for module_defaults_dir (contyk) - Update configuration docs with module_defaults_dir (contyk) - Handle relative paths in module_defaults_dir (contyk) - Include module defaults in the repodata (contyk) - Add *.in fixtures to tarball (lsedlar) - init: Always filter comps file (lsedlar) - docs: Describe comps processing (lsedlar) - gather: Use comps for given variant (lsedlar) - docs: Fix typo (lsedlar) - Add all packages to whitelist for hybrid variant (lsedlar) - comps: Add tests for CompsFilter (lsedlar) - comps: Move filtering into wrapper module (lsedlar) - Tests fail if unittest2 library is missing (onosek) - Add unittest2 and rpmdevools to contributing doc (rmarshall) - pkgset: Construct UID for PDC modules (lsedlar) - gather: Simplify creating temporary directory (lsedlar) - buildinstall: Add extra repos (lsedlar) - tests: Use dummy modulesdir for DNF (lsedlar) - Update tests for Python 2.6 (onosek)- Backport fix for Accessing ci_base date via compose - https://pagure.io/pungi/pull-request/910- Stop creating module defaults dir twice- Add support for module defaults- Revert reordering of ostree phases- Update documentation section 'contributing' (onosek) - Write module metadata (onosek) - Support multilib in GatherSourceModule (jkaluza) - ostree: Always substitute basearch (lsedlar) - If sigkeys is specified, require at least one (puiterwijk) - Allow setting in in variants.xml to get the modules from this Koji tag. (jkaluza) - Move Modulemd import to pungi/__init__.py to remove duplicated code. (jkaluza) - Use Modulemd.Module for 'variant.arch_mmds' instead of yaml dump (jkaluza) - Fix modular content in non-modular variant (lsedlar) - Remove the filtered RPMs from module metadata even in case all RPMs are filtered out. (jkaluza) - pkgset: Allow empty list of modules (lsedlar) - buildinstall: Add option to disable it (lsedlar) - Use libmodulemd instead of modulemd Python module (jkaluza) - gather: Fix package set whitelist (lsedlar) - pkgset: Merge initial package set without checks (lsedlar) - pkgset: Remove check for unique name (lsedlar) - gather: Honor package whitelist (lsedlar) - Write package whitelist for each variant (lsedlar) - image-build: Accept tar.xz extension for docker images (lsedlar) - pkgset: Correctly detect single tag for variant (lsedlar) - Remove comps groups from purely modular variants (lsedlar) - gather: Allow filtering debuginfo packages (lsedlar) - Move ostree phase and pipelines for running phases (onosek) - Other repo for OstreeInstaller (onosek) - Add modulemd metadata to repo even without components (jkaluza) - Correct fix for volume ID substition sorting by length (awilliam) - Ordering processing for volume ID substitutions (onosek) - Disable multilib for modules (jkaluza) - scm: Stop decoding output of post-clone command (lsedlar) - Remove useless shebang (lsedlar) - source_koji.py: Properly handle unset pkgset_koji_tag (otaylor) - pkgset: Only use package whitelist if enabled (lsedlar) - Fail early if input packages are unsigned (jkaluza) - Allow composing from tag with unsigned packages (jkaluza) - Ostree can use pkgset repos (onosek) - Support multiple sources in one variant (lsedlar) - gather: Set lookaside flag focorrectly (lsedlar) - gather: Try getting srpm from the same repo as rpm (lsedlar) - Minor correction for python backward compatibility (onosek)- Always substitute basearch in ostree- Fix package whitelist for non-modular variants- Allow empty modular variants - Add option to disable multilib- Fix package set whitelist- image-build: Accept tar.xz extension for docker images - Allow multiple versions of the same package in package set- Speed up compose with modules- Remove comps groups from purely modular variants- make pungi-utils require python3-fedmsg- Add support for mixing traditional and modular content- Create a subpackage with legacy pungi command- Better INFO messages about modules (onosek) - Updates composes should be marked as supported (lsedlar) - pkgset: Only add missing packages from global tag (lsedlar) - ostree/utils: Drop timestamps from generated repo names - tests (onosek) - ostree/utils: Generate a single pungi.repo file, use repo- IDs (walters) - ostree/utils: Drop timestamps from generated repo names (walters) - gather: Do not require variant for module source (lsedlar) - gather: Comps source should not crash without comps file (lsedlar) - gather: JSON source returns nothing without configuration (lsedlar) - buildinstall: Fix treeinfo generating on failure (lsedlar) - Add buildinstall_use_guestmount boolean option (jkaluza) - gather: Use arch packages in nodeps method (lsedlar) - pkgset: Always use global tag if specified (lsedlar) - config: Make pkgset_koji_tag optional (lsedlar) - ostree: Add force_new_commit option - test added (onosek) - ostree: Add force_new_commit option (walters) - gather: Fix checking string type (lsedlar) - Improve logging for unsigned packages (onosek) - Fall back to mount if guestmount is not available (onosek) - El-Torito boot information on s390x (onosek) - Remove strace from buildinstall runroot (onosek) - doc: fix "Miscellaneous" spelling in Config section (kdreyer) - doc: move "Phases" up, "Contributing" down (kdreyer)- Add option to force fallback from guestmount- Fix checking string type in nodeps method- Remove /usr/bin/pungi - Remove dummy compose from check section- tests: Use correct python version for config validation test (lsedlar) - Use dnf backend for repoclosure on PY3 (lsedlar) - Drop checks for git and cvs (lsedlar) - Relax check for gettext (lsedlar) - Drop check for repoquery command (lsedlar) - Use modifyrepo_c if possible (lsedlar) - pkgset: Add SRPMs to whitelist (lsedlar) - modules: Allow multilib (lsedlar) - add ability to specify ostree ref in OSTREE phase - update (onosek) - add ability to specify ostree ref in OSTREE phase (onosek) - buildinstall: Allow using external dire for runroot task (jkaluza) - pkgset: Remove package skip optimization for bootable products (lsedlar) - Add documentation for modular composes (lsedlar) - osbs: Get correct path to repo for addons (lsedlar) - Remove deprecated options (onosek) - module-source: Log details about what packages are gathered (lsedlar) - gather: Log details about nodeps method (lsedlar) - gather: get_packages_to_gather returns a tuple (lsedlar) - iso-wrapper: Fix calling wrong logger method (lsedlar) - Turn COMPOSE_ID version generator into DATE_RESPIN (puiterwijk) - iso-wrapper: Remove hacks for sorting (lsedlar) - Report missing module dependencies earlier (lsedlar) - Implement version.compose_id version generator (patrick) - Optionally do old_compose per release type (patrick)- Backport patch for PR#790 - old_composes per release type - Backport patch for PR#791,796 - implement DATE_RESPIN version generator- Fix crash in modular compose- image-build: Drop suffixes from configuration (lsedlar) - kojiwrapper: Deal with multiple values for image-build (lsedlar) - Add modulemd to the missing module error (patrick) - notification: Add more info into the messages (lsedlar) - notification: Fix running on Python 3 (lsedlar) - remove remaining hard coded createrepo threads (onosek) - tests: Fix remaining missing assertions (lsedlar) - tests: Work with older unittest2 (lsedlar) - tests: Skip testing pdc logs if dependencies are not installed (lsedlar) - Log PDC communications and info for modular composes (dowang) - Update documentation section "Contributing to Pungi". (onosek) - Reject yum gather backend on Python 3 (lsedlar) - Stop using deprecated pipes.quote (lsedlar) - Convert configparser values to string (lsedlar) - Explicitly decode test files as UTF-8 (lsedlar) - Use universal_newlines when running other commands (lsedlar) - Port to Python 3 (lsedlar) - checks: Use list of release types from productmd (patrick) - Add an option to make pungi-koji print its compose_dir to stdout (patrick) - buildinstall: Expose template arguments for lorax (lsedlar) - Add support for new modules naming policy with colon delimiter (jkaluza) - Catch the issue when PDC does not contain RPMs, but the module definition says there should be some. (jkaluza) - pkgset: Cherry-pick packages from Koji when we know already what packages will end up in compose (jkaluza) - config: Allow comps_file for any gather_source (lsedlar) - pkgset: Allow unsigned packages by empty key (lsedlar) - gather: Nodeps should allow noarch packages (lsedlar) - pkgset: Clean up path generation (lsedlar) - createiso: Fix logging for media split (lsedlar) - Raise the Exception when a symlink cannot be created. (randy) - Use variant UID for subvariant fallback (lsedlar) - Fixup for opening config dumps (lsedlar) - Open and close file descriptors. (rbean) - live-images: Honor global settings for target (lsedlar) - unified-isos: Stop erasing metadata on failure (lsedlar) - Add directory name for checksum file (lsedlar) - createrepo: Allow customizing number of threads (lsedlar) - Make ostree installer before cloud images (lsedlar)- Expose template arguments for lorax- Allow comps_file for any gather_source- Update dependencies for EPEL 7- docs: Mention how input package list are interpreted (lsedlar) - Fix pungi-koji --version (dowang) - profiler: Fix sorting on Python 3 (lsedlar) - util: Fix timezone offset (lsedlar) - gather(dnf): Remove dead code (lsedlar) - gather(dnf): Don't exclude packages from lookaside (lsedlar) - gather(yum): Don't exclude packages from lookaside (lsedlar) - gather: Add tests for excluding packages from lookaside (lsedlar) - gather: Capture broken deps in test (lsedlar) - gather-dnf: Warn about unresolvable dependencies (lsedlar) - Fix formatting timezone offset (lsedlar) - Add timezone info into logs (lsedlar) - log: save imported config files too (qwan) - ostree-installer: Only run on empty variants (lsedlar) - Allow extracting profiling information from pungi-gather. (rbean) - createrepo: Only consider successful compose for deltas (lsedlar) - createrepo: Allow selecting variants for delta RPMs (lsedlar) - createrepo: Only create delta RPMs for binary repos (lsedlar) - image-build: add arch name(s) in image config file name (qwan) - Check for correct string class (lsedlar) - Open files as binary where needed (lsedlar) - buildinstall: No copy if task fails (lsedlar) - config: Allow setting default compose type (lsedlar) - Use Py3-compatible exception handling (lsedlar) - Use Python 3 print function (lsedlar) - docs: Abort update script on error (lsedlar)- KojiWrapper: include serverca in session_opts (otaylor) - Report warning when config sections are not used (lsedlar) - pkgset: Download packages with dnf (lsedlar) - gather: Fix duplicated log line (lsedlar) - gather: Add fulltree-exclude flag to DNF backend (lsedlar) - checks: Stop looking for imports (lsedlar) - ostree: Simplify configuration (lsedlar) - config: Reduce duplication in schema (lsedlar) - config: Add option for dumping config schema (lsedlar) - scm: Accept unicode as local path (lsedlar) - docs: Add documentation for scm_dict (lsedlar) - scm-wrapper: Allow running command after git clone (lsedlar) - scm-wrapper: Test correct file lists are returned (lsedlar) - tests: Fix test_compose.sh paths (lsedlar) - gather: Only parse pungi log once (lsedlar) - gather: Report missing comps packages (lsedlar) - gather: Avoid reading whole log into memory (lsedlar) - repoclosure: Allow aborting compose when repoclosure fails (lsedlar) - repoclosure: Fix logging errors (lsedlar) - tests: Make test-compose cwd independent (lsedlar) - Make strict the only option. (rbean) - Raise a ValueError with details if module not found in PDC. (rbean) - unified-iso: Only link to non-empty variants (lsedlar) - gather: Fix excluding debugsource packages from input list (lsedlar) - gather: Add debugsource package to tests (lsedlar) - Use only one list of patterns/rules for debug packages (opensource) - Do not match "*-debugsource-*" as debuginfo package (opensource) - Use pungi.util.pkg_is_debug() instead of pungi.gather.is_debug() (opensource) - remove the dependency of rpmUtils (qwan) - Add support for debugsource packages (lsedlar) - gather: Don't pull multiple debuginfo packages (lsedlar) - GatherSourceModule: return rpm_obj instead of the rpm_obj.name (jkaluza) - gather: Stop requiring comps file in nodeps (lsedlar)- Add requires on python3-koji-cli-plugins for koji runroot plugin- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Fixes for modular compose with gather nodeps method- checksum: Checksum each image only once (lsedlar) - checksum: Refactor creating checksum files (lsedlar) - createrepo: Don't use existing metadata with deltas (lsedlar) - util: Fix finding older compose (lsedlar) - createrepo: Use correct paths for old package dirs (lsedlar) - spec: Add missing ostree signature waiting handler (lsedlar) - docs: Minor improvements to documentation (lsedlar) - ostree: Add notification handler to wait for signature (lsedlar) - ostree: Add URL to repo to message (lsedlar) - gather: nodeps should take packages from comps groups (lsedlar) - unified-iso: handle empty arch (kdreyer) - createrepo: handle missing product ids scm dir (kdreyer) - comps_wrapper: Code clean up (lsedlar) - comps_filter: Filter environments by arch (pholica) - notification: Allow specifying multiple scripts (lsedlar) - pkgset: Allow populating packages from multiple koji tags (qwan) - pungi: Port to argparse (lsedlar) - comps_filter: Port to argparse (lsedlar) - variants-wrapper: Remove main() function (lsedlar) - multilib_yum: Remove main() function (lsedlar) - pungi-koji: Port to argparse (lsedlar) - ostree: Update tests for no ostree init (lsedlar) - ostree: Don't automatically create a repo (walters) - osbs: Config validation should accept a list (lsedlar) - pkgset: Use release number of a module (mcurlej) - docs: Add a basic info about gathering packages (lsedlar) - docs: Kobo can be installed via pip now (lsedlar) - docs: Add overview of what each phase does (lsedlar) - gather: Log tag from which we pulled a package (lsedlar) - docs: Document config file format (lsedlar) - docs: Move logo to _static subdir (lsedlar) - gather: Display source repo of packages (lsedlar) - pkgset: Use descriptive name for log file (lsedlar) - ostree-installer: Clean up output dir (lsedlar) - Ignore more pycodestyle warnings (lsedlar) - Allow gather source classes to return SimpleRpmWrapper objects from pkgset phase directly. (jkaluza) - tests: use unittest2 if available (lsedlar)- Add dropped livemedia phase- Handle failed subtasks when getting Koji results- Fix changelog generator script (lsedlar) - util: Retry resolving git branches (lsedlar) - arch: Move exclu(de|sive)arch check to a function (lsedlar) - gather-source: Check arch in module source (jkaluza) - koji-wrapper: Stop mangling env variables (lsedlar) - Ensure all phases are stopped (lsedlar) - comps-wrapper: Report unknown package types (lsedlar) - Generate proper modular metadata when there are different versions of the same package in the variant (jkaluza) - checks: Make gpgkey a boolean option (lsedlar) - ostree: Refactor writing repo file (lsedlar) - iso-wrapper: Capture debug information for mounting (lsedlar) - comps-wrapper: Fix crash on conditional packages (lsedlar) - gather: Don't resolve dependencies in lookaside (lsedlar) - koji-wrapper: Run all blocking commands with fresh ccache (lsedlar) - Add @retry decorator and use it to retry connection on PDC on IOError and in SCM's retry_run. (jkaluza) - Remove shebang from non-executable files (lsedlar)- Ensure proper exit on failure- pkgset: Remove use of undefined variable (lsedlar) - Store RPM artifacts in resulting repository in modulemd metadata. (jkaluza) - variants: Remove redundant check (lsedlar) - compose: Stop duplicating variant types (lsedlar) - gather: Remove handling of impossible state (lsedlar) - gather: Clean up code (lsedlar) - gather: Add tests for gather phase (lsedlar) - scm-wrapper: Remove unused arguments (lsedlar) - tests: Avoid creating unused temporary files (lsedlar) - tests: Clean up persistent temporary data (lsedlar) - docs: Add a logo on the About page (lsedlar) - docs: Document origin of the name (lsedlar) - gather-dnf: Log exact Requires pulling a package in (lsedlar) - gather: Print specific Requires which pulls a package in (lsedlar) - gather: Process dependencies sorted (lsedlar) - koji-wrapper: Run koji runroot with fresh credentials cache (lsedlar) - util: Move get_buildroot_rpms to koji wrapper (lsedlar) - osbs: Make git_branch required option (lsedlar) - docs: Update createrepo_checksum allowed values (lsedlar) - extra-files: Allow configuring used checksums (lsedlar) - doc: Document options for media checksums (lsedlar) - config: Add sha512 as valid createrepo checksum (lsedlar) - util: Report better error on resolving non-existing branch (lsedlar) - util: Show choices for volid if all are too long (lsedlar) - checks: Fix anyOf validator yield ValidationError on ConfigOptionWarning (qwan) - comps-wrapper: Reduce duplication in code (lsedlar) - comps-wrapper: Port to libcomps (lsedlar) - comps-wrapper: Sort langpacks by name (lsedlar) - comps-wrapper: Minor code cleanup (lsedlar) - comps-wrapper: Add tests (lsedlar) - comps-wrapper: Fix uservisible not being modifiable (lsedlar) - comps-wrapper: Return IDs instead of yum.comps.Group (lsedlar) - comps-wrapper: Remove unused code (lsedlar) - Be explicit about generating release for images (lsedlar) - docs: Add examples for generated versions (lsedlar) - ostree: Autogenerate a version (lsedlar) - Expand compatible arches when gathering from modules. (rbean) - gather: Clean up method deps (lsedlar) - gather: Report error if there is no input (lsedlar) - init: Warn when variants mentions non-existing comps group (lsedlar) - Fix createrepo issue for modular compose when multiple threads tried to use the same tmp directory. (jkaluza) - unified-iso: Use different type for debuginfo iso (lsedlar) - unified-iso: Handle missing paths in metadata (lsedlar) - unify repo and repo_from options (qwan) - Fix some PEP8 errors in util.py (qwan) - move translate_path from paths.py to util.py (qwan) - checks.py: support 'append' option (qwan) - checks.py: show warning message for alias option (qwan)- Expand compatible arches when gathering from modules- Fix createrepo issue for modular compose- Not create empty skeleton dirs for empty variants (qwan) - Query only active modules in PDC. (jkaluza) - Save modules metadata as full yaml object (jkaluza) - Implement DNF based depsolving (dmach, mmraka, lsedlar) - Add support for modular composes (jkaluza) - Add a script for modifying ISO images (lsedlar) - iso-wrapper: Add utility for mounting images (lsedlar) - buildinstall: Move tweaking configs into a function (lsedlar) - image-build: Correctly write can_fail option (lsedlar) - pungi-koji: new cmd option '--latest-link-status' (qwan) - Print task ID for successful tasks (lsedlar) - ostree-installer: Fix logging directory (lsedlar) - buildinstall: Print debug info if unmount fails (lsedlar) - pkgset: report all unsigned packages (qwan) - default createrepo_checksum to sha256 (qwan) - unified-iso: Log better error when linking fails (lsedlar) - unified-iso: Blacklist extra files metadata (lsedlar) - buildinstall: Retry unmounting image (lsedlar) - Remove indices from documentation (lsedlar) - iso-wrapper: Handle wrong implant md5 (lsedlar) - image-build: Remove check for number of images (lsedlar) - Extract only first version from specfile (lsedlar) - consolidate repo option names (qwan) - checks: extend validator with 'alias' (qwan) - osbs: write manifest for scratch osbs (qwan)- Remove check for number of images- Make MANIFEST.in stricter (qwan) - Remove one line of log print (qwan) - gather: Filter comps group on depsolving input of optional (lsedlar) - Enable customizing runroot task weight (lsedlar) - comps: Filter comps groups for optional variants (lsedlar) - Rename main logger (lsedlar) - ostree: Silence logger in tests (lsedlar) - ostree: Fix crash when extra repos are missing (lsedlar) - util: Add a utility for managing temporary files (lsedlar) - Add --quiet option to pungi-koji (qwan) - handle opening empty images.json while re-running pungi-koji in debug mode (qwan) - minor change: remove an always true condition (qwan) - Refactor depsolving tests (lsedlar) - multilib: Remove FileMultilibMethod class (lsedlar) - pkgset: Use additional packages for initial pull (lsedlar) - metadata: Fix .treeinfo paths for addons (lsedlar) - koji_wrapper: Always use --profile option with koji (lsedlar) - add missing koji_profile from test compose setting (dennis) - use koji --profile when calling koji for livemedia (dennis) - repoclosure: Don't run build deps check (lsedlar) - repoclosure: add option to use dnf backend (lsedlar) - repoclosure: Add test for repoclosure in test phase (lsedlar) - repoclosure: Remove duplicated code (lsedlar) - repoclosure: Remove useless wrapper class (lsedlar) - repoclosure: Remove unused code (lsedlar) - repoclosure: Add a test for the wrapper (lsedlar) - image-build: Pass arches around as a list (lsedlar) - image-build: Expand arches for can_fail (lsedlar) - image_checksum: add file sizes to checksum files (qwan) - Add documentation and example for greedy_method (lsedlar) - replace ${basearch} when updating the ref (dennis) - Add some debugging about ref updating (puiterwijk)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- add patches for pagure pr#517- add patch to replace ${basearch} in the ostree ref- add patch from Patrick to give us some ostree debuging- unified-iso: Fall back to default config (lsedlar) - osbs: optionally check GPG signatures (qwan) - ostree-installer: Allow multiple repos in ostree installer (qwan) - Update tox.ini (lsedlar) - unified-iso: Create isos with debuginfo packages (lsedlar) - Create temporary dirs under compose's workdir (qwan) - spec: Update upstream and source URL (lsedlar) - unified-iso: Create work/ dir if missing (lsedlar) - spec: Copy %check section from Fedora (lsedlar) - Update MANIFEST.in to include test data (lsedlar) - osbs: Add better example to documentation (lsedlar) - metadata: Correctly parse lorax .treeinfo (lsedlar) - spec: Add a separate subpackage for extra utils (lsedlar) - Add script to generate unified ISOs (lsedlar) - osbs: Validate config in tests (lsedlar) - osbs: Verify the .repo files contain correct URL (lsedlar) - osbs: Enable specifying extra repos (lsedlar) - pungi-make-ostree: change 'tree' command '--log-dir' arg to be required (qwan) - Add test for krb_login with principal and keytab (puiterwijk) - Make sure that the profile name is parsed correctly (puiterwijk) - Make KojiWrapper support krb_login with keytab (puiterwijk) - Make KojiWrapper parse krb_rdns (puiterwijk) - Update documentation (lsedlar) - image-build: Allow failure only on some arches (lsedlar) - live-media: Allow some arches to fail (lsedlar) - image-build: Use install_tree from parent for nested variants (lsedlar) - config: Report unknown options as warnings (lsedlar) - pungi: Fix --nosource option (lsedlar) - pungi: Handle missing SRPM (lsedlar) - ostree-installer: Add 'installer' sub-command to pungi-make-ostree (qwan) - ostree: Add 'tree' sub-command to pungi-make-ostree script (qwan) - metadata: Allow creating internal releases (lsedlar) - Add CLI option to create ci compose (lsedlar) - Fix PhaseLoggerMixin in case of compose has _logger = None (qwan) - ostree-installer: Use dvd-ostree as type in metadata (lsedlar) - image-build: Reduce duplication (lsedlar) - createrepo: Add tests for adding product certificates (lsedlar) - createrepo: Add tests for retrieving product certificates (lsedlar) - Include phase name in log for some phases (qwan) - Expose lorax's --rootfs-size argument (walters) - pungi: Include noarch debuginfo (lsedlar) - media-split: Print sensible message for unlimited size (lsedlar)- Add patches for koji kerberos auth- Backport patches for ostree installer- Add missing dependency on libguestfs-tools-c- [ostree] Allow extra repos to get packages for composing OSTree repository (qwan) - pungi: Run in-process for testing (lsedlar) - pungi: Only add logger once (lsedlar) - pungi: Connect yum callback to logger (lsedlar) - extra-files: Nice error message on missing RPM (lsedlar) - compose: Drop unused argument (lsedlar) - compose: Search all nested variants (lsedlar) - ostree-installer: Capture all lorax logs (lsedlar) - lorax-wrapper: Put all log files into compose logs (lsedlar) - pungi: Fix reading multilib config files (lsedlar) - pungi: Fulltree should not apply for input multilib package (lsedlar) - pungi: Add tests for depsolving (lsedlar) - Update ostree phase documentation (lsedlar) - [ostree] Allow adding versioning metadata (qwan) (lubomir.sedlar) - [ostree] New option to enable generating ostree summary file (qwan) - pungi: Avoid removing from list (lsedlar) - pungi: Allow globs in %multilib-whitelist (dmach) - pungi: Exclude RPMs that are in lookaside (dmach) - pungi: Fix excluding SRPMs (dmach) - pungi: Speed up blacklist processing (dmach) - Update tests to use ostree write-commit-id (puiterwijk) - ostree: Use the write-commitid-to feature rather than parsing ostree logs (puiterwijk) - checks: Check for createrepo_c (lsedlar) - checks: Update tests to not require python modules (lsedlar) - Remove executable permissions on test scripts (puiterwijk) - Add more require checks (puiterwijk) - Fix package name for createrepo and mergerepo (puiterwijk) - not using 'git -C path' which is not supported by git 1.x (qwan) - pungi-koji: add option for not creating latest symbol link (qwan) - Replace mount/umount with guestfsmount and 'fusermount -u' (qwan) - config: Don't abort on deprecated options (lsedlar) - metadata: Treeinfo should point to packages and repo (lsedlar) - Send notification when compose fails to start (lsedlar) - metadata: Stop crashing for non-bootable products (lsedlar) - createiso: Do not split bootable media (lsedlar) - doc: Fix a typo in progress notification example (lsedlar) - Dump images.json after checksumming (lsedlar) - metadata: Correctly clone buildinstall .treeinfo (lsedlar) - createiso: Include layered product name in iso name (lsedlar) - buildinstall: Only transform arch for lorax (lsedlar) - iso-wrapper: Remove the class (lsedlar) - config: Validate variant regular expressions (lsedlar)- pungi: Replace kickstart repo url (mark) - ostree-installer: Reduce duplication in tests (lsedlar) - ostree-installer: Generate correct volume ID (lsedlar) - ostree-installer: Use ostree as type in filename (lsedlar) - ostree: Use $basearch in repo file (lsedlar) - config: Accept empty branch in SCM dict (lsedlar) - Remove duplicated version from pungi script (lsedlar) - use --new-chroot when making ostree's (dennis) - Create git tags without release (lsedlar) - Translate paths without double slash (lsedlar) - Remove shebangs from non-executable files (lsedlar) - Remove FSF address from comments (lsedlar) - Update contributing guide (lsedlar) - init: Remove keep_original_comps option (lsedlar) - tests: Use unittest2 consistently (lsedlar)- add patch to enable use of --new-chroot for ostree tasks- ostree_installer: Add --isfinal lorax argument (lsedlar) - Recreate JSON dump of configuration (lsedlar) - Merge #385 `Test and clean up pungi.linker` (dennis) - Merge #390 `checksums: Never skip checksumming phase` (dennis) - variants: Allow multiple explicit optional variants (lsedlar) - checksums: Never skip checksumming phase (lsedlar) - [linker] Remove dead code (lsedlar) - [linker] Add tests (lsedlar) - Dump original pungi conf (cqi) - ostree: Add tests for sending ostree messages (lsedlar) - Send fedmsg message on ostree compose finishg (puiterwijk) - createrepo: Add option to use xz compression (lsedlar) - Allow user to set a ~/.pungirc for some defaults (riehecky) - metadata: Improve error reporting on failed checksum (lsedlar) - extra-files: Write a metadata file enumerating extra files (jeremy) - Merge #381 `Automatically generate missing image version` (dennis) - Automatically generate missing image version (lsedlar) - Add JSON Schema for configuration (lsedlar) - Allow arbitrary arguments in make test (lsedlar) - createiso: Report nice error when tag does not exist (lsedlar) - Fix test data build script (lsedlar) - [osbs] Add NVRA of created image into main log (lsedlar) - [createiso] Remove unused script (lsedlar) - Update doc about generating release value (lsedlar) - Use label to populate image release (lsedlar) - doc: Fix example for image_build (lsedlar) - Ignore module imports not at top of file (lsedlar) - Merge #367 `Remove unused imports` (dennis) - [buildinstall] Fix cleaning output dir (lsedlar) - Remove unused imports (lsedlar) - Merge #360 `[osbs] Convert build_id to int` (dennis) - Merge #361 `Fix config validation script` (dennis) - Merge #365 `Make image test at end of compose less strict` (dennis) - [test] Make image test at end of compose less strict (lsedlar) - [iso] Fix check on failable ISO (lsedlar) - Add full Pungi version to log output (lsedlar) - Fix config validation script (lsedlar) - [osbs] Convert build_id to int (lsedlar) - [image-build] Get failable config from correct place (lsedlar)- [createiso] Use shell script for runroot (lsedlar) - Merge #357 `Improve error messages for gathering packages` (dennis) - [test] Only check bootability for images on x86_64 and i386 (lsedlar) - Improve error messages for gathering packages (lsedlar) - Merge #339 `Refactor failables, step 1` (dennis) - Refactor failables (lsedlar) - Stop setting release in OSBS phase (lsedlar) - Merge #351 `Remove ambiguous imports` (dennis) - [test] Correctly check bootable ISOs (lsedlar) - Remove ambiguous imports (lsedlar) - Merge #347 `Remove duplicate definition of find_old_composes.` (lubomir.sedlar) - Merge #342 `Simplify naming format placeholders` (dennis) - Merge #345 `createrepo: use separate logs for different pkg_type` (dennis) - Remove duplicate definition of find_old_composes... (rbean) - [createrepo] fix 'createrepo_deltas' option (qwan) - createrepo: use separate logs for different pkg_type (lsedlar) - Simplify naming format placeholders (lsedlar) - Treat variants without comps groups as having all of them (lsedlar) - Always generate rpms.json file (lsedlar)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- [scm] Add logging for exporting local files (lsedlar) - [extra-files] Only copy files when there is a config (lsedlar) - [extra-files] Refactoring (lsedlar) - [extra-files] Skip whole phase if not configured (lsedlar) - [extra-files] Copy files using existing function (lsedlar) - [extra-files] Add tests (lsedlar) - [osbs] Add a phase to build images in OSBS (lsedlar) - Setup global log file before logging anything (lsedlar) - [metadata] Correctly save final flag (lsedlar) - Merge #326 `add missing dependencies` (dennis) - [createiso] Add test for adding source iso to metadata (lsedlar) - Merge #325 `Fix checking optional ISO images in test phase` (dennis) - Merge #321 `Add support for top-level variant IDs with dashes.` (dennis) - Merge #320 `images.json: Move src images under binary arches.` (dennis) - add missing dependencies (nils) - Fix checking optional ISO images in test phase (lsedlar) - add lxml dependency (nils) - images.json: Move src images under binary arches. (dmach) - Add support for top-level variant IDs with dashes. (dmach) - Fix PYTHONPATH usage in test_compose.sh. (dmach) - [createiso] Enable customizing media reserve (lsedlar) - [createiso] Add test for splitting media (lsedlar) - [media-split] Remove commented-out code (lsedlar) - [media-split] Simplify code (lsedlar) - [media-split] Add code documentation (lsedlar) - [media-split] Add unit tests (lsedlar) - Add missing documentation (lsedlar) - [buildinstall] Fix bad error message (lsedlar) - Merge #309 `Add compatibility for Python 2.6` (dennis) - Merge #293 `Add tests for generating discinfo and media.repo files` (dennis) - Merge #287 `Use koji profiles to list RPMs in buildroot` (dennis) - [ostree-installer] Put images to os/ directory (lsedlar) - [ostree] Rename duplicated test (lsedlar) - [util] Use koji profile for getting RPMs from buildroot (lsedlar) - [util] Add test for getting list of buildroot RPMs (lsedlar) - pungi-koji: fix up latest symlink creation (dennis) - Use unittest2 if available (lsedlar) - Stop using str.format (lsedlar) - Stop using functools.total_ordering (lsedlar) - The message attribute on exception is deprecated (lsedlar) - [ostree] Rename duplicated test (lsedlar) - [metadata] Simplify writing media.repo (lsedlar) - [metadata] Add test for writing media.repo (lsedlar) - [discinfo] Use context manager for file access (lsedlar) - [metadata] Add tests for discinfo files (lsedlar)- [ostree-installer] Allow using external repos as source (lsedlar) - [image-build] Allow using external install trees (lsedlar) - Add type to base product for layered releases (lsedlar) - Merge #303 `[ostree] Use unique work and log paths` (dennis) - [ostree] Use unique work and log paths (lsedlar) - [arch] Add mock rpmUtils module (lsedlar)- [ostree] Put variant name in ostree log dir (lsedlar) - Merge #294 `[ostree] Initialize empty repo` (dennis) - [util] Resolve git+https URLs (lsedlar) - [ostree] Initialize empty repo (lsedlar) - [test] Add checks for created images (lsedlar) - Fix caching global ksurl (lsedlar) - include tests/fixtures in manifest (dennis)- add patch to fix caching global ksurl- Merge #273 `Deduplicate configuration a bit` (dennis) - Merge #280 `[createrepo] Use more verbose output` (dennis) - Merge #283 `Pungi should log when it tries to publish notifications.` >>>>>>> master (dennis) - [createiso] Add back running isohybrid on x86 disk images (dennis) - [createiso] Remove chdir() (lsedlar) - [pkgset] Fix caching RPMs (lsedlar) - [createrepo] Use more verbose output (lsedlar) - Pungi should log when it tries to publish notifications. (rbean) - [pkgset] Use context manager for opening file list (lsedlar) - [pkgset] Add tests for writing filelists (lsedlar) - [pkgset] Simplify finding RPM in koji buildroot (lsedlar) - [pkgset] Clean up koji package set (lsedlar) - [pkgset] Add test for pkgset merging (lsedlar) - [pkgset] Add tests for KojiPackageSet (lsedlar) - [pkgset] Clean up Koji source (lsedlar) - [pkgset] Add tests for Koji source (lsedlar) - Add common global settings for images (lsedlar) - Remove duplicated and dead code (lsedlar) - [live-media] Add check for live_media_version option (lsedlar) - [scm-wrapper] Remove unused method (lsedlar) - [scm-wrapper] Report when file wrapper did not match anything (lsedlar) - [scm-wrapper] Use context manager for managing temp dir (lsedlar) - [scm-wrapper] Reduce code duplication in RPM wrapper (lsedlar) - [scm-wrapper] Copy files directly (lsedlar) - [scm-wrapper] Reduce code duplication (lsedlar) - [scm-wrapper] Add tests for SCM wrappers (lsedlar) - [ostree] Set each repo to point to current compose (lsedlar) - [ostree-installer] Drop filename setting (lsedlar) - Merge #269 `Improve logging of failable deliverables` (ausil) - [ostree-installer] Fix example documentation (lsedlar) - Improve logging of failable deliverables (lsedlar) - [ostree-installer] Install ostree in runroot (lsedlar) - [pkgset] Print more detailed logs when rpm is not found (lsedlar) - [ostree-installer] Clone repo with templates (lsedlar)- add patch to install ostree in the ostree_installer runroot- add patch to print more info for missing rpms - add patch to clone repo with extra lorax templates for ostree_installer- enable the compose test (dennis) - [ostree-installer] Copy all lorax outputs (lsedlar) - [ostree] Log to stdout as well (lsedlar) - [ostree-installer] Use separate directory for logs (lsedlar) - Merge #260 `Maybe fix ostree?` (ausil) - [ostree-installer] Put lorax output into work dir (lsedlar) - [ostree] Add test check for modified repo baseurl (lsedlar) - [ostree] Move cloning repo back to compose box (lsedlar) - [ostree] Mount ostree directory in koji (lsedlar)- make sure that the shebang of pungi-pylorax-find-templates is python3- Merge #257 `[ostree] Enable marking ostree phase as failable` (ausil) - [ostree] Enable marking ostree phase as failable (lsedlar) - [koji-wrapper] Initialize wrappers sequentially (lsedlar) - [createiso] Simplify code, test phase (lsedlar) - [createiso] Move runroot work to separate script (lsedlar) - [ostree] Use explicit work directory (lsedlar) - [ostree] Rename atomic to ostree (lsedlar) - [ostree] Move cloning config repo to chroot (lsedlar) - [ostree] Fix call to kobo.shortcuts.run (lsedlar) - [atomic] Stop creating the os directory (lsedlar) - [checksum] Add arch to file name (lsedlar)- add some more ostree fixes - add a bandaid for ppc until we get a proper fix- add upstream patches for bugfixes in ostree and checksums- install scripts (dennis) - Merge #242 `Fix wrong file permissions` (ausil) - Add a utility to validate config (lsedlar) - [variants] Stop printing stuff to stderr unconditionally (lsedlar) - Fix atomic/ostree config validations (lsedlar) - [pungi-wrapper] Remove duplicated code (lsedlar) - [checks] Add a check for too restrictive umask (lsedlar) - [util] Remove umask manipulation from makedirs (lsedlar) - Merge #240 `Filter variants and architectures` (ausil) - Filter variants and architectures (lsedlar) - Refactor checking for failable deliverables (lsedlar) - [buildinstall] Do not crash on failure (lsedlar) - Reuse helper in all tests (lsedlar) - [atomic] Add atomic_installer phase (lsedlar) - [ostree] Add ostree phase (lsedlar) - [atomic] Add a script to create ostree repo (lsedlar) - Merge #232 `Improve logging by adding subvariants` (ausil) - Add compose type to release for images (lsedlar) - [image-build] Add traceback on failure (lsedlar) - [image-build] Use subvariants in logging output (lsedlar) - [live-media] Use subvariants in logging (lsedlar) - Add tracebacks to all failable phases (lsedlar) - ppc no longer needs magic bits in the iso (pbrobinson) - [buildinstall] Add more debugging output (lsedlar) - [metadata] Stop crashing on empty path from .treeinfo (lsedlar) - [checksums] Add label to file name (lsedlar) - [buildinstall] Use customized dvd disc type (lsedlar) - image_build: fix subvariant handling (awilliam)- upstream 4.1.0 release- new tarball with upstream commits for test suite and pkgset- [init] Update documentation (lsedlar) - [init] Iterate over arches just once (lsedlar) - [init] Remove duplicated checks for comps (lsedlar) - [init] Break long lines (lsedlar) - [init] Don't overwrite the same log file (lsedlar) - [init] Add config option for keeping original comps (lsedlar) - Add tests for the init phase (lsedlar) - [checks] Test printing in all cases (lsedlar) - [checks] Reduce code duplication (lsedlar) - [checks] Relax check for genisoimage (lsedlar) - [checks] Remove duplicate msgfmt line (lsedlar) - [checks] Relax check for isohybrid command (lsedlar) - [checks] Add tests for dependency checking (lsedlar) - [checks] Don't always require jigdo (lsedlar) - [pkgset] Respect inherit setting (lsedlar) - specify that the 4.0 docs are for 4.0.8 (dennis) - [live-media] Support release set to None globally (lsedlar) - include tests/fixtures/* in the tarball (dennis)- add patch to allow livemedia_release to be None globally- Add README (lsedlar) - [doc] Fix formatting (lsedlar) - [createiso] Add customizing disc type (lsedlar) - [live-images] Add customizing disc type (lsedlar) - [buildinstall] Add customizing disc type (lsedlar) - [buildinstall] Rename method to not mention symlinks (lsedlar) - [gather] Fix documentation of multilib white- and blacklist (lsedlar) - [paths] Document and test translate_path (lsedlar) - [createrepo] Compute delta RPMS against old compose (lsedlar) - [util] Add function to search for old composes (lsedlar) - [live-media] Add global settings (lsedlar) - [live-media] Rename test case (lsedlar)- Limit the variants with config option 'tree_variants' (dennis) - [createrepo-wrapper] Fix --deltas argument (lsedlar) - [createrepo-wrapper] Add tests (lsedlar) - [koji-wrapper] Retry watching on connection errors (lsedlar) - [createrepo-wrapper] Refactor code (lsedlar) - [paths] Use variant.uid explicitly (lsedlar) - [createrepo] Add tests (lsedlar) - [createrepo] Refactor code (lsedlar) - [image-build] Fix resolving git urls (lsedlar) - [testphase] Don't run repoclosure for empty variants (lsedlar) - [live-images] No manifest for appliances (lsedlar)- push the 4.0 docs to a 4.0 branch (dennis) - [live-images] Rename log file (lsedlar) - [buildinstall] Use -dvd- in volume ids instead of -boot- (lsedlar) - [buildinstall] Hardlink boot isos (lsedlar) - [doc] Write documentation for kickstart Git URLs (lsedlar) - [util] Resolve branches in git urls (lsedlar) - [live-images] Fix crash when repo_from is not a list (lsedlar) - [buildinstall] Don't copy files for empty variants (lsedlar)- [tests] Fix wrong checks in buildinstall tests (lsedlar) - [tests] Use temporary files for buildinstall (lsedlar) - [tests] Do not mock open for koji wrapper tests (lsedlar) - Merge #179 `Update makefile targets for testing` (ausil) - Update makefile targets for testing (lsedlar) - [live-images] Set type to raw-xz for appliances (lsedlar) - [live-images] Correctly create format (lsedlar) - [tests] Dummy compose is no longer private (lsedlar) - [tests] Move buildinstall tests to new infrastructure (lsedlar) - [tests] Use real paths module in testing (lsedlar) - [tests] Move dummy testing compose into separate module (lsedlar) - [live-images] Create image dir if needed (lsedlar) - [live-images] Add images to manifest (lsedlar) - [live-images] Fix path processing (lsedlar) - [live-images] Move repo calculation to separate method (lsedlar) - [koji-wrapper] Fix getting results from spin-appliance (lsedlar) - [live-images] Filter non-image results (lsedlar) - [live-images] Rename repos_from to repo_from (lsedlar) - [koji-wrapper] Add test for passing release to image-build (lsedlar) - [live-images] Automatically populate release with date and respin (lsedlar) - [live-media] Respect release set in configuration (lsedlar) - [live-images] Build all images specified in config (lsedlar) - [live-media] Don't create $basedir arch (lsedlar) - Update tests (lsedlar) - do not ad to image build and live tasks the variant if it is empty (dennis) - when a variant is empty do not add it to the repolist for livemedia (dennis) - [live-media] Update tests to use $basearch (lsedlar) - [buildinstall] Don't run lorax for empty variants (lsedlar) - Merge #159 `use $basearch not $arch in livemedia tasks` (lubomir.sedlar) - Merge #158 `do not uses pipes.quotes in livemedia tasks` (lubomir.sedlar) - Add documentation for signing support that was added by previous commit (tmlcoch) - Support signing of rpm wrapped live images (tmlcoch) - Fix terminology - Koji uses sigkey not level (tmlcoch) - use $basearch not $arch in livemedia tasks (dennis) - do not uses pipes.quotes in livemedia tasks (dennis) - [live-images] Don't tweak kickstarts (lsedlar) - Allow specifying empty variants (lsedlar) - [createrepo] Remove dead assignments (lsedlar) - Keep empty query string in resolved git url (lsedlar) - [image-build] Use dashes as arch separator in log (lsedlar) - [buildinstall] Stop parsing task_id (lsedlar) - [koji-wrapper] Get task id from failed runroot (lsedlar) - [live-media] Pass ksurl to koji (lsedlar) - Merge #146 `[live-media] Properly calculate iso dir` (ausil) - [live-media] Properly calculate iso dir (lsedlar) - [image-build] Fix tests (lsedlar) - add image-build sections (lkocman) - [koji-wrapper] Add tests for get_create_image_cmd (lsedlar) - [live-images] Add support for spin-appliance (lsedlar) - [live-media] Koji option is ksfile, not kickstart (lsedlar) - [live-media] Use install tree from another variant (lsedlar) - [live-media] Put images into iso dir (lsedlar) - [image-build] Koji expects arches as a comma separated string (lsedlar) - Merge #139 `Log more details when any deliverable fails` (ausil) - [live-media] Version is required argument (lsedlar) - [koji-wrapper] Only parse output on success (lsedlar) - [koji-wrapper] Add tests for runroot wrapper (lsedlar) - [buildinstall] Improve logging (lsedlar) - Log more details about failed deliverable (lsedlar) - [image-build] Fix failable tests (lsedlar) - Merge #135 `Add live media support` (ausil) - Merge #133 `media_split: add logger support. Helps with debugging space issues on dvd media` (ausil) - [live-media] Add live media phase (lsedlar) - [koji-wrapper] Add support for spin-livemedia (lsedlar) - [koji-wrapper] Use more descriptive method names (lsedlar) - [image-build] Remove dead code (lsedlar) - media_split: add logger support. Helps with debugging space issues on dvd media (lkocman) - [image-build] Allow running image build scratch tasks (lsedlar) - [image-build] Allow dynamic release for images (lsedlar)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- 4.0.4 release (dennis) - Merge #123 `Live images: add repo from another variant` (ausil) - Merge #125 `[image-build] Stop creating wrong arch dirs` (ausil) - Toggle multilib per variant (lsedlar) - [live-images] Code cleanup (lsedlar) - [live-images] Add documentation (lsedlar) - [live-images] Add repos from other variants (lsedlar) - [image-build] Stop creating wrong arch dirs (lsedlar) - Enable identifying variants in exception traces (lsedlar) - Store which deliverables failed (lsedlar) - scm.py: use git clone instead git archive for http(s):// (lkocman) - Fix filtering of system release packages (lsedlar) - Merge #114 `Use install tree/repo from another variant for image build` (ausil) - Make system release package filtering optional (lsedlar) - [image-build] Optionally do not break whole compose (lsedlar) - [image-build] Refactoring (lsedlar) - [image-build] Use repo from another variant (lsedlar) - [image-build] Take install tree from another variant (lsedlar) - Add missing formats to volumeid and image name (lsedlar) - [image-build] Use single koji task per variant (lsedlar) - Fix image-build modifying config (lsedlar) - Fix missing checksums in .treeinfo (lsedlar) - Don't crash on generating volid without variant (lsedlar) - Merge #99 `Add option to specify non-failing stuff` (ausil) - Add repo from current compose (lsedlar) - Fix getting compose topdir in CreateImage build thread (lsedlar) - Add option to specify non-failing stuff (lsedlar) - Allow customizing image name and volume id (lsedlar) - Fix notifier tests (lsedlar) - Publish a url instead of a file path. (rbean) - Add 'topdir' to all fedmsg/notifier messages. (rbean) - Merge #75 `Start of development guide` (ausil) - Merge #88 `Resolve HEAD in ksurl to actual hash` (ausil) - Merge #87 `Add support for customizing lorax options` (ausil) - Update fedmsg notification hook to use appropriate config. (rbean) - we need to ensure that we send all the tasks to koji on the correct arch (dennis) - Resolve HEAD in ksurl to actual hash (lsedlar) - Add support for customizing lorax options (lsedlar) - Run lorax in separate dirs for each variant (lsedlar) - Merge #84 `Allow specifying --installpkgs for lorax` (ausil) - Merge #83 `Fix recently discovered bugs` (ausil) - Merge #82 `indentation fixs correcting dvd creation` (ausil) - Merge #69 `Move messaging into cli options and simplify it` (ausil) - Start lorax for each variant separately (lsedlar) - Update lorax wrapper to use --installpkgs (lsedlar) - Allow specifying which packages to install in variants xml (lsedlar) - Add basic tests for buildinstall phase (lsedlar) - Fix generating checksum files (lsedlar) - Use lowercase hashed directories (lsedlar) - indentation fixs correcting dvd creation (dennis) - remove glibc32 from the runroot tasks (dennis) - fix up the pungi-fedmesg-notification script name (dennis) - Add overview of Pungi to documentation (lsedlar) - Move messaging into cli options (lsedlar) - Extend contributing guide (lsedlar) - Load multilib configuration from local dir in development (lsedlar) - Allow running scripts with any python in PATH (lsedlar)- Merge #54 `fix log_info for image_build (fails if image_build is skipped)` (lkocman) - image_build: self.log_info -> self.compose.log_info (lkocman) - Revert "Added params needed for Atomic compose to LoraxWrapper" (dennis) - Revert "fix up if/elif in _handle_optional_arg_type" (dennis) - Add image-build support (lkocman) - Add translate path support. Useful for passing pungi repos to image-build (lkocman) - import duplicate import of errno from buildinstall (lkocman) - handle openning missing images.json (image-less compose re-run) (lkocman) - compose: Add compose_label_major_version(). (lkocman) - pungi-koji: Don't print traceback if error occurred. (pbabinca) - More detailed message for unsigned rpms. (tkopecek) - New config option: product_type (default is 'ga'); Set to 'updates' for updates composes. (dmach) - kojiwrapper: Add get_signed_wrapped_rpms_paths() and get_build_nvrs() methods. (tmlcoch) - live_images: Copy built wrapped rpms from koji into compose. (tmlcoch) - kojiwrapper: Add get_wrapped_rpm_path() function. (tmlcoch) - live_images: Allow custom name prefix for live ISOs. (tmlcoch) - Do not require enabled runroot option for live_images phase. (tmlcoch) - Support for rpm wrapped live images. (tmlcoch) - Remove redundant line in variants wrapper. (tmlcoch) - Merge #36 `Add params needed for Atomic compose to LoraxWrapper` (admiller) - live_images: replace hardcoded path substition with translate_path() call (lkocman) - live_images fix reference from koji to koji_wrapper (lkocman) - fix up if/elif in _handle_optional_arg_type (admiller) - Added params needed for Atomic compose to LoraxWrapper (admiller) - Merge #24 `Fix empty repodata when hash directories were enabled. ` (dmach) - createrepo: Fix empty repodata when hash directories were enabled. (dmach)- Merge #23 `fix treeinfo checksums` (dmach) - Fix treeinfo checksums. (dmach) - add basic setup for making arm iso's (dennis) - gather: Implement hashed directories. (dmach) - createiso: Add createiso_skip options to skip createiso on any variant/arch. (dmach) - Fix buildinstall for armhfp. (dmach) - Fix and document productimg phase. (dmach) - Add armhfp arch tests. (dmach) - Document configuration options. (dmach) - Add dependency of 'runroot' config option on 'koji_profile'. (dmach) - Rename product_* to release_*. (dmach) - Implement koji profiles. (dmach) - Drop repoclosure-%arch tests. (dmach) - Config option create_optional_isos now defaults to False. (dmach) - Change createrepo config options defaults. (dmach) - Rewrite documentation to Sphinx. (dmach) - Fix test data, improve Makefile. (dmach) - Update GPL to latest version from https://www.gnu.org/licenses/gpl-2.0.txt (dmach)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- wrap check for selinux enforcing in a try except (dennis) - pull in gather.py patches from dmach for test compose (admiller) - Add some basic testing, dummy rpm creation, and a testing README (admiller) - pungi-koji: use logger instead of print when it's available (lkocman) - fix incorrect reference to variable 'product_is_layered' (lkocman) - pungi-koji: fix bad module path to verify_label() (lkocman) - update the package Requires to ensure we have everything installed to run pungi-koji (dennis) - update the package to be installed for productmd to python-productmd (dennis)- update docs now devel-4-pungi is merged to master, minor spelling fixes (pbrobinson) - Fix remaining productmd issues. (dmach) - Revert "refactor metadata.py to use productmd's compose.dump for composeinfo" (dmach) - Fix LoraxTreeInfo class inheritance. (dmach) - Fix pungi -> pungi_wrapper namespace issue. (dmach) - fix arg order for checksums.add (admiller) - update for productmd checksums.add to TreeInfo (admiller) - fix product -> release namespace change for productmd (admiller) - update arch manifest.add config order for productmd api call (admiller) - update for new productmd named args to rpms (admiller) - fix pungi vs pungi_wrapper namespacing in method_deps.py (admiller) - add createrepo_c Requires to pungi.spec (admiller) - add comps_filter (admiller) - refactor metadata.py to use productmd's compose.dump for composeinfo instead of pungi compose_to_composeinfo (admiller) - Update compose, phases{buildinstall,createiso,gather/__ini__} to use correct productmd API calls (admiller) - Use libselinux-python instead of subprocess (lmacken) - Add README for contributors (admiller)- fix up bad += from early test of implementing different iso labels based on if there is a variant or not (dennis)- make sure we treat the isfinal option as a boolean when fetching it (dennis) - if there is a variant use it in the volume id and shorten it. this will make each producst install tree have different volume ids for their isos (dennis) - fix up productmd import in the executable (dennis) - fixup productmd imports for changes with open sourcing (dennis) - tell the scm wrapper to do an absolute import otherwise we hit a circular dep issue and things go wonky (dennis) - include the dtd files in /usr/share/pungi (dennis) - add missing ) causing a syntax error (dennis) - fix up the productmd imports to import the function from the common module (dennis) - fix up typo in getting arch for the lorax log file (dennis)- update the git snapshot to pick up some fixes- update Requires for rename of python-productmd- fix up the pungi logging by putting the arch in the log file name (dennis) - change pypungi imports to pungi (dennis) - spec file cleanups (dennis)- rename binaries (dennis) - Add the option to pass a custom path for the multilib config files (bcl) - Call lorax as a process not a library (bcl) - Close child fds when using subprocess (bcl) - fixup setup.py and MANIFEST.in to make a useable tarball (dennis) - switch to BSD style hashes for the iso checksums (dennis) - refactor to get better data into .treeinfo (dennis) - Initial code merge for Pungi 4.0. (dmach) - Initial changes for Pungi 4.0. (dmach) - Add --nomacboot option (csieh)- update git snapshot to switch to executing lorax since it is using dnf- update to the pungi 4.0 dev branch- add patch to make the dvd bootable on aarch64- add patch to fix whitespace errors- Remove magic parameter to mkisofs (hamzy) - Added option for setting release note files (riehecky)- make sure that the dvd/cd is using the shortened volumeid (dennis)- fix up volume shortening substituions to actually work (dennis)- implement nameing scheme from https://fedoraproject.org/wiki/User:Adamwill/Draft_fedora_image_naming_policy  !"#$4.1.36-1.fc28 comps_filterpungi-gatherpungi-kojipungi-make-ostreepungiAUTHORSPungi.epubPungi.pdfabout.txtcomps.txtconfiguration.txtcontributing.txtformat.txtgathering.txtindex.txtmessaging.txtmulti_compose.txtphases.txtscm_support.txttesting.txtpungiCOPYINGGPLpungi.1.gzpungicomps-cleanup.xslf9-fedora.ksmultilibdevel-blacklist.confdevel-whitelist.confruntime-blacklist.confruntime-patterns.confruntime-whitelist.confrawhide-fedora.ksvariants.dtdpungi/usr/bin//usr/share/doc//usr/share/doc/pungi//usr/share/licenses//usr/share/licenses/pungi//usr/share/man/man1//usr/share//usr/share/pungi//usr/share/pungi/multilib//var/cache/-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=i686 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textASCII text, with no line terminators (EPUB document)UTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode textRRRRhttps://bugz.fedoraproject.org/pungiutf-890353cd8445fa7f1400e45aa4dbfe5f3ff80c45c5785080a3dfbe8a3eefe265c?07zXZ !#,U]"k%YAb r?j l0x:Y1Ħ>Xpþ}M tFF퀴}tE@A ?څ8mRg|bqu=?(̏TFEe~:5Ɖ g4CۜMu {NCV^9^-2' QD ڠjC'!0O v*MEm>b csg`-"hVkq˧D$XĽyyeV$)vlFT)"Hخ]*>I;%ᝏkV3D(f Ǟ b, ngfßM=ۭoeיgJ[ !*P\{ӗ!ܹHiW1 ES|KnDKf{,E={wP RKfE9E /vx639)"- ׃^j,EYo"ٹйxv e%WkyggtH#-C(_d(QL:9rV|7eXj0C!}q# !\P˟՜%x@b.YA~ðsn=K44ƁP@!Œ%:+:c8 젆%C[""/R.Zm a8#1kHxazҙz[OhbebA̋cFK-o-KjArs  05)>B9n5RLY=,/k!m-9irOHQ3|7Z@!yVZP}{:H@T4B'0ʦfݟK4ٸ)$G~h : {ߎYm;a8y%,j^6؉Q:B?HJLP޽넫7"x%*.?ŋS2J8o6+Y\W`0~7WKBG;u޲ 2uىcT>] u{:H2/2 a}ڄPGikB ǧ1CJj⭕(#:QsSq(XبêfU_rnKOZRYa@Lɚ #S7(Q%)e|շ& H2)6vkh틜tNTfc`XD>1@ MxECN`Nz\3sE_o tF@{F%wvH~}~&_x?ԖG?;vo?aXZBUbG!d ^7;7tFͯ':HV}!oY7-^Vrn1 t]]X'$fz6nqhdl!T YsM-G=+F.+,=ETݫ(}-IeYlmu_/oX3>ouڱ"ں'M.,;TT-QwlםET TMlX^% /8_X4{\ ZQڨ-/T}`H7#;wD nc3rWd]} 9jîx?a]u ɩ}ҙ2= ,ڧ\;"GU.d߼5! F,WMȹ|q=v:qdpYYPT'v$V8txQF'VyDNNt2*lgå|!b#la oF P^Eq_NQ9{!SL"cCn../ KbOi1$MTV9Vf.JB}o aT~䐠=S1QfUC!ׇ]4Չ=Yox9 y6,rK *7?Hw0; 7Xה3tGT Ƶ^)iƩ,-RsK3M?{i-ǩxxs97l2&D91߉hL0 qR,L#.ɜ~/3CB?%*CKzu?P 0u/wۇ;@&9K ;GX)D)?@ļCZG $abZxugnRȲZ!?сke m`+nGP`nB\j f)>?-_Qf}ȥʅ6fm<01MUM+/f6@"=Tw_TWa-jOB<+ gȯ.AUN'H[ѨiXeblg}Fj(۪EGP_'zbf!'pa)TC9_ [?!&\ 8S'ô.کx na6X #?n&g8Mc50枇$KTo+oep5G㵮c;,c板Si* $YKP(e*9GLаML(n=X\&j fVDLi}jjk` 8yy1 51L0BNkTr$+,!7 }8]zpgΡR%:erJ:VE mv ( ݱ+7YeS*xlҏ4Z[G\ŨS2ޱ&Em_EtFe+HﭢvC6Rx-´zԣjqy}V 6@hjuk|> iK,obԠ$F^d'q"O^/HS /D@R1ΐJ_;-x'Jg} SoVv`07,xNT :רBңTt h+>G.)WcTc-*8Q'Log={Ze:d*Fmb5V x ~1B?|ljކ۰'NAA+yArsdw$&A$0QC|1Fqc8q >|6s osu^C6cuc`LߙpHd;tlyrTd3iw$zf=L7:04`6FSL\ FHgZU &l.,e+-{tìƊ˱0tpʽ7f t$'d9CVn/cf~Fs}-xQ@ 'EӺh7-րزK*(ı'e$1Ԇ(?'Q }~F : %2[F\3\|W^"Ӓeb1y˦5L賁`Adk]Uzu9), 98t[[Xl%o똔Fh,`ҸkO*eO'w;77YbM?te(ΕO5l3&<3:"BSr;X,q<!7Sprcd+!kI\ kLU!eZ+4| z+KA{gTue^9@R[ ۄe/W##Jբ[2k^րĜ)M;#q۹ ׷֠ fy91&®>h ,k ~)>v'=GG0$?ܫނAS1 |ba3kbnT(e,pWY9&P/qk'XBƴ/C+rP ЫnqvAF(Z @?Yk`J|T Y;]\(=JEëŴ`%y|#m$BoJ+[[ '9$g{l 1̚b|Ip(5c5#ǝ;/r8h/ =ؘ5fx/~sW*=,±\`;>,quE=-5-!GW:Agn.n 9iIxP#̌>j\@9Ǎ0ސ٠?)tUB|]*WQ*e>VAy'*=zTșo`tIz^G/-߻NV,HqUlX)&[v뤶=$2>%,wωfRN-yB^-Fo>m;Q R2 G;-J1Gsx3 6}#hdk+1Y۸v"GhNa8emxB">c:a pc̙;'Vd2=ʃ<,]ۻ/mT>oYL4Y5/[L3 $MA-ޮC,F@O /Ů3* T%b& v>`4[F3 jjµń|64񢉀x-^w̭)Q Cjph}{h,I,Q|k(%y .D MZwg\eUtg A?q@nCtFk 36Um5?)|)hJvhs/j պhN[g,uYeip׆h$ 3-v21:&Sx|/|)Sӻ6n#)|[(w6 `F%,Y McUxޡ&=sL`kpufk8EmO=[!'vS14ڏ{Oy1$n7Cдav,`X5^ncUGx2aog̜z#j谙ckcLxyh+'p7\tnOC(VqPb`MZz{&*4Sp Gn 'XJC p/t; 4Ɯ`E(/L̦A[tq{-+vEWۍ05Jxcl'".wUnwۢ]VUf64ǐ4GjHRp6C@ rFIzAv@?j\h"UJXjf-2ovz &My8rD 8 1LU1,!Ԣz [d|j3D}/f 7sQ1p&wכn]ՎkA:qP'΄EIT۸"DS"޶DE<}y@Jx|l+ܗE{O"6/|I7gF3ן~P:oN,\&%-ǁ2+<6+1qU:i눋  ѱwqE*Nq'8mCaՋ2e[9 $|d9piq;5y'w`eCuOguc'X;Rkk=Q};ڗva}\S+Amb=ə!_F٧*V&Galj"MLL0Qx@# [`Eo dpsBۡ/s?ۡ4v{ ;/T:g_p(fyrDx6{_{i59vM1y? *]r,>_È@ԞѾ0{n^#-f^G`\Hy&PYU#MkICv1OvyN@CaN-kRI+ nHJy]雋:&Pzqܛ MZH/§A}H=0\FT}xzT{-/E1潆1})&27_nf6 };wVcJesUޛޛ^C4փ]5G!ě]:bk2Rɣyc=εF ,\7617Cיtke吡:Z՞dA3o? a:>+9#lB׉QCIt3cL؅pe6kCk$iS6˙'m Ci6/@z *aB; cKNUz]Q@Ɛڴ)r((T> }9>- 88 {(-.'hJ*e>"\ Uf1A: YV:ldTu'V1Ռ{'jGI CF_=ibTP L|kpƇYhld>@)SY9! Lidk( Hv ¥D4bޣZL2 ݶ5p4If8dz-{W~ ]X䛰~$8+\O8gej^PzنC (8P AݫǐcRF :s4mKnLizWT[j:ND&E[EG'kfLZ;2ͨWx57Q a'abI;#k?cӲJ 2nag8J*^Yۭ`pwShF+]EWKN:_ŜhjiJ%KOmXj $o~9'=x&$(-ctIWKZ=GoJ\2ſ>פGO =շW~0xb>ߎD-CJ{?> v%N))+zu0U zޟ10H.zC0ۣd׺E Sҽr&Z\ 67M]axkB:,؍flJ  R-Wʙm9t<_`n#|ۘ ==6!*͊ƥt)4?Mlo xliT.+.f-II+4a!Py׳t ͛^E34SN$y˙A;N~)=`MGcPރ-XK~'joU'r=<(irajM.u7ab2ȟ4˰$PV }@8 ֘efgگIS߸Ll8 3,OoLNϽ rGsTS@r]0iΪS*5K B 6Ӷ?ُ oe}D=AᘲLaN {X&,5a} 5˵˃;-chsI8'j'}p>=&k^1{|Řmc[HFRZFvE@5jPJaeܿiBP;.jd?ǺȲr٦4ȋF؞l%^ ïqDg !s#2XVY@Bܽ|A3MލLR̘gC mѣx?W2R0+xyzIÂ0**Q_$:zF^VHw[O {c'H?|7mrc 4,{(0I9-qkv➯:BQ# GRӼ,:eL"2D,lTpWmӽD2cN.LuuT\hC)a,(Cò *`FZ?cdmm82\ogeܫ;"c)Fu=">4zp1OCZ IfqHpp88]>5gmwd_JU <0󾧽_7 p,.iH>p#`},JnEMa1Bz c2S a[Lpg6a%qW Ì ݑ(Og3 7> ܼiA\Y$俒ߍZG04z~EѾɻMI3oY4"k)RkZ(# /56PK=p;G3jL9Q&:Х`,Ժ ĝTVzRN 9$q Ol$#вۄ5sCcr{󽙻Q$2^ݭy?~ Q/h`ߍضQ>{qYc=zbEFv'0E]r",)c? 1;5jw4/jf.yA m?TEla c 4M_O (CJ .Ϊ+3IwFc<,?Lǂ)kXL2 q`((Ѡ$|ﵯNYOƶ ҊSIӎL=$.V~%oJ#}"Yɒ[P_f\&2kv.aˁ3$&=pG$r34pg<2 #]w Ϙp¸QRɢ c~>_)2oLt"o!Pkk. +e.R?]C;d޽[QO*Ȇ͜T*GUSPL;TDԆmxwO) ڎ 6QǶbzZCb\͢eEY\#UX`$Y.9s׌DQҤԱTԓhN#Ȋrc>; KzrivkӮ !_RG~ϕ:;<6~8k ׷[ ixתjn=u_yJ`귨:Gݢ:4Xrm%BiN!^B;0ׇP2\OXj4Q-.ҹ|tr*p}ScRZ0W6UJbu7ʃ3=hHjU/~T1K|+G24,8.<P.U$b9w1%BEk9#WXc^ERu'J9 KD<|\# (7ʺ;o* ʈ̋@@UI$xd:}}k.G7yn;! NN+eO̎,SOz~9&plm|~Yoˑᄿo.LEKr=?8kh$+C(4x`/f.S]矀" Zf(qj e's;2URޮ:9&-͖a)d )Cݝ0*Mo6HvE}=( 0ʝoFu" ^GWA r& (3]ez v}9#/>LLx ½LrbxSo pGRtd}%0 6QB ě"vo(VPͽldcK֬/ҝ(n}Lل s(\$sfZ3}9n̘gΏH'*S$$* a _{ MΒnj@'&>D%/0n夐8kh= B5CϞ[\!1fD$p6 k mjSђcىt+1ʚ>6Bg,F2I=ƣx^o0d#ej*!zEse 5 }h?+a mĒkǀfȭs{!܋ED2R]G `5jU4q`ԫ%v'36fLS{  {/6È|35hyD7@rjd#sE]%X@0? 7S˖y,2`H"X -Ƹ 2 .umV\2.z|Q Sy[d?$8uJʻ%ItdkIāDduQ;-} 䀞de}“3WIAC J&e&M:hH <Mdzj$%|NޝfW8[ bIm&֔iS5f~7LYNswy O!,+ si!`Q)]VJa?2J]mE?`FBrRٟ^2 bvD6'GqlRm8[`ܷuUR WD2j_F\-6jN\X!ʫ~uwM.|v>yƭ<}L$U CJ?>ڏEi8]54- K_zoRۅ)bBPȪ["Ű3qnO͖<BgGG]6߭/"1B@q-rtMP5j*k*|!Zp$H[-M=vU-xfׄ沜CSi8Wa~'9ƮAB;.+,5*dhURdh &~p6[jIY徕1ѐt)/h_pJ! n-q)z_H^e -V{iE+r#;+>GSnЗL!53'*H F2-zjCQHKE8.hfڿ{G|E 'aP6r Ym1d*Qb)YQo47WOqj[Tt p9,_*-+L}OmQSZ!]FQ~=T_ކ\pbb,6< 3+OFHW ycެ y]o Scwi1n{39r-G,cx]z'%Z] [oП-/=EKƢ4:A ꁲ-0s'u=?v_?rN fZɖCRik gWȱ~itrjEcɬ${%!u-3x#/ƛܱ((!*frgt)afBQX=>C_ w'Cʽ{H4L|Ϻޟ+D A-65=A?úi9mvui_y H0sqZjٸ"5KLjЙ [hMv8ERN2`GXz1e% (2[]hXvb+uҙߞ9D^',%e+# &5+o` 07=K{ԑq%<`d4L'SLs ͇jņDcܞlA+94o&&n1K\,P5 (ӱ6E]7z984@w(6$Q4 Kzxy@M i[Wm6gxx|w&,{TZ\f|BH@n)B-Q1Ӡ")9HZOZd{]M([G_.Ҧam7K}&0O)+Xo˰_|~ Rk)fjΡa,(_ P w|7 Ђ|#A\%vғ\]|ׄ߃ D{@!A\(6/7M7mem&]FDgind3T'Vm1hƛ8?=XaOXwJbLγTGk3< (>j~=f_@FDI'̕Bg_Uf/a˜'r,ŞxT:5bڠ:Na u0nKu9 Ă!+ ِe?>dԛ6FX"o0{Ym Pf.!ToX1g뢞8$cBDC"Yfy8>R@&=B#:zK,p#$ZMv U;GBVοb#ÇW)w+]H=_̖ WO@mMkLƣ&" =O,33騗DZtrp*F韏E$a2Z|UjZ79ʕjbg-*&`R"0sbĤIJ}pvw)jP c2!845)ep ᮜ l`(ĵ;]܃LrhMoQ~F:UŮHg3Rc>[^X u}@h=?D-sYP4'=t]7XN)!LiEG: +0e_ZMP,Puc0 䜀s `stW<펤}n5]bzLNJɑ|>?rw )bcGזO:-ME8R]ũ1Wz_P'IȞ%lRZ% wc WH {t|%?# rQߜgILFÐQ|*T [sDt!>[.'5Es^ܿL[ҍ~5| 2s2Cq u$vTT }Ƃs r7L- NMy?ϰODƲGZ[$ ER>uX/ M=A4Jw˸8`r_\͔|0h:Ƃy S:R~"Ӎ*RMwi wxf]!<$s]^d@-x¤)!kAYK0ҥW-tH9}I8 }ܕ=xbTa"YgU.Az!5iU!dVzAuTD0&Յջ4Hj&IKmHQĔKoJ75[UiCɭ90)zFrgdîʷEכ)RƎ%f+;6c\v8ʄHd*3x6xOnQRm~yQ4;^MP" 7rJ}^^[Ml,^,W;ѝ]iR$vÄMˑµ",SʖɁЯr-X&t`;a.`GİdZ0.ٞg"Q9ǗX4_ܒ$萞nL: ҼAf (X[B?W; s [&;G|";LE՟aopnm!f1 P5O2PŶ~)CĽW| K',sba~PeJ}mEw=yxÈC;@Ud yYmE|Ž<6hrR}/[wR-h p c"אhxWYp\ѝY[* GeLYNjq4B!`swypBy΋ڙn~W0d[SKO$i{YM;u,b0 n\ifƽm$Yl?J*6'*fZe"z{8\Gm?<][z$)&$ [JI(+O7? DM}woQ>(֗M^RĽM9d.mFYOtȎi00}dp2NI7VtX^6y5A>Q6?bѕsg4q[ ک;}Mד$229'Š :h}ίz':}tvz/h5uogbno8:LޖN>T'n`" ]$i,0_pz5,X_9JyNs(Q:LzMRu_NA3->|DaBc"?~\\eKxh4TRkGMa4Kimkδ<٠$ w\8UM@C")7qa{.y,p=ws+^=}کi ;jn8:Z JЁl֛͠-')L@# ۓ4~FMOQz'm3A:˗8]pr\*0]̈h rB ”HC$VOޠ#ZdT߾74!aժrjNK2Ee2!1n) ˃H C!s-i NB2V^e`QSA1;z/OwW1Lj NΖ)"?6UPߊٻ55ʶIrIXN8.H+[V6֬{\&QMצyͶCXV=(V0t@wsǿ]{ rDKkЀ")fs9!L/?yJ撿GM>f%Hl+<h" `Nzfs<؈co$k&1\BKd?c(ݻZZQ."}>YXR:[4.t3 {>$~` n.<*1n @|m QM|`fsy6Ƙ{& 5чtn@D:p~/9 FZZHe>hO^v@c?xh%33Z\0yW\=Wi>լR%~ . b:膌FG7ЛM4 x*XQmQ,rim+?uecDOR:[zOdJ?kH3dhظFnf:LGuwbf?%̍Il,/X@q {xGuD< g;Ϟ/PaeMk틷O`2c+8`Gj5Ns:\Gp`povbVMw]==,?Z^ Rj%XSk./xjrr޸M81uWlò' qjjַ^Ӑt˓FäGaN#G\9%d}bNN"E@HzeUh8_c=^ci|^<ƁmpVhta;X~^ۡ/@;A c5PoqAMOƌ!tȆ=cMT1$Qextɦ V==]ƿI5U;zT~|Yi:{CF(/sF]4#I2uv! C1; RQ }oy IԪr팃X凜d%[g ݺz b ^+j񖪫5гuu<Ӝ;T ?:S!·`MbWSv {zܯ-fQ+cCU>i@Pj^R3ld8(@f8ηOnha[OfC[J9Y;bqVF˻ećoSLuU |l:Mhb~+k]3Z=۬c5HVRiʂ-1+HUӦc):žX;_˭a8t0Ri准# oJnc֭nVU҅]C!Hްc~$r할O=.erATdaR&}?%)1 ^d˒oDAVIED~ak sNPi hðFX؅'QW}%ߩdTF w{ˇ?3sIq!1fy>uS;d,&K pAPRB_ߠ+LrgQ7T1,<"A6 ,~_ ?DXYOp my2cP K9Ȇyop$|ԩ 4'NU:/BcQ`2շeX񳃮 6@v?FlЭ0wv ŐUŔ/˳fWR!}pC>XΗ/A|dFnWh$Bqv> 9'yK.ՋƗ{1s@څ T$fiPZuWEg';n3l)C{{';f9o\`͢u6gv~3Qtێո|5A+MKwBxGy~Tz 4 `ψ\3HMVm4;!koH]INz~rAeDq TW7Vh~(<=BNSh(UN2 S\9f4~}l21#"-#^ޥU Z^q0L|0%,Gs!Ehd3m g\u`k-.=J _&WVK)n'Zqx>3q.|ͯQ8y:ԆJ1bt`x?kG?(<+V? 8u>ΎZrCAEPA##  20ivFkE4}`k<%01:"iՈ VU`Z]bOntfG5ǚ266=u<܈bPq9K&UG>dEG?(R?snfXUgC Sz-IWqd̜hy o&1Ԕ{>5)sRPu \ uK?ɼ`,姱F$]8.Kիr%XB4Ю-ldDeYt!aa{<hQ"^<|! d9Vae$;[5cZvg˜eTiTU^ ro#{iɰ5 \\vsSVuw{^&L({tM';ƕL8>8W✬m~…p{AwcVdE9\E( GV<7``~IlbHj^!ɫP_|3L 3%0TsV1]Eܚ`As_Cgvq{aj<+)~ERƛeQZ^.B]pARt\&+jX8ڻߗO@R"SK]/Fr系\T _.3&-xYnZ *㼅Q  +kڀ lӽgv:(˻a:W[ERmRRd%Їe TyIƒ{A`9W6- g&~`][nzs-@ЅeP>kSdD. &#{"opINe@c I<ݫk9J[AC]gV4F& Ie=#c̨d*HX9'y ,TsAڔiҘgNB,67NZHW70\ `wA*e2NfГ'I3K=|u@wvjrI}!uc̮K3e5b 9o:Դnϓ}6εUq i]7G)w'l`@ݪ_lۭ^h ĶM0͟fvة隋A7Uk&1:eرၻ8/ވ@_!bW|K,*̊6gj5^S`ޫi'0EN{Ti`ӈٵPI4|n0v% G3%8nߗYpU Q:YiN0/B2&+(aŸK5jBӪh ЕrvMOҳ%,{e2(AWN=W^ZrhzR}9O{aF/^K>\ *XO5 'yy8u%5O!.Wə!KΎ-kMq)8p%?Ջff ) qe@0S _Ť_U gu码`<Ξ k{*93?B x^30yLqؗ.o4O:CElXiʩ:8c `о651-qǵ+h]LEzZŻװjOmӦ[8A{] ed]grq(?,6kƼWj/90gNiKUUeޏhj3 XԢS-Alc` B0D4ic?>DB9|YuuP;/w, e=s(|-1Oo}* CWz2OP[RML_&$3KŔ ckyXb^\9-/XJ{ B[g &̧~~Qnv9Cs܆zVH3YJ%GKLpU^ʔt9M$0H4pv- KZT.KkKh4o9F!:+X.qT@(޲!7S`#/e\Gy'Yk3PXxKWjYKp`η vYnd&G7pasy$٘bcFF`; rnnn;vٸ=HZYTKQȏf; sޱH@AcBr1aLE>$4r"QҮjk6PO4Yy)yaRo\PF'4Ds$ ۅ^# K Ӏg4i=-ߠƮ{q)~Somx6wͮ wy8wV̯d{^ wkM/ ()e(_PQ=D d‡2?Pg^6Do_qJ +dv~k[EÎ~Y7{1$xrxR'j&U!C㲟p]">TN򋤥8,)uG2b͙'Cr۱ #>kN\h/e5Lb FgeEe#n |) G?L//T9 # ) M,TۋD}t =B^-=V)%S}VYpK ZkBTeC"0d5z^>*`t؁\m!.1tلђ9 nsʮ͔Z\^F>|UyXtDZt'SrV|yl|- P-P,V0k ] 44@iHѲQ,2B:Xhly\|34Br(e8k.Ϭ9@|)Zb>Q`ybo hdd摕CUz$&b^`KpFLݬaD)m-,u"H-Y\$CDC9A mx$.NkEv]5*pX{g$7֡f73 5mܲdHYX2 L\V_ڒ ‹΁=Ɔ)05pdWq ;ˬcuZ"?% O`o[BP~ε) *y};h7Gs YWqJ+?%ϋxv95!UrԖ)cQe^yUEvfAt=^r8A7Eqs8L#,Q' z9rmwprGD?d|uHtR[si.M.7U]oF=R[=hbB Qne SƁe;: p&Z$I<ڦz}ϟ$4G0|IMLs>%)yBSYRd?Z_-ے3ї2F[I&&:") .~|J٠O?DU;3)?Fъ` n ! hiƮiESI `OJ ty|#^No`y}4Fyb,/LM{; O@)7g[GJ+ȗ G'7X5*G>TbMwSLy`T ɤ ˇ^%\IňmBvL*^|~ycy Y]k*`(+сj<񘢋JA+tq؊IMPZ*qǐb.Ok6(@# bb+y?1}7-CRMm68*fȁ)ӈ{*\@M#L92M#^PōkDzpgmKM=@>M]~.H U[|n !hǓ^[J0,UݜXg#cjyM󈌊MCY!WzO:x 2h*F.-,?cx2C'ik>tՍR׍Тh3Խyx o+]V)"ٱ߼tʑ°$E+i|wfW̶RBOoRdO'4.=Y_kL!MOr_Biu~euTocSeX!\Ґۺzk".K5㣌3GƟ{[o8Zz Lqr#& ̗~wɏDGʷ"zkO>?2_tɰ9hv wDjQM^Iu)\_ൃ3.T7@vܭ389zO pY4{SɩQm[]i;o]FaCXT@+#R۞.(XӼR0gє38 {ѕ]L,AFy^"q`\gXSO 4flbUcOk0لfsOc-\X7mTuikaR,6.̇5Z,9fjf *D400yЗ⅍g^ dz;} eS~/ꢊ9PbgFxV;R'wHztipET-O.j8iq26qPОFPgd87PEF!b]yaT)nڝFO:3> X*02<(A2R8%xtf3{rEe/5#+xȐL҈b~Z&40J_b0 &tI7y=oT˷ǖ޴oQq\] ?עnݞ+G2ۺD Mky+WCQwH =g8>"eJ+5Mbgn&?_$u*6._GaD)K wq)APL9ލ3u+YO2(i4A^ml4~*#oӪبg{8mI,o ia%YF(A˕]P/j!1~9_g~‡8A3~W8-׎Ōyk=`k֥2fU>T}3ڊf{r%)FuftT۾Dޚ.^P2fŴ4*JtF׺Aw)^`BD8UsyÃpx=ĻL` l^\%̧& /|p MSa6j3^/ejKl\\m>qZӹRDu3Ti/G44 Ź8^*F(Bc}.Dn>*~v@3"䥟 `Y[GzvC/ ^ fv}EЙso>'ÄR{jBoBKL ::)$k N'XIWfQVi@Лv5^k `a`9ga C0omϚPn1 +[2򧫶fmj׾PpCk&] Ձe-O[3}yՠ•7xs4$ ƦxΛDN X#l7j'rdKaN.ew~ ;5;s" 9zAOfeXN8ޭ[]9-gy[`)[O20 AN4SfYn SU3pNe^ߍ D$&){o@qa YQ^7EQa7!w/Wo<Gw#&!]>D;+${n%YCCW|KDlOYi %:S冒c4g*xoHfNB9B 9>s1񄜿*:P>ԺgSRg>,$OFBS,K]& nAD\fǟvv˳ &X{&c5mf / tX@1W^(hT_lDC:\95ih$B:InPzNB1—-dqcpj0"~N]^ smͪ!^̶O%2(L_gq:׼qU>khZ,qs0`H=23--uC܏6G24 ̼BU=|"Gu+6*% 1Ɵb9 be{lQ2v}w'(G1:6x>7\K *ewƂ*ck=. .`WB ؍Cl:%x\¿6vi򻂦DvM[V9l}icݯ+G d50+!fu4 RˣD+4UӢd\n QNxFBdq G4G{:g{ 'O͞{U9ؗ_%y82brAvp^sSd.&YVDh5L8-*1Jdn!}` ʅ9$)g? ]w(>71R7G~8 Rb+sكn<R&`Rh71nI3>%rKOn 7'3 d'i{{tF4ЭѳGcm(r8~`X JgiV~ʍrC7K򣳈 ʏmpZvrDbކY9 hTe&N ~ZfN;BLGlsTO}L`38#,}[&_*>dJkyEs̐͞yuPrsͫB8T(}R>t&|:~΢oq76H)au lGЁ&?`R#Z=|*^2T0t9)fdpRg~Yk>6Y3LWkNlh2!~ IʉQ=L;Q%σZk}vtǍ!u^**~HRML2˽ q%h#ժ? oB:Ua0ʳۊt;23Α5.%4~wzh^7kK%MB^ 3bq6{+lA%A5]c$$]"d.Eaä"rc?pd>:ȍYyOoꅅ-L&Twc\5z+󄯹R  dZ|N.М׆̂x58Ј^)ouQiJA^I;½A 7ShEJ'̟'c7%T aPoviwp3<2v^9vpPt[ePONTu{7 oSPI@\ bȼk9Jt6@p!tğO/2N^Yb,ZIiەErA]Xو/}ujN}Jo\#:E]'툭/r>ˇ9bG疌uҞ؍(L֌ȶ>WX_̩!`b*uG[6IS+":osj, H5`Ik+Me{"Nn"gM؈u{ /dF3S+"qdݕСD!Mm!k t#OT9r_l ~7MBC~'(d]m6ЗIl{V H9Y ϖ.SI sm9  GpلۦEFK"n;`öq^|~Jޑ|V :I*G&g,P6 0%*bK#֦nw~XM7kZ{;]H􍝾T$ŝ3 Kʾ`E>`v^(%/gWP27ha&KNt6 :#UMPy^ED;w?&JHZ%``}4nm1Ǎ 61]d6;(D:&;%?_g!4pzvNɄ@t P7"5L*s%C]NN0-us:6*|9 Θs_?@ɳ5^N\ɞJS h! 瞹QjuNA'KF+e<Ǩ{zG ] 5M h|цE0#Q]V >"y]=7@!ij:`Sd?Ҥ( Ôy$&tFUaSpP*;Mz o#&6A]h2ӄh7O4`]r6CD+2-($mg*9[ i@$`Di,b'Nujix8'zy}ɌU+ /Fe~h,}>414s qphʬRtʛrQB.'o70c[ L8N}oMp"AIÂ|}0 [NsͰϸ=(:g#g#dO\r\uכ3+y|Q<ՖSSv|(5mYO=݋ NC'yӅa9fS0O{ `apV.U­+gcI7qblQ^·/iIv 0AIVƳ2 :1(MݢGcuݕl*Dv9ۑc ?tAdW0. 0TyLMzAXWާ:H_D-_+a?w$f,IBʬ{qqǨb/ԣ%7Q:n!2W7bwjs MʘO< hPG!k4ѳ+X~Oz8 ajRqwW^%H/)YՈA#"@OݸbcTг[ߐMtV9]QDl!xJb?Ӕđfy{Xek.y IC Q#1FɀY;\0ZÕLfڔ^?l8Pɠ!~OVԐYY(Zjib;?Oq:qv#܌A3m-]ЕGZmjc"խIR_wv4вJ R> Cor0ȋO ++݃d0Ѫ_vxЭfZOrx!Ĭ@ÉIv i׺a?5}<* inL˼%@,KD7 a1>2'cZ?jo=5I=c +BsysEXܛa)^]!&ަ4k=7(Cc f|  EZ:@ jk‰k|{pTSjeꬢ 9F(/EIt |pCZ=➹[oພu6VxKLĉ!~i)cwX/E0&,Ɨ9>qMəHY輳kjuq>%3^̉t L!u?uYU59`N=.ct oDo9vx4֟XVg(ɧmXpG'8Brԭ^7=TP&+mH'G,?( O +x jA`@`a0ɾ*dL31}b_6$π D2"Pz S]@LvSvN]Q 8- *Ku1Ku,6X8lVF:'7[wȊM\3ݚnU,?ϧuž2FRn'1JfnjoY{H%0lN)EHs{p @*A>l`GpCW?.ǒ(L^X'TZ.fH_FT Iը9^tG3ڱÒ$ NH_Ɇq2* <%DkLaAx'~7> nRut槂&9xڊGGum⋮U-&w{*F*&q6`'ܓ/>eꍕ' yKr|Eq3o ZZhu@nѱ]I1m|EŜ/4o #1 }ZM֥>[w#Q3Tlr'//_'roKx5Cp)v"IG P=CcЂW20722V/y:-?)Yɀl`ƍ|1m×pu{kR;v8io)Xi, !m홨HBlhJ= أE`+ Kic֖Y+4bLOVx^|GkmeH>2$)TR~Y;6U #5ᅤ`L3ة@Sg\RXA}jzs;}37[NG? ?NAWC/rpʈ 5,=*&Z[*]./Hdst_`% ܌#NCV|g@` jXxLÄZ_/M3`I|w :k]/J_JViH!w5ёR-JAˎL2N0)|i}6ihg5J?sٌox,j ?rJA*NiYA0(³i,66HJ> \p#AȒEHӺ8 槱L+ _)rA E F?kT)%1SfEgW v_Ӯdp+*N u m[Y{𳈍 iE۹=P ʐ}+ q|2tͯ{W>+z`S>=+llONeV5S1P"k>1FW#FJROJQZ5Mw &Bݻ! A,lJ$TVMxUڻ-`vS$,jXҊ6sU}ʽS6+LuiۆT-KVN ^na [c_>.X;]ذqMyG!?k‚=m"ݚ `"Ne5TB."d-FDY$RRV$Yv@ʆ}-QH}4 nWd4_= |rF|+0^!'[̌Jr{4˕,g* 5j]ėgvf<+!z55 @5:fb)ῤ"2O`}c R':o4,LqvXE~TZ~+E?9麤"ΞWXFIIsM# ߟ ee>jϱ钡-#ZHzo|q-fQF~3tm}R\muP@E]sI2΢#yaA*ӕU-!!|f MQ[C.V#S "XiһmNɥX>=Q''8 }=!Y*%la׮VwJ4͎k.5vz׽;[Edm&cql`2[7xZX9 vUD0 PX/KݨDXv˚" x>! 4TgmSNJMG+{K#{1Nw :߷9Bfhm/ypmn:7NHo<~UpS)"pAF 5QFr .i,bpPC2U*- ygꓝn(Y WfE£m1kkM;JyXU33hdL)Oίotk / 4R)X' 6D 0TT1ZBXn%6;dwSт|{aEyt[I8Zѹsk wK ͂1Gh{d=PbiN"#* M&Eq3iΏ'ـ[΢^F𵱄-* D/0i:oP.a!@va UfyaksA~˅/)@V@D 3\f") 0R,;)],ěܪ>Ww,6ɮ=KuNQ+ vJR{DPZ!0Qh.i4_1WB`苬A`1 OzAŵ%PH%SA ަn˅ͷvsW'3clsWY!vQ v5 }"LelVgs%2]~6no*Bji晊XJi1W *33FMYyX>] >^fjYuWԨfu^鈕<5*몹3DžG!}#c2 ??+ɓx!ջtAK6S;QTݓ2sޮ$3\,"C -)n3ΝS+ 8LajgY0~-ZP}S;i Ew(new@o t1hSLX`'"DC KE}0-1@ecf=v%lՁ1Y!S Y^iy6n;<ԡV)7Sر)s"ԍj+B@69ZIWs DuD %DŒ'A#ٳ``s #r6ZSp5*y5.1a=ɓwƙeS|8S8О'h{fsK(CUbX1 dk<;^I s[ATW7ɾSyS*Q{SxϦ`%9 w]DՀS!E97K˧8=,2ߨ7IƭODo@@5H=zNkG% 08]4<Fxa0-*2i1*EaPˁw4gEyGL\=WU!m&Fӽ6sU(cuucop%iTeǭ4VRCKUw4pv7sOܿӊˡ룿C"zu 5ݞX2%B!U1t|zB vC ̓~p8~(kq"DX^ 7dYSM:4~ݑ|\vFGI\;~J\+]a,ދh13j*2 MgN0uy~jNp},ȗ/iu? ()l.7ϨhC^1Ao4 ~-qZ8!!eCA>R^f)*/ ?O"&GxspS>!;D#YG1>΋Jc] nCJEWiIPt-moUsm8@a,I TqM'[A@y y5I#bJb,2Rr ? ,* ͖|%S#9Wgݡjr׹J\sG){b72M>ݲI;svvY&B^17cal{U\P&MtրKZH%ҢZ;DYj|:7ni4;刧s ڵfK)**0b.128 lJwT$>ܕmu\4" >+o ^UW~4NfZ5wĄ%6HQ,,4ݫ->#<ս[l& ߁t@!:?@՚W:>7#RY0p^8Q @*ctT}- .ߴviD ʥ``>eVwV8 ӵ "W o_%vR~*> ,1ƚp\Ͱ~EpA撖ڕ()9 J=/1v=# uԢ$.2K?^"K[Wgc3⩕&cOjBnK Hy>zJd8!w=vmwnDKai- ±/(t+Ђ69g6`g pO nfj&>w0M9l$q6ȝ&_Î2HB_8bbd+$hLz)=:qTD43lS~{.,*x.@BhB ~|:7P6ñE5UyTMY_T*UB誒CFYTU݊@'VX h9/MϢ9urUx #8C*%alt]y?-p+ʟг^;PML&xDBn4_*>~wDKqW>#ŲJ3&:Qi?;zfoy?ux|LGUк^ZbFi18UIX\ads/|['DIH^[ݵԍJ&]:1)eޭ}sThacZ>:J/9g: <>zm ʞk,t#,je@D ]s܌%fzMf5e*'Ű8mbz_&1, ,mnV-AHpD7*pB/}6#*9[P;ËCҟY|)D%>#/C5DBFX|Dնl{ trMqjפ|&Fj~mtE?DZ8U];K@Yt*{=me+@UЗ<{1A.5AdbAŷo/e㨯hɹyЌdS9yONRVAn+4H5]uWu> {༷qGW*&g1vXr클QgWv4.n T0ec'hI \ҍξo*IyVH@tlxX}W]se5tc@Ia^J+h9,3 JFAV i)g6c֓$4a>Չ>=TJ>X3M~H~~Z\1p>>\/g 37A:}λ{ю05EY>5Z$gͽauݚ7kЙٻm\fgEgr[ !Ǫ-l*F@w›F~pIK/ Bb2ڞz>U[Uio{JJ;Ȉ@*#5 [S$TDx^ctĦR _ _TS(Xfhˑ.ĺ!Ҕ[pVBxrnIHK%Ki3E\b  ՟8hθ0}L51sӁL7,YGHBox=B U$8x)'MkBɩծmKk !9j/~lO; +DW֊[/N9;.CR",Q൨_d2ͷz9~T*Z 1x hP%Zҽ5WX\ˤ7u:Bֶ DW 4 EB$jK%ݬSK*ۭo B%D~Xrj׾+8>-ǒ@а$LWƬt'G l/$VukTSxhCE ( MxHVd b~a'N4,sWs6)F h?D>x}#\$6Q?WEЅgcwQ|V}cE䖤"9"j9$`ɺ{H@#,;LoM+ik5d{߾4dBPÂEkޑuH\{Zp'dkio}75:h7fx'E\|kb\{'yLb*K}qv ][Tc䇷[s,EJ"s+A ̉j)VA ^ԐH%;N&eGQ&X4Ї`0W/PR;7* Q+uH(M_\H9 y{_t>7 (^蹱4겝2^Yu.v 2 NadT |;=4Ӎj!G57d_5:M \X>}kӰo ~j3)XЇW6@ 5CMɴQ!?9#f_Ig > NfMu,~36^E6W# !C lw~&@ؘ'd ]FϬ|Pz.b (kIąET)հǜ.HGT'Ί6aJosKi>B'ŁP(7vx{VMEB[sH8c@~gb,~wЕ)7&(#3>%ث'kCN*v&̑.NYtы$3Et $lM.w$/,lσZnMN16mG\ 3QA3 n.aR|g3UDC}T}6<&ɑj pU^=ZsZsc~,,냶rnܣr8je<8A Rv`#)B{Mf P4wkzgDL@-Be<\Ψ^cW;ag lU4+gqЪeZ+5qSM-h'|* BZ@ S^=xu;`4ʬӭy!/{FjuP*.9Ͳ#5ua+6?-nޭ {E%~ܵWpk-t*:xd#O13UmE;]:wH;|[QV{5^znl|N1j@ѧ eHqx'[=k)c%AVUf f&s:Z3, 0у*"ib]Nf& Vz95n)j_`f/[2 ۮi MaB &CTE/zt$4YiAAZIJT7bNQ'DJh`doE?*d֭,8Qo!v^T;bΕ|Ri:-S1MN%LݕzNm4$÷o}d0K@|(Y1"Ky5?7vԆJ 'YD,~(=o sX7ɥǕԶW=5+|4ziCP>W; ωeu>K!((jwh| \?PR`:[fgМD} DrWtS!&(4. d ooT42S8CkPixB(IL6P zMgSTlمI%NIމLҜ^#C=DBtE)Po(+U",#Gz0l!i \! E.Qt7oٴKjsG qXp'2&R.7)+j4VoL6܇G:M.U/iGcK ot:Jׅ0>pRq aw1j^T㶊Ƞtͨ]ZJ)C)ϟ5} NRѱ~obvBLi3aUb2yka&Gx$vQvX5kn׻!-E$%7Tt9`HXSrX=Clˇmdpbbuu Zr Ϡ۟mafpjJHLh3+nˢr&N5Geۭ.{aa=S5?UY3d)o2!6[uq!G;pŽu=z馺גG'i>-{jgY`OM=iGơjNL1/$K2QbNO_c!OUzN3;M+fo@decRR/v,n[mj+WU-9\rjrV_(reдg7x).)uipưtwCm:o r+_B֨-/mf+OSeMKIјxO8g7pH&r4։T~) J'4[.%_8&kMyu$uŒ Ǹar>b6=MrZN(wjdk'zbƯb a^n.sG({M,%gumt{D %T|𢡊V \zJ[{o巤m Z H#L ZĸK$deG?;7T0k? "Ӷ)(/ (vJ,Wt_¹F7#TI9 o`3I.f_ C&[B\v= 3!0m&{ /ID՞'Ǐݖ7zn+KnWV0]豞 ){ڹBGko;.wh}ȋRE tMK1Ut`vXNqsO`͔UX5eOԌ MшzΩao]A6LxZT)Z<_xpf[m+F2l#;to(;PV2Ә DwMC9g/H\2c/d a 'QM=RIXDbs,r&AwxP)<ȡ :BYîqf4\vݒ#mn~=UO!@1 壓kB 9+(jG'&{}W^o+IB,#!Dr$ytpȀX/~T_ި^鿄9r Yw)vI…ڪ40"o~Ī–,z p)R enN29dM-0PH9Wx2s735,c8)I Yi0ha("ԆC|0mAMCLb^D-Л&bְQ:ֿ)s2A*Nêмfj$;| 2Cb@h"xmD͊XR /K>I@,'tJWd>|~P"O:'o ]ӋM k \/9U6PA7t<s!}1˻$sєTLL5,G4Y"\)_ Ka?Uw75%gcq {D|l@*gE'gMsJ2~%+Ş Gc*fH^W0κtF-Y8d4+ֆk4Ia2 NgT*9~L'KH݁Pe{O-o0[s~Kj&*87XX!THBm5` 60)agibqF^l K۬m LE(?`CM2)glsK[c²dM/F#PޣpD$PN )$Ook?iv+8C*_S^F{%P/94`ƨ75Z".DDYmB IwzК)=Rk]E;s `4͝XI-@p~fD*mǹ~#lο'lŷEUfvF ҥ@KO.(-7j򡸄$^n_!:hnZ>/ix*;'~=47,æO:l:k:?>ArOGb(8b%pBC]h]ʟ zJPcO"-3ߔʸoB7Cwi~'Ap I^8-V"N%7khV=Sq~ PLD)yӜG܉Սuoɥ+ؘ 0s᥻E/JmXc!iYN S) ug(O^NC[GPJCSch0rR߬&R]=YWy ~?S0`f‘+qU%DŽ ;<È56JMiw)%H Yg}pj㕞MU[ER9TJ }U Зu̢ y(`Zt Z,XSE'xYSLCb$~/*mM$eIv~oD~q-HE5C>U0d'UsҘ.Ty[i9.MJZZ89nwH|s7DmH VAy%pҒXɨ|?p, Ў!ޣNGYC9dɖzyH=QVjtM8^ny pCټ`uaׂH%\π'IƉ^~ YBJ*njpn?B >`幔?'$VxVp le~U( KxSIk!$gYg7x'=/SZpɵVI]l&.yk=$.dSr֙T *^#Pg5rf;ɹ;ʅkN^ݿ_Fj0ʦw|cN>h[:DۚS-l(c0ঋ;Z_L "$\O4m B(KK( ~-z2> c@/嗸7=r.^fw^򒌖+Q0NwmJ P,t7)$w<@eh} 8'2VdWZW!=n026_ҨX48|3p^sCX~ A Y/Wܽb3Ԟy!`Ko?{'ns K4H19Ғ#rpkmgc>:O7h c>s+&a2wNvFxqqK͂cψ-0x! 㡚.yXF%Ҏ77Vnp2#vBbHk xm<JX{cSul%u2-GZb$*0RiaY3\LAFUIJ/T'+ 8j*y/R%nq8@H!RW01nv ]Ŷ W[#:U+śl$:IR- 93cMoKgWlOz,?=vq+55VO3dLo**62d1GVڅөy5'Hډ6}Q<.E\e›FHc?x'{m]?υiˠR bDej"bΠƼ`# IWxQ/uY0TFw}{ہͫ~XDAc秭PE`쵆I 83NfdK,gh'>[|Xj5J:-Lu:2@T' |!S^ER!%oA>:tҍg r90g3t[:ߘiߤFᜄY p^hwT<֘X,tPEY~#>&8>\-+a(t-`˘j> ): GMAL4=D9 4gO86F#Fת5t'রbЯaIH1#p X,l{e]t܀rICSJRqݜn5sn?͚ޖ{nswvSͨ^RT#')DL䡹eR>Ѵƴb-A*PÍ%h7a NdPwoUTΘ_N. +VQv/q(`,2-LK0kO`jpO^NQpu;Q#ײF=HhvZZ.x,eL]R[p1e#ޮ>;ɏ #67+VFMZ,>~hs$-{~FJć(֪!e"6/AyPqؒ{嚱_{ΰzt XUTʦ$H=QrSeQ b}e>o;`I5'n6 r1|y WYƺ1@*4IuDeDŽ0z{暻KP_9$H/ԔF+1>ߟ* 2$#i ]5N~UJLL/,[xۃn:}}s6Х ԛ=5\E!BMTF̱[p2c&{N)<Pf+p:jguwvMg6*Ԧ9Ͼ/5*_f/V,.PK Fz.3]7Ɲ{=aEJd! S 7 􁡡^WJ"$d 0rzlٶ@1/!XѤ5͉Tx_ktȇuz}uWHt\.g{p Ze#i͵bII?XJl(U }]EÔ,A9(=j6D 'LYw)zH`3j]h{Q-tݸL׆t[W{IzHNnQ _1{=1b12uR$9EgN %zTSC A{Z}ҧ<5$?bi$'|1ֽ Ojc,Exh-SDs%INߊQcI+O5Ce1.KL:)βC<:ts@mMKxQo.z j~%L<mreIMl/=ZVfE"}/M6(sv86ݩ 4Q;ՄKcԒq:PC%LNQ챑aEKr?Q^зPq$B` b8jG"KJq,I{ah:8M-Bb}^,SUGJ,)zL"Β{ e[\PZxB{1U$I)&2XQLRpITGt-A _),ٷh-4t5( zGJJ$Lބ^3TBM$i3 >aɆ5> gי(t=`{V!W`s6K 2+4 \EHL#YK kh6_Ɂ͊c{h@\"Z%rQ*AA/2D2leDpZ yUQCg2| ub$ 'ЂX-=mL!1CU J#8@q;2Q#%#Bum)kn X>/6rpk"k 13JAw+"yXH> ,IWž ߇BUx+-M2΋gOF9 %Зց 7P45 UiLٱ' ;Ű^DM0Z:b#1;'Kdhz5M0!_6DyZ^,U_ yGʼn3^8(Tk y*ڹ[b׍רaCJqx暖3 &3g o)D\.r)m\xԸ!ɵѯ Dw].?A](h^U 鼡+RmtI.qYB]6 rj /g *ݒax?CаV]l 8".PgvoFNY.3Ŭ1HH= tgWl]HU7pB. gC=S5MʓY_DG>jCuFGV&$z|m8پ!lE0C֏?S^ĵYwdiɲMnsebi5/ ־V2^u^RJR4XO$Zjc/Χ 2m1:5[!_YTɊgpX$BlsVeiߖLʌ=hX&y1Yp;40N>_@yʨ{*{5^<_8%e3 k+1jWٚ D3'өVҴǗ\Sw8 -DfVc(MbTJ=F:)4W(1ݱtOָrnH8]x-ٟt;gOu)5Lۣ%6u@lj8OiY-p-Cng&/j~; iz=J;s;!ԫ>JuM[C* Hre8LJd-~C7t429C(Gm依۫{t/1 FJo7n0|`кٓ`O+3y;+\ߩC]Ӥw5m Ծ45㦻db)ɴK<}}q⻗: h7~{Ci8ʒe$$e8Jb?Xo3,X؂>O6ڣSTW '*EdzU8r8„~)oQ;jssWG&Me8 PV s547驰=J.Cle zm]gA߰ E #$G]oq +O:Zِբcޜz5%º;7~Ams膠W<?K ZUzR!޲kl7'l4 CefAK#Gvʽ~D8 gEF!Bl%Ռlu҄!xFC0@/.)5 x Q]h8<鼃!D$eP(HTTgBYf:qXviE~HE'~*ŶM{4 9(MZBq ZzJk hzRXZF.,*+M (@92h\ ׈LM۾ӝmN1|7"QWA ۜ[>Unund|eaGetjjL8͉ 쩟Rz+}hv\ɻҧ优IK"=rF&o9>jx+r:89 uxo@r`J`4=r-4:mJE_ 6ons, 8 D^pе+ c [E ۍ{-%jf鶧ׁΚ'emUtc/ *# 7`i 0(+$ˁX`HP|kyPaC@g\oQyr5[qIe':k}4_S'i(>(bK["m^q RĿ ]0xU\<5{ Q*d%med/=xDT[k=:uj2\68驨ߺ\kef #PNZ҆NCު.H8fZnloΒ(!k<j)eS8V拪$a/bHFxaݓvh6EU-d-]0cNj~oHÁV^" ׁ:\g5'p`=I[c)=Hρ" _Ehb<'r^Z zSdML-Yߦ?2{6oTBTt9ӄ,S60o 4򅀦>\L`( t Mm5th;6@Pf(=9`d@! +f ndg_Xѝ1Wf`v ;"N+6/ skw1swOiHU2\wsflS0^qt!HD1+ 0?K)WB6tfm8uI68NAG gT޽]uUH.fet}' ֧-yo+f aN;RbNwbHgv>OaTdZ AB'Ұ ]]CwWlYlӃ<>ZZuִ@DU1$ دNi:͡i3E"Wd2 O8G%JaGBrf)e:*RK깔 }mB;ԼBk[얬݄tD:^:Kh6+65K0ж?xtz0@r:؄_`"ĻCV=&1JO;酾ڼhfEڟΫ~rv{a)|ETUyN Rw.UyфD]{Su3Be-6ʼnŒ:aZ-cP^EҁS 3zk20juv-{Q"p9/m;P؟"2IAӵI yxAڱ _ E_ApvMI~7W~2:gd@s$njr:EtAo7iÛS&xf*2&k/eašFe?^'_A]D-TXf&X?겦v-@߾.4: p /[tόku+3d7 qz%\JnԲ+HP}|bz$01 ¢^p*e>U͹(rzehe`旔K؊(UiXJ ':ߩN8sCd˒hlف[-@xd贂^Ir!4T=jBo"VJ mʬOb<.9i B}j&a_bkP @Fd$aZhIMv0oC+Zsw7.hy.Ɇ!SkZrjns+" M2|㾡s[ x{%~/?ɐzOb̎r"v{tEem_$`|<tM)zj x#DBL# Cbr-XMs()i4݁b~,{0xi8+;7A܋j٧m ͞>@40DS&lWFn=v,kʨ}+$*K!7BA O },l>|:1K_YQΟ*ͳ"|Z.:"q2+nV1y<-u37E[+0 Om7 Xg%aښS5N 3V~/Qug}pyKIiT$Ow7yG:ƶx߂I͛>lrR(Y :2f K͇:^_},dIa Teg++7}?p>ѶW]| %=dfWxF5h3;TNW|p>j|\|4[Z]JX7(b7`럕Cx5mr$ҁx7'$YMj{nma՘uN{ew kj;Gݖc1tK]i "|õr`mA$iZ6*BAK:1R:B( 5=1ŷ=%JdɹV1A[`ρэ'mkW˝y=HJ?Ƨ-k$Ӧ'x1||g'u/U z>xbC`u]?@TO9U[(u:#xs裃 L=Ӳ)ANv)ĦSzL8]{79oLԁb+#V l̽ :|nxeXh @)N,]k W_<Q~ʷC.":X0͝d jW 0~ Hݢbە/O%b^èI~˓q ٛj/ͫ|d# sӑ B[#&w# t?[n.N'k4[5rIqx㴜,ItU_}*BRh <=tt!XJ峣~! o=s"cjԙ ^PcsШ~ŠfuL"&'In+RiߩMl&Pj$d D2dM~K% !69xJ.wx2a9^aw8/CrR!Xgםuнx#ІkM<]Hzɦ!7pWm"9GEa?>8 D5pqoaj.XEP_̂Ĩ"$aVPc=ivSm/xkW#Ƃ'Κ# ~9/ 5eff3$p=ͮniJGbWxs  ④H脹vBtXk܇XEUi,{B*=_3(\|^ŲwB?I Ͻ?CӒ 1LV=d'J};8 endstream endobj 540 0 obj << /Length 3164 /Filter /FlateDecode >> stream xZKFϯrYi6I9bA $E# [|8aHbwu=*[.wWzJEZBjd/2ux|j-p"i&:+ig7qegR_oW|S {od.BWސX_=<f_glkOog! `'~|Wx"&yخgUMkFq80 u,NqCV_e5 f?8O]Lv`]п%jqwyzWՔCE|.<`tDr86۽Zpi^v?o r8}Sʂ3z:j9aLyc1'wmK}\X˪F,R0SBVDY?@ouvc134Iw,>Uqp̯vqi*-D^aȸcr+[, `U3B>1gؔf[ͳfNEdbRA]'`hiEcY#RuNo}񰣳(vL 0$s 挫NycK)rߺlegӞsڱ4HIO-ʤ$eᠳ,ێ8@h9vyz-WqF9~WW_R`Lcނ37;^d-}pqFrֺ~N"mzcE]V;;S* IX#,eCb|>esHo:!p: 8($az@&=Ƹ <7AQAl>+|ZGa)J˹` >!>&K75!hֿ5$J"汍~ZsOsWmr /\LTxV_VGdW83[Sٍޮyh c/8GO@iq;wjg8m%ov WES&nmB۝C%rrk4\f A!!+iQϭ EUeD$qNm_uR\}փ1fpdA9{vAp'qa{m'Ky5\йhF38܎Pݺ;wS7os5c܃m_Ɛ$B,ozQhOFY!/C810tQiB.{ISSپۢgή[zDP3]=T9la \Ox.ϊQ Pi \@204^΁ 6p% X/#[S!1]M&z {qָu[  Xm"!8K .Z!T^vC1h1PBޡ֐l#;B ߻2Z D*[#ۜ 74թ+HfK\ 'j @*͑TX}\;C~tŵ,D ?$F_%M%z>%+PtVoS`-lFζ 5:A5 h}֭hMciLbVc5$C% 6۟~aTvI47>Cm l@=/hӧOs -h% ã"p$ԻhnOJݱmI^-T2z[M`ϛLcRH_>d/\P ]zNihjIwqP<Cӻ`}۳ ;ͦwʿޡhO_E|V~D[mr?{H0Ljڙ@4i94+ "=+]ԏ?) <<>CР=L-.-Epv$trx8qg{ %?% &%sB>"ryܨx 8]2(lM$InY*lErIE97Լ :meP*BNd`1L0N%Փu]nM*M1T1o>Mn͛"[.BO"1MmI*r:̣f) )4?N[!kEeXTl[NT\kkHaH{g*H#4nh-!-Rjx'B_qǭ)g8x&00MZ'CL:cTvܛa <u3u`LRKۤj B2jܕ7ѨP;^O$5ۿžK͢Xd,_ rZ3Y/FBThTba^Zbr7@u:~}GbE @2 c1n1G.d/ D^iz"qzu񪺐Ygˋ:oӫuju)!r=͞+  (3e*b[HMzoD}ޭB:z 0zsjq,ʖ]ܯ3èGWܪf7?|z^k #a\h?(1Mu/yu:YV'@h{y\!B z6[Ux6NjcŪdKL}w\Uks丽'5W9JЫ?lQ!luc?t\me3K^D< KFz/CȨO9Z}p_LE2(&tv4 Bx2N !G˜4[ց_0*MhX:'Q>C^I'|8顏f&rt|Cr<gC}eZ+1{꾎u6OT??U<8', זuWwbWon"w~~oI]mAz F=A4;;rbRlsfbCmE!\O }ad\i:Х.8-q3aӔ73n VKw{Y{݈QH޷vނUa۬C]z>x օDc>)!d&K"RV;>P>! endstream endobj 552 0 obj << /Length 2460 /Filter /FlateDecode >> stream xZs_^;Ss>48tڤg9WEcPNbAiǎ͘Xb~K]m˳yzb{7^,L#/)Y]n+ޖHRn[}Pʍ8 oϾMLX;<,LT-vWOJ+wɗۖY"/iy &qM>9<&2au<428=]6owMQ׍:hp8XGOƳ2Ya0,f7] #9, ='S$La%cwr7=wզb7jU2lWn"ꪂeP6+!V_R]+j$ <$Ry4֟V\ qİN+fI{nt+mVo k̈́m5Z]|y?ZlUk5WH`\SyU!5PΉE$CE<@P>bIt[XD""a6Q 'H(`U%W%["@r@I-~iʒ"hB[ݲ͋]/Dw]r,nVllJyu}ȋ[@ K(b(Zɭ+葜tz,9UeM^;H;,ŰOꖆU$2;2!Z H<(SS?% e,z#!E)l#/?B!l yhH8 f}בռHA$W@_O}mQMBQQ0Ʀ"63./1l@Y['}bPHп"x{冮QNc_-,~e[F4>H(#\@6^ ztN Smq4$ cg?.Ge [m"kݵ7c]. FѨaeqH4vz+Z`CQ &ł i⿯ӝ([|K'~f?vo͏W=JשӄX:1Q[[3N=eӸU1AnJ5]Mq]C[}|,2I [k]EYN,9FY" WDjsskhh:[`; UڔUETdhDTi4˚Pp۱RPMzYS;+]ywT3#>}^}ݎKz~(}Y]VD؍FR&Ƹm('nwqyMk=O#HsVJ&QǤNg7"H*"'k&@ rƎ)9Co$; _uƦny\r5dL;6/랙M$`pbM[gvҐ0fRcD;LQ}4ׇ g nIor3su\ q9-xi(Kswa-Ͱ3w"Eט0 #7bTV<:Ufe8O@gyaG6>QqTԧJ܆J1 Nul3YQBV7^0O>v<ͣBg^lbt)|>i(38?&0D/%SB*!dž~c m~LmDRu (>?lk,6w<1D xު~l D0 QT)l\7#j6qZIJ+@/QHucaJWD5=h\:!rcmݟI`0xo5'Yf (t9AݷUY<<gJ>5n^^ҮgcAlc/5\ rC G6OB ıp*/ LK8"#^v$ Mۚ%$O]"EY8 ` XU'u&n< r',  eA*2"r,V?zSE,oa˦~WRE#%<{o7Έ{ iݼy+ĄY"Yo~~XO)FzR eyʾeL:X!frR3"є]}}Yw}QUƄ’kK$4haDt$DB2&s%Q`|Fgd}(vJM6?z4? ƬA@$j,hH9,9(Z[F ϓDX $߷ͺtw"N~kx4EgL~BOr\x{B5Wa i^=ݹjI P$'i>â=9ΎtT=T_nV=_ā+PV`.L3]2l]U,6-fٳ5'=URZ 3>;*@"a6JJN% }PGPVyWum)PSYaS}_֛OK)T<eI C#Z00{"~G3m{0@eX' sT6Y922و"C"N{)Zƭ H:XΜ!$s\4߁a\˦~lshUVFj1VvBϪٔ5Nkdت]+j^Ki嶬5H?A;+تAi=؞j}PF^M^AC!Cb R_{ s9xX~}@0Z@y@0M !OBo>lCѠ%p&tF*p(\۫ePBIS\n&L@۹(͡Z8s %C']DQ"H,JߗniN`+XI1?y~O9AƤԢz.Oeiv>>y1Di c31Bmg$0-!f!_N< ۲G`) y>_jy-}ŶxmX!9'gi s4;E}[ֆ @AmZ4JMK M/~c2,ʪx9E7x$~n?@%⚸hعm[u8d9ĸ"0>nP-vfk˃-9X%QGetʵ6ZèYbo" B]𬳥 7MQm*@1 #8wk o/ۦKI.s K'3yߪ}(}򷃵ȮY>Z3ڽpㇺ=nuQXjم/?f  '`NO<[ca犈v/Fup}UO3ڔCMF/)@h DE%iEG|ǹWQrgt֨ B/='s]?,18ijx<mLuSUNLR'E.ChU4G{v6Q_up=(}Paڞa_p5Rޮt"D"RW-t&;Ha|ۭ.\`jbYZ8 9P(St# %.! طKXaf8Sy{}!_s[UZo솴e8.'I^ʀg¿AD47iy2ML^ia`GM_Ĉt 7l# s茛q-"hY~Q(z&a']^ȣnl7$E.+adW!.;>Uga㠙0〾e){q0BrHIO)l~|1p4Uzf4zRwd$|CbtX?B :& =0 )L?&fCa'Ɔ-=~ᓻWй_!l."/")n/wml(c%$eqd֦= @`(r83yޜd-"8 `B C4@ͧPIdvЏp,`O1"FT0><|97C#C#E+:EAgwM86_5?gp{Iqڠ8`lhS&h+2. U(ٚgb1ҍYu3.Vz4T pJJso|\T4* 3aeL1pײ3ֲnUJgyg MYf̉CP$wh嗤ʓU{uRZ%"`2>HImk ̾Ug*DDZ"XU`0e6P>6f#A(NkݺLȭjIr>|>k"X]P&ɗNL)莖ف(_FrÔؔ/ JpTs=f7&PaSϢ_e?cuϼLϯ?Loj= $Dq`Xc; h0=138b 0 #N9fH2VA8]kpppRƜT(PHQ&0E8Ym z*eyaCv\ x 7{0xмj 5&U!1}-=\1j:D'im)z(7Eh0T7޸w- <mC6"!^k`us8ܞ>[|%Wz]>#-謬p]?Gu_WI.p۱8t6gH}e~#:#tf4tַ `"ކg?ήg5l3)ӟ >B_r7/ky4lNJM*_BE]}!gtL{`әea,}fb,}<+mi!O#(&H$Iɻj ÇI?ቿK3JЧ)1X`d_V7I4}z,"L5{Z )g)C 圼BaǤ)AHc'XB=-`fY< -YȘ!)ƣ!^MD.@wvb1 "F/Нe«3&X p9qhλ [lK_`%dmYx`n{k=UYq$k9'-A 3eiD!&#bwDyĽ,Y'V0&b $`NSॅFfV!z0v:J$2g b&a@v3$`H,BPQ 3lFk ҋȰ2(U1*( tCy"D>N&ŏFT =6[.N{^W:;SsjѷSxq=7ܿ|mŋU=(F/~|WF}՟%^LIl(ft/u}6ۦ_b}^:fLW+WU޴iFl4#ϭ[I}vL?޷b [4 iAs=Nwqw`EGq~vPϚE]o/oۢXr.բ*բWR/vUfͼXTnnO`8ۑ=؞l{SnU^3G9u GA(cwzլ;Љc!Xnl,čR1Q`EpI')WFBӑx*溜׳@)M1onE?>߷|˳g{ųaYtH .W(1Ƞ퉜->=5 ԫG)iݧB`_BcXm%BxH)itc͓&X1ZP~!v dXgg='XvzB_ {zz\\#K #RMyoqKYm0µD^gvf ʎޞ i\Ih_q*J6ʣg;=]Ag{p.ʟAAYqZ&d :3vPXcIr=lxr?9 _WO0QLȇWM-Gϵ{œNF`kڏS88eєi?;Vs#ՀsŢy.["IbdkP3f1VeyzZJ7 M@rM!6=AUݪJf,ˡA1W#Aov=yv@&!6xNGct6Gs ?}_mn%mzٔ峒#ҁ(Emcb 4dsioX>h0sQ%a]=ddD)\VL08\H!0sf@H$!AwX8_VrRaZ0ZnDcˆb&J. QB=+B2Q|V P!Y-Rrч4XRrM D59laQb+{ùt4/==+)a1< +xK9T/(% *Ʃ$':MT¦AxԖc Lƒ:W?2[NLg0V(; =Yᗶ-B1^+O4 $OtB&V'AIJ0Ib+!R&҉%8!g)OSf#N$ 6IIA|sAP|>9nM>yТuoi( P ޖx~L@ Z脤9,% /-xP!DpƪW\ (v]}ϛbD0Oq-ui;րquPK X@Eb4fD @ҏN=|L\kL/\]6WE>"j&$_ba¤ pgݏK 5aQjU~f b_p$*/>ؚџjf B0/nt 2 |Ihh^Ūz~Nm6?}F'$p!, y>}ŹuѢ gavIS(=moŁм?{LoU;E廞!R+ӬZ}%n? -Ϫj \>(g;G_qv_dz^-q $Rf~͗G紕Ox `W \1uI^X:70Ҵ`'?s2{_} *K| tN`73zmw@])aH*vIoLiPzs?f}631}͇=ݳ&%y%oj߇G< ~C(r|*̟F7@"Be1+|fW+6wƒ|"uF Rs۸_T=\8\MDJ.vԽ8KЋϻ<ћOfu}kz}V @]OVA/ާ h=.MUy/ފO |}]륈[3RP_e-N5q1є DJ(Iucp@> ހ "50 ݞZC%-a -W?n}$L$K؂Ej45Y /(}ZuIބyQucʛkf&cc^⭻&!$xnrDZFyAHI0i3o"( !_FG_2%̷ja*Dg?7UUbʟ&&lh&v5R, =՞(s*)'Q30T@Ngq' 8ETxyOy"HxFb7&껢SDM6$ڝut'%l ,zEk3g"׵^u9D|\[ް)!uc[׻^yyǏA= cq|$f?Y?}b ;'l<05 *(MYa!OإK@F/TOn Nmc01OnZjd!7t^"B*6Ҷ}뼆ͼ2Z@8(\\޺!mΪ+ ۺY b*M%x\Os SM$/[F%!XMcPHvS`(VFCUӎ k]y@ݏȡjܗw&ߖ91K(d,<2h`l l98Vc1dml(<qMei6I =O8 LmACk K+mn-U9۽:O|UQVzUwe=CAt*nʩ+ *iz.I“nGq ɠ83$u]lOW hIGK7&}SvX 'Qjm9g2Qثv2S`O_?pt4Ź%]/u$?2v;PI8vP-k0_}\gsX= oL?"PULϗD54sfol_7-QfOHK tpݧ aL@Y ϮM?| sʌq/Ӥ4ׇC&B_g#H>t Ě)n2 iN0!$%|GMxUW!]PcjRS:o!$+!c[T htX&T>PT8c Ei_L>l#M9cK`[Vn6a-$d,Axp >v+mS PkbFg<]ՙ1&lնziԃOőZYgy[8|xaY3kٹ%13G^Q(&KoYځi42 \{=2pd~)X< :m=$ 2ClHap-Pk%_ko:euQ`($SMat`VB32H C_H``x~;3бbc+aop`mr7Oap21L @VSV@*Y$AL H,.sF=bM ie8k AÖTZ[Ɠ(&z[E j|s#V1ge\8ebїNȏ,"@"!AsȳW*dJErPQ<չ"&WlI?,_Up3>дԵ3QnO AI j3TbK!BזpN  UW D4wmNe{Ծ*SBn+j8f28&`ՈnPQEzgs%5LlpO@ ^SjyO I7Xp[]Kl4tЇq\>5~u_r`L`s?B%d諩18_fo(`@ں{]m-p. fo(R(j\|g8gf{~z[&E o DYqk\[ѝCl< ݤԧLL<+} 9Ni$1PN$yF.V0I˧Qo*[Q䦷xR<%}@SzV;3`J`h@%{3|Q^Dž_LN1ά.q ;FL^o's6 T!*>(R銿gMW|Ôb_rldeu{"GPp)S3'qxL85—).L˪'v%%l_x}LА5YUUW^z2-,nn_zQYLuaKPVv+!mZɔUSec:V%ݿn>͖n~]n_". IIhZwf:Rr{&O4xo)jWl J'I&a6s6~کP\Ht܍IY[;;;GCK5E8ͤ=i:i^ s?;uu?nvK:$l)}'BE™-KMɔ"_[Uqf\*.y#BNf?Ύ~9bpup8# :KXDDN: aL.!bPNng][J.4f:7}׸eny.wjCAv|-j._I_{ƛ 0}?K(p_B^d}YIZ椲n:]&p2+[<6NkEJg%g|סۣsjfgK3THG͛ʌwz=)n(|e7WEKd ?MREU6qռ7 Wh#zT]FHV2/^pWj:Z ]MYnS<(m:3E%k*ixvވbJsT,NZWWDA~v=p:_g{6N;Pk#⩈<ߗtY_URՕZjm7R¥X!SM$cH"RKQG_\N}JݳƺW =4]R)<"4dFIN[2ԁCU[S(I'{+q`Qtb s3kW f+El0kvAR=jaֶq 8oz l| ٳ*m\$qVd9/Z *AJ&&{` nJ 5[wC'jO$e&qͰLKJP㞡8"`) !|:M)+PKOX^{1ã ٨gx}6AEYL>xn.pe+iUnTaXf\UUm+|*@2{dx;VpI<>j O`V%Ƣ >RP>@Ũ ?Jˆ=BCojLٝ[!XcUMX}or}jbW/H'Y%҂(H8N` *ݮQa$'i!Q͘ptap8ޑ0$Po 9݅ofKepCa=7#` P.Zyʔ8d&$$3aM=i,iSlj<'/Z_ yxolPF9$$nS;$ыQ ~;# oT0-OJ=V cE#, `)ĵmwy4@&`$=x:tᾥ #RLARg /M.D"Z/8y1a>(El>>bHƱ%ɸ~h=0`<=ЖƗqZ04F{%!6n00c$2/o/v1 (a 6+=!5g8=tsW%cZud +GJ G﷮uؾ5y#vɚ3@k{8r͏s9F^fAϢC\~K;6ǫ#~B(3D 4O d#{nܤEs;$H_p } \zWf3x0`d~{㣡mBI A>m࿦qhD%4 OF) %}P[D?6\+l,"Z1^W ;ϯg'ߝ_N9^yX)dm#Hz/ʡJ pTIu:_uBY|Uw4VxPIS\uS ¼iZut16U+CI)T~sgI|$?t#1QLXo tL)yؗ?%bR<0'a4LKQfC2[s[(+s嘄3^eŠ}d&s1eA4N頩P{V8d(wXyuU&5>X3Y+x0wVi47-~D"A Ͼ5q 3DYD>B}nǻ 2gs[ j|eBʬԓSiϩ >&L7 Re]eK9!J[eY=T:ta PV!1D+m͝(b-6NOzZ4jQc6r^0Fv@5fTaxkɥJ[k&8eF /GV<敓Z=N=_Œ,ji>Ƣ( CuR~c6ze@Tjo?LEQ43dp:d!Qw/RY I pjd+yfo@ fmrfRe/Ercpx߇ܙ:ʊl"?()LZIQJ"LUk{}eeQY8I$sNS7-!ߚGE)+ln;CI~q8Hb N:. prMUi- tfmm4PHYLύsdj\۲1 y̴4ƳZ O$ %iG >t |LSňgُ?,ޞ]>/.~z?_ߟJi6^k2iS)%eR9<[UYbxv# Qq9vJ*vb:X!$*sX>j0HQL[Zt[LlpQ; Ea  ht 1Ƅ"w`#¢܏$ÝH 0M{HP6($3`3 `+$7NudH^%2!NJlp08;L#砜Rl::0wE9?;?AB^eu^A:Qj+̤+A gsG$vbnhs |6XV2G9gO=pj{SQw,#,>؊|oo侑!0}lw "`|!8=5.;7k~WU-&b<*w'I#+ \nο;v#@k2ml]-B+1FV3pNrJx9a-{ي~糪)ݠi);C+@# K e08 /zWb4S 1Icprn XW[:iPM!֧QĜcTHnU=^Ob 1~Po㼨UwšW%jXpCJ40_{0'^{R Jf23Z %/jOGQ=/j,osi}pφbUVWg:5W3FPl7 &S^%(K`)J!k~B)`k&f(Ö#p(u U ^"Gݗm/+ KW0KS}iiK ~䏣p_lYT(Q-K}V?EHٲ"Zmo8{~݇D*HөnӶu}UM H޴~yIBHHxyX)X9n$v]=(}8s1 5(1F}%ܰ^BF?¼\e{>x=ŠYc< q3FA]r;A#`z~: _7gP0ZI1BMw4@5vjwn:Lϗ` D*膉,Mf{Jrb8 {×/,y;E幯s)7'/'{M($7_{x<(7_y&lLWɬ$NM߅Le\Js h84d6?;|5}-w'> |D#Q;/\S'ϊgo'ZrxEJF DZB}/JZ@HOE3}!M.mO0-{zLc0B>„j?&!bz!5pD|/"{.,a @ၙ@>^( _gO~V*S$+8MMUHg+(>7-jͮe&_EgdҎ̮dwXtGyvK ;-y:?w ɀp~"?Չ E|RV7m[W"L˟obvrx}/^.^-.fzRԊf8ǝO_4gtر79ͤv Px" H<F%8 :q.p8J͠]baEKph˲XQX!}[T`9D `?fN-Sq|[4j!]V3&/5Y0úk aP4|mF~w2-Fy&cF-̬,d\5aQzj:QTyM8Ϥ4ugv;2 xA tGNb;kA_Np@ݍ 1 !$6M'D*R7l"i ,)LQsCA=!6|1ϒڶKs̺!0¶r;u& w(y}Kbvh`}2E7sX07K-f&jC؟ȦM7/?k-hF+,$֕W+WT`j/=Y#rvɀi0+.4b"mI̓T=3FbƬe5baAԠ0#!ja-ձ{Oi?>>ԅL:/(/)06g!1uCo>C6[S,d(FX%k3f69d-꼲J,TvcU&b cʮLSd`ü5#5^ 7ke.=ljxJ$'X)@#LS 3V`;lh] dz=XEuE?Y ߬q;p.[Qn4b0]❼#i@5a-ȅft 4r+@.sqUY&TN#i]P5Yv&3{xZ.J`gyjAQKIb $S(][3;'gc8o!wڨ򭍵2Vo6hsUg^U ;&.+J(h+Vnש#U> J )QÆS@\d:EG=sʣ!:ѦnƲXv2yk5XS-WRA)X#`61!j Z614@32ۨi}IWKC KmV{6ecXu*<5F뭇`F 7Wdx:qSùLu˵w3dG kpQֻ]lr09M`2ՠbxdx]nW'5 .bZ{E5drɛ9!SM*XbsЖ26^ N̅66JT[;iF `ǵ,JUbVt8("{j_'V5ZD'էR3B,5N#Os0 S&RaئǴݥG‘'wlO_v5;g{T \LrJke$titFfz+&H3'.G6wwv;nT8i .;@\> j."vxG$+62HLweq4EtAjqU+tmbaxFsW4>a:W쮣(j?]o\&o0M]:ܝP.͍p9CzȴB?FT3!bTSwL>AN(3Ss4f~撨z*PM`C.{(+_;9=8?ߞ8~svh|˻lt;C[1s*+3Z55YiX(1YqŌw'%‬]= lsBWyCCp=0"!~K?wr亢:ޡPx9b\ȕ:6gs* @^Ž|5t+_̔  J` 0V1G؂@'QwAȄv}EhPݙ_] Z.] nRYv8r_רis#iƬ},=Ͷ 8p<ߠPJ3 O$0X=Kz`6f-Z<ʓXw -3NqM %䓪iԢ6y8bnm|f!Ihf4@\nbAo!K mʵ>i|h Vzj!F:ԬlT pSCfP1*=PAhm"6)Ah/Ԯ.t7}"z:ѣk6J/ݽ4($v)^k΃e=[uKbhC慩3- +Xt{حL%|YAf,3:^=NF/5M@*ƨ6~TvꤍkKFcҴf8֙~&|^A[c:nQi %%*[)o=( &}m62l,m6gXӝTAt=#U S(ED5#vʰP⚗|˖Ԭk5~_CbDk0_/tsE^VP} {5y/fk۸ ݡd ER\6tEQ$A[ͬ,zl;P%;unP,Լ83r<'Ӌ3; IB:ӥ1'c'ܙ+eh̢}Z,kQ"+IQI| %<zq9CO"/rWo<'Gx;̪1<3/>_D#Z3m&ueq U.ȚZ"t+uUwkXT  -ڦ)Ή"ylՔ2Eycwb)A5b{I\̘R1x8<[ah@ў"cF".jNJ-}I:2{]s[>~VQW.,ǵQϕm,1f p8"1`[S.ؕrY&YRRՖ#|<Ӛ*pھn( Y^Coo'yQdG F!1"5c!ʥY4Y8!qk/k|5Wz:+,lB\ĢZR[]5(!)}{E6beP4O 6*KZݮT9 s AjQW:z,k)۶-_`}%62 8`xmF^ZeYw7> {QlI$F>hG'JꀌPkiY晴/F|XԬ!BЛƸ ).n]Ti";Z(3XX ( F sKG;1vdOBc߰ vGXu Sg̞j7 &qh7'ڧŔW"Mm^O^Q'1#HG5 [YB>u d/GN !dr #> a{_8$ XC5`?P!у+Gx\)8DžE\kY_x?Oby'Io%ëo ,?@Wg2;u]o@F X %gۡkr39{Y_qbz'qחgW/~=l뗿>zۛ͘Uۉ/eZl"mڬ¤˳HAz>^ vK-L#5v7fv+~7#Cgt=VR.LĻJXr[**r3@Ϲ3Q;=o>@AHo&EkuE7a,q|Ĕ+ ;cPዅ,$6|>5)\S~E}4VBLMڪ||7ʺ";^K/n?)~;߱Uv:&1dkOՖ;)3$H9,B'q( : F/qzISp?dB^Е..^\?ƪŵuMT{R[B8,]9vE|_P)k[d4z9 wMpEUZA,HC.fƹ?*p:sCPl ,fJ$c޾9cL3tPՒ{W[HSj^w%ɦ,e[۷A1SGԤQC&Kw~baiTޢ٩^1b˥D=>{#ѭI؈(C_^wf*NhcKzH<tL *z(7"EY~?֠[dn֨+~RL+cKAֳ-]]@8ږ )ޢpi*IBhfgt਻`=ۖz?Q秤$li0^7)*ޭAa)NJ?F׫:G'΅!MYJQ8J]aFh) 7n]Áf%e{jb}ʈSxup`QPq5D Xŭk٘a { 4l | 'ygR{pp?/Z~ZmmCks4sxрކck6 2J;G>&]P$@pf8CY ,z XԈ&kg9֓o.~b+I(CBOxq`E~,ij PZF} {Ui_9R_ W~>{|u̅˵" 8}9^r-%u{-?YZg ÿ4[}.n+l=eVW g B6W\PES*=wnUSS+ma/^/=yp8PWOF3С{!O'C[.{mzCToTFy}E;jTLc=oUYS g,ݪ.߭VcLѤm_dC`.Ѱ47bed+MNdsw-AUuZfQHҝs?]ʵ{j(lDD} l&$d9ʁg_\AQ(MoUX V(Ky֜5 !PuF>7u_ɱ+JB #Bݑ?uG';qI䊼 [ NLy>VO7jzsHM;!BSZ<*'l{<'dXc?#SţG?PcrC;A$~Iz7v'VYא5:YQ^Y1aWZ߱'GbH qa,0@wH/Rc9 M@lĄj& KB"jthA gqUxQ_ʱRdyq Mq/jwEB 0۱r |_و36pŵ5bǧ*_bGB_ڗj[Q |:5F~!|gS{`'~?ѸԽ f’7@<.;hiR@g7`}XJgJXgQ:&`)AhK JKӾQsvZbJ o _?|xѽ۠.mkXg<{?~z0AD"ups<!2,x?z1U1]-ȟm%qIW\y` 0Ĕ$a0]\H( \E Y+GT7OF !3RmZd \TQo "iim:@LE }\c)xL{rW ,}ji(WX(kFE2K+ߩ"@)_6(dSE:ND:DsZ [:B|fg}5T"ئok (z AStTk KaN(IӶlm& ,aZVs_?@r H4NxލyZa)]/zWuN,{jDp4kϷAt[,m8둇 "e'p.͒<^$U 4ͫ %!LGN,vW`bQmuF!`a^(^i6x%`d^dlvK[Chk.L$(XUhn=0"рٕ]Y%vJG7 %6ΪK-G3(9g+7xH LuCJ\Ot|wh8cnĮvDf?au3&< <.i:z}#sO';;W `m=˗>#t+r"fx!LHV!|k;"hI%ul?ɴ#`bSC=W+'z*Qz~`:8ֽ',-a|Ħ¾/&:"A岌| B~ӲAʆ p ]ZV3T{\VnUj31'FxLG%w6WYsA8ϽQ;)sҐa[I3Ĉ,:i9O- p=N@#5" 5w޶.i⛵;f>6 gf;WLz,oSp'X#+k##E6dv9PawC%,iocͪXS/]OdhjBN]ϓ2owGkp:iHuQc(=L[Ic u=U,.c}^L8z}Տ `y>i/D^`jzԇ3oʤ]F^&ѓ)WC.L6 8NEJ\zky匰KpzMHYW^:|y}3 ӷ#(3kIG:Hȑ2_HVʒ`J93BA,Evq`!RhW! Wu8zXQ:K 'hE Y iP }^0: ?黕?;p 'qyX9)B![L '&DD["w \p20$6M:a$Yq<dH0'5OOCΡDaƈ*$YxaD}i <HM 'p}}?>~$.%ь sw$J"F3R{R#vH?ly?&E2{M"">o7]Kb:g;GطDرљ,;DK`0A"ωE#vDHH(ԏʔ"9kpPDxVb #c;X@) C%Y,4i?`W?`S71,)/NbCΎvߝ}{f\ ^`=tX 2z,dkntHJ GL(}$T0 XZ:o*I>%'ja $:~9{z9Զ3ěYYoF~ h$i4E4Qĕń"N_ߙ=(f۱a^1swQߖ'g"bK.R^GďLٛ FuSE4YY<1soUZ0"ɋǼM4ֻKaG#޵|{w Bv )R)ɼ nL=|"|Q/dOCQɇZs*Z9}]mީɊzY zނDŽF̈Cki)Iw2b$fV4LҾk`ۓguc 1=Bl~8{\0A=Wn_'Yo6 Mi7}(@,r΃+JK*eH%Ŝf 4KuߗUN7,~J=!'2ނMm&l(B8ʴՆ2 !$|#$dxu=_}=A<E 69s3ZٙuCث ҬR리h [[.`l6c>pz 'LD1',0^BZgk7m(`Q(V,ڊdwq0wA\TS$ (XHN1Z5O(ўPL cѶEC rS3TYUՄ_9Z C@EzinMK۹[CzAT.vDzRUmCy2EQ5̲ϊGe1AEn6G]=˒U.HNRw*8q<]oSs127DT'RS.ʞaPb!&}E>TtҲJX'%~<5TjJ'hAQ녞J,)3ƙSS@'Q[/:UB$ uX߾7ȇOļk`Çi`fR9pݵ HuǛkzGTHIߩ <Ď[lLE#gc+mq?W#OC[":Qv$AT` ?.?@A"L<[RZ,]6T eE)mi1 ()]jmfl+mr]fP+,is1ʹNG^] ;œ3E.XR0r|cFPY_TRz҉N\egW1+MBâνʏqlK.bfy:Շ_bAWkNtۊ r$>mFt̳*WY2*wA r#xb I]C>QxW{.P?f0Qw&@1P~9"= f`rf`? b>My "P &*CH,o˜Pv|;h/m1 ^_GXz\CHYxI-@Z~Xܼg4OzC9Msܓ;Uۦ?==]B b~bLFB.}jB! H$Ї-M }p^:ǍKb0% s!KȊ M Ov`Y6Pp2ŗ(Rd!KZN]!Y*I h73T{n6i(I=A<"be{cuDD:=.[;V2Q`#~w7pFaK!/-oxƑ`V #x޻k=;x=0c3"D"$t=E<3|J`30¿3ofCEِ yh5KC?L- Pޯ m]rXĉ>fӱˋk˦nk>V)fZvmR"I;a=5\暱K08mڼJ䞉k](wi}ȻöL&ogIxFSV&٤Ur"̤A4ܳU3Ϛ%Zܙ;U*"d}T6]|[A Jq۲Ύ3ml-]hP!WEQe4ϣu}+lb~$^:o8mcBީUm!$b@\J0~ɮpF׌4` O i?I /Þ}?] X^$5g$;ab&B6=L}țmsBsA40V["9΢H>DSo4s&`ưg*@VegC֩C},2;s \Ƣ5_w~ ^?VȻG2w ?I-* 8XӮp۶oAͫffRmn? ruϬj0y,`f"L@άh:FNz"Gu@@ Y XGDŽ1)<mi f:Meӭ)Kl.p _~?&mTV{VR#hZm·!XN)) m.2٪x]&&\j"rMb}±:9Ou8 efpRZe=?;&ų*ͬomݦIzd> .#+# C"S29 {AҪNJځkX]pnuEg6i;wQ_ݨ}cgAŬN5T^Lo^D/1G? ,ٮ\&p0䍑? NM7 to?[c(Sz{2dyXsɼ6){K9v<@^ّmڄzD'ݪao]IqImN+}uG}ؓ"ZC8Ȁ{܌?o9H䌷3f|>`=)bxS{k>L.ac ]@@onXvc&'qh1L]ԗa׷ֺ>*/?٘kAOZP?̚y_BhU<8y4ABq @O8 KG8}(p%} [Kg'}+2@Mxe0a@mG^-b>`-ÙZL.`,HldO ee4UPhRD:Rlq r"pBN6M gϱۯVXUqL8a޹ϿvF_|>?0yU{X׼i?xEbۍ8Ro(C77[o`eB35oWy?rߍxrOI.VW8jyy2j@;6-rfķ\^\,0qpK8vݘ՛4G?.4ٲ"|h^7oޘQ'X "%%>N=a#xp@|z-}zjُ. d|6ꋷX|8 L^ /@CB mգ mC%k }ad-<_EA,#oʞoũ'LUr >::tC) ]Y#%m*F _PC(in'C ժ䅇1Xw+XRW푺ƱOq%f$<#+y\;V0:zlՖ*[l.͌WlkXp˷um*J34Q\ʏ-W# j1T vE}1-!fF.a50dU!zó-1ճNz,~^[.7;x:yw_z:hhlPk *)81Ċ{2^ߝ4ltFg0 c20L{-3QىgvQp!$otw@~eS'&$À^󎈼iKr:pсe,J `LC ۺ-x)`*۶8#CG!F=Feu0L.{ uWԁ1duݪgv0>YTrϝFo "—Y`K ѻ>[9>Y/şw`Ŏwo[5ckoh)34mk?޽'ꗦ9]\˯9bŗWs~iHðݱwnHLjhS(o#A^Uc^l%! 0KRCèOg糓|旳j>kYvؤQHQoip{7I~/BGۆ h&qK7-`}H߭$X뵿hk: #o02rZ"vG;,=2ܙם_ZYC4|p O*>ho_X0M?Xn0 Ew}GhXVX24ᨮ?AB :t"yI\C v62XPrsZu~nOcfh/qMeШ6.CBxjdvGk|56.^ų|F#[BMNhK<0ͱbsSꧮy<ҾSǬ϶G' ;vˆlk) sJh>LN4cM:*G|EI Hm"-)ZjVK3^1%0Qo0ӂ<I',1+f˲!EG1@3\$%G(њs- SF"YDHJ3)u?͙V&BbrcNduw VS nU5;k yol,yk`vWSIa9.rh6ueLnmQQL.n ԛ,8p}z7gG ax%.`8򳰛 o䀎VرK%XiQev@oQx#ư76M%l:Oq1#T1b8n{FV#4^ |1yXP9CnINVL1bk}USR# SZҳɵFOO'k0 1WJS e\ȝ2Vլ@\Go۫SIAXGjsuI%D9e$A2,~E5`GF` &yѫ s=\#Yk 9R}}7!vUu7,3H)"f׊ 5ॲÃkn1^ؒ`v@&hzE\~U`f1d|W?C#0g"ccy„t-DvaDwMVB ;[=SJg,Zʇ-F~DQ>AٶYZHQ4b:R/Ȗsfzp55B B -3T۪PedJk6k-~4sr86v Z3 dQ+SW#J{PC~K,ӲUJ?nW;O>|x7{ǫWW~(r5w@ 4.=q"uAYT#cYV hk>F>RJ` @@S"Av71nH@`lG4$1ڎA!~AЮ4X T7 *AKI'M\IW^cC BN`?nmf>(tUZ|}=LPAPyn{E(GIj#$1I BqkI.7^e TT4Zۙ8üe7k*]' OM@vdwBw@G "2Q0ͦtUתT+dm L#&޵͒*Ի( T aFO$Vw$vh)UBT7ͱڷ,$=@l&`R楮UԴnlhmSQۢ6*#2Qp}%**:F,@svwRsV[uYOelC)mOoOlme^d2k{Jy`eŝBկc^m֫#s!Tx0ozj}B?GM$[z( _ǚ}*I\jk<(O R6=bO8QM1G'|nOPCҴpZ= xd R{ӫnA(r^g$h^r(k xvjfθ6%hz |& RL!)[*~?֛+Ǯt3/𶮶=jڒe]0DLR/hU?}ޒt]C+ "Cn Y%=S0ƹAl 03#t B5f* 9 k:cdphƴLs ͭC{Y "%8 ч,mKx; 30mC\EIlv{7WAcETtjc yKpI" q$ %d} ZPŐ~ ۨqB! t"4λ^](Y:M<=*MV~CӀ~^Aìwnd{KVmwLȒHn7i6cŁENbg/qZIV v=y-¢H琪"\u힆i".7Dfm }w(yЉ%U A}'Ao7:WaLQ&o+XUsCJTr A1@f)buJcgl::e!5\ªq>s< P~1U*RrcD (D_i!!2[E•KM/`nig`CQbCEPX@耰BIa{nc$+ v6MWz8jUBwm-ž/Ɗ+t<6r/yG KQr0vn* ss N y#(ZJ^1Ў":^l26n4mWtc{mDvu^ SUMlo&`UKU]UCi!7BBGSc-x[@?>/ZM<'Gx=Ġ !A+vnIS%O=Q 1+#gS w_wrJ2!H!ʔ'jZ Q Umjjxis endstream endobj 711 0 obj << /Length 1316 /Filter /FlateDecode >> stream xXn6}WjwIEQ&CfE,IȒWEʑ8] 5"C̙4G]{~QxDǐG \p9 ('Dp(nz-P>).{o4H7Jl:<%KSA;nt VTgaNjӧ:'vnE(eGuJ-C 0̳0>7mp"`J1A{):B_3$7f(t1~HE?º~vT1s P.qո*^n> stream xڍ;o!{~ŔwR^ \*:&|$>+?EF|0:0uT{P! dŪz<]_ćv9iکߏW{NR9Xd\KuՇyCLK=6Z/dօ;'?.+kaIܿDBZK!\ȩ1Lě޼S,`9*֎t+='KL ?y9 7' tPL4|b(qsAsY_jC;71}+/u4p%K+̗P X@5WPy|Ep~$n.74M&14PU$ޮ6Op}$Y WʼnDAwk(7 4@6\P9^dz-k觜ڙI.6j3&y|e!.<|q(ɨ,(aP8>j8z.G\wt!:YPߚs0M݌LSB,"ß%=I;y!e0S"2A8!{1}t70YDӧ0: ^c{Uv@ƂHJt'IJRވ3ykK5֘ojݧ2'd08QM^#_TU}ERU} wԈJ:eFWiB%NaҍM_3: w6b<&gQW=oiScZ!\6t\2O3xا=t$5x8&=ԏ\ &F-9}ؙ̏мq:f* autp:90n^y[fMp|}wnߗ%L:w4@Ch?"E GB"e1@Oo/McqntbIRWw^Y9`9K(9^߫ac` |J'x|q3}r/F &Xhhq bEY|&v=p̬ -"a7Ma;ڙ8> _>G}|xͬ@rFf6?lhofmOt;%N^۠=Ҙ#Gn3kƿE`f?}N@DP7Y[ > [_5oZRVc` kVfCphwk)a45sɛ9-?z]hgif 6ŧdjfhaW9v<f! H(\m>G2 :!(r3eг2}xlL.6.!@<;ؙ4?fb/0"ֆ DAcCѿ_Gy{ȁ@!<Ȑ'<9-š ;s`TXr ЦV)/ǧURP7:wl+I7ԅeIٙ<&$+N!rʉjŬVV;j2 {/ä(̶Ou`hU'_);wiESc{%;:Wpg 0ia>F+˼% DYB ]+՛̯Kv$?"=p>Υ ܠ(7'ǬJac1/<$EjcV{ (qa(lp̧OdטjZA#0ſ]m ߿lk9//Xt{A>ô#5Yw]֓k0QEp1p= :a{p_~t@Olf"UG&Xf oۻ:y= 2?#hddz* c농yv:B.x @R?6s'Ip@ /y[nBBEյ|,/^X 4A&kXuݰ2},A+;:dJ?jiPoRxktiɚOB5h\+6X&VLo[of 4?D'n?{: ^7$N=sd! =B-P P<\39+ 53$I!]::,;[aE:|hJηqHM ȥƎ^sgW)hK 6FT|96رV6JѥbQ^˱p~JHd|D9/P>nt-2{TKLheB}sn,3& ̉2t 7~N$Yg0{z~v'n`][Ťs}֘vr%>AfQ/EJ-z(]U-6wIF'MmUMv<~H ٪k.f5[t !N'DVWq}KBdY3 } yyɄ]vu33kL76q6/w_"b|jśCt8 R(*L/+wջ'@AN}8HKц34vZ|JzTo^ROڣc]MˣҺFoZ]XQCLdPpq[NHJj?V46&BhjҴ$qَRs܄4blsLcm杊&&z:9$@L15`^d tBC֟k)Su"7 JqoHa\ `xG]IRPe_8W!RL|F_tUj ŤECM5!u[}Ko5DW㗝z[+s`>o- omݞI.f8#֎ZzSs-D!%=Ȣ$Vݟƴ38_Pۘ%~bF-oyܐWw}|)+sM(鳔L6a߰"R,%E4O<+Jbo1"AY*tKW$V NxWm hxØ]J FlNP&0k>\0(DE7@(*Vf)5بD?mjRaXR24N@=cj s7)N$K^;OssnErFmVpCho)IkxM3< ?UȈ`4E$!z%a;@=Ǿ>"'w!ps̾(dEzT=N(7$~c E/\Ą` Fj3-$JpQt{do05kq:pZ~rOO˩7.DV:IpNTBؾU#{Di_T>}$!P8̏ !Ea/p$B 3[K1q?%ub IR"\lp=qa򘚕}(珇AE^븼]IvD_͓0O@a㩷Owne˰_ >;uзE;14aY+ܷch VG8矶51 Pi<0j܀S醒>q(}=*v'F#p"̠؊V-N:46(>dZ4ӭ(+݈o#867."egk\߂z8N_J;)^& {B$f4"s C$Z^i x "6ǀ)PJI={o! ń]{<4f2*,8ʐ.F@f֟)&Q %\Ġim:MmOCʶeV+YA'[ϹZKߥcw"œPZy!6iol.歞 8fHm 6Cjg:AW{R]]gxށ~:t8ۓf[A^m ᝣKq.2fۭDVPB"c;])ת@jC@ CYc].wa 3W=OH+Dpm+>LMl4(t;7W~`#Ym`4pM}K '&MD$".En}_<٫dz;˺]67$4o=07hm"$*`O9ĞvP*ąD~&WKeil۸ިN)Z]_Yvϖ*<+Nw))Flc?O6`;ҠLH&"} u8^K-w#P޾ViiqD6]q!|shhxHCӌ@O*ds~Om™"m 4H/q-œr~\_I6Mc|H&T5;:8Ǻ&Mlj4ώꄪУCFQ3!6>ȒV'^q ` X9=2w$ޒ=Ҭv郫: @JMf`rM˿~qbEf= lZ0X:cC_P7c>ìEET4\!B]bo2v`ɝwynp{wcǾ0=Chf(MNF3[cQ0]bE9B$ /v(ŻwZOp {%({XB"Vz5J AB%YRG5X!eHfk-vf?I٘"nKq#_J zHHK~"d"WNd+sE%=?$OZ2ܗ~Eئ y ]ާ.ƴYP5[ݎV&왊'BcT8XBY=GPm8ᔻ!dH=O3Нhť)5X'\|1_KS "kZB j "H}H%A* y50KMjB .[mΞŁ$p:G!ɡL/ j?%?k>$ouOӑ9K6R< s'=R2^y6+|1<Nhek59LM?a9OdePװK`S:ca,KZue׭Q.pYj۹kg4Yz< /.dN%{YcU4 Iv83ZSH#'Ł}ۍsKs/YT8-^SH]EqKzsX18RD`+_]n T||V8X Xކ"*r<j_:}XL@91vd @}lnD#hP9R{Iō7L: yQD4혽 zWKY^I3K^bD~=+Za{oQnh¬gN0cVtn$KA;_.~j$L-^QwtVN `2Vcſ2{gk%vw.2i6 jDPkw↓Z[ĜP^ 4LQVoRUIQ"`w>ͽcdO:Y N'Kc/+ UjNscQvV`O@,)5d0kxdRt-/&#$z'}n8z?㩪R{&UVʳ?ߖġS\Jg}s$+#.*V)T~[ԜO,qIP{%ի|;h2-{ڬQ:zoui4v"c!yL_mr;4iaWAHO*qo0Uq˾6']讘ri:}`ѿGN$aWM+I{FN ZiN+c1_SjݶR\nı妀!39DЅ'TVf㷆h4y6OX,osě !Zk~M~:)'* Kotn_ܺlOZ"oaشhe'*A 6QL5cQ(-A`t,AHQ2|1t 8j(8mѬ;@ ۨK$i,Y=7:-7-tNkVc[:|Rc{0o7bB+$l_S3ڃ9(%TV0+B *U7dXM_t`68"iՇ^9iGM!C.iq˺Y@\ꙸ x=QS̩[eRԺi"b\Y ı&-}+\@iO ӿScJS-݅lA /N{q{xTZ#a_JG¶I Ҳ2R<;,1ḙ@ 2:B)+d,]^ ̾7/PFFB qv*D(V&G'ͶWg2$돣 vHЙ<{<J9^թ6DDx s_]9} @K6O̩1wBɫCwyЏ=mfh5|1ߕha>;ՃhblW65!k5|u5g;gdW ~ mDж\_s/w ʦPUh Z#)ѣi;I[Oȉ Nvctyd˔P60+_r@6VЁ g"33հxBGK1Oԝ=o+(8 k`2i<9dv!#b Q}%򢿱26߄k)6H/NXQ(ڶSeK?Dd1jW㟑$.!g"W:Y]vSL.UdythjyG雯,Tʋ|lgQ\]cHp_OE1[ CCiv ]/Eo5ZOyx{ (s>M'^uEdCd\{:[HZ2{؂M }&h,Mn-{ hp\Uil>ik M74 &v6E`h[l ۀXm"^d ?!#&̦HI_5Û'Y1YU\ʹzviFw縤k0'7rAw5YM='eg ڔ_Wm?;0 O1V+̄EǕ܁֦2*~_hc)Yh& nmI7 ˊs<MJZj?nw]nL WV!aίx<[ns$455e-L,J9cF5{O?4;):[%Sy"^Ió!TกzK+DLSgr _sqk=Wps o' 0A{"x5djl:*uu w2#R,E)yI0V>T'e ҽl"wGqEFیàmCg ǭmk,EK۷!T Y=632 3gk/%<㸋wr9mM(8[$rOIj~ı Ɋ:8h$ Xm6iR* w,4MNlyL.FDd6o=@j7;= d4Z}ʀ"MN<ƎqR$C4'EV 1(ߖ.^M k5&l٣INz#kJ%CLC~5aM >I$cTnJ2?v-dq;~HWZ t+z5@H%gKԛl'Eާ {"GO4hnc{pZx̠+5v\.q,w} >9&pxx3A i~BwI5lʓ>h>}NH,rN&$b@mq?1ON(OVL0o/WsKce9!$u˴>RiAPHɝD^8"ם:{Ib8^\rQ*x*^uThqLXHF# ^6!x) ԍLypOs)q4zp^nšEt 7 ['cjҋ.ϕkJp&tq_sH/I<87׹L>\`T?lU%O3 Ba$y X|bua1G2՚Ev`'.?LM!z&|VÕ%ܪ1XۛN-Ԑ-f ).ߊiy_B 1-oDvJ6.ZHsp,N8!;=:M 왁s2Qr-YI_/(M ջ{mf|姟kr yE8_@[ 闲bA]: w+1s~ ~}#M}4EGߘmC{ v]6cR8)IYRU5sn*!4c\Rb1Y0uV9؜nBi89yZӋ2lk "q)PWz!`[t*Yh xB&ܿN w4S;N/c9!&&H[y 7臲YV?I~xU?N:kk~!Qm순!#ƳޗgS@Zͱ02kЏ Zs_Iy.)fT/*C:gm ]χ09#0;$?ЫlHA[;3ŁtO)Nr= " .غ"!gWNl!x)eTzO m0={q}}j >48g Oֺ7C^iޏ@2=5,=,@U_!SD>&Da k}eJk§".¬S sy穮` |2a:$ӫϻVttSOr{+8u{MmU:۹!k)B bJN ir _^NiK4`xRs0W L+-J1 u6.n{=* ݱYJ}d(Q׻t6llK\yeMkjNO3霏=o6~`蹒 :chš6HyU&_:RQ;p.:1f&vT~<uD}u!Dm{ȝRp\?E@ m`1RTk@R )6Jgw+S -sk.Cl9o"ΝVzVKSCk73G7sQ!wC@Y{މcMO @ 5*Ba.òYvƻDh%hfkmk~w^X2M$uB&G;M톋<b@U1wsNNoͻ),FpӘjӱ@`90?[U6WT?2a خ@.Lm74Xm3v 4w9-X)(@o#woucf.zLDd 1aR'j~Nh Ep/JoҋҮ#㥉I ػc\$R҃Q< ;HWgoQ i›/ E13]UQ4' IC݌S(T0>MIҪ5ے WYDvRscq4m$Qb^,AZRq^Z枳[NBuz 9ލi )̡ݭ;< 2 }J~&< WkppJ꤃C m] GlW1jP+ǪJGT# -:"Tt"IB F!PzGk(y}i7)>T}M{-ZG{uaWfT |cTC&jucYڈzQ%&_ihCm87{ɲj>uXozuGͧ\y-h8cUJ X~1}h,8! !5'x{c(Nwn5" YWU.RKa샲r0^?xIM47!UfK~b:Zt&6]ɲ1ArhZz3VF:Y7c鐎o#“ Uxw*:t^%&\!;ں!1@v Wٯ,:dtK,O*7!`c9\XYo _8~` QVdu,QsBTIÝ^}m|s9^]\3F3 FٟFLՏVWo\WQ,>~ӥZaxoEW rḐܕpVҜkMq{bM 13[Cǥm3:͡5h-rCk|ab|a=pfg`W8Rr XyG nn{}2f-eS#P!JP" >LŴJrݰnV p\QJA'@V$p:Vp| )NN~$12'i%S(^r/氘MT~G| Ƹ,KI^ Ykʹylq7"䝱tN$jVx K>uCOP-00EHpsF>1#M^mYoTPL֐xw2bV2vD[᭳ҧ4"{f*3N9RGZNcr vIZwY#v4y5Z/wMooO gJQ/]ЧyE<s޷pD«(4fL+"kŶ!RSkja0:n*z{?z538:4DzqOatу8dئdp*H1zt$ %8z$ |)}{Pu-+Z>*cysMW hX0|SͬV ʺn&J=(&ZvO١o7oK.޴(Ѹ39M.jv.4# q+ssAIk 2iE8)儾J,kY*Il*++_f/TAXkA5]"C}DW"v꩑A0+* phSjolckЎ+ &b sJ$'#Z+jji@*< .67`* + 29a8 k+ة}GG9C'zIF]Z? ޹%'8|558L`.u(4wgLߗc<}>@Rg{3;BTЎ.Gtٻ<㱒Z@>Zt[ޘ#ihvcl Ӥ@ѦɽEgl?G@:j߮z4K+@K8\` rjk@v$ ]J3b(//]iퟙ$89X~Z @]R" sump[)&4ګP[%I߲S7w$;6{-/|?b7y(Bk1`0Ϡ*kC:nq98'=5Dh'12%SV^|qvSmH x II/2E-Dt`^r![Zjg?mCCt%AVwy@Bر66f{!rF C%O _x ^;糉I:!Z@"oIŖz#$W c`8Pf3ܟ9-&ɣh k K&NrgewleP7⼷kjSwg%zw/x):>R nTݣ7)9ĮOeb72Cdw6qA2 A0/'(E2_|B]h7" 0C=\>J F`N֢~Ʊz^[4)52b΁*<=^WA2;X14JɠcPĢ$Lb $,a˟enX'c4K$s$A85Qv0G% !w{2i8ۚz;̈́|.:̅BI-]QDDfo!wWOPs4IevkHǻ}h:x\l$WVT ^JP] ̔eB@at/'{#8J,J wRgW u̖t|fʚ0- UHU0)~j/ea6DKX!u Z C96O-0z#ٯ_u1g IцE{B2?mozf+JdI1 l'DLQ8p Jq3\u"FGѴBl>K&bP-ZS4jq:H~5AL" H{J]V%c]/6ƴ1anq(1i'B7B_ű5L p%iݒO!A&_>VeUbPqeg!dҊhl㻤r;'\]!LRPنHS,1-? tQȫ\{z{fMFjD!Bo +N' H ;VuS9DGrp8] K\$>A`ГQ@(ׁ(4 UM @cH 4^'^g[T72z?)a=ş-J "^F6[cVL#8ywР_7pD(ȝݲX3 vH/ݜY6ZT6~eOI<܋ h3]r,[w CaݳjyͿ:#;AY'x 4/?Ltm `˯eG10lN%OL|_,qFHV70,P0TNbbfh}O Mҹ<R):㇤ǻGuYfͱTX0%70(eFAI4_:H=uC,)ۯz!@Ok04ĦW#Hk)-<щN7\J!Q¶ A06"ڶ$: q;P*`I%Ġp9'0P01]S4")KBv}=X98ꔡ 3{o)km/%BZ~JD_.g]=DuZxܱ(|T{]Di=~6MUjBD.0CCzɫon+$j6ʢc5#x)%.)=O5K=P]ϓڹ%'h}9)m08ψB?飻0S×JzOim[r?I´+ W^$7Mm-C=d.zgDYY/%Naji*ܥXĻtW7g/tqLJG kqzaI 3'רXfEYB%p;JeW6aӾvAx&SFS98P26:FkýW_Dq9+{-3vHv~5kJv7%L_pGHB 8-J&${'C&'mQ7=o 2,HsIlj׳ͫKxx%$ I Kt2GGg?uzr Mj@{?N;^k>m7P ß@g?jt@c ݾbtSɴY.@́'ǁbբgٸ}>`Ƙ })2 580~Cf:TG؋@gx bJ{)Ae1~}L˗cޕN֣)ۥTQ .-g|@;P0. /Y^뺧&Nl2%,Hա1. o%ly%J~gC]LGf .!q Bc|94HmRa+aG޲ԊNRSEb}7a سs.oS#FM׉6iMpX+yM>[ϴg\R(K,]f5Fە:CPCD vC*0cdDx:9v]wl.n՘(?@JvRo] dq_85+mܫaьzNkȀ_ HYO¡̴"/߮GAQ11 gkS:3kNVt~,S(qkqngW|d`i6HЖ́;c:"HW5{D "H|HۇkԴts9s,eǝx88 AzֿDZO3AuUBmX#-FlSA1"/9w2ɡdPUu\`b!w\vJy R>'ua${wvf4ݞs~R]hUWea}vo~Yq zN5RHbZd17]6^n6~_5`Iu*<^[5)uیYi;#@I!j0pQlw7^9SL۹h~nv+>-oF:1|3\6uy)2[J%S<3 zyipk'3YQƀ iGҶ  ܷuUT0'vR7c<~u w1(ECgL77:ppY1Ť܄yn=bN[-hFb?YhZ-h$!RBSڌw%wLz"wrR~e@UUCl+E <}xv̱m:Ajw 5Xg%O0aYvk2YՌ[ uŭPpfϙ8/ IrsQK"z }P  y22فC4,õ账mœtTuq^x,\|Ll ,_oE9>\UE$ OĜ(2t1}s0Pa~p>q$ f2.6U |Q;.듟^nqv̱-_$XpCဇM +?;-?)6M~͢˰J(D-byX_TG'+AF;]JX;` C4vpp-m0J'Q|И`0՜=O+5Pз&<1Bj#m/٧TIgZ*왫! w XMHD$Cȣt2ɨ tdF'cVdϙ- VXk-ux|9KXՁʘ򯋭әh0SĘX씦kYS..Nl PdjL~PՙPB>@~RweS| o yHo3m.waJ;k:LshPW!oK+1i46`tJ\~Sf6ڈGH_$[LG:`>}<&\Tþ:r|w ypH- V_AX`0_-tMO8Khgvo6eDʫ~p"NME'{TG\ guI`p]BTFCPXK`qJ5hmd9hrleDHCWD35M R=f_'Vj4aS2JPvp=.2 Q5x|Q44ª}pWEMCB=A6A48 hkcMs |5J%*US3DAEes5Ih 7ĹW/l9#y?9,3uaTŗ/T5 X_@؎gInጴ e-~iE뀩_F \yѭ"B2LGHm~p)b[QS!RތPU_܌dԭSw@\'*W ]]{בVZZf02TkH'*xiѬȱsɛ\!>f ;L cA!-S(0v!b5~/f]yVVp.PJ;<הFgıFEy|gthwsyrXgGLHqR<(ɬeIf _pW$=dwdh#dN^"Cr>VgG+>$$ ˫kȳ#/)P0v7Y)'O1)@!$-`Gi>;b_^VV^7D<UAN%ӭ\hj23Üwib:^I8.$`5.̀):^Ec.0Ey=,*޾^v(ۧuG>=Hpf6(`\@.%eڨ212l<d*Sp<{q`1b8- _E ]*==cLss=c3  G(؊[zW؟S {H+; 鞝a~s'$-e?_۱;EۯFI:263 IvefP+=Zt??rV~ς 9X<=jx;לjgö7^a=EdT]ַң)`ZƠ!f ز8[&iTsv_t-m^zQE!pMaĪSlʮ6C{h>%H= ,SRjUVz|-rbìcU3t7ϞHgd j 6Q^)wlyl؂v4Ilݘ RxhXxd!Qk s^9ԉ%QCI8/9;mM avOXgirx#C ״zf$ ٝ>vC2˛{̋dՃͧ %M$?#t2 HO3g n:#Gp ^xS4AƀksX2 6tvG2$8c(.v> `Z&7䈳T}AvhJYA#ĕo9Vn }œܫi +Gn@..sbd <Ц.S-*&:k*ir"1d_KngZ>J=r@5{雾xPuB^k(pӋG{Q$A6h7n_[ c#Jމ]?ghxH %uHfǘTY ;rWp b>?;%uI>u?)7 V҂F>%e>+0ADuf=a6H/ԬFB>18|q]ƺ%z!{5݂ ګ=TVbfv#\;SdU M )Sjݎ%VR@'ҡ6{Hi?5S_(UIRo`s4Whn'cJtv<\jiL$ɋL', z6e}o CnJGIp--5u?ȥod`x#ВzN 1/u {ڊWWfep^p4`{ex(c9vJ/P͒D$2FN@htb1cu7iQN/Q@-\g9:4B1: )\ Fz).}|CձcY9PPѮywJ>Rs{'gDuB#L&@6Q xBd l7pugb!1pusLOdVOv!+"k&w#ckj2 x(p9w6z龆,RÊe.H/q}AvbZVIPO|܌ 7rsv ƺ b)pn톭Jb(GOF`IJf ^+:NA9k"MPuT*A3%ĺ. ܐnޯmn aȆ*HЬ򩒓}o:t[Qk S3kpw+k^{ #QbYu?9Hi~Y)v-ҿTuN_װo>EI|2(vj~jNF4s' e!U uX -*@%MĒ=²'c^maQX/1_(ȢpI6(+KE$>KXi+3.AcgAܑlژVB[g(%ߊHZV+P[bZr p|Wh8nn1l'C,~D,0ªS?FtUiCRwTseE.R+94$h'~z nnY(B]q#VbKoI@R9ܥPe`x> ],OTd;}mVP@vH9xjqwI?V5 OЁ-kNS߃zLK>ujARwGVV sgkrMMzN)I5^* XNKXf_7d;2iߔR6t<*P8+U2x2뽂9|mBQiNA" E<vƶ(|>rԴ*La |l;m%VTX :, /k!-Ԓv[IP ؠ6=v3a%'!,fԺ03Wgi>.T>.)ЖKC|9J2 o9n2smP\aOl̂=$@tx!2ɢ4ߠGU?L\<9 EkAMn>;sjEG= ?*sRSUW1V^^"ʯw|\B"G}[z wnfRt;ݱZG͖0DЫ-o5vb1P,MJejAt!ܿ۰pnCL㰝kߤcd̵0n{PvS.-q7+§Ѥur\i\hJ+20H)W׾}G GROmV r9jqFZ%ryo[mQڣk CW;uy;M]!V '$lzYIwF>Vi"c:P)5.M=RKF>:y{HsImN)2K]jT?^=E~ݳWaci=]6;=ibYX\qtfKWyIr\ _( \D[NMǢhnkͬ{3vIy\9RT? 4T(ؾl r )_͈XGCj V:SVAW]J^ g`R0ڳI yC 6Poȧg9Wocej:u@s&#(.4 "ث~T(Bib,0Zx+ǯW 91+ >v KI__U,W{Pf 3rd۷얞DU~l/RBRW.fcǘxȔl!#Ύ;ͦ _y* 0_Up4)e,!}~XP 2B0/F;ܾF%,^cTbeJB!dcgUM7G*ܢXH}_M;VK,('-%X/AHaD_}~P~G;~肭k+} g|ձD= r(Yק[*ucV*Tޒ1ջ(68U.4b)5\)h~X5IMcK<ƝMwVd,.~޵QG;: 䖟!rA佦AÆU Y^I֬N=!̗HUr=B2J8`f7QvڊqſȠZPa8.nP/ : ͋J>yP'\s%%YJsAASv R(#:A_ \ѥqNc_xÌfp,'IF%^bkDuqAyTCw ^m3t9eu}xcL|͍wݰS:bٷ¦[F T[ [y2S|aBxQ8/Mҫ9jljwp;~HïyU_bPf\r47RjA 2%S"o~pGsen Jk*]:R;aTQQT%%׀G5Df0QH2c3c< H~,HN!pMDiGB/Vl/8Y ;cܓH+Bԕ溨tR}psr&2aޠp6j'~ XDQxVΐG1fQ_}pGtM9fB[wm;A>D{OV~}|e 1^Tss TJA=RIG 䛙vq[h'9(5mC~(l!QHIw[(w:<^.7/`%4'{(Aq^MWfd-BCj B0NzYz0Xə?_*~ h)jώ>8|8}>hyR$)i*?KDȂֶ%]D-HlVW9UwJ9l_ഖ*gCkY;O/I%Xܢ!5tp+&{9i*9-j5to;7A-Gfq?j- L?&#`!ԃ|HI]Xfff.mׄ+?TʴdlQ}r< {M~ 81'OTuX?0`erj>]R`B mvt]+jJ%^R2ӟCEERV'{arDxU9jҏ79P׆;2+Zb=M2$gQ-2+6%R $Ry =^8^ݛuw폂xb*tIFuwL˂(^sļ;Ot6q렑]sF;yg|b zfp<=[힀4"@U&l)#!}J:xj9kz6p5m6;Ku9nlpȓkf|Nza j.0YϚ:N !#*e-Ɣm Q5zr)zCr2|}3ozGE*DSPr44y[,Πb+! ({ԊF1Kх`u݀NXfTEH:+Sv}gc.c8#1(8zd{-ȍ6 0.!oDU%W_ߒz=# d_pIeXfQN%Dgd{ĺF,=0G59)XɑcZDzg/u51o6!-N3?;sBEgt2/}Adp_чMGA;u_8@֛ .#>I*eRO.&7.}BP_0"VMG;g"|PnϟB4b}kKNxeԜ WMݥoe!Þ`YɪD {} xbzԫl ?(۵̟oz^?>X%?=)V q/lg%:D4deN0(Dw,OGSKʪzgV/PTWڑXYOES\l҅*,3lBj+RxuMFր( 3q`oJ<!K#or^B1/|"a 7TH3?_cZ~{8bDCXŠ*P_7Ib GeM38E'[n5 m0_52`᧬&R'C']yN ڌqh24A Solڶ@H??tFX)-]ȃapꤽzFSN+jhULwoQFgf3EG; ŗGtS=J {x'Tg$O Zx2E'R w\ki7˂/npg ewki^Z!O?b6U/>󰀂e#˨v*OThQ}dB bWTt˂z$Mpc3l$墫-G1loS)Ib cx `,efy)}+V0~r-nC>hb_5(hh%+۶ZYLg硜jVyd s0õ?t>M禎yreHdQQp n~grl;frq3蟅~E{9m:J@MW k=G*~҃?:H2u)f/`fdnk@` uċ;(eV su\ `>Waxv2_0Aʖos/b]p)qܺCR7Y7Nq[(ekdlIv0$bKdl8ipœK/]EL˅BpAť*TTt@ZJG|6=4?x0ǃE6G̩#lw^o[ aP;|+-jN/lsixʹ.)*9J-x*,Ș-Y .RY]bjJծRR>WLUi mp"Qxsyf Ԥpvp]US (Mv)4%'Bv!fZ%-y^)=w3?_ݗ9"SB\ i['ɲ`}Qd➧ʅm48"K1kkP>"@u6wвf:$+{?Dj|ŴlOhij6HOր=lT ]Oc@&*5Ubz:ʘ9sP͞ItzSVG* ~k9/a _@2~ $ӡ< ŷ6= m3Db1=|,b(5%LSR88|TtF"b#vFJbuL;nМl5,J^VO>a RØ*鎌g\ )4d?LR׆PCHY,K{U`Xgo5)Oy1Ki͞7{.-#5z&*Y|2w~t0K^7 gi5L?= Ecl~~\ V8WV 8qZzFpvw5W3{EV Zg7!tDCS~<5tUrՙߒ r}sEzm0Tl͛MB%PdSZi^ϔu/߷T+e"$p4B*BzN@z6G-fBUgW;`eYo B Jtk4f DS.lh4zq>( =+&7TeC[OV8*w}JW2suS$rzҩVܬ_M 7B F!ovlMIoIs=#j9I%Xh{kdl}ˍQg8 NtJyzh5fln8Â܁ /[FhrϴPJq,z~N)+eI`S)TDS&2 X_Z#s/@)2 '< jia0RRO Ҙn —2 $8"Ġgׅua8' >+_ՂTѿzD4$ǫ7ogE!+L0jk`t;S4̂*6hX'hLWMS_3,)!8rK[ZU(six!9'l'=!ɠ< q#کVh1se@1r>ljNߜcw)Г,NKQ !r%AU}U:CiFsnoLހIE7 5nx:B{ӭLY";|1nE6FyU .%/b~vU0z圁~oaQlUx(P5 ΌFx  (s.LxUnWF 1׬Y$,8 ղ v?3چ Coި06X%V;䖰(ŸgGx^x+0V)Qf̃k;a{YG}YPkV>* ʰ5໦Hm $Cѝk~4?cBJ˾Z*"u[h!}ұ %Q7`~>&;lD0>= w`Cmk2~sd\CcMN,dIw|],Ag>t!DrxO2"w:9FZUc۰D[/b5 r.ʠ-գߔ;5˶m'̲~ Vv1.Epfp>,Q~ ͕6 qH@y9*>/]3JdhD0 r2 ζ)ɼjangd,_VN^ O2:@'S^d}' K} fz2 X}eLyVpDUb^|ReoYR#\M\F_L1lHSk.T&`# j&Kji)=V%zXΑ;'KENsGv ]F:ufOkP^Y:i/N*.T+*eJ4p_oŴUȣd: P .d#1z}9J }LhxU?DZ~_5lEh5r4`gr{-h:/:NtU94!+!隣=J$ Z@IF}æ"?>{VjNݝl1+zt?9蜵%Rd\=+k8+p~ ̡uۘI/dUvb\nʶ$cGШƸ45{Y&#h+淢JVFՔ(ԠMQOZy`#iaaD=q9XzׇwR,A8F2=vZtѩPwW''!5co|B*:"VT |iieV<,qcVqu!@O=@eZNǙlS-) =n>ƼTf!y ƔedV|/VZ|/'/mv|:ddә@`J*,jBGU]hqze0>ztr0hVZَP\n:>l+(}h+| r<|v6(DN0,xd)'xfVgb &1l|ۑcsٮ. z8,nu']t8hK8k}Ǫ֟KU flGOUF!cVrt_ͺ^(_}bYOPx"/T)P|v U'I;6syxsQTA߬fcp6D9*^Yz% cGg7шgP˦U+}ENW6\|5mIPƾBo?'QyԇO&FPY3JQZޚ Z=ef{z%agz1~,hr: ounS JȋTwyqlA|țhRh_}2 lz޿HʑSIr&evfH\IB+`ERQUi 8si ։TwT>@wO$jI~" :<߀ze"2SȤpT}%НVBFG'0BRun^JO-,e;ՃRNV띂M٩WNi%2_8!q5is,֗~+r딮@av)< T/`W6XN|pYoђOy%b<]Trkv)s |GJX}TdPKOf(эZLLx0 Rjrpmd1t&/O]wвJS(}MfgoyQ$#pYo$| W%*>x Ck ~v7[o@@$ab.H<%&$aFh-T#Ǎ26U ;"D]y RWbj䉕sv򪣬fp0dvy[,M JmPcri|~ QҸ>rTRg(VXg2YS8 lƟ֗zs@x Q}iûkSQ~\NF~T8_Na[t9W8U? &#F.}K>ffrbD^ъAlѩ&뵟o:h>U0BaޥC]ǎGvf{.P&#qtOTT Rv0 {(oD3hzffk=+{zYz2>C b$SW_M;U7,1YܵU]tYodQ!GoZ'r5;)B1iO7He>z@2Y뾪68 b/Zdw;jT䳋!s|c_ v+|5\Q==JsCfmrr; Dg=WS~<lͅW>ߏpԫ2e4=Gxg㦖^䫦RLZ/l~Rxx@A=Y\Xul8pI 'ױ;ֻ"^c_+mp݌LAȆc@Ӧ7=p{]YY+LѭCn?D1 IR,;Cwj0@ nr.]Ԥ',0hiVGH2uoA=*jC_Cp } m1]R3+ 8ϖaa˻WJ t7QY- (q/jv8}5nXԕ&?ݞ,F |lW7Y1sDJpDv(46N3eÊr[f柱CZLL") se* NzZM @3 w^]\A@*2[: 4{!r0It&fƢAz BSb^ò"0}ld&d>'DۦM[dVa`Ka;pp.׭X^4Ճ\#"ұtvxu [_+ o%KbZHx;Vx$y0ud/ l:M:BWbڙ֟ݵo0 nr{.7)Φ1BFzԝ̪`"bNfA71+d4UÔ媑gp;zDx^֯ MO܃x`֔&ޙ+?L:uN:"߽Hf ;3Eh;Q,B4 E/ㅂk}Mf7hL)b 穭좕 F2呑fsKߝ GZ1# [O۵{^$R)m)I&b'yPC(6;słfqCחL`q%{T9VpWV(EV7{ EA&S=oe&gl#%O8UWՕzר VF4({N=,k< m+px/n탙NPǜdW,.0擅W/-=Nc036xώfoE0w+ ]s5Y} qgPJf`6Փgl.5'%xB"#֯ÜSŭa ԇD`KD~$+`2vӮ*XȖqIN_=4 8{y>p1Oyص,҈=R-r ]܃U 5ݶ4.!Z _&dSx:`N?j~f0`CC2j;MG8sf·x%{# ;L(ym Y{7Z`X- $]~@]OZks ybS̗9‚%M4NDGO--E|oA;C YY {L5āնzj*-()/hLt-1hTE? 0ŧ8`A8st \|W-+gvz_3F lR*Aifz, .6)]N&XɐB-,m'#~0#+6E?Em+&Pƀ{}/Ub 8a%Uid<87FޔX`P DOuf SK5j2csŸ"x=Ү03vg`mܜ/i;vbDawVV܉!W7sKkھ}lxSPU ;@R-g̦3Ph;YVF;V]0 ǍAh$2CStQ" J&=d(ݳ[um%#J?Ot*n Fdyؖ \}@Iռu)⫔n=# &k]]K6nK9oA07_maG-Ĉt` 1Y-8P?qt3as!#F"R7L|`0ZWw 6ce$e6)^|ɓb8K,p4$wˆg ëRPryJ=8jPΗk؛8-,xkjqيO*չ/gf5JH5\mwJbzf]sPC3`Zkef~vl AO, /u~X{q-R1@r] /s?/0`Yevie, mK>\Hb֩^`o b`Z˲e$}>, t vmo-y%h)YC+V(]8,'"1B|]*64g7ύN$иdBGKP hx+2a*Vƙ|9RHD(96҈cKa94geנJD qYZ*7pZB榓2.Co,u ɣ*i~ ^-L<]:myCOE"c迾tyM5h/PPg~l|14/Q2H:yu]H03 Du츦x_rhb> ƌ x lQ&]%-t9Vko-["z(!BA 1Ł{r1ϑY^>ж k9ⱼA:5ݝڞ EpKD1g8(Jyۊѳ9.hQ=KƔ-)`m5t^8 ob!h]qpĵ2+mGBp- 1b^j,xDЬC*Ec L5C7B)q3I9۵lrr1(:[8IOxNφs|ӞIקLljoCa<zzjic@ء?~%:-ܜ>s͗U|[D_4ּmm[FSK>$b ƲJ3 6fIɶhrS \,EW" Lw<]PSui߄P^sJ\8=i{>X"0:Oޘ`EClFl4T fPVdq۴FK͜8. zP:}ء L"t/xtDJ#Sq#l DǨޭΛxOY!<-[S>+Kk!fy@Q!D𡏜DĽg~XDe$w1CK*Y[ϩqE\-k#;:ϨG+JYjKq:Tf{$gܼ 6S8OJZėxmf,4[-ScY@+hݧ_NBw)UL;qp@ܔFV`1Ʈ cٓ(;I9U~bJj|f~(NnĪ:F% obyn/_X˪#q|Oc4b{X*#O *F%g jVb)o4! NZTˑN(i(6TzD~DN9X VƟ @^f7% 71lŀW |XV%g{!T ?mtr.o9aofhO+ooir₢ӂ yjtZOTtCxX;4 퀥Nm1p ԝ ϴx'*4?c߾rToLi@dm&俄( W9 7EPq5#g"1?4 7j8MյT:061Nӂ)ͳGƟ. l\qU:vww!OZѬBQjURޱtwW]|d7)N_$cqXDsVs)aT_ 1pt%]K MCgI0.^F01v잼@?R"՜E5L\RfxNgWG ]qp5ݥCk¬IvտbQ05ؿ1g#EΙmkzc*锁EЀoRaS J2[V&Nz|kG' ڙ0QgqrvD^gl~^\N# )=WrkHE7EmBA'fXjD56Szn^qaL#EBm;la<֝Fv9T OB6)N*I+V0IKMvh7"ca_1sgʌ+ R?A>)|er+-kMg0ּr"fXtFzƋ=S׻Ӊ>f"M *mp]קDvF_^24\Z8lkW%b|ǭmA Wu֢]/GLxP~w]eB K}"ݲ8G밴`_EF 5!'!' %* Nis~ȁL au|HAJLو'2`XqłI~.gC*jW,YrAsWl!;jtϥUk28nCѭ+H.VQl )P? r|u֭AjZU^;Q_$o{f%\e luŔdwv6ff;?ŠdX Q^vp24E>kMmqwZz8msWt{&n'C(bMLUi2 #(FayꔏAqr@؞`g^81LҹŎ*~hT[=جqn5[5]!a">aٙ3)OTo~zY'UMR` x|bFda2<:` SuYP/ Q[ :p_Z' $Y̲чaw6b>R t$[ i.^[=|.%d]q—ь"lǝb>^r= pǞy*yOHU (Ve/)FR9*#8)jQbkWkiI/(]be=3G^Ն(mSSFR|Y_ucF^Aiڳ>g!@1;}8Sjo$S-v &!šJo9JG%oCwC~Ex0_aA.ۉ\ulާ;J^{7nZI|mvӉLHP_hzr I0ϑ -]!09!|T`2\oSޅg".O(Yߪ-17s;%%HY/`ܐ= fMi/cerf[AQ$/{NFн"ځ<=!iܪiRj N7X.HG-uloXOB % Ž>L+"8P?IGn#?t]Ʌ^l{|1q-!j}f|y5;_K,fS݄˓C"+Ab쬎K"`Tq>it O%oV3gC!ʳSX`5yvJ, [ss]O`XZ4-0IX.6ZKa*!!F+ J$#C cCش=~}`H3K5C[ hu>*sn+Tl<( yKMQ"BS_zĘgϑ/+S<Ș߄8iPl(KIJ$nvkF#IX6e_"$E7\TCHOBpܯqB(X:u)#|Uɛ& -e72A9CdYm B%"ހd3u6ʷ2$j}"v$ǯjǙ IP{BT=*g c~LT]9YxGwi-VzX)Nfl ؤ9aъ}&˝ՀP{ ?Ͱ?WwZ@%D)W̱eD2_TeuREN3qgbZKj x>sȮye?Sm4+Z[vCڕ⸗^` M(2BMSL:؁2*Jyudz@#=t:r;]& B" Xl. yS81=aVsBr%Z*snZ ֱX3]3*krʅhT޹yw3pQ|#6/:_WB0۱PRO] Gs>"UNvS_ h^< yVT#}zP-j`uUD: una#QZ IuGPE[FG Q$6 ̀ _xݵiUA͹h0$| Lpg XhPntExP(1g,l+x F~MFD竆T@4T'ҵU=K{=d:a)c,@__dvfN8zCv %F ? dq?A9նĒL%E,k8%tCҡYI>mzeJ~ҿcAHN, lٔRRiV|b}QvԚ?p7Ys x :H,7<2xiOxl w֐'O2Bk2^>vf$+njPvoVbOTf4wKD=B/g/:4>:sG@T3 =>?fv@Tk򂨬, B:Cw PWRקWU$-3j^9*|B ¯7l0fMtᙎH&?[Ҕ̬˓bk#0JSeȣL E E/%(-(~3֧v 5Z=( -F'ۧJJ*XUqG ZXk*z27!zHgߑpgXeMa?DAyubrq ?\;!꺡[y}n!\ MA 7E-c%zٹSr^FsUm , li 8*eKguO8HhD>d,8c,#v Xth+~5Xr̕h հn$g+-$+O\W[_P,h*bOX%kO~w:4ɲU vZ }<2O?&/.]_9o+3 vGń_B ^\O済M齶 ?9G8|;]k}#rS9χer(W^P"^h$ FEq3KYY짫@'aaLGVZBRd6@JCuS1幠3?:'wKzBjRSLqu,1eI˔T1: D" 9 3]+C%elh`˻ĺ 35rb = L  1ّ޼Ԭcy`knF*iUG@6%c|*vOid{_)+jq$0i]!'qmv!S8R#;T}^W|Л)d/^QӀ.uS7mKȻSj)HfA1"uV }=_;%5Ӱ kMVU׆Ǫ-)M?d(2fv3yN ӕ "2wB+ Ӳ1 $,+3y͛>)ްe2/d(*UHl T%\;wȯ4ͶxSAJ*z̧rxYQ9MOW=B6P3QFga3-{#Ȕix}Tj\OkRTf WH$XxRlT&bXdIN!4BrHiGMt3tc`.;\GhQncQ*託0,rǕRsGb*V2AC}չGӁR@2 2#[*a R!_eNXr1/$tWQh[돛Ip`'z^=b7TP Q)xzr`(JH֦ĹsWDuA})gJǻ/^. .HR&|)&a"P'7gR&@ "pM?IoGv=AfWnoqO;P8oY?Q6$O#gt_dCkU rihiM`%(Ɉ9V^x>@ b6.ǷG { T&X 8k~a-[]{>}P-zU7IƓGF"m҆~ni)M+o v 2YX+|Djɀ;8e10+_&[tMɭ& xpê3A8\L-QT.'Csge *(ˀ9yGjc6.7_8$~.M@tk| ~%xVw>Kl\ѐm|M=|Ⲻ_ǑhKZ랒0='BP =!Y3^ LzfB6fгl3^3Hק U:qlMB u?2wMJ8*阨tZP.FK;>᳐T,vz5c5O_q.֊N{6uUC"5l${'o<5M4P>7Y7xG-զ=}|?DVU`*}"WBT~[%cUH-}~AzL QLV+@[4-8y%،1"UkOb<M ~}vCzZZ8OD#ϴz?~/ !Ru ׉J"*W(; .!ץ@'9Z[Fb_&ڦ6Z{o;`PI=޴XD*5UbB2}}bb7psrc7?vN@@䥐VXQqd7&Lg3#!Mf`%FQ>ϧu,J9WW gybRU,] /;j6];rΥ`)bu{Nko G`mU\4SafA7Q4 ;L}IlW <f HLg_cv$Xv2;Kˑ?;_T{Wy_uc9ޏnDn.~}6W}z1xU ?)eU30P."%Tgagf]S$tK*bWm2Fpi2`kJTNʝc~ Lt5ӴB)+#^eY0/A*Ȃ  Lo}"#`c|{}e9Ϧ|V~1~$SXGPi az2ħZcW}gnwII|ػl.&:.W7PqI8G~F62~ xlW`ZS}5}Ed:aNeKdqq٨n7Y6)!GoA!57:3a|dknK>ba|ʊ_ 7pz䙏{w]b9Hg  ah8RdEct\wW:opYSdNMɻf֍h \k$i$V?WСؐf{{Cr.zoY ]J~NT~|PzM!^ྫR/T])lNGs3oI{8% oYxgQo/^Z+rM-e^D˥9W*-*5z/n]Rm1 ކ{?;Rl7B>Vvf@`U#Mi2_NK 5D;>ދ>"C~ n|Xc/ ./9B0pbV-.wO깩>6mAғ9I”CM:ݥmY]jN&7=0enk-s?Fϐ:M 5oڠ N*sn[beֳ<@7;x== W=\;)i}-j^Y)s6!E糏V=dо:xvbzr^g%h|!3^A%Yb|pOPabUT !1a3F]5c=JZu{V\ 1NsGk=N{*a~FI\#+q-M/Z "sI209<I{׵8m?Q~[]f XR!R̝wcwݞB㊚; "P\ϵNJ!j:ޤ~OwG۬]Ȱo 8ɔ8j(5-91H&8GE'f zdL6yS0hg=R0^rd cE)$w@:~ntC~̇!\@.QߜK2V-}+Է~E Պ$¹?O`$"zC=1vo?E^8[39LǴ1;%D9c  K-pG`ƌt n.sNB_qH14k&7ݿC4J0>pjlw,֒e9ܨ*ɡ6z z/ycL a\zn?^h%f8ZۜCP㏑i^fw(}Ur,Ce}ԺU.Xcp(q$6b@v0[4a@z8֬j7ݧ1|1_}(Mޢ̯:D@MlP؎Ur; ^z"ٳ'u"b( ?u¾[hmId^5OE3 $}tLԿ̯E}/:2L}* 3e;jo\Z; az""]&*a$ aUn,šY{gRbʯH^?BTF`(-ۢy~Z%龊 NǬ{0ԟ5 1Y9vAhSC}!MjJ+(02Jri57O B!RjO̝pE.K>gңZ?[J2&XMyuM_.vJKAQ8ߧa h&cBևx.K$v?פCsQLC+zb!bҘ浝3܇S![#z +eJkJhotͅ3? EZu(,Q)a/5AxL# @F͖aXߩѯi\Ψ,]=VMxxA9 }?ߊ ;T>1+p[U5/"tb N/nօ6&s0Kg@L<2xG7dcMj{!ʲer~pͯ0DV]k-1YJݽGzm,;cm4`SwP(8PaݓM*r"Iq'QTչ׆=]0=s[}L}͡"Ͼ!L4ޤZCOdpvD.9D]wmJaex1sHʶo6Ɩ1I؊6DE,`'ʎo_W{b4AIBcYV ߱vͨp-현Լ^dLwؽ^+A7"aEN/<#/\fU@ajBA{N7-RKzpG$#WTgǢQ;Q ! ={;D NώYs>jcUVà'oRj_sڛvGn_9kL }k||4v%;D4vSYUc򩮾/r62(5]aċ'o \xz4J(I-)O !5toLթ<_m|8aO(iYL#˖ҝڑpIN_n;9`$ ٥__4{cw @c O6d]YɗBn'gl(a?6Fxxm.Q?6l˸|9@?C'UÝeI_>E q40ưr#Ryy8:y6JDriNH[c޶Hb.;[cPh mgZ]+Ԫ[1*)y"ڳԈ,9<'t,ȓ)܈MDO  [*u)k5h'~J՞Sݿ:lu%XTLdlًHB}g)ғesXթBخ{܊C5䯃k&]-5p5Dh/Ka?+k QL%{>uIA[jb0|ol2Ʉǘeɼrc#t)KQ9ȧ$:m\e)?O72|][uݢ0^K{y5rlKa/"JbC*$~OF̛ /NfNw1daXs=e[זjKwQHg ` a=ߐo#94}ys_FGC*BNbF& ǘčm`ܜKOUҗ?}/7{XJ}YAAw: ^?_aR`dr7 F%DDƼym LB88ڊ~;C=XhJ C5ӓvC9zR>zRY/|&`Wi Ǐ8t06B_( <5+B[]wUA'7HBx{d3<&p;RxDPEcc4·FU9aRzv¯ֈ M&{<:ص (/~)€Y Н̸Ka͸𗼗C=F= } $"wK#dmρe|{F_{E{uOۋ#@^EF7Q]={v쒉QAacT 2v6WIw{HK$fbZa B~dQ1.8Lc@ # 1:^ZAmThae+eӻg[w$Cy!͍D١u5v~6.Q"v5lnb7|1{g7Qڱ*/34D;V%3O3MqNHf'osJ&p`Gdwڼ-[~T^S߶܆eEO3-qZ6,j#/ҪHaLBRT< r# fJúӡ[\rؼtY"1QmGG^ҢFq.Yxgbޕv};iK!s1e!i YJF2z:J=+&hDQI \vmkB=E*W78Js~KpS2ZNDZߩ.iiΤmG{+k$,*7<&JpX;4-,׍Ve>#VjI q?KєLR;x#ezc) Ի^' Rt‘Hg+~xH\Ěmiiҳ(%08hYEuS OȆWVS0`Q>6TbIfR[`ןV;?LLtmmrM髰D2 ' 45f1/֬.zITZ!:jxzϵ:T:q+2vGA$umj~`nmaħm8:n ͨx;JsH]ĭ-d[ᮭ pg}=g3PɏZݺ45 ӣ /ZBnHka[{B퓰a~tLMG8Vi6~,ܫ@ucMN{2Wa~n!UkXłqp8lA!;vULCZ]]XHDŎ~Uь, Ry %45GJ34t\!vp6y ˖%m]z7EYQUY^|h_[/jOn(*Bѧ1_̓N5c,W#Nb3m:c=QXaHzԒAL߭{K^'g˹Qć ):ҤTʉ!58wM& vCuQKF6~r  ϋob Y'Zqt)WbKFu"^VW60#kUn  1 1 (qpŨoڂiϪHNbM(ԯKNhZΊG6O{q| 8LY_!1ߖfW&F鉹/u*lor܂ CH}gL˥cca=d uC6?5nWR@$&ʶzWm(>,E~%~wl[: D!)H r,N_'ŚT_èBРm,=]*L@ftI1E3͎|smI6DRdL@_1}*%}i(@f(hħmv`U@c]L'me(b $ѕʐDNmpNe_$^k* $Ay Qc(jHӹMIY6=]`D78•AmEe&ifִ e/.bwO{Jp{eﲟy}.ZkUAiC ?zt ߷{NhvHsU[L Si@qO{=KȞ]^lp ߓ3ct|Il,aئFQR@l:nF1AT@ϥqԐǴ3ɔ#v e/[7GlM 8hQ71!B#(b_ȋ_p;vl#uAWqG/ba+ǟfm;ڄ |1jl鴓y~ r aww'ZRFCJ\#Lm{/{S+]^e%poau1II~P`F=+snkknYǃTD&// Gڥ7˚x35t%[_o~fhOH茵'B].ݓ8DEaXynS[ɕ R^>nC:* Ra%Zz@-&MW)r? ׏ACLìgk+Jzo