libvirt-daemon-driver-interface-7.10.0-1.module_el8.6.0+1046+bd8e >  A aU]\TOenj<ƫ)"b.՘ѵ}U('%sY,nݙ2tUtCvLNDvLl*,kÕ`kBY+I'+v'=2 ܆6A1IfkT ERr01 %PGl 5XOr+: OCdlmz,ƌIu[h0|6\o^ YR&<'%Cj1O)qLBUX?5Y9l' 7'GLr#v8:^'pu|Vi-Qd09072ed80a2deb20452f7956f51ab87d3970b52285d20c3ed64502e4f861132c38b92affd702a45844403026f17466c2af07e4c!WaU]`[dYm>q`BOOT󉤡?9ru72R['N>C-S֡ٛŧLnU ؉d,-ƻI6c^iYqȭz4V*j7uah6Cwِ6v脲}f>.:ȃW"XpX=L,G#rPi _{;p";rtXGnt &[.MUI؟3yʢlk}#@ y@ R/tb[>INl}h=q;-b ABkR@,ܙwOag :yimEon:.;A8blS܀_nR/`'2/IG#F8=ზO1yHT ( )UHyP>3พ*]\tG%`m $ekG 6Y[Ԁ 3ղ eAB Kݬ.Zbm=6x, ujY4z />pC[?Kd") H x & HTiov$H h    X0p  (8T9HT:.%T>?GHI\XlY|\]0^} bdefltu4vtw@xy $Clibvirt-daemon-driver-interface7.10.01.module_el8.6.0+1046+bd8eec5eInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.ah%x86-02.mbox.centos.org %QCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kbK#}TP՘ PŁAAA큤agaEah!ah!ah!ah!ah!agagagagahahagagah 8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00c517f50d56c24c2fc6962f7248fbed6c25dc404d41369ef0dbfa376d2c9f0e668b9442f842fb090f0255d1536a5b3a0582c10aac0df4dc34fba0fc9b63b41f1bdb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045db6fad56323764c2becc0bd199839d8224d890eaae41615e685e3c419e2c47f6a../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.10.0-1.module_el8.6.0+1046+bd8eec5e.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-64)libvirt_driver_interface.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.10.0)(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e0.2.23.0.4-14.6.0-14.0-15.2-14.14.3acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 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- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- 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/bin/sh/bin/sh 7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e virtinterfaced.confvirtinterfaced.build-id57da0f18e735fe1bb2e4d3e70528845feecc7668a8ff1996d446b6ad8013291561c767494215fca7virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/57//usr/lib/.build-id/a8//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57da0f18e735fe1bb2e4d3e70528845feecc7668, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a8ff1996d446b6ad8013291561c767494215fca7, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)qPRR R RRRRRRR4R|R R RRRRRRR R RRRRRRRRRwR?RpRSRbRhR]RNR2ReR1RJRzR&R/RERAR,RTRWR5RQR%RXRkRaRuRCR.RoR$RmRjRLRPRURlR>RFRBR[RtROR^R;RVR@RiRRRsR{R'R9R8R/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-89aa596af8a3457e605116e799205a6e69b82728ccc594b678f09ebbd02d0b0b8virt:rhel:8060020211213145023:d63f516d?7zXZ !#,<] b2u Q{LR( r|˱GTKli ѠoP鶍Y% Nxhn}ҌTp!G Gd@6W>7e?]P]=L22Z\4(ܐbuZ ?j/os5gdY!7(5_+sI~_} f=[9;%B%;cQVBC'ϋhrbFPe3!ƣޏ^1F6lLoUAZgڒbڛ1Z3c@Vq e _CuJf. yJV}o;Q.<|Mun9G徝h{a&Qk*-LW>K~I*,ȬY`"&$b7ɏ[q(N02N4=1Zӹޢ^^Ұeu|4mî"'Bz9'4K*Ry&]'=.F<?j^ e'Gg󔰊>#u2r1u~,%Aك[VAܻ/R`dT\Rip(Ǹ їyQç(ޢz-R_؍q\wOSﰖ1b50 .Qh9'ό:an[=yDK ׽4[r꼼`(4w|GF~FD[[X1<<(| K=i D5ĺ$Љ~kVmeΕf!C``/?@ s4j %gF,|&#d sCřu,GQ zvX^,,K-()IiY<*?X\Zڎ1h%Fpo|7O٨X.Rk? xԗ@g=fJ ۙ8\L/* xPav/ F+,TN6Nfj#i2@:e7BIo>c*44PB aw cH' dh7| {:`eAÜMxnO]}~ C d__f]Qlg%U_fW:aԤcJ]hW'Dj[⠮{ npB\w'x/?b_?K vUU\pK[]ˆ [IsN̒ YԈU΀4a%!^4 m0-Ĕ&!+\#d|M[bge\~nrӋZoTJRxB,vEa1Z1bt󃵡i8SXoާ ΐ8N93Tݸ E#pрFK b { Z)/};iۇ7Ӏ.ye( pfRWCq"2:lNmw,?s Ey$ӶQwXtUmP?٭mv/GT슪9Sߠ HE+@ i(SDس&GVRW.צQ)I_R*!K\ L;Nd? LJZAؒ ~v䔤Q@lJ]z;`?^k^b|E\1rq] Z)J6qJ!r'tTmح'oNXT Pjr$'R-Bwn8pB;=Bq_:# #h(22}Bj>t$R˜;,>eZ];97kުǸu>  hC >l%/[ʅB@WH,ތSL]$ Nu1o א(+|O(fjۏw+vmtץO47id.|sjW/Kg|E ]}y c/W4p;I ,8D.!S2|>A9umkŀnf퀺/ݷMvUQk8(6|mVU:pSNc5X`yAnιv}bf'rB!H_!o[(0.ddKm 7#E0?NlMj.N- s36^!(1$>)_(W&3z*F܊sac>5ᝠuNڍ5<wJ/2(lyW!T]N߰wn3\,JwMWd↉dm%v;"ln8O͉6 {} 9Yvzҋ|SL^uAsrhI}kJ@`HF"d0tm%Ņ{<0b+Te]TÈlk[UJ$`x< n+:Z`&۟'=4O|#ePgbčU6zoש,eF̻kvʋ@BH\>7j~n@AԁG81%60ME$d$w眐Pi4n*8\-kExWXuA@N2C_Bl.wn@ف{DOV_Z9}EK"_O S;e9@/0T9ѼOӡf5yMk$/[[urۙΎˀIĽbqߍgS" <UMGl(͜))"o4 -)fS KMbrmb)?ᐠ}pdzEЛ΅\q5t-O*7x|KHz}#8("#[FƥSr7[YfOIL3? C'9JkL&*=wG (}FFէUo9KD^xx;͵gHR.C q>x# t]^޸UεE`gR ɨ+ޚk4T8#6(1B(oOqR"T9O3>f5xl$($B+Zuֆ4&Y{tMXʟWB!D> k`j=ivB>i0o4h!Y?W'Ma 6| d'G;dnQH^ص|HP{ݛ6 #Ƿ KBdwu„3{fJemwp12wa:jޞlࢊMWzLu_g" !r)26([h-DrGv7"&a2$*~7i|ꏁs,`y_*qc7 #&,֌ XlHYcGUFw8.Lb.aI"y; $a9ahooo\ncV7 @B;B`Q#-y0\-8Grf룟M3qC#6yOU~YqvUKtw =wh[e3v Y *hܰ4#tkJZ0% ^3 'BkM'W:t`~ZW!<k {klEHJ&tjV F{ko#M)-8EY_eI^̾[ p\A!-f>wВ#ew$Vr]WNt)Dê/9TToMF/v-܎YW$. ieMP#L+ Jк?ZhR㩴\^>S9R`IAtLK[矬E6&XK׏5}v]3Qf+}! b.Z5ETaH0w%VVLV*'sJUy hΠ|&2dѨfUC8kbiH_6̯) \g^SyB/@ ۺR$> 1o)Z@dkIi@.crC})A~>pC[!lk¸RVVT~5Q8Eo $9wafvk$KEs{"$ᢳʁjOI_< dAC W: z"辨M^nZ{ e ^3{6^B=# x;L*!{i"J&3s"k6>0l2!$ EK% Wb/ j:_WkuxN' ;5jLg/rL~^uRi2ĽľvO6ETlV)Xp˵|EnJx%}?IVP["7V>%<[QõPNp59o\!{r/FћQ1WpQBW<[DbI=fixoN.1deGڝSlf!!ko6ZѼ@څ-o j[k#&fK[y? Db~,XT%,jrYI߸oNEi.5A8Ùb=@g{lX!_zq+åps?N;%򯷉mJT0DI`|7PpeȱjN'!#a$bYc?x]:<[S{-N﬜ c;kU4c϶,l?giiᕗcV>Yc[# jָ.:%NpPPc9g bĉpњ\qr^|[qwR`ɅdeSIIc8"X}.T7uF'**_B  <5ՠ!eXe֒ +_4Oc&^6x-zlG//nXi|\l+0@Ιa=7E #\`sC?mf\Y0U͏MnGgmO8 ~5P;󝭒~Q 3I\ ^ixkpT{d\33 2i ;6{&AY}4'W%/mvY6JոTգ ~qb`V=YYRx¾> )-{F@$?4۟4x AܣS@EP%EFޡ3R\jЇê'徱hLY4P.a|W[|,CȈG꯫.q߸lJ;.d Ԟ7a~y=#Q X\,G@aQ0ldV?ee/j=o=zl}ζ࿑M.)0]ө|'?H@L)Ⱥ),QhͽY TGIG!E l}>AiX 0x#}ǏK唍1z絝5\=Z =pݸ}i䈭HxVa1kPA O&4jyلGt0Z@`o?kg6`#{iCؗ1h:}`IzfNr5NiA}dU: 7/&6n3v;>icq*5+kֿlOXSC_y| ;2kfvShi`EIP/7m'"2[G.!s8XlDEB՛ɦC XxYv1 X4^cR`@W66QQ ,juWDfYTnI$AabC1)*,#C+bf>߿7It]Hӏ+I$44pTR\w ̨,Ys1Lp![s#Y8F`ťXat#4!$f7 Akj},w%N"p0)L[ɾg%e qKZv K]HuPR5?XA-K,<#@ )["V$/ IsZ2"cunqT} ǀ7_tfl9&(1<}-QNnkf )u_sX7>p)$SycCFRKCY1YqF DE ~+AXttH%2>b +[,{qo0HԾXhWr})(F'Erv] DMŵ֟<%]ٚOh<#(QY15xe0׼>Sb $wEӫ&RO'6gC55J7GŒoy/$Yx\ #]ۖ|Y/@@8p+Ǽ,lwH_QRI<Xb9(qƁEk*t"fzE((`46;HrOi:HV*E{`Y— \ 7A 6Z2?/ AeɈ^]d!J;S~Ľ.b ]ѕo, }:E1MSKz-C.u1VX/PhGjc-FvWN+PK G:籙HR(v1zU-PXX]^(M,W>zO_'`{ڤ E F03bqC&e%Rs0LD%ꯗ*q<Ӝ6|:!M䯏h#l:5 h6 ȖI褫҄2DA-dIW_O}K _V#qk ^M5Y/߳). ȣP4?tOE} 4¦USܖz ۅ9 ܰ\ q%QU1?͝E]L,BOV !H;K,O}?ڇr)4u:m\S lF} H%įn`8#-m8Rߟ-z7hT-P=Z _tZAm(D=jXun\/6gŨ'GZU|̝*h֘Ңυ،BjpnKbQi k2H6tǑ,W 侣ANc_\¾5LB$"ڵnPTVUXTG"hutxҲaPbx6ڹșBg~ s,{=/h´v,,lJ#_K6,|<(s75ϢLqpѠf԰x[e~S ΏV>:azmPUjCAu|VyCPS0n7$)Xc_yΥv5SW(xG>2q|E3<\S4F1sJ+(ŋxO o~yfطN3l.>"^3/&U%μId̳"2:TQ6vۓy=\?(^ 2S2uonNL*'IvwjJ겔(bfeBkQXr?-[[-\/s{9OLNڱ; t;_+ +v|U4Dq~[MM/%be}92;E3}PPj8U2Bj< ARDLUa'lOp73v,3cegBU.0>3]r/ZW;}sEF8l <Lm0I/qq2g0G_8޾XG~WT"gH\sͤm WI}CZAp{\ _x}Ӳ.V?&|Է(ݐVju}-׋YPJ~EPK $ZC=Q'y*p оhm[<OL> y:  ڛ sDzs7QӾ]K\c!4 ;2%[ kW .!WG< w'S42\Rn2JftD7_ePk]7S\*P'O !8`=|#]&dS'aL@ W[{8|{ZH$3LNb1Kz .A1McXGD!udaHqXET$#W7F2gâ؄",@ BN~L@>^3}A> ?rz)i\$FVVsg-I^?`![mcXxhgH5PAxi\zRڡXRwSl k4{~Ѱ~~LີDbk6Fه E s=Ҧ}d+fz_tfSGS E*c8 [%`G_iM.foSTy2QqOI'Q4mePU]>Π_R ׵  '44bגy6*!wQu73F:_u" iUh>5 D1kz&Į3KY:P_ 4>\\oΊ~f+ZIX/Ayum=~f6U7Kv{NX63: H ͊}*ۃJ b̮5Zd@&Р0)6Yv#<Ae\4F=eJ麓'F6I+h<10/ĕѲRkoDY҃/:+V?ד>Co$ yB^5MkV~^BPGz#8!}*xJ~9[=ZJZd,͔^V -NG[nmO bdߒPDiF ^ <RVW{Prb,Z|R1L8O^Q!Y Z Pu]b0iWFa pRˆ°WQ0؞L 4gnxQu9=qFmr{zv ţ7w'" [pHR!޸Ǘq.?HZˁ@lM`дPQѿeZ?2j0.ם*-PY[AL}nv$6ƹS$Q< 2ecZgxgm1ϹfӐ'yCJwJ}lL9iJ֝w7bϯD4;[&2P6W{udNZ9_37nA^$}CQ$RYQCcuQ+@^']3͕kY@R64gΞD墚iDD|U@6az@TIjXN +?겭wdQk1PgA12N:`裯_>|?cjk:Ɵ-ut2:PGM6Rƙc;jÍ57xz^ 3m|H}Sx=U39[( LGn[V3͝=b{q}ww(xkH"yn^wgB6r ^4akAFUOsg4?( ',%08~!%\З F'UU:WTn-n=bQ^żW+@# 6 <-]S P|XC9f^tpBDQ3hjta6ҵ\M #"ԩLfny1@@ &Wvt񒻉\<5bhNts969Na>P"J)_ ȏ+Q@?`ğ463y`/_>~=!e1)-aejx;W }c8GL#<'G}-UBEYk) Ry-mq H_g['LCfY}moz6gL8x)_]/| !HlL|@5^{\A y̿LqPMwumZz)ᢋVh^ EU+ީ%KX*cnPё˄)Up`B޳nX#ulpJqG+R ZRS)5Pp زP Cbx D͛G1sE;B>':窘#7 ^w#Wz>J(TXySlNJY$q.E1^ȁcd2 q\VowV0F#ГgGݐEztAPyCyW7"9uo~= #܀t%kG^ WXTcuS;m;PQ8E݌}m9^<)zEĂY-YY?=ز&AwGF)jd;K~H k@NPd)\4 yIm :%D|^6nS`喃6?Wh)Sm;Wq9>4~r<YQ8Viivݽ"~q 1b= ka [yn@–e=W"A>ՐgX$/W+! tf 鎢mi >-iI7]Snxlį]۴f߮ ->0VX9DuL˸4  +8)}ܓCG3T[x&3fQ 8aXG1wυ$[끐`7ЛU"6_Lf ԭƙR7fQxF(~lѰ<;קw=5jYj 1X"@(jdmھ`0<`V7%#k ;Vnģ/Ku$5~5`raMY k5sѮ:e?'ߵGw1Fon?SDMw qV(xIB,z1.pE!COWHcǜtxP?̺/;{DzдF30ZeE[&U5dL3Џ\%#G#]m]oePgz-I/]I220༛d!=],?`mIern!9| VA5Cz z^L/H- wl]\}Zs0E9^gg-5;yBӧD[.2>i4%$n`WhU|QKKT4'5obcoff`<44?e oCÖIJ,;vivrmQËq1OqNva_7b|_rtJ:OrZR} #&n6KtÍE-qxG=J{ɷk1Jeज़{H֛C28N|fR.(ηgzʻx !hel-b$ZװQUǿ)G֣:f= ȥ\Qf*]*T2| !πY(FO~De& gTEPO6ֲ^a?g7.wg #K4Ae L:re=k@ h8l\"P]AH %z%E 8 ) Daqv~cl*7&&C&;[r\x17X)$`csLGwǫ(pq2/T,ttR##ܚM)NXڑ]h l ϶r`wA>z)ߠI3b%3?NPյHP]ɟAǏy94qHP䄶K&-WS,e#gMH@[֋mXXK45JxL'`ܶqiT6/ZRC4莗y2;F"ݍ`J,4 U.^)tYK#Vq*9lJE EHMً߄%`t|sbW$48ur6"{0G+)1FR2m6x ;D]u6 ^f\bDdA![pRKjy ,E]T+VVHp/𑤞F\/^K{YC!H6Dm CCc2j K?SG8EO=PB;"*wm2'&Zh]spP&rk 5}W(ޗہ*ֈ;RֹV,EKg)G³Q(}ٙ }护}.t/6n:z0X)!pB6|` } e3@?oC-*e $EI6dYlJ07ɛB7+r֜+=*tN~VGqGZnC}6QsDP|VGsd6Lh嘭ْYX~aUҴ6--it7`C?IF.x<2baɱBzc+W\*>jTX H9vze1 p?XcFs~4I<0qGC "Vzv2ڸ5ߝ)R۳"pɜ3B"70dhyg]ٟ- \F>Mo 5&("11D6[q-k6ܝli6] UkOl PnT}÷ />;UpOlN Щ <Y^$\π67a|_ ivL 0܊jї:~w#\WD_ڠT teǗ&o#×ڄs:JQ $ɚ,pub) I~oc.ƃ&#c` #=C ʏ;QpjR{ijDzKkHê1l!FeBPA:% zN&ЕBP Z%&ԓ( ڼ\#xfSYG pWQ B$[ib?b?JcKVfqg 3+&HD î8ndBWBs=ӢB8~l}5aŗx\KZd^ܔ4sdY+Дcߝ  4:r4ci,=(*tuy('2TרH_$|ixhh`SJEZEU^"ɭ8}pn}K<`G@R0(1'CR3ZRv2Vf2z͛ci rVJ1dEawSe:hC g Nu'Lj:OIl`û)92u8lmc>x;FQ[w`ѱaR{=o/ɟ r"H#5$Ԑ]ndn0{ޒq*B E z2Nv1"D,80d/M>EDLMC o\|ތL 6rOCi~'1N{mf:RtsYeG7,[+`t 2ąN%47.쾊m{ϔ8p<"]XA"1&P嘯9 *l$hq"!n|/1 pՔ!EP *kJκ cWY+<9:rceedŧ?;ZeBorfo̹yfz63՛8\N ^K윒sSʼOX-Q&{n- aoRIh0pUJ>SHM'LSL&>$swsb= &G%t7\o @Zoos:Wɯm[UT=!rL'{J#YH sB68CfƩ1X6(%nTnB D8CahtR%Dt:x]OϹwGYavNV/r\ae/%C%`XL~PܯoQ u,Q?xo!"#lSaIK̲؁w&_󡚑4Yu8N Thg TX ;K͝l~wk'% hQo᪱=a b $d9{DQb+b̷=\c,Lllq*%癊ky cJL yY .w$@fu2n,"8zm*> qO`7j@ԩ_y|)wha Jgb ^Ň$N ]3k|+lš:f"Z-@/B@Mf#@zRXh iy -PQ$9LnmuvfV j8b׈r'ZNR[k'zJ&Ë˪]L/5bV٩~2u}@U+}) Dq wY>.}P-NMkbQ{'ې5M;οOt2@䓪;t ViM}u^ҍ";g.RcF:=i  Fnغ?)(e&|g&HkdL3{CJA 0AGKBF#2ݾH >v *9j59#.1 :)%aXyUI%6ZZB^%jWgjt@l2z@\h!!*ĺ{dbwm.gFĿnb7gEgچg J UdWoAAHa3Ɣ8n7禺!NJYU.]FJWq}*|Iaa{&,;!}J9{w@$>T,#jB撬JqӹV,J1i]dg\jFwƬDk+ᓢQ /Ks;&Ǎ`fF3 )5~!49c`x*U)Z$ ѬE4Eh2z5'?h3D)'5մ8O";~U 7,+yAjq;y)솙 Fo+gE>ciF{6 M7}3JBx*6] x{;?Dce 4:N\ڊw C^t-^tCp o|T2(d3ZLB^)fCuv:p67\n \bFoUBz[9yyW kS6 krVP2\lp=!kRV 4 wfv&Q(?V30 Xąjz {p/fxie./U4f˫L,3٬pw/|m"-bPs@>p:lt$ 0t{keHtj$QDžsx5Zrq$B_ UDa-mFrQ0ꬰmlWy!:=w&կ=(,ͭ-) '" UoEsw Em%G?#р5F7C)((6ipQΊEr}u('8/4$,,;6إ*\櫂wS3gn3:6FiYGNMF E62WZZ S%.cUas<۶Idwu*ž]6BM«v XM!uqn\TtqJԧy W?a&`KgRv-(CtW}<Ɓ}2l'CbuƜTl:`98h1@ŻN0 >8 e˥hPO@b %W1:n &<;F2De[L5;|Y@xZU_>XLԆfy=Ioc*νk$pC|Ӭ}!*`&/Nn28G`e:LiP˟CΏQ+W [#_j 3XZ?m  &a_ȯlNx{3XS-췖&'X;P ?)-A`@SVL0](Jc[X@>$ml "6]=>T/Or=J+R Ṓ~NvRI`"0-F^erh/l*ҟu*0UM4MD%ó.6jGJWWM^kl5UxSSZBC2f"dVYB:~gczrwzbX xY23U`^fmJ5 /mk(ޭ*;g%S6ؚ.7[M%$\"]ͤɻ\_BoNgo$/K2TEـOcAdxEO`"+j,aO_ ,f=hpKӫϹq,h+|T{" S@wwQϨ؍D%9M{4C#Ң8j_6JIV5. qF81l7v{<jjcdGn,O3cᄋ+%U$D\Q<7iʼ>:XDMdsr np6n@Q[%E$V$ nvgItrxlacx&ybf;:j5,\mEȘ 9/0g[z&F-`&V+?+~]p m5$C(Yи O`p&OaGq|'&r90n%A/qaY F+r$!NԸ5N8a $x$W@T^X6t4Pe&ͻkM#XWwJCept~N_5- 4LoR2;WpL#ڱ7e,AXz,;= zdc. _zP5鵐Ϋ"+> !dPFjf?ے]V|+X:#|V9rYTq[~ jSN79i=YkiڱդDBUG= T|uTY )̢Zu%V^P\u(}SډХ+z- ނ&#eWdcЙNTRzJQǴ%~:|'Ƞ/]Or.Fi!,Pk| cV>=-ƚOrm;f3-qW%=]Ú4G3 =3 n%A>I^W0Jћc#eH Qm>2;۟e!VVy 4BH&k)7Ϝ[U=cb&*qwܞ^g*=עc霓B. .siC?P֏nTjp'4tRޟgU4% ƓE@וf6ݎPy샊 uXS 6 ;^Y0ra*$ڳ7$X;/!< Z:,˹Gxm]}]wxu]NΦM)p:L (I/"`Q)|WFGe|N׷2|0v}zb=P R?67?,D\72v;5ѭIga6.&ΦOL~68NtvƔ$Jh3#EkEF MOEՃ-^'l IJGq^/8|uxGp':COdh"8UEO/ N2`Zf" l- +Ƌz'\@j3ײcs{-쀍'IdBu&6ZKPLg{qr߱pI@+3#3yHc(dgdBOW-B01+|S"f4*4 ;`6M'Gr7ht)ld6pfş'~SUqm~evo82Tw7n /BC'sJF9sTyHZSTr[^BuLyr>&)Id)^IlU$8#-|nlMtẨG>?^PuDM7!% (jpU/ ^ú?~.(h{Lhd Enknbe5di:t[w-v wsW*gJn.a+e6S86m e %M7fFxF%&G k?`rW"* MlQ|N^|$y*L m;k(vǚ$ =S9.L|rc&@WS{׊qO|W5zgTe>BQ@=?44oD }}DRyۅz05a0=qAxׂ7>aЧUqBtFF7my^RpR1V; ?㤪ˇ~qπ@gyjnkXLUh*F bNin #47mUP[<%o6kc0fwHDdg(B[%vD9ϥm~2@龱ҼUw?4&2EpxwNEO,8}p 46PXx;\:V" {u|Dy Jb@^U!T o۲T{Jb|;Oӽm_)>J137aDZ0UL]WB@a}/u'+Z2Ǿ+iz$ܺމL@@1 v_D=Smp+_X5G g+oUd(3KF0+SNt-5Y WLZ杄A3'Xi34׹&8l-eUzDYZs5RvP[{%Ќ2[%ӫ E"(U&OI8L_@4>|.!a.^>]k7@_?vfQ|fRl[yGժlFZԡRɒ{9we`|T R4'Pe[fښ{u\=w M5߬EgxĻ?>&LеЅ+OI촛sИKܷy)V4/꘢C4[vH3b=|(R:9꙱P4 ^w SsO Z@6S"D !ٕ/s4ϟg0?t_p5 j&x?jGN Zhጲ|V*\ӭ9B/yahzҴ+VЫE͜ҝןUIV# $x>U@DWMOct JWm8uGS= ,~4܋%u?K-?$1HG ;0uK!8WJ&wf(MjXU<,>$p v&da(RdRoכi%o'ulԌPQ,^aA84pCnq7͏~ K &_ElӐ7&'k/L]d䃼84M8@@;M^prTPll[k\7%c+pCa@a1R'H[%mSrރ B{vqodbϺAxph!& 5Va˘e8$y't;spLv0*WboS.x^Q1`C|1t ~tjՐXQg-mg%`WB yW g.mJk ёPT }eA>˛( rDkq[n&z3F-rep!GLYM8[1K:(i)k@!%puxN\{2%G,ZWٞf:}EiNrƘmIRQݱJ5ex\j$cU%W-$-W QXJbP7@}rGhPaѼr\:AA\[`4c]ݓΙ.<-ֻtV1w22^oBHҦC7M:g-X#BRsIj'fDEYAwyTxg~w%Ȝ$l;<Ŀ;-Ohu>ߦ=>kuu zZ|+`hm{Dr0e(H۬>݆>Bq+CNMu짷鼖+UyVjo\7Ĕ&mf7h*YdBِza^aa#]eP{bL}D03Ty*NE}$z}|ž& $BQA"fL/tjmADly۰vϋ&/Qk+[ L(GJݕbl44/oty=ʡG< hR2PQ-%!0OtPWj m qPIq'uT۠r Fw}$9Vۭ§^H/H&~rv9 &y2͞- Biy+EaNTcJZZȟ6"s:ajw|2Г&@DYKYc§~525B̯(yXQ(qNC9L6 OP6Y9B6eU0i 2?5EN&O!n1܌,E>˦w3QaRCXQK?TNڗ$P1%zC2|f@1]7G2NdYiT|~|[Ze> s0DY=49il3ǩ`I*~Suշ{?:#Zf*c2IZ6P&5\́aq]+`RƼЏɂ:|Pjc~=WpĘp=PzX[Jύ!]TM7%k4d5q-Q/E͠\ۣ~&7cפ:ř͞[O+ùGqhDkrP{B&/+,H|wM#FOAePЕRwɚ T v \PV.!::.W4ΛE-e4 JP>5Yt0!t:.Bᮏ1ӨB kd=MeA4ΎZ3z>񿊶نA~S (n(Կ y m2t񶘫DpI3֩#IHP,iAΓᆲq$9F0}R)\-hdJ*#JCQ+(z@uJb Vg$6t@a ™R>Ɨ.rJ 3'WJy#|H{>>٪c3"5}PC9BgB ( {^˘z\䃴̶ExOYR;nzF;SDQ?28feH'P'Z0Ow(26ϥE|vGͽS]VahS[ROԙp)B@q eMq@֬  L|x@Š:YAY4`jcC/:7@E jL0c*bb(\(1T?1J;"? rƄU}4C빚5R2sn&&fחe ڞ22=Jڊ)єJ.ZB>H] ހH+'SG֔dֿgwL Ud&I:;@ax˵I+sR2-sfRu( Q*Zޘ? 1" DmY|̸҅R e,4ax^5޲ "\1cT۹ܡ|6&|׹ld\>Ez1Md1tTB3Ph{U!ZeH9EΣKk{[#c|WqŽS@z+^#'Q Vl?:#7(B]}J'P\-hyRT'"kI`Ùw`J{/WkcXŨGut#'/ [KR3=_Ϟg4ӂy٬WLXlRIͦUȒn'2W,Te ,!mKutMNNO|僧q#In08$ NUcmYbH)%l~7ҟ]o+qh݄3ww3hXݚY3p`w Sg,d4*Sڀhz֚M[p}JsA3 ^cƗYl-;wQzJ^!K:Y>Ncm?rճBߦ[,Az@ #||T=[4wCy`Ӗ/+፜Im`Њϊ$$]+=!]tṷ-Wn:Y'´3!YQ^%[ {a5hվPR&\U:,2AsҐ%:Q"$\;^2 hD\Ǡ(>=:,}5 _ ;w̹=ȭd %i&q(l_ȳ6Ӛ0pH)Z9ӓ"Yv(j7y=oϬ{e?"8DZ@kdc&ʔlR3߄̓¬ 57ɣ~U]D3`5^YiBn8bk.t{Ekl![i[4'tq#-pAWyL;bΩr7Uڶ?, ].fh#\sTy5L" @Y)%`eW$X7ӕIpf_ T7{]ӮJK!D_7G=}|D-;C͇'U i0[ ` vtz3h3$Pؗ֗jB '٤{`rHVc1<_ +56XʅwfQXg*:?qs3{]u3ǛM0H:"Vuu`2xث?iYYD 3hE?K훧۵N*_V3uJPQLu@h3K_5Po>Qmuh&$x=-B-WaΫoE6nܼyW f)+=%bW3Fd fn,!&2(\A^>dһSHVF 2CD3ZF$~b%O)x6GDt]om^bti:4Tt2l`gm/ ֥bey]9[_mQHbwW 4+YXKG`X^ŒT@rٔ{+!;.3b.%X$ >UQ9ϓRsI=\'q+%_dJaIm=["/u`bMI8BǸIw.-O!*q0P_RãȘeArUt/UN"̦u9Ӊ nr5s, UynOzۨ~wb!. MVgòؽYIWsNyd0Ya{Y1$S6͑:c5 חxOR5\si)Bhئg#hn1lljf{&B0)`rSZ݋]HՊX"sFX+bA@RY(k5x,}>UJ+KF䪾R`آtMxckB4(z.zE usǏ>=u֟f/e0'.EE7ߐ#qBJ΃_. w{,9WE$^QQXB{%G7ٶ%jyn02ɫtl|7+S]*%cen13`ĭ&yėuMTȃb! p !Ud#nRRd+Y~qp*zGԑ`?"*5ۼFL6oz@ZC'j_uo^U:6A4hǦST |*Y)i(fПX{Xg&sQx墔̅!Z\b)a]Ț^=gצOkgqUD Hk^_1!ГlIR)d#G;r^b5?~ 36\{j%}=gIRƆX`rڀjxi#j1'ά>oh=0 ۍIBSw^Zq ̨J8|vxt_M {<\L TׅhũH:vxfXN$t(咭ߘASAf(zc !\9}Fo2dd(S?zǑl^ǰG`Nlj +6J=fx(HSWT_%d)h3&-p %cB:)h/%\}yᮽ3F:X#YDƹ~%K!X]HPY0`} @o:t6 񋾸2!a>B2b)Q] 74J YOWvr] pv3=K]mXSowvelx?/&Ӿ+ԋ)Sdvpϯ6lzo toD .f| w.l].YI}U%<Xcc1 gIz0ėC U|uPDF8@@ vT+3r~{*I%ZZ2!?f0G=uc0hga=sDBT;DV&OʷNxmr0ТypzA1~S<Z;9AN ]YaR(PїQ-kx/PJv6)af>TU 'e琵7{gV6~YfW s^BJ0ΔQbyt"4zkfJ^$|ȮtZaE (x)if_\yd5 )PM)I\4Uhlf)d^0ӨGvZ=BJXQb7]3pwo^+;qt*(0Iw5KNϮ"c )=pNU'qe1CV/$su "&Q[W /sMH+$F>~&(R‡;qT|_TtGV\p ?Զv>ks՟JK1?$nff5CU~(HL/)nS +Z Ub5ϕޔ?I1ʜ`l硔&lx} j0Q8`]0n/(HGG9NQV 7%5`#aQ1(툜| b!Dpm{(20o@yE"OxUa[îvDk)f,]/ڍϥ73K .|[ֹз[9 H=rٔU{m ˧bIx穲t 4E#g'*Tz@ F#vL!Mp 9liqa=ˋ>V=e lCdRG=+- kYTX 8*(!pߨ] 3F?ir{\?V4!Q~(kṚ';; R|Sϯutt#-xTY1."eї)$?9acK88A4|WCv"%#MNuҰBxpbga&xjY51fZ$7j$P' ;c _ga:XxuŏJLML~&1<Ӓb~lpu̻Wܲu!wHe93idaυR+":M1HƵ+8mvCD>[e /-C6Iva# .ioXM'cANۋR^rt [Qc5yf *erF7H*WJ{\eJn5ȍq.\w~~#u{Th1Cm7t&ߋ~z.h(aLHYf,Q ,";lҔ I',|aW@nK;ހ/~8ڰߴ9a>XM1NJO%ӭ\=*1֚5]f_8߅ F-EV r} G,ߗZz`^ CA-WV1`"4C:Ml\zq#Ox>y&Jj&aǐZwpJ@K&K1A@<$Kنm#)qn{ԷW'D53e(Y$%6ׂ!mnJ<_n ~nΰI[\~`yhYk|1xE U͚[CWQ)y:a=HNpx3Lk~7C{{RRk M(]972@i,68 TӉ6,ZfU)l DaݮE%}(g|`?djϫ 2nB׮$l3W)y}hZo,v*?"<P4JjQ X7}8 ph_J-v31~Lu3is.kW ]c!Lzeo!}>]Jc zo an7P GZ@կZɱQtFC ع!S  & Koᜟ?3xggU‚dZS,~)F<0Rƺ"SQ\(3%G M 4fz%Jz YO6.| aM;$~ YWKЩzY 'MY<wtO؎I H D{y1'QU |PIa&ޅf^?$;uNGVW|zS[ 8=0:?um 9T:c Fs8>\XS$z){hYeT\m7,@^Lt8w ;>I`s S&/Y~n@3א^tW7֗a_@SS)TKTُ)g9*@ݹ* N sGwtpFRĐ8?4m/C̉n}_=fJykr 6<A$\Rl+lQ]o%m&ۆlm1%X |Un_L>͟%T! 6&AĬW |9?6mbFzј'r@I^^J tgK;oBpo&57-dl.۠1di0t[o ^LA(9B{2 667#H -tƾUoRڔVDidbNq~xh0DS?黩hC <٫d&,uHlÃ`=eu$H gV +4AWC ϝK./{)l;$%w4Dgyқ;BUlks=b!^0@sSq#cs2FF~_0TD@K j- 3f*azth .cHq [%%gv6\P;l"@90 ~ނ׃XXpl7n]{8DdQ%U}Ӷ>MTe "a\w̶T[tߧ^~cx,dd8kcʈpOh= .ɁH~qtɋDŔ[n@YNt4ߩG s:ݢ8N8a ߹ڐ󈚓%9`~!0|G$OSd wWL.%k^aq8g y|ҸfX _!֗:W"Ds`` )QR(,pӪ:\F9~# mJǺj[78,z%==*.b57}laPzOcA#lӿ#khҹy336](n ,t \3#-'? - v:/ŕf_/ :#yP cGԣ3j:U-tP"p]ݛ1Z(a|Pca$ll=DPԗv=a, 0VlCQm`N(H&IDt GAM;퉪r߹?7F!̌hGP3X>I{!'_5Hc90,#{u}KUQQ[p/d%:n$ ) @E "Rc"վ>3i@|}TqBxUW+UGy'P\Dߺ8½YW&ѕ8"ZN pԇqjayeH!ytN@A`hRDfߙ^sV8O6PG"E1Uqxo]›ev^|=@2+Ejkh0KQ)sʦ#ʃi_B&Ҷc' $۳NON6gP#:g^QMi6IRXE"7/)Cx&/A^05,kQB8&)~xTԲoΚG*ÅUIk8,Ĩ&.9u{k 4ېh͢mojg,sXq?B(`KYjB ȤJ ]sүů5!41eKP<6p9 y2H{s|I00 TԝHS s(//|s6u钍q3eOךNxϒgШOQZ5yDB-ad;Ax}rV]:Xo#)-L_ތ_  XA4ggLkځѥ,Wz'TBP|W4Vxֶ'H /?qDw5Na(?:]_V5N8_s7Vr~g1UCǮ@#3̯$2;,ڻ̛Lz|)Yt8aCsn\iwpiգmTS1'Ľhхz9n>\5Lv|ҲuU4އQ/SW kl^E.@h j)܃zV<ȏa%,&fF"2FPEE'B!siMs,"2uI6ńAbc ηad#jJS!<֫p*W~Pt(cc]ӽx #+ 5q6Q_[b&$iaob" =*78ɻgSu[#KW6%Ϥ9%:N]Qq@fogy<$AU,ό݃z~EVVގd(g[`qH]ALmjp~ TlζpYݡ6 ß |6e C~!3mŽ2] q(&7*fU܊+KQ׹p&<-ۈ7/NU:K=@ib |gwNy֨a@Pu[jRFO`Y89n9WK'wS1D9{> ਎r8~x^rvTi?>gW*~ `*CL(f0ǝ׈%וvj Th\D[PB&(9JoPE?1"H_v[eL^Wyb D{QI~ԚSK^Drص3P۸f$h*K-(8hՊrPs>5΂G&G1UQd$1.@83Pj:ky Y&DtPI3FzLSm~{|A(@Gqf<=\,SIsۡ&;M, \7UFkw?dy&A?c<, PR92 :>mo©\{/k.߱nLrv{԰rv\jΰ ?`;/sU+\,dD(bxeĜ+(V``WGbpi\_&Ppud؍f SmYO/q?I衊m-_N|~Qu QW#T@S-D*]o+~3ͧj*Wyq/:hDXRx-g#O(Yh_XTILrԲd25#mKrgb16NxP#B #}JЙvV: ҥIzP s1乡U%v: jRE@ϸ/g%|C`L*V*-Ugr+k'(EauO,XhaHI]3O6AO|QɐuNt&8Ν# KHd X)MIo. Nȧ:BwwDԿC㸖 c^a;+Xw3iٿ6t.)$:x6:STMS&ZX[kHq6+ĶZFs=K? ~vY?n蘷Ԗ8]t'eO&u"ˣtBKB?Q&Q-zud^O01 -IdE٬s>Mr^ߒ(E˦XOxgDV Wg` e7p!P]ќ5v8B< .`aj f۱lMgT3@|>AHQ_*DKa6~36SelA 1S!1PƦ4N[DL/@R Hѐa Z6#,pZxD+ "g*)?ٮRW8] ]k >9 ZX%%mexaEk|&ݾxa{rxȇdß{#ќ7@Ϥv}Y44xTZ8a5ESC'SɛN K,@LT^.LThYVt5Q >IZO0BmogPPx*!a ??Ƈ'~?9 3;n}6X@1lИmdٟ8*]v륕HUKdp˚P!Jega^P8{sי:㳵t/<(Xq 5Ze̬KD|흕պLmU-w%;v5^̛%_,FdXC"! DM*xW7zx—/0jTLӄAYX/o#}`u;`@ 2QꙒrf{:=X"Ak^#nw>*4?rX7''L+B7$ˡl5cvQD#ĸE hX21eee.&'%wv[|2B 1 Xv{yuc yYqE] k(șr#Ys\](ФKf~:m5OEVe%gA J]WVXy!i tPАJUGf]8Pf&(!T$I(vAUPc5 2J@zhI !ROdV1-! Ȼ>h`\Fޝu:'6$U"{?mJLZጌIho`g"|+:9?kY}i&o 4dB'UanwE(iRR9fLbgRsM3)q2 4x4fap4g3}K7fi3g5޷X$6p4{Ď3=3r;J-F+Ç6M9OGT+_ w IwOJGV@bm=.\pUcy@CO{Behp ǽ)wS} kO*YT)%fQYR/7/[2׺)/2,^Psٗ+pOa+HҾ(ELK ,]Xkbw$]ŭpDf争)Ҫq̶y/M;@ ?ER“8 UMS4'p L>\?uFDqLB۬q"ג9_=H^CHTJw3W\5a_Gs+p=qn9s! 1P{4`۰]As7:HL VUnPF3]c?f#IQ|lGz1Y /Re RO(T2z%4ߎf ]tF|юż ĉY4>(<;-y__yC~q#ؚS1ȇ]eϽsp2bEC_3\~@J]:C=uA)ڏEM<$Y4{!4~2r89# s3|k .h/)l?4ҜQl䝏Kaf;]KEQ0܍ѧ3'~nHk̊+,r:h(bW㭤DБ(LU5Dm`oəl|K| s4Ŧ.!=LծQRh$0SnryI7J^F`cSEDP&ɏ6|Da#E lMf?[@)6-Ď Tݼz(i^qeV,rA럣T[ ۮ:GKȸf(OT1qt/9_;n~vmg0rHApT͜" KYz SYGl**ͅsIs&dq+EuO|k 7W>E"t1vflM[^Q.E@1fKf) 1~_2zBBXI|9/mYs %Vе[dC6hJS`&bv ~fFRbYkrNK[?p8c"ݑ />Y ptbc0mNyzu2A4 TB_*@,[eX|H `w>r,,$w'#:ˊ6S>)NU;g&"_Sn@OR]d6iX]Y⓲~uI|5.8xx~`:I" "?R~FN]䇦<ň2^'F8Zgf:u #]}xN3IpN3Ku[Gɔd=rf{{!ha s .!LXKwfVBF*-#R5U}n缈OFš_Sh|Y83wɭjP,cDKZh~2#2ETnbXAn)(ۣPQ]6Q{1qo H9 Z9)mA{Wѝ,l:NQET.ck(* Tt|HBm=Sh1LU7y}t"wZ#+r/lu"K~#ۈ/'qhfc? '0#J?/Vi'FTɿ1Wg5 *:G~G:BTD%n3㨪Q+,p{B)VYoeK_^.fy#_Wd;DP@)Mڃ:p a\ &jyoH0<-Ht T%g֯~"}JO!>4jic{'ܵ#lq_nqX3Cj -f z\wl/v_YD^gyST(h\ttH6ko!Mo2@Țv!c+LR.XX,lAʨWUX >7a 5?(m|>Zsx xlGuNy)cf6`J~!EþE0bX~/3dczaԺXL/XDZ? ]$:ĵ^bA.U^&}UC&lpN2&2]Ս=WPf'cs8AɸY |[8 34 /D(Aܐ|S71GaJ]w?Pa&aIiQ_^S*C$f3>ASz5'VYvK_mad y7R?l>F^е k>rkdcY? J˓hdѵ G Z!~B7w?M4XnAmxu}_§c9\.R}Y2?ƕRzQ cWguՋ>8ns2P9\e꾖ngiU')r 7N_=2aĭ͉ X:Fh~l*@/zĘTLcʏɌ{,zm#"*c† Rn,Xe' P$:Ϻ]}P-iHߜ6(|CIScYD;3M'w&-ސ"lx`2 @0F\ZqLa`XKxr6 rqH{XW:3B6jû%;$F^AR)5+O,iugvwneOˬڲQ6:/rUx]r Yy8Kg5l9XB@~<@u1{ /! Pp B\+SamtP^BZ }pR󵰇P{"j/l44w:t78mēZcC FH!"OQk,ae#v@֢}vʵ1{y; MeJZVקz:j *Z , mW+Wd ,( Bm"cXٷ$y۴rKֳ 7RoLyP"EsmIJ1&- e"wܵ(ݍ,v.w0R#XzCy pitӉX)qbȵ-rn- ppŠ$CX?<~\6q)s!mr{mqJ3䕑\J?4eyH7 &E WzC0Pzĉu]Q.e:/lf^gŌ+'#k禣 Fr{RfjͺsՇ4J/]OfuGQ*9?X3dύ«HԚf%֣0j4P6Yw+:7hV7ϓ*1BU+IduGHgEbt>rw + НiV'/O`)ur7h*zvtm%:HAW`R犍DuT,UQI겾`no6y5L,agHTœW4r6ے%^)E/&T#RbӾ!W5f9% .pS2>Lf;,N2G.I($'V8{{/2FK젵riԭ2ֺAp@W_G:1Ybotµ#\`(pl\䟀,D8%fwԇPI}%.c,fϰF=YRژi}O4N<^g \0meq[Q[)Bׇ%zQn#8K~=60GnP@d.1"ս SxDMizf!Kavv6>37{cEqPLg|>\v8f%1oU^Dۢׄ=FzTgN݈x@Zo\Ռ;B9`L%7\Aa,f ֱi0p@LRJx=`X7( oh6밣H@`"$9[cM]ߪdi"1t*Vsdm^pѧp=9klJg$vfW|'*T|zWwZA`p٪:x`94S 70R .X]hȇgن_)YAUR5yq1SifAya||xk {eZ?9O6I㶄j}e&?2S\e@g߇As0Qp%hkȓ p2f!@>7 ;k;v5.O:f.Em}kWA[|2@RUfD)EX|3\9{&Ze 75DUDKGC2$~ozW:my}U~NWbgzpH b)0<&-N{}Ӵo9C! ˮ= *EȑNI:fDUR5F|05o IeEC'c"-S0 o;NVppI~v@g3iZ'+%pȦoEn7mFOHژPTþ&F8N @ 1aDJi5mxbgd_bUK,Ѝ:qE~J輟֎fzE-vE"ٷf>\4CV*qw;ΟY=W?Vp":xmRO=c01F\#M`C9W&*;mJ0/I1y|жJ- ` 9+N Hj/4f>PG_{epDrx7Gnŧ=Cc+˶ +P$rZh{1աwB?럗3 >?eᣠK\1;+B_$YLf8yGsFH_kiNHPW ab B ?'9 ɺV4 #AxfCIP4B鍈j)qP[Zoq^P[pm@BNmYյ#XX 9$,e*ufM$E&C3,$ͭİX*~"(#o{fwZnWs D]#*5l-~'aj*ZӹAmWwn;BR)#rFXoD v!z.r4Yrm iˑBwA1I7,2b˹fVB/^Ϙ⿀SN!PrJm2ζ3,Ý~\tb81d5J h} QRH]:  noMr;LAK ,~Yto̕& #l&^ $0uC(}Vare1YM͜~Rs>H-JYcMDse$-bSUr9O$4ʗF<&ҸVA:_ y9 NvM? ̇eXal4r6.ۥ}1tx<[{4gkyZLВk޶y0pGwD|65Z=HAuf0J-Y&;JFkWnoO7BdK5:rE a/K/]Á:8E%5Mׯ *)zi8i}8gxd0R]q )"/K{\sBz:$Sʔ|n,XDq{ m7:"TmWv45QP0<:j4j}gEWB!rE"ʯu$RKGh%dQ &Hk%LhJ@dv. 1۹adE\ 9@l3sȯ9!a;m 2Q1i(=:/nC+ @I؜EJLNފzTA#S;Lݙec|u`^dp.`S̜#J/:J " 4[1cB)e,1r819+Y/ 0akpL dI+yW?}7;Е ( _r .BE" ŁLDr6  pw ¾gy1;.G$vLy;:r/o34?s2˭G3-qQt!=-Nrsxs& :f-KnF.)XĬQb3E=K9U)MϙpE(ȇAk$ uNJZs+F6ƙ.N?PyLF=bYh̶ɄަٝmQ("M#,0uj`UwʢuV* 2 ʒ+oc\<]$BK8<ȃ,V,\ ]pv|OU1>Φ8ɟ|R`A)ym'F :tdXPlo9p@;hC:9Qz'j]T-aɛ69'p%^i.9#!QN-bf@𑒛]D>>Vc-ͽI<ӞIJ]"g@ tnԨe>KrLr\nrWBފa/8ua/ 5EⳀ/=)QDFbRa q]٪+{]=v_擣!쭭>N;NoS3 ǂGjx BZRWY>y} Fj -s`iTNSIcs@gtmJ9mVh0Aàb :K%$Yr_k_\M/ǫܯ)x|K9ʋV$$Fz]˾:ʥްRl0g0͕Z_-m!ם!YIEfh}ځ ךz&#r ==[Tyȑ\Z o#հa=GOV<X< Ng[; |¼+bq֓PҴ俘.nV'@1?X{ZlXz6l c-nsIor@ %XFoTF<͢iek86s}7Bx%g׸by-#F-N|lb7Fۏ{I=%}^J(LŞâOr >0$sȦt݁6VjTFtY#P(̖eM9tvvZyo稖QcPg 蔞'r`\]٧D$Xb7WӲN}P.^H9ɾi$}Ӝ[C+ .2nX9\o}BC h g܊OJjI3 !ˇ+SKrs!wlȄ[`9K#9DR QP kz&v榵,yQjS#M.ŁAӱ.{b0=Jn5 ! ڗdxkq.0z gso-?-jʉ8| jZaL(j~$=m ڏJT4c3:&?~-V'i zIد͈2|4|w_ͤ9YN& #?1u B  =!WT>?}fPG; >Eq?֋QMvex9W63 ge&# !<'r GM$VIX 돞Bq8xA@J&ZT" Gјxm̑˩M _LmgbŐuU74F;CGj"ڍ0:g%)#=-RazCR*>m۸ eDzv#!}r~s<{ʴJl\ _vȉjC#%9Qԁ?Iyd|ZA0(Wn5 `2(_̇Q%YL LE  g ٘i/$b%I?ǎ BX߅j\[ե8;ãO"=Fe/V|CQg;Znb֨Yk1PEcFގf/ @Y[ 8 ]~FȉG_#cRh"#pb"UVK;CFdCMg[7ץW#ƻs]je/^blR`a؇H4L;dDp@OQߜFEKTp]UUoRrrb1h즢U34Âi#5=9OHvkǒ8S~D_C߁ Wk/K# u!j$M>}ݻ1( ٦}шQϾP'0SV\]DܝS2A›;qo "SѼX Ssv70C]l"cZ6Ǫ8( yL#w8/OaW6%gSU)WA% )ܵԼ-.1Zb:7U׸q˔`(fxHAhDOA:Ew9@K I)r?~,q:dh-(U)GF"iʄc#0y3oY@* 8 @3M<P FiM֧ ykf+2#"oʭͥȔFpêc~No9c U93ҦLsOVVHzJ˻Z =䙲 wUulIM}u*R`UB#s aoJ uچ|C\lP逐2u@{]cBoUYw&H ݘN 1. y3}2\I1 ?k3Ci[Zٕ %Xy -_Xep?ݥ0/5N~Au@`',)!3'dOIj} *n1@FpnS]"ӳgkvXT .MXK|gg 'B?s{7﵏|ʹIsdU&,:_4w|oRVtX@!DHaՑAag(q;;rz%rܻpUq:OI@>TR_m{;X uwoMv-~ϞNq288S|uona<]-C4KOȝkl[bA{eN9M;"RvCgT _t}3ʎ;p'ݞTF.)2'VE;|SOf2A܅(0lu)]7ĈP Y*,n"Nx͢%}#>Fެ)*Z(xl|F9\F@ 7]0u*:< yEʡSx'B>'Uk!UNr^fN Fj2~+m,2{w]ᖑ3F(ڇ@5b/8I߆y>2 }_9UwÈƉx#hK*KRYAArƜ%dim%U/#/k~O™]P{ BRO,;bm}Ա`- Mş)[& -+Z7~',lDs6ٳ=o @tݧuLsHp1UK1rwɺ(f[=e>~l7!r Xwyh%T>ic+C(vPzٖ?0&,N/Į["T{yC ,C { ]_|O tO)g]\B kE9٦$J m1EkZDуh NJ^A[[`g^eUf6faw+coh+z Nm,`&;62@4I_-N-OrI"Gсϥ-}e h^ݴL ^{Z qfRDLAĈ16Bp$&}>AURA!?C <%YSmtZy)덯KrYcdIyE s%"{=> *b9IBD؝4jH>Хdy>pxY6o+nDA7 B;4/&Jgk׾Q(R.̠lo\|YQ0Qt۴a/Wrjϕ50꽵lt=]<+&?Sxxz ҈%Rl jԺ>VxN͎38Z|1f`ٸFT?.5 ]q1vHNI!H2CBW_gÛ/D3;*gqQ}!-#ʔn)&yj@!fT ݀d NmOCvU]ao4:ik0F h#auq9w54kj˩2QlS0:@"?T|c$H6B``>50P}Ar.kl$REA1-ycVY5lӯ Ow*PO;?E<()[1lVv=hVIl=%`mV5ie9Ib?Rrkg8N-m/[A쫈Sg( UG `[V%`e(ϩ4 f%%|- "q{*5B"UkW}9+/{nL.YƊQ3E[BL )Cr;E3'|hKű"v& K7ѝR@$~=Um؁=pUя2X[x;$8޾<+gZ+W'J [mubUs=a (u6B?g1[<;yRh<\YpEB;4ьQ[Uq^#h2yחI~YFd{Za #"[d}Ah^#4FN:o-tNw&kĞ6 fY<4W'k!3{a쑭C0k$mrlwH6;dph)E!wxx\ RyvNa8r#(jsNbϔGΩCWMAuڰͽ젠FFFJ:Cl; eEmA'8kPM;tD\ R C'S_^4m/ 41\qQ傧RUKp>la<m9C ާ10dŮ7|wPaE~ > a7o.]{}/TTјɛ !\m_688PJT/zebzhzǼi,˄ DGolP WSd!bu')7j]1dBz"oA1Y=]+,-e2O&4nwЛ萈C8(-4>]7/=ˆ>bhobkp26tԖ`*4P 5P4h6GXj v]֪ۛnA)G+K%.&|hKO~d\pb7Up+|1egu8y.P1v.0=3D+I,_3K7VeJ(%cl$.19%z-|Ѭx#i3jl|?]w6Q4`rDP /0k"H*x4G  '6l2]?bA!DTvQ+Fs(n+;Ta@2 dX-J4аYiN3+#!֜Jq㾩sVKOsFe]?n(Ř;㉬Jh/[S]R%j8*u;0L=vDӉߓ+ߛZxt9 T#5LaDQD58EܿI|ÿox+%yz߱Qlj|W,Qp3hT"tij{ 4Gf?$W޿1aV&]csDUkFdwlȲ31eOEhjãXR/a\h>k(;t8ii xErkeuf SD$q/g!jMf#R>׫k8]miP\\iCĿK[tNh8Xsሹ>!vF%~`1U]U><;Xzx>V.Mst rWm6'W { ,襾:>yf/_HXbCv_ OC?%]} jCT`hI 4]Mk7 'R뙷7ӹԉ ԾLjЕ<)i*ET# ,>+j6D.vAH O afCsDVڴf_:D<'}Y;]MCB>N qq.VEΝ( )!""*f&žǸy Au 5^ǖu&vl un 8aKk4rsQɯIJĮB:`CX56V, W(LznJtuDV@d%/l+88߸k_Hh?B4pQk^ G6^ɬa)[(J5_hw1?ˍV|# [q_8"NRFmVU0CsL_#%H{D[Ei>U*A2Fͯ[>@kszR^bZ39":UL/|b?ͷZqz[ys鼤7Qɶy'SefRz)WܺԲ%GR O'u )l0$[NtIQGu2ll2u4֭Jx(9QA/t!{!q' OOv7$?܅_rK$O _2V^b$bV(60YX2 vd+lR/hoR,p `m-c}FBQw^ɤPxn8LoӶt[D_Npq_OʆqnB}=<]=~͹]c#Yw<}o=McnAckX;8->h+滱T` m=\n)ZžIIdcRU`qRgqrwpGTՉ4d^^Qy5bN%|B x&Kh =Lj| :G(rM/+b(aY]jg痝u[u4ZXz\N;BkiBB;MH3}_p۸tKhNX4tWy8QH, vG 8Q]9ɑs!Òw焧[OsCA%VVn#;QJr$αWH췣nt!!<]Evlh˱C<2ة)?7Ǫr A4y iRW 1~(ƒR!Lbk]+t?Nޕ'%*ܵk0vYy)qq\-@&Ԥ/^xٿoАZ!Z7*mC#gd#X)ea[|]4o2/A3uT} Α-zoUR-FtnPj cw س cO YZ%#@Gʐ g&p3hn<:TK2=muJ,4~TAB2~{b) #<'S$nR#[5~JnT;%[o| nWJ* OrO]Z.0g1s:WyJK\MNq6[& N8U@ZfnƦ>&_3Б@Pn߇?.{˕uߏS\yNbئTcY55DQ{'eLu?rוQI,lSKQ1[-Zy_ߦ7ZIt]]2NdTmdAw&̍:`H5 M9ȁs>0lZ[* f3l΋uSY1&)2kMd⎘wmHjl?9n]\no{ɔ2D n3||nL~š+\o%b@a k3&0tq3lGM[2Y= |z}gGT-AcoֱN'u$5xh'mIbO\ $n}?s-5efS |jߧ/)(FQneS-#noȩƜ)=9j%nHuZW6a'H5.5O3Z'˟ W?^pDTQ8:sn.#)SlN8p6 )һj((H dlShr/nZQ,J3\&WŶ .RE"66tO {55GVtGu fl ԂJddP]$:b-_QlP,%#n$px J}׺/4ӦY.ß ,ye-WqɷMZ].{-m@/6m- m4jpiv=9tdFAE£I>iH3] x tGt/35-T jZ,o/*4IB-IKm): ;ܷ2Oí9h>v< U++P{@QKoN G2:g 1boB๦S$xR`@JAk|ƒUf6-#?MT1Lgm5G_kgo\ӷTXL#sG)Qs>?hM)t[T;S|su1asUj֘A5o\[\A!|!|o~7[Op`Z;;=z@Eg)jbx;3[P[I=5;!᪇v\N$? Hn"B #}LwfQ~" ɕ%a.M) J6n'1[e ?ݍKŠdž9a} z5L,|t-ZM',p'l+Yau擭w𑫝Ag\|[`{9JEfHP/Yu&0[v&'f3r7@ Hj I ~4q;8%T v04m]C(I1[ג_JQ~ QߐOàw3[SΩV&"ԛzfN7`8XIʷף&Ͳ.XN)4v+hKδ8NFJQA jG ?;t?2LF +u{<50=e5{i`A8A\ (ذpdSy0 ID@9Z[`KPSJZi]ȷH$TN^ňtNh !(p]k=Te5rg QD$h8ajO0Tb9m $$RثѴԈ 0kv"}j$ʘZO0RkDNtYg.΅C uVh$MfB~%iXBufsC= 3 np⮄Ye,IŪ߫^ JϺ"T3w\E[UMLʛ6 DP}Κ *XѩGsm Crkҥo:`[S=ZC5̈́fy%`S85d@wc wAxaBsTxxdԷģeTd)v)UA,gMƛhҲ]ck |h͍BNH+ۮKܼ#p}1 Ol%F6*W ^' T.R"w&MTElO_6ɔ#dNɳ)OBQPu;=- snU"@>J荺 ް=ҿ81JSC@yDTd{K "&eEWʮcLsas"̔]^yPU'/ʰuC_UKYcGrq29>;ufMs`qE>j_Y\]vJ1CСv UJ-A@.A.njkF\K]ٚ%3l̈yg"fg,MnK'Faa#w2;twba:=-hûlM4I%+Fbr`,a{wcWa]xGQ-r@K6_6[ ' v^/ׯn/2i5yho#r03пB,`,#uEȎh1ω:-@݌0M V 2b(ƒK<,e\Y FF1R6;n~9ZH-K߯_L$ȴ&t];ByA\ ~t&pMyD [Ř^ )G=I " %al޽!B{Pw闃&2TRӠ99nQa {7iae:!]PXV 5Υ+ ] RxLیۉ?ZwC:DYjQQ*"o͠cv"`[42]9p4EOHTs2N]7˦tcR;;_IEG3xG>nQh—qnw(N܍  8y ;1ԥt;-+Z޼r:+/e봕Kݔ#ufk;Je1/As+ m)_O VI.XCB8-WKjV= =.h6$L3t Z B|Os˅T̖6wjg3x_o-+P~(Btl ax Б|ake&>\n3[$QVup]0#(#<A6_p7 8E{!<"6o.YeiN7#~yO1-W~P+KjFnjgCU}?P'[ap[( FOyj98,tVOWmbrB1S3ZؠT BWP`a)yHnKE 2ΓyhTRp$د 2@Qr5gLd{UT'e\\)f 'k"撹^J(JBFk`6*r>-'aŇHSz E Z[oahi ܁N}af歾Wj,{Q.o2Hnb4l@x-=T;[e&jۗP9"["c2S;w6X:@E s 1 (i O2dz@\4ԺO[|6sa|s }EK`'wGIEλ e%xDWA](-T$Kvml9oG=WyKm8.J?["O wl ㈷L-٨K6(o>* MoJ*3nŝo5,R$W>^cG9Ol%4P#*fYZa`"Э!8Mr|Sj=쾦Ow&y4ȪxGW5߁Nk[QBh^#KT4ɐ€ѐ?]v$ ~;: s;ok~'H[ZÍ3=.eNsgBBtga HXR)iѝAM, ʽ.z'o[/X)"q̽,@vB(sȜTb:e&[VlGg4jnv/KgkWm(POģ"UZJukFBU G\7>IRLdycP0+_ VM4PIKK%tx稌m]ݛw y E} 8q[r[9fd ih^HnU]uK#Ƽ S7{6eAJDfâXB;Ӳv.`8axV Mg UP W#n<-PkN5iJN ~0МOMy[#>/n 3Sz/ _:WgdD.pOc9L%>%l9i Omv?<_ g$O+L]vbIY@G[(M4RU,$=Y*-;>}|d$OIJQ> `v@>(lwkr/!l,隀*3bp=]F1j /@#]Ŕ ӽw s g'vN;\rž\/KMjԿfɂ}؇D,nc `0KxaI?qbX?㼶wᛘy>H*`.@xTj!M~hg8Û!)}aPI%Ls t@x!N#&n\]OHcU>"$gWy>sCW fvip$ CL`%Ґ%뢨6,w3IAKeXTzGеhy53t5D| sSU?I{馅1D2W ;gX!nP;.3mB5IȮIVdDh1Pdxߩ#C>s|7hBظ k85wX!115'9ڛR lb^ŧND jt3'T{79ugLu=r8ĉw0rgWء:I.xc*._duN/)a+4IgAgQ+$3dH=~ܠ(Iv9*bS1v|~v:HGa*bApSoً_1#|Q@狯(̜5tY,t1F!ywv[p+']<ٍjdd[u4%uY?Ͷ )|nYY,K~shɻ׮ V#X. Y4xkUy zAּJ>vhƔu95i oȎd% ~O#D=p.`u>)/ `#Sta4LqCѻc)MҾtSd| uAjT yA_7i:cuD+7aU}a&zy7}>5<ͧbpւ1m3ׁ *DM˰ T&jA«m g v?qlQ(Wym9Kȥk皧|cnj8{K USl*Ts A|V9&~?QƓM٬x3D.qau4}olГFl`WbævRdjd~ܦN:j5U>N{Œڔ'ɵ~a% ~.$75ζ{˹*P~kmAzyl%FkA$6;^n- RL.>ӎO8 u2>:A g.gr?gma6-ʈ_(E R)v![F6YcG_QSuco~'38G}ea ~E%yXjJ)}m4o;tުuWeZF}֛2k]SM\K4q1nr`^.ۛhA 7=PO"-.R>ѝ* p` )h1G.s׳X~jS9s$o 6ud3+xswl[HSKH^Yw97aFپ[4AKƝX*XM (WIWȂ+suJa€*J˳C(k_!?g}Ǧѹ 4ķ OmrT!栀*/[bd{+90d} ߀uH۽GúQ&O"ɟHD9dj`8C a5b VzKE- <at1:% d/ԇlܓ_ |mNHF^M P9c UoBsqIAVV4zJ<͹bwRwEU) &@}'JﳫG b,"{l?1i<5$rgp)к?M[@Կh!0'ie,?SL @"g+.3TPw`L0SSt7q,ӢrĐv RCrζad5U^D*0e Q-ZO&UXD¡F*N ߼p{ ѹ,Wu2.Z촭UCGA(^2 Na'ʹ+`O&3x-U7Ar囚sP0.SC򻇃 jeu7Q{V&1Y{T2CPzAWtiDTܗ 8&8e^t`pC} “BLAAbh2R~! j9/;ŠpibxE&ގa!fs%4g>QY8Eh>e?CRfW|7,Ti=l͸V=NT(^7?Jͱ!QcmISA؂nEL8ꍝIuf7Vڈ5uD8rb8G 1T} }Cݢϲ,yMs!&i!H<.fCC="}ّ\Y6ZȍGn۲0D*-)lY W{$jGFlRu<"'+X/jg4y.abKI4O-d_om x>yiLmʹO $-A3a.+˫/aDt[ɒ2*RϹe•$"e!-Vc&ҟ thh=᧸?ٺٛ#ПfdFr\D-Kq*Y5[ ÕĤmT5RΗ/`A$OB0{~gRn| m-Ŷ`/f܂J B-LI[a$fwâ$Hb1]%EKbW"ϧRZBxPvad5;\pJ(?9žp$Cl~ޠpy} :T5o.cShC]{P}f0V'8~Zk ,%,˾:65}7f.0 ㍏a!fVߣi{]=&\ݴK̯"QiMqs8t,{C;{67KS[Vʲ`W85̪/:xƵ^f$cK"#l8Rup5am/˕mh0iYosܘYs %S3H⌄ej 9zu~ZNʨm4r*ŕdU1`l48Itn [M1 O9p<)X5[P_tX0HE:-+|=*hmR6(8/DǺĈIuD&peR@rc %IJtCdYt @<mwqWx,h>o@pN@y$B҄qmc4jP鑤v[zQ[zl@r o9XgYo +[sKc F_19UeJۉj&T\uO[fe.#gbUm\%KDi7(euhfcZt$\ism3#ldxn,bXm6DaeAv U2 2E2.n׼_z{͑>]P7~bIT;gw5u[п!v#L=*!x=s8mN{5B7rT(9$,#E$G6ua aroS>8zSn`8Qݒ[{aB_ڬKbb*sg߳TKIJ&ӄ&龚熙jA/ڡ֋%LAw.pOs*9?Ժv =$l '}4Hzfeg!v@Y' Y+Kv"ʱڻ"R|Z=8clOiuhS "\!aDviBtZC;`6;0N ҄rJCFg4^e:*jalClb65'2U DBj</Í"ĦvLZ\8Hh,tw`9ND*Xt2'>@d&d\nƩhekj!ʿC_pwtepyd؜GzY-/yo.!˨:N=ۥVF7jRz%ko9P:[GtӟLcsA6cto+\1Ҏ*d54I5]],BUڹt^Z; (jzjdo>jc AI {?,s'vCӢ݁qa9ӹzpJHi{l6R-|I} _ܴ4#7y/RzqwUVN,bB\J֤H&bһ-P/[Ag:Mf[24 @W޼> u~p/P#6$ng N\Gvʄ@7L%%5cUxH׉Y% zM}7u.i2 'G;"ILGǾn=g KUk+ڃe60$H_aU~nEө)Ԗ}Fnξx%V4"TgJǤfǹhrvvuch~[> DjJx_ˢ@O6y'e&avjT֮R30 z?H #t$7E4koz<\.ؐ w+ڲ[AިB/cy@C[ t[dM%j_maFY#?љEg-pCEY L f'}R%P%~ߧqKPN[n!7GL;3&\g=ͤM@6".$W'f_T`Kޑۤ †G8$w-ճ1Y9U!޸aa z=o6ϗYvvΞ9V5T ݠ K9@28D[vx&h{FT&܌nuҍq=SHBD 77- VCBoGJb(h Go;yO^;sgP_\,n윞@K291X&G󴩸8^j_$8V"#r݆FDC6#% ^wڶ(4nq.A'?ӷ fKҼAZSɳ1hh41D(^0S/0T'O6Bp`'[zxU i JE.T"vm8O0*%B3i1j-Ԁ.kYIJ9>M2N+~ M Al6<#<")МIe**]>Ev^Y.q-X #$%Zx4SIhUU-в : E~ߓ#3[*69 τY61';͝I)𼭀MIRa&֮5 QƷw-~2ZFdW Ҍn:]vv r9.78OIIfZ3ia,\6s.>RV-0XŃı4̀m;"mA=[d D`ujFf0iHBwt].zj's\`NlrQ\Uf>FŬH"I Ʒ7.aZ yHX鬅qp4p:pTd<6|G^:n[qad]ϗ+±W5f3zZ}l% L#4>OP*;k uVdb8STa8cq OsЭ_P46t=/iqZlSa Ws Fkd;mK6NVzTU $e.*wđ:_utxcBc% 骇߹7=/-YY Ot*ffbNqb- 8˛2Ώ(T].NQ!3fIHW]<~nW羥( 1nz9.m3T%9a]ZWޱq> sah$J0sk8ϋ_xbf9-TBB~kP\>1[Pbd\Dmߪf%C}|Y>&|"\aԎqR= 拽(+ceVAk)R7Sgu4 UaӘp!9 +_K"zZArk`ݕp i הtp'(glHf˦A(pw̸((CfreoF"֡_[ U {lv ӘtbheJHGW&p?W}c?r0QUN"]R^Y \"JR(*SEhȬG\=?l U!*TkQVD/RV󴼒T%qlAԝL{%#B l:ag]L2Һؔ䞎R؉.g$] N2fc#ٜ*Rg͒h-], ed|}pc]hng 3rrpk=R _3KA7V+hU UM5lDΥ 1Τbd"zdƫ['GBPiڿU|x|jn ,ZlKxpϸUxsifuYRH#m'А.[ɯu%Yf[Aejщ3\ӡ&Ozj_'|os-S٧>;WO~4Mr$Ŷݜ '}~p qyU8B@AĭlLVF"oO3.a#tzwk}[Wܧ0+le.2+P䥅I GҴE)*trlˆ CM1FRъb @ƣFә+#B0|v-'jT>Ws:nM<]mgy |i SRgUN"0{߬D=[J~c2D=iQ$R-b,|m~eDƂ8\dW LIe=V}~L΀ջ)8r?{v#iRͩ{oyB1P}B@d4?zpћFP0ov\g\lC :a;E elnm5r[cd &N54Fouv2wpgJeA\z"ğ{~#gyD?"<݉b <9,T"0y_1.H~e^ip;?€޻:)Z!tU<+hӺ|_4"ޛ .I\&5ux3??O~KhW}$x-uL%@,!ŧ Ջb{˒<_Һ]*Fի|Yz<4u=YrFBXbT %X&,5zǩ]r)tUJ䨴Λ;ےrY]#D~n*͇:b$}V V8vܡ3*N{vO#g:N1t }ɀ Ǯ?wo'm! x>5ԥv@JZY߫œ޼cᰑm hY0vv^+̀T=ሪP&]v~5zNfIPs3y Mo`S?39 e\@eu:v6&V[O%5y] 03 S#;:{$ŽkҳE^<\G` qnH98d ;V#AEh n(R+q:ӭxLL!gYVhbOB7it0$7Q~oe0 iܵxbO:Q(akjj'hMSc{&L o#o.?tbXU)jN^`o $E~dfj/0m_:mns+Ü ;np ^{X >2G*bU^̵eKfAχK`Q[  NN@K]|F*SlA.OB32;L]Ym129UT"&(v> Pp,~3Z?.OZJX21.f0\b 3u~WBB))zL80<(*ŁX|%^[titb+v#"54z=kjzyqS#k3pllMP9 `Pfp#Q5 ,| A+Jb*LS2p&`(ps7DFE FfD7T Dh4 8ģ GH%D|d?ș?a`M:@k0ڜZeqB~eۂRY} Rp MrbpMcb߻հ] قbbO"W@+k2 ]j(Hk[Iqs[ۥ(Fa@S9TL+! M"˻0JIi)Hs.1 t+(/  }=y ِ<iXG 9Q="uq5j)* +şb[~޶3qOaWW<݌XJ+X(rҗje(-.e2&U~, vSF:g 5>uDoPOoKf-?, 8̵[#hЍrЫV9 pT4eTt%K#mW"Z6(P.g2IFݦdSP֮Cz DUNkj\D֕iFiggD|PPr"|*ڡsv`CާKsy 9āE)~ j QE?uH1\:\U~M',u||0; ^XTKJL}INP3ᄗB1cz46/Н"+5E 1VxL{’CشLuk Mc%VȟGZp]K4[Ex%l1F; RP :>J%2|GjFf]}{3` 7.DE˫w|+چoVh !n6f-\{>Wo+ϏMQ2ÍJÜy ͧ?[OTI9_甅`23Gq} 4{%!0|IqIL5DG ja'bZÊK~m$fy-CH('wqW" ;\NKmCE6GB{BPIȆxQ`m)[0[u|s&ͣqh${Aɪ(4byz8c?C>p!=Hx6m330MGtH`𭂯@uJj~oKwwN^Unx b>73 6$Sb'Գ~[ @Z3YlctmL[ .X 5}HK*IAMUe+DDVXܶsnQ/D7BVC ,żZV;olg1cIs0>1c4UlJ)?xd#sw 5< @3߅bIF(72 ;%Q9(]e&^ɋ('-KD Ju@}Óo 'n5=+SqYDsDtje<~+֜~1CmP/V|=dG/LvOZAY?sqiUu^dMGhYHC3<17glA9/vw9r?jf]Y)ڤg.# UoHHtOڭ>QN "ꡓ80:ӓd'[S\l;,)5W̆g:65 XeD>}W.#?2l$:f?dàQа6rgaKr>U=GoJvpq-` 9$}_[-g7˭~KA| a~F?{H^%ї0>zл4Ȑ!#Dл% "KP@]!@ p*>_. [Fz-{$ܩZ_#Y9mrDxN%%xzY$D49"֝,AۨO]>x8 vP}yZUBejɖoyxTOHŸ *_~+!ɐ5̂ [eNq\p{ftN&~An+LxfBHUz5n)NpT:hQdkjH]G,lYs=.K"}ܣcccIN'تp(|.@o[$5 .d'VV@A9;G)yrGPqČJPx4[Hnon*r4N>D-L Rfâ`Pv^8_1/ɦn)hw(MdʛGv7yj"|2uN#2Z;gp[s( CbП7mr<@PcT VhaEсQځeO\#/FaEiGZRJU3Jk#/.Hp&~:#oh9IlaLlU u'3VVbLE# 4 sPJA X~zrD 4 ϣ$ϔF/,Y_HA 6پFˇ`Di(ixsTS/ӗm<aFZ* jHLr(yeӬHu{])PnGPpі?O̚v]>6CCg(y Q' 'K؎e|<WpLOZ>CD\YnvUsvRl栾7o%9VnRpev@rn>`W!7ST#HűIVnRʅ.a/^3dӛ7JVGv8@IuT^+Ht?m߮>U?O$K 25 DFdEViˉ~9ycX"/:S'mSOYP8Go5 ҝ7dc|ُA؂a mxcE:S~(5I<4R>JqR['70å JyzOSh4_ڔܜ:D\DM ?T6n/tiCᕑ#m9 ^daxnJ -o3(#5 9~p joN/hǛ]9:[9"]g5< NV~S+;[^,u8̃Pr>|S"?(Z<0w@ob2E)c_ z3`r%΂~1&CP/2UkHv]&>0ᎏwmk)*Tx%k¥Zl% K5'ozZbg"!Sigi/846d5JJ"RS if>f>ngS&ilvW~qvLa2:k .,3Vg–xMVH(|i[ CY4$']6XTD=;LLg/ݲH (ϣxیe:1'$YWA\ %PtF8P\~Ů I4,/ה:fkAS;2Ҫ ZpD_M*;%~fwLOF6'D$=r:&Vs}DdAJ"ɾ- =~W$7'뇡C֍H2GZ2Yi4\ ^k Y挠 y@FT8%O6)L]_իf ԥQ5ǪIV'4Y[aO颕Qב{9/0gc><7svbSxu:3eCU{%!9g+C7v S2lAhyW^JiCr*0P`@Ġ~pX~pD bN(;hGi3-OI~_v@*(a -GnXyojT{9"#wDoü%e3+*mLWEX"z;*B)Ȭx""8m)Bdu^lvpym!5H{tq? [3ڢ5L/'0hj+|N N5OA8 =z%~b HZ'el$r9QetRe=F˫܆@epнJB(bZg !•֟NMwc Ʊ-<‰խ}kSy}O_%1KF9BݩPI4a~FK4/ZԗÖڍwq[QmC4 }r:є?l/#1 *hR 7lŧD f]N{]mv0>JҐ4ҠzdKl$X-ʧAWRt?GbCoZ5DaV+ hP?nvܱ$f(5i*g#TX N0m?w * 7؄7FZb׊ȸu4c̈́iVyHw&v>K,ۣwMhd4AJ `y-5cx >JC fa̢νD]E (@7TIK}Eb('ZW}a%j9l"rgιw!|oA`G:>/<ÝPk͒ԢEF9Y" CI! mY $4~31bAO\Aru(V^d~6+ԁW<+bVKG~`а/(^J,S7}Ӂ, ݕRwG;JQqK-ث~_ Aq =*`ؖ0q^OuVNϲv\mfe`nn;RG?Jɽo%z8xH%v[6aSA aGVwip"O7<.s`xqrȠ'MH2J `Ds'iܫnOkΨܑR"]v0hKl(w%V㘌ČkY %N hk "FR?'P\+=lF8 m ]w֠c"\ՆmlƅgGl'cQf$c^Tţ4"rr. jKOEEl!S'Ϧ xQB'`kRqwb:u?-~`1PmaOJ܋b OaqMg|QW!3Q!r4i2Ett>+Y|,$yH"sb B.9_ӸѱdpFJF~^g?E{ ` id{!_U5\VHY%k e)'6z3FݚA7z Тej! Dh;xohM*8WM b qD,QA*`-VS[ /6l9h1C#߼|Cy"~"j#ܺ`Xn\btN$%Tǂ.CjPkv&lsRHQrS&(Z7#際ʋa .-%au߱LZu;_).NR9? h7geIhۈm$8 |ê1.q1cGI:\]߯x ~ k{u$C&1)깈XP(a3_C? y{F6MgGEZ^K -dt}ktUL_ iX 5( *TQȊ% (Ͽ{\fyKc'uJ!&/}3Ǝ ]o<r7X">9sT^RvM4ΑR%eN|+`T nӜ[\ƷX"5H3-h,[ ޫv9d(!Vz]f)R`TT3px~p &Ѽ(շ_49FB^'71 \,¡ >2{jȗ̶&ʳqSeD6|5ҭC#mJv0G 4H٦݋Wrc6._ S :' F&5!OxP8-f+/׀#>` ;W\~6sܵ%h0/|.#Oyl0OsCAP"E0U ]"X̜Kq[&T#,ۑ$t za5"53dRع|֬ 'il,l>vh +TIdhWVi/nOrO:]H9c}`Cϳ=61+X`i[m䃄Lު})~5k;g!i~} 8$;蜶vWL`VyC,ʄH Kix''Ax'qGV8x]I+˸Ci)7ZP Q{];+XB̊˄T־5#.<>QJOA 0>{摿~ |-q1 b!o MOҪ[vO-EELxF{ .zЇHqPf=X̗2fh.. DIͨ/ jSCD̔mggZv!G`9 *2/  @`V igT;7QӃ({?Z ,db&q|sLb*e^M mYY|%qͪD9_Bꖓ @>>'b0@g6P!瓎,`&o &ϋ.z2TI&}ìȻ5pz3#?:v? hm ё"JC&F!6+5B<]tn"!һ᪘[6H~Pዃaxa }> scnא#~ F~Ë4`A#W0ۡN{j %2rï + 3s= Mi"3 T =!O쎥LHP&ToWB!FNUR!vl𰐊2mO Rcqw:RrȺ_ ="DDܛH?uQMj̄]~Aq L.$3ڽQ_kcxL0@)y;V7^r,w`2ݺ4,Q72/dҥ 2uAoiݭ͒Y!PC)տm, q`5bmX^[ *P2I]y((tIP{}j ea\9.tvfg@.q)#xŮErpҿAq<!(3?m#^!e*\sK7? NP ?rsZ`ies(DZ7:tt4l3;gZ|ʇ}7GE$%+:JM0bHXf`ў 5wai]򋽀 `oTb<%H1m0|x`4'VB6"q+#nOK\b_VvY,vYڗAa҇=2+*:6 c6Iѵc#}@tqhY d)a)AhL4=Ng:3{وo%f?GXuZo`?eu65J-Wzj!_<a9ki3LH P<'֙uDJ7ҿ(#GYWfdD-rApZ*P7+Ȯ{MoӁh$}>).-%(Vsh E06r}f"1 @q~9 :I@pIS`(sk-AP2'ÈgJ)+㨃ӵ,,J_LryZe;Vpר|Q>Ս"@vڗn2/ Ǟ6;bnqJQr2ZN[~w۶aQtݴոS藕x'{>3=4O|g9g o_E4.'JCm\p->h$O] aoot ^D͓FPbϜsPj4F6ݲf@!U35gjN0H3JMb^:;`"h 5K,NR+'tZhpMvŽӹu}"wq,R^s߼^dogc>5mAowBkf!K)t"K1;ZXh&67PqY9fނT|v1!76%93ms̃Fn_!e/ aCƳB%ՕhѠ!w]'E8|d?fL^jݤW'há~I+1nj3ĖYc#ZK)8&G(GF9@MA]{6eDS-@OWnpS4m7,oXDS;ݏ$\$z r#x@3g@ut%Pd,JQOϽ<3 Vspǹ?rRY](<$fx3jGe1>3}O2؅Hcz#qlTˆ7 r;z\, $R^ZWw?/p>ms0 } RQ#W{g5'v_`U<,x~~餃$=a/1},Qo< ] /ٿy(hbzp^ y~vzXTrv-Vï?f soKŵ>l)@O`f/@{-_{ol)UXjh` ;b/w %Y ܅8m}T Wx&ȆwLN•cS|ڳXN& "u6E !|j2b@[L,Ӝɘ”}96ɖGSQ-XjjŁhvօiz'0):n*$URoRQ\`nhXJSa)ڒW$QSw۬a7J~uūnmplh}g8MZ>Êre6NAfn Dau~-WTfeL&<'b=HH>ېD/zglMրjQ`x1$?_ CU-vK+HT_ۢa/A{Ϡb^[= %Z(v6Uzv<_L SR}~(Mɸㅣ Ù0\"Î^)ZtNgcpդ7Kޓn埶Ȼk8>Om>37I3kkӕw90rV'5/^{a@lw?-pK5SY3ȱU G+fx#WcYhjnZ&ȶ'L6mӴAK}I;3Jɱs(H:"[t^$R#ru6mܦ]'wV)U5ԘMu|nԹ9}de|n Z+ WA:!&fPN+ \4%a蔦Kz8g tcD:w/^yqZur3on/ִ0PsU*>c.I3sٚ G*n &F"m\xnbyrF0{4Y*"#ɝ":z$lx_-/㬴pR~+pSi_j@ġG{{)sE̓FJ>% ҮI)msC#1$oaWjnlٕs&m]0po&7G{yٳmoL0-^y)S>5s@iaNy֐X!.{74Ƚ!%98jL'!syiXǢA ,P;=/Sɀd1/ + mX$khz 0kRi/6zrdz<ԙ%jEuxf! ةQsl0B!Ɨ/(~OÂb[B0>qbBSl/bnёTJ,AsQfRZ xLnjyRhH:!, c߱|wg|_˯dxB WUZ%1d:THL:=o Z/^:$>zU-O 9%a8bLPJ(ޱΑOdH}Z]Bmg zkM7)|SK>v @7 A-()gqK/]l_iU+i-xKe4؏ag,r[ e;XuH2A.QU920[QbIj@{"ĪK|pX4ufM&LwV3ipv\M|e\{~D]/ŠK{sw#t./B@#6Cx&W -<=]GiVJvqhsOFSIE N(R YM[xr#GrR~NچEF0Fw)aPqIT(ʸ#N K?k/ ɿ.wDp./ |9RS^ȵY/=ZG9~ }!agLdB 4zsb!eS2Pkx=D2MfR$"-Ϩs 27T}HȆ#c9"lx dҶdx3S=\dvZQ9Gj md9祪4Bۖ,O[cSZցmfI3`2u_ A9 zϊ`p;#1wEQcލUgfQE'oʳɇ30O{/,acpԗk[-bU s9H1TVY&W*j*3C&F0ar ;b|j\Q84dImxk:g]8>8<Ҕ|7'أ K,? Ԡ CKgD$.d=.{K dTM8?) rd܊ %aPfIJG{YVRZ[?s/^?ң#scRlh90X%/6]h[O#pR/] A { K O0D##ɘҀIeȺiWϳew KԆٗ:[݁7(A>8M~ˎ/G;Bwh+UЏ5\e{;a=Yv+O2>O)s3'و^님kY^9wa4 3R K)uZ=1ДCPb8e˺C#T#Ώ<T#QƖu$50e*6;i&5u?ilq¿`s1S~"QZQ΃HDNV-q '{(l%# p׌K1ld"4WhI(Ua#IC@P|dPF0n_*H%dA6sjONk5<whl<$*eRO47q]oIw2ldR DFOQ@[}-UDԿM eDYFVkjr7Mzai_Z5}e>[ŽNhQGi$nd 3լ(׌Gn "έ}Dz֓U o2_FJ2Xce1M**x'&^zZxS~[MC!I/~P %:Q3vy搦^Nz#F/Q'>9z#&>.3('phhixb fڢ~DWHQ,Nٕ7AЋfMy- |Qq*A2]5p|F+sxBXh G߻g.4s2=ξ%hqsB'jAfKF#QG5g96z޴!:I9 ~ZlI/I) >Z=F3s/h2D;?r D|%ϙicBje)|s4"gzmr%*;6)&ٻ9H.M,DS3oV V^GH۾_XV1*h8.JZ(1 ( SuVmܣaF O:vΊ,|9e_էo1-xe͂<B `4T{;ץ:^mR 8VȖCtvJ|d"2%'r&S(nhc&%?f?\2 HnskEO'E`ۅmmߨv|&8#gB: zCx%B_kkxآuSx6%aTL~(H p:8G-(c08'nxž]G?Ҁ7#UPᝪG{a;W'%V4>$R@Aa3K_5)5 ܎F<<&S k3y ZORJL٦NV\5)[:51T;&J0A`,:M~u&\;[?Ηd("y1FJܚeTNŞٮs¤FPRSoPLsQ>c^ Hd%+/ hy䈉t }T>{fEovEUcA߄,ZX;W:˼\,iV/2+oZ7!xHbCFFSݥGXO5p"WuKr.eY흼m51@_9 ؏7  J-䦫RRp*u?:ܯh( S$;vdEdwXEc=65M+u*1F`1PIT֥~( .Cl\^QqV$801pvMZw 51M=TџBg1Ym:R$vYɫVm<`~Fiu3>0|%Ѓ݌ (~N)yhK肆%*UT#s}'ݖx0xں?c+&-߇ՑrDȁ9 U3KIY=+nbΙo\c{P=QSS݃< k(Օ0hP~)S,IXns  3w}.@EϷöelǩGnvhVD֝1Ȟ5&mF8aexG,ZZu=Bnv|"ȊOOuoYB\W4IP==) N%tSwB0m:2`r/3Jp#9N/{韐XGz?\A]sU- ր%6Ebܧ8_,*Qa9%G߻:sRV+jn&lU{$DP mn8ǥA9bYb+yi~FtfɧXtK&Hs *xB تh9̩ܺzgk~2v jU"e%r.b5m|8s@˄Ra=2B"]j_Gf"y2cR= :ZtsYTY)HT]OE=~"0. jw`pх 30:Ae < 5g]u4䍫5qE )yU;T8VR2v Q ںyGX]{FR!3bLw8net)\7>g*xv'PC=%woA58 sOi Ktr|KBnra^8˽%l|R-t, !)`Sn zzדnZϠx呟?<@C7\+g9 xWO<q8<۲p hގן26df5Hp֑yWoCbJZu-*OT_?&*Ga4!/AH a`Mljnf/dloiH=!P"ۇF۫}X.JgNc:82m/m_g^\Ȭ]Si,bN({2%,::(V[LOmy>YNf/B/#b=AgbaZr|>_WqԊdT]sr?k4tѩa]OJghj7TՐJZ4v%ȠM &1rBm (s{Y]k!؄R UK"I eI&yZnOrID7PoX35dF*}Eq"%y]R:0=ͧcg;\"0Y-9x?f@g5igJ3gՔSxa͇nYjEcH؁Weݘ!]C,8OSp7),IR=Y64}+ɿ| 9ʝcmo +Z" Qُ39 Iy?N_;^ά &.Y#%Udv%U@0,mLISPFfPYNAa*?gA kr<05 P_7ڙ3fOnȂ]T_N0!^GJinK|Z Z%,f;յ0ں8)/i .^ܹ,PO]kNd4sb C)áNp3I;[A^IE=6 ƅⴂcF˓c\+F;]\#a X7oiG]! $dVX/DL%x,T<^Vݦ~5nFӶܺ}Z+,stcF M -iDP|_SD]W$uBM}?rWfm0;qqS2qFVt'˜dzߥMxZiߛ 4-/5;@cBuԺ&F,yB{ ,e3MAmaUYXpz\l4k鍔h 4j{q# fDVGC|4x2KSޭ#J!~ST+PyDU+N,h9~r,IGzrO&_Hך ,ǭKIFc㫪bm;K= "lVu1̲ffe]X uzG` FZ L,~{4aHn#~E̋ \AÙOy?Bzˇ+--f^x@b>wנ8lLPZ__=ԇutNXtދrv7%/vAϬ*fS&6}|8rJx+Ca&p}’, (/ڜɐojBgͲ֯2fq?:L-|Q|ѱDW!r=hh^+$" )ac̓;[=I}9LRV!o[ILpr:9}ׁIk8 q[~k(EX'IG;k ~zѧ(CY; FzCRDze~ƥT1m@ȳڝAP*͞C)׺t8A3k< BAJV!jbab{hy~VY&Le4c[}& Y䎱70WƯg}-8 ^|W˚_ؔP2"c:.\w"(UM121U ~Je|{37{N+7D&M-A('deM/}>F}Zoa!c5ۧ" Ƚ]L]AFx O^/0J B/G@׈NEE-ĔW]r!ݞ#Y; Ԁw6KUQ4 adnaЍES_F>ͮb HD z<׀n +`yoT,g.ݛ+U|aw` D[@\S'~&}1L1V%MB=1n݇ɹG1;kµQH+e"%%%=iG9Ddkd((3NMZjQa+ujk e*Л@bwL9}wy_^/Ks<`'6 Fh'|_E֙\r#Rد} CAD&[?2c*ssUcZZۍUTiZc3<gaAfçL*bzڶ EOHaMJ?gs$Tϯk0tP1wehFz IMŤ.]*%!ϽAzF`%2f4aH @HCk`" l7OuN&" A#8WG!W ۚ sOty Wɩm}DњcTfh!jy]kaI:_-M\`./焖V#xq A?7w0֥CG:9ڠ{pc'zxyyy(Tmzl?%hѰt9A cp&DXK$V>Lܬ'O꧁b[{Nqkސ+ʍ7,N V6)}\BPoM.;Ά˵ ş -|ת RzrM`9=0Un܉JQj7>b2k?n%QR٢R'rc{s=HoX!N5֦ bXx81@4CN"I\ChQ Am evx\׆G9Ц ,#6x4!, }B%|Su͡^DkLթKE Hy ~PS _jrp(lueֻP݋ Y棱uԆ-//Fo`6Yese6-7* ՐNF(,~d{Z$]%ւ9N>Vc 92z2Z/%N\Z"HG\pgm`M%\iG*GQNG2.jwDoS2݊.oTNp !j5>f#A0o\ٰ*:# :& _Tx~gYERmc/Dz4xQ(KƅH8FdoFߟD"_s(N kŔdVDŭ&¡Xy,2f[=(C%RїK2Y& pbHWrXzdwn6zׇ@?GgsF Xt{r6C p@f@wU:责:nJ|i=՗]pփPP&'xp9nλuPU  ^EbۗzSynS ڹVx@׷[`+6&sLg$ ׀<1*$ 5%d6$x4C`Lռ t=U|xht`o3=~ʳ0*FsJAc+!XΝ˻ᖗCE+']".k6½4z{<BjFmU eY };c/pp7_phÉS6N_7.u L(ycSy ?Β>Ub5+ehtldrHi^ˣaO􏯚~X}xw)UwJB'=UNtfC[ނ&kO]9KKPM]'bFYSAnP.RMS=Y@Y?[zړ`; 9oѵtI]W)4! Te9 ,k |xc:)Vං 6:(mwmǶ@ߜ?q16s>Zh+#9U ͸J.}9?EI-w)hTnLd v#x$x|  ٸ"=^$8+"]Yd]z Ҁ4{Yɝ|cA⊠o_GyY ɽ+Rp g q >GόUe Dzw]3kL-`a)ND$}"c:F!RJd؂PzGEfH$2-B zM"+<-ML(1 P z`uqk=X /p&uKwg? 7&+,qƫ;yz_V&D6h+i71phz ╉v>}WrLҭ6A1(YK 7MyM-!Q $[BUǩ#O05x11|u Q6bqqцp&Nqu%k_@M.6 >4oBMuN^†[\5!Fb[hI#23rgi bB`]ɔ? s|K:3 i*];2TWAdp>뵾{S-U1]1AWчR֭\Grϙ?6MoK ׁCYsh|׏U̹ADAz%~9x7 f9Zxu F3*]?RP\I%OoE|"%}nSv _.@:֤M&j?Q(ӞY[$丩o;U~#.n4T4EY[Vg+|JHIH1 âъ6?TB/*/K<{\ !nQ#?-0LLC2^ (x ^c. 6}ٛꌏİ ~[_P[M2>ו4J-e܍3x L)[-$R*[;8 R&6mY9Hثɭv9onC7}ӹ~%\DyD>>J5h8Is%=`]۔a qQSKqcq+H?j`. d1= j9e{*V@ +ᶨi =҉>_ 'õ("KM29(xmSJX0 +#9340ڊSe(wrLP ?FNd fi0^@Ą44 jx~tXBOzm\x J(L1K?M>D/ ",?cC`|mӉϐ`ATDtu1ЇW$k.35&t]b<%J V3ߕRr63-yǥ*jbZv0B8 YO'^v3W/n8yyդFx%Dr@$遜2]5VPAU5  :jREmI^9YEٯُXY rZ'yKG9xh>@AmaԜGd^<[0AXt";9u|bjb"e -ƐiQXF&6R>Ś`4 dNe+DYP? !ൎOqlS98x*#b3Wơ̌ kC~n:Ő/۳n&{M5O#5;D`Aݐ^gц?S&-3lJ~67̨ ¼dhļ<Ƌ{D 턮"Ɏ-ANBp,;SՕ@Bc->G̋s :e"Ic*u-mΟ/Z@ h{z6/$P `_urَ'n}lާ"@8}.Qvf1Kv\KFK?^UL=DQ3a+ GAkh\[PX{qi'zEwA)hچT-Yvl,2lF g,yjR三**! cx;ٝo52l`RE/.'uM+00;T)U-#Soo(@Y8ýk ֔BqsFB&MB& G\^w3QD{jjZĜtө ݚ0V]Ճ[~L)2 QfRճa9/f"I콏'ڨkvC[Fڷ?Hn JƓ$ f N"tT.c,j#$8p̤=dp (I˿> Tⲥ)QaCK*f̀]HDAeb>ZA-~&AuwcZe/h׊{= LXdk'Hf΋O䉄W^KM[?lqgz~y^_n:eE=ԯs=D!|:Ix9_n}7-nN Mg,WIrvZ5pzhu8H^BˏLب Ď9!ܒXF)nݽ=oJya[l3_d4<7^?\<\ D>G*M$Iez8VTVRsV'{_G桫GFrx-:e;9snܨ\t^F$VfaDGTn[BN'L4f HT" 9-J7Nz_\D+R4kz {ލRa-5rA\C{~jn+)% }-ԍ;/eR`b`ۆ4u2I$y%hc8o[Ixhf%5b59QN~l}03*g'Jwmc+e ԃ_zQbdH|2-7%*Hl%(px%NLȬ@]te'$G(>CԧOZnnJ~l h\ N9ȡZNk_ ]f,5z.LLhrPB' Qq%PUQ4M `z֚Z  pvshwk]L2`>W#hxjfFŅg;f(iᗬ8W]hNγ-^`ApǧU:ꖽ9_W߮f6c){q‚VƟ,x|ƨSld9A}*C3cy 0 X$-\aŭHpjRϟK1@|q1;[mdߍnO0bz#0e6f!]8qJ1Q]PSTުIy{-@QA;{?LmͲAKFY@X<_.#͗m„Epl؂(IѪZ;M\v747,[ **ipW|*CUi*\-w++>DyLtL$t ٷy:+G-!g@ynba* Z`%ÅXr&|b2V[ FmBIV>?)<h@sm|+{ebҮo lBH=~} c,Ȟj(K_;m4 kvhby`?!t3k3(?TGPc6 mJfP(҇ X/g7?`Wmkaר>=~jDzm||fU:;V *D4և!9;#UZ怿sNhzQAMÿ;YAWR8P0=aʴ=V\lwN ‰Z86ta2̺MR_7Sp|> +HT. *!J"%G69{b•8g @l4(gR(mV+NKLk9ħ!i2-$?L~|{F:V?/7ȧ(qA*.- s ")LVP/2-Q@[rN፲*CLI] 6%At>zӭ)2=;'R}FFwak`/V8(@gq˝:|FdJ,)gˢ;QZgx;9op5Z :qhs퇿vv龬v0mk`%*46wg!$-%+ᐁg@i!T#7 @>~[M.;P,xQ?F=2wt1uAOjZU4T>f~FfUJe]hv8GT(] Q^\FIj[ȶBFe͠5*%0qUQS(9;?ν΃>[E@#W&@yQCm/B<'5W^NʌZwHk7ae @dYL4Ұ`w:0P6n H-:uC"` Պl5H!<dޫb`"ϳGGF05𭆐 Md"՘38t, kZQyD;oZf6ee|a]Z]N^1MnWX`thSS9GbJFa^ܠm/kSgE{˫Y0*iĭLwS1OK>p^G!\m4>~x<-֪PQc7pWMS8 <\e0|V,ȳ>11szsJJ?XgLv?ĝWțլ֩YYa Or <# @22b`à3!p~iO@Q,Nl.7ʥKh(]?hJC-< Q6l(mT z' ?Q+?u^``]vŏvPŽxjƽ -8\`o2TAT9RC` Et2']W{H9h2fkT ZO+4?sgU#\ ӄfZ|!vZ$!7)* Ac[RLZ9RzKF 'gpA5C8'09R8TVN4s,q|g \b͵c6#sBsIt`V Ӗ.meybdP w08 5[&z5:5UƢ%S:˃3x ̀$>\dWlHXۇS/{\O.rqvrϿ+|S{~s =*K֑2 ѺЮb7 "4!سMGt%yS'F!MVt•>iϪOoLKSX;@ƭX9)d jRe6Y-]=O΢ͼ}yM4x,fI)eoa#٦#ƹ:J;`B(y~!kI.ZY'>G!bR0 9T/Sze/7Ry2gnI$ ʓ'H+ }|/3W ppA0-5%L; ԷPgFOnBYoh-#MBX*3'U?K 9pwU]]IsȿA -ֶ-UfmZ1nZK!cfĶ!)6 dr*8=L%J͈f%<J-G"^kHae# Zق>E2& 5_(? xc03Rb@+"gro7YNdmʃ&D;2ů W/թS\ʰ k~?+4.?Rm߯"^HKz=zꕪDa/?!B!n8=>rpP׳ѿcw۰`fߵ]V ᐏS.3Ȼި*@ ^j~+~%ijQ)P6ϼbVOv=7٤(P$yń V#շۤκDkvw LY @ꕟ<ҵ#Oh;vAqCelсk2|l H.UO@\p蝔2Â(5Mn^6 6{ah0k(I`ݴF'HM#,0bKR!Z2[yVްDIĆӧ`%M1Gy*0=UHcl2>G Rv86Ԇq.TΦAb9pۊ얻^avYCcyfѰbrԸ}!2B9Pbé/s@Pa.߃& iAZf_XæъͶz9ˀPּgx#nrzƴb$)o4r=G6k7 N> U- ς6f^06.1^pazdq\o_SA4@RBoCN%t&Ui@UhFgBz%B{W0xo}:.놐N Z*~XZȔ6ى'V]rr +0W]*5R&b?KE}Xx]Qq2*%ҿw챝1!WSB}'y[^Pp}*,Ø '%Q2 \Z:3Ăg Flo*8k>o d>OIGܝO ҏ<":.. AlYlzO#< ݱ[E/>. &@.hFiWMȊfLE8fn}We/Dr-L_4=(vÙ۽q.Xk:CcB>xR67'CEm⹓ZgSs1A:ga.[N52)s:U"T%szkNU>TBi {9^)78O-C3Ger*$}݃=F@U99Ү@A'>7QʣӗdޕɯKqJ_c` 1[N:Ҵ{d"za?[b'># 0{q0a\}psSگ uLu?l4*ז!g蚉"} ELkB%Z M/F_?qF +*;Jy\S4b:}%!92J5'p4]!< O:CZ/Xz>lݷ&ng9^ti(-Ja)biqlȝl7-qYy[Hs3Z<:ьl`a2Iq \%0r(6% }3~a\#:󕌽vV~?1㻰I;^uXhsXa:B*?qQԣ;+yvー/[4*tZ[2r*:@Sgt)$^Imµ9q].3Z>?- RD)h5 RN\/ W4=w^-f{" #\k%}FugfG,yW5wj؈? Y0_~'1a"P.F.b4inrွOydK  yjR|wsⴹ.iR4n1?tki&r0u]QZ#8a@Ss\ ;S[Lg)I%_x[q+;\S&R `ߑ1ȃ5![ H!ձZa2-([OWO?u9s#(p3ҍkp'^k?$:t^][ t3$rl1V vB#Y̦LBmL޽஋ҹĸ^l">ݢHJ9~`Cz 7C/AeJ{ӝxUc^Z|9j1K1my?~Vk驒 \wOإ!),ONuEg<~XX՟SXļۑz,sBzOrT 6:W;iPG8e٭q-<ÃX𼌽v,pSXchV;yު2B9:J|m9hkٺCL0ʦPbIR7>gb;oC>Hԗt 4/{QwA <`? ̯00͆ ; cj4je\ %hPjO:4t|9ͧmibxV".CaQ!`DiC;F1/jQGdpCZxŧ^&emuaH(6|s1vϏ2@~ \MĈ]9Tnb?s*݅U?1ZD(tzkI+ $) K$ Sِ*/Ic}'+szkyr%R,D5I.*"H\YELB\QӋK$HR؅x<+ZOeĘXa(o|E>Em; <Nwߑ}(ʓ 6-+IwQ6u8Y!(8`a X +S] sRe^/l_2%rHk"iF&paG]>+=pBlFX!y(вͷ /7N;N@,ڹQ9,h-f%?Qy ?@.5};J"eyF>>/"$댌,xl&VR3Y{לߛˡ*|z,:N tf!P&mM8nO Rt6enb޺.;D0x¼fzF KҗO.YWY4zfk4e y醤oC&" Fsa&e5AK{8HȱA䔋h;Zo鹻Xm8f10m l*VЋ!qУM K-41xHcYX+}z/dwpN}5L HL\ϊCxvK-|L+#Ń~xivfr/."zQ8) >mMʄQ9B/)3b\çF]Xz1Ͻ 13=HLޱlŁŬ_nE_m6Hކݷ ޵(X^C; eA9iM[ ˰h{d)k+q|׷$ɍ&Tn6{A]?3PGǁA}th7Paf%e(LEqt?BojnN|e1ĢEhq kJ\J3$hhvK Kp`# A^QZb [#Ԗ/c*.62@7r!Ϯ0Lɛl^m7^-hz6` gx|)-I^A VAV\-Hu'FʛXb/6nOkVP7 QTjj7XlF?I3+=6t.vSV&-Ar :9`'M' w_BPzFseeQFq D [YGQfwжѢ ` K>򲜆&toQu#:}~ЈiSUٝspIV HU:w‚͒U[ N24`?m-ۦ{BbBXEy挹DQ^OϿ.&U0(x4b:ӳ!v=͟o;ӳz6XЍѢx]MIN,O mj"b-GЃC{$D kZwk_~7-I~rxxE#k7T_k>J=j.*E]b4CN/Z͏Ί)=g]R#j5}B4Vɲ{'TP]>iOu^a~'ɎO4c=^hu=kJ)ұaD:-,rVqЂ{BWJDPCڽ͌:Z@֜4p4CK}6e/]y`V%^c]3qrfDBwý3z Sـ^trt6p;Zz' >$Mѹc @03oW8Dw#5) Vw^R$-cN]U֑h{BqqK@z}"%U"UEȣx9D$ ÍM?߽T d$"t)x ŗQgU[^9yʺ-?Male`ze^N**f϶tTD}y Ys#6GjC@3@CrQI 5ӯPN<2~B폹AnPk+-ԂE"l/D58w &\(B\o]ZgSꙬZR S19\V*2q&F^նn.h83y[u Vg)3~=]J'VjNTtEz3`{Aul@2R6KQ/n@ ($Dz=?Nf+=)AB]*o.9?Aݖ9 i+#Db)~FXEC+o09E߿a Juo!aޠB!;g"+u^ݟ6?7C30P9=H&Z1i!/_Cit,; ( 훡l ctwd7 @Lz2W|gmȱjMT q TF4Gn4Vä)D Wxpj Vtg''if۞axq9PGBjتgh ɁDQw#S @ ;..,ll ֿ< |54D1L%.v<\l$*(M/(~w4Ujqq.=V.id纏g]`jxljuSo ^iIWFfudDi(6>5 &-Vg D:j%&g\a0 s Ws *>#Y[ xZ.;4'RiqKTPSK# wi'&=J˔Mp{C4*x&^ / _tU/Xmq`I 5T m_We ˼|aC?s:0>?z D$T6ڟGՇ'gLBۚWK0B aӄ!k`._ȫX$gZ6Ppcas0kCBDM~ *J1^@ ѹ16+)F(㼣 Z tb_D|T‡Jә]#E. ц([p ~ &.2p r7ȓ1=~$1,gIjLʛ۬qUm+u0d׺l$oM:z1 NjkF\u׫.sTx# DK !U̲D%bmu:BCG^*d]ѧC;=Fnc':&}5eٱZNE?St7p+oH7ڷ nh#Z KY;(ܲ:BɤM X9CToTsZՂg|..nm\G]}x4_R{@~1PƃW<@w`"[ZBx@}Y3#nwBCC"(Rj#RQ}ym@+%_KumlL̢uFKHLc$=So!n^ .c\r(F@Zic kɶp%t 0,c1+f!wUⰍ8uӬzVjܦb$/GN^QdBc hN*52?Z!`walcPTҹtBNL~#52fPPUހP 4ۃP"ik´Ki[7sWB2}/JNJA D}/5@5Ih16[xUgp` = QĞմ !9 $WN#S(Rw0m3䫆C5{ ) @*!Ŗ OO,$C$>ZCvjt?Ɨͅ-Z5Ebe|ĭh]0{;%9P0z"ZW] e4@BF>u9Cn*ߒ|2Ċ&n m +w֤^ kOeڨ -LpVNd gt|@_ Iz? '9'${;h'.Be%`Ur_P$KQ9|}Cjó.Wg}̈́)?qQܲ,QR"A+gSTzB7 !؀y)_Ln=H݋=ƞG];A }KB%-P~M/9@%[abZx}6a|4]R)JHQ8X뷳zghRaMyv- 7R)eS9;aap +Kԡb~Ϗf"4^$ hw ލUH('F휻Z=xePF-u=э/)#c VC@sAP6LʽyBΆ'@=$e/MZ{RΊX]X4ud!מR/]]$6AO Ͼ{S6:mb[(Bߗltʫ7G>'3WL\vi:|2rY(If o5DGXl$w?Z& ɭ?a| pk~?)g r@qC!t|).r4\uza+kFy/(rgCc.7?umY WfnKkzSYGvP/ap ;  Kz84&,PkMj[06{d 7z)[ӯG#UVZYO;r8t>/n6W/%oࢉybduT ۄ"% :Rd_?f&-1=,I}FgݵSz"i$񡩪nSLnnI#aye] 7Cá@mVKrAխW>| 66՗F;0ɻ; |*Kǰxqɮ {;y%mO5ט %ZrDQ|\ u@f Ӭ;X'#JXw<8!f5wn5w}Ϊ9$_pC}k=5Bkw}ri˃-g{dOtl-`_Rr,tx M'^-3hۄmܑ$ݕ|iiu|LqM\$?Di7.q[PHj c ;5 |dKZTƺѨc#3-^0]t֠:Y6aj㚘Ȑg.l3܁@:L=kJ61f# !\0P>s޺"py7} &o:IzUxmR3`7} FDse[Q:@dɸ.:B:Gս ՞%WM?]#Tt̉4O]lf|]5cY!.5W>fHr $9zQ_D8gh:F껽;Prn?+jgT~u:VUZy/tMw\mxbYT5a۾ܧ9Bݙ\N-QO[&\W喸~gD S)'6.qlp/F aL?i)І=o)ϠWI9U0}O @ nԸ27FDH_`gAM<< m뚟R1FF[W#`ARj /u?6w^ݒaO2Qt?(k\ɕPoq+* _5O9nN6%U!>+ܸpaǷڐq'1(I##DW4`7S[߾foQO|@/)Ըr'򓤻~JMqK%|& FO*}*X_d Slb~6jj&f[K\,n!g?NCm@+ =tM`閍GK.,c;[^Wz]ͪa  ن\aNǢ(}E[ eԂ}-hisu.ސ"-rщwq%3L%|6ݡ2 ݕh{3`KF3{~ Zʰ?Gי7S﬿z14iȕGp1M Ɋ5+* %דĵiVv+.9}y֎ȨZYR;w{['Іc.um Da]c2_.P& 1# Bq[#YȅOJ`{Fj ei,G210|R6%MYZ,M)Ss+劅(tG#As@w8dg"׏k,QO|mV*I\ƦTD |+[ t\7ORgi[jM/F^C=Yay'wj3WbVwd3<Dly& Fil\P|0:hg6Rԫ2>BJ=bjZGVn/|}hd- L| ; Q>t2oWaƶl6_NȮo\h+'/,|^C⎴d 5(-7e`U!YИ;MVSɲ֯(8of:ƑWW<f)>Q^c@GXBI jkc2bHO!J$];4xX]Da}NLLS71tW>Bbs%ぷyFPVaQiL+[iGDHAY5OO#'~$ÓX"9^4t3E[H<%-; qg4y/e+H}ՆPH2^ rE4}'gf W,P}ѻ<>۞n(tL@ ʐ^̭@`x.(;9a =+ ' 88 8`sV FA5б$P pw#"TKKPضH ]&*NNF>Ńy:thd8ڼk JwvTeiC`|-?G=<ƺiXL.UT[#n3 A`Gq^R >}ۍv%[9tҁ%J2m~^1 4"j?eYM:mrSv+KP#&Z ̪ަ/ pHX[87={o*`B Gn1 EhQѶFp:ۙ5uxa_\Jݦ}R 0HZL"lz |m))henE:1pRG'Er vd(1^ӢT|nib6Q a;1C/);^Cr_Vr-t祦fwJ ߌ[V?쮉E#fe_ q`*fdeZ/0N}\Q,mml!JT$oe]=#Sx-;D:Ґg)l̍_p;P(l2RRYz+9v50%P]nKޱ>:zEu(MGBD➏犍Fqe6՘o? 5(#s9B_29g)j=z< b&8veW/X*\Ϝކ&׽:M6uu|uF;#~-3D~>u#^ BO+ է-RuOUbg] {!uܷ4bFaV $TuHZv8Ls{Q8.[0A~yPէQO2Qj? )oJ!.MґTKo h M2K0)ܯf?,ǂӽqKU]OB◘ͥtw'6 3m5ZK^6"qӨ_ zC}dIбr_і$qD =#@4OǕѐg"9r]mUno(Rrjm fs-4 \!j 2F6α%حyR,r&CPH_oN[ѡx56T\ۦj/ ,z<2tMp68KtD.*(ǡn>P;f}zSH9֣ql_:PIb6I}Ue2&UI`n$!$< 0vDĭ0Ōl~kΩ/PV dvI\c?YwGn=\XLTDѣ{yA2ȫxWĀ>m 7V.kŽI"nyLuC-{qLHb2fmjPmbKĶa=׾@wOZf{|PC )_RMgln[MbCHM6So}Ƽȱ QrZ^ݤ$"L+$|؅ YZ