From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=no autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 7a570e67 for ; Fri, 23 Aug 2019 00:25:41 +0000 (UTC) Received: (qmail 8969 invoked by alias); 22 Aug 2019 19:53:50 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44698 Received: (qmail 27308 invoked by uid 1010); 22 Aug 2019 19:53:50 -0000 X-Qmail-Scanner-Diagnostics: from lyra.cilg.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25545. spamassassin: 3.4.2. Clear:RC:0(163.172.223.75):SA:0(-4.3/5.0):. Processed in 0.964958 secs); 22 Aug 2019 19:53:50 -0000 X-Envelope-From: lyknode@cilg.org X-Qmail-Scanner-Mime-Attachments: |signature.asc| X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at cilg.org designates 163.172.223.75 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cilg.org; s=lyra; h=Content-Type:MIME-Version:Date:Message-ID:Subject:To:From:Sender: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rldbYbtsd7/6FqX5NRn2WmLhirIngFf8QRaNzioI+zk=; b=IK8Zt7DRnbzphuxnlGYbewtug2 JmkaCr1CorL533DEo1enJUt2Cxj/lHWpXnXzEamUevG+DgQVtYcrc1slDqsYXWZzlvtqR/v5Ugk4X XfdUMq6gCqZCa2i6Lf+IASUGSOnWeDYbT/0e/f2deJ7h4q7Viqm/0MX8Kkf6HDMD8VhPgJ7A4zC2B x0ASq4IrP8V3jp+vJBJYFwG0ZsXR3fh2Zz5lTaT6nDJ+G9CWjBsOyCvNqfUPJMAAYwPXviFd1BGTW nY1Dt4TlWe3VPsfTcFsxqtwHUWfKODLU74O6FGRUYIX1fb2XoSYNQdUoAUlPC4tcExuRCy4HVN8d3 HJQGw99w==; From: Baptiste BEAUPLAT Openpgp: preference=signencrypt Autocrypt: addr=lyknode@cilg.org; keydata= mDMEWYVzgxYJKwYBBAHaRw8BAQdAn1+Mo/C4jAlV3mrzsp1nOy5HjgDNyPX7wiFugWfjXla0 JEJhcHRpc3RlIEJFQVVQTEFUIDxseWtub2RlQGNpbGcub3JnPoiSBBMWCgA6AhsDAh4BAheA AhkBAgsJAhUKBBYCAwEWIQTrMJH4NHEe9DJXKyAe26o8aSavkgUCXEygBQUJBomTggAKCRAe 26o8aSavkmXsAP9PiRjMyZtIX3Pklp6YICQpkQgwjeNLz04iigTRsvtUxQD/ZLGJsGRzZVE0 kEseV+6jN4l/b0r2uNpYLmAh3ihNDQy0Hmx5a25vZGUgPHBncC5seWtub2RlQGNpbGcub3Jn PoiOBDAWCgA2FiEE6zCR+DRxHvQyVysgHtuqPGkmr5IFAlvCCV4YHSBlbWFpbCBubyBsb25n ZXIgaW4gdXNlAAoJEB7bqjxpJq+S5KcA/Ro4GfkNu+LB3BqdHcNd/k+Dfm1Zl/WcURBnyIoA uWO/APsGgk8WOueGnd14RIpwLAd6vJh1izTX6MD9SauuUHkVDrg4BFmFc4MSCisGAQQBl1UB BQEBB0A+HkNGnOwqlOGUqP/tyoeVZqg5uMRoQLswrfq21vRtQQMBCAeIfgQYFgoAJgIbDBYh BOswkfg0cR70MlcrIB7bqjxpJq+SBQJcTKAPBQkGiZOMAAoJEB7bqjxpJq+SbJgBALWkQd10 yF0zkWzHhDTrIklyOrZ+PWLa9wIEgrIQVK8jAP4rz0D9bt0niELOEtnIKjEb4z24uD7S8LS/ WNwPxGP1ALgzBFmFdZ8WCSsGAQQB2kcPAQEHQAXPBXbLkITS51Sn52/MUt0b7ogtSo/bESld 2jpABskUiPUEGBYKACYCGwIWIQTrMJH4NHEe9DJXKyAe26o8aSavkgUCXEygDwUJBomRcACB diAEGRYKAB0WIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCWYV1nwAKCRAXSUsQeV3XM7EXAP9T uhj94vTgHc0mZ1mIvOHpD5n+nuvChuzr9a3xihqf8QD+OA54EK38iEGU4gFAKLsR8djhCq6G wVerPR9k4CfD0wkJEB7bqjxpJq+Sur0A/i699g7gQlw0gj5WYytAxTe4CbElwLdFBCqsWP0N eJ3oAP45apPdCgLz2iMlW5Q4mb39HkG6quoizmgqmsmEtpnrDbgzBFmMxFkWCSsGAQQB2kcP AQEHQP8h/ngWm6hZLyDgOibZ56xkizF2PM67aZr82nCX1b3xiH4EGBYKACYCGyAWIQTrMJH4 NHEe9DJXKyAe26o8aSavkgUCXEygDwUJBoJCtgAKCRAe26o8aSavkiQGAP91hcCVfX99uVS8 gNbcq815iGLoVUqudkwIMMYjsZMyTQD/Qz0ITt8vUn0mEji6OgXsOx920Lx3EnmjgAi3jHmH qwY= To: zsh-workers@zsh.org Subject: [PATCH] Completion for sbuild Message-ID: <68254402-c6c6-2579-1675-df637ee1127a@cilg.org> Date: Thu, 22 Aug 2019 21:53:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VMKimiLeU86BI8l2CuHObzXgMS3T8zCC1" --VMKimiLeU86BI8l2CuHObzXgMS3T8zCC1 Content-Type: multipart/mixed; boundary="gCBQDnvduGhJD7cYrDu4N7rvtjcdFNUwj"; protected-headers="v1" From: Baptiste BEAUPLAT To: zsh-workers@zsh.org Message-ID: <68254402-c6c6-2579-1675-df637ee1127a@cilg.org> Subject: [PATCH] Completion for sbuild --gCBQDnvduGhJD7cYrDu4N7rvtjcdFNUwj Content-Type: multipart/mixed; boundary="------------3ADC2C5BB99EF8D0D5A30250" Content-Language: en-US This is a multi-part message in MIME format. --------------3ADC2C5BB99EF8D0D5A30250 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi list, I wrote a completion function for sbuild (a debian tool to build packages). I think it would be nice to have it upstream. It covers all options described in the man (expect one, which is depreciated). Don't hesitate to give me feedback, I'd be glade to improve it. Thanks for making such an awesome shell! Best, --=20 Baptiste BEAUPLAT - lyknode --------------3ADC2C5BB99EF8D0D5A30250 Content-Type: text/plain; charset=UTF-8; name="_sbuild" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="_sbuild" I2NvbXBkZWYgc2J1aWxkCgpfZGViX2Rpc3RyaWJ1dGlvbnMoKSB7CiAgICBsb2NhbCBzdWl0 ZSBzdGFibGUKICAgIHN1aXRlPSIiCgogICAgIyBHZXQgc3RhYmxlLCBvbGRzdGFibGUgYW5k IG9sZG9sZHN0YWJsZQogICAgaWYgWyAtZiAvdXNyL3NoYXJlL2Rpc3Ryby1pbmZvL2RlYmlh bi5jc3YgXTsgdGhlbgogICAgICAgIHN0YWJsZT0iJChncmVwIC1FICdeW14sXSooLFteLF0q KXs0fSQnIC91c3Ivc2hhcmUvZGlzdHJvLWluZm8vZGViaWFuLmNzdiB8CiAgICAgICAgICAg ICAgICAgIHRhaWwgLW4gMSB8IGN1dCAtZCAnLCcgLWYgMykiCiAgICAgICAgc3VpdGU9KCQo Z3JlcCAtQiAyIC1GICIsJHtzdGFibGV9LCIgL3Vzci9zaGFyZS9kaXN0cm8taW5mby9kZWJp YW4uY3N2IHwKICAgICAgICAgICAgICAgICBjdXQgLWQgJywnIC1mIDMpKQogICAgZmkKCiAg ICBjb21wYWRkICIkQCIgIiR7c3VpdGVbQF19IiB1bnN0YWJsZSBleHBlcmltZW50YWwKfQoK X2dldF9pZGVudGl0eSgpIHsKICAgIFsgLW4gIiR7REVCRlVMTE5BTUV9IiAtYSAtbiAiJHtE RUJFTUFJTH0iIF0gJiYgXAogICAgICAgIGNvbXBhZGQgIiRAIiAiJHtERUJGVUxMTkFNRX0g PCR7REVCRU1BSUx9PiIKfQoKX2dldF9ncGdfa2V5KCkgewogICAgY29tcGFkZCAiJEAiICQo Z3BnIC1LIC0td2l0aC1jb2xvbnMgMj4gL2Rldi9udWxsIHwgZ3JlcCAnXnVpZDp1OicgfAog ICAgICAgICAgICAgICAgICAgZ3JlcCAtbyAtZSAnPFtePl0qPicgfCB0ciAtZCAnPD4nKQp9 Cgpfc2J1aWxkKCkgewogICAgX2FyZ3VtZW50cyBcCiAgICAgICAgJygtaCAtLWhlbHApJ3st aCwtLWhlbHB9J1tzaG93IGhlbHAgbWVzc2FnZV0nIFwKICAgICAgICAnKC1WIC0tdmVyc2lv bikney1WLC0tdmVyc2lvbn0nW3Nob3cgdmVyc2lvbiBpbmZvcm1hdGlvbl0nIFwKICAgICAg ICAnKC1EIC0tZGVidWcpJ3stRCwtLWRlYnVnfSdbZW5hYmxlIGRlYnVnIG91dHB1dF0nIFwK ICAgICAgICAnLS1hZGQtZGVwZW5kcz1bYWRkIGRlcGVuZGVuY2llcyB0byBzb3VyY2UgcGFj a2FnZV06ZGVwZW5kcycgXAogICAgICAgICctLWFkZC1jb25mbGljdHM9W2FkZCBjb25mbGlj dHMgdG8gc291cmNlIHBhY2thZ2VdOmNvbmZsaWN0cycgXAogICAgICAgICctLWFkZC1kZXBl bmRzLWFyY2g9W2FkZCBhcmNoIGRlcGVuZGVuY2llcyB0byBzb3VyY2UgcGFja2FnZV06ZGVw ZW5kcycgXAogICAgICAgICctLWFkZC1jb25mbGljdHMtYXJjaD1bYWRkIGFyY2ggY29uZmxp Y3RzIHRvIHNvdXJjZSBwYWNrYWdlXTpjb25mbGljdHMnIFwKICAgICAgICAnLS1hZGQtZGVw ZW5kcy1pbmRlcD1bYWRkIGluZGVwIGRlcGVuZGVuY2llcyB0byBzb3VyY2UgcGFja2FnZV06 ZGVwZW5kcycgXAogICAgICAgICctLWFkZC1jb25mbGljdHMtaW5kZXA9W2FkZCBpbmRlcCBj b25mbGljdHMgdG8gc291cmNlIHBhY2thZ2VdOmNvbmZsaWN0cycgXAogICAgICAgICctLWFy Y2g9W2FyY2hpdGVjdHVyZV06YXJjaGl0ZWN0dXJlOl9kZWJfYXJjaGl0ZWN0dXJlcycgXAog ICAgICAgICctLWhvc3Q9W2hvc3QgYXJjaGl0ZWN0dXJlXTphcmNoaXRlY3R1cmU6X2RlYl9h cmNoaXRlY3R1cmVzJyBcCiAgICAgICAgJy0tYnVpbGQ9W2J1aWxkIGFyY2hpdGVjdHVyZV06 YXJjaGl0ZWN0dXJlOl9kZWJfYXJjaGl0ZWN0dXJlcycgXAogICAgICAgICcoLUEgLS1hcmNo LWFsbCAtLW5vLWFyY2gtYWxsKSd7LUEsLS1hcmNoLWFsbH0nW2J1aWxkIEFyY2hpdGVjdHVy ZTogYWxsIHBhY2thZ2VzXScgXAogICAgICAgICcoLUEgLS1hcmNoLWFsbCAtLW5vLWFyY2gt YWxsKS0tbm8tYXJjaC1hbGxbZG8gbm90IGJ1aWxkIEFyY2hpdGVjdHVyZTogYWxsIHBhY2th Z2VzXScgXAogICAgICAgICcoLS1hcmNoLWFueSAtLW5vLWFyY2gtYW55KS0tYXJjaC1hbnlb YnVpbGQgQXJjaGl0ZWN0dXJlOiBhbnkgcGFja2FnZXNdJyBcCiAgICAgICAgJygtLWFyY2gt YW55IC0tbm8tYXJjaC1hbnkpLS1uby1hcmNoLWFueVtkbyBub3QgYnVpbGQgQXJjaGl0ZWN0 dXJlOiBhbnkgcGFja2FnZXNdJyBcCiAgICAgICAgJygtYiAtLWJhdGNoKSd7LWIsLS1iYXRj aH0nW29wZXJhdGUgaW4gYmF0Y2htb2RlXScgXAogICAgICAgICcoLWMgLS1jaHJvb3QpJ3st Yz0sLS1jaHJvb3Q9fSdbY2hyb290IHRvIHVzZV06Y2hyb290JyBcCiAgICAgICAgJygtLWNo cm9vdC1tb2RlKS0tY2hyb290LW1vZGU9W2Nocm9vdCBtb2RlXTptb2RlOihzY2hyb290IHN1 ZG8gYXV0b3BrZ3Rlc3QgdW5zaGFyZSknIFwKICAgICAgICAnKC1kIC0tZGlzdCkney1kPSwt LWRpc3Q9fSdbZGlzdHJpYnV0aW9uXTpkaXN0cmlidXRpb246X2RlYl9kaXN0cmlidXRpb25z JyBcCiAgICAgICAgJy0tYXJjaGl2ZT1bdXNlIHNwZWNpZmllZCBhcmNoaXZlXScgXAogICAg ICAgICcoLS1hcHQtY2xlYW4gLS1uby1hcHQtY2xlYW4pLS1hcHQtY2xlYW5bZm9yY2UgYXB0 LWdldCBjbGVhbl0nIFwKICAgICAgICAnKC0tYXB0LWNsZWFuIC0tbm8tYXB0LWNsZWFuKS0t bm8tYXB0LWNsZWFuW2RvIG5vdCBhcHQtZ2V0IGNsZWFuXScgXAogICAgICAgICcoLS1hcHQt dXBncmFkZSAtLW5vLWFwdC11cGdyYWRlKS0tYXB0LXVwZ3JhZGVbZm9yY2UgYXB0LWdldCB1 cGdyYWRlXScgXAogICAgICAgICcoLS1hcHQtdXBncmFkZSAtLW5vLWFwdC11cGdyYWRlKS0t bm8tYXB0LXVwZ3JhZGVbZG8gbm90IGFwdC1nZXQgdXBncmFkZV0nIFwKICAgICAgICAnKC0t YXB0LWRpc3R1cGdyYWRlIC0tbm8tYXB0LWRpc3R1cGdyYWRlKS0tYXB0LWRpc3R1cGdyYWRl W2ZvcmNlIGFwdC1nZXQgZGlzdHVwZ3JhZGVdJyBcCiAgICAgICAgJygtLWFwdC1kaXN0dXBn cmFkZSAtLW5vLWFwdC1kaXN0dXBncmFkZSktLW5vLWFwdC1kaXN0dXBncmFkZVtkbyBub3Qg YXB0LWdldCBkaXN0dXBncmFkZV0nIFwKICAgICAgICAnKC1tIC0tbWFpbnRhaW5lcikney1t PSwtLW1haW50YWluZXI9fSdbTWFpbnRhaW5lciBmaWVsZCBmb3IgLmNoYW5nZXNdOm1haW50 YWluZXI6X2dldF9pZGVudGl0eScgXAogICAgICAgICcoLWUgLS11cGxvYWRlcikney1lPSwt LXVwbG9hZGVyPX0nW1VwbG9hZGVyIGZpZWxkIGZvciAuY2hhbmdlc106dXBsb2FkZXI6X2dl dF9pZGVudGl0eScgXAogICAgICAgICcoLWsgLS1rZXlpZCkney1rPSwtLWtleWlkPX0nW0dQ RyBLZXkgdG8gc2lnbiBwYWNrYWdlc106Z3BnIGtleTpfZ2V0X2dwZ19rZXknIFwKICAgICAg ICAnKC1qIC0tam9icykney1qPSwtLWpvYnM9fSdbam9icyB0byBydW4gc2ltdWx0YW5lb3Vz bHldOm51bWJlciBvZiBqb2JzJyBcCiAgICAgICAgJy0tZGViYnVpbGRvcHQ9W29wdGlvbiB0 byBkcGtnLWJ1aWxkcGFja2FnZV06b3B0aW9uJyBcCiAgICAgICAgJy0tZGViYnVpbGRvcHRz PVtvcHRpb25zIHRvIGRwa2ctYnVpbGRwYWNrYWdlXTpvcHRpb25zJyBcCiAgICAgICAgJy0t ZHBrZy1zb3VyY2Utb3B0PVtvcHRpb24gdG8gZHBrZy1zb3VyY2VdOm9wdGlvbicgXAogICAg ICAgICctLWRwa2ctc291cmNlLW9wdHM9W29wdGlvbnMgdG8gZHBrZy1zb3VyY2VdOm9wdGlv bnMnIFwKICAgICAgICAnLS1tYWlsLWxvZy10bz1bc2VuZCBsb2cgdG8gbWFpbF06cmVjaXBp ZW50Ol9lbWFpbF9hZGRyZXNzZXMgLWMnIFwKICAgICAgICAnLS1tYWlsZnJvbT1bbWFpbCBm cm9tXTpzZW5kZXI6X2VtYWlsX2FkZHJlc3NlcyAtYycgXAogICAgICAgICcoLW4gLS1ub2xv Zykney1uLC0tbm9sb2d9J1tubyBidWlsZCBsb2cgZmlsZV0nIFwKICAgICAgICAnLS1wcm9m aWxlcz1bcHJvZmlsZXMgZm9yIGRwa2ctYnVpbGRwYWNrYWdlXTpwcm9maWxlIGxpc3QgKGNv bW1hIHNlcGFyYXRlZCknIFwKICAgICAgICAnKC1wIC0tcHVyZ2UpJ3stcD0sLS1wdXJnZT19 J1twdXJnZSBtb2RlXTpwdXJnZSBtb2RlOihuZXZlciBzdWNjZXNzZnVsIGFsd2F5cyknIFwK ICAgICAgICAnLS1wdXJnZS1idWlsZD1bYnVpbGQgcHVyZ2UgbW9kZV06cHVyZ2UgbW9kZToo bmV2ZXIgc3VjY2Vzc2Z1bCBhbHdheXMpJyBcCiAgICAgICAgJy0tcHVyZ2UtZGVwcz1bZGVw cyBwdXJnZSBtb2RlXTpwdXJnZSBtb2RlOihuZXZlciBzdWNjZXNzZnVsIGFsd2F5cyknIFwK ICAgICAgICAnLS1wdXJnZS1zZXNzaW9uPVtzZXNzaW9uIHB1cmdlIG1vZGVdOnB1cmdlIG1v ZGU6KG5ldmVyIHN1Y2Nlc3NmdWwgYWx3YXlzKScgXAogICAgICAgICcoLXMgLS1zb3VyY2Ug LS1uby1zb3VyY2UpJ3stcywtLXNvdXJjZX0nW2J1aWxkIHNvdXJjZSBwYWNrYWdlXScgXAog ICAgICAgICcoLXMgLS1zb3VyY2UgLS1uby1zb3VyY2UpLS1uby1zb3VyY2VbZG8gbm90IGJ1 aWxkIHNvdXJjZSBwYWNrYWdlXScgXAogICAgICAgICctLWZvcmNlLW9yaWctc291cmNlW2Zv cmNlIG9yaWcudGFyLmd6IGluIC5jaGFuZ2VzXScgXAogICAgICAgICctLXVzZS1zbmFwc2hv dFt1c2UgbGF0ZXN0IGdjYyBzbmFwc2hvdF0nIFwKICAgICAgICAnKC12IC0tdmVyYm9zZSkn ey12LC0tdmVyYm9zZX0nW2JlIHZlcmJvc2VdJyBcCiAgICAgICAgJygtcSAtLXF1aWV0KSd7 LXEsLS1xdWlldH0nW2JlIHF1aWV0XScgXAogICAgICAgICctLW1ha2UtYmluTk1VPVtjcmVh dGUgYmluTk1VIHdpdGggY2hhbmdlbG9nIGVudHJ5XTpjaGFuZ2Vsb2cgZW50cnknIFwKICAg ICAgICAnLS1iaW5OTVU9W2Jpbk5NVSB2ZXJzaW9uXTp2ZXJzaW9uJyBcCiAgICAgICAgJy0t YXBwZW5kLXRvLXZlcnNpb249W2FwcGVuZCBzdHJpbmcgdG8gdmVyc2lvbl06c3RyaW5nJyBc CiAgICAgICAgJy0tYmluTk1VLXRpbWVzdGFtcD1bYmluTk1VIHRpbWVzdGFtcF06dGltZXN0 YW1wJyBcCiAgICAgICAgJy0tYmluTk1VLWNoYW5nZWxvZz1bdXNlIHRoaXMgZmlsZSBhcyBi aW5OTVUgY2hhbmdlbG9nXTpmaWxlOl9maWxlcycgXAogICAgICAgICctLWJ1aWxkLWRpcj1b YnVpbGQgZGlyZWN0b3J5XTpkaXJlY3Rvcnk6X2ZpbGVzIC0vJyBcCiAgICAgICAgJygtLWNs ZWFuLXNvdXJjZSAtLW5vLWNsZWFuLXNvdXJjZSktLWNsZWFuLXNvdXJjZVtjbGVhbiBpbnNp ZGUgYW4gdW5wYWNrZWQgc291cmNlIHRyZWVdJyBcCiAgICAgICAgJygtLWNsZWFuLXNvdXJj ZSAtLW5vLWNsZWFuLXNvdXJjZSktLW5vLWNsZWFuLXNvdXJjZVtkbyBub3QgY2xlYW4gaW5z aWRlIGFuIHVucGFja2VkIHNvdXJjZSB0cmVlXScgXAogICAgICAgICcoLS1ydW4tbGludGlh biAtLW5vLXJ1bi1saW50aWFuKS0tcnVuLWxpbnRpYW5bcnVuIGxpbnRpYW5dJyBcCiAgICAg ICAgJygtLXJ1bi1saW50aWFuIC0tbm8tcnVuLWxpbnRpYW4pLS1uby1ydW4tbGludGlhbltk byBub3QgcnVuIGxpbnRpYW5dJyBcCiAgICAgICAgJygtLW5vLXJ1bi1saW50aWFuIC0tbGlu dGlhbi1vcHQpLS1saW50aWFuLW9wdD1bb3B0aW9uIGZvciBsaW50aWFuXTpvcHRpb24nIFwK ICAgICAgICAnKC0tbm8tcnVuLWxpbnRpYW4gLS1saW50aWFuLW9wdHMpLS1saW50aWFuLW9w dHM9W29wdGlvbnMgZm9yIGxpbnRpYW5dOm9wdGlvbnMnIFwKICAgICAgICAnKC0tcnVuLXBp dXBhcnRzIC0tbm8tcnVuLXBpdXBhcnRzKS0tcnVuLXBpdXBhcnRzW3J1biBwaXVwYXJ0c10n IFwKICAgICAgICAnKC0tcnVuLXBpdXBhcnRzIC0tbm8tcnVuLXBpdXBhcnRzKS0tbm8tcnVu LXBpdXBhcnRzW2RvIG5vdCBydW4gcGl1cGFydHNdJyBcCiAgICAgICAgJygtLW5vLXJ1bi1w aXVwYXJ0cyAtLXBpdXBhcnRzLW9wdCktLXBpdXBhcnRzLW9wdD1bb3B0aW9uIGZvciBwaXVw YXJ0c106b3B0aW9uJyBcCiAgICAgICAgJygtLW5vLXJ1bi1waXVwYXJ0cyAtLXBpdXBhcnRz LW9wdHMpLS1waXVwYXJ0cy1vcHRzPVtvcHRpb25zIGZvciBwaXVwYXJ0c106b3B0aW9ucycg XAogICAgICAgICcoLS1uby1ydW4tcGl1cGFydHMgLS1waXVwYXJ0cy1yb290LWFyZyktLXBp dXBhcnRzLXJvb3QtYXJnPVtyb290LWFyZ2lvbiBmb3IgcGl1cGFydHNdOmFyZ3VtZW50JyBc CiAgICAgICAgJygtLW5vLXJ1bi1waXVwYXJ0cyAtLXBpdXBhcnRzLXJvb3QtYXJncyktLXBp dXBhcnRzLXJvb3QtYXJncz1bcm9vdC1hcmdpb25zIGZvciBwaXVwYXJ0c106YXJndW1lbnRz JyBcCiAgICAgICAgJygtLXJ1bi1hdXRvcGtndGVzdCAtLW5vLXJ1bi1hdXRvcGtndGVzdCkt LXJ1bi1hdXRvcGtndGVzdFtydW4gYXV0b3BrZ3Rlc3RdJyBcCiAgICAgICAgJygtLXJ1bi1h dXRvcGtndGVzdCAtLW5vLXJ1bi1hdXRvcGtndGVzdCktLW5vLXJ1bi1hdXRvcGtndGVzdFtk byBub3QgcnVuIGF1dG9wa2d0ZXN0XScgXAogICAgICAgICcoLS1uby1ydW4tYXV0b3BrZ3Rl c3QgLS1hdXRvcGtndGVzdC1vcHQpLS1hdXRvcGtndGVzdC1vcHQ9W29wdGlvbiBmb3IgYXV0 b3BrZ3Rlc3RdOm9wdGlvbicgXAogICAgICAgICcoLS1uby1ydW4tYXV0b3BrZ3Rlc3QgLS1h dXRvcGtndGVzdC1vcHRzKS0tYXV0b3BrZ3Rlc3Qtb3B0cz1bb3B0aW9ucyBmb3IgYXV0b3Br Z3Rlc3RdOm9wdGlvbnMnIFwKICAgICAgICAnKC0tbm8tcnVuLWF1dG9wa2d0ZXN0IC0tYXV0 b3BrZ3Rlc3Qtcm9vdC1hcmcpLS1hdXRvcGtndGVzdC1yb290LWFyZz1bcm9vdC1hcmdpb24g Zm9yIGF1dG9wa2d0ZXN0XTphcmd1bWVudCcgXAogICAgICAgICcoLS1uby1ydW4tYXV0b3Br Z3Rlc3QgLS1hdXRvcGtndGVzdC1yb290LWFyZ3MpLS1hdXRvcGtndGVzdC1yb290LWFyZ3M9 W3Jvb3QtYXJnaW9ucyBmb3IgYXV0b3BrZ3Rlc3RdOmFyZ3VtZW50cycgXAogICAgICAgICct LXByZS1idWlsZC1jb21tYW5kcz1bcnVuIGNvbW1hbmRzIGJlZm9yZSBzdGFydGluZyBhbnl0 aGluZ106Y29tbWFuZHMnIFwKICAgICAgICAnLS1jaHJvb3Qtc2V0dXAtY29tbWFuZHM9W3J1 biBjb21tYW5kcyBhZnRlciBjaHJvb3QgaW5pdGlhbGl6YXRpb25dOmNvbW1hbmRzJyBcCiAg ICAgICAgJy0tY2hyb290LXVwZGF0ZS1mYWlsZWQtY29tbWFuZHM9W3J1biBjb21tYW5kcyBh ZnRlciBjaHJvb3QgdXBkYXRlIGZhaWxzXTpjb21tYW5kcycgXAogICAgICAgICctLWJ1aWxk LWRlcHMtZmFpbGVkLWNvbW1hbmRzPVtydW4gY29tbWFuZHMgYWZ0ZXIgaW5zdGFsbGluZyBi dWlsZCBkZXBzIGZhaWxzXTpjb21tYW5kcycgXAogICAgICAgICctLXN0YXJ0aW5nLWJ1aWxk LWNvbW1hbmRzPVtydW4gY29tbWFuZHMgYWZ0ZXIgZGVwZW5kZW5jaWVzIGFyZSBpbnN0YWxs ZWRdOmNvbW1hbmRzJyBcCiAgICAgICAgJy0tZmluaXNoZWQtYnVpbGQtY29tbWFuZHM9W3J1 biBjb21tYW5kcyBhZnRlciBwYWNrYWdlIGlzIGJ1aWx0XTpjb21tYW5kcycgXAogICAgICAg ICctLWJ1aWxkLWZhaWxlZC1jb21tYW5kcz1bcnVuIGNvbW1hbmRzIGFmdGVyIGRwa2ctYnVp bGRwYWNrYWdlIGZhaWxzXTpjb21tYW5kcycgXAogICAgICAgICctLWNocm9vdC1jbGVhbnVw LWNvbW1hbmRzPVtydW4gY29tbWFuZHMgYWZ0ZXIgY2hyb290IGNsZWFudXBdOmNvbW1hbmRz JyBcCiAgICAgICAgJy0tcG9zdC1idWlsZC1jb21tYW5kcz1bcnVuIGNvbW1hbmRzIGFmdGVy IHBhY2thZ2UgaXMgYnVpbGQgc3VjZXNzZnVseV06Y29tbWFuZHMnIFwKICAgICAgICAnLS1w b3N0LWJ1aWxkLWZhaWxlZC1jb21tYW5kc1tydW4gY29tbWFuZHMgYWZ0ZXIgcGFja2FnZSBm YWlsZWQgdG8gYnVpbGRdOmNvbW1hbmRzJyBcCiAgICAgICAgJy0tYW55dGhpbmctZmFpbGVk LWNvbW1hbmRzPVtydW4gY29tbWFuZHMgZm9yIGFsbCAtLXh4eC1mYWlsZWQtY29tbWFuZHMg b3B0aW9uXTpjb21tYW5kcycgXAogICAgICAgICctLWxvZy1leHRlcm5hbC1jb21tYW5kLW91 dHB1dFtleHRlcm5hbCBjb21tYW5kcyBvdXRwdXQgYXJlIGxvZ2dlZF0nIFwKICAgICAgICAn LS1sb2ctZXh0ZXJuYWwtY29tbWFuZC1lcnJvcltleHRlcm5hbCBjb21tYW5kcyBlcnJvciBv dXRwdXQgYXJlIGxvZ2dlZF0nIFwKICAgICAgICAnLS1idWlsZC1kZXAtcmVzb2x2ZXI9W3Jl c29sdmVyIGZvciBidWlsZCBkZXBlbmRlbmN5XTpyZXNvbHZlcjooYXB0IGFwdGl0dWRlIGFz cGN1ZCB4YXB0IG51bGwpJyBcCiAgICAgICAgJy0tYXNwY3VkLWNyaXRlcmlhPVtPcHRpbWl6 YXRpb24gZm9yIGFzcGN1ZF06Y3JpdGVyaWEnIFwKICAgICAgICAnKC0tcmVzb2x2ZS1hbHRl cm5hdGl2ZXMgLS1uby1yZXNvbHZlLWFsdGVybmF0aXZlcyktLXJlc29sdmUtYWx0ZXJuYXRp dmVzW2FsbG93IGFsdGVybmF0aXZlcyBpbiBCdWlsZC1EZXBlbmRzKl0nIFwKICAgICAgICAn KC0tcmVzb2x2ZS1hbHRlcm5hdGl2ZXMgLS1uby1yZXNvbHZlLWFsdGVybmF0aXZlcyktLW5v LXJlc29sdmUtYWx0ZXJuYXRpdmVzW2Rpc2FsbG93IGFsdGVybmF0aXZlcyBpbiBCdWlsZC1E ZXBlbmRzKl0nIFwKICAgICAgICAnLS1leHRyYS1wYWNrYWdlPVttYWtlIGEgcGFja2FnZSBv ciBkaXJlY3RvcnkgYXZhaWxhYmxlIHRvIHRoZSByZXNvbHZlcl06cGFja2FnZTpfZmlsZXMg LWcgIipkZWInIFwKICAgICAgICAnLS1leHRyYS1yZXBvc2l0b3J5PVthZGQgYSByZXBvc2l0 b3J5IHRvIHRoZSByZXNvbHZlcl06dXJsJyBcCiAgICAgICAgJy0tZXh0cmEtcmVwb3NpdG9y eS1rZXk9W2FkZCBrZXkgdG8gdGhlIHJlc29sdmVyXTprZXk6X2ZpbGVzIC1nICIqLmFzYyIn IFwKICAgICAgICAnLS1idWlsZC1wYXRoPVtwbGFjZSB0byBidWlsZCB0aGUgcGFja2FnZSBp bnNpZGUgY2hyb290XTpwYXRoOl9maWxlcyAtLycgXAogICAgICAgICctLWF1dG9wa2d0ZXN0 LXZpcnQtc2VydmVyPVthdXRvcGtndGVzdCB2aXJ0dWFsaXphdGlvbiBzZXJ2ZXJdOnR5cGU6 KHNjaHJvb3QgbHhjIGNocm9vdCBxZW11IHNzaCknIFwKICAgICAgICAnLS1hdXRvcGtndGVz dC12aXJ0LXNlcnZlci1vcHQ9W29wdGlvbiBmb3IgYXV0b3BrZ3Rlc3QgdmlydGlhbGl6YXRp b24gc2VydmVyXTpvcHRpb24nIFwKICAgICAgICAnLS1hdXRvcGtndGVzdC12aXJ0LXNlcnZl ci1vcHRzPVtvcHRpb25zIGZvciBhdXRvcGtndGVzdCB2aXJ0aWFsaXphdGlvbiBzZXJ2ZXJd Om9wdGlvbnMnIFwKICAgICAgICAnLS1zYnVpbGQtbW9kZT1bc3dpdGNoIHRvIGJ1aWxkZCBt b2RlXTptb2RlOih1c2VyIGJ1aWxkZCknIFwKICAgICAgICAnLS1zdGF0cy1kaXI9W3dyaXRl IHN0YXRzIHRvIGRpcmVjdG9yeV06cGF0aDpfZmlsZXMgLS8nIFwKICAgICAgICAnLS1wdXJn ZS1leHRyYS1wYWNrYWdlc1tyZW1vdmUgYWxsIGJ1dCBzdHJpY3RseSByZXF1aXJlZCBkZXBl bmRlbmNpZXMgKGV4cGVyaW1lbnRhbCldJyBcCiAgICAgICAgJy0tYmQtdW5pbnN0YWxsYWJs ZS1leHBsYWluZXI9W2Nob29zZSB0aGUgbWV0aG9kIHRvIGV4cGxhaW4gd2h5IGRlcGVuZGVu Y2llcyBmYWlsZWRdOm1ldGhvZDooZG9zZTMgYXB0KScgXAogICAgICAgICcqOmRzYyBmaWxl Ol9maWxlcyAtZyAiKi5kc2MiJwp9Cgpfc2J1aWxkICIkQCIK --------------3ADC2C5BB99EF8D0D5A30250-- --gCBQDnvduGhJD7cYrDu4N7rvtjcdFNUwj-- --VMKimiLeU86BI8l2CuHObzXgMS3T8zCC1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCXV7yqgAKCRAXSUsQeV3X M/68AP98aOpPLj89nea8qQmif/M34+MXUWFkCh5IusZNO4+0PwEAgJjd8geRvDVv wNoWmQmBxE5IiRjuQWBL9KwQZbh4Nw4= =uRi3 -----END PGP SIGNATURE----- --VMKimiLeU86BI8l2CuHObzXgMS3T8zCC1--