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.devel Subject: RE: [External] : Re: Fix for `use-region-p' problem [was: Elisp test for whether `mouse-1' is pressed?] Date: Tue, 9 Nov 2021 16:17:01 +0000 Message-ID: References: <20211108082814.GA4971@tuxteam.de> <20211109112903.GC13092@tuxteam.de> 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="28322"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: "tomas@tuxteam.de" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 09 17:20:29 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mkTrI-000796-3f for ged-emacs-devel@m.gmane-mx.org; Tue, 09 Nov 2021 17:20:28 +0100 Original-Received: from localhost ([::1]:50756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mkTrG-000666-OU for ged-emacs-devel@m.gmane-mx.org; Tue, 09 Nov 2021 11:20:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkToL-0004PT-IB for emacs-devel@gnu.org; Tue, 09 Nov 2021 11:17:25 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:21914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkToI-0003GJ-Dw for emacs-devel@gnu.org; Tue, 09 Nov 2021 11:17:25 -0500 Original-Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A9Fj3eW015325; Tue, 9 Nov 2021 16:17:16 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=NV626Dcf+vgECNElnlAlwA0nU+6kYElP4j1Ghf/CFGk=; b=Cm0hdoUv0CRV2G1GY6LgyV/aPNiiOxSZiVQyrcCOHnVZcJ+tKH3xtxZR67em1YMQqCq4 qoC5ISF+UwLQSAv8L41W/HwdjDQoLbqKGCJpyu1xsLJZDI9bP6ClIlGK0noGFVe6yA1y jemYoxPnR1yvE14ACcTrqiHu/xDa5OqPhuFoAnU0gSDFDQc7c9+oKCBXzHsrZu61DM86 emRR6EO3MIvAtdLY2GHJvTSL4S79fh8SnQ0mCpCtZqUXeGbuc9T8/tz2/XclrlybO2gY dgRPIa5mT5LLGv4m204EMS8CzUBPqA1KZVpPULY4IujhPsPkybwNBiRdkwbFOLjLIe/B Rg== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3c6usnkt59-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Nov 2021 16:17:11 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1A9G0Gqg112571; Tue, 9 Nov 2021 16:17:05 GMT Original-Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam07lp2041.outbound.protection.outlook.com [104.47.56.41]) by aserp3020.oracle.com with ESMTP id 3c5hh3uw1v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 09 Nov 2021 16:17:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J1Jw64fIgV+/q1bJdCexaAqyHDd6+xMqyQHVeAkzTlxLTTQ2Ek8bpYwRsfjDkASPVFcCW7Cp/G1TXv/jYaTTUtu87N7lzHzjEaBrnUkA5HCwXCqWlHg3TAbG4RQ/KvDvkXyzN8HW1oQ9SKes4xHc8AaUwpQmHiy7jy/0nf1OJmji0Wpp0ZenryE7t4PE/3tVoEHj2dr3/1BYVMOt2W/jNwHeb1HR7Kw6UJ+s3XtTUViBvO6Dw4jmP9l9vi1NqW/FReiUM2XpDtPWrNTQwlgN51/OoCAtlxK3WVhQTX7g9VE9XBIcAJwMyAZVfhAK3Vy+rSouhVxc4+nJsnsHcJuTaw== 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=NV626Dcf+vgECNElnlAlwA0nU+6kYElP4j1Ghf/CFGk=; b=dR5qIqOPF42qaRopB7NrnpA8taJHzSDFlUPQ4GTqiHmrA1Dtg8OlCJNLJ5wNrzzEQajK6dJ3najW1W4bvCkeIfxqDLQbmupWJh1+CxC3U7YdyR4kRcZQmYOeMSpVXWJKlaUQCXKxvsR6sZ3hcoX4vjODvG6uqShfhTHF8EqT0NYJ8oosA+/03mFXl7CN8ybjFvezAtQmIj8cyEAFeE+WUWnTuPBXcFsMWM7pZwDnBZ08u2oDsUw+d9OU4bkiYEwnNKx3Bi1XtrIFLNzGAS9xXsvrkbYAys3xe6BGwL3PQ1UlVtPQLK+2FmIRBi2I+J7E7jnA2UFCWBRmWPCN6Cfktg== 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=NV626Dcf+vgECNElnlAlwA0nU+6kYElP4j1Ghf/CFGk=; b=QBkfYtl7lIeRAGDyKLxzuZthiAlc72KaBAqWPfu/+ywESQWYLUNu3QMx6vnIm68YQ9i/AbU5jBQREybjHVj4JW5A71y7SX3v7+cr6HSGKuR6/dAM45Pppgz+yNLIFZ9tMXP3f5Cr2Y7otVDkI5WWPdI0/NKqXkmhD3B32zqu/zY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5890.namprd10.prod.outlook.com (2603:10b6:a03:3ef::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Tue, 9 Nov 2021 16:17:02 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3%5]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 16:17:02 +0000 Thread-Topic: [External] : Re: Fix for `use-region-p' problem [was: Elisp test for whether `mouse-1' is pressed?] Thread-Index: AQHX1V0EhR+iCiC0RkaLDT60ig10sKv7WJRQ In-Reply-To: <20211109112903.GC13092@tuxteam.de> Accept-Language: en-US Content-Language: en-US authentication-results: tuxteam.de; dkim=none (message not signed) header.d=none;tuxteam.de; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: daa6927d-0a48-4069-4f92-08d9a39c5d08 x-ms-traffictypediagnostic: SJ0PR10MB5890: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: W9K+Q4IJsi9PBzXtUU/gWkrX0ERqG59W87hjwYXAOuTIqLQzEXnVxphIa1vpjCZKJ0z4mthAUh1wlgbZCbKTWxkCdNhbqoGkVb0ptwsM/udZUD+I7RYysA0I9gowuLzRAeTXtJ8VHbCXHSI7CVBsjsygok5PCvqQrZLWiuTTC4+gADhgOrHKi3+sAHIhv4EYK+1QeNGXHgVrLvctA2tzPfwLq1ozAYiEMuZJBsXfpQzES9PinVohZqGEartaUHPWwagX54DwsOXyXxGQ9vUpvJ6MFz6aJgfezkpvydAWlivCyZgVnlkccLNVk+2qQwyEtQHbYqpxXdcQ2rRHTyL7TeYkzCwj8S+UVb0V6xILNoQUQ4IPzu2g2QPNNCStIk+4jGMkMKtN2cZaeU/U6wY3t80yQ2vjHuiR9ztnhfCiewVETRc4OtDYl57MRS7MCpeIuA4Iu1o7xWAHZNgT1ixIS9nJF+IFovBDt1ZgxVJBo/IR1Y47huqKNm7gxf92n60ynQUXX1NaIiveoEJqwrjA8uvBJc8vEYyYA4yRstqR9DqukFn12Em5Z6MfztIXuOvHTOfvorW4OxOEE/aELzQ34PCC0ufZdX/uEFxjOlhw8Yh/fjRoJu4L3ZioRZYxvrfTYFMAnTH0rv8lKUeVPLctHcvXFQ9Xe+F6wklCVEZJIZ7CkMpPV9tavfdN16ZJUyv+7CazzW7MT4aDra5qRTaF/8sZgF4NefQfayRpiVp30kg= 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)(508600001)(86362001)(66476007)(64756008)(66946007)(8676002)(6506007)(2906002)(4326008)(9686003)(5660300002)(44832011)(83380400001)(55016002)(66556008)(71200400001)(186003)(38070700005)(26005)(7696005)(6916009)(52536014)(122000001)(76116006)(8936002)(316002)(38100700002)(33656002)(66446008)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SW4vMS9OM2l5VFpMU3g5WEZYeVhIRDdoMEU1RWZzbThxWjk3Q21GL2FGcnpP?= =?utf-8?B?UVQxcGpEL3ZRRjZRTlIwQmdJNDZqNlVlVnVTamx0MTd0RVJaRmxvalNJbUc2?= =?utf-8?B?bzNnT2ZFQmwySTg2SzBDM1V2ZFlYTnpTZzlScEMzS3NXZlgwVmdSNmdNckhp?= =?utf-8?B?RlBTcnpVa3ZCYkVaMzJqYk90ZXNUNTJtZUVNUnBQZkpIUFdpNzNVQzI4K1VI?= =?utf-8?B?dzlneXZrVzFSWWZvZ0xtSjkxb1JLdE9VenRiQ3gyUEJuM2phNzB6eDVGc25R?= =?utf-8?B?WUdJQWZoYlJpZXREY0ljaDc0WFk1NTYyZEtncmJaOXViKzFsSkZVVVFqWGp6?= =?utf-8?B?OHp5TTJ5b2d2SFNtQTYzZFpZYVhsNDJNbGd2L0UzNGt0ZVo1YWdxY3JIRWJj?= =?utf-8?B?ZXl6M1ZxWE5jcVJkRnBJYjVEK2c2TXJMMDBoYy9SMFdDQyt0ZEwwM05HbDRZ?= =?utf-8?B?TXltb2pKRjZZSDFDL0d3TWVZVjZaOFFRdjdXblV3bEdpa1hUSExMYXFUdy9Y?= =?utf-8?B?My9mUTBlMkdpZ09nSG9MRXB5aVR0aGViRW5wa0MvNWVDTnBaelFWVG9LSHFI?= =?utf-8?B?alZnbFZZLzlOaVNuT2xuczFtbUc5WkozblpRd0g1dlFRVzJ3Y1l5eWMwbTJL?= =?utf-8?B?aFV2RS9xNGc0b3YvUlc0SU5NbUg0TnNqZGI1Vk 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: daa6927d-0a48-4069-4f92-08d9a39c5d08 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 16:17:01.8755 (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: AIyJ9dOAPA9Z0dzDk7rU621Lb6ThojlkgPp6xqRI7dizhQqz8Z5IlVobjj4+Nkbml9b6mynnlQp995UdmbVGxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5890 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10163 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111090096 X-Proofpoint-ORIG-GUID: FwL5jQ1vtHLTsuMfh2-OVLfHG4SdExNg X-Proofpoint-GUID: FwL5jQ1vtHLTsuMfh2-OVLfHG4SdExNg Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:279110 Archived-At: PiBPaCwgSSB0aGluayBJIGdldCBpdCBub3cuIFNvIEkgZGlkIHRoZSBmb2xsb3dpbmcgZXhwZXJp bWVudDoNCj4gDQo+ICAgKHNldHEgbXktdGltZXINCj4gICAgICAgICAocnVuLXdpdGgtdGltZXIg MCAwLjA1DQo+ICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEoKQ0KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgIChtZXNzYWdlICIlcyAgUkVHPSVzIg0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjdXJyZW50LXRpbWUtc3RyaW5nKQ0KPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICh1c2UtcmVnaW9uLXApKSkpKQ0KLi4uDQoNCkNvb2wuICBU aGFua3MgZm9yIHRyeWluZywgYW5kIGxvb2tpbmcgaW50byBpdC4NCg0KPiBOb3cgd2hpbGUgdGhl IGFib3ZlIGlzIHJ1bm5pbmcsIHdoZW4gSSBjbGljayB3aXRoIG1vdXNlLTEsIFJFRw0KPiBzYXlz ICJuaWwiIC91bnRpbC8gSSBtb3ZlIHRoZSBtb3VzZSBmYXIgZW5vdWdoIHRoYXQgdGhlIHJlZ2lv bg0KPiBpcyBhdCBsZWFzdCBvbmUgY2hhciB3aWRlOiB0aGVuIFJFRyBzYXlzIHQuIElmIEkgZ28g YmFjayB0byB0aGUNCj4gc3RhcnRpbmcgcG9pbnQgKHdoaWxlIGtlZXBpbmcgbW91c2UtMSBkb3du IGFsbCB0aGUgdGltZSksIFJFRw0KPiBzYXlzIG5pbCBhZ2Fpbi4NCg0KVGhhdCdzIGV4YWN0bHkg cmlnaHQuICBUaGF0J3MgdGhlIHBvaW50IG9mIHRoZSBmaXguDQoNCkkga25vdyB0aGF0IHlvdSdy ZSB0YWxraW5nIGFib3V0IHVzaW5nIHRoYXQgcmVjaXBlDQpfd2l0aG91dF8gdGhlIGZpeC4gIEFu ZCB5b3UncmUgcmlnaHQsIGluIHdoYXQgeW91IHNheS4NCg0KQnV0IG9ubHkgd2hlbiBvcHRpb24g YHVzZS1lbXB0eS1hY3RpdmUtcmVnaW9uJyBpcyBuaWwuDQoNClRoZSBwb2ludCBvZiB0aGUgZml4 IGlzIGZvciB0aGUgYmVoYXZpb3IgeW91IHNlZSB0byBiZQ0KdXNlZCBldmVuIGlmIHRoYXQgb3B0 aW9uIGlzIG5vbi1uaWwuDQoNCldoeT8gIEJlY2F1c2UgYSBjbGljayAoZG93biZ1cCkgYWx3YXlz IERFYWN0aXZhdGVzIHRoZQ0KcmVnaW9uLiAgQSBjbGljayBpcyBhIHNpbmdsZSBhY3Rpb24sIGZy b20gYSB1c2VyIHBvaW50DQpvZiB2aWV3LCBldmVuIHRob3VnaCBpdCdzIHJlYWxpemVkIHVzaW5n IHR3byBldmVudHMuDQoNClRoZXJlIHJlYWxseSBpcyBubyB3YXksIG5vcm1hbGx5LCB0byBnZXQg YW4gZW1wdHkNCmFjdGl2ZSByZWdpb24gd2l0aCB0aGUgbW91c2UgLSBvdGhlciB0aGFuIGtlZXBp bmcNCm1vdXNlLTEgcHJlc3NlZC4NCg0KVGhlIGFpbSBvZiB0aGUgZml4IEkgcHJvcG9zZWQgaXMg dGhpczogaWYgeW91IHR1cm4gb24NCmB1c2UtZW1wdHktYWN0aXZlLXJlZ2lvbicuICBUaGUgcmVn aW9uIHdvbid0IGJlDQpjb25zaWRlcmVkIGVtcHR5IHdoZW4gbW91c2UtMSBpcyBzdGlsbCBwcmVz c2VkIGFuZCBhdA0KdGhlIHNhbWUgcG9zaXRpb24uDQoNCj4gSSdtIG5vdCBhIGhlYXZ5IG1vdXNl IHVzZXIgKFRCSCwgSSdtIGEgcmVsdWN0YW50IG1vdXNlIHVzZXIpLA0KDQpNYW55IGFyZSBpbiB0 aGUgc2FtZSBib2F0LiAgQW5kIHRoYXQgbWlnaHQgYmUgYW4NCmFkZGl0aW9uYWwgcmVhc29uIHRo YXQgdGhpcyAoYWRtaXR0ZWRseSBjb3JuZXIpIGNhc2UNCndhc24ndCB0YWtlbiBpbnRvIGFjY291 bnQgYmVmb3JlLg0KDQo+IGJ1dCB0aGUgYWJvdmUgYmVoYXZpb3VyIGxvb2tzIHJlYXNvbmFibGUg dG8gbWUuDQoNCkl0J3MgdGhlIHJpZ2h0IGJlaGF2aW9yIGZvciBib3RoIHZhbHVlcyBvZg0KYHVz ZS1lbXB0eS1hY3RpdmUtcmVnaW9uJywgSU1PLiAgVGhhdCdzIHRoZSBwb2ludC4NCg0KSWYgeW91 IGhhcHBlbiB0byBhZ3JlZSB0aGVuIHRoZXJlIGFyZSB0d28gb2YgdXMuLi4gOy0pDQoNCj4gPiBF dmVudCBgZG93bi1tb3VzZS0xJyAoYnV0dG9uLWRvd24pIGFjdGl2YXRlcyB0aGUgcmVnaW9uLA0K PiANCj4gVGhpcyBkb2Vzbid0IGhhcHBlbiBmb3IgbWUuIEkndmUgdG8gZHJhZyB0aGUgbW91c2Ug YSBiaXQgZm9yDQo+IHRoZSByZWdpb24gdG8gYmVjb21lIGFjdGl2ZSAoYSBiaXQ6IG9uZSBjaGFy IHdpZHRoLCBhcyBmYXIgYXMNCj4gSSBjYW4gZGlzY2VybikuDQoNCkl0IGRvZXMgaGFwcGVuIC0g c2VlIHRoZSBjb2RlLiAgSXQncyBqdXN0IHRoYXQgeW91cg0KcmVjaXBlIHRvIHRlc3QgaXQgdXNl cyBgdXNlLXJlZ2lvbi1wJyAod2l0aG91dCB0aGUNCmZpeCksIGFuZCB5b3VyIHZhbHVlIG9mIGB1 c2UtZW1wdHktYWN0aXZlLXJlZ2lvbicgaXMNCm5pbC4gIFNldCB0aGF0IG9wdGlvbiB0byB0IGFu ZCB0aGVuIHRyeSB5b3VyIHJlY2lwZQ0KYWdhaW4uDQoNCj4gSSBoYXZlbid0IHRyaWVkIHdpdGgg LVEsIGJ1dCBJIHdvdWxkLCBpZiB5b3UgdGhpbmsgdGhhdA0KPiBtaWdodCBzaGVkIG1vcmUgbGln aHQgb24gdGhlIHRvcGljLg0KDQooSSB1c2VkIGVtYWNzIC1RIHdpdGggRW1hY3MgMjcuKQ0KDQo+ ID4gYW5kIGV2ZW50IGBtb3VzZS0xJyAoYnV0dG9uLXVwKSBlaXRoZXIgKDEpIGxlYXZlcyBpdA0K PiA+IGFjdGl2YXRlZCwgaWYgdGhlIHBvc2l0aW9ucyBvZiBkb3duICYgdXAgZGlmZmVyLCBvciAo MikNCj4gPiBkZWFjdGl2YXRlcyBpdCwgaWYgdGhvc2UgcG9zaXRpb25zIGFyZSB0aGUgc2FtZS4g IChTZWUNCj4gPiBmdW5jdGlvbiBgbW91c2UtZHJhZy10cmFjaycgZm9yIGRldGFpbHMuKQ0KPiAN Cj4gSSB0aGluayB3ZSdyZSBzZWVpbmcgZGlmZmVyZW50IHRoaW5ncywgc28gdGhlcmUgbWlnaHQN Cj4gc3RpbGwgYmUgYSBnYXAgYmV0d2VlbiB3aGF0IEkgdGhpbmsgSSd2ZSB1bmRlcnN0b29kDQo+ IGFuZCB3aGF0IEkndmUgYWN0dWFsbHkgdW5kZXJzdG9vZCA6KQ0KDQpJIHRoaW5rIHRoZSBnYXAg aXMganVzdCBgdXNlLWVtcHR5LWFjdGl2ZS1yZWdpb24nLg0KU2V0IGl0IHRvIHQgYW5kIHRyeSB5 b3VyIHJlY2lwZS4NCg0KVGhhdCBvcHRpb24gaXMgZm9yIHVzZXJzIHRvIHRlbGwgRW1hY3MgaG93 IHRvIGhhbmRsZQ0KYW4gYWN0aXZlIGVtcHR5IHJlZ2lvbi4gIElNTyBpdCBzaG91bGRuJ3QgcmVj b2duaXplDQp0aGUgbW9tZW50YXJ5IGFjdGl2ZSBlbXB0eSByZWdpb24gdGhhdCBpcyBtYW5pZmVz dGVkDQpkdXJpbmcgYSBtb3VzZS0xIGNsaWNrIChkb3duJnVwIGF0IHRoZSBzYW1lIGxvY2F0aW9u KS4NCg0KVGhhdCdzIHJlYWxseSBhbGwgdGhlcmUgaXMgdG8gd2hhdCBJJ20gc2F5aW5nL3Byb3Bv c2luZy4NCg==