libvirt-daemon-driver-nwfilter-7.0.0-14.1.el8 >  H ` z뾂al2BVo@!UB cgTxN L}3GN{D_7 1Bg/+$%0y)r`F-soeǶro]Rf$WYR9jְA)m'ˋg~fe.lv P-JOTv@ }meK Qa6Ý_<4d,b1#$yS綵y `L<)uuRfaf89d12f3cdf51c1c9d7e555ed9ad764262b231875477ba30bc9e8846f0370f9ded68a64b21a937f0ae9fb2f6a342e4f4b0e824}` z뾂alG.ծ(ъr1:,?R{*xss#t;g5}pN{nyw/Bا[؏d&rS=fۍL-*mAz30 Tg))t_Eeރ ~b\:y j(p<?|d!' 0 _#*2 GShnx   D  TBd<t tt(8h9|h:-hGH0ItXY\] ^L bHdefltuv4wxyLx,06xClibvirt-daemon-driver-nwfilter7.0.014.1.el8Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities`[p8le01.rdu2.centos.org yCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0f`"JsO LAAAAA큤`[`[2`W[`[`[`[`[`[`[`[3`[3`[3`[3`[`[`[_`[2a36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba21293943e357264eee204e9229364e0fbc26a9a5bf104533634f6294cefea5eba19b06eeb3b9a5a6e9c2fc243fa0f4c2ae4f17155fa9d482a3d4eed2c2c5ec66e05d11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2ee../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.1.el8.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(ppc-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpcap.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.0.0-14.1.el87.0.0-14.1.el87.0.0-14.1.el83.0.4-14.6.0-14.0-15.2-14.14.3`@`@`m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-14.1.el8Jiri Denemark - 7.0.0-14Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: blockjob: Transition into 'ready' state only from expected states (rhbz#1955667)- conf: Fix heap corruption when hot-adding a lease (rhbz#1953577)- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.0.0-14.1.el87.0.0-14.1.el87.0.0-14.1.el8 nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id4c67241f2ec8e2e495a9ab6be492dee573de2267633031dace9177a908c921e4c56820b78b319d56virtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/4c//usr/lib/.build-id/63//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=633031dace9177a908c921e4c56820b78b319d56, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4c67241f2ec8e2e495a9ab6be492dee573de2267, strippedjPRRRR+RRnRR RR RRRrRRRRRRRR RR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RRnRRRR R RR RRRrutf-859bb28b7b24c68d78683b38207eaa6e2405b380b1fbb35aaaee5c6f49edf7d4e?@7zXZ !#,r] b2u jϿc9o1[ GL.W#U j{\SҠd7cW]t l9ŀWlJJyX9m2pJK)r’YP:KNokR y.+c\J}{8Yv ۢA9Eȋ_M5D P{ZmPySM Gqi 8#4!{AR~溤(cfCFX)9(/GF.9F6` =pD4+Y96yeSvh T%f "GM&+iۛ[? JJW-hv#ro.+'=?|@X95}JHR*aW8^GySt'ئbZu YuY!M)XD#iW7aNBQկj׭*t.KɈ[J? NT@doOW{phkSk`!CM9)#X@HAlW?#}2뷸&-a\5_`]  1}y[ɵcLRAEi[`rf6.?E -<9qkqʡc+M[Q/9Gv%X.[?7=zXKƽNW*rKrfautKC1"wn2iY1}BZ`-:"$Po5p[w td)<4!L?8~k+l^'Q`!mbV!]| a+ 6jvy7np> >]Aw l2jȺHoMDT3{#NB  ljHd4UH[q`|2&}?RM nӷ;gυy-[Ļ6krFrI<w@VhPbZ6 }4zc $śBc2k ^ _ hWwғ`i>δ{9Dn1۱ӑ]tVb]l6Obca)>6/zORKxC:GpZ#|eY{TS )8 p8eHfk OC'Lߴ`X4IɏceDŽb*gB0%Fɪ:f^^I )e M)Ά9oE@fj }^ ͘P\5[y:.t] OOAsDؼeGh-=oW<\H@A5hj~k~DqZLhQ.?tjZAZand_U"İ{cL'=.V۴G)$6^+@R  n ?xwk3Ųg̢春wU8PE#|KjͿ.xlzWjS>*2\cpk |Dd6-8P&y?) ̀;﨓̔+l1c9,wGof@zB\_"$+sΜOaT]ůlRSQcc)4:oel,Yk&1t.vKz{lE]䯟"e_T]ᙺǕHSR] ߏ\ӘAx%B>l} 7EčLaF_@^ X ^~C= 3T lE>G5%5v5[rrh.1م4afҊb7.۸pjqJvi5cZmt|_1w,)_ J|/`ś5!.]o&ݙ4d  Æp`ˇڍ_I+}!e͹d R-5<K?tRݮ+%Tf?sn.qLuxMTMrxmko@UlS_xAUԕpش`Jvh FE!GL6gעO5b8o_9+%Av܃d KKbPl((7|h9F. bnaW*V Y,02:KzyJwRųTY`4F/c0KP^ C :=)"Av. |}sEE_qظX]oﲷ I龜f=B?qn ̫|,L3#aT;z@|" Ui*t4[21_}J\5tbKlIBI& oI $!f)zZ'(MR҉MAQ;2(6%LmI*Ϻ·Պc[eu6./wX%PX3;+ʟĔ(w,SGxrF5h6,F0OV4(gj΄mNӱTH\t6 Ŧw:Omlў_O6 iMt"\V)>r(>`Os=u vzy>U.@"K> <ũ̮݉B@W; ͂W5 _RҾn @\NC7+>\atMٔ{d6;VkCˆYz~&*puEs~*tyE'fkeѤC~ Ԫ>\, 0sDɝx4C=苵c8g#%1P0Z )4'__tW"Ҽd9PO&[=? 0`*.qH:}$GԮE,'Zi}wXEtX\ʷ_vSgkȵk^GNȇQRaEQػM1!n*V%֍D.ӘwLx_LT|{|[D:ޡu 6ݟ,?6+7C1 1lAʮCrELcWPJգq5\¥oN8cOmRLm"Ӯn:lk|R׼i=]BNmu¼e7(؅cVY +jTe\[CV7kno:,Ye(!NY% t 2|M.g?)VEDSVVDQx(!身& pAv|oVƄ4)b)+]`d(4ES*bR Oq7+΀|U`R%JhNZZC]Iҫ!7 &ze7'? v.lz8ʐz .۳ER7VW IN6fwWR~L aao:<8޻^@~Ә`{Z|N{>eR>GZkXKQB讓!H^;ӀBɨ>KUNN,pVۤ[VJX-X# ,z渦"B¿梭N'(eB lF׹FJ~(I D7[zH@;IluAfCff6\XbkHGͪ4 2>7^*X2@+DQ1!T@H A~]+ıMp艩 ;?pEwv±gFNS찌~D1׼JC|+.CSJ ".Rx8:)M UE]/pՙPBц[)ħEp!־:EeYR{vx%!XZy!yx&\!•^W`x7/8X34t#$o8 <){okUcnOq<ρE꒰e{%)|7*u %tY9kp"'7.B3moiLaƸ{MۺŞtj6s2b4;H(n2ﭸ/.`0N;a=JZ%(!HNy0wFҽl>-+])n_/o`uJ$mkF8莚ǶOg|5P y9eaϋ/uJN/a> LzkC>`pIU#ui HŠtz|?tӿ{ 8#-mYb|!:A4̊!6hM$5+ϛ)bCTQ1T8 CMjLT>*.A£HZ¿5&.HQ(:А@x^9ӯXuT뇥g7iEK䮃y<י/ޛJ)O/nQvnn._+1BХ|elz |u kv%d]-1jS/ 'kmj3VMݒn૙Ri1nVtL<pLV!6ޤt5b?xDJԉupO=7a6~s-| rKa5H7PR 8Ošҁ>w>ld} 6?@{S&#oYS|7vcsQ,-gc eW./7 ^ =8i_>VhL~b`rHʥH׷qFFۼ: zح5]7P>42V,_cq'RKxLkxKx&;YKh{T˻o?rpJp cqY֕نmm񨖊3aI ak1G)^i-mop`%y W~bc,IgMو3=#_A弈C#%w'S8Er_K4aD5Rq Ő@fG|g 2aSݛsE"mtYޥx{4l s&i>ct<"o[D=apˮ bVbWEODrC>>2y'y#9]7`*Ē\<,fbM3 &/l| lkŁNe2qjkĪjqqS"= K(m#)mBB]N#@sj`NO b7;Vl{ l@{'6@-쩆uG6r9Ǹb>bة髏=M\+A >RTNu:!5#Fs6TF݋rE+nq@8哧fNhݠt6Mjo( K-]KmvZeV ϧx9=vwr|Q/&ȳ tkkHR/1lSxAT=3jm% flu|_CIaڵbvWR2͹&,0?2]@Ly&eBt^C2@9 ls5O~īhL¦F'ﱿ _["HZJAJPq-}-U<%t3>Rv*燅Sƶe&h24VVD2 ^ bEk̒F^O,$[&^9{}%^,O$X'MD"]{dM*BG~M^ܢ\C.qv'O> ?B/$63*ZyDx f )}w ό1vQ>--VɒY1VǵaP3#&[ ^PװákP M M=J,dUZ{ri˜9heHŕR,s/>ut֠mYK̖S4oȳ)S 79 56`צRFR5=/ ]B*w$ll&z\qj4Q=|%[m +妎![ S.>| yx-j8ؾZ+d0aV$&UB6H %z>b eHC*u@JR͋ɼ?ꪳDrKww+ꂱ.=/% O㓎vHr)u$mDQ6͖ve{RhvW:&Svsۇ cQ4h5{rVe GĬO'%iةWlu7N9ڃv܋&Hw]k*iY}HgF GBӜx 8%`WX,Pp: bUJyGM<>GDb ]dK2Х3.-~&g=φ|1mj <*=kPGK (+yup,̶I?O<Jnz$¡֤y8;åTw @F5m-f2'*| ܊Ik8j,an7 wskt` zo!K5=1$O6> 7Xgkr jrF 1b2#Ǯ[x\daUy3ndC(٤*Sm u%Cj^u сP^|=7(tFcFe؃֍ā^?5^BKbdV+y?V( mL_h+5zgJ|XTqrK195=ʟ)lr,\FF`+Zd@AvԗSgŐ)xYꊴżlK 9zXQĄ)qyd[0]Jp_q>g+7Hx~?+Ndb%Q|:Ju=M[uac2|.Z 4'SC;3QDMVe1{)@`?t1(0ar7= 4W0Q{x*ytXFE\_Q>3yTc!룽aW~b*HMU bjLN[#} ѫݍxץz lf.2=><'刵nt8Q~V< ,f8UD(mH)ET$,4xt⏼O4Q:PU0`LeWZ5YcEj*ZXc#ܞ">QUѓbUF-bGAol:8YfS m`Soع@ ƒ1e&^OIpٸ ՠ.ٚਅ@-M`+zLݽ 7`I/iY ]vF0ॆfq̴s,6 %$d i@,qg`h]j%NHz L-gt!?`L ES:aS@Q;qn6lQ;;1~\hF@4IJއZCFR8@%b*$ ,E_a[nhBAdƩ})7x+}\iKfVX"Q; ^{9R9xpyiPxcNڏJ-6Kq{47?XwNLP&cקnLo2L|N, :/Hu`{VTfO\yN !wM`&v8Q /}ÔC+H Hf=5>?l{_bq6Ax|̞6:clH݃oQEKg]^KVSv=hO[Ӎ*hqZRZD9VTz߿8I[״Ѧl|;noZ5['2ktvѸ]W*;ulJ4QwđoN+p[F܎0c_1h@tw@_vÀk3N3izjB:E`4}s+2 p)i5;k+=S)>=n"2@ %z $Vd$`)30-eI% Y̠&,|{4nW ھBA KwǙӵ3tPO oS/Ƞi1~潶q {%X77( Zsͯ åp=QP} pT(ZvJVEx3o'ֈ/Ut;)w2!0P 0A U}Cg󔚪r96.:hfA 4$O-wUfEsGM5LKd"hNs*Q%|1isv8#hX}|Xyg,_Do(7,$WoWO~vփ{}؄.@Ҍnŷh"-aI_%|=b0 1ZAt˭E uB1kk(l,<I^nį(4 Q&:Z)g=bP\ago5< X+ G)G1ӺUƯ^ԌA%#LS_@l)} еGx,Q]@9RA'QbpBu<2">'dæ^R> ^4`{2 +#ے?;Ul:-D\" ̽s8JKlΑgi{Zzf]!Y_!ŵ!v'y+:Dw__-f:!àX,5Cs;5Mh+ƮLkV{=w4*c!AIoy %vB 0)\1N_حʈ/pLCMcYx@il"d!&3~]ffI}0܈ QYa2jx2es%r}(!(ZIܔ7@T{Y_w&ւ[g$~%9)NdTW][ m[Cɦ1t'VsGm,PzZ {{S[!wN{..Շ'!N*Ce `(7^fI5rU>*IY^n7Y @BF._2( q%ZQ&@ơlh5W^Ė1K, l׶ܸLG]\̻OFή N;@ />:;Jx\57_nm# {042\RUpДL Edu+=uaZ&j.p[I,&='\IRm*a߂9ɕ@J #byHIE!0aj$!YsdN.%ޱcRWt\'72L!L$f%u@5*$CxbT X4#-)&9Tfm=(5JA;+g3iqmm0v*klqWmJF/4op+ů4ᘯat08p0=E5FR$?S%(T|{xYr:mщ7qvhCL{O᳟.{ =k&Ic*+'I*-6KqDž8-[ Z/(q$  bǔUUT I[ oî;9O"5$7u\K0\goSyGos)dN gn;jX~2T5o ODpqnOO ]-g9Tf9mˆe/&_b5*wd57E^3OP͢bݯ -}@9^SR=M T=5M5Д/+\T2#FꌵX#WG"3:J֞J:8tQ^19lw[PA֔% DFWrk1 Z㋐9H H~A}*_Iy=n`Gz-|. sRĝͪKں+gx& ,-k2%#& fTyot=sc]5-"d? =]u#wA5>=(檀M^dƵnBQ9r+Ar@`lſK) .6'me_M}ed2I'F-.}}to]XD˷ShC IPWɺ:/CeiixTֈsjj3baBR!EFDz Ea8f`~׶[FUC$0nMo<4X zsNY.78 }x܇TR/, <<\PlFGx#OURL2+2,̀˸;a{*W'Խ:\Am! ${;pIZ2W *i[G'Ďϭ3}zFvT or//a>6j\y;a[;σ鳏eХZ" !qRY@xX#;ē6SOMPi횶a2#@ϱ9ʱFVs5cOvER};F6C2X8$mi(s7\{O8b O W;6N❫=e֚+߯CkPXfN2g`LDž_qb_*L*)V,#."H1fK]A4#@[jX)p1{HBrBGAq qK`y ڻbGbh9+;YK#b,\ʲOnQG*ktƩp}8JyLAf$v,WM}"OBfN?,EqŪYq闃Y] 5C9c}?M2mpLzb2D%rx$qmNym[J9^V1hȕ{)OOԏs^9GIHq{[4!Nu=?}[3">+@& WDnEFU/EaIWEҫHx`Yƹ hL__W͈Xj?`6p4Wa29MO)=lA:"qc&-Z޶{/hk6o^GE%;8#X֋ʜMP^Иb6I߫kI}"a`xQ^ؚS )A'"N6G^rʅ|r3X,Q 2+5 S-bd75qmfia΢^̵pz4 g`Ttl/v9|-=?Wj>*h=˪d 8s9oaK^OUCpCاW% \L kjEApv~C\^zb 3[mvDB2 hT:a+@@]/ g>Mnf?H"q-t@]+x $Btۆ5q\-ͰrFzbz~c:DϺ֐`(KV)LHфi1Hڊn՟F<C0-PrmtnMo@+ fq*aI`,r<p EQSk 3̗, %&pi` [EԅgfR4?] 1`ZG)s|Bn{Ц=OȘMd=4$n$; dtr٠:W.TUhk1yJHq=Ο|*ɥ.ڐNñԕ;L5* mn $}-in_:;yagS(xN~@J!K:8M]́NgF+B! qQ^ͤ]1U>e`(t19@.K m ʹ@@L߉H(ID-xVn"2Y*'7g'D0u$Hdڈ'3| J8@BMYklg;˪^%em)rN K()3\nH,vqUMpאOJ\-0@ ?ɥw̚ZcDSwHtgB2DH%RU9';g$Ț!?HzŪWvr-'ڡhg/sq 12J!lM6D/IȌnQ+z~GbD%<߱CjLv5N2W) 3& =#-\~ro)O@;j~3 SfQEC.e4<8(D#slZk29KRxS­8QBsX8GM4g;qj;p!dyUHukT~Pbx%b4럾 ?t"нRlP9^@=E:$!:Oڨ)Vl2ORжK:0X"fs ۛT9 mCJC E'" eb`:/Lt9jԣx v"){j88^rt*\KۤTѨq_:v]yg麀_Kńg~iVU4`SI G)I"2֩eg ! H[T?r,IsI ?Qh΅Dy[9M.] ^U]6Єf"A2$g^ ' t{jb>- s,}!j+QxRWegPp #M#&.bv3f5|̝da!Tѳ=̝\>ct,O5cT{X ?$qc0"X`G獁-yeX>,uKn ڲ`RL#x"y-(H礳]K[ĪO؋Y'cD:j~8} @ѐŪ{j;<yzyʰUE 31bqs2E_!6[- H78[HEokϏ1QN)_8O|Fcj(&pԿ~PҫϥxXՁ<.8[9VOT0{ =&BŬzZé&XUD\?{f 5zD+L@K*z dO%NDj|D}/r*H"?**ZF5dlBBv3 'fGiZf$4$EK;+o `7]; I Z~<ȑPėU ļS®y "uca‚uiԕ`ॱܿ;$&:qRU@h4'0 -؆ `HBȫK(vੈmx=qh13G~@:nbpO\ pu0i $!Pf<:vXN\l,;Xs*=g޴ Jy"2 :~|Uxq1?7&YoE G|Ӯ/q| }% 4YdkNƩ1eQױFnK$PR$fQ]AZjvGplT?!Q#BzԏqCDׂGܷLL,z"G=Zya8n~~raJn{>xv?g "a&*lgܪ27v;1Фޜ>iT]K&:eGvlXȉD/YoyHp0!w# ٛ 'Gob8 0 m , ִBB(Oy<L^ZcDf>~ރ.N[;?*׷hI!Lz2eŒ|"^*Zp°lJx,M@Lfr.O*eNu%aC b{W~$^/ 5$į k`ɍfndȱsζ%$5ɰl83OibRZ~>d_df6s YZ~F=NlX[A_Ǒ Z os$A~,kq.7(2NYx 5B^KY ?EO^'8qjw}Pߞ9ʺ:UVzncQ$WDs.G/2Xin"@XoՃϲ '/V/gݚMȑ|kYSܨ5U?Ėleza-~Q S-%DxZ'I4XcP7Md@Ė~3PXkڙog35ganss`3Eev(FR_j-@* Ic܆LTTB3* NībRƪqiAa$&?7rj75ꦅmQ@l[V79 :ȲC'%8)YU8"DŽmJl3ػW\G!4{*[Nd>- zJvGZ;)ͥΡ\ٴT0~ ?b>&WcIzvHhYO{O/.5\悛z7CKYŻTp4r$4?.# Iv uM!m(l)*GC3=O3&k(VG0>DJݓ\NCF +ĸЀRxĂJR{v[Cu]$4Ic%N<7?IǪ=zMfr'F\֕W?k,@ lфfΨ=!Sn%J  RyYC/Ī $'CW!\* |ْ$~G{'nZtۯL}~ OP*U:OK,qхu( mwY_v7>R&&3rLPc'Bׁ)BH`^ŹPꇉP~<~ =$i6otcݑca{!߱s3?h׆`ЉBJL[vJ*%F݋# /=p.[ԣB4rq tbV4.\(y)&ԛp'GҰ-Jl?sڸrjp8ltIZ`tdqUsg$98| qOJ=G Aބb#{bli,IW}[6E0T(z(fE*5',~W>oԒW\6׮, ØDf3}ǛA χoeipObme!FH֐B5hhPKB#cU4܌Wu[?Dx}] al+'[xs`_W;ByxTKuI([ ߸M"#nw0N'ի,ߎq h-v[D#MPI$Y=l;?3b_n1 wew6b[_=XQ~- *v2tt-ĚڠÒkVdX9I`L>ۤiÓ&kG ͭ)UPdǖcQHdurc}.JG;HM!%tX"t ʟ:";MiBv# E>_ qouB n-B5"lRfJ{Xr|qWSu"su\t@ -_=иl-H hNq`M z.{ #I$2)Waؖ7@+;~=>=W@7<ѕeA:P =abLh0܏7 0qʘ-%L}#]s)Fr/}_N .BzEi,=jbUv0@onY)f++GfVpeLJ[ XEQ9Zʗ }2X)&̧ _9i#U&* K_XӼ u!@WsQ헓W-s,E 3)/'!])ڕǤuƘ^/|H =rV*>#Y-SzEz@Tҕ7*]MrM,=%Yqc77= Dװt-ke2eI΁M#kWifkLeKYr꣍2:h A#ew*"juqY=A/bx{YT?iB5agH2wѻ@ #&WZ_%Ct3 :Yԅ.]{n&00Ùm(YZN>W%1&!s3?~Qma4]qFj#6ܲ_*ʎr b1Y %V(3A"3AY!IqUj׶3 d4n_VvR@ 5 y+s'̪?}Ôz) ͚W+3ԬD!va|mehqW:׺|G`cڃTa y-×0s3s+ ,ֵΌ(ޖTZ+i, %&R@D6_=oRNT@Di1*}:+MGPɋ2ۋ Ub¨CdHR' 3U%{ѕ;-Ʉz*i5Y&$-}fTeO ]E?e(ɢ>9dpz/Z!;Y7us1:J[%s42% +%WP Դ6&TCOs(QeV7u A)\A1EzY$pSGqQ6NtRdPeo[TA_dwMiȠtC"yTpdlizdo'mdQJH`Zm`\(; |m8X[U $aeK~I+Ok =E]ǷiJ۵P1Ʌ1Qq6=1!ٚ* Pi&,?~?Ӆ!r*S|~uӝ4jrFNI1nTog7hkdbP|{:pMzH ʳc<sjl=4ȩI+PJ @ NYrw+xOK98%:3<%Yi.ZFʕ-/r4d yuaV[7 g +g[- TR4Y.dF3z޷f7ߎoErrt 6;|_@VD{:H0mQ]Pwӵ$6zl:TMEܬbBX | sdQ]!WI@҃/iŞOaRZC .)t}j5e;aKW>& I e8(A%+~m~ʲ{d̯"JfmWv>(B1l~Yb[wΑg l?^p~r 3RI P0No[i}4ێJCPWcSͳ-/DiFy < 1|UF%\.հ1i\31_inhIXcc15O(,1,1u}@<j\f1w;k0~7br޽xSWbw_,k Y.>>1AM>پ]8 8ʋJ}E5%EK2h|M5ǼU y0V T=}%x"0(ӐxK ۳(ݻO !'-=!d(4s7qʪހ="9XM\xt&@;_,E:w:.v]W~]_W fҿdLaSf DU$$ MŴ$CR2ĢKYk&Z@~[,Kt"mP GXɺ8>h>̙q'CzIoe-v[_'.@ ݌72avRK/hR0Gk XIKtG%œe!vC BJĉJf}oc6;e7~BN_ QbM9VϨj\SϨ= JYq@[MBt"Tfضsx?=KJ>+`,J1YNRuc-IĨe.+¨1:\[}MyWrfVi)0N;m- 1B}16,EeZ ++A0V{(<+&g~ 0{9,Rw@77i\ү.&zqFqp"6(C +zu7m}6N-K[EJU:)D8U G1UX?{N!h)"^7:/ʩ6g@v!yúSˏd}SM4"XUWȚNIDQ6,|ɾ5S˜i =m_)x֖kbjP5R״ڜDD* +=r}'a^L69HKm.'%sK!n3*qDOU0\y?V=Mr 傣TS 75zG }hBmcyw`XNie܀cc Xu%rF&7_;>.@2ؤBľA"XI)x2F|[[=pJF\it}YNA(x@bL-3ЫQR@Ju0',mt}$[' 5I6<гpH yBb)df›#b + (S$jt8 L>78աg WE~` [K -ں>&ElX#vTJ ¨ΰ^N| F?gO/g8y> <*דkhD72f4c5(y^E/&'ϣ6Uo__lW_UIȐwSH} !BρkV_Isȱ-$"JZkLlIWyWio(`9!#5WBWv1Q=jkwǠ6j >!>|jN'iittaUGwZB2h3|FPCqa|Hp񴹚E >_;թ9sG+RVvnGG-2} ق\S%K6X\(}e=lޘۈ{pÿi6 μj#4)6!T#]4 8# e{'?̮ u`8ha>Ffng!im4iAU2y`T&X b#w |cyZ vN(Ffj. w.*+cxQ[2c aG`=翟 #B)/sY-K WyE\+D%³2y .C$$_nhA(g]7B{p6yWkgқE4qX 0xP1/¸]53]Ct^ծ Q1n-8%xгbS%&<|ud$EazrP?G$-J@H"cY<;WlAKW陜`^FU':)20o&ȅy[$Psb{7,0v4/_COyE,ki P@se~KxpU!L_]wx_EL|$(.屋ܶ%rאAuȓu9L[iI|\FdY"JCKcOIYY?T?[FV2%ikO;9U@kMG-|MlS 3TB^CDm帿cCpHl϶C;<]k֓㵴B/O3D}uVl*~vtMId¨_mh3Ƞ%FaO(l$#vuq-o-6'Ԍ#ZJ|qfI=b-] wiLkX%G&^ ך,jأL)Ҹ)Ř2vW4lL8N(r c2YV Jf}Ziaq)6fbXax5^Md s5&˜&/J6 x/y!dTl/pDe m 6AٵU@͞O+K=ǚ6yiԎ3aVEI%!$P0*8 I7K젲e+_q=E>UJLyxx<ƂptQzy`G BdN Rmn5Fq ^t`R At[*E%gnyWRU>Xۣ4I08jj.)Iy9>ldКXS>kaI5E15g. 6Gc }Cճă)0P&| b;$OBeTt+i\v|@!鷥dG*Qn.mE;z*җmZ#?U0daBVX/`o (ifc%Kgp<{=XgoaGvS(3'F5. DV^ָ ,.NRC9n:A**YJT.{ru_{`\VpƖVI!=oH Y0l FnB~PGdh6j1cי5}nzm )$?giANt=,dC8=W4={D|ɫYq@9Z8bGFٙh> s J02,W@1Nk5R ̂¥zri#9攍AE#RBY`jva;PJHWT8P7菈ð h|Ŀekb~x[ٸ0`:j=W2ES5}V9,ȫ? KCP\eOyO݅Z5G2COӊS7B)i:@0`.?^צy48Rl|`6Q !8,yΰ拈nqy/$#t+Q;c.x?YCS-s 7Y]^|?ڤZ(>r\i0]74AIC=ə!Ɓ;|ZF8 v`~ 檰e<;-P1H@Au[ydQ4I20'`䢯)roNq{M yvfb5/ާ;q"Sj_àxN#{Xю Y\,}QwE(g` _ ̖TA0{bO-vM9ٶ#4y+y)U7'O抧/EBo;uͶ}EAZ ,q =C|ȝ3 TPՎ6 T'v|Yr)Ru6^GaDh\_fW޹(-uҽމ=\$BTG:3'Ⱦ;`œ>fm>0Ӄ$,ú!?; YޤyiW#FaLN"= Ny j/nW k9>*=5.j7šAOUL 7~;jj=5  VH•DH&p;{YkWCQ(;$D5Qwu+U +lXHLS=X8,&~QIqfK zUߢ=$Ґ ^Y83Ѳ[˝BCSIalmuǘ 7ƒNزU; ~6!.fŽϧ;DLґ̗دp1\dgJ{I~hqgGjUxsC<5cjyZC[ȜI~& @60Pk3hoE+ƞ-`k~gFMy.(˦T$b@VAR 9K`0#S`͓EIÔ{`Ǔv#yV&NTRNji[ B!dΦ_&ԅX$zbÑ#$"Jz-2>& 9}ҶȎ.4L1kx_l(ܘ=kAM.̞+zGZbWuD)Ʋ{.Vx s/3fn7“F_Kv_i3RQDī?fH ?mpcA!:ovwx[2>p_=RꞘC}[f;{8 ;fF2e/NNW֑PIL44V4$ΨxG]z*ixY~ ɻ5ю%Fg}t}PWF#C ^N]VՠȬxNt:mjds>NP(ն ~RG\cnペ+vcv9:^K6 ݹP}W5/GI: 7I:TVw@Yup5Uվ|jScjcmxT7hZ̟XxN Oè^RZ\:K .yTy/@1aSF䆜ew!zBәL D$7OQv +"Kg6S܅sId %7!i3paJ9e!ݦbJi~ӡRC yElL%KwK x~KsutwIc2Ȉ;~7AHT5C6W @4k􋄯$ȓGLg}Vҭw $; *Uع`@C&6h>aa6c4ZKԄ8 Q$xTkNePI Ǡ2)^g?U-&[^1 -_E-ovCv> _Z2t"L\NR5vz:L4RX{2ƅ QxUXBOvLrP+%X(ZKy | @f̠r}Z \XB(LޗCY"<%U=eR+״ٓXge O0+YͷkVb2" ^v;(VUiDnzI2L$3VMdžJM*po5Q5ֱ0 <{1cŢA֣9EeʉC&mqoJ@H}tZ/+\+;Pl}\^TfLMeRdPFW٣iE[Q/% jIh><$p:ٖ+L2\TcZ$`Qo"fkBFd#Ʉ8t$^kDfشcqS*].̼sS|>ײȗ8.\PdATo7-psZg1Mǃ z(tu( 1u74qr"-f+ /w;?`>]6rNc5ME+Hs 5Q/zɐ2hG(u%- XFzav "F,zdX՜>{| ?ӋwuBpm8bה+x5IqD*iܶgDG/AXW*27[|@i5 a -t9}CH{osMЬf|No$hb[fʝHv50MԈ>6DG+nwp_B1[#"F>:'L3X+^|xVǺYnc H[(VfaO[⟅ISC"B[&@ %z"KDKH $1MO_ ~+)mۅs 7Y ;_2$UuWSjRՅ#`N<_#g9t[XT <>hmݣ1DD̔up~RਲS֜Iq#T];;v77+ X(-̗>f;pcS(QHxxŲ&~'07gNCz'>&^N]ʬR}Q斾7vcLoI5dqjߺ'/6?P r O>Y=6bQzЗڰ'M ~hI@^N @h=۾YJUu6?.gXa5Laǂ| 6! e|՟0#t&빷_P1N)8ɄmN0p e!}7]6 j:\*, p$;;lW;d5 φL@2]cy@}XLȮ/~!>"6lZ!2GT<%vwqTqfmO1Ts'ˑ\H`Yϑ?;W{.ջruH5. z޸s~60{AfzW(sL@a6j.fN?$"`yu|d-jf/oyOy@ 2~NNi/Q19 5!%=[(lAo>i7p5s3nxʬ4ՠ}PH;l/YVrkC}[+'5:av #Фj zqP] HM<1yb>Ɗrפֿi_v߱c/JAWަ10(ZO''ƪȲ |u~; 7ԹڃdɳX:/o@Q\?(9^!wt@ᢵx+C]=j/C4ͷ0#PU!=<!42 omǹx:vDT$v A )+/]B+(leFY/s2PMiYvK(?o`R5;gG/Lʜ/WdZ([гdSRvW cinJ0tsI/%lSrJmy'=*?j/so MZoy8ZU`"ؠr p{kJ }K3TL^ZJ+U=#ww:=iNe` Ӝ:̵ AƗ'zR,!A%7!TgƚblKK![-B\Jmꦍ-)"v! H}=?sT(|ߵK`J. 2B`sE8gcH&ۊ@bXǝlϵmy`OXlZ ct#/x)Hv9,ke['?XaTh3b`lb 5AG&.Պgz{|Cu hj=ck%ذ_HpƵOO[nÂ-}[0.칑7oLͨrZe-vjblo6`m9=l=à;. z42:,,Cr7QP J^$EE_oxuzU@PD1l#u\C|l*8!Wx3?GgۉldF[vohdEygԍ>i9)6bR2'rj[*ރϓQ];aF~nfjzuA ʻ]d Y/l+={ 8u>{MkMPwu V\j6Ba [O9 LWlfz,N|fWԺ`ٱ[= O:WdD&SFJ#_`ya.Y =Fy)z 3_@cPf2߱x0iLX$bOC&\,* =nw ve;g$i.#q'n=.ޠʨw|^*/p0-wl%8Թ&=3C庻EkO,< zw(#'ugx)Ío=0kf8d8rw\4(:n(Z^s` Q;M }VE/M!NzHmI]NRY?Nq\AYJ6 n/Y)*u/ gmBwnwPze#\AF>kT hCx񗬥hIK ڌӓ;AkQŚ;ݞ_D}evه=dhB]#4)>$!Gja7!D9aKKUM-GABY `iTgiLߙGgg ,)AʩETSşi(ƷhpOWa#9Uw"@X~Uk~!c vcqhweuZ!#ʯ6mfqAg k: %{;ci}578/22潾41~j K;RAš:i}H9+%><!}u$Gsb}ջ7?u>[,q=9l5k^{o&]96UJ:ZIb|e#&KbV$Qne\V Иb=8Qnf%@Bb!҉ugF4FW)AQ?9F-g[x2%8J oT=s-/zUK\a_ jy 3h"짣Q9ɰ 1=ZR~thG)PVTUק%Yŭ&xoL[3⺗A#J_q/)q8&B akpsI'`0 7̤+8  ia;K(?OMPl]fv&U.~ [L{txl9@;5oUdm@ ̗ٗ0TNePCPWki) 2P!k,V\ę}k/Ժy{AXh4iYfmqda;DZpڌʕƧ@xӄvR!l-tQbB9 6:[cz(Wʨ "$b^<1HT3 a^KCݔл-~ -Po,`Y y 1r?Iﳫ&wzJ!|^8#]hl%j X^.@j M(iNG{p#" Ð;S<'Q Y枍/DѓK=뷧"h:G~MOT)r >Ci|%'{΁&@`͉Bzk"dFyK42h;1t[5E0x<`:9s-"Ê:=D6H;ީمlr}r)ePSvYtJ%di @)k/:jyx#UTr:"1.|..@I? 󴇅P`#48Jpm?@ 2; ?6d ;Q/##ܷ#W~o y3/}.0m96F cled~'#<~"kg60p"g=)RE_•OȦz٩4;_GgRK%J3LrvPh݂-HYvk֪2,rK}'G$JENrFo},TUsPLRݝ4 DA0chVĠziEu^}sQ֋ٟE:s $aU!5DL۠#?$6Ȱ$U5 ;VWM*nr.֪<i60?φHU@(7]ddp#B1AO'OU.zrӥo~\%%5'Y ӊ "HϩS"4'9ށ_"j1=])# z:=jC꯸;[͞!t ̰><˧1 1nɽi vxn]${sjyzmb"*7U/}x#bpVM8NeosTVI /"cF4Z/ƨ[,~`~UDGpyrr3ɰg{PČ9E^wOb;˃uCq5ng>Q`0ZM}0@wsB^RT3G}C#N7N[:薋D sRêM13N]u"B6s!p,m) 8iM:skzNektN*}'Vɑ% DĬ~`tF-&2MXp7ƽC:xWDƀ U䰋"L:Q8LIA"P&y} rmb?ٕja`7+Ϋ~\.&Brh%oi3d|_w4KC%6@36#j&M|"L>+/&=S\%le by }BZ5C].ânSQ'$ʊ1mb1Kߵ6bGEV髻SC׮XvNicXs0h]D6A!dJvʋ'$v'w#7f~ C|Gm_G CdzGn+qe'7܇uƼ~)QԆ'; 4_ЖLδxW3s5`kA/egT-wDHŒг2i9%u:g" :v[Q(ql.xHV'8^np}ԊVnGLy)wx Vd N!/D0oK!=vȐhؗG(%t#w,6$3]LcJG'^^[>S;fEmlsiYm0tW1{hmm_@P܎"9ͷ=S:9-(4v>5@E^**QA>?4p x LL։392ӪܨGX%m9qLai˾$%QsLU($e;ÕhI@jrL=TM#`K ߕ0} J%@qT\G2-Fq k"(^8BC&Z(r"&Y@vKJ'znj@ؒL>VzmjWf<ڇ!> 4Q}ȤeLQ@ IJqoSkz͓0R3&A(]߲MYIo)zb.7k!Dgܙ%zvr' ;@mJֽv)&2 ޓh`3n>EQG ZfCJGC<-.`ߡ\[ 4q ^ 5*aYxr=zK̒V?/8loZ-[6X{bIG{?ٶn;W raaiGUUei_NP~˪s*"cIZ:sNzCVs1Cv-}s&<:Z(Zç$69, w_LZCb9g7~ve6RX`'F[0 Ϩ])Ji jA^}YhQ }V6E$I.>jsaYCd7Aw{Pp1C- Js\%/oHhHf;{QRwt]^7&0N0}Ȝǹx< r|˜:R`E5]7h4cn 8X\- @s`#BwaKU] rzT$GM(w̏鏾]Y|"TՊA Dg#JT[5{j(o<7ց&,[wɺ2s0TY>V@i؂EA|xYwy;=zfؔn˖.= =JF|[]sG,꒝qt3`iPͧ)'e}NtRN'1XCZkl ;+MUP =ȏ uQҤn-Toأ9 X4v&ɢNv/{30lHl.ePdP2 Gt'(o)Ya2w#?x`UMgYHf]hx?fe L4c0ݤ%ϮRϞPʕde{E+dti=ƃ4y?j r5[)* Y$Fğj8 ̃R,l >=L{jKI~eR̍I ٤,`=f'W_o]%/Tuj&WK*Y;?2.44BDծTq +l'lb-J8w` p G8l)Sej{'pAd;DԟCO5U nAGqWj+_Q9zGV41iMN|CAż#-&%~v]ys.jb ;_TK@[r|e2ʹ%i7d;e&tҦM@wݭcӎm$n9D߄Gk5_(dHP\[!S[kYO7[zhBZ0XP\L6%z[5鰔h=yZ:bh%pucƽUs릮Ȑ3Kı&SD,\VC&휡_jh6wښna SI1I sŞsL+Te&0 J:XoFB3FFkNù)ycI| Lۀl:瞙ca?NTOMT1,ƒ>:$0/Ȗ֓vV) էb\Ȓ'iEGm6I]y5A40HDId*hn;Ux m5Q!%>@7| n G Ntċj0-qgYLRGi9“>rTi:V>Ϭ'Dyʫ |uE`$_p"Gb/dL7)\enQXBӨI Yj>9}SVSo9zH]-2@"ΌA. 56vs_|R&& 'p]R}@ k4hgY?ļmf޴[y,湓ğMS3 $2su_s,k?=d S',i/拺& X L):Z =U$ٙ/A(dx`75f܊K\ↄŦ\HwKklBWʚ$k˜XE iro : Η)Q"UP Xb?FN+0E߶<\LAV|O_d?*h4Iu DHmxɰ2!<Y,[2¸n8*;y_-$hC,;7Sk&i}d>H-be#6ͭ$<^mz\n E^zh~YLkUQ5~h-^ʢH +VĽz͡6³J p^f#Ș3z@au Q07*l#R~2+*e v 2WHEL!=JK37fbf;#F6_,IBňtDt۲ws-DE# =;wZZ@eMmQ!hƍYs6;Qq/\(b2|]َbuQjyxN}5u-e"9gmcV'ߪ6nl q1b^q35$jvG>pg![c=[h!ĜA{HىƷ|_>kbW5'2!K,(;ޓ 2u@"VTٍK(e~ 4z=]C6Y?w9l{ϝڱ"od0+?kzCTi~Duքmc¹_oh4eIwRC5k1*'@O `炵]njnU<7zVGhL(u#2Q0Pd"'%Lp!#ƣe:$&D $wfq @n6!FaW蟳>,1[|+*WqU=l%Ǫ 3^A 5l嶽1BwYg,6 1vԘ)PHʶ~ki2 N<F3z%d3zͫK0G.]1VѾQ "79V EXB_zC}8u-?-Yd-7j˲'W΀ʐU_`V܂UJ٢V^Ig1WͲK2n[rZA7WJU6ܷ12u{P#Nǵ [p)0B=0Dz5pw*XA"hE(#$9E6DW.*k:.uOt hF%fw#2 !!a-E.^uEMO5./4p}[&#UW zGJ cqTK~m)`먄OgJ$*?{8}|v֟a B%F=R52]\Q)g ˺p@NN6Qٿ{E`ΣA-J@.|"GvU73`ZpYq0Z7>`TUE=jUǝ.ِ-(?j1o`ziM3!$8ye0cuKG$R/qHFRZI2Oiڂי,)!3 >ⱤT^GJZgԄ.'M",92YFfɪ,* $Y8\mX)]Y7U-ڗ˛!5l?#]XRxo6:PldZùd+|i(5,L1n͓]F.嵟;i՗w V w^Z5 a Om],{t Mw_Cl*4|+DU# GHNp]|=בKY:Nz X65o\}%7A%d Nbn*M$#_aԸ5`r,bg,9JUx(>eϡqը<I4,k͡.m S- j9G݊N3A "XX^q| >]!4`GŠNVvuQϜr4 HT}A*19[hڧy"E翦xxCUHg,q([^u}1dnh[Tk>5kE\|~fpލ~Er|p%a/%-2)wMY`J &}r2Qx؇ighE =H|er"e.(Y :qmˮKnںE>KJJh\m5 K݁ VvPK1ߙzo|g-J?(;U;<cjtՌp))0c~XO#Scnz̭ǫbj>2n%*LtQr3:*᧋ ߓvFWkD V2~(;x]|Z'?&T96BIEz[`deP{sLn  G ߚ1,fl17v &:Y5(38F``{tߦ{*>RI@5A5Iۓe$t2*WƞMbBX̟G_;s`Oue([/w>.`z(p&Ujk˿EI(@S#ط%i&9@W>/)6(2[VcgYI F)%j!pgٳihLԸ}πEB]RV(ޖB;+DY>Q4!>mP%ٌu:,%$Ebb͖!FvᨊP4w_q2dRno"Amr󼵳X-L[|ܿ0@Tt28yBdA8Rk[$ +sMl |.mB. 8i6mLKF@}"U;(\:?|bfD|\:FE3rT=p015URVz~=104b` h /E<> lg![wl992`1E8[-YR `<0(D+|[u U_>t@djR~VZD~C5be&1Y+O˵$K )4 ĎN؛i`+VNNR:NOV` )`~]O~'{`)3R/LKPl-8Alr (=ō?` QϞo.vb׼> TqMop_V#\;|4cyf_60r0hjR2zhB@|T1I4sI@$|3. D2YW^IR-=@apVFEV,`xNKjW8ծ[YBISeVw3 O^H;NBBzbc{g@+mVH N&TYՁ̠?UU=͘7}[*yVtԻFXr8RMY^lq%DVqj@xv$U}.wAL;$aϯES58[20F뮃RC#Jw@~  lPUGtkN^p,*=B>)[F1J^-1O]C+isXoV%jb4I]= tF'6z&>IL`6u2謸,^h V+,QazwUl]Mq yznB%OJ[מ$E)<uA:d+%Cn^l,+fl` .&OK+8zV?CrN M)%2}gԡ9ex1_I.tIb d*ؤcDQG*7Md[`ԉ9Wß18neR!λXce{⋘NtĖJǥXO l#KYʑ%] :ȬAФ *LwE>+:^ᔌ^ޑ@[.1"EMEZL+EDqG`Uho~ŮaQYB F.%&ˎCm?B VۉGYfnu3UǛ'8GUqSO` ̪ :7j!k= ]RQ $%>ԓz?ODll/ Ҽ&O=39 p[@Jb@u5U"Q hvl9GVpo=L1\{7:΋@[dn*c uh$ExAe7aLf>][G_d˸n  A=4}E|* #5NKzeDyE7=|7fWN'8Y>&¯u*&o;~t3)ӆ&7xDž/y%A* pyI=>  7 ["cBRd1h2ͬ2Jrq~A_\_d#pՇLb MC8-&0E'paP 4lxLbؐj>W.+qt%[L1y:TQT콏 z_:hTmC6s5ͲȮkRw3(ՙh#7v$<]j[+udwߢMZrRuAJؔ|xb"fB k VDuC3ix^6! wh%&>BoNurZ%# qA&|v V\nm-[i܉23;VOpe.3fyв@1uvۂ~ wBN9zu%A lRN ºn;71fz_~t^/)cQ(,NѕbFd|=Ødq}'- v'W*BE*oY^@cB Yt8iSO PUˉ8wG :o0-^lh^ p/WZyh1+v j;ZLF%bEEv5o 3 4r?6UOJ!J`\쏉aSke0%DeTv1:sv7?*FC \(| `Y}07X~^i9u$!c·c`8?,x3繙_-byfn*Afg_.``L6;ifܺ ψF<`H\g.X_hjM_nnK/UD>yE-2]H~)^%ø >B1.$M]tvѮБo d;/E7S M#Hlyd46Th'.6 E1:6ȉȢG֡gWmdu8o$zck3oC\G wVCnmd~Tb7Fi=!C/2Gmlu4xQepqL9Y E~7lQz@2(nf΢dw`$!w~Ufŏk$K'D\#s3\rM:kya]R)Io:m`pspOd3Q>ZʾV*JE6A0fLLW"VP-+c4GctG$ӡydYQ jW) zJKVWuVs1 eSu${~0uJ 1~LInBiWƄpp#8h툮;Ĭ`wI*UzV>/D;k-h gfDQF8 %@K38~F0"rȉ,j< RZ wKS=/Z߈Yڗ˚n(ޘWނ8_:Lze#@P!$l7idhCX'-30/^hȆKr}=R$tKRq {wJ%mXhL eBHU1QRI9e!_+%ATdSwR[ ϦT!|6K-Ѧ=~F,i~yv*dg㙤$AlYM Jys)|UAU'|-(W8kfš\Z9ؐ""-7i;/XEޓL=>wU*6yl%'m[ YXrb=&{A JcFYMs_NW~5R(Y2$;osM[-1_0|aFL}FusGQB6B5ܯ%> oRz[piI|v'$6n=IFДx=cw'7wȲ썕.TXi#]dD/ήKeMj[tYtd8ϟҢm\l$b~D0TR ZhލRߓ((ؚcl|=/k2 mOgS˼I|jIa"ߨ~$[HL/>lH%iztIf#e b]R]0&?2P0NЗ ~$sl7M@oQe㻆6d1%n'#h " (t=k|#mrCF>ďQN t n ,NeKja]LD_~R1]ؒ{ݩ-SM5D #e)]\sH52M=h!TrI=Z)ekA}|C'1q,#{jB'G-6KnȬ ܗwMHTf$uzZU*`Dz,-vHL)?1R+F˷RL"P 껶 ǵ*pU* 65*;Mxo1!~hC񱅆(p}~G4rÏ I9mSž*ٵfk;Y,;MS_ v_>U*&O>)Pg2ٔ@/~wNtצfY@PH0)w^ Ќi_6z9 KՀ[ҡ{Fg¨rBy껕yQ}@N>]?m^*D^u^&_Y 옟]v@quI<~SXVJ]t%!R ؓzWl,ƕ^p:%^BtfKfCT_ :Җߠ/b7UV%ISJ|u6?1W%2mMںODa謵FьwZLW+A Ifj\g2`zii %jC'ΒkY!|-A.244k\kȯ5A86`V}:;[Qb(p,"JtI+e4k.кy]?=[EgiEz#xgPh.e 랂+k,0,dJyq~pbsʷ֩lQjŬh?➞zz C6MB-v9=!Nk^?X uR]M^,6#p&IUKՒY!U~΁bޫcVl $Z-(V۹bdvpRduGGQȎ.XˍxvתJu'Uӳ'h5Y{j(I}Mhhl';.+5Sj^~ L,[TK;:*sl3Fs$YЗZ5&K]Xng&]auN& u]>A=ĩ^"2efl8Xv&)]ؗ]^ y;~XT$crr30WG7$ :Aq5dht U d~Rz l &F4m5(ּ/djs:z,8'6i^z"+etњjʂj'ܺyݚ/Z֭֩9mfQtQeRAkg:=XzM!eaRq*, Ύ#xtfT A\7D{3Sa~rt c`O]Kye W}G7Qf?U]șv;QЉ{enn< ]k,BE ~a{D❇\O*m[̎cy糄,nd+V@fʖb%5e$'1\_6Aȉ41R0Q- uI\:$4/ WHqD껯~)?u˕ן,F3wt?뮆Ke褹^5ʐ^]dxYR˴Zi.ppa2Oש!;  7elq*co憾)SA b ~9@X/p^`r}.-{w㜰H# , VbfJtf~Ue:oY6n8}p Bz[$Ψ]: |v!5t&hpf)]0uAC[1Rڠk1g!&m;6-]|*Ad!<.g4 f8;>~z,x|T{1 Uدz,{Sjva:;dȔwkGC7fDk6O,="YÛL8{\R#XxrU: oce+܍)v 4S8;S{HZG婛 հ-C)SȾ*5+sO}c] XA($;coW 7@+Zº{OqP{'yGt 'dv HHH%Or7w=jMhUFKoSHF'y+?ZዋUVp&!l JX:n[c%d:1. gWmfqk2ѹUQG+"U y,BWdʔDY:/mr](~&{hY{c޹<~!ʛoJh?(eKٗ8dKAPdu2˞\-4l|g Wem *QJ?}.M4{H¼)TJq%m.WN"ʎrȣhQ…f+&5~ دg6[If͜6{B/PLWR?֊sW6A0bQVp:S|:cS:*|Fhқ$rz\WWņǰqgt)xpVB19*~ҼM;&!V.ܘկgvؾlvhH>ȴ,UE[X^0.%@Jey >&ũٴ ?tHc@b. OD 9ʋeY&T0̤E hI>S!:S9Le)6VlNŒ66_xt h5G~$lQw}/D )!HXYZ,/9O~STuL]?Fqۢ/tgcLǤ&2[-߽("ayxi<&ΐ!p嬊}#^8!?pip"#4fk %VzɐBӚ=&"wڗ`BtJΏވ6zm7+{TŧK ֤! &+mXܽY2/yl>Wy "i86 5DI>vRL\۪# ]*j -ȸ#!\%z\>$5ƈ+YƘ@]p~[u\5U,`o2dF7ʵu~m}Y >)9疴ˌqsJi0f;s+Acښa,, ;oD#XbF t:퇅I\= xI n*EM2uݰ< E|Ňu=9|p+%VeҍL|\]V`՞{8'~X.e@eGglivh^pea*^ۼOxd?#q鸭:4sڅWc'_KŖe vR ׺G $;AlGT1PS9昖 |QEʤϜ') G2Mr,-[6:ЍBYp7wڣ> qz#1ád"pe\ ߄2ΫdDҼ˫ GM  @ wDgM NV"l.9&q{Mo*ѝ%ux֗$4?A4kp9 t:"em*{NSA~^6 n@T=olw>[b;x& ̑zLUo "1(…n0va_6|`P %(D=OO{x@s}RiQ),ڛ l"ѝqv.i/cДpn]EAЫr.I ύ4nRђl^1C "|P|ph W.+vDb(j%l{-I#6EM UOڕēJJߵ AK=hN޼,)0o8m:7bZLRi+nSzgav}8x9C__p,`1 ϖL2WHdky4pTg`8Kfpƪ#h}'8.^+^-.5hI .'9zaz4kLQ(kihDc.o|`Hh?ZՇrL%ڱc(]y:cM#$/]dш6/zņEӼ!k3՝z/(ȼn4piA$QP1JpS`[14|h5{"= }7P{ѲޓwBdw AF83)'6 10>6BEcBs֢R!pՓB Xܘ%=; SxJBVXWƴX#jhu;}nH}v M 04NT5OCV+9=T&,ʖS#x2Q;c"B.ϧGUGnzk؅Pnt+H0!?xtcLʄZK2H`7X\F+k 5Fn'8TTTK[^vΉ7qlgKl"~ N)sZ=N 䔇! ykD"ƍ" mHсMtGXf^Lo{6헑vѹ:^: oܕ$(Ƶxm$ߍA{^SY< ^V"O_{&Lzu_L`"9d-0x @MwK._ fzgqՃ&n:#(=L!F+ɶv@JһZM/'S^ͨ F ~6,V≖㣆jxl5BܖeUNk)wkO,v 2B4fiI 3;#iLY zr\ ĵG+Aԩ=e<3#tXk~6ML)\@vs. 4)ӝXdtEpI,jMb#w8o$) ܃+ /Hd/'ި`Hx]^G'nH i'Ds~6I5-]¹fqCڏ>͌AKq!g+ű(WF=BB<=Ab'rxh)02MnVyR`0]<97ɬc"I.C?Bߓt`X 5_W##gu8t~}a18,z&_b;b.sK Р _h[O[Il(‡s)88]n ჟAh@E`g'U{'G~ u jW*u2{"ʂT-Ep̑8R 1>G]z(r.!(3x>EƭLNI;™<Ujt`mNXFHZ=(Ʉ!sfFJK8E*;o ?T=㔎ؙ,~YD "1kL,sV~;jK|wLtYoL~;bdKemP}͛v;-¢D/p\."`ZLO0<`.D%+iK9H'(}Y3UO)ᝮCClf kYгSa"W-:jYIހ(i NZ6*Ls[QY ]OWB73 wۣB{!Q8eyPtb Ky;4#aGh4D NPWnx D'04OP1G6_Z߀sGn _ m*q˰ s C >7AC{kDe?G(C}m-r.qcB;!]6xן]xYȩO@L?Y!-) qБm '1$}iY{gμ\:ſ%Bx@Af f ]xI%k(l{{cLryk(P ErD_%* k܃{^ O"OEU3nمY!$8 odKrKMxJ6+?ׇ<′NE*6 }hdڦBA Qި6ra痹;"LR,(ҩr$ NThr dbT|@!X!%IJRg/Ec 7b*I*Rdt=n#m1k/G2S=TS騤vFJ iji6-<ゲƗՋusJZPc[B=79(aOvqBJcg:eAC dWbRti8pHFyC]^vܚٽ֒D=~CQ (wXѩ8W0Ҧgxŋu f)yw6rĭ#QWBр Q`1sxtU]q6=zmDtV Im6|}F9v{RTţ6S pL$T"Zaƃ m¥+uvϜu]c6:3LbOCJˤ heJm$u 1YqylvxОcNyp1uŕ6bÑ"%7 ]DE0qb;Mj@43xE'̊PeyL\fdqѱ0溔+ [_{xh‰;L)@$*b8j].ZT7$Ruw+Bİ6CÕNV~2d~H iN(&='XfyHS PI>QZKw0~N3"̓8(QLfk}&+y!:Py4!#rP2 |JwƉȴ1]7e8}_ F1esʜ[K9%'bfd 'kכFmY8¬6[t16JEb.g~ye{G߳F,~C>=% 9[^r|{[:jtZf5;{]Vz6}&\0<1L‘G3rΆ"u)wryBlYgqf(QWA: /V\˜)M\|kkuSF̊*)UGhh3|UV#{JDk_JQ[՛D5\Z.ߍ ܊d["ܙ>0 RଶodG 4K3{,4^>rnHna\6{YC qQ =o]*HqzQn;ĺK( sÎ}f٣=0CW%A^LD5'aSS2*`tTQlMM dD9iPU!5ԥ7 WՇ-[¤kj'>BQ}u(7Sr|?*t;&Kl\B!QW@bLXB11 2Oۜv71b|Nb8[huV7r1`6Zj%k* u8HCȟlg8zŀxzmKPaLjj3Zw?Lk5ڤX^KΖn0/0$A儈 fi"lDsnӱ]\Bչ-s%C R⩽ܻ řVj*p60 E)fV3o[8刀${ĤknCTY,iI4UJNw[HKDqfRTp&dRi|=rzYvU(\nO[@)?0l_ZoND/:&LWx Qfo u}qw祥G LA .d eƔy.rxQ"(,Jku6N}n0B䓊(ƪh!t=cܪp33zVn ҃GVO.?}B@듋$ 2@QP Q$9j~݅VXϛ9iq ݍn"( ԉi)"!Ј6;FLO]dVɍe$޾&uukiΏȊD+U,^hz%|EMՃlf~y4>>%ww CM9ŷ_|ws{g,[JT4EH:zӇe>/tH9燵[1׽tA^9N Z&p]ڽF+_Edc*u5` +}ܮ /ȁ'8бu,yÃ6߱_~fmKR\KFpꂿg& ; o{ 9Г'k(ꄧYEWPT㍵0z)>{2\8 U'e?O3fCwΕۢ`=L1qC7HMEELdur)5Xo e@Inf~ |`=D)3L &X}t<j}G%+z{,șM}1nW&,n$- p"!cAqqVחYOHH8Ttb׼W?OY1]E=v.׾T69ܙtSU]D6 r 5]^zi3%K%HOisvC8Ǜ f[F|*k_nϴ;VNM,k +Y]޳7S<Z+H7,ADj<6HCq[pYp^=Aj&n1BH9h2Zrz^Sa 'ǥL08qOte"ZT[ֿt#+!Xx|#kHOB=a pVǣZȰͶb݊il%2rB1MX.`RDs]@<rYnr۰YɍۛSL{3u1Dt~:keż+O5l-gwW DGyn?M-T. c$P3Idņx4p@^257Dj}`:*&6z\ 4~'57'.^ Wh $OJM+ېyXʨYZi,B*6`h7+u;e_Ge1koZ0lmWP 7uhM$V1PBڞPN`C< ]KlS,d$6 w<j!Nr?McJP4/ f,[a[gdSPdQ~7R$?+AYC`|K]fQ)r}./ wou -զ&ʩZQ'SgIN l';eRǡTDsWJ^eoKC*41i(FjFD=U&٧ϻĉmn<"fg 孰TLŸ>kyf6K4Ev;ey ֯oU*0J6V 1Ċt{peB!L}Ƌ o\vu\ ̯M6ݜmaAފ"ù )EL塺v:91mm k!Ѳs<8)\(޷-,880 U 6 ihk#dclǃ~]̊ȇ2>9,S{ZZڜgOjb_ת kVb]/AALF)J\"7.-%wh,l7lmTxrPD@8h;3 +Qc Lg e[3K78+vvJ{ 1c& ({9Dƌ)HmDlVb9WVJ6h̐&3%VJɬM֫X*}jT/X)[  1Eb(ο),U*$Wr dvCNudI}>Nt =QnL=Yp"> ZĕX_&Ϳ4tWwA  2(4(8@ۃNQI-їs͝II# jik{Y/ /G?"lybwn憛M\3޿03Wg(+_)?V^w"λu8df eUTԟGgb2z FO //faކk4|LǨvB$KȖMpw.#9pZKGYS9<J<\4Ywv~TY Ͷjv(%|LdzlYVL{~ݑ [Kr@T0 }ԔhB~zՙTm+Mzq^|TP.YU5An](:k@ظ~;rzI`D|p_v?A6ȶcX ƲOڵ.Xt AN%`v"$0&apZw1A=64Yx84 KDH(_ȡlX ;UX\A6fQO!F(~9=(d`z)H.nY٢y_qb$z.ѽ&Gpx oVvũ喜}H\Q@n~-Wt͚"4X(/=w$קEmYQ^o@tц;/os0?u( .zJD3$w>6Qxߌ+vԏq0*O_آQ!  |n.>LG5ٚ lNMEĥ_4 M56;^5%NUg%e'f_w\sK1&n+],/-ם[._z秡h\Јa9Lïi1<8qF^Ҝۮe&a+,҅746cbYsT}/h\yK(xg%GJQ~4o6p.x G/Sw7]+h8ݙpēܿC[w",+*C]hK_]oUxo64 2O {}hCX3ߗͶ58 GlYa^bF 98IJiIW,H:bWp#k-gf"7먢Ѝ95.Tzk@sG2Gi!0@85fnV&oέ=)D|qILOEK3z$꥞Wk%xMDpLgS8}ZWgOJAF`a Kz W̗p8nhVV:ʮuc%¯{2g?Rg2˶M. qgxdD1@ a+Fk$E#(F:K6R5{=@"y@v[봞Nev0,'XHSKK-?T2-\Xs zY_K߽Un$"<Μ }#8!6z~ޖefwy/ &rZzpAHKa,@H\`碃Mۯ*@͑tW9[zfJ'H㠲 c$ CLT͌6ȇai[j-DH?"5Wd p}c .Ȕ hdlf뱟{,1^2#\ \^.z_weLˣ'=.7Ó{H%/D8 W 狰)b N%6EB4wVh)広˨Y71Vej5>HF5KYXR<~}O"S!88tL%zx"ۅ9߫P$ 8+hQ9@nNgҢg_N]6]Ǚu;kCddXZ3#,!'} rtGfׂ9:眳Q2M *&J()>:iҪReE܋O-׺E{7|})te4uo#RIp rCgq![o-RAq"*Fdg< Vs!kvAEv&mo`$-&PDm8xz:U N&n t:O*0C4U4Fkq7ɺ3CM͛(8%\& z}Z#o,Ji%t91|qpH .!!bv7cPA^&PG' 4$b0R(8;0ǢTO[oe_$Q@-> 0-Pi2[F)Ԗn?eDې;9lV5LCyFfCly)&_Ы.׮HǏbr7 VsB'hJ/.Šk}b+C ~21#^f. ccr9H| :;b? nS+mz6$\@!|JFY2ٞՅ["4hni-T-h|95 / #aB&.L $5T铢U3qƜu:gj> sA^=q% K$PU23׌ЩlNѧЙ*"vܱ./wB6n'?F{k4IW>0_,YuC?Y6H>#\WNRat1qt*]1t+f2\\LfkL$5񥬱ʪe䢒fzTj ;BӟpyG'j›<e8;K&$Jn~C )jqUX佼{[fk8{՜Ce$dr%O @U琊)q {Uc8Bzj+8/{o"z?' %|_RИ%xPޣҦ(э Er 8{;Eds= |9^%նG,N܈wAe %Z2L?`7,yI fZyϊŀ9>vLLSF6'ݍY2#{xڷ@(: ^QwC PٝJi~-/I8e~~Jh(Dp%3u&Gza!$u%j_iB H=:JىnAʟ / w(kJo''V s]79,+޻&:(LHJMC=ku x 9J;d{|^މksy4|K:+1[gWSk>_֋uHy%Wz+b)7/>G&,|O^*z8HƊd3(Wz1= eWK ^3} ̤2 C4o>AȞnb:qc\n[0KPt'^"?5h ~2gͯg <ShvCtbdɩ&sV*b_mY{3}dPڽCͳQ C'fV VR/A>uv:7S!ʻ|G_Yn;M,☄imɨiN~U_F[wMT*&=Z2`Hu"`kf o8;_8L:|9eK'coꅐCԵl!=^ S`(:CsH&^-SKǍGG*RZZ`Bz. Q{z^6G9%LƄ@ե}*WѮ@(]ܒWOHci6LlZR _) w4C3Vrv'+u-qt@?Jg4}BiK9rWZG{UԂx[i,1'V2~g9|41+'F,N] 38I=S7/èwWϧ elv<3L}eѻHoI)pclerԌ eBF;MXIGKErK"br^'VklL,IB+N8T5 9i ĕ*6V'n;'GEIMjԊl[zFxKV{5/>ֶ2 kfe뻳Z4 ZH۩2Nzna <;FϧXbLM ^gwE<"$A.Ƣ']v;}X#8tMtW$CgEv#p8ҵbw̳bb")XjٳԝBt`e2Cb>G=Ţhiur˗*)z^JZ Аhcrwm:z/NEĽ^0" a//P %ـ΄wK/FF̈́ d reAK]ٖp|zKNz{-uś>'9l1/@{5^M6fhŝa} =ťTM7ó ,qѭĎ ՛$UqZ6q4/ 0dC׫OgQѷzx5ipjbZ#~HfX/y)/vGd( 4$~tLgT`J#3{Kܤpy;)^z+WhJ"[H`ItH&bhGC yk =;#T᠋jIә ž{5q>.Z0J&gXK,biLv`gn!tE%tߣzMSvb뼬ll7İ@dT@^9}i MZs]-?hdy-w |GS6wAj҉#¥pcñ1c??W8#Kn#nïxWz!,[׍+ w7_v<=By"a !C)\1@,`]NnA^=q+}%d%8;UxһA[:>߽3̀ȟ}+ 8ѹ挷EjOE?JU6Ξ 6eԑe!=Byڽ}oژ ݎLwT3ԾR(BOASR%B30oU!$cbuCu?@_g"yt6g"*gfgO#OXl+KٲC0('Y>4f} ORGjS'2H@1pwlAǞr?pmӟ z*GaC_sfsf J87.W!{И~F27Nc}svQ0Bz ~ CtTgl>~7Pa>CO, њt |r"63b!u?B^@XeWX~Ulِ<1i|ץ-Wh*͗a7' ~]ކTc\ ؽ"P|F[(V͠ ;Ud1$#]qOvF2 o{GAM݋VxUry;_gpE-5k ]bڇq ִ0&Fc2q*`)IhWb$ ˢ*DAcy-ns4#f_.TrD:Rn2GS&WQ&6)sмq'){QFZ` z|dC)N#%$0a$Wk2q(wQ-=2M߃h #f:_?jŲLs$C8%袖zYL cKM%d4~+5Lrc VB2EXDT<:-O#Ag ,k=>ը gb ZwZٙX,kGM? DG_f` :$&)o ?2H{AX s4$CVPi?ajESPL*nD7xE`79HS(.Rzm6k[ ZJ#D 2LcbJ Bl֠Q6`P&\!,6y +TT⿪aZ,UT^~"c34^9Fc{^܂^n[HQA(P9DP9NGb~Iv>2L?$a㎧d,XZYC_6c!aÑ~٪n[ԉM̀iIyg6rtjnaE]~+w, "(.Vm b89)$mbB(FG[&$s\hcxKtUճC'Xx3/? =Ϊ;f'xw4rD mD\з:9htuȞ$ՌԺeMT3ǕS0.&Z5'*LŕE.pؼ~L/(clPyzJ.&1Wf.Qgpiqǎ @3Eu5 Pv zqkCg_ !z^T b*_7N!Y#`RrI+1u 3p"KuuJ #7 3ߋ޶>r / {k5Zʬ]D}%B? DwGQy C XbV.0ȭ-eMϊd)W|?.m$4>O4ݕG٦ʳLU}"]_XDrx>i /.NT\1EJ^uaM#D`O,C8AR3 -@4D@ʋ$5'Ű8+_E hy[4wOcWH5vgAE`q~Gȼ>I'SJ/B')&S<㊞9RhJ݆tsk8|*It6>cᾬ-&&6p |P66ܽ^_Ǘ@W|5LPJh9+_kB Xtq.n*j''l#~?~bc}߯E^_*'#C =o~Ky^ྡMf;gRI+] R6VP,ҠU?_)N,e$*z+$LD0-U S`\6@sE}BPtgNgidjd*yz|V ,dQ5VjLO^O% /Vez/S󅨗 ÓL$05*Cl6'e#zUjH\$=/" T"^|NfheRB66'"Qpl0&[fXt L'cf<9 Ჷ۰a\Ax!Nl "Z A3>ڲی \|sutqش=槑ۍBzח7 j_jBFvPF]B/io@!ϬquJMA G<5)V%I-ZmVfis 'kXX]pרuUtБ44E V׹]ε$]>f^qau 񌟅CQ_6Tnnf]U&qS#U%D:nZ'1 l^8hh@n{g]ш:&E^b:d xXjE[o=y5V=v.cm/Se y*ӘIr0LRITwvbcTKwJRGp~FL穼8 ׷_eVMn׎ ŖCriQ*tR KRF?P9S>4O *#qը0^؞Ο abu| dN@4GN},jƚ3sSPӸKrc^4iDKo {]gf/0]ǠlWԳi4Gh+\_;aH{fAJ  k7kR9m|x [G j|Px9hskZ0UŻkN˚/ @A[WɎL=5MJLg.R*c0+=^dZI%2^CrU saPBeBNZq*|3j>7ϼќdٗ0 5(TFFT}}5 lTؽ2ԝ˜B,V:VDSPFFjr 9OG&X?S(A}=rPh f ˁ5aD۹p\spXG"t٦pHG5Nf- uFdAim]D@7H^4[zb5<29VXS,4_@ioM5!"bqGݤb@9J ܪ͉Gt~یTHI/> t)gv7!2<4-ar(ܹW]*JGseAUqݣ{Dr^9A͗Mf∸{o4v8PG4u_EAJJ_ %DPK#>.w%>e D1'ɮH -j(~5ۀe7&yPq O7D'3?`.rb7Y5kE4؉-P?k>*" B|o8T1KD 8a(*kdCM8kU6bͮ'Ң|u}d+"صBg,0BϓpRƪT|@!xoё Q`}&X^8Ԩ+"@ OD!n#LܒMɒũ%'lrWՂo7ޒCl8E X*N]+5߅0 Tء9b:LvG1[Ը IX]7tJk+Cmp%PX2-m=Y#BC'oB-R!Dkjqqޖ8WVGI342fMt( 1YL]z՘JC?H5J(«!H*n(@x{{QeIGJ*b`R/:sSf\ɽ#J0x~-eEg g%\7k\=* (]84,l޸1G9"M;irN Rֶ8U?+'tm}hN캠]͝W" HVeMO"(ѷ>3ق+M@;- אtJ4bW"T,p<j:zE;71! JywC, PDф4`^@&lǻ:s/^]od~W~hF&KӗntZE9!$ZH.ۥv,t[ c11ƷX̋TZćR!~MJKVIET 6ĺXvH Zrx[W?폶mK:G!T/ }&[h!N" W+L(iAЖHlTKO*wuk͈Iu,v10V.l|v%kW3BĐT7\nk^͊;S^H^y[v=oSC|:sbw@P6U`-=fnT{RpUM}7PkM\3JpsЎg?~QeTCD2v;OJ]rЃ:~Jxʯ"r4K3^ p2Bs m{Vҋo`tu>aqs[]ȫn՜=Rsx=.enuǫ~ 47H9V)F- ;Y) Hh;\)Y_wD,pޡBmЉ>#]glu$#Mk<ڀ͵m7zTnG4 f rRMOٕt[cMrhp֛W3,a,&b6=ei]^W \=t$ $Z6q=p?Jqca8VZ>Xv帲Db6,߼*Q:W#T fXHc`o5Tc?yv9:/L˳sʪ^>jE,K:M& 1PGe:1cЙ6-1a>piRCL6zGXşġ &J`gI c+=fFcu_UXԑ 1b A8KSTA)[378/c:CW |b_e,zmf1yŌw^49(U슎sh0vo+6%_eJ.,VH.8#ZZF4yaXc&R"_.=1"y)'W.c%|b4^ g=W{'S@؃!Xb Q{OX [6Ւ g㪬?lc†w& >n1s|tv+0IK,Xy1;xH?n10CӶO>g_IK@lj}CcQUŸtg*3S4;mY<'BOm=U !IQ8~&+4 4xQxohPm+go+7zgs&2'j=,\/A]ԧXAC|KsUGĩipQk?9\5[BSt-3û]V}W}_g ɮq_\V/]!Jhq']O |W?B g]ZYf 3r'd>;g  wU es˷izQyVܺUƿORFbiΙ8G"F{Ð/o%2R>%ھn-|ob4O5_H &jC1#𵄩k Ȳ? ;8.} 3vL wwt%PLY7bi? M}+Pwx y֖gL0"-@1oZ2|~/=vpc]9뵔 5p -hOO3h~܎nlEus,{SJ}cf7#ef}K%K%?X5b@~iJun޳d?xmcS&u{8fz;I%C=Z—ӟ.+=N'+Y:qb肙 z) ,w8,mnj~^pJ}V֏rIp\T%iT^> jPq;E]XX*Rԟd~+.TB?'|IgG,D* ,rp/WZI\܍p =X G>T&?#$[>\[5K#2 <Zr9JUi[H&&}"o#mՄAOx.}(bQ(D &89Mx:| s,W ZFTV:[WNdm0S,K ?֚<1 svᬯ1NlRg8=C;~AiB1~OI”z@jf@O:ZzNgy3GoWDhlkV`IT9r- IvuXcYM: VLo&/TѳnAYX"=XA#˔D[۬K}'Vb7[PҰ`VؑLjs oTd// ;QRv@BO|}4@ll'uSyXc%Ge?'6]Ӡ W)boJK_ m^C"[/6c@+ƍ3 THuZlf1j f. _z+(? =zd/w6iw kxNw' RqCtZ]Ej3W$֚ϼ12iZ;3,٪g$7 h*,&UOQ-IHdwK"2G(gI#ner74ȬD<,$Xi ]AԒ&.6<A6J94zq[n`=v#~Fs<>uO٫qgs\숲z"謠Tf…͕Tjq踳#lJEob`@ 52fN]buwD[\F5U1q !(m'ُfDOrj(**'~l;:4@9PQ}L{,,9gWz Cn%`BO&2i<܇&NX}3̾v(tw[sA MDQeo +AȠ`PRQMBՅGəhU!~m+ ^:8!Ȱ e * \EG#ُl̥ߩN0 ݋FIM5kw6Ve6{w0 v- =I.gRH`#.l͎Ʊ-sC Ƶ^uo(fy: Dz/łAlUI}4R4^홅"YMeh#}!ظ ŕs;[a*9{Gdm}G4M}]LQf:q$M~Hqn4sAe3,+ zyx6/PpǑ6/ I&_ R=)|(~{8y-Q^oqa{_V;9.!vz0# <Ä-31_ _)]u)c7>J.Y;3wY6V=8]KVkZ mQWwEMG[F=A!  qqI1(rD Q$!+IeeiE )l0V[1 I!$K)A3 9xR*ú[,s,Z(3HQc|Nd/(肬&z^Wuf(u:CBy[=F6( 7r ~= pK^8P"Gt$[e5U+1FRކ8RUΈ@+0[8,w{!Y EyA 7Ygik2&z@ħr=J_Nеxj It`CMB%p!-Jo>_T A? f5#:-lӡȶ6: '!>M_@ z8koOľ#H)2\5^Dy#[ښsŅ]r⧵4 QZVSITec%m +s8jw~}@m2SCg$nTxNAv-9ݔwIgb0)-5f&c^c?SHk_D;G[e@&G0"h3˒ij!&ync~dwU#c"}!ӀKOFC'm5sY4:CQݙ=v0b7uEuG#ߕs/`6^?".EZci37iyCK-T'|7,]+!#]no{ =Ȧ~vGg_ FzDHʌ,F:R=!K B3pНelCɖ2ɦ>0LJ<Կ%470/i=5D~-DBE&tR`bokl6Xښ)Xl1'6+FN>.wnC٢B G)l0L85  *,GhV#_@쿺~Ӆ2_%ן(?e.h\MҲ~O?|vzn)DxFD:晽EWg W@"o3J5=WNв suX崊lv+ƅX7>&t|Ԋ}=>Uqמd:Uw59Dt| =r1X6Bi頁SԢ͍ ؈9\X@K0d3`a->5"Ğ8+wB v8e͘@/hI2؉u4 #aX3xx[ێyL̥I$GY/cd&yٌ{Z&L5K༩*)Rt[Mij hV35EwO*Ϥ|z@ Ȩ :v %$@9ֈ]B7N#s;"gΤ@ %SYG?>Ss9"yɫJzӻW=,b>&AuiQA9`wK9̱M 2F"0E[byY&O/RDH.*A K䷻mLyv=젔ճPX{Ql!!jkzr0`"yiG5Nbϼ 9$o_9T97íde%B=<fHs~4*(MNq3mk0gxPL;v9~$vPp>nD 4",)Kn^]rNM<\șC0ӏ?3u"M1Lq- nf+N=)(NKe1t2]r=軛`0T?rnsFZ vzX.a2FQZ$:`$^qrƼ(F$;J #6؀[rx{3u5L @u3 CdLM(g*sA6ݵȐ~eE+_Xo%ϘK\۹ _ldf`ks^_z!)'_]ߛ$s6G'+;Dj4!,QмP$oN8Aݛcas澬qsрʘ,D~ BxIBm2+siѓʯ+$zbv7ZXEg"(dZN8V(ZPYth|#?YiA6D؉тG;gIk5HCIRw=ږ~2Xw}gCK(מ\^ixYXP8 }_ܥȨÉ珠{Ӵg >VJ8zcݝt]IA19rqQz3!`:n]H˟x_JxtBO˅SοᇉYpt- C2Dݾ'&g3"5w$(flk#AHå2 q>政f`Zu>@zF ^aG &{lVAL _|Mp٧g|[SD$k\tSIMLe>˙B06 fI ΫRL$^z zl!Z ,Kc2t:ZgP{I$DwJ.?U L4U,̲%8Qppqi=![*ѝHDjg,jP1NފP(xIly!쬍Vބ B4o#{ ĒYRft'[1@x^qjJ֞b1ݼhqӻXAɽ ֝zI|͛$gZƟuCm6ge'tuc9i:/Z,Que.0[Y L=b6_P{ cswH{Ԯg[q{ R T+G!,x]TñeG[:*XۓwrͱmrђU^  A.%jhkӚ}{n0k%TH%::s 󇨮^{_EGB[cǍ7k}#HhXR STge,eN)n݋6bͱk[vgKSG9%etxߵsT2<D#ƍvdlD?qHO̎ܽN &U/y{7d|Z$إޚ^8V3J_ g[F5/NU;8_H^3 4ﯶd|wpЉ3\In7(:$}VzNe l֎-2 Hl4aO\ 5ԎۮOmJ>vD B{0;cZ[ڮʪu8>YYghx7bpvPu%ʾQ5>D8CE^5Ur:1dn /! zi](^gm*̟3o$\I(P_6lA[?]Ivv,f[?b9zׇVbo5]P~-)HxT;$׫iBǏl;Qx-Da i䐫wlLGȠlN .n"K]_*!:Vc UXs,An2܎(( cVFy}˕mkRJ'0Y7^Ɔ6@IR =m9Ilj<ȶ캁u<;y[;dslh!@rƙbM$74iurrydgJ`;ӎ3kaU_UISeTc^ki+‚!VnfCWDY0`SBőr",ErrRjvW#k\u* ߇8m^41]C5`CB r}-iڶ9vV/*8G-e/K:AӿP27njzO8Ye)\"rWc q AU(+MH#g`ĕ{p} =#[B2DV-V{Z=J3ŽrWQ{+q]Se#J]NHߥ:* 'גo )o3?f8S'{=P:; $ Rh$@`Ũ_l!gL(*M,FyEV2¾w Y!\u wKLD zTYEM0X!OrjEzG?]ByX%k؂ʅMv h@*Hc o5(Q}Yx?[Nv0a:ǩ6UM1 2|+k'mTi7dӐeWK(d~C{[?r@"Ez:^D^JJwhӄ*{@a}EC263;)&DzxV ;at)-ۧ3)#%P "Yde9b=X4#TW0q>zH6$XBP";#QN 'p)?-M!>%M(rKG;Nƫ4_ Wz]ezQ?o]PfO# gLv8?;bJD~52`kwS΅N<ھw$7oUdyWYyx &G'U9!J1o.I=%eKac4OA٧'Wsj%)c]Dc'RBL)mW' p/*c)nZI6%PWNUE- ěG{ z2J B]<5$?C|Opqn/pd[<\r'=3pbj\0f\I;ޤ c!Ys k~crI>^"c4AԪX|29 6%Y"xrnΖRb<&+y%˜/TC/MhV>L[Uspoz M00By1G/#I׏CRId]oR}\7V?2|0JU5$='v3ĄU6^*l+ ,^ϣ옛 YLBF\%DnlEx2#mYG>y9}H;L V f%1d7հw=!**hkUxk DuAn68Hi``шהrOᢿRQ9@dw;sxF!h~ugw,HJ J _hi1><dcM9_+ ּ<,Kƞ"Ip[Lod>c^e!ux?Jfój &ELz"CPЂmk<_s']U'0_\R96 +Dv9BpQde+pm->!py0u݄F<= 4g?wsJqo2ގkOa̰ U6*D|PtP)Hz`T[WCSG3k5yOI6^3 ^.QX!%~ەFz#C:]C-qdɤD_0b= c #46mR"E# <&_u&_u]cjJO>#ւt?[ah8n7s :̥5#]epd7bғ om!clrf[i~\>XEMזamr0ܒt ڷjѦ I Zl3M\؛Hnlgqs{:A%Q4S?]o4"E@ 0!?9'ͅc2i^l2䡥[3](5,%a! ŲO|$@^7+=ޥ ЌG!ӋHy# Mݱ1|dC9X馶PwKiZܮr ) &NN6 ,Z9xEb:ޗ0}ٷ[V7:B05Θs.GL l쥷QǓ5r,c>V4>Z5$ϫ9=õ'A|%( N}AB`ow%`-I0wnhS gu$FFuq"D\x_ybžlh>fƬOCU #y6%]/ZB>ʵm2̰bDaG۶1\m-9R=3y'HcֳdjfQjc9kyL,VtHhd~11HNr9;^?Z78=3YKJx1\gnP@G5ɰ󌷤;z2XyM.]JE١7ow!PPfwM;+/oSpNԣx?tZs@j&q{Ebgna(P*5(*th\4ˆF˯n9ܕP; W'KC2.^ĔZ8abB^Y]QKh [I! c`{pfɋhv,θ#%a'`௉mup&,HYvSBdot`E:]ο`X_mxqT=`d#9!eDؔQ EP.KTgoX h9eB 'k!'KW]| nvD]Pkvf˚>7X7_ d&1qbNl9@"9 I͔u&oFsZOW.&-2D)3 #?K&}7j}aj`AH)U+Z. vF9pE.L(; +_ƥqi&k|QG4~?vC2%Yԧ/l`Z|L^e=;^OI7Q74ğ]ЛC4rYqYE1k ,&p 1| 3w}:ٲ8~ Hw*s+{#T4+FGuI Pnk gL5_4 恺W=.4[(UePްS"ED^#߁UFKQPIt`Ć#M[ykj]Qt4YrxCǭoez#/]dKIJtm{JXyqh:IPmJ.߾`p3*'⨟6Xס%lrܦS5fEDk9i%%tza%y_FJh*mŒQ㓧/l0AuX+m &cN2UrI NYVGV|(x8`ujȟ[ ުA~@XWBWn'hl$h1-KS\wI7=bDIOn=#=4u9TQ#K 0ںC%'sZ0 L|ḹG}QE(Wɇo7"M56gkd̓ 2n|;M`;P֎ dT3LJlrQ> 6w7&+5ޛrg1UZvO2)Ⱥ܋׌ {k}-dؖZ}yg`vL1N4@ޢ:/[;JT?%ip]\=I "i)½=yU;<17ށ30]HBcj~2jbK{qˤzTY6Q}(;[*'Ǜ,IJq8w*gU5$r;))_~c:ui<'"MZSK*%AX;.soa(1 +Xϕrt%<9l fr.Oq耖{W>0Xs2[;YrA%8CVH/U3uj1b \L[6<bNGfi٣E`~E80On_+6MN6uc\jhly0W++ a/N?[C$΅UA6a'D8٦rN8Lh-xME_=#U Yo94b&6$kK{,zŮ )1!5{hz3jB0<iRޭBbFSKRBnɩSLR&Ø/Ξ^8/j a+[ah7ȷrrj70o-=>,|zZUb./uY`NRDYrC\%߶/@mv #qqѨz֩be>Q΁4PÅqu;>d*Di Z-ӝ`1,ޔ @;R cFR`.d)P4_]a~"-xf.xA|P*z g`:GD_MW'~7N}1+-}ŕC$LTN`YK~xTo >-b(x:l+JMBXB tI4+G9Lp7F fmET ) DtBͩߢmR"N q4M3NJAتcxة7&NoKwΨ-mB307]LgI WA̱_!&eNG I>p췒/ 6]0Zv3s])%th+%с1tD9= i/HG\q 3VFq\zG |I&onHINZC cJɌLt`r5G)VK YV9Yvx!H˒{納m񵴽M͕{|omh7JJUʻdyФyNgrܶ i0 3@lu,9pb ^LAtp$ǥkuB ;r4ۉ-}=TPOmEmƶKHثwCA#bn ױlsq"vN$/Ŕfq@ O|#aopi,CdZs3ס8}D 5B;ԛםx;OԍTTb:$4Ø_iBNኾyԤ>'eSJ5t=|7,!C9{eKʆ/ 'kyͳ RZB1ni4upW` ETQdG~Z66>k Zn%0hD'UmUo+MfR}>4KOtYg s@"Sǔ]Npet/T:?@ mΩsmxN_(!.=#qQ!QVEJ/xޣ{e>ZJ% e[KWLۧ _+ eTtF7[W#Wj^B"(o-- 0)朗)i q?z&Q{XAZ_BZLjkn8 }/߬7x|8k6PPZm%[pc["n5T(!17ʴe(SDS@JT’WpU81Ts" 21/wL'eԠ mԎeO@ !Dy7Z a2;##y^Y-E5F$x~Ȏ*,"zkQ(4VJ8luUYMR9o|H&HKXٔޯ!T4/ɄM,]e,<#VF;OK"5K^њN/b*uhF[Ӕ)qu4gC4#:3Pc=瑍OgÃ!f1>ʀFDԛf\l\C\콿 :" '%1JP/S9%\>x)0c}ږ)⫳BžuW:c場z~B+dV=$1,>'ݥ:79-Vd_Ƅ!2]sPi,)Kf J}b)N$[}QC\WWj!QT f,@7+& IFQS@kmRmJ$'񘩷O! {[k{V9-T(ED;1mޖ(: ]Qp&puH Cˮ߾OL69D#X`ٜGm32Ɂc^1 I|)g0fpa\[(M"0[7 lEyWRbIkj勉n􇶢3&5_2Q~;|^(YW3]}h+H9\H;`!WSHLwk S ZB۸JLY,ﮠz Ë;}U|CՠK^-iq`]} 1o=cYBi^Tgʻ`: 2ڌg/BA<$KfڲÄcج3KZ}8rn1 yGU։ a)$PpCgy%cz a?,M\8حi`gp-C#z .Ŭ@aOzmJcWc$8Y#c& Y-ny^qf6ı{K#}T{Ls^Ъ4l{V)!D2$ud%0gP̣Sgw!?@TcK6&Uq:䊆 ʦIU ɱD;w^!XxrQԱwM1Cn_vWt;]WY:7,UMvH!d\*f‰ϔh%36C u ]|9 hn҃W+ hOU{"FXg WӱsR>Dľ3s&QUjc#?/XS>9W7m_&jCAv8q^ǰmX9Ȕwi6/N^g2ہ.tG&L,.\HzyЩ~,A$n7UZ~\I.Dwr>+l!|iڗ2_ #)SF3m tq ;m."+X)J=0NIR8GS0)I ]BR,{ fpө|E]!n}d͍C^%@<<1:3 ۛ-; X81ɝVt=~t>( .|bK%4r+'6l3=84 ^C//(uBp&2wYi SdH+s'dfNΐ|U -$)YHdb*X+]jdW_y2=$q`Ih; beƫ,X[ͫl&S: _ɴ{zIKLL;~GRy.ȁ(bz}Q0n0jgxqDѧs% "#Jմ_(v=/}8kdogP2@iEfY'(pbmi9I@G2; 6.o#.|b 5/@X嗶#BQVCzӨ6X> pQێN ں^6Q旛51ItT-xs7.S,#(։-v 7DZwŰP@~ z@G7Ŕ4"JB$ݖپ-^t,:eUp1svknVnP=-g7^ U( lg[|i|!VxFAp(THv{GWNMg{hRen)-܍bکk4W%%ذ[dT7PӢۦ[Umed(`"yJ1N "әDE:-'UfUhX^6,Js>o)zޛ‰=N Jg9'!8%=.~~VCY,ʌI,j]ѯ$&b5 8v rbK@oW?%=l@EFgU3.z_K|*QB?҃% g2K (/1$툰ʜVojn9<2 }nup|h~6 UU2{'%vs < plx7|9]a:^o$Nd (sT˶ uM%C,Mq+!;esr~l<Rk;;STO}qNAw?]}A][֕;rB{+*|بNC/> 6"4zCaU.c!-]șD{.}W $@(TP𾂁Чpd@8Af&8*)p}XGr|_>ig|?! ɀp&A&a!ل8,bkə1/,VR=5׼h<1 3{s_õ*|qCţǔyu+O7a'Ɓ׼lTGoW(ZP|,DE(%]Խs6N5}#ܯ`:*H%4 D^"+]Tm>/=d">0}ab7xG6-‰ T|˸ k.#Lv0%.;C!;ߦҖK|[?Ǐ)/l[Pљ/ruXʻ$p`!9L5L͑߰@ X-DRh>(Wìӳ犚I+wM__6̲Нp$ͯcL嚫es5o5hsCbK0ӏ W\8O]"Ɏa&PBuZ75~DIpVf [#`1~`;>דmh_kyzܖ-|9"31}#$ E[6HnP&Zb\h_FC"U*b  yek,iݯKjxyљr]3Sl玟9pYToW6o1JFO';?k(o8hb  6p2=V_&:dd~wCCo}<DŽ:$S]&x`L$%=!) Fj<&p-cxͧE]ж&aE;`>X*xC_Y9ZG? "p1ڤaE3!5!.~kRچMu1;(.*<c/{4!؀:Ԭf߳gk&Q_)!vN*s Qa˰b#%<T9/nC?eI2r;vcDS;DZS^3h!*)QA?%0U>vQ27ӎ󫥹4sJl p#mP 1<#.jӍUCpp腜~xP3B)+1ǩd~%icgu)S7FxRu9|bST-Η`Ph[tO ZˁU(|>E4|!?JU1$0Š۪}A+A m&p{.in8,#_ fq+kZx a@fᗢm/bdd򊹟d}2" 9!#mCgjxBI.k(u#t$Vd۫٨Om u@g̈́E+gaW6kK؝\%^ʣoCahS%vif"xGwU@R%(V΢sɃ#QomՌhlHWG>sm8$T0}ٮKm >/Ys[ eL*F Mzi’ڻP?}RBpe1)2~fyU ($-+X112R݈aGʡpzv@1vJa@=ҙf{N E0cڢy,8aXn#_~.1y(-$PF#lܿU]*Km|ˍ+E!3-S hUl݃%Z,^-%NcfkFmXZ;b8|-m c筑L5Vv yAŚ9_!`.lYw,. [4s2O',Gp˰YzW$=ncYg1.5#U%i.yUX.Q1)%2g)&gԠ$? |%/u=y̅Ha!4VGКrB$ԙuH;h# k4檋ufTR74_Ym(M1살`>!xȠBA+dO*+HN(Hg \h"$K7rytX͢6u$_zp]Ӈ*!a/,K#pam%2Q>hK`G "Q i`IO-ba¤iEv# 6A='3"5]>NqRM/o W}c|F~ <Y,BmkkpjucC纬P/:dΑ~J5XU&6VR!$9pE<>o4D uS{iPu^lHe|`ƍ,>^p5m̶@: |iwLa&z;IߡꗍbdKfYcZ9g'S<>HsR+E5<8M3t.Kwv& `M; K xPdz`KLcZqr`b|[t TY gy|C%>ǒxSMJ:峹Pv8uEnlVgPQpUM~ \` *69`')/6jA_V ,NvR ]5VIkfY^ $Or)3{$=Ngs,NGR!.GG= +)R m@4G,'djѤM3Ffq L r\$>h16ӣ⣻ΧRio"8 \R5ߨXs #uRVv]=o u,C)wmeF+*BAf95_CNaw+A;rI"0&ZP5}.r[Lj8P`ZTMyQV(5Rt|2ԥjv4քR'k'mpoGAuƼ+>Mۦx< ULjmSHzHx {ElgiV7TF] s/h]]rPjNۨPZ[۟ʩvMM Z9&!2PF?T֕KX@냣 X,{jRY%TxEd*(p} )\ʘO32\h6ºnD gd{ Ac1*gBXs\2Ik_4*>R+Pq#2_p'Jp{\ |-#RӢ>%Vŋv?v?[G8]VSosY}Uy\_ъ iCf}9,h7 FzSrlޣNOa9dM-mƿ0z-ՠވd-6dj^gLT D+XTG dw,0kؽX -Oɉ ӡcRV\{ w>fw٨sDok.Ufh8HMî̳aDҶdsb/anSxG7KpM.s3cnh#Mi(༝.Jn_y\~6{3 t5fForB|[ړ D;񈆄NSrOiI7ç;(KA\7lxS*L&"ܭ!-lq6S0dQ )y7O~4thx#u 5*jf^y,lUc:|ȕgI?e+QzXUv1}™5H+/'[&:R:A`?Gޡ+%fܘV+HHP?Z8; 0+D[.9546uZ5xlq:J+DO6!G8q ޥhpnkI+P0vu)m^]V 5WB~3Lb _8R3P*Jc:2¤dz*W{ok_c9C$E~&+)&3ƶ%K3$Lq&SA6'ѕ7YgiJQ҈sRpZYhqYgրRT״[<)~ r YY9*D8:(LcL{J}uX۟:Lhv)cw'` h#]IN(cS+l1cpaovjBR _BDnZM4Q_,ԣ0WCj}&t%hL V85|σ9 <4Y`C_QC5 meํ81|f6i3emnPCI;8|.kk̵U,k9nەovR̂P ` Ч\:d'ټ@|Լ7eE鲫*Yu {l(ԋIJ"U^omf\G/ 8`sR7J9vAs~6b^^V||b ܍ Հ, 3)wӈ3Y^qD= Ad~hd, ޖcPi-]p-\sC9g qcM6O28-vH,FŃ#S}*3a-_BD59<,̌#u :`({$sC|gFW)/&jˮG9DyxXt;D-1D)H9ޑF﷌eQ~_i-^QR>!%qT-T+jI%/OV鍣~\pƚ#QloN#/Q9Ue6 79AظT͂#m7i8&#Z4:I:$RM Dzʼn ޢl܎)~ڄ̺IlWV__Rqi'!hc|?}I*jPG<( 7A/wgɖ%FEkXI٘ISp̴/Y{P]]o14`ӎJ(`mLR9y ":"JZ H'yU_/I)j^j14&B #}$DE}mA/GT.R*jIbiޅjot^3D ΍P4 J`nCkv~*%]o2lU<vXTpvnQ\$WpZ|:Y8kgpx^^8Z&Q)_  T#KH&LE@%&23H1W%!p_³|>ۭV?u4FIlSNL8Z=a[*IcLEcW&Q;6PG<1ivj>_&yF)x=]()1#ۍؙ*oQh;t(=c|BV-@G UBL>B3i3F?{eJ [vd|ke%6Ch9E*8qI_tBzli~a5':! >wIAY4PX7RRRE|$ZçɓUڷD%S)g$qnI]LVиF!ȡA)&Q!&TW({Qv.O_G,~B AU|o"Z%2!X]-wU̓[(>%Ѝ!Q:XKY^EHc"/ecO^m`,B*Iݍ4ӥ3u8-?4Ci&̷_kYj} '##oViysF_ gi1P (VSK! ba>WuZbKL]u+H,m6tG3HpexbR55m 5mӰJye"nt>.)&9j e?.R_&g#1ߵK K}mYcaPߖcXt\P7 ,'(s>{JɯbфVf@z,- y0Ƿ?U\3:ѲD>Aq X~Ј~lahVN\bQvw-`J'XeMhգ5w lr`{]U ֍L8S5k\aFzZjso6$&[L[812(a*7唸bc7G{lh-IS/+@VvNX1*/@L)%3uX wӳ t ێ]pဉwf /t SʘӔ"j >#w!nx|k'3m)Mgڂ#x̒\D$Ż-P!txVЙ3+ͳ')CQFr:Җ=~kdWU#O\IziՓފ*3x4%IM.{DL,FEO}ko4B OoxIAI?婯 B\BsMu;t()d,woS#EzHZїWU+4G<%񆾷LLIA-T(Kz-]#oC)¥Ƕ z}nS 0z'[1ԑGw;!&[PνVE#J5J?Q i ;>MD #0,gEFr7=_ҐwLނ9x XuW\H ڙ6مf?7PѲ l֢Dm'N=6"2n$ 5<Q1iR?[~ȂryHiTapi&Y{tlZՉrJvߌ2X<9Q;GhݹpAg:DL}b1F*Bm 4Uԫl䡠'w!PFIMVTwįoet+'E#I̗6>,n;#B O&YP,VƾFL4;Pq@ uʢ%YܼY0;[b-Γb2k=ܨ6ű m$*Ma2t<ޢxe5Xaq}Ӵ>ib 4]wʚ l :/4(íp?~iI]೶H?8u\UF $;cyLs hMFJz}!,s)J{`ywBQk_kAb-u5.{3y"ʶǻ8מ@/#Q~uKG-| ,tk}fɋZ<+^-@Ujě ΍KW \۷tr+Zp҃]f׀1:%Oo T8$8]UWD:6=esE:Q!s:RGc2r(hOVo&,-jR)>UY7x%3.ʆd $t HD7k:HZ,\uX e!o2KweI8J#@NES ^rq[G/s캩n"sZz2pf0˚g&9÷Q!PԲ%feQRZw PZnqC=?jIFF"_rAnj `YQu, n .GT} {f>`Q|D=r@$ o218OceSUnG]~m(MùDL[ mTED,:jU4x)}R%ٙ !Ml\:y~*oGQ:%c)܁QٚHk{{{MQ/ַ*޽hJY"7'0OMEFE8AUͩ>8"'dIcNŽU[Ћ fF ߰Mi5xrĐK8_O HQe/W*HP,?lf?+qz0:.lZ=yG ټf. Go搁*Dx`yIoۮ]wdoc[YVVԛD8/uusp'N̥uw}>ZhcK&"AT`:+;|\DC|>+heqx20;J>C0[3XVъft 3(+.a]sRQ F~5JȌvlt4B!-B8,ME"&0 a X3X^LV7oS/Bq\ h⮈g %y:GjjэsHe,B"Ez2̱y6gT>̋hҰ;5+ۨ3Ke%[݂|;ZK. RvQnYj3gܛlq=׫YQ6Y5kMa'` ?Y%J hFdv G $)hW1%{{(l?w~>5aI@[~I#|߿@zl T[G"yI+BCVd>u* f*\vgd西ɯʃpۉXf Q-bIr^ }K"8H稫^:`o' JnWu :ȅ_1ZOܟFe{|| f;A Kr0JIxݶPdfW7M>Y:#A!X^;֍S G*PRjWw̡O@D=3ӥeܮ$ֻQ)T U5FJ -UR& MM=wcUZ!8Hg3Cs ul0<:fxDԮʃxn(*-y,j^/uO[6%&fii_#R>Tܘ <52A?Sa3Zs71` ѵ(\:u4sh@' OYŔwt4UJS6j4jh^c!xXiI|$+ ws+4wTB4t r Jd̞Yx\8G+VBB(WLKK7!ZvdmJ\f]BX&\_f hi6F 4DxWEn5>v]v+iu{NU dE$@r%f8ӲrfͿ0*^% t )T8 z~:SkиDRӖGK]@Irb}]%4/$1&q}~` Ts&؅I8c籵EsT/lǼe$p v+l17¬t :Q,"4wg[hY52| A)wh6aBCN|4%n3px9\^3|DWk:Flن !]voK jJ g}l͋+U7}ڄF@<9(DH9)ńg9}K۪x330#H*yc}qSOizy.XrJ/g&gF6 2Ѕ=BτVPTRZ 1RoJgm` ՞m•.hN?"덡 Z Cj@4@TAxO }K@*t7A f dTt#4)Y\8uīsjFX6Hf&)? f'T,%,I#k^=@^B9#;馪8V=D\|؏рV~I-BЭyJL) ^Mso'jaeNMrk v۸>)RF$HI?fIYVv^!ԋ6HwmX΋?ZK>oŏ;{.H:;mx3ʦ  ?4=kX\Ȓ3C6@SFVZG漢+Y׳3^~q=;C^CZ~iQTt||VƑ5_F"8i ~G74ȽNί׭SE8w-HN={cp5q3s%&QrOpx#x@ :,(OW]u>B7`k)'yt\jsdb A]NB( x~9`LUW[ԉ'ؑ'A /HݒɈn]Ҵg.ADKvb5w`3hYz@σ9qw.TI2LƘW\V-'4iyS ):먮Wao#7f:I˳ḥȐtt*bZߢyB[)sEƯ+w*90ֲm fEٖg泑0'&v.jD]3iZaԓ5!닣ǪIHk> x mtKX>A0SrKP!nouK\@*QC'Q6Z93iGMqRQ!Pꟳ$T AJIu}NjZY9:rH\'DS!]v)v՟o椖IL ܇_ID螺 **=p30,\ba7eob$:-rQ6*R"g]-zxK$Tn|ws_!lVCLx4_XCQ"J0OWh.W}]4^|Q}pmIUqԁR$Bz[x: 㦇:ZiE/o"ՄqE{Tܨtn2b>/6Wlu?bY*_I-SH13٘qL}SotWF Bhby23#+WCfYUI,,2p>k 0O@3Tڗn Z_*JQ>7@k">:|AA|Xjt nvF/ׁ$rϚb1!πFdoc@,xrB!* 9U`EM[4ZJHԢG|x~d?R_4v!$5kRɫ$ZkrV:Hjᓜ7g'A1]#05_ HH^2ĹuھJ9n [K4ۋmF*V-E`K9W Yc>{|;bW$ji|xz:qo=h-joм]8SΩݨ)F?d82pDGmmrArDջn @'{ofLBҸ' Y;tlyWLE~<) Djl#T0J jvĚ)ri0kCh]GĞ[ JCV`)N~#e_g}ſjAۘ1Aj2a|]IMaUM\aJC$q.wu#Ōk"ʡUqԼV$=[yeuؔ$o_U.i t|[qG_'ф ,~c.gfx.pw $& "mrcr~jqGONKy+ Mj!L!$s˘ڡ5}W4AWZy()"ń)kp6`u|=.ߌRs!:br).m{`M2S9hOfSHP]C@ jG&z`Cs7ROqNВsU% Y3 'V#N $aI&%JUIh3iY/D#ía@G i5] J 9ZGJeN<2T&<5 ^ DE[+\7Z3X  Gf9\3C~d?'0̔zfy¨ XW 2Tl/F__.r `Kk)kv }N͹p&€U5:D$"Bu&Yp h-/ =XAɣY2Q,80G#\,U]@_cc̔!gU{?'7]:WN5b#'x9f cW6:>ҹ\ N]e2Iܮ[NcY"e>K! I*(6knN+i'N+Μ9RףWQchQ=&mҫR䕤ULrW5&yXT+t/ d8Ut1+g\/©mW>'VW`J\緺O(j7CyiZPcb͊SH}J )*4id{Kh&Bhs-ӆ I=K!TXiFOiJvvj1mdQE.?y/{'6̌nnv|Zy>N3dXɬOn}􁌕Y$%:M4.Ѹ楝֚⇙NbO/0% Uxa"[ #mTlCenxU)^d-G=2XL%SG)D%[ysDݤŭfm}Ǭv\Hy 'o\7 |A`g_Rt(+:,`\1ܩV AFɞeOsQ*fbC Lc̏XlX̣iCHPԥJɈ>a/:xu:-U!>)'[ҚeR?鷭Ǒ w5 :B(̷d|aVdF]2>F!Ʌ_,vDŽ烾N?V9\*^R0C ӡ(MMIob1.j#xʠdrO{2iAmK"aקO#KN4NI,C$䟝s A"۞1 Țo?kdOv䔱Zq5r O݁ՠx4u"ݎ[n9A9JY$45*K+ƬAk'KOhkt2FaZf~k16SL"}Ȱв;D*Dj}oHF2&q܆tAQ& A:eHBLu ` !*4D^`qISI7gӠgfK:hlԄͧNc׎T;TwY#v)żûYTel`f*uwS&q`uLިS.ivs/_evr-;KX |*.\y7kWZ%(8_*e%(a. 9<Lfn PR8C/ZjЦ+W&^)kNaq&ИU<mM]K9pɻ$B ӚD? D낍E)}M>X[@ hx͍2ǭAїX}]27eճ]zNF7\\焵x$:Dpd:Ac#4W^8|P!6n'!"!OsVhuՁ7l,N$vfsOz}!8;?$6 u婬7'jr>}ŝ%?䣗Mb45Phgs= NKGqLJ G5"h(QYBa:Hd6Q! 0E$ejf>?mR CFAE9pw0uD2pA>|zxVIK6B|]5 LF%JNm{DM%|!mǷ |w^hs  ݤb_++__s%EOa Xr5ӕpfh8JES˜F7[xwLuGiPĨP!^]#sҨ҆96d:: +-WzpÃ?&3pP I!VV+2[Hc2"Qç| Cx~dz+i؅g# ҵ:3*KG fv*3he߹Q'b7dό!#𓵸I3<ڝu!fnu>76Ӡb9'/vM%#M:\X)p_u/.˰/lf%@/~x=(i'ppG ƩkyUF6qA0[EE&R;ŁK[$*2Uz.]ԥ?:Sb9t&U/3%pwԥ O+FnM]7]pvy,Wۑd)K?֞5)d% xXPN~DUYIz])egXc%>O+QƑXsh)&Vlz( ;+C"M6f"+^@[I g0Qw1B~*V4i1H>eEr>H.a;ap2illY6iCCX I>]ke.8,Lyn϶:XqH>Sa5!k3L37FS\͉u(e$h6=7u7Ϲm;SD`j` ۋi~^ݣ(Y|nΠ!!Thƨ,EάT҈Tߍ3VpVg+jͶ,6džvkOp m_Q  o^xO'mOف]@4YMHOt2D9.AmYv`OzD{Xւ^5B>d~v΃E3X ! Uk`&u.S[ Njۖ05{y2T|\&-F*b'Y-W5R6>rNJ)nc^be@kgd9*ox̋"h} fՕ8l8ܭtpB 0?=yH7AwןGJuˤ[)yWߙb2/ 6>ƫ[/rSR|1yC|l^{}WYHHb 8̼_&[yFY*dy'~eN&C[i=>x"e~7 ɉPí<7@ ] 񦉖5PE722_n ]mJ,w+ev7'/ d<9@[r*F7O@d{ do~N 2FN{|?bg|ߩ|{ ڟt\\/v$f|*O^+ 8n:ۋFʻ3"yf^pA0 X)`fJr.D+̸k_iYmOL^3ĺPoR T>E߷ _bAJ;{@V{mv$zD~9X_J;QhLjq>г/PxRF\ ǶE nx~ 9?bK]77 ɧI~:Y5iВr`8=  E+gfM9[x[5#:e_t&_HԄؕvi~#>#?#Cj~Cb[+k-<0 zqmj̈-Dg{j?@j5/8 SeX >3î=i}wVO^-C;\GUd U6psD-G iFA 6R@34W 'e}!̖*Ӎ$eg9Q$s,-nzf}czit10q~7Ym<  :a6VroY3lBܝڅM;ܻ3>R#~^7y{}h7؊C\LUX=0,n7\tw;Ӥ&n@rao]Wo6dgPy#tPxV ԸR)/G~ d4&!ec)Wdwx@eޏиk G +-s6\!Gm"i7gnOX Ӹ ԩzo1xYhУe qq^]vhN5/*/hA,-P;4ΣD>S%-W鳇Y;3bm+Љ9U[ڃF O,SO_-xV9yQ S>:ց%)p$`lW)CLĚNa0p8aNl܂ (d_guŀ6ZR҇ոLmF!MVj;y* @#fc#KPñAx -g:EMq=lXztb@H TkaB2T1[*6Gc,{Wt}xĸ$tpuD/"Z԰agĖj'tS߇~GSc2kloMTԴ:28&vF ;"2Y=} _Bur˖ifx ]^ilQEO ut W_)˝" IL+lKXfFޘNoRswCG vZ{֥9BD:} 1ň-}nm`0KI7;N2]|I"|i &4Uևzsuu1uɜּ0(fAy#ztbއRQU 稓m _p=.3߈A:1= BΟ(EExcgB% Ga D+s!U 8[^]>4Vʽhd1dw։Ӫ@zk&Q5l&OaIyܵ+Px#Y#CR)lcC7 Ɲq4.F93)%[[>sd>4&#ʏdMfs_]n/`gz;TGIo|mep:#F3xk?KbF,]] b%$ D9w/=UAXמQqwLJJւJ):9߈J)Z$tA#\}ew\̎[O`1^B1*|0 N}b&7'~vwqHe@<wfkMha A__*G:q >}NVR5ے|jY" #= 1GW32쳛 *)r*9S-B$@\St_+(hJ0 M'Yڭ+,D쩅xMZ-:"ހ'9H.Ҁ4@wJiעN5bѰ5`.e)jZqӂ*JEp?$IWYѠ(=~܂ YOJ[g 9&0wo*|1^/AE~a^Z)^xJnX8[AB~ =ݢh^$}I`kqV4]4>mկGW)l6 vw{ `BE P?CSYOaJfkMޖ]CpU)[l)oB\9 pv) qgB|,u ; k:sNٔ,  "QﶌfN̲?[m4ԓn.Ofb_e@}ՂQĕkrؘR֝)Zb?BH9&a.w&p҃QJ$RY5N.]>ev#4 bA"TnAJWD49/x9O1AH WfXĜz豆` Icxn@xwNlZ,V~@- NiwqoKgx*ȗ%lF0Ǽj,~9KWFz|`_T.kxtփ]#OHB~œO# ΢ 8~} x۾؄tS穯۹Sx 0GʭLdu.VDPf6L]( *Ș u3:-B DJ*/ lWݜR6{ΒGj}1/: ORX2:mg.P3o VlK7]R+E/z Ok+'c>q4L*w[,>#e2G<?Db6"k,<޷slImA?In5}bxhj`e,p}tU\8&6yGh)j!( Ls!C;S?[wE~Wm,>D,ڷZ2'!J/2<ФH }+=1@ݳ^RU:3:S3\s8^Heo>uETEN"v&uQo++]9[F׹H ̈́B^!YWVlF[7˴jBFn)DT LdظWN|[R+Q ޙ474)WbM ބ!Ѕ})$ N# ((%E)2F]]AfPo~:%<9d%_k1: ~mȡ&RRk2KJv Yl'D{Ƈ'P%\c첎,)@#_/KBtYe  H,iz:kWsSEN%!"V&y-6(P$!+aVO %h[gA^fO.ޡi¡CtYta WM )/󾊣`N3 m`j ǣoXCv֑7*= ӭ5UNT~SFM-0&>UͬqTZ%UR z Eb 9,hEuu4CЭJH@)4D3"+ گLg(3ZXhwb^Mäu"d~{8⩩-||+֮ucδН ⏛M3d({!qe`9Jcw&+ZT WY=gTy-`l!_mr`%`$2 Rسk(r E0¶;~nu&0#>icFyRom!{|7ƋoYAd Etj%nyjǡԨ>']Da?]8R6dG4M2Jݝ۰+=lq-쓆뱷???Om'  q.Vl_0V OU |ƽaH#LaiTt&+>YVz:$b͘ÁR;[rx>jRJ{z{7C&Uӎ,WH:zNQ ȫ #=n5iBX˖:$=KYA!Ak$@EeOc(WKe綷r#֛~HqEe_$b+LnqiۯI1iU10=FQ%Y@0v|⟙voY)7JF>q'Q#s|U4mJǮqt?GF$f?`O burb7_on]^TM%}-hl@&X-w~7h %lSZ0baDp6^ZphR{•=RMp"4]=ZjxVSrճ8\(SWxBwKiߣG(0FtMZKOV o3Mzk6I y(啝‰$aҲ{9MSeX-Ë1zp0`k VV$ <{n]ٸFo0|x!L3iYzrY[<+robaCׅ=onȸL`f6 }/̺jeH_)(Q.|t]ڛ͇- &uϞ+QTyDl͘dVF|r¹˴AUlߓqD 9ڮ#M,͞e!~Ñzlيf#%$Tm9kqE=Qg[}5Gq} 4QwY!LCBW.aeRVʚ co,S1pkSf5@a"fAiNOd[SƤ^RDZ(~zFǑji_b`|56'M -Y/xTQh7 atȣ}G]8{Jk0a<®5E TW3l!}y(OG >E]ס` hR\ P3.x_Ʒ: 8O%F^NqÔ-Xҋ}K>ԲٹKڼ4zr>)dTK&e[G} .*h2r!)5Xĉ(R`#zJytTj(cs ȌN~F۴hh59NP%WNЖsd:l0A g< D}X&d>?f2zDZs:7"W:W21҅0mv'R1Ǯc\C䆱&ʁG,5~Z#/^@]͈WBfP}Yf_?[yXO+c05z_:gu2qkTVԒ wn$Pʛ`b 8vXrnlwN(>g`rstg]\!+S`{urPU8ͪ/A˃J6qfb YW`23?fŴ%ûF/<6j:#^g;a'Ma*V }-i8Kc}Ϣm l±:;h{5yS";(^Ӑ = >=%?l iK/h$inًE/&KyӰx[k(I/wa?,ؙyRGsG%0y >h$I7DOre5ER6v0, J=xNw@_?J$ bV _1x5:gЃ}|PyeJ?빏KaIHfE^}jK7e˶5 d$}V"8)p ajԻ~#؍Tg~6@~"5Q OW=w gVTAmp0̛]6 nL*w-a-N"a:k߀;(iμ{EAJGnc|.Sjc/*ݩ`UC>YaIRwPkD s t[ Siv++~u0YY]Z6pZ y`*CË wPv%@h= @fX%7)|ob1[X8<&rSw ԡ ȪBF2Z dP^5D=at ګN%3TgLK}UNfl@Ǡo ,׻ZtG`+\BNTr<\ o"ً 8("ys$PdN `OgFBh:DG5bбC8a%iR:\kB5(i˲ȟ#BaOkuRRR፾U,'ql9=jԴ+nB:NG^8bچŬnsxUR&UW!XQ_3C &~ԐP{l|PJjW?ڇ7Ǿ.̃b^n:C 3˪w/.* }~vi|VG}l$˯2MLt@ȃNduc0,`h0n9gd0"+~XءЏH,mE)g%\,:偐>NJp ?C2j8 Y xlMT}kX]d^&ڠ?5' SLxx(vuߴ0NrђW#-R 螆˄e'oɁj~&m5ǽ oňpY<%Q4!z+8zxgv Q5t29cO9FvXH!Vu͹LIB{5Wc_uq]g%gbƩNȟ0Y=I'o:Wȁ[ h2Z*|`\BqЉa-!O4¡4]!?V{!!dtkl h~P^ބD^[7Npwpl!|x.O3`ޣ &P g YnFYZPd8:SNMW*~]YC%@xhj4? `Z(D4?DE7Eg>/JsRAs;ߢ+%P8)K z{Rxd{Q]ex:+}Ati'p]N= 萑4$#ښKW:U2oA'Aw  Ђ{A μ|^:f~\(#qHnqp$j-a:)+ 탎O߾A s͠WؚV!L_8}.?tB{&Yx#knH2<]aXپ>Dd eTU!C88C<8uBdvX-cm HaX^UB̼roJX:M ¢(! e6"Q1'@i#wezX}km6U\`WiZl(ttQ`][BB_(Pr@#yբ 839URAؾ',|5gɫZ5)J m TVӣR8%)itZ:#~VE7gWүj2h .97*o2Aʇ-8,}\}D"z?kd')G)J?Y"|+$k&&Ө>GC4˿ : *wۻ:gPA _-60ݶD yiL!@b5 8zA'ڽ]795cCP.:_[Ƭ~`zUIO"#dĔ}- )𽾠*91OE<s&3*ij};=Oe KK ̾19r雿|,:7( |Tsw˔ॕv,S{yPӄq1%}hGn|t Co ӲB‚Mmy˸\xms#q=ej:p|L/gY)ti(sέGr !}B" 1iӵ(Z*{;L\XRB-\>8?/U <5:0ׁn1%*dkbLٲLtqD+Rn1ni* N7&hɎWCkX1Z`gaj Z6x,X4eU3{n*LɘI,ՔLn?nMŃ-+ s3"KpCc'2Xv3Մ3\4$!6ev$*mEg  !KCm(8b7k!%гcs bЯ-1먛;T…=ak6{h,FQ ߷`ay3nY3s<&`P<>N\G0"Z[vm=fZgZ96[E-xFwt@uu#Thhp{곟 $7pIt6\QU{#>_7L ݞoqS^!s0-~= {P F<(ڀܐ9$ڻC)`00;}8Ck[`b}c ΅7,(/)eW }lYG:IYf}֢>ApBI'G)VI*zIgEb`5񼑫ՕtޅlPrq|. ],ߩ` `zq-hdޓ.[:YM ,& 88@ 7AӰ)G7PeRM?*D&Byy '#?Vg:8 &ʞ~ ږr%z8w޹7 p$l'HxR:MsFsk>8Ĺl4زXtI)GKVlHẽԍ?4dBe+|Gb*Ow1ak 2i}fn=Yp' \9;#pNR ìU#CAm5w'󑊊'Db!qXGbAmuc:o\ =SbBB5s7qWmeiSq1 lW=dpR"=|CMC `(llϤWv&6]]ɠ]%g kRivWw/F̹` ׳׸”X[lJt3[؏E2Wڄ #CT\&!^QԪ2e*j\I2sl_/ >*#wtJ@͈5C%jNАAK\~K(S s'ց'E"Rwݫ$*J؉ESWK*9Ӱ :}tcWT?f)@}|ʚt¿"koppK6}AO9@p.q@Vk~xF"#؋>aXB;#ܑL'17 u5M?lۓ|C͸@\ >.}ٷ*@B$ -^؇gK]A}klk NrAɪj9(_*>GY'֬S}8l5Q>كv\ )3(r+@~3:7=(ӓA~8֟9ҷ˴@Jp.RNWU':8^oN(l& `!8fF+.>sɟ ]?:D<~QmMm=N,' D¨Χs:ȱn\XJ}V(j*\ A<5hیhI5P,=|WY9j׎[0?MZQͫAr$x.Z32n|F]b^pŋɿ٫,rva.$k1M<+|4\̉4W1s+Η3TT͹TW6 ({Cf4Ocmܿc8xľWTZNM;N\4xOHdeP{}G{ 7aegȉrbVt?T-L$]1RMbE+w ޹mGcҡWS@|;1o$ėR9AuoB𶭦0A*gOjNaL ZFN;[`~ώ=ט>i}Gc՜vI䑎S'= h;܍< H9a&ȞV(F_N)StE ,l=#,8J6گQ|h{a{ٞycN_`\YE1f ЎN@ci_Džko֥(0<EIovClJ`x+۹B^DkaC mݬ^>gDцmD9"71u=yHSHUy[EԝLk3'ͅci[w6åpN~`. }I}; 3n_QރM]ٗ*'f5TAɸ< S[:oY*EI4S 5Kqp (]C~g,.P,GZ&qLjGTT8z8bR|ruӘRY-5{R LTl.n撣u !j+a"*7J64 P?+dڊ+rE4aY%Ko>]x?B&"Y r&Xq Ӆ gi*I^,;}$A<<ڵ's]>Z4KbWR#V\6z)Ӽ&Qeq:Q'ڏz-~AS5%h" U=V]"Jzd2Pg=ʊ' tV̱BOi{=}cp\~ bQ ȔVi9d4h|pG> ^j?1g&E-_;P.9UF`=6[8H1\^Tv[ JE@6P\)[#gϖߏt;QR3RԌq_çbxcŠ4JyHWh1v!}W^԰xR0%vpH+wl7`͹5CNVQ2NT]ʛ A٬yܐ b6櫤#0VrL_50Yd@ dyTކ_#]49-D |u5DyR*$?Ϥ m0`e zy_vMyˌ;8J@ng'RAgg*/J4A;Bm]{)`,'X|O; ST,U[Um2] Zi눦b¤։P;hp$oljc@küӭ-#?d GFG nfu8' @ 8{+jMߕ tW#cfm0 SV1 Zu|=`{{@PNQwa}TI3+uŒ%Kĵ-Z4Jw iAu=[c2x:SrE~yfphVi)P<*1y١@9!!7c SuGdtSa?mSpCRd)J܏cjAKᲺnI}oX1} -fgaJ['gt<vjs| @}F8c/Jc˓ȿ!RP~e{Oګ*)u 2Yh 9s] s|r/Bٶ_^&d9,?_i42X:EshJkpž WCԣJ*O,Q Niڸ~dah *_*[}|/Oq~"hz:_o))-Z}ڬ/N^Bn8=3xj!?p^LN]'ϩ HKGC`+vY+ܦ[ ,޵Q3UM3V|5?ɋ<@2QlB ;;z'^zV(MIeHF?PGo1dm+ q >܇"UQ&wKNe1q2987^l Gr#I@xbvJSF1'|Py¿-RCo3؜n@5LCZ5㰘Hk`FTXk5T:NiO$DY"b1*p+%#~w_ڲfTm[@pUs߾˰>oW e>TVtõشaM%C(nw٢tuaP=p"<52ac>1F+-,军M#X[t*5^ME՘ ƍ<+|!Wo/d8k?jA*iŀ l7Kˏ vʶE^}FbF[A p FTG7ld]ܯ4=(ЌE%9-:R6|ґ'Gxep|/1H _ LpX?cJ#^˗or(J]`t-QNdS zBsKh$PgFUJDz?d Dc_qNÊ7 : 1I37a`5>=$~B ;%yg'0u,)_JWZr0|6˧t 1 yG(=a~o+U"sz'*tۻ1~'M[}d~TVfL3URr\KM]pzφxf<62if,uBOSU8O0n߽G$ ' ?9mq0*ws!XXK?7!`6]:'bG#An?&"tŠv%(FF+ڿV-ŴEB28՜yԀ] l HJ͓ y cs#ֿnc}<>eԨ1{6ֺ `g$U&u.KbQ ,N[T BQ{Sn]iV^/h'HWa`ouO=< kCIZCnu!)]7JAHa) @˄Q$aC U^+4^vکwQ c̮h G|Di]Ye@#GjjSzOz+8'*Ƭ'mal| 7qqH w'|p(Y/qSHt#L;2* KΣgnF̶nx/mt,ٺ# 8PwE>*F('0G6At3?=iqXi2˩RV>}nYq&ʈt ;] cW220Cկ9j\G#= U6%3hbj5Mt/NMzŭ_" j8 1̓kjV[6"<1."o} 5hg[ nF9֔]dlX:^eMJ%X%4Tfw n٢ "7GhE3}I,Texwn=[$KU6cԴ=j~πވӛ8=`M7G'ҕEl";je3&iNo%Cg>ָlÜcq<V@*SVq~8$Ƞ/s}P:NA X@[sxwx4Ǫa8ݚ6 u-Pc(]s1ӫO2H0{/u}W 2ڄF(ttC}ؤZ:)״LPG.]YD˯S8 ׫،.TuMUb$}lo!Rx2 H:yl&k4e0cʺ X5p E2iT:BXt# ^P/1 %1]yۺ_Ok``b&ȏ$HcJ޾tҶU<1 6f4(J-x2|7o4l K-* _a y%~W\dp^B֬):m1P4B# v 7V\C!|,Su7^n3݋-/ސ&fs3Jq:"\iꓪl+=⊽u],ϴ 0}dx鈿[]Ԑ.^twJẃ}"e7Q&iLq6BƉ$CK>V̊m-  j==wMT!9ڕ{;8]mփHFAӰ, k Ty Y*@:|Ts$&P R)aUӗ#7sV=":f>m0O^kE?frY(wZ#-+VP}" SJ@ [ b`&|+Ot+AC:CBX*KxM8.XÆ͜ΕiDaN