From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/98395 Path: news.gmane.org!.POSTED!not-for-mail From: Mathias Schickel Newsgroups: gmane.comp.tex.context Subject: Again: breaking of formulas Date: Mon, 10 Jul 2017 22:21:45 +0200 Message-ID: <7C6E98CC-B562-4C84-A5C5-69029FCB7AF8@fa.uni-tuebingen.de> References: <51C11531-4467-45D8-BCE7-32043A45D045@me.com> <055bae10-e07e-aee0-a532-93ae9a874971@wxs.nl> <1497826588.16090.3.camel@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7" X-Trace: blaine.gmane.org 1499718146 15377 195.159.176.226 (10 Jul 2017 20:22:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Jul 2017 20:22:26 +0000 (UTC) To: mailing list for ConTeXt users , Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Mon Jul 10 22:22:21 2017 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 1dUfCC-0003WP-UQ for gctc-ntg-context-518@m.gmane.org; Mon, 10 Jul 2017 22:22:17 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 037998735C; Mon, 10 Jul 2017 22:22:04 +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 F7MDvftthBPf; Mon, 10 Jul 2017 22:22:03 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 4FA7C8735D; Mon, 10 Jul 2017 22:22:03 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id F2D4687352 for ; Mon, 10 Jul 2017 22:22:01 +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 mj4fCuX8-mzr for ; Mon, 10 Jul 2017 22:22:00 +0200 (CEST) Original-Received: from mx03.uni-tuebingen.de (mx03.uni-tuebingen.de [134.2.5.213]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DF0818734E for ; Mon, 10 Jul 2017 22:21:50 +0200 (CEST) Original-Received: from math.uni-tuebingen.de (kyle.am10.uni-tuebingen.de [134.2.182.22]) by mx03.uni-tuebingen.de (Postfix) with ESMTPS id B05C2832A6; Mon, 10 Jul 2017 22:21:50 +0200 (CEST) Original-Received: from [192.168.0.14] (ip-37-201-4-118.hsi13.unitymediagroup.de [37.201.4.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: msch) by math.uni-tuebingen.de (Postfix) with ESMTPSA id 87E581E003C; Mon, 10 Jul 2017 22:21:48 +0200 (CEST) In-Reply-To: X-Mailer: Apple Mail (2.3273) 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:98395 Archived-At: --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Dear Hans, Aditya and the list, I have tested the new auto breaking feature for formulas and have = encountered some issues that I have summed up in the attached file. It = would be great if this issues could be eliminated. Best Mathias =20= --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7 Content-Disposition: attachment; filename=formula-breaking.tex Content-Type: application/x-tex; x-unix-mode=0644; name="formula-breaking.tex" Content-Transfer-Encoding: 7bit \enabledirectives[fontgoodies.mathkerning] \setupbodyfont[lucidaot] \usetypescript[serif][hz][highquality] \setupinterlinespace[line=2.9ex] \setupalign[ hanging,% hz,% spacing% ]% \setupmathematics[kernpairs=yes] \starttext % % As we see here, the following formula is not centered as intended (all "$=$" should be at the same location) and additionally the formula number should not cause the formula to be shifted to the left. % \setupformula [split=page,% align=middle,% hang=auto]% % \placeformula \startformula % z + 3y \alignhere = 1 \breakhere = x^2 + 2 \breakhere = f(x) % \stopformula % It would be really great if this formula would be rendered like % \setupformula [split=no]% % \placeformula \startformula % \startmathalignment % \NC z + 3y \alignhere \NC = 1 \NR \NC \NC = x^2 + 2 \NR \NC \NC = f(x) \NR % \stopmathalignment % \stopformula % (If the number of the formula would be at the last line, that would be totally okay.) % To write formula numbers to the left causes the same problem, as we see here % \setupformula% [split=page,% align=middle,% hang=auto]% \setupformulas[location=left]% % \placeformula \startformula % z + 3y \alignhere = 1 \breakhere = x^2 + 2 \breakhere = f(x) % \stopformula % % % Furthermore it would be great if formulas like the following % \setupformula% [split=yes,% align=flushleft,% hang=auto]% % \startformula % z + 3y \alignhere = \dorecurse{26}{\ifnum#1>1+\fi x^{#1}} \breakhere = z^2 + 2 % \stopformula % could be automatically typeset like % \setupformula% [split=no,% align=middle]% \setupformulas[location=right]% % \startformula % \startmathalignment % \NC z + 3y \NC = \dorecurse{11}{\ifnum#1>1+\fi x^{#1}} \NR \NC \NC \phantom{=} \qquad + x^{12} + x^{13} + x^{14} + x^{15} + x^{16} + x^{17} + x^{18} + x^{19} + x^{20} + x^{21}\NR \NC \NC \phantom{=} \qquad + x^{22} + x^{23} + x^{24} + x^{25} + x^{26}\NR \NC \NC = z^2 + 2. \NR % \stopmathalignment % \stopformula % So it would be really great if the typeset algorithm checks if the first symbol of the new line is an "$=$" and if it is not it should shift the next line a little to the right (for better optical feedback). % There could be a key that specifies that shifting distance. % % % Besides we see in the next formula that the {\tt breakhere} command is disabled if you activate the {\tt mathalignment} environment. % It would be really great if both could be combined. % \setupformula [split=page,% align=middle,% hang=auto]% \setupformulas[location=left]% % \startformula % \startmathalignment % \NC f(x) \NC \alignhere = x^2\NR \NC \NC = x^3 \dorecurse{4}{% \dorecurse{#1}{+ #1x^{##1x}} \ifnum#1<4\breakhere\fi% }\NR % \stopmathalignment % \stopformula % Furthmore we see below that the {\tt mathalignment} environment causes the auto breaking across pages to be disabled. % It would be very useful if it would be possible to get auto page breaking even if you use this environment. % I think that this is even more important than getting {\tt breakhere} to work together with the {\tt mathalignment} environment. % In every case, the location of the formula number using {\tt mathalignment} should be fixed if auto breaking is enabled. % As we see it is rendered at the first line of the equation and in this special example this is right on another page as the formula itself. % \placeformula \startformula % \startmathalignment % \NC f(x) \NC =x^2 \NR \dorecurse{40}{\NC \NC =x^2 \NR} % \stopmathalignment % \stopformula % % \stoptext --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7 Content-Disposition: inline; filename=formula-breaking.pdf Content-Type: application/pdf; x-unix-mode=0644; name="formula-breaking.pdf" Content-Transfer-Encoding: base64 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 e0+DMnvcBE5z7zBGleYO9x6wAPtz3blSC7v89OHi5+/u6i1CBunOXx1+lUy/i8gCPOqUUg3SnYY3 +LXUa4d5y0CZ7Ld059FhV0/dAg9pQWY3f/PocKsoxQ71ptnEeVDuPDzsmj3JNoRnrC2rFsqdwq0u bjsFR7OaWwzanb68wq3c0Vw2Lq/hjUvrJnAeHoZNQcPegTdqiQdY0L3CsBbdt8jnaJY5qHf69nK1 fPR8xJrlkiclyBlw3vOCK7BsD5G7Vj8veRLIXqmDfOdvD8sastcO+WLaDCnrZnAeng05I2qLfC7k jFzpdgzPdqSsHfK5DEEDwfj52zM8q0hZO92WOzVFylogn+FZJHbaibhs0QgxayFqMDyLkGVb5Asj a8A/z8mHZQUpa4f76k3ZhhFhWvcwbBnzDvNdGkamQbrT4LCrI2TtxFtL5IwahDsNDrPi0EOTXih3 hpTRB9lOg5/okRxDOHsOfiJYYwxeqPSnFPpc6U6bPcWaIaYuuP10pCPhYUBfuDzePYlyodadPZFx tmaqs2tjV1vhnkmQ8LpskQ+/OwUtpOuTJZBvK3ciHjbhlj7sMS98dobvtlLGedV6YR4E/AC/O4qO 8850c169zkMHCT84QBVmu953qt559friWPhO4RQ4V2prvjnh3iZRsvClAgoHSjZS2tYDXEkvhHOJ gKthlQ/kLdSfK+lWHyLDPwL48nr7CyenTOwKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8PC9T dWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhCi9MZW5ndGggMTgwNCAgICAgID4+CnN0cmVhbQo8 P3hwYWNrZXQgYmVnaW49Iu+7v++7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pjx4 OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0 cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEv Ij48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9yPjxyZGY6 U2VxPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+ PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwv cmRmOkFsdD48L2RjOmRlc2NyaXB0aW9uPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDps YW5nPSJ4LWRlZmF1bHQiPmZvcm11bGEtYnJlYWtpbmc8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0 aXRsZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu czpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+PHBkZng6Q29uVGVYdC5Kb2Ju YW1lPmZvcm11bGEtYnJlYWtpbmc8L3BkZng6Q29uVGVYdC5Kb2JuYW1lPjxwZGZ4OkNvblRlWHQu VGltZT4yMDE3LTA3LTEwIDIyOjIwPC9wZGZ4OkNvblRlWHQuVGltZT48cGRmeDpDb25UZVh0LlVy bD53d3cucHJhZ21hLWFkZS5jb208L3BkZng6Q29uVGVYdC5Vcmw+PHBkZng6Q29uVGVYdC5WZXJz aW9uPjIwMTcuMDcuMDUgMjM6MDE8L3BkZng6Q29uVGVYdC5WZXJzaW9uPjxwZGZ4OklEPmZvcm11 bGEtYnJlYWtpbmcuMjAxNy0wNy0xMFQyMjoyMDo1OSswMjowMDwvcGRmeDpJRD48cGRmeDpQVEVY LkZ1bGxiYW5uZXI+VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24gMS4wNS4wIChUZVggTGl2ZSAyMDE3 KTwvcGRmeDpQVEVYLkZ1bGxiYW5uZXI+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48 eG1wOkNyZWF0ZURhdGU+MjAxNy0wNy0xMFQyMjoyMDo1OSswMjowMDwveG1wOkNyZWF0ZURhdGU+ PHhtcDpDcmVhdG9yVG9vbD5MdWFUZVggKyBDb25UZVh0IE1rSVY8L3htcDpDcmVhdG9yVG9vbD48 eG1wOk1vZGlmeURhdGU+MjAxNy0wNy0xMFQyMjoyMDo1OSswMjowMDwveG1wOk1vZGlmeURhdGU+ PHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNy0xMFQyMjoyMDo1OSswMjowMDwveG1wOk1ldGFkYXRh RGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu czpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6S2V5d29yZHMvPjxwZGY6 UHJvZHVjZXI+THVhVGVYLTEuMDUuMDwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxzZTwv cGRmOlRyYXBwZWQ+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9 IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpE b2N1bWVudElEPnV1aWQ6MmMyMzliYmItNDMwZC1iODQwLTgxNWUtM2YzOWE5NTY0NjhiPC94bXBN TTpEb2N1bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6NTRhMWY3YzgtNDdlZi1hY2NmLTk2 NWUtZTFlNThhNTViNWU3PC94bXBNTTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRm OlJERj48L3g6eG1wbWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKMjQg MCBvYmoKPDwvTGVuZ3RoIDE0ICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnhe Y2CAAKP3IgACkwE2CmVuZHN0cmVhbQplbmRvYmoKMjUgMCBvYmoKPDwvU3VidHlwZS9DSURGb250 VHlwZTBDL0xlbmd0aCAxMjI2ICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4Xn2U a0xTZxjHT1vKOeKhc8aD6CY9w0ucLAoukpEZN1sxgkqXIYm3KVAqFCoHSktthd4oUHm4tYVexKog FAtUnRvzMiELGrN9wKl1kewLW7J9UWRb9uE97pS5U5dlybL4fnjzvnku//ye58kjwBISMIFAkCbb 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 rTU3arRGu6NOgW3n0NpSKroKIRh2x934V3aUcA2S58kgGSJDMAD9VIzC6VfTW1VvoNmBYN/P+4ao CBUCHwzCKBnjqnyA553oojNMxuAqJAfWUwuTfn8iiQeuopY2k7XFrLfrHV1Oba/WreEM1Xg6+nCz FzkoK2UGE9UDdjBCD2hcWLS5Zp5ldghf3twk393cHvGtujgzEaJL4tMhPisNCXKP6xT7hFt8wuzF 7H8+tTgtFD6icx5Vi/8LziAX3wplbmRzdHJlYW0KZW5kb2JqCjM5IDAgb2JqCjw8L0xlbmd0aCA0 MzkgICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XoWS0WqrQBCG732K7UUgvbCu sbZNCEKiCUdompLI4dya3TFZiKus60Xevrs7sYHScATBb+afcebfHT187v0Fbw7gR0+U7KBresXA Tzdl641GWcP6GqT+AODAh2w3I5+qYXvQZJzmWS6FfjTiXLJzz2FQ/S5awlHIm8T+h4wL+Of/2bzv ssJ/75ng5VKJ40lvSn3aFj61zQuhzzD7r5SYVuRuK+Ja/QXViUbOSPhEKTWBleRpU9s9Oy+4LkSC YcVKSK6uvpCDHd8LJ4QLpq/kYqw2htni/aXTUOeyarz5nAQ7k+y0urjJH71gqzgoIY9kfHdKo9r3 bXsGOxGhXpIQDpVpbrz6KGsggfUr5yYr9OW+cbeq4tICMTObLiEOzRoOXVsyUKU8gjc3RtCEzNfm STyQ/EeeYtWhQrkRDJ9hNKTYqVSu0dQ0onTyljhaIE2RUqQl0hpp5SicOIpCpAhpgvSMFCHFSM9I K6TMUjy1f8/eojhLY6eOF3YCjLzEGFneIi8YsXNdNa/OgEPl9rFW2JP99p71Shnj3fG7E7GuCgnf N6RtWlvlXne1hstuabv2vgDkKAm0CmVuZHN0cmVhbQplbmRvYmoKNDIgMCBvYmoKPDwvTGVuZ3Ro IDI0ICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheE0i3YTBU4GGwf///AQPV gAIAReEEPgplbmRzdHJlYW0KZW5kb2JqCjQzIDAgb2JqCjw8L1N1YnR5cGUvQ0lERm9udFR5cGUw Qy9MZW5ndGggMzc5MCAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeF6tWAl0VFWa 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 dYMl73IV9Oi4igvA7+Pqer1cE+4FSyRMI97mkzppnYMvOvzCDYeRrjniYYYqppy2F4p6VcATCswm m2AEl5V2Xjt8kl36WU27uyTeLed1e2vgxpDEAL8o/2lvDzcG/LTyp1xniIvavysLfHzwVZ2XBQnV d60CW3yBGflPTf9NeVmgcKPtq7KaL2dZ77Ly2X+oBV4ymE6GS4Gyamh7zLeeL800Q71Q9AvfrAmN cl4FRZjrSYckDf13tFwTuKhmtH19fd1fVNl0nvWyie+Py/maxK2a7Sp9iX/4u9mRimWgVgMMg6zB NgMsrZx0SmqtpY1fSf1Cyhe3cmVFu1f+6krKYCylsxIlg5Q2wBvfNpJSSzyX3Tsw6Ids6O/KOMi3 4xOMQTaIMR7CwseDH83V/4581CLfabXakWwCHMfP9MZlbLIc+4q2T5YZrN5TQN/nyaO8QZW7whOG na4OioXQq8UGjIxPs57ob8dWmFlvRKQWW+ig+6jKFgs/IXGUzWq/BTZ8BfZlcqIKZW5kc3RyZWFt CmVuZG9iago0OSAwIG9iago8PC9UeXBlL1hSZWYvSW5kZXhbMCA1MF0vU2l6ZSA1MC9XWzEgMiAx XS9Sb290IDQ3IDAgUi9JbmZvIDQ4IDAgUi9JRFs8MEYwMDgzNEVFRTIwOTRDRTJFNDVGMTRFRTY4 MzUwMDU+IDwwRjAwODM0RUVFMjA5NENFMkU0NUYxNEVFNjgzNTAwNT5dL0xlbmd0aCAxNDYgICAg ICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XhXITQ7BYBSF4XO+/qi/thSVdCKMpLMG K2hqYhFm1mMBFmAmMTO2CgswFQuQOnfw5L3nAmwBJ574EkgoaB1iCogE6kRSGciMzdN+njhGX7sj CcRnegWzn/1CFkeweNjd4eJt7UqPyxe42tnuc32xDiVmeQbLj+2E1c06kjE3d3Cb285Y761TyWXO wwl/FI0XUgplbmRzdHJlYW0KZW5kb2JqCnN0YXJ0eHJlZgoxOTU1OQolJUVPRgo= --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > Am 19.06.2017 um 09:44 schrieb Aditya Mahajan : >=20 > On Mon, 19 Jun 2017, Hans Hagen wrote: >=20 >> \setupformulas[split=3Dyes,align=3Dflushleft] % already there >=20 > While you are tweaking formulas, would it make sense to add a = key-value interface for \startformula, so that the following also works: >=20 > \startformula[split=3Dyes, align=3Dflushleft] > ... > \stopformula >=20 > We can remain backward compatible by check if the argument to formulas = is an assignment or not. >=20 > Aditya > = __________________________________________________________________________= _________ > If your question is of interest to others as well, please add an entry = to the Wiki! >=20 > maillist : ntg-context@ntg.nl / = http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > = __________________________________________________________________________= _________ --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7 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 --Apple-Mail=_1248E996-3D5B-41AC-AA88-3F4B0897DFC7--