From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from smtp-1.sys.kth.se (smtp-1.sys.kth.se [130.237.32.175])
by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id p2LHc9BF006341
for ; Mon, 21 Mar 2011 13:38:10 -0400 (EDT)
Received: from mailscan-1.sys.kth.se (mailscan-1.sys.kth.se [130.237.32.91])
by smtp-1.sys.kth.se (Postfix) with ESMTP id 89ECE155190
for ; Mon, 21 Mar 2011 18:38:03 +0100 (CET)
X-Virus-Scanned: by amavisd-new at kth.se
Received: from smtp-1.sys.kth.se ([130.237.32.175])
by mailscan-1.sys.kth.se (mailscan-1.sys.kth.se [130.237.32.91]) (amavisd-new, port 10024)
with LMTP id FJe8EamaHADA for ;
Mon, 21 Mar 2011 18:37:56 +0100 (CET)
X-KTH-Auth: kristaps [193.10.49.5]
X-KTH-mail-from: kristaps@bsd.lv
X-KTH-rcpt-to: tech@mdocml.bsd.lv
Received: from [172.16.18.84] (unknown [193.10.49.5])
by smtp-1.sys.kth.se (Postfix) with ESMTP id 24094154129
for ; Mon, 21 Mar 2011 18:37:53 +0100 (CET)
Message-ID: <4D878CF0.2060306@bsd.lv>
Date: Mon, 21 Mar 2011 18:37:52 +0100
From: Kristaps Dzonsons
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Icedove/3.0.11
X-Mailinglist: mdocml-tech
Reply-To: tech@mdocml.bsd.lv
MIME-Version: 1.0
To: tech@mdocml.bsd.lv
Subject: [PATCH] Massive restructuring into mandoc.h/libmandoc.a.
Content-Type: multipart/mixed;
boundary="------------090906070001080206000103"
This is a multi-part message in MIME format.
--------------090906070001080206000103
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
This monster patch is the final part of restructuring the libraries. If
the patch doesn't work, I've included the patched sources. With this,
the structure of the mdocml package looks like:
mdocXXX.o (libmdoc.h)-----+
|
manXXX.o (libman.h)---(libmandoc.h) libmandoc.a (mandoc.h)
| | |
roffXXX.o (libroff.h)-----+ | main.o
tblXXX.o | XXXterm.o
eqnXXX.o libmandoc.o XXXhtml.o
read.o etc.
In other words, mandoc.h is the public interface to ALL parsing
functionality (via mparse_readfd()). No more having main.c dance around
libroff and libmdoc, no more inclusion of mdoc.h and man.h in the
front-ends. It's all in one header file.
Internally, libmandoc.h is now the shared header file used by all
back-end compilers. The libmdoc.h, libman.h, and libroff.h have been
retained for each private compiler backend.
There's no more libmdoc, libroff, and libman. They all now live in
libmandoc.a.
This considerably simplifies the spaghetti-mess of inclusions,
hierarchies, and so on, although there still remains some clean-up to be
done (chars.h, out.h, main.h, etc.).
On a related note, mdoc.3, man.3, and roff.3 have had their important
parts merged into mandoc.3 (this is in progress, as the functions
themselves need to be documented, although it's kind of obvious). The
rest I've discarded.
I also re-wrote the Makefile to be much more readable and fixable, and
to track dependencies much closer. This has some changes regarding the
www site: I no longer print the ChangeLog (which, according to my logs,
is rarely visited and anyways supplanted by cvsweb) and added eqn.7,
alongside removing the other .3 manuals.
I notice that the compiled binary has bloated. Any ideas why? This
troubles me a great deal.
Things that remain to be done in the immediate future:
- get rid of mdoc_isdelim() (using cues somehow?)
- merge chars.h into out.h
- do something about out.h/main.h
Thoughts? Reactions?
Kristaps
--------------090906070001080206000103
Content-Type: text/plain;
name="patch.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="patch.txt"
? bar.1
? baz.1
? foo.1
? index.c
? patch.txt
? regress/output
Index: ChangeLog.xsl
===================================================================
RCS file: ChangeLog.xsl
diff -N ChangeLog.xsl
--- ChangeLog.xsl 21 Sep 2009 15:12:03 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,43 +0,0 @@
-
-
-
-
-
-
- mdocml - CVS-ChangeLog
-
-
-
-
-
- Files modified by
-
-
-
-
- Note:
-
-
-
-
-
-
-
- — Rev:
-
- , Status:
-
-
- , Tag:
-
-
-
-
-
-
-
-
-
-
-
-
Index: Makefile
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/Makefile,v
retrieving revision 1.315
diff -u -r1.315 Makefile
--- Makefile 20 Mar 2011 11:41:24 -0000 1.315
+++ Makefile 21 Mar 2011 17:23:12 -0000
@@ -1,344 +1,304 @@
-.SUFFIXES: .html .xml .sgml .1 .3 .7 .md5 .tar.gz
-.SUFFIXES: .1.txt .3.txt .7.txt
-.SUFFIXES: .1.xhtml .3.xhtml .7.xhtml
-.SUFFIXES: .1.sgml .3.sgml .7.sgml
-.SUFFIXES: .h .h.html
-.SUFFIXES: .1.ps .3.ps .7.ps
-.SUFFIXES: .1.pdf .3.pdf .7.pdf
-
-PREFIX = /usr/local
-BINDIR = $(PREFIX)/bin
-INCLUDEDIR = $(PREFIX)/include
-LIBDIR = $(PREFIX)/lib
-MANDIR = $(PREFIX)/man
-EXAMPLEDIR = $(PREFIX)/share/examples/mandoc
-INSTALL = install
-INSTALL_PROGRAM = $(INSTALL) -m 0755
-INSTALL_DATA = $(INSTALL) -m 0444
-INSTALL_LIB = $(INSTALL) -m 0644
-INSTALL_MAN = $(INSTALL_DATA)
-
-VERSION = 1.10.10
-VDATE = 20 March 2011
-
-VFLAGS = -DVERSION="\"$(VERSION)\""
-WFLAGS = -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
-CFLAGS += -g $(WFLAGS) $(VFLAGS) -DHAVE_CONFIG_H
+.PHONY: clean install
+.SUFFIXES: .sgml .html .md5 .h .h.html
+.SUFFIXES: .1 .3 .7
+.SUFFIXES: .1.txt .3.txt .7.txt
+.SUFFIXES: .1.pdf .3.pdf .7.pdf
+.SUFFIXES: .1.ps .3.ps .7.ps
+.SUFFIXES: .1.html .3.html .7.html
+.SUFFIXES: .1.xhtml .3.xhtml .7.xhtml
# Specify this if you want to hard-code the operating system to appear
# in the lower-left hand corner of -mdoc manuals.
-# CFLAGS += -DOSNAME="\"OpenBSD 4.5\""
+# CFLAGS += -DOSNAME="\"OpenBSD 4.5\""
-LINTFLAGS += $(VFLAGS)
+VERSION = 1.10.10
+VDATE = 20 March 2011
+CFLAGS += -g -DHAVE_CONFIG_H -DVERSION="\"$(VERSION)\""
+CFLAGS += -W -Wall -Wstrict-prototypes -Wno-unused-parameter -Wwrite-strings
+PREFIX = /usr/local
+BINDIR = $(PREFIX)/bin
+INCLUDEDIR = $(PREFIX)/include
+LIBDIR = $(PREFIX)/lib
+MANDIR = $(PREFIX)/man
+EXAMPLEDIR = $(PREFIX)/share/examples/mandoc
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 0444
+INSTALL_LIB = $(INSTALL) -m 0644
+INSTALL_MAN = $(INSTALL_DATA)
+
+all: mandoc
+
+SRCS = Makefile \
+ arch.c \
+ arch.in \
+ att.c \
+ att.in \
+ chars.c \
+ chars.h \
+ chars.in \
+ compat.c \
+ config.h.post \
+ config.h.pre \
+ eqn.7 \
+ eqn.c \
+ example.style.css \
+ external.png \
+ html.c \
+ html.h \
+ index.c \
+ index.css \
+ index.sgml \
+ lib.c \
+ lib.in \
+ libman.h \
+ libmandoc.h \
+ libmdoc.h \
+ libroff.h \
+ main.c \
+ main.h \
+ man.7 \
+ man.c \
+ man_argv.c \
+ man_hash.c \
+ man_html.c \
+ man_macro.c \
+ man_term.c \
+ man_validate.c \
+ mandoc.1 \
+ mandoc.3 \
+ mandoc.c \
+ mandoc.h \
+ mandoc_char.7 \
+ mdoc.7 \
+ mdoc.c \
+ mdoc_argv.c \
+ mdoc_hash.c \
+ mdoc_html.c \
+ mdoc_macro.c \
+ mdoc_term.c \
+ mdoc_validate.c \
+ msec.c \
+ msec.in \
+ out.c \
+ out.h \
+ read.c \
+ roff.7 \
+ roff.c \
+ st.c \
+ st.in \
+ style.css \
+ tbl.7 \
+ tbl.c \
+ tbl_data.c \
+ tbl_html.c \
+ tbl_layout.c \
+ tbl_opts.c \
+ tbl_term.c \
+ term.c \
+ term.h \
+ term_ascii.c \
+ term_ps.c \
+ test-strlcat.c \
+ test-strlcpy.c \
+ tree.c \
+ vol.c \
+ vol.in
+
+LIBMAN_OBJS = man.o \
+ man_argv.o \
+ man_hash.o \
+ man_macro.o \
+ man_validate.o
+LIBMDOC_OBJS = arch.o \
+ att.o \
+ chars.o \
+ lib.o \
+ mdoc.o \
+ mdoc_argv.o \
+ mdoc_hash.o \
+ mdoc_macro.o \
+ mdoc_validate.o \
+ msec.o \
+ st.o \
+ vol.o
+LIBROFF_OBJS = eqn.o \
+ roff.o \
+ tbl.o \
+ tbl_data.o \
+ tbl_layout.o \
+ tbl_opts.o
+LIBMANDOC_OBJS = $(LIBMAN_OBJS) \
+ $(LIBMDOC_OBJS) \
+ $(LIBROFF_OBJS) \
+ mandoc.o \
+ read.o
+
+arch.o: arch.in
+att.o: att.in
+chars.o: chars.in
+lib.o: lib.in
+msec.o: msec.in
+st.o: st.in
+vol.o: vol.in
+
+$(LIBMAN_OBJS): libmdoc.h
+$(LIBMDOC_OBJS): libmdoc.h
+$(LIBROFF_OBJS): libroff.h
+$(LIBMANDOC_OBJS): mandoc.h libmandoc.h config.h
+
+MANDOC_HTML_OBJS = html.o \
+ man_html.o \
+ mdoc_html.o \
+ tbl_html.o
+MANDOC_TERM_OBJS = man_term.o \
+ mdoc_term.o \
+ term.o \
+ term_ascii.o \
+ term_ps.o \
+ tbl_term.o
+MANDOC_OBJS = $(MANDOC_HTML_OBJS) \
+ $(MANDOC_TERM_OBJS) \
+ main.o \
+ out.o \
+ tree.o
+
+$(MANDOC_HTML_OBJS): html.h
+$(MANDOC_TERM_OBJS): term.h
+$(MANDOC_OBJS): main.h mandoc.h config.h out.h chars.h
+
+compat.o: config.h
+
+INDEX_MANS = mandoc.1.html \
+ mandoc.1.xhtml \
+ mandoc.1.ps \
+ mandoc.1.pdf \
+ mandoc.1.txt \
+ mandoc.3.html \
+ mandoc.3.xhtml \
+ mandoc.3.ps \
+ mandoc.3.pdf \
+ mandoc.3.txt \
+ eqn.7.html \
+ eqn.7.xhtml \
+ eqn.7.ps \
+ eqn.7.pdf \
+ eqn.7.txt \
+ man.7.html \
+ man.7.xhtml \
+ man.7.ps \
+ man.7.pdf \
+ man.7.txt \
+ mandoc_char.7.html \
+ mandoc_char.7.xhtml \
+ mandoc_char.7.ps \
+ mandoc_char.7.pdf \
+ mandoc_char.7.txt \
+ mdoc.7.html \
+ mdoc.7.xhtml \
+ mdoc.7.ps \
+ mdoc.7.pdf \
+ mdoc.7.txt \
+ roff.7.html \
+ roff.7.xhtml \
+ roff.7.ps \
+ roff.7.pdf \
+ roff.7.txt \
+ tbl.7.html \
+ tbl.7.xhtml \
+ tbl.7.ps \
+ tbl.7.pdf \
+ tbl.7.txt
+
+$(INDEX_MANS): mandoc
+
+INDEX_OBJS = $(INDEX_MANS) \
+ mandoc.h.html \
+ mdocml.tar.gz \
+ mdocml.md5
-ROFFLNS = roff.ln tbl.ln tbl_opts.ln tbl_layout.ln tbl_data.ln eqn.ln
-
-ROFFSRCS = roff.c tbl.c tbl_opts.c tbl_layout.c tbl_data.c eqn.c
-
-ROFFOBJS = roff.o tbl.o tbl_opts.o tbl_layout.o tbl_data.o eqn.o
-
-MANDOCLNS = mandoc.ln
-
-MANDOCSRCS = mandoc.c
-
-MANDOCOBJS = mandoc.o
-
-MDOCLNS = mdoc_macro.ln mdoc.ln mdoc_hash.ln \
- mdoc_argv.ln mdoc_validate.ln \
- lib.ln att.ln arch.ln vol.ln msec.ln st.ln
-
-MDOCOBJS = mdoc_macro.o mdoc.o mdoc_hash.o \
- mdoc_argv.o mdoc_validate.o lib.o att.o \
- arch.o vol.o msec.o st.o
-
-MDOCSRCS = mdoc_macro.c mdoc.c mdoc_hash.c \
- mdoc_argv.c mdoc_validate.c lib.c att.c \
- arch.c vol.c msec.c st.c
-
-MANLNS = man_macro.ln man.ln man_hash.ln man_validate.ln \
- man_argv.ln
-
-MANOBJS = man_macro.o man.o man_hash.o man_validate.o \
- man_argv.o
-MANSRCS = man_macro.c man.c man_hash.c man_validate.c \
- man_argv.c
-
-MAINLNS = main.ln mdoc_term.ln chars.ln term.ln tree.ln \
- compat.ln man_term.ln html.ln mdoc_html.ln \
- man_html.ln out.ln term_ps.ln term_ascii.ln \
- tbl_term.ln tbl_html.ln read.ln
-
-MAINOBJS = main.o mdoc_term.o chars.o term.o tree.o compat.o \
- man_term.o html.o mdoc_html.o man_html.o out.o \
- term_ps.o term_ascii.o tbl_term.o tbl_html.o read.o
-
-MAINSRCS = main.c mdoc_term.c chars.c term.c tree.c compat.c \
- man_term.c html.c mdoc_html.c man_html.c out.c \
- term_ps.c term_ascii.c tbl_term.c tbl_html.c read.c
-
-LLNS = llib-llibmdoc.ln llib-llibman.ln llib-lmandoc.ln \
- llib-llibmandoc.ln llib-llibroff.ln
-
-LNS = $(MAINLNS) $(MDOCLNS) $(MANLNS) \
- $(MANDOCLNS) $(ROFFLNS)
-
-LIBS = libmdoc.a libman.a libmandoc.a libroff.a
-
-OBJS = $(MDOCOBJS) $(MAINOBJS) $(MANOBJS) \
- $(MANDOCOBJS) $(ROFFOBJS)
-
-SRCS = $(MDOCSRCS) $(MAINSRCS) $(MANSRCS) \
- $(MANDOCSRCS) $(ROFFSRCS)
-
-DATAS = arch.in att.in lib.in msec.in st.in \
- vol.in chars.in
-
-HEADS = mdoc.h libmdoc.h man.h libman.h term.h \
- libmandoc.h html.h chars.h out.h main.h roff.h \
- mandoc.h libroff.h
-
-GSGMLS = mandoc.1.sgml mdoc.3.sgml mdoc.7.sgml \
- mandoc_char.7.sgml man.7.sgml man.3.sgml roff.7.sgml \
- roff.3.sgml tbl.7.sgml eqn.7.sgml
-
-SGMLS = index.sgml
-
-XHTMLS = mandoc.1.xhtml mdoc.3.xhtml \
- man.3.xhtml mdoc.7.xhtml man.7.xhtml mandoc_char.7.xhtml \
- roff.7.xhtml roff.3.xhtml tbl.7.xhtml eqn.7.xhtml
-
-HTMLS = ChangeLog.html index.html man.h.html mdoc.h.html \
- mandoc.h.html roff.h.html mandoc.1.html mdoc.3.html \
- man.3.html mdoc.7.html man.7.html mandoc_char.7.html \
- roff.7.html roff.3.html tbl.7.html eqn.7.html
-
-PSS = mandoc.1.ps mdoc.3.ps man.3.ps mdoc.7.ps man.7.ps \
- mandoc_char.7.ps roff.7.ps roff.3.ps tbl.7.ps eqn.7.ps
-
-PDFS = mandoc.1.pdf mdoc.3.pdf man.3.pdf mdoc.7.pdf man.7.pdf \
- mandoc_char.7.pdf roff.7.pdf roff.3.pdf tbl.7.pdf eqn.7.pdf
-
-XSLS = ChangeLog.xsl
-
-TEXTS = mandoc.1.txt mdoc.3.txt man.3.txt mdoc.7.txt man.7.txt \
- mandoc_char.7.txt ChangeLog.txt \
- roff.7.txt roff.3.txt tbl.7.txt eqn.7.txt
-
-EXAMPLES = example.style.css
-
-XMLS = ChangeLog.xml
-
-STATICS = index.css style.css external.png
-
-MD5S = mdocml-$(VERSION).md5
-
-TARGZS = mdocml-$(VERSION).tar.gz
-
-MANS = mandoc.1 mdoc.3 mdoc.7 mandoc_char.7 man.7 \
- man.3 roff.7 roff.3 tbl.7 eqn.7
-
-BINS = mandoc
-
-TESTS = test-strlcat.c test-strlcpy.c
-
-CONFIGS = config.h.pre config.h.post
-
-DOCLEAN = $(BINS) $(LNS) $(LLNS) $(LIBS) $(OBJS) $(HTMLS) \
- $(TARGZS) tags $(MD5S) $(XMLS) $(TEXTS) $(GSGMLS) \
- config.h config.log $(PSS) $(PDFS) $(XHTMLS)
-
-DOINSTALL = $(SRCS) $(HEADS) Makefile $(MANS) $(SGMLS) $(STATICS) \
- $(DATAS) $(XSLS) $(EXAMPLES) $(TESTS) $(CONFIGS)
-
-all: $(BINS)
-
-lint: $(LLNS)
+www: index.html
clean:
- rm -f $(DOCLEAN)
-
-dist: mdocml-$(VERSION).tar.gz
-
-www: all $(GSGMLS) $(HTMLS) $(XHTMLS) $(TEXTS) $(MD5S) $(TARGZS) $(PSS) $(PDFS)
-
-ps: $(PSS)
-
-pdf: $(PDFS)
+ rm -f libmandoc.a $(LIBMANDOC_OBJS)
+ rm -f mandoc $(MANDOC_OBJS)
+ rm -f config.h compat.o config.log
+ rm -f mdocml.tar.gz
+ rm -f index.html $(INDEX_OBJS)
-installwww: www
- $(INSTALL_DATA) $(HTMLS) $(XHTMLS) $(PSS) $(PDFS) $(TEXTS) $(STATICS) $(DESTDIR)$(PREFIX)/
- $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/
- $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/
- $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/mdocml.tar.gz
- $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/mdocml.md5
-
-install:
+install: all
mkdir -p $(DESTDIR)$(BINDIR)
mkdir -p $(DESTDIR)$(EXAMPLEDIR)
mkdir -p $(DESTDIR)$(MANDIR)/man1
+ mkdir -p $(DESTDIR)$(MANDIR)/man3
mkdir -p $(DESTDIR)$(MANDIR)/man7
$(INSTALL_PROGRAM) mandoc $(DESTDIR)$(BINDIR)
+ $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR)/
$(INSTALL_MAN) mandoc.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL_MAN) mandoc.3 $(DESTDIR)$(MANDIR)/man3
$(INSTALL_MAN) man.7 mdoc.7 roff.7 eqn.7 tbl.7 mandoc_char.7 $(DESTDIR)$(MANDIR)/man7
$(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
-uninstall:
- rm -f $(DESTDIR)$(BINDIR)/mandoc
- rm -f $(DESTDIR)$(MANDIR)/man1/mandoc.1
- rm -f $(DESTDIR)$(MANDIR)/man7/mdoc.7
- rm -f $(DESTDIR)$(MANDIR)/man7/roff.7
- rm -f $(DESTDIR)$(MANDIR)/man7/eqn.7
- rm -f $(DESTDIR)$(MANDIR)/man7/tbl.7
- rm -f $(DESTDIR)$(MANDIR)/man7/man.7
- rm -f $(DESTDIR)$(MANDIR)/man7/mandoc_char.7
- rm -f $(DESTDIR)$(EXAMPLEDIR)/example.style.css
-
-$(OBJS): config.h
-
-$(LNS): config.h
-
-man_macro.ln man_macro.o: man_macro.c libman.h
-
-lib.ln lib.o: lib.c lib.in libmdoc.h
-
-att.ln att.o: att.c att.in libmdoc.h
-
-arch.ln arch.o: arch.c arch.in libmdoc.h
-
-vol.ln vol.o: vol.c vol.in libmdoc.h
-
-chars.ln chars.o: chars.c chars.in chars.h
-
-msec.ln msec.o: msec.c msec.in libmdoc.h
-
-st.ln st.o: st.c st.in libmdoc.h
-
-mdoc_macro.ln mdoc_macro.o: mdoc_macro.c libmdoc.h
-
-mdoc_term.ln mdoc_term.o: mdoc_term.c term.h mdoc.h
-
-man_hash.ln man_hash.o: man_hash.c libman.h
-
-mdoc_hash.ln mdoc_hash.o: mdoc_hash.c libmdoc.h
-
-mdoc.ln mdoc.o: mdoc.c libmdoc.h
-
-man.ln man.o: man.c libman.h
-
-main.ln main.o: main.c mdoc.h man.h roff.h
-
-compat.ln compat.o: compat.c
-
-term.ln term.o: term.c term.h man.h mdoc.h chars.h
-
-term_ps.ln term_ps.o: term_ps.c term.h main.h
-
-term_ascii.ln term_ascii.o: term_ascii.c term.h main.h
-
-html.ln html.o: html.c html.h chars.h
-
-mdoc_html.ln mdoc_html.o: mdoc_html.c html.h mdoc.h
-
-man_html.ln man_html.o: man_html.c html.h man.h out.h
-
-out.ln out.o: out.c out.h
-
-mandoc.ln mandoc.o: mandoc.c libmandoc.h
-
-tree.ln tree.o: tree.c man.h mdoc.h
-
-mdoc_argv.ln mdoc_argv.o: mdoc_argv.c libmdoc.h
-
-man_argv.ln man_argv.o: man_argv.c libman.h
-
-man_validate.ln man_validate.o: man_validate.c libman.h
-
-mdoc_validate.ln mdoc_validate.o: mdoc_validate.c libmdoc.h
-
-libmdoc.h: mdoc.h
-
-ChangeLog.xml:
- cvs2cl --xml --xml-encoding iso-8859-15 -t --noxmlns -f $@
-
-ChangeLog.txt:
- cvs2cl -t -f $@
-
-ChangeLog.html: ChangeLog.xml ChangeLog.xsl
- xsltproc -o $@ ChangeLog.xsl ChangeLog.xml
-
-mdocml-$(VERSION).tar.gz: $(DOINSTALL)
- mkdir -p .dist/mdocml/mdocml-$(VERSION)/
- cp -f $(DOINSTALL) .dist/mdocml/mdocml-$(VERSION)/
- ( cd .dist/mdocml/ && tar zcf ../../$@ mdocml-$(VERSION)/ )
+installwww: www
+ $(INSTALL_DATA) $(INDEX_MANS) $(PREFIX)
+ $(INSTALL_DATA) mandoc.h.html $(PREFIX)
+ $(INSTALL_DATA) external.png style.css index.css $(PREFIX)
+ $(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots
+ $(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots
+ $(INSTALL_DATA) mdocml.tar.gz $(PREFIX)/snapshots/mdocml-$(VERSION).tar.gz
+ $(INSTALL_DATA) mdocml.md5 $(PREFIX)/snapshots/mdocml-$(VERSION).md5
+
+libmandoc.a: compat.o $(LIBMANDOC_OBJS)
+ $(AR) rs $@ compat.o $(LIBMANDOC_OBJS)
+
+mandoc: $(MANDOC_OBJS) libmandoc.a
+ $(CC) -o $@ $(MANDOC_OBJS) libmandoc.a
+
+mdocml.md5: mdocml.tar.gz
+ md5 mdocml.tar.gz >$@
+
+mdocml.tar.gz: $(SRCS)
+ mkdir -p .dist/mdocml-$(VERSION)/
+ $(INSTALL) -m 0444 $(SRCS) .dist/mdocml-$(VERSION)
+ ( cd .dist/ && tar zcf ../$@ ./ )
rm -rf .dist/
-llib-llibmdoc.ln: $(MDOCLNS)
- $(LINT) -Clibmdoc $(MDOCLNS)
-
-llib-llibman.ln: $(MANLNS)
- $(LINT) -Clibman $(MANLNS)
-
-llib-llibmandoc.ln: $(MANDOCLNS)
- $(LINT) -Clibmandoc $(MANDOCLNS)
-
-llib-llibroff.ln: $(ROFFLNS)
- $(LINT) -Clibroff $(ROFFLNS)
-
-llib-lmandoc.ln: $(MAINLNS) llib-llibmdoc.ln llib-llibman.ln llib-llibmandoc.ln llib-llibroff.ln
- $(LINT) -Cmandoc $(MAINLNS) llib-llibmdoc.ln llib-llibman.ln llib-llibmandoc.ln llib-llibroff.ln
-
-libmdoc.a: $(MDOCOBJS)
- $(AR) rs $@ $(MDOCOBJS)
+index.html: $(INDEX_OBJS)
-libman.a: $(MANOBJS)
- $(AR) rs $@ $(MANOBJS)
-
-libmandoc.a: $(MANDOCOBJS)
- $(AR) rs $@ $(MANDOCOBJS)
-
-libroff.a: $(ROFFOBJS)
- $(AR) rs $@ $(ROFFOBJS)
-
-mandoc: $(MAINOBJS) libroff.a libmdoc.a libman.a libmandoc.a
- $(CC) $(CFLAGS) -o $@ $(MAINOBJS) libroff.a libmdoc.a libman.a libmandoc.a
+config.h: config.h.pre config.h.post
+ rm -f config.log
+ ( cat config.h.pre; \
+ echo; \
+ if $(CC) $(CFLAGS) -Werror -o test-strlcat test-strlcat.c >> config.log 2>&1; then \
+ echo '#define HAVE_STRLCAT'; \
+ rm test-strlcat; \
+ fi; \
+ if $(CC) $(CFLAGS) -Werror -o test-strlcpy test-strlcpy.c >> config.log 2>&1; then \
+ echo '#define HAVE_STRLCPY'; \
+ rm test-strlcpy; \
+ fi; \
+ echo; \
+ cat config.h.post \
+ ) > $@
-.sgml.html:
- validate --warn $<
- sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< > $@
+.h.h.html:
+ highlight -I $< >$@
.1.1.txt .3.3.txt .7.7.txt:
- ./mandoc -Tascii -Wall,stop $< | col -b > $@
+ ./mandoc -Tascii -Wall,stop $< | col -b >$@
-.1.1.sgml .3.3.sgml .7.7.sgml:
- ./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< > $@
+.1.1.html .3.3.html .7.7.html:
+ ./mandoc -Thtml -Wall,stop -Ostyle=style.css,man=%N.%S.html,includes=%I.html $< >$@
.1.1.ps .3.3.ps .7.7.ps:
- ./mandoc -Tps -Wall,stop $< > $@
+ ./mandoc -Tps -Wall,stop $< >$@
.1.1.xhtml .3.3.xhtml .7.7.xhtml:
- ./mandoc -Txhtml -Wall,stop -Ostyle=style.css,man=%N.%S.xhtml,includes=%I.html $< > $@
+ ./mandoc -Txhtml -Wall,stop -Ostyle=style.css,man=%N.%S.xhtml,includes=%I.html $< >$@
.1.1.pdf .3.3.pdf .7.7.pdf:
- ./mandoc -Tpdf -Wall,stop $< > $@
+ ./mandoc -Tpdf -Wall,stop $< >$@
-.tar.gz.md5:
- md5 $< > $@
-
-.h.h.html:
- highlight -I $< >$@
-
-config.h: config.h.pre config.h.post
- rm -f config.log
- ( cat config.h.pre; \
- echo; \
- if $(CC) $(CFLAGS) -Werror -o test-strlcat test-strlcat.c >> config.log 2>&1; then \
- echo '#define HAVE_STRLCAT'; \
- rm test-strlcat; \
- fi; \
- if $(CC) $(CFLAGS) -Werror -o test-strlcpy test-strlcpy.c >> config.log 2>&1; then \
- echo '#define HAVE_STRLCPY'; \
- rm test-strlcpy; \
- fi; \
- echo; \
- cat config.h.post \
- ) > $@
+.sgml.html:
+ validate --warn $<
+ sed -e "s!@VERSION@!$(VERSION)!" -e "s!@VDATE@!$(VDATE)!" $< >$@
Index: chars.h
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/chars.h,v
retrieving revision 1.7
diff -u -r1.7 chars.h
--- chars.h 30 Jan 2011 16:05:37 -0000 1.7
+++ chars.h 21 Mar 2011 17:23:12 -0000
@@ -18,6 +18,10 @@
#ifndef CHARS_H
#define CHARS_H
+/*
+ * FIXME: MERGE THIS WITH OUT.H.
+ */
+
__BEGIN_DECLS
enum chars {
Index: eqn.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/eqn.c,v
retrieving revision 1.3
diff -u -r1.3 eqn.c
--- eqn.c 15 Mar 2011 16:23:51 -0000 1.3
+++ eqn.c 21 Mar 2011 17:23:13 -0000
@@ -25,7 +25,6 @@
#include
#include "mandoc.h"
-#include "roff.h"
#include "libmandoc.h"
#include "libroff.h"
Index: index.sgml
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/index.sgml,v
retrieving revision 1.105
diff -u -r1.105 index.sgml
--- index.sgml 7 Jan 2011 15:22:21 -0000 1.105
+++ index.sgml 21 Mar 2011 17:23:13 -0000
@@ -39,10 +39,9 @@
- mdocml consists of the libmdoc , libman , and libroff validating compilers; and mandoc , which interfaces with the compiler libraries to format output for UNIX
- terminals, XHTML, HTML, PostScript, and PDF. It is a mdocml consists of the libmandoc validating
+ compilers and mandoc , which interfaces with the compiler library to format
+ output for UNIX terminals, XHTML, HTML, PostScript, and PDF. It is a BSD.lv project.
@@ -60,8 +59,7 @@
mdocml is architecture- and system-neutral, written in plain-old C. The most
- current version is @VERSION@ , dated @VDATE@ . A full
- ChangeLog (txt ) is written with each release.
+ current version is @VERSION@ , dated @VDATE@ .
@@ -172,38 +170,14 @@
- man(3)
+ mandoc(3)
- man macro compiler library
+ mandoc macro compiler library
- (text |
- xhtml |
- pdf |
- postscript )
-
-
-
-
- mdoc(3)
-
- mdoc macro compiler library
-
- (text |
- xhtml |
- pdf |
- postscript )
-
-
-
-
- roff(3)
-
- roff macro compiler library
-
- (text |
- xhtml |
- pdf |
- postscript )
+ (text |
+ xhtml |
+ pdf |
+ postscript )
@@ -216,6 +190,18 @@
xhtml |
pdf |
postscript )
+
+
+
+
+ eqn(7)
+
+ eqn-mandoc language reference
+
+ (text |
+ xhtml |
+ pdf |
+ postscript )
Index: libman.h
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libman.h,v
retrieving revision 1.47
diff -u -r1.47 libman.h
--- libman.h 20 Mar 2011 16:02:05 -0000 1.47
+++ libman.h 21 Mar 2011 17:23:13 -0000
@@ -17,8 +17,6 @@
#ifndef LIBMAN_H
#define LIBMAN_H
-#include "man.h"
-
enum man_next {
MAN_NEXT_SIBLING = 0,
MAN_NEXT_CHILD
Index: libmandoc.h
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libmandoc.h,v
retrieving revision 1.13
diff -u -r1.13 libmandoc.h
--- libmandoc.h 20 Mar 2011 16:02:05 -0000 1.13
+++ libmandoc.h 21 Mar 2011 17:23:13 -0000
@@ -17,18 +17,58 @@
#ifndef LIBMANDOC_H
#define LIBMANDOC_H
+enum rofferr {
+ ROFF_CONT, /* continue processing line */
+ ROFF_RERUN, /* re-run roff interpreter with offset */
+ ROFF_APPEND, /* re-run main parser, appending next line */
+ ROFF_REPARSE, /* re-run main parser on the result */
+ ROFF_SO, /* include another file */
+ ROFF_IGN, /* ignore current line */
+ ROFF_TBL, /* a table row was successfully parsed */
+ ROFF_EQN, /* an equation was successfully parsed */
+ ROFF_ERR /* badness: puke and stop */
+};
+
+struct roff;
+
__BEGIN_DECLS
-void mandoc_msg(enum mandocerr, struct mparse *,
- int, int, const char *);
-void mandoc_vmsg(enum mandocerr, struct mparse *,
- int, int, const char *, ...);
-int mandoc_special(char *);
-char *mandoc_strdup(const char *);
-char *mandoc_getarg(struct mparse *, char **, int, int *);
-char *mandoc_normdate(struct mparse *, char *, int, int);
-int mandoc_eos(const char *, size_t, int);
-int mandoc_hyph(const char *, const char *);
+void mandoc_msg(enum mandocerr, struct mparse *,
+ int, int, const char *);
+void mandoc_vmsg(enum mandocerr, struct mparse *,
+ int, int, const char *, ...);
+int mandoc_special(char *);
+char *mandoc_strdup(const char *);
+char *mandoc_getarg(struct mparse *, char **, int, int *);
+char *mandoc_normdate(struct mparse *, char *, int, int);
+int mandoc_eos(const char *, size_t, int);
+int mandoc_hyph(const char *, const char *);
+
+void mdoc_free(struct mdoc *);
+struct mdoc *mdoc_alloc(struct regset *, struct mparse *);
+void mdoc_reset(struct mdoc *);
+int mdoc_parseln(struct mdoc *, int, char *, int);
+int mdoc_endparse(struct mdoc *);
+int mdoc_addspan(struct mdoc *, const struct tbl_span *);
+int mdoc_addeqn(struct mdoc *, const struct eqn *);
+
+void man_free(struct man *);
+struct man *man_alloc(struct regset *, struct mparse *);
+void man_reset(struct man *);
+int man_parseln(struct man *, int, char *, int);
+int man_endparse(struct man *);
+int man_addspan(struct man *, const struct tbl_span *);
+int man_addeqn(struct man *, const struct eqn *);
+
+void roff_free(struct roff *);
+struct roff *roff_alloc(struct regset *, struct mparse *);
+void roff_reset(struct roff *);
+enum rofferr roff_parseln(struct roff *, int,
+ char **, size_t *, int, int *);
+void roff_endparse(struct roff *);
+
+const struct tbl_span *roff_span(const struct roff *);
+const struct eqn *roff_eqn(const struct roff *);
__END_DECLS
Index: libmdoc.h
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/libmdoc.h,v
retrieving revision 1.69
diff -u -r1.69 libmdoc.h
--- libmdoc.h 20 Mar 2011 16:02:05 -0000 1.69
+++ libmdoc.h 21 Mar 2011 17:23:13 -0000
@@ -17,8 +17,6 @@
#ifndef LIBMDOC_H
#define LIBMDOC_H
-#include "mdoc.h"
-
enum mdoc_next {
MDOC_NEXT_SIBLING = 0,
MDOC_NEXT_CHILD
Index: main.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/main.c,v
retrieving revision 1.157
diff -u -r1.157 main.c
--- main.c 21 Mar 2011 12:04:26 -0000 1.157
+++ main.c 21 Mar 2011 17:23:13 -0000
@@ -28,8 +28,6 @@
#include "mandoc.h"
#include "main.h"
-#include "mdoc.h"
-#include "man.h"
#if !defined(__GNUC__) || (__GNUC__ < 2)
# if !defined(lint)
Index: man.3
===================================================================
RCS file: man.3
diff -N man.3
--- man.3 9 Feb 2011 09:18:15 -0000 1.30
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,283 +0,0 @@
-.\" $Id: man.3,v 1.30 2011/02/09 09:18:15 kristaps Exp $
-.\"
-.\" Copyright (c) 2009-2010 Kristaps Dzonsons
-.\"
-.\" Permission to use, copy, modify, and distribute this software for any
-.\" purpose with or without fee is hereby granted, provided that the above
-.\" copyright notice and this permission notice appear in all copies.
-.\"
-.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-.\"
-.Dd $Mdocdate: February 9 2011 $
-.Dt MAN 3
-.Os
-.Sh NAME
-.Nm man ,
-.Nm man_addeqn ,
-.Nm man_addspan ,
-.Nm man_alloc ,
-.Nm man_endparse ,
-.Nm man_free ,
-.Nm man_meta ,
-.Nm man_node ,
-.Nm man_parseln ,
-.Nm man_reset
-.Nd man macro compiler library
-.Sh SYNOPSIS
-.In mandoc.h
-.In man.h
-.Vt extern const char * const * man_macronames;
-.Ft int
-.Fo man_addeqn
-.Fa "struct man *man"
-.Fa "const struct eqn *eqn"
-.Fc
-.Ft int
-.Fo man_addspan
-.Fa "struct man *man"
-.Fa "const struct tbl_span *span"
-.Fc
-.Ft "struct man *"
-.Fo man_alloc
-.Fa "struct regset *regs"
-.Fa "void *data"
-.Fa "mandocmsg msgs"
-.Fc
-.Ft int
-.Fn man_endparse "struct man *man"
-.Ft void
-.Fn man_free "struct man *man"
-.Ft "const struct man_meta *"
-.Fn man_meta "const struct man *man"
-.Ft "const struct man_node *"
-.Fn man_node "const struct man *man"
-.Ft int
-.Fo man_parseln
-.Fa "struct man *man"
-.Fa "int line"
-.Fa "char *buf"
-.Fc
-.Ft void
-.Fn man_reset "struct man *man"
-.Sh DESCRIPTION
-The
-.Nm
-library parses lines of
-.Xr man 7
-input into an abstract syntax tree (AST).
-.Pp
-In general, applications initiate a parsing sequence with
-.Fn man_alloc ,
-parse each line in a document with
-.Fn man_parseln ,
-close the parsing session with
-.Fn man_endparse ,
-operate over the syntax tree returned by
-.Fn man_node
-and
-.Fn man_meta ,
-then free all allocated memory with
-.Fn man_free .
-The
-.Fn man_reset
-function may be used in order to reset the parser for another input
-sequence.
-.Pp
-Beyond the full set of macros defined in
-.Xr man 7 ,
-the
-.Nm
-library also accepts the following macro:
-.Pp
-.Bl -tag -width Ds -compact
-.It PD
-Has no effect.
-Handled as a current-scope line macro.
-.El
-.Ss Types
-.Bl -ohang
-.It Vt struct man
-An opaque type.
-Its values are only used privately within the library.
-.It Vt struct man_node
-A parsed node.
-See
-.Sx Abstract Syntax Tree
-for details.
-.El
-.Ss Functions
-If
-.Fn man_addeqn ,
-.Fn man_addspan ,
-.Fn man_parseln ,
-or
-.Fn man_endparse
-return 0, calls to any function but
-.Fn man_reset
-or
-.Fn man_free
-will raise an assertion.
-.Bl -ohang
-.It Fn man_addeqn
-Add an equation to the parsing stream.
-Returns 0 on failure, 1 on success.
-.It Fn man_addspan
-Add a table span to the parsing stream.
-Returns 0 on failure, 1 on success.
-.It Fn man_alloc
-Allocates a parsing structure.
-The
-.Fa data
-pointer is passed to
-.Fa msgs .
-Always returns a valid pointer.
-The pointer must be freed with
-.Fn man_free .
-.It Fn man_reset
-Reset the parser for another parse routine.
-After its use,
-.Fn man_parseln
-behaves as if invoked for the first time.
-.It Fn man_free
-Free all resources of a parser.
-The pointer is no longer valid after invocation.
-.It Fn man_parseln
-Parse a nil-terminated line of input.
-This line should not contain the trailing newline.
-Returns 0 on failure, 1 on success.
-The input buffer
-.Fa buf
-is modified by this function.
-.It Fn man_endparse
-Signals that the parse is complete.
-Returns 0 on failure, 1 on success.
-.It Fn man_node
-Returns the first node of the parse.
-.It Fn man_meta
-Returns the document's parsed meta-data.
-.El
-.Ss Variables
-The following variables are also defined:
-.Bl -ohang
-.It Va man_macronames
-An array of string-ified token names.
-.El
-.Ss Abstract Syntax Tree
-The
-.Nm
-functions produce an abstract syntax tree (AST) describing input in a
-regular form.
-It may be reviewed at any time with
-.Fn man_nodes ;
-however, if called before
-.Fn man_endparse ,
-or after
-.Fn man_endparse
-or
-.Fn man_parseln
-fail, it may be incomplete.
-.Pp
-This AST is governed by the ontological rules dictated in
-.Xr man 7
-and derives its terminology accordingly.
-.Pp
-The AST is composed of
-.Vt struct man_node
-nodes with element, root and text types as declared by the
-.Va type
-field.
-Each node also provides its parse point (the
-.Va line ,
-.Va sec ,
-and
-.Va pos
-fields), its position in the tree (the
-.Va parent ,
-.Va child ,
-.Va next
-and
-.Va prev
-fields) and some type-specific data.
-.Pp
-The tree itself is arranged according to the following normal form,
-where capitalised non-terminals represent nodes.
-.Pp
-.Bl -tag -width "ELEMENTXX" -compact
-.It ROOT
-\(<- mnode+
-.It mnode
-\(<- ELEMENT | TEXT | BLOCK
-.It BLOCK
-\(<- HEAD BODY
-.It HEAD
-\(<- mnode*
-.It BODY
-\(<- mnode*
-.It ELEMENT
-\(<- ELEMENT | TEXT*
-.It TEXT
-\(<- [[:alpha:]]*
-.El
-.Pp
-The only elements capable of nesting other elements are those with
-next-lint scope as documented in
-.Xr man 7 .
-.Sh EXAMPLES
-The following example reads lines from stdin and parses them, operating
-on the finished parse tree with
-.Fn parsed .
-This example does not error-check nor free memory upon failure.
-.Bd -literal -offset indent
-struct regset regs;
-struct man *man;
-struct man_node *node;
-char *buf;
-size_t len;
-int line;
-
-bzero(®s, sizeof(struct regset));
-line = 1;
-man = man_alloc(®s, NULL, NULL);
-buf = NULL;
-alloc_len = 0;
-
-while ((len = getline(&buf, &alloc_len, stdin)) >= 0) {
- if (len && buflen[len - 1] = '\en')
- buf[len - 1] = '\e0';
- if ( ! man_parseln(man, line, buf))
- errx(1, "man_parseln");
- line++;
-}
-
-free(buf);
-
-if ( ! man_endparse(man))
- errx(1, "man_endparse");
-if (NULL == (node = man_node(man)))
- errx(1, "man_node");
-
-parsed(man, node);
-man_free(man);
-.Ed
-.Pp
-To compile this, execute
-.Pp
-.Dl % cc main.c libman.a libmandoc.a
-.Pp
-where
-.Pa main.c
-is the example file.
-.Sh SEE ALSO
-.Xr mandoc 1 ,
-.Xr man 7
-.Sh AUTHORS
-The
-.Nm
-library was written by
-.An Kristaps Dzonsons Aq kristaps@bsd.lv .
Index: man.h
===================================================================
RCS file: man.h
diff -N man.h
--- man.h 20 Mar 2011 16:02:05 -0000 1.55
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,133 +0,0 @@
-/* $Id: man.h,v 1.55 2011/03/20 16:02:05 kristaps Exp $ */
-/*
- * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-#ifndef MAN_H
-#define MAN_H
-
-/*
- * What follows is a list of ALL possible macros.
- */
-enum mant {
- MAN_br = 0,
- MAN_TH,
- MAN_SH,
- MAN_SS,
- MAN_TP,
- MAN_LP,
- MAN_PP,
- MAN_P,
- MAN_IP,
- MAN_HP,
- MAN_SM,
- MAN_SB,
- MAN_BI,
- MAN_IB,
- MAN_BR,
- MAN_RB,
- MAN_R,
- MAN_B,
- MAN_I,
- MAN_IR,
- MAN_RI,
- MAN_na,
- MAN_sp,
- MAN_nf,
- MAN_fi,
- MAN_RE,
- MAN_RS,
- MAN_DT,
- MAN_UC,
- MAN_PD,
- MAN_AT,
- MAN_in,
- MAN_ft,
- MAN_MAX
-};
-
-/*
- * Type of a syntax node.
- */
-enum man_type {
- MAN_TEXT,
- MAN_ELEM,
- MAN_ROOT,
- MAN_BLOCK,
- MAN_HEAD,
- MAN_BODY,
- MAN_TBL,
- MAN_EQN
-};
-
-/*
- * Information from prologue.
- */
-struct man_meta {
- char *msec; /* `TH' section (1, 3p, etc.) */
- char *date; /* `TH' normalised date */
- char *vol; /* `TH' volume */
- char *title; /* `TH' title (e.g., FOO) */
- char *source; /* `TH' source (e.g., GNU) */
-};
-
-/*
- * Single node in tree-linked AST.
- */
-struct man_node {
- struct man_node *parent; /* parent AST node */
- struct man_node *child; /* first child AST node */
- struct man_node *next; /* sibling AST node */
- struct man_node *prev; /* prior sibling AST node */
- int nchild; /* number children */
- int line;
- int pos;
- enum mant tok; /* tok or MAN__MAX if none */
- int flags;
-#define MAN_VALID (1 << 0) /* has been validated */
-#define MAN_EOS (1 << 2) /* at sentence boundary */
-#define MAN_LINE (1 << 3) /* first macro/text on line */
- enum man_type type; /* AST node type */
- char *string; /* TEXT node argument */
- struct man_node *head; /* BLOCK node HEAD ptr */
- struct man_node *body; /* BLOCK node BODY ptr */
- const struct tbl_span *span; /* TBL */
- const struct eqn *eqn; /* EQN */
-};
-
-/*
- * Names of macros. Index is enum mant. Indexing into this returns
- * the normalised name, e.g., man_macronames[MAN_SH] -> "SH".
- */
-extern const char *const *man_macronames;
-
-__BEGIN_DECLS
-
-struct man;
-
-void man_free(struct man *);
-struct man *man_alloc(struct regset *, struct mparse *);
-void man_reset(struct man *);
-int man_parseln(struct man *, int, char *, int);
-int man_endparse(struct man *);
-int man_addspan(struct man *,
- const struct tbl_span *);
-int man_addeqn(struct man *, const struct eqn *);
-
-const struct man_node *man_node(const struct man *);
-const struct man_meta *man_meta(const struct man *);
-
-__END_DECLS
-
-#endif /*!MAN_H*/
Index: man_html.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/man_html.c,v
retrieving revision 1.70
diff -u -r1.70 man_html.c
--- man_html.c 7 Mar 2011 01:35:51 -0000 1.70
+++ man_html.c 21 Mar 2011 17:23:13 -0000
@@ -29,7 +29,6 @@
#include "mandoc.h"
#include "out.h"
#include "html.h"
-#include "man.h"
#include "main.h"
/* TODO: preserve ident widths. */
Index: man_term.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/man_term.c,v
retrieving revision 1.104
diff -u -r1.104 man_term.c
--- man_term.c 7 Mar 2011 01:35:51 -0000 1.104
+++ man_term.c 21 Mar 2011 17:23:13 -0000
@@ -29,7 +29,6 @@
#include "mandoc.h"
#include "out.h"
-#include "man.h"
#include "term.h"
#include "chars.h"
#include "main.h"
Index: mandoc.3
===================================================================
RCS file: mandoc.3
diff -N mandoc.3
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mandoc.3 21 Mar 2011 17:23:13 -0000
@@ -0,0 +1,321 @@
+.\" $Id: mdoc.3,v 1.57 2011/02/09 09:18:15 kristaps Exp $
+.\"
+.\" Copyright (c) 2009, 2010 Kristaps Dzonsons
+.\" Copyright (c) 2010 Ingo Schwarze
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\"
+.Dd $Mdocdate: February 9 2011 $
+.Dt MANDOC 3
+.Os
+.Sh NAME
+.Nm mandoc ,
+.Nm man_meta ,
+.Nm man_node ,
+.Nm mdoc_meta ,
+.Nm mdoc_node ,
+.Nm mparse_alloc ,
+.Nm mparse_free ,
+.Nm mparse_readfd ,
+.Nm mparse_reset ,
+.Nm mparse_result
+.Nd mandoc macro compiler library
+.Sh SYNOPSIS
+.In mandoc.h
+.Ft "const struct man_meta *"
+.Fo man_meta
+.Fa "const struct man *man"
+.Fc
+.Ft "const struct man_node *"
+.Fo man_node
+.Fa "const struct man *man"
+.Fc
+.Ft "const struct mdoc_meta *"
+.Fo mdoc_meta
+.Fa "const struct mdoc *mdoc"
+.Fc
+.Ft "const struct mdoc_node *"
+.Fo mdoc_node
+.Fa "const struct mdoc *mdoc"
+.Fc
+.Ft void
+.Fo mparse_alloc
+.Fa "enum mparset type"
+.Fa "enum mandoclevel wlevel"
+.Fa "mandocmsg msg"
+.Fa "void *msgarg"
+.Fc
+.Ft void
+.Fo mparse_free
+.Fa "struct mparse *parse"
+.Fc
+.Ft "enum mandoclevel"
+.Fo mparse_readfd
+.Fa "struct mparse *parse"
+.Fa "int fd"
+.Fa "const char *fname"
+.Fc
+.Ft void
+.Fo mparse_reset
+.Fa "struct mparse *parse"
+.Fc
+.Ft void
+.Fo mparse_result
+.Fa "struct mparse *parse"
+.Fa "struct mdoc **mdoc"
+.Fa "struct man **man"
+.Fc
+.Vt extern const char * const * man_macronames;
+.Vt extern const char * const * mdoc_argnames;
+.Vt extern const char * const * mdoc_macronames;
+.Sh DESCRIPTION
+The
+.Nm mandoc
+library parses a
+.Ux
+manual into an abstract syntax tree (AST).
+.Ux
+manuals are composed of
+.Xr mdoc 7
+or
+.Xr man 7 ,
+and may be mixed with
+.Xr roff 7 ,
+.Xr tbl 7 ,
+and
+.Xr eqn 7
+invocations.
+.Pp
+The following describes a general parse sequence:
+.Bl -enum
+.It
+initiate a parsing sequence with
+.Fn mparse_alloc ;
+.It
+parse files or file descriptors with
+.Fn mparse_readfd ;
+.It
+retrieve a parsed syntax tree, if the parse was successful, with
+.Fn mparse_result ;
+.It
+iterate over parse nodes with
+.Fn mdoc_node
+or
+.Fn man_node ;
+.It
+free all allocated memory with
+.Fn mparse_free ,
+or invoke
+.Fn mparse_reset
+and parse new files.
+.El
+.Sh IMPLEMENTATION NOTES
+This section consists of structural documentation for
+.Xr mdoc 7
+and
+.Xr man 7
+syntax trees.
+.Ss Man Abstract Syntax Tree
+This AST is governed by the ontological rules dictated in
+.Xr man 7
+and derives its terminology accordingly.
+.Pp
+The AST is composed of
+.Vt struct man_node
+nodes with element, root and text types as declared by the
+.Va type
+field.
+Each node also provides its parse point (the
+.Va line ,
+.Va sec ,
+and
+.Va pos
+fields), its position in the tree (the
+.Va parent ,
+.Va child ,
+.Va next
+and
+.Va prev
+fields) and some type-specific data.
+.Pp
+The tree itself is arranged according to the following normal form,
+where capitalised non-terminals represent nodes.
+.Pp
+.Bl -tag -width "ELEMENTXX" -compact
+.It ROOT
+\(<- mnode+
+.It mnode
+\(<- ELEMENT | TEXT | BLOCK
+.It BLOCK
+\(<- HEAD BODY
+.It HEAD
+\(<- mnode*
+.It BODY
+\(<- mnode*
+.It ELEMENT
+\(<- ELEMENT | TEXT*
+.It TEXT
+\(<- [[:alpha:]]*
+.El
+.Pp
+The only elements capable of nesting other elements are those with
+next-lint scope as documented in
+.Xr man 7 .
+.Ss Mdoc Abstract Syntax Tree
+This AST is governed by the ontological
+rules dictated in
+.Xr mdoc 7
+and derives its terminology accordingly.
+.Qq In-line
+elements described in
+.Xr mdoc 7
+are described simply as
+.Qq elements .
+.Pp
+The AST is composed of
+.Vt struct mdoc_node
+nodes with block, head, body, element, root and text types as declared
+by the
+.Va type
+field.
+Each node also provides its parse point (the
+.Va line ,
+.Va sec ,
+and
+.Va pos
+fields), its position in the tree (the
+.Va parent ,
+.Va child ,
+.Va nchild ,
+.Va next
+and
+.Va prev
+fields) and some type-specific data, in particular, for nodes generated
+from macros, the generating macro in the
+.Va tok
+field.
+.Pp
+The tree itself is arranged according to the following normal form,
+where capitalised non-terminals represent nodes.
+.Pp
+.Bl -tag -width "ELEMENTXX" -compact
+.It ROOT
+\(<- mnode+
+.It mnode
+\(<- BLOCK | ELEMENT | TEXT
+.It BLOCK
+\(<- HEAD [TEXT] (BODY [TEXT])+ [TAIL [TEXT]]
+.It ELEMENT
+\(<- TEXT*
+.It HEAD
+\(<- mnode*
+.It BODY
+\(<- mnode* [ENDBODY mnode*]
+.It TAIL
+\(<- mnode*
+.It TEXT
+\(<- [[:printable:],0x1e]*
+.El
+.Pp
+Of note are the TEXT nodes following the HEAD, BODY and TAIL nodes of
+the BLOCK production: these refer to punctuation marks.
+Furthermore, although a TEXT node will generally have a non-zero-length
+string, in the specific case of
+.Sq \&.Bd \-literal ,
+an empty line will produce a zero-length string.
+Multiple body parts are only found in invocations of
+.Sq \&Bl \-column ,
+where a new body introduces a new phrase.
+.Pp
+The
+.Xr mdoc 7
+syntax tree accomodates for broken block structures as well.
+The ENDBODY node is available to end the formatting associated
+with a given block before the physical end of that block.
+It has a non-null
+.Va end
+field, is of the BODY
+.Va type ,
+has the same
+.Va tok
+as the BLOCK it is ending, and has a
+.Va pending
+field pointing to that BLOCK's BODY node.
+It is an indirect child of that BODY node
+and has no children of its own.
+.Pp
+An ENDBODY node is generated when a block ends while one of its child
+blocks is still open, like in the following example:
+.Bd -literal -offset indent
+\&.Ao ao
+\&.Bo bo ac
+\&.Ac bc
+\&.Bc end
+.Ed
+.Pp
+This example results in the following block structure:
+.Bd -literal -offset indent
+BLOCK Ao
+ HEAD Ao
+ BODY Ao
+ TEXT ao
+ BLOCK Bo, pending -> Ao
+ HEAD Bo
+ BODY Bo
+ TEXT bo
+ TEXT ac
+ ENDBODY Ao, pending -> Ao
+ TEXT bc
+TEXT end
+.Ed
+.Pp
+Here, the formatting of the
+.Sq \&Ao
+block extends from TEXT ao to TEXT ac,
+while the formatting of the
+.Sq \&Bo
+block extends from TEXT bo to TEXT bc.
+It renders as follows in
+.Fl T Ns Cm ascii
+mode:
+.Pp
+.Dl bc] end
+.Pp
+Support for badly-nested blocks is only provided for backward
+compatibility with some older
+.Xr mdoc 7
+implementations.
+Using badly-nested blocks is
+.Em strongly discouraged ;
+for example, the
+.Fl T Ns Cm html
+and
+.Fl T Ns Cm xhtml
+front-ends to
+.Xr mandoc 1
+are unable to render them in any meaningful way.
+Furthermore, behaviour when encountering badly-nested blocks is not
+consistent across troff implementations, especially when using multiple
+levels of badly-nested blocks.
+.Sh SEE ALSO
+.Xr mandoc 1 ,
+.Xr eqn 7 ,
+.Xr man 7 ,
+.Xr mdoc 7 ,
+.Xr roff 7 ,
+.Xr tbl 7
+.Sh AUTHORS
+The
+.Nm
+library was written by
+.An Kristaps Dzonsons Aq kristaps@bsd.lv .
Index: mandoc.h
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mandoc.h,v
retrieving revision 1.64
diff -u -r1.64 mandoc.h
--- mandoc.h 20 Mar 2011 16:05:21 -0000 1.64
+++ mandoc.h 21 Mar 2011 17:23:13 -0000
@@ -27,7 +27,7 @@
* threshold).
*/
enum mandoclevel {
- MANDOCLEVEL_OK = 0,
+ MANDOCLEVEL_OK = 0, /* everything's ok */
MANDOCLEVEL_RESERVED,
MANDOCLEVEL_WARNING, /* warnings: syntax, whitespace, etc. */
MANDOCLEVEL_ERROR, /* input has been thrown away */
@@ -277,7 +277,7 @@
};
/*
- * Available registers (set in libroff, accessed elsewhere).
+ * Available roff registers.
*/
enum regs {
REG_nS = 0,
@@ -328,6 +328,436 @@
DELIM_CLOSE
};
+enum mdoct {
+ MDOC_Ap = 0,
+ MDOC_Dd,
+ MDOC_Dt,
+ MDOC_Os,
+ MDOC_Sh,
+ MDOC_Ss,
+ MDOC_Pp,
+ MDOC_D1,
+ MDOC_Dl,
+ MDOC_Bd,
+ MDOC_Ed,
+ MDOC_Bl,
+ MDOC_El,
+ MDOC_It,
+ MDOC_Ad,
+ MDOC_An,
+ MDOC_Ar,
+ MDOC_Cd,
+ MDOC_Cm,
+ MDOC_Dv,
+ MDOC_Er,
+ MDOC_Ev,
+ MDOC_Ex,
+ MDOC_Fa,
+ MDOC_Fd,
+ MDOC_Fl,
+ MDOC_Fn,
+ MDOC_Ft,
+ MDOC_Ic,
+ MDOC_In,
+ MDOC_Li,
+ MDOC_Nd,
+ MDOC_Nm,
+ MDOC_Op,
+ MDOC_Ot,
+ MDOC_Pa,
+ MDOC_Rv,
+ MDOC_St,
+ MDOC_Va,
+ MDOC_Vt,
+ MDOC_Xr,
+ MDOC__A,
+ MDOC__B,
+ MDOC__D,
+ MDOC__I,
+ MDOC__J,
+ MDOC__N,
+ MDOC__O,
+ MDOC__P,
+ MDOC__R,
+ MDOC__T,
+ MDOC__V,
+ MDOC_Ac,
+ MDOC_Ao,
+ MDOC_Aq,
+ MDOC_At,
+ MDOC_Bc,
+ MDOC_Bf,
+ MDOC_Bo,
+ MDOC_Bq,
+ MDOC_Bsx,
+ MDOC_Bx,
+ MDOC_Db,
+ MDOC_Dc,
+ MDOC_Do,
+ MDOC_Dq,
+ MDOC_Ec,
+ MDOC_Ef,
+ MDOC_Em,
+ MDOC_Eo,
+ MDOC_Fx,
+ MDOC_Ms,
+ MDOC_No,
+ MDOC_Ns,
+ MDOC_Nx,
+ MDOC_Ox,
+ MDOC_Pc,
+ MDOC_Pf,
+ MDOC_Po,
+ MDOC_Pq,
+ MDOC_Qc,
+ MDOC_Ql,
+ MDOC_Qo,
+ MDOC_Qq,
+ MDOC_Re,
+ MDOC_Rs,
+ MDOC_Sc,
+ MDOC_So,
+ MDOC_Sq,
+ MDOC_Sm,
+ MDOC_Sx,
+ MDOC_Sy,
+ MDOC_Tn,
+ MDOC_Ux,
+ MDOC_Xc,
+ MDOC_Xo,
+ MDOC_Fo,
+ MDOC_Fc,
+ MDOC_Oo,
+ MDOC_Oc,
+ MDOC_Bk,
+ MDOC_Ek,
+ MDOC_Bt,
+ MDOC_Hf,
+ MDOC_Fr,
+ MDOC_Ud,
+ MDOC_Lb,
+ MDOC_Lp,
+ MDOC_Lk,
+ MDOC_Mt,
+ MDOC_Brq,
+ MDOC_Bro,
+ MDOC_Brc,
+ MDOC__C,
+ MDOC_Es,
+ MDOC_En,
+ MDOC_Dx,
+ MDOC__Q,
+ MDOC_br,
+ MDOC_sp,
+ MDOC__U,
+ MDOC_Ta,
+ MDOC_MAX
+};
+
+enum mdocargt {
+ MDOC_Split,
+ MDOC_Nosplit,
+ MDOC_Ragged,
+ MDOC_Unfilled,
+ MDOC_Literal,
+ MDOC_File,
+ MDOC_Offset,
+ MDOC_Bullet,
+ MDOC_Dash,
+ MDOC_Hyphen,
+ MDOC_Item,
+ MDOC_Enum,
+ MDOC_Tag,
+ MDOC_Diag,
+ MDOC_Hang,
+ MDOC_Ohang,
+ MDOC_Inset,
+ MDOC_Column,
+ MDOC_Width,
+ MDOC_Compact,
+ MDOC_Std,
+ MDOC_Filled,
+ MDOC_Words,
+ MDOC_Emphasis,
+ MDOC_Symbolic,
+ MDOC_Nested,
+ MDOC_Centred,
+ MDOC_ARG_MAX
+};
+
+enum mdoc_type {
+ MDOC_TEXT, /* text */
+ MDOC_ELEM, /* in-line element */
+ MDOC_HEAD, /* block head */
+ MDOC_TAIL, /* block tail */
+ MDOC_BODY, /* block body */
+ MDOC_BLOCK, /* block enclosure */
+ MDOC_TBL, /* table */
+ MDOC_EQN, /* equation */
+ MDOC_ROOT /* root of document */
+};
+
+/*
+ * Section (named/unnamed) of mdoc(7) `Sh'. Note that these appear in
+ * the conventional order imposed by mdoc(7).
+ */
+enum mdoc_sec {
+ SEC_NONE = 0, /* No section, yet. */
+ SEC_NAME,
+ SEC_LIBRARY,
+ SEC_SYNOPSIS,
+ SEC_DESCRIPTION,
+ SEC_IMPLEMENTATION,
+ SEC_RETURN_VALUES,
+ SEC_ENVIRONMENT,
+ SEC_FILES,
+ SEC_EXIT_STATUS,
+ SEC_EXAMPLES,
+ SEC_DIAGNOSTICS,
+ SEC_COMPATIBILITY,
+ SEC_ERRORS,
+ SEC_SEE_ALSO,
+ SEC_STANDARDS,
+ SEC_HISTORY,
+ SEC_AUTHORS,
+ SEC_CAVEATS,
+ SEC_BUGS,
+ SEC_SECURITY,
+ SEC_CUSTOM, /* User-defined. */
+ SEC__MAX
+};
+
+struct mdoc_meta {
+ char *msec; /* `Dt' section (1, 3p, etc.) */
+ char *vol; /* `Dt' volume (implied) */
+ char *arch; /* `Dt' arch (i386, etc.) */
+ char *date; /* `Dd' normalised date */
+ char *title; /* `Dt' title (FOO, etc.) */
+ char *os; /* `Os' system (OpenBSD, etc.) */
+ char *name; /* leading `Nm' name */
+};
+
+/*
+ * An argument to a mdoc(7) macro (multiple values = `-column xxx yyy').
+ */
+struct mdoc_argv {
+ enum mdocargt arg; /* type of argument */
+ int line;
+ int pos;
+ size_t sz; /* elements in "value" */
+ char **value; /* argument strings */
+};
+
+/*
+ * Reference-counted macro arguments. These are refcounted because
+ * blocks have multiple instances of the same arguments spread across
+ * the HEAD, BODY, TAIL, and BLOCK node types.
+ */
+struct mdoc_arg {
+ size_t argc;
+ struct mdoc_argv *argv;
+ unsigned int refcnt;
+};
+
+/*
+ * Indicates that a BODY's formatting has ended, but the scope is still
+ * open. Used for syntax-broken blocks.
+ */
+enum mdoc_endbody {
+ ENDBODY_NOT = 0,
+ ENDBODY_SPACE, /* is broken: append a space */
+ ENDBODY_NOSPACE /* is broken: don't append a space */
+};
+
+enum mdoc_list {
+ LIST__NONE = 0,
+ LIST_bullet, /* -bullet argument */
+ LIST_column, /* -column argument */
+ LIST_dash, /* -dash argument */
+ LIST_diag, /* -diag argument */
+ LIST_enum, /* -enum argument */
+ LIST_hang, /* -hang argument */
+ LIST_hyphen, /* -hyphen argument */
+ LIST_inset, /* -inset argument */
+ LIST_item, /* -item argument */
+ LIST_ohang, /* -ohang argument */
+ LIST_tag, /* -tag argument */
+ LIST_MAX
+};
+
+enum mdoc_disp {
+ DISP__NONE = 0,
+ DISP_centred, /* -centred argument */
+ DISP_ragged, /* -ragged argument */
+ DISP_unfilled, /* -unfilled argument */
+ DISP_filled, /* -filled argument */
+ DISP_literal /* -literal argument */
+};
+
+enum mdoc_auth {
+ AUTH__NONE = 0,
+ AUTH_split, /* -split argument */
+ AUTH_nosplit /* -nosplit argument */
+};
+
+enum mdoc_font {
+ FONT__NONE = 0,
+ FONT_Em, /* "Em" or -emphasis */
+ FONT_Li, /* "Li" or -literal */
+ FONT_Sy /* "Sy" or -symbolic */
+};
+
+struct mdoc_bd {
+ const char *offs; /* -offset */
+ enum mdoc_disp type; /* -ragged, etc. */
+ int comp; /* -compact */
+};
+
+struct mdoc_bl {
+ const char *width; /* -width */
+ const char *offs; /* -offset */
+ enum mdoc_list type; /* -tag, -enum, etc. */
+ int comp; /* -compact */
+ size_t ncols; /* -column arg count */
+ const char **cols; /* -column val ptr */
+};
+
+struct mdoc_bf {
+ enum mdoc_font font; /* font */
+};
+
+struct mdoc_an {
+ enum mdoc_auth auth; /* -split, etc. */
+};
+
+struct mdoc_rs {
+ int quote_T; /* whether to quote %T */
+};
+
+/*
+ * Consists of normalised node arguments. These should be used instead
+ * of iterating through the mdoc_arg pointers of a node: defaults are
+ * provided, etc.
+ */
+union mdoc_data {
+ struct mdoc_an An; /* An arguments */
+ struct mdoc_bd Bd; /* Bd arguments */
+ struct mdoc_bf Bf; /* Bf arguments */
+ struct mdoc_bl Bl; /* Bl arguments */
+ struct mdoc_rs Rs; /* Rs arguments */
+};
+
+/*
+ * Single node in tree-linked AST.
+ */
+struct mdoc_node {
+ struct mdoc_node *parent; /* parent AST node */
+ struct mdoc_node *child; /* first child AST node */
+ struct mdoc_node *last; /* last child AST node */
+ struct mdoc_node *next; /* sibling AST node */
+ struct mdoc_node *prev; /* prior sibling AST node */
+ int nchild; /* number children */
+ int line; /* parse line */
+ int pos; /* parse column */
+ enum mdoct tok; /* tok or MDOC__MAX if none */
+ int flags;
+#define MDOC_VALID (1 << 0) /* has been validated */
+#define MDOC_EOS (1 << 2) /* at sentence boundary */
+#define MDOC_LINE (1 << 3) /* first macro/text on line */
+#define MDOC_SYNPRETTY (1 << 4) /* SYNOPSIS-style formatting */
+#define MDOC_ENDED (1 << 5) /* rendering has been ended */
+ enum mdoc_type type; /* AST node type */
+ enum mdoc_sec sec; /* current named section */
+ union mdoc_data *norm; /* normalised args */
+ /* FIXME: these can be union'd to shave a few bytes. */
+ struct mdoc_arg *args; /* BLOCK/ELEM */
+ struct mdoc_node *pending; /* BLOCK */
+ struct mdoc_node *head; /* BLOCK */
+ struct mdoc_node *body; /* BLOCK */
+ struct mdoc_node *tail; /* BLOCK */
+ char *string; /* TEXT */
+ const struct tbl_span *span; /* TBL */
+ const struct eqn *eqn; /* EQN */
+ enum mdoc_endbody end; /* BODY */
+};
+
+enum mant {
+ MAN_br = 0,
+ MAN_TH,
+ MAN_SH,
+ MAN_SS,
+ MAN_TP,
+ MAN_LP,
+ MAN_PP,
+ MAN_P,
+ MAN_IP,
+ MAN_HP,
+ MAN_SM,
+ MAN_SB,
+ MAN_BI,
+ MAN_IB,
+ MAN_BR,
+ MAN_RB,
+ MAN_R,
+ MAN_B,
+ MAN_I,
+ MAN_IR,
+ MAN_RI,
+ MAN_na,
+ MAN_sp,
+ MAN_nf,
+ MAN_fi,
+ MAN_RE,
+ MAN_RS,
+ MAN_DT,
+ MAN_UC,
+ MAN_PD,
+ MAN_AT,
+ MAN_in,
+ MAN_ft,
+ MAN_MAX
+};
+
+enum man_type {
+ MAN_TEXT,
+ MAN_ELEM,
+ MAN_ROOT,
+ MAN_BLOCK,
+ MAN_HEAD,
+ MAN_BODY,
+ MAN_TBL,
+ MAN_EQN
+};
+
+struct man_meta {
+ char *msec; /* `TH' section (1, 3p, etc.) */
+ char *date; /* `TH' normalised date */
+ char *vol; /* `TH' volume */
+ char *title; /* `TH' title (e.g., FOO) */
+ char *source; /* `TH' source (e.g., GNU) */
+};
+
+struct man_node {
+ struct man_node *parent; /* parent AST node */
+ struct man_node *child; /* first child AST node */
+ struct man_node *next; /* sibling AST node */
+ struct man_node *prev; /* prior sibling AST node */
+ int nchild; /* number children */
+ int line;
+ int pos;
+ enum mant tok; /* tok or MAN__MAX if none */
+ int flags;
+#define MAN_VALID (1 << 0) /* has been validated */
+#define MAN_EOS (1 << 2) /* at sentence boundary */
+#define MAN_LINE (1 << 3) /* first macro/text on line */
+ enum man_type type; /* AST node type */
+ char *string; /* TEXT node argument */
+ struct man_node *head; /* BLOCK node HEAD ptr */
+ struct man_node *body; /* BLOCK node BODY ptr */
+ const struct tbl_span *span; /* TBL */
+ const struct eqn *eqn; /* EQN */
+};
+
/*
* The type of parse sequence. This value is usually passed via the
* mandoc(1) command line of -man and -mdoc. It's almost exclusively
@@ -342,12 +772,22 @@
typedef void (*mandocmsg)(enum mandocerr, enum mandoclevel,
const char *, int, int, const char *);
+/* Names of macros. Index is enum mdoct. */
+extern const char * const *mdoc_macronames;
+
+/* Names of macro args. Index is enum mdocargt. */
+extern const char * const *mdoc_argnames;
+
+/* Names of macros. Index is enum mant. */
+extern const char * const *man_macronames;
+
+
+__BEGIN_DECLS
+
struct mparse;
struct mdoc;
struct man;
-__BEGIN_DECLS
-
void mparse_free(struct mparse *);
void mparse_reset(struct mparse *);
struct mparse *mparse_alloc(enum mparset,
@@ -360,6 +800,11 @@
void *mandoc_realloc(void *, size_t);
#define DELIMSZ 6 /* hint: max possible size of a delimiter */
enum mdelim mandoc_isdelim(const char *);
+
+const struct man_node *man_node(const struct man *);
+const struct man_meta *man_meta(const struct man *);
+const struct mdoc_node *mdoc_node(const struct mdoc *);
+const struct mdoc_meta *mdoc_meta(const struct mdoc *);
__END_DECLS
Index: mdoc.3
===================================================================
RCS file: mdoc.3
diff -N mdoc.3
--- mdoc.3 9 Feb 2011 09:18:15 -0000 1.57
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,359 +0,0 @@
-.\" $Id: mdoc.3,v 1.57 2011/02/09 09:18:15 kristaps Exp $
-.\"
-.\" Copyright (c) 2009, 2010 Kristaps Dzonsons
-.\" Copyright (c) 2010 Ingo Schwarze
-.\"
-.\" Permission to use, copy, modify, and distribute this software for any
-.\" purpose with or without fee is hereby granted, provided that the above
-.\" copyright notice and this permission notice appear in all copies.
-.\"
-.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-.\"
-.Dd $Mdocdate: February 9 2011 $
-.Dt MDOC 3
-.Os
-.Sh NAME
-.Nm mdoc ,
-.Nm mdoc_addeqn ,
-.Nm mdoc_addspan ,
-.Nm mdoc_alloc ,
-.Nm mdoc_endparse ,
-.Nm mdoc_free ,
-.Nm mdoc_meta ,
-.Nm mdoc_node ,
-.Nm mdoc_parseln ,
-.Nm mdoc_reset
-.Nd mdoc macro compiler library
-.Sh SYNOPSIS
-.In mandoc.h
-.In mdoc.h
-.Vt extern const char * const * mdoc_macronames;
-.Vt extern const char * const * mdoc_argnames;
-.Ft int
-.Fo mdoc_addeqn
-.Fa "struct mdoc *mdoc"
-.Fa "const struct eqn *eqn"
-.Fc
-.Ft int
-.Fo mdoc_addspan
-.Fa "struct mdoc *mdoc"
-.Fa "const struct tbl_span *span"
-.Fc
-.Ft "struct mdoc *"
-.Fo mdoc_alloc
-.Fa "struct regset *regs"
-.Fa "void *data"
-.Fa "mandocmsg msgs"
-.Fc
-.Ft int
-.Fn mdoc_endparse "struct mdoc *mdoc"
-.Ft void
-.Fn mdoc_free "struct mdoc *mdoc"
-.Ft "const struct mdoc_meta *"
-.Fn mdoc_meta "const struct mdoc *mdoc"
-.Ft "const struct mdoc_node *"
-.Fn mdoc_node "const struct mdoc *mdoc"
-.Ft int
-.Fo mdoc_parseln
-.Fa "struct mdoc *mdoc"
-.Fa "int line"
-.Fa "char *buf"
-.Fc
-.Ft int
-.Fn mdoc_reset "struct mdoc *mdoc"
-.Sh DESCRIPTION
-The
-.Nm mdoc
-library parses lines of
-.Xr mdoc 7
-input
-into an abstract syntax tree (AST).
-.Pp
-In general, applications initiate a parsing sequence with
-.Fn mdoc_alloc ,
-parse each line in a document with
-.Fn mdoc_parseln ,
-close the parsing session with
-.Fn mdoc_endparse ,
-operate over the syntax tree returned by
-.Fn mdoc_node
-and
-.Fn mdoc_meta ,
-then free all allocated memory with
-.Fn mdoc_free .
-The
-.Fn mdoc_reset
-function may be used in order to reset the parser for another input
-sequence.
-.Ss Types
-.Bl -ohang
-.It Vt struct mdoc
-An opaque type.
-Its values are only used privately within the library.
-.It Vt struct mdoc_node
-A parsed node.
-See
-.Sx Abstract Syntax Tree
-for details.
-.El
-.Ss Functions
-If
-.Fn mdoc_addeqn ,
-.Fn mdoc_addspan ,
-.Fn mdoc_parseln ,
-or
-.Fn mdoc_endparse
-return 0, calls to any function but
-.Fn mdoc_reset
-or
-.Fn mdoc_free
-will raise an assertion.
-.Bl -ohang
-.It Fn mdoc_addeqn
-Add an equation to the parsing stream.
-Returns 0 on failure, 1 on success.
-.It Fn mdoc_addspan
-Add a table span to the parsing stream.
-Returns 0 on failure, 1 on success.
-.It Fn mdoc_alloc
-Allocates a parsing structure.
-The
-.Fa data
-pointer is passed to
-.Fa msgs .
-Always returns a valid pointer.
-The pointer must be freed with
-.Fn mdoc_free .
-.It Fn mdoc_reset
-Reset the parser for another parse routine.
-After its use,
-.Fn mdoc_parseln
-behaves as if invoked for the first time.
-If it returns 0, memory could not be allocated.
-.It Fn mdoc_free
-Free all resources of a parser.
-The pointer is no longer valid after invocation.
-.It Fn mdoc_parseln
-Parse a nil-terminated line of input.
-This line should not contain the trailing newline.
-Returns 0 on failure, 1 on success.
-The input buffer
-.Fa buf
-is modified by this function.
-.It Fn mdoc_endparse
-Signals that the parse is complete.
-Returns 0 on failure, 1 on success.
-.It Fn mdoc_node
-Returns the first node of the parse.
-.It Fn mdoc_meta
-Returns the document's parsed meta-data.
-.El
-.Ss Variables
-.Bl -ohang
-.It Va mdoc_macronames
-An array of string-ified token names.
-.It Va mdoc_argnames
-An array of string-ified token argument names.
-.El
-.Ss Abstract Syntax Tree
-The
-.Nm
-functions produce an abstract syntax tree (AST) describing input in a
-regular form.
-It may be reviewed at any time with
-.Fn mdoc_nodes ;
-however, if called before
-.Fn mdoc_endparse ,
-or after
-.Fn mdoc_endparse
-or
-.Fn mdoc_parseln
-fail, it may be incomplete.
-.Pp
-This AST is governed by the ontological
-rules dictated in
-.Xr mdoc 7
-and derives its terminology accordingly.
-.Qq In-line
-elements described in
-.Xr mdoc 7
-are described simply as
-.Qq elements .
-.Pp
-The AST is composed of
-.Vt struct mdoc_node
-nodes with block, head, body, element, root and text types as declared
-by the
-.Va type
-field.
-Each node also provides its parse point (the
-.Va line ,
-.Va sec ,
-and
-.Va pos
-fields), its position in the tree (the
-.Va parent ,
-.Va child ,
-.Va nchild ,
-.Va next
-and
-.Va prev
-fields) and some type-specific data, in particular, for nodes generated
-from macros, the generating macro in the
-.Va tok
-field.
-.Pp
-The tree itself is arranged according to the following normal form,
-where capitalised non-terminals represent nodes.
-.Pp
-.Bl -tag -width "ELEMENTXX" -compact
-.It ROOT
-\(<- mnode+
-.It mnode
-\(<- BLOCK | ELEMENT | TEXT
-.It BLOCK
-\(<- HEAD [TEXT] (BODY [TEXT])+ [TAIL [TEXT]]
-.It ELEMENT
-\(<- TEXT*
-.It HEAD
-\(<- mnode*
-.It BODY
-\(<- mnode* [ENDBODY mnode*]
-.It TAIL
-\(<- mnode*
-.It TEXT
-\(<- [[:printable:],0x1e]*
-.El
-.Pp
-Of note are the TEXT nodes following the HEAD, BODY and TAIL nodes of
-the BLOCK production: these refer to punctuation marks.
-Furthermore, although a TEXT node will generally have a non-zero-length
-string, in the specific case of
-.Sq \&.Bd \-literal ,
-an empty line will produce a zero-length string.
-Multiple body parts are only found in invocations of
-.Sq \&Bl \-column ,
-where a new body introduces a new phrase.
-.Ss Badly-nested Blocks
-The ENDBODY node is available to end the formatting associated
-with a given block before the physical end of that block.
-It has a non-null
-.Va end
-field, is of the BODY
-.Va type ,
-has the same
-.Va tok
-as the BLOCK it is ending, and has a
-.Va pending
-field pointing to that BLOCK's BODY node.
-It is an indirect child of that BODY node
-and has no children of its own.
-.Pp
-An ENDBODY node is generated when a block ends while one of its child
-blocks is still open, like in the following example:
-.Bd -literal -offset indent
-\&.Ao ao
-\&.Bo bo ac
-\&.Ac bc
-\&.Bc end
-.Ed
-.Pp
-This example results in the following block structure:
-.Bd -literal -offset indent
-BLOCK Ao
- HEAD Ao
- BODY Ao
- TEXT ao
- BLOCK Bo, pending -> Ao
- HEAD Bo
- BODY Bo
- TEXT bo
- TEXT ac
- ENDBODY Ao, pending -> Ao
- TEXT bc
-TEXT end
-.Ed
-.Pp
-Here, the formatting of the
-.Sq \&Ao
-block extends from TEXT ao to TEXT ac,
-while the formatting of the
-.Sq \&Bo
-block extends from TEXT bo to TEXT bc.
-It renders as follows in
-.Fl T Ns Cm ascii
-mode:
-.Pp
-.Dl bc] end
-.Pp
-Support for badly-nested blocks is only provided for backward
-compatibility with some older
-.Xr mdoc 7
-implementations.
-Using badly-nested blocks is
-.Em strongly discouraged :
-the
-.Fl T Ns Cm html
-and
-.Fl T Ns Cm xhtml
-front-ends are unable to render them in any meaningful way.
-Furthermore, behaviour when encountering badly-nested blocks is not
-consistent across troff implementations, especially when using multiple
-levels of badly-nested blocks.
-.Sh EXAMPLES
-The following example reads lines from stdin and parses them, operating
-on the finished parse tree with
-.Fn parsed .
-This example does not error-check nor free memory upon failure.
-.Bd -literal -offset indent
-struct regset regs;
-struct mdoc *mdoc;
-const struct mdoc_node *node;
-char *buf;
-size_t len;
-int line;
-
-bzero(®s, sizeof(struct regset));
-line = 1;
-mdoc = mdoc_alloc(®s, NULL, NULL);
-buf = NULL;
-alloc_len = 0;
-
-while ((len = getline(&buf, &alloc_len, stdin)) >= 0) {
- if (len && buflen[len - 1] = '\en')
- buf[len - 1] = '\e0';
- if ( ! mdoc_parseln(mdoc, line, buf))
- errx(1, "mdoc_parseln");
- line++;
-}
-
-if ( ! mdoc_endparse(mdoc))
- errx(1, "mdoc_endparse");
-if (NULL == (node = mdoc_node(mdoc)))
- errx(1, "mdoc_node");
-
-parsed(mdoc, node);
-mdoc_free(mdoc);
-.Ed
-.Pp
-To compile this, execute
-.Pp
-.Dl % cc main.c libmdoc.a libmandoc.a
-.Pp
-where
-.Pa main.c
-is the example file.
-.Sh SEE ALSO
-.Xr mandoc 1 ,
-.Xr mdoc 7
-.Sh AUTHORS
-The
-.Nm
-library was written by
-.An Kristaps Dzonsons Aq kristaps@bsd.lv .
Index: mdoc.h
===================================================================
RCS file: mdoc.h
diff -N mdoc.h
--- mdoc.h 20 Mar 2011 16:02:05 -0000 1.119
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,440 +0,0 @@
-/* $Id: mdoc.h,v 1.119 2011/03/20 16:02:05 kristaps Exp $ */
-/*
- * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-#ifndef MDOC_H
-#define MDOC_H
-
-/*
- * What follows is a list of ALL possible macros.
- */
-enum mdoct {
- MDOC_Ap = 0,
- MDOC_Dd,
- MDOC_Dt,
- MDOC_Os,
- MDOC_Sh,
- MDOC_Ss,
- MDOC_Pp,
- MDOC_D1,
- MDOC_Dl,
- MDOC_Bd,
- MDOC_Ed,
- MDOC_Bl,
- MDOC_El,
- MDOC_It,
- MDOC_Ad,
- MDOC_An,
- MDOC_Ar,
- MDOC_Cd,
- MDOC_Cm,
- MDOC_Dv,
- MDOC_Er,
- MDOC_Ev,
- MDOC_Ex,
- MDOC_Fa,
- MDOC_Fd,
- MDOC_Fl,
- MDOC_Fn,
- MDOC_Ft,
- MDOC_Ic,
- MDOC_In,
- MDOC_Li,
- MDOC_Nd,
- MDOC_Nm,
- MDOC_Op,
- MDOC_Ot,
- MDOC_Pa,
- MDOC_Rv,
- MDOC_St,
- MDOC_Va,
- MDOC_Vt,
- MDOC_Xr,
- MDOC__A,
- MDOC__B,
- MDOC__D,
- MDOC__I,
- MDOC__J,
- MDOC__N,
- MDOC__O,
- MDOC__P,
- MDOC__R,
- MDOC__T,
- MDOC__V,
- MDOC_Ac,
- MDOC_Ao,
- MDOC_Aq,
- MDOC_At,
- MDOC_Bc,
- MDOC_Bf,
- MDOC_Bo,
- MDOC_Bq,
- MDOC_Bsx,
- MDOC_Bx,
- MDOC_Db,
- MDOC_Dc,
- MDOC_Do,
- MDOC_Dq,
- MDOC_Ec,
- MDOC_Ef,
- MDOC_Em,
- MDOC_Eo,
- MDOC_Fx,
- MDOC_Ms,
- MDOC_No,
- MDOC_Ns,
- MDOC_Nx,
- MDOC_Ox,
- MDOC_Pc,
- MDOC_Pf,
- MDOC_Po,
- MDOC_Pq,
- MDOC_Qc,
- MDOC_Ql,
- MDOC_Qo,
- MDOC_Qq,
- MDOC_Re,
- MDOC_Rs,
- MDOC_Sc,
- MDOC_So,
- MDOC_Sq,
- MDOC_Sm,
- MDOC_Sx,
- MDOC_Sy,
- MDOC_Tn,
- MDOC_Ux,
- MDOC_Xc,
- MDOC_Xo,
- MDOC_Fo,
- MDOC_Fc,
- MDOC_Oo,
- MDOC_Oc,
- MDOC_Bk,
- MDOC_Ek,
- MDOC_Bt,
- MDOC_Hf,
- MDOC_Fr,
- MDOC_Ud,
- MDOC_Lb,
- MDOC_Lp,
- MDOC_Lk,
- MDOC_Mt,
- MDOC_Brq,
- MDOC_Bro,
- MDOC_Brc,
- MDOC__C,
- MDOC_Es,
- MDOC_En,
- MDOC_Dx,
- MDOC__Q,
- MDOC_br,
- MDOC_sp,
- MDOC__U,
- MDOC_Ta,
- MDOC_MAX
-};
-
-/*
- * What follows is a list of ALL possible macro arguments.
- */
-enum mdocargt {
- MDOC_Split,
- MDOC_Nosplit,
- MDOC_Ragged,
- MDOC_Unfilled,
- MDOC_Literal,
- MDOC_File,
- MDOC_Offset,
- MDOC_Bullet,
- MDOC_Dash,
- MDOC_Hyphen,
- MDOC_Item,
- MDOC_Enum,
- MDOC_Tag,
- MDOC_Diag,
- MDOC_Hang,
- MDOC_Ohang,
- MDOC_Inset,
- MDOC_Column,
- MDOC_Width,
- MDOC_Compact,
- MDOC_Std,
- MDOC_Filled,
- MDOC_Words,
- MDOC_Emphasis,
- MDOC_Symbolic,
- MDOC_Nested,
- MDOC_Centred,
- MDOC_ARG_MAX
-};
-
-/*
- * Type of a syntax node.
- */
-enum mdoc_type {
- MDOC_TEXT,
- MDOC_ELEM,
- MDOC_HEAD,
- MDOC_TAIL,
- MDOC_BODY,
- MDOC_BLOCK,
- MDOC_TBL,
- MDOC_EQN,
- MDOC_ROOT
-};
-
-/*
- * Section (named/unnamed) of `Sh'. Note that these appear in the
- * conventional order imposed by mdoc.7.
- */
-enum mdoc_sec {
- SEC_NONE = 0, /* No section, yet. */
- SEC_NAME,
- SEC_LIBRARY,
- SEC_SYNOPSIS,
- SEC_DESCRIPTION,
- SEC_IMPLEMENTATION,
- SEC_RETURN_VALUES,
- SEC_ENVIRONMENT,
- SEC_FILES,
- SEC_EXIT_STATUS,
- SEC_EXAMPLES,
- SEC_DIAGNOSTICS,
- SEC_COMPATIBILITY,
- SEC_ERRORS,
- SEC_SEE_ALSO,
- SEC_STANDARDS,
- SEC_HISTORY,
- SEC_AUTHORS,
- SEC_CAVEATS,
- SEC_BUGS,
- SEC_SECURITY,
- SEC_CUSTOM, /* User-defined. */
- SEC__MAX
-};
-
-/*
- * Information from prologue.
- */
-struct mdoc_meta {
- char *msec; /* `Dt' section (1, 3p, etc.) */
- char *vol; /* `Dt' volume (implied) */
- char *arch; /* `Dt' arch (i386, etc.) */
- char *date; /* `Dd' normalised date */
- char *title; /* `Dt' title (FOO, etc.) */
- char *os; /* `Os' system (OpenBSD, etc.) */
- char *name; /* leading `Nm' name */
-};
-
-/*
- * An argument to a macro (multiple values = `-column xxx yyy').
- */
-struct mdoc_argv {
- enum mdocargt arg; /* type of argument */
- int line;
- int pos;
- size_t sz; /* elements in "value" */
- char **value; /* argument strings */
-};
-
-/*
- * Reference-counted macro arguments. These are refcounted because
- * blocks have multiple instances of the same arguments spread across
- * the HEAD, BODY, TAIL, and BLOCK node types.
- */
-struct mdoc_arg {
- size_t argc;
- struct mdoc_argv *argv;
- unsigned int refcnt;
-};
-
-/*
- * Indicates that a BODY's formatting has ended, but the scope is still
- * open. Used for syntax-broken blocks.
- */
-enum mdoc_endbody {
- ENDBODY_NOT = 0,
- ENDBODY_SPACE, /* is broken: append a space */
- ENDBODY_NOSPACE /* is broken: don't append a space */
-};
-
-/*
- * Normalised `Bl' list type.
- */
-enum mdoc_list {
- LIST__NONE = 0,
- LIST_bullet,
- LIST_column,
- LIST_dash,
- LIST_diag,
- LIST_enum,
- LIST_hang,
- LIST_hyphen,
- LIST_inset,
- LIST_item,
- LIST_ohang,
- LIST_tag,
- LIST_MAX
-};
-
-/*
- * Normalised `Bd' display type.
- */
-enum mdoc_disp {
- DISP__NONE = 0,
- DISP_centred,
- DISP_ragged,
- DISP_unfilled,
- DISP_filled,
- DISP_literal
-};
-
-/*
- * Normalised `An' splitting argument.
- */
-enum mdoc_auth {
- AUTH__NONE = 0,
- AUTH_split,
- AUTH_nosplit
-};
-
-/*
- * Normalised `Bf' font type.
- */
-enum mdoc_font {
- FONT__NONE = 0,
- FONT_Em,
- FONT_Li,
- FONT_Sy
-};
-
-/*
- * Normalised arguments for `Bd'.
- */
-struct mdoc_bd {
- const char *offs; /* -offset */
- enum mdoc_disp type; /* -ragged, etc. */
- int comp; /* -compact */
-};
-
-/*
- * Normalised arguments for `Bl'.
- */
-struct mdoc_bl {
- const char *width; /* -width */
- const char *offs; /* -offset */
- enum mdoc_list type; /* -tag, -enum, etc. */
- int comp; /* -compact */
- size_t ncols; /* -column arg count */
- const char **cols; /* -column val ptr */
-};
-
-/*
- * Normalised arguments for `Bf'.
- */
-struct mdoc_bf {
- enum mdoc_font font; /* font */
-};
-
-/*
- * Normalised arguments for `An'.
- */
-struct mdoc_an {
- enum mdoc_auth auth; /* -split, etc. */
-};
-
-struct mdoc_rs {
- int quote_T; /* whether to quote %T */
-};
-
-/*
- * Consists of normalised node arguments. These should be used instead
- * of iterating through the mdoc_arg pointers of a node: defaults are
- * provided, etc.
- */
-union mdoc_data {
- struct mdoc_an An;
- struct mdoc_bd Bd;
- struct mdoc_bf Bf;
- struct mdoc_bl Bl;
- struct mdoc_rs Rs;
-};
-
-/*
- * Single node in tree-linked AST.
- */
-struct mdoc_node {
- struct mdoc_node *parent; /* parent AST node */
- struct mdoc_node *child; /* first child AST node */
- struct mdoc_node *last; /* last child AST node */
- struct mdoc_node *next; /* sibling AST node */
- struct mdoc_node *prev; /* prior sibling AST node */
- int nchild; /* number children */
- int line; /* parse line */
- int pos; /* parse column */
- enum mdoct tok; /* tok or MDOC__MAX if none */
- int flags;
-#define MDOC_VALID (1 << 0) /* has been validated */
-#define MDOC_EOS (1 << 2) /* at sentence boundary */
-#define MDOC_LINE (1 << 3) /* first macro/text on line */
-#define MDOC_SYNPRETTY (1 << 4) /* SYNOPSIS-style formatting */
-#define MDOC_ENDED (1 << 5) /* rendering has been ended */
- enum mdoc_type type; /* AST node type */
- enum mdoc_sec sec; /* current named section */
- union mdoc_data *norm; /* normalised args */
- /* FIXME: these can be union'd to shave a few bytes. */
- struct mdoc_arg *args; /* BLOCK/ELEM */
- struct mdoc_node *pending; /* BLOCK */
- struct mdoc_node *head; /* BLOCK */
- struct mdoc_node *body; /* BLOCK */
- struct mdoc_node *tail; /* BLOCK */
- char *string; /* TEXT */
- const struct tbl_span *span; /* TBL */
- const struct eqn *eqn; /* EQN */
- enum mdoc_endbody end; /* BODY */
-};
-
-/*
- * Names of macros. Index is enum mdoct. Indexing into this returns
- * the normalised name, e.g., mdoc_macronames[MDOC_Sh] -> "Sh".
- */
-extern const char *const *mdoc_macronames;
-
-/*
- * Names of macro args. Index is enum mdocargt. Indexing into this
- * returns the normalised name, e.g., mdoc_argnames[MDOC_File] ->
- * "file".
- */
-extern const char *const *mdoc_argnames;
-
-__BEGIN_DECLS
-
-struct mdoc;
-
-void mdoc_free(struct mdoc *);
-struct mdoc *mdoc_alloc(struct regset *, struct mparse *);
-void mdoc_reset(struct mdoc *);
-int mdoc_parseln(struct mdoc *, int, char *, int);
-const struct mdoc_node *mdoc_node(const struct mdoc *);
-const struct mdoc_meta *mdoc_meta(const struct mdoc *);
-int mdoc_endparse(struct mdoc *);
-int mdoc_addspan(struct mdoc *,
- const struct tbl_span *);
-int mdoc_addeqn(struct mdoc *,
- const struct eqn *);
-
-__END_DECLS
-
-#endif /*!MDOC_H*/
Index: mdoc_html.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mdoc_html.c,v
retrieving revision 1.154
diff -u -r1.154 mdoc_html.c
--- mdoc_html.c 7 Mar 2011 01:35:51 -0000 1.154
+++ mdoc_html.c 21 Mar 2011 17:23:14 -0000
@@ -30,7 +30,6 @@
#include "mandoc.h"
#include "out.h"
#include "html.h"
-#include "mdoc.h"
#include "main.h"
#define INDENT 5
Index: mdoc_term.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/mdoc_term.c,v
retrieving revision 1.220
diff -u -r1.220 mdoc_term.c
--- mdoc_term.c 7 Mar 2011 01:35:51 -0000 1.220
+++ mdoc_term.c 21 Mar 2011 17:23:14 -0000
@@ -31,7 +31,6 @@
#include "mandoc.h"
#include "out.h"
#include "term.h"
-#include "mdoc.h"
#include "chars.h"
#include "main.h"
Index: read.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/read.c,v
retrieving revision 1.4
diff -u -r1.4 read.c
--- read.c 20 Mar 2011 16:05:21 -0000 1.4
+++ read.c 21 Mar 2011 17:23:14 -0000
@@ -29,9 +29,6 @@
#include "mandoc.h"
#include "libmandoc.h"
-#include "mdoc.h"
-#include "man.h"
-#include "roff.h"
#ifndef MAP_FILE
#define MAP_FILE 0
Index: roff.3
===================================================================
RCS file: roff.3
diff -N roff.3
--- roff.3 1 Jan 2011 16:18:39 -0000 1.10
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,177 +0,0 @@
-.\" $Id: roff.3,v 1.10 2011/01/01 16:18:39 kristaps Exp $
-.\"
-.\" Copyright (c) 2010 Kristaps Dzonsons
-.\"
-.\" Permission to use, copy, modify, and distribute this software for any
-.\" purpose with or without fee is hereby granted, provided that the above
-.\" copyright notice and this permission notice appear in all copies.
-.\"
-.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-.\"
-.Dd $Mdocdate: January 1 2011 $
-.Dt ROFF 3
-.Os
-.Sh NAME
-.Nm roff ,
-.Nm roff_alloc ,
-.Nm roff_endparse ,
-.Nm roff_free ,
-.Nm roff_parseln ,
-.Nm roff_reset ,
-.Nm roff_span
-.Nd roff macro compiler library
-.Sh SYNOPSIS
-.In mandoc.h
-.In roff.h
-.Ft "struct roff *"
-.Fo roff_alloc
-.Fa "struct regset *regs"
-.Fa "void *data"
-.Fa "mandocmsg msgs"
-.Fc
-.Ft void
-.Fn roff_endparse "struct roff *roff"
-.Ft void
-.Fn roff_free "struct roff *roff"
-.Ft "enum rofferr"
-.Fo roff_parseln
-.Fa "struct roff *roff"
-.Fa "int line"
-.Fa "char **bufp"
-.Fa "size_t *bufsz"
-.Fa "int pos"
-.Fa "int *offs"
-.Fc
-.Ft void
-.Fn roff_reset "struct roff *roff"
-.Ft "const struct tbl_span *"
-.Fn roff_span "const struct roff *roff"
-.Sh DESCRIPTION
-The
-.Nm
-library processes lines of
-.Xr roff 7
-input.
-.Pp
-In general, applications initiate a parsing sequence with
-.Fn roff_alloc ,
-parse each line in a document with
-.Fn roff_parseln ,
-close the parsing session with
-.Fn roff_endparse ,
-and finally free all allocated memory with
-.Fn roff_free .
-The
-.Fn roff_reset
-function may be used in order to reset the parser for another input
-sequence.
-.Pp
-The
-.Fn roff_parseln
-function should be invoked before passing a line into the
-.Xr mdoc 3
-or
-.Xr man 3
-libraries.
-.Pp
-See the
-.Sx EXAMPLES
-section for a full example.
-.Sh REFERENCE
-This section further defines the
-.Sx Types
-and
-.Sx Functions
-available to programmers.
-.Ss Types
-Functions (see
-.Sx Functions )
-may use the following types:
-.Bl -ohang
-.It Vt "enum rofferr"
-Instructions for further processing to the caller of
-.Fn roff_parseln .
-.It Vt struct roff
-An opaque type defined in
-.Pa roff.c .
-Its values are only used privately within the library.
-.It Vt mandocmsg
-A function callback type defined in
-.Pa mandoc.h .
-.El
-.Ss Functions
-Function descriptions follow:
-.Bl -ohang
-.It Fn roff_alloc
-Allocates a parsing structure.
-The
-.Fa data
-pointer is passed to
-.Fa msgs .
-Returns NULL on failure.
-If non-NULL, the pointer must be freed with
-.Fn roff_free .
-.It Fn roff_reset
-Reset the parser for another parse routine.
-After its use,
-.Fn roff_parseln
-behaves as if invoked for the first time.
-.It Fn roff_free
-Free all resources of a parser.
-The pointer is no longer valid after invocation.
-.It Fn roff_parseln
-Parse a nil-terminated line of input.
-The character array
-.Fa bufp
-may be modified or reallocated within this function.
-In the latter case,
-.Fa bufsz
-will be modified accordingly.
-The
-.Fa offs
-pointer will be modified if the line start during subsequent processing
-of the line is not at the zeroth index.
-This line should not contain the trailing newline.
-Returns 0 on failure, 1 on success.
-.It Fn roff_endparse
-Signals that the parse is complete.
-.It Fn roff_span
-If
-.Fn roff_parseln
-returned
-.Va ROFF_TBL ,
-return the last parsed table row.
-Returns NULL otherwise.
-.El
-.Sh EXAMPLES
-See
-.Pa main.c
-in the source distribution for an example of usage.
-.Sh SEE ALSO
-.Xr mandoc 1 ,
-.Xr man 3 ,
-.Xr mdoc 3 ,
-.Xr roff 7
-.Sh AUTHORS
-The
-.Nm
-library was written by
-.An Kristaps Dzonsons Aq kristaps@bsd.lv .
-.Sh BUGS
-The implementation of user-defined strings needs improvement:
-.Bl -dash
-.It
-String values are taken literally and are not interpreted.
-.It
-Parsing of quoted strings is incomplete.
-.It
-The stings are stored internally using a singly linked list,
-which is fine for small numbers of strings,
-but ineffient when handling many strings.
-.El
Index: roff.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/roff.c,v
retrieving revision 1.128
diff -u -r1.128 roff.c
--- roff.c 20 Mar 2011 16:02:05 -0000 1.128
+++ roff.c 21 Mar 2011 17:23:14 -0000
@@ -28,7 +28,6 @@
#include
#include "mandoc.h"
-#include "roff.h"
#include "libroff.h"
#include "libmandoc.h"
Index: roff.h
===================================================================
RCS file: roff.h
diff -N roff.h
--- roff.h 20 Mar 2011 16:02:05 -0000 1.25
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,47 +0,0 @@
-/* $Id: roff.h,v 1.25 2011/03/20 16:02:05 kristaps Exp $ */
-/*
- * Copyright (c) 2010 Kristaps Dzonsons
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-#ifndef ROFF_H
-#define ROFF_H
-
-enum rofferr {
- ROFF_CONT, /* continue processing line */
- ROFF_RERUN, /* re-run roff interpreter with offset */
- ROFF_APPEND, /* re-run main parser, appending next line */
- ROFF_REPARSE, /* re-run main parser on the result */
- ROFF_SO, /* include another file */
- ROFF_IGN, /* ignore current line */
- ROFF_TBL, /* a table row was successfully parsed */
- ROFF_EQN, /* an equation was successfully parsed */
- ROFF_ERR /* badness: puke and stop */
-};
-
-__BEGIN_DECLS
-
-struct roff;
-
-void roff_free(struct roff *);
-struct roff *roff_alloc(struct regset *, struct mparse *);
-void roff_reset(struct roff *);
-enum rofferr roff_parseln(struct roff *, int,
- char **, size_t *, int, int *);
-void roff_endparse(struct roff *);
-const struct tbl_span *roff_span(const struct roff *);
-const struct eqn *roff_eqn(const struct roff *);
-
-__END_DECLS
-
-#endif /*!ROFF_H*/
Index: tbl.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/tbl.c,v
retrieving revision 1.23
diff -u -r1.23 tbl.c
--- tbl.c 20 Mar 2011 16:02:05 -0000 1.23
+++ tbl.c 21 Mar 2011 17:23:14 -0000
@@ -22,7 +22,6 @@
#include
#include "mandoc.h"
-#include "roff.h"
#include "libmandoc.h"
#include "libroff.h"
Index: tree.c
===================================================================
RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/tree.c,v
retrieving revision 1.36
diff -u -r1.36 tree.c
--- tree.c 9 Feb 2011 09:18:15 -0000 1.36
+++ tree.c 21 Mar 2011 17:23:14 -0000
@@ -24,8 +24,6 @@
#include
#include "mandoc.h"
-#include "mdoc.h"
-#include "man.h"
#include "main.h"
static void print_mdoc(const struct mdoc_node *, int);
--------------090906070001080206000103
Content-Type: application/gzip;
name="mdocml.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="mdocml.tar.gz"
H4sIAJiMh00AA+w9+3sat7L9Ff4KNT0nAQc74Edyb5zkHLDXhq8YXBb3cXv60QWE2S/LLtld
7Lhtzt9+Z0bSvh84r9PeG74Us9LMaDSaGc1IK3XvyVef/NOEz7OjI/zbenbUjP5Vn69araPD
1rPm0/0DKG+1Dp8dfsWOPj1rX3218XzDZeyr164Jv9ZeHlxZ/V/0s/dkNXdmK2u3tddqwr9P
oQ73H/+Do8ODL+P/OT6p8bfM6cqwoWxv+bHawAE+PDzMG/+jw6dPE+N/9BTUhTU/FgNFn//n
4/9kp/K33vw5iwx744aBMhywffDDT5oHT/abrPX0eXP/efOIKSkw7e2a/Y3tPKk+2amyHXbi
rO9c83rps9qsDpjN/24gfpN9qxBOf3NsD/6xF4rGP6fefM+6eQX4SOKSuyvT80zHZr7DNh5v
sBlQbbCVMzcX8BfYY3NAdc3pxufMX5oe85yFf2u4nC0cFwDukNB6464dj7Nb018yKMa/zsZn
C84ZoCy5y6d37No1bJ/PG2ztOjfmnM+BoOHDF2fG1LnhSGkW9Mp2fHPGiQVqdx0yq6rWaw6K
ZNrMsCzENLm3J7s27mpMH56Nf2iPNNbT2eVo+H3vVDtlD9o6PD9g7cEpAbWvxt3hiJ329JN+
u3ehs3a/zwBr1B6Me5qOtH7ojbtspJ23R4AyBCygF9IenPSvTnuDc0LsXVz2e9BKSIANz5DG
hTY66UJJu9Pr98Y/UfNnvfFA0/U9oMEGQ6Z9rw3GTO8inQhnHY31e+1OX2NnwxGSag9+Yvql
dtJr9xvA90g7GTeAhPoFKCfDga59dwXkAIadti/a58jIiFDlI3Ws2x7rQ2h3BN3Tr/pj7MbZ
aHjB+kMdOWdXugZttMdtxAYZAst6A/A0YHCEfLcHxNLJuDccIAI0PR61kY+Bdt7vnWuDEw1x
h4QwHo4A8EqXCA3WHvV0bHR4NZaCGhJZIDPQBFGSPsoDeCEutBEI4qJNhM/io4Gj/6T6jbmw
53wBYusA2OnwZNKtfgMFps1jZVVub1YV11ksuOuy36sV6N/ZBHvQYE9QFW3ftDcc1XXGQfPs
a7BZoAFNCNCRNroaEKzLd92NzZAW6KPP3bXL4VsaxGLhcT9Ea19eaoPTKN7KACVeG67H3Qap
tT3H1mz+1k81edke4aBkIjO0ZDAnl3sbK9KiPiQE055ZmznalANQLluYVoR071z0xby2HTDv
2cZ1uZ1sf9zpE5DBfGMK2K5zy24N8AqbGcposbGsO8HMPETSvhOUDZvxNxvDRxsuRxqNEGdq
zG2AeQ4+5rXwBp7vrBHs3XG1Cq5pM/NpDOFpMulo573B5FQ76evV6o1jzisVJpzsZOVd13DA
5TMMeYMJdLaittlOg1UrlQqMX4PRF2iA57PZEpzMTv04Qe/mAwk22N7eHlCFipCot+Yz07Bq
QZv4o1LZUdW+O9+sawm+4jDXHGbX61qKEwG+IzmBrwxcGPjV3PB5HnaInGScO14t3jvP/I1P
soGXd+tlAjrRJSFrBhgIv3B5yBIUEIgcenwG/hEMZgFnpuBcfk1GlxqTyEAiEpgK91PEkV3V
OuFZdhxGDWgolrCTJA97TniZlCWMMZ97ayNFWIhCFvpTa4JAGbj8TTEq1CdkadhxUUqySpKG
TYpwfzkCTlyMEX5lu0khIkSRDAElJcK4FJDRhAAF0VL5Ccyo+DIQU9JDHxMTHzn7UH70XNkh
sPtKkJBiIgyIk4eRc5QETMhSgEphor8JLF2YIEvavGxUEEtKOWi4miNHwiKxxwACvLQURTtv
8hDAbcN0qJz2Nzj3LcDzfx2ZqsHb/6ej9o/3SeV/qJAQLKz2Zh+tjeL87/Do6OAgmf8d7be+
5H+f46Pyv3DYRfrXPAzyv+Yz1mw9Pzh6ftRi3mwJ6dZvvDT/+69GJAuk79aWuWCKVoDfs68d
pisOXihe/ulAiIr4jnv9JZn8kkz+304mMZfstr/XMDU8651jNqkyqQcwpS3M673lAzlxVcO6
F96d98S/W4MeLV9Fyw0PUjUfC8OyGQLGizx/bjqpIsucJstcyBXjTTxQC0sPImVgQ/ECcj6x
EowcvHgRZpdYojLoCigH6ALGD8+CMlCzM1nO2EEVPBTo448X2nO2NG44uzxlGAGhbQKCganp
DUQQM7Txub/cQzkHUShytcZsXERrbGEdB+3AQI0noPLaqN2vsFqLvXjBmvVqBdqrVmC8TyV1
Y+VsINgBP2Tac0xisWmLLzDUc6/RxheYnVvcoDzbhzyb8JeQlE45h3TaxSx+zmp873qvwX7t
Xj4i/F1BD0rGUILu5Nce/Jg68zsiIKrre4yN0c3YnM89ZGPKmQeSmMOPmQG+UVCkbNaBpB1i
swXhgzNCkSFTBqNkcGEC1o1hbcCfrmDmVBLcQ3jCGTjkTcn5QZvwD3srOBG5dvsMJBbKQKxH
QHjoED6W+45vWGqhAihsvI2BSbksecwsIThqFTJ0EVni8MiKYxwEIjeOjLJqydzjIEXyzWJk
pty/RTmDyyfpS8/MicLauOYg0o09N9y7dIuC6DHl/0oxMHictEfnOgTqQchKirSzbrB/YVQc
lEsN21n5QU0sMMV52XZA93fsfIAVZNlAIlBbpGlAndLb2s7a5fVawBfEuRURd0ON4/mJqkDX
jWsvpu6TwXCs/TgOlR3XRAb8BrQXlZVkN1ua1tzl9l64KgLjPlNEjX2ysnj0LWWQSrwlaiht
Y3/JcQrdDl3hqxSD7GiiJGrB7B/rdyH0dpBLsOFaNlcIHO1UGnnhOP57IU+F/0rhorZUcrSp
nhoZUBFIFQHZxjWXjO5G4Dol9d3LEoBeWX0ZgcsygJFeAqB3ywDKKIzLeDCv7TKIMgDLhBEx
rBIob10CsIirekqPwAnkyDwGkj2uMZBsucdAsiUfBymnkpC+gkl5BiP86/2MTuyi/eMv7CU6
x9+l8CCku+pDyBm6OPaO1oinLrn732W9+G7KSgjeRKXQpobqXAihxyB0BaFHIPQIxPiyoboW
aeUyAnF5mWSiX1x9WVIdqe2p1nuR1ntRiK6C6EYgugjB8mSkX0TwO6naTqQ28D1JqE5vG6je
drRG20CNOgXDPirqUZSJXorFrfqxHYdRWuBmcjXYNiKABZrurSNw0ukkG7UX5TALs0h0WoTA
SNnDKGIPIz27X6r+dFxcf3VSXA/Bf2F9O0Y/X6wQtYdwCz8XbuGrMEis3VbRE5m2YeGMXxPT
OoSsjVRMx3Dxu14FJxWd1SuVnTUEaJlzemXHzqrC2LCyszoOCK0kJfgBbFXW4AoTkUMdOKKq
3VcOxHaezxGoeUwlK+OtK/OWlwyeITp0g6gbnn1jShEe1CK5icXtGqjdEbroirlgNZQUe0m4
3t0KwCFlqni3pj9bshoUcntWR+dcmRmQmtQgWbiAVHvS1k96vfpzjGkCTGiDkkQYKdOvnXTb
I13CHSPc1OXGa/wlMwBCNqaO69cEAEavw/FIa590NaEYlXfAJfYsiPtwGAB4JctQnLKsSnH2
ZMqh79jFeBgYfcbIDhKmupAQxdXsj5cMu3YJ+qJftk80pLfy9xaWFDX8tgI5RyUpUtu6AJEp
UQ6EELi9+4qCcpRzRggMCA8x+1BgglHZOW7Pa2t4BLHICVau41cLQ/F1PBafraOajGvt3qbC
vI3ikH0Nkb0ors2QH2/TYPpJu69NvtfryLd6mPQGvXGN6ok/ICk7DW0Q2y73N65do9ob2hkQ
BOvxXoAYqkW5yMfrQeeKeiD52m1FuazhNhOxusxnlfxGUaS/TrsPlTMS19SAzW8tm8Yy0Apc
KGAPHzL5U44/lqAfG3fITOOVYN93ax72J2nUAA0e8SYNgBQh2AlBgJLzOgoXgnWLwGR3pCCU
bqLrhjjwShd2HBnkdBwOIgkGoLkVfi+JTSwsHNt3+drCUUNTPhsOxpMrsL0RGqdsoLVVA+ko
P2wmOXAoIpiJhYikcFY+uhX0KdFFKeCCWx4P6x++ZP+OAyQFUcxmVnqICkbbgsgsigRmFvzz
8/4vBTOVrZYZKrQUBf1vMBPZUROB7BtOBGIewG6POjQBEPkmxvCB2AfDgXasqlqxqs6wf4pV
ajaIkOu9Bzka4Gx6nVEePcVDBj3VVAa5XPYKyBWw18tlL0C6F3+93NEoopccjsjcHE7NOAtL
vWBxnWYPmVBmmv9ytRp3cGomTqUwseEMqma3Y3g8lkVQhi81gebBU4vtMlMEHinrpm6Yv1DQ
gCaoWANPGTg+SQytMd8cE/Mv0qap15bRgfDMUVIF8QJJ6T7m29nejeEopb1YMfnYGgO6hXAC
rcAEmjFViLAkLnPLwJiEhBHpG/V1to4MJMSAtNdwHPoMnKVDh/Ho8BHpJy7/t/v9cXc0vDoX
CbkEOCgD6AiAcjElrOPRfhnlXhnlYB5Jkr5MYEbklYBslTFxUgYwKuMSnUM9x5pV0bv7KamZ
mKrlKhZEeQ348rzjyOr7zXGWkmXOmtlahxmOiqDRaNVq/va6hyyJiF2082j3ETZDAWNF1e62
5FTMCORxBoiCwLxnvburyNWg31CrIlWQ/ePHGOkysdUUZbNauaFUjoRTBzxFg1qQ8GGHdykD
kw+v2A37B/z3PCyLckwUXiUpPH5JA0BQCVneYNuYrjv2Ix+GTe4GzVwOqeSU3zlig4WJ/XC5
m0Mbb8RxlDH4LfPLeqKRsCYdx5QoWWy9lAJ7pVImapldGolMXbIMMTrNHAsQtUppQMBBzrRu
pHSpDsJvHcfsRgijicoCpOrKEkPVjkxzxzCJvSDWmfn4cQAbCZPvKaLYUm9URBUhIBW+mTeG
VRzoxUWJ6UNclp3+8ORbEmc8yUEhRecBnISiaMPTnwRWxhTZgaT+2+PMyvEPwQSaNWhJwxeD
iM4h3FzEPkuzJjU/MazZxoK4WG4HRlSZ/M7XL3FWF7qwNvBF5t1XuEagfFFdzvw1SThi7hgM
SAWps1cvhQ1KppStiyFIa4uAiq4MiOQz1+uFFhWrwR3X0J0Qj4qTiFwyGNoqBxLpbWp3gQKU
bRVHzFDWxlsqy8iKp5XCZEAHaoLBZL4ShbVRLcqfRWICjS2elU6a5RZ6+d7iio9a9uJSnjFm
MJ3f/6gvk8qAnHS19ikaheJzqxw86Y+KUsscXxWmmlJBSwRW5GH6l+3TbAczSPuXkCZ2vdxr
ZShvmZPMiOLSXq31fl4Np2o5wgvXWYnnNb7NARgen+F0DlQ2K/Bs5Pvu7/oSwCoFIm93L9eY
4xuLRzoYFdzQMuy5xdlv3HV2xUo2ULz2l57oWcrL5rrZbf1C2tFWQkcr4zalEYJFXb6/JN7i
oVeBIjFUmVfeIrMuSq1Ta8p5SW1iPTmaORdmyYlJONseMwQbSu8D3O69J62kX9pa1d5nFtqi
V3nzXSRqzG5HObQPnJXGn99Pv7dP/QT+/ZP4aWXBnzgKpZT4donn8BBQ7QPgbubXwierxf9K
zEuHC1e0mxBdvvpw1y3WAt/Lewu/je9kr7lr3X0+//3hPjbInUmLwCBWfJfOPnKL4yyrJiNK
AMsWOIORwAKi8orJX0LuxauS93PdqRShbDb6C/n6pG/7pL6+JOP4C0wFsZe4Pn6CEtGGXBh8
oWbBFo5lObfiPWbQdbAZvlr7d+xXXX8Eeu7IF8AjDkLuPiofmL1zmbXzGdstFdYVvIaQs1Ea
AiSXbAoTiC1Wpdc5AgrfkC9LlctTu49jWUlVqdzPtKIafR/t/1AF7/7pFby7pYJn7rnfV8EF
M5iZLEzXw2hv5jpB+9Hm/2Nm0PyzKHz3r6jwo6SZbrG/v+VaS3wtL8pz9vJvII9o/JAzNlGN
2yIEjtld1FIf566Vle0jBQH9NgFxfG9HBKNlvgB4S8TNeTzdW1WTg34/L5cpyFx3VmDoGaqb
Fc2UOcy4uqdfsco48BHbIHJXDfjPeKsUnM2KlLumMiiZn8AXIyd5y8VpNINNLcN+TRebNJiz
8dcbHwpvuAt84eoa+e0MNHFkzfAi7hY3QY2Zj9e2UC8F1pQv8AYV6h2dL8OTV9DaI4/NDd8Q
tJVffvSvpticDPWRTCLDJ4cvblXesXBzkyXw1QzT7w00Ru+aUbxZD4hGd2pFya3jzuUWmeRB
5kQRMTxyOR2PZfLVKbogh17mWBmvOfM2rjyGhsQ8geg713zphxfTYFYlbpQBNbijaryJRp2X
g3+GQLwc6uPdQIAwLBaeV8PBmC357DURG2CajI0Bum7aMy5Qd/Fd3rnDPUzmaOhs7uFhPpob
vQYSmVOmh8fzxOk8gbnCUZOn7mbYF5s2UePjlZlcoshpYo5Os3R9zx9/iApVkEoH5Wi7q8T+
KpUZb7OyjYJkRL73gycuLsCSegMFn7+ikpUqFScp8fbdlSqLsSEtllxw8BadNtSTGpnmTQfH
gUd9Q2cec0/ad4Nw1oooLn8DX2hf9RzEcacf8wljvMEINI5Mlc84HiKf3oGCo33A0JBW0mFQ
uv9Jqaa4+Eh4j9ulCT7o1sQj43SukwZXvnGOq/WNmO4ABxOQ+2By1hvpYyEJfAtVyYNlmKgs
8KeWMtC1Yce7WDAHs69F3+Ur8g/Dczlik/2XPdFysH1d9NIJCFO+N4GkU5TwxCOQQZjaTmZt
sM6hljmQzky+EFvyxnTWAnc2G3i8sooHLbOrEkx8CjHlq3uRthfPjonDkxQV5KwixTsWWZIK
NKZQxOINvVXuK9E5JyfX8aOT4Aey41V5dBa+KcrCJ1CYHDB1MGILoafmy9KCgrMB7I/UcnaB
091NvhqPzJMz4vVEXNiUS8dRhDo4D5uJwaF11HBHL9pootV6bFUqfIFJtO05G3fG60k/Gas8
3gLhwYNActEpIlt0OEFEJKemmLxXiIoX1YqW66pZvVLiTjGbr8YZp4fz1JguSptuFj93rs70
3v/80mC+6VtcPR6HASsA0btzVJ97QojhCSFxyqVM+eXJ+vCgv2PN2TVdoHTrbOC3tzZ9jGQh
RFpxEad6KgpVp+qxqxRp/cDxGpbgdkNxD4vvGjaeuud4+wBoAsSzGBUDVVseyndwVRxDJ5Mu
LcBrWOTZ/OJxTKk/CZHeXhYCpJ8YBQcKvPvqxrHojBLYx2x9VwMMGGQqbjAh8LogFNlJCK0P
yklFPZtGelGjhhQm6PTfvdrfvfoDoinr4NfK4zPSHxq3NFkqT73O00zq8T5IS7RoP25hlijZ
fJFwGv8A6cGnlnQlojirT4lsuAWx4xNo7rnASNIRzR5nWyrZUdpUE3alevy57D/YaZAieyxt
KE92KS8soJ+ndTDWLaEfhZ3K2iJI+OOQuaRjVi+6biuffAGVbDtkD1ZGQP+uxEizNDotiEBJ
1H0r5+SDLPM1p1tOKNkiF6RuVom7IkoY8X0V8EGWJS8fMXxIi+luVoi9V6FPuf90/u6vcUlc
+v43uk7UsEycwD7OJXCF97+1Dg+eHrQS9789PWo1v9z/9jk+wf1v8WEXl8A9PfywS8C/XAL3
5RK4L5fA/QkugaMryCtDfdC+0BJ3wm18zzZW4ra3j31pnGWuTN/7wIvkwjLfFHyWXC2H/yuD
zMIANnIl3F7HYrtz08Bl3XCJ1rF3Y5dZoRHiRoR4pUrdiHU50sQ1X0GyRDcf43cjWqQOY4eI
Q30sMFOIIfXB1QXkB3iF3X54s1h7rEGhRoXixnhagZ5A5RsM9E662sm3k/64oX6ehz+17+gi
igiWdWOFSKBggxB2NBqOGgSPw4rag7sdtZ2bCS2dqa5DoJOqp2WtoIv18GJ0ml48bJGoVPBW
smN6AJQK3UR2nLwyTKywT2Z4UVvygmlx3zkKGHkQ911RWdA7CRPKSF3snG5BbAcGHYtQ95Mt
1eMXEkkCqDCZ13JH7pXOxoSw9yaJiX1Jq1BcrRCvgKaXpJmmV08K27FnRqoX6k7sauo6sRhn
Yvcx4CaUGWSyFWMfvpN3xSfud6MtkX3MJ0PZJznkU8exYtoVrZ1y151c81Y+AEztdiEEJwj+
plkKUUajvBWrAGJZyseylI9lKR/LTD5iILQHbNi5JES9X1w/XZTU54+prId/zuz1dlATsa++
HaxvXJdC0spcMdDb4vp5Cf68RIByV8UrhlL3SBQCcccqGU2zhBlrWlxvr0rqS7rhlNSb1//L
3t/8NpJtiYPYG4yNGRGYhQ0MYAxsOErdVSKzKKWk/KonVVY1JTEz2U8SVSSVldVZOaoQGZSi
koxgRZBSql5VL7zzyht78fMABgzvZ2F4NfDGgBeG5wf/Cd54YcCepRf26ufzdb/ig6RUevVe
d6f6dWUw4t5zv84995xzz0cE5Hp+GWDCF8xDgrcG80ss6Ee6AMfSyzM0llpYaDF6pQt6CizU
/AJXcwBgZI/IPtKzX88Hc7+O5n0dzK0L0tdk5N/MLTKd9zWc+1Xvh/IiiGvlXwnNyj8jAsz5
Ohc0LZn5rA9x5oZo1VJYl7cUq1BRYQ405v26W1J86hSf1l3isaD2+cCurQO86ZOobo7PRZCG
AkmfL3V1Diyq+d6pebtWR1LXqiAUfFHND/bIzz8sKg48iFQgfmRBcSS4Nnz8vaCKWjG72pKr
OHBWcTCoG3q4qOaocP2Xnf6Bg3yD6fIND+PMom8t32rotBpOFxQfnTtjPF9QPFKTqTjLReXH
NvhovKh4jFKDQiWD8fMrOVgRLcKH2CmOJkfLLkvi1EwWNZReOitBZ3Td8KD13LZMLxdBnDhT
M1o4/Wm6fBfmA3KwKl2EVUDL3fKDBRVyy764S1hlK4Mqi+pcOcO4WjQMMjTK09B8HRDe8Qyz
zydiIuaWNceLOfjrwl/U3ZiicvTOBzeywJ0vWWmwVdSHeRXsVpz+LVXbGXIhUpiyU7ts4VLp
skEiZU2U1ZKSw8GyJUO7faSjy8ynIS7ESs0tO5lYZRcBNsSE2Kz5Ze1OpPM7Ye1U5sFMaVXc
UXGIzspcj6RvjzALlB1E2p7a+grHFW1Y8XRTfQrjE5dBB7+BU2Sqi0xNkaldRNFufNJF2qld
BGdKUWNdpHupQjTLdOkyBkw3dcpMJnXniKJyGD934hQbbNVt0qFKHWw5IxvpkY3MyEZ2kXM9
P+dmfvbU/BTNb9OZvHPdxLlpYm+Uj0xtAXA6EOrZD83st6ZzOtAYODOBtE+x7BpAI3J74PJ2
arYa+SDjppn9wbxB7I/nVD24cnoYJHYBnIFk7vy4tWmn6MNOdb35YR6IF74DYqgh2Bj1Yt4q
vxjN+xjNbXw672urX7QydMSa5V9q9Q7dgNeKbdRQjgdF38fm+7wlbE/mfZwWQM5278R3yEPh
KnauCgClZh90507la7+g9pWp/XpaNtW6yJtkYZFPGwWtuCUw9rpnbnbQivE8wGvfAVqjpeEg
8Drpw464oc2DdLCwRGthiX9cWOJ4YYn2whInC0t0Fpbo3du8vZ5HL/vzPsbzPv5U0LBvmm3M
Rc+9fkHt86E5JYZzmt6b16+9n+Z9TD8UtfvBtFv4PY6tI/J8HnGfN50H87p9MK/bzXlgm8O5
B8Z47td5XXrxYc7Ho9QrIA4WW0JUNC6YzciwN8fpnBaO5zXfnvfxpAi53FPkZB5+ncyblZN5
C/XNvIX6Zt6x+c28Nr+Z12YnKBhtYia5M2+Su/M63J3Xp27R/nd2Sncu6nXnrWD3Zs7HXjTn
4+k8sG/mjfZNEbIOYz2cF/FcxqY/72t73ky2C2nhe0OT3s/b/e8LKqMq01Sfxy+/mrcPXiSL
YJ8WsVGjc/398Lzge4ZIHE7mzdzh+2XYvaP5h03y0/zPc1d2LynlSs0Zuz9vieZtwOY8ZD4o
Oo3chr9ZPME6XVJGhkwnukg6KWnIUMxPT+dtSeI27Wx7nW67c4DyuLf1mPLRzcbn6OM59H7o
pGseXfKmKqujJeAbGwMvSeNk8FYDEsGe5PyzRl099fTTnn5q6ad/1E8d/XSsn17rpxP99I1+
OtBPbf20r59OKznlBFtQqKwPQR8tuNK33SaUNv2n6ausrKLR1yo+HLb2Oo3Od/Tc/e64fdJt
denHQbO732mdoD0a/UYzv+ZR87jXIBM19EPjgp1m77Rz7L1uHJ7Km+bx61anfYyF6feL1qH6
8qbV87oA4lT9biBYabHVeHnc7vZa+/x7v310Ao2x9SAXRwsk/thtNr3GYbfNP3qN44NG54A/
vWp1e20ZEhsUCrzG62ajx897py8VnP3TDlonogFh66DZoeHRN5wrmmaMdGCUPag4qi5n3EV+
Oaxp4iQ9EreaPDMBzXeV186D6WRBOARcde0zPpXA0zri9AppWp4rl12yy49TiWlA7axYBknc
X92LujedqLghxUG/uXXtnDqvlPJ9nV+q02737EANW3MCNVi2S9zxSHswEhl4/tzRxGV8Pe0G
KDAWTl1J+V0PFsmbcKhk5XT5YFLT7bL7qx1cIhM2IYspQMnyqKKwApXshBbijokTA7uodYBO
21AO1tJPp5Zrpj2WXAEKvKVB2NhkF52LVvexsgpLCgJ0FC083yKh0QXNzJLxOuz1c0Zne9cu
XPnCmnNxII8AWQywYqOUGimOs7aDnjZVdC0VvSJrRU+bLKIeOpdTAakMQyfL1iBJVryp5bdm
0ADj97mJe3iuDOJgSxayKDtSjokDk7lKMeApCsHqrkyXbiLiAOdfci9X3DYyMT2UWaqBPGbH
wHmQv1oecvMbA1nDo3grz70M2HKAhUlJSFR004UhsqKTEi4gwDeGtN7XGPQCdgEcY2jhsU8v
dzIv26fHPdzftHxnV+P0ojol57+Jn6TsBsj9ZfqtfyIhx76vXvuAGp+mnw6MpXKVLJg/HdRW
qQjwYFd4Y5Udeo6eWdhcYEVp50yykZ2pJW13DDpU92zzYU+bIHubtXwrBcaJiOHLt0IWy/Mb
KbLmXNxIE7ifokaa38xt5HYjmdfIVlkjt52uskbmTtfonho5hEa2840UWbYubgTN72+xJkXG
sb+tkYI1KbKvvXsjJWtSZKJ790YK1oS80MusxsflzC4zuGFBhhUE4+ZsY4eRqnyj//b1YW0l
sKCEeE4pnc/CspUfU1iJz+xyV5yfqWxUV8uMqsi6/io71MIeXwF//nOmp8x+A/lV5PuKCTf+
CyR5FnCPyX9VVO/jGEj3NDYmnTUrhi8ta3c6wDm+ojHbbAv1AOP7oOt4MPU3UCTk8Ok8RDxc
eN7MGXTcRtmwbNryDg1j5kXQeg3/pdGwKDqxpqlvRR/wYFrUpHma3yJRBOaKXJOh289x4vvp
hBzJV7+ffv89xXmAQ/zz5zzBDMYNUTXJBEZHKaiw/FSV5+BGOsQKTqgVO0lx3xzUkGZtIrM2
ikR6MnO31zjoNfaomysqfIETYYhiDFcx/oyc7xTLyR9VJzUVZmmJNkAyb5w0S5qh+el765w4
Rsavfv9ayKPOcXMBzHufZ1f56Df7lwGoaB2G08fRUoApgKIiO0qEPUqf89lnOITqNPsNudJ8
tDuLIzLT0f3uuLf/qnUIhI35eWGTIrXDsIVIdhnzRtwMsEirQhdNV7+m4qtfokTy1aonLrDk
g8LqFJQTLD5Jpc2xprTQgtnKE2oTF/ivI/1RlDw7CUZ2Dji0M1Z+7oiIPKRdjyB6UgD/0Wvj
qRhXpp3nqoiO4G0KDKyvEvfT7CqKFQrfKNmLISQsJDu0pNntNQ8OWt2TAlEpO2m2ybghHJh8
qR+PgQYMZibNMck63gMMCFD3HpBnh5Z7sEMYLwjqjjDcYsG8T+bPOm1E/Nw8PkDeEoMuyfcg
kixhNvajiyQFpENUE9WMvNRLU1ER8ZxC8q1iwLEmRn5lFmuiU6NkSoz0Z1ir3Uo+wuRDCYfw
gmICDsMLDIWH3socHux9GA1QOYrTJm7RO945vZzBbhpdUfQECYegA7lC18M4wmQTVA0pA3ou
I2uCzs0YnSW68ZJg7IcRTAVVh/LphidRC4fYQhSb+hz5juUs7MdhC5ibcBqMdcwF1Mm3jnsi
atnnrhz8GKprHtNAizdC+YyA61SWgF3wDjFNBYRVGasRyeAfZGXwtaWjcxiNDTx8CfpDTsah
R6XisltqkL3ZaBRMOXO16cw5vd21TjCn0oGfXmarDOBdaYUm7IdsBdwjpRVe3Uwugyhb5ZLe
llZqwfpkq+CalVbo+RfZ8lP/onzYYb48OueWj8KPchUu/ai8QvuyoEY8t0orSvPrF0bpnOXb
j0ezcW5y+/TWrWQjkEqhU4BE+4Csfl96wfiLsdHiBLiWvdEG4rKwCITUW6U9+xYx3Qajc0PY
8Gg/MJFTWyO3B5iH3XxXPtUUwoXbQtXJ3o5kAWQDE4pQ/QmPVIWkdltIfxb6uyL7cn4f5g0I
AfB4TFcxM+WCQ6318hjOqNc1d4x2OvkcT4ZWechp7eAhNgr7mI/Dn30IR6Gf3GSWWI4eKJhl
1PNdwX50mny4cqRCXGqggJ94qn4WI4TIKSUYTWJpBZli/EdV4KUvraEwQ45kZ+xjmJ9wQpEp
HcookA09xoUaTSXoogatdJam3OIJwrJ6gtAsKE3Di8h04NbtP3faZ0zMF2LGQ29k3uPA6MB5
NfYp6CacbhJDz2pcymEakqnCcht4BAVwPejDSsHW2M1VkRqOk/WDWgkA2jl6FyjM7V1aK+al
lxTPrY8xlIgPsKdwwXRZmzqDMCoGbR77Cr8gBlsS2bzVpzimvP7WthSeqIER8mlwFB2qkPMw
wraFIM+f51BDwoQv6k/vO5HcCrDGPjptru21hOAh5osnbBgGI4oqTLGs9H6ywwZTQebZ6BPy
ZrJ6QGmRS4NCzKcBXBio18ZIx6kqRDrjcEoQsO54hsfRKI1Ndc2WWUxRflKY/Ktznmh/IRa4
Af/nCxbtb1sHvVdA/wp0/tZemn9hpVmJJYrFmkeYXy7UjMGCcoprKp+KpU+h22UhyIpdgzKx
C+h7XR0WRrRC2daDAoNpkTT2b0PeGiwhb92DmDJALhGl53liiiOeLCWf2CxkgPFqB8L76eb6
/LqUi+v4Fxf5Wgm9La10Gg1DkG9y1WbyvrTii8JqCyodsltWtpZ4a81rK+A6c3ffXkNpNTL2
AH+bvO7gfnndMhnEETSyAsnACCSFTLN1p1pwqery0d71JUXl16kPNFv9G3loNObDVAHxLLEZ
dOIacyz6PN55UMQ7z+POBy53XjRYnzmwSx/O8hFM4eAG0CiIpHtwGlt9M1QDMWGQYWYHmpk2
5RbPFJYtnClW/ehJunU/nuf6kS/C540yBLHAPn+eA7gEK4YAClgx3ZpL0BafonZYB1KOL6vT
da/sRBNvOkz3O5fWPXetpP3LO7avLImSAOkK/vctnUmd5suzqAs0SAdcXdzRo8YbS6Ne0lM7
OMcte7q4B3ujxVNlhzW5zZWlso7Rp/nWwutJ6y6Hu5ml384Vhfspc+1jKLF98zehdJLZg2GT
D3sbsxvRhj8jyRwtIs9SrIhsnUrRQuCO4/SuAKPYBlmxyPkcm5JcxBONDxaXtJXtTl9dcdqX
n2X9zaP6HJlCHXVzOzwowl/bME3uWklgw7tX8ypOF96YnHTah+2X7XZbL7RVn+MnLwdCEeq5
Y4mLqFbBWKhhHEzJOH/bsJaelqXGNCjCp6Kx3OPC3GIOisfgDCLOxkYruT105DLAd7zxcuPx
n0YY+dqLiX3AxDMeBckPMGwHvIO9j0FtV0HeT4PBKoa3Rg0DmolQdckrq5LIoP7EB/mWCl3E
8SDV8r/ejlgXSXihzWmRjGcXzAl7zhVnTuor+OpmcDNCoJc/ZIp7WAC5GGBhWS4zV7qkCZor
XA4XCZeZZncr5eKrc6OeLTjMlaIGjd5p34+iWMKfngMSaU016YOglg/YHySEBXilFwUhYRpG
TOYcVRj5eAQcRIg6piSeXVxyvGSfFEgYzNWzUcjujKL/+I7NE4u5uom9x9AaAKk4WVHak0fC
mYUL+pQvaNH+tnTLmOlFM5QF6oDmhynmYTNTCPsw5mRrJOAUTwC3DE9evqvOWbdrn4nN8QSE
BFgFGIQ6B7G2MLnDDUxTAxApO02TLurcTSLC81L1D8N8/e7N+DwGgWwpAN0bBSAjBs6ZRY17
mWmsGCsbtB4aT6p6EZW3RN1bbY5Xybxk/pzoIS0CdxguAEdTtDS47s0CcDRhiggtjZXzjs04
G7+xyKpcPFXOZ8PdnC3XncxZLRtAm4hqW2SbWFHSq+cutZWJE9pWWdH2/f72KDzPw3QyBz4k
ijWK4/eziYc2Tpi2CbMnEn3iDGqkXbHwSozFhkkQzIW+slL61bL8miaD2aQgnemvundAfOto
i0GRqhPURPzwwwf4W1uTTikzOQyPW94h73NoYdv7XJVc/f776ugnAQnPyU9kWQcLa3o39kej
uF9Nf8YvOksNZblJf66bDhGoT1OGwpLM3JlZPHfzpo5xbz4eZyKZZlhAG8UKdo8plFERdQ/b
dI20iG9zQmrmk4tZ3JvFpuEN22vJjEw3aynGFqcTF3cQnbZ8rOMFYp2/xENmyzh1EinBwuEw
INO29AY4tQ8ApnoDh+9YZzb5MF1PgygNp+EV50zS2ZRqGx63xXdFdNcjSUUlnx3zgKHWPVH9
i5lPCQ44LyHyhWF0Rr5oaIaHiwaH/hQ90mQABL5OdVUaS8A0rspm/HL7FEfwlnpAW1+5MuQ5
TqxVyM8VC+6RV0BEdr0I/ufpnJiOhEnt27cVCxVlZI+4DJfvxMQ1Obw8K4nXrkUNeBZs3srk
NVWaUJxIys1FAfzNXLmSmzV2m+OxRBoyFS7ke4r3iDYbzhAzw3JlgWe1O3qUuvuADMw7DpN4
TCOjHluj8j5R4cm5b5yGKztEnZGrVsk4b2X6lKPOKk/XgqMzF2GZk3db2/uHg9EaGk1OgZgH
o1Uk7d5qHAWrNdrdP+wN1iT7qzfDG0SdFM0xSEZbZEnve4MZjK4wA6hJukZQaOMAhFTM9UIi
Jioj7hiID2dOg2nVKWhnCV16/4i7Xu6P5OIXsydB9YsgouopJrH1xLw1lfQI5yp/bcnmfF68
OfmdyeFkj3TxnBfEvi4Rk7OU9odGsuZpF34Y9uowhMN+Y2NjFfEUE9PjuY+kTidtQZV7xDfh
wr/vEj7+cDRd4wU88c0C4on9z6tS4jBco4llegnrAuX57seTfBb2rBWeUi4Zi6Ks+Mc/KJmv
+IBi4mEmQ45bcSR21392fDIbib6Ihv1EU4cZu86YBRD6pu2pI21MjdPGrKp7BXZrQDj1BXAy
eb+pq9O7dbXR+6x3L109PW69WbKvh+Hd+rok+BN/CW/cozvO1z/P68TSjpBexWbn8HiNFrJv
fjEDJSYGINw8+EnLIl5WGBFpRDa7kxpdDgJk+JH0AdMfSsLvKexfPxl474MbMU32qTr89oIP
YSo8OFHYEPoCzA8yX/o42kWqYagpMzeTJBiGHxjxPEQabxVJDVYimMgaSaZ1S/wvPaRzh+Xt
ZCNbNPKnBeKWIxr9RUUdYQiWZyz2GgeNXk9cf547M4rvfiri5+zICLaMNKkZKegnfKar6nLB
x03vOUHZx7wGTKXXP+nXv3G2GJnzd425LRItpRsuUhTi0tJ9jbk7nWRudIymdtNVgtEN/108
Sl020AF4J1/bJRjrMEtFbGeSUbp7C18RoDj93bxPvRckxUZNC+QQWJUSBbM2XCLj8KwlnWrM
NUJUdqLLbSXH/jCrclBMgoAsMdrLartt5LDt18V58SK8khR6vjeYjcc3lk5leclCsiEU2vkt
aZZ33+Z72mqwjGxnJ+c+xnpuvEYW9E55iswvFij/kPnFLo1XSNloMaPJXUZL1/S7i1fFNpb8
7bNs63MW2I4q+2m543dNse2rnkU4oE30/wLTh0ePNjEECles4ujv0pe+UXHk5bS+5Qy4En7+
ue41GjrgkOlLkKCcURS1wmi5QwKHs/fLL575AUeuSyuU3j8DUy5yBC7SCsv7E6MW8wBVTAxr
tMakwjlsia+lt6u8vHQ78unAjo1BXax7oU0f88PEekFS213S3jZ3s5vPWuWVHOKu4Cq3tUM/
TEDCRzMxNnkDrjaNgdNdw1u6JH4fEF875puR6TW77Q1nUR8dD5DDdbpBqa5qHpklokElWptF
QK3X4T28tTV12BJqDkBCXmcr9CqwvaQqPA+8i1kAO2GAikSUstMAGPcBVVcQuY59OQibmXSe
YTTAocRJqsBRxSS4TsLplFItwlhgikcesG4X08u0pqXmrDRsHZM4hAJLfdR4ISZYlj4Z62vN
AoHQlJ8tbC0vHmUvFwu9p8oBc3ayuaBLZIBCH63lcDCXE40QUUtTyq9WMU8224Qs0zR+X8wz
GQmNVJmctfJdnvmxEHzfH/VnI+XkQEvN+AKils8eDloLKJgkN2aCY6idHvs3ykoBKjFuVeXC
+X0UX0faxYMnqi6intKOqTs4zPLrpbAhkDGnooRuSqrEPrCOaBpbaC0tkmlFhKJnEqwjAgd0
/R0rrCYNLRZcS2WIfsqKzshLYdaCh1P4TDm3H+JMwU4fx67i27lCzC4/iO8HKcvvyhvrac7U
C0MjYigCcszntbsEpuEMXXILMCrrjZ+5zayqhky2RtQz1WreYktMkO/Il6PsHqynJ1sZvZIA
ne54KG6R8g2xBdDZp5kW7bAbXKRWGqWjyPbe1v5/yyMrsL1WF9vaLV6aLAZNPXAv0nhbwHJ9
+vMsgtNHb16SI0ttvbFE6cdSDba4oqG5LrXDhudFrnvzjMyXJCtu+sSS063OullHewNHGXmx
WRSnhJAUkg3Zi5Sl2/sBs/hCT9aYerCSBpCcVdZBJHoa1vDCqXWaBqnl3o7MG+Mz6tjbvabX
eNloHYsNv5yM7ePD7xCy1bg28EA7bTRyIhttq51uwHSgiBLXqO9Awq4Ak5D45MidcblCvcYW
GubmaSrfdMmFlsVc7qIGzuMP6qpLH0nizE0HV2TCPhivuayhkjY0iixTJg3cYn41FxmRcyMe
j+7OyVy22TDZKstW4kSRdbOd9Wq2Iq3AOKopVTRUSQ2Mz1iGKmFhNAfn8W45sG4IkAUJImX8
P38Xky5I4+e36lou9gY3kT+W605/IBneRSeozgONPIiyGwJhLQnsi1ZSRPqeRZ3UPY5DIDWi
5CjhSqgkmkzsJeb3nf1v6IkQWZcu5W2X+8gvwo6Oh3aYIAqcVKvlwAsdVdcW3wrDUWgn7YQ3
LTKXtsOdFvjSiGdKMXnLKwB5DJKW+G+H5hYR3Uyq0DJxYkIUl/4zsWhs3fvR4ZrFCzmjynLd
Oh0lDyGy8SylOH9eH6qlGxui6ZExmChvzOjahJxpnhePBuvp9Ea8xFO0OwgSpu7SMaGGIkMk
cs+Z+OEIGSlm+rR9GBq68haLgmsBXF3FwfijdbSmWK0JB4g+wLqtG9xzejPSYqRAmtFdGKny
OnfFjkpCkVXqeDXqk1Mx2WgYx1t+abW7oWuyfNc+aMNMBv3LiEkEhUJBTzG/3w8mU7G/BEh0
STsOkgueFCXgyWyhfNZaG434dphpBR2HkTICvim9b8z4mX/mRqGN5phCFusn9tuHp0fH3WXM
MBdfeJTY5RozMdQru6zej8zq/aj5sYnL6/2Y5fX2tf+9U/Tq7Y/l3F4JdMt+bbMYoHtONPrA
5sfkM4B9N8h6keAVvKA+2/UgD3E5Gw5HgbYSYEsO3OeAA4A+2jpIi+d4sNbpHltFm6CGNABu
QLmVA9MNhGIQjALhrIgbyhnhFI0KzxZJ+55Hn92iOoUEGOa6Wg7HHDKGQLumY7mgCUV93S2p
Uxw1oaTnrmhR96IyE6PIcu0tgQWkX9gnc4FlfllRiCJ2aY4clgv5uV29PQEZzngFqxw0P2Jz
9F+zM8Uzyk5eefMg41q8iPlfwPKvsELLdRUosg2xFB3OCafOjII4ZnMuXVylWwGM5ezHbmU+
xjEMrWDuYnThmAdMtGdwVvPtXPNPlnBHVgZni8G1pku12h0rj14TycZ21nX57bl90wH68ufA
PJyiHMrFsdMX3ZXf4og6aux32s2jk953tcKNk61boKT4zbbPS9s3ZzU/pXfJdTQtW83pbG5V
fzjMAcj7z5Xe2O+124eL1ZAU973wnjZI+mWaxcoKfGRqVTE+0sToGGuPYRiF6SUIS5jROL5w
rLh1mM8T2vqKy5E4n4Q80ALKQmVYNGRez76JgQf279JOOppQUGmLT2ErrlzPz4OLMFLeMdDt
CXBrP3Qv1wpsOCMH00s7G+W6qK7bSp2iIgfrVPAd8ULOFFA0Tbf/kDyGWBw4R/59OA0GX5PC
w0s+DILz2cXGFnEdwQd/PBmVXQPP6behGIgEX3ub3o5XglxpFrVy55H3oI/CpmVghBZGWT9g
4DCKaH7tdyYzxeSif5mhD7rXlsUPzASWE53JrToOW1nlVlm+55aJD2kyrcZ3yeZjgYXQQlYj
WcbqE+VcOIvhn0kSXOXl3WWzYyCbwlfBd4lBnl1IOwYkInXRpXaBRcWdAt9n27YO8LyenY2N
tTk5WRH3Ad/wKoXF2HjIAgbdQpI8S0GmYLtHWowgi1fKsBQPbkCOOGAJAk4T9s9UEFBp74d4
o6kdAan+QazIxxCdFpJgPU4GAeGKSCteSlEnhqhgSMKpkWbF/FUYZKMBLeHEmWnWzFr2bkDn
fdK+/KLAJMKHO4zzQ4Xv+K7cVWU6EKwI05y76R/t6khj+fVeHmpeOOmkGz/N4mlw1mOaq4Zt
s//5+IMFhXJEt4ShLNnxUZRBHbymGc5A8jQJtigMmdz2+iM4mqMBXahNY49WVWNNOjtfF1/j
FPUd8FXK/UDzAWegdxLSWck+pIEPO1dq6PhkUC0J+lPAW4aOV0HQLVLWA56hZU+CV+AegJze
Hm1k6oqQh7TF0yAZo5aSG8dMY1G0JifcktilceK5q4K3sIv0RTjiTkCB4bER2z0CtqsadRqP
g2tgLrh8EkwCf5oaGnk2i2A13ldrrDRiy/5rVDZzBdIzWRuQrjWTYC3F+38KMKf1B2xgAGvP
IJF76QcpeoezceuKbfqCavkMPrI2Hp/Wv0JiLZ+YbmfrZgpwXXzSFvAGzUV6tqo4y23PZ5ei
MvmAZEBjwxFf3yKa+RxOG9m0tZTL0pSgyxNTKVpoGatabG/Xo1bln+ce95B6zPSgBGmwhEKb
nBrLwpsfBW8sxPmREIcb0qhj4Q4VBTDPvdBBKx1cSWYimDJa0WyQ5UUIiCPby2MvSaD5gHWR
IJeYQ3Pnab6s+bBWwFlRay7UT8s0yVpSawGZ5Jl1NIV2C9CAhmaYkSLj21LI+WOjEIJpZxnG
JUqLPBPF8eW4WZb3azlerfXymJWt8/uQXpb2oVQjk9GmpJelCpk5/j4ZCMghWNcAizrN5Rey
fYoPxrSH6JDmanbSoF/gdsbXbBi1XG5yqSKUpdNCXa4puxJC9OOxuP0cD9aourj+VJGKkAyq
g93qsnEUUPma47PlaHAxV5PsJZrJQYBcDkWM5bsAib65iq6cq44iXzP+hYfXbZl+nAGYwkI5
RNG3SMXy4mMxq/4y0QjQrfS59p/EWuyjNFZvczfNRRfClmWiXfAuQ7KkqahYn5jr68Dt6920
IlYXFqJ75k6vzDnUsmMHhF1BrLWQ+oQPYjzDgmuF0WSCwMaAxMpL0I5VdIAcrMJRRFVX+3D+
x+NVKL1PT6o6V5rB7K1zslX2DQZMJwAU4Z9NDum6DF1v8GqPcgUAF8gnHcWT9W9YzPAnwJpg
JAclcMiOimZokiWtOsj+W90+ASigK0jGQd++rO3pva8vM+0Qx1m6glAAQeiV2OObPtBkLE+8
BTVMtGLpjkrJyp6DipX20SiSqAJMGl/swaL4aaajuvJz6mzW6VIljFTFdnXwLruUds00xSoc
/S95T1fb5NulcYs64FBc77nBSrSH4BDFfZIiKfpwP4tfwykJB2F2PPun3V77yBpNESF3YyZi
B6M4Wnfb8EjEJPd0YosRbRNl04NdAiJMiOpgHY3lN6wxDEFFf1LgvvxN0FQ0KrUaeG7QavBO
LFsT/mqvCs/ZxAf5CK2pElX1oWxCs4NT17yOgZL/9BjXxFas4G+jS8H140zBZ5wpeL7jARbn
bL+Ly0kKY61LeZDpFS7a2vaaq1EpLfho2YJ/zBRcetmO1Ml6q7jNOReniwgWbElPsNvfdrny
WvbyXZgK+6A+mVhxq7RW49B+a2e4Kg1ZA2zsSaNT2zUl88oHDpry68Jukkbyb6CXcwPW0Sou
iMJHAym4zjEM1id5pmVhPE1lfHIQs/UYHteTJARS+MPhZA1J4g8n8C+/AjHQJ7uai8SfXK4j
QA4hgqqeHY+q1KkC2U8T0eXgwBKXIEGLzLV8jABYkixCwtKoQRwWfS2dCsmEpEEUJQ0orjgo
qziYX7E1zVVUDn3zWl6WazR4tpTqfS6i6TAVJeFXhTSUY8stoll469LamnpDlddVsG8dLAEN
350YFzGaWk4TH9VRYrpFyuSCVAMFsQwOOOJ3EZujQ0sUutPvDfT5YQcKLwwvbDQBpS1oOGrA
dwV0++zDKwtDZ5QIFiRZHDR6TeCZm+/K719Lgl9a3s/mfZHPR+FdJtJilcUxytxHo9G7ll/t
8Kr6/ginFd/ghEofxDVMTF90iAMyEC2Ua0sFi0jLE2py5gaSKe2Z2zEFOtOvhYu36FpT3X3t
ZkIn9E0MN7nlLPacskai481ml5Y/7OYqXMWjouL4Ol/YT/qXRaXpfWZOOWirE6AIgLovsJ6l
2lU2mRwjCW3icPBwHGGKkxmInAnu/uztOrERosswTI5OH29ZZuk88UaFOY0JbrU6O8O2aphd
1CQldS3pRfNMSfnYjJblIrw493++2VHRnMJUD0CKW8OAwnokxjiUEvABFpMSVjTwC+57Tk9O
mp39RleSijqKYejoK7y6CdId74eNg+kaMw2et77+lacWZhaRf1Xdu0JDQkqBFPcpxzhLgJt1
z1qfYsWVO+3qZuXNmzc7PAUcsZYNfNkkV/TkxhTZyj04DlMKQOaULEIp5wZ69fT4T8ftb49X
9eWXi25uYWCwGoe5ojLkTNmt1TIPJ2d2vV6rd9gsnGP6cssZXjRgJEua7EYWwfW+9vRceDvW
t7ypgetPoheufEmwx2bp7AU2XnS5QAF/lXVA5c7aEksBxVCnQC1+rdZO/XHWryoJyDCVULZu
lZBeuhD8aRzqCpt28YI17lu2Hlin6iwWrVV/kjtAiyayP1lqDl34cyK6ZB39tOS7oB9uA7fu
zwIELRCDSpbee90+XGb5oRguHg7la2utZOHhKy5jBiukDq3n16oonX35slK+aMGhzTnrXXIS
L4cH1sIWbudzf0DdV5kp7SBD8Dq7ivaSqP6VdvCWGGIF5c5zBIVjW+GFb11EeIWLiWrT2Xka
/DQLIiu8sPZgKZyA4hq8RvO5ODRLzPBxIl7Jvb6yW1Rikr7ih5FICG7RkpKvivJl7JMPvrjg
D0NUuOsKM/RvpPWhAItye59yXXFxQR5iEKZ9PxmwL2SchBcIxujfl5JDixhJ41Bi2GT3lQnD
nxWIyFRzCRv0D8vZoCvFB9k7/bD3YS2VeAVWhPPRNUY4hBaSqVhlRobZYpebYIrRzz3vJfto
oBI1ZT/TNYryt8q+O3irghf9bGhxHZhwgIZ5OwcxYDC6KYlqYK6gyQhJh+z8RO77bNL2wHYX
IPeImvClJBxVZxFnC/KYRXXP9fnTGy9hd7fripP6ourvwmEEMqzX7uJVh646m6aojobS8gQl
0VRsWCifyB7pcnxMD21kfXKTTW/SaTDGGLTXeKsk5gjtdM148KobV4IA04jXqToWO93wmmiP
gAjrB9zT56vfrw7j+PvVVXU/oIsNZjTLqN0JRyqtJ7Iw7NByDXI/ceiwI1XgOImp6aFOAOuG
gCTQd4o9msB2AlRY5b0+w3fV2kbFy3lrWXslSz5FhFxClC27GlMM2U2gc0TwzTONxfJhXfcH
iMdoBjPDuMPsfMazi/hP/qI3pBq6jhN0hqPYd9PEB9Gm/z5IXEc0xYQi0rC4DxhjIwzfmdiB
1/iLHor31XP9WKzBdUxym0d80DghDn8F7MOD5OGDTxg6H23YNC/IZ4KmtWXaOJWQuF7Jn7Nw
c0WRMgi2TQWdKcqgIltQ+0U7MyiD2RAUvOepLGhw1Vv9yzeiRiUb6t4RBMmTwRBWujmSVsFi
8i3zomv/aVYzV67cmUMej5hl4MMHqcwP6wB5jYPY2vEJJFw0UR+mmWyKMksoirjmHKpow1Lz
RJGJsVWYOTD0U8482OxuVAUnuUeZa2f+uqMsSPSKRL+NdhcHvZ0f89TVu9Vz7ZYo+JaKYypk
1/VdqosbIaVULQkJX/fY4RFjCJBufsLe5UgbXVdpjHUSIQOVhucjY1c9jS/o2hvOu8ZopD7q
oEqwyGyljbdExrqG3IM9vtGVy3EyzkY+0rTFX9heN0B2d8pB3300Hb0A9u76MpwG6cTvY1Dq
Dk1O6m2iPn/oT4ERrTKfwUfgVZAks6jmwT+xuWXXpkUF9kRF7g+R5f3g0IEJrazyZsI8mrD3
dTpNa98vuekz4osVJt7V6mX6QOTut7defofoWP94FbZosb1WJ9kUd4VBcPAW3ZgjK59ogIV7
IUWLZOA4bdcxDIVqvjoRq6pOn2qhzVcaIw5nFIz1FROmw0SZYv6Nd4P22KBX6uJHAkPz9Y2a
pG3layFf47lfo7lff5r7NZn3dW9uu3tzIe/PHdH+2Pm66X49iOd+ndvuwdW8r825I2rO7VXT
natnma9uu0/cry/8ee2+GM1r94Xb56eZr9G8r63+PMgS4ruk7lFqf818PJ47Vcdzp7k9d3nb
E+frY/friTORjzKQT4bz2j2Z26uTuWj1zWjeVH0zF3J3/te57XZv5ixC98O8TvWiedP8ei5G
vp7O+/omyUMuMgIyXMYmEcw//D5/GxR8bjxa39rY2oT/PWReduPyHtvYhL/Hjx/jv1vPnmza
/8Lfk83Hj578YWvryeOtZ5tPtx/B+60nW0+3/+Bt3mMfSv9mqPbxvD+8T0J4mqRl5RZ9/xf6
9/DByt+3BjueWvb6lbe18fSxt725tfVw89HD7U1v6+nO5pOd7S1PTYHX/DDx/h7ZOOBSiUmd
3CThxSVID/0a1tysU33vT6rCwc/Ap6C955cKxj+cp4ON0dVXUB9BnKBzTJoi4zmNUY2CrPPk
po5JTMIh/CvaSuDyzmdTuT5K4+H0muKkElt7g4AmswSYfEntFSf0L+pvhwFl+UC3JmBkLyjA
1qBuFDzKQB/VvVdBhcKkqFGBqBP2+dKV2p2YzqpP2qyZLp/jSRikGzK03qum122/6H3b6DS9
Vtc76bRftw6aB95qowu/Vz3gCakQBmtvdzAd9f5ho3XU9RrAgUKtTuO412p2Eda3rd4rr9N8
2ehAlTbUAngG9vH+4elB6/glVWwdnRy2oBUDwGu/QBhHzc7+K3jT2GsdtnrfUfMvWr3jZre7
ATC847bXfN087nndVwjH6tle0ztsNfYOm96LdgdBNY6/87onzf1W47AO/e4093t1AKGeoMp+
+7jb/OYUwEEZ76Bx1HiJHelQVflJA3vV6HXb0G4Hhtc9PezhMF502kfeYbuLPfdOu00yymhg
bZhD6HK3DvWa0MEO9rtxTF3a77Xax1gBmu51GtiP4+bLw9bL5vF+E+u2qUKv3YGCp12pUPca
nVYXG22f9mSi2gQWwBw3GSjNPs4H9IV60ezARABPj4BfuKuBq/9Qa0KZ7z97Vfk7tqM3L/Sb
Rne/1To73ut0T1a8R1ue9/ABGdbRAUF6TxS3CCjXWOEar747eQUVNqkCFaZ8dhzIm0Qt3qRd
4L9nqTcKroKRchtMAlTmUbxSDDlF6WIjio1KZavhRrDBFv/pFGGAGBeRlEVhfsWbN31Igh37
CiTBJE5gZ7FxmB+ZcL8U3LVCfsNJkF7GowEHLgpox1/6I6Ae9Cv1w4HbFdQl9sm/FNUWNoga
TzPKEBI1msaH8gLP8CGg1OFZ+098aQ4zBJ+TG/RjvlhLvfg96fzsooB9zc7r5kHdfY0e14Ad
BEKNe0diNNUtcbjuBVO577ark3kzVQ6jyYzjRVKsSPRyvQaqgarsbKUXgOyHViU0ZI+T90Cs
siUxb0aHO8cXdTrvKPzvCqOlIq3K1up+B0PlXolOnRYyVw6ExQqwJ4JHqGwACov6BiLDqHMg
4omq44vYu05iCqRLvuJkRUoWUBQYFzMJxsNhvUJBzM5ZPwMt4rMf5dYSumNWEoXm9p/qFfu3
vSrP8U/ucBCxZJHkvQrAlgQjUmaItaG+ejNj5kAUcutLe1CugsPIaMnc4tqihiroQlzN+JfQ
0YCnoVtb7sqprpjWZBxicr1D2zRuCzeHmFpg6hp2pR74N4Dc9C3XlK7a54S/tD5UVtWHdYI9
cg44M85U13mxCUD22tL2pSis2GmecKdnEs08AyLfWa5HlbgE9liFIwijsuWjoDQYLaGsHhqZ
FqGEXjpW2GFwBBdyl4e+kca4G4eJfxGOCLvxdpBSB41QbZNdMMvhh+o7ToeksMNMkBKMNjcW
qa63t1Obcj2iL30WR/i+5KF2riLNL84DpolES9zMyMjFhImBcs6RFS3w6crVza+t6iC1myuv
MV4Xi4lcOW3ld0F2wQT18KzBtHSIvm5TFI2lvdfltt6HkwmWic/TmIJVFOEdm2G7FbQtfFmN
40wLUbzO53VR+e5++6QJ/BYjAxnVp7iyeIVGyfUy5UnPzZuWzGevwhhnIPXY+lyOoSwGAPzm
AdolMxljwDqdHx7WtP/huCaGoaCLalFVrNlMbsHCBVFmXzRsE3+wYFUoRo47a5wqr2jKMCED
Rz15aPLyeRQkRU4ctzyOG9Pf8A6QTsngWSfulsdoqGZ/UhBpKjV/cx63KZy5OnsxBwEHF02C
n2ZhQiFP3EDRbn2VstnpJaV/Lujit8dtWpXMlEXER3EQDs5bRnczeGFeuGXOVajr0tUBdMa8
6m47JSPAgvm9X1IYFyVfeMGq5CuY1cmRykav55yjJoEYHGlp/iiV8GWatO7FQBeAj+Fb/VxZ
XC8HPq1VrpgKo+QU1bnndDTbfEXCJt2ZPOpk1xLmDb3U8V4si5h7h43jPx0eC4Xxo/cexVUO
IxIq1DaWTMH5noB0KCh9vlydZvvwuHvS2Gf0FKykJg1znG9mv3101JQ5xSFj/gM+f29yJAmK
N7v7DdkAalqDFFgqPG3QNquoiW9O2z1VhUNw0OxRZJ2BBFrnubUGo9n1DFcpkk45T4mkNLuf
ensGwZjWFhJsKNY+6WVKxpMCBhBKHja+A0E1Uxh2ER7ZucLHbat4FLul+8FoZKdpKaiNUrdb
F9MZLq4JhERXDdn4jiqS9zcww7kK5MWmGFtfiBoc6xjkVsiZW6H5BkR8aMM0QTSRLE+sPmaW
t9N+8eKw3T6xZCtY4T5ukTFwvyxsonYojDC4IJKcOJ58XYC+r7KMAiGxMtovYgOZ62GstYtm
OFS/iG/CzARvem6DtBUlOI1JaKBYJowskOsHnb4uFCN35I/eDupvFOPa7pFiqYm7tnmwYyDg
iRfkDkiMdGIOLSIHaR+WUiUvyh/ymHVp2UP+bgdilsvZ67T/1Dx2jmAHRkGV5puWLAMNhiCj
L9uHMCcaajacbYoe1ZSsjYZVmOBpJDvHWJ1ywG8TgZxUmQW5qbKTgZYklswjPEjK066ms5rm
pJN2RljSFUlMmldRswmZiuV1VFpCZ7rLDnSVu80gjw1Y2dyN4rzQBAPSFXOjyFZ0ODKtc8lQ
frZryNP/XAh05tPtGN4epeXGm3oYZ54rQqFccem5/bWB7pWUszqDht8d9xZsrrpqXsSFLIGW
tGuv52+5upE2Ck8tHfL3tvKJnfXt7q23TxrCMeWnDjOlkTEvSnt4aTDx+U5gFdN/53QqHHpU
nXNaFaB0BdnClm7CLl6ikjjCAMFIMNgKgs0ogWBc+rMCgU9p3FgNsTI9J42msrWFI3iXJhvO
tnWxzxG1nSoygDN57I+omDyDpBcK7kl0TMQYNMfY1W+A20h3tX4Zztcz4EjO9mFCO80Vr7rl
ffmlt1nLFWi+OYGuqwJb+QJ77Tfq63b+64H1+VH+c+Pw0CrwOF/gGOh380QVeFJUgDhTVeJp
TQ+YMjvSEs7G5xyVTWUMhInCJSB15FTCkk9xGRAqRs8607zNZDQj817iONh6HyrAL5ptXf51
s8OYTgl/+qjZQK44cUsdYDGPFYkz4LXWC0obbWxPxeun1GnCXQpHlqrsABzSjYa14XnfopKd
fVBIYcJKeegwwAeiQVw+xvG8CsRpgNQrBWPEjBRSjfT4CMefYDjjJLT0iViG2D20SfQuZuEg
ENmlT0EdWe1rUJ1mGieaLIP01K9QMkODqwAmmtLabWKYu1kUAgMCbyV5JU2q2N0pGCscJna3
6AOHq3NWHDutV3y/eXgoO4EpXd3b1wtHHzutl694fZO613G/HTZfyClW9w7dT8enR3tN5iJh
9o/dj4C3zJmkda+bAdkWxbdf9xrup4P2t1zrv3Tfv2p3MHsRfDire+uZOubjc/eLRttfMjXM
h8yXzIUBM/vE1IrMkcTXuVWnQn92lgZfmTXT6EDrotHBSikG+4PzKAiKkF+JS8+of3DEg2hi
CBoJunWvZ1+u6cJ7TuEtKozu4cWF24cHhtJh0SHI0fC/88LiLezJvqF9VKFV9+B/YWEFYMUb
h4YUkihR95qFZU8tkkgMaN07LSz4rTW+p1T057r3TyUbCP/ZdVZ3zprCu8ySwpvCXShLreKn
57+w3bOzP4EU6e2JtJgicxFC4vUaHspIqxRmUglNsoUbo0jHWOyhUQSY0mZLXIJg+TMGBRwx
n+UCNeWEZM8tfmyKp0Cygp/h+J9fgRtwKpQ3lNt4+ioOV0OGK15jqzzqVc4Fo8IeisF3fzrz
RwhHpkayYFJsVE+CI2IDAitB6Q84XUaHHCrgaVi4u7k8EXJLI2HzKXjA8Cl9CSMYk/8evlJR
5zKICi0ZFFNBEJQjv1ItsHlvOCTJ0EEPllg0sUEkU7TGwT7sgkY/pNMGuehEzGKYXlMqa+EA
FkbLlBIUYNAGA6Q4I0BRLRsBrCVnAkwcQm5xCKizOjBl8N/Ck5IpQH5T5xcyKVucgm3OH1TQ
EMOgEjy+pNTTUk7eabJIj1/CrlKBw4b5jimq9WLTmpqTxfQOP2iksjjz4CeeNyutpYV0OO0F
o7Gu5LNDwoYzReBVqHSA1tJe+eGIuD3yR0yCC5Qtk3TD3KHDuxQ712m+PIu6ZADBP3Lns6rt
KT8GeFGj+3xBYsQh2ncUHV6ywFkIjmA43xm6EkgMec0kKr9SRUgoJRr1E5i2OMKOAm3Brmp/
RW+2yzoT+Y3mIBdZ3rehvBF0//HmcIqx6FtDoG3BFP34vJ8DydMrFEy8XyhOttQzd/Tkdit5
g2N0GuHMWmz0ta4qYAsYIRoZ3jSdjZX9GKXVTlLKPyw1Sa2Brn9XqxxWOZ3E0YBsbqiA0w+O
g2DvTvjk/dlQwoD3l4p4iNe4MesOEYloOj2eTih9ZfbOQJMgV3QATn3sJzdsbjP0OQwTQJ2y
Ss/uVspqDMeGwx+hcd3FpTLmIEmBjTlk+cMxR3bCf0nvAp/CCWVxtUeeAurN+pQd+YeN7qUO
hbkGS+qz1wujcS07OzgFhnLBixX0lLtI3ypMf+dyKxNMjj7jrTUISOGLKebJcZMilMIQcSjV
ZzUt1GOe+JS0fJSDGm0DR3GqskevjsPBYIQ3vcn7VRs+H4xAuC5QlooUf7pBtmUMzOlONdi4
2Kgrb9dI7p2hfQASpjUvnYFwhU7f2g7K6AhJNtxV/SoDqz9bYOmEdyBjPsGBBVTGVwJTiacI
59xPmG4MYgk1K8xBAQg9+bDtIvFAT2ajgHbVIJhIEgkoOUv9i8AibGOqiqt+0DxsHUlAViJv
/AJv1/WPo9bBwWFT/9w/bHeb5iRnxxM0MkJzvMZE4LB3xEA/TdVTO1VP3Uv9pN+dTHSNLf00
Uk97Gl5TP+3pr0391NKtNXS5RqSfEvW0r7/uj3VrVxqeLtc07z6opxe+ftJQXugevNCtvdB9
afX1k/56GKqnYw3lWPelrWejraGc6HY7uldd/fW1/vpav3ujx3HW0E97+ulAP7X00z/qp2P9
1NZPJ/qpo596+um1nmc93kasn37ST7p/e7rc3lA/6Rp7usZeqid/Tz8dnOsnDeZAVz7QlZv6
a1M30tQT3dQ1XmjIRxopj/XXY/NOl2vrpxPdxolu40TXPdF9+UaX+0YjzDe63De6XCfQT2bT
6LpdXaOra3T1iLq6V90b9dTTaHeqv77R8N6YOTBP+mtbv2ub5Xqv508/7ellfaXn4IVGwFON
5Id63Q41kh9qKEcGORKz/olBikR34mxfd0JPUlMP9EAP9Owb9XSuu5Pqps9O9STpHaSYPE3m
/OTCULruZBTqXh7Hqf2z419cBHqopxLU0Ox5MgPQs4MGcGpuh0M4jvUoZ1BN/zrwU00wX5Ft
siF3gcFk6KwZyoWuHJrnV36kn9uX1o9WZDXO6V3VL8o1bT5RpFJDfQbWWKyBfhsnA7Mm48ml
D8elQcvxeTwK9Toek3mVbgKjWpqfjc7L/HKcEWeo1kNf7BrTCmr2UO4NQrS/AFlBEuGYEpyS
SpmRsS5Yf+w1WofWxynmTdYf9W0HfzT3HPRR38Tz1yBC3kEbRBJwMWuwzMeoy9+w7jH4aWaZ
HRNetds9Uo/GMUkUtjUts2geGarL3XWVYlc/nEUcLJtkEGHMOFdeJrVCarlhVCQ/VYHpYjhG
/xByZxZwDmsh7rWwLibWu5iOH8fqXr2ORpRs5a2CxNf5UeJTyy/FxspPtF/ptE7I34Df6Aur
hvXSCZ0t75rHr1ud9jEby/CrF61D8/lNq3fWBSin5k0DYeumW42Xx+1ur7Wv3uy3j06gVXYC
UZUoCrfqfLN51jjsttVPMWpSn1+1ur22Hil7iGjYjdfNRk/92jt9aWDun3ZMe+wfTJN7aiUZ
MDObvQkzIY3MfdgDjBNGos4PGLBQmT5Ut+reownb49fsy7EHV/HIFJe4XlVAi1GIaGaXxKBS
piiFmKqGj754WgQVTail7GDNloa1HbYqSXbhBiybiVdfoPVtHqwoBCi+jVgOVFF42OseFBWn
sDqkghEenlKSKFsSa5c1rOgQFO5Z7S2+yq/qnCYi/D33fpBM6N6HDx+8m5ubNVcW42hgycWV
vrrRh463grHsWPtGVA8vq2wTQVtD4uhCMqoVoisqeRgJ1di5VWsGHjzgPM3OhTLrHVJX/O2g
7wuQtWCd7puDnFWkFt/Yr2Woip0HfR/ExYqnTXfdJDAY/gcjGqcqNlGKs2+MLdMJWtN6ZLmc
KkLFZJxJMlNtFKU5qjfnpEKdij3hnp5xVwNF+c7daCK0Kg/wv7uWjiUkVRcOLJraMnKLPXYC
cevwqVdrqX1liPp1kM/QRArDXNEgyfIAnfLQXAvhoAwLc3iaSvowvsBfF8sfnros6QWgdA7B
iJrHZMSPRk8ilKk3xswQPWII3A6RfvQ4Mm5SFgSqkanAIVjz1dxDmkxToDdot3JmS5r04pxZ
HIS8zs8uXlMh3jVcSHZQvtAA2SMqgk9FBZAF4gLwVFAA+8wFaPPlCxCvRAXwqagAs2VchN3H
8oVC4rKoDD0WFUGGjksgucoXiE1X4pK+TNVop4WDzXNTaEVMKgEMxO2oBPBFXxgyXgT+4YKl
YglzvlSKnwsKqSjfXEzH/M4XtIuVFlJWtVhIPdul3FH6s+kljhKPW2eU9IK5eAJFj25zVCRi
Vp/KqOfy5si8GZpDu2enOXrR5FVebY4xkxDgnfDI1BqVOAy5xGHIJdQAdYHuDX3v3vD3VLhq
1RP7aDknmwAnzHUM8sYuoxFJHubmRqMEmssA5dy1ltRy0dNWIOPJruxPzmJQ1P4o1z4ZaHNF
ttWmc+gWPUTq4vSQ0H6dt/JSvbQIf6SNWSwyI8ZUmY49eJArixr4yTQpHPnQOdIJK/D6JRb7
C2UEn63Hd0qmHiIvHlAzNWmCr2qg2fpJaqm+JROqo/4GvoVee5/23LN937p7szgxOkjz57vR
/jvh+zh6H5vDkB2LJCTF004fvWRUhfprsr/BBnbU/QH52FSsCFk8Uuvig7HUZ27WObAjZJka
EY3W4tQcqxbZFVBwb0AF9wbzCg6x4JALDucVxKuDPeaQ90ZzCiYpFOwwFnVSt6AtzvEdDc09
3honQYCiLLqxNrq9DS/HQ1LJwnhorLZWtxpIsQACQ852jl9KDmDEUTKLZvPEBZXoDpJvMZet
wmnx8HZWQnQtKE/GRjQMSrdSWEvwPjJjEBs1nT0wyzmX35Sqa0X+KjveIUVEhuL3zKLH75Ea
s2YJTlq+Jp9798o628Zh68C1qtF+zkBewoEyQnVqNdtd12LGR/N1dGrsYzaQGTrN3ORqoe1r
xm5GEgAAW/2QlCjW9apTFYTyExCxe9+5djRKVl9n3xOL2831+PigeeDa1iTIDSeKNaYRE3+c
ofdI6G16rxdcGz9nUvx5SrRVcfqcbF/WpZ8mJSgDQtcZYQzpg93JO/ihNjM3AT+R8iGUNfJh
SUmc8b1hcO2d30xVPP2MQEHS8QWjFYkpDyk1UQm+82WOKVxSjkwLFhVCAWFhIVR1ZQoVmIJQ
bDlzNmYu/KEo/JcL7h3my+Hl/wP4D5VofnOcWUAly8C/3BPMueOwWGJActQ4PjtP1M0T/Oi9
koeufuiqTyfycKgeTvSD/NtSD6/UQ/dIPezJw15LFdZvOvLQUW/UC/VbV9El1ZvIlwfWSOOb
oTwMQ1W4qR7UUA568nC6r0YgURfOGupTGCk4U3lwOX8/MmpUnB3UovIjaU6lxXZbvWW1pkwP
itzyGuVuAbF3qCB8c+ywJNCWq3myFE+9V4sVT5aGCIuXa4iMggrLiYLK+mzpj7CA6I/4RvZF
u+20mcazpG8V5t+q9Mvj01qW84JhZk9gebWy7AGsy9/i/NV1ljtLTZeWPkqXOkkdFRRroHhH
k2FQ9oQELCk5ILPnY+NYjsdbnI6Ig3A4rtzqcETSgGfjskejHp4cTnPOJoVSGfrpcNXFi5Sh
61SDElCLxJGvkSHyVIMIqKpxbxTbNYhR6knmlJRXqYqXwwZE8DBLZxTxeoKRStHhxVcmGRy5
BGNAoC8r28NEBHIdrWIo3DgeD2JC5PmjMbohBR/6o1kaXgUjimK1zmC0do3yvoqikTAmCdBS
UzRrJA9Ow/NwhNZPlkqNRsFnzEmj022imr4tDlsXHNobpBWVmN5JOWDcsbgmcj5sbk4GTzwI
p0Dj2Pnsa4s1BAXouXIVh4OV6gMe2ji9qFUV7nGsl7pn/aY4PnUJuqpDnKJL5lT+Y7+vsbxx
jEFK2VgNtas4x8CFkQOW4XThLU7QBwww5AAXiA/4kgEhUNDTItDETxWCR4X3xjINQMFS8AWg
gf4sBIsnlN3tytnZXvNlC47a5v5h15B4QotdW+jatcg/VKSVAu6TS55R5Hm1RXln4IxnSiXA
Tk4Lijlv8LqGi3OIZh4c42mdcnrkcMDTCINZWMIBAc2WsnrhD4aDbDeKUSY/ABDb81Wd4M7W
b8RwwjyBI5h91uehsWZGxXk2zaliY7tY/jPF1IfvPGQLjCL1ZM/U/Sfo/1M6TGCEGMbvg4nO
hFVYMWGMrYQ2eGxEhYPn5sKUXlSzu8oNYK2YgwfqqZr9TrVylYhxeqCelqlkWHn9WM2VKKkn
ranHknqwO0CSU3vDhHo/ktBsMFN/7eCMv8NfLv7nKDzfCKN7bWN+/M+tR4+ePMvE/3z8FD5/
jP/5O/yp+J+87BT9848UwvPh5tOHW/i48/jpzvazpYN/bv7xY9jPj2E//22H/TQChZgP+HbQ
xI3Dc2WSoNxxfS8Krsm0nqzxQSwY0IUB/FOhJDsp3lIk03VxoZDwhaNgOMXb3AEc9QPGVNFb
mtA2XJSM7RGrTXGFqHvAKKBhFxRUwXSkczwWFCerq9A3tH8BCWW1vrLaEesShPVtEpKatDsF
lmVMwjcXTL1DGVDV1K5733+/PpIftdWaDX4MoFdWG50jhjANOASfC2WsIIyztR9tY9eg+qPt
uQAebWsQj7YdIOcg3k1jELYQ0J764dTXRRiG/unCSXkoe34a9tGgbQZzdOMdxYMZrD+aOrkw
UxkUPDhw+gSlqyJH7Tu1+lyn79Y4S6hOJ+DE2lNv//vv/9mpdpZIxbPEreqPAmwHx74vzzCP
QEiBiYJhOEDku0CSXxlwPAf7IAYDxWz0MV+ddxQAXR7kpwBKK1iZKRi8ZzCzBN0TDpDZjyck
ov4pnLowBu8FxuC9CyOcwAGA43oBkgwsh7ef3EwylamM1KdnFwSJ2DQ1trDtgqAvAoKeXRDY
JkHIN45vpCI+uvVo5FSR58CpSa+kKj07dQfBVRgNY6wMM6dOs04gasBWxOQCj7TTaX5EUp3B
y48sfIxoYcHHMMNwXof9NAsJC2pI+MOFFKa80C3bFak7Un0+8ZMp+8Ed+ufBKAMdKgtoeHLg
BoNwqvEQAR2iqqMJb2MXA7Egw8AnF8ZoSCCahy+wH+RC41QdDaXmaOhWRONTnJwmPqC5ajgM
xa/PAYCfBQQ+OkCGwbRPBAlNrb0ebOp0aO0eZIJOO4cpAaKyDIgeXUCxUFjBoxfw2+kGFpDK
cYa8XgQx18WdO8J5bJy0nD68D5II5PCXTTi8MVmm2CpKXQaLTy7YSXhOYF8GEVqGrJ8IH9eK
UFyjbb6HkahfnrT2avqArEpVgQpPDlQ00SSo+FB+FLAlJ0LAJxdCNB0ZbOSMSP4oRM/rIyBj
/kXAaWSzmID1BCQ8uSAnaYD0fLV1ggbGJ2jncoOWCtMkHrlAsKRAwccMmA/csZM3XmMwQK8t
BKLCG3ZnE4zomYH3QUH74MJK+2mIXQq7+90WMsXTuB+PnGmmMlIdHx0AP/ohT9M/omW53SZ+
4Vr45FR6H6JVNjb7J0YZ4l3opdMyl2Mg/OyCSQNq+njnCBitRBgSuw/vU+E24MGtesW4LO0f
oAWGnE9O/StBW3hw6nPtIz/DGkjpTNmnXzBdw4dyXMSvUh2eXAioqsXpOsIH75jvLjpBP76I
whwpodICCR9dUAPuuaDwQXiBTvvVo4PHde/o4Im6sypCovFAgA5ciMFYHQAym0fBOIY6DVRe
UVyikhNBagpU/pEBHc1scnUEvzMQopmqHs2culEwpXC92K9jec4zHaoUA1G/soAmFxMBA08e
Gs+S5yfsOE3MUXNNBzeuBomsgf5Z1VB0M/DsNAKCgT8bhHRMo9jTwB9eczwb5Y8KVZaBqV8O
uIlwXiej2cUFOWc0ZiACRFN19AgfaoOdKP5rkuG/JiAR8Cr4kxzW4kepBk+ZeiF3Yr9FFLxg
f0ERVdklK5MxM74nwAggf4KXXftkfZ1kIIwF1eHBhRCnIdLJ1ZN2t/XGK+fZqKDAwEcXShLz
2E8STD87ZXKN9y6J1z7/EbaxCwtKCSh4ciFNiUKZHjHFyoyGCwkI/uFCmQ2HxAjSA5P9KKS7
QAcOfhUo+OjASILhjCgnsxNdPqbDiHYHG0GXweWqDJifM5DTeER0/eC4Szzm6Cqz4biIgoDP
LoRJH467s4uUBtk52fdedrvryGhkENiBqSsJXP07B/uqr+B2g4S41Sygq74BcuWiVMJsJC8f
yL8jKEdu7Q4MoGdQ2yVk6YCxyAiUqvkDOFLRN/zGO1Fnb45IQW3uEzy4YFMBy7Hk2gBniOFQ
EJSYIjhwUgUndeHg9R9v8tUePxZtVinFIORHDoySNXocZ3fkCBhZaEayUL9ceJcsyW7tbJWc
71BC6l+6wtqMdgnwqi+6no3lBcOaqZ0yy+yT2UU4GF5n98mLMAmuUZljpBQHGlUSgPTswhzF
F5qJ9g7jC9h2eI4nAxcKFBMY8ORCSM8vQyIjp90979UM705MV1gEywyQagg4enYBToWDkwGy
FBhmgUwVN4dPDoCrC67/Gpi42HuJB2j2pIciXBkenLofvnh69vQxjoafytkj/s5Q+NkB9LOS
8CiKQRbZfuZ6P2OVv7a6/W/uL3f/A4z2MLzYuNzANMX308b8+5/NzWePtjP3P0+3Hj/5eP/z
e/z9XRj1RzMQwL4Eif0he5ldflXBzFXeJ+KPWXXsCGqVv/M8ztd+dtafAFXB/8eXcjHtlF5Z
YYsFb3V/FRO9ex4mXS8rTd/xIlbuY7Pd0Be2S3RCl6VM3gXtmtvfbKs6b9erxuvmWbfXOdxv
9JTphXhceJ5K/qtMU1xDFXNfr0eSAXnyXTHIyc2SIM2ltcontt8+ftF6efbKW/ryOrf//en0
973/3dx+9ih///vsY/7H3+VP3f/ysnP2x4/3vx/vfz/e/97H/S8mCUPxgc8cDnJFOWlEX6t9
xDcaYqCrTE0BQ8/9c7YGDVN0Vb6I5Tq3jz6zgQq76V7qIrJTGojMNfDtLnuvtpinF6Xylsmj
o7nuq22nyHZRkUdOkUdFRR47RR4XFXniFHlSVOSpU+RpUZFnTpFnBUUebV+5/d1+XVDqNd9R
43sRmV5nCmxs5YtsbGULbRcU2s4WelRQ6FG20OOCQo9VoYX0P3f+M0vijzYm0cU9nTGL+P/t
x9n8z083P57/v8/f//zk+OV/VvkvEFH+s9argw78i8+V//Q/hv/+N//d1/8L+Oc/PznsNYf/
7t8/+nf//t/9+//wh+G//8PwP/Dfwf/rP/1fQYH/ZNo57vKbP/wXf/qPX8CrL1pAtP9H3376
3zb+h3/4h//ef9xY/X//h/b//f/0P+79T//+f/1//O//Xz/8H0b/z//9/2Un+f/8L//b/8H/
7n+791//3/43/8n/7z//f3zyP3n4//2Pvvvv/qP/6r/6Pz8ZYudawKL/13s//M/+arPzr/8v
n/89Dfob/XttYxH/v/U4K/8/fvro0cf9/3v86fzvtOzE/38h/P+Th1vPvO3tna2tncfbH/n/
j/z/R/5/+bTvWtWjVDIVrWlbVSrWVUvfpLVw08EoPEcVnP2OWHhWyykg7LdBQPS7EYdhxpc6
rzyxiR/q3k3N+76yEg696qZHia2S/nhSndS9D7UaupPNkqh6Yzw+WOdUYVelbaQOjmvIpFb5
s9MbJB9hBO2uCCwMsA/gfv2ocv+b/suf/4xX98kBzD//tx89efQ0c/4/2Xry7OP5/3v86fNf
lp04ADjugQXYerj56OH2prf1dGdze2fzyfIswBd1YgTqxEgsyQ7koGxtea3oIva6/Us47X9G
OihP/4Ch5bBmnFx85CSynERXsxJ/a5xE9yMr8buyEpkLPfUefdaTqcti9LFgluso4kQGYVzG
nJh3aBezJLuiX2uGBVao2W39U9N7tI0uy5gvkYIqeP42wq3if86m+duxjOeq1OR4Z1hn25eq
yOQAwIp4vlK6PH9UtRgbFQwCoyGGJqEL2qnsmjgIGE2zsgKFMHQLPONneFz7fnMNA3BewfME
mlrh+a6uff/9GnJe0AR8nnz+OX5LgbxgVNkH8LuG96PAoG1CEz5QoOraP63VdiorFLMHdlLv
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
rVa+wb+e41/3VnRiOkzT0OYUKB/pTjs3ra9QknfFNvR/W020E4WTDA4zkEJLfFHCYa7Omlzi
q+1+OHxmP3yT4xsOc6KzRRj+Msq3l7WXtJVSx7p79Lym5OXckvdqSgbjyZyiXpILXQO5ni9J
TuMtEHWSIVDE7eQqjDO63YChHCi3ELpKU7JzhB5E2WQU3KJnA3oLUW5JXI7owcOXG0Fmxpii
NwE6M7GL+lU4lmznpniHvz3grhQseuPpQxwPf9DyQZF6owY7OvIMh5IsLofpnDKUUoYD9dan
5bt7Vr5CaLrS6VoWzspX7JaLlO3dKTefDWsJUFdugr4ZzblZ7eY0VyTzmwNo5+ybA2pl5qMg
FAU3WrK7vGTvmDK8xTzd9TpHoqAkH40Fs/A1JxwCCOsrWNCG7BFy+JUPtVt8WX3kcWEQ/d0X
1+h79I+GWfjq6+zZ22WQZjDX7bYOueFweagSSnGm7GIpvV1eMd3S52o41Fu7SaXkIRo+RZFw
EVcxxxovWe3wxKpP7kVoK+cMr/3OptkVOwngyVslsaQ5B3T13+OlD/R9UFk/mTjRiDEfqaPq
v1cYCeGvdx074WpeKKDGrI5wtU94OiKCyen8zyd/ecbjv6c02K7QFNjeZ0VQ6HJfJWvslZ14
1oHRRohZ40G8vQri4DKEiQ8n2VfCQp2KJK/slZd71sglVu7ZKydTbDkes8k9WxCQzqdUXAm1
JOyNJ+uyHdnpY4tAuV4I6JZIRKUwul7y2FlxoilFH5Ijuq7wBb5LhdYMckLBlUZuMJqEdF+/
+RoNDi6msRR23s9VZaWqstbvVduyyOCNSTywv4MjAP7E9WocAwcUTAGvHqbRAA2W5W7RtTFt
uX5GZIhsp1JnpmNxo57XEmV1p5Y/jEcxDo7MQlsPHtzc3HRuHqIL0YONv/71rw9IgWdHr7ZL
bo2C+BILh3EliPdZ7m3hBbZxgvGbyMHoJxjE8k04Gq1hnKhwsCxXC/Ik5hvihb+pIUpjqqtZ
ANbW7Ayed41q5eKWI0U8WFl0bzBFnq/UBTF3wjz7IxDro6zoVv2ICrYcc0uygdSfDss2mAoW
LYkfDK0/+Dp7XkvtZgZmMyCtJq1BRGkseGm7QukJG+rI1xCw4tg1/1Aka9d8dFWLlEqb0VWR
13XuMuLuZ4Cqb6EuvEGILmuww2501t8uc8JToFl48frsxdpf3i5/+3y5tjeV5q6rkrpMwLyz
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
LtS7aKF2R9FCUAvRbLzQDMQLjTHOFoESVjUfMF2ouvR6EShkegtALTTMbCH2ky3Ue3S4SRcC
XGierheinw8LtfihvM41WElqDIp/szeUu+nVzk/v1DOUlP/hcO02JW5XH9vqARz4JpQX+R/0
zvmyP6j9ktd9Oc7kiz3lbXfXE9DelQuaOaCZA4q1Kgu2PIyTiQvCfLRtPRXV7W84Lc8EHTmg
vJ+1racCdLcWXd2BW8nIqWTkVDKqrcTtCXOptvVUVHKQO6CGvt15H7gI422/bT0VFe7Ei1SY
OkD9QQliz8ODbMIuzLiW6K51h8u4Ses/XbvD5J3TBfngdIt3TQfiReBWMiz3+4WHzuGoDOLO
4DAuQ8ReJXkZJHdBKpF40HeBImduI2duD7w2eWNzqjuMnI7H5QaPvNHzXtW2nooGj8YurNmL
2u6LosRxLYs6XoTSTwIHiDcrB+L0uq6Bnofu6hZ+cFu4Lk/bD25HP5Tr+MldPueBjRI5Ygro
1zt1o66E3nUGVwmyf6cKD+4E/Z/zmz+aD3I8H+RkPsipi2OHh547PPTrs/m1/VBHNTt9p535
FL6T3LXAr7Vt1+7Nu26v+NTlQgzvujR379rx3V/dhVBmx7uZy48vKkA+1I1x/6L2y13nZP+u
Q9uvnZMu8WPk3gc/vepu0T1vcnipgx8uwNa6ho+WyyfzkPzCw3HVLvLKleXsk5bL/N3W4qwM
kc3rz9GHeRDHtXN+0p/RT0eFowsM7zizJ3clhZNaUvj+rmT4/eiuBe7a2e9rO3saOlWl5Zk9
zerK9u460N5d+91zWUlWpszeeIF11FtgKfRu64Z5Fs8j3Ne1hPtTv/aLiwtWmLStpwILL5Ja
NvDCEwMXkLSSuh4de5vHe+cM895h8e9r+dp7t5KynLRbu3u9HNZ9eeFKTtPy9L12j2Yi6F7Y
nT68cImpfMI89E6Yo/dlkPeLSIuv8rtOy276692L1NPFbtp3v1VKN3v120sm29nZ8f5x7VzH
ZaDaNbL/YYEOfT9XCXCRzpvEbFI7Q5Vtvq5FwhmfCdGk2ECdfQPLYzwEsks12fgUpJftsk1T
reLfrcY/GjW2pqXVeLvqGxpLl1bH267xdmlpdQK9WJqoZ8ozaLWgA/Rp7XmCvtB5iEDr2/Rm
HHxIxwAQxfAOngfhUJ75ex5c8IWmZ1Td+SiMm5O2eoxKqKVoqJqEjWdUNrsdA3irsbTEAdpU
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
--------------090906070001080206000103--
--
To unsubscribe send an email to tech+unsubscribe@mdocml.bsd.lv