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#14084: 24.3.50; `substitute-command-keys': allow for expansion of ... Date: Tue, 10 May 2022 15:30:47 +0000 Message-ID: References: <87y1z9h6nh.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="14501"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "14084@debbugs.gnu.org" <14084@debbugs.gnu.org> To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 10 17:31:35 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 1noRpn-0003YN-EW for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 17:31:35 +0200 Original-Received: from localhost ([::1]:55766 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1noRpm-00076g-5b for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 May 2022 11:31:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noRpH-00074K-7j for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 11:31:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40961) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noRpG-00077r-Or for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 11:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1noRpG-0004xy-IW for bug-gnu-emacs@gnu.org; Tue, 10 May 2022 11:31: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: Tue, 10 May 2022 15:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 14084-submit@debbugs.gnu.org id=B14084.165219665618665 (code B ref 14084); Tue, 10 May 2022 15:31:02 +0000 Original-Received: (at 14084) by debbugs.gnu.org; 10 May 2022 15:30:56 +0000 Original-Received: from localhost ([127.0.0.1]:34858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noRp9-0004qR-0Y for submit@debbugs.gnu.org; Tue, 10 May 2022 11:30:55 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:40392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noRp5-0004me-Pn for 14084@debbugs.gnu.org; Tue, 10 May 2022 11:30:53 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24ADiddq010445; Tue, 10 May 2022 15:30:51 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=98bump1IeMqnbIsebrNbGOwffnPyZdWhlmpdHHUgp+Q=; b=IY1Cmvbc408lw5aoDnOuXFf5RZW9nrK313mTF30gyKdTXBrfg1+eqyv6QvOIeHWur1iV FKbY2rRro7s3nYEbsyVvMfrtmKyQV3zfjHOecuNVdgj3wFuH1GlR1Tg5NhLoLSMkscZA xYm5PuQUq0QzN1h84FrJ1hSPkdLTu0bpi8P0BeX+GCHvdydNCGbfDg1oygqjPpHWqd7S RaBp7OjFN6J4ILjIa3MQTKrbq+P9VuAG7d92qNlxO/6shdem6O/ivKa0LusRcCaltTzb O3n3m3quCaNHdLogCsY4LGtU1fvc4RiCemvkFRwrcpEKO2iT5hUst3j/b4XXdJica8UJ yQ== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fwf6c6yy1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 May 2022 15:30:50 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 24AFRG9L010930; Tue, 10 May 2022 15:30:50 GMT Original-Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2176.outbound.protection.outlook.com [104.47.73.176]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fyg6dnjmy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 May 2022 15:30:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T5fTzak+2nJCC31L2O98YwycYs0i8CApebecNhSixJwNC2RDyZnlVYJ1SPTYIvU8xB1slo9eaR2MBPkCwqrS7Y1D8Fi/LHhZicYGq5Ykj//r74pSHkOWNd0FpbV3qaRTITU5HpQFAYlyALpLJTVaeOCTCae9OD5K8TUSSnV/KogddscYHopejycIttU6Mf3w+YJjFz4UJO2WISx7fFXJ/VjhEnTnvWzkUyQHiwP58kCvqcojA+fW4sTEjlTeetal2ViX/Rz+Ei1iZx6K2ab6ZIDVkyoqkJ1Mnqq7oaPooZ2W4/9gKFiDxLcJO4yqQ8y0m3gWCs73qn/6nLDlSqCkIQ== 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=98bump1IeMqnbIsebrNbGOwffnPyZdWhlmpdHHUgp+Q=; b=agLf8OvLs1XyHqxYaZQtdBiDzN4V9eK/EzDE3XtZ81BZX71h+BU9epb7Lr1XSevYk81mitE9SzOPn9DYtwJ2RJiv1/dWCZnzuz1T1DEZd9p5YE9FkAVsMoYhGkVLV0TA175UG+xcqJV8htyxx/OIB4BXS0u5RsyBrshPSkTeA9iFsTe1XCmFqbQHhsVQnjnVCB1NFs5yDjsdIurh2pgZwq7JfiCoBHoX0QDSQadyGZonjl1WiLwEr72znVUkbLe22ZFbmpSngY/UJADF8idFq1oUvByjPTALQ6xHjunctBFnbOs4YcGg1+50HqoKdF9BaELbxg16svFmZY9XEg/sJw== 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=98bump1IeMqnbIsebrNbGOwffnPyZdWhlmpdHHUgp+Q=; b=OiFvFkeyWXYn0qTB9NxdE3TW3mXlNyI9JNIOKAq26zO8sBwSkJ4PyISjOnyacSJK3PBx7mETCOIl22EwugxAXEtuf04kV0uAVO76sTnc3SwcvoatZnkvC1bzYZl31zglz77n7w8sbez+amK2URVLEr1dgLExQ4lIr936yUUfiyI= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH0PR10MB5401.namprd10.prod.outlook.com (2603:10b6:510:e8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.23; Tue, 10 May 2022 15:30:47 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5227.023; Tue, 10 May 2022 15:30:47 +0000 Thread-Topic: [External] : Re: bug#14084: 24.3.50; `substitute-command-keys': allow for expansion of ... Thread-Index: AQHYZHACUAx8WYU35EufTrHvRPg01a0YOl1w In-Reply-To: <87y1z9h6nh.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 85645acd-4275-4d6d-7f8e-08da329a0e98 x-ms-traffictypediagnostic: PH0PR10MB5401:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CcnN910XAo3bQFxLS9h0UhijjFggVczGtyYt0Wg61ZY5T7h7z54zF9KV7Cb8IA4/2iEWcDPpE6URq0MLAbqwu7co90+XxlXhgKKK0PntRdgr4TXnQDcgX17VEOTijyc7p4l+aaDqSdlv9/ujSaVY+P4oyY1u/YPxdNfvDPRMfEKNduYQCu6ZK+120HEDfBmHz3oGJ7E6h+HJXGvVFIcJCgQshUph5G9XTO665ThjxEfTn4EwSzv77Xo8gdhhJAr5A5g9wbB8DabJOxny/m3FEFI1H0LpbpZaxY+hT++ad7BX/4uoa+Qpv5q75TtSIJ2qLJFiZAL7egvrym5oudYrOLB0TtNu0h8pWL1JTe+VQRzSBa1MQekZzme9+BIDUx1v9QW2R+coR9N2Zx3kV2y/qTYp0FXN9poUy0XUBzCqdsf7jgWU7mK97lCEETQ6dAYsupI2PXUcsVYL8O2LLj04MQp/ReNnvOfvtqYgmdpQk+wH7Ywv0qcZOYj9AMsvmYCYoERf7OqVAZQyKlobfsVnPitDJf8cFETU+zDzrnXKQU+OjviiQbXM9VmfQfvmdDS/rYYIaDmAgevDna2LGO+IROHJxOr3DvJaCRE/0fcXaVy1YWKAheNC6mZbThIPhT3zobyiivKUi7BMFd5DWdCX025CGh1nBKX9cL689sOhVsyBS6Ho54kesSb1pcgEfEyJCrHcSE8rVoufSjY/VziW+UawPTWSdseBKnZa7nTJjXo= 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:(13230001)(366004)(5660300002)(71200400001)(508600001)(6506007)(86362001)(8936002)(33656002)(7696005)(52536014)(2906002)(44832011)(83380400001)(316002)(26005)(55016003)(9686003)(38070700005)(38100700002)(122000001)(186003)(66476007)(66946007)(66556008)(76116006)(6916009)(66446008)(64756008)(8676002)(4326008)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 37GE5xzVIToM1/mludD+Qqzkh8psioNI115c3EMNoc4dB+hwM5GsN3WPBaNXQgR+RrO3OdbDI+FvY41vc9CQf4r6TOhItLJt4uaZYRElN4d0j7LT0dWKGvrOojI0ZcORr0Hv429U7FLMKZY8cSMKue8grYuS5GkjZIU/5b79c/wAWVMk+rNVR9h9SXSP8q5trpwBgx/qZytJDFe5F3V7iabll+JPtHcoujHg7KhaeU4EIPsTtzc80UJy64fZ69hv0Q6BPpmGdzb2t+uMnlAf858bHybwlk9kUs2Jcp8ZcccvyHCZ6kB9Ukgu8mzL/IAcLHY9H/xw1ZNPK8MWAjXVhc6HDNCeaeCFHqfvsyHeIaxg25xt5p5WfrS2rizkSsa1txU7XiD9wIb3z8TLpa3beLsyA3+yLHw4fVdJcUveECSwIWnClEr2DrTC9mzwlO32BE4r+3Qj9PEbqpLWyyW/UMTTvtzIl/NuXfntyVid6wzFPJT5xQejy8Rki0eLMW/dTvrHCaXeRj0W+pR4a22Y0AeoRe51TcdIdjWeMpNevn6PRv5AYav/elfU01d8bQUbLtoCCky/W5Jh4AZhs9ozWMyjVLN10iFbWrDFzqmZI3ONxhJGzyvgNoqBVVD6BBAN4EgCgKqi7VMqkLBZARlQghELMPUtlpXo/2n9hzlAC+2LsC0ZRTQSCmRv1UGbBNKGmD4bDugCbQMyonmWom+CQ9g4tv9OjtAeyHvhxQyt6lp5oihDpmxHDiIg4Y 3ABjcQOiBGpa62cx8pAWvXShMY0BRG+Odqqc/WCQ5U/lNsu/PNzakgL2zXzwDoFHCZJDvec00svNTD6/vvI11nxVV8fopbr/p0 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: 85645acd-4275-4d6d-7f8e-08da329a0e98 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2022 15:30:47.7417 (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: otXSUGc98Qt3n8qgf4N1n8abqbEiymW+Q0RMtmsrwLHtqo9xd+8Q3RNPaHCAobWjdOKi83031xxxJYHsUzmE5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5401 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-05-10_04:2022-05-09, 2022-05-10 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 malwarescore=0 mlxscore=0 phishscore=0 spamscore=0 bulkscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205100069 X-Proofpoint-ORIG-GUID: 3CuXtxV3XHiz39kBVyUCVj8kdkF34oBk X-Proofpoint-GUID: 3CuXtxV3XHiz39kBVyUCVj8kdkF34oBk 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:231847 Archived-At: PiBUaGlzIGluZm9ybWF0aW9uIGlzIGRpc3BsYXllZCBpbiBkaWZmZXJlbnQgd2F5cyBpbiBkaWZm ZXJlbnQgY29udGV4dHMuDQo+IFdpdGggdGhpcyB0ZXN0IGNhc2U6DQo+IA0KPiAoa2V5bWFwLWxv Y2FsLXNldCAiQy1jIGMiICMnZm9vKQ0KPiAoa2V5bWFwLWxvY2FsLXNldCAiPHJlbWFwPiA8Zm9v PiIgIydiYXIpDQo+IA0KPiAoZGVmdW4gZm9vICgpDQo+ICAgKGludGVyYWN0aXZlKQ0KPiAgICJD YWxsIHdpdGggXFxbZm9vXS4iDQo+ICAgKG1lc3NhZ2UgImZvbyIpKQ0KPiANCj4gKGRlZnVuIGJh ciAoKQ0KPiAgIChpbnRlcmFjdGl2ZSkNCj4gICAiQ2FsbCB3aXRoIFxcW2Zvb10uIg0KPiAgICht ZXNzYWdlICJiYXIiKSkNCj4gDQo+IEMtaCBiIChmb3IgaW5zdGFuY2UpIHNheXMNCj4gDQo+IDxy ZW1hcD4gPGZvbz4JYmFyDQo+IEMtYyBjCQlmb28NCj4gDQo+IHdoaWxlIEMtaCBmIGZvbyBSRVQg c2F5cw0KPiANCj4gSXRzIGtleXMgYXJlIHJlbWFwcGVkIHRvIOKAmGJhcuKAmS4gIFdpdGhvdXQg dGhpcyByZW1hcHBpbmcsIGl0IHdvdWxkIGJlDQo+IGJvdW5kIHRvIEMtYyBjLg0KPiANCj4gSSB0 aGluayB0aGUgYEMtaCBiJyBvdXRwdXQgY291bGQgcGVyaGFwcyBiZSByZW9yZ2FuaXNlZCwgYmVj YXVzZSBiYXINCj4gYW5kDQo+IGZvbyBmcmVxdWVudGx5IGFyZSBkaXNwbGF5ZWQgZmFyIGFwYXJ0 LCBzbyB0aGUgcGVyc29uIGxvb2tpbmcgZm9yIHRoZQ0KPiBrZXkgZm9yIGJhciB3b3VsZCBoYXZl IHRvIGxvb2sgYXJvdW5kLg0KPiANCj4gV2UgY291bGQsIGZvciBpbnN0YW5jZSwgYWRkIGFuIGV4 dHJhIGxpbmUgaGVyZS4NCj4gDQo+IEJ1dCBkaWQgeW91IGhhdmUgb3RoZXIgY29udGV4dHMgaW4g bWluZD8NCg0KMS4gUGxlYXNlIHJlcmVhZCB0aGUgYnVnIHJlcG9ydC4gIEl0J3Mgc3BlY2lmaWMg YWJvdXQNCiAgIHdoYXQgYmVoYXZpb3IgaXMgcmVxdWVzdGVkIC0gc2VlIGJlbG93Lg0KDQoyLiBQ bGVhc2UgZG9uJ3QgcmVwbHkgaGVyZSB1c2luZyBga2V5bWFwLSonLiAgSWYgeW91DQogICB3YW50 IHRvIGNvbW11bmljYXRlIHdpdGggbWUgYWJvdXQga2V5IGJpbmRpbmdzLA0KICAgcGxlYXNlIHVz ZSB0aGUgc3RhbmRhcmQsIHRyYWRpdGlvbmFsIGZ1bmN0aW9ucy4NCiAgIEkgZG9uJ3QgaGF2ZSwg YW5kIGNhbm5vdCB1c2UsIEVtYWNzIDI4LCAyOSBldGMuDQogICBUaGUgYnVnL3JlcXVlc3Qgd2Fz IHJlcG9ydGVkIGZvciBFbWFjcyAyNC4gIEl0J3MNCiAgIHN0aWxsIHJlbGV2YW50LCBJIGJlbGll dmUuDQoNClNwZWNpZmljIHJlcXVlc3QsIGZyb20gdGhlIGJ1ZyByZXBvcnQgLSBqdXN0IHBsZWFz ZQ0KbW9kaWZ5IGBzdWJzdGl0dXRlLWNvbW1hbmQnIHRvIGFkZCBhbm90aGVyIGFyZyB0aGF0DQpw cm92aWRlcyBmb3IgdGhlIGJlaGF2aW9yIGNpdGVkOg0KDQpfX18NClBsZWFzZSBhZGQgYW4gb3B0 aW9uYWwgYXJnIHRvIGBzdWJzdGl0dXRlLWNvbW1hbmQta2V5cycgdGhhdA0KY2hhbmdlcyB0aGUg YmVoYXZpb3IuICBQbGVhc2UgYWxsb3cgZm9yIHRoZXNlIDMgcG9zc2liaWxpdGllczoNCiANCjEu IEZvbGxvdyB0aGUgY3VycmVudCBiZWhhdmlvciAoaXQgY291bGQgYmUgdGhlIGRlZmF1bHQpOg0K c2hvdyBvbmx5IHRoZSA8cmVtYXA+IGVudHJ5Lg0KIA0KMi4gU2hvdyBpbnN0ZWFkIGEga2V5IGJp bmRpbmcgZW50cnkgZm9yIGVhY2ggYWN0dWFsLWtleSBiaW5kaW5nIGNhdXNlZA0KYnkgdGhlIHJl bWFwcGluZy4gIElPVywgZXhwYW5kIDxyZW1hcD4gaW50byBvbmUgb3IgbW9yZSBhY3R1YWwta2V5 DQpiaW5kaW5ncy4gIEhhbmRsZSByZW1hcCBvZiByZW1hcCB0aGUgc2FtZSB3YXkuICBJT1csIHRo ZSBvdXRwdXQgd291bGQNCm5vdCBzaG93IGFueSA8cmVtYXA+IGVudHJpZXMsIGJ1dCB3b3VsZCBz aG93IG9ubHkgdGhlaXIgZXhwYW5zaW9ucy4NCiANCjMuIFNob3cgYm90aCB0aGUgPHJlbWFwPiBl bnRyaWVzIGFuZCB0aGVpciBleHBhbnNpb25zLCBpLmUuLCAjMSArICMyLg0KIA0KNC4gQWx0ZXJu YXRpdmVseSwgdGhlIDxyZW1hcD4gZW50cmllcyBjb3VsZCBiZSBsaW5rcy9idXR0b25zIHRoYXQg d2hlbg0KZm9sbG93ZWQgZXhwYW5kIHRvIGFjdHVhbC1rZXkgYmluZGluZ3MgKGluIHBsYWNlLCB3 aXRoaW4gdGhlIHNhbWUNCm92ZXJhbGwgbGlzdCBvZiBiaW5kaW5ncykuICBPbmUgZGlmZmVyZW5j ZSAoYWR2YW50YWdlICYgZGlzYWR2YW50YWdlKQ0Kd2l0aCB0aGlzIGFwcHJvYWNoIHdvdWxkIGJl IHRoZSBvcmRlciBvZiB0aGUga2V5cyBpbiB0aGUgYnVmZmVyLg0KIA0KTm90ZSB0aGF0IHdpdGgg dGhlIGludHJvZHVjdGlvbiBvZiB0aGluZ3MgbGlrZSA8cmVtYXA+IHdlIGFyZSBub3cNCmZhcnRo ZXIgYWZpZWxkIGZyb20gdGhlIGNsYWltZWQgYmVoYXZpb3IgKGFuZCB0aGUgaW50ZW50aW9uKSBv Zg0KYHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzJzoNCiANCiAgXFtDT01NQU5EXSBpcyByZXBsYWNl ZCBieSBlaXRoZXIgYSBrZXlzdHJva2Ugc2VxdWVuY2UgdGhhdA0KICBpbnZva2VzIENPTU1BTkQs IG9yICJNLXggQ09NTUFORCINCiANCjxyZW1hcD4uLi4gaXMgdGVjaG5pY2FsbHkgYSAia2V5c3Ry b2tlIHNlcXVlbmNlIiBpbiBvbmUgc2Vuc2UgKGl0IGlzIGENCmtleSBiaW5kaW5nLCBhdCBsZWFz dCksIGJ1dCBpbiBhbm90aGVyIHNlbnNlIGl0IGlzIG5vdCB3aGF0IHRoZSB1c2VyDQpleHBlY3Rz LiAgV2hlbiA8cmVtYXA+IHdhcyBhZGRlZCB3ZSBtb3JlIG9yIGxlc3MganVzdCBwdW50ZWQgd3J0 DQpgc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMnIC0gd2UgZGlkbid0IHJlYWxseSBmaW5pc2ggdGhl IGpvYi4NCg0K