From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/111361 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aditya Mahajan Newsgroups: gmane.comp.tex.context Subject: Re: Fuzzy lines Date: Thu, 13 May 2021 13:17:32 -0400 (EDT) Message-ID: References: <5CD0C6B2-D23C-45A4-A04F-B0809EBBF501@fiee.net> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-1536967916-1620926253=:845768" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26108"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Alpine 2.23 (LNX 453 2020-06-18) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu May 13 19:18:15 2021 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 1lhEyV-0006fl-Di for gctc-ntg-context-518@m.gmane-mx.org; Thu, 13 May 2021 19:18:15 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 582CD2837CF; Thu, 13 May 2021 19:17:39 +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 Nc9XDFJ2Kz69; Thu, 13 May 2021 19:17:38 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 206A82837C6; Thu, 13 May 2021 19:17:38 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 89EE328277B for ; Thu, 13 May 2021 19:17:36 +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 d7abjtxw4XWe for ; Thu, 13 May 2021 19:17:35 +0200 (CEST) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=132.206.73.2; helo=orford.cim.mcgill.ca; envelope-from=adityam@umich.edu; receiver= Original-Received: from orford.cim.mcgill.ca (orford.cim.mcgill.ca [132.206.73.2]) (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 1A08D2802C3 for ; Thu, 13 May 2021 19:17:34 +0200 (CEST) Original-Received: from adi-thinkpad (198-48-192-62.cpe.teksavvy.com [198.48.192.62]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adityam) by orford.cim.mcgill.ca (Postfix) with ESMTPSA id 0E3359B7 for ; Thu, 13 May 2021 13:17:33 -0400 (EDT) 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:111361 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1536967916-1620926253=:845768 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE On Thu, 13 May 2021, Henning Hraban Ramm wrote: >=20 > > Am 13.05.2021 um 18:36 schrieb Aditya Mahajan : > >=20 > >> Now I want to draw that path several times. > >>=20 > >> If I understand it right, I can=E2=80=99t put that into "sketchdraw" b= ecause that leaves the end open for path additions like "withcolor". > >=20 > > A slightly different approach is needed. See attached. I also added a b= it a error protection in case someone sets sketch_passes to be negative by = mistake.=20 >=20 > Thank you so much! Here is a different effect ... more of a trembling hand drawing than a sket= ch. You can play around with sketch_amount to see some variation.=20 In this, rather than using the default randomized path (which randomizes th= e points of a path), I split the path into 20 segments, and randomize each = segment.=20 Aditya --8323329-1536967916-1620926253=:845768 Content-Type: text/plain; charset=US-ASCII; name=mp-sketch.mp Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=mp-sketch.mp JUQgXG1vZHVsZQ0KJUQgICBbICAgICAgIGZpbGU9bXAtc2tldGNoLm1wDQol RCAgICAgICAgdmVyc2lvbj0yMDIxLjA1LjEzDQolRCAgICAgICAgICB0aXRs ZT1cQ09OVEVYVFwgXE1FVEFQT1NUXCBncmFwaGljcywNCiVEICAgICAgIHN1 YnRpdGxlPVNrZXRjaCBkcmF3aW5nLA0KJUQgICAgICAgICBhdXRob3I9QWRp dHlhIE1haGFqYW4sDQolRCAgICAgICAgICAgZGF0ZT1cY3VycmVudGRhdGUs DQolRCAgICAgIGNvcHlyaWdodD17QWRpdHlhIE1haGFqYW59XQ0KDQolRCBU aGlzIG1ldGFwb3N0IG1vZHVsZSBpcyBpbnNwaXJlZCBieSBhIFRlWC5TRSBx dWVzdGlvbjoNCiVEIGh0dHA6Ly90ZXguc3RhY2tleGNoYW5nZS5jb20vcS8z OTI5Ni8zMjMNCiVEDQolRCBJIHRob3VnaHQgdGhhdCBpdCB3b3VsZCBiZSBm dW4gdG8gaW1wbGVtZW50IGEgc2ltaWxhciBmZWF0dXJlIGluIE1ldGFQb3N0 Lg0KJUQNCiVEIFRvIHVzZSB0aGlzIHBhY2thZ2UgaW4gTWV0YVBvc3Q6DQol RA0KJUQgXHN0YXJ0dHlwaW5nDQolRCAgICBpbnB1dCBtcC1za2V0Y2g7DQol RCAgICANCiVEICAgIGJlZ2luZmlnKDEpDQolRCAgICAgIHNrZXRjaHlwYXRo czsgJSBNYWtlIGRyYXcgYW5kIGZpbGwgc2tldGNoeQ0KJUQgICAgICAuLi4N CiVEICAgICAgbmF0dXJhbGl6ZXBhdGhzOyAlIFJlc3RvcmUgdGhlIHZhbHVl IG9mIGRyYXcgYW5kIGZpbGwNCiVEICAgICAgLi4uDQolRCAgICBlbmRmaWcN CiVEIFxzdG9wdHlwaW5nDQolRA0KJUQgVGhlIGNvZGUgaXMgaGVhdmlseSBp bnNwaXJlZCBieSBIYW5zIEhhZ2VuJ3MgTWV0YWZ1biBtYWNyb3MuDQolRA0K JUQgVGhlIG1hY3JvIFx0eXBle3NrZXRjaHlwYXRoc30gaXMgbW9kZWxlZCBh ZnRlciBcdHlwZXt2aXN1YWxpemVwYXRoc30gZnJvbQ0KJUQgXGZpbGVuYW1l e21wLXRvb2x9Lg0KDQpkZWYgc2tldGNoeXBhdGhzID0NCiAgICBsZXQgZHJh dyA9IHNrZXRjaGRyYXcgOw0KICAgIGxldCBmaWxsID0gc2tldGNoZmlsbCA7 DQplbmRkZWYgOw0KDQolRCBDaGVjayBpZiBcZmlsZW5hbWV7bXAtdG9vbH0g aXMgbG9hZGVkDQppZiBub3Qga25vd24gY29udGV4dF90b29sIDoNCiAgbGV0 IG5vcm1hbGRyYXcgPSBkcmF3Ow0KICBsZXQgbm9ybWFsZmlsbCA9IGZpbGw7 DQoNCiAgZGVmIG5hdHVyYWxpemVwYXRocyA9DQogICAgICBsZXQgZmlsbCA9 IG5vcm1hbGZpbGwgOw0KICAgICAgbGV0IGRyYXcgPSBub3JtYWxkcmF3IDsN CiAgZW5kZGVmIDsNCmZpDQoNCiVEIFRoZSB2YXJpYWJsZSBcdHlwZXtza2V0 Y2hfYW1vdW50fSBkZXRlcm1pbmVzIHRoZSBhbW91bnQgb2YgcmFuZG9tbmVz cyBpbiB0aGUNCiVEIGRyYXdpbmcNCm51bWVyaWMgc2tldGNoX2Ftb3VudDsg c2tldGNoX2Ftb3VudCA6PSAwLjc1YnA7DQoNCiVEIFRoZSB2YXJpYWJsZSBc dHlwZXtza2V0Y2hfcGFzc2VzfSBkZXRlcm1pbmVzIHRoZSBudW1iZXIgb2Yg dGltZXMgdGhlIHBhdGgNCiVEIGlzIGRyYXduDQpudW1lcmljIHNrZXRjaF9w YXNzZXM7IHNrZXRjaF9wYXNzZXMgOj0gMTsNCg0KJUQgQmFzZWQgb24gXHR5 cGV7cmFuZG9taXplZH0uIEFzc3VtZXMgcCBpcyBwYXRoOg0KbnVtZXJpYyBz a2V0Y2hfc2VnbWVudHM7IHNrZXRjaF9zZWdtZW50cyA6PSAyMDsNCg0KcHJp bWFyeWRlZiBwIHNrZXRjaHJhbmRvbWl6ZWQgcyA9ICgNCiAgICBpZiBwYXRo IHAgOg0KICAgICAgICBmb3IgdCA9IDAgc3RlcCAxL3NrZXRjaF9zZWdtZW50 cyB1bnRpbCAxLTEvc2tldGNoX3NlZ21lbnRzIDogDQogICAgICAgICAgICAo KHBvaW50ICAgICAgICh0KmFyY2xlbmd0aChwKSkgICAgICAgICAgICAgICAg ICAgICBvbiBwKSByYW5kb21zaGlmdGVkIHMpIC4uIGNvbnRyb2xzDQogICAg ICAgICAgICAoKHBvc3Rjb250cm9sICh0KmFyY2xlbmd0aChwKSkgICAgICAg ICAgICAgICAgICAgICBvbiBwKSByYW5kb21zaGlmdGVkIHMpIGFuZA0KICAg ICAgICAgICAgKChwcmVjb250cm9sICAoKHQrMS9za2V0Y2hfc2VnbWVudHMp KmFyY2xlbmd0aChwKSkgb24gcCkgcmFuZG9tc2hpZnRlZCBzKSAuLg0KICAg ICAgICBlbmRmb3INCiAgICAgICAgaWYgY3ljbGUgcCA6DQogICAgICAgICAg ICBjeWNsZQ0KICAgICAgICBlbHNlIDoNCiAgICAgICAgICAgICgocG9pbnQg YXJjbGVuZ3RoKHApIG9uIHApIHJhbmRvbXNoaWZ0ZWQgcykNCiAgICAgICAg ZmkNCiAgICBlbHNlIDoNCiAgICAgICAgcA0KICAgIGZpDQopIGVuZGRlZiA7 DQoNCg0KJUQgVGhlIG1hY3JvIFx0eXBle3NrZXRjaGRyYXd9IGRyYXdzIHRo ZSByYW5kb21pemVkIHBhdGguIFRoZSANCiVEIFx0eXBle2V4cHJ9IC4uLiBc dHlwZXt0ZXh0fSB0cmljayBpcyBjb3BpZWQgZnJvbSB0aGUgZGVmaW5pdGlv biBvZiANCiVEIFx0eXBle2RyYXdhcnJvd30NCmRlZiBza2V0Y2hkcmF3IGV4 cHIgcCA9DQogICBkb19za2V0Y2hkcmF3KHApDQplbmRkZWY7DQoNCmRlZiBk b19za2V0Y2hkcmF3KGV4cHIgcCkgdGV4dCB0ID0NCiAgaWYgKHBhdGggcCkg Og0KICAgICAgZm9yIGkgPSAxIHVwdG8gbWF4KDEsc2tldGNoX3Bhc3Nlcykg Og0KICAgICAgICBub3JtYWxkcmF3IHAgDQogICAgICAgICAgICAgICAgICAg c2tldGNocmFuZG9taXplZCBza2V0Y2hfYW1vdW50IA0KICAgICAgICAgICAg ICAgICAgIHdpdGh0cmFuc3BhcmVuY3kgKCJtdWx0aXBseSIsIDEvbWF4KDEs c2tldGNoX3Bhc3NlcykpDQogICAgICAgICAgICAgICAgICAgdCA7DQogICAg ICBlbmRmb3I7DQogIGVsc2UgOg0KICAgICAgbm9ybWFsZHJhdyBwIHQ7DQog IGZpDQplbmRkZWY7DQoNCiVEIFRoZSBtYWNybyBcdHlwZXtza2V0Y2hmaWxs fSByYW5kb21pemVzIHRoZSBwYXRoIGJlZm9yZSBmaWxsaW5nIGl0Lg0KZGVm IHNrZXRjaGZpbGwgZXhwciBwID0NCiAgZG9fc2tldGNoZmlsbChwKQ0KZW5k ZGVmIDsNCg0KZGVmIGRvX3NrZXRjaGZpbGwoZXhwciBwKSB0ZXh0IHQgPQ0K ICBpZiAocGF0aCBwKSA6DQogICAgICBmb3IgaSA9IDEgdXB0byBtYXgoMSxz a2V0Y2hfcGFzc2VzKSA6DQogICAgICAgIG5vcm1hbGZpbGwgcCANCiAgICAg ICAgICAgICAgICAgICByYW5kb21pemVkIHNrZXRjaF9hbW91bnQgDQogICAg ICAgICAgICAgICAgICAgd2l0aHRyYW5zcGFyZW5jeSAoIm11bHRpcGx5Iiwg MS9tYXgoMSxza2V0Y2hfcGFzc2VzKSkNCiAgICAgICAgICAgICAgICAgICB0 IDsNCiAgICAgIGVuZGZvcjsNCiAgZWxzZSA6DQogICAgICBub3JtYWxmaWxs IHAgdDsNCiAgZmkNCmVuZGRlZjsNCg0KZW5kaW5wdXQ7DQoNCiUgTW9kaWZp ZWQgZXhhbXBsZSBmcm9tDQolIGh0dHA6Ly90ZXgubG9yaWEuZnIvcHJvZC1n cmFwaC96b29uZWt5bmQvbWV0YXBvc3QvbWV0YXBvc3QuaHRtbA0KDQpiZWdp bmZpZygxKQ0KICBwYWlyIEEsQixDLE87DQogIEE9KDAsMCk7IEI9KDNjbSww KTsgQz0oMWNtLDJjbSk7DQoNCiAgTyAtIDEvMltCLENdID0gd2hhdGV2ZXIg KiAoQi1DKSByb3RhdGVkIDkwOw0KICBPIC0gMS8yW0EsQl0gPSB3aGF0ZXZl ciAqIChBLUIpIHJvdGF0ZWQgOTA7DQoNCiAgc2tldGNoeXBhdGhzOw0KICBz a2V0Y2hfYW1vdW50IDo9IDVicDsNCiAgZHJhdyBBLS1CLS1DLS1jeWNsZTsN Cg0KICBkcmF3IE8gd2l0aHBlbiBwZW5jaXJjbGUgc2NhbGVkIDRicDsNCg0K ICBza2V0Y2hfYW1vdW50IDo9IDJicDsNCiAgZHJhdyBmdWxsY2lyY2xlIHNj YWxlZCAyYWJzKE8tQSkgc2hpZnRlZCBPOw0KZW5kZmlnDQo= --8323329-1536967916-1620926253=:845768 Content-Type: application/x-tex; name=test.tex Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=test.tex XHNldHVwYm9keWZvbnRbOHB0XQpcZW5hYmxldHJhY2tlcnNbbWV0YXBvc3Qu c2hvd2xvZ10KXHN0YXJ0TVBkZWZpbml0aW9ucwogIGlucHV0IG1wLXNrZXRj aDsKXHN0b3BNUGRlZmluaXRpb25zCgpcc3RhcnR0ZXh0ClxzdGFydE1QcGFn ZVtvZmZzZXQ9M21tXQogIGRyYXcgZnVsbHNxdWFyZSBzY2FsZWQgMWNtOwog IGRyYXcgdGV4dGV4dCgiTm9ybWFsIikgOwoKICBza2V0Y2h5cGF0aHM7CiAg c2tldGNoX3Bhc3NlcyA6PSAxOyAKICBkcmF3IGZ1bGxzcXVhcmUgc2NhbGVk IDFjbSBzaGlmdGVkICgyY20sMCkgd2l0aGNvbG9yIHJlZDsKICAlIFRvIG1h a2Ugc3VyZSB0aGVyZSBpcyBubyByYW5kb21pemF0aW9uIGluIG5vbi1wYXRo IHRoaW5ncyAuLgogIGRyYXcgdGV4dGV4dCgiU2tldGNoIikgc2hpZnRlZCAo MmNtLDApOwoKICBza2V0Y2hfcGFzc2VzIDo9IDU7CiAgZHJhdyBmdWxsc3F1 YXJlIHNjYWxlZCAxY20gc2hpZnRlZCAoNGNtLDApIHdpdGhjb2xvciBibHVl OwogICUgVG8gbWFrZSBzdXJlIHRoZXJlIGlzIG5vIHJhbmRvbWl6YXRpb24g aW4gbm9uLXBhdGggdGhpbmdzIC4uCiAgZHJhdyB0ZXh0ZXh0KCJTa2V0Y2gi KSBzaGlmdGVkICg0Y20sMCk7ClxzdG9wTVBwYWdlCg== --8323329-1536967916-1620926253=:845768 Content-Type: application/pdf; name=test.pdf Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=test.pdf JVBERi0xLjcKJcPPztTF2NTQxMYKOCAwIG9iago8PCAvRmlsdGVyIC9GbGF0 ZURlY29kZSAvTGVuZ3RoIDM4NjcgPj4Kc3RyZWFtCngBvZrNjihHkYX3/RS1 meUt8jcyc4RYeDSMhDQLz9wdYjFj4ALCCMyC1+c7EVF927jBAiRk2equzszK zIj44kSUy/XpKtd/vVT+W656tX73Nsfa+snO6u1cX3398m/X17//4/Xpm//7 /a9+/dVV//36/198+vXvXv7wUp755fpvFvkN//7kpdzz+tPLhzruygK9X29+ /Prl3ce/ffP47dMP3/v4W4v86vrfz1vKI32o/V5j27k+tHuXvk/Xkf7w0tY9 zlo1Bs7byto2/Bf+/izDGe/SrdvyvxRetnurn4fpn28+xR+v/3nz3nPPZWtv 3ltu3jq6acYXH19+8ON6rfusUmu7Pv7ydcrrDCZw94Wdfvz6+ukPSxn/Ucqs pVjh5y9Kqfw+9o9+dn38yct/fnx3gc9v/PL1MF++jny9lLd3UjDbDz5+M65P f8yBHKy+HuytjX/6Mx7+PE09Gu/dY1lYwyrXhaVnva3XssJIut3ar2F3L7v2 GFvOLNause86T9vxcI5ZcLuXOe+95jnNn45abM1ryhyrreUP+6mTWbPfu/dq buyz6pqm+QcX5rU131+YNOXWuz7PzMZsFwM3jlByT5ilDuZbv9teJ51slHPm vua6l81FhPi7+hhnXDbubdpqjCSEqubbfayuGsu203fZ16o368/cQDXb41pY q7TaRpxpd7bIfB5zEJu8n/Vbn9Y1lLdv32q5+xoTF9JDTqeL2nebrXHPTOdN i+1p+5y0rDr9TfVsrveD3XMaV6Ud1VKXrNfvMtYsNV6+uRuDCfc6xerx1/TS RkTSPP6MpUtvNhk2+3zdt2HjffEObojL1DtWO+xLx29br2VUbYfr3+wEN3ne aq2MeXE6hvUdA5kTCGiF7fmzcU7h7uQvHQfWfde7M2P4wNFa4amtm121Gc+I CMIdax2bXEiMw65ylsUuVtk+cJa5mIID2KwLKGDq3arNKV+ZvY02L/cfTuKu xs4qs33JjifI1Q57xHrms/c+3CvuhxMd4k7PapNxv3oZh6swM5+M75Rx4fvW VouzTJ6x4JBxmePjKjs8PtlwzWIzDoOR50U89s3x/cJGw531qM4ut9UzO2f4 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 9ngmw0LvbZE6kGAxGxLr85c3Naa+o0UrkyhJ5YXr15R+XZnhhKKh6xHSz/DL VQMApk81nr3g4Il6GGdsDwLZsu9ADrOH9xnV9RI4HBdbTYDsIVMQx7Z0vpkM lHZZsQN+empfsFwCrEAp+zK0jMBF9ARJ7S0ZiCjytqPQPl24q/blG9rML0v0 iXfG0zpZpqMpVn9q3zVWdEUp/6PTR7Pb2orau6roVDyv0mMYFlAPJHiEjiUN IlNosbQgCn2z6kZRaTR9QTqjTRAkICxJduj4cQjVG/QanbxFn1JV/Zp6V4FU xB12U7Vg5t9s9VL1Qbu7F/nPerT6mipyAU9tSl9OvQKXiFBxnPbIVTBYo6Yp M+aqWmhioJxjOH2/g6+//XUJgYoBh1ds/9LPS+rV4KTV/o7vS2/m/LMfmL69 1Pd8YXpzSX/5ienL7/4fKL/43c+fRf4M/WzNcQplbmRzdHJlYW0KZW5kb2Jq CjEyIDAgb2JqCjw8IC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhIC9G aWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNzY5ID4+CnN0cmVhbQp4AZ1V 3W6bMBR+FcQuJzAQkhUroZoaVetWpmrNtt4a26SoYDNjFFrtzXaxR9orzOYv wLoq6kUU4/N93zkcfxyvz+sC4QcqjZjuU7Yx//z6bRop2Zjfl5ETFRf0Pv3w JOjt0+cdfnrAATHPw3UN67zIqURGnWeshPXGRITHFKq13gZmuBYkgV+2lx1C PW3MeykLCMDhcLAPC5uLPXCDIACOBzzPUgirfGQS1RYr33QCW1pikRYy5czQ zyjmldyYZqdK8CBaVCJrJAkGNKM5ZbIEru3qUgiGCRc5kiEqiizFSOuBgiRr cAxpFBYUSS7a3Lf0R7vIUp0OZojtN2ZtEZqgKpMmCNdgwIExW63JsfBW5H0m T1JrcGCuoJ5lKjN6mlYoaSlbuSyd63Y6YNbek/qtWlYPHWel3Ry6jXmum1mr di90u/UaXm2bKoyfhud4ruUsLXexcxfQXULHsxwfOs4a9MiWcsHZjt5J+yOP Gcpp9xbPhqaEXaq2jmmMJs2M2WCmtK8iC7UXC4H2ObIQaV5lxtOgKe22Kgou ZIg5k7SWeyQIZTaj81p73JT9jYpSt1uXazu+7QWGt4BOMCP3sCn5OtrdgW5P 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 HH7BleciLvJTzNBX7QT5fcqa7j5QQ/wJR6CjtEu5BV+t3KPwBo/1FDRBdzNy h744EaYUaT12z1/I2KtwwjqIjCLkMKhpoQj+rbPdd2kJcAbShHL2i1KoKi4s FwGxAxBPtj1rYtZFPOv1E/QvdMIrjAplbmRzdHJlYW0KZW5kb2JqCjE3IDAg b2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNTUzID4+CnN0 cmVhbQp4AX2T3W7bIBTH7/sUR97NJs3gfFTKd6WlzbYuzqYkXXeLbWyj2OAB rp282i72SHuF4YQkSrtVsgwcfvw5B/iPbuqChBuqIaAJ42Pnz6/f5nOARWPn 8dr3/GJKU/ZpJ+lqt1iHu03Yj5ybyRXAqB7UeZFTTaDOM64G9dghkQjowPSb MHYazIAyigfL25nFzGjspFoXA4yrqkJVBwmZ4Fa/38deG7fbriFcteWa1C5X b6yK1bmlKpSs0ExwaMYkEKUeO44VL6K4PqlzhfYJoVDkuJnBLdRpsroaNaNB ydnPkrJo0kae1x0+fHlcDOf+UuSE99wlTcqMyBG+RO3SJyqVSWHy/dDCQeHb ynZSoUPBn6CFPNTtD3OyoULHKGOBmUetbu+6Y4WPQlY3FMVWsiTVk+mxB23P 67xv/n34gODeXJeo1IYB4RHcI/ARLERlogzemkwCmpIsBhHDmv6AUhl9SKQo C/UOwTplCiohN2BaSTNKFI2g5BGVoFMKHx9Wa5gJrmHOQsoVBdcFUJSCPVJd Jvvbig2jcHaAFG7WubOvi7U7/zy9W6zukK41xEJCZB4CyxSy5Z7rswXHJGfZ djL3YX/u0LOgjVtKlYENXF7LOW5BvS1EIkmRsvCoTDTj4AtTIj/sYde+RF9q nPV7cLnzP6FjTWWWcZLTyX8e02ne8oVQ+vCqX1v1jLo6ugI/s4U1Hbau21sV n7xq9jxZnnJj8sq4+S8dsmC+CmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoK PDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA0MzQgPj4Kc3RyZWFt CngBfZPfi+IwEMff/SvmHgR96DatP85bpLDWlSvsrqJy3GtNRi9gk5K2D8L9 8TdJWj1Y3YLgp/Odme9M0v63zS54EfqAweiJwRYr3RiOQfqel71+f6l5U6Cq PxAFii5aPcPGaL7DGgZptsyUrIckzhQ/NwI71X3RAk9S3SS2Dwz2+DvYvOzf fq6Dt/etLnI1C7Z4as65CZjN2sv6TOqvhUBReBAFNvxLdX6hqaRWzxA9Mcbo xasSqS7siFUvbG1C2Bk/SiVM6xUO1nkPIIpBSF5fGfw/XtDGwD220O5S1Vhk 6qjblwDzOYRkR1a1ubhRhhCujUAj1QkGD4yTZteU5RmtR2CQJG09gcdrO1ri R17gtVNo95QJypD15dHC7tfZX8pbnfiTJmqH1QKrMudocnW66ee0VJbAfEVP 5xOVuKumNbpShyP/Q2YoNUoTW2EaJZbihaeRo1HsaeJp5WnmaDz1tPA085R6 aqssPfkO41dHk8jHVo6mzNH32JOPTXz36Q8fG/83VOu7G7E7/e4sgDfG0AG4 q+I2a7coFV7vU6ltBuX27M9dxe67sLRe/QMhawHZCmVuZHN0cmVhbQplbmRv YmoKMiAwIG9iago8PCAvRmlyc3QgOTggL04gMTUgL1R5cGUgL09ialN0bSAv RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDk5MiA+PgpzdHJlYW0KeAGl Vetr40YQ/96/Yr6dQ7G0u9rVIwRDEl8at3EuxM714MiHtbRWBbJkVmsSQ//4 zuhh69qjLRyG7Dx+855RODCQoGJQwHkMEfBYQAJCcORBqBC4BBGjVoFkMfAA VMIhhJgz4AkkEk0YJImAAC1CBgLlPEEX6CGQwU9XV+BfL1aw1WVjwL9Zgv9Y 250uwb+9Bg7++rhH+cd398vKaYdkqlE8m33PcnkoXbEvjz9syzzxfWtSoP1X 8J/mdwgx7w78xU7n5qZ/b/t3Aa8IY/jDsr0gipmIYxaAjLwgDmSYCB79E5Kc 9a1SxPAVVMDhFWSApIwEkoqdyJCkKmFIRiRVIWFRhbaJIlIhGeOIoiRENuYn h8ijFxxgZ86ZavkA6de2Qze6MXd1hRU+Xa8f7j/9/LB8rne6iqfPJj+U2mKv FvPVsXFmt6i2NZDRJ5sZW1Q5TBaZqVzhjhfgI75onD3C5DqrNwYlq8N+X5od IrD82Qx8CjQ3TWqLvastbRKDZ8JtXDsHjEQQGgobZtMl9zstIYGHwTYpuY1Z iFZ6f2+K/A8HYRyATwFIN+WJRPNS5w3Izs/NTf2O9U8lLvVU4MJymeDyckFN bBF3RWlwi8MuMZI86p35l+YsnC6L9LrKS4M2/tI4nWmHKxj1tWHfPsM31Yw6 4H/pM5fBaWf/x0S6EjON+SKwwZLwNikcVvGxSuuMZuMPs5nej1o89LZ+qQoE Grz2LtFRt/tEbusDMnhivxVZG4MNMTrsE15AcwZXzlAuvbtbW++p2/gJafml yQpNgqTjn7SlIfGefTZNfbAp+iNn53sMzoNoNXf04en2AH3YOl0ZB9FJsrbF bhz1nOiQ59riJfZKK0EOpAI13q8HTdttqovxSMWQem4e9MaUXbKPhx11h7XM CodDQ+8W/rVLE/FLarX/0pjHujq1bii+y/IWY5Q1zu2zsU1RV+BzLxq1d22+ OO/XelPRQk6cadzFWU6nVlsHk5Tm8O5yjSdaeZUZg9YFWQom+JSpKV4fDy65 GgFebAmTt7c3b291vtNTnRkvrXcjxJBb68Vj0sOvmQguWUIYa7RD5ZwGN5lf EoQpHuBPMTFl8gNjHwYcLv/V1my3jMmUsUgxFnKkM3yRjmTHK9nxKmZMMMYC /CMMvkQnZ1kwvLynZc+rDiM23StRGWLM0Hzrm+K1+rTLgXTjmGP/p/iyp8Xf ckFloIcccf6LeTcu+BPOvV+3vb9s+3LJGO1Znf1X53Dhs0NqLEweDpr2Emcy FV7bfSTPW+AOuVfbnMSFwy9T3+qoLzkKiG7vRe/3JsO7av9JzmZ/ASB7I6oK ZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8PCAvSUQgWyA8QkNCQ0QxMUIz RDAxN0U3NEM2NkY3Rjg4RTkwRkQwMTY+IDxCQ0JDRDExQjNEMDE3RTc0QzY2 RjdGODhFOTBGRDAxNj4gXSAvSW5mbyAyMSAwIFIgL1Jvb3QgMjAgMCBSIC9T aXplIDIzIC9UeXBlIC9YUmVmIC9XIFsgMSAyIDEgXSAvRmlsdGVyIC9GbGF0 ZURlY29kZSAvTGVuZ3RoIDcyID4+CnN0cmVhbQp4ARXIyQmAUBRD0eQ7zyC4 EFGwTGtwY2uWYCfeRziERJIS8X5H9zASGmTWEn+ODoWnK3aNEpXnT14PeXvi bzFg9PnqB5jUBLkKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKODY1Nwol JUVPRg== --8323329-1536967916-1620926253=:845768 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 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --8323329-1536967916-1620926253=:845768--