edk2-tools-doc-20200602gitca407c7246bf-4.vz8.1 >    `  }Dͭ*Aj%_ klsC}pk)Y 7؄e(o[?@᱔yͷo)ܵtudb! Z"hdu;5oU^ĴFӅΪO}׉#87dff8373f76331b82c5b9d4c145f8132cb6bbac2edd1039812608baa26a9778b49367f8283782ce150add6187b00903af891dff\`  }Dͭ*{yt7:Ꝫwl|t%UZ)!936[1FuRݞE0ZRPKMg@{:jOWt7lTXn"\ `5Ba8>ʚ0@KdE)1d:>p9?d) 1 `  :L  D     l |  ( 8 =9 =:R=GlHIX,Y0\P]^bGdefltuvdptzCedk2-tools-doc20200602gitca407c7246bf4.vz8.1Documentation for EFI Development Kit II ToolsThis package documents the tools that are needed to build EFI executables and ROMs using the GNU tools.`қbuilder12.eng.sw.ruVirtuozzoVirtuozzoBSD-2-Clause-PatentVirtuozzo (http://www.virtuozzo.com/support/)Development/Toolshttps://github.com/tianocore/tianocore.github.io/wiki/BaseToolslinuxnoarchz8Ha Dj<>"0qFv(m5 u7A큤`Қ^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^1^152cc64a17eb93f68365486e268dadcb92e17b5f805e4b43363ba9c6c4b66f6bae1fd0b5c53cf5415529d216f5f66c83301e711fedfbb6f065d04a783d0852542c4b4a1debb854479a31600514688d8853957b85de5a8dec3cc02de4a2637663ecf51f873fba6cd1e5aae0b50df16372378c9b0f33a5293fcc128e44832be185eac78acddc5593d349eaa5b17b750f859a6a294760a6e2a9a1fe84ab3266fc862a046a57134b85689e268e4c8e5ebe5954b3fac380f4f2f3d73a42cd15fddfa50a857f84e6b7f282c556cc882a6acc6166412c507dc2b08c91dc7f03af01f0e61e62f1621d534e923e271c8f3a77b63c7fd3b76e199df48781561f349cbc367d2c85513556d339d2b8dabc9d675ca7b397eadbee986c09db61324908079f06195b6cbf987a1ce7975fd29e0a71f0c5cb5188317c12c738ff20827b5113f488def39a40393e527ba42af1347036b1817b38ae57b4a0c2023ee84f6fde897617e1feaac4c23416ea0133588a9f62c459c2d5b1566f447d37b7b5653f54d87477f21286962571f1e0fb0731cc3b731ec083ef19ec50f53780421e0e61d74f42dae4869faa509e342f18110e4a80d6b4962dd44087578e6910d8155bc8c3b1bb0ca025018f7f1a2061f701c5e762e76729dc0bd14ea117783c367ae6ee0534292730ee802fc828eb9ba601266bebf5e8992d28a9a998a526066aa776dd68459ff827db63ad17f5c27d217c839942234bfb3972b9511dd1eb27865fad178389882ac66c5179471dac1d9c1f92b0c7698b9414934aa3446e5266a5cdac33a3eec1659e37ece46d61a11ef3d50e5fcbeb368fd1b69da6665a6dd8a9a667335a654e66d2024349f82245ed072a631bdf002f0ed4d3d20ca14f6024b65170c0c4014962d08rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootedk2-20200602gitca407c7246bf-4.vz8.1.src.rpmedk2-tools-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`̊_@_16^@@^^}^K^B@^&^ P@]@]@]]@]H@]G@\\@\7\E@[H[@[s[j@[W[D[oZ'Z!D@Z@YB@YY.XXX@W֘W.@WWYZ@W=Wo@VV@V;DU@U2G@TTTTZ@T@Tto@Tk4Td@Td@Ta@T>aS0SϣSh@Vladimir Sementsov-Ogievskiy - vz-20200602gitca407c7246bf-4.vz8.1Miroslav Rezanina - 20200602gitca407c7246bf-4.el8Miroslav Rezanina - 20200602gitca407c7246bf-3.el8Miroslav Rezanina - 20200602gitca407c7246bf-2.el8Miroslav Rezanina - 20200602gitca407c7246bf-1.el8Miroslav Rezanina - 20190829git37eef91017ad-9.el8Miroslav Rezanina - 20190829git37eef91017ad-8.el8Miroslav Rezanina - 20190829git37eef91017ad-7.el8Miroslav Rezanina - 20190829git37eef91017ad-6.el8Miroslav Rezanina - 20190829git37eef91017ad-5.el8Miroslav Rezanina - 20190829git37eef91017ad-4.el8Miroslav Rezanina - 20190829git37eef91017ad-3.el8Miroslav Rezanina - 20190829git37eef91017ad-2.el8Miroslav Rezanina - 20190829git37eef91017ad-1.el8Miroslav Rezanina - 20190308git89910a39dcfd-6.el8Miroslav Rezanina - 20190308git89910a39dcfd-5.el8Miroslav Rezanina - 20190308git89910a39dcfd-4.el8Danilo Cesar Lemes de Paula - 20190308git89910a39dcfd-2.el8Danilo Cesar Lemes de Paula - 20190308git89910a39dcfd-1.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-9.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-8.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-5.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-5.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-4.el8Danilo Cesar Lemes de Paula - 20180508gitee3198e672e2-3.el8Danilo C. L. de Paula - 20180508gitee3198e672e2-2.el8Miroslav Rezanina - 20180508-2.gitee3198e672e2Miroslav Rezanina - 20171011-4.git92d07e48907f.el7Miroslav Rezanina - 20171011-3.git92d07e48907f.el7Miroslav Rezanina - 20171011-2.git92d07e48907f.el7Miroslav Rezanina - 20171011-1.git92d07e48907f.el7Miroslav Rezanina - 20170228-5.gitc325e41585e3.el7Miroslav Rezanina - 20170228-4.gitc325e41585e3.el7Miroslav Rezanina - 20170228-3.gitc325e41585e3.el7Miroslav Rezanina - 20170228-2.gitc325e41585e3.el7Laszlo Ersek - ovmf-20170228-1.gitc325e41585e3.el7Laszlo Ersek - ovmf-20160608b-1.git988715a.el7Miroslav Rezanina - OVMF-20160608-3.git988715a.el7Miroslav Rezanina - OVMF-20160608-2.git988715a.el7Laszlo Ersek - ovmf-20160608-1.git988715a.el7Laszlo Ersek - ovmf-20160419-2.git90bb4c5.el7Laszlo Ersek - ovmf-20160419-1.git90bb4c5.el7Miroslav Rezanina - OVMF-20160202-2.gitd7c0dfa.el7Laszlo Ersek - ovmf-20160202-1.gitd7c0dfa.el7Laszlo Ersek - ovmf-20151104-1.gitb9ffeab.el7Miroslav Rezanina - OVMF-20150414-2.gitc9e5618.el7Laszlo Ersek - 20150414-1.gitc9e5618.el7Miroslav Rezanina - AAVMF-20141113-5.git77d5dac.el7_1Miroslav Rezanina - AAVMF-20141113-4.git77d5dac.el7Miroslav Rezanina - AAVMF-20141113-3.git77d5dac.el7Miroslav Rezanina - AAVMF-20141113-2.git77d5dac.el7Miroslav Rezanina - OVMF-20140822-7.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-6.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-4.git9ece15a.el7Laszlo Ersek - AAVMF-20141113-1.git77d5dacMiroslav Rezanina - OVMF-20140822-3.git9ece15a.el7Miroslav Rezanina - OVMF-20140822-2.git9ece15aLaszlo Ersek - AAVMF-20141015-1.gitc373687Laszlo Ersek - 20140822-1.git9ece15a.el7Laszlo Ersek - 20140723-1.git3facc08.el7Miroslav Rezanina - 20140619-1.gita618eaa.el7- OvmfPkg: Hyperv: Standard hyperv definitions - OvmfPkg: Hyperv: VMBus standard definitions - OvmfPkg: Hyperv: PEI phase hyperv detection - OvmfPkg: Hyperv: Hypercall driver library - OvmfPkg: Hyperv: VMBus DXE bus driver - OvmfPkg: Hyperv: PV SCSI DXE driver - OvmfPkg: Hyperv: Parse QEMU FwCfg Hyperv SCSI device path - OvmgPkg: Hyperv: Build Hyperv DXE drivers for OvmfPkgIa32X64 - hyperv: request completion on outbound packets - vmbus: only discover devices on primary channels - EfiRom: don't require filename pattern on --dump - EfiRom: support legacy (non-PCI) option roms too - Ovmf: add LoadFile2 protocol over QEMU fw_cfg - OvmfPkg: add definition for Hyper-V SCSI device type GUID - OvmfPkg: add definition for Hyper-V net device type GUID - OvmfPkg: QemuBootOrderLib: format VMBus paths directly - OvmfPkg: use more natural VMBus device paths - OvmfPkg: QemuBootOrderLib: adjust for VMBus path change - OvmfPkg: QemuBootOrderLib: support VMBus net devices - OvmfPkg: HypervVmbusDxe: move device descriptor definition to a header - OvmfPkg: VMBus: rework for cleaner API - OvmfPkg: HypervVmbusDxe: add OpROM loading via fw_cfg - Ovmf:Vmbus: lift packet size limit - OvmfPkg: mark VBE shim reserved for Windows 2008 - Ovmf/Hyperv: make hypercall page EfiRuntimeServicesData - EnrollDefaultKeys: replace RH certificate with VZ one - OvmfPkg.dec: resolving build problems between upstream and our downstream - EnrollDefaultKeys: don't use key enrollment via oem string passed to VM- edk2-OvmfPkg-SmmControl2Dxe-negotiate-ICH9_LPC_SMI_F_CPU_.patch [bz#1849177] - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-befo.patch [bz#1849177] - edk2-OvmfPkg-CpuHotplugSmm-fix-CPU-hotplug-race-just-afte.patch [bz#1849177] - edk2-CryptoPkg-OpensslLib-Upgrade-OpenSSL-to-1.1.1g.patch [bz#1893806] - edk2-redhat-bump-OpenSSL-dist-git-submodule-to-1.1.1g-RHE.patch [bz#1893806] - Resolves: bz#1849177 (OVMF: negotiate "SMI on VCPU hotplug" with QEMU) - Resolves: bz#1893806 (attempt advancing RHEL8 edk2's OpenSSL submodule to RHEL8 OpenSSL 1.1.1g (or later))- edk2-UefiCpuPkg-PiSmmCpuDxeSmm-pause-in-WaitForSemaphore-.patch [bz#1861718] - Resolves: bz#1861718 (Very slow boot when overcommitting CPU)- edk2-OvmfPkg-QemuKernelLoaderFsDxe-suppress-error-on-no-k.patch [bz#1844682] - edk2-OvmfPkg-GenericQemuLoadImageLib-log-Not-Found-at-INF.patch [bz#1844682] - edk2-SecurityPkg-Tcg2Dxe-suppress-error-on-no-swtpm-in-si.patch [bz#1844682] - Resolves: bz#1844682 (silent build of edk2-aarch64 logs DEBUG_ERROR messages that don't actually report serious errors)- Rebase to edk2-stable202005 [bz#1817035] - Resolves: bz#1817035 ((edk2-rebase-rhel-8.3) - rebase edk2 to upstream tag edk2-stable202005 for RHEL-8.3)- edk2-OvmfPkg-QemuVideoDxe-unbreak-secondary-vga-and-bochs.patch [bz#1806359] - Resolves: bz#1806359 (bochs-display cannot show graphic wihout driver attach)- edk2-MdeModulePkg-Enable-Disable-S3BootScript-dynamically.patch [bz#1801274] - edk2-MdeModulePkg-PiDxeS3BootScriptLib-Fix-potential-nume.patch [bz#1801274] - Resolves: bz#1801274 (CVE-2019-14563 edk2: numeric truncation in MdeModulePkg/PiDxeS3BootScriptLib [rhel-8])- edk2-SecurityPkg-Fix-spelling-errors-PARTIAL-PICK.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-simplify-Ver.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-remove-else-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-keep-PE-COFF.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-narrow-down-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-o.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-remove-super.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-unnest-AddIm.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-eliminate-St.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-retval-f.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-imgexec-.patch [bz#1751993] - edk2-SecurityPkg-DxeImageVerificationHandler-fix-defer-vs.patch [bz#1751993] - Resolves: bz#1751993 (DxeImageVerificationLib handles "DENY execute on security violation" like "DEFER execute on security violation" [rhel8])- edk2-UefiCpuPkg-PiSmmCpuDxeSmm-fix-2M-4K-page-splitting-r.patch [bz#1789335] - Resolves: bz#1789335 (VM with edk2 can't boot when setting memory with '-m 2001')- edk2-MdeModulePkg-UefiBootManagerLib-log-reserved-mem-all.patch [bz#1789797] - edk2-NetworkPkg-HttpDxe-fix-32-bit-truncation-in-HTTPS-do.patch [bz#1789797] - Resolves: bz#1789797 (Backport upstream patch series: "UefiBootManagerLib, HttpDxe: tweaks for large HTTP(S) downloads" to improve HTTP(S) Boot experience with large (4GiB+) files)- edk2-redhat-set-guest-RAM-size-to-768M-for-SB-varstore-te.patch [bz#1778301] - edk2-redhat-re-enable-Secure-Boot-varstore-template-verif.patch [bz#1778301] - Resolves: bz#1778301 (re-enable Secure Boot (varstore template) verification in %check)- Update used openssl version [bz#1616029] - Resolves: bz#1616029 (rebuild edk2 against the final RHEL-8.2.0 version of OpenSSL-1.1.1)- edk2-MdePkg-Include-Protocol-Tls.h-Add-the-data-type-of-E.patch [bz#1536624] - edk2-CryptoPkg-TlsLib-Add-the-new-API-TlsSetVerifyHost-CV.patch [bz#1536624] - edk2-CryptoPkg-Crt-turn-strchr-into-a-function-CVE-2019-1.patch [bz#1536624] - edk2-CryptoPkg-Crt-satisfy-inet_pton.c-dependencies-CVE-2.patch [bz#1536624] - edk2-CryptoPkg-Crt-import-inet_pton.c-CVE-2019-14553.patch [bz#1536624] - edk2-CryptoPkg-TlsLib-TlsSetVerifyHost-parse-IP-address-l.patch [bz#1536624] - edk2-NetworkPkg-TlsDxe-Add-the-support-of-host-validation.patch [bz#1536624] - edk2-NetworkPkg-HttpDxe-Set-the-HostName-for-the-verifica.patch [bz#1536624] - edk2-redhat-enable-HTTPS-Boot.patch [bz#1536624] - Resolves: bz#1536624 (HTTPS enablement in OVMF)- Rebase to edk2-stable201908 [bz#1748180] - Resolves: bz#1748180 ((edk2-rebase-rhel-8.2) - rebase edk2 to upstream tag edk2-stable201908 for RHEL-8.2)- edk2-ArmVirtPkg-silence-DEBUG_VERBOSE-masking-0x00400000-.patch [bz#1714446] - edk2-OvmfPkg-QemuRamfbDxe-Do-not-report-DXE-failure-on-Aa.patch [bz#1714446] - edk2-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1714446] - Resolves: bz#1714446 (edk2-aarch64 silent build is not silent enough)- edk2-redhat-add-D-TPM2_ENABLE-to-the-edk2-ovmf-build-flag.patch [bz#1693205] - Resolves: bz#1693205 (edk2: Enable TPM2 support)- edk2-OvmfPkg-raise-the-PCIEXBAR-base-to-2816-MB-on-Q35.patch [bz#1666941] - edk2-OvmfPkg-PlatformPei-set-32-bit-UC-area-at-PciBase-Pc.patch [bz#1666941] - Resolves: bz#1666941 (UEFI guest cannot boot into os when setting some special memory size)- edk2-redhat-provide-firmware-descriptor-meta-files.patch [bz#1600230] - Resolves: bz#1600230 ([RHEL 8.1] RFE: provide firmware descriptor meta-files for the edk2-ovmf and edk2-aarch64 firmware images)- Rebase to edk2-20190308git89910a39dcfd- edk2-BaseTools-Fix-UEFI-and-Tiano-Decompression-logic-iss.patch [bz#1662184] - edk2-MdePkg-BaseUefiDecompressLib-Fix-UEFI-Decompression-.patch [bz#1662184] - edk2-IntelFrameworkModulePkg-Fix-UEFI-and-Tiano-Decompres.patch [bz#1662184] - edk2-git-Use-HTTPS-support.patch [] - Resolves: bz#1662184 (backport fix for (theoretical?) regression introduced by earlier CVE fixes)- edk2-NetworkPkg-UefiPxeBcDxe-Add-EXCLUSIVE-attribute-when.patch [bz#1643377] - Resolves: bz#1643377 (Exception when grubx64.efi used for UEFI netboot)- edk2-MdeModulePkg-Variable-Fix-Timestamp-zeroing-issue-on.patch [bz#1641436] - edk2-MdePkg-Add-more-checker-in-UefiDecompressLib-to-acce.patch [bz#1641449 bz#1641453 bz#1641464 bz#1641469] - edk2-IntelFrameworkModulePkg-Add-more-checker-in-UefiTian.patch [bz#1641453 bz#1641464 bz#1641469] - edk2-BaseTools-Add-more-checker-in-Decompress-algorithm-t.patch [bz#1641445 bz#1641453 bz#1641464 bz#1641469] - Resolves: bz#1641436 (CVE-2018-3613 edk2: Logic error in MdeModulePkg in EDK II firmware allows for privilege escalation by authenticated users [rhel-8]) - Resolves: bz#1641445 (CVE-2017-5731 edk2: Privilege escalation via processing of malformed files in TianoCompress.c [rhel-8]) - Resolves: bz#1641449 (CVE-2017-5732 edk2: Privilege escalation via processing of malformed files in BaseUefiDecompressLib.c [rhel-8]) - Resolves: bz#1641453 (CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function [rhel-8]) - Resolves: bz#1641464 (CVE-2017-5734 edk2: Privilege escalation via stack-based buffer overflow in MakeTable() function [rhel-8]) - Resolves: bz#1641469 (CVE-2017-5735 edk2: Privilege escalation via heap-based buffer overflow in Decode() function [rhel-8])- edk2-BaseTools-footer.makefile-expand-BUILD_CFLAGS-last-f.patch [bz#1607906] - edk2-BaseTools-header.makefile-remove-c-from-BUILD_CFLAGS.patch [bz#1607906] - edk2-BaseTools-Source-C-split-O2-to-BUILD_OPTFLAGS.patch [bz#1607906] - edk2-BaseTools-Source-C-take-EXTRA_OPTFLAGS-from-the-call.patch [bz#1607906] - edk2-BaseTools-Source-C-take-EXTRA_LDFLAGS-from-the-calle.patch [bz#1607906] - edk2-BaseTools-VfrCompile-honor-EXTRA_LDFLAGS.patch [bz#1607906] - edk2-redhat-inject-the-RPM-compile-and-link-options-to-th.patch [bz#1607906] - Resolves: bz#1607906 (edk2-tools: Does not use RPM build flags)- edk2-redhat-provide-virtual-bundled-OpenSSL-in-edk2-ovmf-.patch [bz#1607801] - Resolves: bz#1607801 (add 'Provides: bundled(openssl) = 1.1.0h' to the spec file)- edk2-redhat-Provide-and-Obsolete-OVMF-and-AAVMF.patch [bz#1596148] - edk2-ArmVirtPkg-unify-HttpLib-resolutions-in-ArmVirt.dsc..patch [bz#1536627] - edk2-ArmVirtPkg-ArmVirtQemu-enable-the-IPv6-stack.patch [bz#1536627] - edk2-advertise-OpenSSL-due-to-IPv6-enablement-too-RHEL-on.patch [bz#1536627] - edk2-redhat-add-D-NETWORK_IP6_ENABLE-to-the-build-flags.patch [bz#1536627] - edk2-redhat-update-license-fields-and-files-in-the-spec-f.patch [bz#1536627] - Resolves: bz#1536627 (IPv6 enablement in OVMF) - Resolves: bz#1596148 (restore Provides/Obsoletes macros for OVMF and AAVMF, from RHEL-8 Alpha)- Rebase edk2 on top of 20180508gitee3198e672e2- OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally [bz#1577546] - build OVMF varstore template with SB enabled / certs enrolled [bz#1561128] - connect Virtio RNG devices again [bz#1579518] - Resolves: bz#1577546 (no input consoles connected under certain circumstances) - Resolves: bz#1561128 (OVMF Secure boot enablement (enrollment of default keys)) - Resolves: bz#1579518 (EFI_RNG_PROTOCOL no longer produced for virtio-rng)- ovmf-MdeModulePkg-Core-Dxe-log-informative-memprotect-msg.patch [bz#1520485] - ovmf-MdeModulePkg-BdsDxe-fall-back-to-a-Boot-Manager-Menu.patch [bz#1515418] - Resolves: bz#1515418 (RFE: Provide diagnostics for failed boot) - Resolves: bz#1520485 (AAVMF: two new messages with silent build)- ovmf-UefiCpuPkg-CpuDxe-Fix-multiple-entries-of-RT_CODE-in.patch [bz#1518308] - ovmf-MdeModulePkg-DxeCore-Filter-out-all-paging-capabilit.patch [bz#1518308] - ovmf-MdeModulePkg-Core-Merge-memory-map-after-filtering-p.patch [bz#1518308] - Resolves: bz#1518308 (UEFI memory map regression (runtime code entry splitting) introduced by c1cab54ce57c)- ovmf-MdeModulePkg-Bds-Remove-assertion-in-BmCharToUint.patch [bz#1513632] - ovmf-MdeModulePkg-Bds-Check-variable-name-even-if-OptionN.patch [bz#1513632] - ovmf-MdeModulePkg-PciBus-Fix-bug-that-PCI-BUS-claims-too-.patch [bz#1514105] - ovmf-OvmfPkg-make-it-a-proper-BASE-library.patch [bz#1488247] - ovmf-OvmfPkg-create-a-separate-PlatformDebugLibIoPort-ins.patch [bz#1488247] - ovmf-OvmfPkg-save-on-I-O-port-accesses-when-the-debug-por.patch [bz#1488247] - ovmf-OvmfPkg-enable-DEBUG_VERBOSE-RHEL-only.patch [bz#1488247] - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-QemuVide.patch [bz#1488247] - ovmf-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-NvmExpre.patch [bz#1488247] - ovmf-Revert-redhat-introduce-separate-silent-and-verbose-.patch [bz#1488247] - Resolves: bz#1488247 (make debug logging no-op unless a debug console is active) - Resolves: bz#1513632 ([RHEL-ALT 7.5] AAVMF fails to boot after setting BootNext) - Resolves: bz#1514105 (backport edk2 commit 6e3287442774 so that PciBusDxe not over-claim resources)- Rebase to 92d07e48907f [bz#1469787] - Resolves: bz#1469787 ((ovmf-rebase-rhel-7.5) Rebase OVMF for RHEL-7.5) - Resolves: bz#1434740 (OvmfPkg/PciHotPlugInitDxe: don't reserve IO space when IO support is disabled) - Resolves: bz#1434747 ([Q35] code12 error when hotplug x710 device in win2016) - Resolves: bz#1447027 (Guest cannot boot with 240 or above vcpus when using ovmf) - Resolves: bz#1458192 ([Q35] recognize "usb-storage" devices in XHCI ports) - Resolves: bz#1468526 (>1TB RAM support) - Resolves: bz#1488247 (provide "OVMF_CODE.secboot.verbose.fd" for log capturing; silence "OVMF_CODE.secboot.fd") - Resolves: bz#1496170 (Inconsistent MOR control variables exposed by OVMF, breaks Windows Device Guard)- ovmf-OvmfPkg-EnrollDefaultKeys-update-SignatureOwner-GUID.patch [bz#1443351] - ovmf-OvmfPkg-EnrollDefaultKeys-expose-CertType-parameter-.patch [bz#1443351] - ovmf-OvmfPkg-EnrollDefaultKeys-blacklist-empty-file-in-db.patch [bz#1443351] - ovmf-OvmfPkg-introduce-the-FD_SIZE_IN_KB-macro-build-flag.patch [bz#1443351] - ovmf-OvmfPkg-OvmfPkg.fdf.inc-extract-VARS_LIVE_SIZE-and-V.patch [bz#1443351] - ovmf-OvmfPkg-introduce-4MB-flash-image-mainly-for-Windows.patch [bz#1443351] - ovmf-OvmfPkg-raise-max-variable-size-auth-non-auth-to-33K.patch [bz#1443351] - ovmf-OvmfPkg-PlatformPei-handle-non-power-of-two-spare-si.patch [bz#1443351] - ovmf-redhat-update-local-build-instructions-with-D-FD_SIZ.patch [bz#1443351] - ovmf-redhat-update-OVMF-build-commands-with-D-FD_SIZE_4MB.patch [bz#1443351] - Resolves: bz#1443351 ([svvp][ovmf] job "Secure Boot Logo Test" failed with q35&ovmf)- ovmf-ShellPkg-Shell-clean-up-bogus-member-types-in-SPLIT_.patch [bz#1442908] - ovmf-ShellPkg-Shell-eliminate-double-free-in-RunSplitComm.patch [bz#1442908] - Resolves: bz#1442908 (Guest hang when running a wrong command in Uefishell)- ovmf-ArmVirtPkg-FdtClientDxe-supplement-missing-EFIAPI-ca.patch [bz#1430262] - ovmf-ArmVirtPkg-ArmVirtPL031FdtClientLib-unconditionally-.patch [bz#1430262] - ovmf-MdeModulePkg-RamDiskDxe-fix-C-string-literal-catenat.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-ACPI-GUID.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-PlatformHasAcpiLib.patch [bz#1430262] - ovmf-EmbeddedPkg-introduce-EDKII-Platform-Has-Device-Tree.patch [bz#1430262] - ovmf-ArmVirtPkg-add-PlatformHasAcpiDtDxe.patch [bz#1430262] - ovmf-ArmVirtPkg-enable-AcpiTableDxe-and-EFI_ACPI_TABLE_PR.patch [bz#1430262] - ovmf-ArmVirtPkg-FdtClientDxe-install-DT-as-sysconfig-tabl.patch [bz#1430262] - ovmf-ArmVirtPkg-PlatformHasAcpiDtDxe-don-t-expose-DT-if-Q.patch [bz#1430262] - ovmf-ArmVirtPkg-remove-PURE_ACPI_BOOT_ENABLE-and-PcdPureA.patch [bz#1430262] - Resolves: bz#1430262 (AAVMF: forward QEMU's DT to the guest OS only if ACPI payload is unavailable)- ovmf-MdeModulePkg-Core-Dxe-downgrade-CodeSegmentCount-is-.patch [bz#1433428] - Resolves: bz#1433428 (AAVMF: Fix error message during ARM guest VM installation)- Rebase to upstream c325e41585e3 [bz#1416919] - Resolves: bz#1373812 (guest boot from network even set 'boot order=1' for virtio disk with OVMF) - Resolves: bz#1380282 (Update OVMF to openssl-1.0.2k-hobbled) - Resolves: bz#1412313 (select broadcast SMI if available) - Resolves: bz#1416919 (Rebase OVMF for RHEL-7.4) - Resolves: bz#1426330 (disable libssl in CryptoPkg)- rework downstream-only commit dde83a75b566 "setup the tree for the secure boot feature (RHEL only)", excluding patent-encumbered files from the upstream OpenSSL 1.0.2g tarball [bz#1374710] - rework downstream-only commit dfc3ca1ee509 "CryptoPkg/OpensslLib: Upgrade OpenSSL version to 1.0.2h", excluding patent-encumbered files from the upstream OpenSSL 1.0.2h tarball [bz#1374710]- ovmf-MdePkg-PCI-Add-missing-PCI-PCIE-definitions.patch [bz#1332408] - ovmf-ArmPlatformPkg-NorFlashDxe-accept-both-non-secure-an.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemu-switch-secure-boot-build-to-N.patch [bz#1353494] - ovmf-ArmPlatformPkg-NorFlashAuthenticatedDxe-remove-this-.patch [bz#1353494] - ovmf-ArmVirtPkg-add-FDF-definition-for-empty-varstore.patch [bz#1353494] - ovmf-redhat-package-the-varstore-template-produced-by-the.patch [bz#1353494] - ovmf-ArmVirtPkg-Re-add-the-Driver-Health-Manager.patch [bz#1353494] - ovmf-ArmVirtPkg-HighMemDxe-allow-patchable-PCD-for-PcdSys.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemuKernel-make-ACPI-support-AARCH.patch [bz#1353494] - ovmf-ArmVirtPkg-align-ArmVirtQemuKernel-with-ArmVirtQemu.patch [bz#1353494] - ovmf-ArmVirtPkg-ArmVirtQemu-factor-out-shared-FV.FvMain-d.patch [bz#1353494] - ovmf-ArmVirtPkg-factor-out-Rules-FDF-section.patch [bz#1353494] - ovmf-ArmVirtPkg-add-name-GUIDs-to-FvMain-instances.patch [bz#1353494] - ovmf-OvmfPkg-add-a-Name-GUID-to-each-Firmware-Volume.patch [bz#1353494] - ovmf-OvmfPkg-PlatformBootManagerLib-remove-stale-FvFile-b.patch [bz#1353494] - ovmf-MdePkg-IndustryStandard-introduce-EFI_PCI_CAPABILITY.patch [bz#1332408] - ovmf-MdeModulePkg-PciBusDxe-look-for-the-right-capability.patch [bz#1332408] - ovmf-MdeModulePkg-PciBusDxe-recognize-hotplug-capable-PCI.patch [bz#1332408] - ovmf-OvmfPkg-add-PciHotPlugInitDxe.patch [bz#1332408] - ovmf-ArmPkg-ArmGicLib-manage-GICv3-SPI-state-at-the-distr.patch [bz#1356655] - ovmf-ArmVirtPkg-PlatformBootManagerLib-remove-stale-FvFil.patch [bz#1353494] - ovmf-OvmfPkg-EnrollDefaultKeys-assign-Status-before-readi.patch [bz#1356913] - ovmf-OvmfPkg-EnrollDefaultKeys-silence-VS2015x86-warning-.patch [bz#1356913] - ovmf-CryptoPkg-update-openssl-to-ignore-RVCT-3079.patch [bz#1356184] - ovmf-CryptoPkg-Fix-typos-in-comments.patch [bz#1356184] - ovmf-CryptoPkg-BaseCryptLib-Avoid-passing-NULL-ptr-to-fun.patch [bz#1356184] - ovmf-CryptoPkg-BaseCryptLib-Init-the-content-of-struct-Ce.patch [bz#1356184] - ovmf-CryptoPkg-OpensslLib-Upgrade-OpenSSL-version-to-1.0..patch [bz#1356184] - Resolves: bz#1332408 (Q35 machine can not hot-plug scsi controller under switch) - Resolves: bz#1353494 ([OVMF] "EFI Internal Shell" should be removed from "Boot Manager") - Resolves: bz#1356184 (refresh embedded OpenSSL to 1.0.2h) - Resolves: bz#1356655 (AAVMF: stop accessing unmapped gicv3 registers) - Resolves: bz#1356913 (fix use-without-initialization in EnrollDefaultKeys.efi)- ovmf-ArmPkg-ArmGicV3Dxe-configure-all-interrupts-as-non-s.patch [bz#1349407] - ovmf-ArmVirtPkg-PlatformBootManagerLib-Postpone-the-shell.patch [bz#1353689] - Resolves: bz#1349407 (AArch64: backport fix to run over gicv3 emulation) - Resolves: bz#1353689 (AAVMF: Drops to shell with uninitialized NVRAM file)- Resolves: bz#1341733 (prevent SMM stack overflow in OVMF while enrolling certificates in "db") - Resolves: bz#1257882 (FEAT: support to boot from virtio 1.0 modern devices) - Resolves: bz#1333238 (Q35 machine can not boot up successfully with more than 3 virtio-scsi storage controller under switch) - Resolves: bz#1330955 (VM can not be booted up from hard disk successfully when with a passthrough USB stick)- Submit scratch builds from the exploded tree again to supp-rhel-7.3-candidate, despite FatPkg being OSS at this point; see bz#1329559.- FatPkg is under the 2-clause BSDL now; "ovmf" has become OSS - upgrade to openssl-1.0.2g - Resolves: bz#1323363 (remove "-D SECURE_BOOT_ENABLE" from AAVMF) - Resolves: bz#1257882 (FEAT: support to boot from virtio 1.0 modern devices) - Resolves: bz#1308678 (clearly separate SB-less, SMM-less OVMF binary from SB+SMM OVMF binary)- ovmf-restore-TianoCore-splash-logo-without-OpenSSL-advert.patch [bz#1308678] - ovmf-OvmfPkg-ArmVirtPkg-show-OpenSSL-less-logo-without-Se.patch [bz#1308678] - ovmf-OvmfPkg-simplify-VARIABLE_STORE_HEADER-generation.patch [bz#1308678] - ovmf-redhat-bring-back-OVMF_CODE.fd-but-without-SB-and-wi.patch [bz#1308678] - ovmf-redhat-rename-OVMF_CODE.smm.fd-to-OVMF_CODE.secboot..patch [bz#1308678]- rebase to upstream d7c0dfa - update OpenSSL to 1.0.2e (upstream) - update FatPkg to SVN r97 (upstream) - drive NVMe devices (upstream) - resize xterm on serial console mode change, when requested with -fw_cfg name=opt/(ovmf|aavmf)/PcdResizeXterm,string=y (downstream) - Resolves: bz#1259395 (revert / roll back AAVMF fix for BZ 1188054) - Resolves: bz#1202819 (OVMF: secure boot limitations) - Resolves: bz#1182495 (OVMF rejects iPXE oprom when Secure Boot is enabled)- rebase to upstream b9ffeab - Resolves: bz#1207554 ([AAVMF] AArch64: populate SMBIOS) - Resolves: bz#1270279 (AAVMF: output improvements)- ovmf-OvmfPkg-PlatformPei-set-SMBIOS-entry-point-version-d.patch [bz#1232876] - Resolves: bz#1232876 (OVMF should install a version 2.8 SMBIOS entry point)- rebase from upstream 9ece15a to c9e5618 - adapt .gitignore files - update to openssl-0.9.8zf - create Logo-OpenSSL.bmp rather than modifying Logo.bmp in-place - update to FatPkg SVN r93 (git 8ff136aa) - drop the following downstream-only patches (obviated by upstream counterparts): "tools_def.template: use forward slash with --add-gnu-debuglink (RHEL only)" "tools_def.template: take GCC48 prefixes from environment (RHEL only)" "OvmfPkg: set video resolution of text setup to 640x480 (RHEL only)" "OvmfPkg: resolve OrderedCollectionLib with base red-black tree instance" "OvmfPkg: AcpiPlatformDxe: actualize QemuLoader.h comments" "OvmfPkg: AcpiPlatformDxe: remove current ACPI table loader" "OvmfPkg: AcpiPlatformDxe: implement QEMU's full ACPI table loader interface" "OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size" "OvmfPkg: disable stale fork of SecureBootConfigDxe" "OvmfPkg: SecureBootConfigDxe: remove stale fork" "Try to read key strike even when ..." "OvmfPkg: BDS: remove dead call to PlatformBdsEnterFrontPage()" "OvmfPkg: BDS: drop useless return statement" "OvmfPkg: BDS: don't overwrite the BDS Front Page timeout" "OvmfPkg: BDS: optimize second argument in PlatformBdsEnterFrontPage() call" 'OvmfPkg: BDS: drop superfluous "connect first boot option" logic' "OvmfPkg: BDS: drop custom boot timeout, revert to IntelFrameworkModulePkg's" "Add comments to clarify mPubKeyStore buffer MemCopy. ..." "MdeModulePkg/SecurityPkg Variable: Add boundary check..." "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit" "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE" "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands" - merge downstream AAVMF patch "adapt packaging to Arm64", which forces us to rename the main package from "OVMF" to "ovmf" - drop the following ARM BDS specific tweaks (we'll only build the Intel BDS): "ArmPlatformPkg/Bds: generate ESP Image boot option if user pref is unset (Acadia)" "ArmPlatformPkg/Bds: check for other defaults too if user pref is unset (Acadia)" "ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot path (Acadia)" "ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before connecting terminals" "ArmPlatformPkg/Bds: let FindCandidate() search all filesystems" "ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full device path" "ArmPlatformPkg/Bds: fall back to Boot Menu when no default option was found" "ArmPlatformPkg/Bds: always connect drivers before looking at boot options" - drop patch "ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE (Acadia only)", obsoleted by fixed bug 1197141 - tweak patch "write up build instructions (for interactive, local development) (RHELSA)". The defaults in "BaseTools/Conf/target.template", ie. ACTIVE_PLATFORM and TARGET_ARCH, are set for OVMF / X64. The AAVMF build instructions now spell out the necessary override options (-p and -a, respectively). - extend patch "build FAT driver from source (RHELSA)" to the Xen build as well (only for consistency; we don't build for Xen). - drop the following downstream-only AAVMF patches, due to the 77d5dac -> c9e5618 AAVMF rebase & join: "redhat/process-rh-specific.sh: fix check for hunk-less filtered patches" "redhat/process-rh-specific.sh: suppress missing files in final 'rm'" "ArmVirtualizationQemu: build UEFI shell from source (Acadia only)" "MdePkg: UefiScsiLib: do not encode LUN in CDB for READ and WRITE" "MdePkg: UefiScsiLib: do not encode LUN in CDB for other SCSI commands" "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB" "Changed build target to supp-rhel-7.1-candidate" "ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to PCDs" "ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers" "ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg" "ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy" "OvmfPkg: extract QemuBootOrderLib" "OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation" "OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID" "ArmVirtualizationPkg: VirtFdtDxe: use dedicated VIRTIO_MMIO_TRANSPORT_GUID" "OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64" "OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio" "ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order" "ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel BDS" "ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from fw_cfg" 'Revert "ArmVirtualizationPkg: work around cache incoherence on KVM affecting DTB"' "OvmfPkg: QemuBootOrderLib: expose QEMU's "-boot menu=on[, splash-time=N]"" "OvmfPkg: PlatformBdsLib: get front page timeout from QEMU" "ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU" "ArmPkg: ArmArchTimerLib: clean up comments" "ArmPkg: ArmArchTimerLib: use edk2-conformant (UINT64 * UINT32) / UINT32" "ArmPkg: ArmArchTimerLib: conditionally rebase to actual timer frequency" "ArmVirtualizationQemu: ask the hardware for the timer frequency" "ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not errors" "ArmPlatformPkg: PEIM startup is not an error" "ArmVirtualizationPkg: PlatformIntelBdsLib: lack of QEMU kernel is no error" "ArmVirtualizationPkg: expose debug message bitmask on build command line" - tweak patch "rebase to upstream 77d5dac (Acadia only)": update spec changelog only - tweak patch "spec: build AAVMF with the Intel BDS driver (RHELSA only)": apply "-D INTEL_BDS" to manual build instructions in redhat/README too - tweak patch "spec: build and install verbose and silent (default) AAVMF binaries": apply DEBUG_PRINT_ERROR_LEVEL setting to interactive build instructions in redhat/README too - install OVMF whitepaper as part of the OVMF build's documentation - Resolves: bz#1211337 (merge AAVMF into OVMF) - Resolves: bz#1206523 ([AAVMF] fix missing cache maintenance)- aavmf-ArmPkg-DebugPeCoffExtraActionLib-debugger-commands-a.patch [bz#1197141] - aavmf-ArmPlatformPkg-PEIM-startup-is-not-an-error.patch [bz#1197141] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-lack-of-QEM.patch [bz#1197141] - aavmf-ArmVirtualizationPkg-expose-debug-message-bitmask-on.patch [bz#1197141] - aavmf-spec-build-and-install-verbose-and-silent-default-AA.patch [bz#1197141] - Resolves: bz#1197141 (create silent & verbose builds)- aavmf-ArmPkg-ArmArchTimerLib-clean-up-comments.patch [bz#1188247] - aavmf-ArmPkg-ArmArchTimerLib-use-edk2-conformant-UINT64-UI.patch [bz#1188247] - aavmf-ArmPkg-ArmArchTimerLib-conditionally-rebase-to-actua.patch [bz#1188247] - aavmf-ArmVirtualizationQemu-ask-the-hardware-for-the-timer.patch [bz#1188247] - aavmf-ArmPkg-TimerDxe-smack-down-spurious-timer-interrupt-.patch [bz#1188054] - Resolves: bz#1188054 (guest reboot (asked from within AAVMF) regressed in 3.19.0-0.rc5.58.aa7a host kernel) - Resolves: bz#1188247 (backport "fix gBS->Stall()" series)- aavmf-OvmfPkg-QemuBootOrderLib-expose-QEMU-s-boot-menu-on-.patch [bz#1172756] - aavmf-OvmfPkg-PlatformBdsLib-get-front-page-timeout-from-Q.patch [bz#1172756] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-get-front-p.patch [bz#1172756] - Resolves: bz#1172756 ([RFE]Expose boot-menu shortcut to domain via AAVMF)- aavmf-ArmVirtualizationPkg-VirtFdtDxe-forward-FwCfg-addres.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-introduce-QemuFwCfgLib-instance.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-clone-PlatformIntelBdsLib-from-.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-add-basic-p.patch [bz#1172749] - aavmf-OvmfPkg-extract-QemuBootOrderLib.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-featurize-PCI-like-device-p.patch [bz#1172749] - aavmf-OvmfPkg-introduce-VIRTIO_MMIO_TRANSPORT_GUID.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-VirtFdtDxe-use-dedicated-VIRTIO.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-widen-ParseUnitAddressHexLi.patch [bz#1172749] - aavmf-OvmfPkg-QemuBootOrderLib-OFW-to-UEFI-translation-for.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-PlatformIntelBdsLib-adhere-to-Q.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-identify-new-shell-as-builtin-s.patch [bz#1172749] - aavmf-ArmVirtualizationPkg-Intel-BDS-load-EFI-stubbed-Linu.patch [bz#1172749] - aavmf-spec-build-AAVMF-with-the-Intel-BDS-driver-RHELSA-on.patch [bz#1172749] - aavmf-Revert-ArmVirtualizationPkg-work-around-cache-incohe.patch [bz#1172910] - Resolves: bz#1172749 (implement fw_cfg, boot order handling, and -kernel booting in ArmVirtualizationQemu) - Resolves: bz#1172910 (revert Acadia-only workaround (commit df7bca4e) once Acadia host kernel (KVM) is fixed)- ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-READ.patch [bz#1166971] - ovmf-MdePkg-UefiScsiLib-do-not-encode-LUN-in-CDB-for-othe.patch [bz#1166971] - Resolves: bz#1166971 (virtio-scsi disks and cd-roms with nonzero LUN are rejected with errors)- ovmf-OvmfPkg-AcpiPlatformDxe-make-dependency-on-PCI-enume.patch [bz#1166027] - Resolves: bz#1166027 (backport "OvmfPkg: AcpiPlatformDxe: make dependency on PCI enumeration explicit")- ovmf-Add-comments-to-clarify-mPubKeyStore-buffer-MemCopy.patch [bz#1162314] - ovmf-MdeModulePkg-SecurityPkg-Variable-Add-boundary-check.patch [bz#1162314] - Resolves: bz#1162314 (EMBARGOED OVMF: uefi: INTEL-TA-201410-001 && INTEL-TA-201410-002 [rhel-7.1])- rebased to upstream 77d5dac - patch "ArmVirtualizationPkg: FdtPL011SerialPortLib: support UEFI_APPLICATION" is now upstream (SVN r16219, git edb5073)- ovmf-Revert-OvmfPkg-set-video-resolution-of-text-setup-to.patch [bz#1153927] - ovmf-Try-to-read-key-strike-even-when-the-TimeOuts-value-.patch [bz#1153927] - ovmf-OvmfPkg-BDS-remove-dead-call-to-PlatformBdsEnterFron.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-useless-return-statement.patch [bz#1153927] - ovmf-OvmfPkg-BDS-don-t-overwrite-the-BDS-Front-Page-timeo.patch [bz#1153927] - ovmf-OvmfPkg-BDS-optimize-second-argument-in-PlatformBdsE.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-superfluous-connect-first-boot-opti.patch [bz#1153927] - ovmf-OvmfPkg-BDS-drop-custom-boot-timeout-revert-to-Intel.patch [bz#1153927] - ovmf-OvmfPkg-set-video-resolution-of-text-setup-to-640x48.patch [bz#1153927] - Resolves: bz#1153927 (set NEXTBOOT to uefi setting failed from Windows Recovery console)- ovmf-redhat-process-rh-specific.sh-suppress-missing-files.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-QemuVideoDxe-fix-querying-of-.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-implement-QEM.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-remove-curren.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-AcpiPlatformDxe-actualize-Qem.patch [bz#1145784] - ovmf-Revert-RH-only-OvmfPkg-resolve-OrderedCollectionLib-.patch [bz#1145784] - ovmf-OvmfPkg-QemuVideoDxe-work-around-misreported-QXL-fra.patch [bz#1145784] - ovmf-OvmfPkg-resolve-OrderedCollectionLib-with-base-red-b.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-actualize-QemuLoader.h-comme.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-remove-current-ACPI-table-lo.patch [bz#1145784] - ovmf-OvmfPkg-AcpiPlatformDxe-implement-QEMU-s-full-ACPI-t.patch [bz#1145784] - ovmf-spec-build-small-bootable-ISO-with-standalone-UEFI-s.patch [bz#1147592] - ovmf-OvmfPkg-allow-exclusion-of-the-shell-from-the-firmwa.patch [bz#1147592] - ovmf-spec-exclude-the-UEFI-shell-from-the-SecureBoot-enab.patch [bz#1147592] - ovmf-OvmfPkg-EnrollDefaultKeys-application-for-enrolling-.patch [bz#1148296] - ovmf-spec-package-EnrollDefaultKeys.efi-on-UefiShell.iso-.patch [bz#1148296] - ovmf-OvmfPkg-disable-stale-fork-of-SecureBootConfigDxe.patch [bz#1148294] - ovmf-OvmfPkg-SecureBootConfigDxe-remove-stale-fork.patch [bz#1148294] - Resolves: bz#1145784 (OVMF sync with QXL and ACPI patches up to edk2 7a9612ce) - Resolves: bz#1147592 (the binary RPM should include a small ISO file with a directly bootable UEFI shell binary) - Resolves: bz#1148294 (drop OvmfPkg's stale fork of SecureBootConfigDxe) - Resolves: bz#1148296 (provide a non-interactive way to auto-enroll important SecureBoot certificates)- ported packaging to aarch64 / AAVMF- rebase from upstream 3facc08 to 9ece15a - update to openssl-0.9.8zb - update to FatPkg SVN r86 (git 2355ea2c) - the following patches of Paolo Bonzini have been merged in upstream; drop the downstream-only copies: 7bc1421 edksetup.sh: Look for BuildEnv under EDK_TOOLS_PATH d549344 edksetup.sh: Ensure that WORKSPACE points to the top of an edk2 checkout 1c023eb BuildEnv: remove useless check before setting $WORKSPACE - include the following patches that have been pending review on the upstream list for a long time: [PATCH 0/4] OvmfPkg: complete client for QEMU's ACPI loader interface http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8369 [PATCH] OvmfPkg: QemuVideoDxe: fix querying of QXL's drawable buffer size http://thread.gmane.org/gmane.comp.bios.tianocore.devel/8515 - nasm is a build-time dependency now because upstream BuildTools has started to call it directly- rebase from upstream a618eaa to 3facc08 - update to openssl-0.9.8za - drop downstream-only split varstore patch, rely on upstream's- Initial version 20200602gitca407c7246bf-4.vz8.1edk2-tools-docBuild_Utility_Man_Page.rtfEfiRom_Utility_Man_Page.rtfGenCrc32_Utility_Man_Page.rtfGenDepex_Utility_Man_Page.rtfGenFds_Utility_Man_Page.rtfGenFfs_Utility_Man_Page.rtfGenFv_Utility_Man_Page.rtfGenFw_Utility_Man_Page.rtfGenPatchPcdTable_Utility_Man_Page.rtfGenSec_Utility_Man_Page.rtfIntel_UEFI_Packaging_Tool_Man_Page.rtfLzmaCompress_Utility_Man_Page.rtfPatchPcdValue_Utility_Man_Page.rtfSplitFile_Utility_Man_Page.rtfTargetTool_Utility_Man_Page.rtfTianoCompress_Utility_Man_Page.rtfTrim_Utility_Man_Page.rtfUtilityManPage_template.rtfVfrCompiler_Utility_Man_Page.rtfVolInfo_Utility_Man_Page.rtf/usr/share/doc//usr/share/doc/edk2-tools-doc/-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-gnudirectoryutf-88a38e167b7725864dfb9c79f6e9120f22acab7cf132d941428d727115706dd22?p7zXZ !#,P] b2u jӫ`(y,xzЂAyћp4r]:E.KU_~ HU[uNResҽ~ђF߰ N9[u&&_,.03 j_Y1hA![sᎊ^?iO*ۏJ+reGY5ߦ&G$mXCӬ2_ ,2ܦp.%ov@`GʘD gMm 9Nt( __D <r-O~}7q[2ޙT:'Pe8sŗpW JOb,MEqݛ_΁!e{=cESBRVYR%m#)P2j-. 8<ݏ8̑N ߮4,V30 2\ <|mӞ >8 3(~Zk]t8t*2\Q!G=ITd~*ʅ:߱uXLc*DlgQq,^.ʹ[$O9Ҵ_ܟ{5 qxwVWۊҁfwFqX.\fL?PŚ~wtKX;xMBsXk/rLP?M 4ר-J ד 6w^Wq4/,mXD ޠjbLJI $QTkFruSKCE7GVD;a{d6^KIkZκC-# &n^pŰ%ӵ7uͤz]2t=.kcE?IRG'}Znzk .Q=!<+Do {:98);W9HnUK?b#9Mb_!Pz1tKLONngY*f,Wr,y^b}YN@<԰A. w-{țu?Q3dp1N'$ crp)ܙ`-E Q^y0+Hgqp " aqۡedp[@ѵ⁽ÓA:R-F6*;2ְ=Ittg)!pVH]7IMLPb!"{.>I'Hs;? T$/x64o+W^B";]ISS4җA+i#E59Zb#3eivao"?|FL;}}:`wM BIVAk6$ ^+gO0H+zc@Ӆ]i[?w|O"^B]K8mEoN\NY`Hf!JX;(|iqfʅiLntP6Z;A+VVdP["ZΏ 5Ctx"clluNe5)yŐ)`8S L]Z'uߓBΊ!F6_M {[iAȳ)c}t~ꍍd3 }ǁW`y!-p`+zfK5lHOY=c?SuY>l'4x)STϺ57Ip{l/kxشQL$;T٬Vm_'{gfܖ8|0ttB$wh*{~MR/NR=/ݩ}=_ j#^H=Ӡu=]HqS(K[VON7lvoH!.UpwSm[2T8ûˑ׶_m5%545.عnlL=} p-P=ŽIdU)TN DUY FYNR\ij=j߆`G8yy:T𽨇Lm4M]?e2|"Ӻz=}ZbBF24wdHDՄXl4Dq5Pl&Eb߂Gt^}ɔzjɕ<&A!(F7ڃ}d2)ԠBh!Ъ@=#\*rRd(oF^X6b5!4Z!D}5Wt嚝ꏣ6zP"ئeYW~KOg&I9#;QQ|`XzrJ(6Tv&u$u,E!#R1yӜH710@fL`WBp6 lF1V;L' ^qO֎ݬjl@&T2h+ik&/4+bn$cBK O$rwWdQ~GǑ?*+ Zk3< fKp9S62S5maX:_(CU~u][LܦtN"=?-B?aYe '᭡]w#h23;/@LEƋn&ʾX,GE ?spA6![%C*~I>2teic[hVC!bXkO6-d{2? ԣ=( åvfu[H2 e^d<,I.ń㫱6y.u݉Ov;d+;Hל2i|y ͤ{,bNuvX_ ntq>{hu}nNZ"?lv ChV݊w#%NkT|ӷN']OJJ$#n]|T\KP'uH6ª\kYJ/נ;/ڒu͹v]>/XeZ}Zi4,TZrGmN͠yoIk'~P<۷at"jC6~=<#z@Zw~ϧ"js%QNp8SMN;/$ HTޑ?BhZ1feˢayX\$Ե`EIӻ%Nd$ִ+F-Q^#!Zk//82Qbå!Y=Nb|'SNzNO΀J}(icwI(ٴ n=쭜iLFߨCڞ Ohɶjά >XFP|,7A/XV"^t D-~fv)clH41]b.>>瀐FruoD"A%?.̈m|KR M(ZymL bu_Y *d38}*D4޳ߗǦuG;!$MF8 ip=qh"p6 37uAB s=uwҐ|f8.0cV[!aݯD]+.G˞u Op`o~O/,o.ѓ9/Wb2bDpߦ r) ,[)2VȜI4Yw!B"{oFw[%zҕ=l !8r &L#5_ELjcXˏ@bRUkOE_$}uךnOH4F)m4^se{VbP_:#F]mK2ʥD>v{JbAuu&,\xz9 %MR̕ bvIc鱮~d U‘ ;Br/_AVM/(9b]wt]sdRf*D>}]7M`D6zx %"Ł^c±wְ * qh#u'*>[tC+Eko E w+j&a$%|O>Mn3ޖoaqv2l!LD4?h<'_wkO[0r@PuOvjtH`-6 :a};0tv,TL 1EZ"zB͟j-r]҅F_w.楀qFc$Gh=yWX#kfvY6j~B_Jdk@iVҔBd5#:p| -ZOkOoڔPK|2خ  rp %=eLV^:/Zm("z_}It Jŷ!gcDvm'̎Ǥvҍ_]hHմ@?-)lLa3n͹K*ZD@lKSE9ӢUR?mq!fLc1||2vmQƸ@2I+YmjܷIٯ<>jG|&*@ Yb*Ӻ?A‘M{BE)X,ɷߩ -vcrgA#Wl5e…q|Ec?j5 (XUU`jC suFp׎Ԟ4pyS5/mAu+ߍr!F s1jo|6N 7RdrP9>껠4{՝$n1=rҴX"գMhЋwSJB[PU&|VAMRf&!#~ ʪ9ޫѰG)"*ɯN4 ;IYqY 0 A*٤lx{\ j,ʪA;4P\MAt6NM,1 .9f#ƥ=r5cGO#J,v\a1E헥n:\{|lUHL(ʼ= {|l`acvװ8B;&x5/ov b?BJ&BZa@3yXzooW[o1myEzk î-Oَش .ZinCkQ/wrM)zHuYl~̬>c{Yn_Cd|izԔcfs@{E͑NS%7 Rv 0K?H54ֽˇM3xF/IFT ,{\6׶!6?$h|/^Z_ia[eC[?ih?O%KU973^g1V8jT z94'V/'h."@"K ~҈#ŧ9|!:d~^/Q5P%남BUmT bÒ~e{#)xP"SEوqnT%_2Mt. {Iͱb)m Z+PYF#_ 2tl9W缫0qg$ڣ:Zp?5 J} fbf1[ɼH:A_PrqQJYXr&to. , y6! _>5^=ˀW*!s0"37pˍd.o3Ґտ.b萌""^EfO; Z]|g04z2^FZb'Uw=nt;,a+Du&qn\n,=.x9ˬ8:ў0Aw }p6ku>ן_'`sd2Y= .DQ'RZ ?̫BXi3-5 \[!ԻzPBov@X%*^=:T$b/ȃ>g$zO*"^%rGpVrdl5tr %& s wæ(nbUٴKW B*?$`3uM{'2]nR*8]sҎH"":*F tzÊ;D=ϟۮg^e2[4 ΰE 'O_Sy;Yuol٪PR W=<{f #Ŋ̆Lt-u؉4uVb2 \HzpMR#K ooO JY炐m06$} h0w8ܩ6g~H.T#.MlEA% 蠎`dԞ<#ɯsv|S"ѯbZQlpzԩ+֠e֧K ;=~hunoDfg"-.":SevURЭu-4LȢA+9Lԏ@`g5w o0!4(7Xٰ?4bNzͰӗ+|! O]~{%SV8fYc]v{H#5 gsе9zȞm{u;o7AL[UhgtS%S~CUvIjŔ6ڍ~!88gJo|{V^;k'/ozh}Ln2EIm_V2^ bubo`.+xB3eXO5-E 5&&I`\:;;ف8[SLh/#"Ǐ\$ GhIIP&OtCEG YE rL$]QU7 ~1u#ljS}oBs1)js#NܵU*Bnv;#Klב.f2hPUF9#xe>;PnOʷ;t(gZO%&5 .طoa+s&"?&]nI,3Clm*ºĄI"R "Go8oVaTn jsPUzQupzV3-B:!HoryjKkQ[Mev҄x~U[bV\ظ_N7hxtna$f9F3GX.9Eh$ GdfQSc݆X^ ~W\C<PGZ:AQXECYi (d.kČVdOTI'{'Uf>#nv9b>@<|>:p2 d!dUv%90c0."qX1H]g*:ơVWLԓH`x2^]Wġ;:oM;?*e;h!,P *?Xk^w7e%Gj?F.K17>ɛ(j e6;vl>>N‹dϸO(Tܚ+YߑZ1֣1ȃUPߕ  _'IWt :bޢ\D GGoa[c5W_BּMݕ(Uӟt=Łaڦ>kM ᕉjSշYqqk 5ŧAtLC7,]Pǚ oOE5!wo638mbyi5iVo$0/`tLCsG{%'[h{ `ViU95q0znz:'ں12fݙ WT':cS1cZjBK Qǰqn7ЁaALjNf88V/"$(҂^H4=q9Q́\אRf+}vr\:BeR#1xa;](CD_\9<-,rHfq %=~SI|J.HE~z}e6Fް٫]lZVfdVA%4Ķ )#co#`&<ͶQRdKi^sۀR;ק).KGj'w(LPr&\N"]=CpUô'|G» ږh3l(ȬԘ}p-B ZZaov /t>1U5!nyg> l :џe>##/ΝpzHܔ2L$y/$}p8}ր*uMN$-^9F:%[:tT~g2>b7 jCa1tBJz،Uye}x>mFQp7KwbC2>DI):&`gQ 5[ɾKr4wTg:wag#W QIY DvlZ-{0Q89H`3>̚%F  W'[ap&Վv$. !Դh:n δ{.aaPMW;C>)@۲0X<Nmr6{ `)0X,=Dva/Eh)"eX/kI4UU|k\]үCkҒ tJם1m2^\u[Od]]ޭsH.6/ -ʜN ڭXtkr`79ݔ /<ݯR!<.r4[Lp NZfXMc7n΋d#)$,˛NR*6*-'Je.]~BVo$G\, sNu4/wQw,o?FnKjZ&y[ʸ9pbEFI t ױk9yͶp:I5W@d"ݮ^^Xlհvqn\npBFBkNftȻŊ)0ݲ/тH󫜇1TU׷'̝׀O@atTXYhr)SdsDTȎD"\"r~.U_{N{٥ c׶jn2ڋK3XwMA-h+~}QT%-(SNh*N?\xLjt-%K ]ݬg:#[߬u*ڧd@9(<\Ixo6bBL TVblysilnA yeR(a#nϨKu/Pпw@&f/3+G4y%j%$k/ipqhէ5gM)7^E*=SHR>A|vd)rɲqͺf p%q%ͪpƯ۔];(XÔ. ˒ h@g!9&;np3޵XtH#&XҝG+tƓ$nwz 9T2:Qjbw%M_;W5CH3nSa^>8:P腰RnnhRcYbq.tQ/)%&݋}L)+婺"`Ȗ,(GQrExϼEp9ɇp|G\ Xk:&W!6DcRkJx {:%cvuZ_ Elxi-M.щ" s򖂜^1Si j^tVRKeo^&Sջe-9@Ͱޭ5nqL~+Gwg4&D&T6'";> K?Zmy3$0Uλ$飒`N#}N>1_gF @zy< fL&U8 #HV]!,aʯ[j ժB%"nK"L^B!DHt{c=R5Ma}Qpq֤zR)UQ̥sխ6@~㔊*€vP|wy=4ʹ1enSIMc6Lh%FA$Aұt N:)~t~F?c=`Ct|I6Wt&wo+`-߄7¤Fx i +VJyANuWo[|h_\{7QsrJh@l*⧽8_#{%Xn%Iz /3TȦlON{y͈WY':&X @~W1n.5 ^j= j-4àXaC*(&8ߘ8u$I )F)N[bm*{8ŻG ES.ּݓ9$yaHk2öşp!dgΔ}c< ?F!ڸ72:~F;k(ZQPSUy[֤k J5% >4p%bfF (*hC]0jK d#ߑu ȄhD2| WP!Ky3N _ܦrˉӜ=#BF)k(Ѩ(=ɕV_vhU,FtulgTV9jvKXQjXQb}b,+o_'9N-h˜ld.iI `. 9ܽ(ROž^N\ ;[_0w# !˸a1f=57$)^ދ1Cy( :>\{NP'ne_:&m5 酜~o7qrf{&wY" }'g|͂vK֎T4s`֘ĵ<&$xH]ì40iգhd74wV V'; ?ps:Ze,>4Ҥ{h}F1 ֗n A9>G]H'\d23Cii@Ie9iC,ي7 FMDI.|L԰ߘbdB$PBXq ?@Կu]ޯrVpht{!ۨ8ng hBtwwb66Df(8d-bڊR>'͕ ^#l6AssʯH]8EWYǶ= 5ڄ:\U<3E{kte+K’sC{̹g7$f422U-.W{4OF\S/cs,'LXSy^y<˧GUqkִ灑̥aH:(LԻXվ\c"_J2*E/*HO#H NHזj#%On^۫3زԹ%t =M߀X6=[cy}۟Y\WepG;|k3$L 2sZuGjW4gW3DܦvOa$"\4޴Sγ =C@Y;k@I]!gH:k& |,|4=1PvHUH./e*[K)m_juF%UkwdwEqıKBZǑV{`R#u.+צmנ८4r3#e@p@6}ZU֗(-U6c9I8n}.XsxDgm#(h:+|85F99FffU! J].%2# 7S5[mzhu֡uA*A̹3dM>\&mO@_X%4@輷a(^7tVmnKgEdNూ$9-;NSrCuY .(ʨ=l꧋m)}Mn TD]@@IuTRI!u@af.*_xQ۹"['<2A~K+gsrӢ(u%4:֢7ۛң-RDC+Yž?vN3[K< of1BT-~%O8xq3\0jkaF6aIswXsD#J_ɽ/GÊzv1䚲}hx} #8̴6 $" :U`b!&iuOɍLb#<}"N(V&>F}`l[|F|&Ň(~gi^2O߫ !RqDWS7ֳ:uŰ3c&co~vO&3%*?`njXbk7/A$ۿ3$owSKo^YpLaw N?FwMi8*O^.lZ;l>-IӪlRWwh\C?<(! ' /V HHN\X+Cz1CpMs~ۮ7W7c$ugΏ MfS5Ձ.Nҕu=~<κtiM^Iw@BkGWbP@rxS '[iٙBs% %X qz=(~r/~4{crb߷_/-Ӧbf[#+u vn\z1[X~$F& M6}u@URA5 1vd8$e?D*V.Z8Iv4Ѣia*r[E~ .T7h$2( AscT/TI37TNoaA6DFX@& w&ſmI!ݝ g<{ 5ee Y-;?{{w-!+a D"|uџ^44GUsHx8׹H|sאM@-IWwu*P.Be81-j"|Ϧ}&w{ ,=7 dD3V^q:GQ[dåZhVcGtS$|z"h+W#gNF\j mcx8"?A-"?xWey=%|(b6'FB2LxCo^9 }BZ8iJY)P⃊mQt!: yBAWՆ3󬣗CbF0]jZb8-qo\U3N}LC*i Cnݧَ׎8%߿.jHXe+ey#I0SYsct;)X,쎮Xv- ^Pwm)h4̝:Qh}# TE/@ J 0bTe. aCƁ^,әVw %2̒?5< 9Xo:ṱ})[Hx(l}&`쌘$AT^ @.Ud9ɀ,-VGb9H @T+mnjtBM :|)Slߦ62w ͤ"Xx He^4lNGOU[ 5'0Z9Y(r#.w`*x,B XjE84z< q H>W_ib%誨.= Q?nVJgxNdI.dMO[:RPp"-@ތbee._:U)@}d1rosm@{ |gl(Q(鿽 n ქQ@&CBeܑBYf-waxS F`x,̦rt;^--kbtKg &ZyXтPI$-':VիXt}) R@f6MJWFAq("ؓbOyBWph Qn۟U^ٴ7s+|J+b'\R[w]>Mcas4[67IQ:WEWŗ:U>3;%n }TBT W# =Bm묳Ŋ>y nLZdWeK{l@hSU,uKYڠWQpbN` 5KBc[=g5F=hÒ-r&7l 3X"AyAFx I.Lws蟜ΠyQ]+ܑɈ/lֈpP$P k* 堟;cӦXd;UEW$<ĕ;DW8G5D=(c q;ˤ,ϡfrK uc sK3/=g3OKRHY-% n-h!~PgR~DjaL5 1}ggiYB-:ss9.м&cypfx[yfh.2SX<kn]?|Ӄ\=ѧ*-@˃ *7 ,[W9j&e1yU%b\b=sXud@M!, L DsOyGC|j/gh={`UĈQV>k*7t@%zx@vrcB"f%%{ꘟb)K1CVUA*u?(1矀)CNĵ>w7&,riyۻJMRE' ;Kѷz5Uabއ_`hv5YQYWUͧje9 I0VqJ ן%O!B𶓸=ǙmF6eLZ$r-qa-f wo!JˏZ$WJ$.e-mMkW,w!dw^Q|/h6H>ȼk0lՕ!5#UF;P8Ƈ~7D!>R-;shz VPo~wcq˳"p띮kѱAWDm2ev.&_8 GYz,O}S鿳E)TLq _z jև\XQ>+dH!}D4ZׄZ#eђBY%)ZSA?%*! n3 Ts ]kgCKq>=;w;PuN47mmغ.R֒"()m踯9NF?G-I0G^ sF.籊~ɷ_Oj#5%-s*C,`i~v hB+ۅ&`wܝ ,)&\`icP(';{!EJ@%MG8O4Grsw(,ȳ.5~RRTSÅH*>H=n<.w.1dx7i ʮX8vf #h3s.G6ndl~.B| j_`W t$ +((>N"&A$u6c?̕8S7<n@0;]Hq9"Utt!%;ڤ9A|5NG`5ٓ^Sokѵ0kX<',7˽W 1230DfXX%&P_sׂp~5j\OI&j7 f{$D~d޸ F@]0i*J AC1&"WNB8:T eKnDY0R:kDRpHB,:5\"bb`H3W>Oa_+ ܡupeNր(nviL[ihLͺme\NC b|%sȞa>Mw}DFx%~]SQqh43ox6|1 J̣Zu"?b[)m&ᴲ2%<Oݗ{*Z8 f#K?J ZU*L-)F<hxn-05ye1ZC_n ~ 2>ĀRy klxWF͂P]U#okU&'ICs_@%wH$C=Hu&͈OC=ʒ7qW5@%xde;oV2Hd䄺!UcN,a{nr% 3/bJ88~̷jJIڵ+7Ly j3#\I6,I3Q߽UJ8<W E쭺Qgnq\@>]yRL\Јg0H3̮Sz0vn›Z$M.PW6 t#xiQ(.+ Bu߾x6vP}:3~,ހ\d ϧ-RD8LE;&ׯ7Ӱ94X%]#Q!*/nǯ毢uwa4sGX;A<M.pL-j성\ɉo/XOIMdR /vG5ޘn/s%x> )7zG %;Sa 3PwWL{\Gljme@ZQOR+epGΎbK4j}TUs375Ղ§*9~De{ j5ZeNkE^S\$i)꽤R^ {9C> ^%v|H5vc* xL? =T7{C`68A绦v`>֩dBSm'X!ʙ.]*”ѥn5eZ{#I}]MN#ʪ fUHR>w;91|N1 -nQɅI ~xar&ԵZ*Sj^Rp͛FE&he;]]!\%TQ&Kok@}9,= FJntAH!zTאxԭF4:QI<"ݒ_2:ei!PŵQIrE菳d$([F[6bW 8<L[BBt1ۮK* OD^Ƥ8ς#)lmG˙ %Z)B!-%$FS>KN2Iq Q1sdis43;/M"J=a/줖_l:zbZ,/7;+CY2vvɿب1򋢖J/yJ.?z(j♲+ w}´> :| cj>fXx3Mn]t8^|M{JΩ/g"0B5Q~X˾R1:] wݽ}ʚb'DmLd , ᮋ * c~*M5% ڤ@5eL-&E7e?n} ڑuN~œ1b. d`_;Kֳwo#QH4-%"5=|qs)4XTW`8]4[UaaDm93Xq#ZV)l<=,` (!{@ ]Ev^@1I!T_]Gi3@J';2L%^cOϩB'>lLtV~7뺂Rk:˴(.$Q6xN-X>Z'};Z®N@g- ko%MSWv=~vLY'+K㌪dkOI8!ߵ\Rn`n D@Q%NHkoi;.>-S9gFO.% f3|~Vkb`$ A/ӭꈚ1ANZ&0P.31^Dp*B8HnjZ?N0_wT} K_^[m=[2w9l 5屳z8%;SgAQ!}!4 |1?{t"|"We7^EjEܷjz=D`9jيVCb/LB7`AM^T`ŔkG"*l' F ([=?ۏ "_3dE뎽q}|)W=TmJ<QeDLHHE8FUzGU395؏,Qvl0NȎ3[@Ƅ9eMqQDM!6L7#Zq+TTvGF6&/h¯r\yZÌCj {\ ({jǶ.{sZ>gxBnyVYn<`yϋQU7 6^T kÉ\tEdLh!;ޑW^0DW?P\aŝİkV%1_{WTjCg#?̓Ņ,SYC5`͆ Hwn߸Cmk1D~Xj0~,{@EauK ;-" PEiFOt<On{\o`:L4Y 96~x  OfI'K4ǕyB(iO!3`_<("F'+fP9L0xۖ=u?8 sE`3 O2B?A\~0SǍΧPiOZuo ǷF <Y0W4Ag)U*ఌz9 `IV'D `6&.y؞y`$`;yqO8}hHeyVȥ(@h}*ˋ'~ZUY7`1v^Y|M+lq;uf6)-21 a *2LoD'2[ؐJlm~AF`2+iLqS3q(ˀtdIe)5p:ϑ$ gO>U&& |1BGN0Ȧg!&'Am )v}Q|-ˇk`PE:-)mb9R$%>QfQ,{?n^>T6 .:GXoݙah˫|r?6IG Bj8tϬw.Fag4}~!]jw:5J-#Sjf_nhpVSne]I2Pw;= ;~5B r[^ݭ6.}V&'\u&H="!e6uIq kE}$EuJh0uɾ[Gׯq Adhwb7n捑K}4گ}c,Q-|'eG|<ƻB$c5^uw8w[7g*7":DpMI%IL3 NowSAxttR!ofC>%)C~ #vc%IoX] " *ts 0~Y I|ƈxNBy%#C+2MW2,tI':Xif<;=ic3;Q:)+z|cN&x<3n׭|ekTǶdE⫲d [$"=8Y\ҿa ihu3}bt18nB>_d3 lY_ZE{2ĮLYȜ .*)==W8|d#n>י [ýh("9kAfZn}Ɓ%(h;y`ѷ*R4 ^);qk<l#,1w(>@"Txމr lLֆEYetڣ-Ѣ ݂ 8pK XGV!"xE Ɍyݾ>7ve㗎wQ1?LNQ}*Jԝ^I3ϲQ}5sV`+X4^j:vfKq@.HJrM'}5 w~a\8EsLYG ]:Q+2Vy::3h.tA;^;i=3i7m<ɏ4LUL#(-C~S ie/*|: n[D~=$FOc6&ثm8Mi/xx?_K~)F@ =+82l E\cTRak62sv^>J_?.Ԡf7t "Iܔc-@;b:gx5[-kJĪFԱ|d 0[^G~Q2ߍ{wx]運G5ѰU ` uCA>3~ Ri?Auo^6L#p;>hEޜ^:$ȷօk"f=(Zz'm3c tYmzˀ,FK`Mqkx†:Y!fSXaay~SQ=ĀhU|_@FEB!=@XEYaa{%1&+ZN ^pe)m@5N!t宰Z!9I#Bf s-i۩Y*#hhD]Ԓe&dF1DBL@, Lw*9?'/O"ὐNS=sqڼj݈ӲZm*Y{=sbFkLq3^;Dt䣅1q,(/ 6]Ɛ>~0Iw)ddSd>OӣLn< IVXG;$|ЂHX KPLe@Wb5$ЋbJE*( ;/)$:kCm>VV`Jjԧ<7j&t\WO"II 7~48x'cu?w7t9W׎:,h:ShibJ!;Ц@8h*:)ZO5ιϪY4I(ڊU8ͺg$lr㰋j7.ѢNϏ9y"XOw8@( a}6.!TdQ2೐T5raxBY, ar& ЧL{dG,'/v({)ӨRMä"bg̣E!)x0}HU@~:>GC- ^6.ZݍUw.ٮ3'}A־黫o/Gg8yH]dlJF& 9| VedM^ u[覦f} bR݀UNS4G*,)ݡdž9飰wӟ|p/Mꚓ04 O#BJ6nb`^ITnՔ]ֲGխI%(o LlbɚO/zXkӚ??yc("R.pf` ZpozQeЕgL[ Y7ox$K}c/U%tI?YHƷ.J'}5t/zt>e,N0Xdldײl Jp54g49j@{߇F"ttyʚ!zh\3ʃFĄf-&GQ3U`I}>pH/}sfO=tdb>k-, >C. ꝇS|,7k!+M*q?4 ;˝!_0 }7mxvLsN-;LCsAzSqx2b}j-wCC.x-'MPǀ*^3 i.vca[;hSPvPJ>(IȉY5ZW^}fʝSz܉}˘@Ixc%b?sRi*I[)sˍScK7=JC7c$ `-MN񋐢/egMX v"Ky R)J&yu9AXM&86\01͚ J U*bh(|]OB3;S `цc+t>ңѠZO|m ; [ bg#( ޾pjeOGO 6QAr[S%9csYw#RV_/Qɳ;f7hƗ%C؈~S6mJ @V^_qٴE,"}Q b*o5P#a[Y>8f؂7a&/n S!?C7g}B/=ǫ҅ 9Qa=|9m-;0~6չ2,o:9Ka~wz]z0trV(.o>65"=yemer6 )3xd_C6xeRo'+m bϿ P#b{y:*I\P^Я PSC|7{ZwZT6LŖk.)J¿1&p|~%|Gg('@C\. M 榯AH0J/1Ni;A:ՙ"ٷj^w|3'7!Ay>,^<F\B\GnkG@UǍ[L i8e9rZe`aNgY @_rF I)3(1]^7sɹod A 6/\XX`Q'z!Q7I@|?3E8geA.6Bgr=:YD q87jTY<3J? . |^wr?au-Sz0O`_M սV>/W~!y~}fSoO0bMRanҫsVd{nm-ssdOW9M$"lBlPBޚH}iR7OnJ2~uO;s4锡q1/X b]Rcb5] ǽ-80M5|ؓL Χ2”kg*6nB +t6Y;N}@6F|./h/QB=!jHo ([5yK/mNDtrv 댃 ':F\Hhm)?Xb{pIZj[&d $ +n"f7ob+WmG4mK@Kze(Ϧ2 Toe'PZ@쵿lv.:8y*lcUW9LT8 '&k}E)qhrsߺmIWA? rwط٥UKoi.͸6Z'Xfy,0[T3) p M>Afe5RnedAH'cg52FPAȰx4'xƺ8;O懀H:sKesYo_uyMnuR |6nӎވguSWbaM;.l_$/4t+Z hP33@MM"KDKܻfWbqVv7cM򕎞 G+G|RUFӣlJ1UÙ+>{; 3'lҵuā6 M0{5J3\1E m< WSndT1eF9e"F$?~s8nWNAKYgI07V֛ HllW E gs!^qFePBtf -E@awoJCOprBO Y+R/ܐWesH#+""Ll dTfiX@1څ l;DEF0܀l?[&Nڤ7ZqM3:t@Gj>oiTYu 6ng3Auuվn\V@qrL (ٰ>;>dK>9 lϱ06P%.ݯ0oΒnbsOpuz۵\dDuQ3JwCWE+A|UL6gfb;;Xׯmbꦰ\+$&2 Y-ÍD8g=ΘWRy Hޥ]OqmB. Atz_\'Q3t]xӮ~Nr `*aK9(; tD1wQI޳I/jibOey{T>Wd*xc 6W' =yZ "F ei#rP]^9^Z3j&k6ȭ"~^4`6_\\7,hj _5?[dop2Z~y"/^՝∎i()G1?UuSIEG+nOPkv)|?'F/q<`9do!]A=xː1JpL7 ʇDgY"(yg﮹(#>zV8QDLz=j̾ (*Cel~sEӬ,Qz:03{cסun'FsH ǒ¦ SҐ1wD:5N)hSu[#[dZ MqB8]w'Yu%OmŹMP4't51*'pV*3ODmHy[K^8ӈYIGk3w"%=E.P4B834fg]>'9JטlZU| \뢥| R;=/G\ձG!?0 xXEz_֙e)i)kǽ3B`߁8L~ĥeާ^E8Jc-ʟmcL:0L-/)ܣL]Ĕ%3 66,ZQ#[f݊gzt\:5ԧ+X JCk%H}5KH8V3L? x+C0!`!ނYP%u'd{Ww+&u: j׵ϻo mHrƻ,\ra8gv3sY=yRi QwQg&T*{ync Re`yyi'ऊh7\z# ;օ%@6"i=[ R_ ^#Ҩ m [FġG^Y n4 8Gk *h:m E _ģn· Xz@S :b bYPȿI5Kq -HB\rg-c'^zwNݚW x㥏w6fq^.oE8F{^U՜p~/@6l5nEolv앩=kI BphDZ䋕NI5%Pyɖ,;ߒqV5gsLU[=ƻJ¦KCڕ\MhT pw,<m!&KjYup1'3?$F o:+%Xv̶/)?B9䏰e3*©:3'TGHy@ψ@'l2 Svh&-|L:Q}9ޏP|v!Xm "(XRv|+P_wz;M،EdPaġ:%ӿeᆵa|+܇S њ{=GܒozĬ'js 1E{χ*:5/c\XD76KCWa(ԛdSLF88X,38;2)mMDYխF!;4lCk3$r'q!F׻T929,Q}ОnnE[ayp> JGå ?:k7{ShI _H \_]Մ%NMuӀFʺdxP/<["OGB WwFp6Z0e0oVSE5ǧS5Ύy䆨AK㷠Dm$a#R.;df=aɪ fW DUn_Х6?)`wFx &|BVm=GP-Bws4`#w V km{}8l2mZe4{eҵ&rphj/.O\EKӳ,nL{u&؜j6el5 n1:l[@V߸CӌÆ"rơOp;4\G"jY}*[ψoA rpZsGz6wh#61 w{v‚ݰ0*9.?ӟ G(%8\'0{ڐ)lP*B_Nbⱸ"t#Im,ɻIF6' uZՀyI/ϑ덫8[5sB!a9K)4eǼ:V g(),\_%Lσk$Rư B8:,I5T^z#H#c<$A/Ay$ɧp?Sl^ho;ƃEgr4(HfK\f op>mLijhno(*cQ0XA+K EXKbKH4[ƫ;H>ƚg>xVG"MEEN_"aP)W`v.1ʌcuCRk wpRNiܳ8.4 Z;A((VCMNWemw v,AHu8kM B kM-An 8mq$AG2ۣw\. IÊ"9l5PR̅23p3(fG b= " F#+qxQB}qN |\+I%do|'>˻16//p:[g7lp逩6{CZG'LTCF}[q XcoK(u]>,pA7 K+f[YgSɯÊYAbu`6c*)\..`2aȴE0 2vhNKEoo6g}0 .U`piWbWxAJPa|4%4hB;^\ER|DG : \}R" Q}{f .aFJBuJ'X&r +[1VI̳ KPu'0:}pKQ8I0kL5P 9wj'b9լP+ s ^,6+`}Ȣ3UAR`B"I)o\G= c(C$ಎ3 cnLrX)T֦WP^<Iu՝}>4K3Ru]xn Y'9hp0?|*< VCNi47# 1DU+ej3ܹЈ~[n,.=YO7Q{8Ceq)}M\`NBbvr„r7_նl7A-.,4Ȓge^JpȏѨϞDOj 56d-@cLpIb8lz$UQlkOl)gKaVGy,4Vjr{Rq?(=ȋ4HW0F?}@`6Qha{>o%9 ,)C%(Rv=?Y 3z9)? [2@;/+[HsRú]48ݠʄMtkJP{U.H-ѣhXȰR`Rd+FL9^Ϟ fV2@Hi'} B&y-(;hzަ+ޢB8Łc)jD kE}cZ mO\Xi hY)T7澛vg? A# .Qӓ"X߁#goD6ї{F,U< Rܼ XQGhr93|M]ڀ h.*\ݽ\CE p^qiz۶MXVK6XwfzuL}#GjnF(H V<` ~)M`}B,8ҭpܳ.` =VivMݖRR)Dsxo 5@`[VHkI[3͑COqchUKHM6x.W'?z9o' Rw72]Sr0'.G%pVw+":5>;H+t)maNVdwKoM-6 LZ}taq/gtzbp˙/40_I@cG|W 9UbٿdqqEpŚHJGu ryl*#Mja򿚥dLdX=7lXB腘yI>Jڧ;؋9MǠ„^y`Vث#Sy/O$:SG Je=@hBw)WR,rkПh ;hXmH^>œ]NWr\U]9c]*t2 ~3q@e3mPNwBxӄ3}ۅg8K3}J60aDMy4+KSh D#r*X,"ή!ߟH?>3qv۵4' R:;񬪪bdH~ ,Y@"UN2t,ժ ;yܝ e턒{ zk*+XZy#Ө+famH5eX#Y{e+kMfC5!NC;9h_GhEuo c*<Rڡxv^!(E[ s[X ƈ*l}pyd1 ʆ筗.ICІ4EɮHOGddݑ L\PB f"qFlX6V7'* ֕d;6M._9ؘ1~jѳhrsLē$4GԹQ_t(|zΖ,KYkڍem-RVP-<|5)hlćRLhJui8Bv"́IaCJ” Ze#JFNw6˄OK%=]]LĺAa9a|Ggڶ[ϗfD=Q2"ːe]Įjp /q3r ?N':.C\[tiyHĭ%Ek$ .Wpɽq WS롻Yw6̜W%:'n"B Sǃ_肟grH_'Çbih4@. \t Əvs%N3KRU2ok3S\ <>?#;u $TX@wۓUP2'2+>D4[hCJq֖|Dio;+^+ ^S/{}EBn⅘SaiAᡚ<5qqrzIcv1i̋,f~!{DU wNu:EdfcV+DJSj~%qnld$ņ3F̋VWJ n_Z%9] JC2dd<OJw7u~=g60[ Ums :Q!*k0b'o{0ͽL&2_sQJyy$/] U" Lm6Mؘ86CUȸ(iZKb{}S$r*D.)Ӛq<3+yQUze$u4Y0|i9U41ީ ty 9}xFAta7!Q:݄i&%c=a,' VI?7(-$#ϐf_̾uoԛG_[cAVr|~Q,w1L E+`n0E8amЎS+Kik0\sqBF1|ԏ{qFMenczMܢh|1OU΃3SjKf?)ڴҵyDZ4 t늄:<Ďw #v`shHB"Q z+뚢Q&]rtSRN[Ӫe0)SRmekuB)i91xQ7!t(])`Zp.SvVCT w˺4h]Qqrs;hf#c*PfK)~ayO2mtUεb|6/NOtFԐ~8"|w6xh.4xb5P51D/g۫![&Qqs>qʅ7 7 j}TMǣ[lw5J-,;EŸp沈;uʈ7(L& 9 {?+U27 y&(7ȑ1;7"i@ Ti[6ƏMbnneGΎ}>W9L1\pi''UC,DWlN?C.ՃA<_PNq;=TOWx.,K7]b ePUR܍QNuzߤ QP [&qpX8TG|&΃4ƆxkSwk1Oօ*&pӠgG߷-G*@?^1XZ!xobp$2G3rz]:22+\5$wUʉD}t)I gXpjw̗u"> I0OCZ\~*O@AêLY^ҥN\]A"qm=bf ̄8['M.{~ [0 >v1¦z2LDD/[݂6N}m?;lyII$⿭/ JsN0\]oCǩepXu:*cM8k!?++hc qX ʶωrHA|jg,ޛ`7ƦBT^.f< B02ڜΌqSG<"ܽ Udo#>Wht4T שqe{M6 L6t($mzP0DQ17MtID@_%et9>X2ٹN({_)!"Z'r2_^3HSQ[zf|g0nvM*v4jփ\n=Gy HjގsTKTDI>Џ@{E?HcxQ|{#Tt- ntT] >ZFڅL~[n~dK%ɱ>5hׂ;,2uPYi УPZK!w:=Ƀ4Ӡ[=c4 7+:.X`@Q8F|l9cm}SƆ G:zُ%@nq,R~#Tؗ~t;M1~9Q}.xZZDy(eVXQdW8d*ݩhzbDth"+S[4?W/[2QRPO7+uφHKiHf1/IIGI`}G3|Ȗ`gprRFA25"6} %a IYmŜ~#bp|49ν?a9%Dﳤy0H[n^tA4 &hX"2*3ԝSr?\H=fcsc@Y*dWֵ03pMQ!]QWDoh]x`+xaXٶ_uE!Ɨ0%t)sgUt\Eb;N-uLdWBV[>uG[r~~%86M\'\tocv/s쏗g,qqQ%6geFx񷂆xIpՉQeMHs >%cWyQF֢ 1,6hu!-ġL_qSQK| DJ$ RR#ҁݯMB` f;,Τ/) S-.K] 1 Ou?;^`ByISy0&!@#Ch # E I朩ָI9rZ;h%T2< jGak"U"ON'ndz=n4%S/)VWR~U,~M6៫lsAŹ>s?ԿEQtj%Td`.9A$'gf8o?Yw|bE`_r=d!]jo,JaD GrS,_QGEr:h߳iXƘs\ O` &P S4t n]IBZ<*b]~kIH~l/ˠ=5p+3aKA#2% J`𐺳' #*n܉˱7tu):m/m?IQ9T{Tw#ДXctʀ=~VhCG2Y=c`XdxtP,Y|9T 8Wran ! TLօFMQ, UF?'ȨG]Ut)bPͥ !/Sbn>aìؑpuIO,MQВ2([>tg6qrL*AlK\2KN$ >;\?.J=rצv^ ]гJ"\ъC+򗢠ju?@|7~pgj(}+:(}Cۆޯ^̻HOs4`d =Ǵ/O'O)N@|&NPm{ȹ[[^ IkH|'4f65F&VjL{6:$~ڹ,W+a[HH6~Ր^(='<-᠟ۆ{I! Hz؞ⳒS,&9H?o~wZϟxE5RWQcg+H[&3^+]%'=bGv @މY>0I_ <5з@ƳZ> VK9QKT̊սzQŚ((>!\'y(1|Y GʼK5"%Ӿ33% Ɛ!?G4^tG.H=GZTP2Wkh6#/jpNƨƅhޖbU,A3C6nDp? ᕃ0;#hEؼXQ΍$? 2; F<P㿒7J{>cȠ滟:J)# /]lbU& M25'BV`S%\rpjf:ӑ]^;))gCJrȒN x+3;^6C1!:[t1OjU%eRf>pGd5F wƂ]fR{컪rzz^j#,3J 1GB}?# a5^LAy8Ywqq$Zƚ.wȃ7=zoêd;Ԇ  dۑD$A&e(Ғγwe|P&h2q# (0agQ!]e1%dJ-yw4N`U5ѐ#~~dxLṕk-3i\޼IUBvbALv1vm0.C;ֈw&^8x1-X=+QNOG4 ߘ% S$IY/geH4Oj+,¥VaOe&n:|'>}Α֌x:ݷ=`&&cGKH=J`wQ(:" x ]CxMt)Iϒ94@78 f0Vω[~RtiwEQl=2P"EvC~&&%C_~eyie`x$O䜩2tnc/EN?! 8=/H z:k}x݂9ngq5mZ4[hxtNdΆeFr Fj4@ڰ(ޑ!N͈Ki0Z!_bV7F?<,u8)J EeA#P=W%$z6:)^xu6 MA }Wv ]TQ,zfUvBB9o2xɮCF)dWaV{z|=e.?usyfQ%zZ \QjpN )*߀j:]U FjM9VF{Z;/(4J*hcd?C.TqF }UsRh0֬RiR^!Dnglg0 ,j)`L⡘dn|k۫u1a|ީ)$БP@®rm4vwn?uil 裟P,=d e=_֛=TmOݾ-Myɳ_Z+L{/@-R6˰1G j2}k]6WA6#w7GM+.ҩZN{u{ i۰H*q1lm&bc'!Zonn!~zB9XN?ky}-TB&=>yZV!q]4.֗GH'VY&ūvt5XF9p: W ӿl2^/ϳ'k&V?s>]S>Rs^)|6;Z8y(*<&?FB DHG_o8& T!n~\%LTyֈRZTLM^Z4D>_f~ keb;F^Ɠyg&{A>A`!hЧ= P_Չ,/7xc*\&L;H ꔰEX10xI8hG R~(dM԰?߷=@kzFy YL9]>|IHxPiH) 2aE59Gu־P֔2(= &يZReOV?̃D9/Ӈh ĄwtqB\!RST0N5% [ *ߖ!O\gt&~Un}se̗(suvԞGڿ5H/I1BnΒ%aU'$"lzN":ٽO4/Me*z@s_9L̪HW5lj(鲏rk£n8@4-h 4jO]ɢ_gwKW6Je:(Sf&hHRI4Di]] g3$~߷!dj>|Y՟mj(1ͭLQ>C5Q-Ox& 2N5Ѧi\ UU?m7cr"AmcqGD;y{xv)hҤ5!rE,S`Kt#1cPAQ8J ~^"P'R!{r4d:$qfN3MxDz'{G\c#(T/dhoflPi:H/ׂ.7X7Tp\(1T't܁AX{ JJ֯TYg׀j݇$amq:74Z`h#ֈΏB!hWm- ?[ c;UdۧHl:-!%vp6H7 zRSUHA? 5f۟~^3y:kqg\]NL&5o\1.cPMقY+.C(f2\9e(4A(|$a". o+3F͍W #z-PN  }L3]_/3.K 5!*F.A2 r$g6UHY@87qLUʕ9,ʰT/H&םFKoH auoq/h6 &Fq 5кӨ !J4OWS--cfԴqlg't.S~$QbB4'Gu(Lt>•l6iet-nHtc}XBVSu~XeOGJ"J K[b4-NRɇ<?Rtn~pAЂ8x VAMhG A=tH jEZ( dUߍʥ}= —@5dín@+muChJl7[e #Wq/|hudG2`K}`w9)[ꆋ53 {1#DX_@MhD|Ma"jIyu'Unב{9D7A9SV7y]b*H) Aa GT$q=mIK} qBYHb}=`n#amyٰJTj_mۂ)?ɍgYVr%s^P>"U⧣ h:]00g\@!z?ʊ?pH̚eUCzVK'AVy!.UTU%=3r.^ QϏ#F$H~VDz\RQ0 ldvÇZ@ i,ViSF󼰸0x]kt_3Lǥ3ul)Y#o}F(<: 9}jɰ!LbLPy V)R~ԈCNƴa؊;Vz`X̆ӹҰ1*-&Ppr#uM1d͍ 4uiWDuno_G`C'.akK띷nmZJY0m;TI!\f07sm}R>l_c _}F" w$kjn1N{wUG7>1=ċ-v]^hpŮB/=X{y:yC]7?.TKVNݨ{m-ErbI lwfـ+DC;ck$INM)Y jd?ɇ΅h*E{nT˄OMN8. 7avzO頡hЗ G $pʳ3JwS_zO`i=[@2?!?tY94@Dzu_b,̀{( "NPm0&w;.'m H.]3-ށ^q8 ݣZ%">.m cLƩmw].6/'@]I/Yr4I@h-3٠0ɢ20׋EKŷVD!`no2wOZX /pdC[Cp3)zIe R̪RPD]H @KZ!}1;5FN]/Mʑ`jF PcJ4~KchT=P_5֩=zO2>M*=W6+NYMAxc|M5x0zEKf!:Rύڕ+m$bfVD$j: ûDn[x@O-*Q;;aA_H x `?#K T =#ۆųw+ղ=e$aiѓk29cP u/a]5/|Я~2@dXb\E6| >kUMQW.rq53ü#So~PpXܚ ~1e' zuCfGtS؂oi;[, =N)@jT"&ְĬҷjZyc범}c(Z8 ;>/M2hSgѲTi~>9?6'ʷQ2oOT6J ‰HsRY');X}q'pߨAQJEŠ kRH-DOsB*Ał3v9ڗlioĎ[ubRdxKzKORfGHFN WvkmTw|t?{lE-y:w^Bg] LO|j 5J~MJw躄'B=@r>Q! V)K-q!\:@}"R)rr@W8vDxr%q/xˮksM$6z7;UL6?3թ3,^/Ae o`iz4$Sn)X6La.2j®[XYR4 hMkm0=mX>ܲW4)Z@\J9\,aIgДs)>†nHy+MTxPY*t sQя-3ֿC KG߆M"5+^ [B3_M?US=rV90L'F[*whsRK! ~As򕦞x3sxA,b԰U5/2e&p˫ R:<#zvzQ j;УƐpZMڂ [.]ܵ]gd?4<̘I $L!۴?r[K(e2J{JHtoYRum,`lFl-pЎޯFLysd>bWF<#u|š2avwJ D pf6ݎGO"u˶!g2 $RĎgCD1v1.Zt݉Mm $_3 TL|YMzGg}9߶+ś**O|)>9e&Ϝa8 ,e ŋ85,?. |6XDr,\Aݕ[![0jFCC@M-Lo7KJPT:oh"$U?x>UL1iQGӜΪNݒ`0Nd>ޜ0I;8d"g Јrq0p6z\5l#Cq삓Uz)` \F'xSm(٢9퐏|7$ $e݉"Sw(01nőKOMXK;B=ZOSW%\ i[Wȡ *p _l$2~9N܈$YH,"%12j$X~̆ZQ$8\q}3ggsA+%:70gf1$$/WrQ\5;!_M2UN׻:`~jӪnҎ:xW4Jlen\CKH ͽo|B-ߧ0u![Vr$ }'GJ䎀-ܔ --?_>`湫Xp|pp(>v nrj#Z_X $zxWBYDgx힣4՚:pthނ5S_{H~(}q `_YO6%Fk'6 Tlxv2 [t+1|Dz5oO!QE1;"U1m9Qv?To|ƿ聐=qW6wޢZ-~8sa4Qrv};ޑlƐ1˝ʑcj4pG18 ŀ}7שh9r<} }{IfjeWl/)!rnC sjsPj[`Mw>U`/>y(ˀ$<^8)LsGA>uGXsB|n0 3vg}Pܺ!ҏ/b^Tp,Y2 To[>9bLVCPہZZWrqeuNjiEt:כ GQ_ -2Jr\v+QnK؁ +knũ!r%NzVO 9w*H9VGOH\Y̥`M;[t8siCl»I7#||֎^0 {\YN+4h,V `_uܮǀWsE"-69$^ͶdFv)!t[!X_'Kj kh)guo.%voި, WdwCmIMUBV]DaSaԗ0I9}&(x4B˼'~j0as\uP&JVq:B+T;[s.&uO5iآ){_D\b }} `L Զui$ Wi,RZ=ILH̺)J)aÉrNQS&Oս'`!s/D4@ `2y=) 9)}{$Rמws Dy.ӛ{N§C: k9i0H Wt;CR 1AHōAvQf H{MG'C{G/ҴSNj9E{4bhO#JA |4hKuݽ@}QA@m7_ *NPUpönbe!m}kc< nKz%RiiAz 3'J'k7vƮ3zUzg^sR,,˰vO$M$VJ_*I:1]\jJ X%G+ba>`6xIG$ OQ 7jڜ"'P5DpZ*tQ+u|kd[27z߻X["C;YpPZ~kcYT%U4hf|Zau'UkR4ztIcIx6ennX":*l6Mu7p".gUE f/]Dluп;% NBu}Z#/\ Nw2ө:59Xc[h{y'S'+ù`ˍ$/uOo;Oٝ ]m~# ܇.[74؇#,ǎcfC@:un^گ_X"xdGCoi> t0bҶET(h,|bhĴ%ddHC+غaNE('2Hoo͓[PABQMo$,D:q, or"]l!ǹ i+NQ)k jԖƪ%P[f3;f _(4OY`0/re2YӁl"1m"wP6GN0aL͉".RV苴PQA('27N\Őe Y>&$sBNJe0e׌f#Ka {|?^{B`cj[dQ>mr\s%4ªzh,=o2g6?juR\ԍq.7][ .= ͞7{NޟVWcaIE5.:z .g/Ҿ@ÙYwp{{kn;  #7.+ұNcҵvX:.`]DO;8g'ιt~ͦ֯+ד̈2ڞ2#}e^I;בrlqﻶIV;j^SbAUd^ư]}ȀUG7.V&PP3x=A#z`pџf"PK|G˛>7_fA^CAU]d)~ ˺"3B H6Df7PZ/DrʥH&.|!ν0tiðHnwM3ت3hxXeؕ芝V~x<n+lv& +cL_&g정!F!Q%sbwHo˛H fXWLUJqUά/CX+گ뀷tu&0$!N[)~2kiFjX%?;^!ֈyK޶@8!-%9Hwlp>ֳۆCON)|H4'm펜8ͽg‡~ F%q{i{$#,򖉯a탏܇t[xsxb>(n+[vl2tY:ؕx f@C9_Hn@15HMpSzTO/Ps}7[-̋,E*\C{ CxoDl wE tWb~aFdZ;%;v0lV~Ҙŷ8#;$l3Wev*FBAkZt֙ҧDd  0XMx*~1K!5* o"&!厝c7[$uŢ%L8; MnNf#t7.a΋vr 4hA9/ݺ7.c8qC9`ܺAo:0ۼ2_]eb)&5X;&WԲZ_ daxE>mpaEye6U:֯Br{mSP,(׭ Sɠ8,B"lK&q:>Dm)`h~܀ 7}ÊZ0z1SLrB ;$G@?[5ATRo0(y2R@89"D1 S^ dBG7MD20(tήDR%|f# ]Ai7Jk= G􈔳uf/+&x 8#N>`JhCr* ' j5Z6įMjt ^UxO/Wfe 0l"&sѷ[S'.cJ@ExPRM kj nzt&ӉLO`IQxNtfIcR]y 0´?V6X@p5+"$q9ܸb3{̩a5[1u|:2%GgR>G XV8D bՔ06&A?耧OÐ4wۼY@t,L8en,}C* ML%bcJ??Mja}|&uĹU -(czںxF/BWYB&R)`:QV#?Wn뽃x?[P vc5/`{ħ%g%U0d ΊguIr.p|*Eo JT;gr_NA2p خ_£ӎゴ>ӃbEN X%!stXwb ke<`$NNh16o=}抨G VI1 }$2?SjF9i,t Ph^9s5=[h-&/W|\e9Q ,>@>ZO$ tn܌+$cX61 <2:H3ЧƭL6poQh){$_N('# k5hf&Wk;&| matf;C/0 2]^b1\OG% $kr~jؽ`A(Qx/:E%ܷ>b@YZ/>;B%ߟ6gnH"5GSe$ =6^gGCIT&r5r$Q4DcmXD}G$ gMԞqp8ȣ??Х}z&ב6g8NCa=҉.t޵ʏ9k>1OL8S9J~iW?0?,4İjG]2&>Smi.<#(du=?Z7؏h{k=Z"ZQ*rve|kREh򴳷ZwEA|dDLJm7G&^=ދL#! l#!mnbz}ĝ:Jysȇ)PmQc 2~JD}0ThPxy- zL i@/JXwA)<#]:i %*8I"$dƗ}L9=`$Ku[[}{vFN\ ۦ.2Udwb۫KW?s7^aa~:_h.ulLM!f;ӿ*6?I%Yx"T*l7:0&!P1 -Ow̋pu=f?6\WP.C@M;0AB13>]˖ ;Ҁ{GxCnK.ab)7D[]Ϗ2Z ZNbucdϓ5jٔ `~}:FIDNs&;$$,,e/zv^)Y𕕵{K`?}fMݼ2bNE}ϝ[)L$g~y"Qa&q^Sc@i=_z_/4@%:z}* \:2z=kN|iяYXcIJ(i$u8Xa2@J1>E:cTXi o[@U~޼Rؓ Az̓xѠJkȘx Ǚ V` MMSd$ x1q3e' Ug] h@fl/$tϘcDc: ;CAbDh$C:yx]]jvֶ\3e!5V[d4ɥe[ʼn[N5& c%XLaWR^M VJeYx#{"kSF5C\1fqukmclK(gn5`xAbjw:6Ww@r>MhchoW<$/D^Y%>ػVɐiĨi#xR?8hZ^ZDb O(DM~CP8VN46MSt#uef_YG{.x;̐[eo9`<| 1-͝1~ ~iK،)u yg H|$/wG< Unpd[HF?+0RcY:vC~-.#g4]~?T 7Il8[UD5Y5>gRmLL8/JW[LɐC2L^ێ?J ? rNTf_wً7,g\- ZY_ ߇ ]Լ> ?m'xV53Er``):(xjYY)_ 9*/._(ՋwT`;+EgE-7ݶCheEc ښsy %p;ڮ?jBܣBf t\͐ Fh\̸GZz bGX/Ue磹]]i,)HX^ 8>˗k2,/3nA^;5yy AK8gadWPng!Y i\D}5L76{CQ 1XaX4ݎ:1_Q7mfzA]z&zBVUVDG[C+E4N{Gw1Z6Ty-,WW5@Vߛk~ /RiXn)BaB& xtUU|9oC\Уr$Gmݮo7YC>A.}7Z@>L2I2BڔXfk?5h4q1\y&?ۈRg ɹ9<'ă4WH&@P-u%/TFEtIW9rr0zj=ÐX̌hQfQޗBfc1ͦx/we*{kB͉}NI= #n$ly H_=`Yf9d Z sX_6}kC,dOí rPiuD@F X3frnXgb y)rcy4˭T=o'xTN b^P]:@!176df$`VKm(lݳBÀl?O*f+%^(ѩROw e}A'ulBƐGJQ7W>[yG@5)8X3^d}n:MAW@Yb?_*2Ȣ<ӏb{zbFtr2jQmѧ{ 2yg}]|a_{!uHaL /Ⱥ@jrсnB=]A-Ao,ୠٻ.1PVS:'[!Jv]"DWppNiK2"&vWP4_QT$clڲq&l.b[cLT穈1ixq(lKNŒߣ0(xUۿvPw+;fJ$(5`+Ȣ0`]QvG/*Gi5@.U)b,s)ս;| Kz@oNEofB Z͝d{桚uH%"j‚T>@ !yl<`15U0=o}ed `Zn9SˆIHޠzS;gdqɛ)?xG<|^ӚǗf?;m,FVi@N]͝Y^ ~[7--.cLA-lWKZ/cQXF[ܪV=,SƫWr~ YZ