From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100575 Path: news.gmane.org!.POSTED!not-for-mail From: Magnus J Newsgroups: gmane.comp.tex.context Subject: Re: Font fallback scaling Date: Fri, 13 Apr 2018 12:34:06 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="94eb2c11b752776cef0569b86903" X-Trace: blaine.gmane.org 1523615561 13433 195.159.176.226 (13 Apr 2018 10:32:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 13 Apr 2018 10:32:41 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Apr 13 12:32:37 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6w0T-0003Ns-3Z for gctc-ntg-context-518@m.gmane.org; Fri, 13 Apr 2018 12:32:37 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D31BD6262E2; Fri, 13 Apr 2018 12:34:25 +0200 (CEST) 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 sR1ddQkoL2ZN; Fri, 13 Apr 2018 12:34:25 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 246BE6262E4; Fri, 13 Apr 2018 12:34:25 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 510486262E4 for ; Fri, 13 Apr 2018 12:34:23 +0200 (CEST) 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 mr9Nn_9gJkiS for ; Fri, 13 Apr 2018 12:34:22 +0200 (CEST) Original-Received: from mail-pg0-f65.google.com (mail-pg0-f65.google.com [74.125.83.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 363D36262E2 for ; Fri, 13 Apr 2018 12:34:12 +0200 (CEST) Original-Received: by mail-pg0-f65.google.com with SMTP id b9so1755677pgf.6 for ; Fri, 13 Apr 2018 03:34:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=0yDtQ+bFh+BL300mJ+wFZT+D+RadgPUBogBn/SpElP4=; b=IOn/uxFBu/0qg5PowtQjTVr4jd4DgBFxuiCoc3v3KxORmahTt9Q6/5HCJvuQVAyYq/ C9nEKmrNf5txDDdJOePteD97zZQlXUHkwhCHwUF7IXDZ+wQ6tev8uT6Gw5An5uTlm5rf OYDGjTjhAX7fI8/LLSJnd+qDAb+EkIZFdqy9k5D37NKvamRoo7w2WTxqY3vh8v/jGo3S OBpE1qsiTVyEW89hqLYyFPifigXKBWauderH12bKh1ecbUgfDS7Su5hXFXX6t/zTlfUH q99wUcYCtJ+4J2pKe6mFTKDSE0SZsYdQBisSJpcA96AGhfXs1+lsQecgeyL6JzPyfzWL CJnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0yDtQ+bFh+BL300mJ+wFZT+D+RadgPUBogBn/SpElP4=; b=l85wsB9yChhGLGjkEpLIqyk8pMeQfl32DWPORJOitMjlwZ+bUgHce1j9FB0Qbwhhk/ 0NGrt0szI0oh0gv5+R2/nv+WZLbm8lDNcOCoetQIlmrLOPvs2hghcGGn3HO1KlWwCmex KTHHHfp/qYkwqmvr3bDXYFOe74NNNktA9Afvv//eCQgjooPYA4qeqjgf8gNdGXHwOMCa Pgi608zav3+ZnE7s5prBZJdupDXrYvf/M/saFUwWreF4SAjg0XM+64Lx1ZaABN8F4AEx QK3JvWraf4S/k601kx9pfabclzZPnNyDrrKFlOdwBHFNHArqVtOazEinZYguAJ/KLYiE DT6w== X-Gm-Message-State: ALQs6tBS52RD4LdJVGzVaRvRlp9aJjdCx+durzqZsjYPxgSFTfWPqlmG k5fSTgofL2b0yZvYsNPJR+fnCyHiAs0g8TWYwlw1ig== X-Google-Smtp-Source: AIpwx4+H++fAqo6LV6GyPX0uZ42BrKtEattOB03egEROk396gbVaiUUo+nltbCGpfkwKHxeRZF91nm9Bqyq1aWnL4j4= X-Received: by 10.99.101.66 with SMTP id z63mr3629032pgb.383.1523615647877; Fri, 13 Apr 2018 03:34:07 -0700 (PDT) Original-Received: by 10.236.128.201 with HTTP; Fri, 13 Apr 2018 03:34:06 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:100575 Archived-At: --94eb2c11b752776cef0569b86903 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks, I could have sworn I had tested that. With my new setup, I still have trouble with some characters in math mode. Specifically, I don't see the \prime and \doubleprime characters in math mode, and I can't use \wedge as a footnote symbol. Consider this commented example, pdf result attached. /MJO % define the characters to use for Garamond in math mode \definefontfamilypreset [math:somesymbols] [range=3D{0x0002A-0x0002E,0x000A7,0x000B6,0x000D7,0x000F7,0x02020-0= x02021,0x02212,0x02219-0x02226,0x02228-0x02265,0x02012,0x0003C-0x0003E,0x00= 07C}, tf=3Dstyle:regular, offset=3Dlowercasenormal, ] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Ddigitsnormal] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Dlowercasenormal] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Dlowercaseitalic] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Duppercasenormal] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Duppercaseitalic] \definefallbackfamily[mainface][math][Adobe Garamond Pro][rscale=3D1.05,range=3Dmath:somesymbols] \definefontfamily[mainface][serif][Adobe Garamond Pro] \definefontfamily[mainface][math][TeX Gyre Termes Math][scale=3D0.9] \setupbodyfont[mainface,11pt] % footnotes \defineconversion[avhset][\m{\wedge},\m{\prime}] \setupnotation[footnote][way=3Dbypage,numberconversion=3Davhset] \enabletrackers[fonts.missing] \starttext $D\prime =3D 0.98$ % <-- no \prime in output $D\doubleprime =3D 0.98$ % <-- no \doubleprime in output wedge\wedge\footnote{wedge} % <-- lua stats > unknown math characters: =E2=88=A7 (U+02227) (n=3D2) prime\prime\footnote{prime} % <-- \stoptext > On 4/12/2018 6:17 PM, Magnus J wrote: > > I use Adobe Garamond Pro in combination with Termes Math for math (the > > latter for missing glyphs, Garamond is not very complete). How can I > > scale size of Termes Math without decreasing the size of the Garamond > > glyphs in math mode? > > > > /MJO > > > > > > % define the characters to use for Garamond in math mode > > \definefontfamilypreset > > [math:somesymbols] > > > > [range=3D{0x0002A-0x0002E,0x000A7,0x000B6,0x000D7,0x000F7,0x02020-0x02021,0= =3D x02212,0x02219-0x02226,0x02228-0x02265,0x02012,0x0003C-0x0003E,0x0007C}, > > tf=3Dstyle:regular, > > offset=3Dlowercasenormal, > > ] > > > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:digitsnormal] > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:lowercasenormal] > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:lowercaseitalic] > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:uppercasenormal] > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:uppercaseitalic] > > \definefallbackfamily[mainface][mm][Adobe Garamond > > Pro][math:somesymbols] > > > > \definefontfamily[mainface][rm][Adobe Garamond Pro] > > \definefontfamily[mainface][mm][TeX Gyre Termes Math][scale=3D0.9] % > > <-- scaling here... > > > > \setupbodyfont[mainface,11pt] > > > > \starttext > > 100 > > > > $100$ % <-- leads to math mode that is smaller than text, even for > > Garamond glyphs > > \stoptext > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Ddigitsnormal] > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Dlowercasenormal] > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Dlowercaseitalic] > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Duppercasenormal] > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Duppercaseitalic] > \definefallbackfamily[mainface][math][Adobe Garamond > Pro][rscale=3D1.05,range=3Dmath:somesymbols] > > \definefontfamily [mainface] [serif] [Adobe Garamond Pro] > \definefontfamily [mainface] [math] [TeX Gyre Termes Math] > > \setupbodyfont[mainface] > > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- --94eb2c11b752776cef0569b86903 Content-Type: application/pdf; name="bla.pdf" Content-Disposition: attachment; filename="bla.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jfxtb6qy0 JVBERi0xLjcKJdDUxdgKOSAwIG9iago8PC9MZW5ndGggNDIzICAgICAgIC9GaWx0ZXIvRmxhdGVE ZWNvZGU+PgpzdHJlYW0KeF6NU8tu20AMvOsr+APd8rHLJYHCQFPIBXIrqluQU4v2Uh966u935FiO ozhyBEiQtHzMDDlMv4np63A3DR/3QsIlWyRXmn6R4ITx1ODS1Xql7lq0JStNB3r4xCy6e5zukdop S7hm7ZeZnfGzU2crFtxxdkyTu3H3wZvPBcZTgWNva85plxXSSmePfFWDRTZbZ5SIimLr5sz77ZbC AiBoeqXnZyDO91D2lCIJBJeUo9l7KLfizSRpXeMWZWHIbaL2OvM2ZyuannGl6SXnNzbkNGfvWVg8 l+1osZtnXB13wx3z+/bUepGeVmlVatw/5S0rKdgoD1zkoYV7QK6n3Voi39zmBas7xKq57CQ3yNcM CMG3jreRthJVDVqvCu2/2AuoCU04joGwSLr6CekSOE7D3zOxEzoxxIqq0I/D8PDI9BNOvCc4JKPR v6MxDxStsHUNfPyh78O3xcVRajdpL0zsEMwtlcQgWMBUy5SUz36IkgjqOHp2/4JIwUPb2cO8Pdwo 7Onz+j9XAoR5tpVArIhC4pUS88y2IAggtOjtvF/XRwZB/wNWBwIfCmVuZHN0cmVhbQplbmRvYmoK MTQgMCBvYmoKPDwvU3VidHlwZSAvWE1MIC9UeXBlIC9NZXRhZGF0YQovTGVuZ3RoIDE3NzAgICAg ICA+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2luPSLvu7/vu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6 TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4 bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxy ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv ZWxlbWVudHMvMS4xLyI+PGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48ZGM6 Y3JlYXRvcj48cmRmOlNlcT48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz48L3JkZjpTZXE+ PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4 LWRlZmF1bHQiLz48L3JkZjpBbHQ+PC9kYzpkZXNjcmlwdGlvbj48ZGM6dGl0bGU+PHJkZjpBbHQ+ PHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ibGE8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0 aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu czpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+PHBkZng6Q29uVGVYdC5Kb2Ju YW1lPmJsYTwvcGRmeDpDb25UZVh0LkpvYm5hbWU+PHBkZng6Q29uVGVYdC5UaW1lPjIwMTgtMDQt MTMgMTI6MjY8L3BkZng6Q29uVGVYdC5UaW1lPjxwZGZ4OkNvblRlWHQuVXJsPnd3dy5wcmFnbWEt YWRlLmNvbTwvcGRmeDpDb25UZVh0LlVybD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAxNy4wNS4x NSAyMTo0ODwvcGRmeDpDb25UZVh0LlZlcnNpb24+PHBkZng6SUQ+YmxhLjIwMTgtMDQtMTNUMTI6 MjY6NTArMDI6MDA8L3BkZng6SUQ+PHBkZng6UFRFWC5GdWxsYmFubmVyPlRoaXMgaXMgTHVhVGVY LCBWZXJzaW9uIDEuMC40IChUZVggTGl2ZSAyMDE3L0N5Z3dpbik8L3BkZng6UFRFWC5GdWxsYmFu bmVyPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5z OnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpDcmVhdGVEYXRlPjIwMTgt MDQtMTNUMTI6MjY6NTArMDI6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6Q3JlYXRvclRvb2w+THVh VGVYICsgQ29uVGVYdCBNa0lWPC94bXA6Q3JlYXRvclRvb2w+PHhtcDpNb2RpZnlEYXRlPjIwMTgt MDQtMTNUMTI6MjY6NTArMDI6MDA8L3htcDpNb2RpZnlEYXRlPjx4bXA6TWV0YWRhdGFEYXRlPjIw MTgtMDQtMTNUMTI6MjY6NTArMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+PC9yZGY6RGVzY3JpcHRp b24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRv YmUuY29tL3BkZi8xLjMvIj48cGRmOktleXdvcmRzLz48cGRmOlByb2R1Y2VyPkx1YVRlWC0xLjAu NDwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+PC9yZGY6RGVz Y3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6 Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1aWQ6NTQ5ZWVi MmQtNDExOC1hM2MwLTc4MTYtNmM4ZmFjZjUxNmU5PC94bXBNTTpEb2N1bWVudElEPjx4bXBNTTpJ bnN0YW5jZUlEPnV1aWQ6MDkwOGQxMjktNDEyNy04Zjg4LWQ4NzQtYzNlYWY4Y2M2NzgxPC94bXBN TTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT48P3hw YWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKMTYgMCBvYmoKPDwvTGVuZ3RoIDI4ICAg ICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheY2BkYGIgHZCjh3RbRnVQGAK4o0kA AAunABgKZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9iago8PC9TdWJ0eXBlL0NJREZvbnRUeXBlMEMv TGVuZ3RoIDc4MiAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnhehVNNaBNBFJ7p Jula1422jSjGOPWP+pPEXxAFxVYTU7Q/dvtzqMK2mSahyW7d3WhjVRStFkZqUq1YFbVosa0HD4oU USMqiB4EQdCToB4FPSjOlI3grt4E8R3efLx5b9738d5A4HAACGFFJNRQFQqvkHBrOKNhCWsprO+S jbh/N46lk7JmJ0UYYhVE8DEvYPMh8xWxBRyb4zDbBO6O4PhZ8E6VekXg5T865wMAv7gtXwRned3P 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 suyehh/ZqWt9D3030g3TwsE/8G0G+cF/zib1XVXixZ5EL59N1X7mAKLh4IbKP3f7ujKhBULUf4SW 2Ib/1CJTF9V9Db+oS9l2zRMNTop66vfZb03hGwRNg23U+0jLarXwy5B3fowfFGOyhEO5nOcy+XGr ZC8TnWInJZXq3MgMcspNDIGZ3NjMWJNbATsWlSklc2t71b2vrdNP326//Xlwcu4at6yrAlp+Q1bC KhqqJEY745IK8yIqmeyKSqsdUZnkPVGp1OyISqpdUcmdNvxPonorxJ/01Ct4V0+yL/G/09ObSX3V 5GFibqSECfr/SWl3sLaE0boO84x9Kos267UbJtQWdObQ8fW8n8Lt89QjzNvOFbBgYocD1Js/u6lf tHR0ROxqvWz7URsebomNcIUPOj7GmMWlx1+GjmR3rb+qK9x88U1b1hUxEZmewF6Y+phrXfRrPa0w 62gwXbj9wHizHZqkbjoazMLX4bGbO3RSFVW+2wFNynBQcmGHPB4KTCV5KPUO4K5Z0ODh4SFaNW6+ dENX+GhWL3cQW2bhLSbiSRQ+duIwtgHTeNeB9sh1cDM6DI54LJSQUif8gMsPnH/Y4uqGju79/T3n 8Yxzg17WgvMkxor7xHIuOf7TzRor7AOr/WuMAb63F7ABG6ewayT1YtRnKHoJdtIHe9gTOeQcPJD0 96iiy4v1zDc0+Lx2SPRQRDyKcXZSdhj7zxFoUNCIQgt4njRutfIFsbFbtH4P5fsL3JlcaQplbmRz dHJlYW0KZW5kb2JqCjI5IDAgb2JqCjw8L1R5cGUvWFJlZi9JbmRleFswIDMwXS9TaXplIDMwL1db MSAyIDFdL1Jvb3QgMjcgMCBSL0luZm8gMjggMCBSL0lEWzwyQkIzQzJCNDFEM0E1QjBGMkE1MTJD MzBCQUYzQUI1RT4gPDJCQjNDMkI0MUQzQTVCMEYyQTUxMkMzMEJBRjNBQjVFPl0vTGVuZ3RoIDg3 ICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheFci7DYAwEINhOy8IENKiFAzD GIyFxBIswk40wVd8+s8HsANOvASJkgTdoVBAVKijBJnYLtDRfo75APNjt2dp1iiJ6wfW0/bA7bZm mWXh/uIHueINEAplbmRzdHJlYW0KZW5kb2JqCnN0YXJ0eHJlZgo3ODc5CiUlRU9GCg== --94eb2c11b752776cef0569b86903 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --94eb2c11b752776cef0569b86903--