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#65348: RE: [External] : bug#65348: INITIAL-INPUT in completing-read repeats same entry twice consecutively Date: Mon, 21 Aug 2023 05:23:33 +0000 Message-ID: References: <7D2p2XmGzWwhYjrI_PaUsn8r_NaQf-B0eAf7AmeRIhBEl84z79j_jKky-Lqlt6nc52SQ7T5yrL9OdqUzou1Mh3zQzgJx-SV6kIvc9Km8bDg=@protonmail.com> <83a5un35h6.fsf@gnu.org> <83o7j2yh47.fsf@gnu.org> <571_jSaUteaY0xDvqYdtM-FS0QLvAyOLY94AUDK81h4Fdn0jF869iyYXLHgsEmj1cEMNt6QHJnfCKY-__59S3R8z4SG03sXu9rO6mQa8nwg=@protonmail.com> <87sf8es0m0.fsf@web.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="17244"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Heerdegen , "eliz@gnu.org" , "heimeborgia@protonmail.com" , "65348@debbugs.gnu.org" <65348@debbugs.gnu.org> To: Christopher Dimech Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 21 07:24:28 2023 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 1qXxOs-0004IK-VI for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Aug 2023 07:24:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qXxOV-0007Zq-UC; Mon, 21 Aug 2023 01:24:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qXxOT-0007Z1-0Z for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 01:24:01 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qXxOS-0004CF-P2 for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 01:24:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qXxOU-0006FQ-F9 for bug-gnu-emacs@gnu.org; Mon, 21 Aug 2023 01:24: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: Mon, 21 Aug 2023 05:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65348 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 65348-submit@debbugs.gnu.org id=B65348.169259542423983 (code B ref 65348); Mon, 21 Aug 2023 05:24:02 +0000 Original-Received: (at 65348) by debbugs.gnu.org; 21 Aug 2023 05:23:44 +0000 Original-Received: from localhost ([127.0.0.1]:55220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXxOB-0006Ei-VK for submit@debbugs.gnu.org; Mon, 21 Aug 2023 01:23:44 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:32190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qXxO9-0006EW-9a for 65348@debbugs.gnu.org; Mon, 21 Aug 2023 01:23:42 -0400 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37KMStV0025257; Mon, 21 Aug 2023 05:23:37 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-2023-03-30; bh=Pttn5LgV0FlyKBSlDMypUVQC8ego/iktialJo1nSOdo=; b=j77afycyUjR5/d11LRp0f4WzmhHH3yroqN9aUxSDfUh+cRVzps3k72w2iKgTF9fDP8WM OYVz1jSlNDdH5BGtHp6nT58mNhCWDzKxfLk9jmLOJbxWz/lowe5S31yq2MIHeUUP0pf9 otthVsWkM/RYoRfqHNPu91OJpXqtTEPzJbBgyOohM6VMVBL2fouZ00saXaC02FU73BnS IVTfE9YZMR7AcH7bty++boxOD6dChthPO/5eESb8gk4bBRDuru0fovG6FBGRj4eIjqk5 yScBmeBcumuiyydtqbG+EuOTw0VmDlPjXDwzRWPvcA/JkYvgZIhedqUmBxL3L/k1VxT4 FQ== Original-Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3sjmnc21r8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Aug 2023 05:23:37 +0000 Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37L35vHa017583; Mon, 21 Aug 2023 05:23:35 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2108.outbound.protection.outlook.com [104.47.70.108]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3sjm69fuaw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Aug 2023 05:23:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kQKchAeJlf//eV9KpOP5Pp3WFabEIPaj9sDilhChd7RBnSeKlKiWxNjjX6tN1wqIia35Wiyl+POBgXaZPWd8bupjF0dIsCC1OsWK21OWTAJ1k6gHlqaJ6HjAQGKsTJX5rmunKQrO46rbnhKtPmndX0Etgoe+k1XOdBo0QD1korewr76M/7uvdb6/orsJ/3KKWIblARo2iarR68+p4TxePEV32dLUHRFoD3bVI03ma4afnCnbuW02BRYV5dOMvS6KQRbH7VCcHPvRZFAcZqro1M7bIvkEM3F/AeMLFyVbDEd1wFjyvptnY4VprEfb5rMWhpHzERDg27vlWP4pRygj6A== 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=Pttn5LgV0FlyKBSlDMypUVQC8ego/iktialJo1nSOdo=; b=iZkHvjhNca2EZe13hm5bcmvF2upzuLUUAPAp3tuD4VV+JJhoSNZw6PTstsCmym1JNFTs3dFqdU8HDufRaK9/sZ+2IKZYG8o/otPsmZd1EkiI3uIpogHJ1+EKhezdu+QO9H5zgXgv4mCHQMNyK0UCmXwrWxDThzYCYPvimtyUuVVBUKp9P+5Vl4IYxLhIt7/GltkqHvmGKy9iBhvZxcfYnIUSThj/+vIlbYzdjOwa+NOOY2m/1G3BfthfmWqn5rUi3VaVzV6vFIQ3BMZ34BsuPlql2XdG68Hs+JzxoM14ZcAvBzbnxOlGeCUoMjDFYQhD2UgJqpdAdDqucrGjbC1NVg== 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=Pttn5LgV0FlyKBSlDMypUVQC8ego/iktialJo1nSOdo=; b=YmkHR6F8s+ffAEx5mt5dorzBBF5z3hAtK//pUzY1exvlI8BhZgiz25ZOG1PYDPxD0p/FzoRj1uxiZRZEYDGEWhXtHRi3Qn7CnwGfAOdPPYXmPg/Wv06vGxUNbFvdKO2be23/ox35Gpo6jd01P9ldGJ6ual/hXHZQcNCvsvuLNno= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by LV8PR10MB7774.namprd10.prod.outlook.com (2603:10b6:408:1e8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.20; Mon, 21 Aug 2023 05:23:34 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::26ee:5721:d884:4321]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::26ee:5721:d884:4321%5]) with mapi id 15.20.6699.020; Mon, 21 Aug 2023 05:23:33 +0000 Thread-Topic: RE: [External] : bug#65348: INITIAL-INPUT in completing-read repeats same entry twice consecutively Thread-Index: AQHZ0+egMsOvWmjqpk+U4AWJCRuam6/0K3cA In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|LV8PR10MB7774:EE_ x-ms-office365-filtering-correlation-id: 7dd8354f-afa8-44d4-6b0e-08dba206c392 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: z11PpOuBvAYWa4l1WNd/DLrEp3STIRchDfHb53uvrZqw4OwPa++yheyAx8nopMbqvRUhw3RJoYPYIaNQGki2yvfmYqOvKt+svyHVoNt78ivKwUovxDQCuTezhJBWIr5XcAaROZYUz9YG4McK3NwQ2rkimMtEKjmkuECBJuzs16QKLr2ci4Ma3v22RlpG+Q81ruQA78dHYt9/6Eju0gyx4ECb3k3E/HPtQFuUMJ/QSbZDahPZkHnAAdELyY2iPWECjTlLY0hUoik/jEGi61qkRgVrJgSXfMOKDkBHqOkrMy68zoccdVyIyumKi4QuGJx3buBlCVycVobcTkBbhLq8NJhTn5ZCz6pF1MXEey4xF0bhQZR59rGokujBlV9ZWNv4ufGmiCWCGXaUiehccJgqWKKFTVqek37pk/YkVON7OwMEG5mWePcllxvxb2/cAmFxBKjOS2eP6L1AHIIF0MST2EsmetxofDqnvrBk8rM7TS1iyKikKCORPAb3P4UgNG+mle4NdB9EBtd82ERN5mQunPJzl0L6D/nKJxwmZC8r+SWZzBzM9m80ZjdSeTFc4SEio/z7IPoJrq+t30g3QTfnEHuNE0K8q8xqxHh3qR1C13UQhjhtvIFfL0kAOWZQ1B4x 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:(13230031)(136003)(346002)(366004)(396003)(376002)(39860400002)(1800799009)(186009)(451199024)(71200400001)(6506007)(7696005)(38070700005)(38100700002)(122000001)(9686003)(66899024)(55016003)(83380400001)(26005)(33656002)(66556008)(316002)(2906002)(66946007)(6916009)(66476007)(54906003)(66446008)(41300700001)(86362001)(76116006)(5660300002)(44832011)(64756008)(4326008)(52536014)(8676002)(478600001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: RVw15F9WFf2EM9rW6p7CDdLEOh1c6m84d41qUS5YIWrmSEFjL9KotVYO2nqYRj9sVQCGBB6UX/BERR+zDa9tNI5/wK1Zqet+mmWWyI/oYvhlqdmf7+uP6Rd2P0pxODph3nvUY/Yxqla7RFgWpnXWtNcM8p0TjexmGbodTckdaPkmxp1yxiU1GrwAFCVuiI/Ytf5ZoBzWNKEr9w9ftHhdXAjlUXcHSOEfCLhrIsCOfd7jTx4fBi69hGqS25jDRc8Z4A1evN6//LePAoz5Ot2PsdOeI2ohLtqNPofR2fPA+fDay+CJZWLj/j9pqpYh2kA7WPcrLpD0X81F1JmGpuC7AHm8x9sGU0GWXJVVFhtiz4GXpFCk6JuVwqe3f5PoM7qxiaB3cJX9cNo5JsMislMLl4qgebNe/pDwLEhHEhl8ZAhzLMhrKWwcoC5yvi04/UKMQSqU7Vq98GVXQLEL81DycTIyTRpC4hTdspnkUWM1Ia0t3+eEARAhFHi4QqDaQfwAT4Shd7fHnj6qAAhD3Zq8TYPQTVNTb4y+ttKYB3/c9eB2dAf7Q//KwgxwI/sw6VVypgyVVbtaQXeBwAajPxfnrxdZ4ZHYUCdSsoir3RxCsfL7DSbvCNgETuH0sKajiZXs0pF/ArMWrgPd1L7CezRK00sPUCODJ3Px4zJ9V/IYDPStaBE7luK19y+m6wapr3qCJGVCDEEXO7PDRqhBqyLDfUEuxYzF5qoaJ5WntRxqxTbsCDTb+oaMk6AkGK XwbAzGJRw9Dx+gnDEcs9s+SXruk6pmzXhBdwIreI7TjvzarrvyJJfA751Ll+OQ6QdhHoAg5sU6y83bPSBNpuOBGKo/49TER+SD X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fJp4lGE0hVyuWbq8m0p734v18aVzoYJyYTrjrv3QWn7gob/rvVHLgLGbgUBqYVa0FcZZchWJrq7rndnoWfG7wlq3r6mnynScn7nX4E/qMwt4FJfLGSbEjrIJYHKCTJifWw2Fb28ZTNjfQLHkpTHKBviXcGrGu/c6URVkDQWACbrXHyIVYIFn5G42LIQR5SF5Cv604qb2QZxmoViAJFkikSegVQiff4D7sBaBjULasu8gn7IcipPvPS6Z5V6HABhmgnxCihho7HZXhkVBUPDt6KYXslYChk2fy4/wbfCl2DNHnALwMPNJwoYABAffN0MmlGDo6lga63gq3BdLEH8gABFUWPhsv57wS1X18lXXhI8nu78nrpQTfainFPX2jTra3MYK2EmHb9y7FKIBOSz4n5RKmCVTfusfHtCZvjSsozOvF5Upp52AUm5X0rmCKl9GjoBF3/Hel8cYfflISOXdcn1wDlwyMj2jtKu6PV2tPoSGkKlf3V0vKQKMD3PbaHLGXWVe1SV9tUuCFIOqNuD3Dvqm/nh51dwmWU5YSl5hdzBRymD6sswP0Sr1ahoxKymfWb66fRRK1UAnQffl1IIKaJa5JGKJsH8t4xuFnohtetZWfsyPf5oVPcPgQIoElQekQ9eEjG4Bl1ssACUl5/JfqRTuLY9Yh+49JiiQZYX+nqHupYYxmmM81lprMgVJgznzfiIaKMPdOPTF2N3VuJ2us9crM6glWxxgYsYm9gTrWE/8K2 nbxXggcSfxGHh33fgrjbjZvANldcPj7+90rRQpaVLhiAi6SNnfQo25T5cu1KYgZdn/1b/mgvapQbN+kkQX6Uo5jdkDME56Ew0g 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: 7dd8354f-afa8-44d4-6b0e-08dba206c392 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2023 05:23:33.7510 (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: xqunq8Lqie5crFtFZir4dfzP+4Je5x8D6EPoEYROb/dA1HzXEuA6M9pVDX14tcJ9r9IASOruVCRAHoUHDFn4Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7774 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-08-20_15,2023-08-18_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308210050 X-Proofpoint-GUID: SBd-KsIyuRUJIgPICqNNbCJomQ4UnLNU X-Proofpoint-ORIG-GUID: SBd-KsIyuRUJIgPICqNNbCJomQ4UnLNU 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:268057 Archived-At: PiA+ID4gSSBzdWdnZXN0IHRoYXQgdGhlIGNhcGFiaWxpdHkgb2YgcHJlZmlsbGluZyB0aGUgbWlu aWJ1ZmZlciBiZQ0KPiA+ID4gcmVpbnRyb2R1Y2VkIGZvciB0aGUgbmV3IHNjaGVtZSBhcyB3ZWxs LiAgQmVjYXVzZSBmcm9tIHdoYXQNCj4gPiA+IEkgc2VlLCB0aGUgZGVwcmVjYXRlZCBwYXJ0cyBp bmNsdWRlIGEgZmVhdHVyZSB0aGF0IHdpbGwgYmUNCj4gPiA+IGF1dG9tYXRpY2FsbHkgZGlzY2Fy ZGVkIHVuZGVyIHRoZSBuZXcgc2NoZW1lLg0KPiA+DQo+ID4gSSBtaXNzZWQgdGhhdCBtZW1vIGNv bXBsZXRlbHkhICBXaGF0J3MgdGhlIG5ldyBzY2hlbWU/DQo+IA0KPiBUaGUgbmV3IHNjaGVtZSBv ZiB1c2luZyBoaXN0b3J5IHdoaWNoIGF1dG9tYXRpY2FsbHkgZGlzY2FyZGVkDQo+IHRoZSBjYXBh YmlsaXR5IG9mIHByZWZpbGxpbmcgdGhlIG1pbmlidWZmZXIgYmVmb3JlIGN5Y2xpbmcgY2FuDQo+ IHN0YXJ0Lg0KDQpJIGRvbid0IHVuZGVyc3RhbmQuICBUaGVyZSdzIGEgcHJvcG9zYWwgdG8gTk9U DQpTVVBQT1JUIElOSVRJQUwgYXQgYWxsIGFueW1vcmU/ICBJIGRlZmluaXRlbHkNCm9wcG9zZSB0 aGF0LiAgV2hhdCBpcyBob3BlZCB0byBiZSBfZ2FpbmVkXywgYnkNCnRha2luZyBhd2F5IHRoaXMg ZmVhdHVyZT8NCg0KPiA+IFdoYXQgaXMgZXhwZWN0ZWQgdG8gYmUgYXV0b21hdGljYWxseSBkaXNj YXJkZWQ/ICBXaGVyZQ0KPiA+IGlzIHRoZSBwcmVzZW50YXRpb24vZGlzY3Vzc2lvbiBvZiBzdWNo IGEgY2hhbmdlPyAgSXMNCj4gPiBpdCB0aGlzIGJ1ZyB0aHJlYWQ/ICAoV2h5IHdvdWxkIGl0IGJl IGluIGEgYnVnIHRocmVhZD8pDQo+IA0KPiBBcyBJTklUSUFMIGlzIG9ic29sZXRlLCB0aGUgY2Fw YWJpbGl0eSBvZiBwcmVmaWxsaW5nIHRoZQ0KPiBtaW5pYnVmZmVyIGVudHJ5IHdvdWxkIGJlIG1p c3NpbmcuDQoNClRoYXQncyByaWRpY3Vsb3VzLiAgV2h5IHdvdWxkIGFueW9uZSB3YW50IHRvIHJl bW92ZQ0KdGhhdCBmZWF0dXJlPyAgSGF2ZSB3ZSBnb25lIGZyb20gKDEpIHNvbWUgZGVjaWRpbmcN CnRoYXQgSU5JVElBTCBpc24ndCBhcyBnb29kIGFzIERFRkFVTFQgKGV2ZW4gdGhvdWdoDQp0aGV5 IGhhdmUgZGlmZmVyZW50IGJlaGF2aW9ycyBhbmQgdGh1cyBkaWZmZXJlbnQNCnVzZXMpIHRvICgy KSBzb21lIGRlY2lkaW5nIHRoYXQgSU5JVElBTCBzaG91bGRuJ3QNCmJlIHN1cHBvcnRlZCBhdCBh bGw/DQoNCldhcyB0aGVyZSBzb21lIHByb2JsZW0gZGlzY292ZXJlZCB3aXRoIGFsbG93aW5nDQp1 c2VycyB0byB1c2UgSU5JVElBTCBpZi93aGVuIHRoZXkgcmVhbGx5IHdhbnQgdG8/DQpJIGRvbid0 IHRoaW5rIHNvLg0KDQo+ID4gSSBob3BlIHdlJ3JlIG5vdCBjaGFuZ2luZyB0aGUgbG9uZ3N0YW5k aW5nIGFyZyBsaXN0IG9mDQo+ID4gYGNvbXBsZXRpbmctcmVhZCcgKGV4Y2VwdCBwZXJoYXBzIHRv IGFkZCBtb3JlIGFyZ3MsDQo+ID4gd2hpY2ggbWlnaHQgYmUgZGViYXRhYmxlIGJ1dCBleGN1c2Fi bGUpLg0KPiANCj4gSXQgaXMgYSBwcm9ibGVtLiAgV2UgaGF2ZSBiZWVuIHZlcnkgaGFwcHkgYWRk aW5nIG1vcmUgYXJncyBmb3INCj4gbmV3IGZlYXR1cmVzLCB3aXRob3V0IHRha2luZyBzZXJpb3Vz IGNvbnNpZGVyYXRpb24gdGhlIHJlc3VsdGluZw0KPiBjb25mdXNpb24gYmV0d2VlbiBvbGQgc2No ZW1lcyBhbmQgbmV3IHNjaGVtZXMsIHJlc3VsdGluZyBpbiBudW1lcm91cw0KPiByZWNvbW1lbmRh dGlvbnMuICBUaGUgbGVzcyByZWNvbW1lbmRhdGlvbnMgb24gaG93IHRvIHVzZSBhIGZ1bmN0aW9u DQo+IHRoZSBiZXR0ZXIgdGhpbmdzIHdpbGwgYmUgdG8gd29yayB3aXRoLg0KDQpTb3JyeSB0byBz YXkgaXQsIGJ1dCB0aGF0J3MganVzdCBub25zZW5zZS4gIElmDQpTb21lb25lIChUTSkgZmluZHMg aXQgdG9vIGNvbXBsaWNhdGVkIHRvIGRlYWwNCndpdGggY29tcGxleCByZWNvbW1lbmRhdGlvbnMg dGhlbiBkb24ndCByZWNvbW1lbmQNCmFueXRoaW5nIGFib3V0IElOSVRJQUwgb3Igd2hhdGV2ZXIu ICBUaGF0J3Mgbm90IGENCnJlYXNvbiB0byByZW1vdmUgaXQgLSBqdXN0IGJlY2F1c2Ugc29tZSBw ZW9wbGUNCm1pZ2h0IG5vdCBldmVyIHVzZSBpdC4gIElmIHlvdXIgZ3VpZGFuY2Ugc2VlbXMgdG8N CmJlIGVuZGluZyB1cCB0byBjb21wbGljYXRlZCB0aGVuIG1heWJlIGl0J3MgYSBiaXQNCm1pc2d1 aWRlZC4gIE1heWJlIHN0YXJ0IG92ZXIgYW5kIGRvbid0IGFkdmlzZSBzbw0KbXVjaC4gIFdIQVQg dGhlIENPREUgZG9lcyBpcyB3aGF0IG1hdHRlcnMsIGFuZA0KdGhhdCdzIGNsZWFyIC0gY2xlYXJl ciB0aGFuIGFueSBzdXBwb3NlZGx5IGRlcml2ZWQNCmRlc2NyaXB0aW9uIG9mIHdoYXQgeW91IHNo b3VsZCB1c2Ugd2hlbi4NCg0KYGNvbXBsZXRpbmctcmVhZCcgX2lzXyBjb21wbGV4LCBhbmQgaXQg X2RvZXNfIGhhdmUNCm1hbnkgZGlmZmVyZW50IHVzZSBwYXR0ZXJucy4gIFNob3VsZCB3ZSByZW1v dmUNCnNvbWUgb2YgdGhlIGRpZmZlcmVudCB2YWx1ZXMgd2UgYWxsb3cgZm9yIGFyZ3VtZW50DQpD T01QTEVUSU9OUywgYmVjYXVzZSB0aGF0IHdvdWxkIG1ha2UgZGVzY3JpYmluZw0KdGhlIGZ1bmN0 aW9uIGVhc2llciBvciBzaW1wbGVyIHRvIHVuZGVyc3RhbmQ/DQoNClRoYXQgd2F5IGxpZXMgbWFk bmVzcy4gIElmIFNvbWVvbmUgd2FudHMgYQ0Kc2ltcGxpZmllZCwgZHVtYmVkLWRvd24gYGNvbXBs ZXRpbmctcmVhZCcgdGhlbg0KdGhleSBjYW4gY3JlYXRlIGFub3RoZXIgZnVuY3Rpb24gdGhhdCBk b2VzIHdoYXQNCnRoZXkgd2FudC4gIEJ1dCBsZWF2ZSB0aGUgb3JpZ2luYWwgYWxvbmUuIFRoZXJl J3MNCm5vIG5lZWQgdG8gZ28gZGVwcmVjYXRpbmcgYW5kIHJlbW92aW5nIGZlYXR1cmVzDQp0aGF0 IG90aGVycyBwdXQgdG8gd2hhdCB0aGV5IGNvbnNpZGVyIHRvIGJlIGdvb2QNCnVzZS4NCg0KSSBk b24ndCBrbm93IHdobydzIHJlcXVlc3Rpbmcgc3VjaCBjaGFuZ2VzLA0KbWlzZ3VpZGVkbHkgdGhp bmtpbmcgdGhleSdyZSBpbXByb3ZpbmcgdGhpbmdzLA0Kc28gSSB3cml0ZSAiU29tZW9uZSIuICBJ IG1lYW4gInRoZXkiLCB3aG9ldmVyDQp0aGV5IG1pZ2h0IGJlLg0KDQo+IFdoZW4gZGVlcCBjaGFu Z2VzIGhhcHBlbiwgSSBwcmVmZXIgdG8ga2VlcCB0aGUgb2xkIGFzIGlzLA0KPiBhbmQgbWFrZSBh IG5ldyBmdW5jdGlvbiBmb3Igc2lnbmlmaWNhbnQgY2hhbmdlcyB0aGF0IGFmZmVjdA0KPiB0aGUg b2xkIGZ1bmN0aW9uYWxpdHkuDQoNCk1ha2UgYSBuZXcgZnVuY3Rpb24gdGhhdCBfZG9lc24ndF8g YWZmZWN0IHRoZQ0Kb2xkIGZ1bmN0aW9uYWxpdHkuICBUaGF0J3MgdGhlIHBvaW50LiAgSWYNClNv bWVvbmUgd2FudHMgYSBuZXcvZGlmZmVyZW50IGJlaGF2aW9yIHRoZW4NCnRoZXkgY2FuIGNvZGUg aXQgdXAgYW5kIGdpdmUgaXQgYSBuYW1lIC0gYQ0KbmV3IG5hbWUuICBJdCBzaG91bGRuJ3QgYWZm ZWN0IGdvb2Qgb2xkDQpgY29tcGxldGluZy1yZWFkJyBhdCBhbGwuDQoNCj4gSXQgZG9lcyBub3Qg aGFwcGVuIHJlZ3VsYXJseSB0aGF0IG5ldyBmZWF0dXJlcyBhcmUgYWNjZXNzZWQgaW4gd2F5cyB0 aGF0DQo+IG1haW50YWluIGNsYXJpdHkgYW5kIGF2b2lkcyB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5 Lg0KDQpBbmQ/ICBOb3Qgc3VyZSBJIGZvbGxvdyB5b3VyIHBvaW50IHRoZXJlLg0KDQo+ID4gTGV0 J3MgcGxlYXNlIGtlZXAgdGhpcyBmdW5jdGlvbiBiYWNrd2FyZC1jb21wYXRpYmxlLg0KPiA+IElm IHlvdSB3YW50IHNvbWV0aGluZyBkaWZmZXJlbnQsIHBsZWFzZSBhZGQgaXQgYXMgYQ0KPiA+IHNl cGFyYXRlIGZ1bmN0aW9uLg0KPiANCj4gVGhhdCdzIHRoZSB3aG9sZSBwb2ludCwgYW5kIHdlIHNo b3VsZCBmb2xsb3cgdGhhdCByb3V0ZQ0KPiBhcyBhbiBpbXBvcnRhbnQgc3RyYXRlZ3kgZm9yIG1h aW50YWluZXJzLg0KDQpJIHRoaW5rIG1heWJlIHlvdSdyZSBhZ3JlZWluZyB3aXRoIG1lLCBvciBJ IHdpdGgNCnlvdT8NCg0KUmVnYXJkbGVzcyBvZiB3aG8ncyBwdXNoaW5nIGl0LCBpZiBTb21lb25l IHdhbnRzDQp0byBnZXQgcmlkIG9mIElOSVRJQUwgdGhlbiBJIG9iamVjdC4gIEkgb2JqZWN0ZWQN CndoZW4gdGhlIGRvYyB3YXMgY2hhbmdlZCB0byBzYXkgaXQncyBpbGwtYWR2aXNlZA0KZXRjLiAg SSBkb24ndCBoYXZlIGEgcHJvYmxlbSB3aXRoIGNhbGxpbmcgb3V0IHRoZQ0Kc3BlY2lhbCBjYXNl IHRoYXQncyBtZW50aW9uZWQgd3J0IHBsYWNlbWVudCBvZg0KcG9pbnQuICBJIGRvIG9iamVjdCB0 byB0aGUgZG9jIHNheWluZyB0aGF0IHRoYXQncw0KdGhlIE9OTFkgY2FzZSB3aGVyZSBhbnlvbmUg c2hvdWxkIGV2ZXIgdXNlIElOSVRJQUwuDQoNCkxldCdzIHBsZWFzZSBzdG9wIHdpdGggdGhlICJz aG91bGRzIiBhbHRvZ2V0aGVyLA0KdW5sZXNzIHRoZXkncmUgYmFja2VkIHVwIHdpdGggY2xlYXIg cmVhc29ucy4NCk90aGVyd2lzZSB0aGF0J3MganVzdCAiSSBkb24ndCBsaWtlIiB3aGF0ZXZlciAt DQpiZWFyZHMgb3IgcGlhbm8gb3Igd2F0ZXJtZWxvbiBvci4uLg0KDQpBbmQgdGhlcmUgbmV2ZXIg d2FzIGFueSBuZWVkL3JlYXNvbiBmb3Igc3VjaCBhDQpyZXN0cmljdGlvbi9hZG1vbmlzaG1lbnQg YWdhaW5zdCBJTklUSUFMLiAgSXQncw0KanVzdCBvdmVyZWFnZXItYmVhdmVyIGNvbnRyb2wgc3lu ZHJvbWUsIElNTy4NClRoZXJlIHdhcyBuZXZlciBhbnl0aGluZyB0byB3YXJuIHVzZXJzIGF3YXkg ZnJvbQ0Kb3IgcHJvdGVjdCB0aGVtIGZyb20uICBVc2luZyBJTklUSUFMIHdvbid0IGdldA0KYW55 b25lIGluIHRyb3VibGUuICBXaGV0aGVyIGl0J3MgdGhlIGJlc3QgdG9vbA0KZm9yIHRoZSBqb2Ig ZGVwZW5kcyBvbiB3aGF0IHRoZSBqb2IgaXMgYW5kIHdoYXQNCnlvdXIgdGFzdGUgaXMuDQoNCldo ZXRoZXIgU29tZW9uZSB0aGlua3MgdGhhdCBzdHlsaXN0aWNhbGx5IGl0J3MNCmFsd2F5cyBiYWQg dG8gdXNlIElOSVRJQUwgaXMsIElNTywgaXJyZWxldmFudC4NClNvbWVvbmUgaXMganVzdCBwbGFp biB3cm9uZy4gIFRoZSBkZXZpbCwgd2hlbiBpdA0KY29tZXMgdG8gd2hhdCdzIHVzZWZ1bCBpbiBh bnkgZ2l2ZW4gY2FzZSwgaXMgaW4NCnRoZSBkZXRhaWxzIG9mIHRoZSBjb250ZXh0IG9mIGNhbGxp bmcNCmBjb21wbGV0aW5nLXJlYWQnLCBhbmQgaW4gdGhlIHVzZXJzIG9mIHRoYXQgY29kZS4NCg0K U29tZW9uZSBzaG91bGQgYmUgYSBsaXR0bGUgbGVzcyBwcmVzdW1wdHVvdXMsIGFuZA0KanVzdCBs ZXQgaXQgYmUuICBDaXJjdWxleiAtIGlsIG4neSBhIHJpZW4gYSB2b2lyIQ0K