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: [PATCH] Add file-ring to dired-aux.el Date: Mon, 21 Oct 2024 17:47:14 +0000 Message-ID: References: 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="16030"; mail-complaints-to="usenet@ciao.gmane.io" To: Justin Fields , "michael_heerdegen@web.de" , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 21 19:48:21 2024 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 1t2wVv-00040d-8Q for ged-emacs-devel@m.gmane-mx.org; Mon, 21 Oct 2024 19:48:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t2wVF-0003oE-UY; Mon, 21 Oct 2024 13:47:37 -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 1t2wV6-0003nj-Ga for emacs-devel@gnu.org; Mon, 21 Oct 2024 13:47:32 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t2wV0-00069x-Nm for emacs-devel@gnu.org; Mon, 21 Oct 2024 13:47:27 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49LHXftw002521; Mon, 21 Oct 2024 17:47:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=cK5FJoPneNkZ2lTpGCwL12kD2+PowZxtadRhLRqKFi8=; b= bFq8I7aT9P9FhHT6ljfvUAxVYj18RAIUv8P/OhhkyQ5xvrZhJssM0H2FRpxvDK2E wun12nrAQSmVDJEsMQ0frDhV6d0zsoHRuuQEEw1mLxpuc6JKIj15ivA2mBsbqFIG OwSgG+oGuuwhJ7AieHXVm2DqnH2XCkDE8c1ZsqrO3DR+TbvAnxZ3o3SXJxRUBaRU MyaLaywQgHFUF0FBUXqUiumaekdEGXZignsFAkEdX/zVyTu1PdJofbbx34UZA/BL 5rjPpui0vEQjnPoqytIi+0+Aj7PgqChjChiIsG6OaE8QeGjGrhvWRZ2UEFrUhQI1 QKEc15p61pJ6W0B/l1PSNA== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42cqv3avsu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Oct 2024 17:47:18 +0000 (GMT) Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49LHlAZd028840; Mon, 21 Oct 2024 17:47:17 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2046.outbound.protection.outlook.com [104.47.58.46]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42c376n6vg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 21 Oct 2024 17:47:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xj+BPVMO4kmbj+JEDRb1h/uxgieWKraCFkrFXkEZC9DTOH8lR95h+P7KjXdcq3/wCkQeXMCAOmSSamfYWXGKc1cgS2Z4qtF8jnmAiAA9h+MNW98IwbyeJ9ELRkEaYR2/y1W72mLKP5Mz4Ho/DncYnngUIPoVkYhGa75DnPFHZO8tnVHC37cSKoU0MvEr+1atly51zAn1BozM4CKZcekN+V5MudKU+uagBfbO1uiu4kiilESSzgU4mGqR9yLGVBDM6Nat3/yc9H1EeVrf6trRIAMawSpc7cluKaS8TP8oJ3BmMrgJzFNTpQ/CpX4RnoujjradixaJ99jQFBiuOKhZDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=cK5FJoPneNkZ2lTpGCwL12kD2+PowZxtadRhLRqKFi8=; b=bGxR5xYiku8bhdoiVloGsXy84m4L/iAgqRKt//YozvMmL5IYmhB/VMzOEt7j9DqDuGIDY5TLmHbQU/gcN7IxlhEoVwqZ+7N1xF+nSb7Nuwo5g+hcbOOPCNBSqOJ/atBCIDxZ19vgPgTWDuQiWzK/hDl7YmlVrxlIibjwN6uxtIGdE/BqLGC6ea48SlY/Q8Pvj1mEqmsf3mNYfj3zoh2lxVbptDfpnpba62koOWmVKj6IHiuzdQWbvMX9KVfjuidF9/PGCVVK7WUI2yjLYR0jUiHO2JvUJngDGrCOozUrI1HoLo76PmkmyLX/zLmqUFIK4tTIkjmIBi32iSTBNR8bsw== 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=cK5FJoPneNkZ2lTpGCwL12kD2+PowZxtadRhLRqKFi8=; b=erb3ehwwo54yGw2RFIdxkJ9e8Mo7epvurPuKJqjGoNSuC3sDOG68ysIcBS71vFZndRfa+xC+k2SsP3ICbSbfsEAAVlC4+CttAibRlX40QduM07bWwjF/CsnkvGC3i44APG3cjpHs4JFh9mFizqAJnmKt3atEb72ihqUfMSHkqv4= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by PH7PR10MB5771.namprd10.prod.outlook.com (2603:10b6:510:127::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.27; Mon, 21 Oct 2024 17:47:14 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8069.027; Mon, 21 Oct 2024 17:47:14 +0000 Thread-Topic: [External] : Re: [PATCH] Add file-ring to dired-aux.el Thread-Index: AQHbI8dVfP9ZM/tpoE26wqpfjkubk7KRcLkg In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|PH7PR10MB5771:EE_ x-ms-office365-filtering-correlation-id: 399748d4-6da8-4fac-0ffc-08dcf1f865cf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?VDRGc2EvSmYrZlVYc1AvajlPRDVTdWxSYzdETE1MRThLWUlwRGpkUkRTSFFT?= =?utf-8?B?QVBFZzBxTnVWVFlTTmVickFNa2Z6NDFkbUlrWmM5YnRQSWJTTitlVkVOWDFB?= =?utf-8?B?SVc3cFFIbGM3MFlBZmtVTWhGMEZnZzdlZ3ZCK0FnUVl4Q09rcjhRVWFwcFNX?= =?utf-8?B?cmNIZUp4T3FvNmRVRzlsdkVweHlSQTM5c3NuM0xXWkdPdnppRWpwTjh2WVl2?= =?utf-8?B?UXpQQVhNdW9laHQvZHNjY3JiZURlUEtTdmNnSUVLK1NUUmdGVi9oek14VkRY?= =?utf-8?B?QWw3VzAwTkFxeFd2LzR3MHAzdTRmdElOZXozTWZHZGZXOFVVTVVodUtNck1j?= =?utf-8?B?SG83MENhRFhia1RyUk1idmJxYmRDQm4ra05UVlVHOFpWVUpGRjZyVi9EbC83?= =?utf-8?B?ZDRLcnlUdmNJVUVpOVFVLzZFdDlXc203MjY5ZDZoTFFFM3FFbVBIR2YxSHk1?= =?utf-8?B?OTJUODFXMm5vdjBkQml0TkFoNVpCekpKMFp0Y1poWUs4bjl1MFovS0RnM1I0?= =?utf-8?B?YXNhMmFVUk5LNzRXTjNUTmY5TDVJY3d0ZllEMjcwa2s0SCtRcWUzdU0zb2wy?= =?utf-8?B?OSsxMTFHSHJIRUNhWWI5Q2JrTHhuZlVoWUoxYmdpdWVtY3ZZUzBUTmxpdTZ3?= =?utf-8?B?cnVnU3k4aU54ZHBrTXpjYVZkN0l0VzdxK0JNSnZrd x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TUpVUWhJMDBoNDh0VE52cDIzZVA0UEROK1B3UmFmUFZGRTVwVVRoKzdKajht?= =?utf-8?B?Q2JobEREOTd1Zkh4WVVwRUpZQjZVYTM0cndxNlBnNUJKY2tVeUFxUEtML1Aw?= =?utf-8?B?QlhCTnROZkE1RjVxT3IzVVlNZkxHS3ZXMnpHYnBQRGNQdjVkVWtTWTVqQlJu?= =?utf-8?B?clNGdkJLWGpOOVUxRkRVTWFZaDBwTkZOUmlUdEQwNDZPMGhmY2hab3ZqUkRw?= =?utf-8?B?TkhKTFB6VkZhdE5WWE9XMVJyRWtVVHE0b2l1QitXQzBzeXl6TzJaVkl1WjBK?= =?utf-8?B?K2hpMElYY0ZXeUdKRnROYnpTQXdMdlJ2M1JUZXFGT09WbFM3QzZza01NaFlr?= =?utf-8?B?YW0zOENoVUdQaHYraE1PQXQrOXFJNkI1RlhCR3QzVXNSV1NIbm5vN0Rkbnl5?= =?utf-8?B?ZzVzVkkrZGY1S2VQNDZ0T3RNL3h4NmNRbTFSeTRRT2FGVEpYUFQwK3FZNXMv?= =?utf-8?B?bzQwVE02WXV1cUtXUk5KTU82b1dUQXM3U1pBMG9mMkNZN0lrRlk3c1R1TStq?= =?utf-8?B?TFY5OXB2ZSt2NCsvcUNUOTN2a0tJT3RMSUVaTi8xQkU2QUpTQkNNOWxqT1Jy?= =?utf-8?B?TlFsQmx1b3hCVkNlZURTTW13SEFzRFhDZklnZzVra1dxejcyTkpNK2s2QWs5?= =?utf-8?B?VWN6elZvVTk0N2hzd1k5RjRUKzhVMDVJM0xTUU X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: n5mqwT9pq37AgSGhIehnllS5bP6m4jtNXdSZ1byPv1xuWOwvApsVSodIEgw6//OmrXddoYOOHv4XnXdArNR74douI7dk2kuteNj/imEyYsf8YCn6lClYUdRuJtlU23y3f++Kb6mJEgjUh4ImYJnVku3CQJO39xJ5Z6rv5IRS6nLdBFvjduCU0PruC5G3LvLrc//QxY+1HT8xtFA5vzEE6hkfcmEayIapC5/f2ipzLga5Vg2r/9k4keTjyq3jI0AOurteMOcSoMUjtXMrBD55UhIB3uuubb4q+cGczwcQ7K6Svd4LrswdkX9WFRhuUNpJL+b0xItTzU9WcuBiIXWFidvcfJ9oUvXz1oTw+T1ug/Q/dxHj3fmM8Iov7bre3v5PTxSSy8Na6+b7UriD5x3YtK/rWDZrDHUzaFYpq7vz4NJCZF+YF+c1z36KmJocz9N68v0yvOivor1UvCqBR/nnE6Kz8JTHlMogFsNRTAGOOBdZx9ejYPCdLGTvhEcW6OPYafDrCLtTFhmxnHriB72BubUl/UFq9x/9V7KA0VuPKnyTrq07raQvLSUZljEBvf5gQYjcwn1updC04DH3xR8Q8rnn1rzPPWpkTZvXSxvjCXo= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 399748d4-6da8-4fac-0ffc-08dcf1f865cf X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2024 17:47:14.1952 (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: JjglyUIQPlaloVo+xkOKCsnzzWf0DlD6mdtTNhKGuqk1bv3GM7JIcbeZgZTgsDlOqLrcyVRVZ602KTGS/JVD/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB5771 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-21_16,2024-10-21_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 adultscore=0 suspectscore=0 spamscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410210127 X-Proofpoint-ORIG-GUID: uIaS2T_4kcqiA_OKMnIKJV7Of11Fc62d X-Proofpoint-GUID: uIaS2T_4kcqiA_OKMnIKJV7Of11Fc62d 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324711 Archived-At: RldJVyAtDQoNCldpdGggRGlyZWQrIHlvdSBjYW4gdXNlOg0KDQoqIGBNLTAgdycgdG8gY29weSB0 aGUgYWJzb2x1dGUgbmFtZXMgb2YgdGhlIG1hcmtlZCBmaWxlcw0KICBhbmQgZGlycyB0byB0aGUg a2lsbCByaW5nLiAgKEVuaGFuY2VkIHZlcnNpb24gb2YgdGhlDQogIHN0YW5kYXJkIGB3Jy4pDQog IA0KICAgLiBgTS0wJyB1c2VzIGFic29sdXRlIG5hbWVzDQogICAuIGBDLXUnIHVzZXMgbmFtZXMg cmVsYXRpdmUgdG8gYGRlZmF1bHQtZGlyZWN0b3J5Jy4NCg0KKiBgQy15JyB0byB5YW5rIChjb3B5 KSB0aG9zZSBmaWxlcyAob3IgYW5vdGhlciBzdWNoDQogIGZpbGVuYW1lIGxpc3QpIGludG8gYW5v dGhlciBEaXJlZCBidWZmZXIuDQogIA0KICAgLiBOb24tbmVnYXRpdmUgcHJlZml4IGFyZyBwcm9t cHRzIGZvciB0YXJnZXQgZGlyZWN0b3J5Lg0KICAgLiBOb24tcG9zaXRpdmUgcHJlZml4IGFyZyBs aXN0cyB0aGUgZmlsZXMgd2l0aA0KICAgICBkZXRhaWxzIGlmIHlvdSBoaXQgYGwnIHdoZW4gYXNr ZWQgdG8gY29uZmlybS4NCg0KVGhhdCBpcywgYEMteScgY29waWVzIHRoZSBmaWxlcyB0byB0aGUg ZGlyZWN0b3J5IG9mIHRoZQ0KY3VycmVudCBsaXN0aW5nIChtYXliZSBhIHN1YmRpciBsaXN0aW5n KSBpbiBhIERpcmVkIGJ1ZmZlci4NCldpdGggYSBub24tbmVnYXRpdmUgcHJlZml4IGFyZyB5b3Un cmUgaW5zdGVhZCBwcm9tcHRlZCBmb3INCnRoZSBkaXJlY3RvcnksIHdpdGggY29tcGxldGlvbi4g IFRoaXMgaXMgYmV0dGVyIHRoYW4NCmBkaXJlZC1kd2ltLXRhcmdldCcgZXRjLg0KDQpUaGlzIGlz IHRoZSBwcm9tcHQgdG8gY29uZmlybSB5YW5raW5nOg0KDQogWWFuayBmaWxlcyB3aG9zZSBuYW1l cyB5b3UgY29waWVkPyAgKHkgb3IgbjsgbCB0byBzaG93IGZpbGUgbGlzdCkNCg0KYGwnIGF0IHRo ZSBwcm9tcHQgbGlzdHMgdGhlIGFic29sdXRlIGZpbGVuYW1lcywgYnkgZGVmYXVsdC4NCkJ1dCBp ZiB5b3UgdXNlIGEgbm9uLXBvc2l0aXZlIHByZWZpeCBhcmcgd2l0aCBgQy15JyB0aGVuDQpgbCcg YWxzbyBsaXN0cyB0aGUgZmlsZSBhdHRyaWJ1dGVzIHNwZWNpZmllZCBieSBvcHRpb24NCmBkaXJl ZHAtbGlzdC1maWxlLWF0dHJpYnV0ZXMnLiAgQnkgZGVmYXVsdCwgdGhhdCBvcHRpb24NCnNob3dz IHRoZSBwZXJtaXNzaW9ucyBhbmQgdGltZSBvZiBsYXN0IG1vZGlmaWNhdGlvbi4NCl9fX19fX18N Cg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9kb3dubG9hZC9kaXJlZCUyYi5lbA0K X19fX19fXw0KDQoNCi0tIERvYyBzdHJpbmdzIC0tLS0tLS0tLS0tLS0tLS0NCg0KdyBydW5zIHRo ZSBjb21tYW5kIGRpcmVkLWNvcHktZmlsZW5hbWUtYXMta2lsbCAoZm91bmQgaW4NCmRpcmVkLW1v ZGUtbWFwKSwgd2hpY2ggaXMgYW4gaW50ZXJhY3RpdmUgTGlzcCBjbG9zdXJlIGluIOKAmGRpcmVk Ky5lbOKAmS4NCg0KSXQgaXMgYm91bmQgdG8gdywgbWVudS1iYXIgb3BlcmF0ZSBraWxsLXJpbmcu DQoNCihkaXJlZC1jb3B5LWZpbGVuYW1lLWFzLWtpbGwgJm9wdGlvbmFsIEFSRykNCg0KQ29weSBu YW1lcyBvZiBtYXJrZWQgKG9yIG5leHQgQVJHKSBmaWxlcyBpbnRvIHRoZSBraWxsIHJpbmcuDQpN dWx0aXBsZSBmaWxlIG5hbWVzIGFyZSBzZXBhcmF0ZWQgYnkgdGhlIHZhbHVlIG9mIHZhcmlhYmxl DQpgZGlyZWRwLWZpbGVuYW1lLXNlcGFyYXRvcicuDQoNCldoZW4gbXVsdGlwbGUgbmFtZXMgYXJl IGNvcGllZCwgdGhvc2Ugd2l0aCBzcGFjZSBvciBxdW90ZXMgKCcsICIpIGFyZQ0KZW5jbG9zZWQg aW4gZG91YmxlLXF1b3RlIGNoYXJzIGlmIG9wdGlvbg0KYGRpcmVkcC1xdW90ZS1jb3BpZWQtZmls ZW5hbWVzLWZsYWcnIGlzIG5vbi1uaWwuDQoNCldpdGggYSB6ZXJvIHByZWZpeCBhcmcsIHVzZSB0 aGUgYWJzb2x1dGUgZmlsZSBuYW1lIG9mIGVhY2ggbWFya2VkIGZpbGUuDQpXaXRoIEMtdSwgdXNl IHRoZSBmaWxlIG5hbWUgcmVsYXRpdmUgdG8gdGhlIERpcmVkIGJ1ZmZlcidzDQpgZGVmYXVsdC1k aXJlY3RvcnknLiAgKFRoaXMgc3RpbGwgbWF5IGNvbnRhaW4gc2xhc2hlcyBpZiBpbiBhIHN1YmRp cmVjdG9yeS4pDQoNCklmIG9uIGEgc3ViZGlyIGhlYWRlcmxpbmUsIHVzZSBhYnNvbHV0ZSBzdWJk aXIgbmFtZSBpbnN0ZWFkOw0KcHJlZml4IGFyZyBhbmQgbWFya2VkIGZpbGVzIGFyZSBpZ25vcmVk IGluIHRoaXMgY2FzZS4NCg0KWW91IGNhbiB0aGVuIGZlZWQgdGhlIGZpbGUgbmFtZShzKSB0byBv dGhlciBjb21tYW5kcyB3aXRoIE0teCB5YW5rLg0KDQpUaGUgdmFsdWUgb2YgZ2xvYmFsIHZhcmlh YmxlIGBkaXJlZHAtbGFzdC1jb3BpZWQtZmlsZW5hbWVzJyBpcyB1cGRhdGVkDQp0byB0aGUgc3Ry aW5nIGxpc3Qgb2YgZmlsZSBuYW1lKHMpLCBzbyB5b3UgY2FuIG9idGFpbiBpdCBldmVuIGFmdGVy DQp0aGUga2lsbCByaW5nIGlzIG1vZGlmaWVkLg0KX19fX19fXw0KDQoNCg0KQy15IHJ1bnMgdGhl IGNvbW1hbmQgZGlyZWRwLXlhbmstZmlsZXMgKGZvdW5kIGluIGRpcmVkLW1vZGUtbWFwKSwNCndo aWNoIGlzIGFuIGludGVyYWN0aXZlIExpc3AgY2xvc3VyZSBpbiDigJhkaXJlZCsuZWzigJkuDQoN Ckl0IGlzIGJvdW5kIHRvIEMteSwgbWVudS1iYXIgc3ViZGlyIGRpcmVkcC15YW5rLWZpbGVzLg0K DQooZGlyZWRwLXlhbmstZmlsZXMgJm9wdGlvbmFsIERJUiBOTy1DT05GSVJNLVAgREVUQUlMUykN Cg0KWWFuayAocGFzdGUpIGZpbGVzIHRvIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4NCldpdGggYSBu b24tbmVnYXRpdmUgcHJlZml4IGFyZyB5b3UgYXJlIGluc3RlYWQgcHJvbXB0ZWQgZm9yIHRoZSB0 YXJnZXQNCiBkaXJlY3RvcnkuDQpXaXRoIGEgbm9uLXBvc2l0aXZlIHByZWZpeCBhcmcgeW91IGNh biBzZWUgZGV0YWlscyBhYm91dCB0aGUgZmlsZXMgaWYNCiB5b3UgaGl0IGBsJyB3aGVuIHByb21w dGVkIHRvIGNvbmZpcm0gcGFzdGluZy4gIE90aGVyd2lzZSB5b3Ugc2VlIG9ubHkNCiB0aGUgZmls ZSBuYW1lcy4gIFRoZSBkZXRhaWxzIHlvdSBzZWUgYXJlIGRlZmluZWQgYnkgb3B0aW9uDQogYGRp cmVkcC1saXN0LWZpbGUtYXR0cmlidXRlcycuDQoNClRoZSBhYnNvbHV0ZSBuYW1lcyBvZiB0aGUg ZmlsZXMgdG8gYmUgeWFua2VkIGFyZSB0YWtlbiBmcm9tIHRoZQ0KY2xpcGJvYXJkIG9yLCBpZiB0 aGF0J3MgZW1wdHksIGZyb20gbmFtZXMgeW91J3ZlIGNvcGllZCB0byB0aGUga2lsbA0KcmluZyB1 c2luZyBgTS0wIHcnIG9yIE0teCBkaXJlZHAtY29weS1hYnMtZmlsZW5hbWVzLWFzLWtpbGwuDQoN ClRob3NlIGNvcHktZmlsZW5hbWUgY29tbWFuZHMgYWxzbzoNCiAqIFVzZSB0aGUgdmFsdWUgb2Yg b3B0aW9uIGBkaXJlZHAtZmlsZW5hbWUtc2VwYXJhdG9yJyB0byBzZXBhcmF0ZSB0aGUNCiAgIGNv cGllZCBmaWxlIG5hbWVzLg0KICogU2V0IHZhcmlhYmxlIGBkaXJlZHAtbGFzdC1jb3BpZWQtZmls ZW5hbWVzJyB0byB0aGUgc2FtZSBzdHJpbmcuDQogICBgZGlyZWRwLXlhbmstZmlsZXMnIHVzZXMg dGhlIHZhbHVlIG9mIHRoYXQgdmFyaWFibGUsIG5vdCB3aGF0ZXZlcg0KICAgaXMgY3VycmVudGx5 IGF0IHRoZSBoZWFkIG9mIHRoZSBraWxsIHJpbmcuDQoNCihUbyBjb3B5IGZpbGUgbmFtZXMgdG8g dGhlIGNsaXBib2FyZCBvbiBNUyBXaW5kb3dzLCB5b3UgY2FuIHVzZSBXaW5kb3dzDQpFeHBsb3Jl cjogU2VsZWN0IHRoZSBmaWxlIG5hbWVzLCB0aGVuIGhvbGQgYFNoaWZ0JywgcmlnaHQtY2xpY2ss IGFuZA0KY2hvb3NlIGBDb3B5IGFzIFBhdGgnIGZyb20gdGhlIG1lbnUuKQ0KDQpXaGVuIGNhbGxl ZCBmcm9tIExpc3A6DQoNCk9wdGlvbmFsIGFyZyBOTy1DT05GSVJNLVAgbWVhbnMgZG8gbm90IGFz ayBmb3IgY29uZmlybWF0aW9uIHRvIGNvcHkuDQpPcHRpb25hbCBhcmcgREVUQUlMUyBpcyBwYXNz ZWQgdG8gYGRpcmVkcC15LW9yLW4tZmlsZXMtcCcuDQpfX19fX19fDQoNCg0KDQpkaXJlZHAtZmls ZW5hbWUtc2VwYXJhdG9yIGlzIGEgdmFyaWFibGUgZGVmaW5lZCBpbiBgZGlyZWQrLmVsJy4NCg0K SXRzIHZhbHVlIGlzICJcMCINCg0KRG9jdW1lbnRhdGlvbjoNClN0cmluZyB1c2VkIHRvIHNlcGFy YXRlIGZpbGUgbmFtZXMgaW4gYSBga2lsbC1yaW5nJyBlbnRyeS4NCl9fX19fX18NCg0KDQoNCmRp cmVkcC1xdW90ZS1jb3BpZWQtZmlsZW5hbWVzLWZsYWcgaXMgYSB2YXJpYWJsZSBkZWZpbmVkIGlu IGBkaXJlZCsuZWwnLg0KDQpJdHMgdmFsdWUgaXMgdA0KDQpEb2N1bWVudGF0aW9uOg0KTm9uLW5p bCBtZWFucyB3IGRvdWJsZS1xdW90ZXMgZmlsZSBuYW1lcyBjb250YWluaW5nIFNQQywgJywgb3Ig Ii4NCg0KWW91IGNhbiBjdXN0b21pemUgdGhpcyB2YXJpYWJsZS4NCl9fX19fX18NCg0KDQoNCmRp cmVkcC1saXN0LWZpbGUtYXR0cmlidXRlcyBpcyBhIHZhcmlhYmxlIGRlZmluZWQgaW4gYGRpcmVk Ky5lbCcuDQoNCkl0cyB2YWx1ZSBpcyAoNSA4KQ0KDQpEb2N1bWVudGF0aW9uOg0KV2hpY2ggZmls ZSBhdHRyaWJ1dGVzIGBkaXJlZHAtbGlzdC1maWxlJyB1c2VzLCBhbmQgd2hlbi4NCkEgbGlzdCBv ZiBmaWxlIGF0dHJpYnV0ZSBudW1iZXJzIG1lYW5zIHVzZSBvbmx5IHRoZSB2YWx1ZXMgb2YgdGhv c2UNCmF0dHJpYnV0ZXMuDQpBIG5vbi1saXN0IG1lYW5zIHVzZSBhbGwgYXR0cmlidXRlIHZhbHVl cy4NCg0KWW91IGNhbiBjdXN0b21pemUgdGhpcyB2YXJpYWJsZS4NCg==