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.help Subject: RE: [External] : replace-within-highlighted-region - Is it possible to write? or too hard? Date: Sun, 21 Jul 2024 16:47:07 +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="20502"; mail-complaints-to="usenet@ciao.gmane.io" To: gnuist , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 21 18:47:50 2024 Return-path: Envelope-to: geh-help-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 1sVZiv-0005CK-It for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 21 Jul 2024 18:47:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sVZiR-0007w1-J3; Sun, 21 Jul 2024 12:47:19 -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 1sVZiP-0007va-HM for help-gnu-emacs@gnu.org; Sun, 21 Jul 2024 12:47:17 -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 1sVZiN-0007RB-JG for help-gnu-emacs@gnu.org; Sun, 21 Jul 2024 12:47:17 -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 46LGVBfJ031319; Sun, 21 Jul 2024 16:47:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= from:to:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s= corp-2023-11-20; bh=A2n0acXnrHebrDypkFzqRC9OPJi4Q3OzwBBEF0a7l2M=; b= W6GCaPbxMScV4cWyD36ZgMXu3oRzCrQFCKvfHtKuWWV4jn4yF9A6+dlHJc0ggUcx ikzQ1M8ZCOIb7QNyI3un/TkjoeG+y1dosoOvCMll7EGCfTLVhfzjeBtLzRxgDZXa WdmdiAF0aQuRg+kUY689HC4w6cP0CLmRTiGXe07/4NvUOHr+Y78phWCTzqpvqoTJ UOvJnEc2WhTTZf0+T8D+c4shugQC3eFEagmRx7dLxRWWFX91/Y8ja39jfOuwxhtO +4XO+AnAnBsZUBJlH7x8G0zwDz8Rqx2ASObvmDASNShitD3rTkXBco0seyCt19D0 Y6PFtjtKpS3CF0urHtoBFg== 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 40h5wjg0a2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Jul 2024 16:47:12 +0000 (GMT) Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 46LCFWbd008707; Sun, 21 Jul 2024 16:47:11 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 40h26739f9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 21 Jul 2024 16:47:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uZJNK80gc6b01VHPYodo2FpA6atykgtTULFZs6t5xnvaYlYq/1m37ssBdZBySnsTkk/467bQjBigguGnM+qoZSg/ZyxaQF94RXRr042MD9t+rhEOjuSWb/vP/WA5h84Waw+CfVAnxfqbFfVVMxZIp7sWRxGuuhN/Y6mvdx3nbhzWIr0gwmtST/KcNW0GLBi5GwFbFhAz/g180da48/pf6DhiyL1V97TrcGyy/8simzyX/bRbLT6zjtaJRwrDyLX3bYpVwfwatq8W+ksUlCioCXxSAR6C1p/zpxdwLi2XEJJvi531s90djeIk5hDFnU6R/ev8Miwe6dRkKe42FF8+7Q== 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=A2n0acXnrHebrDypkFzqRC9OPJi4Q3OzwBBEF0a7l2M=; b=Sx5WXVkaULZhMIsKc+s0xkKwO/z1HB8mRy5+1E9M1LEdE3FCDdG7NSn2D56tWdYfTCUJe2Ps0lUNozW3mYu4NMKuXO4haHozwr3yquNf3CMkWvoUA9Gy42rKNVGPffcQ3HadU0Vhh0w5rdEUowC+TJ/MG6B9d75lxZvpUp4QGotymTnK1jF62r4StktmnDy6Rx8pCkIaSO9IhOsaw6pkCwwrSLRbur0vlCnGXjbT//EyEVT0OwpJVeUWkZ4xSfVjiePCVG6b7TqFHW/JYrBlmY179xntDYbiyDJwVDhdhCIrxwi9cO4TgSaR56g4onaAjYaIT1NHkZBD69Uywj3Dbw== 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=A2n0acXnrHebrDypkFzqRC9OPJi4Q3OzwBBEF0a7l2M=; b=f10YnRFdfDhP9yrHvoK8T8/KgKkcGPDbbV5m+/ltFCa3o5p0mGOiaHB4wUGF/cS846795jkpea6LX/504SS87BVM4J9FDhWQkpeAUE8pWrSywlouxp5ZjmXAtrEE4BJuRayzazQ8yvKxZ/O2qh5cdv9JC6xGL+F9bl7HeHK7QjY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH7PR10MB6311.namprd10.prod.outlook.com (2603:10b6:510:1b2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.19; Sun, 21 Jul 2024 16:47:08 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27%6]) with mapi id 15.20.7784.016; Sun, 21 Jul 2024 16:47:07 +0000 Thread-Topic: [External] : replace-within-highlighted-region - Is it possible to write? or too hard? Thread-Index: AQHa2xB1auN3LcbqTUKJ17lJZbPoqLIBXOvw In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH7PR10MB6311:EE_ x-ms-office365-filtering-correlation-id: b207a4df-d8dc-406e-420b-08dca9a4c22e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?OGZqQjgrbjFCVzFlVEJYWmxROFpJbmw3bTJtQmhYWjFpS0EwTDEyRDk4QkN0?= =?utf-8?B?bTNZRzFnTVNkWU8yMmVPZHpHVGJKOTQ2WTF4K0habWdOR2tjMEpuWExlbVk0?= =?utf-8?B?SEhSeUd6eDI5RHJkS0tUQkZFMmlkWWs4WUhYTGkyam04T2pHZEZZc3B1UkRj?= =?utf-8?B?RVIyMzVtVEJIUU1Md21ES2w5RnJCOFp4WXdyK0xqNjJ5aFZhNjdtVG9Pd1F4?= =?utf-8?B?MjVxRmo3L0FEV0J5UDdFbVhMeEtQU0h0MEN3QnFsRk1NYUZXcmhNRzVUNUFP?= =?utf-8?B?bVMxY3hoOVZIYnlYeWJXTG94RWNjMERVbmUvZjhKcThOZWlxb1gwN2Q4QVY4?= =?utf-8?B?YjVZNG1jUjBKRWlMMTNXRmp6dzd4aEN2bWQ2TGpyZW5MRWJZY29WdVNTbk04?= =?utf-8?B?SXhQKzVwTXk2ZGt6K1paamZuOE5YckpBUEk2VzVwcFJqT0svN3VSdUxrR2tR?= =?utf-8?B?U1RKdDF1U3Q4dUpBSnNYa3RxV1FzaTgzSGRta3JEcEl3aWxFbW45S0RTYktq?= =?utf-8?B?c0YwOGl6TFBPYndBYlU1TlNsRnNmUGRtZjRmNUNLdzBOeDlpSlhGekJJZXZY?= =?utf-8?B?Qnc2K0FuL3lhekc3SGdTMitlTTN0dWdGN2Q2L0h2ZEZWZlh3Y2Z3MzAxU3V5?= =?utf-8?B?VHlYazEwTEVTbUE5UEduL1pKcTFmRkRtQ016dk1OS 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:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFptRWoxeForQ0NiR0VST2V1K1AxdThBMjI3NGc3Z001RmxTY0p4d1FFSDVj?= =?utf-8?B?dzZHYlVhWWpXN0xYbEJlWktqdXNoMDdTeFBieVdYRFhwazRsd3kyQnlxblNj?= =?utf-8?B?UU1WZmVRa3l3di9iOTkzUVpoNy9LWDhzUm1LRDNaNnJVZTdNa3dxd2NsdG11?= =?utf-8?B?dmY3YlBjZ2dJT3IweXZ1ZFZLTklMdVUxenFiTXlaSGN6ZVhKMjc5aGFTUmdh?= =?utf-8?B?THJkeHd0R0F3U0FmVGNXK0wxT2g2VzVQTHc1NExXbFlkK3poR290RE5EN2FU?= =?utf-8?B?bS9jcWVJeU1Bc2NvWitRNDB2ZHZtWnRuQVYwRFQrWk5reEhEclNLd0pjbWR3?= =?utf-8?B?K0RqSEZlekRLWCs3ekhZUTQwd2JvdnNPRk5Pd0lqSm9LMENVRDhuOEs5ZHhX?= =?utf-8?B?bFlLMFFnSlFocEpKbng3d0F4cGZjczlpT2Z2WldyUDBtOHRjTkk4anhSelJu?= =?utf-8?B?bVo5Q2JyRVBwcmZLcU9rYTkyaTkyU0p0Zi9hdjdSZ3NObVdUdjdtZVhyU2RW?= =?utf-8?B?cnBkTFBsZmZ1UEtBK1ZWNmFUaXBnL1p0RFArT1UrR3BhZkkzbW9RTGRQa0s5?= =?utf-8?B?WHcvVjM3LzZPSW5BdmxIbmVpclkzSDduZ2RKVVNQVHlpTDdNM1N3NlFOWnZz?= =?utf-8?B?cElaYVlEMlE1eFdNS0hYNXE4TktManpUUWVIOX X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: I5A7L/KL4YXks3c5KkckaLnSU2OhqHbMA3YA5Iqs3tg65/8kXOddayMcJLjTtjf98dLp3xJTqCOLvC5PiS7/43uY6dV/jjURShohVs9Ki5qUd1Y4b71DNtlwLf0CaeG1Soeb0Jhtj1M5Ds9nh69KO8ICX3zsmjJ0VJrX6zJyuXME/k9Q9ncm7juIcfpETJ7RYvMHoL9NzDc3ET+OnkwW6sutAVJm8QjGxX89ybtdo+LxGHk8CMA/GqUsTEt6mcxo3gdIQMc0wxhd5bwR+bNEpY32J1EfzWmpckAW3k/nkF+8iMuUrkeRl/JLEiKz5cxKySXZ9tYfB+eEsiJNtvCkX2ebyDJuGKqyX2BMDnqLUIRE5w6yAB69R5VO8LlAeDsU5/DBgy+2rkCjb+AG05VEHaYPV3+DtFybVFCQVrYNghcR6ZlXtMIW1Hegeu1aJ8kzB9z/XSxPxLIYYo7i7HRdJXiYVsvCayvsickFpEYQeIX9mUoD0l7wrPu9RZGxOfJ64RKHv03Fpgl9sTf7riDxHOH6jxJVK8KAARFoAZ7SmnNZ2KYI6HyXRCXe88Q5vfxCWzcRp64mDBzImwq45FBGOznH3Sjhm0qVACrSZvmO+0E= 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: b207a4df-d8dc-406e-420b-08dca9a4c22e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2024 16:47:07.7121 (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: bU61ITA1Pdm5TShYeQ/hf2qUr9Be07mBQF2TQh54SlQPK5GJCQABfEGprFqRLp3265XhRrLvG/jEjBYxE0/UmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6311 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-21_14,2024-07-18_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 suspectscore=0 spamscore=0 bulkscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2407210133 X-Proofpoint-ORIG-GUID: SBVc35Is_SYLeZB3te4QhUIcTsN_gtuZ X-Proofpoint-GUID: SBVc35Is_SYLeZB3te4QhUIcTsN_gtuZ 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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:147294 Archived-At: PiBJIGFtIHRoaW5raW5nIG9mIGEgZnVuY3Rpb24gd2hlcmUgeW91IGNhbiBoaWdobGlnaHQgcmVn aW9uLCBvbmx5IGxldHMNCj4gc2F5IG9mIG9uZSBjb2xvciAoaWUgY2F0ZWdvcnkpIGFuZCB0aGVu IGJlIGFibGUgdG8gcmVwbGFjZSBzdHJpbmdzIG9yDQo+IHJlZ2V4cCB3aXRoaW4gdGhvc2UgcmVn aW9uIG9ubHkuDQo+IA0KPiBGdW5jdGlvbmFsbHksIGl0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8g bmFycm93aW5nIHRvIG11bHRpcGxlIHJlZ2lvbnMgYWxsDQo+IGF0IG9uY2UsIGJhc2VkIG9uIGEg cmVnZXhwIGFuZCBoaWdobGlnaHRpbmcgdGhvc2UgcmVnaW9ucy4NCj4gDQo+IEluIG15IHByZXZp b3VzIHBvc3RzIG9uIGVkaWZmLWJ1ZmZlcnMsIEkgd2FzIHRoaW5raW5nIHRoYXQgI2Ygb3IgZm9j dXMNCj4gcHJvdmlkZWQgc3VjaCBhIGZ1bmN0aW9uYWxpdHkgd2l0aGluIGVhY2ggYWN0aXZlIHJl Z2lvbiBhbmQgUkVGSU5FRCB0byBpdA0KPiBhcyB0aGUgbmV3IGFjdGl2ZSByZWdpb24gd2l0aGlu IHdoYXQgd2FzIGhpZ2hsaWdodGVkIGJlZm9yZSBpdC4NCj4gDQo+IEluIGFkZGl0aW9uLCBJIHdh cyB0aGlua2luZyB0aGF0ICNoIHByb3ZpZGVkIGEgZnVuY3Rpb25hbGl0eSB3aGVyZWJ5IHlvdQ0K PiB3b3VsZCBiZSBhYmxlIHRvIGlnbm9yZSB0aG9zZSByZWdpb25zIChpZSBtYXRjaGVkIHN0cmlu Z3MpIHRoYXQgd291bGQgYmUNCj4gbWFza2VkLg0KPiANCj4gVGhlIHByb2JsZW0gd2l0aCBuYXJy b3ctdG8tcmVnaW9uIGlzIHRoYXQgdW5kb2luZyBpcyBoYXJkZXIgb2YgYSBtYWNybywNCj4gd2hl cmVhcyByZXBsYWNlIGNhbiBiZSB1bmRvbmUgd2l0aCBhIHNpbmdsZSB1bmRvLg0KPiANCj4gQXMg aXQgaXMsIHRoZSBjdXJyZW50ICNmIGlzIGFsbW9zdCBlcXVpdmFsZW50IHRvIHNob3ctbGluZXMt bWF0Y2hpbmctDQo+IHJlZ2V4cCBhbmQgI2ggaXMgYWxtb3N0IGVxdWl2YWxlbnQgdG8gaGlkZS1s aW5lcy1tYXRjaGluZy1yZWdleHAuDQoNClNlZSBgem9uZXMuZWwnLg0KDQpJbiBhIG51dHNoZWxs LCB5b3UncmUgbG9va2luZyB0byBxdWVyeS1yZXBsYWNlDQp0ZXh0IHdpdGhpbiBhIHpvbmUgc2V0 Lg0KDQpFYXNpbHkgZGVmaW5lIG9uZSBvciBtb3JlIHNldHMgb2Ygem9uZXMuICBZb3UNCmNhbiB0 aGluayBvZiBhIHpvbmUgc2V0IGFzIGEgKG1vcmUgZmxleGlibGUpDQpub25jb250aWd1b3VzIHJl Z2lvbiBvciBhcyAibXVsdGlwbGUgcmVnaW9ucyIuDQoNCi4gSGlnaGxpZ2h0IGEgem9uZSBzZXQs IGlmIHlvdSBsaWtlLg0KLiBTZWFyY2ggb25seSB3aXRoaW4gYSB6b25lIHNldC4NCiAgT3Igb25s eSBvdXRzaWRlIGl0IChzZWFyY2ggdGhlIGNvbXBsZW1lbnQpLg0KLiBIaWRlIGEgem9uZSBzZXQg b3IgaXRzIGNvbXBsZW1lbnQuDQouIFF1ZXJ5LXJlcGxhY2UoLXJlZ2V4cCkgdGV4dCB3aXRoaW4g YSB6b25lIHNldC4NCiAgT3IgaXRzIGNvbXBsZW1lbnQuDQouIE1hcCBhIGZ1bmN0aW9uIG92ZXIg YSB6b25lIHNldC4NCi4gQ29tYmluZSB6b25lIHNldHMgb3Igem9uZXMgaW4gYSB6b25lIHNldC4N Cg0KUHJldHR5IG11Y2ggYW55dGhpbmcgeW91IGNhbiBkbyB3aXRoIHRoZQ0KRW1hY3MgcmVnaW9u IHlvdSBjYW4gZG8gd2l0aCBhIHNldCBvZiB6b25lcy4NCkJ1dCBleGlzdGluZyBFbWFjcyBjb21t YW5kcyB0aGF0IGFjdCBvbiB0aGUNCnJlZ2lvbiBkb24ndCBrbm93IGFib3V0IHpvbmUgc2V0cyAo b3IgYWJvdXQNCm5vbi1jb250aWd1b3VzIHJlZ2lvbnMpLiAgWW91IGNhbiBkZWZpbmUNCm5ldyBj b21tYW5kcyB0aGF0IHRha2UgdGhlbSBpbnRvIGFjY291bnQuDQoNCkUuZy4sIFRoaXMgY29tbWFu ZCBoaWdobGlnaHQgdGhlIHRleHQgaW4gYQ0Kem9uZSBzZXQuICBJdCBpdGVyYXRlcyBvdmVyIHRo ZSB6b25lIHNldCBpbg0KdmFyIGB6ei1pem9uZXMnIHdpdGggYSBmdW5jdGlvbiB0aGF0IHRha2Vz DQphIHpvbmUgYXMgYW4gYXJndW1lbnQgYW5kIGhpZ2hsaWdodHMgaXQuDQooVGhhdCBmdW5jdGlv biwgYGhsdC1oaWdobGlnaHQtcmVnaW9uJywgaXMNCmZyb20gbGlicmFyeSBgaGlnaGxpZ2h0LmVs Jy4pDQoNCldoYXQgYHpvbmVzLmVsJyBvZmZlcnMgaW4gdGhpcyByZWdhcmQgaXMgYQ0Kd2F5IHRv IGVhc2lseSBkZWZpbmUgYSBzZXQgb2YgYnVmZmVyIHpvbmVzLiANCg0KKGRlZnVuIGhsdC1oaWdo bGlnaHQtcmVnaW9ucw0KICAoJm9wdGlvbmFsIHJlZ2lvbnMgZmFjZSBtc2dwIG1vdXNlcCBidWZm ZXJzKQ0KICAiQXBwbHkgYGhsdC1oaWdobGlnaHQtcmVnaW9uJyB0byByZWdpb25zIGluIGB6ei1p em9uZXMnLiINCiAgKGludGVyYWN0aXZlDQogICAgKGxpc3QgKHp6LWJhc2ljLXpvbmVzIHp6LWl6 b25lcykgbmlsIHQgY3VycmVudC1wcmVmaXgtYXJnKSkNCiAgKGRvbGlzdCAoc3RhcnQrZW5kICBy ZWdpb25zKQ0KICAgIChobHQtaGlnaGxpZ2h0LXJlZ2lvbiAobnRoIDAgc3RhcnQrZW5kKSAobnRo IDEgc3RhcnQrZW5kKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICBmYWNlIG1zZ3AgbW91c2Vw IGJ1ZmZlcnMpKSkNCg0KDQpEZXNjcmlwdGlvbjoNCg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9y Zy9lbWFjcy9ab25lcw0KDQpDb2RlOg0KDQpodHRwczovL3d3dy5lbWFjc3dpa2kub3JnL2VtYWNz L2Rvd25sb2FkL3pvbmVzLmVsDQoNCm9yIChhIGxpdHRsZSBvbGRlciB2ZXJzaW9uKToNCg0KaHR0 cHM6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvem9uZXMuaHRtbA0KDQo=