From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id E256674003E for ; Fri, 6 Sep 2024 05:32:45 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=6OWDSgxjQRAYGn7Tpm3sCpqYV0Z0e22nkVzJgnCF6SQ=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1725600765; v=1; x=1725859964; b=mQGUM1iUMIA3GGDdZb/DQaf1//fS9/X91KTLSjJOqwbShPQGfEBDMmAfr40wU1+Ch4BGING4 l5IZTa76WjbaRb1jyJe1Xv4NX+zMJnGy9EHYD1TOaN3O0KZPFQrLjdlp/qPCk2vr2WCcNl/5Dbw 9t5j/NxrVDCc0XpX574I2jXmyJTzwFHjOVAkK65gxvsk3/j92lgjLrMQfbC7MXqsnt/kscv2hR3 W5tJUezKh4iROHSd6HPb1dwc4RD5LIiza2l07ujrJFPtmNeUAV4RDUW804zrB/pRhBDm1+3/7zZ Bcf2eVMQvG9UKKS5uDG7FmdkSm+J81o9NWmWeLmpAF1SQ== X-Received: by 127.0.0.2 with SMTP id EZ1DYY7687511x1pzEt8XNkF; Thu, 05 Sep 2024 22:32:44 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by mx.groups.io with SMTP id smtpd.web11.28465.1725600758510174932 for ; Thu, 05 Sep 2024 22:32:38 -0700 X-CSE-ConnectionGUID: 2xPG41KHTLOJuwLvRhLp1g== X-CSE-MsgGUID: cJaWeKJDRpyl1l7Nyle0yw== X-IronPort-AV: E=McAfee;i="6700,10204,11186"; a="23906043" X-IronPort-AV: E=Sophos;i="6.10,206,1719903600"; d="scan'208";a="23906043" X-Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Sep 2024 22:32:38 -0700 X-CSE-ConnectionGUID: s+tD+wseTNCzocIMCAkEcA== X-CSE-MsgGUID: a8TSddlRSnWbGKiBHb7lNQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,206,1719903600"; d="scan'208";a="66179748" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Sep 2024 22:32:38 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 5 Sep 2024 22:32:37 -0700 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 5 Sep 2024 22:32:37 -0700 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 5 Sep 2024 22:32:37 -0700 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 5 Sep 2024 22:32:37 -0700 X-Received: from PH8PR11MB6856.namprd11.prod.outlook.com (2603:10b6:510:22b::7) by DS0PR11MB7529.namprd11.prod.outlook.com (2603:10b6:8:141::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.28; Fri, 6 Sep 2024 05:32:30 +0000 X-Received: from PH8PR11MB6856.namprd11.prod.outlook.com ([fe80::c8bc:f115:51cf:df3d]) by PH8PR11MB6856.namprd11.prod.outlook.com ([fe80::c8bc:f115:51cf:df3d%3]) with mapi id 15.20.7918.024; Fri, 6 Sep 2024 05:32:30 +0000 From: "Andrei Warkentin" To: Ard Biesheuvel , Rebecca Cran CC: "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH] Emulator/X86EmulatorDxe: Replace with MultiArchUefiPkg build Thread-Topic: [PATCH] Emulator/X86EmulatorDxe: Replace with MultiArchUefiPkg build Thread-Index: AQHa/EW/l27e9ZA/tkKR0FglNYsnlLJKQWoQ Date: Fri, 6 Sep 2024 05:32:29 +0000 Message-ID: References: <20240831223232.59981-1-rebecca@bsdio.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH8PR11MB6856:EE_|DS0PR11MB7529:EE_ x-ms-office365-filtering-correlation-id: dae241eb-075d-4e92-be2c-08dcce354cf7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?cklRalozYlJyZ2RPdzh1L3l4Y3NHQStrT0VKNDNBYkJhd210OWFCMExWVG95?= =?utf-8?B?aVUzUW1sK1U5ZUlIQmhHUDdYYVV4Tk9NNjRjWDZFN0Rkek9sSXJiQWt1dnA2?= =?utf-8?B?VGNKUGg1eE40bExrNkF1VWxTM0lUbWowSnliZUk3YVgvRlJ6VG9INkIrK0tJ?= =?utf-8?B?VzU3RUVhbXFrYUZTampxMERHVVRTT3BkelAzOXlTQWEvRi9HbytBcWNEVG00?= =?utf-8?B?a0tGd3RIZGVMVjRKRWZnU2s4eWNQTmE2cDlSTFVPSUV2K3RKd2oxUm53SmtQ?= =?utf-8?B?UE9yQlZJWmtidWZaL2tPdTlwMGFXa28zdHhCVEV0QkQvS0hGN01NTkpmdXRJ?= =?utf-8?B?aUJHZkNCYlBFYVcvQXlwTXJlVm50dXVDSVI2bGh1cWNZMU8rR3lvdWFLOE5F?= =?utf-8?B?dytISmRkYVowMWFMcnExeXowWk9hWjI3bXZFbW9kZjNYU0tXM0VVdldxUVVp?= =?utf-8?B?NnhWQVpWM1I0dVVQRGs1S0VWVXc2elhkSmFrMDYyTWlsdmxYaEh4VjZ6Yzli?= =?utf-8?B?WndIRmxTamxlUGhiVEFPQXptWkNHTDlrZVdlVWxaMm1KWFVxa1dOS3B0Rmpj?= =?utf-8?B?VllKem8yWWR6eGFRK0tBVnlkTGtkQnlsZU5LcWlqa3hjRmNxVXBXc1VqTXBS?= =?utf-8?B?bFNIZVF2eHFkS28zdVVGMHBWY3NCOExXQUdSM3lOd0RiVnU3TEF6NDVLeElo?= =?utf-8?B?K00xSm1uODYyRzU0UnREYlpHZllBT3FDZDhrZEFaeCtlV0Z6ajVQTmpCL0Vx?= =?utf-8?B?UVl6SzEwcUdaSFE4c2J4MGRUOVd3bGJPRGhqTDdQREVKT1dLbkJ3RnhuRllw?= =?utf-8?B?S0FSQ2hqN2VmSEQ4Y01ySVkvMGp5L1NuM2RBdzFCNXQ1TG5Jd2wvWVFjMmlS?= =?utf-8?B?aldaWnNmTkNXL3puNEs5SlluUHdFYVBXc1ZGdThnbXFiS0xiV0VnSjBWOFhV?= =?utf-8?B?N1lGUUJDUzlpemxIMVVMaHh5Zmh4U3NjeXpkbGwxMGVhN0dMZ3hEVVNYVmVM?= =?utf-8?B?ZTZ3ZmUyM3VydkVnNU1JbkhVcnUwN2xxZTNrVHpkTVA5RzdkMDBKVm9USzFu?= =?utf-8?B?UlpleFlyekQ3WkZBMHI2STY0RlVrbm5hN1J4Q1lRZ2E0SFB4OGpzZHc4MnNY?= =?utf-8?B?TFRsYTdDOXJVNVdQUVZVTnlRT1BHdWhTRlNlb1djc3ZxVDROWFdVeDZvb21Z?= =?utf-8?B?b3liUjFSRXNZWkNMRFhWdDVRak1SMVUwejB5NzBMeHZiT0gwcnZpL2k2R3hl?= =?utf-8?B?YVVkem1teXhaRlBqV0tSNlhtbUVrU2Q3L092blBGV1g1aXhJd09ra2RGU255?= =?utf-8?B?V25iSmdEc0g3Unk5OHcwdEpPVVR6QlFwNXpMUVl4Z1djcmo0ME9iR3JpL2xm?= =?utf-8?B?M3N6T0JtQ1VyUE1JQWZzZXRKdmhGZUc2dUNxUlQ5MldHc2w3ZkxxTmpOQkJI?= =?utf-8?B?dnp6Z2pYUHloS1ZZWHVSNExBcFUwQnJRNk9URjRxajJWa3orUVcvZmhOT3pt?= =?utf-8?B?QnRxa0dZT1RIQW4xQVFmZnJnVXFNb05PWThkYmNQYzkzcEtQRDUvZWFZOWQ0?= =?utf-8?B?NkY5WVZpUTMvaFRwaTV6SmhxNUwxckhON1pXeUcwYXgrTmxFL1N0czVaM3lo?= =?utf-8?B?ZHpTdFYzTXRnSFhzU3N6TjhWRSsxaUxKaHpvZEtFNzVhRTVZSzE0T01VQlVJ?= =?utf-8?B?UWRoTlMwcG5mYVk3cVZNSXRBZXVRNHUyMzRSQlpLWE5RSXNZck56M0hTVmpH?= =?utf-8?B?b0IwOTlGUzF6VlZzSyt0WjRVSTNTNVkvQ1c4Y3NRZURmb3FsQUJpbnJJdS9i?= =?utf-8?B?QmlueFliTklCY0VtOGoyWFBOemZ3TFhZazNOK1lEa1NGSCtybUtNUWRFdGVz?= =?utf-8?B?OSt5UkxaUTVDWE5UalBKejhIN0ErOGhxZCtBN0FBSUpzOWc9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1Z6Qno4T1ByTUJWOVp1OCtxUXVVWW5Jcy9Yc0ZxMUpkckJhU1NvVUQ0NHNQ?= =?utf-8?B?MHdtWVZybFJwS1A4azk4TWd5ZFNPbTZHOExOOGtJamljb2RrNTl5SVhHK3o1?= =?utf-8?B?S2hJU3hzR1kxN0xROHR6WjVhU0t3eE81S0NyVVJrbmt6dmUzL2cwMFB4ekJC?= =?utf-8?B?VGNNcGR0T0FFVW91VnNVakU3U0dBOVk5bzBEU2w2czhBdHNjRnVUTTdnaWtF?= =?utf-8?B?aHc0eE52aEhxc1gwMkgwZFNlMUI0bWN4cWdCVkpkNDU3RHg1WU1jaExZbmNH?= =?utf-8?B?S1VYcTJjZ2lBd2UxZnE2NnhrWGFRM3MyejBGOXdLVnUrNUZnYmxOVlE2Z0JF?= =?utf-8?B?cnd6aEdSSCtGQ0FXZmlnWTlwbVllalU2NEFab09OSytQNlZNdlZmWjlLdW5U?= =?utf-8?B?QkpEQ3hybmdoN2lWSGZyQ0YzVGFFWmcyUE04bEoxU0FCNG15QXpNV1Njd3JH?= =?utf-8?B?RjN5VVdkOWpMSWNra3ZKc0ZPSXJvdXFQLzR5aFhpZUVYTk5tcnVVV1pxYkxk?= =?utf-8?B?bnYySXpCYXZaT0RFUWhIY0oyREVkSVZhNGVlNzJqS2JmbUkvZG9hMVp3Mk81?= =?utf-8?B?SzMrclhLOUZBemN5QUZjUXF0bWFJNFpzQ0tyeU8ybVEzVnVMVHk5Vm5WMUdI?= =?utf-8?B?eFRzaXE3U08yTXptNnhwNzhxZ055dXp4YmxrYkIvQldlbHA2K3pWMWY4eEEx?= =?utf-8?B?Yi8xYmhCYWs2RFREK1A5c2QvMVZMNnM0NVlGZ2d1VnluL3FpVE4vZ25DTHNM?= =?utf-8?B?STN1VkNLS05FTmQ1cTN4d1lVa1RDditnTklPV2YxbEhlNUlYbHcrSzNzS1lV?= =?utf-8?B?cEhOWWg5MzRNSE9tOGZ4b0thRW53bklXUDJYc2Z4VDB0R2tkYXcrTm93c216?= =?utf-8?B?Wnl0bFp3dzMwNWRXNmZrSUgvMFE0WjFocTc0K2RSYXl1VGQwbGdVS0NCUzZ2?= =?utf-8?B?aGc5T2c5cXpHdi9iK3Vtenk3UHk1RlB2TXk3ZGgxY3dJZ0JtL1RrdFE4OTdp?= =?utf-8?B?dVM5Z043MzhuS2JrK0x3OXB1cG0xUVNpS2tEdkhXS2dyWm9UcjVHUUdjVFl1?= =?utf-8?B?cHlzSG85MjhZTzd5d2xkQ1J3MVZuUkhuMnljMTB5YnR6TnNTYTVLaWNKNEIv?= =?utf-8?B?aTFlT05Zb0hmWWVCcDh2QXRSZU9MTGJNak1XTm5VcU1pd0k5WVJFb0QrTFpM?= =?utf-8?B?TGgwalNZNzAySGdqaEo3VWY4Z2E5c3pBbGorUC9BWmlsNEdlWHAxczhka2pD?= =?utf-8?B?d01yZlBMbCt4OW5WMzM0R3pFcXUzNVZ6K25yTW1qZWo0L1BjUlRxL0Q3RFBp?= =?utf-8?B?ZGZ6OHcwZEhTcmxJL1J2WHd6T05kcFc4eTd1MVJha0xQMkRwRW5GYWV1RXBC?= =?utf-8?B?dSt5UWxVaml2VWJOSzRpT3FuMUJJTE1XSWswakNNdDEvV1doZ09ONlRwRCs5?= =?utf-8?B?ZGl0elg1bWpNMHVMSzN1bmpJSTM4YlFvQjNXQzluRDl1ZHhKTVJOK2lkd3g5?= =?utf-8?B?cWQyOHBCUzB4QzZNN0hiNlRwY0pOcjQxS3ZtUzU2cU9RRnp3S1NVR0pTWTFW?= =?utf-8?B?a3JjQ2ZPYktUN1JjMHN2VkxNMXBJUEsycFVmaXR6SlBTdDVuNU92aXVWWnFr?= =?utf-8?B?OXF3VTB5dVJYSU1TSlFJbEJBQXFGRCtCb2hQK2J4Y3MrNGlPZ1ZKSlBPQ2tZ?= =?utf-8?B?d2grdzhXSWFMcnQ4UWhmUitoUEI0aUJlVHlyaU5KUlRlYVhQTVJzMVJBL29N?= =?utf-8?B?aitOOEZIM0Nhc0psekhmOUtjM2d2Y25oUzk0aGNJMCtnMmJ6TzNtYm1RTS9L?= =?utf-8?B?eGhRUHJzL21HYTgrdW5sUEZ2NmZ1bHgyTlJsazVKQlhsVWZieHlrcHluNnBW?= =?utf-8?B?RWpPaWFiQ3lhelBocFpvOFM5THZtTWZkelI2blk1Z3pyUUJSTjkwb2Qzd2Q0?= =?utf-8?B?ZVZiOTBNQWRScERXOTV3RVNtK0pYKzcwQnZlcnR4L1Q4TTBKcUpZUC81dFdh?= =?utf-8?B?LzNUeFFRcVNNYWhLZHlKQTdldnJmalRYUUhTamg1aE95elRvc3pOQUFHMFVK?= =?utf-8?B?MXhUaWRVSHBCNlIrSnhRcThyYlZ0QmFtSkk0MUNaTG1uVmplUmprcFY0eDcx?= =?utf-8?Q?VJ6AGgfcx9UHw6qn8fMBBJN6o?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB6856.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dae241eb-075d-4e92-be2c-08dcce354cf7 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2024 05:32:29.9261 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hDfBt8H4i18shfoEXQngx5GqexgJDl/MMszF2wTrKEKmq0S7N2R8LEczUTR1lFlLqlBtxJmgS0DHaHUz/ekYa+zakRFOWNC3b6o1Cp4vlXM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7529 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 05 Sep 2024 22:32:38 -0700 Resent-From: andrei.warkentin@intel.com Reply-To: devel@edk2.groups.io,andrei.warkentin@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: KajHYTRxKKpjMwWgIDXXpCwXx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=mQGUM1iU; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SGV5IGZvbGtzLA0KDQpTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UuDQoNCi0gTXkgc3VnZ2Vz dGlvbiBpcyBub3QgdG8gcmVwbGFjZSwgYnV0IGF1Z21lbnQuIE11bHRpQXJjaFVlZmlQa2cgaXMg ZmFpcmx5IG5ldywgbm90IHBhcnRpY3VsYXJseSB3ZWxsIGFkb3B0ZWQsIHN1cmVseSB3aXRoIHNv bWUgZmxhd3MgbHVya2luZyBoZXJlIGFuZCB0aGVyZSBhbmQgZm9yIGNlcnRhaW4gd2l0aCBubyBn dWFyYW50ZWUgb2YgZml0bmVzcyBvciBwcm9vZiB0aGF0IGl0IHdpbGwgd29yayAxMDAlIG9yIDEw MCUgYmV0dGVyIHRoYW4gWDg2RW11bGF0b3JQa2cgZm9yIGV2ZXJ5IHNpbmdsZSB1c2UgY2FzZSBv ZiBYODZFbXVsYXRvclBrZyBpbiB0aGUgd2lsZC4gWDg2RW11bGF0b3JQa2cgaGFzIGJlZW4gYXJv dW5kIGZvciBhIGxvdCBsb25nZXIgdGhhbiBpdHMgcmV3cml0ZSwgYW5kIEkgdGhpbmsgdGhlIHBl b3BsZSBhY3RpdmVseSB1c2luZyBYODZFbXVsYXRvclBrZyBzaG91bGQgY29udGludWUgdG8gaGF2 ZSB0aGUgb3B0aW9uIHRvIGNvbnRpbnVlIHVzaW5nIGl0Lg0KDQotIFVuaWNvcm4gaGFzIGJlZW4g YSBibGVzc2luZyBhbmQgYSBjdXJzZSwgYWx0aG91Z2ggYWJzdHJhY3RpbmcgdGhlIGVtdWxhdG9y IHdpdGggYW4gQVBJIHNlZW1zIGxpa2UgYSB3aW5uZXIuIEFuIEFQSS1jb21wYXRpYmxlIGVtdWxh dG9yIG9yIEpJVCBpcyBzb21ldGhpbmcgSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0LCBidXQgbm90 IHJlYWxseSBkb2luZyBhbnl0aGluZyBhYm91dCBpdCBmb3IgdGhlIG1vbWVudC4gU28geWVzLCBh Y3R1YWwgbGljZW5zaW5nIG9mIGJpbmFyaWVzIGlzIGN1cnNlZC4NCg0KLSBBbGwgbWVtb3J5IGJ1 dCB0aGUgemVybyBwYWdlIGlzIHZpc2libGUgdG8gdGhlIGVtdWxhdG9yLiBTZWUgQ3B1TnVsbFJl YWRDYi9DcHVOdWxsV3JpdGVDYi4gU2VlIGFsc28gVGVzdE51bGxEZXJlZiBpbiBBcHBsaWNhdGlv bi9FbXVsYXRvclRlc3QuIEkgZG9uJ3QgcmVtZW1iZXIgaWYgSSBhZGRlZCB0aGUgYmVoYXZpb3Ig YmVjYXVzZSB0aGlzIGlzIHdoYXQgdGhlIG9yaWdpbmFsIGRpZCwgb3IgYmVjYXVzZSBJIGFjdGl2 ZWx5IHRyaXBwZWQgb24gdGhlIE5VTEwgYWNjZXNzZXMgZnJvbSBzb21lIHg4NiBjb2RlIEkgd2Fz IHRlc3RpbmcuLi4NCg0KQQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+IFNlbnQ6IFN1bmRheSwgU2VwdGVt YmVyIDEsIDIwMjQgMzowNSBBTQ0KPiBUbzogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlvLmNv bT47IFdhcmtlbnRpbiwgQW5kcmVpDQo+IDxhbmRyZWkud2Fya2VudGluQGludGVsLmNvbT4NCj4g Q2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tOyBLaW5u ZXksIE1pY2hhZWwgRA0KPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6 IFJlOiBbUEFUQ0hdIEVtdWxhdG9yL1g4NkVtdWxhdG9yRHhlOiBSZXBsYWNlIHdpdGgNCj4gTXVs dGlBcmNoVWVmaVBrZyBidWlsZA0KPiANCj4gSGkgUmViZWNjYSwNCj4gDQo+IE9uIFN1biwgMSBT ZXB0IDIwMjQgYXQgMDA6MzMsIFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+IHdyb3Rl Og0KPiA+DQo+ID4gUmVwbGFjZSB0aGUgb2xkIFg4NkVtdWxhdG9yRHhlIHdpdGggb25lIGJ1aWx0 IGZyb20NCj4gPiBodHRwczovL2dpdGh1Yi5jb20vaW50ZWwvTXVsdGlBcmNoVWVmaVBrZy4gVGhp cyBpcyBhIG11Y2ggbW9yZSBtb2Rlcm4sDQo+ID4gcmVjZW50IGltcGxlbWVudGF0aW9uIHRoYXQn cyBtb3JlIHJlbGlhYmxlIGFuZCBpcyBhY3RpdmVseSBtYWludGFpbmVkLg0KPiA+DQo+ID4gQWRk IGRyaXZlciBiaW5hcmllcyBmb3IgYm90aCBBQXJjaDY0IGFuZCBSSVNDVjY0LCBhbG9uZyB3aXRo IHRoZQ0KPiA+IExvYWRPcFJvbSBhcHBsaWNhdGlvbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6 IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+ID4gLS0tDQo+ID4gIEVtdWxhdG9y L1g4NkVtdWxhdG9yRHhlL0FBcmNoNjQvRW11bGF0b3JEeGUuZGVwZXggfCBCaW4gMCAtPiA1NA0K PiBieXRlcw0KPiA+ICBFbXVsYXRvci9YODZFbXVsYXRvckR4ZS9BQXJjaDY0L0VtdWxhdG9yRHhl LmVmaSAgIHwgQmluIDAgLT4gNTczNDQwDQo+IGJ5dGVzDQo+ID4gIEVtdWxhdG9yL1g4NkVtdWxh dG9yRHhlL0FBcmNoNjQvTG9hZE9wUm9tLmVmaSAgICAgfCBCaW4gMCAtPiAyODY3Mg0KPiBieXRl cw0KPiA+ICBFbXVsYXRvci9YODZFbXVsYXRvckR4ZS9SRUFETUUubWQgICAgICAgICAgICAgICAg IHwgIDExICsrKysrKystLS0tDQo+ID4gIEVtdWxhdG9yL1g4NkVtdWxhdG9yRHhlL1JJU0NWNjQv RW11bGF0b3JEeGUuZGVwZXggfCBCaW4gMCAtPiA1NA0KPiBieXRlcw0KPiA+ICBFbXVsYXRvci9Y ODZFbXVsYXRvckR4ZS9SSVNDVjY0L0VtdWxhdG9yRHhlLmVmaSAgIHwgQmluIDAgLT4gNTYxMjE2 DQo+IGJ5dGVzDQo+ID4gIEVtdWxhdG9yL1g4NkVtdWxhdG9yRHhlL1JJU0NWNjQvTG9hZE9wUm9t LmVmaSAgICAgfCBCaW4gMCAtPiAzMDg0OA0KPiBieXRlcw0KPiA+ICBFbXVsYXRvci9YODZFbXVs YXRvckR4ZS9YODZFbXVsYXRvckR4ZS5kZXBleCAgICAgIHwgQmluIDM2IC0+IDAgYnl0ZXMNCj4g PiAgRW11bGF0b3IvWDg2RW11bGF0b3JEeGUvWDg2RW11bGF0b3JEeGUuZWZpICAgICAgICB8IEJp biA5MTM0MDggLT4gMA0KPiBieXRlcw0KPiA+ICBFbXVsYXRvci9YODZFbXVsYXRvckR4ZS9YODZF bXVsYXRvckR4ZS5pbmYgICAgICAgIHwgIDEwICsrKysrKystLS0NCj4gPiAgMTAgZmlsZXMgY2hh bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkNCj4gPg0KPiANCj4gSGFwcHkg dG8gc2VlIHRoYXQgdGhpcyB3b3JrIGhhcyBiZWVuIGFic29yYmVkIGludG8gYSBwcm9qZWN0IHRo YXQgd2lsbA0KPiBpbXByb3ZlIGFuZCBtYWludGFpbiBpdCBnb2luZyBmb3J3YXJkLg0KPiANCj4g SG93ZXZlciwgYWNjb3JkaW5nIHRvIHRoZSBnaXRodWIuY29tIHJlcG8gUmVhZG1lIG9mDQo+IE11 bHRpQXJjaFVlZmlDcHVQa2csIHRoZXNlIGJpbmFyaWVzIGluY2x1ZGUgc3RhdGljYWxseSBsaW5r ZWQgVW5pQ29ybiBidWlsZHMsDQo+IHdoaWNoIGFyZSBhIG1peCBvZiBMUEdMIGFuZCBHUEx2Miwg c28geW91IHdpbGwgbmVlZCB0byB1cGRhdGUgdGhlIExJQ0VOU0UNCj4gZmlsZSBhY2NvcmRpbmds eS4NCj4gDQo+IEFsc28sIGdsYW5jaW5nIG92ZXIgdGhlIGNvZGUsIGl0IHNlZW1zIGxpa2UgaXQg cmVtb3ZlcyB0aGUgTlVMTCBwb2ludGVyDQo+IGRlcmVmZXJlbmNlIGhhbmRsaW5nIHRoYXQgdGhl IG9yaWdpbmFsIFg4NkVtdWxhdG9yUGtnIGhhcyAtIHRoaXMgY29kZSB3YXMNCj4gYWRkZWQgZm9y IGEgcHVycG9zZSwgYXMgc29tZSBOdmlkaWEgb3B0aW9uIFJPTXMgd2lsbCBoYXBwaWx5IGRlcmVm ZXJlbmNlDQo+IE5VTEwgcG9pbnRlcnMsIHdoaWNoIGhhcHBlbnMgdG8gd29yayBvbiBtb3N0IG9s ZGVyDQo+IFg2NCBmaXJtd2FyZSBiZWNhdXNlIHBhZ2UgMHgwIGhhcHBlbnMgdG8gYmUgbWFwcGVk LiBQZXJoYXBzIEFuZHJlaSBjYW4NCj4gY29tbWVudCBvbiB0aGlzIHBvaW50Pw0KDQoKLT0tPS09 LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2Fn ZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzEyMDUxOCk6IGh0dHBz Oi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEyMDUxOApNdXRlIFRoaXMgVG9waWM6 IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwODIwMjgwNC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZl bCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p by9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0t PS0KCg0K