From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id fQ+MGwyGxl5dAQAA0tVLHw (envelope-from ) for ; Thu, 21 May 2020 13:45:48 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id eBjCFgyGxl7xAgAAbx9fmQ (envelope-from ) for ; Thu, 21 May 2020 13:45:48 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3055E94060B for ; Thu, 21 May 2020 13:45:46 +0000 (UTC) Received: from localhost ([::1]:55080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jblW4-0007DS-5y for larch@yhetil.org; Thu, 21 May 2020 09:45:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jblVa-0007Cj-OW for emacs-orgmode@gnu.org; Thu, 21 May 2020 09:45:15 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:33055) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jblVX-0007v6-4m for emacs-orgmode@gnu.org; Thu, 21 May 2020 09:45:13 -0400 Received: by mail-wm1-x330.google.com with SMTP id t8so2289471wmi.0 for ; Thu, 21 May 2020 06:45:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=andrew-cmu-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=stkCx2zqfc2Vwv8v9nvPBLT8GgAxg00ylhabvcMwMIc=; b=sKGLhDW5T7tUcG1hoxBCF+48L3GWvYIzgkzNIaTkEEdfw9lfizEMSs+Wi9Y0ypkSwD Zrvuf4mSekWz/dcSJN+DxCQIg20ETMGzurETBJEQCBHzfx6DOLGDPqH/u+r6iZSajk8R Yn0kwUcLVWkn0t/zfSSpJ3G+sZYK6q6OaUnT1tkKyHaUd0AuTo70rIGHpAVT8RS3pzlW VavK6Fi8DQWNkLxXFMQdHVDz5H7sopn+13S31Wuhj/6/LE4VkcRfL8kFSXdWqFaNvDRm LwVoh5ltynFXxfIhB6yAN2DCt6aLHWpqi4GHKbDRqcCX4VdF0udZ2Z/jD2+F8QafY0eq wKVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=stkCx2zqfc2Vwv8v9nvPBLT8GgAxg00ylhabvcMwMIc=; b=tL8iWLNul1qg6nnPUz9mVXCNfKJYGYZc+OOjclMVDPddG9UmLHpyxRO4Bo7dY8jDuK fCpfwbSPz5b4aREUdaG/e8GcHeJ+ZuOHAlP8Ak1q03K7p0LkLkWcoriFNhv6C959FGMm nw+2oo85MS3IRmni9X4Z/R+xg0F4U0exvyNTs3Lsyzk3QTFnhoB3mD9zV4wf2VNfSqpu MTQCUyyBH8xiOjkeKYMXpMQNgsF5rEUs196VK1rBrZT4dzjViJy2R9QuPuotT8+LLBFx cCbkxnCeZy5Hf+gCSiuByoVhmeRQtW29dwRis4cnvC73gModpIqC/YGObVs8dMfKiA/b OQmw== X-Gm-Message-State: AOAM530EeVTfG7sMPdToBazXRoB3SCJZ6LzG+e34mhEQb5A/Uk5o8Uqq orCVcpRWJMzs+CDFO2YH2DqFPGuEeRGpz8sA3Mw= X-Google-Smtp-Source: ABdhPJyssIOsWaTXqbw1eg35RIVLN2eKgd62j75koiyTfGuQmOJOMJ79PkD7CwMT1q+kcI96ySqK2Ncw3Df4oxrbaKQ= X-Received: by 2002:a1c:4c3:: with SMTP id 186mr8918497wme.5.1590068708982; Thu, 21 May 2020 06:45:08 -0700 (PDT) MIME-Version: 1.0 References: <87zha4jj3q.fsf@gmail.com> <87tv0cjc24.fsf@gmail.com> <87imgrcz9r.fsf@gmail.com> In-Reply-To: <87imgrcz9r.fsf@gmail.com> From: John Kitchin Date: Thu, 21 May 2020 09:44:57 -0400 Message-ID: Subject: Re: How to defint functions for other org link parameters like :face :display etc? To: stardiviner Content-Type: multipart/alternative; boundary="00000000000091414205a628b8ea" Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=johnrkitchin@gmail.com; helo=mail-wm1-x330.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org Mode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=andrew-cmu-edu.20150623.gappssmtp.com header.s=20150623 header.b=sKGLhDW5; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=andrew.cmu.edu (policy=none); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.11 X-TUID: 813VHPnOCAYm --00000000000091414205a628b8ea Content-Type: text/plain; charset="UTF-8" Here is a real minimal example: #+BEGIN_SRC emacs-lisp (defun a-func (start end path bracketp) (let ((d (concat "@" path))) (set-text-properties start end `(display ,d)))) (org-link-set-parameters "alink" :activate-func 'a-func) #+END_SRC it has some problems, and you might need to add additional cursor-sensor type functions to remove the properties for editing, for example. That will be tricky to get just right. John ----------------------------------- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu On Tue, May 19, 2020 at 6:53 PM stardiviner wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > > John Kitchin writes: > > > I don't know if :display is for that, I think it is mostly related to > > should a link with description only show the description, or should it be > > full and show link and description. > > > > You probably want the :activate option, where you could use something > like > > an overlay on the link. I don't have time to make an example for that > right > > now. the gist is you make an activate function, and you can add a > > text-property or overlay display on the link. You probably need to check > > that the property isn't there already to avoid adding overlays on > > every fontification. > > > > > > > https://kitchingroup.cheme.cmu.edu/blog/2016/11/04/New-link-features-in-org-9/#org069cbfa > > John > > I see, let me take a try on ~:active-func~ parameter. Thanks a lot, John. > > Regards > > > > > ----------------------------------- > > Professor John Kitchin > > Doherty Hall A207F > > Department of Chemical Engineering > > Carnegie Mellon University > > Pittsburgh, PA 15213 > > 412-268-7803 > > @johnkitchin > > http://kitchingroup.cheme.cmu.edu > > > > > > > > On Tue, May 19, 2020 at 9:21 AM stardiviner wrote: > > > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA256 > >> > >> > >> John Kitchin writes: > >> > >> > My go to reference is > >> > > >> > https://kitchingroup.cheme.cmu.edu/blog/2016/11/04/New-link-features-in-org-9/ > >> > >> Really thanks, John. I have read your blog article. Found most of link > >> parameters examples. But still confused me, I'm wandering how to define > a > >> function for link parameter ":display" to append an all-the-icons > unicode > >> icon > >> on link. I only found one ~:display 'full~ example in your article. > >> > >> an you show an example using a function for ~:display~? Thanks in > advanced. > >> > >> > > >> > On Tue, May 19, 2020 at 6:56 AM stardiviner > wrote: > >> > > >> >> -----BEGIN PGP SIGNED MESSAGE----- > >> >> Hash: SHA256 > >> >> > >> >> > >> >> I'm write an extension to beautify org link with colors and unicode > >> icons > >> >> for > >> >> better intuitive looks. But I don't know how to write those > functions. > >> >> > >> >> I checked out this info page ([[info:org#Adding Hyperlink > >> >> Types][info:org#Adding Hyperlink Types]]) of org mode. > >> >> > >> >> But have not found ~org-link-set-parameters~ other parameters code > >> >> examples. I > >> >> hope some examples can be added for the all other parameters. > >> >> > >> >> - -- > >> >> [ stardiviner ] > >> >> I try to make every word tell the meaning that I want to > express. > >> >> > >> >> Blog: https://stardiviner.github.io/ > >> >> IRC(freenode): stardiviner, Matrix: stardiviner > >> >> GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 > >> >> > >> >> -----BEGIN PGP SIGNATURE----- > >> >> > >> >> iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7DuYkUHG51bWJjaGls > >> >> ZEBnbWFpbC5jb20ACgkQG13xyVromsMMRAf/dkXg9kxbgTeCdjfcl2koeJkBmfNj > >> >> xFGkuM0MlAc1oCIvGAeZ23GZ/B9cgtbfarGdZy1FJl9r7ehFx10Qg9w5keSIptA6 > >> >> mplEeCeKNgTwzyHIMQhI4xS+a80YliJNc8MgFi2o9tImKqavVV2eqwHPZDNE8HXt > >> >> NEN+tfi8k2Sg7J7XhkdQD1YiNPTnKD8OXfzaR6162l5qSo3YuwoAegGmuULie2Ti > >> >> fci2pFO56g46xLp1tWvI6z+Zxabyff/IjKkSWSNTHuQ5lhvYsmuFKF1JDfS/DHJV > >> >> zy3Rr6sXK+MY1YWMMh2uLvmigL/BYl5HvjzC/Sq6wXcqVi0FuryeEfDWzg== > >> >> =HMJr > >> >> -----END PGP SIGNATURE----- > >> >> > >> >> -- > >> > John > >> > > >> > ----------------------------------- > >> > Professor John Kitchin > >> > Doherty Hall A207F > >> > Department of Chemical Engineering > >> > Carnegie Mellon University > >> > Pittsburgh, PA 15213 > >> > 412-268-7803 > >> > @johnkitchin > >> > http://kitchingroup.cheme.cmu.edu > >> > >> > >> - -- > >> [ stardiviner ] > >> I try to make every word tell the meaning that I want to express. > >> > >> Blog: https://stardiviner.github.io/ > >> IRC(freenode): stardiviner, Matrix: stardiviner > >> GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 > >> > >> -----BEGIN PGP SIGNATURE----- > >> > >> iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7D3TMUHG51bWJjaGls > >> ZEBnbWFpbC5jb20ACgkQG13xyVromsPoCQf/TrUtyBtPUYGtNiJeXWk0oQNbwggf > >> 6FHX3wsvBS3O9A2VpKuzWTdnKSFR7dVUF8NkBwHbvU+599LqT5XxGtF2iDX+jgiz > >> t0G2207sczHtiwsE/KLGAxXmEI4tGESLv+4Jui3kjp8JJJCusDcjzTIXQ6O9sb91 > >> PmSbQhj4dbUz/3zk+utLb3YBMUPDnsr4H+eon+ko+EQOxTL48O4x7xvjj07XrnX3 > >> DawQG0qs9SnenkMsK2HzQBRDqCf0DfrVPmajWYUQJ62j2ocah8oXij6WH5/rgCpA > >> xtt2sXJrQd2TFpCxcGWn5PsyEUMWjxAx1dia8pcMkBLvnb2SQkM6204jWQ== > >> =SVJD > >> -----END PGP SIGNATURE----- > >> > >> > > > - -- > [ stardiviner ] > I try to make every word tell the meaning that I want to express. > > Blog: https://stardiviner.github.io/ > IRC(freenode): stardiviner, Matrix: stardiviner > GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 > > -----BEGIN PGP SIGNATURE----- > > iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7EY3EUHG51bWJjaGls > ZEBnbWFpbC5jb20ACgkQG13xyVromsMlVQgAge5MxPWefabFQfvcM1fHNgSVf4B3 > vsPJmXqaVHRGmhUq2ug8wakYDoDIpdXX0M6VzVxm29ImmYsKM/JgpgEgZGR81DLI > RMyra/MvKC414klP4UZNHEqjcbpKxh2OxpnmfuDXvkve6epnSBGoX70wlRQIC1NN > BY3c1Gt44usVY1VwHnAaK+htlPU8CWc0Nn/0peOuB5qSJkjc60Pu9HKTx5EsJ0uD > OF1IdfP7k+d8Eew58LNgOgoL1S9xqpsGhzurI05qCAgtqWFlYZP0VP9tGDkh7aIF > YziNcGNPg6Nq5Dac1gIeTEyC40iCNNPCLxzNjrXYyUcmSPLIrysdTyeQ1g== > =4JMm > -----END PGP SIGNATURE----- > > --00000000000091414205a628b8ea Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here is a real minimal example:

