From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Zhang Haijun Newsgroups: gmane.emacs.bugs Subject: bug#35316: 26.2; Emacs lags in c++-mode buffer when editing with iedit-mode on Date: Thu, 9 May 2019 13:23:42 +0000 Message-ID: References: <5A24EADA-D920-4E1D-8CAE-511A6A74588C@outlook.com> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="246250"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "35316@debbugs.gnu.org" <35316@debbugs.gnu.org> To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 09 15:24:24 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hOj28-0011ut-EO for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 May 2019 15:24:24 +0200 Original-Received: from localhost ([127.0.0.1]:54518 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOj27-0002Rr-Ay for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 May 2019 09:24:23 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOj1t-0002Ol-7S for bug-gnu-emacs@gnu.org; Thu, 09 May 2019 09:24:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOj1r-0002Hf-3S for bug-gnu-emacs@gnu.org; Thu, 09 May 2019 09:24:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49691) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOj1m-0002F9-Gn; Thu, 09 May 2019 09:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hOj1m-0002Rn-78; Thu, 09 May 2019 09:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Zhang Haijun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Thu, 09 May 2019 13:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35316 X-GNU-PR-Package: emacs,cc-mode Original-Received: via spool by 35316-submit@debbugs.gnu.org id=B35316.15574082349393 (code B ref 35316); Thu, 09 May 2019 13:24:02 +0000 Original-Received: (at 35316) by debbugs.gnu.org; 9 May 2019 13:23:54 +0000 Original-Received: from localhost ([127.0.0.1]:35002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOj1d-0002RR-FL for submit@debbugs.gnu.org; Thu, 09 May 2019 09:23:53 -0400 Original-Received: from mail-oln040092254020.outbound.protection.outlook.com ([40.92.254.20]:56864 helo=APC01-PU1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOj1b-0002R9-CL for 35316@debbugs.gnu.org; Thu, 09 May 2019 09:23:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QLQLXzvq9IsBhqRUVuYp93jV7wprolA9MbMSph6mi54=; b=f77BpSpw24Qr8KPzDmZD9+GpAgOj7bU9yp+fJt5h9yVNv8mPOlfW3q64AUDJ0nn5Kv1PKwC2UD31xlo7ewBradqwYSbEX1HssvHeH6ttnuOfwLNUdOoSVeCXMXpawltC4C0jOjvh9RzuGy1mKwdYFLpKXRlt1/62hN3fWP5IKlg+/XeQnQ9QrYkfM4NeNRD1uzjWrr9aZ+LVNCdDGVBmmv5CUToYeOahVXme4IK39DwESoo/Ea0MsLhPfkSN992t/TsKRPCwHQj8dkRLYCtU5R5j+oKzz+WddF51D8d23+cb79rXb08j/bTHvvZ2ZXfqB/Pc64vxt5BNwvvg17eZfw== Original-Received: from HK2APC01FT022.eop-APC01.prod.protection.outlook.com (10.152.248.52) by HK2APC01HT146.eop-APC01.prod.protection.outlook.com (10.152.249.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1856.11; Thu, 9 May 2019 13:23:42 +0000 Original-Received: from PS1PR06MB2759.apcprd06.prod.outlook.com (10.152.248.53) by HK2APC01FT022.mail.protection.outlook.com (10.152.248.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.11 via Frontend Transport; Thu, 9 May 2019 13:23:42 +0000 Original-Received: from PS1PR06MB2759.apcprd06.prod.outlook.com ([fe80::3c3b:be45:a6af:3d86]) by PS1PR06MB2759.apcprd06.prod.outlook.com ([fe80::3c3b:be45:a6af:3d86%4]) with mapi id 15.20.1856.012; Thu, 9 May 2019 13:23:42 +0000 Thread-Topic: bug#35316: 26.2; Emacs lags in c++-mode buffer when editing with iedit-mode on Thread-Index: AQHU9kdhfQXib1heyEOMRFlaO2+ugKZDqwOCgACugICAHo66gA== In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US x-clientproxiedby: HK2PR0302CA0013.apcprd03.prod.outlook.com (2603:1096:202::23) To PS1PR06MB2759.apcprd06.prod.outlook.com (2603:1096:803:46::13) x-incomingtopheadermarker: OriginalChecksum:3F7EEDA8640D7D0B87BC240370C58B6E779FC9204E75BF3D2144C5D089DD1DA7; UpperCasedChecksum:D66EF1AB9E49A1FC227B0D6498BB15CCDCFA5C219DE37BAA7E336BB86F559E02; SizeAsReceived:7736; Count:50 x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: Apple Mail (2.3445.9.1) x-tmn: [v8ueSxvL4vZ7JLR63rKztQwcdr7zyeaA] x-microsoft-original-message-id: x-ms-publictraffictype: Email x-incomingheadercount: 50 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031323274)(2017031324274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT146; x-ms-traffictypediagnostic: HK2APC01HT146: x-ms-exchange-purlcount: 1 x-microsoft-antispam-message-info: oFmzz5h3Kbt/ICTnzeFvp38jr76Q3WcWkXrTDBMeG4mP6TvkKVMDuBiH+5ueXpakn3GZDMxtD2iUwH8LCxKOU8LwHLsklK8XSfCxFu6MSz6fm/kOrLyCrDpTanKtljwpwFL+SsBJwcTKJxxa8S+RnlHpoDkeIdIRAwjk0r1PlPj9r5RAmoScOjfyByPXeKU3 Content-ID: X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 05fa224f-b22b-4ca5-fd3e-08d6d4818e5e X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 13:23:42.7175 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT146 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:158985 Archived-At: SSBmaW5kIHRoYXQgSSBoYWQgdG9vIGxpdHRsZSB0aW1lIGVkaXRpbmcgYy9jKysgc291cmNlIGZp bGVzIHJlY2VudGx5LiBCZWNhdXNlIG91ciBwcm9qZWN0IHN3aXRjaGVkIHRvIGdvbGFuZy4NCg0K U28gSSBkaWRuoa90IHRlc3QgdGhpcyBwYXRjaCB0b28gbXVjaC4gSSBqdXN0IGFwcGxpZWQgdGhl IHBhdGNoIGFuZCB0ZXN0ZWQgaWVkaXQgd2l0aCBzb21lIGMrKyBmaWxlcyBhbmQgdGhlIGxhZyBk aXNhcHBlYXJlZC4NCg0KDQo+INTaIDIwMTnE6jTUwjIwyNWjrMnPzucxMDo0NKOs1cW6o779IDxj Y3NtaWxlMjAwOEBvdXRsb29rLmNvbT4g0LS1wKO6DQo+IA0KPiBJIHdpbGwgdHJ5IGl0IGZvciBz b21lIGRheXMgYW5kIGdpdmUgZmVlZGJhY2suDQo+IA0KPj4g1NogMjAxOcTqNNTCMjDI1aOsyc/O 5zEyOjIwo6xTdGVmYW4gTW9ubmllciA8bW9ubmllckBJUk8uVU1vbnRyZWFsLkNBPiDQtLXAo7oN Cj4+IA0KPj4+IFJlcHJvZHVjaW5nIHN0ZXBzOg0KPj4+IDEuIGVtYWNzIC1RDQo+Pj4gMi4gRXZh bCBjb2RlOiAoYWRkLXRvLWxpc3QgJ3BhY2thZ2UtYXJjaGl2ZXMgJygibWVscGEiIC4gImh0dHBz Oi8vbWVscGEub3JnL3BhY2thZ2VzL6GwKSkNCj4+PiAzLiBpbnN0YWxsIHRoZSBwYWNrYWdlIGll ZGl0ICh2ZXJzaW9uIGZyb20gbWVscGEpDQo+Pj4gNC4gb3BlbiB0aGUgYXR0YWNobWVudCBjKysg ZmlsZSwgYW5kIGdvdG8gbGluZSAyNjIgYW5kIGNvbHVtbiAxNy4gY3Vyc29yDQo+Pj4gd2lsbCBi ZSBvbiB3b3JkIKGwc3Vic2Vzc2lvbiINCj4+PiA1LiBNLXggbmFycm93LXRvLWRlZnVuDQo+Pj4g Ni4gTS14IGllZGl0LW1vZGUNCj4+PiA3LiBNLXggd2lkZW4NCj4+PiA4LiBZb3Ugd2lsbCBzZWUg dGhlIGxhZyB3aGVuIGlucHV0dGluZyBjaGFycy4NCj4+IA0KPj4gVGhpcyBzZWVtcyB0byBiZSBh IGdvb2QgdXNlIGNhc2UgZm9yIG15IHN5bnRheC1wcm9wZXJ0aXplIHBhdGNoLg0KPj4gSSBqdXN0 IHRyaWVkIGl0IG9uIHlvdXIgdGVzdCBjYXNlIGFuZCB3aGlsZSB0aGVyZSBpcyBzdGlsbCBhIHNs aWdodCBzbG93DQo+PiBkb3duLCBpdCBzZWVtZWQgdG8gYmUgbXVjaCBsZXNzIHByb2JsZW1hdGlj Lg0KPj4gDQo+PiBCRVdBUkU6IGl0IGxpa2VseSBpbnRyb2R1Y2VzIGJ1Z3MuDQo+PiANCj4+IA0K Pj4gICAgICAgU3RlZmFuDQo+PiANCj4+IA0KPj4gZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVz L2NjLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jYy1tb2RlLmVsDQo+PiBpbmRleCA0OTI2OGM0 NDgyLi4zMWY1ZWNkZmRiIDEwMDY0NA0KPj4gLS0tIGEvbGlzcC9wcm9nbW9kZXMvY2MtbW9kZS5l bA0KPj4gKysrIGIvbGlzcC9wcm9nbW9kZXMvY2MtbW9kZS5lbA0KPj4gQEAgLTUwNiw2ICs1MDYs OCBAQCBjLWp1c3QtZG9uZS1iZWZvcmUtY2hhbmdlDQo+PiA7OyBhbmQgYGFmdGVyLWNoYW5nZS1m dW5jdGlvbnMnLiAgTm90ZSB0aGF0IHRoaXMgdmFyaWFibGUgaXMgbm90IHNldCB3aGVuDQo+PiA7 OyBgYy1iZWZvcmUtY2hhbmdlJyBpcyBpbnZva2VkIGJ5IGEgY2hhbmdlIHRvIHRleHQgcHJvcGVy dGllcy4NCj4+IA0KPj4gKyhkZWZ2YXIgYy0tdXNlLXN5bnRheC1wcm9wZXJ0aXplIHQpDQo+PiAr DQo+PiAoZGVmdW4gYy1iYXNpYy1jb21tb24taW5pdCAobW9kZSBkZWZhdWx0LXN0eWxlKQ0KPj4g ICJEbyB0aGUgbmVjZXNzYXJ5IGluaXRpYWxpemF0aW9uIGZvciB0aGUgc3ludGF4IGhhbmRsaW5n IHJvdXRpbmVzDQo+PiBhbmQgdGhlIGxpbmUgYnJlYWtpbmcvZmlsbGluZyBjb2RlLiAgSW50ZW5k ZWQgdG8gYmUgdXNlZCBieSBvdGhlcg0KPj4gQEAgLTY0OCwxMiArNjUwLDE3IEBAIGMtYmFzaWMt Y29tbW9uLWluaXQNCj4+IA0KPj4gIDs7IEluc3RhbGwgdGhlIGZ1bmN0aW9ucyB0aGF0IGVuc3Vy ZSB0aGF0IHZhcmlvdXMgaW50ZXJuYWwgY2FjaGVzDQo+PiAgOzsgZG9uJ3QgYmVjb21lIGludmFs aWQgZHVlIHRvIGJ1ZmZlciBjaGFuZ2VzLg0KPj4gLSAgKHdoZW4gKGZlYXR1cmVwICd4ZW1hY3Mp DQo+PiAtICAgIChtYWtlLWxvY2FsLWhvb2sgJ2JlZm9yZS1jaGFuZ2UtZnVuY3Rpb25zKQ0KPj4g LSAgICAobWFrZS1sb2NhbC1ob29rICdhZnRlci1jaGFuZ2UtZnVuY3Rpb25zKSkNCj4+IC0gIChh ZGQtaG9vayAnYmVmb3JlLWNoYW5nZS1mdW5jdGlvbnMgJ2MtYmVmb3JlLWNoYW5nZSBuaWwgdCkN Cj4+IC0gIChzZXRxIGMtanVzdC1kb25lLWJlZm9yZS1jaGFuZ2UgbmlsKQ0KPj4gLSAgKGFkZC1o b29rICdhZnRlci1jaGFuZ2UtZnVuY3Rpb25zICdjLWFmdGVyLWNoYW5nZSBuaWwgdCkNCj4+ICsg IChpZiBjLS11c2Utc3ludGF4LXByb3BlcnRpemUNCj4+ICsgICAgICAoc2V0cS1sb2NhbCBzeW50 YXgtcHJvcGVydGl6ZS1mdW5jdGlvbg0KPj4gKwkJICAobGFtYmRhIChzdGFydCBlbmQpDQo+PiAr CQkgICAgKGMtYmVmb3JlLWNoYW5nZSBzdGFydCAocG9pbnQtbWF4KSkNCj4+ICsJCSAgICAoYy1h ZnRlci1jaGFuZ2Ugc3RhcnQgZW5kICgtIGVuZCBzdGFydCkpKSkNCj4+ICsgICAgKHdoZW4gKGZl YXR1cmVwICd4ZW1hY3MpDQo+PiArICAgICAgKG1ha2UtbG9jYWwtaG9vayAnYmVmb3JlLWNoYW5n ZS1mdW5jdGlvbnMpDQo+PiArICAgICAgKG1ha2UtbG9jYWwtaG9vayAnYWZ0ZXItY2hhbmdlLWZ1 bmN0aW9ucykpDQo+PiArICAgIChhZGQtaG9vayAnYmVmb3JlLWNoYW5nZS1mdW5jdGlvbnMgJ2Mt YmVmb3JlLWNoYW5nZSBuaWwgdCkNCj4+ICsgICAgKHNldHEgYy1qdXN0LWRvbmUtYmVmb3JlLWNo YW5nZSBuaWwpDQo+PiArICAgIChhZGQtaG9vayAnYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucyAnYy1h ZnRlci1jaGFuZ2UgbmlsIHQpKQ0KPj4gICh3aGVuIChib3VuZHAgJ2ZvbnQtbG9jay1leHRlbmQt YWZ0ZXItY2hhbmdlLXJlZ2lvbi1mdW5jdGlvbikNCj4+ICAgIChzZXQgKG1ha2UtbG9jYWwtdmFy aWFibGUgJ2ZvbnQtbG9jay1leHRlbmQtYWZ0ZXItY2hhbmdlLXJlZ2lvbi1mdW5jdGlvbikNCj4+ ICAgICAgICAgJ2MtZXh0ZW5kLWFmdGVyLWNoYW5nZS1yZWdpb24pKSkgOyBDdXJyZW50bHkgKDIw MDktMDUpIHVzZWQgYnkgYWxsDQo+PiBAQCAtNzExLDE1ICs3MTgsMTcgQEAgYy1jb21tb24taW5p dA0KPj4gICAgKHdpZGVuKQ0KPj4gICAgKHNldHEgYy1uZXctQkVHIChwb2ludC1taW4pKQ0KPj4g ICAgKHNldHEgYy1uZXctRU5EIChwb2ludC1tYXgpKQ0KPj4gLSAgICAoc2F2ZS1leGN1cnNpb24N Cj4+IC0gICAgICAobGV0IChiZWZvcmUtY2hhbmdlLWZ1bmN0aW9ucyBhZnRlci1jaGFuZ2UtZnVu Y3Rpb25zKQ0KPj4gLQkobWFwYyAobGFtYmRhIChmbikNCj4+IC0JCShmdW5jYWxsIGZuIChwb2lu dC1taW4pIChwb2ludC1tYXgpKSkNCj4+IC0JICAgICAgYy1nZXQtc3RhdGUtYmVmb3JlLWNoYW5n ZS1mdW5jdGlvbnMpDQo+PiAtCShtYXBjIChsYW1iZGEgKGZuKQ0KPj4gLQkJKGZ1bmNhbGwgZm4g KHBvaW50LW1pbikgKHBvaW50LW1heCkNCj4+IC0JCQkgKC0gKHBvaW50LW1heCkgKHBvaW50LW1p bikpKSkNCj4+IC0JICAgICAgYy1iZWZvcmUtZm9udC1sb2NrLWZ1bmN0aW9ucykpKSkNCj4+ICsg ICAgKHVubGVzcyBjLS11c2Utc3ludGF4LXByb3BlcnRpemUNCj4+ICsgICAgICAoc2F2ZS1leGN1 cnNpb24NCj4+ICsJKGxldCAoYmVmb3JlLWNoYW5nZS1mdW5jdGlvbnMgYWZ0ZXItY2hhbmdlLWZ1 bmN0aW9ucykNCj4+ICsJICAobWFwYyAobGFtYmRhIChmbikNCj4+ICsJCSAgKGZ1bmNhbGwgZm4g KHBvaW50LW1pbikgKHBvaW50LW1heCkpKQ0KPj4gKwkJYy1nZXQtc3RhdGUtYmVmb3JlLWNoYW5n ZS1mdW5jdGlvbnMpDQo+PiArCSAgKG1hcGMgKGxhbWJkYSAoZm4pDQo+PiArCQkgIChmdW5jYWxs IGZuIChwb2ludC1taW4pIChwb2ludC1tYXgpDQo+PiArCQkJICAgKC0gKHBvaW50LW1heCkgKHBv aW50LW1pbikpKSkNCj4+ICsJCWMtYmVmb3JlLWZvbnQtbG9jay1mdW5jdGlvbnMpDQo+PiArCSAg KSkpKQ0KPj4gDQo+PiAgKHNldCAobWFrZS1sb2NhbC12YXJpYWJsZSAnb3V0bGluZS1yZWdleHAp ICJbXiNcblxeTV0iKQ0KPj4gIChzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ291dGxpbmUtbGV2 ZWwpICdjLW91dGxpbmUtbGV2ZWwpDQo+PiBAQCAtMTk1NCw2ICsxOTYzLDEyIEBAIGMtZm9udC1s b2NrLWZvbnRpZnktcmVnaW9uDQo+PiAgOzsNCj4+ICA7OyBUeXBlIGEgc3BhY2UgaW4gdGhlIGZp cnN0IGJsYW5rIGxpbmUsIGFuZCB0aGUgZm9udGlmaWNhdGlvbiBvZiB0aGUgbmV4dA0KPj4gIDs7 IGxpbmUgd2FzIGZvdWxlZCB1cCBieSBjb250ZXh0IGZvbnRpZmljYXRpb24uDQo+PiArICAod2hl biBjLS11c2Utc3ludGF4LXByb3BlcnRpemUNCj4+ICsgICAgOzsgVGhpcyBzaG91bGQgYWxzbyB1 cGRhdGUgYy1uZXctRU5EIGFuZCBjLW5ldy1CRUcuDQo+PiArICAgIChzeW50YXgtcHJvcGVydGl6 ZSBlbmQpDQo+PiArICAgIDs7IEZJWE1FOiBBcHBhcmVudGx5IGBjLW5ldy1FTkQnIG1heSBiZSBs ZWZ0IHVuY2hhbmdlZCB0byBhIHN0YWxlIHZhbHVlLA0KPj4gKyAgICA7OyBwcmVzdW1hYmx5IHdo ZW4gdGhlIGJ1ZmZlciBnZXRzIHRydW5jYXRlZC4NCj4+ICsgICAgKGlmICg+IGMtbmV3LUVORCAo cG9pbnQtbWF4KSkgKHNldHEgYy1uZXctRU5EIChwb2ludC1tYXgpKSkpDQo+PiAgKGxldCAobmV3 LWJlZyBuZXctZW5kIG5ldy1yZWdpb24gY2FzZS1mb2xkLXNlYXJjaCkNCj4+ICAgIChpZiAoYW5k IGMtaW4tYWZ0ZXItY2hhbmdlLWZvbnRpZmljYXRpb24NCj4+IAkgICAgICg8IGJlZyBjLW5ldy1F TkQpICg+IGVuZCBjLW5ldy1CRUcpKQ0KPj4gQEAgLTE5OTIsNyArMjAwNyw4IEBAIGMtZm9udC1s b2NrLWZvbnRpZnktcmVnaW9uDQo+PiAoZGVmdW4gYy1hZnRlci1mb250LWxvY2staW5pdCAoKQ0K Pj4gIDs7IFB1dCBvbiBgZm9udC1sb2NrLW1vZGUtaG9vaycuICBUaGlzIGZ1bmN0aW9uIGVuc3Vy ZXMgb3VyIGFmdGVyLWNoYW5nZQ0KPj4gIDs7IGZ1bmN0aW9uIHdpbGwgZ2V0IGV4ZWN1dGVkIGJl Zm9yZSB0aGUgZm9udC1sb2NrIG9uZS4NCj4+IC0gICh3aGVuIChtZW1xICMnYy1hZnRlci1jaGFu Z2UgYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucykNCj4+ICsgICh3aGVuIChhbmQgYy0tdXNlLXN5bnRh eC1wcm9wZXJ0aXplDQo+PiArCSAgICAgKG1lbXEgIydjLWFmdGVyLWNoYW5nZSBhZnRlci1jaGFu Z2UtZnVuY3Rpb25zKSkNCj4+ICAgIChyZW1vdmUtaG9vayAnYWZ0ZXItY2hhbmdlLWZ1bmN0aW9u cyAjJ2MtYWZ0ZXItY2hhbmdlIHQpDQo+PiAgICAoYWRkLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5j dGlvbnMgIydjLWFmdGVyLWNoYW5nZSBuaWwgdCkpKQ0KPj4gDQo+PiBAQCAtMjA0NiwxMSArMjA2 MiwxNCBAQCBjLWV4dGVuZC1hZnRlci1jaGFuZ2UtcmVnaW9uDQo+PiAgKHdoZW4gKGVxIGZvbnQt bG9jay1zdXBwb3J0LW1vZGUgJ2ppdC1sb2NrLW1vZGUpDQo+PiAgICAoc2F2ZS1yZXN0cmljdGlv bg0KPj4gICAgICAod2lkZW4pDQo+PiArICAgICAgOzsgRklYTUU6IFRoaXMgcHJlc3VtZXMgdGhh dCBjLW5ldy1CRUcgYW5kIGMtbmV3LUVORCBoYXZlIGJlZW4gc2V0DQo+PiArICAgICAgOzsgSSBn dWVzcyBmcm9tIHRoZSBiZWZvcmUtY2hhbmdlLWZ1bmN0aW9uLg0KPj4gICAgICAoYy1zYXZlLWJ1 ZmZlci1zdGF0ZSAoKSA7IFByb3RlY3QgdGhlIHVuZG8tbGlzdCBmcm9tIHB1dC10ZXh0LXByb3Bl cnR5Lg0KPj4gCShpZiAoPCBjLW5ldy1CRUcgYmVnKQ0KPj4gCSAgICAocHV0LXRleHQtcHJvcGVy dHkgYy1uZXctQkVHIGJlZyAnZm9udGlmaWVkIG5pbCkpDQo+PiAJKGlmICg+IGMtbmV3LUVORCBl bmQpDQo+PiAtCSAgICAocHV0LXRleHQtcHJvcGVydHkgZW5kIGMtbmV3LUVORCAnZm9udGlmaWVk IG5pbCkpKSkpDQo+PiArCSAgICAocHV0LXRleHQtcHJvcGVydHkgZW5kIChtaW4gYy1uZXctRU5E IChwb2ludC1tYXgpKQ0KPj4gKwkJCSAgICAgICAnZm9udGlmaWVkIG5pbCkpKSkpDQo+PiAgKGNv bnMgYy1uZXctQkVHIGMtbmV3LUVORCkpDQo+PiANCj4+IDs7IEVtYWNzIDwgMjIgYW5kIFhFbWFj cw0KPiANCg0K