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#60470: 26.3; Doc string of `recentf-keep' Date: Mon, 2 Jan 2023 17:48:49 +0000 Message-ID: References: <83pmby2lfd.fsf@gnu.org> <83r0wd1480.fsf@gnu.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="11669"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "60470-done@debbugs.gnu.org" <60470-done@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 02 18:49:09 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 1pCOvt-0002qG-Ce for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 02 Jan 2023 18:49:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pCOvn-0008F8-ST; Mon, 02 Jan 2023 12:49:04 -0500 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 1pCOvm-0008EQ-1O for bug-gnu-emacs@gnu.org; Mon, 02 Jan 2023 12:49:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pCOvl-0005GI-P9 for bug-gnu-emacs@gnu.org; Mon, 02 Jan 2023 12:49:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pCOvl-0004P2-Jw for bug-gnu-emacs@gnu.org; Mon, 02 Jan 2023 12:49:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Jan 2023 17:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60470 X-GNU-PR-Package: emacs Original-Received: via spool by 60470-done@debbugs.gnu.org id=D60470.167268173616913 (code D ref 60470); Mon, 02 Jan 2023 17:49:01 +0000 Original-Received: (at 60470-done) by debbugs.gnu.org; 2 Jan 2023 17:48:56 +0000 Original-Received: from localhost ([127.0.0.1]:43990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCOvg-0004Oj-CN for submit@debbugs.gnu.org; Mon, 02 Jan 2023 12:48:56 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:52580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCOvc-0004OX-Mu for 60470-done@debbugs.gnu.org; Mon, 02 Jan 2023 12:48:54 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3020Ovis032541; Mon, 2 Jan 2023 17:48:52 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-2022-7-12; bh=gf3wvMVd7Z39XnSl9kwi8iW4aqvnJx3TrtggSzgHBS0=; b=SkIPH+3MQhiTiNWx/mKCGykXuqNAo4Qof4cW6Ec7CmLPvSRCAuw4VP4E5xijUyMGmKIL aQ4AUOSXykaUlqi1MD9HAm3xUUGR0VaMtCS+AR9QW5IANU1qZ6uUuYMdvtgr7fF7+tS5 R4UnK2Fc574Gt+ORruQxlZ0hupTCwg7dMvstz05ymkPBXZcFQkA4F0lF3UbCigWbpUu2 XxDRiK/ONoSDQb3OnRkK05Au7jz0OVqA9scx+FtVIIIMLKM7UuJ1Hlc4Pl7KZseKgbYh PCHVXuY8L5621kNlGshoBLqPMUssFP4ND72+L2EhYXKv54CbnAEfdRZbNkWu5Xcg8TKv 6w== 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 3mtbgqjp2n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 02 Jan 2023 17:48:51 +0000 Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 302FWZZ5019453; Mon, 2 Jan 2023 17:48:51 GMT Original-Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2048.outbound.protection.outlook.com [104.47.51.48]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mtbh3y9ks-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 02 Jan 2023 17:48:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j5nk7A8vxVQtfAtGNA6Ea1Dgq8MIPLya/m9SCau1nlgW2+Z6307GQIvkWFukQbKIB5gnA0W1PjNlkGgx2yFY9qGpsZ+O0mGUsK5Iy7DBo4ucG7ZVmMMfk93NXtjFEPMkpI3Bs69e4G88NNHaR4p3rmTHQWSiTQ/WVUu9TPY5wa+dN7yf37VJt/ApQ+SWpdV1k7wBDliN12qcP2hyEIqS8kIUdGOct8KiEfHFObXIXWtr6E6UWO1I/WzzbTdgSvukxCK4mW3m6MJkVNIBFrMbAcChUnaU/grSeMrKwV5E3IBVZcI/0DzD2XnXiKj05dNekqaiCVrZY3j5aoPtFNXduw== 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=gf3wvMVd7Z39XnSl9kwi8iW4aqvnJx3TrtggSzgHBS0=; b=PUb1DWD+njgfADwvtNuNnJmqM5qtUCexrcTIReAgqVqWb4DNGR6B/peDzCBAaqSXMR4szS9XeAYoo/DCMDQasl8IDM5UkseRsQLTrBJlXiMjsIV5MVhZcvd4PLUQI4uzVzRs4BPRbOwaNU3w2ByvDohpIeGcZ1ctaMSH1U8CzNj6jJwPq3CcVV2QskeML8NDdAk/42+QxJKOpxKDHmeaUfM/wBivjuqQVX1rRYffikMQ72CPmAFfh4dzGbxDxw4XPVu8QQywsPP+6IXQsRvyHWUl9YQQqPwYftouBn37xm3DOFfEjl8uiTfQDyJZ3nYIId4SA7cXgML7NKGJtYWKdQ== 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=gf3wvMVd7Z39XnSl9kwi8iW4aqvnJx3TrtggSzgHBS0=; b=wLujxy5S+cfIdlWMiESYFim4M1t6V16iz74pKVrP3/HWJNolrbZs2ON3zmr/C2SvTAH2zXp4tuWpnE+VsLc8PHQOA15iOOIqwNlH/iCz68C2Um3jE1gg0HhCyXxPLc262N4FEjCzHdQOcgUW51Fg7dXAbILtQzsOd/ZqASrMBB8= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4767.namprd10.prod.outlook.com (2603:10b6:a03:2d1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Mon, 2 Jan 2023 17:48:49 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%8]) with mapi id 15.20.5944.019; Mon, 2 Jan 2023 17:48:49 +0000 Thread-Topic: [External] : Re: bug#60470: 26.3; Doc string of `recentf-keep' Thread-Index: Adkd/5vdJfDQDyDrR/qhp4khj7yn4wAqpBEhAAjwHRA= In-Reply-To: <83r0wd1480.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB4767:EE_ x-ms-office365-filtering-correlation-id: ddf85448-01d6-4d70-4f59-08daece99ac6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oepixyDXrWs4aRF2cu56szCfHExy1aJtO7vNUnLhVa0GW26XOYLhQuobvmCoRkyVO+k2Vgf+ttdl8gp7w6m6ecMzNYYp+jOmRJa4M8JGXvILN8mXQ/NbRxg5u27Yyszrg2RTHJf1jJbJjgR+AoK41iRlIZbls/UWnpMAOGWT99h7/f1XMfqLKpob5a8ugRvRH0yyvJv84o405Iehjl+2vqK7XcdPFJsiZm1DhSw1Il7orn+SEddSgW0PrmY+/4yxI+gdsBKB+Up1DVrLaRRG/NyRSMn4Jlo5Gy/BYuNgtOIBR4gcf2DZyu6WU8exxOJOLVwH40vD/4YPtCd+dZ0xEN8nToVttq3R2C/ZmtLd8K/kpO1X5sPtwi2U2IYU4cNcn30PYi1GVSU7SwHWDBoUA+5AEi399KCzmiire2Tw/9D2VXPPgNAvrbX6BGbfdtKkZ/d5iDR0yA8ICcI/bUW2ta1qDvs/OYE6OLxRYLLJK2DU4FkVDXygJ/rVlo9KYNQk4YSoF/SfzUJmpGYBNSJPpvVrsFY8QsljzgCKUMHcNsMjh8s1M/Ncmo/Gmm38nW6L4dxnm7V04DQPZ9bp/1Ql3D4Z91q7mkt3k0LLAhHFenamJ6JxiXESu09kDnNmyVapv5cW//DWpzUPOq0txC7vzC1IalUeZIfLkjAZdRfzzwF2RRlXCC1UdQ7BVSn08R8F8OI+Oi+5XLXa4id2Cq3DchfxPad36wD1dbuJ33+ZmCPTdjTlqfzLOkod764Py dXq 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:(13230022)(136003)(366004)(396003)(346002)(376002)(39860400002)(451199015)(5660300002)(2906002)(44832011)(41300700001)(4326008)(52536014)(8676002)(8936002)(76116006)(66556008)(66476007)(66446008)(64756008)(66946007)(316002)(6916009)(478600001)(71200400001)(26005)(9686003)(186003)(55016003)(33656002)(7696005)(6506007)(83380400001)(122000001)(38100700002)(86362001)(38070700005)(22166006)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: amJbw95UjOXVhR6Lu/4niK/O5RMi45j8A8qYF/AgOKdKWelHwEHZH1q+khwWDhiZec/QHWF3y8vVZ0sggVaNjWeJgdUoA1sfwnO+W0m19QJ1B6lWjmXe8KuEBX5HB0MIEE9v9MUPc8b/rrBT4YPJxtM2AMfWHNGYr6y6qTd7aRldtxLjUdIfAhlbGdEneuLuHkRFqnxkEa4E2Wwe40FzZS/nhWlc8c0ZD+44nRuJ6PkKPG59HtuNASc3KLGLRQ3pG/mmy5v636yCTwwGBLTp/IUu5oTsBY2vNnHZVVKD2GHG14dZO7vadGkk/pzL10j0kIyxi/Ruoh4CJVeHE8MSQBsaF84JXFY2yOvXGO0ciH+dQGxYkyusdXGSfHnXq3iyGWwLHo5fAgGvh2OzGhsT4IMK78GSqcVcje3DLGj/LXSB3G9gnV0tDE8LuldaSdsPxGrRUr+K+MumTSF4QkAWcKk6+1cGZgNYbVpjwuvvR6l/XW8PztyifDYgwEIkXIDVHz8rd4H0lnfP1Ox8z/ejVJcKujvgFLm5oZJt1tqWpAkE0Vn+SIYPmXOoLXeA4FVDLtwOtHLGYdyyVbz9kxzsl9fVtplqQD3ZW5U+SNYGeByIwapHkW45ssH39nMUbTQlN3lGQc2hzDA8rUtVz+o+sHj/0CupXnUPQkpgmSG06SLGAxFtNBOdBRYDjVugmaEq2FM8hE6iAF6KVtoN0GAa1YVhxAxRyASk3izsMj895/jO0DlbSnLjLwOK/J ESM8PIMJb8PQKjzc6eIjZpPc0gSR15mUDhWxfnCLcYN5Zfx+jG6WnvET0SZI/L0pkx9TjUOmMphg3gBzSol2EsAXu6haGUOYsR 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: ddf85448-01d6-4d70-4f59-08daece99ac6 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2023 17:48:49.4255 (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: gOAmcmMo5xSzLH/ObqK6N3/CxU1GEq6CGElFpnifkfu7Q4psI7DIZgTg1cXS1RwLAikjR7/KNndzH3VTHxxsvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4767 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-02_10,2022-12-30_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=375 bulkscore=0 suspectscore=0 malwarescore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301020160 X-Proofpoint-GUID: Q4yFF6rTGQbk59No68p2Z000ezpqiX85 X-Proofpoint-ORIG-GUID: Q4yFF6rTGQbk59No68p2Z000ezpqiX85 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:252349 Archived-At: PiA+ID50aGUgZXhwbGFuYXRpb24gb2Ygd2hhdCAia2VlcGluZyIgbWVhbnMuDQo+ID4gRldJVywg SSBkb24ndCBzZWUgYW55IHN1Y2ggZXhwbGFuYXRpb24sIGluIGFueSBkb2Mgc3RyaW5nLg0KPiBI ZXJlIGl0IGlzOg0KPiANCj4gICBMaXN0IG9mIHJlZ2V4cHMgYW5kIHByZWRpY2F0ZXMgZm9yIGZp bGVuYW1lcyBrZXB0IGluIHRoZSByZWNlbnQgbGlzdC4NCg0KVGhhdCBqdXN0IHNheXMgImtlcHQi IGluIHBsYWNlIG9mICJrZWVwIi4gIFRoZSBwb2ludCBpcw0KdGhhdCAia2VlcCIgY2FuIG9ubHkg YmUgdW5kZXJzdG9vZCB3cnQgc29tZSBub24ta2VlcGluZywNCnNvbWUgcG9zc2liaWxpdHkgb2Yg cmVtb3ZhbC4gIFdoYXQncyBtaXNzaW5nIGluIHRoZSBkb2MNCmFib3V0IGtlZXBpbmcgaXMgX3do YXQgcmVtb3ZhbCBpcyBiZWluZyBwcmV2ZW50ZWRfLg0KDQpGb3IgYHJlY2VudGYtZXhjbHVkZScs IHRoZSBkb2MgaXMgY2xlYXIgYmVjYXVzZSB5b3UgY2FuDQp1bmRlcnN0YW5kIHRoYXQgdGhlIGV4 Y2x1c2lvbiB0YWtlcyBwbGFjZSB3aGVuIGEgZmlsZQ0KbmFtZSB3b3VsZCBvdGhlcndpc2UgYmUg X2FkZGVkXyB0byB0aGUgbGlzdC4NCg0KQnV0IGZvciBgcmVjZW50Zi1rZWVwJyB0aGVyZSdzIG5v dGhpbmcgZXF1aXZhbGVudCB0bw0KbGV0IHlvdSBrbm93IHdoYXQgcmVtb3ZhbHMgd291bGQgb3Ro ZXJ3aXNlIG9jY3VyLg0KDQpJdCB0dXJucyBvdXQgdGhhdCBvdGhlciB0aGFuIGZpbGUgbmFtZXMg cHJvdGVjdGVkIGJ5DQpgcmVjZW50Zi1rZWVwJywgbmFtZXMgYXJlIHJlbW92ZWQgd2hlbiB5b3Ug a2lsbCBhIGJ1ZmZlcg0KYW5kIHdoZW4gImNsZWFudXAiIG9jY3Vycy4NCg0KX1RoYXQncyB0aGUg YW5zd2VyXywgQUZBSUNULiAgSSBzdWdnZXN0IHRoYXQgdGhlIGRvYw0Kc3RyaW5nIHNheSB0aGF0 LCBvciB0aGF0IGl0IHJlZmVyIHRvIHNvbWUgb3RoZXIgZG9jIHRoYXQNCnNheXMgdGhhdC4gIEl0 J3Mgbm90IG9idmlvdXMgdGhhdCB0aGVyZSBpcyBhbnkgc3VjaA0KcmVtb3ZhbCBvZiBuYW1lcyBm cm9tIHRoZSBsaXN0LiAgRXNwZWNpYWxseSBnaXZlbiBvcHRpb24NCmByZWNlbnRmLWV4Y2x1ZGUn LCBvbmUgY2FuIGVhc2lseSBzdXBwb3NlIHRoYXQgdGhhdCdzDQphbGwgdGhhdCBnb3Zlcm5zIHdo YXQncyBpbiB0aGUgbGlzdC4NCg0KVGhlIG9ubHkgY3VsbGluZyBvZiB0aGUgbGlzdCB0aGF0IGEg dXNlciBpcyBvdGhlcndpc2UNCmF3YXJlIG9mIGlzIHRoYXQgdGhlIGxpc3QgaXMgdHJpbW1lZCB0 byB0aGUgc2l6ZSBvZg0Kb3B0aW9uIGByZWNlbnRmLW1heC1zYXZlZC1pdGVtcycuICAoVGhlIGRv YyBkb2Vzbid0DQpzYXkgdGhhdCBvbGRlc3QgaXRlbXMgYXJlIGRyb3BwZWQsIGJ1dCB0aGF0J3Mg YSBmYWlyDQpndWVzcy4pDQoNCklPVywgd2UgZG9uJ3QgcmVhbGx5IHRlbGwgdXNlcnMgYWJvdXQg cmVtb3ZhbCBvZiBzb21lDQpmaWxlIG5hbWVzIGR1cmluZyAiY2xlYW51cCIgb3Igd2hlbiB0aGVp ciBidWZmZXJzIGFyZQ0Ka2lsbGVkLiAgVGhpcyBpcyB3aGF0IEkgbWVhbnQgYnkgc2F5aW5nIHRo YXQgdGhlDQptZWFuaW5nIG9mICJrZWVwIiBpc24ndCBzcGVjaWZpZWQuICBJdCdzIHRoZSByZW1v dmFscw0KdGhhdCBhcmVuJ3Qgc3BlY2lmaWVkLiAgT25jZSB5b3Uga25vdyB3aGF0IGtpbmRzIG9m DQpyZW1vdmFscyBjYW4gdGFrZSBwbGFjZSwgImtlZXAiLCBtZWFuaW5nIHByZXZlbnRpbmcNCnRo b3NlIHJlbW92YWxzLCBpcyBjbGVhci4NCg0KUGxlYXNlIGNvbnNpZGVyIHRyeWluZyB0byBtYWtl IGNsZWFyZXIgd2hhdCByZW1vdmFscw0KdGFrZSBwbGFjZSwgYW5kIGhvdyB1c2VycyBjYW4gY29u dHJvbCB0aGVtLg0KDQo+ID4gT3RoZXIgdGhhbiBzZWFyY2hpbmcgdGh1cyBpbiB0aGUgY29kZSwg SSBzZWUgbm8gd2F5IGZvciBhDQo+ID4gdXNlciB0byBrbm93IHdoYXQgImtlZXAiIG1lYW5zLiAg RG9lcyBpdCByZWZlciB0byBrZWVwaW5nDQo+ID4gcGVyc2lzdGVudGx5LCBpLmUuLCBub3QgcmVt b3Zpbmcgd2hlbiBzYXZpbmc/ICBEb2VzIGl0DQo+ID4gcmVmZXIgdG8ga2VlcGluZyBhZnRlciB0 aGUgYnVmZmVyIGZvciB0aGUgZmlsZSBpcyBraWxsZWQ/DQo+ID4gV2hlbiBhICJjbGVhbnVwIiBv Y2N1cnM/ICAiS2VlcCIgaW4gd2hhdCB3YXksIHdydCB3aGF0Pw0KPiANCj4gSGVyZSdzIHRoZSBh bnN3ZXI6DQo+ICAgKGRlZmluZS1taW5vci1tb2RlIHJlY2VudGYtbW9kZQ0KPiAgICAgIlRvZ2ds ZSBrZWVwaW5nIHRyYWNrIG9mIG9wZW5lZCBmaWxlcyAoUmVjZW50ZiBtb2RlKS4NCj4gICBUaGlz IG1vZGUgbWFpbnRhaW5zIGEgbGlzdCBvZiByZWNlbnRseSBvcGVuZWQgZmlsZXMgYW5kIG1ha2Vz IGl0DQo+ICAgZWFzeSB0byB2aXNpdCB0aGVtLiAgVGhlIHJlY2VudCBmaWxlcyBsaXN0IGlzIGF1 dG9tYXRpY2FsbHkgc2F2ZWQNCj4gICBhY3Jvc3MgRW1hY3Mgc2Vzc2lvbnMuDQoNCkkgZG9uJ3Qg a25vdyB3aHkgeW91IHNob3cgdGhhdC4gIElzIGl0IHRvIHNob3cgdGhhdCB3ZSBzYXkNCnRoYXQg dGhlIGxpc3QgaXMgcGVyc2lzdGVkPyAgU2VlIGFib3ZlIC0gd2hhdCdzIG1pc3NpbmcgaXMNCnNv bWUgZG9jIGFib3V0IHRoZSBjdWxsaW5nIG9mIHRoZSBsaXN0Lg0KDQo+IFRoZXJlJ3MgYWxzbyBh IHNob3J0IGV4cGxhbmF0aW9uIGluIHRoZSB1c2VyIG1hbnVhbDoNCj4gDQo+ICBJZiB5b3UgZW5h YmxlIFJlY2VudGYgbW9kZSwgd2l0aCDigJhNLXggcmVjZW50Zi1tb2Rl4oCZLCBFbWFjcyBtYWlu dGFpbnMNCj4gIGEgbGlzdCBvZiByZWNlbnRseSBvcGVuZWQgZmlsZXMuICBUbyBvcGVuIGEgZmls ZSBmcm9tIHRoaXMgbGlzdCwgdXNlIHRoZQ0KPiAg4oCYTS14IHJlY2VudGYtb3BlbuKAmSBjb21t YW5kLiAgV2hlbiB0aGlzIG1vZGUgaXMgZW5hYmxlZCwgdGhlIOKAmEZpbGXigJkgbWVudQ0KPiAg d2lsbCBpbmNsdWRlIGEgc3VibWVudSB0aGF0IHlvdSBjYW4gdXNlIHRvIHZpc2l0IG9uZSBvZiB0 aGVzZSBmaWxlcy4NCj4gIOKAmE0teCByZWNlbnRmLXNhdmUtbGlzdOKAmSBzYXZlcyB0aGUgY3Vy cmVudCDigJhyZWNlbnRmLWxpc3TigJkgdG8gYSBmaWxlLCBhbmQNCj4gIOKAmE0teCByZWNlbnRm LWVkaXQtbGlzdOKAmSBlZGl0cyBpdC4NCg0KRG9lc24ndCBzZWVtIHJlbGV2YW50IHRvIHRoZSBx dWVzdGlvbiBJIHJhaXNlZC4NCg0KPiA+IFdlIGdpdmUgdXNlcnMgdHdvIG9wdGlvbnMgZm9yIGZp bHRlcmluZyB0aGUgcmVjZW50ZiBsaXN0Lg0KPiA+IFRoZSBkb2Mgc3RyaW5nIG9mIG9uZSBzZWVt cyBjbGVhciBlbm91Z2g6IGl0IHByZXZlbnRzDQo+ID4gc29tZSBmaWxlIG5hbWVzIF9mcm9tIGJl aW5nIGFkZGVkXyB0byB0aGUgbGlzdC4gIFRoZQ0KPiA+IG90aGVyIGRvYyBzdHJpbmcgZG9lc24n dCBzcGVhayB0byB0aGUgcHJlc3VtZWQgX3JlbW92YWxfDQo+ID4gb3BlcmF0aW9ucyBmb3Igd2hp Y2ggaXQgcHJldmVudHMgcmVtb3ZhbC4gIEl0cyBwcmVkaWNhdGVzDQo+ID4gYW5kIHJlZ2V4cHMg cHJldmVudCByZW1vdmFsIG9mIGNlcnRhaW4gZmlsZXMgLSBidXQgd2hhdA0KPiA+IGlzIGl0IHRo YXQgd291bGQgb3RoZXJ3aXNlIGNhdXNlIHRoZWlyIHJlbW92YWw/DQo+IA0KPiBUaGUgb3JpZ2lu YWwgcmVwb3J0IGRpZG4ndCBtZW50aW9uIHJlY2VudGYtZXhjbHVkZS4NCg0KU29ycnkuICBZZXMs IHRoYXQncyBjZW50cmFsIHRvIHRoZSBwcm9ibGVtLiAgSXQncyB2ZXJ5DQplYXN5IHRvIHRoaW5r IHRoYXQgdGhhdCBvcHRpb24gYWxvbmUgY29udHJvbHMgd2hhdCBmaWxlDQpuYW1lcyB3aWxsIGJl IGluIHRoZSBsaXN0LiAgSW4gZmFjdCwgaXQgY29udHJvbHMgd2hhdA0KbmFtZXMgZ2V0IF9hZGRl ZF8gdG8gdGhlIGxpc3QsIGJ1dCB0aGVyZSBpcyBhbHNvIGxpc3QNCmN1bGxpbmcuDQoNClRvIGNv bnRyb2wgbmFtZXMgdGhhdCBnZXQgX2N1bGxlZF8gZnJvbSB0aGUgbGlzdCB3ZSBoYXZlDQpvcHRp b24gYHJlY2VudGYta2VlcCcuDQoNCj4gU2luY2UgeW91IG5vdyBhZGQgaXQgdG8gdGhlIGlzc3Vl LCBJJ3ZlIGxvb2tlZCB0aGF0IHVwOg0KPiANCj4gICAoZGVmY3VzdG9tIHJlY2VudGYtZXhjbHVk ZSBuaWwNCj4gICAgICJMaXN0IG9mIHJlZ2V4cHMgYW5kIHByZWRpY2F0ZXMgZm9yIGZpbGVuYW1l cyBleGNsdWRlZCBmcm9tIHRoZQ0KPiByZWNlbnQgbGlzdC4NCj4gICBXaGVuIGEgZmlsZW5hbWUg bWF0Y2hlcyBhbnkgb2YgdGhlIHJlZ2V4cHMgb3Igc2F0aXNmaWVzIGFueSBvZiB0aGUNCj4gICBw cmVkaWNhdGVzIGl0IGlzIGV4Y2x1ZGVkIGZyb20gdGhlIHJlY2VudCBsaXN0Lg0KPiAgIEEgcHJl ZGljYXRlIGlzIGEgZnVuY3Rpb24gdGhhdCBpcyBwYXNzZWQgYSBmaWxlbmFtZSB0byBjaGVjayBh bmQgdGhhdA0KPiAgIG11c3QgcmV0dXJuIG5vbi1uaWwgdG8gZXhjbHVkZSBpdC4iDQo+IA0KPiBT b3VuZHMgcGVyZmVjdGx5IGNsZWFyIHRvIG1lLCBhbmQgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBy ZWNlbnRmLWtlZXANCj4gYW5kIHJlY2VudGYtZXhjbHVkZSBpcyBhbHNvIHZlcnkgY2xlYXIuDQoN ClNlZSBhYm92ZS4gIEhvcGVmdWxseSBpdCBjbGFyaWZpZXMgdGhlIHByb2JsZW0uICBZZXMsDQoi a2VlcCIgcHJldmVudHMgcmVtb3ZhbHMgZnJvbSB0aGUgbGlzdC4gIEl0J3MgcmVtb3ZhbHMNCnRo YXQgYXJlbid0IGRvY3VtZW50ZWQuDQo=