libvirt-daemon-driver-secret-7.0.0-14.el8s >  H ` z뾂alh!v5o6W>"~, &JW6rfwiBEh>\b)y3 HaBaViR;Е rÛ,5&$g=]jvDbV)}JLaK0䖉̔ =̬2F՞*H;_Jg;: ?n{H=<n8 ˜~5 i 偂"@P-o32747b3565ecef04a26876b615093bafdfbeb7e3b35d02696ae7cc8f83f3c484a7c5960fa033788a2dfdeabf78ee830463301f78` z뾂alvGWN aC$$h%*hD9C,`_mJW1,yh0+Z/]T+NLOW/nh+Dݧ:i9z"S*{~ t$Q)v;9 gC9iO(D1kIQ,. j!3T<J+$@ W.ua|GK{,vͻׄqzI^BH…<'-'-@ƴ$OP NXFy{>p<?d% - Z 06@|     8(sss(a8hg9g:-gGH I\XlY|\]^ bdef!l#t<uxvw,xhyxClibvirt-daemon-driver-secret7.0.014.el8sSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.`Faarch64-02.rdu2.centos.org#CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch640\\ H_E D~AAA큤`E`W[`F`F`F`F`F`E`E`E`E`F`F`E`E472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b669f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e5860401112817d9c69001b76dabfe4e52f79fd76766d7c1c1765a424367571645140d56838f7f065a00c3e9f26791a5bc45d764da7bb9bdee50e3c2752a0b0f8d13ea6d50d198b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283e../../../../usr/sbin/virtsecretd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-14.el8s.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(aarch-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.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)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.el8s7.0.0-14.el8s7.0.0-14.el8s3.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-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- 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.el8s7.0.0-14.el8s7.0.0-14.el8s virtsecretd.confvirtsecretd.build-id3b33d1257a12ad1a53e6f3274ee1f8a9ed0ee8a5fc7247d9eb80cf45bfce2da84c563e231af0f617virtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3b//usr/lib/.build-id/fc//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc7247d9eb80cf45bfce2da84c563e231af0f617, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=3b33d1257a12ad1a53e6f3274ee1f8a9ed0ee8a5, stripped lPRRRRRmRR RRRRqRRRRRRRRR RR5RfRIRXR^RSRDR(R[R'R@RR%R;R7R"RJRMR+RGRRNRaRWRkR9R$ReRRcR`RBRFRKRbR4RRRmRRRR R RR RRRRqutf-8371e5c8e7748bdf19a62bee38e4f256b8f2654c75d1a0ebb94f8975c621c8794?@7zXZ !#,@] b2u Q{LP | P1mtֹш[U}nؘsp|ݻ,r_*Ǝ*[Ꮳ#71b}[9=6>D" 63颹ƺXs7J\4 +ctl?5gfKbrP/2厍N!TWsTVtMC7$ =6g!ś;C{W ZB8T_QWR6iCd!mG P#Y0u~/vFA6,lZ3=Z8ؽ`xh!䩂_+߼bbG),(~#{,Kv aeXDh:I4E-eM/ԾU u^3J8=3y[BԳXULWm/)A*Q@+uF|u3K>7SXGzlbRS:_;.o=, ԄY_ Yug('lT/n jE_-ֿh].LQ/)`_\떋se xnBg/S*%١MyP00S, l%U_ⳃr^/G\>W}Fq-דDAFzR 'uO#/mTOn`6WmX96EjSYIg[́6KiEkK{eu0 c{w/ CV5 .Ď Al$Qdg[JqO|.M>ٙ+xK*mUtZBqOkK۳> ֕ d5[_"m(0X㬎LZ-坑rjk3tkSM \|kdA`d3r7yk (c(CBrڏ~B ,Ӵs5K`O+h`U36˰o3QF4T(ϓtzת-ËFiմ?'Es /x΢?@2qg8N$[|^ T{6~=U|c0"lؤcq~rT)Dq`W= mYX[94-KM ԏHE!i4) YFoC=w(EFjgXK_-^{ )?[iӞA~ʸRzL'㫯6msOjUQ#MidL7Zq \ @LBOYr\x6r={u܏DXW$3Mc]ÓMiRhoq|3]*ܣow 5nWr@#N?J,D$]ypB_X뫓6v3YYe9fqA8x}vbRe{s`yNN$`(z 0L@Tpɝ9v:^e}} xM}:VLCl!Ow$/D_謙[ l$8廿f?3YTS}̴u-r57(4{]N)e܅<C #!Ubu_CW0gM\7-D`Ua [RO{h*)Y\Ũ!q^%u)x0ҨNP>.QK7$ k̙,1E@*{3^P[l΀⧯t<" "V跲4;}3zCLNIӅvm22RRy #v5y`bn$:Arq}z>3 $-TvٿkP)m ?DӴ=7l["8w8SCY$u^˽z&5GC vOXC1eҀC#pP?@fì;r 6_)T>fۑԹu#=-`\F8+925h"3Fmy} ju W 4nlq ;H4\E]U) ^OЋdJp(V/ޘ* !srPs\J[$<&qnؔeB!D$K>L)hLy:ԉ|09 Al3eHhmveޡie#j_lky{~l>kbv֏oÚ># /,cKf:az kV޷r͝,оj{jrgDs֦N>8<9aNyy]6fcAYSDʋqV `ee֯~qjr='1 s{ƠL 7@4A]DM: =tD"6-kZi @sTzG}7P)~ij2ı}TVQ:jfCT;WaŮkΗpg*FtJ4; D:u;g&ܰqL{&\տ*HŸ ǵ69tv0~QïnG\^'rݤgX}?|k / ](Ey"}]-LV"Y֮2?e5E2t$U~ц_((L#[ODWDRDfV`}l0i,-Yj'(.ҽ&[ӥ,q ?00K1>Fb=ܶʲSiɋ? fOcњXtq;ѻ8FQu1#qCH,4-2WZT=Iu`chp# x!" $cTo ތ0}>4T)]99sn8 {vLEQ !("KFf{9~,++|E:MJ5-\x>;cwllUG.q683kżi-%6~ˍ:9 g@ ޘm;{8`t8>kw^ꨣnb$qݓ]Pd9YM_Qȭ!F),:kplIB eD^saM3ǠLز>}24EO He>js,l^! K`9ڨJ=Ӥ)oIRA J}Ryotd3H |+ gQD &lc$,Nڼ.)`ڱ=~"+f6SXeRF9"8IU&tP$C>+d9q`!*x7B xe#{%ӏ$\76h}b6RDNǃ'gECp>/1* 6Y/$ezynB~IJԚ _ )_2_`dI2/~@٥,X* ,P[MFo6k?4t8Z?"&0HK:&fq3<8t|]~HWENł'ڎR@XGv@

