From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30864 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Frank Bergmann Newsgroups: gmane.text.pandoc Subject: Re: Translating style sheets in reader on HTML input Date: Tue, 28 Jun 2022 13:56:16 +0200 Message-ID: References: <3f7b920b-c982-5be5-fa04-9025e008e518@tuxad.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------gmqXx00fVXEAc0d1T0sNaHEO" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9497"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDB4NK6F5EBBBZOY5OKQMGQERWOXI7I-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Jun 28 13:56:26 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wr1-f56.google.com ([209.85.221.56]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o69pR-0002EY-5h for gtp-pandoc-discuss@m.gmane-mx.org; Tue, 28 Jun 2022 13:56:25 +0200 Original-Received: by mail-wr1-f56.google.com with SMTP id a1-20020adfbc41000000b0021b90d6d69asf1739935wrh.1 for ; Tue, 28 Jun 2022 04:56:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656417384; cv=pass; d=google.com; s=arc-20160816; b=MozmN/ir1LK32FyGQyN+i0IIDrLjNrWWPLon1kgcFFAfFqUizAPF8FZUA/LwRKq/Pz CLv1HpBFttCOndUMnBQgsmKaaRIh8YuhVxYXVhzY0nK7MZb3Q9smSusG+a95kaH5NIgm SWF14lLeA4p8xricVkcoNVnwRK7RXUdsWZQT+YszDi7w4/mrwqdjhuSEj5GKu5sb1HmC lP4eIOtUc4ygf5bNk4IitH6KZHrGW015Cx4wfHJ+OuUmyttIsbSR3KaiMv7X3dMmSaDL r13xS+5ivM5KtIuV5XyEeOQsgW5VISdFJv4hAnattUDaC2Jbnrkq47b5EFgxSfAAAqkw u3Ww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:in-reply-to:from :references:to:content-language:subject:user-agent:mime-version:date :message-id:sender:dkim-signature; bh=n7tkM7Oi9C66kiKIlyIL33ItchvPN8ZJHgsG0ybKW3s=; b=BWCVfBy372iBR95aB7q4dqwAuhOoVJ7wuSvgNioKHhQ4n4gsp24AHdyfiAFqAimGlO TWpZvbMClczS9FVPGKoRFVPtVK2fwcn1yrE+g7NPJrM0fMKrRSzKCb0U+Kf4ZHzYqg25 7HQUIRWFXMBPSeMSbP3poxPe3wHitLpnMPGIbZdFE+aMLzYm3xhxQWkavSER2QEvjbca GGDwUIwcIPVFzjDIO9Tg327AwT2yQqeI+xKr5Kxumu+lRVQbnGoE1NZIlT5KX66Larh1 75/FSo0h1SslWYjLX/IneE+5dqu59/VUtko3QQ1P635gzn2v82BGaMR27xvUDwP8/X+1 E2gQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org designates 81.89.239.233 as permitted sender) smtp.mailfrom=pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=n7tkM7Oi9C66kiKIlyIL33ItchvPN8ZJHgsG0ybKW3s=; b=meAqBb2sdBavKw6py9cF/lzUqyB7LtxT7vSrMQOvR7jJRsJitkXHv+gC7vU5F08Bg7 +6kViHd7U3J2ybJT2fEvUE/8pQdGuWqX2BpGg1P9Aw2AKqwgLcdXOdtvULCLzKo6RfCr DOO5zdL388NVHqi5GwyaT6zYRvDBtaC3O39a5zGPZbkJeBT8sgsb159f9Mq3CqLnBNCd oqUOnJpkBBssgzXDME8YmY73kMZSBmmKlTYdXJH2ZAOPIqAaUZvzhjyij0W8Z3x3UAQU aY6rMY+INN7fd9M5O9Id+Tyh2MxfX0pjgRywplWMOrNF2OyaQIq95rkQA2CL3+VM8bRq 4PaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:message-id:date:mime-version:user-agent :subject:content-language:to:references:from:in-reply-to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=n7tkM7Oi9C66kiKIlyIL33ItchvPN8ZJHgsG0ybKW3s=; b=Bin5CLr0o0B6Iu0XHMRJ6xlwdwjJkxGBoD6s2VLWupJ2SoiCRZ24wKh7lm6dJreH+G 6c0vqmuD61rUilxZyV1cpUGCYNw1iALyQxkZTmHt+l59OMhoL084zr5ZDeHb+JON0pdR XZ2umZUctLykiNuwRhRLB4qJBZTuPKn07JTDRiIFU3nGdQRFqsZRjxuC7P/IMNIU0z7i 4u/hYMxo8KXmV7+dWfAVd9C20oY+0T3opyk+Jy4e0WrakVSGK1aMqtosUYBV2GelLyNC R7iIYoE8q39cvGebPfxju0bYy3H6gTjz82aFqQzklQzxWK3EsGL68u93I+7ncKm5y4ej Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora8oxA7LVFatF+FhymDHk1W1N0JNzPpsSl+ZSpmmkb6QRBz0eGtP XsJmmUuSKuh7qox87WAVaio= X-Google-Smtp-Source: AGRyM1uR1LTH/MO6k/wiY5ogWbh7cfEU9T4VW7USL67I53+qv+dn8Tx87Ooi69h0DkHVCQhZqakQDg== X-Received: by 2002:a5d:6c6b:0:b0:1ea:77ea:dde8 with SMTP id r11-20020a5d6c6b000000b001ea77eadde8mr17838738wrz.690.1656417384761; Tue, 28 Jun 2022 04:56:24 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:adf:eb04:0:b0:21b:b3cc:1640 with SMTP id s4-20020adfeb04000000b0021bb3cc1640ls17837286wrn.1.gmail; Tue, 28 Jun 2022 04:56:20 -0700 (PDT) X-Received: by 2002:a05:6000:15ca:b0:21b:baca:5902 with SMTP id y10-20020a05600015ca00b0021bbaca5902mr18042110wry.294.1656417380619; Tue, 28 Jun 2022 04:56:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656417380; cv=none; d=google.com; s=arc-20160816; b=G0uxNy9oiEKoTZxWo733vigjauAqgBb57J5Yoxu9nQNkrX3AC6hv0fRw1z9rGX22Jt vGzZqDv6vsrAWVgXzOXmAV/3b2RKlHjG/czBPuY6+seNjbW8FOed+NzV+jySvlLMbKcV vT7U4QsDVuLSMQ0EkOPW9Ts89eLQvgKBdgH+A6GtbKrGvce6bfKPx2O1VjitOJtcYqGB qu+u+cZj+IYKaLXxRbqKgNXeTMhjtf8pVS9H4U7is90eP49f65P0bE4PSkERbLOH72oP dpvZAQwRZDsLDojUJUBNc+TPGdgXEaFIIxSBVa7m/1G25T9QGEm3sZCEncwj2QEK8XaW 0LHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id; bh=OznXtsb3FjbXzWsnogc941AyqYEh71crBsvKxu36w9Q=; b=s05h7pWxnr3awc/F5X2S/272sV1LBFw0yeGv0LKfQPk8+u0ubL1pBgSMyfAdH14eJ0 LdqR/EyWwcFoJYeBuzJDYTmoH4uKNP2siPWA5RGyTu6TdvVNQ3rXUWkDzvsTfuuqFooh pNpFUt6YZrFcKB96c6rlgoPkUDzGdOOLxqW4xTDkJDbRXNcyxZD6vPAEHIvoNx2xxuyX tM09oyJryID6TXhswUDp4jX+W/UC7Kf4zQbtMvmqEgkShcb2vIkYiRoBCtFtEQCvOD2y xiOa92Yx4rr3Wd95V4CoLbh9Q6/VpxikkrvnfuQx/np+5Yz4JYoL2ShGh0BRmejU1YD4 9HpQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org designates 81.89.239.233 as permitted sender) smtp.mailfrom=pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org Original-Received: from mail.tuxad.com (treferpol.tuxad.net. [81.89.239.233]) by gmr-mx.google.com with ESMTPS id m7-20020adffa07000000b0021a07a20517si446198wrr.7.2022.06.28.04.56.18 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 28 Jun 2022 04:56:18 -0700 (PDT) Received-SPF: pass (google.com: domain of pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org designates 81.89.239.233 as permitted sender) client-ip=81.89.239.233; Original-Received: from [192.168.100.166] (p5480191d.dip0.t-ipconnect.de [84.128.25.29]) (using TLSv1.3 with cipher AEAD-CHACHA20-POLY1305-SHA256 (256/256 bits)) (No client certificate requested) (Authenticated sender: frankb) by mail.tuxad.com (Postfix) with ESMTP id D18B256215 for ; Tue, 28 Jun 2022 13:56:17 +0200 (CEST) Content-Language: en-US In-Reply-To: X-Original-Sender: pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org designates 81.89.239.233 as permitted sender) smtp.mailfrom=pandoc-eSlkCAlw8VwAvxtiuMwx3w@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:30864 Archived-At: This is a multi-part message in MIME format. --------------gmqXx00fVXEAc0d1T0sNaHEO Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Hi William, awesome, thank you! Frank On 25.06.22 13:23, William Lupton wrote: > Yes, lua filters operate on the AST (abstract syntax tree). > > I think that some pre-processing will be necessary because (AFAIK) the=20 > Para (p) element doesn't retain attributes in the AST. > > Here's an example using HTML derived from yours (the p element is=20 > wrapped in a div). Note: I think perhaps the lua div logic could be=20 > simpler, but this seems to work. > > % cat kursiv.html > span-text-with-class >

