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 6907D7803DE for ; Tue, 9 Jul 2024 08:04:07 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=IjRs2fpvctrK49oQlfhaH90GCjGKwFFrFep/YT90/J8=; c=relaxed/simple; d=groups.io; h=Received-SPF:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results: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=20240206; t=1720512247; v=1; b=yU22d7XuOLf0vVJ0vareaUKzHbuwiV93ozCbk1nDjPBYGKUNwyrdkYa7ltpjyda6PqEJHwg4 fIfgCdovBQI30tVGtGlBiUdvj84wzBvI+qmw/dP0qrDimRQ2j9F8MgilZ6LTYlPvAV18WvjurSp CiZQCpVun7WIPC6MjYkv7xnUk1TmJFUtTt5U/2/vnEuViUDyhpXbCTndW9SvbkdFQurJhHS61a7 Tp0cc+gCMg/pkPgqxOIqS9pCpn2XHsCaIgNgeBbovAGvZ5SBpODCWFX5UKSHik7a7e/QcMo6l0Z yPk+mLC2/NxCI3KMrGALlDYYBjCbMJeeVe3LJrrMG67rQ== X-Received: by 127.0.0.2 with SMTP id 31cHYY7687511x5gtbf9mKBD; Tue, 09 Jul 2024 01:04:05 -0700 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.65]) by mx.groups.io with SMTP id smtpd.web11.7710.1720512244438591094 for ; Tue, 09 Jul 2024 01:04:05 -0700 X-Received: from DUZPR01CA0036.eurprd01.prod.exchangelabs.com (2603:10a6:10:468::14) by DB9PR08MB6698.eurprd08.prod.outlook.com (2603:10a6:10:2a2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.36; Tue, 9 Jul 2024 08:03:56 +0000 X-Received: from DB1PEPF000509ED.eurprd03.prod.outlook.com (2603:10a6:10:468:cafe::fe) by DUZPR01CA0036.outlook.office365.com (2603:10a6:10:468::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.37 via Frontend Transport; Tue, 9 Jul 2024 08:03:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509ED.mail.protection.outlook.com (10.167.242.71) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7762.17 via Frontend Transport; Tue, 9 Jul 2024 08:03:55 +0000 X-Received: ("Tessian outbound 69dff5ccb08e:v359"); Tue, 09 Jul 2024 08:03:55 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1410ef4e8be5a5ce X-CR-MTA-TID: 64aa7808 X-Received: from 20004bb2bfca.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1517E021-FA10-41F2-80F3-402204E700C5.1; Tue, 09 Jul 2024 08:03:45 +0000 X-Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 20004bb2bfca.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Jul 2024 08:03:45 +0000 X-Received: from AM6PR08MB3783.eurprd08.prod.outlook.com (2603:10a6:20b:8a::13) by DB5PR08MB10190.eurprd08.prod.outlook.com (2603:10a6:10:4a8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Tue, 9 Jul 2024 08:03:40 +0000 X-Received: from AM6PR08MB3783.eurprd08.prod.outlook.com ([fe80::aa11:c17f:ef5c:a960]) by AM6PR08MB3783.eurprd08.prod.outlook.com ([fe80::aa11:c17f:ef5c:a960%3]) with mapi id 15.20.7741.033; Tue, 9 Jul 2024 08:03:40 +0000 From: "Rohit Mathew" To: Sami Mujawar , "devel@edk2.groups.io" CC: Michael D Kinney , Liming Gao , Thomas Abraham , James Morse , Ray Ni , Zhichao Gao , nd Subject: Re: [edk2-devel] [PATCH V6 0/6] MPAM ACPI definitions and parser Thread-Topic: [PATCH V6 0/6] MPAM ACPI definitions and parser Thread-Index: AQHa0c/KkUfDnajP1UKIeaBBw5/PkLHuCNnA Date: Tue, 9 Jul 2024 08:03:40 +0000 Message-ID: References: <20240708213502.41232-1-rohit.mathew@arm.com> <743102E1-553C-4DF5-AD98-F8047D64BAE3@arm.com> In-Reply-To: <743102E1-553C-4DF5-AD98-F8047D64BAE3@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AM6PR08MB3783:EE_|DB5PR08MB10190:EE_|DB1PEPF000509ED:EE_|DB9PR08MB6698:EE_ X-MS-Office365-Filtering-Correlation-Id: 0757e103-60ec-466c-0bdf-08dc9fedae37 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?eW8rNGFFSmR2a1RScUM5bytBUmRrejFRT3dORFhFVHdoYWhWSTNrMlBrSTIy?= =?utf-8?B?Slg1ME1vTTdhT200ZjN1b1R0VjNkMFBEcU44aUg5VnQranpjblZvTUJlZUp6?= =?utf-8?B?ODdnQmxiN1l3Ym5hdEdkekdXRXZFMWkrNDFPS09KU3ZZYkR1cUV6MnhNbU5N?= =?utf-8?B?dG5uQ25JNWp2SkV2VUt2K3V2M25Ec2RvaUdTTjhJbE5mbHphL0NpZjZvUHlo?= =?utf-8?B?WVlPbng1YmZnNEt3RlI4eUJ0Z1NxbWVPSDNRWW43b01BdHl4bVY0U0ZXYkRR?= =?utf-8?B?UzA3aW9qTXk1bW9IM0w5aVlrSmxmK0JiWGc2L1BOY2F5TEJZblY4WDY3WnJH?= =?utf-8?B?T0czNmtSay9rSzlzZWM2Tkh5NFpPN0R3NzZ5R0xpc3dObHJrczB6NnY2azgx?= =?utf-8?B?ZHBsRzJucVJVOUVGWDY2WnFTQWpBT3JvYjV0bjFQTmt6c0RYeVg3aVY2SUw5?= =?utf-8?B?UU5FWlg0SmpLbjNDc1RtOUVMUzhQbDhmdE9VMWRNWXY5aFRQWGlxVmt1dHhH?= =?utf-8?B?ZHV5WlZyc2ZKZ1dhUlVxOUpMOUhMcjZXZm0xRzJMR2x5LzBqWWdKb2lUYjRT?= =?utf-8?B?TE9uS3FtMnRvOXl2MlNBUDhNa0praHQ4SkZWd1lvMU5Od0RIWGNtVWxvalR6?= =?utf-8?B?akQ5dm4zelVqc1Z3ak05RWtmcG9GQkVjNklFNG1FTG9DajNXWlZtRDlteU9t?= =?utf-8?B?T1BVUnBCTmhEdXNlQkNaMG1qSTltQTRBMlp3WTRIOHpybGJEQ3lpVVdKYWlU?= =?utf-8?B?WXFoSEZmS0FWbGIyVUJpVWJDQWpycFFkdzdYOG1LTzIrcDNmTlN4SGhneVJ2?= =?utf-8?B?bElCNUFPV05IZXJYQzFyUnlBNmRPaFVDajhjWCtLall2ZGhwNWR1cVhJYWJC?= =?utf-8?B?cVZ4Qk9hbDlwVHAxU1pMcWpXV0NwQ0p1a0wxbjk4UE15K1lwUEo4TnI2ODZv?= =?utf-8?B?VjRrcHRzL1pXK29CNUlBMGdkRlA4Z0l6ZGE5Yk12N3hTcU9FUnJSekxabE5F?= =?utf-8?B?dGppbnk2ZStPMWgySEVUSE1GeHVyTzlkVFd1bkRxQ2pLdUEvUEZqVUdxZ2pV?= =?utf-8?B?NW9TaUV6MmdMT1poU1daUXhvbDFKYktsTG9hUytxRTBMMi9wZTRvN2ppSWU2?= =?utf-8?B?elN2VlBtMnVzN1A0aDlUaWVVN1EyOTJ5eERrd3Y2V1RJeFNPL0E4Njd6NFUw?= =?utf-8?B?N3VXZ0RMenBUblpGalFZZE9Dd0Q0eUJGcWZSWndXbERQV21EK0xMU0tsazA4?= =?utf-8?B?YUo3L05DRW1xWHFwOEs2cGJLaXo1RDJ3UWZ2WGtUN1RGcFZ5OXlMVjdYSWN3?= =?utf-8?B?bENFVTZ1UEI0Vk5WMkg0VlE1WU1pZXk4ajlPaVphcjBaR3k0S0creTVwaXFy?= =?utf-8?B?QmtxcTI3K1h5cm03L2pRdEIwYmFLaHJyWEJKYkhYTTNhMmRQR1hIcEF5OXZK?= =?utf-8?B?dkQ3R3NpSmF5ZXYzM1diY1lrbXV0OVlWdjlFQ1VMTEc0ZElqNFU0cHQrUERi?= =?utf-8?B?KzhhRXBNU25BUk9ra3c0bm5RUXBoTDNxenNJZFVIMlRuK2d4bmcyTGtwckRO?= =?utf-8?B?bnlSUFA4V2Q4bDVMUW1lc256L1NMbHBMUmVEV0lPNWpUa1hHM3VEOE5lbFM5?= =?utf-8?B?eDQxTEZ3QW9UUkRwSjgxMThnL2JVRFJCMGg4SEZRcVdla0NnUFMvdnh6WjBD?= =?utf-8?B?bWtySGpVZFN0ZkNOTXlzNjBaWEFoZC85RjIwRzYyZlZHbloyTzJ6d05vK2hw?= =?utf-8?B?dnJZR1hVS3U3dSt4SGJ5bUJWUTVpZU8zVlQ1VnZSMDdIdU1aaWFXaFBpdzFZ?= =?utf-8?Q?RTIYdInStgGrbdmbQhB8HUneK9a3Ha5/AcHzg=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3783.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10190 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509ED.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8d820d1c-576b-4999-2f9a-08dc9feda50d X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZWJqZTRnOEtaVUM4MTdkQ3JwazNlajI1M0dJWHdjMkZ1WXVTRTA5OWtnZ0lH?= =?utf-8?B?TlIzK2Z0c2Fud3lCVHBndk9ldU9OWDkzWXRrelhaY3RjdkV1VTBqREFGWGlt?= =?utf-8?B?Y3pkZk9zNnlYWUZOQ05uQ1ZhcDJiVTNBUkpyaFhPc0VlMXhuejhMTkJqd1JY?= =?utf-8?B?bW5uSk5nSjhwL3FKUzRwY09TVWI2VDZObG5IWlI5d3llbkRvM0ZkR0wwOUw4?= =?utf-8?B?K1VtbjNJNklvd0FCUnp6U0dxL3VFeGQya0x1TE1XUjFQZkViQTY3NTlFaEl3?= =?utf-8?B?WnFYWnd0NWo3aWRkKy83MVhUemw1VWdpVGdHUXpLR3YwYzRyM2JtL0pDRWZ0?= =?utf-8?B?cDdNTitmbGRyQ29yY3RCT0dMdHhuZ1lTRGo1VjNmRWdjVCtWK0o4QnNYL0F6?= =?utf-8?B?YjZPR1BLYXVBbVUrUE82Y2JBQi9SRmQzbVVlTWNXZCtzQ2xScDJyWXJNZW1B?= =?utf-8?B?VlFFVWt3NGZNdW9Rbks1QVRYTTBJWHJxaUdibmJyVUloN0RDWEJKRDBHRThj?= =?utf-8?B?WXFwdWVZVHFQbUJCNy9zek8zWkFEZmtEdHdUcU9BZmplVnpQT1RXVjlLcGdE?= =?utf-8?B?OTBCK3lEbjhvb2c2ZmxJOUo5YVFZYjBEUDI4TGQvRGR3VjdPOXZQVTdORWJ2?= =?utf-8?B?VnQxYlNoVnJMSzlOV21yTGMyYnhaMXJPUFMwNUZ0THFYVU1TbENMWDZIYUpl?= =?utf-8?B?MXZXaVhoYUVFREZ0MUxFOHhwMlRhY0p3ZHVxazMyMnNHVnJMeTVndWd3aWlH?= =?utf-8?B?OVhYQWpndVlvcVU0akNVejVidWM3TWlQaWlCa2xWWnBzT2dzMkl2RzRjNHpH?= =?utf-8?B?ZVBINmN1OE5YOHc4QmcxcDc3Q2hOR3QyeFdUVVZNWXNXa1NqbU0ycytwenFK?= =?utf-8?B?WTdCclZhMTVqSmVDVjd6OTRYMFBuYkJCRzkxU3NhREd1ZlZVTDVMNXdqWkZi?= =?utf-8?B?N2J3MHVNTFZLSjFGU0ZnV2dXaW8zd3NocWhBYURveG5ENUI2b3U4emp5T3Vo?= =?utf-8?B?YmVxZkRLb2p6Si9lSmR3UllCaHdPNjgrL0FoTkJEd1Z6SGlSZWhmZmRseU1Y?= =?utf-8?B?dUhETDJWSTg1MjZjZ09aWjNjbU5kckpTclpzbWRzVUFOQkgwaTFKY1RuRVE0?= =?utf-8?B?VlZpWnY0UnJVbEt4TEREVEc3NnQxeFp3dk03NzhPcnp6TlVhakFhU0QrRDg2?= =?utf-8?B?dEdrTmxxZGI5N2Y0M3RxcThKem5hWFB0ZTVDNXQ5dzd0N2NrSk85cllXQ3B1?= =?utf-8?B?dmkwbm55SzVYdGIxZU40OGhUK29Pb3VuNmg5bUJVOE9vbmlkNzZkemZFeTBN?= =?utf-8?B?ZU9lR2RpMnhHbkZ5d0F3RG1VVnN5bEVtTmZESHQ1SWFzelM1QjllRU1BVnBk?= =?utf-8?B?eUVGbTRQaHVBUTMrcEtONmkzajZ1dzk4eThmQ0FVajR0bzZnYUN6aC9hNjRW?= =?utf-8?B?N1hGemFSWVBFUTdJSzJsQXpnT1NDek13MkJYdzdidFBDbFA2MHpPcHBpcWF5?= =?utf-8?B?aWxENnZiRy9OQUNGcUpRUUV4OERMZFdYNlJLaUExQU1Oc1AwOFpYWk5PdDNV?= =?utf-8?B?ZVZUZzJhNDYwVjkzbitoQnhqMWsxYUtoeDlLakdJYTlyY2FQQkJxenlwdHNz?= =?utf-8?B?NEVOaUVRa1ZvWkdkWGwxYUZodHZyMExzdWZoQjlmMWEyTUpxR0pPeDJGMUow?= =?utf-8?B?KzZ5NFdWcHJCa0t5UjZ2WkNRZnZRR2QxMDA3WkphTW1aNTJ1b2kvVFlpWllT?= =?utf-8?B?YnU0OXZVeG5CRXJuY1RTTWtmSVBBR0R2aXRGUVdwY2VlRklQeDNJSm8vSU9q?= =?utf-8?B?dXRVcmdDYzZ4UmJDbjJWOHRyU0lrN3lPbG9uUmlsbStJYUpjYi9oWFU1K2lF?= =?utf-8?B?ZEhFaHAvYnpBdTFjWG5VT0NYb2dTZExoTy9EbnRLTzhhcHc9PQ==?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2024 08:03:55.8676 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0757e103-60ec-466c-0bdf-08dc9fedae37 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509ED.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6698 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: Tue, 09 Jul 2024 01:04:05 -0700 Resent-From: rohit.mathew@arm.com Reply-To: devel@edk2.groups.io,rohit.mathew@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 5mId3jwOgD00TiX0szyuI55Bx7686176AA= 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=20240206 header.b=yU22d7Xu; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.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 VGhhbmsgeW91LCBTYW1pLCBmb3IgbGV0dGluZyBtZSBrbm93LiBJIGhhZCBjcmVhdGVkIGEgUFIg YXMgd2VsbCBmb3IgbWFraW5nIHN1cmUgdGhlIENJIGdvZXMgdGhyb3VnaCBoZXJlIC0gaHR0cHM6 Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTg4OA0KDQpDb3VsZCB5b3UgcGxlYXNl IGxldCBtZSBrbm93IGlmIHRoaXMgd291bGQgYmUgc3VmZmljaWVudD8NCg0KUmVnYXJkcywNClJv aGl0DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2FtaSBNdWphd2Fy IDxTYW1pLk11amF3YXJAYXJtLmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVseSA5LCAyMDI0IDg6 MTYgQU0NCj4gVG86IFJvaGl0IE1hdGhldyA8Um9oaXQuTWF0aGV3QGFybS5jb20+OyBkZXZlbEBl ZGsyLmdyb3Vwcy5pbw0KPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBUaG9t YXMgQWJyYWhhbQ0KPiA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT47IEphbWVzIE1vcnNlIDxKYW1l cy5Nb3JzZUBhcm0uY29tPjsgUmF5DQo+IE5pIDxyYXkubmlAaW50ZWwuY29tPjsgWmhpY2hhbyBH YW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIFY2IDAvNl0gTVBBTSBBQ1BJIGRlZmluaXRpb25zIGFuZCBwYXJzZXINCj4g DQo+IEhpIFJvaGl0LA0KPiANCj4gRWRrMiBoYXMgbW92ZWQgdG8gYSBwdWxsIHJlcXVlc3QgbW9k ZWwgZm9yIGNvZGUgcmV2aWV3IGFuZCBtZXJnZS4NCj4gU2VlIHRoZSBsYXRlc3QgZ3VpZGVsaW5l cyBhdA0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8v d2lraS9FREstSUktRGV2ZWxvcG1lbnQtDQo+IFByb2Nlc3MNCj4gSSByZXBsaWVkIHRvIHlvdXIg cHJldmlvdXMgcGF0Y2ggc2VyaWVzIG9uIHRoZSBtYWlsaW5nIGxpc3QgYXMgaXQgd2FzIHNlbnQg YmVmb3JlDQo+IHRoZSBuZXcgcHJvY2VzcyB3YXMgaW50cm9kdWNlZC4NCj4gWW91IHdpbGwgbmVl ZCB0byBjcmVhdGUgYSBQUiBmb3IgdGhlIG5ldyBzZXJpZXMgdG8gcHJvZ3Jlc3MuDQo+IA0KPiBS ZWdhcmRzLA0KPiANCj4gU2FtaSBNdWphd2FyDQo+IA0KPiDvu79PbiAwOC8wNy8yMDI0LCAyMjoz NSwgIlJvaGl0IE1hdGhldyIgPHJvaGl0Lm1hdGhld0Bhcm0uY29tDQo+IDxtYWlsdG86cm9oaXQu bWF0aGV3QGFybS5jb20+PiB3cm90ZToNCj4gDQo+IA0KPiBUaGlzIHNlcmllcyBhZGRzIHRoZSBm b2xsb3dpbmcNCj4gDQo+IA0KPiAqIGRlZmluaXRpb25zIGNvcnJlc3BvbmRpbmcgdG8gTVBBTSBB Q1BJIDIuMCBzcGVjaWZpY2F0aW9uLg0KPiAqIE1QQU0gcGFyc2VyIEFuIE1QQU0NCj4gDQo+IA0K PiBBQ1BJIHRhYmxlIGZvcm11bGF0ZWQgdXNpbmcgdGhlIG5ld2x5IGFkZGVkIE1QQU0gQUNQSSBk ZWZpbml0aW9ucyB3ZXJlDQo+IHZhbGlkYXRlZCBvbiB0aGUgbGludXgga2VybmVsIHRyZWUgYXQg WzFdLiBUaGUgc2FtZSB0YWJsZSB3YXMgcGFyc2VkIHZpYQ0KPiBhY3BpdmlldyB1c2luZyB0aGUg bmV3bHkgYWRkZWQgcGFyc2VyLiBDZXJ0YWluIGFzcGVjdHMgb2YgdGhlIE1QQU0gQUNQSQ0KPiBz cGVjaWZpY2F0aW9uIGFyZSBzdGlsbCBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGtlcm5lbCB0cmVl LiBUaGVzZSBhc3BlY3RzIHdlcmUNCj4gdmVyaWZpZWQgb25seSB1c2luZyBhY3Bpdmlldy4NCj4g DQo+IA0KPiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiBBZGRyZXNzZWQgY29tbWVudHMgb24gTVBBTSBB Q1BJIGRlZmluaXRpb25zIGZyb20gU2FtaS4NCj4gVjEgZGlkIG5vdCBpbmNvcnBvcmF0ZSB0aGUg cGFyc2VyLiBWMiBoYXMgdGhpcyBpbXBsZW1lbnRlZC4NCj4gDQo+IA0KPiBDaGFuZ2VzIHNpbmNl IFYyOg0KPiBBZGRyZXNzZWQgY29tbWVudHMgcmVsYXRlZCB0byBJbnRlcmZhY2UvTGluayB0eXBl IGRlZmludGlvbnMgZnJvbSBTYW1pLg0KPiANCj4gDQo+IENoYW5nZXMgc2luY2UgVjM6DQo+IEFk ZHJlc3NlZCBjb21tZW50cyBmcm9tIFBpZXJyZQ0KPiANCj4gDQo+IENoYW5nZXMgc2luY2UgVjQ6 DQo+IEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIFNhbWkgcmVnYXJkaW5nIFBhcnNlci4NCj4gDQo+ IA0KPiBDaGFuZ2VzIHNpbmNlIFY1Og0KPiBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBTYW1pIHJl Z2FyZGluZyBQYXJzZXIuDQo+IA0KPiANCj4gQ2hhbmdlcyBjYW4gYmUgZm91bmQgYXQ6DQo+IGh0 dHBzOi8vZ2l0aHViLmNvbS9yb2hpdC1hcm0vZWRrMi90cmVlL21wYW1fYWNwaV92Ng0KPiA8aHR0 cHM6Ly9naXRodWIuY29tL3JvaGl0LWFybS9lZGsyL3RyZWUvbXBhbV9hY3BpX3Y2Pg0KPiANCj4g DQo+IENJIHJlc3VsdHMvUFIgY2FuIGJlIGZvdW5kIGF0Og0KPiBodHRwczovL2dpdGh1Yi5jb20v dGlhbm9jb3JlL2VkazIvcHVsbC81ODg4DQo+IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl L2VkazIvcHVsbC81ODg4Pg0KPiANCj4gDQo+IFsxXQ0KPiBodHRwczovL2dpdC5rZXJuZWwub3Jn L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9tb3JzZS9saW51eC5naXQvbG9nLz9oPW1wYW0NCj4g L3NuYXBzaG90L3Y2LjctcmMyDQo+IDxodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu dXgva2VybmVsL2dpdC9tb3JzZS9saW51eC5naXQvbG9nLz9oPW1wYQ0KPiBtL3NuYXBzaG90L3Y2 LjctcmMyPg0KPiANCj4gDQo+IFJvaGl0IE1hdGhldyAoNik6DQo+IE1kZVBrZy9JbmR1c3RyeVN0 YW5kYXJkOiBBZGQgZGVmaW5pdGlvbnMgZm9yIE1QQU0gQUNQSSBzcGVjaWZpY2F0aW9uDQo+IFNo ZWxsUGtnL0FjcGlWaWV3OiBVcGRhdGUgZmllbGQtdmFsaWRhdG9yIHByb3RvdHlwZQ0KPiBTaGVs bFBrZy9BY3BpVmlldzogVXBkYXRlIHByaW50LWZvcm1hdHRlciBwcm90b3R5cGUNCj4gU2hlbGxQ a2c6IGFjcGl2aWV3OiBBZGQgcm91dGluZSB0byBwcmludCAxNiBjaGFycw0KPiBTaGVsbFBrZzog YWNwaXZpZXc6IEFkZCByb3V0aW5lcyB0byBwcmludCByZXNlcnZlZCBmaWVsZHMNCj4gU2hlbGxQ a2cvQWNwaVZpZXc6IEFkZCBNUEFNIFBhcnNlcg0KPiANCj4gDQo+IE1kZVBrZy9JbmNsdWRlL0lu ZHVzdHJ5U3RhbmRhcmQvQWNwaTY1LmggfCA3ICstDQo+IE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5 U3RhbmRhcmQvTXBhbS5oIHwgMjQ2ICsrKysNCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxB Y3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5jIHwgMjA3ICsrKy0NCj4gU2hlbGxQa2cvTGli cmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5oIHwgMTEzICstDQo+ IFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvQWVz dC9BZXN0UGFyc2VyLmMgfA0KPiAzNiArLQ0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFj cGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0RiZzIvRGJnMlBhcnNlci5jIHwNCj4gOCArLSBTaGVs bFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0Vyc3QvRXJz dFBhcnNlci5jDQo+IHwgMjggKy0NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmll d0NvbW1hbmRMaWIvUGFyc2Vycy9GYWR0L0ZhZHRQYXJzZXIuYyB8DQo+IDI0ICstDQo+IFNoZWxs UGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvR3RkdC9HdGR0 UGFyc2VyLmMgfA0KPiAxNCArLQ0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9QYXJzZXJzL0htYXQvSG1hdFBhcnNlci5jIHwNCj4gMTIgKy0NCj4gU2hlbGxQ a2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9IcGV0L0hwZXRQ YXJzZXIuYyB8DQo+IDE5ICstDQo+IFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdD b21tYW5kTGliL1BhcnNlcnMvSW9ydC9Jb3J0UGFyc2VyLmMgfCAzMg0KPiArLQ0KPiBTaGVsbFBr Zy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL01hZHQvTWFkdFBh cnNlci5jIHwNCj4gMjQgKy0NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0Nv bW1hbmRMaWIvUGFyc2Vycy9NcGFtL01wYW1QYXJzZXIuDQo+IGMgfCAxMjQxICsrKysrKysrKysr KysrKysrKysrDQo+IFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGli L1BhcnNlcnMvUGNjdC9QY2N0UGFyc2VyLmMgfA0KPiA1NiArLQ0KPiBTaGVsbFBrZy9MaWJyYXJ5 L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL1BwdHQvUHB0dFBhcnNlci5jIHwN Cj4gMzggKy0NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIv UGFyc2Vycy9Sc2RwL1JzZHBQYXJzZXIuYyB8DQo+IDE0ICstDQo+IFNoZWxsUGtnL0xpYnJhcnkv VWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvU3Bjci9TcGNyUGFyc2VyLmMgfA0K PiAxNCArLQ0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9Q YXJzZXJzL1NyYXQvU3JhdFBhcnNlci5jIHwgMjYNCj4gKy0NCj4gU2hlbGxQa2cvTGlicmFyeS9V ZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9Xc210L1dzbXRQYXJzZXIuYw0KPiB8 IDIwICstDQo+IFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1Vl ZmlTaGVsbEFjcGlWaWV3Q29tbWFuZA0KPiBMaWIuYyB8IDMgKy0NCj4gU2hlbGxQa2cvTGlicmFy eS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kDQo+ IExpYi5pbmYgfCAzICstDQo+IFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21t YW5kTGliL1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZA0KPiBMaWIudW5pIHwgMyArLQ0KPiAyMyBm aWxlcyBjaGFuZ2VkLCAyMDQwIGluc2VydGlvbnMoKyksIDE0OCBkZWxldGlvbnMoLSkgY3JlYXRl IG1vZGUgMTAwNjQ0DQo+IE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvTXBhbS5oDQo+ IGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9QYXJzZXJzL01wYW0vTXBhbVBhcnNlci4NCj4gYw0KPiANCj4gDQo+IC0tDQo+ IDIuMzQuMQ0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0t Ckdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBn cm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTk4MjgpOiBodHRwczovL2VkazIuZ3JvdXBzLmlv L2cvZGV2ZWwvbWVzc2FnZS8xMTk4MjgKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5p by9tdC8xMDcxMTIxMjYvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91 cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBb cmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==