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 A587878003C for ; Tue, 9 Jul 2024 07:15:57 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=zA9QDtg0TdHkwHCcteInYe+tKrZPn4rNfTQyMalPvzo=; 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:user-agent: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-ID:Content-Transfer-Encoding; s=20240206; t=1720509357; v=1; b=CSa9itHdXiPpKdGwPXkrjxgWg/XAs0I3GJc9hMvizncogyvzorT3Ps+DG87w6q4eadmLO9eh C63fZ/07DcoHTKRbjCL9tp01CPTWdjZ3weP9VbFXB3kvAbFXNUyLJin8MdWJuytVyks9qCi1BG+ +jUUTJZ0h0w/R9qJxmMU9jJCaI4W0ULjAR3ywDqCi5PW6d8Kq0vcnHYM4avS8hRF+fXMi22OZ3V YMaVGAVTzMDhm7hzskoTipTGImvyefb8r+x6ACfmIrrHP2kJ+e/c+zzsyY4H1PGnVRmOmnWHed5 pOaiPjqv1cH5Uf/2JZ8Ms644FAY+zusQunY4stB0F2QrQ== X-Received: by 127.0.0.2 with SMTP id khq2YY7687511xcIGoz9pdV1; Tue, 09 Jul 2024 00:15:56 -0700 X-Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.107.247.87]) by mx.groups.io with SMTP id smtpd.web10.7299.1720509349528907272 for ; Tue, 09 Jul 2024 00:15:50 -0700 X-Received: from AS9PR06CA0748.eurprd06.prod.outlook.com (2603:10a6:20b:487::15) by DBAPR08MB5621.eurprd08.prod.outlook.com (2603:10a6:10:1a3::17) 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 07:15:45 +0000 X-Received: from AMS1EPF0000004D.eurprd04.prod.outlook.com (2603:10a6:20b:487::4) by AS9PR06CA0748.outlook.office365.com (2603:10a6:20b:487::15) 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 07:15:45 +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 AMS1EPF0000004D.mail.protection.outlook.com (10.167.16.138) 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 07:15:44 +0000 X-Received: ("Tessian outbound 1bd2b4f45798:v359"); Tue, 09 Jul 2024 07:15:44 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c6b216edef07c718 X-CR-MTA-TID: 64aa7808 X-Received: from f5d4a15c51ef.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D2BC51CD-D5CA-424B-89E1-147F936056EB.1; Tue, 09 Jul 2024 07:15:37 +0000 X-Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f5d4a15c51ef.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Jul 2024 07:15:37 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS4PR08MB7999.eurprd08.prod.outlook.com (2603:10a6:20b:582::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.34; Tue, 9 Jul 2024 07:15:34 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::3935:6d9d:93a2:cbf3]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::3935:6d9d:93a2:cbf3%5]) with mapi id 15.20.7762.016; Tue, 9 Jul 2024 07:15:34 +0000 From: "Sami Mujawar" To: Rohit Mathew , "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: AQHa0X66TKzhv9S9+0SFadsv3X1IH7HuDVcA Date: Tue, 9 Jul 2024 07:15:34 +0000 Message-ID: <743102E1-553C-4DF5-AD98-F8047D64BAE3@arm.com> References: <20240708213502.41232-1-rohit.mathew@arm.com> In-Reply-To: <20240708213502.41232-1-rohit.mathew@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.86.24062313 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|AS4PR08MB7999:EE_|AMS1EPF0000004D:EE_|DBAPR08MB5621:EE_ X-MS-Office365-Filtering-Correlation-Id: eee39d3c-425d-445c-4aba-08dc9fe6f2da 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?Z1dlL2hiNzQreU1Fd3ZqUzcrKzJ0c3BiZkpQaG83dm9qSHVQV0l0SkQ0b0Jo?= =?utf-8?B?YWl1M1FzNDVmQ2NUS3loRDNPaEl5SkVPTVFSTVRNTXZJQ0JOZnR0ZW5FSGdj?= =?utf-8?B?YUJ3Q1loTXdVVk5OVlgxVEJTV0hYODI3Sk85aVl4cHpRTURXb3BvRkdkTHlB?= =?utf-8?B?NjJvc0hrVmtFZ3JIOVNNQ3FVcGZ5U1kyaTREdmc1a2tDOWxEeXJJcUxMV1gr?= =?utf-8?B?MVJsM3htRDBWbVVpYTNTaTZZNnBHTVNqWDduMDF1dURlazVoQy9udU4ydmx0?= =?utf-8?B?YzJXWUZGalIzSDhuNEtpVWFlY2xtbXBGSktTNE9LT3QvVVpUMGoyR0svR1N3?= =?utf-8?B?SVVHZFVQS3FGYi9CYWU4SnVqTVhoWjhZV2ZwMmNDcTFiRGFJUTZHOEdFUW0z?= =?utf-8?B?TWdzN1U5WXNrV3JlYkxOVHhuR205aHlSeForZXZEOHRSczFDekQ0cjZnYWNs?= =?utf-8?B?UjlMVzhZeUVMSHVEdjJUeklyUG1KS01lbmtidkNQbFJlVnJCd05UMC9jWTMz?= =?utf-8?B?alNpU3h1OFIrU1B2dEJPMVpWRi9pSGowc21UeU5pUThQYjQxeFBtSWhHMmFO?= =?utf-8?B?WSsrcG1aWnFUWlkxVmFpS2lqMkxYSk05c1Y2bUx3MW5xMnlyd25mN3pOMW9V?= =?utf-8?B?SFQ5dHFKZGZzUVFUclVKeWhIbXBVaHRKRmxPc3lLdzlyZU10M0svTDRhVXFr?= =?utf-8?B?cUtrampOa3pIbnpZb05Md0Q1WFE0MVE3cFp1bTlTcGhvWjNicThqN2EvREt4?= =?utf-8?B?SWIydmg4WDdhMm5XNllVYXZJUnYrRVZpbXo2YVJIVDJmWFAvd2FCaDVoRGtx?= =?utf-8?B?Y00wY0FSV3N3UkZZRWZZeEt2TU00MkJMYjExZ1BlN3B1a2lnb3ZVUVhDL2Ro?= =?utf-8?B?WVR6eS9Odkg4cUxzS1VxaFF1amR5MnZXV0c3UnNVa0tYNklGN3hpeXpXVVNS?= =?utf-8?B?UEgvbXZmOHU1SWwyeExzNDN6ak9FY2lSZncxemNKdUFuTzdCWEpiODN2eVNi?= =?utf-8?B?SE1RdURPOVRWcnV0b25VcGdiUDJhQnVUODZGa2MwU1JYSFdIU0gvV0JLVDRJ?= =?utf-8?B?UHBmUDg3TkNKMW9VMTQwdjV2dWJRTW81OENOMmF1Smo2V2lPTTMyeC9uSnc0?= =?utf-8?B?MTh6MXZ0V21PZVpCR3BNTmVBeHJMMzlROTg5TVYvOVNTd1BWblF5eFk2L2dH?= =?utf-8?B?STkyU2Ztb3FtK05oVisrTHlWZy9wQlpxVEMwMitNL0ZudWhLUHdtUW1UWWRQ?= =?utf-8?B?OGlQS1JSVVFtYWJuYzBBcS9XUDRTNHhYTy81bHVRVWVTUzZOTGNXMkRpK0ZY?= =?utf-8?B?aGRtNTAyZjY1SlB4MUdIWkY5Y0ZRRUw3MWRMMFlJdVpVbFRVVG1aSUNBclpH?= =?utf-8?B?eXBMbjRTNjZJZHZuMW93TU1KUVo3azlsbUladDlpYnowWjVpMW5DRjFUUHJV?= =?utf-8?B?MFdxQno0SHpPeFU4WlFkOUJLWDQ4RXI1QStCY3drNytQN1ZWRFAzRFJWSVBN?= =?utf-8?B?aEJnQXA1dkxZcmtIYVJ3cFBCcGhlR1k3TDJnaVZDam1NZEM5ZTdua3prRzV5?= =?utf-8?B?R0tveXlDdk5ucm14NDBLQytDSFBRZzFaRjJJeWZjQlc4dGU0VHRhbnRZOHdC?= =?utf-8?B?dlIvUkhkM3B2bGRXWFUwMUQ5bFp3RXRuZjhsMEt6cm5rOGExVmN6RFlZVGNN?= =?utf-8?B?QjZlNFU2cDhpSS9uZnhhZUFyUEw0SDRoUkdmSkxFWVF5L3ZjQ1pId1JneVVo?= =?utf-8?B?YkVOWUUvdGk1SXF6UXlkU2pKTzY3cFc1MDJhSWVvS1Eya2VSQ2J5MjhNNFh1?= =?utf-8?Q?6eMCoCz8whCBttzj66x2IPDMQH15pPDdHJHLA=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.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: AS4PR08MB7999 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: AMS1EPF0000004D.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 9305beb4-aee3-471b-05f6-08dc9fe6ec9c X-Microsoft-Antispam-Message-Info: =?utf-8?B?RzEyeitxdm4ySjJQS2hKdzNaeFczcDVnRElVVXVrZktmekRkNHpwYkVKZlBa?= =?utf-8?B?R3NkUnFWakF4OVQ1R0FPRDQxd1ArOU9pcGtlZEVGeE92bncyNWxHb2RKR3h0?= =?utf-8?B?dENaOEdqQWprZEVkSnJlTzI4VGNFOGZoZ0J6QXdFVGRra2ZxelpPVEY3MW12?= =?utf-8?B?YTdzU0libnYyQ3RxeGxaOUxwYXFlWTZXNXljUHhsaGJPL3NTZ2R6YXNmNlIx?= =?utf-8?B?U2pwTDk5VzBYSlhSdmtFZXEvYVV5akJHRlFVSlVGNEVUY1FjUXU1L2ZpNDBW?= =?utf-8?B?ZHE5dTR2QUo5ZDcydk80REpxSnJqL1U4Q0d5RExxK1MzYlNRL2F3QW5ta2NS?= =?utf-8?B?R3BhSklhM2cyS3ZVcWhKb3VaYytZbTF1cnpTbXNnSm5VdUtNWHBLbDhTWFFo?= =?utf-8?B?TVRSVE5HUUhpTzR3dFd2U2p0WDltSkRpV1hoMUh6RjIxNm5acEhxTjVpbkg4?= =?utf-8?B?cDRmWmhxVTFSWUtMVUt6WWEzWFRZeWd2eGw0ZzFVMDN4bHYrL2QwWi9WWkds?= =?utf-8?B?Wm1MU1hkMERWZUptMkp1VURMTzlVdE9ESUlaSlZxWlo5OXp1aEs1ZGZBVFJT?= =?utf-8?B?bHNBSVhFS0s4NWNhaUZLd0l5cytKRUdZekFzWHJtcFpzTytoSytwckhscUli?= =?utf-8?B?aTR2TkR2aUsyVUJiR2xURzMxTWNxTVJSYjFLZ1Q4K0VmVVZZcHNlODNvVnoz?= =?utf-8?B?K2dQOUpYWEkwbVFOcmU5OXRBNTZSR0o1dStaM3p4N1J1bjY1QlpSNVNsdUVI?= =?utf-8?B?eVJ6VU5TYS9abXlTSnRqNHk0S1FvamZvVlRnTVpHUy94Q0NneWFwQUtCanRw?= =?utf-8?B?c2JIZ3RKZHhtejFtSzV6bk1JTnZiNElpSm15eEgyUmxSeC83MVIrQTR6RFBF?= =?utf-8?B?cnl6TWFpTlRKbkgxTVNqbzE0ajI4bTRrRnF0RDByY1R4M1Vqd3UvaFdMeXlN?= =?utf-8?B?UXJXQVJBZGh4MjhvY09hUzJTTVhjZVRhL2lMYUI2UVRORlk1WlhrRHJKWExi?= =?utf-8?B?blVKNmJvUmYxaC8rd05lUzZ5dElJSmVYMlZEM2NNN016d01Oc3RwVDNuS00x?= =?utf-8?B?dExQdWFzMlJFaFhoaHNGU0crbjloVjhKQVZpN0p1Z25zZDBpanV5bDh3RC9Z?= =?utf-8?B?cUFPSDI4b3E2eHBMWmcwYWpJbTJaWWNiZEFCUXZmM0plVU9oTlFMVzhVaDgz?= =?utf-8?B?aDh1blRJcFNMNEtQZHN3ZEZMVldBMStWSmQzQVdyek9iYnV6ZHIrc1ZZVHlI?= =?utf-8?B?bGZIWS9VdmVXUkdENUxIODZkKzhIdC9zYVIyUFB2T1dZUVArUGV2a1g2MDVP?= =?utf-8?B?dUJnbmJHbEtMeXZoV0R6dUp5emo0NVpwa0sreUppZnY3MlpqSnZDeS9xZ0kx?= =?utf-8?B?eGl2WFZJWXNaK3NTUnZTYzZ2eVRLa29KY0ZlSzAxUFUvOHZnak9UL0sva2o2?= =?utf-8?B?WDBzcHBZYzlnc0tmUVM2U1hvZmRVOWV1VWJkVkdCQkQ5KzRlQTVCSDBJY04x?= =?utf-8?B?MWNDYmhDNmtzaE11SUVUNTh0TWpyU1dCZlI0OHdxT2Y4alM5LzZpSGNoa1dv?= =?utf-8?B?bW9UT2lWMWI3Z2VPb1dGc3Y2bzNTQnJ0ZHZoTlUrMEJmTkY3VXdmLy9YbE1F?= =?utf-8?B?WnRWREhiS2FVUmV3Mi96UnRXVGZMekh6NHI3L1g3K1MwbjFzejRHTDRFUTI3?= =?utf-8?B?SzFRbzY2eUVVM3dFWmNxaVRkaEYzUVNPNG1Pa0Zzc01kZ1o0ZEliQ3R2U25C?= =?utf-8?B?dHF2Q2NnQmpWQlRzeExxdTAxVzdGZ1NZVXN5QjJqL0NITFFEcjdoMm1aV2Mv?= =?utf-8?B?NlJyeXErekxJQVYvQnB3bEFyaFJlOWlrZDJCcDl0SFJFdWdYOW40VGd0ejVh?= =?utf-8?B?WXkrWXlEd2V1alpZdzluT0tOWHRTd2xHR2xibmJrd3ZvNlE9PQ==?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2024 07:15:44.4829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: eee39d3c-425d-445c-4aba-08dc9fe6f2da 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: AMS1EPF0000004D.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5621 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 00:15:50 -0700 Resent-From: sami.mujawar@arm.com Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: rhQbA1qk2cdRxOL32XY48Yt5x7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: 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=CSa9itHd; 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 SGkgUm9oaXQsDQoNCkVkazIgaGFzIG1vdmVkIHRvIGEgcHVsbCByZXF1ZXN0IG1vZGVsIGZvciBj b2RlIHJldmlldyBhbmQgbWVyZ2UuDQpTZWUgdGhlIGxhdGVzdCBndWlkZWxpbmVzIGF0IGh0dHBz Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1E ZXZlbG9wbWVudC1Qcm9jZXNzDQpJIHJlcGxpZWQgdG8geW91ciBwcmV2aW91cyBwYXRjaCBzZXJp ZXMgb24gdGhlIG1haWxpbmcgbGlzdCBhcyBpdCB3YXMgc2VudCBiZWZvcmUgdGhlIG5ldyBwcm9j ZXNzIHdhcyBpbnRyb2R1Y2VkLg0KWW91IHdpbGwgbmVlZCB0byBjcmVhdGUgYSBQUiBmb3IgdGhl IG5ldyBzZXJpZXMgdG8gcHJvZ3Jlc3MuDQoNClJlZ2FyZHMsDQoNClNhbWkgTXVqYXdhcg0KDQrv u79PbiAwOC8wNy8yMDI0LCAyMjozNSwgIlJvaGl0IE1hdGhldyIgPHJvaGl0Lm1hdGhld0Bhcm0u Y29tIDxtYWlsdG86cm9oaXQubWF0aGV3QGFybS5jb20+PiB3cm90ZToNCg0KDQpUaGlzIHNlcmll cyBhZGRzIHRoZSBmb2xsb3dpbmcNCg0KDQoqIGRlZmluaXRpb25zIGNvcnJlc3BvbmRpbmcgdG8g TVBBTSBBQ1BJIDIuMCBzcGVjaWZpY2F0aW9uLg0KKiBNUEFNIHBhcnNlciBBbiBNUEFNDQoNCg0K QUNQSSB0YWJsZSBmb3JtdWxhdGVkIHVzaW5nIHRoZSBuZXdseSBhZGRlZCBNUEFNIEFDUEkgZGVm aW5pdGlvbnMgd2VyZQ0KdmFsaWRhdGVkIG9uIHRoZSBsaW51eCBrZXJuZWwgdHJlZSBhdCBbMV0u IFRoZSBzYW1lIHRhYmxlIHdhcyBwYXJzZWQgdmlhDQphY3BpdmlldyB1c2luZyB0aGUgbmV3bHkg YWRkZWQgcGFyc2VyLiBDZXJ0YWluIGFzcGVjdHMgb2YgdGhlIE1QQU0gQUNQSQ0Kc3BlY2lmaWNh dGlvbiBhcmUgc3RpbGwgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBrZXJuZWwgdHJlZS4gVGhlc2Ug YXNwZWN0cyB3ZXJlDQp2ZXJpZmllZCBvbmx5IHVzaW5nIGFjcGl2aWV3Lg0KDQoNCkNoYW5nZXMg c2luY2UgVjE6DQpBZGRyZXNzZWQgY29tbWVudHMgb24gTVBBTSBBQ1BJIGRlZmluaXRpb25zIGZy b20gU2FtaS4NClYxIGRpZCBub3QgaW5jb3Jwb3JhdGUgdGhlIHBhcnNlci4gVjIgaGFzIHRoaXMg aW1wbGVtZW50ZWQuDQoNCg0KQ2hhbmdlcyBzaW5jZSBWMjoNCkFkZHJlc3NlZCBjb21tZW50cyBy ZWxhdGVkIHRvIEludGVyZmFjZS9MaW5rIHR5cGUgZGVmaW50aW9ucyBmcm9tIFNhbWkuDQoNCg0K Q2hhbmdlcyBzaW5jZSBWMzoNCkFkZHJlc3NlZCBjb21tZW50cyBmcm9tIFBpZXJyZQ0KDQoNCkNo YW5nZXMgc2luY2UgVjQ6DQpBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBTYW1pIHJlZ2FyZGluZyBQ YXJzZXIuDQoNCg0KQ2hhbmdlcyBzaW5jZSBWNToNCkFkZHJlc3NlZCBjb21tZW50cyBmcm9tIFNh bWkgcmVnYXJkaW5nIFBhcnNlci4NCg0KDQpDaGFuZ2VzIGNhbiBiZSBmb3VuZCBhdDoNCmh0dHBz Oi8vZ2l0aHViLmNvbS9yb2hpdC1hcm0vZWRrMi90cmVlL21wYW1fYWNwaV92NiA8aHR0cHM6Ly9n aXRodWIuY29tL3JvaGl0LWFybS9lZGsyL3RyZWUvbXBhbV9hY3BpX3Y2Pg0KDQoNCkNJIHJlc3Vs dHMvUFIgY2FuIGJlIGZvdW5kIGF0Og0KaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy L3B1bGwvNTg4OCA8aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTg4OD4N Cg0KDQpbMV0NCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0 L21vcnNlL2xpbnV4LmdpdC9sb2cvP2g9bXBhbS9zbmFwc2hvdC92Ni43LXJjMiA8aHR0cHM6Ly9n aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbW9yc2UvbGludXguZ2l0L2xv Zy8/aD1tcGFtL3NuYXBzaG90L3Y2LjctcmMyPg0KDQoNClJvaGl0IE1hdGhldyAoNik6DQpNZGVQ a2cvSW5kdXN0cnlTdGFuZGFyZDogQWRkIGRlZmluaXRpb25zIGZvciBNUEFNIEFDUEkgc3BlY2lm aWNhdGlvbg0KU2hlbGxQa2cvQWNwaVZpZXc6IFVwZGF0ZSBmaWVsZC12YWxpZGF0b3IgcHJvdG90 eXBlDQpTaGVsbFBrZy9BY3BpVmlldzogVXBkYXRlIHByaW50LWZvcm1hdHRlciBwcm90b3R5cGUN ClNoZWxsUGtnOiBhY3BpdmlldzogQWRkIHJvdXRpbmUgdG8gcHJpbnQgMTYgY2hhcnMNClNoZWxs UGtnOiBhY3BpdmlldzogQWRkIHJvdXRpbmVzIHRvIHByaW50IHJlc2VydmVkIGZpZWxkcw0KU2hl bGxQa2cvQWNwaVZpZXc6IEFkZCBNUEFNIFBhcnNlcg0KDQoNCk1kZVBrZy9JbmNsdWRlL0luZHVz dHJ5U3RhbmRhcmQvQWNwaTY1LmggfCA3ICstDQpNZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5k YXJkL01wYW0uaCB8IDI0NiArKysrDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9BY3BpUGFyc2VyLmMgfCAyMDcgKysrLQ0KU2hlbGxQa2cvTGlicmFyeS9VZWZp U2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5oIHwgMTEzICstDQpTaGVsbFBrZy9M aWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0Flc3QvQWVzdFBhcnNl ci5jIHwgMzYgKy0NClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGli L1BhcnNlcnMvRGJnMi9EYmcyUGFyc2VyLmMgfCA4ICstDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlT aGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0Vyc3QvRXJzdFBhcnNlci5jIHwgMjggKy0N ClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvRmFk dC9GYWR0UGFyc2VyLmMgfCAyNCArLQ0KU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmll d0NvbW1hbmRMaWIvUGFyc2Vycy9HdGR0L0d0ZHRQYXJzZXIuYyB8IDE0ICstDQpTaGVsbFBrZy9M aWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0htYXQvSG1hdFBhcnNl ci5jIHwgMTIgKy0NClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGli L1BhcnNlcnMvSHBldC9IcGV0UGFyc2VyLmMgfCAxOSArLQ0KU2hlbGxQa2cvTGlicmFyeS9VZWZp U2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9Jb3J0L0lvcnRQYXJzZXIuYyB8IDMyICst DQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL01h ZHQvTWFkdFBhcnNlci5jIHwgMjQgKy0NClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZp ZXdDb21tYW5kTGliL1BhcnNlcnMvTXBhbS9NcGFtUGFyc2VyLmMgfCAxMjQxICsrKysrKysrKysr KysrKysrKysrDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9Q YXJzZXJzL1BjY3QvUGNjdFBhcnNlci5jIHwgNTYgKy0NClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNo ZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvUHB0dC9QcHR0UGFyc2VyLmMgfCAzOCArLQ0K U2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9Sc2Rw L1JzZHBQYXJzZXIuYyB8IDE0ICstDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9QYXJzZXJzL1NwY3IvU3BjclBhcnNlci5jIHwgMTQgKy0NClNoZWxsUGtnL0xp YnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvU3JhdC9TcmF0UGFyc2Vy LmMgfCAyNiArLQ0KU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIv UGFyc2Vycy9Xc210L1dzbXRQYXJzZXIuYyB8IDIwICstDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlT aGVsbEFjcGlWaWV3Q29tbWFuZExpYi9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIuYyB8IDMg Ky0NClNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1VlZmlTaGVs bEFjcGlWaWV3Q29tbWFuZExpYi5pbmYgfCAzICstDQpTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVs bEFjcGlWaWV3Q29tbWFuZExpYi9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIudW5pIHwgMyAr LQ0KMjMgZmlsZXMgY2hhbmdlZCwgMjA0MCBpbnNlcnRpb25zKCspLCAxNDggZGVsZXRpb25zKC0p DQpjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9NcGFt LmgNCmNyZWF0ZSBtb2RlIDEwMDY0NCBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9QYXJzZXJzL01wYW0vTXBhbVBhcnNlci5jDQoNCg0KLS0gDQoyLjM0LjENCg0K DQoNCg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSBy ZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5l ICgjMTE5ODI3KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE5ODI3 Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA3MTEyMTI2Lzc2ODYxNzYK R3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRw czovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09 LT0tPS09LT0tPS09LT0tPS09LQoKDQo=