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 A2104941BBB for ; Sun, 24 Nov 2024 17:56:38 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=mUdndyH/HfkXU68elq6gtpMSwBAVgw8nilAjwrJlGqE=; 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=1732470998; v=1; x=1732730197; b=mfGhzC32kVCP0e3JCdMX7XRzYyCxmp/TEyBFLMf8caQNGSo4GL6Y6P/534PHZFMU1JxR/AFI 2elBrK70gsDRTcpf6mRuTPyFeINNfT2OCaaaTtEWOrb7TNOeJPQYDgKANfLL0bgy0SYM5BaBtDH NlyE8N5UUl1NfI1/VLigcUd5AtVH47k8n7uZFmKaX/9pDYzjikmvOuE0cOardUO5mnXvoJMA4jn wZbydZ+4KijVib40inP1k7xpXJAMAmubN8RKgIQoIF+U5r9XHZ9GxRdiA3DThJXVe4y7ID2Ecu3 VCHx41X4Sd9OJySdt6jyLmtTh2TbRIXM+zG6Ukr/DDffA== X-Received: by 127.0.0.2 with SMTP id wOzbYY7687511xukmUJyMVA2; Sun, 24 Nov 2024 09:56:37 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mx.groups.io with SMTP id smtpd.web11.1583.1732470995986854627 for ; Sun, 24 Nov 2024 09:56:36 -0800 X-CSE-ConnectionGUID: DEPUGHSpQIOyuc6qE5FxkQ== X-CSE-MsgGUID: ThmEknAdSpOKs4XgVOCjfg== X-IronPort-AV: E=McAfee;i="6700,10204,11266"; a="31937261" X-IronPort-AV: E=Sophos;i="6.12,181,1728975600"; d="scan'208";a="31937261" X-Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2024 09:56:35 -0800 X-CSE-ConnectionGUID: G3wkg6FuSVacfLqk1JYQwQ== X-CSE-MsgGUID: hrKpu3gHQwSIo1oh6xiYFg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,181,1728975600"; d="scan'208";a="95475333" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 24 Nov 2024 09:56:35 -0800 X-Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Sun, 24 Nov 2024 09:56:35 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Sun, 24 Nov 2024 09:56:35 -0800 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.45) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Sun, 24 Nov 2024 09:56:34 -0800 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5205.namprd11.prod.outlook.com (2603:10b6:510:3d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.20; Sun, 24 Nov 2024 17:56:32 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%5]) with mapi id 15.20.8182.019; Sun, 24 Nov 2024 17:56:32 +0000 From: "Michael D Kinney via groups.io" To: "devel@edk2.groups.io" , "rebecca@os.amperecomputing.com" , "Rebecca Cran" , "leif.lindholm@oss.qualcomm.com" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] Removal of VS2015 (and maybe VS2017) and deprecated toolchains (GCC48, GCC49, GCC5) Thread-Topic: [edk2-devel] Removal of VS2015 (and maybe VS2017) and deprecated toolchains (GCC48, GCC49, GCC5) Thread-Index: AQHbJHRDh1rVBq8IM0OnRj4xa6VLaLKSrwcAgAKQBzCALbBLAIABDIvwgAAXd4CAABlDQIACvWdQ Date: Sun, 24 Nov 2024 17:56:32 +0000 Message-ID: References: <1ed98fbf-7799-4391-aa8e-337e8cc5e5c7@bsdio.com> <4adf63f9-1fcd-4ec1-9c23-fe69efb2ab89@bsdio.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB5205:EE_ x-ms-office365-filtering-correlation-id: efdf8de3-4273-45b7-aeb2-08dd0cb15483 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?MFRFVVhHMnR2MXdQUWd4Qm13KzVldFlzNTNEVVhoSHRRdW0weVJBdkV5dWNr?= =?utf-8?B?Ry9DL3VVQWVqU2lBdlhVNnpZaVFrQ0lTL1E1djE0WXhJSkM3dUlBQ3hTWGZW?= =?utf-8?B?SDMycFJkSHg1MzFWN0VxSWErL0pCRWxnam13Yk1LSnZiNmZ5UGFUK0hwNWFO?= =?utf-8?B?cGRFbXdaSGx4WmpCVUVsb0s4Q0NwSDRkbW9hNHZXZUFxQzZ5dms1N1U4NG5V?= =?utf-8?B?U0lJYVQ4ME9DOVNpSFllb2sxdTJBOEwxSXhCVTNENUpEbzZZYi9CLzdlMzJS?= =?utf-8?B?bWhxa0h4K1hhUGNMK0VLUm1wV2dYbmlMZlp3YlFrOXNHUzdLNDU5blhvbE11?= =?utf-8?B?Sktjd2E2YjFXMld2a1BmTGlPNURJUVBLOXdYZnlUYWpLVi9nKytRTEJSd0RE?= =?utf-8?B?THRiSjZNVmRSMytxckFKQVdyZkRicXVWMHRWT3ZyR0tvTUU3MzgxWVNLcGtt?= =?utf-8?B?c3lUWW9za0UzZzg1U1ZiVERJMnl1ZUdIOCtQVmpveVR4RWY4MXZPR1RhVFFU?= =?utf-8?B?ZnZ3aCtwV1o2RS9tSEgrM2pWVXlKNUxkZ24wOTl1QTl1TnJnK0VqcnlPMlpQ?= =?utf-8?B?VXY1YWJJQWhYVzJoMDZJR2o2ZVA3dkFDc2pSY0xTRWRFLzNTc1BuNTBsaDB0?= =?utf-8?B?WHQ3b2d6ZWI5VHAzWVRZeGFic1dpaXFrNHJuNjhvVVVMNU9MS3VXOFM4VjE1?= =?utf-8?B?U3ZOSU93Y1VyRThTYTNXRVdac29RYm1iWFo3NkJQL2N2anlkQWQ5bVRyWEpS?= =?utf-8?B?d1BpUmNJOE5lOGFoTXgyTzFQRWQwRTlTdGJ5cnQ2eEdYNTl1SmUxSlJKTkFx?= =?utf-8?B?OEtDZUtQTC96SDVLR252RjRNZ1VNQlh0YW9ZOG1TVFpkcUZWUWJBWEp4eU1n?= =?utf-8?B?SVhyYlRpWmVpOXV5ejRBMytRdVh3L2VOS0RSY3ZtbTFBMk53enNaYncvVE9S?= =?utf-8?B?TnJUdG9MVUUvNnVDa1NBMG5nNlpTb0U3Tys1NTU0ZWFvbjJqbDVudHIramhP?= =?utf-8?B?MU5QTTV0VGVzZ1h4VTFmUzRkRjF1SXVqUXhGMWpRS3FEaHh4SUhsWW5tRUY1?= =?utf-8?B?NEJBWlgrUDdrMnU5NFlYRkJLL2phNkVITEZGeHpETkk1cnhFS1RVc1pqQy94?= =?utf-8?B?a2wyV0hEUVp1RzFKM28yQ1FYV2J5MnJEVitLK3N4cjUvOWNpVUpQRlVoK21K?= =?utf-8?B?WkdrQnB1d2FQeENubXlVUm9iVFpTNyt4Rmp4Tm1RMXhZNW5XUDJpT1M4akJn?= =?utf-8?B?Ym5GTHFPWTBXampwTnhXdTVpNTJmNHptaWVFM0ZCaVhDK1ZiVnd2OUNxMkI0?= =?utf-8?B?VmNlcm5wNnpMK2VwODNjTGlkdjRCTThqNVdTZHlWRUxUM09mQ0RBYXM3VnFV?= =?utf-8?B?Yit5Q1RobjdwNFRPN2tBQ25RVm0zWFBUdkxtNHlCa0xrMm9BTEhQYUQrTE1N?= =?utf-8?B?ZklNWkRNc2NGaHBJWlpSUVo5bGtXT20wVlV2bXJ1a283aXRvQUw0NS9Va2lu?= =?utf-8?B?Qk9RZ0ZaRldCWHhzWmc0VTd0V1psUVZtbWNHbmFRejJUQlhjZmV0TWFpWDha?= =?utf-8?B?ZjdHTHQySWdweU9KWnRBZ0hXTzBmTktheCtnV09vT1l2Z2MyaW1WWG9XQ21H?= =?utf-8?B?SmRZcndHT1d0SlBVY1pUZFU4NkxnYUVKd0txaTYzUS91TmxoTnA2cU1RMkE0?= =?utf-8?B?OTJDb2pHQjYzb24zc0NlZEYrNFU2eW1WbG9Qa2F4aXFPd0MrUWI3WndzMVps?= =?utf-8?B?SXNVMHlEcHJod3FlUWNjUTZvblZaNEtJNzJJYUc2dUR1ZTJhUk91TlB3aDdK?= =?utf-8?Q?gws+vZkpWVQKbdjCrTuSTjSYtXy+O/gZvdztk=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WHI4eDF4bmIvbmE0TXJuSDVNTWlzTnE1QURYM3l1bnphbVRadzlpSWttUjNT?= =?utf-8?B?MmpzRXlnNHJiVnpveFROT1ZZYlZ1ak14LzlmRmE2MVQ3VTh4eFR1aTdmbFJw?= =?utf-8?B?NFFwZExFdFJRNmlQSGhDT1lTczlYdWFBWnRRK3JwSk5wK0FRNDhEdmo1Mnph?= =?utf-8?B?Z3YwRjJrVUFZZ1NYbE9YN293azRnYjVoSmpsa05xM3dKREZuVHpwMC85clk0?= =?utf-8?B?NXQyVEdodjkxdlZHckFpYmdObkxsN2xYVDZGNlhyQ0w0V0NBWVdWRThtTmF5?= =?utf-8?B?SEI3NlhTYzhJaTRqYTl1d3d1aVNsNzBFRkpsNUtzVnZGOWNJdnd0eStxN1da?= =?utf-8?B?Q2JoNS9GWGV4TldiSGtTei9RTUlUdDliaGJUNlpPdkluU1VHandmenVFZmt1?= =?utf-8?B?MUVYSit5U09LeWY1VjJzSWhPUXZKNHFtSDJmWlVTdU1hcVI5Mm9TdVVGTjdG?= =?utf-8?B?elliT3hXdFNXcHRUUFJDcDA3Y1F4c0MyYjVWTnFRbEdkQStjQUFuTWNGbDVI?= =?utf-8?B?OHRyNy96Skc1c1lnOFpWL1F1YVFTSWZwOGRaTTVrdjl6RHJLTTcrMllOMXpR?= =?utf-8?B?TzZUNitWU053a2ZLMGpxYWxLd29KS1BLT0IzdHp6S01QaFNDUC83RVBzellk?= =?utf-8?B?SWU4N3NhZlQzclIzcEZMOWpzVVRHcFRqNHFuT0dubjBNalY3QjcvSnpxcS9l?= =?utf-8?B?bW1BYm5RVWZsK2t1WWNPQnc1cEcxWUoxM1FjRTFicHhHTWZPZzJoZ1Q0QjU2?= =?utf-8?B?R09oeUR3eW9acmtSYlcyenBMWU9zTUJ2KzNIbWZOdTB2ODl3VCthUE9iN2h6?= =?utf-8?B?eUNQU0YyZXhodExMN3paaFlabWgrdm5MYnJvOHIxWHpGMnpGcG42c1ZwaEdx?= =?utf-8?B?Zkl4eHk2aHQxYmhLY0JxL2ZTcGRUNG0xMzlKTjRjYWtlRkxIaHp6VmZTR21s?= =?utf-8?B?eDBSaWY0NnlncDRPMy90ZHNJc3N5UVJhcVdhbU8vbE12ZG5ON1lrYy96RGJa?= =?utf-8?B?enQ4a1ArdWVVWUtXNTZuQlJobit2dTRxdkVCQWRZSHFUQUZIVU5pZ09PaTB6?= =?utf-8?B?eFFnVmxqYmNIT0hHRkF6QWNzZUlUS0M5b2N0K1JiSzExTTJrNTJmNTNEcGts?= =?utf-8?B?TUFyWHRwZjhoL2dHSFJJZU5oUTNhajRmbTljYnI5dXMzMkprQjZjZWVnbDl4?= =?utf-8?B?TVJmSjRwaHVOYW5qU09iVHE1MTZMT1JuN3pTa2dPZUxJaW4vMkJ3Rkp1emF1?= =?utf-8?B?RjlTMHdUVUlRRGVkeTNpYUY0VDRYMXh2WDVaRzN0TzZ3TXNVUDhHRjF3eWhW?= =?utf-8?B?c1R0WkdEZ3VmOHFKUnJ3cWhsRWFaOC9uT0Voc0I0NUZlVFJyZmliQ2kva0NH?= =?utf-8?B?OUNwZTlkZGRzMVdCS1RYWlNwaHVFWGZTalZzbzh3N1oxc2txcGF4aHFXNVlB?= =?utf-8?B?K3ZQcUY0M2p0L1dDQW9nYWFQTU01aVBMcDExQXd0MU5ZU2VCdWhwOVdmc3h0?= =?utf-8?B?Q2ZlVWdObmNoSnlBQmswbW03SGl1ck52eUl3ZzV4YzNudDBOR0RJbWJMQ3Bs?= =?utf-8?B?MTZtcXpLOHhXdHRzYk1ORjFNblZSLzFkKzNKdjJSMHUzd3dvN3VhV2dIZ3JQ?= =?utf-8?B?SVlxZWNRdUlVdW4wbEdZWkl1Z2x0MzE3QWJQekc4RTI2ekdsTzM5dTR2Y2FB?= =?utf-8?B?ZWFwbXpHRzZPMUVhb3RyOWJUMCtKQUFHMUc5VHZWcG9jUHR3L3g2NS9oelNM?= =?utf-8?B?bFNOY1NFNW1TWUZYemtLRmpSaFlkZXpBSFJLbDlORGVWUUZlbFgyTzcxRFdL?= =?utf-8?B?MUluamtyaGlPRGtza3VhUFlINHdkenpqKzc0RUljaWd4bTRtQjd2ejg4ZjNu?= =?utf-8?B?eEdkMEo1SlRRbkFKb1hRaW9DcEhxN1F1MHl6d1NpakUwcGpkSm9iT243UldY?= =?utf-8?B?WTVvaVEzZFRyK3I4VlZ1a1NtLzhJWkcwRzdqb0VsMEtjU09uTjJPUDRHWWp4?= =?utf-8?B?dFVGcUhYYjViZFUxS2lIWm9iY0ZlRVREQkRRc3RramkrOVBKMkE4c2lVZGxP?= =?utf-8?B?K291SzJIZ3krOFdjTGZUNTU3dmdMV3VtUmdTWHBKRlpibG1LWWNQMGxZQmNN?= =?utf-8?B?ZUJqY3hXVFRER0xxWTN2TFlEV2ZETHRyV05SbGRvRkFDdXlKcXpHWllHM0sv?= =?utf-8?B?T2c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: efdf8de3-4273-45b7-aeb2-08dd0cb15483 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2024 17:56:32.2587 (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: AOOSRx/6cNEoAljV7DoaxVW0WzEnR3xWtUYvKzouWiHNYqB7XyBQUe6MpyFzreGfiKQPuEWl70OwGNTwD370snsaL+XgU7oG/F16lKXcDcM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5205 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: Sun, 24 Nov 2024 09:56:36 -0800 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 2w21s2353Jvttb4gaY2wVVyWx7686176AA= 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=mfGhzC32; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SSBhbHNvIHNlZSBtYW55IHJlZmVyZW5jZXMgdG8gVlMyMDE1LCBWUzIwMTcsIGFuZCBHQ0M1IGlu IHRoZSBlZGsyIHJlcG8NCm91dHNpZGUgb2YgdG9vbHNkZWYuDQoNCmh0dHBzOi8vZ2l0aHViLmNv bS9zZWFyY2g/cT1yZXBvJTNBdGlhbm9jb3JlJTJGZWRrMitWUzIwMTUmdHlwZT1jb2RlDQpodHRw czovL2dpdGh1Yi5jb20vc2VhcmNoP3E9cmVwbyUzQXRpYW5vY29yZSUyRmVkazIrVlMyMDE3JnR5 cGU9Y29kZQ0KaHR0cHM6Ly9naXRodWIuY29tL3NlYXJjaD9xPXJlcG8lM0F0aWFub2NvcmUlMkZl ZGsyK0dDQzUmdHlwZT1jb2RlDQoNClRoZXNlIHNob3VsZCBiZSBhZGRyZXNzZWQgaW4gYW4gaW5k ZXBlbmRlbnQgc2V0IG9mIFBScyBiZWZvcmUgcmVtb3ZpbmcNCnRoZSB0b29sY2hhaW5zIGZyb20g dG9vbHNkZWYuDQoNClRoZSBVZWZpUGF5bG9hZFBrZyBjb21tZW50cyBzdWdnZXN0IHlvdSBzaG91 bGQgZGlzY3VzcyB3aXRoIHRob3NlDQpNYWludGFpbmVycyB0byBtYWtlIHN1cmUgdGhlIHZhbGlk YXRpb24gaGFzIG1vdmVkIHRvIG5ld2VyIHRvb2wgY2hhaW5zLg0KDQpTaW1pbGFyIHNlYXJjaGVz IHNob3VsZCBiZSBwZXJmb3JtZWQgb24gYWxsIG90aGVyIFRpYW5vQ29yZSByZXBvcyBhbmQNCnVw ZGF0ZWQgYXMgbmVlZGVkLg0KDQpNaWtlDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiBGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ DQo+IFNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMjIsIDIwMjQgNDowMiBQTQ0KPiBUbzogZGV2ZWxA ZWRrMi5ncm91cHMuaW87IHJlYmVjY2FAb3MuYW1wZXJlY29tcHV0aW5nLmNvbTsgUmViZWNjYSBD cmFuDQo+IDxyZWJlY2NhQGJzZGlvLmNvbT47IGxlaWYubGluZGhvbG1Ab3NzLnF1YWxjb21tLmNv bQ0KPiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0K PiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFJlbW92YWwgb2YgVlMyMDE1IChhbmQgbWF5YmUg VlMyMDE3KSBhbmQNCj4gZGVwcmVjYXRlZCB0b29sY2hhaW5zIChHQ0M0OCwgR0NDNDksIEdDQzUp DQo+IA0KPiBWUzEwMTUsIFZTMjAxNywgR0NDNQ0KPiANCj4gTWlrZQ0KPiANCj4gDQo+ID4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8 ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBSZWJlY2NhDQo+ID4gQ3JhbiB2aWEg Z3JvdXBzLmlvDQo+ID4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyMiwgMjAyNCAyOjMwIFBNDQo+ ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+IDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT47IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+ Ow0KPiA+IGxlaWYubGluZGhvbG1Ab3NzLnF1YWxjb21tLmNvbQ0KPiA+IFN1YmplY3Q6IFJlOiBb ZWRrMi1kZXZlbF0gUmVtb3ZhbCBvZiBWUzIwMTUgKGFuZCBtYXliZSBWUzIwMTcpIGFuZA0KPiA+ IGRlcHJlY2F0ZWQgdG9vbGNoYWlucyAoR0NDNDgsIEdDQzQ5LCBHQ0M1KQ0KPiA+DQo+ID4gQWxs IG9mIHRoZW0gaW5jbHVkaW5nIEdDQyA0LjggYW5kIDQuOT8NCj4gPg0KPiA+DQo+ID4gUmViZWNj YQ0KPiA+DQo+ID4NCj4gPiBPbiAxMS8yMi8yMDI0IDI6MDggUE0sIE1pY2hhZWwgRCBLaW5uZXkg dmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gPiA+IEhpIFJlYmVjY2EsDQo+ID4gPg0KPiA+ID4gWWVz LiAgSSBoYXZlIGNvbGxlY3RlZCBmZWVkYmFjay4gIEkgaGF2ZSBmb3VuZCBzb21lIHVzZSBvZiB0 aGVzZQ0KPiA+IHRvb2xjaGFpbnMuDQo+ID4gPg0KPiA+ID4gSSBkbyBub3QgaGF2ZSBhIGRhdGUg d2hlbiB0aGUgbW92ZSB0byBuZXdlciB0b29sY2hhaW5zIHdpbGwgYmUNCj4gPiBjb21wbGV0ZWQu DQo+ID4gPg0KPiA+ID4gTWlrZQ0KPiA+ID4NCj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+ID4+IEZyb206IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+ID4g Pj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDIxLCAyMDI0IDk6MDUgUE0NCj4gPiA+PiBUbzog S2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsNCj4gPiA+PiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgbGVpZi5saW5kaG9sbUBvc3MucXVhbGNvbW0uY29tDQo+ID4g Pj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBSZW1vdmFsIG9mIFZTMjAxNSAoYW5kIG1heWJl IFZTMjAxNykgYW5kDQo+ID4gPj4gZGVwcmVjYXRlZCB0b29sY2hhaW5zIChHQ0M0OCwgR0NDNDks IEdDQzUpDQo+ID4gPj4NCj4gPiA+PiBIaSBNaWtlLA0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+PiBJ IHdhcyB3b25kZXJpbmcgaWYgeW91J2QgYmVlbiBhYmxlIHRvIGNvbGxlY3QgYW55IGZlZWRiYWNr IG9yDQo+IHJldmlldw0KPiA+IHRoZQ0KPiA+ID4+IHByb3Bvc2FsPw0KPiA+ID4+DQo+ID4gPj4N Cj4gPiA+PiBSZWJlY2NhDQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IE9uIDEwLzIzLzI0IDk6MjMg UE0sIEtpbm5leSwgTWljaGFlbCBEIHdyb3RlOg0KPiA+ID4+PiBIaSwNCj4gPiA+Pj4NCj4gPiA+ Pj4gSSB3aWxsIG5lZWQgbW9yZSB0aW1lIHRvIHJldmlldyB0aGlzIGltcGFjdHMgb2YgdGhpcyBw cm9wb3NhbC4NCj4gPiA+Pj4NCj4gPiA+Pj4gQ2FuIHdlIGV4dGVuZCB0aGUgdGltZWxpbmUgZm9y IGNvbW1lbnRzIHRvIG1pZCBOb3ZlbWJlci4NCj4gPiA+Pj4NCj4gPiA+Pj4gVGhhbmtzLA0KPiA+ ID4+Pg0KPiA+ID4+PiBNaWtlDQo+ID4gPj4+DQo+ID4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4+Pj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIu Z3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YNCj4gTGVpZg0KPiA+ID4+Pj4gTGluZGhvbG0gdmlhIGdy b3Vwcy5pbw0KPiA+ID4+Pj4gU2VudDogVHVlc2RheSwgT2N0b2JlciAyMiwgMjAyNCA1OjE1IEFN DQo+ID4gPj4+PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IHJlYmVjY2FAYnNkaW8uY29tDQo+ ID4gPj4+PiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFJlbW92YWwgb2YgVlMyMDE1IChhbmQg bWF5YmUgVlMyMDE3KQ0KPiBhbmQNCj4gPiA+Pj4+IGRlcHJlY2F0ZWQgdG9vbGNoYWlucyAoR0ND NDgsIEdDQzQ5LCBHQ0M1KQ0KPiA+ID4+Pj4NCj4gPiA+Pj4+IE9uIFR1ZSwgMjIgT2N0IDIwMjQg YXQgMTI6MTksIFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+ID4gd3JvdGU6DQo+ ID4gPj4+Pj4gSW4gYWRkaXRpb24sIHNpbmNlIEdDQzQ4LCBHQ0M0OSBhbmQgR0NDNSBoYXZlIGJl ZW4gbWFya2VkDQo+ID4gZGVwcmVjYXRlZA0KPiA+ID4+Pj4gZm9yDQo+ID4gPj4+Pj4gb3ZlciBh IHllYXIsIEknZCBsaWtlIHRvIHByb2NlZWQgd2l0aCByZW1vdmluZyB0aGVtIGFzIHdlbGwuDQo+ ID4gPj4+Pj4NCj4gPiA+Pj4+PiBQbGVhc2UgcHJvdmlkZSBmZWVkYmFjayBieSBUaHVyc2RheSBP Y3RvYmVyIDMxc3QuIEluIHRoZSBhYnNlbmNlDQo+ID4gb2YNCj4gPiA+Pj4+PiBmZWVkYmFjayBJ J2xsIHBsYW4gdG8gcHJvY2VlZCB3aXRoIHJlbW92aW5nIFZTMjAxNSwgR0NDNDgsIEdDQzQ5DQo+ ID4gYW5kDQo+ID4gPj4+PiBHQ0M1Lg0KPiA+ID4+Pj4NCj4gPiA+Pj4+IE5vIGNvbW1lbnQgb24g dGhlIFZTIG9uZXMsIGJ1dCBmb3IgdGhlIEdDQyBvbmVzLCBJJ20gYWxsIGZvciBpdC4NCj4gPiA+ Pj4+DQo+ID4gPj4+PiBXZSBtaWdodCBhbHNvIHdhbnQgdG8gcmFpc2UgYW4gaXNzdWUgb24gZGVs ZXRpbmcgd29ya2Fyb3VuZHMgcHV0DQo+ID4gaW50bw0KPiA+ID4+Pj4gcGxhY2UgZm9yIGFuY2ll bnQgdG9vbGNoYWlucy4NCj4gPiA+Pj4+IEZvciBnY2M0OC80OSB0aGF0IHdhcyByZWR1bmRhbnQg aW5pdGlhbGl6YXRpb24gZHVlIHRvIGJyb2tlbg0KPiA+ID4+Pj4gdXNlLXVuaW5pdGlhbGl6ZWQg ZGV0ZWN0aW9uLg0KPiA+ID4+Pj4gZS5nLg0KPiA+ID4+Pj4NCj4gPiA+Pg0KPiA+DQo+IGh0dHBz Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9ibG9iL21hc3Rlci9Pdm1mUGtnL0xpYnJhcnkv WDg2UWVtdUxvYQ0KPiA+ID4+Pj4gZEltYWdlTGliL1g4NlFlbXVMb2FkSW1hZ2VMaWIuYyNMMzQ2 DQo+ID4gPj4+Pg0KPiA+ID4+Pj4gLw0KPiA+ID4+Pj4gICAgICAgTGVpZg0KPiA+ID4+Pj4NCj4g PiA+Pj4+DQo+ID4gPj4+Pg0KPiA+ID4+Pj4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ ID4NCj4gPg0KPiA+IA0KPiA+DQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5p byBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmll dy9SZXBseSBPbmxpbmUgKCMxMjA4MjUpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv bWVzc2FnZS8xMjA4MjUKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDkx NTAwMTgvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5z dWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBv cGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==