From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MLRiIm6fpmSU+wAASxT56A (envelope-from ) for ; Thu, 06 Jul 2023 13:03:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YMA1Im6fpmTPbgEA9RJhRA (envelope-from ) for ; Thu, 06 Jul 2023 13:03:10 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B8F041768 for ; Thu, 6 Jul 2023 13:03:09 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qHMkj-00059y-MS; Thu, 06 Jul 2023 07:02:25 -0400 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 1qHMke-00058o-2D for emacs-orgmode@gnu.org; Thu, 06 Jul 2023 07:02:20 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHMkR-0002sb-4c for emacs-orgmode@gnu.org; Thu, 06 Jul 2023 07:02:19 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 128A2240101 for ; Thu, 6 Jul 2023 13:01:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.eu; s=2017; t=1688641316; bh=NBXuDKOFNItZZSkzlHRr1wSK+Mx2XD9zkgqToGaZ3Eo=; h=Message-ID:Date:MIME-Version:Reply-To:Subject:To:Cc:From:From; b=MEpHH4Xfr3/Ju5PrhoM7863m1bY4WEX/HRHeHAfrtllkuoq4EuIlxAwIjcoKFDoF9 tBcZQdgpIW691gOE9StMXRU8d/Xy21DfIOlE88kw+h4QjffJkzdCNneQRsd0L+YiGv SESIeuTo82i25TaT+GREBGOwDYhFDDl9PPsPBL9ixEptnCcrWrane9clYyvTMA32LU pIQPvT2MAZ9uTxRV5yFvbSeROgpSKJlqUQaDoOxmh6NZg7gB1J9A8tU5Swg30xfYYp +5LRd0R3UgnSP64aFZ3NEJGfkbpJ0ohTm++c/cR7pgPzUHXwN8A74oK/IZsWN7kS5H PYCiyCOQFLhLQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4QxYWR2ZwBz6tm4; Thu, 6 Jul 2023 13:01:55 +0200 (CEST) Content-Type: multipart/mixed; boundary="------------XgkQGaf0JvWPuKUVT7ubamOU" Message-ID: Date: Thu, 6 Jul 2023 11:01:54 +0000 MIME-Version: 1.0 Subject: Re: [BUG] Source block indentation does not work properly for yaml-mode [9.6.6 ( @ /home/user/.emacs.d/elpa/org-9.6.6/)] Content-Language: fr To: Ihor Radchenko Cc: emacs-orgmode@gnu.org, wolf References: <87352p9g13.fsf@localhost> <87zg4vsof6.fsf@localhost> <37d86bbf-c0e2-6337-efc2-cdf63dbf4580@posteo.eu> <87sfamsb7m.fsf@localhost> <274bbd61-790d-8e19-d3a0-0793126c3bb0@posteo.eu> <87cz1itp8k.fsf@localhost> <1a97917c-bbab-4d7f-b629-0c84807448f2@posteo.eu> <87a5wmtmug.fsf@localhost> <87o7l0vt5z.fsf@localhost> <1d145455-2047-2b7a-8222-8eadc2529c8c@posteo.eu> <87edltqiox.fsf@localhost> <87sfa7opo9.fsf@localhost> <4eb9a5ad-2d91-15ae-ccd9-894c0303cca2@posteo.eu> <874jml8ggm.fsf@localhost> <8d6dd95e-5bce-44c3-638a-52351b69cc66@posteo.eu> <87cz19gn6i.fsf@localhost> <40b8bf4b-2c1c-ad5b-7109-e0684973bf81@posteo.eu> <87a5wcez7e.fsf@localhost> From: =?UTF-8?Q?S=c3=a9bastien_Miquel?= In-Reply-To: <87a5wcez7e.fsf@localhost> Received-SPF: pass client-ip=185.67.36.66; envelope-from=sebastien.miquel@posteo.eu; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, 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-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sebastien.miquel@posteo.eu Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1688641390; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=W9zQycW96F5MN7X7Dc6sSQI7AZ0Y9zMwYjsPGK03Lns=; b=G+/1+RNDkmU0ms6vOhIFcmsjI+lUQHqf+HuXnyZohNJ7eS7pLIhI8Psec6TbOOsfjNiC68 wk+bhj+DR7RZ/2txVaIg9vN7Ygh6mOpbyOsdJKuZO9XFODJcpX0MUpk3VxeEuV6NI6Xhfj vt6LngqErjejmLfSf10uayBcfSNdCO/QdoNNr4QMrcLFheS7VZAcCspgU/XelSAP8qSm/8 aH9vAaiibZYtHJkH3Mn9tVjJMZ7Vs1k0O7l+UAmBmIxePFZDRn80KAHANdopz5Nfp+S/K/ XgckNIFqPuGyGyQSH3weKyM3EoGvhHgiczNKNhNv0p+v7X4XvWO7SL7NPEZbqA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.eu header.s=2017 header.b=MEpHH4Xf; dmarc=pass (policy=none) header.from=posteo.eu; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1688641390; a=rsa-sha256; cv=none; b=Jwj7CaQ2NepKj+9LiEf5IdJvQom54iCmVA6hGCHSKYJCDlRGUNObgw8L1nd+lbbxIxDO2e fQcxmZT1CeMWU5OHTl49H1tmJuSH4/8y6rNGP2VRsaCZ/QQtSKbT8D+ce9VScHj7SaXSag cQH2c1OjWWj4FlHkTitNg1MrWLVp5kJVaWLBmhLfKf01iTu6/dniD3MCfn3sLgeJ8gTjz0 2TgjVrPh0burJTnbE7TJDRRHX/3UIUWe+0ZkYK1TbqcAdd9Giv+DknWo81hrUys6hd/p9V UIEd1kicqbyLMVhbudG9Oima1R2RA2DGp8IKXYheDb4Myn7m+8uRMPK1Z+RNNg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -4.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.eu header.s=2017 header.b=MEpHH4Xf; dmarc=pass (policy=none) header.from=posteo.eu; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B8F041768 X-Spam-Score: -4.02 X-TUID: SmRZBt3spNh0 This is a multi-part message in MIME format. --------------XgkQGaf0JvWPuKUVT7ubamOU Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Ihor Radchenko writes: > May you now rebase the patch onto the latest main, add a Link: to this > discussion to the commit message, and apply the attached extra comments? Here it is. Thanks for helping with this. -- Sébastien Miquel --------------XgkQGaf0JvWPuKUVT7ubamOU Content-Type: text/x-patch; charset=UTF-8; name="0001-org-src.el-Use-native-value-of-indent-tabs-mode-for-.patch" Content-Disposition: attachment; filename*0="0001-org-src.el-Use-native-value-of-indent-tabs-mode-for-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3OTA2ZDdiN2ZhMmQzNzZlOTUxNTZhYjcxNzc0OTRmMmNlY2VjYWZmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Uz1DMz1BOWJhc3RpZW49MjBNaXF1 ZWw/PSA8c2ViYXN0aWVuLm1pcXVlbEBwb3N0ZW8uZXU+CkRhdGU6IFR1ZSwgMjcgSnVuIDIw MjMgMDk6MjM6MDEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBvcmctc3JjLmVsOiBVc2UgbmF0 aXZlIHZhbHVlIG9mIGBpbmRlbnQtdGFicy1tb2RlJyBmb3IKIGluZGVudGF0aW9uCgoqIGxp c3Avb3JnLmVsIChvcmctaW5kZW50LWxpbmUpOiBTaW1wbGlmeSBuYXRpdmUgaW5kZW50YXRp b24gaW5zaWRlCnNyYyBibG9jay4gIEVuc3VyZSB3ZSBhZGQgdGhlIG9yZyBpbmRlbnRhdGlv biBpZiB0aGUgbGluZSBpcyBlbXB0eS4KKiBsaXNwL29yZy1tYWNzLmVsIChvcmctZG8tcmVt b3ZlLWluZGVudGF0aW9uKTogUHJlc2VydmUKaW5kZW50YXRpb24gKHNwYWNlcyB2cyB0YWJz KSBwYXN0IHRoZSBjb21tb24gaW5kZW50YXRpb24gdG8gcmVtb3ZlLgpEbyBub3QgZW1wdHkg YmxhbmsgbGluZXMuCiogbGlzcC9vcmctc3JjLmVsIChvcmctc3JjLS1jb250ZW50cy1mb3It d3JpdGUtYmFjayk6IFByZXNlcnZlIHRoZQpuYXRpdmUgaW5kZW50YXRpb24gKHNwYWNlcyB2 cyB0YWJzKS4gIElmIG5lY2Vzc2FyeSwgYWRkIGEgY29tbW9uIG9yZwppbmRlbnRhdGlvbiB0 byB0aGUgYmxvY2sgYWNjb3JkaW5nIHRvIG9yZydzIGBpbmRlbnQtdGFicy1tb2RlJy4KKG9y Zy1zcmMtZm9udC1sb2NrLWZvbnRpZnktYmxvY2spOiBEaXNwbGF5IHRoZSBuYXRpdmUgaW5k ZW50YXRpb24gdGFiCmNoYXJhY3RlcnMgd2l0aCBhIGZpeGVkIHdpZHRoLCBhY2NvcmRpbmcg dG8gdGhlIG5hdGl2ZSB0YWIgd2lkdGgKdmFsdWUsIHRvIHByZXNlcnZlIHZlcnRpY2FsIGFs aWduZW1lbnQgaW4gdGhlIG9yZyBidWZmZXIuCiogdGVzdGluZy9saXNwL3Rlc3Qtb3JnLXNy Yy5lbCAodGVzdC1vcmctc3JjL2luZGVudGVkLWJsb2Nrcyk6IFVwZGF0ZQp0ZXN0cy4gIElu ZGVudGF0aW9uIG5vIGxvbmdlciBvYmV5cyBgaW5kZW50LXRhYnMtbW9kZScgZnJvbSB0aGUg b3JnCmJ1ZmZlciwgYnV0IGlzIHNlcGFyYXRlZCBpbiBhbiBldmVudHVhbCBvcmcgcGFydCwg YW5kIHRoZSBuYXRpdmUgcGFydC4KCkxpbms6IGh0dHBzOi8vbGlzdC5vcmdtb2RlLm9yZy84 N2E1d2NlejdlLmZzZkBsb2NhbGhvc3QvVC8jdAotLS0KIGxpc3Avb3JnLW1hY3MuZWwgICAg ICAgICAgICAgfCAgOSArKystLQogbGlzcC9vcmctc3JjLmVsICAgICAgICAgICAgICB8IDU3 ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogbGlzcC9vcmcuZWwgICAgICAgICAgICAg ICAgICB8IDIzICsrKystLS0tLS0tCiB0ZXN0aW5nL2xpc3AvdGVzdC1vcmctc3JjLmVsIHwg NzUgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5n ZWQsIDk0IGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp c3Avb3JnLW1hY3MuZWwgYi9saXNwL29yZy1tYWNzLmVsCmluZGV4IGQ2ODc5ZThjZi4uYWE1 YzQ4NDVlIDEwMDY0NAotLS0gYS9saXNwL29yZy1tYWNzLmVsCisrKyBiL2xpc3Avb3JnLW1h Y3MuZWwKQEAgLTQwMiw5ICs0MDIsMTIgQEAgbGluZS4gIFJldHVybiBuaWwgaWYgaXQgZmFp bHMuIgogICAgICAgICAod2hlbiBza2lwLWZsIChmb3J3YXJkLWxpbmUpKQogCSh3aGlsZSAo bm90IChlb2JwKSkKIAkgIChsZXQgKChpbmQgKHByb2duIChza2lwLWNoYXJzLWZvcndhcmQg IiBcdCIpIChjdXJyZW50LWNvbHVtbikpKSkKLQkgICAgKGNvbmQgKChlb2xwKSAoZGVsZXRl LXJlZ2lvbiAobGluZS1iZWdpbm5pbmctcG9zaXRpb24pIChwb2ludCkpKQotCQkgICgoPCBp bmQgbikgKHRocm93IDpleGl0IG5pbCkpCi0JCSAgKHQgKGluZGVudC1saW5lLXRvICgtIGlu ZCBuKSkpKQorCSAgICAoY29uZCAoKDwgaW5kIG4pCisgICAgICAgICAgICAgICAgICAgKGlm IChlb2xwKSAoZGVsZXRlLXJlZ2lvbiAobGluZS1iZWdpbm5pbmctcG9zaXRpb24pIChwb2lu dCkpCisgICAgICAgICAgICAgICAgICAgICAodGhyb3cgOmV4aXQgbmlsKSkpCisJCSAgKHQg KGRlbGV0ZS1yZWdpb24gKGxpbmUtYmVnaW5uaW5nLXBvc2l0aW9uKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHByb2duIChtb3ZlLXRvLWNvbHVtbiBuIHQpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBvaW50KSkpKSkK IAkgICAgKGZvcndhcmQtbGluZSkpKQogCTs7IFNpZ25hbCBzdWNjZXNzLgogCXQpKSkpCmRp ZmYgLS1naXQgYS9saXNwL29yZy1zcmMuZWwgYi9saXNwL29yZy1zcmMuZWwKaW5kZXggMzE3 NjgyODQ0Li5lMWY3ZDUwZGMgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnLXNyYy5lbAorKysgYi9s aXNwL29yZy1zcmMuZWwKQEAgLTMyNiw5ICszMjYsNiBAQCBpcyAwLiIpCiAgICJGaWxlIG5h bWUgYXNzb2NpYXRlZCB0byBPcmcgc291cmNlIGJ1ZmZlciwgb3IgbmlsLiIpCiAocHV0ICdv cmctc3JjLXNvdXJjZS1maWxlLW5hbWUgJ3Blcm1hbmVudC1sb2NhbCB0KQogCi0oZGVmdmFy LWxvY2FsIG9yZy1zcmMtLXByZXNlcnZlLWJsYW5rLWxpbmUgbmlsKQotKHB1dCAnb3JnLXNy Yy0tcHJlc2VydmUtYmxhbmstbGluZSAncGVybWFuZW50LWxvY2FsIHQpCi0KIChkZWZ1biBv cmctc3JjLS1jb25zdHJ1Y3QtZWRpdC1idWZmZXItbmFtZSAob3JnLWJ1ZmZlci1uYW1lIGxh bmcpCiAgICJDb25zdHJ1Y3QgdGhlIGJ1ZmZlciBuYW1lIGZvciBhIHNvdXJjZSBlZGl0aW5n IGJ1ZmZlci4KIEZvcm1hdCBpcyBcIipPcmcgU3JjIE9SRy1CVUZGRVItTkFNRVsgTEFORyBd KlwiLiIKQEAgLTQ4MSwxMiArNDc4LDE3IEBAIEFzc3VtZSBwb2ludCBpcyBpbiB0aGUgY29y cmVzcG9uZGluZyBlZGl0IGJ1ZmZlci4iCiAgICAgICAgICAgICAgICAgICAgICAobGlzdCAo YnVmZmVyLXN1YnN0cmluZyAocG9pbnQtbWluKSBlb2wpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoYnVmZmVyLXN1YnN0cmluZyBlb2wgKHBvaW50LW1heCkpKSkpKQogCSh3cml0 ZS1iYWNrIG9yZy1zcmMtLWFsbG93LXdyaXRlLWJhY2spCi0gICAgICAgIChwcmVzZXJ2ZS1i bGFuay1saW5lIG9yZy1zcmMtLXByZXNlcnZlLWJsYW5rLWxpbmUpCi0gICAgICAgIG1hcmtl cikKKyAgICAgICAgbWFya2VyIGluZGVudC1zdHIpCisgICAgOzsgQ29tcHV0ZSB0aGUgZXhh Y3Qgc2VxdWVuY2Ugb2YgdGFicyBhbmQgc3BhY2VzIHVzZWQgdG8gaW5kZW50IHVwCisgICAg OzsgdG8gYGluZGVudGF0aW9uLW9mZnNldCcgaW4gdGhlIE9yZyBidWZmZXIuCisgICAgKHNl dHEgaW5kZW50LXN0cgorICAgICAgICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAgICAg ICA7OyBSZXByb2R1Y2UgaW5kZW50YXRpb24gcGFyYW1ldGVycyBmcm9tIG9yZyBidWZmZXIu CisgICAgICAgICAgICAoc2V0cSBpbmRlbnQtdGFicy1tb2RlIHVzZS10YWJzPykKKyAgICAg ICAgICAgICh3aGVuICg+IHNvdXJjZS10YWItd2lkdGggMCkgKHNldHEgdGFiLXdpZHRoIHNv dXJjZS10YWItd2lkdGgpKQorICAgICAgICAgICAgKGluZGVudC10byBpbmRlbnRhdGlvbi1v ZmZzZXQpCisgICAgICAgICAgICAoYnVmZmVyLXN0cmluZykpKQogICAgICh3aXRoLWN1cnJl bnQtYnVmZmVyIHdyaXRlLWJhY2stYnVmCi0gICAgICA7OyBSZXByb2R1Y2UgaW5kZW50YXRp b24gcGFyYW1ldGVycyBmcm9tIHNvdXJjZSBidWZmZXIuCi0gICAgICAoc2V0cSBpbmRlbnQt dGFicy1tb2RlIHVzZS10YWJzPykKLSAgICAgICh3aGVuICg+IHNvdXJjZS10YWItd2lkdGgg MCkgKHNldHEgdGFiLXdpZHRoIHNvdXJjZS10YWItd2lkdGgpKQogICAgICAgOzsgQXBwbHkg V1JJVEUtQkFDSyBmdW5jdGlvbiBvbiBlZGl0IGJ1ZmZlciBjb250ZW50cy4KICAgICAgIChp bnNlcnQgKG9yZy1uby1wcm9wZXJ0aWVzIChjYXIgY29udGVudHMpKSkKICAgICAgIChzZXRx IG1hcmtlciAocG9pbnQtbWFya2VyKSkKQEAgLTQ5NiwxNSArNDk4LDE0IEBAIEFzc3VtZSBw b2ludCBpcyBpbiB0aGUgY29ycmVzcG9uZGluZyBlZGl0IGJ1ZmZlci4iCiAgICAgICA7OyBB ZGQgSU5ERU5UQVRJT04tT0ZGU0VUIHRvIGV2ZXJ5IGxpbmUgaW4gYnVmZmVyLAogICAgICAg OzsgdW5sZXNzIGluZGVudGF0aW9uIGlzIG1lYW50IHRvIGJlIHByZXNlcnZlZC4KICAgICAg ICh3aGVuICg+IGluZGVudGF0aW9uLW9mZnNldCAwKQotCSh3aGVuIHByZXNlcnZlLWZsIChm b3J3YXJkLWxpbmUpKQorICAgICAgICA7OyBMYVRlWC1mcmFnbWVudHMgYXJlIGlubGluZS4g RG8gbm90IGFkZCBpbmRlbnRhdGlvbiB0byB0aGVpcgorICAgICAgICA7OyBmaXJzdCBsaW5l LgorICAgICAgICAod2hlbiBwcmVzZXJ2ZS1mbCAoZm9yd2FyZC1saW5lKSkKICAgICAgICAg KHdoaWxlIChub3QgKGVvYnApKQotCSAgKHNraXAtY2hhcnMtZm9yd2FyZCAiIFx0IikKLSAg ICAgICAgICAod2hlbiAob3IgKG5vdCAoZW9scCkpICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDsgbm90IGEgYmxhbmsgbGluZQotICAgICAgICAgICAgICAgICAgICAoYW5kIChl cSAocG9pbnQpIChtYXJrZXItcG9zaXRpb24gbWFya2VyKSkgOyBjdXJyZW50IGxpbmUKLSAg ICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZS1ibGFuay1saW5lKSkKLQkgICAgKGxl dCAoKGkgKGN1cnJlbnQtY29sdW1uKSkpCi0JICAgICAgKGRlbGV0ZS1yZWdpb24gKGxpbmUt YmVnaW5uaW5nLXBvc2l0aW9uKSAocG9pbnQpKQotCSAgICAgIChpbmRlbnQtdG8gKCsgaSBp bmRlbnRhdGlvbi1vZmZzZXQpKSkpCisgICAgICAgICAgOzsgS2VlcCBlbXB0eSBzcmMgbGlu ZXMgZW1wdHksIGV2ZW4gd2hlbiBzcmMgYmxvY2sgaXMKKyAgICAgICAgICA7OyBpbmRlbnRl ZCBvbiBPcmcgc2lkZS4KKyAgICAgICAgICA7OyBTZWUgaHR0cHM6Ly9saXN0Lm9yZ21vZGUu b3JnLzcyNTc2My4xNjMyNjYzNjM1QGFwb2xsbzIubWluc2hhbGwub3JnL1QvCisgICAgICAg ICAgKHdoZW4gKG5vdCAoZW9scCkpIChpbnNlcnQgaW5kZW50LXN0cikpIDsgbm90IGFuIGVt cHR5IGxpbmUKIAkgIChmb3J3YXJkLWxpbmUpKSkKICAgICAgIChzZXQtbWFya2VyIG1hcmtl ciBuaWwpKSkpCiAKQEAgLTU1NywxMSArNTU4LDYgQEAgTGVhdmUgcG9pbnQgaW4gZWRpdCBi dWZmZXIuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3JnLWVsZW1lbnQtcGFy ZW50IGRhdHVtKSBuaWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHQgKG9yZy1j dXJyZW50LXRleHQtaW5kZW50YXRpb24pKSkpKQogCSAgICAgKGNvbnRlbnQtaW5kIG9yZy1l ZGl0LXNyYy1jb250ZW50LWluZGVudGF0aW9uKQotICAgICAgICAgICAgIChibGFuay1saW5l IChzYXZlLWV4Y3Vyc2lvbiAoZm9yd2FyZC1saW5lIDApCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChsb29raW5nLWF0LXAgIl5bWzpzcGFjZTpdXSokIikp KQotICAgICAgICAgICAgIChlbXB0eS1saW5lIChhbmQgYmxhbmstbGluZSAobG9va2luZy1h dC1wICJeJCIpKSkKLSAgICAgICAgICAgICAocHJlc2VydmUtYmxhbmstbGluZSAob3IgKGFu ZCBibGFuay1saW5lIChub3QgZW1wdHktbGluZSkpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChhbmQgZW1wdHktbGluZSAoPSAoKyBibG9jay1pbmQgY29udGVu dC1pbmQpIDApKSkpCiAJICAgICAocHJlc2VydmUtaW5kCiAJICAgICAgKGFuZCAobWVtcSB0 eXBlICcoZXhhbXBsZS1ibG9jayBzcmMtYmxvY2spKQogCQkgICAob3IgKG9yZy1lbGVtZW50 LXByb3BlcnR5IDpwcmVzZXJ2ZS1pbmRlbnQgZGF0dW0pCkBAIC02MTEsNyArNjA3LDYgQEAg TGVhdmUgcG9pbnQgaW4gZWRpdCBidWZmZXIuIgogCShzZXRxIG9yZy1zcmMtLW92ZXJsYXkg b3ZlcmxheSkKIAkoc2V0cSBvcmctc3JjLS1hbGxvdy13cml0ZS1iYWNrIHdyaXRlLWJhY2sp CiAJKHNldHEgb3JnLXNyYy1zb3VyY2UtZmlsZS1uYW1lIHNvdXJjZS1maWxlLW5hbWUpCi0g ICAgICAgIChzZXRxIG9yZy1zcmMtLXByZXNlcnZlLWJsYW5rLWxpbmUgcHJlc2VydmUtYmxh bmstbGluZSkKIAk7OyBTdGFydCBtaW5vciBtb2RlLgogCShvcmctc3JjLW1vZGUpCiAJOzsg Q2xlYXIgdW5kbyBpbmZvcm1hdGlvbiBzbyB3ZSBjYW5ub3QgdW5kbyBiYWNrIHRvIHRoZQpA QCAtNjQ1LDcgKzY0MCw3IEBAIExlYXZlIHBvaW50IGluIGVkaXQgYnVmZmVyLiIKICAgIkZv bnRpZnkgY29kZSBibG9jayBiZXR3ZWVuIFNUQVJUIGFuZCBFTkQgdXNpbmcgTEFORydzIHN5 bnRheC4KIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IEVtYWNzJyBhdXRvbWF0aWMgZm9u dGlmaWNhdGlvbiwgYXMgbG9uZwogYXMgYG9yZy1zcmMtZm9udGlmeS1uYXRpdmVseScgaXMg bm9uLW5pbC4iCi0gIChsZXQgKChtb2RpZmllZCAoYnVmZmVyLW1vZGlmaWVkLXApKSkKKyAg KGxldCAoKG1vZGlmaWVkIChidWZmZXItbW9kaWZpZWQtcCkpIG5hdGl2ZS10YWItd2lkdGgp CiAgICAgKHJlbW92ZS10ZXh0LXByb3BlcnRpZXMgc3RhcnQgZW5kICcoZmFjZSBuaWwpKQog ICAgIChsZXQgKChsYW5nLW1vZGUgKG9yZy1zcmMtZ2V0LWxhbmctbW9kZSBsYW5nKSkpCiAg ICAgICAod2hlbiAoZmJvdW5kcCBsYW5nLW1vZGUpCkBAIC02NTksNiArNjU0LDcgQEAgYXMg YG9yZy1zcmMtZm9udGlmeS1uYXRpdmVseScgaXMgbm9uLW5pbC4iCiAJICAgICAgOzsgQWRk IHN0cmluZyBhbmQgYSBmaW5hbCBzcGFjZSB0byBlbnN1cmUgcHJvcGVydHkgY2hhbmdlLgog CSAgICAgIChpbnNlcnQgc3RyaW5nICIgIikpCiAJICAgICh1bmxlc3MgKGVxIG1ham9yLW1v ZGUgbGFuZy1tb2RlKSAoZnVuY2FsbCBsYW5nLW1vZGUpKQorICAgICAgICAgICAgKHNldHEg bmF0aXZlLXRhYi13aWR0aCB0YWItd2lkdGgpCiAgICAgICAgICAgICAoZm9udC1sb2NrLWVu c3VyZSkKIAkgICAgKGxldCAoKHBvcyAocG9pbnQtbWluKSkgbmV4dCkKIAkgICAgICAod2hp bGUgKHNldHEgbmV4dCAobmV4dC1wcm9wZXJ0eS1jaGFuZ2UgcG9zKSkKQEAgLTcxNiw2ICs3 MTIsMjEgQEAgYXMgYG9yZy1zcmMtZm9udGlmeS1uYXRpdmVseScgaXMgbm9uLW5pbC4iCiAg ICAgICAod2hlbiAob3IgKGZhY2VwIHNyYy1mYWNlKSAobGlzdHAgc3JjLWZhY2UpKQogICAg ICAgICAoZm9udC1sb2NrLWFwcGVuZC10ZXh0LXByb3BlcnR5IHN0YXJ0IGVuZCAnZmFjZSBz cmMtZmFjZSkpCiAgICAgICAoZm9udC1sb2NrLWFwcGVuZC10ZXh0LXByb3BlcnR5IHN0YXJ0 IGVuZCAnZmFjZSAnb3JnLWJsb2NrKSkKKyAgICA7OyBEaXNwbGF5IG5hdGl2ZSB0YWIgaW5k ZW50YXRpb24gY2hhcmFjdGVycyBhcyBzcGFjZXMKKyAgICAoc2F2ZS1leGN1cnNpb24KKyAg ICAgIChnb3RvLWNoYXIgc3RhcnQpCisgICAgICAobGV0ICgoaW5kZW50LW9mZnNldAorCSAg ICAgKGlmIG9yZy1zcmMtcHJlc2VydmUtaW5kZW50YXRpb24gMAorCSAgICAgICAoKyAocHJv Z24gKGJhY2t3YXJkLWNoYXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG9yZy1jdXJy ZW50LXRleHQtaW5kZW50YXRpb24pKQorCSAgICAgICAgICBvcmctZWRpdC1zcmMtY29udGVu dC1pbmRlbnRhdGlvbikpKSkKKyAgICAgICAgKHdoaWxlIChyZS1zZWFyY2gtZm9yd2FyZCAi XlsgXSpcdCIgZW5kIHQpCisgICAgICAgICAgKGxldCogKChiIChhbmQgKGVxIGluZGVudC1v ZmZzZXQgKG1vdmUtdG8tY29sdW1uIGluZGVudC1vZmZzZXQpKQorICAgICAgICAgICAgICAg ICAgICAgICAgIChwb2ludCkpKQorICAgICAgICAgICAgICAgICAoZSAocHJvZ24gKHNraXAt Y2hhcnMtZm9yd2FyZCAiXHQiKSAocG9pbnQpKSkKKyAgICAgICAgICAgICAgICAgKHMgKGFu ZCBiIChtYWtlLXN0cmluZyAoKiAoLSBlIGIpIG5hdGl2ZS10YWItd2lkdGgpID8gKSkpKQor ICAgICAgICAgICAgKHdoZW4gKGFuZCBiICg8IGIgZSkpIChhZGQtdGV4dC1wcm9wZXJ0aWVz IGIgZSBgKGRpc3BsYXkgLHMpKSkKKyAgICAgICAgICAgIChmb3J3YXJkLWNoYXIpKSkpKQog ICAgIDs7IENsZWFyIGFiYnJldmlhdGVkIGxpbmsgZm9sZGluZy4KICAgICAob3JnLWZvbGQt cmVnaW9uIHN0YXJ0IGVuZCBuaWwgJ29yZy1saW5rKQogICAgIChhZGQtdGV4dC1wcm9wZXJ0 aWVzCmRpZmYgLS1naXQgYS9saXNwL29yZy5lbCBiL2xpc3Avb3JnLmVsCmluZGV4IDU3ZDgw ODJlNS4uNjIyNzhlYzc3IDEwMDY0NAotLS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29y Zy5lbApAQCAtMTkxNTMsMjEgKzE5MTUzLDE0IEBAIEFsc28gYWxpZ24gbm9kZSBwcm9wZXJ0 aWVzIGFjY29yZGluZyB0byBgb3JnLXByb3BlcnR5LWZvcm1hdCcuIgogCQkgICAgIChvcmct d2l0aC1wb2ludC1hdCAob3JnLWVsZW1lbnQtZW5kIGVsZW1lbnQpCiAJCSAgICAgICAoc2tp cC1jaGFycy1iYWNrd2FyZCAiIFx0XG4iKQogCQkgICAgICAgKGxpbmUtYmVnaW5uaW5nLXBv c2l0aW9uKSkpKQotICAgICAgICAgICAgIDs7IEF0IHRoZSBiZWdpbm5pbmcgb2YgYSBibGFu ayBsaW5lLCBkbyBzb21lIHByZWluZGVudGF0aW9uLiAgVGhpcwotICAgICAgICAgICAgIDs7 IHNpZ25hbHMgb3JnLXNyYy0tZWRpdC1lbGVtZW50IHRvIHByZXNlcnZlIHRoZSBpbmRlbnRh dGlvbiBvbiBleGl0Ci0gICAgICAgICAgICAgKHdoZW4gKGFuZCAobG9va2luZy1hdC1wICJe W1s6c3BhY2U6XV0qJCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAobm90IG9yZy1zcmMt cHJlc2VydmUtaW5kZW50YXRpb24pKQotICAgICAgICAgICAgICAgKGxldCAoYmxvY2stY29u dGVudC1pbmQgc29tZS1pbmQpCi0gICAgICAgICAgICAgICAgIChvcmctd2l0aC1wb2ludC1h dCAob3JnLWVsZW1lbnQtYmVnaW4gZWxlbWVudCkKLSAgICAgICAgICAgICAgICAgICAoc2V0 cSBibG9jay1jb250ZW50LWluZCAoKyAob3JnLWN1cnJlbnQtdGV4dC1pbmRlbnRhdGlvbikK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmctZWRp dC1zcmMtY29udGVudC1pbmRlbnRhdGlvbikpCi0gICAgICAgICAgICAgICAgICAgKGZvcndh cmQtbGluZSkKLQkJICAgKHNhdmUtbWF0Y2gtZGF0YSAocmUtc2VhcmNoLWZvcndhcmQgIl5b IFx0XSpcXFMtIiBuaWwgdCkpCi0gICAgICAgICAgICAgICAgICAgKGJhY2t3YXJkLWNoYXIp Ci0gICAgICAgICAgICAgICAgICAgKHNldHEgc29tZS1pbmQgKGlmIChsb29raW5nLWF0LXAg IiNcXCtlbmRfc3JjIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg YmxvY2stY29udGVudC1pbmQgKG9yZy1jdXJyZW50LXRleHQtaW5kZW50YXRpb24pKSkpCi0g ICAgICAgICAgICAgICAgIChpbmRlbnQtbGluZS10byAobWluIGJsb2NrLWNvbnRlbnQtaW5k IHNvbWUtaW5kKSkpKQotCSAgICAgKG9yZy1iYWJlbC1kby1rZXktc2VxdWVuY2UtaW4tZWRp dC1idWZmZXIgKGtiZCAiVEFCIikpKQorICAgICAgICAgICAgIChsZXQgKChibG9jay1jb250 ZW50LWluZAorICAgICAgICAgICAgICAgICAgICAod2hlbiAobm90IG9yZy1zcmMtcHJlc2Vy dmUtaW5kZW50YXRpb24pCisgICAgICAgICAgICAgICAgICAgICAgKG9yZy13aXRoLXBvaW50 LWF0IChvcmctZWxlbWVudC1wcm9wZXJ0eSA6YmVnaW4gZWxlbWVudCkKKyAgICAgICAgICAg ICAgICAgICAgICAgICgrIChvcmctY3VycmVudC10ZXh0LWluZGVudGF0aW9uKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgb3JnLWVkaXQtc3JjLWNvbnRlbnQtaW5kZW50YXRpb24p KSkpKQorICAgICAgICAgICAgICAgKG9yZy1iYWJlbC1kby1rZXktc2VxdWVuY2UtaW4tZWRp dC1idWZmZXIgKGtiZCAiVEFCIikpCisgICAgICAgICAgICAgICAod2hlbiAoYW5kIGJsb2Nr LWNvbnRlbnQtaW5kIChsb29raW5nLWF0LXAgIl4kIikpCisgICAgICAgICAgICAgICAgIChp bmRlbnQtbGluZS10byBibG9jay1jb250ZW50LWluZCkpKSkKIAkgICAgKHQKIAkgICAgIChs ZXQgKChjb2x1bW4gKG9yZy0tZ2V0LWV4cGVjdGVkLWluZGVudGF0aW9uIGVsZW1lbnQgbmls KSkpCiAJICAgICAgIDs7IFByZXNlcnZlIGN1cnJlbnQgY29sdW1uLgpkaWZmIC0tZ2l0IGEv dGVzdGluZy9saXNwL3Rlc3Qtb3JnLXNyYy5lbCBiL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy1z cmMuZWwKaW5kZXggZTMxZmNiOTQ2Li5hNjM0ZDg1ZTggMTAwNjQ0Ci0tLSBhL3Rlc3Rpbmcv bGlzcC90ZXN0LW9yZy1zcmMuZWwKKysrIGIvdGVzdGluZy9saXNwL3Rlc3Qtb3JnLXNyYy5l bApAQCAtMzQ1LDExICszNDUsMTEgQEAgVGhpcyBpcyBhIHRhYjpcdC4KIAkoaW5zZXJ0ICIg Rm9vIikKIAkob3JnLWVkaXQtc3JjLWV4aXQpCiAJKGJ1ZmZlci1zdHJpbmcpKSkpKQotICA7 OyBHbG9iYWwgaW5kZW50YXRpb24gb2JleXMgYGluZGVudC10YWJzLW1vZGUnIGZyb20gdGhl IG9yaWdpbmFsCi0gIDs7IGJ1ZmZlci4KLSAgKHNob3VsZAorICA7OyBHbG9iYWwgaW5kZW50 YXRpb24gZG9lcyBub3Qgb2JleSBgaW5kZW50LXRhYnMtbW9kZScgZnJvbSB0aGUKKyAgOzsg b3JpZ2luYWwgYnVmZmVyLgorICAoc2hvdWxkLW5vdAogICAgKHN0cmluZy1tYXRjaC1wCi0g ICAgIl5cdCtccyphcmd1bWVudDIiCisgICAgIlx0IgogICAgIChvcmctdGVzdC13aXRoLXRl bXAtdGV4dAogCSIKIC0gSXRlbQpAQCAtMzY0LDE0ICszNjQsMTUgQEAgVGhpcyBpcyBhIHRh YjpcdC4KIAkob3JnLWVkaXQtc3BlY2lhbCkKIAkob3JnLWVkaXQtc3JjLWV4aXQpCiAJKGJ1 ZmZlci1zdHJpbmcpKSkpKQorICA7OyBUYWIgY2hhcmFjdGVyIGlzIHByZXNlcnZlZAogICAo c2hvdWxkCiAgICAoc3RyaW5nLW1hdGNoLXAKLSAgICAiXlxzK2FyZ3VtZW50MiIKKyAgICAi XHRhcmd1bWVudDIiCiAgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0CiAJIgogLSBJdGVt CiAgICMrQkVHSU5fU1JDIGVtYWNzLWxpc3A8cG9pbnQ+Ci0gICAgKHByb2duXG4gICAgICAo ZnVuY3Rpb24gYXJndW1lbnQxXG5cdFx0YXJndW1lbnQyKSkKKyAgICAocHJvZ25cbiAgICAg IChmdW5jdGlvbiBhcmd1bWVudDFcbiAgICBcdGFyZ3VtZW50MikpCiAgICMrRU5EX1NSQyIK ICAgICAgIChzZXRxLWxvY2FsIGluZGVudC10YWJzLW1vZGUgbmlsKQogICAgICAgKGxldCAo KG9yZy1lZGl0LXNyYy1jb250ZW50LWluZGVudGF0aW9uIDIpCkBAIC0zNzksNDMgKzM4MCw1 OSBAQCBUaGlzIGlzIGEgdGFiOlx0LgogCShvcmctZWRpdC1zcGVjaWFsKQogCShvcmctZWRp dC1zcmMtZXhpdCkKIAkoYnVmZmVyLXN0cmluZykpKSkpCi0gIDs7IEdsb2JhbCBpbmRlbnRh dGlvbiBhbHNvIG9iZXlzIGB0YWItd2lkdGgnIGZyb20gb3JpZ2luYWwgYnVmZmVyLgorICA7 OyBJbmRlbnRhdGlvbiBkb2VzIG5vdCBvYmV5IGB0YWItd2lkdGgnIGZyb20gb3JnIGJ1ZmZl ci4KICAgKHNob3VsZAogICAgKHN0cmluZy1tYXRjaC1wCi0gICAgIl5cdFxcezNcXH1cc1xc ezJcXH1hcmd1bWVudDIiCisgICAgIl4gIFx0YXJndW1lbnQyIgogICAgIChvcmctdGVzdC13 aXRoLXRlbXAtdGV4dAogCSIKLS0gSXRlbQotICAjK0JFR0lOX1NSQyBlbWFjcy1saXNwPHBv aW50PgorIytCRUdJTl9TUkMgZW1hY3MtbGlzcAogICAocHJvZ24KLSAgICAoZnVuY3Rpb24g YXJndW1lbnQxCi0gICAgICAgICAgICAgIGFyZ3VtZW50MikpCi0gICMrRU5EX1NSQyIKKyAg ICAobGlzdCBhcmd1bWVudDFcbiAgXHQ8cG9pbnQ+YXJndW1lbnQyKSkKKyMrRU5EX1NSQyIK ICAgICAgIChzZXRxLWxvY2FsIGluZGVudC10YWJzLW1vZGUgdCkKICAgICAgIChzZXRxLWxv Y2FsIHRhYi13aWR0aCA0KQotICAgICAgKGxldCAoKG9yZy1lZGl0LXNyYy1jb250ZW50LWlu ZGVudGF0aW9uIDApCisgICAgICAobGV0ICgob3JnLWVkaXQtc3JjLWNvbnRlbnQtaW5kZW50 YXRpb24gMikKIAkgICAgKG9yZy1zcmMtcHJlc2VydmUtaW5kZW50YXRpb24gbmlsKSkKIAko b3JnLWVkaXQtc3BlY2lhbCkKKyAgICAgICAgKHNldHEtbG9jYWwgaW5kZW50LXRhYnMtbW9k ZSB0KQorICAgICAgICAoc2V0cS1sb2NhbCB0YWItd2lkdGggOCkKKyAgICAgICAgKGxpc3At aW5kZW50LWxpbmUpCiAJKG9yZy1lZGl0LXNyYy1leGl0KQogCShidWZmZXItc3RyaW5nKSkp KSkKKyAgOzsgVGFiIGNoYXJhY3RlcnMgYXJlIGRpc3BsYXllZCB3aXRoIGB0YWItd2lkdGgn IGZyb20gdGhlIG5hdGl2ZQorICA7OyBlZGl0IGJ1ZmZlci4KICAgKHNob3VsZAotICAgKHN0 cmluZy1tYXRjaC1wCi0gICAgIl5cdFxzXFx7NlxcfWFyZ3VtZW50MiIKKyAgIChlcXVhbAor ICAgIDEwCiAgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0Ci0JIgotLSBJdGVtCi0gICMr QkVHSU5fU1JDIGVtYWNzLWxpc3A8cG9pbnQ+CisgICAgICIKKyMrQkVHSU5fU1JDIGVtYWNz LWxpc3AKICAgKHByb2duCi0gICAgKGZ1bmN0aW9uIGFyZ3VtZW50MQotICAgICAgICAgICAg ICBhcmd1bWVudDIpKQotICAjK0VORF9TUkMiCi0gICAgICAoc2V0cS1sb2NhbCBpbmRlbnQt dGFicy1tb2RlIHQpCi0gICAgICAoc2V0cS1sb2NhbCB0YWItd2lkdGggOCkKLSAgICAgIChs ZXQgKChvcmctZWRpdC1zcmMtY29udGVudC1pbmRlbnRhdGlvbiAwKQotCSAgICAob3JnLXNy Yy1wcmVzZXJ2ZS1pbmRlbnRhdGlvbiBuaWwpKQotCShvcmctZWRpdC1zcGVjaWFsKQotCShv cmctZWRpdC1zcmMtZXhpdCkKLQkoYnVmZmVyLXN0cmluZykpKSkpKQorICAgIChsaXN0IGFy Z3VtZW50MVxuICBcdDxwb2ludD5hcmd1bWVudDIpKQorIytFTkRfU1JDIgorICAgICAoc2V0 cS1sb2NhbCBpbmRlbnQtdGFicy1tb2RlIHQpCisgICAgIChzZXRxLWxvY2FsIHRhYi13aWR0 aCA0KQorICAgICAobGV0ICgob3JnLWVkaXQtc3JjLWNvbnRlbnQtaW5kZW50YXRpb24gMikK KwkgICAob3JnLXNyYy1wcmVzZXJ2ZS1pbmRlbnRhdGlvbiBuaWwpKQorICAgICAgIChmb250 LWxvY2stZW5zdXJlKQorICAgICAgIChjdXJyZW50LWNvbHVtbikpKSkpCisgIDs7IFRoZSBp bml0aWFsIHRhYiBjaGFyYWN0ZXJzIHJlc3BlY3Qgb3JnJ3MgYHRhYi13aWR0aCcuCisgIChz aG91bGQKKyAgIChlcXVhbAorICAgIDEwCisgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0 CisgICAgICIKKyMrQkVHSU5fU1JDIGVtYWNzLWxpc3AKK1x0KHByb2duCitcdCAgKGxpc3Qg YXJndW1lbnQxXG5cdFx0PHBvaW50PmFyZ3VtZW50MikpCisjK0VORF9TUkMiCisgICAgIChz ZXRxLWxvY2FsIGluZGVudC10YWJzLW1vZGUgdCkKKyAgICAgKHNldHEtbG9jYWwgdGFiLXdp ZHRoIDIpCisgICAgIChsZXQgKChvcmctZWRpdC1zcmMtY29udGVudC1pbmRlbnRhdGlvbiAy KQorCSAgIChvcmctc3JjLXByZXNlcnZlLWluZGVudGF0aW9uIG5pbCkpCisgICAgICAgKGZv bnQtbG9jay1lbnN1cmUpCisgICAgICAgKGN1cnJlbnQtY29sdW1uKSkpKSkpCiAKIChlcnQt ZGVmdGVzdCB0ZXN0LW9yZy1zcmMvaW5kZW50ZWQtbGF0ZXgtZnJhZ21lbnRzICgpCiAgICJU ZXN0IGVkaXRpbmcgbXVsdGlsaW5lIGluZGVudGVkIExhVGVYIGZyYWdtZW50LiIKLS0gCjIu NDEuMAoK --------------XgkQGaf0JvWPuKUVT7ubamOU--