Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfQJF-0003fc-B1 for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Mar 2023 19:09:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pfQJE-0006I1-0V for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Mar 2023 19:09:12 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfQJD-0006Hs-Dr for pgsql-hackers@lists.postgresql.org; Thu, 23 Mar 2023 19:09:11 +0000 Received: from mout.gmx.net ([212.227.17.21]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfQJ9-0002L9-ER for pgsql-hackers@postgresql.org; Thu, 23 Mar 2023 19:09:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1679598534; i=brar@gmx.de; bh=R1+PpsihO/m7IagHOt5qbyN7lZrqxkyBPOvy5McWTSY=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=SQMqFZHt1a+iifEDFUq5Y+WzRVP/c81pAILM9QXhz6ZLMRKNlKtGWOk9dhD5UpJfp 0Ljw7TVSqUuRizZd6xSD7vC+jTAmhHgloOT3niFpa8IWZlsOddiag5zly3RVug+dhM AEMLM9XyvVpbW5kbmC9zrkrI8nSCR0+a/XyjjRRNqsJaSSD0OPxD/5KpGx3zgggGO2 bEPTTJO+7N131Mye9Ukeadepz+p7KyVR6oU0w2/8kJmEE7NPV00zGlDN2ZVbOEQxMF OqU/TML9NVUhjcxEmdDZKSoYhgKJuBB5kQMumtzxg4MiHPP8syMOoQUCRKYtMNY9a+ CV6Sc59eineug== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.178.42] ([91.64.73.58]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MHXFx-1pk5150yLh-00Dbcc; Thu, 23 Mar 2023 20:08:54 +0100 Content-Type: multipart/mixed; boundary="------------joeBr0nf0idUEXOXNr39Sh0y" Message-ID: Date: Thu, 23 Mar 2023 20:08:52 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: doc: add missing "id" attributes to extension packaging page To: Alvaro Herrera , "Karl O. Pinc" Cc: Peter Eisentraut , Tom Lane , vignesh C , Ian Lawrence Barwick , pgsql-hackers References: <20230323093555.3icw7zetwtmtrrzu@alvherre.pgsql> Content-Language: de-DE From: Brar Piening In-Reply-To: <20230323093555.3icw7zetwtmtrrzu@alvherre.pgsql> X-Provags-ID: V03:K1:U5jRQOA5+iLMCoqWTVy3sPcNCG2+7fgqh7ZcK6wu7Kc6wGtjp4O BeGOQGYkAaINtTsMJnMQ/q6JLJ+o4bUEKdO7s/XCZCQq1xRLb1Ax0Qc4LcgXflwASu4seS5 fVV2JQxWtP2CRN3xeD0Shy2MLbsMvvXGa2UV6iRM+GiuJ1m4tIYp3ms/QJhGY884GsV7IFN e07HDlayl+iEMmy6ILBkQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:u1ARbxtuNp4=;u1kwvCOkLtUe9HwrrhbduXSxMid smBcgBcuB5rMORtBLtP1eddNNXm5KkLtpPX6EhB172SU+snN8GcD47kSv0rVhacVCeP2yRi9s JXXI1MoNyubY7s580gTj3bnTaa3GYuZ0YGfU6Ob41xbEu1aODxfj43xOqxwEBQedtXNg9z8bO Yxffu/sB1Gd077CDQCZD/m/+witLq7r6iRjrq6aR5CHywv15Lfvcmu7NM2RmFPJqBv2tzLKsl tuBQY0xNle/CZX0gvzJo2fllncwDtBXkiw//eH4oTtA+rL8SrzvYUjDiqESvrX4D3eNMGJv3w 2hZ58HlL3ykXv9j6GMm7l+2QHgiGFkDmr8efUD8DmZZRwteOXSnhRb61buy+3zRmxqJm6rWNq q70RHJZu+ekHs5onVPXErkpGbG6FBi9ExdRivz54O8AkQgewl6YKJN+xK/mvaKFDrtsDmLd1Q JQlt4L+bWnhZKALpIRQQiIIZ8BL4zMU0qT+yms1PWfl8dzwjL2efLIqvYYHoCOcCD1pb+UjtJ KddyihCiix4sG2Zxzs9uVLMqZEf67EZi6h+s/Blmf9PTzXfx9e1Y3qiLuusv2IyNBfB0yznJV XKjM9FikaRxGHlAPxmYfpChVuDvjOx5VPlIESuraIUM05fmQx9rkMRQX8MxIALWI8Tdj/ELTS tPIxqPoL2fa4xA456xJ1QeDmKAFRQimjW2lnsbciMWFu7/xkOwTIfaoClPLP2OjpoaVFw8rQZ GRa48TFSfZ5og08U87tWoGuLDZaQF6Lca6B3Dp1WmxL/K0z+EEwQxcOLSE0Eldvg5WVXqNMft BkvrD8T/2Se7Zv6NIuMspVTsl5RqlqOMo/7Kk0/TAwHctajIY7IVN+A5/4Qe9deh+vcwZ3ajv xxKbbu5oe/gG1aN+QM1J5iKc/kodbp5R4DWucblLEv38a091jBS3agkMCpDqqZJcNy1aZzYP6 c9ypbQ== List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------joeBr0nf0idUEXOXNr39Sh0y Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable On 23.03.2023 at 10:35, Alvaro Herrera wrote: > As with the patch, we'll need to patch the CSS used in the > website for the docs too, as that's the most important place where docs > are visited. Ok, I've created and tested a patch for this too. Since the need for ids is starting to grow again (ecb696527c added an id to a varlistentry in doc/src/sgml/ref/create_subscription.sgml) I've also amended the add-needed-ids patch once again so that the build does not fail after applying the make_html_ids_discoverable patch. I've also attached the (unchanged)=C2=A0 make_html_ids_discoverable patch = for convenience so this email now contains two patches for postgresql (ending with .postgresql.patch) and one patch for pgweb (ending with .pgweb.patch). TBH I'm a bit afraid that people will immediately start complaining about the failing docs builds after this got applied since it forces them to add ids to all varlistenries in a variablelist if they add one, which can be perceived as quite a burden (also committers and reviewers will have to get used to always watch out for failing docs builds because of this). Since breaking the build on missing ids was an intentional decision we can theoretically soften this by only issuing a warning or removing the check for missing id's altogether but this would probably defeat the purpose since it would lead to an increasing number of entries that lack an id after a while. Regards, Brar --------------joeBr0nf0idUEXOXNr39Sh0y Content-Type: text/plain; charset=UTF-8; name="001-add-needed-ids_v2.postgresql.patch" Content-Disposition: attachment; filename="001-add-needed-ids_v2.postgresql.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9sb2dpY2FsLXJlcGxpY2F0aW9uLnNnbWwgYi9k b2Mvc3JjL3NnbWwvbG9naWNhbC1yZXBsaWNhdGlvbi5zZ21sCmluZGV4IDM4MzZkMTNhZDMu LjE0MzJjNjdjMmEgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9sb2dpY2FsLXJlcGxpY2F0 aW9uLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2xvZ2ljYWwtcmVwbGljYXRpb24uc2dtbApA QCAtMjUyLDcgKzI1Miw3IEBACiAgICBhZGRpdGlvbmFsIGNvbHVtbnMgbm90IHByb3ZpZGVk IGJ5IHRoZSBwdWJsaXNoZWQgdGFibGUuICBBbnkgc3VjaCBjb2x1bW5zCiAgICB3aWxsIGJl IGZpbGxlZCB3aXRoIHRoZSBkZWZhdWx0IHZhbHVlIGFzIHNwZWNpZmllZCBpbiB0aGUgZGVm aW5pdGlvbiBvZiB0aGUKICAgIHRhcmdldCB0YWJsZS4gSG93ZXZlciwgbG9naWNhbCByZXBs aWNhdGlvbiBpbiBiaW5hcnkgZm9ybWF0IGlzIG1vcmUKLSAgIHJlc3RyaWN0aXZlLiBTZWUg dGhlIDxsaW5rIGxpbmtlbmQ9InNxbC1jcmVhdGVzdWJzY3JpcHRpb24tYmluYXJ5Ij48bGl0 ZXJhbD5iaW5hcnk8L2xpdGVyYWw+CisgICByZXN0cmljdGl2ZS4gU2VlIHRoZSA8bGluayBs aW5rZW5kPSJzcWwtY3JlYXRlc3Vic2NyaXB0aW9uLXdpdGgtYmluYXJ5Ij48bGl0ZXJhbD5i aW5hcnk8L2xpdGVyYWw+CiAgICBvcHRpb248L2xpbms+IG9mIDxjb21tYW5kPkNSRUFURSBT VUJTQ1JJUFRJT048L2NvbW1hbmQ+IGZvciBkZXRhaWxzLgogICA8L3BhcmE+CiAKZGlmZiAt LWdpdCBhL2RvYy9zcmMvc2dtbC9wZ3dhbGluc3BlY3Quc2dtbCBiL2RvYy9zcmMvc2dtbC9w Z3dhbGluc3BlY3Quc2dtbAppbmRleCA5YTAyNDFhOGQ2Li42MmQ5ZjllYjIyIDEwMDY0NAot LS0gYS9kb2Mvc3JjL3NnbWwvcGd3YWxpbnNwZWN0LnNnbWwKKysrIGIvZG9jL3NyYy9zZ21s L3Bnd2FsaW5zcGVjdC5zZ21sCkBAIC0xNTcsNyArMTU3LDcgQEAgY29tYmluZWRfc2l6ZV9w ZXJjZW50YWdlICAgICB8IDIuODYzNDA3MjkxMDUzMDc5NQogICAgIDwvbGlzdGl0ZW0+CiAg ICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgPHZhcmxpc3RlbnRyeT4KKyAgIDx2YXJsaXN0ZW50 cnkgaWQ9InBnd2FsaW5zcGVjdC1mdW5jcy1wZy1nZXQtd2FsLWJsb2NrLWluZm8iPgogICAg IDx0ZXJtPgogICAgICA8ZnVuY3Rpb24+cGdfZ2V0X3dhbF9ibG9ja19pbmZvKHN0YXJ0X2xz biBwZ19sc24sIGVuZF9sc24gcGdfbHNuKSByZXR1cm5zIHNldG9mIHJlY29yZDwvZnVuY3Rp b24+CiAgICAgPC90ZXJtPgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL3JlZi9hbHRlcl9z dWJzY3JpcHRpb24uc2dtbCBiL2RvYy9zcmMvc2dtbC9yZWYvYWx0ZXJfc3Vic2NyaXB0aW9u LnNnbWwKaW5kZXggZTkyMzQ2ZWRlZi4uZjBhYjZhOTE4ZSAxMDA2NDQKLS0tIGEvZG9jL3Ny Yy9zZ21sL3JlZi9hbHRlcl9zdWJzY3JpcHRpb24uc2dtbAorKysgYi9kb2Mvc3JjL3NnbWwv cmVmL2FsdGVyX3N1YnNjcmlwdGlvbi5zZ21sCkBAIC0xNzgsNyArMTc4LDcgQEAgQUxURVIg U1VCU0NSSVBUSU9OIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5uYW1lPC9yZXBs YWNlYWJsZT4gUkVOQU1FIFRPIDwKICAgICAgICAgICA8bGl0ZXJhbD5vcmlnaW48L2xpdGVy YWw+IHBhcmFtZXRlci4KICAgICAgICAgIDwvcGFyYT4KICAgICAgICAgIDxwYXJhPgotICAg ICAgICAgIFNlZSB0aGUgPGxpbmsgbGlua2VuZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi1i aW5hcnkiPjxsaXRlcmFsPmJpbmFyeTwvbGl0ZXJhbD4KKyAgICAgICAgICBTZWUgdGhlIDxs aW5rIGxpbmtlbmQ9InNxbC1jcmVhdGVzdWJzY3JpcHRpb24td2l0aC1iaW5hcnkiPjxsaXRl cmFsPmJpbmFyeTwvbGl0ZXJhbD4KICAgICAgICAgICBvcHRpb248L2xpbms+IG9mIDxjb21t YW5kPkNSRUFURSBTVUJTQ1JJUFRJT048L2NvbW1hbmQ+IGZvciBkZXRhaWxzCiAgICAgICAg ICAgYWJvdXQgY29weWluZyBwcmUtZXhpc3RpbmcgZGF0YSBpbiBiaW5hcnkgZm9ybWF0Lgog ICAgICAgICAgPC9wYXJhPgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVf c3Vic2NyaXB0aW9uLnNnbWwgYi9kb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV9zdWJzY3JpcHRp b24uc2dtbAppbmRleCA5ZDRiOWQ0ZTMzLi42MDViMTFiYzY3IDEwMDY0NAotLS0gYS9kb2Mv c3JjL3NnbWwvcmVmL2NyZWF0ZV9zdWJzY3JpcHRpb24uc2dtbAorKysgYi9kb2Mvc3JjL3Nn bWwvcmVmL2NyZWF0ZV9zdWJzY3JpcHRpb24uc2dtbApAQCAtNjEsNyArNjEsNyBAQCBDUkVB VEUgU1VCU0NSSVBUSU9OIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5zdWJzY3Jp cHRpb25fbmFtZTwvcmVwbGFjZWFibAogICA8dGl0bGU+UGFyYW1ldGVyczwvdGl0bGU+CiAK ICAgPHZhcmlhYmxlbGlzdD4KLSAgIDx2YXJsaXN0ZW50cnk+CisgICA8dmFybGlzdGVudHJ5 IGlkPSJzcWwtY3JlYXRlc3Vic2NyaXB0aW9uLXN1YnNjcmlwdGlvbi1uYW1lIj4KICAgICA8 dGVybT48cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8 L3JlcGxhY2VhYmxlPjwvdGVybT4KICAgICA8bGlzdGl0ZW0+CiAgICAgIDxwYXJhPgpAQCAt NzAsNyArNzAsNyBAQCBDUkVBVEUgU1VCU0NSSVBUSU9OIDxyZXBsYWNlYWJsZSBjbGFzcz0i cGFyYW1ldGVyIj5zdWJzY3JpcHRpb25fbmFtZTwvcmVwbGFjZWFibAogICAgIDwvbGlzdGl0 ZW0+CiAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgPHZhcmxpc3RlbnRyeT4KKyAgIDx2YXJs aXN0ZW50cnkgaWQ9InNxbC1jcmVhdGVzdWJzY3JpcHRpb24tY29ubmVjdGlvbiI+CiAgICAg PHRlcm0+PGxpdGVyYWw+Q09OTkVDVElPTiAnPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0 ZXIiPmNvbm5pbmZvPC9yZXBsYWNlYWJsZT4nPC9saXRlcmFsPjwvdGVybT4KICAgICA8bGlz dGl0ZW0+CiAgICAgIDxwYXJhPgpAQCAtODEsNyArODEsNyBAQCBDUkVBVEUgU1VCU0NSSVBU SU9OIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5zdWJzY3JpcHRpb25fbmFtZTwv cmVwbGFjZWFibAogICAgIDwvbGlzdGl0ZW0+CiAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAg PHZhcmxpc3RlbnRyeT4KKyAgIDx2YXJsaXN0ZW50cnkgaWQ9InNxbC1jcmVhdGVzdWJzY3Jp cHRpb24tcHVibGljYXRpb24iPgogICAgIDx0ZXJtPjxsaXRlcmFsPlBVQkxJQ0FUSU9OIDxy ZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5wdWJsaWNhdGlvbl9uYW1lPC9yZXBsYWNl YWJsZT4gWywgLi4uXTwvbGl0ZXJhbD48L3Rlcm0+CiAgICAgPGxpc3RpdGVtPgogICAgICA8 cGFyYT4KQEAgLTkwLDcgKzkwLDcgQEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8cmVwbGFjZWFi bGUgY2xhc3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxhY2VhYmwKICAg ICA8L2xpc3RpdGVtPgogICAgPC92YXJsaXN0ZW50cnk+CiAKLSAgIDx2YXJsaXN0ZW50cnk+ CisgICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRlc3Vic2NyaXB0aW9uLXdpdGgiPgog ICAgIDx0ZXJtPjxsaXRlcmFsPldJVEggKCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRl ciI+c3Vic2NyaXB0aW9uX3BhcmFtZXRlcjwvcmVwbGFjZWFibGU+IFs9IDxyZXBsYWNlYWJs ZSBjbGFzcz0icGFyYW1ldGVyIj52YWx1ZTwvcmVwbGFjZWFibGU+XSBbLCAuLi4gXSApPC9s aXRlcmFsPjwvdGVybT4KICAgICA8bGlzdGl0ZW0+CiAgICAgIDxwYXJhPgpAQCAtMTAyLDcg KzEwMiw3IEBAIENSRUFURSBTVUJTQ1JJUFRJT04gPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJh bWV0ZXIiPnN1YnNjcmlwdGlvbl9uYW1lPC9yZXBsYWNlYWJsCiAKICAgICAgIDx2YXJpYWJs ZWxpc3Q+CiAKLSAgICAgICA8dmFybGlzdGVudHJ5PgorICAgICAgIDx2YXJsaXN0ZW50cnkg aWQ9InNxbC1jcmVhdGVzdWJzY3JpcHRpb24td2l0aC1jb25uZWN0Ij4KICAgICAgICAgPHRl cm0+PGxpdGVyYWw+Y29ubmVjdDwvbGl0ZXJhbD4gKDx0eXBlPmJvb2xlYW48L3R5cGU+KTwv dGVybT4KICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgPHBhcmE+CkBAIC0xMjksNyAr MTI5LDcgQEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFt ZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxhY2VhYmwKICAgICAgICAgPC9saXN0aXRl bT4KICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgICAgIDx2YXJsaXN0ZW50cnk+Cisg ICAgICAgPHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi13aXRoLWNy ZWF0ZS1zbG90Ij4KICAgICAgICAgPHRlcm0+PGxpdGVyYWw+Y3JlYXRlX3Nsb3Q8L2xpdGVy YWw+ICg8dHlwZT5ib29sZWFuPC90eXBlPik8L3Rlcm0+CiAgICAgICAgIDxsaXN0aXRlbT4K ICAgICAgICAgIDxwYXJhPgpAQCAtMTQ1LDcgKzE0NSw3IEBAIENSRUFURSBTVUJTQ1JJUFRJ T04gPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnN1YnNjcmlwdGlvbl9uYW1lPC9y ZXBsYWNlYWJsCiAgICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICAgPC92YXJsaXN0ZW50cnk+ CiAKLSAgICAgICA8dmFybGlzdGVudHJ5PgorICAgICAgIDx2YXJsaXN0ZW50cnkgaWQ9InNx bC1jcmVhdGVzdWJzY3JpcHRpb24td2l0aC1lbmFibGVkIj4KICAgICAgICAgPHRlcm0+PGxp dGVyYWw+ZW5hYmxlZDwvbGl0ZXJhbD4gKDx0eXBlPmJvb2xlYW48L3R5cGU+KTwvdGVybT4K ICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgPHBhcmE+CkBAIC0xNTYsNyArMTU2LDcg QEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+ c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxhY2VhYmwKICAgICAgICAgPC9saXN0aXRlbT4KICAg ICAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgICAgIDx2YXJsaXN0ZW50cnk+CisgICAgICAg PHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi13aXRoLXNsb3QtbmFt ZSI+CiAgICAgICAgIDx0ZXJtPjxsaXRlcmFsPnNsb3RfbmFtZTwvbGl0ZXJhbD4gKDx0eXBl PnN0cmluZzwvdHlwZT4pPC90ZXJtPgogICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgICA8 cGFyYT4KQEAgLTE4NSw3ICsxODUsNyBAQCBDUkVBVEUgU1VCU0NSSVBUSU9OIDxyZXBsYWNl YWJsZSBjbGFzcz0icGFyYW1ldGVyIj5zdWJzY3JpcHRpb25fbmFtZTwvcmVwbGFjZWFibAog CiAgICAgICA8dmFyaWFibGVsaXN0PgogCi0gICAgICAgPHZhcmxpc3RlbnRyeSBpZD0ic3Fs LWNyZWF0ZXN1YnNjcmlwdGlvbi1iaW5hcnkiIHhyZWZsYWJlbD0iYmluYXJ5Ij4KKyAgICAg ICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRlc3Vic2NyaXB0aW9uLXdpdGgtYmluYXJ5 IiB4cmVmbGFiZWw9ImJpbmFyeSI+CiAgICAgICAgIDx0ZXJtPjxsaXRlcmFsPmJpbmFyeTwv bGl0ZXJhbD4gKDx0eXBlPmJvb2xlYW48L3R5cGU+KTwvdGVybT4KICAgICAgICAgPGxpc3Rp dGVtPgogICAgICAgICAgPHBhcmE+CkBAIC0yMjIsNyArMjIyLDcgQEAgQ1JFQVRFIFNVQlND UklQVElPTiA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25h bWU8L3JlcGxhY2VhYmwKICAgICAgICAgPC9saXN0aXRlbT4KICAgICAgICA8L3Zhcmxpc3Rl bnRyeT4KIAotICAgICAgIDx2YXJsaXN0ZW50cnk+CisgICAgICAgPHZhcmxpc3RlbnRyeSBp ZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi13aXRoLWNvcHktZGF0YSI+CiAgICAgICAgIDx0 ZXJtPjxsaXRlcmFsPmNvcHlfZGF0YTwvbGl0ZXJhbD4gKDx0eXBlPmJvb2xlYW48L3R5cGU+ KTwvdGVybT4KICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgPHBhcmE+CkBAIC0yNDMs NyArMjQzLDcgQEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8cmVwbGFjZWFibGUgY2xhc3M9InBh cmFtZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxhY2VhYmwKICAgICAgICAgPC9saXN0 aXRlbT4KICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgICAgIDx2YXJsaXN0ZW50cnk+ CisgICAgICAgPHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi13aXRo LXN0cmVhbWluZyI+CiAgICAgICAgIDx0ZXJtPjxsaXRlcmFsPnN0cmVhbWluZzwvbGl0ZXJh bD4gKDx0eXBlPmVudW08L3R5cGU+KTwvdGVybT4KICAgICAgICAgPGxpc3RpdGVtPgogICAg ICAgICAgPHBhcmE+CkBAIC0yNzEsNyArMjcxLDcgQEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8 cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxh Y2VhYmwKICAgICAgICAgPC9saXN0aXRlbT4KICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAot ICAgICAgIDx2YXJsaXN0ZW50cnk+CisgICAgICAgPHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNy ZWF0ZXN1YnNjcmlwdGlvbi13aXRoLXN5bmNocm9ub3VzLWNvbW1pdCI+CiAgICAgICAgIDx0 ZXJtPjxsaXRlcmFsPnN5bmNocm9ub3VzX2NvbW1pdDwvbGl0ZXJhbD4gKDx0eXBlPmVudW08 L3R5cGU+KTwvdGVybT4KICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgPHBhcmE+CkBA IC0zMDMsNyArMzAzLDcgQEAgQ1JFQVRFIFNVQlNDUklQVElPTiA8cmVwbGFjZWFibGUgY2xh c3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25hbWU8L3JlcGxhY2VhYmwKICAgICAgICAg PC9saXN0aXRlbT4KICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAotICAgICAgIDx2YXJsaXN0 ZW50cnk+CisgICAgICAgPHZhcmxpc3RlbnRyeSBpZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlv bi13aXRoLXR3by1waGFzZSI+CiAgICAgICAgIDx0ZXJtPjxsaXRlcmFsPnR3b19waGFzZTwv bGl0ZXJhbD4gKDx0eXBlPmJvb2xlYW48L3R5cGU+KTwvdGVybT4KICAgICAgICAgPGxpc3Rp dGVtPgogICAgICAgICAgPHBhcmE+CkBAIC0zMzQsNyArMzM0LDcgQEAgQ1JFQVRFIFNVQlND UklQVElPTiA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+c3Vic2NyaXB0aW9uX25h bWU8L3JlcGxhY2VhYmwKICAgICAgICAgPC9saXN0aXRlbT4KICAgICAgICA8L3Zhcmxpc3Rl bnRyeT4KIAotICAgICAgIDx2YXJsaXN0ZW50cnk+CisgICAgICAgPHZhcmxpc3RlbnRyeSBp ZD0ic3FsLWNyZWF0ZXN1YnNjcmlwdGlvbi13aXRoLWRpc2FibGUtb24tZXJyb3IiPgogICAg ICAgICA8dGVybT48bGl0ZXJhbD5kaXNhYmxlX29uX2Vycm9yPC9saXRlcmFsPiAoPHR5cGU+ Ym9vbGVhbjwvdHlwZT4pPC90ZXJtPgogICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgICA8 cGFyYT4KQEAgLTM0Niw3ICszNDYsNyBAQCBDUkVBVEUgU1VCU0NSSVBUSU9OIDxyZXBsYWNl YWJsZSBjbGFzcz0icGFyYW1ldGVyIj5zdWJzY3JpcHRpb25fbmFtZTwvcmVwbGFjZWFibAog ICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgIDwvdmFybGlzdGVudHJ5PgogCi0gICAgICAg PHZhcmxpc3RlbnRyeT4KKyAgICAgICA8dmFybGlzdGVudHJ5IGlkPSJzcWwtY3JlYXRlc3Vi c2NyaXB0aW9uLXdpdGgtb3JpZ2luIj4KICAgICAgICAgPHRlcm0+PGxpdGVyYWw+b3JpZ2lu PC9saXRlcmFsPiAoPHR5cGU+c3RyaW5nPC90eXBlPik8L3Rlcm0+CiAgICAgICAgIDxsaXN0 aXRlbT4KICAgICAgICAgIDxwYXJhPgo= --------------joeBr0nf0idUEXOXNr39Sh0y Content-Type: text/plain; charset=UTF-8; name="002-make_html_ids_discoverable_v4.postgresql.patch" Content-Disposition: attachment; filename="002-make_html_ids_discoverable_v4.postgresql.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9zdHlsZXNoZWV0LWh0bWwtY29tbW9uLnhzbCBi L2RvYy9zcmMvc2dtbC9zdHlsZXNoZWV0LWh0bWwtY29tbW9uLnhzbAppbmRleCA5ZGYyNzgy Y2U0Li42NWM1OGJhNzUwIDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvc3R5bGVzaGVldC1o dG1sLWNvbW1vbi54c2wKKysrIGIvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQtaHRtbC1jb21t b24ueHNsCkBAIC0zMDEsNCArMzAxLDEyNiBAQCBzZXQgICAgICAgdG9jLHRpdGxlCiAgIDwv eHNsOmNob29zZT4KIDwveHNsOnRlbXBsYXRlPgogCisKKzwhLS0gT3ZlcnJpZGUgdGhlIHN0 YW5kYXJkIHNlY3Rpb24gaGVhZGluZyBnZW5lcmF0aW9uIHRvIGFkZCBhbiBpZCBsaW5rIC0t PgorPHhzbDp0ZW1wbGF0ZSBuYW1lPSJzZWN0aW9uLmhlYWRpbmciPgorICA8eHNsOnBhcmFt IG5hbWU9InNlY3Rpb24iIHNlbGVjdD0iLiIvPgorICA8eHNsOnBhcmFtIG5hbWU9ImxldmVs IiBzZWxlY3Q9IjEiLz4KKyAgPHhzbDpwYXJhbSBuYW1lPSJhbGxvdy1hbmNob3JzIiBzZWxl Y3Q9IjEiLz4KKyAgPHhzbDpwYXJhbSBuYW1lPSJ0aXRsZSIvPgorICA8eHNsOnBhcmFtIG5h bWU9ImNsYXNzIiBzZWxlY3Q9Iid0aXRsZSciLz4KKyAgIDx4c2w6dmFyaWFibGUgbmFtZT0i aWQiPgorICAgIDx4c2w6Y2hvb3NlPgorICAgICAgPCEtLSBNYWtlIHN1cmUgdGhlIHN1YnRp dGxlIGRvZXNuJ3QgZ2V0IHRoZSBzYW1lIGlkIGFzIHRoZSB0aXRsZSAtLT4KKyAgICAgIDx4 c2w6d2hlbiB0ZXN0PSJzZWxmOjpzdWJ0aXRsZSI+CisgICAgICAgIDx4c2w6Y2FsbC10ZW1w bGF0ZSBuYW1lPSJvYmplY3QuaWQiPgorICAgICAgICAgIDx4c2w6d2l0aC1wYXJhbSBuYW1l PSJvYmplY3QiIHNlbGVjdD0iLiIvPgorICAgICAgICA8L3hzbDpjYWxsLXRlbXBsYXRlPgor ICAgICAgPC94c2w6d2hlbj4KKyAgICAgIDwhLS0gaWYgdGl0bGUgaXMgaW4gYW4gKmluZm8g d3JhcHBlciwgZ2V0IHRoZSBncmFuZHBhcmVudCAtLT4KKyAgICAgIDx4c2w6d2hlbiB0ZXN0 PSJjb250YWlucyhsb2NhbC1uYW1lKC4uKSwgJ2luZm8nKSI+CisgICAgICAgIDx4c2w6Y2Fs bC10ZW1wbGF0ZSBuYW1lPSJvYmplY3QuaWQiPgorICAgICAgICAgIDx4c2w6d2l0aC1wYXJh bSBuYW1lPSJvYmplY3QiIHNlbGVjdD0iLi4vLi4iLz4KKyAgICAgICAgPC94c2w6Y2FsbC10 ZW1wbGF0ZT4KKyAgICAgIDwveHNsOndoZW4+CisgICAgICA8eHNsOm90aGVyd2lzZT4KKyAg ICAgICAgPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9Im9iamVjdC5pZCI+CisgICAgICAgICAg PHhzbDp3aXRoLXBhcmFtIG5hbWU9Im9iamVjdCIgc2VsZWN0PSIuLiIvPgorICAgICAgICA8 L3hzbDpjYWxsLXRlbXBsYXRlPgorICAgICAgPC94c2w6b3RoZXJ3aXNlPgorICAgIDwveHNs OmNob29zZT4KKyAgPC94c2w6dmFyaWFibGU+CisKKyAgIDwhLS0gSFRNTCBIIGxldmVsIGlz IG9uZSBoaWdoZXIgdGhhbiBzZWN0aW9uIGxldmVsIC0tPgorICA8eHNsOnZhcmlhYmxlIG5h bWU9ImhsZXZlbCI+CisgICAgPHhzbDpjaG9vc2U+CisgICAgICA8IS0tIGhpZ2hlc3QgdmFs aWQgSFRNTCBIIGxldmVsIGlzIEg2OyBzbyBhbnl0aGluZyBuZXN0ZWQgZGVlcGVyCisgICAg ICAgICAgIHRoYW4gNSBsZXZlbHMgZG93biBqdXN0IGJlY29tZXMgSDYgLS0+CisgICAgICA8 eHNsOndoZW4gdGVzdD0iJGxldmVsICZndDsgNSI+NjwveHNsOndoZW4+CisgICAgICA8eHNs Om90aGVyd2lzZT4KKyAgICAgICAgPHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRsZXZlbCArIDEi Lz4KKyAgICAgIDwveHNsOm90aGVyd2lzZT4KKyAgICA8L3hzbDpjaG9vc2U+CisgIDwveHNs OnZhcmlhYmxlPgorICA8eHNsOmVsZW1lbnQgbmFtZT0iaHskaGxldmVsfSIgbmFtZXNwYWNl PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KKyAgICA8eHNsOmF0dHJpYnV0ZSBu YW1lPSJjbGFzcyI+PHhzbDp2YWx1ZS1vZiBzZWxlY3Q9IiRjbGFzcyIvPjwveHNsOmF0dHJp YnV0ZT4KKyAgICA8eHNsOmlmIHRlc3Q9IiRjc3MuZGVjb3JhdGlvbiAhPSAnMCciPgorICAg ICAgPHhzbDppZiB0ZXN0PSIkaGxldmVsJmx0OzMiPgorICAgICAgICA8eHNsOmF0dHJpYnV0 ZSBuYW1lPSJzdHlsZSI+Y2xlYXI6IGJvdGg8L3hzbDphdHRyaWJ1dGU+CisgICAgICA8L3hz bDppZj4KKyAgICA8L3hzbDppZj4KKyAgICA8eHNsOmlmIHRlc3Q9IiRhbGxvdy1hbmNob3Jz ICE9IDAiPgorICAgICAgPHhzbDpjYWxsLXRlbXBsYXRlIG5hbWU9ImFuY2hvciI+CisgICAg ICAgIDx4c2w6d2l0aC1wYXJhbSBuYW1lPSJub2RlIiBzZWxlY3Q9IiRzZWN0aW9uIi8+Cisg ICAgICAgIDx4c2w6d2l0aC1wYXJhbSBuYW1lPSJjb25kaXRpb25hbCIgc2VsZWN0PSIwIi8+ CisgICAgICA8L3hzbDpjYWxsLXRlbXBsYXRlPgorICAgIDwveHNsOmlmPgorICAgIDx4c2w6 Y29weS1vZiBzZWxlY3Q9IiR0aXRsZSIvPgorICAgIDx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1l PSJwZy5pZC5saW5rIj4KKyAgICAgIDx4c2w6d2l0aC1wYXJhbSBuYW1lPSJvYmplY3QiIHNl bGVjdD0iJHNlY3Rpb24iLz4KKyAgICA8L3hzbDpjYWxsLXRlbXBsYXRlPgorICA8L3hzbDpl bGVtZW50PgorPC94c2w6dGVtcGxhdGU+CisKKworPCEtLSBPdmVycmlkZSB0aGUgc3RhbmRh cmQgdmFybGlzdGVudHJ5L3Rlcm0gZ2VuZXJhdGlvbiB0byBhZGQgYW4gaWQgbGluaworICAg ICBhZnRlciB0aGUgbGFzdCB0ZXJtIC0tPgorPHhzbDp0ZW1wbGF0ZSBtYXRjaD0idmFybGlz dGVudHJ5L3Rlcm0iPgorICA8eHNsOmFwcGx5LWltcG9ydHMvPgorICA8eHNsOmlmIHRlc3Q9 InBvc2l0aW9uKCkgPSBsYXN0KCkiPgorICAgIDx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJw Zy5pZC5saW5rIj4KKyAgICAgIDx4c2w6d2l0aC1wYXJhbSBuYW1lPSJvYmplY3QiIHNlbGVj dD0icGFyZW50Ojp2YXJsaXN0ZW50cnkiLz4KKyAgICA8L3hzbDpjYWxsLXRlbXBsYXRlPgor ICA8L3hzbDppZj4KKzwveHNsOnRlbXBsYXRlPgorCisKKzwhLS0gQ3JlYXRlcyBhIGxpbmsg cG9pbnRpbmcgdG8gYW4gaWQgd2l0aGluIHRoZSBkb2N1bWVudCAtLT4KKzx4c2w6dGVtcGxh dGUgbmFtZT0icGcuaWQubGluayI+CisgIDx4c2w6cGFyYW0gbmFtZT0ib2JqZWN0IiBzZWxl Y3Q9Ii4iLz4KKyAgPHhzbDpjaG9vc2U+CisgICAgPHhzbDp3aGVuIHRlc3Q9IiRvYmplY3Qv QGlkIG9yICRvYmplY3QvQHhtbDppZCI+CisgICAgICA8eHNsOnRleHQ+IDwveHNsOnRleHQ+ CisgICAgICA8YT4KKyAgICAgICAgPHhzbDphdHRyaWJ1dGUgbmFtZT0iaHJlZiI+CisgICAg ICAgICAgPHhzbDp0ZXh0PiM8L3hzbDp0ZXh0PgorICAgICAgICAgIDx4c2w6Y2FsbC10ZW1w bGF0ZSBuYW1lPSJvYmplY3QuaWQiPgorICAgICAgICAgICAgPHhzbDp3aXRoLXBhcmFtIG5h bWU9Im9iamVjdCIgc2VsZWN0PSIkb2JqZWN0Ii8+CisgICAgICAgICAgPC94c2w6Y2FsbC10 ZW1wbGF0ZT4KKyAgICAgICAgPC94c2w6YXR0cmlidXRlPgorICAgICAgICA8eHNsOmF0dHJp YnV0ZSBuYW1lPSJjbGFzcyI+CisgICAgICAgICAgPHhzbDp0ZXh0PmlkX2xpbms8L3hzbDp0 ZXh0PgorICAgICAgICA8L3hzbDphdHRyaWJ1dGU+CisgICAgICAgIDx4c2w6dGV4dD4jPC94 c2w6dGV4dD4KKyAgICAgIDwvYT4KKyAgICA8L3hzbDp3aGVuPgorICAgIDx4c2w6b3RoZXJ3 aXNlPgorICAgICAgPCEtLSBPbmx5IGNvbXBsYWluIGFib3V0IHZhcmxpc3RlbnRyaWVzIGlm IGF0IGxlYXN0IG9uZSBlbnRyeSBpbgorICAgICAgICAgICB0aGUgbGlzdCBoYXMgYW4gaWQg LS0+CisgICAgICA8eHNsOmlmIHRlc3Q9Im5hbWUoJG9iamVjdCkgIT0gJ3Zhcmxpc3RlbnRy eScKKyAgICAgICAgICAgICAgICAgICAgb3IgJG9iamVjdC9wYXJlbnQ6OnZhcmlhYmxlbGlz dC92YXJsaXN0ZW50cnlbQGlkXSI+CisgICAgICAgIDx4c2w6bWVzc2FnZSB0ZXJtaW5hdGU9 InllcyI+CisgICAgICAgICAgPHhzbDp0ZXh0PiYjMTA7PC94c2w6dGV4dD4gIDwhLS0gbGVh ZGluZyBuZXdsaW5lIC0tPgorICAgICAgICAgIDx4c2w6dGV4dD5JZHMgYXJlIHJlcXVpcmVk IGluIG9yZGVyIHRvIHByb3ZpZGUgdGhlIHB1YmxpYzwveHNsOnRleHQ+CisgICAgICAgICAg PHhzbDp0ZXh0PiBIVE1MIGRvY3VtZW50YXRpb24gd2l0aCBzdGFibGUgVVJMcyBmb3IgJmx0 OzwveHNsOnRleHQ+CisgICAgICAgICAgPHhzbDp2YWx1ZS1vZiBzZWxlY3QgPSJuYW1lKCRv YmplY3QpIi8+CisgICAgICAgICAgPHhzbDp0ZXh0PiZndDsgZWxlbWVudCBjb250ZW50OyBp ZCBtaXNzaW5nIGF0OiA8L3hzbDp0ZXh0PgorICAgICAgICAgIDx4c2w6Zm9yLWVhY2ggc2Vs ZWN0PSIkb2JqZWN0L2FuY2VzdG9yOjoqIj4KKyAgICAgICAgICAgIDx4c2w6dGV4dD4vPC94 c2w6dGV4dD4KKyAgICAgICAgICAgIDx4c2w6dmFsdWUtb2Ygc2VsZWN0ID0ibmFtZSguKSIv PgorICAgICAgICAgICAgPHhzbDppZiB0ZXN0PSJAaWR8QHhtbDppZCI+CisgICAgICAgICAg ICAgIDx4c2w6dGV4dD5bQDwveHNsOnRleHQ+CisgICAgICAgICAgICAgIDx4c2w6dmFsdWUt b2Ygc2VsZWN0ID0ibmFtZShAaWR8QHhtbDppZCkiLz4KKyAgICAgICAgICAgICAgPHhzbDp0 ZXh0PiA9ICc8L3hzbDp0ZXh0PgorICAgICAgICAgICAgICA8eHNsOnZhbHVlLW9mIHNlbGVj dCA9IkBpZCIvPgorICAgICAgICAgICAgICA8eHNsOnRleHQ+J108L3hzbDp0ZXh0PgorICAg ICAgICAgICAgPC94c2w6aWY+CisgICAgICAgICAgPC94c2w6Zm9yLWVhY2g+CisgICAgICAg ICAgPHhzbDp0ZXh0PiYjMTA7IDwveHNsOnRleHQ+ICA8IS0tIHRyYWlsaW5nIG5ld2xpbmUg LS0+CisgICAgICAgIDwveHNsOm1lc3NhZ2U+CisgICAgICA8L3hzbDppZj4KKyAgICA8L3hz bDpvdGhlcndpc2U+CisgIDwveHNsOmNob29zZT4KKzwveHNsOnRlbXBsYXRlPgorCiA8L3hz bDpzdHlsZXNoZWV0PgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQuY3Nz IGIvZG9jL3NyYy9zZ21sL3N0eWxlc2hlZXQuY3NzCmluZGV4IGNjMTRlZmExY2EuLjE1YmNj OTVkNDEgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9zdHlsZXNoZWV0LmNzcworKysgYi9k b2Mvc3JjL3NnbWwvc3R5bGVzaGVldC5jc3MKQEAgLTE2OSwzICsxNjksMTMgQEAgYWNyb255 bQkJeyBmb250LXN0eWxlOiBpbmhlcml0OyB9CiAgICAgd2lkdGg6IDc1JTsKICAgfQogfQor CisvKiBMaW5rcyB0byBpZHMgb2YgaGVhZGVycyBhbmQgZGVmaW5pdGlvbiB0ZXJtcyAqLwor YS5pZF9saW5rIHsKKyAgICAgICAgY29sb3I6IGluaGVyaXQ7CisgICAgICAgIHZpc2liaWxp dHk6IGhpZGRlbjsKK30KKworKjpob3ZlciA+IGEuaWRfbGluayB7CisgICAgICAgIHZpc2li aWxpdHk6IHZpc2libGU7Cit9Cg== --------------joeBr0nf0idUEXOXNr39Sh0y Content-Type: text/plain; charset=UTF-8; name="003-add-discoverable-id-style_v1.pgweb.patch" Content-Disposition: attachment; filename="003-add-discoverable-id-style_v1.pgweb.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL21lZGlhL2Nzcy9tYWluLmNzcyBiL21lZGlhL2Nzcy9tYWluLmNzcwpp bmRleCA1ZjhiZmRkNS4uYzM0NjRjZDAgMTAwNjQ0Ci0tLSBhL21lZGlhL2Nzcy9tYWluLmNz cworKysgYi9tZWRpYS9jc3MvbWFpbi5jc3MKQEAgLTExNzUsNiArMTE3NSwxNiBAQCBjb2Rl LAogICBwYWRkaW5nLXJpZ2h0OiAyZW07CiB9CiAKKy8qKiBMaW5rcyB0byBpZHMgb2YgaGVh ZGVycyBhbmQgZGVmaW5pdGlvbiB0ZXJtcyAqLworI2RvY0NvbnRlbnQgYS5pZF9saW5rIHsK KyAgY29sb3I6IGluaGVyaXQ7CisgIHZpc2liaWxpdHk6IGhpZGRlbjsKK30KKworI2RvY0Nv bnRlbnQgKjpob3ZlciA+IGEuaWRfbGluayB7CisgIHZpc2liaWxpdHk6IHZpc2libGU7Cit9 CisKIC8qKgogICAqIFZhcmlvdXMgY2FsbG91dCBib3hlcyBmb3IgZG9jcywgaW5jbHVkaW5n IHdhcm5pbmcsIGNhdXRpb24sIG5vdGUsIHRpcAogICAqLwo= --------------joeBr0nf0idUEXOXNr39Sh0y--