From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Cyril Arnould Newsgroups: gmane.emacs.bugs Subject: bug#63251: AW: bug#63251: 28.2; vhdl-mode contribution Date: Tue, 9 May 2023 16:16:20 +0000 Message-ID: References: <564BC9FB-248F-4973-9D8C-C1DA7D3D60C6@gmail.com> <0E7DAFC0-0F1E-48B7-AC2F-D84D081C05C9@gmail.com> <4FD3B33B-EC2E-4170-8C9F-45DFE8B377D5@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_004_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12933"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Reto Zimmermann , Eli Zaretskii , "63251@debbugs.gnu.org" <63251@debbugs.gnu.org> To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 09 18:17:15 2023 Return-path: Envelope-to: geb-bug-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 1pwQ1b-0003Fh-9H for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 May 2023 18:17:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwQ1Q-0008Db-RU; Tue, 09 May 2023 12:17:04 -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 1pwQ1O-0008Cw-OA for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 12:17:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwQ1O-0004An-G2 for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 12:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pwQ1N-0006Bl-Vy for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 12:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Cyril Arnould Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 May 2023 16:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63251 X-GNU-PR-Package: emacs Original-Received: via spool by 63251-submit@debbugs.gnu.org id=B63251.168364899623751 (code B ref 63251); Tue, 09 May 2023 16:17:01 +0000 Original-Received: (at 63251) by debbugs.gnu.org; 9 May 2023 16:16:36 +0000 Original-Received: from localhost ([127.0.0.1]:44238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQ0y-0006B0-CV for submit@debbugs.gnu.org; Tue, 09 May 2023 12:16:36 -0400 Original-Received: from mail-vi1eur02olkn2072.outbound.protection.outlook.com ([40.92.48.72]:31072 helo=EUR02-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQ0o-0006AY-GE for 63251@debbugs.gnu.org; Tue, 09 May 2023 12:16:34 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wi3mucYAT7w+NtYzL37rjWthtLQh5o01vJ0UhygUA54Oq7wNygEyeloL9D89pNdZyvZNlEnoz3d0Opgi/ALWiobo89IBEb1dT5bY1PlDjm0FtXeNj90uVK2mKiFItnHzV29AqdELSZ4ftFn9AOIrHOcMEodpQ/wBO23FDjvUBzd9y2YQS7nM1ql6P8rMk0d+WscFIdIjqwDxE/VX1HSZWG6COgd5NQ8zJVdpo6FzkrM4/KqRNLkMn4wlbgWxbmj820vABTxnq1zQcNvi+zDvEZmyXL4QleaPH30netsj/Bydr5x3+VrnTvl9LlNF8cUZwSfMny8rWSHLt0o7g1ypaQ== 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=K0ZWxnNrccvtVFw0wDGYyOUOKhBmZE+/9Y1Y8EuuZ7E=; b=nS0YewsUDDDuyHfGR4U/D2RH8Zzs43YqKusxszffhP42ElSBD7mC/1iV89R2JgcaDweOKZRpMx8TdnDc6lNdR2WnWAXBH7RqWehergyIPZ5kAQDpWZyjKjIuLJy+nKTI7v2IC8mCsIWOYpBbh5gy/EtB6vO67+8SA2aC30cNKswpIlFCX+o46lLC/lGkOWR3g6u4VZ8ETpZBTQYIxf/lI9nTOCBe8fP4p3Ib4TZnjfThFQmzha5XvjSlxpkggnKrS4Jbdh8SwEZ5wPS/GDRZXARzh24lJ9MAyUTFbpu1pqwotp5OstRrstyau/mqGEl4SclWh5qaNw4mpiVINcrPLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none 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=K0ZWxnNrccvtVFw0wDGYyOUOKhBmZE+/9Y1Y8EuuZ7E=; b=tvfUJw4StDvogNu7i4laQYlhGMxiIHpqO7LIdRsuU8lOr6qqgSpIbpQz49RnOmv4ZFn5oqvwNe3G3BKVAm62wZhuVxAoxDYELMCyQ05gzrM19MNj0IpJtjjffvYdChrScPJfix0GL+2pTzKbPW6zwm8uYvtjneLta4IUVYijLtkVIFw4diosnrQ09AGSQaCWTSh+/SLNBypnnIFIdUJeml/OJDqSkGnVSHIWefGwnUvMfvzl9ZvOm1YDWsIIEOz+krFLmwINW1SAImjQwXyEYkITH+A5ULjKnomyZfblZinXzxhXCt3VcQz2hml3y/Qg/LzWB2HPBCdO7hfvq5LVCg== Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by AS8PR10MB7805.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:632::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.33; Tue, 9 May 2023 16:16:20 +0000 Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::18ab:4656:4a13:e7e1]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::18ab:4656:4a13:e7e1%7]) with mapi id 15.20.6363.033; Tue, 9 May 2023 16:16:20 +0000 Thread-Topic: bug#63251: 28.2; vhdl-mode contribution Thread-Index: AQHZf/xS6WFPgZRzfky0YujufV2RU69NM2m0gACVj7+AAK+qgIAAAlBPgACFcQCAAAcxaYAAEjUAgAALaByAAOVYgIACFKPR In-Reply-To: <4FD3B33B-EC2E-4170-8C9F-45DFE8B377D5@gmail.com> Accept-Language: de-CH, en-US Content-Language: de-CH X-MS-Has-Attach: yes x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [hQ3PuVJzT0rG5pZsFSVZcFnsEQhziBbU] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR10MB6110:EE_|AS8PR10MB7805:EE_ x-ms-office365-filtering-correlation-id: 7ec331b9-9a33-4b4e-3994-08db50a8b9a2 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: geXt6Nx8CYjyHoYEuY/G85/Jynmndv1jHb58aDlqMMbsE6HUI5wrPnjfOZXGf/Ve4viO5pE2qaCKgfxb1CPQYm9hHJQVvvA0ICRa5WkqKbcd+J4fbVh4AbzkHRdIyEIFRFTSDO/zUbOwa9hhfNaETApBAA9mtGlecH1Z/Wp1qT8TbJgFlhftlC3UD9capIa50blySJ8YoIELsdikhgWa5aMYVKfwAee9bnQQMEy4zo2oUvfRaXqCwnpeJ8+2WN379mnuU8tq7/VgLa6WkU3MxWcdu5Et/qasQ+zGxVPOjdtTffbEaY/Sampa+7dKPUs3n0tOrmu7aKqLT+sbOt+u7UevpTS1rDdzqxaWfhMTxv/jJvyIsdHclpzSHa1+21X5ondAqrWq0KMug8yD7pRMTsTmeHWc4nbT9LOhq0sOxu6o1B29fmiLvOSEbojxLa8aBrT7MHiAMKeFKaVj1hayfXIYsVkmd/p72GPl7AJRivOO8I3ZNhMgQ+QahNKEECa2sT/8mvOfwFzhGUP1TyhN59FwzIZnz9gSkEDeRKDiVrmcwX5EMZUSY1ZxeNG+GFmC x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Q/zSB4zPiR+t0llufvnA8yloPR8ALCHRDTLyW4NDnhLkmEyhfJgSM0lsqDrPxFHPV0w97izaH+zUpf5eC8uez2nTVFbuVlsQzRUutSGkPNNdC2hoSTXxymvH0zbMXuAWyZjIk4Nzn18K22lh4bDCBFL7JlvNDlBdNvlHxy3A8kq05Kkg8E1yn1Db7fiGeDtsKp4bwktyomtETWCtfPrF6NbaXLkCqRRFrUBz/MffI7Ryfs3V+IxdUZCOHUQbkkjvNd1igiTDVHHrfWsLkcTlowD8w4oMLajkPQLOZSSb8ZoLuJgIpfQ2Cn+Z4+okoEw0AJlETCTfKo/VTrBYfDmZnPW6Onx8Vj+oPo1M7QSF4kYkuN4BqyrR/PNBGH9hhhdSPqnkZCGxkQNihZXfJU9Jij3A4XscmIUWqnH8p4h58rQCPkH6cODbsUqhkyA4CASJ7/RmAqHoGYFZbyOMYWwaHKWWHvQqQfBZl5KmvyeursfPBpW93c1d3HPfCodAi3jXy5rnxQDaBcke1qmM5H0Q62ZF6sE4a32QqcWZJsy+SY4BR7FnnQN6fwGoNrxP9igNkJlqv2COOxtJjaBz2JBCHSw9YYwfhM3G0/blz6nDvI+XyZ/O7IpJ3tYg6ud9YnDLp/ZjG9zih/RapBgTStHixWH5wr53/6/mHeTG3OX5AHOG2naqAJp7xBjk46xzQ2qL2rcEOddHFh9Zx15T6poqoOvZw5UUCgkqWGJwnoKM9RwVNu1f0za3T4znNS qEJYHrxJ7A3dzVXBwQQ9mzwgaXXzvg1wlJDq3sPrwEmHckbWc334ZZ3OQV7Qe0/ska4u2LrIUoGJ7CnoU3j/MTusSMxYKA7bXa X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7ec331b9-9a33-4b4e-3994-08db50a8b9a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2023 16:16:20.1809 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB7805 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261426 Archived-At: --_004_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_ Content-Type: multipart/alternative; boundary="_000_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_" --_000_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Following the discussion on the emacs-devel mailing list, here is the updated patch based on the emacs-29 branch. - Update vhdl-compiler definition and docstring to include the message type. - Increment vhdl-version to 3.38.5 because of the above change. Skip several versions due to divergent development. - Set the type of all other vhdl-compiler-alist entries to nil to explicitly declare them as error messages. - Update the Xilinx Vivado compiler entry's library directory, it must end with '/'. By defining the error message type to be nil rather than 2, we can forego the backwards compatibility code. --_000_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Following the discussion on the emacs-devel mailing = list, here is

