libvirt-daemon-driver-secret-6.0.0-37.module_el8.5.0+1002+36725df >  A a*U]i|Ubj$}u!+,'AWUO}F&йQ(o6ӻW" UbfI㖿RZ>ܪspdS*|HS/È=k)48IH\U-E3q\׆v3#)·`fqcQ_:Q72r%Tha8wؚ-rhUjOzKl6Ӈo#F-3[ 6S@>M:XO!?c^T!9j':p&ڌZR+:_[liJ@,Vp ,Ť1ҎeGJ fUwegh%9hC1~wjqlG\\U|ވfU8Gt%bhm㓑#|loOVRXp mE~$O 4TX 3^skRx58064c4d42d24813dba106f0643a8765978bd1c9a8ed3920e94e4df38892f4dd7ff2e808b1308ec0865a812cd0dd1c7dd27a2b003׿a*U]BnZz4Sޓ=̂w%;S =FpqrVe&ZDowE %AY?osw>_,w]<@5>'rEP[Ҳz:[زh?<`zYoJVF82Y^TtuL8`AYb>vZ# I/Bdra0^ 0` -ON٭ I}LnLt%ßm'Bh݋@𫅝g*E3fh48y[ll3W+"8E=ơ5͂XxGgX!sO<7X'O)A>kKt nW5'&aC)`XꄱSMH'`@i ߯⇜_"9;pm|My Q!6S݀c0GhpbAli/`HtUkCC5}(GS)G V AtS1vB_aPzUV!TF d>p=?d% E r  4@U[d     Z N(8P9P:+'PG<HtIXY\@]x^ bedefltuv$wxy Clibvirt-daemon-driver-secret6.0.037.module_el8.5.0+1002+36725df2Secret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.aaarch64-04.mbox.centos.orgCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64-\H /x NAAA큤a aaaaaa a a a aaaa2b24074fd2b8b3e34e6312d75a08dcac4cd1e9de0d19a730d36e08fdebcb020b982bd1e16ee0d1bb865f9c12085ef6875c191a631c87fd27820f41b8db9a92e69c9e1bcaa1fa46ef96b295d25263e274ac48de48577f7dbca01f71b4a410ad1dcfdb48409c7f102f744b70736bf779eb8f9c38b6270c2bc4c064baa72605004982197c659f0031ff871587cc4d4caa99adf964d4a6c7e603818093ff5a5fc56c06b1801ecd2582f10400644de79f1ae5754fb50ba1cb8271ba7b2504314bbfd2421517dea72fb79b0283fc0991fc8ec98d616eb31ef820b7316a64208f8cbf8890ef28ad50d38ad8cd0c8115c3f6f7800e3f88ded0c91618a96ad20fbfbee73ccf00fe62ed55b96a450f4c84d9925e46fd966056d04a021a3b6fd587114afbbd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.so../../../../usr/sbin/virtsecretdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(aarch-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df23.0.4-14.6.0-14.0-15.2-14.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri 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- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - 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) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- 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 6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtsecretd.conf.build-id0144f89103300a3b54fb21389d5819e2d87b008fd876bb602b093d9e38f1266c9dfdd139f733e09evirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/01//usr/lib/.build-id/d8//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0144f89103300a3b54fb21389d5819e2d87b008f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=d876bb602b093d9e38f1266c9dfdd139f733e09e, stripped##PRRRRRRR)RRRRRRR RRRRRRR RRRRRRRR R RRRRRR#RRRR'R(R%R&RRR RHRyR\RkRqRfRWR;RnR:RSR/R8RNRJR5R]R`R>RZR.RaRtRjR~RLR7RxR-RvRsRURYR^RuRGRORKRdR}RXRgRDR_RIRrR[R|R0RBRARERpR+R@RcRMRiRzReRbR9RVRoR6RFR=R4RhR?R{R,RCR%ad/lzDtƊWå@4}.$(8lFBRB\$L_ňl<)eJHw'=$BO3ɩS_S層/+g| 61p ٖ⬲n4.R29t趷lB]@'TΉ&rWX.R?H3Ezc &W.ej!$i0e$O*ٜJUdsql_4# K1,fzeń}J/kD()Ϝ^Y \&ȹFI꥾)*ꇨRՙ>ޜzk:6?Ytjx6Z)*7]:W2=wJP\K^DqYۧ[)k6%הa3RD"+8R9m-0/^aGmgowȪ=~`OH DG]*@}̓+ǿ >kRu@~) W( Ѭ~ '؅oƼSֽbԱj2@jRI(cV_+f@Kӯ^[y<̛C%v c‘3oUC{#+ƴ>&WE\1Gf_þhJ<ЙCy؊?dވHm \0g[dR`bdTzi>n2U귆m\:hZNKg+4BwpA^b6Pr\[Prq(örbQBq k| =0dWn*Z9Ͳ $+8rŻy+JP8 E\-5 TG}a9x6菀?'ǃG tT 3'1?K?FY377wc^|(%)h(>mkѓքUsdw8D[ȴ7WP]]fW|xZ5~\PQQ@|vtB&x*1: “.Bާ| -E+y m p51<;\T4G OlmRQ)KjgJ LAMkz‚3*Fszו/{`'ʰV{Džx]=6)P]FݡY%\(Ԫ"2Ԛ6pqE*O1yٰ˴Hj\m̱{jP`=%+.wPO قm~MRhsZSk;?g݅i\"n+fIg5[B. nz+Qѵ MfeTF6|[?R8a' Ӑo ѓ5 ?"I3"𵡏)K@XGQ6ѐ}Į/T.z "'iYF_:SOIGT]W1p5/Aw&K8$havcbɊ?srѢHc#g@ J#tm.*jb18/G"2L]W_^eHz<F tJMRhQ'"E]]>Zc0guvMtM2<y:7fdo-nTp+ N +d-Ebdvif~VCn "]%QTsjٿUG€/Nh@ԉONC{ČѷL̫\Xr\s }AGT~-_ΏԵH6?^i$@{EZ+Kf7kQK>EE_Gnm3ZJzKX6YŶGc|dv o5+P1<~AęYŭ(d#lK0^8 'X1nJN;tU37;ω `-#oϷ{St2G|_%օ0jZ{" )Me 4Us,#cSfqk`Mϸ/!AjX0WKBؔKɴ;/] ?AЕ[Gry!c;G֚dW7?&X5QaCkt |X"'/[&t-UO65(A:Z wGyΕq4[mAb*+ C~Q* HnY$,t0&I9{ĥl|. C"a#2YRBb ƷB!2 yꦌdjbMZąƲ!l^I%P x4qVMY1P&&+wm@z%SHFm 6ғtxdWw@CB eGҲ Aӊi}nhA.LHK6*uiCC,x9_Mk0mX*'G;fQI,c~ֽŭJ6.h5WP,ؿ{C3y]xrb [ ^B#pQ|;?!=25Sߙ3KV(L W]zg1O[ٟ  ZS"if8 d[2GV Wp!e,<OD&tz_ 7`<%pb;\{G{yIq'Q7=,uSʿwػwO~T((<73«E-bJ7S}) 8"*_S[֠ꃝ xƆgI;-1SaO;i۵(2q]OzSÎLcf-)ArjK{2G3{€V3m#$#cta; Dt0$] O_=GHEߢao]Ι"e}i_?ܱ48@"y]NCd&,1_B5RWLb"yc=X~`V2u ZDvhE;*ݸaBN//SՒS 4 eh1 UUis)mLl_E* szd*{Nl3?A$UDjdw3φA]\7ci<= lەcrswO\G(ȊڀtUNߡ}HYbXbp q0Vq#~V}{Ԓ/kW*˪A15؎XS{K/Jw!Ѳmh2rm@@~nQ`X-w~#FTJXX8^ ?7>x** ^vEITCEcn:*O@ pD18<PFV< ^CC:`/;}STCX;S$:n!,”`׋7Koy2 [BƹfЫVp F|t~Ya^--owq 1YAo ,)4j@;"XHWs*OϚZ5 :g/bOت-s_mjW*>H&I*a "N z0k/IE.d3~Bo :T\6mc*3*Bz3{ Xj4 ,N Z\{O2tTCKv$F"Ŝ yZsA/\]9W1X+z A.4"wi"g=_eߩZFWL&@Mm|}L t-Ux)nw"- 53 4BMaduPE|@@v"nC[T n?;Ө1˹7 F UL \DM̂#"C;_e~9}9YXqbEczT( vĮvkP5 I BX^rr>N{U8*x-z{o]gyqd)߸ZW8hMm&sY|, TǛ1ӹI'1LX‘\MP|n-5b  gQv8EY  ;䣏ݬE5brl|ة:(&oLt7\e^Rj*xFYɔ%"/m : OG#}MK#!lױ(ʭ&LyvK =A"Q={Z-\!/ ںZrQt/jg $>a7M(/S }ICۭ+2*/ cC$(&*H]>?64FVz:[j)M`}gS*ɍL}bDM|` =6h1 j_ z&)KgRhrI .I+e3.?ndAN$ZOѺf, U֒`pi7g|VE@ڑHiב' w^qQ_b/5^lx~Ўb r45`~1+:5I44'9an }!~Swhlه/I:YSX]vQ&,]vRZ5a1#D%Q).{ٿ.6b1p'v8WO>wDʹ'Hud8=f4đ/4${#=Kʸk~7i^2Y'EIZ3t#JX,@2v= WfkCf)&8w㷀1ZCQ(vyݩAeiJ3 s,BLD|i)f v-\+rs TlZwgRD=we w(C , ҿ=`h*Qh#gqtICO60ݜج9ԙ'+yY}&ULK饫U,Av$Ċ }FqelCWSly.O* l8g\r KVDI̵9 va٠ _[mFe.J#ft}vؽrX ؍nr>|&:ШKEc6,'FY\S $*}7`CNއW]3j߅88\14=L鸞$PȕⅷEv‘;nun Q_ R 8/y}jD}}, 37!jOFD̑Lgj Mr\p T2ԕ)9F;4o#"j /~j={9ɩ)[Mc3A+ ZPW5 5/A#uvh=UG2uiɬ颻ߕ)@c`5pq<I:jPxT)Ktqgqkk>RA 'AUL)M/Q{Oߞ !^ N5~n蘁RO=Sr6T]bmiLER}Utb88Tj42- hn:D2oExr^@ `gW5"㑘/yL!kV+!mb:FF$sa3/`gܔM/Y5 V|^" 7NC.s*"d Ғ3[PJ 3!x.~b&0EHY/@'*h$ڔ!%3[q2 u1j zTL%c(HG&Y]*K" \Zj+{Oӣҝt&n/Nk`"`3Lj!dp&S?seGd U󹃏I#%;YJdҶY얶~IE1QAB{ 5^G+?=ȩckdoL7R-D4־g(Y[9t_ޛx}8кC!͍;Ym=2zQKpӢΩ߽Zfk+ r{yu!a͍Iw {RSxM<: 9hV-7Jȸ_2hK QNI U]MwʻZZQg1lgѲ5>?!Xr>Fe O<ɧd%b~3 DE9T2bP㹉мn%}΂޳z"iab(}1МΩ1 fL+L;/:;p T*QbP؂޿*whxG-RM(&E(7&`Mq}(z(%sC )#:ɉ c?0R)C\p{WGNiR+u.#5=T"萿) dW"!hd6\e߇o2)qiB/' ڇ^PW0 r:L<DZs42-:YwY~r8ai̝`ҔsdSRr&|I|Sҵne we݀^" Pe/ 74UT X (=`MA׷@:0|fv7EWQ>2-:†1^b2(1-׳7fAri1VQ|cJ,>,֠hs-Ff?e%Y3vJ5 vG@5HoFAn,:Ŧ>*exj G1 H xq|K;m+6H(kId62Y{p B|/[H[LE? 3_x[ȏz8 WB^X]:E:Wq R|*-7etXһPdGSA.Dw8u rpLSέ=mic[ QoMpIEb,<~|Eox $eGn)Hw`zH  ˈi 'C!a6.kLE$TqMuo4̛.r"2U{}x]B| Cj{:nsvF&󮕉<e{[밎IH+۹͸. eoo-1( ãcֆ0K׾Q~Ԉ7ofj1V;8:oQeDZ{l8ɖ;wZk 4w` f46pavAL@)mtᐤN~:b h}Ћ' lfNǑ$*0K6h@e^&+4 wMb H Is|urqU4v(EG❧˼6~;Lه j-2k& T'Q5D6Cd!^h?dhi)]c\huhf&YD~Nȋ S>WWǃ(ך敯dq̨Ɵ$(@z ؆q{3M,mP7N!ʏcaZ& V(!·CI*{\z&gY6DdA߾jХ '  \H2[bj~[r@l O>uH,HK 1:(EgA3juE!2Ǟ ֎VaDD-y3iT (wcP tgDrdz~ u!Tw߾a9t-mcWY}b:;pGn7I=:%Wa=&NIl̺e8Šv+ףl#mb,^p9R#OhmYsXߩ2E = پ /kLEc,oL5TqH`[~Bb(Yy@~4z]R?qB%Ys_z!D7?R"kRl}~妶D(GQD&kxa+~'{col.'U,Q!Ne78"EK:b7QC;܉"j6ZK+@2`܏I]Uv| Q(r\]piy"y:@Ջ~m0_恚WS=oq9?L>ƚ@~,c4 g=e,CrKK9nLGF`hRp KGηLu>Wu=;5@<_ ,vDG--+{ [4CU={ג3߫+Ƚ 2q$խ!:WUapv;kyd?ޣKSRfZoՎ4/mF-|"o+Z5<Ar\ОZo-CB_Sܚ /Fdh&~E4& .˦djHoEަbwn;/YsjYH^U;,@*<^ɕD4v@Ӗ rW?VF_+:̜Sqfd;HÌG&?>a!vNỲ*aro;6Ygi.I(P`$.AEid(~Ur%>W+o+*z<H/ Lj>ooqPI[oг4gq֎ljS_n>zjsGNhb^p< 54̈́x wPW6V?$ FdW1-nkwەшYԵ2 D_Acn ˞mA6Z%6#E4#nGgg6ECEH&H kQB-ő_l\_vmr 8y+lB5cHyD!;bYzg=?ȱ3S+Hx[6oÌ\Y橧Ĕ7C㰘'rC-Rͻ_O27'm۴RT %kEm&?'1Ourp?p1~OqXk>BYH5|DUƍQo2pǭ[7a\{P@T0h$&$ɻ'wLw 2GdѝNx?4Teff/!7o|Ipe+~2Zf#C'T;jsW#s_%3T/.&Α컋oڳ:5 f=ꉊn`:pr>?%^T[Ap@eia?x.+oBN1xr w^lUL APбCI(-ge5{m%㣚Q/{5WF R *q}AvynFYzSr>s G@ ~~{ ++@4*-u DѵEUt]S{W!ֵE C1~Nכh|/7L&xQQF /#ŃruMƌC܁Rn4^X%IDbϛǬGĆ'P>~J$ &xEPybeQٽ t~&?/\^*s|3[7K\UNj_Vd }/ ܠd"נ,lFGN/B\ÜɄ®IF(|A7lhExkџ yVm`kS fX3p'$I"ɽ|S"tvʇE0<# &)N*KVKBuJTq_ΆpCV_OӢ=]|8JWaji%YL0j,S|,f 1ބx1)f_.wgB. @2k&ĕOt0S9a!n3 up0#WkK+EzG9oU x-npV}Z~p:[a]a@3 %E\!5*4<:[[.%wm#rlAWd>^Xrg4>y{3|i8!2nW޲eAW+jNbbʹRA,v =vi5 #,X䲞+>5,o/)E: K7n / :M ekIAϼ 81GʇI5)s_aShG@B*y,[<1֥/ZbX/M+):\\ }"d;olԼ"L0/h*"]u63~n^p9O['(2!ް\XG"Ϳ 5lfl|8z Ϧ议BH,mO;riⲳS H#.ʣTHYnW~/NzBfmaUٱbM% -sozփƸ2vg!Hj7Y !Iؚ!2Jkh[m[bp=٧^mK<+V!gg<9ɦ 5Жqo\z)i"oKJ%%&;{[2EiGL}d+[#C=ߑ\~sa%ƄVuTxwBu=ϭiwCh ֬k@ bFp)DB! O9_\Xas?1lYpvbk`L^(TD)5tg7 zއ=U{L8,[ʹ`,@ h83\f1H,vŚפЍ SjwFߥ]z6HA d7HQU ?T&BW2CўP${l< .Ώie~4<)CMHG*uɴ4wg0~dQGՊ vVS7~XD.V4a0-.' YOR.9?E&VqR W!= HV3CoiujBd,h !5@(iIIAE, k;TQY9v ⩛z/RT7{'ڔUs 6'|q9`H]+sٕ#)!h=9.$|iBk,THocakR gV:5VhY"+6F₌0|*;G8>U)'C o?X̃| ْ0s2; D]uW#ܝNÇ574 S;9Se  5ǖne XxYG4‘1~0(nMvttElrBbdstTC8'^&C%\HI,3{_j1h<xA~.K_oۀUKn-Z$X%e#CE7e$TKFPU i&y}v/_pd>w~`dmuuE2eC궁?{ . !`)s"zhIYVӽ Q ºDn9K ErBuGh1(d}ۣ "GjDMaEK (vŮZW2*3 7 BGCx]6XogxN%XV0>jTQU,PúxDD6f_D9U<_-=hotzw}:6`3>Y_Eõ[> 3UxNV? TSu4%\ssslw.=uԔf5K~6$Ⓛe{K[ItpZ:D _;\qgb̳a(p E۫ھ?ZBa4u{ ͕0BuY vyR4\-!8 Vkpg~tW.YR by,K"v}v%;cjԛDV(ƭox|O_~7"+jYn/&dqHt 91] gJi,5Ÿ$UN_UP?1OKԭD.(;޻,! 0}#. hMh}T"xy !](4wMŕ | 1 S) |O6!)NN0!_62 솵ޫd K\ک)^Kr.\ucWΚF(Ȁ7+?P׮`ͼC隙y A_Bm ̎~#p]E:<Ώ:n..J\F+)rϹdOԴ4YӤI}~Qy ~!Vڪ'#%Q؎}]{y "5:f:)g2r8+vgx|%1zPmUӽ.vnB,˜@(zE HHU!oEdśZ_,AA**MG"b 5#FKv[_Z2.PxC?ҍh{ w?~er!|1ᦾ1(7r m(&KCgI?HRݧ E7p1~JPX^e=Drdj摲;NCRyn-a}Ȉr[ݽ[0oKB,`H_}p庯qpz,ҡH} =U! >u#+ڄQ~SPJ//UX+6#t#Ag2>ύCz^6&e_lo|Y!dRgمwt,fn.m.;)[;BL5g fkFu.4r`rj 3y8jiV^,&o 偈DV\^\COjn6ޥ'],A ivPݿ6ײbc} |R@ȦaP7mMol"ه̀χ8F `ΑO}Z($]a0~(%PruR kKż|2$8'Z. .֕RI8Fa3g;:I(1b3AQ9gZ=VDbC.rUG/"U̸^1Q݄=WX*.LK0ϸsRlɦ~-_t~iqO5WP|US̲x\/XA/f?9p]BD z L ̅S WasCu㑩QCqbW#n!505zYP!BRZ+mfacN;+{r#7ĉ!sS;}FQ .ܠ0ޭ|M?&)s8PsY]'ΘY#ꚯ+P̲9yDyxF0BC yDSů6ciLI= ›'̟M~jȢ'GՀ/2γ4IVl-ñv&TӈEئr\)_mӟqU{Sua%xfܟuy*i)[VV 25`+:YjGqDO#NE^uFrRk,2GQc i) 1^$Ya?oCLbY ǿRq nx/%S19H6C}A$W} JĮ.v0;+ iA`WJ f*/Zr 2*rBEdv,MN y MJNCWI{M4{zP~($q9,'N*1NJ{K_kwywyK &Gv5WXۉrеR{r7+hS[n!@ NM ̳`qBESQDTLKJr^Ȼ,xWR'*h䌤b_ab81wP[,@;J^{+aNi^&T\D?R򛕞cmKG) ~?xjCn!Y RA岩/JPG+b!fmۀ#6 &lQNi/@bGq_a.=}s#"-U"PwwCwBpxƚ77@wgow YʃYR02O%u&բ@H]0:z Jzm i*F4lvR̈́{]m}J{ρuF)X=NA3D0 ^AZ?!mgt @nO!l4"NݹE4Ț BfxU]6v8u>cTBB0ig3k1րi#1RS6f65X=)fҪ0n Q/||Rw/m+ mߌP㱙3/VeZA+hd"RZ}/<)*BkP,S3o&ǼP?hbJ?iɀXU@h!s؈Dc!#ʋ)^`N?{0j؋M9 7#BQ➽rJsAT8RcnZIVj̼CC7ڈn@rǽ9=UXAv]g$;[5O^SyGCepN ._B)qnma~T nAPT`BZ>Yarv'41w>t>&5z#NMܓ؉X^K+{U-Q:` Wf{J5"rk _zcBLuџA}^̈́G_!,Iŀ}F02N=>mJGl9KVm$t~ؙGlP.[Tk{WQ8ly@vNʿO&jx+h2uzd*NEkxe/W$f5\sѕ8d :ĵY6e7$j+:`Ǽsrh!FFౘ2P~303 Q@}"8)aJ׍҇?ly{+jŧ(_9 SUN'ƒVL1lF^!.z9&LB7ڊ9 sLm_SQJ?xk4G2@:Iן{utV LȜUZa#p{ 6AM>s&#q/"zc={oW~^NR)4!&{yl2UVGɫO=/vE",0d:jKT`Cҳ|2>(bX9Z/]Z^7B _  ׸Y I+5\gglAR3 LLzq#3:Ls5yYNmΕʛ rr֨xB>43J;Nԍ^JWD6%bd[vCp 55-%qgBj]/lA`)5yQkYb:{cQ?ϙyB77;V)cm U``ż1O?pqR9]2fÏ b;ޤaY"lw}lL,<>9Tu:E]2 2C#z(b#YW["a08CWxq0r5d雷%oΑ /4γSu;8Ļb=|23× f$6=|;aEg(l"J\sBj{umԨX4RX pD\>="D&TwIoVCQ ܡp44VWk!4XL݋^L9u$Tn8utgqd f/36/8B{h?4nqtMD{ q1UQv0XAKC C= hg՗, KVbs:+-(}E7A"vE>bH, |rph֓ Wt$7sp/"$t6oW&aaVWBAU(agܔSg2;Pomd(m>D2:c^NWrS8B@vȓ֨s˹B_~ G_:L"kdK׮4ٍ<2&;hW4Hisޫw h@l;H=(A,h]IW49~\wyekKVNpncZQjuXO,N5ۆꨕՓ aP+pTG~=b BM!"𳲚x旡e\n}{x4PM'  u[:\NiqndctVz9bCy 7; }ᔎe5"L\x( :{=6C,c(3|ȷ]smmBIc7z9Da擆0zB~ vJ,C!-\%j%Yxū5y[ԼOZ~f,_<ǔ_ = XDoPt.20?/6'z6-<1,ZV7 ;Ϳ;* v`-N_7|8??d&ߡ~afSD߹6h.*Nտ= ?Pm4:  mg]o$o* jiEiw_ vQip$|pRxӎBz;Z#&`'86!V{|np WTz ͊/U\,B2m1B7t BW I#y-Cmrc?Bm3x z'zԩ$6Nه诤4'Be-~ 8)>rt-*pr"u;ܼlY Ͽ|?\i3bI? F_2b2S:ڜ g볲F7Q\5I wIo}y0j~ NEǿkv [R$i8߭_ҍkF?mfp#4{hTE`3rt9|KweXT$D{1>ZOqc!yi4`9eJ*Alw_[lf$aNBkHc au ޜ-/':_{L%䒪a *V$BPTNnJX )т\R  >Jkq Lgd}nVۚ- L3NgWHp, ʮT*R8W1 N{rD:Cs5ljsǟRra Aь ־P4 xRP ҆J IQAoS>|eD&Ɂ\ڃ?%u@\7խ7r+|lAvW#uAL`fN=ůM0oKHՔ$65GYt}Yk:^*b J_iU~.+"W+˹~[P4 $ EvٞIl˛TgJ_+{C=xG* mYzHuf(#)&aG2 [=0$N2ݮBQ:ũ~/V A^̸FuriXGՄq6eT9t|f߶@3d-DUdLa> ].QV 5;JJ6"EB,ݸ7SBedKnA)T*xx < |}s5/ N1@}e8UurA_3?KGF^4)LqnYʴgZ@\ɨM ˼|{Jlm\˒CiOJ=E֯=e>_݃O֩+O%<f? 4a]Ph)F?G="f( ﰜ"1. a'N+UBZ UY>`mdjݧ6YWgY@VgEʝD+ܽ1(BHnWLR5YG]6z~qNb=D|Н;5^C#لxdŮX .XA僝Q13B;?F󌴢#9Ű~394sK}̎ZBԧqNJ,N%OQLᗺϢL,FW~Aobףf`W/Q-PM_cYJob i]q@2,ϙ61 `Ioɚdvx_^&&//>@n%-܉_ʌO}F&F d/[O*\߮DFaW$O   `6 *Ftk fk@DQ{pOP>7ĖY{!~1(j_K,&A|K׭L{^x0Y? glYeQS,݌}]t5Z\IbG5!W/ ZV᱈k=]ޒB>D 0^$ǿYK76=T>{HfQmpԲ oE1ɐPCk&xMz.d(!P:A,esϲ7~W_W3b74sp D!Џs@>\w%5( A6i $@2 +~dKF9v\I@>1^ICß`7odzZNc$#M-ݿ<ߎ)H ƈ',Y b2R!ݭbF> /pֶ.qX3WVv#K_* 33 ``Q^2!8v{7;st>W27hnrD0/E M) _} gQ`rjFpxiHLjc#v=;uO*&PpJr42Qc-F%0k#?C eLJjtg *P WcS |0KSu72*'Amkbh=MU6ϔ|$Ѵ9(sU-T/lBC2yo3iOi#we5+2ln5' 5NCNԢqİx$MɤARֳ d`#!;&@$ʓdp</nc%1_er@A0c(N4>^Wx E7b"y$* F(FLUM;ONrKT'v_"=1B5hp r#\۵*Bxw6Q40lXz.sJ e4kv(:!Z$*nwd}ʙ*L,Z5H.]Z[0auʴ.*b%[f Wέ;szʢ;M{OUx]4t5̠CUJ FJH.vWD(3ۑBj8џgͱ}~hEMch"bL ј\2 8 d[8syH0/K )0t5K̾FIZ" Pk-5${_w҅U8I,XV̝ 2?20A)ϓ( .{=]I$R8TD:3z+s,‰(Exјë1~ؙ^ ҐUf`۬o.Ѹi=VóLfq-@3jh7rV~#Ƭ<0o͚ --(a"DkC$H$0%;\sWJ9/;n`2d $M[7@ٕ\:KS@; %; SնM"Mּ4±aJV4!{Iã[k|g͕8j($GvX"% C4ؔΟya{AB,O*bl ;Bnq;7YU#395ׇT$uYҀ3"UO9eBx3LC`&BT2cgҝ|,D4^s& v7 2&adnʴDhҼ.s+](7A+O{ XX>1蒽μ>~(O|vɓhHdZ<3d t(u* ? ] kz%}՟zl/]hCU Rxӕ_ܭ,Gp~BdBtZW$/6?Dia-SVMPBV>HzjabʽƭjSI%O3{@XSLj- kJT.dh!uܴ*v^ h*Sbah&Asi3p@ӌ9#Bd{C Bwhm;g1i-j/O›*: c]cGUA&OKP´|KU| };6e/Кpy/x8{~08@ZcusHe8}(k.xe3d IJf R}%&N{Y/YTsz━_r 8t j냖U24I#^($aqv %" 'CSl" X6Bj2.AK^O`}\\/v<'ΡQ1Xoʟ-l4Y΃q=]"1d`::XNjy_Q\]wM϶Y c/h܊l{մG=r>r^]w^ n6R`z[iXSxkt ={Rs_`=~aod>@%"h}}Si2%b՟ !ZEn74H+&('F.io[E~ u@>(:m?z{G&+ DS{dG ~Q3>-3d@ G.9 (|A{@JQ"{Rm1!)8ߖ\*>5 ?!י%HN fqBƀvl1aaک$0mQ=* }>j%[+Bρ҆+ہ DsH_v Vb\3E/),J,:Ėg;ńzb ZvvRt;+-}ϡdf*0,IaL&r$*>kN8y ؆"[e"4nO+gLZ_:&y)*;"25=R-QGs N!n*s| (.VSp1m"??*F#"Tʊ᧔AkP|7w@]{,>Zr-̸mDA-[u)8Lϛn'724Q0bwm%E S 65 C+4Z1 ydnoZe 3x˻Z0uMѭRfA!#Fb[(`r u>*(¯1XEqK\yW Χˈ6]sh^q Y!'8LC !1k̼ڎ(mFH&NQ.sw(ýhUH90)~Pol,qИ}ӊc0!^WYJef\h9 DXlliCnZ75$;{ EAErqN"͇N=FukEG t_0%*~b5 `k˜.D2̂9 0y?9bueHvr*GY=2L놎yχ Ij?1½ЀۮD 1}1Ɂoaބ~0|n9 3ȼ4v2) Qhpi@+{u8 $Q ~}-`vw"W$+ٳm@G/J(s&XP~O &R[,s kR }I슫9%4rx8=ĻC_L4JDS>agU[ .`QT=&m'Ny2ԫ%PCrqt97͂ҶRʤ`nU;ų \7C(y#3MzI+N# {(qyB23ݽI6T[+խp`7VRvj6疅V Y3~*\3G(cb.W߄#iw|tg3u'1C2묳C;@yd%C#xs(N_N:u4Ĵi0 Z>(5F$ :ӨnTA;6f]C3[PZu$KѾJ]㿔SQ*̬$Rs,/L86pfhu.8o~|ݚh01IBnj 6&B, Mhzjddlz~Y1۶3&}8P)7}J/ 4.<֐-EFSWF(?.SC&=.xЉWhxw]$_%y%U?~d8 C9dh0>\'0C wfB=7XcCU/B,2; J*ٽ #sM䠵c82kOYùfIp[P;:-4D\!S7 4L}_n ˆzTKp,NX>QEj;b90 Rf2dWQowX CI^ø_y>L2U- gS0w^mR;ၷ2"q'f,C,FK7giXԒQKR.AŴyQ[dM0Vϡ1[U4*h-7\F[0 +|5dJlE9@mj oP: Dj=|=VJGE50)Y(`꿬1M-zޖJF݈Ga6 ҆JŨ\=q΀Ga Iomf .?=ĀUy [t6BO$܎ -7[2_sս/z*bZ<7<&|38@ 7jܤF^m/Zgr k}xmf^R^Q 'bYFNĒAYB1]%2g5֟^F_~~hllA4χ(;L75ԁ[sHߦ#)`a|RAѝ:"eЃZ\'V9aZRH[lk`)KG ]a+ ;@LmoZMOCm n-č}i)Ոύ赎{5U_꙽ WB!֣Nasv/9TN萜.NDqoVkamwy)FťaC?)D dkׅЈ^$(47F(0d!e5J\ hF,iGQuD|lXG,!,% ^OBj2Z;\!WQĔԁ"c wqSd8Z X mڈPѺ ! 5X/ݯnEOc68(\>". j$tzuj[]bi&%AޕFAwV (uԨc`D28eX?չXr${ԇ oa0l}f$6sp(D#=5wGȧ$7TאqԋMF5%Ô`vgxwu2c*&_S}`\J@؈׉Wzwehk DEeVOЊA[ZV!}~GSZRB I5w{g[#fs]HQ,FhkH;;5s C@k.1 jA # R&mDfJ`?6L&^pta_=S Aq7`XSSCۀ@FyQFhҗV)\pQhjBrݰ=ԴCی/H1AK4VFOX8X[Y,CxZd },Q-,b >FǪEbdXqWpug$,~B܂K7i87>mWKS0Se|L䝅5c{S(|_(MSHϭ=(H ̧/nk\[8h +_{|,Ţ_rKA߭R'ˡQy@SehXJVMS^Ha] L"Ǣ08/8x6z&)cO{\pȗ5\xvT B B2<~Aȳj(JwS%t(>å[^ŤCxM6P 3CoӨ&L.Dг8tl٩ F.,@WB#r'$”HpdcF9MJQntS|kR{A+.Dpb4ۥ0*%0Z2QQBKRZvlzkNFɳp2cNBO{]U @4Xɂ`$4JﵯM JEwx*K$iGFcte+wԗc'Q8q^gG  MH{ǽ:f+{BIcHkD+ŕ"Iv{ߵH}A~䰘7d` t-F^]ylzր0 snm jL8{eg%+7uQY90=Heכ~1>j?.J7 8voW1S8b2˪`4/,Vk~+k}T_*T׋V9ʧ݀meWfIf c)=o@.OCHp[^ PcVU_>[[Cxi`:L)ASxC}k%w.k%OQL* [%|Yc[`,G/^˹r 1MOuz U I*g.љhL`KNؑ,]Kz$UR,KN](`IG;6chFu}f-bqMXl>>r1#}U"Se@)gR 㳦T"(Ujj}%Qd8ZاL^[l\ KGp.^û:+c ; U%'*ܦo-:Pۘ_͵RHGx&Lh@Iף k^ xLjE`Lt8&

TV'r$[(L*pjwmjTJ9tc0E{Cpq]Ce_ɽ @L#\xmʾ:[:^<>ߛ z볓G=2-uU1BbSe6D"+ E']9Wp/L?^Vn lkDKs&Ktt8qvi貁6E)8:Ͱ(/ahqA2ިYqg؝A$^,hȨm}66deW5ªh.29/y;[_[!z yup4JSΕQoNM"O v@;7k˞ ODEW8&5XK'mLR%'e[.fptT1,uQtĂ 9X rB. 1iƏ)*5հzA!1JfzȠI|I=EAexZ4t\02OůQ3 _WD lWQa$ Pf`-(^]GL#e6d2 إ[Za z r1bҌ0%sz+%(i]6 !C8Yt}NLb}.;\u_ 4+ۇVWy k̲kq%!8MީH Z^J79w'6a G&S IǛ2C["$&(O}gIOUSՈsy04W$&Ŋɝڄ׶ Ł $u[sO( 62j ̤<alƄ#N, ӯ7/ܺYaH=)57~Aj_;9HQ@+Xz7;q %M>#:6OutOiݤYQ-\b7ˤ9@"[Ι ND5~Ii94dDD}'Uء yRo\63,)z-X(Y8yja]dp&ٖ_JXeyUr0W mɟ6'TG>|{ ~wL{V;yD&FAzԟ>596'B"zA6%DS 0?(NntQ-İqhyBKx뿝:x`vlnӐymED(HH=fb\d5ۮ9%KJT$%Zχ3y~nZl[kK 󇡭҅agN4е#$%:A 69VK>#x25׌͗Ό˃^tÎ$%F^jt@fjcjNt  $^ݐ<5fs֑[{t'LU nHRȧ~uf9I^Q \,.}? @[4?R)чPsLrU:1\ ަɣ-y*sܹs 8tpնc|PE9;m,b#ZRRq5&qCI%ogi ]U%,^h>-ӊKn> } Ifux$=N ;j澏]㸏C1P!,/vZY+crѐlT{˥{=wZ_ 0./ZQхAw?wsVAEU}(;Ua5J>iZ[+TWFlT%7Ya'9/ːF|Ep4.z>V͹<|7 ^x %) TL$oܯUS l<H 2kWhQMMz\K"ezp ɧڴKI^Ceҽy?C1 Ɇ[zZ|y,UN-y*R#qjΊxLekA6<"~ro:ٛu":E@ zuNѢ)%"o*e ْ=iXqzLܞ^UHb(:|͵ىŘs . e\`c=jbr,LA1G! 8 ~:EO?ijM2U '|`"q}@q@Xd:C s9QxWY0E6(y b%_I hFp} x*`c4iy:3GB1.}IQ*Ks\S<nWPT3m9.4/Bڟ[ؗ XdQ9+>[Eلן!!V qP!!j`L,4įbT $} XWz<݆s6=9J r wcLe57U}'bK@^OҋmN(9{"^;qg ֚%P$A s攍nVKR/G}F*29ږTl0K&3-Y 5땤慺ڪhbS qWN.jmv  "p=4ymӎ-$,3 P7X@ ?fHRej{KnaGT*\Uc?^jM9FM?a_` dF%YZB H~EDit";j1dL^LA0ig O"Eaa޳:Lq8x,~#SNmE7#RD1o ڪkd :aqmw{KИT,^m1֎rʍKs8& JAVAqu #ͣ0A&eZ%f `_m[Z,+Lip`2&݌1Y>u!e:>3#/gI[!Xk93!3oyxc͵6s鵱Hi2#|,Z83+6NG|Vyy*jy2|j9vO BwuGh-SMkBכB3 _-[˔eULÄMmv XGj,AeWmtt$/뺚ɤ~'<%|<&f:Zy@qXLHNƄ9\d5β)k(#Vޒͧ5a4%L3j}gb Ua"ufـߝ$l ÖBꕶFJ C\4k ،JvAh"1Q_x$ϵGͿAhg,xqarfװ|k } Lq>*qxVPXwjyӖȯY);ѩo'zƒ3|t؇>FrC5䮨nuvґA4:(Q(_bIb0r-Sd tᧀcIOA5kk{EV[A2e޽75,eԚP.rZa:C˟7m׹Vfv<׫Y@zhFmr vhhE`[yǠյvyx9έH_S .;úD%,&FEisvlY@MV+Fefk<)C# pGjz!LAh"GGssxw&2H'h]GNjqtp%^zށSZKHؑd=-P qZ;*xxt{0Gkj&R)c ysi6 ,@>r y©*%8?v)˜G7RwX=8yNlCIl\ɗ#L~ y r( ˨geU +ۑOla=R,lrLN',x-p6t;y京(ڽFnUԷ$(8TsДc/? JŌh̻|`GDqK8ڦxyuۄ; .hmg5w40xF}bX.{$`k.#h8eyG"  jtι4ahH;=iYo C{TJֵz#I~B\R;zg "7>;ߤi6IS<=XOi]B+⠋`R4Kb„vpOީrʏSBq}9[[Sx G֊&Ͽ]G'$^K} JU}^hpȬ4j;^-h4Y;<79\`wK2r;g4,l{ D]ϱ"Uaϩ#[*:_?y#\D]1YIӝ,%shDUٙ>$F꘷>ote%_5 '1nJU(֙>8ʙ]̩]}E@b)Yf!eC!_O Lw4UP` Vd>9U^"r:C W[FiX[ۉ7̛G*sVwiz뻑9*?M8zOØh)!o0+yӦh0?m C_iļjc{R6 wKIe[<½,>k0ڹfГVk(Pgwu v“e1.S" 0'k`q 7zyӪ pDގQ;@@TM ޻nM)1Vj"S1lAS^hlhO듦~%%pORˡ hG+槔be_c*.g\|?:rbs" UpeA3<4M5}H> ⅵdEQs(iUs +r$`k YW:jYVz@wj.4e7QkLqj}Q,|E|*vE+,/c)`kj}&S8VC+x1mxӴ{NEYjqE0gXϯ싍|6\Io]si3>oux;9M2,*hgmowTķR3{`Vdf }&Ftt%C8(ըPܙd\-GVx%"W3 v_uV5s@Zx?]ː.dfhN٬sV.h2}Cck ]GxԐ=e|pLqر~p;.S#=ɹZ{-̀Qi"accäVlzڍbC}`TM#\/u>t |w'x>W8=pEbW} ;rT "p]ENю-}FOicU9<|JdrY4s z{5z*Fih醁r>HaoѼomԆYro0;[:^&71ە&ug$0iqz3;?'Ƹr!.̭{զ✁IsIF4Gҏ@uxhRW]>1Ȋ/ۡ~FMQL"y uiԗ)lւ׮bg<SmL7Lj/H̩ LI6iP:8pel|/<B!+|V03dxqґOQtm y@(@R53xnG/@񁦣C?d.ܰ@()fԴBuoDE\lDrjgWB8Is"8*}4m!"['XC7Vȵ%Eig8 u!=Pp %&4df+޸Q[PT#aQ @L(Lm7[Y,0^by|&mľ_7VK7l.J)^)sU؝Ѯض4JX,*@Xs߂XfZKD˦Ooۃ.LgY "=sS]ҲuKe;\oӛ7hI&mk!vZL{wf_ lA{X<?EWo];.N2~]p@X/ta*v϶S͞<b(H~vCऀ,!V޾Vޝ"Y%"ܹ %ȣ*Kv:bȯc5to϶ 5d#NCjH3؟GySxCϰ[eNeӨ`ܿm8B, tTWN3 oI}2BWK'h^#+$^?¹E_Ac\QĊ=rإ2hhQ9V AwW8~zpr;uƖEϿΕz7U<m" 5aari)*%"e6~6ь2Gx?l-Uk.y+ÕFq-'~.NZ$/g{z&=Rt/{{X蛼ƻh[<1on.A& t&L%K-E=\B>RC;jH]kU&ɤkbU ¾S޲Wduaw4JZ4U$;ꎅC/e`||@=ӆ|jQuW“~1 % >Sb_*K̑V, 9R.MI@ *U8O [tRV7GXӫKeLYec!&s\!jGq##FmTH}w)cig@`* u~!tC|bDŎEhs r$[e/ZQg-_g/L:Oh㤌{'nMNΨ'#SMXLh{W#i jճ&7h2 $;}#p5g&ϜPlsnd)iDZJa|eW>ƣRT-%%ESԦ!BG[50tUx?U,pDAݯkxx$cs"@nq7\F^ogp R2WFY1 &#Κ_D@L0}lNjF|X,|5&$-T!/Ucl ʦ; F P{%*LUE^²qc%/-}54v};7ڵTEAash 3NɍCc1usp XW08 YQg#:q7CDi(ɖ/Dwf#ܬp97AsqΔ=⺱>|903pSw,1eUhN< \dH'36܀ymbCG0Ag(\/C$zPpx碻#Sqf|x[ ByZvKAXߪ\r!)T2dz@RQ"^\7car!ukgAbPIdzV!S2O_4M9>55ۡQV%lGKêm;*o[.ISME5 |F bv3JU&y<  T20dk7Oqñ &ݪ+йE4G|q8 :nNpFFB[mAՅd#~GijrbpK x0 \$F%CwibHC,yFsNζM(7]Q :p\/LkSe]ޱ٣"=1skZh=ʣ.~kZdϝOy2c8jˀт;e[]2Ãkl=]fSa[NdV0Ql+nT 4Y͕Ƣ@.&i-4ov֝Ṫ)NY)`d<̜;*)ۭ޼c E7i]⦍#>2Ćㅻ>tȍKfߟs%H=}ok+dVN~'xuD~~!BuK4g-2Ѧ*r8ݚ#_NL]M:iû7 I*85([$#bɎ~<̢YDWnٸҿ򭠹 aקvc/$a=PEӾp/_NZ@ba7Z?_N8n*/;V;Hur7$Pg3cJ\7czXw~Ο-̎x1 ;kL)RW㍼F C8Wz_{d,lBcb>1.^ )mqOb,Vy i8c;;[([Ӛi{p+׹%/>y.^ݰs},|^A'>ݺK%|JǴ\G|Ӽ5kȴH؏ٻ4"`)T)Hہ& ޫЄf߯r\"l "]\LP=]] pDT`:[0 VGG|AHpY _H0-ňQWgJP*j'ݚ"2ÎxSS!:oUZVi-T*$_2+SraBɿ硎ƓR;~Y%0|Eв vvxĈFbXܾ[@m0/WJ%o(H?@k O/;0^X39=pL+!!y`D!k.ܛm8C<{"1HS-]lV:Awu N]5I0"\:6i󣽿 gG RC}aФFc#v:lXûQD-W5D4#p\Ag!`<keSZbԩ>$) ZkENH9rC4߸5L ߯@]_!"$L(aK1M0eFk`ʹ4,uRckȕ 6hW8SUMx-6WKCz/&+ɠ;o,Ոdc)u w̴BxRp#gnl^WMtf4egnZigm\fUUyl Ngٽr}ė z@"$J,EEΪl'u+?6D%˾*lꔓ1k08'ɟQSInHJqoL5s5;[Tԩ3Rd]:Q,̠7mpXXݻE,yJp]"'P)P|w/xP)f0''7Edʬ|Yw )ͭ_6cy0˖-kwmn/!_ӐA'fqHCdM5T0_`a5 X3qܘ/K'ԕ_B/3,E]H;6ԕlEa!/5on5cLK`g]e1<:C@n]o7W10{;!1H(WHqlz1.2xՠq!8 ܹtlň&=C/wE{l/`?ߩ%{Ifv~S~SQ`;n=Qc!VML"ɚhLStWXת;I\\:~šNugbG "|k 3|΅*k#l&r?N[/tx2Ď]HJv75:Щ.n0%.?A6-Aw3>ew7~-Rtǀn8Lzk*-[]>CwI/!)xxjfǾS*GC !G*m7]ڀ7P%y#5xŹ^4 Jn&kq e_UW!wIML`Eov7/UvNȈW'b|5E!'M|2?+qD֛P)Cx7`]԰Q>BٮCv/Z:dX"|ʥH. hZ|r4#(.<@E^k>o#;㛯 a%_ q ڱ3AZKE)jЧ'KANZ:12Q|ϛUXbW`8럯y@Ta*UZ_!F 9In 4OM$wd][L,V[9͖"4?}PZ0u mt\K`8Exz%{dKZj]ghYnSĸ[~#pq&9bVQ2f~x}ɎH@k9;q+ M!OϜ t!th떟qdx jsFsaD]R3;RG0TZ _?s/d nurkri)W44YOVj`HD_Ih333# rݬCuWᥕ9T,2yt^DFI.KWY (9Vg@]9].'ؗ ;Ka~[ek=GWK"~OoZ_zo|B9jIbkZ"~!ӈB$NtM8I"nEL &8Cfkѻo{ yj k%c@w3"t_&;n(W!Wyp2In-87;dv˜P^CnwV뛪 됼LzzJZą`QpjiZp3lFȜbb-5 HYoufUXBKX8<$;sB|}1<A$w=ƕ,m٫qi`&&6a_ϓj-oeoYvu/#u0+=x';gat4S} :rf:=ta J=ODרt! Wz&WN@ޡ;cGD'n,BG7!%^ 3X'E=6 eq̨"di;]OйT;[vZ0ӱ]"UsKCxEu?\"&\zU:^Z.E3N-?qCVh\D/^w[;%>[:եY aohW ktq5>tV\/1$)%(δ.ް 13:6:;-,:ܣN}}E2cSwe:8O|,$P4QwKHa5 FwLQ&%^uV5s A? Jz-W;!n'ݤ":^8:n5B*0Ǽկ|n☕sJNBZ,s Oze%!˸2X|㬲!*FJlMGU {u`5e%i±sMDQ8/ V[?g BZ4%M@㸫w)s̅ )X|!\6 'IUO"Ze49OԸ4ŏq"?v08$܁դR1Sc=p=j&QWZ-92 ّT@yQ;%$0PSRq 1}Vb=N3B t~Aà,.L+'~-1j|J۔Afk;ܻHP{W` [Pt'A.uWz1Dg*> l/k;: ?gHy򱃤frHM/18NNddo3}EpFɟfs se&'!@qcc63pʈ:bIqr8;x %!1&}e+p`Ⱦiq"Dvh)~xG r=t 3F|&iRiAndA,/3fcg1!Rs74 E~_z^;?^a>fd^ho ܭS٢h@dwٟ_=f 5碄B_ZqVKcv9ԨO3Ĥa.<̰ex%dMRb7xsb1=Vj5x0yH`h2swf01x /)nB"%=r&T(rPzXrai?9jxϾ-`-u-4ы$Vs_ Fr#: *W:",1k28HԘU聼@pH;_RL UQ34;ۃc}r yrh,]1[YHH^f&t&0@&sMWpM]YgMӠ+)Rҹ߷{Sn>"*^ɏʅItcg!S\ϴ/-XW ;xB)Lk| +ݤP 4 \d<$i ni $%"!I38FR.q 3Ahi$qR5ŃڒP-r8.u%Ib}g'.{˴'@⇾,~rzsRЌkTzfy&&;Ҧ9]gs"%9aVQ|M;aZ{]М[mI\(*s7W{i' .r6\]QR:UL9%(|L2xt }5y V0o[q:p8]MLL?ӊ|ۊ;Yw{ XI pmxrTȣ*_V]\"]WSv&[6,+bGz 59&WR{ 7s[BgD_U/ޠxii!aL:9[=d Up $ ]ocGtV5S29v1=S,eסZݵP}Up;79+LOyt<I-*| G.u +U|q.{ [_JhepAqPh[u\Wp/\֊m5=Kh-i8s1iE WQx@%U0MިQ9?%R]*?GȦ >8`f8w ڻ9pYs^i ˆAee|Ӛqǖ@a,&eZ:xZ7B dO&fD^ UV墍=^e!GFFY p'TBeplH<gDAKʠ2u Añm#88ZР#ku a=m?aIo?W1Ql{6Xi}@ }g^l&+G0cƷc5{ܗ'z,]͇tB`54NlG}%0e4GI@q1hYN.) ")O/?,qi~0Q5@_ι!J&emws8+J"1ல#MW5b \tOsF(Ե6LOuj}W)́+ݦ~'Y{+u._DM1 W2c~!5 )e3lL:s]ijMz9&P4RAލ5拾yZ4=G"LLƙo;2`,﨧Vt8{"S<1N-;ahf*o\$Ը ӐLU hԘmb<n[y6H0lRD}䆦jOqD2 %J[靱!0Skg"*eE!k T?Yv`>D=*wKʾqq᠅j6"JQ0X,d9yJB7mК&#.zOsĝIgA(&/X]d0un}|e 4uzuxP Bs B:ހr 7 ;~aT󛴪H$5!BU4/+"t4`0/{9aK=WJOy66ã&07|L lep\Fv%ĝz`yvˢo !ոYُ/u_ZE\~=A~$rEX 񉺭+x17 .ҵ :GF 'UF2E 4P k7:Om|A3†J;ZV7k Cz85ncbt׎3I;.YD5A"Lث=ЬEC5A R#Ӷ!@Z[~[v&M~ ¿ 15r\$%Aq< Qj7_ 3]c_u>>9m_;w}]vіc:+ҲP@J }kd kGvaHb+Ny|"rC 1&gH0ܺM_I$F)>;t=AK4@[ԽC9'8_(k*:Pp$~X Q?Np֣"y ,ЏF8mF3(wqĔs0P}V!r7 o5});]53 & h^u.7//f`&Ƥ&n=O|+wa:ې?% aPC}bR.vnӗ׽9KܥɩbsvI~=\'63"\cRBBz0g>Bh%˧/RPd;fab~+gT)^Uc-#-}.d8Ш<#%ޔ&_F.?=e axJ? k,gDZuW`˨4B׻Z1yG/)U8$D0 #R"WJ^L#&lc#mPzD/ P~L9'_* e+DwT^$5I^XP}jP7Zp _Ԇ'b;ʇn<(;e?so((Oo)rF0:pHE AbG鎮%䞴!<!Z=R~Bz99D=?4VC Q_i9&:>rYm}T ^UUd{mľilewY#9;7Kfa U:|aA/V 6i8gtuQ!N$_pV/l3ܝk-I4X&RRcԑw)ZߠVrmP@wsT~h$2E.$Gbc^g^͢=_]Eڬ*c.~,S Ҽ஼ΧSXXpҧxʒ14y:r):z?5w@]84)lV)O ܖ 0GzC&8ffPg;=$^Q TyUU[:hhA+t'Z D){CkUzX*{׋z6X"ѳd)ljl#USu[ţqہ4KlR2_Naa`.~@i&9 aqݎJ7hU%0;C'8[ۻg =^篦`p9kbljW}j>0L{Y}<U/!US!n `+i>a+}/0sO% ;m{AaT5{-E١E{sƛojT`LHAu9v L)ц.r҂¤'Ǡ?-6PÜLEzNwκ$s"Bꂨ' 6r]A ~$c(;0> cDhr*= JNkax!aP" EOIG;95QCvC:8* l* (αg0݈XTJ[yEUzwE+7wb[mJZ֗C9%Cn(,{p x``q)})Xn ;gˤRD lad {^ӺrQ"^_GYf?Lv8.e[IzbCsoVcC\@{\ώ!֨Ly'őxq4 ?P oڎN#}wyE!?9u$^kmNR_D # ͮ#i_^ w0O?2fA' ӛ.-s+SDkC t^AqҰgJYNœb`Fљ*V$*>"ȩm1Mn}wN0ϹA2P'uOE <EH ^c &"Zb|ilB4C~TY 7zco A鐠H6#vt~ W4@14SwdF( X3ƹ[_|"EUB#^$QZQ.7dwHxv2wvd]*^)J|.& ^y+Pd~MӑS2%jR2 79Ѡ$4Z.\6ĥI$vJ zC;vR"uX\rCwRHd"nkV2mk"6q~ *MBIv n`9F6MbK7ٙo\uw" mJŸHRl$UIH;6XUַF" [9$-nC5)'r/Dڪ3>)?62.< B4'+qn6;HǛ3̎-h%<,Me\+KPq9w,A % %LAgܓJę,{2Qgs9]L!M綋Sy,zܕ-M=+pUw% \Rӎ-1#Hb(J[K4n9.5' E n:4ԓi>`^R0ô#+-;pWk/kou_R+\"-Nfak#^{tP]oIrP4R]Hh܉!-jFa 2q}xCU磷>GY}="Itki-op p"= 30[O.D+թL[OӤuGX׌%rJE_|4!K[0qA?'yuB\ʝ<)*yU5 puåYV?xw;<م:*"G|ݬJlUsK&7k[8yW>g>rp~tA~$"|-Hq(Uis<#WMF9^@B8$0c8ٓ-C]#9ޝGwBX#hYM=KwBC&hp%IcG0KTv.v[m`sTQ=ܗ\hΕwyf6xwձXaҶx;; 50)kok1em)1X\j/b5uSr.X`j &C{MԂƻ'Y"*!l?c*75O.Q:፿XNjRy? (%G;̹1劜1E=-$;`is0رSЁK/SZm;Cr]h5ov2)Nr`@(W $Jђ3dI!EۑJqFEƇK,&ֿ{c?_lsgLԌf-A2$3wGLG8}xSo(:Ư<\U;DZ# >$; Mπݵw^~Ҁ^:eH)@a% (z.c[v1s-=^bNcȃ TuA e @ -_S7A䂍/ԍp`j FD1a =Nm[ |3ЇTrU{\C\h*=^bs<= udAxG,ŕm=֝N@1-s;D5<)kS 3-/J4;.)rtJ0#9F`F%|🙽GWS՛7’עIO)x.F#ġ#0$2aoc~XGxZOV&A%%Ө2/_n{RbVw=td8 owJ^JA,(r6!bgA ovdVGsuEªl7hɶO3p⊙K;-hيY]Lx`fM3/#ШZ|ALWu E6^5h3n9ݎ+P@VvE$EPitv:i „6Uz!p`+XnYެp{bsrhS+כZ{2V!AĞ6',p:b虃%OӨ=+V"geaTůJVJ< OeXۇz>l,^D׀UJ#-!0\zh!UxDsq;Tᆄ\ EbݽGV$R#^оC}={|'PjW[Yύ jCk_9򿘈 NaןjQ bv>L͵/*4 n?YM+zmOIaGu-+4`3"2.1N*fµ'u`+J5&"6j7 U<.ff.T3*$igbB휀qe}CGn]%*Sj`q^vn}̒XOFW>a柾uF2^.Ҏۄ;  Á D! !ЂH Z^Oʈ|ris-e}kZ-8;?}{?H5DdtCX;_-:buѡ2ښdTM~z^ H OC0yPsjG_B $D8 -'<).(z)%e)[bs])08Uaeh+Ta."+ܓߐ A iX,s6^v0I QO$F LGwGI]Y TnKd, e $q +7<0"v,zU"s0Wf0z]AZ;X}7*v2ͧB*5c*)3 tn$O[ݽWg/ ۴e_a|k䋴ڿhR߯t*gFdJ ; ջP {5*`l%ŊDن;Emw1d#鱯!9 QN$am.`X$a)T4c W+=҆sg;: =o~hUz`4Ɖ>z7ԉV *]$1H2H\XXOW݇ctu Tʑ4Q8{c96enzOH+2RJV4y+aj>bdZߩӦRv_?F*=1!'s+|rx;x—ѤzA]bR=w\XQwxa9p0a\xr)\0Ŕo0hrc>Z'33u-UM$5X`s kYAe XWGg}}su}nEjױ|E|0wŽ{]*Kסp|f֕8QNSOCdDc=SbZ1۴}K2}u 4wБxB wL.Mna ~ժc +pջ&!3^ڸ . MqT)~aLNn q¢KL^|$o\#3ޫo6?ae~Rٛ౨"}]Pi\Ζ>xfKTg-IM3o:oh 7K&RFtНR<J*}vt۾ziT D2F1qgky> @!IzɏcŖòw=wM.|B'к]_%CU,D"OLz"HGLaH&/Ⰸ*٠,- YfrBPzޟcGIilk#+Qo}fɄx?__g3e+`^NȏXF|Z&炕k_Kd]Cއ.@k,wQ jء<ݡ|]Fl@jA<9bZ#t9=pSy|2ύ ujIԹ DM¯^7 b^럺4;klw~Ad}aSl } A"9*~h:R#^lht ?.My.B=q8TGiٛKiz,Iqd>FHVUdt5*/aԲF!Z<>h=\.?rvf`o fA(` &#cxD[b'S-49A8CtYvym;Z:@J>@ERÓX\#wPs><'a*MԔ/u4^$e$=(X*4!w)q*-g1"x &G6L|! _n TP&CM6S=sV]wDER1n`DFvx֕V:h&ZrkZY yD3vZAJ!=dXmyߓضPPTxS=ԇ /{Od3r$rAC1]))_Hk_vqg8\,v\qut c5{S7VЃOK&"B:\=\br#ΦeW‡׎--)z*s[<4 nY:b$d1/8Jf&oetm ˋ<`Ҍ9.9mY0vq$hGR̶N, &˺z+uV{H\,;vgk=?:jfH&da_9kG0oq>5ܿ1joey3Un%ho m0P>KnU& >706.Jv F(&Yin ANSmz=AB>KrfwѦd^V$j|6^m?fkّj}%&jLyV'O+ZֲeoZ늈yhvF4$y]5,T(o׋[ygܦd+)tc p&i<_3#E>($4jptw"&d5fRjaNK^6jQ$]al lcPR[K1ށVKː xV ߍ(EO2 fq! ~HrqBP }9%ڞ]N5I yqB7u:[v!ҹWKhH I9T5/Bm/xOB\|Թ O%Ѻ&mjfcjDϕwyX n1dØD"֟l\$3L8쿞JCZY sDwr 7L('=4Jws 6keeM? F 7wq%Xb>@EkKyȩ"+AFvY{E:V"zG;20ɤzNmeg1?ܸy`{1{\RD:S'aL\j1ʓrgWp\L7mi$6 N9XFe;(8kqFr~I{]ڳ9j|!!kE' @Cnsփ!jVg8iҀvуT 542NÅ%w׬.[#S <?:籐j߿\܌(HR֛lxğ7KqXܔi:8FP iYa$KPi^>(+`67t[4{>Yts>*N+8\mʨ3/Wa#@< C;yw>DF2RyiJr[R.5l:z;5[ES5xLҋlQIWWm֒g7mؼ{reoy rEj8|F v3%6^A oHu1IYA'T Kz/@7qC}Nyxa.3lP˛-}kg?nئ &ގ;0JoO2 }X>b˕:4"s :5_)D妗h5QNӄC ~<5qE\#2վ~OU LE}KrT: 7=ws:$(){΍O/W{E,%L<ȑ-vEKbȣ1: $Ȑ$gL[lbeD3)dļXY#y+m:b.\܅OSVQ/(zNjziG#60<XcR'#6P(NjwkAnw;p!J`5+r ueuw l?ʥ?@D9߫WF`lsTJd)wω ~T+7ϭ4,x?FauH‚j2v\i9_Qc=EpJΫhR`o0ym9]|\`sf@^IVJSΙPhu.w89ct+1VܴAG{!DY5š=y9KAd>u '<醙P;, d,)~9yqOZ[=ya"6-lwvQ }=>J/3פvcB;ck18^iUjdztᦻ o-#M\5OۿN_Ĥ6άuqp!?$Yd,w`_-`)BڝSUPXA)~3kL-%#-w̵:Ba$ʯZ:HqZNmuLќJ/{ {j+SWA(2?ڎl MI@RHa-pz% o71)sauɨ)ڗ3֞4u \/05&Ng Jj̈́O%X^i>("xG,WfH4SFvL-y/ԍ˟!M}p d5zlɱEn_34TvMkr^ciIc뒦SEkkƬx}cfF>ik\QX@nR\E{FJZ"iՠ i?._~;R=jWF/Mo3Xkѱ/oWwH.Yь@!;+j8 ~?5D‚TjY,9YK#މ,f8߿pHoy'Hd䇺9aHэj5ďHD=(S9%-J|dpY4tv#)XM$`gfnkw7ǵ;W45Wy sHibon(Eb f-{uV'ND&DWpHLȚÙeX>bW2eu!.*=rT *~E47[9mu_=3AC6cu-2o݆C XaXw/F?7ToAǟ8nJX^4x+ov̸Ore5crr+B&][k4ZA}9""> i̘o펤=_)K'&x0+yrmO\Pewn5%2361; [~@AJMY7ELPv\ a򸶎Ll9 x&${(uu5Sv"2n w8FԺLwMzDqFjH߇]8V6JHtD!߃r}O(`TR/%\v.6nI frk1h02m6#V[MԘ?r8fȼ67^N^sM MH,@ YбW6pZ tn$Ogr!!#̝jh7Ć0E R~0ҐoA<%ThBȯYuc;F>f9tcb7) jskI5Hs{I52Sa\`kXX2sdj§nF;5.*!J<;* ,MO#!a|?ikʉQꧽU r%`\X/7 _10:,zCx*9{Vߦφ{PQt]pA<~uOMm/Sӭۈv4* L#]ͩd;FN%MnfST 1wߍ0+.._9-djGMq#a [1^مĚx#_0֞Q=\FFжh0`. Ѻ#^֢ۤXbK A$*gF'"l[j[±~5@vu;o-g 8jnc =Yuph?}@~c3cq;yy&@CYFQ9Td:.^4*^2tOO`%tYb^3WSq:N'D'?ʮL^St>Kb躟/]s~}AQ1ҩ ,CKhe4~\}ݤq-}M#oazf|V~ՇM#yr"_5oͅ1[AsO}2fw8ʢAKt1X/MPZbaWQ;C`|XHӼ]VlyZ)2d+?n~<_ʛSʘ L|nؓK(j ېgH̍myʄJ2]g ӉfP%!41vD~,33K*{EK]{ϣ6f kJ?dg&ZL{{m%W nctg?6O^zi b~hSB 6R Owe0d!1Xo4A PxdG&٦s–]ʇ|֮A2GTG!":R@ml!fC[tS0P jS,.qć0E_-WP5t><~5<Xn67V:a~DՁ"7*u+ݢtƀdϊS5"3 ]O#q.'MؤIτMA5X៫N:4ox,~ZY`%xxbZUep.έo1x;Wt9l\k Fa  ӅF>8 -B5jڂKP?oW[QjL<^hu.9ׯqgx%Y]^Xt+h9 <,U&C7&Iݮzܐ"f IFMҫ- )WNG~a-i͐;5$5DT10c\ y=Q0&pwcMzCmQ>: `+0#wF@;~EWpG\ ?fEǛȲQ ye\_z=p4ë1C_V ~k'T8k~oPi/ᒣ_)_I3zs[,A&k%u E'rM:gmK;}\_Bz%$2 { )4FS̳c]y SwɃM*[ }?zJ NLK- FAgp ^ _>L\@H\)nRu!\Ѿ(趁Gg򴖥uv8'.jS:|݅8GvDPla2B:3}:Ȕv:|c)2c)qCӲby5(X׍{+gdZ඗q۷dVcX9hJ9~<ϭyEU fd';#/䎇EX̯+a_u&"zȨlޘ}[xm90G`_b Q~4_!ޚdD/A-1{|e_A~ɇ%f# o5z mD &QMiriJ^堤o6X&T4ioDpE {`>rPznD(SS(ɥ2GRc'-kzp3ٌb؜sY拢r9##iZ}gեn:ɀ*i0^ry>(ViŅBs|TT*9Qf%2 Vm/mZAntYQ<<;t3b@lkEӜ?gCWyP$TKܔͯWheQQ3RH!ft>j.I܀N}p,4% L0!2q˔L-Ʊk1gᩊ1}7^l$X6Pɶ~fN/;r$G{ !fyҒaq}vk"F˚bwzѲHECz痱]TSrR8PFh٠Uu* m67wwYň" uCM5%CT0Ggz4Y!9ZwE{-hAYl^UVۈ%Lfڌ K4rQ% LNz#QVpK4\hd 5zSi{hb1N,'u-ge|~5ۑ[^gzưf̈́ZvmxN$>ilA."HÐ uLLu5 hBG9oii־^;R>쮕y,o@xDžj4 0`gVJ4BDAdLSKt_4-GpJ\;bLG()kk5] Dk͠ϼ|E (tzZ1xA'wBj1?hWKѬG#)t&Hh)^]jz: Kphuhd+"s}k 2W8-Pg[a|ʮ{Wsz ̧{X"k`$<ܭXRp-32Q冤~vMwX&* VvE`/vg;NwEi{ )q`\ib~BrqR1CJ=Y97[m%L E1흶P42劀(/g-g.r%R}L%'V '_ˏt+1aG熑l>Z݃Hik0^]WO#fMHwbhQrmG`۠5F R·5`NG."|jFrFM5JN)7LCأWK?3\/'(k9B@o@ܙ/[?V "a$"<#Pz<g[ޅIO7mfRZ!V v0}᫠ky%&^C=?ctO]}Yijb?q4;_d F͛3gBdno7nm.vwس=umcPThfktt UӘ1gN;<+&5!5\gQgɿ<`h;G>}J l>99ƻڭ5YM#!sD?SÉy&Ъ2#۲CY.XDeo$1^w~fe1OVw+Ɠ˜!}yyv=j\FnjUKu!xgr׏Vf2#LjaVՎă$F *j0z"]WEL5Jn$-tL5"2YSZV4zA p")(הŠaSpV$iu\4·FG띴ؔIM ܵ _oHvwQT$)PїZ9[Qs*/OxC1Kb'MKƻ}}5:@̯Q]OV$g la)2#Ut^p3健>!cDkG\h\1`m]Fk$ȁLKrl2uEMOZĶr$n=`JW"z= lh{ӛ.SkCqg![!7vnnauDƵT.~+34*{oF jW(*c״A.& Sn t6iŏÌ:됱P$UjDs[{He8"cmH绻P]&3Yq0I@vdD%V5'<:ĬSR#yP*LĭrH /^\[̫x3x jLnPЙ&!KP5yĕᗮ {1YR1d(ƑUkO)f=֌tkXdaIt^@1B$|S ^KVJH I-*z˾?)+X:W,D5&9{VM`p&ēWahY-5&F7oѹeHskhש~_sXicoyI3$ Tp/:{#uJb9J|8{C.eOR hBIɼ&Ԛ0i,zkώU j 2xK_S1N찏% yBJw7Qd]ݢPJd[Q\X&2JHfw5t_T|*rrd[ò:Ԡ)&`!^!ʼnsy7*:&/yU`R3sJvdH쑤Xe|i}*BK;FO9ֻCaUB",x2'|NdAQ\^7YLQAM+k| W)eq}dg5G3lDrAj[hx= AhV ŀKu(o8ǢC34W?XѡQأ0 1kVcE$𭂺: RڠR8MUCA\XW&*LM̫Q2sO_Mho<{K TM2TJdE|rRJ8^2& pg~d]粣B(u:yhjIV,$Q[RP̆~P`IO9o›]>ֈY=׍%e~{.+G!JPhQ5\8DT2`}}]5 NWUvWF}k\ 2"FU@ݑy6D\3;ƠY7*A{8eaxQ*gYh:I* i6-ߣic'dI*fWX!]YKHT慇[юk9W^wҕ=N.#}FM#rSJlb*QaN7s"ˎx|PYģwER)SPm"6`IH紻fh!. fS,#Uj3b{&OUCoй28|Cbq\׹ֶgQ4wuܸ~ʇ>g$`%mȕ\Jg7*N{YK.<3kw+C 8R͕b{Z"NU:54;&FV4Ȫ\mI]w*ZЉ$ Y?"e܋TiZD(Y75q 2'g+GYz7~=%j ً0H3!ͮ|fZ,}׍<9t1uۑ 8`F Zo-pDO3zp{d$fԥ1anUS-'y S:V?7a^eZv[g6U}|_3%iHLFT|%)Sܙ2  cґtX_/rT~(᛬c LzZjC(͘ޚ(B`U2Yyr( ./QwF/wOzm` [S0Cq.Kh )yiwLygRd'7(I}=r!-hqMѩ, ˫25d38s.ZCZp,Quh]6TVhrK%CȰ Ws];<^|f.xz+ S¦K)v2Q'RץqS{@X5=DPfS˻KJ㚒Nl$>'j/h>a/z¾4|$:^"Tg:ӢyRlzSm';E L"a!޸ -P ^˞`TpvnTaP7f~,vy[E)zQyZ!idzq%g8hANkʵ;AUXk~LYI5 t͍I**(Dk%K,{ƮUm\<8nk#\GRD5^i4/+K.g䑪sHC Υ|H%d`?CbDŽJ`:)ܖzP(v1V22j`*>9vHk9__ J絑kWyiJHJyd|5ۘ=ݻ /G"$U凧LKB6|Fb8O0fG͙֛p6Vp-mwJr*j7rp:δ g#f麸dv_G ^S0zM^"NQ'pѸ" Bi}u Y9(+tk )jNsAh!]*Y &tVƿnlBJAAp"gTC@*^guUJZ.^tP+)݆)4 j k3eři=u51%"Θ$!٢ rpKH[*Ցz/}dqu&{0B#K*|y VxN3g@'5MY ; EH ۑĥlPʼrqhcT;vTչFX:f {=q NTգ[(cp(S{яt]~I;yV63/ 'M])c`I8764C؞H#)ձRao:q 3R "!w&$)8pf oi[ _,mkSTb/P:u'0^ʻ@4vLJx2[ᎋQ@R_#1Ү2 iO&Veoh%Ր.P>EA isVv~F*Ǿ߹.=%XӾU]Ʈo4r(|*$608['{8oȺ4PWJa }k6D'"6bO5 k!v!7(N 1癦`~/(/A$PC&TMfc7 "d47dÙP13=l&bm̻IһXQ lXvU_`,]b"x6Dus_c<*"o00l,;#tyz2`w,YKl Ruk Lr˔jlڼH/tO镵lU%EugѡUyN9iTV< yצ>yu{&{_ }ÝB 1&Q(C}^NS9WN3Ep8ʞ`67? f5ƞ7Dz =!YV$ܾ>G. X͈tܛղŚWFa3I7'y$>،],k!$6jQ5mzJI#t3Է2^4$) SpYD" L.MoCk]>̟ݑ4R ˡ@U`F  6M $,k7X\n[k} իPu2chw܈]*k8"Xh B;M +^TŮGADc) e}@nׇ 9LweJ l')*8ؕ Sm}`,aVSHL᪾9g; -Np;la^@>B6AR)HLe,|!]nM2nLϥ8# /%+h+t"s>\@gFP6EaQ@Rf#!b&&9BLGD+]ic§EyXןq*sZTdPx^{SsV;Ŋb[ +O6a%B["Ը%or+wWuOF䕵M4P{w4a €:OW5&f0 ߇J-sVF>i8=[gr MHB ^c/_Xc"\ZD^nsI-Dry_ۣlYPD Fo 7ۆ)qFօtIHK{+Rn)P;V=+/zK?]03!eMX%[ ρ^X b%;>owr Ϲ?5::+ލZ-Hr[FAR612c-+2rWB:ZnMkH|%TÃ?Xȃd+a#,~j;@1deS" y6ܟEf^xrdzyx;xu2 אНBkZ A+>*EDQrPv>.ڲRT(jJP_HIP4];4ϕL&d MM"RAXΊ_*Ċtl~"3;B5~`ʳvF}/+ZJrR(梡3z @~4\ b{J2jEψ[1M')Djlf̡/+CMm7oBma4^N czPm)I*Nvsx?qlq\BjYf7˗".*wcOq홚 (Pc\Φd`3UQ1\#m۴t̷J)?{gkc)v x:IEC]AF] G;VBoRnƴ,BMio 17 b-vvQ̬>Д`uS1LH}t>Q+)w+KBلAa"˒Pn3 NOU# [ ;orũ1`'%VNG6M7}pʺGQpOFm } yEZ6e}#EPۘ@\?YH A.w'ؤX!eѥ?upIN9pkbR2(",wٙz]Na'W8* $Pok@)5ΦIk:^9w(h5\5JӳWY!֠yV i٘wP^G|}URELu՘_Ю#_ 1a z^~~aq* }T\P W)+:<-s[ђ]o ]g5i#A&Q":cj01.@؄MO-n{F̌T:TKowLxV 8&HIKo^ m˃nI p ^{OOsѿit*BgM fo}5%T;}_-mtByiB&-޻z1@OK~/i'N\d#y (c RJY;ױ2Iãta( jq`GNQXO+M9! )DV)NiMKwp SPϧrC$uX,)A ~G&Lf l^u-_w0b +gɗ`ӛm,.5pb ,d=W/ܱ8xlJmw4E;t@ NmH[0tW h`,9-["3'Pf4k}X mF'ows{/§N#l`g΂Ō |B8w@]GVP:bceרLWlU1gZDY}K㕨ˋ@)efu`fT7R]XqE&I4PTS◗5ENzsNw*~݌DxC(d1){B{bq|}d'O߂~UeJ$&qd-hՌ-l\f \@XLK=-s9IN_Z|7 _4 Ъog|aR+oZ`S6(q0'3 ŽSX]]a(WZ__7dBFڂχT"aMүrrp  vf"Y '0m``BMVR0 Lv 3Yߞ[IW|\EPoz 9)ӴR#lŪ)n`pnSH_}GjrF?HuhYb|ױy4.?Ӂs)iqf-3`wƲ# peB+`~ :c&ln&?xȂ&G-<2' ?@3A~ s12%0\,I ?˵It>Y5Z/^b@Y\Б$,4ՄPesRgR J%=5{{a2Lʣ:i Φӥk_XçoIj@#plnވ%\M lpL#Dx Q;?U#S̰hmdF 5#`QJ<])F#Q1[vh]|܋Pyqe*X MR[p):혺V!q׽U4Hl )˿H1δ'a)6>KC/{_'&u(`<3 .X $ SX:Vh9y<{vUm]rfz<F'k|`z3wwc~{^[Ef\gq~:~ +d)M->]N6 (x%Zæ2Y?@;dIcp)!>'QmdE bpN=yJ|Mж W0wiOXF]ZLT0b!~_ KFWZdCeWUtO;%[Bsn=# 0JRCh&3z up-1uP<~E6#uC** Sz"lf3?杫:(:v޿f'vK\ Q>xsx83殧WvڛLF΅( z/_XU$tፏOϪ"]K;ˏ u,腞J̜32519 ;y蒥;yV=t }+iE"Sւ̳A4y;×(ھ틽/0C_"`zӂqW+il.#̚u>IkzCbf RrmFQ_lKѺHMcx5YR0Dt#M9a4Lo~f*ty'wu(%^tώ){V<9 Q6:ϻ`G- e𝌡+c9`)ໍS+|v{4`Svv:$}}(lQ |$N ?Ŭm _.&|}1GiE$Pe&jڢ.}|Az#A)uMNkWDw`"=d.GgIMG~,?&gi9@@? ÿX^[!ALr#)Ӏ)Ĉ@H=20VE9/_k3pfQ_;k GqrVIwd\%+>QɳJR0m~j_21 뎿s c7k%ԂxؼTFNƧ;ͫDkIQjntj.t+ nȣAyIPݯx.9R0r6cCP~W]v>>5$Ӱ}aYT-I0Vw3E*VN.~A:1}ԋ%IciI `t8m:Mj. !7`oFagZ`:v%rah־~ŒAL. [VSY\U>L>L"b-躺E5%3]Wʼn6[]cr&Ϧ}I0:/zE "C2ڲ)EqnyAʓ h@FVBSU_YE`t5҅w,HQ'Au}&kU#<oū>kvi^̀o}'Hjg;z+MUMIٟF97^^,iӽn6-Y.:;.ʅַ<ڊ{đK׀\n)tׯM03MHByẪZ^ֱ?.6:U6P `;ٿy^TjŎaeX){i5D۟2o_㶼>p9w~GH= niq}^9Ǝ¨@J]l,k94˦/8;J`VI/2+kʆ͌r$%su4;ɧ\+)rR ;qU:ƧyF\ޠ{ |5.Ī8 iIΞ,ͥ_eT)^POG-/5E.ég9QǃkCܪЍ[B D)1Mi")|)1^7@bm˩ FO~/sI~`g7Z.=˼4dZ _z*6'6z^Sf:27+ s9q7qų@W1~v\]?)I9si'F_ */!1dMf0~ 4؛O>@zFqharuP7h@Hw=>0ӱ!!d=и$V&]<v 1^h!)^n"ߺVvecU|О_ ǹ>i?ض}%``7ZFSF̏;RNZɋ‹C$Kc&ĽW} ==ND6M5EYbt̄[ZJ'%i'D3Cjv`4xDoHeH~cm LϣkG5[fT'-mIKc1B*i$;dIG5{4 d&ro_ GV`@%!mQ:DXSsid*! iJV -jᥥ \A|໐@&UY>EI`!ov(H>dv s?A[\pJ ޜXOF*/=1W+cY๛[*`@\Wm:[õ +Jr |tVJI ^ZbAkFġwX~S-5@/.S= w,A` ^)4&.$d# " _ש-ִ|5[ s{ ggJmh(oH3{k,Pd檵H .ԣw)oh]:yS+t_2DxRE_ѩckj0G+!opd7Ο:bA D"i06dt;̟dQ[Jֲؤ̴R0oZp۰`JBaq!Pzg}"ҩ5 n8uj̠l 1=9^JXYn3݉q+Zx_zd|Ur$i M߭2yz\HB(;#Jk.K V@;rn9y;y]8inUᮥ_ ۖHD)Yq]ECv'!}`6(5(5 g]> $&"7^ŝh{Fd:}v7o4\'`9`nS> ;<8f2?w(x G%IxG)VJ9웠1 }&)i6uy ˥:Nr\NS4. >G{I.sB~ԇc{!mvlU7MрUC4P[854 =/Lk` KG njy{ٻ`{&)PUFE: kciy%.L#鴌tw^Ga)P=L#st\9V6a渌ɹtb sdS4dbQWo' .>1U#bv]yN9i7EsaL쪾[hkKPw{lwV9I#<3hok8s~G\2]zgzэgƤ[(J3RY$9|$'=Mުɻdƃ(]]3Xmցʯ"F-!d4/Vx\\%}.Y\05_)!핡2 eי_sQl-,I Q\JQYǻa=h[b0f`m _Kd&=߭*׈G1HBb9^ `l"' NڌZ/T}aV P4}OC;_*S׭-f9 U|Y4Z^^?G޹jCQ<dQ$]@@9XA!/(~WEjH3udcM**%`![Id0ͮdN o.EP bJp zT_|azOq}ؽ=‡>$+W%d"|=g(Gd$Lr*!vbftx -!n/# zFK*Ged> C)ҫ$eldE/ >)5w8 [}}ЛCSA+'ϏlՋiqd:eH [ u5+ഀ\ݫ`ytjl. Pm^yT@{jh4mmV/+8 %V?Fte U*~6c<%>[~Z[4ku]Uxf UGDV":GVw 2$u) ۡL16vTCLZɎe: q7D61B70$X}60e !'NE9MmJȰYkNlFf1 ҇GU8$N>hRBN̾Q3",X] o: 9u.2Ʒ< 3 Ռ -o&#řl)Q^ ;Z6"Ohy&ATovG׻PEҀ')̻G2-c* qqE -K%PL;TF0&B,b^\(7Mڱ[FC@"S 9^6Ɨɜ4Q Eܙԥ9$)jER`۽TMesMHm(.7u)n/)GwWjܮ‹; 73&MQIe9mːú;NRo -Ŀ58Hv&yWLh"^0a YJw1V!3ਁ Q-x* M-0;G(\FfU}MrUgm㚭FI{K4a.c—P uNh}uَ:!6$2/*;.=GUӘÚ\.A簳m<՝n?~ [BD:Uj h6p$!EFpiC D1ՀIUڢ40]爰? Xށ6a'M?R0}貈>v[M)f?w4 2M i9;4Yvj'}|#E1ZIo}ci;W\)7eT h=ehB0H! 뗝 IɄ@K3ӿ0R[tyB]Yq?L$*1>St-PjSOd8P]Ed &^C%~8]x'R//K=M XTn)7rWuܓg{ G8Mw6j XZ>?"A>G#+58 | S EKBp U30w M /M*:#R4@1 ,YclWXD]vHd-%yo1XevUp|`dI8RގI*&FBn kҸ?._K Z;AUegk ~ G}tN`@Vn`XQK4E d/؂Ϭ0]xY1G ZjmNC͌a 60ЗjeQREiΩVSe_ giR4[@ӉwcmJU 0Uǂڲ1ߧ}6Ȋ-cDQl#9CiBw,ml2z˻ 214ZBPmL.B4֟zb8SXW;w۞@ubP:jҫڸ?idj1QSڜeD !K잯O*YV"d}.KqŠT?0i.!Q<6[&rӬ||h)}2eC7icF#d_FOlqQިRci۠gКYz'cN'A,7#Qg H[M1R8+Ơ GOLyHZH nmgEn,'VDc".0 tlKU1itH/ȆD?}InN3o3x14sfx aZ}PV_nn+72-%;GE!TXFp[BHW;z/ dכ$V bǫV+ұөK۹|yxCs;xo:✬`^c6JC޽7;4K$~V밠-*2w\u~hMrVm-m{8x))t_i8ո@}r_)uKV ˖hqѢaRTrBJ.V=Dx_*:R#~).VXJ  ɈAԤmK[vUtQl@d*ڤ" iHeT/MHj,Uv (nGjYdEJ}␿(_0UDL9h|?,IwLۿRl*̟{37Њ%. XဘPXzݲݑ\˫Et2"WEڝ'n6j}R[lpVDuY|m`G-޹ꑔF34XMCD9SQOӓ"ZB`%"=N5f)ttu޷I[WqC#'gnz _]]U2{ºF!h[|c eN?Foߌ i@W )[%kR{a jURPTd[^82ؕ儭WbS2[y~•hHi~%Ҹ9ݶ2Q)UZ7@0r#ԝiE@ 1Y;lPYQtO_ClǞ Aj"4A5-~guYvK]k?‘ZU a'GKgKRXRwUZVg`C ڂzcJ:{鿹 ݷBA*E~GhkN{"e2ӹWF&_:%KeP ]k4%}Oi&5Vv%/ ?9ZmPpSsġ$N0qЃB'[Ƈ^ABOcNƞ686j#Vi dܭSP`>yŸ㤸̓i $W4S `64(HsOpɥ }^j3!;cᰋg] ೌ$bzJ/d{S o (d=QH^T۴h W+@qC*9ÆMr. >CB/gM{"\')pp6C)^. ~UH iDP|l;ꯋ+:@jܨ s) VUtA._'qݻ)!f [9q+ŕCxƆ:mӵG]f*ݸLuRU;d+xu{H^ubwF?$D4'%]3Lz9SCLueԗndѢ1XZwLL6OL4[q!$KUԉ|D,|;k؏uHA_YE,$bpi'ѡ֚ޚ9CHv9pL+<4(pl )4emqj{EW_:'^*ѥ[b8+ Fȅ_ [dZM`x茎Č E2*Eq>*@~FZHk8֕m%+ȪB5Cly=CKaq(Pj-.k) j ,l̺ Uw Z |'#ד7sR|y'82Ꚃ%g|_PX́AJo昆j-{ k.UWmq[Hrh&ej{Υ#KH}6D7`?-5 1]u95{`ՖϾ;mQ4 ^=lP8v!kěĜԗo"S632ich"xJܶ#+ #vb֒KMlQJTn >~bҤS^L}f#mY['̡^ʵ(ѽB'J.V'Y7E5kAY>6Fo|X[)6b9'; E q#͜F1?]k9.e\WY^<5[|y3ȶ|_F /TBl$ ֔}8{'QsxMU7XjޞlCveqfaP@˗(we'X{{ L$s+A#`VJp=t-BU8Ǫ9،;Lf2J2JgȮ 98 ERl=H:TkRgam][V/h;iKf #XP.Fv||J3croPy Akỵks1bo}ԞDZH1E@qHNo6tŏ 0-Pmg1NXQ4ޫ\etkBʗ̤-NTaRx];B%D ΌZLep՞ Ԓ1ú'mG}x5g08YzE+ӮM ~0̷nn2/eˡH%%1pa{Q+.no$yΦ1cD HƶX./mtʛ%QųB8 Do܃/o~<s r(]$i$~xbtƾ]9љN(Cg :/m7,E@U^V%Z]RVҚI!My FZ5y]`p(P i 7o iTR,L8ߛ; qVi?tfjM;-y!n._ur)*bP 0*?a_jUQ&*Wй@zA nXjc:QaAG{kA<߭B6cT[zD>doUj3}"v{fe3xE\͗Z|!\z51 4Z:uηW=zv̅9Iɵ 䱾.)raNzRYiqIUsKG'otdٻǦX!I_֏˜SF15햍N $SDT^z9GQJB?l ̚?!;+6U7xgug(B鮻pJTሒv[ĥa uQ* e9Q?qz1S>b2"Ixaj^K|9Wv#iIb :Gs۴V=_'qE:LԓqR; xR8pLjWPb{zx9G{#+j3?Nu;aG°",`@YFl lLp3:U.44/!{ Pɍ 3th/<+vP4S둣=H\< ͳK텓ׁ|(fG)i:an2ZH޳gkJ*F*e\,h`RZᑁs-]Rޜ=1q/L gTIQ9lvs.ifaR6&J44!7e_ t<xnLdY;:n,5߰8N${e5dY{=Lϻm!ǸvTZ`Z8šv*(9eLP|O'~ʻ6[V]B@ /DwV|c탉 Z'U}_nGykt,4ʻՐb4i ز~r!@2<ɨT epV22w._IE@:3"  R!Fdggl,+[\eWY~Zz@hV\8?WʜDmzN$ y dU[fW!F CY\j}5GkXc!ݰNNIDC϶ާEFvI?ujXZ>{eo;nUPB*QH*YJ xkgGa'+:_KOD TtPzj8׽t:5k)Ć z-r:C^Uu*&WmCEMu2D4}*e< #KU sV5k1D^mm]g{#ߡ}=ȡܒ(焢^Ɵ*c$s`8iu+%:V; ߧ o-~Wȼ)^`x t'秱g!pt{aܹ: i!e@OXlErf1c.9II#<'ABx<T Df@z1K$JQ^b>/_XoF35_ Jhڛ9-oE;BWh~6I('0ACa5RFյ{ 8ioU& yB!>NCxM=?~7Xqs9ZT1@R=D_њ@˭ rdWMDDDTdv=[94-aa?x)@f!Wh-e񐃬qvY0?1}4%fo7,8y`QxJoĔ{~+´j7[ wenM^'YyEC `t`23[M1,l,ovʰ뱠<\8)3ZW5EZM2cMߵXLBvBSPN-,]z4Rs֗kB0aT  ^uSq$>u6c㙊3䩬`N/u"x3M,%J:fr>T(S5#8_6oEӓWɑAf홑ƾ'ma:R5?Q:h8 S㽭Ocm<7pAb|*mw7sqZˣa%g+76K%D&(Ua̶0lbNI_8oecz/AuŶC"ڲx zCjtj[P7 )%UңQb+8A\VӮ>Za}nʟ oR-,pU/sF- kq, dL/T9cƚCWfsW-ބFkPHsU?<zF|8LJҮҜv+r9O 36qL{'.[F#`QD|-Ci qx&%$:n< o1< v}($jH S RKMKfBF|Hс(ppv67 rW6PLtw q+S9I[lJW (ͶТFƒdw-MF67SAr\'O [c}N1)O厖ԟcoy*ߣo`MHyyM16;"euέ\_4qxtH@'O][#I3&ڭoiߊGc~g(vXg7Mq|29ZX2 ;pO\=co!=bsS2㢘 mت/\i c>YlQ,G6~Pbsu8u!GT@ [ΙjOunӛ OvDO+@b/oʪ(u4'? { T6n|if$n1>׆Ynt5 in{H]TL| R V QvzMZ"8W4E9e+csQ^r@IdLWJM4zO'j{LK,!M`AZ4x*Jq7-j(L>̓٣RIPD}S0(wU-֠~/`yY ֱb1-]Kj 9W:b.0$^ $@Lh3;3JN5?dQ;C!<: NiCJ]XVXǡ)}͞s~n [7jbΉ.b]vȐ~JD+N_ .u'*2lp4*GeTގ&_6VY NC>HcO4!hd 6HK xI0p~2DPe|hSV͘q+=߻UtPGɢ;S`vMˁ~62te/ < ,d1Ji5ZhtK o(/'1GKߊA8X‚Wnst0'va2ܒ)"ڧ̅-C#]Nq_)q-,.iC_ tJځ8fZD'-Vs˻ ,euLD2TN]Mǹ &YVeԝn;u 0igKInMmKL$fITnQ4DTBLW-0֞>AnG.˄zE^0Ah;m vBƚsT\윣sQ?.t9a6D;%G*Oa̜E0)77OŏŢ܃1AX` % /\uiGۧއζ@)P@[TUv8/c M<5J82o<ϓ(^̡mk0Y!R1aBfXlnJZFQJ;W'8"kش?ύHɑ X#INseď4r<͌AM$-,Xe [93];m| *Srm9U&Upx#x1t=f4RXQ@e| -ly n=HygZNGfKr0|ƏBDT>-7ćHi ´.{ Lx  Y 6@g a7gH,p>jl=kWK2AîO})J۶T`*rJ}`q7%V(hcap)6[L^2jXI&ܿ 8+b@SDd`Y,f=$C$ز {r84NQ>$1T:I5n{@UK+3"1S86ۑon*87u#)ZasCmH6=)T߬J+ԁin :]ض%3H9\"Av[!]d\u$2:dx=z(-@('/>&L-f͏Nv5.Į4g'bG֢&l-S W+KKj)xS%#0:ijl bTGf[V֑myJ\!Q-tָ{Զ iOBi^W^`μsom_K(^ \2; oVe6}o)Bxgĩ ;A3"'~\<3F{K)tM#{TQsQhՖ.(75޾'OsM{Rj" (S${s~uvJoMg^$ܳ :iنǥ8Q~EZ!co4¥ޏvؕeIJtaoEV/3 pusPCKb* Q7ZםHM~Ҏ(D쁨L|L'|N C~g;℀ZeK!m=78ǣ >!%Xj^a~A8^QW g2+b%pK L'"$>{6T.v/(0_5?9a#uMJ"k8BYÄ2eYV|:#e\baJo|=\8}Yq.!I[LJzҸ58M5ȍ _eroOH-8袨 >U`hTh(KYnD3XVC]YrĦr.n`†+$=}jDiD](V`.q_n=Dͮ/~ܗⷳ up\l 6,t|meSWd(j|эk M@LEr.elNᜂ~ gL|d۷c'S]M%xM±<^A˜]i>ٔЧu$ƞ'=\g]p.Wt? P_{τ_k2YXw);HTA&psqN,m 3nde\o7w>DG%0]v ߔ=C(0ed_?0ի+m^.dT>e\_+J }EyA%T .%b! bVĻߌO56h{ڀLgd 81:?Zr[7sIΙ?9%PV>}|ou*Nd(i CνSOvQqKj,F/{ьYZz2Sj~cī0:~0QS`Ja^A8p#wpN\5{">}:H$rfG̭M4c!Jj* "R|_EghtGd^$vN~R#olhF|s,{ Es0zrybl:vsrDOێK l<=3$2zV0J`uPepGYWzBg fR&JX7_ӐF*lVM585}fk%ufPիؙ} aLK|10pFe!7nL]4@@Ya;iAp#lOԟ-FK0rLCJM[w5gK]:jC"_Dꍮt< =KgB'9OQ`'_~H Eiܝ*k_Wϐ-/Op>ZZ' *6֬1/i]hH5D"[5`Czu*WMo=o6мݨqXN* d00 ;F Ѭ4sZ٥gbkkJ~)|?.5fXy겪 Jxę0߽ b=c& D+Hz1_ӰyL[VxLIk2D~^{1O]Fl΢aǏ.QfיgR[ȶ 沥DTqn oa$;/'a(ٗtW0C2>hFɂβ6{F~A j>"f{ ivX1t8x-ˆa-ߪqp*oa%gk4_W YNCz/`$\hK,DWweKt(*JFwb\Jhy!:dp\5![@h}֠6,=xUEc9hcf9=|mxWg8 n9$ctVVgF8*t: @L,J4g_o.=ijϣ JȀWAj[!PbF|Ezj㸇Qnݑ p#j$h&URzoATJVgt֨#F"-NdPB YBOM-f]`:HfBNhfi-<dA-%Z~۹ULYr)ݎ͚C#:nݜ4`k7mp kZwR6c1,nAr%ϔWf9>v(~h+D>tDe \[h͒V7(hFUr/: G.ϒq+-d4*gD.'9nkb3p7н>[qyr[7 +SmEE^h]'YpE+Ͽǥ>5K42[xv}$*+bBꎞ:D'4H0> 3~,FK.bDK5UÎ `w[vr&A2OѮE.+7x%oZl%ὡZ4E7m&wʣF[V 'jW; y"I"G-JH_܌fݢn6mp^Tزi„46;SA~1MV(h~W aCt[LJ}*q!bFo0m47 gw/t\ \`ruɬPkM9V}yuTytuLFHr\63Ȼr5ZurAI qK7V:uЅZ! $PD3gMPRM8cQW9O+dW3eOP߱Vro7,ʒ?=x|dR$RrQuD}6V38[N(qЏ&| rlV%p|gYN8iA[ij%Mg`g_R ~\W.]Qoۙ[ʣssrC&e$8ĎΊ8Z] !zq ZX dz 'xjN Or5ݛE(!zSCe|%)}QD HPWv].ܵAaH́x|2IU{!"GsGK7½7!BP172!Rɔ>7`^'Lا ;h1=_g;^ GZ,1뇠A=KD\ȿo1K iwD}EB_d]ǻOG]:Se1˯0D%f!dU~КkE IP'ֺB,뛂SiM|LWS^RJn1N$I猐R:= *Ǻa)xfyrӑ]h8 򚫌 ?PFd="G'[Kͧb J\;F9 hS6ՃP KaG 7V,!ƹ (J2 @V.Qsل4w1Cr}ǂD MOAw[%fC=ԉƛ .k _HtmBh8ht~~}= ,]+V\s$:c ̈́Q_U zhl(z1 %*{epX}ko#b|2EY;Inlϫ)k:puSyd4ku&}Gdgб7 >܎},C,'t]R6$`W0"1aA /\pgq}f+G7;Qk+ˋ $?M"[ڰT (ߒ=&dC,>MƖx"TCsN/i@)@jjJuׅ;L'W^~k(䭩~.x}GlmQ˱mJaP&b,4X k-nz(_myӹd͗3J9ΪX|ŲJʥaH2lc>s@ժ oiiG.$hm6Di(mM*{?!Zdr57?q4.Me9]weu-':YݽB~]d֝oɩ;OE EowfLrF [\AhGk4wA5W($c]! MLA%+ȟ! ꡿Gᭌ^d7z!Vj)#r9TV)= olUҕhNq+!tQumC“+wROր$;Xu#ﺯ#i% LWUOqZkf`v )#8顲 哛 E&67wbXQ"T9Ɔ7 w&eL2-l6qEi1[12> S)~