From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#56305: 29.0.50; 'yes-or-no-p' deselects minibuffer frame Date: Mon, 11 Jul 2022 09:45:59 +0200 Message-ID: <61fe102b-eec2-9711-560e-c141ed3cc6e4@gmx.at> References: <83zghm5evt.fsf@gnu.org> <5d86d890-9a2e-e4d6-13fb-da03285ea003@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30124"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56305@debbugs.gnu.org, Eli Zaretskii , monnier@iro.umontreal.ca To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 11 09:47:12 2022 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 1oAo8O-0007bs-GW for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Jul 2022 09:47:12 +0200 Original-Received: from localhost ([::1]:37318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oAo8N-0001AY-9M for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Jul 2022 03:47:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oAo8E-0001AP-K4 for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2022 03:47:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44290) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oAo8E-0000WC-B7 for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2022 03:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oAo8E-0005o8-7e for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2022 03:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Jul 2022 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56305 X-GNU-PR-Package: emacs Original-Received: via spool by 56305-submit@debbugs.gnu.org id=B56305.165752557622264 (code B ref 56305); Mon, 11 Jul 2022 07:47:02 +0000 Original-Received: (at 56305) by debbugs.gnu.org; 11 Jul 2022 07:46:16 +0000 Original-Received: from localhost ([127.0.0.1]:38187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAo7U-0005n1-Ba for submit@debbugs.gnu.org; Mon, 11 Jul 2022 03:46:16 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:53737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAo7S-0005mn-2N for 56305@debbugs.gnu.org; Mon, 11 Jul 2022 03:46:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1657525561; bh=IbBqBZ+KZrVvYTrq7rRoFGxFDA9pi6uJa+EmBdNzF4M=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=LNti1jEqSlHQcwNZgzzNJyFsCTnSSyxOShUuNHqX0P3q5ZifdayZKPFPV3Yk+oocC 3+56/JqFPcmK3VvK11XaM+yFgJ3GnDJMOosyayVtU65ra6enWz0fre1zzOQIf/iGVC 8+9oB8JHmW4izgrOBfeDxfSUGFM7q73PUYlsijUg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([46.125.249.93]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvbFs-1nKLxH1Rl0-00sbc4; Mon, 11 Jul 2022 09:46:01 +0200 Content-Language: en-US In-Reply-To: X-Provags-ID: V03:K1:grct6ZvUC8oGL4IiNJfF2hYeLOp+XJJrl2a3D5NTLtHspJosAOQ t+XeHDtPk9O/NnZ2+/b/Nich9y46pXCNWSSc+OpkhOJdJV+kZG9/co+aD/dLhrz6Xht+aJs ojH/9uwqkvyywiKZIiaG/wDJQFta0dK08s727hoB961rvar1EJbFJt7+oeFREma/FBEMK63 +OXl/HcrLd/qLQnGk+f6g== X-UI-Out-Filterresults: notjunk:1;V03:K0:sygTTDUK8tI=:5Auyyubfu0/WRvmlkF4Mvd OohbnQqwYdgB1/8oWjcW284LeeCU7co6Me4qHLhIjNl0CUTnW069Pa93VrRhHjGzV6L0QL6qm 9XQRq9PWu2nzP4abiOL96LwJjdzqOppI2/bNJo7XWJcM7fWMXInottjCewKSFDqxhVO/SwxXk 1rY8ExJ/zyZJq+A1VF0XAcu5p1zhyhAn5Z8iNia3ohguGAral848TfutIXL3NHJnGHsOryGZn Bvmv5ossamOGbniHsuPKoyaw8AUlkoNzFqhzoLd4peJl75uiyKLDgeWSgzgUwmjhfbdjS3CFl SyFB/LPuDpmiMsVRpYex8k1Y6lECxGx+isZNoOX0SZFy9pUGzK7bvZeFmRQ1No8D+MIo/3NCW aItcxxG9ixVxoIccFYRw3QdzhTd2ENwfbDFAvg6KwIKyq7QTzzum/2m8dZBufjt7YLaaU22y8 u71Td10vCicFHeoyaic3LRbrdGuLaCFMpaD7jCZV/PpO3k6ze8hNlFUMI4oyTZzPd+dRjR/XN HjkRsxgxo5ujlb4VGNQG58xZw8WBFUt7AKBouEUsLzu1YYf7SuXMozKBhLLO5XIfrYKRZo29N xe/boAwcLNFRqbnJje4Rr4OcLzBWX6NYBsNuCSD4KrIjZLEMLpVmo0kqI+r6gLYH5mqzIW5Uf JDTttQowZgJQCjxc3+o+5J0IhPWysp3nZop5p9tO/wSZYk3UnvQQo5SYLE13QIEBH9Cd9y890 mR1cFLlPOE+8Jqo0FGhBD8ZGTqIV6WweEF+PdQOAfTMWW+O/3yBkKaNEfg2/hyLZXPtfbhjt 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:236606 Archived-At: ID4gVGhhbmtzISAgSSB1c2UgeGZjZSwgdG9vLiAgQnV0IEkgaGF2ZW4ndCBjaGFuZ2VkIGFu eXRoaW5nIGhlcmUgYXdheSBmcm9tDQogPiBpdHMgZGVmYXVsdC4gIEkgcnVuIEVtYWNzIG9u IGEgdHR5IGFueXdheS4NCg0KU28geW91IGltcGxlbWVudGVkICdtaW5pYnVmZmVyLWZvbGxv d3Mtc2VsZWN0ZWQtZnJhbWUnIGRlc3BpdGUgdGhlIGZhY3QNCnRoYXQgbXVsdGlwbGUgZnJh bWVzIGhhcmRseSBtYWtlIHNlbnNlIG9uIHlvdXIgdXN1YWwgc2V0dXA/DQoNCiA+PiBOb3cg bm90ZSB0aGF0IHdoZW4gaW4gbXkgc2NlbmFyaW8gSSB0eXBlIEMteCBDLWMsIHRoZSBtaW5p YnVmZmVyIGZyYW1lDQogPj4gaXMgc2VsZWN0ZWQgYW5kIGhhcyBmb2N1cy4NCiA+DQogPiBC dXQgbm90IHJhaXNlZCwgdGhvdWdoPyAgU3VyZWx5IHRoZSBNQiBmcmFtZSBiZWluZyBzZWxl Y3RlZCBhbmQgaGF2aW5nDQogPiBmb2N1cyBpcyB3aGF0IHdlIHdhbnQsIHNvIHRoYXQgd2Ug Y2FuIHR5cGUgInllcyIgb3IgIm5vIiBuZXh0Lg0KDQpXaXRoICJ3aGVuIiBJIG1lYW50ICJh dCB0aGUgdGltZSIgSSB0eXBlIEMteCBDLWMuDQoNCiA+IFRyeSBydW5uaW5nIEdEQiBpbiBh biBFbWFjcyBvbiBhIExpbnV4IHR0eS4gIFRoYXQncyB3aGF0IEkgZG8gYW55d2F5LiAgSQ0K ID4gc2VlbSB0byByZW1lbWJlciB3YXRjaGluZyB0aGUgZm9jdXMsIGxhc3QgdGltZSBJIGRp ZCB0aGlzLCBhIGRheSBvciB0d28NCiA+IGFnby4NCg0KSSBoYXZlIG5vIGV4cGVyaWVuY2Ug d2l0aCBydW5uaW5nIEdEQiBmcm9tIGFueXdoZXJlIGJ1dCBFbWFjcyBpdHNlbGYuDQpJSVJD IExpbnV4IHR0eXMgYXJlIGZ1bGwtc2NyZWVuLCBzbyB3aGVyZSB3b3VsZCBteSBFbWFjcyBm cmFtZXMgZml0IGluPw0KDQogPiBBbnl3YXksIHdlJ2xsIGhhdmUgdG8gZGVjaWRlIHNvb24g d2hhdCB0byBkbyBmb3IgRW1hY3MgMjguMi4gIFRoZSBmaXJzdA0KID4gcHJldGVzdCBpcyBh bHJlYWR5IG91dCB0aGVyZS4gIFdoYXQgd2UgZG8gbmVlZHMgdG8gYmUgc2ltcGxlIGFuZCBz YWZlLg0KID4gVGhlIGFsdGVybmF0aXZlcyBzbyBmYXIgc2VlbSB0byBiZSBkbyBub3RoaW5n LCBhcHBseSB0aGUgNTMtbGluZQ0KID4gZGVsZXRpb24gZnJvbSBtYXN0ZXIgKHdoaWNoIEVs aSBoYXMgYWxyZWFkeSByZWplY3RlZCkgb3IgYXBwbHkgbXkgcGF0Y2gNCiA+IGFib3ZlIChm aXhlZCB0byB3b3JrIHdpdGggdHR5J3MpLiAgQXQgdGhlIG1vbWVudCwgSSB3b3VsZCBmYXZv dXIgdGhlDQogPiBsYXN0IG9mIHRoZXNlLg0KDQpGb3IgRW1hY3MgMjguMiBJIGNvdWxkIGlt YWdpbmUgc29tZXRoaW5nIGxpa2UNCg0KZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3Jj L2ZyYW1lLmMNCmluZGV4IDBjMjc4MjU5YTcuLjI3NDQyZWUxMjAgMTAwNjQ0DQotLS0gYS9z cmMvZnJhbWUuYw0KKysrIGIvc3JjL2ZyYW1lLmMNCkBAIC0xNDk5LDcgKzE0OTksOCBAQCBk b19zd2l0Y2hfZnJhbWUgKExpc3BfT2JqZWN0IGZyYW1lLCBpbnQgdHJhY2ssIGludCBmb3Jf ZGVsZXRpb24sIExpc3BfT2JqZWN0IG5vcg0KICAjZWxzZSAvKiAhIDAgKi8NCiAgICAvKiBJ bnN0ZWFkLCBhcHBseSBpdCBvbmx5IHRvIHRoZSBmcmFtZSB3ZSdyZSBwb2ludGluZyB0by4g ICovDQogICNpZmRlZiBIQVZFX1dJTkRPV19TWVNURU0NCi0gIGlmICh0cmFjayAmJiBGUkFN RV9XSU5ET1dfUCAoZikgJiYgRlJBTUVfVEVSTUlOQUwgKGYpLT5nZXRfZm9jdXNfZnJhbWUp DQorICBpZiAodHJhY2sgJiYgTklMUCAoVmluaGliaXRfcmVkaXNwbGF5KQ0KKyAgICAgICYm IEZSQU1FX1dJTkRPV19QIChmKSAmJiBGUkFNRV9URVJNSU5BTCAoZiktPmdldF9mb2N1c19m cmFtZSkNCiAgICAgIHsNCiAgICAgICAgTGlzcF9PYmplY3QgZm9jdXMsIGdmb2N1czsNCg0K dGhhdCBpcyB1c2UgdGhlIGFuYWxvZ291cyB1bnBsZWFzYW50IGhhY2sgZnJvbSByZXNpemVf bWluaV93aW5kb3cuDQoNCiA+IHNlbGVjdC13aW5kb3cgYW5kIHNlbGVjdC1mcmFtZSBzaG91 bGQgTk9UIG1vdmUgdGhlIGZvY3VzLg0KDQpJJ2QgbGlrZSB0byBhZ3JlZSB3aXRoIHlvdSBi dXQgaW1wbGVtZW50aW5nIGl0IGlzIHZpcnR1YWxseSBpbXBvc3NpYmxlLg0KRW1hY3Mgd291 bGQgcHJvYmFibHkgc3RvcCB3b3JraW5nIGltbWVkaWF0ZWx5LiAgSnVzdCB0cnkgdG8gdGVs bCBwZW9wbGUNCnRoYXQgJ3NlbGVjdC13aW5kb3cnIHdpbGwgbm90IGdpdmUgaW5wdXQgZm9j dXMgdG8gYSB3aW5kb3cgb25seSBiZWNhdXNlDQppdCBoYXBwZW5zIHRvIHJlc2lkZSBvbiBh bm90aGVyIGZyYW1lLg0KDQogPiBzZWxlY3QtZnJhbWUNCiA+IGlzIGV2ZW4gZG9jdW1lbnRl ZCAoaW4gdGhlIEVsaXNwIG1hbnVhbCkgbm90IHRvIGRvIHRoaXMuICBUaGF0DQogPiBkb2N1 bWVudGF0aW9uIGlzIG5vdCB0cnVlIGZvciBFbWFjcyAyOC54LCBidXQgbWF5IG5vdyBoYXZl IGJlY29tZSB0cnVlDQogPiBpbiBtYXN0ZXIgc2luY2UgSSByZW1vdmVkIHRob3NlIDUzIGxp bmVzIGZyb20gZG9fc3dpdGNoX2ZyYW1lLCBidXQgSSdtDQogPiBub3Qgc3VyZS4NCg0KVGhl IEVsaXNwIG1hbnVhbCBpcyBjb250cm92ZXJzaWFsIGFib3V0IHRoaXMuICBBIHNlbnRlbmNl IGxpa2UNCg0KICAgTm90ZSB0aGF0IHNvbWV0aW1lcyBzZWxlY3RpbmcgYSB3aW5kb3cgaXMg bm90IGVub3VnaCB0byBzaG93IGl0LCBvcg0KICAgbWFrZSBpdHMgZnJhbWUgdGhlIHRvcC1t b3N0IGZyYW1lIG9uIGRpc3BsYXk6IHlvdSBtYXkgYWxzbyBuZWVkIHRvDQogICByYWlzZSB0 aGUgZnJhbWUgb3IgbWFrZSBzdXJlIGlucHV0IGZvY3VzIGlzIGRpcmVjdGVkIHRvIHRoYXQg ZnJhbWUuDQoNCndvdWxkbid0IG1ha2Ugc2Vuc2UgaWYgaW4gYSBtYWpvcml0eSBvZiBjYXNl cyBzZWxlY3RpbmcgYSB3aW5kb3cgd291bGQNCl9ub3RfIGFsc28gcmFpc2UgaXRzIGZyYW1l IGFuZCBkaXJlY3QgaW5wdXQgZm9jdXMgdG8gaXQuDQoNCiA+PiBVbmZvcnR1bmF0ZWx5LCBp dCBicmVha3MgQy14IG8uICBUcnkgd2l0aCBteSBzY2VuYXJpbyBidXQgaW5zdGVhZCBvZg0K ID4+IGFuc3dlcmluZyB0aGUgJ3llcy1vci1uby1wJyBxdWVzdGlvbiB0eXBlIEMteCBvLiAg V2l0aCBFbWFjcyAyOC4xIHRoaXMNCiA+PiBzZWxlY3RzIHRoZSB3aW5kb3cgb24gdG9wIG9m IHRoZSBub3JtYWwgZnJhbWUuICBXaXRoIGN1cnJlbnQgbWFzdGVyIGl0DQogPj4gZG9lcyBu b3RoaW5nLg0KID4NCiA+IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHRydWUuICBJdCBzZWxlY3Rz IHRoZSBvdGhlciB3aW5kb3cgb24gdGhlIG5vcm1hbA0KID4gZnJhbWUgKHdoaWNoIGlzIHRo ZSBzZWxlY3RlZCBmcmFtZSksIGJ1dCByZXRhaW5zIHRoZSBmb2N1cyBpbiB0aGUNCiA+IG1p bmlidWZmZXIgZnJhbWUgKHRoZSBmb2N1cyBiZWluZyByZWRpcmVjdGVkIGZyb20gdGhlIG5v cm1hbCBmcmFtZSkuDQoNCkluZGVlZC4gIFdoaWNoIG1lYW5zIHRoYXQgaXQgY29udHJhZGlj dHMgdGhlIEVsaXNwIG1hbnVhbCB3aGljaCBzYXlzDQphYm91dCAnc2VsZWN0LXdpbmRvdycg dGhhdA0KDQogICBUaGlzIGZ1bmN0aW9uIG1ha2VzIFdJTkRPVyB0aGUgc2VsZWN0ZWQgd2lu ZG93IGFuZCB0aGUgd2luZG93DQogICBzZWxlY3RlZCB3aXRoaW4gaXRzIGZyYW1lLCBhbmQg c2VsZWN0cyB0aGF0IGZyYW1lLg0KDQphbmQgYWJvdXQgdGhlIHdpbmRvdyDigJxzZWxlY3Rl ZCB3aXRoaW4gdGhlIGZyYW1l4oCdDQoNCiAgIEZvciB0aGUgc2VsZWN0ZWQgZnJhbWUsIHRo YXQgd2luZG93IGlzDQogICBjYWxsZWQgdGhlIOKAnHNlbGVjdGVkIHdpbmRvd+KAneKAlHRo ZSBvbmUgaW4gd2hpY2ggbW9zdCBlZGl0aW5nIHRha2VzIHBsYWNlLA0KICAgYW5kIGluIHdo aWNoIHRoZSBjdXJzb3IgZm9yIHNlbGVjdGVkIHdpbmRvd3MgYXBwZWFycw0KDQpIZXJlIHRo ZSBjdXJzb3IgZm9yIHRoZSBzZWxlY3RlZCB3aW5kb3cgYXBwZWFycyBpbiB0aGUgbWluaWJ1 ZmZlciBmcmFtZQ0Kd2luZG93IGFuZCB0aGF0J3Mgd2hhdCBmb29sZWQgbWUuICBJbiB3aGlj aCB3aW5kb3cgc2hvdWxkIHRoZSBjdXJzb3INCmFwcGVhciBpbiB5b3VyIG9waW5pb24/DQoN CiA+PiBJdCBkb2Vzbid0IGV2ZW4gdGVsbCBtZSB0aGF0IHRoZXJlIGlzIG5vIG90aGVyIHdp bmRvdyB0byBzZWxlY3QuICBTbw0KID4+IHRoaXMgY3VyZSBpcyBjZXJ0YWlubHkgd29yc2Ug dGhhbiB0aGUgZGlzZWFzZS4NCiA+DQogPiBJIHRoaW5rIHRoYXQgbWlnaHQgYmUgb3Zlci1z dGF0aW5nIHRoaW5ncy4gIE1vc3Qgb2YgdGhlIHRpbWUsIHVzZXJzIGFyZQ0KID4ganVzdCBn b2luZyB0byBiZSB0eXBpbmcgInllcyIgb3IgIm5vIiBoZXJlLg0KDQpUaGVuIHdpdGgNCg0K ZW1hY3MgLVEgLS1ldmFsICIoc2V0cSBkZWZhdWx0LWZyYW1lLWFsaXN0ICcoKG1pbmlidWZm ZXIgLiBuaWwpKSkiDQoNCnNlbGVjdCB0aGUgIm5vcm1hbCIgZnJhbWUgYW5kIHR5cGUgQy1o IGYuICBJbiB0aGUgbWluaWJ1ZmZlciBmcmFtZSBub3cNCnR5cGUgQy14IG8uICBUaGlzIGFs d2F5cyB1c2VkIHRvIHNlbGVjdCBfYW5kXyBmb2N1cyB0aGUgd2luZG93IG9uIHRoZQ0Kbm9y bWFsIGZyYW1lIGFuZCB3b3VsZCBiZSBuZWVkZWQsIGZvciBleGFtcGxlLCB0byBmZXRjaCB0 aGUgbmFtZSBvZiB0aGUNCmZ1bmN0aW9uIHRvIGRlc2NyaWJlIGZyb20gdGhlIG5vcm1hbCB3 aW5kb3cuICBUaGlzIGlzIHRoZSBiZWhhdmlvcg0KZGVzY3JpYmVkIGluIHRoZSBjb21tZW50 IHlvdXIgcGF0Y2ggZWxpZGVkIGFzDQoNCiAgIC8qIElmIGEgZnJhbWUncyBmb2N1cyBoYXMg YmVlbiByZWRpcmVjdGVkIHRvd2FyZCB0aGUgY3VycmVudGx5DQogICAgICBzZWxlY3RlZCBm cmFtZSwgd2Ugc2hvdWxkIGNoYW5nZSB0aGUgcmVkaXJlY3Rpb24gdG8gcG9pbnQgdG8gdGhl DQogICAgICBuZXdseSBzZWxlY3RlZCBmcmFtZS4gIFRoaXMgbWVhbnMgdGhhdCBpZiB0aGUg Zm9jdXMgaXMgcmVkaXJlY3RlZA0KICAgICAgZnJvbSBhIG1pbmlidWZmZXJsZXNzIGZyYW1l IHRvIGEgc3Vycm9nYXRlIG1pbmlidWZmZXIgZnJhbWUsIHdlDQogICAgICBjYW4gdXNlIGBv dGhlci13aW5kb3cnIHRvIHN3aXRjaCBiZXR3ZWVuIGFsbCB0aGUgZnJhbWVzIHVzaW5nDQog ICAgICB0aGF0IG1pbmlidWZmZXIgZnJhbWUsIGFuZCB0aGUgZm9jdXMgcmVkaXJlY3Rpb24g d2lsbCBmb2xsb3cgdXMNCiAgICAgIGFyb3VuZC4gICovDQoNCkkgd2Ugd2VyZSB0byBjaGFu Z2UgdGhhdCwgd2Ugd291bGQgY2hhbmdlIHRoZSBlbnRpcmUgY3ljbGljIG9yZGVyaW5nIG9m DQp3aW5kb3dzIGNvbmNlcHQgd2hpY2ggZXhwbGljaXRseSBzdGF0ZXMgdGhhdCAiSWYgdGhl IG1pbmlidWZmZXIgaXMNCmFjdGl2ZSwgdGhlIG1pbmlidWZmZXIgd2luZG93IGlzIGluY2x1 ZGVkIHRvbyIgYW5kIHRoYXQgd2luZG93IG1heQ0KcmVzaWRlIG9uIGFueSBmcmFtZS4NCg0K bWFydGluDQo=