summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname354
-rw-r--r--FILES.byname.gzbin2453576 -> 2453856 bytes
-rw-r--r--FILES.last07days368
-rw-r--r--info/dtk-bibliography/README.md4
-rw-r--r--info/dtk-bibliography/dtk-bibliography.bib224
-rw-r--r--info/dtk-bibliography/dtk-bibliography.pdfbin384758 -> 385947 bytes
-rw-r--r--info/dtk-bibliography/dtk-bibliography.tex2
-rw-r--r--macros/latex/contrib/democodetools/README.md84
-rw-r--r--macros/latex/contrib/democodetools/doc/democodetools.tex708
-rw-r--r--macros/latex/contrib/democodetools/latex/democodelisting.sty1044
-rw-r--r--macros/latex/contrib/democodetools/latex/democodetools.sty678
-rw-r--r--macros/latex/contrib/llncs/README.md2
-rw-r--r--macros/latex/contrib/llncs/history.txt4
-rw-r--r--macros/latex/contrib/llncs/llncs.cls8
-rw-r--r--macros/latex/contrib/llncs/llncsdoc.pdfbin218741 -> 230144 bytes
-rw-r--r--macros/latex/contrib/llncs/llncsdoc.tex4
-rw-r--r--macros/latex/contrib/ufrgscca/README.txt67
-rw-r--r--macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf6689
-rw-r--r--macros/latex/contrib/ufrgscca/doc/ufrgscca.tex1125
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty494
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty1006
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty279
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty340
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty127
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty166
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty181
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def97
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def129
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def101
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def215
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty561
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty152
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty118
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty501
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def95
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def129
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def101
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def215
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca.cls211
-rw-r--r--macros/unicodetex/latex/xgreek/README (renamed from macros/xetex/latex/xgreek/README)5
-rw-r--r--macros/unicodetex/latex/xgreek/xgreek.dtx (renamed from macros/xetex/latex/xgreek/xgreek.dtx)94
-rw-r--r--macros/unicodetex/latex/xgreek/xgreek.ins (renamed from macros/xetex/latex/xgreek/xgreek.ins)7
-rw-r--r--macros/unicodetex/latex/xgreek/xgreek.pdfbin0 -> 76282 bytes
-rw-r--r--macros/xetex/latex/xgreek/xgreek.pdfbin72111 -> 0 bytes
-rwxr-xr-xsupport/texlogsieve/texlogsieve22
-rw-r--r--support/texlogsieve/texlogsieve.12
-rw-r--r--support/texlogsieve/texlogsieve.pdfbin60077 -> 60124 bytes
-rw-r--r--support/texlogsieve/texlogsieve.tex5
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb208
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2404660 -> 2406072 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
57 files changed, 15172 insertions, 1793 deletions
diff --git a/FILES.byname b/FILES.byname
index 11ee2cab96..7b38bfac01 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5281,7 +5281,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2022/09/04 | 61408 | FILES.last07days
+2022/09/05 | 60491 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -167571,14 +167571,14 @@
2021/12/30 | 91945 | info/docsurvey/docsurvey.tex
2021/12/30 | 804 | info/docsurvey/README.txt
2021/12/30 | 261993 | info/docsurvey.zip
-2022/06/21 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
-2022/06/21 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
-2022/06/21 | 534148 | info/dtk-bibliography/dtk-bibliography.bib
-2022/06/21 | 384758 | info/dtk-bibliography/dtk-bibliography.pdf
-2022/06/21 | 862 | info/dtk-bibliography/dtk-bibliography.tex
-2022/06/21 | 4834 | info/dtk-bibliography/dtk-logos.sty
-2022/06/21 | 663 | info/dtk-bibliography/README.md
-2022/06/21 | 441210 | info/dtk-bibliography.zip
+2022/09/05 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
+2022/09/05 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
+2022/09/05 | 537976 | info/dtk-bibliography/dtk-bibliography.bib
+2022/09/05 | 385947 | info/dtk-bibliography/dtk-bibliography.pdf
+2022/09/05 | 862 | info/dtk-bibliography/dtk-bibliography.tex
+2022/09/05 | 4834 | info/dtk-bibliography/dtk-logos.sty
+2022/09/05 | 664 | info/dtk-bibliography/README.md
+2022/09/05 | 442790 | info/dtk-bibliography.zip
2007/08/06 | 1426 | info/dtxgallery/conditional-code.dtx
2007/08/06 | 47941 | info/dtxgallery/conditional-code.pdf
2007/08/06 | 6401 | info/dtxgallery/dtxgallery.dtx
@@ -213251,11 +213251,11 @@
2018/12/30 | 328783 | macros/latex/contrib/delimset.zip
2011/09/15 | 301243 | macros/latex/contrib/delim.zip
2022/09/04 | 377361 | macros/latex/contrib/democodetools/doc/democodetools.pdf
-2022/09/04 | 14263 | macros/latex/contrib/democodetools/doc/democodetools.tex
-2022/09/04 | 19420 | macros/latex/contrib/democodetools/latex/democodelisting.sty
-2022/09/04 | 12726 | macros/latex/contrib/democodetools/latex/democodetools.sty
-2022/09/04 | 1918 | macros/latex/contrib/democodetools/README.md
-2022/09/04 | 364510 | macros/latex/contrib/democodetools.zip
+2022/09/04 | 13909 | macros/latex/contrib/democodetools/doc/democodetools.tex
+2022/09/04 | 18898 | macros/latex/contrib/democodetools/latex/democodelisting.sty
+2022/09/04 | 12387 | macros/latex/contrib/democodetools/latex/democodetools.sty
+2022/09/05 | 1872 | macros/latex/contrib/democodetools/README.md
+2022/09/05 | 364421 | macros/latex/contrib/democodetools.zip
2022/06/13 | 91195 | macros/latex/contrib/denisbdoc/denisbdoc.dtx
2022/06/13 | 14679 | macros/latex/contrib/denisbdoc/denisbdoc.pdf
2022/06/13 | 485 | macros/latex/contrib/denisbdoc/README.md
@@ -221789,13 +221789,13 @@
2022/04/24 | 7051 | macros/latex/contrib/llncsconf/llncsconf.sty
2022/04/24 | 4233 | macros/latex/contrib/llncsconf/README.md
2022/04/24 | 1244680 | macros/latex/contrib/llncsconf.zip
-2022/01/17 | 7636 | macros/latex/contrib/llncs/history.txt
-2022/01/17 | 42307 | macros/latex/contrib/llncs/llncs.cls
-2022/01/17 | 218741 | macros/latex/contrib/llncs/llncsdoc.pdf
-2022/01/17 | 16935 | macros/latex/contrib/llncs/llncsdoc.tex
-2022/01/17 | 991 | macros/latex/contrib/llncs/README.md
+2022/09/05 | 7789 | macros/latex/contrib/llncs/history.txt
+2022/09/05 | 42312 | macros/latex/contrib/llncs/llncs.cls
+2022/09/05 | 230144 | macros/latex/contrib/llncs/llncsdoc.pdf
+2022/09/05 | 16935 | macros/latex/contrib/llncs/llncsdoc.tex
+2022/09/05 | 991 | macros/latex/contrib/llncs/README.md
2022/01/17 | 32146 | macros/latex/contrib/llncs/splncs04.bst
-2022/01/17 | 216661 | macros/latex/contrib/llncs.zip
+2022/09/05 | 229055 | macros/latex/contrib/llncs.zip
2012/05/30 | 40104 | macros/latex/contrib/lmacs/docs/lmacs.pdf
2012/05/16 | 1296 | macros/latex/contrib/lmacs/examples/lmacs_aeb.def
2012/05/16 | 142 | macros/latex/contrib/lmacs/examples/lmacs_aeb.js
@@ -234096,6 +234096,30 @@
2015/02/13 | 84480 | macros/latex/contrib/uestcthesis/uestcthesis.bst
2015/02/13 | 40459 | macros/latex/contrib/uestcthesis/uestcthesis.cls
2015/02/24 | 4376464 | macros/latex/contrib/uestcthesis.zip
+2022/09/04 | 515519 | macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
+2022/09/04 | 57923 | macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
+2022/09/04 | 17415 | macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
+2022/09/04 | 7426 | macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
+2022/09/04 | 35123 | macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
+2022/09/04 | 10344 | macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
+2022/09/04 | 10550 | macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
+2022/09/04 | 5731 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
+2022/09/04 | 6943 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
+2022/09/04 | 9348 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
+2022/09/04 | 3841 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
+2022/09/04 | 10367 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
+2022/09/04 | 4099 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
+2022/09/04 | 10805 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
+2022/09/04 | 15823 | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
+2022/09/04 | 6469 | macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
+2022/09/04 | 4313 | macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
+2022/09/04 | 22049 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
+2022/09/04 | 3823 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
+2022/09/04 | 10374 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
+2022/09/04 | 4459 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
+2022/09/04 | 10846 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
+2022/09/04 | 3164 | macros/latex/contrib/ufrgscca/README.txt
+2022/09/05 | 523249 | macros/latex/contrib/ufrgscca.zip
2017/04/23 | 715 | macros/latex/contrib/uhhassignment/README.md
2017/04/23 | 23866 | macros/latex/contrib/uhhassignment/uhhassignment.dtx
2017/04/23 | 1775 | macros/latex/contrib/uhhassignment/uhhassignment.ins
@@ -240396,7 +240420,7 @@
2022/01/10 | 22769 | macros/texinfo/latest/htmlxref.cnf
2022/04/08 | 58497 | macros/texinfo/latest/texi2dvi
2021/07/03 | 1163 | macros/texinfo/latest/texi2pdf
-2022/09/03 | 375460 | macros/texinfo/latest/texinfo.tex
+2022/09/04 | 375544 | macros/texinfo/latest/texinfo.tex
2021/02/09 | 67 | macros/texinfo/texinfo/ABOUT-NLS
2021/07/03 | 46407 | macros/texinfo/texinfo/aclocal.m4
2019/12/01 | 2201 | macros/texinfo/texinfo/AUTHORS
@@ -246337,6 +246361,11 @@
2021/09/28 | 2120 | macros/unicodetex/latex/uwa-pif/uwa-pif.ins
2021/09/28 | 50323 | macros/unicodetex/latex/uwa-pif/uwa-pif.pdf
2021/09/28 | 56777 | macros/unicodetex/latex/uwa-pif.zip
+2022/09/04 | 3446 | macros/unicodetex/latex/xgreek/README
+2022/09/04 | 46008 | macros/unicodetex/latex/xgreek/xgreek.dtx
+2022/09/04 | 1607 | macros/unicodetex/latex/xgreek/xgreek.ins
+2022/09/04 | 76282 | macros/unicodetex/latex/xgreek/xgreek.pdf
+2022/09/05 | 88217 | macros/unicodetex/latex/xgreek.zip
2018/12/31 | 1817 | macros/unicodetex/latex/xltxtra/README.md
2018/12/31 | 16823 | macros/unicodetex/latex/xltxtra/xltxtra.dtx
2018/12/31 | 935 | macros/unicodetex/latex/xltxtra/xltxtra.ins
@@ -247274,11 +247303,6 @@
2021/03/01 | 1553 | macros/xetex/latex/xespotcolor/xespotcolor.ins
2021/03/01 | 77616 | macros/xetex/latex/xespotcolor/xespotcolor.pdf
2021/03/01 | 147818 | macros/xetex/latex/xespotcolor.zip
-2022/08/28 | 3306 | macros/xetex/latex/xgreek/README
-2022/08/28 | 45025 | macros/xetex/latex/xgreek/xgreek.dtx
-2022/08/28 | 1542 | macros/xetex/latex/xgreek/xgreek.ins
-2022/08/28 | 72111 | macros/xetex/latex/xgreek/xgreek.pdf
-2022/08/28 | 83739 | macros/xetex/latex/xgreek.zip
2007/07/29 | 414 | macros/xetex/latex/xunicode/README
2011/09/09 | 205722 | macros/xetex/latex/xunicode/xunicode.sty
2011/09/09 | 32861 | macros/xetex/latex/xunicode.zip
@@ -277507,13 +277531,13 @@
2022/03/18 | 11940 | support/texlogfilter/texlogfilter
2022/03/18 | 3846 | support/texlogfilter/texlogfilter.html
2022/03/18 | 13006 | support/texlogfilter.zip
-2022/08/05 | 35149 | support/texlogsieve/LICENCE.txt
-2022/08/05 | 2811 | support/texlogsieve/README.md
-2022/08/05 | 202227 | support/texlogsieve/texlogsieve
-2022/08/05 | 12251 | support/texlogsieve/texlogsieve.1
-2022/08/05 | 60077 | support/texlogsieve/texlogsieve.pdf
-2022/08/05 | 23822 | support/texlogsieve/texlogsieve.tex
-2022/08/05 | 136102 | support/texlogsieve.zip
+2022/09/05 | 35149 | support/texlogsieve/LICENCE.txt
+2022/09/05 | 2811 | support/texlogsieve/README.md
+2022/09/05 | 202415 | support/texlogsieve/texlogsieve
+2022/09/05 | 12254 | support/texlogsieve/texlogsieve.1
+2022/09/05 | 60124 | support/texlogsieve/texlogsieve.pdf
+2022/09/05 | 23902 | support/texlogsieve/texlogsieve.tex
+2022/09/05 | 136236 | support/texlogsieve.zip
2001/12/14 | 1585 | support/TeXmacs/README
2013/09/20 | 19826467 | support/TeXmacs/TeXmacs-1.0.7.20-1.i386.rpm
2013/09/24 | 29347074 | support/TeXmacs/TeXmacs-1.0.7.20.dmg
@@ -282159,9 +282183,9 @@
2019/02/28 | 362388 | systems/texlive/tlnet/archive/bitelist.doc.r25779.tar.xz
2019/02/28 | 5352 | systems/texlive/tlnet/archive/bitelist.r25779.tar.xz
2019/02/28 | 6228 | systems/texlive/tlnet/archive/bitelist.source.r25779.tar.xz
-2022/05/10 | 339076 | systems/texlive/tlnet/archive/bithesis.doc.r63271.tar.xz
-2022/05/10 | 10456 | systems/texlive/tlnet/archive/bithesis.r63271.tar.xz
-2022/05/10 | 16756 | systems/texlive/tlnet/archive/bithesis.source.r63271.tar.xz
+2022/09/05 | 804768 | systems/texlive/tlnet/archive/bithesis.doc.r64286.tar.xz
+2022/09/05 | 19736 | systems/texlive/tlnet/archive/bithesis.r64286.tar.xz
+2022/09/05 | 32072 | systems/texlive/tlnet/archive/bithesis.source.r64286.tar.xz
2019/02/28 | 175700 | systems/texlive/tlnet/archive/bitpattern.doc.r39073.tar.xz
2019/02/28 | 2156 | systems/texlive/tlnet/archive/bitpattern.r39073.tar.xz
2019/02/28 | 6764 | systems/texlive/tlnet/archive/bitpattern.source.r39073.tar.xz
@@ -283037,7 +283061,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2020/03/04 | 392 | systems/texlive/tlnet/archive/collection-langportuguese.r54074.tar.xz
2020/03/07 | 380 | systems/texlive/tlnet/archive/collection-langspanish.r54141.tar.xz
-2022/09/03 | 6740 | systems/texlive/tlnet/archive/collection-latexextra.r64271.tar.xz
+2022/09/05 | 6748 | systems/texlive/tlnet/archive/collection-latexextra.r64287.tar.xz
2022/06/10 | 700 | systems/texlive/tlnet/archive/collection-latex.r63515.tar.xz
2022/06/12 | 736 | systems/texlive/tlnet/archive/collection-latexrecommended.r63547.tar.xz
2022/08/27 | 908 | systems/texlive/tlnet/archive/collection-luatex.r64203.tar.xz
@@ -283869,6 +283893,8 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/de-macro.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/de-macro.x86_64-linux.r17399.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/de-macro.x86_64-solaris.r18442.tar.xz
+2022/09/05 | 353508 | systems/texlive/tlnet/archive/democodetools.doc.r64287.tar.xz
+2022/09/05 | 7576 | systems/texlive/tlnet/archive/democodetools.r64287.tar.xz
2022/06/15 | 14716 | systems/texlive/tlnet/archive/denisbdoc.doc.r63589.tar.xz
2022/06/15 | 15580 | systems/texlive/tlnet/archive/denisbdoc.r63589.tar.xz
2022/06/15 | 22700 | systems/texlive/tlnet/archive/denisbdoc.source.r63589.tar.xz
@@ -285071,9 +285097,9 @@
2022/01/24 | 461568 | systems/texlive/tlnet/archive/fdsymbol.doc.r61719.tar.xz
2022/01/24 | 920200 | systems/texlive/tlnet/archive/fdsymbol.r61719.tar.xz
2022/01/24 | 17720 | systems/texlive/tlnet/archive/fdsymbol.source.r61719.tar.xz
-2020/08/31 | 1361508 | systems/texlive/tlnet/archive/fduthesis.doc.r56216.tar.xz
-2020/08/31 | 108324 | systems/texlive/tlnet/archive/fduthesis.r56216.tar.xz
-2020/08/31 | 116284 | systems/texlive/tlnet/archive/fduthesis.source.r56216.tar.xz
+2022/09/05 | 1437208 | systems/texlive/tlnet/archive/fduthesis.doc.r64288.tar.xz
+2022/09/05 | 108688 | systems/texlive/tlnet/archive/fduthesis.r64288.tar.xz
+2022/09/05 | 117208 | systems/texlive/tlnet/archive/fduthesis.source.r64288.tar.xz
2019/02/28 | 17968016 | systems/texlive/tlnet/archive/featpost.doc.r35346.tar.xz
2019/02/28 | 31996 | systems/texlive/tlnet/archive/featpost.r35346.tar.xz
2021/06/15 | 492852 | systems/texlive/tlnet/archive/fei.doc.r59589.tar.xz
@@ -287044,13 +287070,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.amd64-freebsd.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.amd64-netbsd.r42300.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.armhf-linux.r42300.tar.xz
-2022/07/03 | 735500 | systems/texlive/tlnet/archive/latex2nemeth.doc.r63796.tar.xz
+2022/09/05 | 730372 | systems/texlive/tlnet/archive/latex2nemeth.doc.r64291.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.i386-cygwin.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-freebsd.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-linux.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-netbsd.r42300.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.i386-solaris.r42300.tar.xz
-2022/07/03 | 7295328 | systems/texlive/tlnet/archive/latex2nemeth.r63796.tar.xz
+2022/09/05 | 7296520 | systems/texlive/tlnet/archive/latex2nemeth.r64291.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/latex2nemeth.universal-darwin.r57908.tar.xz
2019/02/28 | 688 | systems/texlive/tlnet/archive/latex2nemeth.win32.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.x86_64-cygwin.r42300.tar.xz
@@ -290265,8 +290291,8 @@
2022/09/01 | 1215556 | systems/texlive/tlnet/archive/profcollege.r64250.tar.xz
2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
-2022/09/04 | 870228 | systems/texlive/tlnet/archive/proflycee.doc.r64281.tar.xz
-2022/09/04 | 15016 | systems/texlive/tlnet/archive/proflycee.r64281.tar.xz
+2022/09/05 | 884940 | systems/texlive/tlnet/archive/proflycee.doc.r64289.tar.xz
+2022/09/05 | 15648 | systems/texlive/tlnet/archive/proflycee.r64289.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -292376,7 +292402,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/09/04 | 420648 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64275.tar.xz
+2022/09/05 | 420552 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64284.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -292400,7 +292426,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/09/04 | 113468 | systems/texlive/tlnet/archive/texlive-scripts.r64275.tar.xz
+2022/09/05 | 113496 | systems/texlive/tlnet/archive/texlive-scripts.r64284.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -293298,8 +293324,8 @@
2019/05/24 | 2984 | systems/texlive/tlnet/archive/unam-thesis.r51207.tar.xz
2019/02/28 | 5011364 | systems/texlive/tlnet/archive/unamth-template.doc.r33625.tar.xz
2019/02/28 | 504 | systems/texlive/tlnet/archive/unamth-template.r33625.tar.xz
-2022/07/31 | 1441108 | systems/texlive/tlnet/archive/unbtex.doc.r64008.tar.xz
-2022/07/31 | 5868 | systems/texlive/tlnet/archive/unbtex.r64008.tar.xz
+2022/09/05 | 1441748 | systems/texlive/tlnet/archive/unbtex.doc.r64290.tar.xz
+2022/09/05 | 5868 | systems/texlive/tlnet/archive/unbtex.r64290.tar.xz
2021/01/02 | 2036196 | systems/texlive/tlnet/archive/undergradmath.doc.r57286.tar.xz
2021/01/02 | 444 | systems/texlive/tlnet/archive/undergradmath.r57286.tar.xz
2019/02/28 | 70524 | systems/texlive/tlnet/archive/underlin.doc.r15878.tar.xz
@@ -294229,16 +294255,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2022/07/17 | 124404 | systems/texlive/tlnet/install-tl
-2022/09/04 | 5831633 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/09/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/09/05 | 5831709 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/09/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/09/04 | 20438355 | systems/texlive/tlnet/install-tl-windows.exe
-2022/09/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/09/04 | 25516402 | systems/texlive/tlnet/install-tl.zip
-2022/09/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/09/05 | 20435167 | systems/texlive/tlnet/install-tl-windows.exe
+2022/09/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/09/05 | 25516418 | systems/texlive/tlnet/install-tl.zip
+2022/09/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -294248,7 +294274,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/05/27 | 49794 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/09/03 | 7124 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/09/04 | 7216 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/21 | 222477 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -294291,12 +294317,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/09/04 | 17623350 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/09/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/09/05 | 17624168 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/09/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/09/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/09/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/09/04 | 2405628 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/09/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/09/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/09/05 | 2404660 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/08/01 | 42206 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -299623,7 +299649,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/09/04 | 663956 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/09/05 | 663956 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -301313,9 +301339,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/08/27 | 43640 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/09/04 | 291346 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/09/04 | 1488274 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/09/04 | 1368610 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/09/05 | 291333 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/09/05 | 1487763 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/09/05 | 1369559 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/08/27 | 14450 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -301558,102 +301584,102 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/09/04 | 661919 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/09/04 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/09/04 | 1161749 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/09/04 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/09/04 | 35264 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/09/04 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/09/04 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/09/04 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/09/04 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/09/04 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/09/04 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/09/04 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/09/04 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/09/04 | 196212 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/09/04 | 103246 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/09/04 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/09/04 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/09/04 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/09/04 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/09/04 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/09/04 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/09/04 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/09/04 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/09/04 | 48850 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/09/04 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/09/04 | 63239 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/09/04 | 155430 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/09/04 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/09/04 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/09/04 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/09/04 | 25118 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/09/04 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/09/04 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/09/04 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/09/04 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/09/04 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/09/04 | 247205 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/09/04 | 169676 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/09/04 | 109648 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/09/04 | 18381 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/09/04 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/09/04 | 682213 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/09/04 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/09/04 | 527568 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/09/04 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/09/04 | 2023131 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/09/04 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/09/04 | 32073 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/09/04 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/09/04 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/09/04 | 286684 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/09/04 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/09/04 | 140012 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/09/04 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/09/04 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/09/04 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/09/04 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/09/04 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/09/04 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/09/04 | 52368 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/09/04 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/09/04 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/09/04 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/09/04 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/09/04 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/09/04 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/09/04 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/09/04 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/09/04 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/09/04 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/09/04 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/09/04 | 769650 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/09/04 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/09/04 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/09/04 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/09/04 | 27464 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/09/04 | 18510 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/09/04 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/09/04 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/09/04 | 68145 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/09/04 | 107438 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/09/04 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/09/04 | 62356 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/09/04 | 41190 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/09/04 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/09/04 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/09/04 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/09/04 | 57500 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/09/04 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/09/04 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/09/04 | 291329 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/09/04 | 1487155 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/09/04 | 1368546 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/09/04 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/09/05 | 661919 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/09/05 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/09/05 | 1161753 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/09/05 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/09/05 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/09/05 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/09/05 | 95468 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/09/05 | 77211 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/09/05 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/09/05 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/09/05 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/09/05 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/09/05 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/09/05 | 196212 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/09/05 | 103244 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/09/05 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/09/05 | 481895 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/09/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/05 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/09/05 | 45794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/09/05 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/09/05 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/09/05 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/09/05 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/09/05 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/09/05 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/09/05 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/09/05 | 79065 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/09/05 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/09/05 | 295945 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/09/05 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/09/05 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/09/05 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/09/05 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/09/05 | 43888 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/09/05 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/09/05 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/09/05 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/09/05 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/09/05 | 18383 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/09/05 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/09/05 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/09/05 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/09/05 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/09/05 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/09/05 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/09/05 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/09/05 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/09/05 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/09/05 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/09/05 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/09/05 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/09/05 | 140012 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/09/05 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/09/05 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/09/05 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/09/05 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/09/05 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/09/05 | 48038 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/09/05 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/09/05 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/09/05 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/09/05 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/09/05 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/09/05 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/09/05 | 88483 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/09/05 | 1323743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/09/05 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/09/05 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/09/05 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/09/05 | 58634 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/09/05 | 769652 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/09/05 | 1503055 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/09/05 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/09/05 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/09/05 | 27466 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/09/05 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/09/05 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/09/05 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/09/05 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/09/05 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/09/05 | 2821672 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/09/05 | 62360 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/09/05 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/09/05 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/09/05 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/09/05 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/09/05 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/09/05 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/09/05 | 43528 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/09/05 | 291317 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/09/05 | 1486545 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/09/05 | 1369577 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/09/05 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/09/04 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/09/05 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -302142,7 +302168,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/09/04 | 947 | systems/win32/miktex/tm/packages/pr.ini
+2022/09/05 | 947 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -304095,7 +304121,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/09/05 | 186 | timestamp
+2022/09/06 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index ab2462e67f..5bdabc5262 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 8d6f20baa3..ab758a5122 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,204 +1,269 @@
+2022/09/05 | 991 | macros/latex/contrib/llncs/README.md
+2022/09/05 | 95468 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/09/05 | 947 | systems/win32/miktex/tm/packages/pr.ini
+2022/09/05 | 884940 | systems/texlive/tlnet/archive/proflycee.doc.r64289.tar.xz
+2022/09/05 | 88483 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/09/05 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/09/05 | 88217 | macros/unicodetex/latex/xgreek.zip
+2022/09/05 | 862 | info/dtk-bibliography/dtk-bibliography.tex
+2022/09/05 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/09/05 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/09/05 | 804768 | systems/texlive/tlnet/archive/bithesis.doc.r64286.tar.xz
+2022/09/05 | 79065 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/09/05 | 7789 | macros/latex/contrib/llncs/history.txt
+2022/09/05 | 77211 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/09/05 | 769652 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/09/05 | 7576 | systems/texlive/tlnet/archive/democodetools.r64287.tar.xz
+2022/09/05 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/09/05 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/09/05 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/09/05 | 730372 | systems/texlive/tlnet/archive/latex2nemeth.doc.r64291.tar.xz
+2022/09/05 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/09/05 | 7296520 | systems/texlive/tlnet/archive/latex2nemeth.r64291.tar.xz
+2022/09/05 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/09/05 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/09/05 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/09/05 | 6748 | systems/texlive/tlnet/archive/collection-latexextra.r64287.tar.xz
+2022/09/05 | 664 | info/dtk-bibliography/README.md
+2022/09/05 | 663956 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/09/05 | 661919 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/09/05 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/09/05 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/09/05 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/09/05 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/09/05 | 62360 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/09/05 | 60124 | support/texlogsieve/texlogsieve.pdf
+2022/09/05 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/09/05 | 5868 | systems/texlive/tlnet/archive/unbtex.r64290.tar.xz
+2022/09/05 | 58634 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/09/05 | 5831709 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/09/05 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/09/05 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/09/05 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/09/05 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/09/05 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/09/05 | 537976 | info/dtk-bibliography/dtk-bibliography.bib
+2022/09/05 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/09/05 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/09/05 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/09/05 | 523249 | macros/latex/contrib/ufrgscca.zip
+2022/09/05 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
+2022/09/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/09/05 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/09/05 | 4834 | info/dtk-bibliography/dtk-logos.sty
+2022/09/05 | 481895 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/09/05 | 48038 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/09/05 | 45794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/09/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/09/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/09/05 | 442790 | info/dtk-bibliography.zip
+2022/09/05 | 43888 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/09/05 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/09/05 | 43528 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/09/05 | 42312 | macros/latex/contrib/llncs/llncs.cls
+2022/09/05 | 420552 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64284.tar.xz
+2022/09/05 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/09/05 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/09/05 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/09/05 | 385947 | info/dtk-bibliography/dtk-bibliography.pdf
+2022/09/05 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/09/05 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/09/05 | 364421 | macros/latex/contrib/democodetools.zip
+2022/09/05 | 353508 | systems/texlive/tlnet/archive/democodetools.doc.r64287.tar.xz
+2022/09/05 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/09/05 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/09/05 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/09/05 | 35149 | support/texlogsieve/LICENCE.txt
+2022/09/05 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/09/05 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/09/05 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/09/05 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/09/05 | 32072 | systems/texlive/tlnet/archive/bithesis.source.r64286.tar.xz
+2022/09/05 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/09/05 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/09/05 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/09/05 | 295945 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/09/05 | 291333 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/09/05 | 291317 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/09/05 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/09/05 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/09/05 | 2821672 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/09/05 | 2811 | support/texlogsieve/README.md
+2022/09/05 | 27466 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/09/05 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/09/05 | 25516418 | systems/texlive/tlnet/install-tl.zip
+2022/09/05 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/09/05 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/09/05 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/09/05 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/09/05 | 2404660 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/09/05 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/09/05 | 23902 | support/texlogsieve/texlogsieve.tex
+2022/09/05 | 230144 | macros/latex/contrib/llncs/llncsdoc.pdf
+2022/09/05 | 229055 | macros/latex/contrib/llncs.zip
+2022/09/05 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/09/05 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/09/05 | 20435167 | systems/texlive/tlnet/install-tl-windows.exe
+2022/09/05 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/09/05 | 202415 | support/texlogsieve/texlogsieve
+2022/09/05 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/09/05 | 19736 | systems/texlive/tlnet/archive/bithesis.r64286.tar.xz
+2022/09/05 | 196212 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/09/05 | 1872 | macros/latex/contrib/democodetools/README.md
+2022/09/05 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
+2022/09/05 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/09/05 | 18383 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/09/05 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/09/05 | 17624168 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/09/05 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/09/05 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/09/05 | 16935 | macros/latex/contrib/llncs/llncsdoc.tex
+2022/09/05 | 15648 | systems/texlive/tlnet/archive/proflycee.r64289.tar.xz
+2022/09/05 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/09/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/09/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/09/05 | 1503055 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/09/05 | 1487763 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/09/05 | 1486545 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/09/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/09/05 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/09/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/09/05 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/09/05 | 1441748 | systems/texlive/tlnet/archive/unbtex.doc.r64290.tar.xz
+2022/09/05 | 1437208 | systems/texlive/tlnet/archive/fduthesis.doc.r64288.tar.xz
+2022/09/05 | 140012 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/09/05 | 1369577 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/09/05 | 1369559 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/09/05 | 136236 | support/texlogsieve.zip
+2022/09/05 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/09/05 | 1323743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/09/05 | 12254 | support/texlogsieve/texlogsieve.1
+2022/09/05 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/09/05 | 117208 | systems/texlive/tlnet/archive/fduthesis.source.r64288.tar.xz
+2022/09/05 | 1161753 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/09/05 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/09/05 | 113496 | systems/texlive/tlnet/archive/texlive-scripts.r64284.tar.xz
+2022/09/05 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/09/05 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/09/05 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/09/05 | 108688 | systems/texlive/tlnet/archive/fduthesis.r64288.tar.xz
+2022/09/05 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/09/05 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/09/05 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/09/05 | 103244 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/09/04 | 998912 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r64278.tar.xz
2022/09/04 | 9952 | macros/latex/contrib/fduthesis/fudan-name.pdf
2022/09/04 | 99154 | macros/latex/contrib/unbtex/unbtex-example/figuras/fig1.eps
2022/09/04 | 972 | macros/latex/contrib/unbtex/unbtex-example/codigos/ModalReduction.jl
2022/09/04 | 96912 | systems/texlive/tlnet/archive/texinfo.r64275.tar.xz
2022/09/04 | 965673 | macros/latex/contrib/fduthesis/fduthesis-code.pdf
-2022/09/04 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/09/04 | 947 | systems/win32/miktex/tm/packages/pr.ini
+2022/09/04 | 9348 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
2022/09/04 | 904793 | macros/latex/contrib/proflycee.zip
-2022/09/04 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/09/04 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/09/04 | 870228 | systems/texlive/tlnet/archive/proflycee.doc.r64281.tar.xz
2022/09/04 | 839081 | macros/latex/contrib/bithesis.zip
-2022/09/04 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2022/09/04 | 818866 | macros/latex/contrib/bithesis/bithesis.pdf
2022/09/04 | 8163249 | support/latex2nemeth.zip
2022/09/04 | 8155571 | support/latex2nemeth/latex2nemeth.jar
-2022/09/04 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/09/04 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/09/04 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/09/04 | 769650 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/09/04 | 76282 | macros/unicodetex/latex/xgreek/xgreek.pdf
2022/09/04 | 753904 | systems/texlive/tlnet/archive/pmhanguljamo.doc.r64279.tar.xz
+2022/09/04 | 7426 | macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
2022/09/04 | 741 | support/latex2nemeth/contrib/nemeth2odt
-2022/09/04 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/09/04 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/09/04 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/09/04 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/09/04 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/09/04 | 682213 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/09/04 | 68145 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/09/04 | 663956 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/09/04 | 661919 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/09/04 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/09/04 | 7216 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/09/04 | 6943 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
+2022/09/04 | 6469 | macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
2022/09/04 | 63845 | macros/latex/contrib/fduthesis/fduthesis-doc.dtx
-2022/09/04 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/09/04 | 63239 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/09/04 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/09/04 | 624 | macros/latex/contrib/unbtex/unbtex-example/apendice-b.tex
-2022/09/04 | 62356 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/09/04 | 6202 | support/latex2nemeth/README
2022/09/04 | 61676 | systems/texlive/tlnet/archive/crefthe.doc.r64280.tar.xz
-2022/09/04 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/09/04 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/09/04 | 5831633 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/09/04 | 5804 | systems/texlive/tlnet/archive/pmhanguljamo.r64279.tar.xz
-2022/09/04 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/09/04 | 57500 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/09/04 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/09/04 | 57923 | macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
+2022/09/04 | 5731 | macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
2022/09/04 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r64278.tar.xz
-2022/09/04 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2022/09/04 | 558 | macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
-2022/09/04 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/09/04 | 527568 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2022/09/04 | 5272 | systems/texlive/tlnet/archive/hereapplies.r64282.tar.xz
-2022/09/04 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/09/04 | 52368 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/09/04 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/04 | 515519 | macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
2022/09/04 | 5069 | macros/latex/contrib/unbtex/unbtex-example/references.bib
-2022/09/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/09/04 | 48850 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/09/04 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/09/04 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/09/04 | 476940 | systems/texlive/tlnet/archive/beaulivre.doc.r64280.tar.xz
2022/09/04 | 4748 | systems/texlive/tlnet/archive/einfart.r64280.tar.xz
2022/09/04 | 4720 | systems/texlive/tlnet/archive/simplivre.r64280.tar.xz
2022/09/04 | 4632 | systems/texlive/tlnet/archive/lebhart.r64280.tar.xz
2022/09/04 | 4628 | systems/texlive/tlnet/archive/beaulivre.r64280.tar.xz
2022/09/04 | 460304 | support/latex2nemeth/doc/unicode-math-braille.pdf
+2022/09/04 | 46008 | macros/unicodetex/latex/xgreek/xgreek.dtx
2022/09/04 | 459692 | systems/texlive/tlnet/archive/simplivre.doc.r64280.tar.xz
-2022/09/04 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/09/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/09/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2022/09/04 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/09/04 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/09/04 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/09/04 | 4459 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
+2022/09/04 | 4313 | macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
2022/09/04 | 424 | macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
2022/09/04 | 424983 | macros/latex/contrib/fduthesis/fduthesis.pdf
-2022/09/04 | 420648 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64275.tar.xz
2022/09/04 | 420080 | systems/texlive/tlnet/archive/hereapplies.doc.r64282.tar.xz
-2022/09/04 | 41190 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/09/04 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/09/04 | 4099 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
2022/09/04 | 397728 | systems/texlive/tlnet/archive/lebhart.doc.r64280.tar.xz
-2022/09/04 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/09/04 | 3841 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
+2022/09/04 | 3823 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
2022/09/04 | 3814 | macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
2022/09/04 | 378612 | systems/texlive/tlnet/archive/einfart.doc.r64280.tar.xz
2022/09/04 | 377361 | macros/latex/contrib/democodetools/doc/democodetools.pdf
-2022/09/04 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/09/04 | 375544 | macros/texinfo/latest/texinfo.tex
2022/09/04 | 373 | macros/latex/contrib/unbtex/unbtex-example/codigos/controle.m
2022/09/04 | 3720 | macros/latex/contrib/bithesis/bithesis.ins
-2022/09/04 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/09/04 | 364510 | macros/latex/contrib/democodetools.zip
-2022/09/04 | 35264 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/09/04 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/09/04 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2022/09/04 | 35147 | support/latex2nemeth/gpl-3.0.txt
-2022/09/04 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/09/04 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/09/04 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/09/04 | 35123 | macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
+2022/09/04 | 3446 | macros/unicodetex/latex/xgreek/README
2022/09/04 | 3220 | systems/texlive/tlnet/archive/crefthe.r64280.tar.xz
-2022/09/04 | 32073 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/09/04 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/09/04 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/09/04 | 3164 | macros/latex/contrib/ufrgscca/README.txt
2022/09/04 | 31319 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-grafico.pdf
-2022/09/04 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/09/04 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/09/04 | 291346 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/09/04 | 291329 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/09/04 | 286684 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/09/04 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/09/04 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2022/09/04 | 2775 | support/latex2nemeth/examples/mathpics.tex
2022/09/04 | 2752 | macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
-2022/09/04 | 27464 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2022/09/04 | 2714 | macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
-2022/09/04 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/09/04 | 26805 | macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
2022/09/04 | 2643 | macros/latex/contrib/bithesis/contributing-zh.md
2022/09/04 | 259394 | macros/latex/contrib/fduthesis/fduthesis-logo.dtx
-2022/09/04 | 25516402 | systems/texlive/tlnet/install-tl.zip
-2022/09/04 | 25118 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/09/04 | 247205 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/09/04 | 2456 | macros/latex/contrib/fduthesis/README.md
2022/09/04 | 245216 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-marca.pdf
-2022/09/04 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2022/09/04 | 2448 | macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
-2022/09/04 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/09/04 | 2405628 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/09/04 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2022/09/04 | 234422 | support/latex2nemeth/doc/unicode-math-braille.tex
2022/09/04 | 2332 | macros/latex/contrib/bithesis/contributing.md
2022/09/04 | 228965 | support/latex2nemeth/source.zip
2022/09/04 | 227168 | macros/latex/contrib/fduthesis/fduthesis.dtx
+2022/09/04 | 22049 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
2022/09/04 | 214 | macros/latex/contrib/unbtex/unbtex-example/capitulo5.tex
-2022/09/04 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2022/09/04 | 2093 | macros/latex/contrib/unbtex/README.md
-2022/09/04 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/09/04 | 20438355 | systems/texlive/tlnet/install-tl-windows.exe
-2022/09/04 | 203418 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/09/04 | 2023131 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/09/04 | 19971 | macros/latex/contrib/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png
2022/09/04 | 1993 | macros/latex/contrib/bithesis/README.md
-2022/09/04 | 196212 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/09/04 | 19420 | macros/latex/contrib/democodetools/latex/democodelisting.sty
-2022/09/04 | 1918 | macros/latex/contrib/democodetools/README.md
-2022/09/04 | 18510 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/09/04 | 18898 | macros/latex/contrib/democodetools/latex/democodelisting.sty
2022/09/04 | 1838516 | install/macros/latex/contrib/fduthesis.tds.zip
-2022/09/04 | 18381 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/09/04 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/09/04 | 17623350 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2022/09/04 | 17463 | macros/latex/contrib/unbtex/unbtex.cls
-2022/09/04 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/09/04 | 17415 | macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
2022/09/04 | 1712439 | macros/latex/contrib/fduthesis.zip
-2022/09/04 | 169676 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/09/04 | 1671 | macros/latex/contrib/unbtex/unbtex-example/codigos/controleSmithPredictor.py
2022/09/04 | 166981 | support/latex2nemeth/encodings/polytonic.json
2022/09/04 | 166709 | support/latex2nemeth/encodings/nemeth.json
2022/09/04 | 162961 | macros/latex/contrib/fduthesis/fduthesis-en.pdf
+2022/09/04 | 1607 | macros/unicodetex/latex/xgreek/xgreek.ins
2022/09/04 | 15957 | macros/latex/contrib/fduthesis/fudan-emblem.pdf
-2022/09/04 | 155430 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/09/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/09/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/09/04 | 15823 | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
2022/09/04 | 151679 | macros/latex/contrib/bithesis/bithesis.dtx
-2022/09/04 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/09/04 | 15016 | systems/texlive/tlnet/archive/proflycee.r64281.tar.xz
2022/09/04 | 1492083 | macros/latex/contrib/unbtex.zip
-2022/09/04 | 1488274 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/09/04 | 1487155 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/09/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/09/04 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/09/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/09/04 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/09/04 | 14373 | macros/latex/contrib/unbtex/unbtex-example.tex
-2022/09/04 | 14263 | macros/latex/contrib/democodetools/doc/democodetools.tex
-2022/09/04 | 140012 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/09/04 | 1368610 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/09/04 | 1368546 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/09/04 | 13909 | macros/latex/contrib/democodetools/doc/democodetools.tex
2022/09/04 | 1356 | macros/latex/contrib/unbtex/unbtex-example/figuras/capa_fundo.pdf
2022/09/04 | 13560 | support/latex2nemeth/examples/mathtest.tex
-2022/09/04 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/09/04 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/09/04 | 12726 | macros/latex/contrib/democodetools/latex/democodetools.sty
2022/09/04 | 124 | support/latex2nemeth/latex2nemeth
+2022/09/04 | 12387 | macros/latex/contrib/democodetools/latex/democodetools.sty
2022/09/04 | 1212636 | macros/latex/contrib/unbtex/unbtex-example.pdf
-2022/09/04 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/09/04 | 1161749 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/09/04 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2022/09/04 | 11441 | macros/latex/contrib/unbtex/unbtex-example/referencias.bib
2022/09/04 | 113752 | systems/texlive/tlnet/archive/minimalist.doc.r64280.tar.xz
-2022/09/04 | 113468 | systems/texlive/tlnet/archive/texlive-scripts.r64275.tar.xz
-2022/09/04 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/09/04 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/09/04 | 111264 | systems/texlive/tlnet/archive/colorist.doc.r64280.tar.xz
-2022/09/04 | 109648 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/09/04 | 107438 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/09/04 | 10846 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
+2022/09/04 | 10805 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
2022/09/04 | 10688 | macros/latex/contrib/fduthesis/fudan-emblem-new.pdf
2022/09/04 | 10608 | systems/texlive/tlnet/archive/colorist.r64280.tar.xz
-2022/09/04 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/09/04 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/09/04 | 103246 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/09/04 | 10550 | macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
+2022/09/04 | 10374 | macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
+2022/09/04 | 10367 | macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
+2022/09/04 | 10344 | macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
2022/09/04 | 10296 | systems/texlive/tlnet/archive/minimalist.r64280.tar.xz
2022/09/03 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
2022/09/03 | 95692 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
@@ -215,11 +280,9 @@
2022/09/03 | 753688 | systems/texlive/tlnet/archive/darkmode.doc.r64271.tar.xz
2022/09/03 | 743 | macros/latex/contrib/hereapplies/package.json
2022/09/03 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
-2022/09/03 | 7124 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/09/03 | 6999 | macros/latex/contrib/colorist/colorart.cls
2022/09/03 | 6996 | macros/latex/contrib/colorist/colorbook.cls
2022/09/03 | 68656 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2022/09/03 | 6740 | systems/texlive/tlnet/archive/collection-latexextra.r64271.tar.xz
2022/09/03 | 66197 | macros/latex/contrib/crefthe.zip
2022/09/03 | 6138 | info/kaytannollista-latexia/README.md
2022/09/03 | 61252 | systems/texlive/tlnet/archive/letgut.source.r64269.tar.xz
@@ -239,7 +302,6 @@
2022/09/03 | 409307 | macros/unicodetex/latex/einfart.zip
2022/09/03 | 38234 | macros/latex/contrib/minimalist/minimalist-classical.sty
2022/09/03 | 38148 | macros/latex/contrib/colorist/colorist-fancy.sty
-2022/09/03 | 375460 | macros/texinfo/latest/texinfo.tex
2022/09/03 | 364778 | macros/latex/contrib/hereapplies/hereapplies-doc.pdf
2022/09/03 | 36327 | macros/latex/contrib/minimalist/minimalist-plain.sty
2022/09/03 | 3624 | systems/texlive/tlnet/archive/darkmode.source.r64271.tar.xz
@@ -585,7 +647,6 @@
2022/08/30 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
2022/08/30 | 69847 | macros/latex/contrib/l3kernel/l3candidates.dtx
2022/08/30 | 671946 | macros/generic/markdown/markdown.dtx
-2022/08/30 | 6715 | support/epstopdf/epstopdf.1
2022/08/30 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
2022/08/30 | 66524 | macros/latex/contrib/l3kernel/l3prg.dtx
2022/08/30 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
@@ -636,14 +697,12 @@
2022/08/30 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
2022/08/30 | 3561 | macros/generic/markdown/examples/example.md
2022/08/30 | 34855 | macros/latex/contrib/covington/covington.sty
-2022/08/30 | 34542 | support/epstopdf/epstopdf.pl
2022/08/30 | 34288 | macros/latex/contrib/l3backend/l3backend-draw.dtx
2022/08/30 | 34166 | macros/latex/contrib/l3kernel/l3intarray.dtx
2022/08/30 | 33824 | macros/latex/contrib/l3kernel/l3sys.dtx
2022/08/30 | 33002 | macros/luatex/latex/luaquotes/luaquotes-documentation.tex
2022/08/30 | 32429 | macros/latex/contrib/l3kernel/l3cctab.dtx
2022/08/30 | 31 | macros/generic/markdown/VERSION
-2022/08/30 | 30642 | support/epstopdf/epstopdf.man1.pdf
2022/08/30 | 304576 | macros/latex/contrib/l3kernel/l3regex.dtx
2022/08/30 | 296240 | macros/latex/contrib/l3kernel/l3styleguide.pdf
2022/08/30 | 29448 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
@@ -665,7 +724,6 @@
2022/08/30 | 2221448 | systems/texlive/tlnet/archive/latex2e-help-texinfo-fr.doc.r64228.tar.xz
2022/08/30 | 21653 | macros/latex/contrib/l3kernel/l3text-purify.dtx
2022/08/30 | 21589 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2022/08/30 | 20 | support/epstopdf/repstopdf.1
2022/08/30 | 204990 | macros/latex/contrib/l3kernel/l3news12.pdf
2022/08/30 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
2022/08/30 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
@@ -696,7 +754,6 @@
2022/08/30 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
2022/08/30 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx
2022/08/30 | 14431 | macros/latex/contrib/l3backend/l3backend-box.dtx
-2022/08/30 | 1441 | support/epstopdf/README
2022/08/30 | 1428212 | macros/latex/contrib/texshade.zip
2022/08/30 | 140951 | macros/generic/markdown/markdown.png
2022/08/30 | 14031415 | install/macros/latex/contrib/l3kernel.tds.zip
@@ -731,52 +788,3 @@
2022/08/30 | 10473 | macros/luatex/latex/luaquotes/luaquotes.sty
2022/08/30 | 10428 | systems/texlive/tlnet/archive/xgreek.source.r64233.tar.xz
2022/08/30 | 10017 | graphics/pstricks/base/generic/pstricks-dots.tex
-2022/08/29 | 9920 | systems/texlive/tlnet/archive/teubner.r64217.tar.xz
-2022/08/29 | 956633 | info/latex2e-help-texinfo-fr/latex2e-fr.txt
-2022/08/29 | 883632 | macros/latex/required/babel/base/babel.pdf
-2022/08/29 | 846154 | info/latex2e-help-texinfo-fr/latex2e-fr.texi
-2022/08/29 | 835622 | macros/latex/required/babel/base/locale.zip
-2022/08/29 | 7923 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex
-2022/08/29 | 7799 | macros/latex/required/babel/base/babel.ins
-2022/08/29 | 75134 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/README.md
-2022/08/29 | 746689 | macros/latex/required/babel/base/babel.dtx
-2022/08/29 | 673 | graphics/pstricks/contrib/pedigree/pedigree-perl/NEWS
-2022/08/29 | 617651 | support/TeX4ht/source/tex4ht-html4.tex
-2022/08/29 | 5808 | graphics/pstricks/contrib/pedigree/pedigree-perl/pedigree.1
-2022/08/29 | 5056 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamerinnerthemetcolorbox.sty
-2022/08/29 | 47667 | support/texaccents/texaccents.pdf
-2022/08/29 | 4559 | info/latex2e-help-texinfo-fr/NEWS-fr
-2022/08/29 | 41556 | systems/texlive/tlnet/archive/teubner.source.r64217.tar.xz
-2022/08/29 | 393 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/README.md
-2022/08/29 | 37408 | systems/texlive/tlnet/archive/exam-zh.r64219.tar.xz
-2022/08/29 | 357 | support/texaccents/README.md
-2022/08/29 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2022/08/29 | 319593 | graphics/pstricks/contrib/pedigree/pedigree-perl.zip
-2022/08/29 | 3176061 | info/latex2e-help-texinfo-fr.zip
-2022/08/29 | 3006634 | install/macros/latex/required/babel-base.tds.zip
-2022/08/29 | 272 | systems/texlive/tlnet/archive/texlive-en.r64221.tar.xz
-2022/08/29 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2022/08/29 | 2118 | macros/latex/required/babel/base/README.md
-2022/08/29 | 2007652 | systems/texlive/tlnet/archive/texlive-en.doc.r64221.tar.xz
-2022/08/29 | 200748 | support/TeX4ht/source/ChangeLog
-2022/08/29 | 200223 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.tex
-2022/08/29 | 1916900 | macros/latex/required/babel/base.zip
-2022/08/29 | 180151 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.pdf
-2022/08/29 | 1799697 | info/latex2e-help-texinfo-fr/latex2e-fr.html
-2022/08/29 | 1788232 | systems/texlive/tlnet/archive/exam-zh.doc.r64219.tar.xz
-2022/08/29 | 173682 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox.zip
-2022/08/29 | 172927 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015.bbx
-2022/08/29 | 171428 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx
-2022/08/29 | 1709552 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015.zip
-2022/08/29 | 1689051 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf
-2022/08/29 | 1532296 | info/latex2e-help-texinfo-fr/latex2e-fr.xml
-2022/08/29 | 1486635 | info/latex2e-help-texinfo-fr/latex2e-fr.pdf
-2022/08/29 | 1478146 | macros/latex/contrib/texshade/texshade.dtx
-2022/08/29 | 144981 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015mx.bbx
-2022/08/29 | 124508 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ms.bbx
-2022/08/29 | 12133 | graphics/pstricks/contrib/pedigree/pedigree-perl/pedigree.pl
-2022/08/29 | 1206 | graphics/pstricks/contrib/pedigree/pedigree-perl/README
-2022/08/29 | 1206302 | info/latex2e-help-texinfo-fr/latex2e-fr.dbk
-2022/08/29 | 1133 | graphics/pstricks/contrib/pedigree/pedigree-perl/Makefile
-2022/08/29 | 1108872 | systems/texlive/tlnet/archive/teubner.doc.r64217.tar.xz
-2022/08/29 | 1014829 | info/latex2e-help-texinfo-fr/latex2e-fr.info
diff --git a/info/dtk-bibliography/README.md b/info/dtk-bibliography/README.md
index 31b20c4dcc..7e5f7145f8 100644
--- a/info/dtk-bibliography/README.md
+++ b/info/dtk-bibliography/README.md
@@ -4,7 +4,7 @@ This package contains the bibliography for "Die TeXnische Komödie", the journal
of the German-speaking user group.
It is updated on a quarterly basis, last update 2022-06-21: updated for issue
-2022/02
+2022-02
# How to produce dtk-bibliography.pdf
@@ -20,4 +20,4 @@ respectively the (local) texmf tree.
# License
-This material is subject to the LaTeX Project Public License 1.3c. \ No newline at end of file
+This material is subject to the LaTeX Project Public License 1.3c.
diff --git a/info/dtk-bibliography/dtk-bibliography.bib b/info/dtk-bibliography/dtk-bibliography.bib
index f96a649b19..b9ba97e5d0 100644
--- a/info/dtk-bibliography/dtk-bibliography.bib
+++ b/info/dtk-bibliography/dtk-bibliography.bib
@@ -18112,7 +18112,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.1:kielhorn:context,
author = {Kielhorn, Axel},
- title = {Änderungsdokumentation mit ConTEXt},
+ title = {Änderungsdokumentation mit Con\TeX t},
journal = dtk,
volume = {35},
number = {1},
@@ -18125,7 +18125,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.1:kraft:interlinear,
author = {Kraft, Manfred},
- title = {Interlinearübersetzung mit LaTeX},
+ title = {Interlinearübersetzung mit \LaTeX},
journal = dtk,
volume = {35},
number = {1},
@@ -18151,7 +18151,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.1:ziegenhagen:Ornamente,
author = {Ziegenhagen, Uwe},
- title = {Ornamente in LaTeX-Dokumenten mit pgfornament},
+ title = {Ornamente in \LaTeX-Dokumenten mit pgfornament},
journal = dtk,
volume = {35},
number = {1},
@@ -18225,7 +18225,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.2:Ludwichowski:gust,
author = {Ludwichowski, Jerzy},
- title = {GUST e-foundry Font Projects, Final Report 2019–2020},
+ title = {GUST e-foundry Font Projects, Final Report 2019–-2020},
journal = dtk,
volume = {36},
number = {2},
@@ -18250,7 +18250,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.2:meyer:einladung,
author = {Meyer, Thomas Hilarius and Sievers, Martin},
- title = {Einladung zur Herbsttagung 2021 und 63. Mitgliederversammlung von DANTE e.V.},
+ title = {Einladung zur Herbsttagung 2021 und 63. Mitgliederversammlung von {\dante} e.V.},
journal = dtk,
volume = {36},
number = {2},
@@ -18262,7 +18262,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.2:ziegenhagen:trello,
author = {Ziegenhagen, Uwe},
- title = {Von Trello nach LaTeX},
+ title = {Von Trello nach \LaTeX},
journal = dtk,
volume = {36},
number = {2},
@@ -18287,7 +18287,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.2:ziegenhagen:pgfornament,
author = {Ziegenhagen, Uwe},
- title = {Ergänzung zum pgfornament Artikel aus Die TEXnische Komödie 1/2021},
+ title = {Ergänzung zum pgfornament Artikel aus Die \TeX nische Komödie 1/2021},
journal = dtk,
volume = {36},
number = {2},
@@ -18374,7 +18374,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.3:bonnetsmueller:boxen,
author = {Bonnetsmüller, Adelheid},
- title = {Having Fun with LaTeX: Jetzt werden Boxen bunt},
+ title = {Having Fun with \LaTeX: Jetzt werden Boxen bunt},
journal = dtk,
volume = {37},
number = {3},
@@ -18387,7 +18387,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.3:fritsch:arara,
author = {Fritsch, Rainer-Maria},
- title = {Mit arara externe LaTeX-Dokumente erzeugen und einfügen},
+ title = {Mit arara externe \LaTeX-Dokumente erzeugen und einfügen},
journal = dtk,
volume = {37},
number = {3},
@@ -18399,7 +18399,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.3:mittelbach:rowley:tagged,
author = {Frank Mittelbach and Chris Rowley},
- title = {LaTeX Tagged PDF - Ein Entwurf für ein großes Projekt},
+ title = {\LaTeX\ Tagged PDF - Ein Entwurf für ein großes Projekt},
journal = dtk,
volume = {37},
number = {3},
@@ -18412,7 +18412,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.3:mittelbach:rowley:news,
author = {Frank Mittelbach and Chris Rowley},
- title = {LaTeX News - Issue 32, Oktober 2021},
+ title = {\LaTeX\ News - Issue 32, Oktober 2021},
journal = dtk,
volume = {37},
number = {3},
@@ -18500,7 +18500,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.4:ziegenhagen:dymo,
author = {Uwe Ziegenhagen},
- title = {Dymo-Aufkleber mit LaTeX gestalten},
+ title = {Dymo-Aufkleber mit \LaTeX\ gestalten},
journal = dtk,
volume = {38},
number = {4},
@@ -18514,7 +18514,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.4:entenmann:rcode,
author = {Walter Entenmann},
- title = {Einbetten von Statistik R-Code in LaTeX},
+ title = {Einbetten von Statistik R-Code in \LaTeX},
journal = dtk,
volume = {38},
number = {4},
@@ -18539,7 +18539,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk21.4:ramm:motor,
author = {Ramm, Henning Hraban},
- title = {Ein neuer Motor für ConTeXt},
+ title = {Ein neuer Motor für Con\TeX t},
journal = dtk,
date = {2021},
volume = {38},
@@ -18639,7 +18639,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.1:niepraschk,
author = {Niepraschk, Rolf},
- title = {Tabellen mit dem LaTeX-Paket tabularray},
+ title = {Tabellen mit dem \LaTeX-Paket tabularray},
journal = dtk,
volume = {39},
number = {1},
@@ -18651,7 +18651,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.1:bonnetsmueller,
author = {Bonnetsmüller, Adelheid},
- title = {Having Fun with LaTeX: Eine tolle Masche},
+ title = {Having Fun with \LaTeX: Eine tolle Masche},
journal = dtk,
volume = {39},
number = {1},
@@ -18685,18 +18685,6 @@ to \LaTeX{} quickly and convincingly},
keywords = {bretter}
}
-@article {dtk22.1:hilbricht,
- author = {Hilbricht, Tobias},
- title = {Lokale Seitenzähler innerhalb eines Dokuments},
- journal = dtk,
- volume = {39},
- number = {1},
- date = {2022},
- month = {3},
- pages = {32--38},
- keywords = {bretter}
-}
-
@article {dtk22.1:fritsch,
author = {Fritsch, Rainer-Maria},
title = {VSCodium -- Eine Entwicklungsumgebung},
@@ -18711,7 +18699,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.1:voss,
author = {Voß, Herbert},
- title = {Schriften für xeLaTeX und LuaLaTeX},
+ title = {Schriften für xe\LaTeX\ und Lua\LaTeX},
journal = dtk,
volume = {39},
number = {1},
@@ -18723,7 +18711,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.1:ramm,
author = {Ramm, Henning Hraban},
- title = {ConTeXt kurz notiert},
+ title = {Con\TeX t kurz notiert},
journal = dtk,
volume = {39},
number = {1},
@@ -18733,7 +18721,7 @@ to \LaTeX{} quickly and convincingly},
keywords = {bretter}
}
-@article {dtk22.1:ramm,
+@article {dtk22.1:schmitz,
author = {Schmitz, Thomas A.},
title = {Präsentationen in XML},
journal = dtk,
@@ -18748,7 +18736,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.1:mittelbach:news,
author = {Mittelbach, Frank},
- title = {LaTeX News -- Issue 34, November 2021},
+ title = {\LaTeX\ News -- Issue 34, November 2021},
journal = dtk,
date = {2022},
volume = {39},
@@ -18841,10 +18829,26 @@ to \LaTeX{} quickly and convincingly},
number = {1},
date = {2022},
month = {6},
- pages = {18--30},
+ pages = {18--21},
keywords = {bretter}
}
+
+@article {dtk22.2:mispelhorn:songbook,
+ author = {Mispelhorn, Ralf},
+ title = {Erstellen eines Songbooks},
+ journal = dtk,
+ volume = {40},
+ number = {1},
+ date = {2022},
+ month = {6},
+ pages = {21--30},
+ keywords = {bretter}
+}
+
+
+
+
@article {dtk22.2:voss:hvext,
author = {Voß, Herbert},
title = {Erstellen, Ausführen und Einbinden der Ausgabe externer Dateien},
@@ -18919,4 +18923,158 @@ to \LaTeX{} quickly and convincingly},
}
+@article {dtk22.3:Dietsche:editorial,
+ author = {Dietsche, Luzia},
+ title = {Editorial},
+ journal = dtk,
+ date = {2022},
+ volume = {40},
+ number = {3},
+ month = {9},
+ pages = {3},
+ keywords = {editorial}
+}
+
+@article {dtk22.3:sievers:grusswort,
+ author = {Sievers, Martin},
+ title = {Grußwort},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {4--6},
+ keywords = {grusswort}
+}
+
+
+@article {dtk22.3:sievers:einladung,
+ author = {Sievers, Martin},
+ title = {Einladung zur digitalen Herbsttagung 2022},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {7--8},
+ keywords = {Einladung}
+}
+
+
+@article {dtk22.3:ziegenhagen:stabwechsel,
+ author = {Ziegenhagen, Uwe},
+ title = {Time to say Goodbye -- Stabwechsel im Büro von DANTE e.\,V.},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {9--11},
+ keywords = {}
+}
+
+
+@article {dtk22.3:garcia:bericht,
+ author = {Garcia, Robert},
+ title = {Bericht zur Sommertagung von {\dante} e.\,V. 2022 in Magdeburg},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {11--16},
+ keywords = {hinterbuehne}
+}
+
+@article {dtk22.3:Bonnetsmueller:fun,
+ author = {Bonnetsmüller, Adelheid},
+ title = {Having Fun with \LaTeX: Glücksspiel sauber gesetzt},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {16--20},
+ keywords = {bretter}
+}
+
+@article {dtk22.3:Bonnetsmueller:funhut,
+ author = {Bonnetsmüller, Adelheid},
+ title = {Having Fun with \LaTeX: Mein Hut, der hat drei Ecken...},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {20--21},
+ keywords = {bretter}
+}
+
+@article {dtk22.3:wenig:inkscape,
+ author = {Wenig, William},
+ title = {Skalierbare Vektorgrafiken einbinden mit Inkscape},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {21--27},
+ keywords = {bretter}
+}
+
+
+
+@article {dtk22.3:ramm:context,
+ author = {Ramm, Henning Hraban},
+ title = {Con\TeX t kurz notiert},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {27--29},
+ keywords = {bretter}
+}
+
+
+@article {dtk22.3:mittelbach:news,
+ author = {Frank Mittelbach},
+ title = {\LaTeX\ News - Issue 35, November 2022},
+ journal = dtk,
+ volume = {40},
+ number = {3},
+ date = {2022},
+ month = {9},
+ pages = {30--46},
+ keywords = {fremdebuehne}
+}
+
+
+
+@article {dtk22.3:fenn:ctan,
+ author = {Fenn, Jürgen},
+ title = {Neue Pakete auf CTAN},
+ journal = dtk,
+ date = {2022},
+ volume = {40},
+ number = {3},
+ month = {9},
+ pages = {46--50},
+ keywords = {fremdebuehne}
+}
+
+
+@article {dtk22.3:leserbriefe:hielsche,
+ author = {Hielscher, Johannes},
+ title = {Zu \textit{Druck oder Nicht-Druck} von P. Flynn in DTK 2/2022},
+ journal = dtk,
+ date = {2022},
+ volume = {40},
+ number = {3},
+ month = {9},
+ pages = {51--52},
+ keywords = {leserbriefe}
+}
+
+
@Comment{jabref-meta: databaseType:biblatex;}
diff --git a/info/dtk-bibliography/dtk-bibliography.pdf b/info/dtk-bibliography/dtk-bibliography.pdf
index 398ce595bc..cd3def11a9 100644
--- a/info/dtk-bibliography/dtk-bibliography.pdf
+++ b/info/dtk-bibliography/dtk-bibliography.pdf
Binary files differ
diff --git a/info/dtk-bibliography/dtk-bibliography.tex b/info/dtk-bibliography/dtk-bibliography.tex
index c5e527c71e..401e67f253 100644
--- a/info/dtk-bibliography/dtk-bibliography.tex
+++ b/info/dtk-bibliography/dtk-bibliography.tex
@@ -22,7 +22,7 @@
\begin{document}
-\noindent Compiled on \today~ for DTK 2022-02
+\noindent Compiled on \today~ for DTK 2022-03
\nocite{*}
diff --git a/macros/latex/contrib/democodetools/README.md b/macros/latex/contrib/democodetools/README.md
index 43121c20c0..5c43895db6 100644
--- a/macros/latex/contrib/democodetools/README.md
+++ b/macros/latex/contrib/democodetools/README.md
@@ -1,42 +1,42 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status “maintainedâ€.
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0beta (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md (this file) quick introduction
-%%
-%% democode.tex LaTeX documentation
-%% democode.pdf documentation in PDF form
-%%
-%%%==============================================================================
-
-This is 'yet another doc/docx/doc3' package for LaTeX code documetation (and demonstration).
-It is designed to be 'as class independent as possible',
-meaning: it makes no assumption about page layout (besides 'having a marginpar') or underline macros.
-Furthermore, it's assumed that \maketitle and the abstract environment
-were modified by the underline class, so alternatives (based on the article class) are provided.
-
-For more details, see the documentation, democodetools.pdf (source code: democodetools.tex)
-
-The main idea is to be able to document a package/class loading it first and then this package,
-making it possible not only to document the 'syntax'
-but also to show the end result 'as is' when using that other specific class/package.
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0beta (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
+%% democodetools.sty set of macros to document LaTeX packages
+%%
+%% README.md (this file) quick introduction
+%%
+%% democode.tex LaTeX documentation
+%% democode.pdf documentation in PDF form
+%%
+%%%==============================================================================
+
+This is 'yet another doc/docx/doc3' package for LaTeX code documetation (and demonstration).
+It is designed to be 'as class independent as possible',
+meaning: it makes no assumption about page layout (besides 'having a marginpar') or underline macros.
+Furthermore, it's assumed that \maketitle and the abstract environment
+were modified by the underline class, so alternatives (based on the article class) are provided.
+
+For more details, see the documentation, democodetools.pdf (source code: democodetools.tex)
+
+The main idea is to be able to document a package/class loading it first and then this package,
+making it possible not only to document the 'syntax'
+but also to show the end result 'as is' when using that other specific class/package.
diff --git a/macros/latex/contrib/democodetools/doc/democodetools.tex b/macros/latex/contrib/democodetools/doc/democodetools.tex
index 6aa11e81f2..41c7a271ae 100644
--- a/macros/latex/contrib/democodetools/doc/democodetools.tex
+++ b/macros/latex/contrib/democodetools/doc/democodetools.tex
@@ -1,355 +1,355 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status “maintainedâ€.
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0beta (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation (this file)
-%% democodetools.pdf documentation in PDF form
-%%
-%%%==============================================================================
-\makeatletter
-\def\tc@tmp@packname{democodetoolsdoc}
-\def\tc@tmp@altpackname{democodetoolsdoc}
-\def\tc@tmp@packdesc{Demo Code Tools Documentantion}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
-\let\@exp\expandafter
-\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
-\makeatother
-
-\documentclass[dctools,english]{ufrgscca}
-\usepackage{democodetools}
-
-\dcTitle{The democodetools and democodelisting Packages - Version \democodetoolsversion}
-\dcAuthor{Alceu Frigeri}
-\dcDate{September 2022}
-
-\begin{document}
-
-\dcMakeTitle
-
-\begin{dcAbstract}
-This is `yet another doc/docx/doc3' package. It is designed to be `as class independent as possible', meaning: it makes no assumption about page layout (besides `having a marginpar') or underline macros. Furthermore, it's assumed that \Macro{\maketitle}{} and the \Key{abstract} environment were modified by the underline class, so alternatives (based on the article class) are provided. The main idea is to be able to document a package/class loading it first and then this, so that it is possible not only to document the `syntax' but also to show the end result `as is' when using that other specific class/package.
-
-\end{dcAbstract}
-
-\tableofcontents
-
-\section{Introduction}
-The packages/classes doc/docx/doc3 (and for that matter doctools) where designed to be used with dtx files, which is handy for package developers, as long as one is fine with the `default article' format (which is true most of the time). This came to be from the willingness of having the `new look and feel' used in doc3, but, instead of having to rely on a standard class, being able to use any class as the base one, which allows to `demonstrate the documented commands with the final layout'.\\
-
-\Pack{democodelisting} defines a few macros to display and demonstrate \LaTeX~ code verbatim (using \Pack{listings} and \Pack{scontents}), whilst \Pack{democodetools} defines a series of macros to display/enumerate macros and environments (somewhat resembling the \Pack{doc3} style).\\
-\subsection{Current Version}
-This doc regards to \Pack{democodelisting} version \democodelistingversion~ and \Pack{democodetools} version \democodetoolsversion. Those two packages are 'usable' but they haven't been thoroughly tested, nor should anyone consider them stable (they might be considered more or less stable but more due the 'maintainer' lack of time than anything else. Use it at your own risk.)
-
-\section{democodelisting Package}
-
-It requires two packages: \Pack{listings} and \Pack{scontents}\\
-Defines an environment: \Env{stcode} and\\
- 4 commands: \Macro{\DemoCode}{}, \Macro{\DisplayCode}{}, \Macro{\TabbedDisplayCode}{} and \Macro{\setdclisting}{}.
-
-\subsection{In Memory Code Storage}
-Thanks to \Pack{scontents} (\Pack{expl3} based) it's possible to store \LaTeX~ code snippets in a \Pack{expl3} key.
-
-\begin{Envs}{stcode}
- \begin{Syntax}%
- \Macro{\begin{stcode}}[keys]{} \Macro{\end{stcode}}{}
- \end{Syntax}
-This environment is an alias to \Env{scontents} environment (from \Pack{scontents} package), all \Pack{scontents} keys are valid, with an additional one: \Key{st} which is an alias to the \Key{store-env} key.
-The environment body is stored verbatim in the \Key{st} named key.
-\end{Envs}
-
-\subsection{Code Display/Demo}
-\begin{Macros}{\DisplayCode,\DemoCode,\TabbedDemoCode}
- \begin{Syntax}%
- \Macro{\DisplayCode}[dclisting-keys]{st-name}
- \Macro{\DemoCode}[dclisting-keys]{st-name}
- \Macro{\TabbedDemoCode}[dclisting-keys]{st-name}
- \end{Syntax}
-\end{Macros}
-\Macro{\DisplayCode}{} just typesets \Arg{st-name} (the key-name created with \Env{stcode}), in verbatim mode with syntax highlight.\\
-\Macro{\DemoCode}{} first typesets \Arg{st-name}, as above, then it \emph{executes} said code.
-Finally \Macro{\TabbedDemoCode}{} does the same, but typesetting it, and executed code, side by side. N.B. Both typeset and executed code are placed inside a \Env{minipage} so that, when \emph{executing} the code, one can have, for instance, 'normal' paragraph indentation.\\
-For Example:
-
-\begin{stcode}[st=demostcode]
- \begin{stcode}[st=stmeta]
- Some \LaTeX~coding, for example: \ldots.
-\end{stcode}
-This will just typesets \Key{stmeta}:
-
- \DisplayCode{stmeta}
-
-and this will demonstrate it, side by side with source code:
-
-\TabbedDemoCode[numbers=left,codeprefix={inner code},resultprefix={inner result}]{stmeta}
-\end{stcode}
-
-\DemoCode[emph={DisplayCode,TabbedDemoCode},keywd2={stcode}]{demostcode}
-
-\begin{Macros}{\setdclisting}
- \begin{Syntax}%
- \Macro{\setdclisting}{dclisting-keys}
- \end{Syntax}
-Instead of setting/defining \Meta{dclisting-keys} per \Macro{\Demo}{}/\Macro{\Display}{} call, one can set those \emph{globally}, better said, \emph{in the called context group} .\\
-N.B.: All \Macro{\Display}{}/\Macro{\Demo}{} commands create a local group (\Macro{\begingroup}{}) in which the \Meta{dclisting-keys} are defined, and discarded once said local group is closed. \Macro{\setdclisting}{} defines those keys in the \emph{current} context/group (\Macro{\def}{}, \Macro{\edef}{})
-\end{Macros}
-
-\subsubsection{\Meta{dclisting-keys}}
-Using a \Key{key}\,=\Value{value} syntax, one can fine tune \Pack{listings} syntax highlight.
-\begin{Args}
-\DescribeArg{dclisting-keys}
-\begin{Syntax} %
- \Keylst{settexcs,settexcs2,settexcs3}
- \Keylst{texcs,texcs2,texcs3}
- \Keylst{texcsstyle,texcs2style,texcs3style}
-\end{Syntax}Those define sets of \LaTeX~commands (csnames), the \Key{set} variants initialize/redefine those sets (an empty list, clears the set), while the others extend those sets. The \Key{style} ones redefines the command display style (an empty \Meta{par} resets the style to it's default).\\
-
-\begin{Syntax} %
- \Keylst{setkeywd,setkeywd2,setkeywd3}
- \Keylst{keywd,keywd2,keywd3}
- \Keylst{keywdstyle,keywd2style,keywd3style}
-\end{Syntax}
-Same for other \emph{keywords} sets.\\
-
-\begin{Syntax} %
- \Keylst{setemph,setemph2,setemph3}
- \Keylst{emph,emph2,emph3}
- \Keylst{emphstyle,emph2style,emph3style}
-\end{Syntax}
-for some extra emphasis sets.\\
-
-\begin{Syntax} %
- \Keylst{numbers,numberstyle}
-\end{Syntax}
-\Key{numbers} possible values are \Value{none} (default) and \Value{left} (to add tinny numbers to the left of the listing). With \Key{numberstyle} one can redefine the numbering style.\\
-
-\begin{Syntax} %
- \Keylst{stringstyle,commentstyle}
-\end{Syntax}
-to redefine \Key{strings} and \Key{comments} formatting style.\\
-
-\begin{Syntax} %
- \Key{bckgndcolor}
-\end{Syntax}
-to change the listing background's color.\\
-
-\begin{Syntax} %
- \Keylst{codeprefix,resultprefix}
-\end{Syntax}
-those set the \Key{codeprefix} (default: \LaTeX~Code:) and \Key{resultprefix} (default: \LaTeX~Result:)
-\end{Args}
-
-\section{democodetools Package}
-
-
-
-
-\subsection{Environments}
-\begin{Envs}{Macros,Envs}
-\begin{Syntax}%
-\Macro{\begin{Macros}}{macrolist}
-\Macro{\begin{Envs}}{envlist}
-\end{Syntax}
-Those are the two main environments to describe \Env{Macros} and \Env{Environments}. Both typeset \Arg{macrolist} (csv list) or \Arg{envlist} (csv list) in the margin. N.B. Each element of the list gets \Macro{\detokenize}{}
-\end{Envs}
-
-\begin{Envs}{Syntax}
-\begin{Syntax}%
-\Macro{\begin{Syntax}}{}
-\end{Syntax}
-The \Env{Syntax} environment sets the fontsize and activates \Macro{\obeylines}{}, so one can list macros/cmds/keys use, one per line.
-
-\begin{stcode}[st=demoD]
-\begin{Envs}{Macros,Envs}
-\begin{Syntax}%
-\Macro{\begin{Macros}}{macrolist}
-\Macro{\begin{Envs}}{envlist}
-\end{Syntax}
-Those are the two main ...
-\end{Envs}
-\end{stcode}
-\DisplayCode{demoD}
-
-\end{Envs}
-
-
-\begin{Envs}{Args,Keys,Values,Options}
-\begin{Syntax}%
-\Macro{\begin{Args}}{}
-\Macro{\begin{Args+}}{}
-\Macro{\begin{Keys}}{}
-\Macro{\begin{Keys+}}{}
-\Macro{\begin{Values}}{}
-\Macro{\begin{Values+}}{}
-\Macro{\begin{Options}}{}
-\Macro{\begin{Options+}}{}
-\end{Syntax}
-
-Those environments are all the same, starting a dedicated \emph{description list}. Together with the many \Macro{\Description...}{} commands, one can list all \Keylst{Options, Args, Keys, Values} as needed. The \Key{+} form are meant to be used with the \Macro{\Description...+}{} forms, for \emph{in text} lists. The non \Key{+} form are meant to have the many \emph{'descriptors'} in the \emph{margin par}.
-\end{Envs}
-
-\subsection{Describe Commands}
-\begin{Macros}{\DescribeMacro}
-\begin{Syntax}%
-\Macro!{\DescribeMacro}<*!+>{\marg{csname}\oarg{oarglist}\marg{marglist}}
-\end{Syntax}
-\begin{Args+}
-\DescribeKey+{*} typesets the macro name in bold face.
-\DescribeKey+{!} \Arg{marglist} is treated as an expandable code, 'as is'.
-\DescribeKey+{+} the macro name is typeseted in text.
-\DescribeArg+{csname} macro name (\Macro{\detokenize}{})
-\DescribeArg+{oarglist} csv list of optional args.
-\DescribeArg+{marglist} csv list of mandatory args.
-\end{Args+}
-\end{Macros}
-
-\begin{Macros}{\DescribeArg,\DescribeKey,\DescribeValue,\DescribeOption,\DescribePackage,}
-\begin{Syntax}%
-\Macro{\DescribeArg}<*+>[type]{arg}
-\Macro{\DescribeKey}<*+>[type]{arg}
-\Macro{\DescribeValue}<*+>[type]{arg}
-\Macro{\DescribeOption}<*+>[type]{arg}
-\Macro{\DescribePackage}<*+>[type]{arg}
-\end{Syntax}
-\begin{Args+}
-\DescribeKey+{*} typesets it in bold face.
-\DescribeKey+{+} typesets in text (not in marginpar)
-\DescribeArg+{type} key/arg/... format
-\DescribeArg+{arg} key/arg/... name.
-\end{Args+}
-\end{Macros}
-
-
-\subsection{Macros Typeset}
-\begin{Macros}{\Macro}
- \begin{Syntax}%
- \Macro!{\Macro}{\marg{csname}\xarg{embl}\oarg{olist}\marg{mlist}}
- \Macro!{\Macro}<!>{\marg{csname}\xarg{embl}\marg{par.desc.}}
- \end{Syntax}
- When describing a macro \Arg{csname} (Command Sequence, csname) the \Arg{olist} and \Arg{mlist} are comma separated lists (csv) of optional and mandatory arguments. \Arg{embl} are optional, single char, 'embellishment' tokens, like {\bfseries * ! +}. Finally, in the {\bfseries !} form, the \Arg{par.desc.} is any text representing the macro parameter list (for non regular, non usual, cases).
-
- \begin{stcode}[st=demoB]
- \Macro
- {\Macro}<*!>[opt1,opt2]{arg3}
- \Macro!
- {\Macro}<!>{\xarg{embl}\marg{par.desc.}}
-\end{stcode}
- \TabbedDemoCode{demoB}
-\end{Macros}
-
-\subsection{Args Typeset}
-\begin{Macros}{\oarg,\marg,\parg,\xarg,\Arg,\Meta}
- \begin{Syntax}%
- \Macro{\oarg}[type]{arg}
- \Macro{\marg}[type]{arg}
- \Macro{\parg}[type]{arg}
- \Macro{\xarg}[type]{arg}
- \Macro{\Arg}[type]{arg}
- \Macro{\Meta}{arg}
- \end{Syntax}
- Those are meant to typeset the diverse kinds of 'command's arguments' (mandatory, optional, parenthesis . . .). \Macro{\Meta{arg}}{} typesets \emph{arg} as \Meta{arg}.
- \begin{Args}
- \DescribeArg{type} defaults to \Value{Meta} (it's the csname of any valid formatting command, like Meta, textbf, etc.)
- \DescribeArg{arg} the argument name itself.
- \end{Args}
- \begin{stcode}[st=demoA]
- \oarg{fam}
- \parg{xtra}
- \marg[textbf]{text}
- \xarg{x-text}
-\end{stcode}
- \TabbedDemoCode{demoA}
-\end{Macros}
-
-\subsection{Keys Typeset}
-\begin{Macros}{\Key,\Keylst,\KeyUse}
- \begin{Syntax}%
- \Macro{\Key}[pre]{key}
- \Macro{\Keylst}[default]{keylst}
- \Macro{\KeyUse}{key}{value}
- \end{Syntax}
- To typeset a \Arg{Key} or \Arg{keylst} (csv list). \Arg{pre} is just prepended to \Arg{key} whilst \Arg{default} is the default key value. \Macro{\KeyUse}{} is just a short-cut for a, possible, common construction.
-
- \begin{stcode}[st=demoC]
- \Key{Akey}
-
- \Keylst[Bkey]{Akey,Bkey}
-
- \KeyUse{keyA}{arg}
-\end{stcode}
- \TabbedDemoCode{demoC}
-
-\end{Macros}
-
-\begin{Macros}{\Env,\Pack,\Value}
- \begin{Syntax}%
- \Macro{\Env}[pre]{key}
- \Macro{\Pack}[pre]{key}
- \Macro{\Value}[pre]{key}
- \end{Syntax}
- Similar to \Macro{\Key}{} above, they will typeset a \Arg{Key}. \Arg{pre} is just prepended to \Arg{key} whilst \Arg{default} is the default key value.
-
-
-\end{Macros}
-
-
-\subsection{Others}
-\begin{Macros}{\MetaFmt}
- \begin{Syntax}%
- \Macro{\MetaFmt}<*>[type]{}
- \end{Syntax}
-It sets the font size, series, face as defined by \Meta{type}, \Meta{type} being one of \Keylst{Oarg,Marg,Parg,Xarg,Macro,Code,Key,KeyVal,Option,Value,Default}. The star version uses bold.
-\end{Macros}
-
-
-\begin{Macros}{\MarginNote}
- \begin{Syntax}%
- \Macro{\MarginNote}{text}
- \end{Syntax}
-As the name implies, to add small margin notes.
-\end{Macros}
-
-
-\begin{Macros}{\dcAuthor,\dcDate,\dcTitle,\dcMakeTitle}
- \begin{Syntax}%
- \Macro{\dcAuthor}{name}
- \Macro{\dcDate}{date}
- \Macro{\dcTitle}{title}
- \Macro{\dcMakeTitle}{}
- \end{Syntax}
-Those allow one to define (as in standard article, book, report classes) the document \emph{author}, \emph{date} and \emph{date} \Macro{\dcMakeTitle}{} will write a typical title+author heading (as in the article class).
-\end{Macros}
-
-\begin{Envs}{dcAbstract}
- \begin{Syntax}%
- \Macro{\begin{dcAbstract}}{} \Macro{\end{dcAbstract}}{}
- \end{Syntax}
-Same as above, for the abstract.
-\end{Envs}
-
-
-
-
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0beta (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
+%% democodetools.sty set of macros to document LaTeX packages
+%%
+%% README.md quick introduction
+%%
+%% democodetools.tex LaTeX documentation (this file)
+%% democodetools.pdf documentation in PDF form
+%%
+%%%==============================================================================
+\makeatletter
+\def\tc@tmp@packname{democodetoolsdoc}
+\def\tc@tmp@altpackname{democodetoolsdoc}
+\def\tc@tmp@packdesc{Demo Code Tools Documentantion}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0beta}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\makeatother
+
+\documentclass[dctools,english]{ufrgscca}
+\usepackage{democodetools}
+
+\dcTitle{The democodetools and democodelisting Packages - Version \democodetoolsversion}
+\dcAuthor{Alceu Frigeri}
+\dcDate{September 2022}
+
+\begin{document}
+
+\dcMakeTitle
+
+\begin{dcAbstract}
+This is `yet another doc/docx/doc3' package. It is designed to be `as class independent as possible', meaning: it makes no assumption about page layout (besides `having a marginpar') or underline macros. Furthermore, it's assumed that \Macro{\maketitle}{} and the \Key{abstract} environment were modified by the underline class, so alternatives (based on the article class) are provided. The main idea is to be able to document a package/class loading it first and then this, so that it is possible not only to document the `syntax' but also to show the end result `as is' when using that other specific class/package.
+
+\end{dcAbstract}
+
+\tableofcontents
+
+\section{Introduction}
+The packages/classes doc/docx/doc3 (and for that matter doctools) where designed to be used with dtx files, which is handy for package developers, as long as one is fine with the `default article' format (which is true most of the time). This came to be from the willingness of having the `new look and feel' used in doc3, but, instead of having to rely on a standard class, being able to use any class as the base one, which allows to `demonstrate the documented commands with the final layout'.\\
+
+\Pack{democodelisting} defines a few macros to display and demonstrate \LaTeX~ code verbatim (using \Pack{listings} and \Pack{scontents}), whilst \Pack{democodetools} defines a series of macros to display/enumerate macros and environments (somewhat resembling the \Pack{doc3} style).\\
+\subsection{Current Version}
+This doc regards to \Pack{democodelisting} version \democodelistingversion~ and \Pack{democodetools} version \democodetoolsversion. Those two packages are 'usable' but they haven't been thoroughly tested, nor should anyone consider them stable (they might be considered more or less stable but more due the 'maintainer' lack of time than anything else. Use it at your own risk.)
+
+\section{democodelisting Package}
+
+It requires two packages: \Pack{listings} and \Pack{scontents}\\
+Defines an environment: \Env{stcode} and\\
+ 4 commands: \Macro{\DemoCode}{}, \Macro{\DisplayCode}{}, \Macro{\TabbedDisplayCode}{} and \Macro{\setdclisting}{}.
+
+\subsection{In Memory Code Storage}
+Thanks to \Pack{scontents} (\Pack{expl3} based) it's possible to store \LaTeX~ code snippets in a \Pack{expl3} key.
+
+\begin{Envs}{stcode}
+ \begin{Syntax}%
+ \Macro{\begin{stcode}}[keys]{} \Macro{\end{stcode}}{}
+ \end{Syntax}
+This environment is an alias to \Env{scontents} environment (from \Pack{scontents} package), all \Pack{scontents} keys are valid, with an additional one: \Key{st} which is an alias to the \Key{store-env} key.
+The environment body is stored verbatim in the \Key{st} named key.
+\end{Envs}
+
+\subsection{Code Display/Demo}
+\begin{Macros}{\DisplayCode,\DemoCode,\TabbedDemoCode}
+ \begin{Syntax}%
+ \Macro{\DisplayCode}[dclisting-keys]{st-name}
+ \Macro{\DemoCode}[dclisting-keys]{st-name}
+ \Macro{\TabbedDemoCode}[dclisting-keys]{st-name}
+ \end{Syntax}
+\end{Macros}
+\Macro{\DisplayCode}{} just typesets \Arg{st-name} (the key-name created with \Env{stcode}), in verbatim mode with syntax highlight.\\
+\Macro{\DemoCode}{} first typesets \Arg{st-name}, as above, then it \emph{executes} said code.
+Finally \Macro{\TabbedDemoCode}{} does the same, but typesetting it, and executed code, side by side. N.B. Both typeset and executed code are placed inside a \Env{minipage} so that, when \emph{executing} the code, one can have, for instance, 'normal' paragraph indentation.\\
+For Example:
+
+\begin{stcode}[st=demostcode]
+ \begin{stcode}[st=stmeta]
+ Some \LaTeX~coding, for example: \ldots.
+\end{stcode}
+This will just typesets \Key{stmeta}:
+
+ \DisplayCode{stmeta}
+
+and this will demonstrate it, side by side with source code:
+
+\TabbedDemoCode[numbers=left,codeprefix={inner code},resultprefix={inner result}]{stmeta}
+\end{stcode}
+
+\DemoCode[emph={DisplayCode,TabbedDemoCode},keywd2={stcode}]{demostcode}
+
+\begin{Macros}{\setdclisting}
+ \begin{Syntax}%
+ \Macro{\setdclisting}{dclisting-keys}
+ \end{Syntax}
+Instead of setting/defining \Meta{dclisting-keys} per \Macro{\Demo}{}/\Macro{\Display}{} call, one can set those \emph{globally}, better said, \emph{in the called context group} .\\
+N.B.: All \Macro{\Display}{}/\Macro{\Demo}{} commands create a local group (\Macro{\begingroup}{}) in which the \Meta{dclisting-keys} are defined, and discarded once said local group is closed. \Macro{\setdclisting}{} defines those keys in the \emph{current} context/group (\Macro{\def}{}, \Macro{\edef}{})
+\end{Macros}
+
+\subsubsection{\Meta{dclisting-keys}}
+Using a \Key{key}\,=\Value{value} syntax, one can fine tune \Pack{listings} syntax highlight.
+\begin{Args}
+\DescribeArg{dclisting-keys}
+\begin{Syntax} %
+ \Keylst{settexcs,settexcs2,settexcs3}
+ \Keylst{texcs,texcs2,texcs3}
+ \Keylst{texcsstyle,texcs2style,texcs3style}
+\end{Syntax}Those define sets of \LaTeX~commands (csnames), the \Key{set} variants initialize/redefine those sets (an empty list, clears the set), while the others extend those sets. The \Key{style} ones redefines the command display style (an empty \Meta{par} resets the style to it's default).\\
+
+\begin{Syntax} %
+ \Keylst{setkeywd,setkeywd2,setkeywd3}
+ \Keylst{keywd,keywd2,keywd3}
+ \Keylst{keywdstyle,keywd2style,keywd3style}
+\end{Syntax}
+Same for other \emph{keywords} sets.\\
+
+\begin{Syntax} %
+ \Keylst{setemph,setemph2,setemph3}
+ \Keylst{emph,emph2,emph3}
+ \Keylst{emphstyle,emph2style,emph3style}
+\end{Syntax}
+for some extra emphasis sets.\\
+
+\begin{Syntax} %
+ \Keylst{numbers,numberstyle}
+\end{Syntax}
+\Key{numbers} possible values are \Value{none} (default) and \Value{left} (to add tinny numbers to the left of the listing). With \Key{numberstyle} one can redefine the numbering style.\\
+
+\begin{Syntax} %
+ \Keylst{stringstyle,commentstyle}
+\end{Syntax}
+to redefine \Key{strings} and \Key{comments} formatting style.\\
+
+\begin{Syntax} %
+ \Key{bckgndcolor}
+\end{Syntax}
+to change the listing background's color.\\
+
+\begin{Syntax} %
+ \Keylst{codeprefix,resultprefix}
+\end{Syntax}
+those set the \Key{codeprefix} (default: \LaTeX~Code:) and \Key{resultprefix} (default: \LaTeX~Result:)
+\end{Args}
+
+\section{democodetools Package}
+
+
+
+
+\subsection{Environments}
+\begin{Envs}{Macros,Envs}
+\begin{Syntax}%
+\Macro{\begin{Macros}}{macrolist}
+\Macro{\begin{Envs}}{envlist}
+\end{Syntax}
+Those are the two main environments to describe \Env{Macros} and \Env{Environments}. Both typeset \Arg{macrolist} (csv list) or \Arg{envlist} (csv list) in the margin. N.B. Each element of the list gets \Macro{\detokenize}{}
+\end{Envs}
+
+\begin{Envs}{Syntax}
+\begin{Syntax}%
+\Macro{\begin{Syntax}}{}
+\end{Syntax}
+The \Env{Syntax} environment sets the fontsize and activates \Macro{\obeylines}{}, so one can list macros/cmds/keys use, one per line.
+
+\begin{stcode}[st=demoD]
+\begin{Envs}{Macros,Envs}
+\begin{Syntax}%
+\Macro{\begin{Macros}}{macrolist}
+\Macro{\begin{Envs}}{envlist}
+\end{Syntax}
+Those are the two main ...
+\end{Envs}
+\end{stcode}
+\DisplayCode{demoD}
+
+\end{Envs}
+
+
+\begin{Envs}{Args,Keys,Values,Options}
+\begin{Syntax}%
+\Macro{\begin{Args}}{}
+\Macro{\begin{Args+}}{}
+\Macro{\begin{Keys}}{}
+\Macro{\begin{Keys+}}{}
+\Macro{\begin{Values}}{}
+\Macro{\begin{Values+}}{}
+\Macro{\begin{Options}}{}
+\Macro{\begin{Options+}}{}
+\end{Syntax}
+
+Those environments are all the same, starting a dedicated \emph{description list}. Together with the many \Macro{\Description...}{} commands, one can list all \Keylst{Options, Args, Keys, Values} as needed. The \Key{+} form are meant to be used with the \Macro{\Description...+}{} forms, for \emph{in text} lists. The non \Key{+} form are meant to have the many \emph{'descriptors'} in the \emph{margin par}.
+\end{Envs}
+
+\subsection{Describe Commands}
+\begin{Macros}{\DescribeMacro}
+\begin{Syntax}%
+\Macro!{\DescribeMacro}<*!+>{\marg{csname}\oarg{oarglist}\marg{marglist}}
+\end{Syntax}
+\begin{Args+}
+\DescribeKey+{*} typesets the macro name in bold face.
+\DescribeKey+{!} \Arg{marglist} is treated as an expandable code, 'as is'.
+\DescribeKey+{+} the macro name is typeseted in text.
+\DescribeArg+{csname} macro name (\Macro{\detokenize}{})
+\DescribeArg+{oarglist} csv list of optional args.
+\DescribeArg+{marglist} csv list of mandatory args.
+\end{Args+}
+\end{Macros}
+
+\begin{Macros}{\DescribeArg,\DescribeKey,\DescribeValue,\DescribeOption,\DescribePackage,}
+\begin{Syntax}%
+\Macro{\DescribeArg}<*+>[type]{arg}
+\Macro{\DescribeKey}<*+>[type]{arg}
+\Macro{\DescribeValue}<*+>[type]{arg}
+\Macro{\DescribeOption}<*+>[type]{arg}
+\Macro{\DescribePackage}<*+>[type]{arg}
+\end{Syntax}
+\begin{Args+}
+\DescribeKey+{*} typesets it in bold face.
+\DescribeKey+{+} typesets in text (not in marginpar)
+\DescribeArg+{type} key/arg/... format
+\DescribeArg+{arg} key/arg/... name.
+\end{Args+}
+\end{Macros}
+
+
+\subsection{Macros Typeset}
+\begin{Macros}{\Macro}
+ \begin{Syntax}%
+ \Macro!{\Macro}{\marg{csname}\xarg{embl}\oarg{olist}\marg{mlist}}
+ \Macro!{\Macro}<!>{\marg{csname}\xarg{embl}\marg{par.desc.}}
+ \end{Syntax}
+ When describing a macro \Arg{csname} (Command Sequence, csname) the \Arg{olist} and \Arg{mlist} are comma separated lists (csv) of optional and mandatory arguments. \Arg{embl} are optional, single char, 'embellishment' tokens, like {\bfseries * ! +}. Finally, in the {\bfseries !} form, the \Arg{par.desc.} is any text representing the macro parameter list (for non regular, non usual, cases).
+
+ \begin{stcode}[st=demoB]
+ \Macro
+ {\Macro}<*!>[opt1,opt2]{arg3}
+ \Macro!
+ {\Macro}<!>{\xarg{embl}\marg{par.desc.}}
+\end{stcode}
+ \TabbedDemoCode{demoB}
+\end{Macros}
+
+\subsection{Args Typeset}
+\begin{Macros}{\oarg,\marg,\parg,\xarg,\Arg,\Meta}
+ \begin{Syntax}%
+ \Macro{\oarg}[type]{arg}
+ \Macro{\marg}[type]{arg}
+ \Macro{\parg}[type]{arg}
+ \Macro{\xarg}[type]{arg}
+ \Macro{\Arg}[type]{arg}
+ \Macro{\Meta}{arg}
+ \end{Syntax}
+ Those are meant to typeset the diverse kinds of 'command's arguments' (mandatory, optional, parenthesis . . .). \Macro{\Meta{arg}}{} typesets \emph{arg} as \Meta{arg}.
+ \begin{Args}
+ \DescribeArg{type} defaults to \Value{Meta} (it's the csname of any valid formatting command, like Meta, textbf, etc.)
+ \DescribeArg{arg} the argument name itself.
+ \end{Args}
+ \begin{stcode}[st=demoA]
+ \oarg{fam}
+ \parg{xtra}
+ \marg[textbf]{text}
+ \xarg{x-text}
+\end{stcode}
+ \TabbedDemoCode{demoA}
+\end{Macros}
+
+\subsection{Keys Typeset}
+\begin{Macros}{\Key,\Keylst,\KeyUse}
+ \begin{Syntax}%
+ \Macro{\Key}[pre]{key}
+ \Macro{\Keylst}[default]{keylst}
+ \Macro{\KeyUse}{key}{value}
+ \end{Syntax}
+ To typeset a \Arg{Key} or \Arg{keylst} (csv list). \Arg{pre} is just prepended to \Arg{key} whilst \Arg{default} is the default key value. \Macro{\KeyUse}{} is just a short-cut for a, possible, common construction.
+
+ \begin{stcode}[st=demoC]
+ \Key{Akey}
+
+ \Keylst[Bkey]{Akey,Bkey}
+
+ \KeyUse{keyA}{arg}
+\end{stcode}
+ \TabbedDemoCode{demoC}
+
+\end{Macros}
+
+\begin{Macros}{\Env,\Pack,\Value}
+ \begin{Syntax}%
+ \Macro{\Env}[pre]{key}
+ \Macro{\Pack}[pre]{key}
+ \Macro{\Value}[pre]{key}
+ \end{Syntax}
+ Similar to \Macro{\Key}{} above, they will typeset a \Arg{Key}. \Arg{pre} is just prepended to \Arg{key} whilst \Arg{default} is the default key value.
+
+
+\end{Macros}
+
+
+\subsection{Others}
+\begin{Macros}{\MetaFmt}
+ \begin{Syntax}%
+ \Macro{\MetaFmt}<*>[type]{}
+ \end{Syntax}
+It sets the font size, series, face as defined by \Meta{type}, \Meta{type} being one of \Keylst{Oarg,Marg,Parg,Xarg,Macro,Code,Key,KeyVal,Option,Value,Default}. The star version uses bold.
+\end{Macros}
+
+
+\begin{Macros}{\MarginNote}
+ \begin{Syntax}%
+ \Macro{\MarginNote}{text}
+ \end{Syntax}
+As the name implies, to add small margin notes.
+\end{Macros}
+
+
+\begin{Macros}{\dcAuthor,\dcDate,\dcTitle,\dcMakeTitle}
+ \begin{Syntax}%
+ \Macro{\dcAuthor}{name}
+ \Macro{\dcDate}{date}
+ \Macro{\dcTitle}{title}
+ \Macro{\dcMakeTitle}{}
+ \end{Syntax}
+Those allow one to define (as in standard article, book, report classes) the document \emph{author}, \emph{date} and \emph{date} \Macro{\dcMakeTitle}{} will write a typical title+author heading (as in the article class).
+\end{Macros}
+
+\begin{Envs}{dcAbstract}
+ \begin{Syntax}%
+ \Macro{\begin{dcAbstract}}{} \Macro{\end{dcAbstract}}{}
+ \end{Syntax}
+Same as above, for the abstract.
+\end{Envs}
+
+
+
+
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/democodetools/latex/democodelisting.sty b/macros/latex/contrib/democodetools/latex/democodelisting.sty
index 1041b6f249..21e74cac82 100644
--- a/macros/latex/contrib/democodetools/latex/democodelisting.sty
+++ b/macros/latex/contrib/democodetools/latex/democodelisting.sty
@@ -1,522 +1,522 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status “maintainedâ€.
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0beta (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation
-%% democodetools.pdf documentation in PDF form
-%%
-%%%==============================================================================
-\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\tc@tmp@packname{democodelisting}
-\def\tc@tmp@altpackname{democodelisting}
-\def\tc@tmp@packdesc{Demo Code Listing}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
-\let\@exp\expandafter
-\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
-\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
-
-\RequirePackage{listings}
-\RequirePackage{scontents}
-
-\newlength{\dc@demo@parindent}
-\newlength{\dc@org@parindent}
-\setlength\dc@org@parindent{\parindent}
-\setlength\parindent{0pt}
-
-
-\colorlet{dc@lightcyan}{white!97!cyan}
-\colorlet{dc@lightgray}{white!97!black}
-\definecolor{dc@grayblack}{rgb}{0.8,0.8,0.8}
-
-\colorlet{dc@darkgreen}{green!45!black!100}
-\colorlet{dc@darkteal}{teal!45!black!100}
-\colorlet{dc@darkblue}{blue!40!black!100}
-\colorlet{dc@darkred}{red!45!black!100}
-
-\colorlet{dc@blueishblack}{blue!75!black!100}
-\colorlet{dc@reddishblack}{red!60!black!100}
-\colorlet{dc@greenishblack}{green!45!black!100}
-
-\def\dc@lstbckgndcolordefault{dc@lightgray}%
-\def\dc@lststringcolordefault{dc@darkteal}
-\def\dc@lstcommentcolordefault{dc@darkgreen}
-\def\dc@lsttexcscolordefault{dc@darkblue}
-\def\dc@lstkeywdcolordefault{dc@darkblue}
-
-\def\dc@lsttexcsBcolordefault{dc@blueishblack}
-\def\dc@lstkeywdBcolordefault{dc@greenishblack}
-\def\dc@lstemphcolordefault{dc@reddishblack}
-
-\colorlet{dc@lstnumbercolordefault}{white!50!black!100}
-
-\def\dc@lstrulecolordefault{gray}
-\def\dc@lstnumbercolordefault{gray}
-
-\DeclareKeys[dclisting]{
- settexcs.usage = general,
- settexcs.code = {\ifblank{#1}{\def\dc@lsttexcs{}}{\def\dc@lsttexcs{#1}}},
- texcs.usage = general,
- texcs.code = {\ifblank{#1}{}{\edef\dc@lsttexcs{\dc@lsttexcs,#1}}},
- texcsstyle.usage = general,
- texcsstyle.code = {\ifblank{#1}{\def\dc@lsttexcsstyle{\bfseries\color{\dc@lsttexcscolordefault}}}{\def\dc@lsttexcsstyle{#1}}},
-
- settexcs2.usage = general,
- settexcs2.code = {\ifblank{#1}{\def\dc@lsttexcsB{}}{\def\dc@lsttexcsB{#1}}},
- texcs2.usage = general,
- texcs2.code = {\ifblank{#1}{}{\edef\dc@lsttexcsB{\dc@lsttexcsB,#1}}},
- texcs2style.usage = general,
- texcs2style.code = {\ifblank{#1}{\def\dc@lsttexcsBstyle{\bfseries\color{\dc@lsttexcsBcolordefault}}}{\def\dc@lsttexcsBstyle{#1}}},
-
- settexcs3.usage = general,
- settexcs3.code = {\ifblank{#1}{\def\dc@lsttexcsC{}}{\def\dc@lsttexcsC{#1}}},
- texcs3.usage = general,
- texcs3.code = {\ifblank{#1}{}{\edef\dc@lsttexcsC{\dc@lsttexcsC,#1}}},
- texcs3style.usage = general,
- texcs3style.code = {\ifblank{#1}{\def\dc@lsttexcsCstyle{\bfseries\color{\dc@lsttexcsBcolordefault}}}{\def\dc@lsttexcsCstyle{#1}}},
-
- setkeywd.usage = general,
- setkeywd.code = {\ifblank{#1}{\def\dc@lstkeywd{}}{\def\dc@lstkeywd{#1}}},
- keywd.usage = general,
- keywd.code = {\ifblank{#1}{}{\edef\dc@lstkeywd{\dc@lstkeywd,#1}}},
- keywdstyle.usage = general,
- keywdstyle.code = {\ifblank{#1}{\def\dc@lstkeywdstyle{\bfseries\color{\dc@lstkeywdcolordefault}}}{\def\dc@lstkeywdstyle{#1}}},
-
- setkeywd2.usage = general,
- setkeywd2.code = {\ifblank{#1}{\def\dc@lstkeywdB{}}{\def\dc@lstkeywdB{#1}}},
- keywd2.usage = general,
- keywd2.code = {\ifblank{#1}{}{\edef\dc@lstkeywdB{\dc@lstkeywdB,#1}}},
- keywd2style.usage = general,
- keywd2style.code = {\ifblank{#1}{\def\dc@lstkeywdBstyle{\bfseries\color{\dc@lstkeywdBcolordefault}}}{\def\dc@lstkeywdBstyle{#1}}},
-
- setkeywd3.usage = general,
- setkeywd3.code = {\ifblank{#1}{\def\dc@lstkeywdC{}}{\def\dc@lstkeywdC{#1}}},
- keywd3.usage = general,
- keywd3.code = {\ifblank{#1}{}{\edef\dc@lstkeywdC{\dc@lstkeywdC,#1}}},
- keywd3style.usage = general,
- keywd3style.code = {\ifblank{#1}{\def\dc@lstkeywdCstyle{\bfseries\color{\dc@lstkeywdBcolordefault}}}{\def\dc@lstkeywdCstyle{#1}}},
-
- setemph.usage = general,
- setemph.code = {\ifblank{#1}{\def\dc@lstemph{}}{\def\dc@lstemph{#1}}},
- emph.usage = general,
- emph.code = {\ifblank{#1}{}{\edef\dc@lstemph{\dc@lstemph,#1}}},
- emphstyle.usage = general,
- emphstyle.code = {\ifblank{#1}{\def\dc@lstemphstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphstyle{#1}}},
-
- setemph2.usage = general,
- setemph2.code = {\ifblank{#1}{\def\dc@lstemphB{}}{\def\dc@lstemphB{#1}}},
- emph2.usage = general,
- emph2.code = {\ifblank{#1}{}{\edef\dc@lstemphB{\dc@lstemphB,#1}}},
- emph2style.usage = general,
- emph2style.code = {\ifblank{#1}{\def\dc@lstemphBstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphBstyle{#1}}},
-
- setemph3.usage = general,
- setemph3.code = {\ifblank{#1}{\def\dc@lstemphC{}}{\def\dc@lstemphC{#1}}},
- emph3.usage = general,
- emph3.code = {\ifblank{#1}{}{\edef\dc@lstemphC{\dc@lstemphC,#1}}},
- emph3style.usage = general,
- emph3style.code = {\ifblank{#1}{\def\dc@lstemphCstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphCstyle{#1}}},
-
- stringstyle.usage = general,
- stringstyle.code = {\ifblank{#1}{\def\dc@lststringstyle{\color{\dc@lststringcolordefault}}}{\def\dc@lststringstyle{#1}}},
-
- commentstyle.usage = general,
- commentstyle.code = {\ifblank{#1}{\def\dc@lstcommentstyle{\color{\dc@lstcommentcolordefault}}}{\def\dc@lstcommentstyle{#1}}},
-
- bckgndcolor.usage = general,
- bckgndcolor.code = {\ifblank{#1}{\def\dc@lstbckgndcolor{\color{\dc@lstbckgndcolordefault}}}{\def\dc@lstbckgndcolor{#1}}},
-
- rulecolor.usage = general,
- rulecolor.code = {\ifblank{#1}{\def\dc@lstrulecolor{\color{\dc@lstrulecolordefault}}}{\def\dc@lstrulecolor{#1}}},
-
- numbers.usage = general,
- numbers.code = {\ifblank{#1}{\def\dc@lstnumbers{none}}{\def\dc@lstnumbers{#1}}},
-
- numberstyle.usage = general,
- numberstyle.code = {\ifblank{#1}{\def\dc@lstnumberstyle{\tiny\color{\dc@lstnumbercolordefault}}}{\def\dc@lstnumberstyle{#1}}},
-
- parindent.usage = general,
- parindent.code = {\setlength\dc@demo@parindent{\parindent}\setdcpar{#1}},
-
- default.usage = general,
- default.code = {\dc@lstkeysdefault},
-}
-\NewDocumentCommand{\setdclisting}{m}{\SetKeys[dclisting]{#1}}
-\NewDocumentCommand{\dc@lstkeysdefault}{}{%
- \setdclisting{%
- settexcs,texcsstyle,settexcs2,texcs2style,settexcs3,texcs3style,%
- setkeywd,keywdstyle,setkeywd2,keywd2style,setkeywd3,keywd3style,%
- setemph,emphstyle,setemph2,emph2style,setemph3,emph3style,%
- stringstyle,commentstyle,bckgndcolor,rulecolor,%
- numbers,numberstyle,%
- }%
-}
-\setdclisting{default}
-
-\DeclareKeys[dcpar]{
- org.usage = general,
- org.code = {\setlength\dc@demo@parindent\dc@org@parindent},
- default.usage = general,
- default.code = {\setlength\dc@demo@parindent\parindent},
-}
-\DeclareUnknownKeyHandler[dcpar]{\ifblank{#1}{\setlength\dc@demo@parindent\dc@org@parindent}{\setlength\dc@demo@parindent{#1}}}
-
-\NewDocumentCommand{\setdcpar}{m}{\SetKeys[dcpar]{#1}}
-
-\DeclareKeys[dclisting]{
- codeprefix.usage = general,
- codeprefix.code = {\ifblank{#1}{\def\dc@codeprefix{\LaTeX~Code:}}{\def\dc@codeprefix{#1}}},
-
- resultprefix.usage = general,
- resultprefix.code = {\ifblank{#1}{\def\dc@resultprefix{\LaTeX~Result:}}{\def\dc@resultprefix{#1}}},
-
- defaulttools.usage = general,
- defaulttools.code = {\SetKeys[dclisting]{codeprefix,resultprefix}} ,
-}
-%\DeclareUnknownKeyHandler[dclisting]{\setdclisting{#1={#2}}}
-
-%\NewDocumentCommand{\setdctools}{m}{\SetKeys[dctools]{#1}}
-\SetKeys[dclisting]{defaulttools}
-
-
-
-%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%
-%%%
-%%% From doctools.dtx file
-%%% lstlistings 'definitions'
-%%%
-%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%
-
-%%% listings
-%
-\lstdefinestyle{lstStyleDefault}{
-%%% appearance
- ,basicstyle=\small\ttfamily % Standardschrift
-%%% Space and placement
- ,floatplacement=tbp % is used as float place specifier
- ,aboveskip=\medskipamount % define the space above and
- ,belowskip=\medskipamount % below displayed listings.
- ,lineskip=0pt % specifies additional space between lines in listings.
- ,boxpos=c % c,b,t
-%%% The printed range
- ,showlines=false % prints empty lines at the end of listings
-%%% characters
- ,extendedchars=true % allows or prohibits extended characters
- % in listings, that means (national)
- % characters of codes 128-255.
- ,upquote=true % determines printing of quotes
- ,tabsize=2, % chars of tab
- ,showtabs=false % do not show tabs
- ,showspaces=false % do not show spaces
- ,showstringspaces=false % do not show blank spaces in string
-%%% Line numbers
- ,numbers=none % left, right, none
-%%% Captions
- ,numberbychapter=true %
- ,captionpos=b % t,b
- ,abovecaptionskip=\smallskipamount % the vertical space respectively above
- ,belowcaptionskip=\smallskipamount % or below each caption
-%%% Margins and line shape
- ,linewidth=\linewidth % defines the base line width for listings.
- ,xleftmargin=0pt % extra margins
- ,xrightmargin=0pt %
- ,resetmargins=false % indention from list environments like enumerate
- % or itemize is reset, i.e. not used.
- ,breaklines=true % line breaking of long lines.
- ,breakatwhitespace=false % allows line breaks only at white space.
- ,breakindent=0pt % is the indention of the second, third, ...
- % line of broken lines.
- ,breakautoindent=true % apply intendation
- ,columns=flexible %
- ,keepspaces=true %
-}
-
-
-\lstdefinestyle{lstDocStyleBase}{
-%%% base style
-%
- ,style=lstStyleDefault
-%%% appearance
- ,commentstyle=\slshape
-%%% Line numbers
- ,numbers=left % left, right, none
- ,stepnumber=1 % seperation between numbers
- ,numberfirstline=false % number first line always
- ,numberstyle={\dc@lstnumberstyle} % style of numbers
- ,numbersep=5pt % distance to text
- ,numberblanklines=true %
-%%% language
- ,language = [LaTeX]TeX
-%%% commands
- % LaTeX programming
- ,moretexcs={setlength,usepackage,newcommand,renewcommand,providecommand,RequirePackage,SelectInputMappings,ifpdftex,ifpdfoutput,AtBeginEnvironment,ProvidesPackage},
- % other commands
- ,moretexcs={maketitle,text,includegraphics,chapter,section,subsection,
- subsubsection,paragraph,textmu,enquote,blockquote,ding,mathds,ifcsdef,Bra,Ket,Braket,subcaption,lettrine,mdfsetup,captionof,listoffigures,listoftables,tableofcontents,appendix}
- % tables
- ,moretexcs={newcolumntype,rowfont,taburowcolors,rowcolor,rowcolors,bottomrule,
- toprule,midrule,}
- % hyperref
- ,moretexcs={hypersetup}
- % glossaries
- ,moretexcs={gls,printglossary,glsadd,newglossaryentry,newacronym}
- % Koma
- ,moretexcs={mainmatter,frontmatter,geometry,KOMAoptions,setkomafont,addtokomafont}
- % SI, unit
- ,moretexcs={si,SI,sisetup,unit,unitfrac,micro}
- % biblatex package
- ,moretexcs={newblock,ExecuteBibliographyOptions,addbibresource}
- % math packages
- ,moretexcs={operatorname,frac,sfrac,dfrac,DeclareMathOperator,mathcal,underset}
- % demo package
- ,moretexcs={democodefile,package,cs,command,env,DemoError,PrintDemo}
- % tablestyles
- ,moretexcs={theadstart,tbody,tsubheadstart,tsubhead,tend}
- % code section package
- ,moretexcs={DefineCodeSection,SetCodeSection,BeginCodeSection,
- EndCodeSection}
- % template tools package
- ,moretexcs={IfDefined,IfUndefined,IfElseDefined,IfElseUndefined,IfMultDefined,IfNotDraft,IfNotDraftElse,IfDraft,IfPackageLoaded,IfElsePackageLoaded,IfPackageNotLoaded,IfPackagesLoaded,IfPackagesNotLoaded,ExecuteAfterPackage,ExecuteBeforePackage,IfTikzLibraryLoaded,IfColumntypeDefined,IfColumntypesDefined,IfColorDefined,IfColorsDefined,IfMathVersionDefined,SetTemplateDefinition,UseDefinition,IfFileExists,iflanguage}
- % tablestyles
- ,moretexcs={setuptablefontsize,tablefontsize,setuptablestyle,tablestyle, setuptablecolor,tablecolor,disablealternatecolors, tablealtcolored,tbegin,tbody,tend,thead, theadstart,tsubheadstart,tsubhead,theadrow,tsubheadrow,resettablestyle,theadend,tsubheadend,tableitemize,PreserveBackslash}
- % todonotes
- ,moretexcs={todo,missingfigure}
- % listings
- ,moretexcs={lstloadlanguages,lstdefinestyle,lstset}
- % index
- ,moretexcs={indexsetup}
- % glossaries
- ,moretexcs={newglossarystyle,glossarystyle,deftranslation,newglossary}
- % tikz
- ,moretexcs={usetikzlibrary}
- % color
- ,moretexcs={definecolor,colorlet}
- % caption
- ,moretexcs={captionsetup,DeclareCaptionStyle}
- % floatrow
- ,moretexcs={floatsetup}
- % doc.sty
- ,moretexcs={EnableCrossrefs,DisableCrossrefs,PageIndex,CodelineIndex,CodelineNumbered}
- % refereces
- ,moretexcs={cref,Cref,vref,eqnref,figref,tabref,secref,chapref}
-}
-
-%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%
-%%%
-%%% From doctools.dtx file
-%%% lstlistings 'definitions'
-%%%
-%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\lstloadlanguages{[LaTeX]TeX}
-\lstdefinestyle{codestyle}{
-%%% base style
- style=lstDocStyleBase,
- language=[LaTeX]{TeX},
- numbers=none,%{\dc@lstnumbers},%
- %%% colors
- rulecolor={\dc@lstrulecolor},
- backgroundcolor={\dc@lstbckgndcolor},%
- stringstyle={\dc@lststringstyle},
- commentstyle={\dc@lstcommentstyle},
- framerule=0pt,%0.4pt,
- nolol=true,
- frame=none,
- aboveskip=-2ex,
- belowskip=-2ex,
- basicstyle=\footnotesize\ttfamily , % Standardschrift
- rulesep = 0pt,
- breaklines=true,
- breakindent=3em,
- moretexcs={\dc@lsttexcs},
- moretexcs=[2]{\dc@lsttexcsB},
- moretexcs=[3]{\dc@lsttexcsC},
- texcsstyle=*{\dc@lsttexcsstyle},
- texcsstyle=*[2]{\dc@lsttexcsBstyle},
- texcsstyle=*[3]{\dc@lsttexcsCstyle},
- morekeywords={\dc@lstkeywd},
- morekeywords=[2]{\dc@lstkeywdB},
- morekeywords=[3]{\dc@lstkeywdC},
- keywordstyle={\dc@lstkeywdstyle},
- keywordstyle=[2]{\dc@lstkeywdBstyle},
- keywordstyle=[3]{\dc@lstkeywdCstyle},
- emph={\dc@lstemph},
- emph=[2]{\dc@lstemphB},
- emph=[3]{\dc@lstemphC},
- emphstyle={\dc@lstemphstyle},
- emphstyle=[2]{\dc@lstemphBstyle},
- emphstyle=[3]{\dc@lstemphCstyle},
-}
-\lstset{style=codestyle}
-
-%%%
-%%% Using scontents package !!!!
-%%%
-\ExplSyntaxOn
-\keys_define:nn { scontents / scontents}
- {
- st.meta:nn = { scontents } { store-env = #1 },
- st.value_required:n = true
- }
-\ExplSyntaxOff
-
-\newenvsc{stcode}
-\let\verbatimsc\@undefined
-\let\verbatimsc@\@undefined
-\let\endverbatimsc\@undefined
-\lstnewenvironment{verbatimsc}{\lstset{style=codestyle}}{}
-
-
-\NewDocumentEnvironment{verbsc}{m}{%
- \let\verbatimsc\@undefined
- \let\verbatimsc@\@undefined
- \let\endverbatimsc\@undefined
- \setdclisting{#1}
- \edef\dc@tmp{style=codestyle,moretexcs={\dc@lsttexcs},moretexcs=[2]{\dc@lsttexcsB},moretexcs=[3]{\dc@lsttexcsC},%
- morekeywords={\dc@lstkeywd},morekeywords=[2]{\dc@lstkeywdB},morekeywords=[3]{\dc@lstkeywdC},%
- emph={\dc@lstemph},emph=[2]{\dc@lstemphB},emph=[3]{\dc@lstemphC},%
- numbers={\dc@lstnumbers}}
- \lstnewenvironment{verbatimsc}{\expandafter\lstset\expandafter{\dc@tmp}}{}
-}{%
-}
-
-\NewDocumentCommand{\DisplayCodeB}{O{}m}{%
- {%
- \begin{verbsc}{#1}%
- \begin{tabular}{J{.98\textwidth}}\dc@codeprefix \\
- \typestored{#2}%
- \end{tabular}%
- \end{verbsc}%
- }%
-}
-
-\NewDocumentCommand{\DemoCodeB}{O{}m}{{%
- \setlength\parindent\dc@org@parindent
- \begin{verbsc}{#1}%
- \begin{tabular}{J{.98\textwidth}}%
- \dc@codeprefix \\%
- \typestored{#2}\\%
- \end{tabular}%
-
- \begin{tabular}{J{.98\textwidth}}%
- \dc@resultprefix \\\hline\\[-1ex]%
- \getstored{#2}\\\hline%
- \end{tabular}%
- \end{verbsc}%
-}}
-
-\NewDocumentCommand{\TabbedDemoCodeB}{O{}m}{{%
- \setlength\parindent\dc@org@parindent
- \begin{verbsc}{#1}%
- \arrayrulecolor{gray}
- \begin{tabular}{J{.49\textwidth}@{}J{.49\textwidth}}%
- \dc@codeprefix & \dc@resultprefix\\\hline\\[-1ex]%
- \typestored{#2} & \getstored{#2}\\\hline%
- \end{tabular}%
- \end{verbsc}%
-}}
-
-
-\NewDocumentCommand{\DisplayCode}{O{}m}{{%
- \begin{verbsc}{#1}%
- \vspace*{0.5ex}
- \begin{minipage}{1\textwidth}\dc@codeprefix \\
- \typestored{#2}%
- \end{minipage}%
- \\[1.5ex]%
- \end{verbsc}%
-}}
-
-\NewDocumentCommand{\DemoCode}{O{}mO{1ex}}{{%
- \begin{verbsc}{#1}%
- \vspace*{1ex}
- \begin{minipage}{1\textwidth}\dc@codeprefix \\
- \typestored{#2}%
- \end{minipage}%
- \\[3ex]
- \begin{minipage}{1\textwidth}%
- \dc@resultprefix \\[-1.5ex]%
- \rule{\textwidth}{0.2pt}\vspace*{0.75ex}%
- \setlength\parindent\dc@demo@parindent%
-
- \getstored{#2}%
- \end{minipage}%
- \\[#3]%
- \rule{1\textwidth}{0.2pt}%\vspace*{0.25ex}
- \end{verbsc}%
-}}
-
-\NewDocumentCommand{\TabbedDemoCode}{O{}mO{1ex}}{{%
- \begin{verbsc}{#1}%
- \begin{minipage}{.5\textwidth}%
- \dc@codeprefix%
- \end{minipage}%
- \begin{minipage}{.5\textwidth}%
- \dc@resultprefix%
- \end{minipage}\\[-1.5ex]%
- \rule{\textwidth}{0.2pt}\vspace*{1ex}%
-
- \begin{minipage}{.5\textwidth}\vspace*{2ex}%
- \typestored{#2}\vspace*{1.5ex}%
- \end{minipage}%
- \begin{minipage}{.5\textwidth}%
- \setlength\parindent\dc@demo@parindent%
- \getstored{#2}%
- \end{minipage}%
- \\[#3]%
- \rule{1\textwidth}{0.2pt}%\vspace*{0.5ex}
- \end{verbsc}%
-}}
-%%%
-%%% Using scontents package !!!!
-%%%
-
-
-%%%
-%%% from https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings#Encoding_issue
-\lstset{literate=
- {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
- {Ã}{{\'A}}1 {É}{{\'E}}1 {Ã}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
- {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
- {À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
- {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
- {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ã}{{\"I}}1 {Ö}{{\"O}}1 {Ãœ}{{\"U}}1
- {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
- {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
- {ã}{{\~{a}}}1 {õ}{{\~{o}}}1
- {Ã}{{\~{A}}}1 {Õ}{{\~{O}}}1
- {ý}{{\'{y}}}1 {Ã}{{\'{Y}}}1 {ÿ}{{\"{y}}}1 {Ÿ}{{\"{Y}}}1
- {œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1
- {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
- {€}{{\EUR}}1 {£}{{\pounds}}1
-}
-
-\endinput
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0beta (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
+%% democodetools.sty set of macros to document LaTeX packages
+%%
+%% README.md quick introduction
+%%
+%% democodetools.tex LaTeX documentation
+%% democodetools.pdf documentation in PDF form
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{democodelisting}
+\def\tc@tmp@altpackname{democodelisting}
+\def\tc@tmp@packdesc{Demo Code Listing}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0beta}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\RequirePackage{listings}
+\RequirePackage{scontents}
+
+\newlength{\dc@demo@parindent}
+\newlength{\dc@org@parindent}
+\setlength\dc@org@parindent{\parindent}
+\setlength\parindent{0pt}
+
+
+\colorlet{dc@lightcyan}{white!97!cyan}
+\colorlet{dc@lightgray}{white!97!black}
+\definecolor{dc@grayblack}{rgb}{0.8,0.8,0.8}
+
+\colorlet{dc@darkgreen}{green!45!black!100}
+\colorlet{dc@darkteal}{teal!45!black!100}
+\colorlet{dc@darkblue}{blue!40!black!100}
+\colorlet{dc@darkred}{red!45!black!100}
+
+\colorlet{dc@blueishblack}{blue!75!black!100}
+\colorlet{dc@reddishblack}{red!60!black!100}
+\colorlet{dc@greenishblack}{green!45!black!100}
+
+\def\dc@lstbckgndcolordefault{dc@lightgray}%
+\def\dc@lststringcolordefault{dc@darkteal}
+\def\dc@lstcommentcolordefault{dc@darkgreen}
+\def\dc@lsttexcscolordefault{dc@darkblue}
+\def\dc@lstkeywdcolordefault{dc@darkblue}
+
+\def\dc@lsttexcsBcolordefault{dc@blueishblack}
+\def\dc@lstkeywdBcolordefault{dc@greenishblack}
+\def\dc@lstemphcolordefault{dc@reddishblack}
+
+\colorlet{dc@lstnumbercolordefault}{white!50!black!100}
+
+\def\dc@lstrulecolordefault{gray}
+\def\dc@lstnumbercolordefault{gray}
+
+\DeclareKeys[dclisting]{
+ settexcs.usage = general,
+ settexcs.code = {\ifblank{#1}{\def\dc@lsttexcs{}}{\def\dc@lsttexcs{#1}}},
+ texcs.usage = general,
+ texcs.code = {\ifblank{#1}{}{\edef\dc@lsttexcs{\dc@lsttexcs,#1}}},
+ texcsstyle.usage = general,
+ texcsstyle.code = {\ifblank{#1}{\def\dc@lsttexcsstyle{\bfseries\color{\dc@lsttexcscolordefault}}}{\def\dc@lsttexcsstyle{#1}}},
+
+ settexcs2.usage = general,
+ settexcs2.code = {\ifblank{#1}{\def\dc@lsttexcsB{}}{\def\dc@lsttexcsB{#1}}},
+ texcs2.usage = general,
+ texcs2.code = {\ifblank{#1}{}{\edef\dc@lsttexcsB{\dc@lsttexcsB,#1}}},
+ texcs2style.usage = general,
+ texcs2style.code = {\ifblank{#1}{\def\dc@lsttexcsBstyle{\bfseries\color{\dc@lsttexcsBcolordefault}}}{\def\dc@lsttexcsBstyle{#1}}},
+
+ settexcs3.usage = general,
+ settexcs3.code = {\ifblank{#1}{\def\dc@lsttexcsC{}}{\def\dc@lsttexcsC{#1}}},
+ texcs3.usage = general,
+ texcs3.code = {\ifblank{#1}{}{\edef\dc@lsttexcsC{\dc@lsttexcsC,#1}}},
+ texcs3style.usage = general,
+ texcs3style.code = {\ifblank{#1}{\def\dc@lsttexcsCstyle{\bfseries\color{\dc@lsttexcsBcolordefault}}}{\def\dc@lsttexcsCstyle{#1}}},
+
+ setkeywd.usage = general,
+ setkeywd.code = {\ifblank{#1}{\def\dc@lstkeywd{}}{\def\dc@lstkeywd{#1}}},
+ keywd.usage = general,
+ keywd.code = {\ifblank{#1}{}{\edef\dc@lstkeywd{\dc@lstkeywd,#1}}},
+ keywdstyle.usage = general,
+ keywdstyle.code = {\ifblank{#1}{\def\dc@lstkeywdstyle{\bfseries\color{\dc@lstkeywdcolordefault}}}{\def\dc@lstkeywdstyle{#1}}},
+
+ setkeywd2.usage = general,
+ setkeywd2.code = {\ifblank{#1}{\def\dc@lstkeywdB{}}{\def\dc@lstkeywdB{#1}}},
+ keywd2.usage = general,
+ keywd2.code = {\ifblank{#1}{}{\edef\dc@lstkeywdB{\dc@lstkeywdB,#1}}},
+ keywd2style.usage = general,
+ keywd2style.code = {\ifblank{#1}{\def\dc@lstkeywdBstyle{\bfseries\color{\dc@lstkeywdBcolordefault}}}{\def\dc@lstkeywdBstyle{#1}}},
+
+ setkeywd3.usage = general,
+ setkeywd3.code = {\ifblank{#1}{\def\dc@lstkeywdC{}}{\def\dc@lstkeywdC{#1}}},
+ keywd3.usage = general,
+ keywd3.code = {\ifblank{#1}{}{\edef\dc@lstkeywdC{\dc@lstkeywdC,#1}}},
+ keywd3style.usage = general,
+ keywd3style.code = {\ifblank{#1}{\def\dc@lstkeywdCstyle{\bfseries\color{\dc@lstkeywdBcolordefault}}}{\def\dc@lstkeywdCstyle{#1}}},
+
+ setemph.usage = general,
+ setemph.code = {\ifblank{#1}{\def\dc@lstemph{}}{\def\dc@lstemph{#1}}},
+ emph.usage = general,
+ emph.code = {\ifblank{#1}{}{\edef\dc@lstemph{\dc@lstemph,#1}}},
+ emphstyle.usage = general,
+ emphstyle.code = {\ifblank{#1}{\def\dc@lstemphstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphstyle{#1}}},
+
+ setemph2.usage = general,
+ setemph2.code = {\ifblank{#1}{\def\dc@lstemphB{}}{\def\dc@lstemphB{#1}}},
+ emph2.usage = general,
+ emph2.code = {\ifblank{#1}{}{\edef\dc@lstemphB{\dc@lstemphB,#1}}},
+ emph2style.usage = general,
+ emph2style.code = {\ifblank{#1}{\def\dc@lstemphBstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphBstyle{#1}}},
+
+ setemph3.usage = general,
+ setemph3.code = {\ifblank{#1}{\def\dc@lstemphC{}}{\def\dc@lstemphC{#1}}},
+ emph3.usage = general,
+ emph3.code = {\ifblank{#1}{}{\edef\dc@lstemphC{\dc@lstemphC,#1}}},
+ emph3style.usage = general,
+ emph3style.code = {\ifblank{#1}{\def\dc@lstemphCstyle{\bfseries\color{\dc@lstemphcolordefault}}}{\def\dc@lstemphCstyle{#1}}},
+
+ stringstyle.usage = general,
+ stringstyle.code = {\ifblank{#1}{\def\dc@lststringstyle{\color{\dc@lststringcolordefault}}}{\def\dc@lststringstyle{#1}}},
+
+ commentstyle.usage = general,
+ commentstyle.code = {\ifblank{#1}{\def\dc@lstcommentstyle{\color{\dc@lstcommentcolordefault}}}{\def\dc@lstcommentstyle{#1}}},
+
+ bckgndcolor.usage = general,
+ bckgndcolor.code = {\ifblank{#1}{\def\dc@lstbckgndcolor{\color{\dc@lstbckgndcolordefault}}}{\def\dc@lstbckgndcolor{#1}}},
+
+ rulecolor.usage = general,
+ rulecolor.code = {\ifblank{#1}{\def\dc@lstrulecolor{\color{\dc@lstrulecolordefault}}}{\def\dc@lstrulecolor{#1}}},
+
+ numbers.usage = general,
+ numbers.code = {\ifblank{#1}{\def\dc@lstnumbers{none}}{\def\dc@lstnumbers{#1}}},
+
+ numberstyle.usage = general,
+ numberstyle.code = {\ifblank{#1}{\def\dc@lstnumberstyle{\tiny\color{\dc@lstnumbercolordefault}}}{\def\dc@lstnumberstyle{#1}}},
+
+ parindent.usage = general,
+ parindent.code = {\setlength\dc@demo@parindent{\parindent}\setdcpar{#1}},
+
+ default.usage = general,
+ default.code = {\dc@lstkeysdefault},
+}
+\NewDocumentCommand{\setdclisting}{m}{\SetKeys[dclisting]{#1}}
+\NewDocumentCommand{\dc@lstkeysdefault}{}{%
+ \setdclisting{%
+ settexcs,texcsstyle,settexcs2,texcs2style,settexcs3,texcs3style,%
+ setkeywd,keywdstyle,setkeywd2,keywd2style,setkeywd3,keywd3style,%
+ setemph,emphstyle,setemph2,emph2style,setemph3,emph3style,%
+ stringstyle,commentstyle,bckgndcolor,rulecolor,%
+ numbers,numberstyle,%
+ }%
+}
+\setdclisting{default}
+
+\DeclareKeys[dcpar]{
+ org.usage = general,
+ org.code = {\setlength\dc@demo@parindent\dc@org@parindent},
+ default.usage = general,
+ default.code = {\setlength\dc@demo@parindent\parindent},
+}
+\DeclareUnknownKeyHandler[dcpar]{\ifblank{#1}{\setlength\dc@demo@parindent\dc@org@parindent}{\setlength\dc@demo@parindent{#1}}}
+
+\NewDocumentCommand{\setdcpar}{m}{\SetKeys[dcpar]{#1}}
+
+\DeclareKeys[dclisting]{
+ codeprefix.usage = general,
+ codeprefix.code = {\ifblank{#1}{\def\dc@codeprefix{\LaTeX~Code:}}{\def\dc@codeprefix{#1}}},
+
+ resultprefix.usage = general,
+ resultprefix.code = {\ifblank{#1}{\def\dc@resultprefix{\LaTeX~Result:}}{\def\dc@resultprefix{#1}}},
+
+ defaulttools.usage = general,
+ defaulttools.code = {\SetKeys[dclisting]{codeprefix,resultprefix}} ,
+}
+%\DeclareUnknownKeyHandler[dclisting]{\setdclisting{#1={#2}}}
+
+%\NewDocumentCommand{\setdctools}{m}{\SetKeys[dctools]{#1}}
+\SetKeys[dclisting]{defaulttools}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+%%%
+%%% From doctools.dtx file
+%%% lstlistings 'definitions'
+%%%
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+
+%%% listings
+%
+\lstdefinestyle{lstStyleDefault}{
+%%% appearance
+ ,basicstyle=\small\ttfamily % Standardschrift
+%%% Space and placement
+ ,floatplacement=tbp % is used as float place specifier
+ ,aboveskip=\medskipamount % define the space above and
+ ,belowskip=\medskipamount % below displayed listings.
+ ,lineskip=0pt % specifies additional space between lines in listings.
+ ,boxpos=c % c,b,t
+%%% The printed range
+ ,showlines=false % prints empty lines at the end of listings
+%%% characters
+ ,extendedchars=true % allows or prohibits extended characters
+ % in listings, that means (national)
+ % characters of codes 128-255.
+ ,upquote=true % determines printing of quotes
+ ,tabsize=2, % chars of tab
+ ,showtabs=false % do not show tabs
+ ,showspaces=false % do not show spaces
+ ,showstringspaces=false % do not show blank spaces in string
+%%% Line numbers
+ ,numbers=none % left, right, none
+%%% Captions
+ ,numberbychapter=true %
+ ,captionpos=b % t,b
+ ,abovecaptionskip=\smallskipamount % the vertical space respectively above
+ ,belowcaptionskip=\smallskipamount % or below each caption
+%%% Margins and line shape
+ ,linewidth=\linewidth % defines the base line width for listings.
+ ,xleftmargin=0pt % extra margins
+ ,xrightmargin=0pt %
+ ,resetmargins=false % indention from list environments like enumerate
+ % or itemize is reset, i.e. not used.
+ ,breaklines=true % line breaking of long lines.
+ ,breakatwhitespace=false % allows line breaks only at white space.
+ ,breakindent=0pt % is the indention of the second, third, ...
+ % line of broken lines.
+ ,breakautoindent=true % apply intendation
+ ,columns=flexible %
+ ,keepspaces=true %
+}
+
+
+\lstdefinestyle{lstDocStyleBase}{
+%%% base style
+%
+ ,style=lstStyleDefault
+%%% appearance
+ ,commentstyle=\slshape
+%%% Line numbers
+ ,numbers=left % left, right, none
+ ,stepnumber=1 % seperation between numbers
+ ,numberfirstline=false % number first line always
+ ,numberstyle={\dc@lstnumberstyle} % style of numbers
+ ,numbersep=5pt % distance to text
+ ,numberblanklines=true %
+%%% language
+ ,language = [LaTeX]TeX
+%%% commands
+ % LaTeX programming
+ ,moretexcs={setlength,usepackage,newcommand,renewcommand,providecommand,RequirePackage,SelectInputMappings,ifpdftex,ifpdfoutput,AtBeginEnvironment,ProvidesPackage},
+ % other commands
+ ,moretexcs={maketitle,text,includegraphics,chapter,section,subsection,
+ subsubsection,paragraph,textmu,enquote,blockquote,ding,mathds,ifcsdef,Bra,Ket,Braket,subcaption,lettrine,mdfsetup,captionof,listoffigures,listoftables,tableofcontents,appendix}
+ % tables
+ ,moretexcs={newcolumntype,rowfont,taburowcolors,rowcolor,rowcolors,bottomrule,
+ toprule,midrule,}
+ % hyperref
+ ,moretexcs={hypersetup}
+ % glossaries
+ ,moretexcs={gls,printglossary,glsadd,newglossaryentry,newacronym}
+ % Koma
+ ,moretexcs={mainmatter,frontmatter,geometry,KOMAoptions,setkomafont,addtokomafont}
+ % SI, unit
+ ,moretexcs={si,SI,sisetup,unit,unitfrac,micro}
+ % biblatex package
+ ,moretexcs={newblock,ExecuteBibliographyOptions,addbibresource}
+ % math packages
+ ,moretexcs={operatorname,frac,sfrac,dfrac,DeclareMathOperator,mathcal,underset}
+ % demo package
+ ,moretexcs={democodefile,package,cs,command,env,DemoError,PrintDemo}
+ % tablestyles
+ ,moretexcs={theadstart,tbody,tsubheadstart,tsubhead,tend}
+ % code section package
+ ,moretexcs={DefineCodeSection,SetCodeSection,BeginCodeSection,
+ EndCodeSection}
+ % template tools package
+ ,moretexcs={IfDefined,IfUndefined,IfElseDefined,IfElseUndefined,IfMultDefined,IfNotDraft,IfNotDraftElse,IfDraft,IfPackageLoaded,IfElsePackageLoaded,IfPackageNotLoaded,IfPackagesLoaded,IfPackagesNotLoaded,ExecuteAfterPackage,ExecuteBeforePackage,IfTikzLibraryLoaded,IfColumntypeDefined,IfColumntypesDefined,IfColorDefined,IfColorsDefined,IfMathVersionDefined,SetTemplateDefinition,UseDefinition,IfFileExists,iflanguage}
+ % tablestyles
+ ,moretexcs={setuptablefontsize,tablefontsize,setuptablestyle,tablestyle, setuptablecolor,tablecolor,disablealternatecolors, tablealtcolored,tbegin,tbody,tend,thead, theadstart,tsubheadstart,tsubhead,theadrow,tsubheadrow,resettablestyle,theadend,tsubheadend,tableitemize,PreserveBackslash}
+ % todonotes
+ ,moretexcs={todo,missingfigure}
+ % listings
+ ,moretexcs={lstloadlanguages,lstdefinestyle,lstset}
+ % index
+ ,moretexcs={indexsetup}
+ % glossaries
+ ,moretexcs={newglossarystyle,glossarystyle,deftranslation,newglossary}
+ % tikz
+ ,moretexcs={usetikzlibrary}
+ % color
+ ,moretexcs={definecolor,colorlet}
+ % caption
+ ,moretexcs={captionsetup,DeclareCaptionStyle}
+ % floatrow
+ ,moretexcs={floatsetup}
+ % doc.sty
+ ,moretexcs={EnableCrossrefs,DisableCrossrefs,PageIndex,CodelineIndex,CodelineNumbered}
+ % refereces
+ ,moretexcs={cref,Cref,vref,eqnref,figref,tabref,secref,chapref}
+}
+
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+%%%
+%%% From doctools.dtx file
+%%% lstlistings 'definitions'
+%%%
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+
+
+
+\lstloadlanguages{[LaTeX]TeX}
+\lstdefinestyle{codestyle}{
+%%% base style
+ style=lstDocStyleBase,
+ language=[LaTeX]{TeX},
+ numbers=none,%{\dc@lstnumbers},%
+ %%% colors
+ rulecolor={\dc@lstrulecolor},
+ backgroundcolor={\dc@lstbckgndcolor},%
+ stringstyle={\dc@lststringstyle},
+ commentstyle={\dc@lstcommentstyle},
+ framerule=0pt,%0.4pt,
+ nolol=true,
+ frame=none,
+ aboveskip=-2ex,
+ belowskip=-2ex,
+ basicstyle=\footnotesize\ttfamily , % Standardschrift
+ rulesep = 0pt,
+ breaklines=true,
+ breakindent=3em,
+ moretexcs={\dc@lsttexcs},
+ moretexcs=[2]{\dc@lsttexcsB},
+ moretexcs=[3]{\dc@lsttexcsC},
+ texcsstyle=*{\dc@lsttexcsstyle},
+ texcsstyle=*[2]{\dc@lsttexcsBstyle},
+ texcsstyle=*[3]{\dc@lsttexcsCstyle},
+ morekeywords={\dc@lstkeywd},
+ morekeywords=[2]{\dc@lstkeywdB},
+ morekeywords=[3]{\dc@lstkeywdC},
+ keywordstyle={\dc@lstkeywdstyle},
+ keywordstyle=[2]{\dc@lstkeywdBstyle},
+ keywordstyle=[3]{\dc@lstkeywdCstyle},
+ emph={\dc@lstemph},
+ emph=[2]{\dc@lstemphB},
+ emph=[3]{\dc@lstemphC},
+ emphstyle={\dc@lstemphstyle},
+ emphstyle=[2]{\dc@lstemphBstyle},
+ emphstyle=[3]{\dc@lstemphCstyle},
+}
+\lstset{style=codestyle}
+
+%%%
+%%% Using scontents package !!!!
+%%%
+\ExplSyntaxOn
+\keys_define:nn { scontents / scontents}
+ {
+ st.meta:nn = { scontents } { store-env = #1 },
+ st.value_required:n = true
+ }
+\ExplSyntaxOff
+
+\newenvsc{stcode}
+\let\verbatimsc\@undefined
+\let\verbatimsc@\@undefined
+\let\endverbatimsc\@undefined
+\lstnewenvironment{verbatimsc}{\lstset{style=codestyle}}{}
+
+
+\NewDocumentEnvironment{verbsc}{m}{%
+ \let\verbatimsc\@undefined
+ \let\verbatimsc@\@undefined
+ \let\endverbatimsc\@undefined
+ \setdclisting{#1}
+ \edef\dc@tmp{style=codestyle,moretexcs={\dc@lsttexcs},moretexcs=[2]{\dc@lsttexcsB},moretexcs=[3]{\dc@lsttexcsC},%
+ morekeywords={\dc@lstkeywd},morekeywords=[2]{\dc@lstkeywdB},morekeywords=[3]{\dc@lstkeywdC},%
+ emph={\dc@lstemph},emph=[2]{\dc@lstemphB},emph=[3]{\dc@lstemphC},%
+ numbers={\dc@lstnumbers}}
+ \lstnewenvironment{verbatimsc}{\expandafter\lstset\expandafter{\dc@tmp}}{}
+}{%
+}
+
+\NewDocumentCommand{\DisplayCodeB}{O{}m}{%
+ {%
+ \begin{verbsc}{#1}%
+ \begin{tabular}{J{.98\textwidth}}\dc@codeprefix \\
+ \typestored{#2}%
+ \end{tabular}%
+ \end{verbsc}%
+ }%
+}
+
+\NewDocumentCommand{\DemoCodeB}{O{}m}{{%
+ \setlength\parindent\dc@org@parindent
+ \begin{verbsc}{#1}%
+ \begin{tabular}{J{.98\textwidth}}%
+ \dc@codeprefix \\%
+ \typestored{#2}\\%
+ \end{tabular}%
+
+ \begin{tabular}{J{.98\textwidth}}%
+ \dc@resultprefix \\\hline\\[-1ex]%
+ \getstored{#2}\\\hline%
+ \end{tabular}%
+ \end{verbsc}%
+}}
+
+\NewDocumentCommand{\TabbedDemoCodeB}{O{}m}{{%
+ \setlength\parindent\dc@org@parindent
+ \begin{verbsc}{#1}%
+ \arrayrulecolor{gray}
+ \begin{tabular}{J{.49\textwidth}@{}J{.49\textwidth}}%
+ \dc@codeprefix & \dc@resultprefix\\\hline\\[-1ex]%
+ \typestored{#2} & \getstored{#2}\\\hline%
+ \end{tabular}%
+ \end{verbsc}%
+}}
+
+
+\NewDocumentCommand{\DisplayCode}{O{}m}{{%
+ \begin{verbsc}{#1}%
+ \vspace*{0.5ex}
+ \begin{minipage}{1\textwidth}\dc@codeprefix \\
+ \typestored{#2}%
+ \end{minipage}%
+ \\[1.5ex]%
+ \end{verbsc}%
+}}
+
+\NewDocumentCommand{\DemoCode}{O{}mO{1ex}}{{%
+ \begin{verbsc}{#1}%
+ \vspace*{1ex}
+ \begin{minipage}{1\textwidth}\dc@codeprefix \\
+ \typestored{#2}%
+ \end{minipage}%
+ \\[3ex]
+ \begin{minipage}{1\textwidth}%
+ \dc@resultprefix \\[-1.5ex]%
+ \rule{\textwidth}{0.2pt}\vspace*{0.75ex}%
+ \setlength\parindent\dc@demo@parindent%
+
+ \getstored{#2}%
+ \end{minipage}%
+ \\[#3]%
+ \rule{1\textwidth}{0.2pt}%\vspace*{0.25ex}
+ \end{verbsc}%
+}}
+
+\NewDocumentCommand{\TabbedDemoCode}{O{}mO{1ex}}{{%
+ \begin{verbsc}{#1}%
+ \begin{minipage}{.5\textwidth}%
+ \dc@codeprefix%
+ \end{minipage}%
+ \begin{minipage}{.5\textwidth}%
+ \dc@resultprefix%
+ \end{minipage}\\[-1.5ex]%
+ \rule{\textwidth}{0.2pt}\vspace*{1ex}%
+
+ \begin{minipage}{.5\textwidth}\vspace*{2ex}%
+ \typestored{#2}\vspace*{1.5ex}%
+ \end{minipage}%
+ \begin{minipage}{.5\textwidth}%
+ \setlength\parindent\dc@demo@parindent%
+ \getstored{#2}%
+ \end{minipage}%
+ \\[#3]%
+ \rule{1\textwidth}{0.2pt}%\vspace*{0.5ex}
+ \end{verbsc}%
+}}
+%%%
+%%% Using scontents package !!!!
+%%%
+
+
+%%%
+%%% from https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings#Encoding_issue
+\lstset{literate=
+ {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
+ {Ã}{{\'A}}1 {É}{{\'E}}1 {Ã}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
+ {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
+ {À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
+ {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
+ {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ã}{{\"I}}1 {Ö}{{\"O}}1 {Ãœ}{{\"U}}1
+ {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
+ {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
+ {ã}{{\~{a}}}1 {õ}{{\~{o}}}1
+ {Ã}{{\~{A}}}1 {Õ}{{\~{O}}}1
+ {ý}{{\'{y}}}1 {Ã}{{\'{Y}}}1 {ÿ}{{\"{y}}}1 {Ÿ}{{\"{Y}}}1
+ {œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1
+ {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
+ {€}{{\EUR}}1 {£}{{\pounds}}1
+}
+
+\endinput
diff --git a/macros/latex/contrib/democodetools/latex/democodetools.sty b/macros/latex/contrib/democodetools/latex/democodetools.sty
index 1360cd7fc6..f5d613ee31 100644
--- a/macros/latex/contrib/democodetools/latex/democodetools.sty
+++ b/macros/latex/contrib/democodetools/latex/democodetools.sty
@@ -1,340 +1,340 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status “maintainedâ€.
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0beta (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation
-%% democodetools.pdf documentation in PDF form
-%%
-%%%==============================================================================
-\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\tc@tmp@packname{democodetools}
-\def\tc@tmp@altpackname{democodetools}
-\def\tc@tmp@packdesc{Demo Code Tools}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
-\let\@exp\expandafter
-\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
-\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
-
-\RequirePackage{democodelisting}
-
-
-
-
-\setdclisting{settexcs2={Macro,Arg,xarg,oarg,marg,parg,Key,Keylst,DescribeMacro,DescribeKey,DescribeValue,DescribeOption,DescribeArg},setkeywd2={Envs,Macros,Args,Syntax,Keys,Values,Options}}
-
-
-\def\dc@keyvaluestr{Value}
-\def\dc@keyvaluemeanstr{Meaning}
-\def\dc@keydefaultstr{Default}
-\def\dc@csfontsize{\small}
-
-
-\NewDocumentCommand{\MarginNote}{+m}{\marginpar{{\scriptsize\hfill#1}}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%
-\DeclareDocumentCommand{\Meta}{m}{\ensuremath\langle#1\ensuremath\rangle}
-
-%%%
-%%% In text arg
-%%%
-\gdef\dc@ArgHack{}
-\NewDocumentCommand{\dc@arg}{st+O{Code}O{}mmm}{{\MetaFmt[#3]{\dc@ArgHack#5\csname #4\endcsname{{\IfBooleanT{#1}{\bfseries}\IfBooleanTF{#2}{#6}{\detokenize{#6}}}}#7}}\gdef\dc@ArgHack{\,}}
-\NewDocumentCommand{\oarg}{O{Meta}m}{\dc@arg+[Oarg][#1]{[}{#2}{]}}
-\NewDocumentCommand{\marg}{O{Meta}m}{\dc@arg+[Marg][#1]{\{}{#2}{\}}}
-\NewDocumentCommand{\parg}{O{Meta}m}{\dc@arg+[Parg][#1]{(}{#2}{)}}
-\NewDocumentCommand{\xarg}{O{Meta}m}{\dc@arg+[Xarg][#1]{<}{#2}{>}}
-\NewDocumentCommand{\Arg}{m}{\def\dc@ArgHack{}\dc@arg+[Marg][Meta]{}{#1}{}}
-
-\NewDocumentCommand{\dc@x}{O{}O{}m}{#1\dc@arg+[#2][]{}{#3}{}}% single mandatory value => \dc@arg
-\NewDocumentCommand{\dc@xhack}{O{}m}{\dc@x[\dc@XHack][#1]{#2}\def\dc@XHack{\,, }}% single mandatory value => \dc@arg
-\NewDocumentCommand{\dc@xlst}{O{}O{}m}{\gdef\dc@ArgHack{}\def\dc@XHack{}\forcsvlist{\dc@xhack[#2]}{#3}\ifblank{#1}{}{\hfill\dc@keydefaultstr:~{\bfseries\Key{#1}}}}%single KEY... LIST of ValueS... default Value (if any)
-
-
-\NewDocumentCommand{\Key}{O{}m}{\dc@x[#1][Value]{#2}}
-\NewDocumentCommand{\Keylst}{O{}m}{\dc@xlst[#1][Value]{#2}}
-
-\NewDocumentCommand{\KeyUse}{mm}{\Key{#1}\space $=$ \Meta{#2}}
-
-
-\NewDocumentCommand{\Env}{O{}m}{\dc@x[#1][Env]{#2}}
-\NewDocumentCommand{\Envlst}{O{}m}{\dc@xlst[#1][Env]{#2}}
-
-\NewDocumentCommand{\Pack}{O{}m}{\dc@x[#1][Pack]{#2}}
-\NewDocumentCommand{\Packlst}{O{}m}{\dc@xlst[#1][Pack]{#2}}
-
-\NewDocumentCommand{\Value}{O{}m}{\dc@x[#1][Value]{#2}}
-\NewDocumentCommand{\Valuelst}{O{}m}{\dc@xlst[#1][Value]{#2}}
-
-\NewDocumentCommand{\Option}{O{}m}{\dc@x[#1][Option]{#2}}
-\NewDocumentCommand{\Optionlst}{O{}m}{\dc@xlst[#1][Option]{#2}}
-
-
-%%%
-%%% In text macro
-%%%
-\NewDocumentCommand{\Macro}{t!mD<>{}O{}m}{{\MetaFmt[Code]{\expandafter\zap@space\detokenize{#2#3} \@empty}}\IfBooleanTF{#1}{#5}{\gdef\dc@ArgHack{\,}\forcsvlist{\oarg}{#4}\forcsvlist{\marg}{#5}}}%
-
-
-\NewDocumentCommand{\dc@Describe}{st+O{Key}O{Meta}m}{%
- \IfBooleanTF{#2}%
- {\item[{\dc@arg+[#3][#4]{}{#5}{}}]}%
- {\item[]~\hspace{-0.6675em}\IfBooleanTF{#1}%
- {\dc@margincode*+[#3]{{\dc@arg+[#3][#4]{}{#5}{}}}}%
- {\dc@margincode+[#3]{{\dc@arg+[#3][#4]{}{#5}{}}}}}%
-}%
-
-\NewDocumentCommand{\DescribeArg}{st+O{Key}m}{%
- \IfBooleanTF{#2}%
- {\dc@Describe+[#3][Meta]{#4}}%
- {\IfBooleanTF{#1}%
- {\dc@Describe*[#3][Meta]{#4}}%
- {\dc@Describe[#3][Meta]{#4}}}%
-}%
-\NewDocumentCommand{\DescribeKey}{st+O{Key}m}{%
- \IfBooleanTF{#2}%
- {\dc@Describe+[#3][]{#4}}%
- {\IfBooleanTF{#1}%
- {\dc@Describe*[#3][]{#4}}%
- {\dc@Describe[#3][]{#4}}}%
-}%
-\let\DescribeValue\DescribeKey
-\let\DescribeOption\DescribeKey
-\let\DescribePackage\DescribeKey
-
-\NewDocumentCommand{\DescribeMacro}{st!t+mO{}m}{%
- \IfBooleanTF{#3}%
- {\item[{\Macro{#4}{}}]}%
- {\item[]~\hspace{-0.6675em}\IfBooleanTF{#1}%
- {\dc@margincode*{#4}}%
- {\dc@margincode{#4}}}\IfBooleanTF{#2}{{\Macro!{}[]{#6}}}{{\Macro{}[#5]{#6}}}%
-}%
-
-\SetEnumitemKey{marginlst}{leftmargin=0mm,labelindent=0mm,listparindent=0mm,labelwidth=0mm,labelsep=0mm}
-\SetEnumitemKey{intextlst}{leftmargin=7.5mm,labelindent=0mm,listparindent=0mm,labelwidth=20mm,labelsep=2.5mm}
-
-\NewDocumentCommand{\dc@margincode}{st+O{Code}m}{\ifvmode\leavevmode\else\fi{\marginpar{\raggedleft\MetaFmt[#3]{\IfBooleanT{#1}{\bfseries}\vspace{-1.35ex}\IfBooleanTF{#2}{#4}{\expandafter\zap@space\detokenize{#4} \@empty}\vspace{0.3ex}}}}}
-
-\NewDocumentEnvironment{Macros}{m}{%
- \ifvmode\vspace{1ex}\leavevmode\else\fi{\marginpar{\vspace*{-1.755ex}~\color{gray}\hrule\vspace{0.3ex}}\forcsvlist\dc@margincode{#1}\marginpar{\vspace{-1.1ex}~\color{gray}\hrule}}%
- }{}
- \NewDocumentEnvironment{Envs}{m}{\begin{Macros}{#1}}{\end{Macros}}%
-
-\NewDocumentEnvironment{Syntax}{}{\begingroup\setlength{\parindent}{0pt}\obeylines\hspace{-0.382em}\dc@csfontsize}{\endgroup}
-
-\NewDocumentEnvironment{Args}{}{\begin{description}[nosep,marginlst]\vspace{0.5ex}}{\end{description}}
-\NewDocumentEnvironment{Args+}{}{\begin{description}[nosep,intextlst]\vspace{0.5ex}}{\end{description}}
-\NewDocumentEnvironment{Keys}{}{\begin{Args}}{\end{Args}}
-\NewDocumentEnvironment{Keys+}{}{\begin{Args+}}{\end{Args+}}
-\NewDocumentEnvironment{Values}{}{\begin{Args}}{\end{Args}}
-\NewDocumentEnvironment{Values+}{}{\begin{Args+}}{\end{Args+}}
-\NewDocumentEnvironment{Options}{}{\begin{Args}}{\end{Args}}
-\NewDocumentEnvironment{Options+}{}{\begin{Args+}}{\end{Args+}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%
-
-
-\colorlet{dc@ColorCode}{blue!40!black}
-\colorlet{dc@ColorMacro}{blue!40!black}
-\colorlet{dc@ColorMarg}{gray!60!black}
-\colorlet{dc@ColorOarg}{gray!90!black}
-\colorlet{dc@ColorParg}{gray!60!black}
-\colorlet{dc@ColorXarg}{gray!60!black}
-\colorlet{dc@ColorDefaultVal}{blue!60!black}
-\colorlet{dc@ColorDefault}{blue!60!black}
-\colorlet{dc@ColorKeys}{teal!40!black}
-\colorlet{dc@ColorValue}{teal!40!black}
-\colorlet{dc@ColorKey}{teal!40!black}
-\colorlet{dc@ColorOptions}{green!30!black}
-\colorlet{dc@ColorOthers}{green!30!black}
-\colorlet{dc@ColorEnv}{green!30!black}
-\colorlet{dc@ColorPack}{green!30!black}
-
-
-
-\def\dc@metafont{\dc@csfontsize\ttfamily}
-
-\DeclareKeys[MetaFormat]{
- Oarg.usage = general,
- Oarg.code = {\def\dc@Metafmt{\color{dc@ColorOarg}\dc@metafont}},
- %
- Marg.usage = general,
- Marg.code = {\def\dc@Metafmt{\color{dc@ColorMarg}\dc@metafont}},
- %
- Parg.usage = general,
- Parg.code = {\def\dc@Metafmt{\color{dc@ColorParg}\dc@metafont}},
- %
- Xarg.usage = general,
- Xarg.code = {\def\dc@Metafmt{\color{dc@ColorXarg}\dc@metafont}},
- %
- Macro.usage = general,
- Macro.code = {\def\dc@Metafmt{\color{dc@ColorCode}\dc@metafont}},
- %
- Code.usage = general,
- Code.code = {\def\dc@Metafmt{\color{dc@ColorCode}\dc@metafont}},
- %
- Key.usage = general,
- Key.code = {\def\dc@Metafmt{\color{dc@ColorKey}\dc@metafont\slshape}},
- %
- KeyVal.usage = general,
- KeyVal.code = {\def\dc@Metafmt{\color{dc@ColorKeyVal}\dc@metafont\slshape}},
- %
- Option.usage = general,
- Option.code = {\def\dc@Metafmt{\color{dc@ColorOptions}\dc@metafont}},
- %
- Default.usage = general,
- Default.code = {\def\dc@Metafmt{\color{dc@ColorDefault}\dc@metafont}},
- %
- Value.usage = general,
- Value.code = {\def\dc@Metafmt{\color{dc@ColorValue}\dc@metafont\slshape}},
- %
- Env.usage = general,
- Env.code = {\def\dc@Metafmt{\color{dc@ColorEnv}\dc@metafont\slshape}},
- %
- Pack.usage = general,
- Pack.code = {\def\dc@Metafmt{\color{dc@ColorPack}\dc@metafont\slshape}},
- }
-\DeclareUnknownKeyHandler[MetaFormat]{\def\dc@Metafmt{\color{dc@ColorOthers}\ttfamily}}
-
-\NewDocumentCommand{\MetaFmt}{sO{}}{\ifblank{#2}{}{\dc@@MetaFmt{#2}}\IfBooleanT{#1}{\bfseries}\dc@Metafmt}
-\NewDocumentCommand{\dc@@MetaFmt}{m}{\SetKeys[MetaFormat]{#1}}
-\dc@@MetaFmt{Code}
-
-
-\titleformat{\chapter}{\sffamily\bfseries\selectfont\large}{\thechapter}{2ex}{}
-\titleformat{name=\chapter,numberless}{\sffamily\bfseries\selectfont\large\center}{}{0pt}{}
-\titlespacing{\chapter}{0pt}{\tc@chapbefore}{\tc@chapafter}
-
-
-\def\tc@chapbefore{18pt plus 4pt minus 4pt}
-\def\tc@chapafter{12pt plus 3pt minus 3pt}
-\def\tc@secbefore{12pt plus 3pt minus 3pt}
-\def\tc@secafter{8pt plus 2pt minus 2pt}
-
-\titleformat{\section}[hang]{\normalfont\selectfont\large}{\thesection}{.5em}{}
-\titlespacing{\section}{0pt}{\tc@secbefore}{\tc@secafter}
-\titleformat{\subsection}[hang]{\normalfont\sffamily\slshape\selectfont}{\thesubsection}{.5em}{}
-
-\titleformat{name=\section,numberless}[hang]{\normalfont\large\bfseries\scshape\selectfont\center}{}{0pt}{}
-\titlespacing{name=\section,numberless}{0pt}{\tc@secbefore}{\tc@secafter}
-
-
-
-\reversemarginpar
-
-
-\NewDocumentCommand{\dcAuthor}{m}{\def\dc@author{#1}}
-\NewDocumentCommand{\dcDate}{m}{\def\dc@date{#1}}
-\NewDocumentCommand{\dcTitle}{m}{\def\dc@title{#1}}
-
-\NewDocumentCommand\dcMakeTitle{}{\par
- \begingroup
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{\parindent 1em\noindent
- \hb@xt@1.8em{%
- \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
- \if@twocolumn
- \ifnum \col@number=\@ne
- \dc@maketitle
- \else
- \twocolumn[\dc@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \dc@maketitle
- \fi
- \thispagestyle{plain}\@thanks
- \endgroup
-}
-\def\dc@maketitle{%
- \newpage
- \null
- \vskip 2em%
- \begin{center}%
- \let \footnote \thanks
- {\LARGE \dc@title \par}%
- \vskip 1.5em%
- {\large
- \lineskip .5em%
- \begin{tabular}[t]{c}%
- \dc@author
- \end{tabular}\par}%
- \vskip 1em%
- {\large \dc@date}%
- \end{center}%
- \par
- \vskip 1.5em}
-
-\NewDocumentEnvironment{dcAbstract}{}{%
- \if@twocolumn
- \section*{\abstractname}%
- \else
- \small
- \begin{center}%
- {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
- \end{center}%
- \quotation
- \fi}{\if@twocolumn\else\endquotation\fi}
-
-
-
-\def\convertto#1#2{\strip@pt\dimexpr #2*65536/\number\dimexpr 1#1}
-
-\NewDocumentCommand{\bigtab}{}{
-\begin{center}\begin{tabular}
- {>{\def\colunit{pt}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{mm}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{cm}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{ex}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{em}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{bp}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{dd}}l<{\convertto{\rowunit}{1\colunit}}
- >{\def\colunit{pc}}l<{\convertto{\rowunit}{1\colunit}}
-% >{\def\colunit{in}}l<{\convertto{\rowunit}{1\colunit}}
- >{\bfseries}l}
-\multicolumn{1}{l}{\bfseries 1pt} & \multicolumn{1}{l}{\bfseries 1mm} & \multicolumn{1}{l}{\bfseries 1cm} & \multicolumn{1}{l}{\bfseries 1ex} & \multicolumn{1}{l}{\bfseries 1em} & \multicolumn{1}{l}{\bfseries 1bp} & \multicolumn{1}{l}{\bfseries 1dd} & \multicolumn{1}{l}{\bfseries 1pc} & \\%\multicolumn{1}{l}{\bfseries 1in} & \\
-\gdef\rowunit{pt} & & & & & & & & \rowunit\\
-\gdef\rowunit{mm} & & & & & & & & \rowunit\\
-\gdef\rowunit{cm} & & & & & & & & \rowunit\\
-\gdef\rowunit{ex} & & & & & & & & \rowunit\\
-\gdef\rowunit{em} & & & & & & & & \rowunit\\
-\gdef\rowunit{bp} & & & & & & & & \rowunit\\
-\gdef\rowunit{dd} & & & & & & & & \rowunit\\
-\gdef\rowunit{pc} & & & & & & & & \rowunit\\
-%\gdef\rowunit{in} & & & & & & & & & \rowunit\\
-\end{tabular}\end{center}
-}
-
-
-
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0beta (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
+%% democodetools.sty set of macros to document LaTeX packages
+%%
+%% README.md quick introduction
+%%
+%% democodetools.tex LaTeX documentation
+%% democodetools.pdf documentation in PDF form
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{democodetools}
+\def\tc@tmp@altpackname{democodetools}
+\def\tc@tmp@packdesc{Demo Code Tools}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0beta}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\RequirePackage{democodelisting}
+
+
+
+
+\setdclisting{settexcs2={Macro,Arg,xarg,oarg,marg,parg,Key,Keylst,DescribeMacro,DescribeKey,DescribeValue,DescribeOption,DescribeArg},setkeywd2={Envs,Macros,Args,Syntax,Keys,Values,Options}}
+
+
+\def\dc@keyvaluestr{Value}
+\def\dc@keyvaluemeanstr{Meaning}
+\def\dc@keydefaultstr{Default}
+\def\dc@csfontsize{\small}
+
+
+\NewDocumentCommand{\MarginNote}{+m}{\marginpar{{\scriptsize\hfill#1}}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%
+\DeclareDocumentCommand{\Meta}{m}{\ensuremath\langle#1\ensuremath\rangle}
+
+%%%
+%%% In text arg
+%%%
+\gdef\dc@ArgHack{}
+\NewDocumentCommand{\dc@arg}{st+O{Code}O{}mmm}{{\MetaFmt[#3]{\dc@ArgHack#5\csname #4\endcsname{{\IfBooleanT{#1}{\bfseries}\IfBooleanTF{#2}{#6}{\detokenize{#6}}}}#7}}\gdef\dc@ArgHack{\,}}
+\NewDocumentCommand{\oarg}{O{Meta}m}{\dc@arg+[Oarg][#1]{[}{#2}{]}}
+\NewDocumentCommand{\marg}{O{Meta}m}{\dc@arg+[Marg][#1]{\{}{#2}{\}}}
+\NewDocumentCommand{\parg}{O{Meta}m}{\dc@arg+[Parg][#1]{(}{#2}{)}}
+\NewDocumentCommand{\xarg}{O{Meta}m}{\dc@arg+[Xarg][#1]{<}{#2}{>}}
+\NewDocumentCommand{\Arg}{m}{\def\dc@ArgHack{}\dc@arg+[Marg][Meta]{}{#1}{}}
+
+\NewDocumentCommand{\dc@x}{O{}O{}m}{#1\dc@arg+[#2][]{}{#3}{}}% single mandatory value => \dc@arg
+\NewDocumentCommand{\dc@xhack}{O{}m}{\dc@x[\dc@XHack][#1]{#2}\def\dc@XHack{\,, }}% single mandatory value => \dc@arg
+\NewDocumentCommand{\dc@xlst}{O{}O{}m}{\gdef\dc@ArgHack{}\def\dc@XHack{}\forcsvlist{\dc@xhack[#2]}{#3}\ifblank{#1}{}{\hfill\dc@keydefaultstr:~{\bfseries\Key{#1}}}}%single KEY... LIST of ValueS... default Value (if any)
+
+
+\NewDocumentCommand{\Key}{O{}m}{\dc@x[#1][Value]{#2}}
+\NewDocumentCommand{\Keylst}{O{}m}{\dc@xlst[#1][Value]{#2}}
+
+\NewDocumentCommand{\KeyUse}{mm}{\Key{#1}\space $=$ \Meta{#2}}
+
+
+\NewDocumentCommand{\Env}{O{}m}{\dc@x[#1][Env]{#2}}
+\NewDocumentCommand{\Envlst}{O{}m}{\dc@xlst[#1][Env]{#2}}
+
+\NewDocumentCommand{\Pack}{O{}m}{\dc@x[#1][Pack]{#2}}
+\NewDocumentCommand{\Packlst}{O{}m}{\dc@xlst[#1][Pack]{#2}}
+
+\NewDocumentCommand{\Value}{O{}m}{\dc@x[#1][Value]{#2}}
+\NewDocumentCommand{\Valuelst}{O{}m}{\dc@xlst[#1][Value]{#2}}
+
+\NewDocumentCommand{\Option}{O{}m}{\dc@x[#1][Option]{#2}}
+\NewDocumentCommand{\Optionlst}{O{}m}{\dc@xlst[#1][Option]{#2}}
+
+
+%%%
+%%% In text macro
+%%%
+\NewDocumentCommand{\Macro}{t!mD<>{}O{}m}{{\MetaFmt[Code]{\expandafter\zap@space\detokenize{#2#3} \@empty}}\IfBooleanTF{#1}{#5}{\gdef\dc@ArgHack{\,}\forcsvlist{\oarg}{#4}\forcsvlist{\marg}{#5}}}%
+
+
+\NewDocumentCommand{\dc@Describe}{st+O{Key}O{Meta}m}{%
+ \IfBooleanTF{#2}%
+ {\item[{\dc@arg+[#3][#4]{}{#5}{}}]}%
+ {\item[]~\hspace{-0.6675em}\IfBooleanTF{#1}%
+ {\dc@margincode*+[#3]{{\dc@arg+[#3][#4]{}{#5}{}}}}%
+ {\dc@margincode+[#3]{{\dc@arg+[#3][#4]{}{#5}{}}}}}%
+}%
+
+\NewDocumentCommand{\DescribeArg}{st+O{Key}m}{%
+ \IfBooleanTF{#2}%
+ {\dc@Describe+[#3][Meta]{#4}}%
+ {\IfBooleanTF{#1}%
+ {\dc@Describe*[#3][Meta]{#4}}%
+ {\dc@Describe[#3][Meta]{#4}}}%
+}%
+\NewDocumentCommand{\DescribeKey}{st+O{Key}m}{%
+ \IfBooleanTF{#2}%
+ {\dc@Describe+[#3][]{#4}}%
+ {\IfBooleanTF{#1}%
+ {\dc@Describe*[#3][]{#4}}%
+ {\dc@Describe[#3][]{#4}}}%
+}%
+\let\DescribeValue\DescribeKey
+\let\DescribeOption\DescribeKey
+\let\DescribePackage\DescribeKey
+
+\NewDocumentCommand{\DescribeMacro}{st!t+mO{}m}{%
+ \IfBooleanTF{#3}%
+ {\item[{\Macro{#4}{}}]}%
+ {\item[]~\hspace{-0.6675em}\IfBooleanTF{#1}%
+ {\dc@margincode*{#4}}%
+ {\dc@margincode{#4}}}\IfBooleanTF{#2}{{\Macro!{}[]{#6}}}{{\Macro{}[#5]{#6}}}%
+}%
+
+\SetEnumitemKey{marginlst}{leftmargin=0mm,labelindent=0mm,listparindent=0mm,labelwidth=0mm,labelsep=0mm}
+\SetEnumitemKey{intextlst}{leftmargin=7.5mm,labelindent=0mm,listparindent=0mm,labelwidth=20mm,labelsep=2.5mm}
+
+\NewDocumentCommand{\dc@margincode}{st+O{Code}m}{\ifvmode\leavevmode\else\fi{\marginpar{\raggedleft\MetaFmt[#3]{\IfBooleanT{#1}{\bfseries}\vspace{-1.35ex}\IfBooleanTF{#2}{#4}{\expandafter\zap@space\detokenize{#4} \@empty}\vspace{0.3ex}}}}}
+
+\NewDocumentEnvironment{Macros}{m}{%
+ \ifvmode\vspace{1ex}\leavevmode\else\fi{\marginpar{\vspace*{-1.755ex}~\color{gray}\hrule\vspace{0.3ex}}\forcsvlist\dc@margincode{#1}\marginpar{\vspace{-1.1ex}~\color{gray}\hrule}}%
+ }{}
+ \NewDocumentEnvironment{Envs}{m}{\begin{Macros}{#1}}{\end{Macros}}%
+
+\NewDocumentEnvironment{Syntax}{}{\begingroup\setlength{\parindent}{0pt}\obeylines\hspace{-0.382em}\dc@csfontsize}{\endgroup}
+
+\NewDocumentEnvironment{Args}{}{\begin{description}[nosep,marginlst]\vspace{0.5ex}}{\end{description}}
+\NewDocumentEnvironment{Args+}{}{\begin{description}[nosep,intextlst]\vspace{0.5ex}}{\end{description}}
+\NewDocumentEnvironment{Keys}{}{\begin{Args}}{\end{Args}}
+\NewDocumentEnvironment{Keys+}{}{\begin{Args+}}{\end{Args+}}
+\NewDocumentEnvironment{Values}{}{\begin{Args}}{\end{Args}}
+\NewDocumentEnvironment{Values+}{}{\begin{Args+}}{\end{Args+}}
+\NewDocumentEnvironment{Options}{}{\begin{Args}}{\end{Args}}
+\NewDocumentEnvironment{Options+}{}{\begin{Args+}}{\end{Args+}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%
+
+
+\colorlet{dc@ColorCode}{blue!40!black}
+\colorlet{dc@ColorMacro}{blue!40!black}
+\colorlet{dc@ColorMarg}{gray!60!black}
+\colorlet{dc@ColorOarg}{gray!90!black}
+\colorlet{dc@ColorParg}{gray!60!black}
+\colorlet{dc@ColorXarg}{gray!60!black}
+\colorlet{dc@ColorDefaultVal}{blue!60!black}
+\colorlet{dc@ColorDefault}{blue!60!black}
+\colorlet{dc@ColorKeys}{teal!40!black}
+\colorlet{dc@ColorValue}{teal!40!black}
+\colorlet{dc@ColorKey}{teal!40!black}
+\colorlet{dc@ColorOptions}{green!30!black}
+\colorlet{dc@ColorOthers}{green!30!black}
+\colorlet{dc@ColorEnv}{green!30!black}
+\colorlet{dc@ColorPack}{green!30!black}
+
+
+
+\def\dc@metafont{\dc@csfontsize\ttfamily}
+
+\DeclareKeys[MetaFormat]{
+ Oarg.usage = general,
+ Oarg.code = {\def\dc@Metafmt{\color{dc@ColorOarg}\dc@metafont}},
+ %
+ Marg.usage = general,
+ Marg.code = {\def\dc@Metafmt{\color{dc@ColorMarg}\dc@metafont}},
+ %
+ Parg.usage = general,
+ Parg.code = {\def\dc@Metafmt{\color{dc@ColorParg}\dc@metafont}},
+ %
+ Xarg.usage = general,
+ Xarg.code = {\def\dc@Metafmt{\color{dc@ColorXarg}\dc@metafont}},
+ %
+ Macro.usage = general,
+ Macro.code = {\def\dc@Metafmt{\color{dc@ColorCode}\dc@metafont}},
+ %
+ Code.usage = general,
+ Code.code = {\def\dc@Metafmt{\color{dc@ColorCode}\dc@metafont}},
+ %
+ Key.usage = general,
+ Key.code = {\def\dc@Metafmt{\color{dc@ColorKey}\dc@metafont\slshape}},
+ %
+ KeyVal.usage = general,
+ KeyVal.code = {\def\dc@Metafmt{\color{dc@ColorKeyVal}\dc@metafont\slshape}},
+ %
+ Option.usage = general,
+ Option.code = {\def\dc@Metafmt{\color{dc@ColorOptions}\dc@metafont}},
+ %
+ Default.usage = general,
+ Default.code = {\def\dc@Metafmt{\color{dc@ColorDefault}\dc@metafont}},
+ %
+ Value.usage = general,
+ Value.code = {\def\dc@Metafmt{\color{dc@ColorValue}\dc@metafont\slshape}},
+ %
+ Env.usage = general,
+ Env.code = {\def\dc@Metafmt{\color{dc@ColorEnv}\dc@metafont\slshape}},
+ %
+ Pack.usage = general,
+ Pack.code = {\def\dc@Metafmt{\color{dc@ColorPack}\dc@metafont\slshape}},
+ }
+\DeclareUnknownKeyHandler[MetaFormat]{\def\dc@Metafmt{\color{dc@ColorOthers}\ttfamily}}
+
+\NewDocumentCommand{\MetaFmt}{sO{}}{\ifblank{#2}{}{\dc@@MetaFmt{#2}}\IfBooleanT{#1}{\bfseries}\dc@Metafmt}
+\NewDocumentCommand{\dc@@MetaFmt}{m}{\SetKeys[MetaFormat]{#1}}
+\dc@@MetaFmt{Code}
+
+
+\titleformat{\chapter}{\sffamily\bfseries\selectfont\large}{\thechapter}{2ex}{}
+\titleformat{name=\chapter,numberless}{\sffamily\bfseries\selectfont\large\center}{}{0pt}{}
+\titlespacing{\chapter}{0pt}{\tc@chapbefore}{\tc@chapafter}
+
+
+\def\tc@chapbefore{18pt plus 4pt minus 4pt}
+\def\tc@chapafter{12pt plus 3pt minus 3pt}
+\def\tc@secbefore{12pt plus 3pt minus 3pt}
+\def\tc@secafter{8pt plus 2pt minus 2pt}
+
+\titleformat{\section}[hang]{\normalfont\selectfont\large}{\thesection}{.5em}{}
+\titlespacing{\section}{0pt}{\tc@secbefore}{\tc@secafter}
+\titleformat{\subsection}[hang]{\normalfont\sffamily\slshape\selectfont}{\thesubsection}{.5em}{}
+
+\titleformat{name=\section,numberless}[hang]{\normalfont\large\bfseries\scshape\selectfont\center}{}{0pt}{}
+\titlespacing{name=\section,numberless}{0pt}{\tc@secbefore}{\tc@secafter}
+
+
+
+\reversemarginpar
+
+
+\NewDocumentCommand{\dcAuthor}{m}{\def\dc@author{#1}}
+\NewDocumentCommand{\dcDate}{m}{\def\dc@date{#1}}
+\NewDocumentCommand{\dcTitle}{m}{\def\dc@title{#1}}
+
+\NewDocumentCommand\dcMakeTitle{}{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \dc@maketitle
+ \else
+ \twocolumn[\dc@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \dc@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks
+ \endgroup
+}
+\def\dc@maketitle{%
+ \newpage
+ \null
+ \vskip 2em%
+ \begin{center}%
+ \let \footnote \thanks
+ {\LARGE \dc@title \par}%
+ \vskip 1.5em%
+ {\large
+ \lineskip .5em%
+ \begin{tabular}[t]{c}%
+ \dc@author
+ \end{tabular}\par}%
+ \vskip 1em%
+ {\large \dc@date}%
+ \end{center}%
+ \par
+ \vskip 1.5em}
+
+\NewDocumentEnvironment{dcAbstract}{}{%
+ \if@twocolumn
+ \section*{\abstractname}%
+ \else
+ \small
+ \begin{center}%
+ {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
+ \end{center}%
+ \quotation
+ \fi}{\if@twocolumn\else\endquotation\fi}
+
+
+
+\def\convertto#1#2{\strip@pt\dimexpr #2*65536/\number\dimexpr 1#1}
+
+\NewDocumentCommand{\bigtab}{}{
+\begin{center}\begin{tabular}
+ {>{\def\colunit{pt}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{mm}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{cm}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{ex}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{em}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{bp}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{dd}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\def\colunit{pc}}l<{\convertto{\rowunit}{1\colunit}}
+% >{\def\colunit{in}}l<{\convertto{\rowunit}{1\colunit}}
+ >{\bfseries}l}
+\multicolumn{1}{l}{\bfseries 1pt} & \multicolumn{1}{l}{\bfseries 1mm} & \multicolumn{1}{l}{\bfseries 1cm} & \multicolumn{1}{l}{\bfseries 1ex} & \multicolumn{1}{l}{\bfseries 1em} & \multicolumn{1}{l}{\bfseries 1bp} & \multicolumn{1}{l}{\bfseries 1dd} & \multicolumn{1}{l}{\bfseries 1pc} & \\%\multicolumn{1}{l}{\bfseries 1in} & \\
+\gdef\rowunit{pt} & & & & & & & & \rowunit\\
+\gdef\rowunit{mm} & & & & & & & & \rowunit\\
+\gdef\rowunit{cm} & & & & & & & & \rowunit\\
+\gdef\rowunit{ex} & & & & & & & & \rowunit\\
+\gdef\rowunit{em} & & & & & & & & \rowunit\\
+\gdef\rowunit{bp} & & & & & & & & \rowunit\\
+\gdef\rowunit{dd} & & & & & & & & \rowunit\\
+\gdef\rowunit{pc} & & & & & & & & \rowunit\\
+%\gdef\rowunit{in} & & & & & & & & & \rowunit\\
+\end{tabular}\end{center}
+}
+
+
+
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/llncs/README.md b/macros/latex/contrib/llncs/README.md
index de41045d18..c621504692 100644
--- a/macros/latex/contrib/llncs/README.md
+++ b/macros/latex/contrib/llncs/README.md
@@ -1,6 +1,6 @@
# llncs
-_2022/01/12 v2.21_
+_2022/09/05 v2.22_
Copyright (c) 1996-2022 Springer
diff --git a/macros/latex/contrib/llncs/history.txt b/macros/latex/contrib/llncs/history.txt
index 79a199ccd4..0e51fd8218 100644
--- a/macros/latex/contrib/llncs/history.txt
+++ b/macros/latex/contrib/llncs/history.txt
@@ -142,3 +142,7 @@ Version history for the LLNCS LaTeX2e class
Alexander Malkis, Technical University of Munich;
use detokenized argument in the definition of \doi
to allow underscores in DOIs
+
+05.09.22 llncs.cls 2.22 robust redefinition of \vec (bold italics), bug
+ reported by Alexander Malkis, TUM
+
diff --git a/macros/latex/contrib/llncs/llncs.cls b/macros/latex/contrib/llncs/llncs.cls
index 075d73327c..de80a15ad9 100644
--- a/macros/latex/contrib/llncs/llncs.cls
+++ b/macros/latex/contrib/llncs/llncs.cls
@@ -1,4 +1,4 @@
-% LLNCS DOCUMENT CLASS -- version 2.21 (12-Jan-2022)
+% LLNCS DOCUMENT CLASS -- version 2.22 (05-Sep-2022)
% Springer Verlag LaTeX2e support for Lecture Notes in Computer Science
%
%%
@@ -19,7 +19,7 @@
%% Right brace \} Tilde \~}
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{llncs}[2022/01/12 v2.21
+\ProvidesClass{llncs}[2022/09/05 v2.22
^^J LaTeX document class for Lecture Notes in Computer Science]
% Options
\let\if@envcntreset\iffalse
@@ -374,7 +374,7 @@ You should not use \verb|\subparagraph| with this class.\vskip0.5cm}
\let\footnotesize\small
\if@custvec
-\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle#1$}}
+\DeclareRobustCommand\vec[1]{\mathchoice{\mbox{\boldmath$\displaystyle#1$}}
{\mbox{\boldmath$\textstyle#1$}}
{\mbox{\boldmath$\scriptstyle#1$}}
{\mbox{\boldmath$\scriptscriptstyle#1$}}}
@@ -890,7 +890,7 @@ to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
\par\addvspace\baselineskip
\noindent\keywordname\enspace\ignorespaces#1}%
\@ifpackageloaded{hyperref}{%
-\def\doi#1{\href{https://doi.org/\detokenize{#1}}{\url{https://doi.org/\detokenize{#1}}}}}{
+\def\doi#1{\href{https://doi.org/\detokenize{#1}}{\url{https://doi.org/#1}}}}{
\def\doi#1{https://doi.org/\detokenize{#1}}}
}
\def\homedir{\~{ }}
diff --git a/macros/latex/contrib/llncs/llncsdoc.pdf b/macros/latex/contrib/llncs/llncsdoc.pdf
index f0983cf795..e2f638a5fd 100644
--- a/macros/latex/contrib/llncs/llncsdoc.pdf
+++ b/macros/latex/contrib/llncs/llncsdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/llncs/llncsdoc.tex b/macros/latex/contrib/llncs/llncsdoc.tex
index b8c8f38540..0dd0ec5599 100644
--- a/macros/latex/contrib/llncs/llncsdoc.tex
+++ b/macros/latex/contrib/llncs/llncsdoc.tex
@@ -1,6 +1,6 @@
% This is LLNCSDOC.TEX the documentation file of
% the LaTeX2e class from Springer-Verlag
-% for Lecture Notes in Computer Science, version 2.21
+% for Lecture Notes in Computer Science, version 2.22
\documentclass{llncs}
\usepackage{llncsdoc}
\usepackage{graphicx}
@@ -12,7 +12,7 @@
\title{Instructions for Using Springer's \texttt{llncs} Class for
Computer Science Proceedings Papers}
%
-\subtitle{\texttt{llncs}, Version 2.21, Jan 12, 2022}
+\subtitle{\texttt{llncs}, Version 2.22, Sep 05, 2022}
%
\author{}
\institute{}
diff --git a/macros/latex/contrib/ufrgscca/README.txt b/macros/latex/contrib/ufrgscca/README.txt
new file mode 100644
index 0000000000..88495bcbab
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/README.txt
@@ -0,0 +1,67 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md (this file) quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+
+
+This bundled is aimed at producing undergraduate students
+final work/report (tcc) at UFRGS/EE closely following ABNT rules
+(ABNT stands for Brazilian Association of Technical Norms).
+
+For more details, see the documentation, ufrgscca.pdf (source code: ufrgscca.tex)
+
+As of September 2022, the CTAN version of it is 1.0 (first CTAN submission),
+except the -ppc and -curr files which shall be
+considered 1.0beta (to keep the same 'overall' version number).
diff --git a/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf b/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
new file mode 100644
index 0000000000..631f4faa35
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
@@ -0,0 +1,6689 @@
+%PDF-1.5
+%ÐÔÅØ
+4 0 obj
+<< /S /GoTo /D (section.1) >>
+endobj
+7 0 obj
+(\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n)
+endobj
+8 0 obj
+<< /S /GoTo /D (subsection.2) >>
+endobj
+11 0 obj
+(\376\377\000C\000u\000r\000r\000e\000n\000t\000\040\000V\000e\000r\000s\000i\000o\000n)
+endobj
+12 0 obj
+<< /S /GoTo /D (section.3) >>
+endobj
+15 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000\040\000C\000l\000a\000s\000s)
+endobj
+16 0 obj
+<< /S /GoTo /D (subsection.4) >>
+endobj
+19 0 obj
+(\376\377\000C\000l\000a\000s\000s\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+20 0 obj
+<< /S /GoTo /D (subsection.5) >>
+endobj
+23 0 obj
+(\376\377\000C\000l\000a\000s\000s\000\040\000D\000e\000c\000l\000a\000r\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+24 0 obj
+<< /S /GoTo /D (section.6) >>
+endobj
+27 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000a\000b\000n\000t\000\040\000P\000a\000c\000k\000a\000g\000e)
+endobj
+28 0 obj
+<< /S /GoTo /D (subsection.7) >>
+endobj
+31 0 obj
+(\376\377\000P\000a\000c\000k\000a\000g\000e\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+32 0 obj
+<< /S /GoTo /D (subsection.16) >>
+endobj
+35 0 obj
+(\376\377\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s)
+endobj
+36 0 obj
+<< /S /GoTo /D (subsection.25) >>
+endobj
+39 0 obj
+(\376\377\000T\000a\000b\000u\000l\000a\000r\000\040\000N\000e\000w\000\040\000C\000o\000l\000u\000m\000n\000s)
+endobj
+40 0 obj
+<< /S /GoTo /D (subsection.26) >>
+endobj
+43 0 obj
+(\376\377\000e\000n\000u\000m\000i\000t\000e\000m\000\040\000E\000x\000t\000r\000a\000\040\000K\000e\000y\000s)
+endobj
+44 0 obj
+<< /S /GoTo /D (section.125) >>
+endobj
+47 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000o\000r\000e\000\040\000P\000a\000c\000k\000a\000g\000e)
+endobj
+48 0 obj
+<< /S /GoTo /D (subsection.126) >>
+endobj
+51 0 obj
+(\376\377\000C\000o\000r\000e\000\040\000F\000o\000r\000m\000s\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+52 0 obj
+<< /S /GoTo /D (subsection.127) >>
+endobj
+55 0 obj
+(\376\377\000C\000o\000r\000e\000\040\000G\000l\000o\000b\000a\000l\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+56 0 obj
+<< /S /GoTo /D (subsection.128) >>
+endobj
+59 0 obj
+(\376\377\000C\000o\000r\000e\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+60 0 obj
+<< /S /GoTo /D (section.129) >>
+endobj
+63 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000o\000v\000e\000r\000\040\000P\000a\000c\000k\000a\000g\000e)
+endobj
+64 0 obj
+<< /S /GoTo /D (subsection.130) >>
+endobj
+67 0 obj
+(\376\377\000P\000a\000c\000k\000a\000g\000e\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+68 0 obj
+<< /S /GoTo /D (subsection.131) >>
+endobj
+71 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+72 0 obj
+<< /S /GoTo /D (section.132) >>
+endobj
+75 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000f\000o\000r\000m\000s\000\040\000P\000a\000c\000k\000a\000g\000e)
+endobj
+76 0 obj
+<< /S /GoTo /D (subsection.133) >>
+endobj
+79 0 obj
+(\376\377\000F\000o\000r\000m\000s\000\040\000D\000e\000f\000i\000n\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+80 0 obj
+<< /S /GoTo /D (section.134) >>
+endobj
+83 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000l\000i\000s\000t\000s\000\040\000P\000a\000c\000k\000a\000g\000e)
+endobj
+84 0 obj
+<< /S /GoTo /D (subsection.135) >>
+endobj
+87 0 obj
+(\376\377\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t)
+endobj
+88 0 obj
+<< /S /GoTo /D (subsection.149) >>
+endobj
+91 0 obj
+(\376\377\000D\000e\000c\000l\000a\000r\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+92 0 obj
+<< /S /GoTo /D (section.158) >>
+endobj
+95 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000g\000e\000n\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+96 0 obj
+<< /S /GoTo /D (subsection.159) >>
+endobj
+99 0 obj
+(\376\377\000P\000a\000c\000k\000a\000g\000e\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+100 0 obj
+<< /S /GoTo /D (subsection.160) >>
+endobj
+103 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+104 0 obj
+<< /S /GoTo /D (section.169) >>
+endobj
+107 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000o\000o\000r\000d\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+108 0 obj
+<< /S /GoTo /D (subsection.170) >>
+endobj
+111 0 obj
+(\376\377\000P\000a\000c\000k\000a\000g\000e\000/\000R\000e\000p\000o\000r\000t\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+112 0 obj
+<< /S /GoTo /D (subsection.171) >>
+endobj
+115 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+116 0 obj
+<< /S /GoTo /D (subsubsection.177) >>
+endobj
+119 0 obj
+(\376\377\000G\000l\000o\000b\000a\000l\000\040\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000I)
+endobj
+120 0 obj
+<< /S /GoTo /D (subsubsection.192) >>
+endobj
+123 0 obj
+(\376\377\000G\000l\000o\000b\000a\000l\000\040\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000I\000I)
+endobj
+124 0 obj
+<< /S /GoTo /D (subsubsection.213) >>
+endobj
+127 0 obj
+(\376\377\000S\000t\000u\000d\000e\000n\000t\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+128 0 obj
+<< /S /GoTo /D (section.226) >>
+endobj
+131 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000p\000p\000c\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000b\000e\000t\000a\000\051\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+132 0 obj
+<< /S /GoTo /D (subsection.227) >>
+endobj
+135 0 obj
+(\376\377\000P\000a\000c\000k\000a\000g\000e\000\040\000O\000p\000t\000i\000o\000n\000s)
+endobj
+136 0 obj
+<< /S /GoTo /D (subsection.228) >>
+endobj
+139 0 obj
+(\376\377\000D\000e\000f\000i\000n\000e\000d\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+140 0 obj
+<< /S /GoTo /D (subsection.231) >>
+endobj
+143 0 obj
+(\376\377\000E\000n\000v\000i\000r\000o\000n\000m\000e\000n\000t\000s)
+endobj
+144 0 obj
+<< /S /GoTo /D (section.232) >>
+endobj
+147 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000u\000r\000r\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000b\000e\000t\000a\000\051\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+148 0 obj
+<< /S /GoTo /D (subsection.233) >>
+endobj
+151 0 obj
+(\376\377\000C\000o\000m\000m\000a\000n\000d\000s\000\040\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000t\000h\000e\000\040\000m\000a\000n\000y\000\040\000l\000i\000s\000t\000s)
+endobj
+152 0 obj
+<< /S /GoTo /D (subsection.234) >>
+endobj
+155 0 obj
+(\376\377\000L\000i\000s\000t\000\040\000P\000r\000o\000c\000e\000s\000s\000i\000n\000g\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+156 0 obj
+<< /S /GoTo /D (section.235) >>
+endobj
+159 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000u\000r\000r\000-\000t\000a\000b\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000a\000l\000p\000h\000a\000\051\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+160 0 obj
+<< /S /GoTo /D (subsection.236) >>
+endobj
+163 0 obj
+(\376\377\000T\000a\000b\000u\000l\000a\000r\000\040\000P\000r\000e\000s\000e\000n\000t\000a\000t\000i\000o\000n\000\040\000C\000o\000m\000m\000a\000n\000d\000s)
+endobj
+164 0 obj
+<< /S /GoTo /D (section.237) >>
+endobj
+167 0 obj
+(\376\377\000u\000f\000r\000g\000s\000c\000c\000a\000-\000c\000u\000r\000r\000-\000g\000r\000a\000p\000h\000\040\000P\000a\000c\000k\000a\000g\000e\000\040\000\050\000a\000l\000p\000h\000a\000\051\000\040\000\050\000e\000x\000t\000e\000n\000d\000e\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n\000\051)
+endobj
+168 0 obj
+<< /S /GoTo /D (subsection.238) >>
+endobj
+171 0 obj
+(\376\377\000G\000r\000a\000p\000h\000\040\000P\000r\000e\000s\000e\000n\000t\000a\000t\000i\000o\000n\000\040\000C\000o\000m\000m\000a\000n\000d)
+endobj
+172 0 obj
+<< /S /GoTo /D [173 0 R /Fit] >>
+endobj
+234 0 obj
+<<
+/Length 4342
+/Filter /FlateDecode
+>>
+stream
+xÚí]K“Û6¾ûWàÈ©2hàó˜8¶+Ùªl6žä’ä kè±*É«Glï¯_€ ,‚èš•JlïâXÃþDáÑý¡Ñ(ìžìÅ£"òï×·ž<W%“E^ײb·¯™hÚ\µ¬EÞè wì—ìöMÃU!³óëÃýq½^=¶®vwæ…ÈV7\dÇýßþ†Ë&[oV§þî±5þp#ëlµ6ÿÿ}ußo~»ýŽ Qå]-—eÞýœŸoš6ëÇÍ~gß*òb@óZåJ¨][ô¯EUôïOý³í¹3Ÿ^gëóC¿3wZô­4N˜»èŽ6L”¹*õçêŽÖ]^ê[ª*/;ioùÕvÝŸõ½ô{Ÿß´";lîûÃÆ6¡ÕŸ,t Ýîq\^öoOýÃîð«¡ÛýÁ¾WRš7yÃýäyÕ1=°]Ñ Óݦî/˼ÐÛ†WÇÓaµ>a7¨§7Ð$µ¡`‚‰¶ÉU-X¥T.:Ån†™Ûu›Ú6{u6s´»ÛƒÕÔÙÅ°Ú<\.­Nöß·3mvw^ov÷vÖÃ|¸?¬îÎzjÍ¥.;žÎwf Ûìt´W~-T¹[míh»-Õ¯ÚKKímEÉ*ÑåuYÚ–¾3÷Ù~rèß¾?èÖHY ­’zTzþ£Á¼xùäÙ3}¥,x¶»ßìz=K¦¡æâ˵A½±=Øoí{Wã½NoÌ(ô©§¸ÊzÝ­ÕÖZÚmþ0o6.x2/>`=‘“®t]ê¢Î‹®²]Ù¿Ö£QÙ{ûúÅA‹7Õ nj®½<oo>¶W×Ûý±ß~°¦×ûív#»ì
+MجXˆÿŠŽEè7ÂÞaîYë µcE'Щëˆ`K) ,•™¸N#¶¼V÷Ñ{j4¯¥¸ß†>1×pShHô3r¸jhš
+c óÓ|¿d´`å0ÞIá«h #щ‘Ø@
+¦10#1:¬4kiÉU/pU¤.³ÑUê ,€#t‚8&Ä!¦MØuúU<¹#äv×$::*BY1%)¦D5‘$ˆœCc0T7„v;¤ÍNœ«‰ÌO\Hˆëm™£ÈŽ×7 úãæõ噑Ý÷Þ>Õ6’1¿Ð²(î©âžþ÷½å„¾=AŸy2w2&c2ÆÕ¸RãÔG5îÙ„ü±9ìwã³ZátEàdLÆdütYTÓ˜iìÖ<YjöM¯ÎÛÕÁ&ø¾7žíÜoÏ@Õ¤OÆdü,㽆ã½ãݦ*ç‡ù–¢!ÈŸ½?V6ðÿÑð‚]iÓ”ŒÉø%3ÁõØR‰[’u•·ª \ªóªK.ɺÍ5/G¯÷‡>vhÉÁ Ò¬ƒAt^
+ë%`Ióåèzº[‚ƵdÝP§‘/™s¾È›Âz3„F…gLŽ-¾(lù"Fà‹È†/â±°\ ¢1ÝÓy=¬dƒhêbÖ¶A4y ªÝ •½A49£
+ápEí"½‡˜ú‚ÌË‚iAÄ¡
+/€·väzà
+üpB•¾Ð#“1ÿ2þ©/üSÌ™çrŒâ›Þè¬;û•ú¸Ò*ÊôëòɘŒÿ§ÔqÕ~k\ûU7l5CÚo™ Q/Ñ~E­¯y»ç×Ãñ͈æë‚­×!/ò¶‘.Ñt]\>w1ˆ†ë‚¿Â4[„hµ.Ñ6\"—8 LqAˆ¨ã‚ÈÁÚ«ƒA4Wƒ¨c.ÖÛ ¦­º E
+
+ÓFg¨&6ìœ27œ4Ë!íÓE!šç õaN
+NŠ,N
+RNŠ÷†9CÁÚ¥ ŠóYH«œ¡b$Ò&g¨(ó´ÈÑ g¨èÊÐAPkz¼åpÕOÂp‚U^™bwX3ô<˜àÀpÝÝ‹«xX!Ê€í„`‡µ‹9ÅÑü<^$Ð"‹,¢íy´g}Díò#ÒºFY!)KmÓÅ1ˆ67Ï"¢˜Ø|PæÕÞfIV4ÇŠú+Åñ)D EJLãÚ<ÅŽf؈f6Oúã9„=qml¾›‰of`-l¾¿
+n¯HÚ×ëëSy‘‡u«TOÆdüœëF äU”¼fOáRëÐmúÉêdLÆ¿ ²Û*»²É•Œ|Iâµ,(ìª"—Þq»9ž¢…]„v]RØ…@^.ä‚® ‚k.©^¸ ¤‒Š‹Aêº.ùíE„”ŒV}rAH!Ë!¿Yé‚ຮƒÁêt.)ù¹ ø‡> VØuAHEÓa¿hê‚:« B~mõ
+
+vg¨š„Š¶“†“F”Sæ†~Žw†‚…
+NŠ,N
+RNŠwN¢N!!N¢3NbFNáXNbkN"~NZC8i9⤕-PØAu¬í„¦Ã¥
+Ö&@Ld’YÜ]àÊ®çÆы¬x`!u)/Þ áÿn䜄â„Tv=b ¯~ø¢zdçj¤²ë-!\lõ¶ðê‡Wvçkmk5¥û”q$Ìþƒ§óü(¸ÚüŒâ¯ǧD%)1M!Éà…ÝyÒÏù#äI!a
+›S–ÂúB*ìZ4¥°+UúÖµdLÆ/°¨$ð²oó±ì ü‚ ÷Å‹Mªñ&c2&ã§g³bÎc×ç&ÖÛÕ!*WU鱉dLÆÿ]r0úÙXTiq­¹(Û €¦ŒÂ¶@?kõ?å|Ÿu¯Sª™x&¤V9… EO"BmAÊ°S\Î"²ð‚Ô—'¤N=E õî))œO!H~ÁJùS¢ L!È¡ñ)>|>A`âØ‚HcS,«L˜ˆ3… jЂÉJS¢OM!ˆv„Ä0S0‘sBÇ9aüÏ68È\ä¯)¿"}9˜ÑɃ5ÆŠ`Æ u{’ÁÁDâŸÇY„¸ˆ(lj‘è•XšÈžÖŒº5»R‡[m0\_tøÀ¢,€N%‹9\fžygÔ9áÓ̳P‰DÊX€Ḇ-,¸$ãX™˜ñY”ÎXŒ­eFÑ1†F”ŸÙ‚]/$‹¯^¡Å+þ1ñ¶Æ;5TŸr3‹Xb‹—NŠÉpGÜ\+–jÁ¢”›õE’>DróÏXúd \Šr“éX.d¼8kÆ©7ÎßÑE
+endstream
+endobj
+173 0 obj
+<<
+/Type /Page
+/Contents 234 0 R
+/Resources 233 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+/Annots [ 175 0 R 177 0 R 179 0 R 181 0 R 183 0 R 185 0 R 187 0 R 189 0 R 191 0 R 193 0 R 195 0 R 197 0 R 199 0 R 201 0 R 203 0 R 205 0 R 207 0 R 209 0 R 211 0 R 213 0 R 215 0 R 217 0 R 219 0 R 221 0 R 223 0 R ]
+>>
+endobj
+175 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 415.489 269.145 431.927]
+/A << /S /GoTo /D (section.1) >>
+>>
+endobj
+177 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 401.043 286.768 417.481]
+/A << /S /GoTo /D (subsection.2) >>
+>>
+endobj
+179 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 383.763 277.148 400.201]
+/A << /S /GoTo /D (section.3) >>
+>>
+endobj
+181 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 369.317 276.173 385.755]
+/A << /S /GoTo /D (subsection.4) >>
+>>
+endobj
+183 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 354.871 341.693 371.309]
+/A << /S /GoTo /D (subsection.5) >>
+>>
+endobj
+185 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 337.591 318.8 354.029]
+/A << /S /GoTo /D (section.6) >>
+>>
+endobj
+187 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 323.145 290.836 339.583]
+/A << /S /GoTo /D (subsection.7) >>
+>>
+endobj
+189 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 308.699 275.879 325.137]
+/A << /S /GoTo /D (subsection.16) >>
+>>
+endobj
+191 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 294.253 320.262 310.691]
+/A << /S /GoTo /D (subsection.25) >>
+>>
+endobj
+193 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 279.807 317.496 296.246]
+/A << /S /GoTo /D (subsection.26) >>
+>>
+endobj
+195 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 262.527 316.523 278.965]
+/A << /S /GoTo /D (section.125) >>
+>>
+endobj
+197 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 248.081 325.694 264.519]
+/A << /S /GoTo /D (subsection.126) >>
+>>
+endobj
+199 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 233.635 328.15 250.073]
+/A << /S /GoTo /D (subsection.127) >>
+>>
+endobj
+201 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 219.189 332.948 235.628]
+/A << /S /GoTo /D (subsection.128) >>
+>>
+endobj
+203 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 201.909 322.051 218.347]
+/A << /S /GoTo /D (section.129) >>
+>>
+endobj
+205 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 187.463 290.836 203.901]
+/A << /S /GoTo /D (subsection.130) >>
+>>
+endobj
+207 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 173.017 305.145 189.456]
+/A << /S /GoTo /D (subsection.131) >>
+>>
+endobj
+209 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 155.737 324.067 172.175]
+/A << /S /GoTo /D (section.132) >>
+>>
+endobj
+211 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 141.291 340.489 157.729]
+/A << /S /GoTo /D (subsection.133) >>
+>>
+endobj
+213 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 124.01 316.003 140.449]
+/A << /S /GoTo /D (section.134) >>
+>>
+endobj
+215 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 109.565 271.261 126.003]
+/A << /S /GoTo /D (subsection.135) >>
+>>
+endobj
+217 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 95.119 310.997 111.557]
+/A << /S /GoTo /D (subsection.149) >>
+>>
+endobj
+219 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 77.838 452.119 94.277]
+/A << /S /GoTo /D (section.158) >>
+>>
+endobj
+221 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 63.392 290.836 79.831]
+/A << /S /GoTo /D (subsection.159) >>
+>>
+endobj
+223 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 48.947 305.145 65.385]
+/A << /S /GoTo /D (subsection.160) >>
+>>
+endobj
+235 0 obj
+<<
+/D [173 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+236 0 obj
+<<
+/D [173 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+233 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F34 237 0 R /F37 238 0 R /F59 239 0 R /F56 240 0 R /F63 241 0 R /F68 242 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+271 0 obj
+<<
+/Length 5427
+/Filter /FlateDecode
+>>
+stream
+xÚí][“㶱~ß_Á7sª4q!H¦ê<dÛeWÊN¼sN*'\‰3£X#M(i/ùõi\H$ôì¦r3vG>’@£ïÝ$óä!É“o_åöïë»W_~ÃË„Ò¬.
+–ÜÝ'TЬä,)‹:Ëe•Üm“ŸÓúæÏwß¿úúîÕ__Q80OhÂržU¢
+Ð×F/M!4ѱÛxe †ñ,qŽ%ŠyÑ‖0´Ð¢õ
+$*_aÎ×ÛŽÊô«®mλÃYõùÑRj h¿;ÍÓ}œ®™ˆuðŸÈq9¹¯fýxÒŠug%³=NöÞ/“¯÷ˬƒë`\
+ÄJP ñ禤ÆQÚ›Y‚Å9!Aq–?[<e}çû“OSáDÉf %6U8íáOÔMôJ½²ÉSŒÓ¿ JŸ2ËS‹ƒ28„íÔ&b,Òh#}
+&a ¥; ›T ¼*2*ŠIr iê»›Š¥ÍÛ˾éS÷]{_=œäãbMò­ƒÿ†mÖ‹95È©±t åÔê:+•1xANÃotÑ“zèšçGTVÍE†òj.2”Y[B.ë`Ê®¹È@,æCÑ‹ Œ2‚ºÀPšÍEúÞ³3G†BoŒæ]d(Aà"}ï.š#)7Ì‹¸ÈPªÅEz^ð4so.2”arÞ7aÍ‘¡<˜‹ô½ÞËEF³p¨ÄCq‹"xJ<ù zKƒ¯÷Z€¾.ÇÎ/"/w/̯!^í¼.#hýHð:—à9A‚78oÅÞ4¼½%x#ËÚ-"%jQØ5B®ù±Ô÷Ç„‹@ —$HÎ ¤ñf"‚•Ï;x…)Ë¡<ÂLí`µŽç}FKú©Ci½™GXûÀû½í ÒÜ„Ò{3ˈE’m3Ž°ö‘4ßÔÕ@QËASMtì6^ü¶äZÆ­;–yÑ‖0´Ð¢õ
+ÚŸnh:Ê –KyAJé*³¢.ͼo[3xëà:¸®ƒÿÌ3ËG·°IÝ…u—oµ!‰W\æ—z¥þ:ø_ÔþlføÙ85"ãBšrkBXUU_Ù¿¶'O¿ÓÏÌ9wæMªÛËÄH¿êC;IàɹåÛª°ŽàèÉD¸€°~Òo_ÿpç)û^+ëL–Â=°»ì[u«gé¦9˜öv'ó寗ÝÙ~ÔÅáÇf¿oæF
+øñt|²ÃçÝS*åvm³ýÍ xj<}»{»ß:XÒöÆ!uðYòã¾ý²kï‰o|X8ÍJÎÁ‹L¨v/µ€¶k›öd}QÎS¥~ô5³aN<ýËEߟŒ_ºµ05×ýîÐÚƒž› ¬íÖ|»ïŽÃ›W`ºOÍùÜvzL¤ÏÆ!ԾѫPÿ/g5{ø¡}ç[T]OÅr5Þ/êüØÂÆœL~w¶í÷ÆÃ"ÃIcY!k÷¤¯»›"O›¿íö;½ÓKßœZþ}›(‡sV9ç¼?vfJf#Ÿ5+M¼¡i¢ß?O¶£à¤^hÓ? Ê,Æ.î¿ùIýüí›P0P+‡ ÁrÀéñxÙÛ‡Ö=€4ÁIÞ›oúV¾Ç¶Ûûf…óÑ Ý÷{Í–n$úî`àpîî|kiì-qÇ{óý:¼íNƒñƒÀÉ^¤¿Mîíå°Ý·æÇ}‘×æødÉtêµ×Ÿ±1È;9n­ÊÈ3ÅþÒæãOJÛHØz؆¼¦Š:Lt¥Û;œàoAC])
+J d´?Dßåب …£ÄžþßeRÕˆÕôë–}2l¥W'Òß›sÖ2)³ºÌ©ô©Zs^%¼Êõ}‰F™E&Á¸ÌD]¸“¸ Æ–|YÂ…I ¨#¾Ž]H$eå^æÿYû‚®×-ËÒ=U×>«·>‡6iŸ{R:¡¼æ”^á(f~ÜžW_‹ô¹kÉþØô¯Ímvä;ÕÙC;xh[ˆÜo}:xºÿZ23‹çkÛÐé7Ÿ@Zó¬•{Ò!ƒÑ¼=„‰4š+áb…pÏtûIVg9­=SÚ»;%^€±bÅçO‰K•¡Þ)½k;ìœ@ÍeŒýÈ$
+ŠÇ3%° O'ì”
+^ê&¾ÏžêŽ0àPQ‚““9=´4/)wnržOb%°› ÿž ÍoñR&JiËϧæ6ðå9ÍnŸM©ªtûÞçO©–pá›ÒñØmÑì]Và©”Ÿ?'Qɬ¢>^z~Þ ¹”€z‘˜s¢ÌçqSeË…îSý½Î”WÍËôîqg=’±›Ñµà±w­iŒoÕ;ñz|ÓšÀÃ|Yg^¨ö2¸¾’M0ÎãY+ –yéÌ:hœ9(í\ÙYðʼ gç2¥Ô.îø2Ê8ëEýb\³C»ï­œ]í¾mNç±á2¼^±9!l €Kr
+q·Žð÷Aä2vk>s\is _ír‚;|2ß/Z§Ûìxgvzpᇣ}þ»þr±w°«£·Uƒå~?ð6Óÿ,w›/!þAÑ”¯ä—ö#ZÐê|áÿ?Ÿ8™"¯Á îÉÞ5ûKØÔ.« tµë¿Ÿ>žÎí“u{}£ò@gã†Þ®û~wîk*j²ÂÎZ4sfÎœ«Bðjðž)?´ïwÔµŽóRlÆü9è(:¸ì6Ä€ð‘ï l-1A¸Q>d“SÑ܉üˆjè–ç&M`¬sÙbÖá+Pî0Gs½ÿ…08Çæi—zw¾¹© šV`Þóc!^ó‹â`ûMÇ69ï‡Ëô‹§fgå¦ð.ÿEàagâHu^E
+ùÂ{3~6
+/·pnÔ|5úÏ`¼Ü\ö\˜ä†BvÃìô“Šõ·¶Þ欒Såú³ŒöOóaýÁžÃIžì§wz©6d¶e¾×Ç€uÔ™ãsjp£÷ZÐ~Ø´Fä?Å—‚»³w¬zv:œäº–N®8ªGºr…jlùfg
+R FR€'¡‹UÕ£HEä…Ùp“S“ôPŸÎ-ˆðöF?‘ãü¨2‚S³jXÇ0%Q0#â
+¨r>Wßvš«§ñ«Þ`ˆ˜ý\Œy€ÀH+q8»Ù›VéƆN<ýbxÐ ±î¹ÍTž‹¦¯[•2ÀS³ÛÞNâ®+G2»dõë;U^½æ
+•G°G^ø /˜ÖàpTÕK<° \«Í¾_uf
+ t‘~îŒg—d™duØ1rÒ,}ÛY3„¶# æc …°¹¥MËÚš>sŽq:ì©öØ*A£–rÚ`/`É}ƒ}‘g”SƒýuêœeYÃIÁÒM{•úÒ¿4mŽÓΈé°ô ›Î?ÊÂÃ…gX.µ8£b±Wr¶ý‘µgØ4tyÎ]Ô‹wtOšý=W¶™Â7¼xCûЇ²Ø¬;é /<»!{’‡6¹Ø^= ›ÞSéafH"=—¶ýÈÒ³h{nĮ̈¡‰ôЄ²à°ÝKéÙiÛÕ,—–MFãµo\†ïgç,Ž„IC"„%‘}!£mõ [¦ð­>ÀR$Â$ÌÎ$, £gá;{@GÍÄÜwzIýJ€ŒTˆog{ ä[]@‘ˆöS߸սÞå-÷RWIäìÁÉ•Ipm2 QF·÷ùéj:æ¼Û’„6µ¨“O˜ž8ágÈ ?&!nKš×Qž) ‰¡iÅô
+1gI@°* )V$Aý“„´-’›Ò¯šËð0KBzŸy¾žÚs¬Wé5WQ?AÂÄ ïÄu=öÙ²@åó ŽA€õ‚läø«´¯ð¡ê$àù%üªj¯×r½j)¬Ò®ú…F—DÐi›U*.Ô43©ê¢ ªJ* P¨lÖê®OÍ]«ÌöÁ“µÉï™ÌžÌ/6œ{v6ºAÂö%¼vÎPXê8+ˆ|`Û¶çöƒNRVðÑôC÷㔓Ü?Ù;ÜP“ájY‡s{ØÒL®ì6läúA”3ÓeþdKÍwtè’¨ J¾èÓéojør¾¯F€Ón¯z<ì7§08ýí¡=LÒ•±ù*íÒµ·‹k˜vP
+$¬muúÑv9´]×Þ‡Kì*_ÍÇQôðèàݽm
+8÷¾ª]/¼ØáQËŒ9Gà«"O7º¥cŸÁv.1ª(t–c(ò«ôC†,ñÓœg´oúQe[`j2OO­š³´] ð·¹|P-%jö(é”ÁË>÷VV0ÑÓÑüteë[ÓA¾mÍ›`ÛÃÖˆ
+€t>¤ê3‹¥mŒXJé¨ùªBTßtÍ™3‘^Ní‰1{`rƒ‡f¿ÿh ;›ÿŠåBïÒáØ=)P¿/BOåSj[e&káLñeÕÁ¥¾Ã`|Ca²¶P Äk/Y¸—¦ëûyl:Åj+àOÛ™bcRótmr ’Â͘Ãg)†”Òvs>÷á§àcñ1[ªv"C¦ª õ’%ÛúdWÄijº\Leå`~2”ƒ]k;sº³AØNÝüeH
+endstream
+endobj
+270 0 obj
+<<
+/Type /Page
+/Contents 271 0 R
+/Resources 269 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+/Annots [ 225 0 R 227 0 R 229 0 R 231 0 R 244 0 R 246 0 R 248 0 R 250 0 R 252 0 R 254 0 R 256 0 R 258 0 R 260 0 R 262 0 R 264 0 R 266 0 R 273 0 R 268 0 R ]
+>>
+endobj
+225 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 753.738 462.85 770.177]
+/A << /S /GoTo /D (section.169) >>
+>>
+endobj
+227 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 739.293 332.292 755.731]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+229 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 724.847 305.145 741.285]
+/A << /S /GoTo /D (subsection.171) >>
+>>
+endobj
+231 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 710.401 308.311 726.839]
+/A << /S /GoTo /D (subsubsection.177) >>
+>>
+endobj
+244 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 695.955 312.86 712.393]
+/A << /S /GoTo /D (subsubsection.192) >>
+>>
+endobj
+246 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 681.509 348.882 697.948]
+/A << /S /GoTo /D (subsubsection.213) >>
+>>
+endobj
+248 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 664.229 488.538 680.667]
+/A << /S /GoTo /D (section.226) >>
+>>
+endobj
+250 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 649.783 290.836 666.221]
+/A << /S /GoTo /D (subsection.227) >>
+>>
+endobj
+252 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 635.337 305.145 651.775]
+/A << /S /GoTo /D (subsection.228) >>
+>>
+endobj
+254 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 620.891 275.879 637.33]
+/A << /S /GoTo /D (subsection.231) >>
+>>
+endobj
+256 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 603.611 490.814 620.049]
+/A << /S /GoTo /D (section.232) >>
+>>
+endobj
+258 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 589.165 386.731 605.603]
+/A << /S /GoTo /D (subsection.233) >>
+>>
+endobj
+260 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 574.719 343.869 591.158]
+/A << /S /GoTo /D (subsection.234) >>
+>>
+endobj
+262 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 557.439 516.523 573.877]
+/A << /S /GoTo /D (section.235) >>
+>>
+endobj
+264 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 542.993 374.47 559.431]
+/A << /S /GoTo /D (subsection.236) >>
+>>
+endobj
+266 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 525.712 539.579 542.151]
+/A << /S /GoTo /D (section.237) >>
+>>
+endobj
+273 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 511.267 229.804 527.705]
+/A << /S /GoTo /D (section.237) >>
+>>
+endobj
+268 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.098 496.821 362.454 513.259]
+/A << /S /GoTo /D (subsection.238) >>
+>>
+endobj
+272 0 obj
+<<
+/D [270 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+5 0 obj
+<<
+/D [270 0 R /XYZ 141.732 485.862 null]
+>>
+endobj
+9 0 obj
+<<
+/D [270 0 R /XYZ 141.732 291.109 null]
+>>
+endobj
+13 0 obj
+<<
+/D [270 0 R /XYZ 141.732 184.409 null]
+>>
+endobj
+269 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F73 274 0 R /F63 241 0 R /F96 275 0 R /F62 276 0 R /F103 277 0 R /F106 278 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+281 0 obj
+<<
+/Length 3928
+/Filter /FlateDecode
+>>
+stream
+xÚÍ[ßsã¶~Ï_¡·È36
+iÿõ(ÊÝüe¦0mÂNÛÉKó ŒåRÞЕ•> »Åì>|„I¼0+)² ƒRþ€¯øX,Õåވ )òå;zãåÕKè-ãlùV{%óõ¸¿’Ùúîêþ¯ûß9‹Š¥ŒúÕ‘³,È“£·®a/£hý°Ó½Væ÷dÄirærAx DòMË2vYœ¹Ü(+‚T+©­êR Úв‡Æ ¹®´>ÀLòµ65]¢y×íö³<ß`s˜PBöŠ~𜽾<ØËþå»z³AœÅN<¬JDku8ÂUoèIÝâo̪r}{•C¿»FS{·ß0_ÿÔÙ]t‹Û6êü)LÂ:Þ‘þPa¶‰‚’»^„N¥hr"“«K”¸Cùźv×óÂí%iR>§É¸ˆ‚MÚ_ë'ÅåN²ª³tfA(s’³éz4±îÙ6º~ k¹SF_‰uEw%†Dm®éNp—Yç/+
+Ó Î“åtpY¬ÁS—%2ˆ Ö/äð<UËÓ7­²kØMžþíì56uù|•$kÕŒšn—k<ž‡îãx•2HrIsˆAÐzÎQO «É Ý”ÕÇx‡ÿ •< ŒîÞ……o®4Ë¥®…<XÌÛ€k!å$àZ¼q2p-Þz#p-dœ \‹·Î®ó–ë€ë[–ë€ë¼å:àZ¾õ\)ìGËgíõ\à…ÉQNÓ(H ¸dâb ÝXZnƒ®‚«›8J&Dâw2‡HnHiÐ@ˆ"A;!Rf ߆HºÑؼ5œ
+H¾.â$ X•/‡
+zt7tѵܩT-]è/‡¦.ë¡y|)GGñ8)€ §‚T7 aÞ'Í÷G:ØHzpûç_þAWþ’)‚-tÆa—wM½;4±‡šý¸ð[¸
+×kÜ=z+ 5×­´ªèÆV •{¾ž6&1`É Ìâd ôĤ±ÅTàÓs”Ž`º‘Ù¾7ô{èk®r0½ØCÐíkÕ\Ó4àê¡&?*b -Ú¶+öõ–´¿ˆp⋹¾¡˜Çð>Dß…Õ<à”õ=^ƒTOP¬§y·ï
+88çìºíëín¸\½+@—"ÎJ:*ÜÅP¬¯©*åFh±Ûfè„øaŠëÇ Á­-Õ¦ØP”«ar6¢H!Á©mÂð[u#ÐàSW·±X¸¨hŽå¸×$êyÛ>æq¥ËSsäOR悆yøt¢d»x5…~|maüØê$XdÃ"q5ÔÝì´08Ë"œ1…Úêá{CýÑ;ö”›\6’‚[g…ÕDR¸MoµÞÛL
+É#𸟠{TÌtÑ&,¾±ÛIIaR¶'róãp-m≟íÊ9¦ s1û½z°[Û¶WýbêµëI½*àÙêʘ×#]ÿñÇ¿Þþ@ºn[ÝÏÌ6‘n¶½Æ@çâ‚
+¡)Á6µ!ðH6z–‹Ü
+}6ÃZ^i*[„=ûàIþ«ŠP•´TtýÖeŽ ½†Ï2σÐíöT´G,ª[±·ãœœΦAF˜ÙSòÔ?R
+öÏÒ8Ç ]v’yÌËdçÜJµÎâ­:tßš]} góSç.ÈÈÒ xqJŒ,vŸÆ¾ +[Ø‹„ñò•
+A &%
+1D„^¤Ïû‚ý(ãb¤}]öÝðxЧ2]à˜öœîHÊvçJõ¢XÛë±ç;ÚmœzC9T£´„5qd`39
+
+endstream
+endobj
+280 0 obj
+<<
+/Type /Page
+/Contents 281 0 R
+/Resources 279 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+>>
+endobj
+282 0 obj
+<<
+/D [280 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+17 0 obj
+<<
+/D [280 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+279 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F103 277 0 R /F37 238 0 R /F63 241 0 R /F81 283 0 R /F93 284 0 R /F62 276 0 R /F106 278 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+287 0 obj
+<<
+/Length 4096
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\YãÆ~ß_Á7k€Q/û$i ±ã5œ‡ÄIÈÃÚ@(‰#1+‰2Iyvø¿§º«š‡f4lig}
+Hó9íg1œ›Èd|NL)M1û©ÑdÂÝó— ~Ê
+KäD@º
+z,­ŽË,*dââ
+¦có9jŠ‰BéIÈ Ü!}ŸÎþ¿‡"ä¼ý3¥âò¢ãlŽø}q Rq¡Yz«>)¿¸Êö·/é_ªv’˜¥P2iÊ‘ Á*ñ`%Ó “{†`• XÉT8°’‰¡ÜtV–ò*°’)H#ÇÒüá²üÑâPBqE>¨_cú‡
+l¥Œ«à_®~ßéàJd¿:^É^Açk@"s‚DwšÕ]÷ùqÛ"×túCÅégÍ}§ÊXwéòÑÂGƒ~*{içYoñ:÷sÑí¥ÊqbÉôsÌὨ>§]C¨Ý¡µ°øˆO-쎊IeG(3&lOC}Ÿ¦´
+ Gߌ涬gh
+ë:…ùBä[:‹‚œU›(ÈùtÁ§r6žv%£0ôˆ&s± Il6 €ËÉ\L‘;™‹ŽÂð<
+Ê\GAù|=(ÅI ˆ&Sìd­*h“ΓE‘# èþ@o
+tÎ0W œ>' ìúš BMÿ!µ
+º’‚I5Vc]Ø¥îúqjJ¹3†JcÆãlÌåöiR;s«ÇŒÚ²ÝM± GKcŸº8\If”ˆTf˜NÍ@œ¶š‡+Ï”RfÌÄ®–ÛÎ~bLÎòÕ ö¼ð=/f»7{ÚÕ{©+t?+ÿsYWûÍÐ7žLÇ@ªÖǺ¸%fùbë¶-Ø÷ËüЖվ±°c•
+º8±¿kýÆÓ=ºÍõ+Æ4HkÈ4Ø´Ýô_¾%Ç7'[,pïë:¯W +}î†AsܯŠzûHSq ‡ÝæÉ63ØPU&a&Sý~·yá¾Ún+«´¯Á ƒ·¡5Qç[·¿6·ÿ<ÒËC]Ì·U¾*V_¾èczàd eb˜H“±„‹|á‹­ÛV‘ΖÍOǪŎ„Û.JS=£GùဟìWåÇ[4ËI«'ûp\kÉ„ÊÆÁ¼³;®K@&÷XBÇ]Ù;¢Znöëe[ÓKò0z·(Û¼->Òí®\ÖÎÐwè+Ü¢[C„p)µ&fûrYìò¶>«Ó©BvQ)–¨Ð²Ú·Õ±~1Z^gÝb€õÕ úQ–˜~j½:n_F†„¥I×Ö9ßuÒŒœW(&»ÍRv/xŽûÂiû8^¹tr9Ô «FšÛñ}7µ¢“V$‚éøDZ¿¡c¯ÊvCòº I/\>+²4‘<¹¨ƒåU±`
+0yÄ¢òîëÄ«üZ†Ûb³}ÄÛ 8ɶ˜‚O ©¤ôûxþüÕßîÁ¢¬Öu~Øt«%ÝÍöÉJÂÉ6ø˜A¼¸­è*¦ZI2þÜ.øïV-û*äïˆý'˃çSØ*D$5ŠÏÊå/¿!ɦ°æqg1©\úäU¯Ë}së)‘jUØü´GW
+nŠvÉ
+f¦2’ò
+Y{õœŒç—¬ö‰ñîv€FïËb»j®t:àúÔé„ÝHšbŽ)’ú}»©œQœ}·÷QæB9༠IóCìœ/(liç5\¹D
+tùnØ.3¦2ñ *nz·£ñ¼«à€.âí•‚æši!5ÒŒ[Âêã¡ÞžfîŒè —õÆ9ÝâÍÜõ±¦;L°Vô-N(Ьt‰Ð†ŽÛ×¹Ÿ¢ {Ú)žv™¢÷3•ÁV%ÈqöÕ©U.8f´ÝMø¯êþ’>ÓÃlaE‘î·s+ŒaIfÆRW’=v5ݦY?Kå"ÕG”¡Ú5é€JÀÚqy r¯öà
+Ñ×Ö6£,5,ÂüL  ®ÛæK*“0! VT´üÑlªðuj)ßÆ°ãËÖO …@3oÛî0<9*ºJ0åÃzÆöÚæ}EL—nĸoD4ã¡Ð [Ëö‹¦?ó™Ì¬z3»½¯Í+–¬#ìÚý¦’Æ%Ǧør¢­ó‡íRHÂb̯­–«âÐnN„8#•à ¤p9æò§~ÃæÓ&dÌ4Àìè‹Í¹Iߨ«düṾ̋-'’‰˜y”“-' KõÉW®ö—0²,ì ó¥F¡„bÊè ÕæŒsýIêJ¨·íjÙeêÊÄŽìO´_ÙªÒá¨M%‹€ê¨ )ê¦ÅWM±´Åçpõêµ2XªA`ôW#³gýõšŠñ¤´²gËeš fŸ¤™x[»"ž8¸âþÐv讇÷.‹Äéìë
+«ÌÁªÛaŒ„„oXVr?‡/Úê€ç/ɤnQ ¡É ,bãlV6×ÓȤۡ2ÒÕ ‘whÔÙŒC hIVrKØÿ½¤EoYØq Œ­ñÎ-öÐ(ZÌ8‘ôÖ¸âŒil˜‚ÀH«Y0T-©…;*?âCrb¾‹¦ò=£Õ?xx×Æ`ØðóÖPô©Îë81ÎÌ
+endstream
+endobj
+286 0 obj
+<<
+/Type /Page
+/Contents 287 0 R
+/Resources 285 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+>>
+endobj
+288 0 obj
+<<
+/D [286 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+21 0 obj
+<<
+/D [286 0 R /XYZ 141.732 744.789 null]
+>>
+endobj
+25 0 obj
+<<
+/D [286 0 R /XYZ 141.732 548.653 null]
+>>
+endobj
+29 0 obj
+<<
+/D [286 0 R /XYZ 141.732 395.631 null]
+>>
+endobj
+285 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F63 241 0 R /F103 277 0 R /F62 276 0 R /F93 284 0 R /F106 278 0 R /F133 289 0 R /F81 283 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+292 0 obj
+<<
+/Length 4046
+/Filter /FlateDecode
+>>
+stream
+xÚíÙŽã¸ñ}¾B/Áj€1W¼É¼%Áî"Á"@²$ÀdUÛênel©#ÉÓÛÌ¿§Š¤dÉíCôº;çC·uð¨*ÖM–²ä.É’ïÞdG~ûþÍ×ßrPJ¬”,y›dÄZ/³„&TP¢©J´´$S&y¿I>¤Ý}Ù¾]pfÒÇr½öWË·L§÷yuWøû‡¼¿Zçoáÿ¾¯·–W+q“·¡Ùr·aÔ®­š®\®‹wþ® }û¹7E^á Ý´Ó
+~áér»)ÂëßÿÐÍs âÝßüù»o¾þVñ„52K‘.4ÐÄR¢´’b´ð$Y-»º^·gçòDߧ¸ÌH&y² ‚0 s­‘aÔŽ0HÐë[ÒÏÊ0‡»ô0³1Ì‹ŒHeadC”Õ~ä¿Q.>Ou³
+#– ¯àÿwo’ ªeú|ý­ÐAr"$2ˆíÞ7™N xÞ·͵?”
+«‚;“¯Q9xß' ~Ÿƒö<¨ÍP]ï+4LŒ&{Ph™€ ;?ãA=Á£ Æî(³è' €4ó~³U8´ÐzÚ.Áójý%jjì¶)ïîƒG…}v6
+è÷•·fÞL2+½™|糓ÆLì¤ÙIfÕØN2ËœtÃ4EÞ…&¹ä‚qf†8…¦ 8­o¶Ä7ž]ÓºÁv" ‹Ó’ƒ–dl/𓜃:“}äç,« `$‚GÖ¹!l‚A|Â(Ä#´Ë=À̇ÁàRAΧ`<4o…M ô®~>ƒ·xc¦ý»
+‹ÉyÇ|ÝÖsF™ApÊBœ?" Y†ý¶©7{1¼óÚC€ÒjµÞCï…Éy xÃ+“ïƒFR‰&Vg>("°\D‹`ªshÞتQ³÷ntE$„£ð\êà–|3<ÇQ‡Çõ0þ®vŠa…šáמÎ#‡ÖI»øùîÄ›‰cÓÓQèÌM
+® ¾
+~9»ª¸'“Œ2ÒŽ#A¬ašÿ™|¬çñ(RÚŽ)-”K`ü¿š9È„„’°!讉Tñ©¨þ¯®§žýÎJ-1ŽWx!þÈÞuGtÛõ«l½LnöLþD@l¥¥}-8Á!Œ³çh{ZθڜÝÄDh»¿×ðýj2„±Äð½!¶ÕªhÖeUÉ)½
+³\ÖCFቺJbÉ+“Ø5äI$Ÿð$–“H~G×:J¦„#T”ÜŠ$V9°$Rq›Dª9®“X]êV#Ja'‘Fé$Òð0‘ÄZ·$Ò‚R݃'‘®@f“x¯&ÞuŠvÏ¢=ÀÈ6²C ¬Œq•ã:D±G4îx<"b‰ XâÄ4ZD+›h}­2wZ™ÇDÙqA6îíEÅñÒ!“*ˆ1;¬cR*‘•D&mt2?/4dÆvI(£çw$õ) цǤ>ãNçrŸ·ŸUùcñø»ûüáû²í¾©>½JÁNQ}ªòMq´Žîò‚yðRN¸óÏu®Êöa?ƒùÅ*Œ¸0Ä°®0R„‚ªå8o|<ý$[œ†wX2sÅú¿½ÍGÎ$ðo>2n]9-™?+‡†‚@Æh8í‰Wî$+´ 'YiÚ?wçIlD '@Q y' ôG±aT™®ËÅ™ÂA˜ì‚Ńx<—I“îêvΟ¾wu…¢+‹ßžF§mëuûÕ‘ƒ§ô™‚÷–…à”x
+—3ÖOÀg
+Yš/ªðiƒ;¤®œ%KÿRv÷¾‰/Í>¹¿¯ŠGïÏ!N
+ CÖ7Øþ]8
+¸Ûg¢:Ü´ÄàvÃ_®i¦»§¤”™!܈)$HóG™q%èq%ûíGè®8Õî”ë²áN¤äéOÃXÝŸ_vg«qWѾ\Ý3 (Œ´ÇwY9Uã14×Ö‡³ŽÔrJ˜–8€ã¤° àhGU† ¶ÆJ)©ÿ æÕ 1ÃËÂaÛýÊWãο÷çáJ¤%ÚééËüŒj`6#8o2•¯Û{螀” ëJ<'ÝÇŠ€ƒ[„ü¼úØú†~?ÝmôñÝ>Žl–0c‰Ò|ŸTÛMÙ›¹µ’KPmt:ˆ+*<³ŽzáV¢4ýj¯h”—<ïìȘ¯û§¡:÷oQÓç]íÊúðis·kåˆÔÅ´žš¦ëÚÕ Œáà4ŒºÃÓÚŠÿúÓÓ KôUOO÷<ïy3ŽsŽ<ÒUq{j¿›Á䌎ÏN£íÌon§ë?£5Ëý¾÷*ì„ÿæ¦)>NÝ6yûåÊdȼ×<Û;i(ňíQ'í3Ò¡¾u”øòùa®xluö)Æëm½îhW>c™/»m~ÕãëËz5«1sf!2ºŽ6¸ õ̯AÕRp Àk¶}RÈyóÿ¶§w··Í]»\æs€/æ6Ìoªnn[2·aÛ=]ãp0§îø*8$`@G:j•?ûhƒð|"ä.NÿpÏ6¬ò§ƒá¾&tWlsþdð/™TÐÙÔU,ìd6DñËëŽ_ܧp^þU]S‹úèe«Ö3P/à—à±d6þòÑs¾=R© ¯ Ïkô»:°ãÙ@`±Ò™írÒ8‚ã]87“d
+ä5êü©V öÕgÏ‹º£:£"˜
+ÑÇ r¥½tÈüĈ2àçÌØé¸ÙáT¬”`NÅt²õ°5ÅÊ WÅêæTx¨
+†ÑÒF‚µKíìÜË2ÂPrÆCW$ó•ô,R3 ì>a~R ƒeíL Ø<Í­ãqÐpW{kÒ³ï<¬ÿ(^$*}œ»Üý—áéï1­(3¬¾ðKàuŸà¢ÀÍá³kR„:giÐÁsù,üЙª|a¸‹§'C ™o×]{&'AZµtWÏÌ*Qæ0öIàmÓì’2J#—øìÅʦLú5fïÜ$M
+¤'—¨'‰_4Ó“™ëÞàƒ™ƒ3¤) 8®Z¡Ï ÃÅ©3‰q0Ÿœñɘ Í$&(%ª¶óIqpù§$E•‹qc±†ä²oƒvâ½æÙü‘Ú¸lÁÖ ¤ê óPFeã} !2$DvŒà<:ì 9ÀÜð>¯GßÐ +2¤µz6»'{¨`2qŒ‹e.´N$¢?WÅ ›îc~X›¥ßT}’±k/øôÌ Ô(ŸsSÜ•Õçþëƒ_. ÀÄØÍvX×yuw ‡õu¢ðÍöàN…†&þË1RMê-‰fƒýLAW¹•Fi$1æp\æ¢Z]ä3á"‚¾Fi¥dî« âác˜1u•–uávìô÷ŸþéÛ;
+endstream
+endobj
+291 0 obj
+<<
+/Type /Page
+/Contents 292 0 R
+/Resources 290 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+>>
+endobj
+293 0 obj
+<<
+/D [291 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+294 0 obj
+<<
+/D [291 0 R /XYZ 141.732 486.042 null]
+>>
+endobj
+295 0 obj
+<<
+/D [291 0 R /XYZ 141.732 486.042 null]
+>>
+endobj
+296 0 obj
+<<
+/D [291 0 R /XYZ 141.732 474.087 null]
+>>
+endobj
+298 0 obj
+<<
+/D [291 0 R /XYZ 141.732 377.807 null]
+>>
+endobj
+299 0 obj
+<<
+/D [291 0 R /XYZ 141.732 381.393 null]
+>>
+endobj
+300 0 obj
+<<
+/D [291 0 R /XYZ 141.732 248.813 null]
+>>
+endobj
+301 0 obj
+<<
+/D [291 0 R /XYZ 141.732 248.813 null]
+>>
+endobj
+302 0 obj
+<<
+/D [291 0 R /XYZ 141.732 236.857 null]
+>>
+endobj
+33 0 obj
+<<
+/D [291 0 R /XYZ 141.732 93.689 null]
+>>
+endobj
+290 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F63 241 0 R /F62 276 0 R /F93 284 0 R /F73 274 0 R /F96 275 0 R /F133 289 0 R /F139 297 0 R /F103 277 0 R /F56 240 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+305 0 obj
+<<
+/Length 2952
+/Filter /FlateDecode
+>>
+stream
+xÚí[[oÛF~ϯÐ[i šÌ}†}«ƒ´@v·è¦Æ^XJ¢%n$ÒKRq‚ ÿ}Ï™’"CË”+;Ånļ ÏœûœïpDgëýðŒ†ãåÕ³ß 3cŒÄJñÙÕõŒ’ØÂ3:c3&ŒÍŒŠ Õvvµ›½®6éÅœÇ2ªê$_%å
+®¬ŽÒü‚ÛèCVùΟ×ï®^ÃL” Vâ„þôÍ0©3Sјá¤,ÌÈML€vÆdQÕe²lèyΰ-¸%J©>‘¬ò\—é*ý…
+™§ñ$<HüÁ±¾ßá߈Òr›VaÌoo’›:-ñIt€¯!;ŒPjÔhŸ)‰æÂóSäsÁeT£:ñd¹/KTœŹÛæ0Ñ2Ù†¿PEWé‹®“ý¶þöb.~Â7Š²Þ¯÷i’)öÜNêÁi¾ò'ŵ?fÃï‘VúéÖ“\U¬ªGEŠ'(aÆxñ–ešÔ©›PG·Y½iœ %ƒ3¸Sï üд!Z(x~µJ¿0!ßSÀÐQ11¼yé6ÛnýÜÁˆþ"Y­ÒA2³9c†ð’9“‚¯ýÙËë™!±¡ŽAÀ-‰‘ÊùnL’(kgóƒaWnMx_éï¿jï#Õöö?</ Ç­3ò·^Z¢P^ø A <¹ 8üpäÉ««gÿy6´ŽŽ5áJΖ;g—Vfe:»~öש“æ°\Lb͵óÅ ‹Ì+Ùöû 1¦¸ŠÂå¯g–Ђ!ãøi$´†X«G$Ì §òQå4œyNKŽ‡¥“ž 1&¾Q$ô‹tåƒèìéMÀBbÛèüÜdô_½žªb—†³ ¤²pºßí’ò“¿À”…Çz“åëêh.ésÌ©€…¡—L¶«¢®zÌžÏ4V8UÓhبN\LûG,ÃarÎF,ÓSÐQn†ù{.P`yÉÙÀM>»
+$ê`övÎŒŠÞ†¤Ü/¸Áó†ïÓçÒl}n›äë1BÀãì.:¢ñnÀ°püŠŽÝÏ£ì
+"´œÎmÈÕ-©ˆeö^Ž[Z¿̯ôáP«fKŒ\Ì™6þ #rš ‹¨’½0¿;nêÎÙ{±¼CÉ©F’ÅHzûŽÎVðè5ꊼ[7pç\@)4Ývö3Öý!ÓçYAÀÔLc• tç=ŽObXX"Eü†GŠp(ù ×ð6£mŽõ¬0,òGŠ8¸ákÈ®×®žÔ0¢ð|iæßJ°
+5¢+±a$Ðlîú0töÉ:¼Ö7¡€ð¦ygÇÂfÀ·Ë‰Œ Šw|¯RW»ÂKÂB œ‚§ÉX{L!¤ÀçPú4CâèÃ…B6€‡}q]”a9í"ï‹hk€
+–Ò•±&
+:Hœ‰?á *BýŒ¦ˆŠ†0DÅ<V{>À„ÁiL[ Åú´É"ÝÞ Òv8e„ÃBÕ#±ÏWié€e…®!¹s©öˆF43}’›{Sú‰Év’t–c ‰µÇJR¢‹þ½¯j–øƒÃXîÌ38vXÌ6X îÞn²%>Ø„K„9 ™²™užˆ6ªý1 AÓàEð¢n‚üÅ÷Fô&“bM«MŸõ9Å,Gñ£V„ÁZÔ.=•qª
+E¡Ð„ðõElÇïÀýLjºõÖHðs «Ÿ9$Q}Ú-ŠmuŠÌ2VD²Ç•s$Dœ*nÆe`ýÉz gˆÌ'î3üüÏ¿\þ†®Èï¡ÇpÄÔ÷ j\ê¤eÖ__²¨ƒÆ‘΢¡äkqt…Ÿ\:
+9ECãúeKÝ5 ˦‘¸½Ù$!ÔÙr´O+›ê~°¤-°;è›…)þÝIiPuyÅqru}K}×Ês`0F{,̱*Áòa¼Hà<Ô̽נÀ–1®.,æÒý6Áõ±ô³ý˜Þúé^Ûý.­ËæÔµ
+\Ë€…=W›$”Ùwz] ,á¼?)ËäÓQ§ .Ñz³o©á¤yÃø20îYqeJp®¡MÛRßÞÕ@!Üýø‹æÖ ÔO( ‰è§/ÖåÓ¸sU¾ÍVõfzËAÜ‹lî’õ.;Ä®ˆüX”»$lHªÓõs¯à2Y¯›öû6½®É½sMÖ8†JtEÖdÔŸ&J2Ýθ¾¨Øï R¡ïpùfåÓÌjžØ¬—Åvõ•zù$F}ùdÔ;buVi(€WkÒ—ObÒ7˜ôi#õÍãš•|*ýìYËl½q[ªɶª§õG¶íë?l‹ý «ÒÇN¯O´èPƒ)¢c‡385 Îc8£mî9a_}¬ËÄ û§ ¥Ÿª;~^0ìdsŠ¿.ì´ÊV®žGìyǶŽ§š
+4juoÊIíѶ%È‹_ÓiÜ$®%ýÞïsCxí×Øìºõ»¯ÊA0DI°3‹ñG²Qj§ 05neóày_oŠò›€¿–…ßÁç¿°(Ï°åö[1°ÈTÝÜ,ïëoÄ݆/ òÄ~‹ƒR¡-Ù~“ŸÌECÎÆ2LŸ\½œÎ¢|¶Ïo“Rìmû& û© Êß wÑ’ÏÃ`¿éŽ¶ÍU¸UUû†–Û!çΰ¨fù*Ôƒ‰ÿæƒ7›ÝXgIJ VüÜÉé6©î¼áÂnšNe§f[…_Üú¢Ã"ÖÛvé¨Jš‚Ó(<ºI`…-“› øfÕt
+\¶ £>Šy•R¿–a ¬6ÝO‚&jÕÕm3.œŽÿ*L±ÃO†Ï;Üš/":r×ÿêöb—”ïýÓ¬jš\Ù:Ç\ùk'„ÑéÄ¿àÝÃ÷8ãR…y·8®UCUœ±
+Ñ°fQÛGy1Añ½_c•é®è¥´jàdÛ¦u¸õáuNýQCú+ý@œ‡Çm(þ¾¶+ÎÃo7cL1K‰âÉ{“VcYâÕÕ³ÿ|†Uô
+endstream
+endobj
+304 0 obj
+<<
+/Type /Page
+/Contents 305 0 R
+/Resources 303 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 243 0 R
+>>
+endobj
+306 0 obj
+<<
+/D [304 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+307 0 obj
+<<
+/D [304 0 R /XYZ 141.732 711.796 null]
+>>
+endobj
+308 0 obj
+<<
+/D [304 0 R /XYZ 141.732 711.796 null]
+>>
+endobj
+309 0 obj
+<<
+/D [304 0 R /XYZ 141.732 699.841 null]
+>>
+endobj
+310 0 obj
+<<
+/D [304 0 R /XYZ 141.732 687.886 null]
+>>
+endobj
+311 0 obj
+<<
+/D [304 0 R /XYZ 141.732 675.93 null]
+>>
+endobj
+312 0 obj
+<<
+/D [304 0 R /XYZ 141.732 567.814 null]
+>>
+endobj
+313 0 obj
+<<
+/D [304 0 R /XYZ 141.732 567.814 null]
+>>
+endobj
+314 0 obj
+<<
+/D [304 0 R /XYZ 141.732 543.903 null]
+>>
+endobj
+37 0 obj
+<<
+/D [304 0 R /XYZ 141.732 376.558 null]
+>>
+endobj
+41 0 obj
+<<
+/D [304 0 R /XYZ 141.732 238.754 null]
+>>
+endobj
+303 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F63 241 0 R /F62 276 0 R /F96 275 0 R /F133 289 0 R /F93 284 0 R /F56 240 0 R /F73 274 0 R /F103 277 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+317 0 obj
+<<
+/Length 2240
+/Filter /FlateDecode
+>>
+stream
+xÚíZMoÜ8½ûWè6êAšá÷ÇÜ’A`0`³>,ä wËvcº%¤^o°˜ÿ¾U$¥–:mÇvdK‡EàHMR$õøêU±(š\%4ùpFãõ¯3Wš°„IFŒà‰QŽ0m“ÕîìÓš¬¡ò·„æ\rë›îá4±
+n·É?ÏþqF‰ÂÞàè—8ãÀåÃ=5'Æ•¾
+†õåÎÉUÂqJ%Už\>|¤îá‘Iu•´·?œ½=?{ýž ‘8â4×Éùeo
+’(EëäSú™ y‘_mŠÅ—óߺ>_¿×¼÷¤`DX5þ‘ÿæÅ~—WY“ÿý©Y­¾„'Ÿ€Î»óS
+áÄÊS”Ï"<Ê*ØòI­KYØ 7;åQF5Õv½ÅƬœò(Í`#È'5/¥á|~Ê#Ñv\ÚŒ’}RÂøëˆó«3
+¿/Ë*ÜTùe^åÅ*'ƒ<¾¾~/Lœ0÷KÊ4ÁW€ý¥æ1úeÃ.’OKåD´Áu«m5M–\I#øwž~;¬Æœ x™Ð…ý¡ Ø'M
+ߌÿô±ïw a™QîÅFN Ì°êèM=¯°IŸW‚›À+¬8âÕiƒœ©“ >¢¥7ƒ!3Áhl7%JÅbbqS϶ÛrÁmz[/–ÜÚ0cnDúïÌ?¯¾b1O›ÍÕ54XiÓí¦nü&ýL-Êð° °·&k6eU,4jÊp½ÀKš‡Öû:_°t PqgÚ%tR7 åË5þܬóðø_û²Éëv‰(áþ/uüññÃ=5 "a
+n7ÛØi}ƒ·ðªß¼ÇÑKHk¼ðå¾ KƒÃøy\fûmKóÿÄ»[àF‰ º½KYºhŠ0pøKö×f€w›5Æ#u~säwï\;­]"ô;ÿB×Ù6°
+0‚ÊA'—U¹Ý~p
+0|i^ü¤RB°lä´Y ®^5Ó£J]ˆqå^4‡ˆB&’Aä2¿³ÏHa§…†B>¿³°’X;m¦W@4!õ#7ÎìÙ7ÎDÁ8Óæ[„©fr´“ʃ7Y~„ÆZ>©AŒL”š_âNHüŠÄL‹Â¯Hf¨?ª§Mø
+ÜËùéÇH&ÖŽ‘ˆÑô§Û»Œ-? âw5±ü0üªd†áůHô´ØPüŠDÌN~¸u„K6©q‡Ÿ‘رäç©j†Ÿ¶P$ Ub‚\5ýÑ45Ãm¬šhì^ÚéacßÁ¿F=×kúo¸vDÄ\ïùuÖü„É?Ò‚>¡`Ä]€Q€¬õ{h“{'Rý'¹@E<ò‘±a
+uƒE_·9Y,¥äé›*»Ø¬°Ž¦æáö;lsÆUýª},«šMqfM(e±ö²lÚ>“·­.ðÇ×Ñó^Î
+Ê1­‰þÝñ #âkzøBiÄ×ßgÝQHî{¦Õ›“öKi‰uø¾„·Y™
+endstream
+endobj
+316 0 obj
+<<
+/Type /Page
+/Contents 317 0 R
+/Resources 315 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+>>
+endobj
+318 0 obj
+<<
+/D [316 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+319 0 obj
+<<
+/D [316 0 R /XYZ 141.732 752.925 null]
+>>
+endobj
+320 0 obj
+<<
+/D [316 0 R /XYZ 141.732 756.511 null]
+>>
+endobj
+321 0 obj
+<<
+/D [316 0 R /XYZ 141.732 744.556 null]
+>>
+endobj
+322 0 obj
+<<
+/D [316 0 R /XYZ 141.732 732.601 null]
+>>
+endobj
+323 0 obj
+<<
+/D [316 0 R /XYZ 141.732 720.646 null]
+>>
+endobj
+324 0 obj
+<<
+/D [316 0 R /XYZ 141.732 708.691 null]
+>>
+endobj
+325 0 obj
+<<
+/D [316 0 R /XYZ 141.732 696.736 null]
+>>
+endobj
+326 0 obj
+<<
+/D [316 0 R /XYZ 141.732 684.78 null]
+>>
+endobj
+327 0 obj
+<<
+/D [316 0 R /XYZ 141.732 672.825 null]
+>>
+endobj
+328 0 obj
+<<
+/D [316 0 R /XYZ 141.732 660.87 null]
+>>
+endobj
+329 0 obj
+<<
+/D [316 0 R /XYZ 141.732 648.915 null]
+>>
+endobj
+330 0 obj
+<<
+/D [316 0 R /XYZ 141.732 636.96 null]
+>>
+endobj
+331 0 obj
+<<
+/D [316 0 R /XYZ 141.732 625.005 null]
+>>
+endobj
+332 0 obj
+<<
+/D [316 0 R /XYZ 141.732 613.049 null]
+>>
+endobj
+333 0 obj
+<<
+/D [316 0 R /XYZ 141.732 601.094 null]
+>>
+endobj
+334 0 obj
+<<
+/D [316 0 R /XYZ 141.732 589.139 null]
+>>
+endobj
+335 0 obj
+<<
+/D [316 0 R /XYZ 141.732 577.184 null]
+>>
+endobj
+336 0 obj
+<<
+/D [316 0 R /XYZ 141.732 565.229 null]
+>>
+endobj
+337 0 obj
+<<
+/D [316 0 R /XYZ 141.732 553.274 null]
+>>
+endobj
+338 0 obj
+<<
+/D [316 0 R /XYZ 340.157 751.162 null]
+>>
+endobj
+339 0 obj
+<<
+/D [316 0 R /XYZ 340.157 732.964 null]
+>>
+endobj
+340 0 obj
+<<
+/D [316 0 R /XYZ 340.157 708.555 null]
+>>
+endobj
+341 0 obj
+<<
+/D [316 0 R /XYZ 340.157 684.147 null]
+>>
+endobj
+342 0 obj
+<<
+/D [316 0 R /XYZ 340.157 659.738 null]
+>>
+endobj
+343 0 obj
+<<
+/D [316 0 R /XYZ 340.157 635.33 null]
+>>
+endobj
+344 0 obj
+<<
+/D [316 0 R /XYZ 340.157 610.921 null]
+>>
+endobj
+345 0 obj
+<<
+/D [316 0 R /XYZ 340.157 586.513 null]
+>>
+endobj
+346 0 obj
+<<
+/D [316 0 R /XYZ 141.732 432.703 null]
+>>
+endobj
+347 0 obj
+<<
+/D [316 0 R /XYZ 141.732 436.29 null]
+>>
+endobj
+348 0 obj
+<<
+/D [316 0 R /XYZ 141.732 424.335 null]
+>>
+endobj
+349 0 obj
+<<
+/D [316 0 R /XYZ 141.732 412.38 null]
+>>
+endobj
+350 0 obj
+<<
+/D [316 0 R /XYZ 141.732 400.424 null]
+>>
+endobj
+351 0 obj
+<<
+/D [316 0 R /XYZ 141.732 388.469 null]
+>>
+endobj
+352 0 obj
+<<
+/D [316 0 R /XYZ 141.732 376.514 null]
+>>
+endobj
+353 0 obj
+<<
+/D [316 0 R /XYZ 141.732 364.559 null]
+>>
+endobj
+354 0 obj
+<<
+/D [316 0 R /XYZ 141.732 352.604 null]
+>>
+endobj
+355 0 obj
+<<
+/D [316 0 R /XYZ 141.732 340.649 null]
+>>
+endobj
+356 0 obj
+<<
+/D [316 0 R /XYZ 141.732 328.693 null]
+>>
+endobj
+357 0 obj
+<<
+/D [316 0 R /XYZ 141.732 316.738 null]
+>>
+endobj
+358 0 obj
+<<
+/D [316 0 R /XYZ 141.732 304.783 null]
+>>
+endobj
+359 0 obj
+<<
+/D [316 0 R /XYZ 340.157 420.098 null]
+>>
+endobj
+360 0 obj
+<<
+/D [316 0 R /XYZ 340.157 401.899 null]
+>>
+endobj
+361 0 obj
+<<
+/D [316 0 R /XYZ 340.157 372.51 null]
+>>
+endobj
+362 0 obj
+<<
+/D [316 0 R /XYZ 340.157 356.005 null]
+>>
+endobj
+363 0 obj
+<<
+/D [316 0 R /XYZ 340.157 331.596 null]
+>>
+endobj
+364 0 obj
+<<
+/D [316 0 R /XYZ 340.157 317.151 null]
+>>
+endobj
+315 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F133 289 0 R /F62 276 0 R /F37 238 0 R /F63 241 0 R /F96 275 0 R /F73 274 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+368 0 obj
+<<
+/Length 1655
+/Filter /FlateDecode
+>>
+stream
+xÚí[KÛ6¾ûWðV¹ˆ¾¹m‚$HÐK·>بlk!ò£– -úß;CJŽåx½v¢„6‡õJ$5C~ü8)yGy9`wü:<~!-áœz­ß®8µB«=eÆ‘ñŒÜ$ÛÕj86ÉÖÑ&™¦e†W6Y/çé".†p¿ãç¤jý(ÖÜ.‹b‰åñ#›ÅÒ Þ|Š×i´¶JטqÉæ}Væ%¾¿†Î2*Âß{]ß\¿<Qóø…‘„3ê™ç8ª‘’”[NFœ
+©ã ®±ëo˜æ÷z9Þ!r;’
+]d‹i±, ¸©}€‘:ê¼oŒÉZmíG[ wµÎ¦Ù,_¼‹c\.*’Ü.‡<9MÀ$hÉd?“É2¹õÒŬA™7LªEZIJÙró
+Æ¥àD+ú¶í‘ÂÓn÷ÊRÂQßõ4ÜÂÙOwº!”ß™ðÞ‘†i8úu‹ sÔYÓž”‡ï<Z–r8Ã1°Û¸#¼ œè›” ~¬ï§ ÌôNÊ…ñ
+ì$× ªGþWÈ—á")òròý¸ƒšXöqÈ“¼(âÍ:[é´z6f ÂEÈþ¸M·EõÈÚ`2Ò¼å˜hT•c!¦ãpÁMòÇrS–ªûɶ(ÐÜæ§Ö A¡3†Ù"Jp·ùÚ„Ea¢CN«“ž~$䜑sÈfX$ÿ¤“­
+endstream
+endobj
+367 0 obj
+<<
+/Type /Page
+/Contents 368 0 R
+/Resources 366 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+>>
+endobj
+369 0 obj
+<<
+/D [367 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+370 0 obj
+<<
+/D [367 0 R /XYZ 141.732 496.572 null]
+>>
+endobj
+371 0 obj
+<<
+/D [367 0 R /XYZ 141.732 500.159 null]
+>>
+endobj
+372 0 obj
+<<
+/D [367 0 R /XYZ 141.732 488.204 null]
+>>
+endobj
+373 0 obj
+<<
+/D [367 0 R /XYZ 141.732 476.249 null]
+>>
+endobj
+374 0 obj
+<<
+/D [367 0 R /XYZ 141.732 464.293 null]
+>>
+endobj
+375 0 obj
+<<
+/D [367 0 R /XYZ 141.732 452.338 null]
+>>
+endobj
+376 0 obj
+<<
+/D [367 0 R /XYZ 141.732 440.383 null]
+>>
+endobj
+377 0 obj
+<<
+/D [367 0 R /XYZ 141.732 428.428 null]
+>>
+endobj
+378 0 obj
+<<
+/D [367 0 R /XYZ 141.732 416.473 null]
+>>
+endobj
+379 0 obj
+<<
+/D [367 0 R /XYZ 141.732 404.518 null]
+>>
+endobj
+380 0 obj
+<<
+/D [367 0 R /XYZ 141.732 392.562 null]
+>>
+endobj
+381 0 obj
+<<
+/D [367 0 R /XYZ 141.732 380.607 null]
+>>
+endobj
+382 0 obj
+<<
+/D [367 0 R /XYZ 141.732 368.652 null]
+>>
+endobj
+383 0 obj
+<<
+/D [367 0 R /XYZ 141.732 356.697 null]
+>>
+endobj
+384 0 obj
+<<
+/D [367 0 R /XYZ 141.732 344.742 null]
+>>
+endobj
+385 0 obj
+<<
+/D [367 0 R /XYZ 141.732 332.787 null]
+>>
+endobj
+386 0 obj
+<<
+/D [367 0 R /XYZ 141.732 320.831 null]
+>>
+endobj
+387 0 obj
+<<
+/D [367 0 R /XYZ 141.732 308.876 null]
+>>
+endobj
+388 0 obj
+<<
+/D [367 0 R /XYZ 141.732 296.921 null]
+>>
+endobj
+389 0 obj
+<<
+/D [367 0 R /XYZ 141.732 284.966 null]
+>>
+endobj
+390 0 obj
+<<
+/D [367 0 R /XYZ 141.732 273.011 null]
+>>
+endobj
+391 0 obj
+<<
+/D [367 0 R /XYZ 141.732 261.056 null]
+>>
+endobj
+392 0 obj
+<<
+/D [367 0 R /XYZ 141.732 249.1 null]
+>>
+endobj
+393 0 obj
+<<
+/D [367 0 R /XYZ 141.732 237.145 null]
+>>
+endobj
+394 0 obj
+<<
+/D [367 0 R /XYZ 141.732 225.19 null]
+>>
+endobj
+395 0 obj
+<<
+/D [367 0 R /XYZ 141.732 213.235 null]
+>>
+endobj
+396 0 obj
+<<
+/D [367 0 R /XYZ 340.157 515.067 null]
+>>
+endobj
+397 0 obj
+<<
+/D [367 0 R /XYZ 340.157 496.869 null]
+>>
+endobj
+398 0 obj
+<<
+/D [367 0 R /XYZ 340.157 472.46 null]
+>>
+endobj
+399 0 obj
+<<
+/D [367 0 R /XYZ 340.157 448.052 null]
+>>
+endobj
+400 0 obj
+<<
+/D [367 0 R /XYZ 340.157 423.643 null]
+>>
+endobj
+401 0 obj
+<<
+/D [367 0 R /XYZ 340.157 396.744 null]
+>>
+endobj
+402 0 obj
+<<
+/D [367 0 R /XYZ 340.157 377.317 null]
+>>
+endobj
+403 0 obj
+<<
+/D [367 0 R /XYZ 340.157 357.89 null]
+>>
+endobj
+404 0 obj
+<<
+/D [367 0 R /XYZ 340.157 335.972 null]
+>>
+endobj
+405 0 obj
+<<
+/D [367 0 R /XYZ 340.157 311.563 null]
+>>
+endobj
+406 0 obj
+<<
+/D [367 0 R /XYZ 340.157 287.155 null]
+>>
+endobj
+407 0 obj
+<<
+/D [367 0 R /XYZ 340.157 260.256 null]
+>>
+endobj
+408 0 obj
+<<
+/D [367 0 R /XYZ 340.157 237.84 null]
+>>
+endobj
+409 0 obj
+<<
+/D [367 0 R /XYZ 340.157 218.413 null]
+>>
+endobj
+410 0 obj
+<<
+/D [367 0 R /XYZ 340.157 196.495 null]
+>>
+endobj
+366 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F63 241 0 R /F96 275 0 R /F133 289 0 R /F62 276 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+413 0 obj
+<<
+/Length 3000
+/Filter /FlateDecode
+>>
+stream
+xÚí\K“ÓH¾÷¯Ð ;ªw鸰 Á6v¡oз-wkƶK†a'æ¿oÖCnɪ²ÛvCL–åTVfVæ—RO–Ü%Yòæ*sŸ¿_aøÌœ`†‘¤$‘<GX¨d<¿úp“%øñ—$C8Ï“/†tžÐ\ Åár–¼¿úïU†¸æÿ_”Kó>Þx~Ù±.3?Á²æ~®#<Áåœ'Ë"™Æ¯´ÖþC,YÞ%íå»7W/¯¯^¼Æ”&9ÊÉõ4Áœ€~D`ˆs¸5I> >bÊn‹»r1¼¹þeÍóÅkA:ORŒ¨"ð‹yäϲ)æåÿŠ¿>4ãñóy9ÑßëâÓeq„™þu½ËR$GfOc*Aà,9Èðƒ©´ªñ–ª«y1L9ნØ6X¢ŒçOk’!ÁÄãmóòĶÉ8ÂÙûM¦ÈOà7¯Nk‘S„Yþ¤ð#
+%¢ æ}‹¥î9ýÉך»ØËCc\ìUäb„!–åíbTœßŒì‘‹½<jÏŽ\ÌšqwÂ3|ÐÜvÓ±^Ÿ!Ê„]ß1å
+˜2'5ë‰Ü‚sÄ)C@LmÈÀ]Ë s¨wÄZ Üð€§”90…¾'w2¬¦Ë»z<¥ãjYhy€}&ò$…ŒDÐH44GÐ04^q˜%a>ji”Æ
+®ÇoÛ÷¥þŽ’çY—± €·Y·ªvSds‹’
+3ÊÁÇ):ƒ_^NË1ò®O ;açe’²•ìz¨Ôú&
+–EÛÄõ¢Q@›3­f¥ú<ä|0š­
+—+èkîu|eË?
+쨡Ó=l²NI®CJï-C¬ýC™0œ½=zÛôç1hëÚy|L¹îñ±®³7<Á†Å(Ë3jþè­¯¬-;™é"& „r¤´úa ˺h}ökuk«VãòÏì];53]F¹tçÃTW¾u©µC=v3¥sàm\½>-Ü È®®L/JÐjé´Ÿ?sR{cjÔ|6ÄT B3 ’)Àª­™ Ï4Þ[kc;?ÚnÕt§ˆõû¤’=D&Ój63K}Ñ“'7Gz˜‘ŠÖoÄ`¾> múfEíˆêb6M‹?>ÍFƽ»³¹ˆØbT!¦T_Â0x¼ýçî)õQ
+endstream
+endobj
+412 0 obj
+<<
+/Type /Page
+/Contents 413 0 R
+/Resources 411 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+>>
+endobj
+414 0 obj
+<<
+/D [412 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+415 0 obj
+<<
+/D [412 0 R /XYZ 141.732 752.925 null]
+>>
+endobj
+416 0 obj
+<<
+/D [412 0 R /XYZ 141.732 756.511 null]
+>>
+endobj
+417 0 obj
+<<
+/D [412 0 R /XYZ 141.732 744.556 null]
+>>
+endobj
+418 0 obj
+<<
+/D [412 0 R /XYZ 141.732 732.601 null]
+>>
+endobj
+419 0 obj
+<<
+/D [412 0 R /XYZ 141.732 720.646 null]
+>>
+endobj
+420 0 obj
+<<
+/D [412 0 R /XYZ 141.732 708.691 null]
+>>
+endobj
+421 0 obj
+<<
+/D [412 0 R /XYZ 141.732 696.736 null]
+>>
+endobj
+422 0 obj
+<<
+/D [412 0 R /XYZ 141.732 672.825 null]
+>>
+endobj
+423 0 obj
+<<
+/D [412 0 R /XYZ 141.732 660.87 null]
+>>
+endobj
+424 0 obj
+<<
+/D [412 0 R /XYZ 141.732 648.915 null]
+>>
+endobj
+425 0 obj
+<<
+/D [412 0 R /XYZ 141.732 636.96 null]
+>>
+endobj
+45 0 obj
+<<
+/D [412 0 R /XYZ 141.732 603.978 null]
+>>
+endobj
+49 0 obj
+<<
+/D [412 0 R /XYZ 141.732 520.458 null]
+>>
+endobj
+53 0 obj
+<<
+/D [412 0 R /XYZ 141.732 396.954 null]
+>>
+endobj
+57 0 obj
+<<
+/D [412 0 R /XYZ 141.732 221.209 null]
+>>
+endobj
+411 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F133 289 0 R /F62 276 0 R /F146 426 0 R /F37 238 0 R /F63 241 0 R /F103 277 0 R /F93 284 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+429 0 obj
+<<
+/Length 3426
+/Filter /FlateDecode
+>>
+stream
+xÚí\KsÛF¾ûWàf¨ÊaÞ@Ž»¥œËî&Ú“ãL‚b>
+xP(b…GÎ9,!‘YN²ÌïÉÁ³ƒT¥RÉ#¥aJ窀·’.W3E¬4.S)0£‘ÏÉ¡ †¥Ö9ð„Ož;ö«ú¦Y,Šd±»`:þrÁ²Ø•&˜&Uy”ÀGÊBˆ5ŠX[bJCˆŠXYbœÈÂÑ
+1wÄŠØÒrŽ¡•Îp¥žtœQK'±À;Z”÷„sˆDÑ:K”)<-ÊÜYB¢üÁ™%V¨xcÎ!
+CÌɬPÆ`´ÔyD¡<B=g”1|t"‰]©ù‚‘„S£I‚tL‚Ì—<8FሽËŽMIP &A9„dW”·IHEHBJMTÄ’òè͆,¼Þ%Èšžu‹$¨%!-. jžIP_N‚Z¾O\äjÂó ΢ 9TÔQ€õT„÷‹ˆ<Σ€`Šða*óŸREøÜâQ@ÖFøz t„.4‚G%,ÂGî„È°%_Ñ™ Nd³`ÖpJ"[ž–Êß;!“ðm9Õ!Ä,Â-&Bi±B„hb¶ƒ;P+]ïfÔ2?!ñ™’¡™Oqo3æ…|K¿$!+`He ¨Ø! ¤Å´®–ÒkšøaǤÛu à’óI8|ù‡)fèsqãwÌ %¹”nÄæ¥Û”p³]*˜=òºÞ
+Z—îƲ\ûµ5W'Oµ;ó)O»QîîPΙrª~w‘(ªâb;êž+4+evù2êô¨–¥3\õKÊÅ¢h+k˜`·}ç.V»õÚÎûÕüW.Ýè'óåÞ]ßÕeãÙ ”ï\È€™ýXá?ërUÖu±¾,îîj¯¸¡X%ƒ½¼¢ðNÜS*À§D¤>%$¡Ã˜þˆ<5±šA¬úð‚Yþ~gäkÎì6ND1'\/ÜÎ;Ó."Uñ¢hŒ—RæÂÉ\,wÖ« ãbÓfô×}Ó:§n`±..ª›í¦<D1P}­Ú[° `<ö±DŸÖ÷YÛqoÀ `¯{7Ñâ‚Æ»¤Ø··»ºé ˜fÿ¹ÓÿÅ¢ð¦î\^©á®°·B®Áà
+ŒÀìiŠ5¤dÀìT »à”B)<ó÷­ ‡…Ññ¶ØB¤› Ô®¶ëûCp¹Á~
+ÿHkïç±E9uØCs£ñ˜ŠB¡S î»ÍÌ–ÕŒê·
+¿—`ßÞõøÛûyПý]9e§·½~FtP»8 ˆ ]®€Ýz;ÓºÿëþØöy
+endstream
+endobj
+428 0 obj
+<<
+/Type /Page
+/Contents 429 0 R
+/Resources 427 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+>>
+endobj
+430 0 obj
+<<
+/D [428 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+61 0 obj
+<<
+/D [428 0 R /XYZ 141.732 679.895 null]
+>>
+endobj
+65 0 obj
+<<
+/D [428 0 R /XYZ 141.732 598.437 null]
+>>
+endobj
+69 0 obj
+<<
+/D [428 0 R /XYZ 141.732 504.374 null]
+>>
+endobj
+73 0 obj
+<<
+/D [428 0 R /XYZ 141.732 224.224 null]
+>>
+endobj
+77 0 obj
+<<
+/D [428 0 R /XYZ 141.732 157.474 null]
+>>
+endobj
+427 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F62 276 0 R /F93 284 0 R /F37 238 0 R /F103 277 0 R /F63 241 0 R /F73 274 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+433 0 obj
+<<
+/Length 3572
+/Filter /FlateDecode
+>>
+stream
+xÚÝ]oÛFò=¿‚/‡HE¸á~’ÛâR_\Ñ;ܵ~8 )
+ZZÙ¼J¢KÊvÃÿýf?(‘2¹K%tŒÞƒMŠÎÎ÷îÌî(‰.£$z÷"ytM1•~Ð|øùÝ‹ïÏ_¼~‹9Žp‚d"qt¾Š0£H0¥\¢DdÑù2z?«Ô«²ÚÌ=ÿñú×oiaŒ$çD#e)|c^üY]õ®ÊwE¹Ç”ꦨÔFmç$íìCa"úű1Æ 1Æí¸‹2_ÞuYNòÙþUCÚoê]ñ!¡l±g"zçx6ÉÂŽ{Qæղί¯«ò6_¢;K9¿7,Õð휳 ›@Ìn´ÑNT§‘-3D2ÙýF“éÐ<ñnÌñ•Z¨âzWŽY»7÷”ÕÖ0>$<)·Ê>¿žÇðH9Cº€OÙLëÈ~Þ¨æñÂÁ›xR{RóM±UUmÉ;ÝžÞUùR5*Ù.-ƒ‹²±ÜyÏ»0¼·Ynx{"–;æÈ÷Ý«O5ŽŽYs@Ì! aòD‹´x¢L¼1Æ)Ê0‹b"‘À.š¦w~8ñÇ ¬¹€AΧ‘` ¢@Úbóâý¯I´„ï~I0A£;¹‰R‰0|L¢uôË‹‚KxÝ…ô.gšJ@JQFRKÃͪº¬‹<^C|6Öø—„Ž^ Ô
+› —‘æsF¶aùg>ëXa¿bitPF£®…ƒµƒe¡HæŸùŒ“dQ8&¯Q8Pc…C>Æ#€’41]Yš¼ ãŸBÓ0Gu˜ùƒszHŒcÔ1F¯ñ‚¤‘ža°c „ðÃ?ÓÀ’8¸"–‘f§ÆÄ»1sD
+†, òßÀÛK¥‹[+à 
+©…`±¥tÁq&»ØŒäæ<™å;«ENfj{[TsŽgåv£¶A*©.adi¯á1›•¶ SlÕÒÒ{Wì®NuS÷`‰DR‰b”¢Û¤2.AsG"på¸l¶È·V˜;c¤×¦§jÕ+|¤#.1 ]ƒR}T›}õ¯\õi(!L4&±Ð*0zXjbàêxëš IJì`M]îqB»>Œ9¨+La~S„»!ã}Ìd2ûA+þ t­"]Tr*2·VE¤ShK7AB“åÂÓLÙ…º,¶÷‹r©4/GdòŽKkáQÑr,R{{ÇЋ3ÞàÑT¨ír€ [ßÁÿ£3‘30kºG%6*³}‰ “q=#¹[«JÙC«©¼uÉÍ8è l‡f(£²Ù™°ÄžD+DX>)­Úбˆ8?ž¥/òkSíõù “(%VîŠõº]ñvÅðm¾Q® üò'kü/5ó9žÁC0pN<ƒùe³/G`»3[éM¥›¯²ž#E”"™&†Š
+¢´)¿és.Í j›AâºCOÝ?ìŸk¬ûÇÿ±<œ•†9pg<s³[K‡ ÖÔ|€Ë;Ï7ÝÚ¯ 5àªÀèZ?¦R Œ;¢JE+­ÜqC…M
+Xõ3̾Ž(°NÖñ#Q¬ÖùeýÝ´|Q i:—_ÅTaI‰’æÁÄA‚,¦Øs]šéÄ°“=ø".± K&MLêþ¤nD2ÈÝÚ÷^ ¡.oª…Z;sÀÉ<Ú©;x îßåÕå·¿üãML’$yx˜šož! Îg\ëRKs.ãt‹È<69NÚÝT®O…dœ7I;éKÚÿ¦kSU«”;‚sVn6ùvYOÃkÚËÕ礤ë"}Ò”@¬Ñ„#Ñì}Å $}vÆ?•âý¡šV}L˜V"á*iS;-\Q¨I‚ÓÙ¢RùÎåÀ»+ÕÊ€í÷åÊ>BÍ1…¯\aµ®m†¹(tB¼k”oêk]dוº-ÊWtµç*u…ÏøÌ1Ktš±Øt;CB¶VîÆ+õOu÷v]æDz§FöÔ.N¹]è@†Þ©÷I‰È¡TpeAºÃƒ¶y’ÚÞƺrЇK¯ñ¾NV áÚöðYcÚ®í†)^kCøüóP¬éÏ%c†h†ÄªecEÛIeC©?§øIã¤,")FLà±è'[¤¦;Qð3›Y‡¹œH˜Ë Ƕ@þFÇ"bv-àÏÜŽ}ºP‡ðôÊÁ›áé» ˜ŒÒ. íÐ1|ð³Å‰^
+0É»XeM<ÇÍáUûØ÷¥Þ !rvf«@õÐ+}Û (9^}L3q›n€i¤hæ
+¦Fn7ã´j©k¦$w«ƒ–>rºfß(…EO»ã:Ôk¦!W?1l´WTÙ€(å0B—’íœb`ôÛ€ô¨à(áGïš]*<{[lóõúÓ<ÃV žm#¦Gâ¥ÚõÕ)Û-bXÖQîöŠË,=Çv²[$°XÙw05%Û6(÷†ËWv›ë¦vûJ£´O!öê¢zg¤«`œéú‡¹¦]3ȃ:Ääµå3·ìõþZÕõgh‹ {‚ü‘ºWàȪM6‡ð#³#îŠÝZ¡1[‹–Ò™N/6ÿßûXr¤Ê3f{Xfz§j?£.Õj|¶×x2¸—6üûŸ:µ
+úy OP&å—–É…dòYBaêcÏi'ö‹Ç¥î/ Ÿ«g‰Ú&ßÅ´“€­å<eèžÌËäÉ ™ÒËz×”¾¥?Ñ9¯·•4¸/vÜ-˜‚gL)<siZl––zîï•æ(Ëø)½Ò’ö>ö§ë/Õ6Ô(Ý"< iÓxñaéo»kC ´ïµAú
+˜sÐ%‚^5üsÝ…g`ÝÙÿÓp`ý;ÐvÜ]‰‡âÞy»>:ý±{¸ÙØAô¶÷ ¿·Ñxÿ[`êãNŸwM_K·Ñ~Óœù0§M͉…þÔ¬•ô20e}»S?Þèm"’2ÛËy§ÿ™K:Óýœæ½DRÚlç×úkf–5\{ÛœHjÛDõ…ƒü½Ð¿y¦1XLLï@k€—Íóå*_ìÊêÓK‡¾p'XzŽ*ã–RÈ …Ûöµgc°-B¸~k<Û䋪¬í}±µ×Ü^êPà~X kÝ{Î>ͳĞr€§WÅZÙ[wXÌJ¸3¿Î–Ì®Ôúºn ë@_.òÚ¯‹ß5NõrÌ66#H±1»MV䨷
+endstream
+endobj
+432 0 obj
+<<
+/Type /Page
+/Contents 433 0 R
+/Resources 431 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+>>
+endobj
+434 0 obj
+<<
+/D [432 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+81 0 obj
+<<
+/D [432 0 R /XYZ 141.732 658.347 null]
+>>
+endobj
+85 0 obj
+<<
+/D [432 0 R /XYZ 141.732 577.641 null]
+>>
+endobj
+436 0 obj
+<<
+/D [432 0 R /XYZ 141.732 505.642 null]
+>>
+endobj
+437 0 obj
+<<
+/D [432 0 R /XYZ 141.732 505.642 null]
+>>
+endobj
+438 0 obj
+<<
+/D [432 0 R /XYZ 141.732 493.687 null]
+>>
+endobj
+439 0 obj
+<<
+/D [432 0 R /XYZ 141.732 481.732 null]
+>>
+endobj
+440 0 obj
+<<
+/D [432 0 R /XYZ 141.732 469.777 null]
+>>
+endobj
+441 0 obj
+<<
+/D [432 0 R /XYZ 141.732 457.821 null]
+>>
+endobj
+442 0 obj
+<<
+/D [432 0 R /XYZ 141.732 445.866 null]
+>>
+endobj
+443 0 obj
+<<
+/D [432 0 R /XYZ 141.732 433.911 null]
+>>
+endobj
+444 0 obj
+<<
+/D [432 0 R /XYZ 141.732 421.956 null]
+>>
+endobj
+445 0 obj
+<<
+/D [432 0 R /XYZ 141.732 410.001 null]
+>>
+endobj
+446 0 obj
+<<
+/D [432 0 R /XYZ 141.732 398.046 null]
+>>
+endobj
+447 0 obj
+<<
+/D [432 0 R /XYZ 141.732 386.09 null]
+>>
+endobj
+448 0 obj
+<<
+/D [432 0 R /XYZ 141.732 374.135 null]
+>>
+endobj
+89 0 obj
+<<
+/D [432 0 R /XYZ 141.732 346.771 null]
+>>
+endobj
+449 0 obj
+<<
+/D [432 0 R /XYZ 141.732 210.675 null]
+>>
+endobj
+450 0 obj
+<<
+/D [432 0 R /XYZ 141.732 210.675 null]
+>>
+endobj
+451 0 obj
+<<
+/D [432 0 R /XYZ 141.732 198.72 null]
+>>
+endobj
+452 0 obj
+<<
+/D [432 0 R /XYZ 141.732 186.765 null]
+>>
+endobj
+453 0 obj
+<<
+/D [432 0 R /XYZ 141.732 174.809 null]
+>>
+endobj
+454 0 obj
+<<
+/D [432 0 R /XYZ 141.732 162.854 null]
+>>
+endobj
+455 0 obj
+<<
+/D [432 0 R /XYZ 141.732 150.899 null]
+>>
+endobj
+456 0 obj
+<<
+/D [432 0 R /XYZ 141.732 138.944 null]
+>>
+endobj
+93 0 obj
+<<
+/D [432 0 R /XYZ 141.732 111.579 null]
+>>
+endobj
+431 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F151 435 0 R /F37 238 0 R /F106 278 0 R /F63 241 0 R /F73 274 0 R /F103 277 0 R /F62 276 0 R /F56 240 0 R /F96 275 0 R /F133 289 0 R /F93 284 0 R /F68 242 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+461 0 obj
+<<
+/Length 3704
+/Filter /FlateDecode
+>>
+stream
+xÚíÛŽÛÆõÝ_Á—¢\Àsî3EQ8Iã A‘¸é>pü@K\­j]¶¤´kÃð¿÷Ì"© ‡k®Û
+qmlX"<…œò”¿–¿å”mʹSëwÛõºØ̃£¢ÌS·—NÒ‘!G\R–ÑÛÉo˜²Ùz~SÌvÛêc×ëãæÒü±\`ÉÓ7äÅ+ÝQ,Q˲oH—6X£Œó»v8
+6ÈlcC‹êî,³dÙâ/CÌ~úf•ÀRf«e½;…‹q¤°Šçøscg ƾ¿~öïgØš6¿Á8R ÅX2[?{ó6OæðÕOF>­’ ¸N°1qnæ*ùdz¿·\ã”ñÚÄÒåN@:á"B )#ì÷$Þ°p&(a,#PÀzAèWÇ8v3ˆO/2Áî¨D”‰'ÕÉÉtÇp> t´ßsÈ€œMã÷#\é÷à÷ô«ø=iùýšýgý<¸Eœéóÿ"ù&’'0¨'²þMùÝ«“IZ=Ââ<€PhÎmEÌÚñôL*:ªR¡o‘>\¹´eP® £¶\f¡¶¦Ð"íö ¡ýpæJ?÷ź,6W¦°v·P_[˜wWPQ¦¥»Ù×¥‡þ-ç¹ÇÉÒ-\UþgŃùÏÿ¾¨<áíC5q$ñ„~O˜tˆµ“ ØX®–Eeú..Òí¦¼Â)H… ®}mÞ2‰#3"øeTLÌVgJ¡c«¸´VAP¢€J»ŒØ¥yZAu:«ïĶ ƒ+’noÌ_Ö­Ž—œAg+)+y|ž‘R<’Jœ–Ú“‘Û¥¥+»ó€žp Å €XD‡FµÏåH¢¸±Üv+)|+Ù'&R„ºò+ž§>!5ä ÅZ°C쟸BCé6"S]
+þ‘†¨†@/ 9Zx_mòŒÚ° è0Ìð]ö‰æZSÙV:rÖZs
+5.Wa¢Üš_‡Ûñ A­*‹ SM„óAða¹ZˆjïŠ:Ào7#Úà`ŽTqÖeíBsILÆ ˆÉ{¸ÚÁ¶À‹º^.2ƒüHWÖ?„Ã$ɺ<„wŠÈiuÌ•§·…¸_nî¾!y³­ÖÑ æ ‹î²á“Û£Ò9…·‰ÿt~qó$Õ•ú¹Óh1›•w;¯`f#=|ZëÒ]›)²È<É! BáHØZ!cš¦÷Wòüj_"È’ÀXú£[ù²Ú«0Ë‹I— ÏU—Ìp„Òúè¼Õ¢@¿Ã‡óe¦b|Y_昦5¨Á83“,]nà3BŒšÍWëbVmÝåjùÞh¤\y™)ãüî›aN5’ú`ßB_Bœ~ٷ󾌠_IäÑŒ1fçzT7F%is–)Œ2ÖJÉ”˜¸¸œY‹Û¡áó´e®0ÄŸG…‰ˆÖ]šãjÞÆ2T~ŒÊøåéÃíre '¢]1 œÏ èÙôànmIjLUi?ã=é|}Ϲ”öá¹UF»<¹Ü¹ ÙË­¢ )S£Ú0„}gÌñãe’|A6>7B}B
+$°úsW&Á 8b7΢Ǝ]ŸÐ¢žfžSïª,hç‘O1è×åx¶Ÿä–s9ùø ØSŠvˈ“>t±† ˆC$e8Èe»<£:ôcPgAÝU˜?$¤Áç)@¤G˸AË4ç|ÄHóŒEE®‰î)šÁ &P_Š®ÔPæ0*L™33ÅíÓvÐ{S›¦N@KàÚ]Ö*~CÛØï*ƒjV`?}sÓkÑí +½ýÐÔ×TfüÇtzWm¦Æ*Ök×圮ŠÍb_,Êã*ª%tT¸ËÊð ¥èñ+ ¯eO%݉•0ã8«ê¹¿µÅ&|f §{9Ìûj§Üvþ–Fù¡œíý;EC#ãUo[šS£—V- Wª‹Õùµ[ÆÓ{Ó#±g›×F´¬7Ü9Næ~7¬ú=Æ¡5”wº‡ÿ\b»Ä(cÉ>£€¤R“‚íþpvÖ äë!ý03ƒd=²Ïn\W x(ï#ºzFÌFßN
+ƒŒßèІÉà“àú#&àŒ!Ai—FDâ—G£Z·œ¢œ÷8™'äa>7î¹ÄÇÇLÌt—ˆí•ê£lq) ä
+Q.»hü”ei|”2;B1—Ì6¬#×aDu#Ï5R\t¹pÝ¿³³ˆN˜åfÏ °]·¹%ï (lÝekà*šèfõØ2À¯r¿kéo^@‘Hˆ½¹ü!0]$™ùæcÌÆ»¬vmÑ Äsj>ça«Ç÷Íçkóñ?Ã~(`Upú'¿ ‡êt.í üùáÂ7.!èŠÂªkÂMŸ`¾ Z€ú½ IU&7¦1ˆ#ÖÞ5 iJáæï´â˜·FoÌÍ¢z9/ï`Þú;ãÝ/ ;‡œVd`¾ý* XR.Z£# ?}þt1–`-ô4G’ëöÐãx ßa¼IÒþÿæç>åŸ?O¬]îRÑWQ/‡Ô‘ãõ~3R¿æñÜ$ú —“«™šýÇj9wª<ìò´×¿^Ô>ƒ¿¡CûC¿¹;‰ìp2}‰pÎþ»
+·™BÎ
+'—Í.}ùõrÛÜJÂÜGæÈÉ„ ¡\wÞ|5‚ï['[¾Tâ@ÂJLÎI
+¹»j»r‹^Aî 6VM)¸%|JTþ¦ã—ð†T~(ÖáÔ“M,EåODÍ!sÔÓËÖ^Ôw†Zý¯3#QÒ¹¯–»[wu ±vâmÙ@ÂjO«
+!!âXŽ©‰ ÜÓ8eàËõÝʧé`ì*õqrbW–:ݬµÕ‘ÜMèÌH;|…xìE6¯¨0; ;® ž\Þ/Ë÷ {ÞÞ䬧 Ý@²]BŽ•ýûëgÿØâ/
+endstream
+endobj
+460 0 obj
+<<
+/Type /Page
+/Contents 461 0 R
+/Resources 459 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 365 0 R
+/Annots [ 457 0 R 458 0 R ]
+>>
+endobj
+457 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [462.758 190.679 537.889 203.232]
+/A << /S /GoTo /D (subsection.133) >>
+>>
+endobj
+458 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 178.558 278.126 188.786]
+/A << /S /GoTo /D (subsection.133) >>
+>>
+endobj
+462 0 obj
+<<
+/D [460 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+97 0 obj
+<<
+/D [460 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+101 0 obj
+<<
+/D [460 0 R /XYZ 141.732 706.285 null]
+>>
+endobj
+463 0 obj
+<<
+/D [460 0 R /XYZ 141.732 390.467 null]
+>>
+endobj
+464 0 obj
+<<
+/D [460 0 R /XYZ 141.732 390.467 null]
+>>
+endobj
+465 0 obj
+<<
+/D [460 0 R /XYZ 141.732 378.512 null]
+>>
+endobj
+466 0 obj
+<<
+/D [460 0 R /XYZ 141.732 366.557 null]
+>>
+endobj
+467 0 obj
+<<
+/D [460 0 R /XYZ 141.732 354.601 null]
+>>
+endobj
+468 0 obj
+<<
+/D [460 0 R /XYZ 141.732 342.646 null]
+>>
+endobj
+469 0 obj
+<<
+/D [460 0 R /XYZ 141.732 330.691 null]
+>>
+endobj
+470 0 obj
+<<
+/D [460 0 R /XYZ 141.732 318.736 null]
+>>
+endobj
+105 0 obj
+<<
+/D [460 0 R /XYZ 141.732 291.719 null]
+>>
+endobj
+109 0 obj
+<<
+/D [460 0 R /XYZ 141.732 168.218 null]
+>>
+endobj
+459 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F103 277 0 R /F37 238 0 R /F63 241 0 R /F62 276 0 R /F93 284 0 R /F73 274 0 R /F96 275 0 R /F133 289 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+475 0 obj
+<<
+/Length 3579
+/Filter /FlateDecode
+>>
+stream
+xÚí\[oÛ8~ï¯ðËÀ
+³âM÷-iÓbgÛÝ6‹]`:ªÌÄBm++ÉM‹¢ÿ}Ï!)ÙRd[v”K1ûX¦hòð\¿s(Ñ]üÑÛþ–ÏóË/ßðpD)QR²ÑåÕˆ
+JBÆG¡TÄ¢Ñåtô»ws2a¡§ó“ gWœL¨WžPo5Õ˸Qb{èåúJCkžÇsÛ0×e©ó‚œüqù+Ìéfþrœ¼úòþíŽ;/ß|D}¢|E‘¸‰”$ éh⪄¥ g5S›íõW3PA˜¤‡,?Éâé—´È\·DçeúÑç"‰Km›,?ìõG_úé•ýe ÃDÞ7h¢ò*Dø‘å•´ I2CÕUjh:Œa/ßPŸor
+ǧáhÂ$Q\Ù anXû£Ñï¡|ïµFF,õÔ®ýU¶XÄËi]Ûürþ3FÜ1£^δí6`4èuzp"}Oßàÿ,G‘ÀÅ4ïÉj¡—e×dQH˜¯ªÊÌ’÷ ÄyNfI®WŽð´pÙâÆtÊŠêVve?™é"N—¶á&ÎËâ/M®L'>“°JN"X”™¾–}Í:)ïÌŽw=Ï>Y³‚¤*Þ§¹>µM·3;‚³¥¶?)tY4G†)Šº­çQ5k|w^ŽrV1`•çzú¯º
+k5ÅÛ·ÀÔ ØÍæte]V
+–&ȽYåê­OK«V\韵¢ÐXQ-…k½Ô9ÚQ“¼;>eBCÃ`Û¼v*„v¹•·FQû3ù_»¤ÂBoá¨rœ·‰“¸\À<ïpÕ‚*/‡<Œ']̲Õ|Š¾ÙÞ\®—±Ó½ž¿¡®§ ”—ö³X}*tR¦ÙÒöØÊ*„
+d‘@9—ü‘rQ&IÏõr
+²ÿvº*.tŽWð߈Œ†Òûn¨¡Š²¯+;šÙ>M"€e¢öõÕLíÀÆ6ÆI·Ã«?ZäJC®„ë‹Ëÿ}Q1~:"9‡hÁGÉâÅïø£)Üú§¢Ñ­é¸0 ‘ ˜>¼øçF íâ³A_Mê@êX,!.PÎauç #!IDÀ0æz¼OYœO‹2-çú¼Ï8`–4bÛÆywþ¡Ï ¾û½Xÿ¢ÆÎÓlzˆ DÀ§zXA€­Ñ
+;Ñ
+Yé¥%Âñ{cÖ!DdøÑsׄ‚»$<Šš„®®ò¡¼ë"Áó/žÜ”çï'æ:3ÿL—)™ê«=¼,‚ܳŋ,ßC Z(pøäßA˜^ErÐÎ 4žëF
+~€ê³ˆ“Ào ¹5Vì Ë€hm d2¹ `|£Ë<ô˜Áw\Øè`oÍSÚáî•Iº8sF÷ƨ2"=]ÌEmý5i}èH4Îôt…³1À­9Vz\ŒiåÊ;Šq,€6Úœn{¸ÙA8ƒdsêÆHñÜáÝÂ’~ܤOŒI,½@ƒÂx£ó/'+Ŧ30"´F;ý†Ë¿’*lð0
+šÓÏö:ê]qŽ6ü}©
+júr/Éæ«ÅÒMVuuý.HïxW…p¸Çû¼Ã,¿d¢J˜-ƒ!#§Ëk‹‰²
+é98Ѻœ Ê€{„R³ØµXÖâµ4à*ÏG¹€— ÿ|vfG\ÝØ®†‡N¡÷ùõ†ßÓù*àÀð
+?®r­íUZ¬ÍžÆ()›Pe¶G½­‚_Vfã„ù¾w›–3{år–$‰¸j’Y;‚ªrß = @]´Å{+>ë¢~4eþ~r<Þeo]×ó;Æ”Ûpp€õ®Ž™Â€Šj×+¾qÛœ±Ãv+\ÿfÜÐìj³¥(7±ŸIÀï`Fxf›'ð>dnkæ*«Ç.Êx™hS†6…A~ÒÒø›[z0
+!ôm­‹€>’°ZÆYV…¤ÒÙÉF·K3z@$xh—¡«<^Ôí8jÝüŸj'Á¬cŠÕ•É7¢æ¦æ |¼Ýq§ej«†°fqo€¯&‘tkåzt…¥ßd›áJ°Àh dts˜K0”wãwsqvöã{™$Üúñý½žƒ¬$$Dÿˆó$ç?êÝaã9Üæ°¹~o÷_Ðbi—×:{ï»›T0s9K‹!dz;·Å°$êA†{ùòå ™ñÀ'(¼³ìñ°ZÇÀC2.ѺãÖÛ¡¥!˜4•#¦Äaíü†W–˜÷yK÷–y“p'¨ÁXb¯I ë¤oG´ì!¹ÙÞÓ¾ïpE‘§ØBÓA—l°É3ôn¸³³!G»ÉŠÔÔ¾s]AÛ¯¯Wi^ô”Þ`ž1DD=OÏùm¸ømò»ž|<R€¥gT6Ùgßµ˜ÚåS¬{š7óøÛ ÆïPýàè‚GëJé¸gÈkh„PG#@ƒ}™N†äÞG…ì
+~gADÝßϾ;”"‘=îÒq‡o ªáa]jFdðîo­ô±A§„¯ë¹?¾ŸÝäÙ—!ž+PÊ?O®ÐÖLæü¦òÞæ¹Cz½ó j6(ÍXŸ~Ê`zL°Åº,[2 _þtï=Þù# ÓÁô>Ò©CZ] K‡ÑãÎÍ“ÌÛŠEç÷ˆ6f'W°a:ÖÁæ<^&±0@Ù^‚ˆÝ /ƒ) ‰ôÙãQâGjkÈD!Lð1ªß_ÇåZºˆ÷Š‚ƒEú;(WDÈá@î]Ž Qtéz0÷y–œú¨Á,É—DŠðyæÚ
+ ƒí|ÞÁ8<H4ƹÈþ5 à}D4rÈFÁµÙöÂEHü'‹Åã¢,*ìûëÏeQV*;6¶vœnb¦ÒÔÍ]轅зðR<HqèÏ6__üD`ë§Á`³¿áT±’‡Dø.VþÒ×M>H`€jú´ a’=†@ò¨ü'ÖʉP÷Ôû™á<vï.5`¶|’ßl9¨¯Ã³nUè§z>#]étÐÙãA—9ÄßõístÆÀ,˜#Žfa(O£Bð)ôqÒ3ŸÉÛ¯áÓ¾õS£§ägÔ$ðÝ€®qø!Smn•˜îËü”Ïü™×Ût>šç„²ü <ÃP†I¢Tð,“¦HY= {~уF“â
+ÁOHÀæl—!O9Η Y¶¾“»ëÕÃÿ³9Ž9”…ö5¼ “ʳ'³ÙëõË…@}¶œÃ×eEõš¡´G±á§=ú
+§}7Ìq4:^¦ËëÓ^ÇC0"Ýá.[¬O4èÏS|ŒPñÍs¶¤umj<Jdý*¥ÍÚ6OtiZ ÁÿÕá
+endstream
+endobj
+474 0 obj
+<<
+/Type /Page
+/Contents 475 0 R
+/Resources 473 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+/Annots [ 471 0 R 472 0 R 482 0 R ]
+>>
+endobj
+471 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [390.401 553.526 466.623 567.473]
+/A << /S /GoTo /D (subsection.127) >>
+>>
+endobj
+472 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [473.359 553.526 539.579 567.473]
+/A << /S /GoTo /D (subsection.127) >>
+>>
+endobj
+482 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 539.744 200.024 552.297]
+/A << /S /GoTo /D (subsection.127) >>
+>>
+endobj
+476 0 obj
+<<
+/D [474 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+113 0 obj
+<<
+/D [474 0 R /XYZ 141.732 729.946 null]
+>>
+endobj
+477 0 obj
+<<
+/D [474 0 R /XYZ 141.732 684.5 null]
+>>
+endobj
+478 0 obj
+<<
+/D [474 0 R /XYZ 141.732 665.162 null]
+>>
+endobj
+479 0 obj
+<<
+/D [474 0 R /XYZ 141.732 650.052 null]
+>>
+endobj
+480 0 obj
+<<
+/D [474 0 R /XYZ 141.732 636.27 null]
+>>
+endobj
+481 0 obj
+<<
+/D [474 0 R /XYZ 141.732 619.257 null]
+>>
+endobj
+117 0 obj
+<<
+/D [474 0 R /XYZ 141.732 591.869 null]
+>>
+endobj
+483 0 obj
+<<
+/D [474 0 R /XYZ 141.732 316.73 null]
+>>
+endobj
+484 0 obj
+<<
+/D [474 0 R /XYZ 141.732 316.73 null]
+>>
+endobj
+485 0 obj
+<<
+/D [474 0 R /XYZ 141.732 280.865 null]
+>>
+endobj
+486 0 obj
+<<
+/D [474 0 R /XYZ 141.732 256.955 null]
+>>
+endobj
+487 0 obj
+<<
+/D [474 0 R /XYZ 141.732 244.999 null]
+>>
+endobj
+488 0 obj
+<<
+/D [474 0 R /XYZ 141.732 233.044 null]
+>>
+endobj
+489 0 obj
+<<
+/D [474 0 R /XYZ 141.732 209.134 null]
+>>
+endobj
+490 0 obj
+<<
+/D [474 0 R /XYZ 141.732 197.179 null]
+>>
+endobj
+491 0 obj
+<<
+/D [474 0 R /XYZ 141.732 185.224 null]
+>>
+endobj
+492 0 obj
+<<
+/D [474 0 R /XYZ 141.732 173.268 null]
+>>
+endobj
+493 0 obj
+<<
+/D [474 0 R /XYZ 141.732 149.358 null]
+>>
+endobj
+494 0 obj
+<<
+/D [474 0 R /XYZ 141.732 137.403 null]
+>>
+endobj
+495 0 obj
+<<
+/D [474 0 R /XYZ 141.732 125.448 null]
+>>
+endobj
+496 0 obj
+<<
+/D [474 0 R /XYZ 141.732 113.493 null]
+>>
+endobj
+473 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F63 241 0 R /F103 277 0 R /F73 274 0 R /F62 276 0 R /F93 284 0 R /F96 275 0 R /F139 297 0 R /F133 289 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+504 0 obj
+<<
+/Length 3281
+/Filter /FlateDecode
+>>
+stream
+xÚåioãÆõûþ
+¡@a
+°'sù’fÏ$HSt×
+xý+ѳéÔ:‰àÿÞ7)RÖA)’ 0`RÃáÌ»yxp?Àƒw/ðÊõåõ‹¯ÞÌ„ #\ß 'H1:P ,õàz<¸‰ ¢ˆo¯h^Ü\qƒ£wÓüS<^1*£WùlgãÒþRÑ÷Ã+÷ß¿ˆ
+û®¿}ÿ¶–t@02Ø»óFBšÁ•HJé7þHÿ)yüPÍÇIVu ÀˆÙ;øï !JD ;á«·†µ—UI&á·àÄOéîÌ嬞Qú½²x–¬[NRdŒ©'§;—{:h“|'дž1ÊÇk¡¥ÔÞ­pÐ
+¸sýâ×ÄñØw(
+¤Í^ÜÜâÁý`q3zðè&΄*$„`:øðâß- \'N»ÐI”(F‘ª‡Ll aœ°©¶¦
+Èz?±ô‘Ö‚F£ØB$x 4ŒÄ”ßí<}
+ÅÓt¼ˆZ95FŠÊ.?a‘Ð…¬0ŒGŠ?øíºE9Z¿\N»¶Ó ðé0.óãošq»j3üŸáá*¢aÜX‚äóÁPÌ„éÛA^΀SŠt‘{(ÐD Ó§©£©t9N,S%‰>Û§Iòà`\Ç-‰± Ûå¬ÔrL¢YêDF3öÜñèè1Ný Wz7 &ô·d4÷¶FÓèå›·vý³Gl²4®qƺ0Y‡ô)¹O³Å8Íg`EŸúê6
+´É¬¬‡Úpbž{‚WðÂî‘·ÉYC;.@Þ”_·ìj´fWY³k #чüÒßíõ~++«8%_;Þ`ŽH†mR+vH­öR+6H-_/µ¼‘Zn5,eÀ“~,úÒûë”û—w[žt¢„†j\Ìmœ`0#‘‡A‘ îl`Ðo³vø
+h{ÔsFsÍÑ›ítÖÿ;6–R#ÎÏÄgE!•Ñ-4­Vÿ áƼˆ=S_Æ¿ÛìÙÞ~—dEúë<)íIWGg³ˆëc²Ùe…n}Žèïßo% ¤s¸Î²ÿÞ=¢Ü°Øó‰G#‡”‹‘ÿ-A¸F„è¿A˜Í&åyT„ID$[ªH•Î’ršW7×I<+o„~EÈÓ‚ˆ¯>¶&P I
+AÐ$÷[n>—Æ2¾¦TnK!¡`)£q^µK™2‚0>œ"çwþI3wâ |ùç‹Pþ´ÛÛCí!‰Ð
++ÝWDAÖI™ëàöP¹n?`ëÚjYuÛ®)7ù¦„á‰\…çÀ^µÖ{¬*îMËÊþÍÚv‰˜dýÛîÂVVöi¸Ý§PÎ(ƒ$B¶²Ï4™muPº‰·ƒ z,;^m_¯”ö˜u׃Ð*íceëÙé}~Xè][¦áÕuwwzì!½Ì·ÍTð
+N£1µ&ÛbU×ÀïØ¡¾@DiŠo0k—IC†¸ò+øâ©{še΄`ÉÔÖL1Ä#¶¢ŠuM·uͪa
+°ÎÆņ:œ $WÁðk@lY7´t
+“`c’º%è.žO—þ×VE¯¤vÊdy]ý¿°gþv%дIšÝ_ø7,²|§Dkp¸FžÄ1maoºÜ¼%MÆ.RØÃUHs³­
+ÚéÀª'©3î¶ècTí¦Ë4£´–0ºÝˆ¸»ïö,ƒã#Å'íslhbyy
+h·†ÔžQzÒhÈz7a
+ˆp«½dxíâ¾]´ð¡kžöƒ†bvRÌ­Å%r@‰¥€Þ o_µMûëÁÿ—Úž¹=ùOªí&h×Ë?ø41]ç¸Q¤¶…þ¢*Iw54t AHC!ÿe^‚K¦ŒÛ6@¶ù/v‰ 8•Ñ\ ën·ËlŸ)âÈÛYÏăSÛÿi#4ÛDe*Uî!Œp“Eõ¥íž ˜½O|šÕ妨Q­SDCÔÈCÔ¸OŽD$„9Jt8®.o%dƒˆÑHApÔ㲪‡ŒÑ}Ñ)Õ«± ÖÒÂ0ìY\o< gW=±8Äe÷ÃxaL
+ŸD`µÓÐ-¿ÌAp; Ó|Ÿ(Ü5 „O`$­Ê0)ô¤û_ER†Æè;2{^@$d˜Ôç!Eí¦lX-.Âð,‰Û­™Uå?¹&Ç0g^&¡Oú"ÍÊtœ„?ÞÃØPÁ6¬}HØóÐð1˜,›ÜhŸHA¤n@¾7EêuÓÖA>iß8½ÙéÏ:ü½bIy¥ñM€§Ž% ”¦'•÷Š%÷Yä1ÖàÏ )’Y\|Þ‹„”¸“3¥
+q W,QýÁ“;(6¢Ã2÷w>rdJºÈ‘VGŽöa•òY1N%ÚûîÒøm_%¸?tg9ïZ•s­
+endstream
+endobj
+503 0 obj
+<<
+/Type /Page
+/Contents 504 0 R
+/Resources 502 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+/Annots [ 498 0 R 506 0 R 499 0 R 500 0 R 501 0 R 507 0 R ]
+>>
+endobj
+498 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [502.261 699.787 539.579 712.742]
+/A << /S /GoTo /D (subsection.128) >>
+>>
+endobj
+506 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 685.743 181.833 698.296]
+/A << /S /GoTo /D (subsection.128) >>
+>>
+endobj
+499 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [187.019 685.743 317.134 698.296]
+/A << /S /GoTo /D (subsection.128) >>
+>>
+endobj
+500 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.047 685.743 449.639 698.296]
+/A << /S /GoTo /D (subsubsection.213) >>
+>>
+endobj
+501 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [454.824 685.743 539.579 698.296]
+/A << /S /GoTo /D (subsubsection.213) >>
+>>
+endobj
+507 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 670.633 201.17 684.581]
+/A << /S /GoTo /D (subsubsection.213) >>
+>>
+endobj
+505 0 obj
+<<
+/D [503 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+121 0 obj
+<<
+/D [503 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+509 0 obj
+<<
+/D [503 0 R /XYZ 141.732 627.446 null]
+>>
+endobj
+510 0 obj
+<<
+/D [503 0 R /XYZ 141.732 627.446 null]
+>>
+endobj
+511 0 obj
+<<
+/D [503 0 R /XYZ 141.732 615.49 null]
+>>
+endobj
+512 0 obj
+<<
+/D [503 0 R /XYZ 141.732 603.535 null]
+>>
+endobj
+513 0 obj
+<<
+/D [503 0 R /XYZ 141.732 591.58 null]
+>>
+endobj
+514 0 obj
+<<
+/D [503 0 R /XYZ 141.732 579.625 null]
+>>
+endobj
+515 0 obj
+<<
+/D [503 0 R /XYZ 141.732 567.67 null]
+>>
+endobj
+516 0 obj
+<<
+/D [503 0 R /XYZ 141.732 555.715 null]
+>>
+endobj
+517 0 obj
+<<
+/D [503 0 R /XYZ 141.732 543.759 null]
+>>
+endobj
+518 0 obj
+<<
+/D [503 0 R /XYZ 141.732 531.804 null]
+>>
+endobj
+519 0 obj
+<<
+/D [503 0 R /XYZ 141.732 519.849 null]
+>>
+endobj
+520 0 obj
+<<
+/D [503 0 R /XYZ 141.732 507.894 null]
+>>
+endobj
+521 0 obj
+<<
+/D [503 0 R /XYZ 141.732 495.939 null]
+>>
+endobj
+522 0 obj
+<<
+/D [503 0 R /XYZ 141.732 483.984 null]
+>>
+endobj
+523 0 obj
+<<
+/D [503 0 R /XYZ 141.732 472.028 null]
+>>
+endobj
+524 0 obj
+<<
+/D [503 0 R /XYZ 141.732 460.073 null]
+>>
+endobj
+525 0 obj
+<<
+/D [503 0 R /XYZ 141.732 448.118 null]
+>>
+endobj
+526 0 obj
+<<
+/D [503 0 R /XYZ 141.732 436.163 null]
+>>
+endobj
+527 0 obj
+<<
+/D [503 0 R /XYZ 141.732 424.208 null]
+>>
+endobj
+528 0 obj
+<<
+/D [503 0 R /XYZ 141.732 412.253 null]
+>>
+endobj
+125 0 obj
+<<
+/D [503 0 R /XYZ 141.732 352.737 null]
+>>
+endobj
+502 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F103 277 0 R /F62 276 0 R /F93 284 0 R /F37 238 0 R /F96 275 0 R /F90 508 0 R /F73 274 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+537 0 obj
+<<
+/Length 3965
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\_sÛ6ϧàËMè™!þƒ}º6mséõrmê¹¹™$´DÛ¼H¢KRqr÷Û@Š”%V%_g2! -»‹Ý It%Ñëg‰¿~wþìå\G”’TJ_F”$ ~K"QA‰æ,Ò2%‰2Ñù"z¿-«E6Ÿ=3IüâlÂ%‹›ën„Œgùe¶š7¾¹hž×خ⬮W‹|†$@5í]î~¯›Õ,_ž1¯™}.겂?¸Žo‹ù›iœÍëÒõuq6zßqvöñü§MM’µ©ŠD1îTYä‹3f,'ç¶/——xm…ƒ†V8ã…ƒ¦üK¶pwNŠ2«fäl"@ÀÏ KÏ«ãQ.óÚ±-–®åöº˜"Ïë–²ð¼g¥S¬^>o\Ëu9ŸÕ»ÜÔ'„jíôkªUŽcÁ
+€7<®¯ËÕ|æWuînPNàÿ y%DDÕUÔÞ¾{ ¢XD¡³$¥ÖC|ŸL)"Á-}~ \|_ÔM±œ6ß¡]<cço{4à2!J¦CnÙeãÆ…ƒá.ÁóŠå•9s—ƒ#âe¶ðº~Hdò¹ÈP ÍIU¤©«Òµf®»fL§´ecIµÙà“H
+ò±4Ζ8k<£1蘻ûúâŸMíh×­^Wh>\WAa‰x¨lÛS ²B1€öPYŒ žbd0 n±¬›l9Í¿Ùæ×tÓ©è†{—øÙ=‘Âè€m«
+'àD Ï€äÛmL‘ÆD“Ù9’Eàà Çv©…kÿ¡kG®]ó¿Qr¿*í`Íp´¾q¶!­ÿ°‚Lö¸¼ÞóËçÏ~¶©§2”0!¢éÂ!O1ÒëUytùì×ÐÎúøÞ’T1em+¡)‡¾1Üi†ƒý6¿ýÍ9÷Ý·U³ªî›J 3éiuTRDJ3b´\+çÃönžÕÍýÝeQÁåýâã‘5”š
+;Ä †½nº=šI¬<á߇YhK<hH,©ÙRB‡‚6NƒpºTB?I˜K­ ãÛÂüU¹¸Éªºp˜ösVeËÿd÷wï²Ë,Ÿ{ô[6€bY”÷c
+‰! ߨ¬6oÙNY娬ìId]Û•ŸÂ®kwD<Ci$9Æ‚ÂXxÿ1‰fðÓO¨Yj¢[K¸ˆ(Ãä Móè7 ½~Û†B_:IŒ‚®XJ”Ò]w«çî—š ˆ*~ˆÔaEwI]¹¢×¯«¢±EM—X'ÿ\”«ÚÖvÓ®v,c¸P[Fl\Ôןeìõs÷ÅgäÛB´Š-»¯¾¨êۺǖ¬±´Øqò…d¬õH¸XÚª>gÈF›€jžL˜]2Û
+µe O>ÇÒÌóGT/…!FÐÖáúc¹·^)%^ùÇüB[tUÖ”ÄÕ,ÃEùN
+.ÔObvz¿ÀÚ&
+áþZ17ðÒ»ºPॸq¾H¸ÓÕS’vsÒ|ÂÁ—:0ø,j0i·R˜ÀÞݵ£ýÅî…AËç3 à0/fîÏçV¾çŽfL´û\lðƒG™v' '†š¡äÝÏòË`H.í\8ä„›1 ÓŸKzì®”Û·QqaíÔíO"Ž-²êÓsw–™¢Þ )^>µ;?ªÅ=OK@ëªÊ뻫P.g~Ç™£ØÛK·m¢ÝP©„³Áöé£p "C¥µt¿Ð5kÊm;]¡À…Ñ™ÒpàêõµÉJ$}V–,iZÎòm| 3î!ö±ñU¯“Â+î`P Ž0äû%æ ¤[ò”
+Cpò@Ó¦cÔ>B 'C;öM
+}MÚ¬ýA”K›÷f.‡%Éi—*ЃÖçÐ¥Þ//À…Rê„3)‡ìÂœhÜB ˆ%°´ª•£[Ÿp—ôÂÅ­O¸l×'xªíÒ]?ÙløkK﯃
+¬_üCý¨D²”Ðîpá/È&›b%ãSv…u”—ïòw¯j‚¢2.=þó;ñ)ü1sð?-\SH9‘B†G(vôæûmœpE©øŸ­ÖºË+Oš™séöoN]ÁäÐ4(¾ïõ‰ýRä/S}š
+&‡Xª¡#?UÛ"¥€Hè]‘øÍw{×FëK—û:Ú /ÚG<RáÇYx–îžÈ¡ a>´ÇçÅ£±M€A˜fr€<´Ô¹7Â^3o(
+F2‹ƒ:‘: N¤Q뚦OòBÎé®ÁëÑ_¦R"Ä„n¦Û'wá"QÈ5ܽ?FÉ÷ Tg…OÐÁÁu<ˆf=Z<Eqš)æScN±_`©±s:péúEÎÆØ]Û%4,2»°Ó]®wW¿Ðý×0àUíƸM4·+æ$ÆçršûÇl¦DË_aIĵXàPrÝ3âÂ<'g™òøM°¨´zq¹~}À—ch
+ „¸rã_­È-&µïx0Šqäê¯0J/\ÅÚ;â \ŸRÂæ€Rnˆ¶g-°ï% -²ò¯j_:fk½z¯G8%|î )Ú
+4´›Tª' r¼Úžûh2IÉ”˜dƒÇÿa>Æò€’C1ÂëYŒ*èUjqÒ5“I5”ĦYŠÙ$.vÕ$„is(¿jƒU“PÜú;>Л…_5‰U’ÙUSÀŠˆA–ÉŒOHº–ÞX`ÙÈsÀÖUSß0æ € ˜‰Á£Œ_·Òd@=<x£0…=Ò—êó
+r.i¢ oÅD*Äûy4:»ù5±Å¦ñx
+wè0 ?¢ <âVÙq|ãV[Ext6ö‘†èQÐ AU4ãPMa‰¤cÑè$û²€^•´Iga9ž>‘  7:g˜«Î:Çrì($È0À „¯@4 ×@¬CþÀy$pZ
+›åºuu»–¥`æ*ÛÕûær¿;鋆MÖžˆt{ù—¦;!¥Ú¡LW ¿aa`ç͇%N*a­oûO\hwÒÙKß’ù¯ÐôOÏ æ*’ø͙՗b^d4…hë þY[…«+¦`1išÊ«=ä´ð§hœšïÚ/2šHŒÅrVLÏDgMYíúL*7mÀS"¹/¿ø3JöË!·UÑtɶ Ôgǘ$2eCv¿üò
+?ôÃq¤d⪠wmÍ¤Ï ß}GÛâà÷Njw½*;)Ý‘¹´Wr†?r6y•áÀ9ß’¬noí6?\묘íRs]´Â7¬Òˆâ»íißî2Ùo÷ŽCš‰¯rõ8¼h?ñS®®®JŽº –¶ÎǤÅè? -78ÐmQçóÏXÎý7‰êëÌÒávY6NÔîLcVu_6
+;÷EiB”ƒ7@\¹™ÍÛçö‹Lµ;¤Ñ;‰^4íe œþîâ ›ýIèEá6(àööº= _³¼òŽ$×}º uì9°ÿYã;/,q§»E|{f듟긃sæ@ÁTš¦ë£bö4w ,ýéï‹UÓ??®âëÌíÉî€ZïîŽßT¥ß¶¨ì–ŠÝ3½X]]å­¦ÇÑÑ
+àgëWVÙrÀ¬Û~]æùlGíC)é÷‹æšñ;`V-Ê}­6`‡FiÂÝ¢2ÈÄPËÌ~ §‰º{½”¯ßÉäî•Ì—?ª5yLå€÷¼\^5ÙÅ<?êÇñ-Ì>‡È¢)1‚ øÜÌ.qÚxĹC€,ûîù•†sM(0èóYÌ.«õ9Š
+?’,‰PCó¸Ý>†(æ6f3»ct¬R2{¼Æïjuó‹†ðË'0³ÌË â„l}{ö‡ógÿ9–
+endstream
+endobj
+536 0 obj
+<<
+/Type /Page
+/Contents 537 0 R
+/Resources 535 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+/Annots [ 529 0 R 530 0 R 551 0 R 531 0 R 532 0 R 552 0 R 533 0 R 534 0 R ]
+>>
+endobj
+529 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [343.281 389.067 440.927 401.62]
+/A << /S /GoTo /D (subsubsection.192) >>
+>>
+endobj
+530 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [445.338 389.067 539.579 401.62]
+/A << /S /GoTo /D (subsubsection.192) >>
+>>
+endobj
+551 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 376.946 151.5 387.174]
+/A << /S /GoTo /D (subsubsection.192) >>
+>>
+endobj
+531 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [372.613 340.815 447.837 354.762]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+532 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [453.325 340.815 539.579 354.762]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+552 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 327.033 183.115 339.586]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+533 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [461.14 217.008 537.889 229.964]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+534 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [140.736 202.301 269.93 216.248]
+/A << /S /GoTo /D (subsection.170) >>
+>>
+endobj
+538 0 obj
+<<
+/D [536 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+539 0 obj
+<<
+/D [536 0 R /XYZ 141.732 696.786 null]
+>>
+endobj
+540 0 obj
+<<
+/D [536 0 R /XYZ 141.732 696.786 null]
+>>
+endobj
+541 0 obj
+<<
+/D [536 0 R /XYZ 141.732 684.83 null]
+>>
+endobj
+542 0 obj
+<<
+/D [536 0 R /XYZ 141.732 672.875 null]
+>>
+endobj
+543 0 obj
+<<
+/D [536 0 R /XYZ 141.732 660.92 null]
+>>
+endobj
+544 0 obj
+<<
+/D [536 0 R /XYZ 141.732 648.965 null]
+>>
+endobj
+545 0 obj
+<<
+/D [536 0 R /XYZ 141.732 637.01 null]
+>>
+endobj
+546 0 obj
+<<
+/D [536 0 R /XYZ 141.732 625.055 null]
+>>
+endobj
+547 0 obj
+<<
+/D [536 0 R /XYZ 141.732 613.099 null]
+>>
+endobj
+548 0 obj
+<<
+/D [536 0 R /XYZ 141.732 589.189 null]
+>>
+endobj
+549 0 obj
+<<
+/D [536 0 R /XYZ 141.732 577.234 null]
+>>
+endobj
+550 0 obj
+<<
+/D [536 0 R /XYZ 141.732 565.279 null]
+>>
+endobj
+129 0 obj
+<<
+/D [536 0 R /XYZ 141.732 191.342 null]
+>>
+endobj
+535 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F62 276 0 R /F96 275 0 R /F133 289 0 R /F93 284 0 R /F73 274 0 R /F63 241 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+555 0 obj
+<<
+/Length 3465
+/Filter /FlateDecode
+>>
+stream
+xÚÝËrã6ò>_¡[èÄ‚ñ±·$Τ’ªMf7¾Mr %Úf$zEj¼S[ù÷í@ŠàP©±]Ù=ŒI‘`£Ñ/ô Cg÷3:ûñ í]¿»ysõ–Q1cŒX¥øìænÆ$#Fð™Q–PÎn–³÷ £„]üqósûåìý\Zš¼»ài’->d÷ùÅ\p“üúX妊Æ6׫·Âtg¢Ä¦ð‚ÎLJIÊÄÌI¨±³›5Lú;Uô®Ü^Ìy*’å6»«+xÄà·•IQãs<«Þ™dYT« ú„ChR?ä~ì6Ä!I¹­ýÐb³,Y °YR]æ”'åW?”Uø®VùßOûWwÙºX}
+ˤ„»[\góãŸ?ysõVÑ
+ÞjK‰‘¬GwÉmDwiL²(×k <Ь®ð‰vÃÛ<«ó%<¨VõÞrãü*ÛË!`,úîÖ“ƒ‘CrAM{2!="u,iDàüuV†•ü\½µ­• R)øĉôƒÏ"/E3Â-1Ü4ƒŠC`x3âÏÙ#lQ”Áx¼h/…HV”BÙg=#A ½0X©ý¬›2º:ÓˆhC¸PΈhåéPí·yÕQŸæÓÞ~Bgs®‰¤¬ÝIøÐNrÿN…Ü ü¡%úÞ [5AÚæ”(mÝlZ›Àt²uö!¯‹z•÷ÄL91SpÿÃÍ›½i…•pÆf`3a÷ã³ÅúÍû?èl ¯~F¡k÷ä®gŒ¢”…ûÕì·7ÿè¨ì¶n«nXÅ™·_†0K ƒe¿$Âhᙞiš“òS&D𱑭¦UžÑÛ|Ùå¼IÂn¡;ÛÓc°Ø,Y8vQù¡ÞÊë$óZkb?F§DÐV³ß½û+Ø„Ê ø»Ø5†§¦Ñ$-šdhHoÓ@~e%"èÛÃœ™d“ÿwV&’»ü oTcE+?`W…‘™¿8Jµ{ØìËLâBe;¦±oÆiJƒû¦b„NšµªÎê]5dÁ#ZFrŒ7 © Üöðxz(è =øeeÛîêueÞ•²*ªA.±ýÑ[UÆ’4øåÝßz¾Ëa#Ê‹¨Hà
+{¡Ìú×·ËQŽÌî7No.Rð*½¤~DùºÜÀú8;¿y˜-±DóŽ“-è™8¾>Ûücâ~FÞÕ]/M7qÃ\>;ºY]ƒ)@×qÆŒ¤­Qù%Ï—ÁŽ}ëÜ©:¸UŸC›€£›Á£6Û_~ûö äà#‡:wM
+auÛ#rT,³E ¦Þ=YCT±-²ÕK¬ðú×ï«éK,Áµè
+ ÷Yb 'ÉÁÚ¬«Zú«KÕ‚–_5ᲞùË}ñ£l—\‡Ÿè’µè¹ð‰‰4!£S
+
+m¨g„èsî¥ÇÈeZ0Ò*%ÌðPÉë¯B2¨¨«¡4P"•„ñ4±¯ä›sJ(8yѧ÷Ûr÷x9šŽ\÷C8MÅ#›¼šNDž‚3+YŒD(n&y̶à½ï@¬ý¯À…_ûX1 ãCrÃEc(!¨1®8‡WŒŠMˆ%GdÒ¥ †ëˆ9snS_ ³Ê׃`:W˜Ã€b¤%JÈxŽgµ4cRcĹaá˜@™Sa¸T¾X ëu³»¢#nLÛâÖÇ0¨#™Ã}Ç3oöŸw
+¤.•2˜Xs©¯8¹)8ؾ´IáùšAŠ¯´N/ q.€(<¶’~và–\bM &TWV%.ô‰ ”30®jj‡0<à—C\&"D -[úõú1JŠ¥Ð„rÁyvÏfÔŠ¤…)@‚#ú€06•Y
+";«÷@kL¼{»rî: šb1–ƒ—ãõœ)ð}X óy]©QŠ_!ûh }üD½"¶×îÞª½•IÖŒi²ãgTaÐ
+<·›s<˜NÓÆðÜvˆöËs柙¦æÎRsÿ(tW8£Š#©«zä«Fü’i³Q翬²*
+Äí¸ t= êVIRŠcbL²Áž¹ª1štø‹ÝÓ%ž*beh<èôV³ïD©1äroÈŹ†Ü(ˆ{ÓN°ä­µµ@ƒiêe—ÁÛ]í‘.7èà£âî3Ü :÷!‡·Ç´BÉÀŸ&{5N"®¨1ˆò±) ±_õvXn˜«{þ»¦ªÊûÿ¾AeÊëÊŠã- 8xJÆ€O§”Ž[@=^¾Uk­+KÇ ô.hÃEÁÚ~ˆvÑW}w\¾¥í›SðûóäUJ Œê!…òún[lêŸö]_#[=ZµS†€!Šx§´MÞ›lkMiryŽ†IÜòu<Ãáû® ;Ä‚ÑŽ /D§nŸÑèÒ¯³í‡ñ€r=-mÏáWw–†~‘ä½¥¡Ý
+ÞÊ+¤ð9<Êž^÷Hé4´ëwœÞRŽ©{ÕDPáSáÒŽàÒÿÚÁÕ,.zÔ‘Íš¶Á1@€ x&Π&Ÿ[õ¼ùQ‰UC4¸œ¨×êyë®IP 
+ø"eˆO2¸¸ä¼IšÎ÷}ÔíÞFÍîø°m´¦(!IñŒ™ú.0+„=ÕSÒ7
+fF ˜¸ŒÑõðQ«P,¢é!qN1XFt,³Qp<då“(lR؃Òu^K>‡€O˜D ¾ÐniÙuÛG4‡¼x;~‡vŒ´2^0ö×rÝœ2"ùXTÅm±*êæ‘ömOî’RØŽ ™pbHcæÖ}Û©ºqã¡î2Z±‚áªnn”oåJ€2<Ñ`D/¶óÇ“t²Î3ls¿”ËypË÷‡•lï°’õm[xs_ºôÞbj ¯ms%ÖU>bÉ€%Åí*<ðG®¬oÄYÜé³O4ò/,„jfRrHR²¨K „N3<Äåûèšd©™ ½/dí“0c³B,¿m§Œ^ ºš¶ö¢ üò)6cŽz)MÓÃeŽ†ã(iºZ5B3óÅêãjð¸LÄ’ém[£;Í&F%c~cö‰ùÄ wš8&ã^¶•'}Ãv jÕ ù=Ž-S„¿ÊF•?n9!ׂUuÙö€ÛÑo §“ää6yÜ–.É´Üùú¸Ï²Á Z´O!ûž&«âÃEHFÁ[<úp9á܇%Ýé._®él|AC l…ccúb+¿´º<'k qc"†‹Ü
+d ÙL…ŽMñO›d]
+;ÔüKIÝÍ;cù•EhtéLÏ£3G?$M#°ŽÌ»Û1”îæš±]¸é²)îµuÀ®ã‚¿].²-TÑ&Û%òPOÑé¡ 0D§6)òõšÙþœ¦&FÆÌD‡Ç%otéž ½?çëz³‚J»žšuã ´Q¸ëoO¦ªvMS[íh¥Iƽ;ÿؽòYt¾!„p‡íD„ÈeCÀé8‹ç:Ì5-sÍæv'‘–®¢9¾9Å!¹Ò:ú(æ‚9XUí—w4'Jš¦]§aY:eâ&‚õÜÞÍÕ䊓¼°.XfTi8½(Xô¿$|Ê‘¡/ —ê÷`΂v«)‚î{£}_àYÑËÁ3àüÊK7
+endstream
+endobj
+554 0 obj
+<<
+/Type /Page
+/Contents 555 0 R
+/Resources 553 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+>>
+endobj
+556 0 obj
+<<
+/D [554 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+133 0 obj
+<<
+/D [554 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+137 0 obj
+<<
+/D [554 0 R /XYZ 141.732 662.016 null]
+>>
+endobj
+553 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F103 277 0 R /F37 238 0 R /F63 241 0 R /F62 276 0 R /F93 284 0 R /F73 274 0 R /F151 435 0 R /F68 242 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+559 0 obj
+<<
+/Length 4050
+/Filter /FlateDecode
+>>
+stream
+xÚí\K“㶾ï¯PrYNj&^›]q\ëJ¥ò˜C*k¸5bVe’ÚÙIÊÿ=Ýhð9‰’gÆNʇ]Q Ôh
+ž ‹‰ê+•(ò®UÛwãÀN±Ù‘®‡à{øú@Ï#Pc½=ó|> Íº&"ØøîmõªVEYÓWB£î(¹Ã—SÐD¢%ùyœcº]Œ@z@¤ôê68«æe¾C¤AvÕC}MÛ¢¦nŽ%žzò¦cA¯ÏDc€ÀŒÙF€‚雈Á,8X˛߲sðÔÜ¿}Œ€VÙz—_ä›°ÁVê—…Ü? %%p¯Ÿ…ka™ü®‡
+OFA­óœ‹ì††<HNžŒ„Ú?^Ä0—L&êl†Ñ3 ¦ rzôöã9VK;Œ*Ì‹ÚZ£
+<ÓóOIÅq†è€Ïy&3‹ú¡zÒ«„…õÌAhè¥÷Û
+¡¦ÖÐuVÙi¸Ï5Ó/ªÍOÎe@ö<Tž 0~@eI§sèÍ7iùñ„”vý(åôZTuZï«C”¤êÛÈósR/c‰ë€”Çt Rì¹ óýÆq“¦`“´}Q _ãPÒR˜x\Ri° h€&Th³m}ÖŒ®Ök$ß´
+ý™}Å.Ø8aÀ@8>ò)Ïy„u)8K¸ÒÉÓÕ~·+³ªjŽž÷ÛuV…wÝ1õÅDš  ßÁÐS ûZÆ@ã1û’Ä€X¬BÜ…bžá@™Î±~÷+nù‰‡*g¥Nž•ÙvIÞýá Þߢ_NjªUú1)Ìã:þBy)¥l|ÑÁ2à^@¤9WcU›Ý{‰ÎsN›3wþ0âÂ"ÆÙ`÷Rûbâ~xð«}ù™í‹?Ú}†Åý_·1Oh­@qMÌ0Í9±X¤ ZåäT øT«>ÌÄÚësÆøA!\G-Ÿ­¦<lÇD˜Óv8âmþñŸ“‹ˆ¬fÒˆ!Ê[ŸÏŒ‚§Ub›Å²Œ¼˜Ê‘LŒÏPˆøó'¿t¾`É…ØÐո܈ÏÚ!ÈF °µ)˜”iá ýZ|¬H‡ªíJ ¦Nƒ'ŠYŇNOã
+ÑÌtÁØ!¡ZŠr‚SyÉ=‡Ú lTTÕÔ‡p¯.IJ¨º’!x!Š\±Æ$De‚Xm©GÛ•Gó}YbQJÕOÄ\ã¢(i
+£ÛüãA‹"5ã"Tðô“M`)“D
+îÎÍÚÄÂgKCL¯íŒ¦ÚìÓœâ&w5G2Z¥¨ú¤¤õ)}¬óíGêâKt\£}ð0L‡ù¾T¸¤¼¢µßÊK¯$„(G‚`„×.Æ9¥×x/Aµµ×‚7&ؤÚÂñ=º–¦¤Ï§®ð ]‡T`y·ß4E‘“uÃ$,†áþbÖ¸¿‚Yx=`$”ôç¯ÇîrŠ·&dsOƒfp#•js¿nš÷;¯‘‹¦>̵ÞáÊÆz8 ô‚%Õ¸~Bymm6¼J×UAO]Õ}eÏòälFS>mH;7u¦Tæyn&Ј¤èS¹…CÛ'{ÆAJåM¹T¢¯Õ*°
+\ÑæU9à´´Ä•äÑ5µQé?>µ2>:ªò¯ÒéÂ)!í©gn'­Ž‚ÄÙ#yX‹pR@EÓB·¥ü‰¯ÐYNn‘€þ¸€bñJIA`¨KÄóÂM8ñkÊ›ÈÑѦ(³¢³³ehÎÐ]$ÑŠÀM^g›P;´ (Í~iJ½ãP.Ép›  T‘ÔÖ*áYu
+מ(,”ãY*‹™"?I xNƒY­>×`“°0v<œDs‘bÖL£Š5²s¿?<ð.Z]06,Xê³rM;›o[-£uÚ”·á¦_7oÓÐŒQ]h°Á¢ÛˆM^‡zÝÖhÝ=aYo¯'ÙLÐ^ô7„óƒgñ•gÙzýç'Ët;øa_ÔÙ+¥8?U»ùO¨Mø?)|znÓ}½*Êç(+{Œ,êA@á¯zŠ"„b\‰=QH,3f&
+g£tYãõ` ² M7ƒñ}EÎ*ÝÕY9ù¨…'þ¼ªO¦½+|;H0!±þºÂdvŒc6d§+‹œ.l`$”P9-kg€³)SÁb7;šŠ—.Ì $ =ÉPí-÷C›Œ¥NƒÃª9‡ ™§U°MíóX¥!f¥;õ*J¡³û+!º !ñfn>§ìDü»tž þÆF¬<fÛ‰á_ÑPÝ-˜ 8Ÿ+ 8ÁŽ.жåuä )¾ÞfãþÞ‘î:ý­Á}|•«g?Ëý.%|&/}‡Ë@„ÉÁ5peN/ïq†¹cò¥®Ê"Êã±cN&=”§!ƒ‡-*å›ÞwG %
+X¸¹Ç•‰÷þ• ÷þUs¢IN´T "’MöìàßêÀ¿œÑЪڗÈJø¥@!™
+endstream
+endobj
+558 0 obj
+<<
+/Type /Page
+/Contents 559 0 R
+/Resources 557 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+>>
+endobj
+560 0 obj
+<<
+/D [558 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+557 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F62 276 0 R /F93 284 0 R /F96 275 0 R /F90 508 0 R /F63 241 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+563 0 obj
+<<
+/Length 3994
+/Filter /FlateDecode
+>>
+stream
+xÚÍ]ã¶ñý~…µÀš¿¥ hѦ¹ AÚôŠ<$yÐÚÚµz²åHòÝm‚ü÷9¤,y½½Ø|àp'Y"‡3Ãùê²ä!É’¯Þdîú·wo>{ËuB))¤dÉ»û„
+J4g‰VŒè<OÞm’ïÒ·79KÛîfÅ™N¿üTîMõùÍï¾~“i`Á¿
+d =­'8É
+™¬woÌ ^(’K‡XÒUÉý›Ç.6 ˆHº‡Äß~ãH¦œ')S–d UI((¢r†$O¹è«õP·{$ÔAýì­b“¹€}.8¼±“~¶u³’L¦nî/ŽKÊâ`Pq·ß|õÍ cÒÃ24å]ÕlËõû
+’ž‰E.r#…ÐòœLóË÷í®²s~™M
+oŠIa/³‚˜+Vp"t²àZ'lÊu×nªû9hÂíÞs¸O¾[Q-ÓŸÍ€ÏÞ|
+TH9òi‹Cæë
+ÂN›iÖúÇß/Aâ‚p5Ž«!ýrÆ?©fxÍôtÑý ËÓÇ]ÓîžèØLw`JÍ80IÍùî‡,ÙÀ«¯ ;Š<ùhîÊ4‘ÀÇ,i’ÿEZV‘99¹=%¥4$_Ø‹@ª Íi²¨’ñ9ˆ˜ù+äÎóùÍÕ
+K’00¿¦ôOU¢30Z„¶>R•¹"LóEUf‘ª,U™]VåçvI„2#ëœHQe5’â<js>0GjeX¯b©ÕS›ø˜ê+).@´¼¼¿}ók’ü»m²%Y]&ù©õŠuÉ 'ùXiÆHÆ/(rÈÜ
+´·Bžˆÿîʹ&9-≯öÇÝû걿(=`åñÉ/Ú.à„Éˬ7²çu·ë<gIù$àÆ­Q#Zðv³ßmÛ¾ºY1]¤eçnMU ðCÁÓ};l«ÎüàÓ @â¸ùùžé3—çðá< Òs|ž‹œtqëRÔœŒeë®*‡ª‡[ê(Ü#Ö2náI‘¥°öÁPŸqQmÌÚç¼3©˜Ê\®qgA¸8ô$&ODÃÃæ±3¯lÀ£ä € EÓ9–2ýèÄ!‡iÛvF´fÊlÂ3øIqÌ+)]o2Ax§uÍn*ˆÍãØ1³s{¿KšòTЫù!˜$ ×sDÊýiáGZmÎñ Õûx!p‚$Ái°"V|¾s•1sG1% à½Q™)/QaÈZ æ–38£×2Œ
+à¿žùߌãŠ3–7L§³iÕWCïöDKZÆᙈãùk Ú”R.hpŠÇíK 'Ä
+bƒK\oâ‘)´M\§P®áª 9áâZ®¾¶$ i·˜óâƒÔÏ—µ(r"
+v™½ý5ÞÖ*º†øØ„üµÔsî…™)álÌôÆunlTžÞ·MÓš‡íc¦$õ¾îõ Š7áðÞ˜ðc_#T‘–xY·»»-.}u(»rh;cå_d0£•
+¢âŒ}ý¢x²Ñ²H¢•œƒ1¡¥Ù[k4EB¹Î<¡\eÓÍ7ïxjz×äf%µNßÖû²ioòìeª—ƒÐƒï¼HÝ“X?@Ÿ‚~è’­êÎÈ´Ú”;ÁÀȯù¨S%ŒÇ²×¡úd}<õz‡GG‡ÇP6àI‰—ûÖ
+p;@hX½(ò3õFã~¦8†s‡ÿæ
+2aUØ%”Ò§œð®z¨÷?kòãd&\ô¥Ü£/
+Y Wàà ½Ôö"Y&ÏrH¡ì÷9dm£2™ú«ߤQ=«!eÝ´ê´É™%
+S3óè‚@ßâTçµ,°f׎€›oåC…wSÛÛ J.$pb2KHíô¹Dõîw°HÕá³û]þêëŸ*rA_!#
+ ”éÔÜw(ž÷ù)lDŸ<ß6æÃoˆ†Îõ¸kÀÑé®Ö7@s0‚¡NÛ÷ÝC¿^—«õ±ë\Š›}…KÆCcr£–ÇÐàZÇá(;†…†"Bc8Ž)BcìZJ"wxcÓ¹€K‰ØˆàŠct`Œ@ÊÐ\J†öù'CDqdŽÌCcp)Úr†b¡Bè0ÄG…¸ÃpHeŠ(«)]“!“UHt<>ϲg5TéHíð %úW|\ÅìÇ*fcW Žq’äÒ’Ä®b$¡A«M\MT:¸šTaÓàTl…•ÐÀ El•Äü΄9ãäÀ’^MŒyÐ’W˜ ÊÂ(¼N…-É“åÅòdk,“/“E6â¹°±ËûJ“E‘–¬°¤È.J,O–%?YÔ a$æ²F'‹–«dÑÂpž,Y*–'‹‰dÙt&‹&˜ªdÑ”Sš,» ĸ©wsZ©;ß%(ŽnŒG,ìAÄVž‚†ƒ¤¥iA:#d|YS–Õí¤´Á4¬ú'ŒßìÐÉœCs™,FøaÛz²Ð YËbÒ‚þâ9(§Ò‰sRô¹°™ã¿Liº¦:}ï2Wl°ÝaÙo(±½fP󸺡駡Úo|ÑiÓÚëãsæ¡4-;éR¾ Äé³ägú’´OÞ3H¤gXe©a’îæÑ=ÛãuÄö€EuëîÛ]å!vƒƒÑÞ»ùƒ´mÍæK¥~QÛ‰U§NìŠÓÂT /ÇÎòyžs¢ —Ï—Íakä$7+¡”ïy›Ç¶çmnF9M»c¿µ Ã}{4ó,-7åYÝã K¼píqskê°]0
+–ôû¾vÇn’B™bš¥‡®ê]eÎ6”Ù¦Ò¶—
+ù8½«pô”Ó¶n;Z¦»r?¾1ZΫÎF°¶±eeâ±GhfKëýº9njß>|jæÔ9}ðÞT£Ñ`ÛxSÐØ€=ݯ+|øЕ‡-¶»@Å2#›ÔÊ&¼Ã}ci6È3føŸøR$s¶:ecÎnÂbí¾Â7ö
+ÜIuw|x€çÏiýLn(— ËQÚõE¾Ýzå H¸rŒ
+Xˆ¦ú‹á»J¿56¡jšÛ¹íòP÷U幯$m]Œ/Ð:»nÍ7à2)·Q<U¦îJÇC=Úê‰jçÐœP5v+F8¬ƒý Ldã´ÛÚ:ßíœdcb춭­ÍÇ·;Üö¶J &N"Ü*2ëç= ØÖK= /Lsx¿q¨|aj£T#VMmÀ`àeÍÎ#F "¨˜:&}‡[ƒ¦“íŠÿë :òÌþëÑþ{ó,OVÔu>Z?
+I$ås0ËÇ)`¡ËgÃÜaøØóžÆA,¹˜£a±*G5ß‘h~ ä¡Ê­î¡lb“ÞyÇÌ(×L…—ÖtÂuÝ”}_õ·ñ§OL#"Û8~©ì:—9vå¡Ï1ÉÉ ~αglé™ÐÐÂ}«093±q4'^3Ç|·-ÝM‰¯+¹° çârçâŒ]ÃWӚϥ˜c¶,‡¯Ä× ‹D¦dàsõ/9ÎÃ
+Âs—Fo*Sµ‚Ì#Úá2ʨåÌkó-†–K°
+gˆ˜ÄÕ
+šºB þ8ÚøŽåR—ʤö…pçëîðiÇî
+†±ûf ð a"<u©MmêÅÅÙö­àcVÿñU§óélŽ·|q§Z!Y4QÍ‹é±D{bA•]Að“TG’Ç_â8cèƒü ìÒF†09—åÖP§Òmý°mà¯Ë`_vÚX€´3q¶¯AKŠå!eôl{ì9ܘ8.T q:HoÃ,‡†?/:©÷×÷®¬Ñº·Õ§CS¯ëÁ§ù®Rè6Ô3„yÒ3ºÐÎëÙkDpÞ½<~»öÕC{ñË=÷YüëEozèmÝnžE–Å{«?ÿ&‘Û5õ× Ý ERUüšLA‰Ò… à¤b bþ/"h¯~¥£²—¾¶Ô„K:ëµQîÊW.VpÙeV“á­¯­Ä§íL ¢‹ùj¯+Q_bšÇ”Í°0i*ÕΧeù¯o þX[|m‹¾Yq…ë3€ÒkI×â¨OTÁ䇓ÛËtÚU÷¦ªÓ™Ââ³­ÚóïLŒ!§µ!Û[Zâ‹ùj¾’ñä5b4J>dôE†<­Æ¦äÆ?¶%ÁSs¬Ý×û~(G·×à…ñ]ôIÞ€W¶·öÿY>ý@œøíyòÿó€ñø?~ûè¦
+endstream
+endobj
+562 0 obj
+<<
+/Type /Page
+/Contents 563 0 R
+/Resources 561 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 497 0 R
+>>
+endobj
+564 0 obj
+<<
+/D [562 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+565 0 obj
+<<
+/D [562 0 R /XYZ 141.732 758.637 null]
+>>
+endobj
+566 0 obj
+<<
+/D [562 0 R /XYZ 141.732 758.637 null]
+>>
+endobj
+141 0 obj
+<<
+/D [562 0 R /XYZ 141.732 520.552 null]
+>>
+endobj
+145 0 obj
+<<
+/D [562 0 R /XYZ 141.732 438.592 null]
+>>
+endobj
+149 0 obj
+<<
+/D [562 0 R /XYZ 141.732 253.852 null]
+>>
+endobj
+561 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F133 289 0 R /F62 276 0 R /F93 284 0 R /F56 240 0 R /F63 241 0 R /F103 277 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+569 0 obj
+<<
+/Length 3613
+/Filter /FlateDecode
+>>
+stream
+xÚí]“£Èí}~oñT-½ô7T¥î!w·WwuÉeÞv÷±›6àÛL¥òß#u7llšÙ×å£æÔjI­–Ô’p¬ƒ(øá.ê®ðGDPá¿öö—îþôp÷þƒbH%4xx
+¨ „*h™HÅÁÃ*ø¸øD¹Xi]¯²§ûÏ?Ñ!ñ/?ÜCªåâ#‚¼ÿð>^@Gcƒ ÂN-DSîóåß¡Á;˜O¢ú|B27ó#Á›…r•˜$˜·û²E£ïib;4ßLûϯ ¶‰Y̯’nGð¿nCp•­Æð0†·þºð¦Ôv2iž÷uýވݥÛìw/Ún–UV/¿‚Ú‹jkÍZ±ïîþ~G™¤8†Ò@+ Xx°ÜÞ}ü+xõò–ÄÁ¸ (ÓDJ$ þz÷—ù†7Žcì®&1çSvw+Ü…€Q²Þð:k Ÿá!U$Nä9ƒ¡Ê¶iõë,±qXEßTlÖ_ZH"i2Å·§RÎuV_oN/í¢K iš7œH‘ø¬”çZÁväþÆã8Õ)&.ú˜foÈKŒÓT‹Á B¨‰mòþ×¥$‘’á„0uì4”&’ðŒ²„}÷°5ÆåSÄÅ.«ïCÆØ"µƒúÜ ±€»îâÅ2O›|·¶_òfwQCÌü=iŸ<G
+ô`óX›{ñ&¢Ø ã-µ—¢D{gÖBÆ"DS9—Ãq©‡’ÆG'd bš9†ãN·Šc¢0*Ûº´Ê÷M^ 8¡"öw¨3âÛ‹\ÄHZ8âOÏbP8Çw”\ 'NgÔŒ(ÖQ—®VàA9S ^¼‚øGS¥ö‘Ãfî›Ò¾Î2º
+$b½…àR*-`ïj»›ÌêãSY%Z/¹UÑh±,·[XÜÚipñ_§÷0ésm!ªìɘ'°D†xÔ´?E,Öûº Vð˜Îg·$%
+<ì€xï ¥' ®ši>DtØYçÎ!Ë…Î
+-葪ÑÐùÚÚ$šÀËž…óÅ¡ÎVhE’xñe“/q Râ×b“îÖ™eNø0…N6Û!xãÀ‘"#ƒŽ=„øò8êTàè@èµ»áðÀ`} åFkælšÎ?*ˆLDÒ‹HWÙþåé2ñ=Ó32a¡þ¦Ù2æÿÍÈ|s“ ÉÛﮟŸ—Dð·M;@`¥t(&L®jï夃#@/_͹ê_g5‚Ó잤
+,Ô?3Q{™Õ“s爜ƂîØKˆX °‘;
+ä»:«šú=ÄticÌ!KlÐYch¬±y
+ÓÙØy·ÊvËggáE‘×àDC!¢Ö-F‹M¾¾§‹M‘¯7­%ÈeYã ·xDÊŸ,0Zj<“x8b´™‚:*㣵2‡´(ž‘ qôšð/¸ÔG$Á¼’Öh §è¾™G(Ç*"3&Í¢2tîÀæoѶ{ÇÂêÖ€Ô›°{2°Ø"Î!ÖZÿxFe¬À£Rfá›Þª—4¶KŠ‹GüOT
+ë‚%Dqzô?×Í·¾•q-n‚³Â8àø.Û{V.Š“³2 x0'n T™›ÖxLNõ”ØÞ¬l¹]½F¢èóMEu¶?82,¨Wï
+žî=4êŠ`çw]P ‹T×’híBÃ¥-ù%¦ ¶9ë€X÷o&¤po–KLì›®r—Úèíðj}Øf‡MròÅ.õõ%/
+{çnæ§tÙ¼k£èž)®à(Ç\q­ló/. ÒE_]¨Óõâù$Z¥Mj‘Hû̵E¼³ÿ!Nž-›ü7ŸÏ÷13'‰c…ÜWYíCÙê5²@£^üT2p΢sG&ö½ptº
+S úm„«E~þ’"È…„M<®§qõíÃp–œ3"¸«žZ%a2qJû)I—•ÂôY p¾¦ÃðaŒa»–>a¬DãóÛ}›h‘ܪrzR“{%ºÅ4;×-æ§[]Mb<¾Ÿ`¼CˆÙ²‘\¥ôòòæ8Z˜<o×|0jüß0ÝÆ0½Rék´ÿ¨jÒ96QÁ¥"1Ä[!ÏãØ}oD‡ùÁ ˜ÂºI)ÀVJ¢ôYê@(~<G‚hÕ) £ýLî‘ DGB¨*]’`4iSDØí½dl
+.¶pÚŽNΫ-œš‚Sn’<aÁÄ·pñœk¿]¸&­ôø˜,‰°µxÌR'&§¥nj1„ò¤;¯œš×
+YNqË­ô䔹VM‘ǬN©)%`–>5%ffÁ¦Ø – 5%ejWCM±iO8G_r .œè3sèËJè+›ð(k9 '|}”!ôÕ®ÐW]COõ}·SØÛŸSp^û=ì1 ¨¦ ’Ê´sbž¶˜ná¦-pèkÒCOúºœÐׇ…¾N1ôõ²Ð.ü&Ž?Ntà'x‰Z~KÇ?] —rÉ8ðÒVP/íçßn
+¼v§0BžÜí0ŸŸõ¼¬7¼N[7n˜6—ÌÈxÚþ2CŸ‡A÷£*ðr8”^,Òžp,˜ô±3À<fõdÂS&„Õtôä<y,¿§6y*§Ÿª{nœã6œ"ÍcSMÄdÄ>mp<Í—§5ô4®ž¶ÚÏò{úO·äçåŽÎÍRóE–m‚Ér›žÕ_ÓµËJ›N–b¿IM?H÷(ûGƒ©0× ¸rÉ‹.Ÿâ‡SžÆØRÅôcÙo©Âl~{ÅÎÃêP<Ûr€+˜¤|i?3Ò]a`_•ë*k[©‘ÔÇ´né,P]n]½ ,Ü«|•¥µý^Ó~þV6öE•Ùvgó QV·¹ù±^^ì·eÜ%º~4ÝÎjQoLÊGð^º_( xËkÛ8mZ-a^±Å¶¬Ó]-£E}¨2÷8wØl ïÈŽÆ+;2¾+ÝËr»‡yÌ ÀÒvMUHWD'®y}}H«Ô–&ò¬¶MÈ0tÕûöJÛo¯l=#,Êt5§¿I1’$]ªj §×¿M‹ —ê¤áÇsR&ˆÒ]* ?€„Qdד“”Èc–oª# £ñAG#t¬#èëCéã¡0¬Úæ ¬ ÙmuÞ4ó#& B©^·ÇCúø}³Qm~n#ÁW6Û^üß*õÜ^‚ wå.o)öK½«ß
+QÔ »¨ŽÕz’Þ7û¯ÿ„Þzþ?GæÙ‹#A÷©</ÒŽhæµ *¶®šJØñœö‹´Â|8´«›ê°lì¿)Æ¢ççà_é~ÝļïƵ*?+P Ó—1£º)#ØC(²>•_k•<ëè!O8I´>‘´ùâlYV®ãCA˜õ‡zì —<«ßĨ¶cß|Z„AOïË,/gÁ’éÑ•Ÿ.b­Vtfƒ7‡“
+endstream
+endobj
+568 0 obj
+<<
+/Type /Page
+/Contents 569 0 R
+/Resources 567 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 571 0 R
+>>
+endobj
+570 0 obj
+<<
+/D [568 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+153 0 obj
+<<
+/D [568 0 R /XYZ 141.732 464.506 null]
+>>
+endobj
+157 0 obj
+<<
+/D [568 0 R /XYZ 141.732 303.307 null]
+>>
+endobj
+161 0 obj
+<<
+/D [568 0 R /XYZ 141.732 221.85 null]
+>>
+endobj
+567 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F62 276 0 R /F93 284 0 R /F37 238 0 R /F63 241 0 R /F73 274 0 R /F103 277 0 R /F56 240 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+574 0 obj
+<<
+/Length 1520
+/Filter /FlateDecode
+>>
+stream
+xÚYKsÛ6¾ûWàHÍ„Þ${LÛd’C'm|³}`DXâ„’Š£vúß»xP¢dÅÜôbBÀÇÝoû
+&æ‘y@fX$GhÏÒÌ#G"hª
+ä9¿A*¸]σr=oyðºž7\gêy¯Ë Ü̇‘gæ£CžfÞt€óqƒF† 2󦳰Aœ³H’™N š¡¥"J'žÊæ¡8陸Uh 9cŒñŒðjÌ@ƼC…Ëå_ÒIÑAxJL!‹)ï†ÐoU)Pªâé¤5 |…k7餅a„âúbŠo¶)¾ƒG(™¬úœ`mÊ¢×Çòì‰ÚQA°a 2ö´·Ð%È$‘›x™ÌÊûSuÁ‚,dÒdq”’à
+®È ²ˆ E° » 7ÙÁ8'ؾœ|GŸ
+Ð œDœ9h}®1G6$0†À,qçʽ9âô‹;üÆ “˜:ꀎ*§²‚øˆÀªSéC|¸q‚ûvÂèSÍWX æ+ùŠêuØöy¼¿Ã98þeóŸ}íû4ò× "/@c~ºØ€˜ ‘%år!Lò¥\ÙEªr“Ü3ÍÊf·.aÀOSöû`·•­`Fˤj)¼»ÜoìÖ Êô*Ée†¿vPŒj™íCÝn½Ž©±¯ßrÀqN ­½ˆT€@8Šª1׸¤ç¯‘»T,yç=‘J0ècg{»J§ÅÍdɯífSn«Ï“F‹¢¹Æ›SHj\wp\ßwí¶^–MsXä"yåæÉ°®û z|k–î™`mSÙ~€‹íã ¸3
+yG:gBþå
+g ûi»mÙ„¥©Ï
+ÑÔôm°«²»°…ÛªkP ~"õ å
+е õ—¿_$'„{uBŽÓQ›»±Úü0hSm©È9вSžSSÄvsÏ¥òUí“Ýœ))Ú ÝÃ×?žéä.ì]qf†.(ÏÅH+6ŠsÝŠ
+uD ‡½&çܼzVÎÃ_ééÊÛ®iÒ.še+GDo7ï»J¼(Í,Ý£ /èïêË{yx:¼Qî
+^]ÞÊK¨
+Ç[y‘Q­‹ã­üéŸ×¢ÁßÕŸ³ËpŒ1ÒÉÕ³áð2_¡ÝiðÐ=þá¼ø=ë–<ƒ(»åËMÝ4a´ìl9¸"$”?5IN»]ÂÚjlàEòØvañ«úÛÂÃݓpzBc»Ë$Õ¹<ç6ÿ.¢*dD½Ôv>R #ƒCó_‚Y2–¯"´pA?”ÝÑÃ:¶‚:NÕýÎ/êrG˜€gìµëzµnWïF˜ç¤âtˆG¸æ·¡·_÷°Q6~B«uó벉Ýæ‚úx’ªë‡QH‰è1:Ï©(ƆêPÁW±¶?ví&Ì
+endstream
+endobj
+573 0 obj
+<<
+/Type /Page
+/Contents 574 0 R
+/Resources 572 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 571 0 R
+>>
+endobj
+575 0 obj
+<<
+/D [573 0 R /XYZ 140.732 808.885 null]
+>>
+endobj
+165 0 obj
+<<
+/D [573 0 R /XYZ 141.732 771.024 null]
+>>
+endobj
+169 0 obj
+<<
+/D [573 0 R /XYZ 141.732 727.188 null]
+>>
+endobj
+572 0 obj
+<<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/Font << /F37 238 0 R /F103 277 0 R /F63 241 0 R /F62 276 0 R /F93 284 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+endobj
+1 0 obj
+<<>>
+endobj
+2 0 obj
+<<>>
+endobj
+3 0 obj
+<< /pgfprgb [/Pattern /DeviceRGB] >>
+endobj
+577 0 obj
+[458.2]
+endobj
+579 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+581 0 obj
+[761.6 924.6 598 435.2 299.2 707.2 1006 734 768.2 666.2 734 720.6 462.4 462.4 544 962.7 1430 462.2 693.4 892 489.5 658.1 761.6]
+endobj
+582 0 obj
+[525]
+endobj
+583 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+585 0 obj
+[388.9 388.9]
+endobj
+587 0 obj
+[761.6]
+endobj
+588 0 obj
+[536.1 536.1 813.9 813.9 500 319.4 433.8 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.5 680.5 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 555.5 666.7 277.8 480.5 516.7 444.5 516.7 444.5 305.5 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 434.7]
+endobj
+589 0 obj
+[523.2 523.2 795.2 795.2 489.6 311.3 424 816 489.6 816 740.7 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 652.7 647 649.9 625.6 704.2 583.3 556.1 652.7 686.3 266.2 459.5 674.2 528.9 849.5 686.3 722.2 622.7 722.2 630.2 544 667.8 666.7 647 919 647 647 598.4 283 500 283 555.6 647 272 468.7 502.3 435.2 502.3 435.2 299.2 489.6 502.3 230.3 257.5 475.1 230.3 774.3 502.3 489.6 502.3 502.3 332.7 375.3 353.6 502.3 447.9 665.5 447.9 447.9]
+endobj
+590 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+591 0 obj
+[795.9]
+endobj
+592 0 obj
+[550 575 862.5 875 500 300 388 800 489.6 800 750 300 400 400 500 750 300 350 300 500 500 500 500 500 500 500 500 500 500 500 300 300 761.6 750 761.6 500 750 726.8 688.4 700 738.4 663.4 638.4 756.7 726.8 376.9 513.4 751.8 613.4 876.8 726.8 750 663.4 750 713.4 550 700 726.8 726.8 976.8 726.8 726.8 600 300 500 300 555.6 726.8 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475 400]
+endobj
+593 0 obj
+[562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.2 875 849.5 799.7 812.5 862.3 738.4 707.2 884.2 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.7 437.5 625]
+endobj
+594 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525]
+endobj
+595 0 obj
+[555.5 555.5 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.5 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.5 777.8 736.1 555.5 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.5 750 277.8 500 555.5 444.5 555.5 444.5 305.5 500 555.5 277.8 305.5 527.8 277.8 833.3 555.5 500 555.5 527.8 391.7 394.4 388.9 555.5 527.8 722.2 527.8 527.8 444.5]
+endobj
+596 0 obj
+[869.4 818 830.6 881.9 755.5 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 575 319.4 555.5 869.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 607 319.4 958.3 638.9 575 638.9 607 473.6 453.6 447.2]
+endobj
+597 0 obj
+[461.6 461.6 461.6 544 544 489.6 979.2 0 382 272 299.2 571.2 544 544 816 816 489.6 272 358 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 761.6 761.6 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.2 734 353.2 503 761.2 611.8 897.3 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 500 272 555.6 734 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2]
+endobj
+598 0 obj
+[354.1 354.1 458.6 719.8 249.7 301.9 249.7 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.7 249.7 761.6 719.8 761.6 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.4 510.9 667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.7 500 249.7 555.6 693.3 249.7 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.7 275.8 484.7 249.7 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 510.9 484.7 667.6 484.7]
+endobj
+599 0 obj
+<<
+/Length1 1711
+/Length2 20278
+/Length3 0
+/Length 21385
+/Filter /FlateDecode
+>>
+stream
+xÚ´ºePœÝ–6Œ;‡ »»»»Ò8»»ww îîÜ%¸;Ip>òœ™w朚¿_QÍÝ˯½Öµv7UP(«1ˆ˜Ú%í@Î ,ŒÌ¼
+€tü0šŒ=
+@g#u{ €ÚèAÙÎÉ™ÁØÈéà ™[‚€4!bvöŽ–æÎs°10üÍô7Z” kdbmçædm 0™dŠvnJK
+g* )xÏ¿c ~‘‡Z͘éÄÇÏÛ%
+´úgRÙÉKóêû&€J¾PcÙ¼m¶%UMß™ªïù*øâ£HˆŒçj2jf*¬øWt“ÒœÈæh—²Ïe¶Ç·4ÆOÅx:{¿±N½£Ý¤êU´¯çC»/°´`:Ú »¯ âuá¯Ìt;¿?bÆFõ‹¬ÒÎ-Å—…±ïëAÕ¡K-P7l¬^:6…‰®é#À·U£!i¸ÔüÆÊ\¬’!bOpEf$uŠ˜žd )Ë” Õ·ùÙPhá #6W éâ]d~¶@4e¨…¿¡ãåEMÅÆÝmLˆs4£a©ø}‚ççâkn¡cml*
+ë#8å2V¢ Ï­è<D:$Ò \ËæñßY 6~£Ñ]÷÷
+«­µ%úþ4G¡Ñ ³™MébD shiOç™á]âö°®Læè<ÇpŸJ~
+ ä·€Êi Ã%rY¹ËÞÕ´Œ~%!ô¥†tØy4‘Vô
+ˆÙZšuMcÍjM¿|ò†#ó!ƒARì®Åª¥Gd²¶`º~úOá6)…eW|dv¬nžè™ê™;Èb+qï'Rì±Ñ@.cB@9l4¤ÑOÒÝàµ0¥0é K¼´ºÍ„•oË^a0g:†ÙÙŸ~¦|é?ådîêïH|u˜¨A­¾;øïº8tŒÊ2Ã&•œ{ü¾ãäìÄ ¼¶²ò—Q‚(•WcÀccæ#e^\—æ÷y{Pª|þ!ÙVAÙûd&Š…®È¶0…#ãM.¢†7Ô¯ýv»øtå¢89FSëý]×~®àùF;Èa°Á|HK|—¯(Ã)Ê<œÕøŒ´Yº É‰Ê U×F݇Ԋ¬z7'Þž¿WøJsHÈ-NïˆD$a߇øð'“™¥*„¥%’ž|9àôꪹB¦–ó¶x©þÀs\átQŠæÀ9õ¢ÛT:T\
+Óõa‰9aV¢êO1‹Õ åU‡§«¦vuT¤çϱœm(Ùåv ÞLbOOä–{~ÜÆW‰³ã=4MŽú|iy± ˆ«[PYw`ýáßrÈGÖw°UžÕ=*þcL0ÂSV‘·Õ¾uýû}¨¡½dZVªl6!dáêžÃŸ[°ø+: æL…-ƒÊyÍCçkËíeS“³
+U¤gþ9$’ÚV’KZ™Ë󦊈@#ÖÀ^ÒŠß]EBs
+µ¬î¦¯ Ü}r€IXX6ÐrnŸ.Ÿƒ¸Ênz"†P;Œ‡§1ºl ‡‹|…æ0<ÊÕ'2_q:M≠O<ð3ŽfGð»ãT˜@<ì$6ô´…#%’ˆù*Sy`Œ²
+Èíݨß!¼)-vÌØ°™gG‘xbÂ4DÄ6 YÚ§¬7ÞͱgE:7”Ê—Œ¼<²V”{¨}Pó± ‹ÈƒÃ³< Y˶^òí¸û:äµÿu¦GÕßj'¸nT%ö–Ùç6²6º&^Ô¼nE@¸(ÁïWuë6u¯Ôþá“…‹CØøQA ñ³’Ïmëå“;R›òÌ Ñ\c:¼\¥_¼Ü|J‰ÚÝ1µå¯„‚ð±.Œ%?pk™¸é¶6šºzíÒºìÞ´6“Õ±?†í • ž¿¢yÅÚZ
+g¯0®Ìa¯Ðà‰‘—†|؈SÓK„i:šÅÔ}
+D%øI$wMZ¾5[<OM…®|Û²v½ £¸ÀÚCT¥âzßÉôâ$‘ÔåÂúnR¾bjÞjgÝ Ö3Q•lá*ç¦u$ rÁ˜J3Tw'ŽWu­Ô"•Q6¬šjíM{½§D¤h‚ƒU
+$VÞ#qÂöÁÏÇoÍo^ë«}¢€âd<vû¾6~Qê²³`ÑÚ´gøºYxìê–nˆãÐ¥?Ó™+AèP‘2§ÖÛ™‘P×ÚöIïc
+N·°zσ27{í:>ý¯#(q½ƒYÂI@,ü“x$÷(úè7¯¹[ ù4œ;ù«³6
+‰k5ÓÍ#—º9& {3KÁ9 É›ZŽÜ<cýû«^ôôÀÛ2ygo:urk@Y*–­¶Ò)†ą̃ÚU@.BjÊÖÀ)NaxFR@a<‰
+´>]vE銎÷í½†Œ²]&èŽSäfí±ƒÿs7À³ZgŒÐµ¶¢ÏûLJ ?[¾Ï=h†ì¦Y>¸yéÊ@ü³”‰±¤)ê´y’MYêUB_e¿n¬
+k)!0«Ug|¯`Î[Ä Ð‹X·û˜“nö¼I§QV I¸¯ÑÝ*ðJ0ÁqQ<8XiXÐzÑrt[”ªàB–z8wþNó;»(Ñ`•‘9 Û•Ky_ñ‹¡|„fÄV†<IJµÒaÑ^–â¾Ü~å—“zœËC#lìNNâûúÆyÿ_x&Õ/ g8•}Z“ÃAé(%)˜Göš¦º»èox}ß¹?qŒûॣ
+¢¡ m¼ÂDD[«^ÑØ%æºäŽâ&×›£‡T
+ü+wFþp^Æ[Maæù¯IØ%áwd =ˆWOËÌqÍþèÌü«ô*ÿ–Îíd‚ŸSÛ®
+¢ž|âžAž7ã±ÄÉ®2-µÂʳ´ŠÄÎqÅáÉÊÇÎ\÷CUº‚§¥…}áÚšîh"»Ñc¾ÍÓÚ¢¦‹ºÉ¢¤†;€y“TUÄc¹oÿ}ˆu}¿væŽß=ŵ¾Ñ¨Pڗ˦x«œ¶†¾ÎÓŒcM\8äÎcc h\w<EÅç˲›§~û½C¼kã’È&…ûô=B"Д·J<)´Mþ˜˜õ—KïÞgrQ-²@L yE~±z0NÏLZw›Ll†„ü⊱Ö÷e¾ÊnJ+üôd€éîÏ7`rÊvZH$b59Î@j.­I•{5¾—µJû#ߪº¤‚¨S×€BÔèÛäKaâQfbî3Ež/÷¢zB‚iI¡ãu&PDªÚÛ¡mŽéð§„á¤Ä†¥mý:q†©ñóäiY‚Â*Y‹¥é°ŸßؤÙŠ ù䘜í…M’z¬AÜ}ƒ€â–H}„
+8–0à¯a+GöJ¤Ouõý?-ò}[ÑÀS1©J½¹?×a >v©!аßÞ½a‹HüÔ† jB×Éæðö(\'¢6XJ]JÄì‰ðN›<hû±ÍëŦé'ó¼Gh3Ü,4 uüýB¾·èÚ»kiKçOð<׈p³My™†Ï‹/€’fýŒÓò8QðõŽ=­Ø` ;~ïøxßÃë¡ë`yB(‹Çð+×5.$[óƒÀE “Gz6²aýì/8³g 3ÙÒ¥Z"bª&‚mÜ6Í…í$5T£ÓÏI'héðssñUÌßÂmqNN ¾ˆ.>{j”“B&q —^ÈYîòAÁ1gº½cl•/æÜ“ãKh‰DbQ·Ÿ\åaBKPÐ}š•Äö[™@¼%„:}Ù½ï÷·´š¿ÒLØ(%ĺ#ELÖŸ&H ¼‚ñÜò
+i?”äÑ¿9š‘ê⫺ˆÞ5 Ÿ8]~qÛ åÙ#¸qû–‹«DÃ9á}šÂ ·15È¡þlØ„Øïù°ÑêÁˆ&‹È§3ôFI+cš™û0:˜<b‘÷ûq™rœ~_¦üÎýÝ•Zöâ èPľ|ËÁ}vÚ­’Xá‹GDð£åŽÙa1ÿS‹¡Ëu1{Ð4‹
+RÒ:•{bÚü6ZÕx YÈÅ eb%‡~’U·bgµ+jŠw®â“Dq_ Ääs®›kØEL¸G¿‘Ìo%rh9ög1;ãœ*Ú†®€Y²å:¡<3²ŸürßÕ÷|X÷xëõ5ò;ž‰^QšÉù¨Áß,”ÙFvVñ©'W¦Ý;>ÇÔºA$¥Æé.¼±óˆ}!¡o:×2Xqsn(«­¬œà#ÏÅu/û¥ÀWÐ$á`;ÕKìé?ð½Ï»¹˜Z›è–V€Ë 5`ÑŽ
+%Úm²eäiIòg^%4yÍ^3v6áð³6±¤s‹ÜÝœ=UxeŒY’7‡¾ä`7_›bÔr’&dõ•èqžphÇçÂ.sŠµŒ®tß÷FñS‚WBt@=?eô©âSõã6ããDZT¶Ò&“g~Ù$ ¬S2%ÛvºÓˆtˆ JÉXÚüDÞªlW]ß›GŒ–%ts½
+–&ɲ*2©1m†°¿¯ÀvšwÐ…‹>iaÖ<Ü®ºK´e@Â_\Ÿƒ«QÛ¿:°š<B1:N(±ÆiM@´%GS
+:'‡AØ]¶±¤t¿wÈZ8þ#˜\®¿ •IÞ2¦ãÜ|ß)©ò§S&
+æÚqÁ ˆ ûsÂ7»MF{;Xâ
+çâ6Úº©h©ÌžW³¼ä{Ä®V;##@Xi,Ño6V…ÜŸ£m”
+±ˆ1éËw² M@5ç*ƒ*+N„´` Æ4‰ëPLñ‡2l…îYâ?m§}'tXâ*¶Æúοr
+½k(™×7;hR¬ñå²¢6
+uëÐxÿȬÚÐjæb¥±ÉŠó¼° ¾J=Ê׺˜j«í³q %ÞÄi–½ñjR
+ëµã¢¡ñ¦}î’ŠüjßäõŸü÷h­]2Üj3Ö1LõO!p4(ô¶þ%ÕPîDhx#¬oÚ’f‰SE » Y(^îáÕÕè45ïtÜ“Ċ7Yoíóœ¹ r8<e…/šmôDåH´MIÂ
+‘ÿUGøèÜ6.¿ìøu5Ï6ëR<}¥Ж ‚~C£áƱêÆ^!Ñœ ?Z¢8vÉ vèS«$¯—ÇçïÏÑoú†zð ëFM¿Htéñ¼ÍÞŠ›”HOJ™+¿)qþ9ý¡#&Xa!•¶«$s)®âÊй¸9¾áÜ37h8[ã2KK³gôH/IHš‹êƒà¦>Øï
+XšÒ¦ˆË]æ]ÝŸ<ÁþšT+ˆÏ®ÈGS¾‘˜Y4Ø@¡•,íí÷;»ÒUA•(o5Öâå'»²B q·“Æ‚ f·hL ¦Fù^–²Þ”1Þr
+ƒ·ßtÉJáÊ]G«C–é ¡fi\žG] c}îwÓ¿J†È2Jî~|_¼¸Œ>±mþ™[ù>yÜ8ßø6q’dä oä®N)“–õ-Žv2òl®çrLÝQ'¡ºI«9ñk]VÓüÔEs{•Dú0À½$Ñ^™È(Ÿ óæ6©?Ï ¢ÚÆ%†tè—wðj©^˜ßšaKøóΩzíQ¼ < ò‡Bð‡Q…š0ÙôÔÕÝ«x†‚É2ߎ©0(?•H—2]êÊ5Ø£ž„o:p=4¿#"S×ÊÜ
+#~ÚR*»Áâg^< †êva¾à‡ôTñõSH©ôih h‚ÿóÙ÷Š LÜ©Eˆ’G_zXŸ‹f)IÐkû¸}K4z©ŽËb T7îŸ<8³*ÉlnŸs"4œ7¦˜X¶‡49ñê9M’k"!“ÇWb¼4ÁVz¼B‘ õZgk3ì&‡š;¸Çj´“*5ý @0„L_Ë¡¿çë~ʃ÷ÒöåÈ…‡ôWìÔÀûÕòø«^ç1æZiµˆæSlX®†Î7EÕï kï—ÝFûí '´Xá@mùØhê?”*?Å;M†²/—¶íÈòfÎ÷¦„%½çy»J!ÿ8ȤRÎ._ÅÔ]’K!¨ÙaÓ×3X[·ê\"ŠW©PþYÍÕ}YÃÍ=Æ b ^a<Ó>Øiƒ``”»¿‹°Ž|’j„b¡0”êfù„U]¬0»qÚ‹8ôËž×ÆöÞ-ÊW©Öwʲ¹Wj³[0Né×ïMeVQtdìE_-ÿ ’:eÈj§ÿ‚˜|ßôQ£ %ãÖdˆã1E—ºåSGI˜í&…^~‰×ãeZÃù6„œë‹Êµ¬ëqw³s1øY }¥#9ÊRØïTyÇÄ~þ³I1s:¬˜hÛc²(ÉP€§ß¾å‘Ûo1Œó{ú
+Y²÷ælÆÝ= \稪BÄ@&êe¦5§D";Eï-©“æ=|ìé!Íær§ÏCõSYUØX#ò¥¯ƒÐVÊ ŽÙÊ<¢\¤LÑ'ƇÏ$60óy`¼÷:k_ûÊ-â£;ÿØyÝÁÈdС·©ÍT^Ž¹áÉ ¥¥x¦O§ûÖ¤¼,E"Ésq¬»~våæ¤óEzV¶˜ÒgÿÚPˆØQL£K~Úƒg=X®féSuÕFè”44e­šAÔ¶íÒJ‰_ôÐd7µÔ6Ùx^.s;hå:*ðĬi%‰ÓÀàJ0­‹L›Ú¢íÔš4eƦҷþÔŽ+Ÿ…GHļìè!*•™Ã«)
+l¬Äl6ýÓå:ß±³çÕªèáì Á‰Id ¿Óbö»‘HÛœÃî4<+eÉ$œ‹“ßšGÙðCÊG~}f=ú½ö+¨À{’‡\8Tù«îå&­ES3ª~˜éäî8e¼Gò
+¯!®<h"ŸVƒ*ö„j‡Ö®#§Âm`gRX¹f{š§ Î3Ûglg,WO–¸Ñ†ükE]SåÔÍn
+©|DàzäN媟rœo_D%ðî“zª•çÏ¥S“ ã²)Oœ>ùV£ÖÕ
++žò õ‰
+Óc›ï—˜ß4à£Àªä°³Ë9©ê7Ûž½Ež fN|0¥½¡ßÕïù¢ì±±³8þT–¥*£~N¤Ðtg;â
+ÃJÀ¬á-aN.ù=;8™8ÓŒKœ NßÎñ[­V£ ·GøNcüõw=<XÒNŽ‰Ð
+n['÷ÜÐpa‰ÁSžY½QÄœÏç|šé§Åq¨ayJ¦ˆ²c§Ÿ
+ ÕŠ?ènyLu dm¹ÚFì!ß–vgÑÏ»àÒžÑÜ»Cêbu‚¾ìZ0ŠÐE:ôݾ¥@€¡ìÓ5êµôÜÄ¥âh°­–ùýà²U_±O ÝØ€3¨žw/G²aŸºÞÕ"µêëÅ5 j‡/ÁXLÑÜÏÿZc%«G[a󃳈³…ÿÄ;hfŽlÊÍùIçÑi5¤—VòÈ•So+ÓŠuEÔ÷çæCHSxPhM‘ñüK¸"k0‘õ5N>#°82enÀ“-[%É…ä:€M.~[Áé8lÐP‹œ­ÅZ)˜¿¢•U±=þ
+QA±@ú«¯ñtøYÖ=§5–eñ†Í·RÉž„èpÃe%l­¨/¤Õ½L'ð¤PZ)ú¡a0ÂGŠ’i©¤SOÀ˜Y°j§êõùÍÒê»·ö¯ N;å{mî|ô×>œA‘}läM`nÈ÷ºë/•ê¹ÝÕ÷´…­pFåP&¢|¿!ëĵ[†ã{,îC”:ìoï¯Ö¼ó¤¦)®Ž}”#«ô+˜œèÐÛQ[šk)ù¢ô/M¦Vß½!i̼~Òy”Œy©·öÓÙú 1äKÈpìEWð’ª· VxœRM]’JýižÍrܵ,h}ΛƒmÑ…v“ÛŠàÆIË/¡E°‹ D7Üÿ^R”ˆ‹‚hà×Ù†t²|öcM<ÍîÎSÚ'€yÍs¨ë“²
+‡ ªýâËĸúÑõØøÜà¤$Ðsïý¹jx1Sÿe~'CIßž‹¥ÏW[ÅÒïÜ&ƒ¢=t?ÉQ*…‰\QN°TÔ¿•[_iõvB̧…뀌µÐB#â¶ê@ž‰¹¶;íõw“.>ÚPuÔòóO¯’xR Ù.o9'uIS¸w%ßí}IÊehhõE‘S(yÑ»ßÄ$Ôô¦k£Œa‚-±(O½=mB,ÕyègFæb² ñL‹7Uÿ°´fé+F?îkô4»<QÙÃëͲ©Ï‘“*Ñ­—¯ÒGЈ`cþÌfûi£Ôh“*ç £ëcÌä+ b¡Q°÷b©üc2O+k lrU¹ìüF3|ä1¾.à¦4>üQ5|c½óÌæ‹o¡’ Y_¤!Î.^Osš¹¡TËoÄŒNåÃXBv_tç‘k<Ò‡íló$¿é¥5žŒåî4nB5bò·œeÙÃkŠbÂÆÈš–ò8m]½—âóÑí,bû 0·¡Ôð$쯌š´{ç@;x„NDJÐî›ômC±¬éÃæ ilƒ_áéyGä_””*›ÑEÄÙ mE¸Ü|7Ý䤮¾#÷Ú
+àõ’Ua(?íæ¬
+ŸTê¤ÆÉ‹ïV4:aø®ÞSã>õÒöyª—}¯Ž£?¹Ië¬ÅÖwBÑ`Óm ›ä2žô>¥x§ÈâQæªáÌ°]FËÎp¼W|¶J>HPtÞøS¢UƒAu*Ø‹ ¡õe#<ø›téI¤û£þù—©uàÉ8
+s}¤ãæP6w¿BkΈ%óŒC‰ÇÅ”g 7DD~{A¶¸yýEm!¤˜½JÐ(fˆ$Ätñéî<ƒØ;é #;M纨EÝãtR¿”äÀk¾}p¤ÚnJjÙÃr]X´‰
+·†Q7Ñ(ÞqëH2ð‹`œÑçZf¢¸¸}(ÖlPc+±(gHé¬Ø“lVç箃ܿB2“vÃEVÓ÷‹?DÚ+¡ìÄê×\TÇbOñ~v$öRÔ¢BF¤
+¨@X{xYÃÖ¾¸¦Il§=ŸÖѶ5+“ N¹ê°­°ê}WZ83.hOJ³œ{ßQ‘ðæ›2“þ4<ÛDEEzC_àˆ^ñ72Öž7Lhw.ÝqŽð :20HÊ¢æ×ɳ=½ÞÖäÎS ¤m˼$SÆÿ6íÜÇüƹµûõéÝõBÿ¥Šï¿vÑ"-
+¤$‡Ob¹X\ÚÂÕͺhx±ÂLé’»ôts["DLóU:,ÓñÝ´§Ò%,HÑ51³ò
+ß úì¡hãƧ¦
+ì-‘P‰•,¡+
+F|ÕeŒ0=ö 0²(Åu³Ì½£†%¹Ì>>7éª>tŸJ·‚
+¥úèEÛj\`£ ÉöNÖ(,%Þ ‚î–͈wŒX¯@ û›š¹Û-þ[JCƒ§Ú‡ºTi,*¸I»¢p{Œ‚­Ê¨s_ÙâÇxð–ÇAݾîïœ
+Cý·&pÊæ›±/öÂІUŠj‰à9Dj/.·ç .ùÓ:~Ëp'&§BhOÕ‹:^a“ùÞÔ«úN'D‘°h¿#ö,¡ùäGË3åûüAŸÅ?!n‘ ]ñ´¶KÛZú‘íÈdLxéZáqÉô±ÓÞ¥)Tæ½~Þ$m¿nfÐé?+Ó|€UÉò±l  ‰ ÑpxÔÎ+%áOSý¾Oæ¦08Ÿü½ð¡ :\¹ã“K•­ºUQ¡Ü+aJ8Ar¯~¨úì¢qãNu~-Ò&© + ŠÈíf씪֜º _WüÕ©š§/dWÚeêÙ²Å]L‘ñÉhÕ¾®„µÛdêÆ´½¸‰n(â 9áZÿ€»Åé²Ï m\žµ‡|Ž—*"­j®#Ï<€Y¹©]¿p†®ÔˆY¨'ˆ ×1Z“BY·Cüjºxâ軂)Yû«&Sš¶Q'¬%ŽŽú '{¶åS¤Þì#©öw‡µîÎqé55ª °fñî; ¶áåk‚©VÃÛ%åÑvN>ÿÑ“x ŽbH,J±ä@)Yá;Á9pÆ€/x̯ä•á >aÕ’£g8®s€âf×DÂy–
+‚xŒ|4ês´Ã0™vNþ€\Q £Úú³RÃWš‡X&}2¡|tùoþß©’.êÕzªô/®Iidbß›üêÚÇA˜ ~Jäa$©JÃ*Ò†wŸ)}ÎJ™Ž3M'ÚÑtÝQ]÷Ä̦…4A_%fv
+J ÑSu±¾‚AÉõºŸEÝ¡ÿ`æ¸Ê¢çq¾‘D,t9uïÛ— *o^ —1ñÞ:™YW-fƒÜ9Ùû¸ª­@A/ÈP?4f%nñ…;ÃÈ¡[pÈB*œ÷±‚ ³½ìàjlj*ù³h`HÍn±ùûƒnV\‘5q,é!÷ïà£mÓa,i6Nb.}ªçΖ_Ôô$ÿ¸á–$f;b¶¤¦wèÌhð"¼Ð4!¤gD☎¹”ÕÊ5Þ»szäÖ†ÂÒ¸¤Û ‡aq^†\cÍ™aôŸ ÷0Ev ùdQÊãeéâV.=1¿(0°§¬g.Y‹±I_a8O©_¶^ÀÙüà +ÏUÇ©{…©ll–oëlÉ(|ίS%ÝO CÖ©7q¥Û[S¢T<½CQ²¡=*z®åîh‘½lFÐñƒEZö¸ÇX°Ðª¬¿neÊtùì¸öæ4£˜¼›yÓ)›ˆÇ*º}Ûã#S¸ÔD†¤P(&Q³^2PR}ôK ÅüâÓñ¢ŠÈŠ~ØÜ3!s Ü«¯Æü
+“ïó-ìš]<&œŸV0œ²© T¦·à•Ì{M%¶ÖºìDÜ,²Ë&+Ï9ó„_Âí~)úSjc}öÝ—dû:¤4÷€Lÿ?f^Ihš¶@Úe®%û!9U¢ B˜ÀoS ÇAþo”ù‡,²ãp±
+[Œ7_ÉÌM1š¼¯fï!èê ]V
+“!S®,S W/¸ ·v[öj\þ¿6í²­ FÀð$æ
+ÌXôiÌÎ7ý,LÄ8QKÒ@%%3dvr¨¼¬þ ¹û©<Å“Ÿ*ìk ˆ Îð•ß¾Î§Õ; `kúN¡l±Ù›Ž•A£èK|ßÀ|ÄÝÇ“a«º©ìÂjîܸ£ôŸc=Ï­ƒ%D¼ýÎxD$å=ÍR5Ò5ºÔ‡.‰27Òñ%¦eŸJÀEPâÖð-~úå<~á{ê…i×ÆÿF§¶†É,È"ñâ\Z•LD•7âMê¡<MŒÁÎÄÛ¢B†âv!kš¯SõbÔ#l…?ö¾W1uÔæW’3壥£ +À­£BW‡æúÝŒõlôÞCÁ05Gç¢=×½iÑÊW÷ϳsÞtB.̪ãL¶3Cl²)J,½ö·—ÖËßæ·wðÚÒ…ÕønžÞ
+ƒ¿ön>ŒGÌ‘ÎhÍ%FLäÃ?CÁÑÃG` bqÑŒòt¬k(³CX³xÆÂ$4ñZ³Ê¼
+ }zúôä“5X´½YVÿBØh/ BÉ®ëä…5Œë7Aʶ÷ÿЀ-\‰×èÀ飉/.½=Û£lõPWÀ>ŠâÊ<Æ/¸‚ŒÎ
+Ëü_VNت¡;Q¡-hÝñèò¢ cÝz$¸IqÁà'žðDÖ7eŠ%uä¨÷çÆúBÂqñMœœÎEõýÙª€Ô1èÔW\ðÜd,w­ò1Åë4h¡Ãìqª©‘Ê,*:Ó³hü•ÄþÊnF —õ›2i"êØ NÅÝm_ AP¶}qkšÀf
+÷©¨ß îQoœD3¤˜žëUS@õzqh€´»ŸÔc×Ä0¿â®=½ŒåÔ¬2½ûmUÓF7¦ÐÎûÚÎ)ÝÁ4™ægNÛDð'•íy<Ð67¥Oþ²ÑúÔœºe2rÙ\œuÔÂ&‰»-Ðݨ¿öXËdR‹X¶Ä?ÎQ[ ìáЮv´kìDNüñÀ5ÙŠá\&8ƒÐöºOKYè¼·P
+‰Ú¾¤mSö@†ØÚúŒJå‰ 4qá³™TìùšG?˜úý‡XMOg<Žn`1²NÌ7-\†iß;qO™¶ÿ‰=ªJþÍv!ŽÄšÊ
+$L›Œ«ÜÔ?»ëz‹qW"™©èr=äÏýÄGÁK[ñÙO-áiFËqîÂ^W!Iæöo8Ð{©Z¸ãŽRR>‹—‚Ýÿ#A“Ûæaø¸”s¤·(ML|7.Ç-Y™ÞϪ^SVQ¨™ÏƒÝìYCŒÅ9 ¹Av‚®îå‘,$eä1…´¨G´[šç\eêLüñ×?ÒìâÚ'õ:ÈÉæOõ±¢á]Cä"¤ßãèïüøðøˆ3þuNY­vó
+'×chumhOøìº:æxe¥  |ä8 »pðr8Ú›¡‰)¥–¡¿de…,.X¢úìÖbàùÚL^ÉÃå™,y3‚G5qÎöT±YzŠšÏ”ƒu)󤪂ÄÛb´Jã©è–ùÐ奂ìPÚ‚7™|­¹@D/«1Š­î¦¼ã*|®%‘qnìÀ_¯Ä¥w·8~~1á•2b¾ç<'_¦v Ön™7ÇÅ-5€Ô­„µ¾å\¤ºˆS±^ôúK¢6$E·ä¹°W…VÛ­[O2;Ü*²”ŒƒP‘T%àz èîïa† ˛踛Sö–@ä‰$è”öÙ¹KU¶ñùÞÌxï*® øÌ·ý/~“JÄ#Êùö/”üvU
+5°’§šó2ºåÑö¶Cþ"Û˧jýÑœë¬U-
+=Êóg‚)§ç2Íúæ›–¡œ{Nï¨ÑG;É´²ûžÿå¾Og!y1H äÚÚÈ^éŸú…8äÛ#kJ‰U»¯X£\É"Y+(xU Ÿ:_¹²……RŒT'Ì0Ø3=ÌM_¢²<< ë´Qè·µ§ãÒ~]œò5è£ÈYZ~̽ä…Ü4DWc÷ý`ž96§Q‰SrÎPq›\än·RÕ.©ˆ8~½£¸ô¼„Xy€½¦äqñÓ½duüàÐE]ðÇž¯z´ôœ2yIÉSò”è‰ð½—†pñÕ92÷÷y9ì1½ü-M[íÔ"£âݘôùwñn–«I¿\­ü>±K§À/Ì H⿯Á®÷Qël½½þ¢~ö¢`–Ž —g œ|
+ðnš2¾äåéµ\ÛþÍcÍ´ä1:=o~¸Ú6ØÅ?KX7éú™@÷SüÏ«·zö·^1ß
+¼KwKdNŽkŸÄ‰¿Î‡,VÙ®~­iC·ªt¦Ë}N;úÙ+òöÄw–e÷›}èÅÍË?K«´«öûäÅY9ÏðÓ ¿TU„VÏ?B×6çVæ„‘$Ò:ÎòrøÙÌßü…˜e{~’¿ayRWÒ/§È*ê,nÍŸE»#•PÖ‰£³@Žàf«gª#i]¬¯Š¢{8%kìA´Ë÷öÿR—_~öíë‘®ðëÓÙP£6›h´Œ×$‰tk¬@È"m fâpɾ¹l2˾ÅþN¤LŸ×ÃÓí­å.Ù'¬i •8Ò±‘ÍI&ºÃÍpÓlçégº-‡ØØ•šqôl¬ÎÍ5lD›õ»œ!¯f×™€!ZnÛÄ~ý> ïÝdtßÕ¹B éô‡Ä¦0/fB9n¢ ù~/wqÁÙs2÷Ý r!‘B7&²<‘éU‡¦áÍ‹B§ß²;uÌ"«Ü+aát¶å´ìvƒâ
+Mèð¨xÇm¿šºN¡"ÑGæi;´ý‡îÊÝ%Zíˆþ ü«nUäßd¤)>ÓÐcŸ,\}ÔÝ؃~Å„v^ø™ZÓ¢ÌVÞQTÛò?Sp [Üs7j¿6]‚ÕéÉ ‚½f]ÜR‡tmeŒ—µ*¾NòðªXä‡òÇý &ÕçïÒŠkeß0 2cò@'¹×ñPÿûÆ覬™dë@™ g€ÃC?$5<3ó¶ç GKÕxüÀr‰¹6ŽvÂM˜ì7fж }W]þÜØ^ïœ^ó‹°
+aëš#SÁ¦ÊŸÝ…lL媳Ô $̳Rï´Ÿô"=ù`øx ¡ëôŸÀÃ7”À>Ž!l”¿ÎiqZÒr’r!]¥?f€p;ÎMË òU1Ýö?ó±9˜ªÀG³vV.Ö=ƒn£°Â}1sË»¤êðë=®%Þñ§d©¤Ã¢¸7.¿D¬oôEÁ÷,'\¤å€ÀàÎë–-{8›/s`}1¸JhtÄ i´òü!WŠÆºBH²¬W»â¬y·ô*uVÛ‰KÉ+ÊOü=J,.C\ÜX0ÂK̆ô‹@á»Ù¤F³žy‰r¸‚Ô©‡'KÍXWåJ )ÛP˜RÜî&82”Ϩç"/ÿôA]§$´XøuÄø ŸhIñ™'éËås,­„Ý*^^©Í­Æ”‰‚óàÔ÷zœ>iŠŸ
+W?Iüœ4"[ó¾q
+endstream
+endobj
+600 0 obj
+<<
+/Type /FontDescriptor
+/FontName /LRBAHR+LMRoman10-Bold
+/Flags 4
+/FontBBox [-486 -295 1607 1133]
+/Ascent 699
+/CapHeight 699
+/Descent -194
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/CharSet (/A/a/b/c/r/s/t)
+/FontFile 599 0 R
+>>
+endobj
+601 0 obj
+<<
+/Length1 1785
+/Length2 20235
+/Length3 0
+/Length 21414
+/Filter /FlateDecode
+>>
+stream
+xÚ´·ct$ÜÖ-[;ÛV§cÛî bÛ¶m££ŽmwÇÛ¶Í/ýœûÞ÷œ3îßoÔ(,í5÷Üsíª"'VP¦4¶5ŠÙÚ8Ñ330ñ
+Ðæ¿)@Nå3þ·ÏgâßrYQAMQfÆ¿{
+øy"ÿ¸TÿΑէ`?/ó¿w€ž™“ý¿bŸZ4²´::88þ ?9ø/¼ŸÄÿE `”T’VPP£ý/¹ü“$jcdklnc
+`aç
+o…DÏô¿lýŸëò[ÙÉÁÖ¨nnüùUño)²NænÚLŸŠeþô>þç“î4 ÿßaû·j!![7Oz6N
+‰NyÛj>¤kñ,s3ºƒªÛ"
+n'Þâd'¨ÓÇzl”AŸàÍÌ÷‚ÌQ)(»ÞnM‚ÒxR¢¥ÊËÔï˯® <
+Ÿ* ãÞÞRÆ‹&|}ŒÊ:2uhÙ‰Íd•Ü¥Å g_Þç•Æ­\K9Î*8θƒL)¾WtDí ­æ. _àìfT€|Ò¯e—‹%õ¹åšÚ/x?ÎÔ7©Díð^›T>tf`¹ƒé_¾“]‘£o _„œª)¼.ƒ œ¹„ow~òIX[Ä‚ÇeG¿ã«‰jZHXaX=ÍI¦+˜”Ty’ âœîHt³SëÑŽÒ‘½ÞÉÙGWú±&FºRŒrŒv³­»ÎR«†“ŸÆ±ž£·ýzšo” î9æ¾à1!Üm¡·VÊRmZß­4…!+µ…¢òÞ Mð ¹LHK!ûPß ÊEãåòÉhuóZ.:á…ºç1ªÇDzf.nnðÚ؆òs¸PBdWeúŽH¡)“÷aÆÜCâ)Sé¢îN®’›ð»gÒBúféDðÈJö·ÿàÞ‚­¾JWU-é ¿  /y»<÷Ì\á·ïô.¢ž²&MáíYizG©-5ûKÏIt€)úŠha"]<W\ŒPT!Ó€1f
+ù׌çuHOø1Ÿ™Iå­4º§ËÌuJL*ÄPun
+F¬@öPÎñÃà·ù ü uK„¶Æ ·Cw¡:jžíUñýå¡ýiàþTŠ™
+Oa¸k!êg¸³ùˆfún ~¬ó[ Zr0Ü&óñáq²å*¶ëµ°pþ.
+ãÂÅکܾi¯bƒ¨þVÜZ+f‡ƒÜž,‡2!
+òC²y“={Åru:áPÛT­gX¯ÁÊXÐLhKt(1¥/_–~xfñ…YËB9šd7XŠRÆÉÓ|
+÷‰EÄèô®ùN„TÉ£t÷÷¢È×M‰L -…²©4h…¡uóÍè_Rš=`œÄè­“ñe æׯë#ƒ¨Dû…,÷u–4¾fIV®’5žôvÔõsgßÆ™“Rz54Ç÷¬Có?kzŒ¦™9º`=ý@$Ò8…åø}êTE‰Fa–âs'ÒÇ";-å5À¨]qvºfžº-ezâYC»ÙøâÍ>yS q´Ó
+–Q4ìÑé03±XáS«Ó”hRÈVU–T9¾CnC¥Úº
+dÞR´0[—5´­|³[i4hûr/áæ ¡ƒÅ&3àñ;„‘%8Ç›’x“¾Ú õB|tå—wò«M6G)ãMõùÙóOp½Ööèp¥]YS×%¨Ç–„8Ùß{xp4ªÉæy¨tо!VYp:}„WDü {D9«G¹Aç•Xõ&ónûø.ï=YIU˜ô`èo è7ëCô Êâ_¼@ Í„ˆÊsÃuÙìj±g­À æÑ›8ðd(XÀÕ‡¦.ŸÎð'S鳩ol•ÕœRþ.2îA°uM¥qÆ|½Ñ!;‡Ì
+…ÂFì“JËøüM¶‹ÃdêÞä#ÅdCõNåÇC£‚¥¡ÒŒÂ8H‡ßÐås!†ÝhÉ[+™½ØÁ!ëÁ+"A-I8­¢Xµ#Ûàt¾õê9è ^GVOɼñPWyØ´‚˜òˆ²ÑB!ÝDâ´º^ñÔîFöYírŒ†2­Èê=ß=[ˆ³"†=~ÝÚUÄ7}÷æO‹$ÌýÅ^æY©h®”ÁVbóõk»afiZÏ»©¸$ÔMÁÃ×Sˆg³ßÛLË ÞÙ ãs-Ê8Ç_+.ù‰™sYLýdð ¶…fݧ»˜bAd­9{h/µµ .D~þ!=®Þö`üR¾*b€hùê¹ÞN¤(›d®@"8 €ŸënÇòf”Z˜˜lkWè6X-
+åéIYeD¢diÀ"sLãÇÆ>é¯õVÍsu¦‡ñ23D¤©–rE.2YÝÁa; ï«
+¸÷
+pC’—G)¹}‰£ÎA¿sâ/R„ôßÐãùð¸ð«¾Øëo”¼I«\I³½Yt¦6VåÑðnA}ËÃçÐÝ OAó;”g1§}1ðgyXÌ°4€Ž{ 0Ã`ÿ}… '±ä)ŒÏ9¥9‰÷!úe|
+ßó
+UtëðÐãÇ•‘
+9® í®=c´O` _™aëàR÷káäð°gôPŸ4­j©*@I¹$¶0,ÛgÐ#¨vŒ¦ˆwôð¨gM\‘â©áÊÚúÙ ¨bl¤X¼tC±V)Hý˜AâØÏfUýÊ §¥Hö3aŽmؕ߆òÑÇêT3cD`žbL|Z|Ì
+l
+vÑNï¬>TMùó-ýx–­£ÏµÈOÏ*êZŸ½mÝÚ)Øá”7“Ïäí@ø;cΑü ›Üšìûüʬ!ÞHÃí3W¾ÖCR&¾>Ž˜tòf#µv n÷Õ
+Gfë
+>uãvÊÛ 
+ñ¤ƒx/z="Ö0½ñÁ „{°žbQ¡x}ék‹èϪŠ4Upº¶î3¯-bÄ¢Däs,Q›GÒ(B+çćÄùFÊŒò­âR1˜oK(„ïðX2t5á0°Du½‡0ñ­m=YúÔºcš/|^,,[½ý½"Ñ!#81·ŸXk":£²'7?ì3{oÈ!:œ`om¨A ’w¼‘}ñÂ_/• I;Á:÷8ÏchÒ£‚莇ÄùÇF!¤Êj¹!-ÆsîÆ5wÀÈ®ùb´Á gÚ
+õÖ­¿Ç…laÑ¡d>Q[™áÕ˾¹'Õe‡ gŠ<ꉪî5újvL9§êâ‚Û,û™DÇ^¤:j.UPt8›-ieÞ„BðU ÔÈ·ë…è 
+ïþ½8Eñú•¨~§¬§:òŸTfVU¾ìo6  °æŒ®ÌTn¬¨.~)sýõ•/»1’8ïQ#q¬ì×UÝëNëZŽ¡%&ÄÉäBùæ•øâôkóJVt|~Lœ¼ W}Æ>–”r¿c˜¯8(>Ù¹ Í H†2{p¾› â}ÄÓ>ÇÏÕE”½ŠëÈ Þ\@®‡ ¬†1k,Ú‰L©›3RÁ œÉ@ ÃC>o\Âd}&iê$|“òoŸ(q¥/uÑ"bÛäSXq >p_)†{L7ýk¿-ðÛÚ.ø”þ!xk_èÉ®yÛÿªZúú‹Û'ñ¦Ÿg:Kx’©šÒÖB¯à’ƒŠ š\šç‚§ÛÂE' ki˜‚
+ÆEh^ÝVÛ-9Œ7´„íד{cý:oqp×p/«Sƒê}×Ë*o5íT>ºÂv϶7~:>dPùÃ’àÂ{Ûç–ÅáƒmÉ.ý}l­<­8‚Èt ª1™z„uÒ<ß—fúÙ†_fUFµE™6b‹§†¨äšÅ–Ö)Ëój{ ܚꣻZðio‡Fh½ÚØ5Hd`-êÅé´^’SnÎæ/6 H«gé©o2n]ð}Ú§Ë;©_›ã ošÊtç3¢‚Rp!ìq`˜
+Óa%åBª¶1“Hø´$^VС§‡Ê¥®rI4ÉCóô/ )plÖi%¡=¨iO-ú<Û_p–"ä•×½LçfÄ=’û$ý ¿­e%jÎO×,t¯ËËä+›Ææ&—’ßÃvÙP=áª\çÔ¼»ºzw¿?Ž%MÐ>léÝZBû‚äQ~Hîù;ær¡ãEJÃOŒ°‡ÌaÔ·ÈŠÒâÙ¥…jV_5m8™£fSöM2”á€ÜÔHÖ°<AyCâŒtMT V=ubÊ*øŒT¥#ºAT‰OÏ‹RQ!Âd›…è™Æ̤'Àqu1ƒd{Ò¿ ¯¡ÃÈ­ŒÀ²Õwá:‘"`# D!g[n~wP1ñìã¥*¥v@‰ºû’ßØ£ò¦#ZçGºc!Ì+s¾~P®N܆ç Õ« •×Ô—ZäòÇU¬‹1G>J/ TÌÄ\Lÿ):”?<AîNÁM1 ^¼Î›PXÇÖÞc#ÛCxŽ$êÅV+?’(Aoƒs–fÁ¨šè:d¢Ycõ‰©ÚMð«õ2`¸»õ#‘pâ\Õr,KØéØ’n$,ÃlöXºâùÕŶ}Ä;^5¡Œ@ªFšòMfãCà·tclû½ÆÝ
+áJ‚(C³gNüÐáÊO=²òIäÉ1Ý€“S?YŒž÷;Bÿ}ð
+ÂÿA3–€W6«â) ;ñ‘å&(Yå/ô¯¨Zè º œY?…'š»à_gQ*Ò–Hú‘9fú¦©ÁO bÅb+ËÈ]ƒøý9ÑÄ·]€ÌdÍRãîjÐö‘31ô†³/&vÞk¨èK[2·ï7]g+yMnЖbUí‡1,éjˆFQØ,Ú
+i5ÒÅœ¿º~X‡N#Á+éÖXô ã棃ê uxØ¡ËåN;LX¶­¿"Á[0öDù ¶S*åÓ6,ò'-5õœŠ¥øÌaìÊØc4.nˆÿòáð&uiæÛ;JÁƒÓbá ×)ß~–Hý‰Šóÿe÷- *„7§zZÑÀyδ¥+$ÿ'‘7ä4÷Î(¾IâD‘Ímà„ nîþÅ3åHT:!1\ùaUÒƒHíõŽ¨H{m6ž~Õ7râãd7s[u/¯]ü/Ä9aŽœä“É ÔhàèÄ…SHYºraæKÝ"Ñ_âÂÙâ¾Ä/'Ħ ÿ©M²–2C±£´Ä²±“ÿJ2Üê5‹!=/hŸ"7²©_CúcWêÔ ¬RI86E$âlU+×¼)O© rxI76ÉsÒ%Ä„Mº¡ñ¼<k\
+±Æ
+ÖY¦½ƒÌR '³Åµ¸þ©ípHêVnU*6ÕÂPA2X9÷ÇÝžlfèÚªdÏ%ÄÃÐt›“âÍEñ$-ØŠ5 ‹2ó`çzÍ7w«"‘.Iv<)ý³uËš8Cµ4åºuÏ+&0vër)ø³†§?zÈäÎï<ˆ{à 1Çòé0qÊÁÆ€û'³ºû*bÖBÆÉþ“¾}tüB“3» r÷Ó—?Í„ÐÃ
+¼2Ì0
+âK‹ÐeÕÙ6`Ã5 ¹pÇ:³lÏŠ/"MÝB2°Ð†k~š2Ô<cCì—ŒÚvQ¤7«óÙÑHü&9 4¹4³ò“¸`%“›¸ý¦?JéÌbb׌v•-­µŒÍ:k;ÿ§•6øT'ÄɳdÊo6uä·²¦5é"¶\Ì ¬bôÝ;'>…|°§n‚›¯ãÐ|*¥i²¥¥ÚŒ|[©»QÛ$Æ-WKúî%× y7YÔ>n—Ûð{ a'Þ<gÔ5yÁÛ±‹•‘e1ZŸƒ9X‘ƒœg2¢™ÏüÔe5¯Ø͆K=dC€¤H;¼7èz5Û?ò«˜0 Š!C#+<ß°lMîÖ«¢­Ùt5 SðúFR:æm+íàl1 Ii8]ÞÜÚ`Û.žœ"=ït ìyñŽM”ü8
+<?\¸‘üP þW ­j-÷øÜÀ§†]wÕˆÁq™4 F)ÜlÌ…n“®™²¥é¦­è \{j&XòK£N-¢#^ ]µ*D±Î¼š4#¯¦Nnd3ÔO¿•à >X;s÷âÛ{ýUfäàç•ë‡Mî{ƒ÷‰œ@~ñ!ÞAÝ;>u†üýYN }[Q²¡hãø…“ž#nþ>£u0â/”yD²—%XSGžå¿ðƒ¼ñ¼8 àœ×‡üÉaBCxdyt‰ä¾bÊ[dô$ë€tAÐ÷-úÐ!Í°Ýé&ÂÃ@³o/c›u´ –ÿ>@ '|glÓóñ/—~ÞNüG‰È,')ö}1 BôL:ó·Ð¨øFß\=\Ä¢¾¸ÑB½ÇzhýÔ„ìÄÌ/!>Å4Imƒú<³íŸZŸp­4ÃüØÞ³¶3˜4QCÍc÷ðT´5B5_*elù±ü¯¤úxQTþ=ô˜£¼º8¡VA|g¯¸ÉjY J†"^dÜ‹Ý\d¡°„Eü0Dþk‡‘ôÆï4>BƒçÖTƒ ÎêÇp/15‰]NIHlØІHú]B,¬Ë1c‹aB±žô´ çdK
+?Û ìy›jûí=r¼­£XL± ›•¼È~Å`¸*½V¼'
+Ôc,õÙ…í±‚\oP~½š¢>Ø'usb­
+²îçíÇÖØvjt«±:¬ÌÀ:x1S£E½bÑLï¡e ;'Gù‰ÞðWÈ&]Ø¥3þ«»ôÔ˜†s‰4ëtVoYìrç
+±ˆëÏe‘H¡@7v¬ç ~é`öK ŸY‰-jéUº¼—©šÏÝIs)x3Z+ÇžwΧö'Ýß´t´… R |2©ŽvÂÖFBþÞ5¡Ì®÷ÔDŠÈLÊWÙ»ºØ/2–ŽDysñí W‹Ì÷\xÁ…E«NQ-.<(å!–öæ‘Ëþ «ÿËEªá
+ÂÕž&#A£Á
+±Ôðk)Ê×ÃS¶…ÌK‚F󓆂ÎVºýaå2låúÔòõÇ›ƒ/f+¸é"”÷õ³Êj]5WTÆuŒSßB€z¿vìZåqŠex–<_I
+ YkjÔZ°fkK=o5/ú
+ Ys¢ºTÝþ4Ú±¢ŠæÜÿ ÉJ@’Wµ3f&ÍòNÚþÖ Ù²HçW©_àã&F\òƇ²I|fÒ¡íU¥>§=-I>¤Îƒ¼ecד Ÿ<o'â©$ànÏÌWŠ¼üHma.M Ø•AKøÚVh‡g{#öxIJI7µ‘¨ñX4—E©7R¤Ò cá ! 놔ÁÖ¿oß
+¤Áî>ÁW®v«õTT#SDþwª£jy«ÝÊ<œ4L/
+Õ¹üª†ùÔ桽ˆä:õd÷^t Æ’Ž€œ§'U2¤/îéålÍhÅ^7ƒÛÏÕõ…Û@‡s´òSÕZR RdFM*pÝùZã¦vüôÍ]ÀXûPÔ§¥ª…ËR-+:úëàw<žÌ9uW¶üôáqöš=Åïo÷kóGC…ÝøÖ§ÅâñþÜñ‘ЩÕ¶ãÊ' 5l uÈ¡ÏS½|ðÔîÖ´SëÒ¦¼ˆ‚-
+SƒÚÓ"ݯ#÷lUÄMJþÛâƒs†Ü'=D%>ß©JU©DÁ^Ô]n-døåGÂ#ËéžMãl³ÏÕâ¾’Rm½D4˜MËu‰~UÛ–ÎÑV¢°Œ ;›Nñ–6ÍûXŸîW$ªBA.®òyÐ'Ò^#©G©óÅ¢2´^«`dQ™£ ²2¬ÙÃGý&E«ZG8
+“Ä/b÷‰!qâTŒRU¸º?à¥âcufÿŽ–?©w¿,Às¾‘ mÓ°²½1«XRõ)´®úøšðsôO²×ÒÚ«S1Æ¥øQÌ ö²¸óÉ]YiBÍžrÊLkXkd-ó¥aRƒ2ˆ¶›eÏ$›õ—rl¢xXRÈîc©ÎÞ2Ö¦ÝjìÄ̉ÏG­¯m¶;kõ=×=—Ô3ÁùBPµ«t#ªqòx½@‡a0(îó þ¥¥ƒmÕÊ"¥ç—ïîÎcÔ/- $Ù)dÍHÔSî0Û 4öhîw´‚¸ÌP•^‹Š3^ZNE÷n(
+ßÅÍqÒJÀ4ëídA±È˜4aô ÷¥Vÿ=ÕÈÂ}4Ñ;åË»9³Ú_e³; FÀVÛÊÁ‘ÕÝ6’1óªHÞ?Ž79rÛ¹¡ô@jÜjˆ¬·ÓѦ›®ªä­[ôÈ2fTñécñƒ N%fêë&?$è›)z ÄÒhè³ûØœûSgÕ6µi:æ.ñõ,E‹p7¸ Þô„Ó„§»lÚ†S ËÞb§¿‰ àz#Ö%{ÀˆŠŠÑ„»ÎRAÍ­ª¼y–š%4·Õ·ÕïÙá¤
+H??ü=V´ZR æ²ú§Ë˜JŸ'rô×q<H ö~7¡„Ud­w0oß;ÿ{î$jQ2ÝX6Ð$ƒ…wd†öÚT‰ËÝöˆ¤ˆo±åͼ’c–ïK±ˆ*K<õU\3×2F ÓÕVœ ìFÚ~ ñ4ýЖ!ü!ºAº"ìIV6L`ƶ㠎?[+•:&§úÏ
+Déc†âå›"l™‡ÆbIè±´ 
+ŠÈ¥ýzíÙ¦™¢6:xoÚA;Íû:œ‚% ÎËÓmeNËfyh«‹„˜]ËF+NÄÓÝõFÌ 33§ŽÜ5ôúHdNß 7hê`7ô\i±¶t©ßø‰m8*L¬G‡J[§–ž‡Î¾ÞÎÖp)ƒººËׯwuåB–ÏÈ_áTŽü¹ê{Ç<Ò‰®NÈÀ˜´Öï7‚^üQª'ë0•W…ª{ðù[T:à)~¼ Oú»5„)z¼Ë9†ôê<Daa±K¼øSbQfWm+š:œbÝ“5Ãc<Ÿeì>0)ˆ6¾¬ª›øGãIÐÁd0¬Jù»½~#øÞÃúen¢;ø–Q¾I߀¢+
+—µ',‘ßþ}t{vÛªÄý…öñ#iÒhʱô(ì%*O+
+ó—Ý(gï.ÌHðÎQ  \ž¢§f¹Ä\ÝäoýVg/\¡çð1» PÕâM;c‚FØ“F¾…‚ÈC46ƒ’x\½õHË"-
+L¬kŠgÌŲÖê¥nnP·.òØ8\xtÔ°æãQgÎaL9hØ~Äö^$”àJåiª¯›ØUÀ5]º·qÛº’]Ä*4î ï—@ RcAZ+ŒtBíÞz²ÜÞYpwBN.:÷8žî¤©)ºC7àZùQÀ0941€uMµöYû:ºû>dÒ¸¦󦌸R(:€ÎfÛ9vŸKíɊȽÆv;ïÚ¹çÃÂü
+Í>tXî›ÌÙL1Ye‚5‚XPhÖî\Ÿ¿­øv™‚b ŠÚáœiõmŠt®½çth™ÌÓÈ>OHCs"§è|ˆÍ: ª_0n£­X\gïÀ³r4x(©ó¥#Oy.H9Oz"¹CÙÉîƒÔ›vhI-å},5úöùÓ„àþ@Õõ„ÆÓKØdîîÔkO]K†únËÓ¼¹Þ K'oyΞbQ­ÐŠ)¨Lt’þnBÏïÀÓŒße:0,g‘]éå0™ï I& 7…‡fò]'9ôâ¿<öE,wªFש&W±8tVŸU¦NþÿBHŽÔùáF…ëŒìqÐä{|BˆÓ*Tž“Có þ¸·±ÀBKðôBŠÍbOs­zðô³œ±ÄoTj!1Þ;4¡.bµÇ÷vyÛ¿žxßö|÷˜©ƒ¼1]ý Ȳ>õ®Ãh(GŒ9ïTÞûÛRÖ¸0à@ƒ&)/o¹#µ¡®L-JÝÈ£DYâ|K÷c™|@Ü„-t¹B7An„¨ù§p®xqðõ­ º†] NÕL윟ÐÅ,­ÿ£cÏùÐÍÇí¡O• Õ˜Ù×€•?Éi¢ÞI•»€Žt›ÙŽ?\Á^ä¿yÝîúõ/×p/ö6[#ÌÌ:Ç™™her!{Áç‹*ÿœjË{²2Ä ™¼Ö¹+8gg_­²¿úú<rÓÎËÙ¨OUÌØX­wÌ(ig ‹å×¾©Qª°UM“®Ý0‰þñDJuײ1ÄŽ4æ=úø¸Ï¼<èyehÇC•‰öûI™tV§Ü]©{vIBK9VG·’R 7 ^1"€W+{ú‚½×jÒŠ˜GÚ#ùà¦(¬~È0»©ú> nEÎ×Ë–½ôÊQBBæ[ˆc¯dp’ÓÙz׃0udÓ±†Å«»>СÝ ËŸµs…)%dj%ãÌó²ÕvE­@WßFAO2Õåžï &OÇ1ýmpdM£™@ú7àc:”oŠj­¾Ä-,:¹E’½ýI©èÂíâ7¨‡Qx²êäœÿ'°ÑÇ>æõ©ëÉ‹T¾ (Ûiv–ÔðQ9eäÕgYt]+`â±±‰|¯kc< ƒ‹x¼Ñzž3Cè[Þ‚ øêþiï…-ýÛ;ÙcÙ([º „4¤Rç­_‹d;höÑ­ï‘@D¹ó\9àxl€*S´7hi¡¾$WåEÆö)bô5fbÚWanÖëQÁrc”) Œ ½ kÍ £¾ýý…¶”P›q\/•¡Oš[ÓiT›î_7Hãdô1æ/<gŠ>¢p…Û¢½êÙì•óz(<÷E°9üJËÆ´´Íê¡OHrÙ"z{èz
+_»w°8/2‰œªáíi—FßL@Õd z® 6l‰+: !ylÈÍ68j{Àò‹W¨œob…($ò
+[;s I*–‰¨å ªÁÝ_wEJ®AëÝϾ/Ve®ùHD†ˆõÓ$÷,/ÝB
+ñ4&Z¬h¼`÷yN(ðUùx-ó-|˜pNݲµÞB¬ðYöc_(HÚáêÆÁÊ5g^iþÐ¥aøùÊ8Ï—Á?@]ÁßUQN"v¼[VR•ª›^ôVZ¶ü†,[É.YƤøUî7¼ˆ|ŒIOzjœƒGõ÷_0=Gùç)žÉ-X
+ï´˜ÝvŒþš*|—¶»aé«T($çž\æ <ôHÒ‹
+±óÍHôC64 %EþnO€œJ[…‘™©égPé" ‰Ÿ”6s-6üƒkšûG0ë¡ûE"·Š ?ÇÍ(Y¼*SùÓWB€£½í®§l­‘S°)";{k{ñ£ÄÆì´ÝC•šõ÷FRõtdªh— fSéf¸:ì÷“|&€>&oFßo.j笸2ÁÁžõ· ¸,Œ÷[†×4U|ÍÞTr J.Ýtò™G®%ºZ„ž§i±P÷TšÀÁrþ;Ø&âåzÍ„¥< †Ûš/߯é_m‹ˆ<eªx‘Oð4›lEÖʉÁÑØ°
+oq•*#B2pÉ«q«G”
+§6Ê8IK]ã¾ùï4HN{©wªì««ç`âýÜwÍÇè–‹¾¿ ¨V¿2´ãèRï hLµ& ÒA`f$˜ø—h–Ïêì{=2KcŸœ^™šC MõC¢;áN%0²Hl'þTqSµtVý
+ºõËT ½.~/€ý¤u@¸È·lÝãw¨ô‚sñj¿€÷ì“ËÇ
+sž±ý
+
+¸¿2äî²
+Èx3ÁtÑÙîȃ{^Þ]`5ôñ-F[˜POñK˜\êóÛ ¡[‚[þ‹ÇPöBd;`šóÏPИfä%Λ͹-鈘%Îl^8Ë°ó߃")ÞÑ´Ð#z ¼Z®ÄÙ’r@PÕ§×ÄTŠÔ|ȾCïÇÉ綕æ&÷5øý«†»U
+!G3xÛßTœ¬ëÙ\ÞRbS5]5-³ÐØö:¿$,HŠ›ÈEw݉z=¿â*„{ÇRâ>“É’©ÚqÄaø„ΗcÛd–Íû¥¥›jî]5ª…nCÃG¢øqá©G²ÏBnÝ‚¨cÄ›î1rçH~(éh·¾¥•›J‹ñÐAª— Ôta
+F½á—á¼Öíál’z Ã;b
+P•K—°€ð¤«Lé—ØÏ)ôàRMð”×¹oU(5EÐ`8Õ¾qxËs—ÃÄM—",´2¾x¢–ê~ô™fè!·5 _xû„“¢yL"g­§ëA•2 ñËBažŸóðfâeñªi¢¾H„ U*á¬Äm=>\K~Y³w…u¬Õ(É£ZïlܸJˆj‹E
+š_kKSË·tšn”e~ç·Ÿ)æû¡ÜMÉŽªsB Ù¤­ªpý&~k`èúåë¬vÐ=¾NxHaêŒgc^Œê>sæ–p 
+m.dœ*vÿŠ/œ0ôv@8ê”Lj³‹ñfu¾Û{·z šFP=Ë^;œ8»ÞZ)É+[«ˆ&c²;¦>L=Ó†µÌ|½÷X£cv‘º;m½ØdWË ®MÝ_ŽÉËd|&‚/Àéjló|]~ ‘º ö.C,)²FOq×o#—<bmf“kƒç¼‚¥Û.=yaIÕºÌÁ´ºA1ÈÊé=÷KJ‘”½¬5ÆC¼ïR€—’–Fù8»%OŒ§ŒH1Öe§“ùI^c´#£„îïÑ5<H:¾¯ ?+>‡Më9¾Ö
+mŸ€Ž*~oMÉð0X/l½`먳.ƒغK#”ܤç­Ü…Õÿ û–¦qMZ”Õ/”¬@ȳ6'íõù –)8T^µ´¾n× 6Ò-’2жÌ"mº¸ÒBEn±€ý‚úI3Vnd²-õ§»1}Àûh4רŠÖ²Ò£RºÔ·“¶á-vü jÉ—t_2cÌSÛ—S²—æ$MN1yš‰‰`^ò\úaÔ‹.ߺ¦ÓÐÊxy+˜ªa¼j¿µö ôR,Jܯ.#¼™(Ä@Va'&𥓻jpjï9Oʆ Hƒ|&†X÷¸?Æà+†|i7^·[)¬¶õJÝÊŒ -0$Ü«ß2}LføygLÆÊîÝ…7±è:&Áy1„ ë=§,®ÔPÏ2"ï>‚Oä[Ð9çk96viÑÕ(ƧCãråâhѵ[ˆUz\êŒØ"Ì]Ó|l^ø§« ­ÞÞ….e±§XÏ)Í^,.VŽ¬¦pbå‡Aœá8³!ÏCÇPO‘™©Ê}vüx™£ùW¯¯NÞ%y„›
+p$}$3äycÛs—toš|˜oêRúçŠ èêÆA{¤v°òwo¸å'ïþcîvŽT7îÚùÍ ²~\ \°”‘ø%©o‘¿e–&ÇJ¸^[c1Óœìÿ j•íqE4F?%×Ë(áÃåhÐèõÝJ
+¤þ\êïòÜð
+€xø˜µ„aüÝ´qH¼k+ÈÖ§Åį»øYèUÒo{–ñ? áµ[/[^×èÉ™®ø)“¡ L?U94®Þòã6¹ŒJÝ™¿ó i„¡e9Y½o¥“÷ò÷'ºâ}zf .#Í1[F·ë¯MQ%ŠÐI¨hÄÿÄXBMŠ“¬BüØ÷Ç–m!Ûš1 A…|zYŠ²
+RÚº÷\…˜måšÓ¹:©hn M.ö¢Z'HR¿E0à» ÆÏY›uT {Èõ:qè{ »[Aq7§#í«®ÓÓØþztèZhSûW³ßr]£dÖŽ9ï§ ÜáIçZ(Fhoƒ)ªŸ_{¸út.±ÊB("»…hž§3´~ľé—fÊMƒ ×xجäZ+?m„Å0Ò_·˜ |!r=HëpG1‚Š’x…N¨ýáÄÄíÒ-0¹ºjÏXè¢ËU6³~ç €ì1|8s‹Ö©ßžÂxZ z-yDÎAà ´ÚM?Óü
+õ/!öy±Zê„Ëu²ÅíLJÌÍ`UNèÄ)/? «w boRÌBIp‘
+²Ù/ì¡c¸.V8’HçYO¹ô¢R,Τ짼1ëáw™8(ª®Õ_Ôc⶜å½J~® Ìç”ÜKqë3ä~ðvj1åi䇻/EöF_Q†¿<`=4|}çùÆþ r}³_=Øó>}×MX|¯]rÚ›qÔäݦí<- –×ðaêÍä˜4j<¦§|
+¬ˆù…u9u¿lIy5ôó³ºoŠä?çXxîùóÄ-z1H”ÞE)Ñë=RX™^~Û}ÙÜ%a&;ZëÀëy„Ò¬LÏ–v7¿B[á 4àú‹È…úàš”Fßß’9a®\%ðƒ’•™ øCÅ/\ˆÊ2Bò „´K¶£`q =’ëdJ†ËªÿÐ-™toAܶ铹úÅý©âõ=Ós£´ë.®‹Êø¿Ý×{ Ð:÷®j“ Ð+lMÖЙŽ¡+²HÕöÔÝC$/ÐÁiåÅhç|[ ë%6Í;l€‹²œà™œ ¾j´? Õs$!8†Æ]>Ì¢ŽùX5ÛU†>¢U® ª\êþH)¯îÝ ö ~If´úë·/ö½ÑìÜ‚‹ ~~xD$jdm4Ð×5on6Ubê¼µL-SZ
+jHà”(¥>÷±«§q-k7m/&oƒ?í#F8iã ^9•‡¼7§Ï[X´ÂPòƒ×9ÂÒÑ-ÆÍ‹YÑìJ=
+kLÞ‡1‡Ú†ÒÁµÒ'j·2“·Z€¦2z5²tº<äFü6CÙ‡¬ÃÖâ¬M‚æaå¤\¹ïž&ðé}™¡HŠüÁ®ç×Dc£bÝN!÷ñ¹Q«ÛLæ¾K_—Ð%<ÓF笵û{-æ8ý ( ½¸â Gǃ,›}Q¢
+±pø%@awžv~LÑŠD¤ÙÕsŽ·Ò–ýûsgG€s¯tí[{N y r›`;lÎÀR ÍMó¨öE‚\Ÿ\
+v8eqÝ™‡b•"^URÈY—д‘%Mö_Ó{
+s[¢uŸô‡ƒ±{Ž;TÇÒ£†xé+1~ïs?ߌ@5†’¢‡õJŒºU‘‰÷v{Òù£zKvÇ¥rÒüñˆq»Vœ-µ½áXž?`ŽßØX­Lw1uy›h[‰Ô›¤Ø ì¡,z‚á{‰A̳µäxv¡pžæc3ØrøÃn °
+
+_Ƭ@LáƳˆ¹ù7¢™ö\2 K½®]¯wøÃŒ¨FŽagqæÉ =~4y°Ú3bvâ²33«òáYþþ‰Ênˆô>,ŠšàrÌi3tPpyiŒ§¹¨!®|ª¨%/]8‚ iP¨³#±¸dŽ:þ¸'iz¥o ÜŸ9Íî`<5L~·¿T¼V¾á'DéÝzÓËl Ç÷CãÅoHd†‰µ ú®èÌų̌kä””É ´ú_Ö±SAyHD1òâ+@(Ò,U׶£R=!ïÅ­Ž=Þ}:>x°À.Ÿ—0_Çä:1à
+xJ¸…”¿üxd/ôŠ¯Û1öDÂ-+¼Kó3pa“̘šÝa‘=1ÔRõî?»Vê 'ö«MÆ–XÅ>ý¨{5†žD85Lƶ’‰iqò…Y+(×zt¼ë†MH4^ÏOÖN¡mcÞByÌ#ƒpç«SÑ­XvÀy qPÔ‰À+2¾yÞºÊŦßÕkPG…v„¹ÍV;­òÌ¥»iã¦c4ø_¯³Ÿd—kðÑ\ëýE2„†›íO”çUŽûil„ˆ¾Ï„
+ã1¢ÞGMsSÏÓð(p.Æ›D,©Ož/òÒŒZ†û:¡:)ä˜B]†PÜM„ym›êýä=M S§Ì ñ
+¥œhÿ/ÐÔ6µS‚
+F·²ØöðéC‰Q¯ÅWûð/ëLªÈ<åeW𡹠`BÕ=ë‰â¯9à¡-åŽP?“bÊxß”þè°D€@yé¶1§rǬÏÏmIÐNÖ‰Q„#‹­ã‰ƒS
+endstream
+endobj
+602 0 obj
+<<
+/Type /FontDescriptor
+/FontName /IRKPPV+LMRoman12-Bold
+/Flags 4
+/FontBBox [-476 -289 1577 1137]
+/Ascent 684
+/CapHeight 684
+/Descent -194
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/CharSet (/C/asterisk/colon/e/m/n/o/plus/s/t/u)
+/FontFile 601 0 R
+>>
+endobj
+603 0 obj
+<<
+/Length1 1686
+/Length2 1354
+/Length3 0
+/Length 2391
+/Filter /FlateDecode
+>>
+stream
+xÚµTiX×Öz‰ÔQ¯€rô)
+Bv–"„UV)$Š(Õ!9I¦ 3a2‘ ‚hº+^Å*z©¤µ^© T–Zds㺡mQPp¡Ò
+÷LЪ<õç}òLfÎ÷~Ë{¾ó~Çnzd4[$#ãa IÐl>‡çÂÂÃ1ZLcj\Ê°£ B§Æ(Àçx<–1' Œ†€ïJ+A4ÔÐ0!R
+
+›r˲˦É…?÷ŠÊ—›—Æ÷äÌXr°ìæ>“¤‚Ëüã–”ÚB}œÕ)ëë §†Ó/-·lĪD-³›—íÏšt!d¤æL儶’Ï•Þ{û'Žš’¨0ó¨˜vhö¬"εËÊ๙®)¿÷­kúÊ<ä£{ô¿[#‹K¼§;VÔ ËŠÆVóyw)—ÍNuã·{V·MÜX'ÌŸC'9BïqûêË÷ý—ûë ²nÝΫc2õ†g6 UÀí)\lz/1®ç—œÓ+-œ]÷”n¨˜^3 Ôü¶rÇÇ5u³¬%¼SË$VžÏ3Z|$ ïIw—×ýÐqluäµ'ÙmÇ&Τ; •³Ìr«‰ô ú Ñ4 ZP0âté4ﺜ^aCí꘠;åòÛÁÊ¢Òu«²TϱÙTõmiÆ
+¯5nÍ_¨N=1‹ßÚ]Ñàô“Ê¢Õô£‰W®óHŸ„ÞEf>·]Î7/Û|(¿k¯—ÛŠäœ39Û‡ ŠÌ_ÏÒ_ÇoàâjzÒdoÓø™±,g•ÕHvúO¡1F¶ô÷ÍÙ ··;ÁS£F²žÎÉ®áÀ{±t·oïè/·&ÝÅ+WÅetÇ-ú½0´ª+d•Çmק=ä¶açÖ¨z½V}Ô|±J±må¡G;ñ¸éÜêcøËÓ®¹+6 –xŸ¼Õ­{ä°Ó.þ³´ì¶W4˜Síh«%ÇN†m¾,ðóý“ø½†Ñþù‰~ U/}^“fœ¨îéÞYîx¡Ó«ëœÐü]àØàÐtÎnW)–vÔ­m‰õËYÁ/ƒFÐwÚ/á/þ¾ðÚ†”Ð +_Mrïày\úš¸ý°Èe춨=AË×%å^1¿ÑXz`çžâ£¶ó¯¥Êbºc_MíØevþÈ×>f²{Zf®m˜i*²å¤;î¹5ðØÆöÏs] >щЪž—¾yãB¥£6xRWºbÄ‘âý/²Ç˜ë*¿jìœ;ÿ¿ú…Ζ³Î³æ§ò&Z?Üìå2mÚ8ÖzÝŽ½ã-œ¾,ø±ægÊRäiw ò×ßËjŠ/RÇêMN¾5ìjz}wTÓĬ¸ß\Ø|Û*•™OYÜ°©|ýÙ m+r*ÖÚ*B… cÍï—Ì­˜‘e?ª=,è{·öÄâØÌÃ~SÆ´ûXÎÏËl¯åÔnwΛ¶ãIȹÝÇו4ôÇráWe_˜f•þÚou¢ÙPy«Ë)vÔþDïìUÅXþÖ¯.Ž8ÓþÛV§à‰ž£w: ½ó,À×Äé@w£I#gkcyyèõ3éŸ
+¿‘f§…JÛÛ÷t{ßœ¬ºàŠ¾úþ¥˜÷ÔÉëö¶¥í}¶Þâ“¥í¡»åN­†ÿÄK8óNcËzîVªÎh½ù(¿õjwÕ³ó7 öÕÖµw–/?lÛ·^¸\ùãJóµV—Îy•O^Zô‡É㬒º™®ãknò­uÞÒ4Åàç¹-ØâûÏü²ŸnÙ¿»ü_E׌°Ìû#"nöª¶'§n>§ôw¯mw GžšÏ»·¥¸j­Ã'OÜÔÃeþK3wJïl³-!sôηh}°gFß¿Ýx6:¯åLMá†&˶1Šݭǯê û6¯®ÜX“ÓÑ´j6äÎu+°fßìÁcwü0·N”šRxjÉ¥ó· –¹ä ‹5Ö«ù9ìÕÙ`K×ì;;'âôÇú®VÇá?úÏg/Ù‡¬Ý"´q8µn×å§ÿ6ÛÕp
+endstream
+endobj
+604 0 obj
+<<
+/Type /FontDescriptor
+/FontName /AHKBFZ+LMMathItalic12-Regular
+/Flags 4
+/FontBBox [-31 -250 1026 750]
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 59
+/XHeight 431
+/CharSet (/epsilon)
+/FontFile 603 0 R
+>>
+endobj
+605 0 obj
+<<
+/Length1 2273
+/Length2 27487
+/Length3 0
+/Length 28838
+/Filter /FlateDecode
+>>
+stream
+xÚ´¶eXœÛ²5Š»»Ó¸»Cpww—F‡àîîînÁÝ‚ „
+ t
+@ÁÆèà
+üã$åø/¥ý{)ßÞånÿ&ö^·?1Aÿ2¸ÿ‘ÆÚÔõ/_€½©ƒÐÁÔÁüÝÐÍÔÍÝ`ò—ìý ´ ùA @ÜÝÅåOÅÿU¹ü;ÍÿRs|?™ÈÇÏÔã¿oÌÔÁÝÕûµùÏc›;:¸Ú¸º¹þ+"`iþaïúçÎlþ’)Š*ÉJIªk0)¼7ž“¢ã{u˜Ý<Ýþ²þOTBÀËÊ `ãã°¾7©¤ƒ…¸£½ý;kW„?å“°y¯“›£‹Ëÿml;GŸÿ…¥ƒ…åŸÚ[¸;±h:Ø8»e%þÇü]„ð·Ì
+è`
+ÀÎÅ 0uq1õB`}ïv..€Û{c[
+`bç{Î÷“¾×žÇï?|Íÿõxúk¾ìÿâ?Ï
+Žnt¦ÖÎÞX¨Šìšú+ú¢HŠNh1kç(.V÷‘ÓÉëVp~ÍéJê"hN‹óõô?Ʊϼ¡_¥“Tw­A{”-²µc¹€0<—Ñz —çzÁÝÞ±bM‡DWèLŠÃq¦ä`œû1÷ÀcË„ÇÐîåð?`JÒ>:o¬jÁêG¹ö"PU[IhR p<²‡qÓ #gQÀ“J]û܃ŠeçÄiòCŽñ[Ñç—Ÿø8®}uE4~gHžþ:Ì°£äϲ—öVË ·ên÷DôH£—$æÈ5=)ò~Éa¼uØzi:Ô³×BxÝ{h]1‹N%qÈ9ég†˜* 9g‘CäOGœ
+sKŒŸUÃÂX(S£¿)Y5$Sâ:Sïmé~ª-$\v­¥ ‘!ÞÐ*w~V%ðúy!Œ-Dm¼,"-oÙÁ:©/iPTß×HùƬ Vø±€ÛÏ/M˸…o¹x<¥©8¶fês ÊÂAl¼©t—Ü[Z8õgíW{¸ÏŽpùËé6*…UGV9~Mï·¸ò¨,ÑþˆÇ½—uEV¾~ô ²vî"‰­ÉAœTù[®j+¶:â1A³›×5a¾CêOiÄk(È—Vâ¾X?hABãûøÊIðë’xma£Ã¡`vBÙvÁ<¡Ü‘a0Ã…’âঘ/ŸdoêžœÁ¡
+€Ø„5£$‘å7Qß·ÙûPZæ{©²qÏ«鲩‘±¡µ5Š';BÞJa 
+I>!Íêý–|ûtP¯ÛŠ<,ì \†)y!ÏŒ“€â³ða(ïÑË©öL7‰÷Ì;Ÿ#úúX-×ݸø´-׿Œ¡*³ö֦߰™ËN4Ù[Øî: X'·h©¥¿¸
+,c¿¾k|xƒ%œï¦+Kª¾ëë¢D°ôgþž^¹Ô“{”Àà¼N†9V€ÐËô}8ÎÜfÁPHîƒPðQV”øµn>‹Ðsmsä3í!*º½‰Ž~þVRB‹|£5gË¢XªJ1Q~¡h.^¾Ö4î¶?RqG®(zF5b–Ò-…E÷XznA‰t¨é<[îMû[5ǾsT¹àkwäô«9‘¥Æ4—Ud3š®3ÓëzóõcÕž1B¬!¶Ó×Qtk‚¥yiTæ)ôaýªïm}Ñv0G=Õ”[ª¯Í„v>m˜gà“ŠÀû\ß=¿ZöÜ@@éw­ûêéæ>£;"%¯–œ3Waµ2A© ¯OvÅbêñ£—ËWóè œ ö‘úpi ×&0z¬)ïUøŒù·¶hnÉç|õ
+Ü“1Óqñ¹Ìâ‹ÞßK9eµbŸa¶ˆƒ?+'Õì}Põ{ÅäÛ›‰ËQ½#ï
+INéS)÷°
+Â)ÎMÜv_&osˆ:¾%tušQCJº;xñ[ŠKtÁM\¦×Vj~žUúXG£êÃ?s.vF*‘ŸðUÀvu lqcü÷׬{¥ßW/hTÞÍEëÔ¶F®²XÆØÒ#Ùóa,}õ[´¡7; /ƒTÛ¾»ý­VÔ™}`
+\ Ä‹91¸¬”²¬Ð,3Çõel¤ *^Ñ‹I4…ëî21K ö|j2GXå² •>ñU/8¤=íÜ øÇ9ä
+ tIJÉ‚Ñ‘@õ“ßÆáò*tèu„´$ &} Tªh
+‰„çòpîùi•VŒSªû‚Ó}“|§ŒýoŸ0ï0&žB0Ô¿y‰ã"ˆ‘ÓµQdÑæS³ßòO*n× ;LåÔä±hàì ™Ö sV6 £j3”Ô3H=]· ›8§çÌá³û¡Ú¢dGRÐâv|•O¶¶„Ø@cn¾;&wTüïoÒ©ñ4ÛWOA¯} í‹Xf)T8“ügwB©ñ †Õ݉­î¹·Ù†Ÿ¾ó· ?ˆÝ—KÒ 3~^ؤ«›L~Ë‘àL’êÃéäûE¥ÜõsKñ0¼‚ v" …ù׳ÍO.DZ¢OÓ—SËJ/ùƒ2õb’ý;Íd«*TÐ_C¼ðö^‘ÑÔ¢w“_Üoç°Áá’¦ò‚¡.G¿9JøÇ~Ƥ۾ċª[N~MZ¶»s¶ˆ×ÿ'SÞÊí¿!²~4ê!.LÄiºdÊÛý¹ƒÇ›û8Á"˜|3BU¡Ñ”á¢hʹ‡èÕ»Ÿdý2‘h.ë·Í/ˆU43’¯²¥_+ÆzÍe:²Ã-¼Âd1
+P™-ŠâqÍç[ßB=……Ã<XÖåWÜÐS– mí™I¨ÝlS+¼ÎEb ‰Y­ 0#jq5IŸºÑo/Õî°y¤ÌÌQáû>«[R£©ñÿ.Èxe½_è;n{t6s? /4JðwC'ZU'¦ì´åOZáç ÍÁ–ûª¨<åqT¸ë}{”⿹•Fƹ0ÌwÔ*˜Yhu#HOˆ¡xò¸!käØÑ\7†£bÞÔõT*ú4ÕãX—y<ä—ÂØ ‰;Iæ†ç¢¬Vzþ5·ä•äš÷š8”šYÌîñF±‡9”zØ9•ËGü+nµ¡KO$Õ^Ñ“­øœ9ÚMãöžBOÖ{§Œw ®eý;X|;¸Ësúsäek´ÜZŽœÖX’×H¤3»ª¥ƒmöðË‚«rbÍþTŒ58¥è.Héy¼Žê¦´`3Ó>°ú&9jCYÆAïMN”¹s r•qM
+‘jó>œ`d+جÎJÈž6ök ¼ÁM§ ëÍ "ÏÓJpô7”vÈ£$×
+¯×vicò«Ý
+¬ÚJ`ÃI½Î³8Ï&ó7É“»lÒdÌèï%™ÉD˜¿4xñ ~U¶.é€ ¿ï ×†‡­À,(­ «’åÃrBæ”+˜2šRl’ݽ/Bù=D|Öd¨cY¦ ËŒƒØ}îÍÉ”‡¦˜d §À{ÂV2ˆdhM• N»E%5§ÉX;w)…ÂÏ×°ÖþÑÚÆ‚b¸ÙÕ&“<9}©#zz`¶;Ü9>ü¡UQCÿˆ¾bw)½ÓGà_ Ð4™ù\ÉjWrJɧu§:êSéM¾L±^_…#¾)ÕÅ `€IƒÐœæ
+—ÓkwáÀ’g8ቓ
+}}­Yçóð§X28µ¥= Ä•ð
+é»xoµÅÖ¸÷Þ`Ë
+óc­’»a„¸´j­çšê¸ ¡Öh9ìe•m?ruÍ:]hsœ5Y±ÍËnº’¿ËŒµlö¶$¼ÈzpÙ_Ùéàa¡ælËÜu§¿‚ø1\f‹‡º{Ô>õ÷ÞË!r¹å¾õ†Si)6窉È»“F¥]ð~4Èóöµr:‘ŽcÊÌ$'Õe\0ÊSJ‰éϧä3˜ðCá‚¡dBvßw¯Ö]~Ž©üpƒ=Þª)´pˆƒ$ÌHæ!q¶Ö1SN_ìW¨È4q}‚ÇÛ¼»ë”á•ÉCÜ5ºÐýÓF ª.ŒÙ®:ZÙ ÊNšõècµÃn]¨{}؉’ôcš€Ãè…seùéB06Q‰i„l“Ëbu³)ûáU$›}ôY ¿Ý7šýt\#âÜs¯ˆ ÈÂrBöwG4Ùa”G’Í% c¦šAѲ×R¥8ÚPU¡§öéLI;¹Óˆ»Ì—~?Áü<;ÍUHÕO²•?ÑE‡Y|ùéy’!
+øØ®$¡üutxi¾È›0Oé)Lœ1˜Ðg…Ä”¡WÆS ò ƒz-¿»#8ÀÊØó­ó¾Ž=Q?GµgìröOwzœ&ðt’«êè,e”ÊH\„ZJê#NˆÌ×îŽÈDŸ‚õ{®úÎE‡nr€WÀšXqj³:Éž„ê;ýjDSu¹&ïÛ¿‘_Z®(¡:Î/Ò5ÁH(’ýº¶òqñ§ÊºJ”|eŧéÌ".îe¦nv…D€x¡;_¸-q{HŠiq½£Â«‡wèÆ[°Mnž6±@Õ‡W˜
+[´åýÎâ“ޡصî’Et8â¦0ìÈa«“$?4QØövg~h‘mÁPã>m©ö]Ä\ë+d„Ÿ©tÍ*ˆåöŽ+Ô‹ßH›¿LhZ¯cÌÂÈù¯µ†¾x*æn¾Åè'Úª|'œ\é°{¶r™ÌœL{›ÃµÁ6)í"Ï‚U
+¾X;’AEÑܦÞ^Ë€Jå«8“·Ù8€‚cÍñx)ÃܬZ<J½H]¹‚wøøkTçCBÁU±ZÖïd<uAÍŽEã Š@5 3<íü[Æž:ëÎðˆÈçÇó)v?ɸ€!nsά=ìÞEyq¶°ý“%¢UùFðpÞQ;š=mìàt±ÈC@óZ‹\ö9Ô¬V¨uˆçi
+?§ÔØÅ»Ö&HÂoØÏi/q5g±ñ¥ZZŽ­“Þ×r‹¬Â£ÆN³‰o‘ô$«g‰âcø®·øöR—jt «ñ997ñÌ,;b€£ìÉOEÔÄÐ8¦çîÍyùûM~Vá/ÉK ÷ ØJõï^µV•ö„âÃjÛTF
+u…Ëà fA±—DÅ©{݉7œÊÔ¡ø[Ùɨ¾AÖX±FêtdXŸ0Ÿô»kq$†"É~6Ú·À’ÍâЈÇæg“ƒ}>7%léeþgNQíË »õÝ®jäµLY­ä‡Fìãè*ö+}ôq›ëÌ,pøµÆ`PQ:™5‹«‹Ž€‡— |¯ù}t¡Eéͯ"´$6¤çß ±0¾‘£Aºƒ›Ÿ&Ó/øÖ(vÔk³Él­'ˆOë@`öµæa/ º$¿„´íù>ô¾ÒzjggßÞ÷¢y;ŠÕÔ¡î7·…Œeô“þ2Ÿ[oBK+ŽÛ©…óSìÚ~!$üÅÒÊé«ê_?ô-¼Àï¾G«Ó •Ù÷&Hã´-©ŒÊ}¤eÿÅ\øA¯ƒ£R„Ÿ7îÓ‰‘ ²ùKGë˜ö1@6Ĺ묽#¢rL:û´·–GýÅ~°X±ìmÿ[àp—:Ü#¸ó–]Ü«ÈíèXx×P…4Ĝը´—âùeþXÌi+aFàüÌrr‹V'Ôµ¦KY»w½¢‚
+ƒúa**õ2†‡k‡K7USÝ n¥ve†l¸ ¸Ó,O0‡¡™JyÀç/4ž@‡7d¾ôê¶E¢®Ÿ+^ÌðK|Aa5>R0NƒVj˜ˆ ,04žI2ý ë;ÎÂgK…Xíû
+°‰»S|Oܶ+ð­ÞGõò°›™œIÑ.0x)m/èٳB4®Ú5õ <ã„[¦-¡V#š™V=ºK¯Ä3{c ›×h¸éRõa5:¨‘!;tµ)Wä~,íÃ, Ï­xÕ@BDks@fè¥Úü±ÚÂá°r‚d?û˜3x­â稼'·¢Þî¸ݯãÛÙyD3¸žÃ©9!ý(â üLAÁvÁIlbNIe¼žØÊs¤b ?ë²<ô ¼íx-,q6¥ã£È6B%ºÂ_û§ûw}EèÉ oiMp#Ï{kñ[Í“«^(
+>¡&E´X¢Ä}+f‚­>#yŽA ;Mʬ6×u²Ä[Ÿmà©8¸¶ì&ÝX‘lßè±Ç)*ãn1Ôy‹VŠ«Xb”¹ §s!•ò’ƒaÈû’׺ë2NR—”P·ûyÿøõ³Ü¦Ò—7\\ï~‚:ÖɦÛ)–ÝÆoðz>ÊiZL2õ´»ZsÀÔ‹DÝf KàØ4ßômÉ{6Vö¶¦ÌC¥òëô Ÿ è¨5Pm7pËèáaHµ#E¡„ëòVÅx^æi±(¡Ç<øý©©eô\ù|œÍ"éW0¿nl!ë-ÅŸO³Ypü,›ÇTB÷ãýL•{‡”غ;®µéùãȯŠD^»}PÖÎ\ñ)Ûúí
+¡ãKŽÍd°<ºïJ
+§™‰lUm“"ÛG…ÈŒyÊ{ô7mwAt"£×uÕ¥È{ѽüHœí7§í[Ro˜­f"Š ä Ç6 Œžþ§©í3VH¯K£ƒIc
+–®ÊO ±™&׃þíµo]4êVx­nxþÝŒ"5xMinÕÊÞmÁõ^‡ÇãQÓpWÔŒûz‘†Ôêl"ù¹ÂÝŒp!S†`ž#¤ÝGZWyø¸2~á?G*r¶)ƒQe’aRLµ¥'=¡¼ˆLkšÖ3øé/)Câz쪺ó ;§ŠwÉ‹N«Xðz…DÀ_-x E<¤:º+Â*‘$×òð÷îc—¡u£W¢Bª°<=¯ðY6Û¥³Š]"ØBC&Ñᬭ–gòúHzÐ;žQá¡Šp‰fŽ°rÒÓaÖû2ÓnêBYŠœÆEÇF}øÜ¡1ŒLWi}Š ¼ÙÛND´±ä$¶¤|}dÓÊ ¯y0TèºÆ•~¨ ]Ïsè\£—÷£Šd1Qh[üò-t×
+1ŽÊñ7spÝà–­MKÏtN£l¥rÖªÖ7£3f/
+–¬o
+KûX·€U<tʀɟjF–ÞÚ#<ü`©«'i)8µjeù’Å’iº`v¸fá'ǪÏ
+¾Å9w6-
+`"Ìs¤¢øû:Ý Ó´#YG–] ¤ç¥iÃÏïl|$+hBŠÂW£.YczÜæQÝÃ… }T’
+ùb ý—h˜«üÞ8 •PA©Óþõ·Ä€ßLzZ ÑNÒZí¤Uéñê`Š†Ð¦ªÈfA NH&›Þ4óê·­O§[§­:œ¤
+W1å{o8 5áÒK
+ ï6åíŠÍ<Ž„ä'¸ ¾e:uŒ°øŸØEø$yᾩ˜R§]Ô÷ˆ)ή2ŸëeO [‡8±ïÂO,’0]M˜œË"µÃAÛÎç­œq -ž å‹Ñç ^³çè{¿fâÓm:‰:Ã1 äŸ_¿~½a ]1XŠî5Ñ
+`õsq~Ìœö1
+Yƒ¸'{¬$œ¹´ÿŸ] ›bÙ¹Ë6WH0:~-`_ò›º1T&Æu—*­éñ
+ñßr…¡ûƺʖßfÕ0/ÓÆféPzáåMõ³d–rNR¦œÊ ñ6þSãáýu+jV 5O­_Š~ºýÆåP߆wH³ë$v.%eüû|?1v‘3×&žuY8ê~)%¬¸ŠðE´Æ‚ ƒßI‹`­½´“©öÏé› u^a¸s¦£Cô¾êæHΘÿvü8¿„&˜ºÈ ­ôBOC]2JÜág±V€½‚ Fª2¼±~< E38eKŠF+Š
+â:q&×îˆyÊT½Í5CIfüVUºz¤U#ô’>kɨ„îå/W§rÈO§Ëä›Þ-Ÿ|æ×µ4´fÅðˆy&QJÀ„ºy„wÙ?ûŽH‡ëÒdHâèöÂI'q·Ï.N ZÖÇßfImI§<ô˜ÒÉÇqmr¦dqAêÿ-8ç 3"g¥<C‰Ž-ð')Ø[Cãq¦$Œ°TÕ/måÏPÇ*ª\ªêkíÆh¨¸=Û<50ž'}ÙjE„qÊx¢V4mÙ]$ìíÙ”ög&ZàA%k
+y” &â¢æ¦ÜþJC4.ÚŠ,íKćÐl×ÎÅL·ýi%Ã.$!N‡Z{ÜG
+Ÿäl$-ŸÛôhº{Ç]Ž6ÓI›®‘;#?˜å›ÅK/¨|n“ø&ü¼°;À_Ò¨–5/ÄÑßþÛÕ*›·¦‰íËÇÊ`õøîQÛ„•â‰;²AíßšúŠB”PH¸[Gîâ¡x…éÐkE|+x…îŸÔÁG7;s–­|šë¦!<X½m¢[QØDë½Ð‚_Éñ:ÚIL¦G‘Ö ±
+Ð(1[ªü
+#(ä¢i®„ÜزxoÒ>ÁâTªY•“íÏ £übÌ·<ÁK–zÚ¾K=çi#߀ÁIŠdaæíÞ-y¿Zév!k™¸ÑU\‹øÙyØÅÁPXwFøV,áM¸¡$ƒ‡AX A@øpœúÞ8Ç}µ:S
+õ˜º 
+Ëd#&UTñod½­ƒ]ù¾Bg/á`g„ò Ö¡y¥E‚³*N2t%€o9ÿšºK~œ--#Åm9å†p'¬œCÂï×i†‡nÍlð\;[=ÏOg_
+Ƽ‡¼®;$e¤K4ì£:($Ï#Ú%I©ÙÉ?ŸòєڃÖåþ/)m•E°Dð2Øýç(Eîli1«ÁéÓìü¶2øUÂ-xÍ~Õæùí`0É}¥¯`²òÑGSŽžQ©Áó<µÅyWäµgØÄ–”<q¹rø‚ê&ó)Þ”%H2J§ Ô›‘×{ƇJs¶ŽÙ&}çw¤.®M¼–ŒÐC ™š ™™Èõd2`/|Íû lïxˆX´¤@
+)&ìR\KÆ—ëç™ßX"/¬Àù@¡ºâ
+¿[gEËÞ#û8#_½ß~/8EuE”£+X¼Û´ªo™ñÛµÛ®kÅ:7uÒ”¡^Ü}X¸@ìMAdñû0v”gÍ°´¤pè´ÑiÁZ,g €ú…ϪµB´I힀r¥lᧇŽÝZ÷TÕø„õìTHM…™0¶Þø‡€i¶Ö¡ *"KmR÷šÂ¦©ÖÃLß5.o¥Ž›ï±kyhŸbG°°¾Biš×@c˜ Õ¥³HÖvl”S˜7LUûãÊV®
+ÊÆ{£õЉ°µœý.¹pO8€¡¢n~Ðr«JFn2lÁò æ0I×Ts»8üÚ›ë«Al‘c.-˜*}Û ]Fú’5·÷ÈÊb‘L–«oãL²´ánaOæÖ¢créÙKó>ÖYý³¿ÇÝ· ¨ õ(¼X¾Õ…¤ô­ø‘ýàn!^èÄx -ù:ˆËž
+Ñí_„òˆŒ“ŸÉÝ° ¬Ó…es> ¾ª-—ùy™0»K0¶\à퇴A!Ìšùb±‰ (Îö+ðwœCKë_µ]H¿Ï’ŽEz´QZ©üôù€'@[°€”sItGé‰
+@ÏôݦÄ#%¸S7@±ú¦¶àåö(Tëþ›º9t‘0XĈéÒq "Ôu±ªk©‰ëwlBžº–›‰›êÿkã¶D$Z¶mÛ¶mÛ¶m›¯lÛ¶mÛ¶íªéYô®?"#ãFžÈЭá÷j `#Së7’e¶ðõ¬‚¤¿ _X
+í¥
+†rýøÒûð±³_`—±ß•LRæ|ž¬†¥ÖFU\‡·€¢û9 ‘,â…J»­ß«ï0é½[¹ò× PsEþò)–Ú°î–x¤¢uk°y«Iÿ½%$±ÍIQ7báË¡Ã6Øiƒe£w§‡¶M”Ré˜ñ:±º½åý'xü—€ÊÒþ5=yƒm Ú… ’„à—6HÒ†6Rà?šlMf¢ã¶½¨¬ß ÎöL±=Ü
+^¼ 0ÒìgA]!
+oà™ç][üÍûå‚\sN\~·ú‘ì…oÂW]nÇGuæ97« .!s*-ô ñ\¡vòË^ÜF•@à½o%XfRŽ°jÄ)쨕|¼LƉzn2ð;õ2“à„p†ÚjÝ;Wq‘Ìr_£Çd B©Mÿlä€öhMüKr z?gÓ}&ßxQìdK5yB¬ñÛTú+µS4Ôï+¸ën ÛZ}Ù1ýé n†
+À'p‹yø:¾;ŒL¬›à&Ê[Ä×—_[…{²—ßXì2ÿ¸&Åsˆ£ªx©A°&NTÑÄSuŒåߨ€ÿÆôkEºÉ°´îo8#¶CEÙŸLÔ#
+¨•Ñ âb
+xyréÖz”¨?”R†w…
+ö7ʶŽ‘;#öÙçbƒR&<rÀ{RñMf‡ÉsWŽ¶#k£;„ýÏÀa½BmØíëa/¼÷—¸¶Jc)¤(‹ÞzÀ–6O¤•t_Ê•;(-ÞÅá|Ê ©%kùY°˜&èoTii´ÏýÀ8<„g)“êþ:KÑÜ]A"%€(ç·xNX@ýÐû“t5¨FBòÔ;0´7`«ˆ»ÌQ~QwïKÅèŒztÜR
+¬-–|µ¹ÉØ8ý®;jk€Üqtþ@
+Kiã?Û é&—¬dÓX¯ÇÜï\©D!”8CP
+$Ó>k%Òj°1=#i™é6©LÃàrœç»}gÕn'™N)î ×ˆoG·
+(6VvluŸ 6Ïrñ˜ó@dÌȽèà/mLxŽßOí+&Í‚JÈ€¨Â@£n®æ€„ñR ÄýÛ‡qqÝfáD³ç1O¨”ϹrjP~–ÁÜ
+ã)µÓì¿=8(}g’+uöêMf¸+3îmãcÞÓ*JЖ×Õ°—}}£!æuàE“ÖIpr0±tæóÅüiØkúÎaéev¯é~äFœÃ7ÆÖ7VèY5v óµ'oIɦ–ƒmB¿(üž¬ è8Ý]DÇLY”ÛX
+=øE¢!$Š!ƒü_$ ÏG¤‡l*åaï‡5¶Žcè®I9CB¡ƒ•ivy"¯ƒj¢Œ&Š‘d6äM"qÍ …PàõZ»t"º&ø%ÚBÍàK…DíŒÃµrãϯ[BÜŽÝ1k ç
+sLO)dà OØrP€ëE¾½Ä ³Èæ‹¿³Ðíë .Í—L¿&sîÓlîkyEqvðÏu‚¸fz”Î4<z»ÑHÊ31ð6Wm‘[4ùmÚL¡FÅ3n‘Ò
+L®ûôu³ Ã>±xÒºwϹ%Lp±“°z/ì~k­‰:3û»²%ãâ7oŒ’kW¢ß><ýÎʤIPfÑŠ`z ¼u{®UTÙºˆ«ô´ ‘_Z`ɯ”Ô*õóŒÖHsYFK5v„dPTØ,®œ ^]GÓ
+5o”f?ÈÁ
+Ž½ ¿Y[Ò øliÔ¯‹WUèé·C+„n |⦫_!fuGñ”ÁŸÔ8 Tq7<^uô7B#–ò„б¢&oû€qgtÉ17Cf¸0LM5ò01£p؆ö`óÞvŒMåïVi—um’ï@¿“«G™~³Q|½~&ú#ÞW[æ΋ï¶uð=‹gUfô:ºKoßÈä”3ÂÚ¼2¯¢ä§a
+ÁôŠ|Ä/_憻ùÿ¦AÍ wÆÞ´°MéÃëðXg¢„ ÓPG›6 QDNU$1ÒK?Õ’k:Í…Bp˜ †þ”«§(©Âþuôâ/~ë¦Ñ¡„¹QFýà/Æì4ï‰év”דv5§2¾…ßýuLÑÚ«O#Ë´‚¯X$V–³j½ùesZT+
+'Ñõ¸¨¬ ¤8û^[ŽųÖãC ¸9¯QhÏ,‚ÍÚ@½¤‘Œb ¡yÂN´ÝÏÂiÊ®œ?’(óÏŠ«ÉUÂ|/àŒÕ\µ­3D~Rë¶*Ùyð!r½f’sÔ}ÀÕ%ÛÔì¿üÿÌ,lbÕê1?(\-Ôßi*oìhåé´‘D÷úˆ+¬Yò)žÇcpÂì~ΔU«S•(Ï,ãK ¤äÄÄ]kèЦI5qÀ…¿¯q!ÎÏhrÃw½Nº]ºÔˆÉÌ ¶MµGÒÓv3bô.@“_«p:jÿćJ_âB€¹¿JD.ØëaÐ0Atü%Iá>à­îGÙ3 !dÈYsç¯Êâ2Oà↾îú®ñ¿þŽËÒ²U1Ëþ*¼Q+„¤‰Ñ— óc€ì bý£H»pÊ«6ˆp!dγÅR&()è,½”Jžäé&D±©/i®ScMò‚foyèæÀ:RɸÔÊîÔ˜®Ýg6l‰ç¨î°˜&ãOúQ„¾›oõÇncíW8º§Je;Ï}Kq–N–r"–;«îPðö¢.SWT*)4f3Ç:Û~¨”'"ê[
+QíÂR€©«´òâ,ïq$¶›"J¹ˆešpû ÎZ»dH%°âª“pn3¤'/ªÉÁ ËÍ±å “Ÿ®;çf°üí¼<ôxy
+-íÝËtÐÈ““¢3±Œyþ)§ä‡ ¨/'ˆ®û¬Èò¶±â~¿€à4x…*Q3Z@r§)JÊÛQB­%;ùU`â, ë4”hãw‰¼3‰¼ :Àß8‘®p±îêTPM©¢
+OÄ® CŠ„DM,³À—¶V<Û]dàÚ9Ó‰Púý«¶m8çˆcO,‘ˆß¯Æq=»óÛé¦ÝEéߤªcÄM3hqeÈ
+´¼dûX,Á£@Ö±ã{aš”£—eŸxYh×fÇ€83æO}òü£«ÐW‹p, M‰¹Zòí ”›p¨§rí¦ÖÒg…ù¿´â©²RiôDºˆ¬þ ¥}—µÕâìUâ`Äô+â¦Ä(€&ãY³‚Ë]¿ë¡ÍÖ¸€GŒ/#©êã’ ÁÛ1§vwéÞ]Ø'–hÒSP‹žD8ñ`㫱8‹¤vlšb¡ê²r>ÑtNÜ)‹ÍûŒtýey2'ÿ½›W}?¢_€åṯ‹\ÿvB$éﻧS{Ù`ê¦åæ¦O”%Êœ]‹Wl¬0ko|ñ„ëÔU
+Ì”…ÇÎ ¸µì‘4RI˜ˆ Þä@HD_+nãö«$J†Y®ø߸rˆ€7§}º| !~qtG»_Ap붧H2ê.h’1d<|»+ˆFÒœ”0³hìù™³R×IÇ#ŒÀrëŒ$Ð#j8¨nI¼ 9f
+Õ’ê$]oìÒÛNßPÎ W0é3ÌŸ_»z‰ ¿x[):+f>‘–eOèjЗ§Ÿ˜¨œ¼¥Ø
+8¢}¬P/“^>=
+oH·aD/l’c©â«äìYâ™¾Ñ scjlìã:ý‰‡{Y¬Ï–µÆ1õ§{^™k¥åýi㤖)õwÔ9»Ò ºa Ö£Vwp-c,b<‚
+–1ðÍøÀ`6»è7$ºAW«ëù§û*Ì”¦i敬ZóUQMsó¸ Ëæä‹“øéU'úâþ0ÔVD
+ÑQŽ¹+©¶N‰ÛDûéÍ•
+°…Ü‚ñ–·â2íïs¾Ä³ü˜YxdÚ¼ý¨@™‚‘Ç/DðŽCžêç¡GË‚ò{W‹ªêíŠÖûÀn¯Ðë:ìòZ ß>}íæ#ßö3—ñÂל·ÉVâ¯Ïé†SüûÚ¸Ó¨ƒé&$qûŒPýßHÜ7Å^IåPL¨$%@h2¼dÃRÁóм‡´#k?’-Û}K¿p.Jþ£GÕÄŸ„D*Êw2þhƒøð)t`f%5kU☯ — q]ÚWCwbÚËGœ&NÏù!š«ûBa¼Jª…\Òå=ÉÜux6/ñ‚
+Öæ¿ÇPkvÅO-0B .µd¸½tcû¢…–‘ÇSûQŒ´ú#)ì ôߌ2µ
+¤è-p)¯à2ò¨G¦çɵ·EÌñ½eîøøh† ¡ûöႵö]¶›Ùq=Çô:p ѨaÑÿô”óaë÷~)5ŒÏhÃÝ&%Ÿ=Õÿ[ b½Åõ2>ùx¯´R )^
+LòÂ}ÛùÒ«Í!± ºn@ø¯w)KeÝŒ ½Ìü
+h’©¯U¥ýZ ðÁˇ9m´VÜG<Pr £øœqt—äµEc<
+]ñôõƒx¢]æݦYÊIl|‹wÔwaÎ ûZGÙtÞú¢:zY8Ö"¯,ÒÎ m·.| âFÞîWüDƒZÇ´d唾îúס¹6#{Ójú¤=R­Ùó ÄÇpöŽÿˆKY\ÿÓ%_4À‹pœÂž‡hÎùŽ_)i›× ¶Æ¤’SºN°Ú˜äùYTAßÜv^_Cf1¨„_ív
+(>é›]±âjaÃ[Š0s¾5X“ Ø>RJ“sèh¡Å}¦xí
+_DùË}d œ!‘¶K-L•É£Üߌb’êû¢ÓX‘˜ þûñ©yÒï2‰‚&þsç¤OøÊ·ÉÑ^‡)žÙ[§/ž‘ ÚƒQnO^Ø0œö“ÆôJdeÊŒz¿½Q#³&—{¹×µ·%Ñâþòt½¦3Æïy>gRg&àÒ¯º§­üíl\h?È#§žf*DzÊ©¦³ p†T£E¨&æ§àhùï¤ç¨{Ü®ÿV.à.Ò.sÐB•Ȭzw
+)¶Númº€çú‘U“¾šßûÎOã­žFN?ÇÄåþÄm •÷üÉ(DR¸UD¥üçð$’4B¶Ÿesc ¯4A8HT~Bñ˜1döñXÇ|:»Ã{”XAm¦«ãy+Ò4G¨ ”{j7”Ü E–fV\šKƒl¤å¾ç»B¾gœ€œÖÛ5äut¡Î”Nˆ¸ëNŒ)ˆ ½“.SÜÑ 8 g¨Ï Ö·Rã8Øï~ˆ¼}œ0•¥C<X!ÊìÇaUv°ès?,|›qF=Ã}•a®µ¥°Û ÆW¶ߘ,åŒä”ùQ˜Ëý—ÐU@§“8í'ÿM[!12Ì0ï–•oXZH™ù;l«aÇž|‰ðõƒ~émÁ¤­—ôã±ØldpVË]îˆ8Û)FÐ%‚X‰'“dÞéûhËïÛ)ï6„I6iY§†„ÌÿÇü»/ñ_Àh;Ÿµø
+IS”¦õ|mtË^XÌnâ%åöJâ{UQ [§;*wÄYàjz"z—š[;v#?q’5|º¤1ô¦ÕÆœ6 Z‡"¶4Q06ªÈ€izÕ.¾~º‹äà•¹Ì 3R$5á1ˆF¦7|$ã Žì‰V«XÐ~›Õ8áÛ c‰™Fˆ¬åø õîaùñF›
+õØ^uù¡wÈ£ùù´“¨Ž­ÊSú¾›¦_ nà^²9‹µßt›‡-Ü«a'rEêÏ!ZsFÓ.¢ö"gíŠóMjáw¯·ÎôÊ›Â9ñ«Å¬(Ïõ®q¿¿›±¼%£Ü@ûÄ{YÃÆ“[γB‹¼+2ÔïñÚ¹¢Ò†37Ê@ G×:á›9çKV+Rô¦F¿ù8å·×Í5¾!]U7ØÎâö’—;#Ä2w‚‡d kD‘Þäs?À&‚ä Ã§¶ÅJ÷2ΔŽŸ$c!ö±¹ÍF…eiþžþØd¾ Ó ³',†˜d³;5%Æ)Ÿäq)w¨æ˜Û Ë©Ži%E
+Ì{ìK¢2t uq:_]‰Aõð§nþævîõ|±ÞU6Ñv¬eòZ¼®ðÂ5j)ä ‘=6Ü¢oQÈW\i—€Ž
+n,dê‚“rã¢I9‹]ø8)8„zvdãÅ!
+p0¥rª§Ì&Þ0âֈДäÃíþõÛŒKÐj*EÁ³TáWº
+ÕQí[ˆ¼¢gs™#$e¡gWÅÆnHq0t^ƒE¬å™£gå‚YÖ Y9µxä½Ì-k3Fa„ððYšE8Qw‡¨yÔ
+¹æS-Àª/Ê"…,.n«øÌe
+ËqÐöã
+¯˜ ±´Ó×ÉÚ”Šø½A‘î
+Á·*m·:¢©Ù™òû´˜lôƒNÛZ˜q‰æÔ!äéÊáàfnQ#³¬o¯`tž½UÆÜŠíJ™Z ÂÃX. 铲; ûý#‚ø¿~?9®hiוža¥y'¦îx¥„…L?M3ñJŒi TH‚H*
+ؚɃEM>?RªÄ™kÚ@8ØŸÇꨆ!ö%hB4È=\&1‡­¡tߎX”2·&&\ÂÅ ½632Ò`¼ËïâÚûFWárUäzb‡¾Gû¡¬MLßèùx’püó+p,.Ä€R3ë>?IŒžõσk˜‘‹x3¶ÚÞô/úà}’ËL[ïæûþSª±ž¬x_Ñ0lMM¢\/ÛCÝÔ¡;u¸¨5KÙ¼á:ºt1Ä„Y*›Pôº>nÚzdèyrxóÍ7*•¾Ôë–ÍÑÁ¶³9-UŒ«aÙùa;½*ˆeýgî—Ð}™èUx1ܹÍ(·=t#Ö¦_³çrY6EjC⢙$dOõ–$ÈšBx=ÆåzZì¶ÏbiŠm P?Tz)dAÍT—«yy3—ä.Íù¨Tk@Γ§µ¯EÀlmñ𠼘¿0Ê:µ<UáÂhÿ˜v/h
+endstream
+endobj
+606 0 obj
+<<
+/Type /FontDescriptor
+/FontName /PQDPHT+LMRoman10-Regular
+/Flags 4
+/FontBBox [-430 -290 1417 1127]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/E/F/G/I/N/R/S/T/U/a/b/c/comma/d/e/f/fi/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/r/s/slash/t/u/v/w/x/y/z)
+/FontFile 605 0 R
+>>
+endobj
+607 0 obj
+<<
+/Length1 2853
+/Length2 31846
+/Length3 0
+/Length 33454
+/Filter /FlateDecode
+>>
+stream
+xÚ´ùuTìö>SJIK×Ð ÒÝÝ]2ÀÐ ÝÝtwƒ Ý)!ÝHw‰tóŸó9GÏù¾ÿ¾‹õóÚûÞw¬5Td*êL¢¦vÆ );°3+ó;>€‚¢š-ÌÊƤ2w±:ؘ߽ã@¢¢w-íÀ@g€ÛÙ lâ ñ…X¼{Ç‹DAŽ¥)ÀØ rjx؃X´À€Š“3“1Ð ¢Í-Á :ˆ‹¸½‡£¥¹…óïìLL¿#ýöcÈM¬íÜœ¬-@°)@ŽY‘ dçZhíÀ
+8;º€|¼þVü7Bbå˜Zš8CF²]þ‰. 6³ðþK aòoÕÿ í?[•²OMíÀ6
+6·A–å‘æï-e™]Èùcùûø0±rsþ2–&Ö`“€ƒãÒˆÿa éþo¾
+ñvúÓ¤ßäúׂpBÌ,Ýÿ”¡èdt²ø+$ÓŸœ–8[8‚þFHëœÝìþr€Äpù Bjsý BÂí¯„x»ÿ!á=þ‚EòüCÉäø¯Tÿ}tªü~>üs/¾ûs–þß»ê¬îìhg Ò¶4…¼)ÿ2Q:;Zºë½ƒ\j¬9äçßÿüWª?÷ñ_Þbbvî^L–Ll‰•òB€ ·Ïùšüë‰óÏ…
+9ôÿ¿/
+gßOc£=céFô2ˆ2˜t c-%4r_½ÅćÝ`ãv'0X@ b¿EÉE•å
+K*ãgËyëJò,®4Hφ;”V<"/_f™Rom€qÅu^ßÃ:’S+¤ÆI¬ê0^Ñ6w!Êöq®!ÐfDZ`c2ªP£ž2H¯‹Wå}£Tr0NU§ApI . HØÌGº× ­`J,)ͼÀ~BuçúíIߘ)ä0Ï|»ˆ|¯i*¬š©õ ´>„º‘´…Z숾7^¸Ÿäm ,Mj^£ŒîJ¼g«å îL>SôŸùln%÷›Âä…$×´ÉÍÀÎ
+j½h³Y|D>y+kŠÙLíL˜§£šû~g[±‚áð eCœYÓêégC½½ÌäkÙ©-AÕ÷l \µBߊ“€ö„§™ó’Š±+¹jÂh9‹½´¼:/û¬.ó|îß+<uuƒ¨ê±¯Æ~ë†O=×;M¡9l¦JH2–Š>âQÙ:;c´…‹.í‰}X²£_çvZ²9mÁÒ–¥² / Ž‘†Oßl>xò³zM™×bYU…ð7t6¼èšG$lXˆ°Â,{«ØT›$"ŽQbBŸàŠ Ži¶J*Êb<ŸjܨìëÆ©è6f´` ¯:‘}~‡ûB^ÛW}ÈZ=¿!†pñ«Øàd™!:V~Îñ­ a› ^Rî÷n¿PÆªØ N•špŽìYt”^‘ðñþ|büøM£¢õQUˆyÑìéŒö¤i3ù‹œ‡p<4EI™mIÒè¯3‘&Œ&üv.&ILŠÑ«¼…Œ
+ÃBÌu:@ëH (g²”( p)Ñš¦þ”²zœêóa8v¼åmo…}˜xuï…KìúÚ|ƒÝöÇ G"úT»E èb[@ÌemÀåBuñèȤE„¬WÀÆ'ö…ïÅ©¹¼Ñ!Ì£ùäJë,\ÎÌl!\×&LÈÁC_^Z¡3È…A[Ýàê•çè{á5·,‘²²*çŠN«×‡Ûh¤Ê"qÃÙ¡ˆz»r\÷aì\ô1räNaé0(¢‡¥×_Ê›ë%šW’*NªžgCŠýƒ*(´q«ƒ«» ücØàqðî16oâ¼R¨GpŒ2Ÿw}mž™âºf35ÍØÜJÍŸ¡P"ÙCŽ˜Òý³†¥ŽÜN4m¦p\Šç> uÂÞ¾q1 ¥{+1ùeáCCí;©”:¤·WàéäÌù7~~z÷·²Ž¯æ:uÒÍùµ¡÷þÄÿbžõ¾²èî´Ö+Õ»ŒP…zpã§òã}œÑ­9èŠ{ÅT^ן,®ÃS=\ÁóTéú¨-Èy&Òàëõß°]bÒP~Ñ­ ý‘4厨MĆù¡h!JMÊ8~„'7(55Ÿ3˜Z#É…!£XXQÒÄb8:<Ë28(§fœ¡¯—Ä­à óô"/ß/y¨99=ÍX;³GÍõY=í ¯Ù#>XHy°ì¦»áÅ|œ&º\ÛÀ%nÁK vWØ38Ö$ãÐvõJ~ uí¾È»~ô=PÞm
+ƒŠf¸*õé³^¿v*ý2Nr¦©=C™Î2Ï(þ «$gãõÆLî¡Ñ¯æg¯˜A‚ìgæé®<#'¶e¿<„ö2tº®¥o ú\9ˆ]¼ ·H­ºrZaˆÀ¬DmMË‘ǵ"+•µûˆÍ2^£îFx›H†°šìó?yhÒ¯é3>ÞR3Çl€$¿]¼¬gTþdÕe[ˆÇ-ƺ¤Ñó/…³¿O¾+¿Úÿæ`ÁùË{ëqþÑðR¯†Ã—œÙºiÓD:aÄCVRY:uôš/ÕI4ê”0ÐÒ¦öÔþˆ$mFUa¾ ÔH»Õ”è¨ \z·Yzæ‰î¥×%öa^šøåápNªÒ]fã/”Ϝ˧Y•¾n ™¥F?Ô ‡ƒB÷ž„©t5/¬ø_84^¼ÈmРHGd'‹l³,‡B+`¤N)²}&+I8ZC*l]‘üûbï·1-h[Þ¿åñ¢›Â=ÆéòµÄÛ ñüÌZÙ´o°]W«—ØÜ6êQIuᩤHȪ;3|$·/HÔ´½¦a×/gwE?6ÛoZñ¶0ñ}w#e˜ŠZ ™­ökˆú0Ñ>ë9oW¸€j¦©PÎgU±ë´ËÏ ñî¾¢¡ï|œ;}+2r„ñ “Jjä
+_2m¥©‰Ž
+—Ià(Å›@Øéĉäˆõ—C6©&¡øuœ«pHÑ”{|(}/Uï­d 2ÖÑEkŠŠ_Q ZÙØ·™Ѿ%^õ ¯ò<R.”:0Rì<?…¦[žƒ8ðyêç[=8˜˯
+øöó°±ÐZpWy8³L–ÉtA›xû }*U×à&¬Ÿš$׺ u›òÊCœ¼ª=…œÂe·´VIj„§´ ¬kE„;\õ2’õô'úù³§ p+
+]˜éKIÔ2-bsætµ£¾¡Ëš/b8›Wžëòí\çt;B+¯‰9>â0Âv­¬½"k½ ¦Óܬ·vq‹†‹PþæÌ2TQéh! Ñð!àBóûtRÊÔ-œý|]D³QSI~ù,´¶'õ`BVêúâQß«<{µÎÀj(>Ô£_ó/<Ô›‡Hñ¡ÆÐëa gìäQÆÌïÞ2Kw¸0×ü¼éŠ²ˆä" ô3Mi-‹óæXYâ•…•È3Ÿ¦½F•î¹¤±=~I§øž0nöóZ
+±Ìœ÷ZP<ìL¤®½BëOë¬qªb,>æjˆ ð¨AÒ1}̈×iŸ²J!]¿%6ÚrmØ~'N
+—ž`êËà¬$S=+p‡®U$7µ[äMEöåUl´Y„,mŠ<;}ÄÀ’Cu·¤á{‹§¹5ç²_Ú,?öÜÙÈ:߆Üð+S«öIijò@_^Ü®£"6»|lS ¡½¾Ú„_uSÕ,Êí¡.x!óÀ¦¾M“œÐ=ýiûcxï+¦§…L¦<þÅôÇO1s%Y럡ÝfZÓ›Nfä­”»«%¡0ôŒ‡;Á©ÅÔ“–¥1ø er3þ)’ƒÀ k(šTknž6߮ϼ´Û?’aÖHEoÕBG¯K˜{çRõ×Û¬‚x-´Ù i‘ßf•|»òá£D3«ex×ÓÒ×k°±a½|õr1ŽATü8¶’bBŒÄ Uè+Æd}mà•°E¾´8.ÐÀ \jþˆ÷$L—urÞWåµê-ñ$XH—8Ö@P—yD½‹üªöÕÑ‘§³ë"ëL0/‡˜f `óô43%§‰ÂuZÜ´éÍ š‘"â v÷(ñ€:Œöêªc$¾¬UuvTÇÓï’#pÜšx#iñW"¯i«<ß^$hÆG+®6\üxàÊŸã'O£ÅûuÕÒôÂÈ;Ç£7~μ^3aO
+G¦—’ç"¿BVX²þf¼¤×ˆƒ0û<.°w§¡@ ‡œÆܨ²ù“èÓˆ0qEÏ€_yôZÊi9ùå"7ʧùÃý’2—Ä-öW ü f›wø?¢ÜR;4 Ì¶üÑ‘súæĦ=x4.¸äÙÌ´pé]•š-åwdÍ?^–§#fíà_(JB¿#U¦^A´7ÎV]žm‘lD@Iyƒ™:˜ð² ™‡­bq¸ù©†qVuý=½ª´.Ç`©í@–<&íwòp½÷[øèVÚt_UØÖÏâ_ÑÙïæ†{÷Õ€¯ºYÈýXïoG? ‘¯Ø ~(×úIžŒ*¼ÝZ£ñ=™ý>qÕ`b…È<°Æ’wI)È&§„ÿ‘Þi¼ScÑD 0±íñ 7f¶ûÑ>7¡²i”¡ÈÓ ®>ézðŒu¾z ).a¿À¦à$‡aõˆil¡¿YlEàndxak&ààkÛ6-ÆŸ#cf|?³2µ&,ÿQÏÌ«N‰cl£Ú="€ô–eú*3ªÙ7&O²ðŽ„˜FcÖ®¢WXx´<ºcóSŒÝ×öxÅ VÙñ‚·ÁL8¯iÞ\HZ…ajZj …‘ÕÖnˆ|º‰í
+Dc —ˆŸíx¹¢qnVë¬_f¹ç™Ÿg¨Ï[ª¾bõ£"¿pxÝÐö•×ü&Qwº.þÖžI‘¾½ÃðKÀÖ]E×…Nø¾/ßÕVù÷-ó|›—»ó|µôùo¹_³QGaÉ“ër„uΧœ–!r3¡y»Œ6Ž¼zC-yœÞ|SiÔæ»­;ú@kÙ¬¦ ¯ÉÊ×z–Åx”zïÇÜïv])ô¶Z˜kíÃÂ(5]XZ0bź>ÞøƒµoYð—|‡RZÔ—•(
+‘déǤoÏWJ½Šzj–ãϵ:)æ6§Ñk9wº(Á/ÆÌs¸ûm¬©Õ:1r‹À’éƒÙߪ˜þ\úáIºÈò†ÙY¡¯I‡]
+®šõSÐáI Þ š“ÁTº¸h¡oO¥]Ù6cê˜Ênÿü—OKy’K\NR;“”Çe÷233e
+ÕŸRs+ìë^™O
+#N„eç”'Ô?x¤“€``MÅÆqŠbRá;Xo©_œœâò³
+G¾}Ô%CEÊ_¹…ãÔ5éí¢hàБVTEMzÜ`‰
+¬•™FŠg+’öÃÊ{A%(wxâHàvòðÄ?2}ø÷î‚äœI‰½™añ„öf¼ðjFj}árYëÎ%$þpäTŠZ=E+¯=4éeôŽt÷µzÃOÏÌHè-]îð ö€s4߸À’‰@Ömþìšñ—=ü8²têe7f¸9mÇ,§E† ·†Ñ æÁSNÖ­µÌ±¡Ò‰‚‘Çùïõd!ËeëGG*âù­<pûœ°»í’Y¬³Hq¹Ö»k2Ž£¼e,Ø$NÞK8
+žDõpÆúÖèÑÓ‡y§tgɹ,£tï~¼wIŸJyLv˜y¦SpÚgP‰tÓ|^ÓwçÀŠÄ9¸5Æty÷+æ—ÕH¸ ]Ç·.üÐW=ÿÄü5»«pò4O6¾'ç
+}ÛtuQ›
+’-”‰¬†  ÿ¸ÝRš|²Ù5 ‡:Ÿ[KF 7VÍÐèÉXöHlGÇWî¿)Çg¶’¥–²¶1Ð&YA’˜ý„ô-¿›æ*«hãTi‹‚!”ï/kÓM®ÌºóUÞ“×ï‡h" =Îh‚J-ªÃ{?fÿ¼»™’õœïºØe‡—DŒxZo¢çyíiq8Ûï«/›ñpæ¼BC:_X¦Òø¯Üá£Cf`tUÚú^[âO¬>Ÿ…o!Í3ë蕖+K°£ˆ‚ò¤*µa%¿Sç×ÃP•ºûº*J\¹`¤iìÚ;ÿ#Z ‹jç¬FIy¶"Q)J3âĶ›AïËvΓ Y#‹®9.ª°0Ìç&eóZ†f¬héfžâ°†N¾t]¡ˆ
+\%8ŠÎŸÃÊÁà)}šU,*ëÂ"×@ý¹õ;•¹6ùKíæ†Çáûf•”°žÃp£LãæÑ⯄¯›³ðŠH~ìG­‚$핾oÜ ‘¯ürÑænSO*¨íV!å}Ýã/¼¢„<Gþ)ãþxÚóWš]§ßnr¸~ìÀp¨=<›
+¯å‘ÇYR&"`áÖò"‡ÁŽ3æ«>©3ü@µ+fˆÔ~¿NñÞ Rë区ӱ©ò¼Åü‚¦ˆý\Cp–"ùTbª¡Lï}ƒBdÊ,×vâ
+˜sý½Jé‚©5›Déûpú·Š¡E)^§0õ5V|
+5—|gÂGl®NÒƒ¾sJm_Ág<BËOŠlµQÏù«Ý |ÎjGv'ë@î÷5ð×ýŠ èu²¿ÿ¤Zû¥®õ6?°H¨ØGJǧīêƒö˜Ý¼Ñ`A¡ÂWK"áíÏýÍ$ùZÊ$_/F_¤RÁß+0BõÔc8¯_ÖS],æ òÕ«”Þ ×kvß|ÒåŸANéà±BémZð« ù.CS-”_‡¸­åH•o£°
+¹-IÆ#A€¼­‡½@ÁaÆsuT9³l|€xU"Æ9{§u@-‰*c-¡0·B?òyÎn‡È ‰f¡¾‘v7º.ÍbJtm†ä:L·c±ÂP÷${]‡ÃûÜ–%6Ù–¹"îŸÙa^Ød0ps%Å2@»¶¶ó‰¾—µØõkKŒì…Å}œ˜ƒSЗmûdµ¦Áœ–¡ˆm’µŠíÙî•ÙŒD?}Ikõý \•Úç§[ÚÞÀä—®ÑEES×b²óB§ÓïÝN ˜
+ø‰D£Ä±’ùæêN‡“•ÛøfGþ í{³JPøDp/½Àê«éÛ,=Y/Éúà éÌx5Cþê¾I|†îÕhÇð§Cªðê€íº­ž¥D$·ôÙl¿éÉz t“ÛU•¬Anõs€™É ®ºÕ˜(‚ðÚ`Ð[ €t\‘2^\áŠ.p¾6…‰Ã*ž¥ª0‡ÁÇÍ7}9(ôá´æœç¦0•Y˜gÝßh9-ãâŠgÅ
+ÞŒ§±=5o7›ô>¼7¹{ÇÖyê–±õ‹ÊçÒì*>ÀTÓu7*|¼Rëf¨xÕmŠ¼QrÓ_+—̻݅8´¿zËh?m'ôõͲ‚>€“wúª™-q°¿JAŸÞôãÏTß;N”C¬| §ÈhÁP?6
+ÜÍ7Ñ— Îøó2’$÷àé­®9:9B¹»¢W¨ýü$}ßðœ´C<¦&‚¾‰ ž™=ßf碧èØ•E¹Pêö
+ªÄíɘ§É–Ñ]â`c— ,Ç7”ûíÎ1ë9mÊjZùÀºð󹿚þ¨ø¢Ÿõé[Ç繇yâ½-}ƒ‹=ºå¥¬°²mjí=€xßTe‡AûÚ×χ|á 0
+¦¥©"<Šˆã'.dÏù.Y°õÆ‘,ubåf¿£$LoUïy£YÎMõ3…¼ö8umúhB›·¬B¿b^mNAOá â šS2òS,—¡Ó-–¿¶öd»Hý/ ±L^>äÐY>QèÒ“'äõÇ‘ ”B$f×WÁZèßäó’€wˆQöÓÀºÍ€bÞÛ8~jßjÄ(Õ$BSEKõèζX_l:Ôu ¤Ô¾‹õš^¾ô­ŠhAS©€Ã¡J=~ñhçÛžSÉdôÖÁ­OB’ïPp;
+ ,HWï@ö]妊ö‘:ƒa2m2ëÏÂëëH0Qiwq SØØcÌxêÒüm Ñ!Ù1Bm‰øÓ–—»í…þåùK*ra.¤®()G¨€þ4è
+KÌeÊŠ¢ û]¥eÎGaíz¢½ÏpŠµ®í¡ŒtÎqn èò£¬BúáV0Wq[k;c)ï lЈE
+›œ¼Û&Ñk¯  
+àƒå”¬îÖ6q+ò×Ý]1€j S¼B¦âšø¶… ÏEBñ±ÿ9þ†÷܇S‰ìCYÁþÔe’nùº™NÆ÷<ð?1†˜ƒ÷¸òŒŽ¤]FÎÑArf&d@ö*þ^†WÈ–÷9Z(PÖh1²MoŠ
+°eñ½ÇSùaÁÅ/oŠÅÁ&úæ¦Å4­*oP@Ýñ™~e;ðÒN«¹Ÿqë2tgú½ܤÇk¯›éÄhsƒÎBŒ2Bägh©¯ó+ËEMæû—0y‹b§²!)·sKÁN:%!`A;~Œ/â‡õ;)›¨øKd»c[”ììg Màf*áLCQ`YØÃfEg‚#GŽ¬=ðRéÉIn]ÊÚw“î{’¹ÓÐVAv²¨]×aú*– ÊÏ%y¾Dê FB•w%1ÆžAj|M¯r4.é–Ù
+챎¦úH9‰æOO/¶™<‡”%\퟇J`Ôg‚‰(U¤tÔ(ÈœDË7ÆéQDp*çÚ‰D&õç–-Ë»™ý\ìë¿–¹÷ši$Þ5š1«é”Fôü#uÏ•j°¨ˆðVèZ%¹t¢\¸ºÚ 2ÑñùKt(ó'òªoBø”³C"X+²_òcÝ?NeÀK…1‰¤
+Šç¥>³­¦
+Ûf<C?4S/ØÒ݆ת*{›ÅĺâìÅ2‘ÛÝnl’ì³*ÌÖgÍöÝãˆxc^7ü¶Q¤„gÛ¹ü#I¯ò³œžÞëAùr·Ñ儈0I Úýlå[Áá‘èÚ¾D®Š·ˆ¤=¢Ô—¶˜rÇ_Í hâ=s×+Šjˆ}»¯D°ò‡i­¸±í_EWm]tMXê€>GX_Û@Wä°…KX¥&Zu•´Ñ¸&5Txw ´~é ŤÉýÁƒ?Ík°ÐWõjÅpºþ£a,t¨Üì\îÖš<¹ÅÃSm`#!ûVÝ»Ž—÷qšƒàËz^ßw©ÂXÃò\xæËšnMþ°moá…h`è¬i•ýÙ \H¥› £/˜jo*áÜÏʧ0fÃè/ŠÊËï(ab<¸ÜÌÇö¼ª*ÞÄäl÷aüLÍä
+cn¶8Ä­¦èWÀòÂŽžø»Òv±µ Áâ+¹Î:á„k!Q‚ò´ ã÷³±8ÙcVh|E¡aI§v#¿öíc
+&–Ó\ Ò‘[©„Æ}Xþž ÕhyK¥¨iGÜ‚Á£¸®Lfküé\”N4º:W^˜bä~ÏÊ“™ÍzòþÍAœ_ºQ]·Jd.ìù„S³-²hš’öx:f)×P`×o®D-²ŽëußÂEíGÉ N7êHÁª•K}u5Tµ-—OƒÊ‰ñSÝF¡h¸›Æ85¡áú›ÏÜ
+-Ó)ªtuBîs«7D³¸¢¿ÄÑû_‹‘tüÒg´pÍßù¶Ý’òMÏ<Èo£æûÉq*ÆåAÆä›nznràÏn æz?Í1|x9ÂcïcF°ûÓs{ mÞåÝH=y^Ò¡ä êY[˜]Œ¹8mÜü£íj, ëǘȄÁ90k´Ô¥4l“ä&ðµ½÷{«[Rcž_ñ,¯'(¾·ÒííQjF+Õ{œº\ȆµéØØ]X|ZSOçH¸oÿñë !aIק†—~þݯÂ
+ABfz*¾iªjçê4á^ŠâÝ@D›¸0¼ìf R¥/`›$4qIœñU°éÕŠ2%¯øIYú£Ì¹_F븡W4|É®Ð/N´v‹;î÷Ú)6u·õVøGVB„7vq__z½4䤺¨] ‡…;³ìNŠF™»‡fàb ×Tš3×VÊlàÌÓ"O*‹‰ˆ}É
+àtËú—²´òöž®>lµCÓË7bÔ#VàøÍ–.ÑŒè›]XîÇ¿-
+¤m…¼£x³šL?‰ìVô™óĹq¿Ø…†ØvÍÊ£zý5Ô'ž<ÔC +2Gñ´vC ñüûËý¹$ v ó3J ”å­ûáúõj0ÇO'À/íì¼éõ|4hÍÊzü¾0szEtÂøÉ»+7D–ÔHZ%×’ºÃ“g–eÜj4²>]XåÏð§KŠèb](5¬U¯¶£YÕRø ?'ªRï1‡YÃñs“ºÜnwˆ´ùí?Pv¶ÈòŽ¥:º.¾Ä1Ý»tˆ+¿1½k!µÎë$ÏR RÚÒïØõÌÓ¡dAÉêa!<ù`t5œêˆj?Ìœ~Öî;NzD°ìšÒ4ôP^ö¥kAŽpfiÀ´@¯NèœOÄQW¨²Bàã\jûÙ›…'×ݾµ€âˆ«7a5O+úèá3Fš~Šnîå²{C··Õ¸eús¸6Úæ¨ÒŒêÁãÍY:Ž³p½RóÚö¾ÏSÞ)ÞªÕ È1ïcMÖÃ?ÍS£™-¤Ö|˜•¥qËþAs"³õÝ·2À'åÖÆiÉš–ð5ä]$Q+/ôü6Ñ[ÂK‡(4µÔz3ñHä³ñIó¹ B¹.ú›íg<Pƒ Ùú^ÛMm•çÓÈ~Ãd.#O¸m=ž´§;êþõUŒ&]oaQ¼¤µ
+ª(’½gC†ù9gf ½Cc?LÂYÃgqç7Û_>J)Ô/tMGÀÛƒ™ûÑs>Ž>ûŸ²MÈ>ºîa·?HÔ½Çóu(¢}ad+(ŒUÏN”¼lüh+Äýã;†JÕæOIÝfû0›n$³Å´ khìÇ­:ícé°«
+¨~œ­ç;½4èÃ>bä ±ÛâŒõnçÆ JIúÎ؆~,±YÓ9’|cÿ0ü2cîç6'Žd”ÍîÌÛà\':Éχòd™ˆ—èý°ù¼ö Öà¨ÝÓM*È‘‚Õ639-°±G8f´ÒpƤÅço×p.O½RAµ™+*À#}—hð½’A™;%×\c^Å®ÅÇYo˜
+„n†ŽZ€¡!>(ô¦¤Lz™ª]8¥(gôH@ݹO*å(D©,
+>RDòöâ£Ée‹OÐËàô8qÄ40 Ÿr+E¢ì;0¹ÍÌ—$åí+ua˜s¯/àP~ÿæ­°OÄUiœ­+V(ËÞ-³ZGÊsɼé@àž˜¬”ø k†”å1Á’š]:£kb ‰ï$£qçò]#LÂãc(v£8œ…)tMÅ.þÍ­J5á vÀÆ,´}Üà²À«øFNA†”…Ù’ú^ƒ-=½™³Ä±¶2hWÒoÞÌ1Ž­»óåPmp˜áÊ,?ÛgS±¯±M=ÄæÅ÷0¢íZdôùe×bôëÀ¬ÍÆ"w?=aZ™]ŠSÝõºæBãV°jCsÊ…JÔyäbŸtWey~‰:‰\¤ùu÷Xdn÷ˆø¦á?[<2*´ç£ò)1D’j!ùÆ=¶vÌT)³v¦ø%½bÛ €®Yq–‘Ž'çw¹¥Ô=ßm…fåÌàßâÕþ*‰[ë•úöóQ^gwº1Ë)_±».¬ÚÏjýÂî<P˜€Ègæf^ýÃBæÉøÝä’­h«mgÔðdœøoÞÉÖjVfò´•„Z¾Ùòɇû±vžn¶Îa;™ØÒWî±rú{éÅŠî¸ â'î)3`“Bº ñ·&ë¼LvÄ%nQt’xÚ#‹q´×#²n’Ë®¸¾þ@ñÙÒô÷ÿÅÅwßvEÂøŒ«y¡ŽÄÑ‹1{k7<WÊ zQëÂ;›@ç§×+„pyºào‰͆„ 9µ'~ÆF°5M’«hºCy9 |‘•ï½8õfzH¸^O•ö‹&ÃÕ"x‹ŽˆwýjrǶ¬µÜÅáÀtm›K(<úYÌx
+£fÙiMw¦×8¥³Ô‚ϼw­Ý¦VdK×s8–ü©aóY#œ*¯£¤;±¦–›ïb÷ ‘ÞÐts÷k“bpm®7“÷[!Z/‹Â4|kTfÀÄ2’N’Ô'µ» OЋ³Ôyéã0k54QjYz¶âï…ùF–?¹,µ²|t‚æû>Ö\—•Ì¡u4‰¸c6?€Œ[ùímDDý¾E ½óÁð]q™Â3ž ¡õ©MžZ [ß6}ÔÝÏ€$„mÍiYÝ(5FU‡°ï¼ò65˜omƒJðø6²ë%®/ª,­Ãs·s¨¬†ô¢¶dÝ’Y)ÍZÌEEù [}·-ÇK™¬Z8©[kr–©%ÝÇá¸x|¦j2Ÿâ¬#jv@Ž² oŸˆiÇ5›n,q¯Hø1–¦÷å˜ô憇¾JÆÚåMÄT®…}SB×gSåuM_„£®ü
+|¥©ùm·¶Ìøe[½w@oie‘Ûgi ù´jÖ&åk¢>h+sŠÆï }§Õ.^G$ö¡CóžTXn„£/%Ï·Õ6ΞSÕŒŠ'Èéô'
+‹Äå\·è{:„££­MÒÎOý+zâº(V[Ð¥¡x*¬“Ë—'tG°†Ex%ࢣZa?Éú¯9þ©;¼J%fò5ÈÜ>‘î’U@ƒêE^¤W&YE{ß1¦[IÇ>„I¹dñd‘%çjXh~Å-ÆGãŸS®6!΋¸ Ï€²¦ªöâ<m:¬p„T»—Ü´!–†Z^Ì9®Ï—¯žÆc¾k0
+[xPë–ƒŠ
+Ñ¿ˆÑuس?âo1y´
+D¡ì‡L¶Rš:y-«Ë¦´ZW›Í¢e­¦¾æ4õrô–ë÷Í ´t•æLŽ |³L=“Ú´8np½þø2fG{ e#ÔOú#‹©4á9øòªL‡;“¹exkÿgüñª9k9æ²_Y¼ª?õH?ÿŠ7›@º`ÎÏöÚ*î[¦x>DÛðuO@툪Žoˆ§T\€g¡{ª½a€è=«ïUûÒ.jƒÑP¨½'†‘çY'§Vö(bÏUÁ^Tˆ23­;ª€r+6Ë)Þ®"AÓ)•ìëéÀ;dB”gî©«¹j/8[Œ‹rЛGþ'nycÔ¸Q1g¹/:ªqÙ|g¸ =^Õ'PåÂ4§~dC‘{™{8û#‰aôlôWIìJé[“J²ÚÁ!~*-õËéÇ°m0=&3C,Q'<NÏì±ßb|–oqø4¢·~žñêt››#«·We~W¹Ò)quZ Öp³ç•±ý'¸åߧll¬FzÜÕ}©ÝåOÛè"Èë¯xä.º¡@i\Ò40å´À!elbw¥k‡&Ëwå ϶z%'kVÐäî™×xUqwØùKúŠh‰¬¶E‡[ßÒø˜’ƒ¼%'ˆ/oY^âȳ)iduÔE§uNK› &4v÷ X;¨IIóôÔ³(ïeAï(V[å*ç‹‹…==ÕßçÃ&+èæWU—ëNùV¤ÏY§—ýÖ0aùG¨êÝéÞu?(Œlämïì_ðù LîËÏFQN«†Í íÅxÅ;˜àXšÏ¥êEaŸÓŠáëòN†•ÛG âàŸ“™Ê4̵ ++F·Q,_ŸF`•“Ž('PMfÑ¿årl¡ P^f+[þ̪•AÈöˆÐ7­*­E:ÔüüÉéëñ*…Œ>k‘R½Mö=®BYwýÏ 1Á¦™_×_Uå·Nç}¯øP²¨æ+•9œ5ÎL þôeó¤ß½©囆z̯×=ÓØÝÐgˆ­97éÁ5kMݧŠ¿
+V•„]ˆ·Šõu ¹ËiÄÁ÷xÀ7€Q~4jÁøªæI–X²þœZ]$7UÆïçhè¸ùß´¬+ÞŒ\ȬÛ;Hªu¬Nó1xÄHÃw¿áN‰¡ixØ×Ì–óÅìþ$±q½©ßðlyÎ Å#¤&‚§%œ¼ÉEõ;=R3o>N³àâQðxâ^·øÍ(‹ë¥Ü¦¶÷YÒSÁ]7uïá¯
+ÛJ ÷f6_o -å0ð­Ox¿¸g
+Á²R?ö>;Èì°‰õE ’·ež²ˆë–ô=¹»Žõ\Ôïlw¼Eq÷|§×Uz1à£&ÕcÐ^U§w7/†H•X.^Óaà\‚ðPãel}‰ûe<ÂN&¤â=Œôa%£ñ+—xâEý4ƒ/8«_m 5¡ƒÈ†7Nî+§
+£Ûªxôn O/ùÍóö’:½œSUiÒp:üV«¡¹GÓìepHz´ãÈtònhê´<ç};Ô¶>øù||ú­>¬*X×Tà #M´ÊÈFuæ0ç 9Ó Ð lÒ , LîSÁŠ=žŠÞKX\h¦á·ˆsßÍ4"éqÿMQ,E2ùž£—1NÚþk«8ØNý
+GûIXé)Yú¶$…Y‚ÏHôëãWÓ
+[ž{4…ÄÄçH2鞊¸SOÚåÍžRf_ÇòRªÅ<ùiGtºm8—Å—Y±¶°ÓÇdbÚõLJs/ßžd¹O¯§ÞÑc¸iMŽ50:Ç6H4Ëß±é’Z/ ƒ³SRÆCkUg¯‹ÐI ünƼéºW?‘k 5)k(YJ1jàžŠ$Ø©æ™ J˜×U¼¤RšTHgÕx§ýXn²-HùñPÁy.\Ë&€ˆöÓºç
+ÒùéÿÇÆ9,‰ H°m÷kÛ¶mÛ¶mÛ¶mÛ¶mÛ¶½s™ÓÎOTdEdÃWâÞæõõ«H«ßeokY_.àA4;‹ƒúxÖUË”|dþt+{~c ä¾'ÓãâÏ£"†ÿ.õÚ7P*Õ‹÷ßäE …Üü‚7DñÕìµB+Oæp‘"©”ÖïDØÂì[5€¼C[´žRø
+äa/ØpSêú ‰T™VÆ}B“äI5x…$~>‹hdž«ªvk1v´;"ŒÍfª¡cÜ dåˆ/ï8æ•o ù—å@Ç[ëB-ݲ¤"êfÓõÛÉç×QáR±æâÌƦ÷µ7ÑM1Ë•Dv± ×ÂVÇQS)¬pmâ7hšóâãggK=ƒ°V¾1bcB 6hÜp-Uüu/Ò¨Bâ>îôD5S£*ºYÅ…IuZø /Ǚĩx¡'7O âƒÓªŠ.€÷õ¾>‰ÀÁâ+À—Ô©õ‹ìo2W!‰¢‘ô»9³åõMl^§Pü:Ç®A*] âTœ`Ä;iÞäïěîq%<ê-†îñ)XÓv*"ŠÄŠ´øKF˜¼øÊõU]CÍf1`”Á¶@½ZÕŽÆÈK¾7\[ÁC­kšø²N.˜>Ã2;!Ð>{(‚çƒúóWA7ÌU+ö…1Ç»\J¥ˆØAЮÀ €sC[u——Ô’K3³x™ÑÝaªóäø}ó:d9"ËÂ^¾;íü]$zó *:="Ò­©g ð Üá:*•r-.6
+8ÿF_
+~GMw ürK#•qAHåOײô yîº*;¯Ç/eG¾lIUHÓUìô“Ç FrTû•×ûÞã½ìàä%O•lžB#YÆc4§$äÊôš¨ˆ3˜G¡Gœ±E«½xR½7qÞ#ÍÙ‹
+½0'©˜Qßç°¸µ¯ð1ÁJ 5¦2·nèžØæ7· ^Ôlóü`„Ýߦû|Q;Ö°™G]>÷´ ñÙJé ã¶½— gÊM1$¹ŸŒšjžÌu”l7
+í› }Úo¿Îv–·ú/ß™Èá“Êî’“À‰4E>._dï Í51ÂÌu‡ îp?Â?‘×wnÒ„õågÎïìà}„°˜… MZ—<»:H1q[I›Omž9†"C€…øAq?ñüy€=ì-•Ôöí¯/7zD”%>DSí {åµ(ñdâ»IŸ×ÁÞ¼ Qæ#çbG5i Ǫë1L]Z¥l?uûZQ¶ÐPk<²·13­ ù{4¹ÚwdßÐܨ¡¿ÚŸ6}úÉàÍà!ËÏ‚£¾k&\$³_öY( [®â”î|¨×
+~WÆUE5ŠªÏ9VuWó"¹ä©–Æì¦6Z8ð—`Ãà³K\Кƒ]9B‚­PŒ}WßLn9΂ ¹m+ùäÿ™!<7!­ Ö}ÜL%À§w±WéÏÏ[e¬îŠ# ]&T9ÁþºüSÖû×}Ï Ø”éX¼iÄ–¢óÔ‘ƒ¸Ð–HÂçã‰.¡é³ÝBã:]2îßæ|fŽ—èÑoé~cuÆ áÄýß=I9 Å8d‚ó_`/ƒhÀÀ‡µ5÷æ[´ ]t±Ú×0nüýþœ|Îû \Ì>ï)À­C|¨øÍÌ7é÷§vë\ 쨖R@çh²›“"´£X®CÁaÿÝ´í®<wqíBÅL~õPf#B"Þ…8vBÙÊNœº(Yµ¬ •ô>BH(Û%¢p§_+ò=ÌÓ&POxë¶Ã¸4 ­\­Á%/Mù<í{x@NRªÎ`ÍfNÀЋe;~ÜW`’áP‘ÚÇþÄô^¡‚ !_=à ¦—U¢ØWôú§/$.A ÷°]Ç©LFõŸ-ÃèþŽÓÝ0¯½zosGH><™¼ºKOð5#þÀ
+‡½ž¬Wç1ðOhx'%i/Bø£DZ~A€8O»N=U)o¥^b ©‚f]?]× óß`Y!äØÁNJÎèöMÿ«×£ˆµÂè¼D¸wšÝÉn}ÃÎh-ñ)}ŠÅAx-ecAG#²;•hÒ²Ç5À'GäpYFž]‚öñ”›¿±Ûl(Æm8OÔÜJgkkhÝ‹RÒ‹lŠ‹‰KØT¤ª†¹ç¤4ó’Ý Võ0ùtzæŽAÃ*}÷=lÒ
+ ¼íø 2Éb¡D.llhð-Yá×åÁ sSæ9´]¡õ?ú””|ÔŸ?Tkj^w·›3”µ™‡5¿ìrÜÍJÑÀˆ#8}!ÚÀ7¬´YxÜIà¹ÝñæFŠˆk?2&Èçãôì +a&²¨Táê Qvå?£z¶E?¤N­4\øQ Æ‚•.Ãüå®9²—¦8\îiˆðçÜôùTÇ¿@„µZ—àÝÀO™Ü$6ÑŸ˜iÇl¶E
+ZR)ÎÃÑ4‘ 9d;Ÿë¥ÍKÀ)R`¯H‘ySé§ äKÂî}£Õ›Y$Íä|•ç;·AÄ€;>]Ž>7«OÇ™¯€P¼Vê€&Ê>ç†Ð¿–ûNÕ€kL²•Ðƒï€çç­éŒ,æs_e.ŽÊ*û’`ít‘Èj/¤«„HÜE Ü7ÂRLób•EÖyUÐé$x mõEEâdO_¯£Ü€³“ê·¦–þ.MIU±¬Ã®­Ù}˜|þÍxÄ* £ÕÝÈìüb†ÙÜØϼ†@óÏ’¬¸yåtPK›ÞÅGà$ì^eÊèâ)eåTt½µõ]‹,þÉ€kįOÀÛɆAÜkz™<ΨÔ!VÂ.ˆsÖ? ˆôü‰Â¨lVÅ{ݹV
+3æÁD1?.eg˜VL‘Ú–ý*p\‹ ¸,šB«®åžŸW
+±€:É6*SUá#,=„,^:1$è4+ï¤<å­C±bD)(éZ`t‹g,‰É³ÚÛ;‡™¤‡NÍ‘ŒbÔ’9†™,d´q¥†•ôÄX½ûDqqJ¢? 1—Ш«9Íš93¾,p"è-ÍÙ8Ä¿~¸$œÔ
+ƒg)¡¥ìé¤L]xE†
+‘c)¿Òµ›éª×kÊš€U­â[z‡“u”tšØâöjkã~2¹ÊèS™Ä¯š›mu2¢žZžÈ!0èmªaDOò\b¾»`LúÆ°ü9É2hüV†j
+‡LÑJ)¾w|VÿÌ/)h¤<Ì¿4 c5mŸ\KÞã´X[6ðR
+{aÐl›åc÷¸è„y6¸îÒµŸÔ¯Òœø~{W¾U¢§­þWwÉb‡^%“Ý;‡üÊ´4{?T¡
+…‹vRqi#“A5¥Øš¨Ð#†“M!‹ÀéþNÁü{rP^ÞÈzÎ.ý xÉÁèÙ½€N~X}óç2ʈÿ‚k_ÿÁæ‹¿)Væ/Ï@ÝÇÕÏѱاù Z*-€å¦8<![.gü5Xq:a¨Ä^–”‹mο±ˆ“I± Î=·..Ãs˜):Í£k‚~€¤ÈÁ>ÝâŽÍ½‘Ù¾’ªòÐúòˆ‰ êtñÁ9nð
+ñ‹Ó,<_VzñDù¬~ÍRÊïj¤Åp‡‹ùiß?SGƒ#£V¹å¾¯ºuMÇYQ‚R­c¥¥ùhpx „Þôb6Tkl<Ó÷¡
+d|?Lžñ@ã– n§ÎÖÍÿ¶”hBá:ìq«4ˆÇ{òÿ}¡p&1Š6Á¥B å1hó'=W†+“I¡ßõ4B.¶¹ ðÜUeõ}7ý¦ñnüE-Å%4ìclñfîǘI<b!÷h†_ú•Q„ ¯”€ÃSƒáàt ¾#æ7¬-0¤áž¾ëð¢Z¸TVY¡i§…Œ™³xæŽÞê5Up.
+êô8E“w ß^»Ä¸<V‹âÓ¹Íx ¤ ä¢AÜYV ×¬t¬Øh(‰<Ö=^Ï×%×$Ö¿`\ôœ³,œ| ‘EÀ6¾¡ñw¼‡ªH÷Nàïzj¥]#W
+àY{4žŸ!þ
+wóKå ÷׋¿£mÕëÙºç„Ó:w­©å9YsM$u‘]\0ľåÕ—¿·ƒZÌ¿ô•꯼¨Çd¦Ì"6ºœ¢ž§1C´•9¨Ðèn˜¸CY²<mÈ9mÒZý„mãIw`÷tvÝ<|U”2ßÎm•.“T ã‡lgµ¥:¥ØBaÀáÝÙ7½•ù¶-ÿÒ%à‹Ë„:’H5¸ÌJ~À8yÒ- ·*Ü©aYfjëpO¿‰“¬WßV¼¼fµ1„œKÃr•—è· àÙûc©ÚØÙÅÇi\Êëù8W‰Ï{=*ù ZŽm£{¡~¹TL¾sêScF$±ì,ÒS8 ÓI=Ê{€±»£®l¨7 ‘®¿Æ¥Êüp@»3Þ²ôÝ·'sêà/ïéúMôömG;飯&[²„g°ÉI†YÛ£9~Þ÷Z!³Ä¬ æ÷˜ùK©åL2ÓŒ+ûï™Î‚É»ÚR”e®V×0‡b±ç‰<Ë =;Щ!ÇÍ÷ɨ`iIfžã»û!˳gýö}D@*ÖX­JZõú@ÑÎö(j‘MõêiÜáŒ*Û8ú³¢KE¤€_3þ”"5I1UTLÓf;:Å©ð «SxÒ%¸ wt•74R!uÒ}¬b‘fiðÈ´Ûb1‹{•È}óù
+`Ñû%}Ÿ¾™WD ˆ'7ÎñncHc̬òÎC2i¢E.â”´H¹#ç Ž¢íï®óÔ “×é<ÉO‘ tïó²i~7“´+´’~t>ëì+Ê•î —‘H.»N!‡?±€¶vCzy#Ò”ðBm
+üH˜©.E?ËôNßêAËbFJÊ3M*¡Fùñ…W·î£Iõ¢ueFY
+?; Ù§­$èQïIpѹfØv,’¦—ë5›âæ¦qI©ª-Cïë:À»äªâôÌöD'¾ÔU’€æ¶Ë¼ËˆÉ–UòÍè®Û¬5CH°€æoiK™3˜½É°t–¦øå¿ï#飵WA‚ƒnÜG±¸CÈ”ä Úà:
+?—äÇm.ÙÉro´³¡™úxëéôÒ¶µo´W\¾ßå»Íƒ` BóiÜ‘¤b+&¹|ï‰$¯0«b7G ´QxÌÂF¼üj ¥û@‹­Çbe
+†T+*—‚%)³R&ãÖ™2¿Uûóô<vª ôUCG檌x“BÇ9¯tï#ã0Á:ˆóœXÓž`üe¸ Ç1~ƒ~e"”Ð÷+ItâȾìx2“!‰k¼
+ßÆä“6rX—ØÆ€ñÊ
+
+Š2K1å {ý¨¯v%½°û@zmß”B‚ ‚ öØátlÎó%¬À\á¯Çß4Ÿ«Z&_]ª3Mc¿j¾ËWE*ç 5Wë©ÏPó©ìZÂ-"š~؈+î.8Áiy ÷.}AÝ3¿<žÓòmÕ5k†z.¾
+é|.¥)Üu!Ó·éžš÷Ôb¸ËÔyÇ´í óD̹_ûü®°2L>†·¬6í^h»–
+Š”¦…b!ÔŽÅbɼ½5OJP_ýÙª­BÁ3›•ÂáØ]U†âÓ×ÉélW„@[™Fh¾h᥹ü%Ï šGg§œnZ¾ø•ˆÆxë…途0Í\ë%WÜÙãî«ú¸á
+pL»XYiÞ6ʆKºâStt&/0û°wÓ‚6ËtH¦QzH !e‰ë(X0þDŒÿÿìW@:Ôvh‡æ·å2’3Å ‡âºÊ’ -œùs¢­‡ Qá•.•Ô™”<Oú%;+w¹Œo¨ìí Dïbæ’iîãeÉÊ/½ÛÔåg_ÙB DÛª}B!Þ¨V¦³0êd"‰uß›Ë6@æ
+ì,ršpS±O8¾ùAoÕèûïìqÄÇÌÊ7˜•q ¾RÂâ¨i*w†ŠJ·vÉoºåaå@€,Cis¢lóÓ²å;—zÔ»…'¾oŒÐt@oZ tÀ|Ùý«q£ªÚâg³ÚæÒåÈ3·†‰WELgHôÓ!€¼16@$û¯ä±–[Oãf;C=Iji)m "½"Ÿ Ñ@}g÷Bî4ƒ%ºŠQf5 É©Pè9­WùåÞÈÔ˜æãÖÄÔb8×â©j#(ÞTñÚMq”/ÔuÊŒâ\Æ@nZÀíð»;ŽÉù™w?f™€3±1ž3ܽ'¿“¦C$˜9>!æòÊÍð…XõËæçH|VÛÆÊØ Q}T?R©ý[äuªÜhvÍ¥ÇCýßÒ ² ý 3Û\6ßóJùåß…Yä$FÕߌ–F‘ÿ4ðœXçô¾B[„©²}MßMtbî|tI'ãÜm‘BAøbœfœHÇÑHݦÀÚ©ÜÛV/I‡ˆöý!’ ´¬KÚy­JS¼æ’ãŒ\°Úu4•U@€â·16æ
+õÈdÆD^FMÉ_^ˆý1n®^(¸Ä¿[îÑ«Á¸®F©%"/˜!{ `”r4ë&‹| ý€¯†œ…ßµu&IÇês„ž öê`ÅW‘‰HÇû§S/ ¬·44¹McÐ…D™ØcýÕj;±‰*ô¢Êý%C4N¼¨-ש67˜–®~ŸƒµgùYˆÖuäQ·RÜÉÉË< R.É`+â…dÒèS*(—ilÑ7iC°x”ÓIJãÇñ‘úY”krÕªŸÝ;ž±üâ)“:G<„…B*±ÆÉî'´ô<ú,‰þçIYwƒ>ý
+ðôM¸ºÀõYÂ2RSÇ!r êïgÜÊ,FŸP‰øÒ"ΡŸÔh„…VỔz´D¢ç¾4L‘Þ ‰tØá’ýSø ÙmÛÅŒIÓBKŸuR7È4°ÖuL¾R€€´rŽl[;
+|¶ìõ>K—ݧŠ—¼šK;°X´‚ªÉ#Ó—(ÓoSœY#HQ`í^,°Îr
+Gà‰`þ]MXlJ¤úòîP1Ã'^ÆÚ÷¼u£Ýgrv-ØPìÔ5d˜,PÙ4vóÐKY|2Š^ñµkÔC£±Ë4Ò˜b+”fêNœòÕ =µá6P줨iWï/ôV§øî%„ê 1Hç3Ðtñ"êž(¸Ä úÈÚhÓWä™[’y]Y™ñ¨z‹ aWMörùº£2Þ«]ùRL 6­MØ: ªí igXhú“‚½ýœmßÊÒFÖ¦3øx«:€ìdÒ5:bªL½„'Ùi½ì)·`ñ…î žÐç}dQ”ÁÏ[ÏsöBJ[+}­-²ÆÙeL§CIÏ!çS½š˜Â#2
+qI¸>ë'0K?R ­ý^_D˜k#n˜†ú¸ÈijðÉrþôoÙ&q.¼ ´`Þ&f=‰¨ì˜©o¢ƒñǶ•åÅrËõŸì%a¨ÿ„ÛÁ½E¢ÉI xØß㣻âIéaD4o›`vl œýÖÜóA¨m9Së$XÖRkrXÄ!¦K¸E£"ùêGk¬®ÿä@¸"ñ­¶‚E9F*›fgò@EÞçàš:44JÄK&l‹¼l "taΆÌ2:qR²^4»\â¹…3k÷ ÔaÓ½<¯¸ß ¸5s‘³4gÓëB¶t»O]~”°DÔÐh6ÚyæÛʽ<5ÏÍ)K¿^"É“².Ù+ߣ¢ÿœ¿ßi½›Ùõík<%ÝLÒ«`mkλ`—3Mãb·škA… .äY›˜¶8Þ“‡ ¦1ª$1\6w·¥_6KmKÌÒ–»¡=8–¹¡ŠÂÚ‡)Isÿ`•–tû\P
+ø[‰ÆÛSO ½uÒèN&É]Òì£UÌË/"Qsz=‹ýñz£ ÎßBG¡Q-£%²[*Jq¦Ï€'Ûñí"L§bQ0N[W¹‹ñß­öî 7úRϲâ3¾Ay14-†5³|×f`œ!ÂY×E#ŠÙ[éZËâaSù?«F‰9Mý¯æ]‡úØç÷3s À ¯õRgÎÿÅe÷Ó_H
+~!I¦4ÈN¬¥“’ÙÓ=RWƒßíª#)X>£ôÊô0Œ˜áhê€r²àçh*
+’œ9jÎö1ç§zþ»Ò{wÜ_>1ýhdÌE0¦R9¸#2x‰¦¨A«ëïUƒ§”ÚÉ-ü°€¯u¤µÛ<ÍR[VNWà ô‚iâYã³þÎw1>M6Ã2”ßüL\{]<ªV˜hÎòt€·‚ê<Èz´û¦Z™óó{#c°=15™¢Ð:
+š|íx›»L}Ö A¥Ç©d¿`UçG0mŽòC¤NZ%—ƘÈÒ¼·5òemñѾ}ÝP­…$J3Ç$®~4ƒ
+zÙ1ÙSóäÎŒRîûžrmìºi$–8÷V%ýlãh’3Ï9V;P›¡ç7§÷6}é ½*dPµ€¨‡¬¿Áåy½
+{åJè°5­—\ dhý‡ÔY;BwÊⲎopk&<JM!`Ê·dc϶£¢´
+|1ÈÞz­ÐwYN*è *þ[0¢V:èß Zl‰®úK6›Ì( Ý0í…>eý'Ž'Krs98lXº\.±ê<õ¡¾Ç°µ¶
+ž¯9j{¶½äy†Ç– 5¬‡¸ê–;ëÂJ`³ZÁ/zWIÇѻƲі¸<qžÚ­Qˆõ«ê²¾×Ç´Ä;ÆS,æùæKP
+z똤30ÛØ_
+\—†ð{܈t’u„ÍT~þÒÖP@Ù˜O(A:£ `B4º"ðœÃã^ˆUÑðpmá,M(÷n1ŠÑ׿IóÃSfŸEÓ—‘í9õƒqB
+±­
+΢p‚m=‘OÑ8Ïr_4Š|yÓh*¿z­ IH1b
+ègëþÁ ŒÄ )5O»ø¢™¼ffõ{+Ld¢göçëVÕ&z±Þ9µò©h…Ô|ØïᩨH0reÕ_y%/ ü’Pœ®ZM¡ uõî£HÞD­7=ÔX˜D…isÂq½ Ä¢ÌaKš’Ÿš‹~9O–¨mÛnä0jäÚ·¢SÙ5¿F%4ù‹Œ£ƒ"Æ ¶<œ‹Å¤ú¾B°?ŠÛsØuò؉V4øúð@ä-ãÅQI½}6´µ’ó^ƒ1*”†áwXÑN¸Ñ_ÕÀ†K/»y²f¨çLWáüe;ˆÉÈ;)ª,¼p9 éAŠ]ÝVÙ·¢› <—¨ÔÀ‡Õû|üÕ͸[ü„H¶ 8
+¨[”Ño»"©·0¦x‚#žA@/‚O·:_ØÑã!=k,¹÷* «5^«Hwñ˜ºªŒÿÎ #¤U‡/r S¢&ù%)Š.[ëjÁÊ\q§þq½†\5N „Péxo_Á\-‘Ùe~pG¡z)
+‹ÇŸW.Ù+h$ v$xN#44øÒ<kµy
+R”C>vŠt%æ™kÕi(
+1Óç·žÐNÒÀRÂ-ãD ˆYX¹4fÍßöB»@:N ?8#I×½ç*µ°erͨmº•„æ“@×z©féð=‘XQûTUó,£ð3è+T”•˜ˆÊûº{7ÑÚ'j{0à¢Þc]Æ`’SÔ²5ãl¼‡vì‡äÎ}:·œ$ø­ª„z®ìÄ.c²„^Îpš…xˆkŸ€
+ÊûYÆœ,,ŠL7Ó´šÿj9ïA„͢ļ¬É7!ñ±aûÌf°@§AÅýJ› il}·ªóöÖÌî»LàãVÃÊŽv¦Ë‰k•(ô5Q°µI(A`,‹›rU‘ `
+!g!¼yo€ú çlÂD®`¹ø¯ýΈ|kƒ;Ü¥".ÑPæ _ÚŽ(Û&ü5©Åg+­DZÀÚ©ù(´%>!\+'‡:Ñ7üºY±¶Z›føÀ*ä&žéÓÂk*©/ ^ìf½Û»Š‹±˜˜‰?§Ê5 $€âÎ==äÞs‹3( >¤Š&€×Ö—jtÛfºIjÞNñóo}53†ÑŸû§.]Ü[¼nä: ÁBøë·a Ï_"¶}²QÍ̸fkº±Ðq}£õ9[Á­XÿY`4™­?ÒïÓ}6L)X Õòìüô¡S‡,c¾½£xÂ!ó‘
+=°­aY ­MûHÀþå?msŠÍl3µ¨“8•“ä™bòWðØ•-ÄÞäc` ¥XŒuoΔ¹Ù §‚,¾}öÿt
+endstream
+endobj
+608 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JFOBVR+LMRoman12-Regular
+/Flags 4
+/FontBBox [-422 -280 1394 1127]
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/N/O/P/Q/R/S/T/U/V/W/X/a/b/bullet/c/colon/comma/d/e/eight/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/openbullet/p/parenleft/parenright/period/q/question/quotedblleft/quotedblright/quoteleft/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 607 0 R
+>>
+endobj
+609 0 obj
+<<
+/Length1 2037
+/Length2 24066
+/Length3 0
+/Length 25294
+/Filter /FlateDecode
+>>
+stream
+xÚ´¹ct$Úº5œŽ:¶ÓTlÛ¶Ž“ŠmÛÛ¶mÛ6;î°ãtü¥÷¾çž}Î}ÿ~£Fa>œëYs­£Š„@^‰FÀÈÆ
+ÛÂÚÆÅÚãÿá06³62þ3{#'[:k3;' „ðÿ„˜`þm3:è@;
+ü{úÞ2Þ¸"ãÙª´*þé2+¾e]„Ç’ÙyÅÌsém±mx
+·úTuöëPŒ«ˆGMÆ÷¬ eÍÏtyÀÑ󇩅T#íÀP ¬Û;‹LtI Ig±GôçÞIEülžO{“;+31ĹŒê»õáê£!ÐJ/²‰Ól"R5QO´Âw/ܪ YzìA¤œ:—éKÓæÛ¦3£ÂU³TÑ#@î ñb éêÒ¡6Ö ãm +Oö>/±zÚzÈ´Iƒ½C·qGJ'<ÚŽ9®k’˜ì{±M&-B}<(o€Àkê˜ÿp2-’^º‘hDÌy€[TµØ’PØGÁ£JÆéÞÓ#W˾YsžYg\Ù¸%ñà(7+Dªc±î— æŒ4Ô Ïô…+¹n–*’½Ü& ±eÄ·­8¥Ïß´ÁA50Ë>˜&4©ÉÔR$BçÝßchÜBR “d·Öö׉Ab¦lFùP ÷©¬ ÆWÑå˲ FX…äµö–åJf¹â b2Θ¯h+¥H­V`82wT'‡$fX×Ø3Åî^`­ÔÀøi_©å©b‘é1l+aÉñ(F÷nˆ»pªf6œM‘r]ÒÖâ2)ðä›®o ̻ւU³’Æm…óK›0ìjr§6o¡·óZ¨< àb¨+.Ÿ“vŒ•6É\¯°¾ºÈ„Ko¨…Œê¿)çàµÏ½Éôë–ŠÔBÿ ‹¦S œ(34>¼–ÔãìßmLð:üÍߢçÞÁÛ ¬EèW"f 4#H’¬ëÒ xÞc]é›eÔãµ,®Á­˜ö¥›3Dzúò`v›W´ ÆcoA¶Ý|p¡„ÞÁ©Œø)¼p¹Ù<ëÓû £¼4åP²èAÕ_8Vi˜·}°EpH¢ùƒ³½ø·¢ýbû¢ U¹$+ÍØY5¹_äì²ÿzÎÏàÅÀýÓPM?~ü`Öïq8ùγÀq€”!¨º#Žjë™Ôoö; èGz'‹ÀÆç{IhèŒÖ‘’S|p3€ó)ƒ ;åYušËË\jÝÁ‰ûNªë£ç+«Åc-ÿNê²0ïËÅ3û¹íOGj.í‚Ýêhb”£ˆªZO¼z¤¥ƒ„U¦“-RóI¿ˆe¯¸žbDõü$¯]›øSO$ì–ÜH–²»µeNtþ
+ŸÞÎìÖ¹ÆðØM^tAƒzYó+U”ó´ï÷pïA§RU”'È—†¬ý EÞ ¶Ú:©Õ„[uQö]÷vLÙ1
+y2ÁÅ ÏT¾?#ÀÝšCž˜‰ô;ëñ2·¦$étkŠá¿ˆ~‹ä2lSš´«×™EMï?~
+ò]>?3’nƒRì%dpoK4+QÞ¸,Nª/‡è~|/°I«év×ÝôÁ§È'ÌfõMe1Ö=s•›``,ÁäéTwÄg—ý±‡SQGÔë·£$X§¼‡±ÿi½Aˆj~iq\‰Oí*4Œ”±ìe­×@SM(ZPÃZÛ¿= ‚þbØlˆÃä!^c¶.‘EùY6+KzOT¯¸©'0É]þYGéšÿw"oá;Hù3Lb=vÐh½¹Óx+K
+äC•5åE¾qÒÌ-,Ø!úÌù}Ï«'á_mŪ5´iú ][ˆg¹bæ.9Édñ€7äº\ómqÞbÆ8qn…$çž·ÔÕÐ%”­n÷–¨ý’} ߦbðœ>ÇÕôè©ôGwà}ü÷NËpwy“âA£n‡–H4ŒRD®ð )ïGÄœí<¨ý÷ rÀ‚&G[ãûð>3™^RC0z~hȹŒ–÷tÏù]o ‹+3ÌnÄdi}iJ—Ÿ1v…2›RRÚ`#ÿ9ǾºuØdçw=ÄçéÂÞØud­Ý>Ã.ÆŒ8†‡Vl¢K¼Üh¶m“ lŸMUù)e§w"bU ¬ÇsB"ü0cž³8
+ZÙŸ?e|ûbGôØ2K<F‘e/D¯ähµ×=±½Ò™¦AŒ!‡Ô,’’E¼m\šõ=_¹ÎvDhlÁh}zCÐå¾°ò/æéQRŸ+X.1Þ»ý¤üm|ÏÀÓ%¸Pûé‹‘G‹ÞÃØÎã´õt4Qšëá˜ð%Ê€9÷E96k ØTQšÜ€n²ÑõêGÅã¶!PÜ è½rÁÝpµ‘àaŸ®ÝHˆ4e 6Ì”¨ÿÎo6tFXÆÈ G¡jGrç­ÇM³ž€¦„ºÅ0ªO3Ûͧ9sHÄ6$­wP)¼q3cè´wüªä¡Þ}[Ö~ô0ªF-ˆ×71¾9<GÀßY¼-ÿÒªÔ9&6o _ˆG ýnÆH#8ŸÿÉŸÙ؆¶c« ®f|ËÁjF¡l”Ù숻É|Ÿ>úæ5½'|¥Üˆè‘ôaÑtôW‘Cþ{ý‚ë/ƺàY‡(½Ç¡ñ·q"z=zG9îΗ¡¦P#ÜI^£)©Y¼§–þ‚ãïè}©”Vä?”u(·†œØTgtM/]÷®KžÌ| ï0-bE¬[ÒBt WöUj,0;šÍµÔ3Ø ÕNþpŽ)ÍÝ KfêeŒ™[–å1õoìûÙNgPÌÊnµƒÚßî³üäCõö
+…M| \~MÏ–h»Ö#+
+,Âíq‘}GáKNn>¾ð.åŸãuù’ä5^ä+Ê5ò¥ÞŒBOêöôzU{1ieòÅ8ÔçfÐKÕàbõ,ØŽ
+X:_RuÖ¨q³z0”bNá;}ow4áUÆl×nØúR
+)dšöCús Ø®·ærµŒþñüâïÑ=R‡lhÕI<ÐÿB7µi‘[[J\”¡™…+½ÕŠF¿_—¤ä G°ãÔ†ÉÌoÌÀß«V.é@yð¯l‰àËvè‘_§ùQ / ø«Jù¦q®V f5‚’†¶)GzbLUØHÊKù¤H#Ô?
+ÉfC)îDÚ™’cߣnŒÃ:´ÕL]Ó!müRY4Ÿñ¾ž<Lá`;ý~Ó¾ƒ:šÛy£¦˜™Ú‰nd48^ì:¢CœèÛl7YYGÓÞk'Q©,¶¼òEUM2œ\óØ ‹v!¨óúqö‡s´Ù‹SaƒÿùPÌúgOוpé®·oó_¾¡Õ€ÝDå.‹ò.eTæ+ÍOâ&Þc¨Èë²-åúWl{q¡e$­ŠSÂgë1°û²RGÜ©66_dÝŒvFù
+;}»tÄrð%/…5kôÞo8WÇ|”Åü¤®ã
+. ‹5Ë ™X'âçðù å+ùTžêÒÀöÙ¡ÐÊfõqªïóÅל
+BXÉ•IÀÒJYM”:£±UHf‚2™˜AºmóÆ®IAΩР\
+WL‹…˜ú,‘©*q¼¬4S¹^9XiÚúȹB(z£L1÷š›yžò‰Ì[ÆD
+2ÉÆH†WL¢Ü c
+¶R+ë¤bc©§/¸_'|h$ä huÊ,‚¾ˆ¾£; z_î!„àl<r
++Äσò9ûȸ ûWÜ Z±©8lÍH80úÍ›«¡¾7MÉŽåæý²TÃ_5ò¾‚Lƒ,q&Ì1<œ(h7Ÿ’K²í|Nm”\tèa·~äv³>46@j®Ql¨ø´æ|ðÛ Š :$ÄõÀÙç9\B/sâ·0u§^d‡±’€s¬Ú;xkß9#Iõ
+D`úüÁ6ë¼­Ž ^¼›ºá–üHÒiuà*,-/ØÔóÅdŠõ Óñ×xdYúœ’¼9Èr–žÎj’p/å³­¥sÛ¿°Cë*
+z¯.å=Ãyz¥§hiGª[^7
+H@Óñ´ødatc߬Ïéñ2atJ…éܤª]5T"Ü‚*û“˜"úäËöÕ – «j4ä:Ù)hÑ7Ú‹ 6±]¤Ø<7¬Ää3wOnðZí®>cã®ÈVä7µ#ÀÚ
+e¼!AĽéíW§ vM‘´Ý£TÂà<{À“¶·/HÞçvXƒZ ¿™^ìºOj»¼JÜô±ÀžåT ‡Ýiɾ¾Lu" Y"«¿ðm•WY‡Pýk‡äÞ 4„Ê6 纴{—ß…ò7Ž›í9ŠäM¹¦iç7˜x6g×!|‡ø0&)h§®cs•ÆO ¥@Ê}]ã´–ÕÉé=UïG)Ã%÷XÔ8œ
+¢r<üßöq¶zø@B=°ñ¬ÞHynæF¢>v9œ¬è!âwá¹³¹)­Ð‹èu¶ÃH+µèµýL;K—ÓÝ™Œr»å)"ºÄw~¾9Á§¾ÐA…¼ ™öñÙ¸¦YTÑöŸ ptéûk´B„=ŠAÈÞ02µÎíÁÔŽ1.ËHRã ¼Z¡æŸÆNNIñÌ,Pŵ¹+§æ±Ÿñ^YT6¯ÍË¢øŸåÒÔ¾eL'R”CHÓ°‰É»Ö¦š'É,1Ö8~1©)"¬]LÿŠØKZ¶‡Ç&~P2Î
+­M)ŸÚó.žÀÞ¶&ß]á–Ú% Ø–ߺ)àBõ
+ÑîœÕ…¨Ó'U†Ê®'óWl(UÇEݱ>`fXá\ð.K¡zAì˜%YãD~W’bÓÚâ.Ú´]œ8ÆÄßAÇ\÷ÓÌP¡7?·êC!™X½rvŸ2fé
+ß¼æ'=ÿ
+*6‹È)7å.Kq»NnRúbÃeUˆºLýÚóPK•&B<áY¿Ï¡³
+ÌHæQ¬‹´,¥ÙZìbºøI&Ûo{ß…t$¶“"ùE`ùÓ!!,ÈÝ!Ói¨Sª…7Œ„ä„˂džIö(‘êG̃ñ<îñâKtoúÐÛÙÑ$°ª â‘:ý~»¹4Ç|$roÕIa›<)¬g €`®ñW %Ù@°Ü}
+a(ßJŽ¨±¢õZ® 8gîMV²|¯4—’Ž‡Ñýs¡@£Ào‰Ÿø+WíVEìYÃz¾à1¹?öQRñ¬K èý0Ùtv0YÛi
+>ìG'j$¨#Gœý©”LÈŠâ(M"D§":#vÝžÕ&TÞ^ ‚4‰ß´3¬IúìÙnTúË
+'•Ÿ6bÇÔñeƤ Æ`«©‹kbp=2Wõ üŒzs¯šöÓ¢¢Û.Æé
+Ê¢<¡'dÒ%§oȱÃ/‹©‹ûû¶‘ƒÀÏ«­,~×Nž
+Ôþ¨Ÿ±Í6æ>µŠÝH» àqÆ#z%å?Œ·Ub$Cd`t dgÀžÄd“Œ1ôsš‹Z¶6»°š‚þ"4*ŒÈÆÜnûͶт þÛ{¨œâš7x´ÓàáØ_&UÔ“F&?ª€ñÒæ€iCš쬗:¡ —'ï8qóŽ>ZK‹ÛYŒSš;ˆ«{ÅóG:æoóUä,ÔÓç¹KÄr—T1ˆ#S«K>ߺ®OxhO)€‡¹
+L3þöA´†JÔßš­ 'Å‚›„Ñ ÑìüÕ¸M«ÌÚkLz
+Æð!šYï|á^J†ò¯1,02ÿ–7è†â÷Y¬Û‰jwe˜]-ñË\‰®3}Œ#¢ëµà§ æt`_b.Š…iªQ‹÷ÑO>l ”gX<ÛU,ÄSÊRïv®µ‰ÓeÌjF»ÍÌÏßA;„´—úÙ»Ó6 ŠàкÍÌ£x12^*ñŒ}dÃ[ÖlL¬aУ٘_µ4ˆ“d“”ûÀÓ­Ì+©¡Ld•­
+ Ç#}uȨ6ý8T8
+]ô½Y(‘M^6ðùÒ«1†Ý0ûü .B_ä.ر`Á¶Eú’¿QwÛF#QKV€8FãñGÇ(ÉÛ¥ÑÖÝDHW¼¬7'êŸåtùŽ,7ÅGTª"kÂwÞÀƒ5þøikn_”Qñæ3p]¦¾Æj@
+:¼-á·#R_Ñm
+l¿ –_ç§ÁSs¬ê¥^ã3-Â…_|Ï(ôw¥=Mj%)ÖÄi¦wÛ5Ïç›÷ð{X‚?ëãfuÃË« žr–g´ý®ƒ<õËÊ}-“xÛµzŹúÛ[ÈùÁúöš’ÕLÞ‹×Çæ,ç=Eˆ9"²ÓW"µóR—Cñ¥ŒÑCÙSP}‡èZ&AjÅ~â3wÓ|y]ôFà:Q´ƒõ¿‚ø$P¢[Þg|º£3Š%.±Kƒ…–œð½Pá‹D1É~2™äŸá}0–(ªˆËœä»´Èî6xFÙyg'
+)ïx Ôv#;q&ÑEiïwË”þù™ƒ ô±ýʼn3!v§±rÃdÚŒY]øµ4o•v|"Ùv•”|yl'’Ð¿Ú =o›XfÑp3œJ«À‚È6È R£Ãû48¿w
+"išA¡ÝLúi6™™2Œ Wª‹—vyÆâ@Ý“ê­CYEÊ‚ÔñëÈû÷1 S>—D5 ±º!…u…ƒ¼—t÷¬¬­;q.aå’QpI)Ü|–:qOGüQ.ùs¬†,ª_æhæ,`Þé4žeyÜÀäêÎô4-´pà[Ò!27’ü.P7Œ¬íøz­Õzûv¾>F#ÛŽä­ŒI£Šù¶pˆû©üȇ¶‡î%×Z¡F!“¸v7ÏÕGèýǸjŽ˜Å7¸{VÜÝÈÝ•ÔçH—bšKµŒ`= Ž~‚R/Qá¥ä”ÐßQ20d [šõ·2w
+­ö·ÎV›(êð¸gY¡Ttî8ú.~íGÏ™Xq•”õŠQ>A_œŒÛü0$°LÃÝžÖ{G2`m€2­ç¿éÉÛ"F
+iÁàoÓÊñòãˆXùmÇ8âÏ›º6f ㉗  €ì€$<è“jo®ÄrFÆr4”LMùSï
+ö”å×=Œä%{ÙA,ÂÎ7J2ÉßÌ(nS~e’°<Ú”ŠIn†é£¸ÅÎΊÞè¡JœR/ÁɹLYZPöæm².Š!oŸ¤T/%cRSò”›“Lx (Í8gÈC{ÐfØ?&'$±XûY08Þ¸Ï^¬àR"tíZ.î‚ß-¸ÕøÛŒ•i”@b!jwbEã^Öù°ÓU§öþsý¢î‰ÌÙþIèk¾ L1Þ²×û|[ãÅ
+éÓ£A` ¦Áa}Yý”øC׿÷<¥t
+ÞPÇÁÏîóUš¥þÍÛb
+ÃxÌßÖP“f˜ðˆ
+¿9bÿ ‰ ¤ ©Æc™Š „©KF
+ËU3–u ¨­ ÚżõS~µÜ‘ý6<†K]-@*ßú©o˜Eaúÿøõ1˜Ðûeò¾(WåV¡ŒC%¶¢F æFâo=ÇIUÀU
+)£ÑkWÒN¸oG¸ ª*JÛ2 ù©
+Õ!½E_‚Éü¸Äý,€·%ES–ï„qV\ÒgHÈéb Kñ,JGgÂõ×Iˆ÷PúÙöEèÏéYõ\ûŽîW<`f']ôÇÓSØo»†L€9ýðNýïh?µÎx ±©i³¸––Gü¿&hW-?ë0½*Ì»ÀÊ}Y¡Œü){&ú½«‰YÁÚè<çô6 ™ápìä"€¶Ìë›EãêÜœaÍ0Ê[»ß±QÝâôC 9íƒ(‰ÑøB&à0büØ]=þÛA)’ƒQƒ=QIü†zž ðÒ™I[U¬FL^<%æ–«@eëÊŠz6ŽLŸE0íd]“>³ÂÁ¢Ñúg.}çÖå
+YÐÅ+ÖÿVšø«§âýxÆÓÃw5³Ãza×·Ó±2Q¸e·[õ£®Ôß+Kžûéª|k |ªlÑ’9Ùü·Éè“å ¿r:ÄÌY•2W—ëõÁéŽ}lŒDDÖ¾i]ñ—,ô*òÀ{‰7¿ÃúÚŸ3g}(í¾MÜx¶à%Á¢m¥K—;Ƭkdåæ¹–†Qå2É·˜4e^Áxì1ÁœÄÙÓ²¡wI£wAóÈ;mJÞûÄ;×´m¾ ‚¢Ú E›*Nü1&º÷Ì7®c†ÊJ®5 ¢ñ?ZgÃÑŽ7A
+CÏ’Ë•¼€UϪ@G~%$‹ÅÆãX§ö>oþú¤åŽ'ižºô{€A4¥tyI†jwI9Æh1ÇŸ.š‡OÓ#W[ç³GÇ›fòÇ´Éøæ‚àzØ;_Áa[<Ú½Ç̸¨ðËÏÁ1xçb¯e<y ¥Hú&×4–©¸æÎgxP]Åx6\çMm›»¥”#GcÛøÂç\©ÏT4ÓBsâU4½X:“œpÕôã‰7r‡ùXÂ]Þ»ÑãbÓ»Û£² V’˜¦oOµÌzA¾K.6« é_©0±Ü¨XÏ:å¡ÇhFcH½e"ÅT¡Þ%pC¾rém-œJ(¨H« „ý
+6–©AÌóð`30 jº©õÀ#ê³të÷”žDÝ„M&ù¢Þ·Í¹¿S%p/ƒ«ðéP,R\ò˜ü¾øVDÄ­|BkdºÕažÚF}D›-;™kéµqU_îMÌvwV€–ý°W=nÄ’—ûfÄBÀæ°;¹C½J$÷úVnq,'2&|*Ÿ½ûäÔïN}ÊøÐ=é›´q©ÂèSS_ïšdÌ©péUÝ ¸Èo×G3’w×/El^[á#{ Î2
+y1gÞË=Ãc[¶iýzïí$ˆë*®•Ê´ŠŽˆ‹©®–åˆ[ݽºàK:+¼ö2íË LËn^‹X*<@̘@¹>TÎv$­Œ~jœøMòfe?¦üãœóqjzþ¾aÜl>~¿P8¤Dÿ‡¿•O*£¹
+Tt'Íð!–ý @‰Ãr'Þ4¦¦¡:a‰ÞŒ¬úÞzÊ
+µQ=2TÑb#1ùçæ¦Ô
+¶³›Œï ¥8ë¶ hœèŽ/„SëÛŒºº<².\‘¸Dæu¹0BúP—K-ï¢G;É+Ê_í[UBb÷Á©Ï¹”·E4*7­*¯í¤î¦Rå…³Ÿ\Ñœ Á¿ß±+¿¡
+„4hV¨ÈÁ÷ºz¡ÒÆsM¥(õÜ]¿ã`Óiñ[´!Cˆp™,E~Z=Ã\œ@×g¡êë²AµçxÿFTÈíY³­½-í1°(—ðtí/fLÇmã´âŽV&f-?ë3%w"Rû`>þ{¤ÕëÒ*9ØÒUE>cÑ1ìÒj51Ôý$PßûSˆO…ƒ¹êËÖuækk„ä¦Oj÷ ôõPbÖcó¸ÏWL)Ú„D>å/\ ¬¡c¶˜øžc›À,PÖe㯊ø"ÖvìRIE¹^/GƒÛ'ç¯)^|ˆN!¾t–ÆýÖ™·š„yâ.û1ïÔÿŸ6D7sÝÑ ƒ
+àãvHÈL”Uäͼ¥gGÀ¢»þ M²\ã¯ØÄGiZÐS¹=ŸÝ¡À‡‘D+T#;–÷{oê."r@ðk9É(0òSÂ$œð °Í“ê0¢ìµšŽÎÄ:ës¯wÛn2Çu'ÕÈ e®Òƒq{RU[ëì:‹t5dSªóUn¬¶}DÆÖ]~¡¶A‚âÍ´R(ñÕ@jiÏÚ:©ëä3Î%Ñ«Ä¥ë>_µ¯ñlnØs¶Á~][NÍ”Xä'ÏIÚÇ8!t„ù §xîP làé/=_†IÓô/!†^vrŽmÁ ï/ª¿óô:j2Z–Œ¢N!<ù”ØFUrƒÎÍÙƒ»?|ÑB„$NXfQx]¾…*$¸*pPý„aÖrí€T3#c·óý‘àÅŽO°{wÚ±3)ïiôYêú’³§e(´¢“j(ÏZƒo.ÞeKˆ(,ÃÐsÄ
+ýJZ
+ê%­ZnJSBA³þù²ƒKÉ“ O-^¶_¡äýM“a{m l¬ö Zjyà5=j®äæ¡t(ï¢3jí ç/’[™-ù©Çº[èXGZö÷wVëX5 k&и QD¦jˆëè›wæmŸào ´†ç'¸¯:%zÞÛýÿútá§hªUF,ådƒûÙÞ£«µGhì (Óà:û!#*ø.ÀxW¥šYV öø§µ~8]ô#—fj•¬‘¨wÞÑZ¡ŽHjññ9=oÍ4˜ o®4¢¶!WX)㨨ˆ¢ê–?ŠØƒÑ
+?›mu¿bm¾-Þ×<áKøMŒ©”.çœ –n·¹rªo_°‰¨†SŠé¶ó"ù_–Vë ‚¾­éEu²*B-#ëªDY‰chc‡fNæ•M¿ùF²tfT[ÚéªÖU*¨=&€ëyòW~—âæž&DDC'¬z’~ùøL¥ïB@ß÷©<ûé™WMvy*º­ì—N&
+/Æ:øfß½ ®o‘¾x[ÍUº1L)&
+CÒ’s½Ñ=·Shâ·>ö&oüMCµ¬½2)8V©¶¾"®hõIÃO*ë`R‘ ¦. ;Â^÷7d=`øª-ME±Âayd÷ d"É?Ž»z{ö´d¡¨Gšp¨ fP<
+AÎõ0ÕŹù‹µ kV*UYBç#rP\²ª¡ž™œÔË8¢ØºSäâ¥S,i ‘
+—bÞh^ëZ÷©'‡±’¢BDVÉd=ªŸïÊ©Ã5¯Æ­ºaAÝ7¿CsÅ•~Îõ4r·zéúö;KKu.µ0÷ æùWíþä>ó©°«–çO!_¯Ÿ;Sk!ñÌÓœ¯À5£ZÄ ñªz`…4œSà0ÎÛ”@‚ùSØefyº4*«lnY#“GjlÃç¨%$7E†½·ôý×9§Ý=QL$õ3z^ƒÙ¤—Óº‘œ®/šN » Íâ¯Ü•7m/èõÇfì䵡--òéižž QÖÖH’PðÖ_-ߪ±,bS*Ld`œ—s1l‘¼˜4ྃNÃiR2L^ž‚íc¿@ÂÉûxr]qÃ[Ûceõ¡
+è}Š>X[ž„ܶRd d
+þô‰˜F!òÃœa"t1t×€Å!.„\ÌÁš·Ë BR†²MD® 6M)îá»üß­èmh 5Os¬M;¾IIKì.±òM³q𦭧3çÀ í
+„!Ñàâ%¸5Ä«n¢Í­vd¬†]O§’°VæÂö™…õ4‹5MÍí`R
+Šì"± ,²Fh¡±C«Õ3ÙÏ`Ã|yNÒ‡AhÌjP7•A® gŽepΓzæpHÇo26«aÓi ‡-w:£Îì–‚ª0Íι2¹¨£„øˆÒ»]c±7ýaVJÅï(²Ü1gi×À—‰´ñÐÙ\Ï5pÒò˜ µLl<GÕ¤±Æ¾Ž¸ƒ“ݧʓã
+A“áæi vôÝáêäåÉ‚åwÙHÝmŠX>»©ÂPúÜðA ò/OÒÒîݔ“âÏIYmÍ¥[é̶“©:1ߘ;å~
+ªÔ(³o)Zeºåð5'W+IÝÜØŽ-‰tb5NµÖÞ»9Üç`… Ϥ?
+þòôC#çóKµV/#x€{Ç‘¾j]¦¤6c,žtʺÝLÖ㣽 X¹1þ‹úkŒÇ':ËPÏa3Ëb,’’è ÙÑ‘Ÿ”îìÂ𲡊8ƒ«Úh5Þ4¶—…Å‚þ¢Ü—ÂaÃ79Œ]Œ£®ºQ)‚
+õ³Æ´ ç&‡pn5oôetM¹búü=@\X•â*©#Àø¨¾¶èíAç˃FËvTQd^çÆ‘XÿÙ稊Øð¾$…xvpÖkõ͈kžœ{^7®íQ#˼¢Y~(È6“½*O¹³_)e@ƒ© M›¯7.{¹¸Ä¡‡_P—ïz>W±Üœöö³²>câkìÑ-5÷ý‘¯è,gUJ)s¾uÁrßâ›EÑnüY@o¸­_»ºøÚ`‰vÿ@Ì7Ol]‰ÉöÆqÃt.ººr-’ç<ÖJEºM6–™bÄðà<;cR0ìÑ&)´c™{5+›49ÒŸ]¯âə‚‚_`Þó¾ä‡Æ_Ž—$Ìd å:ë‚&HE™fÊïmIé¥ÿ4åƒÏRo¤N#f~UõC·¸ ì]ïbF†ô «XÖøžÙ³/€Q©jþ%½ž ú8 ôSV¢_mtÓŠ‚ð+ùþ àÜÌ«¶‚ow›«FILøàÇ«¾ü~ÉCüz×F¦þCµ$1û‰Ñ
+x`¬•™VVtX;#Z"Ó@‹yÀ˜¼±©n7@ž¶º8«­ ™Šé;ã[¾Á
+SEqm‡8q/•Þ½bv>Þ
+õ@nÀyðœ+¼ñªçq#Ý®\9‘óÍÏ+™ÆI¦£Ó8˜VO™îr÷‡.ƒ˜ºïQ²AÉ´M°;t¿G5ïµYbÁjcvoˆÏÔkÄmycçÅ8½B-'}n>¡Ã ÂOäךD±j‡5œ âë@¼£ ŸÖ}Îgp± ÈKôÎâ¼UDPx¤šöû&[ãÌTؼ4àp¾È!ÓÀÿNšÄïsù[d=M4&þK…]Á'ºF³7v‹ â*Ó¤U7þšø·­•OFÒHÅ„9hlØbâÚa ±ô_m¢³B掄aŒÖ&˜ýÄhä9D;z„gn!|< d»w8¢6†1[>&#ÈÄOKv-~Z.£læ‚·Äßk˜7š뛿#¦…"EŸR®d(OV'hï˜?QèÂEëc8ëpD6ÅYÊ–ƒ= ÐùÿÚ8§ö8
+2iק%Ŭ÷¶L†¯ßf‹Á±¬âÁ1ŽÊÿZ2`4‡¯Éˆ Ë>!½Š &®ÍÐdÔ®·~:^à2wOŽã!°Hþ™®¿r÷Öð´‚ð.àfŒ —wPƒYi͇1£¾$|¹6|Ñcd‘švcÊ'Š“'cÈ Û óÝC*ÛdýæÂ[ŽQñëôèƹØ<žª\ô¸<_Ë/5ðž2ï>輡žŒ7SØëÌÝÆ®RîùTÑ ¡¤˽ΥÌ:è¯kˆbpîMÕA( ªêûõ\.|ŽÂ=wÑÇåDô›75aø À-sY­N๠N~¯¬W÷(p"Ñ%h¢õwÈši»ÿY€o-ÏW5lŸ:e*^ÊýB¶ñù×Ë*3áWU,vÐÝ
+L×%‹Ëf’ÐŒtÀ­³P͵³`|K.ÄPU_‚¥4¾‘-Þ«‘&{ʼéˆO\UÁ+)JôÄ3¹–å—ÏEÌfæÓŒ>b½± 厕١¶frùvPSÉßÐWøm­,|ž_B]C
+'«¶¿ç¶ïˆG‰ìÓ -¥Ñ« s>lŠ4¬
+HÞ>¾—ó³IÊâšÎŽ»Ò£eÞmXI†«p—¬¦„ïJ©ªñh+–BŽi—‡ˆ¸_‹oêBlãî‹„ôÛ÷é o!ø7Àê“@V?ì­ŠÇýˆÁV½¶Ãõ
+/•boˆ$éQVYçòÒ"v Œ4dåb9Yaw°þÅ<Àùa®C¦Û‹Ø)ÃjÎäø˜· ;·ÅO·RŒ[ÖRÝ!z%Ж 2¼yî¢ë{Â+ânO| µyöŒ™¡èê+ÅçÎT‹Aý©"Mö’¤oO¸8
+ëo‹¿ 6¿XåCWð‡¥ЂøÜ0Žþ:å¼ã®¸¡{r–F ›IPÇ
+¸lhià›UµoðYÇ=ìB?lð›§ÙÇîŸhËÔ•”žï¬hQúûõªºˆDUÌ\‡5î‹v.Šö´AwƒM êh,i+’—@]ùõfíÙÊ®t“¤Œ÷‹NH+ßÝQkÔöcOŽtû;Œ©{Êå‹š¹–,ùê€$ù…ôrõûcZÛ›äâÈéòêÇç*çâhãNK…LZ‰l”àуÎ[C]ú È~Ç9Ú“ÀB3Ä‚"’qá›Jé‚Ò†ÒPÊÔ¤_‡B°Tº8(6q
+€\iÆŸÄÃè;CYzäÀM¢q2b×.¦s¢+çš®kÉžɯ–‹ _¥!­È‘ˆCã<M°¦
+×1>ßRî{Õü@7=.™þÅCwø§ꪂS¸M{zàÃú߯€Ée’™ƒ¼‘¨tF+~cÙß»¶–´{Aáõ—#ÏÕÐJ`ÀæpC=ˆ„uÜiŸ7qhì‘€:ò€Ž_]è~m­Ñóœ‘6 JÆÞÀT¢‘ÕâÂGZm$6Xå|æ¹I—úRM{Æ ªÈcº‚áƒßÒòþ–ÈëŸJÙ j°¨å.c㾞®~s\‰ü èµ7”ñ6RÂ+¤ïâ}ÐßäÞÿ‚+&Òwu4Âœ¤ûÓ〟 нÑÊ¢‹ÃΪg ßÏ,˶½;røIÜ¡n²dÏ°L›\N'Í—{(eÙvÜë}ÍÙ²òƒ˜{|R·¸a¦Å—ŠÚáÓ]Y à]®ÀN›åá±PÕ Ý»fnÀ¾ÙþoŠ]¤Ólhèô°™@ñü©¹1 @úå‚Ó7Žá mùå)AòV·X¶GÆê÷Ð5Ô˜‘»‹E
+F!Þ!\ýŠðPÂÛRèÿ°‘ ¬o:²þzOˆÓ”ÔØ9{ïÇUL¢§üx¨*Ãj,M¯·Ý*³§üêúA2+sç(iÝÁˆ~"Ë!LŒ¨¿=äÆ:ŸnM!Ì-oË ëÛ/äàŸ]ˆ„Ôå…)¢# ,ÞÇ!öÏp´(S>,Aö>žhÝ
+¢©Ër3šú™tq{“ëh0áÆo`®í扗â¿Ù]|x&ä³2œ¾XHê¯ñ³ÊݯÈo««0/U'UÐü6ýàªiþNH[ëë•eXVª—¶„c¢6Ñ)Ð&jÔÎ[œÍ£@ì1×Y_XªÌ†
+J,-Œà{@5a'­ˆÕ¶Ï&*§r±µïçS›æ
+7
+iñy ž½j©â/çë.wꨭ¾ ^¿Öt0Y×yúj(Òã6çO¨ÓðTKØÑ_Ø ˜¤{Æù›D cÑûjF7ÿ¹N£ëY61Û°ü"ïÖw ÃåF;tÉÑ­ëU¢2Ùî…Š6õhqîgqƒ…ž]òn^ÎÄ^i/»Ø·» !úç‚Pw$=¶ˆa4ÖÇ.sí (ô®rþ¥~§ÃJ¼«Å:d Ñõ'˜úŒ;ÈŸœ;~*9ëŠÄÙÜ1¾û*ÄÙ‰óÆ!ÁѦ³SÉ;Ž‹Él-ÉBcØ®/ÎÊÃó³ä”¹´×ù ,%c7r€ðŸ˜ß ˆ_ð­>¥«™(:ɃÅ×ó²1Ësoj¹ÿ0ÒäFSX·¿ënf›©; ,z:Ê ½åOÂ6µƒ®TçAÁ•›OÜp'L—/*s9 ¯Ï½´ºÓÿÁLyé^¿€Nwi €áâX’´"·‹~e>°¨cp£i³i¼Þqï^(PêÔ®ðL†•ž*„v¢%uôìXšÐiÅÄ}èã¹tüË`Kñök -ø iè„°e„(ý«×„ÙˆåÚ ŸÃ
+Cç¡w3¦T°,L¶ùìf\ô#‰ó·R)ž€4}=Çtp¹°ÔÐÎ<ÊÒKv
+Gß`Õ­—OF÷CË㢕…&ÎÚª%M`àwæŠûW
+<jë­t %?.¦^ÆRFz‚÷H5¼%#¼T!Â’
+u߉µHéæÐv”¨.däãée†h–÷*`V^Ÿ’$Û†À/ÊÝÏ"–å7iÌ-„Im–þ CAé/ÿ‰äLœ¯B€íÒ©Cºml ÁÈ1X{-H²þÌ¿VWÏn%¡þaâü*£*²¨žƒÚK°Ðq˜ºÙ4ÎÜl֙ɨ‘²rgýqi«£c«xßO¤à‹çµY‰]
+û‹¬¬¾›bj#úÔ¯š¸ ¤!´»¥ eÍ2xÔž±¼« p±½îYN4„»|¯Y‘°é­·ÀQrÅÊ
+Éüì(
+òåR¤›6ì1r·x>\Ù>FÈ®Ô Zy
+8ØÍ@ „«ä%˜Øc-º4ëNUÕÄÖnÍË&”¶o*&=ö UŸ”a¤Œ¶áy9kñ2^÷¯m#ßwç‹ ¾c‡„ÑNîÞAëÙ]J¤ò…¨¶¢²”ôÙŒŠ•wžøÂæW¸˜KÎ×—K?Á£Ž:PÑÎl°I÷ޢϺÅÔM‰P©†Ò'\å CȘmx/zÑC准,GXŒvôÍdd€³UÉT!à—{ü‹öøÇ€» ·D<Qc¾'}A_-1UxX!ÐÏJ–MËoâ8”*á„Œ•x‰®Ý4;¹ð§{4ŒEáÕ¯ê”& ž2”ª2ßýä ¸­f'š-gLèv‚½N)Oí_ƒ\(ž Yœ¶:z6B“ÅÜpAË?GðF‰?‹²Åë‹ÙbˆEŠ%%8ß4ÈŸùÚ?MKbÇa¶w`½‹hzåó•F)±štx>ÐÍœi·$½Ù[v7~G|OÍ—X·—é_õ¨)Ø«XD›pûØ)Â@Ç|¨§¤¾xB•ç„=Û›©¯óéin¯¡ûõÍ%NWkû*=1l»FÖ KÛC7â;óáeÀ¥Z“ b¨Ñ?p“¢ cJv”èHŽOvóp&<p4J¦"×SÜÔéÿq;Ì™ÂæÑöÉëqnzöšo+F×X„Îÿâi°äd|dÂùS\
+DÖX>NY6Ç!Õ3ÏÀ»ÞIØsšQ‘“¡&™™ã–û Cš ûfZ©Y¿N0?Ã’%;#OPECŽp†ˆí¥ìýœ…Ä6Ä…íà«õI9f ¾P•±½­(àý|G —\{þxtçb'ÝRcnÁº˜~äÖÈyb]áë±Õ0ãHÕ®©Æ²EÑ¡£Ò6>CqJ½±BQ.ÈNöd@Ç7TËü‰ŒËÉZ/Z±Yy*ÓTR‡þÍáNXG:]ã80\0ötp&¦L= /‚ÛHPÛäÚnå5ËlqE›¤­NÄòļ>›P.„@“ÃÖùÅrAäVö£r7çsŽüïÅÔj«š Þ$;rþؤ³·g ùX¤ qŸÑ’uÙ#V¦I–н7)º'Ùb¤ñŠ¨sB[€Ü¤]ú}(®!õ’Þ¹;¿ÊkxwJT¥~g†¯„pL”¬SY{¼BoqÇýòí&B6Χ¨²Íã™ÜÄ^+Ž©ª*ú¡%êàØ-¶‘ão©ó$´RãG•B£^?Ü‹ÑL18:ØÚ“Ø"acLæÅ ~‚µñ†žñ^¼ÚFÝe*õ ×CàÌ5ñÌË^á”cÙ35n³gÏ«»:}#†–@ˆæ߆"g»í” ²"™:©rc _îån¬@.f, Ž©˜¤BrEuWˆ‘U<ñÞç{vyGåÒg‡Û×…lW+¼¸ ÜçÕnkiïSÔÈ/ìËùhs„¹?Ë•‹œ?÷¸N-(Lá΀lÏD…qøÌ׎̰]Ø[¦U¢¢òö+|Ÿ-ª—ÏÝ2aÊ»DJ#þ4MfKŽÀì|âí~!¦œ.ïø¬ƒÑ‚”Ër—Œ±}H0ãÈ›‹S„‘@휶ÂñÇÜ5üèmµ'ÐMIð+‘ØÈÁ—•êÈxz ?Ÿ_‘%ÖôŠØ"ßÖaªõ¶3¾… 5èoé (²B9ËÓظoš,‚ô1˜6+2^·fæ7¬žq|å•
+S«EšéC0¥
+#{
+åñ0¯%¼b¶O2hÒ¿Ôïªì…ÚÚ  û r7€D²öñ­ÁïÍÎŒæ7±&ºÐ}0áè[ÚÀ(¤ŒÊðU1¤ÊKýw}PÜÚŸ-u ñ.‡çb›0__H.Ó÷½%ÎLc¸­c?³ ?nb‘$Ž»…GI\¼*û¨»€(|6Õ¾ƒê’ؼH5Çlíú íþ?î ½”›ÄZì7+þoÄZÅVÒF|XÞOC• **bèzf«x½Búð5þÍ’ßú£Ž ŽH‡OU: RS’3Ïš¯mdrÌøF-ÍŒµ:…´À¶5³2–=
+¥>“Ý„v­”Kå\Æ l{ÅüÈ|… ªWgîÐb÷-¸ßë“ÑË…›ðêtÏÑ‚XŽÔr¨,aÞ£Kƒv5ë+K¡Õ
+og6¶í@X
+€´h‹|¥Ó />N?GͳÀÉ×Åw}UÔÇ2¥¡áhr Cð¹Ïˆ(ìƒFð,R9ScIAWêê=¿¯b±‰±£/ßo*=/2­°ÙWéœZÈåžg¶PeC5pkÏk¥Vu]?!¡l1,Ÿ¶/l¸¶xúFz¬AN\}Bx#—ú!—Qìq¯Ó“H_>FgˆŸ˜(<î€o-ì-€þ$Ïùc¯‰9qJÿ,W§ æ^>ª5ϸ¦g6ůVi\_üÐE‰¿™€$A§P|Š¯²™~…“N.^ÿî_÷x
+xÉrý(u10åM@sxjØŽïµp›+8%»¬â“Þ„Dßl¥ò´†ž§³­¹•ñIíqñï›èàUhqƒpû'Ìïõ8>0K8¹§~rÀ~{æâs¨<Å€ž%–j“íØŽä¼bÓÈŠöñž*Á„NùŒ|>¨I,žqƒ"6 ƒÒÙ3‰ìZ½É+FÛ©Zh×÷WóD¡hØp½œÝ77íµâüÅX&p©q­ïúýÐ@±ºÛKGåç“:>ÛN`?¢3‹zOï;¿éŒ-v`ô°$&+ƒ5{ú§[`ÖðÎ0îZTÞßuS‡¤ÝMt„¦ù½aC èt´åWïíºÿ£õ³&T%±­j¯jÈ÷[Ü: ZÜ{¤„+ä[z¸T2ÜÁ¯–‘#vVÁ€Þh5|8ia…h„ ¦‰ôûG2¼ÌÊ×·½’ñNЛ¥
+Ígì™Ý•AÖÕ9<J‰"ôÀ½Š°³ý4×BÓ1þµ3 q‚÷~(µÛâ3YÞD²Â+˜ÆJÏçºsɪ‚íp:ŠŠçïÈ«xÏ‘ŠML–ȸ_ø‘½l¬7Ç>e)Ú·mF# ­É”H
+|±J€øéžü!ÎX"l¢É£M¿¼ãZ*¾ìÈiBm&À Ìv5Ÿ÷÷¼ÿ_ÞûU×g< a@¬=ÜׄÝbÇ¡™å•&;2]p^ A
+S@~žàì‡=ýwcÙfbá8t„ÀÒ2žzÏŒQRäÑQ‚ïÜn*îV]M[YYQ
+ÛÍÝoˆä½»#&øÒT<ÁüYoZåÇpšÀÕomUC¨K¿ÌÈɺ6‰ûŸ2 ^¯£“ÝÂnEEù­}Ku4@£àÜž{5+~ôr G|’=¼ 8q &åæïþá¹OŽõf_è߃|b† Ý[< €ÜæàØY9»ùÂÌSÅwß¿?ƒT8 Í»åQ •¢ßÊ, W©6‰Ž o4I–¨Ö‡%4“”Ä`öud9îÍáåØa3›zZœÜn\¡õ@ÒV asz_ZZ² _Úed§¸ IfŸ¼°zÞ„ÝtW!{Ÿ‘Gw™Ó¨±S‹¬œC¯ÓwÒÞ¥Ö@ŸÔR»§AMYEœ¢Ó’;Ž¤Á.S£Áøûí\"UâœðÚcØÏÅTÝë|WçX­8Á²Vͼhvl"ø$¢ÔIåpp®™ÇÜ$e:bk3ˆÿ´bÑ숻®ÿ‘iÆ´Ï:˜çWä¯]9K†$B™?DŒB^ME“÷u89®Êw¤ŽˆN_ô.Ý¥A‘7Âãö…¹n"÷¨ ðb˜! aÜj,Ü̆€Roi\†Ve«=>¨ï+–öÔý2!ú⬸4tÜÚ%÷»Ärk‡˜FTì»2èD~¹ÝÚõ”^3+ÿ¢™ŒG?JÏ“sø³[
+\\WØ?¬m¨’ï½R‘‡Â=H?±‚a`§Ó‚›Óôõª?·¯Œ˜EQ´V /‚‡¡CÙæ ¿
+ £VÅ`ܪ¼©!?ÿ6W}?
+endstream
+endobj
+610 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JLVZZZ+LMRoman17-Regular
+/Flags 4
+/FontBBox [-400 -286 1338 1125]
+/Ascent 683
+/CapHeight 683
+/Descent -195
+/ItalicAngle 0
+/StemV 18
+/XHeight 430
+/CharSet (/P/T/V/a/c/comma/d/e/f/g/h/i/k/m/n/o/one/parenleft/parenright/period/r/s/t/u/x/zero)
+/FontFile 609 0 R
+>>
+endobj
+611 0 obj
+<<
+/Length1 1635
+/Length2 13356
+/Length3 0
+/Length 14428
+/Filter /FlateDecode
+>>
+stream
+xÚµºuT[ߺ5Œw/ÜÝ
+ÅÝÝ¥ 8 îZÜÝ­¸(n¥E ÅÝ)îî.ý{ß{Ïyß¿‘‘ì¬Gçžk>k‘
+U 1sˆ)Hvaá`e
+k¸:8@œþ ‹„†¦– 3@RLYS
+
+òõþߎ_!sðÌ­Í\Þ„þ6,ÈÿT—[@
+†¸¼¥
+Qº8Y{°¿©‚ãÍþöúïoFÿÖ€æý¿²ÅÅ!Þ,ÜowÂÂÉÏ ààæçpppòøþ[®Ù¿NˆùÆÛ¯ÿŽ'
+–ÿ5æôT1Cèb;ºÁʈ̖5¹ùÉá¼H'³æë£N!ôºMMÝ×c9Ã/z%G8¯[Aµ"<µ)ó…áðmï†a~Ã;‹ÿ”
+X ‘x/ÂÔ°‡ux+c×;_Xõc.kg;guWê²k Ñîɲyªd™‘¹OÄ$½
+ Ýv.ƒK“òv+$ZØ#xqÑ`ìË‘ÀžÙ¼5+þmκ”<£r¥
+õm¹_˜šÔ­õ“óbáÂf~|Ø&[UL÷߮δ1^çž»¡i³
+ ‰Èn¢€Òx¯‚l|Ì/Æ͸:ðiÉÈI“õb»Ùª·“…]?J)Z, 0ÈnÖ£y€É1øïŒï—ª©w:;ȦµЯºP.œUxÖTȵPΰö6„oÎæ™Y¤6}^î"×ëÔÖl  r ,X¯ýì±tB ¿e¹ùÏ‚C?;Uo¿6?4÷–¯¥Sºt#wi<
+Œ*-r«¨ûˆKùS=ØõrŒÛøŵòà(®LbÛS$õ§‡Åiåaž‰š' ø,ÿ¡ÀÛýEc
+Ñöo>e^céÕêè;ëá+Uìm¯
+¨á|pu?†.ÜEðšïvÏé¸øô°'¶%Ú^^ñßÿÌ¡_ãiõMîü½­™òÎgyb÷Eý3gÏV…ÍÁÝÆ e%ìï_
+žGh‡ù$TM®Làá§|…âÏHFš\ßáï Œ^—(´÷ÎCh—›h¤õ'ùжGlàÃ7]gžÝ& È-K]fW¨ª1/f[¾}à*Á6çÂG¾\b8Clã-8…Q )UÏ­wÍyÖP¬$úÿ¬$%¶^¶ó¥ƒ´E§U <]³hëÿ©€eEy4DóˆÕ™|hÐYœ£ƒÑÎ5ÊÜd ín°ËÞµB«•ª¼o"^ÖÎÖ&²±pcA°¡˜Q§õQ·îŽÒóÎAÛ‘ÞÅF\þØÍàõ
+ù5¦G-8I[q3¨½4ãoâ]ä\:“ïélŒ0Š–xñ‡~¦‹Ç@‰¦nfHAxÓßÓØ{52ã„hz/€+C$
+Ê'š}åJÈüõ›=<¹å©`‰^á÷£wŽ† æøÐ[q1)NnPpŸ¨…¾”7¹÷˜­¦ð ÖÜu†_37¥þÂ÷Ä„Á†œ=¬r—l}Ó<ï!«ø)Ù°£ß…ñ ¥oó|m˦ã+ñ p¿íûXÖÆ?m@•qc?Vþ²Ý´åð(PEšR京Ì8÷fÀAZAÖÆQâ£H¾¯ïÏd½è®
+HšØ÷›z§”1÷]š9¥ˆï/ƒëOÙÁØlä•S+ÎÃêÜ'×e¼r9å0à»
+Á¯Éô~ <E Ê’Æ ‡ØØ <(ªƒ"T
+(~}½•¼@(ošIÑUs¬ë9ÍɬFN¡ ¶Ö'jøg¾IÕee¡‰ö¹ýüòºm/&›â.hêøT²gj™´U æ1ü†ƒOgªè63Öx•0âPÉ÷U•Y4J™†cœNæ5Hâtd¸rËÔç%`ÂS'ë…Ý ³Xq¾$µt™‹rÆ=¸£vYÿsN“igq{×È•5‹ ÑŠQŽðYñøËc6êLÁÓÁSCÏpNøü)|gðï•Bú“géK»×Å<ZöÁ¶  ¾IÚuN3~-Ï‹º)ad;ñÌœ
+û³?GánÙØ<®½¨M~ï²Tó5#2¨˜-¡gxæ$ªµžñç²½G —\4&h[²Ÿ¤ÈÅa
+8]ËRç”2ö+@|Þ£ÁÓ
+ %üª›ƒ;cÊ+µxȤ¡}ÏR€Y(|â|†Ø>ö‡­ÉQ]âvµü³íÓƒ²þÉù•ÝoÖàë6Va®Án«¾ï€©‚ð52¦g-ïñ¼é&ÙM2I¬ThR“,Î_2ˆ•‘Ú2òã|ŸOŸ:1gªãÕM8à &½´÷I‰xÕ|–2ÉZðG0ºöÔWa{têU§-&Ñ×9_ð£vHUîÕ8û¼{ ûƒ×+ ݶ÷¯i2þÑ$ÌyE_ìú¦Ä³ë6B›?ü¤#Üà·šÖû¥jÔ¤h:·Pêö`\ÿñOJnE>Iˆ:ªžªËë8ßš‘a1ýç[€rÎ1ó6y ¨<ÿss“òlÈw6¸ ¦ö
+c,ïï¾g5ÕeyŒ­sìkwŒÞ\p…ñ@pºu&âIà$jdK¸âA‘t DeFø@ ² Ïvi~P4ü¸×ÇÆ°žçë¨?cy­Ý!gêg•ò£ì
+º±^)ºŸ¬mïfr¬âÃwøkÅÃTü…óÑ+'—^kŒÂ˜H󭌭wýK:>/Äk•&ïB¹p%È7ºÀ&Õx¤¥ÍŒ?² 6Î.=ûHíüðB)Ú3_äbÞlÀ7nO“Y[“cwTOæÖ¹©f >å‚(¶I^Ô?ù %ýðbFµ{îg$7ý8A­¡S§òçš=ÎÐPÐ5¹f÷í•“3„) a¼ ²•+ز¬ËuaaGËɦ¾It²I=i{™H5Äå¢í¢¡šrúY’^@
+þfB6ˆVN´íŒ¾TÚ Q”ÿ)*OΘféçò-Gã4t«ø©ú¸îQ; _sÙ¸)TãEÍrÖ~T¤*Î}ú<—\S®ÒZapvNO®þ9p%Üïv c¼0s‡0gEâc´Jf›äÉ]¶bH£¦@P6;@á@Š½ìÚ'ñƒWR¨k}¢
+Ñ›U^P zýF1QÂјâ0šÂ×}¿¬•¹.íHÓ|(˜{ª GD{Ih'¡ôÿšØ!n©±.!nûceC±6úc_-&t‚é°?Óï‚Hiƒe–ÔFºÈÛ5qiW‘…æ˜v“À­I¡¿¨¬êš€{ÆßÆãÁØjÐë ¡K†ß=4J¢,ТׯÇùªÖP$Åcì4PS—â1áBøV uTi^NzmºçxùÌhA¡ñ8qßn¹/6veî«¢¯T ¥
+c—X r˜¡ZùëlÚ*M¾ú.ô*D­¶í$!°“°MÔÑ¥¥jŸ—bÃí>ÍT[¥öWmЧnos¢¤5óÔ–“÷"Múœ#­Ô)Õýt“µš;]e6Û*äKG"©‚R‘[DQùT¡È—|e1mÙ’8ÉúŤŽ~0lÚ04#Y{)Eò¢‰þzžF ^Jc$LXåÑŠ|¼Æ›öŠð;€-¾4¾ÃÆ!¢íC¶1ÀT=¶°œœF¶iU§¯ºº¯t£€Ê,p\k ¶#±/¢úeÝZÊ,(4MÇÐã#¶ä,3a›-V4z_ÈT“]ˆ‰(Ø÷-§+<ÄšV«LqõþQEÓâÆ|¼›#uˆ5œŠTN ÓÏçö5O1¤JËæñ/Ü<Ìû;sÁ{ÇÕû¯*·‹uD%õp2¸Ÿ¶‚k‹»÷…9U®5P÷Ò˜©9ÄÈ1"‘N Œ
+höÓÉÉO(ù*î%5ªÔøÀƒö½öY?Ö¯e£c¿i²–^ƒAhÛy×`½ŽäÎÚ¾ ÂwèzáNh<EOŸ!¾œ Œï¸QÎó䎋q&/]_bBHRZ=0G;Å =ø3È:tÆ5ìs.;0¸Q]~Pú"a‹X£½k¤m Ó­“Ž(ÈÐÀ–'™ýñ¥dS¤SÔa{éV(D¿_B€“ý DñR¹²ü Ø“µKKAƒ4šhzÍà_±¶­ßïr4nl™/Ë;W‡bÞ¥×BsfˆPJŹ'šÆÞh¡65ß|_üâ[€‹uË’àOO?ªaT0~¦~|®@¡_Ï'3rÕúŒ1ÁÆÑi^Ø[#pëä,Å}Võëà6(‹ÏÁÅÀ]),Ó]óÕuÇb;K5>Â^Ù(NÞ`]ª©Ò_ìdQÌÖZßëÝL1I]%̱nq©Bò3¢bcÇáó§vsQEº`ó]5ÉË{\ÿ`,OÙÞ¾2ÇyFÖmäCî4rÄO¦®sXzoŽC7nFºÂ>…³•ó=•Î˜#þ„æ½þŒô°ô-ùŒ?wסÙG°›´ÁßÝ4âˆ×†aÞ¸Û¹>Ϫdº?W9i ­?|}Ïå#_j‰¥Þ!;/7Î,ÍõDÔg ¹<‡®${±tÓ@/FÞ[ÄAw,+L2JØ8?¾VrK¢`F2OÍÜ8«ZÎw^’HÙÖq´Æ*}Þ&ëLÁuýŒgH• ôj^ ÿ­5y²’T©) ó­´¾”j9‰Òß–ïˇcøÚκt‘Ëÿóo0g݉TÒå7.Be·ãsÖbšZ·E»^ñäæðýú£
+ÿ$˜ÄuA&Tú'çÇi7Qt©=ç]þ
+
+•&iJ}VɱyJuúg
+íØÄŠ§cã¡­˜Õ|c1VMòÂÚb¿R ÷S„ô’dV~?¼îáãê'Þ±_!‰ ö¨¹ð}Ÿ×
+¿[Ôc„ðQÏû8¼æ~üŒÅI¡x7{‚@ÛP~GxÕ8nB LcºWV0ÑÒ /ãEð<²q@™ìÐëuicëÊÿVÎY+«&¤O{_9 ÷ÍД¾‚Tâ¼ïlÿ€+Š:Kû]QQÒ'Ìs”ŠãŠ
+™#ÎORŠ»0^É=jØ DjH
+I‚½èZï´Ž°ã8+’Å>„ 0Éx•£ÿŽ±’*ý(q„R[[+9þ¨ÓŸGpø]{>KJ§Ÿy„¢˜†öÖâz7ƒG/í-¦6rVKÌéó’áêe#ÃI_ ï÷™Ã$vnh?¯ócu;Êpßoysþ š+I`cz *èuЧ,þæ•«ÅÁÛºrŒµÿ.NlDsj³d½ö‹ç°z*ßz$gXQÆÉ hö±XV±¯z5ìì®?ýó,>^Zú{$»
+wuõ*ãž©Eu­® †xäAmöqFÂJ)ÑGÏóýÝ%^ãwf¹£˜Ò&Û‡úߤU¥ïÀºÚqZTs‰ ûm<¬bIEÊ»R·&¼Ñ“ÃDì ó­ªÛÝÍ«’EZÛ|íÒH¡XžÕ3ÑL´àBȃ¸AÀòfZžV¼2aòÅÿóð[DS“¤%czïMjX^’R^eþ >/ºßO © Ô—‰JUÍ+ùü3üçÒFª¿&Vû!Ì;CÊÑ?ˆÉδ–šsS-®ùÒ¥ ?Ö h§Ù)NËñ u³„(„úeée3/ôÖ" $¯±d ØËdàTøgh> Š3‚‰J#š
+«TÓt,}“ªÖ¥Ÿ„ñÈ㛣)ÐÒ˜ƒHˆXZ
+„Œ±G!v•4‘“¨ÒÙuчç &sÖq¸fÁ½8YÐXáÛ†Êêg®±?<ý’2L³íÛP¢ÊÛ,5ÁCó¹hÌŽÌ‚Æ®8¥/©2æ{%AñÆw“’ˆHe‡Ü9Kj°Àbˇ Ðù¢îýŠ _‡ŸõÊüü“±d®[©q¨ŠàëüÝç#’`x+ФÇãt‰"±ÁtáB]ƒ"×yEzû¦‘³KÙò”Í–Íþ&,á+úÈHNùªê€Š £I]b݆}¥ŽÕHÔ¼ËÎÓQì¶S®eþùLžD7Q[lÔ[¬êÁFAS¥6ÈëHiU"¸Œç>s­ZœEWpìâ`Ìí&¡“+ÐJMkÆÍN\̬–Ðýiçƒ>…k½£b2(ÖbbÞaŒ×)Æ©VA»OÒ}’þ=I¨€’lûUÑôïÁ3¹-EÜT¨†w ³%A„v¸9Õ½&ŒÎRéØ·BZ~¹ \ˆ’C6—FŒåX`@ëçò8<’‚ð´œxGÚ¾’öUßYªÕMYþjn
+îl¹°X~©zhÌ)|’Áæ¯Õ~þ(i9åŒ-ÝÞ¹ÑѺª+þyÊœ64ZÐB¿sm_›r ³ˆ©¶~„õ¹üy±KäàÚ‰àˆ
+u<"Ún*
+Óó‡j¥#8‘0[ý½7 Dµ’§ÖìÜ 7,cÊ4eÎÅè–›åÔ¸ÓøÒ"·îtÂM+Lг@ÁNÈ]çS¤>y37¡WÑö¨åCA1|ñ.`𾫩Á?¼CIp×NQäbõÀŽèþá&<ÝSª™ïnpÍÑa]ºÍô”ÖÓ5¬w,Zî°öj¼a¦ôô¾F¥×C¾!&#,ã
+ïÓÕ¶þ{ÍU=§!¶ÍV¶²,Õ5ôI'N¦Ñ¸ü4_ 8 .õ|Á· ~{ºÿÔ¨‰°°<òœþ5² %Ç––£@Äl/Ìës/Á# þædN§Hzn¸:ÙŒ^ Cîê’P# ö)¢ ñ”ž¼ß`…Ž>g(²Bt§[T;Û´gƒH6™þˆVüc–󹄡ºå_gj$t¼;ägJÉ$hµWeß K%ug&4´ÈõdF»~èéqñ-Úݯe«Fkè×J›ÔíßÈ~·lÖÒ¡’ˆŠÿ2%Fã®XéTû=Lf.ýëZA´H
+Žy#g›±ÔËP¦®¶³5®Õ‰
+}〺—íS‹ðèžAŠ…­V±$„GžÒŒƒ¢Twä D@Ú±wþ·ÞNhÛ&aœ.…žŽp(÷A¥A¶æþß• :7Êzã É£.ï d,NîÝëܬ“Èð|½˜.äì‰ɸYú$Ã> ûYÚb˜,r_kÔà„äh`Ï><­0z‚Ó LNædÂcã6y±rŠŠ“îÖü­ãÁ~Ã
+0{¹2+Ÿ^õ§Ç1dìm5/f toÇa
+{î>#!ynI>rÙ_L×SFܾD[””±øºšLÞågwÀ´üâœ}֙ƈÀèßüô9Ý‘ø¨è!
+MýSp®Þnó§*]G¾þX0Ñ5ßÊR†ûŒt,b/C•˜{ÁazbßuµkžÜh§Y½A•^ËÒP1)‚óPŽàΠÅZ«ÃÆ-´PüØ×[iƇKÌÙǨþüêµbÛ=D#·‰O f`D(ÍŠ*Òv.7ÁË„ÆÒ }L¿¥†Ï“óýÙ!+™T
+ëÄ¢‘òÞA
+x«Å(>]Y? ùá°Ó¬c†Ñ*ÕXp6K ”« ëNל¹áñiëFÄ œê8ð¸Øg…î¿ìˆ*‡4Åû=úHÇBü=Ùë._vZÆkd¾4/‚â|ÏNžþ³½:õ<Ú×Þ9^1Bñïecˆxþ³‚Ø›X>“˜ß&;)8hb¾VŒÒ¸É Üc,ËkE
+GÉXô8ögšz@y‡bð­4‚Æògq.Ó¸F}9ÙôËJ/w^*9)xàV ¥"0ÙVGÒéñ]ˆÇÔ¯68”µƒ£œÆOTTI‹(ç7s;å{mkš×'j¿º!Yá•7NѦˆ'F´”Ô|„{w³2_HÇÚI¬Fcü#OuØ…M[”Ë0ŸëÒˆ»ªÓÍÝÝ°iùíÓ•ª6"4òá>k[]ˆåLR}ök5é$}6ðá*YQÊ5Ää®Ö—s¼>p³oëÃh<N e fmb.»A`—†YÏHO•ç"Ù`ΰÌϨ× g¯Úùîtï{k³2Ç+’ã-Ð-ŠŒÚ‰Oí–¥÷Uä+Ù|jÚuy ˜qGü@…Ó/Çv(½{„ùn,îÍqiɱ(øPhTǸ‚IÛbu~€ÓÕ9F”|¾P4¡’Ú·HÙ{™ ÿ¹v<UWšQò
+ñ§À€$ÖRRnÇCøÄw¿Ç&i¦Ùò ÇU.€ö{ó¼Pv÷w}*^bï&Tô¤:å1 ä‚é J€áÆèÓÏS©…õtöÁø,«’Ž~7ü¨«”í••¶ôÒ'
+5©VÏ'0ç=ýét½~Êø>ƒ4‘<´E}5¼+³ÅγlsàŸïdã"ÓmvxÚƒ”òÕJiWr,¾¡dâC¨óÆ”Ã/Þ xšáº'ïp½'è9_ùtŠ$JÑ=Ä ­›
+ãÁE¢
+ç…¨#½çXyßf4ùA)‘êäešõ[kp·Ð˜)ïyFáO´°¬(Çëò^£¹fp§eñAAøLÅC•/Žút`o¿‘/ë&<+sFU‹’+:®r öI…°ß$+»¿ÙzΡo½QöL&Ê-á[þvz!×$šâøûîoäù>3Ëv–6¶YF)”îz"g>)Vm¦x±yŸ"“(ÝšS•.yu8×ô÷Ãlxnã{ ™¨8¬ôˆ{kt¯àVȺñÒ<Aö·ºe, úJÓ)ÐBlÑÂŽ<°/Ú ü@eCß°©/™Ð•9è„e+µdM"†ÎwO³)ꥼX…̉Ÿßu¦'â̯=Å×R¶‹®Ø÷~@¾gÐ f„ù2p› ½“iBABŸ”²0jÿauF{³b³oðľY-=óGá.7ݬ&W½Â‹ÈïNТzE ’úEX¸Gƒsu£õ@óˆ•åŒl…¤"%®çГWæä«‘ÛÊjâSù7µ1äi¥™®¸“` Ü ‚,VŽ¾Õùý}¦3ÞñM^2ª¸^¿ËôD-!h:ÍÒôV¨:S0Ýh®{ÕÑ‹O¥L+O‡-ÌaGÇŸ>œÉIW²ö%[¥$Õ`×ÜUºXÞUQv¡m×|b̾±P6ðÁûÏqêT;Á‘Û¬ÀÖöùp(ÓøÞŸ~:‹sY˪ v£ãâß7øeËø|"ðùéïžá‚nêkö>YüþÜYQ›÷)9’2œ©RT- à5—ÑE Ïpû9Ù…â%JöK.µYaøæœ\$,—]råv屬\ºîb5ßm.̾€öÎþ9„Å`ͽÙøâ>q}Ùw[ ôÐÆÌØ岋Ó-l"£ ¶ 9ûûaÅ|•Î’ñÞN£Oij2‰ðÛ_]Y-óœr¶ò[# ë¿‘g‘¥á¿ôB vSv¡Ø?Uoú&nsh¬Sîù|\kWØ•Mô’FI°tÃÊÜÁ4ƒ7©
+;öxNÂ÷-‘³åÃ7·l@Eì%?¢jÇþÃ]Éb#Ð壠;íMléýAå9KjnMóºõxáõ€”\ØBÙëö§Á[0cmÜØHöÙ¬å«Øå‘\U ´l%+;Úª¿´p úòþш eú!êåá÷{¿yŒ,êYn?Ú,aNâ!Ý‘æ¥ñ
+m#24±WÁ‚üdzJzÏÉ;éã%ªp%’±‹°¿~\ÇñobPÖ‘ù敺«©Ù¼Ù©‰%¿èœ›Šÿ‚oaJd¹+Î9|æ«æS_ö‹“T°cd„:íÀu3©&¢ÜX%ù~€æáï…—WuµúÓæâ{èÞž€‰øѯ:>Ê·L+ŽáÕGÂÒ6{°õç34¦•Øq_¥Jà5õˆzkeņ’¯ºãöPæà_Ð ÇaÆL6Û³G>Åñ"âßÖ3SúšI|Í\
+ ßv˜Ê9‰E ©P1kÞ­è°Òk·a /ÑÖ˜ÙŒÝ÷¶#¯‚kFÝöÎæ;& hKžB¥°t#W\t’µ¬Pž«¹©#{ãpO4ÛY0ÙðêqHDGP›¿\Ìñj'®¸zWÍ;±Çì.•åfÒ`Jê7“ûãUšÒ/V )•Çx=9.»ÙQÇ % ç…Íúâ/9:¯hÇÀAŠ³:t©ñÖñòidŸD$¨_ŸwýÁ¥¤¨™ÒàŽyóêÏóÏeäšb™Hîù°J%) «lŒ4q0‚dhÇ÷mNâ¯_VU‰˜­lÎœfdŠ«¼H¤|•Öq1û {‘ê3R3Ñì°‘-(~XeÏè‰p¤Q
+æ¡ì}¤­f?’>öTÿ£‚yYpuÀ¡‰ÄÁ‚QdÂÑ2A~<ÞÁöÒ=/´æS_¯¢ÚbÃî}Àÿ™ŽWD=E£Íµòº>ä“W–[¼›ß)Jr–ñ'âjKÌ&”â9{~E„v롸uñX?ð‰ Ò{vTçØÀiŸ.xb@®1@)üØ]¡;IÌŽ‹º'pë´]Ê©hçÆ…ªD„_¡ l´pJäR“ØÚöñÎg "ú½;‰Ùwy [/2 šfý1Íyµ¶ç‚î!è¥-V)£è˜7—‚Þ§*¶å
+(&ëäÿfT­!NšMM"ksúÍ£oá¤Ýø]"VËeS›Ô@±Ÿ7²mxgF­w†yL€U‘]³@×=·ÕVzi8pweù°ç]%Ó¢¦®6öÿú#hJuàw®À×'+è'Oês×~ÝÀáÖ®hCÿyY;Q}ÚRßU³ócÐ@Š¢Àÿãwû
+ŸHZ=šÀr¡ÏJÄæÃÏ]XXAdýæÕÉÃ7’¾býã+B~±n†Q7‘cÄJi^½JÂlJvXœ=à×^ë?n¬™0æ:”²!ÆûMSÎcüÜÒ-;5È$‚+쀺kÛnéj2SÚbÑyJ¡zPÙyÔe\UÝ}Qé!¼’0Kb+`)<DYÏÏDë±»kЪK» ‘ UMôÅtÊ$~`_3)ŸmiºäAA­„…óPÚj\»v)æ¹ÂüiS¨ÓªkÞÄ¥ÜÕP$o±P¡ºÌ_š_↑uûíyª‡-o}Êò*, G¢ÂÑÌ;µß—%L¿k†¹ÓÙmnf{f#MgÐ+V+~Q],t °ŠMÜA›pÆãøqW?°gXá×0cBT)¨o€þ)éý§/nÿGrÕ1ãÀz5k œäÐ}ÛZë­i2þø¦üßìíï¤vœ´¿RTÛדb+äÈu¦]ÿ´5òå
+endstream
+endobj
+612 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GHPVUA+LMRoman8-Regular
+/Flags 4
+/FontBBox [-456 -292 1497 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/CharSet (/A)
+/FontFile 611 0 R
+>>
+endobj
+613 0 obj
+<<
+/Length1 2168
+/Length2 17513
+/Length3 0
+/Length 18854
+/Filter /FlateDecode
+>>
+stream
+xÚ´vct¥ë²nÒ±mͨcÛ¶mÛ¶ŽNÒ¤cÛéضmÛºéµÏÙkí}~ß1ÇÄS|¾ªz뤄òJ4Æv†&¢v¶Î4 ´ôœ
+ûÔ³±ü—îs4¬lMœœ
+´n;uÞ‘ŸÎ{ Ú¿äµ³V+²/²À4ã«6=¼î Cö7ëÛ@ üˆÞhܧNË{rôÝì W•ï¤xƒøàÊ™é ·*Ýû-ïO7¯û8Æ_‡:+‘RÚå¥qi¢œ´að Íú|Kö¤ –‡ìB“Ž!±K'ÆGÀMF
+êMHÆ´Çkê—!0Ž¾=:3fI;‡Ð•†ª¬â¨½N:S±Ìx3¹ÅÓ~t<§»õ×)2mƒ ˆ JŽ—Fžwõm×?Ï}UãÐcvxží.D@`èÎxÙb˜w(
+¤O–>Z=dVÕǧÿªP2Žùê2`Ê~€Þà @M(™•"“0Å]7!d¢ °©’â‡BÏNf(æH
+¡ËÎVÕcZ ÒÖþ!j@L™|FÖ‰Ãx[VÊš†ÓÜÞŸñv#¯fÒÑÎœj÷XŸ¨;y6:ÁMB9F„ ̞Ўñ¦Ö[sZþâèâw’?Û žî£–|ă•Ä—ÿ-Ï&6( Ò9ä¨öq$ä$¤úÏ[%ZÃÚ(õ™#s1GMaì'D»PP EУƳÔ5I²^Þé™ï|`﵊I—
+»Y'’:ï€q8LBó² ï ‡²½ø¼ÕÕ?iÍÒi&Q”Ô9(ßjå¯zÖ„Îk_IU⢖n¢,”—õcm{Ӧ˻–<Yè/š-Ö‘ä7ÂÃDñ®3ˆ+±dcÓ8Ï·<Amm¾^£%˯`MÖz’é¡üÄà%ZV?å.;Cýf£Ï<­,Ž;óõä6hÛCM:wr>d`áÎP¼8ìÜ>ãD$»~@G‹d¬©UT0€®§»9¯B'OîûKm.{ãrìF ¥˜qPzyUDk3ãÜ~6_²—·ñaF}¦äÐi&Ûñ!òW‹À‹QiFÅ’=¡‹â‡ðiö{5–†pŸp^”þõ@Êßþ$m/ ¼L «\FÛ)JžÁC„¹`n[68 aÁÜ3ß)/O3Ìœ6§7
+ G†ÁÇ„(tQoÛXìLF6ŽfÙîô0z8ëðƒê$û› •aUx>\n²A“ÄjÁÛu–5!‹ŽÒ!åИ4Çá]mϾ¾Yj)TŒ÷mJYé6oË?(!ýî)\òÝ_ø퉂ÔÂ9É F«[$@Û†÷SÏ­råêÏk7qÛ»‘óN¶.)·ìõ~¦6aaó
+'¤ úóì‹^î±²;ÃĤ‡ØhÄGÝ&}³ÕqBU°k’t4»=Õ—w¼QÇžÈúÒå*x5¢mª vªÇ„³oRÚ(ÄÃ_h¦22X#aå–8Ë ßíê/âíõšÛF¥]G€‹ÜIhÏ7\bÊ×· ÉM%üZo3b—õî’­\y¢ L–“8™殡êJÏìGÚó@¹ i»± ø‘#­S8Äi…‹Ý:Ôvžôš$—Ümbì.y3Å;õ`úò3B×Â'D„@E'fl¸Ð£ÈåœmÛžUÚëõ¡­'(² A•Áf€Døøa_Ì$™Q±/Ï÷.=/ÇŽ£PüÜ(ñŽT%³x!m½y;Ì“:8µ“ Šû1”CÓKÝMâ-Þëª~C ©ò‚
+æèå ž(ȆÁj‹Tk~4-ú
+[æ.ÌW{Uå2ë"˜<gÆ;«bÚŠ‹ÌIöepëýý—X WE‚êÖÔîÙÿˆ(ÁÖhCÜÇÝRZI0ƒ3¸¦ž.Cmh‹úðãÇ©™’‡êw¼jG^ˆ_!LÜǧ“OpO¸Š6ý­g’Ø}²Q/|~ˆì<.¤Qôå± ;Ü9J'xc¢ô‡’|í?hÍz7zïQº ÷W%T)¡j‹€VQŠm˜Ü8ËfàP¡…0—»ås¾ðKç°ÔòÌÛÅÞÂ!z1‹¿wB
+¶ì´è^_ãùJ!™ßÐàÜ`‘sî4ÙÙå³ÏZ3(©ð¶Õª+—õóÅeYã J“IÇÉ ä\6ŒÉV 0 :;ž /HŸÜIžÄß+=tÁàîÛí]àupš&xá»^6¢ÄÆ×;ØŒ ^Ù…×iIŸCbG$»VEI=¡êÜÛ|>§¼!Ôr‹ø0ìÙa¦ë¶,QŸµ:ýï$€oÛ¢üQ‚BuÕ^äƒÞRÁàµç”I)bÖH\M¯dµÜ5Úç­$ºQ÷ûŠ9ãš·cþaiÖÀ_\Úæ Ë™„â ÖFäˆ3ÁhÜÚ“˜uI]¨¼²Ñ"`-ØV†øKøW:ˆ´a/+qÒÀ¯_,¸!I'óSõcßØ5x5³¼3›cÚŽÅm_é­Ô&cá[‹j
+Ç°sÅE#à3Ê`´D§Ë·<ù¦õâ‚#:Jµ¼Ó)¼Ù:ù1QµMé?y>a¿Ð¶Sõ‘ól«¼-òãžœ¯C3ˆá_½’SVôò);ûè™~[§‚€#α*¦ðQ9%a_9êÄWÝ Îøgkí¥Ä»,`$±3Ö°ƒ%ñhõ×43ú0>jù¼5—6íO¯)xUCÈ~M6[Ýx oÒî,[çįëf@‹x™âžu…h›ñn`´G"…& a3<e4ºå»Ercé'PŸ—9t:Dò~\@§hûE®ÎǪÙBÕǯÁ]z)w`½&Ó=Îú8ò l2´Y—¶ƒÌÄÂÕ·×É;§ iª-XSsü²0C7«÷¸ÿÁ
+Où!uP)§,ë&ax¢§_Î8Dwp¥ÝmŒ¥nIŽ‰ž¬Í팮'\éSb#·àülåsk >qÓ;¨F2}hl¨ª™y3>ÁkÂvëÊÌXþz½¿GgŒØîº+:ÊÔ«åè„ÊŸx¬¢ÔVã*´ù륨§goZ/š
+'½‘ï}´ÒÛ…!˜*¹1/[
+¢%9Fñ´a)Ø/HµLÈ¥òצE0®`]Z¬øï͘õ~Ì‚v[Qç­wm¬ÎÍ5†Ô‰ªÆ—t?NÃê¨ ³môÉŽÅ‹§^‚\ÿ1;겡ºŸŒQû©¾Úê0œY¶5ª©êÞÍ6ËúåÕšTžd
+]âs¶ÝÔÞqãY㔎/ÚmHöa—öt0DÑ®ç¼7Oéalj†9ØŵS<àC6ë|Ò™ªûC· v—¥% ƒ¡ávuZÈŒQ?Ö«(­R¯ã
+77ÆÉ8:û"%×B;T…çòÁ•u*[r˜/§æàÒz«}iV`­9ŽMÂêÑî†'Cü'/£ñ¡tÚ“šAD‚¥j‰’Îu(ýÐÎbžKá%2£öA„ óêAyÕ†Ä2š¦¦hß=·HÜUœ£>DîÚ`gíZÆŸn±¾2^ßWíêJíl{ŸîÄ{k¦ßþ"É*‰9Ï»ÅrMR¾¡ª Q6›Æpóiy̺¥/”XœŸí·¨1 ’oþ¥É’€œ°QœLÎ6ÌÖRB9F%¬&ìŸíx÷¹ërZõ›¼~r̆¸V¿Ö{ë¥c½Òc3cßàÃ-PæÌ;éŸQÝsBá,-¥5[±ÍØ6þÐáP“9Œ«ƒ!Ü©l¤%ù^³ÊpPlâï[¨³8‡%÷4·r)3q<†b}å^ÚþNå#!£4u»†w)zx±Æ؃U¾pÖP¦*V,DU°n–rª]ß–†kЛaZ³Ä{ãã¾3d¨Æ§»y!½+ð¨Áõ_μ‘.kŒÎ¨ã¹–DÓh°;‡|7 Vì¾xvY±
+&I/õeíƒGÖa9$X¸ÔÜ ?Ù§ÔŠIUÉ$¬K`ueÁ0íG ™¨’mÛ Ç×öôÒ>áˆÙXñÏ¢rfD!¡j8Íp׎ú!y’XýÊ÷ÑÿEa(ö ƒ'¸V23€úÛ^(k¯xεw"X…ò‚V¾Q­dR60Ìw›(®˜¯{E¬_¾FVûÊ¥V†ƒD}ó‹ ³â$lóö—êÈ—™ƒñ”á~ê!Ûc¬Äœ8nd^ùAmïµ áM¤ŸC©,~üÈ•ò¡X§ÜcƼÛA©Ž¯Ì
+Ä ð%©5^I¡Ìp‰]üµê»†ÓÌJØ鑆ƒ]M—Eø­qŠX›»B~€ÅýIH2Ä^ì{áfþ`­þeFLy]%&¸CÃÅm]űwŸê]°F¨UºøqƳá¤eÚƒtÓĽ <ÞwºŠ/¾»¸>+W%ûIü’"ƒ°áò¢$iÅbQC£pò
+†º¯É=Ò¹š")â…«EÜ{ÑÍÅpªI×É šÀAêoÒt{àQñ/<·b%d3…0Û·n)ÖCåàt‰4v(K:Z4¡{ºRPž}O$ §z*®ýJ1ó«+„÷: !³ $I³è$‡ÒÖ”(ÎÊûÙASVá^-m‰Uä‚W(ç7§ ­¯²Oà⋈kn·PÔÂ^¯Œ© TÔ‡A¼Ê”`ü-O¦
+]å{µÖºI+.d |ÔÐÎÖ¡MÏÜ WOì6 ÓpYXZù©N"ވХI$N‘6BGò&È—Ïhš[sºñ…?`¿wIÔQ8ºˆê¾ òGéï¸ãhå:¶C—aá:q[hE_¢óewr2Ò{žïâ—ñ°ü*ybŽA¹2ëJïmA3BjIT .!ƈÔßu$NïJrA@.Ç„™Ò¡Ó_û¾ŒŠÒ~¼ÏôŠÃû{uU=ùÂO)À½¸¼7>øv%‚‰€ê¦U šôÒF+¥¾»WM`-}_†ÿÅZZð‰MmÖ^ÑÔ=«§
+QÇü¬†Ì«ì¥žÍ7æÜ©¶‚¾\æ–X‡K«ù˜› Â0ê‚Žå|«hk:¡G…¤\V5õ¡ÚcèÙD1,äaƒ>ª:ðö‚„¸¯ášŸ“DI 5¦?L‡åЧü粪~Y
+¸ŽùÁCíUx¿Áxy²JÆ‚*zaîLäRÖ¹^Œ¹l®ÑQYæÓñçòE¤ ÷qíFúV›­Í×s—À‹Õ— à×jš¬FCm G¤ÆƒÍ‘ßZÄT_Êë‘Á¤4›¶ªV| ák ¸OÀ÷£ŽpÌq±V(Í¥Ø^¼Š¯^–b˜µ§±_$z»àò¥´Ra Oç/ršÉy ¢$  ¶P¥+÷ÀïË™¥3IõJ,«ô ´~ÊÀŸi°ò°T (º‹*ŽŒ§±´FG‰ª60(¶oåãÓí´ž ‰"6ä9G'Iäî…F2ÐË‘¼~ãp>ܪwÑa¼ð-Þ÷Ú·ÝÝþÓÓXh †º(œñ’cœb³%õ0Uðgꩶ
+(&ž_0vê5øˆJW+otwÆF!¦u8`Y¹iKÖþD]½8OIrnµÍâ R`åf—j[Ξ`¯L:¶áH²M/¿E²C°=%
+8{:´F`~$'Û3…ú»h6Ô”Ó <Ãfd›çx™ë{®ëŠ7KÐâäôˆ°EcÃ}ïL½#„¶Þ+3¥_‡PÁ”éòcò‰ÿ²pY
+®^Ãz4
+›p¿ðfRöÈÎŽ¹Œ õµÔ
+ î%|YvZÌj[’t>
+hÊ3ýuÚÅH¼6uœöz„?Úo£\Z"cîÝ/©­’«LÏv°ï\õ:ëßEŒ9ᎌâ"ÔUò¿Ùµ#ohoé?
+®”ÏF3 µvÌU]M€Ï¬Ú¶{i_;èT)gäùÛ'Œº‰0à.¹äæͲª>Õflýè‚”º_äìkó~7™ÉÁYv¤#~E?öTç`©Q™ëêÕqNí¾×RØ4 :I–ÍŠi^½}“CÑ••¦„¶äÕDÑñ$ìH¾Q 2.6ÕÝñèc´ zü¾rÓ^g×Ìꢱ€væ·aSÒå?ð¬=þªfr8A„“®B¶
+]ªæa´Ñ†q´0Ów^8tº.KMç²*õMŽ×©ypí”g¼F¡ß¿©`]x¿³‚º¦kÜÖ#X8=·{Å›0LXâ(†õ3ÙoT`ž:äµ/ü9_
+²‰@/¥õi™Þ¡¥¡f™0•=¹s¿Ü g\pµQÊ:é·* ®‰É7™ø+F‘¡“˜%Ÿ¨hòÐÒsc»CwUrœßt»ß9bro`KÙ¡¿?ô#Bíx“Ëñ¿‘ccª»Á hø¡´Ý^¨ó\»wlTH̼{‰]Öõýf¥ðÍÊ_±
+ooWWw¨lÝæøòœŽ­¢Qgc4Ì‘ †³¼%®0Bo«®T€µÅ'ËéB
+Î:tê
+|¥³¤ä³§òÉÎFá4}M¡·øÅ9ƒ˜„õ°4Å¿yÚ±Û•{4¡62-rõºÜæýI¨ýѳëæuºæÑðð—ŒüH&S¸AÏÇYS\¸Ž°’Ç|k›á%l…ù¹ÌûY–¹€Û9îXœÓog€œ— ¬·Jùü2ÏôiÀîƒ4‹$I<Ú~TGKÙnâLùþðIxýÒ«I” 6Š&ÏÕƒ¯¯'72ô}Î_Ý1\¤èܾñà’©«ž:¹¡Á’æêeëçPGE‡[³t¬NCÚfÀÛ¬œØKöoo&Û/QO1ßê[òܨV‘ìF O`ã>{d|CÖÕ®4¥7Éò¼¾‡1søý¤5Þ‘qY¡;LŽ´Œµ•Øœàû -“öx†s¸†”’ê}•#yšßIPÀ=é çÚdMqõ¨oŒ¿~äPC,­6 =^N½î^ŽA±B¨ÍÙaë„ûÌû*^³ '… ¼óV@÷ã×sîßä¼Ä|?”X¦õ²’z 6ZÄaÊ¢gyªÛhñÛs+Ãáõ Ÿk$b·Ò•Û• 2¹¿Š& |`Ÿ:t§1ƒ~›¹°š(±Þ#·cC¹ãÆ|@7¾ÕÄ âRD­-4÷¥`¤ócÛ8‘*Ž½ÆEA¨w&ÙœQ1Çtø!¥Õö½¸/¶ü1Ëö`1[^”ùVíTœí@ {<I´ô0{jè –FL¤IVR(ßìȆw@‹»Uaeù®Å}*óÚ¹™ é ‘8/ð–K¦\Ò¨–ýüÞÚÏ
+)OC9Uqªæ(^µã£[—éöŽã!+jb‡V)²Ñ°¹ìÃB°ƒ°-åšÇ,à«Ûùe4Žy2 HƒtS& I¾É¡Oµ0ßìt£ÜœÌºÈöÃV hÒMf…žhAé­ŸÅ
+çy˜í@2¡!1æWÔ9 È¢½ ,(kË_- :×£Û®NS—4#C4èáA"ø³‚?`âL#àÝk€Jêdï":׳ó?o8Q’JÊ G°£ìŠŒÚqz¿3Bµs(‡¬i:ZFn‹ï€˜îÒ´ë‡m_÷qßí¹ƒé4þK< §¾›Æ;GD)£Þ
+uÜâRÄ2V ñÌš
+}ÜÎ%ÿIÿ\€ø%=¦VX4t”¸ eû~ÁjGÇ6’CùuÕú çjC˜Qu8œS§Z—ç‡ M’ó,‡ æEŒá„ø ´ìFµ†´z
+¿³rØ]Ûê %\Þoõt¯ F‚HàÆ }ÕByâéw“«„i+ž¹
+®»
+»Òh
+c­¤wG»í
+B°F:ÇËèh]å¼Ü‚ÓáÜ3¥ESyš):’ü~»!zÁft$×¾Î#¤-Æ#>›¾õƒ×te†àcOÔÀk™?õµéµ¥÷5ÇX[ûñûÀ/‹D¬i¾Œ,ñ­_qÏ=<uÆjûÜ5Ž€U„¡€ÕS8ú¡/‰.ú”fâÖàèá0™ï°’îö#JÁ(¿j;E˜¡
+Y£l9ûQ§³µô€…¿®|DÝcSSù¸aO,ÿ®?Õj„ñ8Pžû¼‡l .>@ìæ ¤$®éü 'RýPïõØÈ´æÎÕxÈi¾Qq/\ºc“æ±ûZ\œ6
+ ,˜ÓûiÅqˆ ø_We_¯à«–)OÖ‰ŸçRÖ˜f!¼˜'mÃRÕx×[ºŸÃ׌¹·¯ªL±w’¡îRŠÆ~»Ä«A×—„¯¾§.¹NI1¤–CÎb¥½³í²ìz²mc%öé^y»ì´ÞkÞ“„³ÑnŽ³æmèæçw‡
+{xAœiã‚uè JH¯`¢…ýàu°±FY¶>X›¦Ãtjß‚óðªí®ª)R'>@Ïz„'.x¸\ÖCzÛñƒŽžXûz­7>Ø/Îü:ÆySÌ™Ï* [¢ë”wÏ*áÅ?ÿÆÌÏ$Ïß`. ØÿÖ7·§Ðü­B[ laO.- Dã`St;>ðòrêaLKÐ
+÷,Ú¯yãÂbNf/8Ó2"Š¤ö`7¾€Š’½iLþFཔ’ï²k(¡\Ž2ÚßK&!lÜÁ!6
+X­ »xÕT€_…'gÉOåh ¢/åöK?èF÷Ÿ ³¾ÑŠ‰î;#¢J*"ø™6H&øA›µ*ütdÓ{]&?æÎ*ÍúÊŸP‹CÏýê"õè/ø–Ö
+©²ÄQ£­@êã¯lS2ŽùPø29Y¨‚âøŽ1G‡ tÙ1:]ª»xWC(¼Hw7y C¢&R}a~}\X‰–7øÊJ@y‘GQD"ûÇÃ÷)U+ 臧•ªÖ¸=êÇw‡N4ðÖÔùE–ÕeW,ˆ.ö¢Ó $ WP¹øàa§~îÆ°äŽÎþN¡^ïø\oza HI¤D¦gnƒ’''tÝÁÖhR͸Lw sÉô£¸¤ô]•EgäõQS¿èzWÒج-"hf‚hTÏðy\¸}( œ.2žjþ¹`?^ØþüÌÜpvè„™ÕÇdí ë­… Äž^ÙÁî>º3Ý$•þƒæ¹Áã|œ× +”EëÞÀòÃ.¯x&9«);äªS-ìá«,<<ƒ·n¥j¨u—xë¶6Ë:)¨²R®Ÿ˜·_¨ðàÍùïQûÆ`ò43è)žä¸Xá|¶ Œ1al¹“Æ”òsƒŸÜ†¹H)Ry'c)ÞY®¶gã6Æ… £©¢=r"†i÷ìïÚ}EÊ[äYC­|ªgvE…Þ´=JÔÜ\§ ç`³t_@È“Ãr.ÍCY@
+VŽb]f‘¤ïòÕзð;µþNÚNWóm°Bwß4¶¹lì™H„UzݘŸÛ§-|)+[`Ø Ý-‹[¯»Ÿ>/)BæçÆ–Œñ7V g.«î‡¡T`q[ËÀ,Bo7¿½ji&ï«sãahŒ*L×®N+ÆFØÌޟܘÔÑ¢¢@sð²øë<+¥ß¸Ø+e™µß­º•*s´å¼$9ªÎóÀŸ±ÜŸK†”YJY|jNÌ‚5[ÇkòD‘pHïiz 7íh9TÃ\‹-ÇíFÖ,LÝÍ/Øpn;Rk÷TõxIÑÅn.n…'f‰ÍMÙÃ5¸Î4öÉø<És,™Q!Së»Û•©xøɳÎ*Nóõ-„Qç”èeYXyØòzŒ¡¦hã¦Z[¥èÑWUFHåÄ™ý,1ü´ÑŒC@vdKзõª2f9sIËÛÉIj²uäáut4› Rš6cæ _ï!@á¥ÑÉ-r¢šÓÂ9ÓÇOǪ]YƒL¡O´+bÏ}=œGã* ¯}Z¬Bhhîgi†|7áëB «8Û™Àî­¢ÒëwxÕ4£ÓŽL2m^³ óÙ¯(îÁHqkìtÔ'š|¢a¢ë!BÓd›±[%:k'Ã9¥·ÅD"„ÚÂr¥£s–m¯ØÎ$$cèñä¦Ü§ðå+õ)ãð¶
+{úKÆ÷8mæÍÉ‘‡À|ʤÎ~eìD3.Y‘d‘cÛ
+¶¤ìÛFÀÿ~ƒK:¿€ÎÜ;þëK‰7pn#5Dƒ5šôŒ@]Å{<Üz¢=¹õ1Èãå·~ÿ0iE¡†œuSƒj+ÚÂ"<´‡hÌ8ãÝŸGqMZÝ´RJŠÓÆcéø»9†I=¿Yî)w²È6Ì£§“µmúx×È°L€ÈZü·ÒÁû\¦MJ­†mQ…o¯bÍ2^7+SŒþˆª%4ZÐoo U’µ¢ß'r´q‡§žGû’õôå’Zìê0çï%º›ì:H¾¨ØÿŽ(á>(ïç}•¾
+e^¿¿Ð:)M•åèž%möô=Æõüª[Ž¡±¯^±sXvë «CæÿƵ֧ó-T¸š]õ)8KËwjyÀ‡iXßAy¿É…~ÛZQxŸšŠƒ
+Ö(ƒxWâa£v.^Ò4í'Ìä´ö$ÃZ óbµ~¿\£d9')F.šÛ^k”îí¥YýiPˆÀ÷cÄ{œû…×ô‰Iš¦Ð”0s‰ þÖª™ýý‘ê)„…û{LÇÁJæw´¿®åÁúòuYÛ^Ôõ`Õ"•zp¹Å¦‹QÜ2}ʪðcЖºƒ9íØ°d{7”Urpmþzé§~©?
+ìM3âý° BÒ¶$$‚Û2Ò“Ut ’îÊ°áç—jj9SÏlÆ „PœÝ¼ˆŒ2¢Èz;¡ä¹•„O½È ‚¥2‚`¾Kç ¯Aà‡íˆ“µF²Ñ~|kÎRÝ;ë ,‰¸šI¦@A%ü•ž¿5®ç$ô†DZ`C¹˜ç€JXÂq?¿æGeñ:¯35F;Â×£ ™R£dKŸ¿åIÁk刲š‹†<Hš^ÝŠßP0¦ù±û•º›×!G¶¥¥¦ÒáÕÒÛópKÏ}Í+ÀE°HJP6-æZ$í~u#AÂã÷ÎM½Äˆ§Eä©…<©ì®PðX‡£ôFî/SÆͲ w`ñù!ß:,wº®—\ÜãH§ÁõSK¥‘ÆIx
+|!ˆÏº³\[ÑYGíhšÅÝï‘P×hX‡îÖ*¥ò3V«9·´Ë¼ôþ˜ÔƒÉÑ…œÂI´+-qŽDô¡2²W‰k¶å¿2Vü,ù äßrŽÞí¬²õe¿I›'2ù ³ÖšöŠ5Ѻ(®ƒ9à°qH/¯í5NóQÌ=ó·?<U9H6ïï«TîhoKDZï™*ªºý¿
+ýt,È)Ùº
+gsȘ•æ.\N—Ÿpñy½Þ ´Í­v—D
+á÷î[¦3^¨ ¡Å<Nh»xöWG9«®ipÅ[T¾àÔdç¢ÐoÀ‚9êÆ'çªåÄr(ÆmÂíá¼3RæŒà ù“­¥ŠÀΓn«ßòN‰Qñ§ñ[e+Øx£ Cÿ5ù«må¾ç8—L£‰O@äuò˜‡ŽVö·œð ’à~§—äòz©’˜ MÊv1¬ÿ#¤66ÚÕËãL¾äÜ#cmEMµëÕÞD„½ª<á¯VT”‹§ÕŠ ò 3Ÿ“!Ü%C‚[:½ ñ䆔qƒ];¨’È4Aó­ófºDûr+roõ×ÊUýÏoýç&¬y‰¥TÃ~fþøò@\bèúÃ;Œ“¹ÿôÌ!š%Äö`ƒÜ—Eé»w̦‚¾A}BÜË%ïÄÁÓrÕtŒÏ½ï2RŒRaó!ù£¤1o²ÒôkähF¨{ó ƒä;:ÓdOz±Y{Ù¬+L#ÛÅgtBU•@Ûdo\à ¨JõNš¾žXù-~GpQ)•µÏCJˆ†Õƒ;ó,åæ §”r%›È³ÊŒÉ`÷L\U]­^î¹Ä`§Ž³åCs¤Ö˜
+¶Ôú :ŽBOÃ/_Ai9ØÃü>o}'ª#OÕÕ’CayË.·öñ¾ošªIÕçp–¬ eÇ×’´Ÿ¯[È
+X”¶ù–³¹ã“@[Ë*“´‚­ù¿©TØò„„²G‹€D²Þ3,‘&=¯ã™c¿º”´æì—§éÓ²`Œ!ß‚¸ž-Ј\|ÌxTóC›n¼‚ñëæù.¦&Ut±'^ ‚r }Çæ {9׮툰Fâ×õxç{¥ðà ÃJpµè¬c6¥‹>¹Là—d†5®¿ šÖû#¥…‹âz=wªú “éÑ—T÷ï\…Âýfö¦‹yÆØù
+C¦!+ùRW™Ö„­#ÅPÇöÒ¬í+²yùÍÀê|¹V’¯,$=sCV£ãw5ê4«S2ØõÒHس+>ÎW >´$âkþ È~Dò
+€bKñm
+endstream
+endobj
+614 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GKSZAX+LMRoman12-Italic
+/Flags 4
+/FontBBox [-449 -289 1358 1125]
+/Ascent 689
+/CapHeight 689
+/Descent -194
+/ItalicAngle -14
+/StemV 52
+/XHeight 431
+/CharSet (/A/B/C/N/P/R/S/T/a/b/c/d/e/f/fi/fl/g/h/hyphen/i/k/l/m/n/o/p/period/r/s/t/u/v/w/x/y/z)
+/FontFile 613 0 R
+>>
+endobj
+615 0 obj
+<<
+/Length1 2194
+/Length2 22824
+/Length3 0
+/Length 24175
+/Filter /FlateDecode
+>>
+stream
+xÚ´weTœÛ²-Aƒ×‚»»kpwwo¬qw×àÁ îîîîÜÝÀ#ûœ{÷>çþ~£ÝÌÒYµjÕ×MB(§H#`dc`,jÑ0ÐÒs¤¤õ ô4²VævŽÆ
+Õe· oq²íèí=:B¿[`‰rF/'sDÚ¶«mçCDßóâO¬S](̨ŽtÎW’Š¸Šà« c­Ö†%¥8K0ÄË_ÎDGi},_ì"ˆ²D°>Èë ŸæÞO¤~}“™N`líËYêU1QüÿøC­¢5 ü÷Ë/øÚ‘ÌuúG?ÖÛœ ¾™-ÌB?ZäÛ#œ–uʆÍ#Bwt7èæ‚à!5æ>R‚çí7=X
+åkÁ&|ßúÅ¥À¶Ø»R
+¤ÝÃK;Ѭ£µDN„3 ô7¿Ð¨DьċÞ_·>‹§ŽºkZಉw1SÞ€%‹[ RŠŸ(µŒüˆ”nUÂ"3 ˜
+Yò"ŽZrûNž<*NEGI¹Ä5ªªŠß^¡iÜ›L–z h<µ`KTû¡%xJÂE7ì{Dn@ƱÁ¸¸¯Œ S1þ¨9üŠ€á
+ÒÊ»€ÄÞÜEî u!Ùq·2Ê•Ú6ûT:ñ_csj0|no¥} ˆ, Ô¦R0•ƒ^¹!š}P-p:éºâUAŸ hdJ‘ˆfkÁ(Ç ¯R¤ÅgËŒD¦Ù9
+¨!Ùutƒ Ï…œ[0¨Àÿü¦¾õ‹E @ ᣟÏü3³Žòt¤­c¬Jn§aÃd¸=žvZ´_,n~ò»p% 2SV%xœ¯Ý>…Ö ¿!‹89Õ:½“H U¤¬ì#k÷ƒÌúuÙïm¾ÂŽ[È똢ýÖ8Ü;uŒ°óÓb'>·àL¤À:š±ßú-“¤Øðò.l!VOÎç.’t¯-$²q½£G?Fuúä.8ÒÆ=!g¢ëÚ¾Öʇ4T¬¨9rÍM‘Ÿ%& Z€éTò¬Üì’­ËY}æwòù½Eâ¤ËâA_<‹ÂÉ0€YýÙ¿ß&M>K~†A ~Ð:ú4×Eð¥EÆ&ñ
+ðWš>5
+ù”®æ‡MuVÂ'q„k.T0€nýJø”‚)¾I4»!i_› ªf‹blxKµ·2oö.e„á/¸dêf]‚϶Š³c™g‚ËŒ‰9*yX=ðU»pYŸ 4Õ<F7Ï%,lm/I€Ö«
+U‘?é%ñ +¼3û
+£ªÂ˜V|šþÌñr\ØÓ
+rY6“3æ­£`^åR>nqB'O •0-ì"ÍûÈfιŸBNe¬¥éf%Ô8]°
+,kdvJ‡¸ü‘'¨+kÙ2Ïç%GÖhJPÁ^;¶ çX=[W¶®’$Z5ðþÕª–%šÅ¾m´¿AȪVX 2Ζ<¾ÇöNÝâá“–§!ëÆfZ.ûè¢ÂNéÙ.Åæ¥<h]âÚ«wϙĔÆø›•§³}—å.}Ú#¾{<kÄÖ’nö"{öôŠAwÊäqé'0¬%¬`ÍÙkW¨j…ÐLDqš3ÚQ~cGl ‚Þ‚Á àà-îN¤Aª˜ïà>ý‡qJÙ-ãÈŒ0ªí E0|ƒÛÑàü¤­kâµJ±9[ÞX§1^ÑWœ/°EaÐ,V*°¹ –«q•b’ZS@<öÉ~}Ï$]ܸcÞÊ0{¸‚ÕN#ÇÖÕ6õè²Åjð¾ïÚV<H{™0öÉӪ畛[y¹ÂËö2ö‡®†¸–sQ3>iëÐâT'.CöE _áÓœ G¸`K÷Ô‘0˜È)üZK9åÂúø˜­5ª æ óX Æ9ý’VW"™#aŠ¯î b².R"|ž–rŒd9…rµºÌ+æÓ|³5¹~žÑÎñ¯"é
+z€±ÀWnmà<
+õpÄ "Ö€`¬D[ ƒ~w‰oGZ"ÖˆÝò
+ÒyþéÕk0alk£ÈŸ÷Ð]¤x`øÞ$[©P™58
+·5J†P mÄ3è’C©ÑoLÝ3¿.`ï‘_Á0¦çH{y׎3ö„Ÿé!ª=ÿ¶7;NìÌT wÁ†¤¿„÷Tðù‰Ábv?.ЖÉxÇ÷§1ؽåÝ=Y‡‹¹­‡&ˆxó%O²ÎùæCí4ca³œ1Øe A«véo;££9”ÜVfLŒwŽ›ù0oàöÖÆï*ÓIeè"«cm¥„5ËÏÐÞ¦¿ .k ²ÂøCh1‡pÚ¶M|Ëó¬˜z+­'.=À·±í>%O‚WWFãÞg‹âÏv ¼3+Íõ¼h®GÎ Åá3‹Æ(‡æ‹-,Îw a]³£‹¯•P÷^nK-ª‚{Ïc'3µÝ¨‚Î4u¯–$²Ø0³“u6ÙÞαÊbr™nú°=~×àëƹlù´ ¥lOÒÎU
+Þ¬¡ˆU„Àe÷X!âñŸ¿5°‰ ²&xNÏ|ïµÃµŽJ$ÂTŒÁ…Y¤‰F²@~ÃgEÏÊeS$÷éà"©ÇQ~•Zr¾©=BeÍÖ«d‹as;™-Ÿç»ty|:ÁŒˆ“Díc¯.( ÙUyÞåk~qWØèGžobföŸ5¾ÐF¢âK£I@ùôewµhIc"åÑœrÓ@¤.‡ù(óAÑ%%GJ’é#·æfã[K±/**–â›{–|ÚÊÑ>¤EZ4Díƒ(Òätàeõ’{*¢TO|£€ä¢îÝAæ;ÆæwzÀ,¹vöÀg r“aúæ2¾@aÈoÑ?[UEP‘MTÊйäçrED糕DÀΩފRzû„í&?¥­t}KbÂNRû‚• SÑãÒÁAäEÇ: 9ö}A•R)ø®ˆ¦´Ï8"ö»î2°c³å'›’–˜SðÑ¡{°…”UDΣ*ö>Œ7NŒ>ªö#ñéaÛmñ—§#W×õ ,¥U·¹òÔÃ¥
+†”6‘\~71O\Ï$RñËÝâ,Õ¯Cs³i\*±]¥d(Ç?É5óK8\_×,«h³àUÝï`æ5¬¢cÆŠêÚkòí·ºšî6†—¨yÍ
+0Ͽz
+¸6T¿ooÉ…8m]Wõ¿|té1x‚H*Ì'JÌ™9s§rí
+¿Ü9•Z\vNy£ «C㫲YuìÇ,ÍŠŽ¶äÌ^c_}Óø‰}ÿíƒÔtü!ίÇ'5A\¡*íÖ‚˜7ú¶!;˜ÕOT‡èѳS)†º©`mÒ„©K‚Àj‚u¯‡
+´Ëžrèªõ+-îóoÌ)—›±ã¯dÌn.çv89J>óôòJѲ¥©;•e©1¨EÒº¢hÖh=µ ;ž í]!ÒúØ)c'^u,.iÀ
+c°D5?‡V´_Ádz•¹$ /}Ú¹[ ͒І®ìÔ1ÏḥS{åHàÍ»gk&†K¨Á ª±puŠ ³o¬R›§[4è¾"‚ªG$Þ;ýÔBkQ»àTÝ
+Ðß°ÅÍ7ñU&šðôVt…r• ñ5}»˜—Ñvé˜NõNGæ·mQ›µe.”eš}Bd% ¥Á­3ÍŽ+Yy‰ú²çßjrÉÈt=R…8[*cæHÓ>qè¥AÀNà+’þLHKEMEŽ˜ /[ªV£¾ëÁ
+۵ƨ÷ŸêÁ´$$<5áxLÆ‹ýµŒbûŠ‹õ;àì?VÁ²ëhä`•ï¬ˆ¹Då+$jЖ(|vbıPö¹Žß 9°jY* éÊM‹?•Ïbór¦ûAô¦ý·Ö‹B{^¡>íDÂW„ÍÛél*JÀPļ¥Ærä­ytvœcÜÕ¯¡™%£¢ÓÒµ@¦džÃ⣂åßÂCIÅÝÊ°DûÜoí‚Ê@Nü9 ^ì Ák?MLâÌKním$Jd¢eO[*!Q¶“ mAt¶Ï"õF:8‘Bv±–ƒ¢.ù¤…”\4èGñËÎÁø¼Úõvf¥‡x&5*Q§B(ËÈä–¼Ô .õøð <#[XÅ$!“A
+äÑû¥Žê‹ã½z7AtÔåtá‘Õ¨Á%<KE”}ž™ 1oÝ” vDLÅ_›Sd+»ËR²áG¤àC‘dÂœ»Xe~ýÚ®Ôž¹“ÁÜõ­hbc-äÂ.Ôõd_ –L‹\¨yõ¶tÏ—SæLurLQ ŸàcB‡›¯·óðx Ÿw­)B„2ŠlŽp?þ|séx*×à…•W95¸l¡{ÛrZA]÷½„XîÙv I7líÈé&ª™BØýŒì­Ð0§‹áhF2BÙN®cÊØ®êÑoµq‡JâeÚ`«(EbT)o…=t ûÆ&:ŒWíÜž)N+ÖC¡EÄ|=j¦t(#I@ ÖÇVùÒ‚ë"®^Ë«kvŸQ.º9ÓITÙå{…ü]‡Ô‹©
+¯@ DlD
+ñæ"uW2Ít¬uû6œB$pÒX]O|.u›BBg`ö“b)c÷Àj–êµüÂ75ƒ^~\g~Ý Õ`´âW¾i?Ì)ÖÞjøDheƒ í1ÖAÝ׶)ù×Ò­r²UžáÚæ,®€½»¼µóSo"`Çó§~Øm“*ª06Þ7ºÙýPßè
+ýð!r}{ÍZSuƒOy‚áϸ3ƒâ*|‡[Ú¿ßÕ.ª€_-± ç§-Ii¯uÌ›qPMŽò“@DZRä—ÉàŠpêƒeå‰?÷yãÁyEÛÔ÷ú“Óì¡mEÁUícHá>ªÅMV~a­Ó$¯Ìã<Hj¯DU0]¢ßG9ý†Ðž¡¾Ù¡ƒ/ö±øò¹-꾄s•nÜÝe8É9в¡|CaŒ&— Òå3ñ&€WßúÒG‡Ø\ô‹Î„ü=©ì«¸½Œ šp:éºZMÀ/©‡·KcžÛ[ _î"?œáíÞUóç#È{Ì™Ä|Wu³µ]Ú\´ˆ¹|ÀÊ+Îl»í³xãŒsY}?säJ1LŽŠ•ÏÛ/Rt¨ÂEž½˜¤Áê¶/eáÒ·÷­ýKh@%‡”ÿÓ½lvµMoÒÙvn}Py…½º‚ŠXÁç páWXc» Ð…GWq×:…Ôë>‘X‡;w(¶¤¤E>μ^?íö÷KBlmU¸DCÿâLÝïŽ
+ŠæÃÊ?Î?À@-Ö;Vë¿Šè$ÔyÊdbmɵ ɼD]ÓÕx~wÿÖ-¯!šûò{ÛÀ Äm§ Aaß*'ë¾Tæ5<ºÖ=ŠGág{”'+}Çb %4Õåž;h5ØX §|6ÈÀhó¢ ¡Ûà«<û©’
+ª—»Rvrz¬6ô0óŠTxò´ÁïËŠý#–©ë ­¬üo?s˜; ç](,¦ì'Ò§e|rÄ"|¢àÚ2˜õè„·\)¬¯Dç“2i-(.Šwb'´ ðÓò¦ï¯Ó{)¡
+žD ¨Ÿœ ·.ìØn0þVþÓmY å§˜¤JqŒ®ù‚Áï.š‡lT3mO X=33es𢆒_^reF)2[+ôëùvBñ_BDE{ȼ>óMS¢{ñ
+±É2g‘¨Si*—7.™ð[¼úÅÈå*c¯7¥ìH!–;ÂZˆÂj]­ËÄ,nB¹‚Tð ù›Ÿ2D+Y ¤9Ãøú=3Yœêõoæi5Ùt·rÌòfUˆÚäÕÃõŠÃå­`ç‹÷
+æÃî„dà•¤Dònu6”ÄgùØ’ö´]}HjÔ«+êýh¿ü<x  íÆÿU,¤0Vο Ú®wÎé<.žsߎ²Ôsöm}—‰È ‹ÆO™á[’ !ǪV —Ü­$º˜º0ÑÙ[é¸Åýh’Ù=uRN Q
+É=Ë¡‡)µê£ääåw„‡-ˆ5ºìdæ05q9wsñÖ•äÛðM.œÊ úÝÚx]ýÉô‘…mj0²BzL÷¹„\¼î/ˆàx©o+Œ#U¤8ioz<yNÂYLáHN³·È á “>Ë‹ˆ‘÷ǃémTê_bwYWf㕇¼Òœ’8©X¸¹Sý·,W¼¡õœ%Añþ?Îæç{p‰áh[;—o÷…¹6HÎЯG;O–äõ½·ÝÊ<Ÿ€ˆÕªê€ŒÃy/ SYkJí퇯5/¥¦þ…/ *
+¥Ž¹·3˜H"¸µ Ž‹0%y®1]¾—½Ö'0Dª¶¾.U0&c¾W ÃcwCò„diÞuUê7\Óf>6.»Mk·™{І'‹èH-e‘Ùv|¥ûœ; vëjÁ“å*j_Î#S^b;\—ÏtŒûö\H¼fu-¢-¯b…Ø(Ð</dî ÿ㛼s‹}¬µj5Ð>;Ò!’äÙOCë7æRi÷¤Fƨ©ŽœIQl›NØãA µç”ú ѦŸ1ÞÀW% Â[ê#R¡Ô´2%ž,­…™–ø®Â™¬µùÄ‚#­3¾¸NJ´¨Õ¸ó„|Ž˜Ö%ìKõe¯ÇuÖ}vh’-ëéBÃßâsöiÐòL`Yv0êõ üSž,Tô|$ØZ¿{×ó“ÌxGÔJ£œžÀ»@›yð¶\ A|CV×Äì£] \.ûK³ ÙuYþýœ _ËŸ[æ–ª;°ã€dÌ_äùÅvZ%4´´Ð0Îðâi-”åÄI¨XõeêQ^)ž3¶é>Ŧ›ª‚1¸A×ØSj€çJÔöi1nDŽòl|%ûÜr±Y»˜|57œ>éá''šxY8Ž¨åTÌßç¿Ü5†ÝM@"á|Ò£¶¦š]ðQÅôâØB¨¡;–“ž­äF>tÔwÕG@Cƒlyã]¿ˆrØݱµ¥¾^ƒ)«óçM¾ÑtZŠöFÑ0Uˆ§ÏŬZ(ÿM!'âí¡Q=Œ&™þäÐIvœÓîÖŠóãUíÉä–r¡ïÔ§öÎŽæž6ñ wš¿>×kO„×J’\P4ó·qùåƒ#çó“jÓ%—m‚Lçú_ì~˜,:5…MÌà…=ÆÁk™uO]–Y1I²ÃxoÇì;ïJi
+¨Ö“>Ÿ@’Í=AWg*¸[|µÚ2…Õ%ûöˆ2Âù—Ï+– ÇiÄÔѹo+&Âh¬f"{² pÓI€"þªR ·e,™Õ *Ùl£ ×<úô†1ÇF,ë†&M†ˆÆ@nÄMò¡$ÌçÍ
+_‘dÃpï''ògdká×Öîx$‰</£¦§àú‘¦²Ä ĽšOŽ5ÂýqF£/´™"qøåU<ß„‰Ñ}}sŠ˜¢¢ÅC‰c²' èµ{ªSñ)-
+04 skÀ2ÙT6·SW-$%p3TSÒr¨êÏé#ˆbhÊ#æÏð˜ZîUÝPdç²'Q¥Ö<†°Óªòܲ¯æCÖ¾¦­Ý•˜¹ e½êò¾‰Ûc1/ŒÖ×+ÝjàШ¹‘“®ö12[¾Øt<nRÜ':#ÚƒqvëíEíg–à.oð [º¤ÏÛdœ]©íò˜GñQyŠ
+ªÙ–J„21—ñ³°°J”w‡7›§6~-ägßÕéTƒ§±L«ò‚`ˇìÐhËgÔê¦$Öˆe8cmxŸ¦j;”ÛÏS„‘‰U¿a/nmÓo½Êƒ7ܬóÊÞÒdà\~½óºL¶ï*&É(ÁæT¸¦¿üÝˬ¢´ÐÓ+8#s»-\ˆ3QÚu±[”ë Œùy²ÑPƸE)D»…úà¡a¼-‘aÕMùiT8ZÝîçq'Bî°^{ò$T®Fì¥
+ƒC§BÀÅ\_VÛÜmM¹z°¯Ó'yÉfýÕG0Χý2Ôj®P”U—ëCº?8ß"¤%-ݤ=±‹#7cü­·Ÿå”Õé@M ÷‘Í —‹6Q]”Ù_>|ØÍ_HÐ.§¸1—·£f‘įwi¥å‰¼—)ÓêàÓ©½ªQ¸+zñn¥`x™MÛ°ëqðnÚ@òæùõt世‰¡”§-’Åâ]˜WŠº:A‹¾Î!wúÛê0ic'LEy<®+þº=•¾‹gÂÃ¥ ¤ßNÑh?Ž챋žŸ!Cfe88X—ÇŽ?ˆAt(…ý}_ák=ïW†XâBÌ‹ç+É^š‹™õ᜹¹E)44”c3NQ{=Á$U A“ºÕÄ6:9q>SêmÚ[h\*;%5¡®ñ'Ín Z@°¿Ëe?m_Õs!ëÞ³ðX›CFбÉ+,teô[*îz †åùam¨5ä^,—•€}GcÂñ/ÛZ¦†º!–„Ã5G~·#–€K¶ÛÂãýT‚k[¦aÚ ‘9lŸ®á¼ã9á@‰USæl5ˆüq¨GÖ|YWX|6²ÎÆ°º ŽÙÉk|Þ­¨ÒªÅŶ÷ÇOËÁ‰Ÿ{fNvo
+ÒâÅrî!êX„Ru¢»Šªo/[¿Ã-ÒªÍ.€Bò{uÊY/âö!¦ÇŸõ9xÑr.Z.Eo.üX7¸jØ›˜Ÿ¥t<´¿v(P'™ÈY3Ù:òslÃý ¿ #jTô?÷WF7E·Ê÷QD}q Re¯_!….žpJ:%V6ó×lï†ó²Ò×PqÕOD³½·ˆpg{§qR³»yçe¥-r.1·1}¾°ÎZÚv@æßSê5¡^Vê ’áØ€×>þF-Ò ýÀ@$Ä`’|ùšbPÚŠÑÙ¤Xª+ƈ]ãòú"n€Êw
+×­dŽ™B¤0ÿÕ¥‡#š¥‹wµs‚p¡…Sý –ÎhoPüïl/I%ú·Û­¶$Câð›Ü\’íLæÎýÖf¦í°rѹU‰!âñ+Ÿà›íàDqÅèh1ûH©¸ŠÚ|­NŸYôë|´ãö)+QTÛÁšEѽÜK ¤“¤#Xþu‰[$GÁª/³›/]Ý×­õ
+\Ñ£¨“”-¤êÑ=6U‡îg«­N:!Wð´/L£ BgKÏF¡Õª3Ò­²Ð1âÞõaÅ°SEÁ19d_æ»=Žh-!ÓåHÀ£tÕúœi®ËWø>@SœvšØ'Ö„rÊ„ƒº`?aK´&ø#À=~v8±TTeº£ù\¸þ]RŽd4)zh
+É/LÔ Ïò×1-…9ÿðÁƒ-Þ‰½}—´Þ“šáéD+¯RËT_æÞƒ›Ä´8³ûœhìœûÃÉE¦iLh¡×ð©jÊ: Ûv…¶º"‰0öôO,_¸ArH»¨aZ?šÃÆ‹7•,¡<<çP4:J}OHN ÷‘Òa*`
+Šÿþ†°²¹!ø«<2sNŒë¥ÓÄJk¿|Ü"¡æt¼oÓ‘bK“±ú©›j ºAÀVˆêûej•æÒ*nR1aÓ·ñtÓë”F1™ÈÌTºTØu&>xP¢áS·Ì#k<ÚQÐ3ŠhË!U˜yW¶î
+ÊšMÌMw8ÄNmËk¡i(/1>0ž8žåœX$õ›*îBã¦dè‰Ù c(f%/†FÅ·˜4‡r„eÚÞs!gµ [óÊ0™˜¦`k–_ÜÔÊd—è›Ù§"ßJ 8vÙÑ™:ŸòIÚ, RÝá6[º,½üK 0žÃ^¼xsÝ+6<9åDoñbR6YÑ 7ž7÷D¸¡…K¿»Ê )µÔ(–Oo.Áœ±¤÷߆¶Ñ ÞÇN£é›xè¤s…PŒä1užÈ°(³Ô‹nšE¢Ýç9Äò/Aôb§b2bÄôÕP¹Á墘}t—!IU’1;º_‹h¶K!üá³Féù ©!~è2´ÃÇQLXïË„˜b=Š§žì“YI~JçÄvŒí­– x!Ž&W,1tzH’²Î Ìç™zH¬A[ëüÁ;‡€Uzsüý%«­ì:ÿ™™ˆN{8å(R矑<jjãCµërk IG+¤h›HSüúC[Î×J꥗>ƒYþxš©ñZf×$tËg\™ˆn¹zcàSL1¹^‘÷^ý Ž
+€¬-Žé—Ú¾0 ¬'ÑÏÀ{æ“þK—§JíÄHVˆYݳ=ýàYî«ë™*„e¸‘ñ(îÒÅ!«õAÀMn\OÚNáªp}eº7έ5¦o"ԥʹ5ÄKÜcë
+ò/5Ï/˜Î¿¡ái ÙZÏæ …À ³öíã“ç‘9Ýj-ÐIÐ+å-¯ðŽÛ}‹ò°R»ˆbÖíôúc˜õņŒS¼gvm.áùA‡È`Eß‹ï,¤E
+zW>y.Š*ý(¯ãvqª°0é»—”ØGÙ$1ˆáe(îÔ¬ q”Ø]ÖáyTŠÛ÷JmÐÈ! Òõï5±Þ•!A÷1Æ:­2ßÿv>y,J“M%u J ¦ŠñÔ¨ó¯ô;; «tíÞÕ÷øÝ$š0«èWάñ;)D¸2¯WÜ|'Ù Åh;]=šÕ’¶?¢ñÃcïVç<úËWU n§i»b\%ZÎ7ã@_åKTp.§ÖBÝÅJ5¶ yÄ°jØ$0m•‰t/Gߢ¯WŸ*>™xNÃqû+b
+æGGn#k/ƤÜÌŽ½°>›[T]þjÊóN,J/å5ËG%9µßŒçõÆzÞ0 xãÙøŒçûå åºRRÓ×Ùþ¾]‹
+˜³íN½Ã§¾÷kwF°—٦²ŒoÂsz8S §áñ[/*Ò‡iÂ,ë³b4¿ŽY;Kù}Ãœœ§³Ž™»}Âcq–2ͲÍÝ
+‘²3¨{uÈPº­Ç[÷Èîsy]¡¦_·|&<·xÌÐB?¥eàÊ.³»Ì¨Õ§­ÇXÞy>]U>—ÿH"cðêtà¢Q×åäµn’œ>Dï0 éP?zÁêsg÷—~(«Iï–Ø£Mü~è^‰ûÑ;¾Q5Ñ–€“ÉgžÅÿ„91K6
+Âó!Á2ç ²šæ˜í¦ – æ
+x'v½Eu$BWHØâã0âþQ·ôß>Oô~d3AKÏŒ²1(aUr½Tkc"$òݧCž
+yŽI‰¾°?‹Ú£
+Â&ÿe#ëê!¢ÜÃè)"#Ï€=ðÖRÿÃvTÄ“+‚¨Hן¡ø:‰˜ ¯o 2ªÅé.eÞUÌ‘‡ ÷P»G#…X@"ÌP²ò@‹šÚw6Måm)–-~rd>wY?•¹‹?!a“œ¦o3uµÃÌ9ÙV 
+c÷!®*ƒï¢Y¾í¸å=ö/ÁE“ûAôîû$)3µ»ì!Põh Ǫºì,\X#¬˜ïHOK¡Ûâ û¹úŠÝþl˜¶~åŠùˆeia8›ïöàOèéŽLO’Ï]›Ãu yÑ[a<qyô!ÝrÔ,<¾àSQ^‡ÖÄ K¾?*¦>òÊpR_ŒâŽ05ld-lL¾:ÿ9³qþL;Æïd(c
+µÁQëSf¤i¥Œˆ\”i=ÏÚÐ6úêêacsdÈ¢Ç˳bíeú
+v‹lŽúoÃò"­íf$œÕA‹þ“ ÌVª')R+|–•°¸hÁ§
+úŒUMûFéþ+–®5ü9Å°ô-Úš.
+ž4ž¨Ê­&ó× …´Xb.·*½¡CéLà£Ûxè¾¼xÀi9Ðâ°ö
+Ì »Ó‹¬ôk0Uà?´Ô¹¿¡s^·‹ÅS˜|7ì N´
+Œ ×fv§-eÄ,O&çpš=ßU]vZ±+È"0D_ÿfÌÊqp0‘4 …¬ô&+}ž¯Sˆ=Ó[¡¿5_þµÁî×Eì˜CÞbt¶k
+ZÊ¿Ûò~¡‹mnäåÑ£ &µÖB­€÷0¦µîÞ?gP]ý'®Ã«Ç±tXD¢”ùL»Uü§a'D7 Cõâ¹î\ ÎrùøÔð ÅX8:½Æ¶º¬³f‚ Ê6£»4|Ú .:«´Ð®b…V=‡§RçÞ@H]rN$6fÿ&þ´ÔÁßÂó†f ^ AUßf¨è1ïCÏ"˜÷KjGó™àNÕjs®¥¢±ÕÄÆ¢ºê
+çd½O-QcÊÞEª®ÿW±bŒlÉ­1êúÌv1A»©kÏÈt-E,! ,C•Ú¼JÏY<¨>X–´”wv×OµtAHØ0nº$¿xÖ
+½•ô8®aúíÌ‘5ÅsÔ}CMĤàÂ~vö£ÑiyÕÍ8Flm¾•!Z?-ßkY:¢Ç‹Ø Ïä×èQ­@ @Á$“ÚCÞöÜ”M¶
+ j™ÅúO©$TJÍySªÇýÕGSŒ­A"[¶'¦Ööï"y±D` ““›òýh/ÅôW.|ìçåH„zÄ+CX;rQÅôuðÄ.‡{–
+'ïZ¡eûŸmü˜>™Ò‘6Ú²Z†õ2<HNGãöÓXƘ5£ÜM0í‚æ¯N”ÿ ]½0Tá"8”7
+öÁiQãÒw/F¸NŒ®Êd°škm©ˆ¹€¹Z/wì>R{<QVB¡uÒFÀ¯‡‚ÃO¼Õ ”Ý£hÇR†¿C=4ÍjEM3T—…o‘Èã
+‹KR`èt䦈lÄ4UÆÄNŸ·õ_Õd•&ù0fAP¸j0{ê9‚'6?R•Sºu¬õ³‰&2«EŸ€> íÃÚÊ+«-c–wÆÇ—J”]á«öŽ%"„CÄ81ýhC RÆeø‘0¤•® Zg„\
+-L¹Íî¾ÎksåáA0~vÁ>ÓvUn]§¯øTD¢×ìÓè‘»ÇÏpÀs3~(@ qjqM†u£&ªc²ÚÞêŒA“¿”ƒOŸ†FÞ°N{>±2~œdó‹@Ç•†Iafœ;ÆÚº®é2Ò š[Gyßú׳åÔG=d53˜SÚÃø GÆ~6}#v·<åé’D—Ùø‰6dçÂÌ×Wt|Æê0’¸ƒ’j4÷Š–X*¢²±/^sEè‰ ¬Â%RùäMCÛÆÙ¸ ÷¿·BPI|ŸAF)ÞM²ò}’˜A]p`¿+C½š~2½Úk1‰zÓ΃ùqç¿š×üPG<”ÞBˆ
+Ù m°³Õõp~¾1þfã ­ 6=àYGñ¿êÛÅ–*rŽŒ¯Z¢2içÖÉÂþv¸;ݲÎöàW
+:ø“rà‰¢óÀ,‹3z ù-´Š«d²h_K?[Ùî—
+/¡ÙÓp}„ jH:Æ9cÌ”,‚ãà[9
+uÒ¥ùî"#†®V
+Ž>îDÃÈUÀ"Z§ `4þ¹+A¸D­ &N ”Ö$‹Û#ý—½Ùa“[»,§Àò Ur›ÄœYâŸèÈ+¨œ›ï͇ÛUª^
+ÑÒØ¢x_€N@éI@8ÈÄmž@
+,÷gdZ,é–yßB
+~6:ÿÿÞ~
+ x@Ö݃9Óû¾ÛoîÏF ø/6µë
+$W ¸bkG[ä1ÿ«Ö.±8_Ã:=ë6½'|]ó´±'Uœ”5¸W]Ú¸¯“Xrgš—NØŒf ²Ñ§ªÒ1*( SCO3Ô8½Žíj=÷EÙ¤S®†ÎðØv‰Cr¸MѾóW‹H¸qš’&:—ã“TPB‰/O­EICezÝ„/óÖÑ80³zªï@Ì1r¶ö1­‚Ê•~¤¯
+µwŠÂ8Öw×9HwÈŠAzDšˆHZò4žo¬74^ºY•g<¸,ˆf‚æãëVFËíàúùµûͳõ6öëÜo[A„ò
+ã«^Üšfë!R£‘½٬׳cªï\¤Ú‰†ëíóÂi­&ÎBÞÃ2¬~($Y½¯oLVØbÆ¢ 0§øŽègõ\‚Š‘TÝ£Å{nYh|…Wc®×.(Š¸ŸJ½oú tm/>ïÅ"ÏVí¦ó{8aO¿‹îm³Ñ>`IH±ƒÜŒæºnïÀŠÏ/ÿ;ʵ85&Snt-)œs»“â‰qKÏäïêcÞMŠ¬d„ÒúT2À›—ý˜rS2`AWnÈÛ—|Ùüj[‘ê€}p.m+\t
+Xsý­»å?”äÌr>.ý¼·4 {7år½m­pñäCÕ~{ZúëK=®?-!z‘ëꪨ§|4;dWþ÷ªÏþ¬>вÀ¯÷¤ÂLšòÊà¤WSµ“ –ã=‡6Þ¡ª¥{½¾sûéêEɳ8زi‚}0u¶Ã4Õ”½<´–v2Cc澨rvSëô<£z²áq]]Úåi¦"_®þ @ÈâR´.YOG<FäáÉ`üØ5#Þüèq[—h9a
+­ùB+©à¤Ô¬…¨R.x­Û׃qãµLë BT¨Žý-™ UcW°R¿ d¶z ù8ʶì0®†._Œ üÎÔiLЩ
+gé{|? &aª³ûä€cƒØ‚
+0oóY{ἕªOÁBë\"¹jšÏûá÷kY:„|^Ã>¢.y,jqý¥âôǔ̄f¿4§NïJÞÍP1°{ë¬þp=ÅÏa3žá
+ƒVÛªãä"€ß.ºÇd†ÝbÃ,N÷¾ŠMûDštJa‡?Õü»”3gÀºh01©R“FWDƒT‹Ã¨ˆœ‹cr9ŸùÓÁ°ˆÈ2#+šåZÐ+d§^>‚SÈÈ‹¥«‚7ÞTÖ3CýDaúlf}lêkµ<îbR:WˆÃµHˆ^àÝ$´û¨úË#Z 1°smÍF4ð`_åìÞm1ø‰VDÔx'·5ýùA-ý²¹ä,ÍxjðÅʧ oç+Á츞ÀÅç?¡ê;²›éÅ]5òÁ‹X—tT̉³0&§…FÞq² ¬‹؃óŽô­Þ
+ý­ÜUb± q¼ë¡L.ˆÕþ4Hº…Ã\žBƒ~*pVç' ]Â6Oã«…Z
+ XÒµ~)9" 5èbþÑú]÷¹—­å~¿€‹]_šú[$Ù#Y«ªWƇZÔö/Âlyÿà궚 »¡ù?^óS}÷íSÃÎH}š‰h,ø„ÊÆctó æØH¥§N'+ð1­X=)6µ¦áyמx@6kÆ84ÅÅ4ÊmQò‡bž»o¨Õê%žÔ¿Lð¡1oºÆIøÌÛ(½Ê–d
+Nœ˜oë¥ý M{¬ÊI°JÿMµÛÌÛ*- Ä?©‘m#±8ÇLKxݦ1—fV§Y ÜNgÒæáKckM½Em†iÀ¶Åíßòp¾É¹úâ†EPN¶˜…É¥[µå0êAmùlyÜM?}l @€y¥ êà•‘öCÒ¼¾,O(ôŸ7ã¨Õ"š„•y¿%gÇ#XÌã®Ò{)@ØÑЦ)g·Ö9±qoÈIÏRÿø•r}íõMK·ýP†Wª"]¦Ø]4…d¢¤´[ûrœÞóÍÇËÉ£Ëý¾bš’@÷)&Z©ÇŽZûðâ ×Æ‘Ù¿ß àš"ø­ÏLùh
+-
+endstream
+endobj
+616 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YVSTKC+LMSans10-Oblique
+/Flags 4
+/FontBBox [-460 -309 1469 1154]
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/ItalicAngle -12
+/StemV 89
+/XHeight 444
+/CharSet (/T/a/b/c/comma/d/e/eight/f/fi/fl/g/h/hyphen/i/k/l/m/n/o/one/p/parenleft/parenright/period/q/r/s/t/three/u/v/w/x/y/z)
+/FontFile 615 0 R
+>>
+endobj
+617 0 obj
+<<
+/Length1 2383
+/Length2 24329
+/Length3 0
+/Length 25751
+/Filter /FlateDecode
+>>
+stream
+xÚ´{eX•Ýº5-Ý‹”îîFº»cÑ°ˆEwJ—tIJˆt#tK7Hwƒðá»ÏÙº÷ùý]\°wŽ9æ=çóðjru&1 Päfbcfå((ª›:º²±3)›ÙÛ8»ì̬¬œˆÔÔ.@S° ÈQÒ äð€­Êæà×T
+@ÁÆèè
+ü$ ú—ÓáUÊפW;øßÄ^…
+
+j
+Ì¢))¼ã7ôO rü¤CŠcÿ¼Úœ\9~e¡*ºeê¯èO„*%6üQ‹Y38Kq>°¼ƒ‚n_îcn çTVKb )@sø@‚¯­ó>–}ìã"•Â ¼e9Ö£x†­ÛÅÓs°h~¢ürcÚ-¶@?mRŽ;,çÔÕ‰õ³ÂÈ“—žJ!)^iÁ­òPAÝ$˜ Ó›\¢Ž£u: ¿ï:í”é¡šnK`}Fo!{ÊŒÑCÜ®-AÊYäR®HõÜJÐ
+[ŒÓ¦¨ht q€úѾòÓ6Ê{R´ ®Ãlµw´«LóIx@€Ã„*âÜDÇN‚‹¯{²{Ï#ŽµF梎¸õS$2åS—¹ÀÚ8ù¬‹¤)óL[ä—û0Ó|}3oèb‚õ(ÛÎ ýòOŠµê³°*/&¿ô ñ±Í0ôxÕˆ½h¼”T¶¡†OÙl*g.(½ tŠ÷9;0ªÏB£¬ðf#×®ÄáAòÄc]‰Ï3ƒ–©²æÀn.6Š}%ìÆ,ô”aÑ“õH£ü§ ûó°»«ÁaHø§Ðf
+Þ='ætƒÎˆ7Jœ¢ypÉCP; êË
+L&‰¢ÕkmG’ña´R²]¥½Ñ„P5˶Ž;Þe¤Û…Ê~,b6t]QÔ¾LIÆž©Ù^.ç¦ÎYç
+ÔªÛyI¬ÔýðÝKwÕZK+Tì}Z¸¶Öˆœ”H0Ä·‡kˆJ¾VôÅ…tˆ{/oM4–ÏèGŸÃkIó\PkƒPû¶uTü\Ý"ñ_>Á c(fŽ+j?÷²äžòÓ߻ьµ¸zˆñÀì>íÞ›på§BmA¢±þDâ:¾ú¦°‘'f7S†4Œ,¢rŠ‰”ÌŒ9ǹ°ì©ÀQ «¯žç¾…˜—£í…­Ã‡öµÃ9ƒz‡þ ´¶ð¾·:ZC±!'=ÐhíÁ󧈓.:=»GéHÝÏ[~ï€c!‰~£1ù Òš÷5]”Wª FEICõ÷ï¡BŸV¨ÂüÄÊyÔ`O aî6Hƒ'œy[m³_è¶y-~µ„ œaA ÄPºvŸÓQy2ÒÒÐóÐó]w{éíh}÷åôùyIX4€£
+AjÅÛÞoÄž_6ÂéØf‚ûw€¿7ÑöPÀCÂ4 !qþQ71(5)âëPGY äŽ0Wô çw’wÑŒ1Hwëùkãø·
+RßÃvï18]à|”œ`¥§’Ë tç?§ä&ACq¥Ú'¯®,Ëá[UfSÌ1…Ö×Sn1sú›®7ÄæZäÈJÈŒ™W¾!õ;ñ;ª("áD3ÌKD`¡}á¾êÚ”!%à!¶ËåŽùF@6}d©‡¦% yá»tªY[:KA—G2}‚pò
+Â/AR7
+ªõ8VÖ>·ÚðŒ“õ¡Ë®öébÂYê6ªñ 9åÄÄŽgˆQš Ã,Ì:?Mòè¿Ì}^ ñÑÄUÙ‹¤Õ/o.ÈÁiµTÝ3zâAQ}¿hÎ$?¢ú¬óDóP¿0b¯¾
+âÏ4Fí¼–|“›¶ „·WЇ%Mf•á¿,ãÓ¾G,ªdL2Ò‰âç¿«$o¯ÿ•€hào™Ì°gMÎ7zÓ€ÓÞúÉÒ8F·«àœPY% rÖÊÓý®Ýª£mwƒVaÚ¬ÞÈ¥ÓO„ey¿FbÀ5œ®=·)]s­èHXATöŒ(&£e
+¥1üvƶ¸É ƒ=¤)ä¶n½ó@ÜÍà|ë
+}Q}ó"J¢Wû\
+ˆÁS|W†ÞX¸yuØ«Œwoóº¶ëo·oy¸½Y¼µ'¬ªªùá.Š<ˆï4ž© i{ .}²]lŸ÷v¾òVh{UÝðÒ˜`E០h•é”üúˆmR}ÒÚÉH
+MzÇa‹Ïüx^©§–Nð2Èî…}êU¹ø¼=öL-=ÑåsàdQ0s8»‡*Ñ/5° Ÿ·û«;•u8ìdµ.Ê@$èƒ'øûH«é‹FŠ q3‡EÄ!]³‹Aß s¥~¾Ø*LÒ;.ÕAuZ) ÿìt€ÊŒZH#w(­ÛSõ^Cmšs
+Ð3G¯›ë¬·Îª/H)•v †½‡ÎÊFÛs~4¶Ïåtú1åûPüPØTýv?œ{
+§à˜†¢:yü£úuv:Õdp¼Æ\x¤Y–ÍÖíç\±‚KÔà&46t/+°ƒ~¢µ(²]ÕùG’·ªÍ>·6;òÅk·.°K÷(÷Äjý­Çr„}J1"謖…eá(62°ß_ØD ÇkÚôEsαX
+\ôϲŲû5oò¼´+Î-5¥[&£õ5¶À˜£ú´ñ'z
+ïuj¾›Åшʌ‚†ðÇ#ÎO÷',o‘ÝòtㆉÛXœ¾ñ¿ðšÁ "ýà ­¥ÄçŽÝ»¸6j*@®«…½Ó¢®£O½w«Ç96}/°fÇûÚpEàüM|MIM{§¬:cTw|óµ]5{Éð¼'”;$2vý Éé†U˜äíØ9‹RßmĶã#s§ç‹$·b•¹sqQJõDè…”@ä­ÒÑ•³zðjlŒÚ)èÃG@»‚âÏ„Ñ冘~0ãLÞ5§r~q\è£.3!v.ÁÖrDÐ~WT²á‚¼Zh
+PFA:sñÎ÷¥ˆúÏwV®d´…lMÍUgüNW¶±PM¤û]ýïME‰~0b;`ñuü+xºõùJ[ŽñfÌPT»åܸ™
+nœtO^o‚ÇQÍ®ìÚA»çó˜5©ÂwÖ›t¡‚«aºŽèa§PÔMÝ«›A×1&^ˆÐS{A
+fù¾O7Kž¢ŽŒ;Å‚t©Žiñy?sçq¸)•V)åÃ%QÐ^E5ÒX{W±Òj2#ð˜¾&Írø$nœØ~)áT¨ÇtùI’¾8™A˜aÌ G˜ýš'j¨ðÒáhâï×GªtŸè=ã–ÐÉ mp½’iˆµÕó‚,Œ­0°ëžŽ×¼ ’“ÃmC¯ BnÕ õ ’ÑZøxK0×÷ÒC&ÉÝ|ÐåGÍ”;ð|¢I°>¹›E¶‰Ð÷úJD£
+Yd¾žEã»]ó'ò!­=§5iÅÉ¿À óÐX_!ÀŸÐj1}ÈÂ8*‘ût âe›Û‡áP\¡o<ÎOŽNž¯ÇƒC¢™>Û•å SØa5B-+¹—X‡}AB8 xïçÌGu[Ìý$ì˜h4ÏV”„òqö^ÚîÜ-wTY/yÜœ ²˜g9ó¬F„AdO„å—†±¾ÉwBPw‚3/U£8Ð÷CýP³ÓJ•Öž4ƒm2'9m¼0>ƇœÚXD%tt·§ ÊW>,,Žù1U däªd¨>€#å"OiÌzg$Á‹2]f›-2WEÝ‘t®L´ùÈ2ôÅpƒDœ} 3yœœ–H9áwÞ–un¦”¼^å-íe«Yœ®NVk1úµ/RòŒlÃ>%Xb,NÒc‰Pâ·^úE÷à€Qj›ퟸmzpv”yè›(íäƒ#ö’ÎF$aÉìd’üÍ`d™cª=!rÀÛÕ»8?#´[/'o i4Z}S8©,Ö!íÔÇYáLÈ,ôØ-Yu¸ïé'µ%(¤RnÎ1·ß= ÂÏhX>5cõ*èÅÑ*½sí¤Ñå%½§3ðúŒ·~ªàýh4ZžÊG›tm«õ+0|B_Ñ b>úHx’U]£õCÇ󂨣Œå Hì[‰Ѷ|pýH=ÍMh‰z=VAäcÇ#á½. /Ì–;1WÂH¨HïªÛ–Cë˜z(ÃŒd ’L£÷Ñp ŠÉòño|~e-3W âÄÃó9/áˆãíLa‡Ó_íTüˆ(ÆGî½°k¿zö¥2È¥WvWJ‹¨í¢3® zYçYÀ´«j‹ñ‚ÒñdÅj²ú1î”80ð ŽhÆÆ<ZÀÓ¯mqba„p,çÐKp„‹©+¬Ï¡8A­‚d.ýu;¼X1<;BB´ Në¿ æz¹/y³·"n3æ„Màx!”G¶ÑýæÑy×ã³ådVµãʾ³É*¡(†“JÅÙãEƒ^¤Ü¸å÷OiáW®^4Ÿ¸"X§>ÁÅßͶP ˆþÜ4ëù<zˆòÚ¦9êlmO³p­˜FÑ΂Ó£\`4ÇÚ˜·kÆ°—œî©’OKÎZ{”
+Yiùš 4Ê" òÍbAbÕ ~û¦ž´ˆiXÛ©äà¡ Èkà~9ÁX½Ë( ŽáwCMŸížú<ǵðŒ×ðÅœ«Iã!¹.mæÏKv–ööô°žÙ Ávê  ]ìâRV>î×îFúÏãù$FTøz‘xz¸„Êì\ä0åroJ×N›¡è32ÉüƒN(Çë
+ÏÑHq½þ2zmdŽkÚÜTlYÈÄàþüYÆ÷ô¬Â€óÙFŽ¯}G Ï[ð>Âí–à掅~Û@ó6`°ê쇣‡ŽÝûxúÏ°ä&­†{ª¿Rå:õ¨e¿0á!oÞnÊÈèLí‘Aq±P”¡¸sÎêʤº´k<YNÕŽêF­oà”^‰oF¿HáiÞª†6òám‹\iÕ÷²w®§¾%!vµÒï]mÑŒUÿ$ò‘„µ¹Ó«SySèW1‰èJÖõÊô0ž±0©)½/λÂw½±øL^T •Tr©ÄË©ÌPeyÊ(¥Ó\æÿÞÙ³SECëÍzÔ&Itm:Ʀ-V¸=qeç"|]®CèË`?íáu;ÿö.4{l¾g¡u„ðZ”g©)³¡ˆ©_uz§™ oê—uËŸ]{ðÜ!De­?èp2Í7ð  †ŽbÚŠZ¥zÓ‚j"$øæÃD<錈¯‰*!©º¾§žqy¾8~¸pêsZl3”7棕¹Æœ acWñ~ï-.ùâËÚz)±l‚à-«ÕÀìÆ¥ÙaH–øÒ"GÉ`}÷&‰ <òì¶ uM
+U“A$¨(×I#òšu§
+];M!’ÚbÖ]HÈÐ*¾¤Â Wá{ôWЄ =¹´’U¹ÖÚ°iÛ¬ÿ¨
+ÙyAµò¨7˜>åºeðœWÅý¼‚qt ê}—§Õ¬à;±nwâúö§åW½oYbk¹ßUhÂìVYbÇHwY»†Ä‰‚Vž‹m ÎHí±`o•d”›ñðåDYá*+HÓÇ!J,­k!/¯D+no9ÃßÑ Ou ²L/ß‘4€¿Ð´sDÞUŒž/o-àœ=¥=TmmæÓjX¶¬ùï
+”Ÿ`÷ ãâ7ß›âD…H^§»ôàþ•\c©õΊ<H^7JB'àdhZ#Ç[èçQE ]ئ0¨sØgƒZ3Ä“'¸^(€6Ü„BJ,J1šUõh&RÐSÅ:sèòÉ×°ŽRa鸫ï.¼ßNýì™ç‹ûIºãˆ¾e";ô‡Ä¼cTdïνðÍþ.dÜäK5RGœ²!³l˜r®T•†µ*ƒÜ~ë«¿w0b—Ë{}šÕŸÂÜHÒПê(Ó#ÉRfσÆkazu¼{S´Qî{Ï4©“_ÔoG‰ 2¨`AG« :n=m)HÆUÁ½7¤‚!–`±©‘œÒ’M¾Æj­—x--ñ%«ÒqÏó/ß"˜²ríE¾„¬öÆïâN£Îá©Öס Rµâ¨7ÀPxG?0 òõˆ°nŠf“ ’§ÜÕi#tLÎRñµ—‚M†žS¿;Kº’Ü7ñ{cp—½—ñ߳丼άs§÷ãoµ Ⱥ"ÕNd½ÐwQr«]´wùîs'÷-™ßst-ëÍG6Ê‘%ª{{,àRÄ:à¶ñ`ëqv{ÐÛÑ[U½5
+$Ôüx/àö â¬ô ÓrB®Kxâ&ÛTãÒ^üýêâ–¯ XTÃ|./k· M *LÞÿ-o­
+¨;Zƒsî…ôDÈH"Çï­Šàh÷{ÉXø!QuÑ¢¯(âtbîZDåj!ëÝÞE¢Íº.[—‰{Å•¶Û{¢!Óæ›n?V[Ç3_Þa›Íøs6µ(1îë­Ê¡áÌvÁŒ±ÕrIV!%ϲû1É·™K´¨=abš'2«rÅôíéaÉ%GŒìš@ tvø€+bjglÏ_rƒëÛyŒT0/lºhZ~$R[û,ùr7œ—/¶ùšwDÂ6Ï¡"'g‘9wÝ÷Ú|Yšñ€OÆY’ÐL¶pï²ß@"*’©æ
+[@LÊ\
+"ZÃhõAÄ5€†Ã¨.Ür¯]%šÄª9‡)ƒ£ª>`!H‡mõqØY8¥ÁÛ 4….†„í³Ü†?M H{ cq/½ÝJçóXn…nèlbßðA’DÁ|=þ:.CÕ0f¿è}g£°òœí0i˜qŒóú–kù´¶þm®ÝS¹­’Å€#¬í´¦éãÃK_Ý„…Q(ƒ{ºÊTâ÷Æ [¥êÃò!EÿNõ^uÔWVœ?XO¸ ž6Z„@<\V•"ÿÅÙ®¢Ñ1âKÑNx(²¾Ò®ÑsØJõê ÂEâc¾\O뛜Ҫú¤[¸&f'
+,‘¤Ìy˜µlÅ™/‘¢z.cÝR: "ç‰Î÷9x¬ÆñBzÂ+(u.q¬À^KIé9ÆEAÛ[’€É_½¨Vѽ,µ!ng逭õÜêÌ4QHÎþqÏ°«¸æpæBÈ#“l,9+øùj!ä"YhÞ•0¼qÊ+ÌŽ—7øî™ýr/Ô5ÀÕ¯"Ÿ(eöãúôeܯۨJ“ªwÔS§›ã1‰p¥ßÅ°ôõõ*Öj¬fI'U¥§ähh"p<É»$ #¼ûl
+ÂãX¡j§–ÊCkzŠ™`H ™ñ94ò·º¹·íz§ð±ë«ÝìÖÅV½ùm£g±]5knòÎü5îËÑ—&†ob&¸•„>7…׎?|ÈrŠ))˜â¯áåöÆ>;&­ Ù–lhÛÅÔŠðS‰·’è1/H ÉÀ­)‰P;lI«ð’¦.ÈøOsÐ Õ±°y²í°î[$MÃù}=â+üÁïÛù«”*”f(è±î¥"^¼,Ô"Ÿñ'^úÃcöV°§üø&ôeÉR!"€A+DÇ'ÞÅ"™Új¢ê}ÞÅç ë˜5zþÂI– áã|“¦ÊÊ9‰ƒzô«Í ^ës±1|©Yœ0ΪÞEA˜k†ãïוgÖÑ;^Ö/—dIºÆ;ÉxR†7âÇ@KÑæ_±?&ÏÙ¦1»ÇÁ~\aËû¿ài5BÁX2Ü˧š­$z$ž®&$½º¤ÍVq­zV@ÓNÓ‡–&ÖÌ ÊOC ’÷6uhÜd‹Ë£„ÑÎÞ6®W¶üýiW}ø"ò_p|KŒ›×±déL¼Íçs~–[éD*fôvä:nט`ô-ƒùýgHØzõ‡ íæ1)cQÐqðÞe /ìn;Øìü'4ílãÌ v¹I›ÕO?Á˜UÈšÊÖ†§_é»/Ä`èYiÇ$Œ±â6Ì@g`yÔؘ~-ã]r &:-Œ}r ÃúÆ?[¾Ñ´Lq4Iø\3B~uÞ>­Ì‹1»Rr)Ô¿µ®4gê]˱©¹8i Oͼ¦ëÕ¥ _1Üf\¥ž¯^Wî/‚–Ž•hÕ+Ä>-‹ÂAÃ<é4Æò>8×>L£§÷m‰!ŸénŠ¾/‹ÐßýqÍ¿h‹
+ kË[Ê?»0kÆšañä8¯:Œ¦ÉŒÈ}Ñ2FŒ’ ?yõ Øz –²òw×kšãß¼ÚãÿJŸÍ{ÄN±ÃO’B¦É.f\nÿØÌÇŒHôÐ6|Åãýnð,<ĦÑh+ÕÄéFEœ Iäèõ^óë;™+šÂfÇPâ%_O<ÊgŠ-äìgñ÷ÐõwO·8Öºçï$4ÆFlÁà§ßA‘ñ0‡Î„70‡&V×nh„ì+v¼·vå™Í[¿:€.9Û|!ÅÄð ½1-K˜˜*&4ú²/`Œutðr·vŘv¦ì°¼™g;‡ë&‡]i 3.n_Ô,R"Êdˆ$ᱧ¦âÌýGÿQòsŽjˆE3ª«8«û<µ`öžírÛƒ»Í!Š
+èÞ,ØŒ-œwOЕFD϶Ýw³a®¥Èà‚¥Å´96N¢œ{ñŸì׌¦füùôús¬xiïhÄÕ…¾ÁÌ]u«MúÀn[ºߎhRNÔúÀ¯ Õn 6Øn³Æ_þÊú5ÿÙ‚òžævÖâ&C¡hÉyÀ†oÿƒëX»ßÞ†tïHKó‹µkÏš{£OŠFj©D4©ðƒõê§~û,Fý/rs{×?>-9ð©{/>
+“•fª¥§²‡X/vô£èiø|@Pþ iÒEˆ …ùD#J–z™…ÎN,ËØ”¤Dï-^ÍH=ôÌ\»OÇ"Ä’Ý"ú‹áã昬‚3£ª¦½õÀFÚ\PƶÅÑKíðz0¸E7+ÅŒjâþ+<ü Ù•ñUd[ÞUKÑìPËnl‚f\…‡¿qÆG%s÷º÷+DGççŸx_à­{R ÊK®lvÕùBF›»<ó öµFÙ•Â’ …G°2è«|¶t¨èïdƒ¢°I¹?ô®¼låF¥^ætë©3”ÐÖ‡êæÖQ# (ž(7­5¹N6•B;rBQò~¤
+x\¨`•QØ>HÉËö±¸ÒÑ*/ºCBfâÕ­Ò‚f¶“š¨e÷;ê'_ÐJcªxÀî|a§@<ñu+néVÊ•¨Ôj±ÓO4(0¥B$4dþî†ßÉg݇s1÷ÅÛ©ómø_¶t—8Hù–,wüÁ­ELInDVh>K¶©ÆŠ¦ÒŠÌ’šMZÏÂ;¸²&qµ>­Ù¼’ÙŒlN%D‚zÑv)€¾§|ý<Eì(Íï1Óhäh#ÁÃM‚érúžÓ…ô©£g;%°#tÛ¤¥µkíX.£<ÀyBÇÔpæÃsæ´äÇ&ù”%=CsÜ)[¼á°šçNºßˆc‹€¢âƒ<_çå×GÌaºßËÀÕ¤¥rEjõÑ¿ä’,óóõF×Åb>WÝËÑÄ ±†» s•µÜ:tÖ{
+Õ~»™CåìЕþ°_<Îæd¯/µc®1Æ«|ƒwŸhS†ªá5#/ζ­Dß
+;VOwö/—4çLŠÎëiâl{´kP–Ðy*k]¬Ö?œÑG‹ö•ñGÓX[lxºìè–@—Ð&娯ÎAz±gCûOZõj]Æz§ !Óçwî„t­8H¶¸ªöéðÜy¬ç6ÐæÝêê¼  ºŒ‹¤ºNýý*Né„ÌqP‹“ñ‹ÕFûôõ')•÷ØÚº—ïkö4‰$1â†CyEý;Šó,"J†À¶=vwWêf qÎohëPø4/RäÉ],¼ýÝ㵺“Á—{2k–ªLŠþS©=’Ä)Äõ¸)Q ¢FçKˆÇÜb=,–,¢ý
+dEØ:[6AiòÌ|G¬ã‘{Dù梫1‘Úmèx\÷›=N+•USóGœX]B—;¨Ça‹Ó%p4õ߇½8ë0|‘- 2zØŠ2Óý7±«žì7ó6º¢&f®>Bõñ>F¢”R+s¨\õ;ÅP®E›ncÚ:ÿlÀ@þRaÊ,lu¸{¹èÊÆæ×ô\"P V¥•™˜GEÕã˜ò‘ðVÄâ­f®ìçΣVHMÓçý‡"›ë†{"¶­“P^­n•'n8y‹]BÕE–îûTN¥Ù(Úïâ
+dªÀ[i!êPÙ’;¼×
+¶ó¿4$ßBˆý>Ý¡ñãM>¢ö@Jõ@!R.þ¼#iÆQ»Jà5YÝÇ“@ŸqRƒ¯(Ó4Ѓ"½5íÙÇUG.Å&6’Øï'ÕY•¸¸…YïÁwp†Æ@àŒÐ¶|à*þ€aaš ñA,—ÿݬóê:©=N"º‡N)5Ä›|^Ð|·Zë)2•pëSxð~ÉéAÖpJü%ƒ†úd¡à”k42+é¯+O3‰ë­„9^{t ŠûĬvhÄQ*ÄŸæ1nRÈ1—2Ù
+•Ta‰I}ï<DUs}Ù„•À’Ý-¨ËjàMŸÃG_ð1c߇ËèR4Äö¸’Ï©s…ÔâäÁ:-BÅcµc±ÜšF ÍóðÆÈwO?¯ŸK_]40êG*n
+…η磚>ŽÞÃ~lz\­¦ïXkùOD×(#̶l2)P?Â/ÖõºŽh q:‰p³j]¾àX‰.{:$àxõ¦õ9¤·íVËúËÉÎ<`Ò›ó:Éæõè’Ç«Y/ˆ—¦§#•<¾Ü”·BÓ Àj»:5‘..kŸÉO‡Arü©›Nš,øƒBŒ#nL·Ø¼®CßwcuRBfàSÃ0?½î&µ„‹VØ,Â5]žZ9öaнÏ~Ž¨õpi.’$qÖ“ÉçQt2~¨½'TŠŸ‹+
+UYÅ(ÐsÙ
+fŽó Š>àÿX¼à<õidê¾òSàæl£¾H,³¡¼¦MÖ¾ÓÀþÍ"‚^jÏlaWØžTuÔ·HÇîn(%$‘”K•…ÉsâŒ)Ò'Cœ…S!¦¹sØ5Ñò‡Ä7!½5k…„çJzòi¿âç MŸ˜w×Tóí8“,·I5O¡i¾DzæÒG㢺ϗeiTìÈ‹Ñ°ŒIWÀñ÷ƒ> h€ü0Ó=C "êÅðO¦aÝZjUzç¿šOvb‰bLðJ—–|'L·v¥›×" +¾qÆi˜KØ“gz5RÔB£ÿ²RÝ|àWf=£C¶®÷ ¢¸½|kûü1RÎÓtl#ÐÀB…RÕòP~~¿«Lu ×wBà:¥³ÜK&ôt ‡ð C–3Nâgbeþ’,2Ý &®Þ&ðäíJ»/ÚŠßlr#‹E”â;Òtõ̃Âéói¨{|g~ÈGØ}~ImØ™+ËSN]EÄÁdªÂ›`ΰ¦øf'ÉÉxª\ÿÐF? s‚+½œpÓí$å-ÁöŠVÒyç%ˆŒÃ×f‰¸>Ï¢Ø3e+Ùc%Ç,&8‡|ên©&¿¤^ÿà=ÂÊš JtëÝßqŽê– ¤€÷àwä9ƒ—iœÕ²ïmb÷Ä‚x_€äi™I‡>†³Ã_ù#ì¢WË_&=Æ@›†Â͈£ˆäÚ‘LÀö¼t\²`­\2ü
+ŽùîyØØ©ðS‘&ÚÓFV›Ý ÉBS,òhì“ÓŒzäIæb•äëÏxÃâ†L-_Ô¢¨e´ÆŒçD]sÉf»² Ùæùf\Æs&›–s)+‘иZ•‹Dïó 9mKŒ*?Ä1fœL{!©æiâñÖñ9Ðdš)¿³vŸƒñο„ðšÑ#W\—oD} ¯¶H8#7ôêT+C@“”VTÿÖºÆkÍöåc´6_ |¼Îr¾E_vÈmõ¢ô™OSÑúÛ§„<hM G}è˜fVzÖy}°½ëÃa^S˜—— à³ñüϵš÷ãaEÔ/:Á7ý‰æum¡HñL¸êÓ¦†<Üx—ÔæÝåUÇ؇ۢMà)¬aÑÖ­m²wW›Ÿ 6ú#5ÒGÏ"€Ú–iäµqBPȯá¾#ëËPKs¦¤$þ®èÕn‚ô}BûC¾ÿ<sÖÖ_ê¸1>Ù&lÏŸ_˜43ö…ES«]Yvßï5 n§J,÷%ÿE*Ùسęt½24Ï×⛚d[âNº6Ðr‘ëKx·$„»Ýš¼Ù‹èÌLÁ.2ÉÄG
+Ñ—´wgsçW.|ÅÓU<šãës{ð“³Ô¤£Ù~úÓANÂÃ'/˶/¯ŽÎ%àºë†²æY~I±ç¼…®ÌrR~µÙzLªw£Áê´¾yÛ|qN’Z¾h£C†[`ärò;ŽËO,šsŒõ«yñº m^Øutsš°@PŒbf¿TÛ¤óYå.‰9çÙÊÖ˜Q(¹Áãq_í´ª‘ðqŽnà`H„ºaÿ’yôã´—T™QÐbÌ•o¹ê_¸-`1¶"rV3ÞlÝÀœ?Z¢`Õr?i®Ð8Ë®]&íjJ}¬@ ²,¹Õyú| ¤Æ÷„xƒê©í"ˆ{ Ìeàc²ñ•yËãA[¸É
+n`ªE)}|jÊ]¼|wÇ‚=IJ±åªS;FÛìê¨ÔÛ‘ižv%̉-$ouÝ„S ß6ôÜ°‡ò–“N¸ÿòdbV÷ÈWا€¾2`†‹JEõ«MÛêàœ‡*)A o4¹ÿÄغzé:tqêõ$Yûö[–
+:\ÉmæÔçKl°¸fyÍíÝ-ÜthãÌF€ÄG'bYùMöCõ[£%ˆXþ§ei] Õ7¶ûßÌ–Â]Í“¸ÆàF'Š|9Èš47BÝÁix’‹Pç™À•ÈTh1i¯|) ÜÒKϳ¼¸zœ×‘ \Ý×â&5DsYÑ8›z>Öìø¡ÇædM†·c`ušÇ“sĉ5FÙ¦7œ‹ó«'ËT1ëiPÎô…®v vw*•—ðʾcv‰Øµn¦Âh{‰ù±`þ¨Å Wƒc±ØúãFR„cæd£ÊôÇëáäÐHbA áö„¹Ö‰ãÍ(Ž<K› ""£x½pd£s•R‰¯Ó.¾!h"|€üW9fýàƒè':(¡Ùš‹qª›½î2r´~yÆ•—6Aç ñˆ»°o‡o¹”~
+q”·:‚¢\{º¾ó´œþÏá4}%è‡õë쮆7Š_).ý,ÓP©ÚŃ“0…?›kòyiHSV£E~pçùæ‚:¦Î«b¯§;çt>…"}HÕÿ`cúÿÚx§îJ&Z7kÅ6;îضm»cÛvÒ±mÛ¶í¬Ø¶ýŽsÆ·¯ö?¨‹ªQsÖ¨gq-÷3ÿ·ÈÈ£`7ŠâSì^Šnò#ðÁSK(·Î›!{1N ·0gÚòuÈJ¬‚»ê¶|KzÛ3‘ Â%žçcªºíödÊ+DJ6ÁCÿ:ŒJxX|éª ²ƒ4 s™T¹lÏ¢ªàÉØ–ê¸ä•ÕO]hPó’ó:»„ˆ^BÕí_0ØSÒ£ƒÒ2ÛW· %h½ãkM=s`ç^+UýâçÚ¸Yÿµv$µŒ¿úf
+-îD‚È,fH…hÍ
+ïôºÇýŽñÝ&ПüÅøRÇÅúHü Š䱈ֵ¿ÂYx'åTd”ílÁq¬Û Sg*™Í‘γjšN? Ià_Ǩ¸›
+›J¬mœ9Â7EæKÞßÇÔ@€_³ËDpÝüF£„;ùFžyø; µF£°1cY¬Wó[Ëí¹ozÄf»ë?íÁLú#ø ½‰I’Õ¦H4;¤RÑ2íÌÀ« Õ-ÅíÚ(Hž]–
+iKݤëø²ë&I§áò§ƒ¬Èh<ŧkæ¤Z¯šƒ6˜,{l6¬i‘«Ä\›Mºz[o~V‰vaǦ´ôÝ ½;7Ô!«\’æw™&‹ÄWÏbXI;rØŒ2µÜÂ5Ï^YY³ŒÈFBS3îaŒ×Ië¬j”©Ú»B•.µíO®ƒÛæà캚þ²Éš}µvËKÀ¢‰‚^Z#¤H° kŽe±ðî#§;Uºòq‡xÚ0Åq ’íÿ
+„‹tÖ³±ã5ý›äÛ‚õœ¤Ðâðô/Py’@| {cž6õZgæK)«bŽÚÔÏœÒ
+Þ¥ô%ǘYôW几OM‹‘¦0Dê*Ì<ËÞ I}“»U)ýþ¨š6"<¦³ÓñE'LÅqæ¡°ã~™ñ6"°:PóûQlkÚ]Uê½…²öOzõ-!¬“;‡–Z&É|9
+sÇÏŒ*+w¡êº©„6}Qå÷|Ax›$çèg¿°nÛ…ÌYipØä°@L(w6æ3 Á‰zP”2âù”ñ~;£)íôÆõp
+n÷BÅø«~‘jCÌ9A© Ïœþ³pr10£¸ö;†ìdŠÖn³Ù¿®T[ѪgÒúË%fÐ'(ÚªÈX¾Ôs0ÑË­¥,–BP:Ìs‚[ˆçà ØHc‡ÈNV‚±
+`âÝ`:žWÌ_ª@¶ÛhÞ×á®Þü†*ZØŒpçÎÏ’Lqõ«¨GXbbÎp«q½Hzþµ<¸ó3»ñ= ?lˆæLrÿ¾èRí¬?ÃÄ‚1Ò;Þ‹ÅcAɯ%ÀzµŽ84,²cnŽnHÕôÛ"Ò@4ñxÖo0%ó8¦¦^y2œ_¾<\eY<~8×ðo"}·LÂÂ</mAVg%‰¨ˆ)q!Ö¢ÅÁ‡!H¡×ápLI¢E”vW±G¸¤„úD†\@I©_K_FG
+cJ
+S6½NP© „Š"nåÕ•„Õ‚ã”Í3rÙÛ9ÌÅn%n/dq @~¥wo%y8â¡zuÄ @pã,çb×
+.Ƶî„Û–±(*Åä=É
+¨")y ŸaìMa 5ÀÖÏ¿$ï‘õG>“ˆ·hò÷ d¹xªe2bhƒ¿Šçk9ξ¼ž’ÁstZ<Ç£Ð|K €õÌ­°ŽZ!4Ä.ÀÞ¹à8ø(<•«åä-{Ñ62 ZìÌJ>'] 'Ç+kÛq…cŒ–IpöYÌvBf!Õ‚°Z1nÏt‰Bâ?ŽÂ_èð)>Eµ,‰ä¯ÚÖ…·£pj(q2nÈWxDž%aˆÆàŒ)êW[Z쟼ZvðD/ ,ÿW„JúÄš.ÖæÍÚ¡oɼC1¿À?ÇÓ’‰Äá CvèËû™/Yw-q/œÛüš|P2Á¦]æëF‘ƒ[Ò^cb`‘¾dÙ£sy €ƒ+\Ë¡[/UäfÚ]8\íUq¡Ö„{¥`ÍÉLíc¡ÜK–¶¾ûS®…)i?[¿oI\ò“¢Ób>³©Ü ¾~cð ÿ-µèx&I콌~ ùô62ÁaµÜ÷úoeûv5µçùÒRÑ¡{=E¼èâš6<©«Å&æ7ŽÄBÙHX0¡ŠíÍ·d´±òF‹ÞzÚU‚cÆÚo€¡JµK¤·×Qw…5¬ÐØÊ(€eÙ¯¦`OÛ[Æ¥¯1]=¿'¢îÚQ”gÔþ «é}-a@òs²}PþrdŸÀ2&®0}r5á›Cõc“ËÕ¨ûç“ç/qÁX¶˜l.õÛfBù$¹»)Ón]Wëò¶¶îF8@qt1%p†â·4–ëwÔ'ŽMk€yÏ}$ØÔ±öáÔ1ûûÈ¢@²þ‰2.ó èùÑ-îÃ;â„.¥ŒvK”`x•´c|¤™oÖ
+ÁkäøÃיȓxœ•ýÒbîÊ€s¶Dzι+v±à¹ÉApšÒyRó’†åuª­ŽÈU/2ø¢Lú~X.?4Ù¿Jzç§?‹C+ûQI¼Nóe”<4\¶¦?æ:H^»Û•¿]nÍs§;ŽþL†ÏЩš< Ô‹òîKÎQ¯ÍwžÖ<U·u,Ã2µ¿½˜È›šXýÛ9ÌÒ?ŽÉ>çt½ 2õ 2Âœ¹ôþ c
+ÞÄ–Ã*¾íí׳Tvžì”º7êáíª$L«‘Ü/Œiè✗]ÏŒ»­4NÍ»K­9’#ÞI—€uRê¶öu!¦]<¸Z†+
+<×ø¡YÒ
+ŠsCÁ›)}Ùmçl"Qý^UáËi«‰EyJ#‘øAvðÜ'#ÐòÇœà_“ÉM¾Ñq®à#É3Í0_Ãä0¼ì$Ì'˜ýÙØ-B¼E¶.ð©a]̲¥`ÚK8»*+!Ñ}ø³qôH_:©IG~-e8ƒ'æN½a^›~ƒÃ/¯ÅE-÷Tæ1wÚÍ¢¶ •ýõðLÏØL–”–bÝMòÞ
+,üÏ»Š™4#yÒ´Ä4d(>(¸éÐΓÖÝÂnKr™ñkÞçi
+b<ŽgLGÌã®Îî¬îsIÔõ¾¨S]Yý_ˆ¿4³ï^k˜XE™z,\îš UApäÅ'b¿Œ81£þÎz– 4¹r„ñ³Á‘¨Ñµ
+ùà YÂ7€É»j81 ´WŽ\ÖÙ\÷ ·Ë°~À‚±)o|¬!X¨‘
+^(þ©L®ŠÈnÀ[/‘¯H¿V/´ÿp#—Zi>Îi|ÎD±Jœ)²} š¯é’ónqÔÇî6:—/Ó½H-qŒ,JL®ªel‰á‚Þ ñ~ËgFýi~5U '}RkR¨ˆ2j¼¼i¹ƒœÏ[iXö•zvGî’ó
+I2šArÒ&Ï€AÙzå\:×£ƒA>›uk•SËÑ2ȧ]œÄšTb“J‘ÅS¢Áß%™,Ê­\h±é‘&Ž§.«°‰.7r¼^aS•-:ÿ+÷6¶ÏšœÃ¬›ë­wn!D껂‡v7L€¡šZ«iC†IeÕhb5©ä• Ýw0`kßÛôŸîß®•¡ ÎÖXF‚j–AMÄ|Ò)Ž­Ú=jtkåblT‚I
+'+ˆ±ËzÐh ê'›97;jƒ*¿`Ã"‚ër9¿“o·d¥¸‡XÕ:‡}O2ÁçwUßc|ž‹Ÿ t•Y:rHkŸ}ÂÝ“Ü
+¸|†#³ÏÒRt#“nÒ8†á­—‚VÄü,¡æ[/¿'Ž8djþý̳
+ÖÇ2f€[@Ðõ•Áž "BYÓÌyK¦ð…D¬—Ö!+É”ˆl-Ô ½9«kÚMñ²hù ‘vzvðFœ" ›§¹¼Ÿ{ò½°×ï!ßÎè;ÌF9bˆù]Vœné“ …)%ÙÍŽ'‹5q`_×Í•)¡•Ãè“Z"§asr™j±îãö—+nÁX¹RQ«à%¬‰uÖµ‹'8ä:¦¯v0¸r²Úæöñ­Ø8ù–®Seö!‹kcߟ‹‚ó¦x0XÔô±>Ÿ4B Ò:¿½£é«
+€ˆ½_$ÿLE„ÉÅéA“®?xEïÿY|=»¾¨Ðì} |†½RyÚXU’õ‚Žsxy™5[ر{¿mK4•ï¤Ç,º /ª&.Ì_F²„Þ°¡6‡á9VPVˆÊ6ö·Ú€gb:Y .zaÕEú¯"ã<zbyŠ9´‹k=aôWæ¥æ¾ªî;Lã>pZ˜?H5ÆôLÐœ™@d‡fäÜ^ê*ùhvƒ-UcøÏódz„ŒáUUì©Ò¡Ãv:9æüC­VU³Å²NÏjÔsi.<Øį+•qž?L&S5àÓ3ÕíÞ ´1‚ûÆ'ËסᤨVÉÿéŒzÓ½¾''CoAô½CàšÐ¿Îd#Tá%ÔX>Ü2F…ÊIŒsÓ‚7M1¨ÿZ Îf{íæëÔ¡_=ö}_¦—+?ª%ý°7|NL­‚6Ò!úãÜeIß­fPvˆÛ4€äêh€$8­a¹Q…ÜÕ“€k0ªšZݽqà/ë85Û‘esùóÚTP!)T1ƒK›|Púõ®„‰(ÆqȦ=÷Oí"‘X(J¿Ä[À °hvÞº¨Ñ*gñ$HŒÜ;?qA?Z°W(täk^ Ún"fÍÄK‡d‰Ÿh˜~¿SÏü|Œ¦Aú@rD3¯Õ÷õ’ì|=û
+endstream
+endobj
+618 0 obj
+<<
+/Type /FontDescriptor
+/FontName /XQQCIP+LMSans12-Oblique
+/Flags 4
+/FontBBox [-452 -308 1445 1154]
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/ItalicAngle -12
+/StemV 86
+/XHeight 444
+/CharSet (/C/D/E/F/G/I/K/L/N/O/P/R/S/T/V/a/b/c/d/e/eight/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/period/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero)
+/FontFile 617 0 R
+>>
+endobj
+619 0 obj
+<<
+/Length1 1728
+/Length2 1402
+/Length3 0
+/Length 2459
+/Filter /FlateDecode
+>>
+stream
+xÚµTiXW®EQQTÔº
+Q¤á2 ¦QlDãÚˆr˜‚hT
+H(Sv·43ð’ª"p­¥
+ÑÐŒª ý°É$‘P„š3_^³áÍJTAѲ§WÇÆ’}!¦ÂÀL3y=„‡›Þ(Ozm•8¦1%TÙp¢qŠ–‡ÇÿgëÕŠÐk4шz¼¡³ƒÝ-ª1ý¯€AŽqaîZD3CÉÔ•b”R¤ ´yÀ¾Bè½ÁÔX<?6×7Àg
+\‰bjàã
+›¶+¸bNNê–ù{²;/Õ sã³ÿütÒ¼ø¨ü¡m%—Ž9L ß~ÍWfµªtF%.\˜”U˜íŽwËyGó´ãÈæÏï)—ÌïF²DYc!çËcÙ²Õ¥¢ÖU5u.ž=Qå U~Í¥_çídço†ñÕ?Ìó¹øÌîn‘KbÍ×Ww 3ìú÷åDB3ÞØ:Îþ¸Cë¥ãC¨g'nÜ€œ
+i›y9¹"wÒù(kÝÉúqË9.ª)J»±±¹oÊ©õþ×öìÝßxräèà›bbNÛﻼJÚdRàÖ›*u=ùò­ã‡t..MN´uYQvUz=¿›uýÉáÇCOœpˆ*úø÷g–Äz%Nó9{oå‰4;ó¦ÜIûLW»tﮜ² a•ç<ÓmÛT<~O~dõ÷Ü–îø^14&+\Œ76è]šÝ¬Žÿ3ç›f/"xcÙ>û€å-•Plßï«£‰û:a[ðãæÑg¶&m®ßc½ö±S^sÌÙ)ëâïYgµ+kÎLü>ÎÎãì¢AZ§k%ñ#Å'ÕWúòÆOsí mpkÿ ûÜäÔŸ–ôôMZ¯ü+ow»»†=Ö¾×óšù?ò¿ð:ܯû69ªóÜítÖÛÏÖ×enã[ù¦ Q-z×zAÑÕšÊvyijûh?v§›!ªØæMš:Ï9PXÒp·åždu«)n󃻼ùjË𢖇UOr9m‡BiƧtÓÛš,o›ÊovwYi3º­&Ø¥g°i š[š‘4ïúqr¨sd{:KŽË¯ßõEdÄ2‰OFëã:,Ÿ²vúŽ2»Ó¶ºC¶AÒðùQ#B[†G·ÆTÄÏ¿øó¹® ½íU eÓøï¹9ÙÝɾß{ê¬uN£XSÅWX^ Ïöaœ¼(®õ/tw°²¨’ßå0ÝéÎÛÂÔÏß{êôáãm'
+7èû&µ¥ÿú»]±ï½º=­Žß|Ž³îO¹|¸Êê¸ñîyu²uYÇ–õ÷ÛNgƒG²±7昮¸š3†ÞZ[]ãZÌÏCfëæÚ8Wrn_hWí½”íøÓpV‰ùì? EŬë;¦‡î‡+M§ƒ¤A =^×tgœy¬8²Š"GâêüoeïįµžãàÞñ»aZgÿ=¢Zòtê™ %w6çÌì>lÛçÿ‰ƒÆQ[é2ÔÃU•¿ËêûkªÙi®?>=µWÄo>â‘2.6âF¬~©¾îÛ¾ö_fÏè«Zþ~IXàÑÑ…µâæiGÃÖ~<¯×}Kj «ïÐŒaò é]–5G1wÄÎ?~qyú(2­ éÀ²\uclpâ“d—¼¸ác+ÔÑçûórºÐ@Ù®¿g î½O~Ë?ÖQíùñò®oÌ“—Þڻθ{ÿ¦®/¨v.õŠ{ÞÞ^¯í¹ =Øóå탒CÓO£¶ÕVg.ìú
+.Qt`Â\äétòÓ«HÝdw{[Æm«ù®«xþ´‹Y+=ò/Ì^hå=¡½lìü*«‹5aïw}&ki;´ioÀðÊs—Ùñ'žš+-Ÿj<ÝÎs»øÌ~LuzCðy«[ÞŸ,«â®û¹¦Õïh˾‰îÖ·“ÿ0»Ì Yu³ºcëßûWï­O¸Ñét×JJ¶Ý?ÒþEHÿº?«ìJj·--ñ/ÈžôøA’,§)SPûO±¡txXÔßµóò/ÿfJÝþ·ô\.U™öÕeÃF÷À˜†ˆT]þ¦_¸w®9ùWíbâĪšì­½£ÞËð²Nž]éeUÛW·Ïaî–uûGM(=4Ô÷“ÜϾxDõx†5Ûv>m¬OpÏš»¤rÇÅ‘1ûz⣞’ÝKšbÑ[÷ï&.ßÜ´"81©+íïBNâ×·ÆíÖ “Ç^oê×ÆußBj‡þ ˆìú
+endstream
+endobj
+620 0 obj
+<<
+/Type /FontDescriptor
+/FontName /XPVMCL+LMMathSymbols10-Regular
+/Flags 4
+/FontBBox [-29 -960 1116 775]
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/ItalicAngle -14
+/StemV 40
+/XHeight 431
+/CharSet (/angbracketleft/angbracketright)
+/FontFile 619 0 R
+>>
+endobj
+621 0 obj
+<<
+/Length1 1998
+/Length2 24600
+/Length3 0
+/Length 25777
+/Filter /FlateDecode
+>>
+stream
+xÚ´ºuX]Ò>ŒC ¸ûÜÝÝÝÝupwwwBp·à îîîNpw ò#Ͼ»ûì~ûïwÍ5Ós×)¹O:ÕÝ3MJ¤ L+hbg³³u¦e¤càÈÈÊÚÙÚÉ832Ð
+ÙY›
+;[€ÐÜÐÚ`g
+Pj
+Ê”tŽ•]ìííÿ‹°²Šª8 @DPNE
+óOêBv3Ó±öò1tûï3´uqòü[nþsÚÆv¶NNÎNÿð˜ZXÿ°wú³f¶Édå$ÅD•Uhe>JΖVÖî#;¶tÎîÎiÿñ'("Ã`ç`01²>ÊSÔÖDØÎÆ惵ìŸô‰X|äÉÙÎуþ¿ ÚÊÖÎÍÖëÿ#6µ°51ý“w{zU[  ¤Èÿ)ˆ`ÿ-3:
+8;º
+€â¯ Jù±;Mìl­=
+íd$¸t}“l¿k£[¿m4«œ¼5QØ1ô•õÅEÍQ£S Ì]ò/ëøBy$•“¯YÌ2“Ñ’ÐB
+PDÞŒ•7ÂKÓ
+
+ FNõpÓþd£.È_¿Î4Êc±`ÙÏÅ¡zt% S1QF‘uf>¯—q”[È M™²TÛ­­¡ô°Ü<ÒØe õb}aê–»g$­¼ºô~ùUo¿5æ„'¨)CßB 3‰XJm÷ÍzœA}/o…óX©³dKƒöcâóך‚T™mi`$ôàÆíq©Îu‘êNû®q•éªKÖ.R†ýñÚ“T›—÷9wþÚÊñ)3{zÖžJ½ƒHv¿€Ñc][Ÿžb„àÈ­BŽnÝCž·ä‚òb)Ÿ¾‹[w"»õŠA¯Q8Àpœ˜þ6ë! {A‹ðWì{ý}‰eñJ =PÆZ–/*qÌ-ÔÖOì‰ÝD‡@nOýÈ •Û[’•>S„¹Å†©QH¨ÑF–Q­sú¹~6ƒSV;mÎŒ?ÞÄJâqíÖ35“¸,ÄËܨÁ±`L#¹k†—`ÎfU;Âp»ïº2ÛZæ5F8H}µEìÑÇË] ÌÒÁfN2±ÞÉ=Æ"lÎ÷{UtäÌ
+zA¥Ê¹ø±&'s¸l„}!st\ͦ?MÑŠ>Hù>çýç"Û£®{†ªâÐÅàÄwhý]KhÒÒ˜¡ÈžÌYL’ŠZ5ð¿/Û¸•½¹ ÔåzK1GÔh'óèÃÌG¹ÖGÄV‚ýŸÀ$mâ‹—¼ Ö^¸åï¼Z*Úb ¾ò°ˆðsDUHòH›¶F<¶Ì–ÏÑ?ƒ&µ9oS¶oÑt!=.å#ý$ô@ÓJbQÒô/˜¦ rn_¢OCÆL«`$¹ç:Š‘4•”§¦vfÓ±€]M¡»•ŸÂ,È›÷xÑÄiû®Í£Zµ&¤ò¶léŒ ÀÝï”*EFS•Å
+®yB ‹ûŒé§J½–QÏJ nn:©•:WÇ,6TÕàˆ±®rjòÿ«¼ær6†Gµ,)ø6‹ä·öBÛ¨®T&Æ$+ïùjm n÷ îköªW×W >À ¨ }Æá¦u%ûbrÒU±c+3ˆŒî}ž©Æ;ÇÜo}}ì³hö—‡e´O•*[ú©È&L&ôcŸ§’1‰ýôM}6{-’Ê 9ÀÉH"ðYü§×§šÎÇ–ø9èD‰Ð]Qy[Wtú4hz‰’NÉð×ø”³«,FK×(àx8Ÿ® ¯CãT‚‰"bº7B謦rP÷ ºÏ‘\T¿7×h¿² Fð1òÜá¾PÑC”ëbxZÀEM$Gaúñin›…«O bUv 6§=ÓàSm¥ì¢hºum/ÃäËúÛmÄ}GvÚª©J2ÚGƒ‘ZEñô¥ø$ú+/@ÛÃxÿ4Ákàœ`¿‡¿S™jco±OEm”Oöåëã/
+ÇÉp½]A§ ” ÆkÝO¼öŽf
+PX•?B~ŒôšúÒ-&—,´eÅQ;,‡’å)^~ñæ±âƒÍü:” 
+@ÕÙ¦!5‚SŽöT+3¾K@F€Òº „¤ÔÝÏÈÓˆ è!6粫ý¼³è'ýÊu±ªg ÐdkߊJ4T¡ú"»ŸV=$ÃZôù-€píG3¶<°¤É©˜9ëÜ vÎ5#Û•ßâîŽo ò$º‚âÒcWÕó˜0k’±[û%Ç6gÈ5ôåËÐòr倨x30’7€t‹qìŠpšZ1Üæ`ÿ ‡dÝWÓ%YCø<êù(„Ÿ-ŽânqG
+A«â—P0%¶a:2ª‚„AàŒ³¶%Ö]Ô›~OÒ\‘™fi6%&™-Ž'“Ñ%n"^v!ó¸ã)qä/Ðêäƒ GË|cÄ©+Ÿá‹ùC¨õKîh×ôïâÅdžcra¼d#¤äñZ=§º(G§é$èèóÏ+ŸK3EÔm1{ª¨”<
+F
+vû¥¹S¶÷d 2ùLBâ6ºò·b~æS.zÑ¢ò²-w†š ­ñ`ëÝŸq›³œ3/gQbèÊàÔ8·b¨]ã¾=‹PÎùâ–rŽ’¾í É_:ø•/ŠÇŒ‡,žCÕ¬Ó&wè*n“¤xí&—x!K>¨¯–(VA8MŸÜCÅÝxšvF1S_ÜÒ\ë>è÷¨@iqÊ…WS;œ°£½RÀùÔƧ®³Ë\7ïQ^_3;DÜÖë[2uϽ›ÕF¦¤Ñm,ôËj1 ª; Ä"Çûííx¡Nï§Æ¿e½…ï³ØY3¦W6%ÀLÏ‚¦há
+` b'ÏsYé:橨<O÷BDºÑÌŠµn>âEÃ0Ÿ5<ág()îdÿžn1ÞûÊÆ óØȦևFååú3k»´j/÷¤w{*`>¦”©VU}¦Kwoµrå€C_@$bP…ÀÓ?c&²s»b³f{bï8@¿}ê2&’¶˜_‰=no$ ‚~Sª‹ÑT´Ì’%­k¸
+a¤!bÖ(L­ ´¤ Fñ5¡UŽéôJT·/žžª÷L± Î‚Ígâað2,Û®Œau¿±Ã¾‹žjjz]8¢H32t ¦)‡G¶ÄŽà6¿”þÀ-Ô%²
+¾!zãöÐF@0ïDëˆc ü9…uX¤K:!ëá;üÜú‹ˆt1Ú±uòý¨$Ü­¡øöRwì ×QUëÖÔì½£¨aEÓtkôPbä+ÆÙ­ôÔc–›K] ™–0:éü¥ºT#éõå ÖׂöœáJ-9~l‡»zBÀœ9ZÌa C¯ó«U·ä>ažðI²z…Êóp„ŸÚÙ§-ªõw Ê›ËþÄ$W:š‚œáç ?B9ÀÝŽl?Ù•Ó7˜˜~X<Ân)ÄXð9{.hœ2jÔ~TàJ
+»°AQu2ó@ú¢¦Øêc8ø²[اÞ/ë©›…n¶ÊAíbAkm# ûŽ‰Y$ß E¦J Pµ&…Œ¦‘?î!†l×0`ynJŽ‚CƒöYËîu~_jìÓœêI$õÑ}s©
+à,â!'·Cuš@ÎcýÆŠ¼­x#é¤m}{Ã…rPa4ˆÄU»3—îÒ¶mP£–Ý`†¡øõxÈ*u‹èi¸‘kM(O¤_×û•ë8m0ÄMÕ ç ëqDQ‡‰ËX2ú¾†b ÚÇáéMTFb­œu„p`W{Me1®2+OW®?ªŸlôì 8îO©a£°¥ÄWoÌiÖÒ¦Í\ê(HTk$»w åø/[ä5GËUé…@³®G•Á8Í/RÙ/ˆ‰ºgz¬WÌŽÝûPt¤EÏ«f*Ø[3û­#:áÆŒV¨—('CwÎÉí:>AìVI³\%¨‡Aöf¥Ø'N
+r™Ó!ïù¼ v{DŸ<òâÊ0¼žó¬áÍ zÏü¶¯þâÂàmEx
+­K
+(•†4'…dç²+Oùˆu¤Ì“RHpˆÙ«ÁNp@x§áÓóL˜í}q±
+ÜKÕø×&Ò ÏÖ^ºõš1®H¦ŸÆpÒPÞ!â¼×_x¤%¥î9›ÒbÉ<Xí©?î‹®—èéÎw‘ÔŠ;§h Ñ$Ðä4 á»û–5ò÷ñ$Ú©£Ÿm»
+_}¾†j~!ûÞ¬Œéí·£4¸ˆM‘Uãù†}°l2IR3a‡ §„_@šìÊ=µQw¦_Œª°Ï”-Cò{‘»Ë&˜姨gCÛS*n^¼¡†… Ä<ȵ’7
+Î7­·+šY2Fõ7Ì™}Ô+;Í`X÷UÆW.ö׃>n«ê¡Y¼âµBùôßuù+ñŸ7©Ä MRAr´\Jê»Â…­öÜa9Yuqˆ¤4å9NýºL<Á>È‹+NŽŠ¿Å§jQP>¿ý6Ïgî£,§+å••Ö¢žh*Gvú"†5J. †úÆh2 Œ{™w»©àªgã¥5‚ý\û,í g@lÝ
+wÌ1—Ê·O–B_}¤@„H ;Äý|å2GßÚµ¨R©ñû‰Œr-Ü4×"Öñd×æÀB¡Ë”1!a©f—ûW; ÞïŒ-·‡‚ú^Êړ뫃îš'V{õ~<ß*[Š1s¾À•Éƒ¤TQŸo•»d*Z>K§ÇÛŽxéY-(G ÷ -
+†á¨nóâ©ïˆ Î%´,Î!ð²íÙËX~Áß_W«TÒ³¾¨B:É3?ß©³_çõLž"LÂ) l­O{üŒ5,DpÏj •Ýð‘Je4Z?ûþ™ìE‹ar‘ú*\“6
+ÑE;'¾ç—Zíû:ò¦º¢Ùè:J&a·¢7õ¢)÷&Œ BJ~Žݲw”Q^ õ‹L02¾6-¯*+”0÷HcÁ¯œpHÊQ5ºÝ™Cº7˜Ï:–—vÿF`.³ŒÏZ7@øéùåÈÐ?­ì d®‰òÊCÕQ¤õjºå[»…s] Ôh(ANÐÉ–Wnà‘Õšn`Èñš®|/n9
+ä¼dˆŠ– 4aeì:(SìN»Êp§æ 3 À¬ê2žÝÄñ±«!m[y£ÉGønJe£MäÚM ±˜±9ñ2!ÉCÖ À&WZ×2­äñbá[#[>ÓâΩe‰cÑ+²É!yoþM%i6wÒ
+ë_Œ¶|‘¸žÃÔßÊóãwö"ínb$xS®}Bno›^ÌÓMÒkÐó~ÊM^jž>¶˜tÒÖOJí ÝΫU¶pôYHë·ç|OdfÑánÃüh-&YÆ–DôÄNHæs—/융}ˆpÁ±úx:¥y ‡ qòζmÏjN²kBŠlåAàx/KwûäIÍñ«ú ž(:ð&dM3¼–0Ãl(º›Ò6ö<ùÇéÏ*—»øÕl
+JH7>xÆœ;èVr¿ÿEžiÒo{UÃ;ŠöÙ&µ©˜&º¥~VS¦I’sp‡³…_<Q°ªª. ’ÿÂÔ/û;w E|S9àìM³~»Ú€EC‚3ã«p…æ+µÊ¢-×mW¤ÅU«Ý™‚„!'¨K 8«†y»à¸V¾Bâ!œ•€_°Ú
+ׄÑ3?!£
+?%£’Êþñ 6ÉF”¤âûpúç4À„•PÙ«|íÆ;z^±+6Ó ×`¸ŽÁãÅÝ Þ¨€ñÃÏu% ƒ«¨¥6Ìn\s ðh°ÛÍÐðS¿ÀR¡¬Ü=dçJÛÈa.qR­ªžç9D¾Q[¥¸ƒÀÿº® þu3ã·äÄ Ø5¿¯B..-P*`9jó\¢¶/½
+BŒúµ#\‡Ò^«µN£˜‘ “þæ³ýq‘Ñ·å¨ý"J¾v©Á˜zNÅìµ­›4Ú aŠL4pÑÔ€CMó…²øÀö¦Mò1
+q5\€MH³)¹Èê£R´RS oƸ°âu*N&ªR +Øõ~ÝÒz¢O¥õ$¹þ¤L<åòÕ“¥ªq|Ü ¾–r>²P=8P‰Jc¿€î|d™/|Û®vŽ?¾tÔUHÔío
+þg™x ÆV´ž’¾²Ò¶JÄòÞy¥ùSN,ë^I‹i×ã\ý~„‰ºNäãá½+ç+š•ÐÃ+5©A«FÆO¾1éTF½L×0¬@´)xÅ(ðxãD»y'eŠ™¢6`‹êüˆ&’óÍÒTŒìòGŽ¯Šå›Ñ24!Ù/4höng-°0%Nâýeo–÷Ÿ5ï˜aRÅcFŸ8oZ"‹ÊûÅýÄp§TO³ÍT `+´†7‹9ðô?¥;§Åa6.ÙÈÚÑâ)“HÈ8uéöN ÷l×·ekÄèäS59¤ÑÃi¬¾ š…ÃTWAÊÌ!^ê@ûµïb ¼Ô†£b&‹ÐìÕv‹®üj@‰µNà G²‹‘\ÂBß"ƒÏ±˜Ù¥ÀÞt#WÝÉdðLUY”æX 2Š¼
+;;£·Ú®Jî0}VÀ×=)IìŸÍíf^·¬¼Í”¶ÿ$:•ê
+é†Rœ~†öj©¡ù¹tM¶|^ ,ŸXRx ÏÐ÷AM1 ¾°Úíþûž§¨ñŒltØ"ù—ßî®Ñò¯’ ÊãX[]˜ °Ýßµ ¦Ë.–0îY8‘–×ÑÁýñ0É×vi‚x6öÌi Ÿiéäv£CÇéÚ¬»p‘ìÂE½…ç1ÌjÔn ¡Àdm™àÑëý>ê©Oo0¢r%¥Sw]—;-;ðÞ•01`©PÊ’SWÓó=);СÌÏ.l¦pSÌ¢w£zØIÕBä6”X„`m"Àa/™Û«I§d>œñmçñcý1Žuû–bõ@Î^ÈÕX&ô'cÔ‚jdÌjÝê‹+Ó*ÐËQpÆ¿M Œ{ßÆ#Z„æ×Üãã¼’“qÇqâ}©yVm ÉLÄ°tÚdðÏaÛ¹–/ bÌú)ùï€c‘‡oÝ› 5Ð
+õ 7ñ®çP³]òOÌU†gZYãˆme.É)(M·&Âf$q7_óe†YÏ:_ÏùÄÖ5ä!­”{‡ð–¬8é¼ú¿›`Úß=è¨ÿë!„Ù®.?ƒf¾ùQ½Ó!¾§ÊƒÑoÓò
+QOÂu†ïÈzù˜ÖK`7 FøÀêÄÒ§Éë—š-쉛í ó—Ýå²]€¨€Ý¯”–ï?Ï Dë/f¶Ns.Q@(ùg”f-6°ûÓšr…¼§K™ÛêaÑ&ÂÒöZ`¨°ÀqÇAÁŒl$Z3V|—/´é+w‘r}Ùû–eÎÏEim‚7ÄWcQã˜U¬ßXãü£‰ˆÉÚ°“}† <t¥ z©ÒªT
+eTúÑŸ3¯.
+ÞúкRu9bt]ÜßRw™b1úyDïÙt aý‡-y?È-µåQpŽÓ®I¾$VÉéÖæÜ•ƒ3F[‹`x¦šE/‘çˆ!xÑ]´òf¢R/kCô=áá-iM
+9ïUƒÄ:¢‚´¼ú[õ<•lt=®è”C.ÃýYË»'^Ä3ö
+‡ð¥K]¾
+_‹¢+Y>…ÎïàðtÞDt¤4*Œ `v«0;ÓI$´)y…› Ææ…Qw[<QE@ùx©Y@õnåC”<Zç¯ÐÖ_ó.šÙöãŠ}¹O¨.­õÊ0ȘSÜp„2œúÊø†Ü°
+ÊèrPE0 áJwðÑ-NYíixóÂœ µ\=
+½™ ›T·ƒ]ŸS0EVÀ.Kš¼øWhzÅimÜt–è^Ý Þ4ÄDž\ÆÔâÄyÛ÷ÉcœOë0é•´ÄÉÎJ_·ýÙf³ô%ß„™G`Úyàç1³Èïд†ˆ¸2Šý‡_·õ¹¢¹1SÏw᳊p õü|ÓHwpYHfc<f­ž³B†G!О½ÐOÁ»¢#å}Ò
+,UáI”Ï\/S0œ¨3ü¬_y;îCC#_†:¬äÉõÓ­ÈpìÏðn(¥§ãTm.§‹'BƒQA?&¶îø™Í"Lh˜æ׈•49%ƹ;÷Ã3`9X‡n€Au
+»qúF¨Ž„@Û†|gªVG£<&k#.´@ÛæjL•¹ß:±é*”5¤”@QðOÓ[üÉ ˜…CÌ,¸^ìëcÐƦ%­k.R
+8ŸÉñó_Õo5k^Á™ç䬢û2ÖíOû/¦øæ2ʵ#²¼¾°`e¬Ðz?÷P,0QR³G¹®êÒÃFWú¤×¼mK?[@ƒgÖNÉTD"ó&‹ñÖÁè튔„e›KŽØÐ#Ãk¹e?ä
+LÆ\ú#Ù˜Ù\ù–ÁãÈo†ÌÄÖcýòûv½pqÅHÕöJAxTFxf"ÔŠµ¨=”tnµ7¸pàI6ýü’/ŒìM8 eò7ð«_O¸˜ ù Íá6Ñ ?±¾ |¢‹ÏŽpi2†…ýL‹Ö…F|˜î^b ÖÐ<4¢ß"'—V
+bG«©äü&Á˜ª™~ûѤ#JÓÖ,™ëªJ=jV
+_šÛf*å E|™Þ ¶¸K¯Ú(æÉ;"âx=óØSîb`w’üP
+#2eŸY ^0+w¨M I<GÙîÓ
+ðâßÉÀ‰Ë½¹)öáßÁŽBÿ|¡Ô-[y½ÃS3B\Àà=eÍÏ9nÁÛ;
+ƒ÷`j¡í*8pæñÚ&ŒmL cJ“i_O›D¨ZóVƒ½'á'|4¶G*º~ìB­."z$¤ÛqîîQ™ØkTà+<Z<Ár^H²PBOIPYÎ棾MRF~TVJr…u´PG k”S|u+gH 7y-¸GÈJ¯5).ƒ$¥æVËèè±geË|휩ÕÑ)yüÔÆŠ¼càδX­˜œW}F]´;ßX]o Ò‡ö»È9î¶ àÝ|g-_¦C­|Ô/n zñõŒ—wdMe¤úl¤›µ–£'Hpíw𦷘8Õ6è3¡AŸÑñs…ÈfÜòßJ|gô¥‚s˜eß ÷MÁf¸÷ò­Éhs¶Ù
+ãÆ#YùˆNõÓçð›²F=¦t
+„‰¯«öoÞþšs<z%w™s|ƒ]$c"ðbû†ån¾R™Œä1EóòʸÒRjA|PÈëÞééÞŠgêA½fq´††ß¥¾oè­Ê~]ør}\ÓMü| L(ÑÂÉžÌj…pEu`îd¾6—"}xr­þGbÊPr‰"W6FFŠ.DoÄ·AoK˜ýïé›Óш§Èh9áj­XòBjiÒ
+ *»ñ¡^ùg0ó‹úîúùÀCM.¹´\.Ö¤‹„Áª[¬ ñŠiRó|l gÕe?œf…êHA0ê}#î¶wè.Ê9`;ƒ%£•IÉ­§‘|aÞÊ;Þ'…fÚBhþTšì®ÄÅ'3ûA–´
+ØN£ »·ÍñLšc.,›çnÔPNT˜Òè¢jØ•Xfe)ú9ûCÑDÿE8XIÈiߺñL-í½(Í.@Ž
+®¯ë>™è%ÙE‡ñhy]x—iv~8Ì-_S(´žš…¹® b‚û] X° &1ÌeÊç ¢‰â í<xëP‘Ê`ãDÑvŸPà|×Ú‘^g½”gDyWÖ{®bÌZ‹q¬æ; cfýƒ37¡$©O݇]oMMç¦y‹.·ö¤8™óöÒcWp8î˜Ã.4u”Jí0,јœ]Rãaó­F4(Ýý«ðÁj}ÃJIUÖ ÄLE[Ì8uÈãÝÉ–w:€%*ˆXáýÖŽÏ…M•uf‰Ô5±២œÕz&ŽÙÐÄÃúZËWÔÚÔ‚gsÁóï®ãð˜˜$®–ˆB2]ãØ7BÑ2jço°Ä«¯5 ÂFÞ[Ó<o)Luë6!–‘›?]Ù
+§íü¤Ql™€Þ®×#
+iüí¯3ôq*1¬‰8”"€á—Êmžcñ=åÙŸ¬Œóãn/%KdåXú) ² ÜŽ´-“xÒ?]+ì³ÁJâ9ëñéÔÆ¥k}9cx²9‹²†•R€àÒ¼i`Ûœ^uŠÐhC+Ô¸ þ暀±’¯¬š4P"AݹO •Íâ_SZŠÀCí†=–:LÇ&6Á3žºûiÝ«|ÈçM¼>C!&Ó*û\{ðÔȪ†Ö ÛkˆëêæEwê¡DMåÌ¥ êß^?KÀàÄ£Ý(¬´DÒA;Zò3úZÕ?ˆ(yÆÝâtÚâEãAxcè2/ÏŠÓ_y‚@›úzu‰BnõÀÿ0['!F)£úŠÉ⃄•µzñ‚6u%Êè­à½J~‰æ8w¸Œ¹O“ºY-‹atóÀŸ$
+9:h•@N¢íñ›
+ï¾Ïiíákfü™QzXsѳ‚ ®~TÛuRÕj}»c:½äÚø|—4¿ç{E?ƒ%Úî Zа3LÖ|T*i_ÿ¦©¿æ»—B’þ±³YyaY9wιÈÉq¡)?8—Oãk°µÌr¥²ÄÐ…ŸÒ—8ŠN='{¸ìÄ ŽlÂñ[ââ7ÈBZRCœ©EæÏ?øwyÌAèéÂAØëG̲"ù)v}œÏ‚±œ ı§|q†¬õìj:2IÒW±‰ö¦£¾»ß–é$oCè˜ ¡bcš ·D‰³ãh|:ö¡÷€p¹©ÄíTMpÃkî펲gÅ©~jʉ];û{Åi6R¦l
+²Ú,øÎÌgWÔh{ƒ6(/ V2GP0šîÇ祜¸dvV›­0’æã`®4[4äM O·¡·pD¡±o²ëT"VY8,Û/
+6÷Ì你tŸ-Ù2q¶zýÔgõütÐR»þ‹> dˬ¾‹j`ª³}
+èÚðúÂyJì"Dmó±–zwN¹q,8ÙtO6 8¾ÿ”‹À×7õú‘ÁºI³¤Ë ,~¯ ÑÜ*Œeѳ]@‚PÞ›<õ_Ÿ
+¸5ÊB;ù“Ü=Úñuw£XuÕò0äkz±×
+²´ÿb‚r`’UgŽ&Òåwh¼)ú01›Œhø÷Üóž_÷ìÚãˆMØá¬d˜VÜÞæðFÉ%?;D>_b¯»—®.5u
+Mtldq£ÈéTôóYÎæp¶jèú|jþò”´&…ñ…y$– nì)Ù~br÷†Nu’}äï–®þ‡ìƒƒ)2“ƒ ê•q³
+ûŠÍZÈÞ2×]-rpØšÇþs×úÄ:jP|ÞÎè½65s¸P8U¯°ël£&AÒêRb©k⃴3˜J˜K Pv7Ä”‡jZËK³·Æ/XÁç)ò$ìûNÀ ïHçål¢¤ðØk©ñ( ¨J¨ÏÌ“)4"|Û­ˆÏ*ôöªÒÞ‹t^£Ï‰
+JÔµùñ?•_Ò`øìÉ0ÞìÇ'`…Á:õ.7qV– /”yFÄjm§}ð.T·*É”9Ïϼ O¢Óšowè*„yÓe8±«ÍÃÐ'æHP¯/–¿ÿÓ³<`†š³b'”{Mx—«Bºû—²¯?î ~`ËX’;¾£©Ð4UÐðaŒ8Ä—€îc++UĊ߯ûµïD{Ü3©NÌÓGm7ë.xô)8ºµë4¾ÎUŠL‚׫c[éŽúYBîóñ&úãð›-å)L…êýެʙrOÁ;sµJ
+Þ‰ì÷ÉF4Naš„W~隥ºECÂv!ýº€•¥zÕØ÷I»2IøxÙ‰¢Ì®ª@¿·úî¼Ë¢eÂp¿žA2â¿ålöP>¬ˆè´ôÜæQV˜ õ –‚VîÂÒ„Aƒøœ½Æ¡
+,ßæJÚìÔ,ò­3y:Ïa?M-^¿#}}¾ù…²¿í¹œ5Wi,ätÀ@_H¨ÇÅ0d\N‹¡¶Xæ_k#IB@LF”:v­¦Ã´¹È¹ è´‘ƒô(™"pᜮç‹-eE#™êÀEž\ÌWšSïe´YXq‡2¼XT¹ÙC:'OÀáˆ)뽯À_tY7Ëسï",¬,w[id®¥V,–œ’Ön ü¡b´™s#ñÒÇæŸDȇ™¤fÒ-1äÖƒüÊÚŒŸË§pö¶¦Uܼ$© zظCS[5«é*“ÃGù:î<1å@X™É§å
+û¬]áテ‚ä$9-a ?b«†ÔïaêL«#˜:ñÏþïÖÞ:/Ø9ŠäÖÄ
+‚2sëw2H­ÖA©ƒÊ;Í“ Uß¾ ¨¹ažqúní}[Sm˜F²+u¾29a‡
+3¤@7 µvÔÛ-”3-d¡|&&@YðœžÁFåÑÿu÷'ÔP‚› –)P,uo.¼ë€û«ÅÑZ.éO"ƒÓ¸ˆBœÝEÀx¹‘#$,5Ë—µ?
+‡ò ýQ"ñ–Ayáþi£ÿV¬Æ‰™/VBÍãÛ› ôež3À·DA\Z²§+Ãù¦?ÈGÜ$E0»mƒÚ5H"GL„ÇÃijØ<¡P™ìß:'>Œè®iA1;*?äµ;-a# &·'vÉè*k7Â-Oi¥@ÀcmYpIª{…!¶µ î~q?ß±é5fX& Ÿ ›@t‘>!3 à itÍÌ¡´—ér†n7¯5ÞÒxË—GÁ*b‚Êðj*ËchêhM??l&[S<ò·½\ˆáNÍÌ;¨Z…y0¾ÝÐÝ-UÖZS¬}<<hSqþNÍcS‰}•G+(\§‚B$Z‘¸•à9WkYÙÅs@"‹WZÿÚÍ“üõ<ç¿q:¯¢ü§„÷Á‰Èê¦Yâúë,}
+ÎZÓpÿ>»·’“ÅTá&µDêíΈí|gØ$ÖšrMD%á>3Ž‘Î#n¿©–Åyk¦kZ
+µ¼öbmBä}Wš^á;§¾Ì¢ÜF>®/Â+šÓòªXÚ3מáSDä`) w¾cÙL›ËGjÜÙáרÓqèŠÚ¯iûW Ÿ_à®%ç8`Æ6Ò°Ø£­j]Û•Œ=u~»’$0TŸá«å‹Æ){ýRéœt>¡,¥áD­Éf‚“täÊUÌqnìÀ€¸-žÉsF"T¼ò*–°)9Œ<΋±4³èrrïþD)Èp5jšdñá·†ÃL–äJ©©FZ²¦ÝPJ›oØ]ÍEÎRC ïqÝ(°â€Áê<Bf89Ú]È«S…eàf™!¯ta’ÍBé"wÖl±›àÅö5åÎSõqQ¨IfL<Ä£§Owh}ªª]ê¹ÃoHʾ·†ÿ}tFæmw¢ %¾ M!ÞJjM]pR™ ’“¼0…¿=ó(Lî‹ân6ÅŽq2ÈÚý3O%—ˆÝCL-Ùíy&VèPj¡yÅ^ErJŠì!‚h_Æp ÝW@J{\äÀT µË*î£5µ½æ*I¹ÎO©sCr—
+5ûùa#û­ùo¾Û§&àK†Xóh·%æ|[º-b±é!ȶ+ uÐ!”{¥
+LÖNgÕl.üÈ|`ZÕxüŽ0«ÖϾöÉH©&û½ "RƲ5tG‚ó|B Ô!ßLé8#ÎÝqIpOµÓMKh.éw#ÎæÖ³QÆÜ-•µTáfàcƒ,ã)ãWFù§»äÙC‰”‚ðʽ?#vàvFœ…(bÝ,Ä6éØŠk‰Óm Êí⎾êïM' ²Nö¨1ªðOà’ 8•F•‚úÂbœäs&¨nìf5‚\UŒ5>" péõw–Æ þzŸ|8Q?óî;öÄŽs(Ú; Ûª|_©^Ì|8¤áÞÄ’:ÖÔüôˆYþà†•\:^]"À
+À"lo&C‹‘Uùw‡ÆgEi‚~=¢š:AÝîõ’V™‚ri1=…} `D…<SFEo×IRžÁû
+ƒß®s­c§»ì7ÜïìB £ŠY‡¬ôyà¹fx%ÏæK„:.ôðu-.ž„úMÑ~¶v9+„ÏA˜ióFøð#',ÑߟƒXø¤Õœ$^ÎùbC
+¸B£’¡pŠÈvi"èλý¼Vý؉Ô~ Z\¨Gʧ܃߅"7_SwÑ'F¾a &“ @AÂæoiét“Â턺³º¡Ã‘]÷‘È{—)vÏuŒ˜MÔuušsO¬ó©Ž$¥7<0µæR·žÀl{6N`@µWÇÖ°÷ååR%ö¹!hRhFևѻ
+VÙckb>†jFr€I±ñ jÙ˜þK“R\5–èåÔa
+H˜²­££^+Ž dº .î
+·þºC)oîÙ&ƒdélI¤®¦ÝYÚŒkRï)o“Ÿ ½LMçÍܶŒÆ}i q¿/lfünôZ"¢Hwä¤IœJPõ–`2}øìË=â8±»¡ŒÀ©$>ƒ·çóí…䟿(V9ÐùþDÈkCÔh{¯Ø)$Jò¼Õz³9w11JR“ZäsOÕ{'w(‡ã3 ÚWÏ—4éôœ„ ¹¢éNC5Š:ãÅëRÄÍüÄ{ÓF· èÐ}üìO®´/<Õôá!Æ`Rj;ˆ
+q“È=ãiÄŒ—&›H/«U<¦¸"£„±Â¿Ð„OºT9U´Ú'`J—\-¶°ä¡lM¸Pþl™5%Ž±¼AØ]\…~€8
+U·Jb.½ê
+é]¨ªä¦ø°ábñí_E•ímèűe ÿ?-00ܮЪšy[á%0¡rÕœëc3Rª *@½º_ølºÓ)ÇE
+!äù|õ(­Âù‡Å’™tÅ ½¾Ž•!ÖO©åšÔšOÏŸÔ¹pÚÉ¥ œÔ ÄHä뾇îû|§`K0frHÇ{\mxCÐÍYÂŽ@Š™§ó I)™!‘]ßëTäÂËrþ;¼ªr2–à
+è“*dXÜ`ÅzûÜþvæþ´‰!:µOg „.Ÿ’5â—l£IhABpô¦utÆf~µ®t:föWYyÓÄ^µø5<þØ¡Þ@%˜ › jæïáEçD8dqÖsq{ÐWÄ£® ™
+|:ÆÄMŠê˜!àOšãå¡êdÝDY…y¸æC±:Œƒs’„
+;GÃV˜IîÌa´ÿ¨ô²ä…]º“áa i‡K¨Œbe_¿û%@>EN_¡Z¼dyÖE¡Ü˜AÒM’çÅRã‹iþ~hâ äÃIúø¢pa>…ç¾KýìŠÛüú®ÇýíŸJÍq½öÅIßÿ¢ü ì-/’ò—0˜–jpœ4"Ò1ê(ºgê%:ƒÏüÇ RÁ63Õ5ÙÈsM
+òX‚ëçFŽ›ø!M¨ E7„bXÒ§óãþT ¨'ÐŒ˜½]µ þzBá“RÚÔcÇ?ꦃú"¦9µ©¦ÛÍè„Æ—ùûÕ~ó° ÊÍ:"§ˆ½D8ÖÖï>«¿vγ¦ˆèóL>|ÂF¨Ë2ø*á¼*É ÞIÂÍ÷ºÁt«esÓíüåßßäælãûK?*+×üo_r¸÷¶˜e˜ «¾¼?cµàÓ,g ì¢­K$YgÊ
+¨7ÙŸ7v“CcnoãÌ[Áý~)ÿáù~Rœ¼81£5º¸ËB †úåô?¥]U¼ž+êpº‘
+ ’&«ÜÚhŸ æ{hHæ·j}¥ß )v*Cœ/Ÿ–Ô]SŠü“¯”àÿ€j¡ñ¶Pí4÷a×Yöóô²ˆb^ƒë«·;úºŸiº/ e…Óv±ls`wñ)ø™Dvòám×ù)ƒé€tM`¬Œ«5ïÚôu~a­2 3­äªìÆ—ÚˆEP‚­}Ø6Ý£¿%[<%S<Åd€Æ–LL„§øKü«µ—ÆiÚ)Mîá&f™ÙE¦Û/‚硵r{+¸‘ì D
+ñÄÁŸ;æO¢ð‡=&_bRKïãÓ;vHéÏaÿöÉsáXÔ儬9äÕ‰OŸ¡þüÉ£X¯#°ÿL¤”TãÎDû”ågÄÄG
+endstream
+endobj
+622 0 obj
+<<
+/Type /FontDescriptor
+/FontName /CENXFI+LMMonoLt10-Bold
+/Flags 4
+/FontBBox [-454 -308 734 1039]
+/Ascent 600
+/CapHeight 600
+/Descent -217
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/CharSet (/B/D/K/O/a/b/backslash/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/x)
+/FontFile 621 0 R
+>>
+endobj
+623 0 obj
+<<
+/Length1 2073
+/Length2 32439
+/Length3 0
+/Length 33593
+/Filter /FlateDecode
+>>
+stream
+xÚ´¸eX\Û–5Œ»»S¸»»[pw§€ÂÝ!¸‡à.Á-Hp·@p—à‚ËKÎíÛçôýº~O=U»ÆÔ±æškî]EE¦¢Î$fáh”vtpcbcfå((*::8*¸±±2‰;ÚY(›ÙœÝ
+
+
+²ü†Ÿƒ¾èP…bÛ½®·¦TOÞX¨Šî˜(¢H‰åi1kg).Vt‘Ó}È+Ô-åœÉjKl#hŽKðut?IJO¼¡_¥’T´­@{–̱}Ãr±ÃðZB#è$\šêw{{ÀŠ1í[¦Ÿ5) Çû
+Çm‡ÂL[ïPÔØYo!«Ò~_²Ù¾
+Žm‹î ×êy1˜YbлÜüÀX,ÇÝ—M¨Az÷rG>ù¹p<û>4%ƒqW)jÚîvÅ(ä
+²$KZ,1Ò/¸Þ§z°N ˶óéÓk®ÎÝ/îà¿Š}“Ö‡`©ð›!®:“?¿5_ç“<À©‚_ò¤×LˆKpÑúÆ<ÉÖRƒQßþ×vH¬Z®§´7‰‚©ú‹öu²5´`׶«Ù×V ×[»ëDÐ>¤é¡¦š€"Îg®þ¢äëÙ‚@‹ H"X¯ÏÜõãTŽ=,ÕMFÂM†²‡NI§ÕÂJ*°'BWj¢º“?æ–—Ž-êžËkÒqh±Qög¡F–9ÆWiQ¡bð|ùåÛ¨*.;ÅõùF:VúÈRÔ;Ì‚—¿ÒÍ÷(¼ÐË훤*ŸP2iÃéŠ>®1B¤ÉrZº7ËúÕ<-Š<ºeí?i™/#¤g¼ÕËIÿª|7\Ú¨|BvHÇX*JEÔ¸]|ýå«!-:ÏJ½_¿I—ŸFšX3MÅU =„õάQê£hE¨É6 ¦# 7öœßóøí—ÍÕ
+>ÍĪ:=€¶7å ÂDõY›JÀê»PçÉ»{ÑZ›_'¼9·Ôutyáè¥C–íµÑC Ñ6]2.¹Ñ;0âªñõ8*_Ÿ ƹ-6÷Äq™:o˜-¥í­ò‘÷ø·ˆª3·”§Û€Åõ’8 ø>H*xµ‡lr‹ÌïÊÅíS븋l/"9A’
+C'Œª~µ€Ò“˜aKmÊþ€>ØuVyùœ¿³mߌ´Î~æù9ô
+4ÀJ¤7›mBÚb/šP0 ÎR,œZŠI/D{¦…GI¾Š‚sÖD¬ŠOª,²R•³ñóyè'F/´ü۽‡ÇARìÛªÑšÝ >e“k1,ÿÈ5]>=üµÛ’ë:r«‚ºÌŽšÕhVù•;õnc[<à×ÇôÍ1(rÚ-ªo[j[mK½…«k}½$á’º! E„—!ˆ$³íIJÛ“"î´ÅÚÝóZ;ç(Ç<F– †rQ N:±®¤„8Ò²1,ƒƒŠ ÚÃëYR†cI•.H©mé|í ´âÆÎçØà1¬§¯TÙZý$W-›Zã5r\°Æc\?îR7’4my¯4Jåß®º*ž”Qò§Wœ¯ºeX›Íê¯x¹Ç§ÉjÍ¢Aºì†j¢Ë [›ðÛ²;6#Š?çåXìÚz£ÂJ‰Ùì–•Gp¢ÂêÕÄ6‡ÝΉ¸³Æÿ~›Øk€cÂNPUÖ„ß
+]ÛÐôS)Š2‹þ~;ý¢)×ðt´†Bp÷½{ª0;×4RèÑãVð› ¾æÆ¿2Äs¡å¤Ìº•­¶VÀóÑ!špœbÝC<ÙJÔ6f_ß.”ŒXv£‰ì›Ç!ë÷Wè0å¬Ë ÿÆlƒì¼´Wiù/¿”ü
+d´²+M L·Þò«Öóªš\TapÄ|ÍwɪCY_°ƒZ’íD*¾š!»Qƒ‘™>„Ô|Þ?µÒ†¨êÿ­‹LH>á…÷+£ìžâtñ‰J˜òíC)ý2º‹9ùËû#튩Âõë!åWÏõVÙ\
+Œ• t†Ö±”™Q–J_˜]åg‹É/ùÝyÏxÊŸµëKF ÐM¥ÃΤ³àÕ9döY¾G/d+¨Òïþ
+L°Ê„yÌâ¼»IÊb–ÜIiþ桽Ġ¯q³@‰ñ]NÐGŸÉçE[Öƒ”jbêK@kHÔºhˆ¦ÿ¬âh .Nýаâx ÌáœÛˆG†é)ŸmÝ<:°3ÎÄ«YFzE%MDϘDÊŠ9èǬœ´â)æX¯à æÈs@ ²KéàÏ% b«¼lþ(RŠ?u©P‰SX1ï*LçäÝܵ⩠žŽª¿÷FVÎWÞ6?Z¼aã5m\¢ï‰ô)+§öES<XÆìÝ;T0Ö§¬ù4)Ûƒ‡2…pÞ¦Gï›u¢¯ø4¼”‰³GUÊvj䢼€ÝGäšòÔæÞïöA^H}PN)q›; qL=L<“O0v‰ùµ†‹Ôm¬E¦ÀNŽ;“¸xBámúœÐß £î¯ŽÚÄÏWQ?ù<f†…xšþ]V·hl¡M· Š¡êRŠÐ™öC6t¸œÔE˜Ìj+ôµÍb D…Þ^rõ1†/¿~<õÙruS£vmu³¢Ÿq6QË¢lGä †jጫ~ÐòÛÈ»÷ü0­ÓsÇÄy¢l´ÔÜñ[¬}q÷\£›Ä€²+º±¤nX¹ãP ØK.€ºÞ|cãP°Z)®’ÃÖI%òı")LþŒ_5' Z#`Òy 9™?oqýùÙýx„ßbkLjÃa|¤Öj~ñz§ÛEüi­ýñÚÅk žù.fÈ,¾¤€’sÏ5E®Ý‡"'Œ–³1©)E±×'`-¸Ü½Djd>Œð—b¾ËäÝ«O=^*´ó0ü%¼P1½è¾J£$FZÞWL·Ÿ¦ó‰Ü‰~Böÿí!Žµ`WI诙©DÎÄëÅKµî Ööˆjï
+©ðÙ”Žòe}^q¤jÿ ñg2^¡L(®ascªjMÃØè3]xÒåb¡qK±`G›šÒµÂ/UæÊÏUQ9¾žò*^º_Ù,·<çÁz:¡æn£>í£a´«ÏðéÙÝP«»Hå1‰Û¸vÂy>Á¾ =Î<ßOH0~ÿQËSœ ÝÉ4€ÙueF|>´C¦9GHº>ÇgµieWŸ=¸eç‰ü–y]1â8$pAÌoƒVòÊ›EpùkìÎ&ÙÌ“¹9eÿuíi;)R.·÷÷&ĺ4®ü20!A¡Øž¥g[‘×Ь )ïÄÝ…$úqø«3´ÃžRYqû.«ü 9»6…þÅ£šQ0ÃFþ‰#õª…)F²0­hÜÝLa—VÓÖñxYž.va¦-Ý“î}MÕ$O—@¡ÏqÎ'Lo:lWâ-MùO ,Yš7,ɳBI¥6š_Q;G.>Éj÷µæªU#×öņ]ÉJ}óµi @iI;8ëdB²÷‰C{vÚ¢¤¾ìpk¡Sèq\jJ{PèÔÔ¦&Î8E:,É妟"ŠÛz"ŠàÙ<!»×µ/ ÕiI ï»]¶ö‰§¤.ÉAéÿ ruÿñx›(\Op«{‘E”…~7>{ás>RMMê5¶v)’”8Ci§ð×4É„«¾‚ÓËK¦ÚA¨[»Â`™Ðº€=‡:š@*5‹&1|Y=j§š«.ò¿„P›5ãz~{{.Ó­e÷êáó%~»Á¨Vê_BDNœðh‰5 žÑlŽÁÞu:qí!óHè] W»ùÒ~ƒæ´v+=xøBbÅLšäÊ÷1ðŒ)®AÎ']™fb£¯÷Ùù œ9)MM• ¢zˆEÝ£ÓÙÆŸ/ø¦mÇוÖcƒîGÌ™ñ9ÅuFñC0Çàg¬¢ðW¦˜ˆ-á—š[|ÆiÐ^ñ‰øʱZOñYÊÃQ/S®c‹ŠÈþÞ"e¼„fÂ5]Ó…ú$&NtG °DFp2-4I¸ãÜÎFSpå2;^~¢Ì‰d QÁ%aü6uMJÍŠ.úrþ>‡çUoQ1eÕ+jä> ì¬=ÒÑD!^gñaKž¸r¼8F= ¼Ð°…¼îL@£ñyÙ™³0IÓ@2*›T¯¶ŒKdí!h•·™òó-/o2x’MÑðîùxíµÓͬ›NäÙnOVÃ'ìå,Ø©:R¾¾¥kkw@â°-Ž^í!Ÿ›]L¼ƒfaÒ
+Π 'Ž¡EB_[à=Æzý²K?:—% î“>“‰K¤Ç^LêU1ÚFÿë¨@£Ùܼ­ùëY/ˆ w@ÞïZâSüª¤øQaÞ[Ð^ö5\~[XÖ´«óåqV*y¾e=ƒËȜƅºï a8Oé«æFúZWö\ñ¬>˜Ý~ägœ¬2•üÔ Bøç2‘1a$§ÇÜšh¿3½%c%˜õ@¤@Dx­`…./±AA­ìÙº“ –ó{S¬âÖánºÓgOÃMeý2q5‡.H½´k•èaêL £ôé6¬Ðí<•jª@L´ùárçî'¿ÆÁxläpîÈÎ"¬k‘VÌ<V
+GEnT7q¿àº gä· W:¶ØŒÎÑ Gµ.QÈ4›>,qlb²*qàœ’R<Û¢Ö|
+|\y\™b™F¥ Ûf8ù±*Ž¹K8Âèù•cè{ò'¯]'#Ïšak¾ÛóH×m1ië1ÌŽ¥Ü>‰hÿYï i…½Jœ1qxƒ:òh¾ã£Uþ¯8FR*-Æ
+xˆPóŸÜú‹ó“\#K¹ï×ÕÝJË4¦ womë$“SX°Fò´uÞXÑ0u–}Ížè lUÖKÜÍwf©|Êךj¾‰ÙOVn˜wó͵¿í-î@ç™Aµ°ÿ_yÑý5õûí22Ti ±93¯Ávo„9©ßŠ ‡Ë|_­ãꫤDF½²GH^ÉLŒNÂA4|%Ð,¥ ÞË‚î,±öv²sJĤ¡êõý£u|Aë:4ñËH¯ûè#”ˆ/Œ(,]ñÝØ'$7e`Q†®Û®Øc‘ðÚÔ´åð$Qð¼Ñ9_v¯³A´}1|Î~Ú\†Á”šŸ‚ß €ŒÛ9Qƒ9Å0 _ÆÕt?Ö»‰Á.3µ·:õB¶ˆH^Ñû°hÉ«ºm°ÄÿZôÙûNí<½•§$ÝObGÞ‡¬Â›@oó#+GÔqóC·Öa8IÀé&²îÌõ”ÔAÑ3ibÏèÃ+(óÞ\a™ÇiW˜ÍC"r›$5.G©]½Ip㊎æF5%åmyy82Húû›hÑä×}ÑœKLÆ´.} úX˜BU.räé2¥Ý²#°EJå<¨‡+ã€@qÙÐÚhÙ{0¯Ð˜å&/UøXã™8iYDäå<ioOZ@«âð[î7 °³{À<‹µ:JWK¼>Ð8M¬·±Ç5 ÝLÄ»aØ|â¦gÙÒ³àÊÊŒª.«o_¹šEu†,:‚;Ó~"åˤ€ýÍŒB‘(íÁ¶ô#|/‚æšb¼ ‘XÐêÈ``õBØ _3<Kÿ½W=ž47:Uòt]‘Qìµy7¾˜í…P/Lâ”çºü‘E¥AZoª=»5P8Æ}í>î+ÞŸ!§"¹;Ñù³K
+Ñør˜¥~è„<´=®vtóº¬O×S^yÔ(¶j±;Ï—m ^çÇåÕ•õ
+Câ”aŒÉÉtÛ;Šðk+5í*vcç¡–vè¹V¿uø`ªb¯ßW7ý4¸ ãØ
+Ä-dÇ€2¯avÕs‘Þ(€
+©Ë.BƒªÍé Q¥zH@cÇ5Fß]„ ‡«Ó.Ì@_fÛðGÎL¿u+MR©zÍÌ |» ø¨éÌ­{Cò]ƒðát!éNÁ¢&Q„à+#ΆãÞQ¥Ú"zŠ'ás‡ëhõ¡Ð`! …tÞz0—Uðvð{ŒHÀRûä—t.  é2D¤'S½Õ™0Q»>!Ä•J¹ÜYY=¢»Ë¸¶ÅÁÉ•cðm7F-{Q¬ãz+“^Ù
+TE€±h·݃|ÅÖPžwrÂnáÉK< cž¬ÖDlýÁ ²aƒG¥Ó‡ø^zh³é3/:”Æ<ñVrµQRæÊTû»Ö[ËÂF2Ô×q8*XÉùRn|aÀD©öì¬ÔYF6Õ»Ú€ü¿¾jp*Š— \…¸Ó`HëKâ$³€™3ÉbÙqå-¶Õöô„o@èÏ¡—Ïò‚Í­5
+ âƒJñˆÔ–×–1ë`tó>û îE&R•?àÕÍG5Ü©r¿ØG•Z~Û Å „eo˜ƒ*vKîJ³~#¡ÚÃBBcmÛœ­ßÀÜZ–{[íý¥_þ“¶PSþ|-õ8|
+Ò7mlõ:‘Ðœ$×T@éµ=•_´=Ñ`^B¥"sâÉ"H7F>bß[üâËX¥½žÎë‚_Éé¼®[¹`z1g³rÉ,5)6s›l.ÿjvÂÁvÈÏ\ÉÚ”ˆH£jع"þ^×—&+~ºý¥]‘ÕÕÈìgYlI‚ú‰(ƒíB½:5‘ýOHèe Û¹·ª»4çÆ]ØããlúLÙ¼ºÅÃUã–p*ïá̼jþE
+×M“‹"ä«š#qT{Â8R߯c?êZE¥ßiS0qsÍWÃrú‚VìgB.W0Îγš¸Ú™. ðçúge¹H´ª&F9˜åE6aKG€³©J1ö¹îØÓAÓÉ^^·3}sÙóÿµ‰´û*ó“ƒr;žÃøÕÈ…ïÍE)ùª”’ࣚ\T«*ÁìG(;Þ)QbºƒBåcÔ,ÞˆÇ&
+lT¢ÙóèÅŸQ7ùTXÏ ü“F@R÷ËÔÈeŽ~FRÌú³ípeÂ8/âÜZÈß­“âÇM= Ÿò·iÈr¶x*`äç–ûqx9›8äI&[+|óP”ì¤m{~s
+y_¥zOCz±WàŒVà5î'Èh/Q¸[0Â+©ÁÚFôœ“ˆ€ø÷$1î—äõÜÆ›4B¢S6=¾Zþ¥ÈTãT_xä ™Åu=>Ya26?CTâëAš,Ð~ööÿAšq†fåë¾Gw°Ó9jÄ%…G5éö¡/º7hÜ´>%acA!ÎqW°}Þ>’¨ˆ(Ks+†Á©$ßÛÑ„žFœ¤Ô7µqgé̳*vìgÃ%² >Ä?5ÌLò˜½Õ,CYCà¥#Ìêi·0®¶ÜGo6bñ »¥‹,é°¯}ä uõUUôPõIW¶rØi[ýçŒ,R´R¯uø™œ ’mEbHdÜâ˜bÄ:xß·vNYTK„CnYÜrVÔä’oÊ·â!—Fª
+ncÍf´ÂE|È\l¹ŒV
+°u#E‘úƒÐíF™<¶¼eQ“ür|”¤rOi×ù_t;e„¿æV™"¬€!øÛgW ‡ÎCoôѶØü®dÈ•&ó^x:CµÒH
+àÝóÐi0ŸXVs@v~Ô;2aV!Ö®pHïs׸6÷%úz´¬ÙÊytÝîoÀ©Ì4lsðOï/ؽBg‡¥}°Óß;ã5-M’aBD[¿}åÖ¨‹ðHŽ}š8o¯rôs*-Â%‹ž?¶àÎ'W²Ñ½ Ã]J,è… ¨U/°%÷3¼TÛsþ~ÀaŽãžMÌX Ÿ³€PÚ]„ÅõS»O(¡\ZÞ‚zš³5¦» |U´Ö
+u-á»O€Ä¯‘´SF‡ZgVtOÛÞç%’‡ÂÌ‹¥$w“~gÒÑšòt†%·3ÅQ–oÿº‚ª¬b…¤ƒnôdµ± Þ$Usn͆PUïÒëšûàˆ˜øtËQo7RTv5JGÏA{`5Eê– ñ>=”&ß«­Æ´¯_DiètÔ
+qôÄ~Ÿ20)6¨}©JVB­'Ïß'F´Áëù%È7vž£Ù*Ü^ÃÐ Oå†BA\´ÇTyÊÝ’ØÉÀUdYñ5AHrö “Š(— ¨¹B@î„Ñ—‘³®e"©TÍ3³nZ^â„ÞÓˆB*[Ó©7Þ´1ªÜ¡á;ðõ:t¨Ø0¨_ xZ8ò¦*By¦ðÑ&o7¹ŒUÀ¶£ Ï)†'^T´Ó×ÙŠÄÈß#w߇\'uÔWg\ë#_ïyû ˜I°"æ]ª?Ó&ä<ÞØaÕ<‹dàðDåÄguLÕÞ“žœÎ›O‡#f
+*ÆoÉ„&èz¿9ƒ/ÝÛ5âä"K‹Ÿ ÚDÔ)×?®V ;QàôÓ`Ô‡/ˈ qÎ/agà•ŠÅŒ†,гÚyÁæœÛÁ†ŒÔûoú\E\çpÁ­3žÅÀ9Ý[&ãÝ•x˜Pý¼FÇšF
+ÁÝÙÕÙIÁ²ßðŸŒ$‹\f@fÐ
+Ê>m ñUFTt¾&Y)«™ãP‡£êqs¹ÿe²¶qû.8ohYÞÈB­­ øÑ ‹)-ÆK†µª‰-ßÒSSÎNèal¯…Œ¨lë"úÄ¢.71Q3Ã;&@L,ùŠ“Á3
+ð3Ø ùØ”µR´ ökôo[(gÕ¹¹Aça¥7Y$l »s­¼MåÏ»:[zK6">öP93‡¹zââ!ù‘G½
+º£à¦äp—|›Ý; †Îו…—*ö©6;<ôKØÀsÌŠ4Ÿt±W8ÆñU`qÊÁ¶êe¡ýtgôïýPcš†–´Ån»î ò ÂT`2Gh¿u¼dZo;$‚ÅŸ×0$?8Cë¶âjU£;ŸòMª“åþ¤K—ŸÖ%<ä½Üù‡ÍqUŽ‰Mûáoh‹ÒRºâ>‘K2ØWÌã¶IÀ%Ú‚÷añWif<ëÁÉŒÙ62Æë:ŸÇÒ´$±êro—×ÖX¨²ew[{R~*©X.ؽè*ƒ`Æ ^y@ í‰²Žìj
+‡Ì>Á¨˜õƒ•æÉx#=!%KÞ†=í{¼pM0tÂ$ùŠí¼œÒþv¢¼9¢åª(Ø(´ëEt`öêô…+ÿƒãfŒ±Mù0(š„—O|jhÂÑLTS~Õ’Ý;ÂIoÕ=ujÛ:8B»¶7Wªÿûó€e_™AQ¡±£‡æ#jòîéoɶ­oq8}îžÌзֻ‰xL^à¡–«4‰ÑáÌ•äƒÕóÂøÞ΂”³#¢˜krC5Lîûýð¨z_j¿ ¶¯”ó©_””‘N—è÷¶.h`Ê=¹
+ÃD€O 0ק7t9Fc[G?ó›s§G­Ü]Íî˜Sxï|­Á6I Iô¸à‘$«$;ò|cOUÝÓ…Êc‘j¡ÓGTW‚®vTpËy:eíáAOòWú4i?Âô`ò)péÐ!vÖ߶øÑz X–#"鳄øIš!ï¦LGã“âŽâ,ä.¥~¾”ÇpŒŸèÛÀ¤1ØÌèŒ cõIãúH™óA'¿’±ŸGãèr~Z–‹M°êšjØÃTÕÀ`Þ¯sI—è×äit¼jQhÅ>ŒZt)`óÇR½$ ¤`·úHëÏ!Ò<=.¤Åô¥ »D.š)×, ¡KÿKn®¦à-¤¦ePÕVz[,˨hìüùÂqó"8Œ®aï—G£Ø"|ú4£ÏG‡i¼ñZ"‡ Ö%-
+ü aR‰ ¡Ÿë¢}U¶3v>zmäÚGPO`ÌaÅ›n¨AŸG ¦®ýRâå…$Š ²»®ô½0*@_ɹ§yþêPh«®•ëMÆP±=ÞòàÍ4eШµZºî—$0òÑ
+’G+|¯—¬ nÿÑ¿/
+"‚¢*Õ¯åNL½Ü€¬,÷Tš¬ArÖBD]yâ<¬–-ÜmÓ©³êL<àº
+Ç›§:„ƒå>ŠØWžé
+ÆY?ybEø1‰×âñÕ'ÛŸèec4Ú± GoÅZ¼.óß mPý–‰§>2jef%O"×¹{BvxËí#èâà›|¦àš©ÝkSñí¢õØüuѺþ •œqSÚr6óh¨Q-Æ$’õ©sò  Oæ0é/‹¹Ï`¼É¶©hPaÌ÷Ì$ª>ß4§„!hbg%i(·¸1ËÚÜXØ€é)êmü~ŽñZyñ&tÒ“~ÍT¥Ì`œ@«z¢Il5Ý+Wĵ¤ÖfúêX<hy`çÖÔ'‡\§õËlSùASE$²{‹{y.ž'ÜSë1G
+¬ø-õ;¯§áÊ›#ïJ|j*˜fY\]‚ºÂ $‰}ø=#Eë8Qqp³
+œÂ(è.%¯€#E ®ý\88"ªËõTÒG5à£bÒp¥ïjÕ©;‹z² ò‚X;®
+*ˆÀã­—¥oA$o5,›‡64¢ŠŠSùÀzú¬97ÛóÆ^`žA-x:ó„ m\U<ôê¹°w|ÛêùB<fôÌ`¢îýùåÂ!Ô” ?æãÁ2}Ì\IüºêŠ@l3£üðÓƱ«ˆZ‰tw•m¡¸zÜ ÅEàÒoŸÓ¥­€1Þ\Ìiû«TÕM×üS}Cø}¸é„ƒxÎfÃŒ…ñM¡Õým
+‘u£ÑrÞ(­mŽ Åbܟ̈ ÊÙÉ^¿Ï&}Z•ö¯rÀú©±T_tÆFlŒ&qaJëÁ=u
+\îÁÑ[m£M—kAÅþ×ü^ywIš'WµJ?!Qþ—ŸfÙg sà‰oâçjS:'L<ßʦô‰Áê[ÑÕ¸Á ShÃÛ°$îÔK;>ù˜}§­ý–.pͧx­m·6w……ô XòÙÓ®¢ ¡ß~Ú¹K^EÏœ‡Ér¸?5? Õ>Á‰KÕ’Š7Äõì™EªÔ°Búñ¼²‘›]ˆ-×Ä%-Š¾Õû¶d7*H뉵Mj -xùk¤ßRXÊ“ù]—CR-ÕÁð÷t©½Ø8UÔ–Hhöž¡ÁÌpÔ¯f8qíy‘Â+T1]nña¾Á 7àì,·[fWô5‚ßü¡è\͵ޠó2lCž¦U1Ü ó¾†^‰>S8«… ì§dAòHæek®…›û`¨OZ•FÎWÌÒUûcªm‚ ú!n ìöüV=¾tâìHI…ZàêÑep&¦!Ó’€4N?¼Œ“ÕÖ‰t Ÿ½~‡ÒIÁ•ð§;›êÜÙ)²ªd¦uÍõs[÷±³Ï»ƒC¿6_ r‹­~}ú^<Vîýû9šBˆ!¼­öwòìÅþž…¯‡ñcñ–­’Š+Þ"»H–•Zµ¾2RôaÿOB+.ßíx È(’wÅÃdv‹0RtÅyi!mäÙäý•`ÙÀ™o iºòŸŸõé²À™F7~Å%ÀV y53äÚJN¤áÅÚD-€aP“5:=nË̸&¾÷³(ZÚýÄ©´šÚ ìÛŸÓäöѦȢòÉLVÒf ‰KÉ„}DŽ©I‘õM“¶ÏàzƒW6¢òYÉ™œTuØ©Vò¶[ ZåûgÆÝQÁ3üÉ}èAešocù5¯k#‰©}õ‚.:F]–yÙeÂ3¢…‹ÊR¤Çã¬Å.½륩L­ßÂH¶? ©Ë¨†·KÂñŸz^TŽ3g¨2yIRÓWí¢@]u˜yFmâ“Qî_Œ°F5dvƒï,‚(3·Ó[|“=DšBZ:̦I|«&¤êpÍäèDq>XTàc1•ï÷’«f…j‹š¶Ý)ÇãõáÚPs)¯òÐCìŒ9þ°´B:¶`<ÿ˵u¢2½dï«<¡™¯O|ÍÈ…†}fbü—Aîe¿¢@}››?Àîçð{QC%1œBʳ}Å}Žznv®úÙ/¡~˜šZ-ì,y«_t<MÎ^iô{
+Ú'|b]R>q&‡.§P4ÙBUQ5¹ëì8îhø7"ÝQÔ£²+bÆ-gããPøɃøºíËKådûUIµxø<” îQ ÒØVÀn]FÈt4ËÈáÝÙ7‚¥ˆŽwÛõ*ãǶùDoÃñ™Ö»B¥~X²¼©2àt Þ*àwMÐ6y‚R `W¦ž<!6xiðD³›•r£º±BbFŽ: ǯťEui?…÷ =ÛK‹_‰æª8¬¾f„ûÒ›Ÿ&AÉn.p1ù‹»Yù¢qz$Íó'Ý„15<rŸeÅ_øØÖ+å) ‘ú˜õáT¾>Ð^nwlªÒ¤EöµQ·@žc~q¶µ×¹U&HÓ´C+Ùç0mŠç­êŠ´þA-›ü¢Šx>õñ”oN'Ü Ë|Ûf!¬Ÿõ-KP¨Õgy£­Y@<@‘Ñ•W{(1Ò‡Z,Jsžáµb…‚Ø[u¯·fƒd5Г8uf+Ðá•ñ^¥##Ž â»’¶ìó¨x8¡³Îê…_k{€îÍòœ)t‡‰äîËÒrÕ
+mXñf÷$w°Yå †2N»‡ËË•Îb<>àÿ0†{¤È<7ßafÝìrkÏo10Û_[ ãÙJnº4È®å¿îŽZV \ÛK¢a¾‹2¹LlP†ß«‚-çÁ¾ v‚7“…CŠÎ‚òb«·ûª2Ž¦½È´¸ÒÁâò= YZf‹;˜åí$«¦§Ø•€(Àæј¹aEç6×Büóö•÷“°´=šs¢àwź‚­gÍ/®/Y<ÒË!uí¹8îb­·Î|Fˆ*ûÝ›|@€œ{XfU³/Omøš’ò­bºßò<tõþH¢bÐî"ÏŠ¿>Êí*`¥‚5BÑ-| Á·ÃÊ©0anž^¢†æ™Ä>ô"c(n –e,:!„žó3"ãöÌ…j¬†1_óÛ1I!–gªŸLî$[Ø9qTB=€©Œá1bói·ú‚!˜½tâ”(ØcÎ~‚‘B›,DçSÎÔ°Á]·.Ä "¸¶‹
+|£=72‚ž‚Ñ+‹[DÞ³ÝQU„‰èžaÇ¢N:ÇIÉ !K÷×Æ@ï)¤P•tÖNÄ>ÝûFSJjžæùÀýÃ6‰|vZp'&«´ƒ`‹hÂã\è‹AdÂä{ß焲t T¾5õâ6 ;}iI)u³v¦U 64¬­í¿;rq)EA@£ÃÙû¹ZM!›ä$»Î–Çù²–Ç­_"˜H;(ýµ¨¥¢c{'çGÚ–á¼OÛ‰(’é¤IÚ­%4Q‰Œ?Ë
+æfC~L [J<’A$%Ô'3åša•”:pµôetD¡Ócã í<x›*¡âDQàŽ?/gÓ–¨¥K ´u0£V(ê ÷ø:dºT‘<æ Ç–™«sROárç©õÖ@ˆ«e½ïl1>‚e¯et4*>Z-êíÄ ¸'bŸ p&&óuGw
+ã0ºg먳̀€™É52}A˜§nߺ틡UóM2º8=d:žo–ˆÖ‰ºŠÈ–¶uv¦H¥ðE9(ˆõ§ªm˜ZIiæ£RDË_U”E&_E–¤ëýŽJn·Ú*ZfÏ×Íß*âºêƒ‘®A¹])uŒœylM _ÉÊlhíÏÜ~gÜ• iš¼¦ˆ°™bü<ñÿÄÍyVÝ,{5¦²·B¼¡þ‘4EtÃò…3u–²Þðy{‹ÅÃàüàOrZ÷ éƱˌàO¡À¿g
+‚tS#‰S‰É B7½ü±v5þ%³•ÝïÏ×;¸äƒõc|ÜAé[¡Û¼ôìsU`átáìx,@¶PÛ'­…<sG¦ä¦»©"VãªètÚÅ·_”ÜæÙÛèÃ/ðéDé“Ö^ùœ3¿µwŽhȺÎë8¸ œï·m
+íÑ艞ÌÏ0ýÅvpSGx{fï+rËÛε¦ÀçœqîÉØ~ÊtÛ³¬„cFué"§ÓÚ6JÍîQŸhK¤ÒËTµõ.GÄ/œ+§«C¬â±ÊèI«X_‹¨'!% «æ&øž\Wå„)`ò0šB‘NÝŽvð¨ë°ñ—Ã#G©v7tÚ~TwVª”UœìÞól™ßK,§Áû¡ÊÀ•¶d@ÛÇÆ¡ŸW´;Fè>qº\³pøéI狼,ùdý'Dký«Lî¿‘2Ü&Á2g¨¤¬g-°rPkì®Î[3y~¿T!ö 2$\›-úØó…Õ¸N@y¶,§­˜ð¼¥Õ36£&‰kVT_zOò…ž™å…ø†¶ƒ0 ARÕTþ+ÿdÔ¼,;òíR\4‹ÈÃ1ü)cršsÁľ2©…û
+ÙxÊäËÈþ}»þ§ÓuŒô)@Fï€æ™nhäAô.êW¿`B5sÑàžw²¨ÿ’@¥{~¨ëk÷,º„è‹b}"Œf®
+á2ªv¯¹Q2F¸KÆ.󤘢å$Íuu’¥T¥‘Áp–ÍÅY
+h X9ÀW©Nu–Få.Èu;ž-`nâèJ€A\,’‰øÒ•È­žÊ˜´‚ìV©{Ÿo>¤?ñ7g-=X†ÊxÙ¼°ÅòÌ6 Þ%Š¨kÆ8•D÷
+ä¥|Â!èú!ˆKÍ(‘ôØÁè7'¥?c<P¬¶9/„²Œ9êÐ…Y¤õ Øû«ûò-Xª¾FÒ=Éÿ bm~˜0qM‘«<bWãï!Ó2&© /0{7qnœŒ4ÏyD¿‘ƒãìªÆæe×X³áþ—ñÚÀ¬Qû‹‰Cb'K7(=à ë>©'$>Ó݄͆"š2w-¶ 0õ»n¦ü ¨©ûGý x
+=acI›¾ÆAᆹ£4-øeÄ#´çNîBýÎç¡
+ èó(D=¤Ç®‰ôžëÓ›5±yc2 ¦â8!ä«5(èGhÏÛJÛ…Tȡȇ¿^ 3Á’„º’Á[­¬I ÕsDƒøS?‘ž+èõox°|g»r¾'ÀBð'˜.¸jÞsr³œÑœúƒÐ”5ç+c2mßXRdV…‡ÙYÃîIò‡) n{ŠÃuÜäšÙ'i Û/1¢zñÅNdиH)Nœ©”)ÚZ5³«Íªת³êª
+™ ´åP›ì Pâرømw'f›}¨&Ã*zrìÙi<Z6ÕJ™ÃÉ›HÂóbážmÇyò¿„Ê
+[¬cEôšîzÁ4oÎÔâ¿'Þ'+g´V:ìzZð²O«¶ˆ2‘χMzèX ŒÈVŽPÉJ&d¸%ñt‡$ )11WÖ®M>ëš £òÍ9‚H¢Ž¤ÝøBŒ–˜{>,šZ·é<
+ßöžPËzÄIÎÛ„vPÇIÆ3—7‚b<ë)|Ò²}\IJ4ãÕÅ164¬*÷…‘cëêR`;=o&rɯZ‚÷d^>S/eºDS¹Ž
+4i¾£‡útÙ‰üw{(·L|_¼\\ª³¤«-p ß‹^,à.'¯×‹:ÐZýµ”¡Ú‰¦Þ×n;^þ™C·ûrhnãŠùp jnƒP^¤©Ú¹eæÓ
+;7Rôã K²Sd9GÃY0³Ü÷HÄ¥¦U..k•Œ/ XtpÈ— ±ÿ‡ºn˜½ÚœçýÐ-]u²)©÷qç5ÂUÂ5’rbŽWNÕ[²ª ì2ƒ£òè\X5 tUë.3Ûæ°H0§iqË€h;ÝJ§ªš“Âqá¨v—t¢Çˆy]üyFï¢_!r*· )y1Åm瑸Àî_Sy¨†Žšxý³Ã¦¦P[©‡«´þ³œ†yð³7¯·Î|Xx­—·i‚ß#
+17
+^iQÒ)„ÏAär?|ìeìऔñHtK¹É"|M±”A
+,z9¹õ9O†xá•ósž•õKK]ü ´ûQ9ëµfÅ+E"Ç5&?„z‰.yîvtiI}L–x)€GÅ…¡$y®ò¼—ñ[¨ÂGJ¹S×ñó‹¸à%z°Ù~'Úd'–ùŒ4Pâ5X/Z?qv
+$†Ü较Ëìîk° š¯Y²pZ¡ÕóL`f<†®l9-á0¡4„"£B +ÿäIjF³ˆƒ™"rñé¿m´2Ÿ—c:ôcQ=ƦÊG>P|i@/ÃCF1,ïLôO7¬ýÿKw~j¶*ñ'útôOJ‘G‡¼L,ŽïhèžÀ½³Â™ì‚Xb–¯¿ò·:jà%>Ö*&›n²³„lž¿Á˜· u¿á£7ñ†÷£œålÁ›”.1ÓV#Hó¼Y¢ÛD&÷hIìȯœy ’˜ÔÁ{L``§pñWÀs™Ëê“zC¯Ûï`›¡)TH¥&.×øcØHk;ôǸrlÌóä(nh »
+ó؈‚_i$¡É(G”%+ßÔ ëŠT-Mÿ0ûKvªcY~‰7QÂÖàbÆ…ï4œÙànpKH*²nØ÷ŽîÑÞTzß‹4î)£õ§”ûãö]&ahHÍ*0îŸ:Í" äP|¢| Hˆ4$#ZœBd©!Ùú¼—míë áw£WØ,…åü°òQ3 ]ÂÐÁD*n5“÷yq÷ÊÛ¯
+ÝF’Ü\œX;ö»ÞÜÿP©[ÉìÕÁqywõ#¼[ë_ÄYýÑ\A’ôÑo¼‰ ©ppÜ?F
+ìŽûíš}´›”ÂA¾Ƭ0Wߨ¯WÑ@ZŽÒ¤þàÖµþ µdyhq“[˜3¾·ÀÕo/ß}áetô Âì/M)è±·§0B}Åhe8ÑtÎ[>f@U>»^Œ•ÚQEêýâl Ùß:)áÄiSAýä>ë¢]].t?Ø+?™dJooÏš?Ã;ÍŒ ëãLó£ÞŒ‘£µF_Ãpnîš“±¦L d˜d€î÷%¦º`•ì-—™eº±æ
+Å×t¤^3¼XmÃÔtá†B9æ_á÷zÙÏB8“©“§Ôšwßt¥Š¨5 #é|ጠSiš?¿1PšÍŸèK4[Î%ú‰c°4×ùIvœB±ÚU¼Ùíˆ~ Àô‘ E¯®J>Žì«† fÛW&b²í:oý¤²v"™˜@ˆ`5Ì÷¸ ºÌ™${!£ß3:¾j//?Lñ,¯Öª– G>ZŽÃÓìø´)^G£Ø¢_ÖM½Ã##F/áMä×6äý„ïW¶X¦sí`Åõü¬DöªÎÌ©õ^#="”„qß±Ø,¤uKƒï·ÎSêXcgß#Æ™Ú1ð=u_š´ïm­cᦸSÖ¸8«¥
+VŸ6’ªJZa6s¤½ÃIãˆtxè3òZè€Ü^Jg¦ŒißÃ
+r¢+â{ZEÃËQ
+(v%sèž+Å-uû ¹yÍ…Ä)À¶ØkëÇ…N¶pYdwÊ9i*í»€eµ—ƒ#k¡iË•÷½bçåkuñøUjž PÅ“Z´[ÓÊmé B&µ’ʪ;wvZ`+SAÊs¯¹¯~oýôÔúqCHW
+’IÓØZMUÄv‹4°€¶ËÜÔœý¤á1á?oÀ‚°M¾-|ð)hË~¨(ÒŸC‹'ª'\*DŒfá$µyFSm”{x®AkOÏI­0yª"Ã~¿glTºu|§c®‰cc‰‚_Cû.a˜XÐes¹äÆwCÍ;àƒKŽ¼ëniSÍ&j‘Å!™±-Ï +d@‹€Z<Ð@³eËyÌüVÎ[•KÌ—Ç€g\òCöfFžª²ñ™5`t;IMko›£x£µ9R½ÁÙ€ã'0’ÙØ¥6ÈPþ†¬íËË?{îh¯Ô¨€NÛ-gƒx¿=l*À{Ê!^Ö¯ûÓŸ×_v0MÉø), 0–y–¯ÁÂ[Õ(æFZ*ÿ,B}B_¬Ü)?Ns£Û¥™™rUÔÔ.Z6ÏšŠ/¯àHò7-Ä;Ëæ˜6¼¾]0§žÆ"#u5Ù]`Q?ácj(¡Ú“Ø5ør³K6š™Žˆ°.ÎNJRE§µÙÆ[(L®µsQ&:9~ºN¦¼ì™Ï¥ª{4sIA…ÇO]‰kÙŠŠm—>êUVg
+Õ
+H÷ñƒö˜ŒTÞhÛEC-ôù‘¾DÅáE][m©8¸N¨¤Áú›ê'°¥Œ2xR±Z€¥¨£W7Û´ØÍäÈ©ePš¯ÉºmåݲÑüBÀ5±’L¢VVÞóÈ‘ß¾"®§ö²*@‘S[änö“2'v‰ÙXâz¨½Ï!ÓsTâ8ŠÚ€?èëÕ°Ëh’‡f3Àj5ÁÇÚ'ŽQÝ€¹(Ž×„šrÙ.P
+áv9d1àƒæÉy»=E…¾Ï”
+²:ŒBA +Å[‚->¸bA“Ïqk½e)¿|™ò‚¨¯LB}ó–0¦3¶ýÅäK=ç½c~a“ú¤{[óжªÍgµpŽôÄÎÇSMÈV¾œ°oÝDð‚¸¢à%Œ!m¾Ù'dWgÍ
+}ú–>˜ñ„DÞiB4Lé&›ˆ¢•D@ŽÆD’jïãÚ@äC©øÎ-G™*V²\Mî1‘^qƒ¶ éê‡lËj]
+b|Þ[ÅòH`±MWŠYk‡T¡ˆb«èçDÄ;ÝÁzLØiMP¼kÿ˜Åð;D8ýo¹0f¼&m]ƒJº*˃ÐM÷8k™<¼ñ\ðžÔ2ó Q˜eꙣoÈOX¬É„£CèÅ‚8rrq$3Ý[6BBî núô_¸ P g¢ÏĮӆÊX£‰·_«9¸¿_1¿¥æaD°‚EÖÉâ
+%¬wK"º'b÷œOG†À¼bvUÈ”–qqMP’8Ⱦ+ªo¶øÆô:&öÜ8*Át7'fœ¼ ñüB(²yÖ”âsôôI ¦l|h_A|‚9ædn„t7LÃÉ.üNÕoàч9Ôäuªh%É‹UÓ`&z<ç OM&?G[öøÓð¾Yëxåûyòp|{êIû«Ì‹7E,ØXšùx ÇKN¤"JZŽ"LUÛ
+ðˆ{G²|¸»âŨÑ×ì@‘K
+$NqM=8Ðf[YÔèRÛï¢Íúú$‡GšñäLDQO&òÛB×RöS²Ã'7ݯXØ*ÜÉëDÇÙ“L˜t×·±p‡ß¹Â#AÇѾünüLs„,ªì[5M*íŸ2¶á^`‰&}¢”͆7Ñä_e—9XU~õѶê0»xw-b§ŽaYåö'¥$ÁCûœ˜®“2R¥ÓéÇ5 ²j7,ØÁSpŒ_NçÎ •I†Ÿ8ì{uÐñd+:¬¢=/ÄüýÿÎî]çÁ†€šOÎkV窞ùÿ¼é³<îÌ ù“é¡°eÕ>õØR€­ .繚Cž‚VÒde®ûÉNk‡…„ÂàqA~SŠåÑ‘c 9^R&îÚš‡j™Rçö0ØW’©S ¢fßKÀK”0û?&ùãdec©é4,dHÔ̇môsN§òœŽ§W°Ô×ÎKaâe‚¦â¨?ù Ö¼<ÞtBãÞæ,µÎ¼‰Mº¦¾¶ŒíÄÔ
+ÿ‰l°Âpn¤â~f“;ÿ®ñ¾ªÄ‹œ
+–`¦Å°ô½d¤Bº×SxV‹1O;,ÆfÅT@ê´ Øž§Ëç¶R'câ¢ÿ¯O¢â[{(x˜H1œ­]ªGe;á+?ûœt꺂a%v=B1¦ïpu\îÝDz
+U†ÆjZ±„ÈãpP5Öf¦Êú²f¼OûÈYb®j]ꃵ¿Ý~Ë“§0+™ùä’@ÿ2môV”Tà´àMÌàá±ù *Æ:52iü§ßåµÀ ÛÚf:L
+ ànP‘n¾YÍi‰Rpklê]ç°KÿøQ)oìg”àqèþD`LŒ-~ËÏ £·IäV|ù¿¸pCÝH°´‘8qiLZwox¢=x—ôxŠWKó‡á훧9)º½¿!H3šŽê@vdç”#Kö5J툿ܺŠCFA›½¤0î×R
+îêãÚ„ÆY ø®fÂV1¢!
+²TÌN È`7Ÿ!Ræ…ì¢êžö¦çrë”B7¶\-Ï·)Ž¬‘xaÐÍògÜ–
+Mæ³¹š8eÜ Q®½Ä!·OijÊŸA8DH9
+%·¼‘þ•­žXµÉšaV¯ÅúyôÌÔ󮫯sŽ~°Ô©Ï-¤ÊÔ«€@¨¶ó†h¯hᨅÖ*—à[²¨x}Xõ›­ŠçÂx|¼¯L×”`þ¹«+î̸-fæÖä˜ I¶bÍ DÔ-ÿ[C¬ãèÓ{I–_]ÂqZà£u½.îƒÒå«·ŠŸýó$VR²8»q(ÐÃÉÕey¤[kGVBW³|£€×Z<Ñí±³+X6èìùv²GQ/û:Ð[¿•TÁŠVÊî@’5¿×{°‘ªØàæ.É
+Çç2¸·’RWFÕ³?=ÕÍå"6¯¢Á˜V ®Ó8Sô˜~V¢ Ýö0±©-­ƒê¶#v¼Š3@¸YzÆ
+—JöBTdTkÃø4¬ŸvWcÆãXL*²«|Ûõ”hì~PÌ»3Äœ&\hp¹}º‚¬hrjKØuÐfÛª²Ô XG3H» ýÅSzÈÓíìÜ’—¹Åƒ¡IÌÑ¡oç¼A'‡2?ûþ2AÑäv+i;ãy®è"êa+†|®OÏ6Ÿ~ë“É"Æðd±"î×ØKŒÓ}s
+àϦ ´?ÿTªìŽ¹ÉgWôä3Aâ´Žó­ŠU(m<Ck³Sjó7¸ö{ eûww–:ˆöýÅÌ}€ÅyHq߇.•Môè–³‡PCéµÀe~“SÂ1„æ@F$OC¯4P0¸}H>]Äi~è¤iM;™L§D™ zVsÈ«)Òã$Ù@ºcf3ˆ´#š¬•¸£pùò¾UB=/¸Ù0ºæ‰|#Qú'ºÀà&[ãA–ŒÂÔŠ*ZIº!”u—«ßù fwmc®p¬©w'N/w®7À^
+­Ü¹>SRé’9¾¹ˆóÆ{Ý!ß8óɧ˜„ MÑ˸Hµ¤VeM ¨]­ËíÇ9w´t$Gh9Nº%~Tôüϼ•|SÐp«%ñ…$Uå¯FèóMrÝtrëÄ|Rï
+åS™óëÊÑ®ÍÌ·¾ I} ¸«Ø/Ô³1wçA¯´^AhÍ‹Õ“µ/0ÌB5øËÛ˜ÕsÎ+Ï!ÆÓ€·ó'¾»&õZÎ/žyZÏ:¸dpŠuÄ“ä:YBQŽBàÊGê+÷"ŸfM†D²MgYž–\Ã*¹©ü5·¡¸Ôp¨!tO]‹‹QvLÿÙ–ÂÀÇêud(´%õi±éGÌÔƧm¿cÍ yDuîƒZ$ü„!
+e┃U
+ 'ôR„‰3 _RÚÚýÚTÿD!úܹ(\=[¸“ŽJ]ŸÀ£Væ+W³V5û/øÞj+ˆ<§Ë@“žï°‚O‰a—Ìq-Ní3s³Ìk7›eOp/'a•oÙ ü÷'¿Íô}­Ô›}Q·<þ µ%¡f
+Cî_F„·Ä8„Ô<©þ°tÓÙã‚ÞÑ´8ŒȤŸp被ł¸ä:y—ÅBVs…;LÃÖÐQYÖ×Àtß'™Ö X›Nûsz‚úxdúâÕŽ°øXD
+ªl©Í%R‚è\2$+oý}|4ÖìkîD$CÈ?¸µVŠ Ýb».ÁœÇ™¯‹¼th­v#½Í5£µFºYñ•Çø©òØÁI“-GH—/^EûØòtÛFS˜ Çؾdò´óŠ‡ðCéjÓ­`@øÁ Î3/VË5³„scÄpÁÁ¥žá†Û’2˜t)4ÖÙ9òl•c])ŠÕŽgà ™êÿ §¡9}Ń¿õ÷=ûè…£öª:‰ŽÐa?RÚZÛ±êBtU¸íÀ¸ô­ËÐeÄ:|6¹ŒÏb[a‡{Ñ&W†[s•÷ 4‹/§ÏŒµ|‰¿ÂøHÂ!¬
+]ø¼ûQžn$GÙRj"¤kMèI•oà®ÐÞÄ´Ýõƒ-E„ü•GGÁ‰Z¦
+Ë„Àú ˆ½7ÃïVÑÛåé.ƒÓ¯uä؆ñ†©µÓ¾*ú\Ý^–ÂÈZ«ˆÅ=ÀºÄÌJ3­‚ "-
+Û4‰ë㧛­¡"\ZÀm_ÀŽ¶xÍ àó9Ô°e¤a{'7¥×L ²l_«ƒ4Œa%B›`¤:³ˆÜSÖ+Ï 0m‘h+ñÒÈ13ƒï G¬_çAlV¶¬–è<{âr7WÐ7kžjyÙ™ ãQI&5ð1<󲟛Vá
+Ìàˆ€>I2“CúŠpœdç/üèйw Ä˜ºÖå¶ùårwR¯~·Lý9^H=¸><³úÂtGÖEǃ¹™\Všö/¬ÄóŽŠK¦×ÍOX=³ c‰Zȩ́H2[Ý6b”“£Š”z!èÕ R®›–ÎËÆMó¤‰db@“^‚‡aÜý÷ÆzS}„5²\s–Ó/ô@ÊÈêúj®UéÁ·dHûô˜Sê:˜¯T?µÜÆlN'çdøŸSî—}$™öÓj–Eds«¹¡©58LJdÆé£8•ˆ.ºœv9YÁ^†i0Åáƪ"õàîçšD·–íiÃ,q¾Ob 3Íö¢§ÑÓÕ‹Ó?‹´ábZ2ݾ*{°ÜhaÒQqÆáK­ÛTŽæ¹º£x‹ž_·TþÑ;îµ4aôNèg´1þX˜#¸sßâ.Í˵øŸ.÷¨O~Šó®%‰¦ôdds1n»}k¿ ‡êÝ…Ùm±%¡5ƒTR{é€R]þ°š†`e)Ìä©xDö£i:¨gÑBF¡‡7Öº5·¹h0å«Dü 1l¯)Ç$@JÚ>!puýKy”xú
+óõá˜ÓEU9nö¼û$0àæ´g°‡ÍF‹šdL¿é¢ YsÙ©)ÏkzÏ¿¥VdfDÝÔoNVÓ'Ua|˜P¥¸’£ïG¦õ<bäŽ1Ì
+ÞYŸáp/nKpÚÌÔ#äå…Ubˆ_°ˆ™]RÐóPnMXØ]OcUL†=¬qd:f±Ôþ)ÚŒKbw©4mÍиGvEê&÷ñ€p±d¶è’ú°ïŽ³
+<Z£Ûm83£uúˆË†)˜ûmI®‚‰ÄÝiZΓ94Jî3Rv&Màƒ‹f+oå'Ž»/ ­!ìË‚ŒëLlµa”Ê”úr@—îÇŸòqý5ãÊ8SeÄN¡ZÍ|c$¦.˜ÜÁ’ä
+o:ïiÐeiRn¯g À?hgÄõRØK •Ôlvë¯þÉ19óù§
+D~hÿg•X$ü,p ”&¨Æ…1È(ºb·S!k jBRºœ+ ·ybŸô#Vb‰‰7γRþÊjý¸«ì<aéíëöõ•ˆÁ…AŸ©6\ñ an¸bÑØÅ]!É“¼nÌòHY3;”“„TLí‘Ë Dá }ŽÚÉR6'¤F ãÝvz"Ï]Ô®2(ª–i•ôò’ _µ‹Â2RÖÁc¯6صe®áÃÜLŽ×_ á‰2¬r³¡„÷¶,–ÉŽn÷5u0:¥QtY›ÿœ poG1d°Fa#n‘f9)>d(ï+,´¨ÕÉ_ƒ'ÆŽ-’\=¤¬ŒøkÓÌë„ü¯6lU߈lQW:»çϼ 0|·qÛÿö³vT†êI‹?Í]:UÌc4éÍ z> aˆ„IBQõƒVsÇ,Þs¯à!¢I¤Mÿ>ãp¹)C˧£yÄ:0.Úäˆtvbˆø=Êj(€˜¨½Û7´Q ºówæÝRÓ¿£?ê·Û:nÇ^å‹PXÀŠœDÒÞŇtnè\ùð·<ø4Va†bÃ(êlÔgAB@æö‚«?è‡Ö„çCùkï£Jþm³«´ TEïF±“ƒ§ÆIH¥Eía)ÎûìmŒ£ð˜)XúT†vÜÑËÙî$A "xHý芰–à¶æ.§Æ4M<ô˜û¦ºw*Æ™í´±âêïYï–öpª™*JøŽöZÅèÂ.£]„=Í`¯”ÌÎ!C•—1ùrš\J†ø¢hF“÷çþ¼Ð× ¦ÈVó±´M
+7ò•§¤ñÂ2ÜÀAyÉùSY=ó€Y 7›óéÁÞ²}®8–«Ùæ…01Ù öA/‰;û˜ò)nƒ­¸÷-r…º
+·‰4’ 8øÑMáòòÀÓxÛØöt¶ú›å…ÅØA§¤\-Ž±
+þÚ1µ¼¯o¼×®]—ìê|»šµR µ
+[$¯ø:j>¼‚—’¶™·Ø©!làÎ
+2a:T3!Îúãèsq÷8ä#ª"q 1±÷¨Ê°ÈpŸ„æâêŒ}So7âš'…;‚Þ `ᦠjv
+ï„<
+;®ÿ5 †kw9É$ð<býþ¶a™óŒ÷Hܺõ¥»ö¥™ÎãÛ(¨¡¹¡T¬f¶ò­çeÒ”X6F/»ý!¹ütŸë²ÇxÊô-Ù M ¢ÉØ5'Jð(.#¸âÐTÇbyQ2
+d8&ŠxTYäZ æ§wý}H›p&þ"И,ѪÄhoäGµ²¢Å‚#â²Õ—å½ÌÂsÿ¿
+[¼œâ³÷¨·¿§š'Á¨» ›Ú„ðÑUö—Y¸›ãäRJøXB^ƒ¯¥˜åd¸§~ ²+¶ëqøžòWÖ’uKz°óFp †£H~MÁ ø¾­‡ré­Ö”_sw¾ªI'[É àv¦ÂsoàyšŒ&·&L÷}Òç!Tpv)‚n˜]8‡"™8Ç=T¨¾Ž'3m„ö_:qÙ‘zÌŽylŽãÙÿæºÐëãÁfƒü]‚æ¦)ùˆcY×—µÕ+´€B÷¸jW7Iê%A:Üp€^ ç£ÄAWý0GÙ"•&‰@
+NÄ Œ«ßUÛ
+endstream
+endobj
+624 0 obj
+<<
+/Type /FontDescriptor
+/FontName /NRDUGX+LMMonoLt10-BoldOblique
+/Flags 4
+/FontBBox [-480 -308 789 1039]
+/Ascent 600
+/CapHeight 600
+/Descent -217
+/ItalicAngle -9
+/StemV 83
+/XHeight 431
+/CharSet (/A/C/D/E/M/N/O/S/a/b/c/d/e/f/i/l/m/n/o/p/q/r/s/t/u/v/w/x/y)
+/FontFile 623 0 R
+>>
+endobj
+625 0 obj
+<<
+/Length1 3069
+/Length2 31074
+/Length3 0
+/Length 32786
+/Filter /FlateDecode
+>>
+stream
+xÚ´¸eTÈÖ5Lp î–ÆÝÝÝÝ n{ã®Á=¸»O€à.!¸'@îÎ×™¹w’¹Ïû÷[,hö©#»v’Õ”¤*ꌢ掦@)GWFV&>€‚¢¢£ƒ#+ £ÐÒÍÎÄÀÆÄÂÂHI)î4qµvt0qò¸]­
+Ì ð›8ÔÂÅÑþ¯
+t0q0;ºš¸º
+ÿÃ,ý/¶
+`–þØ
+qµ¶3þÎfmú³˜‚dg²úÇÊʦhêbb>œ-\ÿ0sþÇü÷~ú' ëßf[ ë¿üyÙÿ±ÿO
+èð‡ØfýyðÒYÿ›<+ ˜½Íìbû+ö{\`iì~ííßã`ÕíCV°Ãïòœà\à3áq°0Ž¿ùüRßÑÌÚÅÌÍÞ¼€I7?оÔ~Ï\Ìñtl¿¦ìøïVde+åô;LÈÉ|ëþ«‰8Xÿcýw ý’Ç èò×;àW®¿lÖŽ¿[‚¼2Nvn¨À
+¶8ÿVér‚þ:"û€çúÇÚ±‚©ÿÎÀ žhoýïæäüåtÿcA9ÁI@Ö¿…â
+&ü›>'x¦®V.À?: ¬ˆ«‡ãàn¿·¸æ_Ï&™£ËŸ²‚Áý&ìñÇ&'õü‚«zýÁKâý›38“7Ðåoÿ¾T~=ŒþºóY~_ÿy1þ…Õ]]mÚÖæà×ò.Š&àÃÀS|a³‚íàŸÿþg𯔿ßD‹‰9zú0r€¥bd«Ç >:À»žËï_¡f¿Ýþz+€¯´ÿâ_'
+÷meˆMzˆÕ•Q¿Ìž<¨
+I¾¸yM¯z[8¯@Ä6øà“î8•¡V/ã³¥»„¥J€åÂNø(ú§j:ÆÌn§G8õWDé¥ôÞºžš ´ú;ªé¢ƒK\ºYtÒ"ïB7/ _÷•5À:Dê~¢& BËwš‘¼ÒøH„°|ùÞ ò[ëø
+O¥<ªjUq)6]ITý[™ÆOáâôæ‹áýèÅ=a-ž‚[Vºê3Ž0,3ÕüáЮŠ6UDƒE_¡žb½°Ñz¾ùëNgÐÔ9z•Ž\s& ®Ü1ÑOÄNCÍ\›Q_¬ßt#òÜŸàb ô‰f-°Œ]ô“ÈBÂÞËÚlÃ%_a «³¸r%M.¹aÜšœædŠèãXY…m9ŒÛÒW˜àÙ0ª#/Ý‘;ÜÍI D€âÝæå60.K#@õøÖbm1_ãë¸U‘Tâà Q‘Ä·)µ£‡…RäÅ·©Ùm’÷Gbç_.ä({–Ó¡ËÏÈYá%ó)ê#K@öäÚ6j‚ìvaä•_"‚5¼ñ?aó}U¼´ê#`=Øi§
+[œ³\3~¬íGé6Ô¸ßŶ£ÍgAÅ…¢È»Ëã_ÊV§ áY7iOWV}:[z~|S–k×õö­¼æ³¦v²§¾“ʃS#0¯-½*>Ç”ÖÈFWéw…›~(½{ÞáHÞ$Í¢Í'rŒk(7–°sö³}\þ@^ö)gCÑP(—vk°¡ÐÕo Î]+cYç]Y, jñ~™Bé!ü€=Ónj%`zzaƒY1equ=„÷Èl‚c,7¿=Jzr(P@Cnʾº&ö{ˆ¹ÛÎM’Üóæëït²¯çT
+A”¸øêuuuªÏ¶UÕ¾z¹tÝÖÜÉI r¶ÆÏ?:Ø®#ËõÞ)çP2Õ‚¾Ã¼£«–Þåk
+b¤| d|#d8a†õ8À¿å{üÝÚÑ*Õf´8ô΃#i¨|à@ërV8Ë¡À¯F×"½äò ”ÕÊ$8ÞTõ¶“(…˜d–K.û«¦½'¿C+‡?™êèi¼תÖñï!Â8¥N³XMÌSÁäìË5tÇ dû@ßû–Ê}«³°9QÉ@K4Â7*¨?GeŒî>Ã9qÌEàG6ÀLgth%\P_ÆYI
+l•Ñ—±4Wd›\Âf‹‰ßÆAá³h8;ÈpÜ#ºžú!Ö¹ß(ßÎsÛV—K”Þa”#Ń}ö(  Æ‘l9¦m{+jkh ònÊ!ÈõW¡M¬ŒDŒ¶ûômÙÃ0ê•MšÆ5F7ãì Õ*@[!¬þÄêü ¬– ¼x8ÁVT«øD:òŒ&‚`^ÔŸTó¶œLµâ`r°»b¯h!/Æ…MÖÈÁCù¦JÒ–µaI윷Ò=A–1àÑùFLN°ú…Šʱgr§§ôe¡cC3”wÉéý;%5¨ÄîÒ×Ç䆼÷ Sé±Ê¹­…C<›Ñ¸RñÊ”hô£ðDOæʧÓ!¡¯ãïç`JeѤ_%d`R£@?“o.òÚ4L5²'Âo-Q<P=˜Ç~z7@a­À§`uÞKòjjvê0š—qícN+óœ
+%QYýÆÝl•Cùà§øl„vØìÔ©ß*·@³w¼•Sõ7¯ó`y!!k.[·,Nf›«6nàš3Ññ“œ­— ±6cÁÞD¼#íü ÚQ?~Ÿ¥—0 Ls\+æÝø-Fßq°vY‘®—©ôÞ¬Ë\aÀYµdnÉÌ©_M}‹j•yŒ…Úsæ§4ˆW Ó¼Ÿiê”U>Š\±{œ¨4'ç{¦¶$5Ó›I2YÞ°~ñòÐÜ7rÅIËž6W ý !yÍò¥`ð|&VÁ©}WÔµVÏ9E,fù°î!8¶ƒ OB$oDÝgbÊÆ»ˆ©?·Gt
+”¥ „¨é˜ßêš/ê·¾ûF—ZoÀþì«õÖ¤·èã
+S3žþ“kŸÇi^­>ÒqYcå.òbIõî|fikNC¿]x©wÉTqŠw_>¼}¤óŒ[AÃéy%’ ÅÑ|ªn'âi¬N®'oþá­Î½Â®Wx#ÞCÚË+â ]׫…£w Pƒªœm•R…¯h·[†`¬:õÈ ßcyOʼncÛa0|¥è/vmÿ¨í›¦ß<^é øv’OØ'ù¾- ô£›BQSŸ5éö¤ÐŽÎ‡Ë\®Lö³ Æ–2£t}–¯45FG5öhcR“®2Pg —ˆO°1Ý;ç¾2_&ÜÔPÒjé‰êš¥ÌS½\É›vô8ÖÃ(Èb Êæ%°[‡«r¹þ)Ãí`òç‚ º+¦#"tÉ×Vì–­7æp’ùUâ¾ßÍȇvÄb™6m‰¤ô¶µ¬êjùÕznií%42uÇhF5i³ ú†^bb®x1½5‡Âi<4ȵpƽÕ4ø ä‹Kcâß[̺ÁN_7S¿k\ˆx%?qY–\
+éÿ~Ý«³&Ƈ™¢‘ž}o ’Ÿ?æÁlÂ.êΔWRW†™:I*G~ø…eÝôÐáæESìk|Þ7‹ó<¡ëO•/u¨“4e¬¬_Ê
+¾ˆ¦xßž¿¦ƽR#fG¿5èG^e|újð®Ðð- k±Ø5¿ý»·¯ÒR@ ó.¦Â!ÃJ™á†P®ï®b¨í¾ú•Rž f«HY¹ñå{ýhPFæ—­¢pk#Mà¼BH›Èö8W5{š8ï‚K°æI©0߯J÷^þ±±Æd§k¸øy[þ1YF‹/°Kø9šþɆ€ÀªŸ°ýâ\=MXfŒeÁv¹\ñzd^XÎUÈžŸ$Q³º,÷j
+W†%|L]„°Œ#:è­U
+¬t<½LJƒ5ܜξñ2·tÅ¹ß ¤È —ÈH¾¢½º>ÿ{C!*¶l¾ŸØˆÈçƒ÷¥aÉœD„j4#ü´æ†ü¹ßÝZŪŸÓ t¬¤(”9o|°s2Qu¿$ˆm%1‘Ö¿ O13KoøtÏâßœøhÏÐ(c4¾Ó5Iw‚pAæCMV§îŒ³˜Ztšàr‰£Ñ1…—¶R ½7Äœ¾Mi¿äðyrÜÓñ펻²*ÇgcÑl;YHŠ§†´Q “šáË8¿n|„æQQÌ«¸âíª•·/Û dŒ¿ÉÊúŠP.1n…ÐOKàlÁÚ¦jرšÕóþ.»Îê0£îjmŸÜ*ºÏÖbüèÔÖÆö^¸’‰Pm³ :•õCç:~^º{ØYÀ…•¶³N*€•7”À¢ë=#†0´¶+¬
+¢A¼œêÚƒÎUsÒÙ›‹î s—ë:ú¨ðYï
+”w˜ë凲4ñš_¸@?íàÌJxSkè «óbøä$¢Ìå¼­¼[¡õ_š
+æ°ŒÑþƒ€åƒX¨¹3÷†ØPç £¶23fÓà'¤EœuÿdýKr*¬ÏxWd±Y°k=§ˆÝeoÙÍѶ?Þ½W#)ªgï¯5Ÿ¢ÆèN¸ÙŽ)¹Ü+såÓOíѤT¹_0 uª ·8‹ÌY†q°_Ï<zÒZ'4X7ÞiêzxYBà´ŽAºkoÎÆa¡Ô¤‚*DŠš°q*½ü1º5Œ Ú0ÊÛ Ï¾¬¿ýÝþ2;Ÿ¼>›þ¾Mݸ5ØßaháÞ @²?6ã_‘kòE^‰‘nºÆH ³Áö>*pø:H?4¯ÐÜö(0p¶×4ügo‡)¡ÙêvÓÖÅcÜ–
+O]OkVj§yêuáEßiä‰DÃÒá{}ýîŠp/ UŒò›ï`¸OƬkŸo³Ü ¾“÷xHHW¸ [4w:J‹ä —aÝÎæQ'ê?NÛŠ{¸£8¿ºŠÛo÷–SùpDCaõ³·GOJÍȸIȾm2(¥‹J¬ë°ÄIòÊPa‚X?sÍÄ>n9xͶì†r¼ÍèJbZ™/®¤&†ÜŽÙ׉6<.§ ö˜”(QÓý1œâQ‘ÉB•Ãúé»–YÏÈ‚õ1Y½k‹±¦Xívd°X÷úÁ . LY÷ãGg¦|šAµT‚‹tbCà¥
+íjLè<Öy~»§_^À‡{ƒoýRñ„½úÁ²šcƒ{r‰ÿ&ƒiÇò‹£Êωd×â‹ÿúD¬”o††ß`a©ñEO+g¨9ÙOw)§ý¢y¡R‡ÙîÎѼ¸Y†¿ã»@‹:Îq06ž|_
+Wi»Íæ(^~qÊÆE[†AN¢À²Èe뺗B$ø ÌNTkˆµ«`\›ëd?Þ§VŽðÜ?cÑ~‹vȦ<½žf÷HzJKiåñÁÏ›ºÉ¼kyYåã{³™½Û~Lx¿À!jzmïI{„ÕÂ`èð,J€¥p¾¡ªO·\]\Ð9)ÌÜúSARŒ,ƒŸ—«¾:`ŸYBºj7`”«½näç ;gúÒÑÑ\Ê–Vçà2œ”£9_¤Ü»EëýaßP~b¿¯ˆ8Jw^3Û7(ýe%år5«û¹0ÓwDÏw…Üç'Çk1t$ß.ñ3Q¦ÁX¸Ërƒ¥Èþ 9*Ý©'—1Ì.:%z'ÜÔPv,>üånä(™s„Íóù¯ÓPQÏ »ð$Î$Â*¥¦Ýš0ƒþ”ºrÞâ©Ó~«„*+¼Ô‡ÕãÐÓZE«>i[¹‘ ËÏ¿úïcµ2"E‘t«Ä/.Í}’ŽÊÌð£è“‡ š<ÜÝž6À¬]qñdÜy'§œ9ËÇôlTŸdl1U •Àþì›\Ñ·Û¿$õ¥S·)ƃ͘S”{„PLÕ“_Ä9)@kw†fžn¿¬^ÐɴʳE9“Þöjüd¸1í|AÑ-§2eàܯ_µ¤‹ÊÕö¥™f2&{Ýð6¡ìÔϱHÜ Ëý%Êiƒe¥Rl ¦qÞƒJ˜Ý¦}9Ù‘ {8híYî^7òìQ,ãĘG0:…õêGUþwÎrH†šÛø®ß²£ÃBŽ±oð*é£üÎßôuNÂ~&p¨î½C.ߌè,(¶:D9®Öcj¡1«ä4Ø©'cõ±Ä¼*mêAïð¡‡Ëï»F_Ù«ì‚×yÜÓ/cÎ<P‚…ž)Ú{X&–úðŽ±‹k -·-óöËÜ@´Fü.&·dG­¤
+ô£çU(­$| _º³ñ¾Îò¸ÔNK5\‰èóÈ—Ôý´é*´¬É®–È[~ˆ·©¥,™fm¨ÛŒNV>P†EÝæªOG«ÍÒƒž2É"
+ƒmfuñ"43•(u+®rbuOI¨stW_øU¥°7÷]M¤ã«¬e§Ñ–¶5·Œ_æ:¿9fÎVcÔåLElz;ó!CÒÙBÖ­—ˆ±7—SQ*{$™SÜ#ÞÃô†2¨Ë‰b'O!:â"ºW¨>Üí}r!+O÷Ôaì8 V™PÔÿ!êýê=Lî ÝY”«4ÆÕ ¹®¬wN=Ï |ÓêRÛéöPMµ¤ÏñB_VcàgêÏï‘eì˗вmq©vžcøŒ˜iböÞ> †&z:GPTʼnú~¾ço=ïbQ$ª œQ8>}Ž?Ú ð®1°
+ hÅKÈøwï X5û{G–>z*¢gòËÙ ³™r™È™jù–K>å†KzOË¿e:G9Èhq·‰áI¬Î’y½OÊö
+I[Ø öj€
+—ñh•
+yÊÇ 7ˆFDífÿã,·àj4V¶Æ‰çvEìÖI7ŽJ©°X@²„íÆ8Ó³&G˜¿$
+%6ç®`Å7Í@ï:µ½Jéžý,á
+~fvPX”noçÚt¿LE5$FÞ ˆš |9ù×  `îk¤Ž¢b,\) ¼£@Š1]ŸVWeaÚy­á*P­¦Íš6± ³7¡­`èäëaÜŠÍ·>Qqûs?¡b“¯îãT¹6(å€Äq´&Ê[P5p¿"H=d"®0ÕªÆ"Žö ´ôòEþX¥â”nBº¬©yw¢w¬/†ä°ÓÁ³þˆë„õ}l•6^ë4šõ[»3<Ë¡1ŽÂšû’/|ÄåóªºpSž8ñ£ÔqåT@Ðüep›‡–  Ô¾ÎîºV-·pý©à¨*ýáÛÀý©ä1ºæþd®ÉWe0z]nY÷dð»â3âÚ,ý‹.úÒS"’§„tʶyHß•O`õ°ÐÔžLv³èlM"Á"ßl ½ «6lÈ ˜Xd/kzí|·í*§Ç6g­l*ÖQÅÛžœ)Ð\ú³M%/¤¶‹ê
+Jó—²'°žE¾s}sõmUEe;U.KyA@ioÀGѽ€=Çœt¸ÀúnØt÷וB›;’©Qso<
+/ûw\ ØÑC]·ÕÍU+RFŠ~ìvQÿnµ¢œá¶2W qЦ\Ùj°óú¡Ñk®wIölÂ7héy!ÙM©_nw2߸oÕÎuµºF`7–¿»çu‚¾Qˆmc¹6„´)hêu±œïô2ñÏ0öIV‘aµ×ž‰÷š3¬n:îײ;MQí­½ÓL½ŽYÔ&RY(kûmd§´éúµA->ÂË }ÒŒö"ú‹L"O°©{o¶}c_hüŠ”:ä4;(&ŠW‰-«6ZÓ‡ÚB0W·_\è…^cZhË6nR6f/Q§†;œ¤Ðmñ­oÆŒŒr¾›ÃnlQ”¤'tþ’þ¶öD¬É=ý\X‚8iýbcgœåÑ~ÄwégUIÀš¥œ°¨š³ªÜDA}C›®šºß:uŠ­d
+Õ÷q|í<Vê©Å±Ák”¸ã°Ú2I•åqîvÎÖÔYÞmÔ¡š…êöGÙ}áÔ
+ŽZ^:Ù!0‚
+1Yê‰L¤¾Ð‡êçÚÉÜ­zÕ*9ÀÏbǽíŽ!ùQRš|Qa-rÏŠ‡|½³BK2ûõY¸Ln±;Bˆ‰kZ|jq$öm
+Ï êOÓv!*&z€¢QÿœiïÑ’3ݽ>3LÅ27 y³é ùè%ö}"Qeh*ÿ(”Ëø(—~ú~,Yú4ÓA,­ Ï3:oŽ
+Œv†íé–kr|«¨Ø¬ú÷!U…ˆÔq_öĉ)/é_ëõTúÞUâbg~<e…ÛMZ≟ï®5ah)ýŠd1Þciæ?uE’È9„<Iªp*§4PƒñZ–™r܈N‚&䬺½Ü3s£%Ò6šÏCq3LgæccÅa Hhýq-Òœbô6÷½æ;bš.]é7Rz±"÷fmêãÎÕQ†S˜YË2Stß-_¨* ,ÝqGŠ‚‡·‰û6´‘ßâœdlòàM ˜@óëuÖn©~g#1<=kÐZ–Òîyíår+\Ø,élÿµûw`_uïÇš·$ç>çU}&ܽ˜~ ?»ÈɇT]±eéísµ_SìâÑC<Ô•éMù
+œçͬ{WɯMaŠ±
+&˜od7©Í£&PúÖ'qš× 6;Á9cÆX<4¸¯ mREÌH`ª¬ÓÜûÌxXú!Tgæ&´ Z{¦§BF
+>»CF;?ÑàŒWÂç)·úå„^é&:´tGu¦$ên9¨Ð} Ý_TN£V}(ì)¦`9ò®®Û(¹ýÝ÷ŽËøÀu›Ôf– f¡ÄƒU(˜½YJ sGé> Ë»­‘| =†\¼Ñ í·<O©& wô¹Úy—†@wºȤz¹<wd÷/,0UlcòZ¦ÈtNÙ§è3 ã›2Tž*bÂڡП±„Œ'øÎ\fÒ
+ #ïpF»¯3
+6ú;¡€Ä7˜®„›Íîo*‘9è[pCbiz+%³‘ìкâ²7_"mƒ^âÛahÑÌ0^›¸³G–,WÎÊÈZ¨ÒZmãí7rÇ™!V· ÒUé› ÌÅm£ë™ Žn7Ñ“‘[ùû!™ÜwnØòmV±6·±gµ#ž¥÷ñBГ–ÍF¡))‚"[¦0¹‘£ØªÅnÜœ¶ºK+ËkÕ<gï'¸‰à*´‚JÒÉé•qGÞ¤M§j…ºâ& ŸLL¾”¢Õ)JìLÍ#Ri CÐi¬ZGO—æ;j^ä“ø
+˜OçLp½¯Ö\ÛC0ž¯6×n ‰Àä§pÝ.Ž
+ÕËX|W*„àdíïUrymô5ì~åüfƒ÷T.u÷Ç«í}M["缜ßÚP$¾›Ù÷Eb¼Èsvé¹í*ìO«2Wï/¿Êð-?R¡¢¬È 6@(byT©ÞV*F-g‘ÎÉîŽØÜW.ªWBâëp”ˆ>t„ÂJûÜýAy²²;,R|•»¾ùxTg éS¡ãÔ|ÕmaQ\êÏ=”ÊuÅ<è»s#ÿ@1™ÐÚ(™[ÏИ¥ÆŒgî1v¨çä|×2ýÅÏ EFhíE>f„*ZãÛ9¥T}ÅøŒ5»ùÜÂF¸ïœ¢åÝSÈHiÍP§–´Éú>»ÕY{kÙ#ïäˆI+Æ­öcw*#½žÏð^QkÀgÍfÞÒP8XÌÜÍÞA@j”[q’~ôL¯–šÈŠ~/¼•= 䪞„u"é7YËúÿ¿V3jiÙ¯ —j!îñ
+]mÍ¥ù ýGÓ蛄 ©«°âøH›Õ­îo5ióûäæ$Ö%ÄŒ4<G^ø
+åtB(pÆïÏ’gEã²PȲÀ0=(oìl–gÕ¸‹I`soŽšöLa8Tãdoü¹”„Fé7ÙÂ6&†
+Š/(…¥Änƒ&&‚¯° mûŸD€6?P<PñKhÇXö“bV0ÝJ“„Ø6î«žas¹ß¬´ÄQì’œ‹å%Î+ŒÝºQ,àOsÓÛìÐ]íóŽ\¬ë{r`Fáü¸5Ápc9‹=³¥E)~²Q\}ùôQhþl:ˆª&»H8Çà}S1÷Ó±^;j¡!ðàrü(Æøc|BLÃQŒ™Ì¥Ìׇâ
+Oz6€&—Õs0RWŒVv¢½’wÐr¢4`¿®ûøBGÊ»ÚÏ)EÇD›³®²q Qôàù!í†HÕBª/a?-Í‘ ì‡ô”tâÔŸ´g[ƒÉ £sI„ö;E»]kÃËvÈäœû1}Og¹Ý÷ WÁá0¢÷f"hòÌx8ªX;ËDWq„CMhíftF[é[zG;ßko!Ÿ.
+ÒõÛwWW6GmöYÍb÷_|¶ËYžMŸS-÷>ãëÃoÒìú?ì^Õ–+mM#ºzÙ,¶<e]ßóíGcN‘¶I@s¯ÁTÞc>6s’7ÚC¾ÖwŸ•«Õ…AEç¶\ÂÊ<á4æ÷áwǵ†d·¢ÊòUWžœPò­Ô! –^!K»¤™¢ÛhÐäÄ9ö({(ÀúR­Õ?EîØ ’
+èͺ½S¥Ü ¤íj2ñ[ŒãcýVªdY7IÌÀÍæá•uµ·ûÒ¬_,évƒÕ0ç•êg{.#K¸ü³Ö£&œ¢êÞn„•T\"Þ|­%#²dÁüc Q¶LEq-Ô[l‘Š/22 §À­Êyû­çnËYtÈâä…£å·+4²˜6¹WÉmY0›1ÓîB~´mmê]ëLãw¬ë^JJës}x©^jø_ÂÃæ_Umˆk’|€á›|JÍG‡|[P7V;¥jc
+çؤÞJ@ O­ÓW}?ûatŠºGêkb/¨ú`Á®8b»ïJÝ à?¿Š,üIæ9ô[’ÍM~ç]€Dí^ëe¡¤©/±¡”nßONüÞñv$Âã€}“FËÍ›R»¥Ds(\KkUÓ¡ãp 7Ñ+^÷aûž¸,ž†pˆ+§ŠŠðœÏÍÌ”%%ëÅuOw­ÊÈ0¼¯Ã(ƒ;êZ;Ÿÿü‚¬'-½{Iس¨íukɪ²‡œõéo>[Ê<},?»k¢iB³lš c˜P·õåæû²88Êé†Émê¯×Æ dñø¯ÆÌ0Ÿ¶*°$O¼µ5œùí6Õ&à‡»ý.ÑîUàÂrWy25utÈâJŒ;è¤Q˜TέG
+]1d(ÃÕß¡ž;– ´p>|lkøNxO#h7âÉe…ÚQ!³\ò
+ X·š†fòj§<™ª½vdŽ"Uª®dæ·2nA#«#¡Ê3ú™7¤ºÝ]„ãÒ{2£;:{íÙ­Ì:)»_"¯§åVh\áûôø²¼Ýæø¯H-[Îý¨Ž0S¾ úï»Ì>îû½âw'{À+=ù8Äm®…´½Ë /¼nù›m¸Øñdì*’’žE[
+ÎÁ]×· ¶iNŠF»ÓÃë §0("ä9U7ß쀗ψ+›F$̺&4Þ¼‚ lÂ:>]|¬¼h*6w0=ûlÙˆ—Á…x)Âò ;v™*´[dq•}üadÇÎa*櫺ƒ¶Âk—dXË9¥>¹yïΉaBÉåkVüQ¸ÔÊÂØSý_Á:
+»/ÑFjÂ×y ýTEà;ßÖrñlg>Ë>÷Ä Í‚Cx29©3[¦~¿_àäaZñˆ¹ý”ìБ5¯²N%¬'8²Àó•ÏiM©ÑÀØ+Æí/ñ&†¨±$ Õ¬3Ò¡í:¨åËEJU2뼄׮éÝ ¸ŠXîx׎M¢BS0Ž!Ü»~„œµ®yrìõ×õzÞ|h}æøy3ý‰*ÇXkŸN¸ú¬T:°›;Ú—†òÓØ”ïøp10çgtá¬I«¨Kë¬$#½x‡ònè2yït2zÿ-%Ö·s_Û5ŠE¬3ÎX§5ŸÁ¶çqn3ÁWPžKͼ3kYŽoLa.¦,Î% !‘ª#:_½§@úIÿÊ7[9W|Q†á}ž`âFùÀŽ‹“¥A—p¢p`úC³Ã­3”K?¡êÆW=Ôï‡ç‚u=ÇQœÔ·º¤×ØêÐâõÖ"û–cúGç;®À€iØ ­ÂÐÝñÙ«W|§ŠQ°!,UeÊתßÓv§Ç@˜Ÿñ“~x×f™|y)üñÖ×0n@ìõ±ïùb}+bÞ9iÔ¢×6p¢‚æ3j“°J× âׄ]zÊ8ªíôÄ(¨Æ€âJßJµîjNšmr°VÍW¥ß ±N[ÎÐKñøqýXŒ×…\XÉóDZ=Ðæ(;×øÚ„UzñÅXK­~@Ïïñu§Òë•
+ o@r—»G!5ä˽.üvgËæ›n»¨Xë'le‚i¡Þˆðõã|[8Ÿ|u¾µéQ©ÃûFÏ7Kêî«>¥ÊuéR¶)Á:Š~â¿ÁqÝž#<H(ÙÌTên ¼ñÒn;ì§å)ñ[I¶írhæk<˜lHxW÷< 5 Ì«`uÛ=,æÒþ¸ã}ŽmÑ(±½{‹Þ\ƼzrDÃj–KÂÎtÇÓ4šj-W$š¢~ià*Hņ­<KŠ½Kâ|Œº©+{„ëÝ}KÐεçGþp¬+ôÄÓÔÇ:Ðyõ@¹›äáÖá9š.X„/N®Û›9>‰ð|û¢­Êøµ-jK^5ø*XÓ-B‹´KI4Ž¸"ö
+Ýßë]Çê{“Ý6M03Î)E6µõk†æ
+E‹ñ¾3Xhæ‰/ÙêùÓH»¨nµÌóª=neûxòo ØܾÇß…=¹å¸jûf+}éö„éIý6
+2’ï»Ù H@©Â3¥!+5uŒ{.š‘yžGÈžxµ¢Ûk@ãm\:ŽÏºÆ?&¶ùþ@úå*ðÐ>½ Õ3øóT$òÀ“¯ îDÔ'+±d¥YÚ눔p›d¢Lu¥=õy·DdØÕmôœžÞ¯øÛÉ}ì2 ²Zžknr§rÝÍM¦»Žo»æ0ëx’[æè€Ró ÿ_
+¯+ÔQÞ.u­îy-}aÑ<+›—†rß,Û#Owõ\š* HØt`a…$“ó,oà¬ß-îDÒE®N|8ø†æ<{Àà*h@ß<ã–=KÇói ­Ø-9WrxÃè;érœs\M~„mp²¬T³XêÂÖ×®OD¶·äÓ׶žÐ`4˜HÞ)œvh?ˆƒzs Zð±eeKä4uðV.CÍÚÁJ[«Usä¢ÄžÅTƒ¿¨hJ%?D-àâÀ¤Yú*íåòÔ‡;ý—x%™¿S.—ÑiìM<ÀIÖ雪†ø™.Z©Ø~ÒÛÃ|­öщ$éÈo…=±Í{Îou¡‹Hcc­TÌøÿ{†±Ó û7š=¬®(Ü»a”ñüNkQòÍ•QÌK=J¾ô?"ZVŠvlH2‹‹ÊQ¤u7û5ÊÞ„nÑé¥ëQÃÿ‘"{£Í.ú¼þ0âË{`̦hÛTµ@Øü¹Õ'èhÙNÚÔp‰ÓfÂ]-:À¦ª½÷ ‰ÏAÀ;™VÙ³F`æ „ ;±lé<žxH`å–’.Œ²{óIÛWÅ”§j.íJDªÍ‘öXŸ²3{ ø5ŒUvs˜øácÜù`oþÃÚ¿üåÖ¾Ñï¶Gƒä£8©@úå®Íè&‘ζ¦ã0Ð.4[„â,+Á_þyÌ´úý„æSS<5 0oç?ÿþ¸ÅàTn±. £ÍFù :6fÂâwö!ÚTx Ñù\‹³­!qæù¹m(?ÐzË!xê³—“s—‡½9{z~,R_éKسœîDeV• |T.xÞ=fœÂU—Š ùôßs ³7Ê·¿:#>Þƒ¦Ã £3g?†ñ{gŠæëÅ=š;‰gbE.8¬žô£¸ú¸ô-CJHãtze‘ã&Õ0ê¦xm(S7oÉu‰%íÆhÿ+د‹SœbU÷Þ}g“Axm3§s°Éõ¬ö@9^ s9qYà8(ð4Ó0û¢Rém_÷÷ÃNØãÜ’*y«Ò0Ï„WúÁŠbúöK©[O=ˆÒ‹ (²Å×¥EZ6Z]ÇGWÈQK×z)>øY9–Å75Á°FÐ*
+èÞÈí×™"WŠ _qïO¹ç¼ŸÌ®ÿ‚= ƒæj:í™3iˆü¨ØlŸBy-cxªx1ù ©‹™WáSŒþPÑ(jåóüÙús@rj‘¿Ÿï‚ª1Øš§Žõ:Ї(À 0÷²UÑÔãÇðüè Jù¡Lßê]¼ïú¸èdUÑØfìdž„ÊuÈå†Æ¡ºÞU-§£Lp‡ç0ËÒ_.Mòðé'>7hh¦±Ïå ;Å=ÙóiЃաRê?(ÓïË %ã.çÞJäó˜j“T®žÐέÿŸH%\ž–k¹…Æ­$ÿú“¿Ì¯&Žuï5?ÍQª>\‚ITI‹…Ã1±†¶B)Ù=c\ÓèõâS/cY5ôD)zEFTã«z£¥_ 5ðqá((_Ç ƒ_ˆtøæ̬æ—jì7Ó¡eSÿ­¤îN;ën|Â1×F'1
+Þ”GüB#P‹=Ϝˀ•E™Îvß’ò±ü·áYª*ÆWk–—E~oyqSU
+¸~"1, >ºÚpˆOÑœðã6j’BÿK zŸf70µLå“kõ´‰Ì7ÊÊLRÚ­‹jhåd}#zÔã
+J éÑ~Vds¯ã7š¯À\ ¹=ÀÔ’jÄ*an´.ôéU Ù3¥L³žëcrwŽÏ[l /OCµf–ŠRØ'ì?¶QÔ¤ÿU›f
+eFZ<F\›
+ïB)!¾í&îëàM˜Rn îò[ÈséIÁ<ÙMÜß“9ŠÖå¢êĤ™÷ÓŠ~Xãföÿnzú vÿö•”BïÈÁŽ¨‚õnÝiIÖ!¾‡œ<PÅÌ"ûqÞç‹þ–›WZpH¶mÍ`ˆby÷\¸†¢ù—ÞŸSô‚Ë‚æ§7j4ÙdI&Ô™ç‹^é‰V઴h"IÞ¾.câ.…íÙÍ؋ĉÂÝœ-eŠ˜¼âLÇVú”ÚÚ$ažÇV]ó o›7ã
+~ÐJ  ‘+¼ôzãôÛžzcáÝyk¨“„$ZK^–º" Ø8D= Ò~¨ÁÍæ,×(¼‘º|p¿\þdQ ±ª_í/íña˜”Ƴ§ˆkÞÖ4a
+/^ïe¼IÞFËiœßJw?pPð~ni@•Ö0È÷½zt§Ç̸ZŸhåÍj¨ëïsÓn(¼ÜÌ35Q­7%Sþ 9HN‘È µÉ 6É,RX¾ÕOêëzñ¸eÉõWèë;/oÚ"ãŠDt½Étµ ÿ‚gFsi,æÁç‰'hb¦++LÌê¨ÃS -*Ò²Jv«H¥ó ¨ôKÃÈyKßZ¹f~-j´ÏH‘ý^îy0·¨[ø
+qQ÷b^c)n2^,2ž0(ÄðÅ
++ÕëÉ@ÊIÅ4ûLÏ¥I¬Ðÿê$8G²¸) É”í¼¾äåˆ ¡_¾ )¹'±@‘p‡Tÿ¨¤Âß°~òëXyNHyÊ`Õoe¥„)'be²ë{ ñãKZŸN7ÑYÐÿEÍĨ…%wŸ1µòjc×u§­2e‰‚ƒ4fôVqØÎS¹v,<Ï] }€^ƒôNa /EU=ºCMV«ƒ›3)do°%©Úæ–.¸yÒC8l;Ÿ3ñ?‡PÞ䶠WpMçI§«
+Óm3áxèJŠœ!!p³Îk y†ømÑI—«ïI¨òk…5§§
+›m?Ö9Í›·¦˜WÞ¦Â"8cr§”ðÍ”½ˆáÚÇ^S^ÔŒn-
+Æ"Lü…úÀéÝhFXÞ¼ìt¢H‡à/
+;ÅíP¶pŸoƒÑÜ]®!šGD_š$ˆæ•Œ È­ 7“ã²´÷Žñ1ä)%,÷v‡ gJÊi(ÔEö¹”¼òæºÔ¨GkÂ
+n© Ðá‰oÊÍ Š³5j5Ž$4¤3ÏpLÉ9,‚…d®õ‰Éò‰fËèJÞI°Y»™1Ö`–eË7§§n@§Ë>ç?¡æEµûÈdá¢[O W¥ª#¹ï bå‡ #š×oÔ*½ßÃEá-ߪR¬¸£l@ñÄ3ÀC¹KÑ›((6î7ªt 3wÙVP¸Ÿ^¥Oš3 —)X6ËíÞ|«›¼]{ÐLò߶†È\éÝþq(ùÅ\ÊjÞKÒ c€Î©LˆMý¡_Qè,x‡ÃÜÐ LùM¿!øÛìV%¿’tSZJå‘¡¼ôZºXŽ½ ·ÉúÉÔ‰´Ϩjfb¹ÜBÚ˜äVôg§¬ƒ*ÊûA£îüô^—ÉvßÒ÷<2Î/p²AÔ¦d×ë+Ž} ;•rMZ ­`ŠÅ¹9„Åù¾H¬Ú¿•žOƒH]•‘ùj*"ŒÕÆSb(üèÔKI¸šÏæÚ¼Æáf’†úy”V¶å¹¿B‚AWF³c“ŽˆÊ5èRÊ%´*îçi¡µÓ r’ýƒ¶à&;E’ΪîI{:
+c~èž8ÈÃùJæïÔ
+cÑt±¢¡Æ嘔‰”ØÃÄCÒNI¾®àGÂRAÇZ>KÑZÝWº 9í”ÜÊWØ,n ¾=åA@N|J> g³¼=PÁÚø‹ã®u=]±+UÞ¦a213
+ãÈRùÙ ¹ ÉŽfýç¤BÈÒ
+Z#2‹‚-:w7Õ•Ú_ÖLšj¶ÞjP#ê»ýjÇ[pÌNu³à†<lrÉ{øJÀ” à&•ècKXaŽXÎ3òå”ÝŽpu;’1<9
+ ŽÍü¾é6Ð)<Ì 9Ýϧ¢gŽd9lìç¹iâˆBÖ©˜\m¶ó8B÷UÕJ%?²®=7à (Úαþ£±°vEˆìJe-ØÀ 3¤C—úY¹†n±„”|¿(±t3B`šx)µ:ÁÓÌQ:0TË{Ÿ«sâÀãäò–ò´`Š¨@E_ àJµ¢i C7—€úÅ”
+Ä:¢H¼ ½SGòÛÓ9½n.þ宦šyJˆ¸ÕÝ£NHµöùþÛ“Ö~c¸/÷*Csêý«¤K56éQª©¸î³ù³l”±°]3I¶øh6O¦Þ¾û(…Ñ̨(S®zÙôYÅ@‚Ý0*¬ñp4ÇMîîk¡>þ4åsIyJÞª‡a3 ÉOE{»½=<›¢T[Î8œâଅ-OB»îÏ}£¶¿TÚ‚ÿîWx €±Â
+ÄyÌz©¨‘\4º#8ˆÐèP±PƒU¸¬<à_Á‡ÆNÖ€“vÈÛ4Cõë–‰¦Ä1óû«%$LëÓW¡=#»ÙI·Öi}8÷ÅÙ¯ùüe/©Š#!Rðœý$ Ñ—vôúÈËîœÅÞ˜ ¤„Mn,ç-„©v¾¿‰=ÌV'ÂIJHÿö:‘xH Û }ȤÑ,/>j©®55R
+¼§[ÿeÝÜŠº(he…&·û眰Aÿ©ßÏÌïÆ’;'¨öZ;ªÒ©…?M¦$P f®hXÒyÇî6<J$V(IèúZ ÓZ§Š4`3šï¯OÌXê9d1½O•½_m¦¢ÉïÑ'|lT4´ .|Û‘Bø¤¹ÞÐ멃¯üðž7CýÑ(ôž€…¨JžV]_™ŽCЦK‚0Ú\æå¹3òñÍ <F²ÈÝÓ…5–(yàMÀÖ+·NP r@žG²# †¥ÓrcÖ+£Ñ›µÈûûÉòžÄõî•{þp•Ÿ37½ãq€dÀF9C™‡,0 =’o œ¨÷=Tòõìÿ7ïëCÒŽ–p®V_ù6º¦\ Ò(WD vÜ^ƒ7 5Ä÷•Š³Do‘%¯û¨\ ¦ñLëX^û!Ř ê¯©Wrn,Š³Sïè `áåžþfÝËóölŠã *‹9Ê7f¶›`‡€“ñ†û*ý‚µ¶)„gc?ÚÜæÇbÂéœì³ŠÅŸþ¯apŽó/)¾ß'tõ5ç¶ìå–´ ë?Ø„¿ÆÛÈØî·BÏ´‰àA‘ûõªYSr¹ïÔ»$–2q
+©Ô†NïæiÎbq3„#Ÿ ‹H ž$c£ˆ'iò5q&EÄFC¬9aµrWè×|â'"R±£·:hÊåYRúןâ¢~Œ;Ʊ?éçŽá‰vuòOh›×wùÛ%ÌÒôæ
+«–ÜÞl«Þ££°¢!ð)±ím9j&§æNERñXa Mhßeà`¦ú¦§ÉbÙþäÚÖ° Æ9ªUå Äçmò¡¦Éâ|ÕÊüê¼É* K_RC FŒO/7ÞXåw/Ðbb¸zn¦ÕºÑ%ŸAŸQfB
+ñ}Sø½rÝn0jãï‰k•0‚]?q×gd[-s³Ö…‡ŸëÙ ¤Ùâ‡) dŽÝ ÆS¨ãÝÌG̬9ðâ½³D8ûÆZ¬Šc¼‹EÐÝÝ”ÕÎÛoÔ&¢+àÎK+|–và§yû±åýÃe…öÈþß+é“IÝ;¬Ú*X§'>N<Uð¦á¹Y[€‚û¼œÉ,\4Ðd’ÌË#ìÖ+ýÆ *²ƒËœëŽQ•¥6–köCÎ
+âg+D?d#Ô»3ìó«4òÈ‹ìœþKá&×o¢‹n\º,)Hfîaíc ³dèŒL£BIÛœæs‘zïš}á#ðl’¥êA#—ÿ
+˜³DFEÖuëh¡a¯Î<ª ¿”¯EDzÁ©ˆ ´ì&»ÆɃ֟‡o€‡‚–$5<ÿßNò!±ÖF™‘Æ(Å°¸8:Ïî;•|ÓÈø7"'ÀdK'¾§ÏÉÚ«jÕ&Ô ¾Ù1öÒåF«á¸Oß^±êM²¤?'D÷fUãúÏH[PÁ‰]hOkðÈBwËd7ÁŠoæ3Ô5ôŒ^ˆPLp¹­ºœË(ècKXaŽüH§š­R.±qKuv$î9që'¢Žoéž1?^Y¦eO¯ ª?/Õ ‹°?¤E¦hóÅl ü’}\¿ë‡Ð‚h´]$àðW'E£
+ÁÉ“¶Î·a¨ÑyùîZ‘NÿÇ+æÑ;àkfº·q˼?Ï1Ðy4Æ"G¤HµØTùÎdÑFWýíùµ¾2°¶No9d×KZ9ò¿+åëv´A×µÓPëC·tG
+nŠ=³äõY·U.’Ñ-Ñ£fzôg¼wi\t÷¨Ö`1ô{[—` §”¨_ÅIZlÇÑÿÜz÷_'‰"ªuG#½×Þ°ŽZ)3+šâÖ>ã¼/naõT@þ˜ [GYh*Ubª·~Ï<õõ¨ )þ­f„ý¬VHVIÓà8,aXHW[ ;Œî?bî Ü®¬"£ð§N¸Ò¦ÞuÇ~,kãq³.('Júìr…²îúkF¥- 0 D­…ûºGœš,åív{ Bä°-ZÅõ‘¸Ï
+S>ŒÈ–<øÄñq«ßé#ìˆç5ÙF›sú‚0†ß‹+c?Âöu;1s»ÿh $®ÛFÓ±d·~€Ü£,YTêÕøZh–ƒ´*ü÷üB°"UÉ·kÖ½FÈáèÓaî35ÃK œ3‘pÑ…²ÒäÉ
+Þ\Þy‹rUXÈ·õt0¸Äd9-„l0+Nü蘘Tü Ö–Š™p  ÁÒ>é®ÛʘÓ^mô
+÷*÷Ê‹PÀßS_ÿ3AÂ_Y—n¸
+e/¡@U QÕ
+" X®J¥êév;\&¸@öñœ½OÂ"9ÊS_Α€èfùPåômT=âý}ˆ¡iÕŽcrªÑTÈË8~;4¯Õ
+óÆÖÞÃïÛºE»3éÔ¨çýÕìg_i„½â _‡0=[ÚíWcÒtE†¸ À9S ) œÎua‰.ÄvÿÇ Ù·ÃK|¾š Ÿ£‹üή*K–Çxp$µoØ>!Dš÷kY²ÔOÀÎ%E}›«
+8(‡9*N‚D3“K|ÎΫ¿Õ,&Ʋn="eóWÚ‹ß¹&>9NίÊò a1˜Bv¥Þïò~Žh}Á\Ò¿›ÎÒ8ghM ´˜®ÕFø*Í¥­¾k³l‡+‘)=EèÞ-‡ØÀ—ž®›[8Ab9­rÜ$X›¹Ç€LõQñÓ»»ÑíGRW03l°a@ÀoJŠ:QÒži÷þÙ¶OžíèwZl­ÖιA½F?ŒOsÚIý®uüÞÿ?Æ÷@93ÀÆ“º­‚]ér‹$÷2•
+9?O Ò™–ýP˜®£r²ï
+›jÚô7ÒæEe?[Q'„_ÖôßÐĸô ¨‰Ðï |Vy'î+éDWb¨¾|ŸÔºÂD4w'óh›NÛTK¶¶€KltÜìrŠÊI:4q©{‡Ñwxå²Â€9©™ ô­‰ÆUÊ—í˜[Dã*ðe¶Á„î®jc pSX“ií¯ÔØB£`ÚîÖÜGî ›W\Èíñ˜°Í–}þÜCÞK3h÷6dyh½¦„$ùhÓ']O6ϧ«­þ⳦ø&§
+4Þ BIqZ¶E#Ò‹‘VAE*¿‚›G§.LZÒs¸•‹uï¶áPÿñ€9­)+±Åá²¹¾Ì0Û[¦}ØÕË=ää)£æ#ï¦Þå—NÕ Nþü³‹À;Z<fÛ´o‰æ(×\¸4n ¤š3k'K—¹ÂLqEÎ?BpX×lY,'¾bOk]ÆÞRWx²ýÀ—/Ca0†'(,S6jm*ù­¦c©½Â6®«iÆéÐ$Ñ{ê$GâwÒØCLçÌMhDÿ#cÝ>ºhÀ¿ Õô<-$Ølܤ¨O{p„¡â¾qž5ÖÝ•8hmøâ²ëýO8Ãôû+…´ðb1®îçÍ“s­3Äª¸ÅBžBOJù}ñîoö 9ÂnÊ1§ƒ˜á¢‡”…ZÇ÷2“ò,„Ë+ùþægržuZJX<3z¼|cßÑÒ;ûO~z'¥ø(hŽLÙ*Ýq®žŸú-´<ßjÁGS§ÿwãõqüÊòý•µÌ7‘ Bz—O¯âz~ f½½tÉ1lø¥+eÀJbômXŠð¨m“õï.M”;ö `n´EÍ®gŽZ‰ó†¼¶@O2¸ZÎçìÔ?¯6ÕL3m°¼}LKbŒdR¤¢ûŠ1«c(ª4r:"»³@³Y4cî»sOÊöS)ä÷B¥Õhq;ñëØ'§,~„ÕKó;ÔƒCFØ•±äÖM¼¯ÔÀb…{à§$¯Ž9ç =Ÿ=Ïæž~„¾G¡
+—tÄ ÷_’Ø
+êÂÏXìéµF¾ˆ,ü%b{õ¨¿BŽ‚ãÎ+%7P½ô¹Ý&Æx‘qu‹a›¿(Üã1M)? T·_º=–²]G`³Ò>l·‡²…ÚI¹v~B¦áÐz‘âË öÇÞtpJ¼¦ž·ŠçR6—Á[S¿ºÿF3
+rÈ¥˜rlÆy:Íëä^t9ÔÄl´Æ2·¼6N’á~QÿTöE6Œ’‹‹|Ñ\µ$ºÚõ3mr{lrTXuq˜g¦¯ø¬:qÄÕÁApûEë~›pü_˜O¢3|ļ#QV-p²Xãh"»†
++F"]„ÓF·EN?â1E‰\û\.ƒÝÏ(Œ^¥PÒöÊœ6‚™§°o”¨¬GöèÖø" Ñ©Àì_T-òÔz•5ýØW­"òtã=ÿ ŠhÊãQ=±„ÌS0LƒÌå^¹&™ÊͮʕŽ‹aÔÝ
+®îAbëU)‚BmUF«ùú$}²Ä÷œ'ë'­¢
+àFõñ³Ñ> X¹§¼·· —ùÙªBƒŸýºRIf’ÀDŽed†ÙÁ©N^qN8Oúä‚V-šåX'ôH¢$zà§vP&Çö@F‹ŠÿKUû1ŸÞÔ!¹QN<üŠø'£ŽE]QcîW…ƒî Û½P_mSd¿™JWä•ÞƒÌlˆN€ €·î=ÎÓàßyÅl\A4ã¥â€fZãIyØ„Ò0´AWFžB±hm1iïl€±ÓÀµ§ø½lïÈÈuLý Ý>äÄ ôÌ„»W#>­8*é5TÅ?ÃÃeøLá}\ò!¨ ~÷•x\¹Š]J‘À ˜Çwöš“,\‚ïê]cÍ+K…K>œ^Û† b©i Þ‹m¿òøM.­ÓTÚÁþáÖà oàó'å7ð•!ÈCÝP6}ÌO6‚íîTlh‚j!ì¡yï˜ìÄ
+Ùè– ‰±ÊÒdÒñ´Á| ,(¤µ.0,E¤× üw—¢Úê¦Ø|µòv’vÒ[g§tJíÈáû´{©cU´/[M0Ññyë*Û+Ã=ç'Jò0ûHµŸH+*œ1ä [¦üÔ/VÛÿ[DÇœ[Ç3`¢D›`ªš¶KÍ„6Ã)]LɬäFù©ÈO4h–ƒ­–îd„*gŒ™RðÉ6 j`ŸH“‘ç˜Ì¢LmO¡;ž'³oAèÓáLÈ'5Œz¢{!g”{Q&ÿ—A )ý8Ú²¬•=±ÀÆ`TÆäôù~mmt<ØÁ\“=Œ©@Žh=T;Çþ¢f¾F—ÊìxÅ>KzI/VQâd²—2ø%Us,šÊwL æ <kû-”¥zÔ.yç´M7€¶G#Ú”KLfc%?Jt®9s%hfm9›œ†®VZ+
+ÊÕ©“‘8¼ ýj³ÇÈpƒ›Š8/«¤c
+Kün³ö
+_dý2ÆT³‡®2ŒeŒ%ãÃØ‹W`ÄYÃÊfy%蛢9b‹ +zSr™
+öÁBßUP²À ÿņ‚ŒV­Ã ç „ó»Rœ
+N¢ã•{ßt ùʓ¼ƒyT5‡$õIX䨂 «»4ú†ÃVœÉYaöë]èc‘ÎL/ß&aÔãÔ‹ð@’ ®_êÙ©d¸P’û»@Oª»ƒœYÅÍ^ƒqsf£wÚ{=ØŸ›‰wë´uˆ9æÿØ:ÚgºzšA†Z8žRRPÛ}˜×,n8,yše²
+endstream
+endobj
+626 0 obj
+<<
+/Type /FontDescriptor
+/FontName /WSYJXC+LMMono10-Regular
+/Flags 4
+/FontBBox [-451 -316 731 1016]
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/V/Y/a/asterisk/at/atilde/b/backslash/braceleft/braceright/bracketleft/bracketright/c/ccedilla/colon/comma/d/e/eacute/eight/equal/f/five/four/g/greater/h/hyphen/i/iacute/j/k/l/less/m/n/nine/o/ocircumflex/odieresis/one/otilde/p/parenleft/parenright/percent/period/plus/q/question/quotesingle.ts1/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 625 0 R
+>>
+endobj
+627 0 obj
+<<
+/Length1 2307
+/Length2 28047
+/Length3 0
+/Length 29362
+/Filter /FlateDecode
+>>
+stream
+xÚ´¹eTœÛ²Š»kðÆ-¸kpwwoÜàî‚»»»C€àîÜÝ ìsïÙûœwßÏ7ÐÌÒYµªÖ× äÄ
+Êt‚&vF@1;[g:&zFn€Œ¬¬­²µ¡­3#ÐÌÅÚÐÀLÏÈÈ
+GN.ì4t¶°³1tr8œÍòÆÎþŒŒ\pä
+P ª,ª¤ W’WUP¦¦ÿ¬ìbooçø?\„•UTÅ?DåTD@µÏ
+tt²ø“ö¿¸Q|0üMíÃÕÔÑÎæ¯
+
+2
+ž ]uŒoÄÿ<2ÿÂÊÎŽvV@u “· ÿ0‘5tv´p×fü¸§˜>ä_ÿû›î$ ÿûŠý‡·»'+€Žå£fNö?Áîý®ÆÿzxýuE~lîÿâ?O
+)õÍŸ*ƒ$ç¢?­Àâ׊ƒXN›êÀû$’³MüRàßâ—NQ`'#Á­ë“èo[¤A„iý¶ÞšP9yk¢(°cè#냇$*8š­F¯.»äWÖEB}$•§YÌ:“Þ×FP=æêè~ŒfžxG½N"Ñ)k[Í…t+œcjÆp´Fs_BÁíÄ[šêu~Ĉ2ì\¦™5È Á•‚²ïéFÑ¢MÎSÑ8þá™ÒrU>L8¾¡Å
+—ÁÂ[X-¥tŽWh”FP¢™• ê”aam•2e ³T¥Î0ìYF¤œÐH±¢Ø¨D`ð Lˆ¤%ì«rÔøæLÇ’ØæsiŸå±‹Îoè(ª.UµRw¢¾/kÚp¯bvwfˆ¥×rvVá÷‚@ÜìjÁOøÎ3LÚ9ÂQt¤¡‹~5CÉTÝ
+/srYOõâb-¥D†¸^øN»™ö†Mþõ%06ìÐFÇíˆh¸¬rH†Ù†G‹Yš÷Wôã߈ÁçáÊ8 yŒG[Fœ28µ¾$òí\,Ól2d ¿cUdÃVáè›Ë39 'T]A´"Ñ”:$áT‡‘çÞàpŸ&#gj© 1êx΃åEÔ”ôÅÃ6³N‹I’úÿº&!s¢/+ùT»ëp3ͳÕvTX“Õ“]U¸‡õ»ßŒ>’‰ÞÔa;‚c‹ß‹ˆÙ_\t’Qw{ܨ2÷?°ý\ZÉFµÝÖ´¼í- Ë° ,0©o–y.Vž?¯Œ”qV_4” ]lêoQ âÉZö½Eô|Àù©[$sœ b¤€Ï£ÂsÇ×0NÜzQI ½Áí…uXDé€|å»"<mÙåÂ*œ ìÓ^ñ£€'GjǼ‹Æ:voC_™HË#øÉ+&$øÔTöj£¿œ–8á|ßE–Ãü }×:PçëX
+'œßŠÚìYè/y¦ IÇ-‚^‡_™Î4ì‰üSó¼#¬•ôíxÆ"×7܆¶èÎÚ$ tÈ&ÅkC¨ê»¢sœG >.°ß­º¾÷A’¿uŠÚÉ ËŒG‰¾JZÔÇWÊK$êï¸ ¤ƒpˆáÍÌÌæMŠçoÙåzu}IveE~`=&†¿›=™Â­`Û½÷Íz$zÉŽ–§õ{y¼Í•‹¼‡‡;ç•™°ÅŽ×H mZú<ƒW©4ÃUÂYŸ;bž÷YK‘u[†¹ÖÌåq(­Yö§`¬Û/B!<dúµ½pÝïÑ Ö
+ØöÖøû9Q¡Mt|xÊ^/»¹’r~ˆ)+®ÑuL²ïbØ ^8As£)é4WOÌAŸ¬Ú,Q´n» 6ßt…“±w{CFå\Z'è,<¦^q%üóå g)&&#íŽ~*9(JMæfÒfÒәĶ‰ìkær&½Ð[™Ûµ]›~õ‡Ÿ“$EèqùŽ 1#ã&Â*1?ÒKõ9Á‘MIˆ°ÍÙ‹„ ?ªÛñ´Ò¨»‡ÑFjž¢I˜ÄMX –\HZ.Ô}dÎ'íG~ô—ˆñŽ¨ÓqÏÌ
+3m¥4)zÿ Á ⮆@ļ÷5OÇTW{j SÔïÀeYªªpÉ„÷˜3Ûo׸+cÞ.;,±ÔÉÄ\ø*ÂÏ€IªH4òbƒç¥¶G¿TÆÅ0Öâ¹N>á¹:Ãíèggy`~ª¦ó®;ÈS>ÿêã”ÈcO’¨â4¾V¼•ɺœ2ˆIP\n_
+OÄת€f“Ï™W[`²á[’©ƒ¿~<A†(XeZµ»¦.¾²õ>¡}mJÞ…$]5Òˆ] §«#³&¨Ÿ(.oOPÛK¤ /ì:Üì5¡Äw¶'ka‚•ÞÖet*J€;­Á}²9¹|PÖ½@8¢@[zbN8º<z7¾íçÖÁÙVÛºÁ!ñ^Ÿ–%ú65Õ’U°áèù%qÖdˆ³Dì“·SHžÎ­qÈB²¶ýØD †<*YÙ»Ãb*”½ÿzGKVø£ìá‹ïä•>X5dÒ 9¿ Ÿ@TÔõ)/³ÈHŠõ¨¡µZzøˆó.9…Ñ
+±%¹p¥™u ÝŒ\^¬—ž¶žA¤”ç“j^+ÑÈôú—–èFUæeÉ»
+sÊûùÂÝÕ{L]jvƒ3Ÿ¸åéÏ…š; ô;eH‘ <£ULD·†$JË烋?úq…Îë«d¬j°¨ÌAˆpJÔ´§Ï6V–·0£n”u‰Ï;àL3E&l¿¨Éeˆx±m,Ë×Á‹k6RZ Œ˜z]ÄY[«îx´]žMð°X>yÞÙäîžWš¢Q®Ô‹>/†ÏÄå'< ®4ä…n›´e~Âläµï„º4õÇá~äV…2IÞ‡Óé¾Je©Ê*ý@+^°'&´t½‰oœDÜÓDðÜ­ßœ XöZ’‡]Q)¯Im,â)²Véô„mšUQ!!»© á¾E7luTÝë°Öþ¨ Ñ´ìYë!$Ugˆ`Ð)×)ñùj±
+E!0kU7ÈN¢µo/
+á%CÔáíЛáÙ¬æòñƒïk]R{È+Vl܈A$$bº”Ô¸_+1Ž„ì ®¯4ÓÀ’6@£©q”ÄT®8_w‹æKŸd?åhR¤F€o+3k2­Ç?p\¾?âR°1ÇÂéÙ••·©–ª}—xÚ !€H=ªÑƒc×ÑK!9œ„òÀùê÷ÜÐ:oHü}Q—³šC·¨c¬¦Š®1ȉ'0:î8g–ç›>[¬TF±Fÿ$XSM"?E§kNÌõ ?'/
+€àЪ nÔC ‰²|`ÔÌ–WÈ~+z.D8Ùî¢zõæØUè0cÚORý½èO~®’M¸ÛÖš.vý«à)ðì·ê ÔÒu·FoäÙºönàè=“fcíŠúsé]TÌLM¼¦ž1¦È$^õ™…N…GA
+«´ë ·OL71`—½ÒÙi_¨oER/Çe¸k{?Iº,ÎfÝî2Ô² ®z’¸èÐ1-±É¥ðyõÐa FtEñW+®Hÿ¡ó5øÓjæøñºUri“1Gc3¥@Å÷1¤gŒì…Ã/*t!ÍMÊËHV–eL1X:ÊÃcD°”+²p4?{¶å(iâú™³8Û…UHJ[# to¸\NY9}õ¤戼=tÔž˜ç4ò&;AO¨‘g?áì2¯;@VI‚Oá#bÇ—±„ÞsòaJ7î²3-+öu²_²Qt2‰êz¬#óŸž
+©üŽèÖå„Gt¿X!ôwk&MZÖg þ0¥CûlÏ›¡Y¿ŠX‘žåo/OÕØoõ·*© ”®Þç¹­ «…R’z]ã¯àÊ@ÖIÒ•$Ë{:×9ƒ Ö¦«ª¯Û‡—YË”óYõ9¤¡fì£E´¬b&ÜW ‰JõŠÐVÊÕÙ¬ïkàqîèCÑC±ÏPõ ñº^‘“%)dbïCíðéά!›ù !k‹[pÙµSRE_0t°®üiê’²ÓÅ!™²ÀÇú‡¾nñŸŽÃÝEa>¯UM$.ÇÊ—Ôß‘/hŽÍjà#Œž°ÃÚSŸm̲º<÷ðIå†1º´ƒ*Y¬5ÎQîG É2)9ÐÙY8\#…e)Æíw Ä±1¯ÀáL(FDð¤”.c¹‹0€¥^ÓŒù£Ø"MQˆ 8_Ís5:öÁÞ Ê¤ ¾ä¥zsDÊSÊld¼ÖoP|!šk‚Tñ.>Q3Pä­ÕFÒwBžÅVÁ:)ˆþ´n»–ÅËÕ˜H“í7ÏÁV™|4¦½"1Ù=^ygå2Ư/N.QD¿G©3ß:ÄïúŽÿ3GM.ó«(Ɖ‡¯ÈÐ-7‰ÏKÖ$4ž`¯zû$|5Ú«ŒnŠƒWvÕ•9áoʼOÎlÿœ¹È½>c=ºxÅÚ˜²´±â5ÃbFë_ì«1Æš¿áòâ«CV û“$*šèÝæseP1_%÷ºÃ,®rÇ#Æ®ØGCÂäQðøzxÎ=¾"]îOp#äÒjÂg#—Í#NK¶ÆÜ¿Þ
+Gù=g˜ê7z3xK£DX¼Ô*–‹
+GZ™Y…Ë(û±fÄ&ØCyRrç 1X<ˆ^âAkþ M“¡`=î&ÏC­´n«Rµ\Ô>ãÜ`]àýª5 1¯}û7ñ„dÁõNª¿Ð³rˆm3n<ß7"<˜PJ¨R;"´PÚbsgÅB@p7`ÆêÅQ¶©\^燗×;&ò*®dÅ·Â1üÍ'NÒè¤>Í„CXüæuä/JüS9¯ 2ËÑbsx €~D‘Ög9©óÁϽՆZVruü¥ÎåéÖÆ…æ0>IÕv$¿›Qâ“t‘‚ƒˆˆ¾AgN¸á ]­ŠÌÛmL?Š1
+Z»4¢šÚQ™ ݨÞG¤ ðèeï‘M{Ò²Ô¿=Ê„î‰t®5-'ßj‡lÃΉØCÙS4?³–­´Mú
+bP/Òlé»óØv®ðà˜jìïT ÂkSì€z~¥,_ïE¹zn“‰lA´»~ÐÖ¹ÇS3ûH4®vƒª8áÈ)Y<ÖLg~_µJýóº=¯eõè§\hÔÝvo>Kš—Óùo F­;5eÐÝ›
+¥ÎÏ oä‰õ=YßE°Ø>‰’m÷º~R×m÷´M‘=—”òmâ8ð©–!ú³E†H®
+¬€ !™j¢´ e"(?l’ô’î£è84¸°fLÂÿ¢6ÿÐ@c 7“é{ò‰[îkTòÑñÖ$ RÐÉS´–ŽSÄãº^¾â@CȬ 8´‰÷xrþèÐò\W/vX:Äñ"٢φÙo׬ïB¦å5wÕ
+i²’µ Z¦{k¶¤[n;zE!HF¸WN™rÿï 9Ú\Wù‰;V)ËÉ]tÆ’_q@ãrqo>#Úæ†Ðõຜbp~ºXJqמVDÂ2JŽWÏ+üÆ­]€c]‹î]#бÙö­_·³n©B!Ô‰îDÏ43¸ÕøŠ8ûÞ /Æ @qÀøW1-¹ÇÀ~.%nzáëþ,r:ŒxôMtù¥L±Ù‘e y߬j$Ö‘ìÂh-3{4l !Á7r@½ší@[þ…$…ˆ²¦Cm@ÕÒ÷wÁøÞ%«ß&1ÚË0E,'4‘ŒØ\{sŠKÐxWQAàèÉw-FHÑ×oqäd‰‰Ò›-XÒñÛ'ø°×ƒØpéNÛ"ソöª"tREkŵ w° špÎe ésÐêïAS±ó¤Ú5[T”ÉìO)L£}Xû~öÈð~-Ð1ϦG¬¯*†MÕ¬’›ÀjÉ›žÝÆ}Y,‹LoÝl{©}FêÁ¸þv§­ÜÜ4Û)—}i[Nf$î,€.n§Ú—ÂȺŠŒP5)Îñ§“|R°ü‚<G¬°î—YɾÇæwˆ›ëë2kçÐ[ÈÄL†’*ì=^ÕÛÜ›÷ †ŸÖ‚{ê¼ò²9O+•#Vh5üî½™òÃ…*C’Ä/’ ·^X|A½•k"5E¢ 6Ÿâ½áêá*ùõ-æ´ÙVÐm,V ¹õ4ÐÀ"BôJþž ?«ƒ¼%0öGãw“
+Á@嬂ÉIÍos‚©`Â).ß•`²gCÜ)]‘íãÄ2g”H ¤.ñôŹֆðÄ“cá-¦°ò3ˆ×Oåulø|i0È &ö‘n½úe@ øt½Clã4nAXˆE,Hl¸#êQÇ}^Üg§WŠe‘_yÌƼïÁúeLÏñ¹ŒdQ¼Ö LõpÍ«Êmt,s‹g<ô=ªï³,Sà÷øò¨ÉÕ¯ôÓc¶—zž;®Þæ<i,£öÛâÚ°ì]ˆb Ôs¤OMx’CUš?ˆ‹–‹—^Çié¢cNˆtC.šm–Ð{ 2î„M2šù(«OæQ‚^€üUt`ø¬Ò…c1Ò_ê²éV}rëä÷Tæç9ñ1š›—“¦«lóY5yF-Ì-Ö»ÎÄK¤·zÚ\cĕ׽¤¾l×õô[(Í;ót18dñ˶ïÕM'»óH}neõ!Q¹ŒÕe_S;¿÷:ÑeOï E-…:Ñb?B J¤²BÐí’¤Á‚³}ì]7Mý|»RÏa2[®ÍTÈ|×ß”Ø ¶D’©˜ŽÛÆozÍ K}z, dÏÅ¡MawÝ.ëñ™‹Ç-Ò’ïãí²‚Ý›è;9ÕæfKRbcÈç¤c4a5t¦ÞåsO` ‰½-1J…†F@ ­Z×¹KÍÀUìiÏ xú»árIü
+¨ÛH³gmà¨?$­éâ}ùÄ^£f™Ðh[Ôzö-ôPñÞ[vWA™ä4õ0d ]O}Îö¡½Á‹Ï¾BÔ%Ãh1w»^£š÷º–ØÃ
+yVÉeß½vF½,ø 4¯K·c¹2Òü3÷‰ ƒGà³¾!³Ï“V±×•@hkŒknQZ nÛsk¾“Kjév^ªœÊo ÏiÖfÞqPÁЯ{^Áf:—ÒÞPm>Òd…ÂtW…klo(§Fô]XNá߶«
+”ÊqýC;&\…Û´“^6÷y¶pˆ‡ÈÏ4\¾N[-ÌN '6³II8ðHø>9ÓVÅó…\¨šN * `žŽmðÿvfÝ {—´“PK¥Ø+ —h…a —_-‰S=€œp1PIÁùšæaÎë)˜úcË0}Ê«§mkhÓE)³!ú&üºÈÁ¶ÅBšó@»R_R‘÷!Nð5R‹ þ÷d5Mñ1Ý-NuôÌrƒ-δRÑ[º Œh]‡$:#e†:+u”Še
+×%ÜŒ5<=¿ØÏ"‹’<“dÇ®u‰¿)h°} »=¯û†Cü@—ófŸž Þþi@½¤Z¿ó¢†\´ÿ~yµAoûãm*æ詨XTƒ?¼1<¬ú½ä^;TîMDðx‘¢UŸÝfg0b“p+=fÄo3cȹÝ©æà¨,ü×Mý‘l!øÁ”I(bß$‘Ÿ&!í]$!.…Ê |“eö™sYÐÃEjªÅ¸—Ý°²+ mû³5ºlТgP¡‹¸,¶t/î'†Í[TÃø1â½ÔN4¯+Ùä³y^lŠZk—AAòWMOïÜñð¢ª(åñ)S‡r&⩪UãQhOäà{o‚ɯÃG‘c&v\dÄúÊúGqß¡B~«ËÄ4
+}}ðA–ÑÑ„Ú©ðV8 wd9íQIDÔ8·ùàÀ”0¡ý¯z3Ü¿*
+¡ñÓåi/èÄ1I³è,ÀJ´h{í2ùœÄŠjï#¸¢NKªâÿ˜¤°ÍnM8|Ýc§~þ Å>‡l!MÞèl‡0˜IîSÑþ1o¦®Å6š­Ê){Ý×ÑÜ~ûrÉjteLv—"ÇÝsÑ9®}b¸^=hS4;›¯ÏÇÕí‘aÆ̶Y ö kî årAÁ%³X5~ N±„?½-ªNŠg~>σµ|³?„èƒHE½n䇦c–Zs•P õ=ò$#$í î2Ú?]çß ÝÞ+¦~Oø‰ís‡üVjãWYĨÆn+äʉf_Û¹µÆ8QWÒ"AâÍ~qˆ=u–e¾X³²Îȹ=ŠgÉq€ÖlšòûRW#Æ6ÇcÎpá‘Ñó+q=NT£Ô‚ãI[²Ln,¿E]rskh2
+z5X'3N ò¿þ# aLƒw‰¾Â2‰ÖŽ,sUKptný‚áÒb 
+‡@‡úƒô. ͽÄr"dÉ„©§¿›5ã2Ÿ4=ïÓeïø—cw= ó<Jßâu‰•Ô _ ƒbÓ=g9˜{ÙA<µfÙPK‰ùYìôÖº ÛúØÕ£匥šár˜„Ý£7T¤ lï÷µïØ¡RÅcF°\7m…åýâßÌ¡EaDÊtóšÚÈÕ.¢LR^Ù1•ËË×Æq?+0¾,݈Ÿ÷˜FÅx/%~ ãѽýÔ QgÆFe‡¢ÝMá®ÑN`Ù›²eò»' îÍW§~][Þb:Ã(AÌ{ªÛ÷òž,p(ˆ?´û‚i¼%!TùÐ)€ázkh=…5Xþ:~_á*ö®¾duÝì{£Ä¸{™¥Ý$Â#A˜«åTG£À».ú ‰Á—éÒ¶V'>É_M~_•Kw)Ré:"/Î+eÝë_õ°@€ƒ:E¿÷û““#è¤=ׇ°ãÅB&.t…ïÚ)17k(Z[3@[Îòç|Ê£„"Yi½µ$Ø“c=b½4!,{ýõ#`Ï#Ç&‚›™UÃ/²ñRêe(égûþfñ48Gû»±%«Ù¡3¾`Ngƒ® ‘©àk¥0ߣÈÿÔ}GF-úMò^‹èØ·†³“ñÄUù™ÂwHµ{ಣXFä˜Hwöóþ'n9Pp…WùˆÊq§Q˜|×јÄ]²()”ewkÝ–¼Çäõle+K©×'ÒÄn•Q®æ•óA°oÔÃdzá&<õìû–
+è툫t„ZX4n¿s–JZÞiH,ë”Kð~Óg¿z<Ÿ†éѹbôT`fXXÃY1 °g@˜0ôoÂñúÕ4Eÿ ‚Ä“ûÈÓ¾fò…§³ód€dŸ´er<.»^mŒ"q©¢JJeœ²j‚4wHHWÆ“.‹«&5å]熇äOrÃXÑf ËöŸÙqM‡Å& 7Z…¾BôEÛS¯VÊ›å(:v~9•±b¹1"¾Ê;´žN•ï´ ÍÀíºu]4mØó _ž×_´—N1b9ãÑJZÕFÙÙ¹iSn=rýES²O¯Õ$PãX²-É=è¢h4Ï…²NPið éT"îÈc¨^|ìLÐÛ:ï¾r¶,P•æںΠ§ªÞ³Ç©¯IKá\ôÐw^ž9„tbO_™ëG·«Ú£§<0»…éÆ2Õ dm}k$I]B‰'ÙˆZŽ3þT=T† ÕùÉÒûµ¥ÌÒQ¿låw4ü  å›Rv;ËäPÚþ o͈“[#eÔÕG4
+¥a›6\ßä+b‡) Îx×oY.¾R¶éK¹fºIä¬r¤Þ {Vv±¦‹Çâ¥(ò§˜.tb¹ðM‡ÄfšÍD®€ºço
+#¬®fŠ20æÑXŸ}KWG—(MµHÖ>àoEUíúš¿~%Kd•.[«¯J»‚ƒG[7„ö0n^8Fà„ô#ò]pxU]cŠWÒç—Y+˜Ë=福Eãñ×åÓÓ22ÑnK–µ¹T÷¯m-u›Kðò‘IwÜ3ÓV™G¿:Ý£*ZÔÓ´4ýÐ&×9Ž§Ñ3ÙÞÅh’ ªÍö¢óÂà§òÂt“jiu¤¹”)Š!–ú”aè¶ô£1†™A*9˜J'j4P‰^1_ƒSȲ H
+Z†·|¦³Ç‹Y
+&ì°Hª™¦È­¥ËÕ^2qbÌ}FÓHåý²wŸß§KWA3‹+{ˆJkÖ¿õ`{Ѹ™äÜ'n~ à‹vÕæVøÓfgOÐOh
+è±$D-ßgè®"E”*Ä%ZrZÈ+©êôW©@UÑ}ô}-Ž»k;ò‰pÓߟèw§·L¬¿ªå°÷Àîê¢Ýý ËeÐm»®6ÜT€*Ï4¾Ý¾¸"’«ÖqûšnàsŠ&»?fj…D•¬ü×dÔ/ö¥±Õ¨ÑEh|ŸRy‡‰ŽÄ{QÁ3 ,øÇF'd–òs2aOÞ6˜’ =,I[)I|ÏlÛ‚û»Ïbë³ÜÞôØ w:‘ÖY`H;³½ÞYŽ™ýûw”ö˜…CÔ/Ýô®õØM3 Þ€å=>OÇ*Å°¾;¥ÚÖH0Ä>òøb§VÉI“Šùäm:€ŽÆÄ'ŒŠþ¾û‘<käÿ>H±©Í`Ç?›gåYó‹“o~Àò'âοŸB©#çCåƒ"Kv¥ºëè«f!×ÕÆ‘›~[®¤–:%Ž
+=ÙL© <kpó& K>(#1±¨…¬)rGCÉ‚±PE¯{†ï#¯ É4 >YÕÕã¼%#ìâ÷“
+|þˆ zÀ m  ñ÷¥ïü4Sñ5p—h9ßÞëÔD{©Ó¼ádÇámø#I¶lçË»~³Y·-,ËŠMÐܤ¤ºD7¡ çËS‰–ûŠ½†ë+)š›Øœ‘¾0
+ÁK]m³=ÕI „øß{áÕ¡÷Š2¬n¦L‘Œm,g´Á „2O4sÁ¾¤Gó¦)7Lºf€ÎÐ…å Y(/OJt¼i5;@É4èèëbš¥ìàý ÕÄ×Ðg¯…Pðƒ‡
+õ/ú! U®šîHɳÞ{–gÀæUŒF0Xä?NŒ½ñÔ“y-÷é¼ZöÁDó Ýy•6æmÒŒýâvséÈÃ{ ãfç#ô )‘‹y÷ÎÑ„v ̾„zg30°)Ïb™j-aÂ9¢çò(«ÅÒ}*å§zѪö*ÊÜ8MÌæZ¢T÷Þð&¯T\BìÈæ¾›ý$VÕÉ:jÇqZYŒC~Öu¶B
+ð lý¾
+²ÊQкZjËÁ#]V:O¶æ¹›œÐçzVO-[%«0‡àçÓç@“6LœÁ{8,ºê=­Eÿ¯E”NXÈÆÈ‹›§9«[~Cä_¹ÇPI&$½µoõAåO‘Ô75ô‘€ÑÛËÖ»; 4Kí™2jnÌfWQzqMãF’Rd¯ø}öøØ»·:…Uv3—“ÓâȈGšY±ÙûÀ'dŽ7t`}Šn¹a<Ç'íõÈÖ?Ç24{¯boèöhÇíe‚|Y“p<(;ж7¼^éîPÜE‘üjOw)û*…‡Œ®–¦ÿªÍ$—¦ƽìHbŸëžÅ\caàCw3zÁ\" Ÿ]:¾H3mägÍ’,ŽV1m h”ø” £å½+jy8™°ÆÆÖòhÜî*–qï¿
+ŠÙò\EèÏÚ!Úïô fÑ¿®Î§¾±]¬˜9æU­B« ÿï¶;¹!þüÞèÙv^fx—h4Úp³Á\¥Æâ_(1×ùjéd?5èTu³!ôõ¤þVMˆfý$ &®ˆVÛCë9æÄýWù·†uÕéÂÞ–A8ŒµL(2î
+Oí)‰@!e3ÔЗÍËŒz|È´_àŠ+£b†_†¨æŸ?§0»}Æ< 84c}Ï Èì‘æ®gEºÑæÁ‚I³–5;Q(šëο:?2UIlLÅ_´÷]~•«ÞAËÆ{ŠÄD¸Pú%Sy½Í[;BšÏDcy{íEÄÝËU¾:Kì0ÈáëÓI¾-‰éOï•43Ïd‘ºÜNô«Y»·ú'3¨tÃ"ã55åhNzÔ –“Ò~­×¸š1®Ö¥^„GX\58µ÷âÔ‚\‡•Ä¢zEîºO~c<*c“Ä ‹".1{.¥y’Kªr 'úp‡õ¥žT!I\¥ËÔ™*bÞ|Ö‹R-YgSkaj´Õ&Î/
+J\ûWU¢ [Í–š‚š,µ:QΉ¦2ºµá°iÚ¹¯¥bá2v·6È¡™«ôÜyv+õ ºK an‚(:%èùØ~óNÁTç|äB¿‡ÌÇ€Yw5W-z.ÿ¯ß°»Ï£F rK”0餛éFÌ*ïh#J(G°4ëlzÇ°¤8õ;ò]Yè(Ûo!È¿ëiœ—D÷¬¥? ™ATÎ`«ðJ¼ `ú¦Ä¡Ú×ñî*uÁ£¢et»E¶¬)\Ðö^à±í:tWTÐEŽ‘¥§X‹Jèªõp;&x´bÂ/V‡VöÄ`‹¯YðyÇ
+5^º¹ôçû¸…_ŽDŸ ·ÀiRæÒÃu¿UxŒ„öèÞ®ª¬š…¤\¾­ì¥:IíK$Ù#ûpßöeíîGä
+Ïw»Z{Š nXQ9§f’Ò.WuÚÍû™5hbÆÎ;Ðë†.GGT_¬»÷åd«¹•Ø}‘ùx|Á=W40€,Ķ°‡:3À÷éŠ>ŒH§-.–:-([o
+ªL) ã9X¦ôZ@‹ŠO±¨èTY,tI;<Ô×ýutZ)}Õ&¿1™ÔRÚÉ¡­8¥é<§4£¼Ä;_[™v«¥åÜÔ»‰ÃèÆ›¶DÉG3üÛŠXa­­îCä„kÔ †F&5Ïu†Ó 7•f-­¥Pöê*Výï­ùlüŸóØ":Ó§•]„5l??CyÂ^È×ײ¿Ù|ÂÒä¸]yÕ<†¸{¿
+ RGX‚oÊšÖ¹’UÛð"^¯PËÈUS4¥3ºøÅâJÆšà-5Irª>‡4i3l[0)ˆ¶´¶&%Å_X“û´§7âŠ]€J¦©é=“F„3q] ´ç+óhVÄé©ÔÛMv“!:½l†­>×p¨&íŸG‘0¹;RnK3qvåMç»KJeÔcCp&¨éè?݇6`ñð ¿zA^akã«L•èó¼mZ)úŽ‰4õMÊ ðfohx·
+Zد¥Ì÷˾ž·à¥ÿ*Šý†Ø.’³Þ·çuyp^ÓãDF¶I½3!©ªàjЋåsfÀ“?ïh¢Ø/Tà]Oq¡Mû¶!s1ú¥\ˆ —.Ô°àðôBt²ïH ±Ä:‡~8vJ ÷+›uï[® M(ap—ßÌë×O–ˬ.CYé§Hï2¸VD!Tx¯n‘œ°o$T(ПåÉ8 ¢+åm‹­‚׃“Qzš*žgSUÛ°Ô»[l‡Jž2é×`Q«»"0C‹;’†úôOüõ–£o˜ù› ë“RVÚM^ZüÍÏü%YóÄûÀ¹î‚¶Ñ§† ,Ÿ¥||žGIè².E¼?¹Ã¬Áò‰d4*ƒü¼ßQ$pŸ<wŠ¨£…±FLYi&{Ï–ÞÛEï!¢æÇAß’/›Lƒ^žZ·ÐŒ††X½
+ŒÑ¼…ïÍÙúýsžŠåÈ«°d´Ý½'ÚŽÊÌ›jTËç =ŠÂ‡ÅIÒ¯‰>‹Ù5Sn× þ/Jœgñ­ßDÂøð{ÔÝZÍï¬|IÕÄ)®Ô!h`–d»u>5‚[s(¿ ÒzŒS*3NAp (iǘýv£°‚prÿÝ[G’¼·(Z4ó 6¤Þêð÷‘›Öw_ú­ß¬ž3ߨΠû é­år8n D?> lFN®aÉDÐý²5pàÜ$eú^áv-Çúó©‘ö"bq-÷6‡¼®ƒÇô©2æ÷š›™«ßè“‘‡HR7?߶_s'±³9©Ë†R‰mIääYÌïQôâ¡  ¸ÄV¡L‰
+l®ºÂzá4«ŠWïܮ鈷{»æ<î|Á°nÁU¨~\h€Aú"ÉëÖ¡¬Àk†s'95‹•Ÿ.d7¶+®j—KqåÔº
+M®«üò έÍÞ×:©C7SO øqRïW}f {b
+ò}ÆWrçl(Š‰ÞÅÔÈ#m‹+ø‚#öúùF¦¶4< 2oc„ÉîÖ˜Ã^}æ”yä”®8P»WÚäR“×u%ÀC*ù`l(]þsgð¨ÄÖLƒÏ7úWƒƒC¸êL”ÑjapÏN«5q¤‚~;ê—ì뺑¸ÊIÜ£Uñ7ýømåû2Ž9ûÊ££1ÅïpžoÖ§T$O¤Ç‘÷Uq¤Ùصš.ˆZtÁ7W „>GP[=ÆÈåÓlrad1YH¼eÄ0ð‘E7< ÷xG ìVŽ¨cm`Ø#6™CE!¿¹­ºÃ€Ê$g ɶï|ŒGƒ©*¥ú_O>ç*ú´¤-P)hê1»ø##SµŽim*òêŠY:ÞOûŒ/GJÁ¬ílQöœò>[ùV©„®cØ Ì#öç·>Ž' ǃ‚lVa«‡Ö.^Ñ7améTÁ„°Ü#gMDmÛÄ!u懒R. zža_gpZ_véT6¸ì
+Ñ9¢²ëj´’qÇLÞ‰ºœðØóŠ£@`lûä¦qõpêD ÿ½ŒÁ|n$ƒDÁñ2ü’wú‘ Muù%÷—{ 4k:Šf\ßÓkW•Õ³ŒR¸_'‹ ù¬0}ÑóúôÞÎPñÐ8@º,,‰'ÃhÚ^[¬Ôsd„í1½$rîSÝÂn'ÕÛñÒ6)W1Äå&ÂüªBݼ_GÞ4ßÝȉ榞mÌЮGØ<_—Aÿ˜Øa1ÇÈ”üp½>ùº*–ö½RÜ…­sxZ}éÙ„:<Føë¢rÕ8ž2ŽÓu†ÖÿÓÆ9,‰¢
+£üî>DHlß‘Ó§/ìa•}1†ºwrf4 {1c‘}ÒµËL9”Ùq-3Išœº¤ª¹L0èÃx„%X;¬YñÑ“cj?ˆAÅrbµÃµÕËÉ!ƒI_Q-@?wD}‡ÉùZVO½Âž¯At^x÷ÿp ‹9©‘‡ºJ¯Æ@Ègl‰‚‡t
+ÍöW½„‰|ߣ¿ÎW¦gÈ´‹Ißi¿µôEiœA%óM¨5ô»®—’>ˆL Ì‚ZÝe­H»q3^•
+yº“ÃE˜ä:ækXË ¾’k%5ƒÒqëŹtTÙ¦7”Ý÷—îÕyXê´$_.ݬíN´€T/¿–¦ò„ ]Ìq/ª,=ÀoQÉÂ]ˆô/–ZGxÛ.Ìn[–>Nôᬗ±kÈãŸ×»ÿ˜5_‰É‹H*ÔöÛ²ÒQl+õ @å"•2=ô_1á^#w¦Œ[Ò BE]|y³p¼ðÏ#Ë%™R®´Ð\°æ5>úN+—‚ˆ‚G• Æ6߆ž]éD&!7|h ·ÛšY!Ä[
+*ƒLžiÑP"Ö,åc\®_SÒÍIãHÓ`:ô8¢­.ŸŒ:³‹ÂËNî+çu幘)8©õ9èHbí÷nhb?^ÅÔì ê`a¥Žs?=a>W^šðçÓ÷ìDýhµü˜OêiÎœ\Ńô¾& íT”G‘t®j ü«´¤ÜnP¡zGJ[†ÏòÔ;z\]“>©™Û«:Mã ˆPkñ¦“i|^a¬ÈW˜x
+ÝK]/ÁÌ}k÷z™}<N wœÚ±¤ûmLVAÈ|þÀ?<
+2”¥·ÕH7pJþžö殮»k•nÝèÌ©š7â ¶ùÊ…²cc1JÎx@ñ«Ô‹ð³‘–ÿºÇü,¨­i›š^•aäÓf€úÈqŠrÄš«H WR£'ÌáÙ‰ÔgýìÂ0æ*Ëâÿ­*-[„²Ÿ±SÝ>ÌÜ~‹™ã$–PE×íCÛè³HP£ìùƒ°Lhæ‚êzØ©×ólol‰Y <ˈ:ûù¸¾`âèR}gXCD/×ÿÆ\"Ü›`Õeóšó²üÝ’¿ïíEšlA¶¡ŒðkÍ$’¥6<XÙd%Æ—ýcÛð)жzŽñ!8N ûš·Ò6LÔ|[ª$²_®æŸcùrÿ™Fê‡&=#ôEǃo¾%¨4ú.UH¼–£N 3¼YZ ^–ᮿØHléEß4f¥÷iæò èLqA+º`u’‚tË­‡`‚)å$B‘¨š
+-ÿ
+¨9À†nQ,L]fñ€ª:åŸ~¼^ãèþCÛ°6œ®ÀûêƒÐâì^™×§4ÝüªTtó¨›Z)jã1Ÿ«¾\PÕÊì™G Ý·Šà©Äxô›}
+ ÿy*ËtÍ×ÒVTAÏ"çCž+qîZH ʆx]ÌÇ—úN‹ãb»Ø¡®·Ûb¹é­L8ýŽ–äì¾
+Å»˜¦•wKaLü™u‡æ6 _¼1¶.«Hô¸Âü<X·îXèDX\ÀLý’Þnk¾ö~YŒžAw–],x²²™Oðíå˜GJx¡Å—ЕŸ%f/e¤T¹Í>ürH4Rõ\ž’Ÿ,¡‡¾Ê
+ ê©}÷‘¸`Æ£6¼)Ðγd…¨Qx³ÇÙ¼~ÒÅ N
+ Ç;rU霼@Dza‰þhÀÇÏÏÙíÄ.,Í Ê
+kWöÅH‘ܸÎTuºW³pb¶Øíi1I÷VÚô5õ™æ[¹DV"!îzˆX΄œIB-áòâ‹ÉÕ(0~ܱ s,-,ÃÍæñcƒ
+¢˜Õ©/„@™#\«Co$WÍžQ¬
+hE<8 !RyPT’õ£~+¡Àø.ÐýN…Ë=,”Õ,¿f8
+šââÖtm¹¢“£r'ÀÿCóÁºÒ*ó¸-Ðp”KHÅÒxî&a›ªö­€¬$/šÀ‡f›$É(ú¾©žÎp9¦G[eKd¥0ü¬u­‘~?­ùYQKþy rƒÕ‡WyîÞ`Óì ËAð
+l¹ˆzÖ íÓN: Ä€Ñ&âϱ„¹°ÃÒ9ŽlÜñÓ›ù¾í‚ïôí†óLÐ~Ë3q|·üë4>€=¿Dn«AXÞ]GàaÀ»çt¤!œš.´”P1—g³ÒßÊgr×…]vþEuÁu÷e;÷×_¶GÏÄ66TÄä6``QÕ†-ˆè0'Ÿe2e[ž»PÆV0$IkTÐÕ·º» ’jIþβµ
+4
+ö’ܧêðÐéGÁœQOc"|¢B¡Øf´gi.ÝUÓÉ*ù&mY µóZ{Kç1ÎÃë ¸S(yv4@ÐM¦RÉ5AÜ-É® IÀõ…òÓÂ=*#³RÃÒÿ‡Zì`cÆ%g^0KÎgYÏ^šÍßLÕ+²̨…¸!õÊøí^©¹˜D» _´ìgÙv*æ >m™#j\"~ «"zý8GµÛbÚõð fP/`MeÑb†Ù,&Ýö–Ú–hP¥»„ÙâÊ„:Ó_C³=¡)Uk¯Û¶’ÖseÑ“†ŸJN!“ÌéÞ©cÄmÔ4T3Ï,%Ì6kÓ°_o¨|qpö@˼§c€¯þõÓ…&Û›Ã3e'åjX3Ï1õ塺¤#hvpÂ[#kʹ*—†#§i¬ÍE†ï¢jÛ–ìa©¡áÂÓƒmWW$ŠŽŽf"²‹¹³d1ñÂm6Q2þ@# Uó5®àÌsý=Wc‰gðM‡Mí±„mÖv{z§kôeÜ%»¼n×´ž—%ò©Z ÷ß@={FïÑš;÷yAà—…viÜÎQ߯)ÑHÅ °²´š}³/_ï-¥Í°(ʆŽ£¸~\§¦š•k¨Ù#b7µéZ8Ó<¾´ÊÓGûGŽ&¢/Ê0T&Ÿ›íÛ")Óœ·¤^Êá¡àƒÈ9|¸{YcØøÇKñ¼È“…ò!ñdùß~F:r ¹;(†®mf³Ó,§zó˜~òLlª)ƒÞ
+æ©¿Dmuq²ŠØöhóXoÛm8Æ#h(«C¯+%š#bëdÎÛaž…€ØL.š!I¿z•d'û¥Ž´ý¨*þš\Ëœ:yƒæÀ–þí`ßékgg®îkoHÓ¦ù–†<uO[¢b‚vÛò2XäZ’p·ñˆQÚ¯2 ýÍÈ?—…R HÑߟÇ0ÿV¸[šø*b`T³u8ð·«vw¨|ÇžìÌò”¸Rè³Ãò {Ÿgý)t¨Z) «ùH0KÑ»ðS•÷RnIð¶ð"(èÙèhVhO¹_à™ESaú¬Ùk˜°IIn« +Å v{o•LúÜŸ Ø<ñ§qÄkŽ"´¤³ÒÜ\g[¡ŒÏ9œ´h¦î¡o×ÉG˜jOŽ Â%ÀÆÂ.È<ÖOŽ!H][m£^"AcØþ#À€¦¯#¯ab«‹ÜN‘µ–Ö?ê›ë+ÒÆè©šÏ'äÅ.cƒ‘û+´Z¯Ì´zi(<)ÂRÍÞz{µu£ÑjéÌ÷3EbŸ:È™ŸŸŸÂ´‹ü
+ hÖƒ»@ÒSŠ‹Ó@À.]ÌKô®É:<Ëíõþñï_¸³Þ`°ŠŽn±ÑÐ%EàúæªlÅ÷ˆÂrÌnåó„@‚žm±n>¼Cý½šV ù7À›uœŸhž¦Í €é¿æ¿Ý a&Gñ3é õ)²>ßõq1Ò^üÔºú
+ˆ r‹f-ÇpÚÓö¹•Q׎Xª£»ûϼ§ßí¢Ðÿ»I{
+“|y vºÖÓ­-cB‡pæQ¿Ãk¢n6 â *ýsœÖ±äÞÇç5{è°k
+nk3xäÉ
+¤ö¤áXéãÐx Ù/yW–;²btòU¯žp6µ±8´Ðn¡Gu¸Ï|·ÐÔ¼ëÎdÍ~){*N¡µ _@¬˜uŒY_÷·òÀñ×Y3
+” $&>V°ëpGºOvÏq´<C
+ ‘X€q ZM¥*x±DûNàdõ‚Œ»o×£=8› o7å3Žƒ”.h陋‡h±›’)cQ3´tÑZݺ™bbÊÂV¬_©ÍÁx†(Òž¹U‹¼_ŠÝ{w”ì“'É øÛ L‡ÆlÈ=‡xI´Iü@›ÅÎTƒ¶ƒwfÃ3 Ø|Àr2…˜=JÐ7IüËuñ¦Ýzœ)åt°°ž°,¡4>à[B° ÔgFYx©–抂=䔕[ª©‘6»¢»×â£Cgêh`®áë$£Õ—>Wïšc‰‘C
+?ÝòäŽ:VØÌ ª1Z¾~’ÂÙÀtÁ›L†X–J^H€3ÎõS/ŽÈJ ,ND%TÕ¥¦Î­*_×òB3^„èÈ.W1Cò‚m}.-ÜÀ&
+<1ÜvY5ç-öMJ<Ôzô ÊoyÐ`Fµ‘κ¦-[l¢ÃFÁfcF»Á„{²~t®ÂE°YîÅmÏÿZ‚O¶&¡GáæÔÈÚ%ÆvCr¸/ÐUþƒ®œ|‚¤
+>Ñç_‹¯Dø„˧µïrQíËJ²ñŠ~Öú­Y‰*¯ü8ˆpóBFÆjˆ¾Å`û+‚"Ú®äã‹n&b´ºÉoך°Ì"Å\ÉFØ3Fæ,¨+Â¥’ÐCðv_S«´Ô–»œÚúœ§@üð†Êý¹HNAüÌÉ¡íJì«Z( k³†ïV/‰0ü"K"Kl 2`•#:<aQ=¼H™Ó©—tàn¤…^å é ø&²'N^|Iê*þn5y}HúóV…pØÔ6Y:o¸¿„ÆxöÁËSáÞ½û¬þËcÇßâˆ×;Ï2BÝ»ªÈ—¿
+Á-ôèÒד\)ÓÂ.®©'w~ ÄØÚtž ÚíœläîAÎK âÔû¤!åŽð]Éè$X¥©j‰·^ï5^ÚÌÍC*+¡‰TaLûŠ/‹HYÈ-aK©|‡—ãå¬9dz¸TîKXp棃ě
+A€8ºÂÈM3=ròTG_ÄP!ïNuˆÅ€$ƒÔãz&JRâTý¡a£WòIwGú„ß›õöëêŽ0@q›Q8ü 2}
+›t n3¢Ækò øÒ÷RÙ|$8¥Tu¢«¨_QJ<8HÝ\»œÏ¡aùh.šƒr™Ëy¥õìfíÍ7žg?ãÀOP¦J(D`ùgM@‹ jvfÍÊWPÏûíЖ»vÂF º_2?xîë
+yL¦R{s´@*m 5I×<÷/µ7n¸nûs˜jV¾‘µéM¯BΆjàþ‹ý;
+¶µ)Š„TñOOÄ|ëëeY-
+NXvvüÂçüβkþn݃‡ï‹hW_ýØ.ªSF¼ñ µ !óáá,*³b×,7N :À&Ú‰Ù IjŠ=隢"ŸŽù´Àü ~ !*ZXþvGo
+,ø5í8ßq^›
+ÕÑB¯åµ´ÕhxÙ_g`bNU™z!ÙêEýXn[j©/²¼ 4Ö­“¦=|üön8ƒKq 6Fbº¶ È´%ÿ„ýÙÉr4ÐXÎ"K¡/X"¶‡œQø\YpDï¯õ"<Nù:¼Îm¡ÑÙoæIÄÌÜ+"Dà¯7Lš Zƒ“¤Òƨ€Ì¶®)ó©‡ .Qž3€¤µ“†1Ï¥6„ݽ³ŒF2yr°ìÚð N(7Ì5ò3ÚX«±uÙ?ÃS«)¼mØq?²U’¯ÉÄhøó nNˆ–ÁÊ)®Ûsy;¥vô»f­wþÌÑ{vä+W ½½ëçÊçÀ“Í“1qÕ£]=Tµ:•Å^]¦
+5^VÀvœïB®é
+þ/Óg{¢A$"A.î£ö1gÃÒ÷ë•Ï¡ìÿd5+/ƒamµã?Õ2Ÿm4nTƒÄ8|‚ÓE€‡ àF]³%Œ^Ö Zך2ý gøB ßGsù”½-Ð<KQÙÿúuv6×zf&Ì´¸èTbæõ5‚£F’²Æ.ª+2P2#¡*FŸ‚»r»ù€­%€Þš¿00ËM,W’¬jÙmLý»ŒÀ _¸Q #wMÿÈšà }mx#Ù{§fF3šW}ÔežŒ¥ J*±TšV6:Zí>iî<FÌ¸Ú rMNúáK¬Ñ¸\—~¬ëòrЃª0ú_O
+œÛ×´ÕªÉæ/cFJÛT³¡[Bu£Å_ìêµKªøß<…¿(uVí9¡—‹¦)ÎøŽyb±`¿`iê•Û„âI͘-Òw›µÌ„¦Çûåm%{÷r؉O!Q
+`¿±¬ˆNòÏ º§õ§Î‘èÓûmAcs±\vgO\$ÝB¨¿ø‘~ƒ¶òAgï˜[ŸK÷ØNÒ†àŽåL‡
+—¡ùaªÖXF7;—}2Ñ¥ñǧ F
+/VÿŒ<e¤ñpo"šc }à_, µaBš•|3/„ÚUpå§õÊËÑ®òúVs{µØ?jryK4ŠËâó‘·îÍ_é·Ï¾._„íFÊBfygª)çë˜7„®îÊßÈ ž—Ô—ýÿŸ}š}Ͷ91Ç”¢Iô«vûñ'¸iþ#Ÿ„œÓ\®žÜ®vPÚõÅ”‘!ÕÝ+_;fÐÌÕ[Ðc¬ž=/嶴åRøC™g[Ñeµ¹šðÆ@\‚˜OM!‚oÊfÆ ™
+ 5g:C×Éà$=š
+¨Õ?ß³Qÿù8έL¨TC× N I“µkZýÙ»tCÖÑ͵1L2 ‘D䣳ÂÝßÐ-³µw°bóùí€ky§ŠBÂ?[sÈÌ}õ9ìMˆ\ì¾mNÝõóŸ‰-¸ù›ªÖTLÉ÷»1ªig5´·ê2’šàÖ÷[‹‚’LF&6•ËöÒ!Ûß5Óˆ"SÆW¨¸˜ç§q GØÔ pR°ñ¥Ü¹‘_PÂÿ‚6™áæ2v»9èÉeV:yKn1-jààUFCØÕ%ï_©Xæ5zIü æ mkv¤+¸Ó5(.¡#"+C®Û4€ÖGÇ/£Á
+w3òäiü~ÙŠt7U}Öß75s»ˆwêÀÝ€D:ßF¨ÊÆÿXÜVé­ ‡ªH+{é‰UË
+F^jœúÂI„û7_äá£S000‚ð6…àXuÙ„b<IK”ù9$ƒmy‰ðZ€üS´%gê“l5MçëäÙ¸a|‘ÃcÎ=ØÛÿ,—òÖL[žo¨.ÊVÉ\'
+xÀw:ö‰‹˜x —ž5
+.;» Ï+™ZÌ4¦9Öíé_7|Ü_¥·Û§
+÷vÊ¢Kej$ô‡º»Ú5éÝ™Ê6HØf[Íæ¤ [ÔdŸš—øVfŸ®øiß ¾‘›¹ä±=¾EdW%xjñèe5^Ò“S ËúP™`¼¢nMbü½fÉfG’L]»³cQaAhR1“Ý"¶ŽD»žŠèFžùú>ûÇ’|£ÜÅûžx—
+T}œ®÷‹,£›ÇZúêǫ̂›™Ø<1ð÷A] žA^ýñÑ’KŸöë=¹Z*Ö-lEµ‹„O/K²Mzx>ƒŠZ™ì¶PcMyTê‰äí¯Ìڪ˩ Oa^>½²{¬á~›¿Æ,–šÓÀùþºOÚ$7*ÇýšUAQ\z«M$L:oâjb¡Kye¤Í9’q+§H÷IŸ{½™T:Ãa›\L17À\ GÔ)ÇY!P¬B}!gSÊæ¸?é­þ·Õ¢ûõ=ÁdÄ–;ü9ùæ£Úª§¶Çͤè-²é`>åË3-çÞ¾pš&°²ü<­²´@&nšý¥ƒxVžÛÓùÛã¢hj°Kî½>câç.\ì…Ep1qðÁT—ÝVœ‰Ó5´zÑ$Rš©~—{¨üóÓÚ÷R@·-ÂŒû*ô¤9)zÖxŽÕ¾Í ç
+Þ!ë½Ç‡'Ú´Ø‚MY-Õ¬yý7'¬©Ü/túÄ»µß4[:@"bÀ7ööp%gM´K „«2}½–åÜoÚ™:÷ü@]gL‰'(f‹sW
+ý?$‚à
+endstream
+endobj
+628 0 obj
+<<
+/Type /FontDescriptor
+/FontName /WOYMVV+LMMonoSlant10-Regular
+/Flags 4
+/FontBBox [-477 -316 786 1016]
+/Ascent 599
+/CapHeight 599
+/Descent -222
+/ItalicAngle -9
+/StemV 69
+/XHeight 431
+/CharSet (/A/B/C/J/L/P/R/T/Z/a/asterisk/b/braceleft/braceright/c/comma/d/e/f/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/r/s/t/u/v/w/x/y/z)
+/FontFile 627 0 R
+>>
+endobj
+578 0 obj
+<<
+/Type /Encoding
+/Differences [16/quotedblleft/quotedblright 27/ff/fi/fl/ffi 33/exclam 37/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright 95/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft 125/braceright 227/atilde 231/ccedilla 233/eacute 237/iacute 244/ocircumflex/otilde/odieresis]
+>>
+endobj
+576 0 obj
+<<
+/Type /Encoding
+/Differences [34/epsilon]
+>>
+endobj
+584 0 obj
+<<
+/Type /Encoding
+/Differences [104/angbracketleft/angbracketright]
+>>
+endobj
+586 0 obj
+<<
+/Type /Encoding
+/Differences [61/equal]
+>>
+endobj
+580 0 obj
+<<
+/Type /Encoding
+/Differences [39/quotesingle.ts1 136/bullet 158/openbullet]
+>>
+endobj
+629 0 obj
+<<
+/Length 844
+/Filter /FlateDecode
+>>
+stream
+xÚmUMoÚ@½ûWl‘’a×Æ_BZÛXâÐ&
+QÕ+ØKŠ62 5ÿ¾ûfÆIå`x;ûfæͳ½¾ùö´žØ¶ßºIt¯Õ³;÷סq“òûæÜÜT}s=ºîòùֵãîùA= }³vu[®ªU·¿Üyòªk×Ö¬¯I…{ÝwôQ·/î×Ä5“ÃqûÇhÿ‡…ûe9xÖ×å£êSTQÚO7œ÷}÷ Ì½ÖÚ–][öGLr¦¢FMG}»}×"Im!00¡j÷ÍEVôÛ½%H^¿/î¸êv}0Ÿ«é³ß<_†7RyL‡Ö ûîUÝ~Òæ÷Ö×Óéà Cé`±P­Ûù’Þƒ›£SÓ¯Ç|'½¼œ
+imXYÓ·î|Ú4nØt¯.˜k½Póº^®k?íIÙîFîÒsuíBå‹`nlB
+˜„‘„­=öÌã¸æ@æ )UÖ 9yŽ€IÁ(Ñ¥âó
+ŒŠS*0–43–`Ô`ÔÌðÃSä³qªæ÷f|k¤iC¸˜c,– pD¸ÂˆzF‹¾:æxœ0¶À)ç¦ÀljŸsn l9uÁ}‰Sr¼
+ÆÐœ•ŒáQV1¦ú4¿‰ñLd5cèÌYŒ¾9ëÁÏY?=C9ë¡'gý å²þ³ç¬?%>ëOˆÏ:ShÎYgŠ{œ³ÎˆrYgD¹¬ÓÐkÃ>[ÌbÅgÌhÅçX|&ŽøŒ^V|ÆsiÅgôµâ3ü´â3qÄgÌnÅgè·â3tZñ³[ñ¾Yñ™ê‹ÏÐoÅgè,Ägô-Ägð ñüB|†žB|¦\ñ³â3ñÅgâg|2–“³â?f)Ä<‡…øO5ù]±T“ß“‚êˆÿàTÜ+†ÇãŽ&Ù#Ì{U-'H8ˆñáx?ä›ë0øóŸ¾.tªã<ßwîýtêOÈ¢‹¾\ã׫Ç:ø ärØ
+endstream
+endobj
+239 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /LRBAHR+LMRoman10-Bold
+/FontDescriptor 600 0 R
+/FirstChar 65
+/LastChar 116
+/Widths 596 0 R
+/Encoding 578 0 R
+/ToUnicode 629 0 R
+>>
+endobj
+630 0 obj
+<<
+/Length 844
+/Filter /FlateDecode
+>>
+stream
+xÚmUMoÚ@½ûWl‘’a×Æ_BZÛXâÐ&
+QÕ+ØKŠ62 5ÿ¾ûfÆIå`x;ûfæͳ½¾ùö´žØ¶ßºIt¯Õ³;÷סq“òûæÜÜT}s=ºîòùֵãîùA= }³vu[®ªU·¿Üyòªk×Ö¬¯I…{ÝwôQ·/î×Ä5“ÃqûÇ„þ öËþr𬯠ÊGÕ§¨¢´Ÿn8ïûîA™{­µ,»¶ì˜äLEšŽúvû®D’ÚB``BÕ¬è·9zK¼~;_ÜqÕíú`>WÓg¿y¾ o¤ò.˜>­öÝ«ºý¤Íï­¯§ÓÁA‡ÒÁb¡Z·ó%½?6G§¦_ùNzy;9ÒÚ°²¦oÝù´iÜ°é^]0×z¡æu½\×~Ú3’²ÝÜ¥çêÚÿ„:ÊÁÜ Ù„0%1 " 0Z{ì™ÇqÍÌ0Rª¬0r0ò“‚Q¢KÅ5<æ§T`,if,Á¨Á¨™á1†§ÈgãTÍïÍ øÖHÓ†p1ÆX:,àˆp…õŒ8}uÌñ
+8alSÎM3Ž?çÜØr>ê‚û§äx\±“¨i"ÎEÜ°†‚pJMö³kl4\?‚Ãõ“ÖåÇšîcõ±¦:Ëø#§þ?^ïÂYHwšupÍó¤r¯áQF^o­Ç†1¼ÎBÆЖEŒQ?›1^“׆¼ÈƨŸ¥Œ‰“ñüЉÔ—¼03ø’Œ¡9+ã¬bLõi~ã™ÈjÆЙ³þ}sÖƒŸ³~z†rÖCOÎúÊeý fÏYJ|ÖŸŸu¦Ðœ³Î÷8gå²ÎˆrY§¡×†}¶˜ÅŠÏ˜ÑŠÏ1°øLñ½¬øŒçÒŠÏèkÅgøiÅgâˆÏ˜ÝŠÏÐoÅgè´â3f·â3|³â3ÕŸ¡ßŠÏÐYˆÏè[ˆÏàâ3ø…ø =…øL¹â3f/Ägâ‹ÏÄÏød ,' f)ÄÌRˆÿx ñŸjò»b©&¿'ÕÿÁ©¸W *ŽÇ.M²G˜÷ªZN(:‘pãÃñ~È7×aðç?}]èTÇy¾ïÜûèÔŸE}¹Æ¯%Vuð'eØ%
+endstream
+endobj
+242 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /IRKPPV+LMRoman12-Bold
+/FontDescriptor 602 0 R
+/FirstChar 42
+/LastChar 117
+/Widths 593 0 R
+/Encoding 578 0 R
+/ToUnicode 630 0 R
+>>
+endobj
+631 0 obj
+<<
+/Length 841
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo£0½ó+¼‡Jí! á«Š"RÛVmµÚk
+N)ˆ$‡þûõ›ÚíªÐóøÍÌ›˜«Ï3Û¯nÝjõäNÃelܬü¹=WWÕÐ\®?ß;׺vÚ=Ý©ÇqhžÝY]—›jÓwçOÞôÍþÒº‰õ=©po]ÿIAuýâ~Ï\3ÛF£ýXƒüÒ÷žôí¾òAõ5¨(é—OÝÐß)s«µöuß–Ãcœ‚¹HQóIÜ®ëÛQô¨W¨ L¨Ú®9ËŠîÍÁûäç÷ÓÙ6ýn–K5ò›§óøNo‚ùÃغ±ëßÔõWi~ëùr<îd(¬Vªu;_ÑÏ¿=85ÿvÆÎËûÑ©Ö†u5CëNÇmãÆmÿæ‚¥Ö+µ¬ëUàúö¿=#)¯»‰»ö\]û[¨£|, ’MHS"#p òÐ
+endstream
+endobj
+240 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /PQDPHT+LMRoman10-Regular
+/FontDescriptor 606 0 R
+/FirstChar 28
+/LastChar 122
+/Widths 595 0 R
+/Encoding 578 0 R
+/ToUnicode 631 0 R
+>>
+endobj
+632 0 obj
+<<
+/Length 841
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo£0½ó+¼‡Jí! á«Š"RÛVmµÚk
+N)ˆ$‡þûõ›ÚíªÐóøÍÌ›˜«Ï3Û¯nÝjõäNÃelܬü¹=WWÕÐ\®?ß;׺vÚ=Ý©ÇqhžÝY]—›jÓwçOÞôÍþÒº‰õ=©po]ÿIAuýâ~Ï\3ÛFú;°ù¥;ï=éÛ}åƒêkPQÒ/7žº¡¿SæVkíë¾-‡Æ8s‘¢æ“¸]×·£èQ¯P˜Pµ]s–Ý›ƒ÷ÉÏ麟;lúÝ,—jþä7Oçñ4Þó‡±uc׿©ë¯ÒüÖóåxÜ;ÈP:X­Tëv¾¢Ÿÿ~{pjþ팜—÷£S!­ ëj†ÖŽÛÆÛþÍK­WjY׫Àõí{FR^wwí¹ºö·PGù*X$›¦D F á@ä¡F@k} ó8®9ù@FJ•uFFž#`R0Jt©¸†ÇÁ²£â”
+Œ5 ÁŒ5553<ÆpÓùbšªù³Å
+Í9ëLñŒsÖQ.ëŒ(—uúlØg‹Y¬øŒ­ø‹ÏÄŸÑËŠÏx/­øŒ¾V|†ŸV|&ŽøŒÙ­ø ýV|†N+>cv+>Ã7+>S}ñú­ø …øŒ¾…ø ~!>ƒ_ˆÏÐSˆÏ”+>cöB|&¾øLüŒOÂrÒ`–BüÇ,…ø÷°ÿ©&+–jòwRPñœŠ{Åð¡âxáÂÑ${„y¯ªå„¢ 1~g|sGüÓ¿…Nuœç]ï>~?Çáˆ,ºè¿5ý(±z¨ƒ¿óªÖ
+endstream
+endobj
+238 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JFOBVR+LMRoman12-Regular
+/FontDescriptor 608 0 R
+/FirstChar 16
+/LastChar 122
+/Widths 597 0 R
+/Encoding 578 0 R
+/ToUnicode 632 0 R
+>>
+endobj
+633 0 obj
+<<
+/Length 841
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo£0½ó+¼‡Jí! á«Š"RÛVmµÚk
+N)ˆ$‡þûõ›ÚíªÐóøÍÌ›˜«Ï3Û¯nÝjõäNÃelܬü¹=WWÕÐ\®?ß;׺vÚ=Ý©ÇqhžÝY]—›jÓwçOÞôÍþÒº‰õ=©po]ÿIAuýâ~Ï\3ÛF“ú;°ù¥;ï=éÛ}åƒêkPQÒ/7žº¡¿SæVkíë¾-‡Æ8s‘¢æ“¸]×·£èQ¯P˜Pµ]s–Ý›ƒ÷ÉÏ麟;lúÝ,—jþä7Oçñ4Þó‡±uc׿©ë¯ÒüÖóåxÜ;ÈP:X­Tëv¾¢Ÿÿ~{pjþ팜—÷£S!­ ëj†ÖŽÛÆÛþÍK­WjY׫Àõí{FR^wwí¹ºö·PGù*X$›¦D F á@ä¡F@k} ó8®9ù@FJ•uFFž#`R0Jt©¸†ÇÁ²£â”
+Œ5 ÁŒ5553<ÆpÓùbšªù³Å
+Í9ëLñŒsÖQ.ëŒ(—uúlØg‹Y¬øŒ­ø‹ÏÄŸÑËŠÏx/­øŒ¾V|†ŸV|&ŽøŒÙ­ø ýV|†N+>cv+>Ã7+>S}ñú­ø …øŒ¾…ø ~!>ƒ_ˆÏÐSˆÏ”+>cöB|&¾øLüŒOÂrÒ`–BüÇ,…ø÷°ÿ©&+–jòwRPñœŠ{Åð¡âxáÂÑ${„y¯ªå„¢ 1~g|sGüÓ¿…Nuœç]ï>~?Çáˆ,ºè¿5ý(±z¨ƒ¿šÁÖ6
+endstream
+endobj
+237 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JLVZZZ+LMRoman17-Regular
+/FontDescriptor 610 0 R
+/FirstChar 40
+/LastChar 120
+/Widths 598 0 R
+/Encoding 578 0 R
+/ToUnicode 633 0 R
+>>
+endobj
+634 0 obj
+<<
+/Length 841
+/Filter /FlateDecode
+>>
+stream
+xÚmUÁn£0½óÞC¥öƆ
+N7RIýûõ›™´ÛU çñ›™70W?Ÿ'®^ý$¹ÕêɇóØúIõs}ˆ®®ê¡=ï}º÷¾óÝe÷x§Ç¡}ö'u]­êU¿=ÝòªowçÎ_Xß“Jÿ¶í?)裮_üï‰o'»ýhà Pƒû²=íç»mbêKLQÊ/?·C§Ì­Ö:–}W {ÌpŒ¦¢CM/Ê6Û¾EŒz…´ÈĪ۶'YѽÝ3üü~<ùýªß Ñ|®¦OaóxßIáM4};?nû7uýEYØy>;JG‹…êü& ³ß¯÷^M¿ðƒòò~ð*¦µaUíÐùãaÝúqÝ¿ùh®õBÍ›fù¾ûoÏHÊëæÂ]®nÂ-ÖI±ˆæÉ&¦€©HÈ8„@l€Ð:à°§ ld`äTYg``&£B—škÍk0jN©ÁXÒÌX‚Ñ€Ñ0#` w™¢˜]¦jÿ¬G1 ´Fš6„Ë0ÆÒq•'„kŒ¨gÄqè«SŽ×Àcœsnl9Nü‚s`Çqø¨KîKœŠã%pÍN¢¦I8qÃJÂ9q4ÙÏ®%°Ñpý ×Ï2\XWŸkzŽõçšê,ÿá_8Í×x1¼‹g1=iÖaÀÍ4c̓˳†G–¼6ÁÚ€ cxmcÆÐfƨogŒ—Àäµ!/lÆõmΘ8–ç‡+^P_òÂÌà‹-C³­Ã#[3¦ú4¿IñN؆1t¬?Eß‚õ§à¬ŸÞ¡‚õ§ÐS°þŒrY†Ù ÖŸŸõgÄg94¬3Ç3.XgB¹¬3¡\Öiè³aŸfqâ3ftâs
+,>G|F/'>ã½tâ3ú:ñ~:ñ™8â3fwâ3ô;ñ:øŒÙø ßœøLõÅgèwâ3t–â3ú–â3ø¥ø ~)>CO)>S®øŒÙKñ™øâ3ñ-Ÿ „å¤Á,¥øYJñïa)þSMþVÕä襤:â?85÷JáCÍñ4Á…£Iöó^ÝÈ E'bü4>Žøö<Žáô§? ê8Ï·½ÿøù†²è¢¿Öå‰ÕCý¾ÇÕF
+endstream
+endobj
+275 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GHPVUA+LMRoman8-Regular
+/FontDescriptor 612 0 R
+/FirstChar 65
+/LastChar 65
+/Widths 591 0 R
+/Encoding 578 0 R
+/ToUnicode 634 0 R
+>>
+endobj
+635 0 obj
+<<
+/Length 843
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo£0½ó+¼‡Jí! á«Š"RÛVmµÚk
+N)ˆ$‡þûõ›Úݪ’çñ›™70W?Ÿg¶^Ý,ºÕêɆËظYùs{ ®®ª¡¹\¾w®uí´{ºSãÐ<»³º.7Õ¦ïÎ7ž¼é›ý¥uë{RáÞºþ“‚>êúÅýž¹f¶?Œ ýì—î¼÷¬ï ÊGÕ—¨¢´_n<uC§Ì­ÖÚÖ}[Lr
+æ¢FÍ'}»®oG‘¤^!00¡j»æ,+úmÞ$?¿ŸÎî°éwC°\ªù“ß<ÇwRyÌÆÖ]ÿ¦®¿hó{Ï—ãqï Cé`µR­Ûù’ÞƒûíÁ©ù÷c~^ÞN…´6¬¬Zw:n7nû7,µ^©e]¯×·_öŒ¤¼î&îÚsuíBå«`ilB
+˜„‘„­=öÌã¸æ@æ )UÖ 9yŽ€IÁ(Ñ¥âË
+ŒŠS*0Ö43Ö`Ô`ÔÌðÃMSä‹iªæÏv|k¤iC¸X
+ÆÐœ•ŒáQV1¦ú4¿‰ñLd5cèÌYŒ¾9ëÁÏY?=C9ë¡'gý å²þ³ç¬?%>ëOˆÏ:ShÎYgŠ{œ³ÎˆrYgD¹¬ÓÐkÃ>[ÌbÅgÌhÅçX|&ŽøŒ^V|ÆsiÅgôµâ3ü´â3qÄgÌnÅgè·â3tZñ³[ñ¾Yñ™ê‹ÏÐoÅgè,Ägô-Ägð ñüB|†žB|¦\ñ³â3ñÅgâg|2–“³â?f)Ä<‡…øO5ù]±T“ß“‚êˆÿàTÜ+†ÇãŽ&Ù#Ì{U-'H8ˆñáø8ä›Ë8úóŸ¾.tªã<ïz÷ñ:GdÑE_®ék‰ÕCüI1Ø*
+endstream
+endobj
+274 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /GKSZAX+LMRoman12-Italic
+/FontDescriptor 614 0 R
+/FirstChar 28
+/LastChar 122
+/Widths 592 0 R
+/Encoding 578 0 R
+/ToUnicode 635 0 R
+>>
+endobj
+636 0 obj
+<<
+/Length 845
+/Filter /FlateDecode
+>>
+stream
+xÚuUMo›@½ó+¶‡HÉÁñ.˜¯È²´€‘rhÅQÕ«ëÔ’ ؇üûî›’6jØo‡73o°{õíq3³mÿâfÑ­VOnì/Cãfå÷í)¸ºªúærtÝù‡s­k§»ãzúfãÎ꺼¯î»ýùÆ“ï»æpiÝÄú?©p¯û>êúÙýš¹fv8Žco´ÿÇJƒþ¼?<í †òaõ9¬(ñ§Æ}ßÝ)s«µöu×–ýÃŒÁ\©ù$q·ïÚAT©h L¨Ú}s–ý6Gï
+’7oãÙï»],—jþäoŽçátÞó‡¡uþ{UןÅù››Ëétp¢t°Z©Öí|MïÃíÑ©ù“¾³žßNN…´6¬­é[7ž¶¶Ý« –Z¯Ô²®WëÚO÷Œ¤¼ì&îÚsuíBå«`ilB
+˜„‘„­=öÌã¸æ@æ )UÖ 9yŽ€IÁ(Ñ¥âË
+ŒŠS*0Ö43Ö`Ô`ÔÌðÃMSä‹iªæ÷v|k¤iC¸X
+ÆÐœ•ŒáQV1¦ú4¿‰ñNd5cèÌYŒ¾9ëÁÏY?½C9ë¡'gý å²þ³ç¬?%>ëOˆÏ:ShÎYgŠgœ³ÎˆrYgD¹¬ÓÐgÃ>[ÌbÅgÌhÅçX|&ŽøŒ^V|Æ{iÅgôµâ3ü´â3qÄgÌnÅgè·â3tZñ³[ñ¾Yñ™ê‹ÏÐoÅgè,Ägô-Ägð ñüB|†žB|¦\ñ³â3ñÅgâg¼3–³â?f)ļ‡…øO5ù[±T“¿“‚êˆÿàTÜ+†Çã¶&¹G˜ïUµìP´#a#ÆÑñ¾Ë7—að
+endstream
+endobj
+278 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /YVSTKC+LMSans10-Oblique
+/FontDescriptor 616 0 R
+/FirstChar 28
+/LastChar 122
+/Widths 588 0 R
+/Encoding 578 0 R
+/ToUnicode 636 0 R
+>>
+endobj
+637 0 obj
+<<
+/Length 845
+/Filter /FlateDecode
+>>
+stream
+xÚuUMo›@½ó+¶‡HÉÁñ.˜¯È²´€‘rhÅQÕ«ëÔ’ ؇üûî›’6jØo‡73o°{õíq3³mÿâfÑ­VOnì/Cãfå÷í)¸ºªúærtÝù‡s­k§»ãzúfãÎ꺼¯î»ýùÆ“ï»æpiÝÄú?©p¯û>êúÙýš¹fv8ŽcoBÿ•ýy>xÚ åÃêsXQâO7Œû¾»SæVkíë®-û#†ƒ¹RóIânßµƒ¨R/ИPµûæ,+úmŽÞ$oÞƳ;Þw»>X.ÕüÉßÏÃé¼ æCë†}÷ª®?‹ó77—Óéà Dé`µR­ÛùšÞ‡Û£Só/&}g=¿œ
+imX[Ó·n<m7l»W,µ^©e]¯×µŸîIyÙMܵçêÚÿ„:ÊWÁÒ Ù„0%1 " 0Z{ì™ÇqÍÌ0Rª¬0r0ò“‚Q¢KÅ5<–§T`¬if¬Á¨Á¨™á1†›¦ÈÓTÍïí øÖHÓ†p±
+8alSÎM3Ž?çÜØr>ê‚û§äx\±“¨i"ÎEÜ°†‚pJMö³kl4\?‚Ãõ“ÖåÇšžcõ±¦:ë¿ø§þ7^ïÂEHOšupÍó¤ò¬áQF^o­Ç†1¼ÎBÆЖEŒQ?[0^“׆¼ÈƨŸ¥Œ‰“ñüЉÔ—¼0 ø’Œ¡9+ã¬bLõi~ãÈjÆЙ³þ}sÖƒŸ³~z‡rÖCOÎúÊeý fÏYJ|ÖŸŸu¦Ðœ³ÎÏ8gå²ÎˆrY§¡Ï†}¶˜ÅŠÏ˜ÑŠÏ1°øLñ½¬øŒ÷ÒŠÏèkÅgøiÅgâˆÏ˜ÝŠÏÐoÅgè´â3f·â3|³â3ÕŸ¡ßŠÏÐYˆÏè[ˆÏàâ3ø…ø =…øL¹â3f/Ägâ‹ÏÄÏxg ,; f)ÄÌRˆÿx ñŸjò·b©&'ÕÿÁ©¸W *ŽÇ.lMr0ß«jÙ¡hGÂFŒ£ã}—o.Ãà
+endstream
+endobj
+277 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /XQQCIP+LMSans12-Oblique
+/FontDescriptor 618 0 R
+/FirstChar 28
+/LastChar 121
+/Widths 589 0 R
+/Encoding 578 0 R
+/ToUnicode 637 0 R
+>>
+endobj
+638 0 obj
+<<
+/Length 844
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo›@½ó+¶‡HÉÁñ.˜¯È²´€‘|h%QÕ«ëÕ Û‡üûî›’6Êûíì›™7X®¾=<Íl;¼¸Yt«Õ£; —±q³òûö\]UCs9¸þüùֵÓîéN=ŒCóäÎêºÜT›¾;ßxò¦oö—ÖM¬¯I…{íú
+ú¨ëg÷kæšÙþpþc´ÿÃBƒýÜ÷žõ5Aù¨úU”öÓ§nèÕZûÀºoËá€INÁ\Ô¨ù¤o×õí(’Ô &TmלeE¿ÍÁ[‚䧷ÓÙ6ýn–K5ô›§óøF*o‚ùýغ±ë_Õõ'm~ïér<ît(¬Vªu;_Ò{ðc{pjþõ˜ï¤ç·£S!­ +k†ÖŽÛÆÛþÕK­WjY׫Àõí§=#)/»‰»ö\]ûŸPGù*X$›¦D F á@ä¡F@k} ó8®9ù@FJ•uFFž#`R0Jt©¸†ÇÁ²£â”
+Œ5 ÁŒ5553<ÆpÓùbšªù½Å
+ñÏa!þSM~W,Õä÷¤ :â?8÷ŠáCÅñ8Â…£Iöó^UË E'b|8Þùæ2Žþü§¯ ê8ϻ޽€ŽÃYtÑ—kúZbu_ŒGØ4
+endstream
+endobj
+289 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /CENXFI+LMMonoLt10-Bold
+/FontDescriptor 622 0 R
+/FirstChar 66
+/LastChar 120
+/Widths 583 0 R
+/Encoding 578 0 R
+/ToUnicode 638 0 R
+>>
+endobj
+639 0 obj
+<<
+/Length 845
+/Filter /FlateDecode
+>>
+stream
+xÚuUMo›@½ó+¶‡HÉÁñ.˜¯È²´€‘|hÅQÕ«ëÔª ¶ù÷Ý73$mÔ°ßofÞ<`÷êÛãzbÛþÅM¢[­žÜ©¿ ›”ß7Çàêªê›ËÁuç{çZ׎wOwêq蛵;«ërU­ºÝùÆ“W]³¿´ndýŸT¸×]÷AAuýì~N\3Ùο{£ý?VôçÝyïi_0”«ÏaE‰?ÜpÚõÝ2·ZkXvmÙ0Ì)˜Š 5%nw];ˆ*õ U»kβ¢ßæà]Aòúítv‡U·íƒù\MŸüÍÓyx#7ÁôahÝ°ë^Õõgqþæúr<î„(,ªu[_Óûp¿985ýbÒwÖóÛÑ©Ö†µ5}ëNÇMã†M÷ê‚¹Ö 5¯ëEàºöÓ=#)/Û‘»ô\]ûŸPGù"˜$›¦D F á@ä¡F@k} ó8®9ù@FJ•uFFž#`R0Jt©¸†ÇÁ¼£â”
+Œ% ÁŒ%553<ÆpãùlœªùµÄ
+ñïa!þSMþV,Õä鸞:â?8÷ŠáCÅñ8Â…­Iîæ{U-;íH؈qt¼ïòÍeü@ç íêØÏw{?‚ŽýYtÑÙ5™X=ÔÁµ[Ú_
+endstream
+endobj
+435 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /NRDUGX+LMMonoLt10-BoldOblique
+/FontDescriptor 624 0 R
+/FirstChar 65
+/LastChar 121
+/Widths 579 0 R
+/Encoding 578 0 R
+/ToUnicode 639 0 R
+>>
+endobj
+640 0 obj
+<<
+/Length 843
+/Filter /FlateDecode
+>>
+stream
+xÚmUMo£0½ó+¼‡Jí! á«Š"RÛVmµÚk
+N7R!‡þûõ›Úݪ’çñ›™70W?Ÿg¶í_Ý,ºÕêÉûËиYùs{
+®®ª¾¹]7Þ;׺vÚ=ß©Ç¡ožÝ¨®ËMµéöã'oºæpiÝÄúžT¸·}÷IAuýâ~Ï\3;ÇÑhÿ‡…ûe?<ë{‚òQõ%ª(í—Îû¾»SæVkíë®-û#&9sQ£æ“¾Ý¾k‘¤^!00¡j÷Í(+úmŽÞ$?¿ŸGwÜt»>X.ÕüÉožÇáTÞó‡¡uþ{S×_´ù½çËétpСt°Z©Öí|IïÁýöèÔüû1?H/ï'§BZVÖô­;Ÿ¶¶Ý› –Z¯Ô²®WëÚ/{FR^wwí¹ºö?¡ŽòU°4H6!L‰@Œ@ÂÈBŒ€Öû@æq\s óŒ”*댌<GÀ¤`”èRq ƒeFÅ)k‚k0j0jfxŒá¦)òÅ4Uóg;ˆ¾5Ò´!\,€1–Ë8"\aD½ ŽE_s¼N[à”sSàŒãÄÏ9·¶‡ºà¾Ä)9^
+ñ³â?žÃBü§šü®XªÉïIAuÄp*îÇŠãq„ G“ì潪–ŠN$Äøp|òÍeüùO_:Õqžï;÷ñ:õ'dÑE_®ék‰ÕCü¹²Øa
+endstream
+endobj
+276 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /WSYJXC+LMMono10-Regular
+/FontDescriptor 626 0 R
+/FirstChar 37
+/LastChar 246
+/Widths 590 0 R
+/Encoding 578 0 R
+/ToUnicode 640 0 R
+>>
+endobj
+641 0 obj
+<<
+/Length 845
+/Filter /FlateDecode
+>>
+stream
+xÚuUMo›@½ó+¶‡HÉÁñ.˜¯È²´€‘rhÅQÕ«ëÔ’ Ƈüûî›’6jØo‡73o°{õíq3³mÿâfÑ­VOîÜ_†ÆÍÊïÛSpuUõÍåèºñ‡s­k§»ç;õ8ôÍÆ꺼¯î»ýxãÉ÷]s¸´nbýŸT¸×}÷AAuýì~Í\3;DZ7Úÿc¥AÞOû‚¡|X}+Jüé†ó¾ïÕZûÀºkËþˆaÎÁ\©ù$q·ïÚAT©h L¨Ú}3ÊŠ~›£wÉ›·óèŽ÷Ý®–K5ò7ÏãðF:o‚ùÃкaß½ªëÏâüÍÍåt:8Q:X­Tëv¾¦÷áÇöèÔü‹IßYÏo'§BZÖÖô­;Ÿ¶¶Ý« –Z¯Ô²®WëÚO÷Œ¤¼ì&îÚsuíBå«`ilB
+˜„‘„­=öÌã¸æ@æ )UÖ 9yŽ€IÁ(Ñ¥âË
+ŒŠS*0Ö43Ö`Ô`ÔÌðÃMSä‹iªæ÷v|k¤iC¸X
+ÆÐœ•ŒáQV1¦ú4¿‰ñNd5cèÌYŒ¾9ëÁÏY?½C9ë¡'gý å²þ³ç¬?%>ëOˆÏ:ShÎYgŠgœ³ÎˆrYgD¹¬ÓÐgÃ>[ÌbÅgÌhÅçX|&ŽøŒ^V|Æ{iÅgôµâ3ü´â3qÄgÌnÅgè·â3tZñ³[ñ¾Yñ™ê‹ÏÐoÅgè,Ägô-Ägð ñüB|†žB|¦\ñ³â3ñÅgâg¼3–³â?f)ļ‡…øO5ù[±T“¿“‚êˆÿàTÜ+†Çã¶&¹G˜ïUµìP´#a#ÆÑñ¾Ë7—að
+endstream
+endobj
+241 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /WOYMVV+LMMonoSlant10-Regular
+/FontDescriptor 628 0 R
+/FirstChar 40
+/LastChar 125
+/Widths 594 0 R
+/Encoding 578 0 R
+/ToUnicode 641 0 R
+>>
+endobj
+642 0 obj
+<<
+/Length 600
+/Filter /FlateDecode
+>>
+stream
+xÚuTËnâ@¼û+fHä@˜Æ!BHØƇM¢€V{5ö@,á‡lsàïwª m˜ššêîê6Íè×Çn²Î냘g)>mW_ÚÌN¢ßiãFq]J[õoÖæ6n»WñÑÖÙÎöbmãmUôON¼­²ó%·ƒêÿ¢ÐžŠê[‚:b¼·'ç²,”v_“2í¿Š~"!ßýÙÉ~PG‹GZPàÛvE]½
+õ,¥tĦʣºD37½ÓÁⱨòöæJàÑSZäEÖßNôÌJ7ï®]oËmu¬½åRL?Ýe×·WòùäMßÛܶEuãGsîrwiš³…!½ÕJäöèrº9¼¥¥Ó:½«ö×Æ
+MgÅÞ²:·]“f¶M«“õ–R®Ä2IVž­ò‡;e8äp´ÓÊ<ÌÚ_9"Þ*G(dS>sQÆ  ÖDDr¨˜ "qX+&Gh„ë±aá:$‚r”5PHi@ÌîS9ƒ1jUô|s(V8Œö‡>Ílè;ûJÛÛˆ¤YÀœD˜Ö½IÍü °aÏo€yk˜rA„)Ï‚1ÅR;JS΄øÓU¤—!ar ¬¹.ñšëÆèQsÝy4×Mˆçº‘“9µÒŒiè~½á©hø7!cŒÝD<`Â1ó ð†yÒSMùg’g…º>Õ2½û cðsÒ(> ZÊÀC@µ´· f fP·7Fo?],Û}/²KÛº•¡¤=À•½/mS7ˆ¢mûð'ƒÓ{âýÏìLD
+endstream
+endobj
+508 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /AHKBFZ+LMMathItalic12-Regular
+/FontDescriptor 604 0 R
+/FirstChar 34
+/LastChar 34
+/Widths 577 0 R
+/Encoding 576 0 R
+/ToUnicode 642 0 R
+>>
+endobj
+643 0 obj
+<<
+/Length 790
+/Filter /FlateDecode
+>>
+stream
+xÚuUMoâ0½çWx•Úʼn B
+„H¶­JµÚ+ML ”„ÿ~ýf’Vª¶àååyæyfln~=ï&iÙ¼ù‰¹—âÅwÍ¥-üdý{Žnn²¦¸œ|Ý?z_úr|Û=ˆç¶)v¾·ëm¶­«þ.ˆ·uq¼”~Tý_´òïUý%AqûêÿNŽ§îªdø™œöýGwHÈ_«þd?(D ÅwZÐÂ?¾íª¦~ê^JˆM]®›6ÓEÓÁ˜ŽU]¶ƒ+ñ‘Ò¢¬Š~x¢ï⪂Żk×ûÓ¶>4Ñb!¦/áe×·WòyMŸÚÒ·Uý.n¿› /w—óùèaDÈh¹¥?„˜¡û“Óvú©z½ž½Ðô¬Ø[Ñ”¾;ï ßîëw-¤\ŠEž/#_—ßÞiÉKÞ£v´r¾´ž'Ëh¡tÀÊ1³ b 6aA8išƒHA¬x‰x*ã%)ˆ ˆœBSDÖjn@PË„AñȘʠ0ˆa8F
+±
+8An)Ž  +4bXÂ*^c›³”ÛHø°°`&f P;á6 <9ÇB‡—iµÔ2)L¦´ÛÔeTõ±¼Vå.>öíЭ¼HEÎW0*5áŒ0×^Ž‰Ï s Öغ´¼~${S¨‘$2Ë€Q lÐC™³]j{ˆ¡Q\‹8jFجç¬A´ä¦`«Z1F­c­f1urÆ=#ýœ1éSƤÏx-¼é ã907OÁ›¡¼Ò`­aŸaŒ¦¼šºe¸VrLÓ”¬hVƇje éyÞ ïQ’ž§(ÅÞ ²Äa0<Šxö¬à?æšhÖkŒSÂIc/ Ïÿ ž-÷ËÁ§uŒáÍr^‡øvˆƒ˜–óÒ´œ7#¼!}Bz®UŒ½¸a®àÁQ­Rƒ“é†Za~×JËyž1KŽçŠN¡›qH¿âCù±–4côÅmÓ¹ÈËáÐÄãÂùy½—¶ 7]¬tá"«jÿy÷ž›3Vч.íñ¿OOyôâ§/
+endstream
+endobj
+284 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /XPVMCL+LMMathSymbols10-Regular
+/FontDescriptor 620 0 R
+/FirstChar 104
+/LastChar 105
+/Widths 585 0 R
+/Encoding 584 0 R
+/ToUnicode 643 0 R
+>>
+endobj
+644 0 obj
+<<
+/Length 962
+/Filter /FlateDecode
+>>
+stream
+xÚmVËnã8¼ë+¸‡
+Ìh ±É¨%âX€Ž–—8©Z°ÛŽ
+'U‡–Ž[:´thé¹¥CK–ž["†ý«O£õÕøðßn‘ŒtZB†~kul¹‘:e\owÀÇ:gLsJÆÔ‹8¬±4“³Êsüáºy¿†3ݾ_7¸î~ã_9ýÇx†<˜‘xˆ†Œe.ôò ë 0y°¯!¶…VÃzì¥)¸î÷§ä ou/†¼™ þ ûê‰ÏžâṯÀìƒÖµ†*è·–Ÿ–¸` ß)Ïôà¤<3'åŒjèÉäIC&s2p²ŽýBCÖ³/ÌÌ5ó¡¡h¹~Áüs
+ÖI{é8g ýÎ0FžÎ2Æ|—2F¯Û0Ƴâ(gc§ËÓÌ‚1qï#´9~IÈ££œÍÞç¼AήaŒ}t-cš/9cß]Ï:KÖŸaÝ’õgà—¬Ÿž“’õgÐS²þœzYï%ë/ˆÏúsâ³ÎšKÖYà)YgJ½¬3¥^Öià«”œáÅKÎðè%g|’¼äLÉkyÉÏ€—œ±®—œ‘§—œ‰#9û—œ¡ßKÎÐé%gx÷’3ró’3Í—œ¡ßKÎÐYKÎX·–œÁ¯%gðkÉzjÉ™z%gx¯%gâKÎÄç÷±',S/Ÿ9úªÅÓêÃG®–ÉZ6h-C‹ñ S#Üš_*‹ jÙpù@ÀL[0Ÿ°£‰6µe~–â_gî!£}Ï/\÷»XN8Jßνá²,ñH¤ó–N:œqû)¼ÉÇùˆ.ú£³üúÏ®~ôÉÿ(%D
+endstream
+endobj
+283 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JFOBVR+LMRoman12-Regular
+/FontDescriptor 608 0 R
+/FirstChar 61
+/LastChar 61
+/Widths 587 0 R
+/Encoding 586 0 R
+/ToUnicode 644 0 R
+>>
+endobj
+645 0 obj
+<<
+/Length 700
+/Filter /FlateDecode
+>>
+stream
+xÚuTMo£0½ó+¼‡Jí!m0U ó!å°mÕT«½¦àt‘ˆ€úï×o†4«j{ÀzÞÌ<?ÜüxÞÎÒº{s³ð^Š7tç¾r³ìçîÜÜä]u>ºv|t®võåïð žû®ÚºQÜf›|Ó6ã'oÚêp®Ý…õ’uïM{¥ ¸}u¿gã f‡c¯´i"Amƃ§}Ã>,¾†%þrýÐtíƒP÷RJ(Ú:ëŽXÌÌ'Ab~‘¸oÚºŸT‰7h ”uSÓŒÆêè]AòöcÝqÓî»`µóÿsûÒyÌŸúÚõMû.n¿Šó?·çÓéà DÈ`½µÛûšÞ‡ÇÝщù7+ýd½~œœÐ4W¬­êj7œv•ëwí» VR®Åª,×kë/ÿbÎxÛOÔÔ0ñƒ”+³ðØ,ý ¥F Õ§)1<öÂc«8Pø€Æ\ ‹6¦€Ç>!Pp #]QxQTýÙõ“v)#´–êZB¢‰ÔYL½tž/Xˆ^r<Ž§À1çÆÀ†ãÄçu§%pÊñØr_âd·À9Ù¢PSiÆ0@¡Wå„Q_«úUžhÖ©±ÍÖhèÑ諵"œqëÒì–FM]R¯rCpt¨¡3Ì9õÂãж„~ðj™3FýeÁzpÉ8ô8úÇóˆ8Q„:1ù¬bøcäÕ7£®~}õÜðHq”('b ÃÄ„ùŒ>^ÐmØ# &½zdìõÄò…}4¼)Ö`
+Æð"áýH‘›,¸4%¬!Åþ%¤AQß„÷ÞB[B~)Ò™äÌï Õ_’)ïMŠ½±¬?DM;Ý豬ßÂ;kyoóþQnNçRæð®d\ÆÓ €;‹WæóA¨Î}ïß
+zŠèÀÕoZ÷ùZº²è£gîòºböTU
+|_
+endstream
+endobj
+426 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /JFOBVR+LMRoman12-Regular
+/FontDescriptor 608 0 R
+/FirstChar 136
+/LastChar 158
+/Widths 581 0 R
+/Encoding 580 0 R
+/ToUnicode 645 0 R
+>>
+endobj
+646 0 obj
+<<
+/Length 701
+/Filter /FlateDecode
+>>
+stream
+xÚuTËnÛ0¼ë+ØC€äà˜¤l‰
+ ¢€m‚8(zu$:`K†$ò÷åìÚQÑ4ËÃåìîpø¸ùö´¥u÷êfá½ÏnèÎ}åfÙ÷Ý)¸¹É»ê|tíøùÚÕ×ÙáA<õ]µu£¸Í6ù¦mÆ;OÞ´Õá\»+ëÿ$ëÞšv¢ ¸}q¿fã f‡ã8*éÿh$Áiƃç}E>.>Å¥þtýÐtíƒP÷RJ(Ú:ëŽXÏÌ/šÄüªrß´u&^!3PZÔM5^Fô­ŽÞ$o߇Ñ7í¾ V+1ö“ÃØ¿“Ò»`þØ×®oÚ7qûIŸÝžO§ƒƒ!ƒõZÔnï‹z/~ìŽNÌ¿Zìíåý䄦±buUW»á´«\¿kß\°’r-Ve¹\[ÿ3sÆëþB A ÿ‘Òã`e›¥ÿh©HµÇiJ } ðØ*>`Á°!×
+endstream
+endobj
+297 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/BaseFont /WSYJXC+LMMono10-Regular
+/FontDescriptor 626 0 R
+/FirstChar 39
+/LastChar 39
+/Widths 582 0 R
+/Encoding 580 0 R
+/ToUnicode 646 0 R
+>>
+endobj
+243 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 647 0 R
+/Kids [173 0 R 270 0 R 280 0 R 286 0 R 291 0 R 304 0 R]
+>>
+endobj
+365 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 647 0 R
+/Kids [316 0 R 367 0 R 412 0 R 428 0 R 432 0 R 460 0 R]
+>>
+endobj
+497 0 obj
+<<
+/Type /Pages
+/Count 6
+/Parent 647 0 R
+/Kids [474 0 R 503 0 R 536 0 R 554 0 R 558 0 R 562 0 R]
+>>
+endobj
+571 0 obj
+<<
+/Type /Pages
+/Count 2
+/Parent 647 0 R
+/Kids [568 0 R 573 0 R]
+>>
+endobj
+647 0 obj
+<<
+/Type /Pages
+/Count 20
+/Kids [243 0 R 365 0 R 497 0 R 571 0 R]
+>>
+endobj
+648 0 obj
+<<
+/Type /Outlines
+/First 6 0 R
+/Last 166 0 R
+/Count 13
+>>
+endobj
+170 0 obj
+<<
+/Title 171 0 R
+/A 168 0 R
+/Parent 166 0 R
+>>
+endobj
+166 0 obj
+<<
+/Title 167 0 R
+/A 164 0 R
+/Parent 648 0 R
+/Prev 158 0 R
+/First 170 0 R
+/Last 170 0 R
+/Count -1
+>>
+endobj
+162 0 obj
+<<
+/Title 163 0 R
+/A 160 0 R
+/Parent 158 0 R
+>>
+endobj
+158 0 obj
+<<
+/Title 159 0 R
+/A 156 0 R
+/Parent 648 0 R
+/Prev 146 0 R
+/Next 166 0 R
+/First 162 0 R
+/Last 162 0 R
+/Count -1
+>>
+endobj
+154 0 obj
+<<
+/Title 155 0 R
+/A 152 0 R
+/Parent 146 0 R
+/Prev 150 0 R
+>>
+endobj
+150 0 obj
+<<
+/Title 151 0 R
+/A 148 0 R
+/Parent 146 0 R
+/Next 154 0 R
+>>
+endobj
+146 0 obj
+<<
+/Title 147 0 R
+/A 144 0 R
+/Parent 648 0 R
+/Prev 130 0 R
+/Next 158 0 R
+/First 150 0 R
+/Last 154 0 R
+/Count -2
+>>
+endobj
+142 0 obj
+<<
+/Title 143 0 R
+/A 140 0 R
+/Parent 130 0 R
+/Prev 138 0 R
+>>
+endobj
+138 0 obj
+<<
+/Title 139 0 R
+/A 136 0 R
+/Parent 130 0 R
+/Prev 134 0 R
+/Next 142 0 R
+>>
+endobj
+134 0 obj
+<<
+/Title 135 0 R
+/A 132 0 R
+/Parent 130 0 R
+/Next 138 0 R
+>>
+endobj
+130 0 obj
+<<
+/Title 131 0 R
+/A 128 0 R
+/Parent 648 0 R
+/Prev 106 0 R
+/Next 146 0 R
+/First 134 0 R
+/Last 142 0 R
+/Count -3
+>>
+endobj
+126 0 obj
+<<
+/Title 127 0 R
+/A 124 0 R
+/Parent 114 0 R
+/Prev 122 0 R
+>>
+endobj
+122 0 obj
+<<
+/Title 123 0 R
+/A 120 0 R
+/Parent 114 0 R
+/Prev 118 0 R
+/Next 126 0 R
+>>
+endobj
+118 0 obj
+<<
+/Title 119 0 R
+/A 116 0 R
+/Parent 114 0 R
+/Next 122 0 R
+>>
+endobj
+114 0 obj
+<<
+/Title 115 0 R
+/A 112 0 R
+/Parent 106 0 R
+/Prev 110 0 R
+/First 118 0 R
+/Last 126 0 R
+/Count -3
+>>
+endobj
+110 0 obj
+<<
+/Title 111 0 R
+/A 108 0 R
+/Parent 106 0 R
+/Next 114 0 R
+>>
+endobj
+106 0 obj
+<<
+/Title 107 0 R
+/A 104 0 R
+/Parent 648 0 R
+/Prev 94 0 R
+/Next 130 0 R
+/First 110 0 R
+/Last 114 0 R
+/Count -2
+>>
+endobj
+102 0 obj
+<<
+/Title 103 0 R
+/A 100 0 R
+/Parent 94 0 R
+/Prev 98 0 R
+>>
+endobj
+98 0 obj
+<<
+/Title 99 0 R
+/A 96 0 R
+/Parent 94 0 R
+/Next 102 0 R
+>>
+endobj
+94 0 obj
+<<
+/Title 95 0 R
+/A 92 0 R
+/Parent 648 0 R
+/Prev 82 0 R
+/Next 106 0 R
+/First 98 0 R
+/Last 102 0 R
+/Count -2
+>>
+endobj
+90 0 obj
+<<
+/Title 91 0 R
+/A 88 0 R
+/Parent 82 0 R
+/Prev 86 0 R
+>>
+endobj
+86 0 obj
+<<
+/Title 87 0 R
+/A 84 0 R
+/Parent 82 0 R
+/Next 90 0 R
+>>
+endobj
+82 0 obj
+<<
+/Title 83 0 R
+/A 80 0 R
+/Parent 648 0 R
+/Prev 74 0 R
+/Next 94 0 R
+/First 86 0 R
+/Last 90 0 R
+/Count -2
+>>
+endobj
+78 0 obj
+<<
+/Title 79 0 R
+/A 76 0 R
+/Parent 74 0 R
+>>
+endobj
+74 0 obj
+<<
+/Title 75 0 R
+/A 72 0 R
+/Parent 648 0 R
+/Prev 62 0 R
+/Next 82 0 R
+/First 78 0 R
+/Last 78 0 R
+/Count -1
+>>
+endobj
+70 0 obj
+<<
+/Title 71 0 R
+/A 68 0 R
+/Parent 62 0 R
+/Prev 66 0 R
+>>
+endobj
+66 0 obj
+<<
+/Title 67 0 R
+/A 64 0 R
+/Parent 62 0 R
+/Next 70 0 R
+>>
+endobj
+62 0 obj
+<<
+/Title 63 0 R
+/A 60 0 R
+/Parent 648 0 R
+/Prev 46 0 R
+/Next 74 0 R
+/First 66 0 R
+/Last 70 0 R
+/Count -2
+>>
+endobj
+58 0 obj
+<<
+/Title 59 0 R
+/A 56 0 R
+/Parent 46 0 R
+/Prev 54 0 R
+>>
+endobj
+54 0 obj
+<<
+/Title 55 0 R
+/A 52 0 R
+/Parent 46 0 R
+/Prev 50 0 R
+/Next 58 0 R
+>>
+endobj
+50 0 obj
+<<
+/Title 51 0 R
+/A 48 0 R
+/Parent 46 0 R
+/Next 54 0 R
+>>
+endobj
+46 0 obj
+<<
+/Title 47 0 R
+/A 44 0 R
+/Parent 648 0 R
+/Prev 26 0 R
+/Next 62 0 R
+/First 50 0 R
+/Last 58 0 R
+/Count -3
+>>
+endobj
+42 0 obj
+<<
+/Title 43 0 R
+/A 40 0 R
+/Parent 26 0 R
+/Prev 38 0 R
+>>
+endobj
+38 0 obj
+<<
+/Title 39 0 R
+/A 36 0 R
+/Parent 26 0 R
+/Prev 34 0 R
+/Next 42 0 R
+>>
+endobj
+34 0 obj
+<<
+/Title 35 0 R
+/A 32 0 R
+/Parent 26 0 R
+/Prev 30 0 R
+/Next 38 0 R
+>>
+endobj
+30 0 obj
+<<
+/Title 31 0 R
+/A 28 0 R
+/Parent 26 0 R
+/Next 34 0 R
+>>
+endobj
+26 0 obj
+<<
+/Title 27 0 R
+/A 24 0 R
+/Parent 648 0 R
+/Prev 14 0 R
+/Next 46 0 R
+/First 30 0 R
+/Last 42 0 R
+/Count -4
+>>
+endobj
+22 0 obj
+<<
+/Title 23 0 R
+/A 20 0 R
+/Parent 14 0 R
+/Prev 18 0 R
+>>
+endobj
+18 0 obj
+<<
+/Title 19 0 R
+/A 16 0 R
+/Parent 14 0 R
+/Next 22 0 R
+>>
+endobj
+14 0 obj
+<<
+/Title 15 0 R
+/A 12 0 R
+/Parent 648 0 R
+/Prev 6 0 R
+/Next 26 0 R
+/First 18 0 R
+/Last 22 0 R
+/Count -2
+>>
+endobj
+10 0 obj
+<<
+/Title 11 0 R
+/A 8 0 R
+/Parent 6 0 R
+>>
+endobj
+6 0 obj
+<<
+/Title 7 0 R
+/A 4 0 R
+/Parent 648 0 R
+/Next 14 0 R
+/First 10 0 R
+/Last 10 0 R
+/Count -1
+>>
+endobj
+649 0 obj
+<<
+/Names [(Doc-Start) 236 0 R (Item.100) 397 0 R (Item.101) 398 0 R (Item.102) 399 0 R (Item.103) 400 0 R (Item.104) 401 0 R]
+/Limits [(Doc-Start) (Item.104)]
+>>
+endobj
+650 0 obj
+<<
+/Names [(Item.105) 402 0 R (Item.106) 403 0 R (Item.107) 404 0 R (Item.108) 405 0 R (Item.109) 406 0 R (Item.110) 407 0 R]
+/Limits [(Item.105) (Item.110)]
+>>
+endobj
+651 0 obj
+<<
+/Names [(Item.111) 408 0 R (Item.112) 409 0 R (Item.113) 410 0 R (Item.172) 477 0 R (Item.173) 478 0 R (Item.174) 479 0 R]
+/Limits [(Item.111) (Item.174)]
+>>
+endobj
+652 0 obj
+<<
+/Names [(Item.175) 480 0 R (Item.176) 481 0 R (Item.46) 338 0 R (Item.47) 339 0 R (Item.48) 340 0 R (Item.49) 341 0 R]
+/Limits [(Item.175) (Item.49)]
+>>
+endobj
+653 0 obj
+<<
+/Names [(Item.50) 342 0 R (Item.51) 343 0 R (Item.52) 344 0 R (Item.53) 345 0 R (Item.67) 359 0 R (Item.68) 360 0 R]
+/Limits [(Item.50) (Item.68)]
+>>
+endobj
+654 0 obj
+<<
+/Names [(Item.69) 361 0 R (Item.70) 362 0 R (Item.71) 363 0 R (Item.72) 364 0 R (Item.99) 396 0 R (lstlisting.11) 298 0 R]
+/Limits [(Item.69) (lstlisting.11)]
+>>
+endobj
+655 0 obj
+<<
+/Names [(lstlisting.114) 415 0 R (lstlisting.13) 300 0 R (lstlisting.136) 436 0 R (lstlisting.150) 449 0 R (lstlisting.161) 463 0 R (lstlisting.17) 307 0 R]
+/Limits [(lstlisting.114) (lstlisting.17)]
+>>
+endobj
+656 0 obj
+<<
+/Names [(lstlisting.178) 483 0 R (lstlisting.193) 509 0 R (lstlisting.214) 539 0 R (lstlisting.22) 312 0 R (lstlisting.229) 565 0 R (lstlisting.27) 319 0 R]
+/Limits [(lstlisting.178) (lstlisting.27)]
+>>
+endobj
+657 0 obj
+<<
+/Names [(lstlisting.54) 346 0 R (lstlisting.73) 370 0 R (lstlisting.8) 294 0 R (lstnumber.10) 296 0 R (lstnumber.115) 416 0 R (lstnumber.116) 417 0 R]
+/Limits [(lstlisting.54) (lstnumber.116)]
+>>
+endobj
+658 0 obj
+<<
+/Names [(lstnumber.117) 418 0 R (lstnumber.118) 419 0 R (lstnumber.119) 420 0 R (lstnumber.12) 299 0 R (lstnumber.120) 421 0 R (lstnumber.121) 422 0 R]
+/Limits [(lstnumber.117) (lstnumber.121)]
+>>
+endobj
+659 0 obj
+<<
+/Names [(lstnumber.122) 423 0 R (lstnumber.123) 424 0 R (lstnumber.124) 425 0 R (lstnumber.137) 437 0 R (lstnumber.138) 438 0 R (lstnumber.139) 439 0 R]
+/Limits [(lstnumber.122) (lstnumber.139)]
+>>
+endobj
+660 0 obj
+<<
+/Names [(lstnumber.14) 301 0 R (lstnumber.140) 440 0 R (lstnumber.141) 441 0 R (lstnumber.142) 442 0 R (lstnumber.143) 443 0 R (lstnumber.144) 444 0 R]
+/Limits [(lstnumber.14) (lstnumber.144)]
+>>
+endobj
+661 0 obj
+<<
+/Names [(lstnumber.145) 445 0 R (lstnumber.146) 446 0 R (lstnumber.147) 447 0 R (lstnumber.148) 448 0 R (lstnumber.15) 302 0 R (lstnumber.151) 450 0 R]
+/Limits [(lstnumber.145) (lstnumber.151)]
+>>
+endobj
+662 0 obj
+<<
+/Names [(lstnumber.152) 451 0 R (lstnumber.153) 452 0 R (lstnumber.154) 453 0 R (lstnumber.155) 454 0 R (lstnumber.156) 455 0 R (lstnumber.157) 456 0 R]
+/Limits [(lstnumber.152) (lstnumber.157)]
+>>
+endobj
+663 0 obj
+<<
+/Names [(lstnumber.162) 464 0 R (lstnumber.163) 465 0 R (lstnumber.164) 466 0 R (lstnumber.165) 467 0 R (lstnumber.166) 468 0 R (lstnumber.167) 469 0 R]
+/Limits [(lstnumber.162) (lstnumber.167)]
+>>
+endobj
+664 0 obj
+<<
+/Names [(lstnumber.168) 470 0 R (lstnumber.179) 484 0 R (lstnumber.18) 308 0 R (lstnumber.180) 485 0 R (lstnumber.181) 486 0 R (lstnumber.182) 487 0 R]
+/Limits [(lstnumber.168) (lstnumber.182)]
+>>
+endobj
+665 0 obj
+<<
+/Names [(lstnumber.183) 488 0 R (lstnumber.184) 489 0 R (lstnumber.185) 490 0 R (lstnumber.186) 491 0 R (lstnumber.187) 492 0 R (lstnumber.188) 493 0 R]
+/Limits [(lstnumber.183) (lstnumber.188)]
+>>
+endobj
+666 0 obj
+<<
+/Names [(lstnumber.189) 494 0 R (lstnumber.19) 309 0 R (lstnumber.190) 495 0 R (lstnumber.191) 496 0 R (lstnumber.194) 510 0 R (lstnumber.195) 511 0 R]
+/Limits [(lstnumber.189) (lstnumber.195)]
+>>
+endobj
+667 0 obj
+<<
+/Names [(lstnumber.196) 512 0 R (lstnumber.197) 513 0 R (lstnumber.198) 514 0 R (lstnumber.199) 515 0 R (lstnumber.20) 310 0 R (lstnumber.200) 516 0 R]
+/Limits [(lstnumber.196) (lstnumber.200)]
+>>
+endobj
+668 0 obj
+<<
+/Names [(lstnumber.201) 517 0 R (lstnumber.202) 518 0 R (lstnumber.203) 519 0 R (lstnumber.204) 520 0 R (lstnumber.205) 521 0 R (lstnumber.206) 522 0 R]
+/Limits [(lstnumber.201) (lstnumber.206)]
+>>
+endobj
+669 0 obj
+<<
+/Names [(lstnumber.207) 523 0 R (lstnumber.208) 524 0 R (lstnumber.209) 525 0 R (lstnumber.21) 311 0 R (lstnumber.210) 526 0 R (lstnumber.211) 527 0 R]
+/Limits [(lstnumber.207) (lstnumber.211)]
+>>
+endobj
+670 0 obj
+<<
+/Names [(lstnumber.212) 528 0 R (lstnumber.215) 540 0 R (lstnumber.216) 541 0 R (lstnumber.217) 542 0 R (lstnumber.218) 543 0 R (lstnumber.219) 544 0 R]
+/Limits [(lstnumber.212) (lstnumber.219)]
+>>
+endobj
+671 0 obj
+<<
+/Names [(lstnumber.220) 545 0 R (lstnumber.221) 546 0 R (lstnumber.222) 547 0 R (lstnumber.223) 548 0 R (lstnumber.224) 549 0 R (lstnumber.225) 550 0 R]
+/Limits [(lstnumber.220) (lstnumber.225)]
+>>
+endobj
+672 0 obj
+<<
+/Names [(lstnumber.23) 313 0 R (lstnumber.230) 566 0 R (lstnumber.24) 314 0 R (lstnumber.28) 320 0 R (lstnumber.29) 321 0 R (lstnumber.30) 322 0 R]
+/Limits [(lstnumber.23) (lstnumber.30)]
+>>
+endobj
+673 0 obj
+<<
+/Names [(lstnumber.31) 323 0 R (lstnumber.32) 324 0 R (lstnumber.33) 325 0 R (lstnumber.34) 326 0 R (lstnumber.35) 327 0 R (lstnumber.36) 328 0 R]
+/Limits [(lstnumber.31) (lstnumber.36)]
+>>
+endobj
+674 0 obj
+<<
+/Names [(lstnumber.37) 329 0 R (lstnumber.38) 330 0 R (lstnumber.39) 331 0 R (lstnumber.40) 332 0 R (lstnumber.41) 333 0 R (lstnumber.42) 334 0 R]
+/Limits [(lstnumber.37) (lstnumber.42)]
+>>
+endobj
+675 0 obj
+<<
+/Names [(lstnumber.43) 335 0 R (lstnumber.44) 336 0 R (lstnumber.45) 337 0 R (lstnumber.55) 347 0 R (lstnumber.56) 348 0 R (lstnumber.57) 349 0 R]
+/Limits [(lstnumber.43) (lstnumber.57)]
+>>
+endobj
+676 0 obj
+<<
+/Names [(lstnumber.58) 350 0 R (lstnumber.59) 351 0 R (lstnumber.60) 352 0 R (lstnumber.61) 353 0 R (lstnumber.62) 354 0 R (lstnumber.63) 355 0 R]
+/Limits [(lstnumber.58) (lstnumber.63)]
+>>
+endobj
+677 0 obj
+<<
+/Names [(lstnumber.64) 356 0 R (lstnumber.65) 357 0 R (lstnumber.66) 358 0 R (lstnumber.74) 371 0 R (lstnumber.75) 372 0 R (lstnumber.76) 373 0 R]
+/Limits [(lstnumber.64) (lstnumber.76)]
+>>
+endobj
+678 0 obj
+<<
+/Names [(lstnumber.77) 374 0 R (lstnumber.78) 375 0 R (lstnumber.79) 376 0 R (lstnumber.80) 377 0 R (lstnumber.81) 378 0 R (lstnumber.82) 379 0 R]
+/Limits [(lstnumber.77) (lstnumber.82)]
+>>
+endobj
+679 0 obj
+<<
+/Names [(lstnumber.83) 380 0 R (lstnumber.84) 381 0 R (lstnumber.85) 382 0 R (lstnumber.86) 383 0 R (lstnumber.87) 384 0 R (lstnumber.88) 385 0 R]
+/Limits [(lstnumber.83) (lstnumber.88)]
+>>
+endobj
+680 0 obj
+<<
+/Names [(lstnumber.89) 386 0 R (lstnumber.9) 295 0 R (lstnumber.90) 387 0 R (lstnumber.91) 388 0 R (lstnumber.92) 389 0 R (lstnumber.93) 390 0 R]
+/Limits [(lstnumber.89) (lstnumber.93)]
+>>
+endobj
+681 0 obj
+<<
+/Names [(lstnumber.94) 391 0 R (lstnumber.95) 392 0 R (lstnumber.96) 393 0 R (lstnumber.97) 394 0 R (lstnumber.98) 395 0 R (page.1) 235 0 R]
+/Limits [(lstnumber.94) (page.1)]
+>>
+endobj
+682 0 obj
+<<
+/Names [(page.10) 430 0 R (page.11) 434 0 R (page.12) 462 0 R (page.13) 476 0 R (page.14) 505 0 R (page.15) 538 0 R]
+/Limits [(page.10) (page.15)]
+>>
+endobj
+683 0 obj
+<<
+/Names [(page.16) 556 0 R (page.17) 560 0 R (page.18) 564 0 R (page.19) 570 0 R (page.2) 272 0 R (page.20) 575 0 R]
+/Limits [(page.16) (page.20)]
+>>
+endobj
+684 0 obj
+<<
+/Names [(page.3) 282 0 R (page.4) 288 0 R (page.5) 293 0 R (page.6) 306 0 R (page.7) 318 0 R (page.8) 369 0 R]
+/Limits [(page.3) (page.8)]
+>>
+endobj
+685 0 obj
+<<
+/Names [(page.9) 414 0 R (section.1) 5 0 R (section.125) 45 0 R (section.129) 61 0 R (section.132) 73 0 R (section.134) 81 0 R]
+/Limits [(page.9) (section.134)]
+>>
+endobj
+686 0 obj
+<<
+/Names [(section.158) 93 0 R (section.169) 105 0 R (section.226) 129 0 R (section.232) 145 0 R (section.235) 157 0 R (section.237) 165 0 R]
+/Limits [(section.158) (section.237)]
+>>
+endobj
+687 0 obj
+<<
+/Names [(section.3) 13 0 R (section.6) 25 0 R (subsection.126) 49 0 R (subsection.127) 53 0 R (subsection.128) 57 0 R (subsection.130) 65 0 R]
+/Limits [(section.3) (subsection.130)]
+>>
+endobj
+688 0 obj
+<<
+/Names [(subsection.131) 69 0 R (subsection.133) 77 0 R (subsection.135) 85 0 R (subsection.149) 89 0 R (subsection.159) 97 0 R (subsection.16) 33 0 R]
+/Limits [(subsection.131) (subsection.16)]
+>>
+endobj
+689 0 obj
+<<
+/Names [(subsection.160) 101 0 R (subsection.170) 109 0 R (subsection.171) 113 0 R (subsection.2) 9 0 R (subsection.227) 133 0 R (subsection.228) 137 0 R]
+/Limits [(subsection.160) (subsection.228)]
+>>
+endobj
+690 0 obj
+<<
+/Names [(subsection.231) 141 0 R (subsection.233) 149 0 R (subsection.234) 153 0 R (subsection.236) 161 0 R (subsection.238) 169 0 R (subsection.25) 37 0 R]
+/Limits [(subsection.231) (subsection.25)]
+>>
+endobj
+691 0 obj
+<<
+/Names [(subsection.26) 41 0 R (subsection.4) 17 0 R (subsection.5) 21 0 R (subsection.7) 29 0 R (subsubsection.177) 117 0 R (subsubsection.192) 121 0 R]
+/Limits [(subsection.26) (subsubsection.192)]
+>>
+endobj
+692 0 obj
+<<
+/Names [(subsubsection.213) 125 0 R]
+/Limits [(subsubsection.213) (subsubsection.213)]
+>>
+endobj
+693 0 obj
+<<
+/Kids [649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R]
+/Limits [(Doc-Start) (lstlisting.11)]
+>>
+endobj
+694 0 obj
+<<
+/Kids [655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R]
+/Limits [(lstlisting.114) (lstnumber.144)]
+>>
+endobj
+695 0 obj
+<<
+/Kids [661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R]
+/Limits [(lstnumber.145) (lstnumber.195)]
+>>
+endobj
+696 0 obj
+<<
+/Kids [667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R]
+/Limits [(lstnumber.196) (lstnumber.30)]
+>>
+endobj
+697 0 obj
+<<
+/Kids [673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R]
+/Limits [(lstnumber.31) (lstnumber.82)]
+>>
+endobj
+698 0 obj
+<<
+/Kids [679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R]
+/Limits [(lstnumber.83) (page.8)]
+>>
+endobj
+699 0 obj
+<<
+/Kids [685 0 R 686 0 R 687 0 R 688 0 R 689 0 R 690 0 R]
+/Limits [(page.9) (subsection.25)]
+>>
+endobj
+700 0 obj
+<<
+/Kids [691 0 R 692 0 R]
+/Limits [(subsection.26) (subsubsection.213)]
+>>
+endobj
+701 0 obj
+<<
+/Kids [693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 R]
+/Limits [(Doc-Start) (page.8)]
+>>
+endobj
+702 0 obj
+<<
+/Kids [699 0 R 700 0 R]
+/Limits [(page.9) (subsubsection.213)]
+>>
+endobj
+703 0 obj
+<<
+/Kids [701 0 R 702 0 R]
+/Limits [(Doc-Start) (subsubsection.213)]
+>>
+endobj
+704 0 obj
+<<
+/Dests 703 0 R
+>>
+endobj
+705 0 obj
+<<
+/Type /Catalog
+/Pages 647 0 R
+/Outlines 648 0 R
+/Names 704 0 R
+/PageMode/UseOutlines
+/OpenAction 172 0 R
+>>
+endobj
+706 0 obj
+<<
+/Producer (MiKTeX pdfTeX-1.40.24)
+/Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
+/CreationDate (D:20220904144523-03'00')
+/ModDate (D:20220904144523-03'00')
+/Trapped /False
+/PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.11.0 (1.40.24))
+>>
+endobj
+xref
+0 707
+0000000174 65535 f
+0000112817 00000 n
+0000112837 00000 n
+0000112857 00000 n
+0000000015 00000 n
+0000026145 00000 n
+0000490522 00000 n
+0000000060 00000 n
+0000000146 00000 n
+0000026205 00000 n
+0000490463 00000 n
+0000000194 00000 n
+0000000299 00000 n
+0000026265 00000 n
+0000490339 00000 n
+0000000345 00000 n
+0000000445 00000 n
+0000030720 00000 n
+0000490265 00000 n
+0000000494 00000 n
+0000000589 00000 n
+0000035343 00000 n
+0000490191 00000 n
+0000000638 00000 n
+0000000786 00000 n
+0000035404 00000 n
+0000490066 00000 n
+0000000832 00000 n
+0000000967 00000 n
+0000035465 00000 n
+0000489992 00000 n
+0000001016 00000 n
+0000001121 00000 n
+0000040548 00000 n
+0000489905 00000 n
+0000001171 00000 n
+0000001258 00000 n
+0000044561 00000 n
+0000489818 00000 n
+0000001308 00000 n
+0000001436 00000 n
+0000044622 00000 n
+0000489744 00000 n
+0000001486 00000 n
+0000001614 00000 n
+0000059022 00000 n
+0000489619 00000 n
+0000001662 00000 n
+0000001797 00000 n
+0000059083 00000 n
+0000489545 00000 n
+0000001848 00000 n
+0000001976 00000 n
+0000059144 00000 n
+0000489458 00000 n
+0000002027 00000 n
+0000002160 00000 n
+0000059205 00000 n
+0000489384 00000 n
+0000002211 00000 n
+0000002354 00000 n
+0000063159 00000 n
+0000489259 00000 n
+0000002402 00000 n
+0000002542 00000 n
+0000063220 00000 n
+0000489185 00000 n
+0000002593 00000 n
+0000002698 00000 n
+0000063281 00000 n
+0000489111 00000 n
+0000002749 00000 n
+0000002859 00000 n
+0000063342 00000 n
+0000488986 00000 n
+0000002907 00000 n
+0000003047 00000 n
+0000063403 00000 n
+0000488925 00000 n
+0000003098 00000 n
+0000003241 00000 n
+0000067488 00000 n
+0000488800 00000 n
+0000003289 00000 n
+0000003429 00000 n
+0000067549 00000 n
+0000488726 00000 n
+0000003480 00000 n
+0000003562 00000 n
+0000068415 00000 n
+0000488652 00000 n
+0000003613 00000 n
+0000003728 00000 n
+0000068971 00000 n
+0000488525 00000 n
+0000003776 00000 n
+0000004043 00000 n
+0000073611 00000 n
+0000488450 00000 n
+0000004094 00000 n
+0000004199 00000 n
+0000073672 00000 n
+0000488373 00000 n
+0000004251 00000 n
+0000004362 00000 n
+0000074230 00000 n
+0000488242 00000 n
+0000004411 00000 n
+0000004689 00000 n
+0000074292 00000 n
+0000488163 00000 n
+0000004741 00000 n
+0000004882 00000 n
+0000078919 00000 n
+0000488045 00000 n
+0000004934 00000 n
+0000005045 00000 n
+0000079288 00000 n
+0000487966 00000 n
+0000005100 00000 n
+0000005219 00000 n
+0000085000 00000 n
+0000487873 00000 n
+0000005274 00000 n
+0000005398 00000 n
+0000086299 00000 n
+0000487794 00000 n
+0000005453 00000 n
+0000005612 00000 n
+0000092867 00000 n
+0000487662 00000 n
+0000005661 00000 n
+0000005973 00000 n
+0000096859 00000 n
+0000487583 00000 n
+0000006025 00000 n
+0000006131 00000 n
+0000096921 00000 n
+0000487490 00000 n
+0000006183 00000 n
+0000006294 00000 n
+0000106081 00000 n
+0000487411 00000 n
+0000006346 00000 n
+0000006434 00000 n
+0000106143 00000 n
+0000487279 00000 n
+0000006483 00000 n
+0000006800 00000 n
+0000106205 00000 n
+0000487200 00000 n
+0000006852 00000 n
+0000007052 00000 n
+0000110346 00000 n
+0000487121 00000 n
+0000007104 00000 n
+0000007258 00000 n
+0000110408 00000 n
+0000486989 00000 n
+0000007307 00000 n
+0000007649 00000 n
+0000110470 00000 n
+0000486924 00000 n
+0000007701 00000 n
+0000007880 00000 n
+0000112516 00000 n
+0000486806 00000 n
+0000007929 00000 n
+0000008281 00000 n
+0000112578 00000 n
+0000486741 00000 n
+0000008333 00000 n
+0000008497 00000 n
+0000012970 00000 n
+0000000176 00000 f
+0000013301 00000 n
+0000000178 00000 f
+0000013453 00000 n
+0000000180 00000 f
+0000013608 00000 n
+0000000182 00000 f
+0000013760 00000 n
+0000000184 00000 f
+0000013915 00000 n
+0000000186 00000 f
+0000014070 00000 n
+0000000188 00000 f
+0000014220 00000 n
+0000000190 00000 f
+0000014375 00000 n
+0000000192 00000 f
+0000014531 00000 n
+0000000194 00000 f
+0000014687 00000 n
+0000000196 00000 f
+0000014843 00000 n
+0000000198 00000 f
+0000014997 00000 n
+0000000200 00000 f
+0000015154 00000 n
+0000000202 00000 f
+0000015310 00000 n
+0000000204 00000 f
+0000015467 00000 n
+0000000206 00000 f
+0000015621 00000 n
+0000000208 00000 f
+0000015778 00000 n
+0000000210 00000 f
+0000015935 00000 n
+0000000212 00000 f
+0000016089 00000 n
+0000000214 00000 f
+0000016246 00000 n
+0000000216 00000 f
+0000016399 00000 n
+0000000218 00000 f
+0000016556 00000 n
+0000000220 00000 f
+0000016712 00000 n
+0000000222 00000 f
+0000016864 00000 n
+0000000224 00000 f
+0000017019 00000 n
+0000000226 00000 f
+0000023270 00000 n
+0000000228 00000 f
+0000023423 00000 n
+0000000230 00000 f
+0000023580 00000 n
+0000000232 00000 f
+0000023737 00000 n
+0000000245 00000 f
+0000017298 00000 n
+0000008547 00000 n
+0000017174 00000 n
+0000017236 00000 n
+0000471888 00000 n
+0000470774 00000 n
+0000467435 00000 n
+0000469660 00000 n
+0000480820 00000 n
+0000468549 00000 n
+0000486143 00000 n
+0000023897 00000 n
+0000000247 00000 f
+0000024056 00000 n
+0000000249 00000 f
+0000024216 00000 n
+0000000251 00000 f
+0000024370 00000 n
+0000000253 00000 f
+0000024527 00000 n
+0000000255 00000 f
+0000024684 00000 n
+0000000257 00000 f
+0000024840 00000 n
+0000000259 00000 f
+0000024994 00000 n
+0000000261 00000 f
+0000025151 00000 n
+0000000263 00000 f
+0000025308 00000 n
+0000000265 00000 f
+0000025462 00000 n
+0000000267 00000 f
+0000025618 00000 n
+0000000000 00000 f
+0000025926 00000 n
+0000026326 00000 n
+0000022995 00000 n
+0000017487 00000 n
+0000026083 00000 n
+0000025772 00000 n
+0000474116 00000 n
+0000473002 00000 n
+0000479703 00000 n
+0000476350 00000 n
+0000475233 00000 n
+0000030781 00000 n
+0000030539 00000 n
+0000026530 00000 n
+0000030658 00000 n
+0000484006 00000 n
+0000482764 00000 n
+0000035526 00000 n
+0000035162 00000 n
+0000030985 00000 n
+0000035281 00000 n
+0000477466 00000 n
+0000040608 00000 n
+0000039871 00000 n
+0000035744 00000 n
+0000039990 00000 n
+0000040052 00000 n
+0000040114 00000 n
+0000040176 00000 n
+0000485953 00000 n
+0000040238 00000 n
+0000040300 00000 n
+0000040362 00000 n
+0000040424 00000 n
+0000040486 00000 n
+0000044683 00000 n
+0000043885 00000 n
+0000040852 00000 n
+0000044004 00000 n
+0000044066 00000 n
+0000044128 00000 n
+0000044190 00000 n
+0000044252 00000 n
+0000044314 00000 n
+0000044375 00000 n
+0000044437 00000 n
+0000044499 00000 n
+0000050260 00000 n
+0000047234 00000 n
+0000044913 00000 n
+0000047353 00000 n
+0000047415 00000 n
+0000047477 00000 n
+0000047539 00000 n
+0000047601 00000 n
+0000047663 00000 n
+0000047725 00000 n
+0000047787 00000 n
+0000047849 00000 n
+0000047910 00000 n
+0000047972 00000 n
+0000048033 00000 n
+0000048095 00000 n
+0000048156 00000 n
+0000048218 00000 n
+0000048280 00000 n
+0000048342 00000 n
+0000048404 00000 n
+0000048466 00000 n
+0000048528 00000 n
+0000048590 00000 n
+0000048652 00000 n
+0000048714 00000 n
+0000048776 00000 n
+0000048838 00000 n
+0000048900 00000 n
+0000048961 00000 n
+0000049023 00000 n
+0000049085 00000 n
+0000049147 00000 n
+0000049208 00000 n
+0000049270 00000 n
+0000049331 00000 n
+0000049393 00000 n
+0000049455 00000 n
+0000049517 00000 n
+0000049579 00000 n
+0000049641 00000 n
+0000049703 00000 n
+0000049765 00000 n
+0000049827 00000 n
+0000049889 00000 n
+0000049951 00000 n
+0000050013 00000 n
+0000050074 00000 n
+0000050136 00000 n
+0000050198 00000 n
+0000486260 00000 n
+0000054903 00000 n
+0000052186 00000 n
+0000050450 00000 n
+0000052305 00000 n
+0000052367 00000 n
+0000052429 00000 n
+0000052491 00000 n
+0000052553 00000 n
+0000052615 00000 n
+0000052677 00000 n
+0000052739 00000 n
+0000052801 00000 n
+0000052863 00000 n
+0000052925 00000 n
+0000052987 00000 n
+0000053049 00000 n
+0000053111 00000 n
+0000053173 00000 n
+0000053235 00000 n
+0000053297 00000 n
+0000053359 00000 n
+0000053421 00000 n
+0000053483 00000 n
+0000053545 00000 n
+0000053607 00000 n
+0000053669 00000 n
+0000053731 00000 n
+0000053791 00000 n
+0000053853 00000 n
+0000053914 00000 n
+0000053976 00000 n
+0000054038 00000 n
+0000054100 00000 n
+0000054161 00000 n
+0000054223 00000 n
+0000054285 00000 n
+0000054347 00000 n
+0000054409 00000 n
+0000054470 00000 n
+0000054532 00000 n
+0000054594 00000 n
+0000054656 00000 n
+0000054718 00000 n
+0000054779 00000 n
+0000054841 00000 n
+0000059266 00000 n
+0000058161 00000 n
+0000055080 00000 n
+0000058280 00000 n
+0000058342 00000 n
+0000058404 00000 n
+0000058466 00000 n
+0000058528 00000 n
+0000058590 00000 n
+0000058652 00000 n
+0000058714 00000 n
+0000058776 00000 n
+0000058838 00000 n
+0000058899 00000 n
+0000058961 00000 n
+0000484978 00000 n
+0000063464 00000 n
+0000062978 00000 n
+0000059471 00000 n
+0000063097 00000 n
+0000069032 00000 n
+0000067307 00000 n
+0000063654 00000 n
+0000067426 00000 n
+0000478582 00000 n
+0000067610 00000 n
+0000067672 00000 n
+0000067734 00000 n
+0000067796 00000 n
+0000067858 00000 n
+0000067920 00000 n
+0000067982 00000 n
+0000068044 00000 n
+0000068106 00000 n
+0000068168 00000 n
+0000068230 00000 n
+0000068292 00000 n
+0000068353 00000 n
+0000068476 00000 n
+0000068538 00000 n
+0000068600 00000 n
+0000068661 00000 n
+0000068723 00000 n
+0000068785 00000 n
+0000068847 00000 n
+0000068909 00000 n
+0000073235 00000 n
+0000073392 00000 n
+0000074354 00000 n
+0000073088 00000 n
+0000069303 00000 n
+0000073549 00000 n
+0000073734 00000 n
+0000073796 00000 n
+0000073858 00000 n
+0000073920 00000 n
+0000073982 00000 n
+0000074044 00000 n
+0000074106 00000 n
+0000074168 00000 n
+0000078386 00000 n
+0000078543 00000 n
+0000080216 00000 n
+0000078231 00000 n
+0000074571 00000 n
+0000078857 00000 n
+0000078981 00000 n
+0000079041 00000 n
+0000079103 00000 n
+0000079165 00000 n
+0000079226 00000 n
+0000078700 00000 n
+0000079350 00000 n
+0000079411 00000 n
+0000079472 00000 n
+0000079534 00000 n
+0000079596 00000 n
+0000079658 00000 n
+0000079720 00000 n
+0000079782 00000 n
+0000079844 00000 n
+0000079906 00000 n
+0000079968 00000 n
+0000080030 00000 n
+0000080092 00000 n
+0000080154 00000 n
+0000486377 00000 n
+0000083988 00000 n
+0000084302 00000 n
+0000084459 00000 n
+0000084619 00000 n
+0000086361 00000 n
+0000083809 00000 n
+0000080447 00000 n
+0000084938 00000 n
+0000084145 00000 n
+0000084779 00000 n
+0000481697 00000 n
+0000085062 00000 n
+0000085124 00000 n
+0000085186 00000 n
+0000085247 00000 n
+0000085309 00000 n
+0000085370 00000 n
+0000085432 00000 n
+0000085493 00000 n
+0000085555 00000 n
+0000085617 00000 n
+0000085679 00000 n
+0000085741 00000 n
+0000085803 00000 n
+0000085865 00000 n
+0000085927 00000 n
+0000085989 00000 n
+0000086051 00000 n
+0000086113 00000 n
+0000086175 00000 n
+0000086237 00000 n
+0000090805 00000 n
+0000090964 00000 n
+0000091281 00000 n
+0000091438 00000 n
+0000091752 00000 n
+0000091908 00000 n
+0000092929 00000 n
+0000090610 00000 n
+0000086564 00000 n
+0000092064 00000 n
+0000092126 00000 n
+0000092188 00000 n
+0000092250 00000 n
+0000092311 00000 n
+0000092373 00000 n
+0000092434 00000 n
+0000092496 00000 n
+0000092557 00000 n
+0000092619 00000 n
+0000092681 00000 n
+0000092743 00000 n
+0000092805 00000 n
+0000091123 00000 n
+0000091595 00000 n
+0000096983 00000 n
+0000096678 00000 n
+0000093132 00000 n
+0000096797 00000 n
+0000101512 00000 n
+0000101331 00000 n
+0000097200 00000 n
+0000101450 00000 n
+0000106267 00000 n
+0000105776 00000 n
+0000101701 00000 n
+0000105895 00000 n
+0000105957 00000 n
+0000106019 00000 n
+0000110531 00000 n
+0000110165 00000 n
+0000106471 00000 n
+0000110284 00000 n
+0000486494 00000 n
+0000112640 00000 n
+0000112335 00000 n
+0000110734 00000 n
+0000112454 00000 n
+0000466194 00000 n
+0000112910 00000 n
+0000465634 00000 n
+0000112935 00000 n
+0000466411 00000 n
+0000113182 00000 n
+0000113327 00000 n
+0000113350 00000 n
+0000466259 00000 n
+0000113589 00000 n
+0000466348 00000 n
+0000113620 00000 n
+0000113645 00000 n
+0000114198 00000 n
+0000114743 00000 n
+0000115596 00000 n
+0000115621 00000 n
+0000116074 00000 n
+0000116519 00000 n
+0000116882 00000 n
+0000117418 00000 n
+0000117731 00000 n
+0000118305 00000 n
+0000118804 00000 n
+0000140310 00000 n
+0000140553 00000 n
+0000162088 00000 n
+0000162353 00000 n
+0000164864 00000 n
+0000165108 00000 n
+0000194067 00000 n
+0000194418 00000 n
+0000227993 00000 n
+0000228519 00000 n
+0000253934 00000 n
+0000254248 00000 n
+0000268797 00000 n
+0000269029 00000 n
+0000288004 00000 n
+0000288320 00000 n
+0000312616 00000 n
+0000312963 00000 n
+0000338835 00000 n
+0000339207 00000 n
+0000341786 00000 n
+0000342054 00000 n
+0000367952 00000 n
+0000368240 00000 n
+0000401954 00000 n
+0000402248 00000 n
+0000435155 00000 n
+0000435779 00000 n
+0000465262 00000 n
+0000466510 00000 n
+0000467624 00000 n
+0000468738 00000 n
+0000469852 00000 n
+0000470966 00000 n
+0000472080 00000 n
+0000473192 00000 n
+0000474307 00000 n
+0000475424 00000 n
+0000476541 00000 n
+0000477656 00000 n
+0000478779 00000 n
+0000479894 00000 n
+0000481016 00000 n
+0000481893 00000 n
+0000482963 00000 n
+0000484197 00000 n
+0000485171 00000 n
+0000486579 00000 n
+0000486665 00000 n
+0000490631 00000 n
+0000490811 00000 n
+0000490989 00000 n
+0000491167 00000 n
+0000491340 00000 n
+0000491510 00000 n
+0000491692 00000 n
+0000491915 00000 n
+0000492138 00000 n
+0000492354 00000 n
+0000492571 00000 n
+0000492789 00000 n
+0000493005 00000 n
+0000493222 00000 n
+0000493440 00000 n
+0000493658 00000 n
+0000493875 00000 n
+0000494093 00000 n
+0000494310 00000 n
+0000494527 00000 n
+0000494745 00000 n
+0000494962 00000 n
+0000495180 00000 n
+0000495398 00000 n
+0000495609 00000 n
+0000495819 00000 n
+0000496029 00000 n
+0000496239 00000 n
+0000496449 00000 n
+0000496659 00000 n
+0000496869 00000 n
+0000497079 00000 n
+0000497288 00000 n
+0000497486 00000 n
+0000497656 00000 n
+0000497825 00000 n
+0000497987 00000 n
+0000498171 00000 n
+0000498372 00000 n
+0000498577 00000 n
+0000498795 00000 n
+0000499017 00000 n
+0000499240 00000 n
+0000499463 00000 n
+0000499573 00000 n
+0000499690 00000 n
+0000499812 00000 n
+0000499933 00000 n
+0000500053 00000 n
+0000500172 00000 n
+0000500285 00000 n
+0000500399 00000 n
+0000500492 00000 n
+0000500602 00000 n
+0000500688 00000 n
+0000500777 00000 n
+0000500815 00000 n
+0000500943 00000 n
+trailer
+<< /Size 707
+/Root 705 0 R
+/Info 706 0 R
+/ID [<1A61B82F14871264005A8AB2A6063E9A> <1A61B82F14871264005A8AB2A6063E9A>] >>
+startxref
+501217
+%%EOF
diff --git a/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex b/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
new file mode 100644
index 0000000000..99d765b04a
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
@@ -0,0 +1,1125 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation (this file)
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+
+\documentclass[dctools,english]{ufrgscca} % tcbundle tcpack tcmain
+\usepackage{democodetools}
+\usepackage{ufrgscca-curr}
+
+\maxdeadcycles=500 %%the many marginpar statements are actually a pain.
+\newif\iffulldoc
+
+\fulldoctrue
+
+\iffulldoc
+ \dcTitle{The ufrgscca, and associated, Packages\\ Version \ufrgsccaversion \\(extended documentation)}
+\else
+ \dcTitle{The ufrgscca, and associated, Packages\\ Version \ufrgsccaversion}
+\fi
+
+\dcAuthor{Alceu Frigeri}
+\dcDate{September 2022}
+\makeatletter
+
+
+\begin{document}
+
+ \dcMakeTitle
+
+
+ \begin{dcAbstract}
+ This bundled is aimed at producing undergraduate students final work/report at UFRGS/EE (Engineering School at the Federal University of Rio Grande do Sul), closely following ABNT rules (Brazilian Association for Technical Norms). It is composed of a main class, \Pack{ufrgscca}, and a set of auxiliary packages, some of which can be used independently.
+
+ \end{dcAbstract}
+
+\tableofcontents
+
+ \section{Introduction}
+ \emph{ABNT} rules can be quite challenging some times (read: bibliography style/references) and sometimes just odd (line spacing, front matter, page layout), nevertheless it is a \emph{Brazilian Standard} for typography whose students at UFRGS should grow cherished to follow.
+
+ In short, as of version \ufrgsccaversion\space the bundle is composed of a class, \Pack{ufrgscca} (based on the standard \LaTeX2e \Pack{report} class), which pre-loads all other, as needed, packages: \Packlst{ufrgscca-abnt, ufrgscca-core, ufrgscca-cover, ufrgscca-forms, ufrgscca-gen, ufrgscca-lists, ufrgscca-curr, ufrgscca-coord, ufrgscca-ppc}.
+
+ N.B.: This bundle requires a quite recent \LaTeX2e kernel, at least as recent as June 2022, which allows to declare package options using the new \Key{key}~=\Key{value} system and declare commands with \Macro{\NewDocumentCommand}{}, out-of-the-box.
+
+\subsection{Current Version}
+For the sake of the 'maintainers' sanity, since this is a bundle, all files are saved with the same version (bundle version), with two exceptions: \Pack{ufrgscca-curr.sty} \Pack{ufrgscca-ppc.sty} which are less tested than the others, and somewhat in what one would call 'beta' state. Better said, all files are version \ufrgsccaversion, except \Pack{ufrgscca-curr} and \Pack{ufrgscca-ppc} whose versions are \ufrgsccacurrversion.
+
+\section{\tightul{ufrgscca} Class}
+
+The following packages are always pre-loaded: {\MetaFmt[Pack]\sffamily etex, etoolbox, lmodern, fontenc (T1), inputenc (utf8), silence, ufrgscca-abnt, ufrgscca-gen, ufrgscca-cover, ufrgscca-core, hyperref} and (if it exists) a \emph{local.tex} file.
+
+Other set of auxiliary packages are also pre-loaded, depending on the class options used, and finally it loads (normally) the \Pack{report} class (the exception being if one uses the \Option{dctools} option).
+
+Being based on the report class, one can use all class options one would with a report, plus the ones listed below.
+\subsection{Class Options}
+\begin{Options}
+ \DescribeOption{tocdepth} use: \KeyUse{tocdepth}{number}, whereas \Meta{number} indicates the deepest sectioning to appears in the Table of Contents (0 being the top section, which is \Macro{\chapter}{} for report based classes, 1 being \Macro{\section}{}, and so on.) The default value being 3 (\Macro{\subsubsection}{}).
+ \DescribeOption{secdepth} use: \KeyUse{secdepth}{number}, whereas \Meta{number} indicates the deepest sectioning to be numbered. (0 being the top section, which is \Macro{\chapter}{} for report based classes, 1 being \Macro{\section}{}, and so on.) The default value being 4 (\Macro{\paragraph}{}).
+ \DescribeOption{english} the default language being Portuguese, this option changes locale to English.
+ \DescribeOption{brazilian} in some rare cases (to be further investigated) babel seems to get confused about which language is active, this “shouldn't be necessary†but one can explicitly tell babel to use THIS language (which should, otherwise, be the default one).
+ \DescribeOption{relnum} by default, figures, tables, etc. are numbered as a continuous series. With this switch, those lists are reset at each chapter, e.g. Figure 5.1 instead of Figure 23.
+ \DescribeOption{openright} in case of printed material, this will assure that a \Macro{\chapter}{} always starts at an odd page, which is relevant in case of printing out (double sided) the document.
+ \DescribeOption{oneside} in case the document will be printed in single side sheets, otherwise it's assumed a two-sided printing.
+ \DescribeOption{strict-abnt} to assure asymmetric margins, as defined by ABNT: inner ones greater than outer ones, which matters if you are going to print the doc and make a book of it, but makes it odd to look at in a computer screen, reason by which the current default setting is for symmetric margins (same text width).
+ \DescribeOption{repeatfields} in case of authors with multiple publications, their names will be repeated for each entry. In the default setting the author's name is written only in the first entry, and replaced by underscores in the other entries.
+ \DescribeOption{xlists} this will load the ufrgscca-lists package, for the definition of new floats/lists.
+ \DescribeOption{xpacks} this will load a series of packages, which can be handy when writing Engineering reports: {\MetaFmt[Pack]\sffamily relsize, keyval, graphicx, mathtools, mathrsfs, amsfonts, amssymb, empheq, amsthm, ext\-arrows, mathfixs, bigdelim, circuitikz, steimenz} and tikz libraries: {\MetaFmt[Pack]\sffamily fit, math, calc, shapes.geometry, shapes.misc, shapes.multipart, graphs, 3d, positioning, shadows, babel}. One is advised to look after each package documentation (ctan.org) for further information.
+ \DescribeOption{report} in case the doc is just a class assignment with, possibly, many co-authors. It changes mainly the front matter, which is simplified (no referral page, for instance).
+ \DescribeOption{internship} in case the doc is an internship report.
+ \DescribeOption{forms} in the process of submitting a student final work/report, there is a series of forms to be submitted, this allows the customization of said forms in a simple way.
+ \DescribeOption{chapternopagenum} to suppress the page numbers at chapters begin.
+ \DescribeOption{nomicrotype} in some rare cases, \Pack{microtype} might hurt page layout, this allows the suppression of \Pack{microtype}.
+ \DescribeOption{showframes} for layout proof only, it will draw frames around each page main parts.
+ \DescribeOption{showlabels} it will put a reference mark in each label created, and print out it's name.
+ \DescribeOption{nofontwarning} in case of \Pack{ufrgscca-ppc} is loaded, it will suppress some font related warnings.
+ \DescribeOption{dctools} this will change page layout and base class to article, it is meant to document the class itself.
+ \DescribeOption{texlive} this is a reserved key, in case some workaround for texlive is needed.
+ \DescribeOption{overleaf} this is a reserved key, in case some workaround for overleaf is needed.
+ \DescribeOption{miktex} this is a reserved key, in case some workaround for miktex is needed.
+\end{Options}
+
+\subsection{Class Declared Commands}
+\begin{Macros}{\autonameref,\annexref,\autoannexref}
+ \begin{Syntax}%
+ \Macro!{\autonameref}{\oarg{sep}\marg{label}\oarg{spc}}
+ \Macro{\annexref}{label}
+ \Macro!{\autoannexref}{\oarg{sep}\marg{label}\oarg{spc}}
+ \end{Syntax}
+The \Pack{hyperref} package, sometimes, gets the \Macro{\autoref}{} name wrong (when referencing an annex), therefore the \Macro{\annexref}{label} will assure the correct annex name is used.
+
+\Macro{\autonameref}{label} produces an entry of the form `\Macro{\autoref}{label} \Arg{sep} \Macro{\nameref}{label} \Arg{spc}'
+
+\Macro{\autoannexref}{label} produces an entry of the form `\Macro{\annexref}{label} \Arg{sep} \Macro{\nameref}{label} \Arg{spc}'
+
+The default \Arg{sep} being a comma, and the default \Arg{spc} being empty space.
+
+\end{Macros}
+\section{\tightul{ufrgscca-abnt} Package}
+This package is the one that sets the page layout (using \Packlst{geometry, titlesec, titletoc}) and adjusts the main float environments (figure, tables, captions).
+It can be used as a stand alone package, regardless of the underlying class.
+
+The following packages are always pre-loaded: {\MetaFmt[Pack]\sffamily babel, csquotes, geometry, appendix, titlesec, titletoc, enumitem, chngctr, caption, biblatex, microtype, array, nicematrix, contour} and {\MetaFmt[Pack]\sffamily soul}.
+
+Take note that \Pack{biblatex} is loaded with the \textbf{\Option{biber}} option, to correctly handle ABNT biography style.
+
+\subsection{Package Options}
+\begin{Options}
+ \DescribeOption{strict-abnt} to assure asymmetric margins, as defined by ABNT: inner ones greater than outer ones, which matters if you are going to print the doc and make a book of it, but makes it odd to look at in a computer screen, reason by which the current default setting is for symmetric margins (same text width).
+ \DescribeOption{chapternopagenum} to suppress the page numbers at chapters begin.
+ \DescribeOption{relnum} by default, figures, tables, etc. are numbered as a continuous series. With this switch, those lists are reset at each chapter, e.g. Figure 5.1 instead of Figure 23.
+ \DescribeOption{repeatfields} in case of authors with multiple publications, their names will be repeated for each entry. In the default setting the author's name is written only in the first entry, and replaced by underscores in the other entries.
+ \DescribeOption{nomicrotype} in some rare cases, \Pack{microtype} might hurt page layout, this allows the suppression of \Pack{microtype}.
+ \DescribeOption{showframes} for layout proof only, it will draw frames around each page main parts.
+ \DescribeOption{showlabels} it will put a reference mark in each label created, and print out it's name.
+ \DescribeOption{tocdepth} use: \KeyUse{tocdepth}{number}, whereas \Meta{number} indicates the deepest sectioning to appears in the Table of Contents (0 being the top section, which is \Macro{\chapter}{} for report based classes, 1 being \Macro{\section}{}, and so on.) The default value being 3 (\Macro{\subsubsection}{}).
+ \DescribeOption{secdepth} use: \KeyUse{secdepth}{number}, whereas \Meta{number} indicates the deepest sectioning to be numbered. (0 being the top section, which is \Macro{\chapter}{} for report based classes, 1 being \Macro{\section}{}, and so on.) The default value being 4 (\Macro{\paragraph}{}).
+ \DescribeOption{dctools} this will change page layout and base class to article, it is meant to document the class itself.
+\end{Options}
+
+\begin{Macros}{\keyword}
+ \begin{Syntax}%
+ \Macro{\keyword}{keyword}
+ \end{Syntax}
+\end{Macros}
+ This command can be invoked many times, it will construct a list of keywords to be used when printing out the abstract environment.
+
+\begin{Macros}{\sourcecitation,\note}
+ \begin{Syntax}%
+ \Macro{\sourcecitation}{source}
+ \Macro{\note}{text}
+ \end{Syntax}
+\end{Macros}
+When describing floating elements (like figure, tables, circuits) one always has to cite the source of it, and in some cases it might be necessary to add a special note. Those assure uniformity when doing that.
+
+\begin{Macros}{\nonum,\notoc}
+ \begin{Syntax}%
+ \Macro!{\nonum}{\Macro{\chapter}{chap.title}}
+ \Macro!{\nonum}{\Macro{\section}{sec.title}}
+ \Macro!{\notoc}{\Macro{\chapter}{chap.title}}
+ \Macro!{\notoc}{\Macro{\section}{sec.title}}
+ \end{Syntax}
+\end{Macros}
+In some cases, it might be necessary to create a numberless chapters or sections. Those two commands can be used as a \emph{prefix} to any sectioning command. Whilst \Macro{\nonum}{} will just suppress the sectioning number, the \Macro{\notoc}{} will also suppress it from the table of contents.
+
+\begin{stcode}[st=demononum]
+ \nonum\chapter{some title} %this one will appear in the toc
+ \notoc\section{some other title} %this won't even appear in the toc
+\end{stcode}
+\DisplayCode[emph={nonum,notoc}]{demononum}
+
+\begin{Macros}{\tightul}
+ \begin{Syntax}%
+ \Macro{\tightul}{text}
+ \end{Syntax}
+\end{Macros}
+This will \emph{underline} a short text, take note that \Meta{text} `can't be broken' (think paragraph justification), which can lead to \emph{text overflows} and bad justification.
+
+\begin{stcode}[st=demotight]
+ \tightul{Some text example}%
+\end{stcode}
+
+\TabbedDemoCode[emph={tightul}]{demotight}[-0.75ex]
+
+\begin{Macros}{\NewChapListEnv}
+ \begin{Syntax}%
+ \Macro{\NewChapListEnv}{envname,displayname}
+ \end{Syntax}
+\end{Macros}
+This is the command used to created those \emph{chapter like} lists, like `List of Symbols' or `List of acronyms'. With it, a new environment is created, \Arg{envname}, with an associated `numberless' chapter name \Arg{displayname}. The newly created environment will implement a \emph{description} like environment (thanks to \Pack{enumitem}) with an optional and a mandatory argument (see below).
+
+\begin{stcode}[st=d.newchapenv]
+ \def\listabbrvname{Lista de Abreviaturas}
+ \NewChapListEnv{listofabbrv}{\listabbrvname} % this is the actual code used in ufrgscca-abnt.sty
+\end{stcode}
+\DisplayCode{d.newchapenv}
+
+\begin{Macros}{\date,\today,\monthname}
+ \begin{Syntax}%
+ \Macro{\date}[day]{month,year}
+ \Macro{\today}{}
+ \Macro{\monthname}{}
+ \end{Syntax}
+\end{Macros}
+The command \Macro{\date}{} is redefined, to allow a separation between the many arguments \Arg{day}, \Arg{month} and \Arg{year}. If not called by the user it \emph{defaults} to current month / year. \Macro{\today}{} returns the current \emph{locale} date, whilst \Macro{\monthname}{} returns the \emph{locale} name of the current month.
+
+
+\subsection{Environments}
+
+\begin{Envs}{abstract}
+ \begin{Syntax}%
+ \Macro{\begin{abstract}}[lang]{keywords}\ldots\Macro{\end{abstract}}{}
+ \end{Syntax}
+ The standard environment \Env{abstract} is redefined as a numberless chapter based on the current locale (default: Portuguese), at the end of it the keywords list created with \Macro{\keyword}{} will be added.
+\end{Envs}
+
+\begin{stcode}[st=d.abstract]
+ \keyword{a keyword}
+ \keyword{another keyword}
+ \begin{abstract} some short summary of things\ldots
+ \end{abstract}
+\end{stcode}
+\DisplayCode{d.abstract}
+
+\begin{Envs}{otherabstract}
+ \begin{Syntax}%
+ \Macro{\begin{otherabstract}}[lang]{keywords}\ldots\Macro{\end{otherabstract}}{}
+ \end{Syntax}
+This is the environment to create an abstract in a language other than the default one.
+The default value for \Arg{lang} is english, and it can be any value that \Pack{babel} understands. The \Arg{keywords} are just a list of keywords which will be added at the end of the \emph{otherabstract}.
+\end{Envs}
+
+\begin{stcode}[st=d.oabstract]
+ \begin{otherabstract}[english]{a keyword, another keyword} some short summary of things\ldots
+ \end{otherabstract}
+\end{stcode}
+\DisplayCode{d.oabstract}
+
+
+\begin{Envs}{listofabbrv,listofsymbols}
+ \begin{Syntax}%
+ \Macro{\begin{listofabbrv}}[enum-opt]{ABBRV}\ldots\Macro{\end{listofabbrv}}{}
+ \Macro{\begin{listofsymbols}}[enum-opt]{SYMB}\ldots\Macro{\end{listofsymbols}}{}
+ \end{Syntax}
+\end{Envs}
+Both environments create a description like list preceded by a numberless (\Macro{\nonum}{}) chapter. \Arg{enum-opt} is any \Pack{enumitem} list valid key. Whereas \Arg{ABBRV} / \Arg{SYMB} are just the `biggest' abbreviation/symbol to be used as a tab reference.
+
+\begin{Envs}{appendix,annex}
+ \begin{Syntax}%
+ \Macro{\begin{appendix}}{}.... \Macro{\end{appendix}}{}
+ \Macro{\begin{annex}}{}.... \Macro{\end{annex}}{}
+ \end{Syntax}
+\end{Envs}
+Those two environments start the appendices and annex chapters (using locale). Chapters are alphabetic \emph{numbered} (starting at A).
+\subsection{Tabular New Columns}
+Thanks to \Pack{array} some new columns types are defined:
+\begin{Values}
+ \DescribeValue{P} \Value{P\marg{width}} Normal text, ragged left.
+ \DescribeValue{B} \Value{B\marg{width}} Bold text, ragged left.
+ \DescribeValue{C} \Value{C\marg{width}} Normal text, centered.
+ \DescribeValue{R} \Value{R\marg{width}} Normal text, ragged left.
+ \DescribeValue{L} \Value{L\marg{width}} Normal text, ragged right.
+ \DescribeValue{J} \Value{J\marg{width}} Normal text, justified.
+
+ \end{Values}
+\subsection{enumitem Extra Keys}
+Besides the \emph{default} keys defined by the \Pack{enumitem} package a few others are defined for author's convenience:
+\begin{Keys}
+ \DescribeKey{ppc, tcc} \Key{ppc} and \Key{tcc} are alias of each other, and just assure that lists indentation will be the same as paragraphs default.
+ \DescribeKey{parindent} with \Key{parindent}, the list number/mark is aligned with paragraph indentation.
+ \DescribeKey{noindent} \Key{noindent} removes the label indentation.
+
+ \begin{stcode}[st=enumA]
+\begin{enumerate}[tcc]
+ \item some A
+ \item some B
+\end{enumerate}
+\begin{enumerate}[tcc,parindent]
+ \item some A
+ \item some B
+\end{enumerate}
+\begin{enumerate}[parindent]
+ \item some A
+ \item some B
+\end{enumerate}
+\begin{enumerate}[noindent]
+ \item some A
+ \item some B
+\end{enumerate}
+
+New paragraph, for reference.
+\end{stcode}
+
+ \TabbedDemoCode[parindent=org]{enumA}
+
+ \DescribeKey{tight} allows for very tight lists (no indentation) to be used, for instance, inside quotes. N.B. don't use it in normal paragraph mode, otherwise the labels will spill outside the default text window.
+ \DescribeKey{miditemsep} \Key{miditemsep} halves items separation, as an alternative to \Key{noitemsep} from \Pack{enumitem}
+ \begin{stcode}[st=enumB]
+ \begin{enumerate}[tcc]
+ \item some A
+ \item some B
+ \end{enumerate}
+ \begin{enumerate}[tcc,miditemsep]
+ \item some A
+ \item some B
+ \end{enumerate}
+ \begin{enumerate}[tcc,noitemsep]
+ \item some A
+ \item some B
+ \end{enumerate}
+\end{stcode}
+
+\TabbedDemoCode{enumB}
+
+
+ \DescribeKey{arabic} That's the \emph{default} enumerate style. Arabic numbers, starting at 1, followed by a dot.
+ \DescribeKey{arabic)} Label will be constructed as number followed by a parenthesis.
+ \DescribeKey{(arabic)} Label will be enclosed by parenthesis.
+ \DescribeKey{arabic*} (for secondary lists) Label will be constructed by the label of the outer list, this item number and a final dot.
+ \DescribeKey{arabic*)} (for secondary lists) Label will be constructed by the label of the outer list, this item number and a final parenthesis.
+
+ \DescribeKey{roman} This and below keys are the same as the arabic ones, but using lower case roman numbers.
+ \DescribeKey{roman)} lower case roman number, followed by a parenthesis.
+ \DescribeKey{(roman)} enclosed by parenthesis.
+ \DescribeKey{roman*} preceding one followed by roman number and a final dot.
+ \DescribeKey{roman*)} same, followed by a final parenthesis.
+
+ \DescribeKey{Roman} This and below keys are the same as the arabic ones, but using upper case roman numbers.
+ \DescribeKey{Roman)} upper case roman number, followed by a parenthesis.
+ \DescribeKey{(Roman)} enclosed by parenthesis.
+ \DescribeKey{Roman*} preceding one followed by roman number and a final dot.
+ \DescribeKey{Roman*)} same, followed by a final parenthesis.
+
+ \DescribeKey{alpha} This and below keys are the same as the arabic ones, but using lower case alpha numbers.
+ \DescribeKey{alpha)} lower case alpha number, followed by a parenthesis.
+ \DescribeKey{(alpha)} enclosed by parenthesis.
+ \DescribeKey{alpha*} preceding one followed by alpha number and a final dot.
+ \DescribeKey{alpha*)} same, followed by a final parenthesis.
+
+ \DescribeKey{Alpha} This and below keys are the same as the arabic ones, but using upper case alpha numbers.
+ \DescribeKey{Alpha)} upper case roman number, followed by a parenthesis.
+ \DescribeKey{(Alpha)} enclosed by parenthesis.
+ \DescribeKey{Alpha*} preceding one followed by roman number and a final dot.
+ \DescribeKey{Alpha*)} same, followed by a final parenthesis.
+ \begin{stcode}[st=enumC]
+ \begin{enumerate}[tcc,roman]
+ \item some A
+ \item some B
+ \item some C
+ \end{enumerate}
+ \begin{enumerate}[tcc,Roman]
+ \item some A
+ \item some B
+ \begin{enumerate}[tcc,alpha*]
+ \item some A
+ \item some B
+ \item some C
+ \end{enumerate}
+ \item some C
+ \end{enumerate}
+ \begin{enumerate}[tcc,arabic]
+ \item some A
+ \item some B
+ \begin{enumerate}[tcc,roman*)]
+ \item some A
+ \item some B
+ \item some C
+ \end{enumerate}
+ \item some C
+ \end{enumerate}
+\end{stcode}
+
+\TabbedDemoCode{enumC}
+
+ \DescribeKey{bullet} for simple itemized lists, it will replace the default black dot by an `open bullet'
+ \begin{stcode}[st=enumD]
+ \begin{itemize}[tcc,miditemsep]
+ \item some A
+ \item some B
+ \item some C
+ \end{itemize}
+ \begin{itemize}[tcc,bullet,miditemsep]
+ \item some A
+ \item some B
+ \item some C
+ \end{itemize}
+\end{stcode}
+
+\TabbedDemoCode{enumD}
+
+
+\end{Keys}
+
+\section{\tightul{ufrgscca-core} Package}
+The \Pack{ufrgscca-core} package defines a set of commands for authors, students, advisors and examiners names and related info. It is needed by most/all of the tc bundled packages.
+
+\subsection{Core Forms Commands}
+\begin{Macros}{\tccbrief,\tcccoadvisorbrief,\tccadvisorsreview}
+ \begin{Syntax}%
+ \Macro{\tccbrief}{brief}
+ \Macro{\tcccoadvisorbrief}{brief}
+ \Macro{\tccadvisorsreview}{brief}
+ \end{Syntax}
+Those commands are only of use when using \Pack{ufrgscca-forms}. \Macro{\tccbrief}{} sets the work initial summary, \Macro{\tcccoadvisorbrief}{} sets the justification for having a co-advisor, \Macro{\tccadvisorsreview}{} sets the advisor's review.
+\end{Macros}
+
+\subsection{Core Global Commands}\label{core-commands}
+
+\begin{Macros}{\location}
+ \begin{Syntax}%
+ \Macro{\location}{city,state}
+ \end{Syntax}
+ To redefine the default values of \Arg{city} and \Arg{state} (Porto Alegre and RS).\\
+\end{Macros}
+
+\begin{Macros}{\TCCcoord,\TCCcoordtitle}
+ \begin{Syntax}%
+ \Macro!{\TCCcoord}{\marg{(title) full name}\oarg{gender}}
+ \Macro{\TCCcoordtitle}{coordinator denomination}
+ \end{Syntax}
+\end{Macros}
+
+\begin{Macros}{\coursecoord,\coursecoordtitle}
+ \begin{Syntax}%
+ \Macro!{\coursecoord}{\oarg{(title) full name}\oarg{gender}}
+ \Macro{\coursecoordtitle}{course coordinator denomination}
+ \end{Syntax}
+\end{Macros}
+ \Arg{coordinator denomination} and \Arg{course coordinator denomination} are the full 'job title' of their position. \Arg{gender} can be either 'm' or 'f'.
+
+\subsection{Core Specific Commands}\label{core-specific-commands}
+
+The following commands are more or less self-explanatory, \Arg{ID} is the student's university ID. \Arg{Nproc} is the process/request number. \Arg{gender} can be either 'm' or 'f'.
+
+
+\begin{Macros}{\author,\authorinfo,\student,\studentinfo}%,\studentgender}
+ \begin{Syntax}%
+ ~\Macro!{ \author}{\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\authorinfo}[Nproc]{ID,email}
+ \Macro!{\student}{\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\studentinfo}[Nproc]{ID,email}
+ \end{Syntax}
+\end{Macros}
+
+
+\begin{Macros}{\advisor,\advisorinfo}%,\advisorgender}
+ \begin{Syntax}%
+ ~\Macro!{\advisor}{\oarg{title}\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\advisorinfo}{Institut,title-info,email,phone}
+ \end{Syntax}
+\end{Macros}
+
+\begin{Macros}{\coadvisor,\coadvisorinfo}%,\coadvisorgender}
+ \begin{Syntax}%
+ ~\Macro!{\coadvisor}{\oarg{title}\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\coadvisorinfo}{Institut,title-info,email,phone}
+ \end{Syntax}
+\end{Macros}
+
+\begin{Macros}{\examiner,\examinerinfo}%,\examinergender}
+ \begin{Syntax}%
+ ~\Macro!{\examiner}{\oarg{title}\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\examinerinfo}{Institut,title-info,email,phone}
+ \end{Syntax}
+\end{Macros}
+
+\begin{Macros}{\altexaminer,\altexaminerinfo}%,\altexaminergender}
+ \begin{Syntax}%
+ ~\Macro!{\altexaminer}{\oarg{title}\marg{last}\marg{first}\oarg{gender}}
+ \Macro{\altexaminerinfo}{Institut,title-info,email,phone}
+ \end{Syntax}
+\end{Macros}
+
+
+\section{\tightul{ufrgscca-cover} Package}
+This package is the one that sets the front pages, depending on the kind of 'report' being generated. The default being to generate 3 cover pages: an identification on, followed by presentation one, then an referral/approval one.
+
+\subsection{Package Options}
+\begin{Options}
+ \DescribeOption{report} in case the doc is just a class assignment with, possibly, many co-authors. It changes mainly the front matter, which is simplified (no referral page, for instance).
+ \DescribeOption{internship} in case the report is a internship one.
+\end{Options}
+
+\subsection{Defined Commands}
+\begin{Macros}{\maketitle}
+ \begin{Syntax}%
+ \Macro{\maketitle}{}
+ \end{Syntax}
+This is the only main command, which will typeset the front matter. It requires that all \emph{specific info} be already set up (like work title, author's name, affiliation, etc.)
+\end{Macros}
+
+
+\begin{Macros}{\course,\courseacronym,\graduationtitle,\university,\universityacronym,%
+ \universitydivision,\divisiongradcouncil,\department,\classcode,\classname,\subject}
+\begin{Syntax}%
+ \Macro{\course}{arg}
+ \Macro{\courseacronym}{arg}
+ \Macro{\graduationtitle}{arg}
+ \Macro{\university}{arg}
+ \Macro{\universityacronym}{arg}
+ \Macro{\universitydivision}{arg}
+ \Macro{\divisiongradcouncil}{arg}
+ \Macro{\department}{arg}
+ \Macro{\classcode}{arg}
+ \Macro{\classname}{arg}
+ \Macro{\subject}{arg}
+\end{Syntax}
+In case some customization is needed, one can change them as needed. The default values are set for the \emph{control and automation} course at UFRGS/EE.
+\end{Macros}
+
+\section{\tightul{ufrgscca-forms} Package}
+This package defines just two user commands to generate specific forms needed at UFRGS/EE.
+\subsection{Forms Defined Commands}\label{forms.commands}
+\begin{Macros}{\tcforms,\tcemptyforms}
+ \begin{Syntax}%
+\Macro{\tcforms}{formslist}
+\Macro{\tcemptyforms}{formslist}
+\end{Syntax}
+\Macro{\tcforms}{} will generate the many forms (\Arg{formslist}) using the information from \emph{local.tex}, whilst \Macro{\tcemptyforms}{} will generate said forms with 'blanks' (to be fulfilled by hand, for instance).
+
+\Arg{formslist} is a csv list of any of:
+\begin{Options+}
+ \DescribeOption+{reqform} Registration requirement form.
+ \DescribeOption+{coadvisor} Coadvisor justification form.
+ \DescribeOption+{boardsapproval} Boards approval form.
+ \DescribeOption+{advisorsapproval} Advisors approval form.
+ \DescribeOption+{receipts} Receipts forms (one per board member).
+ \DescribeOption+{examinersforms} Grades and correction forms (per board member).
+ \DescribeOption+{rectifyapprovalform} Corrections approval form.
+\end{Options+}
+
+\end{Macros}
+
+
+\section{\tightul{ufrgscca-lists} Package}
+The following packages are always pre-loaded: {\MetaFmt[Pack]\sffamily newfloat, listings} and \Pack{xcolor}.
+It defines a new \emph{floating environment}. Combined with \Pack{listings} one can typeset exempts of \emph{code listing}.
+
+\subsection{Environment}
+\begin{Envs}{codelist}
+ \begin{Syntax}%
+ \Macro{\begin{codelist}}{}\ldots \Macro{\end{codelist}}{}
+ \end{Syntax}
+\Macro{\caption}{} will be named 'Listing' (Listagem).
+
+\begin{stcode}[st=d.listing]
+ \begin{codelist}[htbp]
+ \caption{sample C code}
+ \label{code01}
+ \begin{lstlisting}[language=C]
+ struct i2c_msg
+ {
+ __u16 addr; /* endereco do escravo */
+ __u16 flags;
+ }
+ \end{lstlisting}
+ {\sourcecitation{\textcite{Garg:SMA-2000}}}
+ \end{codelist}
+\end{stcode}
+\DisplayCode{d.listing}
+
+\end{Envs}
+
+\subsection{Declared Commands}
+\begin{Macros}{listofcodelist}
+ \begin{Syntax}%
+ \Macro{\listofcodelist}{}
+ \end{Syntax}
+This will create the 'List of ...' associated with the previous environment.
+\end{Macros}
+
+\iffulldoc
+
+\begin{Macros}{\DeclareNewFloat}
+ \begin{Syntax}%
+ \Macro{\DeclareNewFloat}{env-name,file-ext,listname,listofname}
+ \end{Syntax}
+A new float environment, named \Env{env-name}, will be created. Captions will be associated (numbered) as \textbf{\Arg{listname} num:}. Finally, an associated command \Macro{\listof...}{} will be defined, using \Arg{listofname} as a numberless \Macro{\chapter}{} title.
+
+\begin{stcode}[st=d.float]
+ \def\listingname{Listing}%
+ \def\listlistingname{List of Listings}%
+ \DeclareNewFloat{codelist}{lox}{\listingname}{\listlistingname}%%
+ %% after that, one can do as in the previous example
+ %%
+ %% the list of, will be created as
+ \listofcodelist
+\end{stcode}
+
+\DisplayCode[emph={codelist,listofcodelist}]{d.float}
+\end{Macros}
+\fi
+
+\iffulldoc
+\section{\tightul{ufrgscca-gen} Package (extended documentation)}
+Just two set of commands are defined, one is kind of a 'command factory' aimed at creating macros in a standard way, while the other helps create 'case like' commands.
+
+
+\subsection{Package Options}
+\begin{Options}
+ \DescribeOption{family} sets the family name, defaults to \Value{tcdef}.
+ \DescribeOption{group} sets the group name, defaults to \Value{gen}.
+\end{Options}
+
+\subsection{Defined Commands}
+\begin{Macros}{\cmdfactory,\factory,\tcgen@cdef}
+ \begin{Syntax}%
+ \Macro!{\cmdfactory}{\oarg{fam}\xarg{grp}\marg{cmd-list}}
+ \Macro!{\factory}{\oarg{fam}\xarg{grp}\marg{cmd}}
+ \Macro!{\tcgen@cdef}{\oarg{fam}\xarg{grp}\marg{cmd}\marg{new-val}}
+ \end{Syntax}
+ \Macro{\cmdfactory}{} is the actual command meant to be used (the other two are just auxiliary ones). \Arg{cmd-lst} is a csv list of commands. \Arg{fam} is the command \emph{family} (defaults to \emph{tcdef}) and \Arg{grp} is the family group (defaults to \emph{gen}).
+
+ The newly created commands will be based on \Macro{\tcgen@cdef}{} (the actual assigment command) having the form \Macro{\cmd}{new-val}, accepting a single mandatory value. Internally \Arg{new-val} will be stored in a macro likely named \Macro{\fam@grp@cmd}{}.
+
+ \Macro{\factory}{} is basically the same as \Macro{\cmdfactory}{}, whilst to create just one new command (it is the command called by \Macro{\cmdfactory}{} via \Macro{\forcsvlist}{}.)
+\end{Macros}
+
+\begin{Macros}{\mkswitch,\addcase}
+ \begin{Syntax}%
+ \Macro{\mkswitch}[default]{sw-name}
+ \Macro{\addcase}{sw-name,str-case,code}
+ \end{Syntax}
+ \Macro{mkswitch}{} will create a command, \Macro{\sw-name}{case}, which will behave like a switch/case in other programming languages. \Arg{default} is the code to be executed in case a \emph{switching value} isn't defined.
+ \Macro{\addcase}{} adds \emph{cases}, one by one, to the switch. \Arg{str-case} can be any \Macro{\csname}{} valid name. \Arg{code} is the code to be executed.
+
+ \begin{stcode}[st=d.switch]
+ \mkswitch[\gr@depcut]\gr@case@angle
+ \addcase\gr@case@angle{}{\def\gr@ANG{0}}
+ \addcase\gr@case@angle{A}{\def\gr@ANG{\gr@A}}
+ %%
+ %% actual use of the switch
+ \gr@case@angle{A} % this will result in \def\gr@ANG{\gr@A}
+ \end{stcode}
+ \DisplayCode{d.switch}
+\end{Macros}
+\fi
+
+\iffulldoc
+\section{\tightul{ufrgscca-coord} Package (extended documentation)}
+This package defines a set of auxiliary commands meant to support the Professor coordinating students work.
+it will always pre-load the \Pack{longtable} and \Pack{ufrgscca-forms} packages. One can select the reports/forms to be generated using the package options or the command \Macro{\setreports}{keys}
+
+N.B. It might be also useful to use the commands defined at \autonameref{forms.commands}.
+
+\subsection{Package/Report Options}\label{ufrgscca-coord.options}
+\begin{Options}
+ \DescribeOption{calendar} Calendar for the period.
+ \DescribeOption{checklist} a students check list.
+ \DescribeOption{report} a student control report.
+ \DescribeOption{boards} exam board dates.
+ \DescribeOption{boarddates} exam board dates with highlighted dates.
+ \DescribeOption{studentlist} a simple student list.
+ \DescribeOption{revforms} per student reviews forms.
+ \DescribeOption{referral} per student referral letters.
+ \DescribeOption{cocertificate} per student coadvisor certificate letter (if any).
+\end{Options}
+
+\subsection{Defined Commands}
+The \emph{report document} to be created is composed of 2 main parts:
+\begin{enumerate}[tcc,arabic,miditemsep]
+ \item A global preamble, where one sets
+ \begin{enumerate}[tcc,alpha*,noitemsep]
+ \item the current semester, Course/TCC coordinator names, etc. ,
+ \item auxiliary data, like students \emph{check list} items and
+ \item students data.
+ \end{enumerate}
+ \item A 'final part' whereas one set which reports are to be generated.
+\end{enumerate}
+
+\subsubsection{Global Commands I}
+One can (should) use the commands listed at \autonameref{core-commands}, and these below:
+
+\begin{Macros}{\tcccalendareventdate,\boardstitleB,\boardsOBS,\TCCperiod}
+ \begin{Syntax}%
+ \Macro{\tcccalendareventdate}{date}
+ \Macro{\boardstitleB}{titleB}
+ \Macro{\boardsOBS}{obs}
+ \Macro{\TCCperiod}{semester}
+ \end{Syntax}
+Use \Macro{\tcccalendareventdate}{} to set the date of a given 'event' (the list of 'calendar events' are (might have been) set in the \emph{ufrgscca-ptBR-coord.def} or \emph{ufrgscca-en-coord.def} file). \Macro{boardstitleB}{} sets a 2nd title line for the 'boards schedule report'. \Macro{\boardsOBS}{} allows to add an observation (\Arg{obs}) for the 'boards schedule report', finally, \Macro{\TCCperiod} sets the current semester value.
+\end{Macros}
+
+
+\begin{Macros}{\checkdef}%,\checklist}
+ \begin{Syntax}%
+ \Macro{\checkdef}{checkLC,check-item,check-text}
+ \end{Syntax}
+Whereas one has a '4x5 alphabetic matrix', lines A to D, columns A to E. \Arg{checkLC} being one element of that matrix (from checkAA up to checkDE), \Arg{chek-item} is a free identifier (to be used with the \Macro{\checklist}{}), and \Arg{check-text} the text to appear in the 'check list report'. So, for instance:
+
+\begin{stcode}[st=d.check]
+ \checkdef{checkAA}{tcc-part}{Rel. Parcial} % this creates the 'check item' tcc-part and associates it with the AA position (first line, first column), display text 'Rel. Parcial'
+ \checkdef{checkBA}{partOK}{Aprov. Rel. Parcial} % this creates 'partOK' and associates it with BA position
+
+ \checkdef{checkAB}{board}{Banca def.} %
+ \checkdef{checkBB}{board-date}{Data defesa} % 'board-date' is associated with the BB position
+
+ \checkdef{checkAE}{tcc-final}{TCC final} %
+ \checkdef{checkBE}{approval}{Aprovação Correções} %
+ \checkdef{checkDE}{exam}{Em Exame} % 'exam' (display 'Em Exame') is associated with the DE position
+ %%
+ %%
+ %% later on, one can use (inside a \NewStudent command)
+ \checklist{tcc-part,partOK,exam} % this will, for a given student, 'mark' the 'tcc-part', 'partOK' and 'exam' items.
+\end{stcode}
+
+
+\DisplayCode[emph={{tcc-part},partOK,board,board-date,{tcc-final},approval,exam}]{d.check}
+
+Be aware that, \Macro{\checkdef}{} can and should be only used at the preamble, whereas \Macro{\checklist}{} can only be used at the 'student data definition' context (meaning, inside the \Macro{\NewStudent}{} command).
+\end{Macros}
+
+
+\subsubsection{Global Commands II}\label{new-student}
+
+\begin{Macros}{\NewStudent}
+ \begin{Syntax}%
+ \Macro{\NewStudent}{studentname,code}
+ \end{Syntax}
+ This is the main command describing each \Arg{student} associated work, advisor and exam board. In \Arg{code} one should use the commands defined in \autonameref{core-specific-commands}, and \autonameref{student-specific-commands} (although one can use any valid \LaTeXe~ preamble code, keep in mind those will be executed BEFORE \Macro{\begin{document}}{}), to describe a student work.
+ So, for instance:
+ \begin{stcode}[st=d.newstudent]
+\NewStudent{Artur}{
+ \student{last}{first}[m]
+
+ \studentinfo[]{243716}{email@somewhere}
+ \TCCtitle{work title}
+ \advisor{de Amorin}{Heraldo José}[m]
+ \coadvisor{Camargo Nardelli}{Vítor}[m]
+ \examinergrades{9.2}{8.5}{9.2}
+ \examiner{Götz}{Marcelo}[m]
+ \examinergrades{10}{9.5}{9.5}
+ \examiner{Comparsi Laranja}{Rafael Antônio}
+ \examinergrades{8.5}{8.5}{8}
+ \altexaminer{Ventura Bayan Henriques}{Renato}
+ %%
+ %%
+ \timeslot[Teams]{12/11}{15:30}
+
+ \studentFate[Dismiss] %% FF or Dismiss ??
+}
+\end{stcode}
+
+\DisplayCode{d.newstudent}
+
+N.B. Internally, \Macro{\NewStudent}{} will create a command named \Macro{\studentname}{}, with a \emph{hook} named \Macro{\studentname.hook}{} (the dot is part of the hook's name).
+\end{Macros}
+
+\subsubsection{Student Specific Commands}\label{student-specific-commands}
+\begin{Macros}{\studentFate}
+ \begin{Syntax}%
+ \Macro{\studentFate}[fate]{}
+ \end{Syntax}
+This assigns the \Arg{fate} of a student, for those cases that one cannot rely on the 'calculated one' (from examiners individual grades). \Arg{fate} can be either C or D (in case a student got in exam), FF for those that haven't finished the work or 'Dismiss' for those that, for whatever reason, got dismissed. The default is 'do nothing' (no \Arg{fate} assigned)
+\end{Macros}
+
+\begin{Macros}{\studenttimeslot,\timeslot}
+ \begin{Syntax}%
+ \Macro{\studenttimeslot}[local]{date,time}
+ \Macro{\timeslot}[local]{date,time}
+ \end{Syntax}
+\Macro{\timeslot}{} is just an alias of \Macro{\studenttimeslot}{}. They set, for the Boards Report, the \Arg{local}, \Arg{date} and \Arg{time} in which a student will have its work presented. Those commands are meant to be used 'inside' a \Macro{\NewStudent}{} command.
+\end{Macros}
+
+
+
+\begin{Macros}{\studentTCCtitle,\TCCtitle,\studentremark}
+ \begin{Syntax}%
+ \Macro{\studentTCCtitle}{title}
+ \Macro{\TCCtitle}{title}
+ \Macro{\studentremark}{remark}
+ \end{Syntax}
+\end{Macros}
+\Macro{\TCCtitle}{} is also just an alias to \Macro{\studentTCCtitle}{} which just 'defines' the current student “work's titleâ€. \Macro{\studentremark}{} just inserts a \Arg{remark}, which will appear in the \emph{report}'s report (\ldots report option).
+
+
+\begin{Macros}{\DistinctBoard,\DefaultBoard}
+ \begin{Syntax}%
+ \Macro{\DistinctBoard}{}
+ \Macro{\DefaultBoard}{}
+ \end{Syntax}
+Normally, the default, it's assumed that the student's advisor will also be a member of the student's exam board. For the ones in which this doesn't holds true, one should use the \Macro{\DistinctBoard}{} after informing a student's name (via \Macro{\student}{}) and before informing its advisor name (via \Macro{\advisor}{}). For instance:
+
+ \begin{stcode}[st=d.distinct]
+ \NewStudent{Artur}{
+ \student{last}{first}[m]
+
+ \studentinfo[]{243716}{email@somewhere}
+ \TCCtitle{work title}
+ \DistinctBoard
+ \advisor{de Amorin}{Heraldo José}[m]
+ \examiner{Götz}{Marcelo}[m] % He will be the 1st examiner
+ \examiner{Comparsi Laranja}{Rafael Antônio} % the 2nd
+ \examiner{Ventura Bayan Henriques}{Renato} % the 3rd
+ }
+\end{stcode}
+
+\DisplayCode[emph={DistinctBoard}]{d.distinct}
+\end{Macros}
+
+
+
+\begin{Macros}{\examinergrades}
+ \begin{Syntax}%
+ \Macro{\examinersgrades}{N1,N2,N3}
+ \end{Syntax}
+Quite obvious, this set the grades given by an examiner (the one defined by the 'last' \Macro{\examiner}{} before this.).
+\end{Macros}
+
+\begin{Macros}{\checklist}
+ \begin{Syntax}%
+ \Macro{\checklist}{csv-checkitems}
+ \end{Syntax}
+ \Arg{csv-checkitems} is a csv list of valid 'items' (the ones defined by \Macro{\checkdef}{}) and it will 'mark' (check) the corresponding items for a given student.
+\end{Macros}
+
+
+\begin{Macros}{\addtostudent}
+ \begin{Syntax}%
+ \Macro{\addtostudent}{student,code}
+ \end{Syntax}
+\Arg{code} will be appended to the command created with \Macro{\NewStudent}{}. \Arg{student} must be an already defined one, whilst \Arg{code} can be anything valid in the context of a \Macro{\NewStudent}{} as described in \autonameref{new-student}.
+\end{Macros}
+
+\begin{Macros}{\setreports}
+ \begin{Syntax}%
+ \Macro{\setreports}{rep-list}
+ \end{Syntax}
+ \Arg{rep-list} is a csv list of keys as defined at \autonameref{ufrgscca-coord.options}.
+\end{Macros}
+
+\begin{Macros}{\setstudentlist}
+ \begin{Syntax}%
+ \Macro{\setstudentlist}{listID,list}
+ \end{Syntax}
+This command will define/create a list named \Arg{listID} composed of a csv \Arg{list}~ of student names (as defined by \Macro{\Newstudent}{}).
+\end{Macros}
+
+\begin{Macros}{\tcreports}
+ \begin{Syntax}%
+ \Macro{\tcreports}[rep-list]{listID}
+ \end{Syntax}
+ This is the main command, to be used only once, at the end of the file. It will typeset the reports, as set by \Macro{\setreports}{}, using the student list identified by \Arg{listID}.
+ \Arg{rep-list} is a csv list of keys as defined at \autonameref{ufrgscca-coord.options}.
+\end{Macros}
+
+
+\section{\tightul{ufrgscca-ppc} Package (beta) (extended documentation)}
+This contains a set of auxiliary commands to keep track of many \emph{indicators} whilst writing a \emph{PPC document} (which is going to be evaluated based on said \emph{indicators}, though the track of those \emph{indicators} themselves shall not appear in the final version of it). Keep in mind, when considering the use of it: “it works as is†but it hasn't being properly debugged, and it might change “as needed locallyâ€.
+
+The packages \Pack{longtable}, \Pack{pdfcomment}, \Pack{mdframed} and \Pack{ufrgscca-curr} will always be pre-loaded.
+
+\subsection{Package Options}
+\begin{Options}
+\DescribeOption{showind} (for drafts) it will display the report indicators, of those indicators whose family wasn't set to hide.
+\DescribeOption{indlong} (for drafts) when displaying an indicator, the long version of them will be used.
+\DescribeOption{nocomments} (for drafts) comments (created with the command \Macro{\comment}) will be suppressed.
+\end{Options}
+
+\subsection{Defined Commands}
+\begin{Macros}{\maketitle}
+ \begin{Syntax}%
+ \Macro{\maketitle}{}
+ \end{Syntax}
+\Macro{\maketitle}{} is redefined for the specifics of a \emph{PPC document}.
+\end{Macros}
+
+The next few commands use a finite set of \Arg{status} which are a pre-defined list of:
+\begin{Values+}
+ \DescribeValue+{tbd} “To Be Doneâ€%
+ \DescribeValue+{done} “Doneâ€%
+ \DescribeValue+{review} “to be reviewedâ€%
+ \DescribeValue+{attention} Needs Attention%
+ \DescribeValue+{NSA} NSA (portuguese for “do not applyâ€)%
+ \DescribeValue+{noref} no references%
+ \DescribeValue+{EAD} EAD (portuguese for “distance learningâ€)%
+ \DescribeValue+{MDi} course ware (portuguese for “didactic materialâ€) %
+ \DescribeValue+{DOCs} other DOCs%
+ \DescribeValue+{default} everything else%
+\end{Values+}
+
+\begin{Macros}{\declareindicator, \indicatorDesc, \indicatorText}
+ \begin{Syntax}%
+ \Macro{\declareindicator}<*+>[status]{fam,ID,text}
+ \Macro{\indicatorDesc}{longdesc,extra}
+ \Macro{\indicatorText}{text}
+ \end{Syntax}
+\Macro{\declareindicator}{} is the command to create/define a given “indicatorâ€. \Arg{fam} set's its \emph{family} group, \Arg{ID} is the particular ID/term used to reference it (in a family of indicators), \Arg{text} is a short text describing it (it is the text displayed when using the \Macro{\indref}{} below.). \Macro{\indicatorDesc}{} adds a \Arg{longdesc} (long description) and \Arg{extra} (extra long description) to a defined \Macro{\declareindicator}{} (it will add those text fields to the “last declared oneâ€). \Arg{longdesc} will also be displayed when using the \Macro{\indref}{} commands, but only if the \Option{indlong} option was used. The \Arg{extra} will only be used/displayed with the \Macro{\PrintIndicators}{} command. Finally, \Macro{indicatorText}{} adds a remark \Arg{text}, which will be also printed out when using \Macro{\lstind}{} (akin of an explanation/remark field.)
+\end{Macros}
+
+\begin{Macros}{\indsetstatus, \indsetview, \indsethide}
+ \begin{Syntax}%
+ \Macro{\indsetstatus}[status]{fam,ID}
+ \Macro{\indsetview}{fam}
+ \Macro{\indsethide}{fam}
+\end{Syntax}
+\Macro{indsetstatus}{} sets the \Arg{status} of a given indicator defined by \Arg{fam} and \Arg{ID}. \Macro{\indsetview}{} and \Macro{indsethide} set the visibility (or not) of a given “family†of indicators, meaning, if those indicators are going to be visible or not (command \Macro{\indref}{}, for instance) if the option \Option{showind} is in use.
+\end{Macros}
+
+\begin{Macros}{\lstind}
+ \begin{Syntax}%
+ \Macro{\lstind}[seclvl1,seclvl2]{fam}
+\end{Syntax}
+\Macro{\lstind}{} will produce a sectioning like list, \Arg{seclvl1} defaults to \Macro{\section}{} and \Arg{seclvl2} defaults to \Macro{\subsection}{}, those indicators marked with an \textbf{*} (when creating them) will be issued with \Arg{seclvl1}, those marked with an \textbf{+} will be issued with \Arg{seclvl2}. The indicator's short text will be the sectioning title, whilst the indicator's 'text' (the one assigned with \Macro{indicatorText}{} will be the sectioning body.)
+\end{Macros}
+
+\begin{Macros}{\PrintIndicators}
+ \begin{Syntax}%
+ \Macro{\PrintIndicators}[fam]{}
+ \end{Syntax}
+ \Macro{\PrintIndicators}{} will produce a “list of contents†like list (with cross reference to all used \Macro{\indref}{} pages). It will either issue a list of all \Macro{\declareindicator}, or just the ones belonging to \Arg{fam}. \Arg{fam} can be a csv list of families. Each entry will be composed by indicator's “familyâ€, “IDâ€, “short textâ€, “long text†and “extra description†but not the text issued with \Macro{\indicatorText}{}.
+\end{Macros}
+
+
+\begin{Macros}{\helpindicators}
+ \begin{Syntax}%
+ \Macro{\helpindicators}{}
+\end{Syntax}
+This will just prints, middle text, a quick “help text†listing the few main “indicators related command†(to help out those less \LaTeXe~ savvy writers.)
+\end{Macros}
+
+\begin{Macros}{ \ifshowind}
+ \begin{Syntax}%
+ \Macro{\ifshowind}{code-ifshow,code-ifnot}
+ \end{Syntax}
+Just a helping command, based on the package options. If the option \Option{showind} was used, \Arg{code-ifshow} is executed, otherwise \Arg{code-ifnot}.
+\end{Macros}
+
+
+\begin{Macros}{\textmark, \comment}
+ \begin{Syntax}%
+ \Macro{\textmark}[status]{text}
+ \Macro{\comment}[status]{title,text}
+\end{Syntax}
+Those are annotation, remark commands. The difference being that \Macro{\textmark}{} will just highlight the \Arg{text} (using \Arg{status} “formatâ€), whilst \Macro{comment}{} will create a “remark box†(the same used when inserting an indicator's reference, commands below). N.B. \Macro{\comment}{} is suppressed unless the option \Option{showind} is used.
+\end{Macros}
+
+\begin{Macros}{\indref,\indreflst}
+ \begin{Syntax}%
+ \Macro{\indref}<*>[status]{fam,ID,comment}
+ \Macro{\indreflst}<*>[status]{fam,IDlist,comment}
+\end{Syntax}
+\Macro{\indref}{} creates a box (\Pack{TikZ} based \Pack{mdframed} ) of the indicator denoted by \Arg{fam} and \Arg{ID}. The family and IDs will be issued as the “frame titleâ€, the current indicator's \Arg{status} will be printed out (the whole box will be highlighted accordly), the short version of the indicator will be used (the long version will “appear†as a \Pack{pdfcomment}), finally any \Arg{comment} will be added to the text box. Each \Macro{\indref}{} box will have a link to the indicator's list (issued with \Macro{\PrintIndicators}{}). If the optional argument \Arg{status} is used, the indicator's status will be updated accordly. The star version also prints the indicator's long text.
+
+\Macro{\indreflst}{} behaves similarly, with the difference that \Arg{IDlist} is a csv list of IDs (same family), moreover, each item of said list can have the form either just \Arg{ID} or \Arg{status:ID}, in the last form, that ID will have its status updated, as well.
+\end{Macros}
+
+\begin{Macros}{\fancyquote}
+ \begin{Syntax}%
+ \Macro{\fancyquote}[vspc]{text,author,dateref}
+\end{Syntax}
+As quick “quote†hack, \Macro{\fancyquote}{} will typesets a \Arg{text} (small size, italic text, in a minipage environment) followed by \Arg{author} and \Arg{dateref}. This is meant to be used after a \Macro{\chapter}{} or \Macro{\section}{} commands. \Arg{vspc} is to be used in case one has to adjust the vertical space between the sectioning command, and the quote one.
+\end{Macros}
+
+
+\begin{Macros}{\labelhack}
+ \begin{Syntax}%
+ \Macro{\labelhack}{text}
+ \end{Syntax}
+As the name implies, it is a hack. In some cases (which we haven't manage to found why/what), \Pack{hyperref} would fail miserably when using the \Macro{\nameref}{} (in some cases getting the sectioning correct, but not the name!). This just assures that \Macro{\nameref}{} will use the correct sectioning name in those cases.
+\begin{stcode}[st=d.labelhack]
+ \section{this section}\labelhack{this section}\label{somelabel}
+\end{stcode}
+\DisplayCode[codeprefix={For Example:},emph={labelhack}]{d.labelhack}
+\end{Macros}
+
+\begin{Macros}{\acrodef, \acro,\acrol,\acrols,\acrosl,\acrofoot,\printacrolist}
+ \begin{Syntax}%
+ \Macro{\acrodef}{acroID}{acronym}{long}
+ \Macro{\acro}{acroID}
+ \Macro{\acrol}{acroID}
+ \Macro{\acrols}{acroID}
+ \Macro{\acrosl}{acroID}
+ \Macro{\acrofoot}{acroID}
+ \Macro{\printacrolist}[enumkeys]{widest}
+ \end{Syntax}
+Those are yet another acronym hack. \Macro{\acrodef}{} “creates†an acronym, identified by \Arg{acroID}, whose short (acronym) version is \Arg{acronym} and the long version in \Arg{long}. \Macro{\acro}{} just typesets the \Arg{acronym}, \Macro{\acrol}{} the \Arg{long} version.
+\Macro{\acrols}{} typesets the the long version followed by the short (using a comma as separator).
+\Macro{\acrosl}{} prints the short version first. Finally, \Macro{\acrofoot}{} typesets the short version in text and the long as a footnote. \Macro{\printacrolist}{} creates a description list based on the \Env{listofabbrv} environment.
+\end{Macros}
+
+\subsection{Environments}
+\begin{Envs}{ppc.quote}
+ \begin{Syntax}%
+ \Macro{\begin{ppc.quote}}{} \ldots \Macro{\end{ppc.quote}}{}
+ \end{Syntax}
+\end{Envs}
+This is just a tailored “quote†environment, using almost all page width, just in a smaller font size.
+
+\section{\tightul{ufrgscca-curr} Package (beta) (extended documentation)}
+This package is mostly in beta state, some parts of it should be identified as alpha state. Those are mostly rushed out adaptations of other “solutions at handâ€. Literally, try to use it at your own peril.
+
+The background of it: To have the ability to “describe†(store the information in a “structured wayâ€) an University Course curricula and later on have the possibility to presented that same information in many different ways (including a dependence graph). To an extended, most of it is done (and working), but hopeless lacking more testing and debugging.
+
+Why is it included in the bundle? Well, it is needed, in part for completeness, by \Pack{ufrgscca-ppc} which is “locally importantâ€.
+
+\subsection{Commands Creating the many lists}
+The following commands “describe†a curricula, whereas one is a sequence of semesters \Arg{semID}, each semester is composed by a list of classes, \Arg{classID}, and each class has a list of dependencies, \Arg{classID} as \Macro{\depdef}{}. All those lists are stored as csv lists, so “processing them†can be systematized.
+
+\begin{Macros}{\topicdef,\defaulttopic}
+\begin{Syntax}%
+ \Macro{\topicdef}[color]{topicID,text}
+ \Macro{\defaulttopic}{topicID}
+\end{Syntax}
+\Macro{\topicdef}{} defines \Arg{topicID} (to be used when describing a class) and associates a \Arg{text} description and a \Arg{color} (for topic highlight). \Macro{\defaulttopic}{} sets the default one (if not explicitly given when describing a class).
+\end{Macros}
+
+
+\begin{Macros}{\semdef}
+ \begin{Syntax}%
+ \Macro!{\semdef}{\oarg{pos}\xarg{cod}\marg{semID}}
+ \end{Syntax}
+This “defines†a semester, \Arg{semID}, and associates with it a \Arg{cod} (for reference) and a \Arg{pos} (to be used by, for instance, \Pack{ufrgscca-curr-graph}.)
+\end{Macros}
+
+
+\begin{Macros}{\classdef,\setclass,\classremark}
+ \begin{Syntax}%
+ \Macro!{\classdef}{\oarg{topicID}\xarg{pos}\marg{classID}\marg{cred}\marg{typ}\marg{name}\marg{desc}}
+ \Macro{\setclass}{classID}
+ \Macro{\classremark}{remark}
+ \end{Syntax}
+\Macro{\classdef}{} defines a class, associating with a \Arg{topicID}, \Arg{pos} (for \Pack{ufrgscca-curr-graph}), \Arg{classID}, number and type, \Arg{typ}, of credits, \Arg{cred}, a long name, \Arg{name} and description, \Arg{desc}. \Macro{\classremark}{} adds an extra remark to it.
+
+The following commands always refer to the “last defined†\Macro{\classdef}{} unless \Macro{\setclass}{} is used, which changes the “current class†for the following commands.
+\end{Macros}
+
+\begin{Macros}{\depdef,\altdef}
+ \begin{Syntax}%
+ \Macro!{\depdef}{\oarg{topicID}\xarg{pos}\marg{classID}}
+ \Macro{\altdef}{}
+ \end{Syntax}
+\Macro{\depdef}{} inserts/creates a “class dependency†list. The highlight color (if used) is usually defined by the current class topic (informing \Arg{topicID} changes the highlight color). \Arg{pos} is used by \Pack{ufrgscca-curr-graph} to determine the incident line angle.
+
+\Macro{\altdef}{} defines/start and alternate dependency list.
+\end{Macros}
+
+\begin{Macros}{\bibdef}
+ \begin{Syntax}%
+ \Macro{\bibdef}[type]{text}
+ \end{Syntax}
+This is used to set a list of bibliographies, one per issued command. The default \Arg{type} value is just \emph{bib}, possible values (as understood by \Pack{ufrgscca-curr-tab}) are \emph{bib}, \emph{basic} and \emph{comp}.
+\end{Macros}
+
+\subsection{List Processing Commands}
+Those are the main loop commands that go through the lists.
+\begin{Macros}{\LstClass,\LstDep,\LstTopic}
+ \begin{Syntax}
+ \Macro{\LstClass}[cmd]{semID}
+ \Macro!{\LstDep}{\oarg{cmd}\xarg{ang}\marg{classID}}
+ \Macro{\LstTopic}[cmd]{topicID}
+ \end{Syntax}
+\Arg{cmd} can be any command accepting a single argument. It will, in fact, be the one defining the way the data will be, effectively, be presented.
+
+\Macro{\LstClass}{} will process \Arg{cmd} over all classes associated with \Arg{semID}.
+
+\Macro{\LstDep}{} will process \Arg{cmd} over all dependency classes associated with \Arg{classID}.
+
+\Macro{\LstTopic}{} will process \Arg{cmd} over all classes associated with \Arg{topicID}.
+
+\end{Macros}
+
+\section{\tightul{ufrgscca-curr-tab} Package (alpha) (extended documentation)}
+This is truly a work in progress (based on some old ideas), not really tested. It shall be revised and, mostly sure, it will be changed (no compatibility guaranties). It always pre-load \Pack{ufrgscca-curr} and \Pack{longtable}.
+
+\subsection{Tabular Presentation Commands}
+\begin{Macros}{\TabEtp,\TabTopic}
+ \begin{Syntax}%
+ \Macro!{\TabEtp}{\xarg{type}\oarg{sectioning}c\marg{semID}}
+ \Macro{\TabTopic}[type]{topicID}
+ \end{Syntax}
+\Macro{\TabEtp}{} will construct a longtable with all classes associated with \Arg{semID} (including it's dependencies and bibliography).
+
+\Macro{\TabTopic}{} will construct a longtable with all classes associated with \Arg{topicID}.
+
+\end{Macros}
+
+\section{\tightul{ufrgscca-curr-graph} Package (alpha) (extended documentation)}
+
+\subsection{Graph Presentation Command}
+Ironically, this is the “oldest†of the \Pack{-curr-} packages, but it is the less tested one, and the one whose code is more prone to fail in unexpected ways, be advised: do not try to use it, unless you know the internal code well. It always pre-load \Pack{ufrgscca-curr} (N.B. it also depends on \Pack{tikz}).
+
+\begin{Macros}{\GraphSem}
+ \begin{Syntax}%
+ \Macro{\GraphSem}[type]{semID}
+ \end{Syntax}
+It will create a dependency graph for a given \Arg{semId}. N.B. to start with, it is highly dependent on the semester sequence, one shall start with first semester and go from there.
+\end{Macros}
+
+\fi
+
+
+
+\end{document}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
new file mode 100644
index 0000000000..f3cc97e63a
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
@@ -0,0 +1,494 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-abnt}
+\def\tc@tmp@altpackname{ufrgsccaabnt}
+\def\tc@tmp@packdesc{UFRGS/CCA ABNT layout}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\def\tc@tocdepth{3} % Table of Contents depth
+\def\tc@secdepth{4} % Sectioning numbers depth (3 -> subsubsection)
+
+\DeclareKeys[ufrgscca-abnt]{
+ strict-abnt.usage = load,
+ strict-abnt.if = tcif@strictabnt,
+
+ chapternopagenum.usage = load,
+ chapternopagenum.if = tcif@chapternopagenum,
+
+ english.usage = load,
+ english.if = tcif@english,
+ relnum.usage = load,
+ relnum.if = tcif@relnum,
+ repeatfields.usage = load,
+ repeatfields.if = tcif@repeatfields,
+
+ showframes.usage = load,
+ showframes.if = tcif@showframes,
+ showlabels.usage = load,
+ showlabels.if = tcif@showlabels,
+
+ tocdepth.usage = load,
+ tocdepth.store = \tc@tocdepth,
+ secdepth.usage = load,
+ secdepth.store = \tc@secdepth,
+
+ nomicrotype.usage = load,
+ nomicrotype.if = tcif@nomicrotype,
+
+
+ dctools.usage = load,
+ dctools.if = tcif@dctools,
+}
+
+\ProcessKeyOptions[ufrgscca-abnt]\relax
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% Packages Loading
+%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage[english,brazilian]{babel}%
+\RequirePackage{csquotes}%
+
+\iftcif@strictabnt
+ \RequirePackage[a4paper,inner=2cm,outer=3cm,top=3cm,bottom=2cm,twoside]{geometry}
+\else
+ \iftcif@dctools
+ \RequirePackage[a4paper,margin=5cm,right=2cm,marginparwidth=4.5cm,asymmetric,top=2.5cm,bottom=1.5cm]{geometry}
+ \else
+ \RequirePackage[a4paper,inner=2.5cm,outer=2.5cm,top=3cm,bottom=2cm,twoside]{geometry}
+ \fi
+\fi
+
+\RequirePackage[toc,page,title]{appendix}
+\RequirePackage[pagestyles,clearempty]{titlesec}
+\RequirePackage{titletoc}
+\RequirePackage[inline]{enumitem}
+
+\RequirePackage{chngcntr}
+
+\def\tc@captionwidth{0.75\textwidth}
+\def\tc@notewidth{0.635\textwidth} %% 0.84666667\tc@captionwidth
+\RequirePackage[position=above,font=small,labelfont=bf,textfont=md,textfont+=sl,width=\tc@captionwidth]{caption}%
+%%%
+%%% commands for 'floats'
+%%%
+%
+\NewDocumentCommand{\sourcecitation}{m}{{\small{\sourcename\ #1}}}%
+%
+\newlength{\noteindent}%%auxiliary length
+\NewDocumentCommand{\note}{O{}+m}{{\footnotesize\settowidth{\noteindent}{\notename#1:}\addtolength{\noteindent}{3pt}\begin{center}\begin{minipage}{\tc@notewidth}{\parindent=-\the\noteindent\notename#1:\hspace{2.9pt}#2}\end{minipage}\end{center}}}%%
+%
+%
+
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% Packages Loading
+%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{array}
+\RequirePackage{nicematrix}
+\NiceMatrixOptions{cell-space-limits = 1pt}
+
+\newcolumntype{P}[1]{>{\raggedleft\arraybackslash}p{#1}}
+\newcolumntype{B}[1]{>{\raggedleft\arraybackslash\bfseries}p{#1}}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
+\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
+\newcolumntype{J}[1]{>{\arraybackslash}p{#1}}
+
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% Packages Loading
+%%%%%%%%%%%%%%%%%%%%%
+\WarningFilter{biblatex}{File 'brazilian-abnt-abnt.lbx'}%
+\WarningFilter{biblatex}{Conflicting options}%
+\iftcif@repeatfields%
+ \RequirePackage[backend=biber,style=abnt,pretty,giveninits,extrayear,repeatfields]{biblatex}%
+\else%
+ \RequirePackage[backend=biber,style=abnt,pretty,giveninits,extrayear]{biblatex}%
+\fi%
+%%
+%%%
+%%% Language selection {package babel}
+%%%
+\iftcif@english%%
+ \selectlanguage{english}%
+ \AtBeginDocument{\selectlanguage{english}}%
+\else
+ \selectlanguage{brazilian}%
+ \AtBeginDocument{\selectlanguage{brazilian}}%
+\fi%
+
+
+%%%
+%%% typeset adjusting {package microtype}
+%%%
+\iftcif@nomicrotype\else\RequirePackage[tracking,kerning,spacing,babel]{microtype}\fi%
+%
+% pdftex native protruding
+%
+\pdfprotrudechars=2
+\pdfadjustspacing=2
+
+%%%
+%%% \so \ul command {package soul}... contour is just to make a fancy underline
+%%%
+\RequirePackage{contour}
+\RequirePackage{soul}
+
+
+\iftcif@showframes%
+ \RequirePackage{showframe}%%
+\fi
+%%
+\iftcif@showlabels%
+ \RequirePackage{showlabels}%%
+ \showlabels{cite}%%
+ \showlabels{textcite}%%
+ \RenewDocumentCommand{\showlabelfont}{}{\tiny\ttfamily\color{blue}}%%
+\fi%%
+
+
+%%%
+%%% ToC and Headings format. {package titlesec/titletoc/titleps}
+%%%
+
+\setcounter{tocdepth}{\tc@tocdepth} % Table of Contents depth
+\setcounter{secnumdepth}{\tc@secdepth} % Sectioning numbers depth (3 -> subsubsection)
+
+\NewDocumentEnvironment{tocless}{}%
+ {\setcounter{secnumdepth}{-1}\addtocontents{toc}{\protect\setcounter{tocdepth}{-1}\ignorespaces}}%
+ {\setcounter{secnumdepth}{\tc@secdepth}\addtocontents{toc}{\protect\setcounter{tocdepth}{\tc@tocdepth}\ignorespaces}}%
+\def\notoc#1#2{\begin{tocless}#1{#2}\end{tocless}}
+
+\NewDocumentEnvironment{numberless}{}{\setcounter{secnumdepth}{-1}}{\setcounter{secnumdepth}{\tc@secdepth}}
+\def\nonum#1#2{\begin{numberless}#1{#2}\end{numberless}}
+
+
+
+%%%
+%%% ToC definitions {package titletoc}
+%%%
+\def\tc@lblmargin{22mm}
+\contentsmargin{2.2em}
+\def\tc@dotspacing{0.5pc}
+\titlecontents{chapter}[\tc@lblmargin]{\vspace{3mm}\normalfont\scshape\selectfont}{\contentslabel{\tc@lblmargin}}{\hspace{-\tc@lblmargin}}{\titlerule*[\tc@dotspacing]{.}\normalsize\normalfont\contentspage}
+\titlecontents{section}[\tc@lblmargin]{\vspace{1mm}}{\contentslabel{\tc@lblmargin}}{\hspace{-\tc@lblmargin}}{\titlerule*[\tc@dotspacing]{.}\contentspage}
+
+\dottedcontents{subsection}[\tc@lblmargin]{}{\tc@lblmargin}{\tc@dotspacing}
+
+\dottedcontents{subsubsection}[\tc@lblmargin]{}{\tc@lblmargin}{\tc@dotspacing}
+
+\dottedcontents{figure}[\tc@lblmargin]{}{\tc@lblmargin}{\tc@dotspacing}
+\dottedcontents{table}[\tc@lblmargin]{}{\tc@lblmargin}{\tc@dotspacing}
+
+\RenewDocumentEnvironment{appendix}{O{\defappendixpagename}O{\defappendixname}}{%
+ \titleformat{\chapter}{\bfseries\Large\sffamily}{#2 \thechapter\hspace{1.5ex}-}{2ex}{\MakeUppercase}%
+ \titlecontents{chapter}[\tc@lblmargin]{\vspace{3mm}\sc}{\hspace{-\tc@lblmargin}{#2~\thecontentslabel\ -\enspace}}{\hspace{-\tc@lblmargin}}{\titlerule*[\tc@dotspacing]{.}\normalsize\normalfont\contentspage}
+ \def\appendixname{#2}%
+ \def\appendixpagename{#1}%
+ \def\appendixtocname{#1}%
+ \begin{appendices}%
+ \let\tc@appendixautorefname@tmp\appendixautorefname
+ \def\appendixautorefname{#2}
+ }%
+ {\let\appendixautorefname\tc@appendixautorefname@tmp\end{appendices}}
+
+\NewDocumentEnvironment{annex}{O{\defannexpagename}O{\defannexname}}{\begin{appendix}[#1][#2]}{\end{appendix}}
+
+%%%
+%%% Headings definitions {package titlesec}
+%%%
+%\RenewDocumentCommand{\thechapter}{}{\arabic{chapter}}
+\titleformat{\chapter}{\sffamily\bfseries\selectfont\Large}{\thechapter}{2ex}{\MakeUppercase}
+\titleformat{name=\chapter,numberless}{\sffamily\bfseries\selectfont\Large\center}{}{0pt}{\MakeUppercase}
+\titlespacing{\chapter}{0pt}{\tc@chapbefore}{\tc@chapafter}
+
+%\def\tc@chapbefore{18pt plus 3pt minus 6pt}
+%\def\tc@chapafter{9pt plus 3pt minus 3pt}
+%\def\tc@secbefore{12pt plus 6pt minus 3pt}
+%\def\tc@secafter{6pt plus 2pt minus 2pt}
+
+\def\tc@chapbefore{70pt plus 12pt minus 8pt}
+\def\tc@chapafter{36pt plus 8pt minus 8pt}
+\def\tc@secbefore{27pt plus 6pt minus 6pt}
+\def\tc@secafter{18pt plus 4pt minus 4pt}
+
+\titleformat{\section}[hang]{\normalfont\scshape\selectfont\large}{\thesection}{.5em}{}
+\titlespacing{\section}{0pt}{\tc@secbefore}{\tc@secafter}
+
+\titleformat{name=\section,numberless}[hang]{\normalfont\large\bfseries\scshape\selectfont\center}{}{0pt}{}
+\titlespacing{name=\section,numberless}{0pt}{\tc@secbefore}{\tc@secafter}
+
+\titleformat{\subsection}[hang]{\normalfont\sffamily\bfseries\slshape\selectfont}{\thesubsection}{.5em}{}
+\titlespacing{\subsection}{0pt}{\tc@secbefore}{\tc@secafter}
+
+\titleformat{\subsubsection}[hang]{\normalfont\sffamily\slshape\selectfont}{\thesubsubsection}{.5em}{}
+\titlespacing{\subsubsection}{0pt}{\tc@secbefore}{\tc@secafter}
+
+\titleformat{\paragraph}[hang]{\normalfont\sffamily\selectfont}{\theparagraph}{.5em}{\tightul}
+\titlespacing{\paragraph}{0pt}{\tc@secbefore}{\tc@secafter}
+
+\titleformat{\subparagraph}[hang]{\normalfont\sffamily\selectfont}{\thesubparagraph}{.5em}{\tightul}
+\titlespacing{\subparagraph}{0pt}{\tc@secbefore}{\tc@secafter}
+
+%%%
+%%% Relative/Absolute counters... {package chngcntr}
+%%%
+\iftcif@dctools
+\else
+\iftcif@relnum%
+ \counterwithin{figure}{chapter}%
+ \counterwithin{table}{chapter}%
+\else%
+ \counterwithout{figure}{chapter}%
+ \counterwithout{table}{chapter}%
+\fi
+\fi
+%%%
+%%% Page Heading format {titlesec/titleps}
+%%%
+\renewpagestyle{plain}{\sethead[\ifthechapter{\sffamily\thepage}{}][][]{}{}{\ifthechapter{\sffamily\thepage}{}}}
+\newpagestyle{main}{\sethead[\ifthechapter{\sffamily\thepage}{}][][]{}{}{\ifthechapter{\sffamily\thepage}{}}}
+\newpagestyle{bibliography}{\sethead[\sffamily\thepage][][]{}{}{\sffamily\thepage}}
+\pagestyle{main}
+
+\iftcif@chapternopagenum\renewpagestyle{plain}{\sethead[][][]{}{}{}}\fi
+
+\let\tc@temp@printbibliography\printbibliography
+
+\defbibheading{bibliography}[\refname]{\nonum\chapter{#1}\pagestyle{bibliography}}
+
+\let\tc@temp@listoffigures\listoffigures
+\def\listoffigures{\tc@temp@listoffigures\addcontentsline{toc}{chapter}{\MakeUppercase\listfigurename}}
+%%
+\let\tc@temp@listoftables\listoftables
+\def\listoftables{\tc@temp@listoftables\addcontentsline{toc}{chapter}{\MakeUppercase\listtablename}}
+%%
+
+
+\newlength{\tc@lblwidth}
+\NewDocumentCommand{\NewChapListEnv}{mm}{
+ \NewDocumentEnvironment{#1}{O{}m}{%
+ \settowidth{\tc@lblwidth}{##2***}%
+ \nonum\chapter{\MakeUppercase{#2}}%
+ \begin{description}[tcc,noindent,leftmargin=\tc@lblwidth,labelwidth=!,##1]%
+ }{\end{description}}
+}
+
+\NewChapListEnv{listofabbrv}{\listabbrvname}
+\NewChapListEnv{listofsymbols}{\listsymbolname}
+
+
+%%%
+%%% lists formating {package enumitem}
+%%%
+
+\def\tc@enumbase{6mm}
+\def\tc@enummarging{12mm}
+\def\tc@enummargingB{18mm}
+\def\tc@enumlabelsep{2.5mm}
+\setlength{\parindent}{\tc@enummarging}
+
+\SetEnumitemValue{label}{arabic}{\arabic*.}
+\SetEnumitemValue{label}{roman}{\roman*.}
+\SetEnumitemValue{label}{alpha}{\alph*.}
+\SetEnumitemValue{label}{bullet}{\hfill\textopenbullet}
+
+\SetEnumitemKey{ppc}{leftmargin=\tc@enummarging,labelindent=\tc@enumbase,labelsep=\tc@enumlabelsep,labelwidth=!,style=nextline}
+\SetEnumitemKey{tcc}{leftmargin=\tc@enummarging,labelindent=\tc@enumbase,labelsep=\tc@enumlabelsep,labelwidth=!,style=nextline}
+%
+\SetEnumitemKey{parindent}{leftmargin=\tc@enummargingB,labelindent=\tc@enummarging,labelwidth=!}
+\SetEnumitemKey{noindent}{labelindent=0pt,labelwidth=!}
+\SetEnumitemKey{tight}{leftmargin=0pt,listparindent=5mm,labelwidth=5mm}
+%
+\SetEnumitemKey{miditemsep}{parsep=0ex,itemsep=0.4ex}
+
+%\SetEnumitemKey{ppctight}{leftmargin=0pt,listparindent=5mm,labelwidth=5mm}
+
+
+\SetEnumitemKey{arabic}{label=\arabic*.}
+\SetEnumitemKey{arabic)}{label=\arabic*)}
+\SetEnumitemKey{(arabic)}{label=(\arabic*)}
+\SetEnumitemKey{arabic*}{label*=\arabic*.}
+\SetEnumitemKey{arabic*)}{label*=\arabic*)}
+\SetEnumitemKey{roman}{label=\roman*.}
+\SetEnumitemKey{roman)}{label=\roman*)}
+\SetEnumitemKey{(roman)}{label=(\roman*)}
+\SetEnumitemKey{roman*}{label*=\roman*.}
+\SetEnumitemKey{roman*)}{label*=\roman*)}
+\SetEnumitemKey{Roman}{label=\Roman*.}
+\SetEnumitemKey{Roman)}{label=\Roman*)}
+\SetEnumitemKey{(Roman)}{label=(\Roman*)}
+\SetEnumitemKey{Roman*}{label*=\Roman*.}
+\SetEnumitemKey{Roman*)}{label*=\Roman*)}
+\SetEnumitemKey{alpha}{label=\alph*.}
+\SetEnumitemKey{alpha)}{label=\alph*)}
+\SetEnumitemKey{(alpha)}{label=(\alph*)}
+\SetEnumitemKey{alpha*}{label*=\alph*.}
+\SetEnumitemKey{alpha*)}{label*=\alph*)}
+\SetEnumitemKey{Alpha}{label=\Alph*.}
+\SetEnumitemKey{Alpha)}{label=\Alph*)}
+\SetEnumitemKey{(Alpha)}{label=(\Alph*)}
+\SetEnumitemKey{Alpha*}{label*=\Alph*.}
+\SetEnumitemKey{Alpha*)}{label*=\Alph*)}
+\SetEnumitemKey{bullet}{label=\hfill\textopenbullet}
+
+%%%
+%%% tight underline {packages soul, countour}
+%%%
+\contourlength{0.17ex}%
+\contournumber{96}%
+
+\NewDocumentCommand{\tightul}{m}{%
+ \setul{0.355ex}{0.075ex}%
+ \ul{{\phantom{{#1}}}}%
+ \llap{\contour{white}{#1}}%
+}
+
+%%%
+%%% keyword command definition (for abstract)
+%%%
+\newcounter{tc@kwcounter}%
+\NewDocumentCommand{\keyword}{m}{%%
+ \stepcounter{tc@kwcounter}%%
+ \expandafter\gdef\csname keyw\alph{tc@kwcounter}\endcsname{#1}%%
+}%
+\NewDocumentCommand{\tcabnt@abstractkw}{}{%%
+ \@ifundefined{keywa}{}{\expandafter\MakeUppercase\keywa}%%
+ \@ifundefined{keywb}{}{, \keywb}%%
+ \@ifundefined{keywc}{}{, \keywc}%%
+ \@ifundefined{keywd}{}{, \keywd}%
+ \@ifundefined{keywe}{}{, \keywe}%
+ \@ifundefined{keywf}{}{, \keywf}%
+ \@ifundefined{keywg}{}{, \keywg}%
+ \@ifundefined{keywh}{}{, \keywh}%
+ \@ifundefined{keywi}{}{, \keywi}%
+ \@ifundefined{keywj}{}{, \keywj}%
+}%
+
+\let\tc@org@abstract\abstract
+\let\tc@org@endabstract\endabstract
+
+\RenewDocumentEnvironment{abstract}{}{%%
+ \notoc\chapter{\abstractname}%
+}{%%
+ \par\vspace{2ex} %\vfill%
+ \noindent\textbf{\keywordsname:} \tcabnt@abstractkw.%
+}%
+
+\NewDocumentEnvironment{otherabstract}{O{english}m}{%%
+ \gdef\tc@otherkeywords{#2}%%
+ \begin{otherlanguage}{#1}%
+ \notoc\chapter{\abstractname}%
+}{%
+ \par\vspace{2ex} %\vfill%
+ \noindent\textbf{\keywordsname:} \tc@otherkeywords.%
+ \end{otherlanguage}%
+}%
+
+
+
+%==============================================================================%
+% date redefinition (separated month and year)
+%==============================================================================%
+\RenewDocumentCommand{\date}{O{\number\day}mm}{%
+ \gdef\tc@publmonth{#2}%
+ \gdef\tc@publyear{#3}%
+ \gdef\tc@publday{\ifnum #1<10 0\fi #1}%
+}%
+\date{\monthname}{\number\year}%
+
+%for english%
+\@namedef{captionsenglish}{%%
+ \input{ufrgscca-en-base.def}%%
+}%
+\@namedef{dateenglish}{%%
+ \def\today{\monthname\space\number\day,\space\number\year}%%
+ \def\monthname{%%
+ \ifcase\month\or%%
+ January\or February\or March\or April\or%%
+ May\or June\or July\or August\or September\or%%
+ October\or November\or December%%
+ \fi%%
+ }%%
+ \def\tc@date{\tc@publmonth~\tc@publyear}%%
+}%
+%
+%para portugues%
+\@namedef{captionsbrazilian}{%%
+ \input{ufrgscca-ptBR-base.def}%%
+}%
+\@namedef{datebrazilian}{%%
+ \def\today{\number\day\space de\space\monthname\space de\space\number\year}%%
+ \def\monthname{%%
+ \ifcase\month\or%%
+ Janeiro\or Fevereiro\or Março\or Abril\or%%
+ Maio\or Junho\or Julho\or Agosto\or Setembro\or%%
+ Outubro\or Novembro\or Dezembro%%
+ \fi%%
+ }%%
+ \def\tc@date{\tc@publmonth\ de~\tc@publyear}%%
+}%
+%
+%
+% Mainly for 'cover pages'
+\def\tc@pagebreak{\if@openright\cleardoublepage\else\clearpage\fi}
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
new file mode 100644
index 0000000000..fc83276076
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
@@ -0,0 +1,1006 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-coord}
+\def\tc@tmp@altpackname{ufrgsccacoord}
+ \def\tc@tmp@packdesc{UFRGS/CCA coord commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+ \let\@exp\expandafter
+ \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+ \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\newif\iftcif@coord@emptyforms\tcif@coord@emptyformsfalse
+\DeclareKeys[ufrgscca-coord]{
+ calendar.usage = general,
+ calendar.if = tcif@coord@calendar,
+ checklist.usage = general,
+ checklist.if = tcif@coord@checklist,
+ report.usage = general,
+ report.if = tcif@coord@report,
+ boards.usage = general,
+ boards.if = tcif@coord@boards,
+ boarddates.usage = general,
+ boarddates.if = tcif@coord@boarddates,
+ studentlist.usage = general,
+ studentlist.if = tcif@coord@studentlist,
+ revforms.usage = general,
+ revforms.if = tcif@coord@forms@revforms,
+ referral.usage = general,
+ referral.if = tcif@coord@forms@referral,
+ cocertificate.usage = general,
+ cocertificate.if = tcif@coord@forms@cocertificate,
+}
+\ProcessKeyOptions[ufrgscca-coord]\relax
+\NewDocumentCommand{\setreports}{m}{\SetKeys[ufrgscca-coord]{#1}}
+
+\def\c@one#1:#2:{\csname #1\endcsname}
+\def\c@two#1:#2:{\csname #1\endcsname[newpage]}
+\def\tccoord@split#1:#2:#3#4#5,{#4#1:#2:}
+\NewDocumentCommand{\tccoord@student@exec}{m}{\tccoord@split#1::\c@two\c@one\empty,}
+
+\RequirePackage{longtable}
+\RequirePackage{ufrgscca-forms}
+\RequirePackage{ufrgscca-gen}
+\RequirePackage{ufrgscca-core}
+
+%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%
+\cmdfactory<coord>{boardstitle}
+\cmdfactory<coord>{boardsworklabel}
+\cmdfactory<coord>{TCCgradesNlabel,TCCgradesClabel}%
+
+\cmdfactory<coord>{calendartitle,tcccalendardesc}%
+\cmdfactory<coord>{tccreporttitle,tccreportopening,tccreportdesc,tccreportabsents,tccreportdismiss}%
+\cmdfactory<coord>{tccreferralopening,referralfailed,referralapproved,referralfailFF}
+\cmdfactory<coord>{referralexamapprovedtext,referralexamfailtext,referralfatetext}%
+\cmdfactory<coord>{boardlabel,cocertificatetitle,cocertificateopenning,cocertificatetext}%
+\cmdfactory<coord>{TCCperiod,boardstitleB,boardsOBS}%
+\cmdfactory<coord>{studentlistformtitle,studentlistactivity,studentlistdate}%
+
+
+
+%%% this should go to ufrgscca-coord !!!!
+\NewDocumentCommand{\TCCgrades}{mmmmm}{%
+ \gdef\tc@TCCgradeA{#1}%
+ \gdef\tc@TCCgradeB{#2}%
+ \gdef\tc@TCCgradeC{#3}%
+ \gdef\tc@TCCgradeD{#4}%
+ \gdef\tc@TCCgradeFF{#5}%
+}%
+%
+%%% this should go to ufrgscca-coord !!!!
+\NewDocumentCommand{\TCCgradesN}{mmm}{%
+ \gdef\tc@TCCgradeAN{#1}%
+ \gdef\tc@TCCgradeBN{#2}%
+ \gdef\tc@TCCgradeCN{#3}%
+}%
+
+
+%%%%%%%%%
+%%%%%%%%% ufrgscca-coord !!!
+%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentExam}{m}{%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}Exam\endcsname{#1}%
+}%
+ \NewDocumentCommand{\tccoord@studentFF}{}{%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}FF\endcsname{1}%
+ \gdef\tc@TCCff@flag{1}%
+}%
+\NewDocumentCommand{\tccoord@studentDismiss}{}{%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}Dismiss\endcsname{1}%
+ \gdef\tc@TCCdismiss@flag{1}%
+}%
+\NewDocumentCommand{\studentFate}{O{}}{%%
+ \ifthenelse{\equal{#1}{C}}{%%
+ \tccoord@studentExam{C}%%
+ }{%%
+ \ifthenelse{\equal{#1}{D}}{%%
+ \tccoord@studentExam{D}%%
+ }{%%
+ \ifthenelse{\equal{#1}{FF}}{%%
+ \tccoord@studentFF%%
+ }{%%
+ \ifthenelse{\equal{#1}{Dismiss}}{%%
+ \tccoord@studentDismiss%%
+ }{%%
+ }%%
+ }%%
+ }%%
+ }%%
+}%%
+%
+%
+\NewDocumentCommand{\studenttimeslot}{O{}mm}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}date\endcsname{#2}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}time\endcsname{#3}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}local\endcsname{#1}%
+}%
+\let\timeslot\studenttimeslot%
+%
+\NewDocumentCommand{\tccdate}{mm}{%%
+ \expandafter\gdef\csname date:#1\endcsname{#2}%
+}%
+%
+
+%%%%%%%%%
+%%%%%%%%% ufrgscca-coord !?!!
+%%%%%%%%%
+\NewDocumentCommand{\studentTCCtitle}{m}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}title\endcsname{#1}%
+}%
+\let\TCCtitle\studentTCCtitle%
+%
+%%%%%%%%%
+%%%%%%%%% ufrgscca-coord !!!
+%%%%%%%%%
+\NewDocumentCommand{\studentremark}{m}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}remark\endcsname{#1}%
+}%
+%
+
+
+
+%
+\NewDocumentCommand{\tccoord@checklist}{m}{\expandafter\gdef\csname tc@student\Alph{tc@studentcount}:#1\endcsname{}}%
+\NewDocumentCommand{\checklist}{m}{\forcsvlist{\tccoord@checklist}{#1}}%
+%
+\NewDocumentCommand{\addtostudent}{mm}{\@ifundefined{#1}{}{\csappto{#1.hook}{#2}}}
+%
+\NewDocumentCommand{\checkedbox}{}{\ooalign{$\square$\cr\hidewidth\raise.3ex\hbox{$\checkmark\mkern-7mu$}\hidewidth\cr}}%
+\NewDocumentCommand{\uncheckedbox}{}{$\square$}%
+\NewDocumentCommand{\tccoord@@check}{mm}{\@ifundefined{tc@student#1:#2}{\uncheckedbox}{\checkedbox}}%
+\NewDocumentCommand{\tccoord@check}{mm}{\@ifundefined{#2}{}{\tccoord@@check{#1}{\csname #2\endcsname} \csname @\csname #2\endcsname\endcsname}}%
+\NewDocumentCommand{\checkdef}{mmm}{\expandafter\gdef\csname #1\endcsname{#2}\expandafter\gdef\csname @#2\endcsname{#3}}%
+%\chekmark%
+
+%%%%%
+%%%%% ufrgscca-coord !!!!
+%%%%%
+\NewDocumentCommand{\tccoord@studentboardsnewpage}{}{% %%% see ufrgscca-core for counters...
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}BoardsNP\endcsname{1}%
+}%
+
+\NewDocumentCommand{\NewStudent}{m+m}{%%
+ \expandafter\NewDocumentCommand\csname #1\endcsname{O{}}{%%
+ #2%
+ \csname #1.hook\endcsname
+ \@ifundefined{tccoord@studentboards##1}{}{\csname tccoord@studentboards##1\endcsname}%%
+ \iftcif@coord@forms@revforms
+ \tcforms@examinersForms
+ \fi
+ \iftcif@coord@forms@referral
+ \tccoord@TCCreferralletter
+ \fi
+ \iftcif@coord@forms@cocertificate
+ \tccoord@TCCcocertificateletter
+ \fi
+
+ \@defaultboard%
+ }%%
+ \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}
+}%
+
+
+
+\NewDocumentCommand{\@distinctboard}{}{\def\tc@nBoard{}}%
+\NewDocumentCommand{\@defaultboard}{}{\let\tc@nBoard\undefined}%
+%
+%
+\newcounter{tc@calendareventcount}%
+\NewDocumentCommand{\tcccalendarevent}{mm}{%%
+ \stepcounter{tc@calendareventcount}%%
+ \expandafter\gdef\csname tc@tcccalendarevent\Alph{tc@calendareventcount}week\endcsname{#1}%%
+ \expandafter\gdef\csname tc@tcccalendarevent\Alph{tc@calendareventcount}desc\endcsname{#2}%%
+}%
+\NewDocumentCommand{\tcccalendarhead}{mmm}{\gdef\tc@tcccalendarhead{#1 & #2 & #3\\}}%
+%
+\newcounter{tc@calendareventdatecount}%
+\NewDocumentCommand{\tcccalendareventdate}{m}{%%
+ \stepcounter{tc@calendareventdatecount}%%
+ \expandafter\gdef\csname tc@tcccalendarevent\Alph{tc@calendareventdatecount}date\endcsname{#1}%%
+}%
+%
+
+
+%
+\NewDocumentCommand{\examinergrades}{mmm}{%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@examiner\Alph{tc@examinercount}pointA\endcsname{#1}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@examiner\Alph{tc@examinercount}pointB\endcsname{#2}%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@examiner\Alph{tc@examinercount}pointC\endcsname{#3}%%
+ \ifthenelse{\equal{#1}{}}{%%
+ \expandafter\def\csname tc@student\Alph{tc@studentcount}@examiner\Alph{tc@examinercount}grade\endcsname{0}%
+ }{%%
+ \expandafter\edef\csname tc@student\Alph{tc@studentcount}@examiner\Alph{tc@examinercount}grade\endcsname{\fpeval{round((\tc@TCCpointAweight * #1 + \tc@TCCpointBweight * #2 + \tc@TCCpointCweight * #3),2,1)} }%
+ }%
+ }%
+
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC calendar%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\tc@calendartab{11.5cm}%
+\NewDocumentCommand{\tccoord@TCCcalendarline}{m}{\@ifundefined{tc@tcccalendarevent#1week}{}{\textbf{\csname tc@tcccalendarevent#1date\endcsname} & \csname tc@tcccalendarevent#1week\endcsname & \csname tc@tcccalendarevent#1desc\endcsname\\\hline}}%
+%%%
+%%
+%%%
+\NewDocumentCommand{\tccoord@TCCcalendar}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@calendartitle}%
+%
+ { \footnotesize%
+ \begin{center}
+%
+ \resizebox{\textwidth}{!}{%%
+ \begin{tabular}{ccp{\tc@calendartab}}%
+ \tc@tcccalendarhead\hline%
+ \tccoord@TCCcalendarline{A}%
+ \tccoord@TCCcalendarline{B}%
+ \tccoord@TCCcalendarline{C}%
+ \tccoord@TCCcalendarline{D}%
+ \tccoord@TCCcalendarline{E}%
+ \tccoord@TCCcalendarline{F}%
+ \tccoord@TCCcalendarline{G}%
+ \tccoord@TCCcalendarline{H}%
+ \tccoord@TCCcalendarline{I}%
+ \tccoord@TCCcalendarline{J}%
+ \tccoord@TCCcalendarline{K}%
+ \tccoord@TCCcalendarline{L}%
+ \tccoord@TCCcalendarline{M}%
+ \tccoord@TCCcalendarline{N}%
+ \tccoord@TCCcalendarline{O}%
+ \end{tabular}}
+%
+ \end{center}%
+ %\if@lmodern
+ \tiny
+ %\fi
+ \tcdef@coord@tcccalendardesc%
+ }%
+ \vfill%
+%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Student list form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\tc@stlistrule{65mm}%
+\def\tc@stlisttab{70mm}%
+%%%
+%%
+%%%
+\NewDocumentCommand{\tccoord@studentlistrow}{m}{%%
+ \@ifundefined{tc@student#1}{\rule{\tc@stlistrule}{.1pt}}{\csname tc@student#1\endcsname}\hrulefill & \rule{\tc@stlistrule}{.1pt}\\%
+}%
+%
+\NewDocumentCommand{\tccoord@studentlistform}{}{%
+ \stepcounter{tc@studentcount}%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@studentlistformtitle}%
+ \vspace{20mm}%
+%
+ {\small%
+ \begin{tabular}{p{\tc@stlisttab}@{ }p{\tc@stlisttab}}%
+ \tcdef@forms@formsstudentlabelgen & \tcdef@forms@studentsignaturegen\\\hline\\[2mm]%
+
+%
+ \tccoord@studentlistrow{A}
+%
+ \tccoord@studentlistrow{B}%
+ \tccoord@studentlistrow{C}%
+ \tccoord@studentlistrow{D}%
+ \tccoord@studentlistrow{E}%
+%
+ \tccoord@studentlistrow{F}%
+ \tccoord@studentlistrow{G}%
+ \tccoord@studentlistrow{H}%
+ \tccoord@studentlistrow{I}%
+ \tccoord@studentlistrow{J}%
+%
+ \tccoord@studentlistrow{K}%
+ \tccoord@studentlistrow{L}%
+ \tccoord@studentlistrow{M}%
+ \tccoord@studentlistrow{N}%
+ \tccoord@studentlistrow{O}%
+%
+ \tccoord@studentlistrow{P}%
+ \tccoord@studentlistrow{Q}%
+ \tccoord@studentlistrow{R}%
+ \tccoord@studentlistrow{S}%
+ \tccoord@studentlistrow{T}%
+%
+ \tccoord@studentlistrow{U}%
+ \tccoord@studentlistrow{V}%
+ \tccoord@studentlistrow{W}%
+ \tccoord@studentlistrow{X}%
+ \tccoord@studentlistrow{Y}%
+ \end{tabular}}%
+ \vfill%
+%
+ \pagebreak%
+}%
+%
+%%%
+%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student info row (for reports and referral letters)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\tc@BoardTabA{38mm}%
+\def\tc@BoardTabB{38mm}%
+\def\tc@BoardTabC{60mm}%
+\def\tc@BoardTabD{13mm}%
+%%%
+%%
+%%%
+\NewDocumentCommand{\tccoord@studentboardrow}{m}{%%
+ \@ifundefined{tc@student#1}{}{%
+ \@ifundefined{tc@student#1Dismiss}{%%
+ \@ifundefined{tc@student#1FF}{%%
+ \@ifundefined{tc@student#1time}{}{%%
+ \multirow{4}{\tc@BoardTabA}{\textbf{\csname tc@student#1\endcsname}} & \multirow{4}{\tc@BoardTabB}{{\csname tc@student#1@advisor\endcsname}} & \csname tc@student#1@examinerA\endcsname & \multirow{5}{\tc@BoardTabD}{\iftcif@coord@boarddates\else\csname tc@student#1date\endcsname\\\fi
+ \csname tc@student#1time\endcsname\\[1mm]\csname tc@student#1local\endcsname
+ }\\*%
+ & & \csname tc@student#1@examinerB\endcsname & \\*%
+ & & \csname tc@student#1@examinerC\endcsname & \\*%
+ & & (\csname tc@student#1@altexaminerA\endcsname\ ) & \\*%
+ \multicolumn{3}{l}{\textsc{\tcdef@coord@boardsworklabel:} \begin{minipage}{0.90\textwidth}\textit{\csname tc@student#1title\endcsname}\end{minipage}} & \\[2mm]\hline%
+ }%
+ }{}%
+ }{}%
+ }%
+}%
+%
+\NewDocumentCommand{\tccoord@testdaterow}{mm}{%%
+% \@ifundefined{tcif@coord@boarddates}{}{%%
+ \iftcif@coord@boarddates%
+ \@ifundefined{tc@student#2}{}{%%
+ \@ifundefined{tc@student#2Dismiss}{%%
+ \@ifundefined{tc@student#2FF}{%%
+ \@ifundefined{tc@student#2BoardsNP}{%%
+ \tccoord@@testdaterow{\csname tc@student#1date\endcsname}{\csname tc@student#2date\endcsname}%%
+ }{\kill\pagebreak\tccoord@daterow{#2}}%%
+ }{}%%
+ }{}%%
+ }%%
+ \fi
+ %}%%@boarddates
+}%%
+%
+\NewDocumentCommand{\tccoord@@testdaterow}{mm}{\ifthenelse{\equal{#1}{#2}}{\\[-4.35mm]\hline\\[-4mm]}{\tccoord@@daterow{#2}}}%
+\NewDocumentCommand{\tccoord@daterow}{m}{\gdef\tc@date{\csname tc@student#1date\endcsname}\tccoord@@daterow{\tc@date}}%
+\NewDocumentCommand{\tccoord@@daterow}{m}{& & \multicolumn{2}{r}{\textsc{\textbf{\csname date:#1\endcsname\ --- #1}}} \\*%
+ \textsc{\tcdef@forms@formsstudentlabelgen} & \textsc{\tcdef@forms@formsadvisorlabelgen} & \textsc{\tcdef@forms@formsboardtitle} & \textsc{\tcdef@forms@formstimelabel}\\*\hline}%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC Boards announce table%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@TCCboards}{}{%
+ \stepcounter{tc@studentcount}%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@TCCperiod}%
+%
+ {%%
+ \footnotesize\gdef\tc@date{\csname tc@studentAdate\endcsname}%
+ \setlength\LTleft{-8mm} \begin{center}%
+ {%%
+ \begin{longtable}{p{\tc@BoardTabA}p{\tc@BoardTabB}p{\tc@BoardTabC}p{\tc@BoardTabD}}%
+ \multicolumn{4}{c}{\textbf{\textsc{\tcdef@coord@boardstitle}}}\\\hline%
+ \iftcif@coord@boarddates\else\textsc{\tcdef@forms@formsstudentlabelgen} & \textsc{\tcdef@forms@formsadvisorlabelgen} & \textsc{\tcdef@forms@formsboardtitle} & \textsc{\tcdef@forms@formstimelabel}\\\hline\fi%
+ \endhead%
+ \tccoord@testdaterow{T}{A}%
+ \tccoord@studentboardrow{A} \tccoord@testdaterow{A}{B}%
+ \tccoord@studentboardrow{B} \tccoord@testdaterow{B}{C}%
+ \tccoord@studentboardrow{C} \tccoord@testdaterow{C}{D}%
+ \tccoord@studentboardrow{D} \tccoord@testdaterow{D}{E}%
+ \tccoord@studentboardrow{E} \tccoord@testdaterow{E}{F}%
+%
+ \tccoord@studentboardrow{F} \tccoord@testdaterow{F}{G}%
+ \tccoord@studentboardrow{G} \tccoord@testdaterow{G}{H}%
+ \tccoord@studentboardrow{H} \tccoord@testdaterow{H}{I}%
+ \tccoord@studentboardrow{I} \tccoord@testdaterow{I}{J}%
+ \tccoord@studentboardrow{J} \tccoord@testdaterow{J}{K}%
+%
+ \tccoord@studentboardrow{K} \tccoord@testdaterow{K}{L}%
+ \tccoord@studentboardrow{L} \tccoord@testdaterow{L}{M}%
+ \tccoord@studentboardrow{M} \tccoord@testdaterow{M}{N}%
+ \tccoord@studentboardrow{N} \tccoord@testdaterow{N}{O}%
+ \tccoord@studentboardrow{O} \tccoord@testdaterow{O}{P}%
+%
+ \tccoord@studentboardrow{P} \tccoord@testdaterow{P}{Q}%
+ \tccoord@studentboardrow{Q} \tccoord@testdaterow{Q}{R}%
+ \tccoord@studentboardrow{R} \tccoord@testdaterow{R}{S}%
+ \tccoord@studentboardrow{S} \tccoord@testdaterow{S}{T}%
+ \tccoord@studentboardrow{T}%
+%
+ \end{longtable}%
+ }%
+ \end{center}%
+ {\bf \tcdef@coord@boardsOBS}%
+ }%
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% \tccoord@fate => A,B,C,D as a function of student grade%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@fate}{m}{%
+ \ifthenelse{1 = \fpeval{#1 < \tc@TCCgradeCN}}%
+ {\tc@TCCgradeD}%
+ {
+ \ifthenelse{1 = \fpeval{#1 < \tc@TCCgradeBN}}%
+ {\tc@TCCgradeC}%
+ {
+ \ifthenelse{1 = \fpeval{#1 < \tc@TCCgradeAN}}%
+ {\tc@TCCgradeB}%
+ {\tc@TCCgradeA}%
+ }%
+ }%
+}
+\NewDocumentCommand{\tccoord@@fate}{m}{\tccoord@fate{\csname tc@student#1Temp\endcsname}}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% \tc@student grade => average of the 3 examiners grade%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentgrade}{m}{%%
+ \@ifundefined{tc@student#1}{}{%
+ \expandafter\edef\csname tc@student#1Temp\endcsname{%%
+\fpeval{round((\csname tc@student#1@examinerAgrade\endcsname + \csname tc@student#1@examinerBgrade\endcsname + \csname tc@student#1@examinerCgrade\endcsname)/3,2,1)}%
+ }%
+ }%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% examiners info (grades) for report/referral letters%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@examinersline}{mm}{%%
+& \csname tc@student#1@examiner#2\endcsname & \csname tc@student#1@examiner#2pointA\endcsname & \csname tc@student#1@examiner#2pointB\endcsname & \csname tc@student#1@examiner#2pointC\endcsname & \csname tc@student#1@examiner#2grade\endcsname &%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student extra info (process number, ID, email) for report%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentextrainfo}{m}{%%
+ (\csname tc@student#1Nproc\endcsname )\ \ \csname tc@student#1ID\endcsname\ / \csname tc@student#1email\endcsname%%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student info (all examiners, advisor, etc.) for report and referral letters.%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentrow}{O{}m}{%%
+ \@ifundefined{tc@student#2}{}{%%
+ \@ifundefined{tc@student#2FF}{%%
+ \@ifundefined{tc@student#2Dismiss}{%%
+ \multirow{4}{\tc@ReportTabA}{\csname tc@student#2\endcsname} %%
+ \tccoord@examinersline{#2}{A}\\*%%
+ \tccoord@examinersline{#2}{B}\\*%%
+ \tccoord@examinersline{#2}{C}\\*%%
+ & \multicolumn{4}{c}{\tcdef@cover@advisorname : \csname tc@student#2@advisor\endcsname} & \textbf{\csname tc@student#2Temp\endcsname} & %%
+ \textbf{\tccoord@@fate{#2}}%%
+ \@ifundefined{#1}{\\}{\\*%%
+ \multicolumn{6}{l}{\tcdef@coord@boardsworklabel: \csname tc@student#2title\endcsname}\\*%%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#2}}\\*%
+ \multicolumn{6}{c}{{\bf \csname tc@student#2remark\endcsname}}\\%
+ }%%
+ \hline%%
+ }{%%
+ }%%
+ }{%%
+ }%%
+ }%%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student FF info (report)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentFFrow}{m}{%%
+ \@ifundefined{tc@student#1}{}{%%
+ \@ifundefined{tc@student#1Dismiss}{%%
+ \@ifundefined{tc@student#1FF}{%%
+ }{%%
+ \multicolumn{6}{l}{\csname tc@student#1\endcsname } & \tc@TCCgradeFF\\*%%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#1} } & \\*%%
+ \multicolumn{6}{l}{\tcdef@cover@advisorname : \csname tc@student#1@advisor\endcsname} & \\\hline%%
+ }%%
+ }{}%%
+ }%%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student info (report), dimiss case%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\tc@studentDismissrow}[1]{%%
+ \@ifundefined{tc@student#1}{}{%%
+ \@ifundefined{tc@student#1FF}{%%
+ \@ifundefined{tc@student#1Dismiss}{%%
+ }{%%
+ \multicolumn{6}{l}{\csname tc@student#1\endcsname} & \\*%%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#1} } & \\*%%
+ \multicolumn{6}{l}{\tcdef@cover@advisorname : \csname tc@student#1@advisor\endcsname} & \\\hline%%
+ }%%
+ }{}%%
+ }%%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC report (student grades, FF, dismiss)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\tc@ReportTabA{32mm}%
+\def\tc@ReportTabB{42mm}%
+\def\tc@ReportTabC{15mm}%
+\def\tc@ReportTabD{15mm}%
+\def\tc@ReportTabE{15mm}%
+\def\tc@ReportTabF{8mm}%
+\def\tc@ReportTabG{12mm}%
+%%%%
+%%
+%%%%
+\NewDocumentCommand{\tccoord@TCCreport}{}{%
+ \stepcounter{tc@studentcount}%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@tccreporttitle\ - \tcdef@coord@TCCperiod}%
+ {%%
+% \footnotesize%
+ \tiny%
+%%
+ \tccoord@studentgrade{A}%
+ \tccoord@studentgrade{B}%
+ \tccoord@studentgrade{C}%
+ \tccoord@studentgrade{D}%
+ \tccoord@studentgrade{E}%
+ \tccoord@studentgrade{F}%
+ \tccoord@studentgrade{G}%
+ \tccoord@studentgrade{H}%
+%%
+ \tccoord@studentgrade{I}%
+ \tccoord@studentgrade{J}%
+ \tccoord@studentgrade{K}%
+ \tccoord@studentgrade{L}%
+ \tccoord@studentgrade{M}%
+ \tccoord@studentgrade{N}%
+ \tccoord@studentgrade{O}%
+ \tccoord@studentgrade{P}%
+%%
+ \tccoord@studentgrade{Q}%
+ \tccoord@studentgrade{R}%
+ \tccoord@studentgrade{S}%
+ \tccoord@studentgrade{T}%
+ \tccoord@studentgrade{U}%
+ \tccoord@studentgrade{V}%
+ \tccoord@studentgrade{W}%
+ \tccoord@studentgrade{X}%
+%%
+ \begin{center}%
+ \begin{longtable}{p{\tc@ReportTabA}@{\ }p{\tc@ReportTabB}@{\ }p{\tc@ReportTabC}@{\ }p{\tc@ReportTabD}@{\ }p{\tc@ReportTabE}@{\ }p{\tc@ReportTabF}@{\ }p{\tc@ReportTabG}}%
+ \multicolumn{7}{c}{\tcdef@forms@formstitle\ \tcdef@coord@TCCperiod}\\\hline%
+ & \tcdef@coord@boardlabel & \tc@TCCpointAlabel & \tc@TCCpointBlabel & \tc@TCCpointClabel &%
+ \tcdef@coord@TCCgradesNlabel & \tcdef@coord@TCCgradesClabel\\\hline%
+ \endhead%
+ \tccoord@studentrow[tc@studentextrainfo]{A}%
+ \tccoord@studentrow[tc@studentextrainfo]{B}%
+ \tccoord@studentrow[tc@studentextrainfo]{C}%
+ \tccoord@studentrow[tc@studentextrainfo]{D}%
+ \tccoord@studentrow[tc@studentextrainfo]{E}%
+ \tccoord@studentrow[tc@studentextrainfo]{F}%
+ \tccoord@studentrow[tc@studentextrainfo]{G}%
+ \tccoord@studentrow[tc@studentextrainfo]{H}%
+%%
+ \tccoord@studentrow[tc@studentextrainfo]{I}%
+ \tccoord@studentrow[tc@studentextrainfo]{J}%
+ \tccoord@studentrow[tc@studentextrainfo]{K}%
+ \tccoord@studentrow[tc@studentextrainfo]{L}%
+ \tccoord@studentrow[tc@studentextrainfo]{M}%
+ \tccoord@studentrow[tc@studentextrainfo]{N}%
+ \tccoord@studentrow[tc@studentextrainfo]{O}%
+ \tccoord@studentrow[tc@studentextrainfo]{P}%
+%%
+ \tccoord@studentrow[tc@studentextrainfo]{Q}%
+ \tccoord@studentrow[tc@studentextrainfo]{R}%
+ \tccoord@studentrow[tc@studentextrainfo]{S}%
+ \tccoord@studentrow[tc@studentextrainfo]{T}%
+ \tccoord@studentrow[tc@studentextrainfo]{U}%
+ \tccoord@studentrow[tc@studentextrainfo]{V}%
+ \tccoord@studentrow[tc@studentextrainfo]{W}%
+ \tccoord@studentrow[tc@studentextrainfo]{X}%
+ \@ifundefined{tc@TCCff@flag}{}{%
+ & & & & & & \\%
+ & & & & & & \\%
+ \multicolumn{6}{l}{{\bf \tcdef@coord@tccreportabsents}}\\\hline%
+ \tccoord@studentFFrow{A}%
+ \tccoord@studentFFrow{B}%
+ \tccoord@studentFFrow{C}%
+ \tccoord@studentFFrow{D}%
+ \tccoord@studentFFrow{E}%
+ \tccoord@studentFFrow{F}%
+ \tccoord@studentFFrow{G}%
+ \tccoord@studentFFrow{H}%
+%%
+ \tccoord@studentFFrow{I}%
+ \tccoord@studentFFrow{J}%
+ \tccoord@studentFFrow{K}%
+ \tccoord@studentFFrow{L}%
+ \tccoord@studentFFrow{M}%
+ \tccoord@studentFFrow{N}%
+ \tccoord@studentFFrow{O}%
+ \tccoord@studentFFrow{P}%
+%%
+ \tccoord@studentFFrow{Q}%
+ \tccoord@studentFFrow{R}%
+ \tccoord@studentFFrow{S}%
+ \tccoord@studentFFrow{T}%
+ \tccoord@studentFFrow{U}%
+ \tccoord@studentFFrow{V}%
+ \tccoord@studentFFrow{W}%
+ \tccoord@studentFFrow{X}%
+ }%
+ \@ifundefined{tc@TCCdismiss@flag}{}{%
+ & & & & & & \\%
+ & & & & & & \\%
+ \multicolumn{6}{l}{{\bf \tcdef@coord@tccreportdismiss}}\\\hline%
+ \tc@studentDismissrow{A}%
+ \tc@studentDismissrow{B}%
+ \tc@studentDismissrow{C}%
+ \tc@studentDismissrow{D}%
+ \tc@studentDismissrow{E}%
+ \tc@studentDismissrow{F}%
+ \tc@studentDismissrow{G}%
+ \tc@studentDismissrow{H}%
+%%
+ \tc@studentDismissrow{I}%
+ \tc@studentDismissrow{J}%
+ \tc@studentDismissrow{K}%
+ \tc@studentDismissrow{L}%
+ \tc@studentDismissrow{M}%
+ \tc@studentDismissrow{N}%
+ \tc@studentDismissrow{O}%
+ \tc@studentDismissrow{P}%
+%%
+ \tc@studentDismissrow{Q}%
+ \tc@studentDismissrow{R}%
+ \tc@studentDismissrow{S}%
+ \tc@studentDismissrow{T}%
+ \tc@studentDismissrow{U}%
+ \tc@studentDismissrow{V}%
+ \tc@studentDismissrow{W}%
+ \tc@studentDismissrow{X}%
+ }%%
+ \end{longtable}%%
+ \end{center}%%
+ } %end of footnotesize%
+
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student check list row%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@studentcheckrow}{m}{%%
+ \@ifundefined{tc@student#1}{}{%%
+ \@ifundefined{tc@student#1FF}{%%
+ \@ifundefined{tc@student#1Dismiss}{%%
+ \multirow{4}{\tc@ReportTabA}{\csname tc@student#1\endcsname} %
+ & \tccoord@check{#1}{checkAA} & \tccoord@check{#1}{checkAB} & \tccoord@check{#1}{checkAC} & \tccoord@check{#1}{checkAD} & \tccoord@check{#1}{checkAE}\\*%
+ & \tccoord@check{#1}{checkBA} & \tccoord@check{#1}{checkBB} & \tccoord@check{#1}{checkBC} & \tccoord@check{#1}{checkBD} & \tccoord@check{#1}{checkBE}\\*%
+ & \tccoord@check{#1}{checkCA} & \tccoord@check{#1}{checkCB} & \tccoord@check{#1}{checkCC} & \tccoord@check{#1}{checkCD} & \tccoord@check{#1}{checkCE}\\*%
+ & \tccoord@check{#1}{checkDA} & \tccoord@check{#1}{checkDB} & \tccoord@check{#1}{checkDC} & \tccoord@check{#1}{checkDD} & \tccoord@check{#1}{checkDE}\\\hline%%
+ }{}%%
+ }{}%%
+ }%%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC check list%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@TCCchecklist}{}{%
+ \stepcounter{tc@studentcount}%
+ \tc@formtopbox{\tcdef@forms@formstitle}{Check List - \tcdef@coord@TCCperiod}%
+ {%%
+% \footnotesize%
+ \scriptsize%
+ \setlength\LTleft{-10mm}%
+ \begin{center}%
+ \begin{longtable}{p{\tc@ReportTabA}lllll}%
+ \\\hline%
+ \endhead%
+ \tccoord@studentcheckrow{A}%
+ \tccoord@studentcheckrow{B}%
+ \tccoord@studentcheckrow{C}%
+ \tccoord@studentcheckrow{D}%
+ \tccoord@studentcheckrow{E}%
+ \tccoord@studentcheckrow{F}%
+ \tccoord@studentcheckrow{G}%
+ \tccoord@studentcheckrow{H}%
+%%
+ \tccoord@studentcheckrow{I}%
+ \tccoord@studentcheckrow{J}%
+ \tccoord@studentcheckrow{K}%
+ \tccoord@studentcheckrow{L}%
+ \tccoord@studentcheckrow{M}%
+ \tccoord@studentcheckrow{N}%
+ \tccoord@studentcheckrow{O}%
+ \tccoord@studentcheckrow{P}%
+%%
+ \tccoord@studentcheckrow{Q}%
+ \tccoord@studentcheckrow{R}%
+ \tccoord@studentcheckrow{S}%
+ \tccoord@studentcheckrow{T}%
+ \tccoord@studentcheckrow{U}%
+ \tccoord@studentcheckrow{V}%
+ \tccoord@studentcheckrow{W}%
+ \tccoord@studentcheckrow{X}%
+ \end{longtable}%%
+ \end{center}%%
+ } %end of footnotesize%
+
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC referral letters :: approved/failed/FF%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@TCCcocertificateletter}{}{% tc@student\Alph{tc@studentcount}@#1
+ \@ifundefined{tc@student\Alph{tc@studentcount}@coadvisor}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@cocertificatetitle}%
+
+ \noindent \tcdef@coord@cocertificateopenning%
+ \vfill%
+\begin{center}
+{\sc \csname tc@student\Alph{tc@studentcount}@coadvisor\endcsname}
+\end{center}
+
+\vfill
+
+\tcdef@coord@cocertificatetext
+
+
+
+ \vfill%
+ \begin{flushright}%
+ \tc@city, \tc@publday\ de \tc@publmonth\ de \tc@publyear .%
+ \vfill %
+
+% \vfill%
+
+ $\overline{\text{\tcdef@core@TCCcoord}}$\\%
+ \tcdef@core@TCCcoordtitle%
+ \vfill
+ $\overline{\text{\tcdef@core@coursecoord}}$\\%
+ \tcdef@core@coursecoordtitle\\%
+ \tcdef@cover@course%
+
+ \end{flushright}%
+ \vfill%
+ \pagebreak%
+ }{}%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% referral fate :: failed or approved as per student grade%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@referralfate}{m}{\ifthenelse{1 = \fpeval{#1 <= \tc@TCCgradeCN}}{\tcdef@coord@referralfailed}{\tcdef@coord@referralapproved}}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC referral letters :: approved/failed/FF%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@TCCreferralletter}{}{%
+ \@ifundefined{tc@student\Alph{tc@studentcount}Dismiss}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@TCCperiod}%
+
+ \noindent\tcdef@coord@tccreferralopening%
+ \vfill%
+
+ \@ifundefined{tc@student\Alph{tc@studentcount}FF}{%
+ \@ifundefined{tc@student\Alph{tc@studentcount}Exam}{%
+ \tccoord@studentgrade{\Alph{tc@studentcount}}%
+ \tcdef@coord@referralfatetext%
+
+ \vfill%
+
+ {\footnotesize%
+ \begin{center}%
+ \resizebox{\textwidth}{!}{%
+ \begin{tabular}{p{\tc@ReportTabA}@{\ }p{\tc@ReportTabB}@{\ }c@{\ }c@{\ }c@{\ }c@{\ }c}%\hline%
+ & \tcdef@coord@boardlabel & \tc@TCCpointAlabel & \tc@TCCpointBlabel & \tc@TCCpointClabel &%
+ \tcdef@coord@TCCgradesNlabel & \tcdef@coord@TCCgradesClabel\\\hline%
+ \tccoord@studentrow{\Alph{tc@studentcount}}%
+ \end{tabular}%
+ }%
+ \end{center}%
+ }%
+ }{%
+ \ifthenelse{\equal{\csname tc@student\Alph{tc@studentcount}Exam\endcsname}{D}}{%
+ \tcdef@coord@referralexamfailtext%
+ \vfill%
+ }{%
+ \tcdef@coord@referralexamapprovedtext%
+ \vfill%
+ }%
+ {%%
+ \footnotesize%
+ \begin{center}%
+ \begin{tabular}{p{\tc@ReportTabA}@{\ }p{\tc@ReportTabB}@{\ }c}%\hline%
+ & \tcdef@coord@boardlabel \\\hline%
+ \multirow{3}{\tc@ReportTabA}{\csname tc@student\Alph{tc@studentcount}\endcsname} %
+ &\csname tc@student\Alph{tc@studentcount}@examinerA\endcsname\\%
+ &\csname tc@student\Alph{tc@studentcount}@examinerB\endcsname\\%
+ &\csname tc@student\Alph{tc@studentcount}@examinerC\endcsname\\%
+ \multicolumn{2}{l}{\tcdef@forms@formsadvisorlabel : \csname tc@student\Alph{tc@studentcount}@advisor\endcsname} \\\hline%
+ \end{tabular}%
+ \end{center}%
+ }%
+ }%
+ }{%
+ \tcdef@coord@referralfailFF%
+ }%
+
+ \vfill%
+ \begin{flushright}%
+ \tc@city, \tc@publday\ de \tc@publmonth\ de \tc@publyear .%
+ \vfill %
+
+ \tcdef@core@TCCcoordtitle%
+ \vfill%
+
+ $\overline{\text{\tcdef@core@TCCcoord}}$%
+ \end{flushright}%
+ \vfill%
+ \pagebreak%
+ }{}%
+}%
+%
+
+\NewDocumentCommand{\tccoord@calendarfill}{}{%
+%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+ \@ifundefined{tc@tcccalendareventdateh}{\tcccalendareventdate{---}}{}%
+}
+
+
+\NewDocumentCommand{\setstudentlist}{mm}{\tcgen@cdef<coord>{list#1}{#2}}
+
+\NewDocumentCommand{\tcreports}{O{}m}{%%
+ \setreports{#1}
+ \tccoord@calendarfill%
+ \iftcif@coord@calendar%
+ \tccoord@TCCcalendar%
+ \fi%
+ \@ifundefined{tcdef@coord@list#2}{}{%
+ \expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\tccoord@student@exec\expandafter\expandafter\expandafter{\csname tcdef@coord@list#2\endcsname}
+ }
+ \iftcif@coord@checklist%
+ \tccoord@TCCchecklist%
+ \fi%
+ \iftcif@coord@report%
+ \tccoord@TCCreport%
+ \fi%
+ \iftcif@coord@boards%
+ \tccoord@TCCboards%
+ \fi%
+ \iftcif@coord@studentlist%
+ \tccoord@studentlistform%
+ \fi%
+}%%
+
+%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%
+%
+\iftcif@english%
+\input{ufrgscca-en-coord.def}%
+\else%
+\input{ufrgscca-ptBR-coord.def}%
+\fi%
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
new file mode 100644
index 0000000000..6d948f5f1b
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
@@ -0,0 +1,279 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-core}
+\def\tc@tmp@altpackname{ufrgsccacore}
+\def\tc@tmp@packdesc{UFRGS/CCA core commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student commands%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+\NewDocumentCommand{\tccore@articledefx}{mmmmm}{%
+ \expandafter\gdef\csname #1article\endcsname{#2}%
+ \expandafter\gdef\csname #1narticle\endcsname{#3}%
+ \expandafter\gdef\csname #1Article\endcsname{#4}%
+ \expandafter\gdef\csname #1Narticle\endcsname{#5}%
+}%
+\NewDocumentCommand{\tccore@articledefn}{m}{%
+ \tccore@articledefx{#1}{o(a)}{(a)}{O(A)}{(A)}%
+}%
+\NewDocumentCommand{\tccore@articledefm}{m}{%
+ \tccore@articledefx{#1}{o}{}{O}{}%
+}%
+\NewDocumentCommand{\tccore@articledeff}{m}{%
+ \tccore@articledefx{#1}{a}{a}{A}{A}%
+}%
+\NewDocumentCommand{\tccore@articledef}{mm}{%
+ \ifthenelse{\equal{#2}{m}}{%%
+ \tccore@articledefm{#1}%%
+ }{%%
+ \ifthenelse{\equal{#2}{f}}{%%
+ \tccore@articledeff{#1}%%
+ }{%%
+ \tccore@articledefn{#1}%%
+ }%%
+ }%%
+}%
+
+%
+% Exception:: those are only used at ufrgscca-forms, but, it make sense to be used at 'local.tex'
+%
+\cmdfactory<core>{formlocal}
+\cmdfactory<core>{tccbrief,tcccoadvisorbrief,tccadvisorsreview}
+
+
+\cmdfactory<core>{TCCcoordtitle}
+\NewDocumentCommand{\TCCcoord}{mO{}}{%
+ \tcgen@cdef<core>{TCCcoord}{#1}%
+ \tccore@articledef{tcdef@core@TCCcoord}{#2}%%
+}
+
+\cmdfactory<core>{coursecoordtitle}%
+\NewDocumentCommand{\coursecoord}{mO{}}{%
+ \tcgen@cdef<core>{coursecoord}{#1}%
+ \tccore@articledef{tcdef@core@coursecoord}{#2}%%
+}
+%
+%
+\def\tccore@ref@advisor{tc@student\Alph{tc@studentcount}@advisor}
+\def\tccore@ref@coadvisor{tc@student\Alph{tc@studentcount}@coadvisor}
+
+\NewDocumentCommand{\tccore@examiners}{m}{\def\tc@@examiners{tc@student\Alph{tc@studentcount}@#1}}%
+\def\tccore@ref@examiner{\tc@@examiners}
+\def\tccore@ref@student{tc@student\Alph{tc@studentcount}}
+\def\tccore@ref@coursecoord{tcdef@core@coursecoord}
+\def\tccore@ref@TCCcoord{tcdef@core@TCCcoord}
+
+\NewDocumentCommand{\tccore@@ref}{mm}{\expandafter\csname\csname tccore@ref@#1\endcsname#2\endcsname}%
+%
+%
+\let\tc@org@author\author
+%
+\newcounter{tc@studentcount}%
+\RenewDocumentCommand{\author}{mmO{}}{%
+ \stepcounter{tc@studentcount}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}last\endcsname{#1}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}first\endcsname{#2}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}\endcsname{#2 #1}%
+ \tccore@articledef{tc@student\Alph{tc@studentcount}}{#3}%%
+}%
+%
+\NewDocumentCommand{\authorinfo}{O{}mm}{%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}Nproc\endcsname{#1}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}ID\endcsname{#2}%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}email\endcsname{#3}%
+}%
+\NewDocumentCommand{\student}{mmO{}}{\author{#1}{#2}[#3]}%
+\NewDocumentCommand{\studentinfo}{O{}mm}{\authorinfo[#1]{#2}{#3}}%
+%----------
+%----------
+%
+\NewDocumentCommand{\tccore@ProfFields}{mmmmm}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1last\endcsname{#3}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1first\endcsname{#4}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1\endcsname{#2~#4 #3}%%
+ \tccore@articledef{tc@student\Alph{tc@studentcount}@#1}{#5}%
+
+}%
+\NewDocumentCommand{\tccore@ProfInfo}{mmmmm}{%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1institution\endcsname{#2}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1titleinfo\endcsname{#3}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1email\endcsname{#4}%%
+ \expandafter\gdef\csname tc@student\Alph{tc@studentcount}@#1phone\endcsname{#5}%%
+}%
+%
+%
+%
+\newcounter{tc@examinercount}[tc@studentcount]%
+%
+\NewDocumentCommand{\advisor}{O{}mmO{}}{%%
+ \tccore@ProfFields{advisor}{#1}{#2}{#3}{#4}%%
+%%% the advisor is also the first examiner if not @nBoard%
+ \@ifundefined{tc@nBoard}{\examiner[#1]{#2}{#3}[#4]}{}%%
+}%
+\NewDocumentCommand{\advisorinfo}{mmmm}{%%
+ \tccore@ProfInfo{advisor}{#1}{#2}{#3}{#4}%%
+%%% the advisor is also the first examiner if not @nBoard%
+ \@ifundefined{tc@nBoard}{\examinerinfo{#1}{#2}{#3}{#4}}{}%%
+}%
+%
+\NewDocumentCommand{\coadvisor}{O{}mmO{}}{%%
+ \tccore@ProfFields{coadvisor}{#1}{#2}{#3}{#4}%%
+}%
+\NewDocumentCommand{\coadvisorinfo}{mmmm}{%%
+ \tccore@ProfInfo{coadvisor}{#1}{#2}{#3}{#4}%%
+}%
+%
+%
+\NewDocumentCommand{\examiner}{O{}mmO{}}{%%
+ \stepcounter{tc@examinercount}%%
+ \tccore@ProfFields{examiner\Alph{tc@examinercount}}{#1}{#2}{#3}{#4}%%
+}%
+\NewDocumentCommand{\examinerinfo}{mmmm}{%%
+ \tccore@ProfInfo{examiner\Alph{tc@examinercount}}{#1}{#2}{#3}{#4}%%
+}%
+%
+\newcounter{tc@altexaminercount}[tc@studentcount]%
+\NewDocumentCommand{\altexaminer}{O{}mmO{}}{%%
+ \stepcounter{tc@altexaminercount}%%
+ \tccore@ProfFields{altexaminer\Alph{tc@altexaminercount}}{#1}{#2}{#3}{#4}%%
+}%
+\NewDocumentCommand{\altexaminerinfo}{mmmm}{%%
+ \tccore@ProfInfo{altexaminer\Alph{tc@altexaminercount}}{#1}{#2}{#3}{#4}%%
+}%
+%
+%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% assure that student/advisor/examiners... commands are defined with underlines (if not already defined)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\tc@IDrule{30mm}%
+\def\tc@emailrule{40mm}%
+\def\tc@namerule{50mm}%
+\def\tc@titlerule{40mm}%
+\def\tc@phonerule{20mm}%
+\def\tc@agreerule{25mm}%
+\def\tc@daterule{15mm}%
+%%%
+%%
+%%%
+\NewDocumentCommand{\tccore@emptyfields}{}{%
+
+ \@ifundefined{tc@studentA}{%
+ \student{\rule{\tc@namerule}{.1pt}}{}%
+ \studentinfo{\rule{\tc@IDrule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}%
+ }{}%
+ \@ifundefined{tc@studentA@advisor}{%
+ \advisor{\rule{\tc@namerule}{.1pt}}{}%
+ \advisorinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+%
+ \@ifundefined{tc@studentA@examinerC}{%
+ \examiner{\rule{\tc@namerule}{.1pt}}{}%
+ \examinerinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ \@ifundefined{tc@studentA@examinerC}{%
+ \examiner{\rule{\tc@namerule}{.1pt}}{}%
+ \examinerinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ \@ifundefined{tc@studentA@examinerC}{%
+ \examiner{\rule{\tc@namerule}{.1pt}}{}%
+ \examinerinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ \@ifundefined{tc@studentA@altexaminerA}{%
+ \altexaminer{\rule{\tc@namerule}{.1pt}}{}%
+ \altexaminerinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ %
+ % add an \iftcif@forms !!!
+ %
+ \@ifundefined{tcdef@core@tccbrief}{%
+ \tccbrief{\tcdef@core@formsblanklines}%
+ }{}%
+ \@ifundefined{tcdef@core@tcccoadvisorbrief}{%
+ \tcccoadvisorbrief{\tcdef@core@formsblanklines}%
+ }{}%
+ \@ifundefined{tcdef@core@tccadvisorsreview}{%
+ \tccadvisorsreview{\tcdef@core@formsblanklines}%
+ }{}%
+}%
+
+\NewDocumentCommand{\tccore@resetfields}{}{%
+ \setcounter{tc@studentcount}{0}
+ \csundef{tc@studentA}
+ \csundef{tc@studentA@advisor}
+ \csundef{tc@studentA@coadvisor}
+ \csundef{tc@studentA@examinerC}
+ \csundef{tc@studentA@altexaminerA}
+ \csundef{tcdef@core@tccbrief}
+ \csundef{tcdef@core@tcccoadvisorbrief}
+ \csundef{tcdef@core@tccadvisorsreview}
+} \ No newline at end of file
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
new file mode 100644
index 0000000000..b0578df792
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
@@ -0,0 +1,340 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-cover}
+\def\tc@tmp@altpackname{ufrgsccacover}
+\def\tc@tmp@packdesc{UFRGS/CCA cover commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\DeclareKeys[ufrgscca-cover]{
+ report.usage = load,
+ report.if = tcif@report,
+ internship.usage = load,
+ internship.if = tcif@internship
+}
+\ProcessKeyOptions[ufrgscca-cover]\relax
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% student commands%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cmdfactory<cover>{course}
+\cmdfactory<cover>{courseacronym}%
+\cmdfactory<cover>{graduationtitle}
+\cmdfactory<cover>{university,universityacronym,universitydivision}
+\cmdfactory<cover>{divisiongradcouncil}%
+\cmdfactory<cover>{department,classcode,classname,subject}%
+\cmdfactory<cover>{secretaryacronym,secdivisionacronym}%
+\cmdfactory<cover>{advisorname,coadvisorname}
+\cmdfactory<cover>{examinername}%
+\cmdfactory<cover>{reportspecificinfo,approvalspecificinfo}%
+\cmdfactory<cover>{advisorwidth}
+\cmdfactory<cover>{profname,coprofname}%
+%
+\advisorwidth{0.55\textwidth}%
+%
+\NewDocumentCommand{\class}{mm}{\classcode{#1}\classname{#2}}%
+%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%
+%%%%
+%%% cover pages and related macros%
+%%%%
+%%%%%%%%%%%%%%%%%%%%%%%
+\newlength{\tc@formwinvoffset}%
+\setlength{\tc@formwinvoffset}{24mm}%
+\NewDocumentCommand\tc@formtopbox{O{}+m+m}{%%
+ \begin{center}%%
+ \noindent%%
+ \parbox[t]{\textwidth}{%%
+ \centering%%
+ \vbox to \tc@formwinvoffset{%%
+ \tccover@covertopinfo%%
+ {\sc #2}%
+ }%%
+ }%
+
+ {\bf #3}\@ifundefined{#1}{}{\footnote[1]{\csname #1\endcsname}}%%
+ \end{center}%%
+}%
+
+
+%
+\NewDocumentCommand{\tccover@covertopinfo}{}{%%
+ \@ifundefined{tcdef@cover@university}{}{\MakeUppercase{\tcdef@cover@university}\\}%
+ \@ifundefined{tcdef@cover@universitydivision}{}{\MakeUppercase{\tcdef@cover@universitydivision}\\}%
+ \@ifundefined{tcdef@cover@course}{}{\MakeUppercase{\tcdef@cover@course}\\}%
+ \@ifundefined{tcdef@cover@department}{}{\MakeUppercase{\tcdef@cover@department}\\}%%
+ \@ifundefined{tcdef@cover@classname}{}{\MakeUppercase{\tcdef@cover@classcode\ --\ \tcdef@cover@classname}\\}%
+ \@ifundefined{tcdef@cover@subject}{}{\MakeUppercase{\tcdef@cover@subject}}%
+}%
+
+
+\NewDocumentCommand{\tccover@coveradvisorinfo}{}{%%
+ \@ifundefined{tc@studentA@advisor}{}{\vfill{\scshape\tcdef@cover@advisorname}:\\\null\hfill\tc@studentA@advisor}%
+ \@ifundefined{tc@studentA@coadvisor}{}{\\[6ex]{\scshape\tcdef@core@coadvisorname}:\\\null\hfill\tc@studentA@coadvisor}%
+}%
+%
+\NewDocumentCommand{\tccover@reportadvisorinfo}{}{%%
+ \@ifundefined{tc@studentA@advisor}{}{\vfill{\scshape\iftcif@internship\tcdef@cover@advisorname\else\tcdef@cover@profname\fi}:\\\null\hfill\tc@studentA@advisor}%
+ \@ifundefined{tc@studentA@coadvisor}{}{\\[6ex]{\scshape\iftcif@internship\tcdef@core@coadvisorname\else\tcdef@cover@coprofname\fi}:\\\null\hfill\tc@studentA@coadvisor}%
+}%
+%
+
+%%%%%%%%%%%%%%%%%%%
+\let\tc@org@maketitle\maketitle
+\RenewDocumentCommand{\maketitle}{}{\coverpages}%
+
+\NewDocumentCommand{\coverpages}{}{%%
+ \thecoverpage%that´s the first page%
+ \iftcif@report
+ \else
+ \thetitlepage%that´s the second page (for tcc)%
+ \theapprovalpage%that´s the third page (for tcc)%
+ \fi
+}%
+%
+
+%%%%%%%%%
+%%%
+%% 1st cover page%
+%%%
+%%%%%%%%%
+%%
+\newlength{\tc@coverwinwidth}\setlength{\tc@coverwinwidth}{95mm}%%
+\newlength{\tc@coverwinheight}\setlength{\tc@coverwinheight}{64mm}%%
+\newlength{\tc@coverwinvoffset}\setlength{\tc@coverwinvoffset}{112mm}%%
+\NewDocumentCommand{\location}{mm}{%%
+ \gdef\tc@city{#1}%%
+ \gdef\tc@state{#2}%%
+}%%
+
+
+\NewDocumentCommand{\thecoverpage}{}{%%
+ \begin{titlepage}%
+ \noindent\tc@covertopbox%
+ \vfill%
+ \iftcif@report{%%
+ \@ifundefined{tc@studentA@advisor}{}{%%
+ \hspace*{\fill}\parbox[b]{\tcdef@cover@advisorwidth}{\tccover@reportadvisorinfo}%
+ \vfill%
+ }%%
+ }%%
+ \else\fi
+ \centerline{\tc@city}%
+ \centerline{\tc@date}%
+ \end{titlepage}%%
+ \tc@pagebreak
+}%
+%
+%
+%%%%%%%%%
+%%%
+%% 2nd cover page (title page)%
+%%%
+%%%%%%%%%
+\NewDocumentCommand{\thetitlepage}{}{%%
+ \begin{titlepage}%
+ \noindent\tc@covertopbox%
+ \vfill%
+ \@ifundefined{tcdef@cover@reportspecificinfo}{}{%
+ \hspace*{\fill}\makebox[.55\textwidth][l]{%%
+ \parbox[b]{8.5cm}{\tcdef@cover@reportspecificinfo}%%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tc@studentA@advisor}{}{%
+ \hspace*{\fill}\parbox[b]{\tcdef@cover@advisorwidth}{%%
+ \tccover@coveradvisorinfo%
+ }%
+ \vfill%
+ }%
+ \centerline{\tc@city}%
+ \centerline{\tc@date}%
+ \end{titlepage}%
+ \tc@pagebreak
+}%
+%
+%
+%
+\NewDocumentCommand{\tccover@studentdesc}{m}{\@ifundefined{#1}{}{\MakeUppercase{\textbf{\csname #1\endcsname\ - \csname #1ID\endcsname}}\\}}
+%
+
+
+\NewDocumentCommand\tc@covertopbox{}{%%
+ \parbox[t]{\textwidth}{%%
+ \centering%%
+ \vbox to \tc@coverwinvoffset{%%
+ \tccover@covertopinfo\vfill\tc@winbox%
+ }%
+ }%
+}%
+
+
+ \NewDocumentCommand\tc@winbox{}{%%
+ %\fbox{%
+ \parbox[b]{\tc@coverwinwidth}{%%
+ \centering\vbox to \tc@coverwinheight{%%
+ \vspace*{\fill}%
+ \iftcif@report%
+ \tccover@studentdesc{tc@studentA}%
+ \tccover@studentdesc{tc@studentB}%
+ \tccover@studentdesc{tc@studentC}%
+ \tccover@studentdesc{tc@studentD}%%
+ \else%
+ \tccover@studentdesc{tc@studentA}%%
+ \fi%
+ \vspace{\stretch{4}}%
+ {\large\MakeUppercase{\textbf{\@title}}\par}%
+ \vfill%
+ }%%
+ %}%%
+ }%%
+ }%
+
+
+
+%
+%%%%%%%%%
+%%%
+%% 3rd cover page (approval page)%
+%%%
+%%%%%%%%%
+\NewDocumentCommand{\theapprovalpage}{}{%%
+ \begin{center}%
+ \noindent\tc@covertopbox%
+ \vfill%
+ \@ifundefined{tcdef@cover@approvalspecificinfo}{}{%
+ \hspace*{\fill}\makebox[.55\textwidth][l]{%%
+ \parbox[b]{8.5cm}{\tcdef@cover@approvalspecificinfo}%%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tc@studentA@advisor}{}{%
+ \hspace*{\fill}\parbox[b]{.70\textwidth}{%%
+ \tccover@approvalpageadvisorinfo%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tc@studentA@examinerA}{}{%
+ \hspace*{\fill}\parbox[b]{1.0\textwidth}{\tcdef@cover@examinername:}%
+ \vfill%
+ \hspace*{\fill}\parbox[b]{.90\textwidth}{%%
+ \tccover@approvalpageexaminerinfo%
+ }%
+ \vfill%
+ }%
+ \@ifundefined{tcdef@core@coursecoord}{}{%
+ \hspace*{\fill}\parbox[b]{.70\textwidth}{%%
+ \tccover@approvalpagecoordinfo%
+ }%
+ \vfill%
+ }%
+ \vfill%
+ \hfill\tc@city, \tc@date
+ \end{center}%
+ \tc@pagebreak
+}%
+%
+\NewDocumentCommand{\tccover@approvalpageadvisorinfo}{}{%%
+ \@ifundefined{tc@studentA@advisor}{}{%%
+ \vfill%
+ \tcdef@cover@advisorname: \hrulefill\\%
+ \tc@studentA@advisor, \tc@studentA@advisorinstitution\\%
+ \tc@studentA@advisortitleinfo %
+ }%
+}%
+\NewDocumentCommand{\tccover@@aprovalexaminerinfo}{m}{
+ \@ifundefined{#1}{}{%%
+ \csname #1\endcsname, \csname #1institution\endcsname\\%
+ \csname #1titleinfo\endcsname\\%
+ }%
+}%
+\NewDocumentCommand{\tccover@approvalpageexaminerinfo}{}{%%
+ \vfill%
+ \tccover@@aprovalexaminerinfo{tc@studentA@examinerA}%
+
+ \tccover@@aprovalexaminerinfo{tc@studentA@examinerB}%
+
+ \tccover@@aprovalexaminerinfo{tc@studentA@examinerC}%
+
+ \tccover@@aprovalexaminerinfo{tc@studentA@examinerD}%
+
+ \tccover@@aprovalexaminerinfo{tc@studentA@examinerE}%
+}%
+%
+
+
+\NewDocumentCommand{\tccover@approvalpagecoordinfo}{}{%%
+ \@ifundefined{tcdef@core@coursecoord}{}{%%
+ \vfill%
+ \hrulefill\\%
+ \tcdef@core@coursecoord\\%
+ \tcdef@core@coursecoordtitle\\%
+ \tcdef@cover@course%
+ }%
+}%
+%
+
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
new file mode 100644
index 0000000000..3de86ce446
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
@@ -0,0 +1,127 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-curr-graph}
+\def\tc@tmp@altpackname{tccurrgraph}
+\def\tc@tmp@packdesc{UFRGS/CCA graph curricula commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0alpha}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+
+\RequirePackage{ufrgscca-curr}
+
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentEnvironment{tikzGraphSem}{O{4.2:2.1}D<>{11.5:-18.5}}{%
+ \StrCut{#1}{:}{\gr@dX}{\gr@dY}
+ \StrCut{#2}{:}{\gr@xX}{\gr@yY}
+ \def\gr@Xa{0}\def\gr@Xb{\gr@xX*\gr@dX}
+ \def\gr@Ya{0}\def\gr@Yb{\gr@yY*\gr@dY}
+ \begin{tikzpicture}[%
+ disc/.style={%
+ ellipse split, double, draw, line width=2pt,%
+ every text node part/.style={font=\small\bfseries},%
+ every lower node part/.style={font=\large\bfseries,color=blue}},%
+ dep/.style={->,dotted,line width=3pt}]%
+ \begin{scope}\clip(\gr@Xa,\gr@Ya) -- (\gr@Xa,\gr@Yb) -- (\gr@Xb,\gr@Yb) -- (\gr@Xb,\gr@Ya);%
+ \filldraw[color=red](5.5*\gr@dX,-0.25*\gr@dY)node{\Huge\textbf{\GraphTitle}};%
+}{%
+ \end{scope}%
+ \end{tikzpicture}%
+}
+
+\NewDocumentCommand\GraphSem{O{ob}m}{%
+ \LstClass[\GraphClass]{#2}%
+ \draw (\csname gr@etidx:\csname gr@et:\gr@sem.idx\endcsname.pos\endcsname*\gr@dX-0.5*\gr@dX,-\gr@dY) node[disc](Et. #2){Etapa #2 \nodepart{lower} \arabic{gr@cred#1},#1};%
+}
+
+\NewDocumentCommand\GraphClass{m}{%
+ \edef\gr@topic{\csname gr@class:#1.topic\endcsname}%
+ \edef\gr@color{\csname gr@topic:\gr@topic.color\endcsname}%
+ \draw[\gr@color] (\csname gr@etidx:\csname gr@et:\gr@sem.idx\endcsname.pos\endcsname*\gr@dX-0.5*\gr@dX,\csname gr@class:#1.pos\endcsname*\gr@dY-1.25*\gr@dY) node[disc](#1){#1 \nodepart{lower} \csname gr@class:#1.cred\endcsname,\csname gr@class:#1.typ\endcsname};%
+ \LstDep[\GraphDep]{#1}%
+}
+
+\NewDocumentCommand\GraphDep{m}{%
+ \edef\gr@topic{\csname gr@class:\gr@disc.dep\gr@depSeq:#1.topic\endcsname}%
+ \xdef\gr@DepColor{\csname gr@topic:\gr@topic.color\endcsname}%
+ %\xdef\gr@DepColor{\csname gr@class:\gr@disc.dep\gr@depSeq:#1.topic\endcsname}%
+ \def\gr@angOUT{\gr@ANG} \def\gr@angIN{180-\gr@ANG}%
+ \xdef\gr@deppos{\csname gr@class:\gr@disc.dep\gr@depSeq:#1.pos\endcsname}%
+ \def\gr@depcut{\StrCut{\gr@deppos}{:}{\gr@angOUT}{\gr@ANG}}%
+ \gr@case@angle{\gr@deppos}%
+ \path[dep,\gr@DepColor] (#1)edge[out=\gr@angOUT,in=\gr@angIN] (\gr@disc);%
+}
+
+\def\gr@Z{0} \def\gr@A{30} \def\gr@B{60} \def\gr@C{80}
+
+\mkswitch[\gr@depcut]\gr@case@angle
+\addcase\gr@case@angle{}{\def\gr@ANG{0}}
+\addcase\gr@case@angle{A}{\def\gr@ANG{\gr@A}}
+\addcase\gr@case@angle{B}{\def\gr@ANG{\gr@B}}
+\addcase\gr@case@angle{C}{\def\gr@ANG{\gr@C}}
+\addcase\gr@case@angle{-A}{\def\gr@ANG{-\gr@A}}
+\addcase\gr@case@angle{-B}{\def\gr@ANG{-\gr@B}}
+\addcase\gr@case@angle{-C}{\def\gr@ANG{-\gr@C}}
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
new file mode 100644
index 0000000000..1852c7c14f
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
@@ -0,0 +1,166 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-curr-tab}
+\def\tc@tmp@altpackname{ufrgsccacurrtab}
+\def\tc@tmp@packdesc{UFRGS/CCA curricula tabular commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0alpha}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\RequirePackage{longtable}
+\RequirePackage{ufrgscca-curr}
+
+\NewDocumentCommand\TabClass{m}{%
+ & #1 & \csname gr@class:#1.cred\endcsname & \csname gr@class:#1.typ\endcsname & \multicolumn{2}{J{11cm}}{\csname gr@class:#1.nam\endcsname}\\*%
+ \edef\gr@disc{#1}%
+ \ifcsdef{gr@class:#1.depA}{%
+ & & & & %
+ & \def\gr@tab{\ }%
+ \LstDep[\TabDepX]<A>{#1}\\*%
+ }{}%
+ \ifcsdef{gr@class:#1.depB}{%
+ & & & & OU\\*%
+ & & & & %
+ & \def\gr@tab{\ }%
+ \LstDep[\TabDepX]<B>{#1}\\*%
+ }{}%
+ \ifcsdef{gr@class:#1.depC}{%
+ & & & & OU\\*%
+ & & & & %
+ & \def\gr@tab{\ }%
+ \LstDep[\TabDepX]<C>{#1}\\*%
+ }{}%
+ \ifshowind{\ifcsundef{gr@class:#1.remark}%
+ {}{& & & & \multicolumn{2}{l}{{\larger[2]{\color{red} \csname gr@class:#1.remark\endcsname}}}\\*}}{}%
+\xdef\gr@topic{\csname gr@class:#1.topic\endcsname}%
+& & & & \multicolumn{2}{J{11cm}}{{\sc\color{\csname gr@topic:\gr@topic.color\endcsname} \csname gr@topic:\gr@topic.txt\endcsname}}\\*
+& & & & \multicolumn{2}{l}{{\smaller{\sc Súmula: }}}\\*%
+& & & & & {{\smaller\csname gr@class:#1.desc\endcsname}}\\ %
+\ifcsundef{gr@class:#1.bibA}{}{& & & & \multicolumn{2}{l}{{\smaller{\sc Bibliografia Básica Essencial: }}}\\* & & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibA\endcsname}\\*}%
+\ifcsundef{gr@class:#1.bibB}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibB\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibC}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibC\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibD}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibD\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibE}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibE\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibF}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibF\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibG}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibG\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibH}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibH\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibI}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibI\endcsname}\\}%
+\ifcsundef{gr@class:#1.bibJ}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.bibJ\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicA}{}{& & & & \multicolumn{2}{l}{{\smaller{\sc Bibliografia Básica: }}}\\* & & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicA\endcsname}\\*}%
+\ifcsundef{gr@class:#1.basicB}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicB\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicC}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicC\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicD}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicD\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicE}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicE\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicF}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicF\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicG}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicG\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicH}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicH\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicI}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicI\endcsname}\\}%
+\ifcsundef{gr@class:#1.basicJ}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.basicJ\endcsname}\\}%
+\ifcsundef{gr@class:#1.compA}{}{& & & & \multicolumn{2}{l}{{\smaller{\sc Bibliografia Complementar: }}}\\* & & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compA\endcsname}\\*}%
+\ifcsundef{gr@class:#1.compB}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compB\endcsname}\\}%
+\ifcsundef{gr@class:#1.compC}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compC\endcsname}\\}%
+\ifcsundef{gr@class:#1.compD}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compD\endcsname}\\}%
+\ifcsundef{gr@class:#1.compE}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compE\endcsname}\\}%
+\ifcsundef{gr@class:#1.compF}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compF\endcsname}\\}%
+\ifcsundef{gr@class:#1.compG}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compG\endcsname}\\}%
+\ifcsundef{gr@class:#1.compH}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compH\endcsname}\\}%
+\ifcsundef{gr@class:#1.compI}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compI\endcsname}\\}%
+\ifcsundef{gr@class:#1.compJ}{}{& & & & &{\smaller \textopenbullet\ \csname gr@class:#1.compJ\endcsname}\\}%
+ \\[-1.5ex]%
+}
+
+
+%%%gr@class:\gr@disc.bib\Alph{gr@class:\gr@disc.bibcnt}
+
+\NewDocumentCommand\TabDepX{m}{%
+ {
+ \ifshowind{\ifcsundef{gr@class:#1.remark}{}{\color{red}\bfseries}}{}
+ \gr@tab\ #1 (\csname gr@class:#1.et\endcsname) %
+ }
+ \def\gr@tab{E}%
+}
+
+\NewDocumentCommand\TabDep{m}{%
+ & & & & #1 (\csname gr@class:#1.et\endcsname)\\[-1pt]%
+}
+
+\NewDocumentCommand\TabEtp{D<>{ob}O{\notoc\section}m}{%
+ #2{Etapa #3}%
+ \begin{longtable}{l@{\,}l@{\ }c@{\ }c@{\ }J{5mm}@{}J{10.7cm}}%
+ \LstClass[\TabClass]{#3}%
+% & \textbf{Total} & \textbf{\arabic{gr@cred#1}} & \textbf{#1}\\%
+ \end{longtable}%
+}
+
+\NewDocumentCommand\@TabTopic{m}{%
+ #1 & \csname gr@class:#1.cred\endcsname & \csname gr@class:#1.typ\endcsname & \csname gr@class:#1.nam\endcsname & (\csname gr@class:#1.et\endcsname)\\%
+}
+
+\NewDocumentCommand\TabTopic{O{ob}m}{%
+
+\noindent\csname gr@topic:#2.txt\endcsname
+\@ifundefined{gr@topic:#2}{\\\textbf{--No Classes Associated--}}{
+ \begin{longtable}{l@{\,}l@{\ }c@{\ }J{11.2cm}@{\,}l}\smaller%
+ \LstTopic[\@TabTopic]{#2}%
+ \end{longtable}%
+ }
+}
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
new file mode 100644
index 0000000000..4b365ce28b
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
@@ -0,0 +1,181 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-curr}
+\def\tc@tmp@altpackname{ufrgsccacurr}
+\def\tc@tmp@packdesc{UFRGS/CCA curricula commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0beta}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+
+\newcounter{gr@credob}
+\newcounter{gr@credel}
+\newcounter{gr@credalt}
+\NewDocumentCommand{\gr@setcred}{}{\setcounter{gr@credob}{0}\setcounter{gr@credel}{0}\setcounter{gr@credalt}{0}}
+\NewDocumentCommand{\gr@addclasscred}{m}{\addtocounter{gr@cred\csname gr@class:#1.typ\endcsname}{\csname gr@class:#1.cred\endcsname}}
+
+\let\@ex\expandafter
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\topicdef{O{black}mm}{
+ \expandafter\gdef\csname gr@topic:#2.txt\endcsname{#3}%
+ \expandafter\gdef\csname gr@topic:#2.color\endcsname{#1}%
+}
+
+\NewDocumentCommand\defaulttopic{m}{\xdef\gr@defaulttopic{#1}}
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\semdef{O{#3}D<>{#3}m}{%
+ \expandafter\gdef\csname gr@et:#3.idx\endcsname{x#3}%
+ \expandafter\gdef\csname gr@etidx:x#3.cod\endcsname{#2}%
+ \expandafter\gdef\csname gr@etidx:x#3.nam\endcsname{#3}%
+ \expandafter\gdef\csname gr@etidx:x#3.pos\endcsname{#1}%
+ \gdef\gr@sem{#3}%
+ \gdef\gr@semcod{#2}%
+}
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\classdef{O{\gr@defaulttopic}D<>{}mmmmm}{%
+ \@ifundefined{gr@topic:#1.txt}%
+ {\expandafter\gdef\csname gr@class:#3.topic\endcsname{\gr@defaulttopic}}%
+ {\expandafter\gdef\csname gr@class:#3.topic\endcsname{#1}}%
+ \expandafter\gdef\csname gr@class:#3.pos\endcsname{#2}%
+ \expandafter\gdef\csname gr@class:#3.cred\endcsname{#4}%
+ \expandafter\gdef\csname gr@class:#3.typ\endcsname{#5}%
+ \expandafter\gdef\csname gr@class:#3.nam\endcsname{#6}%
+ \expandafter\gdef\csname gr@class:#3.desc\endcsname{#7}%
+ \expandafter\xdef\csname gr@class:#3.et\endcsname{\gr@semcod}%
+ \gdef\gr@disc{#3}
+ \newcounter{gr@class:#3.bibcnt}
+ \newcounter{gr@class:#3.basiccnt}
+ \newcounter{gr@class:#3.compcnt}
+ \newcounter{gr@class:#3.dep}
+ \stepcounter{gr@class:#3.dep}
+ \ifcsundef{gr@et:\gr@sem}{\csgdef{gr@et:\gr@sem}{#3}}{\csgappto{gr@et:\gr@sem}{,#3}}
+ \ifcsundef{gr@topic:#1}{\csgdef{gr@topic:#1}{#3}}{\csgappto{gr@topic:#1}{,#3}}
+}
+\NewDocumentCommand{\setclass}{m}{\ifcsundef{gr@class:#1.et}{{\color{red} #1 undef\\}}{\gdef\gr@disc{#1}}}
+
+\NewDocumentCommand{\classremark}{m}{%
+ \expandafter\gdef\csname gr@class:\gr@disc.remark\endcsname{#1}%
+}
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\depdef{O{\csname gr@class:\gr@disc.topic\endcsname}D<>{}m}{%
+ \ifcsundef{gr@class:\gr@disc.dep\Alph{gr@class:\gr@disc.dep}}{\csgdef{gr@class:\gr@disc.dep\Alph{gr@class:\gr@disc.dep}}{#3}}{\csgappto{gr@class:\gr@disc.dep\Alph{gr@class:\gr@disc.dep}}{,#3}}
+ \expandafter\gdef\csname gr@class:\gr@disc.dep\Alph{gr@class:\gr@disc.dep}:#3.topic\endcsname{#1}%
+ \expandafter\gdef\csname gr@class:\gr@disc.dep\Alph{gr@class:\gr@disc.dep}:#3.pos\endcsname{#2}%
+}
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\bibdef{O{bib}m}{%
+ \stepcounter{gr@class:\gr@disc.#1cnt}%
+ \expandafter\gdef\csname gr@class:\gr@disc.#1\Alph{gr@class:\gr@disc.#1cnt}\endcsname{#2}%
+}
+
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+
+\NewDocumentCommand\altdef{}{%
+ \stepcounter{gr@class:\gr@disc.dep}%
+}
+
+%%%%%%%%%%%
+%%%%%%%%%%%
+%%%%%%%%%%%
+
+\NewDocumentCommand\goo{m}{}
+\NewDocumentCommand\gooble{m}{}
+
+\NewDocumentCommand\LstDep{O{\goo}D<>{A}m}{%
+ \xdef\gr@disc{#3}%
+ \xdef\gr@depSeq{#2}%
+ \ifcsdef{gr@class:#3.dep#2}{\@ex\@ex\@ex\forcsvlist\@ex\@ex\@ex#1\@ex\@ex\@ex{\csname gr@class:#3.dep#2\endcsname}}{}
+}
+
+\NewDocumentCommand\LstClass{O{\gooble}m}{%
+\xdef\gr@sem{#2}%
+\gr@setcred%
+\@ex\@ex\@ex\forcsvlist\@ex\@ex\@ex\gr@addclasscred\@ex\@ex\@ex{\csname gr@et:#2\endcsname}%
+\@ex\@ex\@ex\forcsvlist\@ex\@ex\@ex#1\@ex\@ex\@ex{\csname gr@et:#2\endcsname}%
+}
+
+\NewDocumentCommand\LstTopic{O{\goo}m}{%
+\xdef\gr@topic{#2}%
+\@ex\@ex\@ex\forcsvlist\@ex\@ex\@ex#1\@ex\@ex\@ex{\csname gr@topic:#2\endcsname}%
+}
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
new file mode 100644
index 0000000000..3b9cbc0ce7
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
@@ -0,0 +1,97 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-en-base}
+\def\tc@tmp@altpackname{ufrgsccaenbase}
+\def\tc@tmp@packdesc{UFRGS/CCA English base defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+%%%%%
+%%
+%% those are loaded, on the fly, when selecting, or switching, to english (\@namedef{captionsenglish} vis-à-viz \begin{otherlanguage}{})
+%%
+%%%%%
+
+% \def\bibname{References}% deprecated by biber
+% \def\refname{\bibname}
+ \def\abstractname{Abstract}%
+ \def\englishabstractname{Abstract}%
+ \def\contentsname{Contents}%
+ \def\listfigurename{List of Figures}%
+ \def\listtablename{List of Tables}%
+ \def\figurename{Figure}%
+ \def\tablename{Table}%
+ \def\byname{by}%
+ \def\keywordsname{Keywords}%
+
+ \def\listabbrvname{List of Abbreviations}%
+ \def\listsymbolname{List of Symbols}%
+
+ \def\listingname{Listing}
+ \def\listlistingname{List of Listings}
+
+ \def\defappendixname{Appendix}%
+ \def\defappendixpagename{Appendices}%
+ \def\defannexname{Annex}%
+ \def\defannexpagename{Annexe}%
+ \def\sourcename{Source:}
+ \def\notename{Note}%%
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
new file mode 100644
index 0000000000..3143da0b31
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
@@ -0,0 +1,129 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-en-coord}
+\def\tc@tmp@altpackname{ufrgsccaencoord}
+\def\tc@tmp@packdesc{UFRGS/CCA English coord defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+\calendartitle{Calendário – \tcdef@coord@TCCperiod}
+
+\tcccalendarhead{Data/Período}{Semana Letiva}{Evento}
+\tcccalendarevent{01}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
+\tcccalendarevent{02}{Requerimento de matrícula. O(A) aluno(a) deve preencher o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho, e encaminhá-lo ao setor de protocolos da UFRGS para abertura de processo. Posteriormente, o número do processo deve ser encaminhado por e-mail para \tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
+%\tcccalendarevent{03}{Entrega do \emph{Formulário de Inscrição}, juntamente com o resumo do trabalho, no \tcdef@cover@secdivisionacronym .}
+\tcccalendarevent{09}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcccalendarevent{09}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
+\tcccalendarevent{15}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
+\tcccalendarevent{16}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcccalendarevent{17}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
+\tcccalendarevent{17}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
+\tcccalendarevent{18}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
+\tcccalendarevent{19}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
+
+
+\tcccalendardesc{\begin{description}
+\item[Obs. 1]: Caso o aluno(a) já tenha um processo aberto de TCC, reusar o mesmo apenas anexando o novo requerimento de matrícula, caso necessário.
+\item[Obs. 2]: O relatório deve conter as declarações de concordância em participar da banca da parte dos professores convidados.
+\item[Obs. 3]: As bancas serão marcadas após a entrega do relatório parcial, de acordo com a disponibilidade dos professores convidados.
+\item[Obs. 4]: O \emph{Formulário de Aprovação das Correções} deve estar assinado pelo(a) orientador(a). Para relatórios em que o campo “Revisarei o trabalho depois de corrigido†tiver sido assinalado por algum membro da banca, a assinatura do(a) mesmo(a) também deverá constar no \emph{Formulário de Aprovação das Correções}.
+\item[Obs. 5]: Trabalho em RECUPERAÇÃO é aquele cuja nota final quando da defesa é insuficiente para aprovação OU aquele em que o campo “Reescrever tudo†do formulário de correções foi marcado por algum membro da banca. Neste caso, o \emph{Formulário de Aprovação das Correções} deve estar assinado tanto pelo(a) orientador(a) como pelo(s) membro(s) da banca designado(s) para reavaliar o trabalho, incluindo obrigatoriamente aqueles que tiverem marcado o campo “Revisarei o trabalho depois de corrigidoâ€.\\\hrule
+\item[IMPORTANTE]: O(A) aluno(a) estará {\bf REPROVADO(A)} \emph{se falhar na entrega de qualquer um dos documentos aqui citados dentro dos prazos estipulados}.
+\end{description}}
+
+
+\studentlistformtitle{Lista de presença, \tcdef@coord@studentlistactivity, dia \tcdef@coord@studentlistdate}
+\studentlistactivity{apresentação da atividade de TCC}
+\studentlistdate{\number\day/\number\month}
+
+\tccreporttitle{Relatório parcial/final}
+\tccreportopening{Para registro}
+\tccreportdesc{Relatório parcial/final referente aos alunos matriculados na atividade de ensino de \tcdef@forms@formstitle\ semestre \tcdef@coord@TCCperiod .}
+
+\tccreportabsents{Desistentes com conceito (segundo semestre)}
+\tccreportdismiss{Desistentes sem conceito (primeiro semestre)}
+\tccreferralopening{Ao\\ \tcdef@cover@secretaryacronym\ da \tcdef@cover@universitydivision}
+
+\referralfailed{{REPROVAD\tccore@@ref{student}{Article}}}
+\referralapproved{{APROVAD\tccore@@ref{student}{Article}}}
+
+\referralexamapprovedtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef@coord@referralapproved\ com conceito final \tc@TCCgradeC .}
+
+\referralexamfailtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef@coord@referralfailed\ com conceito final \tc@TCCgradeD .}
+
+\referralfatetext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, tendo sido \tccoord@referralfate{\tccore@@ref{student}{Temp}} com conceito final \textbf{\tccoord@@fate{\Alph{tc@studentcount}}}, conforme quadro de notas abaixo. }
+
+\referralfailFF{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ n\~{a}o concluiu o trabalho de conclus\~{a}o de Curso tendo sido \tcdef@coord@referralfailed\ com conceito final \textbf{FF}.}
+
+\boardlabel{Banca Examinadora}
+\boardstitle{Apresentações TCC em \tcdef@cover@course\ \tcdef@coord@TCCperiod\ \tcdef@coord@boardstitleB\ }
+\boardsworklabel{Título}
+\TCCgradesNlabel{Nota}
+\TCCgradesClabel{Conceito}
+\TCCgrades{A}{B}{C}{D}{FF}
+\TCCgradesN{9}{7.5}{6}
+
+\cocertificatetitle{CERTIFICADO}
+\cocertificateopenning{\`{A} quem interessar possa,\\ certificamos que}
+\cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef@coord@TCCperiod.}
+
+\TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef@forms@formstitle\ }
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
new file mode 100644
index 0000000000..f96e2529d4
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
@@ -0,0 +1,101 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-en-core}
+\def\tc@tmp@altpackname{ufrgsccaencore}
+\def\tc@tmp@packdesc{UFRGS/CCA English core defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+\location{Porto~Alegre}{RS}
+
+\university{Federal University of Rio Grande do Sul}
+\universityacronym{UFRGS}
+\universitydivision{Engineering School}
+\divisiongradcouncil{\tcdef@cover@universitydivision Undergraduate Council}
+
+\secretaryacronym{SACAD}
+\secdivisionacronym{\tcdef@cover@secretaryacronym/EE}
+\graduationtitle{Control and Automation Engineering}
+\course{Control and Automation Engineering}
+\courseacronym{CCA}
+\coursecoord{current course coordinator}
+\coursecoordtitle{Course Coordinator}
+\advisorname{Advisor}%
+\coadvisorname{Coadvisor}%
+\examinername{Exam Committee}%
+
+\reportspecificinfo{%
+ Graduation Project presented to COMGRAD-\tcdef@cover@courseacronym\ of \tcdef@cover@university\
+ in partial fulfillment of the requirements for the
+ degree of \emph{\tcdef@cover@graduationtitle }.
+}%
+
+\approvalspecificinfo{%
+ This Project was considered adequate for obtaining the
+ credits of the course TCC (Diplom Project) of \emph{\tcdef@cover@course }
+ and approved in its final form by the Advisor and the Examination Committee.
+}%
+
+\profname{Professor}
+\coprofname{Professor}
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
new file mode 100644
index 0000000000..7ffeefb01b
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
@@ -0,0 +1,215 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-en-forms}
+\def\tc@tmp@altpackname{ufrgsccaenforms}
+\def\tc@tmp@packdesc{UFRGS/CCA English forms defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+%%%%%%
+%%%%%%
+%%%%%% forms
+%%%%%%
+%%%%%%
+%%%%%%
+
+\formlocal{\tc@city,\hspace{4mm} de \hspace{1.2cm} de 20\hspace{4mm}.}
+
+\formssignaturelabel{Assinatura}
+\examinersignature{Assinatura\ \ d\tccore@@ref{examiner}{article}\ \ Avaliador\tccore@@ref{examiner}{narticle}}
+\boardsignature{Assinatura\ \ do\ \ Membro\ \ da\ \ Banca}
+\advisorsignature{Assinatura\ \ d\tccore@@ref{advisor}{article}\ \ Orientador\tccore@@ref{advisor}{narticle}}
+\coadvisorsignature{Assinatura\ \ d\tccore@@ref{coadvisor}{article}\ \ Co-orientador\tccore@@ref{coadvisor}{narticle}}
+\studentsignature{Assinatura\ \ d\tccore@@ref{student}{article}\ \ Alun\tccore@@ref{student}{article}}
+\studentsignaturegen{Assinatura\ \ do(a)\ \ Aluno(a)}
+\formsstudentlabel{Alun\tccore@@ref{student}{article}}
+\formsstudentlabelgen{Aluno(a)}
+\formproflabel{Professor(a)}
+\profname{Professor\tccore@@ref{advisor}{narticle}}
+\coprofname{Professor\tccore@@ref{coadvisor}{narticle}}
+\formsboardlabel{Membro da Banca}
+\formsadvisorlabel{Orientador\tccore@@ref{advisor}{narticle}}
+\formsadvisorlabelgen{Orientador(a)}
+\formscoadvisorlabel{Co-orientador\tccore@@ref{advisor}{narticle}}
+\formsexaminerlabel{Avaliador\tccore@@ref{examiner}{narticle}}
+\formsaltexaminerlabel{Suplente}
+\formstimelabel{Horário}
+
+
+%\formstopicAlabel{Conteúdo}
+%\formstopicBlabel{Trabalho Escrito}
+%\formstopicClabel{Apresentação}
+\formsworktitlelabel{Título do Trabalho}
+\formstemptitlelabel{Título Provisório}
+\formsstudentIDlabel{Cartão}
+\formsemaillabel{e-mail}
+\formsphonelabel{ramal}
+\agreelabel{De Acordo}
+
+\continuelabel{Continua...}
+
+\formsdatelabel{Data}
+\formstitle{Trabalho de Conclusão de Curso em \tcdef@cover@course}
+\formsfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho.}
+
+
+\renewreqformtitle{Formulário de Renovação da Inscrição na Atividade de Ensino Trabalho de Conclusão em \tcdef@cover@course}
+
+\renewreqformnotes{O resumo deve ser curto, i.e., não deve exceder este espaço. O texto deve ser escrito em parágrafo único, e por se tratar de proposta, poderá utilizar tempo futuro e não necessita ter motivação ou justificativa.\\
+Deve conter:
+\begin{enumerate*}[alpha)]
+\item O QUE será feito - descrição e objetivos.
+\item COMO será feito - metodologia.
+\item Resultados esperados.
+\end{enumerate*}
+}
+
+\reqformtitle{Formul\'{a}rio de Requerimento de Matr\'{i}cula}
+\reqformopening{Ilm\tccore@@ref{coursecoord}{article}. Sr\tccore@@ref{coursecoord}{narticle}.\par
+Coordenador\tccore@@ref{coursecoord}{narticle} da Comissão de Graduação do Curso em \tcdef@cover@course {da \tcdef@cover@universityacronym\ }}
+%\reqformopening{algo}
+
+\reqformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio desta solicitar matrícula na atividade de ensino de \tcdef@forms@formstitle}
+
+\coadvisorformtitle{Requerimento de Autorização de Co-Orientação}
+\coadvisorformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} na atividade de TCC neste período letivo, vem por meio desta solicitar autorização para registro de co-orientador de TCC, conforme justificativa abaixo.}
+
+\formsbrieflabel{Resumo}
+
+\formsstudentemaillabel{Email d\tccore@@ref{student}{article} Alun\tccore@@ref{student}{article}}
+
+\formsadvisoremaillabel{Email d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}
+
+\formsreasonlabel{Justificativa}
+
+
+\examformtitle{Formul\'{a}rio de Avalia\c{c}\~{a}o}
+
+\examformdesc{A nota (variando de zero a dez) atribuída por cada membro da banca examinadora será dada considerando o desempenho d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} nos 3 pontos apresentados na tabela abaixo.}
+
+\examformnoteslabel{Observações}
+
+\examformnotes{\ \\Posteriormente, \tccore@@ref{TCCcoord}{article} professor\tccore@@ref{TCCcoord}{narticle} coordenador\tccore@@ref{TCCcoord}{narticle} calculará a nota final atribuída por cada membro da banca examinadora, de acordo com a seguinte ponderação:\\[2mm] {\bf Nota Final Banca = \tc@TCCpointAweight\ x \tc@TCCpointAlabel\ + \tc@TCCpointBweight\ x \tc@TCCpointBlabel\ + \tc@TCCpointCweight\ x \tc@TCCpointClabel\ } \\[2mm] A média final da atividade será dada pela média das notas finais (calculadas com a expressão acima) atribuidas por cada um dos membros da banca examinadora.}
+
+\examboardformtitle{Formulário de Aprovação do Relatório Parcial e Banca Examinadora}
+
+\examboardformdesc{Aprovo o Relatório Parcial e nominata da Banca Examinadora acima relacionada.}
+
+\formsboardtitle{Banca Examinadora}
+
+\advisorapprovalformtitle{Formulário de Aprovação para Apresentação}
+
+\advisorapprovalformdesc{{\bf Parecer d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}\footnote{Preenchimento Obrigatório}}
+
+\advisorapprovalformdescB{Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para apresentação.}
+
+\rectifyapprovalformtitle{Formulário de Aprovação das Correções}
+
+\rectifyapprovalformdesc{\begin{description}
+\item[Observação 1:] A nota final será a já atribuída pela Banca Examinadora no momento da Defesa. Caso a versão final corrigida do trabalho mais este formulário não sejam entregues até a data estipulada, o conceito do aluno passará a ser {\bf D}.
+\item[Observação 2:] A assinatura d\tccore@@ref{advisor}{article} orientador\tccore@@ref{advisor}{narticle} é obrigatória, entretanto a assinatura dos membros da banca só é necessária caso o(a) mesmo(a) tenha marcado a opção "$\Box$ Revisarei o trabalho depois de corrigido" no \emph{Formulário de Correções}.
+\end{description}}
+
+\receiptformtitle{Recibo de entrega de cópia da versão final do Trabalho de Conclusão}
+
+\receiptformfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho final e após encaminhar ao \tcdef@cover@secretaryacronym .}
+
+\receiptformdesc{Declaro que encontra-se em minha posse cópia da versão final do Trabalho de Conclusão de Curso em \tcdef@cover@course\ d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} }
+
+
+\reviewformtitle{Formulário de Correções}
+\reviewformdesc{Correções: \parbox[t]{.8\textwidth}{
+\begin{description}[tcc,noitemsep]
+\item[$\Box$] Nenhuma
+\item[$\Box$] Ortográfica
+\item[$\Box$] Regras de Escrita
+\item[$\Box$] Equações
+\item[$\Box$] Resumo
+\item[$\Box$] Abstract
+\item[$\Box$] Ãndice
+\item[$\Box$] Introdução
+\item[$\Box$] Conclusões
+\item[$\Box$] Corpo do Trabalho
+\item[$\Box$] Resultados
+\item[$\Box$] Adicionar mais exemplos
+\item[$\Box$] Figuras
+\item[$\Box$] Tabelas
+\item[$\Box$] {\bf Reescrever tudo}\footnotemark[2]
+\item[$\Box$] Outras: \\
+\begin{tabular}{p{0.7\textwidth}}
+~\\\hline
+~\\\hline
+~\\\hline
+~\\\hline
+\end{tabular}\\[-1mm]
+\item[$\Box$] {\bf Revisarei o trabalho depois de corrigido}%\footnotemark[2]
+\end{description}}
+}
+
+\reviewformfootnoteB{Neste caso \tccore@@ref{student}{article} alun\tccore@@ref{student}{article} estará em EXAME e receberá conceito final C ou D, conforme revisão final do texto.}
+
+\reviewformfootnote{\tcdef@forms@formsfootnote\ Após a apresentação, retornar este à coordenação do TCC.}
+
+\formsrectifyOKdesc{Correções satisfatórias: \hspace*{1cm}$\Box$\ sim\hspace*{2cm}$\Box$\ não}
+
+\TCCpointsweight{0.35}{0.35}{0.3}
+\TCCpointslabel{Conteúdo}{Trab. Escrito}{Apresentação}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
new file mode 100644
index 0000000000..d2f7b26adf
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
@@ -0,0 +1,561 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-forms}
+\def\tc@tmp@altpackname{ufrgsccaforms}
+\def\tc@tmp@packdesc{UFRGS/CCA forms commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\RequirePackage{amsfonts}
+
+
+%% local for tc@formsigdate {ufrgscca-forms}
+
+\cmdfactory<forms>{formssignaturelabel,examinersignature,boardsignature,advisorsignature,coadvisorsignature}
+\cmdfactory<forms>{studentsignature,studentsignaturegen}%
+\cmdfactory<forms>{formsstudentlabel,formsstudentlabelgen,formproflabel}%
+\cmdfactory<forms>{formsboardlabel,formsadvisorlabel,formsadvisorlabelgen}%
+\cmdfactory<forms>{formscoadvisorlabel,formsexaminerlabel,formsaltexaminerlabel}
+\cmdfactory<forms>{formstimelabel,formsworktitlelabel,formstemptitlelabel}
+\cmdfactory<forms>{formsstudentIDlabel,formsemaillabel,formsphonelabel}
+\cmdfactory<forms>{agreelabel,continuelabel}
+\cmdfactory<forms>{formsdatelabel,formstitle,formsfootnote}
+\cmdfactory<forms>{renewreqformtitle,renewreqformnotes,reqformtitle,reqformopening,reqformdesc}%
+\cmdfactory<forms>{coadvisorformtitle,coadvisorformdesc}
+\cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel}
+\cmdfactory<forms>{formsreasonlabel}
+\cmdfactory<forms>{examformtitle,examformdesc,examformnoteslabel}
+\cmdfactory<forms>{examformnotes,examboardformtitle,examboardformdesc}%
+\cmdfactory<forms>{formsboardtitle,advisorapprovalformtitle,advisorapprovalformdesc,advisorapprovalformdescB}
+\cmdfactory<forms>{rectifyapprovalformtitle,rectifyapprovalformdesc}%
+\cmdfactory<forms>{receiptformtitle,receiptformfootnote,receiptformdesc}%
+\cmdfactory<forms>{reviewformtitle,reviewformdesc,reviewformfootnoteB,reviewformfootnote}
+\cmdfactory<forms>{formsrectifyOKdesc}
+
+\NewDocumentCommand{\TCCpointsweight}{mmm}{%
+ \gdef\tc@TCCpointAweight{#1}%
+ \gdef\tc@TCCpointBweight{#2}%
+ \gdef\tc@TCCpointCweight{#3}%
+}%
+
+\NewDocumentCommand{\TCCpointslabel}{mmm}{%
+ \gdef\tc@TCCpointAlabel{#1}%
+ \gdef\tc@TCCpointBlabel{#2}%
+ \gdef\tc@TCCpointClabel{#3}%
+}%
+%
+
+
+\iftcif@english%
+\input{ufrgscca-en-forms.def}%
+\else%
+\input{ufrgscca-ptBR-forms.def}%
+\fi%
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% Examiners forms%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@examinersForms}{}{%
+ \tccore@examiners{examinerA}%
+ \tcforms@examinersform{examinerA}%
+ \tcforms@reviewform{examinerA}%
+ \tccore@examiners{examinerB}%
+ \tcforms@examinersform{examinerB}%
+ \tcforms@reviewform{examinerB}%
+ \tccore@examiners{examinerC}%
+ \tcforms@examinersform{examinerC}%
+ \tcforms@reviewform{examinerC}%
+ \tccore@examiners{altexaminerA}%
+ \tcforms@examinersform{altexaminerA}%
+ \tcforms@reviewform{altexaminerA}%
+}%
+%
+\NewDocumentCommand{\tcforms@examinerforms}{m}{%
+ \tcforms@examinersform{#1}%
+ \tcforms@reviewform{#1}%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Board receipt forms%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@receiptforms}{}{%
+ \tcforms@receiptform{examinerA}%
+ \tcforms@receiptform{examinerB}%
+ \tcforms@receiptform{examinerC}%
+ \tcforms@receiptform{altexaminerA}%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% Aux commands%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@formsigdate}{m}{%%
+ \begin{flushright} \tcdef@core@formlocal %
+ ~\vspace*{6mm}\\%
+%
+ $\overline{#1}$%%
+ \end{flushright}%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% examiners description (for Board approval forms)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@examinerdesc}{O{\tcdef@forms@formsexaminerlabel}mm}{%%
+ \tccore@examiners{#3}%
+ \@ifundefined{tc@#2@#3}{--}{#1: {\bf \csname tc@#2@#3\endcsname}%
+
+ \hfill \tcdef@forms@formsemaillabel: {\bf \csname tc@#2@#3email\endcsname} ~\tcdef@forms@formsphonelabel: {\bf \csname tc@#2@#3phone\endcsname} ~\tcdef@forms@agreelabel: \rule{\tc@agreerule}{.1pt}\\}%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC description (for many forms)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@tccdesc}{}{%%
+ \tcdef@forms@formsstudentlabel : {\bf \tc@studentA} \hfill \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}%
+
+ \tcdef@forms@formsworktitlelabel : {\bf \@title}\\[-4mm]%
+
+ \tcdef@forms@formsadvisorlabel : {\bf \tc@studentA@advisor}\\%
+}%
+%
+
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC examiner form (grades)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@examinersform}{m}{%
+ \tc@formtopbox[tcdef@forms@formsfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@examformtitle}%
+%
+ \vfill%
+ \tcdef@forms@formsstudentlabel : {\bf \csname tc@student\Alph{tc@studentcount}\endcsname}\\%
+ \tcdef@forms@formsexaminerlabel : \csname tc@student\Alph{tc@studentcount}@#1\endcsname%
+ \vfill%
+ \tcdef@forms@examformdesc%
+
+ \vfill%
+
+ \begin{center}
+ \begin{tabular}{|c|c|c|}%
+ \hline%
+ \tc@TCCpointAlabel & \tc@TCCpointBlabel & \tc@TCCpointClabel \\\hline%
+ & & \\\hline
+ \end{tabular}%
+ \end{center}%
+
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@examinersignature}%
+ \vfill%
+ \begin{description}
+ \item[\tcdef@forms@examformnoteslabel:] \tcdef@forms@examformnotes
+ \end{description}%
+
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC examiners reviewer form (corrections)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@reviewform}{m}{%
+ \tc@formtopbox[tcdef@forms@reviewformfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@reviewformtitle}%
+
+ \vfill%
+ \tcdef@forms@formsstudentlabel : {\bf \expandafter\csname tc@student\Alph{tc@studentcount}\endcsname}\\%
+ \tcdef@forms@formsexaminerlabel : \expandafter\csname tc@student\Alph{tc@studentcount}@#1\endcsname%
+ \vfill%
+ \resizebox{0.9\textwidth}{!}{%%
+ \tcdef@forms@reviewformdesc%
+ }%
+ \footnotetext[2]{\tcdef@forms@reviewformfootnoteB}%
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@examinersignature}%
+ \vfill%
+ \pagebreak%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC requirement form (TCC register)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@reqform}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@reqformtitle}%
+
+ \vfill%
+
+ \tcdef@forms@reqformopening%
+ \vfill%
+
+ \tcdef@forms@reqformdesc%
+ \vfill%
+
+ \tcdef@forms@formstemptitlelabel : \@title %
+
+ \tcdef@forms@formsstudentemaillabel : {\bf \tc@studentAemail} %
+
+ \tcdef@forms@formsadvisorlabel : \tc@studentA@advisor%
+
+ \tcdef@forms@formsadvisoremaillabel : {\bf \tc@studentA@advisoremail}%
+ \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@advisorphone}%
+
+ {\bf \tcdef@forms@formsbrieflabel}:\footnote[1]{\tcdef@forms@renewreqformnotes}%
+
+ \vfill%
+ \tcdef@core@tccbrief%
+
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}\hfill%
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@advisorsignature}}%
+ \pagebreak%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC co-advisor requirement form (TCC register)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@coadvisorform}{}{%
+ \@ifundefined{tc@studentA@coadvisor}{%
+ \coadvisor{\rule{\tc@namerule}{.1pt}}{}%
+ \coadvisorinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}%
+ }{}%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@coadvisorformtitle}%
+
+ \vfill%
+
+ \tcdef@forms@reqformopening%
+ \vfill%
+
+ \tcdef@forms@coadvisorformdesc%
+ \vfill%
+
+ \tcdef@forms@formstemptitlelabel : \@title %
+
+ \tcdef@forms@formsadvisorlabel: \tc@studentA@advisor
+
+ \tcdef@forms@formscoadvisorlabel: \tc@studentA@coadvisor%
+
+ \vfill%
+ {\bf \tcdef@forms@formsreasonlabel}:%
+
+ \tcdef@core@tcccoadvisorbrief% !!!! What a Hell ?!?!?!
+
+ \tcforms@formsigdate{\tcdef@forms@studentsignature}%
+
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@advisorsignature}}\hfill%
+ \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@coadvisorsignature}}%
+ \pagebreak%
+}%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC renew requirement form (TCC register)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@renewreqform}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@renewreqformtitle}%
+
+ \vfill%
+ \tcforms@tccdesc%
+
+ \tcdef@forms@formsstudentemaillabel : {\bf \tc@studentAemail} %
+
+ \hfill \tcdef@forms@formsadvisoremaillabel : {\bf \tc@studentA@advisoremail}%
+
+ \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@advisorphone}%
+ \vfill%
+ {\bf \tcdef@forms@formsbrieflabel}:\footnote[1]{\tcdef@forms@renewreqformnotes}%
+
+ \tcdef@core@tccbrief%
+ \vfill%
+ \tcforms@formsigdate{\tcdef@forms@studentsignature}%
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@advisorsignature}%
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC Board approval form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@examboardform}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@examboardformtitle}%
+
+ \vfill%
+
+ \tcforms@tccdesc%
+
+ \vfill%
+ \begin{center}
+ \tcdef@forms@formsboardtitle
+ \end{center}%
+
+ \tcforms@examinerdesc{studentA}{examinerA}%
+
+ \tcforms@examinerdesc{studentA}{examinerB}%
+
+ \tcforms@examinerdesc{studentA}{examinerC}%
+
+ \tcforms@examinerdesc[\tcdef@forms@formsaltexaminerlabel]{studentA}{altexaminerA}%
+
+ \vfill%
+
+ \tcdef@forms@examboardformdesc%
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@advisorsignature}%
+ \vfill%
+
+ \pagebreak%
+}%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC Board receipts form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@receiptform}{m}{%
+ \tc@formtopbox[tcdef@forms@receiptformfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@receiptformtitle}%
+
+ \vfill%
+
+ \tcforms@tccdesc%
+
+ \tcdef@forms@formsboardlabel : {\bf \csname tc@student\Alph{tc@studentcount}@#1\endcsname }%
+
+ \vfill%
+ \tcdef@forms@receiptformdesc {\bf \tc@studentA},\ \ \ \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}.%
+
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@boardsignature}%
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% examiners approval/not signature (for rectify approval form)%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@approvalsigdate}{mm}{%%
+ \tcdef@forms@formsrectifyOKdesc%
+ \hfill\tcdef@forms@formsdatelabel:\rule{\tc@daterule}{.1pt}\\[3mm]%
+ #1: #2 \hfill \tcdef@forms@formssignaturelabel:\rule{\tc@namerule}{.1pt}%
+}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC Board rectify approval form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@rectifyexaminersig}{O{\tcdef@forms@formsexaminerlabel}m}{\@ifundefined{#2}{}{\tcforms@approvalsigdate{#1}{\csname #2\endcsname}}\\[3mm]}%
+%
+\NewDocumentCommand{\tcforms@rectifyapprovalform}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@rectifyapprovalformtitle}%
+
+ \vfill%
+
+ \tcforms@tccdesc%
+
+ \vfill%
+ \tcdef@forms@rectifyapprovalformdesc%
+
+ \vfill%
+
+ \tcforms@rectifyexaminersig[\tcdef@forms@formsadvisorlabel]{tc@studentA@advisor}%
+
+ \vfill%
+
+ \@ifundefined{tc@nBoard}{}{%
+ \tcforms@rectifyexaminersig{tc@studentA@examinerA}%
+ }%
+
+ \tcforms@rectifyexaminersig{tc@studentA@examinerB}%
+
+ \tcforms@rectifyexaminersig{tc@studentA@examinerC}%
+
+ \tcforms@rectifyexaminersig{tc@studentA@altexaminerA}%
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% TCC Advisor approval form%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tcforms@advisorapprovalform}{}{%
+ \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@advisorapprovalformtitle}%
+
+ \vfill%
+
+ \tcforms@tccdesc%
+
+ \vfill%
+ \tcdef@forms@advisorapprovalformdesc%
+
+ \vfill%
+
+ \tcdef@core@tccadvisorsreview%
+
+ \vfill%
+ \tcdef@forms@advisorapprovalformdescB%
+
+ \tcforms@formsigdate{\tcdef@forms@advisorsignature}%
+ \vfill%
+
+ \tcforms@formsigdate{\tcdef@forms@studentsignature}%
+ \vfill%
+ \pagebreak%
+}%
+%
+%
+%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%
+%
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% set of blank lines%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cmdfactory<core>{formsblanklines}
+\formsblanklines{\hrulefill\\%
+
+\hrulefill\\%
+
+\hrulefill\\%
+
+\hrulefill\\%
+
+\hrulefill\\%
+
+\hrulefill\\%
+
+\hrulefill%
+}%
+%
+
+
+\DeclareKeys[forms]{
+ reqform.usage = general,
+ reqform.code = {\tcforms@reqform},
+ coadvisor.usage = general,
+ coadvisor.code = {\tcforms@coadvisorform},
+ boardsapproval.usage = general,
+ boardsapproval.code = {\tcforms@examboardform},
+ advisorsapproval.usage = general,
+ advisorsapproval.code = {\tcforms@advisorapprovalform},
+ receipts.usage = general,
+ receipts.code = {\tcforms@receiptforms},
+ examinersforms.usage = general,
+ examinersforms.code = {\tcforms@examinersForms},
+ rectifyapproval.usage = general,
+ rectifyapproval.code = {\tcforms@rectifyapprovalform},
+}
+
+
+\NewDocumentCommand{\tcforms}{m}{%
+ \SetKeys[forms]{#1}%
+}
+
+\NewDocumentCommand{\tcemptyforms}{m}{%
+ \tccore@resetfields%
+ \title{\rule{\tc@namerule}{.1pt}}%
+ \tccore@emptyfields%
+ \SetKeys[forms]{#1}%
+}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
new file mode 100644
index 0000000000..9d72af827d
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
@@ -0,0 +1,152 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-gen}
+\def\tc@tmp@altpackname{ufrgsccagen}
+\def\tc@tmp@packdesc{UFRGS/CCA generic/miscellany commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+\def\tcgen@fam{tcdef}
+\def\tcgen@factgrp{gen}%
+%
+
+\DeclareKeys[ufrgscca-gen]{
+ family.usage = load,
+ family.store = \tcgen@fam,
+
+ group.usage = load,
+ group.store = \tcgen@factgrp,
+}
+\ProcessKeyOptions[ufrgscca-gen]\relax
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% \tcgen@cdef[fam]{#1}{#2} => \gdef\<fam>@#1{#2}%
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\NewDocumentCommand{\tcgen@cdef}{O{\tcgen@fam}D<>{\tcgen@factgrp} m +m}{%
+ \expandafter\gdef\csname #1@#2@#3\endcsname{#4}%
+}%
+%
+\NewDocumentCommand{\factory}{O{\tcgen@fam}D<>{\tcgen@factgrp}m}{%
+ \expandafter\long\expandafter\xdef\csname #3\endcsname##1{\noexpand\tcgen@cdef[#1]<#2>{#3}{##1}}%
+ %\csname #3\endcsname{-default-}
+ \expandafter\def\csname #3.fam\endcsname{#1}%
+ \@ifundefined{#3undef}{}{\expandafter\gdef\csname tc@factdup@#3\endcsname{}}
+ \expandafter\def\csname #3undef\endcsname{\expandafter\let\csname #1@#2@#3\endcsname\undefined}%
+}%
+\NewDocumentCommand{\cmdfactory}{O{\tcgen@fam}D<>{\tcgen@factgrp}m}{%
+ \forcsvlist{\factory[#1]<#2>}{#3}%
+ \ifcsundef{tc@factgrplist@#2}{%
+ \ifcsundef{tc@factgrplist}{\csgdef{tc@factgrplist}{#2}}{\csgappto{tc@factgrplist}{,#2}}%
+ \csgdef{tc@factgrplist@#2}{#3}%
+ }{\csgappto{tc@factgrplist@#2}{,#3}}%
+}%
+%
+%
+% 'debug' auxiliary commands (mainly to find out dups, defined/undefined ones)
+%
+%
+\NewDocumentCommand{\tcgen@factcmd@prt}{m}{\@ifundefined{tc@factdup@#1}{#1}{#1 (dup)}
+\expandafter\@ifundefined\expandafter{\csname #1.fam\endcsname @#1}{\textbf{ NOT Defined} \\}{ {\csname\csname #1.fam\endcsname @#1\endcsname} \\}}
+\NewDocumentCommand{\tcgen@factcmd@def}{m}{\csname #1.fam\endcsname @\@ifundefined{tc@factdup@#1}{#1}{#1 (dup)} %
+ \expandafter\@ifundefined\expandafter{\csname #1.fam\endcsname @#1}{\textbf{ NOT Defined} \\}{ {\slshape Defined} \\} }
+%\NewDocumentCommand{\tcgen@factcmd@prt}{m}{{#1} \\}
+%\NewDocumentCommand{\tcgen@factcmd@def}{m}{{#1} :: \@ifundefined{tc@#1}{-- \textbf{NOT Defined} --\\}{Defined \\} }
+\NewDocumentCommand{\tcgen@factgrp@prt}{m}{\tightul{#1} \\%
+ \expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\tcgen@do\expandafter\expandafter\expandafter{\csname tc@factgrplist@#1\endcsname}%
+}
+\NewDocumentCommand{\listfactorycmds}{sO{}}{%
+ \IfBooleanTF{#1}{\def\tcgen@do##1{\tcgen@factcmd@def{##1}}}{\def\tcgen@do##1{\tcgen@factcmd@prt{##1}}}
+ \ifblank{#2}{%
+ \ifcsundef{tc@factgrplist}{Factories Groups: \textbf{empty list}\\ }{%
+ Factories: \\ %
+ \expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\tcgen@factgrp@prt\expandafter\expandafter\expandafter{\csname tc@factgrplist\endcsname}%
+ %
+ }
+ }{%
+ }%
+}
+
+
+%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%
+%
+% \mkswitch creates a switch (somewhat 'like' a programming switch)
+% a 'default case' is associated with the switch when creating it
+% one can add many 'cases' later on.
+% one can have any code associated with a 'switch/case'
+%
+%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%
+
+
+\NewDocumentCommand\mkswitch{O{}m}{%
+ \NewDocumentCommand{#2}{m}{%
+ \ifcsname\string#2@case@##1\endcsname\csname\string#2@case@##1\endcsname\else#1\fi%
+ }%
+}%
+\NewDocumentCommand{\addcase}{mmm}{\expandafter\def\csname\string#1@case@#2\endcsname{#3}}%
+\let\addswitchcase\addcase
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
new file mode 100644
index 0000000000..b419ea04f1
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
@@ -0,0 +1,118 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-lists}
+\def\tc@tmp@altpackname{ufrgsccalists}
+\def\tc@tmp@packdesc{UFRGS/CCA auxiliary lists commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+
+\DeclareKeys[ufrgscca-lst]{
+ relnum.usage = load,
+ relnum.if = tcif@relnum,
+}
+\ProcessKeyOptions[ufrgscca-lst]\relax
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% Packages Loading
+%%%%%%%%%%%%%%%%%%%%%
+
+\RequirePackage{newfloat}
+\RequirePackage{listings}%
+\RequirePackage{xcolor}%
+
+%%%
+%%% command to declare a new 'list of ...' things {package newfloat}
+%%%
+\NewDocumentCommand{\DeclareNewFloat}{mmmm}{%
+ \DeclareFloatingEnvironment[%
+ fileext={#2},%
+ listname={#4},%
+ name={#3},%
+ placement=htb,%
+ chapterlistsgaps=off]{#1} %
+ \iftcif@relnum\SetupFloatingEnvironment{#1}{within=chapter}%
+ \else\SetupFloatingEnvironment{#1}{within=none}%
+ \fi %
+}%
+
+
+%
+%%%%\def\listoflistings{\lstlistoflistings}%
+\definecolor{lstgray}{rgb}{0.965,0.965,0.965}%
+\lstset{basicstyle=\ttfamily\small,%
+ columns=fullflexible,%
+ keepspaces=true,%
+ frame=tb,%
+ inputencoding=latin1,%
+% inputencoding=utf8,%
+ extendedchars=true,%
+ backgroundcolor=\color{lstgray},%
+ breaklines=true,%
+% xleftmargin=7pt,%
+% xrightmargin=7pt%
+}%
+%
+\def\listingname{Listing}%
+\def\listlistingname{List of Listings}%
+\DeclareNewFloat{codelist}{lox}{\listingname}{\listlistingname}%%
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
new file mode 100644
index 0000000000..ac25899438
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
@@ -0,0 +1,501 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca-ppc}
+\def\tc@tmp@altpackname{ufrgsccappc}
+\def\tc@tmp@packdesc{UFRGS/CCA PPC commands}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+
+\DeclareKeys[ufrgscca-ppc]{
+ showind.usage = load,
+ showind.if = @showindicators,
+
+ indlong.usage = load,
+ indlong.if = @indlongtext,
+ nocomments.usage = load,
+ nocomments.if = @indnocomments,
+}
+\ProcessKeyOptions[ufrgscca-ppc]\relax
+
+\RequirePackage{longtable}
+\RequirePackage{pdfcomment}
+\WarningFilter{latex}{name}%
+\RequirePackage[tikz]{mdframed}%
+\RequirePackage{ufrgscca-abnt}
+%\RequirePackage{ufrgscca-curr}
+\RequirePackage{ufrgscca-curr-tab}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+% PPC macros
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+%% pre-defined status:
+% noref (default, still not in the text)
+% tbd (to be done)
+% review (in review, probably done)
+% attention (to be looked at)
+% done (done)
+% NSA (not relevant)
+% * (undefined, copy text)
+%%
+%%%%%%%%%%%%%%%%%%%
+%\iftc@ppc
+ \RenewDocumentCommand{\maketitle}{}{\tcppc@PPCcoverpages}%
+%\fi
+
+%
+\NewDocumentCommand{\tcppc@PPCcoverpages}{}{
+ \begin{titlepage}%
+ \noindent\tc@covertopbox%
+ \vfill%
+ \centerline{\tc@city}%
+ \centerline{\tc@publyear}%
+ \end{titlepage}%%
+ \if@openright\cleardoublepage\else\clearpage\fi%%
+}%
+ \RenewDocumentCommand\tc@winbox{}{%%
+ \parbox[b]{\tc@coverwinwidth}{%%
+ \centering\vbox to \tc@coverwinheight{%%
+ \vspace*{\fill}%
+ {\large\MakeUppercase{\textbf{\@title}}\par}%
+ \vfill%
+ }%%
+ }%%
+}%
+
+%
+%
+\NewDocumentCommand{\set@statuscolor}{m}{%%
+ \@ifundefined{#1@txtcolor}{%
+ \gdef\ind@txtcolor{\csname default@txtcolor\endcsname}%%
+ \gdef\ind@bgcolor{\csname default@bgcolor\endcsname}%%
+ }{%
+ \gdef\ind@txtcolor{\csname #1@txtcolor\endcsname}%%
+ \gdef\ind@bgcolor{\csname #1@bgcolor\endcsname}%%
+ }%
+}%
+%
+%
+\newcounter{@indcounter}%
+%
+\NewDocumentCommand{\declareindicator}{st+O{noref}mmm}{%
+%#3: status #4:org #5:mark #6:short text #7:long text #8:extra text #9:'clarification text'(for inep/mec)
+ \stepcounter{@indcounter}%
+ \IfBooleanTF{#1}{\expandafter\gdef\csname @indicator#4#5star\endcsname{#1}\ifcsundef{@indicator#4lst}{\csgdef{@indicator#4lst}{#5}}{\csgappto{@indicator#4lst}{,#5}}}{}
+ \IfBooleanTF{#2}{\ifcsundef{@indicator#4lst}{\csgdef{@indicator#4lst}{#5}}{\csgappto{@indicator#4lst}{,#5}}}{}
+ \expandafter\gdef\csname @indicator#4#5status\endcsname{#3}%
+ \expandafter\gdef\csname @indicator#4#5short\endcsname{#6}%
+ \expandafter\gdef\csname @indicator#4#5long\endcsname{}%
+ \expandafter\gdef\csname @indicator#4#5extra\endcsname{}%
+ \expandafter\gdef\csname @indicator#4#5text\endcsname{}%
+ \expandafter\gdef\csname @indrefA\arabic{@indcounter}\endcsname{#4}%
+ \expandafter\gdef\csname @indrefB\arabic{@indcounter}\endcsname{#5}%
+ \newcounter{@indcount#4#5}%
+ \@ifundefined{iftcppc@indset#4view}{\expandafter\newif\csname iftcppc@indset#4view\endcsname\csname tcppc@indset#4viewtrue\endcsname}{}
+ \gdef\tcppc@indindex{#4#5}
+}%
+\NewDocumentCommand{\indicatorDesc}{+m+m}{%
+ \expandafter\gdef\csname @indicator\tcppc@indindex long\endcsname{#1}
+ \expandafter\gdef\csname @indicator\tcppc@indindex extra\endcsname{#2}
+}
+\NewDocumentCommand{\indicatorText}{+m}{%
+ \expandafter\gdef\csname @indicator\tcppc@indindex text\endcsname{#1}
+}
+
+\NewDocumentCommand{\lstind}{O{\section}O{\subsection}m}{%
+ \def\doit##1{\ifcsundef{@indicator#3##1star}{#2{\csname @indicator#3##1short\endcsname}}{#1{\csname @indicator#3##1short\endcsname}} \csname @indicator#3##1text\endcsname\par}%
+\expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\doit\expandafter\expandafter\expandafter{\csname @indicator#3lst\endcsname}
+}
+
+%
+%\newcommand{\indsetstatus}[3][attention]{\expandafter\gdef\csname @indicator#2#3status\endcsname{#1}}
+\NewDocumentCommand{\indsetstatus}{O{attention}mm}{%
+ \gdef\tcppc@indsetstatus##1{\expandafter\gdef\csname @indicator#2##1status\endcsname{#1}}%
+ \expandafter\forcsvlist\expandafter\tcppc@indsetstatus\expandafter{#3}%
+}
+%
+\NewDocumentCommand{\indsetview}{m}{\csname tcppc@indset#1viewtrue\endcsname}%
+%
+\NewDocumentCommand{\indsethide}{m}{\csname tcppc@indset#1viewfalse\endcsname}%
+%
+\NewDocumentEnvironment{listofindicators}{m}{%
+ \begin{list}{\textbf{??}}{%
+ \settowidth{\labelwidth}{#1}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\itemindent}{0mm}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\rightmargin}{0mm}%
+ \setlength{\itemsep}{.1\baselineskip}%
+ \renewcommand{\makelabel}[1]{\makebox[\labelwidth][l]{##1}}%
+ }%
+}{%
+ \end{list}%
+}%
+%
+\NewDocumentCommand{\tcppc@indrefitem}{O{, }m}{%
+ \@ifundefined{r@@indlabel\tcppc@indA\tcppc@indB:#2}{}{#1 \ref{@indlabel\tcppc@indA\tcppc@indB:#2} (\pageref{@indlabel\tcppc@indA\tcppc@indB:#2})}%
+}%
+%
+\newif\iftcppc@itemdisp%
+\NewDocumentCommand{\tcppc@indicatorsitem}{m}{%%
+ \@ifundefined{@indrefA#1}{}{%%
+ \gdef\tcppc@indA{\csname @indrefA#1\endcsname}%%
+ \gdef\tcppc@indB{\csname @indrefB#1\endcsname}%%
+ \csname iftcppc@indset\tcppc@indA view\endcsname%
+ \gdef\tcppc@status{\csname @indicator\tcppc@indA\tcppc@indB status\endcsname}%%
+ \iftcppc@ind@filter\expandafter\tcppc@ind@filtercase\expandafter{\tcppc@status}\else\tcppc@itemdisptrue\fi%
+ \iftcppc@itemdisp%
+ \set@statuscolor{\tcppc@status}%%
+ \@ifundefined{theind@\tcppc@status @count}{\stepcounter{ind@default@count}}{\stepcounter{ind@\tcppc@status @count}}%%
+ \item[\textbf{\color{\ind@txtcolor}\hypertarget{@indlabel\tcppc@indA\tcppc@indB\tcppc@ind@filterstatus}{\tcppc@indA: \tcppc@indB}}]%
+ {\color{\ind@txtcolor}\emph{\csname @indicator\tcppc@indA\tcppc@indB short\endcsname}} \dotfill %
+ {\normalsize\color{\ind@txtcolor}\textbf{\csname @indicator\tcppc@indA\tcppc@indB status\endcsname}} %
+ \ifthenelse{\equal{\csname @indicator\tcppc@indA\tcppc@indB long\endcsname}{}}{\break}{\newline\csname @indicator\tcppc@indA\tcppc@indB long\endcsname \csname @indicator\tcppc@indA\tcppc@indB extra\endcsname\hfill\break}%%
+ \tcppc@indrefitem[.\dotfill]{1}%%
+ \forcsvlist\tcppc@indrefitem{2,3,4,5,6,7,8,9,10,11,12,13}%
+ \fi%
+ \fi%
+ }%%
+}%
+%
+\NewDocumentCommand{\tcppc@indicatorsbatch}{m}{\forcsvlist\tcppc@indicatorsitem{#10,#11,#12,#13,#14,#15,#16,#17,#18,#19}}%
+%
+\NewDocumentCommand{\tcppc@indicatorsBatch}{m}{\forcsvlist\tcppc@indicatorsbatch{#10,#11,#12,#13,#14,#15,#16,#17,#18,#19}}%
+%
+%
+\NewDocumentCommand{\tcppc@helpstatus}{+m}{\makebox[5mm]{}\makebox[17mm][r]{\textbf{#1}}\ \ \csname #1@text\endcsname\newline}%
+%
+\NewDocumentCommand{\tcppc@helpbf}{+m}{\textbf{\color{black}\textbackslash #1}$\,\,$}%
+\NewDocumentCommand{\tcppc@helpO}{+m}{{\color{darkteal}\textbf{[}<status>#1\textbf{]}}$\,\,$}%
+\NewDocumentCommand{\tcppc@helpM}{+m}{{\color{darkblue}\textbf{\{}#1\textbf{\}}}$\,\,$}%
+%
+\NewDocumentCommand{\helpindicators}{}{{\footnotesize%
+ \if@showindicators%
+ \begin{itemize}[nosep,label=,leftmargin=0mm]%
+ \item \tcppc@helpbf{indsethide}\tcppc@helpM{<set>} - Hide an indicator's set%
+ \item \tcppc@helpbf{comment}\tcppc@helpO{}\tcppc@helpM{<title>}\tcppc@helpM{<comment>} - Just a comment%
+ \item \tcppc@helpbf{indref}\tcppc@helpO{}\tcppc@helpM{<set>}\tcppc@helpM{<ref>}\tcppc@helpM{<comment>} - Single indicator's reference%
+ \item \tcppc@helpbf{indref*}\tcppc@helpO{}\tcppc@helpM{<set>}\tcppc@helpM{<ref>}\tcppc@helpM{<comment>} - (Short text only)%
+ \item \tcppc@helpbf{indreflst}\tcppc@helpO{}\tcppc@helpM{<set>}\tcppc@helpM{\tcppc@helpO{:}<ref> , \tcppc@helpO{:}<ref> , ...}\tcppc@helpM{<comment>} - Referece list %
+ \item \tcppc@helpbf{indreflst*}\tcppc@helpO{}\tcppc@helpM{<set>}\tcppc@helpM{\tcppc@helpO{:}<ref> , \tcppc@helpO{:}<ref> , ...}\tcppc@helpM{<comment>} - (Single box)%
+ \item \tcppc@helpbf{indsetstatus}\tcppc@helpO{}\tcppc@helpM{<set>}\tcppc@helpM{<ref> , <ref> , ...} - Set the status of a list of indicators.%
+ \end{itemize}%
+ where status:\newline%
+ \expandafter\forcsvlist\expandafter\tcppc@helpstatus\expandafter{\ind@statuslst}%
+ \fi%
+}}%
+%
+\NewDocumentCommand{\tcppc@printcount}{+m}{\item[ ] {\color{\attention@txtcolor}\large\textbf{\makebox[15mm][r]{#1 :} \csname theind@#1@count\endcsname}}%
+}%
+%
+%
+%
+%\NewDocumentCommand{\ifshowindicators}{m}{\if@showindicators#1\fi}
+%\NewDocumentCommand{\ifthenelseshowindicators}{+m+m}{\if@showindicators#1\else#2\fi}
+\NewDocumentCommand{\ifshowind}{+m+m}{\if@showindicators#1\else#2\fi}
+%
+%
+\newif\iftcppc@ind@filter%
+\mkswitch[\tcppc@itemdispfalse]\tcppc@ind@filtercase%
+\NewDocumentCommand{\tcppc@ind@filteraux}{+m}{\addcase\tcppc@ind@filtercase{#1}{\tcppc@itemdisptrue}}%
+\NewDocumentCommand{\PrintIndicators}{O{}}{\footnotesize%
+ \if@showindicators%%
+ \def\tcppc@ind@filterstatus{#1}%
+ \ifthenelse{\equal{#1}{}}{\tcppc@ind@filterfalse}{\tcppc@ind@filtertrue\expandafter\forcsvlist\expandafter\tcppc@ind@filteraux\expandafter{#1}}%
+ \if@openright\cleardoublepage\else\clearpage\fi%%%
+ \phantomsection%%
+ \chapter*{Indicadores #1}%\newpage%%
+ \begin{listofindicators}{EMPTY LIST . . .}%%
+ \iftcppc@ind@filter\else\item[ ] {\color{\attention@txtcolor}\large\textbf{\the@indcounter}\ Indicadores.}\fi%%
+ \tcppc@indicatorsbatch{}%
+ \tcppc@indicatorsBatch{}%
+ \forcsvlist\tcppc@indicatorsBatch{1,2,3,4,5,6,7,8,9}%
+ \iftcppc@ind@filter\else\expandafter\forcsvlist\expandafter\tcppc@printcount\expandafter{\ind@statuslst}\fi%
+ \end{listofindicators}%
+ \fi%
+}%
+%
+%
+\NewDocumentCommand{\textmark}{O{attention}m}{\set@statuscolor{#1}{\color\ind@txtcolor {\textbf{!! #2 !!}}}}
+
+
+\NewDocumentCommand{\comment}{O{attention}m+m}{%
+ \if@showindicators%
+ \if@indnocomments\else%
+ \set@statuscolor{#1}%
+ \ \hfill\parbox{0.9\textwidth}{\small%
+ \begin{mdframed}[style=indicatorsTikZ,frametitle=\tikztitle{#2}]%
+ {\footnotesize #3\par}%
+ \hfill\emph{status: }\textbf{\color{\ind@txtcolor}#1}%
+ \end{mdframed}%
+ }\\[-2.7mm]%
+ \fi%
+ \fi%
+}%
+\let\remark\comment
+%
+\NewDocumentCommand{\indtext}{mm}{\csname @indicator#1#2short\endcsname}
+%
+\NewDocumentCommand{\tcppc@indhack}{smm+m}{%
+ \csname iftcppc@indset#2view\endcsname%
+ \set@statuscolor{\tcppc@status}%
+ \ \hfill\parbox{0.9\textwidth}{\small%%
+ \begin{mdframed}[style=indicatorsTikZ,frametitle=\tikztitle{\hyperlink{@indlabel#2#3}{#2 : #3}}]%%
+ \pdftooltip{\emph{\csname @indicator#2#3short\endcsname}}{\csname @indicator#2#3long\endcsname}\par%%
+ \if@indlongtext%%
+ \IfBooleanF{#1}{%%
+ \ifthenelse{\equal{\csname @indicator#2#3long\endcsname}{}}{}{\enquote{\footnotesize\csname @indicator#2#3long\endcsname}\par}%%
+ }%
+ \fi%%
+ \if@indnocomments\else\ifthenelse{\equal{#4}{}}{}{{\emph{\color{\comments@txtcolor}{#4}}}\par}\fi%%
+ \hfill\emph{status: }\textbf{\color{\ind@txtcolor}\tcppc@status}%%
+ \end{mdframed}%%
+ }\\[-2.7mm]%%
+ \fi%
+}
+
+\NewDocumentCommand{\indref}{sO{}mm+m}{%%
+ \ifthenelse{\equal{#2}{}}{}{\expandafter\gdef\csname @indicator#3#4status\endcsname{#2}}%%
+ \expandafter\gdef\expandafter\tcppc@status{\csname @indicator#3#4status\endcsname}%
+ \stepcounter{@indcount#3#4}\label{@indlabel#3#4:\csname the@indcount#3#4\endcsname}%%
+ \if@showindicators%%
+ \IfBooleanTF{#1}{\tcppc@indhack*{#3}{#4}{#5}}{\tcppc@indhack{#3}{#4}{#5}}
+ \fi% %
+}%
+%
+%
+\newcommand{\tcppc@indreflstitem}[4][]{%
+ \ifthenelse{\equal{#1}{}}{}{\expandafter\gdef\csname @indicator#2#3status\endcsname{#1}}%
+ \expandafter\gdef\expandafter\tcppc@status{\csname @indicator#2#3status\endcsname}%
+ \stepcounter{@indcount#2#3}\label{@indlabel#2#3:\csname the@indcount#2#3\endcsname}%%
+ \set@statuscolor{\tcppc@status}%
+ \hyperlink{@indlabel#2#3}{\textbf{#3 :}}\pdftooltip{\emph{\csname @indicator#2#3short\endcsname}}{\csname @indicator#2#3long\endcsname}\par%%
+ \if@indlongtext%%
+ \ifthenelse{\equal{\csname @indicator#2#3long\endcsname}{}}{}{\enquote{\footnotesize\csname @indicator#2#3long\endcsname}\par}%%
+ \fi%%
+ \hfill\emph{status: }\textbf{\color{\ind@txtcolor}\tcppc@status\break}%%
+}%
+
+\NewDocumentCommand{\indreflst}{sO{}mmm}{%
+ \IfBooleanTF{#1}{%
+ \gdef\tcppc@indreflst##1{\StrCut{##1}{:}\tcppc@parA\tcppc@parB\IfStrEq{\tcppc@parB}{}{\tcppc@indreflstitem{#3}{\tcppc@parA}{#5}}{\expandafter\tcppc@indreflstitem\expandafter[\tcppc@parA]{#3}{\tcppc@parB}{#5}}}%
+ \if@showindicators%
+ \csname iftcppc@indset#3view\endcsname%
+ \ \hfill\parbox{0.9\textwidth}{\small%
+ \begin{mdframed}[style=indicatorsTikZ,frametitle=\tikztitle{#3}]%%
+ \expandafter\forcsvlist\expandafter\tcppc@indreflst\expandafter{#4}%
+ \if@indnocomments\else\ifthenelse{\equal{#5}{}}{}{{\emph{\color{\comments@txtcolor}{#5}}}\par}\fi%%
+ \set@statuscolor{#2}%
+ \end{mdframed}%
+ }%
+ \fi%
+ \fi%
+ }{%
+ \gdef\tcppc@indreflst##1{\StrCut{##1}{:}\tcppc@parA\tcppc@parB\IfStrEq{\tcppc@parB}{}{\indref{#3}{\tcppc@parA}{}}{\indref[\tcppc@parA]{#3}{\tcppc@parB}{}}}%
+ \expandafter\forcsvlist\expandafter\tcppc@indreflst\expandafter{#4}%
+ \comment[#2]{comment}{#5}%
+ }%
+}%
+%
+% other default colors (xcolor pack): lime, olive, orange, pink, purple.
+%
+\def\tcppc@defcolorpair#1{\colorlet{light#1}{white!85!#1}\colorlet{dark#1}{#1!70!black!100}}
+%
+%
+\definecolor{grayblack}{rgb}{0.8,0.8,0.8}%
+%
+%
+\NewDocumentCommand{\ind@defstatus}{mmm}{%
+ \newcounter{ind@#1@count}%
+ \tcppc@defcolorpair{#2}%
+ \expandafter\gdef\csname #1@txtcolor\endcsname{dark#2}%
+ \expandafter\gdef\csname #1@bgcolor\endcsname{light#2}%
+ \expandafter\gdef\csname #1@text\endcsname{#3 (#2)}%
+ \@ifundefined{ind@statuslst}{\gdef\ind@statuslst{#1}}{\edef\ind@statuslst{\ind@statuslst,#1}}%
+}%
+%
+\ind@defstatus{tbd}{gray}{To Be Done}%
+\ind@defstatus{done}{green}{Done}%
+\ind@defstatus{review}{yellow}{to be reviewed}%
+\ind@defstatus{attention}{red}{needs Attention}%
+\ind@defstatus{NSA}{brown}{NSA}%
+\ind@defstatus{noref}{magenta}{no references}%
+\ind@defstatus{EAD}{violet}{EAD}%
+\ind@defstatus{MDi}{teal}{(courseware)...}%
+\ind@defstatus{DOCs}{blue}{other DOCs}%
+\ind@defstatus{default}{cyan}{everything else}%
+%
+\def\comments@txtcolor{darkblue}%
+%
+%
+\def\ind@TikZpos{0.44}%
+\NewDocumentCommand{\tikztitle}{m}{\tikz[baseline=(current bounding box.east),outer sep=0pt,xshift=1cm,thin,color=grayblack] \draw (0,0) (\ind@TikZpos,0) node[anchor=west,rectangle,rounded corners,fill=white,draw] at (\ind@TikZpos,0) {#1} node[anchor=west,rectangle,rounded corners,color=black] at (\ind@TikZpos,0) {#1};}%%
+%
+%
+\mdfdefinestyle{indicatorsTikZ}{%
+ linecolor=grayblack,%%
+ linewidth=0.4pt,%
+% skipabove=0.65\baselineskip,%
+% skipbelow=0.5\baselineskip,%
+ skipabove=0pt,%
+ skipbelow=0pt,%
+ leftmargin =-3.5pt,%
+ rightmargin=-3.5pt,%
+ innerleftmargin=3pt,%
+ innerrightmargin=3pt,%
+ needspace=3\baselineskip,%
+ backgroundcolor=\ind@bgcolor,%
+ usetwoside=false,%
+% innertopmargin = 3pt,%
+% innerbottommargin = 2pt,%
+ innertopmargin = 2pt,%
+ innerbottommargin = 2pt,%
+ roundcorner = 4pt,%
+ frametitle={\tikztitle{TITLE}},%
+ frametitleaboveskip=-0.6\baselineskip,%
+ frametitlebelowskip=0pt,%
+ frametitlealignment = \raggedleft,%
+ leftline = true,%
+ rightline = true,%
+ nobreak = true,%
+}%
+
+\NewDocumentCommand{\fancyquote}{O{-2\topsep-2\parsep-2\partopsep-2\parskip}+mmm}{%
+ \vspace{#1}{%
+ \ \hfill\begin{minipage}{0.5\textwidth}\noindent\scriptsize\emph{''#2''}%
+ {\vspace{-\parsep}\begin{flushright}\footnotesize#3\\\sc #4\end{flushright}} \end{minipage}\\
+ }}
+
+
+\NewDocumentEnvironment{ppc.quote}{}{\begin{displayquote}\begin{itshape}\smaller}{\end{itshape}\end{displayquote}}
+%\preto\displayquote{\begingroup\setlength{\leftmargini}{0mm}}
+%\appto\enddisplayquote{\endgroup}
+\RenewDocumentEnvironment{quote}{}{%
+ \list{}{\leftmargin20mm\rightmargin0mm}%
+ \item\relax%
+}{\endlist}
+%
+
+\NewDocumentCommand{\labelhack}{m}{\def\@currentlabelname{#1}}
+
+\NewDocumentCommand{\acrolist}{}{}
+\NewDocumentCommand{\acrodef}{mmm}{%
+ %\expandafter\DeclareFixedFootnote\expandafter{\csname #1\endcsname}{#3}%
+ \expandafter\def\csname #1\endcsname{\footnote{#3}}%
+ \expandafter\def\csname acrolsti:#1\endcsname{\item[#2] #3}%
+ \appto\acrolist{\item[#2] #3}%
+ \expandafter\def\csname acroS:#1\endcsname{#2}%
+ \expandafter\def\csname acroL:#1\endcsname{#3}%
+}
+\NewDocumentCommand{\acroitem}{m}{\csname acrolsti:#1\endcsname}
+\NewDocumentCommand{\printacrolist}{O{}m}{\begin{listofabbrv}[#1]{#2}\acrolist\end{listofabbrv}}
+\NewDocumentCommand{\acro}{m}{\csname acroS:#1\endcsname}
+\NewDocumentCommand{\acrol}{m}{\csname acroL:#1\endcsname}
+\NewDocumentCommand{\acrols}{m}{\csname acroL:#1\endcsname, \csname acroS:#1\endcsname}
+\NewDocumentCommand{\acrosl}{m}{\csname acroS:#1\endcsname, \csname acroL:#1\endcsname}
+\NewDocumentCommand{\acrofoot}{m}{\csname acroS:#1\endcsname\csname #1\endcsname}
+
+
+\RenewDocumentCommand{\subparagraph}{m}{}
+\RenewDocumentCommand{\part}{m}{}
+%
+%Se alguém é capaz de me convencer e me evidenciar que o que penso
+%ou faço não é correto, será com contentamento que me corrigirei; afinal,
+%procuro a verdade, a qual jamais causou danos a alguém. Aquele, porém,
+%que persevera no engano e na ignorância causa danos a si mesmo.
+
+%Observa com olho crítico seus princípios norteadores e os indivíduos
+%sensatos, tanto aquilo de que se esquivam como aquilo que buscam.
+
+%Prestei algum benefício à comunidade? Se o fiz, então prestei um
+%benefício a mim. Em todas as ocasiões tem isso sempre em mente e em lugar
+%algum deixes de abrigar esse pensamento.
+
+%%Caso ajas conforme a reta razão com referência ao que se coloca
+%diante de ti, com seriedade, firmeza, benevolência, não admitindo que nada
+%secundário te desvie de tua ação, mas conservando pura a divindade que
+%existe em ti, como se devesses restituí-la de imediato; caso te vincules a isso,
+%sem nada esperar nem fugir de nada, contente com tua atividade presente
+%conforme a natureza, a dizer e murmurar em todo som emitido de tua boca
+%uma verdade heroica, então viverás feliz. E não existe ninguém com o poder
+%de impedi-lo.
+
+%Se tu mesmo não consegues com teu esforço realizar algo, não penses
+%ser isso impossível para o ser humano; se, entretanto, algo é possível ao ser
+%humano e lhe é próprio, pensa que isso a ti também é acessível.
+
+
+%É indispensável ter compreensão, atentando para cada palavra, daquilo
+%que se diz, e sobre cada ação, deve-se ter compreensão do seu efeito. Nesse
+%caso, é necessário ver diretamente a relação do ponto de vista de sua meta,
+%ou melhor, a qual meta a ação se relaciona; quanto ao outro caso, é preciso
+%observar o significado das palavras.
+
+%Como és uma parte que ajuda a tornar um sistema social completo,
+%faz toda ação tua ser uma parte integrante completa da vida social. Assim,
+%qualquer ação tua que não tenha referência imediata ou remotamente ao fim
+%social produz em tua vida uma ruptura violenta, impedindo que seja íntegra,
+%e é de caráter sedicioso \ No newline at end of file
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
new file mode 100644
index 0000000000..5456330673
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
@@ -0,0 +1,95 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-ptBR-base}
+\def\tc@tmp@altpackname{ufrgsccaptbrbase}
+\def\tc@tmp@packdesc{UFRGS/CCA Portuguese base defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+%%%
+%%
+%% those are loaded, on the fly, when selecting, or switching, to portuguese (\@namedef{captionsbrazilian} vis-à-viz \begin{otherlanguage}{})
+%%
+%%%%%
+
+ \def\abstractname{Resumo}%
+ \def\englishabstractname{Abstract}%
+ \def\contentsname{Sum{\'{a}}rio}%
+ \def\listfigurename{Lista de Ilustra\c{c}\~oes}%
+ \def\listtablename{Lista de Tabelas}%
+ \def\figurename{Figura}%
+ \def\tablename{Tabela}%
+ \def\byname{por}%
+ \def\keywordsname{Palavras-chave}%
+
+ \def\listabbrvname{Lista de Abreviaturas}%
+ \def\listsymbolname{Lista de S{\'{\i}}mbolos}%
+
+ \def\listingname{Listagem}
+ \def\listlistingname{Lista de Listagens}
+
+ \def\defappendixname{Ap{\^{e}}ndice}%
+ \def\defappendixpagename{Ap{\^{e}}ndices}%
+ \def\defannexname{Anexo}%
+ \def\defannexpagename{Anexos}%
+ \def\sourcename{Fonte:}
+ \def\notename{Nota}%%
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
new file mode 100644
index 0000000000..6d27b761fa
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
@@ -0,0 +1,129 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-ptBR-coord}
+\def\tc@tmp@altpackname{ufrgsccaptbrcoord}
+\def\tc@tmp@packdesc{UFRGS/CCA Portuguese coord defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+\calendartitle{Calendário – \tcdef@coord@TCCperiod}
+
+\tcccalendarhead{Data/Período}{Semana Letiva}{Evento}
+\tcccalendarevent{01}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
+\tcccalendarevent{02}{Requerimento de matrícula. O(A) aluno(a) deve preencher o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho, e encaminhá-lo ao setor de protocolos da UFRGS para abertura de processo. Posteriormente, o número do processo deve ser encaminhado por e-mail para \tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
+%\tcccalendarevent{03}{Entrega do \emph{Formulário de Inscrição}, juntamente com o resumo do trabalho, no \tcdef@cover@secdivisionacronym .}
+\tcccalendarevent{09}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcccalendarevent{09}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
+\tcccalendarevent{15}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
+\tcccalendarevent{16}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcccalendarevent{17}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
+\tcccalendarevent{17}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
+\tcccalendarevent{18}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
+\tcccalendarevent{19}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
+
+
+\tcccalendardesc{\begin{description}
+\item[Obs. 1]: Caso o aluno(a) já tenha um processo aberto de TCC, reusar o mesmo apenas anexando o novo requerimento de matrícula, caso necessário.
+\item[Obs. 2]: O relatório deve conter as declarações de concordância em participar da banca da parte dos professores convidados.
+\item[Obs. 3]: As bancas serão marcadas após a entrega do relatório parcial, de acordo com a disponibilidade dos professores convidados.
+\item[Obs. 4]: O \emph{Formulário de Aprovação das Correções} deve estar assinado pelo(a) orientador(a). Para relatórios em que o campo “Revisarei o trabalho depois de corrigido†tiver sido assinalado por algum membro da banca, a assinatura do(a) mesmo(a) também deverá constar no \emph{Formulário de Aprovação das Correções}.
+\item[Obs. 5]: Trabalho em RECUPERAÇÃO é aquele cuja nota final quando da defesa é insuficiente para aprovação OU aquele em que o campo “Reescrever tudo†do formulário de correções foi marcado por algum membro da banca. Neste caso, o \emph{Formulário de Aprovação das Correções} deve estar assinado tanto pelo(a) orientador(a) como pelo(s) membro(s) da banca designado(s) para reavaliar o trabalho, incluindo obrigatoriamente aqueles que tiverem marcado o campo “Revisarei o trabalho depois de corrigidoâ€.\\\hrule
+\item[IMPORTANTE]: O(A) aluno(a) estará {\bf REPROVADO(A)} \emph{se falhar na entrega de qualquer um dos documentos aqui citados dentro dos prazos estipulados}.
+\end{description}}
+
+
+\studentlistformtitle{Lista de presença, \tcdef@coord@studentlistactivity, dia \tcdef@coord@studentlistdate}
+\studentlistactivity{apresentação da atividade de TCC}
+\studentlistdate{\number\day/\number\month}
+
+\tccreporttitle{Relatório parcial/final}
+\tccreportopening{Para registro}
+\tccreportdesc{Relatório parcial/final referente aos alunos matriculados na atividade de ensino de \tcdef@forms@formstitle\ semestre \tcdef@coord@TCCperiod .}
+
+\tccreportabsents{Desistentes com conceito (segundo semestre)}
+\tccreportdismiss{Desistentes sem conceito (primeiro semestre)}
+\tccreferralopening{Ao\\ \tcdef@cover@secretaryacronym\ da \tcdef@cover@universitydivision}
+
+\referralfailed{{REPROVAD\tccore@@ref{student}{Article}}}
+\referralapproved{{APROVAD\tccore@@ref{student}{Article}}}
+
+\referralexamapprovedtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef@coord@referralapproved\ com conceito final \tc@TCCgradeC .}
+
+\referralexamfailtext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, n\~{a}o tendo sido considerad\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} pela banca listada abaixo. Posto em exame, \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} foi \tcdef@coord@referralfailed\ com conceito final \tc@TCCgradeD .}
+
+\referralfatetext{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ apresentou o trabalho intitulado \emph{\tccore@@ref{student}{title}}\ no dia \tccore@@ref{student}{date}, tendo sido \tccoord@referralfate{\tccore@@ref{student}{Temp}} com conceito final \textbf{\tccoord@@fate{\Alph{tc@studentcount}}}, conforme quadro de notas abaixo. }
+
+\referralfailFF{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \emph{\tccore@@ref{student}{}}\ n\~{a}o concluiu o trabalho de conclus\~{a}o de Curso tendo sido \tcdef@coord@referralfailed\ com conceito final \textbf{FF}.}
+
+\boardlabel{Banca Examinadora}
+\boardstitle{Apresentações TCC em \tcdef@cover@course\ \tcdef@coord@TCCperiod\ \tcdef@coord@boardstitleB\ }
+\boardsworklabel{Título}
+\TCCgradesNlabel{Nota}
+\TCCgradesClabel{Conceito}
+\TCCgrades{A}{B}{C}{D}{FF}
+\TCCgradesN{9}{7.5}{6}
+
+\cocertificatetitle{CERTIFICADO}
+\cocertificateopenning{\`{A} quem interessar possa,\\ certificamos que}
+\cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef@coord@TCCperiod.}
+
+\TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef@forms@formstitle\ }
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
new file mode 100644
index 0000000000..0ef6373d13
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
@@ -0,0 +1,101 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-ptBR-core}
+\def\tc@tmp@altpackname{ufrgsccaptbrcore}
+\def\tc@tmp@packdesc{UFRGS/CCA Portuguese core defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+\location{Porto~Alegre}{RS}
+
+\university{Universidade Federal do Rio Grande do Sul}
+\universityacronym{UFRGS}
+\universitydivision{Escola de Engenharia}
+\divisiongradcouncil{Conselho de Graduação da \tcdef@cover@universitydivision}
+
+\secretaryacronym{SACAD}
+\secdivisionacronym{\tcdef@cover@secretaryacronym/EE}
+\graduationtitle{Bacharel em Eng. de Controle e Automa\c{c}\~{a}o}
+\course{Eng. de Controle e Automa\c{c}\~{a}o}
+\courseacronym{CCA}
+\coursecoord{Atual Coordenador(a) do Curso}
+\coursecoordtitle{Coordenador\tccore@@ref{coursecoord}{narticle} de curso}
+\advisorname{Orientador\tccore@@ref{advisor}{narticle}}%
+\coadvisorname{Co-orientador\tccore@@ref{coadvisor}{narticle}}%
+\examinername{Banca Examinadora}%
+
+\reportspecificinfo{%
+ Trabalho de Conclus\~{a}o de Curso (TCC-\tcdef@cover@courseacronym ) apresentado \`{a}
+ COMGRAD-\tcdef@cover@courseacronym\ da \tcdef@cover@university\ como parte dos requisitos para a
+ obten{\c{c}}{\~a}o do t\'{\i}tulo de \emph{\tcdef@cover@graduationtitle\ }.
+}%
+
+\approvalspecificinfo{%
+ Este Trabalho de Conclus\~{a}o de Curso foi julgado adequado para a
+ obten\c{c}\~ao dos cr\'editos da Disciplina de TCC do curso \emph{\tcdef@cover@course\ } e aprovado em sua forma final pel\tccore@@ref{advisor}{article}
+ Orientador\tccore@@ref{advisor}{narticle} e pela Banca Examinadora.
+}%
+
+\profname{Professor\tccore@@ref{advisor}{narticle}}
+\coprofname{Professor\tccore@@ref{coadvisor}{narticle}}
+
+
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
new file mode 100644
index 0000000000..e8967788f0
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
@@ -0,0 +1,215 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\makeatletter
+
+\def\tc@tmp@packname{ufrgscca-ptBR-forms}
+\def\tc@tmp@altpackname{ufrgsccaptbrforms}
+\def\tc@tmp@packdesc{UFRGS/CCA Portuguese forms defs}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+
+
+%%%%%%
+%%%%%%
+%%%%%% forms
+%%%%%%
+%%%%%%
+%%%%%%
+
+\formlocal{\tc@city,\hspace{4mm} de \hspace{1.2cm} de 20\hspace{4mm}.}
+
+\formssignaturelabel{Assinatura}
+\examinersignature{Assinatura\ \ d\tccore@@ref{examiner}{article}\ \ Avaliador\tccore@@ref{examiner}{narticle}}
+\boardsignature{Assinatura\ \ do\ \ Membro\ \ da\ \ Banca}
+\advisorsignature{Assinatura\ \ d\tccore@@ref{advisor}{article}\ \ Orientador\tccore@@ref{advisor}{narticle}}
+\coadvisorsignature{Assinatura\ \ d\tccore@@ref{coadvisor}{article}\ \ Co-orientador\tccore@@ref{coadvisor}{narticle}}
+\studentsignature{Assinatura\ \ d\tccore@@ref{student}{article}\ \ Alun\tccore@@ref{student}{article}}
+\studentsignaturegen{Assinatura\ \ do(a)\ \ Aluno(a)}
+\formsstudentlabel{Alun\tccore@@ref{student}{article}}
+\formsstudentlabelgen{Aluno(a)}
+\formproflabel{Professor(a)}
+\profname{Professor\tccore@@ref{advisor}{narticle}}
+\coprofname{Professor\tccore@@ref{coadvisor}{narticle}}
+\formsboardlabel{Membro da Banca}
+\formsadvisorlabel{Orientador\tccore@@ref{advisor}{narticle}}
+\formsadvisorlabelgen{Orientador(a)}
+\formscoadvisorlabel{Co-orientador\tccore@@ref{advisor}{narticle}}
+\formsexaminerlabel{Avaliador\tccore@@ref{examiner}{narticle}}
+\formsaltexaminerlabel{Suplente}
+\formstimelabel{Horário}
+
+
+%\formstopicAlabel{Conteúdo}
+%\formstopicBlabel{Trabalho Escrito}
+%\formstopicClabel{Apresentação}
+\formsworktitlelabel{Título do Trabalho}
+\formstemptitlelabel{Título Provisório}
+\formsstudentIDlabel{Cartão}
+\formsemaillabel{e-mail}
+\formsphonelabel{ramal}
+\agreelabel{De Acordo}
+
+\continuelabel{Continua...}
+
+\formsdatelabel{Data}
+\formstitle{Trabalho de Conclusão de Curso}% em \tcdef@cover@course}
+\formsfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho.}
+
+
+\renewreqformtitle{Formulário de Renovação da Inscrição na Atividade de Ensino Trabalho de Conclusão em \tcdef@cover@course}
+
+\renewreqformnotes{O resumo deve ser curto, i.e., não deve exceder este espaço. O texto deve ser escrito em parágrafo único, e por se tratar de proposta, poderá utilizar tempo futuro e não necessita ter motivação ou justificativa.\\
+Deve conter:
+\begin{enumerate*}[alpha)]
+ \item O QUE será feito - descrição e objetivos.
+ \item COMO será feito - metodologia.
+ \item Resultados esperados.
+\end{enumerate*}
+}
+
+\reqformtitle{Formul\'{a}rio de Requerimento de Matr\'{i}cula}
+\reqformopening{Ilm\tccore@@ref{coursecoord}{article}. Sr\tccore@@ref{coursecoord}{narticle}.\par
+ Coordenador\tccore@@ref{coursecoord}{narticle} da Comissão de Graduação do Curso em \tcdef@cover@course {da \tcdef@cover@universityacronym\ }}
+%\reqformopening{algo}
+
+\reqformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio desta solicitar matrícula na atividade de ensino de \tcdef@forms@formstitle}
+
+\coadvisorformtitle{Requerimento de Autorização de Co-Orientação}
+\coadvisorformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} na atividade de TCC neste período letivo, vem por meio desta solicitar autorização para registro de co-orientador de TCC, conforme justificativa abaixo.}
+
+\formsbrieflabel{Resumo}
+
+\formsstudentemaillabel{Email d\tccore@@ref{student}{article} Alun\tccore@@ref{student}{article}}
+
+\formsadvisoremaillabel{Email d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}
+
+\formsreasonlabel{Justificativa}
+
+
+\examformtitle{Formul\'{a}rio de Avalia\c{c}\~{a}o}
+
+\examformdesc{A nota (variando de zero a dez) atribuída por cada membro da banca examinadora será dada considerando o desempenho d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} nos 3 pontos apresentados na tabela abaixo.}
+
+\examformnoteslabel{Observações}
+
+\examformnotes{\ \\Posteriormente, \tccore@@ref{TCCcoord}{article} professor\tccore@@ref{TCCcoord}{narticle} coordenador\tccore@@ref{TCCcoord}{narticle} calculará a nota final atribuída por cada membro da banca examinadora, de acordo com a seguinte ponderação:\\[2mm] {\bf Nota Final Banca = \tc@TCCpointAweight\ x \tc@TCCpointAlabel\ + \tc@TCCpointBweight\ x \tc@TCCpointBlabel\ + \tc@TCCpointCweight\ x \tc@TCCpointClabel\ } \\[2mm] A média final da atividade será dada pela média das notas finais (calculadas com a expressão acima) atribuidas por cada um dos membros da banca examinadora.}
+
+\examboardformtitle{Formulário de Aprovação do Relatório Parcial e Banca Examinadora}
+
+\examboardformdesc{Aprovo o Relatório Parcial e nominata da Banca Examinadora acima relacionada.}
+
+\formsboardtitle{Banca Examinadora}
+
+\advisorapprovalformtitle{Formulário de Aprovação para Apresentação}
+
+\advisorapprovalformdesc{{\bf Parecer d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}\footnote{Preenchimento Obrigatório}}
+
+\advisorapprovalformdescB{Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para apresentação.}
+
+\rectifyapprovalformtitle{Formulário de Aprovação das Correções}
+
+\rectifyapprovalformdesc{\begin{description}
+\item[Observação 1:] A nota final será a já atribuída pela Banca Examinadora no momento da Defesa. Caso a versão final corrigida do trabalho mais este formulário não sejam entregues até a data estipulada, o conceito do aluno passará a ser {\bf D}.
+\item[Observação 2:] A assinatura d\tccore@@ref{advisor}{article} orientador\tccore@@ref{advisor}{narticle} é obrigatória, entretanto a assinatura dos membros da banca só é necessária caso o(a) mesmo(a) tenha marcado a opção "$\Box$ Revisarei o trabalho depois de corrigido" no \emph{Formulário de Correções}.
+\end{description}}
+
+\receiptformtitle{Recibo de entrega de cópia da versão final do Trabalho de Conclusão}
+
+\receiptformfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho final e após encaminhar ao \tcdef@cover@secretaryacronym .}
+
+\receiptformdesc{Declaro que encontra-se em minha posse cópia da versão final do Trabalho de Conclusão de Curso em \tcdef@cover@course\ d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} }
+
+
+\reviewformtitle{Formulário de Correções}
+\reviewformdesc{Correções: \parbox[t]{.8\textwidth}{
+ \begin{description}[tcc,noitemsep]
+ \item[$\Box$] Nenhuma
+ \item[$\Box$] Ortográfica
+ \item[$\Box$] Regras de Escrita
+ \item[$\Box$] Equações
+ \item[$\Box$] Resumo
+ \item[$\Box$] Abstract
+ \item[$\Box$] Ãndice
+ \item[$\Box$] Introdução
+ \item[$\Box$] Conclusões
+ \item[$\Box$] Corpo do Trabalho
+ \item[$\Box$] Resultados
+ \item[$\Box$] Adicionar mais exemplos
+ \item[$\Box$] Figuras
+ \item[$\Box$] Tabelas
+ \item[$\Box$] {\bf Reescrever tudo}\footnotemark[2]
+ \item[$\Box$] Outras: \\
+ \begin{tabular}{p{0.7\textwidth}}
+ ~\\\hline
+ ~\\\hline
+ ~\\\hline
+ ~\\\hline
+ \end{tabular}\\[-1mm]
+ \item[$\Box$] {\bf Revisarei o trabalho depois de corrigido}%\footnotemark[2]
+ \end{description}}
+}
+
+\reviewformfootnoteB{Neste caso \tccore@@ref{student}{article} alun\tccore@@ref{student}{article} estará em EXAME e receberá conceito final C ou D, conforme revisão final do texto.}
+
+\reviewformfootnote{\tcdef@forms@formsfootnote\ Após a apresentação, retornar este à coordenação do TCC.}
+
+\formsrectifyOKdesc{Correções satisfatórias: \hspace*{1cm}$\Box$\ sim\hspace*{2cm}$\Box$\ não}
+
+\TCCpointsweight{0.35}{0.35}{0.3}
+\TCCpointslabel{Conteúdo}{Trab. Escrito}{Apresentação}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
new file mode 100644
index 0000000000..5686f2fcce
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
@@ -0,0 +1,211 @@
+%%%==============================================================================
+%% Copyright 2022 by Alceu Frigeri
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status “maintainedâ€.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version 1.0 (2022/09/01)
+%%
+%%
+%% This work consists of the files
+%%
+%% ufrgscca.cls main class (bundle)
+%%
+%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
+%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
+%% ufrgscca-cover.sty cover pages macros
+%% ufrgscca-lists.sty New float environments (for code listing, for instance)
+%% ufrgscca-gen.sty a switch/case macro construct and
+%% 'macro factory', for instance to create commands used in the .def files.
+%% ufrgscca-forms.sty forms creation macros (course specific)
+%% ufrgscca-coord.sty student work coordenation related macros (course specific)
+%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
+%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
+%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
+%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
+%%
+%% ufrgscca-en-base.def locale, English, base def's (for babel)
+%% ufrgscca-en-core.def locale, English, for -core.sty
+%% ufrgscca-en-forms.def locale, English, for -forms.sty
+%% ufrgscca-en-coord.def locale, English, for -coord.sty
+%%
+%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
+%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
+%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
+%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
+%%
+%% README.md quick introduction
+%%
+%% ufrgscca.tex LaTeX documentation
+%% ufrgscca.pdf documentation in PDF form
+%%
+%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil
+%% EE stands for "Engineering School"
+%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym)
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+\def\tc@tmp@packname{ufrgscca}
+\def\tc@tmp@altpackname{ufrgscca}
+\def\tc@tmp@packdesc{UFRGS/CCA class}
+\def\tc@tmp@packdate{2022/09/01}
+\def\tc@tmp@packversion{1.0}
+\let\@exp\expandafter
+\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
+\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
+
+
+\RequirePackage{etex}
+\RequirePackage{etoolbox}
+\RequirePackage{lmodern}%
+
+\RequirePackage[T1]{fontenc}
+\RequirePackage[utf8]{inputenc}
+
+%==============================================================================
+% Declaração de opções
+%==============================================================================
+\DeclareKeys[tc]{
+ tocdepth.usage = load,
+ tocdepth.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+ secdepth.usage = load,
+ secdepth.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+
+ english.usage = load,
+ english.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}\OptionNotUsed},
+ relnum.usage = load,
+ relnum.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}\PassOptionsToPackage{\CurrentOption}{ufrgscca-lists}\OptionNotUsed},
+ oneside.usage = load,
+ oneside.code = {\AtEndOfClass{\@twosidefalse}\OptionNotUsed},
+ strict-abnt.usage = load,
+ strict-abnt.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+ repeatfields.usage = load,
+ repeatfields.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+ chapternopagenum.usage = load,
+ chapternopagenum.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+
+ nomicrotype.usage = load,
+ nomicrotype.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+
+ showframes.usage = load,
+ showframes.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+ showlabes.usage = load,
+ showlabes.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-abnt}},
+
+ xlists.usage = load,
+ xlists.if = tc@xlists,
+ xpacks.usage = load,
+ xpacks.if = tc@xpacks,
+
+ nolocal.usage = load,
+ nolocal.if = tcif@nolocal,
+
+ nofontwarning.usage = load,
+ nofontwarning.if = @nofontwarning,
+
+ report.usage = load,
+ report.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-cover}},
+ internship.usage = load,
+ internship.code = {\PassOptionsToPackage{\CurrentOption}{ufrgscca-cover}},
+
+ texlive.usage = load,
+ texlive.if = tcif@texlive,
+ overleaf.usage = load,
+ overleaf.if = tcif@overleaf,
+ miktex.usage = load,
+ miktex.if = tcif@miktex,
+
+ dctools.usage = load,
+ dctools.if = tcif@dctools,
+}
+
+\DeclareUnknownKeyHandler[tc]{\PassOptionsToClass{\CurrentOption}{report}}
+\ProcessKeyOptions[tc]\relax
+
+\iftcif@dctools
+ \LoadClass[12pt]{article}
+\else
+ \LoadClass[12pt,twoside,openright]{report}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%
+%%% Packages Loading
+%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{silence}%
+\if@nofontwarning%
+ \WarningFilter{latexfont}{Font shape}%
+ \WarningFilter{latexfont}{Size substitutions with differences}%
+ \WarningFilter{latexfont}{Some font shapes were not available}%
+\fi%
+
+
+\RequirePackage{ufrgscca-abnt}
+
+\iftc@xlists\RequirePackage{ufrgscca-lists}\fi
+
+\RequirePackage{ufrgscca-gen}
+\RequirePackage{ufrgscca-cover}
+\RequirePackage{ufrgscca-core}
+
+
+\iftc@xpacks
+ \RequirePackage{relsize}
+ \RequirePackage{keyval,graphicx}
+ \RequirePackage{mathtools}
+ \RequirePackage{empheq}
+ \RequirePackage{mathrsfs, amsfonts,amssymb}%
+ \RequirePackage{amsthm}%
+ \RequirePackage{extarrows}%
+ \RequirePackage{mathfixs}%
+ \RequirePackage{bigdelim}%
+ \RequirePackage[american,siunitx,cuteinductors,smartlabels,arrowmos,EFvoltages,betterproportions]{circuitikz}%
+ \usetikzlibrary{fit}%
+ \usetikzlibrary{math}%
+ \usetikzlibrary{calc}%
+ \usetikzlibrary{shapes.geometric} %needed for the triangle%
+ \usetikzlibrary{shapes.misc} %needed for the triangle%
+ \usetikzlibrary{shapes.multipart}
+ \usetikzlibrary{graphs}%
+ \usetikzlibrary{3d}%
+ \usetikzlibrary{positioning}%
+ \usetikzlibrary{shadows}%
+ \usetikzlibrary{babel}
+ \RequirePackage{steinmetz}%
+\fi
+
+
+\WarningFilter{hyperref}{Option `pdftex' has already}
+
+\RequirePackage[hidelinks,hypertexnames=false]{hyperref}%
+%%
+%% A few (hyperref related) commands
+%%
+\NewDocumentCommand{\autonameref}{O{, }mO{\space}}{\autoref{#2}#1\nameref{#2}#3}
+\gdef\annexref#1{\hyperref[#1]{\defannexname\ \ref*{#1}}}
+\NewDocumentCommand{\autoannexref}{O{, }mO{\space}}{\annexref{#2}#1\nameref{#2}#3}
+
+
+\iftcif@english%
+ \input{ufrgscca-en-core.def}%
+\else%
+ \input{ufrgscca-ptBR-core.def}%
+\fi%
+
+
+\iftcif@nolocal%
+\else%
+ \IfFileExists{local.tex}{\input{local.tex}}{}%
+ \tccore@emptyfields%
+\fi
+
+
diff --git a/macros/xetex/latex/xgreek/README b/macros/unicodetex/latex/xgreek/README
index d715f36f29..b0e087b4f9 100644
--- a/macros/xetex/latex/xgreek/README
+++ b/macros/unicodetex/latex/xgreek/README
@@ -1,3 +1,8 @@
+Version 3.2.0
+
+The previous version did not work properly when the user did not
+opted to use the option listings. Now this has been fixed.
+
Version 3.1.0
Introduces the option "listings" that loads the listings package,
diff --git a/macros/xetex/latex/xgreek/xgreek.dtx b/macros/unicodetex/latex/xgreek/xgreek.dtx
index 864345aa82..6ab153c623 100644
--- a/macros/xetex/latex/xgreek/xgreek.dtx
+++ b/macros/unicodetex/latex/xgreek/xgreek.dtx
@@ -29,12 +29,14 @@
% Apostolos Syropoulos (asyropoulos@yahoo.com)
%
%\fi
-% \CheckSum{1929}
+% \CheckSum{1930}
% \iffalse This is a Metacommentxel
%
%<xgreek, >\ProvidesFile{xgreek.sty}
+%<xelistings, >\ProvidesFile{xelistings}
%
-%<xgreek, > [2022/08/28 v3.1.0 Package `xgreek.sty']
+%<xgreek, > [2022/09/04 v3.2.0 Package `xgreek.sty']
+%<xelistings, > [2022/09/04 v1.0 Package `xelistings.sty']
%
% \begin{macrocode}
%<*driver>
@@ -57,7 +59,7 @@
%\author{Apostolos Syropoulos\\
% Xanthi, Greece\\
% \texttt{asyropoulos@yahoo.com}}
-% \date{2009/11/23\\ Last Updated 2022/08/22}
+% \date{2009/11/23\\ Last Updated 2022/09/04}
%\maketitle
% \begin{abstract}
% The \textsf{xgreek} package provides rudimentary support for Greek language
@@ -74,7 +76,7 @@
%
% Support for Lua\LaTeX\ was provided by Javier Bezos.
%
-% \section{The Source Code}
+% \section{The Source Code of \textsf{xgreek}}
% According to the Unicode standard
%\begin{center}
%|http://www.unicode.org/Public/UNIDATA/UnicodeData.txt|
@@ -578,53 +580,27 @@
% \end{macrocode}
% Package \textsf{listings} does not work properly with UTF-8 encoded files. So this
% option should be used whenever one wants to use this package and see Greek text come out
-% correctly.
+% correctly. In versaion 3.1.0 of this package, I had included the code that modifies
+% package \textsf{listings} in the source code of this package. However, this decision
+% was wrong since when one does not use the \texttt{listings} option, processing of the
+% input file stops with an error message about a text line that contains an invalid character.
+% So the best way to solve this problem is to move the code in a different file and load it
+% when the user has specified \texttt{listings} option. To enable this option, I use a boolean
+% variable.
% \begin{macrocode}
\newif\if@mylistings
\@mylistingsfalse
-\DeclareOption{listings}{%
- \@mylistingstrue
-}
+\DeclareOption{listings}{\@mylistingstrue}
% \end{macrocode}
% By default the |monogreek| option is activated.
% \begin{macrocode}
\ExecuteOptions{monogreek}
\ProcessOptions
% \end{macrocode}
-% If the user has enabled the |listings| option, then it loads the package \textsf{listings}
-% and makes a few changes to it. In particular, it redefines the command |\lst@DefEC| and the new
-% comamnd makes all characters in the range 128--255 plus the Greek letters to be treated as letters.
+% If the user has enabled the |listings| option, then it loads the package \textsf{xelistings}
% \begin{macrocode}
\if@mylistings
-\RequirePackage{listings}
-\lstset{inputencoding=utf8}
-\lst@InputCatcodes
-\gdef\lst@DefEC{%
- \lst@CCECUse \lst@ProcessLetter
- ^^80^^81^^82^^83^^84^^85^^86^^87^^88^^89^^8a^^8b^^8c^^8d^^8e^^8f%
- ^^90^^91^^92^^93^^94^^95^^96^^97^^98^^99^^9a^^9b^^9c^^9d^^9e^^9f%
- ^^a0^^a1^^a2^^a3^^a4^^a5^^a6^^a7^^a8^^a9^^aa^^ab^^ac^^ad^^ae^^af%
- ^^b0^^b1^^b2^^b3^^b4^^b5^^b6^^b7^^b8^^b9^^ba^^bb^^bc^^bd^^be^^bf%
- ^^c0^^c1^^c2^^c3^^c4^^c5^^c6^^c7^^c8^^c9^^ca^^cb^^cc^^cd^^ce^^cf%
- ^^d0^^d1^^d2^^d3^^d4^^d5^^d6^^d7^^d8^^d9^^da^^db^^dc^^dd^^de^^df%
- ^^e0^^e1^^e2^^e3^^e4^^e5^^e6^^e7^^e8^^e9^^ea^^eb^^ec^^ed^^ee^^ef%
- ^^f0^^f1^^f2^^f3^^f4^^f5^^f6^^f7^^f8^^f9^^fa^^fb^^fc^^fd^^fe^^ff%
- ^^^^0396^^^^0388^^^^0389^^^^038a^^^^038c% <--- Begin of Greek Letters
- ^^^^038e^^^^038f^^^^0390^^^^0391^^^^0392%
- ^^^^0393^^^^0394^^^^0395^^^^0396^^^^0397%
- ^^^^0398^^^^0399^^^^039a^^^^039b^^^^039c%
- ^^^^039d^^^^039e^^^^039f^^^^03a0^^^^03a1%
- ^^^^03a3^^^^03a4^^^^03a5^^^^03a6^^^^03a7%
- ^^^^03a8^^^^03a9^^^^03aa^^^^03ab^^^^03ac%
- ^^^^03ad^^^^03ae^^^^03af^^^^03b0^^^^03b1%
- ^^^^03b2^^^^03b3^^^^03b4^^^^03b5^^^^03b6%
- ^^^^03b7^^^^03b8^^^^03b9^^^^03ba^^^^03bb%
- ^^^^03bc^^^^03bd^^^^03be^^^^03bf^^^^03c0%
- ^^^^03c1^^^^03c2^^^^03c3^^^^03c4^^^^03c5%
- ^^^^03c6^^^^03c7^^^^03c8^^^^03c9^^^^03ca%
- ^^^^03cb^^^^03cc^^^^03cd^^^^03ce% <--- End of Greek Letters
- ^^00}%
-\lst@RestoreCatcodes
+\RequirePackage{xelistings}
\fi
% \end{macrocode}
% Now I am going to define the macros that typeset alphabetic Greek numerals. The code
@@ -1011,5 +987,43 @@
\expandafter\Greeknumeral\expandafter{\the\year}}
%</xgreek>
% \end{macrocode}
+% \section{The Source Code of \textsf{xelistings}}
%
+% If the user has enabled the |listings| option, then the package loads the rudimentary package
+% \textsf{xelistings}. This package loads the \textsf{listings} package and makes accessible to
+% it all characters in the range 128--255 plus all Greek letters that belong to the
+% Greek and Coptic Unicode block. This is achieved by redefining the command |\lst@DefEC|.
+% \begin{macrocode}
+%<*xelistings>
+\RequirePackage{listings}
+\lstset{inputencoding=utf8}
+\lst@InputCatcodes
+\gdef\lst@DefEC{%
+ \lst@CCECUse \lst@ProcessLetter
+ ^^80^^81^^82^^83^^84^^85^^86^^87^^88^^89^^8a^^8b^^8c^^8d^^8e^^8f%
+ ^^90^^91^^92^^93^^94^^95^^96^^97^^98^^99^^9a^^9b^^9c^^9d^^9e^^9f%
+ ^^a0^^a1^^a2^^a3^^a4^^a5^^a6^^a7^^a8^^a9^^aa^^ab^^ac^^ad^^ae^^af%
+ ^^b0^^b1^^b2^^b3^^b4^^b5^^b6^^b7^^b8^^b9^^ba^^bb^^bc^^bd^^be^^bf%
+ ^^c0^^c1^^c2^^c3^^c4^^c5^^c6^^c7^^c8^^c9^^ca^^cb^^cc^^cd^^ce^^cf%
+ ^^d0^^d1^^d2^^d3^^d4^^d5^^d6^^d7^^d8^^d9^^da^^db^^dc^^dd^^de^^df%
+ ^^e0^^e1^^e2^^e3^^e4^^e5^^e6^^e7^^e8^^e9^^ea^^eb^^ec^^ed^^ee^^ef%
+ ^^f0^^f1^^f2^^f3^^f4^^f5^^f6^^f7^^f8^^f9^^fa^^fb^^fc^^fd^^fe^^ff%
+ ^^^^0396^^^^0388^^^^0389^^^^038a^^^^038c% <--- Begin of Greek Letters
+ ^^^^038e^^^^038f^^^^0390^^^^0391^^^^0392%
+ ^^^^0393^^^^0394^^^^0395^^^^0396^^^^0397%
+ ^^^^0398^^^^0399^^^^039a^^^^039b^^^^039c%
+ ^^^^039d^^^^039e^^^^039f^^^^03a0^^^^03a1%
+ ^^^^03a3^^^^03a4^^^^03a5^^^^03a6^^^^03a7%
+ ^^^^03a8^^^^03a9^^^^03aa^^^^03ab^^^^03ac%
+ ^^^^03ad^^^^03ae^^^^03af^^^^03b0^^^^03b1%
+ ^^^^03b2^^^^03b3^^^^03b4^^^^03b5^^^^03b6%
+ ^^^^03b7^^^^03b8^^^^03b9^^^^03ba^^^^03bb%
+ ^^^^03bc^^^^03bd^^^^03be^^^^03bf^^^^03c0%
+ ^^^^03c1^^^^03c2^^^^03c3^^^^03c4^^^^03c5%
+ ^^^^03c6^^^^03c7^^^^03c8^^^^03c9^^^^03ca%
+ ^^^^03cb^^^^03cc^^^^03cd^^^^03ce% <--- End of Greek Letters
+ ^^00}%
+\lst@RestoreCatcodes
+%</xelistings>
+% \end{macrocode}
% \Finale
diff --git a/macros/xetex/latex/xgreek/xgreek.ins b/macros/unicodetex/latex/xgreek/xgreek.ins
index b744ebff6c..b54cbd524e 100644
--- a/macros/xetex/latex/xgreek/xgreek.ins
+++ b/macros/unicodetex/latex/xgreek/xgreek.ins
@@ -3,7 +3,7 @@
%% This file is part of the `xgreek' package.
%% You are not allowed to modify its contents.
%%
-\def\filedate{2022/08/28}
+\def\filedate{2022/09/04}
\def\batchfile{xgreek.ins}
\input docstrip.tex
@@ -41,12 +41,13 @@
\keepsilent
-\generate{\generateFile{xgreek.sty}{f}{\from{xgreek.dtx}{xgreek}}}
+\generate{\generateFile{xgreek.sty}{f}{\from{xgreek.dtx}{xgreek}}
+\generateFile{xelistings.sty}{f}{\from{xgreek.dtx}{xelistings}}}
\postamble
\endpostamble
\Msg{**********************************************************}
\Msg{* To finish installation you have to copy}
-\Msg{* the generated .sty file in the appropriate}
+\Msg{* the generated .sty files in the appropriate}
\Msg{* directory and then to rehash your TeX system}
\Msg{* Happy Greek Xe/LuaTeXing!}
\Msg{**********************************************************}
diff --git a/macros/unicodetex/latex/xgreek/xgreek.pdf b/macros/unicodetex/latex/xgreek/xgreek.pdf
new file mode 100644
index 0000000000..e8fb1f254d
--- /dev/null
+++ b/macros/unicodetex/latex/xgreek/xgreek.pdf
Binary files differ
diff --git a/macros/xetex/latex/xgreek/xgreek.pdf b/macros/xetex/latex/xgreek/xgreek.pdf
deleted file mode 100644
index 734a291e46..0000000000
--- a/macros/xetex/latex/xgreek/xgreek.pdf
+++ /dev/null
Binary files differ
diff --git a/support/texlogsieve/texlogsieve b/support/texlogsieve/texlogsieve
index 331651fd55..8130b189d3 100755
--- a/support/texlogsieve/texlogsieve
+++ b/support/texlogsieve/texlogsieve
@@ -972,7 +972,7 @@ Options:
--version print program version]]
versionmsg = [[
-texlogsieve 1.3.0
+texlogsieve 1.3.1
Copyright (C) 2021, 2022 Nelson Lago <lago@ime.usp.br>
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
@@ -1037,21 +1037,29 @@ function processCommandLine(args)
-- Add the default config file to the beginning of the list
local filename = kpse.find_file('texlogsieverc')
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
if os.type == "unix" then
- filename = kpse.find_file(os.getenv("HOME") .. "/.texlogsieverc")
+ local dirname = os.getenv("HOME") -- should never be nil, but...
+ if dirname then
+ filename = kpse.find_file(dirname .. "/.texlogsieverc")
+ end
else
-- https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables
-- %LOCALAPPDATA% corresponds to C:\Users\<username>\AppData\Local .
- filename = kpse.find_file(os.getenv("%LOCALAPPDATA%") .. "/texlogsieverc")
- if filename == nil then
- -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
- -- "C:\Documents and Settings\<username>\Application Data"
- filename = kpse.find_file(os.getenv("%APPDATA%") .. "/texlogsieverc")
+ -- %APPDATA% is "C:\Users\<username>\AppData\Roaming" or
+ -- "C:\Documents and Settings\<username>\Application Data"
+ for _, envdir in ipairs({"LOCALAPPDATA", "APPDATA"}) do
+ local dirname = os.getenv(envdir)
+ if dirname then
+ filename = kpse.find_file(dirname .. "/texlogsieverc")
+ if filename then break end
+ end
end
end
if filename ~= nil then table.insert(configFileNames, 1, filename) end
+ filename = nil
for _, filename in ipairs(configFileNames) do
local configFile = assert(io.open(filename, "r"))
diff --git a/support/texlogsieve/texlogsieve.1 b/support/texlogsieve/texlogsieve.1
index b39e33eff2..8aff5ee630 100644
--- a/support/texlogsieve/texlogsieve.1
+++ b/support/texlogsieve/texlogsieve.1
@@ -1,4 +1,4 @@
-.TH TEXLOGSIEVE "1" "August 2022" "texlogsieve 1.3.0" "User Commands"
+.TH TEXLOGSIEVE "1" "September 2022" "texlogsieve 1.3.1" "User Commands"
.SH NAME
diff --git a/support/texlogsieve/texlogsieve.pdf b/support/texlogsieve/texlogsieve.pdf
index 1891667c3d..4bfffed9c3 100644
--- a/support/texlogsieve/texlogsieve.pdf
+++ b/support/texlogsieve/texlogsieve.pdf
Binary files differ
diff --git a/support/texlogsieve/texlogsieve.tex b/support/texlogsieve/texlogsieve.tex
index 40323ceb2a..d44af80df9 100644
--- a/support/texlogsieve/texlogsieve.tex
+++ b/support/texlogsieve/texlogsieve.tex
@@ -92,12 +92,13 @@
\changes{1.3.0}{2022/08/05}{Add line number to parse error messages}
\changes{1.3.0}{2022/08/05}{Add \texttt{-\/-verbose} option}
\changes{1.3.0}{2022/08/05}{Search for a config file in the user's homedir too}
+\changes{1.3.1}{2022/09/05}{Fix bug when searching for config files in Windows}
\begin{document}
\title{\textsf{texlogsieve}:\thanks{This document
-corresponds to \textsf{texlogsieve}~1.3.0,
-dated~2022-08-05.}\\[.3\baselineskip]
+corresponds to \textsf{texlogsieve}~1.3.1,
+dated~2022-09-05.}\\[.3\baselineskip]
{\normalsize(yet another program to)\\[-.6\baselineskip]}
{\large filter and summarize \LaTeX\ log files}
}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 37e25c952c..10e6962b8e 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -13,7 +13,6 @@ $mirrors = {
'https://mirror.bjtu.edu.cn/CTAN/' => 1,
'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
- 'https://mirrors.cloud.tencent.com/CTAN/' => 1,
'https://mirrors.cqu.edu.cn/CTAN/' => 1,
'https://mirrors.hit.edu.cn/CTAN/' => 1,
'https://mirrors.nju.edu.cn/CTAN/' => 1,
@@ -49,7 +48,6 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
- 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
},
'Philippines' => {
@@ -74,6 +72,7 @@ $mirrors = {
'https://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
},
'Czech Republic' => {
+ 'http://ftp.cvut.cz/tex-archive/' => 1,
'https://mirrors.nic.cz/tex-archive/' => 1,
},
'Denmark' => {
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 50ef1bb84d..6c30336092 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2022
-depend revision/64291
+depend revision/64302
name 00texlive.image
category TLCore
-revision 64287
+revision 64302
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4284,6 +4284,7 @@ runfiles size=12917
tlpkg/tlpsrc/udesoftec.tlpsrc
tlpkg/tlpsrc/uebungsblatt.tlpsrc
tlpkg/tlpsrc/uestcthesis.tlpsrc
+ tlpkg/tlpsrc/ufrgscca.tlpsrc
tlpkg/tlpsrc/uhc.tlpsrc
tlpkg/tlpsrc/uhhassignment.tlpsrc
tlpkg/tlpsrc/uhrzeit.tlpsrc
@@ -4623,7 +4624,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 64284
+revision 64293
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -71959,7 +71960,7 @@ containerchecksum 54e2b23dfd58d514d577f535e4f8bab08b2a124c43abdea796847d5c8cdf5c
name collection-publishers
category Collection
-revision 64009
+revision 64302
shortdesc Publisher styles, theses, etc.
relocated 1
depend aastex
@@ -72189,6 +72190,7 @@ depend ucdavisthesis
depend ucsmonograph
depend ucthesis
depend uestcthesis
+depend ufrgscca
depend uhhassignment
depend uiucredborder
depend uiucthesis
@@ -72226,8 +72228,8 @@ depend yathesis
depend yazd-thesis
depend yb-book
depend york-thesis
-containersize 1632
-containerchecksum 301dad78de922ec5cec9259a67a8784876b320d28e23ae8b1c8310ac1ffa4a4bfa80bd2667059245207291b2a1e8ad61a6b56b0b40fe6a434fdb050f25b760fa
+containersize 1636
+containerchecksum ecbeb69e7664ac71891311a0059e6d74d6bc6a30c6b5dc9889d9b7d5dcbea944d06210a9b82cd6e79eaf83796e3f777915dc21b10ce478329d7eeaa70891045d
name collection-texworks
category Collection
@@ -91615,19 +91617,26 @@ catalogue-topics foreign-import
name democodetools
category Package
-revision 64287
+revision 64298
+shortdesc Package for LaTeX code documentation
relocated 1
-containersize 7576
-containerchecksum c1fe6694004d2aec1f8b21f5ebb11ab4c211a1175e221890a87ce9e62cd5fed1d0563c88f5f593f5aced6522cc735e2775ef1157c8f1e598ae0b5c80eca06d68
-doccontainersize 353508
-doccontainerchecksum 66d595eda4d37ec36aabe0fe3194491b52b49ce3aa4776ba8d7f5a41a9083b96efa2bf06519dde7cde25edfeebf5a448276eb19e1fbee341b2eb751650104256
+longdesc This is 'yet another doc/docx/doc3' package for LaTeX code
+longdesc documentation (and demonstration).
+containersize 7684
+containerchecksum aafd231fa600388bd8ac90a79ed94e58e930a1316ef09087c738b10caae9e4e8b26d73df3b01bea284e25ec96ce46424c5541ddc7c879997dc0630eb84dd8c62
+doccontainersize 353520
+doccontainerchecksum 5a783c261910d60338a5e4ba0307eb462becb5569ac446d97692213c8f7b7b906df1db87ae1ea290d199cfe09c8b61cb62116effca9be7311b6bd7cd480d2968
docfiles size=98
- RELOC/doc/latex/democodetools/README.md
- RELOC/doc/latex/democodetools/democodetools.pdf
+ RELOC/doc/latex/democodetools/README.md details="Readme"
+ RELOC/doc/latex/democodetools/democodetools.pdf details="Package documentation"
RELOC/doc/latex/democodetools/democodetools.tex
runfiles size=9
RELOC/tex/latex/democodetools/democodelisting.sty
RELOC/tex/latex/democodetools/democodetools.sty
+catalogue-ctan /macros/latex/contrib/democodetools
+catalogue-license lppl1.3c
+catalogue-topics doc-supp
+catalogue-version 1.0beta
name denisbdoc
category Package
@@ -97857,21 +97866,21 @@ catalogue-version 2.08m
name dtk-bibliography
category Package
-revision 63677
+revision 64297
shortdesc Bibliography of "Die TeXnische Komodie"
relocated 1
longdesc This package contains the bibliography for "Die TeXnische
longdesc Komodie", the journal of the German-speaking TeX User Group. It
longdesc is updated on a quarterly basis.
-containersize 52192
-containerchecksum e3dac532ec5d4bfd382dd6d498edfa22651013beffd8a7006e2891c62f960e00e7e20eb713043a69ea5dc13c0e43a07e093583e159e71c8f30fa5396d2ad2af0
-doccontainersize 378060
-doccontainerchecksum 91ffe63fa7fc16008fff866a778d7a4109c9f8720b668029c598c89bd2dde630e029cf67fd4d39f4eb6591cd078a0385118ed26a4579baf1b1638a48ba5a4235
-docfiles size=96
+containersize 52552
+containerchecksum 6326449e9672a57261c76308abcc69581ec60cd7ab99ca905c7c5b1b8dcd9d21c88377752c79ad0d2e552ddb0286355392fa6875f6953bf39da0bcfd4582bbb6
+doccontainersize 379160
+doccontainerchecksum 55446468000f9e406e2146bccf6ec2afd0ae497188aaf5b8010b343a6718512909a8cb87b7a205548cdb80ad14514c62cf107a127e83bdb2bae501fed6d31890
+docfiles size=97
RELOC/doc/bibtex/dtk-bibliography/README.md details="Readme"
RELOC/doc/bibtex/dtk-bibliography/dtk-bibliography.pdf details="The document itself"
RELOC/doc/bibtex/dtk-bibliography/dtk-bibliography.tex
-runfiles size=135
+runfiles size=136
RELOC/bibtex/bib/dtk-bibliography/dtk-bibliography.bib
RELOC/tex/latex/dtk-bibliography/dtk-authoryear.bbx
RELOC/tex/latex/dtk-bibliography/dtk-authoryear.dbx
@@ -97882,7 +97891,7 @@ catalogue-contact-support https://github.com/dante-ev/dtk-bibliography/issues
catalogue-ctan /info/dtk-bibliography
catalogue-license lppl1.3c
catalogue-topics journ-digest review-document german-doc
-catalogue-version 2022/02
+catalogue-version 2022-03
name dtl
category TLCore
@@ -109402,7 +109411,7 @@ catalogue-version 0.61
name epstopdf
category Package
-revision 64244
+revision 64296
shortdesc Convert EPS to PDF using Ghostscript
longdesc Epstopdf is a Perl script that converts an EPS file to an
longdesc 'encapsulated' PDF file (a single page file whose media box is
@@ -109417,10 +109426,10 @@ longdesc epstopdf package, which will run the epstopdf script "on the
longdesc fly", thus giving the illusion that pdfLaTeX is accepting EPS
longdesc graphic files.
depend epstopdf.ARCH
-containersize 12516
-containerchecksum 0e7070a565f9369c23ce0727f70ead650c555057c334865fda45b8d0f285d9e85e171d48e5e40fa52b82fafbf16f257afff1c6b63497fae0c62a65938972097c
+containersize 12636
+containerchecksum 9cd39c2d30425f954e33b611060ef0cfee3b1443f923025e913621d9d6eb662a4718a0aca84ca39b8a390c40e1fb63700911d48a75111fbbfdef641525e6a26c
doccontainersize 30816
-doccontainerchecksum 59dd7165d746e00f67409de5eca5c0baa44f56ef6c947a9a86574a5915c337ddbc7a8875c4a96053e67472928b5c910c5fd8b443bb3b5360e7baf4b81e4eb7c4
+doccontainerchecksum f8baa1de513668872146f01b3654ae45ce9ebe93cbf38524aaed23f549addce62003dd3bed6c89ea5668753677433c985f1aa5e89eac2c63cab08f30282556c8
docfiles size=20
texmf-dist/doc/man/man1/epstopdf.1
texmf-dist/doc/man/man1/epstopdf.man1.pdf details="Manual page"
@@ -186545,18 +186554,18 @@ catalogue-version 3.1
name llncs
category Package
-revision 61638
+revision 64299
shortdesc Document class and bibliography style for Lecture Notes in Computer Science (LNCS)
relocated 1
longdesc This is Springer's official macro package for typesetting
longdesc contributions to be published in Springer's Lecture Notes in
longdesc Computer Science (LNCS) and its related proceedings series
longdesc CCIS, LNBIP, LNICST, and IFIP AICT.
-containersize 16464
-containerchecksum 2783dc49f50302288c7ee4b18030b62ca18a04e791733488fca6d08cb7f5366dd2ee2541641fc6efdf1ef41c3931297b5ba82132dad7dee88cea5245dd672223
-doccontainersize 196080
-doccontainerchecksum f14e7cce2b370c795c4313fd2a9b197bd4ba85b3e28f3416bcee6d1f7da1920402af5f77ac8169482fd82b22b64c259589b7063ac2d4f7af856615bbc2c45395
-docfiles size=62
+containersize 16476
+containerchecksum 76371faeebdde62b5444dadd7c08b5fd6fcfbc9fb57dfb5a29ad63760bcd692115e206458adfd13e2f16ac24713e128e7905194ecca369568b662c78aa6cea48
+doccontainersize 209032
+doccontainerchecksum 63b67674403e67e7f019fdfa09f3859bd1a6da5cdb93bf68321a441c9fda1db026ff64e0a3a15dad1f7b27b4fe8f7f4a086eccff88a282133d825dcdd6d11d25
+docfiles size=65
RELOC/doc/latex/llncs/README.md details="Readme"
RELOC/doc/latex/llncs/history.txt
RELOC/doc/latex/llncs/llncsdoc.pdf details="Package documentation"
@@ -186568,7 +186577,7 @@ catalogue-contact-home https://www.springer.com/gp/computer-science/lncs
catalogue-ctan /macros/latex/contrib/llncs
catalogue-license cc-by-4
catalogue-topics journalpub
-catalogue-version 2.21
+catalogue-version 2.22
name llncsconf
category Package
@@ -306566,7 +306575,7 @@ catalogue-version 0.1
name texinfo
category Package
-revision 64275
+revision 64293
shortdesc Texinfo documentation system
relocated 1
longdesc Texinfo is the preferred format for documentation in the GNU
@@ -306577,8 +306586,8 @@ longdesc distribution offer online interactive use (with hypertext
longdesc linkages in some cases). The latest release of the texinfo.tex
longdesc macros and texi2dvi script may be found in the texinfo-latest
longdesc package, which are usually newer than the last full release.
-containersize 96912
-containerchecksum 952848f85c2e6144df20bb25bd2c2144a94dced7f133052ce1ca4ace570738bade36c8c9e583c6539bb6130dd0825cee82a2869c3846e1521e99387bfb1c6af6
+containersize 96868
+containerchecksum c3c50725cff561bfd6fbf0d0cba272bdc710eab51f42967561b14132230924b7acb65b410befb9a8e5008ef0ccfb9694a48b77e6822fb6e4edb462056264b22a
runfiles size=108
RELOC/tex/texinfo/texinfo.ini
RELOC/tex/texinfo/texinfo.tex
@@ -306914,7 +306923,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 64284
+revision 64293
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -306922,10 +306931,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 113496
-containerchecksum 248955020433eff4c0ae05eb546526ffecf3284f3049b2c91ebd247c691e9b38ac0f63bf2d7ae971c8302b77ac50c04d25392caea6877bf5301bcb716a5ed9c7
-doccontainersize 420552
-doccontainerchecksum 1e23a052de550cb4162d056778b8687a93e3195f9081b9ff6749d48a2bd34836a799972f144cf59fdc8aa91fa2d0a909f70f2ee617172c5736934bfbd546d272
+containersize 113476
+containerchecksum 635dedc57366c14028e6a3622521d453791c484dc26d76c6c2fed0e6f0962be1f703a304478c765b4f096bf6a1285802f43d065555a7cc76a9aad615e3d45620
+doccontainersize 420632
+doccontainerchecksum 958a9ab04bf4123af8b3c9f731ba67d1e9c9a572a77249dc3f64e8872e27eeea8265b495d5a42e2c5fb3a65bec7e5f9e79d3eecb3fc9f5d30bd1bcb5b8ce7de8
docfiles size=520
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -308678,7 +308687,7 @@ catalogue-version 1.3.1
name texlogsieve
category Package
-revision 64060
+revision 64301
shortdesc Filter and summarize LaTeX log files
longdesc texlogsieve reads a LaTeX log file (or the standard input if no
longdesc file is specified), filters out less relevant messages, and
@@ -308694,10 +308703,10 @@ longdesc Several options to control which messages should be filtered
longdesc out; No messages are accidentally removed; The summary report
longdesc is currently simple, but useful.
depend texlogsieve.ARCH
-containersize 45360
-containerchecksum 342b306a40b8cf34d23259e278967cf3c5967473007ad33fac51700cae435007bd57befd8394fd12d2152af59df35103a89c420fa90a7790db28fcd21eec381b
-doccontainersize 114172
-doccontainerchecksum a780e37fcec7cb8ba232aef5ad72a6d8591b5dc2336262529145c2ae3a2100d69c033506aaf3c6cf9f4e6fc230529ffd5e1ab574d41e9c9938e8199a6527c9da
+containersize 45392
+containerchecksum 8017144da38d3e7b011b1620b4165e62159cb2975a418b350bf8a5d87e8d519166fb87b916a96ef6ec203df12834e72a31e21c41a84e113e8ebe620bd5eb8860
+doccontainersize 114240
+doccontainerchecksum 7a744ba4bdbcda04c1adf53c07acb5d20799268f31aebf2234203251ac56a96ad6cd0574d1c25c983eec0d7191dcb49bc9f11dbb2aa6aedccf31c7499400fd9f
docfiles size=45
texmf-dist/doc/man/man1/texlogsieve.1
texmf-dist/doc/man/man1/texlogsieve.man1.pdf
@@ -308711,7 +308720,7 @@ catalogue-contact-repository https://gitlab.com/lago/texlogsieve
catalogue-ctan /support/texlogsieve
catalogue-license gpl3+
catalogue-topics comp-mgmt log-manip use-lua
-catalogue-version 1.3.0
+catalogue-version 1.3.1
name texlogsieve.aarch64-linux
category Package
@@ -317144,7 +317153,7 @@ binfiles arch=x86_64-solaris size=1
name tlgs.win32
category TLCore
-revision 64273
+revision 64295
catalogue ghostscript
shortdesc Freely available PostScript interpreter
longdesc Ghostscript is a freely available PostScript interpreter which
@@ -317153,9 +317162,9 @@ longdesc complement to a TeX installation, used in many utilities,
longdesc including PostScript/PDF viewers such as gv and GSview.
longdesc Ghostscript is no longer held on CTAN: please see the home page
longdesc for downloads.
-containersize 11930136
-containerchecksum 6c6b7bc5c18202ab977d6c6621e11c3d6b856588e79070f973764fe59002a492e6807fd7b889b64f6794a79737ca4973bb9f92bad4b7edd838ea73746d80630f
-binfiles arch=win32 size=11616
+containersize 12445284
+containerchecksum a8e06ceecd37f8af606271a23eb8df240e67e607cf59e2d1ffb04491bfd02fec6ad59f41c9d69fd3c80b2291c06004878be4416f211c7825bb94ffb511df78e9
+binfiles arch=win32 size=11983
bin/win32/eps2eps.exe
bin/win32/pdf2dsc.exe
bin/win32/pdfopt.exe
@@ -325572,6 +325581,51 @@ catalogue-license lppl1.3
catalogue-topics dissertation chinese
catalogue-version 1.1.0
+name ufrgscca
+category Package
+revision 64302
+shortdesc A bundle for undergraduate students final work/report (tcc) at UFRGS/EE
+relocated 1
+longdesc This bundled is aimed at producing undergraduate students'
+longdesc final work/report at UFRGS/EE (Engineering School at the
+longdesc Federal University of Rio Grande do Sul), closely following
+longdesc ABNT rules (Brazilian Association for Technical Norms). It is
+longdesc composed of a main class, ufrgscca, and a set of auxiliary
+longdesc packages, some of which can be used independently.
+containersize 28212
+containerchecksum 1d19d72b83d9cbd293a0d025ac1793e33a09ec0400cb74a761242109fb5a4590fd6958247dd385f83ad44bbf36dba3f2d90900be84a18a8f9e1742297c8dd923
+doccontainersize 453308
+doccontainerchecksum ab04269b11c7049f5f19c57d374420803498ccf1928dc1096c9516c9adb939dbbe3b8eaf7fb31a448b02c3c439b54db7bbfa8d03575111996ab909de7562cc2d
+docfiles size=142
+ RELOC/doc/latex/ufrgscca/README.txt details="Readme"
+ RELOC/doc/latex/ufrgscca/ufrgscca.pdf details="Package documentation"
+ RELOC/doc/latex/ufrgscca/ufrgscca.tex
+runfiles size=61
+ RELOC/tex/latex/ufrgscca/ufrgscca-abnt.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-coord.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-core.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-cover.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-curr.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-en-base.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-en-coord.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-en-core.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-en-forms.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-forms.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-gen.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-lists.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-ppc.sty
+ RELOC/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
+ RELOC/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
+ RELOC/tex/latex/ufrgscca/ufrgscca.cls
+catalogue-ctan /macros/latex/contrib/ufrgscca
+catalogue-license lppl1.3c
+catalogue-topics dissertation portuguese-br
+catalogue-version 1.0
+
name uhc
category Package
revision 16791
@@ -345404,39 +345458,41 @@ catalogue-version 1.05
name xgreek
category Package
-revision 64233
-shortdesc XeLaTeX package for typesetting Greek language documents (beta release)
+revision 64300
+shortdesc Greek Language Support for XeLaTeX and LuaLaTeX
relocated 1
longdesc This package has been designed so to allow people to typeset
-longdesc Greek language documents using XeLaTeX. And it is released in
-longdesc the hope that people will use it and spot errors, bugs,
-longdesc features so to improve it. Practically, it provides all the
-longdesc capabilities of the greek option of the babel package. The
+longdesc Greek language documents using XeLaTeX or LuaLaTeX. It is
+longdesc released in the hope that people will use it and spot errors,
+longdesc bugs, features so to improve it. Practically, it provides all
+longdesc the capabilities of the greek option of the babel package. The
longdesc package can be invoked with any of the following options:
longdesc monotonic (for typesetting modern monotonic Greek), polytonic
longdesc (for typesetting modern polytonic Greek), and ancient (for
longdesc typesetting ancient texts). The default option is monotonic.
-longdesc The command \setlanguage{<lang>} to activate the hyphenation
-longdesc patterns of the language <lang> This, however, can be done only
-longdesc if the format file has not been built with the babel mechanism.
-containersize 5156
-containerchecksum 8ea61bb1a705a5d910be3d33f5b282f1eac12d92bd4a1bf7d79acf0cd4ecec53486ceac2b58c939f87148c5b7ab84aab866dd5c6355c4d0f1f08b4178195d685
-doccontainersize 71172
-doccontainerchecksum 9086ae673ce848009deb227bad48eacc09a17a20c740da53a4108e43f64f4619eeecdb8d32f8da5b96c4db78e28a885aea357974840aedb778fcec01b93b1429
-docfiles size=19
- RELOC/doc/xelatex/xgreek/README details="README file"
- RELOC/doc/xelatex/xgreek/xgreek.pdf details="Package documentation"
-srccontainersize 10428
-srccontainerchecksum 1384cb745b31ab2dbc5b8c3a30a9bb2c17170535c5fa0fcea2ce61c482aa1d6b2463550f4e81eb8db410a1bf824b3785989f4056045d5d6d05f967967d307eca
-srcfiles size=12
- RELOC/source/xelatex/xgreek/xgreek.dtx
- RELOC/source/xelatex/xgreek/xgreek.ins
-runfiles size=7
- RELOC/tex/xelatex/xgreek/xgreek.sty
-catalogue-ctan /macros/xetex/latex/xgreek
-catalogue-license lppl1.3
+longdesc The command \setlanguage{<lang>} activates the hyphenation
+longdesc patterns of the language <lang>. This, however, can only be
+longdesc done if the format file has not been built with the babel
+longdesc mechanism.
+containersize 5224
+containerchecksum 96b0afffce870b5c3cdda072a23d20810db89607fba64172cb329fb10a598693d870132f26ad1c04e0b394bc1181f9dca0c966c70d07e8c17b3e3ada5e2eeec6
+doccontainersize 75372
+doccontainerchecksum f4543d8a1603dca2b8f4dd9db97a8d887ba0b8f772284ac81e772b30e641f0900abff116441ead7c571ba7f60ed6999f694596d0e8e4763a3d1ed62f07a056d9
+docfiles size=20
+ RELOC/doc/latex/xgreek/README details="README file"
+ RELOC/doc/latex/xgreek/xgreek.pdf details="Package documentation"
+srccontainersize 10668
+srccontainerchecksum cb9546b39edb451166ef0e931a0b4ebd571fff9a4e337e0f11d7a2e58ea92e4c82aaeb8b981a88576f9e83c7114c8233763552f3e1bc1c4a7231087b1feffbc1
+srcfiles size=13
+ RELOC/source/latex/xgreek/xgreek.dtx
+ RELOC/source/latex/xgreek/xgreek.ins
+runfiles size=8
+ RELOC/tex/latex/xgreek/xelistings.sty
+ RELOC/tex/latex/xgreek/xgreek.sty
+catalogue-ctan /macros/unicodetex/latex/xgreek
+catalogue-license lppl1.3c
catalogue-topics greek xetex
-catalogue-version 3.1.0
+catalogue-version 3.2.0
name xhfill
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 129687242f..cfe2b5f416 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-a39c085ea9145625984dc9110a10b014 texlive.tlpdb
+e16b6e83e634904fdbce3cb818d16016 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 1372601df5..e7d15efadc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-487a0c97964313f0b2483939c9cc68b3ec3ac4fac80141ce809b84a2c112643fee6a1fb24798fd9eb861dd089741c9392d488b10450acdaab1af59bcb639da73 texlive.tlpdb
+75ce075a9d30a6360659ec9a6473ea87362626fe815c216cc9b097204b7cddd6e758d2fa7c9e32cfd25dae48b016e46bc1908324f5bd06bac2103c35b5ddf8b2 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index e9428884e4..27e21d5509 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJjFTpLAAoJEEzhh34ZQ4xwrrgH+QFmwuR/WVb6mjdVNTrTw3FB
-hsRl71PxfMyBHF19SGcvPDLpIV4py2E7uuLD3gCcdn8Re+PCvSYyEHfH7O+/P7Cr
-tki1JI+O0nvEqNEdLAO7Zdv7ZmFPwjqZqH9J/nH7VBcMtwrE3ei6YeM9tzLjCFu8
-rrDREEE4yTeivwBmxwZHDqkZJFd+jpGV5uq3+ozo0QTGXTuod8LoE8+pD8b1DeiB
-Y7cKD9IfmUvg2pJtZWyyFH4tOz5Y/Hejp2FiMI/grokLo26CF89UGFLl7wBqqXTF
-UDdjNLvIU4tUEM8jZkFG7lYJ/QkgGs1R4/YXAhz/+y1RGoXmN0SpzkLcgoIrzB0=
-=XKUC
+iQEcBAEBCgAGBQJjFoxWAAoJEEzhh34ZQ4xw8ygIALGmkMNRkYPFCWZ+fMYVj+tD
+opf3lrWQ9NQhiiZF/784fxjDQrFDvjCOq/gkFuozI76feYyjv+Yoi8LY20b+kqa8
+5WnHIMAlPg7MaMqmfsFWgnOks7ZYgoIFlojXjjTYxnFiDG5VZf7O6nZ27xGzYfaI
+bvDzDQEXJDtG4b9LtJUZDNUkSS4gFtLtXO+Qx9TD4NM5gyD82PGnbW02EcHoPUrN
+3qVJNjxSpCTBWXzzadTpFsxdDOqi28FM+AvAFo4/v9KO4iMncfE2pKfXImhPDBdq
+IdnUSqRAttkWb1DuxF+TcP+4YGzO/FyqFHz2i6GFm7aO239ldCBlWr35pSFw5PA=
+=VSQF
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index a2fbe38620..77a9da7d6c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index f825a37228..621ece4e23 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1662322570
+date=1662408973
lastupd=miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-x64-2.9 miktex-cjkutils-bin-x64-2.9 miktex-console-bin-x64-2.9 miktex-curl-bin-x64-2.9 miktex-cweb-bin-x64-2.9 miktex-devnag-bin-x64-2.9 miktex-doc miktex-dvicopy-bin-x64-2.9 miktex-dvipdfmx-bin-x64-2.9 miktex-dvipng-bin-x64-2.9 miktex-dvips-bin-x64-2.9
-lstdigest=42740554f84b466608325f432b6e63ab
+lstdigest=fb43207a77628cf1cdb958f53ee00458
numpkg=5908
relstate=next
-version=8282
+version=8283
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: vDpvbKoFKoGId0LBE7Gr79uf+FrLo14jYBi3Zb3U6hiLX6ecFQ+XYFMNA5zOyI4jTVCP2N9ct6bUG9vxtSwsv44aBiZnGB81rsjJSPLknSMJlbfy6bvi/LNoNSuykf5IKJa81wdmJS/hKBw7IQglBX4PPshQKvS3X+oE9OurhVTUBrOEAWk3VuW7naxSsMPv9jjRs1s9969HJFixvzvyg/yEvg3w2Mc6qDN6fHM5TCNdwXkPWM8++Mj+B2qvO2lBcrKNF54+JLL5UCcEk8Bwsw7YBfPcWXBtoq1f4Ai2JzMULk31jg0Ul++//7iGAFy3X0e9NUcPdsVMNbdN2+4R8A==
+;;;; signature/miktex: sDVR/DR+nBxwces0bV4g5pX10Ujt8yA6XyEn45RTcnZVgmBIv8XGj0HeGxg8tcRMvjhoFRRnp9O1IeXZ1FbHBxfAjvn0NYij+tYGMXSd0G7I7F3b+EwtbQl8EgWnctb2Zjk5lqLh6bIiLVYPnHoVcTuRZK1xrQ43w2jwsIbFu7diGaVOkQ/J/gGXD0FHnRQ00iW54zvHW4I8YqqDpHkKWSFTB5IiRs6r+P6LxLzWVS+SgiCI9r/YDK/8QGkeDvmcsSoVkoDjzH/3KUNKfwcZDail29bJe8+yUnIXcVMsA+JCYbcUZQ9APyby7VQPuu0uYH+rS2ZWYccFllOmQ/ElVQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 32e8fc4104..5a6532f1d9 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1662322285
+date=1662408683
lastupd=langnames langnames__doc langnames__source luaquotes luaquotes__doc luaquotes__source markdown markdown__doc markdown__source pdfoverlay pdfoverlay__doc pdfoverlay__source profcollege profcollege__doc profcollege__source pstricks pstricks__doc pstricks__source scripture scripture__doc
-lstdigest=a82248026c420fa724df7dcf54072bc9
+lstdigest=d05762d3212566734457cca462791537
numpkg=5908
relstate=stable
-version=8282
+version=8283
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: qSNfwStuk30ZLfpcSQeI58xZWg2QlcfdtWt+6OKAUH03Fniq+XPfgbv9T52u1JSrIK7RebBk0a/57t3lVRvbuZoOGJu/DmcOSHqi9d2MpzKlTXdZBZ7wBRRkIKQ7isXlDkiNpdf38rEGuPSQOctYoIniV/ryp9GPIfVmBydT06BQBWLDiE79d3nz/OAmA3AhXqG1B5nn7YsJpf3eMDZ9rF6rxWS0XG4rFal/AJNJje/i3ZsQituBtp8O6RPh/Gft8tT9PHSXDrNoxAEBqF0iOPrhZNETd1xnY8t0MAyJfpobCZ+B2BMQXsLnppy1KPhqv0ozu9rA75JIhr5xBc9JKw==
+;;;; signature/miktex: ooLXl7cWBBTtJjaUzLU7DFRudOXDs1mhjh6Vy/18LiuKd77QTybg56JeqFci6PWi5oF2b2RYs9LjYgHdAZGtYAjaDaH6PzesoiL3I5R3EzrnYW5sgeMgDV5Ps5tPlK66Zjz6P7tFZZqVQy6eyrzz3ITQZnj3Tei0+GoH0tMV81yfb0U1zAbqQQUySZuN1982fGWZp6BoP2aiU8l66ncTGdtqpkhYU+grNXO6Xzziw4QoXu7zsoI7ArtExgIMXfcnH7U2GLEwhSJrlBJJUmbAzsAjBng9RVgFYFPTeZj9xqMWOsjyKN50uPcQULKLba9vqT+R6UCT/kwe+eVcRyoHdQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index c237cb45df..df95061d56 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2022-09-05-02-02
+2022-09-06-02-02