From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/98880 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Re: About \setupheadertexts : simplify a code Date: Sat, 19 Aug 2017 01:25:57 +0200 Message-ID: References: <1503009593.5007.98.camel@gmail.com> <4E4C3ACE-6834-4D63-9AB7-B88568A34CF2@gmail.com> <4e1cd231-003f-9e90-2d6a-fee511086d04@rik.users.panix.com> <34c79241-e64d-0e48-2577-9929707b0d22@panix.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="f403045c26ca8fec0605570f733b" X-Trace: blaine.gmane.org 1503098788 12117 195.159.176.226 (18 Aug 2017 23:26:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 18 Aug 2017 23:26:28 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Aug 19 01:26:23 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 1diqek-0002oz-GQ for gctc-ntg-context-518@m.gmane.org; Sat, 19 Aug 2017 01:26:22 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 23659FC1004; Sat, 19 Aug 2017 01:26:13 +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 u_JPpAKCOJRD; Sat, 19 Aug 2017 01:26:12 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 52884FC0FEF; Sat, 19 Aug 2017 01:26:12 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5C155FC0FD2 for ; Sat, 19 Aug 2017 01:26:10 +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 rTFb9nraWy5P for ; Sat, 19 Aug 2017 01:26:09 +0200 (CEST) Original-Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) (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 663C1FC0FD1 for ; Sat, 19 Aug 2017 01:25:59 +0200 (CEST) Original-Received: by mail-wm0-f46.google.com with SMTP id t201so10044626wmt.1 for ; Fri, 18 Aug 2017 16:25:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=0+Rbeaqxp2RnEdlxO63BXoHyACVphgEOgEN3bIVuV4A=; b=AjuyHJURdOv50APr48NMKgnI5dIeBAsFKzlHTACsajmrzNq1dGYvBw1RNEBc3ec6I+ l4gTe8IqhS+Oe1MH/iv7vRTAd5XwrgW2AoSCwhaTVNuXzZ9N4TgZKgcXokpDzSbskX+a aOT2bLsV+21X9hjgm7fp8n+jmHCUJjNrNj4zSrLS4d9uttcqDTBcOE1ANn6q2lVFZI2S zlc0JyIw7CqHt+6lyUMgD8duw+ycDrPUvr3lMWMUqi05q6o2+zFI4pRXT1akz8kcAP8t w/lzPbTn3Et7bd27R3erLG0lz1NFerqfkryduhCJro1WdXsPUQrOdx40xNJQGC8O6rRS 9DIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=0+Rbeaqxp2RnEdlxO63BXoHyACVphgEOgEN3bIVuV4A=; b=oxGtOXf2PMvoF3l85hrbC/jrvsDA4DYZlmAtRBzFvKsAPTrY+0tcfbTMIH0UDLOZfM xJYtmO7uBwpm6v/MgcjFTvAllSpvpL4JkNEpVaxewPJ8T1S97knItqzOgUtPw9zQ9E95 brg9lXTjv5QU+Bm4IPSvrsu9C/FRUepjS9rzTEUlnbPkDyeggY5RRHQV4+QLz4IogCrF +Ch9JjI+Dh3YxifCKZX5l/4pV7TPlq8hwHJ7FhU7dDPmu6bs2RyVIcIohdQufXpoGFwQ +czOmZgrmBoTEzHqBYHrfGTAuh4G8ShTXOSQUss7h7bJXhusv/demNgplDIHvfjbqtk1 RX+A== X-Gm-Message-State: AHYfb5h36gPOmMtj9dks4cs30eu8E6WGuFXM6+dsGo65KosvYv32S5tl oRb/3uCeNJCpeRFWZbI6ZB9XrOlt4vjq X-Received: by 10.80.144.123 with SMTP id z56mr6117003edz.290.1503098758478; Fri, 18 Aug 2017 16:25:58 -0700 (PDT) Original-Received: by 10.80.205.92 with HTTP; Fri, 18 Aug 2017 16:25:57 -0700 (PDT) In-Reply-To: <34c79241-e64d-0e48-2577-9929707b0d22@panix.com> 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:98880 Archived-At: --f403045c26ca8fec0605570f733b Content-Type: multipart/alternative; boundary="f403045c26ca8fec0105570f7339" --f403045c26ca8fec0105570f7339 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I turn around !! It does not work 2017-08-19 1:15 GMT+02:00 Rik : > On 2017-08-18 19:01, Fabrice Couvreur wrote: > > If I test this file, it does not work > > % macros=3Dmkvi > > \startcomponent dm-1 > > \environment MyLayout > > \MyHeader{Seconde}{17}{08}{2017}{Devoir surveill=C3=A9}{1}{1h\,30m} > > \dorecurse{20}{\input knuth} > > \math{x^2+4x+5=3D0} > > \stopcomponent > > 2017-08-19 0:23 GMT+02:00 Rik Kabel : > >> On 2017-08-18 18:14, Fabrice Couvreur wrote: >> >> Hi Rik, >> Can you clarify by editing my files ? >> Fabrice >> >> 2017-08-18 23:57 GMT+02:00 Rik Kabel : >> >>> On 2017-08-18 17:34, Fabrice Couvreur wrote: >>> >>> Hello, >>> It's ok for me if I compile the Aditya file. >>> I have another problem with a simple structure. I created the file >>> MyLayout.tex containing the macro and I want to call this macro in the >>> dm1.tex file, but it does not work. >>> Thank you >>> Fabrice >>> >>> ######### >>> MyLayout.tex >>> ######### >>> >>> % macros=3Dmkvi >>> >>> \startenvironment MyLayout >>> >>> \setuplayout >>> [header=3D3\lineheight, >>> headerdistance=3D\lineheight] >>> >>> \setupbackgrounds >>> [header] >>> [text] >>> [ >>> frame=3Doff, >>> bottomframe=3Don, >>> framecolor=3Ddarkgray, >>> rulethickness=3D2pt, >>> ] >>> >>> \defineframed[headerframed] >>> [ >>> frame=3Doff, % For visualization set this to on >>> height=3Dfit, >>> width=3Dfit, >>> location=3Dbottom, >>> boffset=3D\lineheight, >>> ] >>> >>> \starttexdefinition MyHeader #where #day #month #year #title #number >>> #time >>> >>> \setupheadertexts >>> [{\headerframed[align=3Dmiddle, foregroundstyle=3Dbold, >>> foregroundcolor=3Dred] >>> {#title n\high{o}\,#number}}] >>> >>> \setupheadertexts >>> [{\headerframed[align=3Dflushleft, foregroundstyle=3D\ssx] >>> {Lyc=C3=A9e JANSON DE SAILLY \\ \date[d=3D#day,m=3D#month,y= =3D#year]}}] >>> [{\headerframed[align=3Dflushright, foregroundstyle=3D\ssx] >>> {#where \\ {#time}}}] >>> >>> \stoptexdefinition >>> >>> \stopenvironment >>> >>> ###### >>> dm-1.tex >>> ###### >>> >>> \startcomponent dm-1 >>> >>> \environment MyLayout >>> >>> \MyHeader{Seconde}{17}{08}{2017}{Devoir surveill=C3=A9}{1}{1h\,30m} >>> >>> \input knuth >>> >>> \stopcomponent >>> >>> 2017-08-18 18:44 GMT+02:00 Otared Kavian : >>> >>>> Hi Aditya, >>>> >>>> Thanks for having sent the example file: indeed with your file I can >>>> typeset the example and see the expected result. >>>> I don=E2=80=99t know what happened when I copied and pasted the exampl= e from >>>> the e-mail=E2=80=A6 >>>> I think the command >>>> % macros =3D mkvi >>>> was not set correctly written at the first line, that is I had a space >>>> before the percent sign =C2=AB % =C2=BB. In fact >>>> %macros=3Dmkvi >>>> or >>>> %macros =3D mkvi >>>> work as well. >>>> >>>> By the way, wouldn=E2=80=99t be more user friendly, and more in the sp= irit of >>>> ConTeXt, if we had a command saying >>>> \enablemode[mkvi] >>>> in order to tell ConTeXt that we are using %macros =3D mkvi ? >>>> >>>> Best regards: OK >>>> >>>> > On 18 Aug 2017, at 17:54, Aditya Mahajan wrote: >>>> > >>>> > On Fri, 18 Aug 2017, Otared Kavian wrote: >>>> > >>>> >> Hi Aditya, >>>> >> >>>> >> I tried to typeset your example, but got an error: whether or not >>>> the command >>>> >> % macros=3Dmkvi >>>> >> is present on the fist line, then ConTeXt complains saying that >>>> >> ! Illegal parameter number in definition of \MyHeader >>>> >> and stops typesetting pointing to the command \stoptexdefinition. >>>> > >>>> > I am attaching the file. It runs fine here with ConTeXt ver: 2017.0= 8.14 >>>> 23 <2017.08.14%2023>:57. >>>> > >>>> > Aditya >>> >>> >>> I believe you need to declare the use of MKVI macros as the first thing >>> in your project file if they will be used by any components. >>> >>> -- >>> Rik >>> >>> >> %macros=3Dmkvi >> \startcomponent dm-1 >> =E2=80=A6 >> >> > I was wrong, and (no surprise) Aditya was correct. > > The %macros=3Dmkvi line is not needed in dm1.tex. It should be at the top > of MyLayout.tex. > > You may then reference MyLayout.tex (note the addition of the extension) > in dm1.tex, or you may rename the file to MyLayout.mkvi, where you can > reference it as either MyLayout or as MyLayout.mkvi. > > Sorry for the noise. > > -- > Rik > > ____________________________________________________________ > _______________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > 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 > ____________________________________________________________ > _______________________ > --f403045c26ca8fec0105570f7339 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I turn around !!
It does not work

2017-08-19 1:15 GMT+02:00 Rik <rik@panix= .com>:
=20 =20 =20
On 2017-08-18 19:01= , Fabrice Couvreur wrote:
If I test this file, it does not work

% macros=3Dmkvi

\startcomponent dm-1

=C2=A0 \environment MyLayout

=C2=A0 \MyHeader{Seconde}{17}{08}{2017}{Devoir surveill=C3=A9}{1}{1h\,30m}
=C2=A0
=C2=A0 \dorecurse{20}{\input knuth}

=C2=A0 \math{x^2+4x+5=3D0}

\stopcomponent

2017-08-19 0:23 GMT+02:00 Rik Kabel <context@rik.users.panix.com>:
On 2017-08-18 18:14, Fabrice Couvreur wrote:
Hi Rik,
Can you clarify by editing my files ?
Fabrice

2017-08-18 23:57 GMT+02:00 Rik Kabel <context@rik.users= .panix.com>:
On 2017-08-18 17:34, Fabrice Couvreur wrote:
Hello,
It's ok for me if I compile the Aditya file.
I have another problem with a simple structure. I created the file MyLayout.tex containing the macro and I want to call this macro in the dm1.tex file, but it does not work.
Thank you
Fabrice

#########
M= yLayout.tex
#########

% macros=3Dmkvi

\startenvironment MyLayout

\setuplayout
=C2=A0=C2=A0 [header=3D3\lineheight,<= br> =C2=A0=C2=A0=C2=A0 headerdistance=3D\= lineheight]

\setupbackgrounds
=C2=A0 [header]
=C2=A0 [text]
=C2=A0 [
=C2=A0=C2=A0=C2=A0 frame=3Doff,
=C2=A0=C2=A0=C2=A0 bottomframe=3Don,<= br> =C2=A0=C2=A0=C2=A0 framecolor=3Ddarkg= ray,
=C2=A0=C2=A0=C2=A0 rulethickness=3D2p= t,
=C2=A0 ]

\defineframed[headerframed]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 frame=3Doff, % For visualization set this to on
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 height=3Dfit,
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 width=3Dfit,
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 location=3Dbottom,
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 boffset=3D\lineheight,
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ]

