From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (EUR01-DB5-obe.outbound.protection.outlook.com [40.107.15.48]) by mx.groups.io with SMTP id smtpd.web12.42.1613760005787865536 for ; Fri, 19 Feb 2021 10:40:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=tLOqoFxE; spf=pass (domain: arm.com, ip: 40.107.15.48, mailfrom: edhaya.chandran@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P8LTi8LRCmxS70fXVFkBC/KkbLBdUcYD64pScvtH90E=; b=tLOqoFxEAKk4H3UAVG91dhWCIcgGtr9snJJUUIFhgWmLdXsJyB5C4Pb0Q74WuHNTwoY2vxpIDnOeLlo1Pwl2suyhyM/26XJmwOJl/6lqK1lcc56nPl+XYfl7524BJIujP9xrCo1I/qOxUaa1LKIV/Y7xOAntApeTUY0O0MXxT1w= Received: from DB6PR1001CA0044.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:4:55::30) by DBBPR08MB6219.eurprd08.prod.outlook.com (2603:10a6:10:20d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.29; Fri, 19 Feb 2021 18:40:02 +0000 Received: from DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:55:cafe::49) by DB6PR1001CA0044.outlook.office365.com (2603:10a6:4:55::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27 via Frontend Transport; Fri, 19 Feb 2021 18:40:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT045.mail.protection.outlook.com (10.152.21.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27 via Frontend Transport; Fri, 19 Feb 2021 18:40:02 +0000 Received: ("Tessian outbound 2db1bbc8a1d2:v71"); Fri, 19 Feb 2021 18:40:02 +0000 X-CR-MTA-TID: 64aa7808 Received: from af0cdd5f06f0.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 566E0F1D-5DD0-4AD5-91C4-28DA240EDC01.1; Fri, 19 Feb 2021 18:39:57 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id af0cdd5f06f0.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 19 Feb 2021 18:39:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PDplI6IK8+hkfpNsZspOGE6ozPkJBiS8vm9MYyh3IAVMBoW3JRgZYTuac3M/PuKUb2w3TtdkHo6WfpSHZPpf4VAHFuB/uXF/LSFiw8vHTSlfrHrmh70BN2bhylZS0cTTUiOVL+9Z7tXNR+bHcA+eQyQYkLyCVzOJCMlBHmyIQVhN2SAtaPRjMTB5UZFecnYaLF7M5k0m8VAm979j0qLIG9vjbGjNJ4uvfrJ9NLDkAQqFWWC81wUxCvvIAHofQ+GHbk/d4k/O1Rruu3L5mIrEr2orUU6eVUTwS91JkWz4qd5dybPXr030hDy3kJm4VkJOiT9NjCKe8vzD0zkODZqUjw== 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-SenderADCheck; bh=P8LTi8LRCmxS70fXVFkBC/KkbLBdUcYD64pScvtH90E=; b=VoE6acgNoJETR+KmMY1Tdl80uLq14uDbe3iPMtr4QyF36wcXe44LoxM3t828sF0KzlHsK2+KuXQ3Y0CGiCS4oI6lPqZfgVZsHtbAryDdhdq6QV8WDSLRX8BG8oSA5w9fPl+RzWS8Y61DzyE7gTeJkGZu5Rwotq1oYC6DiafBDgFOfKLu8k31nt30fdX+dlrlfMR7uWyZcmezoXxfLHxbnD3EwYSAYX6K8OMQYMHirove+uOe5cKeIw7vtzCtzw9cIsZagQi5ezFgYvDl3SpvZVrO0TZVQLAso5Qq/wnVFN54XyVjSLblKjHLuyhDA+bcWs9I0T0h7VuovUU8Tn58aw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P8LTi8LRCmxS70fXVFkBC/KkbLBdUcYD64pScvtH90E=; b=tLOqoFxEAKk4H3UAVG91dhWCIcgGtr9snJJUUIFhgWmLdXsJyB5C4Pb0Q74WuHNTwoY2vxpIDnOeLlo1Pwl2suyhyM/26XJmwOJl/6lqK1lcc56nPl+XYfl7524BJIujP9xrCo1I/qOxUaa1LKIV/Y7xOAntApeTUY0O0MXxT1w= Received: from HE1PR0801MB1691.eurprd08.prod.outlook.com (2603:10a6:3:7b::13) by HE1PR08MB2938.eurprd08.prod.outlook.com (2603:10a6:7:37::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.30; Fri, 19 Feb 2021 18:39:49 +0000 Received: from HE1PR0801MB1691.eurprd08.prod.outlook.com ([fe80::4c36:6f5d:ef5b:7303]) by HE1PR0801MB1691.eurprd08.prod.outlook.com ([fe80::4c36:6f5d:ef5b:7303%11]) with mapi id 15.20.3846.043; Fri, 19 Feb 2021 18:39:49 +0000 From: "G Edhaya Chandran" To: Grant Likely , "devel@edk2.groups.io" , Barton Gao CC: nd , Samer El-Haj-Mahmoud Subject: Re: [edk2-sct PATCH 3/3] edk2-test: Helper script to build SCT+Shell in a bootable format Thread-Topic: [edk2-sct PATCH 3/3] edk2-test: Helper script to build SCT+Shell in a bootable format Thread-Index: AQHXAJ30Eud29ngX1UidaEVm+vI226pZKzAggAamIgCAAAo3kA== Date: Fri, 19 Feb 2021 18:39:48 +0000 Message-ID: References: <20210211174605.17937-1-grant.likely@arm.com> <20210211174605.17937-3-grant.likely@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 92645140BB39604B94A740BD8E39D148.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [103.130.108.165] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 447a2095-5fe2-48a2-6c18-08d8d505c4e0 x-ms-traffictypediagnostic: HE1PR08MB2938:|DBBPR08MB6219: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 7oOwBB+owObyfsDhzdNKsKYoBAbs3o2bn6C20ccEYtUiimU/+lVNpBJJDaqHivFCstJ7LiwvpCnBGfd993jmOv3EBREGjTU6wkw6soum9eIPRRL5u5a0nQjwt5E2gyAbp63DDW0zszF18LmQz6F2E44FReT4cYHTD/s8Q+5vm3inz6CCSJXMOpeSIiRVwNMG6s4EY0fF4fu+yNfgCD2aXWKxXYcMNVdDFe/iyYpFac1AtGtVZDV3hLJ3s2vuyeRF++THnPhvh72OMIsmwP5FmPBykbS24yhKYlBOOhGB+OYkU/+UstGI1A9G87Q+66/qXOJ7y7UAF6+gdyMg0EQMOuygDLxmnl4/TPK7PlYwsxX0GHWwb0GHkiHfT3mT48bZd16MuHrOiST8XqBEnz9tg0YiaV6xnUYQ0WTIzXCuAG7nO6weNa3OgVey8neZAJNz6Xrf5jhxaXkgZIsaBchnnFXyFVz2GtFgWUXGB+Y3zsjXct2BMO7UDMMUSQLhmYEMzKcSOosouGsKshWY9FmwQolT0m7/Pyh+W0oQF3f/qqw56iCdv2lc66J7vZR4wmRrjk9S0XG8NlGnVNFbRA0P8GH//qKCun8yz0KCp9ynsTQ= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0801MB1691.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39840400004)(396003)(136003)(376002)(366004)(346002)(478600001)(7696005)(33656002)(53546011)(2906002)(55016002)(66476007)(110136005)(6506007)(86362001)(5660300002)(52536014)(66946007)(64756008)(83380400001)(66446008)(316002)(26005)(76116006)(71200400001)(16799955002)(66556008)(8676002)(186003)(966005)(8936002)(15188155005)(54906003)(9686003)(4326008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?NW9NRlJaZ1hUL3dyaUZkd3Z5c1IxcWJ6TkdkYUxjc3Zha2Y5WW9qN2ExVVJZ?= =?utf-8?B?OWRKeWFOdDgwU250NkpoMzJHU0dFcHljSFN6WE15L3Vld3BNVG9pMVBrMnc5?= =?utf-8?B?UFUwTnVkOCtYUUlwYURTdW1zSG5rTXJERzF0a0FXQlZZenpwTk81cTNWdWNx?= =?utf-8?B?QjdoM1IxdjJOTE1LYWp4T1dWcGdIcWZ3OUFTV01waEIrOVNJWE5tYXY1Zzdp?= =?utf-8?B?MVRsU0IyRlFlckEyZ1RFQitZUmFzU0RxRVl5R2hjbE1SRXNHcU1DRVJMN0dY?= =?utf-8?B?Ymd1eE9XWU56QzF3anJmQXZRZ1NxTmFEb1dzZTFQR3RRekpDWCtGbTZRWENo?= =?utf-8?B?bzRCRzV1S1c3QWRFOWlaYjlFNnVRUzRhWm5xcGZkYXBJZTdJenRqNDJqVXhV?= =?utf-8?B?WXFKdHNmRFh6OGhwbWkxSGdaelJwYlRONVJVTUlSWWQyb2VpS1d5QnBWUjZY?= =?utf-8?B?Ym8xSXlWalZsdysreGtvSWZ5Lzd4b1YwTHVlZUsyQWhjUnRQTlc4SDRlWTBF?= =?utf-8?B?RzR5ZjZOSmxDaGxWMWl2Q256b2lBL1JnNm5PQSs5RW1MN2t0eTQ1ME5Sency?= =?utf-8?B?M0hXWTZMelVTNXpudHJXYXY2Y1V1bURhLzkyUEdmWWdjdktVcm12ZjYwK0Jo?= =?utf-8?B?OEtJKzg4YXo1ZGl0aGt1ZHZUU3hqbEpMVGlRb3lKY1hsMkRvWkZWVTNFQXBk?= =?utf-8?B?bEtjVDZKWmoxQWpxVWZRZ2JXUkhHbVd3QTFjVXZyTUsvdlA1cjFqSzBiMkQy?= =?utf-8?B?NnRtQXN0TUtHcmNSUTRGMTkvTndORXQxbGNSTUQ2MlNIb1ZhLy9BSEN0WGFX?= =?utf-8?B?QjJ5ZlRzTzg5MEs1TXdIUlpEdEw0cWZSbHJLYmVWVFJOOW5CUjZCZS9EMHpO?= =?utf-8?B?d2M2WnhLblg1bUw2cUEzeTZpcjZIaEprSTk4cmtSc1dvbGdLMXFyTjRObzM5?= =?utf-8?B?UTJ4bzBPZWtyMkM0VGJxQVRKU2lLdjJJbitBOWlDM2VQaEFaVG53Y0p1eDNx?= =?utf-8?B?TkxZSklKa1JtR2xVb0JYREUvbWYvcVF2a3VtUWMzVFdzN0MzUEhGZHh6SDFy?= =?utf-8?B?V1QvajNWUDM3cElBSW5GTnpXN202Zk0wVHBrVldPUFZMbnY3NTd2ODQzcDJO?= =?utf-8?B?RmU0bjhubjBSUE1ZMG9pb2lpekdyaFd1WjhyYldYWUJPRDk0bG5zc3pNbElq?= =?utf-8?B?YUg3OUVJNHdYWDRWTkwzcEpkbXhPL2Y1dE5IWndkQnN3ZkJibzg4Y0FVSVQz?= =?utf-8?B?N1VIai9wT0ZzR1V0clRyaWZLaGxpVmVWQUJ5Tm5BcmUzRkRmaEcvY1B2QXBk?= =?utf-8?B?QkN3dmdqcEkvTThNYWtwTlUycGF2L0pnYkluMFpmUnB4Q00wdmFmVS82VHV2?= =?utf-8?B?UGJtRDFxaVhMUmptTkZWU29sVExWQUJpWE5zbjdHdk1nTlRKTU0rNk5jMWJH?= =?utf-8?B?anJTMWdoNkNIS1kyNnZ3eE5XZytlcG9QNmNpOWhGQmczaTFkWnowelpRb1VH?= =?utf-8?B?TVRxc015Ym9wd2t3VFVMWGpKODh0VS96T2R6OWkwSVpnNWsydUd3c2VNWGFh?= =?utf-8?B?bUJnOG5mbGtEbGl1RURieHEybVJQWTB0djVOSkxub1Q1R2dJeUZqMXpKd00x?= =?utf-8?B?Z3NjbmpEdmkxM2xNNndYUXVRTWtZVTRhdzdLQm9kU0NXM2hlRktFZ3k0a0xZ?= =?utf-8?B?ZDQyZi9CSW8xelJ6cjZWRWJRaDBJNEJnSjl3QmMzc0FGZTFMa1JpcmRKT1hI?= =?utf-8?Q?C6ivfjotdVAF2VgNPGZmIBx5Ec/uXjmspkywuT3?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2938 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Edhaya.Chandran@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ef4b1fd1-77f5-4f65-f8cb-08d8d505bcc2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R9E1z6hCFuisjXcCvml4kTpdRYIlRIna58iu/BQLLndpdEYAciIry+/pjzxRx9AnmA0Pw4Kkqjn5loeDbwiRQq3B7QH4hbm5WG/Q6POLqmAQH1VA60+W6ODAPiavYDbcAPDLd4YirnFk8XIzoJhuCrXpwc3BYPH5d1P4fGJqGyqIrNse19wejhGs2srpaIKYIJYv9f5MOMbZSC+fpf6sj6upxwsxuFJxFWBM/Up86zytb751cCU8eunehaL4aGlbKhdMAXv3Gui/kXLi9a1mDzTFO5aXvGAffF4mL6SfHzVh0lUmr99ZM5d3oiJeKJ3fxaLrKOwoz+fn3kXpkLT2cXZvE6EfperPRgJueRDP72v3+OHyaXP5xfewrRZT/pARwIgcgG9NBf6jV08G0bXsBOa0z5CRXGeigD9Hteu6+bk51cd1go9Ol73iEguQ+KNa18LvBLSZbMZsqGMHLo/XmBZY+VqKwo8OJdT3+vrFPRJnKG/SL1wIBNJ+egBvzonrRb4z6N6nuV8nyk7MGMEYlGwunLxQ0YhIdbS1gdlfnO5oWGtCRUgMZXkkD31kDNRQslGlFfmUV6VrsZ9J5jvYnqFWlhsU9Muv5Ayn3eZdGVZx+CVEZ6Z0c7t+17QCRbBH7cTU2430VsWvoSJIetSpPMq+DSj8ZSP+v26OkNx7JhaUOlfnqCfnkEbBPGs+JpeHBWfyCazAi9lFhRrpYD7eWDx97RoayCYfpF3rK05wrm4= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(376002)(136003)(346002)(396003)(39840400004)(46966006)(36840700001)(52536014)(70586007)(81166007)(336012)(55016002)(8676002)(186003)(83380400001)(86362001)(36860700001)(33656002)(9686003)(8936002)(53546011)(54906003)(15188155005)(2906002)(966005)(82310400003)(7696005)(70206006)(316002)(110136005)(5660300002)(4326008)(478600001)(16799955002)(26005)(356005)(6506007)(47076005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2021 18:40:02.7450 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 447a2095-5fe2-48a2-6c18-08d8d505c4e0 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: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6219 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgR3JhbnQsDQoNCiAgICAgSSB3aWxsIHJlbW92ZSB0aGlzIG9uZSBsaW5lIHdoaWxlIHVwc3Ry ZWFtaW5nLg0KTm8gbmVlZCB0byBzdWJtaXQgYW5vdGhlciBwYXRjaC4NCg0KV2l0aCBXYXJtIFJl Z2FyZHMsDQpFZGhheQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog R3JhbnQgTGlrZWx5IDxHcmFudC5MaWtlbHlAYXJtLmNvbT4NCj4gU2VudDogMTkgRmVicnVhcnkg MjAyMSAyMzozMg0KPiBUbzogRyBFZGhheWEgQ2hhbmRyYW4gPEVkaGF5YS5DaGFuZHJhbkBhcm0u Y29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87DQo+IEJhcnRvbiBHYW8gPGdhb2ppZUBieW9zb2Z0 LmNvbS5jbj4NCj4gQ2M6IG5kIDxuZEBhcm0uY29tPjsgU2FtZXIgRWwtSGFqLU1haG1vdWQgPFNh bWVyLkVsLUhhai0NCj4gTWFobW91ZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItc2N0 IFBBVENIIDMvM10gZWRrMi10ZXN0OiBIZWxwZXIgc2NyaXB0IHRvIGJ1aWxkIFNDVCtTaGVsbCBp bg0KPiBhIGJvb3RhYmxlIGZvcm1hdA0KPiANCj4gDQo+IA0KPiBPbiAxNS8wMi8yMDIxIDEyOjMw LCBHIEVkaGF5YSBDaGFuZHJhbiB3cm90ZToNCj4gPiBIaSBHcmFudCwNCj4gPg0KPiA+IEEgbWlu b3IgY29tbWVudDoNCj4gPg0KPiA+ICtnZXRjb25mIF9OUFJPQ0VTU09SU19PTkxODQo+ID4gVGhp cyBwcmludCBtYXkgbm90IGJlIG5lZWRlZC4NCj4gDQo+IE5vLCBub3QgbmVlZGVkLiBJIHNlZW0g dG8gaGF2ZSBsZWZ0IGluIGEgZGVidWcgYml0LiBEbyB5b3UgbmVlZCBtZSB0byByZXNwaW4NCj4g dGhlIHNlcmllcywgb3IgY2FuIEkganVzdCBzdWJtaXQgYSBmb2xsb3d1cCBwYXRjaCB0byBjbGVh biBpdCB1cD8NCj4gDQo+IGcuDQo+IA0KPiA+DQo+ID4NCj4gPiBXaXRoIFdhcm0gUmVnYXJkcywN Cj4gPiBFZGhheQ0KPiA+DQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g Pj4gRnJvbTogR3JhbnQgTGlrZWx5IDxHcmFudC5MaWtlbHlAYXJtLmNvbT4NCj4gPj4gU2VudDog MTEgRmVicnVhcnkgMjAyMSAyMzoxNg0KPiA+PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEcg RWRoYXlhIENoYW5kcmFuDQo+ID4+IDxFZGhheWEuQ2hhbmRyYW5AYXJtLmNvbT47IEJhcnRvbiBH YW8gPGdhb2ppZUBieW9zb2Z0LmNvbS5jbj4NCj4gPj4gQ2M6IG5kIDxuZEBhcm0uY29tPjsgU2Ft ZXIgRWwtSGFqLU1haG1vdWQgPFNhbWVyLkVsLUhhai0NCj4gPj4gTWFobW91ZEBhcm0uY29tPjsg R3JhbnQgTGlrZWx5IDxHcmFudC5MaWtlbHlAYXJtLmNvbT4NCj4gPj4gU3ViamVjdDogW2VkazIt c2N0IFBBVENIIDMvM10gZWRrMi10ZXN0OiBIZWxwZXIgc2NyaXB0IHRvIGJ1aWxkDQo+ID4+IFND VCtTaGVsbCBpbiBhIGJvb3RhYmxlIGZvcm1hdA0KPiA+Pg0KPiA+PiBUaGUgYnVpbGR6aXAuc2gg c2NyaXB0IGJ1aWxkcyB0aGUgU0NUIGFuZCB0aGUgRUZJIFNoZWxsLCBhbmQgdGhlbg0KPiA+PiB6 aXBzIHRoZW0gdXAgaW4gYSBmaWxlIHN0cnVjdHVyZSB0aGF0IGNhbiBiZSBib290ZWQgd2hlbiB1 bnppcHBlZCB0bw0KPiA+PiBhIFVTQiBkcml2ZSBvciBvdGhlciBibG9jayBzdG9yYWdlLg0KPiA+ Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBHcmFudCBMaWtlbHkgPGdyYW50Lmxpa2VseUBhcm0uY29t Pg0KPiA+PiAtLS0NCj4gPj4gICB1ZWZpLXNjdC9TY3RQa2cvYnVpbGR6aXAuc2ggfCA2Nw0KPiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4+ICAgMSBmaWxlIGNoYW5n ZWQsIDY3IGluc2VydGlvbnMoKykNCj4gPj4gICBjcmVhdGUgbW9kZSAxMDA3NTUgdWVmaS1zY3Qv U2N0UGtnL2J1aWxkemlwLnNoDQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS91ZWZpLXNjdC9TY3RQ a2cvYnVpbGR6aXAuc2gNCj4gPj4gYi91ZWZpLXNjdC9TY3RQa2cvYnVpbGR6aXAuc2ggbmV3IGZp bGUgbW9kZSAxMDA3NTUgaW5kZXgNCj4gPj4gMDAwMDAwMDAuLmM1YmYyMGRmDQo+ID4+IC0tLSAv ZGV2L251bGwNCj4gPj4gKysrIGIvdWVmaS1zY3QvU2N0UGtnL2J1aWxkemlwLnNoDQo+ID4+IEBA IC0wLDAgKzEsNjcgQEANCj4gPj4gKyMhL2Jpbi9iYXNoDQo+ID4+ICsjDQo+ID4+ICsjICBFREsy IFNDVCBidWlsZCBzY3JpcHQgZm9yIFNDVCtTaGVsbCBpbiBhIHppcCBmaWxlICMgIyAgQ29weXJp Z2h0DQo+ID4+ICsoYykgMjAyMSwgQVJNIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPj4g KyMNCj4gPj4gKyMgIFRoaXMgcHJvZ3JhbSBhbmQgdGhlIGFjY29tcGFueWluZyBtYXRlcmlhbHMg IyAgYXJlIGxpY2Vuc2VkIGFuZA0KPiA+PiArbWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIHRlcm1z IGFuZCBjb25kaXRpb25zIG9mIHRoZSBCU0QgTGljZW5zZSAjDQo+ID4+ICt3aGljaCBhY2NvbXBh bmllcyB0aGlzIGRpc3RyaWJ1dGlvbi4gIFRoZSBmdWxsIHRleHQgb2YgdGhlIGxpY2Vuc2UNCj4g Pj4gK21heSBiZSBmb3VuZCBhdCAjICBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvYnNk LWxpY2Vuc2UucGhwDQo+ID4+ICsjDQo+ID4+ICsjICBUSEUgUFJPR1JBTSBJUyBESVNUUklCVVRF RCBVTkRFUiBUSEUgQlNEIExJQ0VOU0UgT04gQU4gIkFTIElTIg0KPiA+PiArQkFTSVMsICMgIFdJ VEhPVVQgV0FSUkFOVElFUyBPUiBSRVBSRVNFTlRBVElPTlMgT0YgQU5ZIEtJTkQsDQo+ID4+IEVJ VEhFUiBFWFBSRVNTIE9SIElNUExJRUQuDQo+ID4+ICsNCj4gPj4gK3NldCAtZQ0KPiA+PiArDQo+ ID4+ICtUQVJHRVRfQVJDSD0kMQ0KPiA+PiArDQo+ID4+ICtpZiBbIFgiJHtUQVJHRVRfQVJDSH0i ID09IFgiIiBdDQo+ID4+ICt0aGVuDQo+ID4+ICsJZWNobyAgIlVzYWdlOiAkMCA8QVJNfEFBUkNI NjQ+Ig0KPiA+PiArCWV4aXQNCj4gPj4gK2ZpDQo+ID4+ICsNCj4gPj4gK2Nhc2UgJFRBUkdFVF9B UkNIIGluDQo+ID4+ICsJQUFSQ0g2NCkNCj4gPj4gKwkJQk9PVF9JTUFHRV9OQU1FPUJPT1RBQTY0 LmVmaTs7DQo+ID4+ICsJKikNCj4gPj4gKwkJQk9PVF9JTUFHRV9OQU1FPUJPT1Qke1RBUkdFVF9B UkNIfS5lZmk7Ow0KPiA+PiArZXNhYw0KPiA+PiArDQo+ID4+ICsjIGNsZWFyIGFsbCBwb3NpdGlv bmFsIHBhcmFtZXRlcnMNCj4gPj4gK3NldCAtLQ0KPiA+PiArDQo+ID4+ICtzb3VyY2UgLi9lZGsy L2Vka3NldHVwLnNoDQo+ID4+ICsNCj4gPj4gK2dldGNvbmYgX05QUk9DRVNTT1JTX09OTE4NCj4g Pj4gK05VTV9DUFVTPSQoKGBnZXRjb25mIF9OUFJPQ0VTU09SU19PTkxOYCArIDIpKQ0KPiA+PiAr DQo+ID4+ICttYWtlIC1qIiROVU1fQ1BVUyIgLUMgZWRrMi9CYXNlVG9vbHMvDQo+ID4+ICsNCj4g Pj4gKyMgQnVpbGQgdGhlIFNDVCBhbmQgdGhlIHNoZWxsDQo+ID4+ICtEU0NfRVhUUkE9U2hlbGxQ a2cvU2hlbGxQa2cuZHNjIC4vU2N0UGtnL2J1aWxkLnNoICR7VEFSR0VUX0FSQ0h9IEdDQw0KPiA+ PiBSRUxFQVNFIC1qIiROVU1fQ1BVUyINCj4gPj4gKw0KPiA+PiArIyBBc3NlbWJsZSBhbGwgdGhl IGZpbGVzIHRoYXQgbmVlZCB0byBiZSBpbiB0aGUgemlwIGZpbGUgbWtkaXIgLXANCj4gPj4gKyR7 VEFSR0VUX0FSQ0h9X1NDVC9FRkkvQk9PVCBjcA0KPiA+PiArQnVpbGQvU2hlbGwvUkVMRUFTRV9H Q0M1LyR7VEFSR0VUX0FSQ0h9L1NoZWxsX0VBNEJCMjkzLTJEN0YtNDQ1Ni0NCj4gPj4gQTY4MS0x DQo+ID4+ICtGMjJGNDJDRDBCQy5lZmkNCj4gJHtUQVJHRVRfQVJDSH1fU0NUL0VGSS9CT09ULyR7 Qk9PVF9JTUFHRV9OQU1FfQ0KPiA+PiArDQo+ID4+ICtta2RpciAtcCAke1RBUkdFVF9BUkNIfV9T Q1QvU0NUDQo+ID4+ICtjcCAtcg0KPiA+Pg0KPiArQnVpbGQvVWVmaVNjdC9SRUxFQVNFX0dDQzUv U2N0UGFja2FnZSR7VEFSR0VUX0FSQ0h9LyR7VEFSR0VUX0FSQ0h9DQo+ID4+IC8qDQo+ID4+ICsk e1RBUkdFVF9BUkNIfV9TQ1QvU0NULyBjcA0KPiA+PiArQnVpbGQvVWVmaVNjdC9SRUxFQVNFX0dD QzUvU2N0UGFja2FnZSR7VEFSR0VUX0FSQ0h9L1NjdFN0YXJ0dXAubnNoDQo+ID4+ICske1RBUkdF VF9BUkNIfV9TQ1QvU3RhcnR1cC5uc2gNCj4gPj4gKw0KPiA+PiArIyBDb3B5IHRoZSBTQ1QgUGFy c2VyIHRvb2wgaW50byB0aGUgcmVwbyBjcCBzY3RfcGFyc2VyLyoNCj4gPj4gKyR7VEFSR0VUX0FS Q0h9X1NDVC9TQ1QvU2VxdWVuY2UvDQo+ID4+ICsNCj4gPj4gKyMgUHV0IHNvbWUgdmVyc2lvbiBp bmZvcm1hdGlvbiBpbnRvIHRoZSBFU1AgZGlyZWN0b3J5IGNhdCA+DQo+ID4+ICsuLyR7VEFSR0VU X0FSQ0h9X1NDVC92ZXJzaW9ucy50eHQgPDwgRU9GIEVESzJfVkVSPWBnaXQgLUMgLi9lZGsyDQo+ ID4+ICtkZXNjcmliZWAgRURLMl9URVNUX1ZFUj1gZ2l0IC1DIC4vZWRrMi10ZXN0IGRlc2NyaWJl YA0KPiA+PiArQlVJTERfREFURT0iYGRhdGVgIg0KPiA+PiArRU9GDQo+ID4+ICsNCj4gPj4gKyMg WmlwIHVwIHRoZSB0ZXN0IGZvbGRlcg0KPiA+PiArY2QgJHtUQVJHRVRfQVJDSH1fU0NUDQo+ID4+ ICt6aXAgLXIgLi4vZWRrMi10ZXN0LSR7VEFSR0VUX0FSQ0gsLH0uemlwICogY2QgLi4NCj4gPj4g Kw0KPiA+PiAtLQ0KPiA+PiAyLjIwLjENCj4gPg0K