para-text-class-from-div

> > % pandoc kursiv.html -L kursiv.lua > span-text-with-class >
>

para-text-class-from-div

>
> > % cat kursiv.lua > function Span(span) > =C2=A0 =C2=A0 local class, index =3D span.attr.classes:find('Kursiv') > =C2=A0 =C2=A0 if class then > =C2=A0 =C2=A0 =C2=A0 =C2=A0 span.attr.classes:remove(index) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 return pandoc.Emph({span}) > =C2=A0 =C2=A0 end > end > > function Div(div) > =C2=A0 =C2=A0 local class, index =3D div.attr.classes:find('Normal_fett') > =C2=A0 =C2=A0 if class then > =C2=A0 =C2=A0 =C2=A0 =C2=A0 div.attr.classes:remove(index) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 div.content =3D div.content:map( > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 function(elem) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 elem.content =3D = {pandoc.Strong(elem.content)} > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return elem > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 end > =C2=A0 =C2=A0 =C2=A0 =C2=A0 ) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 return div > =C2=A0 =C2=A0 end > end > > On Sat, 25 Jun 2022 at 10:34, Frank Bergmann wrote: > > Hi, > > this time I have some questions. > > As far as I understood the lua scripting it is not working on actual > input but just on already translated native format. > What I need is to do some "translations" on raw HTML input. > (BTW - actual output here is asciidoc.) > > My issue is that the "HTML" input has a lot of styles like these: > > > >

