From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 72BDFD80056 for ; Fri, 19 Jan 2024 09:53:56 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=4X9yialLE9y5b3F7i2WZWyWRcoHffwt8wyxyLpw6e7k=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1705658035; v=1; b=NKS2ogTMq3v47Ai7CAFkKQJjojMvRsUK7QF/IOv+dpKVJ3aM6s0hDGp7mK87f8LRR6dHBVmb GPHrmfQofpM4G2TmpjRFPux6kXfhjaLgFpRvj21lqiuwfD3Yy/Z+8ZIr4wtXkVlkFY3+Gs59LW0 7NxcM45pbFmENwX+8JNxr6qg= X-Received: by 127.0.0.2 with SMTP id CWTOYY7687511x7SHKoKvNEN; Fri, 19 Jan 2024 01:53:55 -0800 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.59]) by mx.groups.io with SMTP id smtpd.web11.18590.1705658033832323980 for ; Fri, 19 Jan 2024 01:53:54 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=MJ6eiL1TlFBnXKxnm3xm21/yyadLUz40p25awpd+PlYN8Cny1MwzFYUgg08SCjgDv6867NxXMTbuJEflOaa1ZG+vyrMV1APs/LpRL+ZGdjQ9fAm+VguhTqCiGS/RCugJeq/WGxi4zXchHH/uW3PUqYpi1IV1A44RGwsc4sdwkwYzFwi+g6++mSBwxwG9c3biUEVaYIWj48S9J0rGPHMrUSpmHrV39uMQYOr6Xl3oY+kASn6Jilh5tCLl+qQFiZktRx0MG6CfZXicQyVf0tJpBnkImqWTPtzaGyXz5uaNrEJddSY7Iax0SlrwFKub+MqKgISa1DfaTQyfcall5GKw7g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bdnj3cQbozdCkYln83n5M8UKpuwzl7xdrKKuw9p3pgg=; b=c6u5X5RwPDtnRksK6gvd5qDNEA84mz8NwTMUIgZIhYKimkG6m/cL7RtIZuTH44lCyFLW637ZOdqmfD4ZvrGADxwS6u2H9LqOLlzf34CWgfiEGpQzE/L7nlI2yEPNFC2wpUfVCqUlr/LLEAOnm1pNEE5Um17/MrJvDN9mrQb2Wf9jpkppXmNtFV7pBnphtKUuBqr67Xw0rPK1PawQzBNO8lP82FY++K4D7yc8HuKq5pqeV+SlSa1aI+/A2DQIF6V8MUGbh3SoKqugLgt6uxU5t1G41ow1yOXXio0jUnA2X7qGlWC1LG1mWzmBvOZQj10sfwXH+vQBzO7Iok1iB2vBpA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from AM6P194CA0086.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:8f::27) by DBBPR08MB6265.eurprd08.prod.outlook.com (2603:10a6:10:207::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.24; Fri, 19 Jan 2024 09:53:48 +0000 X-Received: from AM3PEPF0000A791.eurprd04.prod.outlook.com (2603:10a6:209:8f:cafe::3) by AM6P194CA0086.outlook.office365.com (2603:10a6:209:8f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.24 via Frontend Transport; Fri, 19 Jan 2024 09:53:48 +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=armh.onmicrosoft.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 AM3PEPF0000A791.mail.protection.outlook.com (10.167.16.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.16 via Frontend Transport; Fri, 19 Jan 2024 09:53:47 +0000 X-Received: ("Tessian outbound a064b9944658:v228"); Fri, 19 Jan 2024 09:53:47 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8ff5ed2dc11f223e X-CR-MTA-TID: 64aa7808 X-Received: from 08751bd3e60b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8E86D8DF-2D8F-45DC-8AB2-87503D4D0358.1; Fri, 19 Jan 2024 09:53:40 +0000 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 08751bd3e60b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 19 Jan 2024 09:53:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gGmHQZ+qD5P3h0wD1kFnp6hyperWdodhk23FcU9n87cfaE4EG+/6f8teFYXF8opIZZaOBlyDBmzt6Kyu1jD4Jk5wv+Z0BLhNTwyjs5zPM7JCWNcpmLNCVJ04rb5U3VbRc4W0PaF3USGL34PBbdZhXFPNGodU99jigGPy22c0h5AY5RDLd24aWeSifVz17s7S+w61RWv8VVcoHTF8zieORoXE+Rw6Ir24yl8n5a/pZQci7IUCCWQ4ePGJQnTnXGFAOcW3EsjegeD6M/JWsl3Y2yzzgRfZCJxMTgbtsgEEVAbzqvL7ry8GWQ1zoX2zvztET4H/x+pc1kD//We2BErwKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bdnj3cQbozdCkYln83n5M8UKpuwzl7xdrKKuw9p3pgg=; b=acfhpES78WjUEJ45iDAAsFJMX6TQU07SPNnpCRHarjf2atDF/oPvGyWo3MBASw/1wWhK3eTg4RHowZKi5wJ9lWTLukatq1IN1KwNZPvXJpD948gjz2B9QDip5zcHrJxlIM59G0HSuW9h83SiBseK/VqRNoEMslPgqengrmjB/8Yusv3WK1ZUhEpiS05P5xksvSCz2rXHvC1jzlCmUS5lN/qNgDTTg3ZAoCbKJPJ+qNksS1aj1qil4JnlC/Sv+6Nyq0DVGsqpybFSXI7IJFbeXrkUaYEdn077dvzEFNFDBw8k3lbWQ947mBGfYI03VlPIwkI3YajKVpXg89zZU3qu5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS2PR08MB9047.eurprd08.prod.outlook.com (2603:10a6:20b:5ff::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.24; Fri, 19 Jan 2024 09:53:36 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e%7]) with mapi id 15.20.7202.024; Fri, 19 Jan 2024 09:53:36 +0000 From: "Sami Mujawar" To: "gua.guo@intel.com" , "devel@edk2.groups.io" CC: Ard Biesheuvel , Gerd Hoffmann , John Mathew , Vincent Zimmer , "quic_llindhol@quicinc.com" Subject: Re: [edk2-devel] [PATCH v3 0/4] Bz4166: Integer Overflow in CreateHob() Thread-Topic: [PATCH v3 0/4] Bz4166: Integer Overflow in CreateHob() Thread-Index: AQHaRP6oH5lUdmBQTkmJGm54VCtMTbDg8MAA Date: Fri, 19 Jan 2024 09:53:36 +0000 Message-ID: <1F8B8394-54EE-4AB1-859A-4B8F0CC012ED@arm.com> References: <20240112022521.710-1-gua.guo@intel.com> In-Reply-To: <20240112022521.710-1-gua.guo@intel.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.81.24011420 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|AS2PR08MB9047:EE_|AM3PEPF0000A791:EE_|DBBPR08MB6265:EE_ X-MS-Office365-Filtering-Correlation-Id: 7ac3a981-d5f8-4abb-db3e-08dc18d4884c x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: y5W5Pr7CRL9BUPsNTS30zAG/hjo6oV4DsPzLenHpuo+gBAiNr42Ed5rBJOIj6HWGPSSyrjYzhxWgII4WNSJ12XA11EGKmlfCJjcOWoT8ZEcyd+NisPN9few1vxtvYNofIP2VyPmxZbzJDjxYyPKbG1WjWlq2JdCZovroZgmz2gu+cFNtBseFIwTtXeWdicklENRhd6+yp/VVwTR6X9pBr5tVvHd3JdQMP1glsYxEZbVpUAtoeTB3TGN2xjPHc32b/A1cO14MMRApwtTgY7+rkMSsOlx7bcPhrlDnpTc30igg0Cr+RCb1HJSKQTUkna6lGxTfloQv0x9ooiJabkuauOAH2SnBcChpGKgHIwOxRR/uZpJf39kk8GZnxBt1h+1wjmil9YSf4HM6ZGl0rKKnTPUUxjj4vQdJq+rXLYB1w6ovh9+6HDDR7sv2nUYy/5Kg8/Xk5t9TvXSpFVj+TqEAUiscZzFYcy9qe+jk95wpirT9o1h4EdpEAwRcEsXaSeTaO5Ji8zU2AmZ71MdU9Q2zfqEeYdhVrDWQVcYxiG00MrumEDRUAyXbelcTQmBOZl+Nxv0EsRtLwlWv3aYDbhYO8H+dFQiw3QWMF++Xvm+2QccjEisjpW0gqbskyZusiQlRzjXNbkuRrK/7wI3tGDRB6VepTE9Y++BU/2vGVPVGHYiYtYaHFZrBvVTgheftN6KP 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:(13230031)(366004)(39860400002)(376002)(346002)(396003)(136003)(230922051799003)(186009)(451199024)(64100799003)(1800799012)(966005)(122000001)(41300700001)(33656002)(36756003)(86362001)(38100700002)(26005)(478600001)(6486002)(71200400001)(8936002)(4326008)(8676002)(6506007)(316002)(76116006)(110136005)(91956017)(54906003)(64756008)(66556008)(66476007)(66946007)(66446008)(5660300002)(2906002)(83380400001)(6512007)(2616005)(38070700009)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9047 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: AM3PEPF0000A791.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 10ce820b-8fea-4541-a690-08dc18d4817c X-Microsoft-Antispam-Message-Info: W6zXgzZ+5U0OUtJ2w8hxMLamWeGVUPwSxlAz/4JpoMdPw643P9y0Av7lQLbnPGoKCKMczyzvRcy6swHTSawfD0N+Xhd1doYRgCKe75NJq9/FSb/XGbvxmw+luffttxNVb+mARcTO/5d5PD8xzNxcSrlbzgK7wWLEfDLjl7R5niKmMCIPRFdDZ4PKAkDT9VTZB4u+XHGF0ZmNRyRjAElAL2s7pDFsuzZwVpawsm4eubM1mCzEXuYySifWj0V7hJLIzLJ1fvduKNpU5xOsDqwaFAX0WV/RuFX6TXS8ngRC6QhKerM7mze8qOm97KD4zpoZIbdx304n0IwF0I8xwVPctqn1r4wHwxvTiKnXamSp/DuFEy9f1rN58ev4fTGGXvQHpA813gNs+Py/A0n15QuuTPn2qbcIEemrtT2cjBBICMvwOVT8QRr+cj2P3Afj2HwOS1HytAFkZa5HUj494tLNP9h7L8mos1LR2D3tIIi1LaZpLnBEDwLvp64szpDVSN0sBRUqyFe7mU3UofKE9elatN6NM6N5CHFngeLueAC/4x1usBfX52bSbTC2nGo8XypHeW4rhCaE3ZQ0vXnRsQcicMp6/5D+t22SN7gxjpDySxF5JX3FOyhPkKvEXmrOyn7RkavsBgH8gpJSiHIcOFthPohwEjum4OKvA5syctXDh40NLT/ffIHtHOJj1f+hTppH5ZVwPv8Feh1ISsxeqTsU9R2bixk7ZY4PVthQvQ4f97mS34L5vtsWNDCvCmuTn05l7uCShe/VG1sqNCD9z68Adw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2024 09:53:47.8014 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7ac3a981-d5f8-4abb-db3e-08dc18d4884c 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: AM3PEPF0000A791.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6265 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 Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: EOrpHhKmRZWNUnKgC9fyNr37x7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <76687DFD40438847835769ADB2D74EDB@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=NKS2ogTM; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgR3VhLA0KDQpJIGRvbuKAmXQgdGhpbmsgaGFuZGxpbmcgdGhlIGVycm9yIG9uZSBsZXZlbCB1 cCAoaS5lLiBvbmx5IGluIHRoZSBjYWxsaW5nIGZ1bmN0aW9uKSBzb2x2ZXMgdGhlIHByb2JsZW0g aW4gZW50aXJldHksIGNhbiB5b3UgY2hlY2sgcGxlYXNlPw0KRXhhbXBsZSwgbm93IHRoZSBjcmFz aCBjYW4gaGFwcGVuIGluIEJ1aWxkR3VpZERhdGFIb2IoKSBzZWUgaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL0VtYmVkZGVkUGtnL0xpYnJhcnkvUHJlUGlIb2JM aWIvSG9iLmMjTDQ4OC1MNDkwDQpJIGJlbGlldmUgc3VjaCBjYXNlcyBhcmUgYXQgb3RoZXIgcGxh Y2VzIGFzIHdlbGwuDQoNCkkgdGhpbmsgaXQgbWF5IGJlIGJldHRlciB0byBpbnRyb2R1Y2UgYSBQ YW5pYygpIGhhbmRlciB0byBmaXggdGhpcyBwcm9wZXJseS4NCg0KUmVnYXJkcywNCg0KU2FtaSBN dWphd2FyDQoNCu+7v09uIDEyLzAxLzIwMjQsIDAyOjI1LCAiZ3VhLmd1b0BpbnRlbC5jb20gPG1h aWx0bzpndWEuZ3VvQGludGVsLmNvbT4iIDxndWEuZ3VvQGludGVsLmNvbSA8bWFpbHRvOmd1YS5n dW9AaW50ZWwuY29tPj4gd3JvdGU6DQoNCg0KRnJvbTogR3VhIEd1byA8Z3VhLmd1b0BpbnRlbC5j b20gPG1haWx0bzpndWEuZ3VvQGludGVsLmNvbT4+DQoNCg0KUFI6IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi9wdWxsLzUyNTIgPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi9wdWxsLzUyNTI+DQoNCg0KVjMNCjEuIFVlZmlQYXlsb2FkUGtnL0hvYjogSW50ZWdlciA6 IEFkZCBlcnJvciBoYW5kbGUNCg0KDQoyLiBTdGFuZGFsb25lTW1Qa2cvSG9iOiBJbnRlZ2VyIE92 ZXJmbG93IGluIDogQWRkIGVycm9yIGhhbmRsZQ0KDQoNCjMuIEVtYmVkZGVkUGtnL0hvYjogSW50 ZWdlciBPdmVyZmxvdyBpbiBDcmVhdGVIb2IoKSA6IEFkZCBlcnJvciBoYW5kbGUNCg0KDQpWMg0K MS4gVWVmaVBheWxvYWRQa2cvSG9iOiBJbnRlZ2VyIDogQWRkIFJldmlld2VkLWJ5IGFuZCBBdXRo b3JlZC1ieQ0KDQoNCjIuIFN0YW5kYWxvbmVNbVBrZy9Ib2I6IEludGVnZXIgT3ZlcmZsb3cgaW4g OiBBZGQgUmV2aWV3ZWQtYnkgYW5kIEF1dGhvcmVkLWJ5DQoNCg0KMy4gRW1iZWRkZWRQa2cvSG9i OiBJbnRlZ2VyIE92ZXJmbG93IGluIENyZWF0ZUhvYigpIDogQWRkIFJldmlld2VkLWJ5IGFuZCBB dXRob3JlZC1ieQ0KDQoNCjQuIE1kZU1vZHVsZVBrZy9Ib2I6IEludGVnZXIgT3ZlcmZsb3cgaW4g Q3JlYXRlSG9iKCkgOiBBZGQgQXV0aG9yZWQtYnkNCg0KDQpWMQ0KDQoNCjEuIFVlZmlQYXlsb2Fk UGtnL0hvYjogSW50ZWdlcg0KDQoNCjIuIFN0YW5kYWxvbmVNbVBrZy9Ib2I6IEludGVnZXIgT3Zl cmZsb3cgaW4NCg0KDQozLiBFbWJlZGRlZFBrZy9Ib2I6IEludGVnZXIgT3ZlcmZsb3cgaW4gQ3Jl YXRlSG9iKCkNCg0KDQo0LiBNZGVNb2R1bGVQa2cvSG9iOiBJbnRlZ2VyIE92ZXJmbG93IGluIENy ZWF0ZUhvYigpDQoNCg0KQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwu b3JnIDxtYWlsdG86YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz4+DQoNCg0KQ2M6IEdlcmQgSG9m Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tIDxtYWlsdG86a3JheGVsQHJlZGhhdC5jb20+Pg0KDQoN CkNjOiBKb2huIE1hdGhldyA8am9obi5tYXRoZXdzQGludGVsLmNvbSA8bWFpbHRvOmpvaG4ubWF0 aGV3c0BpbnRlbC5jb20+Pg0KDQoNCkNjOiBWaW5jZW50IFppbW1lciA8dmluY2VudC56aW1tZXJA aW50ZWwuY29tIDxtYWlsdG86dmluY2VudC56aW1tZXJAaW50ZWwuY29tPj4NCg0KDQpDYzogU2Ft aSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbSA8bWFpbHRvOnNhbWkubXVqYXdhckBhcm0u Y29tPj4NCg0KDQpHdWEgR3VvICg0KToNClVlZmlQYXlsb2FkUGtnL0hvYjogSW50ZWdlciBPdmVy ZmxvdyBpbiBDcmVhdGVIb2IoKQ0KU3RhbmRhbG9uZU1tUGtnL0hvYjogSW50ZWdlciBPdmVyZmxv dyBpbiBDcmVhdGVIb2IoKQ0KRW1iZWRkZWRQa2cvSG9iOiBJbnRlZ2VyIE92ZXJmbG93IGluIENy ZWF0ZUhvYigpDQpNZGVNb2R1bGVQa2cvSG9iOiBJbnRlZ2VyIE92ZXJmbG93IGluIENyZWF0ZUhv YigpDQoNCg0KRW1iZWRkZWRQa2cvTGlicmFyeS9QcmVQaUhvYkxpYi9Ib2IuYyB8IDQzICsrKysr KysrKysrKysrKysrKysNCk1kZU1vZHVsZVBrZy9Db3JlL1BlaS9Ib2IvSG9iLmMgfCAyICstDQou Li4vQXJtL1N0YW5kYWxvbmVNbUNvcmVIb2JMaWIuYyB8IDM1ICsrKysrKysrKysrKysrKw0KLi4u L0xpYnJhcnkvUGF5bG9hZEVudHJ5SG9iTGliL0hvYi5jIHwgNDMgKysrKysrKysrKysrKysrKysr Kw0KLi4uL0ZpdFVuaXZlcnNhbFBheWxvYWRFbnRyeS5jIHwgOCArKy0tDQouLi4vVWVmaVBheWxv YWRFbnRyeS9Vbml2ZXJzYWxQYXlsb2FkRW50cnkuYyB8IDggKystLQ0KNiBmaWxlcyBjaGFuZ2Vk LCAxMzIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkNCg0KDQotLQ0KMi4zOS4yLndpbmRv d3MuMQ0KDQoNCg0KDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVt YWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUg cHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNl IG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNv bnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0 b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg0K Ci09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxs IG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTQwMzgp OiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTQwMzgKTXV0ZSBUaGlz IFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM2NzU5NTkvNzY4NjE3NgpHcm91cCBPd25l cjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09 LT0tPS09LT0tCgoNCg==