X慀ŀ Xa8hNNwF݆;_&# a{+(( Z0zUm_±{.S΅O+nzI+zT^ٙOug'; 5=A4,TI:QF+Aߛ\CRT G)4=?1h/x8ҐF2tU"143ܫ(:Ή "G^:Farڰri0vaPQmJ|QjwW"G3 ,Y'g"bE) ʪ\2}* C fΉ-kkcf^Jl'Up&|ݹ,8(!4ǥ6jO_c*7vUta8uYGbG8>na1# f&Aͮ\;;pO}+d49G鳲ai*dnv{ο\Q3ژ%݌qZ] geC2_xekh=NzJǽDdSY CrSy+dԆVa{b\Q!fy5J/9K]] S }WYmmMH*`(_8_}wV5߰fqg=w3ţJW#QUO~,C6m{Xܞ"1zYw2E3WYR8דe&XȫzNnWPء2ЖAԫfBy;efDX'{O 51,E 6PDUI*L3hB!oe<. Rj+OՏ]ԈCS^7vwցD (glXޢW(%yI8SN*cň+^UIآys\ _H(L϶l&(e44[m"~ѧ-"7^^0ci.+ ޥin-QZڷ:q=m朎p4$ĸ:dj HQl~e"r8ECFW;zWSp{ Oϟ&XLk{K>qQ7QϮd#spUÁ°n}b(m|f9ekCw ;`@=͓)umץ%nj 6 Fiok;u/˒z^1$"P}6.EV y2n^{Av'+Z%Vٚ(\q&$C186-D#ˍyZlEvp T0 x.$pGs$/EQWo^9@,c+R x{YOY.Lqȹܔ@ϭ;7Uxy H;eyt5T9వPKt; W_1/Sc\wfVn=p41?)0;cOSJmwm'K|̤Yխx[|V J leG 0O`{j[nMGDVCԬ5NC ( )C/X?(8R40a|[U_yɢ[J/y[\D:lŐ60es~&U_NK]f7 @=N=uKSo"tL5Ek@0"ߍ3c0Twt-n ic ;yؽB!T5Gp Iq^[7x֓"pwi+rj 05Yv{M&:Iwpofi+q-b2T2dPh1*[*ծD5l1VQ8cDb0<"Œ{MZ, -Ka"J|mjӕJYgBdkI&Y&3Zv?s+JQZJW6[w} nHV`9g[7=jkG!;DnӘ .^-S|Ҝh78bՆN r?! M "0Sv{Q(aKW߅gݚ5ěﭨ8H̷L1sfzj8uFZz>;d:JBsR߃E ǢѨHN;ɻ5wgV2Yw>5K>hgS~4>'C<թ=Vґc/0}eUJh(&yrɺOпVqv=P:^SFCv9 +6L?P>lH3BC!8AKE\Qr>ESp=t?lRx,|zw!ō9?1S^W?`mJOۢr)g)Q߃p7BC y| \W=- gwPQrދ+ۺ.wi(=H&1i={p֚^NSk0╘&;V牻iK8l\^V6dE諬F]T YKSpLiR<yMAhp 4 Ŕ*jtI_j4x$9Řz^CdXPBCVaY]hpadQjmLVfPL&~3>MA4cPm/e ᅚK!b?/g{:[<|? `xQ{)<"}H^iG6w3r;| ([-Zzww9WBl9V4T NjpФv _m?Pd/dkck~ԅY w8w+2nqMHQbŞ[2ۛDCߝƒ~tfGio[0HIA'4eBxV'8Fݳ{7 %7A2,=9T3MWb'G g Z&O⦂1 7 \gBm "MHAJڱuT(=AK;pHt1, l}vBuF,=:b=JrD|d:d^y_"ڽ^=$, ["Sh47u![[> Q9X&v= d+m:-')I@WgYV F9ϗ8ba%Wg hR$t 6:V<<]xbp}|~[[֗mlsgׯ=x|SI eo ϮߵI$d-ޗ2_dϟıU?$Y[nU 秬SRBJkxYBZ97VrW=xO=mR#'ئAƿ&#E'd?Teyk+Tm̷WUV|KL-x`9tF'<@۳S<)=%(~\#t^!i[yΪD)mH*-aZWJx)jWN CGV>JHV'}`ABoIa+e eqeճ]na{ݕn']8<::oྂFP/$bʚ[Z5dAԻo997',ͨօ2--YM A|%|oƋQ"|fBr8VY˥#㮻9 D&pkPl1I}X1`M\zQI>295U! Y]\8gOv6M60WQz S|=821jn7@FUvڄ,H情ZgXZ6c_p^bC 9zD ~Juɩ7ZufX 9ஂg#|ÝKF\1>pRb(َRoZ~PG_]mAv %h"cϓ%I(̃Q qM®,#\4oeX~2"4Wԣ.bvxꇢ\ƚи]w&>?W1 l(N N= =Ԧ[7?etO!EaDl;2Z~-JiLYlg8Dk6T01E S6.{,Exv-N7Y;,G+#L'ryKw~CeH#aa\iN {JҿYB>"Rsⶭ2zp s$csRSDkOC Z}NX;[Iخ8cis*P˸CvXP,gLͤ2)wbM'w|Oyt ~p.v?M{TCz.ﶥ~'/49ѢdGpduI04th;rFՊZ!g8؏ʂF#ߓ_!'%7@('OI*b?%o^hFAy@8Cf%\%5.ʠZi1`oYݪ  jh!<f8w( !Y7 H$EtE}-} eh,$ƨ> XWW σ3^ƼLOL?e5WA=_pjpY5!#5ZZk㖤V8H=?$"JW{Wuu)`?Cك i@r-Z?kXAENwOsGYXؿ-Hd;0|R$}<py 4 xCm60io l~+%(p<-̵LR8`~—}/(>D@ ٩ܖG;~$2ǡ _`ic,yS/]g|Fx0Á!3-ĵTE)yByz7w _CLt_ui6|KXH&8KLG%W2SLeBjL:." 9m>!@)[*hS7nqLp!T'sp܉aЗoX9IrUcEO=8Ό1р~ooGje$X@/qĩxcn bT`< B`9+w02~:LtD n &k[[P~[W kl Qec{e{>I(]Dӕ㝽),n`H.﹊B(38uX9mbXɥfhލpu.,=/9$լ5Yr=1 tQ2w=kNa2$wۚ oKm ٠P*\J~mԃząH*,|w9:q Ki$|#>FV~D-p9>8Ƨf oE5~e)w#Z$'s0rV+.: <Ǣ^ Z%']r'Q2EN_z hתi g-]N1҆߾&B἗-]1(f+CK35Ӎ~OP4O63f!Q$aɆm{-/'"L` GP%:@cL _y-JRopqib"\~)5 m6k*wҰuͽZo؁kPeםGqBmGw/}JGPTk !It2C]/üf  TmL)>Z^!C0x鷲Ѭ@mȮyRcI Z~Vuǀ.lhH(d@W%䂊ƫImgZDa\ccMa:YriHhRY3_Pe/w:V q^c_+ nЀ>S\6ڊ-WfiTΉ~[⤲9s[k0ŨfI߭gL ڵȹ>; .7 oՀpE%Ud2 ftcBKUxP[01$3ji 9)a ;ϖW"~*!Q6FCk6;|{P[g Iƹ莠7po[T%-sMmSBJ sŠ%z2㻷c_Ga ]{^$g{fc2>\! >=[=v)J -F~aBR |U;h|/cQ ofqg`̼J-ԮQp閹/ۻۖ&vy"7Z:tp6 n{Jip8jpv46[0Pm3I;i.=[\J֍fA!4pVcx6jGJQ$'Gְ V6sLL`Zl9ъ  E;Ԝsh, 0-`EX9>HTЂ2cLQCC [g*bƲK[Q[۞B&lMFҰ go}0} Y{WX,Y *]P;I,2Mq1ĥ29 ѓynīLXm?y1D b?:Yt"iZ/Wu;FE U_#Q|`=w|6N@;k kg5~}g*oQi]z\%$]tޓKsxH~_wC'B:SݰC}L|;$+bk ۟-"o4Zi$iʓX+/QwT^ uxVLÄD|]oFy-yX'^Φuhcͯ\dH%,={[JWTƙ{OĄn@yر鈳Kr{a<.,Y!.޶b1og^HIΩ7?;''㗊 X486H(>Z&rKf@ UFEB$ehTI%6_e@a2Ca̫\t*+hZ "8j^΀NGX5m|£u?8գ•~7U0*ne+fmjFR%Z”)>= "zҨ X!m8W6&`mR1];]L3HXJ/87{DEyX3v9H9ib+axx9Hqj j"]YD$g!|nId s$j+T&aˍ0aj8F0n`W %h4_8)}2K6x8֓GPv#fdjL6 4?(=Z<l5"A %v¨rFګV郌 : lQ Dw@碆yi_&نG\CG/;LڒM Cm 2§./(_ßPeRӿ\L5nk)s%PnZ$ۊobeŤQrD 6;\:`/'jG*4OގĶ 3w&&7햴XŘ k22XDq =6mak%I[zЈZ( L:ifi /xКmT٥"d6yJ-vqsI1]|;Η3mJk׹qo^-w{ " QC ePSp(9)-f쫘_g6isTw7EC|YoU`lUڀC$.K}iWv@'AYgv ‘0eRÌMECpִv'RqsW,hmř:ׯp|}`?*lti}bvr+L,u6H+hOp]:XV$m 3\r+%*%?Er'N ԂR~ DlPĕ+#kqh&B=ÉtcL@Aut}!Z}o~iwv07{ {lݸ C y5aIJe( zcͶNx4OgW\;_4^y={DxKed#DROr%3y[ga\;yv:nR!5\D 2Gc7J_V-+\K{B|%iy5zstV!=@F#H>> 9WVD`5Ӳ4QN>@-$G}[}sm*KYF2FY}` Է[ 5p9藽] .ry|morqO?Ïr7yv6ROnq/ד5D0 cMlkH:h 3Z-#>gLwt8d=b66 :8Rg0)TD|a|)п꽄dpz3|JG3v݊}s3O)U^1^ 5@'uEjXd ,{jY.VI^5Vgbn[B^H$ĭ5;H< cٮ9# <g=&l9{WZkeȐ٬*פ*c#V[. "AUGVcu[DN&UW\XQ3oג/yxey^TړQ(%v)ǐ%zlaw^M~ (_:Wi;0)בUO BcƓdyg*$7 Ky\quN91og G@ }iu~r6 m;[.QPvo.dI$wH6!\!gԭÜ41zx a@Ӣ(NhEC"P3( !߆q;[Ո@1ueN1f ɓǕ*VDb Ƿn-aGb  $F,;! Tk|6V#i[?j Q [QN42tI?^fT 9 IiQQ/8a1C5O[ͧwH.+q\dXoN" |]m ۪R6,P>ev/s;6(r,85HC0"¹ۈZV!gt㭺k,p1fp*Y(|_V,7`LI4EiN7u-?; C6W>VzE-ݢ=&wng_,+U߈ $8S,DՊV 7)Dadΐȯ}#61vK0dV]͚;Rڞ jz+&?;grJB@j{F-k/!._l.򕶍)6mo_ X!#f/Sm5sx9~U5U(Y!}\y6aZ'E뼬ET\(]EKyXdhc+:6w twe>U#eCpAzDc&QEn%G#@[K2'uV2 b[5I싯DOrbAjX&$hf4+?+:ؓ9z L<}gjHEFDq% TWW3h;\Zh57 9i..upY%8JO{˷ t@eK~£M&h=-H՟uo ;<_1?zA,wmQy-3k!7 OL(hY?WPie1\%^k^9#:V96 #]`9pIĆ\1 j$pal%RAWk;O{z SJȉdy%^IPT?1-dU,@G|C:iYp!oU7<"g27$ 7]QK_YiM/xF)劬g`.8w"E+$tڧDd4Wjpd[TD{Fx$e` O?.97^sjsV*1%J!H2((nlZԷtv: 肏kDFӛ]~.`pushubv=wM}aB-.#w0tiôQ7 ~c4HH7cG,T炪pMV٧q\x8kHކyyxOCG$rͲw(JVs'pYqku#M[h8?̫I5-u=W&ҮpEމH1MX]aɠ U2T%uze@}${?2յ) !Q戡V,ʫw(AcE-<7gf}2ʼnVZЪ7fh(MҦU f+aƹgݻc~^l4.䱨A})+(m`<ޠj1S`dۻ\'G88Bwn|%8 uyiOsN欇aOtmWC͉+?s2ro43 KLw9ϓrڶ.k>!!N1Xz<;w _05Y3mΛi'KZ06e`^G`H)TSޒZc2QzW!a*c>Td#)bβ u(ҙȈ(L0*pdl>j<ޑ ~03Fd\%M |R ?̈%Z[/wI+h??u)r;ջ] 5C\4/4P%NûI3Uf_H/-=_ 5/H%*g]IfU⡂4~!+ߒ|^ms*Fghl+-y&UgBy4)ЏkҾ =@s}3>^1)qA5G3'X0zʻN^wHVqJڻa/Gj8o4X5䜱 a`{1-x[ƩgZFjow`ՏynSG FTe8#hЬ|K|3 %L}È:7Nȗ$VOvr?J^4: ߣ|穻b $˵'a'gA~QDEs7Au;Ǭ̇ ?tkxЙs@xGhxGGsH[j{hK<]@&/A#gIuP4v[O̜3b=xO}NوD;r/N*Bo וwALJ{^~ɐ@#SZ@* uP~~tJ>[ySv6>ܥ2JF)k_Ю6#b63$g^HNRh^Y(c(.eBثU `=M#jCY m8M;x,}߻0*Sn!tL\Ş  +nL={qx91:{;yǢ.&O+.‡|ov|UyX;Š !K{9۽^A\N:Lxcq iCa#Gb^}8EUk񚽄y 4UKkT꺮r); L3'Z^JZ4/j>؊41I'ܩ *A伌E8d *V lIX^jD8cwSe)utJDqB-|vn,ⵗ9Ԯp $dʌVQ0wf6:'L=IYD(fnu,T>L|$ٱ<ߴbَWAT3Z /5 - C qÚE0~]J8Dq+v@NKF]2y_LgoCY`Ԭj`#ߒO3Mk%z"l Lx=+ĪPznБ;NFBdE.:E⎜"pd5yͷR3CQ,2G1^&j[]~ϳGr`[/\\\(ߵ,ޖ ^xj6Je)';^}-ګֹ`cuBTcQΖmVC`[װ;O4 W6tbg3Ö J,w=mj|Kt~PFyD_SZ$sl>_`nMQzbzMS@V;Fn$w1.$_rw`I>Jvc*GZ.2+ûtذb-}i329J,8=mA,!W&p%!Znn\"Z+n= Xߋ @tj(XEj#a$9z+ʏ ٝDz4D _A41nW- -.9LgI洝J ԍJ:iSgj2 )o-i (lշ+~{z[RɀGOr}  OtE89QkQ4r{SG[hn |Q$^q>{hh5錼: ?)϶OVx~4%,*\TҷҺְa/pu#˯6WG0u&/ _L^HՖNa䍍:N~-I 5@wLv} ZV;8iζSYçja1(Nx8q )yZZ;SFy<w~omtkd~/'dNN<^5ӥk0eu (kZ3-Lî۽O ^~ To_@hq͸hbȿy iI믋[Cl#%C!vP1/HV?Rg æ<%Z)pi^O2(WNrF .%!+ccLW(#_B)Kh+(ܭ/f;3PN^dk_'jL.:v `|2ȵ{HcG|TSCjI_O):sDwN.M{PurFN! D@ mK"jCNЛ4x6ů\q}+NqXEqyg(\z P~0V~B^_߻X[@SMVP 0,{Me@;bII)(ZB5:M\y<@Gk8jZ|SNgһ,#97fGÈdb0<'%d0ڠL{6cHgG>V&!aaf1$Mas30,$k-ɽ}$6BcIg i}&DӦ ]"ZQ=s.#;fBXp.j"JD*[۩6;U݃bw58lJw@PȍUs,!Q"^% _iuZ) _F!/-p&QbЛg\; 7B pk}7Egh:ЈHGYqVyM.q¯|1L e~C3 *1ܧN3XxV6Io%v5@?\kn/9Z`Mݜ.{r_yOiv}+>HXcѢ!ŖK} C Fg}sH[}+<%о[l^D EA.ڸXu4+tqߣͤ5}ߟzwq{\MҊ})ܗrI5-^-e7DGCsyQϮk+28z'fn'J/O4dMɝa@ﮡ-ВiDo5c}cg}fAʬGAT5۫@?4ldx:o[g5 o(*9ߣ+5-|`eΨ/rRڎpf~E u#\Աe\L:\SJKw̭͡ M\ip%Jt9} Ͱg@"fli\nF @p*XN!+[,!fDA/9=#JiׅͨjhMajM) #6UWDX]{E@ A*Z qU8 Ӯ@5rD9V(.xj ?:_+É=d4& U 2rmDqv;9nxv{>,'\H"IR&wc 7OG>OR0 J{})qmZڡ̀Ar82%@;6]ylO9sau &$Xn<Қsݎ\4g\أ#.BEgMg oO_d۵P˜$9StYI7R) ҫwkx2t`ˉmr嗦e9FOqOIt+z8pQ,NãDN_&PY@9T=:'ξAWM(D#;na ?K_p$^E3+DcG{8CkĘ#bx ) O vH@! |U'R@jO NQ @/Lu-vfHm/'YR=(E[2[x`3SUoHË|v)4Zk,npMAں i C#\Mgb|N)OM|rz*NW5wW%/4>D a:˿c4Z}e( j#?F@;-꩙5s;S{D;2Qr$XTҌ ^ B̏][h8fr;{ǒ 6I/B\*6? AQVr%+¿0,Sh!u@. &aFbjvcT=I#43Cmoz&4Xw6t<V*"lHZ{6 ‘Iyyj_jۥ aAwQ^'쐱G]/yAgg6k&Us/lHXg%Ɠ%d8%];LV!˅DLI\IXPnt-5McRp4A$l3^՗5`_!~PLWh{mڅV 7)R '3%Y~QܛS*4e^d{Ĩ :<$Yag}IVmffSq#3#oQA)h2?<5Rs>&7GHKaI†uODglȐcmu;HP&+ٙ#XI¢Y)DX;ÑKZ i˯<0TPk)0((ԃ6sfVnJX kfhk*Qv&ScE!^ޛ.y!E%fGm:՗i0V.ף7$$Q ƙ>}gT`S!7 ,{# MGw,6@pwp(c A97VB27'L&T֖C!AX3ߨW؀7r^ߴ7T3U]I-p$Y^9iSS p e ՛m:JTdu|HIMnnY:ܤAo"` Ͳ[xK*?F#V$0rϓoJW|;U뱦:'Nfүd eZZ<4LEQG՟rN-狋 ve*K~9F &xօ yNIWDcp=c290]0]'mH<2Գnh&lg kO Rj͐aB7m:qK䮘/E@c_t.`Y'^CWV懛AN_m]CTđ\V>X]T;NTKGșۀrYgCF[Bf7 `%i'j]L%`xCӽj3~g#ݳl.4dPx~:2J@eI2].#/N!83g9^Y=YOAawЀf% n s6!EU!tndJ0./Fu$8>ywDh?!䴭~KUœ)'CO癬|_lFG*ЅqyBdA jC54BA4HU%%QƯE;;ė[b:IxɊ/ָ 0/D1nؠw 6wސmQ%kx[ uPè Rz/7[sY3!ȵGUqHp"ZA?h[C 瀣ސ9hnBCGSøږ7)ӟwohmv%˄5E MDO)[q j"2whdlJӔH;R !﬙-XGIԵqk \^ vC5'k %#nc7ޛ1=zDU wE"'*_ &;q0O$K*xmw cP \muF]`pƵ6 S7oG 鞛B:fO4?#aB *]/Kh'5' pWŹK^*!Ml "iSst tL W>%pšrӄM؈'VvqHy{nҚQVZ pw3EЙE699Zw<h2 S>am"ךSHF$Sx0/] ܴ^c.!7DK0Xt;p6mef77@/0ua צQ"01 3* :͗mVƺ+P|I8Yf̗? Bмc{!$Ad4 ? [(ZX&v nHnj8הu ]o'uSgH.ލB|cMH!nRSv\[ k2{XtW^N1y8zx.ӃqL <'b2M MQ!䃰cj:!i!Q>"JsSD:s~f+/w^{4(!G&?Popzb-t0u -w!4.꬛ E턊{DdM4M)~V Nj&4(\@/#'iWptB;֠Z.%HN(k;\Qk>' &b|]Cqj?#M0 =c|ϰD4+y_7~_bC+teo!K惚Cz|l'0: ?'T-=jQp־4fu/meq~V(m ksOe4AbaNEe w7 5<: q7)&s4kcÉ~#v9Yz͊ Z綷h+`ZQg_N,{ *BIp#V!#g%UZKS xS@m#|CPVphI+?Ei[wxWiQG;- XSbW }tDWԯi ߢ1Fsۑ$7bu:p2:ŐwkO ||s^wf|ST~(|UJșMG|٥Koȱ lƣi.F=j<(d1o$ 9y ~U83&QJX1G,+` \;?~ øxi5yMzf8}p_8K%ПंEc cW<9By7lӟn.jLbt ~5~p ~pAlB[͕X1RC#yw͡5ՍlKz?I:Ĉ&.ۢX7SXO V[wxˇQ -263a\}vĕqpCȋϬΔ?Dɬ\mbu&&rp(IRڇ g(p 7cp0wJĈ#MѣdTc[*wS Q)G$|fkN?_'S~q=b|g L mNmך:RI~>{<³~˽h՜CHh G23f1 ~A " }*hZ&؏a - 0i)H0׻5%֘gT]Ax'q*P3) ?Isety lݿ\.$]] em,l[_β}VeNѾ迣~ ^k!H<+0($A˥~a forӡ KcO&kG أPDaⵕI'Z>XNt6{AGI { /hAUoFt[\^߳gK [yh`Nؙ.&~?DS̀W_>}WʲǢS_l6./`o>TQV]ٗA/tC_:CےOn?:) Q m֣ Y|8+ ^G L0SE@/ңVB3Bn:]Nf38-ORI O}IuSg?. y෤~ڝXwT2ˢsg?1&|;GIh'f _ϧJq >]`oKZ7H޿Fx5B^vxp9 WzXc!6ǐy/3i8 G%a>tsr6{*}(BenWA[;G u,/Gpg08͏S-[uOod"~BR,&YܐP%7\ "Ȭv;}pv!ʐ0{%#=eAp C:kEOC,Y-R7fNSTfʄ*ΎȚ'Kذ)"eN]׾ }\FOG-L i ޟNN䭝z3¦KW:bH|dԍMp9w_x.AQ58ʂ8ybȗ/(dEm=\&$XJ}#ն|y#dj.DD71M "?w(rljSE6E!ET(]@C5R)NyhPp2B`M֢;=1E‹IpQ6`Te'G]2k$ sb7n}Hvv IqXպƒN')zk4 PzBY)Wegm@^*jauk UyʬX:XN1] KxTraduZCogó^l~аK6OE{vϫ[Ty* MRi$+ܰU]r-  V?H+91AN8,%ÿN -|Y56s2I > CO[-QewŵWex+8r9GTڐ+31*Xk3" Ԁ:,w[]dE.b໓89~"9_;kɻA>rb7/`a-ی&ʺe^ iORk9 0 P_|sH$t$%JPB̉gItVkLQSIS?ן)Vn˼?)*Xa97W 7qr@@L;09 $J^,C 3 15S[(BQO౧*2`ʤfGq; XK8SW?^rx"RS}HlUNK2~~w"*YjYjSٟju  &׍2$Tݎl4N08,s^f Mx誖"\L'j)[t|WIsBIQĶol2>tixxYsՕDJ@'4 :n' .BOy[S 'c g0Tu?Ruv. A;rb{ JO{:bǦ0 3P%05p/&'_4nk^f@W ېkq[2BG[` nΊVv~rAoXXId kZV.w/N4pHf q2:L34f[ XX]6Dbۏ}Ӵ1x o'W[^Pk}7Og|5#y?.lr^?SE ݢ\f)^ǪD{~U-nNr:e!lDXh4eL+00OA)0BQĎT&wZ!W1$ObW Hw>y|[3Yݎ9"gj4U!as dlZ~`d7i|*,c3:?T.uKIilTNtd!WfX1l` 6|J;?%`+kCJ#Ϳ6VH ^r 0T"V@⭌{ }!XX%,Ű~nP6[!0 pr;4uKճv ['+ pUk $l!&Q霶zsX<#Cl{mAh.c09/OiF qxnt0\RJ:j3Z¢.Bݍk aQ$6o:o'.DB>_=It}!lLoF0}"逊6] T.A9|bЇjzEߥ] -}ٺ~M=+!G\%;ss&"Z{J 3v# H)+c7K=&6ة%А]AuaPܫ$N&PLXxJ8@+"dJZlkQ˅`c<=xKhL_.|f4IT;;^읧+r YsϾ^E@jX 3> luuړe>RBl.'vZ>`++;i.IX, m;Rl] Hܿ` H~,4Zg~f=9Iepkl; x=g!,bL.̱v=;c& uJs۷I}[;Xl":G}\R5],S'/gӊv@] @6vPmhиAӠ>XgHe.# |׶!ePy6^@9@'IΜugg)^OPHa2ۘ~#)9&.ne&о~[vx_ ?E3kȅgJ-YNAP]MkRKgNA6޳n>e+ڗ4z/> $6Is L>'}}4Ő N"bW Y.Usb{|6Ɲv6x:,v&hE^E`[RbJEm*'JcfAq!)[ 3vRwn5XIJ~V K-F9,;]hV*SJgYy*T4T+tOd=%ilfN؛Y3p`C? Զ 3}B=os!D9Vfvj{G"_fH|,H|W(lDhfOr.K5g<F{p:(F&#vO;M >Mp%@ EWR 0A9=d2Z)8H).uC%xr,VX5 )B65'FXv[0IN—D8o9+ȁ!Af~ =?z2FIRL`9NL}1Y[$꼥o$Y1=, ku>ޞNAdK{:HƓUӦWH]k/o_OsώPk߼÷6bYN%3&4ݎ+,q%Ey~=<*'[\ڦyLKfbҲ."@ApAfI>Xwl50lJWox:>|%(X b3ަ|06 f7p?psḥpO&}俣O&"UvC9(>T7¼|eL)(ȶW  PހTi'':ɴTiG! ʫ & %]gB<`$R@,f  hxa|'#Af@X֗.y74kYq/aA>0|O-s7}bGBaq JN`( îe)˲m^c)-2E(`+>Qls \VT##X C0c4i'I(𾞞D#݅r~I4_T F xtvyD{!0P b&ʗE>#Uh?m$X(ebߘŌ lx@ʼnN_4@?􄩤m6=mP6%Cm2ay%3I]EU.gg$mϦ7m}#S8cA}<_*1i+\ɔxy"K9|V%*u6nF[7471eݸ g;[y^c2i# 1*j~lztC?C9bJػK5s&4T2T2@HV-X;u&E0etB*pgQF 2Ba*h¨c{rs`Q %V OFhc*Kg phॼ[;4JOeܐ _rd+/bfG5 +b TOD٪"+BOX#:nza|Bg!V>Dne&odG({*]xalɖM$d\GxE)Bwk&7{+0 PT~)w#ޡT;3sGѼ| E-3o=NkΕ'%\etË^"o E_q׳{Df! x_+ /YŖ#p9`"…5B=*BD2F8&ݓDiY#y}TOG*E}V{l#]l.jo(CDAW?+!Ϯ6~Du>:/js_G&E0uWRş%soBr̉qZ1K*2MMf3,΅9Il\MBK.ڸ.扁 %qLK!m&.N]c](;X*SW2Qf4QT/ݍ hWށ i2m~WPsw =dE#+cezh'xsN/lSsv8"^2D]FWƕ3?X"c bR})Jtx yǵ4 +K;8 V(] %PWL(D~MZU0Q_h =,^!}šjw,$5C׌@B9,lk"#?ZkUV[ BTB_vՔ%xȻJ~oe[扉p`NK-2-B^tbC"wU}[2ø|pa"L^jkîyd~u0NcT71cus ZWaֈLcj8 rj*(ҮD?)Dr6qS6Sמa<,hY= 2S`Z|naS왛 DbR*17{лhwnNʖ8 Jj{DYZO2P+3G EuꠓV!crZAQtU wvκ'RyvgDc_@}#l\r0Jyj=HjtS m|>k7L\PH:k43[ɽ`C}=ntkq^nSr}:t3HWxg£IMbNiXlhXeա-Yio/Qczׅ=2#1b˜$v_ZӅU dqۼѣ_axOO4*]d0M/W=Ks .=-rWG^(RjF6HX#ܳg&fƠޤ]ho2'/2>#Yn'GJRbIp{` :czPNJI&Bzj' T۽9Gp=[q_hf[ܳpÂW QM^ u˹} %i(z=u'ݳnSZ؛O!@ٹ~vZC`b oz-s&{֡?y?-zw8hK93} <$i`8ʛ: #?hd)4F/{GŢ&՜$ +*Q1}5ĭ5B1Ads[yӲr{a+PlPWo?hqqH{uE9`e׷KyPǓcUڪ{ ˛cro{.- k n#0Mw.H%>`Ep vf)!Mf Q_GdxJe9O+,#2z/uV|k,$kmC.9d 0{n$/N6~T Q atČ_xxʷ+'Э;&7+=1fU35iʝAy$0tEa,&TAmV ru[鰊<'ć3ߥaif‡tȝBwB07ڱ4qZFxiG8h|\Ko]NJނ~o{(vXkTvQ %o6ЅQN>GbrO,'n#4+L'5! OmrU1w­<(. 0pr aT=BG3AQJ캶Hc`5CQfhůډU0?{mUL' xƕ Ƒq64B`_:׻f|C bqyjqs4"`@ xHˎCiz:zRs .JfI<Jjqy3GIb[ ,~S 7Ln\/ҁaiFkj2` v@}P rO!7:9gt >/\7ƪt2w[pNNF_a k\{-9GxSwSVуi׷'wÙՠBq4ZM$Xs9Ao(їLńE "p'X5; ـk-"PCބVmFSŖa[o?KN [XL !gFW_. Awiw#6i$Ĺ5(3HOw3J}^0-4QU&$";2J(?*N7ƒDK&+[p *D_BEwjB ZZ\Ma,Tƈ'`h&(M-!uPmUCX=<!HRo4]>#bQ:MNۙ ;|/&D8 nMaGjܺdeqtA dW PqB\Uifh&L_}H9 ]e\'d$-/>Ut!)f:H +i }-Ԡ`FZn7-[y?Q0nx6hCًzl7=W@J3odv cTDP2+gZx{@8'?w a1 dck &cCA$tPJn/t,y0bP:51? HFdNBZ uꄗu,ا 6F4~mPϱ!DlXCe{,BG8 ۝(inf<1/64~VRDn9S8K0oC[qa v$žۜ=eZJ@뛂V-+e7@*ie PPj :􏕩*rc̿A>ųpDbd\xyP'hmE7 K1S;1n #v'&ozR-)Ͳ%'j3xjIwWlNdcY.zV K>D<\VqIzo0a^T1g Sp4ΐgGsW# e0x`onW / N#"q `GV e}_bs!ƴD~Z kKNVlFvNbD6O@˜ҭ+S)/kcIa׏&}a?euS u|'Wg-챬*W)Amȡ*DHKf+<%Lyv./ν)NLSv-b֝oi=\7>[;f8 8IϾKvP~J%UU&FD+E9[b8(1S +BfR8{N}H>ݳ伍O3mP=NW]Nᒢw[3i"9nO+}+"hHZ+请}乃G\ !z iARဃ\Utd [^r'>)"E2#՟n6QHcNpl>`^>yahpBCTp:qE O@+>y4k<n<$FWoyѨʺglqH<܏"KHVJQ KƳ2τ]h EivU/fKR,.m$Jc]8UggzBe;͵餸jh2Ĵ$uHLp# 1R5"?}=CL2%KD|K\-5t&Hf`6spNX!@ [1(#:<6evl{hNsj03'C w)ڂA蜲A`it Or}h6CE\|}P˵DB ?4>^-u>֥E!ۅ PNsf5T_=2ub.2y_ƨؿ8WSIǞXfTfMC0%6uY񃕚ЎjՖoGq`'. ] 0DwdoSy}c*r'  14"zj=nTR6d5~V6&\A⟘j3Jnd%ڱf vaPiauW %ZS8 zb= Fg]OmWάI+ʞ,&3ċLI*aR>G9 JϡDzԢP+beY :jcuPyDQXa+Ƅ ɺU*gI< HJfSŎu4B5-$Byזpnzz{/{á&FY[6;мk i1A5k&uLtg^")%:~50\T*U &MV̭~k!]5 N8ϓKtDd 5⁼6 [~cTg79y]u^jiEܺsM48<*)=mHGu㏴NŸ́=Fc(<=WlK@8xyxj(?&nYuwhWQC!ao!v0ITa8uaԣcZA<,FxT8vb uy Q >Ku~g ( X|\|n9=8݌QŞC0h_Ot?/`ʊcm@MNfm0ۓ!x=i;؝$b62u ̑"F&A#u(-Д/<0!{~uC:|ԛo"2H.12Bֿ[V̾zR hV*%alFaF6^%H[Wg3qV eM3U Ρ}X[ F#O%S/l?s9ȤLxLD6qX,>b@dSQGw 8~n0j`ed/L巛=W˩NJlc]@JǯVb_pWx )M:mJ)`ėj8;ޞ}I]{iZ|дIU@#% Z[:[)<{AŮهyY?rxEIxqu`W!O-5Pi6#m xMt2  5[#Lc1켫<Yc+:9NctK`/f1YKٝc106z4i򨔃v`V'Iy=r];^y( ئy 38A2a_~-'L~&VGgr?uP1PD;فd1dEtHdDpyڠY☺vRNk2d UkmUt~|{-xt9,„&Ӣ"U 4amOGGJx XiMuyB6z,qNF܁cd;޿z鳬v ~6]'q0WoR";c^o7mLݿ޷}wZXASP&rW<NG:L%h3zc/C3n$PaTS kgaWZZ(:]RImgp`G0O n\rivMRM3XU$8]}ĭTĄh2 P|i+[Ĵ~הyڌ_^&@*` W Mw0#jxjxsϟg "*mȭ#2LMt.5HS_&!sIEa43'aa;<:YW1G5^K'-IhZpbb5y.?A@U%.ٟ+.m9<=Seb¦,+S-SgfzFFd~ffN@#~afcIGLAK(ҋb眣Ϳ(|a&I4n32C61I4 5 힘3)wbsV)&nFW6xvM8QKEO+?h >\v~=1xzx|ALy@+5pC,cQ!i5nJB0f[zsYױ%:dpgTny.@cmbu&7 gP F~+W'+fbF43'R Ы[޴N%9uc] ^ 79֏Udv6 2mˍ_ocy]s#\)I^mp |rcP>r}/XG˜$^4_pM:BdCH0 amy@l2Xr`xm%-d#6mM_rI[?IB  #iꪾx`2Sϩ*!F>آ+uŇ#TyIр;݉hO422Us^`Q.>`Τ'Hd)Л Ӻ}٧ DMA:%bែ??\֬YD;G/ Hm8*3$z;s,t :Y-cSt-wDa3#d韓yId$ts(JVVY."f4D/ݟuQw:zr-6HOHE?ζəs?gЀ0Wb :p+ln(yM;b7<עOon^vhC]_>DS)>̴,U ɹZ*?n0f7k S,-<ߛ +eyb% @ccA>_n"QG # , US@|XN 0K#[ "E?^iv4\:BosxD%c~cF| m@wQȚRZf ^Qi0}3^yARKkGڏX2Em9>E}in&Jg׍@X$lכcҠIE() PR)A:U뛳so H6bVݴ x Y`F50W*f5;wUW_T {LGh;NQك胺=eA.C8~ɊkyFU̖raS, dK;|5|e9]<&l#Weo)\Uod |!10lV$Z.b@V`Z#3Q*V&1lpUՌDCTH\2*E33CE1OXFe.Td֤CI(AgQ=!Lq_SFtq+Wb;W$#wlY돩gY xȁ{Gϔd]!&: ^m@#Z# kK|_87~ 䡽R ,G<+vE;Vvu?y⾌]]󒆄&SƍBQ][ v@ً  ?`h[IPѰغdDQpΘ}PB<+OMS5w`/ֿp@ų VkUܐ{M8`ȽN7 2҅5 n}zN&H8Ein* hڳW%6*^BoQCWEgrtV&f1,+Ģge/MީJ)ȼ3G7Qy|@lT[}1- 8${#*IJ*{Tn>dUsHa `[ 32=kJhrlr?c)^̠Vh`4ILäEeTPsl7:@0$תw--*أnxES收0<5 xȉ~l⽊EyK9 y{td~7]9^47OOW-hOU\M|uzvBd(O|m^SHym`??.'5d:Z&xoL/ /^ Swٛ +)1~mkZ8u8:l_ =Z4.a!Fy$dbsqU+=Jl0sq2060)6b98!;('5*zKɼX l`Z8۩PᲟ:CY] +H[.TBV|1wzʅٝ.EDεZ0CsZ[hcO7C?FZ[z,yLjRL\R;}^'5.LHxZڬ6XeNץqzp}Ԭ|.]cWQy6 7)r\>ʼ+ֿ10(oL#:ri@JϱԆu-0ɑ<۱zѷ8 y❦9 8# j#^Dx6Ly7ˁÔ;HTJ\]0gLoj(v}3l5M)zQyI6|/kPY^u~&IR N _"(].ÿ#{㔷 >2&Qmxi->g ;QEL P\_ȀY{KX_289ѡr!m Uґ,F/j;ΧKPAsxº \$V1Xՙb!7VTqJ .$ 0n+SG*&$~pG,!4|}omUolDE^|6\w]Q %}DE먃ڌDm)>yďJzY0ӛ,H+ ܴ]>Vz7NSaa[88 ?8IQ!C:y@K Rə'0*!3im9>2!l9}x5FgxC~sT->J^^Хf”fJ!xw'y9wB)ٴQ6/ר "JP_D1ǯZ>VEtؙp3ݼ٣9|-?&W\85! s '粇01l\ec?ڝ.pb-Vlt6NދLehLn?{Bshhm4^ֻFD$JԠu6gGxVpSQ\l4{U˜׈dU8zKm 6m[d8N3$& +|H&/U'Mu٘kHxD VՕԽhLp; XNjxﲋ[) s1抚ZQ=}J$Q  xxgص Jۂ$V o? M&{}3z7:I Ef*PZquCTE}L `H4gnWioa>^7}ijyHtr_&^zfon7$cqFF/rM1|͐ 03p]=qYC;,fGr7Muf6\^nÑ1[" #$#<:dVXc+AU OiPx]ɮeJ#0#*:X',5n(n?{qpLi|ڶx̐˧ Ҩj~%+(d/U2Z\l*bS z*HSQx!~rR_Ulz8R醖iq+Y1жASITtW(TPLPz շ;a*#hY m0KE؅72-~qvJgYk"9>U ́'0{Lwzk M%PGjUoʌcTѱVaN}2UY^2CXTX+%"6:v!7\ޝg x:%qwbrwՠa>q ɣ(`VQ~ɰĆ[Qn 3Yn e _S(ҫeR}RC*䚲>٭#joקh.'Z9w:E7n]R[)x  A8Yޤjgt K2?+n=[%alxi>4,s{0uG=3_X 6쏽19x l_blKh촠BOלKsr3M{bIl{2Bt3BmiD!U1"-C*l)!X)` ul%tQ@C<` -NQ/=xϐnfWpggz,R g1 ŇXӜ:8aYbwmqM q>4ڻc]N_OSHKMZ`vYdL&}$gn&C~/~tTCSBKb~yǛT6j!ӷ_D,g9 Ӏ09%[AS2>i ^1kyѣ}l@#ߵ8ZB5_lM}4-I5@ؠ(=l}XdeC6O'-hĊZGܸ;or'˚ꒃahFĩ$g䫛ӊxg\/op+(D/GCgǭ-dzfW 70X߉t4(P,ۈԑN]}a B(m3NY.8*bdz+5Zd0JۛK 7a[ F1JC£Lu@\7x ڀ'OΉrɻ28 }rV7+cf7 'M2J0 Jə?N8vC]{`#;. /݂JjR~oCHcĦ g>$+TΧh#E{źu#EYv*8p<|77B{t /q0&9^>R`lemSmE*V6 >tJKxUٚ QcW*J6q; !Y_-HtRާJ# |߽HO9)+uSgFjv%B5ZDS^Sr6żd{AU" u`qPi*R]Ƶ11fq嗣+U:)ri5be,J::Yo>_uexvRz[^oA4^M4m`y<@2mDa"}EMDnA29VXi!Z],˃bxroz8]hS$쮼F)c&r\NBY.݇H#AfޥphE'A2yC&d'+In "b5sld &x˳V;?+c!fBx-`%{mjp))+QZ8GYѵeިl&r L@ fѣ^QbՍvr[hp;kX7~FReos&.+BVܖG2QZ)W h X^}ב*&'L2܄4Ei\CK/[*q1wT =gk,Io7AOmTyd"(`H˳<:NaKF&bl &-[!DŽ=Q; tl;M}Tњ>ĶaL/K! '"%.4)iGNQz#Mޒ`OSie.I]R>d]dw$VQyh.- 4i`~>Z2^Ș*W]4~`N 1MY_V!F88͂AO D !6ql/taTOt[mz'%I\kxzI-3]S2MrEnD Qq,Cw@`do׌oK9sP |hSq-a^%79Y/~)X$:y?_]-G͹w_4On@ j烻t7ڝRSJ/Y[ڤb.Uk}OE 5l/Lї o-JRDSYMցcS}|MfT)nenBZǢ͘+EYe|svTvZ5/CiDUpwՕ$7y, y·aZ]v# {h಺ [DEoCCYhF\[jQ@0TvBz3GKe CpPQ}O k"cs oE9H`ag jR)_afAMRleaM\(v>94є ׁe4k]x>R߬ڵ:Q6(Dp^]~T?GLՁE2$ =;J,[x!4->[lϏW"lA:l7v%\}G{YJb+vԐ(X,|Ƞ(,Ð'K`z!j΂Q)5YHv0V/,Q̬ Bv4'ф(XWߤI~a{RircTw[w =w՚>e-*u/GPK*v0*sKy P2DM8La]H(@7~϶ilK,[_Xմ !q%豯'3tpHn74awsRFR %'e$XT4, tz{&8T!atF%Q;%{-ukcvǟ4,+} 2rbKI1z溩4W8?l!'$D$kzIWzul&p rT!{}=USPd)~j϶bP^夑ZÄ $ >I<] Plrt/nc&t;_l #w"z'VmmBUW<6ggB9{:6,K(j$MzOܰ»;6iS3]pL0S/~i-Ǡ -Smk䂶J=G!=f062F@Q×֠/+Q\MQ:h/yߤ-R 嬡!Dϐ~}Fh  cnML6ͳblZh^ 3*9{1-m_a{&K<Z\K\0!ҝwU{1h|"g{d%}V_BHczƻrr;_aYA+'=ƕ]ʁTQN AV(96vczC33=8qۦze<؅=j֓Ńbb?>7n}Q((}Fmn0GCĝȁߖp\tbu+EϿ]ON1b-QD@OQ C?Dbp䴋:dS,f1B^}$-VP"f<\Np`s!ASՖMyU7["X SZlʿT^7?ݭ ij. iSa?rLq|Y }"Իӛ$#& jwkSN7>2A$#SOK46w#̫Fez:ħ %?j |Qd84 |5i:JvHa t;RӱWę(ɚe$=O|* ܯ^׍œl[|x{CF*1)YW* :xW.ҭ>@SpDil}w0ۙJhOSIav,ujIPՌ˕A@ )y*EB_1G!A ++ał\G~] EϺڨdfHv`j\|5DO/xV$h)dZ\y)͟ dw` ma-'2&圼ԬP7'g[ gE0D#"㣪*tm9j@_hUOz7!A /qfmX8)CŢ!#2.QIcb1oY\oY2w>$%>/A+!(J1%B`1mѩm^`9`]~.>X9L%K(؍@ah #a> S4KQ|-#*R6=`QQZ۴DV1Qe%iDž nUoG'j^ڴR۝6 3~/TqgdQXFJ`KawSkJ*v 3JS)f:f]1RQ훲) ? %x"5˜woh'l;B9/Ż0{LCj< ,0%aG1X]诋 O WWK9Ti1O mO7)a3Z%M9f ~@N=M#"IgA&bCBgV ܼ)%['C? FEI:,x=[~'"prnXW| EGD_/))fAM?ܕĶiulos &ypĥ0Qu@>72 l؛m"+'KYѺh'8 gz #PޚXL 򡈟xs ylpX,L{z7x-8ߙ|+081=Q!x7_\ ~$c bAo\xud[P)H-rN:kR-$ɍIj;lD;8tK1xo;H2=Gi~[H9PbM!̝~2A( vpF/؛ e|Nڅ->d5GoS. ETc-@w1F1Xt̘X2#sJ>^(J_Qcs}% fuG VhhR㯥NWNY#<ɟ_~\DnJ$ldì qSBXX9CJin2=-^xKǦ=ꃬ]$ ~S Z!}GЋl8'_)t*vyi<;L0Kfɜ۝VM2̆leeX#u?=%>_ 4=X:h=*}\v|TWx;]XQ|A8ii1.Z8t`T}"ŇC۟䁃f2{~h5l!;y%@ J RTFa ς*/cn0߀.R{<|A*5Gz7Kf=9v.nrlWw/BD?luC(MwHHV+ɿEwt¾ 6F?;}egۓGn.k5+LZdN{8c681iYǚp^Ŭj+>*MAD'sHr5r 2 )0<]rl h_E ㎪3Tes֏'9@J:[m+J6OF0 >㇅>U!'K 6KQ5HE㮷_D-c^F36&D5?5(cs\ v`:=vCiTfTf!Gt0suxkN曤V)¸M;`SO7̊|];`)*oheY% YF;e2r tNw&g2p! zr;mxʞv Ny:h ,D!u]) ~3"QUyMf9mmj7y(aaAHk]i]ԱPK-e흕چ$ *ya"B02D C VM f`mpiϩz=k90P")Kqm# 2458,-@]b`!$\pGC) ݅ La&/e/0g˄ g8 m&yB OأɌ0Y0[e3RAwYD@Rxjo܁_fmG@ 4"#ʏ~F:$FDKmXHh~lt qP@m/ϟ=G R\P%=pZUm{RSO TXŤNE[geZpWY  bjȲ1R9P aa"pPF]y_U}DFPxr z]iXj]kmzk)w5P= , !ٌ:\ f !F@i!7kg.~񶫡 uyW0 Wc5ZQ^"D6tkc*֤qKRnYUi^W¦sR.*'s Ϥ?rd]FiPHv@cg9ԚAHǼNDGz{! 9߶{^gկyCn_*]5\p%.n֥,7ZRx&+!8Sx UWBxY>3-%X0%6ȯHh Fn1r52v j&R`t(k."ҕ"d "D^DɭzTTtdwe \;>qKE|t_C l65VF\]uM[ ?†[-;#p{^03dhPf|M}є\gfv+*7AHղxz#V]rTnjJVȄ>yW !b«6WF[b5;2MC4QF^̸!Fc$&5e(wc$@ 676ɏ+bGg2ǚ3h9 "j@AQKbڻάO>>Y{jXT2|g|AN43橆Ċ#`y',y.Ƣ#K!/T,/1:CE+P8LcGl99DփrN_6^0]&j˃'Bk=tVĩUZNw.{O8{JPNQ.[ ~zFꮌ[Avޝ0yb%V㖖vmuMsEK.jĵѼǨ*ܱ-<Ȅm~;6[ h[G1v& GoL6a.dMX##|ZatI0M|(]ɓ6"jáVMq(u8j\~*ۀ#n V #[DkW!t 3o.a4NNWwmb$֧FOdYK9zzޑRn(2(-)Ⱦ3+vi i@]Sz167b/ DZGVi]ݏ{#hM²2)֩Y,|kHUiZjF@LuSTM}RWV< /u'^,+_޾w Ʊ'p,름12$K#`= pdU[Nyo乎tzEcv= ]տvo3o"[ka$ލǩ5J{RP6.XWnB6T{?L*P<V yX~9&x$eJ:B1ar {V遻7Y-ݱ*L~H%Vz#eWG>+yWf'{Wۃ1yeWH$ng %Lew+!Ų{fukL H'ᤍt^.Ɣ3N-ӆdG*_@']s$AIb NƣN.Sa}~W}\]O/MR)Bu^J\86<ڻm@ `Uq$gHpps_?@_ 5i'f2D{IM*J#5Vr6y+d)na?M6 ׉m3x .Y{bX}#QE~[y{qi4N]CIqj"iFmߒu',Qc&%O2೻PW)l%7ȴFuշ]7j,9mPzsFV' >Psty6N9q܅,iWHܬ~яd^FIbJ1{#up]ݵ&\"!y]:Rd;mDa m)^'CG`D+_<?QRf"gl7àCzNr@ <ҲKl ^_/${ q =)RUF`| rw/G`%)!UlhO+^3J*],pqk\ϧl&[Nm9* H!%("9/g`W%׈yf!@筁%`N6yأc._}`)As)euYRomc[*7QTiSؑ% if93G>swdGt5F <>4UKSW+VDAG?A p -'z])|̣ "!g$^djIZ pY/t㐂`Jn#y;׏bymE]ScP@~$W4N P8y QH0%Ahm5 &)6 .V9/ ѽ-6} }x|"1.i w7v`0VYsӟKuQO3(=?^1&g' A["B0QkﶶpEruY!|K.B)(iD5՝x~`_A;U;4.D4DMBN;^UFSA}'/IMUӵ*6Y,;rU {X֒`3V[:WX1Pj xH^1n=qet(Y'\kw~";9:n$"Ѣ/<2AOso; 7 ,N&|a7E㉮Le'sa\zf bHO_b^š} wI4U,D[r:]$z&'Z;}ApL=*t1d8M!]xK\JMԙEcSڻ Ѝ*¯9c2 }Qa.G¬fD% Bo(X}Bs tf]2OYI$rge g*(#t0j{s'3ʛ6V@IH [X<9>ɏCYQ|lzRiE )9&PYQ|kA;nTlq}9" JBFݸTTQ?'xͤ$\v8!Q?SFbbVvے?S4௢0.D=NR`= Jq)fpfy;H4id^PPvB홗lU,cai%55&Qj@7Xp ] kQO@wU&}6~i7sJ@̇);3(wa7m(;T<ekmj@ Om:]4#0DUWG'4ŷpRL˵c+rHIv 8& ,xoĚؒ3ߕCE x+p @\ @.fz_r"(V.vІ3EYllUeL纄j;it:om/5BbΠDo'Ɯre|`ptIXIm'I!ZkشT~GծyzH!ۆ[ nLF=o@`t@N /zZHܗ9p= / < ۫5UI 6o¾V"7G0noAݘ֋թ@쓆ԖŕQwtd*<FYS,Aix_-?Tff# TP:JבR1# J 6?)> %_ Z[I L¤N\Tig[WZ"Q vEmtê,@n}xv.Jm، ַ2"e_r—E7w/r&ߎ#?oTwV$lBpeVBʥ#[*9[*t`GycAuP<ʘv0An4o8gs>C[* )M{st򭃹r]*?@?_ aС)LB T[u鷍xSe :- !Dt ˔WCu³~M3 wl}kgކΟ ܾD(t+3iB}׸xcMmb^ s$$8]޶6g'ATX2 B Si1{'{~3&=?4>?aҤRәΗFNe'NrstܥRFF/f|rd4ߴI;`>GbچZ^5dSrKV7 ,' 0 aZ(Fa!jwXAFˢ͆7Ec,Τԏzdf^qpVrf ǵ#{ DaQMOev:,Gw6ͪ b^ԝ>{Z׹Mr&eF@eLKDZٞN@m -5O^4]6Sbn:{>xX-O=&\Ԩu;lEbU}5-,Ahd^5C.6]EB@h‘-?2OmїtVxa/l-Gү ka) o$0u<"s0LrBх<)_^3T/B)B~^ðL[9xU};>[YIAL bٷJ3HYxd8{ y)kUh7 I4Jof:;dv/?#V$"@+aȹGlquDG=rts*_?sHlmѰuVGȈ W0`9j ʗn?r*IK4ȑ]`3܋5p"4!z<!|K9#A '+~퓳!ma# fH߂nqK|tK5{$3.27R@泌հE 551wW[kgC?뢐~eiݬpaګbyɩ1z)U7g#|h@Nw{!D]"6@va)AŨ7sx@`;2=BS.k.8חSN7jDIV!ɘ:: pq]m[P`t SSG7U#6WP@#+:Qc(CUUy|-u8AlU*|MQP҅֜fz= &c ? ~"(ZV 4 u~|&ժEBPw}1VD9?p͵}7 X8!Ʊ~T)ÀoK>?dx=V,i.Bl;iyUeyx{5L@j3,8|E"7P|ӈ_JQc-: SY?ej5AY}F# TIPis H湀DL'0^U]~H5=hd褩.kPSv՚_^8ePq 4*[Q|+`XxRhNG$]DwkFp!1~|-|vX[5D$[Q΢)΢nex%{&;fc:CP"V<)f30~SsGIhSho#Ʊx).u1rxaCJmyCpfwA%Og!ojH:p)%s:sԔQ:bEű)xsc X{݉DGꐻ_ Z 8O;WæX$S{5NHXWv'seɣ$\ҎEw1*^ }VU΋!䶿*{<97uw3 ^,s%ſiN6@Վ2%oEm0(5^"K 8a^hB׾~h)ot/*ce-شu +_7 C¹pM \y/pGzჸ^`Nm"myf; xAB)c#X Mbq)[2Ըb˔wEooW'LR$quQǜij.9>aJxnjҁ$GpLvM]nlgĿ"JWxѻmuyˠh5ffveW9q (I4"MsjYw}{{. \' q9Jʕ2c"L1 寳W@Ʈ/9n<*c'[ZwBv.#N|~,~Ej.K6">cK(x~2q5ԿHblHDtWS BjҞ\TF!0ALWfۛ0)^Ma#=S#LOW[l!# %dǞmbwr3)w%78Tݥڅ-be\nzÇ?`^E_!c/ y .|ѧs0sAY: j{mn)}kBPdɘ2&}[eLXI"[?~ N-ӉW#Fp$>c[)Ycu ݸgCFTd˨x{\RN} ',JS3'lgȩx;A; [ƏK\B2(au\BT"FE"-t rvEnnT:'KOOȓ aVShTT!s|-U/UaJ`w#ҡ_2!{B+I;3d'\t_ƁY|2QHZ>DSo@'r`3K05KyްCl뽮[QT<v(U&ta*VF1FV8uʦ>/bzuki.[قo&rBmT,2.m]=kL-_9G3pV6c5ӟRqȘ>\b,*;`9ME泵 TKx)pNH5O%'Bo2)A&'<$^^(g70*} ҰP\uh-W l\?!RU57lģc1Y H=1h|o,R:MM! C&D:ԽD;_3T=|g ޢ&zNŽ%XYO.BF묣+oMtamq99ɟ:WFL9kdoC);e'Hs-M@]p+,PhJYb-P2ppA2R{i e Ghhw]kC+/W;|W.֑Ckg’eف;m8?eZo[:֐g3J5Y11p#,6 &V~ʀGc^i2n|/d-41bbצk P"b37#L+ҧUNDU-;: +28:پ*cN"TW?6WtҹsHb%yr UH8WE;t5#b;Ӥ9+dֆPF(y;ZvĔdщIÄ}lŇp>f&ȿ2 `u\!4zWOEh}bW ,)Y3E(!f)^DR%ނ1ƍGxƢ/ok4Z;lue5[^|$rhyEJ՘)r1 =[X$61u&^8-;ed/!Shr_=9Uy @,uyNS~%gI/WK_MFGvY1X1-5rQ"@u BRu ݬ'uzzf3r+_*cO~_Ⱥ~ang֗f\z!pˑiJj ɂ֢% ]Fų(tBmXTATfcz;k.#m2dQPrJs܉NET,R@4!$%]U}JG (vL:lڌDB3y Q@UB$l"M\eN=@ 5ihgxk?쯝BWMf0.*Z饐|.Wle=Π`3;hA>@-89G%UqzEJ#ʃi)^U8Ϙq|c#J$ArAu7uʛܮ/v~nz 9Wjno&䢚8ʕ`7]b3'W Tcoq*cxJ Ec&#E ފqvǼ<8|`t1=(Ahlr ^[bI5SF451vI-o!Nex#}:aFϣ8Vמmk#y5vD-49'l :)橽ME/ojL /P%g`~^q_3qs~0Gݻ,:SYTY/M9'?6U{*a`HI`BbW( ߟ^`dzh6fɄ toAο[{RSލTnvtd˅ӫ 7?񅥷\꯰'?Ϸ:D%EGzyf:bv:P$0iE P-`ϘX |֏ݏ-bRi23oUؘwz]nQVEPMv髰s<^3[c^[cԐyT;RK'K:s+ˬ?~Y?U8Fy[2bXW11SRHo5F|9^OZ6ٻk<M{&cOF2 Ҏ.|ofnǦ 7TCmcVZ ,V5Fbt_o(O,/2`0k7SAL)0.o<|z])4*F쁍gV#&jHX#*'qKzW!*i1588ʺH=\wڟٻw!BisGjP{|}vԲR;u)*Zrrj+bSto&0lsC$ڍ :B94zD0>-kdqspD:Ab *Y_x"-:"wI- HkW8fkP W/ᷮvb ͣ́)1dT$@"H#T< Eb4B<.U7ִmUӅ{OAx ?G~W-9KSADnٔ"9+ g CYYoڮj+fI\zS ]TRǓ΁ y_PRQP7+>dG6\-1ÞMYf˙E+ע`һӞxk?#hRAb}/ }b8)2'T)D<ᛊdao;#tf/T%utA9dav 0fHy\?-5T-EKpg@j'5%^gU؍!MOx!7?PI|~攑Aj^F(yGP5 Ϲx]rY_v^g構R - `"TTs*s ?.8z+-&|à%w*)TϼsH0us -;}*%p?Wpܻ8qT˟N@7І0/5vC b6?1- kduQJ|]V)0cXDu4TuoV8q* Z}yS}+=Ch`p- m Xd3d KitBtTXkf >q~A+/ÓD3M}3od4οX;q %i1Z)_L|ʨI8q8.KP&d*MbH ϫ|!6,KUz>W#]Z}/O>JU>q,A>wd\Ն٨N87;ֵ@_;CKµϵ [ 90cRi!9[E$m"!{r#LhV GR,y2#W *}<)g|S]JLM&{RPĜ#|Bv񖺨 ߮ /4~1r#2,>XEԆ~gD#'C ]~Ņ1y35{tUFfXѧ,Px!X`If;&<5܄q/vgi^ȿ5ࢄ(QZf t"%k~ "~? ]]tv貍>}9{Z_7&pkT蒡iEP }̄C9NGOAce`6QW1aSN?ii.[qzmGAtCPP٢egWxH |hVbk:dvS{t> ʒgT(=?=^tdj͎BhVU1ֳFv.&O8p|"+s&L{&^yVGuiYC#qCon,#؜ * ;aP{v WemO[bm(m ĨKy3aCلrvN"7s=ՑZ3IT0aXe W*j@HgB/9lJTn}.;_:9xbxڈLuzFY HѯON}]am`7Ul ɼ(zLja\;ǒ=yEx_ӮhoC,ExO ] ӝGjX`̽ѷ=l!VPJm]> s8ǵ 9a.!KKJR')?X$BJ$'xi[ 1Ir,:Tf;?;]!Q#>7CQGd-m,<` *Q?qh u<z y `%*Ӑ.U-4QH8sr-̪Y}Sd1d oSֻ1 ~- ]SV; .{bNϒ bVe Y8FOPNbmt?TKA{$p><v?v!DfP+ry^{Țo[76uՁF./%3c-s3ٞ4+WM Ʊ#8T;2-(F#txdP@ɿuPaĚk)r;CP:Nvv/>gZKS *Jyd'@[MCJ;8L:) KCz1Ŀ". j‰ۚ{?oYeq+}%Fe,OQ*|=JN=^-oNKçZkл3+2PW+ 08K*#kېw5l{CX @R 3$CsxQK"y}0?q.{TmߓJ(ێ!*COEb߱PZPGwj&Jg HO瑾:I}:/k B@mQecwyd6 B)K`? CV:dLi;_Yw0!H ˝Ek-?r슺ӷgR_ XE(Ұ-5*yJ/xYI ?~"t}k^B;WY?5kCѬwp %bo*w>nx$65'<ֿ90uPqrޕ$qtŵQř]䅠|)`@-zI^g;;p84XT 2#`DfbP_ ]?Ct{ZHPe]|im?3+|z}3 z(卷ʒe,cʊ+Q'xj:$}borr9䲐æL_\Rخh`^wݟ|1T ȕ~Z*zEQB G((J/K!R[#lM\J~ٙzs@~6woŇ%1Bw:]P#.{Z|R?B;zj@1Xp|&['9Tt Sh'3dM X`濣oUe_ķLPd`5=tl =g[,k׵7Œ:ayL#Bҍςo[EPW+ J O| p6!o j p:^kzHz([Ё%+LzsO+-;g.%E~B„wJ /cRnr$~:hI<ݕb&#3+mU!V*w/na.HrkH eld9=NY->$:v .:KJ<$UU"w,dY |N=F'aϋ)>͟Sz) { rJ w_TX|'\Fl8 >鿄tbskofnI'1 hC; Pwzgߣ?Vw%e:?lB !1zAex;|( +o,< b;vD 1}R0Qү.'e,zL_,NMHmV_#'V2M|禚04][=b*h&ECGU٠.$iCrZ-\rz$>չ3©GgDGCLamϧzBXtYg(rOhOHl n->lb\3mieq|Rcd,;! mTkEV?MZe$,5ubMEQ1޼3Μ}?^&GDJN$[ӕ(16r;"mn%޾rb@H -s[fp䊃 +D[ê4H|NCxg@ f GsP`]dI*-H1C8NוF3xY΀pXN }h`Ȯ'JW =2 1Rifjdg_b~uzk UMLk6Q)M̟&d Ť%O׏? *ևZxz-z'տ0֔ "&GIx)~ZASlik_w=cӞ^Ñ͓r]D_it߭\qXS(3Nt˛֨C⓻*'U 17H;"b[Ks-Z*5il@|T., \K<~z,>a=~hSLd1h̓E1G7?퓶Ϣ(b{RL5.z+J, $фm@y>\+e@g=HTzㄤJ<!%;ԉ䎔0DּUVXuC!>.Mpd'd 'l.={Z/3御p\$ [Kk^BKI?4 x@/[RFeD$'@g+Qүz\ rV*/M~(^qRm 8ƕo_xٖW^GQTj*H_ztkd$ uIm;|]Wgx`%x@%La W>mK6&@K Z<ѧZ~⿤aJ{nG౪f% 2Q&d~Y8~f[X< xʝ[||Ɓb Yb#F ,kv"ٕEQ!@?̊A~P1Ѥ lAaɲ8rXZVƜm m?} JϨ +$Prܒ}Tv?L\/b}eޞǟ83LwMMV]/Y'hihtŇT"^[)zt{p;=ꗾ|'5, eo4@cr,V0x-)=l:K3j DA0B9kٯ$+KZoqm*|L)8PDuś.O&͟?BKXexǷT+wb舿추cD1$fs@{ft>҃@h)C9'eHɅ(ٚ^]p8I X𚠖2YnVm,"_ Wʜ+acJ69x- H` :u"G1?G둿Q=[č~svҪ lپQ' {_hf\hEsƛE PV )G?:@+DeUc(eWzP2T~ʨ0iGlbWWZFu ]m*'8F8D Ik?w34NV>arBЛj\P$pXFA2ᅜHu?뼑 ({rى,"ìpff@ذoE2EV"L&ëp˒,,w+ۼ8mۚ iffBtx9!HMÙؾ,l,_Gw-r h00G!xc{컒;rZQQ۳R{UW[@^^O6(#Av}^ɭ*CL*]>ɰE5@L=P!=x(uqm4JfFXPoqܐE;z' /#*Ĕ5c In)?wܬGth &QyieBUQTnXd4MZ' [~LQzĺ4W5:Op%3j*6+6o8";7*F*#1FKRUT GA7n_FB*ƴoao)mHRMl+G@3Zx/ƎfXX\)etKu`?VGPX9XꡔmvJ툟鱦3FkQoٞHp޽ۦ֧YөT+լDߑ˺$25ANZQaܕ3Hm`6Kƀmj:%"Q.[cCg>c)ך傁`pI^]po7iѪmgNI?Lъ&9>Oli&JROH/>⸪#ޖ jĹm3WxOmD ׷`xR|`,kyLVb'{ Pϊ+Vaۍ_:ig !@!ӕV"9cĸND3_sQeYcNsʸ4zn̬&0P₱uWufm'~~A1eck{ڐطpkW*s v(#Ţ-pFf M@0J5,IQ⬫km̍[v'5br%S}DhD ,A 8`_3@%NRob Kpt)z:f[`<T'pޥ|%Y6|\ M5mHe&p | {{"s9}?7s~kѵȎ-"ǺK1pJҔ?{%Zc ޾$dרk Y~` ubց17BR 8N%i&;|ˑ9/LtCb<@!=PFwl̅3- F? -*ﬥ䅢V6q%f (^{g>9wNN01`4Wg&p7ՄM C{1$ (~qׁ۟+t|RKROB&8q!NRlhD@{pYb&|Zde!Jw7N K |we x/CBWtn1)O)kiǟG:311 /xAgVx,"'X;Rk*}!\IS1I])Ԯݥ.(1|AT!&34ރg<bѴ6oް"Kl/uﴕ6s[U]裲w"7/Y0H\&=8:MܙAp;ڄ|G!5rb <;:u6% 7n;pXU]?~Ze(0e.4ۑMe Q `ļ[Ly)K `&ϣ-I#,XLѣ9%/nKcypw'/Ifhq(o(Yxۀlr 5kCw k&RdOLӖCvG,)>3[sA֟9#9_޻a zIQrь)=!/!!6Ospgx( jW YM(UEg1Ib&iC|RAB Lp@ڐkmvhȽap8߁$h}W=:D ^/?Q[IsCP5p.5.4ԑ/NUktk85\.fSVk1BF!*Ng[3[; *ĉ!wA .fkG,Uۨg¿N/1 !D'NxͿ0w 'ĉF#=nyciӪuf[ꞹx!5˗;T5EtˬJ/A9Z16_e_ʍ2S+Vp=8Z3h-|C4{ 8l@\C_Ӊ̟eчK^Auj $#U%wr ^X܁xt>BjHO5aXy܎D_3RO_ϋO6VnMO/<>k;wie"pó|IvsAuDGbxa E!f-F`_HOLoLiɍ>jN3'70u!bU߫`8Elv䊮)&hzR[tRG͆"~ ,YRkMoL} Ŀ?yS;DrѼʟ+Pe]TQg Jm>նaћz9%֟6 5A[mlh"I:$7gѯ2iD8DLlRgfտ dUm}|M>6O+__X H3n"OIJynQtq7)r>יľx\wYc#:W&Ra>x%xx7%>g:_?E|kJ}i_܄RFemmvZUcS@ `\]PIwߓ ϓE]W NfO3&ҭ3Uw>v~@k\$*3N45YM{xvG G 7?in-ܕn@厓^?i-ʅbF#^Nd9u[(5J}γNF7kF ej ܅(<2؇eK~`n,`浕(q%{` VV<8eeNȭ\l!I\Od? q /m 3}}J6ȕ"gNa')`Si{͹'h )@f&ل LibYf"u%S0H_KqUX?Ei6v/<y Jd K¹8.ɮk1o CXE~Sklphp]k͘A1?,;_v}]ᛅR `nTZh%Fr$_d`N&4e[ǪcKBy!UL,thۿƭU_V+dNx^|QY#6(Sk,P[e2XvZ HŲ-m8İ/O/y4 zǕa rO BO"{NC`SϢgDPEԺ 7CЀ7\R^^i9er!۽y pzR}ЖGfN@dIQ2Rw*wӄh\K+m$X-:}q <* u OSqe ȮWQ\fA-JTG+K/M)L8T0-M99q yTrw0yK~e=Dxۦpd谫x(lc +DG*թUvS ; 6~q>\1lU_CFB i:G&;7}%Ӏ:Ejv+0^K xetIBn{)c65m&F9$V3vY4j/LՖeSz+~0074pʌLI"54ePjD{S;dTY`8Yt!"Qk'z(%h2dURFIإ'*Cj^)mbi$cEa ;Y1|HQEl[H-G̡M~"o̚.X0.Y&Qƞ%SսS( 3u2b%A {?R] yzYtovW-^ɥdd%#]馼P/I{Rd"-e9Ӹ)Qt o?fv/ʬt_!6"pUkwy6'[_os6c&,BD]lgIA(q֒v4Z8$@m/E|KZisF_Ø>CT(&,ءݏ5_?m#aGf,z9D]Xլkߗz$(漘K^f8u_2}δW*HD2"0txYl+#T%O!Nc&>txyb!Lm؍WBU<4a/,B -^}t}BM` Nvl*H؝3`\[Q]'ȃ{f,^YPPe=h(=0xУJlN!l~nJ@XS_H)xJ8M9oWɚLZՈlŘ'U@-54"C #.rE &.W)Ԟ7$M=е[l5ւQQHQd zuS,'lU~ 8{hv_F &1]0 w7_cabvBg^ˍBZta"A̖>ҊͳN \upK /`$X\65cM.u !O#mCc:MMD\ײ.mio)n`S2(nCa,bdi?-ӤR]0'$L_ai"A޿-<2 DQXW^;̧3Xϗ OdwąogHİr.{ L@㭅J1qXP&1ú56!mŏ+OssDfh\I!/#Ź[~mQ0Nu[9h /۲wN/kKnIBl9.+Y+?/S gXEy_1_]2 ڏ`l4+.dmC(0ߟ 7^y+U9A9@u|w ;P.c kM4U'>U:yWkau^Rv~R,I.C@`ȗ"*J@kl;L^pF6N"m5GyoCXa$YF@FF+ìqUP/+alK4,XUA(?ϔ y E'e3ZU{nX5*axe [KUl/)UWlz=xb^O ܱ; ga!)f;k_uлYu<ʄXvLa|WzuhQ#X>T[㲮ctb^=v2[B0 YzRH&B1-Iq֒ɷ9rk~.&8)qլd4J.>2`GE69<քʣoQ+\VoTWL2Qyb>=~[o:3u(w %Bfz(b" kfң >ٷRAڧx.ۯiw' /Od.mo983#0~*l~*m[*g)Jq0k'o1qX89'1[b iZ>KMyf\<%p퉓qy1J%5OQdO֔!&N{gýls&h_yh6 .EIS/w8^_ĥ]v2zɯ[؄;z_f%k{rs?jeF~ =+$?n@( OhB_8ͤV?_ϬZ zT&}/BF"y" ێHPAh1ckP3;,GzݾBm9N G ڡO+]NUoר+|R(3n>hJ=jm@kmH}$WioO >`J(qثQ>^>{7/N\ D?q7Y݂}8r}?#?u.$1z( 2 umş1s7zuyn#E^ cCZ_Fziaƥ_rtBX!kSߪPhq?o3&y(;"iP4ok势vrVDs^1G .HMBu$ڼa/=ڊzk d)4RjB]=}Xr֜D=> >Aʹd$ %7z {Q~ͪ(&Ȋ;t %Xrb/^TOʖLjƾ?1`F%tumEQ6jmwR% K|@'vIMgb|囦n)fW1Xbla @ ,ja࿴DS9$Ԓ):4Eh#y7P?1[Wv ;2쓶DـcdGBjk [ ugHUOq?~<n'e$J.$3M4Zgctcc_&2m_ ˯P[0ϯV:˴}#D080ϭhxt ^ǟeg#ejnOeѺ9Ij,F%'oռNG\Sϫ<Ϟuj։^_eI,Pcjn,>~G4DmC #ˌF ;Yض(Y%Ă+2/_@\r$G ) Af/5%uȹ!/FH%k$9'Ȕ=SBb#HYuCc_2HgѺٔ/t0*״}oGz\O;nח9TY?\w˜ɽ[OuI_PT;1/F$* иŠ-O*n'seiB uOŊceCx9X79w1& Vc?tYg|K\qR9טN ҰȠ#ڍ°Ϛ1]u""U%Es~ڻ%[u )[K}?scaM9#QwU("9P!*9M(μ"SәE'@(h!&:}?o BP؍%ǡ]HJn# <8![Zar&Grb jhУ!A,ȋ,'{n!]b i|5je_Ů)I*=pzJ[S}S(@Ă3nNmy/G;L/rq MiL^<}yNhENy$6 @bL{= >d9S"ϩ?U&Sc|. 5ars>8+^ S;h?g{QJ\>e6E . ,*~"i d%!LHN߭x:Rݍ_q J]&,7ڔJpK.^]Sœ!:L s| QמM ,'G3sE`sFʖ{UkiyuL;ZƊ{!Sdg¶26>ex2(vѡ~NmYϪRfleg:ﶆZjj;LoyԠhk?e[ifʻ/͑b|/0] G j^U?^i sF}8gtݸ{-[k<ʆ"Ɠm6%y4KȾ=2S6lCyq䂠lTD"]sظݯa[쑒(gś?c?6QFx3m#{AG;CPͫT p fE;`A.7CƖUB3 ,\){_& lj8mJ-ŜF'[YM>F뗶;0/Pbe4c2 q4.?CC@}(ۥ'8|Br%o3$^Tp-zM6uYhˍK-  !H.L<'\{mSm[&1 8Mm/Bp+7{pCDflgt`S]7mDbdBZ%Ri/趯q"+W1zpna i;>ĊcS_?l,D*GFJld i|JRj33Cþ +a{a(aXLn8$e6+#;G_[-2iU\,izL!6[k.Z^I("SƛEnD#GT-V Pؠ)/tĜ&uc*Ry,I{31C0oR@ _ҔCyv6B \'"OQXn9; n@%2+לk+$V(愱V0ÊgBtn}@(Ҥn5PR V'oDyISbKQ-##Q"HH2 }/g_߸[&[Uqr#}Id˝8Ws% !b4':Ifs.& q\t_-X)<n:Ahzӿ"n5^_4`PW(6S25:&f+;uE͕ȞzKK>ӫIUnFσܸGsMgځd2de3Tz`WM#+}8tDԩb6.q4QezsՓa4N~{Qk1EGH>KE--= f&CN b \lZOҲM.Wca}ǵLOqhڕ!?܊wxޮVƁTn=_E !T0Tw-Ke{+3ː֜-c*۸PDCk`,jqxgo|Mfu]^V. OxMFc dJL`-J >|wਇ3Űawk3GiƤ7􅹾TSϮ3RZ}Qz Ӡîr66_"LP'Xn.b3DlѷdʭJw K f ac74۫^&RP7@;/a6 lE@ސi+56ʍDuXLNé8SQ/J,"A$b ~ Ϝ@(vV&R1APΰ'+>(-,{dw>0zH:em]YeŖ8!OAv=F01l,晲$b|ֱΩkG#j( I(]#:"f!e$d{$M'!NxJS?XCI32RHrneq[aC q9XL_yxN2xpz<$H%l~ct/'+]P+_\mMk:CHNݯ1xr\ 5$ݨ(:Y C!-zFjZ'Oc|Zk1s y ~I`PLS6CWĪO5TuC&Zh!£Ab8vDp{cTN)C}ɹWQĖQ;0҈7BCe3oUGdP,2s[J s~ĤeP.jpNCAI`*+NlVRB/˘x0Hn{;<tJ}=}E}G~G? YW) 48iS1巃|(RO˂-X\ wl ,LQ̞+; :%.9 KETԛH.[^N6򱧟IaFŭ[-.'=fX_ơO{d3NϱI|\agЦE!%K5hQ`.&ٹQ %C{0| dw "/sGa#R2`ju_(z+yY^elSFft;]q[6BQ ~kKuI{g xi4jU0n}@D]kEzhIBy*Z$mdLzz!J΅դ}&$~WeoRIVh꺼䯮Y7_'h~u]&FNQ? r BgX^o}H*w> 7as7^Ԁ7^A%'!&]\Oɪ^(1xx9U&uWػUlK! :~"C?+My:d@=6ݨwm 9`. .a[(m"%zf7KE'c05o8:4.'k8OYTN:ZBbQ9\>s\C)rf}\ H,!f!LD}ؾ9~]qPjVAo|%ճձۢ(@s[i#F,ߞI&L'5f ϶ + >j,\j0[ZZx4a Fx#zڽQ RÊ8&?ή,3 $^Fc`w"hn1g,OX_҄"`-84.iIpK{J[ _S!!}5 іp_3MGs±,strСyE.p O5u["H@H L2H#ߴwDk2f?%T<'E׼=z\ZFM?}"#KӡmDQ&*$c@!44qV7Qa!qtl^t@uZ?T8s)̄kP}qmh%L^jUϾCʶ>4d%.=K0j=D  W0?,pfu?_uw-B ~%ǕҬ.SdZ8 (OyuܮbOSK2%"W@ ~ɂٷC~3ǥys7 TJ+# <\Kl`yRZie^IG%MbkK5`; (ҫj%W /#X1X,VCx9N'Q3O\eɽ]6)$E *n 3E^/"JX痳/(!]m jdX `j5E6׏nit[SvjtomT^rGH@%챡rR)v%x/ j3[p (ZH#_rȱiuKH2YM`?F>bȉ0Q33D P)B_@$Sǣȍ80[*:vYH+DzfϐE1T*>oHG71J^p|WURljsVK?O\)vRmYzNI'UN8tr<, $JL 7XYl4~GYkL}A!aة*v7:8>NC Nsvpf{$獠i .yr,.: esr$K!JM՚s;t#JpB0 i$`{R@=Xq]( d@]=g]iqc5rC$*?QV iE/9A-}*[ w4MTxd <5L8cO㦮C;RޥWKb j~9EҬm]1 ^Q`RY%FrV#`ySϩ8U3ZhKh`G[D|ɿUa 0`YΦV] V WLϸ_VقB'abf9j(O 4{"ζEp ӥy?Eԙ0Jqȹ*G9.#GqL9 EIMsS7&Sf-%}Dji^^~>oj`]P0J3c({ǔ>b в_%x +6v< Rk#"4I~z0ۧ:KrUUXk}a=J.3O67>jōLpDW+S5HPD'm6(qA?qv@,S~eLU64 ɩ!N՞E|޹m<|ok[Z9j4tid2g}0'YTV"y|8 %!}() Hjs ַh\@ms{]jօﱚwsÜ(  DD,=o$+*YokyqgϏ|yK|lT~v#d؝.C:c9^47Eq[-H9%|W\)VӦ篅2mh+K=S@ 5,/ %΢~U}`D)_8Y,/+Q&_*f 5D(3adpUV˝ (zH H?6ID^ʶ b$Wx}/{fJX3Jv"\eX΄PZ5d H>l!+l5|D{I#3'P N[m\k$,{ćfQ9f&USHXL{Ԟ3Pjd# "m{ /GGJHpӾՎL#邾]W%⛶`4A1R@<23\!*71YIV#^J0$DV/e ]ɲWbЇx#`F聬Ov9!/a5rV6mLw ^Fm|goVd˰\P lD]7 MD /fmJdMANCOt( 8vbR! ՙ&]Lkq͐̀2radeǡ^EW|z8Ca nqJQd|6.;CzW Ztd,``[ ;ۂX̬|_ &i4Eǝ&ȨSRɠ7/4˸)~h|bas꩜+z0ǒt7 ~)Ϥx+/Y@*X .FNS$IFAmK:vCj 'luO3f Eח=D樺-щK/W&k#*Uv>[.vg}*XQ!+ n.T6INO(CF%'tUYs*0 !a&mK$G :+ "`sa_ Z,[qֽa] .*_Yir]Z߄To O.>\`zLHImZ+.͜2tD?Vj AvzmFޅH:fR誽~˸ Zvyl+dmCeA!C\%4xi=;a'%@vo # XBmH -@+Y.͸9U=(  x%/[ tCcx.}??u:*CB!1,,dz߮N*wXgrd%p_\[a sv4ߌqC!@Rھ4;MM)ȗ<iuO (z)Zڸ8տme*-b J, *[ ;^P&9?s_"OMf=s(_kjFx3@NІ=BO43h~}.܍551P*yY!^oLBLMYpKjh=͉K0J&~_Qelh,wh޴_ȘX $K@Y U]osސ'nًkᄉrji)0m.sl&63۾vPMLrQv 7IOY5$rAv$ eUvO@?-^ yNBVD`HzpDJ-5xkl, Η7ޝ*=2 Hs2Vٙt?gEBq06f]}71d(P&Ĕ}doq=#|ˍd4'rz p=xi0 r&=ra{314,mjp1HQ n~@vZgmERvAhr6qdReaz#IC@?)E?=6wR1d ɻ|F(n`=(\ H s-'H"M̰;{S_=*O@Wo2524XD 4:s3Ƴ7}HpF1 ;2IA&}'+8el  K$YNm0d:[ R*ΟaeA_iu d;Eu?Cy<~:jݝ洚9XK]Ԯ0AB~Ra)O[@([kYѝ~G6i "-g/\Է8:r$.^ұ쇰qg%&/Vԯ ||@KT3'.kWd/j 6Di+c=N`3/ F~4\J:$sɠ5S,ԅD;(&UT* jD2ANncڋwj C7k' !b tVLUo_3(~ 2 ,r+\WvT-@,h ~PDV&Z t}z%Z4@Reصro})(cPj:Hd(rȗ/B}{z{q~0?BI/WR &r,M0M [hujrDIQѥ\<y#["80\IK}l0"Xj+0S5L˱;ё:c}b9b9삍l1"DV%wEd)oC{+ Iuףg+r)VUхQ(psshQ1e'BiPf;T92 #?n*cՇ^@G#,O?Wꬱ@"CzO@Hd(`H$_#LK|:Ec7n%\"$ރ) ՟"3O*[Ճ';ƿldP!(^xHO r&G<.j(bcp4:g +O?d0ꨆT=h`@,B }*&ʬIzW*o?wS̀$ib D UzͬNRrܠ1ΊzDiئ#.)*u0{a~LYM.9̽ l]2(|4dRAQ5\ F$pҤ`+,ovjmm +- !pRҝkظve i:yOO&u4 C߾ɺ3(2-{<'(x:m)>2,>20ܓ/R։N4`>HxJi=F11o,3D>-C=0l,,㠈a:!ւǤRAEcD7'NmĔS~K$)~΄iOk]~B^uCm>7]MjFjO{F:[1Kop#F%L P ROq8Ƹs+ ZΤLh >^- F!хR앑E>i:v`]Wv@PCэL怵WĽ^RT\<HXlzYW1IFV}_NDeG,>Bq+!~T]"}"hAz *$l|cBD(3cVV@3/=|j%j1-[Q+伻G%5s/׃*Z*H;Y&^{ "FeoMiz.gmbS+5{P=1!ȏ#Վ0* vF!*/"u)7nrZr)^k5Ş,wS^BZSA/1-CA='*.b q(: TEMhu=!ɡ(.7K~1HłxҩtX}v?,Spy37~H!oHх# mR| 1FdÈ"[|Q kWTS#$>6C[_,^EfɒJ,;5f淒{bޤUnNW5Q,:芼`dAOJ:ƪVFG{#RT YZ