libvirt-devel-7.0.0-9.el8s >  H `XN z뾂alA!G cK</iq*quihVt.~_8{ٹvHsCo wlF@We2Ӿ"ʜs劋.e-" >~Kכ$׷SE"9YG|Yuk pYpU5({{D*9j~|5d7Ck`R. ip۾ֳWT*Jg.;˦Άaabb45ff29c13c4af7f95257f27f66942411701f717c3f68bee47273637bc71aa275f7da87fc5be32b1790222c103aec19f62df11\`XN z뾂alC;ʓ3 :&dȬ3~K.Q5]1&wuхuiY]9b)N0g&E/UdVdrA4ٛ (Qg.oSٗtҺeB([YIǷwŏ62S5ۢ],8!Ms&y^K|nQ>+k＀mHB0F@ak;-*ERz.np< ? d  [ $     $     D    $   d     ( 8 b9b:!bG H I X Y8\l ] ^bhdeflt u 8 v w  x y  T X ^ Clibvirt-devel7.0.09.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`U aarch64-02.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch646)@+d,v=&7h V#L $)E4y/vA큤A큤`U `WZ`U f`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`U `U `U `U `U m`U m`U m`U m`U `U `U `U `U 88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e3d3b5535c6cfa86c1e374084eb13b01a3bbf746733e0558ecfb505b5d1bb7cac046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6a47ee41f1cba85e7c1ab268b617e81dfbccc17bf9080771b064ab97e6e101b297c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a82bd1d5b8104f83b817d9947784b30227dbdce4022de1d745ce95b6e11ff9ab5f4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d490d5afbbcb13602f71a1b9c16c9315b106a68cfb4c7db6d182f8545e01e3928f629347db2d2e92bfd201623b98564e6be35a261fdb7f38db7aaae76cd61b592e25c41c14a876ab4b3cacfcbc5ab7ee2ea6977dd4ff3b3e7aa18e0320ead4fffbce678d50891833f2f64cecd80cf74b68b05432a1daf72fc34a0ea391b5bb3a6412d286876c62bc5fefcf979498de09827a7e1c083a3b35c6fcadf2eee454a39c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae723c478f3eab140775a8ee22e876f1ced31f930544876d1de26e21c2803e390a8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-9.el8s.src.rpmlibvirt-devellibvirt-devel(aarch-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.0.0-9.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.0.0-9.el8s7.0.0-9.el8s7.0.07.0.07.0.07.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-84234cdb23e671896595443451d26abaa23a5eeff6c4ba9fbef357e355c828b4a?@7zXZ !#,m] b2u jӫ`(y,dldSWueT3E`%m,pFx(Թ $tX clҕġ^>sY᝔ͭja`'f~/5fq"٤`pmqMn9I25辷Խ!9$ffL4WpCg@LU`;sl]$Yyް97il(Ӈbg=Xpg2p5e!E,OQ,8Nd%@.`rvcB#G< zBidCycYzhb{iMC=DTMI7 )xuC7AW]s(NVX]CS+2 Wr\)ob-jݻGGQٌ8o0Ɠ`'W̬mPˉ? W}2P[ލM!xS)(^Ve“}q#Gx5Ɯ0G (2~Z4o[Dpm%{1}:ˌk!;n ", j/[c5+3 V;7|~ `^.%R37zBnIo \/KGƲ +$a\V %EJⓕcҏ?J>\(Iu8v+#$:CDZWV6Vړ%nyQE5k@A4fu'If.a2D9b8_6c֘F"t_w)ƽy;p̴bOuY˘|)xFjl w XNazO++~(NiXVQck2b\F#yXzxduN0ѽɩO׊ZJϩd0C=>h6z聐JtGf·.>^H| s TY"xh&>Vz:} NO65%I A+ 9z!*4?&'ѭT7]_Yꎨa`SVN6NVPsuE'5ƞۢ7jiQr e =a$ZY-?WV} PV)\γK mQ/}8;?eSw1Gj v(l{гi|Qy@S6/☄8?Owk'UWoCfzqh*,: ?.ő, Uv/Bk-,lKxEWUdbOdTbB]oɹ'LM}, KINp]/ŴV,?d kМtE}n3/C]nrWS J٭an2^℥0oN!FX =Bri$zxR[<7ƗQ}Ϲh?zLǸZUO\b4 %c4 C/Ƙ_9KxQco?,Uٮr1x^Oyp?K柝'O0HEkޟ#"L4)-Z8CG5 6i횳WFJ)DSW#m=s#[5tSpX|q@ +=0*Ga;Dn4d$+shla>1Θ &uĒ>1 ©dN`+W=fV9lJ3 V@re%7h$-b uM~l7R,58f5Z{?&R".'l4W~f[فicYb *۲fR9ZKAzzMELr]? ҡ.sӥ*猃$4u>+l*:b"*]9)n<_.i_qc5k M_$R5В ds~DN:TVqji[$}gb}qK%Xkm4E3)\<3oja̘-n 2sƧwAF>h6s-<n&0t*!G}ݢZ;V/`t*E1'UK6fP3SSY,5=nڷM*G}&LMd*R^mn)bХESUǓPE~Ўme_PYw16B raK"C=)wҬ[oobNc0t{KdÛY  -h%d/ǪJ4Pdgdڬ[9ة_;mc8$Ȼ@nlMTd3uq1t%Z&/8HMRC3iH@G){Ϙdhy4ɵ 8V |l lj$څԄ#rΓ JA", ͐H\ <4ykFHr="TbGKw#n\(x] Yj_yˏTahj^x]yt#Xs bKpJ w݌6 Bm(_~>"XbY.&)9 ͧUz'5"a_WLx?wV46__FؚS TD&P&HT5mDf6TDmHIwU w eسFGSv$yƸ LcRbYϸrVuټ(> AeC`4$/Hru3G‚ZO*alw1S׊!rI ׹Eo Ũ"vg8ᣤQJ43a@݅ ް~O?^&$<D& Kt^4@xWݠgr9BYa' >jΙ$0qL[ܛ|.芢x1xC[rfι(?s@c!odaޖ C+{^9GSExZ&Ģ^=%%%gq<'&8|Z/(6Eq?.JߘH&tehaV$AuɄx;;3KNfBlw^mOѩ#tZ njH2>"&\"ғR6);>+j_z6D_pKQ.#L`pڑiBhۘ 9 ߺu$<%V,@۽1Sp`,ے#$x:cH#qfp$dHi+Wrp˿1y4g|=LRW?R.1 |W1\ˆqʵQ pt/ΕDrJ>t HB0󯉕4w3uCm'>F{؏4#G,6ԇ%V͗*۬g"r=9]2ԉrtK1.ν$nɐFv|m!ٰJ0Y5_I>\J׸!Fo3#ʆ{#e NqGq"PG(N9vҫ b-+,obDڔ]^8VOb߀~qfz߶pSح KtTMDs*L Tv}I$O=l](@VxtɄ| !ЄΧ~A&uJ䫿Q6X~֖Hg٪[] i|OX;I4ul/zWrҷLX̿IMUǭTi=e8k[FX[s| (m(R65i#W~$6k˵{+x(ӯp-I`Ma1Yb9α|{,2ƽا7";x1%_}}ץ8sNWfRQ$];){l"ï2 еc.*MI蕤n0uP&jjHp4r$"$8eU !)8`^9G%1S=9bg='tq%B@7HLYd ҳ$ $/i_ڀma24\=NdtV=W#Ob `f,'5]cV*>7Zd_hPnʽ!9()sRt2a͙ő%UwAð {]l[m$ɠFpA g\:dk^0Ʊ %H9ĶlZ$*ըIg!Лf_%GkpXнFb1pdUEKUdehuJ+c+˯ȃQQV` E (T/9I-]{ƒgLlm:i0 Ɂ7QzqwP>MEFV]O 8EEE+?yѻ^SZđW-1V*ApFA1XxEr*ExljґIٟ;+v" ?{ > m>ӎ2]e7d 1[e3>fA,@OzW#*X`Yzp*0Ryb\e>;~ 2A(R:D Cm??cJ:c#|.U+Ipt mOlብq4+>).GXE+YjA$l8 Bfqztޢ,8·aw4%w=0%2az4Ah5WHK7q[XM+4`Uc~IrF'L]| P~ Ve/RA!k̿C#2ItBx>*5c~N뭺ƒfZ";SɉkV^?#]-J4~Z؟@h3G.MTYBUč鬎^5\Є('yIem~=MP עDr 3Z;Sad>vB[M/m"3{~9$|#Aw-"m9},Sc|6edxb/Ƥ4OYARm8c&'dèct 鲝̯G=r *^=lN0NBZjb0k\g5J bMx{|I-2ث)Kl=}5 Q}b×v`E>z!۝`JF' ]LcYPA$1J!qia5x7; 6I #? %9 _BVM lU`$.PH3ʻW2lkOn .mC,"9xٴd.DuM-]nj㞊= U L/S2`Kz EA,}ΣpE}kU5o%܅Ql66U'xKnɇd(owM7 wP8L9ї/D,U KfzPħU-v7'l؅G#uZ4z{#.-?&# jn#3p8ڌs30yX-wrMc<qLZEW PBIY`l\7&qn~M CH`VF@BjVz!|~Hqi+, 9 živMǀk"㷜Xg j R"abAyynh{F{ͽrg"'빓5㠨]+lp_z jX n,qqTF [_+xӴ@'~D\MS8hL,ھ0,[״kpgJdHWsQt\ &cuKl#^TLK(@jtn4zxIyT0\"5d}/-cone\3u'^u>k !0hr{¯DóYJf7=1B.M!!ujsx0uYY1wg<}9cXۈnb)=Y㙏O ]$VZ&A"f4SЇPMy=q#$nZzwĘ,tqK߭JNX "Mjt\+] x{{[O% 'tL.B*= [HNq4ˇ52b͕J|$<GUE<};_Tb./G:X ɿ:ӕr n-#EG)m{T%CAyGZkt\967k~&єq(qi- '⸭AF~Ə?xvol-LVl@)PEd|0IC5z|YQ;,oY nI<@4 ɯPͯj~O.A+Cgfnӣ;7Kşu!K%4AފI=1̖B]Ы~1:tSfcY@ z+/?Rz ];?WF-Xa e-beultMNyOF vFbEx0 (iW?NE,6"z+Gف13Z@I8M=W#F&bj}n+FWrh8o R ljSqCrƞgMy)uz|1W-?X^̱ko~U)B@"&˜ <^؍g{ޏy@t|& sÐyk{(o(C>oNq\L3LdB>i:(eq_aDXtCpp#"0MUmr>qZI#4i4m)A lۊځc;HALDX߅[sgz{@ {o[E |0p{pS 򷑴T|AVς왙#^62RÆ̭ 'Utؚ֞/{e.9Ae WR (?54l)όQZ9ȹvP㾑Lxx!M8;FnWcfKvx f.U73{]<~#ҝ#q1a>Wb/˪17s2d+"{x|)Ûi;rgjᾯ) cE(쁵 D@2֓BC.LG&; ;܌s@[9;mi oh[zGh`'=A͍K*Zz"*7pwg8 ^ 4lh"ʩ3c'ٲS~`=(/|$ix&璐RK13xD lj'.15Rc/0XwҏcĠ\goq35ٖ;*{*ZE  I>h͐e(T!~'TnoiXZrƛs!.pצ;( -1/.P{:؈!B ;ͳ<1L^ ER3!@t?ٕ"Uu-Ft<a:r8޶zI~27KiL _ZUoOc SZWa%ycJH뺈ZYAx(>n4a׷h-'vl [Es$ ` &,WkIY&>g6Gt&3Þ^Ӯզ(tT=5gMGXڈ(g-kKY&W9wF"Tr"jVubu[#(a" z&}*uvDSSFrmv$q_}ɬ-ͩTkځ BZz{0ptӲ Sϙnn 2]GSWFz?)]@hoAaM 0a[ VB |EC> l]5{ffam2k:t;҈MەK`Kp!}:|Kb(~[{-k71$E}q~H ku%U!ORI^j2|no g5#yj߳8XNe=t7kCq19 tbFl?dD gwfny8_ɇW=C0]08Mʉ(Aك/YE[ccoT Rs GX-8)na0uF.Gk x-+ai\V?cLf8ITp:gy j6\Όe2hb/cGӏʪ '24v:Dw˜Kw^>@D;aecr:ڱK|oH2j[0tKDF/9ir801uȅ_BBBMsb 1_D3[>A5sHV|q B vsx17xq*"ft6vG!ªɩ߀ɿލ7u`4U¼H6zaں߶G0uѮL=Eȯ R? GAbў$fT? HT"j~UzZe\`br1^'~9b"VT]]x3צePѦX=i9bǂj:o(ɖ` 1|3]>ZtD Z3 k LrשquV _2Uc&b~k7G-ݦY%FIؙ"ɌL8-b J+ iN<۴b*q)5!𯁤Og ڕ6&]ac{E9o`{0z>Dtb\](.itأd46'!ӂ;16 uAft*!ɴ_Q2Om[a(DV = nTچN"`ߑCb*38Jp&tNAb q&'3$%W]hKK }e68f>]iP邇V+k 0"9aL9֌PWW $׈WjGʐ,ˤi6Z(9eJ%م3f*_-j.(G?Q 2AFO6UaJS-<&朲jUyjuq HhCwZ q Wgߨ6_uΘDCe l(f@En25*Ok 5{rxj@Oߛh9rЏvq_v5: T4uZjs{o(%3;|eP xhm|)P%l_eI6(U=UN:[R`uռK6Y9R?15!: YmY&]?TGi4Z]!N, Cq@fPcA~pb)B)*dOz;Nr0H};d'OrܱbI<4ih/s "O5^IVS0bJ`1ϻ")#s3mm:!E76/a! H}]UQhc բߐ#/춷g^yR[k~wdfUxYeX3Ũ74/%Z ]qE >O27tq>{?ȲjHJSq-k6oa2xbK4R5zBI5%bɮyxɲ~?ng YCXΝrOJTdZԣaZk"4Mn;r0TXT4шg꘩A[rd~G8~k;Gmkz*(LK-yyMho^B -WEÛq5-cUF?@5b%jN7,Gזror`ѪmeʇlPZli(ն Q%ǡ[p=Hnt$bb s|R^^֧"ޜ?ŸF- Sz ^z=82٪,6bx\JwQʓm PsU58f=koM[rc}uQZðOfDq::Us_!rQCwT  ;1@R!%CaDsV#-EwH_״cfu:-Cwz cuwF~xpKC AAQxGhb9VȮQ̷#lmE WVm?^$MBR:Qؐd+Z՗Ku}J!s\}ʙjV=v)ٔ !A>XGuPE:AF-R-5z}^%TݲD'ݘ6k™,J."BHEm^4uBB}vHjU.6A_clMlk& 9ɑLG|#: '5V#Mc}}-<:syp9hf H>qγQ-mݷC+T ԺqM9* 5rѧ k Y-'oNWO%IV!!e 5Ta~qt}qx+Xds&itJDZXǁ:~^ OW_b5jz0EegeqN'vަ}=fZå| PV}?p<vJ /ɖ.r\ a';،t|5SKPY0X5IvY,d?Ua߱WSϕML1GՁ8S"ݞ5BCLJR y L+zfEK31oGtt䩭t#QsH\o95ï;r {h!aQr\oG"'z^u+ZMpbע}bޠ[@Ќz0B/6%Ý烉Xl|4l5$!A)SGÊp7RVMoLWZ0 "ȵ5h~A'*6H @J|c5 2;u Xq_a7rہLѰq`$oj1<9T}- % "j.!rϓ@W=YC.b[hF I]Y?DPP0ea~SLJcȷ QKJ(6·Ttz1ǽe&/dxVe@ (g$#OebՃ]3 d[d PDfS)T` Q5rë G WFDl a\uU 8ʚc꛽?( fI=w~tx)K -f{?>̪fӽR2pρ]\;Qk稰0fZ;z%]Sh`TMl֠baQ# "A]GMr&QY<CpuojYe:|ZbQJV՛7A ̓>bWML~w%<%jtiլ UroɌ:4Tߠc}5*QNn(- fh-O8h;՜&VbÂ8ꇡ֠o$n&萎kY, Kf6xU`M-eq(: h+|f!gW_Np(aЕrz.=qd(ysܳ+P*Ѻ24Ft]e߽mf"?M?Qڎsg8xfEJb+A;0Ɉ+AGi0_WgP3?btf#IJ~<YRƱ^$!3%fwxZŋѝW.i e#=r5E8c`gkfQA N,Eغ^n4O fˣ7cxι0VV"cj/stȯa *[-WHTaAE|8PO?e4}]%W4EH׭SdMKDqZW𧊠wU{&HG#7MkhHNbt)'L Xwh4'wlO$KYb6_j/ۆq PVb>MP'C1>[TT~2 _ nIyy'7`<, v4M1i$齕sNcU\{ڤR ,_x9rvΔ\%οƴInq*"-ϩ%B =g-fz0Xz;Wbĸn.JP HXNF6k}8Vd2oZ)#ʝDfdJ [>r~\ I9|ۤ-tBP0g 0kG#W|3n*>?)_R;=ǥaJ|n" f6/Hk+hpN$Zkt<֙>7rѕŤ9w ^ȰBPt*q9{vhx{o{=Igr+Xɛ"lRwpsEkմ|dMx'$ Э-X~aAYw>j#0m 꺱qHc*v+yOskȌL[W%,,daH:u Õ+%t;%pc:0]N#nShYO8YC^w?%&V>š Zgc1Q`f0)Un\Ȝ0wi `H8pXpR(SЀ,pQ`u8G0nt0xJ[|ߺ]Okjz .nʌm*RX#Rrtj׷)UY ZϝSI-L;>Xùik)v'Ty r-S>#p<]TYGwrƃJM$@Rb "a%ci ~7V &nW4PF7}HpŸl{&F9GyA9y߀[,D!Ӥzvd/v]~ Bl 6VhƅĠMs>x7B).g"%">/82^gR@r J\wj&QJ)U3x2&ʉ3S_gQ)]N4p`n9B=J*5q*gmMڛ7PLw/x%Q1j|'![nm$Q(*ٴ'Jueԅ LG~3}W(vI*;AW |S+h 9&ۤI d*+EC{r8M[5 !%ڹu<]^MݥnxHz>9> Nb9()Aр™Pz񳚺sz^Kωz Тi'$r4 ب*+US\%ɳ (oiBS?RX/iUQg,N'6ϰ&Lx Vן)T&բ?u`l׊e]W ;~sDc%cgꅙ~n6Aofn⺜^P4O>19*&Qc=*A³Ȉ vy;}/bYm$@z{ha}/BVb  2`0?sefI7 =L:&]juxd/r˦C|ee#j-Т&v)++۳?,?5 K}ƅ:Xy}.!:y%*̎jO*e6{nTYi+ph& )@+Ҏ ~!+{ໟ:bl u;']*ÌRSԉ 8`*Ġ!("0ch_Kq.oږ>< jyqf"ެ F#ź9E3t\\4.(.pB.l5lLjiEHDs d|˔LA}u,k(1LQ$ ^u C;N~.\o;J礕Ϯ-̛EE6j&pWƫMC9g!&>:REk}ZĴdǁ 0Kʑ9Q^h(+*]_Eh=$-1/&iU0W4"8&FWufhy8渍-J`(,2P2=,:ٲm%q\ry388RLǸ j1sҭȸ5Uh'CʔJ0;@ap[ ֎N7bճ#>X|5sjoqi֢)m/闇~ޏ`5̥wvxI*ψTTZ,H!^^t&&l0vTbWρD,4!A6KtZH?) ~<!^%u[ ZWr>G5^ <@-W6k7Ky.@ 4hfUoma%QFݧHXHEVE_BN*` 'A9Hd}hmҚXS>f RTpihEW`2Ea\ R%R_&WCM։ h-]=%͗=9l:ϐkeiuNwJtv)/,MOa.ǰ,86̖m`]͞;w/b>*q%O<bcg}=8%Ƚv,K[#оE w2|4, fcRmcҕy%}E[S4sPIÌ&Vdcj6<|1ȝz{yh:9V 7|>jG`Qe5^GC]?H|z/ߐ`)Փ)Bn~I}.t1" ɆsVϠG3@zrjȑUN/d~77NBM.нLN=oR5Vj!sIZ/X 6:v ut<[w/;qJS%]Yj]ڢ-/ 7n=in59()OQej+ymgdF뵀oPER"1,ʇIX']0P96ޛR^fMxvKz6%St' otr:?2ݮp --HnWې,]5!-f䩵=[4HQ"ġ.ģF7c2BQ &*(##M4v"m}hx'+8[axMb_RKs0`~IML.Yn|PD֐Wg.)0$̞hiմ2Z&yS4Cբ:c֬eBR}vP>bׂvmS z(H7zX$ ,!"Uf: CY1x~&`MHCy!#S62!j/ ha_lqJ jڿ_-Q=[jYn\ #KQ4)0ICwưfQ?Ӊ,9s<,06c!;dG/8AldfryMá̙ ~c⧜$>\3 ,Caǔ7J.9]S0: sEPeL,@q9UgӚ!Lwмݦ }(Q2XRL2!?ىを>]\#%RS "belPMDaq !`/4Xje˧k[yh2/7dNk9 Aub帅xFs[fk8EM]> Vba"8*b́6ղ%tMϯȀN&)L9~d3崉ܣ|Ԩ~*TViBk&KC2"6QuQ*X\񊀖`& ~- nLUi1f{cyUUw$\0#7$}~vd/^N4ֹќ1utय<|6 逴1| bx & 3np\zaLԄD5E8Hs`;^TcfU@4TL/AE^Qe: ?oRٖY<Ԣ4cs_uQ8d29+r h G1ݛKZ`v9$EԺr-۫ȋf'&> ]G8Thk^/u9gNĵr҆kX|MP5~6^sz_53٨-\]/2kwݘ^^=<"܂lӣ>].B,+{8/7m .0bԟ3GwE9>~O5 cQI򰈸yB~`6Ǚe.uDžQcquHڧ2-r ϚO4?[NaWQ4w~@Bmeie԰^骻UgџOic m^ 1?}eG:.s*'"%do m-lA&{ޘ_? mwDӑSϣ T:-@vF' ?RoaN:WSfDf CVSݩ]S fl|±nu!R;F<" 4`߉7+d>>YD??K2qO_k PP݅ȕ~hע0?_l"9>Rtg*pbsa _vdSpLpT CeEk4N6KSR&5&/a )f@"e2}{!QZ?7YvfbGw Yf0y`X_no;IfdZ[;/!UYgJlIwjx6=R?JyD( :S="׫~i>J _\ۋ2$.a!HP]hȄ:VwfHfrUw_?鱱b3Ⱥu'T> 8,u kER!d¬]`\~& VOϛ9|#VF3F9L@3éiU'J9j@>kx'jyJa)7%[Syjt+u wݴrRc V~|6)LHEЃke۶aX"7O>Hq.Sͭ2Glq/sޡu-nMR1S"}F\ߺW5W?[03ezT.P&qkƱ}zYЈ? %)?bf9\=n6S& t 9҈f|e; 4P0;أ#X#K欗/Ɲ]LKc\HcgPsfe|s)y-d+VGmKd gI*t %q{2 }-( h_eIrV|J@o"sD&^ƐkHM=^B)Ppbc\O"|MO!c ^.p#t^t:MT Fiտt^(S97-[ W':n\pFEe9ӄu06v"j r)*[IX}x * /2X$s9D|dLu;|ph`h"ۇT& MʦHY L\͜]^ 8~ &4ISK[w(|mD\YxDiR9O7C56v !s l(` (޻3{>Iu=;7( JNdqdɨ޶vF4ղxE񰁜YvFmC9*UcA nC#qNW80$ժ*,im4K;qFv,ؖi0#ᭂT.?Bf#%&[,rpJ,)r =l@@sP; $9 :je9ٯ iW`]k —͝*`ClghInW0JY,PuU%7~a eb3]*[vxs@$ ű0)bw 8#RsԭR>bZb/drteYkfBb'K'h,g>64{a8JAƤCbsgh8O_ѮAՐ%WAp/6[[{MTizxQO/@D :^wtp.nMhlJ\> J(FhT&E84yKo({\7E6-Kt=3 \͉f/5vNP8u#re7N3"ࢗ' R _+dXm,SYi0}*)9q^?Yrҡ޴2k̪Ʉ#1W7sn7lހ@܏EM@8; vj2]pi; G"~F#W 9y]Пb+@E-YSQEt3O7`mϸ!U~"YS>^ĉx+s8Ԟ۾s='lk!mdEc24v: Y'$JbxL 97Bz!3Yjn1_ : ҲAW5ݟ߯pctM@0?!LC:UMx:ʒW.2ک@QwA0A^"ki)p[bEVUGsDLsz;ӗ]F`rbV$9K{6plWWeUΠO0ȴ24 ܐ?<\Z!?yn;D?gX`vV >Q<ۢbLF|@'fw%zV d"#<3{Ҍ $uah#r$vԪ' ">qϡ9q~ax׌S{]m 5Tc9xɄ7]{එLN99FHzu$qb! @BӶS('IH24tۑE%W%F [E؂4Tʱ4ic^v=4O*Kӑۇg:c mj^Hũ jEWN/gLe cs瑺ONc`jܡPM41h稦2(JrQsi NslfSd3EڔWc T|Sڋ_jλ}kՈiKExK_Jy3_y s !A.iX޷N'M' XIso"ݖ|%"#C}"Tbdu'G]SN$[/HtuѦ?f>,7LD atbNd@^;6|ץ7Gڿ P+`Z2 ށf7eXfPMڦR\CD=7ВY]IGC"]uO`z٭q>UΜ{1u5a>a+;s-J +-1©pP']5}!$7OmCSNd9 H(j{FLn̨Dzn^޳d`=a|yH3Yՠ-ƿM ]tj,O/ ]mKno cĐ` ԃV9nd0й6WWyJXE,]/nߝ7'_(H1-𚹖Cs=-em_kOu'*rص4="[hvwY7h۾IG}r@yDDAj݁Е C+Qn0jNX3?77'_}aQ# u|"X)h** IDn=᩵+/j)=hoKI{k={Ʌ@Ydu gJ;S'xq=tg('^8Xum iŔu.TH ٌL7ݬN%0fiGumVx K͆-X<ysLymp86]-sѪ?6li|s:2T$ XM, =G>o8Cm\5b i2h/EN*avGFo /v<_/Z.J050"Wgy,pnj*m:uqyp1W/ NT-u~uirNkfZb}x=!,0[yRJI4`$:?]vlQTEaTblB|tw]t[ [OrI] >.ĥt 06յSYm ި4k#WK3?:<P䳩Ūnm<si[r,ZR{=%q|zL jˤ{~n-C9wlܪdq!_ZZLl 3\r|ZٿAWMvc#F4WL8ԅPU(B9EhoJ,1&YEC n,!Z0#`]="5)?~_=Yn >> N9{f=Xy vlrލQ*" $~]:ö9OBk֮ >o{Z,t+(5Pݜ>*{/nLuj@kϏLm~;yq n(yxlW?"Phݬ=e';ΛTȦ i[XQ``vSCG"NTMG8xżb >mrrW ;4t'2}g6!G!H>sCnP E 8sX:~Th &%|R|vvĄÿw6nNN)o9tX GTF3wyʍ['챯L͖kcRwjY#ހ\cu(BօOaMEx GqƆuTl,XzEXF,_]iu\e"n=ܟd.439wSȻZ -{ yza=FlK߼ӟ@7jx{P.x%k#Mh|?ݍVlX?0XY,BjK oo0- ,xh(pY](CmQ \MQřz_&r%ϼ]oBTgyHoh;>CD,|}]b$͡7eȡQ"̛'RLiTn&Wb IeEmc~d]RrKT=쨋urawe=0ol$ٓ&kauf@msOqH3!O :% Z[|* E]mc'xQQlI9Mb[@Y]#kO ԖI#Gv:EĘж ?|Oy ߛ}M&ɘ(̼l5z++wN5 Ks+)MYÓ[ BνN RFN3N#Ms ˢJQ P Sv>2нdUϔ뺲x9Rh ջ>G o\ܭW[w_Y;pJc7& .%iM ގ6]4wG;\j8!܎ϖձ3 [w Pլx yFt:D#\к_GNXq]VS8py) 4Za,<gn㯭8U.'>3e7Ue:bqIz?+ujj7@r["2I%+uF%Ԭ'P[JAu`j}MffODY@P罍ESQ&iFGڤ``c3*oR,YMelG Sy}/~& e[vȇ@xm\cglQqip8׈& :P#3[66ļȞe%W #=PQ*|kvVD^^{.Po@m[z+ztǧg_%25cҏ=bbbs+kUŢ4]V%71]9K ats,0Zt0Q D9g+y6\*qdө#QJ(; Ĕfs;칔6ܨx,$ شH.B`>Ӡc. vҋv giN~)S3Ʀd=nDk&i7Á5!Kl~.(:8;虦W"1q~0BvLCY3ԙECɤEȧ&H|]'n;7F9Oӷhr 54Nv`=",aT4qWjv7)yƷ f9+׆m{䲹 J]'1a SQ!3+@[vݷmA(0OlGL\ X;VAh}5RRg)q J؏ C@dxBmpK47RR^#D)}Y~XMpt_)\7NcQj<"*{\ڀM4">Ѫ%dMn8,Sg_ zKkxh Fs,#ݬz_|M-;5oـa[W"dwK}XG R6jěĞMx?֘yP88{Zg.r!<j ԸI@|@S3R"_7 XEn)Lul7P* }k N;',{ *҄fD0ڢgoAȲcs@#Hosx_l smiK"hk%)!Ep>8H~WN>DZy0HzXbs#βis+Ss,LFpTk>c" 8awKv)uwIA2 1`:V>&&46Bv-^ļ``xs978oSSiVUbVqLmaw6wFƘW/ K}R*GtҞ9[񛡤 99$rj\O4+ȐnYxrt?I/'F#ukwP^rEnH^/_fm0/dwUEv/&7ywDkq9T7}yʼn2evj |rS "0.IL86ssC{Zd,kRvxiEbY6"Q寰CC[StZ} 7V8c#bs:3|Βh,W|%Dˇ $o6'kcF \g:>FA޽F1S! *Wsq'}nb%uf޷<ɑuyUcrf\? 419GjxK-ȫIs"ZB 3bwfe5#ѿQM(dӋy Ubet]HuO%Qo%&:S3Ղ&>螉l.2 U:T3RͲP)3a&CO , :򜄳6׃uLZb3J$v^嗄CH!U[Jc|Ctʇ_|E˩[T&MD m  S3ؤ9vy%]TBk2>MS7xX0/XOnz! n eF~'|Z_0ee'qoj 9Bxu]8=.B.|9:]5` xBIK(2[ZciM̫XSP(|2,ƭ&y74fC^_gL,?Enu7oLV*p'A$9嚃YQ6߹jK!sì\~2}~e"p5=۸S @)@TB;"YKm iZNHA.A=Oz߄jJuN32Ѹ+)5wmGmv tӶ}"%1ّ ï!O)=k,(^cE[ƌk%?·8t0I7s #%X9n!] G/ٺ yVӬpPa nYgRrTM250V_mA*\zl]ו@RϷ~f'].da1~!( EVT·+I)<8Ρ`]/oN A|27BfU9FVB~(@վ|(Mt)!埁oI]*AML&.DWr YR:t ʀBQUޘL'|D,۸ZLw8 a:Ӂ}o ܿv#D;uX2To>ܺi ユ-rzpvݙp[j$Tu6oՀeqrsXr #W’ -?+IB=j}<0TF8(}.Z)лDUw4:@"{%QTҼVY.^]7f>+A1Yk="/Et 2.*|{!2vh:>twiE*wqkP)5>d_2%=s59e}, zk^GGY3v5-* q{*5yFQ*g, 8I\Clb=Mmel i&ZDD(SqOɾscPV$^v:hV2t/vGRsɽ_`F:u`R.2vi0WgK5jEL`EL! ,s!(Blm1O{_g0RqfI(a:W*Yn: -? $ 2tj;C"#bRO**Pz܌g 8 =wEôPCPፗJrw aʤ^зwU|3m{χ`clm2"Ljr/q~-MfNVLO+O FP!!X'qG'colt\lEjHsxkWf=7I7ԣJk˻CK*>?|.lۭ]Vrqםxډ!%όvG^fm~DSRbPoK!g&dU6d(Jߣe#ĵkt}$#+Zb$"3^΄{hҩ(F\/<U͒1%C?a|>[ *.V؈hՊڀ@&\wʹj(`d[Y~PuW 6bjpJ ֿG sER--)Z2RT~ҼEՆ //9+ 2S#D/ x#[=@=e؆ 9jx 9nMeNS͜76x>A$7}|JehaEar<'fkY]*Bs[*y W mA$U®AړRqJ-OPl'ʔG 3{Ǘc_|Q^ "!\Nj=BJƌ[}+a/(3mOAeQqbk-CƊ٧EAٺʰQ:é$ ס94!9/k.׮&ǔ;4Ҍ+Dq ŌUO ى: %^X~u* {*ǣIWiUʝSA_ ς܎TjLYPZ#rvE>SÐ>IQZIQ5ѿpTQwA&ZT 9%mYéd3[n}mj T=cfW `i'΍sgfIg}ER'c{#α -:{[]) pn=f9Λ^{ZL1lD1o|ڒgO:OH"' +Kxr||Ln% %2,HB((,RòkQӧ-(Q0NkLA^B_te#)HO%I/j3 1dO H&٧gxT" Uպ큦(Q_ܢ,Z^Qoɓޘס lG_[9n} C!gSH[E`>EǝIdr+*p~B,':Nh.Rٌ[v?' Ӳ3oyJȜrYoM}LM%dxjcȗ98 \{Jl>{< Zpv yS MQ䏃Kg2vQf=4>hPxMiP$bsT)3˓v7;-;:CľlGA7ؘ_Ta6] 70P^+ugvOeƈʲF`-} @Ri7"2UH?̐v >'&}ء4yⷍ]Eqw`Lgq2?3 /fh;-A0?տ]e$|=Dm;\r_4ƀµEFSzCCSm.q,{8kˌ '$ByI5|=`_eӈ-Ԭ ^=9ynnPlRLoOHhM*td,>^Ĩݠg*Z`}OWW63l~P7 // '}<Y-Mj,^;"7NR īDNoxthcXQ[k|L :h::Ԑ3feI0IBas*W_/cozv$Vo4T0ހvC#:wEx u^1n@M+ gQWw0w6 s?ljǛ[X̼Ik=SB} L vDXq6lu7.\?̝4j&}5lIɪ< 'ZsWJsHkA_Tl9NZ]fm83m`L:N--DӤߏAd{쩤͋3!fzV9j$iZ0Fk-ȉ{&p2Ar縐^[>ry;>:9 kyțu ʗq奎fzu0F?_W"C+^hCc YG"R!1Zz(=z{`1Zh ݹߴgvҮPߋ#b-y ]JST\~S8γKJgpZXaʽ)67ҥ1Cu2wmJg߳b|t0ԞQZfcfH@b˽$-P蹶̺aO:/)̦/;^&Bfx׸tDj+D:Qͨ^uŘF9O9[RuQ5~S)e$=x_a '2tQy^w#<4_,}؆0kzn#X`pk~Fg7 ij.[4GywE@ Z!"cV>R /]qE?}Q+ 5%^,ĨwhE6AXQe^nv7Dh O`og*d|ݱym*5ξ-b*m]!EhCPp8-e[jLdpݽ{Dz?rVWNQҥÀN.j`4;qY|ϞdžX>t"\wV3AdOTT727#I g6 cC[и;@h[ 5qBux,J/Yq+|ܼe(Lvֹ-I]7Vb>t7 tJyň֍̫uWߏI=SuG7܂6#}<])V ` x {G3dd)9^Ko؍]$P:tByVVnsw&G&P˅J9D4BC:cUfS7u|ՠc?{W{e?Gw60\qjf| Y/hyƥXWݲTхы8S٫ևiV7ik>pXak&Ce:/%lqT'6u9 3w-@5g]L>ylvJaK/-yH? VOo#N׮z"_0n{e)=ĀCS8!+<'L']S8 %쌫A%F;I*1s'N1}=)cv&b5F6A/ul%*Ф48 U+%N%F6m|}{@Hi~IbMChzFV)w@jZs:=$ ^i=?$!qn};aZg zfM+K1=/G1YJ Tu /&2Ӿ6x-G>D$@>S[uPJ|Np@≝(MM,{#|X`h$bI7!Rai ['q , ^ vUkIІ*{W0_M4}9Uy`ݧAQsCeq!X0GX;6L-m-Zy^]€YW!xt{?Bma{9,VH22&S6`]Hy-`Ta! f llYj3Obv2.HfMw~ Yx5"OuNNz * K8Z,"CUp/ Y7hkzJbr*=4Lξ/Mz? LpA"b]w@/{VƻY~U dι >K..zQ3Nq7;>=NkK,Z;1h ?r!%ҘV_5l!ӯVY%SESM_pzg!#}8IR8o49.zʭHwg hP~4{- ?,ql…2{!r*C c5]F [\auAB ~_{޽\}];vM r79&W % T׵褎:)ܱ8F~_)څA7:8h+W3JHt+S@V:Zs#Y..bA#i;)O5_BﲫE= ˜X`ԟiKHyjӛ 絭h{&U%g˙}Hh-'g~g:AM]e[Ay̮KV30˒ ^ը,ḅ5?hRVXf=]gs5ug3bٜ5JIzi|] gSp\Jgw˫>?f΢]y#Zߢ6[[H`KSP1?~! #ݗ8C,1Ĉژy]:$ i0LM1`Lv/Lq}ȼRqS(~D ֶGR#VB"i260#Kƒy- {"5&ݶђ sDg3O'18H(,>oIױs4lH是?/*zʇpjʎ:v7U#"^`+H ~W\NƩ ZQ9d̹# 3ii?j_J0T1%|l9Gۈ`_5UFPr'vNWd `E8MN133xn[}7/+Y5{  ʚi]hUasⵈ-Ry(V~Y)H\>Qt1^yޜFF<Ŷ!q4Q/Esyg-!TKujya7_eٿ RAvyĉ$I.Q 'jgu ;>L.J6-]*~ tfo@4Y~εn?EJk&awC'@cd3eOEOVj0xĥWcLG% 4UgSz:u;;d&yu>xdO2H_ao]96 C>q#r!1[^|-{uÃEs~-#G GpIFMHPOkaAm3o"qH 0^%E&3H4Z9+1Rfڒ#_ڄFo RtWk`;  PL#JCzLK,L{(`Qj㦞Frec:(?HJJJI6]qxˀG4԰9E": J puC߳硅4o|I'j2oӀODm$/ vE%$8ڀ &i OF~:jͻ/,"YQ$ڇBܜ_kmdWa&[q3K;ok_Q]]uEzN4Մr>5!mt1"+϶ C+tXx=qy--%nhЊ$p^h L-$IIϪ[֬Yax(wJEP)m5o5n~xda׈ "u+ޔ PwoDon5Ulb8{Eѳ Bo>))YZ^ h,zmm+jbr`')[轂^r{.}Xt4aE1UQ +;  G{&t1ӛu <" ^—w߬mUJTK\=imf|%¬&S=YǑ{_B]_최;CbS ) L滮ڙg'V39_!d:?.)^pȒIQ^"{4'sz/nɤU%8#ZnDLt xUyO$n*M1R-Gh` (75 4BoQ`fy%SȞA09upv? ԉ[ck3{m#m`B#/Yt&?2~,facjfp4(Zy)cz#Gu ؤLaQK  FXTd0ؔݒF}:ڼXWFrgxiWW>m{S"j((<p Vs^sm\7xcz6+ vg"cԩ Ts<зg7ZfC4cНGR}ݳ-y?b&P(dL ljeG70"G!d n I8 ?teYG4/;1rA8_l͞.A]x۷4(AdYpJZmAzi\< 5V r~̲[;KtC bC$/E a$Ύ<ѹV\or 6-t欓~J uW]cK:֤$l٭<(ƈ3Yu[3cKO!8- YndbKիؤ:#hۦp]2+(I7%I1̲)+Z &q"&T;#v=*Yb3?1u_fQ9mTm FDbk:PR]w/sjY)sUTeohT?T4XW0k?ͣ8|XR=f$[jv+MnaכKbʼyQӗ=s%2oҌ5{cտuu (eTRᴦ[w*x8M8MySZdgf =qjrde<< dvmC gi="BaJ0R\lpD3XڼЅF:aA=?+QZVUB XjkEReĞrT ൂ,<嵋͗oG[6㱃ǪD$;H=Dr9x,Okm[WD/k84xhjbfm)a)>s2z ?X(Ʊ ȣntt名oni3i ,V 7dDVX;p`CIy`?(3Α/ʛ. z X:u7 n_&&ңd/H3sb7o&WʌSŽb]kɽ>輺០ީ58lpƻ)XAm×#mvkmc=#q%0L' ͕Q*#&^ ϫ0XifͱfrWi+vJ9qd+KxI!`~ѵIfT:[//71߅!ee{d"(ǣBɏspc05%:nI¬VТqi9> k0 ѡ[ԛ X9=ҽ%& &c!RyZv\oZ3x 7z'kQO9FnǝR(1T^QcsiUˈ699,)K/0~#kVwL?9eO4WM̃!,.T+xCըa%sg\4|s^DF LhT_ TFVv ª df4c"`'*? &( ,G]r*6d A:nz*xBZ)‘8i#5i2q(bV0HG@o8T](@8ίe#Ir59´I64VeMa G*QtMޝa1~8 0a Gˉyn+bKeEF9ji' Xhw-@ KE k{$9Y4{ڨJPXN|IBI[3gX|ɗx.! dn*?x6boȉ]vD a6g{Nףd**ML]0 [Ncf7ꄠۋ"̙)S63I{/ؓI;Sa]}5uNf+M:JW+@ar1yfSbH]Ǩs :WNej$/N2Jq -nxkYW.V2:IQ(3!-QOUC$UfosT f=6vZ$#ք t%aI&++}=w"NQ&3ȋ5Ap5 4a $QR73Υ;Ai+L'""+JiQt7 Χ]"֠:|(5 ڗV22t08˅GCPFD^s;+~-IU -q_/]^%мn3q{h:0UMrOGJ9W Ty7υфMXr?1 ό y5AgD2 9KM8oNBfŕ85c[mmS|a2|so zE˸p5#R>AyCzCMa/>|(8 9>!FT.|O쳲?z]/$# B{#VOJ:5q,3t5&Gh'zQ?1lYfW$b{[zTPXx~ lȤio t?x'o"+49<{G CUM`_+ x 7Sm'_0H+,A֗'Șw6][%=9zﮡsKE5R2}Ym80bB CdVKie%:!D` t?\ej걓_@f;{Mw7*X:LMv}\$tL#lXmi+CzoELb:gL51ep3 "%eܽS3f=FMЌ={H> 2Ld[v.Jnt6Q?pu#:в,! n_\J-̾0щ@^ZNLi3O!#'# 1)wp`W (IaD` ln?qO7ed |cNvz࿸E{gnr=N|((Q%,X~!Ay-QKWc9iAM[B;3?7D )/ϧb1w] ۍ#wAq7jʇ|8 lC /1<8&_؁]poz5FVa{:DZ~U 5N撋0=sݍM 8c I^@<78@͋VA*PLjа}TFJLdOߺ x1L-7 췵f.`Kp* ~镴bJv.ۭrNr;^b^I3Mg,y tU64lLRcd]bxCiΆ.bb ҇AAS8*2B14Tt[6 3r~X-H"گdzvOl@;ҡ~瀢[|hVe)!)| L gg@M)IaI~vEN(8b@?òr0 rjymAOM~\g`OѣtR`h`kՓ7X$ 4)U]W^pKJ\"{(PEg&,6O:t`PW x}O4)js3^NJ]X ҋËe` lT Ba4mLRxڒEg+a,9J z ͤw.В( [gjmbpi<85(ϞUtc ([5#{N&cp,KK^*%}wvI1Cɮh{|`tEM &nԠj%}C`BOJ7L@ ~T  o>XTpC7K8lgc~)VzqϪz7|LK$;,}ѺC >"1/RHHzHtL` D%aAdHiI'A(1 ?C3JJ $c`$9OZKmmj'Tå %x~ + 0>.$Y!}U`46Vwg ߧ4ds\k߻c pӜp1J_Ĺqvw*ڻ(XmGAGl̰S;*G鍈rȢUKAj@?穝DD W ǁqwHtGZ)ѷAB/"r\@0n'& (re:d|lfn|e… ÙQ?&bsC ׅR@$e/GA+0I[__YW=?liM=VՖ~KAxV]]ÿsi$O Խ) 2r)i6:\vFQIqFuv_-jW߱ '"R%@XcꔷLLAc X~Zj8rYV`h.TsS=Ն^Qs}2AbrY$c-u{%(; a_v/iOS*8rCab&PL35zܦK ntg&2㒵mVD4JѲgtŸ[5Hƙ#7q%J2پ/Z3x5ߠ:em/mo"rU~ĵ01@-^fQ*ljRA`JV vt._IE[N~1"R! gǕpdz]! *Vy$dK'ٕ7F5󛇇3oTx4ry`}\%xQPRe-Jr5.[Q  XrV%kDʮ怯T*y/M\ ^KOM 0boky`Lͳ+"꥓.§:^ R'ͽtS7]H9M8(5}DՏEO]NܝbqqZaIw1)B/~(Q\pV,.vߪ/L]I3dEm9E|ĵS>*f(A;1تY=ڡǚOBv:]{w"Gw'? D7FhBPtJ_Mڮ6I%rw҆5ADV/)fڿAdj yWe)w }O a}ש1%(#l@fї~WX/P$#4y ~a6ȅ̀hkomK͏,k,!JF(vB$!P+`Zk!Eh6aocmJ<ܫ:2F$LY{IvS$>xsG,+# -(A-wOiZy4m$9{֡&^y=41BLeyx["V@S}l'ԋlPZCP(Br![-' yy;}%1uIȑr6Vr,q/ޥev@ a7{\H+Fs:dR(+$nIjۓ$UBf#)8kQ5]47UG\RaјZiİLYNAC8>^,gƱDeCaA:[ky<[1ZskT!4$ ?-IˉZP`g[$7f+Es'MdvK5% *j]ˉY3{p_Z=:ן(Wѻ]Zz{~[@GV(c-[wsd2~ƚ 5"2ʹ$n6FgV'$Q!y&+7ڏR#3ƯΰȡE\=`+H8'"ԖJnR͡hrp1e]'˵Ʀu2+$虧;^%iQN%!\FEBDE!Ghp񿣺B_UuwIc2ԆV@'ȴP܅#JH sL֜8}:!{;/Q#F bu`A#8b-.NMdl6 jljR_ۧ[yt#+ Fs\Eff9n3AiWˁ3Rorx՗{?Jnb~5|̒.rҨrrXgybx`M\dh+~BbTS  )t4ٙx1UV@&779h1R6u$,`iVNF_h6#A6բUpabS-x,rހLle $9 xg 3$m]:W~{̻[0CLkYTU" Z, ;@)^H3쑘`6ۻ´]{/yV㏀1r h.xN )Y&?Dzw>A: n|8ҕ eVP#*~-,?P3Br΂_e,>p¼ʋ<l b Z 9%..nXl%}7d 'yh) "L=X$[QFE"!`XˣmlTHF-|AddEX( 0 3x'5@NXscTJ>}귋c@9NI?mO(}NhT*CS}=PKڏ5|t_(Y"Zh#>+sMܑ RH>T`4_K#&e';x|R)Xx Pۚτ~j}".A$}!?0-War8?nfhOm܇==C߃a_O@tt0Ե>uVCQGF'S+*=lF@mR2Dd@O\H.¼*6d%V2Nט |hWi]eoJ+#)"/dN5iyP5A,6C-VS!mhO6v&M/ g[o\X;h")< o-`gZz/H4K<:Զsu08f,If=(6ZD7uh: E=ij~Oy=^џSYN|7C-'Uw” f rannu8EH 7jvU*Lx Rſ HŔ(twb9-zԹ<K=wp UPGzP~7>4Ӛ,LvٺVcF!HA4~F*[)0z8<a=E_tjjNBUMahfs"$9aQ((_Ul V0R,Zs iZ s=s:`7j83L?K?7|;{̉Hk켮̹0ŋD;[)4qaڟ/#Qv PRT$=75xK㤲Jc.!+[{cў 85+`fRőE So3$}r97f RĞQ;(CB+9jSRa`}>}o1Fh[6@k!T UxVўtɈ$['A]:}5x-gpxrұ/oəWUagm%Pa|?)A*/#O^<*I*:hEDCzS A'HɌ/nZ:?m>' q8m Sd.;ayk`O00wH! '"kWQO0^̛jwn3=旙1Žꓳ+dϖYZJ\9^QԵ9l4,"KuMPA]]˙! bd94&`]Ře'~Ǒ'&x4Og^Z#Լ){F[n6.CZW$F F1cYƦV}3a/tSyVAn7Q)i~7FdjD0&yD }5ʦւCJDc̥ȕK$s\B؇3&[8 LGUN C(i_6 ES ~ns.+< -:g|&_g)?Ai [$(Lu2*Az<5ZxG^FIke.RU[ ¿~c{繣{!M.?>?{p\[FoJRatʮ$~dEymOyX`^=Q/$ eژȪ^2V0rKp )n1eK5xD)>@Cb Ek et#]?Z'۟THqiF88-K&6nS3Pؓ&8c!C_Hh5T] qq~E/r2CߝxҪJqklg|qMن2)~y7'T֜@AIhGH U t<)lcvƥ9; iŏg>ƶP5+äJw ?&r=]Ef!d 8$5NFxqNIu x=";q#}*26ZʻbsHN>Gѕ61žzm,H&5:mjQ@'D'Y:F"x;Ļ:f_j MH))WoXJ+:N\ށ[ҝ:]dvanOνf9?Qc1 b%Bx,َ0VD[)u=#VPT' \ ?i܌n}Io0m wE-ew޳t68M~զ͎WXh/->@P#2o P*- Mױ/3H'Fd~DA&1DuI [z5 w/("“217{_gpYR6<ozV! ȉil%V\ݑ)' hLjixeIz QQzә;q\ u@rI W[Hĸ^co+9Q:_7`a_Md6C-zWՂ0hUvϔPZI5l;`ym ~:fY0 vR,,MJ_I@BK%9;`TC:EJL%Q Cei[kVFf "OPOwrֳX# z+팭$F^HucX W;m>alJC$}eޚH-r!d$#kxXC9 ?_Tm67⻼ S\`I1 ꙆI*7~zÙ&aԜ&վZ yƅw .'m ֵȟ <[2i/%)MƂ\)۱xeAM~ӎ72Dـ:_TuQ_* +WlH), @b2)}O d&prKiD 8oݍǰ"g૷sh|9m)I5eI{o:Ŏ F5׊A4u i */6-$#J$I] :لAH#rscsGׂd J[3@&OsĨ#"v$ hxZ:[{^0 `'mQW.01ج.\`pd؁Wix_4;fn_@6KCL_;1 Z,]_~DrtRRs^DiO#sX7b1.#@.R/|.U19F`USb˙!ܵHL"m'^p x'v2ds\\릌&!,=+*= h W5ʹF5FNkGmpZu#~Y8{* 4u XUS6@uہ_ Gb]4,XmH9 0a]pvqLS 6q'׉5hfOnN8׏Lda~Q)A &ۘ> ,w|,pn^;u cɜʅY\]{Y94Y9s\ڐSX[?s;e!B5b6l;} ;ALbn2";l’d`]L5+A z4s^sԖy {mlE= Plyt1R2vSVyMZU@B|PRL1;uG&ɍNBO|2*XK~NSdCtoyފRۤ{NjF]$]¸ 2Bƣb-b6#j#4mWkZ ڼ.i5X-lML&!tbFh&\XK탠nv``v@HO4gćqZ$%K+@mt3R*W-Lqub 4?Kn ;hx#BgP:Bi,ÆYqZ%y{1Xji֥3nH6'=i=f8M\+n Sb@ GW弹-WG N0^MLԤU02JeJ1\vɴ},K/=SўȰQX:n4V|iNm;'Hx(ԢV&lTS,Sp%RZ( " z1#D&Z7wZ'J[sO$'ĔgO8>ðh uN-8pS@7 t%.ӒbPK/]`0Z U30PX9Y?90~a2?p)B!}ݶDثF='Cmhx]-M9B{*"ģ/Lr=_C-٠\ˣpY|dʲ;eG"}ϨIT9,5-KCMGm,KU(4( W4S.AI}a j[wFaٵ,Ga(ڰ &gSI[ʿaM2#td/߹BjwP-Bn7kH^!a3y&Xqqo?@ "7 ʕlҍ\q:)rLk!@ A5ԾkBa h4\f6$y{4E !™ &&wRE!Ө<(9*D5*%&Y8iz2&FJ S/^-q˧:UB@2TI3X/z7Qrݿ""zp}TPvI uzJf>qR2*0DŽm©{1 g_/'.v'!6 գt6VfGa N83CV m`u|idT5#ٹTq}gxbl_9LV7Lq,H`Ĩ.Coi&jZmnb,ډܚKIW(:OesvEYE\;>0BR% W6e-ξ$=*)J.VGi^AJ"Gyztu&Qd[OeR3N jufEYfKZ_]dvf;W?Ec+ԛ"iWQDU*4}] 4X]4}zHW>`>GtO)1g{!@{FKxa-FKn!SMK FւRafia6 VQ] Dͩh|c vf2mGvۚ$h}ꕴLt1[D?ŴnU#'O^jvhGP{̺Q>YkT_Re|afPL&%_hRLj׻ R196\coP-H;ˉ]//}Skz/:5ykF)Q a ú_ u3+!dt &LLZ,)6h,H|Z_@ "G幂ch%:~iL}p>(@J|.n#viXdlt-yTt*ne1g$9.weQ3xX&*ѿCv bS|uざS;Z8KLׯ!/}w )pG[BL3ǁ}"umRϗ4u-QZm>M(o$xoγ@MCr^~UMi29LӉ;ě%4T)QTPbm5 ZD&4-mj/NlszVSQռ{4j ’dp cmЖøp^͠{nH0t4v{J/N-߈J3Z<%}'"(ҰЫ# @{}i'wyQt ^V"R%=bN]׫PL~̊r$0焰OK!yNǘddoh4G?u:)KV!:#*U٦Sj(%%LtWL`} ݼ_קO2?Hsl#]oܷuԆ<ӬeOmQeDiX0: yOPJY&Ԕ6 㐺Dp9+ֿ fڝ(fʱ{EYg Oo) хAz';(%7h7 SA%0AOiK!h]D[Wn-i|ɣm5݁rJ.^ نv+rq*8}ᒚc@kB&(q*'`T5 4 ۹X> x8۳֕p7 U,cĵX]8|j0PW~gBP(Sbr.vZ:t6KPjG xdɀM #H5 }~dU=$*ٿXS?- ì_$I7cf!L CY0$`:uŢҳd77?k ?J&hptGv“ ֝k#-!AIw Z! ͨPȦXߏuDŃ|x'Sgf]|3 w!@PGۍHr!zo[št!ܙ͵zJByc}~0#F-i\_`G -"#14!>—0?\U#Md큚D eqnJe^ 3K%9QmgSUn?,IW;fi+id##KMEW#h0鹹ikY)]oW<$B7ۿȔ %PߋBƛ"Mq!xBBr_(ZB9%_E#TpN=xu0㔦f22P2yt3.>M5D1+Zs֯ x^NEHZݓ .e:N7' {ǔt 0w[}V#XSw_fL=O-Sl h2W3d\b$* 3wpN_6Qi:BlM&0}eV]Nci}B\%Tzi1 `ѧH /0=h->0PIR~cx^'6YsInD1 Uqd,z]䂰G1rʼU2U _r)|hE8]\YKQ*>f +'lm&:NHtz) 5bМ.,Ydo^}W^Z%,zn) `)#_Q>=F"62!m-2 YFR#|M \ҠA s8<ι @A,;ͮmHDɗ@y9,OVy5 5WތŦ[\;ok287K8Mw&w4 Hyij̗jgm՘^^!!K# m+Q"B4B;Kv]w/P]eX\Q$*oTOE6vA 'V_0ckwY8P˸uhA4C :thQ ʇ`X@aHS6B"dRV{[_\FR)a0y~޵cʍepmh">铡) 26r3ZAx=]5-Ds}> iZRǭ]^A#s@y[Ԥ_0R6_cb4KɊ ǻt _7҇,-aވ6I _ N)w`Yt[~~c :t.'8E?eUkcӮrЦg}5M44ZUmV!in4Fs<0pLi}w6,ŮgLC81{2 ) sjdr3dO #<{ײ߻8x ڃ?(\w;Jm<Ͷ-\PW@ %4fkhvbQCqqG*> !dezȶ &k {{%m;!h:9H7eoO[KNSxz5n_|+!Ɔɧ&{::/Rǂ(UYlX={ude1^3pnMX 2z)$.ddI@ԏ894G$ۍة^-KAzsU2wE]N|#PT.NFKf0dҪ@ nqT,emX{%3W\FI07Hߦ&=YZ ,!A?M6mך2"$iG 2X!b{2㤈Y褫S,SM4X,UC@OMt' S;8 W2g*pslL]6R'`ce=/K?kШ؟NqOE wSl).- =^N_ &-&8}jGYSlF %=5'TTP1Mb&E ՚|S3iƘZu5 hP <{[S|c6L=L]_rk-ʱbvy_kX@ 'U>ⰇN]h&.gsLV$@ۓ>| lV$QOSŗy^6@vsxM!3oYŚM L]muʰc9iݮqӣڑl5;yf|e tHyKS>1>>G u'[z?wsU3-uD\B Z )!Jn I"^nj`7: ϩF؋Am &!Hor>b`RP\8VZ&Kl5Upn? ! X Jfƒ?Ьд.@Ӷty!z}{6⺋Tՠ  CQ^԰*|[?O܍ 5pfz Gdqq'OSਖ6oo(Z^3A}kLCFdIis[l/6:7+ V9̝RJs6mB !RR=\knBe}UhB8 f~7])[-.^p/W **?􌟁!gpLtYKSÌUԊ;Dj3z:C\j$VLM/F W=qZ̿?k͑éBe:y>3oN~AW: e@t 仫vzG 8nrtRw|VBٹ#>^] YRbGs%\D|7u2ɜ1$Z)YEߡ-q"kš*G-qcYG[--lI~ ą{6Ua_D %Yנ 3o*S6O*> +Ls (;[tdT LC~O5)^_ϐڌ8i?I,}uqpd,}G𯗞͠ΠiG`8J+R0}qqχUgl>CME|O~=ܥ|tNuؔ—n+,fMC gƗ[I)J7Wt]@C][(5ze-O1$c W7A VV+,mvmKQvt4J/#D_{|ݷKIݜ7{1|oY3c֤x7hL.^WN#w&,;[E0Ԓ~ &%AR2ߥM'Zf0*Px GDf~ @FL?fDF7Pk ?y%ћ-hx|E Yu g7_qNT3 sY|h4ֻqdN<>T4@#Vq w8M  & vCXƎߓ]S.(?٭a6 8V+ZdO*__f.CPz@/|G,MUdu)PF?_=m|4rP֎p9EtH.i"_!Kmx=EW^x~)h"XZqzYfezA''@zQ`EdaO~mGYіR X|Κ_#u?'+ɛ@3E-g]lg15X{Is ǮW#h}ځ!3]mWrO2y[3<}C  ,Rdf =a3+#'VŔކVɭDCI}iI>>O gs^)wio3wc ftm|Qg8Vjd;,MNlR[M\z/%%_vQ|5RJM18%;ɥ(,Jfryh,M\\CzYR-64Q rOɂ9a3sqF]n{c,qg!6{S;F7A 8֖Xc~RLʗx/:P^)aEo,,~M`{6QւL0a9M;SшPG$HZ6"P hPaG鎞AY뗨ì~/_k$}F$byndFpkʄNO]nkj8^ܒs6d4 $۔LMZɊ 2~潯0>0{ib~q'n$I^0 Xo-YƑ̽>YCX Y_f̾& ^x+{\o ,z!4'Ay O(TmG綩T!Az̓$d}a5ۢV {cCbS`4w;Z}v!dÃÚ2_y}Ҳ\詿R˵W*% hT7ϠgWIxyMHlҙQk]M:Y͞ ^X+]T# >(7i5OT{Q~nV >ʟiHagc4^-U RMY+XGz+VU x$HdF{:q?_,Z(KU{HM9|wZM!](V< " _P>E[֝0aFnnZX(O50 vBr@f1H`U;'H|hHhԻRʤQ\P E߬.Wm"]׉zoL>vSQ@70ܩ<F$> [$s'qħ.(6jq\p!llt zoK_;4$^X6CB{@-k졦z)VM/2w% ]5)W l!&*dԦ83֏+Sms [|"4b]ڿ 'Ѫ)Ƞv?:uy=ioܱhA¹OFJ i.?< ~h1,} vzC8w-mCؐN*shA ųzpI+V1>~|\v>v8IKQ[^Lr\# 팢Y@{5PQ㬻F%(Ypó g_>K3nfQ?l*[m%eu,MJjGb#_֪fR~sс`OsiE swV%4yF9ƙ//j}xB$ )wV Bj1C=7R9U`?pFׯ6keNHp3cSDD]XTNf! "w&6dhvQRȺ[4`PP]LػBPudg V.[t%y-mtG7PiS2`<^77yP1:]kkh=QEiQs򩙿OdCGQQJ.[q>Tܬco+KUo[K?-'5x[e'e[o)67TQ@u9~ j?V:v:qr uJ$:T<_(=x辑 }34?7Tr 2nPW1 + ]91 gQsXZM+>xR#>9HPNzx>+ޣ0"(e.{rJ˗/b{18۸GM"`M*FP5MFY з24#->.Ghvaȥ\d>g?m5[4HkT›`@nYw 7x]C8]b^>(2IFZ@Ŵ%12uoxbHW'P$]](hT(lCj޸nZyȱ;*f lܶ9MxDW^>)_WԜ!4٪e2*Ϝ;@ \6jAbZ O=zMPPs镻~X?PGU.G`S vE<:Xj\;c'f۞Wx`tM8X=q+H~ mpLc>p1&BݒdS'4c\Ahin$BA̿iqUޑe*?'?(r(1iiV_>$dѓvM//aUjԋL؁e8;Te&mOpjQ}&]FVf7.Ւ|Maw9JuBE`Dc 閽pyU\BLepH_ѵ :sz>wY5vzMBNp/L# M5տiΕ[gۙA z$*f\~h !oM< s6oB4U[`'~B`L:ok荎?ᓅU>-YQXA]ii}#ay:Z)}E|%زFDl\]8hD.IiJD60`\2l[35JGoiub9[r U(p9R=f ϳӲ,0 {G/NeolkUWItl@^@;,%AEu*N Ḽ [Ɛj5X~PQ n/-ωėSzY`tx.HQ|O ԍЈaqjuBAL$>wX߀/&QzbD7aq7wE[HɊ60VԜ&ٓE) >p 0I̾&j72i-ó>08*4`5Z[0.Zkl 0d :M\첌84۴$9+SYg^i*4J?dX::G7 7օVgmUj5ye XX{ 倵ꧠY]\y#d_ y f-\,ߵ$ d&©OB2/\ (M/s:~&J >Cww0)}},"Zf)ʥf_eY_TRH@iߘ 4\2.[P 9-8A#%QV^[d]æ]OOnXy˱DȣR)s}Iީ By4e5q0IF.-䦔AoktJ(*A(p 3Gsl.}ׯj6W;}Б-A }rx.W}*V72Dn6b$44].g[9T|WeuQU5rl(Ic.1s8`5V^]WŨ闹hʤ%2dppdG+wcx{j990{#sSR7<#5 awQdȧ7B{5=5t ? >~T >t$r$ )̷t}`\]ei^;9泟`5>XPe|os;m色CMi>msJ 5j`L瘠lxr#YL@d]7Uf=J9NړY|UA0b?kX2p.NTyV_VCyllmvIF.:@DK+!nD2:}6qkx[2>01`]htG{y9G*1] yJq F\* +E8}I{#̮ٓ(`닇2uwÿ `/# *JQ[%EfYvkL\>jʓj8ߨ*:Ō 4t:֮A(E`6/ nf&Rzf h 4/XxqO} ȇ!XP_0ZwR;`q6O+ꗄA$H%jm!t6_#*7@0y#^fݫ@-)3~-2Rz/8"hE1`9lg^Ŷ N/ڦ1;kU0O:w[¸*Mݠä6+wN%*^|h6'}e\Ip VTF &ɈL@ *1tR!."Obb!3!FH1^ lUCfiq;K>utё̷kʯh'xg8k6t1K Egu}2ʂA?H80C|\~YS C"HWcxu|#ԛ7ze֙.Qࣦj÷笯 P8Y.彊6~yAd48`xjgjs|tG%;dcA^KFuLf0(@CBhp̣Xh,CWXM7)CU6i,J~Y7۾1ny% w|=dKӉd DRb;Rj9 YF<3 "PkImZh)Ϗ6TdPMf6aqrCg? !O% bw O1m~FP-G fLy(zr\[_= ||'>ZcƐG/b!2KF[u Zī뫺{5N{RO&n9¸YkYĜ^Y?t[ެ `ļnߓklt¼,T1PN86Q:k[̸-yN瘧>TxHL*\ϛs};i'MeKS(JR9ĺ=tz%BY8-[w<.xDHMxB' ;2 ,,Kxf9a.ˀ BP:S{Ib:۲ސ0.R#.+qm bTˣIipKy4621}/Vb9–pJz9>uns'(BW:L_pQY<-J-W"a)Kaht\P=_ . $I⊥yIw`M`,ڗtbEJ*5{ۏU04-7E2٥ڜx$@F.Lϧo_+rW +ңs|G,GNbkN[Ss0&N=_m %%z P SF'J /2ןDu i-;~H$ #`ݩU@ԢEآ\Xd'ڛ_{D#PС8x NG 1Eۡ5t4P]~);7(&xki%?8EGW- A]7!)#i?ܡb,b%j- T콘LfR<6w~vE{ bAqҩMFMff8 IBӍ6^Ig{b \F0R_hҋ𣨎Kpm HIg]@8ϰBjR#(Ckˠ7MvlI :!,BF}TOMk>' _v|(&λTe"bYa5DIa1҂z>Dt5uZ%SLo-q DzNVd{Tv?൳)Tww!%c92Ċ~c`FP)')HWŀS']u<BΐuW*|*{J~$n^6K V֏2}z!n-ɯs~yEjr"ЄƖyI,Cts|[* ؒM.(1Q/IXo[.-ESx8Vr#TƊfc/ܜBDhB7.Mh:"_}yw Zŕ+n{}##$ñ2Aؗs!S֌nY#qUCf1YdG?/xl3da 7oOPԺ>bF|^./@I53HH c 6I~hK2bBED'\5`-içQ`GbCEB 5HbqDZ%wFil*  nKYdH=HdQzs;#,E}@koj@՜$ӦpTd8%}dZ,'+Zn ֙1% `K}ۜ\* wКK~"M҉+n(^ 6_AAA-_4 w h=bEc& /.slsԸj:*?QIyyĬ?i;'_czA%sDIq7a'/}nZ7NE5ʜ:CN$R?`{ƦJ#WZRmj'u  !*@[E/ D̩2 3W7qJÓ4qڽgF/Cx'҅9|>V;op:0|R`ؾr\@;~l_7Lӻ7dIDBSe~'@]~'*K\(!?&+@ymwR^Գ-AFPN`;My[Fth\k?V0IB0ZvD=աFonP:a6S>'5"x>ɒ'N"2N2EObJ&(lw61L~] -@'yrƔoTm414A\S ONL789 ¦PvECa;dmkJt0_nM6ߥV&ǵٯX 5w1aO7X81\6+ \'Q:QK5nR>oŪ8#M6cBTwŒPQ$HUҟvl}N#M?^eBmG;>Y= _32WO3~<@:۪2yPin Q~]JhzW}w}\Z jRr0_YeZ5ѱە,+Y?Knw cA 2R}~ځkN E&7jomɭ&{AtH;gC7ToQq'a;{L) *#Q/ ӛޯthe|E3z7ԫ0-"?ĤL$ȸ׀uCVzW]%FETiygx*dcZ/ޔ$WB́)dtOD󏉂5(T)ɵ'#%>cПʀ$[ h q .ni*,a J'k Gr7`CIF2Xl*6zc?1֎Gk0f aۡIω/{ʒwm]?%jO4 k$C!YYr7Xaj(x~&KTLiN#=Iw'jT5X%l^`^wHc2"a}P$HVOoo챂\-zbB9}7v]0:.\VU" h`1#Vp"PoQb*?ؼj!7>^.G˯T, "90PP$[/N @wO(Ӷ2|6Rwܯp$J?X GLJK"CtL*[ޕ1&נ%j\uw>,iv:T N|fM #c= "!Ds+0-4SvKM̷ 9,ԙV%E[LQ4.< P$*n[;ibMh]KOQr7--5q2}PX645Š IyֶKY?Xu_ P2=8leK1p $L;-%:@钍OQ(z3D6d ~,m" PA\/=b9NVE\Y\2,ҟ/e>6t JX]'ګɝSflV/Ӆ|S}gR-l?LI ?u\{}Fv&$m݊z`7_)=^Δ1 j[jq|l d> oURI5$ՉG{nH|>!G,^ v" yag`fY4~ր@٥`,Of튀N.܊R5_^9rʘsl社Pnyh`hw 񉾐4o cr.M xG_DѦ2F>S?W6BppCËGur"t᱇7# oy[r"Êyh%Ge+#3uӃ X1-*ZJ#~ ^` թ7ATcu5ť0x<^+)6 g ])lMWGZJ^\v$m(Nޭ:9sOeǫB?`$q@Y"V~LX2^qu ٓ[XCrDz_//z}`NݾD҄Cf1dۏ+ $ 'Kiꆕ "~ZyM4U E6o_x~H (\;Iwbt`MY]`&T)gtY@jB+!kKQBibbǑW[! 5"LH{S F`7-OVoN8BqP(5HpbKvXs9Τyi)$0QOe];mRi_}z3XƷ'KO e<5Ywp⺚BWj^z.m' ݣ:yȋzR?oo4b\wqTSm{-\^_ 1R^vfE]#'8lrD F?Km``=fCDU>n*yBR k T%y,`^%yeB<ӧ7UE,:>hcQm٣o d҆r,!/YS<.Ń@8޾P d볉!3{0`yb3nڰRgOsQ G%{$^2@H{Va?+5A7{GFEvZMDիo_ReELdnw%zgV sYA|k^L(#əU@] ѣE28 . i:kX& WCN;:^|Ddȁ~h{KZUjֳ7kA؝n;B+ոE_Nȧ֒cF tU9t$xs͑PbUuK^u13j1#YY"3]h>Zۓ,RhFJ8,SqoO'm.BWV~Vћ_OO4i ttpՉ࿙HeoT/WVΝ3Onm0wI!d 4f{S5@5+%qܔ*w,#z8_6]`OUخOSL;& t#o=X sQ1ͭ( _AUXM<<9+m;aI _"Es{raO|i/֘>۔K 4qy}X%"h'|s{q터 <&] 䫓B.38lDB`nnc6v''-4* QM?7mN_ĝbA7Nw6Tuļ.+ d`GrZ^FHm[nQĢH[*@N Q䁮${;W)6.'X_)xz^NmKX% U-݉<R2upP:;--E}sp{>0E\L5Kic.v]ml;b̨_h&s.ߏ,<(6eµҢ(zyR)ic {>_ /̃;}rz⊼|/B/i[ϙT{D,_3CjxsҧSnCϺ3,9gx&"Ԑ0$=i\x['i% W5]k(58 4v|usK*Y/r\Z"} -:Vģ}@SbMKQ'VA[B5Wׇw<]Us_p!图N|@iw @&Qk?ۏp::n˴ %3=Nt8zN\ך3T19p{< >@9F0(?4'R^_RUt͂:jz<-trFO.SQC>:}^ x ~ L31At<uPJј}d!$gj+ Mػ},Aktf UfᲜLM%RPel?Bfz@<-eLH1:UA.g*#~rډu= IF:F.a606$d3s"*AU{·s4VD Mj&PA⑥:lǶI&5OJsWfSdԓQ*"MAX\њڟ3[vM1 "h^׹,3!BE4&1ĕM&CLCfWC$::.r¹V]e<\j0NS(SG)06*`T e U!X^)=nE; )JެsWDsR*+бR&D'^/AJ3n;ePJ95eOIyDpc\O*Azi%`eB 9Q$S{Ϛ>99S& e' \ oص QAe*^kHҪxq۝F ]GW\҉ Tΰ ;vhB0 tФҒt% >;oE2mܫ%S{um%]#}F0b7j nr*)_m.7m %dx\,[C MD$NZ-&scs a+mCtZ"WoԐVfY)9~weݑlTL(:}~ Wj)iPܢk*a9ʯ)XST>wƟ+R 6/+UX'D-MۘƺUV /$l[ ^3}8*ֶrƺǂ`$vм]$="ԷH|_!c [7MX7?$Ԯv/u4{5-O5ǷP-, d (LNR>SJKlJ ݥTTYt~ w:[*2߉MXuH:SBY b:U,wk4UT2HFBKY'ޙxYde ^X;#)#RkCc;9KgR|ʩ#zzyK*sCh;M>!$)ž#K`E`ŹzI +2O7VygMҸkTTc2-&Leebl06`8Jz^rz* 4q?."j'WB eOS5i r=NQ@V$FkpeU`za7 |^@%0AOcA+)d`_8w0EԜъ(v,8޷E|rڧWvd?[ (Z.ĬO;9.jP9hw`eKߓn=Ezc&ۊ΅w1_TAv˓؃OuQwSxX/wRRxqr.RFgc̸`Ko<&ޗ$Nf kJ/69f)WT&}һhm6}N"@ebr?ӛCROḡkx^߻]vu*O4n!-J`)|23sԈz#=1dGୟ5Nf 8t0;NSCub~1x5?׌$9+3ޘ`^Ŗ.**,>@nQkc᜶7(Scځ~̨~`kJ3L0&[?d4 #aZ9:4sC8؟W;hHT*hR ᐪɺ0jK/(I?8W|Temѣ(+ɗ-o/Xeoĺ20ᡦb'"JhjU-Z%>9X%M,o)=^\a{DaJr``eCX>9 ̡iǎR/T>`&|kuzɦgףrцt,CEjX?1_yb \fv5@ۭ 8)N}ѭZԴ!X'w䵫lhg AZnv7cz7Nj̪:؛IL6_HQsJRBкP\ܤB84TLgnE5٪A׮Z1aĆ0@U]$(0sVAGrjC0}ex_6KdO? u%s}uMY=𻋇JFn D'X=f= VxGi5 q*ݍ{Og͔VEQ!AuM J (? oH zܬ״kP (bІ0WMT.aȺ) Ɍl'Qщyta.#awym!H?Q!}kKөV= tڿFrAIFCZ,Pbbs#'XB[&2>mߣ(88%8ƾh)`e7=@7R~,j@V>FGITz@Ksel<Skx鯫;g{HAвC愮ɝh=rSxCڸ:3M1g 7VB4}.E>ER:/(F?&y$"70ŽYqDifKj$8:bP ;nk. \Bo?SRۍ$b0"KoݧPa7%zaV7KA A~@o/olTï\ Tbpsb7)mM?%Ǫ̏-sB?@ts<87I^'Li hp {m=̱1fpsio^N)- dc,n`,c]L C^w]%i&_*K 9V7"JH*0J;<("4&-2#omb:}/%Fo'{#!F7PD8+W:93í#uFlpCo]g Y=#(ld%DZ kŮޭ`57I6#}N@p [WZ+yʜ{z,ӿr|[ {C+7wdE4XZF'Rx-%~Dwg,e :#q]H_ ?qhln4YV\lܸ zHiלp'5m@ORlE"pу^92`\gX>}:,yH߸cLTɐ$!|~+P3HGZ=!$."0+e)l#TWZgDctG[e~?˼=Zxy)/l//q-~Yf&5|#:/VVab%oҍPˮʢG⪜E驦BM"x^8;,iA(ZVӖ]n ԀeX?-/bJ̊Mj3Pe[IRUA:rԙ}:F/AhLNw,wTs0<=w!=ӛf=u5[O :DMo%FL DBۊX, 'F['zg헺+u A1s%lppc JQ˥C) 5{hprV^2< P=f)p>, >kdZxIS`y4Q~+bC,`DR=,*QZ sԝnԡ~S{x(1HDL<Ƥ7'}0$4>_c?6)'C *Ԗ<IN3A8u!H\+Ĭ,vUaqS<CՙhbOH<1BK__xJiT@*VL'4m4:n@3Lo`="Z)5OU_wP# `/ZL{6W+vGQvNc6ipeZ\Cx=L3Cð+ r8iW XrW;rp@rpӇC@m'T}sxV+@#^eQ"np+d9yA2zlʦD|̣s3ıxLh@6NhƾSsnlD|VYj(j1N`?Ri)A* L;Z F-}=~<52O?.wkfqƩ 3wB6MY 즸t..-4A^!1BU9#xE>!Xt"W4 b]+ZpޤFTu48ja*GC&x#wg6^@#'xmO4Kc0TY]Xk! TMoꄯ`5p}+fqY%f[)7gz"*-$xJq"!cp_ˇµB`MG6TՕ0FЁ)uD ICL ~ɇԧCe쐥Zx*+Hف T'蚟9mC𘦖%U'TM΅lp: ɛGݪxXV45 A Pq6\ 5e#֗`;b[8-n {w8зd1b@c}/@ī\foN뫽ߛˠ]O~7laWSE\뇜m#-ڌr+&TggbcT1PtvڰqIDhP[p^`S9]1meN#*c +{^+"^{FU EWdh<و }gO8eݽmgōq>d4 o-W%xނ#Б@vlQlJZj_8:b>BŶ:Yh&½_@R&Vlïe,B'IzW^i2BϏk=oti? 0`/v̊HA嘽{$=D'O@txT?;L;:f-_t|((B@B%'ڰ(JTZY|[BDbŴj{֘0! n5Ry%5AES[ Z`j3qKQ0 t;x@Qt%pdlZ:\+9 EB-#ԇg&vl7RTY3ϱ%vQ~)L/DDxj'?T(ڑ{aTPJw#y\yKDTB/h2qY_J]Fkdq Ԁ0J?7<[!"[ciJ 36Mës=P2S)_pw)Γh6%un#н|,?cZk,՚RϞ5I .ȃ#i,f*E8*<|֯L˸z"Fm@6`JXMJF۞ez>m/Dۙ(7ߍ;p # BHOYy@$l^}lD>*4'WyF'jg&?3$0ޭ\:No;}ϊo:3yC7VTh0&M`Zrr/p"8zx70BTML #$~}@b:nz&l{HeVz$ K^Fm aG>JdLELCR#+1|OVȿսbuTDǸ*X+lJ;W_,Gvx6]zcGQPnK SEIZs3{I6nuQ4b`ru'%0*[/rڦ]g͔*J]{b&o_(4h;I9u3b&i.wA(4SA2P -GTRɦ mWt_q>U8[uAUF0J HtRF vay{M.X d7y-@Y9]+kUt@庡>q$x cݣʽ8p~4}dȅ`~^ T E[}"6VF;UTTX2ؾwcH8QX(Yg' %? TPzDZ_`⥤5 15z]f.;Oz-t;Oh"6cNkiX1lvYo@ع-2bi,bEZKL9Y. ZH4 ÿ#qq.u\ᏥYu dq$^A$Nft@~6|E@,ͤSF_s8 ׄyx 9!Rt }rwj,K{-ށi{:Q%̞^.3&w4]_D$֮\([ؔ#`buj/^ -S؇sb\ ENޒ>B )A3[/ ;P0_.+X3S˩^Xq畯ʤ̮2IIt#xQ?{Q_8T*'n"]s ?X\45\[;ۙo4tU4+é܇ 0KwN?fu QvAo 6um됸^D7#,I|"nk X7[l[` HLEɗs_ x\Lx&g*' %ϛu)E>٥eU'+}o D(^<Նz3 @+ǹYcd*S%%a`>ޓ >A(@z)϶ s7vݶAcԤV/YdD@+La.ī>X#fפ Իfmv2 Gg**PQ89݅qZBڸS ozV߭'8YFajxvkrI!.U]3=L`i38[/CJb4n%d %<4yv@Sty ~Ta8h O5[ya-ìZKfszF 'ɹg_R|G9i__/YƯ!B;j'zlk!KUq5uOV)Eb.-`Y19T3d~܀nokL-P^֋VXAk@($DŽ1%D4W'x>7@6])ks,_L+Qa.΂S ބhfV%ZX =>yF0Ll'qC rq d#} T #0T͑M?8q\myX֑-bU{ٚ2P44"$ܥ9g2)}HZ m0Օ:WN/@I!N|RݏC$Yud(9?yL%@X!EHy~q>A݅q/ЊdWC0GG{9yk$-[zҡ49k(=&0Urgc+p߮WS^ܻET|o.#T{CY$Scl2vݮ.G{O)O8r hliDW:55BH-8o,c_Di, zb^KFr6RMo,Tͩ߭UNJPZNA@veSnv,Y0fwRE5Pͽ*C)pG1 QR"S]1dSd7;XL<{zpUhT].dVEȭ lGK.N&EUI :GhfНzZqk0p0{wP ZXϲtbƔIIU`TK?cUmQU>A|y=+O@+ Lj]?]cq%N7[:$,Bljܡ]~=*pE䇌Eh`xceX:X7ބ.;hPףbV97 dDF\.ݼ(x|į56e Jm020(׳zVk siq ϪKe-OҸBqGBm L;^NK4vL]RI5{~J)Ae`aw[8陋~/sœ/ٓ$!.8tPJF]B[YZJ s[]~E!@ ΀Hd#c&k7.f% 5>7n|byiQK;ڃ hSrvV}&6<1f1`Jx $@ a-AXg9.W^OS+'*xZymߵp=`!̲xHř$)b%!E>,C2f--cG謙>(FOpeIK3𯮳 v0bsm3>N MQho21lokEl>A6-'|et2B zXj 3N*'v樓Kyt \zV(҉ -qie JBI%s~2 _cƆ<@'(=ijEE@\<2DDO_|I|͉HL,,T1];7+v2p?[)PaPU<im^G! !+$^A.D^HL96٬v(/4 F,6vdj`":evgS"9.NNmb>6ߴK v F%ՓHrtNVZ#E+%?Y²%@𯈉g'3f&x같+xDdU &t+74pzy|Cs)~F5_k'7a:TZ,Q+7Hg'U}kf$!2A\zI Ʒ՘o48ly߾+p& rYPi*+$lk(҅y< tm!h:^ &O0#;ߟ!:UY&0 tZv3&qRw)4OlBT ki~k~hBh <|:H[}\J*K`mg:p ehSkXy(h GZ"iǿi#}YFBi 3Unڼ<ô7|=-"li@7"BF8EU#?iA:L[yލ`*S/KGw;/q1M)g(qa=fřkQBbN=Ŀ5#_y ?Э]_GI ^p8N9gxCyEa`m1O:[W2;/^[J0|eA$dJɃ#vNQBMq.¿T£݋lAW8)c]g{>|z=,̋.gJh3E-7r%eXB\:r7+-RuՍTZj}e41r u緑*uQ [cx؟uj_Vu7 ]a,;HZ*CbG}K컑Ht纵=$KXbcz?@j=j@R}RO \L,nzB 5Hc]С8}v,/h/ /ϮV@זeF*2/=]<& $\7k\B RmX@jQ*9ARs^Jmdkz~Qޅ9b)4S^*ʒ>&rZm%Wg7y榃);|vV.bɠH L ceP KeӸ4AT0PlNU5lQ0} ?:X)_g${i|ņZj=Bȇ) PuLVAs_Bn} /F!i.;@>E>n&g#І)7` !ht/j0BtoȢgL->x@i>aո& h6iK+fжj8CĘ8[Z`U &Q{OQyٯPlI|M8_ s[-CIM̦?XP98)(!q1lAR /VU *fAm&}] }UT ߃ܹ-E6n.tD-EQxmb?Q#1 WaMg`?qejh& ?L$7 ~$*В2_ ģ&S0f, \Ѽe(U{/ZPpp&Ѿv3v1vHg$xINU.)_$~{> x?TFY]和xㆆܓsߔU'jƘŋUU!WMh A|XǴ/Wq_"imGV onƫu+TGkM(֪3UpsjaQ#Ś$ub}7j(ʟL]tWO %ǯS8?;Q B@\r\Q4Y!Sfw՝T*w kZݿIJr0~7P+;lKc [D_jɿ1$@nc|40b0 rqȑպ =hz3kU>7V+o_yuWȮ_bP|SYQ04t]z#(Bę2z 8w ,! 5N1&*NNвW6G~hsB`rP51 @> BȒ6AˀTv~0d?ȁX֪%( nLIL鶇%d°*N F-gUV*j/?C)68(rzf"3sX! !hS i.X}8Hvx/Ft9tFoC= L?b.3_]r+s‘!s< $F.xBAyƓ@>oqJqQ fҳ9|ʠו'op C bR}l@ LbDrݮR.? pGQ^_$/y!vUЧ%z7P ׷ ՄJrO ZR4íYy;SQڥj#@mS:Ϣ3#u _ 8'\ ր0/$iW_SCci=%/Amtrb)6=eY~K$ hH|G ;VmN`ztfofQ H( hI<Ƥ}ޟzСCvhDZ6bK!B ¥m3M)D9BRhip'zvIh@Yb5,r&u_ T!=k+}/+m[e(Cn>8#ɨ8`60oы0}mFxdc~oGvli kJXӹLsP&'=bB.!<}ndo$7YpZUl #9$%1 @ ̴VQȺ@f5-uH¾ bȁ /f2ar B9,&')gi޲5?xŧ"T/F%Ֆ>]Y(aۅ;k[ ,Xߢ|Á]ej YBl|yEޡ=V9Ζ&s*nOʞDNSKK&}(pV}P4t=ܗ16DNƈc`})%@C;u@Yg@cBMgInfY#),İ+uTB ۪ ?sԘ;>kɓvoDydP2zy>D\.E B0v_| 6xuZSQ3pV ̷.t}\֖eax>e"YhagO< ?L#D]$VLg<#Uv~ިSt )U@niyۻOtEm?AFy ]IH`tJQ8pW;2VMN ʔV{U+PL*Ci!6Z']Fc$kD1]`{t qNjkK9TNMG5=<#]&.@]nkAXىcz6G{K|%t\4z !.^5L]'N ڪ@؝*`^?/SjM}B9 ~N!Ti;Vd@3&D*IwA3YY=13 JyG{خP*I s[G2<[ aiJ9C= ǽk(Lcr"AMɭmfnٮD{f1ǗPjT^˵#;t 5{Ms(ɸBY!;cTNĶ a~ZӲ>lMVNO XDn 6W^ sĝ&RtOh8$.%H*VYi=Dˆ6K2D}W/( /c8D/پp|ӈ44T8bLP\@`!o;yT(Iˁ`Ü3MPcA'@[[O5b@{ޤg%K>IoO(|iwW[}ߛEWY,]fMFN5;s_kEKJ4$T,v]|!}J`qiCn7 ŧF*$ FWċHn0X∺m0e4hؽFrb澓HsF tIfjž @dt9P>-*'V}yn8$C@tuuI2P^n}u{9\vs39.s9Mh7@S34G)κhFgREtqd_9zɀLjf YP問Ћ"G1+ 9ǨJ{A8A)|,c-w߿,9l:0N 5cלHApjh`g@t?Lʙ;KrCr؊JI)ZkuiЋ3yyjM#n<~$y?{ ຝh_V:ڻ^RvAٞ/E}..~ApE M'P#sPIzbLC* ?J8l~(39Yu7&'M_AgB /%A J/!rp:Yy&pdN#ZVJxhg'$j"/bTfsӮ# cF?犼'.FE8~cׯ1d~g([/by2\/9}،0o@hD9 ǩ؉XD^;-EH4(zЇyP%v]Cn >̀HȹLסTQ^Wa`u@feUq`HӪ9 s |%&"Z#xPݓ{2d86*r!ZjVڣoQ:o6l)3“i^E˞D i[F[4cHbHO(,)*ƥ0.wl#2'ږ`- qK|QƨZmC k!忘QWMn߷oH2'((Cgm:^0!34w G{^U"8n\Qڎ%܉+fUa`S0UL-MtV߮!yį<73߃sh bxlN˕>ZlT$ӲNJt#o;'·=-.qW>'žO P~FKNtuqGZ7N]Okb>ɃL6Ok ORmtc7U`[kgr],ئ '.iJiڜ񰜆SIѾvm@s$ƿ$j1_<̒bmi"W(lzShyunĈ5u,C<5QrvWA"ߵó!5mxŦFB^yA1 u8 vYqIޖ@Ξʯ߃eX# gTF_nT֋c*Kq73gb]6 Hi^jm߫)䍏Hs߅kΦlΔWwWťL/.?%7/gDRsRH; %LԵ ,{p+y#SZIN| ()K3EE^WT)3MGHvIP"L"ibWQ;\:yrɳ62)xD֦<ԍ!:\C5r&[E;3#uQw1\ ,Y*y2h(Ha|Փ a'vYh*NFZKڵ1#WƝZrOJ>=A4]xx}ƳjY0GZfP 4& [B(^muV- zLlQ!/ǬAȐ+~f/7kOPY:bSF(tb㥽.>ڏ]';2B~gphf0SalxqVzcRp :3k}ZW_axQr5q(uc*ˍ`O3&\ir @|5>EC#TLtB6Q*i^jTx:F/ZȔtt i2Uʑ 橴(k9-.N}3ш`'wo O`})򮅆mqKX|VBuXB9@y\AH5('>f3f&V{+V7l**;,a]B~19q4)EeE T[١Xך&tK:wUy~3>Z̶׈9-Zvs}3o#D*?\⑭6P]zAt u!Ss?>ngqd4;f dM#".FIɡR'4̔+ţaOBk|iC9*=)~#e$g?eQ&IJf6y쁺;Gt*`-iؿ;m: `MSFT?ۮQ%i[ /C?\A_j4ίf)?A- +N q3hzk͎& =Ψ1 P%5n%Jt܍TIӋJ(F_`0ϵb}ch(mh+%!>GqU\v#QBxpɐ 3RqːHJ>/.ߥm|o%3LHHK/mKǾ(zϩ$]*xZ7i jcBl HG)Zu ]b JCup.#fg\mE">dg9qc,M[%:HO ;-t=s"V,޴A+A}] @LLHYI5Wш[="oe$#C&*%ji9S2ŝvMTc5jqr ӾCra9QSJ'E·M` S}̚T w Hr?q-IqUv΄l[ f^s=[a>L `C K!p]A`-de"V E3CdP3_o2ġ4&0.0ѓ>AՎ<)Gj{j<"1Nun](v8aہ㩥< >l^ yY{hG:' +kdžP&.{@ ڔ?n޲(\p2OKnZ>lA<=Aωѵ__*y!ډLa&.]dPa{+VxSOVܯj:" 0P| *`W]R,灘sk=4tWel$GSwp"u_KoHojPA 1kLl P%40"_ MDIɶŸ4ыP"Ɲ___$ ^XǏvn r?o  lΘD8{13BWqo!OY*s66N0߶hFo̾28 n(nIV1w]թ5` i͵2nvgMž@Uç7L#HT􌑆=F|2OÏ*VrL,^\FIs#S^Gx<l<ę,ߔ@8vsZ n1ovV l-3|k wa!b81$J*Q N\ N|{-}Nyj( b4p]R-[0&XZ@9BAL4N/*_vʼnTq h=oG,^g?8G-m#;ǸƑ;NK8n8Dq0FsߖRHE;xdH'bUf!яI_.p5-x#ag HʼD5_FL_T}؉9D4]پ&5ݛBL+e%?EvWR}s]>NXAmxw |OX%*cPJ/P\GHJݣSke +4(Wpw/j#@}ǭ®&1hI[AhЛ3}&H>۸-Y{[m+aqQgO%G]}#Em}oSs&@iD{(.>|sv=]KoRVGI? (.i`bU | =C{ܪAY8GkUtA|mKU"lEA?].9W,dGn#ƕ;| G5tɞ*s<3z[H;z0G?@Z(*Q,B 'a{[ufUB\{8%ArJ_^ntGzހ5I ”-+QDDfCauÿΪ%EuU^ªFYQd>Dñ6G {;hlt{r u9:fxR.AsxR:ŸptUzqEY h@.+|ىU3fs*k) n멀h6>tQmE%,K Z$eV7L3x[χGvţzꌌ.ʖӧ#H>\p%mq2n5z94HT}c2@1P2>i*L`$RwXr]pr`vtxݐ[wAͽ~ͷQr<2@_SAom(R ܕgؤl t?$ǺWJNwl{4:$d0,R%[e)uz7|IxpSgգT?$Eé]BKfGmKMg>Gf+#^F'8mm<)Ă2Xs2ix,:(:ozDgKX))b|o 9ߍF'C@V{R#[Z&_wlDU ͔s4ag:5=kJF!M&x*0Af3(.ӡX"2tα'Q FUpO@AcZI2*|/h ?٩zQZs'QTilq=_}dž47~g#v!Me.6ffƣlng/WCTe~B;+w'ۮq5 ՟VcˎtBIj ;ʚAJߧ`+hԊ6B )xbǹg ]+y|D| FcmPaM4ҧk4=W a5a4J=`EnsVplџC`.͉[ceW^H+H1I۰mOOZ],7Zq*5eyp/@^!K4OU Wjkn6A3P~8"-q@U iR5 p`$lGΚmo A\ SEϵV/ {X.Qݒe 9#~7؟/Z[G)rqw osQ[8N4G\^@ǷP} SZ^ VMNCP\=eSi.B#lIJ"r27$](;NWi5iih(!x$YIdGT؊s^MP,*v IIqFѹR&qK[`鸬|=Tж%wZIC7' GS>nVB^A_SaJ<`Kw1.aMz|w4'o'(#qVhcmW @~9w](?0{#z >%{:`R ;L1ꮡm7/NfnG9a}%ag=䚄6m>:qZe+,^o5P@:xZtC!&[!fa_v-m]GyHHf1| +2?i?F]FĻJ3IP* MY8Jo`]4@@.FxC!Eps3[ z5 o xEF{H"T~FpE}RytY,?G Fz~װdT}(ΓOcFN'%b Aݘ-@BSئ1uڥ&eSl$hkCwQD}K2`G U?.nXQ{F]{ dQU{B ݢHQ#cb7 ?]49<<$\reXFPd3RZIN^ FDIDR~A.-TuLc,؇2 telBuuIC~IS`?2<'mB,8JqAF~)u{잻+o'F@׮]>qmqVY,I 3  rVgePXUL>&*৆*^0Eu#; 2h[wpa[<5V-Vqߓ߯RF+99 i + bp*).&&@,>SE}ꗘMm~@m"L$}*n{n"`Gd`E_> &S7H5ݨ1xbtLe0wrfEUxV|ꔕuR uaCݲ?l.2Ŏ;Dg_f+&^ @H~B+Y/ \E]lx9M!omYc/mVvfO\[9s ev3Cn/n+Vq@Ŕ@ñ J_11\뒈21Z%2'(ɠr|V+ ^zhjC֋< o8 $0wha5|1Zf#Rt̫ԠG]h*_LZrkcAP>н-I.\GN."<5$G3Bܣ7RT *aW=fZCP|5?x1m%rB}t<`,Y"ST| 0éؙ^yX{Cƙy8,HYƿΕFi1 =D T+d4qQU~79.0xUPK;9_]9e_VaE5>ǎK~G_듣`i񾵏#=aq:t7ׂ]r j\g`KY8Zkϫd=E͌>. G`CʤN^/RɃCSu !*!{ӛ&OM[-XNQ96-/h}!)LR? tR[G+mGT2s28w dyl@t);pkS/cP#%zr% V]*we8R57ݤiU (%8=tcZ軀KhSv\;:yl֖Ry>@zL>"BGH^MֵzDֵp8Qy*^k(Y0iXo6S-MGߎ;1uw&yJ8S\}5%~N5ʌi;t r So9 NHӞ㡑DpwA_֕5Tq:Iq :BZVFJΎțM:Xq,;4tb~D^߃lsK' ?RD*f8΢PSBK7u5"9)^7a΄2LbbeOUX8Cep#lӗ)7NC]"zdl㮰 oITʟ'f3>B}J=**HŠ7 A}%4|G|y ؙ=MrmO1LxU.Y[\Ս_)%È`!:s%ECՄ'?R(,o6|~hz+SBJ\ӄHG_ك݈^ԇZAB$~Lh[i;{ԩH4}0L|rY5:gc- {_"Ɣ)γt";x!G=je~ ~AVG72\Lu{e?1yń[ Afo, "W'Hf3bf0x9h ?` :;n2(-XX|<ݺVcl OiQo_Ӻʼn܆ojKƑ ͊dJ% `bUXGx$ndo'.._L~L/6i λ. S U K;`T({i X~}^kmH!N1" 58&3,MD>k :]h1 cQkB!CDAX/uSUNL.Z\ $7leCb_ӏL\ȷb(9߸ 3G*LN@3ݵ&[x<n开2ɴ]:d,S | nC"}Y)J+y >[PbA3xwi&c{m~[alhq~W|UT )eХӆaH5H gcﺃt,n*MWӫjE-tMzeQ@[k}۸O;Vf?搢[A6?Kh_tou 5!݃ j^EP\>B/]gZ<`z'o]iBA*@,vc||/UűpwU^ٴzqT-:(biJT|@T, B[z|Yʠᮝe_ug{+SC3U3pLEyaܭ<=}=}7u] 1W.?ſWVR?-ʃ&<{gj<"vE'ઋSL sz%y\h}~Z"b z8y܅?'- RΣc²FB31XS* ҔNYg}$aښ|`( \SH54镍Mx[d؇BU>+ZxfКLz0 C|J(t]zk CjW̵Pm ZS ~_ <̜C(s-π<rۼ^Yf azv0OI5ò`@iw|0}Wܽ,/R8>I:++~jWTÔ",Mq D%W֣-8 RTfrV@jsM%⾨gٲnI%w3$fo!>ڹv=W(N|n1>OQ҈d*DD}3&(iѨFX,6 XtNS6tĚlvZ[T%s @BX#(0jK\zEx"R,Pc-%<;AZ{ĉ7C06;גC3B!r&U 9 +{QͱK~DP n9˕$މ7r:.G.D/y ]򝠤ʳHۖ]G($ggN ɡ(\sYP|įSLXE .dK]z[^a+罰caH: A:qT1DF d_&x {vƏھ{+(g^v [J.sk ꩇ 2+a,A4PG#a= jEй5)o\U{IGJE4j{6K[Kk=։m~sL6Va"8761Kn`w'zk8"ǓWu5sKhMи<1Q‘B<OT`3uӇVa*'>3LR3RIK7HkֵZ|vP3܍1zxdVUYU"&9Z[hO۸@Pfk5[.׭FnAj(C(X>Nm+`9vtwcQPf_j#Λb18< /aB\J%f{wA֘?3δovԜ_Yq/Я>M'Lurs9fԑeצ{V"V8sPJ$y4\k F"ZOn䍤== b++!:Z.\HTpشgKT4ɍkm[_IeR3N;E;9 ]РOOXI")G[%#e@nBv;iBJX E yht4aسM~Zr ,̖v5ImٳLы?N=:yp7KmЋe@[h?F|SxzPw3QV>LdR-HAyE>5Ft&> I8+"ZlP{_!kX̽XM%V;b=48\H 4xמ)zg)  q{{GõkHH@C?g4)}Ҡ"bp6\Nq& Ո1IwFnqGyf}Cb^|[dgYv, ADqx;y2އ]Fg/ײ [|,̩Ɍ/FKn܀ܞT^n np-}Ŷf46dG\]U&CMC>ŤKLm >q>Y2~_iWM3TrMs76Gh'\:͗a>'<~N !uCBCwm (Lsr @zľm}ݓ[(gJ6%<%B71Vbn0kiw]hx] rIXaol+w'$pfHCV`!ϢGZP!?3AbQIPE qo{BKNpxf '| uCJQkSc3NG }J,Dz0SliNxT$glw%jXN3kP*sHNIkc;l.QOƋS-Y2Ў)[U])3 U3pwi8rUNXM$g7!Κ`GL`Is5&vail4'kYi@n%n@)LDߗ@ͨ!:Á+5R9ؘËNsK]zT-q]$tYbuP[|`QΈ&ڮ৹۠NgV7:΁.6gM! /5\61Kܑudd|ܷ#!ѷuOm 8W"ϊck%X>•}& HqZQ }hK:Q,o݅|'iKg+>1?. @NVb,IA~;Ї\ G֏$ĵe^MvdmשhDz:c!NH[G a:Eu2)ˉq|q r-f.ف0!qG rfF wf\ R0qyw+^䯗f:hi2b'ͭaZAxxwǹrguQtCo&d؝W>ZvKWXﻧ{ƹs@Wxє.TV-'\ b9SL&.G̔ f,O唘'cFȀuY GB37*yFѥ]np%nݞ*3Xyu"ǫ1SdiK-o 1 gm`%,SkN6(|ujկ]jzBX"ѥDP[kk,.MC,TqK>&S_,=EZpeFoHEE)EFr׉8:鳑.j$tx=ymP#%Iހ>G>›΅ﺮADڋ%a$MȪ J(RT\x(;d T xVXP%t5(}*5B+/[< ,et-Q*]c1K1bF=g"Fg\K{rO:6lʦj7sNxβ BeSSX*_Lz~+׶ Ә4Re/ߠ#ZejWըAog8)Ў]"\$*D[ZGP Bh*0qx]Lfm D}8 J'NH5[}/:}[b:R8%QE%PuRh+i:6O~5e KYBɵck)q"}rN݋yA%b2/VB3̔V0Ls߄K7 %#ˀGR QU4dZ8*Lb00DRKo-[Ln(i#YTI<,A dž``;6׽۸VV+'\L<4knIԸuط%öUw4yVzq^'k H$EaGUpnX7Û4~L,\[5J?jyPc[2^U-azQN@YLB`_Ѽ ib`Vr .$УW5'F"Ȟأ XV~ӻ}ٶWVzs})-A RGb:Od f{NAw6cE= Ir hK/E&ڼBMW;x΃6vkmY>V%qA mSi{.c֝0C,q2^ O0ir F 5Vw*h,dz㛘SZ`J'~s|apgԽ KHdyI-F∰Gc,iNͭ%dGkފPˢńmo{ҢC ̷%Ev0Hk&,|KZ IqO<7N/Hw:>뾧4hr^AԶ[U:L|v\q4Ty@V69=c޽s`Cqca| Kۖ~g~pGPֲZY*t:M?׍4GSη/6vLPU̢o lƤϢ s;O0Vq*2u}}'CXgF`5( W.р፟5h}JFϔj;U/˟t>)MGΚ#[_S%u#K8fky-xbo^Ì?J烻p'QZgAJfzE0tVz+p D-&OFDb4:px.ϐƌsrrk+ٓԥ@[J| x),jVPgjըaUŽQ4[ľX֭8ьm{'O30>I:urwU&wE0ayt*Gp0:°A)RuWdA=(hf=>ߧI>64-Bz+׎} xDSdt uXkBz7>Z/ksVE.U'}aMIX_7H5<|@ AhM=?J%"H>΃AضSZ*ۭeѠ$$!n݋=E*y# λMvEqvDg={;Rz|a8}q(`͵_ j I/lۄ4duBK5lu%8QP+Ow7.l71|Pp2<=i4|ΣEB<qbTƉ$\cgf*$ҷS2Ɓ)cHz%ؘ^ɠOhm+X/X)~!^1#u% VSW7}Vɍ\NSQ_|ݵ\`j$oC|ф`kc;j(a$cͧ c:'!Xtݜ337vm҄Vxoߠ>6 %d%ת' i rC3COo'@2Ӑ!/~(y VZS8_5v-cZ;Ĝ;dzCxT=IB=땭;dCeoyfYM|ۖM[eEbgX  rAa?;"mwc#&FďʥyoQZ[T[V5KQUJs4 VJvN􃺂Gҏ ka}ÙЂ]Y/soKh۷c/% c XeT)r NNH.n$ۀoEqVMFBQp2vC+|7{{ =ElqD!=L xhG8<3tQ]Y0BTk4 * V?1t&QFp+rHwF0+$$B4DWx%Z0緂"Tu\ N@BDQNα.#c#t 8X ,W#s xdp!f3%qLU*71pJc l tTOk'8",f@fdN\s+6*ڷj˟ƞl |Y)(%ŒcJK^_D#5|ɑյ)+No*u_.U~W@OoEHX&cQ?n#> g5Q^|(÷C _`67ɇȹT6ji|[ 0O9{;̎zo|dj  yO0_6ͣp!QjLd =k$p+W'F>WSʘb1嘮hW̟pLPP&>gB΁@vö9 @; $5瑏]¶&O -PH99$*=)^CLX̦&Ba uNGܮo*3 0=:uLv&(#))/[0kV hiHD EOw㜅kUDx1 Iefk*~ :jy:"l߽(ta-5 ."a!Hf,XߥE ՓLݠ_{:_̰4.(v mU7%(U3CB}b~SQ`\x[l[^^pNu]@A7$H4߉mi]RUuxy=,)5+{B)=xj0LaS!N9/]]UL')'WBoҷbOOE%)H)-w& U˽iLw{i{Ny%7!KnWjCH"ݽjqUk,qVYo,TCV4H^}gV Eܴ6)#"uw[P(`frʙE=S HJh! #69Cu /+; l$Rh!Z\ 'KWC=5 } aX8#4L؏i)u= "q? {Lأ0lAlZ^8rF P U}J3iŅ Crhogct:Z:ɰ]}K۞ws >8Pl(`|l*w]vKWw5@6 >p^](~ Zw}:G∑L4s ܷ35,3I؈YGSzWv(iϵ;`aL%*z1ZlcK ӒEZ_H@giqQ쇑DRo_WbV\Ⱥ꨸;W7f-vwV 6%C(KLGM> ̣ 얷Cp9!V|MX"3.ye<0eҕoGEpՌQ}TbydODthJ]$ůY[ ƿGRF1<պ|Zy }"XBidGAK] dZ:Eԥv tTU#~4j AG6ؑ#==xtp.l5"1R"7(ִHkD?\|m#10[>j]gu7-]1 6G'89H/@;V8E:8^]WQ'*T(1 }5ɮ3XK3]D38.M"u Y\tX*dPHOnBD cNMC,(Қד[HF-72,'R$F:@7tNEX˜zΩ[Oo^eK|^ U+^*]^DyMT0L( E3G<4{ۅ9 ])oe,e)4W#w]4ɕ>Q_fjOc^U_, \ HxC뇴ۭܽqe\_$Vd? }Wb-g>PLa.z(o)^ZSR̨r7C-xH;% P!b*Za-72 2)DM`ʡm-> S!K`3ўjA5]f~& - Oy;)2u;[09<0⹬bLO͜xAb#f&7]Y{)P$] =TketEEfԸO0!t$oOĈl mu_BE&6Wp8 VMKڈ{dk+Ƽe(Ә 턻hl|Su+HyZ0gErx[,[y Zbf W Ѓ&݇cETm=ie`:i],64z)4>9M#4 n bnm>84]ߤ`oŬЧ^оQ˸ٵsX$yV±}j} X \>w07@H^*p, =P>~?xL&RJ#/\g㸰޻!uiu7~ 5T/|'#ke7w8dw!tV i8mJ C-7"E,D-Y/IJdk;RFjb>.1-QG50Kѓ}Ze5IeH~y;Q1~0 ;̖hkVk(v1;ǠdEY}P͓=uFjoSdWsJ_2υ7Ecj]| ʱ%ѣD$դ@zOOwg)y}WGb&YGW[xg raXɔJxg*ue)=aAݨۧ6p͢ (0-)1 kЀ %{s\` 6ͺt{q>!C7zO?ޤbdKkE6r4[:82e@"R!Q|VU41Q:B;9y:41p+3jPV]aj+1/;/bF=n[΃w4T}(J@eQ$}No'?jl#>*Ю-)oTHlrZ,4L#L+hmRརb1!kwwof=շ\ʵy1 ߁zn:UK#y<:O*`࿢GNb5ۯ=,y@ZkD+󘇕\x&I R<2]"ɒ9$0t1 Ȟ>BOwIa o:Wn*g3q·{鬣 >;+VgUKA]p/Fmճз+d`+B"˳gSW2424s{Q4?[٪x[ TuLY]g5O}m= JVhwȔ&vӴ[hщаċUMz`42_1 {e\;eT?F4nir2p0ed-~6 ZWg03zKyK =sD.3k|[ƓxGX&l&}XtZl/C7XVlc}cؕͅ6=56b f4vG|KEM EP6Ф> 0/>(}p9R%@J6dnj(>e4cBLQtvdƭp=VZ6B<>//6g31LBSR\<*˄ +̾~Cܘ]qS{+vښ4ơwTz6$- KP>On(]SZKW\C||d9;b/hjVMs47zh 88Ag4be& ԜAL@Qh=-=SCMώR3WdTTZ-H.רqa rC7>BSŌL"@ ӏ*#4#nnR7ټ`yװ|HQ0nC &UP|x[]yɅ.H2 b|pfhRn4%T_>ɾJLr{oG}r:Mס󾒓 弨.0Y8EhM*@`Pr+bK,1T'&$??zuqNE *.=>]@ȫy oWo.#cMJsKpRcmG o9&R ౯MԃJa=C\` %M[WL/&"Qg]_>Qrq\&5_T|w]shc[̹: _7X4Ǒa}TH[A&N4ȕ .ieOo1%k)Bv ki) =Ve" kdͱl8X[ #OڣWʏ%$\6~.1Ē@NܔmD4&@gApXv<K!lWantUZ}VƔk@4YW s-˹4oU97M)]|o]] KI2O͗_e@T$mx-ֺ0H"L|7z4(G'k"=NKZڀ 2-hq>.QzU2Ed 95_?ZgK޵d͟!(0<$t;Bca[XiL nz^#foQ̂P jO':@E^mJhI/9u쀡xR g~B M^'g.U55]i9z` KSؗ'cL "'}wUPn3XӛX)goO[aT〇 FMHkw|C2kVh2Ƈ̯>Qou*`ZgS sc$2" 0<< #wrXĈکJA9}ҙre:;65 C+Kcei7pvn0!`@mlD\d0֦! |DjON\ʗ-J& !v(]Ϝ.l8{wφ‘HȈK5`gd2h)#.wddPh9߆}<Ή+nxbjq$##?A8G}Ww˯ >.7/i&&m@pT+*iu]^֧dJo16dI!,*skUYg2P lPI.ymm rr3w؅=(q#bP(T7?HYhkJ=˲_ދAjƲՔȼM\Pqs_)eEٰ@s ?31ǣ*iD{tEF;rYTZ{S"6L(1.Y_Ha&eT9bZo/]x l H.Dl%Qk7|u% I4xGmOq3%#0{:DA +dpO5օ_*-p|6л#o.ZT`{:`Ζ-t`nmg~ EnժJ/u9~3gxVLJVjY?2XE$ 9a( >/ 7+zbax,飯 =Ru>u$@Gm̚3I0)x#%Rgrb8Um] ;wwl`pb^;(%1m3/ThcQ%$yyE:ԾHiT8G we k<_Z*N\a>>ns9ϋ5f"1Y=TH^W"]"H-'y!6;j!Ц9콍[7B {J-r[!d|aZ 3zJDߎD䒈CwbJ}:Ӽk;>ɮVI_Z!i6-,%E#wO(p9 Yi-3V3_b7CMw"0&*Uce ڽHvab0GC^ҵlՁ J|@.q']nmjiXn$іѭζVեupْL;0R슖I,0EbG$kQBCô\ވFmޑBJoaG-K)?v c e#쭫7k0!\ "z R*(˥Kz%nV&kv- aIZg9F)Y\&WZZ;{f,/4( P6&%et Xwv& Lrn/^EOZdĈ#b-BM-H y_l GZ_Dp 8肬*LH(JA&*O7D;mK^qnV=:HTts5TPxY:o5ᑢ0Q8#Bp" +?ǡ߱x>UjKJ^QeFx"O!_ ݓn[5,čٽce>PQRtw"dv3"e Y t=m{oj?pp3md9jqfA2vHbØ\93[)'?3o0nPaBN,Q8)sGjKhAB]?!ފEivpz 8nھmOp;ixdq擃eY"O +AL\@^o*ZvVKNttRP}joϨ22O ~CPV1$SI = gzY{RU`ilGFH₵6ʮ`Vf=cϤx+f6@~ί qnmd \ku5bF|kĩ)M"̰~Y!쫈zi=(FҝbEo;y2@ \nl%}o+ˡg~0t_ra4Ŧj𔤤?#;{Tx&Gg޼b06ea֘3 F|Nt I=:CӠERu΍*/)xq2J޶JegYy,{7ߎt#><lcń. 9*F@6wqF9` ۨ~RwpnH^'A疹tB |6\`})#zK02!VZ'DRgHtgp9uԑ=nݰi DHGaAc&8yS8n E,ѯ:!L٬ԥ5kx{ul'E5mX~Eƪq$RnkP;m}|y{헤N'z CQAG7Zm44 $X`]}4 +#" KwDAq6םC#@U-wfᔞc7ͩgwEٰV=a+=-t]_MR{a7Vm ?$i툢PNE۱ MGC2K6 k]ЈXtsn5o5GfGJvH qپ^8Xjx]Iz/3&|yyº#{ Qc຅=&1k ӋNd;P|['V`=%%:=0N$I=Ƶes)fufFB2-?+n]dO0a|!2ɞ"do0U$[θNzI/ܗk.?3Ȑ>:5#эH'd60{\ x1rQױ=@>ꑪnZZ` g6p# B|7H 4$]Np7'`G8衷B !.lٙ-*%&5#.-?LHݝ/{UYeֽaxz>WVx"Ϟkq>2 T 7zvU ATbΤvReE+Fy׃iAS łiF3w Hz4$VO& _ '0 R=l:;*ԿakW]z+[32H&F>58?NKp;K\ v*ӽRF$x"ma{sq^)sUy``=w7UIzPnޟy7icZz"18R3$jA KK @=8PM;owAhЍCrB xS:g?qkI~枦 o= dܢhМYuS1>HUv-g,/shIDbs2eVv70#ї dZr~Xl JA=<4 )* |M1*6ɈFF%kyܻe?%>Qǧ1>H-|,W5EK}[xjLPH Hwl h(7 clW%$g2}Kw{P;r $ ^jE9kcu> =[fPM"_Dz #IwJ ?)@Z_(Xv?rsqsO oJ#V.41UD>*HtpJొ" u{2_,P(ҽ1EEH)X1V sK` [^SŶI~xi[_tZƓJPHӍlB3=m;uG&^_H? `LЈr5돜)I}m}Z:MwאP{ۑ|ۆ>G(F!Bᄌ 66VlQ_#A, 5~0il`bae8v^یi?cu5chUٖ@ 14~IpxCTUm⯓]\M0qyH6&rvVFZ_-ySZz6Ou*Yq'CJ½+c P/dc;]bzwc;-EsJ)yu@v-Axb!sW$G F\=R.Z{۞>y€Qm"oޚV^\ ﱡ jP3VƧK,$6-)bcsM<,lt1ॽ\4s';XYિ8(Ek7CmLELP9!{K#+ΐ~LFD\Oa}*z;Lut@%sR;zbdJA6Y H&e7"J^z@u o0\e*") ݓ Sczp츗i=P9"8E4hl`={BD>%-^x.Ãi_]{['אNAn S9}6p ׻ q`298>:4Ak1Ҥl|1@Ct_ cW _Rr&:YT<:l\_6XL ’m HVArs:k_=_V+i)-+,z!7): ;nE8I::9 -XCN]J;IA47<)K*'ry#,Z& *m4=θ6yAsY, _,T SۛG-pMDCtq·=+j hT6 <"I?̧i[^S&a!fφ(˻eoD &UXmFնTt-^s3=Z<~r2D;dAeJLP |7u¡[/H]#h*+VƸV~s~O7ޏȳ{V!)u D(E?)웆G%wUQB'BuoPI/H!2j}ṼSai4}Ƙ;eبq/pLQC4"mJ`G|&X(E!UFө n1edaZ7+12 ܧeew0+xOмǥ/g;Prh> TxE58R~S.άlВ~%N6̜b{|:IaɆa;o#i6ƢxYo@G{ecao1puei˾BN^0q<̀%ۍG\*.5xk<,i`":waدʨ|I,l.}|X!8EU CݨkF/\IL_]9k9D D }AGـ$v #Ό,KSw15NXw-Ҫ4Tql#L3Z/"Apoq]b9eKaxŠZ$ϼK!Jq)<n0=|i\@n?HxF x'Pb?CrwaD:Htvy`sɗ`&#Sm?& &\D3x , .ܨrC[כ#dQqS.h9 8ţ"<߅>wxQTY ^dXAуQ j6C{} T!<`!"L;;t1Bxd ~sa*t*+9V=vǡʲl,·%h{lI;j=4YʲC(3 yG--VQ&>3G7WСaϴ6tyr> *hkMqɈm:"sL&ku!`LtJv8&iPX xGJXt%4raix9K@|zTeӉ-ǹi{[H{EU=P _,͚6 WӟKƣ Nm E2kW8F6{ø+4*9)a;) K 0n[‹nD3aɪHOa n_X#đ!JN'9li3mslS_@+Ʉ,@ "5:=)OvP`Z qML Sq{n K0_j=>Ɨ:ғ~0s&>F7&ߞܯBP/[MkR؊eM0M$>/>Н6{ķv.f6MC`=`?NZb)&D)*1fcR<,$s`=xh iMiݘ]M?:DܔzѮQZX*nϘir؝%Q7hM*4m6D*KB s/rvu19kp!5|D?G=T2BP.☹M ?g V,0*|݅M-O@n/{8BeX>dG(+}E7U3J 2@[oᔤo#. kb3uR΁" @_kO7:tQ`ЊtcUs"{d)7N}axa" v4qWFAvԹsY PYPq Qu N(V'a!svX ,~̲=!{{mjZfٙVgޒ8$uaCn磺ܔtߐ^|#ڧ+Z0qWVBM{)+ 2vtrib|mm:a^oɁ``fP3d>YQdžBP\b7' VE aAq*as,+$Hϊ;Ѳ9H1Lz <&0؄h2NBoW"TcgrqDRH"wI,Zs(^kC D`Y2nEK ò̾3{Nhr>Dc""Ml+3iJYtA~S <|#2DHC%xmLE<= +?0TK_ \n9^L\F瓙7tT|Q!DKcOY 4Ryޝq}y @qץwGB 5)QP9@/S8lrv0K+iӊAؑ@>"I_c~=kA<,e`#%K[)PD r5R[{n!۫?|+ UfJZ^*XwIǽᖬ8Y mˎexxK7DŽBN\,FY$[SX0*z' 6 }+j'N=W4~on˺X=+ju::_;$֧yxI;0L*/M%K2#cGT4(Qc}?~HR`VP2/#O=0QRN>#(usm)a<'H/]7Ҁ.&o]}img?2FA?w#.6y7WE+;7هEv209S_wDEhܤ?ZDF=BzṸ7/HI]CH!6"΃Veրy ˲IhIDOuONzGuL>bʕο5vmJ}j*Pik\rf5ƵFp [..&Ӏ;љjmW).²i5CI/zMAY&P'[]IYPMӒxO,7iF:p\nTcU';`qZee9hmž`y 2gN/px(GяIn]W#ٔFr'H18sjƯLbKOE@Yk;LJ레IhƙheQ涪kg*tcn|ξHCF넊 n. rXgE+l!403e):#HRt)(.[B0<,*}jbBG2vb26 zUSA"_5i*r0'Tٳ "b+<]8 3 ۀ(]i/n:&g`(n? יP?B@2%"OO젔Xysǔ#݈PZ?X[OGW}ZcQu,V$ W^ 2)V"f&A.YL/`WU xEW! xN1яb}, VّO^ ܘF qdL U6PƜjha xQ0겓mG:,+Q/FǷҳ^y[70i.  4_b&: $jGK]QRrv: J}%HE;LƣFͧ񀜻 8 9b0΀f 1tVx"&k^b/DHvta!ATUi"ݛAϻ>ݼJ-ӘjjЅEzf>(c2F(yr~ܒ@dZ/a-^Y~1&;&؜2MdMXP36GNT8֔,Ȇ'6 pB2;KruSg_L+KhLepkg yS@1-V,X(ቩ`Q#/sJZ`۽<ݠYHO x;GQqLn1+x#|tb?!FFkꨍ^ |5Ϭs:&mɥ@++z>06:g2\F3*ܲT!Yö5t !⑫*0V9HJ:4̙+[qu] jY3m] b͜(W&r:@lُL5\;Uzv DaIDAK"VQGtK9&@T6K?cCxi6*Ձuq*?Cb& < B\th=fw{n77E1˺Zyvufpo˒`3)+r7n)ČR G*@EsG~w 07i#0;WXv 1=u|r3U܁NPA\GnG2m4Vreh/JE8۳'̫읔%ikhu5L:rJ2mx)kXbuhvw` Pkw hr'F7_p^*5au^O]jjY=uGt}éjanKji\ϸn%>@@0M\~M!T/ CL/qV=j~DK y+$<;0re.>)dG۳ Xsg%S/sYj'4eJ9T łHYyt-]l՟Ho~Fȇжً;yڜXcl2AnDZ01}+)Ųk(mxFq4|Z > X_: 992y1-[+W^97QˌEF EM8"1ML![n1s{ضNBIq 4R=tu*9! VO a&ã謨T3X;ȉw%E\>aok0ba:Õg3mO tIMVa'ͫ ma@8:^O>xŧ k _tm໤l.~EЖq m`PgP:O Q`+TTZ6]l22£34\P- `9$k9cbnXN9.V:s9drVڷI;lQ?ZAV]O?7[H𤀻%AWury`$5h P&dBq fF4+Ͷ:`tC;FOקYoh_2yvd*2(JL􈲔}=!qay՜7L&qb0 #T}L3+{B^JHh?*7D=~[  (gnE-`&ZSdtnou6lYHz~>J; :VH;x@0U9XɒQBe>[J[#|5YDb&5dXY>fY!Pv9Xe7IБwSyh:7y$a1(qþוuJNGY/p*7 AP6=R$L:9HW͌;;L/hf׌$I b pZ=!c |qb4n29׫E*(ɇ!yNb\k:cnXVTq 9c$Nվ0.2 Pwv@ bbנi;iPŦ 7g*`umBp|5a j_:'Ft/BOVժ۔-_Iiu>_P(*oPVIA=^=tjZѷ'1k4hcx.BCPHlfz\Kh_,Y׆DKc]$#&; Ey7f JRp53z8T^]Hŧ!㮘n NKaomvEnIvoĬx7;g.j"4-l`CWc]{F#Qfl5O1\(ڑSuIΟ?KgUB)˟<+8ni LgHc@x?yJf@QUAǷ NK/{ؔfhXvsŦʸx-[ f0^mGc40S`}v1J.RZjf鮹K \^A|tG!C>uAڿ(L'ݴrn=`* X{~M}%$զ>k7$` E"W}и~C!󁋙$e&evG}d :(X[yj ͤ]_P;"X2X _ IN`\TY'^4*ʖ~tෙB=y})?9w#;˂8'Ac$t^q?c$٫¯xb *(xMM<h<6b[RW[O 0VrЫTW:HnABQ*/N唅;e f3|7 +1*֞p - p3S“o҉.7`S4CAAF~׻(/%%/nw? Nq_-E}L\]T:Uݝn,6!gza2T9jrZ5֣ &AJ5AM[8^/:h 'FlgX=l]NW3{\/hvao^67`BO  ws78`6ʻ{nֹ7rNB-jF\*E+G-^inh]M;?LQ屲u(n$[LTJTYtAhG9zmC@imլlEX+k 8y<$L|,Z؏3ƅ,V0&Z<8POx8 %# zٚN2y3Ȣ*ᩰxA!$n-ÖgO" ZމШAX&e?+ iA@8Vr~ ڮӝ %?f)EzAE0Wl/įЃuH䈍^J9}|Oބև V[ /telXݙ>[>vxgS;IDH qyG٠ЉrB\0اG%M&:?gbxώ>;*sVD3~#:] m]poҤFQʦn='2@+9g+@7n8&):p=!_R`ws@~/*Y~J1/;Uܚ^N 1WSo"x Q){q?]6[q-&­ ҀU0>u1fLvK&!{ΎC@1oZ-(u&BO=B{I>aɠ=K@0q+Rb] 6/ #gy7Vp Fx5Z? DZC"xYZO=yP_ @G;h_@SM5sfEpA`lB30 3Gн M$ϗ>FDl[܎o=G}cK3 5z(Jggt:][o6lGːZ~Kn t ZO_=U}F){m L"P{ 7Hnˊ-7ޠzDȚ8 NPhhxh?;7 ɣљ< ΕVMͤ3x,fI\{}V7C=L"DAoL.yT(PZY7R'F[(]?dN yU1( wB.p<·vTy'CBE<ob-.S~j8};_Bƀ\f\b4eطIs$ܩMHpyMfA ϣYY@Enؗ{J`^SbJel_Ϩy} VQ]xRm`ϖo݇Öks {0`84jIgZNvπmDſSO\:c^t;?y-B<~y%J 4qFؖrjɊWªW~ֲI_N= uR'{ˇΤTq)ڨ[~6ӊ.< ч?`x" U֭z3l kklga\&q;9\ <.UrzRj߅m+oC$ u*k~5̫[W sgM{koN=!DH_5 ԒG8!1][NjH&DdH˭ ]4cEZ?d+#EwV6Qq+QolA0Wm5ސV8*B<[eVcQ58HθIHh#᨟IKG AT2:ji,q':& I)p͍Y8w^_{Ө & Ě̋fC")7U1Džg# vH^4JWlo:0]|K4(g;vm講˦Wip;Ё B{s8҅DXTͦ& DV݇4mxZ rŵe9Cs>0sQ_:K_"2O$ˈ 6-- aPpsőT]08v@W,4rj  gk'guiM26iÙ~iQ3CSV'L][.BN~53+6/y~nϔnD&/P I.2i4gOHȘ^d IgHOrD19mz4Arx oT7m5` WnE ]j<| v!)7 p3DVؽNZ0$g=5mc%,I^3yvx$W^5Av3| ]- SXA)m'xaPC)nb744&UN4q Pq!o!vuC"6sk]3,g`GU_]$ Ѽ3^WkЈo,0(s|TgHtSClnimLT5 z%(*y&B'MCb\`MF5>ҏWJ}oY if>#)&c @\/a!g@3_ o4G】;] 0`fO{hz$<5TS"=R˨3Gq`LM[ U'5~pp:;Oog V`as j9 6E!*3PqG)tW2`u6#6*k x?Ɛ9ݚ1@/֕pVƎs:oq0If1uMTomzb%=ܝafOJ:*Cþx^ 'G* jƭΆ2 \2]$!MC.M ą8 pgmв>ՙx~Ńd"b3m} NszpWؠ!GJ'UTJ蔟V۸;lJQ2A: RƦ[= KS;꼵0:kbXFp8'\e2c.A`Fikwi}G+u*#/*J vrT|Cē?a, n8J ,J`5:](^m]IЛtd/PpD[ C}BFR病 79x"BVY0GȭTXRz0>zKͦMm WʱCexLj@񖉠[Q[5 oA>B-_s]UU>{{<-Ty#z1wEσrX*GS}> })bkcϦϤY,#p1"7nH(ouiFAJ'&1 b,*B$ddczxN/ZeMQ{:CJT󛝪:a!fDc"ZLXL<8g׈-OB+E3n2~ .$D'VXWnZdmQchz߷8>'3 Sm$ĠfEΠ#T,b |+,;SRO#wu‚;06z_O@ ]Jrj-nSF{#}qDa2»~=OË=|A“;#:K[YPR#` cբ) w,x m0STG&?b~% I@-f~Ӥ&GO]cz~jŶ7ff\"]/ZHLp[_4u_#~:ӏV:(U,t-<]#oO,b}0⻦]Cvr\<|;/3WO&ߟRxSJgܔǂ',>1n8rs|gy420|{ ;zqCs&:]DЃ@B[N<2fsǓ*i1zNS0HÀMgyT[>Q 0}FroA٬sd\Z%g.ptaRYϬ3b2g\4M)Ġ~2LGl== yu>dJ;PPa59p8оi߁thK̬(iHv[..jhzvE- }ۃr7DTX)eY/~@vdyW/\N/[E]ˆ4{+#<=>w0*= 4}=|@TT }TBA!nQyog}ڊЦSp,HXS}q-,+^%/bcLRhd \{| 5vXI܉\<Ɍݬ)Hp+!}XIJ?n%y>7`폒=;͗3~#|9ҜxL8G}l >qpCnK[e^XäNJJk03(i|xT?&JTK!2U .wUڭ\ iq 1~N"OO LTg fNo[VML- y`ЖμI ?t3apy8-+&nhy-%&H}ncyK&3ZXug0˷ ){NMl+2zpFYǕ R5MTDŽTEhrT9"Kr{6V˥R4SiD6T屛ؽCA,myn; CJ;Sv^Zr6!VBIam43s A AN%|M102i)[91wvsݕyv:K0e7T|=5ۧa}YC֟ 0{bC0e2ܴI^= ]yM=S;ČtPXzJ7L c+ ] "qL`_[ʺcVչuU<G+ &7tpPC ~L mBciq7(3lh"lg_i2{~@FriH^@:=~t8#΅ގKuktVn]\W58"rONR$Nާ$:K܅ yh}Hrhr2)ח,zlRKD'N{%W<$M-_pa(, l);pwKB3o4k~fFpa.Àb -<>\,<,ߒA$OldT@򡆓Ȑ |ǹB*q\WkX%oxłW/*:=mUvzen5i~mɛ0hH%|X Pa&igG!S M6ko}}NXJY)ѫ,zp܇X7Fܚ^EK=TWZ'^ÉOCy EDG bE^hѮ' e-ۀ6r-0nӓj(cj,f֊$Fs:mѿP5$r{a.waf"|Ո[@1qqv38()xvB4j;WxMa&k&ߌБ?&%ertouoH%rf`Xd4w}_C{ 75u󸩡ArvJήpR*b\EeR8AoD} 0Dٍ86Id ݛ7VKw|/4XAQ YtS\o6gLJ88#\GyӮq5%,9G$3琥= (ƍx!&yPoNtMu-Rɻd˷FRdiȊ]D\&d-oV/ASjVH=8v/C%ܽhwD` 3&f:ngq_mv6NBzph19 _w^xm:Nt}s/WGPNtom /F]x͗ú! ή4TvtAQ1]J&aVXI(,I_[N߬f_XϞC"L!SwI-؁rݑZ48sPl 6\[x&Yaŗ'VrC$b^tM!d rh4[>P(^$..%ѡlrp]"w=|c}>x*r%I _@YmWwduXh(yWry/<8P 3NhOxEɐໝ[|o;H YqxSV1E knA #8 Y$[ݕǡW,eE$}/Y?F/hLÞ{ ?S:/2Y  JʹO7}6#Yv#hݻŪ.)8n? -~}A&xovJ?G,uD߽@B!Fz+7(Ữ59#oo?D}gj1)9=2t̏w=>'P.+Ϧ8\Q=>H"}7(/^ jeٲjJvթ^F{NiM|!4X=3Z̩*UWPd͉ayDhQDWf'#l}z-B(%摜9MB _ n%6=̜fH/NTÏP^c}\v%V$Ls4r6֚z瞩Mݺm=HQh>gWAd?ehbSA5K&ÑHppuL8 FhB ˷8E{>cmJ ~[GFm?sټNwu~ܶ1Y ?dK(߷SӘ~5Zz{t _ڶYhk"\~]m*&H k\Q[stSkW`r aPќ8%NɡZ*E_\ AH/wVh=@EH_^X-.S$x$s^Uplg* 끨BC里>ﳃC?0 walqNIs"] l"o ED_wN}h)?䐽7V} r"-K4390HR4v!Ơnˤ?']I0ФJi$YlB^[eG66"RN'S38|SRrR0QFhS %@vKKozCc9>_-}mms?% ZW\&4,]x_H+&_WОGIb}.B"'%8@g[y[eQdgF`JkXCmز騇W0[l'42xI꟧&eTpjV֘“s[Jv|sSgӵu1=:``$Llʢto= l7'om)I*=]EmAr}T MN-U2"z,6Wu67괥Be|al>d ;'!Q-"F'v=t709%`zWoo6#@xƀH F%TV>T v"3&yJu/ׁ-'3q H_ZҞUXjf_` [KS#:bFv/0Kn {* `tmNCp!}NS 73 P>j׫'MŔwQrYѺQK{|%x/oQsY%h2ob?Y E|8+Te1v<г˽Ύ=H\앞[@,'!&a/]Z݀|S5ӹ{|ae2w$$@)UpauO [w3NrW fmr7%h΋poQ] .GyTSGtVS;"rгR`GX G*=ۼ,.*J  y/:nv:ARfrT.6] t -^ 7~ ݖ dnrew2o 4@m0a-ەˡޮ* XB._)qjsk^˟9sZi]+='EDzཀk:ҏGS 'yr;:)Zg#fm k-D(z&H8[7[`Ixх| & ύpqU\~1GbD?*;̠Sov|x%A `oB03'F9r4,J8OSM30Gp>xf@@{MSCAx%4wv-ڟpc+$ΠT0ɔq<|(FDv;eH(&[T*@օ8GI[>țpXE%0AalXd˧aWf&U;0|ܖ|+5SrJ0Ks7bB0z2yA*O7ԁ$͈upd}p{V~TFB],mn:wd7ĕ OR2ަ| ;C1llq)3. UwQp?"Z fQvZ$= YuIE;w1 /ѭ j1wiWD(JK CMX*#l?!@d M>S_ -$u,1ڳ{>o1%E8g+\v!Z9qW*-{ T WCct$*TpU [SM}y$Bfi˜f]6à`#;O6C!1&-vj+T_ 8W=}K=nD /a5*% GwC!Ku5JlZ|Rɴ,F,{c1G8u"zH!~dp@Hіp5"nxR,ܬ.l%AJvˍC G͝y6\7jnTu2* S,aHId6⤝,w63A, qplC'9QfgZξ8GadG_3 Ǿ&]-}7! 5v D&FkT*&ǴuT"ՁR+ L^W֘Q=)aML9dgGI4{ csܟՌcA^i{ /Z3ij e&ᝏ?Y (|\^BRv'*46Oz*ud:ڨV)\l}%dZk V05n*zԢޭQ,tINl%ǒ.)Wso!bZc:` a|/AF2t!3^OE#+l6;m$Ұ4k㮝i|4"f3_K>է|nڭ ,PH>A0N KxqzeЃ ,c5z$21g!cD9pg]10jm\ct +DI,jR3}Ek >1BYCbŏ@[)_8PHEXޭoB6Ѻ>L}wKQm ~kk9XЌ) JiZ+ia~X!k_\;z| :d/R8VybJϛ,S$gȭ<ˬ.U9yAU$ywFW=^3§7R]3Ӓ(')GYl0Aξ&jU@@M9eY qT5m`MBwj䈷Ǣ1z⽿x7MV'?h)k*0*"BJo ؔ>hARΣ2$މn hϬThR${n 8$0_㝪(73'ֵr<ٍ[Sm{ݐD&fGyQRvj8IZ(ё6Q@IZױ )kVRx=4AcZфsj\!J۔6h7Ȱ,!u qb{k^T~8HoVxQ¨6#Eh ~QOyN&GbSLr+O">1.0Lg^g; & 1)\QCϭ#8.3lyf$]#ފ^ Ip;3EK*d )sg$RCbtwCӀC>,3`=^|۞zex א~!SƨGy_ִ[3X.u͇8xߟ6 l#t#WlW}1ˀ~G"jB[p,m9TGLM1,ux⇌H]c]v= \J+ںXjTy 4n!g&éYLb3$mMUGE@oC#șEs,J|ݓ2'W‚5.&eHjݍ8~܏: llOvF E z׍Kps\%i.rJ@[q= ;^* /v.wUZ8Jo툆s=qEO zO oǢ ,O%OWvCɣAI)9e%K{I'q]0Sv`I|NIC5X,㞞RSMRu;KsHDSs@-Ţ 0/ M3u."HC/IRXBn اF^%8$Q'lmeqHStO'O[0հ _DGvy/p7BN .f}˨T oDaM%2 Ž~KKB5j,^uj)1?%bh1?εatn4I@aZBj 1#(;TeQ 9b lL+դq1?홭N*5à=\lW^{j%BF":Rso1F4謘nfIj`E;zBrTpu6 e墉LM"G~+>WJ8A /qSv].FR[T_á)j*ڙzZ}mN2 HzфbÞ#< S5k\@Op>it>V8GˑlDxca@ͮ\W2i`{Z0 3VRr4㷒 B1vy6Fm>(ˇ},f wۮ2g5a 8/o#25H4ܔ}Ss,M?DdD|%:KA0.~*גMVhA{천92 Gy0o!stxMt{{tzCI Z-| Yʺ ?2\-}d "yrH99_qdl;GkfgYIgES9يhbcg\ְRL,DSA4a%ṩ}":K˵"]ٓAGq{ h͂oⰳ$2tA߳й# m_:_30Ez8?Z#6z9JO vG1f_, ULi^].M^}p4}Ѯޏ"1@P^PvL cݸZ吚gI\ 9qŸͱimnhݏ 2l|P4e/}%0U Dze^mK&ŃeXGsl~`~FdTO3<(n4o|C5X]׿\p)  L[ja1YsH ܙpR܀=5'3`{\8=e1)5iE:I(0!U3M0ICDfjuLI߱93\/=.-N<㘎>tS {Bg70c0swe |-dҊd/UjQN'%HYQO5Kk,omM.Ts0z~,',|P3l`bӑ8V5s2N teV9\ȯL&hر+"_lGRc iy?8 0\zeN'AIqBǔfmBg[՘<'>F{ YiD?c{úPʼntS:1$nRrnfp] $_A^ MgF)Z%_З"ZRE |U5rn!K#@i9 Ir=לJC,J@f_;5ًsƇ b|z,b+ $C0;L2g$,V&t.ch:XSؓ=~@3evC712Q[?X/ЀȲᅭ gFI;LEg3)>ˑټLN}%anKY?#8姧[}I36Aΐ kuCf*nR7Xņ-t)tҌ +ԄD[xޭJ@BZ;h λ1b#g0һ[]Vz6#T(/??fdG2+. S`3Ѣ'{Ɛ4"+8P:RNx--S#2˗^'ëԥח- - 5iV^,B#`,0m//6~# Ǯ8${5q e`~Ø ̏4X0"$^Ilׂn'JB]m.ˀ5Ϭ,zMhnE~Ċw\V~n6a޲C{i#/_T.9O19NE C: ڱUM"23'!D+7TT%„lᄵÁs.LS (&0>m-]z?YcHQ=-J./yRkö.V!|O z^o6}Cc-moҔXYkF/DTK;W]~X}ٸ|ݺ{Y)nwcjZˑR1E7¼HkȦUu6g!ا99./ mWlL+* 8'㤜YPF|~óB0"ϠAy< 8WSiz:S@+23~bʫA |z9H0x b=Q!x^%8?ַ-Z+6^z:^j+_ <b FK%һ]¢Ѹ%y!G+}ާُ4tƥ2|q|߻#h becHXń.n?ZE=2%KL^щa>f`M+q>}B+IGE/DQ-4uyG0Nj.h/P!3S"LHv空K>C薉^FOCJy=7 8h|rW}o W YZ