#+BEGIN= _SRC emacs-lisp
(defun a-func (start end path bracketp)
=C2=A0 (let (= (d (concat "@" path)))
=C2=A0 =C2=A0 (set-text-properties star= t end `(display ,d))))


(org-link-set-parameters "alink"= ;
=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:activate-func 'a-func)
#+END_SRC
it has some problems, and you might need to add additional curs= or-sensor type functions to remove the properties for editing, for example.= That will be tricky to get just right.

John

-----------------------= ------------
Professor John Kitchin=C2=A0
Doherty Hall A207F
Depar= tment of Chemical Engineering
Carnegie Mellon University
Pittsburgh, = PA 15213
412-268-7803


On Tue, May 1= 9, 2020 at 6:53 PM stardiviner <n= umbchild@gmail.com> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


John Kitchin <jkitchin@andrew.cmu.edu> writes:

> I don't know if :display is for that, I think it is mostly related= to
> should a link with description only show the description, or should it= be
> full and show link and description.
>
> You probably want the :activate option, where you could use something = like
> an overlay on the link. I don't have time to make an example for t= hat right
> now. the gist is you make an activate function, and you can add a
> text-property or overlay=C2=A0 display on the link. You probably need = to check
> that the property isn't there already to avoid adding overlays on<= br> > every fontification.
>
>
> https:= //kitchingroup.cheme.cmu.edu/blog/2016/11/04/New-link-features-in-org-9/#or= g069cbfa
> John

I see, let me take a try on ~:active-func~ parameter. Thanks a lot, John.
Regards

>
> -----------------------------------
> Professor John Kitchin
> Doherty Hall A207F
> Department of Chemical Engineering
> Carnegie Mellon University
> Pittsburgh, PA 15213
> 412-268-7803
> @johnkitchin
> http://kitchingroup.cheme.cmu.edu
>
>
>
> On Tue, May 19, 2020 at 9:21 AM stardiviner <numbchild@gmail.com> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>>
>> John Kitchin <jkitchin@andrew.cmu.edu> writes:
>>
>> > My go to reference is
>> >
>> https://kitch= ingroup.cheme.cmu.edu/blog/2016/11/04/New-link-features-in-org-9/
>>
>> Really thanks, John. I have read your blog article. Found most of = link
>> parameters examples. But still confused me, I'm wandering how = to define a
>> function for link parameter ":display" to append an all-= the-icons unicode
>> icon
>> on link. I only found one ~:display 'full~ example in your art= icle.
>>
>> an you show an example using a function for ~:display~? Thanks in = advanced.
>>
>> >
>> > On Tue, May 19, 2020 at 6:56 AM stardiviner <numbchild@gmail.com> wro= te:
>> >
>> >> -----BEGIN PGP SIGNED MESSAGE-----
>> >> Hash: SHA256
>> >>
>> >>
>> >> I'm write an extension to beautify org link with colo= rs and unicode
>> icons
>> >> for
>> >> better intuitive looks. But I don't know how to write= those functions.
>> >>
>> >> I checked out this info page ([[info:org#Adding Hyperlink=
>> >> Types][info:org#Adding Hyperlink Types]]) of org mode. >> >>
>> >> But have not found ~org-link-set-parameters~ other parame= ters code
>> >> examples. I
>> >> hope some examples can be added for the all other paramet= ers.
>> >>
>> >> - --
>> >> [ stardiviner ]
>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 I try to make every word tell = the meaning that I want to express.
>> >>
>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Blog: https://stardiviner= .github.io/
>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 IRC(freenode): stardiviner, Ma= trix: stardiviner
>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 GPG: F09F650D7D674819892591401= B5DF1C95AE89AC3
>> >>
>> >> -----BEGIN PGP SIGNATURE-----
>> >>
>> >> iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7DuYkUHG51b= WJjaGls
>> >> ZEBnbWFpbC5jb20ACgkQG13xyVromsMMRAf/dkXg9kxbgTeCdjfcl2koe= JkBmfNj
>> >> xFGkuM0MlAc1oCIvGAeZ23GZ/B9cgtbfarGdZy1FJl9r7ehFx10Qg9w5k= eSIptA6
>> >> mplEeCeKNgTwzyHIMQhI4xS+a80YliJNc8MgFi2o9tImKqavVV2eqwHPZ= DNE8HXt
>> >> NEN+tfi8k2Sg7J7XhkdQD1YiNPTnKD8OXfzaR6162l5qSo3YuwoAegGmu= ULie2Ti
>> >> fci2pFO56g46xLp1tWvI6z+Zxabyff/IjKkSWSNTHuQ5lhvYsmuFKF1JD= fS/DHJV
>> >> zy3Rr6sXK+MY1YWMMh2uLvmigL/BYl5HvjzC/Sq6wXcqVi0FuryeEfDWz= g=3D=3D
>> >> =3DHMJr
>> >> -----END PGP SIGNATURE-----
>> >>
>> >> --
>> > John
>> >
>> > -----------------------------------
>> > Professor John Kitchin
>> > Doherty Hall A207F
>> > Department of Chemical Engineering
>> > Carnegie Mellon University
>> > Pittsburgh, PA 15213
>> > 412-268-7803
>> > @johnkitchin
>> > http://kitchingroup.cheme.cmu.edu
>>
>>
>> - --
>> [ stardiviner ]
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 I try to make every word tell the meani= ng that I want to express.
>>
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Blog: https://stardiviner.github.i= o/
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 IRC(freenode): stardiviner, Matrix: sta= rdiviner
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 GPG: F09F650D7D674819892591401B5DF1C95A= E89AC3
>>
>> -----BEGIN PGP SIGNATURE-----
>>
>> iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7D3TMUHG51bWJjaGls >> ZEBnbWFpbC5jb20ACgkQG13xyVromsPoCQf/TrUtyBtPUYGtNiJeXWk0oQNbwggf >> 6FHX3wsvBS3O9A2VpKuzWTdnKSFR7dVUF8NkBwHbvU+599LqT5XxGtF2iDX+jgiz >> t0G2207sczHtiwsE/KLGAxXmEI4tGESLv+4Jui3kjp8JJJCusDcjzTIXQ6O9sb91 >> PmSbQhj4dbUz/3zk+utLb3YBMUPDnsr4H+eon+ko+EQOxTL48O4x7xvjj07XrnX3 >> DawQG0qs9SnenkMsK2HzQBRDqCf0DfrVPmajWYUQJ62j2ocah8oXij6WH5/rgCpA >> xtt2sXJrQd2TFpCxcGWn5PsyEUMWjxAx1dia8pcMkBLvnb2SQkM6204jWQ=3D=3D >> =3DSVJD
>> -----END PGP SIGNATURE-----
>>
>>


- --
[ stardiviner ]
=C2=A0 =C2=A0 =C2=A0 =C2=A0I try to make every word tell the meaning that I= want to express.

=C2=A0 =C2=A0 =C2=A0 =C2=A0Blog: https://stardiviner.github.io/ =C2=A0 =C2=A0 =C2=A0 =C2=A0IRC(freenode): stardiviner, Matrix: stardiviner<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0GPG: F09F650D7D674819892591401B5DF1C95AE89AC3
-----BEGIN PGP SIGNATURE-----

iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl7EY3EUHG51bWJjaGls
ZEBnbWFpbC5jb20ACgkQG13xyVromsMlVQgAge5MxPWefabFQfvcM1fHNgSVf4B3
vsPJmXqaVHRGmhUq2ug8wakYDoDIpdXX0M6VzVxm29ImmYsKM/JgpgEgZGR81DLI
RMyra/MvKC414klP4UZNHEqjcbpKxh2OxpnmfuDXvkve6epnSBGoX70wlRQIC1NN
BY3c1Gt44usVY1VwHnAaK+htlPU8CWc0Nn/0peOuB5qSJkjc60Pu9HKTx5EsJ0uD
OF1IdfP7k+d8Eew58LNgOgoL1S9xqpsGhzurI05qCAgtqWFlYZP0VP9tGDkh7aIF
YziNcGNPg6Nq5Dac1gIeTEyC40iCNNPCLxzNjrXYyUcmSPLIrysdTyeQ1g=3D=3D
=3D4JMm
-----END PGP SIGNATURE-----

--00000000000091414205a628b8ea--