From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/114579 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Willi Egger via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Chapter number retrieval Date: Wed, 23 Mar 2022 22:44:35 +0100 Message-ID: <47DE9B65-21A4-4048-9CEB-DC1B0350FE55@boede.nl> References: <380c0303-2648-3ab6-5012-4656f46c9fa1@gmail.com> <6081BAB4-D066-469D-85CE-FB46BDD95D49@boede.nl> <2334E08C-0C3B-4F23-8428-1F6CCFE95892@boede.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19581"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Willi Egger To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Mar 23 22:45:14 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nX8n4-0004nd-39 for gctc-ntg-context-518@m.gmane-mx.org; Wed, 23 Mar 2022 22:45:14 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 300DD289942; Wed, 23 Mar 2022 22:44:46 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5PBWbT-TIV9Y; Wed, 23 Mar 2022 22:44:44 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B16B7289943; Wed, 23 Mar 2022 22:44:44 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6AF3F289942 for ; Wed, 23 Mar 2022 22:44:42 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qvL_ce0hMAD2 for ; Wed, 23 Mar 2022 22:44:39 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=185.233.34.18; helo=outbound.soverin.net; envelope-from=context@boede.nl; receiver= Original-Received: from outbound.soverin.net (outbound.soverin.net [185.233.34.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 85C67289941 for ; Wed, 23 Mar 2022 22:44:39 +0100 (CET) Original-Received: from smtp.soverin.net (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4KP21y09GqzQk for ; Wed, 23 Mar 2022 21:44:38 +0000 (UTC) Original-Received: from smtp.soverin.net (smtp.soverin.net []) by soverin.net In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:114579 Archived-At: SGVsbG8gQWRhbSwKCgpXaGF0IEkgYW0gYWN0dWFsbHkgdXNpbmcgKGF0IGxlYXN0IGJhc2ljYWxs eSkgaXMgdGhlIGNvZGUgZ2l2ZW4gaW4gdGhlIHNlY29uZCBleGFtcGxlIG9uIHRoZSB3aWtpLiBT byB0aGlzIG1vdmluZyBncmFwaGljIGlzIG5vdCB0aGUgcHJvYmxlbS4gVGhlIHByb2JsZW0gbGF5 cyBpbiB0aGUgZmFjdCwgdGhhdCBJIG5lZWQgdGhlIGNoYXB0ZXIgbnVtYmVyIGZvciBjYWxjdWxh dGluZyB0aGUgcG9zaXRpb24gb2YgdGhlIGdyYXBoaWMgYWxvbmcgdGhlIG91dGVyIGVkZ2Ugb2Yg dGhlIHBhZ2UuIOKAlCBCZWNhdXNlIHRoZSBib29rIGluIHF1ZXN0aW9uIGlzIGEgZGljdGlvbmFy eSwgaXQgaXMgbm90IG5pY2UgdG8gaGF2ZSB0aGUgY2hhcHRlciB0aXRsZXMgbnVtYmVyZWQsIGJl Y2F1c2UgaXQgaXMgb25seSB0aGUgbGV0dGVyIG9mIHRoZSBhbHBoYWJldC4gSWYgSSB0dXJuZWQg b2ZmIHRoZSBudW1iZXJpbmcsIEkgbG9zdCB0aGUgcG9zc2liaWxpdHkgdG8gcmV0cmlldmUgdGhl IGNoYXB0ZXIgbnVtYmVyLiBUaHJvdWdoIHRoZSBkZWZpbml0aW9uIG9mIGEgbmV3IGNvbW1hbmQg XENoYXB0ZXJUaXRsZSwgaWdub3JpbmcgdGhlIGZpcnN0IGFyZ3VtZW50ICh3aGljaCBpcyB0aGUg bnVtYmVyKSB0aGUgdGl0bGUgZ2V0cyB0eXBlc2V0IHdpdGhvdXQgdGhlIG51bWJlciwgYnV0IHRo ZSBudW1iZXIgaXMgc3RpbGwgYXZhaWxhYmxlIGluIHRoZSBUT0Mgb3IgYXMgaW4gbXkgY2FzZSBm b3IgdGhlIGNhbGN1bGF0aW9uLgoKVGhhbmsgeW91IGZvciB5b3VyIHN1cHBvcnQgYW5kIGhlbHAh CgpXaWxsaQoKPiBPbiAyMyBNYXIgMjAyMiwgYXQgMDA6NDEsIEFkYW0gUmV2aWN6a3kgdmlhIG50 Zy1jb250ZXh0IDxudGctY29udGV4dEBudGcubmw+IHdyb3RlOgo+IAo+IEhpIFdpbGxpLAo+IAo+ IFlvdSBjb3VsZCBhbHNvIGFjY2VzcyB0aGUgbnVtYmVyIGJ5IHVzaW5nIHRoZSBcZ2V0bWFya2lu Z1tjaGFwdGVybnVtYmVyXVtjdXJyZW50XS4KPiBJIHRoaW5rIHlvdSBoYXZlIHVzZWQgYSBzaW1p bGFyIGFwcHJvYWNoIGluIHRoZSBodHRwczovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQvVGh1bWJf aW5kZXguCj4gCj4gQWRhbQo+IAo+IE9uIFR1ZSwgTWFyIDIyLCAyMDIyIGF0IDExOjE1IFBNIFdp bGxpIEVnZ2VyIHZpYSBudGctY29udGV4dCA8bnRnLWNvbnRleHRAbnRnLm5sPiB3cm90ZToKPiBI ZWxsbyBBZGFtIQo+IAo+IE1hbnkgdGhhbmtzIGZvciB5b3VyIHNvbHV0aW9uLiDigJQgSXQgd29y a3MgdmVyeSB3ZWxsIGluIHlvdXIgZXhhbXBsZSBhbmQgYWxzbyBpbiBhbiBleHRlbmRlZCB2ZXJz aW9uIHdpdGggXHN0YXJ0ZnJvbnRtYXR0ZXIuLlxzdG9wZnJvbnRtYXR0ZXIgXHN0YXJ0Ym9keW1h dHRlcuKAplxzdG9wYm9keW1hdHRlci4g4oCUIFVuZm9ydHVuYXRlbHkgSXQgZG9lcyBub3Qgd29y ayB0byBteSB3aXNoIGluIHRoZSBhY3R1YWwgc2V0dXAgb2YgbXkgYm9vay4g4oCUIEkgYW0gdXNp bmcgbm93IHRoZSBzb2x1dGlvbiBwcmVzZW50ZWQgYnkgU3JlZXJhbS4KPiAKPiBBZ2FpbiB0aGFu ayB5b3Ugc28gbXVjaCEKPiBLaW5kIHJlZ2FyZHMKPiAKPiBXaWxsaQo+IAo+PiBPbiAyMiBNYXIg MjAyMiwgYXQgMDE6MjEsIEFkYW0gUmV2aWN6a3kgdmlhIG50Zy1jb250ZXh0IDxudGctY29udGV4 dEBudGcubmw+IHdyb3RlOgo+PiAKPj4gSGksCj4+IAo+PiBUaGVyZSBpcyBhIGdvb2Qgb3ZlcnZp ZXcgb2YgYWNjZXNzaWJsZSB2YXJpYWJsZXMgYXQ6IGh0dHBzOi8vdGV4LnN0YWNrZXhjaGFuZ2Uu Y29tL3F1ZXN0aW9ucy8xMzQ0NzQvY29udGV4dC1wYXJ0LWNoYXB0ZXItc2VjdGlvbi1hbmQtc3Vi c2VjdGlvbi1uYW1lcwo+PiAKPj4gTWF5YmUgeW91IHdhbnQgc29tZXRoaW5nIGxpa2UgdGhpcz8K Pj4gCj4+IFxzdGFydHRleHQKPj4gXHNldHVwaGVhZFtjaGFwdGVyXVtudW1iZXI9bm9dCj4+IFxz dGFydGNoYXB0ZXJbdGl0bGU9e015IENoYXB0ZXJ9XQo+PiBIZWxsbyB3b3JsZCEKPj4gXHN0YXJ0 TVBjb2RlCj4+IGxhYmVsKCJcY3VycmVudHN0cnVjdHVyZWxpc3RudW1iZXJcIFxjdXJyZW50c3Ry dWN0dXJldGl0bGUiLCBvcmlnaW4pOwo+PiBkcmF3IGZ1bGxjaXJjbGUgc2NhbGVkIDNjbTsKPj4g XHN0b3BNUGNvZGUKPj4gXHN0b3BjaGFwdGVyCj4+IFxzdG9wdGV4dAo+PiAKPj4gQWRhbQo+PiAK Pj4gT24gTW9uLCBNYXIgMjEsIDIwMjIgYXQgMTE6NDYgUE0gamJmIHZpYSBudGctY29udGV4dCA8 bnRnLWNvbnRleHRAbnRnLm5sPiB3cm90ZToKPj4gV2lsbGksIG9mZmxpc3Q6IEhhdmUgdG8gYWRt aXQgSSBkaWRuJ3QgYWN0dWFsbHkgdHJ5IHlvdXIgb3duIGNvbW1lbnQsIAo+PiBidXQgaWYgaXQg ZG9lc24ndCB3b3JrLCBJJ2xsIGJlIGludGVyZXN0ZWQgaW4gdGhlIGV2ZW50dWFsIGFuc3dlci4g SSAKPj4gcmVjZW50bHkgaGFkIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvciB0aGUgVE9DLCBh bmQgSHJhYmFuIHBvaW50ZWQgbWUgCj4+IHRvIFxjdXJyZW50bGlzdGVudHJ5bnVtYmVyLiBUaGVy ZSBwcm9iYWJseSBoYXMgdG8gYmUgYSBjb21tYW5kIGFsb25nIAo+PiB0aG9zZSBsaW5lcyAod2hp Y2ggbGVkIG1lIHRvIHlvdXIgMjAxMSBjb21tZW50LCBzb3JyeSDwn5iBKSBmb3Igbm9uLWxpc3Qg Cj4+IHJldHJpZXZhbC4gXHN0cnVjdHVyZW51bWJlcj8gXGN1cnJlbnRzdHJ1Y3R1cmVudW1iZXI/ IFNvbWV0aGluZyBhbG9uZyAKPj4gdGhvc2UgbGluZXM/IFRoZXJlIHNlZW0gdG8gYmUgYSBudW1i ZXIgb2YgdGhlc2UgYnV0IGFzIHlldCB1bmRvY3VtZW50ZWQgCj4+IGFzIGZhciBhcyBJIGNhbiBz ZWUuCj4+IAo+PiBKdWxpYW4KPj4gCj4+IE9uIDIyLzMvMjIgMTA6MTksIFdpbGxpIEVnZ2VyIHZp YSBudGctY29udGV4dCB3cm90ZToKPj4+IEhpIEp1bGlhbiwKPj4+IAo+Pj4gOi0pIEkgYW0gY29u ZnJvbnRlZCB3aXRoIG15IG93biBjb21tZW50cyA6LSkKPj4+IAo+Pj4gSG93ZXZlciwgdGhpcyBp cyBwcmVjaXNlbHkgd2hhdCBJIGFtIHVzaW5nIGluIG15IGF0dGVtcHQgdG8gZ2V0IHRoaXMgaGlk ZGVuIG51bWJlci4gQnV0IG5vIGl0IGRvZXMgbm90IGFwcGVhcuKApgo+Pj4gCj4+PiBUaGFuayB5 b3UhCj4+PiBXaWxsaQo+Pj4gCj4+Pj4gT24gMjEgTWFyIDIwMjIsIGF0IDIyOjMzLCBqYmYgdmlh IG50Zy1jb250ZXh0IDxudGctY29udGV4dEBudGcubmw+IHdyb3RlOgo+Pj4+IAo+Pj4+IFdpbGxp LAo+Pj4+IAo+Pj4+IEkgc2VlIGEgY29tbWVudCBieSB5b3Vyc2VsZiBiYWNrIGluIDIwMTEgYXQg aHR0cHM6Ly93aWtpLmNvbnRleHRnYXJkZW4ubmV0L0xhc3RfSGVhZF9OdW1iZXIKPj4+PiAKPj4+ PiBJIHdvbmRlciBpZiB0aGlzIGhlbHBzPwo+Pj4+IAo+Pj4+IEp1bGlhbgo+Pj4+IAo+Pj4+IE9u IDIyLzMvMjIgMDc6NDcsIFdpbGxpIEVnZ2VyIHZpYSBudGctY29udGV4dCB3cm90ZToKPj4+Pj4g SGVsbG8gZXZlcnlib2R5IQo+Pj4+PiAKPj4+Pj4gCj4+Pj4+IEkgd291bGQgbGlrZSB0byB0eXBl c2V0IHRoZSBjaGFwdGVyIHRpdGxlIHdpdGhvdXQgbnVtYmVyIGluIHRoZSB0ZXh0LiDigJQgSG93 ZXZlciBJIHN0aWxsIHdvdWxkIG5lZWQgdG8gcmV0cmlldmUgdGhlIG51bWJlciBmb3IgYSBjYWxj dWxhdGlvbiBpbiBhIE1ldGFGdW4gZ3JhcGhpYy4gSSBhc3N1bWUsIHRoYXQgZXZlbiB0aG91Z2gg dGhpcyBudW1iZXIgaXMgbm90IHR5cGVzZXQsIGl0IGlzIGtlcHQgaW4gdGhlIGJhY2tncm91bmQu IEhvdyB0byByZXRyaWV2ZSBpdD8KPj4+Pj4gCj4+Pj4+IEtpbmQgcmVnYXJkcwo+Pj4+PiAKPj4+ Pj4gV2lsbGkKPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+Pj4gSWYgeW91ciBx dWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBl bnRyeSB0byB0aGUgV2lraSEKPj4+Pj4gCj4+Pj4+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRn Lm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+Pj4+ PiB3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFh bmhldC5uZXQKPj4+Pj4gYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRl eHQtbWlycm9yL2NvbW1pdHMvCj4+Pj4+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4u bmV0Cj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+Pj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPj4+PiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVy cyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQo+Pj4+IAo+Pj4+IG1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAo+Pj4+IHdlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRl Lm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+Pj4+IGFyY2hpdmUgIDogaHR0cHM6Ly9i aXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwo+Pj4+IHdpa2kgICAgIDog aHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9m IGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBX aWtpIQo+Pj4gCj4+PiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cu bnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKPj4+IHdlYnBhZ2UgIDogaHR0cDov L3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+Pj4gYXJjaGl2 ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCj4+ PiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+Pj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gSWYgeW91ciBxdWVz dGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRy eSB0byB0aGUgV2lraSEKPj4gCj4+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0 cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+PiB3ZWJwYWdlICA6 IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKPj4g YXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1p dHMvCj4+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IElmIHlvdXIg cXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4g ZW50cnkgdG8gdGhlIFdpa2khCj4+IAo+PiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAv IGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKPj4gd2VicGFn ZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0 Cj4+IGFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9j b21taXRzLwo+PiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+PiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSWYg eW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFk ZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKPiAKPiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5u bCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKPiB3ZWJw YWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5u ZXQKPiBhcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3Iv Y29tbWl0cy8KPiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJZiB5b3Vy IHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFu IGVudHJ5IHRvIHRoZSBXaWtpIQo+IAo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8g aHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+IHdlYnBhZ2Ug IDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+ IGFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21t aXRzLwo+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rp b24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkg dG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cu bnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3 LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0 cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6 IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo=