From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#47047: [External] : Re: bug#47047: 28.0.50; 'help-key-binding' face's background sub-optimal Date: Thu, 30 Sep 2021 01:59:45 +0000 Message-ID: References: <834khjp1nm.fsf@gnu.org> <87im5ykceh.fsf@mail.linkov.net> <83blbqojtc.fsf@gnu.org> <87czor9xxs.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35249"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "47047@debbugs.gnu.org" <47047@debbugs.gnu.org>, Juri Linkov To: Stefan Kangas , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 30 04:00:22 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mVlMx-0008vL-9f for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 30 Sep 2021 04:00:19 +0200 Original-Received: from localhost ([::1]:33770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mVlMv-0005ea-JC for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Sep 2021 22:00:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVlMg-0005eN-RY for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2021 22:00:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39527) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mVlMg-0006MX-EG for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2021 22:00:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mVlMg-0000FP-BX for bug-gnu-emacs@gnu.org; Wed, 29 Sep 2021 22:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Sep 2021 02:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47047 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 47047-submit@debbugs.gnu.org id=B47047.1632967194907 (code B ref 47047); Thu, 30 Sep 2021 02:00:02 +0000 Original-Received: (at 47047) by debbugs.gnu.org; 30 Sep 2021 01:59:54 +0000 Original-Received: from localhost ([127.0.0.1]:51073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVlMX-0000EZ-Jk for submit@debbugs.gnu.org; Wed, 29 Sep 2021 21:59:53 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:36844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVlMU-0000EQ-Ji for 47047@debbugs.gnu.org; Wed, 29 Sep 2021 21:59:52 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18U0Len5026125; Thu, 30 Sep 2021 01:59:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=+z6ruQK0zLNbFS2ojYf3iaRoy5oxvTRRPQW70nZlb3g=; b=D7LS19uVIw56KjylIO9MgClE2iY35XMOjH7wQXprvteUoLzfYLeEeIiWqc4Hah9HUPd4 iGD8ZSXDbCaofcJderiAUNA87fUdqT/sToy+yLvh5Z+VCLKRCDs5h3zn/uJVSLltCsJm vNpxDhSosNS/k6w7xKZSEN6F2nmWfCAwXDKCJnj1UCoo807XCMJx7xUztph/xSIfiMKf yLXER4ByHUjHbbDDP5PHSbuGmdKfEp0VxHb81iMOgK8ea8lKTmj0viVDG5H2UYt2PrY5 IolsSFTLjVp3/0yGKp/hdj0Pp8I4Go7nfw81XmvkTUnapV2jW8DwaRIh70BTWvS887KU QA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3bcf6d08qa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 Sep 2021 01:59:49 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18U1xiFd093860; Thu, 30 Sep 2021 01:59:48 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2108.outbound.protection.outlook.com [104.47.55.108]) by aserp3020.oracle.com with ESMTP id 3bceu6bfnt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 Sep 2021 01:59:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nUTGKIvTgUYkLYriER2N4eHZrJfSoelZxBlyooHTNYb+nxLegKmvbov7OIu36EF1w+6I01TZIvXpzSgH2VX7qH7ER5GozhwV7qMdTuaOFjnpKrFBa2A7x+q2cJKAfyRxRZB4bB/Itjfm898ZfM/V8YE3Ep4qWI8GrClLf8o/3dI49m4tzAYhqoCY/yWPpnvixmilnb6MBpQL5m2MzJMIZDB1Xgy0Tje3yXq26aMei5g8lBmawVUY7ApFJb7/J05DKoiGlDhNWlyk1k+rTxYveVwZNHsgmfIT9KH7smiaw5iH2e5z4gVzwNMrBj2EI1ilnDTAj4gC5bVqYkNowjoDjA== 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; bh=+z6ruQK0zLNbFS2ojYf3iaRoy5oxvTRRPQW70nZlb3g=; b=XEwXxS82UB7CJY0jsRoPcdb8RIbu1BOoX3TeTutBm49fFwxX0XF5G+aBaN3ZIgiorpVeD8FCu9a0w5hdsrwjmVkOAEaCry7owvTDHutSSysy3nGxfrRfNPUYnuQWhEHpBNrkFnTpjH9M3MHcFWe5IEOxifLD1fZfXV0Rn73n/dEaE5Atwvz425/3Gbq3a1DFdvuJg5FnvfZLquv5hn0yfiw0pVuK5oi3G86eqaHwbdX/heen6/sK8EW5u/jAXPDLJQ3OE55y1dKOocMnkX/yeSqZXChbJUawZkQaUqQsGfAXdXrOpU3zpVKQzBGMDQObW9IjhxJnhGNk3ODE1d/eLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+z6ruQK0zLNbFS2ojYf3iaRoy5oxvTRRPQW70nZlb3g=; b=i0ewK199Lhy4xdMDId5D0l94C308P97FE+mxBw4hAgLe0ttNHD/JoeE3u33K1KGg8kQGVnxH+Qr5EWxEgMfc2oUDDx1qlYVnOqJ4SR7Ezkupx5ixuPSBSNp9YETxYsjKmddl3s2/HsjV3nKapmF8VjLJHyskFJgTIcQj6Dzes6o= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3047.namprd10.prod.outlook.com (2603:10b6:a03:83::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.20; Thu, 30 Sep 2021 01:59:45 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::c0bc:7c3a:292f:8a82%9]) with mapi id 15.20.4544.021; Thu, 30 Sep 2021 01:59:45 +0000 Thread-Topic: [External] : Re: bug#47047: 28.0.50; 'help-key-binding' face's background sub-optimal Thread-Index: AQHXtYjL+6KOXjXKUk+UJWfwdjL2iKu7z3IA In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: marxist.se; dkim=none (message not signed) header.d=none;marxist.se; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e8ab65df-fb74-4750-3d71-08d983b5fa22 x-ms-traffictypediagnostic: BYAPR10MB3047: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nXHNXLiLkmf19IuKOS5eO8bg0PxUXi5j16dZiZZWPJTEYPpGuyN2Oey/KqSO+/186pihbanEusPifPt3dBCBlz303aBK8j/YW7Jp5TKJS8V76cnzZ9movh7qc842q9eklO9DgxDRKOniIwWQVl5aECXl7LoRR5O4Z7Kz6T7z2nQXkJoanwIbRK9eitdcYiRyGhK2mu3en3FUkjqfZGnC1t9MqEdZ/SMqCEEbWd2JarCB8HPSrgw8gCKEObjkQkNF3l2Th5yJfJu6muRo/76+Ko2COFftCVos00XQaFkPskcf1CjgiCWdzn4jImk70+iVdcxA1QhMEBtcv9gsTnB50opF8dJLfpx+rEuxfcXitow/6P+iBe1mYB9Adi19OpJBCeUMSSf2KtWcM7HxI2b2kkrCNJsfOyh6VChsqLrojoqOmj9BKz5bY09FOnsE5hzY2XiaenF+PZErf2fIoEsOkW7PnTwf6jtFXYf0tq1gertXsZxz293dlGdxWLqdATnbf59wjrjBnKwo+U/79zGLqUQYOU++T7rQSoElANGzybRXCW3Ap/KpKGZZYUO/pI+WcvW7NyMFbzvJMRin7KnoiiFJtkIObX3rhowdJFjUjFpv5EK1LCgDQo4brV+vaH0n9SNPmBtSTTiPeVIAyIM09HMcx3CKR08A0rvDOBT9ku2hKa3QKxhrRyMgydCLqh562aX9zbshL9xiCXXH5zGS9g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(4326008)(9686003)(8676002)(76116006)(44832011)(66446008)(186003)(33656002)(66476007)(6506007)(508600001)(38100700002)(122000001)(64756008)(83380400001)(26005)(66946007)(2906002)(7696005)(8936002)(66556008)(52536014)(110136005)(38070700005)(71200400001)(316002)(55016002)(54906003)(5660300002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 1WfrcOi6ud2yyFyKlTuA6Oa97nBMkj+5scjuFaDZcZCQr0iDsSEhiB8XxOtw83P8ehxQeZRGGyYujb10xpfSR1fUnsciuBxAaxv+qc7p5LNsS9VWw+lDrW4Iwitiggwi7bDA7eGHpkPqVw9HuDhDuA6IKJDZcrPdoFGWFW3HL/NRsgn3NNLltKKDoN3agN9SVy8pCZy71CGat31s4B0TEDvWlWfWYB2zCwfn/CDjMflHdopgst4UKAmbIi5vpnC0qaxIkc42YfK0AH52TpFV2mzYDbeXJtPkFVU2oL6WZ9CDYQYtfBiTC67s9A+9H+KZsSLnjhinrR74ob4Fh5uiMeFf1MxgD68bakR5F+dx50Lb6EjlFx0PF4rxWalFNnZvy81TdRPJq6h1sI27FyDGKQ+jAg3SbQeHdMhRPwGzXUmh1i3M9tUy77HcK/goZG1/SqKT6ofzfcJY8WF+/gjrjZj5ZGlHHpJSRL9XrHwN9ofZTa30i97j4tCvXJj3RzRnBaGeLagWxH/ceBuMM3M1XoEWJrR4uf0HxkgZcVH5ZmKk8TW/hEP1Gzr1Nr8ki+hldw4oLtwX/VTh+Zkf2QXK+OTn0/NcT3HVBl8V6+av2yOmmavirT6dQhhgKrGqTtr0LF0/S/0Mv405q8j5nB3i8Ww+Jw27IF1IsrTgohcH33ZBSYxLzAVbz5NGNeLsVMpUUR+BYk2+WYX9qfo2/S/EYKjTxAaKXt7prCcnbLKN/nnDQsR1f3DRrbtWh1 lHfQECcLvLhEcAXuU6WbSG6HVc15aZWNL+aVjSdEh3Px6AepnothZfbiGbaG9s2J1//oUvEb0mqafO6YWmnY0uM6Me8XcwxlkS x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8ab65df-fb74-4750-3d71-08d983b5fa22 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2021 01:59:45.7218 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ES8P53NN8DkOWiSevGPkJZS6FSVzb0XdjfYzRy7F4w+B2xpwC2tEjjv6OmrdmDqb7Eq0JG6QqYzNFHq+ORleOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3047 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10122 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 mlxlogscore=757 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109300009 X-Proofpoint-GUID: IhokE4SUZucKi1Vijr2whCEzsp8nxXNC X-Proofpoint-ORIG-GUID: IhokE4SUZucKi1Vijr2whCEzsp8nxXNC X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:215932 Archived-At: PiBJIG1lYW4gdGhhdCB0aGUgdGhlbWUgbWFrZXMgbm8gc3BlY2lhbCBlZmZvcnQgdG8gc3VwcG9y dCB2YXJpb3VzIG1vZGVzLg0KDQpDb3JyZWN0LiAgVGhlcmUgY2FuIGJlIGFueSBudW1iZXIgb2Yg InZhcmlvdXMgbW9kZXMiLA0KZnJvbSBhbnkgbnVtYmVyIG9mIHNvdXJjZXMsIHdoaWNoIHVzZSBj b2xvciBpbiBhbnkNCm51bWJlciBvZiB3YXlzLg0KDQo+IFNvIHlvdSBtaWdodCBoYXZlIGEgdGhl bWUgd2l0aCBhIGJhY2tncm91bmQgY29sb3IgdGhhdCBpcyB2ZXJ5IGNsb3NlIHRvDQo+IHRoZSBm b3JlZ3JvdW5kIG9mIGEgZmFjZSBkZWZpbmVkIGluIHNvbWUgcGFja2FnZSwgbGVhdmluZyB0aGlu Z3MNCj4gY29tcGxldGVseSB1bnJlYWRhYmxlLiAgSSd2ZSBzZWVuIGl0IG1hbnksIG1hbnkgdGlt ZXMuDQoNClN1cmUsIHlvdSBtaWdodC4gIFNhbWUgd2l0aCBgZW1hY3MgLVEnLiAgTm90aGluZw0K cHJldmVudHMgYSBtb2RlIGZyb20gZG9pbmcgYW55dGhpbmcgaXRzIGRlc2lnbmVyDQp3YW50cyB0 byBkby4NCg0KPiBGb3IgZXhhbXBsZSwgd2l0aCBgbGlnaHQtYmx1ZS10aGVtZScsIHRoZSBlc2hl bGwgcHJvbXB0IGlzIGFsbCBidXQNCj4gdW5yZWFkYWJsZSwgYW5kIGBlc2hlbGwtcHJvbXB0JyBp cyBub3QgZGVmaW5lZCBpbiB0aGUgdGhlbWUgaXRzZWxmLg0KDQpJZiB0aGUgZXNoZWxsIHByb21w dCB1c2VzIGEgZmFjZSB0aGF0IHJlcXVpcmVzDQpjdXN0b21pemluZyB0byBwbGF5IHdlbGwgd2l0 aCB0aGF0IHRoZW1lLCB0aGVuDQp5b3UgY2FuIGN1c3RvbWl6ZSBpdHMgZmFjZSBvciB1c2UgYSBt b2RlIGhvb2sNCm9yLi4uICBPciBub3QgdXNlIHRoYXQgdGhlbWUsIGlmIHlvdSB1c2UgZXNoZWxs Lg0KDQo+IElmIHlvdSBkb24ndCBsaWtlIHRoYXQgZXhhbXBsZSwgdHJ5IHNvbWUgb3RoZXIgbW9k ZXMgbGlrZSBHbnVzLA0KPiBub3RtdWNoLCBtdTRlLCBFUkMsIGV0Yy4gIFdoYXRldmVyIHlvdSBs aWtlLiAgWW91IHdpbGwgZmluZCBwcm9ibGVtcywgSSBwcm9taXNlLA0KPiBhbmQgeW91IHdvbid0 IGV2ZW4gaGF2ZSB0byBkaWcgZGVlcC4NCg0KSSBiZWxpZXZlIHlvdS4gIFNlZSBhYm92ZS4NCg0K PiBUaGVyZSBpcyBqdXN0IG5vIHdheSB0byB0aGVtZSBFbWFjcyBieSBqdXN0IHRocm93aW5nIHNv bWUgMjUgb2RkIGZhY2UNCj4gZGVmaW5pdGlvbnMgaW4gYSB0aGVtZSBhbmQgY2FsbCBpdCBhIGRh eS4gIFRha2UgYSBsb29rIGF0DQo+IGUuZy4gbWFub2otZGFyay5lbCBmb3Igc29tZXRoaW5nIGEg Yml0IG1vcmUgcmVhbGlzdGljLg0KDQpJZiB5b3UgZXhwZWN0IGEgdGhlbWUgdG8gYmUgdGhlIGVu ZC1wb2ludCBhbmQNCmJlLWFsbCwgdGhlbiBzdXJlLiAgSWYgeW91IHRha2UgaXQgYXMgYSBzdGFy dGluZw0KcG9pbnQgdGhlbiB0aGluZ3MgYXJlIGRpZmZlcmVudC4NCg0KPiA+IFRoZXJlJ3MgcGxl bnR5IG9mIGNvZGUgdGhhdCdzIHBhcnQgb2YgRW1hY3MgdGhhdCBoYXNuJ3QNCj4gPiBiZWVuIGNo YW5nZWQgYW4gaW90YSBvdmVyIHRoZSB5ZWFycywgYnV0IHN0aWxsIHdvcmtzLg0KPiA+IERvZXMg dGhhdCBtZWFuIHRoYXQgaXQncyBuZWNlc3NhcmlseSB1bm1haW50YWluZWQgb3INCj4gPiBpbmNv bXBsZXRlPyAgQ2VydGFpbmx5IGFueSBjb2RlIGNvdWxkIGJlIGVuaGFuY2VkLCBidXQNCj4gPiB0 aGF0J3Mgc29tZXRoaW5nIGRpZmZlcmVudCwgYW5kIG5vdCBhIHJlcXVpcmVtZW50IGZvcg0KPiA+ IGl0cyBjb250aW51YXRpb24uDQo+IA0KPiBJJ20gdGFsa2luZyBhYm91dCB0aGVtZXMgdGhhdCBh cmUgdmVyeSBvbGQsIHVubWFpbnRhaW5lZCBhbmQgbm90IHZlcnkNCj4gY29tcGxldGUuDQoNCllv dXIgaWRlYSBvZiAiY29tcGxldGUiIGlzIHF1aXRlIHBlcnZhc2l2ZS9pbnRydXNpdmUsDQppdCBz ZWVtcy4gIEEgdGhlbWUgZG9lc24ndCBoYXZlIHRvIGJlIGEgZG8tYWxsIGVuZA0KaW4gaXRzZWxm LiAgSXQgY2FuIGJlLCBhbmQgcGVyaGFwcyBwZW9wbGUgYXJlIG5vdw0KdXNlZCB0byBtb3JlIHRo ZW1lcyBiZWluZyBhbG9uZyB0aG9zZSBsaW5lcy4gIEJ1dCBpdA0KbmVlZCBub3QgYmUgKElNSE8p Lg0KDQo+IEluIGFueSBjYXNlLCBJIGRvbid0IHRoaW5rIHdlIGFyZSBnb2luZyB0byBnZXQgYW55 d2hlcmUgYnkganVzdA0KPiBleGNoYW5naW5nIGVtYWlscyBpbiB0aGlzIGFscmVhZHkgY2xvc2Vk IGJ1ZyByZXBvcnQuICBJIGhvcGUgSSBtYWRlIG15DQo+IHJlYXNvbmluZyBzb21ld2hhdCBtb3Jl IGNsZWFyIGF0IGxlYXN0Lg0KDQpZZXMsIG5vdyBpdCdzIGNsZWFyOyB0aGFuayB5b3UuICBJIHRo aW5rIHRoZXJlJ3MNCm1vcmUgdGhhbiBvbmUga2luZC9sZXZlbCBvZiB0aGVtaW5nIHRoYXQgY2Fu IGJlDQp1c2VmdWwsIGluY2x1ZGluZyB0aGluZ3MgeW91J2QgY2FsbCBpbmNvbXBsZXRlLg0KV2Ug bmVlZCBub3QgYWdyZWUgYXMgdG8gd2hhdCBjb25zdGl0dXRlcyBhIHRoZW1lDQpvciB3aGF0J3Mg bmVlZGVkIGZvciBhIHRoZW1lIHRvIGJlIG9mIHNvbWUgdXNlLg0K