>

>

>

>

>

>

>

>

>

>

> > > > (Note: kursiv=3Ditalic/emphasized, fett=3Dbold, unterstrichen=3Dunder= line) > > Is there a way in pandoc to "translate" styles like e.g. the ones > with > "fett" to e.g. a simple HTML tag "" before internally doing the > actual translation to native and then to output format? > Can a lua script be used for this? > Or do I need to write a translator of my own and run it BEFORE > using pandoc? > > (Note: The "HTML" input is coming from Adobe RoboHelp.) > > kind regards, > Frank > > --=20 > Frank Bergmann, P=C3=B6dinghauser Str. 5, D-32051 Herford, Tel. > +49-5221-9249753 > SAP Hybris & Linux LPIC-3, E-Mail tx2014-VEyjnN4Vo9k@public.gmane.org, USt-IdNr > DE237314606 > http://tdyn.de/freel=C2=A0 -- Redirect to profile at freelancermap > http://www.gulp.de/freiberufler/2HNKY2YHW.html -- Profile at GULP > > --=20 > You received this message because you are subscribed to the Google > Groups "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, > send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > . > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/c09f254c-5ccf-1ed4-9= 7ab-4e6bccbbdcb6%40tuxad.com. > > --=20 > You received this message because you are subscribed to the Google=20 > Groups "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send=20 > an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit=20 > https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxh02ZZ_HbZS0cPDZ4r= WE%2BES5zYJQsa4Uw9_bTBX5aEAVg%40mail.gmail.com=20 > . --=20 Frank Bergmann, P=C3=B6dinghauser Str. 5, D-32051 Herford, Tel. +49-5221-92= 49753 SAP Hybris & Linux LPIC-3, E-Mailtx2014-VEyjnN4Vo9k@public.gmane.org, USt-IdNr DE237314606 http://tdyn.de/freel -- Redirect to profile at freelancermap http://www.gulp.de/freiberufler/2HNKY2YHW.html -- Profile at GULP --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/ff5f0f4e-00ce-e6fa-da84-5367e86c4bc9%40tuxad.com. --------------gmqXx00fVXEAc0d1T0sNaHEO Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi William,
awesome, thank you!
Frank

On 25.06.22 13:23, William Lupton wrote:
Yes, lua filters operate on the AST (abstract syntax tree).

I think that some pre-processing will be necessary because (AFAIK) the Para (p) element doesn't retain attributes in the AST.

