libvirt-daemon-driver-network-6.0.0-25.2.el8 >  H _c~ z뾂alZHa ] h|XVxI\ra;ASf- 5w]a'xқR-fx, ܅"I&QTOœEK١(]Fwrc\NDkT7)4%/Fx2{(, |*A#PBl nskԯLM[>d.G1 j000m ]}}Ly"MI@b9rSՍy},ja45477962f7947a14805e7d6e7b8ba82a3193536915c7905d70973c1fc13b0e2565dce092d7cb9ab16b44c4f80cf8847c1f150406_c~ z뾂al GP yS%rzJ3QC $/މ5 ULmMrO9_TDEI%tyl:>wd І_L/QK]ȍG2tլҟ{YSрk@%&]:׀H4\Pްr0~ mRV5 !YWD7E@x^_,xlvOnćƞ }[BUJXd{ꮥQ;)_gkjV, w`>p@?d & / ]&. COdjqd   $   |  D(z8Y9Y:/|Y>@GHIPXhYx\]^b d We \f _l at |u v <w x yTClibvirt-daemon-driver-network6.0.025.2.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities._Z(kojid-x86-01.rdu2.centos.org hCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-a,!I)H0B8 RAAAAAAAA큤AA_Z(_Z(_Z(_Z(|_Z(_Z(_Z(_Z(_Z(_Z(_Z(_Z(]ݖn_Z(|_Z(|_Z(|_Z(|_Z(_Z(_Z(_Z(_Z(_Z(_Z(634229d6bf3b9adde6862abec0ac96ef5831fb8e0031880b016929930442843547374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf919567f3c42a54a4f9cc457837f8c4c368ae378c890b495d0ddc519a907b301793e5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8c41b178769964bb4d8edc79a15ceb10964df6e22175bb4c98bac604f8b5859dd51e21d93f5431caf62a12455d658a1aee5f385f6d5862e5978b34849b5e65281bebe77f7f5a51e990165b4338963c0f29db32a5dc7cb3ae5e8fadf6b37f78c91d9f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583eea14ad8eebd26bc45595df31214fb06b44177911ad2680bfbaccd0a2401b7c6b../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(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)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(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_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-25.2.el82.416.0.0-25.2.el86.0.0-25.2.el83.0.4-14.6.0-14.0-15.2-14.14.2_>e_5+@^@@^^(@^ϧ^V@^@^@^^^@^{G^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@Michal Privoznik - 6.0.0-25.2.el8Jiri Denemark - 6.0.0-25.1.el8Jiri Denemark - 6.0.0-25Jiri Denemark - 6.0.0-24Jiri Denemark - 6.0.0-23Jiri Denemark - 6.0.0-22Jiri Denemark - 6.0.0-21Jiri Denemark - 6.0.0-20Jiri Denemark - 6.0.0-19Jiri Denemark - 6.0.0-18Jiri Denemark - 6.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri 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- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860098) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860098) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860098) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1860098, CVE-2020-14339) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860098) - virdevmapper: Don't cache device-mapper major (rhbz#1860098) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860098) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860098) - leaseshelper: Wait to acquire PID file (rhbz#1868271) - leaseshelper: Report more errors (rhbz#1868271)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1861681) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1861681) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1861681) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1861681) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1861681)- qemu: backup: Fix handling of backing store for backup target images (rhbz#1804593) - qemu: backup: Split up code traversing checkpoint list looking for bitmaps (rhbz#1804593) - qemu: backup: Fix backup of disk skipped in an intermediate checkpoint (rhbz#1804593) - conf: backup: Store incremental backup checkpoint name per-disk (rhbz#1804593) - qemu: backup: Move fetching of checkpoint list for incremental backup (rhbz#1804593) - qemublocktest: Add 'empty' test case for bitmaps (rhbz#1804593) - qemublocktest: Add 'empty' case for incremental backup test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint deletion (rhbz#1804593) - qemublocktest: Add 'empty' case for blockcopy bitmap handling test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint bitmap handling (rhbz#1804593) - qemublocktest: Disable testcases for all bitmap handling (rhbz#1804593) - qemublocktest: Delete 'synthetic' bitmap test cases (rhbz#1804593) - qemublocktest: Extract printing of nodename list (rhbz#1804593) - qemu: checkpoint: Don't chain bitmaps for checkpoints (rhbz#1804593) - qemublocktest: Replace 'basic' bitmap detection test case data (rhbz#1804593) - qemublocktest: Replace 'snapshots' bitmap detection test case data (rhbz#1804593) - qemuBlockBitmapChainIsValid: Adjust to new semantics of bitmaps (rhbz#1804593) - qemublocktest: Re-add bitmap validation for 'basic' and 'snapshots' cases (rhbz#1804593) - qemublocktest: Add new 'synthetic' bitmap detection and validation test case (rhbz#1804593) - qemu: checkpoint: Don't merge checkpoints during deletion (rhbz#1804593) - qemublocktest: Rename TEST_CHECKPOINT_DELETE_MERGE to TEST_CHECKPOINT_DELETE (rhbz#1804593) - qemublocktest: Re-introduce testing of checkpoint deletion (rhbz#1804593) - qemu: block: Add universal helper for merging dirty bitmaps for all scenarios (rhbz#1804593) - qemu: backup: Rewrite backup bitmap handling to the new bitmap semantics (rhbz#1804593) - qemublocktest: Add 'basic' tests for backup bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for backup bitmap handling (rhbz#1804593) - qemu: Rewrite bitmap handling for block commit (rhbz#1804593) - qemublocktest: Add 'basic' tests for commit bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for block commit bitmap handling (rhbz#1804593) - qemu: blockjob: Remove 'disabledBitmapsBase' field from commit job private data (rhbz#1804593) - qemu: Rewrite bitmap handling for block copy (rhbz#1804593) - qemublocktest: Add test cases for handling bitmaps during block-copy (rhbz#1804593) - kbase: Add document outlining internals of incremental backup in qemu (rhbz#1804593) - qemuBackupBegin: Don't leak 'def' on early failures (rhbz#1804593) - qemu: backup: Initialize 'store' source properly and just once (rhbz#1804593) - qemuBackupDiskStarted: Fix improper dereference of array (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Don't exit early when the job has started (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Free 'incrementalBitmap' (rhbz#1804593) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1849095) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1849095) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1850351) - qemu: Check if s390 secure guest support is enabled (rhbz#1850351) - qemu: Check if AMD secure guest support is enabled (rhbz#1850351) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1850351) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1850351) - docs: Update AMD launch secure description (rhbz#1850351) - docs: Describe protected virtualization guest setup (rhbz#1850351)- nodedev: fix race in API usage vs initial device enumeration (rhbz#1846237)- qemu: Refuse to use "ps2" on machines that do not have this bus (rhbz#1845055)- cpu_map: Distribute x86_Cooperlake.xml (rhbz#1781878)- qemu: fixing auto-detecting binary in domain capabilities (rhbz#1836351) - qemu: prevent attempts to detach a device on a controller with hotplug='off' (rhbz#1802592) - cpu: Change control flow in virCPUUpdateLive (rhbz#1839999) - cpu_x86: Prepare virCPUx86UpdateLive for easier extension (rhbz#1839999) - cpu: Honor check='full' for host-passthrough CPUs (rhbz#1839999) - cputest: Add data for Intel(R) Core(TM) i7-8550U CPU without TSX (rhbz#1840008) - cpu_map: Add more -noTSX x86 CPU models (rhbz#1840008) - cpu_map: Add element to x86 CPU model definitions (rhbz#1840008) - cpu_x86: Honor CPU models' element (rhbz#1840008) - cpu_map: Don't use new noTSX models for host-model CPUs (rhbz#1840008) - cpu_x86: Drop noTSX hint for incompatible CPUs (rhbz#1840010) - cpu_x86: Use glib allocation for virCPU{, x86}Data (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Vendor (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Feature (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Model (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Map (rhbz#1840010) - cpu_x86: Use glib allocation in virCPUx86GetModels (rhbz#1840010) - cpu_x86: Use g_auto* in x86DataToCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86VendorParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86FeatureParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelFromCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelParse (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86LoadMap (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86DataParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86Compute (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Compare (rhbz#1840010) - cpu_x86: Use g_auto* in x86Decode (rhbz#1840010) - cpu_x86: Use g_auto* in x86EncodePolicy (rhbz#1840010) - cpu_x86: Use g_auto* in x86Encode (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CheckFeature (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86GetHost (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Baseline (rhbz#1840010) - cpu_x86: Use g_auto* in x86UpdateHostModel (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Update (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86UpdateLive (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Translate (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86ExpandFeatures (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CopyMigratable (rhbz#1840010) - cpu_x86: Move and rename x86ModelCopySignatures (rhbz#1840010) - cpu_x86: Move and rename x86ModelHasSignature (rhbz#1840010) - cpu_x86: Move and rename x86FormatSignatures (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignaturesFree (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignatureFromCPUID (rhbz#1840010) - cpu_x86: Replace 32b signatures in virCPUx86Model with a struct (rhbz#1840010) - cpu_x86: Don't check return value of x86ModelCopy (rhbz#1840010) - cpu_x86: Add support for stepping part of CPU signature (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Platinum 9242 CPU (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Gold 6130 CPU (rhbz#1840010) - cpu_map: Distinguish Cascadelake-Server from Skylake-Server (rhbz#1840010) - cputest: Add data for Cooperlake CPU (rhbz#1781878) - cpu_map: Add pschange-mc-no bit in IA32_ARCH_CAPABILITIES MSR (rhbz#1781878) - cpu_map: Add Cooperlake x86 CPU model (rhbz#1781878)- storage_file: create: Create new images with write permission bit (rhbz#1832204) - qemuBlockStorageSourceCreateFormat: Force write access when formatting images (rhbz#1832204) - qemu: snapshot: Allow snapshots of read-only disks when we can create them (rhbz#1832204) - qemu: blockcopy: Allow copy of read-only disks with -blockdev (rhbz#1832204) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1834353) - qemu: only stop external devices after the domain (rhbz#1822523)- qemu: fix detection of vCPU pids when multiple dies are present (rhbz#1813395)- qemu: avoid launching non-x86 guests with APIC-EOI setting (rhbz#1829729) - tests: qemu: add disk-error-policy tests for s390x (rhbz#1819250) - qemu: add QEMU_CAPS_STORAGE_WERROR (rhbz#1819250) - qemu: use QEMU_CAPS_STORAGE_WERROR for disk-error attributes (rhbz#1819250) - qemuMonitorTestProcessCommandDefaultValidate: Output validator output to stderr (rhbz#1802592) - qemumonitorjsontest: AddNetdev: Use real variant (rhbz#1802592) - qemu: new capabilities flag pcie-root-port.hotplug (rhbz#1802592) - conf: new attribute "hotplug" for pci controllers (rhbz#1802592) - qemu: hook up pcie-root-port hotplug='off' option (rhbz#1802592) - docs: mention hotplug='off' in news.xml (rhbz#1802592) - conf: add new PCI_CONNECT flag AUTOASSIGN (rhbz#1802592) - conf/qemu: s/VIR_PCI_CONNECT_HOTPLUGGABLE/VIR_PCI_CONNECT_AUTOASSIGN/g (rhbz#1802592) - conf: simplify logic when checking for AUTOASSIGN PCI addresses (rhbz#1802592) - qemu/conf: set HOTPLUGGABLE connect flag during PCI address set init (rhbz#1802592) - conf: check HOTPLUGGABLE connect flag when validating a PCI address (rhbz#1802592) - conf: during PCI hotplug, require that the controller support hotplug (rhbz#1802592)- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- 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/bin/sh/bin/sh 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 qemunetworksautostartvirtnetworkd.confnetwork.build-idcc37804cd5288a5e7ec94350ec87914dc608df31de4a6a7c7391d1de093cce7ba160e6f58abd11f7e8183f4806bdad984de024544b96e1cab6de4e19libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/cc//usr/lib/.build-id/de//usr/lib/.build-id/e8//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e8183f4806bdad984de024544b96e1cab6de4e19, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cc37804cd5288a5e7ec94350ec87914dc608df31, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=de4a6a7c7391d1de093cce7ba160e6f58abd11f7, stripped+K+ PRRRR R R RR RR2RbRnR_RCRR/RR RRRRRRR R"R!RRRRRR%RRRR#RRRRRRR R R R2RR/RR RRRRRRRRR R"R!RRRRRRR%R#RRRRR)RRRR-R.R+R,R$R R RR RRNRRbRqRwRlR]RARtR@RYR5R>RTRPR;RcRfRDR`R4RgRzRpRRRR=R~R3R|RyR[R_RdR{RMRURQRjRR^RmRJReRORxRaRR6RHRGRKRvR1RFRiRSRoRRkRhR?R\RuRۙD3r$yoOh^i)O3ҟ:J pj3#c 1ZbطK?]W@>YhݟuXD ПTnU>Q%x7_WMJn|P]Ab x:K:EjM]"|=g)Ig>ŭE Gb0{ӝ.ۢuNu,SJn~)\tT& Sr8y*4A,DY  U׽ h2%:xײNƐ}k^P9~o)·NNs%r-]t z $|1 Bq)lZ+^ALcQg%wĥ&a"q; zZ[7[|+L?Q`h(j-lF[klɄE&}NNvyZzxǔi;~Xw0p}[cQovmv< /x HB>cgaH(X-D{m]] :#0l`2X4܀vFḊYm}U`u9&|(?K\q=Mxw}qYqYA/;~dj{Vзh9#Տf-~5"͢섥=Ts߮8ױP)KTԱCG7E8;E 3À'nqy>=߀Ҟ e:H A,i+23\7Ze$>XlIivtq cfΡ~Ux&K\Hȟm ً49<@vX WشB7wUc$ ȴ=tTzT&n 'KF[=^>ETFn .MR$OB %n}p(n)G,j>ea% ]xsnͧ"jOJs{ɥaX_`ϼJ K_!)6'ޟMW{TDm/iRѥQ[r\ O>\c ؊Z;uE@\y/|2D3mv)|uMz~4U.L:=%]/Zp}U~ (&s(Ɂ 1“` +C rvt6dVM搆Fz_bR^~b.uÒ2 쓚;wURވ>~Zt<ٔI~:C&NSٳmudpVvbdM "TX怸"^!yE"oc.p׋&P,טwZ k`pCV] <-o1>+u!yM̬ܷc\>Y|è .]_ږƎa6BQбOe8'd\eˬ[C@YU0-%xcPJy1Y5\urdrc .\9JoAXBeT:B,S p#+ZgbG=s(iTBNkwv/ (tK&^?)@}Iӏ> ?$C٧:v7d%J`GbaKl#26i[SZ^MF/@sK{WH?:v +~s mf ʳktקamʿ&¡RK8:O׃S_3*'U X+JrdGK#GAUW׍7iIG}|)~04 ؏UŘ/v ?4$ND Tf&J&HY#Cnh)ʊv[ B(}W_Zq3P}}qt5Y i M` Y] TH]i>U_>çez{-{/g#^l. |n_̃Ɉ21%Opky~bͪZiq*EIf8Ϛ, dDSLǔ"_9ۿ24i r1ө\xD07G0G>Wc=j.09xxU(ƆYQ*z TQ\7yy7 Wep%9.0t;%[ĩԌhq*J7E]sK5XkS4N3G%YH fOktB><6x+!ةRFBl@".ZQ%)h3+bg&Jkr(dAFSFg]q#}e,N):炼p'(?5;5̝w~M=Y_U%цZ"nkD]D6K*]n$x0-M'a|ODjo{iE@ g$1GIrQ9GK%벷z{٬xNA~ڛV-|*g1hФ/;CoP0]",d:mZebU1 @$1b݂`aq V4#q޺J_gM]Ľݷs+Rx<23DXoޤ=SoD@րP Ǩ\Gӯ2& ,@ Ry0ߝo w[~ډл9FnNidݒv&{n^B v •/om [\s$5X L|CG::^ TK)D}G`X[f.!OQP'QH gNP?2\W}E࿇Ũ,PLw5HtHjef"ل|cD72hi[Sq8th{%1O аH@% <l0g_,'&E6% ' ,4h" dǟnQ=p7(G6й i*@HFV_|C<-iG͹:wI,`$ڠmz\?s)꜡W@g&T$09جU1ss3r]j͉P U`y#|mM^ZEBߏ\ ="#\gR3;c%%O]TH-sͷ<:*Fb[R/Of0Di1B8W)Mh/ֈ~#@×Z i^݉UüO;, K6^[@AFY~aJ$j>7FSZ҆aO.BfxZvS9wZNC0JK]v [sZ(4#Iü`N +F[4PjRёb(n6ܩq#`X"hGGd, @9OGkom3ui=Qu65PGv[Q#U 4#`5 {=|Otv$Jn[g~HbJ(6ē5d\Td4/IPi9\K8SCxk08;Ө2R@&&+Km/Df~eʹvUO~di/) xNUrkRq9]Eo&8R8\dF,φmID z 1KD\ù/ V|KŮ@#‰%L78SHmk|pyYJ!ӿYvpSz2vL# уsZ#z9b7{V(OFцޘ~u!8Su9h.kÃ,UYkcYARw'Iۂ @vxM7dX߼&s3$5doI)WǑ*}/.d4܆.B@|Jͦ}RQφDR[B Ypb]vr WYA\殟-څ޳۟u\8K Q,>ɰa%dӀ{!c;̰.#_7Ҩd)ï gH;QOb* {_7o: 8a5뢒/9cPC3Њ"a Hm-vʽ<&jE\E`1 "$(:U 5{y( O=zc4ARGz{E}k:pgSc>/ZVr΄B@F#0mzNy} /&a$,*MuRjc($5XݽQu h&xh4f*,XV$Y |P=t9єY !q9|{vSO3M|9?k+R%fPTeHiJ AzZACxݤ#aO6 z9`26٬nx=u,}JG])ȮuTM=Df0R36H?Y9i >7TAUNiFmlP^.tV9Ժ2g\:26Xج@\8XaXz)^]bQo*81.uȎWSɚ5[.HN#`sb%upXZ|vc=Q{Xo03 b3{TR؅(G$W8a]]T# Nc+k^>hmkFs~,%_+V\|5%g*j~>_DrCBS W\KQ lJOt Y*?cf.W~5,)u/TIR 9X#yjhq"S*D'٣YP\߱_90+W̠0vZ;>k pt"2[ϒu6BORCV}Juϭ@tVAG ٌQ" O|_dgkҝ\^mĬA˴0w/ZH;o]vBl磎b{ē͉+pr" ѿ ߶ecE.{Q Y_@ۑ' E/(=DX;أVV:gZp"4n봓[q$jxVc1\)"5,v z<EacjU]@aIMeiA< FOT}_SӜ%wZ ZS3S:MTHM]tvfvQ봀i a~T֥~VHGY V҆M'[G5-6^>DrkحVXddl*Y1$ 9;<5p $W$]z<*4V;L{9}G#xT6$4Vg=(2wM!vT/ XC4*53U2~1X=ڑՃ>C&=Q5TS0\>xMR6V:Ax<y=š|rDS߫!O;^DH dL-]mMgSw?g,R;:I탖NGz>(J s`[t5k!#^bvQLV}_y&81)}t߸dxƉcWu1DrH}t4'S|OE1c`nA^5~@!}sHTfzهM \"Ʒ'1~ۋ궍 }wTV>ie+uCR?kgfqİ#i;'eZ2 xX% uu",tKOtJU;W;?ޥ'?\?Ri03' O7R53LT *F AR zt$70R&jrzYl7r[q;{.D[!:koD]bAjJ+AL3c!f&`|zQ^Ͳ8q ^8x BLz<*K/4^jc?OC 3_hSi7=4@d]lE6Pn:+*)Lv;ӥ&@FW!=>σWLE"zGĎ&X&JxV/9*-w<%`Sd#ۑ duN495g T{ M<ڜ$ IؐE3$]1; =eP'l}LzqK]rBFIG)~{㤎&"U~:'vֈ c_tz=ZX#o'|(q‹6maͤݻɓ77! U%F_ DAa`%V<{@Ձh7vs !rn/(iFc w O7ܼ?W]%(u5\u˅e)d%].{esM'1ؠA$ ezM9E6820r9N1]Լ(×dgd3X}m{VIkrG͌e"Ib3r/?sT_}hX(n9f$87YȎfGeJBƢB7ɤ !D[wŝ /H_dw?17#{\:MpvaRz–[O؈U`vCF-Qv~'>DdgqOT~~ 5g]+]E;8k+?r3F4Uyy6 5+bq=NԢa4C'Z0OkrVƾ=֡X6g»3VÉ-a;ƇiUft 76J2(UPCF\~#a"O :Z/4ҁC҆UA' UVvp ]]P*މ?jK#8B%Hr,H[)mz-(J扥)שՅ3}xA-.! _OsBH] , Z/XW.U=wF\8K\ydŀS5&.Ӿ-˹f GD.jX};Ne/bl(96,,m-3c(q;5}A/4:j-(hޚ"~ץn= ID$hA6tP:Xm\Ev٠jsڽG _=Ub,c-ssnmG@N1_瀲T@>x2zH2XN-&-z8ý7GߥzQ yif@4p*Zp Ju*oDNJӳYydzۛj'Jjq^VqDNb~W"p-O.\VbBi4ɺK<;U;ܛ5cj ̓c:=PD'_#!ѭ[ H\$XU=Pb*(GC YV;dpg }taƎG8 *y 7SZrZ6Z=X1W;h'OB?MQH[xT+#ùpX.Ijkn`?Jt'5.haB}:N"@[Q;U~s:3nUA %"uVM1ވ?C.8%BrW UXF]%cI"zVcլYCyY"4 "OќEv3DGp~o&Hr~c;pPΠ|y0A*v_ܡ D\r.Qf}oB2Um_]⩓p@glkuRbvEOc:Rֹ6>g 2f'`rx>*)6]2(3;e(cK6)G(9!ThG_;EJ)s݉1/>> yv^Sg ajG' GY -sXw%#v=>4M}pS2i+=Lh b-ьSX=) :,x|Bn0T{ϴ6ː0 !glDFt T1>COr2N:lAb :ȯ.>Fx˹pJ@rˍ?J9ҋhg"ȝr0lSĺ8W|T{a&Q|l+ (Q mDGE%cF0eq+DA`lZc{iQOm%1v:*P kjߚ/9 r = i]ᣡrd ZrZӒG|,Y4$Ēw>t%~c;CEPS<>9oتzµK08>U1fF-PQck{UyZ$LCIޥ06j4HרQ\;:a%,y^l]hdSK h.%/7[Х(C}oe 9}A@etHFC2}vrpJSi_5'TZxoko_q"L/ O ZHl@y5ð_h7FQ_=?8 fPD]͟~17Ԫ]`=nH#\}&($tz@N ,"4Jwy xxȋCj͒s2R=SJPk}DC]K ါkNP]MpLICwSR"*/![O$؞>j/SċAXўݰ0o3?ٲ.hN%.1DDfXS@|624&iP=l  RF16]tKwjt~|ygw[Z4ɟzSD''lrIݎ .~ڽ4:uz7Yq+Bg6!.ivˇM P1 ~|^6<|k2-#雷Ͻ~${N0k1̼V`rd M nT`/"N1MC6 "o,+3UHjG̴84YUA,b7@pc6P};#.IkL ϘŎujؔrO( B*oj%1YbeATVCLB۲\H!]|?,/ 3*ަ rʟ4WHܿ]AbxO^I`E4UTޣ JD(,gJ h:lh[Ǫ8]W&v6G'Ţǒ'nc,pрQKP٩y1GœwWFEq@̕&a!(E% ʑ( >82uz|ITnl=z;y ,L7i7oL`F9L]^8&X v;T#@({n^Qqe?4t>Ah=.fp$uV*=nmXn~u!cSX5'BRcV{E}G;1Zx?nS)#/gw}XM*e U pS'{1}y|Ш5N`"/tg,|k6e=ۮZλJZFBTOh-ᨢZMiqə% w?m=D%| }BvC=ZP2-j{KMC:Lq*\OA6?.恣x*FLd>Ma7 2!G@`dnDAW%%r%*J] O-Zco@-A٤j0k9@x LFSNM&/z-븼YEתlۆR*}=Gtdp̰qڪŤnղ#kԬ])L wuoR>Yqb0Dv+HgBw_ǤPtv IP>jGJ#j5f _蒜 ]a!VI:9GLD8!yK_'5оx6¬03ܷ@p)M41>#PktZ 2J*ܕj Oeo 'qC 뗲?әTbt^@rl&exiyA%c1lj-HlMؓ nrޥX6?ǰʪO8I&Z dSk k*f7;) iOЁ/O #LQi>g7uDM01Z_[\ {O8o88DQ ?QC2J3˨z%=ׅm ZW!)MkA|EHYUj46+Wc@+ ]NXyb:`UGXsA feB^7b^sG&k黇J!@}͚7t52"iMIu3S`PȔkGAXn%ID"l2Qc\8T,`'7iuL "e\lgתǃp)e!3[8"DY ,HJ]qsWn?LUHRl&@Ijǎ8y׏0#rp: aW}WMh9Ǜ lӌb֌OFud{8lWW?- ѕFLH߈=PHGեo(_X"YIN,~l;)<} B^ֶg >Ĭc wvӰ$ڠAЌާu+W!j-ϫҦgb.) ?qO%1]pҳ>F%R#" tJTѣ&~P' ^ Q*.֏7.ko#Mr{ :-;k ׅEj5GqINnoZ)R rZP2l"_CxBs9. wԽ.rtI[縄߱t<ILp3XPw-3vF({xGP69BLQSzkX~ʯ%i?ˀGG~ v3` G8doTm1R$X]Q,~lx/"DG+[8 g_ތKL,>{.3Z#wup&DOdo t͚,c6K]låzw,FE w&%+n5yiVɎN1oDPNES %{+e" ^y~+KsGo!/_Bq~9 ""Wgv3 `B h3kבEa¯?~T_Zۯl4fP.Ew.+5*kBS ._ա/ Zm[`B¤t n@הC5?xTq[m%;*(*LGZ .,W(ج2 ׭ "&Vq*ڍ >ݥnj4YCRCKQymyHC&b0%ɖͽ';)*3IO6qMӳl݃>i~3 f. 0`%mr8fi$]<ă֊`Е&FQ/(0 ,ȶݹ&ΗԷ^,or6PEeYڕMwve7,Zpk@:+:d{:Br,Vۧy["BǂT.0ʝQ׭ p+T6:9ESr j4twy_3eun(#ͨ>QQM$u_x'g'd9r`6 CEFFW8Df]>o'5llPE(^H vx0 ~X~Lڑu1S`g2)[_P|Obke{w> c+@ ML3/FjQҒ<8QԳT6 B`QJ)ۆ,TezY܎h 34S1Wɐcs}^ٸLTVF"}Vw+*p!`tGC+h;s[O'<Yk޳{#ګHI44W>'փz"^so%SCW}KC70-fj׿38 㲂#Z ;6;^ )hl]iM^dc a0bzޟWE 5p1زCo{Etq uiۺVMo+VM[Ib  wG{*wǮq+Oe S"zIfUCf>MqP}Pw#ɜO&rփZDBkX,PK %Pw ,~vU^~3KdFE!]%[j=4oɯ}D ϩaG6kF)I %A_C H9LA_Dፑ?nxSyG;$>71>.e,  9ZlФ͵qN;㣠"[̿l n7CNjvTmvO_*n虍6s|ܻxf*gݤO07nxbr#v&=l 6d678%[o\2OT !_{VUhaPj;"tdʧ,vvHQէb 8`Tz4\$߭r{ađ|%VUݯ:1zzmhdQQXev fٖɌ\7#UX=OEX>:Js։&*D>""1x+>(gbM ks%ݦ%,G""si\_&`t??U|UK\kCxrF0(BsUt~\>š% mW}$ۓc<Z{T d\qOleA'P!޻|ՒEWF5;']z ՁkyJ;倄05}FmTst-^.^'jk^'cd=ETZa_ߜUl|3eVISy Р1jh y\̄B5Fp9&lW,Fɷ+< vyB<yt7T^eT5Hp@ 7a?%㈇9g f@K*:h#Z,(e뙧e>~#J1WEѻO͗^KR^$~:, l14>[L(KPy|O??8CO# T!t9>:[&h:XsJ=eL4#$#Q[ØZl洱ٯ$!W0@(%&`iGy*` %8Ou=5=FR/\b"$h_*˱&n(@i{;ԅXPib5%|de[X)_m S̵*B(7/u[yU}@ls%S_ioФ"BqwZ)}%ˣg/4piq߳ڡ w5 [Gƛ|QH<;r\ikŽcڭ?#fZϾdσ!#d*I@_^#,y"O -hLwbuM\h#\n*w 9ihNr~!QS`1Zy"i\<&Eў5 }ȏ|k( ؊Q%.fP?5-ʗT< /$y_"蜙ÔU ^|\~&;0Rqp]Km:ԌK3:EݽGIjf vzx=qFć$v @=)Luolm!-E36i `z鸶7q#}/&']*Y=~D4~w^#lUwYDML@Yv66̍&@(z̻A}7q?z{$mr-!NUZ%#O.. o~D`Vj~ 3;E ,U do c#gmK!33io.Cx%lUY'L]~%e*C~ߤ*.vzg̝ Yf^8:$3XAf[%s ^,: (DgT]5-A;9YKէO2CҸi4Gyڡ6/s [{W^okFxQ"/]012K^Gt]kB;uv$lXcB|c*g<1d,N^cbʐ+.庖9tfgpխ>$L<<j ̧.__v1:4 X-331qYQQ|<R.@n]/Q(=FJ٥PZB-i5Ӷ7X5o'G@eMۯ9ICP3^ܩɲ i8G핣Eu?I5!ZXb$UJ%V{7Aй*UP{Qr!'0Or8MGV>P'(?*n!0Wqn]M3g8wKIGKa(%̤'TbeXٔ?jSD rsTm^75N%-z !IT::A/~N5] q,>ITT6ZZ|8jOj]˜PsT3 Œ,xs%G@6;2}b4{pgԚMԊf3x $+ch;_*Aa~go;_s>a~u af&J*BN{ς֖\ |).NLQ!+U `*\̎ p}~ T,F6pz`5UnV*8fp̠8 j@SRSQ~.6M{㰐RFF{G W?؅SNhTqcآAv{=RRe^razF yPoֵ7\1ՉJBV\8ʁ4 qvT[;hY;D~ %5Y6Qо#cfwnjؿ2_cgTMбWoIb%)] n LglvXhϺqyP&<4`e~dA6L1Jl%-wJA ฬ"t` q6hvm['l,[pzJ^WcDWBb%Ѷ}H$ l;7|zU^0]^+?w:ÃjY;CdhXj20_Qn1i.X[Gdk{Иܸ(C}XXxD`Ns\D^)ʨ8 i8gYjrzt dE;X.8@gʃ+ DR7{( F{SƟQ:@Ycc0f`xiDҴOn] C ksPu-+`5OfV]Vɵktfj"tK(xO,3*9iPv0qwO][t"\pJ9J-v_)Qc4~֕Y> kZ0 n`}fƃ'VخUriJߛY;狴0h ݘXB>) z{oM3̠RRtvv<%D!'LwĽǩ|B)[S@5CUR@#o33}#Nuñ'ƊZû?KoSMU}ȍ&g+ ]/ɆԿv_ HV75kt8= pelŵۃj8פM (S=ܢAⲶ=67Ӡ'#G{H HRI=[m;&;"tEUQ.}Ll5$D8N[YoDXIU%#C(+VM+Y[ `b/g"4o$d4 =! ȣJcRLO[7*NٌIAF־|\,qNv 5"MGf%J_(Z}3PsAQNX\"$e5L,\(Ep, 4|zv22z 4PG]z ׺Got@פBe@x@e<-Ge8^eon!${0lbtN=8 ͚_:~g28 =[:0;Gǒ`6ָE+wȳٛ[KL码{(zNi!WԳ;llNe e]]+hZDž)~ 1*lH7#ѬeN XIf.+t8 KV^.pPWɗ_ݬ`wYZIe_Ο)<}CJMt;&G]͇n=xk5HSV@lj ~S+c Q,: @ptbjr{g((4cs谕S=*^Y5Lzs% P,xsLvדvIK9] t)fw-Q;p'Iϟ98'Z6G ;(xji$fP^{R^ƽ̲Z~X$;KmъD,>Rl ӥdCv_^4hj&|#H1TQI⹶ց>1ǜ6bCsΩZߎWㄯQMk7n0}^" m¶ ÇC`KMXNj ZJ@G н+Ab{ŹYnwO"j S-s)^Y4nOm;S6HAKZ `iRgW-0 v)HA?iKFtʪ/9djܑD hk<^t &Ku9&Ԃ`ٔAXԙɧ惔A KSz X-uۀN\/=8#_ Ohs?NO1R{q\hM:UV!kV -ȓvJ`쉶wwS-4Š#|-!H3+~Q^QOQKʖd5˄NM~*c0$lBǙX9v5/Sf2dmi̱_m?c}$Q[12߮k+V.3^eS [/M1IOӐbK3][]2wGE>+ӛkꂐW'Y|)#AwQ14s*Újki8\{yF%l;6T,s= Ϡ`藺Q \4 ӛ&qDuB ܆օ, E8 ! `t",Dܹ~e7|MV_ R]1|]S"SǢ<2f2e炧 Z!uo, 4T݉0W:}BT}qOsd@ H@ @n4@!XHj#k>uު?yC7cW*pg'x6߰`vC=!.a;:]8(ݽwԷP\cz%ɵ/4*Rμ<`V|DM6R {1J"̕CUGCzqv"y:AQknBN pslfRC'4kG˿RVUo7-V7`Xc3՟'ɽ:t}Jk jOˏ׍ 7-.Xy}I8e-h`u~*<iWq-S # ݧ$Uab%)fn:>|!8(>n=Mr9d~KIGlNFc58Y֢71wsQd^+`FiXM?,ŭ%[{—0{qaGѬ KY?YKUEx5".¹#'Y˶h8lnpm&K$OC'#~`٥;3nLE[N}` amHN\WsZ!Sn}, C GJ'Y3DxfX4jKθK%뽮pbw9"Q*jrf=~xzoVWa܂.'2 [XB?ݝP7xs`(OgcwMS8Q.]JqWPZ|7k)1 H fDWk"2ADz_ҏH/_<+ nN2)R*MI6ГBT#>sfm4B!҈E?21C*>|6-8׭^Bi A F$hU0ļ9/S g'&ϜD lp$o#Ҵ-3tbKT)8Ojk2>%,荄Hĩ5WC/=s8&{AKy׎-@5Ugmy ls]Ea vwtEo\9cȒ}/ODCc8Mc\#/gI oNiM P^o|4p|#G%*a GN/pIgMZem>(\'[YaM-"Ŷϸ>|pK Q-!#";8(m!k:935iL"0bC$W? y73)КESiҾeϞZ` am"B1xOv aVFHX+"u Y'zf*{vjڅD2LN/~Re0\z;I$LTvKm{BSQ|0`>J@ĵMyw'L8$ԩ:8(}<{.rO|LKy/}"Yg5xP0L<' q/V!bOܖ t3~vRg(-l=Kcט6P>Ccw!|sV~°~zΝ6LG~_\ȇSQ8>$K4\2*;ɿ)AQ08Q7xL҄l\_=5de"^+3EKc3|?3V-TPۅXe Yf ZۅN\Qe@ 1e gcrb?z?9$ [17-9[g 1&Y :!&,!JL[#Lj'|xG,NMvM>Q D \f+r-r\&c pϲ78 | )}D_$՝k.(4}'8=4h,;h@ho=uv0(9z:h֛lٰ̛(%q$= `V/h-Q6sD[ۂ8~ ǥ*;X#2NwMʪԳ 0R W>S 4;/4O%O("Mb40s-!8B*}DMNX0F7h#//{dD.:oTF TCQ}3f@nFJ~~3|@$pGh hD?8dVewEO B1>DKH͝S.CgltkLί.y>(֬";ov.^~q=v}%-e\:^ J^},֣xE>\c&mec_YjЂXu:& X\Ctd)eXmF#;\|9$_ϝ:ED`MEN }6|Ȳ kTFl|վ7$`l+Kb] eB-FþfLqLc)`bB*.IDd5,2g*edVS:\zr=}RꏛOӥdhiopSޚB&;IƹXz_: s]s*C,_,0ZUv-Y, DBNjׂ⢢>$n9! enn7ѓUÊ{$ qAU[p!tgQ9,Ԧf> g'TajW h1[^l\4H/_}u;n!E;-;6u~[-Do.~%Umņ?kG e*Uv(wl8I`HɤZA'yD601t!^j-5j;*%[ITd DH'H&W*A7}#-%p6 _+N΂(O!_OW_l)ITr=6][_uK-v b:EeZF8g L='L4KhɺhBx3 QSeh`R񯴃&.-/%jvU݋tf pmjYS},:ƅBEЄ>Pv<)HE WgʶCLH? ;R|6 %$Q_;lrcf7zLkj΅S{;N 0w=ed':r}@Lm f] ׂ2-/]Ğ]BB';I,~VY'wqS>(%3TR^B)WyL03?ˁ,qgɬ!),c3ocqF:h8*llʬHDQ!f_%3{5i*6(h'Pa#{ny@εcQ8phv˱ eb(3>bķkKFS6t7U p}%=Voڄ|q;}p B0MˑYTs$^v!MXA&uPJ1h;;ݴt٦;arA?I{nDW㹡d~ @dNm'ߵ"3)]qoUdsgV':cDH36:ԻArUة7lh)0; Yl6Ͷh ԥ<fUm&<3i$GC핝}֍8ٿ3F5 u^(b[bFtsv;<g*ݒ;3Ȕ[y8l>a-*;!c)u5nxIgiL2ƍԦ(:G\mZK1Xn2=B~fU+Da'(AȐ#_5rX3ڝݡ+Sd'\{ 2~C*mZP7/Kk:uہ f`&-G,U)aLhĊRRu<Y+Kh{B'10By,MGYMjO͚WΰJt[Wň ϐ>*Y)ge?,ayδ')O,Pc`XvfyxvOC/|cDgg{gh`>2c\2鑙<."dAm|8- bE_CZM@e⍭e8ac%:oc"w7D5;H7>[[5Vt"9Ff[dB3jϫ.1ݍ{ qQy<ޭY; -*l㮵|׽hX9_O5U]K}j\8du3 ՞wMՍpi1ZW sog"z5wE8Bj'rP>/FߪnRoqK.H8E,2DF]|woN8< ~$ ~sBe_O4VyTѪs7f]h\|Xze}j9Wx;*ZJ~ 4h<%"IwrxIUIZezamzX Gx  +u1m݁a7"E5ZN~2pH/Yg[j0Zڇ!GZZH}K`9aN@>S:7'z^ju!s8Ц4T؆C.d;pÜKt9$ҬSρLXn5p ?\6ye_o[,<5Sڸ*i5]Y3W+,a'WZ=yeU`&E³N>˃&Wos,Z$8Z1 ڙLiZuKJ:I3`/ |a{@Arm <%4Wy>E^uyZ yiqI*7;L? .8b )4ZۈVBа[ǪH$)(䢭 uXMh5. .s|#;87^̦u>QX.z2ם2-Sj>LM㵭W gi7hژ,8Sj?L1 ~w+yVճ86aLj|mjrTzU.^EBɇ5] [92o@bYRNbJfsLS@=ƫɌ7F}k[zPc{BA}GibmJЈ\Ŝ7JM;c0WBa>PG-F# R|EC{ 3> h댡ᜌ٠nTK]ӝ]-2&&}Dбebj7gxra# "UIxD\< ^ytV—J[)C3h1rM e/4E὿-ۖLж4Ц^>[Һ`Fv*"qpn~APcnz`qW BCC2rHH3{DW¡W|.W __儻5#qዶrkmnQ^:w[fhەnVPNSȓd90IU&YGp g ]gCY&eݑur:p6?k!8]Gfc'4(V}n&҇y%˭}r-mk]n> >|6R^Z# piY/S :E[{_Lv >J92;bfv&}|2XMD8WxtyE;=]U"a@Zw瘡f_ݼm}<&f~r+ IrDࡃȗtqV/i_싼6n\k@tNЅF@^bTFu5rQRfh5cQ0ԎS:O=SeW:4^[eY>b c<7Ia mVnfC4j=قoMAytHqg#vIR"y _I= U+'絥fȄh{ݗSWFT}W5GgtgzŖ**0B"S,!4/i v)CREήi\4ҌW$gbg5Lat$TU*Xnпތkt%E|?3x]_nŐ]JJFԡaLrӬg[ŸL*frxc.KpJe%?pSw@`Ǧs`k0gSCYw=>aa*l}l\4 J2 U L;G|I' VUlI zZF4Cͦr=:CbHNj҂:6Y8q YZ*=B$5f yo 05-g~ ۬dvyxk }ϸ[)[TMQ]q?םeP>3t'X'`üYj05\+֦v*ulq}FsOz|D 1Yj -\Z8DBr]4Ӳ%e Kyl 3L0D8E{y iJ8AItnhO\ A$ ؓĊ#"nJ>CǃT=WqY{Ljf@~[4_6%LڠxCXT( Q+0\哔ǂ)žDHꉠwi _ o\ǴȔ?8dpGVjr.o~԰ri-p W z1{h0Ǿ,84:FVY:K'rQM`2gj&F[q8=%V%+FRe(:uJ6?%$ 7S+dɤ P,*>9nkb`'c="#9t?q!y =KYf2/Yh)8s`Ecvcs=WUE񑒦<뎙7_.FX#^PFhnQx`c['BG͡@ARoP2`;5+/ƅX?56֦zQʼk({f K~+wכ njW6xRe Gn w˥، Dc&tI?^xU7'+YIfGl _\ۇH˲ kKŨpRBޛ5_ ˺kZG~Lx}?#TJ\xROf ͞\wS!#f f q#;#Oz?G܁o7[EI4qTw;|`Ft**sJIb$"X|Yo, vT}Ԍ*,d^qa'V#v0sɦmS0.LD_DdNuo{Fkoǜsu+ ˚;h+7 |R b@[F-].0jUۃuMI=%7eDKԫ!MCAX,z}=DZTBZ?JΫGYH$(mwb)ݝY-x MHT&xLA?e^6yH~_:XT;Wr2tmlo(VƤ<9;ƙXʼn31UHB I?q>YOI}2|l8\.V ?Ss /do=.ɁS`/\\ K%=uPHz1pXՊ4c-QϥC\_3!jⳄH /7#)h>/_KiYw2E6qzQZ%Հ*-ZbJhFӌX9n@!0}~QI/s\X|`fJr.2~L=X*fRJ{)O9mn1eBfi4:8҇ئw;WaEse4qζTo"e/Ry~$@JpM=>[Ljf<%<2Y[)L":tϯM)h  k|,_0yj>KTHA2Oj58{ga02I1۰܏l+n!ePT'ݪ 5ʑ)}ٖ%4YvNv)wƌG]ZYEY`4 Oٱ\W©8(>K_&?S)B¬Z-;/"+د"]￀TrW+hfzBcm6Zp Z=8+3RoG䟂5>jԊbX2TReHI$ :L[}YY ~{7bY;3_8"$[>?(:5PguKSR=aD_27D-tdj\iJl('C"),hJQܸ^s_PcP(I&dqO<] L RO:? z_)0($+.%zX][YMܟCpi"rC VWZۥ׏ꯑ`U}l˂$ HHr}dbB'i(éfj% [k-8$lȨѺ@?02kC FY(o3u/߿ 7~v@iv`ْ03Vu}yߘYTT:)n͆W0p^G aԧ6`F\GvV8ՙ~|hcY{YK< }"zCTHJ 6B1ݣSr-nT|gFatzMa,?YPDŽ86H98M}zK13"EA.+N+"";U\ 6cVgu5]b,ӬqP4SI[||w02  ;A8/;){rNE@\j*K$@,^fJQlsg8@Ai|"4&jȬF+z 3tPezmb !Ib@\>J sF6WY,K.Z<>Z,BMϗ9.O!2pA{\F E9i-+/lIz=DC5f:^xw^Qò`9^MeIЌ$:(hI$Rk3q9ȼ8 0-'#FH>e'~;T@tU@c2;(Q5 ?7Quď-Vw/Mo'L@*} st0rN_6"`G2eRЂuu/e|kʬcup,bMEr> 2ZJ/?:R˪j,d\QD8m܌DNHC?xZ5S^̬6%$L9r#UY|ݐEs0-~H7"pH/i,boHh[jJ  Ү7\۹[Ū<8j迧&WmM`S JL>DN@EY!y[f悷mbM#b C8ÑB8xO<g,fAj&lzXTcu,F7]%;郭ԥļWʺ@E-s#7Awh(V#un0 YTwwg! ڞ~MvɃb8ǰq‹0X+7 &) "fb%m0*kIpх+ ] #{4`Ktw\K4oq[D>'qK)F XLMaQNy*"z"u"߁ضgj9bQ jruUZx2fryJdgKk62ҋb,\D6SLN"#/+ASėhlX'T$dEgSt[6j][|op$ƶŒv^$ya;ـ1X?y7I X \$IlŊhb]y&C,h RlClҀ9Q a=+R^?SGnΣ横mNlkdη}}d{ӕbՏ|Y0{;1469:>p-Pc1nS![풻EW}bVtD>Bl&>u}QY᱃MGMTN zkFJk{R4[:ˏBVs`KИ U-P1 hZ+0#+% f'ŐtV"F\Ap;0uZĴY֗a[Lk.hăEj2~g$s<-vy f,C̶J} wZ~C Wr%ֵ7qh0k$f{ۉw@(ּO];)i7DePo&)Z|xzvXbی`ڬr?kٮ(-6!D TN, @@O(MCE*P/) Ľu=L'hd P`yC3"<^_^hۿ;}H7dvo=_,zCys=0]D)hݙ ru){vx%L!$[DR,jH c⺗$3XlÒt./Sjzl_pw&aќYy \g.L>tXV oV H")v 1XIc}gVDo"+drmSj[Q Uvkw.1K&C]xŠIKH$:Dي)TR&4oPG,ʭV@QnG>{f=2A[RGD}r5ТEs 0tV{K.A?M}>4^1M$IiEfr 7b^ A:hi/\ E%ݥ S(qEH_v_M\Y R5sf} yԇ bk4מV2b Rg{*HbLjg??+]$bT\ `3?2%ud~²UZµ'Ґ]}Xʈ5> Qx2z2ؖle[+wG_WNgbab{,Pv譓 лT,CL]$usy2Tֆ3p0[ȩ (7͂S6o \ٟYH規ˎu#gO H6d Bdgj=j-.Koɀ' ,J);n_~ (hNX1)^ Z3µ\QW;--tDWNai'v„  w"Xp{+5R?9Δ$ 3.$dAdwv2;[g3[:0M9h<4Ʀms$<2 FHAs~grA9/q>vU/;kܫY}pLޖٽ`$Us[5 xӧ!:P8>m[H^Y~if2{džvIkz-.PϞS `~N;)?ux 5PxP !Xc%+f} n;_WI{B5UPKZ,YΙ M,p[߀Wg$l 8,ߝɓYBd<)Չe\|h 4zƂwA"9"aw^]9L!~Q  3MrHIq}e62g=Mh$)vKr8zI.ۇv>!Gي( [tR3CkŤGp ZUTV^2r#Xn=Vjʾj*/cv(95Z5wYMdy9BqO]ÏZ-n8Qf,2(ogHd=:BS㳠Tb!Pqw{_y.f pY:y[bwzʣ:2R[f)$`0ɑ!$C&C~G}IH9z\_ /O^%E2W*S`v霱l2L:u"<[IU_J$8.+Җ9ҋHdxx4 TCLUW0\SriY[!"deR 7 p85#lեπeŜ>7:mvr :8-yͶqZqŸxqչbWvcXBl& 5je[Oh!NDsr?DAc5GsK&pG*2:[LK +`#< (Eɯ\֐oZk|;"ȯ<&$TքPa,W..|sWhQ1iuiSz5ɛ))rKsz^^[U#x*2~u$Eq:Lv8tǪ32%9;7qflՁ&fA;TMpZE(f o MK)H̑M©ϕVq_\~s=X=1T%`m\d%jB&^}LM~v7,!_4%AVo>"2`zJ'L`ɷA"=^ݝbha?>ƪ*gQ% :) O"1?:Y@ -r"JEm U=,y.y ֠2fכ Pj>}8W.]b!\&gM:thMxoV2PO6ͷ. at Tu\pC2k ) '$ja,!ͧP8TMIKUx0ޡe@/jVh 5Ug8蚑yu/>׷`O%aCn LX7mݛv$o_wj3g9 6+$ =_LfhL@+΁2?w\p;[z?*Ԗׇ>E¿b,8}QZp0';m}Az uD}}A eNl[f1[⠨ 3wظP(@hR=~flN2Osr=Fu\\H/?ۢRh. .cx>Cv:#J7XSF|1䏚玚+J aв/&˶K|KY89(?|Wo.s Y+ՓMV_}$4s>/m]$םS7ֲ|uWj=@7c}hZ[t]ũ[B[Q$zG=⭯(jRLKXסWv~WDqF1?};oϝiyމ~&jmʻIWn,gi@` I'э\bh#ީb  ؜) tB݁9:7{@GƻH0 {X E9}> HR㿢fa+gjJчWlUZr5k=3}Wz+NF3v>$;Z#$a"\k3& =C#KtkVr:M]╗"Y<^ [M :ː|/҉Ř/ah]\sP͍oGw S?L6N.!p!1Ry=pRɬؿk8ȇEbD2fN*JiOZ$D5eT-NL8Xi:_{1e,N~G,{\7@6YaTW>G?7`k'O<&h"r <8UH(T)Y-҄^Yn_ 9l: \Cia)gE374>$%"vbGb>Z +3Ɖw>`<-@ٵbKU GofswioU LOF: `lƆ0+3_Jo[_aw];L N8Nib]g߃'Z"z|B\H`$DgHWV7o!Y` m`K2iΙlYGe ȒTzQήB{0%r('S_>S^>s;IuY0vrp!s\S$geS ?]0;}qh'-aS"E@ a?w%C^> X覾lrFZ 3pB<Oq,rpa@s+5k 5 lyKr-}5v_ܢ\xheXL` |Ylw]Q+Yq# VV~ 7Sc@ؕ7؜ȥ)oӆ h=PN3~S!o30 yzW(FL¦rA4B/\8w~HZA2}_Mf2Y}KR(\]G$Vu+NbW l_V]\[0+?Bxq5OPy4u d2z#ӳ-< F'#6j$ݧ6ۼIUd? x^фME~:bkc$2]}x]?O %ho"N65NŸ!lrfW蝹`v%/c3g3'Y:vw$>/%!Υ/>=Sƚ1{`ϨpnnkQ6]2>$Оo`>& AQv wt=&V? q{ 6ŋ3HXA<|#kOյ&[{INcMC20a(e&nwDG(K7Z|I=u~Y u_E:4Tt`ݒHjPP3 _>I_rŌbG:ԽtqJl@P ˼ۖ/Ժ0ԱƬʢ3h? 2`A-홌E? i$$C C7!@@y -UNIJ`y$ds!$nXXXc:rkU8Kp s`Ot|s8ߤh >6_^MGɤv%t/i&+Pwltt|O 3A*@V|U~ C=_æXsfI Ivg4tЍŀ#)6+p>,lrW9?% )|G &2a)qw|\Ե? .ìI0]2eNG#a(^Awkm]7p,TذosoBhtru; aݶCWV8M}̏#TYPdA9u4=3SH'ci} !05)A[ kEx,*p~6Օe#@m ;v "۳c, "mg?!EZuwCdt vZnw^%˗z3}PiQLԥgba FG4DP܃;\4-K1,4/+:{ǐOx@(zDȅTt?|GoI;U&Qi9}:G-i_RM"Ӻ}4c5Lh 8Q{<-#jK8y@k~7Փoņ3WCAQb?HQy j8)% 9v|-0*D֒k sLi!!a Sⱀ`a#>2,|Njƙ\A$ўe!2hH* 瓵v WlF:C ˧j4߲\eݱ{S8K~7^QйwҘܞq|EsR|7 vn^t)C~HsL!?vcfQ8]q ^*ff׻\_uj!#y-%D/qŊT: ̨v9bs`oZHv{];3B :"}h_OyyT2ETĆ.8|Td{cSu߾ugĄ*`PE[1Hyf.vpy6evיR30u |7gǏOf,>60'X^P3JvPXbŀծ8 ۺg{ɘy#vTWAU/?A?݊7Ǥ :&Le!C\ dTdtA%* E$Vbp\6g7;~{.x1Pf/y))$!?%W7R>xRJ!%1 \x[C`|ހұy}4 /?{rq>G_evka(T%Őu0%'^kI Q1Ё(v1e}ßBm򨹵_R:%| j,?D5,;Uv>:C QN:=S&ڵ#mN74|u) @#3&0*,K>@+2In}/92Iyq&ruolc/ֲٚCM O>4&G3lI(Gmy@OWGo>!7DA  ܗ ?r(_}hk=&媭x4 eש._atMK><`j`A {kui&zxq!͜wޥʷ$\iC^*,2`"FBHjtWLwYOyJ.\%-䨼UT̟\"noc[N6:d]R:4tړ{dϹS+R0 H~}|\]fxr1ٰ0t$xsjXY ş :KyM3Jy>JYun}NxD"rXQN +Ȭr#\p}7^ԟ?ҵijE$^U AԮ)]ϝı*2G%MCSN=M1.FQ-LvsmjEtzZ,?m`C6HVl Ͷّr]D#wVsۂaɣ@%| 7M?7/%:׹ Ti%TUL+mٽP&{X'S-<'o:?}=1.0NE;Ɵl޾ AX})ڞW1roLC^2NVژ$F#ȬX<-_y`wS5t>W3C5aʇCG+a#ߤ:CDJ 0P \Ent:˕ъ1wad=ةqL?8AEN vjh΁"q-ZtLkpcO"QkxiLD0Ձfʹ6]D vR++ /r'HxZdLX˜-;dce7C}19>qf}iִi) [GQ\.L˕LHgY I][=L܋om&(4Ÿ&,[j;B0ԒLb#Q5v ܽLJ{,9^{uZRF[$ѝ|\g+yPjBA'] -pBJk4#hA8a7!aC)o ?24inAmfE6A(Aot390%f8j#;?v bnQԬ؉4Rz=7}O&>x<5u5>@a|`k祺rnu[,mjH9 O0o@iԹ'H 1'2:z㈸iYUVU=ZG/O sBQffŭ1ûՓ}:"@ gip}^W!Zg\(jSLe8BFF^0R߿t YQ~$eKb+ܟ`mMmw6hٔv<56YE&-qI3Q;1V@i*_Fl#RŴ^5FzPN)iXPASa͞ ӟ'Tӷ?;$p+A?cJ <")`ʘrf:Iy+NF|[)VOa"8e:,D: 3Y cʼcdث#-Up9m,N,hIpCoiY4+ '嶡 r<-yz8]SEu+K)Y(e/So֍'2He&[U3΋')o,'QVeJCD(;"2ɯw@E! itE,qetOqbT?m_nA(α FſZ*J$9nF9i-5x[2~ǽu[nQlrEAah/S1RJ~Ȉn/\NfF[B]$mYCHn"m_%}5hپ+J7SN]p!'wҪS?JYd;,^v2a 2R͉ܹ OIrI憣?e&Dlhvo<-`/}'Jp}[X&e8\ǂ-?=*QskZ:`cH ,ph+ cp}u"w_#P6OޏE>&yQ+ \G#:Au)F``Sz{q%Y/H,ǜ`WA pL mubhK]OX=nõXB gZ݄ga1<2 daJ V=߉P3J/m8Hbmd [p\%ud E_oZ! ٩r8NvohrK3ogڸ(ѳw2Iz @um9[Q;.!tQkʊΙQOR'*\UHrZҢ? mHפrj4AA8C9D-[5"9[v%NyYWf?5WA*1/6I;א_0B|+NOI-s@ D>sܙȼ9n?[si!?C8}&׹n~?H|ޙVϺB8Df-YN(-pYS(Ut/6c/Nڣ>{^F I&&mLEk "rNZ5׺`%!B/R wXzp_ԱGbyh>&vJGW~Zdm0 YԚ0 z|]>W[L$CW6C/xso3k`8zQejU{,,X* ydt.J*.}âK3dzwEg%KAa̗fnZ'_J MYM{")dȎ(NAzO -p9?0KfEbk{ oR6k:^$mh%!\h S92QzO˷sA`nF8_M*H*Jlk0d3Domrչ%lY(D!Ml2Ds(NQTߥUs&k=ccB\!9޳'~ ^epT9dtd3`iq5!T'n;=kQq(8ka$&7{Ю- "LeMxʵӳB%@R>4\AhWSRtXrkFOS'/K 7w 8m7V2!:xXDANA%O&yKp 7D9krGu 8oIk߇߯wdRR .f-O \P Yc񐝮i艒},%s `J^TojԍB7[dh6(Tc~gŒw ]І@ϫ3] sU&„ ]%Za_O(),G TD whbWX3}lhd]_oT\Af;q:`WɡYL^ nl3ל*K JВ=uSD$.[g74L^ `~ת1X؍)z붓9kBޣEk*ɋAʚ(W[dDim%|x۟߄4;֪hm;1^m4h+5,ؖ gib0eJߧ&1N`|n_7B1sk^r$6afňDʴX29ơXc fjlW-fmcWi5&4bD Kc!y~Nޅ;a^;)6.6AyAƛ-`=ҥ$T烈&|;\QG5ax[`iw:{IL2 c_~(_l1|uߚ]RyU \Dn|?<.;["' i?4Z0n1an4J@`3$>*x5AOjm?-  "5"q;eԒ?#Pq=Vj8uCgrE(>Lw\4ts=Ǻ5oMκcS7;Gdqcr+k;a|e#23T(гUvݧp17wז2a@I@u4YF-2;?>\+^ HOHM+G-:X>"A!d0@!yQy ei2,ֱp Xqu~kCQ2$Zzɀ4ߞ‡˶aq`ɫLFl]SB"H5d|d$_ܐLyα0eSίn!Li h&gWW>=* w~Jԫm*06J0fjuyj67?pKw^@^ h< >W_;r{' OIlEqSel,al]}Rƅ' >\pmy d0)rհguCM\:*>j° c+F9QqfޤawyARܦ\l?h-j rjQ,_[F5dCϤk hG#i ٳNjhyMXV`hzQtH2r-lek3NP$tn@ƣi1~ˇaW@dK ',d?;< u>eϩZFELzAlR=qpq؍5cxOoSL3tsF\ի7>\*PC3U#)6YX. OTbMjIB`>6n`+a8ʾng%R;J`8C`B/6c9Bz҇,M ҂5 }H0cPVB|v>lY܉T9OS`CÒhR0g,JVL/!$~RfЖL5eiC`Kf}V@3pʳ6OJ6r?h씳KxrUV< x|Zgǔ}-/YH>= b83 c6xo7h"RsFͶZB%yt~H}m 9W8AX*VBYJ*ϝm3MdsŸWGAG'0*s'=,^lDDʜN>\[=,?«WR Gh铁Ҙ~N.x±Cag^%荣 0{y@;RV Jpld"[bi"Tu򵤇 fH](p{lEL2fg9Z@oP&I}+_ROǥl(ÑޙW(e_y1A{5~C9x-u>H"lm6x /q/-mnĄucjfoKͭ!0%5_[ +EP}مo }W2߅юjgY>CZL4o޸f~{*BƂKRrFs豱KE2KsIpuTN\Pf^ʈu0ܝoIf' >ͻnth{iCg~d0%m>q­6ϳ_d$=80X`Цw-/br'T➖9>= 4! _ſiƠҰ: Z{0i?LLHqyDž+XDkkdHv<pf*EQIY6$8 b_dy-mcͿ7[2ֵ9]M ,i TlcQ %@srghUG - ZV%+b4G{EQATMJqwӀS~m=loYsJbIG @&8cNbh0K!dv~jx.^l^ \&k`n=C^| ZWeAhJ~C-y}7ldusJV m) 0Ƌwvs#E7DFŵ*MDN[-iԦ`z92ɕ;~iJt{dOϋJpI:NKM/DZÏeO2c Cat¥V1uv<ĩ2Uv잺@8x/"*'C"DgFwk/AdRFbdLslLpAhBDhl]( 빺YEA*ԝMM|=1 .;I*\ ?lk9b<䔔XbLZ;[J3ՄpF Y)x/B1:Fb28 B1UqdS#b1ITem;?~+6M2 f>AVo4dahƨf eD M_EPQdF58^? k lzAR5,v#`UG,gps7. ~ T=/rT?Y-0oEl@5JeK~ eJj7gݴ;J~"b.GmvaSaFt+UH G)< !_fGI 2wIqɭT2^|/^*F-c9PO2`_" DpO03e] dB "ρxȼ'Ԕ\iMF$gd$9ژ?K#sIt𼤹ftqH%A>a4dn$Qz 2-?S:E>ۓ>+ehкttbٶrQV71*5x_Bٯ7QA sKU?^ķI$:ZRyF!:4]5:aSί=*K7NR"DevXVf_a:K)#mӵ?Z \b}hc IᯅB%oYUcSr# Al[J"+Ύ4+aHŏQ*H xm:s8-Be+E̊HJ'X~Ӊa Ȑwb@b eKLz8^G=/O^%lm&;UZ?}N5rIǹV.,zx(P x:/NH]]vlEW{[B-ŧPmk %<GlǴ̠@Nl˧ +߃jBp7N˻zVeA*w088h,okssREgʚ:'NP;Nv߹ok* qN{wE|ͿhPJ-nM>OaRNM6X7nwsv#(0'_֏`b39 ( fLmOCLliעdmuۯin&{]'m^R'λoC;z7zJXyd8A:pY) Ͱ|x$Y]GATgZڲ8؄RT= V㏐hj =uD+YjQ_ac8?70O6 ` *.6 SS[omH>dC)ϴ΢-n%MDG>+Mc2~L8|7=?PaC 9z ~Υ*s2  aK7>u.rz]UDL[1wRz3amK0; Im:2p$=9kP]Q3:J6+M*6MC)GO@_sbfdhi͡fH6)+PX!yy I >lh#e!eFYEpMW }X'g k0ޱͰr ɣy?NH"~êCcyc+&M>n*ҕA>༭<%}xHa*Fs[,}uPP6gl3>QMb*ߝw6H( BkU|Atv" oҭ{M7 %VpUdZFph)%H_C".A8'obpK8R<%&ת ;cN.vo[wWזmX 18%kZ.|:Smk拙vekɺ~[.)|6Ф %W*ܾBC.ao%bUlؤ7UHbc2T|.gPa#ke{q'"CW;6@2Feayo y~1vߴݫd'ňH(:g2/Iby.V. "sofRRȚnbK( r>c;#a2-He.JӇ2OaiF%c(?8!a1Gӏ+'_Q7:+K>XkU)w*u?~erOrhF[ul"DzZz7Oh ϫuzvz?0Ѯ*(% Su{٫Abnq]l3[!'Rx"7;cfʽN2Gxj2 (d˵z4RM;#EQUo˸[{)ZF6)=CA1IXAj 6bFTL|ݚ ij|"*)]Qx%݈صM' GQ+-f4pɥ+d6~S@A/ivwe'bK")W+I= "TΛ|4j3@C043:׻xWb𗬁uU'0C6F>lVN?Cއ] φqLhĝBtDd__J3DLrbga?R9we&0'|tOrC3JE^M1_;Eyqz_pP0;$J-ulJYr@ 4K4PZI 0ڔOoc|čG[)fH8H(FJufR@tO/aԦ5 T3lY5{l%\̓%Qtmb/; &u@u9pг9m"zo"&(&+ ]k#"Vzx=n=ЩS&qMjY=y`)'!ʋO焻Ci s}0ϏՂ~  bЁ:ەR2n׫󧐿HWwZcєrX@ -ף PQ~\SD5CDܞ<`}qt\Io'G"5z0:_Zӧc GM^*c>ANKޫ}Gʚ$8KؖMi*mܝR,N=LW gT35֞b o3ǿi 8UMH<3+j`^ԯl$ +>9nr (!_"ogˇPޡt^ATkI{'NNamm)5l frg4vFvͬe-an~F"C&1e1l_{0,~;W^ ' (Eʳ^>iөN}vACz/iBviiԧX8rb/k:"()IW?f3]Z˕EHke0V^T^oL}uYQ{,e"Nс6;7Yy N4-687ē?@2 粧z$486mO&DQ]d)许%>!q\ƀ~9cy5ڻ|Ojŋ6>a}%Cp7rߓKk.Mj?/)XgeJ24;sD;SΕU 4~\L:Zw<13I(+4X]q3zY Դ9ULEȺlik٤ d=(MʻbzP][3/;;?P+Py_aU{WVsjSL wyTyE%jÕiC2r.fki9`y#꽅3,< O}XVC] \Z :>B{dZ[3lNTK&w%k6RvɴrmS`{[W@'Ne.X}xN Oa?2\@5b)2b ;7qF/鷾=ʂBT0§{-BV' eC Gγ!H៘3Cry--~5>i%z{ Ut"!:=Ry@a_*gIOc#Rݟ2U绖PT`ݝ գuQImb^zWˮkpNCد,9i&m z0ecը6 GU~~$SX!Nx Yz$PW[&V{{bdB7fK"}1jY*[…qSVl/٤W@_IT i nVR.X_J)[.$\bi&ޤ$`b´>\1}㐗 7u.9W1A-1b9P.RYv]/:_O; aWa+>oY LQƶijK94 ]!Hl!ʊ')IXAMPL06ϽqAB&2xQo4:S\(LȣhpAe覷 3ٮ0S$&]&LJ0>YTm74smchUFMc*|<^(D2_"3Upʓkެ zejMaΩlbq=z M4]~͝sZͿ76%j$뿭x{XX-&{hawxݐ?8XR .,x`Gޅg%C0qT]6ijn5,G_}Z|y^ֈƯMEF| /zn5\Wu޵<9[L+:E[&y sP&["ؠPxqO:he$u]̿/r 97]!& ' |n<ח!WԐ/ӭunG%X)G=ښ<ѕI+Q(JX ږ&R~3]JŁ$<Q]-)qK#1f/٤|=~ӛe6qкUo^ &MsSԦtI67%hwD:TM&Ø)?_\ .Ekc߅pk).XY\Wt|dM:c,$nqgh3sqGQ7-`ML`Ž{ݗ+PT&a΋b/jG{>Ѕcp4ۓ=n.>)B٪ƹi|+\u~typ;e^&_‘}=F?L:a&ݟ&tF$yr9)L oY1qbo,U\!DQ໛DxP-2SjWN1;`i J$)sOA\ UT1>:-) n@И~j eSzd:8@IIBuemݩ43dj3w$ &R~SǐgxQL]fxfd@lVA2fp΀~bu`{gqô@J6* ;1RÍag2u+4$' =i7M -bODo}UnJĚZ}?tyP'4Ώh3L)r%A|Bblv9{Y^0M<ƕ&SB&~~#[Ot4! ůVnazv́h*,R˔t0jt,,F?.EOۤkJD7@ KVQ,)ꃈ<'eF8L,Botj0.7qwѦ=nʴ` ťkaeCdQPQTϫ;Gbo &={OT4uGǚV~! H1uK12]Y&Em=O=@x^];eB~{kZNun#o7{Nc$qT–PCK dײfc7XXAA|HV 1:?t6w7 k=';H7Gy!W,LLrzOZ~<©n:r'X=RSk~:cS2OPq7jsk{)"kv]4DrF5ؘ7i7]4fNNtj1^e@ &^A_x<'8'Y{ {IZ4N@,x+1#e'^0s'"*>,`)j{$=5+Vy0LlQ4;rA ;obƉ:{]t-_9Θ&lWOʕzrՀz"yuɶA9qn)dhAS,H`cAQ" Ӽ ~$OJ8#aZ[~wj6;NDHf3$eEO05mӲr UZD؞A)vdz$cWΛerif4/P`?MxLa 䯝݆R^]u08m`C3r*7G܇1 Ļx5rŨ!3_'F/?NI>8Xytڕ]l;BuPʉf'—>w,sMytϘncZxzb1^-֩Bwy s# t%-+#yD> m)G3C*BX҇kc  Q,O6ȼò>(EWJb={jP& )c s&Obڷ7"KޤNn-Pbyg'ʤ(!=ꡓr9cyЗS @˛v mwZg>D p $LLVe|}3 kZtmznx hdgc>䎤.0i`v+H<ϊ.A 2 Ә9H M2cܕ*rҶ%rK.-2W>3.k%оPA}(7]|8ihOʞ+Wy!3jWƨe[{kUҼrh)yI c”Yb ՚[] ܼ0u"PY'yEGt ˖C2E9^F9D_?-Y}'J+7sxTK\2֢3kEdn(?HK :̓O?!_2yj78jg,;,'i_h㎓Wc>LX6~oF ~`\ yqNq%{^g7odsmpd]DWfi (p#vf2oz 8)tzkV/dR7liN .A' ;fN%+~|cwAg螎:P1 z,m_QxIBtoSea>qP h*~+\,]& 󸄆>[ywͷ? 0΁.¢hsק!u=tRmI[!EDV-.=O0|f1wmXM7m21;:E֘j(4{5e5k %Aa߀>j`Fi>\-7w.TF 3 2hhe^5OYiK5nF<'C 3RW$t#N, *mKKoQ;)eDL41;_|UVN~Ju}߳@Sx2\z}݅Ƣ& ~"C%b%T>M V^>ӂ 9-Ư:xˡY!EƫV>U#w;f0xvC[5Y'"UdP4湮a$Vf]+#uYK eJ8Շ[U3jP#Xv13%a4m|J 0ltc9ۼޤ]ǵ5Fteb@ 3Y^eS1qI yi|#;5o|w͠Cc RmZKG!?\5M=K7}_2 nIIrN23K^+4rn<3Я}#v (>X\ڠtN8E[1xȬʬle;_Uq,c KE+¨i(KF\\wG׀;]- .}xY.W6~,}"(ܚhXZ(pUP{F ๻c'nRZz joH\\%0gYD? Wv8_,"|NUpW&eˣѝ8? Go/՞yIL4arRki36oR̩דtos:Y\,0~Kz*H,Ж뼋hF#t_9x`=b^[Ea!A5jrQn^[9ehϭa 5&[}SHf` M8;ߟ A9{GO3kBwi6}V#6c-Yӣh;z27:'}K °yD<0v@m3D -;}֦~d^Δ|]jV9̖>U?mGP Bzdg,؜fK&fIh~5Ȋ0vy|&gxG*mkUSQ uDUF8G ,&F"\3m\nT,=~5rU mO6"uFs˵"=2=\ioe#2ΥUH:1&۷\x2;y-> \@1)sSXv+A~4P?`9OMyq'Ks%ߴ^ _Ds^ƚӕvH~ e>V-< R| Uo/Y̛D^[ "/%??OtS@d9(wR' xm sg7 ryD@im_|[l7/ȡ/1M{LvLӟG2W[RAJqK'|ET RRvKn~P·9[țWqĮ&GD 洽T;T&H> dv^o WZHsQګI_|F=C$gBi1-1ͺ hͅCank)J_}qXה`!t7{!O㬵T@Qhު0?#a M bPnC;BhD hgKI"<0FR)J;,D9C:v3\1CLxb8NéZH3Z{]* 6/Pk`YrJzV]閫yPūNӄolg;˵S??@8% ԉ1yHD`ZB%jy,5ʆ=Ȥ]Qtf:ɗŠI Yf986IDC8Xq;%S'bH!C.ؑsbiqxo9Zp+>e9*"Bi@Z?o!0 NZE nA#O1$@n~SV:gϬiiF|7;Rj|^:cJٻ}$ L:\/@|Gl}x\ÆBٿ{tw&ݏӡ8"ޮ!Dq9H?!׶tE2f)(:@F9 ~raE:B ؒ<}O7EbQ."#{ 7u|o"aڳBwU;>>-:mQz)D#d1 1 ":2V&ĥq{Y9gM'XH괱ɱk`a;`~x}t>_[=Ϻdl-!s"~YccCZ0H+VUߢY[jqɺ+|f ދ>-T49خD*<`VIV#?65ZRYsHh*KY6¸ y iZk  f4dJ 9pݎr qO֦V|EӒ'jNo>| `+Ji ?qN32a,=aEס:g㤟_;\9PRbdb czĶIpF@7āο3FoIe`a_[xM Ѯm{ ms=:,-w~lY|3.&p5o'>vS=VLW\w(TW>;L]k7J-$/$F9N/V{ iҼ0+{_ #qd[LȨ!^IV-YؘIJ&Go`'Z!*pÈ^g$]l\o5J =j϶ghP-wAOV$s!OQV~(fח+8#'u1.-\tÄJr='-}H! rJ藩>J֣P5 ȧlpg:`abKN9ܧ+IOS.E$}NiK!LSI%}x9'w/ђ(AG}:(5`6{c=Q6-\{&nz/!q7A!4[m/MA6#fmIؙkkC= 8, \(ʼnlMʪX<$4}8#DMWG lvYУ'O 4k2Ǭvl94T|/ *A$w@ O2ژ#:]C9\L# q?a0;>FLԆ@|㌜jD>xJdRa _:bT2z,J H[)10^>!y :TIAybSP] 񄑿RE@lZ:D>F#Eo7,6U:*ޛWS6 "x05L0cv;Ij1^K1c7yD7 ݩ¤sreB㌴ggQ7/⁍-L:~lxR}-Bsl{;,DDo5ANįvuqRh..R efQ 7/X$!txLH6i y,lK'vR?2;OIy>jdG(ԈU%Z7HᒜWP5H ?x/ O>8 }Яx|5-{?iMu_m:[Gre1^ƹc%y`%FvnRh}=&)y* +г+3 C*F>9%UFNaT_{ T=`- +mtkV8(b8sIХf .ژgnϒſٔԧ{G-bf,7^g/F7;UKUmdh4 V\_T1k+t H$X%jhto_umB,g  ^!ҮݪH +eGWй E+ʛY9ro@[GnCGY3 JkʜnJgbtH\&=[}E?WM=Εz|g!LB߶ur=p3yMOPzcRUN07ΈLF $)g1|e8 ~{\?\HBe^DsBP>g^)/licaHhto>lo!lND<< ŵVScj+Ia6xOڜ^n+̒|T^78W=1JYBKW0$7U۸<{YMŮWgZ=C'}y)'P.T `$Zi&gtW!LiGvxy6Ϥ4K9 5Z μ1JLաW98mƴaU%ꑏ6-ScMsR-rR#M SdM~6Q3CQ^Nl0c/2b&@jsO%L@2Qñpiw$78r_~(,u7щB#׼s?YCd*NԳ(ecs|y Nl[hߖҵLGMT&U,Jsm=-zۃ ;@ l3Wp& &-C s&O[K"wDh+[I@ex:_> 0wrS`DNM^ZwL:'xB yJfҴa~*,àT XK.י"Tj@ghMD*iY¹A H Dh Sl~_"T1G)::v hH .fƜ*8Sa|S TL.D{nö~MXKԸ BzvWVپAaebhU1݆XrF9h ]LhNt@'MRH`n2XDD]F;Čm 'M,#AD0 8ܫg'4g4JY8k"R*pЅ@پl_T$9["IT;yA &L_Oz &0Ogp9Iǩ[+`6`m{v $<<$A=10Y4znv2rk|]>Ȧk+?NLu S:P͊~1}|GXE[1T!)PDpjRIJ.!|* X Fproi0rP V#dJbbIy<Rտ<`6m=Mv-*2,`HE(mc@( }H>猑٤|9kg-v<\捡Xĉb-aMV`{מIN|P+W7[7]3ⱝ͌iVEz6rMs%J24dOfPbtA"c#wAU}t>*;ꎄ*vimB@k/Wv;iv{ YlWذj2`͡B~龃uZa#}(P\&5-9H8,XSmj햼I /hRj^,.sܳaG33ȧ0amU{-#XvC<4c:G^W?QE9s1N戉z^)ctl޼z/<_H S{@M=\ -i픈62H`*gfvp"*q:^0;`CV-ڦf޵U'AeQT쫲O BjӝΐGO6h'h\Vo#UQmwX~za-hN[X!Dj6h&O1eض`IAhS5lƞ!4_|V'C¨n,85ZRgg!Tw-esāaEIi~dՊjadbjBʧ4:j '+H/j<ʇ ZuE6>ꕪNBR5kW1ǯiQE9?(]b+*̟+Fߞg9y3̤j90gz uy;ue .\e'Kd^a?QjsW:>A#|)׭LgEΚ>dgX:,2PHU[e\Fj_[+TZ`zR\S LUV!Klq׮IqI-zbp(cT}#x m?a&GdoR×6;g/Rm8!MR1FڈȞY' ?#I:89)X_JѠ(tm[ g:wy)HkO˗;XhHE ,#5J7 H˿QAV.WV~Jx/W+[m|pn6pF׷’\>eC"KƏ6Մ)+ wNF; \R|$} GC+`9$~~KnWuUoRx))EZ.hi`T؏ vRWFƄ[Fzs&/\qhH <3CEWt p94 "x'&}AS|)PH9 >j{_T~αM+}/2 3m7UnJFMbD*\W*t=Ε5!)" f;a#׃?yYޥjy"rFlHS YSs8yD?خtFfF`"=ќ޻s^q?WWE*,L[щ~1_J.ǴK Zreq՞G٪)Av,<ߤ{kȡcl , |k"*_$hE"L Y=' dTXF p`M@1O@` )X1G/tёPdxSfUJ+-͜Pe%e5owҞk&m%AE1|AI"i nElC# Q\ΎZ2!h߯b[ 5TׯPP;Bn$Yv hTu,J*#j/*VlszLAIvڤqC4jIJ-%|7k*Z0PܚBVgPgSl}yP'?} v]ȹKB 1- ػdNs5bݚ)ݘlbJ߼b+MCv_R5` K :rFVŃ 0bdHҡ̝5/,;v:0 +y>`yLlf׬M͙x>3+Eیhs6|"֭sTnkTrqSV;Tqxy԰~ž)LcGl U VY]+ɓe{IQ1PO]]Vm{~NL%r_o鷕\_' 1Mv~eNtIlaM5շ IvYX7PD;C-ZIqTQ vf0&qi^,c5FEZO&!礑FFw1x2-6zoھ0d I5_S%4$򁺋bh_m+ެV &q+8]]i+ϑaT}+%.,:dQZ;7O'cSTk2x7qE; ])*TLp=KNIwvCTΊW]9 :h~xk> =_Vw EL`۠R,vG-׍{^S,"?k>n\ln\voxقj)^25SKک%Vջl #eOU*8] *|U%V6 /jQ2 ۄ=5 ; 3 "\J"\V }-ԷVZ kiXU\Hי9Ҡ=+_ ‚Z{o7?f&nK“Nl ~`O(s`\L԰:aWZgmmY2ph]Ǯ=e<9hqPgl%CS;xyQcEhFғammJ)knވ֜=B-ޓ" >Is ~R)gR2O@_/`\x6ɨl2t%!DP$Apk& @gR=jP .(ʼnJ:s/qLS_ZH1ްt#Y͠J=* ޵i Z2d@"6\cbHw`{m}'抨BA^MaOL 5žoNnSOD qʳuV}SX;nԯ؋NFY|`Aa3'{l0oyt+Q56x 3GS4z1n-3F4WPiGc1|cjbuA-$Lօ;pEf8+6 dR6Sd>v<`䜭Mu|($*͜U 8S!1x]H˜:Gy<% J#&i¦bS5)wdQi=knO~w L.J|)l>}>nt_E8Iz\iyS)hE)o)C:BM˚]M"~; tJ:*x*Ԏ9|m7<11 p(;Iim}㍾uTynDB}+A0V߽-ldY#8_L VG՞@R_n9aΗ|]>t5\d꭛~<kO*o Ԭ?58aRۙRuU1p2K B֭;,`>?rRN[%3lg ޭU4(.1W^p?,ܔʘaxDI8!MC"ĊDb5̼EOT8w}iABp 8 2kI/TuB8bLl9`9pR/l-`AJEW-`XٰL|"``\Hv;QÆ]~qo'"P2gr;g*LJ\֖giQ*}ᯘ₶`-x^S05@q1+!ި>r<x볪U܆')U a Km5Ig3!1=0Gf[N3A X< D?HvX@ %B [xu9Dms?ײ+kIv 40g,rAՂ[wԙboS%vM Ճ`8 7̂>>v3Pch1ùD.Ԉnvq.39 {c1{cluҘ~\.icXO݊l8xo)Lykc1OD C'!@ B|N}yc 'c~+gqJA'Ek0&9 G̒EdȖ͏xT&H$[ZQ )k`ˉWl}jZ,HCk+fw3b̞%R=R|IPG ~FTcXB: Nm\ҁmìxq"$AQ’JxBwLN藾jvb3A{^܍_jBZЦnBcS7tJۄE':a(?39̃FCfKDJC;mr >uZ@H|\L nbX;dlQeXuM-$qxW05Ac$𾳊 t`; y?W4 6H ѽPtll2|gO=byPTL{'WZJe!ܵx*d/" qzeG> [ap a9o.P"գ3d^ ]r9ήčI74֣<uw,YL,q;Imw4n +jmYųt[viJFo|a'D i_,LIz.lW:):Z0zSsw )aI\xUq!! 7yqw8a)2bWڻ`@cϪc:-WH!𼴬'w&˸wܗZZncG'N 3q`;MJwY6kNR۞8e(˱K:6YE3| c ^3Չ&a Df/pB~7;Wm9&bGun~oB^iLDB0r3wYY*etή\5e8²>6t(H?B6~ejkU h(J0(RBo'#M&Wc;~.b >ԟy0ck8"q򶄁&1B^1y,rf1zGq/Z`Csg{32Ԓd0U*P)68b_mp;y(0SEhn~wIJTw#/eTQAg*d E;_Vi2}h~-Y,euK;Ռr t 4r+/Rx Rf`J@7M4\m-m9N;pIG~L{:!h|^sk(F?9%kWfZ/B\.Ho>Nm>Klw5g}Ƥ}X$|xb4D&ؾ`%X) :Ӱf!]|vu#7i!ֆs⿢@ޅ,cs(d M#bU.ic(w JCmz)[(hx?Mנ` 뚤OctƓWã)$JP17A*ͨn*U.з*(YtW@!,ŕf<.RUA$ "PJ_T9>(U` mR~D=s)6x7+kT>Zp;-Hkk^,7js}ʭ`Q[ݖ Ai@}iKBP9anف7:2o̕?-Wu(`XdmO@Z6b^i źo6яfk?.ؒHYE(![T1;}`at.Na͈ߒ̛ګ񭷈ß:S*JkvbPGU@?dȭ!`-D& e : YxmɔINj@sCQTxg{=J]ˢ{ +]'-1uN|Ŝ ޜmk *QDո)6IB|3H'B97 ,!,S?gƛz(#B˟j !#@hmA8p-Ȳxpt}YP*?ֆFӹT9pV!g5ZieitV# x2=􈅘A9zB+WdZ}M;=?ARjt4CƖ9dvʏP3h_kJhm ш:iLfj n:0-d I&Ik0bҧ< nCV}'1G2A-H: k5"̛mi0s9AI"`s\A!)+dþ0U0L5fA1e| ZSU@]j ZVJtW;Z~jO^HSAk|agm68C(ۘ=6PFkf:]^Q -@g|Wnee멳V>ͪ1z9&7utw;pt4T5תVeձMou0YK32ËG*viozkJ:%!X7EBRa,)܀7HlLg|aXF|vWI&B)rIO/rDMQp~O3tg8}LvK v GĭfP-{t$R ƿdqKJMdj5{ن6Rog0E exy Tab\ Yëy)'K挖~GC7=T "|쬝>[ *ű?Zq4V|]zbl@^W"5tBQMٻALjHǭ c ? Y_gও@r~inO<}f5[}pv}` < =~Q !`ٜ&)Ad3[k<km ظP>jnn_Y}縃!2jJۦo1GOO׃ܸ=jZSla'XdmjhOrB*6Ӗ!T6$>$.&))hU2rHԏ?tF>5?s"<_8BRCϊv_qcxc.vݜ7*=yϮiqbzHu>Bnr|/@cW[P{<8f"82%4= "UK?Wawm]ĄMI͛EO>䴨r5۲:TR|Q1B-)/7 kDVؖKkծ +5o>;e;fQ T(½c4(YxڠTOz|;Ss^wvY50apf fK7WO=bCXe}0Ξq%wÏ XIy FC%16q{#|zgjBJCM.ʱ`′xjx+!5im▥4{:B#7"Q=C!="{ļYa֠ ƻapM,| @]S1m4[|TȾ^fYA'GbZpU #)&0ve#ЕB^T|83WG"9_fS kXiew5"X,z:wx.7jP'GC;-T,nEpvGrC^"k<7\`G71mw#.و+N P$ÅX@MEיjT-K/Zx٣$ :p~&}hwsxz4Dn^[XWk!+@rBƏE Qr{9 x}'|YO:fl}Ytdf?I0:y muow1r=JBN˷)O:;7M۔D Ѣ;@p"xGTɔcA š5YgiA+;@,땊+Z%" /V+=Ɇ9 #Z Zlfhpu]֟ UeEaƉEE>/22-? }~81?Vsew"B~x w"@DL"xv'pGk=5RtH\¼,>*~ 0nL/4+GS25"ieqYN(* #?D}Rz s SL@flY7> ҾIy7Yge1)/YuS:ooJU̻H;\(x1/6{dǘGf&?{4,5IGDh-+|PnNZhg/Dbfv4r4N`<КϺ 2ip3_DkM`YiQ<_vVi=Wa8'gB_T>^ma)rpwK(] #9e3 ,tV+O0o\Zċn!LY3IJ:'{Z{g3eMo!Sr-zѭa" VNĜCh[7-/ƞع:ӫ$`s#-ٹ }@g/ bv*ʦFaκxP)IA:@ިN/Slm` )R*6|/r,+Kײ8thv%"Ӡ`HWmrxK/B32E*,fa/S%'bQ{D ʱrxW}zgmK%q:uR([+k&Qޯ2|F3[A:^࣍و/dF/tl\Љ`r߼q]Fz1jMS#v(2(>{foxefnP?L誂Ė Udx`ߗ1RgGZ!\p,rA]l- /]^56r=sXVoմ "G @| 2ѢjƄ4+昏sJ#`{x֏Xmʫ!}(M8>+ .)8i_ź},@A*ǴR H~B^UXF=U.ʆbZkN9b4J`)`]hF1-d u)d*pκ}g-rnJ^H@-"-鿎's0TQ+Q!@'˝5g*u~vvdjiV8qWT[&!C+|4 %BC* ۤ0#<ɷw^A a. ˻F8ȁξs0`eі3Јtx$$Qnihc1BJbP#M=|XQZntjĄx NlWV͠ds!׭mn-Z:fXϑh"Xޝ?9_-ebj[\3l* [Hm_+_Bz)B:^JĥȤMRfIFoSh%7jyģ+Lv eN2" rΠ] j.!W?oC(9{k_P>&Y=0i ޲?,lNX%ץB`(Gwy3/( 9 $jףdr81jpj)#W{?nv>n$GjѤKtI9krV,R OfSpԄqka/?vcWF ]+nR4B2]wwDr(^n@fWE$kkh+4=kh99d;nBCo7oƯEN JucG'{͋r<ݵ, 떽dVPu܋O`>Bc5b[yR2M$@7\FȎV_{FBދI9z{x/E<ⅉu}xWp +bQgyF?M ^I[n- B3Č}vIgw,7\ݕi~-eX dya)6k,FBgEvgK_뇎wPY#׭__H)FD MagObЩ"By<)Gf1k(L6˧ְϵ H2T:ArWS\UȫfH.vt0kePO쪡;ԍĭ"}^rq±mDIT,l8:Kp,GAo]M\ύba)] W8w@_*IÌl;:MWȤClG!>@p08`LI^gP0ޗ0QR,(>.9PoF3D0)@S"7U3Co " z~qHfR|m◒x$[fXRHLh"l1^dAn?d$J?kOq\@ `kźY sxNOn٭ZxQr%^sC<J |)hVog`#:N}0Ȓj}Vi^r&粨DO@F C1nژ'y=Q<jjlߒ ,TBɺa*eۦIV nt*]0{'e&%noј p& OvnGPfPg&b%zV"VwѬ}r0n * ;J{3Z:h`s_ZP\GVo/^Q_DϠh{ь,lw8(yԪX)MdY};x{Km[7ZGmͶ6Ȫfl/ECaV]<5A຋6rϛ/a_B̉a./#/&b{kdBTWуOOy8-Eksaݞu/x< ?49vYҮ,BF0xI_#󫔂JH(24SuhL.xÞMq#bYNi+J Pb#5ېQmD PKUAAX4ꕲuӶ;LlvM `r i46*N(g['E>MHQ@`)-k6Xŕ3E#(fytHjҎ sB =$ ^uvFvz.*!dzɰپa"5U*^I(GQh$4HFah-w.Xt{W{eOBEvuS.U5'o=e~C}fnk IDcߺWO[\> -iGHVI,%R)aС6D08#4gY \6 P4ȞZB7ISR`'Tw_X>M7e\מ52LVZx9e4Ay/* r7$Q4uV%j1ޭP1®M0 .PPKL36N6=C0G";<  Z @&.|0tq|{k(_tlI[]l< hNz߲HHVh~܌m\;ۅr{N t n~2jn'[9ߨ`_q^t~vZz|m {N!ȸ7/ϱH@UG<2\N㛀T;$)SKSDo `X(O2yJ][iu3٤8n @o'ڞ.GkrЅKrw#`ى781< 8*_EA WL3xH6*SpLӧȵEJ8+l T& B/O(9m}L2TEXUy.Hp (ft|5bWmK_}bl~Lm%;eKÈD?[oxMߠtB\Vi ȱu)Fvێq 6$xh}VPD7:h"}@!}rlDjywwf-&nzC_xc +MmvdHLI;}AMP/fn,w?rSo_Pׅ:tXM:sBÐF%%WQ(ȏ߂}8}CT]1Duh^#󳠿*7{Եs qc[7[OzYQ-w;UհL[;Anj!~|acz_n[i8w:i9p3 Оvä[&l:X- љ˥N\&Ƭ#_W_=s?*A/ Zq+1v e24}$Pi٢?+}#RgCd@IDqdeCm"tf7B?a%6s6eo^'En/H |RPٹ~(ȈuFVlh[vSX✙jtv,\,܌Rkm&5hH34gandPئ-ngڊG3SG3pfLavYk02 $tUZbPzX0Q_lߪ9"{ݳd[VN.$7B0A~ ?5d9 >M{G$"ـv4}[ <F T p _HU{h*癦yml#HTwڀQ|D`{hSaHVaŒ%m_w3ɠ (s5W B3aE;!3vN/w^h'VS"綄皉;yôX؁/ ciɐi_Ib '"w{N=׍g v m&+]0PV`^$.Ffl ƵZ0-&-skP[Y %43g 9Q ˮ Zؔga϶ݖ_Ns@*PKS/_LK?׸!fj6ˣP蟀vBfu\c aFA7^$G6w&{bAӻ~Γ3 !(X]$\"w9W/Ng :,K"mG+Æ sעnz6 ʉ0$/uHv&Wq>?te(ADYר1{ozp:~ƼvWQY-w5*aRK݁GcY>i_r 'T iFiW5rh<XOGt_PdeJFn4Z6?G1Xq=A5|s_ʂsn**0,  n:M e v/&jXK6ձSz./hV(6wi/@ldj/ӏLC4l ؟, *9?ӽBƼAT06-6' Dk)G_"n:fo,v o4 GUL6зg Zg%XӔd S;^3GU4[\G?BsWNZq/\%@k?dHjJ@{*$3;\/TȟRygr?o'0XoF# "̺ VGh)N5Cs&4%^06`_ Q`sHF.|UheȠ)bMcxD'M>=oU%s<仕Sn߭'Ajb3k3u.!ţ~ow54|ԧ1㝺[6e'P^lO0bA /,J}җts@A#+SrŠq;-)IsK9(\ek>n퉾UslxZj@1Y~v54\"ub\2rNltJ~D 16w7I@َ0+y7KL%  ӱmQ!;3F|biј8gԉ+O?1Zhha9 )2F~.$z%g/;g^q>z\4J6͝K픛;U%tNsg^^fG!|wN;يJ]7/6lT Y.Q#]BTh5Kzwap0<5͆>NiKF]\h,7N2!#&+n~,st0WPT'5{07I6]L07sKU1TpMWo"}{~{/@1lqw!0I2, m!֟,KI%T?ɺA}r_TӅ>o5nEWr—ްXGk 7 e~}0c4]Z~=XF͋"m!ǜ撣WOuG hkAUGVf1>vn}mHlbP !r#=(49ך<)b'G\۫A "6\ )&H"R@='}n$CRҋE`=\yaH_1cTy7n:0?-G+fP mIeXaŒxfb89]K>Lm)(³7|حj@c&熟0T6 BR؃z͜va.z45O{@GaM&'IuDr$ bP暻Lfv qU?p?k2yGV};>!Iy+*PRJ4IݘS}@`]%e, ~cJސ {+CbMBt9V^=QOMӨJAcBYњa`(yJy'{g@k~S(y1u=u9}t j]RA j}978:ٽ|^@[)_ȴᖔ im#[FMD|2~7ܑHb}hdY2&0vhr>Qvլ8 xw^UvT~ߖsOH4Sj(g;NQJ .G@(Ɂ ?_"{W2}ȻyK2I2T:I['+満/O,W"[f)_x-+G*R(c PaAY+im`13Z䍣^,?*E_"4E㸛4 GNN愍6IzT$B`v:_ZQ/҆a,h>܁NzWITW{4/}n|%=ĂpњejWsYmi48r6hlS\PKNt4*-΁c-t4=HS0O6@OZ f)4=1>3^/m&W:J~%xqPb> k\-TucixV3Z2R,^o9i%׽585;c/R$"K+7ѓ?׆u᎘Cz[zcf]c!Z"V^jx5HOe 9zOslGj tl\XA fM~Fq+% @o T]1T͍BȌ6@otF YPZu 0/fcR%bT{ggЯm@Y>i@Uz>(8;s;#hHF]&k}x 3_̟?:ÿJTq{ i0c.hi˕~t)g׭jAlJh. w&\$0CI-HĀnTB:>t4P:=|0 *Z@ɠ3ROA*HlvǍ~fWOE&'Nj_ܖĎӐ- oYɴ넪WDNN-T|@~(wLv藗S7&&tuT>3#:ń(Oġx٬>i$Mp"ui@BM ZW|@B$Q V5`X'ZDuVK4_ݫG^M%L{~l+ֹZSLu ~Rc)twh.o5Ȟϣ٩͐C]Y/I ʨ8E 3=C$e%uAC{I4'FC|& ŽT@SXS{]֟H U?G}/|&{\:IV,nL7j w>Zy5CRjAmw 3ꗖj+vC(/y]{<]MQ{䠷spS1:p#xh7Y)O$esYc{%qk j8FQkOO`*lÄ=mJn,dBjjc-g$a|gQ.;zRSSDvEu%j@RSSg w5HNɛȔ;3Ұzt6ּW( 2ScOU oLgg~B*qԊYd~"7|De;T| A4҅CWCڇJbO肂T3w`!&PA,s QPRd(7o2%B[zBkĊ\,tSUZ;(na5xW 'ͭ9O!?,Į2[(qśJ( Aaco- ,?!u1;; ga=E݉Rh@`ԥWEzRJJV?F$] NasEj?}[D I2bWCqAV1 1ء@>ka3Y|IjxZ a`s-PkrXp-5L ^)jV$"2؆D HM`t;5*GGlQŠk<+;/NFdH?EG > D3WyVjqظ^?;S yKD`| otwbEi9'9] ?> P>>|ol_ԏDNj0;QXJ#L^Ue&^TԉjA*2Q% 6O"ǯogKeA\ hn,ZV`r&ZъT@ rt?!ٷ!E :3Ҟ#{LM%ul֨r-9.FFf$>8"a= *zRH'mRWePߺNc:x啉Adsuq|8ꡄbFK;3'1;)SUlp|t JfռsBW6z zět FrE+cuKp 5Ɛ߾ʡȿ8kӫ# ]Dsp$vuspILj"Cˊ<6K܈]x .e_G{I\!ZH?/>>ދ x5 H):HѴqsO(iDp=aeL&ۗ[ Nռ2ZQ=:ʨ1bŲ1_r}!S1WRju LOd%eOš݅HROYaOSZUGBc. | XKph$r Ъ K=^_G C'&9Sv2^|d#]uGEnQ 5A@ ?&IM޺{ֹvΖ-Kك!i$X(Q)ǥ6aU!/I+ƌ7=q}U(7H6HpZNw7m7싻aNL;HC ._%'쳏"6 aFG{`Ȭ QI?*"n _Gvδ =ɜg{+в4)U,$Dj0J$$2`2)f'A7“|uA?벵8hO]/ pپb7QXbo68k`0jH},Ͳ/}/` X!⻢Y.b|=lGh];w[77ve^fKy ܗ T~PYfa㼼jI7 Kmzfbq^&$B{xҪ]9:M8g,t5ܚt*j=뗐8OY ûH@=6ָ 8FIIPe%'+sT!uS =67&_ݩ]nFF!aô+tWvӑE'? ZHbnW}gA=S\pV?y.~mmߗbG?k8[TX o&>lyիHݠߞATu%}*BLݼHyf;O,P>tC(q<{w{[G0Efq_!0 1?x`+bEa!fm)?W{Hd-ӎdGz-r#8|t'/Đf]pFh<.w@rxԮ>.!3uop, =p96\ѓ:{o)٩eVpp$T8b-qחřԙ5)8諁лJlU]hũ++7CXׁ%ER`f p2L8Z"QXizTXCPR3'yO{lU4,{ jnMM@YDJo9Ali,~ )~B5i̊R@a9J+V ëD`3Qd0-]&>@X5"j+%0j]H{d\qG=9&-HTWP%388`N~ф49CҀmL-f1{N6 cɷM6כ/IKIA`銕38Y fCtS<@u/Y^;(08yrQ"0(M'eS4zI1`UJ±гz31FcFJAzaBHΨ5.My @/x "n'j*qT?v'43gzݗSߝ/ )<;Cc:u-ӵ]P!RC_,#iC>,He~ZI"euX!G덒-%Dz;(3s:>ʼnPl.S5!E=0 !hi+sY:@bL0UD]OUu~8 MPڝ)i^!JrSaӨ`Kb'eN_$@a\Ze>50Rj®:)ȩW_*mOw•>h%EI@ŸvqZbҖ0y+'ަ`,\?<\6J&3$=ƻ*:pf"URPJЮL*/z$6A'5^>Y(6ݯ<R*Dnin]GMi9wD8šqu EQ&BnTx2bKEw})J[ۼ<]IВ4 M]jd:(+M7<-4ڄ26/Il`9oi~%hZmW'sR̀.F6Gs X׭~qm8u[7C,X_-`;3r4[{6])_2rƉ?~d%d)Ϋ캦PiuowĀ:_ac{|M%> zu6,LKl73*!`V%rSDb_kP= 010`CD0)Pa Zw"|xxC:!(Őq+\!~5~4f]z"B" 襔k,"t#b^z媐eUߡ]H܈a;zmyY5WW!껼͹5lPYt0zn*{-"6=h?*ڰ=c\<wdOACQm8ÆI98ڣtge;lǟpcEOyTL8[-?T7ɅD7[5r.&ܑ[Б9 ml%cYJnhZ! ӏ!&5aݣz_2B۟1~àZ S.j|:ЯFģKKc0˨ʽTrRDci\=@,pMo49$* sxhAR09P,?yx1WNrQIIc#|0Fx2sn:OܼʆdlyUe'S][."d$'!_{݂OjMQ{OeApZ \]s{P >}.y2>B,'- F0v@?a2 Ta_C h)<ZڴQ3]؆PY >T/pRŘ ഥ*>unLNa)'g|/H)[*g @2EN=?u+jnekJB0SMxuxj t $$C3Tc efXTqq17NyymHZ Xa'S{]@}DF"][`0] bެvxlhAF.pTr՘xxZJ_s f§Y*hUjy(& +CŎ$rZk oYMuyQ=U%K$fFȚJ(l*Qh-|.Jv3+Bk% &hAbv0€TV{~Ze;(Jn-RV:%=+HZ $ ~Ub`bk UDj.!Pnk%&cs.;MQ x0p[8BOrxTM mAطpG.Fw&v#p#P2K/c}*LDO!Z5SFqv=`A&U:d m|GKx|,q,M|phhi}+"m8#X/.< *Q\/:Ҷ."=4* (fv)IP "pSBu+x)A&@>N{1s" cq6*t8`OG;nv]@SJ?.$;Nd[6λ1i9oX3PHIh2(|d(>vcw/  Å !iL1rqg@q%I~[ߣv I\Y^#KEC+>1Ͱ}5G Pvf&Jp" zRTQT4mq[crʫ .z]s%PI10M gVjTwNk9C*fyZt5 BN{@9+,>_ [U'͚QƵU7LwMhՕU_D4i存e Y>4{;˹,ZYf5P\=G4_zPTϽkXT(s>{mWrTrt+źl} %e~+6%c 燅f#?F}E!1J.d[4va9m T2g!PԹ;{_QVRPpJo*՛KsqY6PqBlH]P\땻HP Guhb:ˍ$y-'W:hEzpOf6-[#`6iɹ͔WEi*)Rɇ_?z&Vi1ykZ<#FZu!C1܇b9ÀGcSxhrj/uHRگBBrEݗY,Uݳ;2F(ߏ!#q̭pv<5:0K̓y K<휭Tz!t/KoAFp^ )ABϗ[2`"9~0CA#&f#R2qShf=XWjD;uHzNH#cd.6&w mFQk>9s/#̄Ri1K2Y)![j)ګ}S 1u 2[{XT 2.J1qћPH`dL&\ÝNJ!UߓXLߗ f\+u/){K7>WGA} 1K$O}!Z]*Xhi'COK׻.JF-GjSjr[?XN$J 7~p"؜jz׶ (;[xh4c,}l8e),]&cj] 5{0c]Zoþ63An^ZpA tޤ9^78Imwn[HsXT[SR_z D چba3!}A3#7$<#;bD)e"r /q*R^Šb jJ]7 Y`~k\|CHgNgkSs 766 QzLZ?/S &Qu,p,Pu%vphNM^-‰]nL̻dTz'ot \ڬcsg>i \0 ъA&Di䢐ḣ;덱meLZ`æ;1v]Dq[nyp˼[ ~+ iD&l7́*P]̚#1El`a+z; M p_&`?ٌ {8Qۢ\F/vȇUF$^$+4ኙͦzew01مuތ,_M7CoDؾp5FYw۬44/w!z^2.tƐuߊ 8Ydsʾj$skZUggrm|&wj3hILN"wJdf[с i;l#+V½Zw ϝtoas(2 oZu6^q b1s>@M],Lky8Լ9ثqIT b) 2% b_lp:YL;ϐUeRoA-ו@78{5okĪǠUJ3cC#е$Eݶ$βH{?R`)8V%00~ۉ\gmU}m!R7/UM7JL9}+lmd3,XrOCȡG pk+Kcq5aio.6ݩRq3R{c Q`fr4q7^ 8ʎR>v[_-ϹcmcF-ϴ<6\ m>Vp8o!@-$H}҅[U)>A3 M$M;o#m0[y\HiVԪ @IG%eE6]Εc9xJjX5yVi@ Å`N ᪪OE-4 ȗb{f.2 #Y/E5 Y)!ٟ&yUqL81>q Z;ƴ":V 4 $ks;7$ICѼjKW~DԬ˥)ZñdIalqqFծ3×J $Khޜp-((,%iMvr(p`9x}+ {f$;L|R@n #>;b[  Gd>miWͰә-] y_䫰%QH}V0w,i-0޶钻2 6  PT,/ V+yduƜ6:Kд?L"M0K=^W.]n?yJ mM搜-wEf1XhD/%>N9ԔR?Qv);B[7;]wL"i hi}(m5*"03[#Y.2UEH`Zq=:L|,|}m۸Ib0WLJ'\Q_rDzn{0kncSr 53vɑ7(o9/Lȇ0obH=" Z3@Q䝼mSz V&QnpJ ] k JA| dėv$՛f,9&sj(sCh ĕjherܧQ2lOZ_6z]|y_ ij rM}6cyd>Sce ',W+;U d츦Jc?@\QuAb5s2fzdmyp?#ELٷ*5)2nK1<E<@]H!w5耈E6l&F 'sGQMN|,0&3xyLȥ6৾SH6~InQ ՕYRƬ)QA//Q:i zjh_޳1F4 4**6j6|FDtY.o=Lӵ*Z%JZ=;hN` `=ǬD+|S="o d8&P2=q?p0Z?ɸ mNaDʻE@Qك7nFdOuuMbR.,Y M(X0FOuEd!@P=̩寄@, Sz;IHM#9`!)2E -l]7Tz k%88OR2 JTI8`|~v:Wx69qYGMimmס]t]ۿQwr`k $:__w tհʒh.hJv"iD'~GAMZWh9o`B\FIˡR,÷d]{&:UעJmV\ I!C˒3J$uc#4FS BԶR2Mh|bA?OS)Z@P l)]qm6qKb\(ۅV-<+IN(/ڧn!),84X4pU[us8og :Er1eޮ($ ^{&Vt1OmRWav}w'ÿ8Ec(yQ"D;vS[%*}/QUF&靸j)ܻJ_-]r;kTgգI @\!cۿ" 9,tEλϖpDa?Sv)dT^,sYά!3֓jsd0 *SK +Q,7 )NZ?[V|^ sQ'Y.'u7jޅ%.'IGuPǎwvt|-N?'"\JA%dܦ))A&]ԟ oٝF^u0.3=t- ܲc00EJ>j`:ؒQLTޏ#9(~bSRkYgBeJ[ UR\KpR}0y߃hSv<`(m[DmEa;9!{"6?Ens+-m6Ï{ãi&ԇYb[֦e}-XSC`Z^ǃ#(4,ɟ,DŽ.)$pŹo5)xmOH.ٟbK}IՇ͐$xU# qʠe;=P..ZlI+& YhH^(]η59BC{ail6 $cgK~%Ph 4X3Pld02 ~&:37ӡ5@=׭|LA])y\8WmXVAUl 2γ~WՅZzr-a$! j$&mnY5]/J!<,gˢhTeld4+o*/."I0W>@_>" _-QS3qg :9qV uvȀ]0zCJ!rX&_d2Oj[?[Xi-cpGpyeH~q6WnAH`\r@vZjxxEkSBu> ?{]d𫨟;G.!aǻ^| CϽ&f E -H鹋[>1؝?L_˅Y܂}_2tZ_NtUܨsA(Z6e18O.ݦЎc oI'`!^`4=&B-+x#zbXg' zn[4u+m|bUJ!q{!X#hVPpQH%6A[ T&A,,%M+⹥:%@B%V& `׏ \C))kؾBq4KKQP`3~Bkh/zc`q9ߗlRԪ0;MMS,Yr3JT |7 (r0LʪH)q5U&9-á&w7F^9j·-D>Ϯx-\0_|+)PE//K䡠3FB"R]f=q_RlZҋQ[%w1~5lP{  {|7,pDΖ jKE-`Nuq)IiPSͯ3'AWJL9:{3yO7ktKRINt/0X5 :qaCx%L:ȿA. ~ !O 8PK@I)gju{Rj2Xz8R39f5 +Z.c+:WV7x~(4 zkzi +٪J=>}ka5D6%mo9t̡-}Ts{NW8c6_Lb}Ň'累@'mSgkt]r}fW X !a)>Bb7&NNS>7Ә_qwD.pu$WIYt'ڽuFFZ5s8nĆȄe F]/k̔dp@wxwHWM (7MqTsu5RTVf2ðaS NR.,,e-TFײ5-˷vR-2JA?2igzE;S!juv{k s2BASG4F|5.1Eќt.fنNn?L;,׭bQ1Iu\T}Zx[&PW,k }r̓2}\$jG@פ~X@\Z0NgG1:0*b4lmeaD;gJ(`yUCm^SwQB辇ۢ tR9hQo/ (#04 ]hFֹ pI]yØ@zE'X!-wh?>l3z/3vPZK樀};4Pwmo18F;&>O ?gXCH:]rIJb]g%:}uuvSu)kZM̡IdT!]f=՟!`P-kx~I%ANDys)իwn&EP |e`NQD~&_}i~46Er#Yq[y۬Q q] ݻ}7r -a Z{eLN:囘9P E0FcL@m)ܖ*EsP'9<ْy֑}1@6A=XK܁o'LN?SL}Kf- j3tN*z:W e"n{5N9  Y)D|r|>ḵ ,穪t68ʃH!׬V@/:Gj90M/ tǿRA8a`ʛfjRguqMɅ>TzB]6a"~tb2_4ۨ,UHYtsif,lЎ347j`k; %%LB |<%aiM<}}E '>COOTj(Z8)[5I5 _ōV؀}SRl>r΋/ dH"m0orJB[=UG /rQb_HCHӉzuZ#@? ݴ '$MCb^_,G; N͏)t ˖ֱe=q}b%O6(>:,|!DIf{@9}@l*ܙR:kBo;MR#W0ӸZ6 j7p|\7;0c!e.!mkqE |ܖ"kXmߥ]nH7C=Q3^6sV71v|V"|oFe̖|6^UHޛ6T.ʺ_' #q]$B(pNai{~ bfZ6K_X3tr A}0?puAb_|{J9 `IPѺZ+Z%CEc!{#L{ 4j͌PmSzp}}<{HA)bu\Zn<Ӭ25wK#F.;ǣKV-gۖ42\eU {> wZ5yULىs2kQc|&قzvug РQI i(\$Kŝx4eHBwEGYgw'Љv EQ2uF5؁C6hלl$ `Dazt8친|&[<+IVEfou$=e?琤% =eeSW8ݎO]8(a|C(y3S+Uq}DP9x{#iZ+TUFlv_N&|m =:tJ*ϫzrӐםgl^=j5P [%T67|FDme5IZͰ̵-*qrl&BtA NCwJ!d?9@Jh{N*YYswe)/Xf?Qɮk2>V)<)(͆'y*[:K?fbMÎHϥqfh .Uae՘[M2>:؃/EkROx70p q=IBr>㣺pj T/n ɲ83U"h C1vm[Ip"5]jI5ˊ"kj_ n$!n56pn rY8};x ۗ! _>Ztm7zlnz`b+ЙDX\I`0d" :{2BMd5آw DU]C0*|] @pjp,?ׄFkۿ5~la|22N(mX6ݗc5TXq GT:dx5/> W5>sa6r; P8xx&v'BW J;a:SC5uu~ڝR$}lM陵'6MnXұ/x༷xƈ)}! 9.Ȟ2[ؖ9YO: G/mkjX5b~դpn&YsZ#qOY/28jfTB}>"PȮ9[@A#Q6OIAۑcMxr 52hv/w F("V2cf,ǁLlu*i}H P)d0O9^1\\Lv)c J6mbc?FuI^ixhhtN|$h**r=S 69ڳ1'qz/sc41T˳5'@R~L bg=+3Ye2š˚NplJx2[H̖& /Cah_n0ޑOtdk7|kQʃVm\fI@=__r߽+Uw WhV}-,~_`'hBӥSGӢS1X<#.mI%O4P@zͻ;rIM*|'}XQ,)v a=9 F'7$zZJʬ>ߓϭ]D/#_e7`p8N10r6#ָrG=,۬ȣHG`7-(nxvܿ7c̴ؚH@AAՄ_X<!1hܠ?GD}>/2U|7.u ̛>/ʎWHW(RF'HniC?M/WkX~wB(mũF/wMP`U эk8byxhۣ֥"*gV4w`\`\qØm TTI6[]6ȋV5$XleB~77|)=@4e; 3ޅ]+? YHsa` LJț3{vB[7^mo@F9KXGZv 0(O6XGEg=fHb{'NV˦yҀ"w0.̹Q:e^5ln\fV)9 ,g"#f{T +\>v<׀ؔF{)JLuc Ց I05.0p(c-:k}U {\='jr%B4zX"* N8xcBKiEpj1p{bEiye` YRbQ ͡[FVh]G_):ÆIvrQ Z(ͮi'M6f0.*7|ĺ]Ab%h>r5źa됝p{̤0wbyWWcC!`(Břn3i|!pwe+Ʊ0-Ab<; l4jWEy1q))Y*=OBAS7SHfSeOO$v[WayDt|4hb?/\/)-{KJQZ7A~yIZ!ǵv 1dx#8rk4#E@TP2)7qXEcBdh7f+޵x "}sSWk'V!{&Ѐ//a|\AL jbe WՔAqb]c}i4.z{oկ$yk@¡̳x!}3r\ 3ニ \5"nTrW{Lۻ+vCğ~b#rt~݇3O8G&XYh<~E?cb"}]o9~$4Tbm,7Mf' <]x}ZdW&_h_/˛ 47`nј˒ ^0V1D nG.<%RV(}`rSʃA^']gS&ھ.=+7C0I(e$/+*16 ɢGGzxywpBO<<l >KaqJW?䣥E,?ɔ,]u(%F0%j^X! Gx(z-m 98v_ 4sW;/uN]e7gf+vZ-K-FĂ4\EDӉrJ~ujN#/Ì9$] [e@k~JX>/:uCgqn<&`1[DPk ζ9Vz4@uC]x-I݅>I>/H >k`3f@2}n yFt躨c"ÇA#ژ7XM='2x$ 'wrY5̏x|%eS_rA =$9Yt62sYƇ eV@F# i~ Ȯ7m0&fDZEni蒎doKO**k+AtQ^"zɲ#W۷/=־p RsDj',T49GPC'9G~Mw]itǑj8oR4lNםM겿":י Fp\EonM)G2˕Hv\̺|oSm % ,FHkԃOع'őT擟|WrP\KۊVkm Og#x >O˨Jb8pikt'VW>sv,SH+Yߑy'FeaZ`L5'xدB&vvF)wfۤB_S8T FPGR*-#~kiB0εH08"d֕VahlIL}^㲜MٹC%ƙ8FQW6"aSl&$[#ݹANvZ y;,Mњ1;8ۨ5A)| pYo5 ߮§"w( -AS1nzMG(?Q'#eZF43OSi7f4_E351POj on)`/+yQb#hy(ϊKVOtOnʞxp՞ CJow=ΏhCׇڣDأdZ\ntLԂ"$~EH^A@`CNAZ1P]Awq.ރHܵ?aIY3su{*e9?3P|Nx0i8; xVԟܯ>[p/# e6ZxUd1ɍ$7osL]:De3 $oJ`za~t{#Qq0#ߌL^+zyEdW#KDŽKImeJ[pah =6zw.$a#3D鹞}XDo[dE\hN"Aw2TҔ@bOü5 r/78puw( ^nBx!C?2s6|s%Ě{d?TgN$acg*EFL'mhK>ΆЯv`wd& (sFTȈ GLW ieٶJ}|N XܶV~wB#M[%̕ŧK4SYR0GO@%XI~`lTD4"A)O肩 09.۽<4_3zJ]!p%q 'l^_pSqJ'zdA8I/k vX2HC Z-0Б`ٚ7}1 {|A[j& s$<$ 4R80AcɬLɆ x:jXHbV+jȸ_rߐe™fWJo+W1\n>mbNa/d(vOvo7p lg$iGa%b̻wD(xZLdzхP@'0 [F2Z>kF3Z@J~Q X(ԁukH_zՐU BQ>˜c^1;슶.܉Ѥ{[JO^a~by>kў/՜ScNƗF5d]eVSo| S zlQƅ^c }QV1kZ{"a='ڳ [Bȳ=r|CMGj$J9L"޷ե&R~5B6( >z$x!L7Fp83y7K˺q _wJDr )^` 8`s)5 (H]8?r:C 9'<ث朹aP0@O67SS1k[_8qU;O!4KF(USރ' 7b?_;{=ۚ4sȄ1X Ǔ=X4 H N[CYBZj 5N0XЌo=jB˜ G1*݁X.Cd(@شoP`4zWt>MJj0Gk -'<?P|킳0Qjwӆlo!7ӭ1LcOh25/MPDN<:'\@:$zAq3*r&{c[C7PhDEcçpyάR 8OQ04H`T9?~U35(MWB Ur`h쥗'EE7 2VKILm>ZOOQ3,KH;,j"ª2\9a]!J*|yvl%Į˂* 4ѼO 1ʾfHA>$BhA>ICCܴM7آ0iElٮH.:,'V:?]%ܡZbW) ѾA Դ| Ч b+9A G1QRtVj% ~SMX#l=am&<5N`L0]#NUxsӄxQ(%md͙-98Q_u<$ߒ A#DV TAqF:PQ C+ev!L44K[.!T7':& N{ȭx>*'Hej9CC?J:YDM.>٦2,7(bQѾɏQPzрXBCJ<;)V}?r;^ѣ<€D<E)mY^-r{0a*U@EH E0w4xQ"5>+afl8&kogL5)z] B+rsYTv;'+5 HH>wc 4_/p:/+ b CN&+ _WM$>i[5GӤ4Qm@ ұF ODobRN뛝C&C=VV{dž+!n2}ߟ1dUM$68Yzrgq•?}gD<( AK;H%E]~1(1z0, @o& F-^`/?:'մN'v}1e!Kmq/v 2M'W+/ϝCvHݾrRA{>~<琮cεi马F+R2"%gMWk^Or %u֊n%~kH \n,׼F/ > uda^,Cx.*WՉ6c[}c EX$E2)e pPVȦ/2>3p ]D?E\ѠrKpINaT9CzIYj4 A^=OwP?c~ЙK\gesGHv0}L칭xWɭ'YU4 ,G2UlwCd~יP/)L_΃6m(Zğ#n hMbo=Ah,7Sݙ9l eg_&[j6gV!7Fj> s}dҚOA}pyMkv'y,g$5?[&9ve&++ŅV`Βǖe?ouJ%򧟒dՎ+ }Ԍ7~FدrFY`/o@Y.-'Dk*ta߸k~z*rth'F.t]+ ,VI?Nh݇P;) ִ;^.Ȗ_-.>XA3ͦ]Gq̃cF)rJH /*5Ce IZ=dNO?E uVTX&P^-hQ c !kRΧ32Mr]"%tݨ cnXL0\&4н>JyrPOʗS]a; J5UK|m5c.plqnP6^}ux^T $0B?ò &q%F vJfV}#89G< "I#3^4<M|GZICAw{{oT{$dRrRΐTH'KZ_(y;RH2K]-nEӪ"R`25FFƀ RK3EXu`{~cYAmhDLY4(Up]"jT{9Zm10-ˊ9[QK?4(MXA]$g^Iy- d[€V*h,erU ǎ RG7Mz Ow(7BV,T_  VH.e 6R(|q*IѸTb\= N=X)Zh0ro|cB}pPsx~ZNL2$Sc)|N M9@S(BMih ~e=cnY-NNѯ` id2m'>y{Q G6q{Ny4iF4.,Gn݉YHA2b ,}7dlIU'oF\M尀e w9o%+jv . 5BvM+_AzQu7KXԱ_܎B*DaOHgS@ HRVĠ t)N־Ne铢"$CڐһbIڍi )]YK EwX XQug9$j2sD{YH𾴠}UU/fd z?+o,Y"hv<9 b8&'-BG^@nۮ Ƃ'LW3|j`e.KkN:^s9_e}q^?;v+-{ 0=ʀz_̥".$.gP$GiET'%~h)jRRvmO->Y#GĴ^9HvU_" {մۡ%zLh0I$PN\W,ݒ8*5r ,cܣd=a=l"݆~XO*xFI\v I =*P,aF%+g{j'r>fgr.}te1:} h*j%,R p֘_)k7`r ,ߐ7WEQծRmи[ORp$#fޗ `ޗLflİ790׽C=m)ʬk?y*ʱrPT"ī }6¹7-V+\`_Yw "ϣ_f4C, e٥tL1GVL3%=^w+'>pTRe\u=5\m t pp߃zޖuma(Pfpr7#1P x'mKsN5N CaLz .87ƁJo](U؋76t,2H" ~lw~U֙֩{GbBhA2 ]kC?ӵz(DIZ o/eG5S] P} گy) DHUYҁ$ DX}*YC$hR7_.j Q1ek܉Q!R:n棙Ild7P WX?etV{/Zωu)=x5K3PE0&PNk"sԀ@Qa]dϯTaӇ;JU.C $^9K鸔,CEX ^@֡&֡Q[c yd2m(mjҚD+ c%'FwJX h^JJ _Ic KrE{o=fYc'^%<698fUɭthܾ`]gV9 ͑++1l3rQ&˄ɻ~1j5i␴A2|~1M dwB6ME>,?[r8[rtβUҩ(I"O}e1g vxX܃uu 4bS\Ci:>#ʳ;ӻ 'U @ܡs{Sbچ悟fjO2ZheOxkI({;7$\|˫FNmwe čAM{= 5S3X*D^ӄ"g/nq54^Ô_ذ.s;~/Ijs~V7-U<%D}z$ \'c0q_LIǓ=\*$4 M9WS Z bxn6ޠLk @kZkB4e8H| Ϣu#,N,h 5zW/6 e . lo-{w`/ .4 ޏrԕ|xq%禿?#N3{YP%5 b]\PnRKCKҜ3S:=&3<  *ŝ,y<3(]<鮱n؀$VTad0cdԟ[9f̓n-rșbPS>{WcOO/IזRr ='dUvP*$j^# ѕ$QG=bтB?P DaLCL 朁D жᰍ @ v䝊",Wm#Yf(?2Dsx}IW֊Z!/^ gnҪOQkb䝭1 (uw!I$]-%"|l# S\T^ 0ʴKA=b+/ Ryu(1 aq S獦Ob6HF2Ћ?N1=(":P8 m&õ<@PH= IANzE0OdV NzՎ-xEOu6TJVCSI⠶E[/wZk5vcwqjAFzkXK)4ZwHt˙Ddg` \r:Ƚ ٙ pFp#rkT2Iȶ[d! a5#;3^mBhINZ6 KB ]1I5_!)H8aB˦p үҊЀ 1mC+sȭ@)qB^#k(頸"8@44Ю2F>hDO.p㺨{qF"MbΓƞXHx.έ,{Ҹh({|Ю/ՂށEu ŊCpPM@pn)=+Iݑ`ڿzBj2XZ&Pga3Xʩ)>8w76"0oRkJXdFlW8g&$ᴆ RI_ 9M6oL[myu]? HVy^=h Uf]nI +TՇf weVHc"F!ߴp|j#!ɹ^*UcM#O 'قhWq:5ʶ5;2C[A";bkJȧ]$*n0ON'>%NReFΕ:23(׮~[X"}*S_/NE6w5L5QJ6R鬜ٌ(ǮC҃ຐK|r͹(-tYS=Z24ӷg-Xd>0:U nևr7_(_JqbXaT_kVk̏eF }VA7FRvV~RUe%Zdb:;0վ#-hvt}Z= ͱ,;Npڞ"cUw(h,9h\efSTX-]qNT-|MߑOsí0oi̬Y(LCr!HBP;Ye/V/"H_ߠxW:`IS/ZWwͭgtwkpPܘjΚO^ ͽ& |LH^&|Ǣ(+j+{ 5w{8^$`Z!wWlW&e0~uG;הK}6߹\srDm;ͷ6ɵZ8B=6*9x_wuƌRLR7 >%=]}tI3+6'16;+.Jk-n{&Wa9X{11s`h*= M?LA.D8$RH&Kw8ʎ5/v̳bi;ྀ6L(`|R, mcҼ'轭/&pQ["ZHr#.$z1/9|_ f:~%Gn//2 u1@>yҼb26ۢ)?=ȏһ :2T_*yI=FD_\3 0Se-bISn{~RD*&\eƚ 7Y O2cpߊ }ĸE1Y}2qeXRGZ04άRhʍIXeI>7˙)SzmͤW:{^+_FP<е⻅IZÏov-cӑgsqr I@<*_ :w#鱒Q5\B”kO :8BWMG\b˝l"AY^r1g񸏀G]hCCi>,六 u/HQگ/G-@D &twR/϶eN.RjAMa2r(M0zzg'd'XP~~*rfjPW }pe1|'6D㢽'Yntj{!8\ N#5qu'eacSNh7ܵ-0cϒ廞F7_5 NWk8!OYf" ߆ZN07'JtF>ۊλPA{ZG'ʯ*$wOދG Lʒ KX0>/t YsXMMQK9j^=yXelCHfXgj;oNdH3~ⓘoJ~5S{e-49wCΌxPwnč7*D\?g$qiKs^ Cy=D)V!@%T8UEySAY|@mRS}ޝ\n^;VϬpp]rR (/[ģBLƴBtJMNV \K5ƿv7 jJm7(:o|Tu j&yo\2SaĹ'[tEy Ya:LKүxxDE:SAe/v%M0<&.|7sZ;J\NiBUnLOr9tW%Zl.ӻh⡓[# 62 OFa#>h cj!=A;hvs-3U~m,bZ-v}f[U H-$)fn9SE~0m%gqV/_Bj/_X K#;{8zIi&ՁUzJwpƳ3 r8Sr,_A իݦ3xuOJ|0]5ӈwD5b㊫8 M6 l ^?w(Mn&!f_R#sےbK?xwv¨vxm~r&/5vy]8=pHƨuB޳[SouiqqE4Fvdi߽9eG|N,poǺғfdӊqs岘tb]R~CP6{'(3U7~8zf|Lgi#rkż8%^#f40ZuSaC.?A=|10/Ưo9?Ž`9cT2/{ء¸s gˌWG,8_=F>x|5hzl,/+K;YG0&h Diw/)hB2T ;p}Z~ E@[/IiG%38;mA{G't-|iڂ;N L<كc;*>ՙ2P X/d]E2 8f eP!#Y\C Ȳ@ۧc89o\$({x, mǡp5kxHY5($c} ހțq ɕ d*+N&7K@\#Ijon'+rN 3%In"AIʛ `[tI&f,0{=  >X#jA` m0d(eUv\x }x6{Hy+?Ng'D7^pϯh=q e6.T-dYS2V<4Au7JTG Rp2j>=pl.FCikrT"Ze0Ɋ-7eL1ame%@Khh3b{{f`X2]q,;_af߭ -BNF4iĻKAC'#O\ ?G]+D݄ye200SJeࢗfY|*TIM,n^-,|)xrZg⏓$_9犆 n"]#`,rm+eF4KCw7w p"ː lhwL<'pJe&ߴrH. tf;jaXVBQLT+ Cx%d0亭b~ulKcͣ*%?Gl{E\g9Z"|Rz- RȅL%>j,,j ARux0EQ > .ZmQ %[O?0 L?i"66x^1w$vAxFYW<,"_D[]Ц`p# JWKAw7 7&$O;ݽhg}[TAx)M6<~A#0Ib'D+l1!y"ؽj\8٠{Mmq<}LM}B^y]fI:7o[PVRLUɄ,a xnFs{GbK pCKwm[Pӭt;wF6K6^0bqBk)y#p}7&_3 Tvu~:źI gC7c>#WY@c&1bCbu Ftu)eM%\ЛxKRx,0Ebs<®in?73<gp'w_K"˳vTm|\K#{thR /"]ɹr}FԭDn_|Jĺ]9/}*60[Yy*N ]=2jy2VOXK GϻEާ-RcK);ks7$ML:3n[ElC738L/%4 r1H mu@&B_W,eZ ~Gn dV ;Zu&Zll)g&Nw%E{/6"/P Y45"5fj=ݣxmJD@ţ|_MC MO-y\K#.lP뷫|-K)ؕk=a"ɾK͊|ޟqܷpԋbv:1O{A{SxLzIBȢ$y<}Aik &vU$] Ýr6z7Ƒt:%(dUKT|]ABv4?5?ʚ:ܴ] a%5tNF cw{gZogއ^!2U`m GaDoeYCo|#_, R)"s~Vk.nlJKH\U,n Up^2ؠ`0K$CA(RZINӥxH^!Op2? ݯq-}yGF qUX<gEz{[??P?/ՆҴ WjihPG,5METh;Ww@oBRۀ.'Hh?ЫeQ1ɞf5i$$d^ +8ᝧ-xfA)uGqT'nWYcA~zNKC-.k.39鷩0Eۛ]ZV/]nq3+Xs6NI}x8+ 9$"etn6Jj] ;.G ݉!p^6г[59*2P@Z|7'FVXNH. nOv%;qC!\쉨j436c0hiinզn%(^Zcn;f}&mj3_豂J~[ĆXM4N`M/`bNr3ٔ|,J0(~NN/ S5S6]ϕ4j&u &Ph VS7Bſ&x&I sB=WoN\N˧|.:G+ȅdA%SvB)k#ܘZRq T+쏁KU2EFH|^ O_ $LHH;fK܁e+r$/w npa Z侴_fƃEPnG ;HjFߝ?Tr2Aʹ8(q;X0™j{!;|ГZ~n)?GFI1qjfy%ʇMt>?(K ;W2#2\;xN ŎnMB5v|>x^ #zo<+@#iʾ~6voBKD Ks272ԛ09oaid_E4q<` gf_l*[3MFU'qٱqZWh+kaXP|{宇E nMsDܹ Mv+2); 1;ykDrU] = ph:Y*BYS,B,x^kU/=Z,,S'aCXPMFꆔcEAa20!YQ:ӉݢQq`p p!L-S{(@so uqe Ы9Ne3:, Tש /V^Y 8]kAojZ3R1>+ CsSg5HaYNh⥧ EZOaO'!35=-ˋR%%._f cw 7UA9D{yDa:"A%n`g^ phM|kz7GE,l(~wXP8U Oi;2rMTA"}Z5鍐QYHB`>#w"x[u\į7oLQeR(O 098c HӮvBKHpZةp`*P'pq yh09%G/ȫ[݉?묪Dhe8#y!HB\Lu댅Z_s؅cVOvP&JP4;M#F u/\bUkZ^~iCHobS6c~.DJB#[.} l]/ͭ)0{RKt:+\.j "~tY/lQ'tD,E {A/Sf臇.2MhVzoj~44و YQ4^m3l+O}@nrŸÒ8),}c@:f&Q@yA$!B<0ME CS3iNGsQ,chSi.,cHL$$qsi د QK7 9P=9:C e2̊*({PD;U2](*O2.z l띏u|N'b3E XC8r,p8MGHȕ)}$DPvj,c ̲ŀ`8-@90U=QS,|sw[jӺRguB o8}#3YvYo#FeB=n9Z0yj 3Zy?ݣqlJC_,Hݔ; nS;} cxoǷ'MB ZXO. N݌B U·⯾)պho^(I։Cb,:u27] ކJyS^A7T[p䆫b[9U-sSR֩V*0T-]@GOg 23SI,#>d[< nIPԌX:yfߵzp۔}odO,PՅ~:,\ޜDFkoBAEى)Qw(IG$IsY40-D XWIBD)b_oYxG%HQ=/n qMLͻ|BAhKC# Y7qQ~m4JRŠZ,VIt|WfQ=MUZ qbxLgC%4%_ ;@3cBA7'`NPAG }`v1C:V9/oY_b*n83|)?|; 2 |_.É̚Θ$y⒘yW.˲|1?/ef}0@הxdW`BA9칾TP]*28*ʾ~0uKFpm-@8XV6+Iy_#1 M+6CCx JW kk=o *fIJ1IEԏoƇ~ ~2?kizeSDTLUBH[bC>|qw*HBVbgCh!i3&9T7~9N˂#~w; hxύ"_;5 X3au9ih&IÅ1S44$9лu *@ǥL$)7C %x8 ܐ;( 0eyw, aSDD;ebH$9 Ϊ/'>%v8asZ_= Eqєl!xʴ5-1F=kKy#55*]q4rjM.84$ =@b= LI'1ؘF: o&2;iԍqCgZܣg.yL }w L{aCp$C1P1b glBvv|B|D,ʂgp|ΔSwx4~- WfwImBu ܍mm<ڹ:"4b@+9;j"0% -RE`UJl(sf&Qql9ʄ ͼb۴Ǽ]NR5밮7v2Gqe3B?ା!slQ8Iz!3+GӛR-%S1W)#yy48֠1{?_3 4 )rԗƈKsἻƈ!~ 7=c0lrklEG-p+ Tז_mb4&/PC$["spGCqcgG΋'fil Yf%ҿ!n avc@$ +$kz 6S[v>zws_:O >~ AZ%sWs*F.}6feQ+X}s34h\fjDG9kOr̒C8 qytu5p:uI @4޵}'Զ>lE/g6D^ Um{vpz3#l)Z@i`XX}tQ&%YOgS@tn$yk2 y-=Q )Sڕ땼̛;"uD?-,*B\شqq}^J}i̲ 2~͔4L !GEא, G.| :򸲘'M: d&'S!ف@Ap !nyɓVDO9H.bymx:ON\,Y'J|nS6IȊwi\AgαfEoc$ζXy#'=<-@bs@lӕvpQOJ/QEN,1}d`]#LA3DXːb"+jO2*_C6itS/&"( 4/s uv90Mv1̭63/]j:ޝ/A4m5W;l`7HO並N| ˉy6P:b|cF~Nwv1fR}%Fk(|dY lԼ.5׀̙;4uBD\j`js3'=HѩN)菊k <b,m˓Ns៉oA ?8/fVd )Z!(/s+pGRB, {Y/QG!y8[ׯ9~/A|K/7,7jý 零K+VVhT7&w{X'ˎ{XoW7i<W;]MŊpavU+vfNE'g6@`lWlqs82QPH{U_ٺp) I-g$C^[]$M Mh}K7O*>^fx)O%hⵞ\%ƞ3wz!% [ ^i`DɱCyd$;.@>FV귽0W$"~pm#x6Sᄾ'VHR!cȈ^@hui1ez[fِfJ- o¡f:vrxA'OӢ`[a@7%lJ9uV_6l-i B0176/OP7dan:Jh]SKSR e W vuK瞊|B,n*2w3B+l݉-C<689 gWhJ_C ܤVϧȩ,z~lNr/җq#ف2I>{a7JۀG, OȣaՅ#YYyIП^jWe*tzj=|Eְq7+ u*q\d8s v630ԇ2-n4Ҍ; Oy#JRk21`4!~UBւ\zF]o}KuTXӧp7 My'M/q>wɜHV`"⿃n؁vat8Ǚ^G3䬞<"[=?8\p; Ŭ ^Q=9u/2 ]{9D- Δͩ{9{2fX$NQkg˳OhԃKξ#뤸6 {kmjʏ@VmU[d}qDHBp%h[T#n&v wti-hѹ: Ra¥/sڑKգC(7]VdW zcU,٢?{0o+s_PC%1CII7hƊIO ! 1eޗGJ1nVlto7+Kͬw#PLPMO|8bY:Wkc*8#?h_X/{tO#T+y*YQޠD(}Ky!5"$ׅT_:<[L0HUkhI\]1KZ.U|K Z-ZѭЗ/8>16\J%뤔RNJ;E) |W1$*gݩlYBRjl}#Dc~?ZRe(tك+t="'Ig0>̬mSP)A$f]+!0L]'a͊)MЈɪS,Z|s12ql16|3hZ7SLf8yϩNTlyCN߼ nyj"5 qf9ibcUHN7 "6L⮤jn%`s%t%_(z%]u'hvl JK_OtcnvGT)<$ c'd\xŸ+1@C2JCȍQԵn@p?&c]3BZvu7-F.J.e'SĮHsW>oJFݺXΫO}\CQT^ LW3_guMRX'OX_)tN4}X(n Ү zoN3jK2Z+J{oq"SSd է W4.ՈdV6:.sP S蓈v^GӼm/g5 !i{8YӕSkȸ%؁a ݀$sŽ!.6E28,ZB@`Z 9T nJ!"{ǝMUoܵ4#2&|HPhpBdV-=n;V[L@j%/BVlE3iby#95~"loOl:U-{hҴ<'#흎cSn.L;jڻWKB rۈ*Bјsff)6'M3ڰ#,_,xè@ @j,o\VP- $}C(y4v ޯ h`&Dr?ar* E|!rT%7v D"xLNb Q +|=.05ĵ_|l5ᵤ:䮝: &>lv0- 6[u {/2Ik@ '3ֲ}c5ƈw5i< 8q"j 4 vY 5n%hK)O#l11#6n"L"(Zxs}Z;鏜H~ZЂ)ƫYo;;~Ďbex2k a)*5ʎC՘ÞHHq*$ﰪ_,J V¥7n`Ł8JVEk~!Nn8"'\Qz\uFr8щ |<' <-@-: ~gTLX8Lj5 (YBNK '1u`Ju/GQ~wb\'!E'`tجq]mD"uPn~&Xq&.X&t8ʄ}Y8&ii<s'Y]T/ Hs uu(OfJI6-F5 HuBh@m!!CAh۾umJ9+J+>EAn67vFH0?+a$~w5b0wOH |Xmu.&Ď0n(@J)`){#4ݞЧ^S9 @DfzNaiRZeMjGI,U" P\LZ)<\ az'u)5kjuR>vڇ}魍b'tu=#ykq ((l`X |P{@_1%?x^0ŞIe`'rO儔?H]*KY6~,c g=upvFZ'!&Li_D9d =kqS! QC:+FפCcTr4oϷju5)JG['$0hs2ykGR%Vf\v ;ٳI-aWpZIGS̠`Ϋ*S; ?_qaO> 4˺ C)ifBj_h=!$KbU#UYG-6rs , 9Tˏz}fIhFcL=\!o (BWxfEUh>]7w!M~gޘ1g7z8 pК `1._x!-ij-Βn)84"zL`fVd<./FTr^k3ЩWhYx3 u9B L 报f1\QdHgy UVx){KQs.u9;9L'CNþNʈSɸ(~p%NM Ҙ$Cvઊ >D1Vs\V$iWMDRh\e6p7 fQ`B@yL%.5&(ȓ~XD3u!=q5`bTbQ/2Ԛ%nxLo$L]LpB 9<:KKىBO('(02 BRx<|&DIyz`3oW&`4cmT u 2`XSs@l|뚱4O"5E9G'#xhSkj|L V:yD0̈˶ku$z-hɈ*~ yy1$Y rENn߀p /boP5DbyP|uY7~MK>q!:/7Urjӕ#^s13a%Ԍղ0wX.h8}V0Ψh7Q=ZԺLuX{Ev7."2n{4ǚcV>+1=-/gSwAHʺ F79m2E3cw}/|wa%dyXNz4no63NrLi@Ϣk*we3iS2;D|V;̻0!FGS(֛>YCs_7 +.Kq% lоzLX6!~aϒ8EZx:dz|Aۗ@,k >?UŽi1_jeRXB,tyFxk V1‹fgԅy)<[h/[kL߶/C@b/xf %eI:. :Y9 |r譋eI4ߣMIQ3>Waul z{}qazJoIR_GGGi[M 7dd^,}˺}w{Ұ4L^[gFq$㯢;ْ\!cά( ;=j,>#梎^Y\A?- L z3.4`S7 _W39X%ʾ ƚ±X3SRw o"y>δ/T΄VɅ4bp+hHq]Ef,*ˏ;ݚ:0􉴿cB޶ZbN'9RLWD+(q2fBP:c4M q$IyOIc]>~sjo OA"ca-T%5e;1&-]Lzh3 3jbDp2+ DuR=ӂ Fʪfq˥8O; Bb*ڊV4,08}3FpIQ^BۿŁov=+]b(9P [xI+-' H(𙅹,5̝eq^ kxLLz0&R a]]68warMףD ϺlW}d+I.܆>=r v|G]E,ao.EH:`$Q֗=/v~©%l#mvh6zI}R*[PD9.;##^"LU%#* jTAbiy͜GlGS匀WN pG=&OYHY| [%7Q]afH&ݖkal\htνmoɪBa~u`)~X16zߕ瑼ɢj%4 ?[M]`%eׯB/kE&w7F&ky(lSUo'+逷@ ) +h"d aQg& lEI' |iCz_^zP9T~K,!+RIUnܲ<۴+8CAY%D$wiuۉh&/4rCj) mv?sȗ%c7vRL| 49!_ƯxVI|UJND[@`;qtֶa%`~oa . tBd?GIx}{J+U.:>8YQ1"dMԙ %"J8gߣ(PIBkEu֣FngZЂǮne֩2 7w.&2r)RtC.Af'?>^1pR?-n zةpmdzQnEᔕ&pǓ5Qj\0&q{fgKAY$՜v;v zq=qI䣻yeXLa$(-g-eӽ6ɝ3mK.f/!; y8lռ{Q;BNÕzLm?Le\"Tlc]fdw\@7zz~yd&*}c"^ J6e;OZ3u3]k-5LXc_f~}ܷG3!kCkys(NJ]*nƲNb0eeҩ,ۅVPBOxwYn:<h&oARoۂ$Lv2zD!xVmfRT/( XФp3xuoB!y]3ӱݭ8fԅhf70,vJC0`_sZȄ3?ėAK;jF}rvj hvX:Sv M z^x8As]#N̠RɖD _R_F0H 3ڧJ $#cL`~gb佔+Z$5*0* yZlH_;g_B,003FqQahs®8|B=5(ya'8)i@gfǀuȀzW vU*i]@kdS`nrL*axS \ uP y4HdI=~$hEJIDlW}ygn^Y>1T!@[5Û6 9 Z8.RGMj#,9IeOTp9wʂI}g ltŲ+5k9mV% ^kF:[sUٙ!F'-[UExW¹18}K`Y}Bt5ղrlzU||oVƺN9 Y?ѬTCX"׏B9!p~]A\ w1RqLz) ̑[|$vs`]gxoJ&c7o0I%*Rζ*yD|{~{e%b 7WM5VaM /OfybL*XeYpU 13R,6"{Sdaf,1{&FNz./`WeLeA_|;Qe$ vP< 3Igu5+1p o(9MN?B}{Xv0BoK P+rbKP( $@`u.* )ζ YZ