the updated patch based on the emacs-29 branch.

 

- Update vhdl-compiler definition and docstring to i= nclude the

  message type.

 

- Increment vhdl-version to 3.38.5 because of the ab= ove

  change. Skip several versions due to divergen= t development.

 

- Set the type of all other vhdl-compiler-alist entr= ies to nil to

  explicitly declare them as error messages.

 

- Update the Xilinx Vivado compiler entry's library = directory, it

  must end with '/'.

 

By defining the error message type to be nil rather = than 2, we

can forego the backwards compatibility code.

--_000_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_-- --_004_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_ Content-Type: application/octet-stream; name="fix-vhdl-compiler-customization-4.patch" Content-Description: fix-vhdl-compiler-customization-4.patch Content-Disposition: attachment; filename="fix-vhdl-compiler-customization-4.patch"; size=11893; creation-date="Tue, 09 May 2023 16:14:48 GMT"; modification-date="Tue, 09 May 2023 16:14:48 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3ZoZGwtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVz L3ZoZGwtbW9kZS5lbAppbmRleCBlZTBlYzYzYjZiYy4uNzdkODYyZjFhMTcgMTAwNjQ0Ci0tLSBh L2xpc3AvcHJvZ21vZGVzL3ZoZGwtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy92aGRsLW1v ZGUuZWwKQEAgLTE2LDcgKzE2LDcgQEAKIDs7IFJldG8gYWxzbyBzYWlkIGluIEFwciAyMDIxIHRo YXQgaGUgcHJlZmVycmVkIHRvIGtlZXAgdGhlIFhFbWFjcwogOzsgY29tcGF0aWJpbGl0eSBjb2Rl LgogCi0oZGVmY29uc3QgdmhkbC12ZXJzaW9uICIzLjM4LjEiCisoZGVmY29uc3QgdmhkbC12ZXJz aW9uICIzLjM4LjUiCiAgICJWSERMIE1vZGUgdmVyc2lvbiBudW1iZXIuIikKIAogKGRlZmNvbnN0 IHZoZGwtdGltZS1zdGFtcCAiMjAxNS0wMy0xMiIKQEAgLTIyOSwyMCArMjI5LDIwIEBAIHZoZGwt Y29tcGlsZXItYWxpc3QKICAgICA7OyBbRXJyb3JdIEFzc2lnbm1lbnQgZXJyb3I6IHZhcmlhYmxl IGlzIGlsbGVnYWwgdGFyZ2V0IG9mIHNpZ25hbCBhc3NpZ25tZW50CiAgICAgKCJBRFZhbmNlIE1T IiAidmFjb20iICItd29yayBcXDEiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgInZhbGliIFxc MTsgdmFtYXAgXFwyIFxcMSIgIi4vIiAid29yay8iICJNYWtlZmlsZSIgImFkbXMiCi0gICAgICgi Xlxccy0rXFwoWzAtOV0rXFwpOlxccy0rIiBuaWwgMSBuaWwpICgiXkNvbXBpbGluZyBmaWxlIFxc KC4rXFwpIiAxKQorICAgICAoIl5cXHMtK1xcKFswLTldK1xcKTpcXHMtKyIgbmlsIDEgbmlsIG5p bCkgKCJeQ29tcGlsaW5nIGZpbGUgXFwoLitcXCkiIDEpCiAgICAgICgiRU5USS9cXDEudmlmIiAi QVJDSC9cXDEtXFwyLnZpZiIgIkNPTkYvXFwxLnZpZiIKICAgICAgICJQQUNLL1xcMS52aWYiICJC T0RZL1xcMS52aWYiIHVwY2FzZSkpCiAgICAgOzsgQWxkZWMKICAgICA7OyBDT01QOTYgRVJST1Ig Q09NUDk2XzAwMTg6ICJJZGVudGlmaWVyIGV4cGVjdGVkLiIgInRlc3QudmhkIiA2NiAzCiAgICAg KCJBbGRlYyIgInZjb20iICItd29yayBcXDEiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgInZs aWIgXFwxOyB2bWFwIFxcMiBcXDEiICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJhbGRlYyIKLSAg ICAgKCJeLiogRVJST1IgW146XSs6IFwiLipcIiBcIlxcKFteIFx0XG5dK1xcKVwiIFxcKFswLTld K1xcKSBcXChbMC05XStcXCkiIDEgMiAzKSAoIiIgMCkKKyAgICAgKCJeLiogRVJST1IgW146XSs6 IFwiLipcIiBcIlxcKFteIFx0XG5dK1xcKVwiIFxcKFswLTldK1xcKSBcXChbMC05XStcXCkiIDEg MiAzIG5pbCkgKCIiIDApCiAgICAgIG5pbCkKICAgICA7OyBDYWRlbmNlIExlYXBmcm9nOiBjdiAt ZmlsZSB0ZXN0LnZoZAogICAgIDs7IGR1bHV0aDogKkUsNDMwICh0ZXN0LnZoZCwxMyk6IGlkZW50 aWZpZXIgKFBPU0lUSVYpIGlzIG5vdCBkZWNsYXJlZAogICAgICgiQ2FkZW5jZSBMZWFwZnJvZyIg ImN2IiAiLXdvcmsgXFwxIC1maWxlIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2RpciBc XDEiICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJsZWFwZnJvZyIKLSAgICAgKCJeZHVsdXRoOiBc XCpFLFswLTldKyAoXFwoW14gXHRcbl0rXFwpLFxcKFswLTldK1xcKSk6IiAxIDIgbmlsKSAoIiIg MCkKKyAgICAgKCJeZHVsdXRoOiBcXCpFLFswLTldKyAoXFwoW14gXHRcbl0rXFwpLFxcKFswLTld K1xcKSk6IiAxIDIgbmlsIG5pbCkgKCIiIDApCiAgICAgICgiXFwxL2VudGl0eSIgIlxcMi9cXDEi ICJcXDEvY29uZmlndXJhdGlvbiIKICAgICAgICJcXDEvcGFja2FnZSIgIlxcMS9ib2R5IiBkb3du Y2FzZSkpCiAgICAgOzsgQ2FkZW5jZSBBZmZpcm1hIE5DIHZoZGw6IG5jdmhkbCB0ZXN0LnZoZApA QCAtMjUwLDcgKzI1MCw3IEBAIHZoZGwtY29tcGlsZXItYWxpc3QKICAgICA7OyAoUExMXzQwMFhf VE9QKSBpcyBub3QgZGVjbGFyZWQgWzEwLjNdLgogICAgICgiQ2FkZW5jZSBOQyIgIm5jdmhkbCIg Ii13b3JrIFxcMSIgIm1ha2UiICItZiBcXDEiCiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3 b3JrLyIgIk1ha2VmaWxlIiAibmN2aGRsIgotICAgICAoIl5uY3ZoZGxfcDogXFwqRSxcXHcrIChc XChbXiBcdFxuXStcXCksXFwoWzAtOV0rXFwpfFxcKFswLTldK1xcKSk6IiAxIDIgMykgKCIiIDAp CisgICAgICgiXm5jdmhkbF9wOiBcXCpFLFxcdysgKFxcKFteIFx0XG5dK1xcKSxcXChbMC05XStc XCl8XFwoWzAtOV0rXFwpKToiIDEgMiAzIG5pbCkgKCIiIDApCiAgICAgICgiXFwxL2VudGl0eS9w Yy5kYiIgIlxcMi9cXDEvcGMuZGIiICJcXDEvY29uZmlndXJhdGlvbi9wYy5kYiIKICAgICAgICJc XDEvcGFja2FnZS9wYy5kYiIgIlxcMS9ib2R5L3BjLmRiIiBkb3duY2FzZSkpCiAgICAgOzsgZ2hk bCB2aGRsCkBAIC0yNTgsMjEgKzI1OCwyMSBAQCB2aGRsLWNvbXBpbGVyLWFsaXN0CiAgICAgOzsg YmFkX2NvdW50ZXIudmhkbDoxMzoxNDogb3BlcmF0b3IgIj0iIGlzIG92ZXJsb2FkZWQKICAgICAo IkdIREwiICJnaGRsIiAiLWkgLS13b3JrZGlyPVxcMSAtLWllZWU9c3lub3BzeXMgLWZleHBsaWNp dCAiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgIm1rZGlyIFxcMSIgIi4vIiAid29yay8iICJN YWtlZmlsZSIgImdoZGwiCi0gICAgICgiXmdoZGxfcDogXFwqRSxcXHcrIChcXChbXiBcdFxuXStc XCksXFwoWzAtOV0rXFwpfFxcKFswLTldK1xcKSk6IiAxIDIgMykgKCIiIDApCisgICAgICgiXmdo ZGxfcDogXFwqRSxcXHcrIChcXChbXiBcdFxuXStcXCksXFwoWzAtOV0rXFwpfFxcKFswLTldK1xc KSk6IiAxIDIgMyBuaWwpICgiIiAwKQogICAgICAoIlxcMS9lbnRpdHkiICJcXDIvXFwxIiAiXFwx L2NvbmZpZ3VyYXRpb24iCiAgICAgICAiXFwxL3BhY2thZ2UiICJcXDEvYm9keSIgZG93bmNhc2Up KQogICAgIDs7IElCTSBDb21waWxlcgogICAgIDs7IDAwIENPQUNIREwqIHwgW0NDSERMLTFdOiBG aWxlOiBhZGRlci52aGQsIGxpbmUuY29sdW1uOiAxMjAuNgogICAgICgiSUJNIENvbXBpbGVyIiAi ZzJ0dmMiICItc3JjIiAicHJlY29tcCIgIlxcMSIKICAgICAgbmlsICJta2RpciBcXDEiICIuLyIg IndvcmsvIiAiTWFrZWZpbGUiICJpYm0iCi0gICAgICgiXlswLTldKyBDT0FDSERMLio6IEZpbGU6 IFxcKFteIFx0XG5dK1xcKSwgKmxpbmUuY29sdW1uOiBcXChbMC05XStcXCkuXFwoWzAtOV0rXFwp IiAxIDIgMykgKCIgIiAwKQorICAgICAoIl5bMC05XSsgQ09BQ0hETC4qOiBGaWxlOiBcXChbXiBc dFxuXStcXCksICpsaW5lLmNvbHVtbjogXFwoWzAtOV0rXFwpLlxcKFswLTldK1xcKSIgMSAyIDMg bmlsKSAoIiAiIDApCiAgICAgIG5pbCkKICAgICA7OyBJa29zIFZveWFnZXI6IGFuYWx5emUgdGVz dC52aGQKICAgICA7OyBhbmFseXplIHRlc3QudmhkCiAgICAgOzsgRSBMNC9DNTogICAgICAgIHRo aXMgbGlicmFyeSB1bml0IGlzIGluYWNjZXNzaWJsZQogICAgICgiSWtvcyIgImFuYWx5emUiICIt bCBcXDEiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgIm1rZGlyIFxcMSIgIi4vIiAid29yay8i ICJNYWtlZmlsZSIgImlrb3MiCi0gICAgICgiXkUgTFxcKFswLTldK1xcKS9DXFwoWzAtOV0rXFwp OiIgbmlsIDEgMikKKyAgICAgKCJeRSBMXFwoWzAtOV0rXFwpL0NcXChbMC05XStcXCk6IiBuaWwg MSAyIG5pbCkKICAgICAgKCJeYW5hbHl6ZSArXFwoLisgK1xcKSpcXCguK1xcKSQiIDIpCiAgICAg IG5pbCkKICAgICA7OyBNb2RlbFNpbSwgTW9kZWwgVGVjaG5vbG9neTogdmNvbSB0ZXN0LnZoZApA QCAtMjk0LDcgKzI5NCw3IEBAIHZoZGwtY29tcGlsZXItYWxpc3QKICAgICA7OyB0ZXN0LnZoZDoz NDogZXJyb3IgbWVzc2FnZQogICAgICgiTEVEQSBQcm9WSERMIiAicHJvdmhkbCIgIi13IFxcMSAt ZiIgIm1ha2UiICItZiBcXDEiCiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3b3JrLyIgIk1h a2VmaWxlIiAicHJvdmhkbCIKLSAgICAgKCJeXFwoW14gXHRcbjpdK1xcKTpcXChbMC05XStcXCk6 ICIgMSAyIG5pbCkgKCIiIDApCisgICAgICgiXlxcKFteIFx0XG46XStcXCk6XFwoWzAtOV0rXFwp OiAiIDEgMiBuaWwgbmlsKSAoIiIgMCkKICAgICAgKCJFTlRJL1xcMS52aWYiICJBUkNIL1xcMS1c XDIudmlmIiAiQ09ORi9cXDEudmlmIgogICAgICAgIlBBQ0svXFwxLnZpZiIgIkJPRFkvQk9EWS1c XDEudmlmIiB1cGNhc2UpKQogICAgIDs7IFF1YXJ0dXMgY29tcGlsZXIKQEAgLTMwNSwyMSArMzA1 LDIxIEBAIHZoZGwtY29tcGlsZXItYWxpc3QKICAgICA7OyBXYXJuaW5nOiBWSERMIFByb2Nlc3Mg U3RhdGVtZW50IHdhcm5pbmcgYXQgZHZpMnNkaV90c3QudmhkKDE3Mik6IC4uLgogICAgICgiUXVh cnR1cyIgIm1ha2UiICItd29yayBcXDEiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgIm1rZGly IFxcMSIgIi4vIiAid29yay8iICJNYWtlZmlsZSIgInF1YXJ0dXMiCi0gICAgICgiXlxcKEVycm9y XFx8V2FybmluZ1xcKTogLiogXFwoW14gXHRcbl0rXFwpKFxcKFswLTldK1xcKSkiIDIgMyBuaWwp ICgiIiAwKQorICAgICAoIl5cXChFcnJvclxcfFdhcm5pbmdcXCk6IC4qIFxcKFteIFx0XG5dK1xc KShcXChbMC05XStcXCkpIiAyIDMgbmlsIG5pbCkgKCIiIDApCiAgICAgIG5pbCkKICAgICA7OyBR dWlja0hETCwgTWVudG9yIEdyYXBoaWNzOiBxdmhjb20gdGVzdC52aGQKICAgICA7OyBFUlJPUjog dGVzdC52aGQoMjQpOiBuZWFyICJkbmQiOiBleHBlY3Rpbmc6IEVORAogICAgIDs7IFdBUk5JTkdb NF06IHRlc3QudmhkKDMwKTogQSBzcGFjZSBpcyByZXF1aXJlZCBiZXR3ZWVuIC4uLgogICAgICgi UXVpY2tIREwiICJxdmhjb20iICItd29yayBcXDEiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwg Im1rZGlyIFxcMSIgIi4vIiAid29yay8iICJNYWtlZmlsZSIgInF1aWNraGRsIgotICAgICAoIl5c XChFUlJPUlxcfFdBUk5JTkdcXClbXjpdKjogXFwoW14gXHRcbl0rXFwpKFxcKFswLTldK1xcKSk6 IiAyIDMgbmlsKSAoIiIgMCkKKyAgICAgKCJeXFwoRVJST1JcXHxXQVJOSU5HXFwpW146XSo6IFxc KFteIFx0XG5dK1xcKShcXChbMC05XStcXCkpOiIgMiAzIG5pbCBuaWwpICgiIiAwKQogICAgICAo IlxcMS9fcHJpbWFyeS5kYXQiICJcXDIvXFwxLmRhdCIgIlxcMS9fcHJpbWFyeS5kYXQiCiAgICAg ICAiXFwxL19wcmltYXJ5LmRhdCIgIlxcMS9ib2R5LmRhdCIgZG93bmNhc2UpKQogICAgIDs7IFNh dmFudDogc2NyYW0gLXB1Ymxpc2gtY2MgdGVzdC52aGQKICAgICA7OyB0ZXN0LnZoZDo4NzogX3Nl dF9wYXNzZWRfdGhyb3VnaF9vdXRfcG9ydChJSVJfQm9vbGVhbikgbm90IGRlZmluZWQgZm9yCiAg ICAgKCJTYXZhbnQiICJzY3JhbSIgIi1wdWJsaXNoLWNjIC1kZXNpZ24tbGlicmFyeS1uYW1lIFxc MSIgIm1ha2UiICItZiBcXDEiCiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3b3JrLl9zYXZh bnRfbGliLyIgIk1ha2VmaWxlIiAic2F2YW50IgotICAgICAoIl5cXChbXiBcdFxuOl0rXFwpOlxc KFswLTldK1xcKTogIiAxIDIgbmlsKSAoIiIgMCkKKyAgICAgKCJeXFwoW14gXHRcbjpdK1xcKTpc XChbMC05XStcXCk6ICIgMSAyIG5pbCBuaWwpICgiIiAwKQogICAgICAoIlxcMV9lbnRpdHkudmhk bCIgIlxcMl9zZWNvbmRhcnlfdW5pdHMuX3NhdmFudF9saWIvXFwyX1xcMS52aGRsIgogICAgICAg IlxcMV9jb25maWcudmhkbCIgIlxcMV9wYWNrYWdlLnZoZGwiCiAgICAgICAiXFwxX3NlY29uZGFy eV91bml0cy5fc2F2YW50X2xpYi9cXDFfcGFja2FnZV9ib2R5LnZoZGwiIGRvd25jYXNlKSkKQEAg LTMyNywzOSArMzI3LDM5IEBAIHZoZGwtY29tcGlsZXItYWxpc3QKICAgICA7OyBFcnJvcjogQ1NW SERMMDAwMjogdGVzdC52aGQ6IChsaW5lIDk3KTogSW52YWxpZCBwcmVmaXgKICAgICAoIlNpbWls aSIgInZoZGxwIiAiLXdvcmsgXFwxIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2RpciBc XDEiICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJzaW1pbGkiCi0gICAgICgiXlxcKEVycm9yXFx8 V2FybmluZ1xcKTogXFx3KzogXFwoW14gXHRcbl0rXFwpOiAobGluZSBcXChbMC05XStcXCkpOiAi IDIgMyBuaWwpICgiIiAwKQorICAgICAoIl5cXChFcnJvclxcfFdhcm5pbmdcXCk6IFxcdys6IFxc KFteIFx0XG5dK1xcKTogKGxpbmUgXFwoWzAtOV0rXFwpKTogIiAyIDMgbmlsIG5pbCkgKCIiIDAp CiAgICAgICgiXFwxL3ByaW0udmFyIiAiXFwyL19cXDEudmFyIiAiXFwxL3ByaW0udmFyIgogICAg ICAgIlxcMS9wcmltLnZhciIgIlxcMS9fYm9keS52YXIiIGRvd25jYXNlKSkKICAgICA7OyBTcGVl ZHdhdmUgKElubm92ZWRhKTogYW5hbHl6ZSAtbGliZmlsZSB2c3NsaWIuaW5pIC1zcmMgdGVzdC52 aGQKICAgICA7OyAgICAgRVJST1JbMTFdOjpGaWxlIHRlc3QudmhkIExpbmUgMTAwOiBVc2Ugb2Yg dW5kZWNsYXJlZCBpZGVudGlmaWVyCiAgICAgKCJTcGVlZHdhdmUiICJhbmFseXplIiAiLWxpYmZp bGUgdnNzbGliLmluaSAtc3JjIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2RpciBcXDEi ICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJzcGVlZHdhdmUiCi0gICAgICgiXiAqRVJST1JcXFtb MC05XStdOjpGaWxlIFxcKFteIFx0XG5dK1xcKSBMaW5lIFxcKFswLTldK1xcKToiIDEgMiBuaWwp ICgiIiAwKQorICAgICAoIl4gKkVSUk9SXFxbWzAtOV0rXTo6RmlsZSBcXChbXiBcdFxuXStcXCkg TGluZSBcXChbMC05XStcXCk6IiAxIDIgbmlsIG5pbCkgKCIiIDApCiAgICAgIG5pbCkKICAgICA7 OyBTeW5vcHN5cywgVkhETCBBbmFseXplciAoc2ltKTogdmhkbGFuIC1uYyB0ZXN0LnZoZAogICAg IDs7ICoqRXJyb3I6IHZoZGxhbiw3MDMgdGVzdC52aGQoMjIpOiBPVEhFUlMgaXMgbm90IGxlZ2Fs IGluIHRoaXMgY29udGV4dC4KICAgICAoIlN5bm9wc3lzIiAidmhkbGFuIiAiLW5jIC13b3JrIFxc MSIgIm1ha2UiICItZiBcXDEiCiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3b3JrLyIgIk1h a2VmaWxlIiAic3lub3BzeXMiCi0gICAgICgiXlxcKlxcKkVycm9yOiB2aGRsYW4sWzAtOV0rIFxc KFteIFx0XG5dK1xcKShcXChbMC05XStcXCkpOiIgMSAyIG5pbCkgKCIiIDApCisgICAgICgiXlxc KlxcKkVycm9yOiB2aGRsYW4sWzAtOV0rIFxcKFteIFx0XG5dK1xcKShcXChbMC05XStcXCkpOiIg MSAyIG5pbCBuaWwpICgiIiAwKQogICAgICAoIlxcMS5zaW0iICJcXDJfX1xcMS5zaW0iICJcXDEu c2ltIiAiXFwxLnNpbSIgIlxcMV9fLnNpbSIgdXBjYXNlKSkKICAgICA7OyBTeW5vcHN5cywgVkhE TCBBbmFseXplciAoc3luKTogdmhkbGFuIC1uYyAtc3BjIHRlc3QudmhkCiAgICAgOzsgKipFcnJv cjogdmhkbGFuLDcwMyB0ZXN0LnZoZCgyMik6IE9USEVSUyBpcyBub3QgbGVnYWwgaW4gdGhpcyBj b250ZXh0LgogICAgICgiU3lub3BzeXMgRGVzaWduIENvbXBpbGVyIiAidmhkbGFuIiAiLW5jIC1z cGMgLXdvcmsgXFwxIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2RpciBcXDEiICIuLyIg IndvcmsvIiAiTWFrZWZpbGUiICJzeW5vcHN5c19kYyIKLSAgICAgKCJeXFwqXFwqRXJyb3I6IHZo ZGxhbixbMC05XSsgXFwoW14gXHRcbl0rXFwpKFxcKFswLTldK1xcKSk6IiAxIDIgbmlsKSAoIiIg MCkKKyAgICAgKCJeXFwqXFwqRXJyb3I6IHZoZGxhbixbMC05XSsgXFwoW14gXHRcbl0rXFwpKFxc KFswLTldK1xcKSk6IiAxIDIgbmlsIG5pbCkgKCIiIDApCiAgICAgICgiXFwxLnN5biIgIlxcMl9f XFwxLnN5biIgIlxcMS5zeW4iICJcXDEuc3luIiAiXFwxX18uc3luIiB1cGNhc2UpKQogICAgIDs7 IFN5bnBsaWZ5OgogICAgIDs7IEBXOiJ0ZXN0LnZoZCI6NTc6ODo1Nzo5fE9wdGltaXppbmcgcmVn aXN0ZXIgYml0IGNvdW50X3goNSkgdG8gYSBjb25zdGFudCAwCiAgICAgKCJTeW5wbGlmeSIgIm4v YSIgIm4vYSIgIm1ha2UiICItZiBcXDEiCiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3b3Jr LyIgIk1ha2VmaWxlIiAic3lucGxpZnkiCi0gICAgICgiXkBbRVdOXTpcIlxcKFteIFx0XG5dK1xc KVwiOlxcKFswLTldK1xcKTpcXChbMC05XStcXCk6IiAxIDIgMykgKCIiIDApCisgICAgICgiXkBb RVdOXTpcIlxcKFteIFx0XG5dK1xcKVwiOlxcKFswLTldK1xcKTpcXChbMC05XStcXCk6IiAxIDIg MyBuaWwpICgiIiAwKQogICAgICBuaWwpCiAgICAgOzsgVmFudGFnZTogYW5hbHl6ZSAtbGliZmls ZSB2c3NsaWIuaW5pIC1zcmMgdGVzdC52aGQKICAgICA7OyAgICAgQ29tcGlsaW5nICJ0ZXN0LnZo ZCIgbGluZSAxLi4uCiAgICAgOzsgKipFcnJvcjogTElORSA0OSAqKiogTm8gYWdncmVnYXRlIHZh bHVlIGlzIHZhbGlkIGluIHRoaXMgY29udGV4dC4KICAgICAoIlZhbnRhZ2UiICJhbmFseXplIiAi LWxpYmZpbGUgdnNzbGliLmluaSAtc3JjIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2Rp ciBcXDEiICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJ2YW50YWdlIgotICAgICAoIl5cXCpcXCpF cnJvcjogTElORSBcXChbMC05XStcXCkgXFwqXFwqXFwqIiBuaWwgMSBuaWwpCisgICAgICgiXlxc KlxcKkVycm9yOiBMSU5FIFxcKFswLTldK1xcKSBcXCpcXCpcXCoiIG5pbCAxIG5pbCBuaWwpCiAg ICAgICgiXiAqQ29tcGlsaW5nIFwiXFwoLitcXClcIiAiIDEpCiAgICAgIG5pbCkKICAgICA7OyBW ZXJpQmVzdDogdmMgdmhkbCB0ZXN0LnZoZApAQCAtMzY5LDI2ICszNjksMjYgQEAgdmhkbC1jb21w aWxlci1hbGlzdAogICAgIDs7IFtFcnJvcl0gTmFtZSBCSVRBIGlzIHVua25vd24KICAgICAoIlZl cmlCZXN0IiAidmMiICJ2aGRsIiAibWFrZSIgIi1mIFxcMSIKICAgICAgbmlsICJta2RpciBcXDEi ICIuLyIgIndvcmsvIiAiTWFrZWZpbGUiICJ2ZXJpYmVzdCIKLSAgICAgKCJeICtcXChbMC05XStc XCk6ICtbXiBdIiBuaWwgMSBuaWwpICgiIiAwKQorICAgICAoIl4gK1xcKFswLTldK1xcKTogK1te IF0iIG5pbCAxIG5pbCBuaWwpICgiIiAwKQogICAgICBuaWwpCiAgICAgOzsgVmlld2xvZ2ljOiBh bmFseXplIC1saWJmaWxlIHZzc2xpYi5pbmkgLXNyYyB0ZXN0LnZoZAogICAgIDs7ICAgICBDb21w aWxpbmcgInRlc3QudmhkIiBsaW5lIDEuLi4KICAgICA7OyAqKkVycm9yOiBMSU5FIDQ5ICoqKiBO byBhZ2dyZWdhdGUgdmFsdWUgaXMgdmFsaWQgaW4gdGhpcyBjb250ZXh0LgogICAgICgiVmlld2xv Z2ljIiAiYW5hbHl6ZSIgIi1saWJmaWxlIHZzc2xpYi5pbmkgLXNyYyIgIm1ha2UiICItZiBcXDEi CiAgICAgIG5pbCAibWtkaXIgXFwxIiAiLi8iICJ3b3JrLyIgIk1ha2VmaWxlIiAidmlld2xvZ2lj IgotICAgICAoIl5cXCpcXCpFcnJvcjogTElORSBcXChbMC05XStcXCkgXFwqXFwqXFwqIiBuaWwg MSBuaWwpCisgICAgICgiXlxcKlxcKkVycm9yOiBMSU5FIFxcKFswLTldK1xcKSBcXCpcXCpcXCoi IG5pbCAxIG5pbCBuaWwpCiAgICAgICgiXiAqQ29tcGlsaW5nIFwiXFwoLitcXClcIiAiIDEpCiAg ICAgIG5pbCkKICAgICA7OyBYaWxpbnggWFNUOgogICAgIDs7IEVSUk9SOkhETFBhcnNlcnM6MTY0 IC0gInRlc3QudmhkIiBMaW5lIDMuIHBhcnNlIGVycm9yCiAgICAgKCJYaWxpbnggWFNUIiAieGZs b3ciICIiICJtYWtlIiAiLWYgXFwxIgogICAgICBuaWwgIm1rZGlyIFxcMSIgIi4vIiAid29yay8i ICJNYWtlZmlsZSIgInhpbGlueCIKLSAgICAgKCJeRVJST1I6SERMUGFyc2VyczpbMC05XSsgLSBc IlxcKFteIFx0XG5dK1xcKVwiIExpbmUgXFwoWzAtOV0rXFwpXFwuIiAxIDIgbmlsKSAoIiIgMCkK KyAgICAgKCJeRVJST1I6SERMUGFyc2VyczpbMC05XSsgLSBcIlxcKFteIFx0XG5dK1xcKVwiIExp bmUgXFwoWzAtOV0rXFwpXFwuIiAxIDIgbmlsIG5pbCkgKCIiIDApCiAgICAgIG5pbCkKICAgICA7 OyBYaWxpbnggVml2YWRvOgogICAgIDs7IEVSUk9SOiBbVlJGQyAxMC0xNDEyXSBzeW50YXggZXJy b3IgbmVhciBvX2lkbGUgW3Rlc3QudmhkOjIzXQogICAgICgiWGlsaW54IFZpdmFkbyIgInh2aGRs IiAiIiAibWFrZSIgIi1mIFxcMSIKLSAgICAgbmlsICJta2RpciBcXDEiICIuLyIgIndvcmsiICJN YWtlZmlsZSIgInZpdmFkbyIKKyAgICAgbmlsICJta2RpciBcXDEiICIuLyIgIndvcmsvIiAiTWFr ZWZpbGUiICJ2aXZhZG8iCiAgICAgICgiXlxcKD86XFwoPzE6RVJST1JcXClcXHxcXCg/MjpXQVJO SU5HXFwpXFx8XFwoPzM6SU5GT1xcKVxcKTogXFwoLitcXCkgXFxbXFwoPzQ6W14gXHRcbl0rXFwp OlxcKD81OlswLTldK1xcKVxcXSIgNCA1IG5pbCAoMiAuIDMpKSAoIiIgMCkKICAgICAgKCJcXDEv ZW50aXR5IiAiXFwyL1xcMSIgIlxcMS9jb25maWd1cmF0aW9uIgogICAgICAgIlxcMS9wYWNrYWdl IiAiXFwxL2JvZHkiIGRvd25jYXNlKSkKQEAgLTQxNCw2ICs0MTQsMTMgQEAgdmhkbC1jb21waWxl ci1hbGlzdAogICBGaWxlIHN1YmV4cCBpbmRleDogaW5kZXggb2Ygc3ViZXhwcmVzc2lvbiB0aGF0 IG1hdGNoZXMgdGhlIGZpbGUgbmFtZQogICBMaW5lIHN1YmV4cCBpbmRleDogaW5kZXggb2Ygc3Vi ZXhwcmVzc2lvbiB0aGF0IG1hdGNoZXMgdGhlIGxpbmUgbnVtYmVyCiAgIENvbHVtbiBzdWJleHAg aWR4OiBpbmRleCBvZiBzdWJleHByZXNzaW9uIHRoYXQgbWF0Y2hlcyB0aGUgY29sdW1uIG51bWJl cgorICBUeXBlIHN1YmV4cCAgICAgIDogbWVzc2FnZSB0eXBlLCBjYW4gYmUgbmlsIGZvciBhIHJl YWwgZXJyb3IsIDEgZm9yIHdhcm5pbmcKKyAgICAgICAgICAgICAgICAgICAgIG9yIDAgZm9yIGlu Zm8uIFR5cGUgY2FuIGFsc28gYmUgZGV0ZWN0ZWQgdXNpbmcgdGhlIGZvcm0KKyAgICAgICAgICAg ICAgICAgICAgIChXQVJOSU5HIC4gSU5GTykuICBJbiB0aGF0IGNhc2UgdGhpcyB3aWxsIGJlIGVx dWl2YWxlbnQgdG8KKyAgICAgICAgICAgICAgICAgICAgIDEgaWYgdGhlIFdBUk5JTkfigJl0aCBz dWJleHByZXNzaW9uIG1hdGNoZWQgb3IgZWxzZQorICAgICAgICAgICAgICAgICAgICAgZXF1aXZh bGVudCB0byAwIGlmIHRoZSBJTkZP4oCZdGggc3ViZXhwcmVzc2lvbiBtYXRjaGVkLCBvcgorICAg ICAgICAgICAgICAgICAgICAgZWxzZSBlcXVpdmFsZW50IHRvIG5pbCBpZiBuZWl0aGVyIG9mIHRo ZW0gbWF0Y2hlZC4gU2VlCisgICAgICAgICAgICAgICAgICAgICBhbHNvIGBjb21waWxhdGlvbi1l cnJvci1yZWdleHAtYWxpc3QnLgogRmlsZSBtZXNzYWdlOgogICBSZWdleHAgICAgICAgICAgIDog cmVndWxhciBleHByZXNzaW9uIHRvIG1hdGNoIGEgZmlsZSBuYW1lIG1lc3NhZ2UKICAgRmlsZSBz dWJleHAgaW5kZXg6IGluZGV4IG9mIHN1YmV4cHJlc3Npb24gdGhhdCBtYXRjaGVzIHRoZSBmaWxl IG5hbWUKQEAgLTQ4Myw3ICs0OTAsMTQgQEAgdmhkbC1jb21waWxlci1hbGlzdAogCQkgICAgICAo aW50ZWdlciA6dGFnICJMaW5lIHN1YmV4cCBpbmRleCIpCiAJCSAgICAgIChjaG9pY2UgIDp0YWcg IkNvbHVtbiBzdWJleHAgICAgIgogCQkJICAgICAgKGludGVnZXIgOnRhZyAiSW5kZXgiKQotCQkJ ICAgICAgKGNvbnN0IDp0YWcgIk5vIGNvbHVtbiBudW1iZXIiIG5pbCkpKQorCQkJICAgICAgKGNv bnN0IDp0YWcgIk5vIGNvbHVtbiBudW1iZXIiIG5pbCkpCisJCQkgICAgKGNob2ljZSAgOnRhZyAi VHlwZSAgICAiCisJCQkgICAgICAoY29uc3QgOnRhZyAiSW5mbyIgMCkKKwkJCSAgICAgIChjb25z dCA6dGFnICJXYXJuaW5nIiAxKQorCQkJICAgICAgKGNvbnN0IDp0YWcgIkVycm9yIiBuaWwpCisJ CQkgICAgICAoY29ucyA6dGFnICJUeXBlIGRldGVjdGlvbiIKKwkJCSAgICAgICAgKG5hdG51bSA6 dGFnICJXYXJuaW5nIHN1YmV4cCBpbmRleCIpCisJCQkgICAgICAgIChuYXRudW0gOnRhZyAiSW5m byBzdWJleHAgaW5kZXggICAiKSkpKQogCQkobGlzdCA6dGFnICJGaWxlIG1lc3NhZ2UiIDppbmRl bnQgNAogCQkgICAgICAocmVnZXhwICA6dGFnICJSZWdleHAgICAgICAgICAgICIpCiAJCSAgICAg IChpbnRlZ2VyIDp0YWcgIkZpbGUgc3ViZXhwIGluZGV4IikpCg== --_004_AS4PR10MB6110C3582AE98538509CD56FE3769AS4PR10MB6110EURP_--