From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/31057 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: Re: Syntax for ? Date: Fri, 22 Jul 2022 12:17:33 +0200 Message-ID: References: <282ad19d-eac8-40d0-a741-7f7ae41a7b20n@googlegroups.com> <87pmhyd7lv.fsf@zeitkraut.de> <87h73ad3lk.fsf@zeitkraut.de> <860e29b8-0e75-4a89-92c5-205b7b5a48den@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000023238805e462258e" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25856"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBSPS5GLAMGQE55Z3RJI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Jul 22 12:17:48 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wm1-f62.google.com ([209.85.128.62]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oEpjA-0006WV-Qd for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 22 Jul 2022 12:17:48 +0200 Original-Received: by mail-wm1-f62.google.com with SMTP id bh18-20020a05600c3d1200b003a32044cc9fsf2308049wmb.6 for ; Fri, 22 Jul 2022 03:17:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658485068; cv=pass; d=google.com; s=arc-20160816; b=oa0lJZFw8Dnfb7Ppos9I5c+mpee9BuTLKq3OMUT/sJ0xibRcb1xi8ZiAFKc6qgRFWD rmmRfOMfdfm3seVoGMM9couMrljCxh/dRx22JzngLxoGVvruWc1g+BFWOFxPMUQJkryo clq26nAHwzKaGMXN48sFS91ZDDZgxALgk73vm83f4x5JtyQB91jAsqjBe7VJBbn3MPV0 xXeoXwY1vem2hwtfPx/HDs3guG7dnSmYDnD3XyYe2BlK62i5vHFnIKT47uYSPC2jxsGF 18co4ElAc88cqD2zc5o89sC09M693HME+yXUyRMJLHFwl2No4QGyhznkmB7jXNLRVeJC eIMA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date :from:in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=8zKegbOjU4qhaBicDa6S1Ngb8XPDArQ/yWowa586GMY=; b=PLE4ITdPGOVBwnJFYpUMJDGbiXGaPJCJF5mdVDABvTXvBjkvwLPi0TAWSgY2qVF6j6 bkhA+RQKvKQJISt3KYTTVYMa+fHD7KYavrl0p0HdiHMbcdCOZIY9wRjes4NzvtGeQDh3 7lqL18SPJ2qdZ3p1Mxta8Laq8Wl+SGT13+BNziwd63c1uT0r1q6Eoq6ysGNTXSGWwzYu fMK46/nPQn9flxuwQi/0TugCFMamBKwQ6MlmLgCPEjlP8P5DiBZmo/jtp4at2zi4ZFnJ vqDBbNbaS9mOL+pMd6d2o8+Xjj+HDBkO49MpiPpOOje6bBH1wYaWwhI/11z0kMvcTFc/ Wgrg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="m3WloGa/"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::635 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=8zKegbOjU4qhaBicDa6S1Ngb8XPDArQ/yWowa586GMY=; b=i421UGbJYx4xfaynqIjaEL3T20dAVzfuE++ViRswvO4Nq4i/+HTHRn8BerjEemGCbW mY3CeyRaUi5pG42/jxkwNaaASleDlCT/ypxEiuT6nNIZZ9/hpzqnwKcvW5FThq3wybq6 0Pi9KrVdBqdU/qIb71Lx1xikKTLDU2LKWAnlKA10fnCL1D5E/GhPeKby+2vB6ifgpgTS zSW91BvBPsHyK67cBB6wj32NaQBw2uD+JbCFuXdugxbqEiBhNgEZVlrBS9NIfWi7dSvw HieK3Hj098X6A36ReWSqUT21VjnhO/TyagX+opV/vkA7Pbhz4jPjq9WTITeZwT4120bl jlUw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=8zKegbOjU4qhaBicDa6S1Ngb8XPDArQ/yWowa586GMY=; b=agPGJCpW6FlvINCizZycJRif2lfStnoGMrUKsE5PqqvCsSQZwfJ2JoRp41i+apMFs4 mkurAzSsU/8ECb9gQz8i9y19lJ4SoHhQ0op3sMU2hD26RCK+aYxFMSlFvRi58Qx0vTF3 UcAhPElCqNQoD5VWti+cffZ41FObuJMWQnL7ZLmnx1BODEtyBitj4mouXmy2nTOEGIsd wjcQTm1mUm4zt1N7ZSywMxtA3JyIlXVyQ132ZJ96ecQaobOXCea/jTDDuKw5nEO1/2BV wRdpBHUNmfiiZWLKLv4k9yyOAA7fNa4f1IP34v19vrckGCaK9xG4KEhidS6nCo8Z7c4z V9rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:mime-version:references:in-reply-to:from :date:message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=8zKegbOjU4qhaBicDa6S1Ngb8XPDArQ/yWowa586GMY=; b=TqdMQXjzYUWpAuyMnYyuJWbxh+SfvytEMlQLQj0VGa612GcVwL3nouTwydmvmYYPIy 0Hm+4y/EYgzJV40hROYlYVS3QpHgsSP/7EoqIq5jogvEK9Gp/KDzXFt1dysxeUQYHV6+ T2wCLZZWhQfnr0DMXrUO8sTQzdQCFyxejFDFXf7DITJjE6a95eju1N8tuMVwSGgmd3ZW LWtgtOcr7ToighPzBC3sJAPTma51DiQcJrBsJXvGas9VjDthVlUUxTIxLSi1o48O6Oqr nWL3S3zZ5d/RjJ6AWe0ulF29+AtzSWuIRR1di8ARP1Cx+ICa13eEwDgA3I5jSjgaplCM yREw== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora/LZZXKrCx91AdQBLg3xsrdOHKkhVIkmwJgizCZM6FUoP0rGhTh Ktp06VU0hUQoVtIGH0eMPIg= X-Google-Smtp-Source: AGRyM1sCWe0hkEaS95lZbxyQV6FaEHXCnyL8bkwd2e/pm5Hw+ZNa+aaE5DWX7XQBYJGHxJ2kzRO65g== X-Received: by 2002:a5d:5951:0:b0:21e:5abd:8e52 with SMTP id e17-20020a5d5951000000b0021e5abd8e52mr1861789wri.528.1658485068330; Fri, 22 Jul 2022 03:17:48 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:600c:1d9f:b0:3a3:13cc:215 with SMTP id p31-20020a05600c1d9f00b003a313cc0215ls459819wms.3.-pod-canary-gmail; Fri, 22 Jul 2022 03:17:45 -0700 (PDT) X-Received: by 2002:a7b:c04d:0:b0:3a2:f89d:5707 with SMTP id u13-20020a7bc04d000000b003a2f89d5707mr2091760wmc.1.1658485065030; Fri, 22 Jul 2022 03:17:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658485065; cv=none; d=google.com; s=arc-20160816; b=QFnmTQlCu1slnymik86lOaZsMPW+bpfcTeXlPYPBq6n1UvqwF6ej3mepVWyCugca1d xTEQYGxVF/Z9MeJXSCYTwDNTbkLmZGsW23SyUqaXf9bkj5tBhFbkGMfqrHgyvolJvnq9 4vlviOSouHc6C1Zn8j+BUTEGkdTVJlxkLYFULhcqyAPZ0lSl0Ld+O4SZJRXAetqkZEww wWLp3QQGieAI8Yjesme3nxtC03RDB3lNIT73pPXOc9pA1lh75ZZfWOuubuYXnOd/kKP/ xCm/Suvuap+z0w59ehabf1Pth0czGkfBo0rQbZNIQse8m1GXDiIjEyyug9mY4k8sQMzg pO3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=j7QMygq/WVLMZkjWvd6VXdX5VBp8hhfIiwDJGP7Gw6o=; b=zGBWHvbjR5T5RA2V4okhqkhkfx52NoGrHiy26A4Dxq6mFVuMeBxXAVQ6TnPIVnd6+e aQaFmpJh1HXZDlfwYCycbj3tSgth4tZ1GnHikB4xy2AiBClZfvtFYUss7cqnOqQxKfCv 7Wt5l2NWCY0IlxL3Y1jFgDZXl9Z9FCMWAB/3/bffnfdj9seMQmRC/N8cS/1JzJwl3a3k 6cQzZkluVz9xINlHjcLyk5xTlFtR64AEmlnyGMmidbhHJu9pM/HvxH+//v/eomldM6Q6 uVnyhxUNy/DGDPMa2nHm1MYCZ4G2xKgczdVSiXOZjQCuQuECQ+kcecwg5SwpouPn8Szd sTVw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="m3WloGa/"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::635 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com. [2a00:1450:4864:20::635]) by gmr-mx.google.com with ESMTPS id co4-20020a0560000a0400b0021d9b97121bsi197142wrb.4.2022.07.22.03.17.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 22 Jul 2022 03:17:45 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::635 as permitted sender) client-ip=2a00:1450:4864:20::635; Original-Received: by mail-ej1-x635.google.com with SMTP id fy29so7698447ejc.12 for ; Fri, 22 Jul 2022 03:17:45 -0700 (PDT) X-Received: by 2002:a17:907:2724:b0:72b:496c:568a with SMTP id d4-20020a170907272400b0072b496c568amr2605846ejl.305.1658485064529; Fri, 22 Jul 2022 03:17:44 -0700 (PDT) In-Reply-To: X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="m3WloGa/"; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::635 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:31057 Archived-At: --00000000000023238805e462258e Content-Type: multipart/alternative; boundary="00000000000023238705e462258c" --00000000000023238705e462258c Content-Type: text/plain; charset="UTF-8" I guess you can always use a good old markup injection filter, like the one attached. Den tors 21 juli 2022 15:38William Lupton skrev: > OK. > > Does that description imply that this only works for HTML output? If so > then that's different from underline and small caps, which both say: > > This will work in all output formats that support XXX. > > On Thu, 21 Jul 2022 at 14:13, jmuc...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > wrote: > >> >> I took a stab at this. PR #8191. >> On Thursday, 21 July 2022 at 08:58:55 UTC-4 Albert Krewinkel wrote: >> >>> William Lupton writes: >>> >>> > Albert, is .mark documented in the manual? I didn't see it. Presumably >>> > it could/should have a short section near the existing underline and >>> > smallcaps sections. Tx, W. >>> >>> I believe the only mention is in the changelog of version 2.8: >>> >>> > Render a Span with class mark using the element (Florian >>> > Beeres, #5797). >>> >>> You are probably right about having this documented, although the line >>> between feature and implementation detail is a bit blurry here. Would >>> you like to create a PR? >>> >>> -- >>> Albert Krewinkel >>> GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "pandoc-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pandoc-discuss/860e29b8-0e75-4a89-92c5-205b7b5a48den%40googlegroups.com >> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxi5QbA__V0JVFptVCpdkgjRr8jhSq0VBfkfPNZKB8Xwag%40mail.gmail.com > > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhAuoU2Oh_Fp_Wu%3D8oQ35CcAYsxMSkd_1gpwRNFgnM0KUg%40mail.gmail.com. --00000000000023238705e462258c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I guess you can always use a good old markup injection fi= lter, like the one attached.

Den tors 21 juli 2022 15:38William Lupton <= ;wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org> skrev:
OK.

Does that descrip= tion imply that this only works for HTML output? If so then that's diff= erent from underline and small caps, which both say:

Thi= s will work in all output formats that support XXX.


I took a stab at this. PR #8191.
On Thursday, 21 July 2022 at 08:58:55 UT= C-4 Albert Krewinkel wrote:
William Lupton <wl= u...-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org> writes:

> Albert, is .mark documented in the manual? I didn't see it. Pr= esumably
> it could/should have a short section near the existing underline a= nd
> smallcaps sections. Tx, W.

I believe the only mention is in the changelog of version 2.8:

> Render a Span with class mark using the <mark> element (Flor= ian
> Beeres, #5797).

You are probably right about having this documented, although the line
between feature and implementation detail is a bit blurry here. Would
you like to create a PR?

--=20
Albert Krewinkel
GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe@goo= glegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/8= 60e29b8-0e75-4a89-92c5-205b7b5a48den%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe@goo= glegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pand= oc-discuss/CAEe_xxi5QbA__V0JVFptVCpdkgjRr8jhSq0VBfkfPNZKB8Xwag%40mail.gmail= .com.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://group= s.google.com/d/msgid/pandoc-discuss/CADAJKhAuoU2Oh_Fp_Wu%3D8oQ35CcAYsxMSkd_= 1gpwRNFgnM0KUg%40mail.gmail.com.
--00000000000023238705e462258c-- --00000000000023238805e462258e Content-Type: application/octet-stream; name="mark.lua" Content-Disposition: attachment; filename="mark.lua" Content-Transfer-Encoding: base64 Content-ID: <18225678cc9e9f65571> X-Attachment-Id: 18225678cc9e9f65571 LS0gV3JhcCBhIFBhbmRvYyBTcGFuIHdpdGggY2xhc3MgYC5tYXJrYCBpbiBoaWdobGlnaHRpbmcg bWFya3VwCgotLVs9PT1bCiMjIEN1c3RvbWl6YXRpb24KCllvdSBjYW4gYWRkIG1hcmt1cCBmb3Ig bW9yZSBvdXRwdXQgZm9ybWF0cyB0byB0aGUgbWFyazRmb3JtYXQgdGFibGUgaWYKYW5kIGFzIHlv dSBuZWVkLiBUaGUgdG9wIGxldmVsIHRhYmxlIGtleXMgYXJlIFBhbmRvYyBmb3JtYXQgbmFtZXMu IApUaGUgdmFsdWUgZm9yIGVhY2ggZm9ybWF0IGlzIGEgdGFibGUgd2l0aCB1cCB0byB0aHJlZSBm aWVsZHM6CgotICAgYHByZWA6IHRoZSBtYXJrdXAgd2hpY2ggc2hvdWxkIGdvIGJlZm9yZSB0aGUg U3BhbiwgZS5nIGA8bWFyaz5gIGluIGh0bWwuCi0gICBgcG9zdGA6ICB0aGUgbWFya3VwIHdoaWNo IHNob3VsZCBnbyBhZnRlciB0aGUgU3BhbiwgZS5nIGA8L21hcms+YCBpbiBodG1sLgotICAgYG5v X2xvbmVyc2A6IGEgYm9vbGVhbiBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGZpbHRlciBzaG91bGQg bGVhdmUgaXQgdG8KICAgIFBhbmRvYyB0byBoYW5kbGUgU3BhbnMgd2l0aCBqdXN0IGEgYC5tYXJr YCBjbGFzcy4KICAgIFRoaXMgc2hvdWxkIG9ubHkgYmUgdXNlZnVsIGZvciBodG1sLgoKWW91IGNh biBsZWF2ZSBvdXQgdGhvc2UgZmllbGRzIHdoaWNoIGFyZSBub3QgbmVlZGVkIGZvciBhIGZvcm1h dC4KRm9yIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24gdGhlIGZpbHRlciB3aWxsIGluc2VydCBhbiBl bXB0eSBSYXdJbmxpbmUKZm9yIGEgbWlzc2luZyBgcHJlYCBvciBgcG9zdGAuIFRoaXMgc2hvdWxk bid0IGJlIGEgcHJvYmxlbS4KCiMjIEV4YW1wbGVzCgogICAgJCBjYXQgbWFyay1leGFtcGxlLm1k CiAgICBbZm9vXXsubWFya30KICAgIFtmb29dey5iYXIgLm1hcmt9CiAgICBbZm9vXXsubWFyayBi YXI9YmF6fQogICAgW2Zvb117I2JhciAubWFya30KICAgIFtmb29dey5iYXJ9CgogICAgJCBwYW5k b2MgLUwgbWFyay5sdWEgbWFyay1leGFtcGxlLm1kIC13IGh0bWwKICAgIDxwPjxtYXJrPmZvbzwv bWFyaz4KICAgIDxtYXJrPjxzcGFuIGNsYXNzPSJiYXIiPmZvbzwvc3Bhbj48L21hcms+CiAgICA8 bWFyaz48c3BhbiBkYXRhLWJhcj0iYmF6Ij5mb288L3NwYW4+PC9tYXJrPgogICAgPG1hcms+PHNw YW4gaWQ9ImJhciI+Zm9vPC9zcGFuPjwvbWFyaz4KICAgIDxzcGFuIGNsYXNzPSJiYXIiPmZvbzwv c3Bhbj48L3A+CgogICAgJCBwYW5kb2MgLUwgbWFyay5sdWEgbWFyay1leGFtcGxlLm1kIC13IGxh dGV4CiAgICBcY29sb3Jib3hbbmFtZWRde3llbGxvd317Zm9vfQogICAgXGNvbG9yYm94W25hbWVk XXt5ZWxsb3d9e3tmb299fQogICAgXGNvbG9yYm94W25hbWVkXXt5ZWxsb3d9e3tmb299fQogICAg XGNvbG9yYm94W25hbWVkXXt5ZWxsb3d9e1xwcm90ZWN0XGh5cGVydGFyZ2V0e2Jhcn17fXtmb299 fQogICAge2Zvb30KCiMjIEltcG9ydGFudCBub3RlCgpQYW5kb2MncyBodG1sIHdyaXRlciBhdXRv bWF0aWNhbGx5IHJlcGxhY2VzIGFueSBgPHNwYW4+YCB3aGVyZSB0aGUKKmZpcnN0KiBjbGFzcyBp cyBgLm1hcmtgIHdpdGggYSBgPG1hcms+YCBidXQgaXQgZG9lc24ndCBkbyBzbwppZiBgLm1hcmtg IGlzIGEgbm9uLWZpcnN0IGNsYXNzLCBzbyB0aGUgc2Vjb25kIHNwYW4gaW4gbXkgZXhhbXBsZSBi cmVha3M6CgogICAgJCBwYW5kb2MgbWFyay1leGFtcGxlLm1kIC13IGh0bWwKICAgIDxwPjxtYXJr PmZvbzwvbWFyaz4KICAgIDxzcGFuIGNsYXNzPSJiYXIgbWFyayI+Zm9vPC9zcGFuPgogICAgPG1h cmsgZGF0YS1iYXI9ImJheiI+Zm9vPC9tYXJrPgogICAgPG1hcmsgaWQ9ImJhciI+Zm9vPC9tYXJr PgogICAgPHNwYW4gY2xhc3M9ImJhciI+Zm9vPC9zcGFuPjwvcD4KCkkgY29uc2lkZXIgdGhpcyBh IG5hc3R5IG1pc2ZlYXR1cmUvYnVnIGJlY2F1c2UgdGhlIG9yZGVyIG9mIGNsYXNzZXMKc2hvdWxk IG5vdCBtYXR0ZXIsIHNvIHRoaXMgZmlsdGVyIHdvcmtzIGFyb3VuZCB0aGlzIGJ5IHJlbW92aW5n IGFueQpgLm1hcmtgIGNsYXNzIGFuZCBwcmVzZXJ2aW5nIGFueSBjbGFzcyB3aGljaCBoYXMgb3Ro ZXIgYXR0cmlidXRlcy4KSWYgeW91IHRoaW5rIHRoYXQgaGF2aW5nIHRvIHRha2UgY2FyZSB0aGF0 IGAubWFya2AgaXMgdGhlIGZpcnN0IGNsYXNzCmlzIGEgcmVhc29uYWJsZSBwcmljZSB0byBwYXkg Y29tbWVudCBvdXQgdGhlIGh0bWwgZW50cnkgaW4gdGhlCm1hcms0Zm9ybWF0IHRhYmxlIG9yIGRv IG5vdCB1c2UgdGhpcyBmaWx0ZXIgZm9yIGh0bWwgb3V0cHV0LgoKIyMgTGljZW5zZQoKVGhpcyBz b2Z0d2FyZSBpcyBDb3B5cmlnaHQgKGMpIDIwMjIgYnkgQmVuY3QgUGhpbGlwIEpvbnNzb24uCgpU aGlzIGlzIGZyZWUgc29mdHdhcmUsIGxpY2Vuc2VkIHVuZGVyOgoKICBUaGUgTUlUIChYMTEpIExp Y2Vuc2UKCmh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhw CgotLV09PT1dCgpsb2NhbCBtYXJrNGZvcm1hdCA9IHsKICBsYXRleCA9IHsKICAgIC0tIE1ha2Ug c3VyZSB5b3VyIHRlbXBsYXRlIGxvYWRzIHRoZSB4Y29sb3IgcGFja2FnZSEKICAgIHByZSAgPSAi XFxjb2xvcmJveFtuYW1lZF17eWVsbG93fXsiLAogICAgcG9zdCA9ICd9JywKICB9LAogIGh0bWwg PSB7CiAgICBwcmUgPSAnPG1hcms+JywKICAgIHBvc3QgPSAnPC9tYXJrPicsCiAgICBub19sb25l cnMgPSB0cnVlCiAgfSwKfQoKZm9yIF8sZm10IGluIGlwYWlyc3snaHRtbDUnfSBkbwogIG1hcms0 Zm9ybWF0W2ZtdF0gPSBtYXJrNGZvcm1hdC5odG1vCmVuZAoKLS0gRG9lcyBhIGNsYXNzIGhhdmUg YSBzaW5nbGUgY2xhc3MgYXMgb25seSBhdHRyaWJ1dGU/CmxvY2FsIGZ1bmN0aW9uIGhhc19sb25l X2NsYXNzIChlbGVtKQogIGlmIG5vdCBlbGVtLmF0dHIgdGhlbiByZXR1cm4gbmlsIGVuZAogIGlm IDEgPT0gI2VsZW0uY2xhc3NlcyB0aGVuCiAgICBpZiAiIiA9PSBlbGVtLmlkZW50aWZpZXIgdGhl bgogICAgICBpZiAwID09ICNlbGVtLmF0dHJpYnV0ZXMgdGhlbgogICAgICAgIHJldHVybiB0cnVl CiAgICAgIGVuZAogICAgZW5kCiAgZW5kCiAgcmV0dXJuIGZhbHNlCmVuZAoKbG9jYWwgZnVuY3Rp b24gaXNfbm90X21hcmsgKGl0KSByZXR1cm4gJ21hcmsnIH49IGl0IGVuZAoKbG9jYWwgbWFyayA9 IG1hcms0Zm9ybWF0W0ZPUk1BVF0KCmlmIG1hcmsgdGhlbgogIHByZSAgPSBwYW5kb2MuUmF3SW5s aW5lKEZPUk1BVCwgbWFyay5wcmUgb3IgIiIpCiAgcG9zdCA9IHBhbmRvYy5SYXdJbmxpbmUoRk9S TUFULCBtYXJrLnBvc3Qgb3IgIiIpCiAgbm9fbG9uZXJzID0gbWFyay5ub19sb25lcnMKICBmdW5j dGlvbiBTcGFuIChzcGFuKQogICAgaWYgc3Bhbi5jbGFzc2VzOmluY2x1ZGVzKCdtYXJrJykgdGhl bgogICAgICBsb2NhbCBydgogICAgICAtLSBPcHRpb25hbGx5IGRpc2VtYm93ZWwgdGhlIHNwYW4K ICAgICAgaWYgaGFzX2xvbmVfY2xhc3Moc3BhbikgdGhlbgogICAgICAgIGlmIG5vX2xvbmVycyB0 aGVuIHJldHVybiBuaWwgZW5kCiAgICAgICAgcnYgPSBzcGFuLmNvbnRlbnQKICAgICAgZWxzZQog ICAgICAgIC0tIHJlbW92ZSBleGlzdGluZyAubWFyayBjbGFzcyhlcykKICAgICAgICBzcGFuLmNs YXNzZXMgPSBzcGFuLmNsYXNzZXM6ZmlsdGVyKGlzX25vdF9tYXJrKQogICAgICAgIHJ2ID0gcGFu ZG9jLklubGluZXMoc3BhbikKICAgICAgZW5kCiAgICAgIHJ2Omluc2VydCgxLCBwcmUpIC0tIHBy ZXBlbmQgbWFya3VwCiAgICAgIHJ2Omluc2VydChwb3N0KSAgIC0tIGFwcGVuZCBtYXJrdXAKICAg ICAgcmV0dXJuIHJ2CiAgICBlbmQKICAgIC0tIG5vIG1hcmsgY2xhc3MKICAgIHJldHVybiBuaWwK ICBlbmQKZWxzZSAtLSBhIG5vLW9wCiAgZnVuY3Rpb24gUGFuZG9jICgpIHJldHVybiBuaWwgZW5k CmVuZAogIAo= --00000000000023238805e462258e--