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: [ELPA] New package: dired-duplicates Date: Wed, 1 Nov 2023 16:28:40 +0000 Message-ID: References: <875y2nugm8.fsf@posteo.net> <87sf5qusml.fsf@web.de> <83y1fh8ojy.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="37648"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "michael_heerdegen@web.de" , "emacs-devel@gnu.org" To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 01 17:29:38 2023 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 1qyE65-0009c3-DK for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Nov 2023 17:29:37 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qyE5I-0007ul-Gj; Wed, 01 Nov 2023 12:28:48 -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 1qyE5G-0007uM-Ux for emacs-devel@gnu.org; Wed, 01 Nov 2023 12:28:46 -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 1qyE5F-0005dX-80; Wed, 01 Nov 2023 12:28:46 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3A1AcwPF011689; Wed, 1 Nov 2023 16:28:43 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=JsS4B5wZI7O83+GtnROs4Z52M+0GJ7UZX0xXJXCL5VI=; b=V2gif5pU9W48IHwMox5vbWYWzex0pWvi6OHLrH5bx7GATFFl7el2CbcWUuN7fowbOZ/v +Q73Yo5aO/DQsVduvYZMBuvYophRl6FAPUSisy9y1wJI/PI/hIc3gKqJhzY+k5G1ryuU KSyuPsB0yB+40NdKWediM/9XQsRUJFjjS4rkkhNELKMLwp2PZmVPEIQG831wL59I9dS3 4CCFqW6GrqOJ+4mXwH6kC3UgQAynjAn7MuO4zHEe/dznhiZ5s8KnTMcQetAC5BCVKE9h jZbzSQQo9zBIzU8IpOx1KVRVPm5Eg+rWm7T59CBmAfChXdZtDMP1wsiNT8FVIqdIbybT Bg== 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 3u0s3400h2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 01 Nov 2023 16:28:43 +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 3A1FCVPY020109; Wed, 1 Nov 2023 16:28:42 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3u0rrdgqe7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 01 Nov 2023 16:28:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i+KawH6L36JlC6iQxww3yxqF6EcJAzaJ0uO6BZIomGAmWOQvUBINn1d/sL2pUtECR3OiAHjRfDUVb90WX1ra/CLrUqT1tnOOsIZKLhwRXm1XL2OBsMMoAyKhm3dbGqC6oSR2Qx6aYgoxjMjeSDZkA0del+v8yBaG2fpMQQm2rlZMUWZys38+l0f7RLpICTtpEXqpux6IyHLujFwCpvOwxcEHLvYHrnLSvCF4Fxydqc4OYhWzfvUoLpWqGNToDpKTqvFL394qqg4ww1Wyui0PaqBI8Hno2eomA2JFWi3ToTSnKNOkpQVjdahCGtNtb2UvvR5pfZ3SftBQUdqQNKB2wQ== 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=JsS4B5wZI7O83+GtnROs4Z52M+0GJ7UZX0xXJXCL5VI=; b=cTVSpEBfw1VYMtWt7UJn3lO3DCu3oGNO1cCW1WLM4dA6C4H9TCWu5FVfnSnhiu2/46eLoLCrnojITw7VdATtibFCpF8sVUwSvl5JRXF1pasfHx4y3WVEjIax/q+sURf2wQL2T3jBAxGm4Q2Gs4gxClnQiMf6bx9Iu7YJxtpDBCxTAh8GpUiyLhAsiy5rL75oWspaE+7+JgEcmKGCnNjd+l4tFIE7C19DRvu7dUV88arsqYVRi7Kb0bvvZOwfY/PegdX77ITU95P8dxpxYBi1knsKiw4GY9obEUpBBHV6Lu3VBfX35TTMcA/PVkYJNBC8eN4Ufk4kPdVW0e2DK0vFJg== 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=JsS4B5wZI7O83+GtnROs4Z52M+0GJ7UZX0xXJXCL5VI=; b=DP3jRxs6SgFR4AyuiMLzOGwsSUbAvyV3QyxhwqlqUaYjNAbPGnalqcLsJtwbmvDR5+CbglZsobE2WQkRW0cnQIC2SQRXRXWVhfL/NNMvdkmlY5SLT+jgBj2SscMDrfYbPBcvU6BFlkJ3IfwuROC+b/dCqVOhkEA7tIQ3lElRQY4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by LV3PR10MB7841.namprd10.prod.outlook.com (2603:10b6:408:1b8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.24; Wed, 1 Nov 2023 16:28:40 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::9e11:9d8c:b7f4:f45b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::9e11:9d8c:b7f4:f45b%7]) with mapi id 15.20.6954.019; Wed, 1 Nov 2023 16:28:40 +0000 Thread-Topic: [External] : Re: [ELPA] New package: dired-duplicates Thread-Index: AQHaDNqKNITkZbJT5ESF5J+cptqqHbBlngtQ In-Reply-To: <83y1fh8ojy.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|LV3PR10MB7841:EE_ x-ms-office365-filtering-correlation-id: 541d8d1c-19c0-4a5a-eed2-08dbdaf79b65 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cPHFriwfMwfrSa3Meu2caruQ9DZs/5eHooxJ/zl2RrX2Ln4DrB67yvmzO/d8SDjE4mfFJozblM6UovHWfggAXS/SYtI5SE9UqLiI1D5IUIoGm2VsklnoFamGM4nJsRJigmtu/jBQitWozXaDDZA9lurzrdfL/g/fFHKFhMqtnAiOBT3Kfiq25/fsE4hrrHg36b7LW2M82UKcOKDMPld9A40I0oUAAyz8igAeLjy/RPWHDd1DtgHlOowEz9WA8bHFUv7Vrb0hz8DySYOToFvkAQW9lXOvURj8XU16kIB3iZ2JJMmKRyPyGxqRXpmocvtUc4NtDoZk3XKTwmzhg+5w6pec1Hfa/LlPeP1twY9CV4BZTpm5myfdiaIF2OCWRi+jXawnxJivNU5L8jSubzZENII03mBTA7rogIBEtS222ZxiYD2QTU3IDl3NgP4l6TbmKCBbcWnl4CuOtyZ8Td8i+aGHP/Z8C8OrAbJWU54oWNjxSdkmPxmIB/J9D2SrQjnCbK9IpwRyCg10vsdpyPLCwsFJmU1GP5F2hMWz1qyLwx2zoVb3GcH8knbAZg0kFySdR3FeDfywcoGUPSR2eHVLwUMKNolJ+/drxR5jAZgRql7Ehe1kE2GbU7Eo/RTN8SHK 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)(39860400002)(136003)(396003)(346002)(376002)(366004)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(26005)(122000001)(478600001)(7696005)(6506007)(38070700009)(9686003)(71200400001)(66476007)(66946007)(76116006)(54906003)(66556008)(66446008)(6916009)(64756008)(316002)(38100700002)(41300700001)(55016003)(2906002)(33656002)(52536014)(5660300002)(8676002)(4326008)(8936002)(86362001)(44832011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZEkxT1hRcE0vKzdzM3hRUVozUGhQREVienMycXdmN1JXNWVNL05lWS93S20v?= =?utf-8?B?OS9zRHhyK1A2NDdaOWlCejNsMmlNaGphaUg2YUtjMlRyc2FIaVVJaW9OV2ph?= =?utf-8?B?NGdKdSt6R3dEbXVjd25yenA1NmRZODlSSmdqdzdyOXhTeUhBbzBCU3BGMDNF?= =?utf-8?B?MzZ4QXNUbWJxM05uWXlCcTVtaDFFMnU4R2pzV0c3d2lJWkxkc1RZMTR6ZVo1?= =?utf-8?B?dGJNSkc0bFF3S3Y3OHYrWE01NlpvTmNndnc4MnUrVlRhMWsreklBUlptVWda?= =?utf-8?B?dWk4QTR0N0FWOEhkdjVOTmE5bnRaYjZsUEV5SytieWNqKzZLdERnSlkxUlA5?= =?utf-8?B?c09NWG1pV2pja0YxZ1hmUGtqbm1yei91WDNwdi9ZZUVCSW9XaG9mYXUvVmhW?= =?utf-8?B?T2lSUWl2VGdsZ0FDNyszNXlKNHo2WUtyTDViSDZqd1dTZlpFYkx5WFY2aXZ2?= =?utf-8?B?MlVhY09GR25KcTVSWS9MUWpUcmZPRU1aSFk5S0l1clpKNWVBN2llZkVOZytR?= =?utf-8?B?dWZoR05sclRIaTJLMEltL2VHYnpzSDA2Z1ZRMnNmckpJRnZ3U0t2N2UrYjhE?= =?utf-8?B?b29jd0pBU092VG1JVXVqVG0zbEJOMzJDVVlTVEdidEVudkgwQ3VReXEwZ0ZV?= =?utf-8?B?Wm5uVkY3NWVNTW43VTZ3c0kxVE5VUDFLQWw5cD X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ehwKEKskZCz0lI6FPTNo2vt3MVna0QePmPz3LBsKZnEU/AuI2hSJlPIgUfq28zKSrEXv6OU8Jp3+v0PYnEx30Khhmd0TgTKM1JcxSMXcnI/kozRr/M0XSbLMO1GjD+kybjUdvoUFaiHKZV2pG2Jo3xqqJgbF1eeiHe58qYHu4rltPx0sCTAkKLAxwSHLR49jVWa6qrUW7Gj9AoU6uYfccBVIAmvDI792bbemtFaUtf1pZ84udxCtX5+YjRLEY53GReqf7Drj1cXlbeEBZmcxZhwynT8IaRLsWipI8z9C9HFesSIGidmgrpeWtyuCi1JfpSXevTm66v+3sQCCWXITQ38rgiv4iAktAhN463s8ooxefBCXyE1XeBO5GbzsBuSpYocujvDHCH7+OOZc9ryUvVuWvZRBlAb4lzVdI+9VFPmgbXnpYksG8Lp6QYxgItW/Ey+nwA04/WPpKsTYJdxARt2mhJ5AcHo6jsT/Lq5T64cNGKMb4hUnAklE6WXmoE9Fn0F0ujVq7D9WcUqExJAReqU+KHTjHyX9bYl/Vs/cPLXwiMIOqvvzlP9a2Na7iGuFKBrifQXNxiEaoDeCIMnkAa0569AYmDGW1kEBWzjU9OfHVMG22yc8czEXpLGI4NB/S9R9radZeLq6MdhwsodsNVlbe9sP9YNLTwcWNGU17CD/szN0h+4Xs3UPaZbNiGWbjp6OOeeSH4Xlwn1zbCdPBot/EA8QkzhiWK5SaKzZiC+XPc P+BXM3zgjfGMCRk9LS 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: 541d8d1c-19c0-4a5a-eed2-08dbdaf79b65 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2023 16:28:40.1657 (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: 4+PuNJnKb3zA/MAPj89BcBtJN0yDw9q0UsPvn9Hts9ScEzHNGIhVQGIZq6WHjJUEwADXkbr17XwkzAwe6ruenQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB7841 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-01_14,2023-11-01_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxlogscore=920 adultscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2311010129 X-Proofpoint-GUID: r4T5ylu0t_ip-u5xtxVeYXUqQAiNW6qS X-Proofpoint-ORIG-GUID: r4T5ylu0t_ip-u5xtxVeYXUqQAiNW6qS 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:312074 Archived-At: PiA+ID4gSWYgYSDigJhkZWZjdXN0b23igJkgZG9lcyBub3Qgc3BlY2lmeSBhbnkg4oCYOmdyb3Vw 4oCZLCB0aGUgbGFzdCBncm91cA0KPiA+ID4gZGVmaW5lZCB3aXRoIOKAmGRlZmdyb3Vw4oCZIGlu IHRoZSBzYW1lIGZpbGUgd2lsbCBiZSB1c2VkLiAgVGhpcyB3YXksDQo+ID4gPiBtb3N0IOKAmGRl ZmN1c3RvbeKAmSBkbyBub3QgbmVlZCBhbiBleHBsaWNpdCDigJg6Z3JvdXDigJkuDQo+ID4NCj4g PiBBbGwgdHJ1ZS4NCj4gPiBCdXQgIm5vdCBuZWVkIiBkb2Vzbid0IGltcGx5ICJzaG91bGRuJ3Qg aGF2ZSIuDQo+IA0KPiBXZSBkZWNpZGVkIHRoYXQgaXQgbWVhbnMgInNob3VsZG4ndCBoYXZlIi4N Cg0KSSB3YXNuJ3QgYXdhcmUgdGhhdCBzdWNoIGEgcmlnaWQgZGVjaXNpb24gaGFkIGJlZW4gbWFk ZS4NCg0KSG93ZXZlciwgSSBkb24ndCBzZWUgaXQgaW4gdGhlIEVsaXNwIG1hbnVhbC4gIFdoZXJl IGlzDQppdCBzcGVjaWZpZWQ/DQoNCkluc3RlYWQsIGluIHRoZSBFbGlzcCBtYW51YWwsIG5vZGUg YEdyb3VwIERlZmluaXRpb25zJzoNCg0KICB5b3Ugc3BlY2lmeSB0aGUgZ3JvdXDigJlzIG1lbWJl cnMgYnkgdXNpbmcgdGhlDQogIOKAmDpncm91cOKAmSBrZXl3b3JkIHdoZW4gZGVmaW5pbmcgdGhv c2UgbWVtYmVycy4NCg0KU291bmRzIGEgYml0IGxpa2Ugb25lIGV4cGxpY2l0bHkgc3BlY2lmaWVz IDpncm91cA0KZm9yIGVhY2ggbWVtYmVyLiAgTm90aGluZyBhYm91dCBzcGVjaWZ5aW5nIGl0IG9u bHkNCmZvciB0aGUgZmlyc3QgbWVtYmVyIG9mIGEgc2V0IG9mIGNvbnNlY3V0aXZlIG1lbWJlcg0K ZGVmaW5pdGlvbnMuICBBbWJpZ3VvdXMsIGF0IGJlc3QsIEkgZ3Vlc3MsIGlmIGl0J3MNCmludGVu ZGVkIHRvIHNheSB3aGVyZSBhbmQgd2hlbiB5b3UgInNob3VsZCIgc3BlY2lmeQ0KOmdyb3VwLg0K DQpQZXJoYXBzIHlvdSBzaG91bGQgY2hhbmdlIHRoZSB0ZXh0IHF1b3RlZCBieSBNaWNoYWVsLA0K dG8gbWFrZSBjbGVhciB0aGF0IHlvdSBkb24ndCByZWFsbHkgbWVhbiAod2hhdCBtb3N0DQpwZW9w bGUgdW5kZXJzdGFuZCBieSkgImRvIG5vdCBuZWVkIiwgYnV0IGluc3RlYWQgeW91DQpyZWFsbHkg bWVhbiAic2hvdWxkbid0IGhhdmUiPw0KDQogIElmIGEg4oCYZGVmY3VzdG9t4oCZIGRvZXMgbm90 IHNwZWNpZnkgYW55IOKAmDpncm91cOKAmSwgdGhlIGxhc3QgZ3JvdXANCiAgZGVmaW5lZCB3aXRo IOKAmGRlZmdyb3Vw4oCZIGluIHRoZSBzYW1lIGZpbGUgd2lsbCBiZSB1c2VkLiAgVGhpcyB3YXks DQogIG1vc3Qg4oCYZGVmY3VzdG9t4oCZIGRvIG5vdCBuZWVkIGFuIGV4cGxpY2l0IOKAmDpncm91 cOKAmS4NCiAgICAgICAgICAgICAgICAgICBeXl5eXl5eXl5eXg0KICAgICAgICAgICAgICAgICBz aG91bGRuJ3QgaGF2ZQ0KDQpBcyBmb3IgYW4gZXhwbGljaXQgc3RhdGVtZW50IG9mIHRoZSBjb252 ZW50aW9uLCBJDQpmaW5kIG5vdGhpbmcgYXQgYWxsIGFib3V0IDpncm91cCBpbiB0aGUgc2VjdGlv bnMNCm9mIHRoZSBtYW51YWwgKHN1Y2ggYXMgYENvZGluZyBDb252ZW50aW9ucycpLCB0aGF0DQpz dGF0ZSB0aGUgRWxpc3AgY29kaW5nIGNvbnZlbnRpb25zLg0KDQpJcyB0aGlzIGEgZG9jIGJ1Zz8g IElzIHRoZXJlIHNvbWV3aGVyZSBlbHNlIHdoZXJlDQp3aGF0IHlvdSBzYXkgd2FzIGRlY2lkZWQg aXMgZGVjbGFyZWQ/DQoNCj4gPiA+IElmIDpncm91cCBpcyBzcGVjaWZpZWQsIGl0IHdpbGwgbW9z dCBvZiB0aGUgdGltZSBtZWFuDQo+ID4gPiB0aGUgZGVmY3VzdG9tIHNob3VsZCBiZSBhc3NpZ25l ZCB0byBzb21lIG90aGVyLCBub3QNCj4gPiA+IHRvIHRoZSBkZWZhdWx0LCBncm91cC4gIFNvIGl0 J3MgYmV0dGVyIHN0eWxlIHRvIG5vdA0KPiA+ID4gZXhwbGljaXRseSBzcGVjaWZ5IHRoZSBkZWZh dWx0Lg0KPiA+DQo+ID4gRldJVywgSSBkaXNhZ3JlZSwgc3R5bGlzdGljYWxseTsgSSB0aGluayBp dCdzIHdvcnNlDQo+ID4gc3R5bGUuDQo+IA0KPiBZb3UgYXJlIGVudGl0bGVkIHRvIHlvdXIgb3Bp bmlvbnMsIGJ1dCBpdCBpcyBmdXRpbGUgdG8gcmVpdGVyYXRlIHRoZW0NCj4gaGVyZSwgc2luY2Ug dGhlIHByb2plY3QgYXMgYSB3aG9sZSBoYXMgZGVjaWRlZCBvbiBhIGNlcnRhaW4gcG9saWN5LA0K PiBhbmQgd2UgYXNrIHlvdSB0byBwbGVhc2UgcmVzcGVjdCB0aGF0IGFuZCBzdG9wIGZpZ2h0aW5n IGl0IGhlcmUsIGxlc3QNCj4gc29tZW9uZSBpcyBtaXN0YWtlbiB0byB0aGluayB0aGF0IGl0IGlz IGEgbWF0dGVyIG9mIHBlcnNvbmFsDQo+IHByZWZlcmVuY2VzLCB3aGVuIEVtYWNzIHNvdXJjZSBj b2RlIGlzIGRpc2N1c3NlZC4NCg0KSSBtYWRlIGNsZWFyIHRoYXQgSSB3YXMgdGFsa2luZyBhYm91 dCB1c2Ugb2YgOmdyb3VwIGJ5DQp1c2VycyBpbiB0aGVpciBjb2RlLCBub3QgZm9yIGNvZGUgdGhh dCdzIHRvIGJlIGluY2x1ZGVkDQppbiBFbWFjcy4gIFZlcnkgY2xlYXIuICBObyBmaWdodGluZywg dGhvdWdoIHlvdSBhcHBlYXINCnRvIGJlIHRyeWluZy4NCg0KQnV0IEkgbm93IGhhdmUgdGhlIHF1 ZXN0aW9uIGFib3V0IHdoZXJlIHlvdXIgZWRpY3QgYWJvdXQNCjpncm91cCBpcyBwcm9jbGFpbWVk IGZvciBjb2RlIHRoYXQncyB0byBiZSBpbmNsdWRlZCBpbg0KRW1hY3MuICBXaGVyZSBpcyB0aGF0 LCBiZXNpZGVzIGluIHlvdXIgc2xhcC1kb3duIHJlcGx5DQp0byBteSBtc2c/DQo=