Here's an example using HTML derived from yours (the p element is wrapped in a div). Note: I think perhaps the lua div logic could be simpler, but this seems to work.

% cat kursiv.html
<span class=3D"Kursiv">span-text-with-class</span><= br> <div class=3D"Normal_fett"><p>para-text-class-from-div</p></di= v>

% pandoc kursiv.html -L kursiv.lua <em><span>span-text-with-class</span></em>
<div>
<p><strong>para-text-class-from-div</strong></p> </div>

% cat kursiv.lua
function Span(span)
=C2=A0 =C2=A0 local class, index =3D span.attr.classes:find('Ku= rsiv')
=C2=A0 =C2=A0 if class then
=C2=A0 =C2=A0 =C2=A0 =C2=A0 span.attr.classes:remove(index)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 return pandoc.Emph({span})
=C2=A0 =C2=A0 end
end

function Div(div)
=C2=A0 =C2=A0 local class, index =3D div.attr.classes:find('Normal_fett')
=C2=A0 =C2=A0 if class then
=C2=A0 =C2=A0 =C2=A0 =C2=A0 div.attr.classes:remove(index)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 div.content =3D div.content:map( =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 function(elem)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 elem.co= ntent =3D {pandoc.Strong(elem.content)}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return = elem
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 end
=C2=A0 =C2=A0 =C2=A0 =C2=A0 )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 return div
=C2=A0 =C2=A0 end
end


On Sat, 25 Jun 2022 at 10:34, Frank Bergmann <pandoc= @tuxad.com> wrote:
Hi= ,

this time I have some questions.

As far as I understood the lua scripting it is not working on actual
input but just on already translated native format.
What I need is to do some "translations" on raw HTML input.
(BTW - actual output here is asciidoc.)

My issue is that the "HTML" input has a lot of styles like these:

<span class=3D"Kursiv">
<span class=3D"FettUnterstrichen">
<p class=3D"Normal_fett">
<p class=3D"rml10_101__Normal_fett">
<p class=3D"rml10_112__Normal_fett">
<p class=3D"rml10_114__Normal_fett">
<p class=3D"rml10_11__Normal_fett">
<p class=3D"rml10_122__Normal_fett">
<p class=3D"rml10_124__Normal_fett">
<p class=3D"rml10_133__Normal_fett">
<p class=3D"rml10_136__Normal_fett">
<p class=3D"rml10_138__Normal_fett">
<p class=3D"rml10_177__Normal_fett">
<span class=3D"Fett">
<span class=3D"FettUnterstrichen">

(Note: kursiv=3Ditalic/emphasized, fett=3Dbold, unterstrichen=3Dunderline)

Is there a way in pandoc to "translate" styles like e.g. the ones with
"fett" to e.g. a simple HTML tag "<b>" before internally doing the
actual translation to native and then to output format?
Can a lua script be used for this?
Or do I need to write a translator of my own and run it BEFORE using pandoc?

(Note: The "HTML" input is coming from Adobe RoboHelp.)

kind regards,
Frank

--
Frank Bergmann, P=C3=B6dinghauser Str. 5, D-32051 Herford, Tel. +49-5221-9249753
SAP Hybris & Linux LPIC-3, E-Mail tx2014= @tuxad.de, USt-IdNr DE237314606
http://tdyn.de/freel=C2=A0 = -- Redirect to profile at freelancermap
http://www.gulp.de/freiberufler= /2HNKY2YHW.html=C2=A0 -- Profile at GULP

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsub= scribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msg= id/pandoc-discuss/c09f254c-5ccf-1ed4-97ab-4e6bccbbdcb6%40tuxad.com.
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-dis= cuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-d= iscuss/CAEe_xxh02ZZ_HbZS0cPDZ4rWE%2BES5zYJQsa4Uw9_bTBX5aEAVg%40mail.gmail.c= om.

--=20
Frank Bergmann, P=C3=B6dinghauser Str. 5, D-32051 Herford, Tel. +49-5221-92=
49753
SAP Hybris & Linux LPIC-3, E-Mail tx2014-VEyjnN4Vo9k@public.gmane.org, USt-IdNr DE237314606
http://tdy=
n.de/freel  -- Redirect to profile at freelancermap
http://www.gulp.de/freiberufler/2HNKY2YHW.html  -- Prof=
ile at GULP

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/p= andoc-discuss/ff5f0f4e-00ce-e6fa-da84-5367e86c4bc9%40tuxad.com.
--------------gmqXx00fVXEAc0d1T0sNaHEO--