From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.2793.1613698474436402742 for ; Thu, 18 Feb 2021 17:34:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=FRFWOSYW; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0684958727=walon.li@hpe.com) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11J1SuBD008349; Fri, 19 Feb 2021 01:34:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=L/o6rvIXgfJZMwBl1cqZHSmyTRvOgNvwShtOqTEU9fQ=; b=FRFWOSYWhtMBCjeuvu1d4tGFbeNxLVSLKmxMlHeGCs8ex6QJ1WApxXwHhdV38IIzDP3S iSJdvEQyQwh0vPjr87pqTlatliZSs1u9OtQrO97NfFxOd+ECGci1xPL23arfansmMwow DeiWJSv/sPVzQJkihRg5Z2p//ODlVaMS5T+bgiu4wh1JNU/SBGj671rc8Iyr6GflnpPY BDuKeBl+lBWbGh7AvsrK5jziuwSu9v5ENzkNwSeEB6Qlxb4n48ViWZgKa/OFekay27BB lPPjhZNkmEMS7J3X+AuN1hm30W4zeqB7CHutk++AWXjP7rstmdam32xVJgdYsB2KpMQ3 +Q== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 36sfsqs02j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Feb 2021 01:34:06 +0000 Received: from G2W6311.americas.hpqcorp.net (g2w6311.austin.hp.com [16.197.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id 0A7119B; Fri, 19 Feb 2021 01:34:04 +0000 (UTC) Received: from G9W8672.americas.hpqcorp.net (16.220.49.31) by G2W6311.americas.hpqcorp.net (16.197.64.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 19 Feb 2021 01:33:41 +0000 Received: from G2W6311.americas.hpqcorp.net (16.197.64.53) by G9W8672.americas.hpqcorp.net (16.220.49.31) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 19 Feb 2021 01:33:20 +0000 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (15.241.52.10) by G2W6311.americas.hpqcorp.net (16.197.64.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 19 Feb 2021 01:33:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UFmd5sKR/xi02whkNO9dgSkbnwx3zIR6Vt0FdSE3OBELiipzYRiOXoOTajK5ypNMln89aWdA/qNFoE1LpnFoK1zb7hHn0EW94arKkV8pRNMLWCtmXyDY81N4or4PaBxJDSXsObixSRGVWVhFGyXwSu6RpTM2n71qorcHQWpJy1Cq8BmjuxIUAcUtr+33dYKrtQ178ZrtVeNyyrN2nl+UMwtAZhBVR4uJbmvkHZOuoeUuJ1mntCrW+Ibl8OC4JVBk9txktr9iOAFb3n0IlCxR0GruSnuj5P/T7gzOMpi3wydOphVcEG8Eu0IalfPMvMB8D5ZYX1fqXPVLB/I7Qluk3g== 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=1EkMeUymtPIrAKQNpzjQt1SROFBKCLDvghekspnIYdY=; b=ZxF2ch25n4INULiHgcvDgY7eLB5zIWWKZZ9rGXyYdiJsAOdFs8ep0UilyQMOgfs6Uq6bLy+eUaobIgvqRSfntbgBJGslVmzkWRN19oTjCzV+SHejwFunOUJJoBDBePHf7nbqPpeJeJ6KImOl8UTmhOkYBz5sR1hTVKXehg4ai5tesmB92DunC6PHXH5Wb5iO4UkIoNYMO9AjbSFndvGzLuBz7BRyYnKFM0IjNjv79U4RMbobKhruUxOiTqXwsoo5xdMu/L5F0vZ5mNFx/hvqorvgTHtJEmBKIAGxO/U53aJ+rIYdY8ePFy5qxMYzfQheFhbBApLoYxX2HtyQehk6XA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB0951.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7510::13) by CS1PR8401MB0837.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Fri, 19 Feb 2021 01:33:19 +0000 Received: from CS1PR8401MB0951.NAMPRD84.PROD.OUTLOOK.COM ([fe80::f0f4:a47f:48b:a8cf]) by CS1PR8401MB0951.NAMPRD84.PROD.OUTLOOK.COM ([fe80::f0f4:a47f:48b:a8cf%11]) with mapi id 15.20.3846.043; Fri, 19 Feb 2021 01:33:19 +0000 From: "Li, Walon" To: gaoliming , "devel@edk2.groups.io" CC: "Wang, Sunny (HPS SW)" , "lersek@redhat.com" , "ray.ni@intel.com" , "hao.a.wu@intel.com" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Put BootMenu at the end of BootOrder Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Put BootMenu at the end of BootOrder Thread-Index: AQHXBaXgA0TzPem+NkqNmBIAoYoYMqpeqW0AgAAFsHA= Date: Fri, 19 Feb 2021 01:33:18 +0000 Message-ID: References: <20210218032611.1594-1-walon.li@hpe.com> <002801d7065a$5d81f420$1885dc60$@byosoft.com.cn> In-Reply-To: <002801d7065a$5d81f420$1885dc60$@byosoft.com.cn> Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=hpe.com; x-originating-ip: [111.249.52.8] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b177d9b5-7146-448f-4891-08d8d476562f x-ms-traffictypediagnostic: CS1PR8401MB0837: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:494; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NrJyEI8HI6YU5Umff1HSGQfMcANKGZIPYgmYQZJtZ/RbnZwGXLTxX1c187pYH3Pn5Jki8Q3bfm0xzFyYz1BHDaGZac7vPOZCRC+5vGuOhtywOAH/yMKXjH3ohOvZQirFU/704e+k9gvWDBXdIZHlSDoqalj8OF012fQEZb0trQIFY5yjpgPMIEc7mQweR2jCail3XTs2CXW+Em6go+pe1ly8IOArV3h3kIJaCnosjqeWrtGEf+HPCTTl+ruzvUt+bCdoH2++XSqPvytY9AMm3xnJr/voHahMoM8Av6bqAWw/Zklc43/b/7rlfEF78ythkBTvi6RDqd0XcyD9smfVmrRBzuD9xRPfyPiPqbVwxLJy9qaQRmogF8bukHb3fDz5LVsGAi9wrut8+MS6sN7JoUQUNNWS5Z+USsVN1kQk6Uf6nTj8zZbGW3pk7BLgkOfoP2Lo7W0YXtssrCz1HfQ/Clsnigkmu4kX5Mve+v67607rK8191KiOKyG5sfMxn+zM13pslTLwLTljX77ONXvFysFekK+QMKEPOaIUoDDgduJMs2I3wp3F1hjsBBAw6ESn4EUktSmzw/4yuoPIg5stumtgAg18caQ+cnVnSu+3sJE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB0951.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(376002)(366004)(396003)(136003)(346002)(39860400002)(54906003)(110136005)(71200400001)(478600001)(9686003)(966005)(19627235002)(52536014)(8676002)(2906002)(316002)(8936002)(86362001)(26005)(33656002)(76116006)(64756008)(7696005)(66556008)(66476007)(66446008)(83380400001)(66946007)(5660300002)(53546011)(6506007)(186003)(4326008)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?N1B6L3JLNlZtSVZ5c3NvMVBNL0JyUXR1M0V3UFpWSG5MN0RFazBRVkFlUlNw?= =?utf-8?B?dVlaejN6RC9YK281TjhIOUN3ZEVNWUtDKysxNk5mcTF3VXVlTmFnZklLNUE3?= =?utf-8?B?dTNDeXpGNzViZTljenlYZ2VQMm92RnczTU9NTGVSd3JvV1psb1JLVGhkTmRz?= =?utf-8?B?TDl6K09KTWhZakdlU1gxN2Fsc1ZzbVdDZXhnWSs0T0pmZVBscVJEL0l0R1Z6?= =?utf-8?B?cThGS2FOZnNLQW9JUHQ1MFBYd01NWVhVRkEvMS9OdDlUU3lzWGE1d1RBbXdP?= =?utf-8?B?SEVVVnVmazhKMGZDSVNsbnIveGFwTkRnK0VyNUdFWUI4WFNQUW5ROUQ0OERt?= =?utf-8?B?cnhkdFRiNXBNVkp2SzJJS0pJc2F3ci92bFNGZThncDhPQ2UwcEpLRVVQaVJF?= =?utf-8?B?RURpTnk4Yi9uK2tVQ1V2Zm5MWXpTaWY5eFl5dXlkVWZRa2hQMjllL2RrcVEv?= =?utf-8?B?V2NpTVY0Y0x5TUdnYzU0K3RibU81N2tiLzRZd29sNWdZVEJhSFZsME43SDcz?= =?utf-8?B?OGt0TG0wekpOSnlDdU5RT0trNGE3SHVGNGRCUVRWN0xHYlhrZDFFQnpIWGlV?= =?utf-8?B?ODVoYWVzZmtUdmkvaWNSSkRLVUVQSzg5UVQxNWUrWGkxNGQ0cnNKbnlEcGNu?= =?utf-8?B?akhRRFErNUZIbTRvZWtNT05BUzJJQ2dSN1NVK0xhSlNZZFNDNENUSjB2Qk1l?= =?utf-8?B?K3pMV3dLZUYreThpWWR6SCtwVGZCWWZSMDNLY1U1R0pKMEtQc0RacXozWW4z?= =?utf-8?B?bXpwMnBFUDNWbVk3ZGMwZDdmV1BISHJDWHgzOVpiaTBWNXR5L00xTDB1ZzFi?= =?utf-8?B?Ri9JS3B0WndmNlQrdTE3V240WWtGa2k5QnBoYldnU0diMHRYQ3EvTW1OeW5K?= =?utf-8?B?OGhabWJ5YStWY1BIUkgyNWo5NFhMaVlFank1MEFoKzhDbE0wMEdZSzJoYlNK?= =?utf-8?B?TytvSEVxd1hxeklITG84WDE2dWNwRkU4N2Y0QUhBSEgxdmtKMEJSS1JsMFM0?= =?utf-8?B?YTBIY0ZPMDN1QlRCOUxtd1RCWW1qcTM2dEd2TkVEYjhiYWZaSXcrTm5OR3FY?= =?utf-8?B?a3RRcmhhZENzN2F1Rm1ISEl6Z1JRZ1FPUzdPWjBvUGNOeHN2WWlGTXhxWjZB?= =?utf-8?B?MFRpNnJXbE03NTBFc2ROcHd3WjNEajd4enpya1BLb3J6ekZsVjZkZHR3RzZL?= =?utf-8?B?MmFNT3ptVmgvTllsM090ZlE5YzFnM3FPa0FxRGlIS3g2UVRjenNDWmdIWmd0?= =?utf-8?B?UjAwT3Bld3NDQkdvTS9SNXhlUEhnVE9Xam9ZU3NkNzN6OHJrbGQ3KzN4WlQ3?= =?utf-8?B?V2dvNjBGWnNtelMyMlJHOERIZGZudjk1RmphYTZjTUlZd0VYL2I5bDVTZnFl?= =?utf-8?B?UytDSmYzZ3RkeHUwdGd1eTNvRUZIYi9ISWR1ZWdudGRjZDNZeE1DVGgxbEo5?= =?utf-8?B?L3hIcCtMcGpVSjVCYmZCaitzVHVWUmFaVnF6SysreFA5Z0pIRjhPVWxhKzRx?= =?utf-8?B?OHd5OWRkS1JmbnhQdlcrNDN5bWIrRFB0eXplWUEyUmp4dFB4SjlyZTd1WUFN?= =?utf-8?B?ZmVhM3J2YmFwYkdYOG1xeStVZitTdVBZaEhXTzZucnJUMEtGQmR5NjJYTkF2?= =?utf-8?B?S3RLWjU2aW5WRktiODBYRmthWjNydjFaSkpSM21zNjNOS2NFVnM3WGVValEx?= =?utf-8?B?cnYrRUVxdFVXSEYwWnNKN0JNSldaWFRMUk13U01nNS9RTkYvSFFQRWhxMCtv?= =?utf-8?Q?8nzu7jd7tl8U6jXS8U=3D?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB0951.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: b177d9b5-7146-448f-4891-08d8d476562f X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2021 01:33:18.8914 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ERmRCqgllpw6G+ijWNm5mjTPW7mgETb5pWiwiCsWWNr444nn8agoUnC0yxxJWRmTNSxnk6Fks6dONbRs0tb59A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0837 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-02-18_14:2021-02-18,2021-02-18 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 impostorscore=0 mlxscore=0 phishscore=0 clxscore=1011 lowpriorityscore=0 suspectscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102190007 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGltaW5nLA0KDQpBcyBlZGsyIGRlc2lnbiwgYW55IG5ldyBib290IG9wdGlvbnMgc2hvdWxk IGJlIHB1dCBhdCB0aGUgZW5kIG9mIEJvb3RPcmRlciBiZWNhdXNlIHRoZXNlIGFyZSBORVcgLiBU aGF0IG1lYW5zIHN5c3RlbSBzaG91bGQgImFwcGVuZCIgQm9vdE9yZGVyIGluc3RlYWQgb2Ygb3Zl cnJpZGUgb3JpZ2luYWwgb3JkZXIuDQpGb3IgZXhhbXBsZSwgaWYgc3lzdGVtIGhhcyB0aHJlZSBi b290IG9wdGlvbnMgY3VycmVudGx5IC0gQm9vdDAwMDEsIEJvb3QwMDAyLCBCb290MDAwMyBhbmQg dGhlbiBvbmUgbmV3IG9wdGlvbiAtIEJvb3QwMDAwIHdpbGwgYmUgYWRkZWQuIFRoZSBvcmRlciBz aG91bGQgYmVjb21lIEJvb3QwMDAxLEJvb3QwMDAyLEJvb3QwMDAzLEJvb3QwMDAwLiBIb3dldmVy LCBpbiB0aGlzIGNhc2UsIEJvb3RtYW5hZ2VyTWVudSBkb2Vzbid0IGZvbGxvdyB0aGlzIHJ1bGUu IFdlIHNldCAiemVybyIgcHJpb3JpdHkgc28gc3lzdGVtIHdvdWxkIHB1dCBCb290TWFuYWdlck1l bnUgYm9vdCBvcHRpb24gYXQgc3RhcnQuDQpUaGlzIGNhc2UgaXMgYSBjb3JuZXIgY2FzZSBiZWNh dXNlIHRoZSBzeW1wdG9tIG9ubHkgYmUgZ290dGVuIHdoZW4gdXNlciBkZWxldGUgQm9vdE1hbmFn ZXJNZW51IG9uIE9TIG9yIEVGSSBzaGVsbC4gQnV0IGl0J3MgYSBwb3NzaWJsZSBjYXNlLiBGb3Ig a2VlcGluZyBiZWhhdmlvciBjb25zaXN0ZW50LCB3ZSBzaG91bGQga2VlcCBCb290TWFuYWdlck1l bnUgb3B0aW9uIGJlaGF2aW9yIGFzIHNhbWUgYXMgb3RoZXJzIGJvb3Qgb3B0aW9uLg0KDQpUaGFu a3MNCldhbG9uDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcg PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4gDQpTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDE5LCAy MDIxIDg6NTkgQU0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTGksIFdhbG9uIDx3YWxvbi5s aUBocGUuY29tPg0KQ2M6IFdhbmcsIFN1bm55IChIUFMgU1cpIDxzdW5ueXdhbmdAaHBlLmNvbT47 IGxlcnNla0ByZWRoYXQuY29tOyByYXkubmlAaW50ZWwuY29tOyBoYW8uYS53dUBpbnRlbC5jb20N ClN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL1VlZmlC b290TWFuYWdlckxpYjogUHV0IEJvb3RNZW51IGF0IHRoZSBlbmQgb2YgQm9vdE9yZGVyDQoNCldh bG9uOg0KICBDYW4geW91IHNwZWNpZnkgdGhlIGRldGFpbCByZWFzb24gd2h5IEJvb3RNYW5hZ2Vy TWVudSBzaG91bGQgYmUgcGxhY2VkIGF0IGVuZCBvZiBCb290T3JkZXI/DQoNClRoYW5rcw0KTGlt aW5nDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIr NzE3NjYrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0KPiA8Ym91bmNlKzI3OTUyKzcxNzY2KzQ5 MDU5NTMrODc2MTA0NUBncm91cHMuaW8+IOS7o+ihqCBMaSwgV2Fsb24NCj4g5Y+R6YCB5pe26Ze0 OiAyMDIx5bm0MuaciDE45pelIDExOjI2DQo+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMu aW8NCj4g5oqE6YCBOiB3YWxvbi5saUBocGUuY29tOyBzdW5ueXdhbmdAaHBlLmNvbTsgbGVyc2Vr QHJlZGhhdC5jb207IA0KPiByYXkubmlAaW50ZWwuY29tOyBoYW8uYS53dUBpbnRlbC5jb20NCj4g 5Li76aKYOiBbZWRrMi1kZXZlbF0gW1BBVENIXSBNZGVNb2R1bGVQa2cvVWVmaUJvb3RNYW5hZ2Vy TGliOiBQdXQgQm9vdE1lbnUgDQo+IGF0IHRoZSBlbmQgb2YgQm9vdE9yZGVyDQo+IA0KPiBSRUY6 SU5WQUxJRCBVUkkgUkVNT1ZFRA0KPiBvY29yZS5vcmdfc2hvdy01RmJ1Zy5jZ2ktM0ZpZC0zRDMx MzUmZD1Ed0lGYncmYz1DNWI4elJRTzFtaUdtQmVWWjJMRldnDQo+ICZyPW5HeDRHX25YM3JRR19h aTN1U2I1MncmbT00eGthLXo5OEtZbUNSSzg4OEY0Zl9PMWk3dEtoYTF4cWtPb2xETUlvTU4NCj4g dyZzPUc3S041RlBJYW45dTA5RXN4cjczTjBjVDZSSGlFUDdwZFFRcWlrUGlzczQmZT0NCj4gDQo+ IFdoZW4gQm9vdCBNZW51IGRvZXMgbm90IGV4aXN0IGluIHRoZSBCb290T3JkZXIsIA0KPiBCbVJl Z2lzdGVyQm9vdE1hbmFnZXJNZW51IHdpbGwgY3JlYXRlIG9uZSBpbnRvIGxpc3QuIEhvd2V2ZXIs IGl0IA0KPiBzaG91bGQgYmUgcHV0IGF0IHRoZSAiZW5kIiBvZiBCb290T3JkZXIgaW5zdGVhZCBv ZiAic3RhcnQiIG9mIA0KPiBCb290T3JkZXIuIFJlcGxhY2UgMCBieSAtMSB0byBhZGp1c3Qgb3Jk ZXIgb2YgbG9hZCBvcHRpb25zLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogV2Fsb24gTGkgPHdhbG9u LmxpQGhwZS5jb20+DQo+IC0tLQ0KPiAgTWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVmaUJvb3RNYW5h Z2VyTGliL0JtQm9vdC5jIHwgMiArLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp LCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0xpYnJhcnkv VWVmaUJvb3RNYW5hZ2VyTGliL0JtQm9vdC5jDQo+IGIvTWRlTW9kdWxlUGtnL0xpYnJhcnkvVWVm aUJvb3RNYW5hZ2VyTGliL0JtQm9vdC5jDQo+IGluZGV4IGFmZjYyMGFkNTIuLjI2ZDFmYjBlYTAg MTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1VlZmlCb290TWFuYWdlckxpYi9C bUJvb3QuYw0KPiArKysgYi9NZGVNb2R1bGVQa2cvTGlicmFyeS9VZWZpQm9vdE1hbmFnZXJMaWIv Qm1Cb290LmMNCj4gQEAgLTI1MDUsNyArMjUwNSw3IEBAIEJtUmVnaXN0ZXJCb290TWFuYWdlck1l bnUgKA0KPiAgICAgIEVmaUJvb3RNYW5hZ2VyRnJlZUxvYWRPcHRpb25zIChCb290T3B0aW9ucywg Qm9vdE9wdGlvbkNvdW50KTsNCj4gDQo+ICAgICAgKTsNCj4gDQo+IA0KPiANCj4gLSAgcmV0dXJu IEVmaUJvb3RNYW5hZ2VyQWRkTG9hZE9wdGlvblZhcmlhYmxlIChCb290T3B0aW9uLCAwKTsNCj4g DQo+ICsgIHJldHVybiBFZmlCb290TWFuYWdlckFkZExvYWRPcHRpb25WYXJpYWJsZSAoQm9vdE9w dGlvbiwgKFVJTlROKSANCj4gKyAtMSkpOw0KPiANCj4gIH0NCj4gDQo+IA0KPiANCj4gIC8qKg0K PiANCj4gLS0NCj4gMi4yMy4wLndpbmRvd3MuMQ0KPiANCj4gDQo+IA0KPiAtPS09LT0tPS09LT0N Cj4gR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlz IGdyb3VwLg0KPiBWaWV3L1JlcGx5IE9ubGluZSAoIzcxNzY2KTogDQo+IElOVkFMSUQgVVJJIFJF TU9WRUQNCj4gZGV2ZWxfbWVzc2FnZV83MTc2NiZkPUR3SUZidyZjPUM1Yjh6UlFPMW1pR21CZVZa MkxGV2cmcj1uR3g0R19uWDNyUUdfYQ0KPiBpM3VTYjUydyZtPTR4a2Etejk4S1ltQ1JLODg4RjRm X08xaTd0S2hhMXhxa09vbERNSW9NTncmcz1GTmVvblluekE1ZmhnDQo+IGgyUzZoZlA0a1k1LWdk Z1BxMGVvY1piTG9ndUhzbyZlPSBNdXRlIFRoaXMgVG9waWM6IA0KPiBJTlZBTElEIFVSSSBSRU1P VkVEDQo+IDE5NzFfNDkwNTk1MyZkPUR3SUZidyZjPUM1Yjh6UlFPMW1pR21CZVZaMkxGV2cmcj1u R3g0R19uWDNyUUdfYWkzdVNiNTINCj4gdyZtPTR4a2Etejk4S1ltQ1JLODg4RjRmX08xaTd0S2hh MXhxa09vbERNSW9NTncmcz1QSGc2djB3N212VXAtU0EzOEN4OQ0KPiBkelM5SWFlZFVXdmJFUlFz elRMSjN3MCZlPSBHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8NCj4gVW5z dWJzY3JpYmU6IA0KPiBJTlZBTElEIFVSSSBSRU1PVkVEDQo+IGRldmVsX3Vuc3ViJmQ9RHdJRmJ3 JmM9QzViOHpSUU8xbWlHbUJlVloyTEZXZyZyPW5HeDRHX25YM3JRR19haTN1U2I1MncNCj4gJm09 NHhrYS16OThLWW1DUks4ODhGNGZfTzFpN3RLaGExeHFrT29sRE1Jb01OdyZzPXdEcGg5OEtFX0Rn RXo1NXEtWFNXeQ0KPiAtUm1SRExHb2xQUE95WkZncDAxcjBZJmU9DQo+IFtnYW9saW1pbmdAYnlv c29mdC5jb20uY25dDQo+IC09LT0tPS09LT0tPQ0KPiANCg0KDQoNCg==