\starttexdefinition MyHeader #where #day #month #year #title #number #time

=C2=A0=C2=A0=C2=A0 \setupheadertexts<= br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [{\headerframed[align=3Dmiddle, foregroundstyle=3Dbold, foregroundcolor=3Dred]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 {#title n\high{o}\,#number}}]

=C2=A0=C2=A0=C2=A0 \setupheadertexts<= br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [{\headerframed[align=3Dflushlef= t, foregroundstyle=3D\ssx]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 {Lyc=C3=A9e JANSON DE SAILLY \\ \date[d=3D#day,m=3D#month,y=3D#yea= r]}}]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [{\headerframed[align=3Dflushrig= ht, foregroundstyle=3D\ssx]
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 {#where \\ {#time}}}]

\stoptexdefinition
=C2=A0
\stopenvironment

######
dm-1.tex
######

\startcomponent dm-1

=C2=A0 \environment MyLayout

=C2=A0 \MyHeader{Seconde}{17}{08}{201= 7}{Devoir surveill=C3=A9}{1}{1h\,30m}
=C2=A0
=C2=A0 \input knuth

\stopcomponent

2017-08-18 18:44 GMT+02:00 Otared Kavian <otared= @gmail.com>:
Hi Aditya,

Thanks for having sent the example file: indeed with your file I can typeset the example and see the expected result.
I don=E2=80=99t know what happened = when I copied and pasted the example from the e-mail=E2=80=A6
I think the command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 % macro= s =3D mkvi
was not set correctly written at the first line, that is I had a space before the percent sign =C2= =AB % =C2=BB. In fact
=C2=A0 =C2=A0 =C2=A0 =C2=A0 %macros= =3Dmkvi
or
=C2=A0 =C2=A0 =C2=A0 =C2=A0 %macros= =3D mkvi
work as well.

By the way, wouldn=E2=80=99t be mor= e user friendly, and more in the spirit of ConTeXt, if we had a command saying
=C2=A0 =C2=A0 =C2=A0 =C2=A0 \enable= mode[mkvi]
in order to tell ConTeXt that we are using %macros =3D mkvi ?

Best regards: OK

> On 18 Aug 2017, at 17:54, Aditya Mahajan <adityam@umich.edu> wrote:
>
> On Fri, 18 Aug 2017, Otared Kavian wrote:
>
>> Hi Aditya,
>>
>> I tried to typeset your example, but got an error: whether or not the command
>>=C2=A0 =C2=A0 =C2=A0 % = macros=3Dmkvi
>> is present on the fist line, then ConTeXt complains saying that
>>=C2=A0 =C2=A0 =C2=A0 ! = Illegal parameter number in definition of \MyHeader
>> and stops typesetting pointing to the command \stoptexdefinition.
>
> I am attaching the file. It runs fine here with ConTeXt=C2=A0 ver: 2017.08.14 23:57.
>
> Aditya<frame.tex>

I believe you need to declare the use of MKVI macros as the first thing in your project file if they will be used by any components.

--
Rik


%macros=3Dmkvi
\startcomponent dm-1
=E2=80=A6

I was wrong, and (no surprise) Aditya was correct.

The %macros=3Dmkvi line is not needed in dm1.tex. It should be at the top of MyLayout.tex.

You may then reference MyLayout.tex (note the addition of the extension) in dm1.tex, or you may rename the file to M= yLayout.mkvi, where you can reference it as either MyLayout or as MyLayo= ut.mkvi.

Sorry for the noise.=

--
Rik

_____________________________________________________________= ______________________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-context@ntg.nl / <= a href=3D"http://www.ntg.nl/mailman/listinfo/ntg-context" rel=3D"noreferrer= " target=3D"_blank">http://www.ntg.nl/mailman/listinfo/ntg-context=
webpage=C2=A0 : http://www.pragma-ade.nl / http://context.aanhet.net=
archive=C2=A0 : https://bitbucket.org/phg/cont= ext-mirror/commits/
wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
_________________________________________________________________= __________________

--f403045c26ca8fec0105570f7339-- --f403045c26ca8fec0605570f733b Content-Type: application/octet-stream; name="MyLayout.mkvi" Content-Disposition: attachment; filename="MyLayout.mkvi" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j6ii65yg0 JSBtYWNyb3M9bWt2aQoKXG1haW5sYW5ndWFnZVtmcl0KICAKXHNldHVwYm9keWZvbnRbMTJwdCxw YWdlbGxhXQoKXGRlZmluZWxheW91dAogICBbbm9oZWFkZXJdCiAgIFtoZWFkZXI9MlxsaW5laGVp Z2h0LAogICAgaGVhZGVyZGlzdGFuY2U9XGxpbmVoZWlnaHQsCiAgICBiYWNrc3BhY2U9MmNtLAog ICAgd2lkdGg9bWlkZGxlLAogICAgdG9wc3BhY2U9XGRpbWV4cHIgMmNtLVxoZWFkZXJoZWlnaHQt XGhlYWRlcmRpc3RhbmNlXHJlbGF4LAogICAgZm9vdGVyPVxsaW5laGVpZ2h0LAogICAgaGVpZ2h0 PW1pZGRsZV0KClxzZXR1cGxheW91dAogICBbaGVhZGVyPVx6ZXJvcG9pbnQsCiAgICBoZWFkZXJk aXN0YW5jZT1cbGluZWhlaWdodCwKICAgIGJhY2tzcGFjZT0yY20sCiAgICB3aWR0aD1taWRkbGUs CiAgICB0b3BzcGFjZT1cZGltZXhwciAyY20tXGhlYWRlcmhlaWdodC1caGVhZGVyZGlzdGFuY2Vc cmVsYXgsCiAgICBmb290ZXI9XGxpbmVoZWlnaHQsCiAgICBoZWlnaHQ9bWlkZGxlXQoKXGRlZmlu ZWxheW91dFsxXVtub2hlYWRlcl0KClxzZXR1cHBhZ2VudW1iZXJpbmdbYWx0ZXJuYXRpdmU9ZG91 Ymxlc2lkZWQsbG9jYXRpb249XQoKXHNldHVwZm9vdGVydGV4dHNbXHRmeHggUGFnZSBccGFnZW51 bWJlclwsL1wsXGxhc3RwYWdlXVtdCgpcZGVmaW5lY29sb3JbZGFya2dyYXldICAgW3M9LjI1XQoK XHNldHVwYmFja2dyb3VuZHMKICBbaGVhZGVyXQogIFt0ZXh0XQogIFsKICAgIGZyYW1lPW9mZiwK ICAgIGJvdHRvbWZyYW1lPW9uLAogICAgZnJhbWVjb2xvcj1kYXJrZ3JheSwKICAgIHJ1bGV0aGlj a25lc3M9MnB0LAogIF0KClxkZWZpbmVmcmFtZWRbaGVhZGVyZnJhbWVkXQogICAgICAgICAgICAg WwogICAgICAgICAgICAgICBmcmFtZT1vZmYsICUgRm9yIHZpc3VhbGl6YXRpb24gc2V0IHRoaXMg dG8gb24KICAgICAgICAgICAgICAgaGVpZ2h0PWZpdCwKICAgICAgICAgICAgICAgd2lkdGg9Zml0 LAogICAgICAgICAgICAgICBsb2NhdGlvbj1ib3R0b20sCiAgICAgICAgICAgICAgIGJvZmZzZXQ9 XGxpbmVoZWlnaHQsCiAgICAgICAgICAgICBdCgpcc3RhcnR0ZXhkZWZpbml0aW9uIE15SGVhZGVy ICN3aGVyZSAjZGF5ICNtb250aCAjeWVhciAjdGl0bGUgI251bWJlciAjdGltZQoKICAgIFxzZXR1 cGhlYWRlcnRleHRzCiAgICAgIFt7XGhlYWRlcmZyYW1lZFthbGlnbj1taWRkbGUsIGZvcmVncm91 bmRzdHlsZT1ib2xkLCBmb3JlZ3JvdW5kY29sb3I9cmVkXQogICAgICAgICAgICB7I3RpdGxlIG5c aGlnaHtvfVwsI251bWJlcn19XQoKICAgIFxzZXR1cGhlYWRlcnRleHRzCiAgICAgIFt7XGhlYWRl cmZyYW1lZFthbGlnbj1mbHVzaGxlZnQsIGZvcmVncm91bmRzdHlsZT1cc3N4XQogICAgICAgICAg e0x5Y8OpZSBKQU5TT04gREUgU0FJTExZIFxcIFxkYXRlW2Q9I2RheSxtPSNtb250aCx5PSN5ZWFy XX19XQogICAgICBbe1xoZWFkZXJmcmFtZWRbYWxpZ249Zmx1c2hyaWdodCwgZm9yZWdyb3VuZHN0 eWxlPVxzc3hdCiAgICAgICAgICB7I3doZXJlIFxcIHsjdGltZX19fV0KClxzdG9wdGV4ZGVmaW5p dGlvbgoKXHN0b3BlbnZpcm9ubWVudA== --f403045c26ca8fec0605570f733b Content-Type: application/x-tex; name="dm-1.tex" Content-Disposition: attachment; filename="dm-1.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j6ii6hf01 ClxzdGFydGNvbXBvbmVudCBkbS0xCgogIFxlbnZpcm9ubWVudCBNeUxheW91dC5ta3ZpCgogIFxN eUhlYWRlcntTZWNvbmRlfXsxN317MDh9ezIwMTd9e0Rldm9pciBzdXJ2ZWlsbMOpfXsxfXsxaFws MzBtfQogIAogIFxkb3JlY3Vyc2V7MjB9e1xpbnB1dCBrbnV0aH0KCiAgXG1hdGh7eF4yKzR4KzU9 MH0KClxzdG9wY29tcG9uZW50 --f403045c26ca8fec0605570f733b 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 --f403045c26ca8fec0605570f733b--