summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname563
-rw-r--r--FILES.byname.gzbin2416332 -> 2416325 bytes
-rw-r--r--FILES.last07days553
-rw-r--r--info/install-latex-guide-zh-cn/appendix/updateinfo.tex6
-rw-r--r--info/install-latex-guide-zh-cn/chapter/macos.tex62
-rw-r--r--info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdfbin754326 -> 758391 bytes
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.pdfbin874252 -> 874429 bytes
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.tex3
-rw-r--r--info/kaytannollista-latexia/luku-erikoiset.tex3
-rw-r--r--info/kaytannollista-latexia/luku-rakenne.tex55
-rw-r--r--info/kaytannollista-latexia/versio.tex2
-rw-r--r--language/korean/kotex-oblivoir/README2
-rw-r--r--language/korean/kotex-oblivoir/doc/ChangeLog12
-rw-r--r--language/korean/kotex-oblivoir/doc/chapstyfig.pdfbin0 -> 59797 bytes
-rw-r--r--language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdfbin95320 -> 98088 bytes
-rw-r--r--language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex13
-rw-r--r--language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdfbin256845 -> 316665 bytes
-rw-r--r--language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex18
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty8
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty190
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty5
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty7
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty10
-rw-r--r--language/korean/kotex-oblivoir/tex/oblivoir.cls2
-rw-r--r--macros/latex/contrib/acro/README2
-rw-r--r--macros/latex/contrib/acro/acro-examples.sty4
-rw-r--r--macros/latex/contrib/acro/acro-manual.pdfbin908075 -> 915457 bytes
-rw-r--r--macros/latex/contrib/acro/acro-manual.tex503
-rw-r--r--macros/latex/contrib/acro/acro.sty463
-rw-r--r--macros/latex/contrib/acro/acro2.sty60
-rw-r--r--macros/latex/contrib/acro/examples/acro.example.issue-119.tex6
-rw-r--r--macros/latex/contrib/functional/README.txt1
-rw-r--r--macros/latex/contrib/functional/functional.pdf8090
-rw-r--r--macros/latex/contrib/functional/functional.sty501
-rw-r--r--macros/latex/contrib/functional/functional.tex2319
-rw-r--r--macros/latex/contrib/ocgx2/ChangeLog12
-rw-r--r--macros/latex/contrib/ocgx2/ocgbase.sty22
-rw-r--r--macros/latex/contrib/ocgx2/ocgx2.sty82
-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
-rw-r--r--usergrps/gutenberg/README4
-rw-r--r--usergrps/gutenberg/VERSION2
-rw-r--r--usergrps/gutenberg/adhesion.pdfbin100804 -> 101061 bytes
44 files changed, 9076 insertions, 4527 deletions
diff --git a/FILES.byname b/FILES.byname
index 926a6c67b1..b49f094414 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5228,7 +5228,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/03/31 | 60983 | FILES.last07days
+2022/04/01 | 63426 | 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
@@ -182790,24 +182790,24 @@
2020/01/02 | 19176 | info/impatient/xmptext.tex
2020/01/06 | 30539045 | info/impatient.zip
1997/10/22 | 46895 | info/installing_psnfss_on_emtex.pdf
-2021/07/14 | 4452 | info/install-latex-guide-zh-cn/appendix/mirror.tex
-2020/07/16 | 2463 | info/install-latex-guide-zh-cn/appendix/offline.tex
-2022/03/01 | 5142 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex
-2022/03/01 | 3612 | info/install-latex-guide-zh-cn/appendix/wsladdition.tex
-2022/03/01 | 25306 | info/install-latex-guide-zh-cn/chapter/editor.tex
-2021/07/04 | 5339 | info/install-latex-guide-zh-cn/chapter/macos.tex
+2021/07/13 | 4452 | info/install-latex-guide-zh-cn/appendix/mirror.tex
+2020/11/14 | 2463 | info/install-latex-guide-zh-cn/appendix/offline.tex
+2022/03/23 | 5272 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex
+2022/02/25 | 3612 | info/install-latex-guide-zh-cn/appendix/wsladdition.tex
+2022/02/25 | 25306 | info/install-latex-guide-zh-cn/chapter/editor.tex
+2022/03/23 | 6541 | info/install-latex-guide-zh-cn/chapter/macos.tex
2021/10/28 | 3833 | info/install-latex-guide-zh-cn/chapter/overleaf.tex
-2021/05/07 | 2526 | info/install-latex-guide-zh-cn/chapter/preface.tex
-2021/09/05 | 14839 | info/install-latex-guide-zh-cn/chapter/ubuntu.tex
+2021/06/01 | 2526 | info/install-latex-guide-zh-cn/chapter/preface.tex
+2021/09/03 | 14839 | info/install-latex-guide-zh-cn/chapter/ubuntu.tex
2021/07/31 | 20834 | info/install-latex-guide-zh-cn/chapter/windows.tex
-2021/09/05 | 12115 | info/install-latex-guide-zh-cn/chapter/wsl.tex
-2022/03/01 | 754326 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
-2021/10/14 | 3201 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.tex
-2020/07/16 | 19039 | info/install-latex-guide-zh-cn/LICENSE
-2020/07/16 | 491 | info/install-latex-guide-zh-cn/make.bat
-2020/07/16 | 596 | info/install-latex-guide-zh-cn/makefile
-2020/07/17 | 2680 | info/install-latex-guide-zh-cn/README.md
-2022/03/01 | 794929 | info/install-latex-guide-zh-cn.zip
+2021/09/03 | 12115 | info/install-latex-guide-zh-cn/chapter/wsl.tex
+2022/04/01 | 758391 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+2020/11/14 | 3201 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.tex
+2020/11/14 | 19039 | info/install-latex-guide-zh-cn/LICENSE
+2020/11/14 | 491 | info/install-latex-guide-zh-cn/make.bat
+2020/11/14 | 596 | info/install-latex-guide-zh-cn/makefile
+2021/05/08 | 2680 | info/install-latex-guide-zh-cn/README.md
+2022/04/01 | 799313 | info/install-latex-guide-zh-cn.zip
2008/06/13 | 116805 | info/intro-scientific/earth-moon.pdf
2009/02/19 | 226 | info/intro-scientific/Makefile
2009/02/18 | 1350 | info/intro-scientific/README
@@ -182935,19 +182935,19 @@
2019/01/28 | 1187 | info/joy-of-tex/README
2019/01/29 | 3973964 | info/joy-of-tex.zip
1995/01/19 | 36098 | info/jrtex12a
-2022/03/09 | 874252 | info/kaytannollista-latexia/kaytannollista-latexia.pdf
-2022/03/09 | 15461 | info/kaytannollista-latexia/kaytannollista-latexia.tex
-2022/03/09 | 2989 | info/kaytannollista-latexia/kirjallisuutta.bib
-2022/03/09 | 122584 | info/kaytannollista-latexia/luku-asetukset.tex
-2022/03/09 | 20554 | info/kaytannollista-latexia/luku-erikoiset.tex
-2022/03/09 | 2633 | info/kaytannollista-latexia/luku-esipuhe.tex
-2022/03/09 | 86927 | info/kaytannollista-latexia/luku-merkintakieli.tex
-2022/03/09 | 316736 | info/kaytannollista-latexia/luku-rakenne.tex
-2022/03/09 | 20558 | info/kaytannollista-latexia/luku-valmistautuminen.tex
-2022/03/09 | 6300 | info/kaytannollista-latexia/README.md
-2022/03/09 | 12129 | info/kaytannollista-latexia/tavutusvihjeet.tex
-2022/03/09 | 29 | info/kaytannollista-latexia/versio.tex
-2022/03/09 | 1020363 | info/kaytannollista-latexia.zip
+2022/04/01 | 874429 | info/kaytannollista-latexia/kaytannollista-latexia.pdf
+2022/04/01 | 15339 | info/kaytannollista-latexia/kaytannollista-latexia.tex
+2022/04/01 | 2989 | info/kaytannollista-latexia/kirjallisuutta.bib
+2022/04/01 | 122584 | info/kaytannollista-latexia/luku-asetukset.tex
+2022/04/01 | 20612 | info/kaytannollista-latexia/luku-erikoiset.tex
+2022/04/01 | 2633 | info/kaytannollista-latexia/luku-esipuhe.tex
+2022/04/01 | 86927 | info/kaytannollista-latexia/luku-merkintakieli.tex
+2022/04/01 | 316496 | info/kaytannollista-latexia/luku-rakenne.tex
+2022/04/01 | 20558 | info/kaytannollista-latexia/luku-valmistautuminen.tex
+2022/04/01 | 6300 | info/kaytannollista-latexia/README.md
+2022/04/01 | 12129 | info/kaytannollista-latexia/tavutusvihjeet.tex
+2022/04/01 | 29 | info/kaytannollista-latexia/versio.tex
+2022/04/01 | 1020847 | info/kaytannollista-latexia.zip
2017/08/18 | 333896 | info/knuth/cwebman.pdf
2021/03/17 | 623768 | info/knuth-pdf/bibtex/bibtex-changes.pdf
2021/03/17 | 1329399 | info/knuth-pdf/bibtex/bibtex.pdf
@@ -186040,7 +186040,7 @@
2011/09/20 | 179685 | install/macros/latex/contrib/nowidow.tds.zip
2022/02/21 | 7755210 | install/macros/latex/contrib/nwejm.tds.zip
2021/11/16 | 13455928 | install/macros/latex/contrib/oberdiek.tds.zip
-2021/06/16 | 34159 | install/macros/latex/contrib/ocgx2.tds.zip
+2022/04/01 | 34622 | install/macros/latex/contrib/ocgx2.tds.zip
2012/12/08 | 1025300 | install/macros/latex/contrib/ocgx.tds.zip
2017/05/29 | 424133 | install/macros/latex/contrib/pagecolor.tds.zip
2009/09/03 | 151471 | install/macros/latex/contrib/pagenote.tds.zip
@@ -196327,30 +196327,31 @@
2006/02/16 | 1140207 | language/korean/HLaTeX.zip
1992/09/26 | 2175 | language/korean/internet-korea
1992/09/26 | 22240 | language/korean/korea.net.map.ps
-2022/03/04 | 22287 | language/korean/kotex-oblivoir/doc/ChangeLog
+2022/03/31 | 22488 | language/korean/kotex-oblivoir/doc/ChangeLog
+2022/03/31 | 59797 | language/korean/kotex-oblivoir/doc/chapstyfig.pdf
2020/09/03 | 80946 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.pdf
2020/09/03 | 6771 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.tex
-2022/02/28 | 256845 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
-2022/02/28 | 100219 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
+2022/03/31 | 316665 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
+2022/03/31 | 100519 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
2021/03/03 | 50588 | language/korean/kotex-oblivoir/doc/oblivoir-test.tex
-2021/03/03 | 95320 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
-2019/05/06 | 6890 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
+2022/03/31 | 98088 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
+2022/03/31 | 7101 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
2022/03/08 | 256895 | language/korean/kotex-oblivoir.new.../doc/oblivoir-simpledoc.pdf
2022/03/08 | 100229 | language/korean/kotex-oblivoir.new.../doc/oblivoir-simpledoc.tex
2022/03/08 | 5574 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/fapapersize.sty
2022/03/04 | 43844 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/memhangul-common.sty
2022/03/08 | 3572 | language/korean/kotex-oblivoir.new.../tex/memhangul-common/oblivoir-misc.sty
2022/03/04 | 16657 | language/korean/kotex-oblivoir.new.../tex/oblivoir-xl.cls
-2022/03/04 | 1485 | language/korean/kotex-oblivoir/README
+2022/03/31 | 1612 | language/korean/kotex-oblivoir/README
2020/03/14 | 2688 | language/korean/kotex-oblivoir/tex/memhangul-common/10_5.sty
-2022/02/28 | 5459 | language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty
-2022/03/04 | 43844 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
+2022/03/08 | 5574 | language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty
+2022/03/31 | 44134 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
2020/03/14 | 692 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-patch.sty
2020/03/14 | 2205 | language/korean/kotex-oblivoir/tex/memhangul-common/memucs-enumerate.sty
2021/03/03 | 19828 | language/korean/kotex-oblivoir/tex/memhangul-common/memucs-setspace.sty
2021/03/03 | 6178 | language/korean/kotex-oblivoir/tex/memhangul-common/obchaptertoc.sty
-2020/03/14 | 2882 | language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
-2022/02/28 | 3564 | language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty
+2022/03/31 | 3026 | language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
+2022/03/08 | 3572 | language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty
2020/03/14 | 2776 | language/korean/kotex-oblivoir/tex/memhangul-common/ob-nokoreanappendix.sty
2022/03/04 | 3979 | language/korean/kotex-oblivoir/tex/memhangul-common/ob-toclof.sty
2013/11/09 | 3276 | language/korean/kotex-oblivoir/tex/memhangul-ucs/hfontsel.sty
@@ -196361,7 +196362,7 @@
2013/11/09 | 842 | language/korean/kotex-oblivoir/tex/memhangul-ucs/nanumfontsel.sty
2021/09/22 | 13140 | language/korean/kotex-oblivoir/tex/memhangul-x/memhangul-x.sty
2013/11/09 | 5084 | language/korean/kotex-oblivoir/tex/memhangul-x/memucs-interword-x.sty
-2019/05/06 | 3474 | language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
+2022/03/31 | 3549 | language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
2021/03/03 | 3355 | language/korean/kotex-oblivoir/tex/memhangul-x/ob-unfontsdefault.sty
2020/03/14 | 2425 | language/korean/kotex-oblivoir/tex/memhangul-x/xetexko-var.sty
2013/11/09 | 789 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-amssymb.sty
@@ -196370,11 +196371,11 @@
2013/11/09 | 1962 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-hyper.sty
2020/03/14 | 4854 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-lwarp.sty
2014/06/26 | 2003 | language/korean/kotex-oblivoir/tex/memhangul-x/xob-paralist.sty
-2022/03/04 | 1594 | language/korean/kotex-oblivoir/tex/oblivoir.cls
+2022/03/31 | 1594 | language/korean/kotex-oblivoir/tex/oblivoir.cls
2020/03/14 | 19922 | language/korean/kotex-oblivoir/tex/oblivoir-utf.cls
2022/03/04 | 16657 | language/korean/kotex-oblivoir/tex/oblivoir-xl.cls
2021/03/03 | 715 | language/korean/kotex-oblivoir/tex/xoblivoir.cls
-2022/03/04 | 560296 | language/korean/kotex-oblivoir.zip
+2022/04/01 | 673928 | language/korean/kotex-oblivoir.zip
2015/10/13 | 1846 | language/korean/kotex-plain/ChangeLog
2014/10/26 | 9436 | language/korean/kotex-plain/hangulcweb.tex
2014/10/26 | 1356 | language/korean/kotex-plain/kotexplain.tex
@@ -202554,37 +202555,37 @@
2000/05/18 | 2170 | macros/latex/contrib/acmconf/README
2000/05/18 | 30 | macros/latex/contrib/acmconf/THIS-IS-VERSION-1.3
2008/05/14 | 105778 | macros/latex/contrib/acmconf.zip
-2022/01/27 | 144061 | macros/latex/contrib/acro/acro2.sty
-2022/01/27 | 3252 | macros/latex/contrib/acro/acro-examples.sty
-2022/01/27 | 908075 | macros/latex/contrib/acro/acro-manual.pdf
-2022/01/27 | 105001 | macros/latex/contrib/acro/acro-manual.tex
-2022/01/27 | 174172 | macros/latex/contrib/acro/acro.sty
-2022/01/27 | 20922 | macros/latex/contrib/acro/examples/acro.example.acflike.pdf
-2022/01/27 | 315 | macros/latex/contrib/acro/examples/acro.example.acflike.tex
-2022/01/27 | 125351 | macros/latex/contrib/acro/examples/acro.example.basic.pdf
-2022/01/27 | 3214 | macros/latex/contrib/acro/examples/acro.example.basic.tex
-2022/01/27 | 30275 | macros/latex/contrib/acro/examples/acro.example.issue-109.pdf
-2022/01/27 | 329 | macros/latex/contrib/acro/examples/acro.example.issue-109.tex
-2022/01/27 | 15733 | macros/latex/contrib/acro/examples/acro.example.issue-111.pdf
-2022/01/27 | 706 | macros/latex/contrib/acro/examples/acro.example.issue-111.tex
-2022/01/27 | 8175 | macros/latex/contrib/acro/examples/acro.example.issue-119.pdf
-2022/01/27 | 983 | macros/latex/contrib/acro/examples/acro.example.issue-119.tex
-2022/01/27 | 24224 | macros/latex/contrib/acro/examples/acro.example.issue-154.pdf
-2022/01/27 | 286 | macros/latex/contrib/acro/examples/acro.example.issue-154.tex
-2022/01/27 | 13686 | macros/latex/contrib/acro/examples/acro.example.possessive.pdf
-2022/01/27 | 779 | macros/latex/contrib/acro/examples/acro.example.possessive.tex
-2022/01/27 | 32432 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.pdf
-2022/01/27 | 1068 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
-2022/01/27 | 33721 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.pdf
-2022/01/27 | 1476 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.tex
-2022/01/27 | 22752 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.pdf
-2022/01/27 | 353 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.tex
-2022/01/27 | 15855 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.pdf
-2022/01/27 | 372 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.tex
-2022/01/27 | 15808 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.pdf
-2022/01/27 | 757 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.tex
-2022/01/27 | 65067 | macros/latex/contrib/acro/examples/acro.example.units.pdf
-2022/01/27 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
+2022/04/01 | 144557 | macros/latex/contrib/acro/acro2.sty
+2022/04/01 | 3256 | macros/latex/contrib/acro/acro-examples.sty
+2022/04/01 | 915457 | macros/latex/contrib/acro/acro-manual.pdf
+2022/04/01 | 107078 | macros/latex/contrib/acro/acro-manual.tex
+2022/04/01 | 178052 | macros/latex/contrib/acro/acro.sty
+2022/04/01 | 20922 | macros/latex/contrib/acro/examples/acro.example.acflike.pdf
+2022/04/01 | 315 | macros/latex/contrib/acro/examples/acro.example.acflike.tex
+2022/04/01 | 125351 | macros/latex/contrib/acro/examples/acro.example.basic.pdf
+2022/04/01 | 3214 | macros/latex/contrib/acro/examples/acro.example.basic.tex
+2022/04/01 | 30275 | macros/latex/contrib/acro/examples/acro.example.issue-109.pdf
+2022/04/01 | 329 | macros/latex/contrib/acro/examples/acro.example.issue-109.tex
+2022/04/01 | 15733 | macros/latex/contrib/acro/examples/acro.example.issue-111.pdf
+2022/04/01 | 706 | macros/latex/contrib/acro/examples/acro.example.issue-111.tex
+2022/04/01 | 8175 | macros/latex/contrib/acro/examples/acro.example.issue-119.pdf
+2022/04/01 | 943 | macros/latex/contrib/acro/examples/acro.example.issue-119.tex
+2022/04/01 | 24224 | macros/latex/contrib/acro/examples/acro.example.issue-154.pdf
+2022/04/01 | 286 | macros/latex/contrib/acro/examples/acro.example.issue-154.tex
+2022/04/01 | 13686 | macros/latex/contrib/acro/examples/acro.example.possessive.pdf
+2022/04/01 | 779 | macros/latex/contrib/acro/examples/acro.example.possessive.tex
+2022/04/01 | 32432 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.pdf
+2022/04/01 | 1068 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
+2022/04/01 | 33721 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.pdf
+2022/04/01 | 1476 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.tex
+2022/04/01 | 22752 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.pdf
+2022/04/01 | 353 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.tex
+2022/04/01 | 15855 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.pdf
+2022/04/01 | 372 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.tex
+2022/04/01 | 15808 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.pdf
+2022/04/01 | 757 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.tex
+2022/04/01 | 65067 | macros/latex/contrib/acro/examples/acro.example.units.pdf
+2022/04/01 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
2010/02/13 | 164875 | macros/latex/contrib/acromake/acromake.pdf
2010/02/15 | 4599 | macros/latex/contrib/acromake/acromake.sty
2010/02/13 | 2922 | macros/latex/contrib/acromake/acromake.tex
@@ -202595,7 +202596,7 @@
2020/04/11 | 9214 | macros/latex/contrib/acronym/CHANGES
2020/04/11 | 1017 | macros/latex/contrib/acronym/README
2020/04/11 | 295778 | macros/latex/contrib/acronym.zip
-2022/01/27 | 2124 | macros/latex/contrib/acro/README
+2022/04/01 | 2124 | macros/latex/contrib/acro/README
2010/11/19 | 11356 | macros/latex/contrib/acroterm/acroterm.dtx
2010/11/19 | 1394 | macros/latex/contrib/acroterm/acroterm.ins
2010/11/19 | 172447 | macros/latex/contrib/acroterm/acroterm.pdf
@@ -202645,7 +202646,7 @@
2021/05/06 | 209306 | macros/latex/contrib/acrotex/web.dtx
2021/10/13 | 2338 | macros/latex/contrib/acrotex/web.ins
2021/10/13 | 3562337 | macros/latex/contrib/acrotex.zip
-2022/01/27 | 1398932 | macros/latex/contrib/acro.zip
+2022/04/01 | 1407554 | macros/latex/contrib/acro.zip
2019/06/13 | 26799 | macros/latex/contrib/actuarialangle/actuarialangle.dtx
2019/06/13 | 120479 | macros/latex/contrib/actuarialangle/actuarialangle.pdf
2019/06/13 | 1176 | macros/latex/contrib/actuarialangle/README.md
@@ -213549,11 +213550,11 @@
2004/07/22 | 174437 | macros/latex/contrib/functan/functan.pdf
2004/07/22 | 1330 | macros/latex/contrib/functan/README
2005/04/30 | 159090 | macros/latex/contrib/functan.zip
-2022/03/19 | 481941 | macros/latex/contrib/functional/functional.pdf
-2022/03/19 | 49983 | macros/latex/contrib/functional/functional.sty
-2022/03/18 | 143362 | macros/latex/contrib/functional/functional.tex
-2022/03/18 | 267 | macros/latex/contrib/functional/README.txt
-2022/03/19 | 417289 | macros/latex/contrib/functional.zip
+2022/04/01 | 639045 | macros/latex/contrib/functional/functional.pdf
+2022/04/01 | 62267 | macros/latex/contrib/functional/functional.sty
+2022/04/01 | 213480 | macros/latex/contrib/functional/functional.tex
+2022/03/19 | 311 | macros/latex/contrib/functional/README.txt
+2022/04/01 | 555411 | macros/latex/contrib/functional.zip
2012/04/14 | 7401 | macros/latex/contrib/fundus/calligra/calligra.dtx
2012/04/10 | 1918 | macros/latex/contrib/fundus/calligra/calligra.ins
2012/04/14 | 200577 | macros/latex/contrib/fundus/calligra/calligra.pdf
@@ -220832,12 +220833,12 @@
2013/08/11 | 265647 | macros/latex/contrib/ocgtools/ocgtools.pdf
2010/12/16 | 906 | macros/latex/contrib/ocgtools/README
2013/08/11 | 5062086 | macros/latex/contrib/ocgtools.zip
-2021/06/16 | 6962 | macros/latex/contrib/ocgx2/ChangeLog
-2020/03/15 | 585 | macros/latex/contrib/ocgx2/fixocgx.sty
-2021/06/11 | 25934 | macros/latex/contrib/ocgx2/ocgbase.sty
-2021/06/16 | 107490 | macros/latex/contrib/ocgx2/ocgx2.sty
-2020/03/15 | 9976 | macros/latex/contrib/ocgx2/README.md
-2021/06/17 | 33100 | macros/latex/contrib/ocgx2.zip
+2022/04/01 | 7091 | macros/latex/contrib/ocgx2/ChangeLog
+2019/11/05 | 585 | macros/latex/contrib/ocgx2/fixocgx.sty
+2022/04/01 | 25997 | macros/latex/contrib/ocgx2/ocgbase.sty
+2022/04/01 | 109620 | macros/latex/contrib/ocgx2/ocgx2.sty
+2019/11/05 | 9976 | macros/latex/contrib/ocgx2/README.md
+2022/04/01 | 33563 | macros/latex/contrib/ocgx2.zip
2012/12/08 | 693034 | macros/latex/contrib/ocgx/demo-ocgx.pdf
2012/12/08 | 14592 | macros/latex/contrib/ocgx/demo-ocgx.tex
2012/12/08 | 156 | macros/latex/contrib/ocgx/ocgx-example-1.tex
@@ -295128,7 +295129,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/03/31 | 647651 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/04/01 | 647651 | 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
@@ -296711,9 +296712,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/31 | 273412 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/03/31 | 1442700 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/03/31 | 1330990 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/04/01 | 273453 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/04/01 | 1442316 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/04/01 | 1332407 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/29 | 14391 | 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
@@ -296937,191 +296938,191 @@
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/03/31 | 647348 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/03/31 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/03/31 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/03/31 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/03/31 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/03/31 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/03/31 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/03/31 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/03/31 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/03/31 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/03/31 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/03/31 | 86758 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/03/31 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/03/31 | 68874 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/03/31 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/03/31 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/03/31 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/03/31 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/03/31 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/03/31 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/03/31 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/03/31 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/03/31 | 57269 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/03/31 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/03/31 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/03/31 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/03/31 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/03/31 | 92918 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/03/31 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/03/31 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/03/31 | 24122 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/03/31 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/03/31 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/03/31 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/03/31 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/03/31 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/03/31 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/03/31 | 45823 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/03/31 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/03/31 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/03/31 | 1302484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/03/31 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/03/31 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/03/31 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/03/31 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/03/31 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/03/31 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/03/31 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/03/31 | 56995 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/03/31 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/03/31 | 135950 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/03/31 | 155500 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/03/31 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/03/31 | 78972 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/03/31 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/03/31 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/03/31 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/03/31 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/03/31 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/03/31 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/03/31 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/03/31 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/03/31 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/03/31 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/03/31 | 96631 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/03/31 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/03/31 | 38425 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/03/31 | 43826 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/03/31 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/03/31 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/03/31 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/03/31 | 247335 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/03/31 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/03/31 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/03/31 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/03/31 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/03/31 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/03/31 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/03/31 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/03/31 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/03/31 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/03/31 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/03/31 | 532453 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/03/31 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/03/31 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/03/31 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/03/31 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/03/31 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/03/31 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/03/31 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/03/31 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/03/31 | 74070 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/03/31 | 27592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/03/31 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/03/31 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/03/31 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/03/31 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/03/31 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/03/31 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/03/31 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/03/31 | 99256 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/03/31 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/03/31 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/03/31 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/03/31 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/03/31 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/03/31 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/03/31 | 181517 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/03/31 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/03/31 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/03/31 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/03/31 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/03/31 | 38562 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/03/31 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/03/31 | 43359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/03/31 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/03/31 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/03/31 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/03/31 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/03/31 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/03/31 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/03/31 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/03/31 | 755741 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/03/31 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/03/31 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/03/31 | 202833 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/03/31 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/03/31 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/03/31 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/03/31 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/03/31 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/03/31 | 1322743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/03/31 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/03/31 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/03/31 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/03/31 | 37373 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/03/31 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/03/31 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/03/31 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/03/31 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/03/31 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/03/31 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/03/31 | 1357075 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/03/31 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/03/31 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/03/31 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/03/31 | 57619 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/03/31 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/03/31 | 25550 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/03/31 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/03/31 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/03/31 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/03/31 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/03/31 | 71006 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/03/31 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/03/31 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/03/31 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/03/31 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/03/31 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/03/31 | 107704 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/03/31 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/03/31 | 2820689 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/03/31 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/03/31 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/03/31 | 37116 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/03/31 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/03/31 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/03/31 | 34053 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/03/31 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/03/31 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/03/31 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/03/31 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/03/31 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/03/31 | 57527 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/03/31 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/03/31 | 629429 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/03/31 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/03/31 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/31 | 273472 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/03/31 | 1443552 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/03/31 | 1331649 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/03/31 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/03/31 | 14410 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/04/01 | 647348 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/04/01 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/04/01 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/04/01 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/04/01 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/04/01 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/04/01 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/04/01 | 30145 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/04/01 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/04/01 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/04/01 | 65054 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/04/01 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/04/01 | 95282 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/04/01 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/04/01 | 77069 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/04/01 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/04/01 | 31344 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/04/01 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/04/01 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/04/01 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/04/01 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/04/01 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/04/01 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/04/01 | 244960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/04/01 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/04/01 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/04/01 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/04/01 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/04/01 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/04/01 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/04/01 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/04/01 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/04/01 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/04/01 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/04/01 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/04/01 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/04/01 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/04/01 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/04/01 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/04/01 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/04/01 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/04/01 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/04/01 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/04/01 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/04/01 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/04/01 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/04/01 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/04/01 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/04/01 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/04/01 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/04/01 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/04/01 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/04/01 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/04/01 | 78976 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/04/01 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/04/01 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/04/01 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/04/01 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/04/01 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/04/01 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/04/01 | 97202 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/04/01 | 112586 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/04/01 | 64544 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/04/01 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/04/01 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/04/01 | 115656 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/04/01 | 38426 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/04/01 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/04/01 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/04/01 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/04/01 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/04/01 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/04/01 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/04/01 | 168821 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/04/01 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/04/01 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/04/01 | 16503 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/04/01 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/04/01 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/04/01 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/04/01 | 631282 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/04/01 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/04/01 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/04/01 | 598232 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/04/01 | 477847 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/04/01 | 528019 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/04/01 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/04/01 | 103339 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/04/01 | 1752146 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/04/01 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/04/01 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/04/01 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/04/01 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/04/01 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/04/01 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/04/01 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/04/01 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/04/01 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/04/01 | 251126 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/04/01 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/04/01 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/04/01 | 104555 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/04/01 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/04/01 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/04/01 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/04/01 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/04/01 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/04/01 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/04/01 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/04/01 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/04/01 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/04/01 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/04/01 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/04/01 | 43915 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/04/01 | 43360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/04/01 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/04/01 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/04/01 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/04/01 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/04/01 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/04/01 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/04/01 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/04/01 | 755741 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/04/01 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/04/01 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/04/01 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/04/01 | 210273 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/04/01 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/04/01 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/04/01 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/04/01 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/04/01 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/04/01 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/04/01 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/04/01 | 31587 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/04/01 | 37375 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/04/01 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/04/01 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/04/01 | 50798 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/04/01 | 58664 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/04/01 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/04/01 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/04/01 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/04/01 | 1501239 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/04/01 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/04/01 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/04/01 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/04/01 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/04/01 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/04/01 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/04/01 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/04/01 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/04/01 | 64488 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/04/01 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/04/01 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/04/01 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/04/01 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/04/01 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/04/01 | 100488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/04/01 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/04/01 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/04/01 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/04/01 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/04/01 | 62383 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/04/01 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/04/01 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/04/01 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/04/01 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/04/01 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/04/01 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/04/01 | 316244 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/04/01 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/04/01 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/04/01 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/04/01 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/04/01 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/04/01 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/04/01 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/04/01 | 273461 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/04/01 | 1441874 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/04/01 | 1331340 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/04/01 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/04/01 | 14412 | 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/03/31 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/04/01 | 1153 | 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
@@ -297587,7 +297588,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/03/31 | 970 | systems/win32/miktex/tm/packages/pr.ini
+2022/04/01 | 970 | 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
@@ -299398,7 +299399,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/04/01 | 186 | timestamp
+2022/04/02 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
@@ -299428,7 +299429,7 @@
2000/10/23 | 24232 | usergrps/dante/satzung.dvi
2000/10/23 | 89091 | usergrps/dante/satzung.pdf
2000/10/23 | 139670 | usergrps/dante/satzung.ps
-2022/01/05 | 100804 | usergrps/gutenberg/adhesion.pdf
+2022/03/14 | 101061 | usergrps/gutenberg/adhesion.pdf
2020/10/15 | 166304 | usergrps/gutenberg/FAQ_leaflet.pdf
2010/11/02 | 2046238 | usergrps/gutenberg/lettre/lettre37.pdf
2012/05/29 | 7206211 | usergrps/gutenberg/lettre/lettre38.pdf
@@ -299440,8 +299441,8 @@
2021/08/12 | 1003887 | usergrps/gutenberg/lettre/lettre44.pdf
2022/01/05 | 1751387 | usergrps/gutenberg/plaquette_gutenberg.pdf
2022/01/05 | 238816 | usergrps/gutenberg/plaquette_latex.pdf
-2021/05/03 | 1243 | usergrps/gutenberg/README
-2022/01/05 | 11 | usergrps/gutenberg/VERSION
+2022/03/14 | 1245 | usergrps/gutenberg/README
+2022/03/14 | 11 | usergrps/gutenberg/VERSION
1995/01/29 | 803 | usergrps/ntg/maps/descript.ion
1995/01/29 | 2667 | usergrps/ntg/maps/maps01/00read.me
1995/01/23 | 198 | usergrps/ntg/maps/maps01/descript.ion
diff --git a/FILES.byname.gz b/FILES.byname.gz
index a4a4eddf78..cd08cc36be 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index ac410249b2..d544f07bca 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,23 +1,264 @@
-2022/03/31 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/04/01 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/04/01 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/04/01 | 97202 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/04/01 | 970 | systems/win32/miktex/tm/packages/pr.ini
+2022/04/01 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/04/01 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/04/01 | 95282 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/04/01 | 943 | macros/latex/contrib/acro/examples/acro.example.issue-119.tex
+2022/04/01 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/04/01 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/04/01 | 915457 | macros/latex/contrib/acro/acro-manual.pdf
+2022/04/01 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/04/01 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/04/01 | 874429 | info/kaytannollista-latexia/kaytannollista-latexia.pdf
+2022/04/01 | 86927 | info/kaytannollista-latexia/luku-merkintakieli.tex
+2022/04/01 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/04/01 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/04/01 | 8175 | macros/latex/contrib/acro/examples/acro.example.issue-119.pdf
+2022/04/01 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/04/01 | 799313 | info/install-latex-guide-zh-cn.zip
+2022/04/01 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/04/01 | 78976 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/04/01 | 779 | macros/latex/contrib/acro/examples/acro.example.possessive.tex
+2022/04/01 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/04/01 | 77069 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/04/01 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/04/01 | 758391 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+2022/04/01 | 757 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.tex
+2022/04/01 | 755741 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/04/01 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/04/01 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/04/01 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/04/01 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/04/01 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/04/01 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/04/01 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/04/01 | 7091 | macros/latex/contrib/ocgx2/ChangeLog
+2022/04/01 | 706 | macros/latex/contrib/acro/examples/acro.example.issue-111.tex
+2022/04/01 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/04/01 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/04/01 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/04/01 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/04/01 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/04/01 | 673928 | language/korean/kotex-oblivoir.zip
+2022/04/01 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/04/01 | 65067 | macros/latex/contrib/acro/examples/acro.example.units.pdf
+2022/04/01 | 65054 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/04/01 | 647651 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/04/01 | 647348 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/04/01 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/04/01 | 64544 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/04/01 | 64488 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/04/01 | 639045 | macros/latex/contrib/functional/functional.pdf
+2022/04/01 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/04/01 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/04/01 | 631282 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/04/01 | 6300 | info/kaytannollista-latexia/README.md
+2022/04/01 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/04/01 | 62383 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/04/01 | 62267 | macros/latex/contrib/functional/functional.sty
+2022/04/01 | 598232 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/04/01 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/04/01 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/04/01 | 58664 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/04/01 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/04/01 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/04/01 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/04/01 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/04/01 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/04/01 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/04/01 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/04/01 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/04/01 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/04/01 | 555411 | macros/latex/contrib/functional.zip
+2022/04/01 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/04/01 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/04/01 | 528019 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/04/01 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/04/01 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/04/01 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/04/01 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/04/01 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/04/01 | 50798 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/04/01 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/04/01 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/04/01 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/04/01 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/04/01 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/04/01 | 477847 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/04/01 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/04/01 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/04/01 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/04/01 | 43915 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/04/01 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/04/01 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/04/01 | 43360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/04/01 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/04/01 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/04/01 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/04/01 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/04/01 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/04/01 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/04/01 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/04/01 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/04/01 | 38426 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/04/01 | 37375 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/04/01 | 372 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.tex
+2022/04/01 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/04/01 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/04/01 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/04/01 | 353 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.tex
+2022/04/01 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/04/01 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/04/01 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/04/01 | 34622 | install/macros/latex/contrib/ocgx2.tds.zip
+2022/04/01 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/04/01 | 33721 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.pdf
+2022/04/01 | 33563 | macros/latex/contrib/ocgx2.zip
+2022/04/01 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/04/01 | 329 | macros/latex/contrib/acro/examples/acro.example.issue-109.tex
+2022/04/01 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/04/01 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/04/01 | 3256 | macros/latex/contrib/acro/acro-examples.sty
+2022/04/01 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/04/01 | 32432 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.pdf
+2022/04/01 | 3214 | macros/latex/contrib/acro/examples/acro.example.basic.tex
+2022/04/01 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/04/01 | 316496 | info/kaytannollista-latexia/luku-rakenne.tex
+2022/04/01 | 316244 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/04/01 | 315 | macros/latex/contrib/acro/examples/acro.example.acflike.tex
+2022/04/01 | 31587 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/04/01 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/04/01 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/04/01 | 31344 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/04/01 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/04/01 | 30275 | macros/latex/contrib/acro/examples/acro.example.issue-109.pdf
+2022/04/01 | 30145 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/04/01 | 29 | info/kaytannollista-latexia/versio.tex
+2022/04/01 | 2989 | info/kaytannollista-latexia/kirjallisuutta.bib
+2022/04/01 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/04/01 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/04/01 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/04/01 | 286 | macros/latex/contrib/acro/examples/acro.example.issue-154.tex
+2022/04/01 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/04/01 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/04/01 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/04/01 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/04/01 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/04/01 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/04/01 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/04/01 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/04/01 | 273461 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/04/01 | 273453 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/04/01 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/04/01 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/04/01 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/04/01 | 2633 | info/kaytannollista-latexia/luku-esipuhe.tex
+2022/04/01 | 25997 | macros/latex/contrib/ocgx2/ocgbase.sty
+2022/04/01 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/04/01 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/04/01 | 251126 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/04/01 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/04/01 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/04/01 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/04/01 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/04/01 | 244960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/04/01 | 24224 | macros/latex/contrib/acro/examples/acro.example.issue-154.pdf
+2022/04/01 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/04/01 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/04/01 | 22752 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.pdf
+2022/04/01 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/04/01 | 213480 | macros/latex/contrib/functional/functional.tex
+2022/04/01 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/04/01 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/04/01 | 2124 | macros/latex/contrib/acro/README
+2022/04/01 | 210273 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/04/01 | 20922 | macros/latex/contrib/acro/examples/acro.example.acflike.pdf
+2022/04/01 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/04/01 | 20612 | info/kaytannollista-latexia/luku-erikoiset.tex
+2022/04/01 | 20558 | info/kaytannollista-latexia/luku-valmistautuminen.tex
+2022/04/01 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/04/01 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/04/01 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/04/01 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/04/01 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/04/01 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/04/01 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
+2022/04/01 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/04/01 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/04/01 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/04/01 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/04/01 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/04/01 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/04/01 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/04/01 | 178052 | macros/latex/contrib/acro/acro.sty
+2022/04/01 | 1752146 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/04/01 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/04/01 | 168821 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/04/01 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/04/01 | 16503 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/04/01 | 15855 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.pdf
+2022/04/01 | 15808 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.pdf
+2022/04/01 | 15733 | macros/latex/contrib/acro/examples/acro.example.issue-111.pdf
+2022/04/01 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/04/01 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/04/01 | 15339 | info/kaytannollista-latexia/kaytannollista-latexia.tex
+2022/04/01 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/04/01 | 1501239 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/04/01 | 1476 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.tex
+2022/04/01 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/04/01 | 144557 | macros/latex/contrib/acro/acro2.sty
+2022/04/01 | 1442316 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/04/01 | 1441874 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/04/01 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/04/01 | 1407554 | macros/latex/contrib/acro.zip
+2022/04/01 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/04/01 | 13686 | macros/latex/contrib/acro/examples/acro.example.possessive.pdf
+2022/04/01 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/04/01 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/04/01 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/04/01 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/04/01 | 1332407 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/04/01 | 1331340 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/04/01 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/04/01 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/04/01 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/04/01 | 125351 | macros/latex/contrib/acro/examples/acro.example.basic.pdf
+2022/04/01 | 122584 | info/kaytannollista-latexia/luku-asetukset.tex
+2022/04/01 | 12129 | info/kaytannollista-latexia/tavutusvihjeet.tex
+2022/04/01 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/04/01 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/04/01 | 115656 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/04/01 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/04/01 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/04/01 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/04/01 | 112586 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/04/01 | 109620 | macros/latex/contrib/ocgx2/ocgx2.sty
+2022/04/01 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/04/01 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/04/01 | 107078 | macros/latex/contrib/acro/acro-manual.tex
+2022/04/01 | 1068 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
+2022/04/01 | 104555 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/04/01 | 103339 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/04/01 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/04/01 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/04/01 | 1020847 | info/kaytannollista-latexia.zip
+2022/04/01 | 100488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/03/31 | 9941 | usergrps/usergrps/pl.html
2022/03/31 | 9936 | usergrps/usergrps/hu.html
-2022/03/31 | 99256 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2022/03/31 | 9869 | usergrps/usergrps/cz.html
2022/03/31 | 9814 | usergrps/usergrps/labels.pdf
+2022/03/31 | 98088 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
2022/03/31 | 9796 | usergrps/usergrps/fr.html
2022/03/31 | 9776 | usergrps/usergrps/kr.html
2022/03/31 | 9753 | usergrps/usergrps/bg.html
-2022/03/31 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2022/03/31 | 9715 | usergrps/usergrps/cn.html
-2022/03/31 | 970 | systems/win32/miktex/tm/packages/pr.ini
2022/03/31 | 9706 | usergrps/usergrps/nl.html
-2022/03/31 | 96631 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2022/03/31 | 9659 | usergrps/usergrps/it.html
2022/03/31 | 9656 | usergrps/usergrps/es.html
2022/03/31 | 9547 | usergrps/usergrps/us.html
-2022/03/31 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2022/03/31 | 9532 | usergrps/usergrps/gr.html
-2022/03/31 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/03/31 | 9511 | usergrps/usergrps/esc.html
2022/03/31 | 9507 | usergrps/usergrps/dk.html
2022/03/31 | 9505 | usergrps/usergrps/pt.html
@@ -29,212 +270,40 @@
2022/03/31 | 9422 | usergrps/usergrps/br.html
2022/03/31 | 9416 | usergrps/usergrps/uy.html
2022/03/31 | 9407 | usergrps/usergrps/is.html
-2022/03/31 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2022/03/31 | 9376 | usergrps/usergrps/kh.html
2022/03/31 | 9366 | usergrps/usergrps/mx.html
-2022/03/31 | 92918 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/03/31 | 9286 | usergrps/usergrps/ee.html
-2022/03/31 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/03/31 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/03/31 | 86758 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/03/31 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/03/31 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/03/31 | 799016 | macros/generic/markdown/markdown.pdf
-2022/03/31 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/03/31 | 78972 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/03/31 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/03/31 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/03/31 | 75 | macros/generic/markdown/examples/scientists.csv
-2022/03/31 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/03/31 | 755741 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/03/31 | 74070 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/03/31 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/03/31 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/03/31 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/03/31 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/03/31 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/03/31 | 71006 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/03/31 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/03/31 | 68874 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/03/31 | 7101 | language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
2022/03/31 | 686766 | macros/generic/markdown/markdown.html
-2022/03/31 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/03/31 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/03/31 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/03/31 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/03/31 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2022/03/31 | 6491 | usergrps/usergrps/index.html
-2022/03/31 | 647651 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/03/31 | 647348 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/03/31 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/03/31 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/03/31 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/03/31 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/03/31 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/03/31 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/03/31 | 629429 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/03/31 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/03/31 | 622636 | macros/generic/markdown/markdown.dtx
-2022/03/31 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/03/31 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/03/31 | 58665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/03/31 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/03/31 | 57619 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/03/31 | 57527 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/03/31 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/03/31 | 57269 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/03/31 | 56995 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/03/31 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/03/31 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/03/31 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/03/31 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/03/31 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/03/31 | 532453 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/03/31 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/03/31 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/03/31 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/03/31 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/03/31 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/03/31 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/03/31 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/03/31 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/03/31 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/03/31 | 59797 | language/korean/kotex-oblivoir/doc/chapstyfig.pdf
2022/03/31 | 48773 | usergrps/usergrps/lugs.pdf
-2022/03/31 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/03/31 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/03/31 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/03/31 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/03/31 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/03/31 | 45823 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/03/31 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
2022/03/31 | 4530 | macros/generic/markdown/markdown.css
2022/03/31 | 4485 | macros/generic/markdown/docstrip.cfg
-2022/03/31 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/03/31 | 43826 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/03/31 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/03/31 | 43359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/03/31 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/31 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/03/31 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/03/31 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/03/31 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/03/31 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/03/31 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/03/31 | 38562 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/03/31 | 38425 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/03/31 | 37373 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/03/31 | 37116 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/03/31 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/03/31 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/03/31 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/03/31 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/03/31 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/03/31 | 34053 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/03/31 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/03/31 | 44134 | language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
+2022/03/31 | 3549 | language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
2022/03/31 | 33112 | usergrps/usergrps/lugs.html
-2022/03/31 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/03/31 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/03/31 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/03/31 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/03/31 | 31 | macros/generic/markdown/VERSION
-2022/03/31 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/03/31 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/03/31 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/03/31 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/03/31 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/03/31 | 316665 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
2022/03/31 | 3129 | macros/generic/markdown/examples/example.md
-2022/03/31 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/03/31 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/03/31 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/03/31 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/03/31 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/03/31 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/03/31 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/03/31 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/03/31 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/03/31 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/03/31 | 2820689 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/03/31 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/03/31 | 27592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/03/31 | 273472 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/03/31 | 273412 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/03/31 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/03/31 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/03/31 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/03/31 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/03/31 | 25550 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/03/31 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/03/31 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/03/31 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/03/31 | 247335 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/03/31 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/03/31 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/03/31 | 24122 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/03/31 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/03/31 | 3026 | language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
+2022/03/31 | 22488 | language/korean/kotex-oblivoir/doc/ChangeLog
2022/03/31 | 22371 | macros/generic/markdown/libraries/markdown-tinyyaml.lua
-2022/03/31 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/03/31 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/03/31 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2022/03/31 | 21067 | usergrps/usergrps/lugs.tex
-2022/03/31 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/03/31 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/03/31 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/03/31 | 202833 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/03/31 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/03/31 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/03/31 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/03/31 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/03/31 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/03/31 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/03/31 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/03/31 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/03/31 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/03/31 | 181517 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/03/31 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/03/31 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/03/31 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/03/31 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/03/31 | 1682 | macros/generic/markdown/examples/context-mkiv.tex
2022/03/31 | 16616 | macros/generic/markdown/README.md
-2022/03/31 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/03/31 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2022/03/31 | 1639 | macros/generic/markdown/examples/latex.tex
-2022/03/31 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/03/31 | 155500 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/03/31 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/03/31 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/03/31 | 1612 | language/korean/kotex-oblivoir/README
+2022/03/31 | 1594 | language/korean/kotex-oblivoir/tex/oblivoir.cls
2022/03/31 | 1491 | macros/generic/markdown/examples/context-mkii.tex
-2022/03/31 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/03/31 | 1443552 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/03/31 | 1442700 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/03/31 | 14410 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/03/31 | 140951 | macros/generic/markdown/markdown.png
-2022/03/31 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/03/31 | 135950 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/03/31 | 1357075 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/03/31 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/03/31 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2022/03/31 | 1333 | macros/generic/markdown/markdown.ins
-2022/03/31 | 1331649 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/03/31 | 1330990 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/03/31 | 1322743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/03/31 | 1302484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/03/31 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/03/31 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/03/31 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2022/03/31 | 1161977 | install/macros/generic/markdown.tds.zip
-2022/03/31 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/03/31 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/03/31 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/03/31 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/03/31 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/03/31 | 1101441 | macros/generic/markdown.zip
-2022/03/31 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/03/31 | 107704 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/03/31 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/03/31 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/03/31 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/03/31 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/03/31 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/03/31 | 100519 | language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
2022/03/31 | 10003 | usergrps/usergrps/de.html
2022/03/30 | 861548 | macros/latex/contrib/twemojis/twemojis.dtx
2022/03/30 | 6929935 | macros/latex/contrib/twemojis/all-twemojis.pdf
@@ -660,109 +729,3 @@
2022/03/26 | 116572 | biblio/bibtex/contrib/jieeetran/jieeetran.pdf
2022/03/26 | 114361 | biblio/bibtex/contrib/ieejtran/ieejtran.pdf
2022/03/26 | 10303 | macros/latex/contrib/biblatex-contrib/biblatex-lncs/lncs.bbx
-2022/03/25 | 9813840 | support/latexindent/latexindent.exe
-2022/03/25 | 9537 | support/latexindent/LatexIndent/IfElseFi.pm
-2022/03/25 | 9510 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
-2022/03/25 | 9316 | support/latexindent/LatexIndent/Lines.pm
-2022/03/25 | 833 | support/latexindent/LatexIndent/Version.pm
-2022/03/25 | 8075 | support/latexindent/LatexIndent/FileExtension.pm
-2022/03/25 | 8033 | macros/latex/contrib/quantumarticle/README.md
-2022/03/25 | 8026 | support/latexindent/documentation/sec-the-line-switch.tex
-2022/03/25 | 7951 | support/latexindent/documentation/sec-introduction.tex
-2022/03/25 | 74182 | support/latexindent/documentation/sec-default-user-local.tex
-2022/03/25 | 7214 | support/latexindent/LatexIndent/MandatoryArgument.pm
-2022/03/25 | 7199 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
-2022/03/25 | 7187 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
-2022/03/25 | 7161 | support/latexindent/documentation/figure-schematic.png
-2022/03/25 | 6742 | support/latexindent/LatexIndent/Environment.pm
-2022/03/25 | 6721 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
-2022/03/25 | 6703 | support/latexindent/LatexIndent/TrailingComments.pm
-2022/03/25 | 66118 | support/latexindent/documentation/subsec-poly-switches.tex
-2022/03/25 | 6585 | support/latexindent/LatexIndent/Item.pm
-2022/03/25 | 6483 | support/latexindent/LatexIndent/OptionalArgument.pm
-2022/03/25 | 633 | support/latexindent/documentation/cmhlistings.tex
-2022/03/25 | 61982 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
-2022/03/25 | 615 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.bib
-2022/03/25 | 6116855 | support/latexindent.zip
-2022/03/25 | 5969 | support/latexindent/LatexIndent/Else.pm
-2022/03/25 | 5958 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2022/03/25 | 585 | support/latexindent/documentation/sec-references.tex
-2022/03/25 | 58266 | macros/latex/contrib/quantumarticle/quantumarticle.cls
-2022/03/25 | 5771 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
-2022/03/25 | 5717 | support/latexindent/documentation/test-default-settings.tex
-2022/03/25 | 5715 | support/latexindent/documentation/subsec-combine-text-wrap-para-line-breaks.tex
-2022/03/25 | 54383 | support/latexindent/documentation/latexindent-yaml-schema.json
-2022/03/25 | 5306 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
-2022/03/25 | 5266 | support/latexindent/documentation/subsubsec-headings.tex
-2022/03/25 | 5011 | support/latexindent/LatexIndent/Check.pm
-2022/03/25 | 4855 | support/latexindent/documentation/subsubsec-ifelsefi.tex
-2022/03/25 | 4662 | support/latexindent/LatexIndent/BlankLines.pm
-2022/03/25 | 45755 | support/latexindent/LatexIndent/GetYamlSettings.pm
-2022/03/25 | 44755 | macros/latex/contrib/quantumarticle/quantum.bst
-2022/03/25 | 44096 | support/latexindent/documentation/logo.png
-2022/03/25 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
-2022/03/25 | 4270 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
-2022/03/25 | 3846 | macros/latex/contrib/quantumarticle/quantumview-template.tex
-2022/03/25 | 3831 | support/latexindent/documentation/subsubsec-special.tex
-2022/03/25 | 36389 | macros/latex/contrib/quantumarticle/quantumview.cls
-2022/03/25 | 3614 | support/latexindent/LatexIndent/Replacement.pm
-2022/03/25 | 355415 | macros/latex/contrib/oup-authoring-template.zip
-2022/03/25 | 3433 | support/latexindent/documentation/subsubsec-environments-with-items.tex
-2022/03/25 | 3378 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
-2022/03/25 | 33556 | macros/latex/contrib/msu-thesis/msu-thesis.cls
-2022/03/25 | 3340 | support/latexindent/LatexIndent/Tokens.pm
-2022/03/25 | 31050 | macros/latex/contrib/msu-thesis/msu-thesis.tex
-2022/03/25 | 30202 | macros/latex/contrib/dataref/tex/dataref.sty
-2022/03/25 | 2997 | support/latexindent/documentation/sec-the-m-switch.tex
-2022/03/25 | 2984 | support/latexindent/latexindent.pl
-2022/03/25 | 29689 | macros/latex/contrib/dataref/doc/dataref-doc.tex
-2022/03/25 | 27286 | support/latexindent/LatexIndent/Verbatim.pm
-2022/03/25 | 27122 | support/latexindent/documentation/sec-appendices.tex
-2022/03/25 | 270713 | macros/latex/contrib/dataref.zip
-2022/03/25 | 2662 | support/latexindent/LatexIndent/Preamble.pm
-2022/03/25 | 260049 | macros/latex/contrib/dataref/doc/dataref-doc.pdf
-2022/03/25 | 2492 | support/latexindent/LatexIndent/Switches.pm
-2022/03/25 | 24812 | support/latexindent/documentation/sec-how-to-use.tex
-2022/03/25 | 244271 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
-2022/03/25 | 24396 | macros/latex/contrib/quantumarticle/quantumarticle.tex
-2022/03/25 | 23944 | support/latexindent/documentation/latexindent.tex
-2022/03/25 | 23660 | support/latexindent/LatexIndent/Arguments.pm
-2022/03/25 | 2231 | support/latexindent/LatexIndent/Logger.pm
-2022/03/25 | 22088 | support/latexindent/documentation/subsec-one-sentence-per-line.tex
-2022/03/25 | 21892 | support/latexindent/LatexIndent/Document.pm
-2022/03/25 | 21610 | support/latexindent/documentation/sec-replacements.tex
-2022/03/25 | 2109 | support/latexindent/documentation/sec-demonstration.tex
-2022/03/25 | 20565 | support/latexindent/LatexIndent/Indent.pm
-2022/03/25 | 20053 | support/latexindent/documentation/subsec-text-wrap.tex
-2022/03/25 | 19924 | support/latexindent/LatexIndent/Sentence.pm
-2022/03/25 | 196098 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
-2022/03/25 | 1887 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
-2022/03/25 | 1884 | macros/latex/contrib/dataref/README.md
-2022/03/25 | 1879 | support/latexindent/documentation/figure-schematic.tex
-2022/03/25 | 1874 | support/latexindent/README
-2022/03/25 | 18529 | support/latexindent/defaultSettings.yaml
-2022/03/25 | 18431 | macros/latex/contrib/quantumarticle/quantum-template.tex
-2022/03/25 | 1807 | macros/latex/contrib/msu-thesis/README.md
-2022/03/25 | 17289 | macros/latex/contrib/quantumarticle/quantum-bibliographystyle-demo.tex
-2022/03/25 | 1676 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
-2022/03/25 | 1664 | support/latexindent/documentation/logo.tex
-2022/03/25 | 16615 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
-2022/03/25 | 16560 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
-2022/03/25 | 15950 | support/latexindent/documentation/sec-fine-tuning.tex
-2022/03/25 | 1558 | support/latexindent/latexindent-module-installer.pl
-2022/03/25 | 15316 | macros/latex/contrib/quantumarticle/quantum-bibliographystyle-demo.bib
-2022/03/25 | 15183 | support/latexindent/LatexIndent/Wrap.pm
-2022/03/25 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
-2022/03/25 | 1477 | support/latexindent/documentation/title.tex
-2022/03/25 | 1428 | macros/latex/contrib/quantumarticle/quantumview-template.bib
-2022/03/25 | 14024 | support/latexindent/documentation/subsec-commands-and-their-options.tex
-2022/03/25 | 13969 | support/latexindent/LatexIndent/Special.pm
-2022/03/25 | 1324351 | macros/latex/contrib/quantumarticle.zip
-2022/03/25 | 12661 | support/latexindent/LatexIndent/Braces.pm
-2022/03/25 | 12434 | support/latexindent/LatexIndent/LogFile.pm
-2022/03/25 | 12430 | support/latexindent/LatexIndent/HiddenChildren.pm
-2022/03/25 | 11640 | support/latexindent/LatexIndent/FileContents.pm
-2022/03/25 | 10829 | support/latexindent/documentation/sec-indent-config-and-settings.tex
-2022/03/25 | 10802 | support/latexindent/LatexIndent/Heading.pm
-2022/03/25 | 1062880 | support/latexindent/documentation/latexindent.pdf
-2022/03/25 | 10347 | support/latexindent/LatexIndent/Command.pm
diff --git a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
index 7956e412a7..05ce69b53d 100644
--- a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
+++ b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
@@ -2,6 +2,12 @@
\chapter{版本信息}
+\section*{v2022.4.1}
+
+\begin{enumerate}
+ \item 根据 Dongsheng Deng 提供的内容, 修改 macOS 安装文本
+\end{enumerate}
+
\section*{v2022.3.1}
\begin{enumerate}
diff --git a/info/install-latex-guide-zh-cn/chapter/macos.tex b/info/install-latex-guide-zh-cn/chapter/macos.tex
index ec188c6dba..cf9a4b989b 100644
--- a/info/install-latex-guide-zh-cn/chapter/macos.tex
+++ b/info/install-latex-guide-zh-cn/chapter/macos.tex
@@ -2,11 +2,53 @@
\chapter{macOS}\label{chap:macOS}
-\section{安装 Homebrew}
+\section{安装 Mac\TeX}
+
+Mac\TeX{} 是 \TeX{} Live 在 macOS 下的再打包版本,
+并额外加入了一些辅助程序.
+在 macOS 上安装 Mac\TeX 可以选择以下两种方式:
+\begin{description}
+ \item[直接下载 Mac\TeX{} 安装包进行安装]
+ 将安装文件下载到本地,
+ 然后按照安装提示进行安装.
+ \item[借助 Homebrew 以命令行方式安装]
+ 先安装 Homebrew,
+ 然后通过命令行进行在线安装.
+\end{description}
+
+目前比较推荐直接下载 Mac\TeX{} 安装包的安装方式,
+因为最近一段时间以来,
+大陆用户对 GitHub 的访问极不稳定,
+有可能会导致 Homebrew 安装失败.
+
+\subsection{直接下载 Mac\TeX{} 安装包进行安装}
+
+\href{https://mirror.ctan.org/systems/mac/mactex/MacTeX.pkg}{下载} Mac\TeX{} 的安装包 \texttt{MacTeX.pkg},
+在系统内点击已下载的 \texttt{MacTeX.pkg} 文件,
+根据系统提示进行安装即可.
+这个过程与安装 macOS 上的其他软件并无太多不同.
+
+另外,
+用户也可以选择国内各个镜像来下载 \texttt{MacTeX.pkg}.
+因其独特性,
+用户需调整附录~\ref{chp:appendix:mirror} 中提供的大陆地区的源的网址,
+具体来讲,
+是将 \texttt{.../texlive} 改为 \texttt{.../mac/mactex}.
+例如,
+阿里云的镜像地址为 \url{https://mirrors.aliyun.com/CTAN/systems/mac/mactex/},
+北京交通大学的镜像地址为 \url{https://mirror.bjtu.edu.cn/ctan/systems/mac/mactex/},
+其他镜像类似,
+不再一一列举.
+
+\subsection{借助 Homebrew 以命令行方式安装}
+
+建议用户学习使用 \href{https://brew.sh}{Homebrew},
+Homebrew 是一个包管理工具,
+类似 Ubuntu 上面的 \texttt{apt-get}.
+
+\subsubsection{安装 Homebrew}
+Homebrew 安装教程可以在其网站找到, 这里简单列出来:
-强烈建议用户使用 \href{https://brew.sh}{Homebrew}.
-Homebrew 是一个包管理, 类似 Ubuntu 上面的 \texttt{apt-get}.
-安装教程可以在其网站找到, 这里简单列出来:
\begin{lstlisting}[language=bash]
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
\end{lstlisting}
@@ -30,7 +72,7 @@ Homebrew 是一个包管理, 类似 Ubuntu 上面的 \texttt{apt-get}.
source ~/.zshrc
\end{lstlisting}
-\subsection{Xcode}
+\subsubsection{Xcode}
根据 \href{https://docs.brew.sh/Xcode\#supported-xcode-versions}{Homebrew 网站}的提示\footnote{原文是 Homebrew supports and recommends the latest Xcode and/or Command Line Tools available for your platform},
推荐用户在安装 Homebrew 前先安装 Xcode.
@@ -39,9 +81,9 @@ Homebrew 是一个包管理, 类似 Ubuntu 上面的 \texttt{apt-get}.
xcode-select --install
\end{lstlisting}
-\section{安装 Mac\TeX}
+\subsubsection{安装 Mac\TeX}
-Mac\TeX{} 是 \TeX{} Live 在 macOS 下的再打包版本, 额外加入了一些辅助程序. 如果已经安装了 Homebrew,
+安装 Homebrew 后,
只需在\textsf{终端}执行以下命令即可完成安装:
\begin{lstlisting}[language=bash]
brew cask install mactex
@@ -55,12 +97,6 @@ Mac\TeX{} 是 \TeX{} Live 在 macOS 下的再打包版本, 额外加入了一些
\end{lstlisting}
安装完成后 Basic\TeX{} 依然会缺很多包, 手动安装会比较麻烦, 所以不推荐没有经验的用户尝试.
-如果不通过 Homebrew 安装 Mac\TeX,
-可以直接\href{https://mirrors.ctan.org/systems/mac/mactex/MacTeX.pkg}{下载}%
-它的安装包而后手动安装.
-同样可以考虑更换大陆镜像进行下载,
-具体请参考附录~\ref{chp:appendix:mirror}.
-
\section{卸载 Mac\TeX}
如果用户借助 Homebrew cask 安装了 Mac\TeX,
diff --git a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
index 5b56b135f4..bbab5e21eb 100644
--- a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+++ b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
Binary files differ
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.pdf b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
index 0cb69e28fe..69b83323eb 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.pdf
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
Binary files differ
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.tex b/info/kaytannollista-latexia/kaytannollista-latexia.tex
index 69586c7964..a15759aafa 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.tex
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.tex
@@ -119,9 +119,6 @@ datezeros=false]{biblatex}
\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{default}{family-given}
\DefineBibliographyStrings{finnish}{andothers = {ym.}}
-\DefineBibliographyExtras{finnish}{
- \renewcommand{\mkbibdateshort}[3]{%
- \thefield{#3}.\thefield{#2}.\thefield{#1}}}
\DeclareNewFloatType{esimerkki}{name=Esimerkki, within=chapter}
diff --git a/info/kaytannollista-latexia/luku-erikoiset.tex b/info/kaytannollista-latexia/luku-erikoiset.tex
index 1be2f3759e..ea5cad11da 100644
--- a/info/kaytannollista-latexia/luku-erikoiset.tex
+++ b/info/kaytannollista-latexia/luku-erikoiset.tex
@@ -423,7 +423,8 @@ otsikon teksti valkeaksi ja tausta siniseksi:
\end{koodilohkosis}
\noindent
-Värien nimien täytyy olla ennalta määriteltyjä. Perusvärit on määritelty
+Värien nimien täytyy olla ennalta määriteltyjä. Perusvärit
+(\englanti{\koodi{white}, \koodi{blue}, \koodi{red}} ym.) on määritelty
valmiiksi, mutta lisää värejä voi määritellä ohjeilla, joita kerrotaan
luvussa \ref{luku/korostus-värit}.
diff --git a/info/kaytannollista-latexia/luku-rakenne.tex b/info/kaytannollista-latexia/luku-rakenne.tex
index 5cde997799..96bc72edbf 100644
--- a/info/kaytannollista-latexia/luku-rakenne.tex
+++ b/info/kaytannollista-latexia/luku-rakenne.tex
@@ -3854,33 +3854,9 @@ komentojen käyttöä.
Sarkainkohtia sisältävän rivin voi varsin helposti toteuttaa laatikoiden
(luku \ref{luku/laatikot}) avulla. Varsinkin \komento{makebox}\-/
komento soveltuu hyvin, koska laatikolla ei ole reunaviivoja ja laatikon
-leveyden ja sisällön tasauksen voi asettaa. Seuraavassa esimerkissä
-määritetään sarkainten leveysmitta \mittax{sarkainleveys} ja komento
-\komentox{sarkain}, jolla tekstiä voi kirjoittaa tietyn levyiseen
-laatikkoon.
-
-\komentoi{newlength}
-\komentoi{setlength}
-\komentoi{newcommand}
-\komentoi{makebox}
-\komentoi{ignorespaces}
-\begin{koodilohkosis}
- \newlength{\sarkainleveys}
- \setlength{\sarkainleveys}{23mm}
- \newcommand{\sarkain}[3][l]{%
- \makebox[#2\sarkainleveys][#1]{#3}\ignorespaces}
-\end{koodilohkosis}
-
-\noindent
-Näin määritelty \komentox{sarkain}\-/ komento tarvitsee ainakin kaksi
-argumenttia: ensimmäinen argumentti on kerroin, kuinka monen sarkaimen
-levyinen laatikko tehdään; toinen argumentti on teksti, joka ladotaan
-tähän laatikkoon. Ennen pakollisia argumentteja voi antaa myös
-valinnaisen argumentin hakasulkeissa: se on laatikon sisällön tasaus, ja
-oletus on vasempaan reunaan. Katso lisätietoa \komento{makebox}\-/
-komennon argumenteista luvusta \ref{luku/laatikot-pienet}. Esimerkki
-\ref{esim/sarkain-laatikot} havainnollistaa sarkainten toteuttamista
-laatikoiden avulla.
+leveyden ja sisällön tasauksen voi asettaa. Katso lisätietoa
+\komento{makebox}\-/ komennon argumenteista luvusta
+\ref{luku/laatikot-pienet}.
\begin{esimerkki*}
\komentoi{newlength}
@@ -3920,6 +3896,18 @@ laatikoiden avulla.
\label{esim/sarkain-laatikot}
\end{esimerkki*}
+Esimerkissä \ref{esim/sarkain-laatikot} määritetään riveillä 1--2
+sarkainten leveysmitta \mittax{sarkainleveys} ja riveillä 3--4 komento
+\komentox{sarkain}, jolla tekstiä voi kirjoittaa tietyn levyiseen
+laatikkoon. Näin määritelty \komentox{sarkain}\-/ komento tarvitsee
+ainakin kaksi argumenttia: ensimmäinen argumentti on kerroin, kuinka
+monen sarkaimen levyinen laatikko tehdään; toinen argumentti on teksti,
+joka ladotaan tähän laatikkoon. Ennen pakollisia argumentteja voi antaa
+myös valinnaisen argumentin hakasulkeissa: se on laatikon sisällön
+tasaus, ja oletus on vasempaan reunaan. Esimerkki
+\ref{esim/sarkain-laatikot} havainnollistaa sarkainten toteuttamista
+laatikoiden avulla.
+
\section{Leijuvat osat}
\label{luku/leijuosat}
@@ -7715,16 +7703,17 @@ Matematiikkatilan erikoismerkkejä on koottu oheisiin taulukoihin
& \rivi{\int}{int} \\
\rivi{\oint}{oint}
+ & \rivi{\lim}{lim}
& \rivi{\bigoplus}{bigoplus}
- & \rivi{\bigotimes}{bigotimes}
- & \rivi{\bigodot}{bigodot} \\
+ & \rivi{\bigotimes}{bigotimes} \\
- \rivi{\bigvee}{bigvee}
+ \rivi{\bigodot}{bigodot}
+ & \rivi{\bigvee}{bigvee}
& \rivi{\bigwedge}{bigwedge}
- & \rivi{\bigcup}{bigcup}
- & \rivi{\bigcap}{bigcap} \\
+ & \rivi{\bigcup}{bigcup} \\
- \rivi{\biguplus}{biguplus}
+ \rivi{\bigcap}{bigcap}
+ & \rivi{\biguplus}{biguplus}
& \rivi{\bigsqcup}{bigsqcup} \\
\bottomrule
diff --git a/info/kaytannollista-latexia/versio.tex b/info/kaytannollista-latexia/versio.tex
index a17e413dc3..2ff541be40 100644
--- a/info/kaytannollista-latexia/versio.tex
+++ b/info/kaytannollista-latexia/versio.tex
@@ -1 +1 @@
-\newcommand{\versio}{2022.3}
+\newcommand{\versio}{2022.4}
diff --git a/language/korean/kotex-oblivoir/README b/language/korean/kotex-oblivoir/README
index 3232f7018e..5b2629ab48 100644
--- a/language/korean/kotex-oblivoir/README
+++ b/language/korean/kotex-oblivoir/README
@@ -4,6 +4,8 @@ kotex-oblivoir
Current State
-------------
+* 2022/04/01, bug fixed concerning ob-mathleading etc., Version 3.1.3
+* 2022/03/08, bug fixed about fapapersize, Version 3.1.2
* 2022/03/05, bug fixed and uploaded. Version 3.1.1
* 2022/03/01, uploaded to CTAN. Version 3.1
diff --git a/language/korean/kotex-oblivoir/doc/ChangeLog b/language/korean/kotex-oblivoir/doc/ChangeLog
index 8daa96ce55..174efcaeeb 100644
--- a/language/korean/kotex-oblivoir/doc/ChangeLog
+++ b/language/korean/kotex-oblivoir/doc/ChangeLog
@@ -1,3 +1,15 @@
+2022-04-01 Kangsoo Kim
+
+ Version 3.1.3
+
+ * bug fix concerning ob-mathleading and memhangul-common (mathdiap)
+
+2022-03-08 Kangsoo Kim
+
+ Version 3.1.2
+
+ * bug fix concerning fapapersize and trimmarks
+
2022-03-05 Kangsoo Kim
Version 3.1.1
diff --git a/language/korean/kotex-oblivoir/doc/chapstyfig.pdf b/language/korean/kotex-oblivoir/doc/chapstyfig.pdf
new file mode 100644
index 0000000000..bb8917c2b2
--- /dev/null
+++ b/language/korean/kotex-oblivoir/doc/chapstyfig.pdf
Binary files differ
diff --git a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
index ef86c8a924..177640b01c 100644
--- a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
+++ b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.pdf
Binary files differ
diff --git a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
index 47f8b06dbc..caefd6023b 100644
--- a/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
+++ b/language/korean/kotex-oblivoir/doc/ob-mathleading-doc.tex
@@ -9,8 +9,8 @@
\setmainfont{Crimson Pro}
\setsansfont{Open Sans}
\setmonofont{Roboto Mono}
-\setkomainfont[Noto Serif CJK KR]()( Bold)
-\setkosansfont[Noto Sans CJK KR]()( Bold)
+\setkomainfont[Noto Serif KR]()( Bold)
+\setkosansfont[Noto Sans KR]()( Bold)
\usepackage[default=false,exception={vmatrix}]{ob-mathleading}
\usepackage{mathtools}
@@ -24,7 +24,7 @@
\title{ob-mathleading}
\author{Nova de Hi}
-\date{2018/12/25, v0.0.1}
+\date{2022/04/01, v0.1}
\maketitle
@@ -170,5 +170,12 @@
테스트 문서와 예제 소스를 제공하신 ktug 게시판의 Progress 님, 패키지 제작의 동기를 제공하신 조인성 교수께 감사드린다.
+\section{변경이력}
+
+\begin{description}
+\item [2022/04/01] \texttt{split} 환경에 적용되지 않는 최근 발생한 이슈 해결.
+\item [2021/03/09] oblivoir의 일부로 포함하여 배포.
+\end{description}
+
\end{document}
diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
index fc2916f03f..4628a73082 100644
--- a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
+++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.pdf
Binary files differ
diff --git a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
index f48873d430..48151dc6fe 100644
--- a/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
+++ b/language/korean/kotex-oblivoir/doc/oblivoir-simpledoc.tex
@@ -32,6 +32,7 @@
\usepackage{afterpage}
\usepackage{oblivoir-misc}
+\usepackage{graphicx}
%%% ifpxltex can be installed from KTUG Private Repository. not included in TeX Live
\usepackage{ifpxltex}
@@ -103,16 +104,16 @@
\begin{document}
-\title{초간단 \obclass{} v3.1 사용법}
+\title{초간단 \obclass{} v3.1.3 사용법}
-\date{2022년 3월}
+\date{2022년 4월}
\author{x-ob-liv-oir }
\maketitle
\begin{abstract}
-\obclass{} 클래스 3.0 버전은 그 동안 별도의 브랜치로 개발되어 오던
+\obclass{} 클래스 3.0 이후 버전은 그 동안 별도의 브랜치로 개발되어 오던
\xobclass와 \obclass를 통합하여 완전히 동일한 클래스가 되었다.
이 문서는 \obclass{} 즉 \xobclass를
사용하는 방법을 간략히 기술한다.
@@ -1289,7 +1290,7 @@ oblivoir에서 제공된다.
여기 before와 after 위치에는 레이아웃을 바꾸기 전과 후에 실행할
토큰을 둘 수 있다.
-\item[\cs{selectfagemetry}] 정의된 페이지 레이아웃을 적용한다.
+\item[\cs{selectfageometry}] 정의된 페이지 레이아웃을 적용한다.
레이아웃 변경의 효과는 반드시 새로운 페이지가 시작되어야 나타나기 때문에
\cs{newpage} 또는 \cs{clearpage}를 직접 지정하여야 하나,
이 명령에 별표를 붙이면 페이지 레이아웃을 정의하기 전에 \cs{clearpage}를
@@ -1490,6 +1491,15 @@ oblivoir에서 조금 확장했다. 기본인
\item \cs{hchaptertitlehead}라는 명령이 사용된다. 이것은 특히 running heading과 관련이 있다.
\end{itemize}
+\begin{figure}
+\centering
+\includegraphics[width=\textwidth]{chapstyfig}
+\caption{oblivoir의 장 표제 스타일}\label{fig:chapsty}
+\end{figure}
+
+\fref{fig:chapsty}\는 \textsf{oblivoir}의 장 표제 스타일에서 사용되는
+매크로를 도시한 것이다.
+
KTUG 사설 저장소를 통하여 설치할 수 있는\footnote{%
사설 저장소를 등록할 수 없는 상황이라면 직접 다운로드하라.
\url{http://ftp.ktug.org/KTUG/texlive/tlnet/archive/}
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty
index 7d072a293e..275139c947 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/fapapersize.sty
@@ -24,8 +24,10 @@
%% ver 0.2 (2022)
%% option a4 added
%% \definefageometry, \selectfageometry added.
+%% ver 0.3 (2022)
+%% bug fix about trimmargin and paperwidth in the changetext.
%%
-\ProvidesPackage{fapapersize}[2022/03/01 v0.2]
+\ProvidesPackage{fapapersize}[2022/03/08 v0.3]
%%%
%%% 옵션
%%% dbl4x6 : 사륙배판
@@ -156,7 +158,7 @@
%%%%
%%% fapapersize.sty, 2021-06-21
-%%% \deffageometry, \setfageometry
+%%% \definefageometry, \selectfageometry
%%%
\ExplSyntaxOn
\NewDocumentCommand \definefageometry { m o m o }
@@ -182,7 +184,7 @@
{
\IfBooleanT { #1 } { \clearpage }
\tl_use:c { g_famarginsetopt_#2_tl }
- \exp_args:Nx \usefapapersize{*,*, \use:c{ g_famarginset_#2_tl } }
+ \exp_args:Nx \usefapapersize{\fa@paperwidth,\fa@paperheight, \use:c{ g_famarginset_#2_tl } }
\tl_if_empty:cF { g_famarginsetoptpost_#2_tl }
{
\tl_use:c { g_famarginsetoptpost_#2_tl }
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
index 5e84213563..3ae0084e72 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/memhangul-common.sty
@@ -17,7 +17,7 @@
%%% 편, 장 섹션 타이틀 재설정
%%% 절의 섹션 타이틀은 수정하지 않음.
%%
-\ProvidesPackage{memhangul-common}[2021/03/03]
+\ProvidesPackage{memhangul-common}[2022/03/31]
\let\@CHAPAPP\@chapapp
\def\refreshprepostchapters{%
@@ -842,10 +842,12 @@
%% vertical distance of math display
\if@mathdisp
\addtodef{\normalsize}{}{%
- \abovedisplayskip 6\p@ \@plus2\p@ \@minus1\p@
- \abovedisplayshortskip .5\p@ \@plus2\p@ \@minus1\p@
- \belowdisplayshortskip 6\p@ \@plus2\p@ \@minus1\p@
- \belowdisplayskip \abovedisplayskip}
+ \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+ \abovedisplayshortskip 1\p@ \@plus2\p@ %\@minus1\p@
+ \belowdisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+ \belowdisplayshortskip 7\p@ \@plus2\p@ %\@minus1\p@
+% \belowdisplayskip \abovedisplayskip
+}
\fi
%% arabic frontmatter numbering
@@ -1035,6 +1037,7 @@
%% for Appendix
\makechapterstyle{appendixdefault}{%
+ \renewcommand*{\chaptername}{\appendixname}
\renewcommand{\chapnamefont}{\normalfont\huge\bfseries}
\renewcommand{\chapnumfont}{\normalfont\huge\bfseries}
\renewcommand{\chaptitlefont}{\normalfont\Huge\bfseries}
@@ -1045,6 +1048,7 @@
\setlength{\beforechapskip}{50pt}
\setlength{\midchapskip}{20pt}
\setlength{\afterchapskip}{40pt}
+ \renewcommand*{\hchaptertitlehead}{\chaptername~\thechapter}
}
\makechapterstyle{section}{%
@@ -1161,94 +1165,94 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%% appendix %%%%%%%%%%%%%%%%%%%%%%%%%
-
-\def\set@appendix@chapsec{%
- %%% SECTION in APPENDIX
- \renewcommand{\section}{%
- \sechook\memucsinterwordhook%
- \@startsection{section}{1}% level 1
- {\secindent}% heading indent
- {\beforesecskip}% skip before the heading
- {\aftersecskip}% skip after the heading
- {\normalfont\secheadstyle}} % font
- \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
- \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
- \ifnum ##2>\c@secnumdepth
- \let\@svsec\@empty
- \else
- \refstepcounter{APP##1}%
- \protected@edef\@svsec{\@seccntformat{##1}\relax}%
- \fi
- \@tempskipa ##5\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- ##6{%
- \@hangfrom{\hskip ##3\relax\@svsec}%
- \interlinepenalty \@M ##9\@@par}%
- \endgroup
- \csname ##1mark\endcsname{##8}%
- \addcontentsline{toc}{##1}{%
- \ifnum ##2>\c@secnumdepth \else
- \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
- \fi
- ##7}%
- \else
- \def\@svsechd{%
- ##6{\hskip ##3\relax
- \@svsec ##9}%
- \csname ##1mark\endcsname{##8}%
- \addcontentsline{toc}{##1}{%
- \ifnum ##2>\c@secnumdepth \else
- \protect\numberline{\csname the##1\endcsname}%
- \fi
- ##7}}%
- \fi
- \@xsect{##5}}%
-}
-
-\def\restorechapsec{%
- %%% SECTION in APPENDIX
- \renewcommand{\section}{%
- \sechook\memucsinterwordhook%
- \@startsection{section}{1}% level 1
- {\secindent}% heading indent
- {\beforesecskip}% skip before the heading
- {\aftersecskip}% skip after the heading
- {\normalfont\secheadstyle}} % font
- \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
- \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
- \ifnum ##2>\c@secnumdepth
- \let\@svsec\@empty
- \else
- \refstepcounter{##1}%
- \protected@edef\@svsec{\@seccntformat{##1}\relax}%
- \fi
- \@tempskipa ##5\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- ##6{%
- \@hangfrom{\hskip ##3\relax\@svsec}%
- \interlinepenalty \@M ##9\@@par}%
- \endgroup
- \csname ##1mark\endcsname{##8}%
- \addcontentsline{toc}{##1}{%
- \ifnum ##2>\c@secnumdepth \else
- \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
- \fi
- ##7}%
- \else
- \def\@svsechd{%
- ##6{\hskip ##3\relax
- \@svsec ##9}%
- \csname ##1mark\endcsname{##8}%
- \addcontentsline{toc}{##1}{%
- \ifnum ##2>\c@secnumdepth \else
- \protect\numberline{\csname the##1\endcsname}%
- \fi
- ##7}}%
- \fi
- \@xsect{##5}}
-}
+%%% moved to ob-[no]koreanappendix.sty
+%\def\set@appendix@chapsec{%
+% %%% SECTION in APPENDIX
+% \renewcommand{\section}{%
+% \sechook\memucsinterwordhook%
+% \@startsection{section}{1}% level 1
+% {\secindent}% heading indent
+% {\beforesecskip}% skip before the heading
+% {\aftersecskip}% skip after the heading
+% {\normalfont\secheadstyle}} % font
+% \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+% \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+% \ifnum ##2>\c@secnumdepth
+% \let\@svsec\@empty
+% \else
+% \refstepcounter{APP##1}%
+% \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+% \fi
+% \@tempskipa ##5\relax
+% \ifdim \@tempskipa>\z@
+% \begingroup
+% ##6{%
+% \@hangfrom{\hskip ##3\relax\@svsec}%
+% \interlinepenalty \@M ##9\@@par}%
+% \endgroup
+% \csname ##1mark\endcsname{##8}%
+% \addcontentsline{toc}{##1}{%
+% \ifnum ##2>\c@secnumdepth \else
+% \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+% \fi
+% ##7}%
+% \else
+% \def\@svsechd{%
+% ##6{\hskip ##3\relax
+% \@svsec ##9}%
+% \csname ##1mark\endcsname{##8}%
+% \addcontentsline{toc}{##1}{%
+% \ifnum ##2>\c@secnumdepth \else
+% \protect\numberline{\csname the##1\endcsname}%
+% \fi
+% ##7}}%
+% \fi
+% \@xsect{##5}}%
+%}
+%
+%\def\restorechapsec{%
+% %%% SECTION in APPENDIX
+% \renewcommand{\section}{%
+% \sechook\memucsinterwordhook%
+% \@startsection{section}{1}% level 1
+% {\secindent}% heading indent
+% {\beforesecskip}% skip before the heading
+% {\aftersecskip}% skip after the heading
+% {\normalfont\secheadstyle}} % font
+% \def\M@sect##1##2##3##4##5##6[##7][##8]##9{%
+% \ifheadnameref\M@gettitle{##8}\else\M@gettitle{##7}\fi
+% \ifnum ##2>\c@secnumdepth
+% \let\@svsec\@empty
+% \else
+% \refstepcounter{##1}%
+% \protected@edef\@svsec{\@seccntformat{##1}\relax}%
+% \fi
+% \@tempskipa ##5\relax
+% \ifdim \@tempskipa>\z@
+% \begingroup
+% ##6{%
+% \@hangfrom{\hskip ##3\relax\@svsec}%
+% \interlinepenalty \@M ##9\@@par}%
+% \endgroup
+% \csname ##1mark\endcsname{##8}%
+% \addcontentsline{toc}{##1}{%
+% \ifnum ##2>\c@secnumdepth \else
+% \protect\numberline{\noexpand\protect\csname the##1\endcsname}%
+% \fi
+% ##7}%
+% \else
+% \def\@svsechd{%
+% ##6{\hskip ##3\relax
+% \@svsec ##9}%
+% \csname ##1mark\endcsname{##8}%
+% \addcontentsline{toc}{##1}{%
+% \ifnum ##2>\c@secnumdepth \else
+% \protect\numberline{\csname the##1\endcsname}%
+% \fi
+% ##7}}%
+% \fi
+% \@xsect{##5}}
+%}
\renewcommand{\appendix}{\par
% \setcounter{chapter}{0}%
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
index 9c46eaa9c5..c88e4557d6 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/ob-koreanappendix.sty
@@ -13,6 +13,9 @@
%% oblivoir sub-style. part of oblivoir
%% \appendix (부록)
%%
+%%
+\newcommand*\clearforappendix{\clearpage}
+
\gdef\set@appendix@chapter{%
\renewcommand\thesection{\Alph{APPsection}}%
\renewcommand\thesubsection{\thesection.\arabic{APPsubsection}}
@@ -25,6 +28,7 @@
\renewcommand\thefigure{\Alph{APPsection}.\arabic{figure}}%
\renewcommand\thetable{\Alph{APPsection}.\arabic{table}}%
\renewcommand\theequation{\Alph{APPsection}.\arabic{equation}}%
+ \if@chapter\renewcommand*{\thechapter}{\Roman{APPchapter}}\fi
\set@appendix@chapsec
}
@@ -36,6 +40,7 @@
}
\renewcommand{\appendix}{\par
+ \if@chapter\clearforappendix\fi
\set@appendix@chapter
\anappendixtrue
% \chapterstyle{appendixdefault}%
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty b/language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty
index 8d81ccefbf..d55aa90015 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-common/oblivoir-misc.sty
@@ -3,9 +3,9 @@
%%
%% (c) 2022 Kangsoo Kim
%%
-%% 2022-03-01
+%% 2022-03-01, 03-06
%%
-\ProvidesPackage{oblivoir-misc}[2022/03/01 version0.1]
+\ProvidesPackage{oblivoir-misc}[2022/03/06 version0.2]
\RequirePackage{etoolbox}
@@ -13,7 +13,7 @@
%%% see http://www.ktug.org/xe/index.php?mid=KTUG_QnA_board&document_srl=253542
\AtEndPreamble{%
-\ifx\pgfkeys\undefined\else
+\@ifpackageloaded{pgf}{%
\newcommand\setpagenode{%
\expandafter\def\csname pgf@sh@ns@current page\endcsname{rectangle}%
\strictpagecheck%
@@ -35,6 +35,7 @@
\pgfkeys{/tikz/overlay/.add code={}{\setpagenode}}
\fi
+}{}
}
%%% \texthl
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty b/language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
index 010c83ec2a..2bad8f4a7f 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-x/ob-mathleading.sty
@@ -1,7 +1,8 @@
%%
%% file: ob-mathleading.sty
%%
-%% written by nova
+%% written by Kangsoo Kim,
+%% part of kotex-oblivoir
%%
%% a supplementary package to oblivoir
%% set lineskips in multi-lined math environments
@@ -10,12 +11,13 @@
%% v. 0.1alpha : 2018/12/22
%% v. 0.0.1-pr2 : 2018/12/24
%% v. 0.0.1 : 2018/12/25
+%% v. 0.1 : 2022/04/01 : <split> fixed.
%%
\RequirePackage{expl3}
\ProvidesExplPackage
{ob-mathleading}
- {2018/12/25}
- {v0.0.1}
+ {2022/04/01}
+ {v0.1}
{adjust math leadings for oblivoir}
\@ifpackageloaded{amsmath}{}{\RequirePackage{amsmath}}
@@ -78,7 +80,7 @@
{
\clist_if_in:NnF \g_opt_mlexception_clist { split }
{
- \patchcmd \start@split
+ \patchcmd \gather@split
{ \spread@equation }
{ \linespread { #1 } \selectfont \spread@equation }
{ }
diff --git a/language/korean/kotex-oblivoir/tex/oblivoir.cls b/language/korean/kotex-oblivoir/tex/oblivoir.cls
index 2a03b4be50..d7efd82320 100644
--- a/language/korean/kotex-oblivoir/tex/oblivoir.cls
+++ b/language/korean/kotex-oblivoir/tex/oblivoir.cls
@@ -10,7 +10,7 @@
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2006/05/20 or later.
%%
-\ProvidesClass{oblivoir}[2022/03/05 v3.1.1]
+\ProvidesClass{oblivoir}[2022/04/01 v3.1.3]
\RequirePackage{xkeyval}
\RequirePackage{xparse}
diff --git a/macros/latex/contrib/acro/README b/macros/latex/contrib/acro/README
index 9595ae88c5..c69fb418b9 100644
--- a/macros/latex/contrib/acro/README
+++ b/macros/latex/contrib/acro/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------
-the ACRO package v3.7 2022/01/27
+the ACRO package v3.8 2022/04/01
Typeset Acronyms
diff --git a/macros/latex/contrib/acro/acro-examples.sty b/macros/latex/contrib/acro/acro-examples.sty
index 01fca6ada3..2fa89bd3ab 100644
--- a/macros/latex/contrib/acro/acro-examples.sty
+++ b/macros/latex/contrib/acro/acro-examples.sty
@@ -70,7 +70,7 @@ example definitions with acro (CN)]
short = FBI ,
long = Federal Bureau of Investigation
}
-\acroifpropertyTF{
+\acroifpropertyTF{short-definite}{
\DeclareAcronym{hadopi}{
short = HADOPI ,
long = Haute Autorité pour la diffusion des œuvres et la protection des
@@ -109,7 +109,7 @@ example definitions with acro (CN)]
}
\DeclareAcronym{lppl}{
short = LPPL ,
- long = \unexpanded{\LaTeX} Project Public License
+ long = \LaTeX\ Project Public License
}
\DeclareAcronym{ma}{
short = MA ,
diff --git a/macros/latex/contrib/acro/acro-manual.pdf b/macros/latex/contrib/acro/acro-manual.pdf
index 8011c49d28..ae5da7d160 100644
--- a/macros/latex/contrib/acro/acro-manual.pdf
+++ b/macros/latex/contrib/acro/acro-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/acro/acro-manual.tex b/macros/latex/contrib/acro/acro-manual.tex
index 814f7f8ffe..03d0fa6d55 100644
--- a/macros/latex/contrib/acro/acro-manual.tex
+++ b/macros/latex/contrib/acro/acro-manual.tex
@@ -1,5 +1,5 @@
-% arara: pdflatex
-% arara: biber
+% !arara: pdflatex
+% !arara: biber
% arara: pdflatex
% arara: pdflatex
% --------------------------------------------------------------------------
@@ -27,7 +27,7 @@
% The Current Maintainer of this work is Clemens Niederberger.
% --------------------------------------------------------------------------
\PassOptionsToPackage{ngerman,latin,english}{babel}
-\PassOptionsToPackage{version=3,upgrade}{acro}
+\PassOptionsToPackage{upgrade}{acro}
\documentclass{acro-manual}
\begin{filecontents}{\jobname.bib}
@@ -70,7 +70,7 @@
foreign = exempli gratia ,
foreign-babel = latin ,
short-format = \textit ,
- foreign-format = \textit
+ foreign-format = \latin
}
\DeclareAcronym{etc}{
short = etc\acdot ,
@@ -108,11 +108,14 @@
}
\DeclareAcronym{lppl}{
short = lppl ,
- long = \unexpanded{\LaTeX} Project Public License ,
+ long = \LaTeX\ Project Public License ,
short-format = \scshape ,
pdfstring = LPPL ,
- short-acc = LPPL
+ short-acc = LPPL ,
+ single-style = long-short
}
+\def\LPPL\ (\lppl){\ac{lppl}}
+
\DeclareAcronym{MP}{
short = MP ,
long = Member of Parliament ,
@@ -155,8 +158,7 @@
\DeclareAcronym{sw}{
short = SW ,
long = Sammelwerk ,
- long-plural = e ,
- tag = exclude
+ long-plural = e
}
\DeclareAcronym{tex.sx}{
short = \TeX.sx ,
@@ -187,6 +189,15 @@
friends.} ,
tag = glossary , no-index
}
+\DeclareAcronym{module}{
+ long = {A \module*{module} is something like a superordinate category for
+ options. There are several such modules like \module{list} or
+ \module{pages} for example. Options belonging to a module typically
+ influence certain objects. For instance options belonging to the
+ \module{pages} influence how page numbers in the list of acronyms are
+ handled.} ,
+ tag = glossary , no-index
+}
\DeclareAcronym{load-time option}{
long = {A load-time \option*{option} is a package option of \acro\ which
\emph{must} be set as option to
@@ -194,9 +205,9 @@
tag = glossary , no-index
}
\DeclareAcronym{template}{
- long = {A template determines how different objects of \acro\ are printed.
- This includes the acronyms themselves but also for example the list of
- acronyms as a whole.} ,
+ long = {A \template*{template} determines how different objects of \acro\
+ are printed. This includes the acronyms themselves but also for example
+ the list of acronyms as a whole.} ,
tag = glossary , no-index
}
\DeclareAcronym{articles}{
@@ -226,7 +237,31 @@
\license
\section{Glossary}
-\printacronyms[include=glossary,template=glossary]
+\printacronyms[include=glossary,template=glossary,preamble=This manual
+repeatedly uses a number of terms which are explained in this section.]
+
+\section{Reading the manual}
+This manual uses a certain color code in order to be able to distinguish
+options, properties and templates visually from each other.
+\begin{options}
+ \keyval*{option}{value}
+ Options are displayed in \textcolor{option}{yellow}. For the description
+ of options a certain nomenclature is used which is explained in
+ section~\ref{sec:setting-options}. Some options belong to module which are
+ displayed in \textcolor{module}{red}.
+\end{options}
+\begin{properties}
+ \propval*{property}{value}
+ In order to distinguish them visually from options properties are
+ displayed in \textcolor{property}{blue}. The nomenclature of properties
+ is quite similar to the one of the options so it is not explained
+ explicilty but should be clear by analogy.
+\end{properties}
+\begin{templates}
+ \tmpl*{template}
+ In order to distinguish them visually from options and properties
+ templates are displayed in \textcolor{template}{green}.
+\end{templates}
\section{\acro\ for the impatient}\label{sec:acro-impatient}
@@ -239,11 +274,11 @@ Acronyms are defined in the preamble via the command
\end{commands}
\begin{properties}
%% short
- \propval{short}{text}\Default!
+ \propval{short}{text}\Initial!
The short form of the acronym. \emph{This property is required}: an
acronym must have a short form.
%% long
- \propval{long}{text}\Default!
+ \propval{long}{text}\Initial!
The long form of the acronym. \emph{This property is required}: an
acronym must have a description.
\end{properties}
@@ -293,17 +328,19 @@ Then the usage is
\acro\ knows only a small set of load-time options which can be used as
argument to \cs*{usepackage}:
\begin{options}
- \keychoice{version}{2,3}\Default{3}
- The option allows you to use the last version prior to the update to
- version~3. This may help if you don't have the time to fix issues after
- upgrading to the new version.
- \keybool{upgrade}\Default{false}
+ \keybool{upgrade}\Initial{false}
When this option is used \acro\ tries to give as much helpful and
meaningful warning or error messages when a deprecated or removed command,
property, or option is used. This is especially useful if you are
upgrading from version~2.
\end{options}
+You can still use version~2 by specifying using one of the following options:
+\begin{sourcecode}
+ \usepackage{acro}[=v2]
+ \usepackage{acro}[=version2]
+\end{sourcecode}
+
\subsection{Setup command}\label{sec:setup-command}
All options of \acro\ that have \emph{not} been mentioned in
section~\ref{sec:load-time-options} have to be set up either with this command
@@ -317,14 +354,14 @@ section~\ref{sec:load-time-options} have to be set up either with this command
\begin{options}
\opt*{option}
An option without a value. Those options are very rare if there are any.
- \keyval*{option}{value}\Default{preset}
+ \keyval*{option}{value}\Initial{preset}
An option where a value can be given. The pre-set value is given to the
right.
- \keychoice*{option}{\default{choiceA},choiceB,choiceC}\Default{choiceB}
+ \keychoice*{option}{\default{choiceA},choiceB,choiceC}\Initial{choiceB}
An option with a determined set of choices. The underlined value is
chosen if the option is given without value.
\keybool*{option}
- A boolean option with only the choices \code{true} and \code{false}.
+ A boolean option with the only choices \code{true} and \code{false}.
\opt*{option}\Module{module}
An option at a deeper level belonging to the module \module*{module}.
\end{options}
@@ -356,11 +393,11 @@ following sections. This is a comprehensive overview over the existing
properties. Many properties are also explained in more detail in later
sections of this manual.
\begin{options}
- \keybool{case-sensitive}\Default{true}
+ \keybool{case-sensitive}\Initial{true}
When this is set you can write the \ac{id} of the acronym upper- or lower-
or mixed case and it is recognized by \acro\ as the same. This might be
useful when the acronym appears in the page header, for example.
- \keybool{case-insensitive}\Default{false}
+ \keybool{case-insensitive}\Initial{false}
\sinceversion{3.6}The inverse of the option \option{case-sensitive}.
\end{options}
@@ -372,73 +409,73 @@ sections of this manual.
\subsection{Basic properties}\label{sec:basic-properties}
\begin{properties}
%% short
- \propval{short}{text}\Default!
+ \propval{short}{text}\Initial!
The short form of the acronym. \emph{This property is required}: an
acronym must have a short form.
\end{properties}
Maybe you mostly have simple acronyms where the \ac{id} and short form are
the same. In that case you can use
\begin{options}
- \keybool{use-id-as-short}\Default{false}
+ \keybool{use-id-as-short}\Initial{false}
to use the \ac{id} of the acronym as short form. For more complicated
cases this would still allow you to set the short form.
\end{options}
\begin{properties}
%% long
- \propval{long}{text}\Default!
+ \propval{long}{text}\Initial!
The long form of the acronym. \emph{This property is required}: an
acronym must have a description.
%% alt
- \propval{alt}{text}\Default
+ \propval{alt}{text}\Initial
Alternative short form.
%% extra
- \propval{extra}{text}\Default
+ \propval{extra}{text}\Initial
Extra information to be added in the list of acronyms.
%% foreign
- \propval{foreign}{long form in foreign language}\Default
+ \propval{foreign}{long form in foreign language}\Initial
Can be useful when dealing with acronyms in foreign languages, see
section~\vref{sec:fore-lang-acronyms} for details.
%% long-post
- \propval{long-post}{text}\Default
+ \propval{long-post}{text}\Initial
\meta{text} is appended to the long form of the acronym in the text but
not in the list of acronyms.
%% post
- \propval{post}{text}\Default
+ \propval{post}{text}\Initial
\meta{text} is appended to the acronym in the text but not in the list of
acronyms.
%% single
- \propval{single}{text}\Default={long}
+ \propval{single}{text}\Initial={long}
If provided \meta{text} will be used instead of the long form if the
acronym is only used a single time \emph{and} the option
\option{single} has been set, see section~\vref{sec:single-appe-an}.
%% sort
- \propval{sort}{text}\Default={short}
+ \propval{sort}{text}\Initial={short}
If used the acronym will be sorted according to this property instead of
its short form.
%% tag
- \propval{tag}{csv list}\Default
+ \propval{tag}{csv list}\Initial
The tag(s) of an acronym.
%% cite
- \proplit-{cite}{\oarg{prenote}\oarg{postnote}\marg{citation keys}}\Default
+ \proplit-{cite}{\oarg{prenote}\oarg{postnote}\marg{citation keys}}\Initial
A citation that is printed to the acronym according to an option explained
later.
%% before-citation
- \propval{before-citation}{text}\Default
+ \propval{before-citation}{text}\Initial
\meta{text} is prepended to the citation of the acronym when and where
the citation is printed.
%% index
- \propval{index}{text}\Default
+ \propval{index}{text}\Initial
This property allows to overwrite the automatic index entry with an
arbitrary one. See section~\vref{sec:indexing} for details.
%% index-sort
- \propval{index-sort}{text}\Default={sort}
+ \propval{index-sort}{text}\Initial={sort}
If you use the option \option{index} every occurrence of an acronym is
recorded to the index and sorted by its short form or (if set) by the
value of the \property{sort} property. This property allows to set an
individual sorting option for the index. See section~\vref{sec:indexing}
for details.
%% index-cmd
- \propval{index-cmd}{index command}\Default
+ \propval{index-cmd}{index command}\Initial
This sets the indexing command for the acronym. If unused then the
command set by the corresponding option is used. See
section~\vref{sec:indexing} for details.
@@ -447,86 +484,86 @@ the same. In that case you can use
\subsection{Properties related to plural and indefinite forms}\label{sec:prop-relat-plur}
\begin{properties}
%% short-plural
- \propval{short-plural}{text}\Default{s}
+ \propval{short-plural}{text}\Initial{s}
The plural ending appended to the short form.
%% short-plural-form
- \propval{short-plural-form}{text}\Default
+ \propval{short-plural-form}{text}\Initial
The plural short form of the acronym; replaces the short form when used
instead of appending the plural ending.
%% long-plural
- \propval{long-plural}{text}\Default{s}
+ \propval{long-plural}{text}\Initial{s}
The plural ending appended to the long form.
%% long-plural-form
- \propval{long-plural-form}{text}\Default
+ \propval{long-plural-form}{text}\Initial
Plural long form of the acronym; replaces the long form when used
instead of appending the plural ending.
%% alt-plural
- \propval{alt-plural}{text}\Default{s}
+ \propval{alt-plural}{text}\Initial{s}
The plural ending appended to the alternative form.
%% alt-plural-form
- \propval{alt-plural-form}{text}\Default
+ \propval{alt-plural-form}{text}\Initial
The plural alternative form of the acronym; replaces the alternative form
when used instead of appending the plural ending.
%% foreign-plural
- \propval{foreign-plural}{text}\Default{s}
+ \propval{foreign-plural}{text}\Initial{s}
The plural ending appended to the foreign form.
%% foreign-plural-form
- \propval{foreign-plural-form}{text}\Default
+ \propval{foreign-plural-form}{text}\Initial
Plural foreign form of the acronym; replaces the foreign form when used
instead of appending the plural ending.
%% short-indefinite
- \propval{short-indefinite}{text}\Default{a}
+ \propval{short-indefinite}{text}\Initial{a}
Indefinite article for the short form.
%% long-indefinite
- \propval{long-indefinite}{text}\Default{a}
+ \propval{long-indefinite}{text}\Initial{a}
Indefinite article for the long form.
%% alt-indefinite
- \propval{alt-indefinite}{text}\Default{a}
+ \propval{alt-indefinite}{text}\Initial{a}
Indefinite article for the alternative form.
\end{properties}
\subsection{Properties related to formatting}\label{sec:prop-relat-form}
\begin{properties}
- \propval{format}{code}\Default
+ \propval{format}{code}\Initial
The format used for both short and long form of the acronym.
%% short-format
- \propval{short-format}{code}\Default={format}
+ \propval{short-format}{code}\Initial={format}
The format used for the short form of the acronym.
%% long-format
- \propval{long-format}{code}\Default={format}
+ \propval{long-format}{code}\Initial={format}
The format used for the long form of the acronym.
%% first-long-format
- \propval{first-long-format}{code}\Default={long-format}
+ \propval{first-long-format}{code}\Initial={long-format}
The format used for the first appearance of the long form of the acronym.
%% alt-format
- \propval{alt-format}{code}\Default={short-format}
+ \propval{alt-format}{code}\Initial={short-format}
The format used for the alternative form of the acronym. If this is not
given the short format will be used.
%% extra-format
- \propval{extra-format}{code}\Default
+ \propval{extra-format}{code}\Initial
The format used for the additional information of the acronym.
%% foreign-format
- \propval{foreign-format}{code}\Default
+ \propval{foreign-format}{code}\Initial
The format used for the foreign form of the acronym.
%% single-format
- % \propval{single-format}{code}\Default={long-format}
+ % \propval{single-format}{code}\Initial={long-format}
% The format used for the acronym if the acronym is only used a single
% time.
%% list-format
- \propval{list-format}{code}\Default={long-format}
+ \propval{list-format}{code}\Initial={long-format}
The format used for the long form of the acronym in the list if the list
template supports it. All pre-defined list templates \emph{do} support
it.
%% first-style
- \propchoice{first-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{first-style}{long-short,short-long,short,long,footnote}\Initial
The style of the first appearance of the acronym, see also
section~\vref{sec:first-or-full}.
%% first-style
- \propchoice{subsequent-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{subsequent-style}{long-short,short-long,short,long,footnote}\Initial
\sinceversion{3.4}The style of the appearance of the acronym after the
first time.
%% single-style
- \propchoice{single-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{single-style}{long-short,short-long,short,long,footnote}\Initial
The style of a single appearance of the acronym, see also
section~\vref{sec:single-appe-an}.
\end{properties}
@@ -534,7 +571,7 @@ the same. In that case you can use
\subsection{Properties related to the created \acs*{pdf} file}\label{sec:prop-relat-creat}
\begin{properties}
%% pdfstring
- \propval{pdfstring}{pdfstring}\Default={short}
+ \propval{pdfstring}{pdfstring}\Initial={short}
Used as \acs{pdf} string replacement in bookmarks when used together with
the \pkg{hyperref}~\cite{pkg:hyperref} or the \pkg{bookmark}
package~\cite{pkg:bookmark}.
@@ -545,31 +582,31 @@ the same. In that case you can use
\option{pdfcomment/cmd} and \option{pdfcomment/use}, see also
section~\vref{sec:pdf-comments}.
%% short-acc
- \propval{short-acc}{text}\Default={short}
+ \propval{short-acc}{text}\Initial={short}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the short form of the acronym.
%% long-acc
- \propval{long-acc}{text}\Default={long}
+ \propval{long-acc}{text}\Initial={long}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the long form of the acronym.
%% alt-acc
- \propval{alt-acc}{text}\Default={alt}
+ \propval{alt-acc}{text}\Initial={alt}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the alternative short form of the acronym.
%% foreign-acc
- \propval{foreign-acc}{text}\Default={foreign}
+ \propval{foreign-acc}{text}\Initial={foreign}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the foreign form of the acronym.
%% extra-acc
- \propval{extra-acc}{text}\Default={extra}
+ \propval{extra-acc}{text}\Initial={extra}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the extra information of the acronym.
%% single-acc
- \propval{single-acc}{text}\Default={long-acc}
+ \propval{single-acc}{text}\Initial={long-acc}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for a single appearance of the acronym.
%% list-acc
- \propval{list-acc}{text}\Default={list}
+ \propval{list-acc}{text}\Initial={list}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the appearance in the list of acronyms.
\end{properties}
@@ -577,11 +614,11 @@ the same. In that case you can use
\subsection{Futher properties}\label{sec:futher-properties}
\begin{properties}
%% list
- \propval{list}{text}\Default={long}
+ \propval{list}{text}\Initial={long}
If specified this will be written in the list as description instead of
the long form if the corresponding list template supports it.
%% foreign-babel
- \propval{foreign-babel}{language}\Default
+ \propval{foreign-babel}{language}\Initial
The \pkg{babel}~\cite{pkg:babel} or
\pkg{polyglossia}~\cite{pkg:polyglossia} language of the foreign form.
This language is used to wrap the entry with
@@ -589,19 +626,19 @@ the same. In that case you can use
\pkg{polyglossia} is loaded. You'll need to take care that the
corresponding language is loaded by \pkg{babel} or \pkg{polyglossia}.
%% foreign-locale
- \propval{foreign-locale}{language}\Default
+ \propval{foreign-locale}{language}\Initial
The language name that is output when the option
\module{locale}\code{/}\option{display} is used. If this property is not
set then the appropriate value might be derived from
\property{foreign-babel}. See section~\vref{sec:fore-lang-acronyms} for
details.
%% preset
- \propval{preset}{set name}\Default
+ \propval{preset}{set name}\Initial
\sinceversion{3.5}Enables to load a set of properties that has been
defined earlier with \cs{NewAcroPreset}, see
section~\vref{sec:presets}.
%% uselist
- \propval{uselist}{csv list of acronym ids}\Default
+ \propval{uselist}{csv list of acronym ids}\Initial
\sinceversion{3.5}If this property is given and all acronyms specified in
this property have been used before the first time the current acronym is
used it behaves as if it has been used before.
@@ -630,9 +667,9 @@ All of these commands have a starred form which means \enquote{don't count
allows to set options for that usage only.
\begin{commands}
\command*{acrocommand}[\sarg\oarg{options}\marg{id}]
- This is the general syntax of all of the commands listed below. The star
- and the optional argument is left way for the sake of readability.
- \emph{A command \cs*{acrocommand} does not actually exist.}
+ This is the general syntax of \emph{all} of the commands listed below.
+ The star and the optional argument is left way for the sake of
+ readability. \emph{A command \cs*{acrocommand} does not actually exist.}
\command{ac}[\marg{id}\quad\cs{Ac}\marg{id}\quad\cs{acp}\marg{id}\quad
\cs{Acp}\marg{id}\quad\cs{iac}\marg{id}\quad\cs{Iac}\marg{id}]
\cs{ac} prints the acronym \meta{id}, the first time with full description
@@ -734,12 +771,12 @@ first or full appearance of the acronym is printed\footnote{This usually
The first or full appearance of an acronym is determined by this option:
\begin{options}
- \keychoice{first-style}{long-short,short-long,short,long,footnote}\Default{long-short}
+ \keychoice{first-style}{long-short,short-long,short,long,footnote}\Initial{long-short}
The style of the first appearance of the acronym. This options sets the
appearance for all acronyms. Available options in reality are the names
of all defined templates of the type \code{acronym}. All pre-defined
templates can be found in section~\vref{sec:pre-defin-templ}.
- \keychoice{subsequent-style}{long-short,short-long,short,long,footnote}\Default{short}
+ \keychoice{subsequent-style}{long-short,short-long,short,long,footnote}\Initial{short}
\sinceversion{3.4}The style of the appearance of the acronym after the
first time. This options sets the appearance for all acronyms. Available
options in reality are the names of all defined templates of the type
@@ -749,7 +786,7 @@ The first or full appearance of an acronym is determined by this option:
It might be desirable to set the first appearance of an acronym
individually. This is possible by setting the corresponding property:
\begin{properties}
- \propchoice{first-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{first-style}{long-short,short-long,short,long,footnote}\Initial
The style of the first appearance of the acronym.
\end{properties}
Let's again look at an example:
@@ -788,14 +825,14 @@ single appearance of the acronym is printed\footnote{This usually requires at
The single appearance of an acronym is determined by this option:
\begin{options}
- \keychoice{single}{\default{true},false,\meta{number}}\Default{false}
+ \keychoice{single}{\default{true},false,\meta{number}}\Initial{false}
This option determines whether a single appearance of an acronym counts as
\emph{usage}. It might be desirable in such cases that an acronym is
simply printed as long form and not added to the list of acronym. This is
what this option does. With \meta{number} the minimal number of usages
can be given that needs to be exceeded. \keyis{single}{1} is the same as
\keyis{single}{true}.
- \keychoice{single-style}{long-short,short-long,short,long,footnote}\Default{long}
+ \keychoice{single-style}{long-short,short-long,short,long,footnote}\Initial{long}
The style of the single appearance of an acronym. Can be used to
determine how a single appearance is printed if the option \option{single}
has been set. This option sets the appearance for all acronyms.
@@ -806,16 +843,16 @@ The single appearance of an acronym is determined by this option:
If you like you can also set the single appearance of an acronym individually:
\begin{properties}
- \propval{single}{text}\Default
+ \propval{single}{text}\Initial
If provided \meta{text} will be used instead of whatever template
(\enquote{style}) has been set for the single appearance if the acronym is
only used a single time \emph{and} the option \option{single} has been
set\footnote{Actually the template \template{single} is used which
typesets the \property{single} property.}.
- % \propval{single-format}{code}\Default={long-format}
+ % \propval{single-format}{code}\Initial={long-format}
% The format used for the acronym if the acronym is only used a single
% time.
- \propchoice{single-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{single-style}{long-short,short-long,short,long,footnote}\Initial
The style of the single appearance of the acronym.
\end{properties}
Let's again look at an example. The acronym \acs*{png} is defined as follows:
@@ -846,23 +883,23 @@ The main idea is simple: just place
\end{commands}
The options controlling the list are these:
\begin{options}
- \keychoice{template}{description,tabular,longtable,supertabular,lof,toc}%
- \Module{list}\Default{description}
+ \keychoice{template}{description,tabular,longtable,supertabular,tabularray,lof,toc}%
+ \Module{list}\Initial{description}
Choose the template to create the list with. See more on this in
sections~\vref{sec:templates} and~\vref{sec:examples}.
- \keybool{sort}\Module{list}\Default{true}
+ \keybool{sort}\Module{list}\Initial{true}
Decide whether to sort the list of acronyms alphabetically or to print it
in order of definition.
- \keychoice{display}{all,used}\Module{list}\Default{used}
+ \keychoice{display}{all,used}\Module{list}\Initial{used}
Decide whether to print only the acronyms actually used in the document or
all acronyms which have been declared in the preamble.
- \keyval{exclude}{csv list of tags}\Module{list}\Default
+ \keyval{exclude}{csv list of tags}\Module{list}\Initial
Set a list of tags to exclude from the list. Only acronyms not
belonging to one of these tags will be included.
- \keyval{include}{csv list of tags}\Module{list}\Default
+ \keyval{include}{csv list of tags}\Module{list}\Initial
Set a list of tags to include in the list. Only acronyms belonging to
one of these tags will be included.
- \keybool{add}\Module{list}\Default
+ \keybool{add}\Module{list}\Initial
\sinceversion{3.4}Set a list of tags to include in the list. These
acronyms will be included in any case.
\keychoice{heading}{none,section,section*,chapter,chapter*}\Module{list}
@@ -870,18 +907,18 @@ The options controlling the list are these:
This only has an effect if the list template supports it. All pre-defined
templates \emph{do} support it.
- \keyval{name}{text}\Module{list}\Default{\cs{acrotranslate}\Marg{list-name}}
+ \keyval{name}{text}\Module{list}\Initial{\cs{acrotranslate}\Marg{list-name}}
Overwrites the text which is used in the heading.
This only has an effect if the list template supports heading templates
\emph{and} the heading templates support it. All pre-defined heading
templates \emph{do} support this.
- \keyval{preamble}{text}\Module{list}\Default
+ \keyval{preamble}{text}\Module{list}\Initial
Set a preamble to be placed between heading and actual list.
This only has an effect if the list template supports it. All pre-defined
templates \emph{do} support it.
- \keybool{display}\Module{list,locale}\Default{false}
+ \keybool{display}\Module{list,locale}\Initial{false}
This options determines whether the language of the foreign form is printed
or not.
@@ -902,26 +939,26 @@ to \cs{printacronyms}. In the latter case omit the leading
If you want to include the page numbers where the acronyms have been used in
the list of acronym you can use these options:
\begin{options}
- \keychoice{display}{first,all,none}\Module{pages}\Default{none}
+ \keychoice{display}{first,all,none}\Module{pages}\Initial{none}
Decide whether to include page numbers in the list of acroynms and
whether to add the first page or every page. When you choose
\code{first} and have \pkg{hyperref} loaded you will also get a
backlink to that page.
- \keybool{use}\Module{pages,seq}\Default{true}
+ \keybool{use}\Module{pages,seq}\Initial{true}
Turns a two-page range into \meta{num}\,f.\ (\latin{sequens}) and a
three-page range into \meta{num}\,ff.\ (\latin{sequentes}) when set to
\code{true}.
- \keyval{pre}{code}\Module{pages,seq}\Default{\cs*{,}}
+ \keyval{pre}{code}\Module{pages,seq}\Initial{\cs*{,}}
\meta{code} is inserted between the page number and the sequens or
sequentes symbol.
- \keyval{threshold}{num}\Module{pages,seq}\Default{3}
+ \keyval{threshold}{num}\Module{pages,seq}\Initial{3}
The threshold for a page range to be turned into \latin{sequentes}. A
page range above the threshold is still typeset as a range:
\meta{num1}--\meta{num2}.
- \keyval{fill}{code}\Module{pages}\Default{\cs*{acrdotfill}}
+ \keyval{fill}{code}\Module{pages}\Initial{\cs*{acrodotfill}}
This is the code that is placed between acronym description and actual
page numbers.
- \keybool{name}\Module{pages}\Default{false}
+ \keybool{name}\Module{pages}\Initial{false}
If set to true the page numbers are preceded with p.\ or pp.
\end{options}
\begin{commands}
@@ -941,14 +978,14 @@ With the property \property{tag} you can assign one or more tags to an
acronym. These tags can be used to filter the list of acronyms.
\begin{properties}
%% tag
- \propval{tag}{csv list}\Default
+ \propval{tag}{csv list}\Initial
The tag(s) of an acronym.
\end{properties}
\begin{options}
- \keyval{exclude}{csv list of tags}\Module{list}\Default
+ \keyval{exclude}{csv list of tags}\Module{list}\Initial
Set a list of tags to exclude from the list. Only acronyms not
belonging to one of these tags will be included.
- \keyval{include}{csv list of tags}\Module{list}\Default
+ \keyval{include}{csv list of tags}\Module{list}\Initial
Set a list of tags to include in the list. Only acronyms belonging to
one of these tags will be included.
\end{options}
@@ -991,7 +1028,7 @@ or print a list \emph{with only} these acronyms with
Maybe you like a list of acronyms for each chapter in a book which only lists
the acronyms used within this chapter. You need to do three things: set
\begin{options}
- \keybool{use}\Module{barriers}\Default{false}
+ \keybool{use}\Module{barriers}\Initial{false}
this option to \code{true}, place
\end{options}
\begin{commands}
@@ -1000,7 +1037,7 @@ the acronyms used within this chapter. You need to do three things: set
and use \cs{printacronyms} with the option
\end{commands}
\begin{options}
- \keybool{local}\Module{list}\Default{false}
+ \keybool{local}\Module{list}\Initial{false}
or set this option once in the preamble with \cs{acsetup} so it is applied
to every list.
\end{options}
@@ -1020,69 +1057,69 @@ Please read more on barriers in section~\vref{sec:barriers}.
\acro\ has a number of options and parameters which can be used to influence
the formatting of acronyms.
\begin{options}
- \keyval{format}{code}\Default
+ \keyval{format}{code}\Initial
Sets the format for both the short and the long form.
- \keyval{short}{code}\Module{format}\Default
+ \keyval{short}{code}\Module{format}\Initial
Sets the format for the short form.
- \keyval{long}{code}\Module{format}\Default
+ \keyval{long}{code}\Module{format}\Initial
Sets the format for the long form.
- \keyval{first-long}{code}\Module{format}\Default
+ \keyval{first-long}{code}\Module{format}\Initial
Sets the format for the first appearance of the long form.
- \keyval{alt}{code}\Module{format}\Default
+ \keyval{alt}{code}\Module{format}\Initial
Sets the format for the alternative form.
- \keyval{extra}{code}\Module{format}\Default
+ \keyval{extra}{code}\Module{format}\Initial
Sets the format for the extra information.
- \keyval{foreign}{code}\Module{format}\Default
+ \keyval{foreign}{code}\Module{format}\Initial
Sets the format for the foreign form.
- \keyval{list}{code}\Module{format}\Default
+ \keyval{list}{code}\Module{format}\Initial
Sets the format for the long form in the list form.
\end{options}
While this options influence the formatting of the acronyms globally you can
also give each acronym its own formatting individually:
\begin{properties}
- \propval{format}{code}\Default
+ \propval{format}{code}\Initial
The format used for both short and long form of the acronym.
%% short-format
- \propval{short-format}{code}\Default={format}
+ \propval{short-format}{code}\Initial={format}
The format used for the short form of the acronym.
%% long-format
- \propval{long-format}{code}\Default={format}
+ \propval{long-format}{code}\Initial={format}
The format used for the long form of the acronym.
%% first-long-format
- \propval{first-long-format}{code}\Default={long-format}
+ \propval{first-long-format}{code}\Initial={long-format}
The format used for the first appearance of the long form of the acronym.
%% alt-format
- \propval{alt-format}{code}\Default={short-format}
+ \propval{alt-format}{code}\Initial={short-format}
The format used for the alternative form of the acronym. If this is not
given the short format will be used.
%% extra-format
- \propval{extra-format}{code}\Default
+ \propval{extra-format}{code}\Initial
The format used for the additional information of the acronym.
%% foreign-format
- \propval{foreign-format}{code}\Default
+ \propval{foreign-format}{code}\Initial
The format used for the foreign form of the acronym.
%% single-format
- \propval{single-format}{code}\Default={long-format}
+ \propval{single-format}{code}\Initial={long-format}
The format used for the acronym if the acronym is only used a single
time.
%% list-format
- \propval{list-format}{code}\Default={long-format}
+ \propval{list-format}{code}\Initial={long-format}
The format used for the long form of the acronym in the list if the list
template supports it. All pre-defined list templates \emph{do} support
it.
%% first-style
- \propchoice{first-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{first-style}{long-short,short-long,short,long,footnote}\Initial
The style of the first appearance of the acronym, see also
section~\vref{sec:first-or-full}.
%% single-style
- \propchoice{single-style}{long-short,short-long,short,long,footnote}\Default
+ \propchoice{single-style}{long-short,short-long,short,long,footnote}\Initial
The style of a single appearance of the acronym, see also
section~\vref{sec:single-appe-an}.
\end{properties}
Per\changedversion{3.3} default the individual formatting instructions
\emph{replace} the global ones. This can be changed through the option
\begin{options}
- \keybool{replace}\Module{format}\Default{true}
+ \keybool{replace}\Module{format}\Initial{true}
With this option active local options will \emph{replace} the global
ones.
\end{options}
@@ -1110,40 +1147,40 @@ instead\footnote{German is full of such examples.}. This is why \acro\ has
quite a number of different properties related to plural forms or endings:
\begin{properties}
%% short-plural
- \propval{short-plural}{text}\Default{s}
+ \propval{short-plural}{text}\Initial{s}
The plural ending appended to the short form.
%% short-plural-form
- \propval{short-plural-form}{text}\Default
+ \propval{short-plural-form}{text}\Initial
The plural short form of the acronym; replaces the short form when used
instead of appending the plural ending.
%% long-plural
- \propval{long-plural}{text}\Default{s}
+ \propval{long-plural}{text}\Initial{s}
The plural ending appended to the long form.
%% long-plural-form
- \propval{long-plural-form}{text}\Default
+ \propval{long-plural-form}{text}\Initial
Plural long form of the acronym; replaces the long form when used
instead of appending the plural ending.
%% alt-plural
- \propval{alt-plural}{text}\Default{s}
+ \propval{alt-plural}{text}\Initial{s}
The plural ending appended to the alternative form.
%% alt-plural-form
- \propval{alt-plural-form}{text}\Default
+ \propval{alt-plural-form}{text}\Initial
The plural alternative form of the acronym; replaces the alternative form
when used instead of appending the plural ending.
%% foreign-plural
- \propval{foreign-plural}{text}\Default{s}
+ \propval{foreign-plural}{text}\Initial{s}
The plural ending appended to the foreign form.
%% foreign-plural-form
- \propval{foreign-plural-form}{text}\Default
+ \propval{foreign-plural-form}{text}\Initial
Plural foreign form of the acronym; replaces the foreign form when used
instead of appending the plural ending.
\end{properties}
There are two options which allow to change the default values for the whole
document:
\begin{options}
- \keyval{short-plural-ending}{text}\Default{s}
+ \keyval{short-plural-ending}{text}\Initial{s}
Defines the plural ending for the short forms to be \meta{text}.
- \keyval{long-plural-ending}{text}\Default{s}
+ \keyval{long-plural-ending}{text}\Initial{s}
Defines the plural ending for the long forms to be \meta{text}.
\end{options}
Now let's see two simple examples demonstrating the two different kinds of plural
@@ -1210,28 +1247,28 @@ that are derived from another language. \acro\ provides a number of
properties for such cases:
\begin{properties}
%% foreign
- \propval{foreign}{long form in foreign language}\Default
+ \propval{foreign}{long form in foreign language}\Initial
Can be useful when dealing with acronyms in foreign languages, see
section~\vref{sec:fore-lang-acronyms} for details.
%% foreign-plural
- \propval{foreign-plural}{text}\Default{s}
+ \propval{foreign-plural}{text}\Initial{s}
The plural ending appended to the foreign form.
%% foreign-plural-form
- \propval{foreign-plural-form}{text}\Default
+ \propval{foreign-plural-form}{text}\Initial
Plural foreign form of the acronym; replaces the foreign form when used
instead of appending the plural ending.
%% foreign-format
- \propval{foreign-format}{code}\Default
+ \propval{foreign-format}{code}\Initial
The format used for the foreign form of the acronym.
%% foreign-babel
- \propval{foreign-babel}{language}\Default
+ \propval{foreign-babel}{language}\Initial
The \pkg{babel} or \pkg{polyglossia} language of the foreign form. This
language is used to wrap the entry with
\cs*{foreignlanguage}\marg{language} if either \pkg{babel} or
\pkg{polyglossia} is loaded. You'll need to take care that the
corresponding language is loaded by \pkg{babel} or \pkg{polyglossia}.
%% foreign-locale
- \propval{foreign-locale}{language}\Default
+ \propval{foreign-locale}{language}\Initial
The language name that is output when the option
\module{locale}\code{/}\option{display} is used. If this property is not
set then the appropriate value might be derived from
@@ -1239,17 +1276,17 @@ properties for such cases:
\end{properties}
There are also some options:
\begin{options}
- \keybool{display}\Module{foreign}\Default{true}
+ \keybool{display}\Module{foreign}\Initial{true}
Determine whether to hide or display the foreign form.
- \keybool{display}\Module{list,foreign}\Default{true}
+ \keybool{display}\Module{list,foreign}\Initial{true}
\sinceversion{3.2}Determine whether to hide or display the foreign form in
the list of acronyms.
- \keybool{display}\Module{locale}\Default{false}
+ \keybool{display}\Module{locale}\Initial{false}
This options determines whether the language of the foreign form is printed
or not when the full form of the acronym is printed.
- \keybool{display}\Module{list,locale}\Default{false}
+ \keybool{display}\Module{list,locale}\Initial{false}
The same but for the list of acronyms.
- \keyval{format}{code}\Module{locale}\Default{\cs*{em}\cs*{text\_titlecase\_first:n}}
+ \keyval{format}{code}\Module{locale}\Initial{\cs*{em}\cs*{text\_titlecase\_first:n}}
Determines how said language is formatted when printed. The last command
in \meta{code} may take a mandatory argument.
\end{options}
@@ -1339,7 +1376,7 @@ There are a number of options to control the uppercasing behavior:
There may be reasons to exclude short forms from being uppercased. This can
be controlled by this option:
\begin{options}
- \keybool{short}\Module{uppercase}\Default{true}
+ \keybool{short}\Module{uppercase}\Initial{true}
It allows you to disable the mechanism for the \property{short} and
\property{alt} properties.
\end{options}
@@ -1369,20 +1406,20 @@ desirable to add the citation rather inside the parentheses together with the
short form of the acronym and even cited with a different command. For cases
like these \acro\ offers a number of options:\acuse{ny}
\begin{options}
- \keyval{cmd}{citation command}\Module{cite}\Default{\cs*{cite}}
+ \keyval{cmd}{citation command}\Module{cite}\Initial{\cs*{cite}}
Choose the command with which citations ar printed.
- \keybool{group}\Module{cite}\Default{false}
+ \keybool{group}\Module{cite}\Initial{false}
Decide whether to group citations with the short form in the parentheses.
The template must support this. \acro's pre-defined templates \emph{do}
support it.
- \keychoice{display}{first,all,none}\Module{cite}\Default{first}
+ \keychoice{display}{first,all,none}\Module{cite}\Initial{first}
Decide whether to output the citation in the first/full usage only or
always or never.
- \keyval{pre}{text}\Module{cite}\Default{\cs*{nobreakspace}}
+ \keyval{pre}{text}\Module{cite}\Initial{\cs*{nobreakspace}}
Arbitrary code directly output before the citation.
- \keyval{cmd}{citation command}\Module{cite,group}\Default{\cs*{cite}}
+ \keyval{cmd}{citation command}\Module{cite,group}\Initial{\cs*{cite}}
Choose the command with which grouped citations are printed.
- \keyval{pre}{text}\Module{cite,group}\Default{,\textvisiblespace}
+ \keyval{pre}{text}\Module{cite,group}\Initial{,\textvisiblespace}
Arbitrary code directly output before the citation in the grouped case.
\end{options}
@@ -1411,13 +1448,13 @@ Maybe you want to add your acronyms to an index. In that case it is probably
desirable to let \acro\ make this automatically. In the simplest case just
enable it:
\begin{options}
- \keychoice{use}{\default{true},false,indexed}\Module{index}\Default{false}
+ \keychoice{use}{\default{true},false,indexed}\Module{index}\Initial{false}
\changedversion{3.5}Enable indexing. If \code{indexed} is chosen only the
acronyms for which the property \property{index} has been set are indexed.
With \code{true} \emph{all} acronyms are indexed.
- \keyval{cmd}{index command}\Module{index}\Default{\cs*{index}}
+ \keyval{cmd}{index command}\Module{index}\Initial{\cs*{index}}
Choose a command for indexing.
- \keyval{disable}{code}\Module{index}\Default{\cs*{def}\cs*{@}\{\}}
+ \keyval{disable}{code}\Module{index}\Initial{\cs*{def}\cs*{@}\{\}}
Sometimes it is desirable to change the meaning of a command inside an
index entry. For the entries created by \acro\ this can be achieved with
this option.
@@ -1428,17 +1465,17 @@ While these options set global behavior there are also properties to set them
for an acronym individually.
\begin{properties}
%% index
- \propval{index}{text}\Default
+ \propval{index}{text}\Initial
This property allows to overwrite the automatic index entry with an
arbitrary one.
%% index-sort
- \propval{index-sort}{text}\Default={sort}
+ \propval{index-sort}{text}\Initial={sort}
If you use the option \option{index} every occurrence of an acronym is
recorded to the index and sorted by its short form or (if set) by the
value of the \property{sort} property. This property allows to set an
individual sorting option for the index.
%% no-index
- \propbool{no-index}\Default{true}
+ \propbool{no-index}\Initial{true}
This property allows to exclude an acronym from being indexed.
\end{properties}
This manual is an example for the indexing feature. Each acronym from
@@ -1452,14 +1489,14 @@ The main purpose of the concept of barriers is to be able to have \emph{local}
lists of acronyms. This concept does a little bit more than that, though,
which should become clear from the following options:
\begin{options}
- \keybool{use}\Module{barriers}\Default{false}
+ \keybool{use}\Module{barriers}\Initial{false}
Activate usage of barriers. Otherwise the command \cs{acbarrier} just
does nothing except writing a warning in the log.
- \keybool{reset}\Module{barriers}\Default{false}
+ \keybool{reset}\Module{barriers}\Initial{false}
When set to \code{true} the acronym usage is reset for all acronyms at a
barrier. The first use of \cs{ac} after a barrier will again look like
the \cs{acf}.
- \keybool{single}\Module{barriers}\Default{false}
+ \keybool{single}\Module{barriers}\Initial{false}
When set to \code{true} a single usage of an acronym between two barriers
with \cs{ac} will look according to the chosen style as explained in
section~\vref{sec:single-appe-an}. This option only has an effect when
@@ -1510,16 +1547,13 @@ Another example: let's say you're a German scientist, you have
long-plural = e
}
\end{sourcecode}
-and you use it the first time like this:
-\begin{sourcecode}
- \ac{PU}-Hartschaum
-\end{sourcecode}
-then according to German orthography and typesetting rules this should be
-printed as
+and you use it the first time like this: \verbcode+\ac{PU}-Hartschaum+ then
+according to German orthography and typesetting rules this should be printed
+as
\begin{center}
\enquote{Polyurethan(PU)-Hartschaum}
\end{center}
-\ie, with \emph{no} space between long and short form.
+\ie, with \emph{no} space between long and short form:
\begin{example}[side-by-side]
\acf{PU}-Hartschaum
\end{example}
@@ -1608,10 +1642,10 @@ When \acro\ is used together with the package
\pkg{hyperref}~\cite{pkg:hyperref} then you can make use of the following
option:
\begin{options}
- \keybool{make-links}\Default{false}
+ \keybool{make-links}\Initial{false}
If this is activated then every short or alternative appearance of an
acronym will be linked to its description in the list of acronyms.
- \keybool{link-only-first}\Default{false}
+ \keybool{link-only-first}\Initial{false}
\sinceversion{3.5}If this is activated in addition to \option{make-links}
then \emph{only the first} short or alternative appearance of an acronym
will be linked to its description in the list of acronyms.
@@ -1631,7 +1665,7 @@ user interface at the moment. Contact me at \issues\ if you need it.
Acronyms have the property \property{pdfstring}:
\begin{properties}
%% pdfstring
- \propval{pdfstring}{pdfstring}\Default={short}
+ \propval{pdfstring}{pdfstring}\Initial={short}
Used as \acs{pdf} string replacement for the short form in bookmarks when
used together with the \pkg{hyperref}~\cite{pkg:hyperref} or the
\pkg{bookmark} package~\cite{pkg:bookmark}.
@@ -1653,9 +1687,9 @@ if the property where not set.
Some people like see comments in the \ac{pdf} when they're hovering with the
mouse over the short form of an acronym. This can be achieved.
\begin{options}
- \keybool{use}\Module{pdfcomments}\Default{false}
+ \keybool{use}\Module{pdfcomments}\Initial{false}
This enables the creation of \ac{pdf} comments.
- \keyval{cmd}{code}\Module{pdfcomments}\Default{\cs*{pdftooltip}\Marg{\#1}\Marg{\#2}}
+ \keyval{cmd}{code}\Module{pdfcomments}\Initial{\cs*{pdftooltip}\Marg{\#1}\Marg{\#2}}
Chooses the command for actually creating the comment. You must refer to
the printed output in the \ac{pdf} with \code{\#1} and to the comment with
\code{\#2}. The default command \cs*{pdftooltip} is provided by the
@@ -1694,13 +1728,13 @@ about that simply don't load \pkg{accsupp} and ignore this section.
You have a few options to be able to manipulate what \acro\ does here but I
recommend to stay with the default settings:
\begin{options}
- \keybool{use}\Module{accsupp}\Default{true}
+ \keybool{use}\Module{accsupp}\Initial{true}
When this is true and the package \pkg{accsupp} is loaded then
accessibility support is used.
- \keyval{options}{text}\Module{accsupp}\Default
+ \keyval{options}{text}\Module{accsupp}\Initial
Additional option to be passed to \cs{BeginAccSupp}. See the
\pkg{accsupp} manual for possible settings.
- \keyval{method}{method}\Module{accsupp}\Default{pdfstringdef}
+ \keyval{method}{method}\Module{accsupp}\Initial{pdfstringdef}
The method used by \cs{BeginAccSupp}. See the
\pkg{accsupp} manual for possible values.
\end{options}
@@ -1710,31 +1744,31 @@ of the acronym properties themselves. You can choose these values
individually by setting the corresponding properties:
\begin{properties}
%% short-acc
- \propval{short-acc}{text}\Default={short}
+ \propval{short-acc}{text}\Initial={short}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the short form of the acronym.
%% long-acc
- \propval{long-acc}{text}\Default={long}
+ \propval{long-acc}{text}\Initial={long}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the long form of the acronym.
%% alt-acc
- \propval{alt-acc}{text}\Default={alt}
+ \propval{alt-acc}{text}\Initial={alt}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the alternative short form of the acronym.
%% foreign-acc
- \propval{foreign-acc}{text}\Default={foreign}
+ \propval{foreign-acc}{text}\Initial={foreign}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the foreign form of the acronym.
%% extra-acc
- \propval{extra-acc}{text}\Default={extra}
+ \propval{extra-acc}{text}\Initial={extra}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the extra information of the acronym.
%% single-acc
- \propval{single-acc}{text}\Default={long-acc}
+ \propval{single-acc}{text}\Initial={long-acc}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for a single appearance of the acronym.
%% list-acc
- \propval{list-acc}{text}\Default={list}
+ \propval{list-acc}{text}\Initial={list}
Sets the \code{ActualText} property as presented by the \pkg{accsupp}
package for the appearance in the list of acronyms.
\end{properties}
@@ -1754,6 +1788,11 @@ accessibility support, too:
}
\end{sourcecode}
+\begin{bewareofthedog}
+ Please note that this mechanism is disabled for inner acronyms if you have
+ nested definitions.
+\end{bewareofthedog}
+
\section{Localisation}\label{sec:localisation}
There are places when \acro\ uses text strings which depend on the language of
the document. In order to recognize the language from \pkg{babel} of
@@ -1763,7 +1802,7 @@ the \pkg{translations}~\cite{pkg:translations}.
If the language is detected incorrectly or you want \acro\ to use another
language than it detects you can use the following option:
\begin{options}
- \keychoice{language}{auto,\meta{language}}\Default{auto}
+ \keychoice{language}{auto,\meta{language}}\Initial{auto}
The default setting \code{auto} lets \acro\ detect the language setting
automatically. Valid choices are all language names known to the package
\pkg{translations}. Mostly just type your language and it should work.
@@ -1817,20 +1856,22 @@ The same is true for single line captions from the \pkg{caption} package.
All these patches can be turned off:
\begin{options}
- \keybool{floats}\Module{patch}\Default{true}
+ \keybool{floats}\Module{patch}\Initial{true}
En-/disable the \option{floats} patch.
- \keybool{lists}\Module{patch}\Default{true}
+ \keybool{lists}\Module{patch}\Initial{true}
En-/disable the \option{lists} patch for the table of contents, the list
of figures and the list of tables.
- \keybool{tabularx}\Module{patch}\Default{true}
+ \keybool{tabularx}\Module{patch}\Initial{true}
En-/disable the \option{tabularx} patch.
- \keybool{ltxtable}\Module{patch}\Default{true}
+ \keybool{longtable}\Module{patch}\Initial{true}
+ \sinceversion{3.7}En-/disable the \option{longtable} patch.
+ \keybool{ltxtable}\Module{patch}\Initial{true}
En-/disable the \option{ltxtable} patch.
- \keybool{tabu}\Module{patch}\Default{true}
+ \keybool{tabu}\Module{patch}\Initial{true}
En-/disable the \option{tabu} patch.
- \keybool{caption}\Module{patch}\Default{true}
+ \keybool{caption}\Module{patch}\Initial{true}
En-/disable the \option{caption} patch.
- \keybool{maketitle}\Module{patch}\Default{true}
+ \keybool{maketitle}\Module{patch}\Initial{true}
\sinceversion{3.6}En-/disable the \option{maketitle} patch.
\end{options}
@@ -1881,8 +1922,8 @@ to defines own such objects:
\property{first-style}.
\tmpl{footnote}
A template for the first appearance where the long form is printed in a
- footnote. This template also conatains a command
- \cs{acroendfootnote}\sinceversion{3.7} at the end of the foornote text
+ footnote. This template also contains a command
+ \cs{acroendfootnote}\sinceversion{3.7} at the end of the footnote text
which in its default definition does nothing.
\tmpl{long}
Display the long form of an acronym.
@@ -1914,17 +1955,14 @@ to defines own such objects:
\tmpl{longtable}
A style that uses a \env*{longtable} environment for building the list.
This needs the \pkg{longtable} package~\cite{pkg:longtable} loaded.
- \tmpl{longtabu}
- A style that uses a \env*{longtabu} environment for building the
- list. This needs the \pkg{longtable} package and the \pkg{tabu}
- package~\cite{pkg:tabu} loaded\footnote{Please note that this package
- currently is un-maintained and has a number of open bugs. For further
- information refer to
- \url{https://github.com/tabu-issues-for-future-maintainer/tabu}}.
\tmpl{supertabular}
A\sinceversion{3.2} style that uses a \env*{supertabular} environment for
building the list. This needs the \pkg{supertabular}
package~\cite{pkg:supertabular} loaded.
+ \tmpl{tabularray}
+ A\sinceversion{3.8} style that uses a custom table environment
+ \env*{actblr} based on \env*{longtblr}. This needs the \pkg{tabularray}
+ package~\cite{pkg:tabularray} loaded.
\tmpl{tabular}
A style that uses a \env*{tabular} environment for building the list.
Since a \env*{tabular} cannot break across pages this is only suited for
@@ -1934,6 +1972,16 @@ to defines own such objects:
page ranges.
\end{templates}
+The templates \template{tabular}, \template{longtable}, and
+\template{supertabular} support the following option:
+\begin{options}
+ \keyval{colspec}{value}\Module{templates}%
+ \Initial{\code{>\{\cs*{bfseries}\}lp\{.7\cs*{linewidth}\}}}
+ \sinceversion{3.8}It enables you to easily adjust the column specification
+ of the standard table templates to your needs. \emph{Please be aware that
+ you need \emph{exactly} two columns}.
+\end{options}
+
\subsubsection{Heading templates}
\begin{templates}
\tmpl{addchap}
@@ -2265,23 +2313,23 @@ define and use additional endings.
In general \cs{DeclareAcroEnding}\marg{foo}\marg{x}\marg{y} defines these
options
\begin{options}
- \keyval*{short-\meta{foo}-ending}{value}\Default*{\meta{x}}
- \keyval*{long-\meta{foo}-ending}{value}\Default*{\meta{y}}
+ \keyval*{short-\meta{foo}-ending}{value}\Initial*{\meta{x}}
+ \keyval*{long-\meta{foo}-ending}{value}\Initial*{\meta{y}}
\end{options}
and these properties
\begin{properties}
- \propval*{short-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{short-\meta{foo}-form}{value}\Default*
- \propval*{alt-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{alt-\meta{foo}-form}{value}\Default*
- \propval*{long-\meta{foo}}{value}\Default*{\meta{y}}
- \propval*{long-\meta{foo}-form}{value}\Default*
- \propval*{foreign-\meta{foo}}{value}\Default*{\meta{y}}
- \propval*{foreign-\meta{foo}-form}{value}\Default*
- \propval*{single-\meta{foo}}{value}\Default*{\meta{y}}
- \propval*{single-\meta{foo}-form}{value}\Default*
- \propval*{extra-\meta{foo}}{value}\Default*{\meta{y}}
- \propval*{extra-\meta{foo}-form}{value}\Default*
+ \propval*{short-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{short-\meta{foo}-form}{value}\Initial*
+ \propval*{alt-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{alt-\meta{foo}-form}{value}\Initial*
+ \propval*{long-\meta{foo}}{value}\Initial*{\meta{y}}
+ \propval*{long-\meta{foo}-form}{value}\Initial*
+ \propval*{foreign-\meta{foo}}{value}\Initial*{\meta{y}}
+ \propval*{foreign-\meta{foo}-form}{value}\Initial*
+ \propval*{single-\meta{foo}}{value}\Initial*{\meta{y}}
+ \propval*{single-\meta{foo}-form}{value}\Initial*
+ \propval*{extra-\meta{foo}}{value}\Initial*{\meta{y}}
+ \propval*{extra-\meta{foo}-form}{value}\Initial*
\end{properties}
In addition another command is defined which is meant to be used in
template definitions.
@@ -2310,16 +2358,16 @@ define and use additional articles.
In general \cs{DeclareAcroArticle}\marg{foo}\marg{x} defines the
option
\begin{options}
- \keyval*{\meta{foo}}{value}\Default*{\meta{x}}
+ \keyval*{\meta{foo}}{value}\Initial*{\meta{x}}
\end{options}
and these properties
\begin{properties}
- \propval*{short-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{alt-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{long-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{foreign-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{single-\meta{foo}}{value}\Default*{\meta{x}}
- \propval*{extra-\meta{foo}}{value}\Default*{\meta{x}}
+ \propval*{short-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{alt-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{long-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{foreign-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{single-\meta{foo}}{value}\Initial*{\meta{x}}
+ \propval*{extra-\meta{foo}}{value}\Initial*{\meta{x}}
\end{properties}
In addition another command is defined which is meant to be used in
template definitions.
@@ -2564,8 +2612,9 @@ The command
\printacronyms[
preamble = {\label{sec:acronyms}Below all abbreviations are listed which
- have been defined for the manual.} ,
- exclude = {exclude,glossary}
+ have been defined for the manual. The ones without page numbers have been
+ defined but haven't been used.} ,
+ exclude = {glossary}
]
\printbibliography
diff --git a/macros/latex/contrib/acro/acro.sty b/macros/latex/contrib/acro/acro.sty
index e53c01b014..1a40b2b80f 100644
--- a/macros/latex/contrib/acro/acro.sty
+++ b/macros/latex/contrib/acro/acro.sty
@@ -22,14 +22,17 @@
%
% The Current Maintainer of this work is Clemens Niederberger.
% --------------------------------------------------------------------------
+\DeclareRelease{v2}{2020-03-07}{acro2.sty}
+\DeclareRelease{version2}{2020-03-07}{acro2.sty}
+
\RequirePackage {l3keys2e}
\ExplSyntaxOn
% setup package:
\tl_const:Nn \c_acro_package_name_tl {acro}
-\tl_const:Nn \c_acro_date_tl {2022/01/27}
+\tl_const:Nn \c_acro_date_tl {2022/04/01}
\tl_const:Nn \c_acro_version_major_number_tl {3}
-\tl_const:Nn \c_acro_version_minor_number_tl {7}
+\tl_const:Nn \c_acro_version_minor_number_tl {8}
\tl_const:Nn \c_acro_version_subrelease_tl {}
\tl_const:Nx \c_acro_version_number_tl
{
@@ -48,6 +51,7 @@
{\c_acro_date_tl}
{\c_acro_version_tl}
{\c_acro_info_tl \c_space_tl (CN)}
+\DeclareCurrentRelease{v3}{\c_acro_date_tl}
% --------------------------------------------------------------------------
% document hooks:
@@ -79,6 +83,12 @@
typo.~ Check~ the~ manual~ for~ help.
}
+\msg_new:nnn {acro} {version}
+ {
+ Please~ specify~ the~ version~ by~ saying~ \token_to_str:N
+ \usepackage{acro}[=v#1],~ i.e., using~ LaTeX's~ release~ mechanism.
+ }
+
% --------------------------------------------------------------------------
% re-compile mechanism:
\bool_new:N \g__acro_rerun_bool
@@ -183,8 +193,6 @@
\cs_generate_variant:Nn \msg_error:nnn {nnV}
\cs_generate_variant:Nn \msg_warning:nnn {nnV}
-\int_new:N \g__acro_version_int
-
\keys_define:nn {acro/package}
{
debug .bool_gset:N = \g__acro_debug_bool ,
@@ -194,20 +202,13 @@
final .bool_gset:N = \g__acro_final_bool ,
final .initial:n = false ,
version .choice: ,
- version / 2 .code:n = \int_gset:Nn \g__acro_version_int {2} ,
- version / 3 .code:n = \int_gset:Nn \g__acro_version_int {3} ,
- version .initial:n = 3 ,
+ version / 2 .code:n = \msg_error:nnn {acro} {version} {#1} \file_input_stop: ,
+ version / 3 .code:n = \msg_warning:nnn {acro} {version} {#1} ,
unknown .code:n = \__acro_loadtime_warning:n {unknown-option}
}
\ProcessKeysPackageOptions {acro/package}
-\int_compare:nNnT \g__acro_version_int = 2
- {
- \RequirePackage {acro2}
- \file_input_stop:
- }
-
\keys_define:nn {acro/package}
{
debug .code:n = \__acro_loadtime_error:n {load-time-option} ,
@@ -1000,51 +1001,41 @@
% --------------------------------------------------------------------------
\AcroModuleEnd
-\AcroModule{aux}{usage of auxiliary files}
+\AcroModule{aux}{usage of LaTeX's aux files}
+
+
+% this is still true \AtBeginDocument:
+\prg_new_conditional:Npnn \acro_if_preamble: {p,T,F,TF}
+ {
+ \cs_if_eq:NNTF \@onlypreamble \@notprerr
+ { \prg_return_false: }
+ { \prg_return_true: }
+ }
\cs_new_protected:Npn \ACRO #1 { \use:c {__acro_aux_#1:} }
\cs_new_protected:Npn \__acro_auxlist_field_new:cpn #1
{ \cs_new_protected:cpn {__acro_aux_#1:} }
+\cs_new_protected:Npn \acro_auxlist_write_entry:nn #1#2
+ {
+ \acro_if_preamble:F
+ {
+ \acro_write_to_aux:x
+ { \token_to_str:N \ACRO {#1} #2 }
+ }
+ }
+
\cs_new_protected:Npn \acro_auxlist_to_aux:nn #1#2
{ \acro_write_to_aux:x { \token_to_str:N \ACRO {#1} #2 } }
-\tl_const:Nx \c_acro_auxfile_tl { \c_sys_jobname_str .acr }
-
-\iow_new:N \l__acro_aux_file_iow
\tl_new:N \l__acro_mdfive_hash_tl
-\cs_new_protected:Npn \acro_close_aux:
- {
- \legacy_if:nT {@filesw}
- { \iow_now:Nx \@auxout { \token_to_str:N \ACRO {readaux} } }
- }
-
\cs_new_protected:Npn \acro_write_to_aux:n #1
- {
- \legacy_if:nT {@filesw}
- { \iow_now:Nn \@auxout {#1} }
- }
+ { \legacy_if:nT {@filesw} { \iow_now:Nn \@auxout {#1} } }
\cs_generate_variant:Nn \acro_write_to_aux:n {x}
-\__acro_auxlist_field_new:cpn {readaux}
- {
- \file_if_exist:nT { \c_sys_jobname_str .acr }
- { \file_input:n { \c_sys_jobname_str .acr } }
- }
-
% ----------------------------------------------------------------------------
-% list for recording values that need to be written to the aux file and
-% updated at begin document
-
-\str_new:N \l__acro_auxlist_split_str
-\keys_define:nn {acro}
- {
- auxlist-split .code:n = \str_set:Nn \l__acro_auxlist_split_str {#1} ,
- auxlist-split .initial:n = ||
- }
-
% define list:
% #1: name
\cs_new_protected:Npn \__acro_auxlist_new:n #1
@@ -1058,8 +1049,7 @@
{
\tl_if_blank:nF {##1}
{
- \seq_gset_split:cVx {g__acro_auxlist_#1_seq}
- \l__acro_auxlist_split_str
+ \seq_gput_right:cx {g__acro_auxlist_#1_seq}
{ \tl_to_str:n {##1} }
\seq_map_inline:cn {g__acro_auxlist_#1_seq}
{ \acro_attribute_set:nnn {#1} {####1} {} }
@@ -1074,7 +1064,7 @@
\str_set:Nn \l__acro_tmpa_str {##1}
\seq_gput_right:cV {g__acro_auxlist_recorded_#1_seq} \l__acro_tmpa_str
}
- \seq_gremove_duplicates:c {g__acro_auxlist_recorded_#1_seq}
+ \seq_gremove_duplicates:c {g__acro_auxlist_recorded_#1_seq}
}
}
@@ -1087,7 +1077,9 @@
\acro_attribute_set:nnn {#1} {#2} {}
\seq_if_in:cVT {g__acro_auxlist_#1_seq} \l__acro_tmpa_str
{ \seq_gremove_all:cV {g__acro_auxlist_#1_seq} \l__acro_tmpa_str }
+ % \acro_auxlist_write_entry:nn {#1} {{#2}}
\seq_gput_right:cV {g__acro_auxlist_#1_seq} \l__acro_tmpa_str
+ \seq_gremove_duplicates:c {g__acro_auxlist_#1_seq}
}
\cs_generate_variant:Nn \__acro_auxlist_add:nn {nx}
@@ -1100,8 +1092,6 @@
{ \acro_attribute_unset:nn {#1} {#2} }
\seq_if_in:cVT {g__acro_auxlist_#1_seq} \l__acro_tmpa_str
{ \seq_gremove_all:cV {g__acro_auxlist_#1_seq} \l__acro_tmpa_str }
- \seq_if_in:cVT {g__acro_auxlist_recorded#1_seq} \l__acro_tmpa_str
- { \seq_gremove_all:cV {g__acro_auxlist_recorded_#1_seq} \l__acro_tmpa_str }
}
\cs_generate_variant:Nn \__acro_auxlist_remove:nn {nx}
@@ -1120,22 +1110,41 @@
\cs_new_protected:Npn \acro_auxlists_clear:
{ \bool_set_true:N \l__acro_auxlists_clear_bool }
+
+\cs_new_protected:Npn \__acro_get_string_from_property_seq:NN #1#2
+ {
+ \prop_clear:N \l__acro_tmpa_prop
+ \seq_clear:N \l__acro_tmpa_seq
+ \seq_map_inline:Nn #1
+ {
+ \__acro_get_aux_entry:nNN {##1}
+ \l__acro_tmpa_tl
+ \l__acro_tmpb_tl
+ \prop_put:NVV \l__acro_tmpa_prop \l__acro_tmpa_tl \l__acro_tmpb_tl
+ }
+ \prop_map_inline:Nn \l__acro_tmpa_prop
+ { \seq_put_right:Nn \l__acro_tmpa_seq {##1:##2} }
+ \acro_seq_sort:N \l__acro_tmpa_seq
+ \str_set:Nx #2 { \seq_use:Nn \l__acro_tmpa_seq {} }
+ }
+\cs_generate_variant:Nn \__acro_get_string_from_property_seq:NN {c}
+
% update list (should be used inside \acro_at_end_document:n):
% #1: name
\cs_new_protected:Npn \__acro_auxlist_update:n #1
{
- \seq_gremove_duplicates:c {g__acro_auxlist_#1_seq}
- \seq_gremove_duplicates:c {g__acro_auxlist_recorded_#1_seq}
- \str_set:Nx \l__acro_tmpa_str
- { \seq_use:cn {g__acro_auxlist_#1_seq} {} }
- \str_set:Nx \l__acro_tmpb_str
- { \seq_use:cn {g__acro_auxlist_recorded_#1_seq} {} }
+ \__acro_get_string_from_property_seq:cN
+ {g__acro_auxlist_#1_seq}
+ \l__acro_tmpa_str
+ \__acro_get_string_from_property_seq:cN
+ {g__acro_auxlist_recorded_#1_seq}
+ \l__acro_tmpb_str
\str_if_eq:NNF \l__acro_tmpa_str \l__acro_tmpb_str
{ \acro_rerun:n {property} }
\bool_if:NF \l__acro_auxlists_clear_bool
{
- \acro_auxlist_to_aux:nn {#1}
- { { \seq_use:cV {g__acro_auxlist_#1_seq} \l__acro_auxlist_split_str } }
+ \seq_map_inline:cn {g__acro_auxlist_#1_seq}
+ { \acro_auxlist_write_entry:nn {#1} {{##1}} }
}
}
@@ -1271,7 +1280,8 @@
}
\bool_if:NT \l__acro_property_define_static_bool
{
- \hook_gput_code:nnn {enddocument} {acro} { \__acro_auxlist_update:n {#2} }
+ \hook_gput_code:nnn {enddocument/afterlastpage} {acro}
+ { \__acro_auxlist_update:n {#2} }
\acro_at_begin_document:n
{ \__acro_property_set_from_auxlist:n {#2} }
}
@@ -1377,6 +1387,13 @@
{ \prg_return_false: }
}
+\prg_new_conditional:Npnn \acro_property_if_static:n #1 {p,T,F,TF}
+ {
+ \acro_attribute_if_set:nnTF {dynamic} {#1}
+ { \prg_return_false: }
+ { \prg_return_true: }
+ }
+
\prg_new_conditional:Npnn \acro_property_if_unique:n #1 {p,T,F,TF}
{
\acro_attribute_if_set:nnTF {unique} {#1}
@@ -1518,7 +1535,7 @@
\__acro_auxlist_add:nn {#2} {#1=={#3}}
\acro_attribute_set:nnn {#2} {#1} {#3}
}
-\cs_generate_variant:Nn \__acro_property_set:nnn {VnV,nne}
+\cs_generate_variant:Nn \__acro_property_set:nnn {VnV,nne,V}
\tl_set:Nx \l__acro_tmpa_tl { \cs_to_str:N \{ }
\tl_set:Nx \l__acro_tmpb_tl { \cs_to_str:N \} }
@@ -1534,6 +1551,9 @@
\str_set:Nn #2 {#4}
}
+\str_new:N \l____acro_tmpa_str
+\str_new:N \l____acro_tmpb_str
+
% #1: id
% #2: property
\cs_new_protected:Npn \__acro_property_remove_from_auxlist:nn #1#2
@@ -1542,22 +1562,22 @@
\__acro_auxlist_foreach_entry:nn {#2}
{
\__acro_property_extract_auxlist_entry:NNww
- \l__acro_tmpa_str \l__acro_tmpb_str ##1 \q_stop
- \str_if_eq:xnT { \l__acro_tmpa_str } {#1}
+ \l____acro_tmpa_str \l____acro_tmpb_str ##1 \q_stop
+ \str_if_eq:xnT { \l____acro_tmpa_str } {#1}
{
\__acro_auxlist_remove:nx {#2}
- { #1 == {\l__acro_tmpb_str} }
+ { #1 == { \l____acro_tmpb_str } }
}
}
% make sure we change the entry if it has been set during the current run:
\__acro_auxlist_foreach_new_entry:nn {#2}
{
\__acro_property_extract_auxlist_entry:NNww
- \l__acro_tmpa_str \l__acro_tmpb_str ##1 \q_stop
- \str_if_eq:xnT { \l__acro_tmpa_str } {#1}
+ \l____acro_tmpa_str \l____acro_tmpb_str ##1 \q_stop
+ \str_if_eq:xnT { \l____acro_tmpa_str } {#1}
{
\__acro_auxlist_remove:nx {#2}
- { #1 == {\l__acro_tmpb_str} }
+ { #1 == { \l____acro_tmpb_str } }
}
}
}
@@ -1566,13 +1586,33 @@
\cs_new_protected:Npn \__acro_property_set_from_auxlist:n #1
{
\__acro_auxlist_foreach_entry:nn {#1}
- {
- \__acro_property_extract_auxlist_entry:NNww
- \l__acro_tmpa_str \l__acro_tmpb_str ##1 \q_stop
- \tl_set_rescan:Nnx \l__acro_tmpa_tl {} { \l__acro_tmpb_str }
- \__acro_property_set:VnV \l__acro_tmpa_str {#1} \l__acro_tmpa_tl
- }
+ { \__acro_property_set_from_aux_entry:nn {#1} {##1} }
+ }
+
+% #1: property
+% #2: id=={value}
+\cs_new_protected:Npn \__acro_property_set_from_aux_entry:nn #1#2
+ {
+ \__acro_property_extract_auxlist_entry:NNww
+ \l____acro_tmpa_str \l____acro_tmpb_str #2 \q_stop
+ \tl_set_rescan:NnV \l__acro_tmpa_tl {} \l____acro_tmpb_str
+ \__acro_property_set:VnV \l____acro_tmpa_str {#1} \l__acro_tmpa_tl
+ }
+\cs_generate_variant:Nn \__acro_property_set_from_aux_entry:nn {ne}
+\cs_generate_variant:Nn \tl_set_rescan:Nnn {NnV}
+
+% #1: id=={value}
+% #2: tl var
+% #3: tl var
+\cs_new_protected:Npn \__acro_get_aux_entry:nNN #1#2#3
+ {
+ \__acro_property_extract_auxlist_entry:NNww
+ \l____acro_tmpa_str \l____acro_tmpb_str #1 \q_stop
+ \tl_set_rescan:Nnx \l__acro_tmpa_tl {} { \l____acro_tmpb_str }
+ \tl_set:NV #3 \l__acro_tmpa_tl
+ \tl_set:NV #2 \l____acro_tmpa_str
}
+\cs_generate_variant:Nn \__acro_property_set_from_aux_entry:nn {ne}
% set properties:
% #1: id
@@ -1659,8 +1699,8 @@
% inspect properties:
\cs_new_protected:Npn \acro_property_show:nn #1#2
{
- \acro_property_if_set:nnT {#1} {#2}
- {
+ % \acro_property_if_set:nnT {#1} {#2}
+ % {
\iow_term:x
{
\c_space_tl \c_space_tl
@@ -1668,7 +1708,7 @@
\c_space_tl \c_space_tl => \c_space_tl \c_space_tl
{ \acro_property_get:nn {#1} {#2} }
}
- }
+ % }
}
\cs_generate_variant:Nn \acro_property_show:nn {e}
@@ -1899,7 +1939,7 @@
% #2: properties
\cs_new_protected:Npn \__acro_declare_acronym:nn #1#2
{
- \int_new:c {g__acro_#1_int}
+ \newcounter {g@acro@#1@int}
\seq_new:c {g__acro_#1_pages_seq}
\seq_new:c {g__acro_#1_barriers_seq}
\acro_at_begin_document:n
@@ -1933,7 +1973,7 @@
\acro_set_endings:n {#1}
\acro_at_end_document:n
{
- \acro_property_set:nnx {#1} {usage} { \int_use:c {g__acro_#1_int} }
+ \acro_property_set:nnx {#1} {usage} { \arabic {g@acro@#1@int} }
\acro_set_barriers:n {#1}
}
}
@@ -2011,13 +2051,7 @@
{ \seq_map_inline:Nn \g_acro_acronyms_seq { \__acro_use:n {##1} } }
\cs_new_protected:Npn \__acro_reset:n #1
- {
- \acro_property_set:nnn {#1} {used} {false}
- % \int_gzero:c {g__acro_ \acro_case_insensitive:n {#1} _int}
- % \int_compare:nNnF
- % { \acro_property_get:nn {#1} {usage} } > 0
- % { \acro_property_set:nnn {#1} {usage} {0} }
- }
+ { \acro_property_set:nnn {#1} {used} {false} }
\cs_new_protected:Npn \acro_reset:n #1
{ \clist_map_inline:nn {#1} { \__acro_reset:n {##1} } }
@@ -2388,7 +2422,7 @@
% #1: id
\cs_new_protected:Npn \acro_step:n #1
- { \int_gincr:c {g__acro_ \acro_case_insensitive:n {#1} _int} }
+ { \stepcounter {g@acro@ \acro_case_insensitive:n {#1} @int} }
\cs_generate_variant:Nn \acro_step:n {e}
% #1: id
@@ -2867,6 +2901,21 @@
}
}
+\cs_new_protected:Npn \acro_seq_sort:N #1
+ {
+ \seq_sort:Nn #1
+ {
+ \int_compare:nNnTF
+ {
+ \__acro_strcmp:nn
+ { \str_foldcase:e {##1} }
+ { \str_foldcase:e {##2} }
+ } = {-1}
+ { \sort_return_same: }
+ { \sort_return_swapped: }
+ }
+ }
+
% --------------------------------------------------------------------------
% barriers:
\int_new:N \g_acro_barrier_int
@@ -3133,9 +3182,12 @@
% #2: property
\cs_new_protected:Npn \__acro_write_acronym:nn #1#2
{
- \__acro_upper:n { \__acro_article:nn {#1} {#2} }
\bool_if:NT \l__acro_article_bool
- { \bool_set_false:N \l__acro_upper_bool }
+ {
+ \__acro_upper:n { \__acro_article:nn {#1} {#2} }
+ \bool_set_false:N \l__acro_article_bool
+ \bool_set_false:N \l__acro_upper_bool
+ }
\bool_lazy_and:nnTF
{ \acro_property_if_eq_p:nn {#2} {long} }
{ \acro_if_first_p:n {#1} }
@@ -3255,6 +3307,8 @@
\tl_new:N \l_acro_id_tl
\tl_new:N \AcronymID
+\int_new:N \l_acro_nest_level_int
+
% #1: csname
% #2: xparse csname
% #3: action
@@ -3270,6 +3324,7 @@
{ base \__acro_remove_bs:N ##1 } {##2}
{
\acro_begin:
+ \int_incr:N \l_acro_nest_level_int
\l__acro_begin_command_hook_tl
\cs_set:Npn \nospace { \exp:w \exp_end_continue_f:w }
\acro_check_definition:nT
@@ -3283,6 +3338,7 @@
{ \l__acro_star_bool }
{ \acro_case_insensitive:n {####1} }
\l__acro_end_command_hook_tl
+ \int_decr:N \l_acro_nest_level_int
}
\acro_end:
}
@@ -3854,34 +3910,36 @@
\msg_new:nnn {acro} {threshold}
{ The~ sequentes~ threshold~ needs~ to~ be~ at~ least~ 3. }
-\group_begin:
-\char_set_catcode_other:N \@
-
% #1: id
\cs_new_protected:Npn \acro_record_page:n #1
{
- \seq_if_in:ceF {g__acro_#1_pages_seq}
- {
- \int_use:N \g_shipout_totalpages_int
- @ \int_use:N \g_acro_barrier_int
- @ \thepage
- }
- {
- \seq_gput_right:ce {g__acro_#1_pages_seq}
- {
- \int_use:N \g_shipout_totalpages_int
- @ \int_use:N \g_acro_barrier_int
- @ \thepage
- }
- }
- \seq_gremove_duplicates:c {g__acro_#1_pages_seq}
- \acro_at_end_document:n
+ \__acro_record_page:n {#1}
+ \hook_gput_code:nnn {enddocument} {acro}
{
+ \seq_gremove_duplicates:c {g__acro_#1_pages_seq}
\acro_property_set:nnx {#1} {pages}
{ \seq_use:cn {g__acro_#1_pages_seq} {|} }
}
}
+\cs_new_protected:Npn \__acro_record_page:n #1
+ {
+ \iow_shipout_x:Nn \@auxout
+ {
+ \token_to_str:N \ACRO {recordpage}
+ {#1}
+ { \int_use:N \g_shipout_totalpages_int }
+ { \int_use:N \g_acro_barrier_int }
+ { \thepage }
+ }
+ }
+
+\group_begin:
+\char_set_catcode_other:N \@
+
+\__acro_auxlist_field_new:cpn {recordpage} #1#2#3#4
+ { \seq_gput_right:ce {g__acro_#1_pages_seq} {#2@#3@#4} }
+
\cs_new:Npn \__acro_page_name:w #1@#2@#3 \q_stop
{
\acro_package_if_loaded:nTF {hyperref}
@@ -3924,12 +3982,16 @@
{
\seq_set_split:Nnx \l__acro_tmpa_seq {|}
{ \acro_property_get:nn {#1} {pages} }
- \use:e
+ \seq_remove_all:Nn \l__acro_tmpa_seq {}
+ \seq_if_empty:NF \l__acro_tmpa_seq
{
- \exp_last_unbraced:Ne
- \__acro_page_name:w
- { \seq_item:Nn \l__acro_tmpa_seq {1} }
- \q_stop
+ \use:e
+ {
+ \exp_last_unbraced:Ne
+ \__acro_page_name:w
+ { \seq_item:Nn \l__acro_tmpa_seq {1} }
+ \q_stop
+ }
}
}
@@ -3940,11 +4002,12 @@
{
\seq_set_split:Nnx \l__acro_tmpa_seq {|}
{ \acro_property_get:nn {#1} {pages} }
+ \seq_remove_all:Nn \l__acro_tmpa_seq {}
\intarray_gzero:N \g__acro_pages_intarray
\seq_map_inline:Nn \l__acro_tmpa_seq
{
\intarray_gset:Nnn \g__acro_pages_intarray
- { \__acro_absolute_page:w ##1 \q_stop + 1 }
+ { \__acro_absolute_page:w ##1 \q_stop }
{
\bool_if:NTF \l__acro_list_local_bool
{
@@ -3977,7 +4040,7 @@
{
% the current page
\int_set:Nn \l__acro_tmpa_int
- { \__acro_absolute_page:w ##1 \q_stop + 1 }
+ { \__acro_absolute_page:w ##1 \q_stop }
\int_compare:nNnTF \l__acro_tmpa_int = 1
{ % first page, start range
\seq_put_right:Ne \l__acro_tmpb_seq
@@ -4089,7 +4152,11 @@
{
\bool_lazy_and_p:nn
{ \acro_attribute_if_set_p:nn {pages} {#1} }
- { !\acro_if_single_p:n {#1} }
+ {
+ \bool_lazy_or_p:nn
+ { \l__acro_list_display_all_bool }
+ { !\acro_if_single_p:n {#1} }
+ }
}
{ \prg_return_true: }
{ \prg_return_false: }
@@ -4295,8 +4362,15 @@
{
\bool_if:NTF \l__acro_language_auto_bool
{
- \tl_set:Nx \l_acro_language_tl
- { \@trnslt@language{\@trnslt@current@language} }
+ \tl_if_exist:NTF \c_trnslt_current_language_tl
+ {
+ \tl_set_eq:NN \l_acro_language_tl
+ \c_trnslt_current_language_tl
+ }
+ {
+ \tl_set:Nx \l_acro_language_tl
+ { \@trnslt@language{\@trnslt@current@language} }
+ }
}
{
\tl_set_eq:NN
@@ -4425,8 +4499,8 @@
{ \hyperlink {##1} { \XeTeXLinkBox {##2} } }
}
{ \cs_set_eq:NN \__acro_hyper_link:nn \hyperlink }
- \cs_set:Npn \__acro_hyper_target:nn ##1##2
- { \raisebox {3ex} [0pt] { \hypertarget {##1} { } } ##2 }
+ \cs_set_protected:Npn \__acro_hyper_target:nn ##1##2
+ { \Hy@raisedlink { \hypertarget {##1} { } } ##2 }
\cs_set_eq:NN \__acro_hyper_back_link:nn \__acro_hyper_link:nn
\cs_set_eq:NN \__acro_hyper_back_target:nn \__acro_hyper_target:nn
}
@@ -4443,7 +4517,11 @@
{
{ \acro_package_if_loaded_p:n {hyperref} }
{ \l__acro_hyperref_use_bool }
- { !\acro_if_single_p:n {#1} }
+ {
+ \bool_lazy_or_p:nn
+ { \l__acro_list_display_all_bool }
+ { !\acro_if_single_p:n {#1} }
+ }
{
\bool_lazy_or_p:nn
{ !\l__acro_link_only_first_bool }
@@ -4451,7 +4529,9 @@
}
}
{
- \bool_if:NTF \l__acro_list_bool
+ \bool_lazy_and:nnTF
+ { \l__acro_list_bool }
+ { \int_compare_p:nNn { \l_acro_nest_level_int } = 0 }
{
\__acro_hyper_target:en
{
@@ -4531,10 +4611,14 @@
{
\bool_if:NTF \l__acro_accsupp_bool
{
- \__acro_do_accsupp:Vnn
- \l__acro_acc_supp_options_tl
- {#1}
+ \int_compare:nNnTF { \l_acro_nest_level_int } > 1
{#2}
+ {
+ \__acro_do_accsupp:Vnn
+ \l__acro_acc_supp_options_tl
+ {#1}
+ {#2}
+ }
}
{#2}
}
@@ -5019,6 +5103,8 @@
\msg_new:nnn {acro} {patch}
{ Patching~ `#1'~ failed.~ Please~ contact~ the~ acro~ author. }
+\RequirePackage {etoolbox}
+
\cs_new_protected:Npn \acro_new_patch:n #1
{
\bool_new:c {l__acro_patch_#1_bool}
@@ -5072,6 +5158,19 @@
{}
{ \msg_error:nnn {acro} {patch} {floats} }
}
+ % contents lists:
+ \acro_if_patch:nT {lists}
+ {
+ \addtocontents {toc} { \acswitchoff }
+ \addtocontents {lof} { \acswitchoff }
+ \addtocontents {lot} { \acswitchoff }
+ }
+ % caption package:
+ \acro_if_patch:nT {caption}
+ {
+ \cs_if_exist:NT \caption@prepareslc
+ { \tl_gput_right:Nn \caption@prepareslc { \acswitchoff } }
+ }
% tables:
% * tabularx
\acro_if_patch:nT {tabularx}
@@ -5103,20 +5202,7 @@
\cs_if_exist:NT \tabuDisableCommands
{ \tabuDisableCommands { \acswitchoff } }
}
- % contents lists:
- \acro_if_patch:nT {lists}
- {
- \addtocontents {toc} { \acswitchoff }
- \addtocontents {lof} { \acswitchoff }
- \addtocontents {lot} { \acswitchoff }
- }
- % caption package:
- \acro_if_patch:nT {caption}
- {
- \cs_if_exist:NT \caption@prepareslc
- { \tl_gput_right:Nn \caption@prepareslc { \acswitchoff } }
- }
- % longtable pakage:
+ % * longtable
\acro_if_patch:nT {longtable}
{
\cs_if_exist:NT \endlongtable
@@ -5235,8 +5321,8 @@
{
\space
(
- \acroifT {alt} { \acrotranslate {or} ~ \acrowrite {alt} ~ }
- \acroifT {foreign} { \acrowrite {foreign} :~ }
+ \acroifT {alt} { \acrotranslate {or} ~ \acrowrite {alt} ,~ }
+ \acroifT {foreign} { \acrowrite {foreign} ,~ }
\acrowrite {long}
\acrogroupcite
)
@@ -5250,7 +5336,7 @@
{
\acfootnote
{
- \acroifT {alt} { \acrotranslate {or} ~ \acrowrite {alt} :~ }
+ \acroifT {alt} { \acrotranslate {or} ~ \acrowrite {alt} ,~ }
\acroifT {foreign} { \acrowrite {foreign} ,~ }
\acrowrite {long}
\acrogroupcite
@@ -5332,7 +5418,7 @@
\begin {description}
\acronymsmapF
{
- \item [ \acrowrite {short} \acroifT {alt} { / } \acrowrite {alt} ]
+ \item [ \acrowrite {short} \acroifT {alt} {/} \acrowrite {alt} ]
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
\acrowrite {foreign}
@@ -5348,6 +5434,13 @@
\end {description}
}
+\tl_new:N \l_acro_table_colspec_tl
+\keys_define:nn {acro/templates}
+ {
+ colspec .tl_set:N = \l_acro_table_colspec_tl ,
+ colspec .initial:n = {>{\bfseries}lp{.7\linewidth}}
+ }
+
\NewAcroTemplate[list] {tabular}
{
\AcroNeedPackage {array}
@@ -5356,7 +5449,7 @@
\AcroAddRow
{
\acrowrite {short}
- \acroifT {alt} { / } \acrowrite {alt}
+ \acroifT {alt} {/} \acrowrite {alt}
&
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
@@ -5375,7 +5468,8 @@
\acroheading
\acropreamble
\par \noindent
- \begin {tabular} {>{\bfseries}lp{.7\linewidth}}
+ \exp_args:NnV
+ \begin {tabular} \l_acro_table_colspec_tl
\AcronymTable
\end {tabular}
}
@@ -5388,7 +5482,7 @@
\AcroAddRow
{
\acrowrite {short}
- \acroifT {alt} { / } \acrowrite {alt}
+ \acroifT {alt} {/} \acrowrite {alt}
&
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
@@ -5407,20 +5501,22 @@
\acroheading
\acropreamble
\par \noindent
- \begin {longtable} {>{\bfseries}lp{.7\linewidth}}
+ \exp_args:NnV
+ \begin {longtable} \l_acro_table_colspec_tl
\AcronymTable
\end {longtable}
+ \addtocounter {table} {-1}
}
-
-\NewAcroTemplate[list] {longtabu}
+
+\NewAcroTemplate[list] {supertabular}
{
- \AcroNeedPackage {array,longtable,tabu}
+ \AcroNeedPackage {array,supertabular}
\acronymsmapF
{
\AcroAddRow
{
\acrowrite {short}
- \acroifT {alt} { / } \acrowrite {alt}
+ \acroifT {alt} {/} \acrowrite {alt}
&
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
@@ -5432,27 +5528,28 @@
\acropages
{ \acrotranslate {page} \nobreakspace }
{ \acrotranslate {pages} \nobreakspace }
- \strut \tabularnewline
+ \tabularnewline
}
}
- { \AcroRerun }
+ { \AcroRerun }
\acroheading
\acropreamble
\par \noindent
- \begin {longtabu} {>{\bfseries}lX[l]}
+ \exp_args:NnV
+ \begin {supertabular} \l_acro_table_colspec_tl
\AcronymTable
- \end {longtabu}
+ \end {supertabular}
}
-\NewAcroTemplate[list] {supertabular}
+\NewAcroTemplate[list] {xltabular}
{
- \AcroNeedPackage {array,supertabular}
+ \AcroNeedPackage {xltabular}
\acronymsmapF
{
\AcroAddRow
{
\acrowrite {short}
- \acroifT {alt} { / } \acrowrite {alt}
+ \acroifT {alt} {/} \acrowrite {alt}
&
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
@@ -5471,13 +5568,59 @@
\acroheading
\acropreamble
\par \noindent
- \begin {supertabular} {>{\bfseries}lp{.7\linewidth}}
+ \begin {xltabular} {\linewidth} {>{\bfseries}lX}
\AcronymTable
- \end {supertabular}
+ \end {xltabular}
+ }
+
+\hook_gput_code:nnn {package/tabularray/after} {acro}
+ {
+ \NewTblrTheme {acro} { \DefTblrTemplate {foot} {default} {} }
+ \NewTblrEnviron {actblr}
+ \SetTblrOuter [actblr] {
+ long ,
+ expand = \AcronymTable ,
+ theme = acro ,
+ entry = none ,
+ label = none
+ }
+ \SetTblrInner [actblr] { rowsep = 0pt }
+ }
+
+\NewAcroTemplate [list] {tabularray}
+ {
+ \AcroNeedPackage {tabularray}
+ \acronymsmapF
+ {
+ \AcroAddRow
+ {
+ \acrowrite {short}
+ \acroifT {alt} {/} \acrowrite {alt}
+ &
+ \acrowrite {list}
+ \acroifanyT {foreign,extra} {~(}
+ \acrowrite {foreign}
+ \acroifallT {foreign,extra} {,~}
+ \acrowrite {extra}
+ \acroifanyT {foreign,extra} {)}
+ \acropagefill
+ \acropages
+ { \acrotranslate {page} \nobreakspace }
+ { \acrotranslate {pages} \nobreakspace }
+ \strut \\
+ }
+ }
+ { \AcroRerun }
+ \acroheading
+ \acropreamble
+ \par \noindent
+ \begin {actblr} { colspec = {lX[l]}, column{1} = { font = \bfseries } }
+ \AcronymTable
+ \end {actblr}
}
\let\l@acro\l@figure
-
+
\NewAcroTemplate [list] {lof}
{
\acroheading
@@ -5489,7 +5632,7 @@
\contentsline {acro}
{
\numberline
- { \acrowrite {short} \acroifT {alt} { / } \acrowrite {alt} }
+ { \acrowrite {short} \acroifT {alt} {/} \acrowrite {alt} }
{
\acrowrite {list}
\acroifanyT {foreign,extra} {~(}
@@ -5514,7 +5657,7 @@
\acronymsmapF
{
\contentsline { \acroifchapterTF {chapter} {section} }
- { \acrowrite {short} \acroifT {alt} { / } \acrowrite {alt} }
+ { \acrowrite {short} \acroifT {alt} {/} \acrowrite {alt} }
{}{}
\contentsline { \acroifchapterF {sub} section }
{
@@ -5954,6 +6097,6 @@
% ----------------------------------------------------------------------------
\AcroModuleEnd
% finish package:
-\hook_gput_code:nnn {enddocument} {acro} { \acro_close_aux: \acro_do_rerun: }
+\hook_gput_code:nnn {enddocument} {acro} { \acro_do_rerun: }
%----------------------------------------------------------------------------
\file_input_stop:
diff --git a/macros/latex/contrib/acro/acro2.sty b/macros/latex/contrib/acro/acro2.sty
index d5c7d0b59f..599f65211b 100644
--- a/macros/latex/contrib/acro/acro2.sty
+++ b/macros/latex/contrib/acro/acro2.sty
@@ -5,18 +5,18 @@
%
% --------------------------------------------------------------------------
% Clemens Niederberger
-% Web: https://github.com/cgnieder/acro/
+% Web: https://bitbucket.org/cgnieder/acro/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
% Copyright 2011--2020 Clemens Niederberger
%
% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3c
+% conditions of the LaTeX Project Public License, either version 1.3
% 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 2008/05/04 or later.
+% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
%
@@ -33,11 +33,29 @@
\RequirePackage{expl3,xparse,xtemplate,l3keys2e}
\RequirePackage{etoolbox} % for the document hooks
+\ExplSyntaxOn
+
+\tl_const:Nn \c_acro_date_tl {2020/03/07}
+\tl_const:Nn \c_acro_version_major_number_tl {2}
+\tl_const:Nn \c_acro_version_minor_number_tl {11}
+\tl_const:Nn \c_acro_version_subrelease_tl {d}
+\tl_const:Nx \c_acro_version_number_tl
+ {
+ \c_acro_version_major_number_tl .
+ \c_acro_version_minor_number_tl
+ }
+\tl_const:Nx \c_acro_version_tl
+ {
+ \c_acro_version_number_tl
+ \c_acro_version_subrelease_tl
+ }
+\tl_const:Nn \c_acro_info_tl {Typeset~ Acronyms}
+
\ProvidesExplPackage
- {acro2}
- {2020/03/07}
- {2.11d}
- {\csname c_acro_info_tl\endcsname}
+ {acro}
+ {\c_acro_date_tl}
+ {\c_acro_version_tl}
+ {\c_acro_info_tl}
% --------------------------------------------------------------------------
% warning and error messages:
@@ -193,6 +211,7 @@
\bool_new:N \l__acro_place_label_bool
\bool_new:N \l__acro_print_only_used_bool
\bool_set_true:N \l__acro_print_only_used_bool
+\bool_new:N \g__acro_rerun_bool
\bool_new:N \g__acro_reset_at_barrier_bool
\bool_new:N \l__acro_silence_bool
\bool_new:N \l__acro_single_use_bool
@@ -2481,7 +2500,7 @@
\cs_new_protected:Npn \acro@pages #1#2
{ \tl_gset:cn {g__acro_#1_recorded_pages_tl} {#2} }
-
+
\cs_new_protected:Npn \acro@rerun@check
{
\bool_if:NT \g__acro_rerun_bool
@@ -3009,7 +3028,7 @@
\bool_if:NT \l__acro_indefinite_bool
{ \prop_item:cn {l__acro_#2_indefinite_prop} {#1} ~ }
\bool_if:NT \l__acro_upper_indefinite_bool
- {
+ { % \bool_set_true:N \l__acro_first_upper_bool
\__acro_first_upper_case:x
{ \prop_item:cn {l__acro_#2_indefinite_prop} {#1} } ~
}
@@ -4078,18 +4097,7 @@
\tl_set:Nn \l__acro_next_pages_tl { \,\GetTranslation {acronym-next-pages}\@ }
% --------------------------------------------------------------------------
-% allow for a configuration file:
-
-\file_if_exist:nT
- { \l_acro_config_file_name_tl . \l_acro_config_file_extension_tl }
- {
- \@onefilewithoptions
- {\l_acro_config_file_name_tl} [] []
- \l_acro_config_file_extension_tl
- }
-
-% --------------------------------------------------------------------------
-% define user functions:
+% definition file:
% document commands:
\NewDocumentCommand \DeclareAcronym {mm}
{ \acro_declare_acronym:nn {#1} {#2} }
@@ -4637,4 +4645,14 @@
}
% --------------------------------------------------------------------------
+% allow for a configuration file:
+
+\file_if_exist:nT
+ { \l_acro_config_file_name_tl . \l_acro_config_file_extension_tl }
+ {
+ \@onefilewithoptions
+ {\l_acro_config_file_name_tl} [] []
+ \l_acro_config_file_extension_tl
+ }
+
\file_input_stop:
diff --git a/macros/latex/contrib/acro/examples/acro.example.issue-119.tex b/macros/latex/contrib/acro/examples/acro.example.issue-119.tex
index 098e50a0e1..9d19dc7b0d 100644
--- a/macros/latex/contrib/acro/examples/acro.example.issue-119.tex
+++ b/macros/latex/contrib/acro/examples/acro.example.issue-119.tex
@@ -1,7 +1,5 @@
\documentclass{article}
-\usepackage[enable-debug]{expl3}
-
-\usepackage[version=3]{acro}
+\usepackage{acro}[=v3]
\makeatletter
\NewAcroTemplate[list]{external}{%
@@ -15,7 +13,7 @@
\space\space
\item[\acrofield{##1}{short}]
\acrofield{##1}{list}%
- \acrofieldifTF{##1}{extra}{ (\acrofield{##1}{extra})}{}%
+ \acroiffieldTF{##1}{extra}{ (\acrofield{##1}{extra})}{}%
}%
}{\immediate\write\acro@list{\item}\AcroRerun}%
\immediate\write\acro@list{\string\end{description}}
diff --git a/macros/latex/contrib/functional/README.txt b/macros/latex/contrib/functional/README.txt
index 58c2081c9a..042790d1c7 100644
--- a/macros/latex/contrib/functional/README.txt
+++ b/macros/latex/contrib/functional/README.txt
@@ -1,5 +1,6 @@
Functional: LaTeX2 functional interfaces for LaTeX3 programming layer
Copyright : 2022 (c) Jianrui Lyu <tolvjr@163.com>
+CTAN Page : https://ctan.org/pkg/functional
Repository: https://github.com/lvjr/functional
Repository: https://bitbucket.org/lvjr/functional
License : The LaTeX Project Public License 1.3c
diff --git a/macros/latex/contrib/functional/functional.pdf b/macros/latex/contrib/functional/functional.pdf
index e4f7ca1b8f..7b55834672 100644
--- a/macros/latex/contrib/functional/functional.pdf
+++ b/macros/latex/contrib/functional/functional.pdf
@@ -515,3270 +515,4636 @@ endobj
<< /S /GoTo /D (chapter.11) >>
endobj
296 0 obj
-(\376\377\000T\000h\000e\000\040\000S\000o\000u\000r\000c\000e\000\040\000C\000o\000d\000e)
+(\376\377\000S\000e\000q\000u\000e\000n\000c\000e\000s\000\040\000a\000n\000d\000\040\000S\000t\000a\000c\000k\000s\000\040\000\050\000S\000e\000q\000\051)
endobj
297 0 obj
<< /S /GoTo /D (section.11.1) >>
endobj
300 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000a\000l\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000n\000g\000\040\000\050\000P\000r\000g\000\051)
+(\376\377\000C\000o\000n\000s\000t\000a\000n\000t\000\040\000a\000n\000d\000\040\000S\000c\000r\000a\000t\000c\000h\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
301 0 obj
<< /S /GoTo /D (section.11.2) >>
endobj
304 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000A\000r\000g\000u\000m\000e\000n\000t\000\040\000U\000s\000i\000n\000g\000\040\000\050\000U\000s\000e\000\051)
+(\376\377\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000d\000\040\000U\000s\000i\000n\000g\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
305 0 obj
<< /S /GoTo /D (section.11.3) >>
endobj
308 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000s\000\040\000\050\000B\000o\000o\000l\000\051)
+(\376\377\000V\000i\000e\000w\000i\000n\000g\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
309 0 obj
<< /S /GoTo /D (section.11.4) >>
endobj
312 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000T\000o\000k\000e\000n\000\040\000L\000i\000s\000t\000s\000\040\000\050\000T\000l\000\051)
+(\376\377\000S\000e\000t\000t\000i\000n\000g\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
313 0 obj
<< /S /GoTo /D (section.11.5) >>
endobj
316 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000S\000t\000r\000i\000n\000g\000s\000\040\000\050\000S\000t\000r\000\051)
+(\376\377\000M\000o\000d\000i\000f\000y\000i\000n\000g\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
317 0 obj
<< /S /GoTo /D (section.11.6) >>
endobj
320 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000I\000n\000t\000e\000g\000e\000r\000s\000\040\000\050\000I\000n\000t\000\051)
+(\376\377\000W\000o\000r\000k\000i\000n\000g\000\040\000w\000i\000t\000h\000\040\000t\000h\000e\000\040\000C\000o\000n\000t\000e\000n\000t\000s\000\040\000o\000f\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
321 0 obj
<< /S /GoTo /D (section.11.7) >>
endobj
324 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000F\000l\000o\000a\000t\000i\000n\000g\000\040\000P\000o\000i\000n\000t\000\040\000N\000u\000m\000b\000e\000r\000s\000\040\000\050\000F\000p\000\051)
+(\376\377\000S\000e\000q\000u\000e\000n\000c\000e\000s\000\040\000a\000s\000\040\000S\000t\000a\000c\000k\000s)
endobj
325 0 obj
<< /S /GoTo /D (section.11.8) >>
endobj
328 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000D\000i\000m\000e\000n\000s\000i\000o\000n\000s\000\040\000\050\000D\000i\000m\000\051)
+(\376\377\000R\000e\000c\000o\000v\000e\000r\000i\000n\000g\000\040\000I\000t\000e\000m\000s\000\040\000f\000r\000o\000m\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
329 0 obj
<< /S /GoTo /D (section.11.9) >>
endobj
332 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000S\000o\000r\000t\000i\000n\000g\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000s\000\040\000\050\000S\000o\000r\000t\000\051)
+(\376\377\000M\000a\000p\000p\000i\000n\000g\000\040\000o\000v\000e\000r\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
endobj
333 0 obj
<< /S /GoTo /D (section.11.10) >>
endobj
336 0 obj
-(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000C\000o\000m\000m\000a\000\040\000S\000e\000p\000a\000r\000a\000t\000e\000d\000\040\000L\000i\000s\000t\000s\000\040\000\050\000C\000l\000i\000s\000t\000\051)
+(\376\377\000S\000e\000q\000u\000e\000n\000c\000e\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000a\000l\000s)
endobj
337 0 obj
-<< /S /GoTo /D [ 338 0 R /Fit ] >>
+<< /S /GoTo /D (chapter.12) >>
+endobj
+340 0 obj
+(\376\377\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s\000\040\000\050\000P\000r\000o\000p\000\051)
+
endobj
341 0 obj
-<< /Filter /FlateDecode /Length 1205 >>
+<< /S /GoTo /D (section.12.1) >>
+endobj
+344 0 obj
+(\376\377\000C\000o\000n\000s\000t\000a\000n\000t\000\040\000a\000n\000d\000\040\000S\000c\000r\000a\000t\000c\000h\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s)
+
+endobj
+345 0 obj
+<< /S /GoTo /D (section.12.2) >>
+endobj
+348 0 obj
+(\376\377\000C\000r\000e\000a\000t\000i\000n\000g\000\040\000a\000n\000d\000\040\000U\000s\000i\000n\000g\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s)
+
+endobj
+349 0 obj
+<< /S /GoTo /D (section.12.3) >>
+endobj
+352 0 obj
+(\376\377\000V\000i\000e\000w\000i\000n\000g\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s)
+
+endobj
+353 0 obj
+<< /S /GoTo /D (section.12.4) >>
+endobj
+356 0 obj
+(\376\377\000S\000e\000t\000t\000i\000n\000g\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s)
+
+endobj
+357 0 obj
+<< /S /GoTo /D (section.12.5) >>
+endobj
+360 0 obj
+(\376\377\000R\000e\000c\000o\000v\000e\000r\000i\000n\000g\000\040\000V\000a\000l\000u\000e\000s\000\040\000f\000r\000o\000m\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s)
+
+endobj
+361 0 obj
+<< /S /GoTo /D (section.12.6) >>
+endobj
+364 0 obj
+(\376\377\000M\000a\000p\000p\000i\000n\000g\000\040\000o\000v\000e\000r\000\040\000p\000r\000o\000p\000e\000r\000t\000y\000\040\000l\000i\000s\000t\000s)
+
+endobj
+365 0 obj
+<< /S /GoTo /D (section.12.7) >>
+endobj
+368 0 obj
+(\376\377\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000a\000l\000s)
+
+endobj
+369 0 obj
+<< /S /GoTo /D (chapter.13) >>
+endobj
+372 0 obj
+(\376\377\000Q\000u\000a\000r\000k\000s\000\040\000\050\000Q\000u\000a\000r\000k\000\051)
+
+endobj
+373 0 obj
+<< /S /GoTo /D (section.13.1) >>
+endobj
+376 0 obj
+(\376\377\000C\000o\000n\000s\000t\000a\000n\000t\000\040\000Q\000u\000a\000r\000k\000s)
+
+endobj
+377 0 obj
+<< /S /GoTo /D (section.13.2) >>
+endobj
+380 0 obj
+(\376\377\000Q\000u\000a\000r\000k\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000a\000l\000s)
+
+endobj
+381 0 obj
+<< /S /GoTo /D (chapter.14) >>
+endobj
+384 0 obj
+(\376\377\000T\000h\000e\000\040\000S\000o\000u\000r\000c\000e\000\040\000C\000o\000d\000e)
+
+endobj
+385 0 obj
+<< /S /GoTo /D (section.14.1) >>
+endobj
+388 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000a\000l\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000n\000g\000\040\000\050\000P\000r\000g\000\051)
+
+endobj
+389 0 obj
+<< /S /GoTo /D (section.14.2) >>
+endobj
+392 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000A\000r\000g\000u\000m\000e\000n\000t\000\040\000U\000s\000i\000n\000g\000\040\000\050\000U\000s\000e\000\051)
+
+endobj
+393 0 obj
+<< /S /GoTo /D (section.14.3) >>
+endobj
+396 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000e\000s\000\040\000\050\000B\000o\000o\000l\000\051)
+
+endobj
+397 0 obj
+<< /S /GoTo /D (section.14.4) >>
+endobj
+400 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000T\000o\000k\000e\000n\000\040\000L\000i\000s\000t\000s\000\040\000\050\000T\000l\000\051)
+
+endobj
+401 0 obj
+<< /S /GoTo /D (section.14.5) >>
+endobj
+404 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000S\000t\000r\000i\000n\000g\000s\000\040\000\050\000S\000t\000r\000\051)
+
+endobj
+405 0 obj
+<< /S /GoTo /D (section.14.6) >>
+endobj
+408 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000I\000n\000t\000e\000g\000e\000r\000s\000\040\000\050\000I\000n\000t\000\051)
+
+endobj
+409 0 obj
+<< /S /GoTo /D (section.14.7) >>
+endobj
+412 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000F\000l\000o\000a\000t\000i\000n\000g\000\040\000P\000o\000i\000n\000t\000\040\000N\000u\000m\000b\000e\000r\000s\000\040\000\050\000F\000p\000\051)
+
+endobj
+413 0 obj
+<< /S /GoTo /D (section.14.8) >>
+endobj
+416 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000D\000i\000m\000e\000n\000s\000i\000o\000n\000s\000\040\000\050\000D\000i\000m\000\051)
+
+endobj
+417 0 obj
+<< /S /GoTo /D (section.14.9) >>
+endobj
+420 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000S\000o\000r\000t\000i\000n\000g\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000s\000\040\000\050\000S\000o\000r\000t\000\051)
+
+endobj
+421 0 obj
+<< /S /GoTo /D (section.14.10) >>
+endobj
+424 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000C\000o\000m\000m\000a\000\040\000S\000e\000p\000a\000r\000a\000t\000e\000d\000\040\000L\000i\000s\000t\000s\000\040\000\050\000C\000l\000i\000s\000t\000\051)
+
+endobj
+425 0 obj
+<< /S /GoTo /D (section.14.11) >>
+endobj
+428 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000s\000\040\000a\000n\000d\000\040\000S\000t\000a\000c\000k\000s\000\040\000\050\000S\000e\000q\000\051)
+
+endobj
+429 0 obj
+<< /S /GoTo /D (section.14.12) >>
+endobj
+432 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000P\000r\000o\000p\000e\000r\000t\000y\000\040\000L\000i\000s\000t\000s\000\040\000\050\000P\000r\000o\000p\000\051)
+
+endobj
+433 0 obj
+<< /S /GoTo /D (section.14.13) >>
+endobj
+436 0 obj
+(\376\377\000I\000n\000t\000e\000r\000f\000a\000c\000e\000s\000\040\000f\000o\000r\000\040\000Q\000u\000a\000r\000k\000s\000\040\000\050\000Q\000u\000a\000r\000k\000\051)
+
+endobj
+437 0 obj
+<< /S /GoTo /D [ 438 0 R /Fit ] >>
+endobj
+441 0 obj
+<< /Filter /FlateDecode /Length 1203 >>
stream
-xڭXK7 W"Q%u6 9h.C{/E;3z?ӏN_N'q8d۟'G3vrS.%!Oڐu|I=X<}_/o_OW?Ϗ`/] hw[M/WJ?{wU$!fJ
-y,t~Wl#{qnq$W4g
-+Vsť_lfoQhE[bZ| c n~L(D';=r`b!<z:rt箭|Ģ^Pg?p@2a0ض./P
-J4Jlەhth[v40"ef(۹L#i|nueCJn<,7MJ.9nLiӿG:e{ܟ<)Nx2ݡKZS~ϸôgai":L r<q(rI~(-H-W₮?0Uuwj85wGfw[5{8]UR~9Evq鹧(Y(Ar w =V>sՔ97>Up.6z]
-^ɪV3a3 b}s|=M
-Յ^;v ;X)HqвrlG%!% gR{AKxA؊i?Bn\ƶᤦy
+xڭXɎ7+L<i%A|K~?ZEA\^ȱӏNO'qvyrـ!L?OgRiJ)t{ ZT.k51+r!VOHLp1:kHBabJ
+@AVɯ3 ~Gӑ'XSLՀ jB/K5ꅄsg?Y}]ޛNwXOi>N/-7koSӯR'UXC:э9ɜD|f9QQۻ, )A+Vn+IAvg9| 3Z05e-\趖JLj?/9 f$#Zpt7
+1ESҦ4 6F7Xj;u4팷g6GX䩬?28,hkleks[sm1FEc;QH)3RRsE_|y9*jYLkw u I |~G]nuDL9Ox*Czz1*~@2ap{XwNxeDxY %k65Qκ-\;MV3\V4>G{k:
+3%n<,nΛJ:Kҙ@9t?y7R]tOwZjaLa>ӞK?!'`qK}打Cᓅ.NC 9[M :>89B.pcW;Yp&'KGfw=]n*+?ќIvWq鹧2ȱQ:5z'$ZUS<4 Tsxu)|z%YΤΘJ46]r+VWڱu\cZk#ŒArlG%U^3 %&؊]|Ƅg.c4f
endstream
endobj
-338 0 obj
-<< /Type /Page /Contents 341 0 R /Resources 340 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R /Annots 349 0 R >>
+438 0 obj
+<< /Type /Page /Contents 441 0 R /Resources 440 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R /Annots 449 0 R >>
endobj
-349 0 obj
-[ 339 0 R ]
+449 0 obj
+[ 439 0 R ]
endobj
-339 0 obj
+439 0 obj
<< /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [ 191.974 597.099 403.301 613.04 ]
/Subtype/Link/A<</Type/Action/S/URI/URI(https://github.com/lvjr/functional)>>
>>
endobj
-342 0 obj
-<< /D [ 338 0 R /XYZ 69.866 801.979 null ] >>
+442 0 obj
+<< /D [ 438 0 R /XYZ 69.866 801.979 null ] >>
endobj
-343 0 obj
-<< /D [ 338 0 R /XYZ 70.866 771.024 null ] >>
+443 0 obj
+<< /D [ 438 0 R /XYZ 70.866 771.024 null ] >>
endobj
-340 0 obj
-<< /Font << /F25 344 0 R /F26 345 0 R /F37 346 0 R /F38 347 0 R >> /ProcSet [ /PDF /Text ] >>
+440 0 obj
+<< /Font << /F17 444 0 R /F18 445 0 R /F29 446 0 R /F30 447 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-386 0 obj
-<< /Filter /FlateDecode /Length 1648 >>
+486 0 obj
+<< /Filter /FlateDecode /Length 1653 >>
stream
-xn6@
-@ DI.nV,RraؒE<E_~=8
-: h*׿NlҔ&5׿?(GJ%T<8sRa}ow0KT 5mMXJl 1Le!$-HRCCc'c?DG\JmS9I]HőewtVt7j}L7:Bǥ03~
-?,$S
-̄+o٦?#v@g
- /h!,ᴄ/&D:D=-]څiM@Ft6;f4I⮖\y[pN˘nG'E
-ײ
-oK!
- a UfXQ2 Jh ӉN0Dplo`I'!K:L"\\G%ÝQd;_25/YJBmAÅNA{԰?[9S@(kZ^pR70hS|q~/er픝+yCP5G:V(b%ubvWϑ=&z?ƎuD3H&2/"K/>Z}< J&p"n\jreA(N7窆ߓJ $ЮߋO4{бd&RFf vaS[pf}^:/+<U"m8?Yq5zB4b(dYC(Ǹ5Jq=H 'EڐcKD4\@JBݗi58ok:v ,ãXgv+/b*%[j{ v̵Ds=>n`\cUoDU/(=2O(=ϚN,cnXgd!NO*-cԊFߎ9"%`o؉_
-!Qjx,=A6jw q s:̠'‰
+xn6@
+@x XI|.n{W[PNV Ö,JC~ t@a
+GJ%T8sRa~o0KP 5,XJ, 1Le!$-HRSCc'c?EG\Jms%I]Hőetɥn<H+|oF!tK abrg
+ư16r bhZ]t⵳(,%ViqIC!s}z(oS>3 vf np7+=ό՚HhI5e,P`!'1U`&\5h~6Mv;T|pEa %|=Ǩ}.7!l!y
+wm.LkZ72ٹ0 Ϫwj*s"t9:)b
+ ] aWUucp'9G@0=dr flsn>F}7hWT^ A4"O):C1Y$ie)-hR(|5VS]Fѓ&fS˰SDNt!Lgf{{7O: Xҝ$uDP<$!|Rj .tB ܻ,tʬLifn`Ѧ*_)T:[B8YXmni[0=,DLtԉD-hcH# [L~xQ' 4B;f
+:>Lfe"KO>Jw.}> J&p"nМjreA(N7?J $Ʈ]h
+#K%˙eDsP(
+F)οtCHyRM4zݗi58oj:v ,G}Xgc-a%T4z[vM5=J;\ȯDs>++ q>V[MTBBߒ
+''AlnKB,#ՐĹxL"pm\ a:տ ]׷P]
endstream
endobj
-385 0 obj
-<< /Type /Page /Contents 386 0 R /Resources 384 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R /Annots 393 0 R >>
+485 0 obj
+<< /Type /Page /Contents 486 0 R /Resources 484 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R /Annots 493 0 R >>
endobj
-393 0 obj
-[ 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R ]
+493 0 obj
+[ 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R ]
endobj
-350 0 obj
+450 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 610.71 193.118 619.786 ]/A << /S /GoTo /D (chapter.1) >> >>
endobj
-351 0 obj
+451 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 594.757 258.622 603.992 ]/A << /S /GoTo /D (section.1.1) >> >>
endobj
-352 0 obj
+452 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 577.081 231.534 588.149 ]/A << /S /GoTo /D (section.1.2) >> >>
endobj
-353 0 obj
+453 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 561.238 249.865 572.306 ]/A << /S /GoTo /D (section.1.3) >> >>
endobj
-354 0 obj
+454 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 547.228 213.631 556.463 ]/A << /S /GoTo /D (section.1.4) >> >>
endobj
-355 0 obj
+455 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 529.552 208.41 540.73 ]/A << /S /GoTo /D (section.1.5) >> >>
endobj
-356 0 obj
+456 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 503.317 240.251 515.263 ]/A << /S /GoTo /D (chapter.2) >> >>
endobj
-357 0 obj
+457 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 487.903 269.272 498.971 ]/A << /S /GoTo /D (section.2.1) >> >>
endobj
-358 0 obj
+458 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 472.06 228.943 483.128 ]/A << /S /GoTo /D (section.2.2) >> >>
endobj
-359 0 obj
+459 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 445.825 198.418 457.771 ]/A << /S /GoTo /D (chapter.3) >> >>
endobj
-360 0 obj
+460 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 430.411 190.189 441.37 ]/A << /S /GoTo /D (section.3.1) >> >>
endobj
-361 0 obj
+461 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 414.568 167.942 425.527 ]/A << /S /GoTo /D (section.3.2) >> >>
endobj
-362 0 obj
+462 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 388.333 214.717 400.279 ]/A << /S /GoTo /D (chapter.4) >> >>
endobj
-363 0 obj
+463 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 374.752 246.707 383.987 ]/A << /S /GoTo /D (section.4.1) >> >>
endobj
-364 0 obj
+464 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 357.076 243.339 368.144 ]/A << /S /GoTo /D (section.4.2) >> >>
endobj
-365 0 obj
+465 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 341.233 187.12 352.191 ]/A << /S /GoTo /D (section.4.3) >> >>
endobj
-366 0 obj
+466 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 327.223 226.214 336.458 ]/A << /S /GoTo /D (section.4.4) >> >>
endobj
-367 0 obj
+467 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 299.155 167.464 311.101 ]/A << /S /GoTo /D (chapter.5) >> >>
endobj
-368 0 obj
+468 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 285.574 258.104 294.809 ]/A << /S /GoTo /D (section.5.1) >> >>
endobj
-369 0 obj
+469 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 267.897 248.42 278.966 ]/A << /S /GoTo /D (section.5.2) >> >>
endobj
-370 0 obj
+470 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 252.054 198.517 263.013 ]/A << /S /GoTo /D (section.5.3) >> >>
endobj
-371 0 obj
+471 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 236.211 233.706 247.28 ]/A << /S /GoTo /D (section.5.4) >> >>
endobj
-372 0 obj
+472 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 220.368 186.014 231.327 ]/A << /S /GoTo /D (section.5.5) >> >>
endobj
-373 0 obj
+473 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 204.525 289.606 215.594 ]/A << /S /GoTo /D (section.5.6) >> >>
endobj
-374 0 obj
+474 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 188.682 223.185 199.641 ]/A << /S /GoTo /D (section.5.7) >> >>
endobj
-375 0 obj
+475 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 174.672 214.308 183.907 ]/A << /S /GoTo /D (section.5.8) >> >>
endobj
-376 0 obj
+476 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 158.829 225.556 168.064 ]/A << /S /GoTo /D (section.5.9) >> >>
endobj
-377 0 obj
+477 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 130.762 150.557 142.707 ]/A << /S /GoTo /D (chapter.6) >> >>
endobj
-378 0 obj
+478 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 115.347 238.308 126.415 ]/A << /S /GoTo /D (section.6.1) >> >>
endobj
-379 0 obj
+479 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 99.504 228.625 110.572 ]/A << /S /GoTo /D (section.6.2) >> >>
endobj
-380 0 obj
+480 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 83.661 178.722 94.729 ]/A << /S /GoTo /D (section.6.3) >> >>
endobj
-381 0 obj
+481 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 67.818 213.91 78.886 ]/A << /S /GoTo /D (section.6.4) >> >>
endobj
-387 0 obj
-<< /D [ 385 0 R /XYZ 69.866 801.979 null ] >>
+487 0 obj
+<< /D [ 485 0 R /XYZ 69.866 801.979 null ] >>
endobj
-388 0 obj
-<< /D [ 385 0 R /XYZ 70.866 771.024 null ] >>
+488 0 obj
+<< /D [ 485 0 R /XYZ 70.866 771.024 null ] >>
endobj
-384 0 obj
-<< /Font << /F40 389 0 R /F41 390 0 R /F23 391 0 R /F51 392 0 R >> /ProcSet [ /PDF /Text ] >>
+484 0 obj
+<< /Font << /F32 489 0 R /F33 490 0 R /F15 491 0 R /F43 492 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-438 0 obj
-<< /Filter /FlateDecode /Length 1817 >>
-stream
-xn6y
-@x^""vMQ.2EE`Y!'#~?NOs<|$~Ù`c99WsʹxwA^P $XzE}"΄0}X<ϡӕb6Lf`}yx 6
- xHg*Olz#;T~]7S(θuJҁU12} 4=J1=7<
-g{St'17de-k" S4%+:qR5
-HQ@&gQ7Ag)Q`Os
-͔dY&A.H4"3IjJ' S͑1Q%`l$FLE$c8k$7L@+QYFki $
-bRGj`x0 {ga% sf>zy8}ІqP#zT3Ÿ
+538 0 obj
+<< /Filter /FlateDecode /Length 1831 >>
+stream
+xn8y
+@dW` :}˼aHZXdۢ5ÒTUI~ۛTǜ->?j}01+ι|\[QZ<?P $XzF}Gdgqw,qltfk y*Xhd0^<= -yn87zX/~ md÷xˀ~9\ׯk6 wXbI:k_d%$@Ry/<j5hĀ *E|kqK|4{r}3f5Yci:[Q$xoS+1aKeCRr12|_ K Oбeqs=ρoa=nlٯeΎG]#,uR)_/2ֆLҨ_Տb
+ VHΣhG 8Rd\6''Jo".
+j5Qj"n`#dp(^$#{, :MDKV)}h4mN8d\a_  Jq3ؚkɩMЁXrЕX,Gr<&&ř7r&OB&
-_ )jv;v
-"(
-06[Gk4wW?{T{<V2+n۫b`=~!V!m%bĬ^+blPEAlr1EQK0y!ɊgT|NßxEٱ RX?Ւ&K&/]Bj`0)$%g\@u}<0s7wA_5^(bqkh{z:k]Ҹ99 U
-ī%m.M/P{9՞?m3.cw@QS[tyvg,ApmȐWY TPbx=R{-0PҎT^&5׃.p̽v*#
-&cy՗7*+oL:`l+^e/' 'PL:{2_e6N=Ĺ4`+utSqkz{NߣILsQ1,.B6y=~+jϷS
+_ )jv;m g@E bFc1چ3|[xfv~nbpj1@SJfeb{U 5/m׃Fy u1bVb O
+ӺHx%mgPQ17#0@{<bg_ƽϣ(;֕A~0[Ҥx #[H &0;r} (]—[s1~ี@==5]Ҹ99 U
+īn%m. /P{9՞?rg\^8w4@X
+!]uŤR{:O2M*0PҎT^&5׃.p̽l
endstream
endobj
-437 0 obj
-<< /Type /Page /Contents 438 0 R /Resources 436 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R /Annots 441 0 R >>
+537 0 obj
+<< /Type /Page /Contents 538 0 R /Resources 536 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R /Annots 541 0 R >>
endobj
-441 0 obj
-[ 382 0 R 383 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R ]
+541 0 obj
+[ 482 0 R 483 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R ]
endobj
-382 0 obj
+482 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 758.012 227.21 769.081 ]/A << /S /GoTo /D (section.6.5) >> >>
endobj
-383 0 obj
+483 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 742.072 269.81 753.141 ]/A << /S /GoTo /D (section.6.6) >> >>
endobj
-394 0 obj
+494 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 726.132 203.389 737.2 ]/A << /S /GoTo /D (section.6.7) >> >>
endobj
-395 0 obj
+495 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 710.192 194.512 721.26 ]/A << /S /GoTo /D (section.6.8) >> >>
endobj
-396 0 obj
+496 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 694.252 205.76 705.32 ]/A << /S /GoTo /D (section.6.9) >> >>
endobj
-397 0 obj
+497 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 667.92 155.539 679.865 ]/A << /S /GoTo /D (chapter.7) >> >>
endobj
-398 0 obj
+498 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 652.408 242.164 663.477 ]/A << /S /GoTo /D (section.7.1) >> >>
endobj
-399 0 obj
+499 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 636.468 194.483 647.318 ]/A << /S /GoTo /D (section.7.2) >> >>
endobj
-400 0 obj
+500 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 620.528 232.48 631.596 ]/A << /S /GoTo /D (section.7.3) >> >>
endobj
-401 0 obj
+501 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 604.588 182.577 615.437 ]/A << /S /GoTo /D (section.7.4) >> >>
endobj
-402 0 obj
+502 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 588.648 217.765 599.716 ]/A << /S /GoTo /D (section.7.5) >> >>
endobj
-403 0 obj
+503 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 572.707 208.47 583.776 ]/A << /S /GoTo /D (section.7.6) >> >>
endobj
-404 0 obj
+504 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 556.767 198.368 567.836 ]/A << /S /GoTo /D (section.7.7) >> >>
endobj
-405 0 obj
+505 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 540.827 209.616 551.895 ]/A << /S /GoTo /D (section.7.8) >> >>
endobj
-406 0 obj
+506 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 514.496 231.693 526.441 ]/A << /S /GoTo /D (chapter.8) >> >>
endobj
-407 0 obj
+507 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 498.984 274.811 510.052 ]/A << /S /GoTo /D (section.8.1) >> >>
endobj
-408 0 obj
+508 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 483.044 227.13 494.002 ]/A << /S /GoTo /D (section.8.2) >> >>
endobj
-409 0 obj
+509 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 467.103 265.128 478.172 ]/A << /S /GoTo /D (section.8.3) >> >>
endobj
-410 0 obj
+510 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 451.163 215.225 462.122 ]/A << /S /GoTo /D (section.8.4) >> >>
endobj
-411 0 obj
+511 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 435.223 250.413 446.291 ]/A << /S /GoTo /D (section.8.5) >> >>
endobj
-412 0 obj
+512 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 419.283 241.118 430.351 ]/A << /S /GoTo /D (section.8.6) >> >>
endobj
-413 0 obj
+513 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 405.176 217.725 414.411 ]/A << /S /GoTo /D (section.8.7) >> >>
endobj
-414 0 obj
+514 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 377.011 172.664 388.956 ]/A << /S /GoTo /D (chapter.9) >> >>
endobj
-415 0 obj
+515 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 363.332 257.556 372.568 ]/A << /S /GoTo /D (section.9.1) >> >>
endobj
-416 0 obj
+516 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 345.679 209.875 356.408 ]/A << /S /GoTo /D (section.9.2) >> >>
endobj
-417 0 obj
+517 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 329.619 247.872 340.687 ]/A << /S /GoTo /D (section.9.3) >> >>
endobj
-418 0 obj
+518 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 313.679 197.97 324.528 ]/A << /S /GoTo /D (section.9.4) >> >>
endobj
-419 0 obj
+519 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 297.738 233.158 308.807 ]/A << /S /GoTo /D (section.9.5) >> >>
endobj
-420 0 obj
+520 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 281.918 223.862 292.867 ]/A << /S /GoTo /D (section.9.6) >> >>
endobj
-421 0 obj
+521 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 267.691 213.76 276.926 ]/A << /S /GoTo /D (section.9.7) >> >>
endobj
-422 0 obj
+522 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 251.751 225.008 260.986 ]/A << /S /GoTo /D (section.9.8) >> >>
endobj
-423 0 obj
+523 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 223.587 245.461 235.532 ]/A << /S /GoTo /D (chapter.10) >> >>
endobj
-424 0 obj
+524 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 209.908 265.566 219.143 ]/A << /S /GoTo /D (section.10.1) >> >>
endobj
-425 0 obj
+525 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 192.134 255.882 203.203 ]/A << /S /GoTo /D (section.10.2) >> >>
endobj
-426 0 obj
+526 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 176.194 205.979 187.263 ]/A << /S /GoTo /D (section.10.3) >> >>
endobj
-427 0 obj
+527 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 160.254 201.835 171.323 ]/A << /S /GoTo /D (section.10.4) >> >>
endobj
-428 0 obj
+528 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 144.314 215.135 155.382 ]/A << /S /GoTo /D (section.10.5) >> >>
endobj
-429 0 obj
+529 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 128.374 300.993 139.442 ]/A << /S /GoTo /D (section.10.6) >> >>
endobj
-430 0 obj
+530 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 114.266 210.781 123.502 ]/A << /S /GoTo /D (section.10.7) >> >>
endobj
-431 0 obj
+531 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 96.493 230.647 107.562 ]/A << /S /GoTo /D (section.10.8) >> >>
endobj
-432 0 obj
+532 0 obj
<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 82.386 221.77 91.621 ]/A << /S /GoTo /D (section.10.9) >> >>
endobj
-439 0 obj
-<< /D [ 437 0 R /XYZ 69.866 801.979 null ] >>
+539 0 obj
+<< /D [ 537 0 R /XYZ 69.866 801.979 null ] >>
endobj
-436 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F41 390 0 R /F51 392 0 R >> /ProcSet [ /PDF /Text ] >>
+536 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F33 490 0 R /F43 492 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-452 0 obj
-<< /Filter /FlateDecode /Length 793 >>
+577 0 obj
+<< /Filter /FlateDecode /Length 1834 >>
stream
-xn0 y
-@5d (iS`!a0RcKSm#H叠{{ ͧ.Й}y:s]=
-μ.Zϼ3ʘΒ7aPWsCK0efJ'רfEv*?ZXz7s:G#F2 Zb"g
-ms1͸EI`2JT@QJ}(f$.j 2 At>eȊKx80}"|pRc@[XsvguVtzUM\D9@X"zvT*S8зJYn iܶijYWiz Ur\g҈hP.j2\{5m1?$3uEGC۹bvC>&Kii,2Oͽ5M7'*
-Bs?Es"e#QӾivMtSt4 irhOu2cm<Qʆ*G2K)Oѥ5j=2yo1"QnD#p|~%ֻC㝶-Qf0gte r/Ks^zߧ'
+xKo$'@ Fr{r|rMN4L7yaa~Buρ?LHu< ~͙!:hcß_9G\>qNswǿ^w *aS^m8q&,94 qo$T9~Aſ[-m._4OqK%;IZTl80PXpS<==Yh("v`VAu/?WF1/PH},yL IoG0~dI+c_!'ןV Qgֶ%)Pjƍ+Iko>'֦Q2)u)57(BL&4)yI2rO3R'Qމ\}IK@& کr CI}$% DNDs7ZV Gc3]_2`HM4MBS%{vzZd>&ňl<\ڴ*QqR&ɶ{
+U/cڲG)J.t?[<[N"$."(-nuZ h3N!Heb*cW5cÂIl/2&L2It;yL@Ԙb5s:|ʙؓB3e$:=SrԵ1
+߲*V*wPZ4$P]Mj \}Q,Q.FhE>WV mzM-9
+.2p`kv'g:OL&է>Sfյvz%*}=.m|➙(ngJSg3Κ+YL4ш:Lڋ&[m+U]7„O5,ƆFzj9+n0MЃ:1-4򦲍ڍZa*Вm gNsy"0r{ǞڙOCS({#9X
+0_l\Nz48_c.0
+b0.0Y:W}Jnsk|{'Fs{FWs6mFMWFWp1h)r# "ګ
+YXߡ:6/0t_G_r?_/~gBC;l- X{$֤ķ<=Hn$V(/]SsmϔFMcOBGIH58S
endstream
endobj
-451 0 obj
-<< /Type /Page /Contents 452 0 R /Resources 450 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R /Annots 454 0 R >>
+576 0 obj
+<< /Type /Page /Contents 577 0 R /Resources 575 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R /Annots 579 0 R >>
endobj
-454 0 obj
-[ 433 0 R 434 0 R 435 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R ]
+579 0 obj
+[ 533 0 R 534 0 R 535 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R ]
endobj
-433 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 759.955 173.491 769.001 ]/A << /S /GoTo /D (chapter.11) >> >>
+533 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 757.584 223.394 769.529 ]/A << /S /GoTo /D (chapter.11) >> >>
endobj
-434 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 741.634 305.735 753.589 ]/A << /S /GoTo /D (section.11.1) >> >>
+534 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 742.192 251.27 753.141 ]/A << /S /GoTo /D (section.11.1) >> >>
endobj
-435 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 725.694 268.804 737.649 ]/A << /S /GoTo /D (section.11.2) >> >>
+535 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 726.132 241.586 737.2 ]/A << /S /GoTo /D (section.11.2) >> >>
endobj
-442 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 709.753 282.522 721.709 ]/A << /S /GoTo /D (section.11.3) >> >>
+542 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 710.192 191.683 721.26 ]/A << /S /GoTo /D (section.11.3) >> >>
endobj
-443 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 693.813 241.516 705.768 ]/A << /S /GoTo /D (section.11.4) >> >>
+543 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 694.252 187.539 705.32 ]/A << /S /GoTo /D (section.11.4) >> >>
endobj
-444 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 677.873 225.078 689.828 ]/A << /S /GoTo /D (section.11.5) >> >>
+544 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 678.311 200.839 689.38 ]/A << /S /GoTo /D (section.11.5) >> >>
endobj
-445 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 661.933 228.346 673.888 ]/A << /S /GoTo /D (section.11.6) >> >>
+545 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 662.371 286.697 673.44 ]/A << /S /GoTo /D (section.11.6) >> >>
endobj
-446 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 645.992 297.974 657.948 ]/A << /S /GoTo /D (section.11.7) >> >>
+546 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 646.55 196.485 657.499 ]/A << /S /GoTo /D (section.11.7) >> >>
endobj
-447 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 630.052 249.686 642.007 ]/A << /S /GoTo /D (section.11.8) >> >>
+547 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 630.491 255.006 641.559 ]/A << /S /GoTo /D (section.11.8) >> >>
endobj
-448 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 614.112 276.704 626.067 ]/A << /S /GoTo /D (section.11.9) >> >>
+548 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 614.55 216.351 625.619 ]/A << /S /GoTo /D (section.11.9) >> >>
endobj
-449 0 obj
-<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 598.172 306.074 610.127 ]/A << /S /GoTo /D (section.11.10) >> >>
+549 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 598.73 207.474 609.679 ]/A << /S /GoTo /D (section.11.10) >> >>
endobj
-453 0 obj
-<< /D [ 451 0 R /XYZ 69.866 801.979 null ] >>
+550 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 572.279 192.958 584.224 ]/A << /S /GoTo /D (chapter.12) >> >>
endobj
-450 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F41 390 0 R >> /ProcSet [ /PDF /Text ] >>
+551 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 556.887 251.27 567.836 ]/A << /S /GoTo /D (section.12.1) >> >>
endobj
-457 0 obj
+552 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 540.827 260.804 551.895 ]/A << /S /GoTo /D (section.12.2) >> >>
+endobj
+553 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 524.887 210.901 535.736 ]/A << /S /GoTo /D (section.12.3) >> >>
+endobj
+554 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 508.946 206.757 520.015 ]/A << /S /GoTo /D (section.12.4) >> >>
+endobj
+555 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 493.006 278.388 504.075 ]/A << /S /GoTo /D (section.12.5) >> >>
+endobj
+556 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 477.066 230.866 488.025 ]/A << /S /GoTo /D (section.12.6) >> >>
+endobj
+557 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 461.136 226.692 472.194 ]/A << /S /GoTo /D (section.12.7) >> >>
+endobj
+558 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 434.794 161.516 446.74 ]/A << /S /GoTo /D (chapter.13) >> >>
+endobj
+559 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 419.402 184.032 430.351 ]/A << /S /GoTo /D (section.13.1) >> >>
+endobj
+560 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 403.462 195.339 414.411 ]/A << /S /GoTo /D (section.13.2) >> >>
+endobj
+561 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 69.87 379.382 173.491 388.428 ]/A << /S /GoTo /D (chapter.14) >> >>
+endobj
+562 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 361.061 305.735 373.016 ]/A << /S /GoTo /D (section.14.1) >> >>
+endobj
+563 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 345.121 268.804 357.076 ]/A << /S /GoTo /D (section.14.2) >> >>
+endobj
+564 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 329.181 282.522 341.136 ]/A << /S /GoTo /D (section.14.3) >> >>
+endobj
+565 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 313.24 241.516 325.195 ]/A << /S /GoTo /D (section.14.4) >> >>
+endobj
+566 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 297.3 225.078 309.255 ]/A << /S /GoTo /D (section.14.5) >> >>
+endobj
+567 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 281.36 228.346 293.315 ]/A << /S /GoTo /D (section.14.6) >> >>
+endobj
+568 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 265.42 297.974 277.375 ]/A << /S /GoTo /D (section.14.7) >> >>
+endobj
+569 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 249.479 249.686 261.435 ]/A << /S /GoTo /D (section.14.8) >> >>
+endobj
+570 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 233.539 276.704 245.494 ]/A << /S /GoTo /D (section.14.9) >> >>
+endobj
+571 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 217.599 306.074 229.554 ]/A << /S /GoTo /D (section.14.10) >> >>
+endobj
+572 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 201.659 290.363 213.614 ]/A << /S /GoTo /D (section.14.11) >> >>
+endobj
+573 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 185.719 265.148 197.674 ]/A << /S /GoTo /D (section.14.12) >> >>
+endobj
+574 0 obj
+<< /Type /Annot /Subtype /Link /Border[0 0 0]/H/I/C[1 0 0] /Rect [ 84.814 169.778 240.022 181.733 ]/A << /S /GoTo /D (section.14.13) >> >>
+endobj
+578 0 obj
+<< /D [ 576 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+575 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F33 490 0 R /F43 492 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+582 0 obj
<< /Filter /FlateDecode /Length 3592 >>
stream
-x\;#W0n<xJΗɖ_`'n1
-{ĄR {Z,y$Lls5#̋ae\M(N?k d
-7 l"'i9Z?
-kN!wjwJk4?
-_#
-I90u~3ƨ\lK)$ Äj\{ѯ.dVGR|Yi=r^@hwRA\7je>kTystהK96cMr?%a+3-&"f`ԗ6B2tC$O)yK}sRY
-iM~#*
-<.j5k:*BKoaUY,^U_Bg+VysqdfTUUɴR&@*m*#jG*4ĈdBʚUL~@WzHv*ƴgFZ($ܵ>_ʻ G%o?LK7#VN(M!
-*'!-?n";E0lTXItOok*J|r{#![J&hc WˀaPa;ӞW}Q7}_3q^]ld8~Yz{J͜$1 Kh+ ԱKW6S[9G M66gq S^SHֱTֱV86nӄ:F GZ^b=s9<eX0"(*On,LMpmkp]Us .]H&oiҴҞQxBBSv3캒
-St Bkܕ)p
-}`Höb1L@{ybtkŘLukxvxoF'w6Reπ嘖TEc2ZROʼ?YjigxLUq7x_Kn0Sޣ
-G Z.:R(ϵ̆.
-;u:i.FuwSRww8T/Y=+}1:2z"oH*Ֆ7H*V,_F]ɷRd8UGb
-%{Ŷ|vP|E}F9}CwlsCnVrƙM͎{i;{̏b1Vy#
-q3)!o{.D&:f\Cw@
-.ﻢ\_e,ɖpG#v6_ ڡI݄+M;[-Y0-SKMW֔~)Xk[n`{k:Kݨxرj&CjR[ۗbkKJS Švm9L.omeD*αiSC-M*TԵb[9Y<O{&RWY*I?JmǃiSH%SoTF I!=ZtFΪCoRLHss (vn
+x\;#W0n<xJΗɖ_`'n1
+X-Q:F<jתhZs
+ <߰$\ןf(8Zrd81!nc>c cq mcing<ӯF"H gc7G=VsZDf77GR :s|H9(~gUl)xRSh365-
+%Q3A)ٞ&SH% ^%2/~_Y}]*Y6tzu#W#ml-zX祂nʄ˝}&R tӯ)rlrQ6YxϷdLXT7˃Ϛ}R_rؼ K\ ?VB</'#r >Ke)7SxdhT~S>AؗO4˒_ D&3//`su:JS3kiEAb,uZfuԟWӋR OD@mJ[r
+msh+kV1]!٩hӞ]kAs(E*70. tX94LBA
+K
+ʺ\p³F==Rec%>MѯT+iuf`ׇzHl).\ .BŇL{^
+F ~yqt=g+5sT,.EX/"RǾv/_hOm2I.4)XFۜ5N{M] YXR:ZZXk(=kO6iC_{ЛadRx<eֲ2u69Tm@wɢV1v×v!!;FPIJ{F yO ͰJ2D&l$v9Ffz&9Zspq&ǥ""DFƄ/e(o\# Ce݃ށ"5P6^\617e 3X"z+Vɵ4:˴&.á1w] u?n ݪ=u퓣{ub4bPʜ`8Z3LS(CZۊ0 b
+N6?!EJSC+>S;Mt gQYM%pEZUU4]wE 5{Y-lMGpmҿʵCwE oWvZaZb) )R>Ft.QJQ+]7zc۷Lv6 Q;/ז&`A<r\fvv<UcӦZ2]Upk/)Ķr y<L>TڎyӲ-~J &^4X/IB0{P茜U ;*Z]f$y-Q
endstream
endobj
-456 0 obj
-<< /Type /Page /Contents 457 0 R /Resources 455 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+581 0 obj
+<< /Type /Page /Contents 582 0 R /Resources 580 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-458 0 obj
-<< /D [ 456 0 R /XYZ 69.866 801.979 null ] >>
+583 0 obj
+<< /D [ 581 0 R /XYZ 69.866 801.979 null ] >>
endobj
2 0 obj
-<< /D [ 456 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 581 0 R /XYZ 70.866 771.024 null ] >>
endobj
6 0 obj
-<< /D [ 456 0 R /XYZ 70.866 588.41 null ] >>
+<< /D [ 581 0 R /XYZ 70.866 588.41 null ] >>
endobj
10 0 obj
-<< /D [ 456 0 R /XYZ 70.866 147.882 null ] >>
+<< /D [ 581 0 R /XYZ 70.866 147.882 null ] >>
endobj
-455 0 obj
-<< /Font << /F40 389 0 R /F23 391 0 R /F58 459 0 R /F42 460 0 R /F51 392 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+580 0 obj
+<< /Font << /F32 489 0 R /F15 491 0 R /F50 584 0 R /F34 585 0 R /F43 492 0 R /F45 540 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-463 0 obj
-<< /Filter /FlateDecode /Length 3275 >>
+588 0 obj
+<< /Filter /FlateDecode /Length 3273 >>
stream
-x\ɒ$ W }計)YB's.}k2ARQ]YIa!
-1_L>uػ?~yJ__sJO 1"Ct1 XAsbbNE)o©2F 4?g;];J9e ر ᇃ=k{eSvi, F30!
-!Gy4ly ZydL<΀ojܐcɹXɹcr+Ps"݊8AF+<ɳAڷ4숒<#JQx
-cVr,#P٩-o9Ɉ@y9y+y,f>Mt1 ͩ1cs8^<<9}Y,x%9=.=`<n9.??kzي$\ڪ S'άP{%ǽI>WK,gﲄ ύ1A Zs !<\t;WnhA90%Icd>YQf/y3Ӣ
-{{, ^plBHsI{܂]RGn{炵\P5w@8'ZBF-()i)\/@~GJw񧖦̀0LDvxb$ ۪2&I&0#E*mY= ƣܣ r؆ 0;(Ҽ7Bx3E&f*u`~f)d5dɊϝe] ^Or:y!.Qp_#rR25H>ϗDpY)*YƗ֔^kg_6|%$GRE@;G ķau#a
-s_~o ??ݯg@ GH)ŲfFO<xSBp}jdnV[mBxO+fUF!^\b kZ
-#U_ZiU\}NhK!xho*6RTq׵x9iV~^)EOC&葫^Wk.=в-e FY~T[.L~3!kt@~:KhG,c ?Da`4nƑSd1V] 75p^o*iq%=8K:^OI1λ1$%_4LCyz#%/]`1 -2_݅yCdJ4s m6\_<1|,B]4l׀G{פsUo!4aU/Q?=U؃:v}.$l>/gWL;Ƕ 9;uvtVN#XP{$]Iȓ¼o4R]͓@V~f\:E$&ґ-{ 2فѰ ބc$>Km`}
+x\K$ ?D
+=!D~Dzh4S>IW>wHzn_@D-<S( FQ< )m_o?>_?
+Soos0qmn(1/Xi,HX /o+8̀klDyccͻvlSfcBd*yC3@{6+3XR?hX"!$_#b5Mј,( oFH^[3?bQ1p-vG:5Hե X ,$/
+ v@$
+=
+ދ΢@E
+/cVr,#-o9Ɉ@9y+Ly4%%|!qcZRc@^< <{sY*x@_DlI|dzNaK;=1[KOϚ^"ןt+3 !$<y/E{qr91ٻ,6Cscl1RJE-@-(|[x[ :FL
+q8D?vf ㅏמz>*&.|Y> Yxڛ-jUi{tAfwt/vv8 _?i!\sхx}</
+B 5G NLDKGW$8gOgaylG>A֦3M8m|T9`ó%ɍM`U1e<dqT3Äs$qkf4K6nPkqcBp`uã{o Xƹx ͸&f.r2Ҙ
+>khɒ=;a_6խbtT-Cgp.Up&8/\a{ RH%xC޼ޠ
+,&|JcBk^jgP^U*#JE
+@A񦮥!^6u+L6V!ꊎݪm//P5zBȑ*/*SY!'tS1Exd|:! 1|W)+n˺%/Y3M-"}*"27GT{ ^UPˎN;d0ʤrGW umu73` 9J{IP=1sҒ5L:42~jba!gkiƺFt9:'彬 H+e^V`Hj47Z05bƱEү<lYxAe! %^?v{vRu6R?Y<YHtil׀G{sUo! JVȪӚiUc }Ԙ]2Ypk2K֝5VZ%bA}JO5F}ys:M_]mΐjJJg6pͥ3b:e/J`z!<U5;P&4Qڛpb<d-jјC (l߲0N(8Oӊ҉CkY>:6e8<ׅ$6 Ey}j
+E*/iivCj!P(n:jvxr51LiPWhm~ li k<JQxsb=
+(1m7ˡ
+A\ځ.<Ja8j ӘC6PWoUY[Wj j |aHWĜDU}{FZϤ 9-) T]*[C3!
+Nuτ0~w8=,T<ZZ
+JȺ 98pp`y႗nMz+՚1&NKyB]37%75C10tK-L
+0? .ՓB9Jh|娯^e%+[_2W#R'qɳlE5,n, $Ǿ:=}RsX-VQ\#)pcw)"n}5L6^3(Ms2/RPկb5;6'ŧ gΥ I~YK J
endstream
endobj
-462 0 obj
-<< /Type /Page /Contents 463 0 R /Resources 461 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+587 0 obj
+<< /Type /Page /Contents 588 0 R /Resources 586 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-464 0 obj
-<< /D [ 462 0 R /XYZ 69.866 801.979 null ] >>
+589 0 obj
+<< /D [ 587 0 R /XYZ 69.866 801.979 null ] >>
endobj
14 0 obj
-<< /D [ 462 0 R /XYZ 70.866 269.798 null ] >>
+<< /D [ 587 0 R /XYZ 70.866 269.798 null ] >>
endobj
-461 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+586 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-467 0 obj
-<< /Filter /FlateDecode /Length 3037 >>
+592 0 obj
+<< /Filter /FlateDecode /Length 3038 >>
stream
-x]͎8SZ#(`2Y`obO9aKYmQ$rծ8"?Q-Ooo\ V[<MNN
-o o:W)ᛔ,)ϊ~
-1ņH{{diVxē3^(г% y-kP1۹ܴ [<aOd9 YhiuH_a] N84Kl wDw##~tVz֨[Qh](+I5\ RK")V(9`OJya0pAH p}D&
-?>Ca v+ SHCc}c`[:iLj dKz,}KWI*R|[V11*o[v(nB\j aKO^-*ڶz1<ls20z^Sϫ #زC6J}>%pt:DnzICЅDХ-#׷6:7aiCUĸyt<x0pm
-.tcN$x|V;Hؿ޻n{;x:]Q[a9nzI92D#W׸ȑyn?E<磗F>P(;܎^z͸x:U=L)s=|xt3#dTˌ,q`hTˌ+p`X>A"GqtQq^x/XUFö*+8
-r90ϱ32X}LhhwhwXJq㼳ҁ}aX
-֜<VSחA~{ݫFrD0MFnzٿFrD}adaa$rw׉Wt엙ActDhLJ2u7\K eNcP@6w؀ xЮ~=F傄hx1
-?(pz _(:q#E ӎ5^M pk|kxJuޔ{I鴰vN|8
-}ޜKs.^牛\I|u1٭\:_况lG.-ˈ@)ݹd?hh͕p ]V=_̼>T8>:=Q[Qy--t8| G(YNZ
-zOy2/ yOZ&l>EI[ެ y6exÀM瀏kLR:μQGaz!(\ ֗yXzd6- ¡$~j6ҧTW8=U@3*N[:7gTDN=HsFE~HW8TD^GP@7
+x]͎8SJ#P0,mm̜,ɶhQ9ՇjWSD(ßvD7E_A N
+o|R7 R*%|R4 Y;
+1ņlFnZqp zd_A!t+!Tv855'hÅcx4:ȯ0Y] N8jX# |]@vFG~o?z Ԑ֨[QXaQVj5Zh遼=){J+ Bo
+Pk=m
+rZ$qk^ [ fVs)uP˧m\KM6#Z+ @ d/
+'X=6=Z-ݓ{\ho)?\ϓ6MVGV>P)|Caemc`[:hLdKZ,}KWI*R|[mV1>*m[v(ynB\aKOު[U@Q]y.-kɌGyaO^</6&-8nNc(oz;,
+
+k<dvLslmn5l V9#Z3ۭҁymJqYJ6J/Grqm6+HY7™Ƞ:&a52Q-Եjd 횽LAڍA`,IuzZ΂WUVa:Aymbȹ<~8ZZ5Y6F?b rnjlq˵}KGGX7 @&5
+bc ncUk9Ex}սja$G^ #a$릕ka$GF-x^Yn:021Hm쁎P՘k Ch20Oӱ?2\@hx1
+?(p| wdx9GLcWS"}zg>pSLK)iapjQQnhJ"ƞ4-. 7?^
+SEfQQ^ pqo ۨQG3e}6\zIxsybZٟ 7Loeny}|hE_78?=^ fB/VQM/]LB9KN>}6ӻ`n<oY9;՞VQVѪ!jVAFVw^)W%t:K>@-{#Ђ|&T5^0a+&=_^\#3S V˂?ܩAjjE~^ >&4|H9_Ox@OK{2гkV(&і rQPЦc\W"'u5:a5
+:&)#N2&D#3}sRwy'=N&Ą>1 yDd k2kZXMJh!QIxWɱlr-<FeҝQӔ함<̯<?T"rؾ-78I$c9K|TguvKh
+s>aQywXmtxcƎi|P'ꅼ oi%iOcPhx[hyp-2HLv:=!n{**=QY[0"/55elz]k5o?Բ}nR.7XA?f (F;T{նlBZݷP8o1wR2 ?n.-+yS.O4{9M7.x1V.MrR!K|PeDk\ZJ4 JZq.yEfZ7VjolTv|-<{sjcfguPa# '-[
+zOy2/ yOZ&l>EI[lެ y6exÀ瀏kLR8μQGa|!(\ ֗yXg6 ¡$~i6ҧT-W8=U@*N[:7'TDN=HsBE~HW8TD^GP@7
endstream
endobj
-466 0 obj
-<< /Type /Page /Contents 467 0 R /Resources 465 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+591 0 obj
+<< /Type /Page /Contents 592 0 R /Resources 590 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-468 0 obj
-<< /D [ 466 0 R /XYZ 69.866 801.979 null ] >>
+593 0 obj
+<< /D [ 591 0 R /XYZ 69.866 801.979 null ] >>
endobj
18 0 obj
-<< /D [ 466 0 R /XYZ 70.866 413.509 null ] >>
+<< /D [ 591 0 R /XYZ 70.866 413.509 null ] >>
endobj
22 0 obj
-<< /D [ 466 0 R /XYZ 70.866 226.752 null ] >>
+<< /D [ 591 0 R /XYZ 70.866 226.752 null ] >>
endobj
-465 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R /F51 392 0 R >> /ProcSet [ /PDF /Text ] >>
+590 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-471 0 obj
-<< /Filter /FlateDecode /Length 1522 >>
+596 0 obj
+<< /Filter /FlateDecode /Length 1523 >>
stream
-xYn8 )ՊDJ@`Nz[i39a)˒MƙmkY?Iv;<~{4D v
-yrؽ JIQ)
-:\&CļQYRP{R&Xz\@8Gr$2ƒ#)ux䂙L{$dE)VJYK!nh9d4+c% (JE JyMU8py{\fcI<Cq•B %U]2.7*]ww4XmeM AiX
-`"/!
--b-7OYTQz<_y.߿NΥuwNa]%ZU{pTOj  W80b'b"M~w"2">t`ZSڼx ` D<RoX ElWx;v{~Dr-mFIۊtz.>wN7_`נocfq&/ƶBmmmE6ky^[ؖ3.zoyo'LfH]uѦPc;9e[kD=ë\nu ^Ȼ$7<O?Q
+xYn8 )ՊDJ@`Nz[i39a)˒MƙmkY?Iv;<~{r~&2@?&0_~ [ZOrwwD3</D$=}S
+?/$Khob(SdAK1Ia- <s
+55!
+ywcD%\S.I@Q*2qT(krm12KW$'t `h(gݨ쒹wvoQцҸdao?.hXh@&x J+&Ƣ
+OKJt;2n봙[a\hs! a;}QFZ&ш=Sr|30c|%ׄ1U&"E)qX
+t#~8\]&V*݊!Z[ 5BtNj|IO
+~ J6֏m&kml+YfVmc&m}m9킬zaonUm/ 56SF>V5@}0xITml
endstream
endobj
-470 0 obj
-<< /Type /Page /Contents 471 0 R /Resources 469 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+595 0 obj
+<< /Type /Page /Contents 596 0 R /Resources 594 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-472 0 obj
-<< /D [ 470 0 R /XYZ 69.866 801.979 null ] >>
+597 0 obj
+<< /D [ 595 0 R /XYZ 69.866 801.979 null ] >>
endobj
-469 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R >> /ProcSet [ /PDF /Text ] >>
+594 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-475 0 obj
-<< /Filter /FlateDecode /Length 2800 >>
+600 0 obj
+<< /Filter /FlateDecode /Length 2803 >>
stream
-x[IoWcrh*na_{^%`Nd҇䒿*DNOa[RXWEJz?w7p'oMݬΘq P/RCJIJMR/jna/?1K:+ָ֮S*%ck9ɕy4Y[H^{,V%p0BHcwtSقY#/} ˯^ qyg 4PZG0CGyG귽q>?sX !v_<33x;6r#ORI C/VэZ{7`h M
-zy2P;B,X oۚTi}3o۬kT]!< /2
-,[d1
-(b; Ziԗ'Amvr$;sHb/>䭣%>ɊKm 8mRՓڻxaP-p39۳!j< "BXdVIs2&^T+^1аlr2{`/iI]v
-Y/<I>܅N3Z+LFAƭDxԬ8 a 9PöT`Z:4li`ѐDӈ684ZU{
+x[IoWcrh*na_{^%`Nd҇䒿*DNOa[RXWEJz?wHa h}˓7nV
+g8ORG)!$&)˗h50?%azk\pBkWE)~ilⱵJœ<ì-?^x=tpS2Z^2NFHinn*0[0kcax˓64. Jfh(O֖vH +!˗~oRwǦ_nQp;?=I
+0)c(*Ykހ-4(JK]|XB@b-<ܚTi}3o۬kzZQ/(ک0Bx [e;= ,s8HFÕłd
+/\cϚ
+ˇ84l6:JF+`v
jAGo.2%.@%}H>RTM
&a@[!=V#8ҚTFz1Zsk,F8Ͳޱ P cmx`lº|ȑ01aBG)0 {vmԲ8% ";ΩdHe
"&t.2Uu^^;>o]0]ѯ LK\_WJʦ9
ZN6}|i%ٱPG_oAޗo'ZZipջ"<' Fӽ۹{xRv@Cd9S0;g
#kBa#NUN+si y nK+<F
3u, q,Z 0+ nԝo(뀴C+$W16Ȫίɮr4py{'#Qmp17Vm rdSHlI6riϝjùS2axm wH:a Ħ][ ׶⸎ ĔL-!fՕ
-% a6&qPzP3m
-hZmR
-ႆ &gcehP8sh
+% a6&qPzP3m
ns~o`}-o`,a*7݋6^y'vú~iu0Gͧ~^*^XE+eR@NoJ)0- X8Z(<lj9q- ?Am*iĜM䂿6 hK[Հ;\Co98 P kܗ>MEOD4}H_Deރ·*9,*ʛ|'+~QJB4fԇhDtDv Ai|ФnJV_S^F>h"oP9 9#,?m A9D=䐞ՃSl Y`38ܳCkaƼi]ɬDf<_-Ŷp_F*7箱ՙU]ӱKL;ܰy].|_+t;gS5aZ9fb3^W;hۉgk7f~P;7>Wn֎SAK4
-ht?]l{WlCqd"YY
+ht?]l{WlCqd"Yl
endstream
endobj
-474 0 obj
-<< /Type /Page /Contents 475 0 R /Resources 473 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+599 0 obj
+<< /Type /Page /Contents 600 0 R /Resources 598 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-476 0 obj
-<< /D [ 474 0 R /XYZ 69.866 801.979 null ] >>
+601 0 obj
+<< /D [ 599 0 R /XYZ 69.866 801.979 null ] >>
endobj
26 0 obj
-<< /D [ 474 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 599 0 R /XYZ 70.866 771.024 null ] >>
endobj
30 0 obj
-<< /D [ 474 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 599 0 R /XYZ 70.866 582.486 null ] >>
endobj
34 0 obj
-<< /D [ 474 0 R /XYZ 70.866 251.201 null ] >>
+<< /D [ 599 0 R /XYZ 70.866 251.201 null ] >>
endobj
-473 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F48 477 0 R /F53 440 0 R /F58 459 0 R /F23 391 0 R >> /ProcSet [ /PDF /Text ] >>
+598 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F40 602 0 R /F45 540 0 R /F50 584 0 R /F15 491 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-480 0 obj
-<< /Filter /FlateDecode /Length 2282 >>
+605 0 obj
+<< /Filter /FlateDecode /Length 2234 >>
stream
-x[9Wthbi,ٞl X7w7@G] %NrӓQN ``zI9I᭝~L??K _ߥTߤ4( /_34~}.
-4kR-/Za^v%~1ygVwB. j'\khӍ
-vMZ¼%Ix/_qM]ZI,\f iK@ޘfMyM<
-PS맿xw$~_cBgӟ KFkO,FlM$ kR ٘W(IňotڬYg_קe96IKZ?lEC̣g~~N=.OQ-pF$$.IT;=K/|xqY2"Q[Hj$HQWtJ8=E"DG"f6Gؘ OqIޖ^
-طq-e_$+k56#t>g,Imr:>ɿ]f|
-\PO<a<[7AO
-I!+q[fvx s~ԭ3|3V/ϔ\qavl>UB.=j`'f=V2pk;ʅ6g:Hjh~H" ҋd™][Ytq7n,q$\#l[}[av4j:;h"}p57NsήO B:דp8:)qzӤ7 _&\R~~@Wtxq\ @+DO | 0|jp++()\XzP&QVHpݬ#Sq6lv<EH~CJx$,8ݮshoK|p-:ޞs,ĮH}az$:d2@EɆcdr"'}NieDZ~́\3sZi+j"&'2Ը2 DfYd7ZN"2pԣAx;oK3l1*]KK#gi44Xw]40+#vީWP^ؑl8Jz@9<Jfr^ԏ#>#re j\#T!5j=9r/J^~37HF{$)w!Aw0A@i=zΦ9+e4-^[{Bgq;n
-~U4ΏknD+riw(dt@AcO1tGtz:Rd`\&w09߁\Zմ7-æW`S[/432jٺRa^=HZ% ȅB/aWI*_
+xZ#7+:ɪV;ٞl 7My uź dz^ޞ{E@
+c@ۓ/rP3 o_')ე*(&)Oy~Fyp)%az.JIeh0|..Q~+ef/Z WKgی# 3MueԨiMVvgb+䧥ՠ .iSXg4D!{{YP|}?)лqׁ4l5KjxR6<?; Jij -P<8{J={r͋ΩeK,l4E/Oh% @c+!KBL›N5AZA[L/+
+b3캓ZUN2]-+NO ϤmRi(dm
+Јǜ[ftǁj^=|kZN 
+YCaЍaX(%]N
+-H v 56K7 $3V>3= L'^ƙwuHi|-94KƮ"A:eY)ةCsvpд.&z
+lYie_Җyn$N.w)Ad-Z+rtCՂn̫RW+RaVH}]
+Gdԭt2~H
+CV]{H5;rHN RYg^[Ɏ:+8N/`?Hm5nWql71?]|4b~]ݏl+cvG \TZr7i.2({%3 ҋQBcggB20ꔲ[Oi!iI0!:]҂כ-~{Ҫvց!v j6kƻ #;f⌑2؇+n;"qW]7" mwtp^dh#c| g3pG=,m.s7/#w@s zӮ#Ҍ .鑽yx *9Q Pϯ
endstream
endobj
-479 0 obj
-<< /Type /Page /Contents 480 0 R /Resources 478 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 348 0 R >>
+604 0 obj
+<< /Type /Page /Contents 605 0 R /Resources 603 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 448 0 R >>
endobj
-481 0 obj
-<< /D [ 479 0 R /XYZ 69.866 801.979 null ] >>
+606 0 obj
+<< /D [ 604 0 R /XYZ 69.866 801.979 null ] >>
endobj
38 0 obj
-<< /D [ 479 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 604 0 R /XYZ 70.866 771.024 null ] >>
endobj
42 0 obj
-<< /D [ 479 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 604 0 R /XYZ 70.866 584.469 null ] >>
endobj
46 0 obj
-<< /D [ 479 0 R /XYZ 70.866 217.497 null ] >>
+<< /D [ 604 0 R /XYZ 70.866 169.009 null ] >>
endobj
-478 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R /F23 391 0 R >> /ProcSet [ /PDF /Text ] >>
+603 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R /F15 491 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-484 0 obj
-<< /Filter /FlateDecode /Length 1056 >>
+609 0 obj
+<< /Filter /FlateDecode /Length 1243 >>
stream
-xڵXM7 WVHJu6.[۽9MR{h.%G=_k[^a<3(O$|7=m~4ӷ gagSSd|wÏsI޽<w(+i{u~ IQf?雎|h3!l<}C[3,-mnBH<ΥCR*<Y"^H^|T"yL)',d>
-h<cq6DY= 1q6?E-T\C>C\"& XA\qz&
-ҚRJ QZBoOx*t 押]S&̘D%ŁmwI%$,|Amrρކ]pZPa
-F%L]d=X~u1͉-|c|B.TQ')C|E7;@i4F1*ҼF,*ZHX0 Np Q/|#@<ʉ p,PNJYN9`|r~,WS5XVaOm LhAJz0fi]BþxÆc~OiL{GYMɜRJB cy?ah+}YN\5FhRMvtȖ\Ur^Єy[n$8Ǟ`ĒKWBeI[G^8eáIHƸMMgtm]/Zh ?n ±kDʎ$Bflc_IaP[91
-DF)6+%X`ƃ݂FB8ɏcOejsH̖f bizS\3X7ێ}4-ZMT ^H:tMA&!X;j5 HW-
-Q!:BВ8%- /R8en(԰[7p!_Mo
+xX;7+X1 $ppYŹpN\7%%C'sBZ켾yp}u~ZmV?nCt!
+u>ҝg
+iNP
+X>J=&:JY&Td͊n(}fV?,;iW}~^zc`G1y@ās.E9QӀlG}\ bc 5H"=2$T) 
+G=D&FW@"T}2.\TKNc*TyI6#.'2=-D'CA_$ KS3AR<[1@1xIi)j,Ä*I}>1pAC}sPBt9di9Ea)
+ !˴tZ{
endstream
endobj
-483 0 obj
-<< /Type /Page /Contents 484 0 R /Resources 482 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+608 0 obj
+<< /Type /Page /Contents 609 0 R /Resources 607 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-485 0 obj
-<< /D [ 483 0 R /XYZ 69.866 801.979 null ] >>
+610 0 obj
+<< /D [ 608 0 R /XYZ 69.866 801.979 null ] >>
endobj
-482 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+607 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-491 0 obj
-<< /Filter /FlateDecode /Length 2467 >>
+616 0 obj
+<< /Filter /FlateDecode /Length 2469 >>
stream
-xZK61s*A8^ M v/(%[NoݲiX,~/$09J o_?I H)g)5Ii<~׏h5@w. =֮t~E)52BۨsU"'Pfk9Ѫ 
-}IǾ/cdJGJFGI9Jb7ǜ
-\]B_<9ƶ*'^@ O]: jDm~g+_5.,dD|R']()`%ϮM:T|dz W*'H'̳6=; *Fbu^?>aD
-*aBe5 {(,U
+xZ;6W(KU>ٓ|~.ŗDQlԭ]dY*96/2?Oo/__09J o_?I H)g)5Ii<?GgLuV]pBkWJJ:\m9S~? ZgNl@ V m^-%ʹL@2=jce ?w3A񓒊iW\jUEkX YIV~ IB$ @Ʃ_(4_?E
+%
+cL`bg잼 oPOC,|$HӘ]FuI͝A%h@)"Jt;2F
+\]B_<9ƶ*'^@ O]: jDm~Vack^]XɈ(\9ե6N()`xogצKZx*Q>2=+uYJܝ][˃u#u1ʁgn/|FB0^"0!A2s
+=IJNkYHUڲ c!ڧ
q!:X;>wh|Tyߡ%F {.a i 
-[Il,Pfsťq̀DPR
-5'RvX#K2TB՜
-Z;εfˎC4Yo\*|uVR>HtbQQ[O2L6q>sJ:Z?(ϕ(fC'Ri Eヘ0Mj.̠cIqfER3sE!՜I}A)x.53sƑќ@0ǜ4lI籬tl%u} kNd׳S{MřV/S_yxyu[>홽yٴk~Cc! q3O#{Ɇ#y 5ěz*y!^zJw =V(H6EzSd^^p@#y!HۅxF/@<H'ޅxzq#]ċO֜IŜ.eKUr|@9`J ֿ
-+/#LJ@( D(gM^+U:T']#MniRqea['|X9@ZNƌURU5Ia)+tMTqÖyW. hc\LtJneLj]LY%P/\W2i*{k+>+٣8ol$K’X89gOۜI:|Мޤ=ȴښZdLڣeS@)0Z*+W*h khlۆ`qw^ɶL=PY)nw%,'1Ƽs#YغGfn94ƶUvb{
-osSJ|F4B1ņh|G<F·)nH} i-kHh}eMU/>=+ (wuCZ^u7|DNV+R36ܿީݻh$ 6t6g9Cr[j@n{6`6zz [˜
-
+G燓XR掋K%)+X_0ɺBeKM+ԜPgK]`,ەc!,QPM
+Wsn*hE8ךq/;pfUv<skZI[c eQF %GEm?43ā,wSϽ*hT<W`: ZFKyTzʟ7F6T6KA3;RtЖ1
+&1͚ l~K͔Vsv& GFso`$9inْcY9G3"J@*GלlEY zg3kw{Z-|_ ϧ
+됷}3{iůB!>ȋgFN Gxk7ѓUC"<@<>{q#PzAy tmXVsV9}Gԋ-őC-K !^cx/ N 4Gw#99Ƿ.eKUr|@9`J ֿ
+YWckN7𗮑 D&N4N82-
+֌?>rJs-'cF*)yJ)nxܰe^KF5'8*<{g1bW0Sej 4׹*wULʞ~J(>o$K’X89gOۜI:|Мޤ=ȴښZdLڣeS@)0Z*+W*h khlۆ`qw>ɶL=PY)nw%,'1Ƽs#YغGfn94ƶUvb{
+hb #uy΍hoS?ݐvZޟא+ʪכ^|X{V8Q븵74l2nV.jI fVNKfmJ#SwVIqsm.sFm@sԾlltA1S'
endstream
endobj
-490 0 obj
-<< /Type /Page /Contents 491 0 R /Resources 489 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+615 0 obj
+<< /Type /Page /Contents 616 0 R /Resources 614 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-492 0 obj
-<< /D [ 490 0 R /XYZ 69.866 801.979 null ] >>
+617 0 obj
+<< /D [ 615 0 R /XYZ 69.866 801.979 null ] >>
endobj
50 0 obj
-<< /D [ 490 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 615 0 R /XYZ 70.866 771.024 null ] >>
endobj
54 0 obj
-<< /D [ 490 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 615 0 R /XYZ 70.866 582.486 null ] >>
endobj
58 0 obj
-<< /D [ 490 0 R /XYZ 70.866 296.062 null ] >>
+<< /D [ 615 0 R /XYZ 70.866 296.062 null ] >>
endobj
-489 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+614 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-495 0 obj
-<< /Filter /FlateDecode /Length 2378 >>
+620 0 obj
+<< /Filter /FlateDecode /Length 2375 >>
stream
-x[Ko7Wq}êX'@n[S|lgL[F=MWG'}wg+cgN} |OtZN>D|95Z>iM/Z[O|~~!G}j͇|/T~[!Lg{T+}
-#R<Z F +2C k)[GJN]571u5:wu\FFs]m&
-г'yP8bba
-8=`c{
- qO$KO̯p)}EUW58W4CZpàeI[P7foCg_GxI%
-M&K7PRtod37G5+gS8CvA:Qb)I67%=?GP\O N ȞS
-Z5Q<y߲vk+8ƒ1hJ. +_ t蛆#pgNJIy
-iLz#`wRm^J{e|t
+x[n8+t:È
+U63ukw`0}GݩJb_DNw{|gccgϿu^\CT͗Ikzڊ.{_xޗ|>8ut-}ϙa?|-ρgU x΄ <ػfWY2?Y}R|_?]3V5{;-D> >v 5uۨȅL$q+ۘA[>.jl<t!%8;1C75 ;ŭr9A=c*^EGf"Ld^D9d=jlOAG“=~̟],v+J
+-aV%NM
+
+<cDisK'
+k|
+|-F aȰ0@8ƽåO[KݡF"o6ŽuZq.;ap+j딶2xFrZ`dǵ;`6$Os
+>mͦg uq)]lwYq^:-cya)zLasdoh4ZGG5; -!һ1`mkKÖ-&ә`S3LĢ=U,@F 7AjLvB$ICma934.o4hm+af)e%E~j᮹u2\ d]Z`\g}"ըaQFCPc<=7} SWHکF&aZ04vj} =tb
+ 3&ƨ q '}L uK!2b7կ=eܓIғ#2=oʤx_Q.{&|'NfpU+MInEaR~V?"Y?dٗgtp/wRB R%+(5ݛ>>-dMN_j'w;hj(*[X48|ERM8$>wOT'W*Sxj@SrF{¾UkO޷쾶$F--s ڣK$1](H1ߘRRBEes.cDW}
+rJGwv<@66~`xа}sa =Pj4mI1j!0VHZ R̥z1 Oa_z*>^ Id`7 IGqnu*h(?_;1WS IcJ;CR TAf|L[B/jy<1-—9 Vqne㽲ȨFY?s:'"ִcbǼ!8,0gcU;a"6DYqf!9sbC֛!,LJseBJ!9=y*8yY ~L|o#
+Xj)
+Ff3ل2~tT bj]e1N7c_%ByķT_uQ>al2Ae\` TZ~c8[#1POOqzD2U'F =]: b%M{ih"
+:
endstream
endobj
-494 0 obj
-<< /Type /Page /Contents 495 0 R /Resources 493 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+619 0 obj
+<< /Type /Page /Contents 620 0 R /Resources 618 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-496 0 obj
-<< /D [ 494 0 R /XYZ 69.866 801.979 null ] >>
+621 0 obj
+<< /D [ 619 0 R /XYZ 69.866 801.979 null ] >>
endobj
62 0 obj
-<< /D [ 494 0 R /XYZ 70.866 436.095 null ] >>
+<< /D [ 619 0 R /XYZ 70.866 436.095 null ] >>
endobj
66 0 obj
-<< /D [ 494 0 R /XYZ 70.866 182.958 null ] >>
+<< /D [ 619 0 R /XYZ 70.866 182.958 null ] >>
endobj
-493 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F43 487 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+618 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-499 0 obj
-<< /Filter /FlateDecode /Length 3967 >>
-stream
-x]K$ c`Y$xw<|7''v ć$uT]Rjza*"ůN~E oШ_?
-6iҠRv1
-Y2>t~oO_?gq xsIhE'a4`%fpZBADRjaڥA*Pj?#I *^cwܪ:Y!Qnůd#-{[Mzfyg2[V+kAkd*
-!',Dڈ|q(
-cUr^bԈ :cHZ89W=ƙGʰy%#xu
-)Ǽ[JV9mwcp'7mSܣ~@z?_n'~y+O>}j?}8nEx=܊%n߾ս#ʹbb~x?\ EOb B3Fs*g\(^t)(}0aw1d\Մ}W󙶌†6*ڗJ'^+'Bs{"v[ }:B)ϔ1F1)SHZ(jˆY"j1
-"J wT 9 vzuՐ # }'
-`ݒ‹U%e2Q;`u ?zQv 6KMD F]$"^tdZYrݫe*wd8T`JZ, NaE[Ұ !%"ݱ"c0
-hcb9]E\}GQ>ڡ?¿od(@Xp,OXkq!~dzז
-Ah8o>G
-T7S8{ @zAH9!K= TGXDnͭ9m^:IԄ&;tHK͐i8-@%4Azj9F.VmɗRW`ʚc|`lm)5\wUn_e yg~)F ]\AO"a 9ᝩmy$d'>çw@4x[q(.ނ.t4.GH,7t,a,iG)N5<=efs  iD-B,dnc_zNCRR߅rHaVnQgc}hYihcNgm[kϳIKϕX[A:'(ʳWi$v1 6]%/V!dY~zVJvY21tW}>[cp7R]i˶&41(Зjg~)AJr;[ |ZhRGVg 馣H:L@8;a
-+fF4( 4/clv/T,e Z%NsO=a8$Yz:KU^#.hy6ں5ϐ:Q'.;Ujm} w˩t8iXm{hv ĐS^5)P]1d7
-8!U=h[PT ] sƮ=_*qBt> ,e\'.'L\oK[oPZi:*kKߝ_W`,g2'V Ob5&S8q,HZX=hӺ);0eic*QN$.{يN'b/fx_̄L.3
-QQx`)|;XS(lGa͇P{.} O#Z̒>h@f3$歔 u;I{P1D(8z(HJN z;<=up|ƃj2"?[+߅m̏p%x 8+
-1K7}":B!FZ(DLJJ0
-2ù#9qu&sVhpiyHA'giˉщaqdzĹMl"zuTM<M,}WRof1]ϼc& B%2@<UoځG {YMr"FrBQFmzc}v򈉝e#X#&v.}GLd]OXoޘ˷?BC]fzcf'DZޘN$VvZ?c1{cf,W5i`Pj(`Kde8j<j|zjRLVnrJ :} i{iDdiIWW#DP"҉Rj<X:W
-z4v&ւjMD(iM,MDnN,hkNN)g\?jNM؛X75q:ٙĹ]Uȍ
-m
--}mmw9w%ӌmJP:$VJ$; 7$ #.LpG '^`GF7E̕`nD|Y9c)EZծEŌi7
+624 0 obj
+<< /Filter /FlateDecode /Length 3968 >>
+stream
+x]K$ c`E$xw<|7ç$%?TI.. LOw"ůo'yˇ_?EޠQ~
+2%  P c. WR[Tӟh;F8NV;gS!(nůdu[^&[4 f~)[[T;kAkg*
+#}'
+`⹳‹]%
+0%մ|#B‚+l>aca^[
+|죵\B9M'
+Z0J7Ԭl@?.9
+jerv2VFS OTgfs  iD-btDFC~9i` KYGHEpB#UZ]Z!Ⳳ10֞gDK[;AҧaYyV*M>.6aӵYRQhB&h8"ǭg9}D^nW9߆*ϩ5kw[S*+mYWdMlK]5g~)ذ' v^ k,xuHCS3]Ԃ $tI
+C y':@qE ׀A8ⰂfA]+֑nkm'BR/j޾UR{k}8,>?K\9)Eи$DT%?8J nG3zqTeV֝Rs4>T:ڴXm{hv Đw̔GPeR٪^Dim(*[.&s]_Yr~||j>S 0{q0q-mAilL.Fx5}wB_QHނUTFA řeNxFAĬkLM[(8|Oq#\(**@P=h)TԼ!ըAPE^VQe XѦhE\13^q/fmxc .#
+ۚbE `ka/}joޥ±/vp
+λ
+$S^OOt\6xpY~1\Fv cb s?.sNBl ? %áD⭛ioȧ;lSj<fn?l :(JW7ˆr:vxa*؂yGR}l|밳|$4FtnţjaDGpr0SYB 1yk0"vFD+
+b?8M#X'Ǒ7Q4p4]I %v;BQ!yH"hJdyH"~W[kU >Ex劆#zv y#Xڋ#&tS/ }GLd^OXoޘ˷Y]FzcF'!c1zIc͋ƌVvj?c1{cF,W5i`,ըQ8"{!-}DZM-25&^SKc5j[O VnP9FDb>
+di{aDd;ҒW#DP"‰Rj<X:W
+zT;kF&&w&"7'B5'VB 3kߎjNkM՚8LOk"BRĊY]%MBJޖvsGbIp|Cb
+r?Bpp⥌} V ~it^\:I
+#rZ5]ZO+fH3@=~֓{gmFazxLfTQfT~Tъf&u]ȯg`LQK[Q5jPQ^R!˘66m3~*\?s\ﳺ\덹g?sS/_2Xo̅NBXoE1x+YYn3Fm3:Rr%یdkikͨ5XCmFT
endstream
endobj
-498 0 obj
-<< /Type /Page /Contents 499 0 R /Resources 497 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+623 0 obj
+<< /Type /Page /Contents 624 0 R /Resources 622 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-500 0 obj
-<< /D [ 498 0 R /XYZ 69.866 801.979 null ] >>
+625 0 obj
+<< /D [ 623 0 R /XYZ 69.866 801.979 null ] >>
endobj
-497 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+622 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-503 0 obj
-<< /Filter /FlateDecode /Length 2006 >>
+628 0 obj
+<< /Filter /FlateDecode /Length 3015 >>
stream
-xZ;EWLk)Vb|H΀,G  S~s+]TW>1;痻%3A;|j=i ^L88g#Jr{4(^>|H|%3p,Sf^o%8!O4;AUCTQf%1<fTLHRNi͌kSCr<3(T%*ƫ9_Ѵfoxׯ9RƬ^/w/ 7'}>Lӿ$2%~5rgቸ \S8Oǜ-L %e2 ᾪ8fJ '4%kĜL`dXh~/upT!NCm>&dqU 2!CXj HJŽ;E"e/RC}ʤSW D}흔7]QQ& <=A:悴!,rZ> X@882Eⳍn݃aWSĆ5QSm)RdX*m* ^5ʓ *B3T* )+PsY[sXSťjc= ijaUrcHAʳ9˦`jUΥަ\h+?^ `xTʮT'k
-o4ZńoHF2L8Hv0aq¦n–
-NwK5ח8&(C-!~QT 0G|: >4?rŭ1(w}B #<_p!1NG41
-W,V'-3B"|~k`"
-Du@B8RCn(s ݅)<+l҅&OZj&v4R)󊬝;{ τHѭ\u_8 /Q~ +vFe Hf((,:oY&Pt\qBҖQEtQnb/B\(δT {b֨tWg"jPdf;nbKn v:<;,`إ+Q@<;PӉȱOF b{]'Eدj `F"zE[,G:X^[G(E;)5rB:d\k?spIR@%5ѐӊX
-q%
-7yRT՗ZSdr<w2dY'Ɍ$4++Yߴ~cWf<ԠZŊBl_") !z#쑫eA*s]ԍ`'QzQtShC W)V^G&{fLWDFI{<*
-*K8ƮJ&SfÀr+pxe ѭZyDQiꒇtB#;C^La{WG/RWrm8˷ZRItPm7
+x\1߯
+ݍjk4-f&+%%f`%}7ὙG&,Ѝ.IO}Eƀˇ_"/bp\\>|,%|/%JJIJo Z;н|/ ԫ{ ]׸O[+)ɼzNҭK$HP O HA|T|Lހ5&'CuE'lB5lrJxtM2 L6#2a$O3^˙W&s<Ȝ ?'UGk@*P d\T Ah
+.@0h_8 mQ-'NV&jB9]V^Ô 2̭J'Rg-
+P 5EF
+ƾWA&˕׌' I\DOB%]z)sBUf=T'Hxƚi)K=
+F=H@NK.N6LmIlAƛ\~}9wB^i6X^xU=`-@jH!tf}vZ.ӛ袑#X<*WRbDdf<esnMƎKGV&ͭ`qQNgSQcl(兰clBw<Nޭ%u-JI@'Rr~V|^"Y6*;)#;kl5~cbț͡CWU"/d:I)7WKѥXVhYpʾcER|ɾ׀kZط/
+s4Y~@-c Đ!L]sk>. y7Eam$Y-D8dћ[sQ KoΪ7i#)Xɴy2F(b7O y߾'N1+?o^;}
+|g𕊣(EnoUe
+٣o̓Cl}
+c>wՕlՈe3tO|~OJfNŶ I7iƄ5<3[Y$r\c.e;pNJ0 6'M'hh`]e<KhQ@3@iM=j_qcԻc3T% aM:uu-k@iUIx^/ّ
+IeT_yOCH0TlZ1\/k‚Cs F]pe
+jz*_yfZتg,.r^c u) 9JFUOO8KtKX"$%[>gw:
+fz>ny>7؆YڃKM+RÐL퐩"dѭ7g`,XG`lUyWBtLꍘU[V)Ev5ꔤh!
+!O!v}Y9C9ZW318Vb? Q wTP,2Я%%F FR* \-t έ9P0<\m/-нuPH'^ _dm'J%>,}~t)JE>%Џ8xϒJb4]GJ3iWO7zQCl vw|Opo-&+-λv`VD7Z;$a8oz{GiS+;}m&+HƎp8?X-;Z=eUڥ#!lN7nrm207w22
+SrRAtQZ[KK%(j~;m^N(!q׆BR3ɒcU5#^Pr+_C$37A Qyz_Xs~Ăc3e>?4~ٞ^Ψ;= NN]MJ *%|-sW*x.֛t6~h"
+q ==Hˤ
+NDiNI>g CI.z!^&96Ya[Xhyq|9`/W
+u."]d"&*? ~ 5?s%jw(Mr+*Z=<AБtA89(YMσA!#<P4d<WBkf|\|)m#S~ge?~ هwƭk)/=fiJژQE㒷lK%bfRra>|U,$/l
+C`W勢GϱرU8tZLwӆsubZl
+̰aePVs3ah-ZjJ}`(AO$L&%8LFɖ6Y=('1-ծu}dC]'ēHd3U-9xKm:7}?*uo+FerWzӋF8u'>0JxYr㗫dq[=@hK"lO777-]6w{k\g-"qFmXH.w!i(wqe;$cb#xYMd]z[SHN})}sn`MD$ Zqmvi云S q. ] p$|mh@Df&ʱuM~w?Ӌ-hH}iauAܘJ8
endstream
endobj
-502 0 obj
-<< /Type /Page /Contents 503 0 R /Resources 501 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+627 0 obj
+<< /Type /Page /Contents 628 0 R /Resources 626 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-504 0 obj
-<< /D [ 502 0 R /XYZ 69.866 801.979 null ] >>
+629 0 obj
+<< /D [ 627 0 R /XYZ 69.866 801.979 null ] >>
endobj
70 0 obj
-<< /D [ 502 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 627 0 R /XYZ 70.866 771.024 null ] >>
endobj
74 0 obj
-<< /D [ 502 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 627 0 R /XYZ 70.866 282.884 null ] >>
+endobj
+626 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F53 630 0 R /F50 584 0 R /F54 631 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+634 0 obj
+<< /Filter /FlateDecode /Length 2965 >>
+stream
+x\IϯxG
+2O
+hDW'Ï?ы)0b/mP\)t;Io,=AKLQd[24A8m 51sHէ$g\x^҇zkWk<'`i$"iUT 236<P 96 CSy}fti1V Ko#y&1~Jk+0%fsԃG"tɶg~NHLOe0u ebrr ,,gBLJd}H ~,ٲs^hqXG >"1qEđ 㘎Q9`A^NQVv--.9&Zl3VxX4e3;Wt֩O# 4c]lXgb\NXVY֐7KsNEO'J-e>g:P4m4\?HB g"Ut APCmaSVӋ&%hNQBjȎ)qfdpl7cD:#a^f1jO_1*]H1y|(&[¡icr`@h©CTn )Ҍ4D)'dwVUp՜*Q
+i-hqꨁ)B_5|.׭g<3d5)ݓqA" hX<N˩lg!4~Y"pu%5?2>)Nc]h7 (bKCJ%)9Jkǁ9kjٯ%RQ
+㎨U7S ^
+/wGpӮZў;Ee^ODޘq@ -; r\2wM;q5GsZKwgcsQLeLNP]gf_iF\&W/j~uvT"Cqf(]rmBfދdAC*= ő_),Q7n/dΜ+{lr Qf V[wW!A~A"/f^XA" 1ԱU>a#`hF6%$1CO6
+K5*a,2C3aTON^l8=s^bAӮMVy-=ayx2\"P>[8 #QlO{dq9=F|خi
+hO`|r:Wd@?<7'n}fq*Rи+521|3b`Gy Y~5"e'Q\0ԔNY̋8YsN߳nۓ_}c}Ǯc
+#yo ʓ'ɮ'id$@dGN$:Y
+XXʫJ #b^]&ꌠI (m)T3rҤa\b뢛܅k$ۜNR $o[c%  xV^e|Oӈ`z"Sm V3fvK2ލX㩥lBԳTڻA(`}]<vYk_
+鞄4 1XuIi J,MMH3e(՚&""e8#Y#@:.^'ݜ$';ͩlwvCz?[p;Z]wK@+֏LJ6iun'qJFS5Qr%q
+<y%^5E~KZM_{iqcx, _O|i_sv~?D Gax3q<i>ߤP2KL%@#;yٽ:-AߎuXsisSznBQpål1X1 :?~9Jbe-9)V4I'
+endstream
+endobj
+633 0 obj
+<< /Type /Page /Contents 634 0 R /Resources 632 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
+endobj
+635 0 obj
+<< /D [ 633 0 R /XYZ 69.866 801.979 null ] >>
endobj
78 0 obj
-<< /D [ 502 0 R /XYZ 70.866 291.135 null ] >>
+<< /D [ 633 0 R /XYZ 70.866 691.178 null ] >>
endobj
-501 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+632 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F32 489 0 R /F40 602 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-507 0 obj
-<< /Filter /FlateDecode /Length 2804 >>
-stream
-x[Ko$W>,CV_ Z- 81=ė_$B&cGu??ݿ>M ooO?7uR8cny!?vYJIJ"KQJ|BD~v/s-$9wJOU>ׯ?30#G@iA|C GEƒGjGpV$b +_~??ߤ@n~F ')G謿K nPmP{lHY[.ۧXl$hb .f.(Pt;e2&SBjM\p:6N ?~Bܯ=4xQa30Q Qfk҈f֐Y>J蚵 
-=UE8g fI5b”dƐ
-ysY <M4 iIfzemܷG35.$\?@yp^HK_; ilL$ 2ƫid=^i$iPRȇԶШ3"t]`(23h&߯͢y#ߓ]0>Y
-i"p1y@Mdhl8`
-a&8:(
-;a}' 6Bޝ oMw l!!a0*"Zw(6TJra=ӐGkw0oCqdX9#nT%]V@5H=]o`BBHIih{1Y1\?Dy2S<DhwxHg3H-ĜLFdɀy
-Hwhz&K9wrȕn!m!Z0.`v9HwˡL/%Ym<Oj5:OmOjy5&h#,FBȫMDVheRoR~=N<QDorBo!^rG{׉._Dqu
-NL$n^l)w\C-[Au 0vné)
-/Jhe8U]L5D5z}so=2Ami" l [".ű N6S"DH 1QjxiXOu.(N+梲¢黹ni[7m!f Z%Pڭr♐Vg˱S
-wg^,s5]ya 7
-y:!sQlQl~uJ=Z󶸘!1
-cxrJ`7e
-f
-:o5Q0J
-lz`N>2
-|P(otrùh.omk B
+638 0 obj
+<< /Filter /FlateDecode /Length 2560 >>
+stream
+x\Ko6Ws40=/f䴻(R"Ee}ۖE*RotË6]ݷ_ ;9)AH_w?>K_Tg) Ki=~WqιOFJMO_bU˪/Ɯ~#j#eƥ
+YC<-L=<J5Gn2LݏY?0u*s )
+|>}d2`^Ɨ~gƙ^SQS[?wzW=Ưߞ
+cqR.~0{ ~OlI$rBRF&T
+&Nf!?6Krw?62$cPB=C7%Odw').TB:(Yj鯼ī+V
+._<qV,/EX$PnIF _qjc1&H48FUk-^rȡkIƫG;Vp[?Mfsds6%dFg/.gg|m"W)>}.o}FALҸE4|>
+}ﹷ->wqU&Q_~C@d%HHe'Ġθ%A)H"R5!T4ڑYAHc5}yAd뙬+G V]&moOY̚,b
+
+\w?MPx(7O8YֳuP3V;(U{sТ %ֲwP iY07H1 ݭE K{Ms֬J
+}v^|bM57X/h>zcreKwi〬5=LYzg\72lJ Q&VP:eZ +8].QuՐuӹx|)|m~
+`F1l IC\9`x={#o/瘭
++}3gcM QKuGϓSZv0C;}!6!Dݡ/B+
+ڙ(Q`ؑ2XܱkjeJ#b&q^[bwe?4;0_Rmô-&F§}`k Nx̉g.ͼi^ͅ|쨍,cOP<)H.7l(
+txq\EEB]Ŕ.D5&FpxOxXyJH|߾:}0j%q;k z
+, ix,(p_m]U^)`C|ݗ2~ҖXvBbM;K6إ_{
+K./=eIBA?L/uHuyeg2j Zߡx2QdJLƻ֐T& 7mU6"[c5W%[ͽXxt^v&mΔmx<B+~mQՓ<nf:2@L1n So930M[/`Rݿ5TDGJj׿m[Q([?5C{ĭp7o%;^=M|=>_xSq\ uߡ;kU5mR% h.
endstream
endobj
-506 0 obj
-<< /Type /Page /Contents 507 0 R /Resources 505 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+637 0 obj
+<< /Type /Page /Contents 638 0 R /Resources 636 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-508 0 obj
-<< /D [ 506 0 R /XYZ 69.866 801.979 null ] >>
+639 0 obj
+<< /D [ 637 0 R /XYZ 69.866 801.979 null ] >>
endobj
82 0 obj
-<< /D [ 506 0 R /XYZ 70.866 616.319 null ] >>
+<< /D [ 637 0 R /XYZ 70.866 771.024 null ] >>
endobj
86 0 obj
-<< /D [ 506 0 R /XYZ 70.866 337.721 null ] >>
+<< /D [ 637 0 R /XYZ 70.866 352.612 null ] >>
endobj
-505 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F42 460 0 R /F40 389 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+636 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-511 0 obj
-<< /Filter /FlateDecode /Length 4037 >>
-stream
-x]M c4 ~WMMUzǓ*S;%?
-/UȨec
-eɼ-t=sɮ+{r׭1>:H
-]W!X
-:
-B"E
- hZT<{ ,T-1mhqn& ]ҢO!.M=1/
-
-Q2)Qdžx^ׁwY+Jޣge;zyLrsvtӮ.wm5}8ڮk4~I]+:ʿԅ3P۩Ɇ.}Lf\'%B*4;t|=ȡhΨUG4BzʂE N -뮘@dFH\'%R I,rHJΣ-A90;&eRQ瓿ȰONZ)F/[,֋rO
-Ѷ1X
- XQ঺j\'vϤb
-= &IvmO
-= qvb\@uG#e1pd^SD.ܕ]
-)U5%SARGUyHKR`@LXˈѼݗ-e<b킲].zַPrcFtA~w [9_/HV=]j`\@Ty(Z5& %&0B Y2֫RH
-C)ka>pz.K^38[Q^8-Ӫu;C椿 _tk`<PgkQkoZ |":4+r[W䠡{l̓Zhյ5|l>llGr'Z˦CrE0CsWƎ 6UM:/f=dYnmffޓ5vخ'=bh*bK` Dٙ|CtW.EG ߕvwݪ Ƈn)[<wF_pߌ}"3zzfk>trމ8;zE(3ZYΆXuzUNw.UOWZ5,r
-ԵT
-qQ<
-Q5Ū%R(}.Chx<LӤO?Mf:U~…zv)Z^.T&ߣ*$uItEl螾IŵuV?J{T*-qRQ͢
-S$|b1ql!<rŜA/>ڕԱ Rg$Zm/fčr^@s-zUNK]apVT1Sؙ^Eڗn{uj׫>늽eD"\<sE)FDHPݕ@a҅5TrI5llp/f^|GY\_}"Dעy>2gsR:9 }:9+UeWx6V'mfd^2z;`NG@EaޯhWWd !HC Z
-lqu4%bjv6gڳ`#0}*JX+͙b[LMQ9ОiWN.h-3a7,utkH\؇VvD Ry<3E=l0{NZC@"ZYC(}[pʑy+Bk-n< HBaEZ9@Ƈܑ[`@]
-L@-~s|K͕g4SPn w=<Pc騟e"jR,_[X#QGH&dy̹eXUV5g:z(W!FGY4[~(!6 C@f]SH̢̢ ijƚv0Aę'>35),2{1X<2J:6}
-:iRi%er~29J?RGïޜF/tr7W{fS{[{b3T}@"< ÏP1lP Hl40@$W)_=ht*=$gz@V<^NUr/0#sWU1Ō{%уZ%7 #:t2WGƒ^U7'b3 ntqt"[xLY$0yE aᎳ;IYJBDO0 x29(T)-\W >7^I2kZf GYiӶi$i$j4wQ^:?fbޛ %adדLÄJ{`h 36߰㵩c[vzQB!^o~%֑`cPŸ] }zF]{qeX v)H9Ezb/EĪB+
-wtj`
-4
-&U+z]}VgSUknpEvg4xL8 ڴl*uQM<ƨ-Mu(Ne6'e.6xXV4VGJqaQ iJk@:ٜ4z bX6
+642 0 obj
+<< /Filter /FlateDecode /Length 3373 >>
+stream
+x\K$ ϯcH
+&"6aNnn&XS! LK<[
+xA^Wń="&4~<)9z\JJF9JSzCl{# y6,vcU&K|ZivVY+ X+\bo_pdEL75 DӢC3-'j+d> ^X6H9cЅ"px<\Tqmir_/C\\=M)a:K;&3eh\b
+)G`AŮd- +-
+0giGg½t:r2Ui]<v\5SC"bGzYåb^^,U-Y"gca/\bܽD5~WºRlARy:ń<`G\%JT3eʼ"(s2CU'"C{P72 } `UR[~*Ȋ[Z";f"fogJT >*qU"uWmz:1`n! wqզ7-ܻQ $-7XV}ef(_M̳Źw f\( 9J`YxO MOgz9Ʒ(bHA0캎o
+
+ni,v"x75oG#=Z~TΤA?ѷ^'{AjYۨsM1q *L߶E7%1vWDZ Mˈq٪S7*F{+m5ěLuŵX1>qɰ|l+Ko*M}xt X+<a#Vv&o*cÀs7S0ұ
+tY"rmZ})uK4)սTpbE8F&QL.&pY3/Pi9u@c:K%k!D4|~mx r!grtj+мa237-sl$o%قyVbv#ͅ"pd()A] ;_
+fs3[R\tL
+t;{Rׄjg B% $'*:^k8\t^`cMI\ްѝ?/% 4L Dԅ<A
+ʭs/. 0ζK ˯Ʌ;%W.lҜm琱oGJA+aͼXda|m2Y?AXdMK>}p6ޜdaO`SG -B\լkUXYf!khٸa9)sL?$`"ZkaVTB`"ڠp+wbSQ
+ZOԤXN8r4LZdY2׬7.{]㕓SrXɹʉxs{|Fjf)?h6A
endstream
endobj
-510 0 obj
-<< /Type /Page /Contents 511 0 R /Resources 509 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+641 0 obj
+<< /Type /Page /Contents 642 0 R /Resources 640 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-512 0 obj
-<< /D [ 510 0 R /XYZ 69.866 801.979 null ] >>
+643 0 obj
+<< /D [ 641 0 R /XYZ 69.866 801.979 null ] >>
endobj
90 0 obj
-<< /D [ 510 0 R /XYZ 70.866 342.729 null ] >>
+<< /D [ 641 0 R /XYZ 70.866 228.862 null ] >>
endobj
-509 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F40 389 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+640 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F32 489 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-515 0 obj
-<< /Filter /FlateDecode /Length 4078 >>
-stream
-x\K WQ>!AUڪכܒfĉC|G7ّd4I&oz^,X}面MݜڛAH_~}QJ;)ճFKi=}W5=ιw#DosXbӏLYE(#:x t
-ch]J<hkbu$|E1 kމU3;&o~gzoQ!GmIH'c?feGI(Ö ]"9+\pꥰNmuH
-e9;%&Ж/̈A,
-E=JvZO;`mo|8#']9M۴fN;[e)(tG;fƠPҴ :c;፦Qlffr`ՌrEaˌ斴M#1>uK Y5: * \!<,Fw =+nA~9!?t(BP_y)^ZDMv$O_Vq'[V
-Ʊ;t<:1.I O#7 W-C:C.\B
-G&yo٭"P D3:KV~G
-O֫IJE d@+
-ٛ\8.0f4~[ܙsڪja}1PhXlXᐎ Je*e<I,afMhVwq NځYb0DUۆN9!Mq+mj*2wBBIlP1ҙmY$(0hj/`үZ&a@[GΩT%^c(.aM1Eix]~nex+~L zi, ٔB381QT 5D.TƸ`%i4[^GO AL/՞meN>8H>&{qrӄ|,[BY|$P4hz\ʙIx@RsJWdq֬Pjn\䐐ϋO+>8]vpG5ɲjמgsO`S!lW/= Zp8" 9c),M_Ȳq*^ӒD_yED$DO,?eԜ-L ѵV9=YP( ~~Id&( L
-H\@=*6~ h: eSQ҇fY3EY1ڋ4i)
-H7 <QT,u m3=ֲ+g^akډ'Ġٚx5*~{$b9:L!`lw]+ӷfS݄8V8\]|g-,wE_#PKrvhcGU
-S>Xed#_s]MZV1ǀh7Tf u{%FhJ&@
-LD7_.u8?j?\`eCs-z#~X8U59/uUKTݰڐZ- n&=sդ6X YMSEJ(fs?ꡭQ*.ҜHfbbvԳ $w' B!$94.@N=n-qqēzⱯt˨L3
-g /~%3׽ F,3ò9Z@[ &]ȶC^hi#.H.IW-A̵{ H V\g&ew_1%\S05@^.[kwW5\Fk>…qI'G^|5JO@rC$cBkߏX +l
-qV 6!zi gKe$r7"mAFZ“o'ߓD̕1
-yf0XKBn䩤ٔ&J?{C:OJ~6n0Wq${dMTfr0HA.9_`Z1קjRU77†E3Z+1G9$3%y#Q'Bjl=Q wvC.@SJGL8 /ٌοK& \2ќgbB>o (v5dAao8I6X孵mRK^P>nW'p/\E2lKu۔/RɕtQ!wip
-r\qWH@ ~1UGϣ\@J_qmp(,~;H*uax q@qt9+y丩K| ~#_i%4h˹Gܴy5.R]ۮ^uiY|YM`\_#<~C~ORIxZ}giaV )j+,hin+bg ^b@}yNJ/9;Vj!{pAv!Jinf+9R'Y;[Ged԰{0% "%H~d& "w#=t5|do]̏%Q%nf |S@(s:[0fbpVZ"iN0 Qu&%i`G@YN
-d<ҝG֝ PlLRM~m!"<p՚ 4Dqk[i/UktrVY!Wn<zi 6zPȆ[k
+646 0 obj
+<< /Filter /FlateDecode /Length 3833 >>
+stream
+x]K`,_b
+Te*
+&ۻp5nu!C+sBWIg2unVEϐ_vt{ӵr
+x_*/#stZhCkBZ\1};<=C^tq»je-PVjC\3=N> .a2oH{=CX]U
+R tQ0x>G`sma pΪK(*%&~CH-uT>IM!mPA *% $uGWXՁEe2Y"(] f:/$SXO2j7`z
+tt$D@Ti6gq=L/xOǽLm@2#7pdo.H ׿"nIYm*OK# ͳL Q!}}QMV$]-'hICK~A2~u!;J.O4 {+kZHJyM? Ɔ^<NdD<;+{C1Z!jDޠiՕ$2jJ4#mu9rt:߭gSfk(O!)d!rCM
+#d_2<bhH<
+{;2g3 y
+D4:f#wGH%[͠;|t;꼄t;t{J秤:!- H9I7 ^ɝ9ԃGܖnGng~çxmf:S-t> TzЊO}G5Pċ,.&k\ܻ\G[VluV[M ;
+ꍏNK+;lY,ힽREz(ߊB
+VMpZdbt"vTy6
+Hb&q= !={z-l"Wǃ4Y>fSs8>\8_xÅ ֻ. $xL$+ 4õE /?yaajILҴVLSC}෥jaPnT㓐IʬyNQG'  עge|h(>/DCiЂǯ4ڶ;?jk˴ook(%9DŽC Dx i=TX2}~/+R}KKm|
endstream
endobj
-514 0 obj
-<< /Type /Page /Contents 515 0 R /Resources 513 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+645 0 obj
+<< /Type /Page /Contents 646 0 R /Resources 644 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
endobj
-516 0 obj
-<< /D [ 514 0 R /XYZ 69.866 801.979 null ] >>
+647 0 obj
+<< /D [ 645 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+644 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+650 0 obj
+<< /Filter /FlateDecode /Length 3734 >>
+stream
+x\Ks Wq0\|WM*=N޲l!{D-$@~Ï7.9Z^
+-?F3RǶ_jsI ˸/O΄.R /)MM
+f*,YD)
+Y
+EK7QǦHGAXtE AZPS*ɶ<|RQͮȼDh&&vW>'?y"yZi'`y~(<-%{g9v&Kș&){}X#h=}2&} M!tT)erh*YRre U3 5h!ڎ25zZtdf)MغJ9қI,ζ͑1If3mAQ
+e%ִ#jSb.A7~.FEt&C :Ҷ׆ҜF..XMR)щʃTwh?9e]j.&5a<jL7sdހw˯'A1Άhr
+ꁞ3E[$4RA--2|\Ut9l NMtv
+q1l*djN2Gc/dSM LLl`Vk-B6OULFͻ\ 6GM3] lAlmZƬ=8C-PYlRDґ#ju8'0'Cyo`+(ѓv?SR-q>Pi5+I^I 8iL.B>| nF3Rp?O#ۼ*CNZ&0ӣnfgLZ[DX^ ؽ !^\f{\ICyx۶)D^)1"@gN]fbt`zQ'}vf93uMݲ0G8~Rs|aIQKl-!)t׳>Am6u&x (Ȥv{%=دNa(!i0yEtۻC{WyszH)#K!ڊKXi z fx-N[]5סAE0,yYښv y/&q#~%A_öݟrbYghO.D $w ՒZu<:0QrX)"1/}ni4RCv(d!VY~xgPRHT,A
+ւw%2r63]"rG]
+}uU:%u@ L@ j>L?kCu֊4 P @=
+bR"{wM9Y{k)_Z}rD
+iԋqnz_fvjޮwFՐ #8;,$r%!IHO;ᰐѰ&n ]{h/}iG۹~PV}=H
+q~;w.La?9
+I2UO# D~2Tɲ,{*z5rJ$R8.j;K =*z;ڄ7C\.@h/
+(/{sh(3<^ڈAnZ'MgONB8;aq8j$4_&'gzhC}Bx=Љ=wՎ|VxOp!ȗSZ c/wEmgw3)1|gVrI1W><
+n׽)xyH˥t~wH;x`j b7[ `=Yqly9fsvT:& ltXzVN-nJ=W+l;%H"YQ$8![|W`z_
+U1 qۦ)kV? 5הNB
+ؒQ[3аr"J%C Bj-C/W#eEx)eH t^@Қؘfhu%_-۩Q!'7ǔD
+endstream
+endobj
+649 0 obj
+<< /Type /Page /Contents 650 0 R /Resources 648 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 613 0 R >>
+endobj
+651 0 obj
+<< /D [ 649 0 R /XYZ 69.866 801.979 null ] >>
endobj
94 0 obj
-<< /D [ 514 0 R /XYZ 70.866 465.757 null ] >>
+<< /D [ 649 0 R /XYZ 70.866 771.024 null ] >>
endobj
-513 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F42 460 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F40 389 0 R /F61 517 0 R >> /ProcSet [ /PDF /Text ] >>
+648 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F34 585 0 R /F54 631 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-520 0 obj
-<< /Filter /FlateDecode /Length 4003 >>
-stream
-x\K$ ϯ  vo-l81K~H=*fz r؝H_~?>]?>3o_~/b9s\KˏϜo9W8Wε8[J)|C^[ks:?|bD|ˈ/?3|1)4|pFsM#$f^v6i0
-OzL|EK?r_~G:G:Ԟ B?w;UI֤Bpf}?k"2(=[zo%>%d<
-LɼHGGrq1c JQ_3K;CIڣm_K^M?hTJCk?רQNwzEO`7|vcSa-Q(4ѥ7<W?פU~IӳKOS- .<8(yC2?To
- !U- [Q蝒
-, f0C0f οK@ Q@Ӹ`Vh/B1+-\7C{` s
-)D0 r~2SXܫ*Jd"Pa')71oJiU m/W>LRE+zQhчԝ4LKZOF {UI*V5]%YTSAsQ2eʥh_yάא4
-YxKfX%VcuUREgčZ?sXcA>S'.|JqZq+s O9׌umٚHQkW[)uhpQp=Xvs娓 V,;mnb 05SR9ےL IN|9aſ
-xxdigD !=kg˖("(Z
-\ [er+_y:Am(x2Czڌ'K7Ag<2:6C#+W'ðeR*G –)3IJӓ[BTsK!iZ%<[ s:eF2Sǩ{\a>Yxel8P6s0}/c T92haQ2jCq%EA60AtҮ$@YSDzJ{XˀH5DZ&_XS<PZDb/.ON/G^ǃ[$ϯyd A|cd(z k7l=M(.*B/A;f(8^ ([B (r&d|F.@M&gb"A*n;, wO+Dt o
-qڇÃ`yqy(d#v*eUNmUXFDRO{Y@ *oy#(/X isl3@7s8u9ԤdqiJZe+ho|n9i =;}PZp a-,S BHf<̨^1߭c8}qMK<ԑյleqy+":P-hT- Z qdžAcƏ&R.tD,o-S*X gttg\3{anq_[{y!FMUY7Yng}U\A;Hh`dDٷv
-Y$CrjF*b^*;RP>8ϡc%MGrL947lWZhWi7(ZWs8pوXka@goaQ ߐɶ'ɻ_4/W#NSAus^ufIfŒx n[Y03` )l'p@bru 0Hf΋϶!rS3o0v-RT
->ΙTEq <BOwd?Y%a,HB,|EuX%<-: V/|XFǠBH
-8
- 5KQ`Aѣ-ڥPLN5\UQ<άXJMj5jjtQ]a ?Dh PȘNҭ/CZ˘/87Q蘮/pak#y
-j2(.aDKt n&#@d(#X3':My7Yףq5m rRVob[Ze{ +F:)%3rj;F+'VM@0)MI rwo>sfO.a;ʔW{2ȮN8L` 3 l27H[ "/_4@bl| g> "5#Y̫[1.`L'pS@k,Z:i^^ה*46QӒ4lMn*L0蒮xQ֥<
-dXo$fo:
+654 0 obj
+<< /Filter /FlateDecode /Length 3709 >>
+stream
+x\;#W0FUUǣ*e/ٖ*+}w1`{'9
+"XxӋIړAHO~9*%|R':Kiߊ~}Z9>7RJ4=TCGU-'Ƽ{bc@zqs#ח`D
+ ג;ٮdl CٽCM`rRJ.X> & !&t#O)yw-[*š(ڞ~駘{0{-Z8dN+ν@NHG I?
+X<-ՇY^gG<j5F93;~&QfVZk<F|2Kۼ#SN?i)PE>g5JŤ`cG7kX8 /XVY{DSŘBv!%};3 KSp~^ÍT&RNdB "o-KVBH/&FDGdT€lia,p5 ~")YYelp*gn֣RRnHRoALC:2{j֌D
+Y\ ƺ-
+ _
+(KD%@{eb\}]OMH9h?!]Qj9 !R@:b#{eM j
+;񂎩񂆅i*R.$n
+dzy.F)Lh90uNXXR *sP`Uwz[aG`^gWҾ&n#tl[,RkM:I u~25K+0btoJ3~E`JdͨA"@Ys8*bz&3R&bSBpմʻSŒEBX&ɒ /h}D{'ɜ
+MU.\T, HKj50o6TqpY :n'{ti9 ۣAqUp}+Dur '
+OOD׏I'#-g#*kNH2.H(Ǚ;\>"%}ȣB35d֪ŭ*eur[/ 0#mEvpw7uOyHV+^ YJC)GCuꁊ:j#XtMcN)3?iCJN[޾-PLR FUZHǢo~V]i9{<T>(=4k0Kq1%4US`XJ]lюh'd
+lrhs*ݢj<nH1-0sN1 qׯұIRR],~ R;7'0:v,ZeQC
+4YGez1QmS#w;|'5?Ku-;5 zOŵܽw%)QYtzPxpzO%zGlsÚOp@j"#卙EU)Yͨ\AocqhipX7RAN;RS&
+T
+T*ş8w|Ôx*ܞ}2K-٧1?zD+3(o#`~|MMؐK7_zES!#X/Pܦ„x8և{n|P[Sݴgj><DxP 쏬5xc#~X Y7-^~%edۃ1߈@5;:ni 58в8@X{ ؏wCҊ[^tZR+&ȞxߪpDB_\Qf iBi<"/}ұLV)؂?zo$|1oB
+|t
+bM}o@zvbk`cu?|mm+K
endstream
endobj
-519 0 obj
-<< /Type /Page /Contents 520 0 R /Resources 518 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+653 0 obj
+<< /Type /Page /Contents 654 0 R /Resources 652 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-521 0 obj
-<< /D [ 519 0 R /XYZ 69.866 801.979 null ] >>
+655 0 obj
+<< /D [ 653 0 R /XYZ 69.866 801.979 null ] >>
endobj
98 0 obj
-<< /D [ 519 0 R /XYZ 70.866 364.563 null ] >>
+<< /D [ 653 0 R /XYZ 70.866 396.134 null ] >>
endobj
-518 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F42 460 0 R /F61 517 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+652 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F34 585 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-524 0 obj
-<< /Filter /FlateDecode /Length 4693 >>
-stream
-xˎ_G Y'0 [>%qb >ė~(Q")(vg@=Uz?HJ^y?xO ^|僢E]ڋAH_~$%|'%~/zҠwE~+?{~7RJmtvX5eUŘ矿@Y(#4]0gh7ܟL=y2J Q8Rˇlǟ4o}g.ڠ0_/0nQw;عc: BYPb&^~OwFWapPO,
-U_أ]l'}J͌@ A9o~j`R Ƥ}04ZS3#?Dm8hi/w=9)&x=Eko!OR&TT84thI$yFMFBo/f?K")`Ɗ%bB0+)h] I.M=oK,횲"l*hΩ?H/Bصܥ~ `_g BqDGʓe ;+9~ 0"zzw5$-3:4kD~eChKY5΋&C
-%H^O 2UꜙspB*3gR}wbH$+ Z8z\5F1Q`233Φ; i;]qy~?ii fPA.AI)RHv%"ȇ tSMT.r57GY:KKqyl$l ֿL/݌64Zㅗ%QKVQ?/DMQoI
-6<VsFHa70D
-%P
-дaFjrm[npyTO|?UrרؙT)Zt+QqLg&V+DX^}Fɐrj0Ejr 9V;B* /PZ0d[DTNXG9hIV2@-Rja픴f5VSD mK"p̓ujgl]QE*/ 3 Dc\ T
-,9y"$*,EW^4,K4i
-E"ǛQJ˔qĶHL-YL- %LM!L^8*\+ESNaT =Q@8.ݞ0p =%C13췳rWϕ
-ʥ7R 0I@*G5,笞:[VpzRR+V'14T3+cXj5#ɑQ 5q$`*Qj02'ʧ 2jP[-Qa@ɘjC0@6
-h )?GozR vpպ#׫0kmj8F*ogC>* z,*)u,Ji JK\"M`';:X]\[zs%(kǫ^H9ba̤B%9L^"T[/-ky(KEr!<⸗y͐!OT;zUr=)D1z]D!/1>@hvD6ޘJiPXH$(w͠%HF5'36WuW)b J8s mB\bSAE2'-Ecq.յjR\Jj~fT'>un7(c`0y
-y0\Q%tH7:h;IJּ:AmFOkg"=$KM7~'_E9&C@_UB*P6,p?r󵼚{7n-\ם:r5j례`,S‴28ۇ pGx+ ԃxH25] (7Z>UY)q:.DIΙ!>3'z2߿tfJm.+N[h+߳5qusFq=v^!xj
-ML֥x o
-W96ʠ6b5ֳi)'jYVv i6wzJ7u@g޼; 7*w:
-
-K[T\U!>-[.-eu4ר .h4;Hz;L::Si&74JHD ^谻"\KB~&Spx1W0&kqZTǩlЦL5hTen6(=Ԉi4 05Bfn'qW JT|@&ne[nչyj!!s^6bȋY(UkM5J%y'K>Kj# A
-k]7݇Dq7`irV"T=q
- si1ЁW+(gѨXEO"[@T]d;# |[AV cA668xGOVu3•Y.YfJyŘtd!%jrU">}Ŕp:qX%ҹxN޹Xü]g@O#"?>[UO#~jeߩR=rq%22iK<Ds)gW-+>LjBPs+@xcY(6zzMH5)t<X5je|zDә#SgZDIih3:褍Mh
-$]=z{ }bNF9S
-tNn2'm襱ҖYzM$mh>iCE>QoFM [n 4HfͫU G;򩣜sI\+N9ԙsqf\H;?9&9Iy8Fs9Wr09s-y-Ҷ8w9wIQ#C%mqPF>.nܰv޻W1KkKMheѣsYo
-3g*]@L/QS='A_?2yqtcq1-)q ŪOdnzg\;Jn8E/>&9ĆwPQ 4(G;GPU6Z:눰"
+659 0 obj
+<< /Filter /FlateDecode /Length 3701 >>
+stream
+x]K }XWTyv=-o.qU|H.(RRlϨ% '~ї|xwd/QE.?b.^Ň47^~yڼhmQkoÿ>DD> OVkMv8>qf8˙Ͽ#3fa10V8{W`U[_i]ʬ^e )"{t!^Ə/rsj8 ??q,hR^},LTZ!*]Xm=hohGsVFSlPa3{3{<ۖ7| rD|^< sSp!|S^eИ;YuG+g
+CR
+r[75;xh8&q2\|8&|-E`IO+>[ZxHJpȝudh5<yI',!/ڵ~7hu'/mCJ%dzJ;?EHjeYkp1K"縄}dE8zD+.{s̐js(/-{@/?\sY.)T H:$Qi! C~}L_m(vg)(ֈtc/-e631PåAoo"N̫EU1ҟ-z#5acClhUU[;':eٕ+B"='b*b\ֺRt`dҺ|S%oGv< Q=m*#l:$%%ѱ`#wY%Cvz"xK %"WƆ+F] x`>e WQcbiLg=O|)Cs[Aݰ+{MT2 J[exɲ'ۮ`)gm!HGZ[ZItd
+Z^U(cvzn@Hܙfr3`LK/cLMxn~cK
+l=$"lK Ak{lYsEj6syieR6kا\ܲ˖rbk_3lΫrU!
+쨺 R܈?NZj$NEJs_bs2D&У~%<=lQXÍNQɘr<uk}%W-=L,{Y9ĭӉө+v) Sv[!r;5k
+|05C6C;4ؚþ>ǚψiΞ3ٯn~da
+Nxo_y|W4"TO6MǠbpknm܅Ə5Y8FyP8c5l;G 09JΫQb< NsNX +aQspC9l_}.:X
+׷*hS:@n,ƪ8z=|\YC0e-pEdyIgd &Rv5?*5t5PX,7
+0\ۋwlY]L}[JbeZzcKk 'X32<3Y;2PX!,:ޚ%x at2X=ܺt/xi6}+`)*9T B 對fh*tٟ~Q{"BMУD.})=b]s #Gt8z-3|j}Y4zM-W|xlF5%!_Bځb1Ȋ<Tw<c3xCuC?LzCuY:mƧMs6nI%"܊s D'ZiNd弯&}6 ۂzx lKu- a[V~۲}ؖ-+y
+W`[jZa[v[`[j6NDK%UѧwTCR!%Ƹ|~",Z
+k᥍w|[I^Ol
+f]J̳%Oȋ1-eNLVݯLqimg8^Yaެ*xA^j ,>.6N
+bQ
+&yFc_^͊ ~vYZ5Tȋ@+
+Gl
+~_rIk".X6\T2<ݠrC/ lNfб[|xnť܂1K㛷'1?Y*i
endstream
endobj
-523 0 obj
-<< /Type /Page /Contents 524 0 R /Resources 522 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 488 0 R >>
+658 0 obj
+<< /Type /Page /Contents 659 0 R /Resources 657 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-525 0 obj
-<< /D [ 523 0 R /XYZ 69.866 801.979 null ] >>
+660 0 obj
+<< /D [ 658 0 R /XYZ 69.866 801.979 null ] >>
endobj
102 0 obj
-<< /D [ 523 0 R /XYZ 70.866 681.633 null ] >>
+<< /D [ 658 0 R /XYZ 70.866 236.045 null ] >>
endobj
-522 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F40 389 0 R /F42 460 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+657 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-528 0 obj
-<< /Filter /FlateDecode /Length 4495 >>
-stream
-x]K$9ϯa4jF 8 HpapuÁlwW/r8W~ۯ>oA V~/MݜڛAHo~K){)իVgD'>1sKH)Is?ĪUc^ï0+G2BGe<v1K
-)rѻ~L $9:^mz
-blIJn|Ј~l@
-rbXXj.#ey:y"@aJ+㗊t-ܷp-Eӵ9:8εW8
-u⸮ /lgzgUpͨoᱦK}9.-nF>!YF Ef.$Է\َE2;Cp7pU'y# (Ac
-@UG>ۛK!^ض\0f@><U@D^T6=Rbl(}oU2gs驺Wnd_<@ekTKvZhSlp'MThlyI &;~p(l%M&ԁ7
-Nv#)F4f2ͤfCϐBv cJUR8T , shZA ! e՚^ⰚoۦTĆնV$׮͔7ڊ[hhN#v]#@^#ěpBuNAB`t -`E*nH[+@#@6ZlC+ ^J'7jUz:I^\I1Q5TR.R:M_|1;Q?J$ Uq9XK)^I
-W&.
-^vZ(s!!@RLCI !8]
-^{!6jAs_yeu3iu{U$TKX9v =,[vUKI.{lxB*üy(gSDOډ0)Ѳu&L`cTlmH:f-җ3d=&zP(
-ȑ* `\`z7N S
-lI=z:!̓޴ą7>V˝0Y{u>up̣ޖO}YR<s7uPh69D\<zM/&<KŔ&doFJU^Tu%}/`5 yyW6 ^ e4e@Wo J>Yϖ- nn^֥egdٞȯT³|`[+RUF&$P#wKYBg|nf)}~Ea3u'Y+Z"jwR{+^L_:"?tkZohs'ĜRf3lmz?iˎ:&xnCf@JqmЖ S,Av
-P= +VkE|ɔ =Qh͠ 6M䓈N 5_IԴ;pHQ>w!<,Z&a|RfdKYQ k}Ttd!K33 :7,4n/'B'WjɁ3~$T~U5|tOɝF
-,i_>%>K(unw:*-:ԋln\:NFA_7u(\v4+g.wDcl{z'{y/DUY
-Cq8
-g;} 8N!σomT)u^RUTo 8kWLm05P"i@Y%,/9pxuF+!ZF5ղZ^ecrXeX܆f}KAqH s
-] J
-mo(!-g
- “
-t*4TB
-onY}/),q`r
+663 0 obj
+<< /Filter /FlateDecode /Length 4451 >>
+stream
+x]Mݿ_b\%Ic{^ehVI&)^d6
+.궥,춫 \pi~_˟ޔx uۋ/E\,gΘuqo\~y9ss-97/oK) O{Z~^sΕS{|b_a0)|TXFy(RnW @3LMH%6SiRvUz0?~~_㟟.I.^rQZ2$ߗ3m!,}H鬿El<9kC0niC6 )}9&*@aʹU ѣj;̊<wztBj=L7|@*O &Y0ܤ߃I7n3ڰր2CllHiWnUR!0tC֐-˂53L TiH-^+pp7KԬ8:N]{cVf p@P>)
+@ 7P]avݧZr.H毼d3s䣥;Yw
+hؚZ|uV
+27~_u7|esT
+-
+C/6
+=M@͐/Z0ˏVN37% 7dPFSZ؝)mlsWNaaf顭ؼR$%4=DmS<xyY#`p]([[5S{7ͯklGl؄Mz[LEћN<m[K)6n
+;s f w ԊTg‮9~sf.8}`\mLљl&MgG=vN0Ҩ6/k ߮+q/VL=ȷ'#ۦz6OuķM|;toO\ۧ@n.-|zߞ
+oK9K#F39m,~ uNsDāu:}{TLEA2ʺȤ<۾<TȔjd2e&2u dB d¸@@L=LE:n**yg~pulʊfY!}VRUVDureܭ;ÉdfR- ag}iU V~o,tx9V~2ʓQUE^]T(]\:]qn+.h0נj:S5pji
+G=(:Bf݅•hq{<!he{r
+Wky~Q"#ħKEC|\D0KpS[WvT|kOmպԤ=l)oMjS6!6=a=mB mMHo1?)FP>#jq|wZc$>e˩P!
+Ab<ge*<"P -ˌE[TJG[TWY۬\m6C|8񤽥p@NQ.IBy HJ[PaN L$& !5vIB]XH(O5`p7 um!h[Ht-$[ <H:g 2\ vD #:U@۔%IV3E}SU^I8V<SV!WTC (8~kEfFLejNDYAP $KO+yҢy܊z/Ei+*EEC4Y.WjUЄDrbNjsp8"؃׎K#WAsS$j{4U"Qu]^0ģYg&H*/M<0m`lOsչ*D ?8P;8UbqQ\+#eeG] )z\@vF crLypíC
+H8p̢;ϺMT\3]+ͷֵI# j/Lٵu爨qC Ѱ7 _/ EVH@]nsg7mj>F㮴Z\I,Fû!%m8*z:JF`+LNUH$!j64(^Yk6eەoKy ^"GuX QVc+nt9.d<eM{RIwbEoaV5H
+_گJgz8RBҚ~4Db QXrXEcf;B;jS-mKMؿFE
+?U&tB G[a!<`p .mm#"`&.mjޙ93hJNgƝ t<;37zK6K}h<mG[-s"3RH\)t#H|<QHCYgp
+GN0¦ Eq#r;\(TIUoF04o5HD[-4=̬jᙓgJu~Jc޽y< Qd%/s%elΚh[^ +N˶u@bDk^kdyQ @@,ѕreE =|},g{jb7*-AEٕɀZo} s-c[^mStrb`ossҊmiIFsL BBF%c!S6p Ce@5t4R; h-Ht;,J~n8`\`nK^a],=^ٴ^$,x&ѩC9DvU,=6F0<)~}
+Dz@T
+#@',&"fۭ
+`kPLlmM6YXXsi Z[#pkU[=[Tpvi=J)ɱ``
+f6?ss!tA0
endstream
endobj
-527 0 obj
-<< /Type /Page /Contents 528 0 R /Resources 526 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+662 0 obj
+<< /Type /Page /Contents 663 0 R /Resources 661 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-529 0 obj
-<< /D [ 527 0 R /XYZ 69.866 801.979 null ] >>
+664 0 obj
+<< /D [ 662 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+661 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F34 585 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+667 0 obj
+<< /Filter /FlateDecode /Length 4425 >>
+stream
+x]M$ﯘ}XT%^)RnqfĎ_SECOCCr؝wz(z_n_-`ۗ)AI᭽9o?H,%|'()~}y
+xo74 -J9
+YStDs"8&PNX7 7^X e/~MEV^8 3\x8z1{pZ[M4(=
+%<SO<
+py&Lre@ _önI/!>k<qٴb@%FS;ɱO-ɴF@c3 \85')q
+^(ɲH*e՛"ayƘ˚qgśjCZ23 <K(߃Q SQ|2~c4-6WD,]H+[S{^'#7@Y)d~c݌
+C@,XrrdzߓB9qrHOGzۜQy
+uvM(eB D6lxKaA˹2M.1“Z<
+LY
+RЈ%R43>$Ҵ
+F\4Mbo\H[u0q9ch&fds ;4~Y)g LT&ԃӭЪl`u5JP5%d9&U1YOO7`-XjZJfmyi٥]vQ=v)A_`7뢐[`2:뮘d_}.zfbo驛F>;Po?}DuMZtO%Nj}3tlt-:6zPO}~yksEjYlmh z3#Ȱ
+Bi==}8ŭ0YT.(\Ű &/m83m q7я[Y\ Kanv@M}jd 롥79"~˒ + mZBZu_7"ȴ*;}cr,Ec])sώtWOR_&3xߙ L~8>RPH^%'Ni˴@@J? GaR@"yә"t$N!s0d-Ftؙ8e<nS:MR^-Y.UZdղ qeOfh
+vQR%QG , B;~_⫔|Q'F
+
+Q
+nҩDx
+3} Զ8C芆V*Yc7ew3X ޻ni棄!Z@K5ZA8v;k5-
+`XKM o:dsH{Ý0
+[D<rz͐SlVA
+[z 8`0n+J{zx!GAy[?2:Z2M#dCM޾1`ŭ,rkaDhH ỴVRE^w1s<fr'9х$mvz؃4}L`/=L(aӘZd_$Ok>LD2ŜnUL1rv
+endstream
+endobj
+666 0 obj
+<< /Type /Page /Contents 667 0 R /Resources 665 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+endobj
+668 0 obj
+<< /D [ 666 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+665 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+671 0 obj
+<< /Filter /FlateDecode /Length 2980 >>
+stream
+x\Mq0\@8ޒm$^SHY,iQ/C=H>>*ҳo'ymNA>}y[{r>蓯^T?H
+>:^ύR:)_Q* c~#3j #41d R!)eDP46ՂZ-;DZ5eb ]ڪ5*- a(ނ"Q !^;QL&Jl 4N
+|KQRck=@Wc{1 /jz=O?S_Ǔ?Å_Oڠ0?O|%
+ihVrHHC2UD38>L4ۻ'n
+9 By(Q2Ӝ)RмJGwZXJS
+½SE#-x%pp6q$ıhk]6w]@ Pۊ0N*Hjtj-vu]c#xe%JEہňG'g@4:F0=MdF|NG.5N2]?INq$R{# ְ Κ22r
+ӱ@gQS %\95R :|m9zj5&SHԉB)%7s@!+ǃ`ӑyThNɭHU/rfQ e%y4׫~/Dr! ib)
+ӵ)mcy5&L6\E)'ĻiETaV"e?r3>ޘZϖksel(;<OWDyE;|r\ )Ei-^~QJr^G0h47R~X'l*Ɯ4m5< hgM8e<G{_m]LƢ4\߶:+<mO}vT<LyS׍^u^M̸=9@Gk
+H jJYޒue Ʈay;pjMFl2h4nqk+}H(Cwx,
+J=SS<K\<
+[ij10uaxXljǀzlx9gca *zx44SS<K\<ڶgca *u<ģ
+0+#fvj8\uԗ*6^Zh]Nw;`RQ[IpP$JHpDy`$-I}ȑT"JOfwMZM:
+#;3)ı̟ 4K1ұsA9(-c0{ѸE쵸}hM\VhC$|<חsgR#tr77@WRPWi;*;/p^6F8"Ѱ!UyuǷy5Zټ&5 Z̼uIAilu5MpL-\%$BiiEԡEϧJ<+:Q Tj,IMWES$@idċ2MYi*-s%zվBhm`)wU.hESǷaWT;5n*AK[,c( 8tG]a66#BНɴsOkl46!=Q +t憙Jf6uc3J?|C(9z9Jc3gAcssKI*Xʨvl-cɪJcQvVNRGљ0϶v!;u`m}VG(dtB
+PObw5 Id,-cǣT&EXu9Q/Τ0]>#+v:@ A0BX27~z*B`L7`71ȃ]>m܄o Ǣ !:< w}^N@aSe-ut`eBӐrJ a߆aSe-.@։UcS'h]bg-.@։Uc'?%-.@։UyXB7UXPde],}lQ5%Vhc(Ϛc|.>D8#C}L>-6=sQWw*兡CpSS9{Z~pZFâX:$un&# =(Ћ;9>a^<0ʗtTI{${N5ɹO|H
+Nxt[Fw>n
+endstream
+endobj
+670 0 obj
+<< /Type /Page /Contents 671 0 R /Resources 669 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+endobj
+672 0 obj
+<< /D [ 670 0 R /XYZ 69.866 801.979 null ] >>
endobj
106 0 obj
-<< /D [ 527 0 R /XYZ 70.866 275.606 null ] >>
+<< /D [ 670 0 R /XYZ 70.866 771.024 null ] >>
endobj
-526 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F42 460 0 R /F40 389 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+669 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-534 0 obj
-<< /Filter /FlateDecode /Length 2613 >>
+676 0 obj
+<< /Filter /FlateDecode /Length 2900 >>
stream
-x\M$aXSj޲7s[ɖ?$% L$+aVS|(Uu&$/AyE^~r%`翼(!/^BrUJ*A)}>:^}#&?vчXZYU?aV eK̲ rϾK
-bƻoQS廿}F
-Uc?M-JȮ}\-o! oK/.ux- PBmВEpCN*^5]~=rK(ŊЛ9)Q8PN} bpjPhkPNȹq$]bl E*a=NaeP \pC(qU'%sdxYc0Q^ X^N`Ux9U%sa4ҊGGe˥_A ^!tڒc> FXp Mˠ2SB{A @\ g},n
-*K)9zA3'6;iSi5N (@+>Lw}h@ܳFђVc}
-"=l 2iU"$u@t?K
-k[咰;Sp4|ˤ2g:D|*mg'hզ<#Lݑurguߖ7 6AVxKKxK8K3:]-\.'v/.g s*K?ݮ|$Xt%MۈɆwU^?&.fԾn_j[jƆ
-yqf\23ÞN3n\Ҍ y6+4cc)isuLԝdь ƴ967v@f VY. is(2.OK5zF3n0e(/^yz,/'*0K B׌ Ў ]uy>؀Nf`03 5 fyf<UҌgʚ1+eZxH@sqiL3fĊ;G76cNM:ӍisFMǺr>X7&3O ܥ'ӍtcA*q'HOOD*̫nSl-"jEʞA͘Aq=b$6TK!8IͧvP0 <SEq/ƻ=:'ʽ.h$]ɸWmicU5x*iۤPqn@..z L78q
-Cn,|%9<zSf)=siHTcL 0#<]OICqjcf1%a0M]4>C6UVҸ CJ:O[J=˪ҹ6Px yb0qW^
-/'*d.d^4QZ^Ճ3
-o0Tx'
-/
- Ti 7TVx]uzg~#TB9SxNc
-/o7挽c MbSuĦwcҘ]?V&oX<Vl78?~ wj5~MھS% I..wߴ})
-q@/JugoiwS2 ȷhc˔Y<eWSEJ|$4zwogPF- <^Bf<RvHtloGߖXs&Qڰk>ѬJd`iظ|ˮҘ)k ݛFdB{a+`yRj;kUd^1W#bN[74̼0>f,詽p8sungom9mnAټ0<{ajj{̵w$tq#tHꑇZ\r*G˼HahJ@PU⬐K;ŢT|Q<wYao-Z?pntt`:]B{<sgA!5$hdbPajG´wUa^xRe NvU)/6I|^6޻\慫Һʤmk3/ȕ
+x[ϯ bCT( X,ٗW {Krj@S/eIE{]ϳlQ_qї?\ͺKT//苹xŇ4_/?~\v5O""@§os.k;![OX0{q-!Ys_%
+ ^kIW
+ {!z~lgJ2ʟIgMEz
+<>ɓI'Iq$!=i#t.ՓxLwe<M
+ExU'KbGvś6MRy"xhoCCze_Iy]=g]z,*$x$IrUt911/1QFط缎߭?ȕo*o>.d]^T0}ŗ\,bjV滒 w~iHW$e'_KEn|g7xTDEw?qrn Ll}I1->brLGl*CA)WTqX*uU\ {NX?rx;َi,dd
+s܆|!udN'WgL(Isrއ(zJo=ίGL Y  eۀ}F=
+9-^T--Q
+e QU@$5D9s>zr
+ۯmY$*KoE5G s(䟳rkyyk=Hyʚ"?Qnָ ]c0}.mlu~
+RDqSrPK5.VSNj9oڡ1ru(»\[̵nF8jq
+fws*y-v mԝyAnQJI+w0Ka~AqbbLȷ(,kS^Dٺe/( mM@,wzUͷ267Q
endstream
endobj
-533 0 obj
-<< /Type /Page /Contents 534 0 R /Resources 532 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+675 0 obj
+<< /Type /Page /Contents 676 0 R /Resources 674 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-535 0 obj
-<< /D [ 533 0 R /XYZ 69.866 801.979 null ] >>
+677 0 obj
+<< /D [ 675 0 R /XYZ 69.866 801.979 null ] >>
endobj
-532 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+674 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-538 0 obj
-<< /Filter /FlateDecode /Length 2113 >>
-stream
-xZ;6Wlip8{ .uI Eg~‹HÞ$pRׇ̿^HP
-cP'
-QJ|'z$|+<O^YZ@ezO|E.z5,kwzB0Bŵib@BYH#SjsǦ2!`( H'AėU,Rd9<%d $Q+}jR?yR(F8ˁ<RIA!;/? -!C)-N)Rp%8c5I:>E!*YwLtnL.M6Ylv6gqY繮!8tƑ3) qGYYs6[ڄD"x}6($0kՂ[R|p)lv@)p1ic2z6(1QjbJNUw[C|0}H+EJc{zYlX˹*4/K4" MsXϕ.0Y*m<[}/W -f\cTP.a<
-ro
-y,ie.KkP os.)
-U/01`rMN)[=GQ}pG/Qj-mz[Z^JVÃݱk
-d3R Ǭ\'&#qܔM54c@,3ީWAaT~.M?%)?b
- #yDŽhu'Ƚwq/ía99p`(FHayղ? !eA|Ҧfh緫^:ͭ)'@sR֔_*^&oiL&6. hGz' hSC7QkF4d>a>=Zƫzj({-ƆV;S[PcѬz(ӚBNڪ])2On_ߢUMU9X`{ȒWRȳ V\"6lFE)ПT RSy:}1M8x+3kUy_5GZ}A-z2"\3Jd蕒$W+0 9.אteW-kYX]`< vN{q$5۞ݳku *@v7%h4c!pq1j6R$]%Jg׈ DL)Q\kDY4Q<5E\_D%"4RmD¾uP?y9Jyʑ kxk]ȍW;@iׯZYStC
-
-n6i]|P*,9]Ant@$7>!n(;fu׺s9r=`24>N{su;pm!8Ej-8}
-w\౸U ;鼖jN} OdE
-F#ڰJ[R0<25,Rs|Rkxed)4#m?j$Kw"cC b:<3hࢋhxj$-:a6<'*Z=jPDe%쏿K dZW =r;&|dm:%+N4×A\Rq=t;n׆^NsxIsO[aLBA?j
+680 0 obj
+<< /Filter /FlateDecode /Length 1026 >>
+stream
+xڵn: ~򈔨 $ήEvEWEU/=gƔ"-Od$?Dzctί^w 'ן'.w!&0$g~u_O(|~y`+p|Bxγ1p{sA~p i I"c0\C"=ُpB6wf\~Ŭ?oBm~z=yHN}c l1~>o#j<)X2IdL0J3ef#SG A.N~n~-fqtlEY Z$oi7y|cx
+rxTsă= <RMZ<oOtx:N*L<>E\y^{ 3_.iT)MM#smZb+G*nLfBHE-jJ 9s*KX?rI  YԿ!-M*]X6&>/<",ΈRHqMz%귽\9{d-ٻ׽H ̢ Q8v.8}-t[銳V qqz]*{˹K#E;;}lrƭt +r8r8jN_c+FNo:T߁rA"AC$Y^r{GIVvY!=V8'lQƪ-ŬT]ޅR5<=(,ʩ nCJ)hGੵ |hY~Tu8',=5ۘbNF 
+2j7!g'6Kp Ido
+vtѱڒ@5ޭˬaΰ
endstream
endobj
-537 0 obj
-<< /Type /Page /Contents 538 0 R /Resources 536 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+679 0 obj
+<< /Type /Page /Contents 680 0 R /Resources 678 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-539 0 obj
-<< /D [ 537 0 R /XYZ 69.866 801.979 null ] >>
+681 0 obj
+<< /D [ 679 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+678 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+684 0 obj
+<< /Filter /FlateDecode /Length 2850 >>
+stream
+xZ;$ Wtx,z`{{|p _ )JJU]m,| zJ(>?RR.*?>\Z7\>uїGo_JJC)E)gkz6WеKA]"hyM=ѽgtӵ0_ָO+:NwL.7NүqRH9
+~y46jrTcACM" P^3jk #fy@dlja+
+G[khZVKfcY,9}%A bN-#6SRz"mEZXZ skvIAU"RfnlZLJwkVWd1JӈyMRU6;no2̏IŪ2'htX[*"j_\eX6{&QվRM_=sQ]/s$Ji u6h/mjr'@:Oc0 ^(ztJ{3eV G߂c'x?L`RE|
+{3&:I4'~a'{xCM9稔sUHkG}3c5h
+zbX@ARnUa @aĤusk%LÑMu() | @yi2z?C{Yz~
+=[EĖYdf6`h`Wg_FYeڎm[HGZ(8ƐI`IZI9Wzd6r-N+}q^{+MضؖK[XA[æ(jJ_*~+0 "&a7Ws-8>|4l ^Ȣ>!"k;Q>DJ*p'F2`ٟ34v,XFgҵRb@%,]6ZWfrc(J4Nb6Tr䯝6:MĩD )2 /lf찛F:]vʒ $bhYRW3Z+0}F_2jqCa?R{Zp͸oc c lv?;ZlFi6(^D% x*}RC*6:E^iC4Gȋo Y^eY
+bkq!֦F<lĮq+d寭*
+pk/vJiZ!w#z,Þ*Z?㵏 ~(0&1A(khVh5i2>fj"}()Vh}} Ȱ0$bUÕ߲Yr߿>ֳ-֣y%)Qͳ9ǶMSeD%F2?. gfa]Z_IjX"( W4qb/b-IvI Cڻ,NDmUxpY".n8cgDuQ:Ƙ}oa玼56@fL>,Ƃlz&lz%
+_6m(lxeaDaӍ„Gm
+endstream
+endobj
+683 0 obj
+<< /Type /Page /Contents 684 0 R /Resources 682 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+endobj
+685 0 obj
+<< /D [ 683 0 R /XYZ 69.866 801.979 null ] >>
endobj
110 0 obj
-<< /D [ 537 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 683 0 R /XYZ 70.866 771.024 null ] >>
endobj
114 0 obj
-<< /D [ 537 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 683 0 R /XYZ 70.866 350.282 null ] >>
endobj
-118 0 obj
-<< /D [ 537 0 R /XYZ 70.866 316.087 null ] >>
-endobj
-536 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F42 460 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+682 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F55 686 0 R /F34 585 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-542 0 obj
-<< /Filter /FlateDecode /Length 2449 >>
+689 0 obj
+<< /Filter /FlateDecode /Length 2490 >>
stream
-x[$7+C$tOO Y:v+gyyUve4F]YIɈ`n懇/߿:nm`nL#Z Qi?_'YkZ_/wx_QD/qZ[|pS/?K0L4Eqv -G;ߍQXeۑbiy(m-gt:]Jl!LPn_Z <w*Cl~/7~l~mc,>IAbh\^m̖ڐWiP"`i,¢$ghWFyOQÖXPZe_z !ƧW܆EKHVXElg˺A89$V4+3,/Zk2qiPU5) $bjb
-\ű ,c[f&TSDwW%_M.dS6ڲN<Z1̧^a~R i9\m Sgா8
-`5 .Z)0!"?il0f7Xs̮^sQG;'F@;Se HXYj6/ǙAp&MM4ž;%p4bVצP1T  r#y4==-1?qvuRճpYl7,H3 "[8?4Fa&P`ug>)%GlὝh7f˻`]DP-xYBW}9g`/G**\U 9@Eeq&}=s+وϱyj̧LgM-@sJXB=M ujH9:a3 tjބbq蛦"6JL(VMQQ l0U[+aFd)[Z!5=E<KMmi!AjDBݬI&Sp9̶ #Cv_օ_/>N",>ݨ [kM
-l ՟^=쫶KL1ُSp:_~O<6SJzk5jVq>Zōs,r..Erbz'f8FOK:W>ʛbʧ2]Ms\74bKu:C
-Nʃ%GܹGCrsCè&νTCp%]/XJ?*xpZq7{gDK:Tƥ:O5ۉYze~ྭSCtW0EYiuҾm}&:odKZRz^u-r xߠW'0./'b5ۉvC܃6C^g58Cp!֘sIuj3i>]7Km.!'1 6Y*2`؞.2v:^E4V]ס́{J{a8wc\T] c=J WzJSU\;/Nԃ[o Bn! 9Q | ,q]`v(1"0cW] SVggRXٖ^{_H+=ɫVjLz.ݚq
-\S5{xͼVj;hZWX>-=9rЎ11ip#PCb]N
+x[M ϯ1{0M
+_+.嵶Y1H/O]t߿>3n?vZI rӯ|O<ie!|~NV.u03ff씁.33L~(:ܨU!|Y
+aHRr1ثuF`}R:PTC5KW7E<߿0P-ΤYS@{6fV:H7E@&'Ѐ447x_.So̤Kj?s2\z5czRͭ3O|3vdvRE׮(ͥrJ~ ˄i1-_oΞņQP
+K+5#
+*f tD5S놳6="cquv}8l`8|N) œ;= 2Y?gϢ;PgA~B`b;w bRUK l4PO6=1xU̱rԋۡ
+9K@XDl ZR^0c+hohqd šݠd
+]5m O9dx@,HOzZY+<#@3w ;B o[pLn;H=sTd޴÷~#.T7渣nYvWfpE/˹{.%
+8NJ]Oks f
+
endstream
endobj
-541 0 obj
-<< /Type /Page /Contents 542 0 R /Resources 540 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+688 0 obj
+<< /Type /Page /Contents 689 0 R /Resources 687 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
endobj
-543 0 obj
-<< /D [ 541 0 R /XYZ 69.866 801.979 null ] >>
+690 0 obj
+<< /D [ 688 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+118 0 obj
+<< /D [ 688 0 R /XYZ 70.866 771.024 null ] >>
endobj
122 0 obj
-<< /D [ 541 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 688 0 R /XYZ 70.866 434.243 null ] >>
+endobj
+687 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+693 0 obj
+<< /Filter /FlateDecode /Length 3112 >>
+stream
+x\K6ϯ1s*Ftz6; &`簹ߏԛ,ɦgneXG?ӻ_6QEGNO3B7Z҄o>7<iM6-k>q?x'c_/?zϿ~ 0,0(1=>^QuOէ%}I/ɈޢoY{`boߥbYYYiv_j~s<XYG`|P64䕶7ҶsgVZSA6(4XtL\3A +lB#[SBk%5})xU~.7-*T9FCD-i0,9/蕁=i7zE[¡u1%CQd3C~=_2ok+IeQCz {ਜkãiCG+Š A<9f}
+OzRlnLl!Hi™f /:%RܬZ 6l9 MV͘mϜc=OENڛ0$9VڌbCgl]`&%zR(3@$[ZuW;g gLyBK^]ȦhK E8Li;׆H/b32e HöLop=|9#]Fhv_٘晾af ;(4kgjqCuZZE~6VBuYFքbZwڏ\^<qpQdXxjLϲDX|۔#F)lRCٝf40o L|ӼiLg"_LS@C VQ GzS{'[a}lqfH%]r%1LFk+!W
+@FF3ЌܬK`kߙ p9?ߧ"8z]HB9~z\5U&d{fXBWҊ ;hy&J-ݕ ˁ /BFhC*1u$s;\2-M2 S̺6:!d&2y(2mBn' !X (R:HI)YG-PJ I! d)?Z9e 6+qʢy
+2ofuSSPO{raFEC LњFWr2ZҺ/[WA潂ԫ4 Gxz5G
+-yD*:g&>*uHH[=(Ƶ.C4;?('磍oJvid`Gߴį
+)6LASp/*u4hަ vT0
+K,!h5VXbz&ɆJjXMmZ<LI& > GHqg 4$0RތM<ik`bV^voʬRUНEfH~S;Ј hQ,ħ 박k(<"]۬D.صNP& f(VLX=(`fPUWFa!eSQĤҒOԾEGLdW{Ah=nQDyඬSivrTm&xLrEic1jчʉ=CZf*"Xa_GND9v{r]:gY[W?YZI,.ˢ \7mR߁J J} 9`FV.=ͬ]{$.)XA췱瘪؍E=4xϱ-婫lTCWYd\Þ6U]z_pJP]i(ZVp*/t|moA:WMvc
+]vxlgYot*@Yp.Ji42J5L+txTşNlB7i!Txf>
+ g
+`U*#Ȳ3IBD 8[eR82;Xjp@|y,z=]ue©قVޙ%H fz73% g1]yߖ]|Z@,x|Ed+$xPKN
+!(t ;^"κfDa)_Re-5d}wi\P$ί2? Iql?8gR9ȚsR3[9akt'-(2gԃ#eb[
+endstream
+endobj
+692 0 obj
+<< /Type /Page /Contents 693 0 R /Resources 691 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+endobj
+694 0 obj
+<< /D [ 692 0 R /XYZ 69.866 801.979 null ] >>
endobj
126 0 obj
-<< /D [ 541 0 R /XYZ 70.866 474.761 null ] >>
+<< /D [ 692 0 R /XYZ 70.866 712.996 null ] >>
endobj
-540 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+691 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-546 0 obj
-<< /Filter /FlateDecode /Length 3880 >>
+697 0 obj
+<< /Filter /FlateDecode /Length 3634 >>
stream
-x]Kϯ}X,_b
-6G5kǑ2OOi$Ɵ4o>}w&x74Zo}-J9ڻpظ5u5~& k~'w]7o7V
-_#%(M[ ʦ䳱92dEpxH5NX7+ءj*5c q_I?H-Y_A?϶lA?(/ 2YN cU
-543.)z6Q/3{aۢ3\^k듫-#-HlumM*2kM=&Ќr!!z0`z&(1G%Y4FW9~GlSKE g|5XQ:"ֺд`>@vcwSY. i-#VuG&QVEFjOK%ИF=APY,;]4 QNF{ D{1d!g¤I
-!BlVPt>{_S&\SB5VGO N7
-W۰E#Z8=zGCS
-ZV
-~SR{Om? "y=si> c}dzm
-vieYXIP&x*}|I^d KymrߢBH/Nr╦H/81 $'žX]>P0vClܾuTܼ_d`~꧳%z+ 76AP.V BW)dptԣSȄ.F zh'y5;3׼bQZ[^
-r(@Hz
+x]M$ crXY/`1g${3|r$@|/!UTՒ4/LԔG'V"/7h.A /_~.N
+o $~IJVJYJV֚OsZ1R"t|=oӏ_'` qwm/H'k+(p-媿|O1~V?/R/rAAM}?XE)/Z{.;fMߛ5:kj,Џ\geЏ3h;'Z |6{i*Oҫ}ð(@ƿVfS4ҏ?‚Z^հ'KɠVBtqDt
+$*eQMU1l8rU~ޟ/-)r;T<g+-(
+(e3lJynxh4>HU2>٢S
+_3c8M%zS6qs<ӂSBc|V!S}!37s~S> 7S0OR33-ߔX`<:tU+%K.c+0)zj
+I%~O;(9GwЁ0^o™t}^ɛez!y2-n#=e3Y@NI{iA:':ͩ)
+WeBձiDF~G(TM^-gSc=*
+r󱚌 M*u3Vm)bniUC9~jܔvfL@$<OOo?lw?]{j]4
+-?B '>30y=ȈqxBqXpU7dST$}`DngRCu+ލ7#p\Dޡh3jdh#LM|xxd-dpeniхJ#|?-\`yχWLރkLL OW} c} /ZM}jw_a@T}#A✡l4>xAMdjmiYi ?Y7anVh5'Uwf?Whk_}i{h6='<V>whe\U=y
+̎%#ճ9y؝}w
+ccKu1&ƾw!эG)1 2*9.U {:*9',zz+C>e&CJX֛Sj8P }Owg ϞݬW_/Gccտ^v߆y#S^$N2t}L҆Иʭ+q}S*-f=h7s]/aWި+SZ>Q9=UhufUV6q<UւUVBʊVA,+UVG=QexQe}&lQy{l<t"U#1GQeeogs\ؠѽB\] ^' "So-ߺtSI#hxW"px&Vm'669 Ei:HOR@#h|#-C.e/<uÇ
+gOбr?r o6T7t
+/
endstream
endobj
-545 0 obj
-<< /Type /Page /Contents 546 0 R /Resources 544 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+696 0 obj
+<< /Type /Page /Contents 697 0 R /Resources 695 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-547 0 obj
-<< /D [ 545 0 R /XYZ 69.866 801.979 null ] >>
+698 0 obj
+<< /D [ 696 0 R /XYZ 69.866 801.979 null ] >>
endobj
130 0 obj
-<< /D [ 545 0 R /XYZ 70.866 440.897 null ] >>
+<< /D [ 696 0 R /XYZ 70.866 520.806 null ] >>
endobj
-544 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+695 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-550 0 obj
-<< /Filter /FlateDecode /Length 3716 >>
-stream
-x\K$a0K=mioޓ-?$;L $.8t ă
-Dőr߯ސh<+Ej &Ns@&+t jAnYϹ'nI:}(oO߉_~H~I3F ~wOyXꢔZ{n =vMS&Xr3MʰI ^:Jqٳ(}5_;MIZ2>߲[/
-<!m'nKy c^V,6W4#eOBfXB BP)v`jn:֯['ٗPPsoH<l9xoDjOg:op)*-Kc|cN1Q!>o^X m0\ldeG).6Kvix)c+DtF_iZG,uxiYv 꾦YqU53lZ,ef =u
-?G whb8_N߼!h
-ΜՖ xQkr2k_N
-2Eu4/|ًʋJծbEvFqhP`Y1 N0
-x >9s
- ܒfj9"J1.6Rg~Wһ̥k\P0p Ѕc.ͮq
-FLcˆ<㽂FT+PcȧQ)0"Xo)1ag>, ў?s\ySCK,Oc#nd'
-UAWQ1^TMc+pō|Q3K5YI1+G éf~5*g!]ExciYRNO}Z [
->-ɘʉ>1+ŠcVA
- ,B Gf =~aI% JŷUUe,6pNgi]~SDd[ӆ3&/ie]HW0hvoF
-ˈ6 "ܛp\.ar㋨N7 չ8rqj:\܄}.ӹi.\Nsqŋo%nK{ė.NJB5ՅԇAU@oRQpPSr'rqr}˕\|QYwSZ389i,5
+702 0 obj
+<< /Filter /FlateDecode /Length 3394 >>
+stream
+x\Ko$Wq}MՎɉ
+ G ~m8c>\5tS\\:x7~qh@1ƢWiLMr z9I&_߭.3[4xA`߭6|ԅf5eMGC6
+Y[-{ugmR?PSY!YIM24WU"o?:?x?f~@J
+b;&Pf5bF? 3\㘐 Cj;1+9hݵvkSh젙EgL[kj}6mo֭H>q''Y9 e_`o?<D)+EES&cmE5BH9kE.z|t3lW{-ۖԲXkZ3ɣ7 +:+ih<grI!)ŝ\'z*}
+&q?U/rsU
+[!|³')0B OSDY ۄ7(&'N[Q0~`jπJ 躄v-3j}u*TS^({JDvH-GuB+@ $U|2[ wL@zBidl2ELBVv̦~h;N¯&F2t !x.Fe&.ls okxΰ,n/l$L 쬕MZ)SE_ZUQ;.G3ai#(kǍh?)o:8*G;?[Wp#ImGi@}"75Rkd)\NӨԤAf<%SrC0{ cKmF(MǺ]ZKG\FC c93E
+s(}* +Z:DP(vWn0TvTaF$V!JṔKKAOubq%ӄڊX+vc=dg5`hN
+@n=ѱLqʐm䕨sebM9F61qqDqN>,W"ሰ_SP 4dnFJ1m{Ѡ1\G+ʱ__]] UjW#^B :E zh
+Gϣ-1&xMxs#|4l%}!dSB@qŵ65LzU+=E#͛2\I{'JvRgw+٤A*e#3M@U,ͤS&v4M{o99۷jMM',FU$v{6PY׊Q )FiofŠVaXbK^RX{̍0T8[Hu  8[VǶz+kd)>`MlS*z\MEo۴JBjئn1Xo)):c[bi+f6~amNMջtJfA$FV6AgZCX`= :=@Dq[&)Aգm3HwsnUco/)psMS஘a7dK7yKRRM92LWK <J-=z~$}G7M0ԹaRA
+]3\ܡDzDzjg"Dz%ѾDz;DPɑ ިÑCSb!jM ̢ZN|YRHH /t%t#.p#@˜zKd)SZu~}ɶ&#i9]KX?bӵ{}Ƥ3~E#Ź/
+.2Ghuy[ҵNqĝFevܪrՍl""mݫB[.(8$|~8^2s D~;ʩwRwЈ/eOJ7R˧׍^%tХrH̆ !M
+U"<iS\Qggtɩ
endstream
endobj
-549 0 obj
-<< /Type /Page /Contents 550 0 R /Resources 548 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+701 0 obj
+<< /Type /Page /Contents 702 0 R /Resources 700 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-551 0 obj
-<< /D [ 549 0 R /XYZ 69.866 801.979 null ] >>
+703 0 obj
+<< /D [ 701 0 R /XYZ 69.866 801.979 null ] >>
endobj
134 0 obj
-<< /D [ 549 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 701 0 R /XYZ 70.866 678.625 null ] >>
endobj
-548 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+700 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-554 0 obj
-<< /Filter /FlateDecode /Length 4879 >>
-stream
-x]I%ׯxCEm@.foOa|oRK^d}zBE~")ROo|ͻя _IN
-o $7>R7)z_>k k9ǟTzǼK_~OdXE
-J{:~sIt[+P aLRf
-gji9LKz
-E,1~+ hEL5ae6!-} *,c= &@/O { ׯ"By+-S#mUMlO1F
-50jrg෿|6<?~~Bi?gZrb$sgE6>s| YPIt !\m,i"ZވSw+%֢ߚZ/fB??I}풴y
-'!(C: Ȏp
-^Q/M|=x_ĪY"
- $kXk^,Dǃk3s&]&ڭ9'oPY7/4V^HzBw{$=9
-,V&5^!1N`/Hݤ1 SU8`5sҕ'G4#CÈ̐ 㲧Y"+y"" uVBXK n]ļI?LIwV%*X!Y_.(Ѹ|_/1^HLDb<doko4BZqǁe7/*P SBDi{ݡ,ʄ0 YC@_-Cf" NN
- <4=KuӶC5m;H Crӳ9Y&w:/
-N}@ Z[5K\Fhhv51~ou 7wOC׫"CQr"L&G=i$zI>4䆆sϼT;vfZjC֭j[mŖQ"y\eJXX$72Ԗ=3Di Yr"({,`'`"oVS}jp m.{F:;x%Eͬ?!
-5ι@bmIG-5 j{]o{yMn0.5B*b y  ٻ-iLhۃS!f 3q{I:!2!ڱ;27bDףHF|ΒR-Z.4MtK< Ĭ+;C оy^WBuŏ[>_R K E4gx@Z+¦5V~Ѿ*)ʙw7׼4C,/e}#- (ҏD5M{Z\#̀ӛA@Bxio8,?ґy} Op3 hmnM-_{9Q]oֵ&(_{²3M_j8Kv՝##*=I%,GБjI!A
-JOۤA<iG|W<ʐvx28ƙ8 5;'^N)I;r.^y|dG_<=O"^g=+V'{ihIs2\0 -ign-V@NӒ4;4H3˓kuF>(0†]s֠*fk+H{^0b~'#W/vF<|B ȕoi/s0m2ic/ [!b <
-BIq
-5mX7J2~Aڛ`r,G ](>Gyg8b1/p9B3ޝbT>⌻띜٭Gw7‰4s_b_7i"IQɟrrh }'4\ӢF\8aN0gK' C˒@^b' , P3,%` jE"3,h,}'gX 81?- IfeG,G.!S$5h>ނAz[%w3 |/|ɧ;NL$触 ;O`Z8]]|t!Ȃ"nʹLWs%>]<Rw)'Uq{̧ʩ\$h˹ܯkN3?ek\P$Zo+nJKSv6OBai}P/KS HWn]=' jՌrzimR{M!ip\p1a[2Bq:ak\*ga ه9.O6a{a|]g 6!͍>it*>5,%smӺ0KG{++hcؑ!w1ZGߡ:F%nŨ-<[r[s1E]ϯnDsQr@R9)4ɛ\AVX>Lr'̞y)EvzkU}f%:@V,۰RW9v OpshZm~-e8M+G[P56+<E^R`/֝j\ 1~n{@w^4m{ tG5}/sM1m+ع~{ w=@_-z\U@O`1n6Зp𲁞BboEb?m@-z
-mn[i?i>26t2ݟX•y)#.Iypb\eQ%"KQoIg?@q^b^#نvRxVC g蘭FUgc* 1J0穻|.]>\ ^R~ Gu\}ɨ68{'p|̀
-O~(4:t4o3D[1ޖuyؐ %RiL;▼6ܝ>ɷ;wѧY])K4MՌt
+706 0 obj
+<< /Filter /FlateDecode /Length 4315 >>
+stream
+x]K䶑ϯtH$^Vmd"VL<H
+N]a(ve®N $+I: mYmM|MԐqy=&&֤F;AG,hsV^Hl#Qj
+cޒYr=QXm> 4(C"jc@5J
+MnNv3g7H$.ld5*g!)s$kܷT%<o;H@Z (Q&
+V8{,s( JR`!5[/椫Le+Y6ޑqau婅bjU7AᵦRf刢񻖪@XU$\Ss1?8<#$#4".`Xo¢hbk` *L ,!#ٗ_.Y[6m -l{h<U=f1"%!ry^Wx躯I%hJ$Gp)\\n޽ZGm8%ZHmo?cz9PN>j 88 -N8!ɦA)@RD?16WKmvY)!ܔ[I)͑n4ڧ&8_GF݁~1-Kɝ-GJvjVBPV1+S\rE.3)@R#ys=bWΐ㓥FXThѯ3~;{} =9 Kg.ȡ-1MSbKy^֠†A„f%VZ[?#ۍUKPvx~DU
+8-%O%0Bi ])YF9ZJtg6Kԗq$O9!ddv
+(b SD BCq)+6\J{k;E7zE TtIxP㏊jnVQԱ:aT@'L&lN:iN
+lcتpMC&{6&ڴ Bp\l=syBWyr݅ #s}饯y"^r"|^"xhk7څ{]w|~ s{]gC\|}>Wz5ϵ};|?ccYC~gIڌ:2b/_.@`HFشj
+p(ۧFXQ.]wp&в4p#J `"7؍c<Ru*f.rH%s9(JbACxd Q"rtUccdR`؈lde03_an3ߏP>>EauB4#;eުϟ&D+մN'tkE8ei|ZRaę"KNHYRiOSEV9S4͹yB{UOeU,2;[S^ȌB3z#Ox h?#K2a;4?#-\zcScf\|&䂼A}MF#}|̈́, .`˦G4 x#$O5:z7#Vߞw"ӊOouXTJsWF~Y)3rg zcM^c}yk:V
+hg*޷npA׭&n&PV@‚fE?RwB\Bƀr/Bm?ؑ4c^F6> BdTx4]!"U[*v򉘞w{DLL9sN5/%ځ9ds'T~{Ze?voiox
+>{{36/ZIMQq{$,Җ6Jۋ1q
+`Uz-JJi9nD8!$Bl@uv|DJNM[G[a'
endstream
endobj
-553 0 obj
-<< /Type /Page /Contents 554 0 R /Resources 552 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+705 0 obj
+<< /Type /Page /Contents 706 0 R /Resources 704 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-555 0 obj
-<< /D [ 553 0 R /XYZ 69.866 801.979 null ] >>
+707 0 obj
+<< /D [ 705 0 R /XYZ 69.866 801.979 null ] >>
endobj
138 0 obj
-<< /D [ 553 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 705 0 R /XYZ 70.866 388.573 null ] >>
+endobj
+704 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F34 585 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+710 0 obj
+<< /Filter /FlateDecode /Length 4334 >>
+stream
+x]KܶW1:R#y][\>%_M$pW>H!Ƈ~w#owE[շyyS7'|o?}Rݥ4(_>}@DxyR3 _O'2 &`I$@:ޔORO֮'eį*AMIUtU/  t2Ow3'/|_08_h~|Cz4u-WSFxw1VA8d,Ti#Q4]B
+/UNo Vp*$㿄J0-h!B<L?Nl mM,('F^(h2p)kM58A*^{?(%_"񟳓'WX" *&]*\UX*D:cJ/ VQ
+iBIH"`e> ԼZ- q>|/DBʐ q/ Pf2'2, _I9 ~J^HeR"3(v <[%12hKEоKGw
+o[zN ghtFXf`Q 9`טlFsPW#d,wqs#V]ӽ6y(;K5z?uUX̀jchkf
+&NbjVYY A$$t:T#$5Ѯ1 [o\hC |Ւ@f1y4I2Y()O=@گ;!?@4ˀN3l&,ǪDuIK S(-R` 
+V<K
+i Ef^VCH#P>@p0Tr Cl%/țӃ< /x!evYwB2ֶQU[ҐS;=lU~D\Q?2+Rf~,՞"Cjfؖr֎<ƅynDTQ;;m~;߇<m9|GҴJV
+\Sa2CْO>BE8gb%4y2'g>%wFZK(K O?3opSAs C@.r9GY5 0ȇUˉ_nBpgB$lNKeюVd 6<F
+JՑXLzl4ɝN iAje b$S[2o`&P{ ^? 5t\9$߬B!] æh4i
+\9zcJ8cLaX.Sra\z- 9G!Rd(^wÕTE%:zQ-FyYp)feEH\?k[.݀[h\PnJaA5yTRAIFL˂jC\EsYJT}Z-IF;'R% *49'?\jAH%ѯ@C'KԩD
+exxI N(bB6@,SSLGRo*3/%&3# MֿR~xۍUxREpC<ZFu]S6wmRc2]FJ'#zW+@ jx u8Osz]ְ:'0PY%:\4)7"ԞA7rwȒ[V>C[
+|kZ(rs1p
+tNX MY)@רG53no1לK N֧s#TK:eF<)K"Lb|Wd5!y
+ضL|A6,P9;WAA"=CAYp.XYSϷO"j8whj3p Kvr~tTM"_٭AE`h;gIgW5+
+BPHG XSrEVE0<ʨ[9]̠"f7]MQ |Lf5=&6vp"fAZU
+<,3ƾINT}i9m4Bs}_ IWFOtz鍨To}^zƮ:hG6Y4B
+ou^fu4<zX}b49
+4gfYY졋 oN5vkս&6^LnkX+o2t!ɭc dU;i«@} PluB<^2585L-kp(0 ͽmTD6&0&{0=a8i4Hx(2!ؤC̙auTUҒw+08[ZQ|j_-hp5hX-9F4ܭ8>!8aќc<MӬV2Z>urV1ЙdW gk+t9}ihi8qH\ q+
+Wv8pI耻N^Uˤ#QБ=7l`XPe Ha7&=#HD8f%;m=}8k^w'ǹ>NrjtL?k#s(]ce#ǖ5XCV
+5svnYJr~Ld[qi>bkmӓfm8L{r-5Mzft\N
+.4M|0:S|n@w@_m@ M&?@_i媽٠4ڦm{`9MB8,}sgܯ/G9Y/;_xO3U T؇9{>@u
+]Y};\[
+CsNojsv*9k7DsQ~Wvڱ!|N7 !(.k! paՕ@9 4US=wzGX㠼Z7jZmB/93d }[toUt>ݑ^пU7ؕTrTUgSUO#z'KL^||~t}tKk<E!bӗNUxE)
+endstream
+endobj
+709 0 obj
+<< /Type /Page /Contents 710 0 R /Resources 708 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
+endobj
+711 0 obj
+<< /D [ 709 0 R /XYZ 69.866 801.979 null ] >>
endobj
142 0 obj
-<< /D [ 553 0 R /XYZ 70.866 528.783 null ] >>
+<< /D [ 709 0 R /XYZ 70.866 606.824 null ] >>
endobj
-552 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F48 477 0 R /F51 392 0 R /F58 459 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+708 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-558 0 obj
-<< /Filter /FlateDecode /Length 4159 >>
+714 0 obj
+<< /Filter /FlateDecode /Length 4624 >>
stream
-x]Ɏ$WQ: MFp fynN% X#d%YmzjK&/ 9E^?,X}E?ȋ8)烐@zEJ,A)ϊ޿>}DD>:JטW)5ןr1O?}İrM 0[9ͭ mmlnBkƌ[ʌcx^eƮ3!A(_khX/oOc=xfA*#@,\,@(3U4.CMHt
-Uk}q 0 '{\S#NDV(ݬk/^X>fu\}yX\TiJ6E%.}Qh"
-nJZ4\LSN@Γo]Œ8 `9W?ggsvqxrS~~}S_D@6.Q]H/ҿjg:VM qweg/+B{NVH˳[}oAaMG<Kgx4#MRb'g*%Qʧd*Y[oBj+T;j& ABZEo9&O Cu 񬁸IdǏnlxH7=t|֪uG#76#Ia@R>I!N@R~+$P3 Y/Y$F/lu?DiWЊG
-(MLR2
+x]K}X,
+\3!D3=2cR
+X}coNÜR7)<w F9YHk3"Ts͎gT.NE?K5cqp(lRTb%`U:9pV2M T2LX;Oem#ɧqS%j#RTt [Fi-O|:A>U6,eCG1|dO
+)? r9r&N.Uì
+VF̐
+ ndp j/ނ$_HM?}Ӯ<
+X`y;*s߃
+6vUdpymFР$EUԩUŦ0^jsW{{j0\`Qe
+򗴗k{
+8K1iXHÎfVNO4U>;P
+)lq{jW2R}PU6*~Ҁ,*p,.Y62D Zo,KփM<8/n$jYUᛐh҅]$aYj6tl'uU!}ri0CiTCJ&xӐkL2<q:\bQ@mYᬝY7t2E<ݠtX -;:M6!!!a(Fw<y*w8{E砃s[hdt
+X&ю[
+eGAB"(_ qp/\[0iSzf ]`p9_5}\L*1^B@vpUJкog@6m$.'_v%(nBw֊d2mezjr V+9lμHٛP%U^ټڔs#
-j+0@!`)w5DR:t0q{w2FHf\qŒ+'qVUUG
-ieٮ΢*\|4mS,r+
-Xe U+QxoF0zg¢3+Hf
-G 4 ֫т&F</!SL\U+X ,UYxMkNa!awК4**Kx
-wV< +qSMjNT[Iw5&7 hU \dEǑwǁPz;\S#u'%O~*bnfЇ~jq:(7Hr1s+A,Z uҰVbѰũ#4l{6 ^h؎w!(Z
-'/tSk-I؍
-YѫjEey:>h\*b
-^SW0u2a#=ZL.>ʰܲtMjJpoɑR:'xtֺoVN]T'PwioU;4r$p}46_n:<w~o:6;ɓ=x2!F> heB*]F+t+M},ĺ 'l6||@cmj&=B<$="e =$FʏHYp1W|;݉]cӊ|lz@VV']ϛb;6
-\~!fڜFMi)ʾr."ֹؗfڙHC6o<%-rzv[CsRE3л6
-iZ뱱M?j&laʉX_5O t/O т䲨RHJ)LiVxϾk>Bٰ*ypT򂊻FG``b iz c%BJ]BЎU
-m|ԈvmeǗ?pA
-,֭ *vV*bepf}TA)k?:@A?U8*&O`WrN!E+%qq4Aj
-tEJL-ׂK)N;AExcQJux5N(#/e+:#.g?GuGei()y,xJ+JmMglkchȘ Yvպ[u]<xR
+ɽm8ý_Vm_j|2B]i0uV2K{?WMu7a:haJ cY5hnJ5!01qysl*f^]ȱkuαE#«[yl}TMfM9hd]&41_d|0d(.j/7i,}84i,mK8-5N+$xTRN(@yp6m1Me0bZ\Ki)oCGRr-rZJo+i杺Z]RוM,3P]W4 My}M
+~(y& S:)*:W/KR266ؖX%z%M+ǵI×FtԵ<,VJ!-u߷TnEbLx~Zdp iOHr
+YO^Ac;%q{*+S2>˔1. a=j ٜz*AWZȪ1c6's'9G#WHȣqSm1c`>"79|ZH-/`𳆗p}GHEns5ҧ+$S:j]K DY"kʤ:HoXBA֒;)lb<лwIXR}}}*TtnD/Qs<h*}zzD q'`uJʉ41BG/WG5k[qJ xT^JS r-uY(! tH#xBa<BK2x-LUmԠ p5"Ԗfv5<#RG(r4Zڏ弘b19 }&B!4-sr[+{q:
+ׇQ.lnr#q5J=WA
+-&eT+ˆ3Q
+ek&&.{
+n&v
+23QwʤbϾ}/~sEmd_jx#w'$Ds@qǰG̡QNq n{쥸>Ԁd|j
endstream
endobj
-557 0 obj
-<< /Type /Page /Contents 558 0 R /Resources 556 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+713 0 obj
+<< /Type /Page /Contents 714 0 R /Resources 712 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-559 0 obj
-<< /D [ 557 0 R /XYZ 69.866 801.979 null ] >>
+715 0 obj
+<< /D [ 713 0 R /XYZ 69.866 801.979 null ] >>
endobj
146 0 obj
-<< /D [ 557 0 R /XYZ 70.866 329.644 null ] >>
+<< /D [ 713 0 R /XYZ 70.866 223.113 null ] >>
endobj
-556 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F40 389 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+712 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F32 489 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-562 0 obj
-<< /Filter /FlateDecode /Length 2413 >>
-stream
-x\MﯘuC_@-nO bėzj4)BbgY]Ud՛׋/F_,^>I yQ'|ORR]4ZJoE_ji5~뜋<ƼHu1Ͽ|°r
-Jyq
-VF@t;3OvdO?B7N??^_~ ORKCrޅbp/uԣY3A(YÂXgQLXـd=
-L?kHwLfK~ BiBuJ3|JQsD DiQ;W-3jHbEpR|!ٜw,nuYn
-+86b"=_KjH cb$\L\
-j
-&PUp `OkzR1PӞb);lJGWbx׮ZOLA2+4wv\%:<
-K^u.,ccE<1HcIiړuzi$|~L|ؤ ]]xHm,S吏t9>mcc w*vwl&l5h2wK=t$ 3DE{}(厸=Й=l%~dfI
-n]@U{R3
-:%G!WP JǙIE $1i,TwJWxjm" |WjeN &Җ;(ؗVʉg8ʍ3]t7[d'NGB;tP8'dW[m-VQ}(;ǃ;(#wW+/7_@ߜٞܕؗlflq\m9V5b)L7nWSpTٚu_T<6ԢG]jR<fNc3B.,ٵVzstdg,2]skU[Hv婒jU[@Jv{FL4J(\eb|&bHՂxe1D2Ld.e<jQۘCmB<6I?_<6e7V.0¡^,cתx\SԪxZjex}0H$h-ǭќxm#>G@6B.#v#S/ cD6}LSg^U@n}L
-,.9 (WU@fa}2Z~|ӏ{DNygR<f|vI. 㬰㡴e;l[Gyr
-N)EU\e]P/f#n)jnr4ϫ1"~N
-SZej{&XΆVjKӭ)XRwtZ-+jeŜZZU+W+j%wyZZU+PjAeKVyVjK,ќZܜkܫ<16TL*i&ݜv!)<JHǹJ4OVTrYX+]HsJ. SrPJ.G56\Q0\M=];R(!#Rn;-(RӴt5rr9Ε<C_妢w nJy,M_`9PgQznF9<s;/AfF-)OemGr.{rnɹy촜Z97\_EEWu/G7"0Q2-GD/=sKm6#ZX4{ 8Cyp3* 8GuᷩK}+!]T8Zu ~BT;GEE
-lk*ċ=AnUI_Գ@?U
+718 0 obj
+<< /Filter /FlateDecode /Length 2777 >>
+stream
+x\Mϯq0 YO -8 _SII,%[=;|Id_ە9|tWm ??)!58)AH;_/%|#%~+HiPJoE__/ιJϘW)5}翉Ƽ{r*(ar?~sAt᭍ͭf+ڭlF2JkA0:yx%W^ FgdYOO1YxM[%w|y ś:uX0vB)!z_h."cV"tRȡKhvV`Ӝ?`shxEƛa*Ln9 r?>=`eIrvϲJXjm-ҭ
+@Ѵiqf/}gO#ЉsP( fGBI[ɚ҅'HDʔbxk򢝜#'$[a\U
+g>zP)^{~ʱA,FC#Ӫ@R5[4.f"M?S:C^f9+փ^2Kf)Sct,3=>siIR]KqYĴ*/,zn%P -z*9ʮ-T"U`}jsOZ aջĞ#2 ̎wo( 4Q$]\:*BF>_J4sOlOA,T/Ҹ"zA8-tep+T?ꨉ [q|s9()
+pd%otRA{o Be<g%AǂqkK*`r}_`icĭVv&m10YKMf J`2}ھLeZ)Al@۞_nVYV}xZ"<6m5 m)#ui/W(O Kqn}&:ǟ_}~CO9BIe:ƝnK3tm㘝Wn1(Pw{}PQ!7TN1sa^Gr/.9-3K)[X
+ }Z5ϴPMm3ԥź
+Ccv).D|Pe@4ޓ4(գ8V@ &TKM!vpG
+T.8 =8@mq2qѪ^y
+O㮳F=BƼtu脧Ÿ;aUaД
+읍CT:`)7 y4m #T t6K`J]Tk3x ݸxj_+*Y ܥ2}Fd|e.Uu!`ī<[^%G;&MRFi1#ȺP@s+]Q6+߃4t/Wn}L<6X,,4qw%H8ϛ/fL O|`' < oRYj 9QjzRCR#΍RrԈSHGkRΦ*M6ѳm)Gn$ 4,Vx'W2o^Pf N ]{PG&-'lBV4.FɅ;?-(6
+SRC<gn-SÆ7N }4,R1X+%x+ #ح4miq?ӻ$fCN}cS}wYO; oDt<xLYڽ
+*e1-v'+0+Jvs
+lԾYZKZ{o/[5JӥŕKMb>MmX H>:nFbjNRRx961'WZr2*9;+JvĊs zV nE# \,
+E1PTT("'hb4g]jmbV,(&OV=z
endstream
endobj
-561 0 obj
-<< /Type /Page /Contents 562 0 R /Resources 560 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+717 0 obj
+<< /Type /Page /Contents 718 0 R /Resources 716 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-563 0 obj
-<< /D [ 561 0 R /XYZ 69.866 801.979 null ] >>
+719 0 obj
+<< /D [ 717 0 R /XYZ 69.866 801.979 null ] >>
endobj
-560 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+716 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-566 0 obj
-<< /Filter /FlateDecode /Length 1746 >>
-stream
-xZ9%5Wtc%4DL!$}ʷ}~ xiwٮs}e{$od~ί_@
-c@/rR3^LK OR⋔ꃔ4߁Vo$Ro Nhʸ|AsP:9a۞ ~NkӺ)HfYa}c?uev.@25^L:0~XN82Ꮥtӏ_>}?I
-n+~H`9采PҪ $D
-ʟ 3O/C[D<LׂAwZ/Azyuo3=xdRH?`fh8"V^t
-&'Fxl,ΐpq&<
-lWpV1wB HN
-`vHi񗰷gU1xGx[
-oJ@W<҉_D(Vcw\e4hAxGGA+
-AFWx[!g,$WD(+C
-` ӋUoMࢢy5WtYю%糒%鴤mpRz([9}ʫQmGfvFRKh-.[m]?)˔ GH6[rhE}QlmtQ6.;,&my rztqpKL?-kˎ7$;RN 8\I X
-ua m[Y 6 ]oiV i&2%=wl9- X+&*UM2˭{vFkshAs6J3Jr>+h+I:-yq4f4
-!%9`W#׫^Ζ]ΦE 9o_ߡ-5QizݛkoarwAZmqN@Q bkE/tpRkMj#aW^\"7}^ +c5ΐNS1_őSD9_{@dJsX,,ǽ9yUG&2
-GRQa.NrNZpa+ũ[X'JPfjH/aUpTZT"yhk+BӲS>$Z׮G
-`_$ re 0ì.dF2܈c^ۺ/A=Z ajqP 3:nP
-jYmE
+722 0 obj
+<< /Filter /FlateDecode /Length 2449 >>
+stream
+x[K$ ϯa
+}{I-"1Nݯ~y>Nd oc؁A=o<C?O5O? jNk;OAFڀ\Fٔ=d^np)Fcy@gux?U7KFJ$Э*2UGӕl&++}a.h,t,.Vu"Rx4:N+g
+I5],F)7Y&2aibĽR@w0MZ՜` SLA)Vo4L1!)$=0w@<%Q۲ RY%
+M<rtmSy9 nx&:UguU_n{<;Ljf.&eDs} C
+ *mᓒzg- DqOq#j`O[<d2fCv zm(LfjSbL *ՓZvJYdcNקGJǫM6<ev#|3dP& \lYpK- {tZ];axTWPG?&[;2<J^;B>x˾MRyq}CóvOr7dtɄu+n bnqX|f8®ƵQ`$"*gQX'xdE2%Ε<v>~7?bdj u("aІgWv6v|3a*bh}[Μ:+wq;1(M|sJag0s]YdjLeIyz4;<Zk&fuzWWa pkg/*zOFSե6Akn)[ q/_)Sq]@YOr^ v
+a0}.f"AmOMخG壉;:=J;y|{֓| D/8X(}1PR{E5k8jzԷ΍YXJ٠ju?@}CgL0g˹}8#:;8cv[v[-(N}A-V~ݥ4,K}ڜrz96԰,h,]aS `{BCXoKL:Yַ@萾6xےl6-_ov!=Rv/7u0>MamxDv:KNh 71>kz[9-IOu Kv h8qwzFkk!ns rұr6װ@AJzkXdװ53?׼F m||+
endstream
endobj
-565 0 obj
-<< /Type /Page /Contents 566 0 R /Resources 564 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 531 0 R >>
+721 0 obj
+<< /Type /Page /Contents 722 0 R /Resources 720 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-567 0 obj
-<< /D [ 565 0 R /XYZ 69.866 801.979 null ] >>
+723 0 obj
+<< /D [ 721 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+720 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+726 0 obj
+<< /Filter /FlateDecode /Length 1748 >>
+stream
+xZ7+:bZe7X]Żo`f:ɕӯ{9<|a)/IMN
+od=meVJx'~RҠ6;S^3$acNq c|.Zmc까M?(G9^8'p«Uwc[7BrVPX#ivg&LeW6Ӌz<WR?;+9U#ِ/GMO?g3>NR৿ $G1J:BJ0jC"XA 5Z0 N􅥇oNQw6ӣ12 
+`S@ٚvlqTCkT/87 ~L<m䲚TSp-6b%0[[2qaGfnM1GgfS@ys}%뜭InIc/ƈ!kw.k=M.FG(JٱQާ(3Ine'",@U%1loЗ4~7iGνj@
+~.\ ι
+orJ@W;2(P14e yՠk"x<
+z_dmA9(-Ȑ[{K $Ezl6"Rtx~wvM<`I-KK/DvdM]y+Hrby7WtYюOKg%NKiI{zxBIQrlgW̸^KhrҊeJQnQ$thO-e9g &g(Yyk䖇ތ.f [[v'iءBӈe19ZH{DZ^a>Bof>½bvc6cknc@ ,!CN[ 6.ǽV1՚˪0*\'&pжq*`eovpu [j8J0ɖ)#ga}la9PobR^$zWn`>`40fuh
+ķ}@n'bkAvRkMj#+$g/T.v( r~d;*E9=J-v0#X}<R3gy Wqh*QN^.7?P/). K7qiJgA呉̃,QqTT:xDKK'^9RC-rT]8ـv\ (;Re5\ܰ*8a}**<4ܴT IV+bW=ɂ9W4Td}_z<ƻˆޱ?Ev~<⡞\o-զajqP 芳
+endstream
+endobj
+725 0 obj
+<< /Type /Page /Contents 726 0 R /Resources 724 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
+endobj
+727 0 obj
+<< /D [ 725 0 R /XYZ 69.866 801.979 null ] >>
endobj
150 0 obj
-<< /D [ 565 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 725 0 R /XYZ 70.866 771.024 null ] >>
endobj
154 0 obj
-<< /D [ 565 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 725 0 R /XYZ 70.866 582.486 null ] >>
endobj
158 0 obj
-<< /D [ 565 0 R /XYZ 70.866 180.302 null ] >>
+<< /D [ 725 0 R /XYZ 70.866 180.302 null ] >>
endobj
-564 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+724 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-570 0 obj
-<< /Filter /FlateDecode /Length 3618 >>
+730 0 obj
+<< /Filter /FlateDecode /Length 3626 >>
stream
-x\Kc|XX -l K~(R)INkw
-$Ρ7eB;PL^k\
-sAnfm*:< -6Z _ZÖCVqT,BFPu_S6JBP-帄PA@ΓS
-EB1]y~'kY+*Zg M
-X4PR}
-R.Ge:u'577[4,kEH!'~t+E£NF1M05%M$llӷGviUҍF`0^L7,snt tC\ ~`i칬 uб
-W;xOOiF!_ҳT>ӠP>RM9{ ֞?z vǺӞ?scVG*?j?MNP4 2%5(6T4:F@\(G53 лa~=#+„-I4^Xgw׈э%R IC+:6RqDՃGk*:GhT5*h 7`}D=J8P/?߿8'#0IMkM;V;|-FQQMFہ6m]y L"Uaϔxخ!LJlEXtT[7LlyB+ ?JRsS(@7o
-'3~v
-TQ||
-(o;YxDސGTtzjTG 1 yĚ.3qfX #=b#t=>p
-PhK5%md3"$
+x\KܸW1{0CV xvܲm$ =d/HI&9
+7qP
+m?$70r xf7>Iɤ$ sԾ49zWh]eT.ihPuZ }=c
+$-
+^f3gRdvm-R pD#lyGC̍#sbA䨞%|dǟߟY_ou_K(ѻ0-F_I@C?'>eJ#
+]9#G f(+.G_]J;qʅ40+O?$;>OVlgAWӯg0Q d4Ρ7eB;PL^k\
+MF+2;3B
+QZ+TjJӶl˫40
+DRC)sRePY$1i'w쉰iYGdxtcq 6:!)]hc\HR\CCkcɶH8]90f̡cТoͬ5li1dgKr1*kU5%o\ ՒPKڙ  <9 <c`«9<YMWrQ@Z@R8tF
+m:(vm:!eFajD`K5^HaQ#%GՈڎ1xH03o O)⍥f? 4s
+Е*lwrt#*Nx5B]=wtWG0ѩ2jyRQqIGwBJK-KX\V,ZEwd,Vr+‹X;W( $c[A,P-T讎-L[x<9EYBϯ~S@x>iSvrhZoo5s\wZ*ݚǾݻJwB{wj޺+ڷu/Լsc8i=O6='dl.gGT(z]c5&=u߈^BXQr8(moG$8V b_N"@>2?B~f&N +-
+Eiqf >7PT+͔ןS"w9*T|ց>zHOaX+Bz/5}97>#e4])w6"iI/im'fc<L3`ܭĔnD7
+==22jJoe{/<֝:RUAhpZ?!4i,טaDX1B9Y Y&mIZ-gw׈э%R IC+:6RqDՃGk*:GhT5*o 7`}D=J8P/?߿8'#0IMkM;V;|-FQQMFہ6m]y L"Uaϔxخ!LJlEXtT[7LlyB+ ?JRsS(@7o
+iܶ: *{QuXzZr1yu1aªkɈuH]q UOp`\[:uN%xQ0A5?yF+Z3b
+%oS8~Aw0d~MH8;Vz#Qg&^O{Cɭ#esx;A*}r&&ZCRZ]ikCޝӖ.II[K$jUs#߇{/&t }:`nfø3
+JPVyM{ӽGix"TzwO&uPhgCM&rGh'dcn\>ͩ SGNejl՛˅` owm| 녷
+RH6ݞV1A~x}6CJ[N)9.{4u7*BgxcLC#* {ĀG&#ւ~AeH(g>ၬl
+ C%w
endstream
endobj
-569 0 obj
-<< /Type /Page /Contents 570 0 R /Resources 568 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+729 0 obj
+<< /Type /Page /Contents 730 0 R /Resources 728 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-571 0 obj
-<< /D [ 569 0 R /XYZ 69.866 801.979 null ] >>
+731 0 obj
+<< /D [ 729 0 R /XYZ 69.866 801.979 null ] >>
endobj
-568 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+728 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-575 0 obj
-<< /Filter /FlateDecode /Length 2900 >>
+734 0 obj
+<< /Filter /FlateDecode /Length 2897 >>
stream
x\Ɏ#Ws(
-Z-sݷfp-i0FRI2b{d5?O~|{M1Aӷpf>73sq\!gAίHohIC$}'s~<F~$Q4"c̝F7B1tQJH&Gi__H0?w4/?L_J~<qΞ^~
-Hp4"?q͚[S mɄؕv'D|-~V=ܚ"v{JFUvԧ>!=/$o -m>ozO,h=V53
-а{R~й0sw@*XEZ)JE7rQy+NՓ3"Jl[:sh零(NY
-v??ʑL(ي=b\VDKыHo$?Ej7a_ByKQpX߫茷YۛPX ltьGM d
-Pq$X
-Vp4ZxPE j37WGf -fzW老F艓;N#QW<hlՋ̚
-y^CMx ]둵} KX>*~D9Ǻ#:nd^̕\+#Gq,i~)mfFy9ahy{ G:*!]cUojA ւSr=,3ք}=حW$~]:WB([Z
-SԦT GN=>PLBG@Z|){( Z Zu0h<ŧ ޅ~ 嵭nܳ_i>"T4R:|J;D̢vSN펂>0(r+掬_rK}C1#x{=#66Z+ކ9rxJ'$ka@(x)SuB/tMKI*.5 DH(V5]#-{®kߍ\ZM/V:
-#s:trr}nq"HAj'@  9쀭 rsovK0Äo7l`z YuҎINGdҵ2Lذ `, 4Vgic<"ٴ92mC֥URKI|L
-eg3-}^q(0|'~%]>,FRaqͮl&k.w5~2 qVV W
-qUrPpZKU.AI[*
-v|ݝE[h+r-O%+_ ngA :@ I Iդ=C5qmnv-8В`;z{h &tg=9K)= Lkӓ
-YipJէ@
-L@#̯4yS=S@jY#)ay.|aKR=_4+Yw֕ ו u$v'xrZCb~D6[}C)R]h[{ JliltӎSh;
-uGp1q7$A Ѵ"9t~ƗdB)mL@";V܆W$"RoHS\>Χlѿrk0.CQW*ܑ͑4[Ų˥CS*oʽ}MDi-=D}+4ͳ{H(~vFjOФppwbw?X6f4Cb2B}RxR+q$;h֋%pɧ/ygiq [Wĭ
-S7Po^5t YۙJ!_7
-iBl+*S(K@/CDB12Vu&! }oc'Ą߃QX15RdsUG(HP
-9BB<guW'$er
+Z-sݷfp}Qf2sUJ%E?O7N9 ZE$N3X87O?q9ǯ
+9ז> v~EDzCKdϯ$;L1J#`IӀ,u4zy# C!JQbqIiQ87. ï^sI~ůg')O{ gJ+Bw/-Ys9жhN&ĮB&ė;gEí/3ޭQ+4s?lOH% I[9}K[ƛ< Df0mj?66!~W 1g@9$ m@Xf
+V\oM$0}m\`p~iުa :)f-J|IxI,^oy;AHmuK&^֍b\ zp"%7l"U0[WzKNIԥ*8,uUt۬M(c,j--ȣi v_&B1
+-
+jw>ȳ>u“ n6+ Ooؔ2a\ 8 `1V/O{~O~|P
+iP^4u2K#tsMx]Zܕ%مvfa;Hv$Id|)㐖 PzOjVqʼoDC1>%= G9#e64`R=[~{'Y
+DeJK3yz_j&AQ$_r;`y>b+ [;ڵ&Q_10%_͌$~PQ?r2U
+Vp4ZxPE f37WGf -fzW老N艓;A#Q7<jlՋ5kνzV0#[ %zOʦQαs%7ʒ#Y84_JhD*maf^
+DžQ*!GMiz|K!#m@聚,SP@&!X@j(qF/8C{-RL+Cr:|QާuXSAI=*![1Cs؍O-:;* ˭$^;}~˕.5<+bn!Fm3zF=%˶7J^s*7S<!^B!ؔZrN ]2Kť7Q>B|~y:liHK/wc:bgJB\\%غ[Gt?,R:5:쭧q2~J{vVZy4& 0a[ HzVݮ@<st 6ll B3%B1!TJOov6#Ҝ]#ݷ9d[Z%(ǤP&|6C8Ǝ+viNlb1(qh!K
+oV!rW*3)'oh0!zUE!JV*NQ*u JZ52&7d'Q7V2'%",Z}ݾ|f1PL z62L'-;P&UmƵ9مnƁ&T}ѣ>B^0; XK\I`2O]9P$M%VixC 6ruBL!j Dβ\ 5^\gɹruIa\]͹Z:uZhG ʝەu5C}=(\=dUi+ahI8 F&hW=S@jY')avy.|aKR#_4+Yw֕ ו u$v'xrZCb~D6[{C)Rx[ IliltӎSh;
+uGp 1q7$A1
+ѵ"9t~K[2{)mL@";V܆Jԍ+-$*i)7). Sxo5v$Pm+D-wds$lQvY84RW<C9_?DDəc]![iD.Gc7UV{&˾Y'Œtz×RēZ &AA^,sL>x ;kވ]I^B+n8@4l3;Cn
+kz<
+g.?{BL=\'LOV1p#B$ͷBL(!G!ٺQ6cM
endstream
endobj
-574 0 obj
-<< /Type /Page /Contents 575 0 R /Resources 573 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+733 0 obj
+<< /Type /Page /Contents 734 0 R /Resources 732 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 699 0 R >>
endobj
-576 0 obj
-<< /D [ 574 0 R /XYZ 69.866 801.979 null ] >>
+735 0 obj
+<< /D [ 733 0 R /XYZ 69.866 801.979 null ] >>
endobj
162 0 obj
-<< /D [ 574 0 R /XYZ 70.866 600.976 null ] >>
+<< /D [ 733 0 R /XYZ 70.866 600.976 null ] >>
endobj
166 0 obj
-<< /D [ 574 0 R /XYZ 70.866 362.468 null ] >>
+<< /D [ 733 0 R /XYZ 70.866 362.468 null ] >>
endobj
-573 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F40 389 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+732 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F32 489 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-579 0 obj
-<< /Filter /FlateDecode /Length 2526 >>
+738 0 obj
+<< /Filter /FlateDecode /Length 2525 >>
stream
-x[ɎW8}hh$e`n6Y
-oFF3_0(ٻ [lj
-48uO,Uu% ~+
-h*tCr!??
-W
-úa<BV= cxzZ6\f4ɲ*&Ss8O'[pKRٜܫ6++ZRnv =V[_J#KK"(7/U0^8U(U|s8A%C kW242HOrU+B-dh5zԁ1`V)ŀZ
-t$`ؘ֘M Ґ"V˜ϗI[.P.N?TJY*/e?vɬ1a|JpƸXG<ypL!dC<@`3Qf0aJqݲVx"CMѡZ8̭Xڶ8`'}S!b;ti }SѪRj'Ha&nzTx*$V,<a}+V+
-i5' wPxb3|!y!5zfd,!}3׃d{*y'.'e"xLI6[M]m<ў+"dTJb! 6ضV{ٶ76X6p>VASqv{ȇGcD\iO$U\K|>f=iQUO1&OǙ;%F]HȨ簾 NeDsa w@I:!iGg4Ae~}&[xW-^@ΎA<>\bM/R^.̲2񠲩m}/]߿J/qv>dzNa<z}pPmpR߸ûYFb@x8{ZA"zJ{JFzA5:05q (KsH/-?pF=Zj-l%}y[ѪRVby- qg' \r\XE/Ayډ6C}.T Vɫ9^cR. @3(A.Meéĸ-~y
+x[Kϯ{XX4 [>%qb {/(Qlq2Ӈub"%7/4AKV7_{RA6qRxk烐_5|~HRz|Wrxj|9|MqOmG@14E ,qeZtJͶ2J ]يZRR&~i֖hoir!VT ?P3@/>uOħZ)r WU";93aOOwп|} NB/F
+}[ ')#Jxa.4@+3ꍍ׌fol{Πb5% aV:UB~~y ̷0JI7ʰ+ӡZ)l1:dő1GtCոeVA8Yukj)Jj>[:@ I9
+3)2燬E0sKqbLrF8ح$ TE
+1]%@5`E5K1(_
+'",,EPJ6<Zyc{iV0ޮua9 [/u㾹ayv)ZmLt~Ё_oml?
+@2#@gnPiHԇ,9?dikBMӇu8g ~) RrR7,_ʪ4hDyPe:.ò5}wf[ 7/O4oT9]Nq@``4 f*jwחA9*qX0PNM]pa:k5}u8+dTDf7r0pj1,{8oUa[ ԍ@/l"Ue*G)U9"a ; 0^ѭ0ˬ#d2@lPنcK߬܀&Y֕BZdj| }y u_j^:{fe%WKʍŽ@伵4D,rXRiZBZ7T2t *v%C#4.^- 1F[ݱ:>J8^0a@T `g>Sf )քP;בE8:5M0hwv~zLT@(: sKV[~w2L5D3⟳Sݖ^wǧm?GlvޮùʵX#77aQcIӽKAefaݦh'Ux m"L|ɽǒ1'Y\c<vPj:F>w+KҝϭLfI
+HWB:SBEmLAl,Lx!E9I[CZ`h*M%,`Η2 C2*?#A }W 񈇝;b=Oi8^Rv3p3"8Qf7aJ1.Ȑ`St;4k*<3'-?X#g_TH<]xڂ{_ᩄTTx*Z .R
+OĊ9oRxbhERᩐVs|'=3.<1XW-<RsgoFa~͢җ1s=HwyaX&h,do^*)MHu9Sl[#Rbmk*5mA`Yl,8m ۥl=lãm"Ĵ'*i>v=YOZTbS ƨIq掠Ĩ 7aة u.2A4I'$[: &^~U:݄yK:Ӌّ7'Bw@8ׇ E{{@ÇZzIjY~sXxPTNIⶾ_8;\OA2M='U> gd6V`x9߼úYFb@x8{ZA"zJ{JFzA5:C\K98I[f-GS
+i5I r꾼hU)w+ZG.Q.͠<mD`ﳡ>*\XP * wd,nSpjg(81n jylyň_
endstream
endobj
-578 0 obj
-<< /Type /Page /Contents 579 0 R /Resources 577 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+737 0 obj
+<< /Type /Page /Contents 738 0 R /Resources 736 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-580 0 obj
-<< /D [ 578 0 R /XYZ 69.866 801.979 null ] >>
+739 0 obj
+<< /D [ 737 0 R /XYZ 69.866 801.979 null ] >>
endobj
170 0 obj
-<< /D [ 578 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 737 0 R /XYZ 70.866 771.024 null ] >>
endobj
-577 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F43 487 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+736 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-583 0 obj
-<< /Filter /FlateDecode /Length 3999 >>
-stream
-x]KϯcrX*
-vorBLW??w5O??\.Kz!/OZYǧ1x9c%9qae.p߀nFaWF+_x,t޴A/ӧY(W bQ4а5j0^:6r n6|b7$G&$0(v7@ nX:ZmAQ!Nz
-7= :l`Zf5ev6rxav47a|d:9kv2~75D"{Qim}0W=T\`_ ཊ%DBZ:ϓ\^s Fge+lϼKJd2HƄtladIـ 9HCaVC$eQ (d+O!ds#ȹ{yA.v:Fs_RL'GjJ@9 `93\xd'QG{cst:
-8o5H)KlFE ,9__4@rZ  ,jTx6*%Avͱ5Ƣ 6!," Q bCߥdr A`xMB{t>C=rScZ)j~zb1]S&R"SOE[*oӬ>\J{x1S\ZY#ۂ_fݳ)=g_Bsq©3Vd5
-ۧc>}6χΌ>Dq5>JY$sW<ڬ ؝^c 'nlTr*j\=b,u~| LK>A-+
-{ "6!l26 i3HgfɿZMNN gK+u2Nֺ
-9]>T圾z{eO {)|Jxg"[5ʐwtg;fn$ +*ĂÈǷd)'j6@8s _M"S8QN\A_o960
-i͉R_Z*x]vFyE*Fq!oW-Xv1{~I=Y5k"
-l[ߣïSYoc>QsPaCmOqa&ndQ欦Y~\ZcjAЉ`vP>]_V;bӹtB¥\{g6HrIf3 ps7(&T.\
-]lÙzَ 0m+85'лws ]/+iVZz̶ ! {4bh/P-R~|c3x NE;[۱0Q*)3KC[JnnM'm-V-M-g423C^wiF1*≽ #cңSˑpC}uQn.!SkwSd Wr뷥ц27Ń|a N j h)/CT(y쐴y A!q7S#ߔM{+OC\L5ķ$>nIܭ?{ЭoC:!CHJ7-= 5k™8m:rF=9\JoZ!V[u}6SW)za¹+oG=j4әQ7n)']nzj(x?N)>H
-MŞSۤ.flElfqH2 ceg0= XXPb-,!G8#ddlGXpǶ)1z` m7˝7ү
-yF3&>5̲Ey-+v+7Yљ</38xfXbh/d|3Ν|pffB#lD4E6.3F,^y=3񩐷9@# i\|Mk 1j#\lfFh=(0F`g"YH=n9Ð"
-fiH26V r!oͻd+H
-^4RY=&$"&C<Nj6# 8ܹF(D%p#iH ^72q5}Z2e`}xc9>NJ:e+goZ ;F5|bǡw~1l&T 6BK#J IƸc%JgevK[LzK)?5>RiMD=j
-hڭ L.Tk!H
-3nd
-3}[ih`[oJq!:
-;:GVZ/ a57g\"/'uP͏
-No8Jj
-mLEp,!ؖ/yL0'`
-7qqJG$"WuFۅ>Nb+mxs|)ÑsK2cl< 2ybA7{NsΑ6zrdDy2\@
-yXך!T>.p@r Uw DudS-szAMUdQݗ=/H7 kۨJznՑ
-3VQhTgu:YWoa?lzt!KsSVOVZZO.x9CK>/;^W(tNe
-Leuj^T@&1=j
+743 0 obj
+<< /Filter /FlateDecode /Length 3998 >>
+stream
+xˎ>_ YU|
+G|?y7n-9S?0*P11*<;߽0Vn]f.kH. %ݩ3 ۯO??~h1\.B%/OZYǗ1xApoqFe\9GbYwZ ?Thc?돷oΛA7"2}:]X5j݆cCuZ9_ k'ķ(֎ i|+E$榅AO-b0a64B7!|fM:~j62b~7%D~${Qie}0U=TT` ཊEBr/ӵe2 W%2^hD`KcLe0@vlD$ pϡd+!2Iy&h'9d=k<{ @Ng /ɧ ={a
+O6!֋$G{y<cs}{
+q1tI^cQÜo{yp`{X) ,bDx6*E#vL6ֈ6ۈ0
+”)^jtV
+=N+rV62<?_8@ ixS\Yms1'dք(azEz ;aA@ k>&ۻ5g5 xT[sT zeȰN'6;Z.u};ߕAK2뇛(F4JvB k]ĉr#dCjE.2! zE #E* `Z"
+]E  Bl +Tb8\ ֋?dž.-j=${-4 -\mf
+鐅,>R17mDk)?D|cPpc=gw?ٷca"URfI))s|m%+mк헺5a>ha4'\b{ݥ "Ũ'6n-G=N딽d1Dp4q4ɭAoˣ eol1C4p6]824*-[R@ AҎN 1hiS -bܴ_4<-ͥTC|Or1zs[F:ީ bx5ُtwtsgJR഑'ks!ZE'c؁u~6PP>{yrܕط#?Տ8ӉQjR©Чj N;`~BgٜR|4y:
+cSg vFȐZO L5@VYO Om9L!Y;8ؙ;\;g،rFfUm@R`w%:P?(q$R"Aj-8!t
+k7B#$h}^ zL?AIEh,!A{_kѦ ާY(añ㮅ceюP&k#7:e sBHÑO5x3{ƹ5Nn`7{{0laâ[ZDzl2kDcj9
+z H!Ll\HȈ8BHVnfz ! Cj^D$ i+
+H= "PoOEz5!1*fSwYk^'SqVFR(%5܎5ҜJe|{M
+Ey cWc8ڌt`w6 N"A!-yN-oidLeV^׷KV *^ĵvkŎCPA96-b+05QGJf&?Nl 1;5I)mErFIk$:Q J|CC[@e
+Raƍ,RafU|+ !~l Ec#T@@lvp8"V~ 08Z,|)?!j*8mWGt64k$:KԜ=$*j'qj
+mLp,!ؖ.y`N6`Jgo-9T 58POwp {*tGyRŞnAy?8EG(8Gy!#ʋ
endstream
endobj
-582 0 obj
-<< /Type /Page /Contents 583 0 R /Resources 581 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+742 0 obj
+<< /Type /Page /Contents 743 0 R /Resources 741 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-584 0 obj
-<< /D [ 582 0 R /XYZ 69.866 801.979 null ] >>
+744 0 obj
+<< /D [ 742 0 R /XYZ 69.866 801.979 null ] >>
endobj
174 0 obj
-<< /D [ 582 0 R /XYZ 70.866 655.236 null ] >>
+<< /D [ 742 0 R /XYZ 70.866 655.236 null ] >>
endobj
178 0 obj
-<< /D [ 582 0 R /XYZ 70.866 317.738 null ] >>
+<< /D [ 742 0 R /XYZ 70.866 317.738 null ] >>
endobj
-581 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+741 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-587 0 obj
-<< /Filter /FlateDecode /Length 3326 >>
-stream
-x\Mo$Wq ' XYV
-7x4M{?=+[}9;nTmlQFiGY'#}
-5~QrѿOR`M~9ih}ݟ0.Q w+hC95s&e2s:"LQy& 3IS蠈朠N0ʊQqkf(6Cy0s(V&'DzS) u~P7vV ~W=K+x6< 7O
-OVk?r#т 
-*Dp^H B~JC,EX8ye^Fѐ>,ᝃ2H=G>ذ(yȰ~>g",-xz>2 %$ĶХ릑UnUYS).@L$7$crQ{i'7wyBwAu&4rv 02/t1_Sh
-ݬK> Hh)(mS=-mg<*HհXn)y9s4,.8api}םIr|
-LJ%DgRꜜe%9ޥ3rmkD<.hvgZ_~eRgVAdTY*EKp퇚BRi{+qtJXSMr9+&n!w0UP[EgSOZZHS<{?dw5ꮰ㋡duXVmG,$3cМưõ_2p/`(=vv䄕ZYUx0'8Pvpz5jcoj.mxj+>*I =@=VވzTACjTU<] iscӴqa+㳜vnR]9j.=ڶK?ٵK76
-c!\Җ]z{aɕezn=2f] ^Èk֥Hҥ֜[ܲMpn٥Aؤoɳe43W vHUB!b$2o ZQwe(46y&[hQ
-zjO"GQ]O]*f~zTڒ 26˹,
-dA(Fٍ=<Q{Nb <ϞTذaT-ᣪװa)”4lX2mW>f/r|?MK&OA.J.fe6@k
-<4lT/KC7AxzZF>Bm%>V&
-
-~RՄ7a`dG2 w&ѐps|JIG?Ӱ革' /(;㎻n%dё_I=}- tPOiY>׶Dݤb)bަ 7W[*IM}5b {j kjXmGunrԖ"mvxMy,n0K5h->'Q>fzXj|/2y(1[؏hj j#T|vtBAl٨^n cjKMR6
-yR}5N%}(QE }JTTDU+Qh*QN%rDH)QRU(*Qߢ(Nu!gn);tޅwLs:{4 lBE1b{UI?і?XZʜhjwjӗ XU}us"z6[@/WܥnW|Is5ٔ6>\&vE߽D›j
-AmV:H QAefty".mFmT/jc#̒66Y֠HGciv|%hE4}|P
-qVIEUf^[Gk
-soQ}58kAt~[ v;EeF^XyoRӍ~NV4K^8h˽!GZZCW^[l4]DɈwk:Ԓhk.WOg!bߦW}z*
+747 0 obj
+<< /Filter /FlateDecode /Length 3330 >>
+stream
+x\Mo$Wq ' XYV
+JC.
+i
+RV%2E
+][|H
+%Lfܰq9P1菡dq4Z
+>%e59M`n9XyFDIy-]ΨN\KGx)ަ|yLM+t-I4HQc}`V3FS:.mbH:^y'RQ{NT su_L,sșieLw)<j/wNvbW8f@~>UX.`UQKx: Zzq̶&͌c-##U6.zYc3Gy8+#Ex7lzV5T/+`=>%9Sgt& [Nxȵk{%qyE{,S>Ӣ=/Qp([M
+OURĹ<PAUH*m}}8Nw>N.g-栣j~=6Z+գ,xJIK )Χy⮆[v|1T,<y5툥]byzls6tQ%^<3ǢN\^ΖVyYsv<'8Pv0\}k^ b'>^
+ Js%mm+P7
+C
+dA(Fٍ=<Q{Nbj </4ذaT-ᓪװa)Գiذd.P}<^~MKiM<{(U`@`#qחuAXcmf|!o\Or6}|lP
+*<)Y:U$ h'28s3ul515o~7q^_UZ11ؑU !bgH f:^Em$JvC(MelHxt
+^*Tک%HLwD D8+Q 0J8/JTiSj(QR}JTk%%1[T–7ܙT5=-g`g5%8wa;t9i=
+۟PQnLAiRhAnh˟Mc-eN4;z
endstream
endobj
-586 0 obj
-<< /Type /Page /Contents 587 0 R /Resources 585 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+746 0 obj
+<< /Type /Page /Contents 747 0 R /Resources 745 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-588 0 obj
-<< /D [ 586 0 R /XYZ 69.866 801.979 null ] >>
+748 0 obj
+<< /D [ 746 0 R /XYZ 69.866 801.979 null ] >>
endobj
182 0 obj
-<< /D [ 586 0 R /XYZ 70.866 586.79 null ] >>
+<< /D [ 746 0 R /XYZ 70.866 586.79 null ] >>
endobj
-585 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F40 389 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+745 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F32 489 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-591 0 obj
-<< /Filter /FlateDecode /Length 1914 >>
+751 0 obj
+<< /Filter /FlateDecode /Length 1916 >>
stream
-xڵZˮ5߯evU%HV@A Om=]LN<#ϓ|x杅 ӃrRI'r^HOLRR] %:G
-Ѡ *OQjfG7:Zac:ߢn)7eum\z݈P$Eo*^PoG>]mݷIt+;3F8שіFdޤCsf¦w戙e͡w Ƹn2r_Y@v?pϯhrbFzŝ$-)nۜ(2<*֍= 9FPWдkv Y2% \
-w9pmD\ 3rmGÐMFrJic+^rU D6YIϹ.-Ke1gJF>~MŦ_ZYNM?JQ
-$!V55C4h3bȕ.aVQVap,`qa|,,
-xʻ+}L5ǤرvZ'+b즼s68gWmMTBg#`DeNNuTD7uJ(}΍6霄WЕ@")
-BGaMtGtHw6,ؤwڀGT
+xڵZM7 ﯘcrXUEQl@oMsKsj@S4gf=xǖD$N~x28y᭶fNrRIᬝy!5mFJVJx/:I uY{
+P?
+|xő2sx懧iXa z]h7 LJYA^O| [Q
+%nFR "=D)kJ}Y,zSaVzkث5p'} H¸?cmYokDm:;4'o&jIWk98\֜N
+d/w6\jW"nYzOd_aTsM| ZX +gXCb
+sc
+]ʧ+O5رvX+b얼s6q?gW]Z蓳/ i_ٮwV/preΫQ{u.tE[%>gCFHdktN+XѶ_JX>"DkWK
+k:;aMtǩk,&\2اZXjmpAheNCjE޸ΆꀄӰ2{ IjNneBuUnG^?.r+?:5W\tc.heV .ʣf3SR{Lܔ^Mr7sAgj48gjZ;J%.AU*-*>,֐@"v7$r<THzM.aYz[f>gVa?,~N6x*4 @z6o٨:o2GngAάE%p[57ﭘf
+>C$<-E+щ"7e
+j]X. :.+rУs G|\yHH9D:}Vc=2E] s|-r@S<N;e8gPѵjJ&Z
+%OMN^qљ%h-4;A{?dBƶ¿
+>?[;&[>ڹ7UkY$G d93/Z4 =},xm:^KU\5{lWn)\؟@o߸ qt%)x70nӤ]9;96]T1@Vto)BeF\7.߀&0-9jW#`3
endstream
endobj
-590 0 obj
-<< /Type /Page /Contents 591 0 R /Resources 589 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+750 0 obj
+<< /Type /Page /Contents 751 0 R /Resources 749 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-592 0 obj
-<< /D [ 590 0 R /XYZ 69.866 801.979 null ] >>
+752 0 obj
+<< /D [ 750 0 R /XYZ 69.866 801.979 null ] >>
endobj
-589 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+749 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-595 0 obj
-<< /Filter /FlateDecode /Length 1769 >>
+755 0 obj
+<< /Filter /FlateDecode /Length 1768 >>
stream
xZK6 qsXU"2 d
-voINmK?ԃ,{<dA6۔DQt dN/ߜ@
-k냢7rP[;X^> RIJFJ#] ! ÇZ8Y0hԞTi0yM<$ަ{;ci@z~$%d&+jԪ
-w4hO?<HSAHz¢䲿+̨-XfcƠQ0 ʞ~2`)fLj
-z)S4Ӽ^78H;1|8{Dw|k[?h=P֔Tg#3a3[{JQꩪ[;쎂,'-6RkRֺFR~ 9<i+ң\α`%lUD;0%;Y&0SH3_f
-)S&lP
-
-XvOѤc9׌
- (y"kS:bs
-G׻}K1yiEwHM{2yKJ^n@ .E9$IlcYM=uJ,z~'о}Ls-:'\븖ȓzеNc:ՓfLk;_elס991زIǓDn?D-^kZe\~;V[+aC y<
-,⇺V`,z# ź; 6OrvEgZ%59xN/,Z'U_`0t`+q\Ι 3MdlNH:7* }`83jƃȃ:.=R<һADn΃P<.V2xP- =jk[`:ҠZР j, +ip ݒ3 (,D|7a&ami[dй
+voINmK?ԃ,{<dAY˔DQt d^9! ``xA9I/wRk)$z#Rڑ~ ! ÇZ8Y[0hԞTiuM$ަg;si@zHJ?(UE;k}FPg[g)-P5knH]Hm:.8$S-FiƉG,̓)Y TXo_\O#O>Ћ_8(i߿?= N! R5E^1fb`NFq$*{ɀij ]pff0ڪ)
+:USfpVpOGr bx$1O<&[,`YGruz? =SڌTOU1fOd)R5)k]#EJC?f.X_0*NCbOēȌ,h)ϯ+V)cQABTBuA\2"z<1ԍ+$OzcM9
+;4 B2-sL CBW)|YDsU!ltVN35R$uc+GhHʹDP?)56
+^-woh&62
+_~Q4<ptBMպ[P*qyJk;+8gp5(;ڭKͅT-|!Љj JcЬ`|;Ad"vGAbt<AX
+J<( %A̓bE.󠺎"
+T[z4>ӍwՂhз4VcY-hP]I\48_hpDe,hV#[t 3.֖v } Б
endstream
endobj
-594 0 obj
-<< /Type /Page /Contents 595 0 R /Resources 593 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+754 0 obj
+<< /Type /Page /Contents 755 0 R /Resources 753 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-596 0 obj
-<< /D [ 594 0 R /XYZ 69.866 801.979 null ] >>
+756 0 obj
+<< /D [ 754 0 R /XYZ 69.866 801.979 null ] >>
endobj
186 0 obj
-<< /D [ 594 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 754 0 R /XYZ 70.866 771.024 null ] >>
endobj
190 0 obj
-<< /D [ 594 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 754 0 R /XYZ 70.866 582.486 null ] >>
endobj
-593 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F42 460 0 R /F45 597 0 R /F49 598 0 R >> /ProcSet [ /PDF /Text ] >>
+753 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F34 585 0 R /F37 757 0 R /F41 758 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-601 0 obj
+761 0 obj
<< /Filter /FlateDecode /Length 4021 >>
stream
-x]Kd ,pgv7' K~C-RjI(~`U_}Kё3AyQ/EpCϗ?KI_KHRZ- V-4{WNJqG>Q~ڗG tDuNSS_w`9N-va.=ׁ
-:_zAaH|@ЦZ(S$O}
-5붳Şo;CZ9+>妽30ƛFlm9Y2
-Et@qmzmhlQp{noQfnީBUS(*xtojl߿O?>Յj?n;D'u ET4f@ RqE$ȔfĄsB ? kx^<9c"j}wF kNr'4Tfud_!::b/%=[`}>,Fڮ%i!G~ ߿^z1[16lSV\
- Z?[694\WD0(_mؔhηԣ#<DwwA8v:6-o+)",7cN@&PʛNvS_Zinm=bfߍ%aF%<PLUaS;>|+DA0=`*͸3cӷļU#O%-@ԫ: K~@R4/Ǟ3$yX̰ACTk7lOT[ KlN"Fr`o6D﹏*=:{8!j{9 'Rp!f NA  Fp"6P%NX8Qڝ dTWɟλ{ fTk MjE6r)El Zz!O{F4sX7q`{b)L>$k-?vM)x
-Α)rԑѹ0DjKZUsAHz0CtzUaq'A*O8AMq+bt.sv- ^ ;;gH=dJ\9Az(g8{  MH& ǂS 8ӽϑxFaxT=6'v2@!͠{ڈLj0g'֧gswqlzdvrͳ$.Y6?TFW $ IH'3~<A:
-N!\j x
-:rc_e#C q^e85 ZwK `gԀ@~Lr|Ӽ.9IdtJ6N zZNJDތ9 h+qnG?K;sGI*Lm0Sq*)"7{8%#mOS>n d a/þ;;oԄ
-0e{VFB
-e{òoYMA7^ġ
-{]Oz{kO˙z 8uĦ=) 8 N=Qۑރ&zҎ 8p$zZ
-h}v)yi:r¼ D)ѽR_P-;7TVpul)l9jMٓjTO`J^)h V<T_[W<xƹΔYꖥqwjixa>SyswɝNZI*0zպ"T2T\u^
-m-}U&j^||,UW ?Z;ư"K߫{; j{]czySMI4ulֿ#u{{OIVR\I=!M Ҋ,g_ohy`M7Ikzi97Kt*?(WGA~R9z=
-tHX8_|RIɀVX:-yc_1h
+x]K2d ,-oNNyqPZ5Gj>_=XUjy~b%ș"8w!
+I/RRVK~yF 6<}xܑO>sA?;RV~q1Ή{jkXPY]zWi]V{Ye1~1_͙RYxMX4@\>Y1-k8a3~C3mIϹU5_X[0ޠ>Rjr=RgN
+hnҴӤyS.UaNAOOfLf/̪K=ͤ<!?*aǽ;EjGmz܌}F Bknfw]2vݦ8p]CԼώkvɔpۉ6p{`U)-bTjB!hYj شM';#ion
+ UNEнYHۛK#գ>Tԫ -@qY1]
+ Z?[694nkw"hFa~߶qlPn4^QΪLwwA8v:6-o+)",7ٻ9}nj-)tn85a#6./
+jh(\V8 kTC Q:?չ÷r,MD c Ʈbߌ;c=)>}KkY;DQH`j`d)Er9CJ ;4AvVHD϶t
+ ,*kԡ(-`CҎݣf޸Gp
+p"b! 2a'bcAz{\,(N~bypͫNPJ78(c0m&uZM0Bx
+@{wV^?{l^
+ObIbˏ}S
+@a C0\YwKw6ix2>2{WET5j] k@ /7pt>-B?򣁇6m1^[%-<<Fgm|R}68}pq:'`<FRp :^!vffcOv w|E9;E:19:&H0vI˵tN2<If=NOJ9,S
+)>!
+gh8?PMgFVfW녅epF8c=>=c## h%qzH\5lG 0j$ING:c9&68 1n![~u50)$yi
+SG?&LTAJn,ANg !6FpӔ[#Y~D˰Ύ5!rTf[ (;fgMb0rXZPȡ ǎ{<>MH#=>0S9>pN@ӱ8K
+({:9W)bOPN\tmnDknBNj0P1^'8UZwTB%h <\!E 1]:
+K*{
+㕍S1Õ1T\i X8{^ 7l"Vk=M<A؊zʝ"zꏜǔ8™2Qݲ4Nm2t#,ڧ8w=o.U1pIK1ICoÕZuQ^NY!L5Qݬ,oEKE*
+_߫X̯eK\f
+v*`!G`G>Vdi{uٗ4A ׽uKҜ_L@>^`J)0Iawxob) J
++0ݸi\^Z
endstream
endobj
-600 0 obj
-<< /Type /Page /Contents 601 0 R /Resources 599 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+760 0 obj
+<< /Type /Page /Contents 761 0 R /Resources 759 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-602 0 obj
-<< /D [ 600 0 R /XYZ 69.866 801.979 null ] >>
+762 0 obj
+<< /D [ 760 0 R /XYZ 69.866 801.979 null ] >>
endobj
194 0 obj
-<< /D [ 600 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 760 0 R /XYZ 70.866 771.024 null ] >>
endobj
-599 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F61 517 0 R /F46 530 0 R /F45 597 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+759 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F54 631 0 R /F38 673 0 R /F37 757 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-605 0 obj
-<< /Filter /FlateDecode /Length 3007 >>
-stream
-x\KoWA`,_ #Yķ͞l >d/I[Y:=$]_ٖ^wowx6D`;E?ȋ8)烐@||/%|RR]4ZJ黢􄦻?|v7+%:#O8qH|)cyF#_/o>@Y:<'b%v Hgt,I8Hc(Xe
-D7D?~#eowI4o~~;tB_|5}/wXzD) h.W[7A(1K k$нd
-DZh;pT,o0R I(<O5$\!$sZ+
-kQC"_S#mHVR,dka}V`)THHEn.YRV,vm8ɡ'8]is8:h:-24-^] >i EU Y_9AnB$BO+^ F ׏%e[̬2.)Ψg{|yPdҴX7*?.ɮl־M#F{)Oz2',dVO8:6ŔMk˒"SnLe
-HYWmveGgl;>(e8ݑv 
-%a䨉29Yi=4$04_B+@Qr XљwE֓v@Sr\lGDB1ˠfqڛ"A@pRѼ
-3¿ =3;`*q&5Wx[~@5VpF~P޽{(2)ң
-
- nɝ)Rz&`$nDkq@ιT=g$Ss\~ztVypNkLdx$L]XU-JP+αmĭ?&d>TƁz䷇J-5YVʚ|sPsJ"ZfyQ!̔hfBdha#"W͜Ϥ
- gnfi?ūU0G 'сr)7YqEPF#))⩨&84_O)i3 Gq-\HT ¤)i
-FJVM$$ȒӳK9 <đcnF kLFnFyD/>y>`9Aa(r]CM=V:id~(YlXZ4Sh #0,,'
-/;juHK<:k$[b$nB
-M٩ )(IPvG]}]Us"L >UP`7 TR&k + *`PTsI[y K_sXkaM@/νvj;~@ëUn[idS_ZjPsyGpj=U tOQu#s/}${v>HJHFzptERT}?+^q'6}#LA+8MV"nL)M=Cݞy{25~vx5@]Q/|<t`.qƝfQ}J֩qӻ%@^
-̪q>޻6،sQ®TDk;ֱ|nί~}rXmHExB5w|@@rlQ̊
+765 0 obj
+<< /Filter /FlateDecode /Length 3010 >>
+stream
+x\KoWA`,_ @cYķ͞l >d/I[Y:=$]_ٖ^wowxFs "Xx띢E]ڋAH__~_TW)zg5=sJ<S<i~gX/!P֤{5|1)<rYDp
+ǑQjqQ(l@4c)~L|Q~/溜:/h0.ӝ#J9h]FK,sѼҼ BY_5YZX#č~N
+BہeyEN@y"<& t KZTX mFb!CXf_[%K#OɦFB(,ucuϒV^defk35I5?Juq@i iMPIv](ZP
+ rӼ"zXJ6Jи~ '(/iQܸ^̪R>]Ɣ?%{O2Q<Ar_F٥:ٕڷ>r(z4I6COZf3D⏅ VG0ئR"P.Vs-~YRd~-L>ͮ,la ;ҎxA@$5Qf3'+-0Gk[hű(U
+Q+CrX(fT|4Bioz-I5Gb+
+&Ilƙ\um8ZByG l
+\ȈH* *(jwr9;
+}uwwlAj}Q<;'X|g& fQu%k +YP%9>tkd51;'aNI8SZګfs5rUNp5jV GB_]a0~f]mT3@ƈ~DQru#Qdն(ُ\Yhצګ}>@
+"<e;W 7Rh uK L3Hܴxg 7:szTIf\HeS2M+JuH
+M؉\Zp8Vc}>[L?|*goZRkf5? DC.
+ZX'hLJϤ
+IigދKnyU!!t?aL;M7CUxJ
+vy=&p9Q%ky;qLSEtpbS+˅
+^fw yv1P
+ČVHkWLcShjNmMAIOL/>dG~誚k`g@0f>2l_KXP D NڸK^] kzquSS^P(XtN%*M eM.RX;POE_{{#ݓSAR@B5҃/xn_
+L;swa]i0v ǟg:mOin
+)ۓ÷6z$$s9@3(5ЏSN }(zw`{w@YuTf歼/
+TinC_hqWBq oyw0Mc>DIi:%kL9)zeso5={}Zə%>Í J e#
+b
+p*|4AmAXki!0?Nn{+= ;! ov޽/r!̛;^t{"mn }`aɘ{83:!ȝ
+!FKEV7rʱOF#H
endstream
endobj
-604 0 obj
-<< /Type /Page /Contents 605 0 R /Resources 603 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+764 0 obj
+<< /Type /Page /Contents 765 0 R /Resources 763 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-606 0 obj
-<< /D [ 604 0 R /XYZ 69.866 801.979 null ] >>
+766 0 obj
+<< /D [ 764 0 R /XYZ 69.866 801.979 null ] >>
endobj
198 0 obj
-<< /D [ 604 0 R /XYZ 70.866 601.853 null ] >>
+<< /D [ 764 0 R /XYZ 70.866 601.853 null ] >>
endobj
202 0 obj
-<< /D [ 604 0 R /XYZ 70.866 324.441 null ] >>
+<< /D [ 764 0 R /XYZ 70.866 324.441 null ] >>
endobj
-603 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F40 389 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+763 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F32 489 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-609 0 obj
-<< /Filter /FlateDecode /Length 3245 >>
+769 0 obj
+<< /Filter /FlateDecode /Length 3247 >>
stream
-x\Ko$ W1`E
-$iQ f&$Y١D+yVWlʖg:S4U|l(d*&n &b0x=L*nqSK%ղk컞QrXfM釉|DK_0ꆌ`8Vt6!@6q~c9V_& nLo?[
-J+xZ'>CT/vN% q!XO >Ci`7b`+kosKjMo12A_WDߜP;J$^B~e8G$qjF:?0*3?q$d6\r5HfNՃ8!9BktV}bKY7+ۑ
-F$,[SXykMÆЦ5]eH'PhGsnTT0d,FŁ$l5pۉ$RKXBXSb9
- 6NDGNR΃y35/',\r|Ph N$" /2"t+Cj9UsdPk2Zͻ$ywg FNm;yn5jOX}a,T;cJo5dM=HfLVc+i1uQ[O^ g/"֔W#FB|WGjSP̜K# ߡ*nQsþ֩#SByJT-) ƧOY.k#Fs[Ki!=jһ[!s1[",*Qf}VBQ| JpјumvSQ[]8tD'\/Y& CHElj̓~jK+P)اV&G|#<MrGX7X(>lR+~x1rƜkH"o.`DLL0hiN)Pd2nʜi_C;wTEʅ,@Fie/>Qf:7j"wA'jެ,` Huh4љ*4> Z6Ot\@GwDrI5ә:4:TRQ).ޠ~0FEܶNުpBQ
-ն$Q{
-L]xs\ *giH[WK{,pD$Itض
-`);t F#>C{4m)pH
-@p|,9r3Qk^v=^[22vud@l8HM]Ek'-ZrW(O.h[+iCݐ͇6]5r O3o`Ph-($H7 YIDy@q"cfjl8lTKɬ's?2,N-ȉAugmE
-LwMqLF!"?tmtWgu"ETtpLKQ5 vqg;a٬Q`fy.אy\yc'ed,4g5v`f%B)iLޯÝ*H -|ýٳKo" uE-*
+x\Ko$ W1`E
+η(gX1zI$Gv~|tݖ=m7Jn|.>!@(i!?׮Mpe0Nt`csWkݧr}JΡd3?NlT&߾= ~;~heS7*~ybLkcH!)lԙmVx(jwXg (r6pOw.Z9e[ Z~}ʺpMgYS-_s~!l"gkL nK}kdD
+̜TШؼ418|иUx#l-VZVL 8*:wwD.IAiT5`h iaIC]>{ɇTw39ڊ
+7tꜲ‡hLCgumH%6M&m}"!ީ0L"X|E@nfBR%*Jґg1~Ŧl)x3hJ^%|1BJOb2` )är XFRiDj;gqԤ"Yoaa"3ue(Ff}9!#μ#MHG+bvĆU<$m0vIce) kTE<bu1DER.!nG\krs,9 a= v#i*='>a>To(,!9S,t\uED%_ߛw^sIV|m##<YKI6 ̑a%WSdf$9]=C !6@gE= 4u{ Y``D²5ue ׹9lH mZUtv4LECMbThLZ'H"u`!)Lh?ՂX (Lq@'HIiw>*)J pƻ-Joj"w I$Oj Hp(D$eGFQf<EgH
+1X\<nS rRRv(tWKDď19OBDl{M07i}T>h_cYЎݭ=NunJˎUxri(UC@t,h6\uO5&H=%Rw;3|[qdELHhQ.շ4-\/r#D\),8G8M9eKGJ9jxԼ$_gsm6%A 1[8 $tȈ4ҭ yWWΑ#C ֮h5^ݩ98Ր=a19dS81*M4X`TLn7 1[\ EcDm=y%DiVPXS_!P]MA2s
+,*ڦ3뛪hqjDΩZ ZNU }+Sۧ,>e@ڮoxm/ vW[uHnZ`FoU<TO˫JYUP(ra"$\4hh[TsyzV: )5w(/ )t󤶟Zmg%
+9TCz=ihcբ |< GO#9kMnj(9
+[lԊk0x+Alb܇1Ҩ۪K"Ѧf(2S;, ZZS}=?,2gZ:W$rer/ Q?~Y@gN)gh,EMe]eje7+ XiREMt
+M(OM$ӟ1F})ѝ*$C5QoA{8\RtMi|UATF+o!|27b"L$Q -Ӫ*PD[8@C!g8>ngD>>-S-+xO-eWd.LIiؔhmu:(xmS;shA#DT +7'?y["d9o
+V`36<Z)` j
+$uͳ5 i@E}0P9nyш̻<(}HF Y*y|e){jcmSV? B1n"@@&H|8|7HaNNLfh+ߢ4&rW_ :Iz,^PuLDT)))QE>%(9 z3E21jiwLmA76϶xIG>z_NÃ6^%;IzwݻN{ӓ)[j>{?IV>"Kֹ} K5 zm
+LwMqLF!"?tmtWgu"ETtpLKQ5 vqg;a٬Q`fy.אy\yc'ed,4g5v`f%B)iLޯÝ*H -|ýٳKo" uE-*
endstream
endobj
-608 0 obj
-<< /Type /Page /Contents 609 0 R /Resources 607 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 572 0 R >>
+768 0 obj
+<< /Type /Page /Contents 769 0 R /Resources 767 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-610 0 obj
-<< /D [ 608 0 R /XYZ 69.866 801.979 null ] >>
+770 0 obj
+<< /D [ 768 0 R /XYZ 69.866 801.979 null ] >>
endobj
206 0 obj
-<< /D [ 608 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 768 0 R /XYZ 70.866 771.024 null ] >>
endobj
210 0 obj
-<< /D [ 608 0 R /XYZ 70.866 155.442 null ] >>
+<< /D [ 768 0 R /XYZ 70.866 155.442 null ] >>
endobj
-607 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F43 487 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+767 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-613 0 obj
+773 0 obj
<< /Filter /FlateDecode /Length 4962 >>
stream
-x]KܸWQ:2hzZv'v#v~3A
- 5bBD!
-z#2'^[6Zɻ %EjP^(F[[M
-6^8x#YNY$FoE*т`>Y 0 9BCm>"(tF "ѱc )HZ*!)Ae@
-5<Go.9 C7A8 k:c!<kMbYEfbʽA(iks0*bF' Vz<$4 yKn\oxXBf흄tҔ
-82R;v<Vŧ R@ o{)8zùGT 1LÂ8:dRLC39= d۶2B[5 b:lB''&
-@#˥0$:IHoR$])d7FЭ*,$b(It,-X7Ԓ(xD-5Y|;^$NZGf_P,5ç1U8M0c@:U~֟7oG"9!e/kh/k?zۇc(ED5(K\fj|d
-N?(kCO.4쐺DDܩD[K9LÀy\
-87sx-(:=Ḧ́&
-8}ty8 PrL]PێI5`e) KQqh:?#gW
-VI?P{"*[pbqSܪ(52@AD+y)Zs
-`Ĥoil 3DdE_1 [cd;a]YJ;_ʞ>4Me]N!de>cC|E.rPOpiW^ ps{G7k ?4^@ĜTC٤:rGc4SqM9Qd;$sc8^c &io(큩e\v&-cVQ ۻʑR㳓pE04V*!mGD sR0^4gdF-C0pB!RxDA% ɛlOXb%ToMeZɜs'ƜӡgxV0%+kKղs)PN,̫NOLOةT|GzpjWۉ@zԅ<m׏L&JԜvIGRkr 鯗+OƶևACk~hWu\#
- wuJNߓT46ym R" wM_9P)Xs}_
-⓳DMR.!t<37+p0U,|,l-z\3wC1~{\<9ZMBc{e݆o9360
-kq#Qg$Z U} MP9EcnTulQ4J! t~nehKOLMtuth 7èܸƜ~N thh`1
-#6^:\*0˗&t&:Y x']>8
-adry9H=`i52[Sn
- K¯#́Vj-2g|@ذ&xVʭAGDm|V7]$zFxKuu( M 9E|mZ{lӞQB:WrJV%oRhEվG&ed"|^*)ٍcrh6zLr6\; }9c/OƤ/C^#2(,qƩ]
-:y---LT7 hDxlbm_SQQMF*ZGcuGtkL*7ikp|ih;
+x]KWQ:C&ψ84;؛׺mΤ讖if2dB_//~%`˗S􁼨[{q> /ORg)ՋVGD'Z㿬Q|=?43r_~'O_O}LTk p H0Su '{z^Fi[ 4ϱLs@tX%haSӪ\uiS1\MO8lSni *s
+ 5b?l!r=w̑Q [6Zɻ %EjP^(F[[M
+6^8x#YNY$FoE*т`>Yϥ 0 9<CCo|:E:>$P0EcDRTqCRʤ,k:y^&]s(RccnptBxĂu' ,eJzMV)WU#zT2'X _f\Ӭ;$ E6V(dIH'M
+\\_~?jC#SPF,dp!?H@MI^Mw,ZLKusVxM!"+]ӂ9:"5b& <zr6W ֏fE\e(
+ֵֻn`U5ʭ]+` LD\i`;-a-?lI1T %D"][ [nb8RKm3b gcB15 IߏNuYAx8x2> AA|@:aL'2@oShQ8cFǠgNN1ݵAi6$D]߶gӴzд/thQL*riwV@?hβyMZR{LsdV*~ E+ڐbGF  ;n4-w*Ŗo=0 h*0osn{*Phcݫ9k9#Qbmu7TS$ }syixiܻh+̒Q[2@?4fƾ#KzS0a\i/+mmgZL7
+/>g6˿㣿u@&@X~K{ٜKpH yud14&G?"el[
+Bzv;e(@sM"duOg;9mn <s ) 6 :}3-.,XiCG(_P\&֝lO5&@$DS̋#MkcNAWY01UCcu>cMn&F#cu,~Ahx'^ zhCWs;Oa2poz@&ȳU`yuh{_%)% 5WRQrBV.pl*4G)FuCYSji*#=x-)ȍѡR4:\Ӟ !mw 8 /BF0QZ"?3eMUȊs5BYLhrs-@
+t_V^FCs:rj[zvu
+>ceB^%?hr;0 ?7gg|c!A3ZZlSRwwrӞ%{df,HxuG5*븻o
+kqxy%Omi]m=ULz+ m[~ls/>Uh^uW:ܲ\0Y(LdiKA nF҆%RF0oL|`ICN!S$9pcXOb^02KN#c8tv8%Z_idsuh :iÆ3 >Hdrɢ4Eo"jE ) :cX-23A٨*7HTf==^>VJe9GBrC9_ Ǯ8a-GZ߬T}XInr'+-hbmX%RǏ=DDOagy`s=S2],\N{2=kۣe:nggQ #*P?R*.pw-c'>$r8‡'NmE>lް aC%Ԅo'1e03 Ҏkź굛frY7IJ#J(VezG=q:;J$ 'F=:l`25(
+FF)8Op4IJv|ܬTe@8SxSHqiHZ ǤNq&*dk5 up(ō|G'kY"T5WBhRujQ\bԱu{TG(h=Of/K>35ѡ1܀Fps9 7qmr
++잚z |s\,_nәSLfA&'b4npv(Z"ucglqNJXC` L)wv./U22Z2:ʜ%+WE`bDTcY+r{)ow[tT/='{;'\[7]@7WusM{SD=Y\A)cXݕIiUɛz᧶ƪ֗d7Ž1so?zG?Șx#|rs%
+gy޼u789{Pcdoރ3ysߝo>Y
+R懰:ś/Ukz!(޼ho~H.CWWåxo"}śI_mGxJ\TN Wܓ*U\[ERa㷲5s,B.Xf9 ?Ԕ賂鉍[}Lt|/nyiv.fF
+AOt;]a +rk/<zpV"rI|ՙHm{/u mbŷ~r'w|U\_mF{Welj no?lR1JHAІE;<2Ү|EY~R;[LI2lk{QG0"]1RawNOcx/HI[MW +/ڐoK6eGs/},BX+JS'T
++J ~^,Q*&ŜxBMs/I3pZ3' $gAIkFR(䓀qkROuۼ>O;!\CX;K%$f_j+K}1[ RI]63kB! xFq=w(\?`{%ۓf>{ަXU_iK7DVꍵ\7 bʵI+#=__|_l|ےs+}U㗴.u"<4HnS03aR݀xHyFVZ}M&GF5i7"kU3tU|<<WL59u5D>ƧtW
+|%_}QԲtՈ/zzaVX~Ӹ,NZ'4=;m
+$eW
+;[[f򭴩cu!ҖW%&p֟:Hq= ysTfu (h/
endstream
endobj
-612 0 obj
-<< /Type /Page /Contents 613 0 R /Resources 611 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+772 0 obj
+<< /Type /Page /Contents 773 0 R /Resources 771 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-614 0 obj
-<< /D [ 612 0 R /XYZ 69.866 801.979 null ] >>
+774 0 obj
+<< /D [ 772 0 R /XYZ 69.866 801.979 null ] >>
endobj
214 0 obj
-<< /D [ 612 0 R /XYZ 70.866 491.457 null ] >>
+<< /D [ 772 0 R /XYZ 70.866 491.457 null ] >>
endobj
-611 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F48 477 0 R /F58 459 0 R /F51 392 0 R /F40 389 0 R /F43 487 0 R /F45 597 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+771 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F40 602 0 R /F50 584 0 R /F43 492 0 R /F32 489 0 R /F35 612 0 R /F37 757 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-618 0 obj
-<< /Filter /FlateDecode /Length 2406 >>
-stream
-x[Iq0 YU܀F|7''Nd%?M\<GFH=zb-kFNׇ?@
-c@˃'rR3M_R⋔;)5Ii<_'gЗ^TIXg^
-^^t3ӄ4U/{hju@DMYӋeYS6N((kԎwCfV
-: c/bQ^RF [Pwz-yAea>k!9^M?}'~~~HЄӟ VIiW̯ 2ހ5-p%sšѫ!
-rW~,
-f3uy^44bg0̎`V+%)s-f~]QFRZOLGgގ 3Τ3͹S(:TSH5T <UƇuD24}k+$qv-}:Z.ʖ3Wd;RGHiNTZIkxǹ>KF(I[4:ŃvTuPKYW`InC@FqɆ @ Y;Q٥ |ؑZxN v ocSoгOV~1k03h1ljf6_4E/GvR(uoNٙs:un`ҷr`
-#{GXª.6]W)piL?("]`V]hH+35ө* &_ bBXG"Yu/]#p$,n5P ByG^Ig#LΩt)ۆf.{1-K}hi,8$ sџ([$Vz}'9cɺF15ry$5cs#Eme m)}Èy{D9zya#)bvSR&kYNAoOc^ՠ_.g
- ߿wZqfhںP9V|<q:+*cc#V{#><bŚ_v/Unvgx1GܵDJ1ڐH3__b}o$D#
-Uů"L@QhIX.$x }8'?*J4sЍp(cra H~~ HS U@ՂjY6yUW謡47!_UV(èP|U͵;Z*"ϖ|þQ.,뻏6| (Y{.kq-2Hw&nz]n)Vph;TVasԮ9P96zj^6ljX{Bkϴ@`~mA}ױr]9\9=qp"KN= B;[ 㗾8ch3yϮƍ4U*aVd7z#9L5;'ώjɳ}4')
-fU
-.N1n=;=BqǝFس
-)]\8=[xe{8s8v{./ߘ,rs$NK@[bDU D¡9T͜1Cbs1ZqEZ6FNrd6[>?=p=p| 'G\WCfNBFNvRD-YNn#S"&N]0
--BHu[x dt²paLjǯ OP
+777 0 obj
+<< /Filter /FlateDecode /Length 2409 >>
+stream
+x[Iq0 YU܀F|7''Nd%?M\<GFHoԢb-kFNׇ? L 1azA9JጙׯӏRg)EJ4Z3Og$RQ/L d:tKiBӪܗ={ț(>`pz\L@2k e yg1dVa)0P="f/e:ua-:gTfÿׇ8Dfӟ VIiW_b+?dj/CkZD+@l9Jr$5 W%B
+\٨_W`1cљ3Ì3Ls"
+UR UiDu
+t>*p.GKֲ̕"=َ6RUi>q5r嚦)Zb*Nu4RK6\
+\Z!
+ꟳHGاx:i4Ltʂ*mCP`/VDѻHVhKbW\, K[q {^QoGfӆs*!]ʶ{L R%ng) o97 H\"V8 enXQ ĸFͅ#GI~X\k`HQb.CGtlʼz0bg^|&?Qk^^ukH%u;0;XǔɚDS|EӘm5;q .,"/'}>,;orz,TGO\(%Š
+&ձވ#ٮFk_|qۭB&V3(3s)eBhC"KSӯ~ g (W0EEY&a$~5lH(X*c=ٵF8b1 UFְqvhlJ`l?)Ma쇆*jA5,׍BtPJ}NsGߌ/~*H+ `ayl(-
+YIRg aߨf\GSf=56sy̫+6]uť:G峞c[UUnܭ<kwpd}5w/m=>]kOh̯ >:v_+ў9Gܕ:.}Y$}zB |֩vš2 ^hgr2'Uq ?ߘjH]Fn=Klq7B#?@Ts쾌x~쨖<JspaZir=ñW#t~{9kkq=k @l>-ʤ
+UyՁszسWS0<.`˹oq9"7G ĿL@)H^@$[NeK]C8t!>glC'XIl`$K.(`C1-pp=pyuz;ho+.aνo/YH9}6<5 .h}clr+!)T翥-ɱzAF7]j+O,,AԯVC+ߏt
endstream
endobj
-617 0 obj
-<< /Type /Page /Contents 618 0 R /Resources 616 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+776 0 obj
+<< /Type /Page /Contents 777 0 R /Resources 775 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 740 0 R >>
endobj
-619 0 obj
-<< /D [ 617 0 R /XYZ 69.866 801.979 null ] >>
+778 0 obj
+<< /D [ 776 0 R /XYZ 69.866 801.979 null ] >>
endobj
218 0 obj
-<< /D [ 617 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 776 0 R /XYZ 70.866 771.024 null ] >>
endobj
222 0 obj
-<< /D [ 617 0 R /XYZ 70.866 583.373 null ] >>
+<< /D [ 776 0 R /XYZ 70.866 583.373 null ] >>
endobj
226 0 obj
-<< /D [ 617 0 R /XYZ 70.866 298.463 null ] >>
+<< /D [ 776 0 R /XYZ 70.866 298.463 null ] >>
endobj
-616 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+775 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-622 0 obj
-<< /Filter /FlateDecode /Length 3333 >>
+781 0 obj
+<< /Filter /FlateDecode /Length 3339 >>
stream
-x\Kϯq}0*`
-^XGĄib$12P 7ńG
-̂բ[:Cn7W:e''㏎(xyS`q$#U1P p6ЍalJ ea!Csns-焙5R.p J°:AixD'R;wNP@:^А7x<4Zug,q2hXY<D_{~<"6h@Ckf`} ! 3+R(IV%eWFV;v#.-Zgy ~-n
-o|.W1@^6۠-#Ҹ طZ=7 Too[)"eIwT~c$wn:V'EiZH܉˕
-$&宩+DWsWbSgGr53Fgv:'.rѯK5vH,yʭO[uӃVH]-s+39\ɹ\P8JXgYĶe;{c`5VO= 3xǡ'A^{A.@SNfvZTleӪLnfEp{&cUV5/$SPrRXt^W.,/MZ(>
-H5x"t49jp=v^X%9Q4S"RjcJn&*b{XQ樂v*,5w*n#"S2-Gg^'ujr:@| WCTK8BҴCm486ë-~ _ڊݞv}w{vi5DMw{*
-;Zm|I-}-t
-iZ= O3SV'$vNvjugyy7Xd F~S1#|[V'0d1 HY'Fh ȉ][\`9`!V~@>=
-R6+!|v9mZ6
+x\K ϯ`E@0[6)&CRꡪjLvW$~U򏋼/\| y[{q>?IJ W)zJ)*W?:<}T3#Rט_H .AB
+@AH:P -"R噡ONAhk0{Xu%V쁚:Knz}5aCE[г3Jcvff)֭ 62~g2+Rn Z{yF/cX6P=D(<)uy5kj1|;@!SB/p
+;=@W B~+$N'dJLsCSk/#!R8k М- / D)fS#'/q O]lV3;<
+'Xm2E1">}oNEkrlc8l|)DNK̆)N8s~`Z7
endstream
endobj
-621 0 obj
-<< /Type /Page /Contents 622 0 R /Resources 620 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+780 0 obj
+<< /Type /Page /Contents 781 0 R /Resources 779 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-623 0 obj
-<< /D [ 621 0 R /XYZ 69.866 801.979 null ] >>
+782 0 obj
+<< /D [ 780 0 R /XYZ 69.866 801.979 null ] >>
endobj
230 0 obj
-<< /D [ 621 0 R /XYZ 70.866 176.299 null ] >>
+<< /D [ 780 0 R /XYZ 70.866 176.299 null ] >>
endobj
-620 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F42 460 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+779 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F34 585 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-626 0 obj
-<< /Filter /FlateDecode /Length 2488 >>
-stream
-x[n6+L/!o0nLzd7^L6s"%z]6SJ~d˧o>vpBvR:3磻T)+^k+ {c|=?fe/Zӧ%H10 w/w h&0Ʒwȿț3wǟpҥ;cF}'uD)xT[hP. 2`ߥP{@{ K+RZw[Wd444c=<@+@\Q5@,@oN(g@pyFteswt<佐u(oOYrKD}˓&h'$<lB<I#{<7J[4n8GV`=
-ؓzq9t1IPflq,a&kdj$(6$_Ͽ[M'~:*KutP4̻i*@~"BN
-IՓ|vc9+-qoDqR2uGx#Q'
-Rc#
--2= ^.cPG[G'$11 'pX>lU+-#U3l= ʮAeJavzȵK\%x\ k%T߿v% s
-M=hq%)Hm̎2ni\
-$."M1W# 褚V:ЃeL%<+]39xޖ:g{TNص|nvl;z3n IALvn>~-V,@-JZs2D1p..|s=c+ld[A>#ite@H;$I/r0ɇYFi 9% 1gz&h/!/:cpm5>֭}Xf@nw6`H/0G€iC` SJ :mԀe5Mx X~vrEa[ݚi-8v4# 3;IlYTj6O/8dxI떒!=蟴0HK"x ԋA+y48k8r>5kvB{@>W ,Ml(#W$36&8pF_>M >ٗ4ʳ9%ok[ڄ}9pnp՝rꪺkq\ZSȾb{ȧ6~{g5Ԁq'G.[
-"߬PLyNnf{ :T@>壮[€oMK;% .AB63R)T%tmp@L0BF;@X6
-+ 1%ak({YZ\)(u Pӟ8*1cc' ?F 訅TH$׫R0oIwMgI /.5G^2\jl_]pؒ!ՀB^5ʅQ탾n tv@^!hk
-֖fn*Ĥ+ Ur '
-p(Յ@Xb1{ĩcJ,
-xѰpqJ0~ٕQ#_GC"Oz9ט
-M-=A[XBW['mS
+786 0 obj
+<< /Filter /FlateDecode /Length 2494 >>
+stream
+x[n+L/!ov;n0$3 l9EH|mSJ~d뗇??E9}ATu>D! gv?=JI?H?KRZ- WQk+ pgp_g>{G@6yAٺ|Z*#]vț3wO??BK~RXK:G,[@56
+`, F]l'\zR㊔ [Wd4<4c=2@\Q5@~@- % ~PPBCV2/p|c,~NRM9^nIyy[I< Ob҈FG>Zc& zy
+Gqձp2_A{Y/sv"'q\6&iʌ-~:ld[]{fWwk?OG%uΟfy7m7].G+rq)䤐T=ˋ֟Ym{k$[<፪8T4Uhqg8pѵ"=ڒ<:WLn%)EGI?akGZi FOf50,w z2?ke0h{+ * Q#.q=&Pup=/pVu%IV@`-z
+@qaV8oAČ+Y5H!=@jcvȸx EI 9&v$TSӪ]z0 `"^Ǚ<ol=*`]ZuLk7;6=pn$ gwY{ &K7{Q+N%9T"
+$Sd|9pBQs4lcIK3~n={IÐMqU8J
+V>W3 w;0| #a4!0Zf{)%T}yCj2Қ& IXIiD,[dyn;9XMТ0̭uMдdk; ,*5 mkkħVruuK]ҐOZHG%UEI k<N5J9[AwLkj= +L|&V6+q0,=Ɓ3)#qO%lNɀǚ햽6a_ck"8ܿ*[#gF6n79muħe~D&>))^/Y 5`хV|´7+)#S=e8Ƃb50O0`z[|N Kа ̇TJGeSawU
+L@ v`XM-伴NOKfiBP^ 'x^YCߝ
+"QfiǢpkhݭ& {2_CLpI
+zk d b $)ƳQP(&X"ǡ?wqTcNBKAxC-?@Q  !)I`7/Nuaߒ2(dk __1\j8[fFP=%=XCm;50jz׍ }^ `y9^CoN"y0>J{ |گZ`)k-SK
+9oq~B/r,rVE!/hpfEA!3Q};
+ȆJ$%Q"7ҊAuӧV-̀[UI[W@֫
+lN%dXQ- BybhcJ,
+
+_
+!٩}<c{|bUa7ݫꠧ׫:2V p-n80j`gT{}3oc8G5GvO{' &;$}5DoTN>5jlGSpXq,bT)ep4U(35TԎ0?*yέ9ט
+nam]m[h2Ov
endstream
endobj
-625 0 obj
-<< /Type /Page /Contents 626 0 R /Resources 624 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+785 0 obj
+<< /Type /Page /Contents 786 0 R /Resources 784 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-627 0 obj
-<< /D [ 625 0 R /XYZ 69.866 801.979 null ] >>
+787 0 obj
+<< /D [ 785 0 R /XYZ 69.866 801.979 null ] >>
endobj
234 0 obj
-<< /D [ 625 0 R /XYZ 70.866 593.605 null ] >>
+<< /D [ 785 0 R /XYZ 70.866 593.605 null ] >>
endobj
238 0 obj
-<< /D [ 625 0 R /XYZ 70.866 194.915 null ] >>
+<< /D [ 785 0 R /XYZ 70.866 194.915 null ] >>
endobj
-624 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F40 389 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+784 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-630 0 obj
+790 0 obj
<< /Filter /FlateDecode /Length 3041 >>
stream
-x\ɒW:{c"l#t̛B'ےa[-՜Cs8UDf=
-jZo
-߫O>ψtM{yV_H/A"!n#?le뇵CZ(ٕ]Rvo?vO
-%u+-VSy/?6@6bddNkX)B[f$
-uOF\[&6ژ]d[ÜRՎ 8DG\RdKih䟥1!$Sԭ[qCˎgp*5]|ck4p?hVP!Zkf
-h'j $S.gJL)Ä1+Xd^غ3b )+[[U|N rጁ
-0Rccڙceo(?dS!S1e(SG2dV>73I>KYEٜk +'>?A_[??ԈL }Y:_'6Aǘش6!P6-&Z1
-?lqg̲l} 3Z|sj ŠJTMD)yvQkEy<"^)ߑܛPz =Z!NҐ$r_v~r6r_C=F4uأ
-azG33*yL呟x
-OradCHrڙI8I|01+l)M$##;d }U~!&C$崬)2&qè򬇧+ \Y[8\d@Yk|}M ogF)_R!r_! ƽ^sh^}"* 8$1.dVQ{K^R
-ץ5.>BjlM64%R!̽UέزAT֤-6F[p.%'Fވx$
-PE #~ Lڭ.*_0;.ZWVtM>e}C
-djo2bX̀N,Ԕ`S_\dHљ%Gʕygi7qGzjw%B;fTwT%P)ќ<h XC6>ܕaoi(( 2H+|a6(BZ41g@w$=!oB {[K
-\l-UH;p޿걭)4N9;FA"[9-&G5W\ikg qƸ
-%Uغ3bBVŖ'I媵ckjx+ՌZ~7JW(,*%$s؁lV9*yL-gnJ?E*װ׵4u@)>1>4\.nqʊtNU6{z{Q3h r/gkCvF0@
-sƝ5hiGugTٮtM#'Ra'ڄ+@[jA;;avA;/1JYmrYpqXVqiߛ@;IVWHQp/&jOԃdua҇Aոvf\qW;po
-<NV[sduڙ5d59gVڧ! jЪ0b
-xF1crfyhKd0Z{AJZ644OKU|߬^u
-Kg|\ܥ5՟v^Z]2N\(pӳGWNΏ5 a!f~/["B-aCg,
+x\ɒW:2F0&8B7˼)t-YAՂڻk8pUDf=
+ƖCFikbmsw2
+o??'BVH˿>ڰ0/Z\~}1@/lX8aM0*}oA8H[mLTlk}q %?ٌ06 mlۚuM@G޷n9[#N:^kۆR֨ 6XBP0D p!:(B2,{ƔB9Snʵ[HY6Vz,S{ȅ35L].q*8Ǹ3h+Vߣ9O{LŔ Le`J g973J_WIbl.G~_??A_k7! B;ٻ;^^y6`bl:W(QFó3R(F-?14pQ Hrk&XNa={27UÑX j8t:(V#L谁 7#<*j^5kY!\CCQw&;G,oV$ZHOZCp#zĕXj1&=wjPwro'->r<eTTӋ{DNTq,fI`>$7SGv:I,(DpҋO=$Mߘ U+f+slݏzM\ \8#$\l4d@]kU)8@T(s!ί#K5^|o4z>Q uMZ2x- \"z#+;[}m|$R!ĽM-ؼFVck쪍\k"K&o$@Ox(
+dloE2lX[̀ޜ,Դvk 9:h_2tSY;btZ"凸 t3B9Poƃo k{L4.
+Ґw囥;o$8
+$-5>0J@GG &@g , o-q $ywMiq֒p9[KMk'o-mmkoky*4,)g(Jdl/Ť! &㊋q5n̸<!6W ԝq`渊[r<b!|TnZ;1fpN\9iKpjz\͚{?h&R *rR9Huia;Er <O&@#|T^lipZvd)R~reA:o*<h{܊֬= qg `%>TF?ip`t||Va `
+5^
+q"釧^wwgf d$z%x_շ5zxO~.qCbJGOm+E66UAʇ6Se1Iz>m
+XކN~anp#1~G<B'ZKPv}NCN6<ӕ{Y:y ,^`IBԆv-cN16ofl]C' 00yM@wݩW,xI+n~r&|zڿ&A*.Čo;bKۻZ9[C_ x@cYM@y >v:Fҧnp1Ho%i=pRnav$?4ɸamF]2LSy)/R-dcelNj|r\[.vEl}M5NVR׵@JXKԝ;%e%jۨw*cqi6].bR RzAV3[UpI 'AC΁VG+7 a9x€ =R7Ɣ4yjqBZsgA<3zyŃ;v:{豻VJ\^k߮E4\coM7TM:Gӷ#'b0G,W2jqG)x<X In{/A%^0} 6iNŒlO-S^fk9 ?稯]-(AX A3d4*Uw{/op.X^PPZipB^exj@|-KIqP_j+C[%H &ød :x#ϩDi;(\ܟ:W[uTyJ|YJul瞬T:D{Y*QQ
endstream
endobj
-629 0 obj
-<< /Type /Page /Contents 630 0 R /Resources 628 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+789 0 obj
+<< /Type /Page /Contents 790 0 R /Resources 788 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-631 0 obj
-<< /D [ 629 0 R /XYZ 69.866 801.979 null ] >>
+791 0 obj
+<< /D [ 789 0 R /XYZ 69.866 801.979 null ] >>
endobj
242 0 obj
-<< /D [ 629 0 R /XYZ 70.866 240.877 null ] >>
+<< /D [ 789 0 R /XYZ 70.866 240.877 null ] >>
endobj
-628 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F42 460 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+788 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F34 585 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-634 0 obj
-<< /Filter /FlateDecode /Length 3738 >>
-stream
-x˒ܶ񮯘c|t7^Uz=-n.IUt/tH$V!Ao}˻O|x*:pt;_苹xs|Ak5yڢ.߆GD[^{~{y׬׵־GF5ecX4( 
-bغVYCȷ02Y]X)B _~r{P\\'*˯ڇГP*X{q(R
-tS^E>И\oUk
-~ בy1 I$ d$D.f"m yn32p[H F5صL@smDk.w1qZ"[Hs1
-8hDWee]IR6%q㾿:%ޝa;vz9n'dyLi<.
-^#~i#OQc< Xt}m5X~x?Jg#ߛ@NM\
-FĎk"Jg9ºiG[̨
-75{ąD1%i
-3PS'
-_ ?f3'^UGTP|4RTw' INJ
-)WDq{k{?ub}j@ʀR Q$ҭ}o2g]dI܉`<PH9ZUQ)gky;ӺX5n/rl͟ݭ='kmQ>J;k^Xaսm!'Z.Aorh{87-DS߆ɂ#G3 sQLBXѺ. 0p7xc/xž\661`#cHe"neM.R=k @M0ٓf٩DҜBܐ檏R>ok=C..FMr& oi'Mbͳ#BHҜ8tzOrfqȦޛ^<av>۠W6|Q=xqjw!9Mm9zCm M,JJ{UT"pi#5pJ=W0Jr`EŒ4zdR+ͤ i HkoSr_J, >cn
-!rwa#š&Mc>Ե: 1#]L.M+5-PK[mK]s3c,hR_MeQhlt
-Յڷ~~DblG M9J8Z[¤zA+ȎG
-\rÕM tRN~2\+.hM(\!6FFӂ6^8}{d`ܺ Vf(c2xO-,pPE7.d]_H/4 Iaw85x'|k[NX:)
-{ʕTzE~w⤁" ۶+l,U[${V fF-Ίs|S(9 *ݾ
-d4hcL7|
-rjpjL#~Sٛ}ڎg%zjwÞӷ @w0*w^GB^/Φ"4ȥa#VO&;
-
-
-f%['6j3(~8<D`VGH:{zxZ`F1Gzl# TX);cnh1s;I 8 Dy ɁF $aDlzmރʨHYDPͭD#yh|aZFN
-Ŵ!=z5(Lw J.б{B鬓~O*| 3uV/yW]Na0u6Tg%7  o>t+|f CA*8.lƛCϑr j.6v€SEt  i)2ȂH;섁IUV
-ӽ?W![W=:OɌgɲ?&>YHADPtE
+794 0 obj
+<< /Filter /FlateDecode /Length 3742 >>
+stream
+xˎ_4YU|v<
+`(( kfǞ=Ѱ^.V(4>ەv'`hO@Pl'
+Sҳ5+ Tx]ʦ"0.QWgĻ/vN=gX!2Ok)S
+e:ASއ9g@(-<(Z^:sh`\{8$oAԺ%!߀t3lQ(Jkˡ厄Yo."29?̷7Jmu5H-xͭk6E׉n"<>hJEF0l̷ҷ$!OY*rQϪ"vQo=vJ,sxEw c*(bރ<XFAhޝ%ߢŮso::¨ Pu3
+\ŅHgahF3~֒|p:
+tqG*5 Z~0z
+yMO=<Ll-0Sv#=c*v,D1Ki79ʌL$YuxĄ@Mfv0?B6J= ޶N~vleThu|V"<t0-#'bZpڐ͞f=gW&;g%wO=!L
+tI'p>Ie:H+.[0v^:zcS Z7Cyt\>Aw ! aS
+5gιK5)l
endstream
endobj
-633 0 obj
-<< /Type /Page /Contents 634 0 R /Resources 632 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+793 0 obj
+<< /Type /Page /Contents 794 0 R /Resources 792 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-635 0 obj
-<< /D [ 633 0 R /XYZ 69.866 801.979 null ] >>
+795 0 obj
+<< /D [ 793 0 R /XYZ 69.866 801.979 null ] >>
endobj
246 0 obj
-<< /D [ 633 0 R /XYZ 70.866 549.738 null ] >>
+<< /D [ 793 0 R /XYZ 70.866 549.738 null ] >>
endobj
-632 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R /F40 389 0 R /F43 487 0 R >> /ProcSet [ /PDF /Text ] >>
+792 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-638 0 obj
-<< /Filter /FlateDecode /Length 2810 >>
-stream
-x\M6194CV
-c\|A.KXT.A(.1aQ_X)KV3%QrW~E-F(n(2lC"95,dK" XU> %F2R0!Pa iєmz(8%!)
-4@-T=zݬA|'Qd䆞AF1lJkh"cIy$dn"#x(;@Kd
-ҷKxH;2ĥ*<Gʀn\9etp\昇 s]\¿U˫1&>h.gm+~Dq{;k)-uk4
-A'FNboje43 P!gQXHIޤp*,%QBdZE)XW =TjKQTҝQZ{J|mih c'n߽٨>ލTҤ>PS'Ӯ>ikD˫O#Ϣ>HO {է5J~'m4fS}sK}է6Uku68o,o98¿e [<kqC7r*UU=2[*(mGN)'8csLS#iטAHHDžƒ`ܔ%ã)rj_T
-DȳhY6y: jgK3HCifb&~20lPt<C #. LN.&8:&!;T
-$
-b@Sˠ_v84Ɍ
-"
-
-S?Q?̱:KUJRC]c)/KχZ,suA?n) nx^5
-m,ͺrnROu5?}×6~b]TierW);U
--jZ@y}rO\M8>P_P tQ8ǩ/װw-epۨ$Bt:ӆ߹B@g[<y؛K>/h7lQI-=m;ڶ
-:c%&@P`b)JG9JRGOP@6fo5GD]1;AoI4Ǥk:nMp]s5*:78q* NM5Zۖ?{pL~N-s5U5&HRf.Be8fV?0`qD̓Y["HSߙ۵A?ӮSU3G)mh9( )Z$A}Le
-sj<_ E:l$W"q a<oh;28+vC
-d4g]ה.&>=]ɏ\)1w
+798 0 obj
+<< /Filter /FlateDecode /Length 2812 >>
+stream
+x\M6194CV
+o $Нϧ>H JI.Rz]ίHOhk94ߎ4F׌LƜdf(%L+5u
+c\|A.KXT.[L ^vU0K荬MMsӖ(PL9_ޢ#m?[(2lC"95ldK" XU> %Fҙ&gTX憅S^Ǵi 6=ВF
+j!(ɊЛb %WMOғmSRីq;̆1Sb?9d^
+;w)da//o-/+/2CdfKR}PQ#we@7e228`.sC._g`\.gm+vDvXS[;X:i
+y:C6eRK{ !ԌA*u{XN™*vFaZ2T=D}ugjlBhk bFptv=M]-_Юv`5f5* TFR-*j'Lծ4ryيrd\֠tBo4*,&٨VF*=
+KI=UXz
+KjIa@-),kj
+{vxt+(S} )Sv|nf5jz1⸰ZXpLdcx\dG|>~]c7Y c~ZȺym<&oSgAl;fsWڤYX"_#~:#(e&YMh˜JXn;T
+A{OE:}+g3Y4tFA[8ҦrGz&=/yZc;@KrJTbHS)`0}rl>Me:o2d @X'Wߖd@hj⎕dQ*Իds;%Yڻd _$YT$2`%Y~yI67QeY$6I!u$۱GIe+_II}jsIvuJ2)khu
+δ߮ )N1w'WA =<`5Ck1qc)a|`ã\_TB.tdpVreCrd4g].&>=]ɏ\5.
endstream
endobj
-637 0 obj
-<< /Type /Page /Contents 638 0 R /Resources 636 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+797 0 obj
+<< /Type /Page /Contents 798 0 R /Resources 796 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-639 0 obj
-<< /D [ 637 0 R /XYZ 69.866 801.979 null ] >>
+799 0 obj
+<< /D [ 797 0 R /XYZ 69.866 801.979 null ] >>
endobj
250 0 obj
-<< /D [ 637 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 797 0 R /XYZ 70.866 771.024 null ] >>
endobj
-636 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F40 389 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+796 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-642 0 obj
-<< /Filter /FlateDecode /Length 1346 >>
+802 0 obj
+<< /Filter /FlateDecode /Length 1349 >>
stream
-xڵYK6 ϯ19DH
- YD?Mڠ0?oߤ0"J謟fr^\K'?sL
-IgPj"cnd@ BFTP ZW˜Byr!x^ %š ,ydɰko{&i=3V1R4BN ;͔U!Z250 [#% P
-eI\s+ oљ
-Da)FJލ~u$+l"jp ;b(\% J2W@Hu4@'(*+d /dŧ;XGr]$WxL%y
-σVȸmgṛRg*)gи\ctuѽ/d418(Sr<`Vn2W<%@nc*s3WPLj큐R6ff8(zpQxj9rza`^ĦR:Mkm$vx_ȦmB-dx5p޲D`*IܡF*r.!M`U3KGwy7v\VN@fbMa1߄L;{3Yo7䮂%d%T#eA7⹄1'1Y]2!kA] '"^(`#wcxcyJeS˦dރrt)Χ<IMlAxAWAGbL@'?e%bʗ:v3'Xoe,j:G4=5/ܤZ遤bciZI@s|(L!Z!:za#kS.i+G|uRŤ7&xlvj$Rd*=1߁ZT܍wz^3xd_N0Ԛ[i<bI|f^+]-H<w4lGo "Uیiv#.0+5æA~W⑫a_QtLvԃ)Su n
-ށ'".Gy`ħGJLGx{6&IQV|50ǵ -A
-NLSD_*Z'Ŀ-KP?
+xڵYK6 ϯ19DH
+IgPj"tȑ$s Q=B%j^z/s
+ zC3y .Gk&%îe8 HVJ 50R4BN ;͔U!Z250 [#% P
+eI\s+f"-: X(,ň_׻6Яd{e M$x|
+F+:\uGWXi%cg!#(> $8G:d"J e2v.σVxB h{]<fr=SI<k }!r>%F;au!9xEH3XO_K6&R}
+j< p8@m0cV=\Yʆ@Q:
+] { "6IlZ3h#+b|@KGx6G|F2<ʽe$rZnQCT`P6U.}ݘ
+G:ZsY9盉5~Z3d LJju,&,}( !%990Ge0 Y j8-|Bk#kS
+@(Z6%'ξKp>Imb Dr >G{xC&xџ
+e1[ygK]w2u5#tuQ`nR-R@RH]$_ J9@lrO\D&TRW}Y-xO5)K:ZbR՛jL`N;5yl)2̘@[UE[*FZʿX
+Ts;=[K</' jͭ4X1T$3G$ZxyF7PiiΪmF4G`nzG̕aSG Ŏ+U}~̯(m:&;:Go|
+] kգڇt0#wF#=G|n[$w+ڄŖ d
+'п@y/~E__O+
endstream
endobj
-641 0 obj
-<< /Type /Page /Contents 642 0 R /Resources 640 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+801 0 obj
+<< /Type /Page /Contents 802 0 R /Resources 800 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-643 0 obj
-<< /D [ 641 0 R /XYZ 69.866 801.979 null ] >>
+803 0 obj
+<< /D [ 801 0 R /XYZ 69.866 801.979 null ] >>
endobj
-640 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F58 459 0 R /F48 477 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+800 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F50 584 0 R /F40 602 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-646 0 obj
-<< /Filter /FlateDecode /Length 2249 >>
+806 0 obj
+<< /Filter /FlateDecode /Length 2129 >>
stream
-x[;Wt &z{e';\d/w_Z;mL`jQd__O2_oOEy)_=uqRxk/փ^޾]~,% ~R}Ҡ6=U<kgh;^~~1FἓfF0Ưi%%^ӟRhZvyg+5e&:c~ =P2'<iu1~Mt_4D' ud])LZB]5IWϿ_I r"&+o/Z}fZ=H
-kZmCLb}}{ )oO?L/R/3]haP^')t'IO.'7 3uj+jJL,Z_g7\e* М0 zgE+x06bl?Xx-f-IrWj2lYQ~ʌό48+4#-8k"`bgfc+gW+st^`
-<k]7L.wL08\ F|ү
-܃P{'܏2lᡒ[x(Fim[PCmPp1- tCC}L2kn
-&?/á(rm 9s$w_R BNםǗ%Ys׀r#jjES `(66~>~ uQQ5O9#.~Ĵ6gѱ閝_?mU?JBn>K%$_)$f#~`n@:ݲ=S[;5DJ@XrRҚ]%-9*64_<Һ6rkdeG1fiP M✫yV3j Dgn۠(Ʉf#@acAx*nN{vJ/gd2^Sk䖡z领3jO~QXA !^)Nf0Ʈ-6ck{RmiWW2K@κ; 9ޜ[Ja&CԠ ̸mWVV
-:ggJ`Ԣ x u)hQg]z58R.IAK\2;BB9%7$X}S;M31N Մ])P$J__`Ҁ %½E4~3 4aA7h:ͭ޷(<wrO3 4XhvtUv̪]>q_MӥU/.ɟx1Sh
-r .0Jpf,}rplo_"\|_a%
-a"{cT?DlUsoBj] @9]Tm9KsG*uqPՌP&W/999|}^YIbϝݪ%7? aNLEc4o;Y{O,%?q^?QxMta$UARq}*}DDNo 9뉞EW6Mp@%/3)zQ*W4C`6.G`8"<,l*γγxk;*-A%ta,"k
-
-[
+xZK$5 ϯ#{KZDo , q^J*5hӉWNIN_<=}0ƀ_&+3f24=}+%|%%>JIIJ;S>ܣ<C7~xiJ= ^VR)}ԻBӨK1ld~$˟_ |'dA )rKE#BPGFL@2#ekcquQT%?]឵ z:W96md1˜F SA8u8ڶ@AOw!'H㧻~χI
+n+N4F r};)*LN~j5ɾ:6/04R(ZXIIz̲f %D)<CFijBYk#ͧص&yʷVe3h
+gxp76-NޱW89+[<k\(``{ zc+¬+9OQnNb]/&R^q ڴ&B<WHNTqL*S:}ax2|4ܓQץӇy%BCO9ͳ2Q(P:
+9r5i.2ϗ3h9w
+
+$$C?\<S-x;Oτ򬘉+5]tJ Enm1zvܥ.T ֽtKyDh뫚.6Ue/@-cu#0.Kȝ̴縬7XA옝LqpGr
+JX;EWĉʒpVm8)lg7#V&([9N0je aJo7
+ZGT
+=;rSn`d7
+@ Ebc#X
+9b3sUIzHetCO/˾;@{oڕa#MFƾ]RlƬn.µ xݯ*I%
endstream
endobj
-645 0 obj
-<< /Type /Page /Contents 646 0 R /Resources 644 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+805 0 obj
+<< /Type /Page /Contents 806 0 R /Resources 804 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-647 0 obj
-<< /D [ 645 0 R /XYZ 69.866 801.979 null ] >>
+807 0 obj
+<< /D [ 805 0 R /XYZ 69.866 801.979 null ] >>
endobj
254 0 obj
-<< /D [ 645 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 805 0 R /XYZ 70.866 771.024 null ] >>
endobj
258 0 obj
-<< /D [ 645 0 R /XYZ 70.866 582.486 null ] >>
+<< /D [ 805 0 R /XYZ 70.866 583.082 null ] >>
endobj
262 0 obj
-<< /D [ 645 0 R /XYZ 70.866 341.955 null ] >>
+<< /D [ 805 0 R /XYZ 70.866 344.894 null ] >>
endobj
-644 0 obj
-<< /Font << /F40 389 0 R /F51 392 0 R /F23 391 0 R /F58 459 0 R /F48 477 0 R /F53 440 0 R >> /ProcSet [ /PDF /Text ] >>
+804 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-650 0 obj
-<< /Filter /FlateDecode /Length 3764 >>
-stream
-x\K$ ϯ}XYl- 8 _CQWfj<ȡ ?RI~_~xpioYΜ17<|ss¹ss?
-m27$x%ivh(Gb;Hs_>W(܈4+j{{K4>Q5:&GJ\M?31
-*
-H5Ѕl[fFȂ.P̍Hԙ=
-Ad9a&kkH!saj
-H pIw4}T?ka$+V BrP`1vqCV.h)adn,=0B0X9T岹Ǐt:*I7`=$kv؀!0.3w*g.w@;nuhq5
-$z7Ӓ(LA@@8g_;qGZkh[w$@EiO~BwϤk(Ղ#iPBmh$[>%Ii~}ULth4@5H6u\byO:& 2W8thfiB`69YU)G/ cvV/*jF1>ed Ov{ۭy-3eFJױΑ 0VMdrt@[{_q+H̔*[~J5GsURE^B2ro LLF\d!*JHgRqOtwTQ0`0ָs`0@B'Jb
-p+Tdƶ"YPp0~(])
- jl%J)u8ˎ}q'gT?hinE;h.lR- %tYZ
-|_Łޝ@:Jj_L ُki9@3E+Q[y,^5gv8Tj*Xy]ĥ$)'uR+h,M5Rn %EOKlUv-LiB `6^o@ق8 
-$.Ff1As9R%TU 85V>R.Ke-3tq
-iݛa |nmBmpbJF.X"dxbV;Z!ˊz
-`F,F'e\ H%r
-@S4qƘY_[j]$0T*7ww!*EQQI%}Im'ٷu,{:6e ˪+OSk+c%`g4nvnl2_cSޑE9<nJ[S.~-G'K*4/Ok1U,WwdMąVUStI )du5>Ӯɵ3Y0؉h+.*eO^D Jq%:E\=Ȗ09`0sL3GSԛKNZoUD 8 L\l@K~Ȕ *)[c "ZrfCظ!qzYIԑ1ƴ2Xsb ojPvX/0Jh:ܲv+Vy`u@ADqpL57` {վw=v
-`kRl'zjAKoEC
-` {I'zX.Z/FNE-o7iܻ5 M{iP`%ac9 L ЉRՃze
-bQEl7Hl6ݱ}]597j.yЎAċŠo7.#5^ZsaTswS<Lj.L<,pWp
-S:/Rgɫ*"qުro_ {z}ḿ-廰]źK5#H.G <{M㘪&g򾄳 mYʪ&h.:jNP)ny^5":Ja % 2
+810 0 obj
+<< /Filter /FlateDecode /Length 3757 >>
+stream
+x]K$ crXE [>% >ėzCRuUuk^9k$(Ȓ׋OzFs "XmOȋ8)烐v鋔;)᫔QJRZO3
+{ݍh-Eg,V(vs6`J"
+neP6 ^?`(k鄕+ISh1SMʒ4ç4$zJ+n'=~jTNg@MF)J2
+ l)D h/jFpgm>`--Hv9Y3Fdr6!y寑@K(]HO0jI}HD~{gK$a\DyC.3?x*
+g'R(ĺ+&kas)M<Uc75 Fk֔..)^C*7CE/Ӽ&raz_/F]X<PgvZ4йI Ug
+UA<WgZٶg ;AbCh ׀g' #rҋ.:7M ڲya"O{leS ޫgngV'CTpV h&ZiGbO
+eΏBV1{Vk5Ll6
+v [d+- 4r[ia2Ӭ9kqe mGw]_q}ɐf׳Y.*VWF 76+-_ErywnX-rUTC˙%{vL1f5F6k-=m8Tb2s̋~Z2JѬ=:U:0Ցw`kOb^b^,[16i92ZZ[˺ѕ# 4wvG=]Ov}ȼ1ZYFrsֲE7cHt0L)dz%P7MРx[#R)qޓФc3ԈLU{p z"M~Ma8HJDobpJe= 
+۽*D~h:hTFMU`GށtpO`-1:)Pt()Pua)PuŇR:@
+1Fkczz-Hb7X}#d>HkY^XW#caJXWSLz(28M!=l^X_j8Fޒg
+ܙ^3r -?=?9evcR5mMFURubՈISx9ia8iNj%9u9@[$N&S=uvݫؤk:k:}{ Kf x'7\бtͪRXf v&r5s$]3:"3-s{b4v-5];3V4Hã\^zأ5F3[_kpo&(Q:Z( d5-] \qx 5bS9ᡝ+-=~,Sҝid!Ürf ZiҬgC9,չ_ʨR~2ey+ԮTa?~us5< 5l޲܃6㖳l`LɢS z}P5.#dUS4Eqz3DT2Nz@_P؟V;"4fn::Ԑ]$F
+`I,}Gx3ޟ)ԥ@ObBI!sha>P/?sp9pZHe:L
+Pn W-NS7$O¡[+qMv4=Q|F'C=NJK8_7xGr) ԊO~:C?2 F>+reCĚ\xQr(4ibZ0-dZo0R lӕPbZ|HA_ɏNO}ASE2-O~鿮tߑ+}.0>*_ul `Y-J_0
+#-<[IÛ
endstream
endobj
-649 0 obj
-<< /Type /Page /Contents 650 0 R /Resources 648 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 615 0 R >>
+809 0 obj
+<< /Type /Page /Contents 810 0 R /Resources 808 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-651 0 obj
-<< /D [ 649 0 R /XYZ 69.866 801.979 null ] >>
+811 0 obj
+<< /D [ 809 0 R /XYZ 69.866 801.979 null ] >>
endobj
266 0 obj
-<< /D [ 649 0 R /XYZ 70.866 491.567 null ] >>
+<< /D [ 809 0 R /XYZ 70.866 347.393 null ] >>
+endobj
+808 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+814 0 obj
+<< /Filter /FlateDecode /Length 3289 >>
+stream
+x\Ko$ W1sD qe3Ş6
+p*
+a@=X![aX ]V2\s
+P=[WF%{?zE-5]ǂAXٴb)IDSA?Vg
+l+tWJai!Wo㚔_mXzD)DB-Zʋæ%)͊U`]W"Hk۬VSh
+]kKy:a$\Ro][{'^v(ru/At2Vٔy{a3neX6q 1lu+$ź1Тշbff!R,-:o(Uk1ԣaz_b)fFJ%P[9pBO7&-B~9v&ƵcĬt>izxraf,iyXn(JG]V&5SbG2c 'G f 4 yWaf0&3&sGoXIz{BOcAھ>"2eǓTu=
+ڏ@>b PY)?1#vV Cg-B3c8,+-t~cb($\X`YJQ^ZzU0Bd Ƅ`L&
+Ŧ T(}4I-Jŵ5Qp?ESх'+W5u5|~#c-ۧ.L|sRɈr2ŋi|0~
+x~`25)lm$Y'^U"@ G,ZsR6~")^TzOjKw>ƇD
+'!Ŕh!; +2|]—^_3@Gt|F J%ACY&yxgo9Փ~}TLTcS4ҥ[$00vD$p1?eEHci%CwccZ؜=G3Pa^Hrf0
+lz i<QhIy y;'=$}]2Z0n2?40r(OlcȉY6* 5YF|b8ɟuYz<\\<4it:2dY^WB"W#.x%)+a&R+uA,U-u.m~Tc0UsL>l:Јs3 2\G礷zϰşumlh6QShI,3枂koL:VH:v`t2ұƼtl܄tݘtDxξ 4ΙuT%#Goߑt\|nEN^Dʟ=FNyi^8]1&A=z;d2[T
+Ur|eQ j(K "S9:L! myEKDԢo?OV,׋zw!CpދPtWayAM޼n&h X/,SY=w6H״M6A5d:XTּyQEo4 FFsh2)ሒ&5V!*ɗa]iu@# wa4ln\Q֯[W;O}'7>9Qq5߯ު{>:|t}T$i#㷲}uFWئXgi0#ͰG1fk Y\.lm5G91nUCF>k1R6r3PDTpA0 /4
+N㪰d9Vap!ܗ5shb FP
+qF`/ϢC3_(9WXr"Wbq5}\a&\a H5 Bzy"m (yi!+%u^OQ"[ՉV|E5S~a(:,,3glL꧂9+[Q>_._`>]@~6Y3|FSVw
+8[ \ rpJ;~GQ
+F%oUEҔc'dTX{bIdԘdTNIF-.%tK5U'etpު;I
+endstream
+endobj
+813 0 obj
+<< /Type /Page /Contents 814 0 R /Resources 812 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
+endobj
+815 0 obj
+<< /D [ 813 0 R /XYZ 69.866 801.979 null ] >>
endobj
270 0 obj
-<< /D [ 649 0 R /XYZ 70.866 215.798 null ] >>
+<< /D [ 813 0 R /XYZ 70.866 625.195 null ] >>
endobj
-648 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F58 459 0 R /F42 460 0 R /F40 389 0 R /F43 487 0 R /F46 530 0 R >> /ProcSet [ /PDF /Text ] >>
+812 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R /F35 612 0 R /F38 673 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-654 0 obj
-<< /Filter /FlateDecode /Length 4294 >>
-stream
-x]K$вHBSS|ݹ>yߤ^!)dmc{HtedH")R$?Qj/è E_~/@?xqRxk_B"^T?J )zWaPJ_9)>}Q޵[7c?RKB׼;VA032-cs+2Jk7R[<?w3R?>B/(a_+
-#
-c\GLZ)LFWfRzPZ( wTɨt_;[{䀅hr3$߉ŽOo
-X5+de>}/sQ ~E֊L%D/C(O6L6)V9oƼ UjM+\`D<3*Φ&d")71. EL,#H"os2jߨ
--(7ˑŘ RLeGqepy蒠N?/Ѿ\jTwE(Qw5SŃ;1S4K2Ӟ
-n;]%#Q (VaC:|A:ٟ`/,-PxϚk0VM%46ZJkT0^ d ,;ubFY3]Ls
-ܐ=r$r8F^ *"bDrjdۛdK Ww[NbM -61AC:9!8뽦 'Ȍ(,^D='a=
-p.*p? ,
-"-5EbzE\w911a\QU#fWeoqW/Zu)6$xՖc*lL"iGai5:^j=XZ
-i&BȦȠjiu;VJA GþPsH(%ˆ!w=A
-([`TDGIgڸ$.3 (NDQͰ)
-ʠGf,F.̑K>Bk)腤#"V$.ɺE+@Vs5 Iv*ǠGa{;P2O
-FPfM
- %{Sq}6^
-6olD>`#
-HH΅)
-&B@+x"e,lJoy+6Y?ȁ 9
-&^aLWZS/pO0xY( s.iwu[pE}\A r` kmVǽ+hp jЯ[ZZޯB 善S2>]a50F8 +(ّws;B-EKj1UE-@B-G-/ʒW?[C.FBvэbA(Ƃ$
-1 I8Ƃ4
-)XƂd
-1PFzogcb)bƻ4LI|΁
-ULIȹ iP;vEh~݀4LH\aZa]HCI8Tۛr(g@Fw9mo_I
-)L|.0 8lSiuKhV
-/CcjN2+ГsN i%2" 2Bdԁ.OLkIUuqM#__$d 
-oD@8m}ltPd"U:n)8 TEmoNу|<؂Sf/jϲW_nGڌi *VxWaF9rJy~G.XN5HoɞƖfm 8tRX"P-iZ<1Cw\D #rwcsz=H]?4V8b
-f2V(PLw\,@!ndcnB>Q^`~ tHӅV-T !jlFMxx(
-Xۂ( ^R[@ EVn WKY}
-P"uuȹsHUvOmpheOUx
-w:0;.<d +QG(G>rQl* r8:uEn>tD_P|L.C?f+%là#V/t
-4Ǽ71-^P[
-BܫW[𥲴HB S+m1QMp͚^)>Qf
-_-A,~ςX ̕Mcւn
-0V䴠's@G0wM~}(Wv;ٱyP"C[0a2V|~?aN GUij|! x<_0DaP;|a I$uSj4 ſ
+818 0 obj
+<< /Filter /FlateDecode /Length 3952 >>
+stream
+x]K#ϯ>,CV;|7ç$N K~n>AMErh&z}$/_3oQ/?= _r挹X/99Ϝ+87? 
+O4<zǧ?w­\OOia Y\>kliL7IM%(oC/?_,>5O!u(eo֠-tIʄC%>MJTOwK]s ;VZ2ah\bf%oQy |ci |}6
+P78hZDRF@1n*r~vkaL(ȍP; ,"XB] _$HBi_\ƵB3\\w}A%nZ; -I \G-oRk2 D >O^
+VWk-OQ OܟXZhRqf78O̾JWQlx5+bvIt
+tѶsLaw#.bv;˔CIf#0!`F ɄeڇA%3'\lcbakF֊.:bА t'Ba;;rb[~8^gv$ۋ6
+ٞݭN jI뮺Jװ@ʢyHfRY>$gc$CWs0:7C"sH @v&8ref V)b dY1<3SxШөaZF%X$M5LSq|ؔ90n1
+]ʆf.j
+!FM.j0w\6Ԙ&!<Uzb]ConP3X&^:KX*.@i4 !~Ze\5Yi*ַ3խѶڶMVR|PJJrHT9K&wkaS):L';gѪ3t0_;JӝKTKG[b,[bO#򗝜Xo?E{mS=hTQ=9lH5 ke\RZ>L&S%o碌 HG_z~ _}sOq=h#̻5'Mڳaf
+$i"<&O2-:ۭ䝳"8bILN-sٮrCq‹]@(O>}vDFhO+ rY ƅpafwyaFo
+u9ЮʿbV'F4It!>s!AUv9]*Sui1 mڲILʅ_UduʉD;x[GQL [w<-+WS WXY)F%!6/00`GjD&Q+rNZNɹ~IJ$^X˺
+Xˑϕи
+Mu).VQhPg w晎^%_2Y/4B`T_3:N^#eבI@q謃-E( ygOʞF^?yޑIoz.Ư6Ǩ<=q])hXԳ*qOkg
+`:x1Z)gZvcjMĂ=kѣWlXGuC@rRgCxL!"gkFIHr5N—Ð2MKk #
+mC;kyWQyy9{XDjrv-!i{5C:A
+ϋ+H>ToӁYAxӹH{|c.>G%QiEuzy2K ߄S˓bL8"JKɩ͛(|ء院~J(/ϙۜ膑[έLKvJISe8L†`6ݸv~OЧ\9zd)ճ҆ Ab
+13WPP-ԅkN)i՗( {?Ec!x~uNuMfci~%
+FSZ0ڨ3i ,W(Ԑ2큈
+VJ7CVJ<OW ;ZٜkSlk8`QiMnC |Nv"9+s US6/ne;nᙑf8$:Q7i@kVÑ3&t)W.2ިq9lLG|
+~O.{L"*$VuksN
endstream
endobj
-653 0 obj
-<< /Type /Page /Contents 654 0 R /Resources 652 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+817 0 obj
+<< /Type /Page /Contents 818 0 R /Resources 816 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 783 0 R >>
endobj
-655 0 obj
-<< /D [ 653 0 R /XYZ 69.866 801.979 null ] >>
+819 0 obj
+<< /D [ 817 0 R /XYZ 69.866 801.979 null ] >>
endobj
274 0 obj
-<< /D [ 653 0 R /XYZ 70.866 331.676 null ] >>
+<< /D [ 817 0 R /XYZ 70.866 210.042 null ] >>
endobj
-652 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F43 487 0 R /F58 459 0 R /F46 530 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+816 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R /F38 673 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-659 0 obj
-<< /Filter /FlateDecode /Length 3917 >>
-stream
-x];$WL "pX@Pf2A N]|ulvw`w{d^XoǗJs4>E&n3X87~9|Ϲsq\Iεx(7pn1#]-RkjߡGx#{s 4Ve\h:2+\o>u>S@h{Q:n+EMJz%O˿6?կ }WtL:{Ox*J3!!5oY đ(DŽ 0qf$o?.NzSj=LIhLJ#ԌgCW$'G(PEr9N2&@NWN
-:9%y8?%eM[8
-Ses- o/"oYX+rN=7Q÷GL%*Ws sPtWDÑuKET$H/!#^M:`y#Mc#^DM({䧕' +)>.ۋnmK&o-|rY6 OhZCoI{VGC
-fmFjj4t~~e0>Z.d3ؙ6%А e} Cry#9-H!wՈ#?+7D^ Yr&gAҤ.^4 (0-yf:䟐 kW=cWׅ.LZz ))p. 8LMZ]FMN7/(9),IQIRJ5 ^QUD=bgH h0"JSX'aa3ÞE`&AuGVD@zˢ^rSSs,'hA$9D7H GG$'o?up_U&1bwBo6>ȓD _qTPF.I-1=@atJJr_7pWQJDŠѰNĸ*_&.Ft2xE68 fU(*}8fhfQ@(" l&$ $ bbky/P{"Yg8@23d͐YfGe| 4.&1cIb4VpQkvEZo+_J j/$]4?
-*RF)Ԫ񉮉T(FfM "-9D$AdIq<(a.'4y%Yxf))ä7tX)âcOݷ5>iV\fAybꈢCZ&3gTQRL(eBPRhUP½JRB4(hx{QŌFPJ'Diu"m?u6h< (ʑ%FA@M5`ZУLzGuH^|v">ͤ{F̴XDJfxY5t%>-%>Y"f6N++k#A༖
-QMO--νD7P=yXɻz*hyh=R S棹v ݍū.x/sCwfgJ#W1J*YwnJR5yB=
- u}(nOgUM 9l9OHfm s{W*6{FNBAc><U3MNR=hbRqZkA=~qb[ﱗco r"g(nAie23oЉvo sqnXяb(~w
-&.I9 /9tC;t59( ?'T&AV߿5ЪlC)(]r$n͡tE9(!Ai$O)( (:V>
-P:6Ai
-{ Ai78TO;%F)%#z SxB3i]Ut xfs+|W٤za/ʋc
-h>X0sa5Wqqt}޷˝
-ua0
-SB 5_ב8LTcE-$rmAT! #ƺPb,s1'B*+)X^v41+K7gH(RTK/\*@w~J 0<*g7S. *rFl6Ԅp2Vf
-С8٧epX3V>vx&ʿVz(ɥ~d9?P1l6-21Mmt?Ng !v ހ5}s`TP}(H6]A59}oZz=jx-hִs$q{^!J# O
-tD]jrN*#d )1Y!ۼU *,Nd]‘UzNUΪjCԥZ35QT),ZG{KQ|g閴93Yϫl:UrVKؕ*rΩ/jizRm
-A`o8W_ D2$ےu!3Wj˅w{N@"”`rn;ĸ[/ii,IRL$bmYS}VpCrF{>Ǒ,W{9-lEKMΗBiV稞)o͛򭬌[N2r3XI .[`
-~f&_maTif ]p Wmٰ 89.N)ֹ"ť:䩳y5PP'jz G/C$q2hp"f
+822 0 obj
+<< /Filter /FlateDecode /Length 3525 >>
+stream
+x\K$ sXY"x<
+sNJT=(eh֮e s+<爗#_.?{,X!.khhaP?~_tMvC;`~J /A)@GHdz?MG摲k}q E*'5$utx,p*2}IճZW);XfBiߢiw}kt{+.ݨ.DulMsPčͬ`i v(COI
+ =;92𢽡"xٛk%ϊPu9)
+ VbM
+s$/5F+J9@.ŷs|@CnHF]8_h PD*(:6'B o9!s"b82!/ W' hcP-agxQcQ6g@u2 -u C:<+}r(7c>'L!5uUӿ<> ~ḇ '[IZyF AZ/-P:q|(Ôd wɰVhgNȸu)'3*/p+Parᣆ"s5ip _Ttg^?GM1ڛZ; mWG c6Ea1ڜeE<_m5[֖Rt'Ra!B_7Vt^N9=lSzVR>Kaz5+b9V*+)krhEZrYb9 zb9=orjrQ˩v7, L*6`F֧Zy2Ӟ
+oRQjʞ~6r+  *H2ha1U܁t%5bR<Hd<in(5X/E|)~)|AZa
+ӽ BCz80 jZZ-ϵ@6H (*ɧwP6@:ZR\t/6\ES#$گy(^n+}F_ׄ"=`赚u ڠw ڣ6:u_M§V&p?f;w\5 'Zi8hvpCADdli0PhRD#Ww-S P( ZmZ OoV3 Y
+r:'#(K-$P(U<shӉ}EB7uI@^ n0iaϽ?a0,^
+$Q 4%=]kKz2oq̓heeRyh&]闖Zz JgIfn3z5w P'%Ԓvŋ.k| ݙSMZ)rn9 U~td
+u{鎢Y]ohL[/ldɬ^tC\"O`y 2#LN6
+8zBM|RU+jp "<%}ň07%7cڜ{)N9"L[,($oi&ۢ+nEGI7upD8Iio,_ruYF1ͨwsr_
+kF k+aP ({ IPQ?Ps]"
+Buj
+ *vVJA
+škWV*Fz
+B׫ (UЪԪQ[AHzVp\H9 WA
+&Rw=DTk
+E {'kPSW@@MZ, _>(i(htS·dT {p 6N-5kuBG(/%
endstream
endobj
-658 0 obj
-<< /Type /Page /Contents 659 0 R /Resources 657 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+821 0 obj
+<< /Type /Page /Contents 822 0 R /Resources 820 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-660 0 obj
-<< /D [ 658 0 R /XYZ 69.866 801.979 null ] >>
+823 0 obj
+<< /D [ 821 0 R /XYZ 69.866 801.979 null ] >>
endobj
278 0 obj
-<< /D [ 658 0 R /XYZ 70.866 713.355 null ] >>
+<< /D [ 821 0 R /XYZ 70.866 464.349 null ] >>
+endobj
+820 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+827 0 obj
+<< /Filter /FlateDecode /Length 4132 >>
+stream
+x]Kc|X*
+/D(@f
+?U
+mHa0iIi\RF8N(f|VAJjLxLiq*>
+PxeY<^(r-kX~,W[4\0qx uum+fV0ױx˔b=JmMR0]ߑ͕=>=&#rl{uP֮et3Gial:V"@#LwhahZ6;?I^r v44; x#+ZqR t o@zhzbq4IO9Hx(T“#
+_4ߛJ_nN~1[={GZ"M<"[D
+ eN2j֒6ƤΖksVt ٪c74=;R)7цbd L#c(Y=º3d}
+'K;_8dޖ 站t)j"i2sSP<^A-{'n*lDXQjPLj2{N7M2/{#IKPCN-3&')>-HEHNP+9'nfkWs#.R$OR*%g<kGEo@^.Ά!NĜ-c
+<3I2&˺TB-󜿎'oAmaR^cؼ*qNfoa=ԥ:NJ gNs.
+w{t5aIMoKOU=~ټJrzL-ɔM9bXS^.1K0to WZiTIOeB
+@Բ'q:f[
+%}G0vOBS hD@Yb oDG
+Fw.iђ3Ż鎨aٚ]J3GZ2+zLm1ݘy<3k.ūyU 4B۬ÚN-Yf~X"k8G<E_MT7P~ZÍЇ%l`o-8o_ !@̣ޡm 5'wD=Գռ0$XT1bOSﴞpun+^87Gt#BR-n|D'Ҙ\T=l2GYi gr.8s=c'?9FJP[Bs@|YbBAH .=FO)'= 癅:꼝}"Q="v=S(z7)QG2V(nǯ+߶"
+j-kckEG@RW"iw̧3m(`u4&[_C9d'Ɩ4l\7|m Yiup{"PexUB~$sD=ʉO9WO8
+ӥ%g*i7 4n.e3Tƫ9gKϫ,*aWO9TY- !*P
+I l?-?Jzӂ<Zҫ2Ӄ#+8lEtƷǤS_Q ?6 COmPaGTuϱ'ՀFK+tKP=XZE^-#U׊Ɨt$6G#i<O*9kGyI2&}:!C汄s0:ylگ9=GLx6{wSi<G(OFtN(؀O]=&h[I[aZ胷-O,A]׳/TJFvwMnVJjÀIV5mcZn#v+w
+/IRMm7o{͇J`H۠cبx
+endstream
+endobj
+826 0 obj
+<< /Type /Page /Contents 827 0 R /Resources 825 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
+endobj
+828 0 obj
+<< /D [ 826 0 R /XYZ 69.866 801.979 null ] >>
endobj
282 0 obj
-<< /D [ 658 0 R /XYZ 70.866 348.132 null ] >>
+<< /D [ 826 0 R /XYZ 70.866 565.451 null ] >>
endobj
-657 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F51 392 0 R /F48 477 0 R /F40 389 0 R /F58 459 0 R /F42 460 0 R >> /ProcSet [ /PDF /Text ] >>
+825 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-663 0 obj
-<< /Filter /FlateDecode /Length 4376 >>
-stream
-xd1߯P
-&7@1f"۲X]zgzw=M7~x7`>7q9cnyz3ι壔׽|֦1sqFGì=e#HzjD_~cp9gsYLB1oE?6iLGiGI0oC
-
-_Gd>%zuCj1-E1a<-LZBG|JS4(#XFˇ H`~OƙD oxכҒi%ß>p "?R:o9lőά*YFޒd6VlW0\IE`c{Nv=4^c@3fnl̉%iD
-JGؤ7{}wJ tkHvqr6qʢ@Dm#speJqq<ZҙbE::H51򖮟Gʷ@0~cV.zW=Lq(U"8ES?KHɒ(B"q Qd |muX)Pa%y~R$$9akVdN:
-n#SF373Ha{m03
-LSUpCt#F~&*/+WܕS3XesS{R{^ Y8WIjʷ֡W-MF'hxՇ$&0,qQ9kQ$7"T5Q3koCd˻3WfdƗO6ʾvHO(N P~J3QȀ!Pi]C0{) kߩq2-:/B'\9E35!U"H`GfFz%Q Qh;/* 1[i%d5YR+2^q,`!G̃֒Cnهd :au
-wk juB%9$jjTee6ΊK8D
-0 2!HL5 
-yQ*i
-T/
-;ɯ7=Z[@s_fV&=gPjyx6KsS_Gk,DQauػԙ*)߆-llE[2-ktSAǃ%h
-e(Nk)-%~7jN~+&jf? _^$<o S!% 9EETxW WޝFccm7=Ac,q9 `kQQ &Q6:^*>s.X
--aגw h] ɮ0K:h2#(ZV! M=M"V 'ƶހ* yag+j hB'qfjdk`%7j6ISrьvVތTDMQN(vO" ! )4O"(@E6flK>L^r9Nc J+
- y_鎡L O ӦK=K虛. :g.\H@wt
-RrgQIz~DəbNRW!W/DgD;ޭ!)ez|5$zǞ3 (ne*Âd+$Jр >_27_%Y^4Ԉq-RyǡsBӮl`b2u~Rzք¡9Bh-ƤyןY*xfpJV 6gflnvVO[DCҪ':uV- uw8¯Yq`8uHQ90rpg?$
-!!y<*qwg *I[>N_nV}՗\PÝX q@ps}uSl|#ԌjlnoNs_+tY:^eH|gxA.k5&(ڞ+nrR#tʼ`7
-OB+iףIvNRέB|ZH-Zf7t&O7Ci(oznԤZzn@ݠ]׸o]u*46 C0{ 7ΔP!z@Q8zv 0MN{6
-EEbTᎡfP[w9հ[e)V"Y(d48tՈ|yyh]C|sujsL[?ZH8GȞh0֏Az(:NPI#=?nZ"aI{
-h;\*ՍPiiѢ>>Pf
-\PqB_inbO7(QYևj*"mx2EکwG=O# ݐE'SKX$۾ɲkLNG53&k*)&n9!v@'V7Pn94Ҝ) %&B%©-]p{ҍW*AFI76H@
-$8f0<ٰkBl'F ̀Le{G|V[B?7VQ4G MP"__
-K;VЅ qmzE4]Cc/ujﴙ_g E{ArKh}YI$*A媚U~Ԣ÷òU=*\=9^3%4g[rVԃ6
+831 0 obj
+<< /Filter /FlateDecode /Length 5008 >>
+stream
+xɒ+b4 Uʷ8%9e%K7^(x<=IMb?^n?}Mϼ^~'_b9sƼX?~p.\8גs~-'4pn=ׯi末/OF0[x"ϳwy'Hֈ~O? 9Fs ?32fy+YIpQJvA/a$OO$@8/?/I^Eiɴ?q >")/ ?f-{Z=-\Ss(6FhZ8)C
+WݞD tH"puEi*4XPjt;+m
+\!+8|/u@,}j6d <>AGH%a^d!VRt 5pgRd ԈGD8_lC%HfȖ`vۨS6td@"rƀ3YjԀJt F# &5 =g@P GHFxƈ4`fH0"U!I,rhHibɚԣD!ydGؑ&k)طh ?)(TՀGW,Dh!a`+]pT9gX 5gy+񀋫b7̘h06ǴSqvn#z)7(
+MRyLLIWMud\2)>r&g3 6YcV/<@g'rKֿe{ й(P'ֹNPo1a,hŌ-)#UUu)?]5S܍KNӴģ}=,K&7$Y1K.VI].p/aG^3Q́n9\%>ߘA~q!Odcڏ\zd?H"~%Y(I6D}
+fs̤ {9W-G6o70 *+[NJl@/(jdy^5MuNԫZ `|+[MwJb͌^(%h( zUς'官i`U`e /lC')9PRr I
+,'EK0LH
+ zf-:}@Jyo/[${QP Ӹ ڛL帤?EAF-9Ap+T4o3w%0LQ.lilKmg55A:!rkГm댡
+w#Pʬ ?+޻]\Aa, !
+<SuÀqD0pͺ7$0($s1^g8/1!:tK: e
+.5Y~]!%AVIeh:KT߆p);͔4iKc< |kݢ1euC% myȱa^I\
+$v-Nx] a^|h9D !
+ө+4*tZC<f; *(f) Eێ}G s񶣶it8 .Ps5,oM`24MPF PThRpj~WSBI7,eq- lDc0_
+6hV-^=U;}fNuo\N(7"b8^`>9(6U==U==
+ dVz\Uf z|/XU\Uz-VM<
+Ԧ^pT
+ritXXZZWw~+WY|O6QYWg=RTA
+sJ)B%s.N"or N<
+͈{;!g+ ̵?MŸoITQ@5lfL~'nw!a`YnDWEu UKT>{H &a<WД; hr=fD:sƼ@E m_Olx Kd#&Q4N]T2 [&-ƹմvx3id(9Qc԰Xx[T,'wQZFֲ-.uh&=bPThm&}(d~mNm)gi7qݮRh\Q4)>SFs -7,u;أ8aFN"3k3aALjGVc#I`\r|[ ԄW&' ;U)#~8j]6c|OMM|[-L ۚ
+&Wck |l{u3ٜߞ2GA55˘m8JrbYPD+XMF9`<[
+o?f0îϰq
+*er@#zBɪi1ܘK7̎-<O]Nۀxҕ>{1即6 CE8X rAےf@>U4i@-W er
+UrvEr}/@k$R
endstream
endobj
-662 0 obj
-<< /Type /Page /Contents 663 0 R /Resources 661 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+830 0 obj
+<< /Type /Page /Contents 831 0 R /Resources 829 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-664 0 obj
-<< /D [ 662 0 R /XYZ 69.866 801.979 null ] >>
+832 0 obj
+<< /D [ 830 0 R /XYZ 69.866 801.979 null ] >>
endobj
286 0 obj
-<< /D [ 662 0 R /XYZ 70.866 664.135 null ] >>
+<< /D [ 830 0 R /XYZ 70.866 481.604 null ] >>
+endobj
+829 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R /F54 631 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+835 0 obj
+<< /Filter /FlateDecode /Length 4172 >>
+stream
+x]Kcrd xgoOI%?U|I"ՒMv{ZWzl~/wJ_<Fu'7E\,gΘuqw̹ssʹ΍~y
+ż[Ij+u+-yap)^eO}j]WVpqFy_:y
+<?1]J8׋_q_E t_`UdGW[;$q!S^MH֐"hxmyjel87Ϥ-<sDR>S;ejw2V5t9;@3 *z=UfH
+.$S/+ɼ5<\?.]W;27Dz@]jW&Quכ}
+QMd5qAQ'UB\`AKvgbJBD'k3C/v p99[:Ӵw'r`'U6ol3z#jZx5l`h̜>Y(/{9ob1˾v(kRfMlm>ZS]^S)ewut)jE;kCC&VL H M8
+dIS8@2,Jݺ'ì[J,Fn(t<T߉G#&-LX- |)zQc2ŗvse;h:Spc g'%w?#+
+6vF^|GCe.TE/gL3pKv%X.{5
+jU 뙑Q\UلJdbQ0}2yZ|ϢKNU5+f1L4f,2<"W&_Pcu|躙7
+xAF6TBWo*-;z`- 'ݡ^ۚ/ ANe\j1`sfrFOh|&4ƿ3YҷR+R_fReOp1˞
+|eO<Ywtb%I޲'%Uc\v׽c9jt}#}i=&q
+nZᅭ^:b]hq
+0շe(*w7)ٰltV"*
+OőaOtڣnU#12{2gvw
+4HJYgqZX5m32Rg}J]
+/uyH]EI]-UN̙)a™JBY⪿ۍ! w|-]5 1uGpFdy:~^<JciwJW4h[tiVgY銶^+=Tꊕ>]ꊕ+VKꊕ^z>U)3EcZd-T잏,m?52J4_' S5=XKeѐ&Q-N g$8rƙCkD2ûO㤳s8+^\0OHp*bzۓw[<Wh乢 rvߐsXXӑHÑU=ŠvgX+GTkt8hwPԣ @Be[!rtu:^ACn
+Ft\ĝ8c\ɳ_e0~N\Re0.s *Tqꊲ~&Xc.oTFOU`)l<߱–=_ric-,'mJ[Uiй(;yq@#ř^ߢQNߒ>_E9._e[6-_zk0Sg5uQ=8z]~޲7 $;yG05.^㋇h4;"
+endstream
+endobj
+834 0 obj
+<< /Type /Page /Contents 835 0 R /Resources 833 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
+endobj
+836 0 obj
+<< /D [ 834 0 R /XYZ 69.866 801.979 null ] >>
endobj
290 0 obj
-<< /D [ 662 0 R /XYZ 70.866 229.669 null ] >>
+<< /D [ 834 0 R /XYZ 70.866 665.106 null ] >>
endobj
-661 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F48 477 0 R /F51 392 0 R /F58 459 0 R /F40 389 0 R /F61 517 0 R >> /ProcSet [ /PDF /Text ] >>
+833 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-667 0 obj
-<< /Filter /FlateDecode /Length 2114 >>
-stream
-xZKo6Wr|8 4 i 4ҿJVZ֮Drfyvt͏OdG݇7 l]&z߅Eyxg-Z :GdCkCk !=Z˯< k=t{S>oN}a?}x'x&h"5ygSA!`ԧ8_v.'CTEB7n)Ã6qlƦ$|^x @ ~&ocaE#jrwW'<xOJDU'pनl:l\ zi-lKΚTD*"tt'(:͘g|bbeE{@RqЫ5OF]?)GʉU-sd5BT>oC` =03P'[P=f`ޘq0M]NJ8 p69
-.&=
-zN'JS4)$)',-K)WTɿy`Xc>Wm k
-]o?8Z\뗛oR~ؑqgk%
-䎒cq0@b# $BMRͰ1z%ِZp.z)4xeK\#%n>"NSaQgQOԴ `FiSQJRH!
-Ag.3N劝!fd˱.qp4R9]O
-&ˢ\3lwŞɄSUq.G ya(5qAa;~
-;XA&isq-Hejv^
-;M(x(p6KGWvqʎݴcRّ<[X3<9ѝMKVu=3 MqFrPm'rj |5!r
-j]ܕeZbq#?q}{ "H@&:'|Q$@ʲT
-B9W M,l
-
- /ɣ0P Qg~c)>i)h;v~5lNiy:mN]8ڬ<r9cggW5;{ww_ r|}Vj'C.5IGbb LߝC~:$j;gxNW)kFx:SvvTSf5;{tB 7 kBMDE:.XIw$]2d&90c&dQ@@֙j ַ@@R;q$;Q+5ēùQ<<J 7O]8Hv}J1
-o8Ea> #93m^z9_@rEst@׺TZr
+839 0 obj
+<< /Filter /FlateDecode /Length 1458 >>
+stream
+xZK6 W’
+i퇿~<Gl> HI}>ܻ@5p"4wWEtQ_|VXN1i^nJ B4cuFuĹ-‘px=Jˈ0Ɖ-y6 {,Fh3J !n
+ܗWS/ڍI֧x>x+α(`NA/`+c0>CHZ4IBHj!$Oy`@AK`R聜j\I:/7ޣF; ZZ8 nէXPN7}j؅e=rr++tդ7wCF.x.%S<,.Z ` WN[@^=Q?Bo
+~ 9u$[-/ZlFו?˨gƘX<(j)Υ|3()GEn6;(o`%xcƅ78׵ 9kFBpAC#9 /0w ~XH=6LZug$1Q4Dȅ<[YcMʬ [3Fhu(_@d:󓻐WkB#0^,5C|!߉k/)[M )zwsh 4Ӣ7!k ҩ{҈={+{ tA[{jc3l=}^\O7T@"5Flbp|@:,ꪵs]ă;Yۆ+ې6!V7ڡiŗeirśg7:O^LQHTjax3l k3%u'ArS*xސ
endstream
endobj
-666 0 obj
-<< /Type /Page /Contents 667 0 R /Resources 665 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+838 0 obj
+<< /Type /Page /Contents 839 0 R /Resources 837 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-668 0 obj
-<< /D [ 666 0 R /XYZ 69.866 801.979 null ] >>
+840 0 obj
+<< /D [ 838 0 R /XYZ 69.866 801.979 null ] >>
endobj
-665 0 obj
-<< /Font << /F53 440 0 R /F60 486 0 R /F23 391 0 R /F58 459 0 R /F51 392 0 R /F48 477 0 R >> /ProcSet [ /PDF /Text ] >>
+837 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-671 0 obj
-<< /Filter /FlateDecode /Length 3078 >>
-stream
-x]n8WhWfn0ls)VXj`z#[ṏsD)~o}/$gJ#o|
-[{^2c?ʹ|\s.~pn46~P;g[37g2il%XVXqՈM_҉qZ^3$ofq^8##2.=,<`?@4R&j@ٔ5%BL=-Sc1%5ұ%}N{#ӱ5=)!\]?^[ʇ{z{Ϗ<ʘ#;KQLfJDTAڌ$,$GB]f$bUcY\|rpCg ,E ,)R&i|K$iR`243ϼ'#)KtehRDe_{c*ޚ=M L)?sKDJ[<Rc7CQz2/G<dI㫵?ą*.zΜHHЃiiJHO CrqMB3mːQÐ%$ z5z.\M8bkWUz%qYRf|aD?oZ<(%&#i%D@Hd,S5FQZP\Raj?ÿu%4^)6). !u;Hq< p't
-d
-x&*v%VR*Mq X^xB2g~HZ@\ݿ~ΜޞNfb/#rsFY8jOe-׋ % B:4½B3>j#Ԏ!<AVLPU_SZ|~P095! !-#$M) tQu(ywXz':Ir97rP5d,ۆϲV{^\9ypc9ƫ-?󶝝]ee'Xg/ס{YjlO5j; (\NCZ
-.=i*E32=:Of=R}x/7SB׀`6՗@rS9_unьMϹȡWZguxm1{ѥ({R_%tSM8t=L Bl}$]<Ѿcs4u2xƷ<C_Ze50O[[oulCg ]KYzǂXn'h5eS0gNjBs(]AQ>]<
-#d!
-bvUc01( Ç7YrL[L_S<x"I5m;èøgؑ2i1%V1Yb;QTb۱Rb?GerrթYB@c~'FXF>3
-P[fV¯,(]*G
-U)|)PozyʅeolթY&lGWh;èvqnG!5bDR;ڎ}Q*mGJ;jlGJ;¨Tx*]P>P9]:m;èqlGc yj3-r'JZv#-UiUo@UZdUg@UZ$F" @;ҩ cIT}tC:RoaTƸg73{l5bqDRގ}qS*mJnlJƨ:7Ҹ:7Ҹ3QG7J:%'J@*^cZP^T3 !''vnfONtEN ,' TrB*I Ur@''0 ,' ,'-T9*-z)shlBs<5S5(ø:)XfK"W1)r;.v#"GF+r5Pu"rU*")r5)r5Pu"r稌cAO 'Z<wһaboە ˊN݉%ݎ}Dz)PŨzUN@U^PEz:TF:UN@UN@UKʁq!
-;HvQ~ Ǟ7#}XP1b6evsv!eQ]e-CqflF {f8IQ12vset!2sѷjm$j4<ƃyw.х.E: -pdϷ^ԭmgz1٭ćz+F:[/z j۹[o6;z1wa4/k+]<g~ۦz^:Ezaa3׌bSvsI \VTfX H+`3x,6"` IlYfИe( Btn'ăq=mfl
-I
-a ) Abb3H̦u6H+^#% *_<_ޥSUcM вGUU
+843 0 obj
+<< /Filter /FlateDecode /Length 2151 >>
+stream
+xZKo-9W-]ELfd700w>G*`q9n?>6>o}A@+"p0`
+DPgwZjM?#z=ӏ׹k57Den2e.wpkVo^%M7p{Bm1U,nʄ*P*aDej6X((_AlGAW;S4'h/c$;I4V섋^w<+,)4qׇ~Vd*??=A+ItpOgqdn4+*2#:̱jfVn Yո#Y B"~;E(VGGrx(͗ޝ"=Bz®m$Eޞ)GtҗB(ۧyс xls= [}اǍc)s{샄'el3Oy4 ȋB$Lmom8eBD",ҒV29>7E
+J_8=N/@r VR:t)*
+d,iKJz;۷4aW,Qf־s+0*r-w [RzItg{;ovӲ*fzTKC>zGUO{ET Q Cz΢R8jH뼖[nlSje櫠n>--
+lU趨0hoy֬—}PQ@ *31Xy|
+!(/ux<hV>.g?ղb19)tm @?{oTW?ƸK̥G;jSb{NW½+q)ϟͰ1-{]Us&^5ܨ}%Oj|밼1&4QWi꽗rrΟ({QcSv-2+Ԥ%
+9dYօTJ\
+"Om䍁O6KCn[<yo%,ussGا͑[SF-huo=$U/ΝE1
+) !Iv4Xj@F|}(m=K^Y.,tꔓN&-b:
+Xo:fF/8&'\E 3)SԮW>:USskO5!yBbҭnkڅ%+fDW8j&UD8sʁHrT/Ľ3zr۸dG+6F”wl>zXuJ,~S=˵^-{a'-ekܒHybֺFgGD>6>X7 =
endstream
endobj
-670 0 obj
-<< /Type /Page /Contents 671 0 R /Resources 669 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+842 0 obj
+<< /Type /Page /Contents 843 0 R /Resources 841 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-672 0 obj
-<< /D [ 670 0 R /XYZ 69.866 801.979 null ] >>
+844 0 obj
+<< /D [ 842 0 R /XYZ 69.866 801.979 null ] >>
endobj
294 0 obj
-<< /D [ 670 0 R /XYZ 70.866 771.024 null ] >>
+<< /D [ 842 0 R /XYZ 70.866 771.024 null ] >>
endobj
298 0 obj
-<< /D [ 670 0 R /XYZ 70.866 479.194 null ] >>
+<< /D [ 842 0 R /XYZ 70.866 583.661 null ] >>
endobj
-669 0 obj
-<< /Font << /F40 389 0 R /F58 459 0 R /F23 391 0 R >> /ProcSet [ /PDF /Text ] >>
+302 0 obj
+<< /D [ 842 0 R /XYZ 70.866 344.499 null ] >>
endobj
-675 0 obj
-<< /Filter /FlateDecode /Length 3244 >>
-stream
-x]͎8SF`0@WW
-d Str(HxD)j ?&f4aD$<#89̔I5+h@O kSLAB4*JY
-,fX; AQdQ+T)FSEi "S)&L(5#KgF-3m"IFDJEIv8D(3 (e-5+nDa$D#B f颔0.jܗ5FZAgN (eE3FtABYsej:hŝw[_q®*򏟷KlYza]"wp{c,+/ML/ㄴ`二%ʊ|,
-Vw:nq;;{aaMa&e
-dqQTRp1T]eioXP3B]M [GCEkWŔ3PefQ= 8n̄ T_J Lѻs/X ߉siO:A0=tncӉ#C
-241Er6@Y>ξf*tU;2[ JQ)zH7h@7 JI a%3!,y|T ɚTg<3Kb9ֶ"y+e%)riS29 _P|0}^ru.s甇DvbAMR^}[z^/jj:,  Vj >fMӼ&l? %0]C:4 @9.1|9 T)GH1ѹ/`.yDVwM^i.B)]!(utN1ۋcàCPw"~v )TEGˬĒ6Y=$GmQ`!SV9n+uӊ=7eG% Of;P$9
-q.~X Jʡ UfE.^.Su2` *LԮ)3[̓ȸp׭Rv+ #eY`K}U]2:rF]Ii/#cJgr)oϢˡB:r3ֺ<To`xft s/hDû0;K/
-qO$w>xNڵ}>TV5˵Q{b{=t)=i=Uj7jܧL`
-ԆBE:r.0+GM,M+>XV|Qg*GE%46/"3=TΥ9%MS6Y۩e֞l%G/b
-*m龈)nKwF)vJm>hL{LeT>bpz,r =${@y?[0}e]2و"QNXw9v<J-^xxfX;c ;W󽵰kfۉ03ٱ2+v`UĎ[Es"@r<j̨QΎ;s;*[ t{ :вiRӌ:ɷ2a{7@y>:x;f
-E. !VeLῸ'`)u#
-8\
-&@Exni
+841 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F50 584 0 R /F40 602 0 R /F45 540 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+847 0 obj
+<< /Filter /FlateDecode /Length 3784 >>
+stream
+xɮ#>_}x Y0`F|37ç$v ćOqk.n%YÌ^/$oM~O?;|T'ǜ-O}'?j}21qs8gr-] Ͼcǿ4X?kx!c}+T8^#mEh+` #1"„G+F(%$Ҭp0'ׂhy$TjGү$6Wq #H}5eD)QGN0Զ}E 4D$_׻
+,\y ]xTvFx˓eqd|*ovͨMj=x6J)m8sO?zwY+xKLI<!2?O1yMT;@fIYw
+/SLvjXɄ
+V p`h֣C
+Q%T_(̤zXjOqEEa+/A #d$3(LzסGG\A`AE-q`'ww]ks<){09U̒ # =ë,n?)Ma5..k#;tFKha{"i. Pђ
+B'!'9aO4 &3Cҙl EGm7Z2{1!1 e>g]R `\PR2蔆E֤jHZ5,EϜo3d"]
+wT-7%ʄ1]_CkUD[v1qb;$3sƿ,+¿Վwp"!&,IDִ#jnj8ӌ{71LjK)dlMZ>9l]]M2\Ͷ^fiV,kܩ^wم{z] [WǸU˻zR\y2(QG Wj
+}>Z.k̀Jiްzݭ
+:WI%Fz@
+5 u& V<M!@m&I,nd[<8M,d A\1bDgzv$WxL iR—N-RjB6MNBYsunr|>ĶN ]8ᒧI_*V*>k`]K[ΪN,\ڜޔS[UpXEAb<f`ȊxMdh )4%F& ^PkEZ!I}݅ZF"A4v:wb%E M9[uJ2aAJ)u<ֆIkfWh5a&NCbj$łTP^#8/\JҬgE
+"Z_[WI?BBgݯV1)̱Oz
+
+3Z|
+$@(EWѺQ-e>]aꖒuهĸ 4 t&Nv--Gpf(lv.x)$?=BIу;{"G↗桠ܾג+|1ľiL כZQUo/p&l׃#;/K#Rmȭ\Ax@AruH*
+w$!g>WӤs]>XJ7?VF":bJ.bI@qS;
+ {ơtGѨ }`3|O䑢{ꐙ{_Lm2ݨhssU/WA|E<g>ڭ =o96fb4 Ghێ6X&Gu^л#4Y/'d='Hh͌qk.n|w(ou ~ֈ"bf3hkmVҷ`CbLg>qVq:EJЬ*%TfIoNb& b`>j`K哂A)2#nEԗ"u K{$r$Z4B B_Egj#@XOًU57 D D` am~|&`,n R0Ch'g8f>[߲Ja+7[EJ
+y
+eYЃ\VЬ:T:㸑_Mxy0<XcV\(yFH\kOui'rN
endstream
endobj
-674 0 obj
-<< /Type /Page /Contents 675 0 R /Resources 673 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+846 0 obj
+<< /Type /Page /Contents 847 0 R /Resources 845 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-676 0 obj
-<< /D [ 674 0 R /XYZ 69.866 801.979 null ] >>
+848 0 obj
+<< /D [ 846 0 R /XYZ 69.866 801.979 null ] >>
endobj
-673 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+306 0 obj
+<< /D [ 846 0 R /XYZ 70.866 497.016 null ] >>
endobj
-679 0 obj
-<< /Filter /FlateDecode /Length 2131 >>
+310 0 obj
+<< /D [ 846 0 R /XYZ 70.866 272.037 null ] >>
+endobj
+845 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F40 602 0 R /F50 584 0 R /F43 492 0 R /F34 585 0 R /F32 489 0 R /F55 686 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+851 0 obj
+<< /Filter /FlateDecode /Length 3623 >>
stream
-x\͎6 SV`3Y܊^S/}C)[JlJeGs؃lj&?R"E~JO'ϼN ?s3O~s.?8gε8|/)%ޡ!kxG/cϿOKww
-EZ(H%j5jxGkTT#BK}ts&<
-W*D+(xxtz22skd2`-F/z ,Un>b "`YG-9L=;k2^*43!$n& $~D~y  G)-̳`,3S7=à8F:>nH
-qx<C-jiyJ1Hi8#y8D"t$Y <G9]gC
- 8; O$P#sC``ř+7Ly@^ɀ-*t R:g-?4 Ri]__nI-{']Cq,E$ dam*͆*'DR\\DÅY8Sن3cT*&.2Ǩ0LT1nmπw=x0UbNtC*9[Ov pB!+zA%Tu3U{Z9nj'Qٙ2 ZKU<߮R:)r+ZY}@LbrY-{ĹG{2ʍkBDY"*,]bXB% k]kPn򀔌sWIbOmتZm[Ԯ6y+yKY4y5S(ks}?ϸnW.5s}!2HThϥx56~{etR kF\hIKl`2}RL}\f8Ct\Z!Ԏii3v+(Vl朢,U&]–DJn$ؖ,DH\Edאw1tA%-3”P-w#"*JD/ec@:LZח#J"2SwD
- ؓPUTicUD_۹ &Z;w]M`NBTvh.`[/s`Ҵg"BQZIC+\8; Nx
-ֺkfm;p¹Del^S걃KQޟ#zw$3D
-~ 3=uO=jKsBv 3,,bB='z%nWd=&m>GKaE{)y_H-Ko*"mF-^"GB,Cԃ7Yl)`/UO( }duJ;%q1]eWq1@?F[@G ;YBUŌwhPݗ'Jb3S2D
- ؜PUS~ߣiF;a{դ.>a9N0Z}v=/ Rscx*+]%DϰDJRMnRgVcb:ab0HֱOU~O_ K}PK/\;w w;wKٹsW@ם;j[ݤ9P{+sv2+9%[D1;waj7J 2a<׈~;wBa;]ңödݻ0V_uٽs{!ܼ{'$gl ]?wsw {䔍
-X_!k[z_)ZٺO(Y ݊#:smQCE)990aϙΔvؾV5sGd<|o
+x]Kc|0êX -oOI%?UwK=̪[-fQo?}󛱷Cgn?}*8w!*﷟?jiMk w-i-_x{wg}6r_ krGں__0d YO?T,NM*Wn=M)aV0ʂQј(y Z;P 4
+˅(x8q?iDJÈ hz g}U}O䯢7F&T#,!)#Bkڭ/QqjevQI~GEږ"t6*E8Y*a.+2wݻ7qě&, ?vçN\+/k( Pbd3Ҳq7QPj+я--FEBʺQ^ 4`FÙ
+lqrH֓oDQ):m]TB(^v۰>ةg[>섺*ܷHxxߚΦY> Z?}c
+|TV
+u=傤IZ<:IqڰFUyh2ӈUnIJW?!sT #aEsXXMR};x_sƞ]7.F<}1WQ֌pbEuF%*Ð Gd?H3y{ 39HajѮBߙ#Rގz]bvȱv6@s.Jם>#s
+*8nfaLyaՕlg%-ȯHH2<g*PDvD?_8Yq 7N"va1^8i1 a͙&uMNYrAAMeoh5IK[
endstream
endobj
-678 0 obj
-<< /Type /Page /Contents 679 0 R /Resources 677 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+850 0 obj
+<< /Type /Page /Contents 851 0 R /Resources 849 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-680 0 obj
-<< /D [ 678 0 R /XYZ 69.866 801.979 null ] >>
+852 0 obj
+<< /D [ 850 0 R /XYZ 69.866 801.979 null ] >>
endobj
-677 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+849 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F35 612 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-683 0 obj
-<< /Filter /FlateDecode /Length 2663 >>
+855 0 obj
+<< /Filter /FlateDecode /Length 3323 >>
stream
-xˎ~0
-/(~6o!1aNcc#:3Iz>VH!mB vVXm7eٗ~l3¼k 2ܲYQq!+mbA(^H:'C3J>OŝiŴMQ]=6m}~λ\^g&,y}) N'^jr-JuF2~6E)="t[$C1L>ǏYgcu8yMx\8o4<!{b/S䧃&/6=Ȣ-Òi%NOK{pZ/r<mI1}daei2~v\Z|gv=|.`5c-҂IKukK=%z{/}N3)'m3<*̴Alz[91 _:{q|&peգ8*
-я)o5k1i61~،M@ϺЦ_)b'a݀r,ٱYm%LDE!29{)'aTw^I58ʍP\tRe׍Qe`0R.ju!4^[]f%']~U{+
-
-%E{IۍG
-WmCf ݋Oґ}w$nOU?"R~[]m7^!NnO^}$u{*BBb?nXm7eWM ~lbӠtd]~$5fdDP!E؏FTXm7ey?{`NqǚvCNI՞5; ١uz ]sꀪį>甩)5 B?nhp氋^d &]Z[Wa&HQӵr'ٕٗdʗ~i.SK;eDшa9/hVҝCɥ;DEҝ=ǔ$lJVnHUe;a
-GTU:(QJr!4H?lm7_W`5h*!FN*I\XCn(*3z
-/(~vcވXm7e/?i{kOC|uiWYuԏR-L=M7 ߔ̟P4$x'^WI;U(x/{7Uޔ$H#o[~]?|y&سBR˿ q
+x\K1s.
+Kat@.
+N
+f#8 r>cC/ m36E~/sVUcY4 0bs14oإweeڎg E=o6w{3F(q):pct U &KpP:u đI
+܏v"(1p Cp6VwqsBoOgZZ(UBto@%`݉߉OIS#IkeƵ*8&z^8j\HqB! 4dAQM|<Kb䇎Y7~8[je1V6TzIJ^o<Sc0M`L:dL-iSX!jT:5[4N!bڧդ\Ys^qJšbWfǩ"066sr unF7(wEn9r?ͬjvnr.,#ONM'IQKUco9~Py)q3
+HZyކ?>\"N&-W :qidg|S~g6JM:6 v_͒U!%Q|"(0pѡjLJUm
+r
+-'f&3Sa섌X-k޳i&m6@[3"h)?:m"^fs/p#6zZ]ƹ߽;CYiq\LǨ Ҽ əywĈ#{Fi#NybxGc EVi% $ut $aɐ&]]{ a
+OYH5PKy$FyPONbKDg#(ÌP
+6tZ"&$Tۗwȋq;S^ѷ\Qf(Jvϥqp7Cyq.v] ]܄,@b:bX!!@CR]@2%k@2Z!Rд3HF 6~';@2=rod8A2
+pht^l.n;;d{2Z4]FNd8 P#(@T@)Nuo({}Pk
+)2aܨh)rwR^4MbuaXZ/^PX(R1nBR*z1}.{8^q"|]%ne)5jgEJ>⟹lk=o vM{Knn՜wA ](LG"z0S3~C8]}o٢DK |ow-f^m~<q]Q  :oM\>jPK;y%IuAOϜr>2hću bit@~;=cCp{kW'^bإZ֌']z`* >ǵP9Etv=[-|
+To"䪮pEJ0 w.fdʊ}3R/-D*N=i1.gJ8wVgɸxh4T2D;ל+xkzM_V:4\J')C72UKص.{\% Q >#b|d0W]4㾃Ư_I' |hΛr A̒7ôr:5N2V RA
+k_kl_WSMw7^N] MG^l{ymWx!S<xpTN+MQ}j=ad7
endstream
endobj
-682 0 obj
-<< /Type /Page /Contents 683 0 R /Resources 681 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+854 0 obj
+<< /Type /Page /Contents 855 0 R /Resources 853 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-684 0 obj
-<< /D [ 682 0 R /XYZ 69.866 801.979 null ] >>
+856 0 obj
+<< /D [ 854 0 R /XYZ 69.866 801.979 null ] >>
endobj
-681 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+314 0 obj
+<< /D [ 854 0 R /XYZ 70.866 701.041 null ] >>
endobj
-687 0 obj
-<< /Filter /FlateDecode /Length 2701 >>
+318 0 obj
+<< /D [ 854 0 R /XYZ 70.866 269.98 null ] >>
+endobj
+853 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F34 585 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+859 0 obj
+<< /Filter /FlateDecode /Length 4134 >>
stream
-xMo#7+g
-ͽ(_%1w1+#l
-g2}ƯI+DŽi_=&!wa |s\2=O:Hi"&9@LIBn!اiQ'2J~1L5{~{y 3e*J-'׸1A@KیY)ɔoRq@[Q>֣%z>YBX_k}F/Y2-4du^ŗ,?'>nDѭAUm׏A%ϭ q[Z4`4>_vL_YpɅ~aYuq)(_*%Eb
-j.naU2j#UE:l#]i#F~#מq Wt#B3;b =`c\8IK24e
-<>bcS⦱_&I#aDg8Y7b?oW6[O^}l@Q4$)?}$ >]mo{o4 'T~/>6e (n$#aDg8Y7b?o{[% F~Ǧ dMc$=}$ >]mok8 ~#+sA$GJ?FŽmS
- R1@KSIq׶QJE<|́/nM+m9h^ E\Cj*ϯM0EN~ϩ:'q?d+z:j}"eWMeZ6Ywb}zfT;XZ/*/Sk+g)OjE\~IUivʨ-WSժSISTcI5UZwVyg=3rr>䤪"ԁU펪)F6RU\gVUE;6tq:j:jkθr~”qwqܤ$ hw8wZڟo=Ǧ dMcUXN}V Eڟ~Wyt~Ǧ dMcUXN}V Eڟ~W}e '\~/>6e (neWcaDg8Y7b?ojW]f^_ؔ죸iI^ٟgPΪ^mwe؏,`Pc2}7JFWcaDg8Y7b?ojW]9~Ǧ dMcUXN}V Eڟ~W{}/L>~%IJ f ?ũ~U=죶5"?+`/{sO<8Rz扝SOhƭ=. :Nא뒖8aʺ=缎U#"&hY
-@69 =S*\M+8ơT^(rj'0mBc;q3-?vrlG81c;Hc;G-ϝ#놩S<P۔2tg4VT5:MQGM\:nyF3Uܨ:<83EUڥWTGjдJQġ8Z-FN8S5d[\}XϬ?t{[)nI+I~\ ʟTiURV>j iWxt}Ǧ dMcu0"3vy\gW]K;7y"[2|5JFAhp)AgSbgyӝt&w-%'>ZcK&^&h$ }6%z7y0gO{Whn;d(jeAhp)gS⽡gyӝq&~~?|z
+x]KW1:f߀W5[ 81K~jӏtnbH˿.{Dho8)烐Hq壔)YJRZ9GO,6~ןr_ߗw kO>i3?)HAip巗'-X|ˀZ٘ZJ2`dA0Dd9} }$}זQ.=1>U_2&uI;xB;#+WC۬._|UC{M-ui"X
+'+lcI8QH. )Rޅ˟\#SA,<{T=qt&/l׸(ϸbJqEU^&q"{f=#I%_&#lR%e?K,=%iwML(aHfZ?/1@Y "@ o QM
+ɬZuYUUPzc=@K1^jPH
+(ra2 1؂{[`ĺ/c0uN`zrt/8}_Vj
+#f
+
+CO' *l!)0|XVaIbG33ҚGHuZ s9=xQ0@z:rdt&sHHosH9=!.vJi
+?8}zؘy(X^[<P굠EvS
+ftg,-KovM!71%KMY#Ps%.c
+-Wdkm#qE\-;-9I%VV+K?kª#.WmKg4ƚ/?莘k߭5jCkMiS\SW‚KaWzfsXrZR![cM3}\0nEv;h߹ȄNi8v:+NNc:42^B]_]kdUU\fT'Fiuٔ(rUaF̼`>O2ј
+Yݯ
+
+N'-ۜQcHbALz2;cP#ZҘֶeEl;j&:ێnb,IwU(A!~s~Ə+zz$znnsEK?>*i=οS62[JjG\Iqt-i!75to<Aa0N x%aP"PR!ݹ| K>uwo a3;ަF͡k
+&7V@G85
+0+PW6G8['X\eF0Rcy"&.RܐڰԎr#|B2N}%u5coPS>bHײrV߯2]e+À畭,PrBVFVF,_`Kވ?l#J&sm?ӻauFcC* ,}POsgĻckqĭowt\aAivÅ|NˁEZI(S|iMr.&=/hyĮ"=0+(( =)D/H!ruiȷ{,B < ؃="1}/rۅB|nwnnwJѯCًextPΰ1c鑼t2^;-etp@ZWxЭ$-La)6kwN-ͅ~}KKim
+G@w~BRb`fy 1(Húd$a4V ĐZ GȎ'L0`B+!cWqCa;K_XµMM#KMML\ʤ;p|ڲ[$Nt66uN9ݛXp%q boc_.!cvvЏ,)x"먂
+{|ug}cB -NNlt~PK{M2;knvꐶs孛)ڵI*YȄȆBbsb wnF uf%D32AW`۶fM}c۶5R E^ N+}2>c}kNwl%Խ 63q;4cchL}?v
+Z/s٭.ǻ+<P
endstream
endobj
-686 0 obj
-<< /Type /Page /Contents 687 0 R /Resources 685 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+858 0 obj
+<< /Type /Page /Contents 859 0 R /Resources 857 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 824 0 R >>
endobj
-688 0 obj
-<< /D [ 686 0 R /XYZ 69.866 801.979 null ] >>
+860 0 obj
+<< /D [ 858 0 R /XYZ 69.866 801.979 null ] >>
endobj
-685 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+322 0 obj
+<< /D [ 858 0 R /XYZ 70.866 530.222 null ] >>
endobj
-691 0 obj
-<< /Filter /FlateDecode /Length 2545 >>
+857 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F40 602 0 R /F43 492 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+863 0 obj
+<< /Filter /FlateDecode /Length 4386 >>
stream
-x\͎8SF+Q`IUe96i/lɱ)%cɕ=TGIQL~ܴx u/XΜ1<WsWwʹ/RJCCsb5K׏Ipi.s'"P-SR~zGiQTLT#B[6s&јN|_T?i
-8&VȤ0x5DWw^B|o}3St>ERO5r*qc/WmV/q_Z&7o}'rq?_$){s
-+Y+= ʓezOLi^J&\Wgr4-R,ה4
-л|mLid<>|*wTt[]wyyڮ?i&h[7M?*yӝiKGܴ5BS] +v,«i>݉h0x?ay5zWQ/(Sz 9J;Ȭ"$&j
- 0d:VՉ=G̃ӁD)kt=C\"7FXa~}o=x2'FHVh 2{(uNDŽ4hŴH+~YKeoOk>rL=}CfYO[4jc''`kOǒYkcQX>NXm,}ca2NEpb/HR|uiXּ"zC=\y^H -r-u 4} p5if {:,B^<K-lq'm Ei˼C,C܍lZ* D
-ر}d)1,vg/ۤJ8-$+ 텟 'U;ZwoZv`/x*5TEZP6 *H+[~>ސb7MKM%1O*4ڿ:s
+xM~#@7_Uʷ8|Jb'U!损7 /yˇ>%`?P@^I᭽8ˏ_K J^4 _>
+ @xC\LO1@<^Z ZG/xti>]5#Ba?VoҧvV$f;kIyBe0POh]%s[6& j%֨ تrTOm-mX4L -}c?nz;
+2e5 fDK]N6ے@hgz׃e>\lOPh}' H1- ݦ
+ףA<2VGx-IބwLOUP"f ;ȡPֽގ #~gc\9H2{dg BNPwy-i{BI'z_gJ^s[G,J
+ӌ=6pdaCڞ
+vLa*3bLa*X0kv)L՝
+cYabFwDS#y%i%JESVi[%}Paƒb84y-ۊTX4茅|#?3
+*O=Ҏ CҎFЮR4CZu?y kd
+
+TyP]O}ϓ*mEfv@T|:CHnS&ƷM ?HVm;jJ&M#P.t),tAxޡ\F9쐀UCڌҎx gV7 kl[g64 ÓyW?q~~]\EkQL1 cCBH!#&>*-2c ;gkAz3"k=x SgŒ<Uz)ہy0dxaلu0z 䐙f+#EGer%n<i95sI#Ťml˙%8!ۦɝ8HwNtmW'd oATO50(He L7TZѝiͣF٭Y1RJng+/x>;@ '[8i;xT1,ipc+PԺygԺ愨
+۱ NՓb#nyxګ!lSxXޜ4Ph.8+`w=2c\1'GfSߧe읯h gݪfahkcTq5׈[C{h^&Cߢe>H<>G m3U
+$g[9{^:T#r|3 u`=X:l;XOtպu+>#Urd)mqBEa7փxokwktߥ9F5裯lHS67{O]76CՃVZS=`;y͎ګC'̒ML
+ĉ)mV\Yŧo?דxlPc~ĭ|b0lAʚy| \ ~fYR^tW/":r)߬"Q
+R/i//Z9@In紶
+N|Nk"5'פwsoh!Ս|[(_Ͳu 5`GB"vþH䵳WHV
+E+Jwr$BY'"kP [&tJb!>W]ٟ͆zٟ-GwN5[;
+=e@\iP6'2œSMμ^|p.
+,4 &hKG:T޲^B dThG.1ʺf(*7ۇ_k.{gqX_ʹ0Pw W
+a':BIAb"o9/ߵ
+W$>"x6
+I[
+#@Ӥ5`\4 ʚ75)D-M2䨺i7\C3".CF[ŠW!0'y=B0*zՔ'egA ע|ABZ|X*UPoþ|5 ~/ș+U_o2_|Iji?X`|娛Vٿ MwS˵|Lk;Ue7\7݁LLC\̗^cIٚZ3 _fÆt)bÑ|u]0_Oia`}&LIo։Mc#]ఙ㉪C+dܑϢ`.7B
+})?-2} [MM~ҩߒڝ+h3BFM׮WDks&zڒMqYC4jmqm?
+ԙU54q&+[Χ*PQ(X'M
endstream
endobj
-690 0 obj
-<< /Type /Page /Contents 691 0 R /Resources 689 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 656 0 R >>
+862 0 obj
+<< /Type /Page /Contents 863 0 R /Resources 861 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-692 0 obj
-<< /D [ 690 0 R /XYZ 69.866 801.979 null ] >>
+864 0 obj
+<< /D [ 862 0 R /XYZ 69.866 801.979 null ] >>
endobj
-689 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+326 0 obj
+<< /D [ 862 0 R /XYZ 70.866 425.096 null ] >>
endobj
-695 0 obj
-<< /Filter /FlateDecode /Length 2113 >>
+861 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+868 0 obj
+<< /Filter /FlateDecode /Length 4267 >>
stream
-x\M#' ϯ$j=coU[sK嚜r?Dtm-xң+w]j_;sRxkw!5w7)) Ki@JoE
-CK,II7ۍ?2)ss_Ej'Kbix8ZTuC~(F?IfG~)iOiO~Ra`pQal5K3x p!l4ȻHQ6ԓV侢4J{(PpQoˍ(>Si+ j9j(
-ْGI|nDr2VHFech#-Q71}eLG}%\<7ˤ$ig%_+ /[Dڮ%_G $j힥'9,Kr!?m Ƕ'kCb6lx8ti-? TjT}0e촒YӆPG֎҆l yA3Hn=c;/@m ?Nl
-򄖊Ҥ;>KJ؝IRa#v)c0-E}#q|0Ó˒iii£0/O❦AyR' xgԨf G ¼<1|R' xgԨD(Bg↡zK贈;{_{t֎4!%ke(~V=O[+Iea˒9<6%s.WHO_[٭Q_) VQڴY)3?) T37C15<QN 7N{yznc|T8EVx58WbHk53kB_FNy5;a)qlizLJF=uڤ(?uEf
+x]Kc|Xd_b
+ 'v~l *İplݏ:뻟~Fh)^;| :P~/N++CFCl\![nY%e|-ضd'v'>Y~@zk ^%H7aW`me@6wD* 
+Y6{u=)?h._ yp}o;D>(ot.g&hr]͉jʪ`W$pLQ$*B/6LB:='+-bqrA9g &x㙏h)X 2Xڨl+wD뽲X*rm@EI]NA%ӢЁ"W* *
+~Nή9>75w}SM St7ZJ-"!\0?Hf+|jkkXh>XҘ=u&˙0uޜ/sOv?l?c읔0+o:z#S8,>o
+\[wHfpJr:D1/)^> (t~ c 4d4浇pZrqJ33߯%֝&K[+H|=n:'5j{pUsop7 GG,Ŕ ꊍ6XPlXN0߷o_,oib6&얖X)c`_[6Nq%xsQD[ (Ej# ڢH`yb2TEte[lr ^潯=I`ȯEx
+ gDR`V*ʣ
+v
+C?Iǣ8~|q2,_N^$lQEF)ʖbzMbZӢ^K(P/++sPt9}^g-U4)XM,*5Sw#,Oy0Z宼}gl\ezJ
+ .zx
+
+1
+sxV`H3q2}+OgėCog /NY ~'A#Qd[ |r*\\eYV<J32`
+ nLxDd^7zYdMc9'vTLGn*D^^sA)FweB.m 7fT_ڗLP_zx0eDIs*Yl1Ѧ6֎Y:E$A%@A
+R)%RƔ|~a32e#EhZp0[1= NX>*S6|);-wT$ݝMT$T>mB&Z&iӠކ66u ]жh(tOG'{7T)n+hn BD2ؕEz2%J1.@h4:[,߽VIMK8rd ӉfZVfsη%Z,L.I&`#ȽR'BNGx|^O&<\gRo $b z*G K+ _Ƒ㶜%-sT`8:MJ:K e^]Lm:3
+4^?&2Z\) yKʚТX~x[_7>Y8ӟp{+f1xrĀr6$ps(GbyQxNk]%ʧpʼn {7r}މ\]ܸb ?픪]>׸{
+
+ a
+$
+o(/S/0Thh RA#6(6hojA"v&Њ?gb,hkcJ|3=+Ǟݐ{}Y=+<=+?=T|fߖtkm=CɳX|uxvG
+smfKu>:Z{%FE ? -KSBF/)aךܭ.}B
endstream
endobj
-694 0 obj
-<< /Type /Page /Contents 695 0 R /Resources 693 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+867 0 obj
+<< /Type /Page /Contents 868 0 R /Resources 866 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-696 0 obj
-<< /D [ 694 0 R /XYZ 69.866 801.979 null ] >>
+869 0 obj
+<< /D [ 867 0 R /XYZ 69.866 801.979 null ] >>
endobj
-693 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+866 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-700 0 obj
-<< /Filter /FlateDecode /Length 2252 >>
+872 0 obj
+<< /Filter /FlateDecode /Length 4193 >>
stream
-x\˲'+&4*+We.m&H3W3 A#ts94韓<}t鷫ѧ RyR''|?"%.~R4ZJ齢ׯt_?;群ku!m&]
-UF@tM%SV р[>V I 'Os|G'A =PJ$o: {m|Miz
-cP}N6quSd7g?g?uajudtmP쎎V􇘫f^Ahojx<'olO-}򬜟mش
-M5ޙ'{ \2G;Q[Iq;lFx1.c̨y&xَt/@)De'e~/S7"hS)ωřsxmdwfhVVذk/j2T&ni4ˏ!MM5ΦM|A
-td n ?T0i\āN R.bN $SٷP='8SKkmh-MVR|yhn nw=*~ _)jT}^>)M;m/Ky0;G :kSUM ӪZ ;kyFʗ_US5j ^Ht'DM#6o# k~GŊ+PMX/;V{R)ygQDȼnMqFގNj58OI 6:d
-_EP(ŀvuEass%@#(Ԩ]4slOV cqlߕ#!:)Ty <HBdI@"ŧݰjqI:~5Cub+RZ3Yzh7rpKm^y(pd
-St fRX؃
-nO*ص>ihtv\5VK jc+|g*|-˴nnZM]3pNGyKP $^p
-F8w-;THGڸeiK@%r!F{nJK-~[:si:Gz1S$5;M[h<ՕC!M@44t‰#kR edͷiӘ$3G #;r[=DPZ[Pb?X"F (C_},HXx\Ԧ.I].qX ,fNDL#-?YKVq'nZ,j+!zG/ʳirbto;/]j\
+xɒݶ>_A0hlUh\[\>%_B I<È#.@ y"/?=|yD`'EE]ڋAH'_/>H?I^4ZJ~>Z~眣;Vw[1XoySZg4w<gB*A(-.#\eB@pD ~mlJ-~e
+D7''3>}y|_?:_/h0\')Wr|ڻpXp^q8b}C>qkw"j,i24BMV-Fk
+ /QH@-Xҹ,!mKW\ 宓ƲXA/6p
+.m9n˷&/-ڔ6){84tšD.&?u S@^AO' BPN/Zt C*GW=J̏lhh\>}#kˌH,ُXr (1@0eR8f$ơ - {Φ8 Ȩ`qo~r{@<Xߢ$ ^ @+&B±5'/[㙄?<M6: >GP
+4dP ˔TN75=:_`k,2mc<k"Czj!Y#AvLQPGYQ4S)6K1%s%Y@²GrӸ.ȼ^7<jQ5,"9i6~!P+lqe<Vd׸&L2@^- |Ϡ@lXsM;i%-&X[.$7ɺ :]}l;tCЎ>Ag r]soq̒UwQѲDj[(|3*}n g# vȕCj_CH<ak%NQ(
+
+I3t$qR[N,y$}ݟ-:)@3Y7qdr0=aUA:a~
+K.W}_w=K` GbeY
+x%&/^GcvJsIFzh
+nF%DC,t=h(sSKUn &mIsil
+m ݟ"=LAr2nF{dX=9,<g&c2xu755*<󦞛hKѤn'<#Mŧ I]HBT]9sPb_ fϞJ,d21a{dBe4+eEJ չ] #`,(A\ntUyʅUĝB=kʼn?iy,9'Sr;rlqP6pnoc쫼u3T$R'p?+U,q['6Pc:QB4NB9,WMzmG;*eik`<x7,usjbg s߽ީ :" h>^뻯d-F\KpQ50}M: B=<k}߬-p؀e4m}<ӥ_n,Z [ ,-Gں)vR+4VHdA8Q P5$Dw.)"TjF땲&prNs )VuFH[6$Fd/s^($hd-m
+(M;w0M*@gPA2w|-|XZشnqQXxb]}҅|(f@oޮK&%[Xu4_!_lH"t|X!г@<0@Z?BPgH aĽsH`mhf*LtoA)Ĭ&|L> ]dxO .ehA=a("KL7,>{ElG=, {W5#
+u2q@v
+ 'y =5 rFې
+6فm9rCȈqr90C|i\CuCh<4uqZd/u X'Ty>pUI׺gJv kU =G7Փo U0A{Q(ӂ#e,: Vu^<U:7]rYtGL u;,p
endstream
endobj
-699 0 obj
-<< /Type /Page /Contents 700 0 R /Resources 698 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+871 0 obj
+<< /Type /Page /Contents 872 0 R /Resources 870 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-701 0 obj
-<< /D [ 699 0 R /XYZ 69.866 801.979 null ] >>
+873 0 obj
+<< /D [ 871 0 R /XYZ 69.866 801.979 null ] >>
endobj
-698 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+330 0 obj
+<< /D [ 871 0 R /XYZ 70.866 617.561 null ] >>
endobj
-704 0 obj
-<< /Filter /FlateDecode /Length 2419 >>
+334 0 obj
+<< /D [ 871 0 R /XYZ 70.866 167.481 null ] >>
+endobj
+870 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+876 0 obj
+<< /Filter /FlateDecode /Length 2220 >>
stream
-x\ɒ(WLֈ(1NJMu4$ddUZ, ~8+<84hyM 3X8/9s#
-9ז|CDzBA?cg>st9 6|y_'`~? (UB2)MT}zi#`_^M`$EMӟ&TI ysR:HͿqq~3}O?)I?}yZU@
-6KLpCo0Vi:*T\XՋi9½Yg^/U>=2]{w>m] C[[" EGxGysYbZly>(jRq3jlf
-W>{I% t.$\P4&/ *UJ`ڼkk70w/@!%JdGV6TG5+ͧH6gs'mS+"V$y}*ue
-*P>!^ A&kL> ډda#[N%<2pW|!"V1a
-dm=S6쩀LdH&gX[j
-}n-%swLH5KV|E,;(f 2(Uv5/s ŔK4][&$VZ(jV)x[h]fa4-~Eg݋m]pwl i0F?@l JnQY 4㱁h^K܃̂|Œ6=oP
-;QJo׼>,4(ƀ!gdGHcX2[YMY}(g?.
-͜/3]C =.cח1ԷLge7,O$lcO[ gt;_w~@5'5|V_#m#'j_6ћl[EUmHko "òq9]iԻTma=Y6R skVxgr_>.IiZ\J+yw&6{z6N1Q4i
-(KeK9_1vUܷaɩv xBvs 0nkS]GKzrڗq-n [%Eo}L}B-տn
-Ǐ!8[
+x\M6б=%g  tlܚ6i\(Ei-Ѣac[2=|7#O~{xwӣ6]ݻw
+7d:'s>I{ZJ a)g/0 X^L<6juZڜ3û70В)I(K[Nzˎ S66RBk7!3#egn| [;Mv"x.^׆1 ɶW:6`te4a iHo22rqY5gPL2 ~qDn#,m i)dkC)źh- Kk?c(gܦbI)nM_V]GZmkg$n=^!鄕8xWKaEJ;1ۤF;Ol3Y}g:#*4|ky
+@}p{1*AFEr7jߙ=0#51KL"GqGTJK{1
+6랂T`C-iu` ۹WnQ0dg٫(FlϪuej"
+dۄjmؿƐ!x9-
+ʕڂ,(WE T`C[҂WԽ ]$WnItA\v oRpSȍ|8F~ȍ\nAo$ROTZ"a\x+HN~3ʂ:(>^',=q^J1ڋ266z()nj0)kXe*SuppB컞sJ`ҩXaRдz'K֑b!Y}˖1ztյt|F;L9^XTpW,f(eșk0Cڠkjj`0ns`R::fڦ߈hdr"jeG5.`#Ȇ Xվ X#^pS G"CaѰo 66 *fe4`4%LH3J<>#6YWr0ghjgX=vp3cC@hT QK7k,iP [SbX붆h1hal@ά ) _п5};Vtu>KV0Lk0 gFR E:
endstream
endobj
-703 0 obj
-<< /Type /Page /Contents 704 0 R /Resources 702 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+875 0 obj
+<< /Type /Page /Contents 876 0 R /Resources 874 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-705 0 obj
-<< /D [ 703 0 R /XYZ 69.866 801.979 null ] >>
+877 0 obj
+<< /D [ 875 0 R /XYZ 69.866 801.979 null ] >>
endobj
-702 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+874 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F50 584 0 R /F43 492 0 R /F40 602 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-708 0 obj
-<< /Filter /FlateDecode /Length 2033 >>
+880 0 obj
+<< /Filter /FlateDecode /Length 2578 >>
stream
-x\n6߯! ]ݶn)2h,ɒLΜ?~ɨg$?q9uqg=̹Źz\97sp]I)W>Zyk 5R-\!*ֶ_es8o:ϡswp ݣt
-B0 C0#4B $A.p~
-zSٽ)/nO^cUt]\u--z;`L{TNҹgrZ.TY~XOշQ0ԽO\5nuPѵe>Ah EdWc2s,'Z e-,)[93q\urM)5t@%S[eDZVGKU[o4?ϟyJoY(paB2<=\Tio֧4m @&@9<bҍMUmE/7 wꣂ 9IJǮPY,QNhe\B۞1Z]-E•Vsz`l<NG5'MeԻ7bKp\G|}%x$ ԈeHN2+Btĭ#(Չ)ny)(\_|i0>b}]u:/)nbSTy2|h+r/AŹx^ ޸.7;>b+5^xZ_\ZPv,.)<Ke) IdڑX0ɎZ\J噃(܊,lp<8`{MM\jCɦ{%{Cϓ ;- =?@_/'o,BX}y^,GDJY+aTֺ$1f=yԯu L3|3힀\..DV͘$i-#˻ٲoW*Bzѽh|[V[6j&Pp T:j~$~l$0BU)T"C utZX-G4okb<'T`^XV~}aCԖAS-U=>B I&Y[
+xZˎWed_@km83Jl'@fl)t3%QzaQM޾w77-ۧ_=7usRxkok>},VJxR}Ҡ6е_&^m/?!Fἓf%[{a/ D9l8 _;[&BGS԰`u$hnE2 vEKKnV~t#KZh_RLN晬 5܌
+ .IʇYc'_-z'ZXiK[+!2僱KQJNKf L_Jb.h%<8J_А; fixNHkYϕ04>VOG#Hא]YӬmYyϡjF9c(^eUEYP=<11a+EV:!8IgMMSsE+tt-h>pAVHI
+"oT?
+{h)|13UK9JimmkKlnH#z6`)!ètkbx<pVDAEB
+g;CAxZJLckغ3nRP`!T'B/lIRorgwSߵw6f$Ỏ3NLayF֣G=F1|:a-:]v,VXyigu gJ.cбJ˼tj@eU({IL| eX0 08Σp7z2
+wP>;CvFBS/ OprGjABe`<'GHw˙*{ cΘ9)jzۙV:5O[ò1BB4sHo
+ y#H|>q Ѯ!!1"!E$~ww낄5BK$DGU
+%\h;C'- M[464xq}J_}t`^y+0kuÞw4XcNYY!$ݔjV拎
+{ޏ:2P -A̭o uC38wLg@ڑY5+x(P@¤AǓdBt5.8;({Wm7DR;!2Ft ЈCqx6.S|~f%[֦'AB5wBׇMBFdh=B
+꿒GFU Րlcʹo/`ZA?ړc[`{q%:xo^¶DƷ.h߾F'n+dr pճi9-'mBs<;?
endstream
endobj
-707 0 obj
-<< /Type /Page /Contents 708 0 R /Resources 706 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+879 0 obj
+<< /Type /Page /Contents 880 0 R /Resources 878 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-709 0 obj
-<< /D [ 707 0 R /XYZ 69.866 801.979 null ] >>
+881 0 obj
+<< /D [ 879 0 R /XYZ 69.866 801.979 null ] >>
endobj
-302 0 obj
-<< /D [ 707 0 R /XYZ 70.866 183.514 null ] >>
+338 0 obj
+<< /D [ 879 0 R /XYZ 70.866 771.024 null ] >>
endobj
-706 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+342 0 obj
+<< /D [ 879 0 R /XYZ 70.866 477.584 null ] >>
endobj
-712 0 obj
-<< /Filter /FlateDecode /Length 2756 >>
-stream
-x]n#W b;@&HlKB#%N/_/ן_~y7XϿ_q歽8.|\p8W΍z]߿*F9--~|ƿҗ7o2ݟ?iZ\/y-  \| gBwj^0%]ۼ{I&cNom7RCobWwwJ
-meOI};F kA6
-pK˅wJ/m2{N1aa߼tnx7)! |nnM+\o}3_6g\oB4|5UᏲQqAů^5˭[
-4@W+d ľ2ѣn)L E&S^d>'dW arƋL O Dľ2ѣHد<Ӊڌ\oW azY&iBzU&H/2v $
-Ђi%hbJQGy}UAx3~vAx Ƌ\,gM>d`طR&z-g'-2Ax@0~rAx ƋL,gM>cT+WD9ry
-B,<P]a9,8:0dÓ5-<tv0=cA 빍-Zڳ^?ߠE6/ݓGUd|zO+<msg#ܧNysgMۘܣ =nY~aR~}
-#-zڌ&ɩEz FQ=i72<ӛnXv+
-1.E#ETk\5Bt: ^_[.(^
-y`hy $r0iX 5+!B *gNxv$6^3hi KvRPho95,'q+'{Qk#m#==CA
-aT*>
-JP
-zrl7=QL0=RK6Jd Bb2|VW0&NX{V/5aL\Nya){a9Ebx`=Pd @ H7LoTIA ?
+346 0 obj
+<< /D [ 879 0 R /XYZ 70.866 229.732 null ] >>
+endobj
+878 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F53 630 0 R /F40 602 0 R /F45 540 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+884 0 obj
+<< /Filter /FlateDecode /Length 3204 >>
+stream
+xɎ#_4Wр-l8 9ė~R\TKK==#7o'ymNA V><[{r> ')),A)ߊ_F??:8z;<p׎UUO? 'r^adR8g+<K-2J 8jK폟=/Ҭ|~WzW$O
+?=Ha, Qw;XxS1dlc,' =g c4I\9zHBw D"y0ք<;GqاE QAߣkPب
+g
+8fݢT{!Qjh(x%I@H I{'NIJr?${@$EiJ${6$,
+@7q $MwbZX@BFov
+C?<?j(py$_ uAhMr1+Lx
+^$-"[U:72+
+ ^b8W!IfvGxܡ)Awh[>SdXnTS X45/V;8:/yFv]jV.U+o1)yBB(gk!'{3^<=rX? U0^aPBXXHGL.pyHxW9V x&CwiF#>/r
+"6%GɾAP͆|2Z|e34S.W>Pzg5eMET$kc|T<T,eJj K5]`ףq`#W9 M\z)YػzGs ޵}ő^K%F9Hn{Dw$''4/9i =%y~
+ENt>S #{o<ka<PQR1Aoa =k=!: b$Uw
+|Gd;}
+TK@
+24C5V^q~W/}/Z uDkDׇZۆVY cF"|=h|7],뿖鴠 gGQ$_Q'QDU = Vo`| VxO&Je>0R>c'y$<
endstream
endobj
-711 0 obj
-<< /Type /Page /Contents 712 0 R /Resources 710 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+883 0 obj
+<< /Type /Page /Contents 884 0 R /Resources 882 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-713 0 obj
-<< /D [ 711 0 R /XYZ 69.866 801.979 null ] >>
+885 0 obj
+<< /D [ 883 0 R /XYZ 69.866 801.979 null ] >>
endobj
-306 0 obj
-<< /D [ 711 0 R /XYZ 70.866 470.402 null ] >>
+350 0 obj
+<< /D [ 883 0 R /XYZ 70.866 496.53 null ] >>
endobj
-710 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+354 0 obj
+<< /D [ 883 0 R /XYZ 70.866 281.203 null ] >>
endobj
-716 0 obj
-<< /Filter /FlateDecode /Length 3002 >>
+882 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F34 585 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+888 0 obj
+<< /Filter /FlateDecode /Length 3647 >>
stream
-x]:+7)u?.bŦ{M-IUjMҪ <e^d}/gpIMF>sIZ/)OJ[俗hm}hmZut+L)9ytN|fjy;c|]_
-JvlP~*6BM*DT@uNi][j]VAD!~7T$|&'9\q Q1g:ɸz~-\t*E#t1iu "Ʃ™ص~Q^M%xc ~0i]rV SQsV6v
-Z âDrWœoi, E0-<'0~L:c`t`"$e_;)-
-ֶk7UY\_-L
-Vv+7]o~xh@n }]1.WL!@^6}kǿ58Ơqeq>{4jج+q,xʿ3_q5OBt*OYjhoFPy׷Ic
-qFI[6pqqo_ .~ 9zx q˶{Q]PQ%}겅艄el`&{Уx[ӽ
-KIpHI:uͧ B8DXΌ @~Ks!M,@8
-&27FpyǼ)wimuSdŧ\A@k-O1G3?s j,ULn٠@޷eEe1Df!%ĘQa76<^j
-䝂D$8u+n|hOx8PPu[x< ?cc_# GD .HWCXrd^@
-5s\:VM;u"JQU"t쐥m:HDzc%#;Dܦcىt챋rX&7;@D:veWE˽hǧsAXh~ToC~ bz v_3/K`kZm^_^OP;1Nm+mDgO}XWk!)eyj݌P.GT@A/#'{e=¿\ >o6xܞKW{Jb 탂bbBAWDj8%z6}/&P_5+;0S&p1]7m^8Mo7jޤnS Y)w|>@/n/޳~3as&_qDTc]phj^ m"d "K^lm~(([s0ra/=C~=kx}&XK(KN/{~%g_~m{ui^?`wVv_Fl_r
- Fgw9Vn&t<[
+xɒ>_}xЍjj<O|Kn.8qU|/tc" fzqz'O:ӟ^>]Sէ<):!O֞BӳUJRZO
+t/ιt;^ÙrvV3VW6/?
+lRw֮j;e_;/]駟?I
+ xo'mPN{˓%J9B.~-xlP֟y3ob'ِy`Fȥ Xov߮1A!n*qKdt9{"g#̙hNV4z_ .U`\F{T֯[:Ha؁B:hUx7cǷ,JIpIjwO\? QL9-,^5* `]fNCI/jRGzAyĜ_]q
+$QǛHjG:IEiq(Jvv:IGIkٖCPֵw `9lZ‰5>qb8[<Wa ffTF%c(
+v(.m'Nptk8kҵkaKsoL8
+0E+ytFw%v)= sazV9̣,\I9-CSN0LJu=1(6ؙp 0^JSYCx9\ՠ
+о괴*}QeńL}d!g[7nJ8 =r$P|haH438xTxP8(E %?p o
+ku-)W|Hڇ;C5PL1|wx<eUZkO{Yp [WVX9Cz|DvI[js5AI2-Q$b>-:<
+`5@. x8HJ#*r
+Lwf&ktG]Kn&RIwVRc掞;1-c]&#aH7b.T勆H2H^bG!ec^"-|à#RUȕXD\J`1܊(=wlP
+mṇʓ
+RU_
+F~bm=Ia'0yrfrvAr9-&+/ЂPY?UkrZzw+S6HdāȑR92!_FH\1jj
+v\!amA6 o)e^y;
+&Uizx2Mwבգ<\nK#PvFyԼ*H\!Uw X@CAG7S$
endstream
endobj
-715 0 obj
-<< /Type /Page /Contents 716 0 R /Resources 714 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+887 0 obj
+<< /Type /Page /Contents 888 0 R /Resources 886 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-717 0 obj
-<< /D [ 715 0 R /XYZ 69.866 801.979 null ] >>
+889 0 obj
+<< /D [ 887 0 R /XYZ 69.866 801.979 null ] >>
endobj
-310 0 obj
-<< /D [ 715 0 R /XYZ 70.866 185.101 null ] >>
+886 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F35 612 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-714 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+892 0 obj
+<< /Filter /FlateDecode /Length 3732 >>
+stream
+xܸ1߯
+tY*tl+;_dlW_w7@
+`2Bg3 y4I^<d[ GyA#2艙ři,>w (~o8y/kzBc eH|m':-_%ORr?ꨳBξ6ğ ̄}nf#4eŊ<FNǐd(x9)!b;rj"zCrףA1s5ӝy.;hҕvLΫ%G$,)zWMcȫ
+Rdakϓ]'5{lEդ_z.O|~_-PʯKkV Sfʾ|G e _31M> ޱ/HoYO2 /v{Z7yڄEI$Jln4NB#dģN#B}eǔ.L.6p`nP*qYYOir=~hG\k6iDEz^;x I 9u3\zۥ5:$r.9S#B9P=R(sԦV]~ט 4"
+xt9VOsQ*$/gwZգ\fM|9~58֖=Q]:b<+ɬf 7qAze=2e~8hA&HX⺴FYq!LYx53wMY ֣zZ8-sbe6ZgWO%
+酟RO1^h eJ{TaヲoVxA79'W~"脖Wz2J
+K1o7(pܮZ
+ǝN('\fֺP,lEKCi6Ѝ1VXO.ȅTTZ8[.|Ht^/
+t9MΗ%eO#dv_P"'cz뽪@nbX)S H.~.JHЪKRЊØ#L
+mziz3'%A':k
+`ۙPژ=MxﴡYȔ2
+I{Ĕ5uŒ).ٜIrxK
+1)iؤG( W+ 0qBy "3>ϧz3]ǣ.tArPX%)IfդtwkENyj۞QR_SweܺD짚yA1rE8qܹg+JWk/٨7-$2#qWҵĹHHs8bЮjC5KMA}[z#^?yC5(5UK;|\ik p|ҴIU\ķ$ոcSx9Ԓw6|NXvOWh
+rm]NO_ /f@Ob#tjU Mk9՞78-&L`c(1*Ys״gߢкgߌv%_+FagY#>F0;#--NcyƯhDP9w;.LE2=LL6Z>h)5#m..wh 5'f.wweMǢϹ/;\Nnϓ=w vL@,`=xYsbZavkJv@jHyh(;
+Ju']= (rk<_ oy5*U>sqpf9D^-|8,7z'}/ƜH':(qXV(|oDi?o2
+endstream
endobj
-720 0 obj
-<< /Filter /FlateDecode /Length 3053 >>
+891 0 obj
+<< /Type /Page /Contents 892 0 R /Resources 890 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
+endobj
+893 0 obj
+<< /D [ 891 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+358 0 obj
+<< /D [ 891 0 R /XYZ 70.866 445.549 null ] >>
+endobj
+890 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+896 0 obj
+<< /Filter /FlateDecode /Length 5056 >>
stream
-x]Mo6 ﯘ?PU&[k{P(fvFzGZvǗߝ%/*["z 1 s㫔滔EJg1?tBZ>}|/ߐu0zޟ?~@uSVXj>y*t_.fdIJ[^F6J?:/ھvJl=/MFCk^k=>FꝐʴP:(EZBd06FH16ecN1X')66&<"ZC_AԷI(鉩-dVQJO}R '7N}lS;mSacNL娳qPBh,b q{2P;GأmFi@}R'ǻSi81EIhu@݃[eIrS{Ѻh
-tocvd cbH{I71IDyM߈iA:z֙aV{h$=4v<B( B1#ɀWdܾ{'ǶKg1 ˾iF|T'Ed]†м
-9rB̂"|ͫRxV:FuN!T7xB_wAđJ%W#|Lp"%[ @-uX 0̤عv2e~W8Nk޾Öw4dAYMDŽ)Pph۶99R7 866?TW:x?;)>s@CL˘Rs/T S/hcG\lZVх"8ua3D Ϧ3r~1OpjYmMTޜ>e[k>i}m[e$l[x" Fx9m@IobSwJlgݜ^FXtі:/cJkFk5J5B)LF6RTJ\pwSM Jf%O5D3Bu
- Bc~ʂTÞ&9<㣞&Y?  N\h<,@ 1g>#M2B&"3
-k#z]5nѻ^LBݗ>{A 5b܃@D *8z(eH <>N$vpJ}fn\EA0JjotN jP^XA6#Tu2./G8ЁTY%r@A5P,ʭ+=TPljF'}1 ͑6{4R),J):OS(YPrp )ʙ9Bya|u:?g=ɫNNY^ulw.
- v8<*F iwURM fUI5DJ\|pΔ3I{ G.p1Amp)SJ^^wvW㲲8qp6clМAQ)/Ӱe|pogt\F( ;Y- rqwq*$3/1qQ mXM $bpBX=!G.l88Bt^"|!OM@q9Ȭ=9ı jm *'=r^y @Hʝ@89px!+9Gd[ (!sUhͳf:@B)ixS(z֔P+)Q ⸫kG儍|8<NddpJy![c?C~1~tT#Yu>,H2X)(HCcݦ!@|V{ KvS*<)s,/&f 8~aB{{CSpo?ݟt
+x]K#q}$WDGELMM97{iwވ}7$3)I)՚>t;Iŏ
+o o~嫔G)g)ջߟo?
+x4 /O_0nQwOsYpK&ecLezgJ .{+6?[
+P& ؈y!ZRF2Ee9ZY ެ>.BI%Mo*ޞ((aQM #a䪉оۓjEgd˴yV sZ'bb-ď+MW|3>OAo oh3#%P4&M
+;#fl
+otOJg8LVLM eud$@M+=%σg$Qa
+HB:HQxcne(M;ȠX.$Fn#J`fqXRz Y
+䠇f҈cX#"2t&}wa%b̌h[`g$p\21-ԎnQt쌠3B6rQ:kS^{ {7z <S2Z1.DJ1i^Ā
+qz5dI{zxH[H0mNo E c27ȱ+=L`7[owzB{= W@CᬯГABbkD-[ط1C2f2ɨ<VHO?1fj)c!eڏ0E}$kv피X3FFQEo<h75}$<0R6S輳
+-8FU/C
+Aٞ(4ªr£ņ4nOhƾSbfƞ~{[4j&|#lߜ<PT`F41=r{xV[6ɷgHgfmGI3CNyhyލR$9Kѝd}]63gSU=|WMŸYTcH$(ɧnć7h$j
+`2ww8!̈Q;>'65=XE=k\>/ f.
+ޟhʔ~T6ʩK`jp(rb` dQLkZל&LCih5"i6. 6rr
+n͔-SO{cmX0\4!)%bM#:nsx ʅ5?f$NAL,
+ ۭq4Κ]Q!}%o~"P5oofy &ռ`+̹qQk}IcotK݌23Xe en\3'x6E[y"YlzI|0YE. EnjF(M̦4\0בm^WXAJ}ǫ]5A>tECpl!ϕMH|9Rvvrɢ3K:/i?,#YJmC"h DnwO rgG]Q.=ĉWs`Tw%uvCuueh5ShG7kOM~ jq}X_4#DEZ
+͚ѧ 3pf3FrzAFČ~2G4ߗѯWO}evxB7ƫT#aԡL~ZG4Of򽊇o5vzLtL>y
+KBHyc$$yk,qpy#>[cq?'͇K3ы\\N_<Ξ±::L"5)3XnS16MgL慽t%[L>PnJ^L^]8t9E{ Mvڏ>
+B%A
+HDwa>uȹ$M,;{gU^cjuFUMtGg rg^3ܥ^D/5!fl wRՑifNZ5#٫^bȝCOZ^;{Փw*&UO^˝*&kBЩWE;{M0u;ׄrgi;{w.!4jko
+6g
+|&z2z6vʂ1^˽^i2SJC\i핾%h\9aD\'ˬ1ڋ?} r M3Ha1Ŵj-M+(i<zMCjj)FuGrSZ{Yff:C +X7#Qpr׍n@N̔[ʇzmg4vD(}oBhMRڭL+9ZٷsfOHHk0@#sUވr;{%V-^V(|PŘ}IE *(?p%/
+΃OGu/;\ʼnRh4/f>I5G4WY;VY=||?HNZr{8:8UԎ5p*zBMkt!N4o:UwӐ&hY߮sӔMC'mG6M-ܵT3Mnfgk,l2ܱ6=rۓ<]P𫶲۳5Փ5vh&]Ji~`j9o♤z3Nv<jIȎrvu{abr3{UΪrSrD4pC6BZG]ihEyw뉲*}$Ra&326\#y y--kz.c6 G;<UW]MU!>#flEAMTXHQ-Z Gf$hnaB
+np"*$bD
+$iy ͓h1׎t#+=Qw 'J-u1[VD>,ȾGhI\zt0'U:[g t?_vSTYVO7 9Ngj]{RP= xUyT5^vJV};=ͽw?=ݗR;8=LҦ[Qx~v=o­({=ZF@g"i0)`\x6-
endstream
endobj
-719 0 obj
-<< /Type /Page /Contents 720 0 R /Resources 718 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+895 0 obj
+<< /Type /Page /Contents 896 0 R /Resources 894 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-721 0 obj
-<< /D [ 719 0 R /XYZ 69.866 801.979 null ] >>
+897 0 obj
+<< /D [ 895 0 R /XYZ 69.866 801.979 null ] >>
endobj
-718 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+362 0 obj
+<< /D [ 895 0 R /XYZ 70.866 277.458 null ] >>
endobj
-724 0 obj
-<< /Filter /FlateDecode /Length 3382 >>
-stream
-x]ˎ8WzX
-Gc|VLן M+w`FSBzT%04)~"{ ^{i2fC+YcrX._Оo+}żߗ^>a*Mc^8y^E_kD!1 >^<WKXpv5y‡oFbq~{L?j'lwe4_C}b-|tr=L_1n836E%:^_;-#x|5:zW5\.K0PJn2KUL> |zv׮0x9i)W[⁍-pAN-_䠢~5+e:b iwʶ89l{4]ʳ ۔,thh QEA [A1#Pbqˉyr<\X a%c]>H2 M?uI wѕPF+4oRNlM96,RFKFز\"n[<
-WQ=N(dr.
-d3lx 3jM j-WS<O*sKOG埗4kkwE[%ꊖs%d~p بU:pӊD:p)MpقkH-3 P5&!r͍C&57 #֚kަ
-1]\ݍ-ZBueۗ_d
-9SON)bxr@1Q֖Mʴ")@ue%Wʶ#)嶵Ef6  `xP`is]ɓIeS~%ITeMޔ
-U
-^(d,~a]yZxZʄ'|ZJ&"DH7 MC2D=jqrW g P۱
-*1'|k?g(SIeXӳ%UD,xCV=Nthkl5|?k\A\>eǦcDGHEhxf'jYY8M/4tgLGtW3v5ٜp_B
-\ !ʅ sP_+ZoYw:ausgr::totϪ?qt(Z%yHp۞j|6h{>;YQ P^鑽{Z]8l=Wme7bȼ7eil<et-CE߂R!)?)2dEG ڴ+ݽl絗WgЄ9ҷ:HgA|>ߟcTAoo"u,n_`btʱ)c DT+a`k }](] }?[τ^q$G}k60K(s,\!*E1)2dE̵d+=Dnp(; H窈lw6{Ut\C{E]vvˉ0ݲ"̉"@g&.6[u`:)mἢD9R(QLD-"%
-n/|e sD̡5`3Q|==1R,ձHJec+ Ou+e]D֬khU2<=RWN"aL?=/LD[(QZD+DJ#)QP*B%P8%jB*QqDGJ(T[]D[(Q6BZ\-'tv0'
- }
-P+HזU|Qe[Ԧ\}QTF7k[c)M-+G|lT՟-SIXv?Ջ)i|KvLchFܬrU<<ӹ:<x,<@C3ZڴcS[q)+œar`P,>s|bXG׺:f (#vw'9V#?H9Lj[\5WkCkMW9 xÃ~O
-u
-j+OXu+wncLOϊ
+894 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+900 0 obj
+<< /Filter /FlateDecode /Length 2718 >>
+stream
+x\KoW!Y000dn=%d!{OI%Jn{0M?S9kß^>D'E7'vp>ηR/RR) Hi=O
+~_|ۀA3/ORK(]~# u܄ Ga\كXk(pi_9c@#("ÿWʸ]0 (/\B-{/8À"Fthm~54N 3{*7Jh5\K#9fI &pZֺP\&{tfVAoc5 nd&0,wxI5R$v@[!49aW}LOySmE-
+" UVG}niO\FmmP͌6šP3||O=8NGS%2xEshoe1a]G#o`8hDT9()
+a
+K9
+;%$,F)Fhyv͢@CƈG (8~K ʱYBL$
+1)/LU7a(*8r}օcD.l4 }a( w@F?db5 ds$|-x.V":
+g0))
+K bpc^\& bкmPhw%ҢV򜰥G3w٠l I'uZygkJ>H2˥"FWz:֊5~!EضleZBLUsFTO]:Kг
+-҇@1T;?2i4
+BP3J{VSFfM܉-c
+sE3{(kxWckAv"-5@|VjdJnRzKМPNga)uׅm(lyWB7ڮdw\F2tAM& L{@EscE ZrE Ө5nvht3U)- ֳn\>Jm[ӳlײV}&N.@k>ٚhݰfB܈q'TPjwBߡFnTv潖*z5k+!!RJuXe<tc1t`Q9 687<0.RnBGr-nC
+}~0V
+WxoP !Q}hOOJ\{O^Y;Cr.||I>b$|'w]ɧ䇀&<u|*Oަҽ?F(<a,x0 EJHuAgXC[hiUTl944tPdžf,41k$v]'jBsw;m)#MQpM$6nI5!$;5`/m
+@R@kB\U|h7h^G*Taܩ/NiJN"tZ0װ3YDwZOMVM=Uh'GLDjҊ2WIaqcmh;h*GQ|Ԙ# mՖQWZ{rlr`-y3̏M 8IO"x*0Qsz<
+ c; 0LËxb?,像A>+H;8ƺ݉FHN
+Qhe{(8\kǁxR
+F5ہT=[mX }VLXv<k`C̴6Өk/ z8mE+)^
+nvMX+δ+֊3=kř>kř68tvmtT`Y>Blr I>rSl}%z;
endstream
endobj
-723 0 obj
-<< /Type /Page /Contents 724 0 R /Resources 722 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+899 0 obj
+<< /Type /Page /Contents 900 0 R /Resources 898 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 865 0 R >>
endobj
-725 0 obj
-<< /D [ 723 0 R /XYZ 69.866 801.979 null ] >>
+901 0 obj
+<< /D [ 899 0 R /XYZ 69.866 801.979 null ] >>
endobj
-722 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+366 0 obj
+<< /D [ 899 0 R /XYZ 70.866 738.56 null ] >>
endobj
-728 0 obj
-<< /Filter /FlateDecode /Length 3235 >>
-stream
-x]n+7߯i@ _L->,*yaؖ#Z._˟߮?KR).?ME!\b/\۲bߗE_e +b1O؞3JW>cm??? k%
-jDw.dުd+`102Ll%*$~&:zݚ~trS!NrYTHn9kJ 0g!M{'ض|$-<an* phߗ` wVW]cT]LPޚuV "T^K-mjږY8ZmxO<XB8VjcM>U^gms ^YmfLpY'1M|[<w«aT+,s\9Zdl AIƤO2lN5m0OɴWa+Nr}1f1/`%_Qyj5V j}VrL-Z:j:ESxz"d<JcOTF<[LW P=ʝ
-FC¼C41sl`d"RTE*&QT1 gK|Lh>.9ڎY!W#
-)Pp@- lLad^B6`A13_QR yPQ,SPqPLJc / O?,]iL
-BeW $YIeX`s,i`9Z0C0w˫85`@o;0m3;O,I_gYJ Ϳ{w(#D+\t鹘Mk9H)c:ҩzJLZ  UDktf*jJl p`6_lcɚbZ]Il!//Xk=^Uk8kmGkl.x};H:uYBPp(a|7,0J'GkeKo1ȩ6\zS-=p_l]TgfɳHR`@DaI,c8H׭Ie\~yV@1cjѲY2+Ohz1y^*DwPkD:4fsKe
-VT>HL,s%C&gq(-XrnC[-Nf \ 9%s*d@b7ߡ57hYZWrF1F= {F+`Vy.,(#h}[t'إKCB˟cR\2Jb6%09J6IEPao
-c:cʙ RRQ)x [˭ kvʎ*v }wSUpA.rd
-1Aktoi}Ln1=g%0A]!M%Hl,A$XѴײE*fϷfG8W.:,-}{Kz'专+X{8;|){ *u ('ە
-\0C&݄'K˹ם Fo$I-]ݝ.OT:(#K :((nDD쒘*./5_T3xZ.c$cr91QUi XJXxl@\dcE>>zu3ޢ`'Z<sx%JQwؓ<8N>&gw89WBg"@Z)-Sj$2%d& K"FaYƚrFt$3n!>M,Iv< i^Av <kȊHNd& /Iq).Tr*012+i#3FLCOZ%9FTF;
-gCf%\\TsL&P!–)4׏bמP1<%c1D?Fccnw=S?FCǔ1"L"B\1ss1Ob?F1s⧍'Iԏ1siA&H9D$[RRmW؎|dNQTve~O`rc]3}XgB$Л)%}mX:m
-g Og4e4b,MXFm,cl]4|FݳLoІmL ɰ̥DخD36l&ulglx-Ie8GmOҔo#$ZĠ΍"l!"=FeF,./g4T!D#3FLm:t3++SBtw+sD8# DZDak
-njeOq)1Nd
+898 0 obj
+<< /Font << /F45 540 0 R /F52 611 0 R /F15 491 0 R /F32 489 0 R /F43 492 0 R /F40 602 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+904 0 obj
+<< /Filter /FlateDecode /Length 2613 >>
+stream
+x[Ko$W1>,C߀ `g1[ 81=ėWszfnɛH=d=?V}?|g pf hX^~} _b9s,,/_9Ϝ3 Zqn<ɟ>Iq}~,[1,3֎dkml9W"WgJNe
+Pm@Ib%v x 5G'F?^
+puO`SlÊxͅU*S~ViwDu=HքAoڣf>咤`Mb%]ƪ.WS:赼ZsIF"D*:%m31n-\e<A_^mrO??,Iƥ_9N-+E >eSs)<O(sW9g7+}΀UM"唲Mn`VJ .mPʸB*qI o#&%P']EJsU*Ϙ;LH{Mc^ҢyH @TBͻ),>K:W+G5bdFV罷*-Gt(U}'c6BIBc<|X~^J}u\7`̻LR䷃p7 >t/c\&[pMzBA5|
+I
+Њi/Gɥ s?‹'дR|+63}[αym評жXհNΚ(#¦D>D%1"-UAW󢢵YTJi)+mxQ$`[ (h1
+2$9V1dS>}+E'4W0Q@x8yDf}Z&y*4Q]oikYHc BšFksTTc|hǎdr:lJ0LUCL8ѝBSh,+&EGQqG5!GզR3+o [$VWC=$*Y&X)0Jfn-ke'$^!gפxK_%(9(-q,c pnEX],Zc0/dN=~ꔰ]NmZ$ ~ခS6Hy\~R 5pKv5太&]4*ߨ ex+$ε(իᙦDV 0CN->~7\KukRY^"Z*.fVe.ԻR]R߉)4 qa.A2 CC~Jh ɻe5j9>9kv[˝!4keOYZ.`-0f.ofO[PY}u[OX`C`t{3=vE0+{}-1Ekȵ ;2z_cAC۩-kvc̶
+C
+dXѣ僜h<8Za@DUZƵg 6G8Ϫ$cuмYO}Zڮ_7m@鳞]ɼTc]wxP%{&nl<%k̏m۽@=x`]=rx{gj[KPI!h
+3 `* L_E+O|vNQ;Dc)"߽8
+ ʩ8jD`&u oBe1wVE+M&A+i{ٙpf^c f6?wB=Ȁ vdȀ:<yem~ xu0m<ߦed#1#|1|,3(,y_&U=`"G&4Hq 㡆Q 0:>xse5lwjW{h -sм#4E+6 ^ u]R&R ?k)c'YÈO^zxK#V/p7|Xƕk3NDM>p U|0' b?s-J0G{k:^{vwlos5lloҲj 2ޅ21P`Vyf1BvRޓX<n%BF 7/_wYj_
endstream
endobj
-727 0 obj
-<< /Type /Page /Contents 728 0 R /Resources 726 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+903 0 obj
+<< /Type /Page /Contents 904 0 R /Resources 902 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-729 0 obj
-<< /D [ 727 0 R /XYZ 69.866 801.979 null ] >>
+905 0 obj
+<< /D [ 903 0 R /XYZ 69.866 801.979 null ] >>
endobj
-726 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+370 0 obj
+<< /D [ 903 0 R /XYZ 70.866 771.024 null ] >>
endobj
-732 0 obj
-<< /Filter /FlateDecode /Length 2977 >>
+374 0 obj
+<< /D [ 903 0 R /XYZ 70.866 477.235 null ] >>
+endobj
+378 0 obj
+<< /D [ 903 0 R /XYZ 70.866 366.718 null ] >>
+endobj
+902 0 obj
+<< /Font << /F32 489 0 R /F43 492 0 R /F15 491 0 R /F45 540 0 R /F40 602 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+909 0 obj
+<< /Filter /FlateDecode /Length 2708 >>
stream
-x]ˎ8Wh40*E{=eI)[lrP-F =ߋ7g.I$7u RD/!&!5˿~H|IR:#
-~nO8]~!3_s!c'
-/R(11OoeQ Cy]m~*tY^Gj}0F(xŁlU@ft;(B3 i~|M8NHeKRPf,+
-M D 8 O軁.%Ϥ!B-#& 1akMVכg uYP2Ե5Wl즧:sA>`D(@D t 9Id#"/cx#]5ȫH]rdO+A)0Hqj,KخAjCǃ qs)J(HqAjl>`bAT X 54 RJ E3CK q d)&KX 52pVs5)g UL6jzuuH*77p(|j́HxTN"i|g4Pp Uui0Tsͬܫ8TM4v h#!zJji{7{@eh{4ā"LC0 lICB[51xxKd2f!rږ$=AMGaX"BCkCTZog6,_??v4~̽4e Mz~*M{?L8{rw`.<gmn֏;
-&}|]B9jԜجcRI-(vקz$J5LC/5x0J&o# ޟҖGG[. )g?::}\lsc)sꌨ\D)jj}9؎ԘI%_jΑ"Sd=D&bNy?
-o.s DTUMO5F93P65d2C<;֣4xOp'dC9Gy!UrFPoB :
-xWӦNS e -xd=x'=xW9N[Nl0rmF,
-iՈ(EuZWōqG6TV[\D:}"Zw1:1ݲ> O>ɘq}De}>Dz4@[a`Y!&Β5%aD]/Zi,tYF10Ɠ+ %#G_{b{vG2IFvQMcvbeuj~$# } }gݹ
-k߲s5ʖ4u6Oox*vK0 mݙE!w۹i]omgG਴CǕ8ׯoX:#
+x]ˎ8WC2 cnXR$%Q"%1]Te 3#Moo4>?)QK~7ޡ7vӔnpR>+RxT
+Ju{ZOH
+DMemn&LhxjK1מ;ԫ~|c̽bEwKQR$ DR+=Pp>јr [
+WD}V%9օ%Nݡ;u j&BO٬#EV]B8e}qQ*T|xϝ\G%8,e<`fѼzʢl=? 9\` %E"eFJ4B5]`-f :}[U
+fWGiff\ڜXv
+$b5/%,QUb[m4G336q>L1| c_.P+ph!ꗄfj kHwwI0b";IE6XnHU܀cI.S[oYZ׈B!;-Ab[%Bڣ|AML4u _3tAib܈Zy} b5Q6:ÁN2BUzP]v8LL]3pO<uR+uMv8ʼ>`*P\2 Mɶ!:ivg&5B
+-T/Cu*>_SxrdV'fR0Kjϖ#M!rT03(GY$GyGUըaJr@5(GըEcԅϕq'Q+YY~DǸR%3ٙK}D"1P%QJ$$ T*IdjP"@%l`D找"mWه'+$jm0Kk{l]03(ܝY$yGUըpcJ@5(pרTA
+Ө"`J[c[Ln+Ln;R2Ѡ"@JV[ܠ"`JF[cYLftYLd+LmvFU)٠c<g+°ht/ Hp_gTD
+̲+`VURv©_9 ,ҭ5?3ʿ<W+X4f]Tvs~%YlGL"r0H<;5gĉ_D,L։13G'uʿ$FITwŅ#\㿈spROv
+Z?Ij+V_l,(#hl'0%bUa`'0Ufc\qwr2#Î]\D΄$J+
endstream
endobj
-731 0 obj
-<< /Type /Page /Contents 732 0 R /Resources 730 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 697 0 R >>
+908 0 obj
+<< /Type /Page /Contents 909 0 R /Resources 907 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-733 0 obj
-<< /D [ 731 0 R /XYZ 69.866 801.979 null ] >>
+910 0 obj
+<< /D [ 908 0 R /XYZ 69.866 801.979 null ] >>
endobj
-314 0 obj
-<< /D [ 731 0 R /XYZ 70.866 479.203 null ] >>
+382 0 obj
+<< /D [ 908 0 R /XYZ 70.866 771.024 null ] >>
endobj
-730 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+386 0 obj
+<< /D [ 908 0 R /XYZ 70.866 478.207 null ] >>
endobj
-736 0 obj
-<< /Filter /FlateDecode /Length 2973 >>
-stream
-x]Ɏ8WF4l` :}a!<"3"$١o/o?=[Q%o?fnI-墴w{ZۯZZ7:f會ORJ ߴ[~|W?a?W'4Mݬ<+St=ΫYݔ_)f={`$x8x1~aX0S__[f=Z^`쨃U1V[; 7ɾmU:.+>s9忞NʙM6Fd
-~Y\V Ky|,2YRF}*N l(NO1cWg՜zڙ.l
-M,3ˎ+c9-,yFP<ٳA$14AN '|S0eH!P;4|GdO VRδ{X.ʘV}ߦ Yt϶hHg5!u \6cZB1Cu1,"Ctz4|^bƈ1%W#YȰƫm(CV #j,JQ#[c9<j~T?E։`T1䷇85>\>9u&2\v
-ZD %H޺yAc`XJ{)zv싞v'5:x,Qļ '3{"%Fu]Ku<rQI'?':t xًVӘcF1>޸
-+ɅT#Z/HPE5?H3+/NiC<HEP5<aLN ͦ;%|by9
-C:pUJT_y s8Hr>h,_mjc
-up>*Té
-V rDfAb|lݼf+:hKzYv젚7,zxl Pļ +!|d PG%
-
-i{`K̖
- iJaJv᪂ ȥEl:vr{YO"msRՙfsJ|2j[O4-Fmh<K|7HI{KI2h<QzH ;"雦*h0ƈ "B`b&k Ir:T6QGرQF8յJXm#gx&;vѳ:"wbjڪF"e%|AY+8y2(/%|q1|"mŕVujrx>Syy.kcѤG3R[X:lb
-p+z?V#("u$)/i@#4y
-@B~'XUfO\TX7_Sub5-)c(P k1\Ǻ3=M[[әMV4Yl͗YGX6;asSm
-?ii"Kf$<'ઃ
-W@}M W\o}ykW\3>Tm
-Ou*,.Oy\mbQы]зnR0
+907 0 obj
+<< /Font << /F32 489 0 R /F50 584 0 R /F15 491 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+913 0 obj
+<< /Filter /FlateDecode /Length 3692 >>
+stream
+x]ɎW }tMu o/IHV2$1mc0䏿Ǘ_#`Տ"!3o_9_9W8oŹTo8~͟><>|Sz,}BGGEQ#4ڕ<G=2xxl^=ףD
+h ^ǐmt]&b=>{2{90 bV҂uoF~sS.>gsgG?r<#ƻ׿XW^⠸eRƦ.=(]X_!e6TחWR Mu.y$ =z*^MZIls_R)_i w]MKu=n-ϸssp4)Z87جb98ZBsptI8~kf}cc0BZ(@Y!(nqՂCuduv RBha%N،WP-!h8ڢElB` ji A@GR!0,f@"&&ɉ"6iQ-%"(H+Ǿ:ݲJifha)g2+%URPuZ疠By4HPm "6RA5GT5j f#cT3`̂FVPM@qT`UGRA5Ga3pYՆ"66-##h9]B="  0=Z%Lkg 3TbqK )G LQ G[´Ti#0#80mH*Lg 0QP܄7aT A6F50#8m)b̯A}E-6.Wu^?\B]c>NI5kUR1~N/s>s.f0NjBt黰J́>j8GV׳ū Ӵ"^ ,:ؼʵUBFsSVvzR/ygG8B8Z3hU未 $QtZS<DG[ty"6$YP lh]XGȢzW*X+aKFS $Sn[DgOLѥ!&!Y
+ЮiRT.iztH7oI=I6B @r#w'K-R;QX)I'Oz@vIMMГeE뽭v$ӑ )h}{z^/EjzZ&D+UGυj>HjAV* nŁb@pɤG9tP!y[rtnJGDCR6rv9Ր<H-T"g p8w85t!r'=죃*iˆَt4yXzn.ٖI$0 1e&-pӊQVК^ƴKZ^~Bi~I`b)0)y]XI2:<Fdi`h H^.]u2*>
+#Ouj:ϩu\~0qrGZN}6\IFvqhv_e4(XI{U\Pz{-!˳Ʋb;Zq=g'nc oZ!GKMq8'vޞ. &3ĥb||ڽDtq]$7.Yթ#8WW(8,;ʳW~tnN9. m*>H5j* 5ya=*$
+{]A/,?]oSy;>FEqC;(LM@̔FN=N.sepϼ2ލ׻5ž6~&;%PRϘS|I?!-Uz:{&f'eȹu(}-a}2?uCV!e8TDnGjY&V(H(TZ>3UD9/\x3FW:鏨#ˣ^wH{}:(x0Kw\uO{w
+<7ꩈ^Ŭ^y8&Hzɼ|cT(iO(;~z0@͂ ?0`@ZF?`@Ѓ?"¾י=Oȋor}Të!,Hu-P{DR uqR(°ʹPS=#ord=FZ޸*񷨍+r*Sgl""%9AO9l If[ N.\8)Q*! ߇^fǧD&Œ /ˆuЩ}
+Y,X5"HўG'wr) Չ;Wym(/#\R_t<^1I}0B4wT ;Y*[ &9h;g^Rʘi*9kmxt̡2F49i[^Nl?y'5 ޟ((2ԓQ2f}W^yv_@'ȩ&G'?`{&L imRD@#l9!P2LvHt\Ҿ03:iA%GsҾԢjz]࿼@~I֜~)Gŵ1>hsPV.u8V&7[VT݊uъ1yW\K(3D wۙ}sG Jr~r(dPG%W4MBXǜF1awx(9>,<,@Odp#50jec'+GQWuҎI/O"
endstream
endobj
-735 0 obj
-<< /Type /Page /Contents 736 0 R /Resources 734 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+912 0 obj
+<< /Type /Page /Contents 913 0 R /Resources 911 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-737 0 obj
-<< /D [ 735 0 R /XYZ 69.866 801.979 null ] >>
+914 0 obj
+<< /D [ 912 0 R /XYZ 69.866 801.979 null ] >>
endobj
-734 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+911 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-741 0 obj
-<< /Filter /FlateDecode /Length 3515 >>
-stream
-x]Mo6ϯ?.)A=܂\^n[UBn"+}wm}3fnI)[fmoy:86˯~I)
-_w}}O+lyߟ?Cx}Fwj̬mr};~_ham4y'2U>2))l[CؙrֽŴ@X[Qˇ`\b %V&]~^>*٧1XTJS7&-ߜ\h}uNiݴmsDnREc߸F
-X>HN52/A/O5tX&I!C阋/›3Fsj 0јm8F} 7+"l;Hf=<'|k4J8P Ч@EADpAjn"os (3Qxr 艈n;iy6
-qq7rt=I]_ 9#UWo8]w=ʩ4u9f]/m\wC*Ag%jW.ǸuSL}.;` ssnKQ}GJp2Y<DteC<|m,VmIJthAK*-=#. IM6]8cp5~JQ+5"ܕJV!h=Hp5cTJ {jMv/lcmzoJ ;qj
-{c>nN}YQņbPHTF.R7F;^\Z/}*3jV6*B
-*AB4L;Q0 sP
-0w}ޏSbuII|ǘĚ%ʷj" "<Pӊ
-NZ>[=+2 T<<$<"Ʃ^m;`6n[Uz*DUZ!#V\aU:*/{mfڙT9Jǘê91ZXU*V1UD}#UOCj P!<xCSخ/NMcxTV>|ݡ&֢{4eN2@;SU|m'3a[ٌJΧOU-Ԝ)D5cǂG I.{^oڣ[ƨKq+MQeRz֬j֚5'Tx5DD8 T?@%*q cġ"x4T+NÝ,N2(YlhSAd1(5HTcx@]ʹ1ܘpnlAh8LP*63Wq6G!L^# "ˡPVAʶcCw␸oX+ێCGb{Oܞj~{ZOxr's{DoO;6 m.6:1D8 oAp7NQ*~87X+
-u$:@ƿKB!qr.g"^?ă=_H_ꔺ_$].w<)pKnm
- a[L[,tHjnP<.M<uDa QAOW9}oְcwós,ii# YZjgɇ xy㕭K*+=o_I{<$oo1٤.q<xm[lQ
-kbOW'ʔɍk'SN(B<LqU}S!E%bߗ\ՈQF3g9e
-@|EXGH%ӱ erMvL|#;cm"[1щ^*$ғj4w(}*<?~~?+m
+917 0 obj
+<< /Filter /FlateDecode /Length 2242 >>
+stream
+x\8+!70=pbh`iKEڢdR`l䫓Uv?~vxzQ7`7A,gΘuq+9s.Ϝ#Zrn~Ѐg</os/c?'wO*@PL)KJp O(׋D5!4k^8~^A)
+P)s]<o>$_J.B !v)bWQ7Zɹ_Q VE#d6w\¯MeB D3 R:G-䧧
+ K[4z|( `ϓYt.C͸<O@-ap(X!epT1܃,ÑGW5|>k\NHv[lҖ#Ҵ]³=n<|r[RJ9`,g6Iʼns'a7;x[喊+pAgitJ1_NJ"vg˸b> >8P&|- NW3ۧs^+us1vj
+s!jjqe'?1Uj:M*$,=+i8*`A0.n1w];mWC26c砇&0<s"]2Xi<ZӎqXybs;r2o2\*\{M8;C*<鹡FX|۳bqÜ)KbEBܠe[~hr
+)~+]Opv yDZrSET.f^ꒄ-\i$-X".tȒGk M'{DQAhtTtR2}P)ǸET5X#:ѫ$ä=SpzY$;ge6 ,BƮ
+?A G[y_}'d9r7RWdلt862|;!𺓟di}WՄ{f[zHSMտus{!ܼ;{xe/^7t/G>/5kUz`?1-nl=0&0?x<Jj
endstream
endobj
-740 0 obj
-<< /Type /Page /Contents 741 0 R /Resources 739 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+916 0 obj
+<< /Type /Page /Contents 917 0 R /Resources 915 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-742 0 obj
-<< /D [ 740 0 R /XYZ 69.866 801.979 null ] >>
+918 0 obj
+<< /D [ 916 0 R /XYZ 69.866 801.979 null ] >>
endobj
-739 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+915 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-745 0 obj
-<< /Filter /FlateDecode /Length 2984 >>
+921 0 obj
+<< /Filter /FlateDecode /Length 2542 >>
stream
-x]ˎ8+"0qb&)eK)U݇z T7}/w*GxC-i5xKSV;Ek]kKkupZ xs>,ަo_SJ/_sXM;Q'ʳ |߿h0^y8}h!Y(6mӀV!޴2&;禔o^ϵ(gomx1[LmmlT&މ- 2J0۔s~^vyl!|kxnṧϧZm>TwFm1߷vmQI2U#T9*Sՙ4nRpeq^d;c>d{Sۅ$2AnZ6
-fcEMb>
-jkH ,4šo;t 졓urxKdz6~I#3VI}hJf
-0p49*Cթ"<5V){x[wןR6IAn0ȹ
-5*]bWD.#rS7"XbD`F
-Xԙk$l.L*Q" Sd8 g'o^M#,#HN8)LNE;u DD:%ea(6/g9b[|`=1[v1rg?ʼyK0Z V`QԖZ>bkK)e| 2kǶMs6~lT~T]qb?$)8yCmp u@D D’Wah"P7e
-JAFA{֗mPrmvxuX|]<Үcj)լ+-t*ǑCDձUylJ{VL++Oogt9׎=iDqDPܣNްD/F=U)١Wg'D[o46<6jR񍣮Ȗ",u""(bWVqxFq@&AVxxl
-tX}Dق}pU~Ě3ALg@<tT3I\԰^hjv;D5;M {_'ۜwe|YQjvx$5;֗x͎V`|GM>mњ]'6ne7jf 5;fÚsjv,S1Dh:aN2jv3jvc4J5; f3G5Takv}"!/bmvxh?în{iW1jv-֕:Wjvy[nf:f6i
-"r!"~CȚ<W=Np~-Vۖ+ya6{iKNcf_dؐ$簽Ėrʪ?R~]ˮF
+x]#7+yʀCc3é9.ȖX䈤V#zGVM/_/?|\ˏ0^Pb??R()e*A_~B;/?ck5Ɩ++}PV$RT
+:&2aYݜOaw1Wqt"Դf4NIpFW}qz >{2cRJݦBGkT $|ަ \^оK?5{.cJ yݤBjS h
+"UoMS|Wܢ lps=Lq㕾l`>c!$ [ xV[ ! PC~)،벀62 hÖd*Duz {xsJ"5YFgLZ_F{5$!>> d٘}x&%#
+CQJʡ?EfrxXk.䯉3x>֡9EьNêR<<gVQqhjXRHK19O:
+s!uwqY\
+Ƭ2zK׏A:>xq|',K{[>۪nMR(}ޖ (n32]kBw{u%PW`[*y8z\1oL /?!nIn
+0PTA,QQ5* :g-2Pm*!nA=2rA}zvATa^@SAnǃzd
+J; _CosJ=W>#e\ݔ/ii=֖ŸTwR5D[#\+ӮESk?{2cRjݦBFc`ڟT~UQDyh?U] ڗ@2N&헂4k;
+گ!ڢ}v oa#'>&emσ$h#`ڟT~UQD/\'pj+zQ~bvʝ
+-u;e;Svgm_Dꄲ̯!R$Ub)`Uj#
+jP8U(*j*w]3kiow #d,AmwLAvT=Uhbm5v].aUv
+#Ju2l
+ p\+m2.mnJ4TkKOa*;
+i-i{vg cW)޾ =1)n~!HKu0F`*j
+MO,ՙժsk32N&헂4Tk;
+گ!ڢ}vg o |y=1)n~:Xg0GU~&mwj~W"T0vO}L@#۴IG?>+6i?m{վmVwE/jz;;`OXX6QWL<L/wj򬭳K¾g2̯!gǟMpUʼnc$!{p7(=m}^s0!4C
+YR~k%zn є=A—KDKNSǔ$J]P -+x8z<9yP5U(+.jE)/jP5?1pKiezZ'&(rr2rP^2=vGTaW^@S%W5v]ވgYP5d+\}VIb8O͞+i)G^7
+>BgK>m8oOq9w NS;dޑMz/htUզ,^Eiӝyxzzi;==ۍRJF.6wYކ.z,iS<ptgk~3 
endstream
endobj
-744 0 obj
-<< /Type /Page /Contents 745 0 R /Resources 743 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+920 0 obj
+<< /Type /Page /Contents 921 0 R /Resources 919 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-746 0 obj
-<< /D [ 744 0 R /XYZ 69.866 801.979 null ] >>
+922 0 obj
+<< /D [ 920 0 R /XYZ 69.866 801.979 null ] >>
endobj
-318 0 obj
-<< /D [ 744 0 R /XYZ 70.866 109.803 null ] >>
+919 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-743 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+925 0 obj
+<< /Filter /FlateDecode /Length 2713 >>
+stream
+x흹8y~Ӽ00m lhLt7d?XJbENl㞾XU)Zυ^~\^>ߤ84 o Jcܿ/WJJٕR%(?gOB +?گ1_g~L?~-~bz6}//e*&+:5o?}fKy5L ƷFJG.2/eC˥o#&[)ߗ- <g>ڇI\{]hcz}=!<:q"
+r|13=a[O_iGXoђK貔Pa0`|L䭡rSΝ&swT,җ)ԷIm24N8K%ޟA>4If dDPE؏^ٷu~S}aSݓґ}w$#a쏈*`hq>ZiX7e0g?_̼{3nyo[kɤ(C+j n{?VŹ覨)8$y6F@E@_ M
+"uڏ:=Qnw$z|dt23a[e[:CQDx?XTkU)PQ=ONa;<]O>YGcu<yXX84<(y\^" OM nM[?O7KJs:i<-MikN?SwkFNYۀ|kYh.,'}~jI%}+uҧ-qb}>..paQX
+2Ϭ\3_Jx칣^w [Z{[Y@R>M& 2<" ،;wMh.t v۰A0*ɱIu{}NhupN#Ɠ1O#U!WqudJZBɩ`I~SAC1 F۬תD[>lu7_@_-n;0b#;/~}RW{l]}f~-UakQUSửՑ%7GaxpWpFa=>Fvu> J$)=Vw~HP%E[ߣ}iߏ\o$q=8(G~ױIҵ7HX%#"췅
+/(~kbߔ=`oGvO>JGugڛ}$Bmb?n{eZo/(qy?{2qP:c?MRZ],Bmb?nVwDV3G<`ޏ힌}#OԽV dDPE؏n0vO>JGugԻV dDPE؏nOҏ}w$cauT`1T-죶We#beط0+c~q:}vC~IՖ:}u Ǿuz;&Fc&K~1+{LSen?J_auqu1$eUg( ~j
+ccKeK+R3JH?:"}S{.V~}t>RѵH??%+_+vU2 Qϖɩ*b!Iga8zX>jY A Q CTyFUeOp_>Wu&](O>~C,/#纀|wLcauD*\o U_R>jPD~[}Ϣ=A>Lzca쏈*`hqۍ#bߔ=`Rc'c#:3I]U?"R~[Mm7ꏈ~SZ>{.c]~&I :D*~IQۍ#be7P잌}#OԽP dDPE؏n,Zc'c#:3I]U?"R~[Mm7ꏈ~S}~dd䣐t?4AkJD o
+0X&䣦i%od-;ݓywi[u ~D
+ȩ:%ښa o/c #I\x,p,gCϨN}mx</8+NUN7|odF!x뺻^' ~ɪ(-w~g  z뚼o/t?%
+endstream
endobj
-749 0 obj
-<< /Filter /FlateDecode /Length 3054 >>
+924 0 obj
+<< /Type /Page /Contents 925 0 R /Resources 923 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
+endobj
+926 0 obj
+<< /D [ 924 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+923 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+929 0 obj
+<< /Filter /FlateDecode /Length 2630 >>
stream
-xڽ]ˎ#7WL
-;w 'l=/꤄hm>10m>% ^r9UFRF6>")!gcta
-oCF86Lz-sgC>#]395# >ظȹ{܃y¡]|h!P\5 p< Ԩk&&rĐp<2=\xeO>vLNUz$mo+Y㓼K.B&/LrSoM&)!`WTu%YKgC,DAMB
-޷cApQͨ~aZ&Dέ!2dAjr 6OW:6&
-fP]rZF,`C>-Z> ŠB^mӳ$Rí ۍmeG7Rgn>F`^=\9
-MVPQ ʌl߅Ƣ JRp_T-r1!nX'fM8Cb/\䎝[nt+hΔp_ZA r
-"g| ".&3YdX"&M $+
-R ]
-lKiKwiѥ2t)(V?W.E)XܗV)ZD)-ByEQ`ok:9{Q:Eʼn+r3D܀Vo0mp=\q0 Eka(G3DΝܴ9wgi?g߲49u^Nг
-k, +⪟oA <53Z"݈-"!ph|Wmܛ$_cv ̰_9cТǝ1^ۯ%>pEHw:A5ޠu``0>)jv0Y IXVV8Gtǔc4Be,,YWj1q\-U<r(+#5""Nua鍲yaFp_٣k:D1j+Pk\]@t;QqVoUW`6%~co_^LXV-cTyqlsr gkY7
-8j@|iުf8kTf4sku<ڐ׎]V|dB},u<7@lS~P l+&7NxY%8ڵ[4#9Pf}]f .[" d9k u EQbdk,l"; =*@q)jli@1Lh~ΐR1<E)2OQa(<"<G;#a(f"lCƉkD][cka!" "3aK#g D`Dؾ8EE "c`DR
+x\ˎW
+攖@Ռ<HqcgO)a z,Hz} .=R:r#}}#4ߦ*~.c/Zz}0_yO}'rq4R2r
+_A}ڸ?@W 7Y/ |ޓq*#m/|o`)6U!+vq?{o
+y_A|Zz}kpg>c~d/|nbM~[Qy;xwdF>$%8az?<:}vïNɴb&b+.>i8J9͎T,@Nrj"d[)9z R?!꒞SEH^$}:ɄZ0J=<`>Xkx<~/tڤIx1=LjOk$pb`J::'YL%R+ɢ<K[ȔzA@h(>,TfMJ(g&o+y"ӏWVJ2RT.)Ǭ(TZ2m.Bh= qy2-Y 
+.toR`+H嚻f9bj3hϵVn
+PsYa(׊5lZzpV]{$V`60+K,}2_w~Yk_JbuKl_B d_gg%]~/+rK"]_R@I~IKš/ze{_mˊ\HP_`RƵ\v*Ke';ML&I<Z7Mp˓oii{[ SlPc7p`n!H8_+b;62 r4.DQl_xm->V$Aѧ D&赈Vn|Z#cFųplU%8tCjTS _%X_vp N?<\jptnjmHkp4`->oV<c/JOR ,]eCKy b( XYV= d+Cp*2jl Ѷ2Ny+] STz'wbeĒêcO%ukl8V3MByuت1qό􇯫yGeuKW;~w wƸMq]hˮќ
+]{bn^L~ߡXH kBTm3Z
+IBSȴ`\d6)vng2a~e&\E@qFfI$hGe n=!=},>欥Ok1㌵}]ގu>!RO4iɧ 5yo2b\G@mԉiX{=]"Ch"tqyO'x" 8p/
+7[GmM&Ï{$h9Kξ`st+/ C',<]+mϭc~|!) ,~&+?Ĕ>?~|5
endstream
endobj
-748 0 obj
-<< /Type /Page /Contents 749 0 R /Resources 747 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+928 0 obj
+<< /Type /Page /Contents 929 0 R /Resources 927 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-750 0 obj
-<< /D [ 748 0 R /XYZ 69.866 801.979 null ] >>
+930 0 obj
+<< /D [ 928 0 R /XYZ 69.866 801.979 null ] >>
endobj
-747 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+927 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-753 0 obj
-<< /Filter /FlateDecode /Length 3027 >>
+933 0 obj
+<< /Filter /FlateDecode /Length 2258 >>
stream
-x]n#WW \{
-wJY$4:p Otle'
-<Ӷ3xx9bpsA:ќZdUH2OQoh.8e$($b7T2!-0 H՜䫨vT^džx3S՚dTcX62BhcQǐf
-j%}Wk̺KVFx;z̝S>ǜAGҀBc3EtQq3mdC 擦Z 5VkDFVa#yed{eV*F͑70),?,F؜9ypech(#)AeԨ眓
-&w''tCeE4 m(45i60mcӽy fNyhd*̜"1s Y!3Ua QfpEXyXo":
-'cse?
-DVHӌ_L:@(gg)cwE(:իܬPJ5RI YSVoq&3VFxe튴 eW͉#TFRv@]DvѮ^&ڙ1`[҅6ۧ) K$Ha a>Yanikݱ4zmE~W) 5vIr Dǂo۱YH 9!
-& *;c<DF22toGj@}f"
-PTu/"Be;eFWl^Y~ 0\,K.Tz!*j z:6A %/E dPd_ Y!UalM;x4RNK˭d{%&
-IfH!wֱ5QnB}a*𞹄"]BR!zM!)Bc@F/63 74_@҅$۱{d)%:`V9<'vDP!1Q.A)`+$Z<))d_`Wxj~q'V)`}x+@UN}§l  ZJ<.G~yo6`cs]yYG-g)Z!}H"c93SqR@jtd/@dZBuVShu qZc{[bRq_H%tʔwd/}V%xÝj8<8<8</Yf :$ BkT 2HZXcsszha)ZH2i!E$A 23 Ens<Zh2HB2B2v-l:C x8-ܱ=ZhcR-1~#-1B*S-ATha!-ouH VwJX~CZ(_}Y'>@fJ0Uu<BSp+3PK *DP<𰼐b;<:qp;Wt#vj@u0a jX5m`KݗHx:^Wj ^b@ƻ@DڥaQiEAT|[8+0|%7vJ['olʿϛBD>DȨ)reOt`;^mA[Ǫy(ϔ<'x  ɪdz \lg]Rg;tGt:7|xS[gK$rENv?sv?1N|,2sׯS <뗇vǷ/mFik4e>UE>EMaM#!RҰǷp5F
+x\n6+%pqľ@EvECGL!,ے<<3yP
+?s_/ogTǜ_q0Y:Ɓ{;sy\9Wsm黠I)
+tѻ1{䯋h N/Fɗ+7w*@@hrRKvVZ0hS{%9SƿIi;G*uNp`6t*; 1ui}Is|[Ùza=orEpyrճ8W &#zW!|Aq<7@j6\v~kky.U%cז9gqBiu'1Tn5-2m]͚bC?~xùˊ(5Y( hN,w<.P#Ry:*/N[T9Q<sL17N9%IÄz o5Ԋ AǁL$w!s
+,DRrqe:^'HL?' ? %'[HY_[!dW>s$7'7Ɍ;YfMvh(x;D, '? ,Kŷ",91*dU
+8%ߗ*Cɋ twkA`lx`@EGli3$Al )4m8[q:@%%~+a ?\G̎r 5׬{lpfqXVzSV]QT=4 yuO[҂Բ@v-1QKZ- Qh߶zQۥn!kd,6 Z`:8s+m ͎Ny> &:͞c&=V.PnL K
+%J?0|qPnY&|Dq.\d(  G Ef@5+M&)BiSAW~,Қ[}cG:n+l ^ EH6^n|tDi$(q\t2cSW,B?Wq@aDU;X9Ō5,@3%ZNλ{>B7@2<Db`?e2bO
+lDIh^K7sJ_KQJ)w2'nZ S|mn̘Q}TEg'M5;t]OPu6-6vw'9y,ϫYW:
+{RaE li0}CA8U`
+P+mq'Ge%a}Z4>l*Ӽoʇ߭Sa8o 14"Q{
+>W%_͵xJZ
+
+(֜U
+BIkW,^]5tԞ ~mHo6,W
++"d^3Ja[榧=L =~ҺKWτR}& N30+Ykvk+}_B{ "d&xܬQ r ljQCu(%sHTQh[)q>iny~ '~,?GIfy~j n%)N')0M󑟏\l. *Iw xftp
+U$;KR؝NR`#>`'=yg#C1tghmbykO$Zqr(2}-eASvn>M5YQ+eFǣjlΧJ*(؀'K UFWx',QtjxdѮyH~BWF iۋ1OXyvKQy3b17.79yܐQ+m,0 `p[[bHp+~V˙-A[&1R*N/OD^
endstream
endobj
-752 0 obj
-<< /Type /Page /Contents 753 0 R /Resources 751 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+932 0 obj
+<< /Type /Page /Contents 933 0 R /Resources 931 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-754 0 obj
-<< /D [ 752 0 R /XYZ 69.866 801.979 null ] >>
+934 0 obj
+<< /D [ 932 0 R /XYZ 69.866 801.979 null ] >>
endobj
-751 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+931 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-757 0 obj
-<< /Filter /FlateDecode /Length 3384 >>
-stream
-x]ˎ9+
-7Lw1&96a1 hW#;4/;ٲTd)L`V35~9f+{|=.Lgu+[Mv/w]DZAra?E$dhնKXS^*VL0;r3łj >e5S%v9 U!hy`qyb@ֲ9pR03F“I*=9rJ
-MHX=9rJ
-!9X505r*<FfMQZ2τu k^$ϋF久)CY$z2=/X,e4cKeLX$X"+%$SĺՎIC,֋NF:`x YVai0KFWmr:KdDE#듂'₧
-&& O3\',Oxq)g'p0 ?:6O'8cGĶ5HZ)я&B=nEY䲆KmLtp9X";_!BDT$R
-nyhrh5td̑ؑ
-N,G)'vm8vҳjR~9 2  aɠ :exmvS "<S#nDOX xƂeCA\<s I z0t<$gvC"t<Le_i
-侳~Q! nw=Sā΃(Q-,$Wg]z
-&L .D :yl΅ik.y ktwχzdEKDIDN,|. vuGU EcNLÂfubE'C>{N䘪Vhzn,9XHg'mOJХ-$} zƍgXL$ec5I\6M3ĝc2Qj 2 jQL$44M3 ϬZS(Cg5i߭~,y&&
-L$9:ylЏ X~J?Vt8: >b3\ڣ( ͱ1zpJzGw;+oҙjUjQ$ K;[E_\U6zlu@ޥ,yƢ^8ϵN8\|A5;۞OyKX|_ LP_|Z~RE=O1/dsY5;E<SvcS"a:+ce[\Weylò]m+{ "\aw"WQ4OgQh^s{hQȮu(ҽ@=v2Y OP-+yr|P`ü߰>:V&6lg6c3'O/2{Gr&aMx ^3C;V~=sd(Ɲ1@+T U7-z[q_Re:?»zI-P.5*ǦKRKn&{9qA]f |ѓ|8/[TqyJ}`WmM8p(k<E6őx--Te[ ?Eö `Gb֯R0V
-*GE1R]-_K\ais{\V.\-jedTˡ+z2f!`% Ί"T<r]D)Q0Re"_u{𢷅Z-%T|FJ^Y[%%`7t: YLR5DDJĩ-%
-VQOzVm/Bt\ a;iv\闤EFA5W|&1YL ZQЯa[;kbMOf u-7#a;߼1?>4|qmey|5-}1PT}SXt9W<WeOl:*~tWQM^^uqݼH? OljoD}s''=76&s??Ћ({Y!
--ql7LKj%#?n{' +6n$+|{uñPdۆGPthGjZGlƱiR߮⟏1}%*51
-TQZI=c,Lm@T*T8_
-w"}~TQ
-E/+SoL<HWa_
--/N':ELf%%f{Lv RTi%u
-{Y5M;|/4H0*lB^VA2;TxD* $hG4pw@':i]6"+bv?{adW
+937 0 obj
+<< /Filter /FlateDecode /Length 2251 >>
+stream
+x\Ms#'W,jk╵U9n59H3@#X`Kuy4ៃ<xy}D7?Θu^HW)R⛔*F)O߾ "ߡ_}~=&|Cʥ?j_0P@HM-^x/s\{ 6M?"0lh
+S^m
+'Ekýډgo2a|ZB6FJ8pV ʬSPZ=T6,iTΚLE~\CyZtNh 36/++r[e'+B]7{(R E.﯃$
+@O (Nҩg`T#-F)4{,<Х \~Z6?Q L E,s_=V- 2SFU '|] J{8~n |S"L+mlFgK-bQZ44+3f Kβ0YYf,#3u56R1Bi@ߐcF Xsgcί ʣřk Ɲř}JG.Ǭ!,bOi^YӒζy&ͯUb|Ul(<d؎
+FYoN.[eoSep-.i+*<2|}y =bW!m+rfHյe򎪅y&Tblڧ,LWŞn큮ZϢ!`<A`ܩV牪8_jxUͩJ#֥ɒ
+\+O
+W;
+AHJx,$Ŗ bK_1=y-ŦeJ\[n+Eaql> {8a} G9 &[Yix\_dsQ+Z8wwʑ@hjS+'Y=kOBG2n~QhnHfurhԬ1X=OqO}ydO:屳O^g(.+^=s-/SǨ` hArew&X˿ ,:YG\"lǤ2Oi#jSfQ@ }=>R|g3-]V4x ̎?@aW)bv`j~mwr/Dw牯t}<jJ]T] ď s߿K0TFo
endstream
endobj
-756 0 obj
-<< /Type /Page /Contents 757 0 R /Resources 755 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+936 0 obj
+<< /Type /Page /Contents 937 0 R /Resources 935 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
endobj
-758 0 obj
-<< /D [ 756 0 R /XYZ 69.866 801.979 null ] >>
+938 0 obj
+<< /D [ 936 0 R /XYZ 69.866 801.979 null ] >>
endobj
-322 0 obj
-<< /D [ 756 0 R /XYZ 70.866 269.976 null ] >>
+935 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-755 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+941 0 obj
+<< /Filter /FlateDecode /Length 2298 >>
+stream
+x\Ɏ#)WUjTnW4RFs>e0 Yl4ಝ /G~?_x`U\?/ A)1JrϿS_)7JّR *~~
+EQ&B.D@m$:mH"Ul=XF1y'5w!\
+5 'jΆ-BD+ľQAbmv+vLv'gi `'SDhC'愹ŰHp;r…kPfbD`Cʇ1NpX.Ԫ ~]£K5rP%bM+}P-j8
+ PJʈb
+Q8!sylװi
+ cYX0s'33Jc}eƑLgݷF%?_@~ܻ
+Z3kZڲn9SJũRkךCTF8bVeJ-%4J1%f@:#GKq8 g5 sr9F^/0
+d#)
+yD B D?`:<]y&X)ZZ`V=`x~88zéD! pZN DSge8Sg( 0C(]eIӴNL
+Qq sc0moA 3ւNnmzXb<g)[*R"$ms/V<EzXFw}69B!y*iN:a*
+췋./s131ٗU!Ͷ] QRy
+s*l*lRǮSP5T=#X-fY}3 ,†p
+SUY7$QxԽV6PwMŅB"Tdm}/VQ][gh)lhf,5ȹtYiuR8);˽v8\D&tNL fPxb5 CyK3eQ6k{ТlȊ_~Ƨ̱Xg M Z&C1H$+grA1oD|_붇 .f/]T QFNZ`&I\Ss}!ѫ5~ b.zr\.VJ08 mhk-5MEq%>iģi͈n
+bx[ʷu]}OF
+endstream
endobj
-761 0 obj
-<< /Filter /FlateDecode /Length 2618 >>
+940 0 obj
+<< /Type /Page /Contents 941 0 R /Resources 939 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 906 0 R >>
+endobj
+942 0 obj
+<< /D [ 940 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+939 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+945 0 obj
+<< /Filter /FlateDecode /Length 2074 >>
stream
-xڽn8E4hWvNz3`TYAL20rG
-^It_/xwD~QA#$_ԿKiIޤtFJ{~c +K;^>ߩcm] }? LmzS=_J2=Ηh;yp8<Щ ;t|bpk6TF}ilXB vP[ 5>;!iQ:r"HYa!2HRFƖVD5I
-gf +ϠZDI[W(j$KЂTZ2?`l4'l`AUOؓ5 4s-,}q)@+/Ƀ~G6t,Nu̜QN{ʤFbL l3yanZʑJgkxb )n#] LQp
-Op<rbvF.smܟi:
-awf0{rDN h^(MkLYgU ꔌS+D؇9YYg_m)1??`z^*2"^,ނz׆{ 2$@SMr`7  ):g,۲ ]5^6(T56>P~DP30O5a;͘5hUa!&Vf ܈)׎];e6eOsj#L1.%*2۸t!FKeHD=RlU<+~_1J>G3T-%v
-|ӹ_|K)a
-`ҿ.t)w2m6X3"9KTglyƾv181z@[ݪ7!tque+9FZØWCM渮c>)6&q,{8!EJԴ01LH*N*ߨb*<-8UQ3_Fl# 8aGF+qS~Ϛ8¢b#*8)q?G;k!t(qK1QƑ9:c[yƾvGqsȈ88XHqSG05V
-Tu>ϖ%jI ѳuvo>FM<b^i~IT:%m jش")c%
-,D
-NBTQ]($Ƿ6]g4l:?kW$mak1}46`^2lh0=LH+儒l"QD&PyW$d͸a qۀh7qSUQ߄}s]5nKm*V6%b5XKmKm,"UT]jc!.lnܪbz3r/g0Cɑ3ZQy@eha"Qye,4 <V>?gYuwugS\yucjn]7&ز=neLHP'K1'u^w\7ruO*W\7ruC]7uωX\gu'\7Huchq+cusT]UBT\$Qq,DuE>cqmu16z(N}`>krq\*)0dG\dtNT?kUY UK,צ) #ZF㬔Y]:qVQԹ~DC2,Nuei X!VЫ\ØӫğgZ>ԖzV9
+x\M6 ϯVݝ=.Vڞz?%'vq8{#E?'ySс3Ͽ~!OΝ|B~ϯRR)w)oZkx ~|5.BKrEw}@*P0S#a~)3/g+QuJ b HaI
+|:h|<_s1yp|LJ l*xZAКWȢ>|a:I1uz{LL؊nPҫ>&oZ7(gTz<MzGsbʲj>ogf{pH'_E@҂sԏ %;'QJt:*fiՍpIR)^i"s_RV~I[e3NQ`q˖@kW1=E/-&ɥt}y9]kK:Hᥩ1t(-۲%""'&a1mu^$Κ6&EW|sLu$@#'U?sڬڢ.Hfg`2ڮw@( Lu䃱& jPUkӔ7)Lw7
+I//E􆬭0O(g1:۝~X|k1ZyrʘY*6fO W%s7 `Vyr{1Ӝhj;, XrH+R{)x)'>ܩcWk kΣi'b;}U+ }hW AHy$-*ͦq\Ot-MK)O2Vx<xl]r:Uc7D4kLE
+ÑN6=yQcqHꐜ5<NiS(ǃ(OW)"
+0Q 0/p^G
endstream
endobj
-760 0 obj
-<< /Type /Page /Contents 761 0 R /Resources 759 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+944 0 obj
+<< /Type /Page /Contents 945 0 R /Resources 943 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-762 0 obj
-<< /D [ 760 0 R /XYZ 69.866 801.979 null ] >>
+946 0 obj
+<< /D [ 944 0 R /XYZ 69.866 801.979 null ] >>
endobj
-759 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+943 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-765 0 obj
-<< /Filter /FlateDecode /Length 3083 >>
-stream
-x]Ɏ#7WLs_
-,Z gä"a!e<̔-;rt3#x'\":5k(!8rSCFuP3SJ$͓G4F  «lBj߶*|o4k
-DKiltKUa*t}igD27IB~T-ĵiRF2v`[Q`0.WUծGEzp[rG(ik"n+/R*A$hU~
-&V0ؔ */S%GCm7ݷau)~wU4䟜C\cE|A X-ѴM(8{P]Yi}@[!:sa5n>&Mp޿8r'C/ZȌ Af+S#&C68#,"3LQ+-|ܶf*oN䶅ڲ /mѾ,-ĭn2,m^`v0jL
-qPliO8DERm9G/u7a=oַh=iC yV/iIaF'JPR] JS=#y.ID3@tA1L4]hLOBУoR^<C@& @*'v2<'LH@m9q1vy;a·rB<6Dg>&g\6e#Q릷`HC(*3Vљ+GgZ3mdEFJu\4O^t' :=BuN>t &Z:c=N/ =ط Y0q(G( "D9
-6zõx\dJ% n <ݽfMo+`?c&8&s-j"k
-lIQ7Od2p
-n~V|%+۞aTXa"+
-UF?j.%"gbά3 o - *s#X G|YDR׸d:}e62˜fȦy>hEl!iG1߳,Ӄ+G- >ZdGǖu4',Ͼ_v IbG`B
-9ϡPJsk´KBy3y 3T!@B~Ú#}%Nx9
-pAasxX L"]VbrYŜp.3#*8ݫvq1ՠ~菡qelGB(;DODK`H/Dju6
-QDa'@n mGIx^FI{)%;99)̂h;6vⷍm e1Rẓn+,Qy¤
-;p>5x+!1vB;9d,v*mv2Ųةlnةl).taS'$qlnQIMgݟDy<s*Ty1|4ijkHcN4v3|eEM[J )'5[{
-.gM2sfZ+`HAM6`r3ƾ{! 8Tv(zoy| Vڦ"mR<7ʜrW"r2gF899,r),v*.0dKD+|dJȤ@)f=IIF~r"1RjyDBxi)<e'Q\Dn}#}
-
+950 0 obj
+<< /Filter /FlateDecode /Length 2283 >>
+stream
+xڽ\M(ϯh(>HH{m^18≯c;x
+ލ~뀙ז5SVC6=_IN.n 8wM|†~^}۶c@n)`2ciDI ,Kw5 ͛o8+a˄[Lwg:wP`"|,p.zֲ4c[E{r~F3.X=A72kK۾5s "TPQ1p='vo)nj/VQ pQ qK,5fnE蟻Z¹8]m7!c~l9b:p=p\k1e
+W_x_+An3lQPW#e| nq ]ߟBdۈ 5͊{Ł̴=4UL1WG]"< #Z=Sh:Ț
+)y#U疣Y'QUB
+Ie)PID 3FLi}^Fּ_dhZz}Yn
+pnR
+~C
+|a]ݟ~ !ϪDzH
+x)D`oa.t~"d$Bd[Rsq8`C{<x4j"l{IN)TT"I"`ntE2%Íyjc_Pbo e aH"{yc_PboAiDE JYo*vlvyzFh|f#hc"Sv=4W驖'VƳ,SKmh'm7N(2h"X0>:wŒ]<Qsѻ}H;ee @*Ǹÿ@ZQ4@#kQH_ѻ}Eo=g<T,@8q^cKz;QcJz;mzk
+l7Pn}}M\<~y/63 .}ŻmtݖO/zHҶ!;SKXp^~^09?rk2̭t$n!POF
endstream
endobj
-764 0 obj
-<< /Type /Page /Contents 765 0 R /Resources 763 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+949 0 obj
+<< /Type /Page /Contents 950 0 R /Resources 948 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-766 0 obj
-<< /D [ 764 0 R /XYZ 69.866 801.979 null ] >>
+951 0 obj
+<< /D [ 949 0 R /XYZ 69.866 801.979 null ] >>
endobj
-763 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+390 0 obj
+<< /D [ 949 0 R /XYZ 70.866 534.465 null ] >>
endobj
-769 0 obj
-<< /Filter /FlateDecode /Length 2644 >>
+394 0 obj
+<< /D [ 949 0 R /XYZ 70.866 108.349 null ] >>
+endobj
+948 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+954 0 obj
+<< /Filter /FlateDecode /Length 3062 >>
stream
-xڽ]M#)hoHURWWy=i. dpFP.;"x/3/_o￿q5겱J/M".3oq sO's8~wadoߝs?1| gpxϔ>\#~~ CFhkZ͹g4o_@D Uh҉4 T)NWxnk~_ kٺ!aLR1)wcxxXCRJfT 0 ^nAou߶c}H)ƹc@j7f萺HBESҵ˘cˆ֗&$F> IB"_{T ϙ)Ӎ$+x/`2Eۗ$=冀nI ֶycl?Àqsي` l5Pr?)րVLmq \" sK697Hx;M]QH\4fOHc>8!+)8bhf\elsY̅M!$fdV,K,)S‘XKz(sڠ@B;MUwA`ċɐ}T.k!\jg^ <3YÓdE7j8V3<@ֵX ;KtoJs6{~Z]9# utlv0_h5
-VfT"1|# ?oޓ݉?֏Z_?)rЁ-S
-p-4ZsNr
-(- l"jSu鹌LXnK`)Ơlf5)` ʊr Q LDM0 _0Z?{bu1~* RxNv=CpеDcn~Rq4h7/+EwSNj391
-d 3[8>y_a0om V|R֜glBa"Ԓym{(aB .039TRN3)%4)3M2 mnn:9;9Gw7G-4ɳ`2/ķ7*qUNg>myl|4!
-q<2LXP#gDT|NFuGp.<4gVGPkXOl>NG7q#ZS t&X' Ɍ,2AXKҜM
-mIs-j¦4FА4a˒@(iEDIQ ʚp Q
-c y:q/mMo`t;.t"m"€\(4 I&MS4~kc~ :z7
-~[c.7|~vVQYg ִp퍄殽 jli"|`Fuz'%÷řm ch)ɔ_FQYC7rSf/ugڻHz>
+x]Ms ϯ? DRU[[5[cjn\\ZEMP:{x폛緿}69o?/ݲ5%[.~?6ֽY;kS_B+3|/scy'-I_O;;
+$Q&6r3*H Mh0
+Q.)G`0~cBq yQ.8Hi_xط-)-“GY^&T'dCM&T'gdˊ4eSط-)-BC&*LF`2~Ʉ
+$Q&GPT[6Gyfbgpޫ&! S4'/<`=EQM24`\t`m*_
+cE@dcX|u֯-o_~bv\NH@n'fIHwURԵ~dewƃ'0WGԨy#D$yAHBؑX`j:MJQ0ƃ=^B6хS)i0fS1S!S)3刧UMt&D(Ѥ2:Ek
+OX+Պ*<a86;VTA"ѵkEASzAЗk5ɂ׺g1WYKt=Wv#j 'R!eePXTJX`sd3%2 鸄ĸfdXrQ=TW\T=<CtES6t Na|1h;9gcPAa,{H5kf$
+Dav]T0!O'0$1%hi0
+);-KN/c׳15 Ev<3;޷ZῲQ rHRb:&H_y oi)}0guK_RG,e%KYRv]mLp-318g~~
+cĊ랭D링 P4nO<3"1`Չ Gb,N$\σHY9S^7g-`sbƲS_i r;Xy8"FYc͊=$IkVT$ĭENpui Őb`ٌz36 5(l"go:˕UۜO}wJK+SAD>47@xX95.N :,A0>-NSAӂ4 jnlZP mImQj^y[Sz&~4Nፗ:Xʮe7$cTኲW#mYvtdhwRIwrI:Ct_)>(1́-j …Y"tE頺`:8G󉕯e*z'ncHr)%FY$*\a!0jZ=9Nbxgݾރ}Jm Tj. */$Do)OVW иyys>xu5ē^mw
+W$c\G&bq</SMN܄j%(<x$҂L_dZh W$j'D
+[52޳VTBg;FVg7?
+H }JԎhThM Ix@c/<}(xKsn$cetxՕ<'2!vԧOBhK_d$AN!$/OY!6Dyo|Z)G~œY+hx.ÃE
+Sm3GSDc!q8Ctej{`S'jCy5 DdX$a=V:,>=x3ZrڮF;m ]fZսLs’eڷ[d*0s'=ȴFoid1 wNH,&AЛ}z۫n_yOOQ얞
+9;@Xøc #B55b|$n <(cxpcBCQE<ȶ,03< gT8FU̼i0w z؃|" OoEǾH
endstream
endobj
-768 0 obj
-<< /Type /Page /Contents 769 0 R /Resources 767 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+953 0 obj
+<< /Type /Page /Contents 954 0 R /Resources 952 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-770 0 obj
-<< /D [ 768 0 R /XYZ 69.866 801.979 null ] >>
+955 0 obj
+<< /D [ 953 0 R /XYZ 69.866 801.979 null ] >>
endobj
-326 0 obj
-<< /D [ 768 0 R /XYZ 70.866 674.471 null ] >>
+952 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-767 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+958 0 obj
+<< /Filter /FlateDecode /Length 3016 >>
+stream
+x]Ɏ8W}
+tn qP\gN}? )14vR&b{!J)/˟^~a%䵷/E]KIH_?HiޥT/R:#*1&N{g{|Ɨo||ݾ#>QW>?2Pu
+)+ =R[oʺNZW"C|(
+z
+f&Զ'kmƉdc&_5ugM' 4Zo.n][~_ sUӖaܸ<M~U* s795,vWlr l6ͤikZb<Wmia5mNvxԴi5@3e`9ei9ۮ!Mˁ4풥5MKniiI\iZ@.4-9qMӞ(e`i%hh%D]zZ8<u1G7HĄv\-A hT~$[tqj{<|Wj;x('qAecktMWv|%h_ˡKU\lv`.#`_c<Ն\٧ n>P cv\ AP#,Q, "(IAM
+5KKoiUҸ(X⪀]#,=q `pQ"$5
+5D].m00:g&a'm#|sW{YMt2.D7+56承~bdVX;y ԭrs4Rl}Q-xdx!9\#w,gRes^Pdkso'_l⼋P ެK7
+/h8(Ǐh{ʬ^s*ϓ2ܜ۳q7Gp]?FZ?I#ւS땮rzpu{Rvт#h~ut(̀<)h)~P;qPBњ*yʧe9?9/V|7'
+GNW?׀as6{"D{B\f5Zh$O,Psk.7v<{8+YAh1АںC:Zhۍ *0>z6 _#Å6 q YX:>a2XmZ)lkF[بQJXomfi%vHDkyV?Fu@
+`# #{ԣ;DU.Y@=Շz+"W&zkάV*xEՓ3^'1#ym!eiaX|7e\1Rp>renҭ5k,U k\A%nO, WBm"%[` /֚86*S-dU'VXDi@;8FuU )U:bQVJ;dlYu+K-`{fpw_(]cc/HS")]ճ}7a;YGvp;HkGkZp]^
+dz )w<?,bsu"s\m1p a+pލI48yb/ac \?Ȁńgc(SӸj}&Xk9ݕGIeOB  %qU% 8̆us֘!j_GK~~pjL`a&<gdZӍI
+O1@ME'fc @
+endstream
endobj
-773 0 obj
-<< /Filter /FlateDecode /Length 2960 >>
+957 0 obj
+<< /Type /Page /Contents 958 0 R /Resources 956 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
+endobj
+959 0 obj
+<< /D [ 957 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+398 0 obj
+<< /D [ 957 0 R /XYZ 70.866 509.574 null ] >>
+endobj
+956 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+962 0 obj
+<< /Filter /FlateDecode /Length 2854 >>
stream
-x]ˎ+7߯DT@
-0 f;Ye3%V\Tu^-yHѶyӷ?~nZ? [*xKyQuZߵvZ:f?~9>o~y/_i3T^a׿P{4Oti毎h@LBZE/)_l,F&
-Mg+#%07gZH_#Z`Y/h *%78ډh騬G/_2QE&P8kbàMʄ Y0"T4Q*8
-:@5cCzCRNRnNE-qɒ
-KAYeY`82v|cL畗;O
-LbKݒ1f8W?<+ws<Y X:xO/O;k,p"P7ÀMvBw_DftⲌlotsds$?l /G_
-hy,-_
-hv>U񹠻^?FjgfAt 0>
-ȩ6T;g-6 ^Ysks}4'bX-vrlFx3eD+?+ws"qYh^mZh&EJnep;&+-m F죵-$!InѱYzk|r!6چ!}>6>)&s|FxR2+<Z w WDVje^'1sǒY5TJh*fϪn3^{g]yK: "Yh)B֜4fW罙b37d:S-uv}}'`j+6j<޽mզFOƘFgbݯyAez.gKDgꤚ[{t;cL$t[΂J@f^ӳuz,"UpÈD:585]z4|{NĿ=T֞~c"!<ǿ=ةiSQAo)Eig`ADȨlIbe" =
-a^aT׍dj@m%BNX77€1 [+S jG7daM kB-<J |֛n9>z쏊&f978 hRd,ǰѨcyςп Y{P]Y !:OlCO|% #9R # 2NvNBlηBl2p⤁bst=Hץ olY f%peR/g6Bx勣>#!p^CHyc "1df_c5!<h2:HSG7'RG
+x]M6 V@Q`@ފ^S/RiO$٢3DzH=rퟛtu$~I?M݂[IH R/RRH#~1;W\o~-߇_O-/ws]NYamHmd>)ߜ|fWa>UR8B/Đnv^|T@~tRL6 %ؔ */ǩlI#F[hcrW`<75`l> Wg4~-n0*l 'Zh/'IjmH?Ge2VQqm<m>U$m2LW(|J>sic<ys,k1h%v, /s{r&JlZDYtx>a2vЋE "oDm|)E6
+} 0%ʛmG,s CXg/m^VYI#]mI u`:hcND\uې׿S7}/gV eCl X~9gG
+ޗI\ܟcM^X3ȅ
+9:>jJ6O6d%$!yjH:m'gz-$48F\ؼ<DAR>SyDOg"
+gAT_L &$՘8H9< s< eAUr<a<hxPI>nZ{Ez & ;v DgR2E\!J #i6R-@nd|#fn^fSGu [ ΆR;=FI-iڠ<dA(ray.]L68j,iEi"ȀjY**lcqiTTBTTiQTǖ//*-"P@tvI([ZE2"GtPv"9PSrG01;l.Al(EH|J H*;Jf;5D6a=sm A4RM"k (`Um
+IzH!w@
+9Saf{-=5jǙRԾPD7(¶
+|j2ݲ$ݼj>P5UE1]HirjxTtp|5)T75{)9DnRNA+Δz`RN{L,EYݰ
endstream
endobj
-772 0 obj
-<< /Type /Page /Contents 773 0 R /Resources 771 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 738 0 R >>
+961 0 obj
+<< /Type /Page /Contents 962 0 R /Resources 960 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-774 0 obj
-<< /D [ 772 0 R /XYZ 69.866 801.979 null ] >>
+963 0 obj
+<< /D [ 961 0 R /XYZ 69.866 801.979 null ] >>
endobj
-771 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+960 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-777 0 obj
-<< /Filter /FlateDecode /Length 3346 >>
-stream
-x]ˎ8W7%P@qз^wN{?lJbI=ԸddHE^qog.?KbYH ?ߤԿ4_RH'4'?[9_Bz+O,|Bo
-)+ 9Rc_[^ gw!),Kz_*gjdV"LSވ-,p꡿~3`an ?G|?WY_b_ۋ9"B5ЦR9xo#RAU\~QA0d FX?gsF̦6p<,`aV(D07q
-3n3@:p2L i,<P&m`VXDܱ#gv,#g@s3sT&xrZLs; %>
-f#T(:o(gsug}Tf{ 3ldˡd3Ybk' f& m2/`3bsԌհgv$z+mޣ-MZC.݊h[^&g1qqSnv,Gms,]reZ=YfY8t#6r ,OyF, OF 3O-, O L2
-a22&L4=G'1OPk=*h8@F[A:_=]`l:ʉ.D4=b36x*T&kA辰Ԅ>ukOsGnf}WQJLl>eojX4_>
-DwKO4H&L5gW+0ۖ#
-#kVb,]ɻUfl@=
-p+ߐjXdm=)jhv@} ];ZlUau7!^I* ∁X؍
-?5$cd qEJ]܄o2xRi/uJPwUvM=zիQ'11aJ8N͸L]ek}[|IP6&3V+dTLC\U0[:k<:wݭQgx6 lo 0vgZ#0~<0wY/QY
-*n 0U- !ZZXE  (b0cahaNa{09-ha8F shajdsZAaa;Z>Dfbg݅Z0e?߅1΢C&CiarD, ٞ*7L|0B0c!a*8tDj]1zCd(`;z3ޖ*\3٘HN^-N jcБ^mfmk[c
-l-L!]_}ׇxuܵm)}?pkjzߏu<䃾ıg#r 1k2d
-#"2wf_ᾭJ^zϊ8jJn fRήɽ<jT:1a^d, ˁD|=*3F-P̯8q+-1خnvXsw:_W5ʉ{zvsO.3ȾJ)dZE$"'޾."l'a>9ID:tY+V'oRDJ n@˹Z{K+qD;H'%zIDظO"B=H'bmчOLŤ\ʚ7#ń{5|ܣqbB=I5:x&)"(EĞy)pӋIDȹO"e IDظO"B}O-k@>Jbٷ@)"%LⲆ6cGXYC?IDȱ'fكbH=87f-lANzswH=qa-2enYoWG>ƓDB-kprU[j=rbe D_!k6Uܥ0U܂@mxL-h2~Og K;U9ٵ;Oc</$OM
-|YF(y~T%/nP1.k="y9>+Q2%/G'y,\E*J}բMqFq7&~kF ё&ή# O{0,bq؇"-,¾5ʴPv_Hܙ"Sr-G}ekf"dj;`/®7?|t#_]GQ18jWQhBYkW}K}owum`>rY-F!;@+T1P#5psCM:Dh״88%OC>I΂(>Iއ ;{Vr7F^lH- C!śfZGpAoXڬ+yI]_Rm( ㋊n_}cWy/D争EeD/ǃGi751~?(
+966 0 obj
+<< /Filter /FlateDecode /Length 3489 >>
+stream
+x]Moϯ?\~S =r 䚜r?VQ6Ràv7TbS}׷bzf>ǯ}sŚ)Gfc}ZZbm
+-Pߑ|\_?+ߓOI?a;ws
+M. E'szWCTh@.˿]֤ƹ0_ə m}J18>lqKvz܊ٙ2Mk?aGWƭweuYk /~|9n 'g[c;۰`&ŦȳF(%w|5#Yo|hPl2so8omZ~zyR/{p_0)3GH|6%n{c:uTv*mF8lAu{_L)kߩ`bn|vLgS0suh<>&{Ě~Ir0%O*Idy:&&0 S4yoIP}o*&Lm29Q "t
+p#)|; %”^nu*`M3O~E;<4AAGՓwTh!Vݔ5T&ԖďzOZY_jaz8c. 9LZCI
+gtyfceNC@irGM
+es!Wϣ1Bǡi#Z&<W5&3X שڦ4}ߛt ƇNSw,W*]:̪tDue+L
+~sZRW[筏L(`}(i TbkK%H &byڳUbVʖ3>rq%r]:G
+׎W:(N$21Y'k{&2RuzLUts߼\bc{8cxvO>uM.Sgɾe=5$W(d"\
+ Wh-#mmX:S&'ܔ͵٨~N5Ja> yZ*
+)T_T܌ r=pK',CܶRTCΥA<p_KTt&8Z;x'}jr"ϬS "u"FnjK%tp (<o
+j7]%Oޮ:V¿Sz
+?iy*wUƱD#^UWtnқz@z>aS:-.SRڥH{Z6$+RQtT+v:V>6=o^@dX=U".菱q)QOt PӇfUWC.@x A_}oގw\a>'Pԙu?A$Z(dc\a+qXw !
+V=H՞n0[]׌I۬u]P;kiPnj4H@6&(\x[>, &V%yHyhHxWXr+e(QvUa*AU`(?fD5XJtED{TJT'汙UWh UuU
+LnbRf. ҿOmп;ȆZ|uxdxh "8@\C$a*Ͼ7IӎnB[|n'u;Eu17`!Bt*A<FٺX>p;u xڶjy7y,Os=XZܞf
+Y{WM׸ᬫ{nht7C(j]7qk&hƁv!=cdrU5
+' r rs1a.([ɡ:
+GU]UǫJPPǒUZkTAD*@y$TzQHo*ݎ㨨ذÕ[t6D7A0Y*L Qp|F;Sܣ)sx<s/'=#د{8%k9gk(\M2w Dpb.%]g֌7dYj[-Ǟy_U'I؃qUm%>⏿ ;bQf־+;P⒴pn|ϛӐy3<)pߛK
+.-=SD[T{$k2j#tBTRܤ YZ M:دl)k,7`aɹZusכ)p1@V]mZ]mx ޔN>w&bQpLL<CPK{=vi0;=L9Nڿ чE:7"Ӽ3/_#]8L
+Y]We$v74ZFxL<ϛg'z,-Ӫei4,
+L_+>Bz4,-0\˺eyAi4/p"._peC0.(".}CQ4<Fe&}90#c >CX5a8Zuh54Foq ٰ%m#zAn mxpa` <vXCI:lx$cuNk M9
+EKz"ibfc{Pp4cI'ͷ_>7'A>U[^ll&qJsH͈4f<f":
+6.6lmb~6S[7/ﺯDzTۃqpQy+q\Z! Ӛ fEJ7ZyJ2>MK:$lm&^6;xZѤ<HH:H˸lK˸}vIoՎ >Y"< ʷ(xk=ߕn%PUOWK}LZQ7ewғbҧJ!Y(t@F*E26$zlb
endstream
endobj
-776 0 obj
-<< /Type /Page /Contents 777 0 R /Resources 775 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 779 0 R >>
+965 0 obj
+<< /Type /Page /Contents 966 0 R /Resources 964 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-778 0 obj
-<< /D [ 776 0 R /XYZ 69.866 801.979 null ] >>
+967 0 obj
+<< /D [ 965 0 R /XYZ 69.866 801.979 null ] >>
endobj
-330 0 obj
-<< /D [ 776 0 R /XYZ 70.866 455.008 null ] >>
+964 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-334 0 obj
-<< /D [ 776 0 R /XYZ 70.866 377.679 null ] >>
+970 0 obj
+<< /Filter /FlateDecode /Length 2908 >>
+stream
+xŝn6y}O
+I"KjFF%Gć`M~ġ'ퟛ}ï1ݪxaoVrZZbm
+ ;_Bw*NRJ?u9<n _PhrX7-d 5;Ҩ\Ifse~ a*6?9|m_Xy6Wm/SXFYuLGh`G*. /_|G(]&Դ&Z g 3[-m78Ҽ:ѧNEG+&r*<W)ej:3E}L8|jwjlq2JWb\[?ti/Pe)չtǥͥ _.%~_%祝.Zc8|:CYNM%h7i>44TLZ\(eT LYW
+Vyl;a) u;ae_߫j3 r%X~XNEn]'H>@}7U9%7O-ECm6SG<.~\o01sTBR05h|{Y|}or?<?èap<ܵX wzzuI(xtPbε
+}QT-ds4d- 5`\)',b &۬Ln*m  Umi]2rJ@灔q0#ʘ/$E-W(e\cw'LY_yX;INiʤEYEF|X#Dl4,5$+llW^m~ѳ%σ|W4Cb|nU-W"ȶ
+sEqU.GezX4$`FuwZh?fRom^tXBxb=1D7iID,lvvF6ƃ 몕{j5S)3SS<%KnvܰMK%7-E瓛c~!pn].d-$`A Jn4<䆫KnT!
+ !
+.\fd#Sܨ% 46 E:(YY(B)mKL𪷕6Z;=Ďxv3ؗݴ4_nfH!
+a61.kN>cnvhf7/솏/pmݴnFŸY-PlAٍ,r `QQٍP"*?0M6n6n)"$hGx(yP'YdAٍ"ndh?6y5Q1E'w(@: pml:OiÔ6Mr++8W;*@)ԶVX^~@S/8Q
+p"
+EU1#dJj5%MBEu 1ķajI0<SԺŰiiq}YNV8:U'L&V:akȰ*?W7Rht-jhBkj|V`Cӹn?vsկ3܂w%pmId
+4ܳ%[vD(c[6.qdz5  F,8(F ӖEa882Jr݌
+͌B`PC"=CJ]SR۵mW?7GnD<Y+ξQߘpєW;Yzß2>eo|076mەzF֗i8M
+^;UC76jTӻLąM5da65 \JR+Z)!MClF)F!ېM5DQ65
+؎rP"kZtMCk"=^}ggod=σ1=z`w3-W5/[)zָ:IԢW'xԇ
+3)뤛H?t7k[T]I
+)#8pȋ|l*ۄ}nsl):#+}ˢaܒ }CT O-REP"KL#?.T(wQ~'3
+LEH2E5fĚ:WXzuci7}ou]snwχ)tqS1ީk\'匑u Uz?e @#)֗ZH RnHA<H bRB|C:mHiH %)ERBER*d3@jL#SRHɌ#oԃR*N"HɊ@JELm\Qzm o>'Զ ӳ| T1\tG>O  `Ńcɫ˶N?evr>ˠm__nKlC'Z?vp/<.2㐆,ms`҃`\uߓ`*d4 JC'BC
+S1ny LpV:.AτiHJbe! EB"Ekդڶ?Ѻ
+endstream
endobj
-775 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R /F40 389 0 R >> /ProcSet [ /PDF /Text ] >>
+969 0 obj
+<< /Type /Page /Contents 970 0 R /Resources 968 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-782 0 obj
-<< /Filter /FlateDecode /Length 2731 >>
+971 0 obj
+<< /D [ 969 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+968 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+974 0 obj
+<< /Filter /FlateDecode /Length 3036 >>
stream
-x]ˎ#W
-1i8S ?:xoQ&*ƽz|QF=vnּ{rX45ˀWx!bc- 4ΩL`BE4n6B^xwWp.\m5V霺6jઋ
-oy/;)g}ǨlR)e?[y /;y|,Gv"A*NLd6xWEEkasI Wt?t(ZKĭ5Ո^ӭ L쬥ͨi^Դm_XbNw,sZYQQT;%yiZoz=N@Qņ1+bPT^<2sTd,r4'Gfz'3v#3Om֕RS)Bb)2vڨɁzf"VՙZ) vo9@]2~+
-J!A?g "BkENqDGq8^ncoh+aYdVc=DOq؈l:(aZJ٘ՠXm*1SeV~+‰ Inۚp|7WNu;9rYQ$zΈE<W'MCVl).:b\̪,je00r;@ W"szU_mfq__ͦk}fFi "zpf$2'0qN艘21UN4=n >c[UO ׷.[rK)C9Sͺ\T2fZ
-hǒbT9y& [_ ^&naz5> :hcSu0#k3mIl]u\@NYmd̛,
--ۑYfuL|](ȝu/{fzdk}c^ǸѣF)77Ed3;[>N-
-ڞٜ Thw6
-KDrpDT1Af|>܍"\vȽxA<˼q}dԱՃGud {:rՂD3i6lx9Y bd8/X$U|&aTX$Ev`mLgSFkIJX1ao;ъ h"#rR0zP  Fo >o` ګGnV?"vy-66ZUIin5?dX`XG/xu^}f\
+x]ˮ8+\fd7j6&%mEEa)rwmn+_7qsykoe|\~\=8w΍7T|ߜs_{}>Cr~+@LkW#j$-[i+B-m <1v~D#l|IJGs2#һlgپM$呉í<xug lgZ2:y
+{6a.HHhxuOm?5ҳ{1HbI9\)4\zJ1H)Ibc؉;e"/)k /HH ^4ۗ A22D)6̂934D.V&2olC)H@2 jYEsLyl{IC"Wʧk gc~$u\#ɰ
+l{LB[ a7àd%Ib=5Q%3+z"N Dec..8HQm4tg\8UOicX+)e
+/]I+@yu㢪7g43Fű^Xs
+3h5b.Zġ>ٮ&tjW/g8U7" ʩ(szh\CtD9pR(1f7 ;SP`w5BHQNASy<P15/N ȣg99T9U&Ü9C778'`t;/6?/2!EivaG/W@XpoOըqߞjթ6eʽ@qsDi<mlGf1I<Nϸ2:pʌ{6b񱟾:tz#@:t M%ᯗ<<5)_b9$)Q)gᷨ:INA︒@b)ˁ櫴:j|t6D t% ?8
+Z"h0S&FS~p6e'cU,ᚂeaFQ+3Pg*3e]
+WGu_?}Œ
endstream
endobj
-781 0 obj
-<< /Type /Page /Contents 782 0 R /Resources 780 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 779 0 R >>
+973 0 obj
+<< /Type /Page /Contents 974 0 R /Resources 972 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-783 0 obj
-<< /D [ 781 0 R /XYZ 69.866 801.979 null ] >>
+975 0 obj
+<< /D [ 973 0 R /XYZ 69.866 801.979 null ] >>
endobj
-780 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+402 0 obj
+<< /D [ 973 0 R /XYZ 70.866 771.024 null ] >>
endobj
-786 0 obj
-<< /Filter /FlateDecode /Length 2975 >>
+972 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F32 489 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+978 0 obj
+<< /Filter /FlateDecode /Length 3139 >>
stream
-x]Ɏ8WF4Ȭl :sah*SeFKHq{ԏ</?-GQ%?<V9GEi 㟿km_vߵ6Zu9~|_WOhx~*vܿ~@!`>QnA~RjHh@bZv
-1iyq.r6Q6E+2:1du^ak bTʙc=}eoZo flh/_u{Wg3>_o>ۚIDY@ vQZodE#˚ x6&zVYxV5(]ϗk~+cUҍM2y
-͒ :wX]jJKTwfI̿uNi͝pYבkgSbi})}lTq2 (+2xbQњɫ@ NHO
-|:Y[Dߥ|('AQԻ@-a3nzo2oIB[ XZŽw0] j#b}kWmZb7_xı~YKGјBGz, U7Kg/rJZt2>jZ(@VyUD<VTⴊ hUDZEdiUf}ǤU iUKgjn[esU͇Tr-fM\wrdj$ZYGX5 $i,T4?X]ؑ01]*"Hcy{T4Я|Яlf,ּ*8+cm2h60Xϸ/ȯrڏ6_z7lP_7Io?/8nKYt\ݲ'Z^Yx,-e"k&/ 9/Gy+ ]xa>ja|r#^d<&jPN#^OxE}ުS\u^GOS5D4a큺~l$VA}bZ&_]zUiC"<dE| zkM>D\_<L%MkkM Zqe=jIU2 ;AyUXK3{X i{0azXcbzx<zut@kl[D6kbչK:Y~pua;+u` XGDl]K'$U1|bzxr~̒DP$uUx{4 k{"HgFmrl'Bm&=>b[Ĥ9jEzO}lED3wEx* {<v(ή0]5OdWD+ktxk=D'COpTXKh&̻}<1.8$2.d\#\tДxZQO%T€'^B5>xNxOy=!1>{V'T2rs/^Y=_l)l)[=Zc9诣ZSd#A$k%YJTVovr9hn'0lNz,1޶XOc.7(-S<Kr BWFJbG, (kTo"F6K"dpc; DHwF2^x; LW~zGWzWW6:WXZ#H b\JKecoJd\@#^d~Y vseK-AY <@VT`3y<i+KFoϠ 4Eg
-u.nIF8S/ၵ`)r^>@8Nke=`whɉzЂbMG8YjOsz%YzK"ڿTdeswS5G\}=08?c<D3JcMq?+.J#<4آ/(4Yovi`-}Y|q4v|Y;:\*{#QU--*fi쀺RY74/ZY%]K# ь涛h3KcG5#.T rfi+3K$nJPļPDlX kqxüQ u8-٬OELն\w
-:+Oij L@Lz8_xrLx<ԛ$>'<X6{"a/]`]{5<&vۭ7#W yWP<a1=ߩN#Ǘkީ
+x]Ɏ8WZ4l` :sa( Δ<DEe,#ѲB{ӷJ~盁7ܒV9[Ei }ZZW͋i3mo會O xR?Z?G,ߴFU?a?
+}ʠ(>{# Z!eQftB2|l"&dV^ *SS=C*"1sDTDȤb!CP5AYPYًiBAYPnQ-ǫ1b
+L0Xha!
+jCגcz4MA-6ytT=܂ K[ΰr ė|x-& mSC8@(F_ˮNoc8$7ӷa, N.rx*vл\
+KlT L$* r)Oנ wbMNr|ĝ{m:Ӛ[Ϥw C$HH*[n<>9fiĦi'DOp12O;IK6@VӒ)sNB!5P=c1ZvI e P($C\Zi1_Zi 9>o8DkNNOdh~H,^\.qz5W<1:h+fU
+L#+/1x}㴊IawLVI|vI`bl$l#@bQ#0<>^_23lb;=-Tgn@={ \Dڇ-klOƃ j4 {
endstream
endobj
-785 0 obj
-<< /Type /Page /Contents 786 0 R /Resources 784 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 779 0 R >>
+977 0 obj
+<< /Type /Page /Contents 978 0 R /Resources 976 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-787 0 obj
-<< /D [ 785 0 R /XYZ 69.866 801.979 null ] >>
+979 0 obj
+<< /D [ 977 0 R /XYZ 69.866 801.979 null ] >>
endobj
-784 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+976 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-790 0 obj
-<< /Filter /FlateDecode /Length 3003 >>
-stream
-x]ˎ W\Epq d.6Ye_.e]lѸCCj}M>U o斴1R.J[x翷y:8c o9DR?s}&.p}fv޿~]x}HsM҂(F !5ଢ଼?4Ũ3zrT??h?U˽puS;9+&)gR-8;Fm\unZ|5_$/Qwtcrq.h|>_< TvRt=.5W*jLrzPlg,ׇ ,&_FibhqLʕj:Ń$PYЯiU|{LZTJVxR)7;$wڢkmb)2N7
-( SCEEkBMόM)8t:~\t*,*fUJ>~\*p٫%AVe R<^ѵ7o "%eQ'F9_`:[HZtBcai)tgQ%,g 7׀|UZ*'B]x\db_|(PP> ̀qNw "mAYn+0K.LfYB{N+9i9*1XeC3r;
-R1^=dc-E:WZd kרǵgc_|grHJk[}"CDXdF'aɦ J,="m/|<G$l)_CCf ĈnI
-kTMFP<%eg9eV] ȐJL[!^kI&R8 unvQa`w }# 'J
-Vh
-mbeG) k<Gݷ_!zꟼB ,as誐s'!B5UtMhTOl'HSv qR8x:'a [rYgc,·P
-]{NfG_TsVl mcf Dwlwwl xAOw1t0xiE^NӒBfz_䁙CD+ r%a"竸v\c+y^[_Jo`>NGJ an4aBS&vk ;f<5 ߖPu挹W3L:NC,bG\D%(Ȫ}:=CT/
-9v%vE"jj"v "l
-Ig+|c.WcM,v+Xy3].A
-T$Zk]6fn XoaGX3HhAz)6 j8
-B{mcQ0ӽ"\C4OWf+!}ߐN.EX*DSˈ{OzNDSX)jOj;TE= =*!=j{';Egҗ]Zs5^(łG61D%QB4#ek*ogk9Z3ZY u-W303`K8HlNN@s>9S0_srCt6ͱAݒPG@I?א?2"/އhFVYo;̬W˱'*K3rٌ%}#z'0Ytkcv)+_bߞalݷO ^[h8mqĜa 1Nd*as3{eK]d"Ǝ%mmƴM
-b'\lGK0DlU )bK [.T&
-8>DZKSq6w&cUrA8o'1s l@ZNQsEɷրLҢ$d=Ӆֽz61ibfן[LXkӒLK/
-^.G
-Ngx>eIϏ*`,Yf$X۵7XXH`}OXϗ'ZeYqkbWf/[cgqsO X]Iu3 b\صR!m X_`Icv(lյh5[s]gq'zج3Gl0]῾>[GwZf{J[yLgH #޲X"-a'ܵuT@saN]G%1<x^(rzԐ?net.ϤGj$=Q;5:c)}\tk*'`N|*Ә?\-IO*A<Xg͓o[/
+982 0 obj
+<< /Filter /FlateDecode /Length 3355 >>
+stream
+x]M)WoHi4vǑoٕ@A%>XmKxHJ۟_~~ǻE-F/C-ic(m{ZۯZZ7:fs~"X_~ǟL\Coi3'{O
+Tsd^dYe*88AgâL3wi%9+1ihSAޜ
+U}52=g hg@+Dd@gQ}%IJ}"a Ku1^*X!qTGŰE>]ɇ(. 6r<[%7XLNc9%PkWPMΰAu|ڛrQNLF0"gTNƎhyE"LTȰ"2=g{g+Dg
+"1"m~yA
+ =P5^CD,qx ͤ!<z$
+Jc #O] ﵜOӛ24v I!.[螉hnJ7{8uz,C7qXIL G
+HJF6,
+d񈻙rG"홷FbQ `W>cd=/ZSj۴:r$jE<- MJ]R
+S6Sq<_aȘ,f) SfJ# 3Sl
+J)GD($ 3F!iq08 15Xݵ9o} T$CcxlmAE25޵d":ۤ5$o CRKK=af5>Ȱ 3z|hj
+uWco3Uc]"TFoHg|{ ^B2ޥ ;?"ům
+ -'/YIUF')`_M%t .Uxޠ\x}q{ϒkR%LX˺apeݱyR
+ѝQ^pmDKQ,q3˕^-.WN8
+2RctE uf("-Ǿ#"6-=_b栚ƛ+$
+QkFǞ$)x
+ot`v>otA +޻;T:z(Bdr*8~ieu'= ""Z:6/5[@/l=OtݧJc]1X-Y?֋*yc>*@3
+wQf Dd?@-H 􁶛) of7+i=M;AO;* wW3_@Df T9%ul^y byhh#>̻%%Zާ7TDnbdO &X >Zo7c i;f}U$"U*;%H:IM
+p5ؖ9Os'6nW.w{^0\]ݘ5^1zsx|9E9sg*z% Qe%D 4oA،4SoH[n(ݚ"ݒ269EA" f_LVЗ<50VL-Wc3jgg]Itp9W"̫ݭWd
++R:ϷB>\2bhZMspCMS:z3
+#ᔤ3pm3? lg$P&Ι<8e(茔p;ޱ8?~~?ҡQ
endstream
endobj
-789 0 obj
-<< /Type /Page /Contents 790 0 R /Resources 788 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 779 0 R >>
+981 0 obj
+<< /Type /Page /Contents 982 0 R /Resources 980 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 947 0 R >>
endobj
-791 0 obj
-<< /D [ 789 0 R /XYZ 69.866 801.979 null ] >>
+983 0 obj
+<< /D [ 981 0 R /XYZ 69.866 801.979 null ] >>
endobj
-788 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+980 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
endobj
-794 0 obj
-<< /Filter /FlateDecode /Length 1473 >>
+986 0 obj
+<< /Filter /FlateDecode /Length 2986 >>
stream
-xZ(WU E2H{\m)m6m*9գ3ӏIOߟߞ8d  '3yCT???kmj ZghM~
-g'|yMוk(ݡrӆrE}@&PgP!)0:;u9*uCٿ'=(k 3=0Uȁm oG>Gq>mcCNiuwu1Yv s͘i)-p>.~ Agt
-? <hk*bfCӕe@me Q&j#i$FKIZq?Y+g[gܝ0Pl|J /rӺyAA>cHtow
-bcj燮5꽽j&#<c:ɺ.CIf;93ѝ^cڈvr:"'۹;Euls`{Nqlӳeb;E.=nvbU$L-F{P uEs)g{sJc&GRkԨ[DDv7^wW-?lHR&&ǀ:y^,
+x]ˮ8WJ(r ̲QlW_ mK-9d-Mc%۟-`շ_&&n3os'sq(έ wHx%{ޗcOp8ϟ>1oz\>_bM8i-Lnv^O@`+``ZJG ti0VMd4H5cz]&0.T9uO GV{6M'o:٥w喣xU
+ɸwMNJyvLjli_#lg6
+{09Lp +o0)DŽ[LO_y_N2{|x\"fQqk&!P,aHJ
+Eiɼ$,*r7(8MD(QÈbzDֳFcTK<M9(M@Q-,x$aNKhji(bT+z&Ű08ē 4QfFF9Ckv˾j\8COv7bfDcZگtN R C%V:"'t
+
+`WX(Y4Q)WhE\IrL*8&r-~&:԰LYKRaFEEYjl'v9[蔔:bb f%.JN!S)O
+3+F"INDQr"Qc$'%
+VKYΆd x{vlVɳr] b1|,3/%XLrE#ʼЎMnXp
+(M
+}ï)b.rΠkh1(@:x};^k$_*]o$a]Z]Dr9Tdw.,s]7wL2?<k4cLFpc"WйO)BDΜbStloA!=5*Q9SAR#RT3wSpvB2
+i?Sخ*BDYKYK].x0:Yβ`iIW!.(\QE<Ҷ-tvhOb#R
+șw&JʫC> ָ
+bjPDx*xsF sP;0T̝mAbZ+Vv})QJICRBq\^zöDay*lǘKa\
+ۚ9I
+/&s JW!D)teN;2UǗLAd4%׏6X
+R s簎 V;ЩNMx6~yl
+Wzה;]'|-[NƓ̪G(<l&t]kߙU-Sf39s-)T^2rvYk,%1\c^T/݅ދN\P[^a|}5|Sk#/[Z h4|δM12S:EesZg-~F@':gtsFZg2sF@:gtsF^`NPہ2``Ms$USF@':gt9#trmV|Z. p猀uSFwq@k 2v`PVD_+3:93>ȸΙйΙkԃ AepPD猀t\Pd\猀u\5Ap E/#Ԁ'>Љs\TsF@:g|)#tr}z^2Żع\W̆P;-_D3F7mC**DnrYiҁj\1|߶a<FMWX7+8m׍wwx#Tk2 sTd.̥T3W^|]=;)[x_m9'>I$,]%M9HEe7H<Q(ˁttvﮪ׶akz--2J{䧧VN[WMK}O~\/@ d R-s]OO
endstream
endobj
-793 0 obj
-<< /Type /Page /Contents 794 0 R /Resources 792 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 779 0 R >>
+985 0 obj
+<< /Type /Page /Contents 986 0 R /Resources 984 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
endobj
-795 0 obj
-<< /D [ 793 0 R /XYZ 69.866 801.979 null ] >>
+987 0 obj
+<< /D [ 985 0 R /XYZ 69.866 801.979 null ] >>
endobj
-792 0 obj
-<< /Font << /F53 440 0 R /F23 391 0 R /F58 459 0 R >> /ProcSet [ /PDF /Text ] >>
+406 0 obj
+<< /D [ 985 0 R /XYZ 70.866 400.138 null ] >>
endobj
-796 0 obj
+984 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+991 0 obj
+<< /Filter /FlateDecode /Length 3358 >>
+stream
+xڽ]M6ϯߔ @g:@܂nN{ؒb[EYX> <vc}(J~~ׇUFoo斴ZbeU_{WZZ7:.?~9>Yu헔ү;?w _[.m߰O
+.ݨg| x9p>TtރGo3m>kRP>y VI"m2a8YZL`ֿ@te(|xQBz(xVleP)bI]U$H
+?P_bb%*JfD9BʫP$ +1D!
+Gc'*
+
+U(=D+o'+Bi`XH6V(9_\RAD! (zUѮQX8(u. <}I`LE ^DY֤bs<D Nr+[ >̓>I<1Q$Ct>5x~ROѧD},h0IkaLG=Dgd4z2i!mX24E-2PGXdd
+hF,i}U?63x{6N˺F}EλFW!5,1pa jNx,$x+a" WC[I=)ƪAQptJ(8ms6ea A271",D3; կffz{N3;E$"L*AYΪcj{f靪sJ$!J=9\m9-I }> &"c2Sy>cӬ2>>J
+%I Š|hJ-0qޙƌuxoA6D
+`+{@dwhFs_Ho5Zc=Fᾢ(rF j4D(5 cFozwAIm8hCrچF5Y 2k 4=$XB68P mlPILj15OY \h"FD5xfh4x Umfjz=]@}ILFIj4$(mѦ^h]h6D\hә+ ;F`5Yu
+endstream
+endobj
+990 0 obj
+<< /Type /Page /Contents 991 0 R /Resources 989 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+992 0 obj
+<< /D [ 990 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+989 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+995 0 obj
+<< /Filter /FlateDecode /Length 2934 >>
+stream
+x]ˎW  ˠwAU6E.%^u)Ԣ*M"!)Y۟}ۇu$~ț)?RIi~JޥtFJo14\I-{y>|ϟ}W~^?_Ii
+VX3V;]N=ǚ05:1_!`whTQOiEtFBp6TSdD^%=)  B9
+'Rkkbk .{^cZaT 'Zh/a`B&Y|mH?Ge26QYT1hT50&H(|JG9ab91 cQ
+[=cQc1ZX +σj:Cg`
+=Yw"`kKY8`'2j/,Fvo3g Jm&7
+L0Ȥ.. * c3mҎ%rhq9۱ ikk} D~`3?ʺ\mXMJZD'ˆ-&KbMdI=!o 6 }da|lj4IM~̥b&Nz ;`x{Fe;@&7HmwP?a?5H`r1Ѹ6duZ, ,t`6mz8\#ey"Y?-?2Y?ͳ|*g,~*gG~]$bS
+'$@}|b9㺖/Ǫ|\f*VncTy'2l&h|%?}1.}e!"[ͼx+XWfʦI}BA-e^'<z2r ܐOm[[-ik&*lGx}Ϸ8Tv.ʭx!@SJ99n ~[ǁۖC7<5ri(EGCY:,ֲ *v,ϐO4$s
+8Ђ &2J)h^b^ #2q>Vx,Q94YyiQm$Am{6j5[qe.Eܷ[!yEY&dؤ8iSf8WIKf,v>yyNMqOp[Y)x. }#O!~
+}Jm[ )c[]g$XQ<+goe+oPҁ߮j0T< NP=l*1Dx84\ix/̜
+EM 95qx%zU$j[1XCTH]"we:+/`'*ڢ=o"n+w̾+
+|W# _$I
+endstream
+endobj
+994 0 obj
+<< /Type /Page /Contents 995 0 R /Resources 993 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+996 0 obj
+<< /D [ 994 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+993 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+999 0 obj
+<< /Filter /FlateDecode /Length 3258 >>
+stream
+x]͒ۼ)S*~U9|K嚜r@akyh`I/?_ks ,XiϿ~7Ǚ|`\ƿ7oŝs8>.߿UJO {˟><ܾ)=\>~Ko5<0"M8\HXo<o?,ƒFK?83ƙ.(]7*{tuί5&6xvhͻu'Rs#W$h+_%v>#Ϧc|Tn@9޴=YxÂ2CDZ>19gv۷?#
+۴S>E%`1JIx2o{HHƽA$S-9)%3zh=-t̹n^=m1}ʑ8f*gC J1
+xb | Z9Op0P|)B5M/&SRqĜULS`. s'}w:X85j77%Q )i ,xs]M%^VxN
+RDɠLšu:#n~ʈW>0ҳGm7k#H+A.½Bmjo4í64
+wS (lWՃ k
+dImQKj7
+8
+R(؆Bw> {dT(K\G5ܠpp[ClZژrm%b)vd H<s\$a%Lg$&H/QI*j S0]%"Y!H^.HA\?#aő0U_f-A%%lC6Y$  a$LlJ v0$lg 3Cx~9t)`Q<?3aOɗ#IRy$^0E̾Ƣ;0y}]EteBdh3.%cW%k-₀%. zL$ZX |'|t&Q,=QAK.&0ƱФЈ8
+mHSr<ޣ^k+;VqjrK#FkL w%I&QNlj׈mKw~oUzwz";|ʨMBϽ'JH>@Ѡ[̓ \E&7sߘ{/r3|6\Y؋{PZ=:Ao:2X=:qS w*ܢ@v#Hl;vÑ`X)CKp8-DIB3*#6YhY1L:Q<rrwhp^0k<AbVJ*yI(i3PU/f ѭBP
+.Rgc/T<N5رC?g
+9"-JLJ̼|7  BĿKK^0C/gzR7]W@vg}/x# `A2NW`1* #IHaΰʇ@:1 Ts(FTH-mu?03G T#dEeVS '8j.e8:eh1lH1lZ6)BWRj/;hkfAN*z2 O1 z)8RcH-y{˂ȩl1[2)79ޤC pI}t%'9m/!Q9.$~1`3N"OF)@ů )
+Q{$E^k`GOAs5`L]tD'v-;m>IN<|le˧)4<ۢF=+"8&W<}.PUov3GvĊ}RMّ3vF=gGDvF8i 86?gG+VuhGhvɎ0#59;bG!a1ۑE_#7hN`G:('H%3#k`Vqs'NNّ0qّHlG:ő;R)dWGH̹w ьxEs h3Tԃ0k<$fd] /KcsN$c>fCZH.d 0yt!{l@M Tql~}CRaDsc
+Oϗ
+endstream
+endobj
+998 0 obj
+<< /Type /Page /Contents 999 0 R /Resources 997 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1000 0 obj
+<< /D [ 998 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+410 0 obj
+<< /D [ 998 0 R /XYZ 70.866 559.34 null ] >>
+endobj
+997 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1003 0 obj
+<< /Filter /FlateDecode /Length 2903 >>
+stream
+x]n8߯4h`4 f;bJK**fQb86yxXS)7}ۏo~p+Dǿ[*xK(m?7?vZ7:f✃O xͿR~c~&.~v޿~ @!Р-G.߿ pQ
+MsO98 ~3q"J@ʄp2=G钊&0gSkc N9D̅E;HE8b;T4'#'!:_vXˑrJ38%HrHA%)GHoˑq|U,A dL
+# }hf)A<$晥:Zbg&6:.$ewIq>$$(s`& JTCH3J -I(xN?iFr$aGXJ:1@*2FCTJɉ j!D
+ ĖIr-d\z22mn;Wm
+h1Z2red B"c9EWoĖI<(|L:5l=D5o4sU 2W5
+7bUXVυ6bIUQxm"
+$&f˜ړəgY 2&AD*/c0gZy9CP6Ht;Q< ^꩒&y+Wgm_Vۻ>mwޣdJx.(톳+B[5C̞5"6.3{@\QػG
+Nz)8qluix ("YĢ ȘCMp q   {\he%D?`CtfBup6fBQYExKec9H BQB4!ۼ,0۠4;c{Qļ{5f֞5RduZ WutJ鑵=K﬋$=W9GyʳanYY|ٍUIo3\;-̙u炳wesJwլi\h]5+EXTj c\ane[=2zxjjK1|sAwլmVЭQ'ԖcKq"ь4`U7#L8@JTi%A4Sb(%xWEB:W\/#SmN)0[$eۄhgJR%jmb;N2)ե+K%oiA$OJX/!RXiwɤe7XNf^;`5oX ukCoo`om{e6]=ĸ gˢil쬙ʢ៷s~ɧN=ObYL35_Kv2;N92NiU tI7nS Y ƫ)JэӴK̪I_>X?{WØxWD"0ZP~9o^q^yeL;ϲ|W_P f Es
+>d17,k 4N"P(lgV6GJK fqAtimYyQ o++z+7šE;]7OfS~@2'6 ?'\*>q6,`yXMJBy<>e(b}>P3v_b"bߺSח=txg7@URT e頼1틡x81X[}ڊ
+endstream
+endobj
+1002 0 obj
+<< /Type /Page /Contents 1003 0 R /Resources 1001 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1004 0 obj
+<< /D [ 1002 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1001 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1007 0 obj
+<< /Filter /FlateDecode /Length 3018 >>
+stream
+x]n;+a~
+|'u-|EG!Xkvolg_Jmoqd9BטP}3 a>5)-d ;~lo^f2{7Ȇ§(,8))X^Ya
+w'dMV`g1cc#,p&#72 #ja@
+D.
+gdoD!"؋@g-KYg]I9_[n2p6
+@W,ml磍\ Ci86楻<Uɸ.3^U@.ߵ)+*ya"+z4ǒ8# [2lڈ#;]v'vtq ]z.6>D}Lt1I>ZD/."9[ 9[hu3Eams0s BZ=ߕ2Ru7OYr9U0J'uZhUXLe5`L-n:IRPN>gqk3$uz:-1C(uZC 2 cJ1:K?@N(u'N#R!:/ub:4-u8Rg޿(u8Rg̿4RRۘav:aAT\~ԡo:>(u8r|n-Jg6Jg6JLBb"u!Z;Bv<$Y:(nQ䟭*1׽y}FBc
+oBw%|zh ȩOczh::j:9"tّGQZfאV "{L؋r®+'욶GXp;orQQ+
+sE#xtI(c&o!yfdL;:5RY0J> + T&(ÕDe%asFy
+9\8ICw^ةy19ˣAy>FngvFgY+eSԬnjvF$_z-~[cҠ\peжAn4A1wbة(0ɭ'&H3N?Ɖ9qR(} 6ڨ2qF$3B<Va=z@kOX=1.gY**Y 6*{i{uIp! 6*{`Sq[`6*;`6CpبfM
+m|$g<L0 &e Cʺw>oauVc;Tyʹ=SLGcBՐ3+OT aa~deE=zCDyGo%-q/lKi~L
+(zB!շͼ좼MeС-dF@]
+pk3EK_
+ ]kk1 fZm]kAS$CYjmF$J@m`x
+HƌƘxKi\N7Q(6e ֱxꜗ/׏
+endstream
+endobj
+1006 0 obj
+<< /Type /Page /Contents 1007 0 R /Resources 1005 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1008 0 obj
+<< /D [ 1006 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+414 0 obj
+<< /D [ 1006 0 R /XYZ 70.866 249.81 null ] >>
+endobj
+1005 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1011 0 obj
+<< /Filter /FlateDecode /Length 2749 >>
+stream
+xڽ]+LM0 xgw 84639&[U=ˢYX 4"q$}M~ۧ}eL@-ixK[VږO7Wg:n)s|#N.ןRJwwb.Ƿ/-?Q_ow
+<l$4U7Iܖh~3Dmb6u=ۡu~,vb}}a1ֿ/Z21?El|x9p>gиPhi3+oRbpgߟܴJZ-,s.L \GbqX/%~ݭXb>{g)n\66$%̔xWzQ]i{<1h;5=UMoVbn􎑞#ʥY/(Dt Zƒ:?ӁK6LW
+3i!%ju (UG(spE!;Q7ѩ{{ȭ7;s+k$"U/>.қU< *gO^
+syfatnk;Y]!dLZ0[DI,L¤wILa %
+%09B0!,LQL!rR1yM:Tt&'8!:_v<ƅlcB$d#˕(!$YP`cTcHB#LE?Y--O92sPsʓPb{6N8\KpGp2
+9BqK)
+ޠuExKym@rwn1G/2sfnAwr@ ;oJ$.C)=Fheͫ>Az[H8x9sTǬIN ^^,]r<
+I@YoeY,ĶDmfYֶ"ĕˮ^% q8q˼2{}lg>N*v0 \@B\*Wl?5`H~:<Jn?TгY
+sE<W6M%8i9e#`XxV<$_Ǧ{F#;O{|[g=<KuB .9_ S<ӆW>j5Nxc֚w6ZjCb
+endstream
+endobj
+1010 0 obj
+<< /Type /Page /Contents 1011 0 R /Resources 1009 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1012 0 obj
+<< /D [ 1010 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1009 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1015 0 obj
+<< /Filter /FlateDecode /Length 3425 >>
+stream
+x]Moϯ?
+DRb{^ `nAS.[Urd7Kᙶ||UEGRmun~{on-woAM[ˤ ?yS~(ߕR>5߬W-;G=ޡ;MHKa2i
+Cq5EOMOxtH߬aY/?"]dm_"2JO BhLB!%X+p!sB|5dägVAUÁwW %Ęwr_6|L\%[Cmy~<ۏ5)W3:u&C9lXW09I-
+ |yf]ѶK#2QY;)嬍|1hT0.MDqqRˉm>XbKq~j ؝H1(cfqf$Ї׾ƀowhl/*U՘slaJ
+2lqm7"oej8-Ko&c$jo3ԷFkE9o7G'_7iԷ<n]W\s^@7)*3CMb*oLgj4^e{ڞ8;ljOICBMIP"z?odU>zhX0y
+ |Ͼt*]OqSfC_KC̆@ktGڂ΋`BPb Jy#ŻeV!/~W5^ 4j8Y $rw%\\&T[@W B{cJN5vvu6RLx!`qn7(X[3<#3)=.^i\gjg'Вy˯aλ{kLv~v.C|(ʬ#҉Awt7 ?>Ц/AOmtA;dН @Bg3\0{ۗi HRy97H;Q<~b^6PZpp7V0\s<.^ExhUľyaaY7,>P
+fmwhS)ŀ[JNp`z=řf]>D$sU1'$sA9ǁ*7TvTg!m2p@ = t Hi/iU~Cj7/L<{q<t<d>n<s8Gʻ}\ }#d[¤XAd󤣋󤣸t̺c11kC:Py xұtDM:X1fDIb<F,W}wXm؝P< BW$8]Z`MD|\Qt&WMtBm}܇ X9o^8A]e{ڞ8 ,yHy@$h{rt\AgPzgͯ`{򁏴={lO)ۓŀi{N؞2'>^~#tx=1l+ƃlOɀƴ=lCDGٞllOf{{=nlEٞjld{@-,! Uijڞ8
+۳3QFFhj
+Zc8&Va!P
+U8 KYcCrbœ5ϳHv^&;M e<](2|e>[q!ŲP>J(q !0kcӨ%xJx
+J@3rhD"t_%p'ʌw]dX ԎH8kD7n4oKmTڢSOf9\A }FOE"GمOF_h=waDLc~n.F
+r}aԮ%ilbX^}3bRB\1 v`:
+v"{+;DzLn!:$%P&gms;VOX9O Y@2jU% Ur%l-jV%ԼaC5+htlgH%KDZլOy"GjV'<RʨfExó|3Sd=># oFJe9
+3CyXz>nٻU۸!~y#EXI*czti?@Ii>#mF>.z%ƫȾyQ
+ )hb^dv)]: + $//!"s rJj߼Ћz6*czt8a f^0j>6r<Q z8> <2ϑDNhy4V~dGYpYd <!>}J,vgE|luQRZ4c 6c]<WaM"
+
+_(
+zy9X
+ 筢%+F0Vg܍6
+2}d9tR4bIkkjI6rI-|IMPawf.%*Gbd@砽AZPᶠV򐽠6r[|2ѓ<y}_r*-]i-|lBw9l屋mV\-NsmsB"l' 0 r_Xw6Px_,ssK^JL%.5K>P ?.-PFbsjw%.Zҗ4(Y`zU,%ђg+<\gR+%JӨU$F3@DU{-*rwZje=@|FdyJ%LT,܆b%CGJ HR][, j
+FIC=+W֓}WreU]KBUC\AzP,VV3i
+IC\@3l1-"WPy1Bi|+vU~
+endstream
+endobj
+1014 0 obj
+<< /Type /Page /Contents 1015 0 R /Resources 1013 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1016 0 obj
+<< /D [ 1014 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1013 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1019 0 obj
+<< /Filter /FlateDecode /Length 2883 >>
+stream
+xڽ]˒۶+F~T\̤.S6Ye_A 1EO7Aⷿo__~{Xۯq歽9?\\q.^87s~U)g G_s9o|srF_<C
+3tm:@}ۚ`0^.Kxk%~~-Zly{kLv].?A2pk=j uē'1CL1DÊ!o{S쐖Ǹe*w~]NB2!i s.1K5ͽRYa WF1)28{-`q~\mCPȱ"bɌ6z!㾈r E""dY}",49RDZN&ZrhXEDȸ/"{$
+ w
+M198-J9bwv^Pvx?RgwOgk Sda" moy}vс))ޖH
+֎ޥѻ=yF0+/LE+@yv?:sX>F'c27@瞆9a`}Imh[3_)!
+1RjDV*dHɣ*KWYG[N}&y>G\WY$oM}fg)=ἔCk;9JYH(W(D `geUo i7bnX~ {ID+$5d+ARq'f*t;?D%#8%U5NIଫ[}0sO}Vj_kGWb+{:|jFmq*\#ZFPpUx#.kp'e) E/iVm8%O)
+x8UY\1;X5;{[9;v2㙙"gW)j ,jA4;N
+[!I=)JyS)]zf<20Js{lY9 \v 4POرc:v9ğ5p4A5peּKO r`wY 0zeL@vؒ m7=@z|E)>BtNo(=eO+%UۈH
+1FCSJMZF9MRg
+:W,9:S J' $֒o ku܏@\@bHxRѓH Gs+-򅞎1Ҳ҅DirQ.,㩚$L%$V;{c'6F+jԸ
+<{-2}c{:lT:T9,U!xR2' LI<]&I ڱYk8=dd`LBHݕ dƐN6q
+fs5l<Bt*OH Z6&HS&RA
+<{65鶴Lⶔu6JRBEBSʨ&
+E(/yj=@-u< JœK $KύRIYB4M)$Y}&K
+VJo*co+K֎^mU~t6}eF[<kQ͙Su e)sc,DCM$ݏǏޛZT}`ǩ#]UE]T'6 ヤ R@;7H!Fq"b
+(nz[9v|z7桡Fx<٨F{QbBTnf՞*;[P-[틻8w70P{nlXfҝzmOrۘ{Po[D]^rpϟM#fSX\2HF+1 +\%:Ud#Ȃ3Mc0]Q~ok'˚U9ԍNL9<GB _ ߹[>SɆ'v^$yQpzh;' \>ihE©D
+SS &
+endstream
+endobj
+1018 0 obj
+<< /Type /Page /Contents 1019 0 R /Resources 1017 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1020 0 obj
+<< /D [ 1018 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+418 0 obj
+<< /D [ 1018 0 R /XYZ 70.866 771.024 null ] >>
+endobj
+422 0 obj
+<< /D [ 1018 0 R /XYZ 70.866 698.278 null ] >>
+endobj
+1017 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F32 489 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1023 0 obj
+<< /Filter /FlateDecode /Length 2534 >>
+stream
+x]Ɏ6 WD}'-59?2)IhP]({䖷nˏO߬%O
+>7u RDo!&!5|/RRW)ՋH#VۯcN; 㯿w|o/uDoWz_?~jIiƑ!-oN>s+Ј1 7)
+ɘ?h?G%Լ&PI)݇cglȖ.50t:Ƀo=xhy* S6[VظY#+FW9L{ ǗB}d
+¨ʶi-A~~}|FS1/?6} s[H?dPy4NH~1fr$a{m͞VTd_o j5+~kDo08qE{ eS
+dI?vpkfthbb(F f
+ tbbZ5k^./ayH%`kr(
+oy(oRCD2˧XJ@SH.hgD2SA3J&c# a8 ,0ވp`qgn
+A´1>4RUL49gDz.љ(͐5:`G)ct+VV 0RJ>2xdv0gp9=ٚ# \Ik{|~¢}X8S@-쇊d@}k<bRT~(Ю\q09eLBQy$jMI3WOv?wƢQy^'PNO*H@:O¡\h${h;*5*߷Â,ڳuد+4*CaSXڢmvB !.VxP$>0)aQ'U^
+be31Kwh!:@wbNLTʶ>?'ӕs,m^7owA74v]H@ܭ1?DEa6_Ϻ
+/GLZlljN0ֳm3ERgȭ@uE1d D'Xd,2KrD0w&6<w0wD;teATΎE$.0ΏȲ8,yтS: F'"`Jza5G2M¦'&?H[/-~Zl?b%5KWY̽Fvz+MhO)f>
+'`!^6͔M-މyPNef}C<!䶅ו$`PlM_MI3@7UOMvnҠ|)iS9U(I'gP;-7Ul@?hv*,ڴPjs
+!۩Pb* ګ&r?r\nZuUx8.(`Y%
+8| f.PSp_P.+qk7K_ʂꏡ*pW+@ٽQ
+endstream
+endobj
+1022 0 obj
+<< /Type /Page /Contents 1023 0 R /Resources 1021 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 988 0 R >>
+endobj
+1024 0 obj
+<< /D [ 1022 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1021 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1027 0 obj
+<< /Filter /FlateDecode /Length 3465 >>
+stream
+x]Mo8e:ݝ8b?,]&=1([4r*TI4ǧ۾ž_bz͜}/??{)L9i6~oֆֺWkS6O~%
+ j .A %6́R4)#;bJ7nC}1LYF__G!L u$@n)k k^VY)bveɺeeʒ-jA?0b
+<_#dB U(\΃êŦ?jv@Pv 7gm,Bujک$=_] n[qQu"B)\_{=sPHw$юl?!x&L'ڟ-EJT#Iޕ$L򊄩Q!"Pj5'r
+Q`Q`sZJYr(+oQΠ7JP[
+
+Y'=cP!l]dڎ$i/0mp_Q2+ZM ]k?r4auTMN!<);A*8.
+ v]# q,vj36igiˆS ږ,B
+*=@qB
+-UTaWժ }}919q"hF6| *`h>]4ц>{*Úov2d)0g]I*;+#+wrਲ਼+D뗏@Ec2eȚP2Ⱥ"2|HbmE )&$wHb ERrHxNHFbeǕ;尶;j_kT-D!@u7(@GИ'mk*`=md>@kYg7!O;!D? H? H#
+ʮ!hÇMPʇ&(}&(5P~6Aa!AyC+7AMPv!ªO0*mV۷''}&td v*gJZ)egJ*D7)eĺZo^&1}?Emɺ"2|dme&ŔyMf2B9Lfr<-Rs-[m\j%R[ T5\` Օ-H*5׍GБh4g_"*gH$vcOmv"*>}>}Ow/ $*5V=A L${̀F ; :ypO/2>F(|6мxm|K0NDTL1i})vI&SLh2e72R yZ@_!x2*.ppAmi~ߺlpݬ>mº&MXi17mNT(Mp<i츲:Xo2ʮ>&{0qz
+"w8}ӑ'3οjd:=?iy^JNF+i/Z*}RIM).z8RJ- UF ̗()
+)$6 eHVW#pv[m47xѽ6!IKE<12y)I2f'V_digdU"6N֫x';ᴻ
+" рhLmx؞0Y4!hL!'z⁆p'`pأ uznZ((x
+endstream
+endobj
+1026 0 obj
+<< /Type /Page /Contents 1027 0 R /Resources 1025 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1028 0 obj
+<< /D [ 1026 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1025 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1032 0 obj
+<< /Filter /FlateDecode /Length 2704 >>
+stream
+x]Ɏ8+a/@#@0 \gNs?LQbrQ6I94-U$y$O?>}n)䵷_R<S"z
+1 OHIiޤTg)G_1 aOm9R~ Hq/z=_
+ycL is;v>Uck3"m0ת VDxTQ*:a11xs٭=it9nPsgМZDrmu}Vo]_disL
+ȮU,<6F Hr<MWI/E>; M+5~ p
+@oh 1AinkaLJ$y>chk -{&Z B;z?<P8Us=HeSl)T5; <چ(1WkIƞKv`-Ұϡux0mbޑE>B[2=e+BgxLȅQ}ůoߗu"Pw$kwBĜ0!;VZRsUxWIT>t"}US2U7ILYi&is)ihC#gr,8[G^.B utL2|dZd3*' *)g sQ˒3l jY. J(р? Xk
++ZX+.HN]dQ@ƈ yY 4"N(hA)J?깋GkaIݙdUki*JXWzLo1\'7sb؀+gI>k1)q1)E *IA!\ΌzFx)NR+Or>R5g4g;i|W1ૹv3làgؘNQQDX( &vm GYa~7%DZ2D#Sd*@| i?B},By
++&8Z2| -VB&a!ymJ *GB%Y."s1C^ -tqm#6BK(wvU
+\Ase蝈p_6áEd3cl3P(ݠ?U3cfFN fB֥I~l|"\؝Sk s{sOfX4Y̘gؔDpavсaJeoW3WLu8Or7*Kʂ(A>QJ!1- ![~0T"N=-TG8w_~â5r 0$~to&{8Â0AD!Ɖ1k~|kC~4Kq>39dH5莟Nh{< a!D~'{l^KY|zNhsy.5
+%cwtְ'BuR=s>uG<<T>`@2_'PN1yj@az57rhy EY8=ǬVx/Eq6 y|!㥓x &  ,
+C P\%ӗw06?۠zKTamYƪ˅r}
+endstream
+endobj
+1031 0 obj
+<< /Type /Page /Contents 1032 0 R /Resources 1030 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1033 0 obj
+<< /D [ 1031 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+426 0 obj
+<< /D [ 1031 0 R /XYZ 70.866 109.803 null ] >>
+endobj
+1030 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1036 0 obj
+<< /Filter /FlateDecode /Length 2895 >>
+stream
+x]ˎ6W0 LOјi/MJLMT7%C`$LJ|߿|_o=H^{/
+~!?BLBj*~|R})}
+/I/!_ww| ߶[>o
+m>41 Ga
+¬׃ejЁ͜-J#.J`ԁxQh?$ƌ
+c\O$T@O{NX2鶧 2-5bԌ=x&1
+ac3:uiRݕ6ԽLqT+xSUj*-ZO:21?4iBEag[uD/s8;[+.%W.9<G2@t)۞C8xBix]‚ȕZ'KJ~nD%LD↉"LD7B vy>f&VwФأ]+䊌4cH2JCW2/mEǶzi~.gm 㒛k.4s JyќTMOSlI
+^<c$5RR7I#m4|^o_}]>+u=$vݠV^ qr ]džz>|l}^A3s|Y5Ha"u` :1%vn6XD!rp;۵VY8
+?m̗<1  ςoK$]{8K?G\J<˕d B!J"$D5d&6jIeP78@>?`6?ʺ6r^vry~nku'ֵ PۋVV6ah$JX8c+,Q!T^ u(˘]g^i{[ģ> `G|"u۔"%
+rA9/l
+endstream
+endobj
+1035 0 obj
+<< /Type /Page /Contents 1036 0 R /Resources 1034 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1037 0 obj
+<< /D [ 1035 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1034 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1040 0 obj
+<< /Filter /FlateDecode /Length 2681 >>
+stream
+x]ˎ$W,KiK^^[{ 2T/Z
+N@q YM~x__!oB\?"*.z)}
+'c |ixeO!_g oX-?O?@.P'a[ GƲ~[G~N*v*[0]5
+|*&rj 6%J˸opl^~(bͬ=F~ϡ_R翔Zk
+ϾP^i\4q5+)"K/?ƶMihhiGcb( haPdcy 1kgvz/Zr( P^mBAT5[T5*D1BʸkT
+4:E'b<t.Et6NH'WJI!}lD)yJB=x| #%udkH),ʰSm3RbgRʭm\l{j=A9m{e:1uu=>N_@| &m(AuFl2dONRNȷ@SN]ɂPd1e,I?)!n8Bar삄 E,z0N .;5¯?f[|FE 6Q;L;nj )3-78S.n )G@B2OOf}nq||BZF_&P{DԠ&0|Z/$nf eNϧcJMP5:@;=#¾$T9,],sXd14UO| >:EII_:q$}CI_ǰםW$}5W|Q-cf^)UU*0w# DdQGtzS:QG IG 2?OiK>ɷǃ6f%':Mv<T"pl=프]OF*`AFJ$X -FO '-d./EVrx-/>WRB|d"2:(gTX1?Nk!E1ZGZС1Z7sĄ5PR:+Jo1YcӛLvǏQ&ʶD;ۋ/gVx7 BPQ2*v`kY|~58+v|&gڦsV #2Ί#r4Ί)d$FHP{~ MH{E ?{ `Hē "2ƒֽ_%!''~}đu<;ЗEW}Y*v˲8CT@ԐmlAԕu"uZv詫$<F+N{'yb`+ٚ)mvSO ')d{tՙ}x h'{ދکh'uczg9ƻަo mgATE`3?Bz;6
+5"=ċX$jm"\o=gN<c "!)At\ (A)$jP٦ׁn>j"ߠ"<cq"/(dUt -Mzkcgi<NDFZ2GDE=yU^>y~0ǍR'm\sX1:w"*ǫ˨Yz1DCb gTH U
+iLL!_к3Uڹ31zڹ-F12ډ9+]/Ϗr}'"dYh趴H;o;w'aGV3lSxC1X֓n,5u U,U766^<0|/ `s=E8=^d/<~Q(_XǗ
+endstream
+endobj
+1039 0 obj
+<< /Type /Page /Contents 1040 0 R /Resources 1038 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1041 0 obj
+<< /D [ 1039 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1038 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1044 0 obj
+<< /Filter /FlateDecode /Length 3509 >>
+stream
+x]n%7W
+ ?BLBj?&*.z)}|/x_B|WOHxIK;ws
+窶fQy'2<ikZˇ)iO[02:N]<o+x^_l_|?}qHɂY{9 CQp=ͯT^!_DL4e[Gx&Q?-ȷd:~Chۂuz[J/ ||k@KEOXK/Ĉǡ1Pٯ*6
+R4eU|^Q W N#$vBvX-]WR,CZ&5.
+g*oD𱅪 <gS3fv.=o
+S_;][~` Ylm^)"\x+J&FO#Bt5iςg4ln5Pj;v>"v OߩcTدD%1MqQ_=|NB||
+ړJx<q/ GCk^.)C܇G~+I0/ &<,7fB}࿆ 3Su_J0c1jB8P(R-T]"l}=o
+Hi
+ *#/8U$R0*gPx+U .-m*UEbT$3"{))yn{DE2:k";T$d*"9](k QQJ>EE.=EESŴsH
+a`0Ba
+<mD-lT+$OBR |
+ jBNVHP
+'{gJ큒{LB=5+1 3?_Sc(+12 k5cq^jyY!/V9b܀"^Ruxƥ~G@v?Q+k=c
+olS|)|2ABM{ ڰ&R{rO<㖟BZx([:Q&xYP' [˥»\Pw*& :J#P7ƈ&n@M<'ѱG^]7Fkc4r힃,$Xa_<I5Pu^4nmo\]aJ#<T?: Kiٖ*"rkU'aLՐk- |eeR5dv LP/]Po+ 0{[ ab H5*~DHٲja!^yf+')fg83ynz0@Yfa|qa6,JC Lk$!ZA֋oSVf=f^4"L4"abDw w1ޮ}g. aٰr<S
+O:C5M!Bl.ifbcǃH8KhY43 EAlvAyPֵͳ8v<vD9 Po+(8ޛן;.*s30zڽ"*sC!"A(KP2(<2323yONI/5rp5{-Q{-9P T&|)ڨ]jlԌxNA o[AP|,FśXe㠳lܜٰ¿D '@ŷz1Rߦ-~̆E_yZ9E]o͊7mjYPj@V=T3c搓K- d]?bgvV4D+ӂ.<9q0'q ¿9(YgNȜ-f!̹3lx$sv0ggHSyn{99PQQj9I9`eΡ4p0' s`NㄽJJ19 칯0ŜhDĈn)@d8.ybaa!̹3lx$gθfvI)Y(U.&7Pu3SWFY- g&¡pP}&{ ksw1 p"Z1YA8u?rR/t9茑0"ƃ! SwuZ:nɅs/(<w@_vԹ;PK3MSΎɁ);fwQvVL3NJOCQ*,O+ CnSAy8LXܟLǗFA\
+endstream
+endobj
+1043 0 obj
+<< /Type /Page /Contents 1044 0 R /Resources 1042 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1045 0 obj
+<< /D [ 1043 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1042 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1048 0 obj
+<< /Filter /FlateDecode /Length 3024 >>
+stream
+x]n$9WZB@rn :sΠ!|0ΤܞҷoO-m_ffnI%[Zۿ~ڽhmNo9DNRJϼgb7킒>Q~+o
+#|41)dwWq""d='e|ћǿ$y me"n0*g'cmJcj zt9)\D;hi\"ca?C;)zlN
+)1(gR#1Oua
+%\VqE9(<סӓ=LOӓ"شӓ=Tg'y9gzӓT5\ak,>e
+B46 kcB!$X"^n&8h/!M9 Nd]I-GV;ϬS| /F̢Nb1Ϝk\~0B9ײ͟k7j2nPNk)\zkkV[L[Md"j<@l{δ:PmEm~,Dj=?BjN˸ P#r^dP 6?.n*X]2>dޙ]"fk\rC\'wՙ]2Du@Oa?M5`7D7Po;)/j^<Myb~/')"{M%^wxeS<6ELaS+ *ufXAE\:r)+G\VEl]5hDuya,' 49!y!z<-P#z<d 6ݷd#|U:c=e.mFI./*&=Fx(s'uJ5<"e ;<RPiIQ|"$EpcOq$h&qOVg^
+F'v쐈d.+:KF2[=V;LA=-"k;S3ZļSZ+<{LiI3d<3^
+ccl-tn!kZ k;! Z,Q$1 CrZax,?%{z$&&EPՂs95CufnS&' 8;I5MOغKl] ЁE/sv-%Ƃ3BmP%&cl4:KF8sdL|;;a2!O"P@`"yDw/OS?A8EDLA,?*Az?0L~LwkQ%Yo33Fet%ldYcUD4kUiU  Y:0}թmk, ᚖ" zC4o%:FF7z|7d>G B6H5<HMc+j$Ka>FZ|r-`=d(fBs*i8^@hڏΝ۽=]cNds:
+,D\ [!@TeM(r&EXZ->d߷Wl
+ !?ڋg.r'\p
+^t.:,TkX.9E.gDߢ3/dndnQ2ŊK.גYUp_7r>@Hk ݐAfTS_=@_L YIԟjՠ<O׷
+endstream
+endobj
+1047 0 obj
+<< /Type /Page /Contents 1048 0 R /Resources 1046 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1049 0 obj
+<< /D [ 1047 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1046 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1052 0 obj
+<< /Filter /FlateDecode /Length 2964 >>
+stream
+x]ˮ7+f~
+Nfi
+η<vRgo-xklٔ/M}C bfˇ"8|ƧB~1&!)_9#R!0- ѡm~,dPN՘`[Dd @t9-@|ۓo㡏-SQ moZcd䇗HR$=ߵm۷SJ^䆨NT ]!aJ Ѹ}|qqL46
+J:9A[#yn.e暏<вh%{@@Xp6O:ˈl0"*cbP#C3TI
+ '
+c OG H/b y I".h% *$N,b)PVp)b '^W23
+c ?!+)EoHZ }gcctPU*؋\e˕Iy!Zu'#oUDE~?#,0[(Ep۶=#-P Px,y(z렿sHƶLs}QMyJj7H=%SQ> Z>YF*X)9+ӫdϕsO<0*xQk-$ , yKxr-E`+W*hT
+F,
+ˋ6K|ǫ<7Z /Wog<~81'#ǚ&)iGݺphw&Z4q r#MLxܞ 6hHGMt<D6!M.jW/V\4ǎ4B w_8Ħ4B wx8]V!2ۦ3yUq r#]=~R|yF,G 8ń_&>Bm"mJQ.<)>:4q r#MLx&X<4Aq N|X+c&)iG]H)>ȱhH MLz AF,G]hb #n7k~/Z-N6鍂@
+;VߥʸQ`[W m?G"G{LzBD|?>|7:ЩȨ;# V`|[25 >;:;C,ipͭSYV槲<pGALFe
+=]brv-港\1A?}`u3gֳ 0n; 9
+Ⱦ(;3qfS9'_Q Jfvjbz L{b;ak N:@*q V7=Q1Qmrl< iPVHX95L>CxAi{\qzF6EFsYܴSǁu*Yk{TD0/jDHJO""3&IpR!'֨1b6
+j[aޕeN{*TDgvPOhx~nzy&Kcۨ)t'eDEq nkYzO /R2,`-p'e H`ʺq>m-1l,.a[CT6JnOEʬP}`ǡ2ǮS^Fݛ{T5!^ԷjZSɡB i~N{'WͿ@{ujy]~j^J2Y^+bj‘- ,'lڞUH0{T
+3K
+ۑ{R "@-Mrdj<x#
+endstream
+endobj
+1051 0 obj
+<< /Type /Page /Contents 1052 0 R /Resources 1050 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1053 0 obj
+<< /D [ 1051 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+430 0 obj
+<< /D [ 1051 0 R /XYZ 70.866 558.904 null ] >>
+endobj
+1050 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1056 0 obj
+<< /Filter /FlateDecode /Length 3386 >>
+stream
+x]͎ S br\-5{%m2*QeCI}i}ӷ?n? o斴1Ro]ky:8c7|"Xxeo)g~Ο/ߴG>1??a?9|tƱ`q˷uzTfm{o' Q ڦ*_Tb8Pa
+.Wsa-\g?<=po
+d/PUXU c
+yes@cV*ê
+OGUa1xͅuaK396Se(ѮD-*N_rej +bPvɩ;lY}QQ3jfT "`)0>X  a^0@UD%WC؇sF^hefd9yv(D2'gYr-δQ)"HH"[
+YWT +lN4_ r#V,OL(ayA$ [r؄
+]iHͩk~hֽktәY=*e+.%n!钻)I%qF
+,36_|m]-^Fx2`dJW]O62Mz(Ql4ub55Пi%yiV 5MKKemrXtMn>f6Д~:gҰKh# )ԁ>9Ay p#s$K\.SڻXxl\l:Á6pz"5DZ`,tUia?sk.EY
+Deoݍ(@֩D"[NfaFBq'i7z{A8t܃l4y}dhnVUƝg׭@2YmExXD:q'c,\!
+'DRJ*jlt<ЀH"[b(a[94OsC4|eO(}EtEHiTqߒNF,딓rgΐzl&2@D̉:+DTxuMkud]f8@uLb,SUT?T{<;UYnoxϑAv񘦑bKQK3%9ZDo\>_p]._$,
+endstream
+endobj
+1055 0 obj
+<< /Type /Page /Contents 1056 0 R /Resources 1054 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1057 0 obj
+<< /D [ 1055 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+1054 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1060 0 obj
+<< /Filter /FlateDecode /Length 3024 >>
+stream
+x]n:WH EYbJRcdX(yXCJ֗^/o|RT6˯|1}1UrQ_Ek{ڼi1|꜃O W
+_SJ/s8L#_?16}._P 4ckGЏčF<$g5V!^2&M/T.?\(g޲2E%e՛H_::X:w4-\?X[tm Mf`g-m~1L*H _}Zm,|3+luT9l5#2V霶@~9
+q9Cd_.)d=|E0tL<Á\VJ9i&ˏK4n?Ӝphɽf7,{Y1I[ށ,6jZoZfl?IdV8׋1`0MfU Yyc<Q˯l.ojT41ԤxfM>t_cLO+
+-+}ɱ6ǷtOIfJicÏuNi%VߺgOǘ|VNwcZ%\ˌ3h$N<9X<>m_|%CA v+lmn_
+?;h"Cr 熕PM"{;ۛ1Xzoֶ?{otk]T=Ԋ0Ib*&h::e|C<>bzx9^$B s$Zd=@V{MHNmD8Ab!91((,
+"&X@_{p);
+Ltq@(J1m~؍il6
+1 6
+B@dܫQ'b smVrG֬{j
+C5+ӷhͺՀldk<Pu /|:g#]dN3:ea eD 6;Y.|72ӚI*Ȑ2`ں6rg Jga8 dYG>$4u51KWǦkqd2L=H
+l2ۨOe [6hBAZ\؊7Y#6vS lP-1W;kbofTDݧeG@m/m.X6*z7sΩ}j*62a3vqV,%wDNBVI8N9)0XN?-1Sqtu7X-:\'S%]c }HL2rQNDTR507v%Vo&RlĪHq`Q#TZN+.͆o? dlX[Sn``:z0=u<7;t!4 ]:[*æcA=`: <p~c/
+l7VF^C`!RuÕFƾk3$mF;P!.<TȹɋM{ 딷w4Gvezfߨa?ѷol[F !ls\rsm-Ece; 6IKA3nlyFY7c74ԝP=uOpfiG2g45yIN;k<ȿA9 ?\AI k87t Dl"^QW^'DX"t"ςY2 1^J%VWuK~.fU_S|#:>D`֊rv ӷg!9)n9~AE=+؂~<μ,3i#FKeLMWv*~>O;%ZOTϳzrө aDCwO7
+endstream
+endobj
+1059 0 obj
+<< /Type /Page /Contents 1060 0 R /Resources 1058 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 1029 0 R >>
+endobj
+1061 0 obj
+<< /D [ 1059 0 R /XYZ 69.866 801.979 null ] >>
+endobj
+434 0 obj
+<< /D [ 1059 0 R /XYZ 70.866 248.993 null ] >>
+endobj
+1058 0 obj
+<< /Font << /F45 540 0 R /F15 491 0 R /F50 584 0 R /F32 489 0 R >> /ProcSet [ /PDF /Text ] >>
+endobj
+1062 0 obj
[585.3 ]
endobj
-797 0 obj
+1063 0 obj
[570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777.8 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600.2 0 0 0 0 0 0 0 0 0 571.5 490.3 ]
endobj
-798 0 obj
+1064 0 obj
+[ 42 [ 639 ] 50 [ 444 ] 66 [ 239 ] 72 [ 239 ] 84 [ 517 ] 98 [ 383 ] 105 [ 361 500 ] 116 [ 461 ] ]
+endobj
+1066 0 obj
+<< /Filter /FlateDecode /Length 21 >>
+stream
+xc`
+endstream
+endobj
+1067 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1162 >>
+stream
+xuTmLSW>Z7jh+:h̖^RA+dFP2!uö!a|VBsFe1K5ݺϒ9yy9999y0   wo*]W`p Х>e BJ'$ ,2FdpY/.OǓIc
+FLbfщY#N\$_YDgJEǕo1(ڼtcU?yBE_3c)Li7-Chfd= w.v_; =X&m{g }|5CGhM7|XIVe)u`wvOBRd׫CO*(99Hz<"&#IToXo6޻?NZ_}FU# Dک8u;}~gmF;yc~ԍ0q@aO L+h\Ŵ)tc*HR=}$3aAaLؿTU(2bE!(C"#+bJdEkDB7_%yx7g|z54z|A_]{uhᦺ( oOK
+endstream
+endobj
+1065 0 obj
+<< /Type /FontDescriptor /FontName /XUAGSL+LMSans10-Regular /Flags 4 /FontBBox [ -420 -309 1431 1154 ] /Ascent 1154 /CapHeight 694 /Descent -309 /ItalicAngle 0 /StemV 93 /XHeight 444 /FontFile3 1067 0 R /CIDSet 1066 0 R >>
+endobj
+1068 0 obj
+<< /Filter /FlateDecode /Length 406 >>
+stream
+x}]o0+.L)G m!"n#k"-)p_?`K9=oһyKWG C
+;TmV^oXS_9Z-M+b uIFHvn8vE #@zJm*ڮFLT@] % )ÃkUV$l]B> uk8F[rOVlszj,yRdЬ,Z_ _5G-d+&mPdF^!Or-D9a8VePg2G4! JN}yWasF+3849u4iiiivhJyO1 &
+c_}r>a|MZ\$6 !PKU.w3->/!
+endstream
+endobj
+686 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XUAGSL+LMSans10-Regular /DescendantFonts [ 1069 0 R ] /ToUnicode 1068 0 R >>
+endobj
+1069 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XUAGSL+LMSans10-Regular /FontDescriptor 1065 0 R /W 1064 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+1070 0 obj
[706.2 ]
endobj
-799 0 obj
+1071 0 obj
[525 ]
endobj
-800 0 obj
+1072 0 obj
+[ 27 [ 843 ] ]
+endobj
+1074 0 obj
+<< /Filter /FlateDecode /Length 12 >>
+stream
+xc``
+endstream
+endobj
+1075 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 567 >>
+stream
+xuRKOQ
+#UP vZQc'Ԅ+2an33̀,ԄGc;4j,pcjTѵ?AM gbܘxy}''灑ǃ0#DTrb$8 ̆^drYaֽzz}uO5>p@\nD?Q{p9bⴰB^Xi/ ~vnGE8Ie!y^A܂J N9B$«$ E9KM30Fe ,UJ5p9ՊG!9jTCRN]dF*IGSQN[ G%wƿ~*t%KgxȚ-"[n{[ c]eޏrL7:{s/­5lj J(L Ww6M4ilVj=3k c/Щr!$̡*Kp빹}5_.Zvо%:a}NJ?6֎7HQvlv||jFeݨXaVf D
+endstream
+endobj
+1073 0 obj
+<< /Type /FontDescriptor /FontName /BYLSJL+LMRoman7-Regular /Flags 4 /FontBBox [ -483 -292 1562 1124 ] /Ascent 1124 /CapHeight 683 /Descent -292 /ItalicAngle 0 /StemV 108 /XHeight 431 /FontFile3 1075 0 R /CIDSet 1074 0 R >>
+endobj
+1076 0 obj
+<< /Filter /FlateDecode /Length 361 >>
+stream
+x}_k0)
+5vAamWpϨel6&~IZ[śs/GGY ) 6ohRQ"G>޵b/U*Xs*Yq\X
+y}`|`6f{Pu.]뀺0uoԭPrєRj^%_ڝ% *8f3?YmrYSY(ڝEkt'$kZw'뚦B$ p,h.Bw[U^c |69CIlC k{%%sש80F¾sD ;ҧ(9¹uZ[zGtpB5F5 k+
+endstream
+endobj
+630 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BYLSJL+LMRoman7-Regular /DescendantFonts [ 1077 0 R ] /ToUnicode 1076 0 R >>
+endobj
+1077 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BYLSJL+LMRoman7-Regular /FontDescriptor 1073 0 R /W 1072 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+endobj
+1078 0 obj
[569.4 569.4 569.4 ]
endobj
-801 0 obj
-[ 34 [ 525 ] 42 [ 525 ] 46 [ 525 ] 49 [ 525 ] 54 [ 525 ] 65 [ 525 ] 71 [ 525 ] 74 [ 525 ] 76 [ 525 ] 80 [ 525 ] 83 [ 525 ] 95 [ 525 ] 97 [ 525 ] 104 [ 525 ] 108 [ 525 ] ]
+1079 0 obj
+[ 34 [ 525 ] 42 [ 525 ] 46 [ 525 ] 49 [ 525 ] 54 [ 525 ] 65 [ 525 ] 71 [ 525 ] 74 [ 525 ] 76 [ 525 ] 80 [ 525 ] 83 [ 525 ] 90 [ 525 ] 95 [ 525 ] 97 [ 525 ] 104 [ 525 ] 108 [ 525 ] ]
endobj
-803 0 obj
+1081 0 obj
<< /Filter /FlateDecode /Length 22 >>
stream
-xc```PPrbpԘ
-)G
+xc```PPrbpԘ
+g
endstream
endobj
-804 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1981 >>
+1082 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2123 >>
stream
-xڅV Pԫ() jQqB!@p' ' q˜lhSML%i'Tf4MG]:;b8{7{7~݊HL$V(d*!GԛKN|I]l* FZn8B1KEHE}*4-3ȅ
-_-x5H$[N`,!&DXVDHQ(^U}XR1S[Xɩ 2TVB)TRȩ,P?2)ZQ"*W
-e1&h6˩\MeiTkJ FʬQS/Ri,9֛Tb"EjJc6JJ2[cqRcJ҆LIB\b Y9 75SE#U6+K& FRРR,T%*6b {ہұ ,rØ`Z1O,V Gb"[D\oŤDdJd
-Z> 66Fk<C
-d2tn{
-Hrwf/`m- dkeh? %pS- -a6"z$FMx޶ @IB!d ÁB3:\`=Ӳ9|.J֤ ϏG Q= &\N79S*;)<_u4Y&kh >GM%`a9q|qxB#uas+(6#Nγ s 'ȇBpVDqQ/Q)67 nGφx³8#T'fGd
-8 #zτjSa_x0bL(u4ZɧKg#tX+C#i֚!HǿӾUfcK@}<kCRI!=#n#8P5*lYئ6f#m=C1 -#
-p>嶞p.w/ty<C%-'&Z7ٿB}: HY0&ցmr7y 2f.8pM[_0}KH->tI^~S
-2~7!;eIUWl}tez?8'Yx]^I͒ G@<f~.2B(SC$|//yi[x@|=WCJ03nF͟Ae'ecnAOi]o+: .v@:?jmo<]ѡwMKn(f;؈B#XjC+p#*,vj3u=eﵺ._h/SmYt`eݚ>G_cL ɰKl]m{ctM
+xڅV Pwv]5Փ5Wv9⌏j$ ȃ!@dC˳NoN*.wqjxcnM5d6o}!шH$Z&[)SW&ſ./6(eZUEv -c!bŒbKDqwIA"f$Sb+'Ad oEKo"x"B#KD-ʼnX lՔWiKzjUR uԖ*MLcԕP2u!@e$P#o-~QSrLYDi.ʠkuTVc(-Kr%:ʨіQVtBʠ.k)BNΡR4j=^OɩxB/_7'hʼnE.Qv%
+S^̉O߱u[f~=URrDKx&cF)7j
+;
+j}
+%r$YE6#Hd!nd/"CRS_yшO4_dZ;1!>D}+3͸9tVa~0 028Ŷ R/S=Ͻ!YpV5?غ)ZUkiej8Fw؄E|J)'_X^F`>
+a׼ d9kYk
+TYYI[#}? \^QMr/M<)(œu|!x^
+2rn!
+
+pHc`c\!XfPa^gغPKz>%pKC1 <l-V a *'^]<ߏg"#`ˀ|t.-8+7Uȗbڬ^؄>ۛz-m=ja@}Uu1B/
+Ԏ9r:-rsz%nH@w9܎mxfq1{Bn`Xm–6tjre"Ha{1*Z*ዽ7eC-]M@cM^cݨZjvRxLq.po=]0@Fz2ji܉gUʾ?47<z/xd}|>lq7k73qWAh BUϏvvWMnw[AiPA.!Ŀy En]N
+І>ľLɵL>Ǐ!QCKfn/OM6k88qh}m=إ
+Nn0ikJofTEo$h[sC* [Ys|y{s>3EB[` m9ղ F c3.FBL!߇k
+O˓68qD
+3@kdOe*ÉIĜ֠,ÉU_Zȗ}y- l ##F||ampC񛊖Mcz>8 vV;-0vP$GyN^[C@Ui gJ=΀$ncŢնF
+͋؉pSXEp{E:VCSuJUm?&?wactK^\'߂o߂s{ɋ./,#%^xѼc[prdvp3{m.W-7{-@9##0
endstream
endobj
-802 0 obj
-<< /Type /FontDescriptor /FontName /WWEPMM+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 804 0 R /CIDSet 803 0 R >>
+1080 0 obj
+<< /Type /FontDescriptor /FontName /TMYHNV+LMMonoSlant10-Regular /Flags 4 /FontBBox [ -477 -316 786 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle -10 /StemV 175 /XHeight 431 /FontFile3 1082 0 R /CIDSet 1081 0 R >>
endobj
-805 0 obj
-<< /Filter /FlateDecode /Length 437 >>
+1083 0 obj
+<< /Filter /FlateDecode /Length 442 >>
stream
-xڍn0<)=P l$6*vĞd-9@+UH >?cv'N)yAAXTM,[yHZ Y嶔Yq)Y;rUYO;TUTuH.c萺ԣ0MX %!oЃPRa'y:DimzrNN NL䟬su0Е͆Dve1}EsB^Q+Ǿo"4sl۹=7M6*X>H9FLqnfo<
-%-D:==!vHkO)Eʐ2O);R4"H;O)E#<ُH,Rt= kiX^o~fzջ,6^?S
+xڍQo0)HŐ*BH!-iUj{$%62!~Zi!q;l^IDF_aУ'Fe
+mL|Q֥: %AjHƘUԝox dsgӓ$)ۉ“wnr>J5YiV5FQ'ǾopvM4ӨJ{9N:`uv`]UP8ì $Cwc|4u[E'%ih eH9Rh5ž"}F*i(cH;e 1e  }^>/H3C~H~7Ƹ] #L[*x?A}Vћ
+O;q
endstream
endobj
-486 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WWEPMM+LMMonoSlant10-Regular /DescendantFonts [ 806 0 R ] /ToUnicode 805 0 R >>
+611 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /TMYHNV+LMMonoSlant10-Regular /DescendantFonts [ 1084 0 R ] /ToUnicode 1083 0 R >>
endobj
-806 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WWEPMM+LMMonoSlant10-Regular /FontDescriptor 802 0 R /W 801 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1084 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /TMYHNV+LMMonoSlant10-Regular /FontDescriptor 1080 0 R /W 1079 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-807 0 obj
+1085 0 obj
[777.8 277.8 0 0 0 0 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 388.9 388.9 ]
endobj
-808 0 obj
+1086 0 obj
[388.9 388.9 0 777.8 0 0 0 0 500 500 500 500 0 500 500 0 0 0 0 0 0 777.8 0 472.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444.4 0 0 0 0 0 0 0 0 0 0 555.6 0 0 0 0 0 0 0 527.8 ]
endobj
-809 0 obj
-[ 27 [ 525 525 ] 30 [ 525 525 525 525 525 525 525 ] 38 [ 525 525 525 525 525 525 525 525 525 525 ] 49 [ 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 525 525 525 525 525 525 525 525 ] 70 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 91 [ 525 525 ] 95 [ 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 ] ]
+1087 0 obj
+[ 27 [ 525 525 ] 30 [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] 49 [ 525 525 525 525 525 525 525 525 525 525 525 ] 61 [ 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 ] 95 [ 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
-811 0 obj
-<< /Filter /FlateDecode /Length 25 >>
+1089 0 obj
+<< /Filter /FlateDecode /Length 23 >>
stream
-xc``o
+xc``
endstream
endobj
-812 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7578 >>
-stream
-xڍZ@WvQWqc&bAA+Az[Xa{U{ÊeQFM1E1hLyg޻?޲rܹ{w )Hdr5Sm~wgM][-HC o4@ sC/26vc?(JT<|X?LǑ&UOu6H D-2  ugϘ5krCi>{֬9t ͗0q- 4ws1an7|<z-3wvpq3ovf4wWȃߙa3<D6'
-WW@W ?W|ՖMͭ~Js[Ͻ~ӧ{(3g*g3Ș>=gnnWݴr2Ti&W*<}g_N>.rgWkW?2"/C!̩8j<5DMަޡPSitj5zM͡R{j!eA-PSPK)KjZAYQՔ5eCl);j-ZOm6Rj+eOmS;#r JQIyQޔKQrʟ
-T `*
- fkMcC*oDQ
--fGr{Wxž2ߪڒƼ65U+ӑc?=ﳂ+SSeLuWm9-ԧL!o!+,U.a)
-w'v39Z8"}ʈU){=k7aMkdy& <FF&&%7 "K+抢C<YyD
-EDdgeb6?7>. >64p%M2@ ^ҲT5RP Uœ
-Y&ߴady~//+Om0u]ʫؐЂ"Z/QE'Ȓy#}"N H^>LGO[NF |.[YT^e@3VvF9!oXOSSqO~n<KO{la1|nc`y(<̟|uARtvS< ` ֘~H-sRER펛F;kb
-R>%uhHִ*ޛOvko%'kztHG*ik[sq&!W#:dPX,+yT"Й57<ڥ]\xFzD3WUrIJ:߰8UJMSF^*X 5@a$}Do|iDwe H'FĥPtbNKv[ߞi UxC]UV5K1sw?q&< k.0
-NK y:Æt ҘnB ` JX&gsղ
-=h8~Yp}<b 5ʦ<C,8"h 1ٝ8qws`7-@Z͕>l3[opTF_Qn~?|+z1Axkm:HAk&K" pS^pΌwNފrpt"PE#\&X3/]u6UAAryuPccuu^^\u4O+>б/CǐKt[S jxd@EE|ĢwE['K ԑ~ j—ZHntI?39MoFy.5dSD-=BC( GU3_B+gf} G˯O.Yb{5\VVnNIY૕`_<(QݎN`G>/_\O$B9G!2<U ,L}~ze-RAĺ Ta@$ƒ cvne-> d2LJLq1BXH챷ĉ0/ | Cz4 %5HîKkLj7ja6Jvf%d fҚЖ-i3*N_t2PQA2bE^ bT,wbe~] #`į_#Ҽ-T.ND8cU|qH>I^ވ
-k3F5|#@~ uĉ܊XtK(۷w./ҢWB5SlDh2yǪBeʊҼ u^1W][!{CDA4c$
-!=Scލ=`1(E?7JAV{
-eP;_v}q[$m Ր$>f/Wj/Q*XRLp5J/&==Sg9FeY2(1bFҿ}ÃɁ[M`Lj1BVQ
-CA"nw341#MwG93~a ]gd z4EZHe:~QW LE!)nx-~rtG^ϖ{ |M^ތG+k?u[iEtn,#?_qA΋kB #SI~uN|]iyliEajTczcOǃC!{#!J
->ݤ?Xi(w01Yͣ^əzPK
-v3sEY*BU![T[ed مn1q00N 0X1iR#H"zsԥ޾QAEsjz8CÝ^0xcJdVI % }4? ygL"JGc<ƶBxLd?M~)4v=JŒC]'$v_\?'' ;hD Wf~v6
-&Ӟ-Zh^dC =Hǂ *8v-hSl@lvl stI\p
-]-j)|k\䗮fPC]]d$56
-D`IvcEZ +$. ٷ 'DT`3zu;ZvަZ>2PZPYtgҎ@VYJ`y6n,)Kk=EɂN )0SJo:ve}.9L+GBqVRT҈ڜL ggw&vuvmϞmz.!W* m<qܗd+uĉ
-7 ]M% =႐[B5Ӆ|7IH8<=ZK"$=?5D'u.=y^+jwbÉ0}7||>.7-ntX֓|rZP!ήisY)a;|:Xo򮍬)k,LONf_  E2>Hs~T&9]z9Tt^vskJ(I[I`{t_ }PB[?u:_bUQF̯Uhʾ!+OW4}Gu0$}+oYcz퇇Rf t==~G_܁Z0_3a2؂mkl7v3/};-q~\@W0B҆b6Zമ7>[Ho)BGs[9k?sLFAY> L
-M@[
-w`OYȁ_̔4&~2WfgbCf^Ԑ|,ܨ,-ܛU8l&M >yD5# UYhU/sUaY, @=B%GRQ#Eʅ3 ŵ'<*sssS}*OJ.c^Ru[!ro}_w}=e(zkhdQbJ*B_5~~ I~pE#:^&K֓
-$=EFe4ĶE^eeM( `:,\5,OO/HÀN0$CZ4a[@Ýw#[ؤ,.)))1LXR_WY~q
-!$e/D?~Yo\nҮ AqŲkg?jK]}z4 REF'JHda%9%EJSse&\#S3bԯ^ ^2ɛ"eX,բQ1_pJ0ofr+-8٥mS8JB oʛ zw~qK_fJ]뺊`vWoj݌:6^(#,+wXyEU
-4R0@> a H8N>szXJG!ȸ"=<WpXy=)3dYmx`fQxa9-:]fxf
-<}TSQ\z+54 <h^_HS?Y V1xeP_Ɉx38\ _@x{i< o}^c8I$Q.m=B 6Lݛ~c70 _E7J7#׫rpl9 XW5d^{@_5
-ɿ>{)&UqUPZ0u;4~V-Ǟna*GWW*fʬュ&wqfx{
-Ĩ6FYyE2fi]X9<t`o˓`VLa9kZ]B#>{7J&/ePM,aH>1NYW ݃Z1QGWw JuFYz7}=KM.IK ^JWg%ތtډ0
-׾£Hld`
-m<ho$틻wn'# XIoQeoæXRY@#>3ƃ5fulc֪u:|!B/V
+1090 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7819 >>
+stream
+xڍz\W8wbMEQ@c# ,, K٥.u{*boX,$QIQiw&f7evΝ{Ͻ<̊SSB$Y88ۼi,Pٛ<BkWI9'" YTk.M=.Xeö I·鿙O148O%̆"ŠxFF˼̛p,(B孰?oނYRUsɔ!~>X;ͱv)VWeexk)BB^c'Z)Y rOO}֡<
+oOu[7o*}zxZϞmmiP̝#{/ )dvv_y9p~z?dY&p'QD‹!&` kb1BL%ӉW׈Lb1C%^' "b1XJˈě[J–XE&k ;b' G‰p&6wMfb F WA&Gx /›!| ?Ÿ  Dr"PD$‰Aˍp3hڔ"h(jٰ$a&&&'M*Okd䰙Yc2bۈ+#0WR*bEhc sbcZkyZM0&=vϼ%Ko:j K'|%u(KY/M2r2AQ!JnN5e)Oւ_Q`wOlcPFb(b(R|$^g8x\j"- Ody-ܢؚ_İ,Rr\9YV5xKc+}@lۢ;:zS|i ,TqY %w~ʭ
+-ikӢ\2i<kX6>SJڽS[gNYD>viZ\ؾDEz'CGۿjoj29MrZC%`-Ъ]6wGt4*61)QdQj&.!0-VV0AHTFHJJ sPcs}i1SFUbKjʒrDo
+/H,Ұ ڈMtRC0#qjp}4=x;ה~j=쯼nՐ2E% :hS_w^("S8`b0 ^O9װ)r_f",#ok
+<O
+i=WvE p$US&\X!?ڽ4sޏϡ.wڪȂF&d#I eReFV3%e(oy/$\7|Kyrb"׏rx'fp[HRr|K3:QWrP[gV:XF.:R8ɮ̮m "bQH6-..T^QH=M$*Cj4o56
+\,
+r^RHmKݑ,v@ OME =a 7JHs%KQsZ >Y\.(M',N@"&ޏmv!k&pŝ^% UrjYNƳۓs:>W':ᰜ>+T&ă7=ƕ6ldFzT3UUJJ8MJMRf;+e0M;A'FD'n~?@.1*.UAщ;lūo}$TYom*k;ۅWn`o%~(c-8 0V;` <M鶀z?OGZZn6}{:Z
+h1^ZCO%\7DvBaă =xMR!u΅2؄FI{*G0!<KRzm/QYRA>sHH נwC˘+kKxx4Ka Vgԡ50Wn3;S :ة<ߢ@pݶ
+}pk<fә#ʰ7x@,˧GKi*D\tbǹO\usa߼QwuUGg\nw%ݺ_~NsB r,e +\k3`sMf+<4[|'}#3>#yx8X[13r`+^̼rIShZ-dաՍFޢ0QЯk|"ݯZ9أbsA|a"(\{|:+@G&!LXE-{sBm8A0sڠ@-Y"`NNNygp(9o_keM(A-:X=CݚP@#2q$S(E_cNrXfsجܜJi4Lok>&U:eA%::*
+\4ED(…VLj¥Ҽ m^1.+.ʭ>#=x Kk59bCXwao׫Rף1a!|dm B'Xz,68p+֒/pXa^'n0m% ^w=l6`2F yޭC19jeod2Z4||d"=jL 9?b"̽bn}M' K;!vwjWK DwNS?s=!z搋&'q(3+3TZ^)WYb 8\'< nzVOiޮ'0^MFr3ȟS01*VHea@Dſw忣 [u=JLNK ̂-U\Ksf׫S+PQ-)r#8{A 38C<2)h6wlq>5A"nb
+s-ċ,1ڻcVޣvCbC{0ٍ;b@%hȏ d"2L ;CR/!r}ya{y<~S/ &M9Yk":7V
+kT:˫{:>뀉Ug
+"q~WKfELz$xWW|`b42(L6sjfqcYɿ;z0Ο G}S켉dF*<4f مB88 /i{IݣS:`=n"B$dʐCCXas`zͱ;NWX?5%a IgG: t/]„?+CZFbG>E|0FĬ8m2- =)bҴz0gI3F$N S\޿&ɩ di' C5w_y?EC"6&ӖQ|<]Xv4cV:ҖYYeڈ`22| h'lޣ;lT(Kev`_^EUq݆J\{#=Y!zPe4V%)`Į G(<KőU-M,?sǽ1 ۀ=mhQ̹C {5N5b'OUA pNܚحhslp|f| s{tE}Xp]/j)bo)a wp+}U=P;繐TyԷ` ;Dv9N}}֝n:3F
+ K/rNߏYC$4![Y{CK:aR'tNQffH5J?G7k?r>tL \+NKMHK*js 24N#}oomx|{wpYLLxEEBt$6:UPXX{Xb(tbd9
+f L[M\%DeY_7t'Oo?M{dY4Zvvw|=8M;!!~~_0)?)m;s騟phLx.㢏5gBeW]@MmMxi BbwW}I}W<pq
+. %qg.נ&E
+qWou/ȊfNvBݥ\@
+(k:ļWasgu;j6aLܗ<>IWƜX[! I/6tN!Dx41ԧ|s;Be:-/rПE`C:S<()r/l=+~(ퟍB3
++o+cZ=bן<I*iL\Pgrkf^ސ|"ܬ,-܏1Xl%P1]M>z_LH:~7t_ZW(\WxTZϋ3P6=W*}PjM*ڽ g2RF>U Eo;orT\+ yڶB~)>?*foxz|de(zg*,1E2W "?_5>?'K#Ƈ g%妊Fe$Ŏ>89ֲ&m0V鮛UK fX'v
+ҝ5B.z@k@.\\"=v!x̡ؤ,6)))1BR,kn<KQB# ~̅~j}:%M-v8Km J~nP*:QXɟvbMT ())FvR-+#
+ICu 雐ˮ .`RX\! ~3_ܭ`IsU޾ia)mSyXB<,R<[E.,=){xXK :Sa~
+4Znߌ:7^,,k|ԕ
+c <bcz(>)9rd炵oaq0v'$&QYb-(Cwqp|lH[(^I</=O :>"H? T61~˹șǏ7!j+gXe/exβdpOOZ7moiyfRkrY| ~oSI@.V=ebRiX`-:Q-l&|
+?%"|#E>}qpL?
+?SQ,
+n߀ OC%dD%5\Nnidr}fEx3q<
+2(Y)?|PplU7pX:ӕuՂdY.mxxfYda w[Fiu&{Fe̲*pr'[<pį@9A!˓{Yհk7tF0y~_! LJRUzR~Np
+)lS)ϱpWehuJoK‡#
+V/^E@«c`]تv[?kiH_c"^h`|h_,ZqÐ2 'ZN± 6$jBm{@ 0.o%Y$`o0 rwYv `;%7[}'Fh ]_R`3N߈#J+UfeIuBɠȈ`C{_Ln>ٻ#7l=N?|H7JpC\8!`HpWO8N%I}
+dxW AԮ=qnARQ7w_| Ôi)lDڗߜQa@Cv<atIOxӛ
endstream
endobj
-810 0 obj
-<< /Type /FontDescriptor /FontName /UATLHK+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 812 0 R /CIDSet 811 0 R >>
+1088 0 obj
+<< /Type /FontDescriptor /FontName /WJLGSR+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1090 0 R /CIDSet 1089 0 R >>
endobj
-813 0 obj
-<< /Filter /FlateDecode /Length 718 >>
+1091 0 obj
+<< /Filter /FlateDecode /Length 725 >>
stream
-x}]O0+ $M/@U҂V/nmI.RDIz?$4y:g^\,/.=l^燽'
-WF|/U;4ߓnݶ> uNWuUI궇ݺUO~T|1*2\ەuu#$IwU1aRN7eU*ކQ{R}ǮwEX|cH}µe_dsٹ!HDn=zZ >|<:6NdSu:wںh원LL"W< i(n[PthȐ;} ʒ@b2Ě$5g 5oA4]a&ǮA l#@02 I !A^ EjT@$Ȑ`$&$ȂhDD% ]A2EkH0R蒂!
-
-Tp0$:t aW F`a75`dH0輆0$ᗡ_]ːL/C'4,1 RkrԖF-'  O 1Lzg]Y2HmIzpL w]$~Y~bGR[+宐ৱw ~'ϒx p pߺmp7jY7CS7S7RNu
+x}Ko@FEdA{^IH*[bؖmH)<=ouQ:whjyw/|qs[Kߋb,L^Tv_O2׏˗C]թ~jGrXZ0E_Ove]]\J~Y d,!$DQ=)~Pa~u2q\v}{Y%㧶mYm99}lt*
+[=v^EFU>ּ/)w*d br^WŧqUok`pz>YFMHJN#"Ym$s @]R"A()Is2ؓdA7 .c ]#Ȓ`Y3ς F#uB.
+F*`-F#=aFD#\
endstream
endobj
-459 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /UATLHK+LMMono10-Regular /DescendantFonts [ 814 0 R ] /ToUnicode 813 0 R >>
+584 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /WJLGSR+LMMono10-Regular /DescendantFonts [ 1092 0 R ] /ToUnicode 1091 0 R >>
endobj
-814 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /UATLHK+LMMono10-Regular /FontDescriptor 810 0 R /W 809 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1092 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /WJLGSR+LMMono10-Regular /FontDescriptor 1088 0 R /W 1087 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-815 0 obj
-[ 27 [ 750 500 ] 34 [ 708 556 ] 42 [ 722 444 ] 46 [ 764 556 ] 49 [ 681 444 500 ] 54 [ 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 ] 69 [ 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 ] 91 [ 528 ] 95 [ 736 392 556 394 ] 100 [ 500 500 ] 104 [ 722 389 500 ] 108 [ 750 556 ] 111 [ 750 528 1028 722 ] 116 [ 528 ] 121 [ 500 ] 125 [ 556 556 ] ]
+1093 0 obj
+[ 27 [ 750 500 ] 34 [ 708 556 ] 42 [ 722 444 ] 46 [ 764 556 ] 49 [ 681 444 500 ] 54 [ 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 ] 69 [ 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 ] 90 [ 778 528 ] 95 [ 736 392 556 394 ] 100 [ 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 ] 116 [ 528 750 528 ] 121 [ 500 ] 125 [ 556 556 ] ]
endobj
-817 0 obj
+1095 0 obj
<< /Filter /FlateDecode /Length 25 >>
stream
-xc``00.|߿o޾p
+xc``00.|߿os
endstream
endobj
-818 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7181 >>
-stream
-xڝzxS9(` J:tތ{wK"V?,\mllLC
-©H*b()O%QBgg&5ӱ{]D9#]vyJo3ꮒXnnuclO{S^z~2*v8{VDC]ׅ|O4
-#l6lOxDp=C)oF[#iinƛ
-\I7
-O>"ǣ
-|
-PϫHXbې0hKk=x) @IU{YhҠ=֒PNS93΍
-IFݨhc9ǃEV,7Źǵ}=8U,})ykBEiVT*U닯bЙ}ⴜZ*[Gu3ʶAIq>}Znx.-dL3,;r8U5 iU!)+|ElG@_V0w JȞ&>ԕ[I{ғARrktj$X D۷-wF !Awt`I !P5*a'uA)o"]^bc-.o=2JC 藼ˠؗB[l3@U]<1*0}wمFxû"`E|6yfMjF{r
-Oj"7<y ,?󳌙FXM
-+W!p)8rֆSާBS)..2j@o$\g1N r[a`uXF`uܲ>*HΓ?Yz u9y;ZOnRͫ Ƈ3(aXz\kHO(-EЖgw}N76*D-bep&\Ty!.˨0ASbMjG\HN*|QY\e-rH5X{wGa+N"^#C&1u&'Nxن;D߆ 8JO,3mC7Xs>{N@
-LY"Xy>Nn/z%AD:bw8E={\1J%&9]ZP1DlVӸaO"dtM0xe';`d:`+M ;ChӁupX 첟ȯ֊8BK xGx#2UҠ7.= WC*=2Dh`$z/V[KHEۥEƥB<=C3+{7G2Q;HřdF.M OIU\O ej;Ԡy '4
-d !,Ŋ~_ EЎ8xjƑ/a+w%3Od:CpkhhTzgCVd١ZY}U`/AOȧF
-N]M)b#/; ʾdih:c;$:DY38$)%>)TC7ڮwfM?ű;F ?OIR܉$[z<YvGVǃfSc4?(O JtY^
-y)_o쿐fJY rF=(CmI'=DݙèUƠI#lr͖duytmŵCޯ/[f|Yɤ0f$pâږF2B{+AD&pdWW,:X7ncqSxqkź$DL"&?J`L*r\hU%Mh.
-r9QcRa0;.NX4%yV*рitki6.WoLYG0EG)@֨P
- !80YE(Uzw5dC"G!YB'DDFa4T1i\ 4N|_ c֍Sïp4=F~2H}wTpM=XC+JJnmC]K ^MpjҺT<pt9:E\˨G7q/~_-cN2PR:8?>0>l2|fw*ԭ/aϗn-|!~R6M6p<m!2p{!\
-S,V,UQm'ʃc(7˜[nr3p jXZ\km{Jx]nY#%ȉf^67Ac{;U1>FNoZLEjAqUnqH/.jB
--XwF)es]Q~&zKSuPW%&zRȼ蚘H'IS̽9.xwFYTmޮ.`1||t&㪹AmH YPޭ+sHƜLxj=[ϿCN$twEX"@[=&1{Srj32,#xDLd0 L~LZFHUkED{nZ:Br#+dUkI; y is_h`^*\v}`(F#g,+6֗u~'Zrt>mvW10!DcE؏2+"Km. C-w`5Ҽ#0dևqˬyt2\srR&(_5['B^|8[,7l{hdiAN=T0џ&У6/f
-0pX .g
-T4TM;<~ /_]y3Lfj*5sFemǓq(͆8Z5zQoq9:aO=AA`qWEFxh4fȜi%5ZV\C^;77t^R@"4u壧܏W==}ۃߍoN٣<;
- bN2ܮ.UXVQNDBHvOP'W
-9TScuJWu)".+lsrшH=#yEb`z_e[bC)ḄK
-˄1 <g6Cέl%Gd;[_c5|w}8z&:O}<Wٙ"G=`'+-0{j+&.td̿eRYv;j4|SFț[0NE-C\&@d '\{{ݓ N$}I:D)r]juzVE+% H0L.X\1$F2DvGB'if%? nc=нy:u<l.]X% 7rnc.8y6?rҭPQM.:P1|ѐ,ɺm<Yl`q3eDl Uwn5nЯhc
-Nkn'`-ce|N:X^^xբN "lǕF~no•] ѧw7E߆,+fG> g%͐{(WM{-88s웋Dɛd ~O.\i-:#Bݛ>˲+Mа:ybuضrW'֯Zխ£a[g#J%x!J'uz^Do2["-~:E.A]'TT5 ٛ[<w8q0 F#d?%oy&c\+&y3TFo0j`~
- X*KM6ޜXt}Lo8{Ɏ?u"+K9tMX8nm F!hl-4Y2M&ْ2
+1096 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7717 >>
+stream
+xڝzXT׶OQ9܆F5Ǝb,(VDzΌt33; A5$[4$͍7>dsMLK=>oϚkVuQP"m &y=2'bcOd)A0Ļa,o,E
+\GFH\քDL,D͟6M" 4-N fܔnf[oTI%02?@;k#c}–GH(Xkdj*5AͤfQoPs7y|jZBRK)7mj9ZIޡPRkʝHm<Vj;EyS>/OPTJ¨p*JBI=TBߑWTYtfe%Gx xHo3.1xЛ58kn]iC>^2w{8\;Zn"wvĘi#`qȃo+9Fn $OØ)c }F ނYq KiT@<T$dA|[=4NzĨ=:h3ux
+5JpF>
+(h}G0剱A-^PLTɁ⼳t ސ-#-lD9ֈP`bU2(KuUj]!߸So<U
+l!{h=[W5;̀E[= #|=N}DiIa
+^[Tʞ=q6w/8P+}ܳ| TRKOm{6qN
+dy
+WvcyXMINDM
+dr2-l^pͩhn]wwYTe*Y:VՁ}`yb>{>XFFv:hc-="HpxV=FbހEh^-$LD-Ց 6bv6*v `3w?< 'ZazŜEleq%j{e^ks"~/Je/:?͒aIXLܝpTS>([Es Ū:5ڨۥ$j$¸9r[
+/6a-;djȫU $h鲠a`7o0183wyc<ukv陥Q%ylF
+~è9)IaLʢ }!fДMfA3tQ[;o0ꏎ*f Ydd$2*8n >l ג :,j`LzJ+ xb8<5JUd[3hKsxGgYI[!-UGړR7n9w}XtԥS*A䙗cJ\ĉ+F{?T8sǪ`l{wI_^{u{[J޽bҴ[9^W YhoO_K2%lR{v7nr3r1s7aУ/?`oŷ_B]hZ YN:a񮇐ZFLBx@[&εi@6_p(gָ=e nEtp
+ߤ2eJi!ێVv{|ArK n
+_=~KbKUưeQ\-/ܛFd{h F1PwqW!`
+ؙ c Y
+BݏmD>$
+O#AZ6VɕSqIiĒ9 ? )=ReO?~˜ƍxU2*!uu=&'$l<՚m{>5>2pe`3-죛 >#o-g…ъNЯS4wO@Iͬ*ߵŪ񇚁1Ѽ&!ދxp6)T|WEG)2=Y/Gqj fZ Щz}F>(-0Bcr>"۴~ 7-3=+e}/+D@,BVp~h؅TpXꊵF<NPt0'<ReKpPJfi
+iMϛfQOz(FMxzx^gc_+ F#th9b1.߅'ϝ&c/Qa
+_ e8dfa:}QbjbQ@#~94[UybyPG.+|{6Wu4&οdlif?YJ+`wy
++Y0Z}e u<u,L՜pž_ sYbVR
+rР 5h
+a 74 gK
+y~TN +0
+/QF5z!kƂlF?٢g "26B#noJ̭&,BL۞t2
+d Cɞ3j*DܙЈ4+ #j`i6YʹGT.$v <^ĞM\xfAET~VՏ[Q")w~xVJV=74 V5{7 I_2uWX C^# ?T_ cދ廥ѱlJRP'pٍV@4N?D &kr.O➴/F Yj,! !lמzwf]nR//b)}>~i\؋r<?[ <ϵv2Li;rm A0Jj_S
+Mz']A=_  [%K4v]* 7뽁Jo)@64}~m
+_p5h*]OAJ#MSDd(-l0Z+g߶%K4NભP֊˞llA%jq\Wޑ[
+['l}t(.Eʯbf-s}EMv3uti9h^h\=BR~V?{X`{mQ0+/mfWJ
+Yc- ?C2`#ՙ^G#:{*:r:.ݱZ> UY$`+!okawۂ^[wD42ͧރR{]QE£!/`ҥGB\e
+[}bܱ
+ѰXudiL×[vfŤ$GKFo]M&[bCRveIB"ꇲ57'ۏI_qF]lf*^
+J }Js6hrQf#bl0=sd1$e-I-2L5QAM[΃K) ,\.ǡ2^e aRpr+ƒ~ bO̘^S!4#yEh4IП!+uyƶc!Hٷ>8nA!?͵IU~}t.!gҨ(15zQjt:8{r+LAs^͞7#zvksn}ϝ>iu&@J>)VJ4JJK{8:ZYGf7.'b=}n]oT9V2|"|^P։t=4C/p녿 k$`E#Q;3TJ\ըVC+_Nn6dhaW\x#:%[(EƼ|DkѭjNr/E~k4_bK,闧߭ }@SJnȕ^_DžB*1j ~WXb n*>ƁK
+20$FiӋ@>` w{;D}\V@ANd)8|޳_ {r=ϰk`ѦYS kY 9nF BNkp%UƪH+tDuj.̖óV8nEP\@=BOvtNI`s!;p -?3A֜l*rT8
+^岄"kps=up,Zr艺%Ǭ[ut -:mUQΥRmLU'RrEkF']IY^"gVeGZͺxjww {
+cq;7 K}SݡE) \e3ꖰ];:T"<ti\ w ߨbü W ::X4<3h0QSְϗ(n69={Dw~թd|!`GdIQR
+Dv2ה.)jY: M
+&yiv/v-WiIft<Focݐf
endstream
endobj
-816 0 obj
-<< /Type /FontDescriptor /FontName /JCHLFR+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 818 0 R /CIDSet 817 0 R >>
+1094 0 obj
+<< /Type /FontDescriptor /FontName /BORLQT+LMRomanSlant10-Regular /Flags 4 /FontBBox [ -457 -290 1446 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle -10 /StemV 93 /XHeight 431 /FontFile3 1096 0 R /CIDSet 1095 0 R >>
endobj
-819 0 obj
-<< /Filter /FlateDecode /Length 616 >>
+1097 0 obj
+<< /Filter /FlateDecode /Length 630 >>
stream
-xڍ[0+$!KB
+xڍ]0+sѱ *3ʲnM0,s$}-tGdWm.=kdYC%U!e!1ڽ϶gtܨ_BYNZsn)owݽ<oﻺܝ<u=3P=ҙawslV/<O?X"+Ι7+9hIR?`ED7teQڙLW.<8m[ȶTg6k3C\b$']@#$l
+-Fdey]Ȯrf,nZG[è ƿ<C5 =E~b)AAX
+#zE,aNB,>b18*O L$zB&{Q2 2#"3@fȳ,A "OQ
+''"3@fD|-#u1<5!/F?
+Kc79V%YR=t0ƙ "OTIDpID=C<ctIg +hיۓ4;iA[ȇ}`nRɯۭ3~8^چk/
endstream
endobj
-440 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JCHLFR+LMRomanSlant10-Regular /DescendantFonts [ 820 0 R ] /ToUnicode 819 0 R >>
+540 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BORLQT+LMRomanSlant10-Regular /DescendantFonts [ 1098 0 R ] /ToUnicode 1097 0 R >>
endobj
-820 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JCHLFR+LMRomanSlant10-Regular /FontDescriptor 816 0 R /W 815 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1098 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BORLQT+LMRomanSlant10-Regular /FontDescriptor 1094 0 R /W 1093 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-821 0 obj
-[ 27 [ 525 525 ] 34 [ 525 525 525 ] 42 [ 525 525 ] 46 [ 525 525 ] 49 [ 525 525 ] 54 [ 525 525 ] 58 [ 525 525 ] 62 [ 525 525 ] 65 [ 525 525 525 525 ] 70 [ 525 525 525 ] 74 [ 525 525 525 525 ] 80 [ 525 525 ] 83 [ 525 525 ] 91 [ 525 ] 95 [ 525 525 525 525 ] 104 [ 525 525 ] 108 [ 525 525 ] 111 [ 525 525 ] 114 [ 525 525 525 ] 118 [ 525 525 525 ] ]
+1099 0 obj
+[ 27 [ 525 525 ] 34 [ 525 525 525 ] 42 [ 525 525 ] 46 [ 525 525 ] 49 [ 525 525 ] 54 [ 525 525 ] 58 [ 525 525 ] 62 [ 525 525 ] 65 [ 525 525 525 525 525 525 525 525 ] 74 [ 525 525 525 525 ] 80 [ 525 525 ] 83 [ 525 525 ] 90 [ 525 525 ] 95 [ 525 525 525 525 ] 104 [ 525 525 ] 108 [ 525 525 ] 111 [ 525 525 ] 114 [ 525 525 525 ] 118 [ 525 525 525 ] ]
endobj
-823 0 obj
+1101 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
-xc``0N6sC
+xc``0N6s
endstream
endobj
-824 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4792 >>
-stream
-xڕXy\ڞ 3*6ӞIU.Uj]qAZw$$vY% (B&( v˭zUXkZԫ=Ӟ|;|_`2'}9;ӓ#.XUTJJoe{  %<8v
->IMD\'?m>[$riH*N!*C%'IVMq*$X&*$0zٻLkT1j$zyVDI_L!jeeL#e֭,Q)u!2V&8Q"dN~cd]L$&|roՁ' X8pI:NHBe:iB;/[t].UBeJ]@4xM'^#&)Tub&1xG, &%RbXA$Vkwuzb+"D0!'"PjBCh KJL=(7<z$z\0v@˞zȕd!)<)t : x5x=4sPWy{?z.!+z U 6:}6tMIo W  Z%: 1ظq.MT?i/4řsLdQE^\2Iod3SC9U]on=lȗي;$CU FCv8XWmarU<L՜]Ԫ4Iyy
-S
-&
- rhFkI+H`Ajlv;l|QҔ6) bdo>/CG 30V+ a1\ rrFlcD"1ZV@3|/k_G\DG }J6 dIW0su)asub=`8ҏ -D/ME4#_av
-l.4=nKY5 PզN( xF"o1h~cg1"I}Q2>^ z ͥr^;X ڦ2 zQGuՀu],;1 /|K߻c8#Dv؞p &J\[)B2'<~ur)!.Г*V㥑g; )Jljoڍ0;qY0KԲ+׀ŀ2(sa XP)t+3ocg٘qؼ¤MOە"eB=
-1(
-=q#Dq-kRA!,yyӃFcw'ǨĊb]QN]*dtēwlj
-.ekJD<@<'-wqÙm#20Ow*(r4uF%`^ :pmp];!J;g
- SLL\97-6+79Ƕ!=.-83&xz_GM!
-~b* x2VN_IeMNY4T<}'h3̙gVgC]_??ÿa.N6Ḃ(I͕y/Ǯvf&*w)OQΝGVf50*.+Mx
-M~,dR`yQy{ 6t?{/P/ʁ^TH%hWT0JnЛ IȊ,;z<7_^) oe
-Y8GHy(a@*aQ%𖃫{ll;(٠2~t]A8UY|vRlnٚ p)MWݔl:2bldZw\bϙu!8j /MjRtu4C~h_Q<G(P:щhWY 0Hڴ$uxw3Gg9ʦ6PEkwFGvdzw^! 58
-DYŷ2.e\ht,nm鬖\G 1\I:Դ$nJĩgnԱM ],7|-$
-Jũ1/:=c/;(ՍUJ>V5胇g %
-*z{_5 Ue9zoyr
+1102 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5023 >>
+stream
+xڕYy\S>Ή(c6֊ED-ZPu  &@IX#$
+aes˭z Vڽ~zNw$]89wyy @0yuз^\vJZ< "pϘ|
+T-(e\&YqCdJ)2ɌZ&53gjRbTɱ3cL$L}3>cMeaitI*Y-H9k8Z) )5q=g)tE"I"f/W׉b b XF,'V+Ujb XGEl ‰6b'AHHBN
+b"dBMhTBK<1k1 tO\x# ^x鼾#אԀqcܶq=m|MX<{m>_>!-?ybU~!~^OwL/UM4)e\kݱqOTW r&>("oG13Yyb n=lNr0^nlh&Bԟa5o[n'mD/U̒\
+>h9v Q
+_=oG,to}r-[\e0;;g>%#l6FEj%4[2f ?)̈2WQI56ch< 4:|p"/w=6;
+OJNaJxG57Yؐ& &# oc:};N|O9AʜJgn ~Co|9g]C芥!U!5v{Tf7Bo*ҒSE
+3"Ət#'>3LM
+ȖJ1 ߇
+Ek'Sͬx_VC/uGkc)Cpa[MW$j3l7*7Ήܟ_NMQL@hX) `5t҃wuo
+.eJD<@'sqÙm#Z0Ou*(:45\ұzGtJOA8;v{;}Clѩ iIZuHn=p&E\ǓM7y݋='NV&o(nI. jL ؈79O.¢."Nw,v&BFBj1 xaDä׷,C#U[ ݭ
+jNp0T)>Ud*S*2gzuR.{{y@Op#Ys Ni,
+fC9oUؗ$/P_->Bs4p:cQ9Ypu>Cj2ݨS ;P/:H(Jp%zHv9'batJ!Ma9~G~ȇ(7ZjEs?
+czB̧@X |>ء
+.Z-$kHIO
+kKclWQu8*׈WGMxt:|&8hxh zԖ&
+ ~a_Mn +IGfϗOѧz4@zdx%LKܯ`ٔ3 m|ߦN/eBC
+Ca$45'0 !7M ۻ̫ }tC_5CŃy[٪%#UM< vd4D?=O?A_bKwn} ӎ`M}c*@o7@fʠKSa7?`Ǻ5jK &@}}x6,
+dl3 ÀaOnFdfr<4s*c+yc^QVi3:ħ㶄4R6̺@;nyx|yUzo(nh ͬ꽁zko'1]8.1В,>H Y)R|s% ,"u|]6Lݪ[ͶulVSf$k '<lIp=hwx΋)YI0- "`C~g5hupѿW(kzmޱpъ7o?7t7ŷsK& \Ϣ)+KijؓoLrZ-̪qo'֏_~ Mn?pEÔM21}jU
+N9?c>erޢ/m{+cfP#%NP">,'\FK.2_w%^nַ5[xflpMk^ucY pbdǏP7GY
+,y-{>XlGչI3jKp'VV+l+Bx[Ԧ%XQo`46F3&E"άm*(If~Wvl`^EIhrs|)j%&V6iIsWm@/Z֔Zso$8UEܜBP'2 0en3<[q<q^5)J;RE`5P<]_~-vH!Ui[?GvDKc  n'{ϋ
+0tk0U&#yd}u1T(H"9CŤ[_wϹRnoB!d1n])4<O=T]#MHjZp$ ]'ue=JɧxGt"=rg0O(gڻ&2L.J5j)>|s!-_\T3 ֐V
+JBC2Cʓ2Bc̖b:3QХ*wFid
endstream
endobj
-822 0 obj
-<< /Type /FontDescriptor /FontName /IHNNAR+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 824 0 R /CIDSet 823 0 R >>
+1100 0 obj
+<< /Type /FontDescriptor /FontName /KICIXN+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 1102 0 R /CIDSet 1101 0 R >>
endobj
-825 0 obj
-<< /Filter /FlateDecode /Length 565 >>
+1103 0 obj
+<< /Filter /FlateDecode /Length 572 >>
stream
-x}Oo0=8
-E
-j6Q|&b?xL޷]<Q3g[[]x>TQ7MZiթ+m-V)'2t8hϥ
-uXūdط6^T}^\c$?uݔּs~X5W^ "tOQ5dG:JLEKW7'xwoZ}]c6:i{ kҜYEUE{;GyΔ>n>UA]9lבl8*TBs؍ltyK8u<]@5}Kyfh86h9Z
-ZBh&@Փ GD(z/ G  "xS
-9.@shC[S g$6 ;)3VzD!V@F"ZQ=lER="H{+f39?~^Vv =џVTG
+x}Oo0=8ǻğ"E[hUЪW  ( ~VZ{0|{3e:<r[{mJ/: ^6Z+z}bo-cE,L=”}>U+aÝcؗ.ܞU]՝]}K~馭yb#l^|ym4"lԛ>VF5(3UQ,/OvRS6zwb5!6J79}.d{v)}t7lFB9nhבݭl8*R7{sԵlr<Fs:.*^*Q2wq&yE 4C&Ј@b!r3$2 ZЈ(Q>"D@)|D/P_F$ApYNA#"K$BgHph+\gDB$B> D2dD 0 }DH`bYA#B P$||DTf$""ZbF39i~?6ۼafUF>j[S,*Qc
endstream
endobj
-392 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /IHNNAR+LMMonoLt10-Bold /DescendantFonts [ 826 0 R ] /ToUnicode 825 0 R >>
+492 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KICIXN+LMMonoLt10-Bold /DescendantFonts [ 1104 0 R ] /ToUnicode 1103 0 R >>
endobj
-826 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /IHNNAR+LMMonoLt10-Bold /FontDescriptor 822 0 R /W 821 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1104 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KICIXN+LMMonoLt10-Bold /FontDescriptor 1100 0 R /W 1099 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-827 0 obj
-[ 27 [ 750 500 ] 34 [ 708 556 ] 40 [ 278 278 722 444 278 278 764 556 ] 49 [ 681 444 500 ] 53 [ 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 ] 91 [ 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 199 [ 778 ] 280 [ 670 ] 499 [ 472 472 278 278 ] ]
+1105 0 obj
+[ 27 [ 750 500 ] 34 [ 708 556 500 278 500 500 278 278 722 444 278 278 764 556 ] 49 [ 681 444 500 778 278 653 306 500 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 778 528 625 278 ] 74 [ 917 833 750 556 500 ] 80 [ 778 500 500 681 556 389 389 ] 88 [ 278 778 778 528 ] 95 [ 736 392 556 394 278 500 500 500 ] 104 [ 722 389 500 500 750 556 ] 111 [ 750 528 1028 722 750 528 750 528 611 444 500 583 833 ] 125 [ 556 556 ] 199 [ 778 ] 251 [ 444 ] 280 [ 670 ] 284 [ 500 ] 499 [ 472 472 278 278 ] ]
endobj
-829 0 obj
-<< /Filter /FlateDecode /Length 36 >>
+1107 0 obj
+<< /Filter /FlateDecode /Length 37 >>
stream
-xc``0_
-ࠁ'
-y
+xc``_
+!
endstream
endobj
-830 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 7754 >>
-stream
-xڝZXWelktFgػQJ#v;,U`)˖^ 1&DFcĒ3湳,<3g7+¬1H4x󚕟]:nuAS&OX- p 3\㇃ ?㇊xƊgż5[u7WDP ޭAIz4_]
-a1{!"D}Dv":qĄzDO<yxl{\}]<M_9~Upp~tpk}zMpϰp{`YH}|텿a 0ONEدu
-0>'""I"dü'y k't-
-d܄EWbǟrdbDtWpgo@Ŀ(}aUpXk`7ϥA1CcCl46c$l
-6fb؇G<l>
-eW/Iݟt d:$7troV?b!2~_,Jo zj$ C '!o<n|[: 7ɠmV5im֖?!7\h ЫE 0@
-1Od˶8~Nr<<;u hGm~},K:ș sI/gp6K)Fm^1sTv})Գvӯsl!{_+=a6K}9^4w{ w w_DC1~;akq s>d4KsAV(4 b?Uhnx w_Ѩr6^Tt1W0(Yr$0M^j4MC.UpB5r#lxli47 J,ы0mgi;sIȺ ThiTmuyɮ|OB< m U{2 ~!B Һ𪠠𠠪𺺪:ݴ53D# \jZVwВ<F7'xՎm6
-FR3nABp D2< ĦC4$pdh}o G„D[;_$cə1x;Sqmv~e'_5#>I:dn j'>Id4\>.%PjXl,s3T|pnḻy@Cٚ
-wC-F8Ψ7M0O&A"| ~-yFX&!LL*j#5J < XE7`_J&:D0פҒՊ53g
-H7j`&
-K zP1l&ީB2v),EI8&q7<kdFQъPuTosMmLtE\6_49N=zf{,sn%6cmpM eowf!Ecjoߥ]B]v3Rgb
-PF
-\EYXכ&HBJCCCbέN6%gh4mk&
-Iq#oZ=W|%VxЭU񠠑{O-73o3fJ1]-c)fm986ubh26{5l D nrD0P,I,P5+(PhC|w~}H-b1 aTDqTM]Qyc1z2n6w:>y\iG}PЏwۥgiS(oHaϿ/Ted @I&0Y
-tt87qlK籙]púbYr|^ɣJUUFx,Y1hձB'HDq,JO\p{J̸d9x
-iR@*}fꉇz@ֈL^4Z?WC^w:9Fh*rEp:]]}n7++G":-Wj"JJ*+യ GKK=v(\\]2zE0x#ل1~>T@'Ŭwq>~žlS-Sa-XE
-WrB94tg՚,9h=&:W S!vr5LJ[vvtkhy9fX "@A(S^^XCUǔDn<|櫋g=7v%P]^Nvق^2p“E$\ktiz*lұ6]ֆ#TA ^ƳD&W@E'2hl|DzhmSam1Tt2|uuuϸQQW6+-KW/Ӆl 9cE?2  hܗRnRN6C?e .r+ﱯE0K[ ͕ML*;ϣ@ njv?4C{1 հ|22s<}v^PM}pm5Iw|5&˖OY@KW%B1e/s f#oа?5ۣߋHs
-Z~vLCzßm!l<d6FI5"RDSe\ դ+%h5Yt!*c#D 8CoD} Kߩlnݭd]ÊC #D|6ug9u>7Z_hm;[(aN!.H۷P*T!ПH:w4F0q
- %,i.ej,Tx.6yGR diZ&M(d.4̌,R4tq|8곎pBc.r#?07~R8?x:}~~" IqL8†pj?sP^z>K5[zRo. ]Kȗb~@ΟkfDE0WNt
-NOe))لx&579p=oY.zcc'қrg=Nzƕ$ZT*T@]>}F%4=*J}$1ǠU>}B,D[o|X /*,~FFxNk.}H#c@(hy:ޖ™mêMyǗۦo&Bf\r|-Yf
-N  9U,TĄ[R&܎a}U7/ܤ~B=}[Aݎt͜ʯYkʄQ|= ` z21S]͒;,Ӥ?@$Jo3:PN?J`!3ދH{K\3ʜط巿9iۃt@cTP*bԘ_oέB q8AO/ż>[zgf9p"gO^ ?4YΙB yt(cvK$2>@֩vӆ:p3SK<&uWjMEhp3e=iդ
-~BsԟxצQL!x}cUm
-_8T4i9,4
-(,jje+@A 3f 8H|n!pP5tFWh8(4U~S8"׫aFHɗ[Oz&l= k .dzD3;~FFܷNt5hGVž?_4G@x [̓YqsDs編;N5o<?CtWn; dpMt)ٔDlV_UFNS4$JJ;͋Ǡ!v/96q=TSHyP?,"hX7߀~;ۓK :-~Z`ꎤ6)KFK$/p2dΟ|FAɔ &Mu<
-%1>)jQ1W*O6l9W2h=rxBB:]/rϹN
-D3 mc̐hA¦x0r׉pҀ9 &҄ZƧ>ޟx1}bC7 [,Kk/1Sr&>'*3m,54:RT
-A;## Pug"A/DW_),P% 6},H~p/3"4t͚h*YTʙwQ6|Zu (NC"
-$R"#3uitAzN|ށ7s*K ,.kJ_^*T ]vTSM)T)fv|IWgfP΂j*ښWT
-p>-;7Ӛq0#9P8U,CP}EOY b6ѧg1p8SQ
-S**Q1?%l.t)
-*9yg!U]Sz'!{Olf#GG Jf
-S2
-c:
-QA`K{qWSRD9VQ~ eŻέo[0m1µ|3=؄Dpo*q0+Eo-P'GQ4F~VjL ,AAiw{,E_k8Z7T#;I)VERr2H7VJVd ݀D#Cp?~ԌdH\&+B%
-eaa㤷]3gٲ9s,uʕ[ŠPx y+ۇ[l
-F^0E&k̑&5\]弯2 \uOz>k2V^hu:-
+1108 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 8548 >>
+stream
+xڵzxG
+YZ x]2k:PލŽw[ؖ2^dƅ{sBI( Y1yJ{×?GwggNs!
+ }0aOCdP;%Aqâp>nac:8yx8x?>\5.(k'?&lǠ.ZjK|qQA.>adUA.܃\={G!!Pb1A$> F1Xb1HL"&Sć4b:1I|D|L!BbXB,#+*b XG8 'bLl!; g…p%wƒ$ —#
+~.x)CȻm%ZmCDNbeMXa/a:z"Vb)N!_^ZnCzt#ǣs{V-{ka]{>gzzE5j;ozGı_~M}00/̗W <se8|=h۠b7Тav{F,qldQ9 f=R`vg&WeXoRULRb7rR'!R)2C:MFDcEVa0'u ý %X*F6ȎS 1&TrzHs%Cɵr@:@V7nef,ڶ4427n:eqz(W ݸd3^j;|PҪ\1eaG$f[\돞jfd
+K%sT8,Jo
+>Qئ
+9-ˁ9B rGXXY .ffjr&5,@xfayԫ1O"ߺap.ۓ?njr#̞RyIp[h$903^j$;f޴C=<Be>Sue,J$`L `<Q禣Oœ3vChȖ7=j4
+A ɨ$'*T
+
+ \lMEӾm=}IUϺ*tHqduei4}>l]z
+ZEʣBn;%ihQe9˛mh<r~4̄3獋h ۵SG҃~];t*Yu7oV)/\iv]"7w㌩ .9[{;f-\4q͂Bz.)qgq\,,x ohQ^>,ηܳF
+]]yn+kv30Eɦ+VZ֝=P^X`yB=}2qHIQB{N E'e-ZN1My"?g7zucAp 5)_ZNE EY<zFclch9!ޓLS"U@%d`߮PL˫4F,*nf#Yԥi/:v:pN|lؾhB{:qLaGqdVTJyЃ uެiEWqޯ}
+wYHރ&P[sW,F'ocѢ鐍",,ZAvKzu
+RMg#'*,wp|d`qʄϒLֺb%K{+%} xO90prӑ?~wf"y w/KpKLh`3ڿ
+P_wF=6]vJ#A,_˔d۽;7nl26Q?i<J[A\Ԕ(9Rs~a22 xyvVjc
+kd2_$eID5p83B\c6u;Fh43kcٯ<<y<hlpZwt 58/JbJuC<#@O8Cq$O!e6%,)k:ipYki_oQMU!W7H3Rc:G <
+} G1x[%%~A0>Oϻ~ۭS6v
+9a@;kGd@} &Bwt(%86v-uK<y&3#
+&"1Iplѻ0JֆT˿.7y͞u(T%UthP[\bAO`;;SdFӛaNAFʴ )ɖci꿸l-KݻQ˧\+NW`CžUd
+/fdބy r\{h"f|1;N;r1TIVoEĠuZF[
+•&P 7mہ9POʖ)
+uE-ѕ*V+'2͜RW><kJc_LUa4G< C_:Ay7% sјm\&=I<b~RD>xE@W
+itX8?lB\,qk!ڇGS.?Mq8zHMQl89b HRsyMV9ЪM`E겐p:Y)W^9H ]sqza2J îWteSMOgQ]~cUg|ΉqqB.jY/<PLLШևGI*B,ljE<jM_ `76ӗy,(.Ce$=t3h_ګ<>Y=5Lů¨M*}.d].^NSeӻJ-*YFSϔA\ fᩜL֩3u{⫴T\mk7t<&_Nj8KG33E8rwEg41|$0yBcj)32wHˡ*5L#yC)rt r Q;Xą8T*JlڛQsU?Dqdޠ }_qHfڸ+)Za^'43E#M,B_vC&*En[1HD*E$RR\C>Œ-KVB*I
+lq(2.`pxʊ횘b:[h0DpH)t4Ymm\бA}.\OhmM8i4o޽G**Z
+Y9
+VJjRv#:#6ʼn-Q2yB /EE)pt1u·f-&?˒$wpceNH>]h<Vk1!v1߅nɾ.ulRƄ҉jUj<494X>\1]F^h9CH Q)-PHWFGJvzrL@ 9K484eZ#ΠRY5dt1ן{%CM&](}XQzEA4Q>RdPLǤ2XN3uV[f2l%a4YQ҈0H,Ƶ=EI|I2y ;(vm/g0燌se6eze?gk߼EOϕ̅e]v0k?G92l^UkY89+x(sn ]<54xq\C
+Ӄ1v#&X,UBEo{柏HlxQN*#h&* (aRIDo[MQ m|)$ݕEj
+~A"{w7$W<(/)//}n}vEpXuzýIxW̌]IKscSO%}yt>5dž NYhDjoFrpw^!?)N;ERVڨ'o '%)s2f08_O͕Xl!z?rϮIl"61U$,G-B-Bn7Zve֬efͺ֭+WnD5փuu').%
endstream
endobj
-828 0 obj
-<< /Type /FontDescriptor /FontName /YPMEQI+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 830 0 R /CIDSet 829 0 R >>
+1106 0 obj
+<< /Type /FontDescriptor /FontName /SRCMOS+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 1108 0 R /CIDSet 1107 0 R >>
endobj
-831 0 obj
-<< /Filter /FlateDecode /Length 708 >>
+1109 0 obj
+<< /Filter /FlateDecode /Length 744 >>
stream
-xڅk0WhmRZB X?֔=8CI:'+ 4'{t'eaBy7sh]aS778M?S{x]SM/ng;{xUciΧ}hjU}=w#
->5l #^;{?'m w~}EvaQf<
-MUՊ=QVEO޺קCozաN^]0xJUV~&Zvg (m}zF VS+Aֈs ESC Fֆh,FK.ڏW޹⩽(xiI{ Hb4MA9h8 BEB9=EO ĥ%@2^2E29e5H8҈#[Pd>֠ADG4Bv8RI)NЩg
-)|ISw*TKdϠ3]SS
+xڅOo0C@I؆
+!A
+@*@AS@cmbm~eerJo}h} @pIp$ 8"(E2 #M#3H;ݩ-= A@j\2ΐn՚2ˠZ9k<HhQP-@PIP-BnC x0$&$<
endstream
endobj
-391 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /YPMEQI+LMRoman10-Regular /DescendantFonts [ 832 0 R ] /ToUnicode 831 0 R >>
+491 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SRCMOS+LMRoman10-Regular /DescendantFonts [ 1110 0 R ] /ToUnicode 1109 0 R >>
endobj
-832 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /YPMEQI+LMRoman10-Regular /FontDescriptor 828 0 R /W 827 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1110 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SRCMOS+LMRoman10-Regular /FontDescriptor 1106 0 R /W 1105 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-833 0 obj
-[ 27 [ 869 559 ] 35 [ 639 ] 42 [ 831 511 ] 46 [ 882 639 ] 50 [ 527 575 ] 54 [ 724 351 575 575 ] 59 [ 575 ] 63 [ 639 ] 65 [ 436 319 ] 70 [ 607 692 319 ] 75 [ 958 900 639 575 ] 80 [ 864 575 575 786 639 447 447 ] 96 [ 474 639 454 ] 100 [ 575 575 ] 104 [ 800 447 575 575 885 639 ] 112 [ 607 ] 114 [ 831 ] 121 [ 575 ] ]
+1111 0 obj
+[ 27 [ 869 559 ] 35 [ 639 ] 42 [ 831 511 ] 46 [ 882 639 ] 50 [ 527 575 ] 54 [ 724 351 575 575 ] 59 [ 575 ] 63 [ 639 ] 65 [ 436 319 ] 70 [ 607 692 319 ] 75 [ 958 900 639 575 ] 80 [ 864 575 575 786 639 447 447 ] 90 [ 864 607 ] 96 [ 474 639 454 ] 100 [ 575 575 ] 104 [ 800 447 575 575 885 639 ] 112 [ 607 ] 114 [ 831 ] 118 [ 607 ] 121 [ 575 ] ]
endobj
-835 0 obj
+1113 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
-xc``06<Û? 
+xc``06<?
endstream
endobj
-836 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 4923 >>
-stream
-x}XXڞv֘YJ$^5b ETE@A@AA{(RD1xc1Œ&gѴ'<.;gNy{[ejJdKV,\5{OԶi.Q[w$4hJ#!`"ٚb;sMRѴhm1%C#ן|4rߙO!IqcJ"2t'SbCU]\fL5^g<T6ED%E"UTKTˢȷIQ!aA[76|CT q!qب8'oXx*)*6BEcCŅ"CbUa!*U+}U "UB"BT*U\H*,>>zs|BSTlf2&yAq|{|e+=UbU!A[|s(8$2><>"/M&SS('ʙN͠ޥfQfSs)WʝP^Bj M-Q˩VQ@*HS!TNm"6*RLD9I0(m=vH$cLSL!1f|lYYPna[ ~|^sXnbkbĦ/[gZw̷)5#H;Qڐ$Hq2K EN~gyz&ەKT0 84GAneA)C 1OUӆǨ|49
-L ܶm"|xlPUKu;~SBk[К|psͱCɕ|`*3hpqd3Uʧ_]jym+_=2yGߦ@= e?&ٶ>@#+e=F&`l\"j_{-w#^| mGoL01?3 >w
-N!0+,_H2[`o|h<x?j|d-+,cukeWɞB_rmdB}ƣ@!O#Efi3lxkkc¤K'  d쁔}]9lItC8$.tFDs;i5mc0l"eتQ^6/-_cui2tpͫpx +Mw`zJa*(89bY|Vx3;$ekT*%;h;|#/.'0Ty gmqWb @3=!
-n)ńDxҨo;>ыsݳݭy*?{4q=A:C4gƈ&%+WCqdHs\1u'-j=;p2jAE;u{Km2"#a"-BOsTvn56yUię[<g` H[̧gf''+[5t]0[jN
-ӛؿ >Iܓ60}$-J"0Amhz.IcujMX
-yt\imc/כiYJvXtleJcceu=#*63xÇhUx$6_aD;Y{΃%`~ߊ^??!69€~DW׽.Kior5D)b(-2ȟw@h"Y4!'4]$>''| .(K%{=[8(DYOְnƬ/@5s$kNzj
-<{Js"0Mt,Xf d%vYA]"A.3l_07 ,TWRsl34c_FEW3 `pc
-]Ӄ<Vq=~Qr9ʫou"wӨEB E3D*@sVa.9mb&f1zplVK j‘zKU08"0*Sb2('yJ}},9r/eղ
-C_,red!me
-xtۭؗͧ5[UJ>'=Fn$eD!<s@H C'\rj݃ ܝؑ9%/rUs艣tsƗt1Hk"LyZa"T+Y] Dl+Ռ~ݤIP_AgpqoGqƴw|#0w#-TE'Zs}ˤ>o'~|?z0aɖ:\aVәiwCjRx:NO&YSphpKɞND
-CP[Ͼ3FmIko *J]cIZ=,7 q؞;t8bƾc%0A6mt͝K/۸=^n B<??@$e
-H4;LQzڕMkSƔLݔ)`H#|-ug]@~rlWïn*
-`|CdMlGYx't=ǛFbun%3os<;սo=<Di(kNHwH"2H],b4Mly;l F9VLW?`.؍vse2$STP|6 }%l [lg)ƵJ{uMN#å#d)Z#
-ק LZA]1{W.r68n-48 l
-*V*^?} ड़u]XPr3CvMvdi:ƹ8W&qBN>>#~B᝶{oƅC:էU(v%T JKOVgn7wdKKaCMY9/l>=苋[>67.*7-
-
+1114 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5285 >>
+stream
+x}X XǶghƘi\@T,P,Ⱦ# ddUed}KLD_k4$w{r;G]]u??-F$x>^f $ng'NI!HheqjP&(82F:$hy-X[M&&H/<F#( 5bǔHIsg_6oy|]drEȶ踴(eHlrlqijrz\24<2dvev
+w>~[s4 6|"t(Ov58h9:uOb@FzјD{` dx)$e%bӒ8襱gTE_+FaS>XSU}ƒ[ҿ ?<ǫ0.46Pz?Bp_[Q ⯂~bH3dAz+Վ nU?Jqn~Y~;ftAW6
+xU *rkW-fqv8
+(Z!~?^WN^ox#ݹid,n_C1~3xd$s8cOzw[#{oO4 eK]ѱuM&I 7<b:gwi-+X젇pAVWt7mbS-V8^=ϪY\YADmeWSWE3
+KuvNI߃Xk@-6nas̠jA܂Ax,P >7'Drx]qUm_w}q:ԛ#_zq0]z2xt$!z8\$X .WwF:ه@'~ I^,ԟ/hS6A(eJ[x~!k,@IBhz,DĩEΘ
+RCKEQqiM0~ZchqicQsYtEp{zіnnwa"L5}6-iv@G0+!PoXm tr] ߀XWգw|&u)M9zݍԻx|@{s˺GhޛKJ)3M ݊s6~]XM#ǖ4 |2 .H
+3úT>+? -KHm̧_i1O@z' &$I)J"@x/,62c+2BjxEB[H͎TEVhnvI"Gs/k㘵G֠lB 2AjEY}%c{F o Yk |]FOhjip,Vl\n:n=|mA:4VV{{^G)ZEA<I0I"/xA N3օpzV<3k~B`4H_oMupNW-D 6ʫ@F(KF=e{Gnf >7l ıD'M2LDȲyOd{ppddpp{dOO{{ sV|s!Hs>#kY^bIk "[@LXFi#ىY]oxv4S700v n/wr
+LMs5}D@ֿ̧7.n;& !H?'8;zdv6]h)Uz]5߬5SCd1RTTgA*K&P1ƎKeN5GH3> >֨7)C?.3Qi=/~D Gccl(@GphK~$pfgMzF~<[(&g[*^<yX<`\P|K͊2zb
+S#aaI g|9_@)' I`'}o!W"u_aݴ\,9`2Nv x
+A&p0 B8r@/nVϔ %G>w\'xA.ce[
+rP""`Obp kn q/G fP_Bgڸ5'j'vEQh0alC!xCe j|ߚR4! +P% ќ|gj=x*0C.fa7W~:R'T)' <XށQ<v6z $ L_
+t0{!338]۶kzY [Rf,⚧5`F>^v+ݫU#].}sxS
+O
+m@E<rjnkw݊-,t)|<$=$i]偬Ƅ@Ŗ)x!p(MBdQNuiAAq +޷_
+EqtXJo^iWX6+w>fl:&}9(,54j{pByӻ,sM\Gg(:;:\wࢅov{qIY|
+O,;Ŏ;rZj؞.<FN$ w$'#'%O%"Krj}
+S{C D|_aQ{xceef!
+f3Tϩh褸uF=(Szӧk-#H|˔_|Kww:- 3:NOw>&!pe Hs޽@qi,ZfS-/o(i?Yrܸr=~iz˽z^mec:29д)  n[KyT9O׀cxks!".C@z1npF"X"Qڴ,5jN2lϩVKW}qCx
+|ǁ8D'4'.1#ħeqMS>x<^O҄%I'T/]7q>PϟtF,E㗁$m8N%_4:Ms.H~SifEz9/wvOS~hrhBU4A$nOuD4ks%6bb}CVĊh?[Uf- 
+ok /mYx1,ɰ}Wr>iޫ_j5z-?bJ/dZiHHaBnBZx<[Ke\bps \FK3 6eU<p_.Tx&e/*,š $^$u@@Vgc 5C[[Rfw \]њ ^wڥDb#&1t$9EdY76S=b qt+n -o#7{6¯>,Yr{Tq=ޝTWmG+ͯmDqEQۿl.זڲrbNWQj0dcZFP\vJwbrcIaAjd!
endstream
endobj
-834 0 obj
-<< /Type /FontDescriptor /FontName /MXQIEU+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 836 0 R /CIDSet 835 0 R >>
+1112 0 obj
+<< /Type /FontDescriptor /FontName /VILFYS+LMRoman10-Bold /Flags 4 /FontBBox [ -486 -295 1607 1133 ] /Ascent 1133 /CapHeight 686 /Descent -295 /ItalicAngle 0 /StemV 106 /XHeight 444 /FontFile3 1114 0 R /CIDSet 1113 0 R >>
endobj
-837 0 obj
-<< /Filter /FlateDecode /Length 558 >>
+1115 0 obj
+<< /Filter /FlateDecode /Length 569 >>
stream
-x}Kk0E ]_r[yavЭc)C,YߏsB Hȗ8WGxϲ9(?]ͥ+7R+=(%{r6]\WÝIuyH5fNZSRՇ?M],}nkp6Kc&nƘkGu}'sk-Mm{3Ɖ vd/ʁ}1\o>gw&fT]OlzsBYiIu47/E<&Z |U쯭b
-ŎRQ%:B[PHp
-)zFpIgwNOwS"tD]DDzp"8R
-)gxg]{R^,[S v *>7mZ[/`#Qt
+x}[0+rc%qF07Tsk=>O;As_N_ImuW_B׼ Fu]\*m7VC{dm]tƫlə)IK}*wa~f/?u[WpYU];6i->uەyd{ι٨U]uXՒIvpiTYD\̱s6`׷W.J9M6cwivn 6y+&ѲޞwhylQ+5yܜt0 6"FsT@0|MfCtiqLV(A 1uA G $P'@D3dRzzڣ R'X@Da.3hC!܀EK馘-xD'J:"CJ]S%nL@= K"Ř^ L"Ŭ&/SǤ)1)I$gP8 <Iuկ*.mk//_;ԍog1e9z
+Y
endstream
endobj
-390 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /MXQIEU+LMRoman10-Bold /DescendantFonts [ 838 0 R ] /ToUnicode 837 0 R >>
+490 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /VILFYS+LMRoman10-Bold /DescendantFonts [ 1116 0 R ] /ToUnicode 1115 0 R >>
endobj
-838 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /MXQIEU+LMRoman10-Bold /FontDescriptor 834 0 R /W 833 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1116 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /VILFYS+LMRoman10-Bold /FontDescriptor 1112 0 R /W 1111 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-839 0 obj
-[ 27 [ 850 547 ] 34 [ 800 625 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 54 [ 707 344 563 563 884 563 ] 63 [ 625 ] 65 [ 419 313 ] 70 [ 594 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 ] 116 [ 594 ] 118 [ 594 ] 121 [ 563 ] 125 [ 625 ] ]
+1117 0 obj
+[ 27 [ 850 547 ] 34 [ 800 625 ] 42 [ 813 500 ] 46 [ 862 625 ] 49 [ 738 513 563 ] 54 [ 707 344 563 563 884 563 ] 63 [ 625 ] 65 [ 419 313 ] 70 [ 594 676 313 ] 74 [ 1067 938 880 625 563 ] 80 [ 845 563 563 769 625 438 438 ] 88 [ 313 ] 90 [ 845 594 ] 95 [ 839 460 625 444 ] 100 [ 563 563 ] 104 [ 782 438 563 563 865 625 ] 111 [ 850 594 1162 813 ] 116 [ 594 ] 118 [ 594 ] 121 [ 563 ] 125 [ 625 ] ]
endobj
-841 0 obj
-<< /Filter /FlateDecode /Length 24 >>
+1119 0 obj
+<< /Filter /FlateDecode /Length 25 >>
stream
-xc``00._㛿\
+xc``00.7_
endstream
endobj
-842 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5937 >>
+1120 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 6196 >>
stream
-xڕY\SW߾Q1W Nā뭫֍ Zg] 2eDCD$ {#K"jEU}g[W+CwooIιys#)H0c! UXF
-
- q J,o%.YwnŦAQă)Jny"a;StJD9P,#%e%"_n9q穷ƄD(&?iyb8 u&(P
-Q,PM> T8C޾`?Ow"RQ#jFS(A
-?7WQD+"| WzPC#}C5c
-" "btW׈HqpW?2G=IjnGxނS+||#Tq_}FFPR!PʅM\ Dj5JMS3Yj.F-QK;A}HyR˨ZIP(%)ʗ
--TLPjj+FSTCY4j%5T,V/C ]V?YX?OIKI9޳wc=ak굺vnwn !2ǫ}~C}a?վa}Y=3D hQGy ;. MI᱾MJ,Ҫ3fH6F)1ճu77ӑ@g!! Rr%fg%H8 #b)NL5n
-Ad(sףj9ON^6m1"|{gA#4'mV&?>15~H*EU<^ =ec}m<@{?5BYá| :"Cԫw;.2uNW|H`GOy<-{rxTbɫʙk=p:9:i6R<1(شn1Vv(
-b!f8pB_ż! AѠh<8 zUGlw$%D$c Iɟ8~ue V |!PC(]2#'aN<~Fh h-)I$j;XVB
-nPJ 1!qK
-_9T,sN֍ _.qw֗_w#/2]k^{rc=pYHP[Qd!R`G:eCd,L)_=eSa2쀠=B*UG٦2~?ZNN:iHihI2([:[MY!9Ж]tq`A,#-in" -d@yqcA076Az% 3NaڀS6m#UfNYdN*'k6s'iA$߫fY9 |#qYTV,m/ybGs=mJ;eYȰ`0_k?\a^%/L@iZa^Hi_ aad{ (U
-v+ B<ͪ0-JbPB:VĐx>/k?ak,ttyB!ڕg@{\
-ia0
-]ٲgK1!#L1 EYmx6-8J.Md'ږrSF`O_=N $vKRyԃЋ>ܘV7EEȻ5cZNU?>.q0NB7pOh^9͓D]}D{+!2u@ZW]~$]L3>.gcL\\bq{m'f7 aJ8GÃ2[={2D<x(gGJ.)S~, _{ȅCgMEMG,VE׫ȕQcIo;rʌfPF= M)򹂂Z ݋'U:$OR o _6@+aar{`|UUp%,oMբ\zFbJZM/۟ .; :cj{8pJxƽ۝og(mTBiWyi^p
- ywƚf7[C鵧9LG著CDw͜~-\ա0:.u<dE@AOê
-Bڴ$Xŧ V6t2 4o3Udi$'++t>Ze9išsAc/ߡ82 s9^(X>X5>}Sxp'd4tILИ.Ӑx{vfJ[S\A:Uخ+veU#,.1dg ݾvwO~t'(EfYƓx;sW|VMfj&M0 /Tt͊XHfCL19YĄB; q82@uUfv9j8d|vAxKRp3A 60P\T }$hJdP+*IJG9Co{ rGRRJ{ބ{y3-jWB\%Yˤ6YKzYTe"Ygd2H+ǻph* BrB=J" Bn
-r['Dޠo(l5!-ٲ@A%.ʽJ 8 -벧Rq"NB8e4 zBNEGoMҰAh>6ܓ܋9UlS5hny֬<y솛X3U{n8I3xK6pAn5ar_f?\1n>Xf } l]
-nٙ2dz 﨑IZ%
+xڕY Xڞ bALpjݭ;`bٷa}MNdDXDHTlUV{[v7x'{-@HrΜm{w"lm)Hk$aoNY
+9ppJ!~o# l8 m##(J~voHjY(1ݏQNKH dYHo|si3wEF)ޜ6md\ҩժ]!XMHBX=Uvu,4H1^ T+ ~ފh_Fޭ0U!0HUG(HP?W
+SARx )LQ(4~~\]#\kh$)nᄈaǪe+Z15jO_Rjno_xTPTE,5I&R+5zA͢fSs<j>ZB-(wj%ZCyPkw(Oj6PQ)oj I))CR~T DS!T(FTIEQ1ThCBR +QA?UlkQJRJe7.ٮl?<`Ӏ;lr5큅/IGJ+ AW*GOǗ?dȬ!1BNN0a$,0"uw8Y&Ӹ[*>ݧa#Yq<H@Zuΰl)%C:\#2:$42 M m@ 'J?8%Ӵ^arl
+󐯻 <
+sk5tRaqf~9pb1Lzy) C"2$]NE{9X ǰHlfI&H>K&kEp8tgF2 (P= d%1t RbCSU'5Yō?5_u!G?%%-ۛGw I}/`%Ѳڸ&'&.cZ_7 o-1{y\^Jyn]Cd Wu FD,^YR)/ԗ"N'Y_ot7' y$yLCJ+87QBj&~m;=d3,O[._Be<H$n$mvk{f MG>~c,KtXOrIp1p UiqOu6P' %ؖd8`Rq+]ؖ\YSm&Kb70ڑ"{Ae0f>o[ͺەon{ճ/[O!YUt'$hhK[8'ŧ[`Vf'"}
+RC38".*)6^gȟB(^Iggfk<^NJ%$fq=LUׁ%e@<͙Y\NέII%t+ R:JKz6v@JVAB8"c 2c7j:kjϙcpdv m\"'‚4㌞q*gq$Zq864ٚ/(zj<Z.PR/?/*Ccw?jPe>6
+)כ--7fW|`۱Cְ6렟97]2@t̥c nv#;BfM֮Y2 (o=螑F\Dz8=- N.(z<p
+=Ѐ!I޼&$"8~sBSby,[>~xtO[]Y1Earͽtw5t2őXCp
+/v)Oٍ ܠ\Ȯ8Vo?}vqf' u%kɥM"+*xOdzgNx)0f9P${a'W̵V<`a?jޭM[I\e bIOA٠E!ܚ%؆ȯ=J[jL:l4$e-GF!U\gr_ L%H[\ ަa_?㱋*4rN%u"h1DX͎I2OpSb;6dwfD
+j6u'"?aa˯`,Q1Nx25Jeu{(gU/CN,?~v;W$#aۂr9l
+VnEׅZ[I7x&<7wniZEϨH<,pn( I <5^
+IW94NE\DZ4V6o+Ml:<it:nR[Ymg`Ʀst(7A9Q<$Z!@7quuv?D+/^x<4F4~(j l NGbp>G+[SnigQ䯈4pIB{L-Jeddؕ0<a08HUoc[Z#U򷧡o.5w0Sm(gUOEsF }o"zK, <a!kT`f QE7*_rVIHwIJviӷWvºrTrBSJ&X &9C` ]G5h.4᳜glesNd--j:d8ɮOG7…t%e1/@cF/Zy0K4F9 <s ?|G
+k=]Yv v5_y&| [XX>"(BM겵v9(#[r%`Fm݁\0*Vb,;(o oᘌŪp`oO{ :,0 <a !qdxMH_UB
+ _  {{p=~^b >Çjz-"8|)2hR;PN6? zcw!TЉsm#z(FFNF'ĄL iىs3܂|
+*X֣'~X/8CVkwCId9^L?@IT~$ޏihDvxoGp\s%fiɋSP;+ʝ
+ي a<SzKBxbҪs+qEAnlvW$,+h`_JD54-?sx(6cz'|N4q䌌9 n0#aBW
+aV"*N+/f>uEe"i$(h- ;9_ួ%q=có q[f'ޠo,i4Uam'T?{A4?2+M6 OL%ZEA)ܔ T3&NB8R E{QP"){¸ݩ6D*K(d t fA5tqR#s,3a宕|szgMJ%Yb#~J 7F.45I!gkr5ᚖs;>%xrȏڟWΟo X,cGPm;HB]#{ h ‚;S% Ƃ\1aɐZ
endstream
endobj
-840 0 obj
-<< /Type /FontDescriptor /FontName /AMMYES+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 842 0 R /CIDSet 841 0 R >>
+1118 0 obj
+<< /Type /FontDescriptor /FontName /GLQSSB+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 1120 0 R /CIDSet 1119 0 R >>
endobj
-843 0 obj
-<< /Filter /FlateDecode /Length 595 >>
+1121 0 obj
+<< /Filter /FlateDecode /Length 603 >>
stream
-x}_0)бmdfa:3,n~Mrng`ޛsMF?>᫪:鮾ۼ Fe]\+m7VC{am]uƋrc6oLq*=tosiZuڇ?Mȭ9[c~_ڼ1"ʨE]g c4%,qTYDlHnژSLlŮooC0yonKsfm4ܰ(͘'-4([-VnffZ 欃 ھf6[=ª hJ߼usQ“
-)yy"9uADzK!tZF8k "8JO'IyJ|!!N! PDP0MuI=<8"aSDH.HR0M$$D^$$\DIH 3IS?-tS\\ahi=ԍ[IG5p
+x}݋0Wdc80_keDii&930
+?M&ymuW_Rע FU]^oZ+j>ںujc6oLy(=tnZceZ˯<_/\8 I[_5vuUyd}Eg=[L Q-d{g9'ن׮9l&[[V2G6v䗦9iE|Δ>؍m6oY{ժNkhxama:
+ N):iș3"< l "g ZFRk "8K1O'I=%x>gHHs'\K"1ig8&-LK:nj&&%]%%=$1i%$D^$$̐DJ)I/!OI_O;t<m?VFAMݸU/
+uYu
endstream
endobj
-389 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /AMMYES+LMRoman12-Bold /DescendantFonts [ 844 0 R ] /ToUnicode 843 0 R >>
+489 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /GLQSSB+LMRoman12-Bold /DescendantFonts [ 1122 0 R ] /ToUnicode 1121 0 R >>
endobj
-844 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /AMMYES+LMRoman12-Bold /FontDescriptor 840 0 R /W 839 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1122 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /GLQSSB+LMRoman12-Bold /FontDescriptor 1118 0 R /W 1117 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-845 0 obj
+1123 0 obj
[ 28 [ 469 ] 43 [ 435 ] 50 [ 435 ] 55 [ 299 ] 66 [ 230 ] 72 [ 230 ] 77 [ 502 ] 81 [ 490 ] 84 [ 502 ] 105 [ 354 490 ] 109 [ 502 ] 116 [ 448 ] ]
endobj
-847 0 obj
+1125 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc```PdPh``H
endstream
endobj
-848 0 obj
+1126 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 1331 >>
stream
xuT LSW~R:V'QqC7_A(k;IW(Ԗ*P6T(?j ѨDe@3Y CEd.ƲE3^]%Kv{;Ib8겳2h nqLlQ`szC1~6>B3HE.SQ?T#3l N+oA
@@ -3788,32 +5154,32 @@ a"9lw@{k;ڶ!k5Gi#액#=oR#9
^ n1<y/E4֔4pc @7Z::wn%Uj0|dzbLr^0!?2ϲeěj~_ T'R) i7~oryVʡzmYzx~G4i#`='q8-`LԂ?w? CWRUnWAP%T@a@dNA,Hϡ{^Ez晀PES^*X!P@m;+j̽*BE\ uOޖd]bbJ*WOB4HtyCt><BKW un:]UnqTٽS CB<q+V秱t^KC7W,<~b3cw?6%ug)vj1] Bgu?&] ?1jN\a<uO>O׽i4^kEVP IP*^Q, X?PR*ŏLCbwP)]aa˼//֣~Zg"i@ϴކFaL/F2/B[B
endstream
endobj
-846 0 obj
-<< /Type /FontDescriptor /FontName /STQOEU+LMSans12-Regular /Flags 4 /FontBBox [ -411 -308 1407 1154 ] /Ascent 1154 /CapHeight 694 /Descent -308 /ItalicAngle 0 /StemV 91 /XHeight 444 /FontFile3 848 0 R /CIDSet 847 0 R >>
+1124 0 obj
+<< /Type /FontDescriptor /FontName /STQOEU+LMSans12-Regular /Flags 4 /FontBBox [ -411 -308 1407 1154 ] /Ascent 1154 /CapHeight 694 /Descent -308 /ItalicAngle 0 /StemV 91 /XHeight 444 /FontFile3 1126 0 R /CIDSet 1125 0 R >>
endobj
-849 0 obj
+1127 0 obj
<< /Filter /FlateDecode /Length 426 >>
stream
x}n0<)=P I[EH-I$tWbORKFyhf@|?3 \{ p &}{E(h
o4ƘV"׵ %DT VaqBn ]K.mu:X.!eۙw}D[#HuVSMsBXe `KV5B/|i?9sx0ۦh*u`i2Xn_qFYq:ge\8Ǚ(&DD '#ʉVDkO1цhi<tO3GO)uSu_ yw_4kmQ*> n\1&^=
endstream
endobj
-347 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /STQOEU+LMSans12-Regular /DescendantFonts [ 850 0 R ] /ToUnicode 849 0 R >>
+447 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /STQOEU+LMSans12-Regular /DescendantFonts [ 1128 0 R ] /ToUnicode 1127 0 R >>
endobj
-850 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /STQOEU+LMSans12-Regular /FontDescriptor 846 0 R /W 845 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1128 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /STQOEU+LMSans12-Regular /FontDescriptor 1124 0 R /W 1123 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-851 0 obj
+1129 0 obj
[ 28 [ 515 ] 35 [ 515 ] 43 [ 515 515 ] 55 [ 515 ] 59 [ 515 ] 63 [ 515 ] 66 [ 515 515 515 ] 71 [ 515 515 ] 75 [ 515 ] 77 [ 515 ] 81 [ 515 ] 84 [ 515 ] 88 [ 515 ] 96 [ 515 515 515 ] 102 [ 515 ] 105 [ 515 ] 109 [ 515 ] 112 [ 515 ] ]
endobj
-853 0 obj
+1131 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc```ȥ
endstream
endobj
-854 0 obj
+1132 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2378 >>
stream
xڅV XWd2fk3m]ULJj H@# "mEnx!Z¸W}mmZء;!ڠ%s'g91q|RؚBgEFE1ZٹsU +ܓSP
@@ -3833,81 +5199,81 @@ EJȣ7<Z BIH.?`;&#q|&uI^aY'jR1 ?~9
,^Z#?/N
endstream
endobj
-852 0 obj
-<< /Type /FontDescriptor /FontName /FWBVER+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 854 0 R /CIDSet 853 0 R >>
+1130 0 obj
+<< /Type /FontDescriptor /FontName /FWBVER+LMMono12-Regular /Flags 4 /FontBBox [ -444 -311 715 1019 ] /Ascent 1019 /CapHeight 611 /Descent -311 /ItalicAngle 0 /StemV 172 /XHeight 431 /FontFile3 1132 0 R /CIDSet 1131 0 R >>
endobj
-855 0 obj
+1133 0 obj
<< /Filter /FlateDecode /Length 472 >>
stream
x}Mk0!\ iK:$+%#ۇ4v fydv_:?PN _l֛֊ |hГyQ+){c$ &׿M+8 cu
endstream
endobj
-346 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FWBVER+LMMono12-Regular /DescendantFonts [ 856 0 R ] /ToUnicode 855 0 R >>
+446 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FWBVER+LMMono12-Regular /DescendantFonts [ 1134 0 R ] /ToUnicode 1133 0 R >>
endobj
-856 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FWBVER+LMMono12-Regular /FontDescriptor 852 0 R /W 851 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1134 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FWBVER+LMMono12-Regular /FontDescriptor 1130 0 R /W 1129 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-857 0 obj
-[ 27 [ 734 490 ] 33 [ 762 693 544 ] 43 [ 435 ] 45 [ 272 ] 47 [ 544 ] 50 [ 435 ] 55 [ 299 ] 59 [ 490 ] 63 [ 544 326 353 272 503 299 ] 70 [ 517 612 272 ] 75 [ 816 734 544 490 ] 81 [ 490 490 ] 84 [ 544 381 381 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 101 [ 490 ] 104 [ 707 381 490 490 ] 109 [ 544 ] 111 [ 734 517 1006 707 734 ] 118 [ 517 ] 121 [ 490 ] ]
+1135 0 obj
+[ 27 [ 734 490 ] 33 [ 762 ] 35 [ 544 ] 42 [ 707 435 ] 45 [ 272 ] 47 [ 544 ] 50 [ 435 ] 55 [ 299 ] 57 [ 490 ] 59 [ 490 ] 63 [ 544 326 353 272 503 299 ] 70 [ 517 612 272 ] 75 [ 816 734 544 ] 81 [ 490 490 ] 84 [ 544 381 381 ] 88 [ 272 ] 96 [ 381 ] 98 [ 386 ] 101 [ 490 ] 104 [ 707 381 490 490 ] 109 [ 544 ] 111 [ 734 517 1006 707 734 ] 118 [ 517 ] 121 [ 490 ] ]
endobj
-859 0 obj
+1137 0 obj
<< /Filter /FlateDecode /Length 24 >>
stream
-xc``(U=/aO
+xc``0U ='aO
endstream
endobj
-860 0 obj
-<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5109 >>
-stream
-xڭX TS׺>1$
-R1VϱZ'P#A $F SH y
-O8ڍ,EGϐ5 Tl:َ߫on-~ &&c4
-*2B$wnt(4
-4X*UJ}e8L)q1.RTPFJo,JH!2T.zmQR2J&3G*Udp:f:.E s Ǩ\F\mYw:>VPR"SED\&yGrQօu"(l
-6{{\17l1.[c'
-[yak 7`[1_ێcX0&±
-,Ŕ
-|" bK a ,/ߌoґǶ;w(px|㸙,Nk~y˥㗏?+ٯF0aBd: `a k['DН XTc(HR dd#R&Q`hbX<(WYB
-n?'e& :BZNj:ZVAo%*f#wH9 =h AWL;"(j$A2-N1&pɞZ$ zmp*3DN+6Jwٸ՘#7+7A9|xX{_b w$
-tٙ@/]@w[qjGx<?'4
-I1$ yEִP-@S#ry
-˅nr? 찈)wD6_/9p-۴T A4
-(n*OܐTsn]9#l\%܉dÉ"[gmQ;Aw#=U>m
-If>OzS3eh2b(Fr%7 ܼQn
-Jbl>{:=E8
-͑7ff=O{.?f/4Zk,M\#w+xj+掁7ka_{
-[hzwŲYcY2p$y iꦛk^}vNVnFkfk $P2gdgOz Œp1v[7AF31'Gvj:K ifޡk\*n9l>__p WCǨvI"3RQ|lG#?
-iB*8OyY7\ƫ>)7=>#k+5FqsGךl(t hB pKE1TUvo}(^8f#|.?ϏJu/ڷj 4fAX:;U}Gp^aI5 LJ^^+2Sii$EJ])${41^U+xzc+U`%R&]UW]@7PX}ɼ+沂N-t4SA%33Y*EvM03'Zwjm쥒2=_*,0,V/' VP,@,fE@
-F7FNB 8M+x 57Q9?*2UT7"8?vs3U,5'y݄ëFR&H-,& 3'vEaHWf 棞gQn8Xʘj!YQ+|X6\INd)yPyYT9<OQ(*+,g Z0UíYW w4ݬmjBn`O<ʝlC^ n[_J"9U{DB3YQWe6r]d7V ^ϙsTsߨ6V‚bNp҉
-2r9dZbR&O _gOƻ!/g-mXxp1#6\Չ6bp"M$a̮
+1138 0 obj
+<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 5036 >>
+stream
+xڭX TW.TD2UhKPqWinnEh/ ;7; `\qAILtc4-y6$cy9Nu%"%D";6ݹ}-@,[jǗŸ3+L D;DĂ|(ttڿ
+<L^ uSCC{ 6ns冭+ݴqZyJ-Vh#5ncA
+\
+R V(xb1DL#3wƒxO,$Ker“XA":›XOl&>/# BA~""TD4C #8F9R2H9>X.?5dN
+sH+*6}{G885rȥdhQptXfP>6Oǀm˓kD) sN"h60rH,1H2^I~k4z'3Utڊpڤ,- MtPJZs42C
+pdog3}*5CAݚ}$cZbZ8kgهCO0UWJdSzZ a#*U Eݰպj`:Z)4y7,m"|j̓R:/`ӥ 0 Zdzp" 樐d8.#GH&ՖL-.ٵ>_L9Fcܶs6a Hpo,XroLl#(+>=v&vaD,q˛Jw6=C 6)ԌH[OHq%a^NY5- 9@^(dV5l~_7!;TiDR*m=w2M?'!冎sE]OMO
+ANbLcrm}M'oV%Y)Y4fH E{Z0 @4<!Z Y~0XLI&vEo/aE\Kk)O7W]MBh̷SkK?ozV 5]{2.6&TZka
+`cv]SQ 189ThfߎY d'7e6Tgؿ}F"10 Sq2"hd&gb{/ a3bUv,ߵr,їd!@Cx=\P##>}x^9ͰS@MmYY-u ^b!.]SM )E]%,I YR|Rccr /CR!*{UZy: ԘJ&Hl q0
++V0V{-RQϒ+-<#О[(8;uim<
+RUtyNyA y2_Զf 16`樹K FC2XTWafb4DYe\AT oo*b_Zevyz:|܇0sy'AE^Ht}'Bf5hpЛ|lrwN83wDRU w uI7?ߺ|Z%@%*bX 7˺P/N
+o _.NtGw˰sP3ύt\ruyL`>Q
+˚4vJS[d4DrG! $I(8hNy|76]bMt큺pmLbȊ*
+d{&twuJdB28HO,%,To˳К
+ K]S'kvu\޵7i_S C 8Di]yy쭫'32&181~d(
+?\ *7ˠl 95pxs.ɗ1]=q
+&doY>ey] {dY n|pwxqs:7n|$9T 5 SFkv(ɚs_AfXzȷ܀m{ծ?uòj+&;$r夺x+/78RYl׳ښgQcN5uۘ;WgXKQe^K ?G,`M(g|·4v.&~8[Ytњqhԝd=JЈ r9wom!nl֜ -*1[ 7Nf2t0'pM
+IA2xYXԌѴ&YPBt?%?CJֵ9% =)*gyUp鯡(-ʦf,*oj\lJ[k|AX[׬:v:RrNTq8VEw^X6bt9d`2 lU-XK˜vur Wr.IÕoܣ& >0@ǻ=60hmMsP"I8
+$ǖוbd(5BXR(z g8K\¥:?ﶾ^ʖ W֫vF+GIzBJSfp8 %#hgf%ul֚;=CGXhz]쎭-s OYxND,STX2#tL7?^~m| kj]?|'x.}raO>ο2mʲ YYpjiUmiS$6 ,&ö>85δUE-Nԭ($aI 6P>h[9+l5(9JN4y4ɼRITx<Z,%_=s×Ov|}t}*Mp5%8m}6Լ։zN^А.G'7YU͍qvU`̃ +\e"D#H|j:D/H4UyX:x" 7=izڴ=t)oQ)k,w7]޵o=5%;U[yKJOsz"6\B-5l@@KP;8׀ }</IY%LIfVy.5½gP'EV,ɎL|+]-*N$ Tlt}N1ntE^,VX_W t $/*/~= }KE6RVĒeˢ.Zǒex b)=Y&oFCϛ΃z%"@(p;!9hglY6.2|fc77 );Wñr?DJ)sQt @juGS`Xr
+Qr m+6*lEsitX'1k69ƞ/Ȉ(+59;+ɷeٸ`wMr
+68JtX;spXrLq\/: ayVd6P© AO]޺]~Ksyxkc}~^R$[ $cw7$;.X[Eq\U}|Z{L\;W,]/G XxݽUW%xBUA^]< 8wgZqδv:;W7XslYVkvNHИ? Z
endstream
endobj
-858 0 obj
-<< /Type /FontDescriptor /FontName /XBBDPE+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 860 0 R /CIDSet 859 0 R >>
+1136 0 obj
+<< /Type /FontDescriptor /FontName /BYNJZW+LMRoman12-Regular /Flags 4 /FontBBox [ -422 -280 1394 1127 ] /Ascent 1127 /CapHeight 683 /Descent -280 /ItalicAngle 0 /StemV 91 /XHeight 431 /FontFile3 1138 0 R /CIDSet 1137 0 R >>
endobj
-861 0 obj
-<< /Filter /FlateDecode /Length 563 >>
+1139 0 obj
+<< /Filter /FlateDecode /Length 567 >>
stream
-xڅKk0E]_rC! Cu1IJc?B0{ɏD~ٞzh yM&*R$9Fk@={XnW[U:y iw҂.J1簇#}j*WA2\XWL^FZsX++3dMP6K%[v/,ޑ-*)>ܺ:lƦۛM[Im.HtJF^1Ig[WĦƁѲݵxkH.jI]BL36O摒U3P'q2?yk ݈8,-- P A!(Et.",KR." r]R{s\ sP#Zpz 3bw| '-E8=2AY?hIg`"̗@Y@KfO@^ t@]!6E'&JqWO3u;| Q8 &J1QRhx>5{*жzO]0[P*nL^2-W
+xڅ[o0+H!Źn+KXmihoo!1l$DNx߯Rh@|xqї]8+ {Jk.%ohZ~#e)!=7;ٓb\3kU/4J}>d??o/ۦU[ysR{l_gLbVBߥF=Rj~xV墩]0Bd~TZrڃ(&eUgQݵeV&Nt^_`K+u"["MҶgid)6>mZu`]h_oZqhm%G\4ڼ:W'L 4#ӕyeT8ũh)Bş\B42G GGQPX !P{Z:b$1
+xQ%Sx%&J|M p+^3'p+k&H`"fxg]R\6{݂J}n֞roG0/Yz]Xw
endstream
endobj
-345 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XBBDPE+LMRoman12-Regular /DescendantFonts [ 862 0 R ] /ToUnicode 861 0 R >>
+445 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /BYNJZW+LMRoman12-Regular /DescendantFonts [ 1140 0 R ] /ToUnicode 1139 0 R >>
endobj
-862 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XBBDPE+LMRoman12-Regular /FontDescriptor 858 0 R /W 857 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1140 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /BYNJZW+LMRoman12-Regular /FontDescriptor 1136 0 R /W 1135 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-863 0 obj
+1141 0 obj
[ 28 [ 451 ] 43 [ 418 ] 50 [ 418 ] 54 [ 535 287 ] 59 [ 470 ] 65 [ 259 223 ] 71 [ 509 223 ] 75 [ 745 ] 77 [ 484 ] 81 [ 470 ] 83 [ 600 ] 96 [ 320 ] 98 [ 360 ] 104 [ 641 340 470 470 ] 109 [ 484 ] 115 [ 625 ] 118 [ 432 ] ]
endobj
-865 0 obj
+1143 0 obj
<< /Filter /FlateDecode /Length 23 >>
stream
xc```PH
endstream
endobj
-866 0 obj
+1144 0 obj
<< /Subtype /CIDFontType0C /Filter /FlateDecode /Length 2013 >>
stream
xuV{TW[MEFgUZ%P oPZ| H0 /A
@@ -3923,10 +5289,10 @@ SUPo.#n5%ER!Zqtɮ 㧟}c#&˵s}{yD0xh*$̪^x؋7Uّ~
gm(+gъ
endstream
endobj
-864 0 obj
-<< /Type /FontDescriptor /FontName /LKNZGD+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 866 0 R /CIDSet 865 0 R >>
+1142 0 obj
+<< /Type /FontDescriptor /FontName /LKNZGD+LMSans17-Regular /Flags 4 /FontBBox [ -395 -305 1355 1159 ] /Ascent 1159 /CapHeight 694 /Descent -305 /ItalicAngle 0 /StemV 87 /XHeight 431 /FontFile3 1144 0 R /CIDSet 1143 0 R >>
endobj
-867 0 obj
+1145 0 obj
<< /Filter /FlateDecode /Length 470 >>
stream
x}Mo0
@@ -3936,13 +5302,13 @@ mV%Zz#$ 2pȿ1Tm6Qw><~VoהAߎ?ם7-U0y^
_7k;e{ $
endstream
endobj
-344 0 obj
-<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LKNZGD+LMSans17-Regular /DescendantFonts [ 868 0 R ] /ToUnicode 867 0 R >>
+444 0 obj
+<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /LKNZGD+LMSans17-Regular /DescendantFonts [ 1146 0 R ] /ToUnicode 1145 0 R >>
endobj
-868 0 obj
-<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LKNZGD+LMSans17-Regular /FontDescriptor 864 0 R /W 863 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
+1146 0 obj
+<< /Type /Font /Subtype /CIDFontType0 /BaseFont /LKNZGD+LMSans17-Regular /FontDescriptor 1142 0 R /W 1141 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >>
endobj
-870 0 obj
+1148 0 obj
<< /Length1 1498 /Length2 6914 /Length3 0 /Filter /FlateDecode /Length 7915 >>
stream
xڍwT}?R" 0`6! %ݠ(4* ~~sw^{~ca疵[C047(T@ ?Gb
@@ -3968,10 +5334,10 @@ BQc('wZц8)GRh+Tmjm bV<N'ϬCCVOAl-j$aͻb
tC%mٸ6q5qf[zԳ \h`XV4V( ;M*0jgKsi7b]>saOJvz\wA\;k:s 0.i&),ij+yJZ2CcOi80S3fÖ϶7$_`MJJOf%}?]y*N>-pN6?2yIr̢a}Z{^.? ќ#\:m w2m˝ΙB_l O˽A#f6B,+qG$x >|3R: 0LUc6&8|R6cY|jzlH9In3|ޗnUX7s Ѵd}ã74>Y[q.`.vyop]=`RF|sS"es$NXo$UR2cCy_S]z~$]eP?P&|uڄmӠ
endstream
endobj
-869 0 obj
-<< /Type /FontDescriptor /FontName /HGBGCZ+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /greater /less /n /pi /x /y) /FontFile 870 0 R >>
+1147 0 obj
+<< /Type /FontDescriptor /FontName /HGBGCZ+CMMI10 /Flags 4 /FontBBox [ -32 -250 1048 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 72 /XHeight 431 /CharSet( /greater /less /n /pi /x /y) /FontFile 1148 0 R >>
endobj
-872 0 obj
+1150 0 obj
<< /Length1 1407 /Length2 6067 /Length3 0 /Filter /FlateDecode /Length 7026 >>
stream
xڍtTk.)H 1t ݩ
@@ -4004,10 +5370,10 @@ iA&* X9f
6&n GY{=A 7!Ox]R@(i(x eVvAp:X-ՌȱNpsG=<O#h[`9EW}q
endstream
endobj
-871 0 obj
-<< /Type /FontDescriptor /FontName /FRUNXE+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /n) /FontFile 872 0 R >>
+1149 0 obj
+<< /Type /FontDescriptor /FontName /FRUNXE+CMMI7 /Flags 4 /FontBBox [ -1 -250 1171 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 81 /XHeight 431 /CharSet( /n) /FontFile 1150 0 R >>
endobj
-874 0 obj
+1152 0 obj
<< /Length1 1617 /Length2 10293 /Length3 0 /Filter /FlateDecode /Length 11364 >>
stream
xڍTk6tH
@@ -4057,10 +5423,10 @@ v|FʛoEnXmkC)trΫ;LVi؂ j2JԣL/&_2!T.4@I
v&wY6ƈx
endstream
endobj
-873 0 obj
-<< /Type /FontDescriptor /FontName /EMWSUI+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /e /equal /five /one /p /parenleft /parenright /plus /question /six /three /two /x /zero) /FontFile 874 0 R >>
+1151 0 obj
+<< /Type /FontDescriptor /FontName /EMWSUI+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /e /equal /five /one /p /parenleft /parenright /plus /question /six /three /two /x /zero) /FontFile 1152 0 R >>
endobj
-876 0 obj
+1154 0 obj
<< /Length1 1413 /Length2 6283 /Length3 0 /Filter /FlateDecode /Length 7236 >>
stream
xڍvT6%1:I(FݝRc  J" DJBBI)I%yw=ws_swLD D!1"`Q<PTI@
@@ -4102,10 +5468,10 @@ $Qsi&lT[#
mPLę錗v ><OH~fFsP*줈hǾxs)]`z"4P_U!2du jWeB}`OTSLnWUCmz&cPҊiS@b[ܺj
endstream
endobj
-875 0 obj
-<< /Type /FontDescriptor /FontName /AXLZUG+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /three /two) /FontFile 876 0 R >>
+1153 0 obj
+<< /Type /FontDescriptor /FontName /AXLZUG+CMR7 /Flags 4 /FontBBox [ -27 -250 1122 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 79 /XHeight 431 /CharSet( /one /three /two) /FontFile 1154 0 R >>
endobj
-878 0 obj
+1156 0 obj
<< /Length1 1526 /Length2 6606 /Length3 0 /Filter /FlateDecode /Length 7629 >>
stream
xڍT.4{@z ޻H I@H.ҫһR4t 7Z{gfgf'+lF#T@ e
@@ -4137,10 +5503,10 @@ i {"{dx9I\ \-Dw"R(pP~6SoŬ57=cM0IjZBPtߺK-
oOs=_j/PV[b7}MImYTL`ieeD msWyQ#עkڻYBBmp,Sũ=\gX)] qߘ|
endstream
endobj
-877 0 obj
-<< /Type /FontDescriptor /FontName /NPTSMM+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /infinity /minus /periodcentered /plusminus) /FontFile 878 0 R >>
+1155 0 obj
+<< /Type /FontDescriptor /FontName /NPTSMM+CMSY10 /Flags 4 /FontBBox [ -29 -960 1116 775 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 40 /XHeight 431 /CharSet( /angbracketleft /angbracketright /infinity /minus /periodcentered /plusminus) /FontFile 1156 0 R >>
endobj
-880 0 obj
+1158 0 obj
<< /Length1 1399 /Length2 6069 /Length3 0 /Filter /FlateDecode /Length 7022 >>
stream
xڍtTk.H0 -t7030 ݍtA RHtt
@@ -4165,10 +5531,10 @@ gd[ u]*s5<Tځd?ې 9.ր]exzY.jN fI
f lZ/)>h:yDSP?7[q*쒵
endstream
endobj
-879 0 obj
-<< /Type /FontDescriptor /FontName /VNHPZN+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /openbullet) /FontFile 880 0 R >>
+1157 0 obj
+<< /Type /FontDescriptor /FontName /VNHPZN+CMSY7 /Flags 4 /FontBBox [ -15 -951 1251 782 ] /Ascent 750 /CapHeight 683 /Descent -194 /ItalicAngle -14 /StemV 49 /XHeight 431 /CharSet( /openbullet) /FontFile 1158 0 R >>
endobj
-882 0 obj
+1160 0 obj
<< /Length1 1401 /Length2 5895 /Length3 0 /Filter /FlateDecode /Length 6849 >>
stream
xڍtTS6EABtHMzB^ҀPH""UDti M:~~Zߙgfgfcf!:4N ,RjC `$ AaЊ"8M #
@@ -4194,62 +5560,152 @@ l/:diAxmiQgwm*ΓC7ˋH<K !O ^v1|k?Ncpvt.:>jsMg}fh
A>Egi(  oJ*h!cVBԔL4i3$?hA2
endstream
endobj
-881 0 obj
-<< /Type /FontDescriptor /FontName /DGBCZV+CMTT10 /Flags 4 /FontBBox [ -4 -233 537 696 ] /Ascent 611 /CapHeight 611 /Descent -222 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /visiblespace) /FontFile 882 0 R >>
+1159 0 obj
+<< /Type /FontDescriptor /FontName /DGBCZV+CMTT10 /Flags 4 /FontBBox [ -4 -233 537 696 ] /Ascent 611 /CapHeight 611 /Descent -222 /ItalicAngle 0 /StemV 69 /XHeight 431 /CharSet( /visiblespace) /FontFile 1160 0 R >>
endobj
-597 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /HGBGCZ+CMMI10 /FontDescriptor 869 0 R /FirstChar 25 /LastChar 121 /Widths 797 0 R >>
+757 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /HGBGCZ+CMMI10 /FontDescriptor 1147 0 R /FirstChar 25 /LastChar 121 /Widths 1063 0 R >>
endobj
-530 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /FRUNXE+CMMI7 /FontDescriptor 871 0 R /FirstChar 110 /LastChar 110 /Widths 798 0 R >>
+673 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /FRUNXE+CMMI7 /FontDescriptor 1149 0 R /FirstChar 110 /LastChar 110 /Widths 1070 0 R >>
endobj
-460 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /EMWSUI+CMR10 /FontDescriptor 873 0 R /FirstChar 40 /LastChar 120 /Widths 808 0 R >>
+585 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /EMWSUI+CMR10 /FontDescriptor 1151 0 R /FirstChar 40 /LastChar 120 /Widths 1086 0 R >>
endobj
-487 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /AXLZUG+CMR7 /FontDescriptor 875 0 R /FirstChar 49 /LastChar 51 /Widths 800 0 R >>
+612 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /AXLZUG+CMR7 /FontDescriptor 1153 0 R /FirstChar 49 /LastChar 51 /Widths 1078 0 R >>
endobj
-477 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /NPTSMM+CMSY10 /FontDescriptor 877 0 R /FirstChar 0 /LastChar 105 /Widths 807 0 R >>
+602 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /NPTSMM+CMSY10 /FontDescriptor 1155 0 R /FirstChar 0 /LastChar 105 /Widths 1085 0 R >>
endobj
-598 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /VNHPZN+CMSY7 /FontDescriptor 879 0 R /FirstChar 14 /LastChar 14 /Widths 796 0 R >>
+758 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /VNHPZN+CMSY7 /FontDescriptor 1157 0 R /FirstChar 14 /LastChar 14 /Widths 1062 0 R >>
endobj
-517 0 obj
-<< /Type /Font /Subtype /Type1 /BaseFont /DGBCZV+CMTT10 /FontDescriptor 881 0 R /FirstChar 32 /LastChar 32 /Widths 799 0 R >>
+631 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /DGBCZV+CMTT10 /FontDescriptor 1159 0 R /FirstChar 32 /LastChar 32 /Widths 1071 0 R >>
endobj
-348 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 338 0 R 385 0 R 437 0 R 451 0 R 456 0 R 462 0 R 466 0 R 470 0 R 474 0 R 479 0 R ] >>
+448 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 438 0 R 485 0 R 537 0 R 576 0 R 581 0 R 587 0 R 591 0 R 595 0 R 599 0 R 604 0 R ] >>
endobj
-488 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 483 0 R 490 0 R 494 0 R 498 0 R 502 0 R 506 0 R 510 0 R 514 0 R 519 0 R 523 0 R ] >>
+613 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 608 0 R 615 0 R 619 0 R 623 0 R 627 0 R 633 0 R 637 0 R 641 0 R 645 0 R 649 0 R ] >>
endobj
-531 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 527 0 R 533 0 R 537 0 R 541 0 R 545 0 R 549 0 R 553 0 R 557 0 R 561 0 R 565 0 R ] >>
+656 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 653 0 R 658 0 R 662 0 R 666 0 R 670 0 R 675 0 R 679 0 R 683 0 R 688 0 R 692 0 R ] >>
endobj
-572 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 569 0 R 574 0 R 578 0 R 582 0 R 586 0 R 590 0 R 594 0 R 600 0 R 604 0 R 608 0 R ] >>
+699 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 696 0 R 701 0 R 705 0 R 709 0 R 713 0 R 717 0 R 721 0 R 725 0 R 729 0 R 733 0 R ] >>
endobj
-615 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 612 0 R 617 0 R 621 0 R 625 0 R 629 0 R 633 0 R 637 0 R 641 0 R 645 0 R 649 0 R ] >>
+740 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 737 0 R 742 0 R 746 0 R 750 0 R 754 0 R 760 0 R 764 0 R 768 0 R 772 0 R 776 0 R ] >>
endobj
-656 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 653 0 R 658 0 R 662 0 R 666 0 R 670 0 R 674 0 R 678 0 R 682 0 R 686 0 R 690 0 R ] >>
+783 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 780 0 R 785 0 R 789 0 R 793 0 R 797 0 R 801 0 R 805 0 R 809 0 R 813 0 R 817 0 R ] >>
endobj
-697 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 694 0 R 699 0 R 703 0 R 707 0 R 711 0 R 715 0 R 719 0 R 723 0 R 727 0 R 731 0 R ] >>
+824 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 821 0 R 826 0 R 830 0 R 834 0 R 838 0 R 842 0 R 846 0 R 850 0 R 854 0 R 858 0 R ] >>
endobj
-738 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 10 /Kids [ 735 0 R 740 0 R 744 0 R 748 0 R 752 0 R 756 0 R 760 0 R 764 0 R 768 0 R 772 0 R ] >>
+865 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 862 0 R 867 0 R 871 0 R 875 0 R 879 0 R 883 0 R 887 0 R 891 0 R 895 0 R 899 0 R ] >>
endobj
-779 0 obj
-<< /Type /Pages /Parent 883 0 R /Count 5 /Kids [ 776 0 R 781 0 R 785 0 R 789 0 R 793 0 R ] >>
+906 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 903 0 R 908 0 R 912 0 R 916 0 R 920 0 R 924 0 R 928 0 R 932 0 R 936 0 R 940 0 R ] >>
endobj
-883 0 obj
-<< /Type /Pages /Count 85 /Kids [ 348 0 R 488 0 R 531 0 R 572 0 R 615 0 R 656 0 R 697 0 R 738 0 R 779 0 R ] >>
+947 0 obj
+<< /Type /Pages /Parent 1161 0 R /Count 10 /Kids [ 944 0 R 949 0 R 953 0 R 957 0 R 961 0 R 965 0 R 969 0 R 973 0 R 977 0 R 981 0 R ] >>
endobj
-884 0 obj
-<< /Type /Outlines /First 3 0 R /Last 295 0 R /Count 11 >>
+988 0 obj
+<< /Type /Pages /Parent 1162 0 R /Count 10 /Kids [ 985 0 R 990 0 R 994 0 R 998 0 R 1002 0 R 1006 0 R 1010 0 R 1014 0 R 1018 0 R 1022 0 R ] >>
+endobj
+1029 0 obj
+<< /Type /Pages /Parent 1162 0 R /Count 9 /Kids [ 1026 0 R 1031 0 R 1035 0 R 1039 0 R 1043 0 R 1047 0 R 1051 0 R 1055 0 R 1059 0 R ] >>
+endobj
+1161 0 obj
+<< /Type /Pages /Parent 1163 0 R /Count 100 /Kids [ 448 0 R 613 0 R 656 0 R 699 0 R 740 0 R 783 0 R 824 0 R 865 0 R 906 0 R 947 0 R ] >>
+endobj
+1162 0 obj
+<< /Type /Pages /Parent 1163 0 R /Count 19 /Kids [ 988 0 R 1029 0 R ] >>
+endobj
+1163 0 obj
+<< /Type /Pages /Count 119 /Kids [ 1161 0 R 1162 0 R ] >>
+endobj
+1164 0 obj
+<< /Type /Outlines /First 3 0 R /Last 383 0 R /Count 14 >>
+endobj
+435 0 obj
+<< /Title 436 0 R /A 433 0 R /Parent 383 0 R /Prev 431 0 R >>
+endobj
+431 0 obj
+<< /Title 432 0 R /A 429 0 R /Parent 383 0 R /Prev 427 0 R /Next 435 0 R >>
+endobj
+427 0 obj
+<< /Title 428 0 R /A 425 0 R /Parent 383 0 R /Prev 423 0 R /Next 431 0 R >>
+endobj
+423 0 obj
+<< /Title 424 0 R /A 421 0 R /Parent 383 0 R /Prev 419 0 R /Next 427 0 R >>
+endobj
+419 0 obj
+<< /Title 420 0 R /A 417 0 R /Parent 383 0 R /Prev 415 0 R /Next 423 0 R >>
+endobj
+415 0 obj
+<< /Title 416 0 R /A 413 0 R /Parent 383 0 R /Prev 411 0 R /Next 419 0 R >>
+endobj
+411 0 obj
+<< /Title 412 0 R /A 409 0 R /Parent 383 0 R /Prev 407 0 R /Next 415 0 R >>
+endobj
+407 0 obj
+<< /Title 408 0 R /A 405 0 R /Parent 383 0 R /Prev 403 0 R /Next 411 0 R >>
+endobj
+403 0 obj
+<< /Title 404 0 R /A 401 0 R /Parent 383 0 R /Prev 399 0 R /Next 407 0 R >>
+endobj
+399 0 obj
+<< /Title 400 0 R /A 397 0 R /Parent 383 0 R /Prev 395 0 R /Next 403 0 R >>
+endobj
+395 0 obj
+<< /Title 396 0 R /A 393 0 R /Parent 383 0 R /Prev 391 0 R /Next 399 0 R >>
+endobj
+391 0 obj
+<< /Title 392 0 R /A 389 0 R /Parent 383 0 R /Prev 387 0 R /Next 395 0 R >>
+endobj
+387 0 obj
+<< /Title 388 0 R /A 385 0 R /Parent 383 0 R /Next 391 0 R >>
+endobj
+383 0 obj
+<< /Title 384 0 R /A 381 0 R /Parent 1164 0 R /Prev 371 0 R /First 387 0 R /Last 435 0 R /Count -13 >>
+endobj
+379 0 obj
+<< /Title 380 0 R /A 377 0 R /Parent 371 0 R /Prev 375 0 R >>
+endobj
+375 0 obj
+<< /Title 376 0 R /A 373 0 R /Parent 371 0 R /Next 379 0 R >>
+endobj
+371 0 obj
+<< /Title 372 0 R /A 369 0 R /Parent 1164 0 R /Prev 339 0 R /Next 383 0 R /First 375 0 R /Last 379 0 R /Count -2 >>
+endobj
+367 0 obj
+<< /Title 368 0 R /A 365 0 R /Parent 339 0 R /Prev 363 0 R >>
+endobj
+363 0 obj
+<< /Title 364 0 R /A 361 0 R /Parent 339 0 R /Prev 359 0 R /Next 367 0 R >>
+endobj
+359 0 obj
+<< /Title 360 0 R /A 357 0 R /Parent 339 0 R /Prev 355 0 R /Next 363 0 R >>
+endobj
+355 0 obj
+<< /Title 356 0 R /A 353 0 R /Parent 339 0 R /Prev 351 0 R /Next 359 0 R >>
+endobj
+351 0 obj
+<< /Title 352 0 R /A 349 0 R /Parent 339 0 R /Prev 347 0 R /Next 355 0 R >>
+endobj
+347 0 obj
+<< /Title 348 0 R /A 345 0 R /Parent 339 0 R /Prev 343 0 R /Next 351 0 R >>
+endobj
+343 0 obj
+<< /Title 344 0 R /A 341 0 R /Parent 339 0 R /Next 347 0 R >>
+endobj
+339 0 obj
+<< /Title 340 0 R /A 337 0 R /Parent 1164 0 R /Prev 295 0 R /Next 371 0 R /First 343 0 R /Last 367 0 R /Count -7 >>
endobj
335 0 obj
<< /Title 336 0 R /A 333 0 R /Parent 295 0 R /Prev 331 0 R >>
@@ -4282,7 +5738,7 @@ endobj
<< /Title 300 0 R /A 297 0 R /Parent 295 0 R /Next 303 0 R >>
endobj
295 0 obj
-<< /Title 296 0 R /A 293 0 R /Parent 884 0 R /Prev 255 0 R /First 299 0 R /Last 335 0 R /Count -10 >>
+<< /Title 296 0 R /A 293 0 R /Parent 1164 0 R /Prev 255 0 R /Next 339 0 R /First 299 0 R /Last 335 0 R /Count -10 >>
endobj
291 0 obj
<< /Title 292 0 R /A 289 0 R /Parent 255 0 R /Prev 287 0 R >>
@@ -4312,7 +5768,7 @@ endobj
<< /Title 260 0 R /A 257 0 R /Parent 255 0 R /Next 263 0 R >>
endobj
255 0 obj
-<< /Title 256 0 R /A 253 0 R /Parent 884 0 R /Prev 219 0 R /Next 295 0 R /First 259 0 R /Last 291 0 R /Count -9 >>
+<< /Title 256 0 R /A 253 0 R /Parent 1164 0 R /Prev 219 0 R /Next 295 0 R /First 259 0 R /Last 291 0 R /Count -9 >>
endobj
251 0 obj
<< /Title 252 0 R /A 249 0 R /Parent 219 0 R /Prev 247 0 R >>
@@ -4339,7 +5795,7 @@ endobj
<< /Title 224 0 R /A 221 0 R /Parent 219 0 R /Next 227 0 R >>
endobj
219 0 obj
-<< /Title 220 0 R /A 217 0 R /Parent 884 0 R /Prev 187 0 R /Next 255 0 R /First 223 0 R /Last 251 0 R /Count -8 >>
+<< /Title 220 0 R /A 217 0 R /Parent 1164 0 R /Prev 187 0 R /Next 255 0 R /First 223 0 R /Last 251 0 R /Count -8 >>
endobj
215 0 obj
<< /Title 216 0 R /A 213 0 R /Parent 187 0 R /Prev 211 0 R >>
@@ -4363,7 +5819,7 @@ endobj
<< /Title 192 0 R /A 189 0 R /Parent 187 0 R /Next 195 0 R >>
endobj
187 0 obj
-<< /Title 188 0 R /A 185 0 R /Parent 884 0 R /Prev 151 0 R /Next 219 0 R /First 191 0 R /Last 215 0 R /Count -7 >>
+<< /Title 188 0 R /A 185 0 R /Parent 1164 0 R /Prev 151 0 R /Next 219 0 R /First 191 0 R /Last 215 0 R /Count -7 >>
endobj
183 0 obj
<< /Title 184 0 R /A 181 0 R /Parent 151 0 R /Prev 179 0 R >>
@@ -4390,7 +5846,7 @@ endobj
<< /Title 156 0 R /A 153 0 R /Parent 151 0 R /Next 159 0 R >>
endobj
151 0 obj
-<< /Title 152 0 R /A 149 0 R /Parent 884 0 R /Prev 111 0 R /Next 187 0 R /First 155 0 R /Last 183 0 R /Count -8 >>
+<< /Title 152 0 R /A 149 0 R /Parent 1164 0 R /Prev 111 0 R /Next 187 0 R /First 155 0 R /Last 183 0 R /Count -8 >>
endobj
147 0 obj
<< /Title 148 0 R /A 145 0 R /Parent 111 0 R /Prev 143 0 R >>
@@ -4420,7 +5876,7 @@ endobj
<< /Title 116 0 R /A 113 0 R /Parent 111 0 R /Next 119 0 R >>
endobj
111 0 obj
-<< /Title 112 0 R /A 109 0 R /Parent 884 0 R /Prev 71 0 R /Next 151 0 R /First 115 0 R /Last 147 0 R /Count -9 >>
+<< /Title 112 0 R /A 109 0 R /Parent 1164 0 R /Prev 71 0 R /Next 151 0 R /First 115 0 R /Last 147 0 R /Count -9 >>
endobj
107 0 obj
<< /Title 108 0 R /A 105 0 R /Parent 71 0 R /Prev 103 0 R >>
@@ -4450,7 +5906,7 @@ endobj
<< /Title 76 0 R /A 73 0 R /Parent 71 0 R /Next 79 0 R >>
endobj
71 0 obj
-<< /Title 72 0 R /A 69 0 R /Parent 884 0 R /Prev 51 0 R /Next 111 0 R /First 75 0 R /Last 107 0 R /Count -9 >>
+<< /Title 72 0 R /A 69 0 R /Parent 1164 0 R /Prev 51 0 R /Next 111 0 R /First 75 0 R /Last 107 0 R /Count -9 >>
endobj
67 0 obj
<< /Title 68 0 R /A 65 0 R /Parent 51 0 R /Prev 63 0 R >>
@@ -4465,7 +5921,7 @@ endobj
<< /Title 56 0 R /A 53 0 R /Parent 51 0 R /Next 59 0 R >>
endobj
51 0 obj
-<< /Title 52 0 R /A 49 0 R /Parent 884 0 R /Prev 39 0 R /Next 71 0 R /First 55 0 R /Last 67 0 R /Count -4 >>
+<< /Title 52 0 R /A 49 0 R /Parent 1164 0 R /Prev 39 0 R /Next 71 0 R /First 55 0 R /Last 67 0 R /Count -4 >>
endobj
47 0 obj
<< /Title 48 0 R /A 45 0 R /Parent 39 0 R /Prev 43 0 R >>
@@ -4474,7 +5930,7 @@ endobj
<< /Title 44 0 R /A 41 0 R /Parent 39 0 R /Next 47 0 R >>
endobj
39 0 obj
-<< /Title 40 0 R /A 37 0 R /Parent 884 0 R /Prev 27 0 R /Next 51 0 R /First 43 0 R /Last 47 0 R /Count -2 >>
+<< /Title 40 0 R /A 37 0 R /Parent 1164 0 R /Prev 27 0 R /Next 51 0 R /First 43 0 R /Last 47 0 R /Count -2 >>
endobj
35 0 obj
<< /Title 36 0 R /A 33 0 R /Parent 27 0 R /Prev 31 0 R >>
@@ -4483,7 +5939,7 @@ endobj
<< /Title 32 0 R /A 29 0 R /Parent 27 0 R /Next 35 0 R >>
endobj
27 0 obj
-<< /Title 28 0 R /A 25 0 R /Parent 884 0 R /Prev 3 0 R /Next 39 0 R /First 31 0 R /Last 35 0 R /Count -2 >>
+<< /Title 28 0 R /A 25 0 R /Parent 1164 0 R /Prev 3 0 R /Next 39 0 R /First 31 0 R /Last 35 0 R /Count -2 >>
endobj
23 0 obj
<< /Title 24 0 R /A 21 0 R /Parent 3 0 R /Prev 19 0 R >>
@@ -4501,937 +5957,1225 @@ endobj
<< /Title 8 0 R /A 5 0 R /Parent 3 0 R /Next 11 0 R >>
endobj
3 0 obj
-<< /Title 4 0 R /A 1 0 R /Parent 884 0 R /Next 27 0 R /First 7 0 R /Last 23 0 R /Count -5 >>
+<< /Title 4 0 R /A 1 0 R /Parent 1164 0 R /Next 27 0 R /First 7 0 R /Last 23 0 R /Count -5 >>
endobj
-885 0 obj
-<< /Names [ (Doc-Start) 343 0 R (chapter*.1) 388 0 R (chapter.1) 2 0 R (chapter.10) 254 0 R (chapter.11) 294 0 R (chapter.2) 26 0 R (chapter.3) 38 0 R (chapter.4) 50 0 R (chapter.5) 70 0 R (chapter.6) 110 0 R (chapter.7) 150 0 R (chapter.8) 186 0 R (chapter.9) 218 0 R (page.1) 342 0 R (page.10) 481 0 R (page.11) 485 0 R (page.12) 492 0 R (page.13) 496 0 R (page.14) 500 0 R (page.15) 504 0 R (page.16) 508 0 R (page.17) 512 0 R (page.18) 516 0 R (page.19) 521 0 R (page.2) 387 0 R (page.20) 525 0 R (page.21) 529 0 R (page.22) 535 0 R (page.23) 539 0 R (page.24) 543 0 R (page.25) 547 0 R (page.26) 551 0 R ] /Limits [ (Doc-Start) (page.26) ] >>
+1165 0 obj
+<< /Names [ (Doc-Start) 443 0 R (chapter*.1) 488 0 R (chapter.1) 2 0 R (chapter.10) 254 0 R (chapter.11) 294 0 R (chapter.12) 338 0 R (chapter.13) 370 0 R (chapter.14) 382 0 R (chapter.2) 26 0 R (chapter.3) 38 0 R (chapter.4) 50 0 R (chapter.5) 70 0 R (chapter.6) 110 0 R (chapter.7) 150 0 R (chapter.8) 186 0 R (chapter.9) 218 0 R (page.1) 442 0 R (page.10) 606 0 R (page.100) 983 0 R (page.101) 987 0 R (page.102) 992 0 R (page.103) 996 0 R (page.104) 1000 0 R (page.105) 1004 0 R (page.106) 1008 0 R (page.107) 1012 0 R (page.108) 1016 0 R (page.109) 1020 0 R (page.11) 610 0 R (page.110) 1024 0 R (page.111) 1028 0 R (page.112) 1033 0 R ] /Limits [ (Doc-Start) (page.112) ] >>
endobj
-886 0 obj
-<< /Names [ (page.27) 555 0 R (page.28) 559 0 R (page.29) 563 0 R (page.3) 439 0 R (page.30) 567 0 R (page.31) 571 0 R (page.32) 576 0 R (page.33) 580 0 R (page.34) 584 0 R (page.35) 588 0 R (page.36) 592 0 R (page.37) 596 0 R (page.38) 602 0 R (page.39) 606 0 R (page.4) 453 0 R (page.40) 610 0 R (page.41) 614 0 R (page.42) 619 0 R (page.43) 623 0 R (page.44) 627 0 R (page.45) 631 0 R (page.46) 635 0 R (page.47) 639 0 R (page.48) 643 0 R (page.49) 647 0 R (page.5) 458 0 R (page.50) 651 0 R (page.51) 655 0 R (page.52) 660 0 R (page.53) 664 0 R (page.54) 668 0 R (page.55) 672 0 R ] /Limits [ (page.27) (page.55) ] >>
+1166 0 obj
+<< /Names [ (page.113) 1037 0 R (page.114) 1041 0 R (page.115) 1045 0 R (page.116) 1049 0 R (page.117) 1053 0 R (page.118) 1057 0 R (page.119) 1061 0 R (page.12) 617 0 R (page.13) 621 0 R (page.14) 625 0 R (page.15) 629 0 R (page.16) 635 0 R (page.17) 639 0 R (page.18) 643 0 R (page.19) 647 0 R (page.2) 487 0 R (page.20) 651 0 R (page.21) 655 0 R (page.22) 660 0 R (page.23) 664 0 R (page.24) 668 0 R (page.25) 672 0 R (page.26) 677 0 R (page.27) 681 0 R (page.28) 685 0 R (page.29) 690 0 R (page.3) 539 0 R (page.30) 694 0 R (page.31) 698 0 R (page.32) 703 0 R (page.33) 707 0 R (page.34) 711 0 R ] /Limits [ (page.113) (page.34) ] >>
endobj
-887 0 obj
-<< /Names [ (page.56) 676 0 R (page.57) 680 0 R (page.58) 684 0 R (page.59) 688 0 R (page.6) 464 0 R (page.60) 692 0 R (page.61) 696 0 R (page.62) 701 0 R (page.63) 705 0 R (page.64) 709 0 R (page.65) 713 0 R (page.66) 717 0 R (page.67) 721 0 R (page.68) 725 0 R (page.69) 729 0 R (page.7) 468 0 R (page.70) 733 0 R (page.71) 737 0 R (page.72) 742 0 R (page.73) 746 0 R (page.74) 750 0 R (page.75) 754 0 R (page.76) 758 0 R (page.77) 762 0 R (page.78) 766 0 R (page.79) 770 0 R (page.8) 472 0 R (page.80) 774 0 R (page.81) 778 0 R (page.82) 783 0 R (page.83) 787 0 R (page.84) 791 0 R ] /Limits [ (page.56) (page.84) ] >>
+1167 0 obj
+<< /Names [ (page.35) 715 0 R (page.36) 719 0 R (page.37) 723 0 R (page.38) 727 0 R (page.39) 731 0 R (page.4) 578 0 R (page.40) 735 0 R (page.41) 739 0 R (page.42) 744 0 R (page.43) 748 0 R (page.44) 752 0 R (page.45) 756 0 R (page.46) 762 0 R (page.47) 766 0 R (page.48) 770 0 R (page.49) 774 0 R (page.5) 583 0 R (page.50) 778 0 R (page.51) 782 0 R (page.52) 787 0 R (page.53) 791 0 R (page.54) 795 0 R (page.55) 799 0 R (page.56) 803 0 R (page.57) 807 0 R (page.58) 811 0 R (page.59) 815 0 R (page.6) 589 0 R (page.60) 819 0 R (page.61) 823 0 R (page.62) 828 0 R (page.63) 832 0 R ] /Limits [ (page.35) (page.63) ] >>
endobj
-888 0 obj
-<< /Names [ (page.85) 795 0 R (page.9) 476 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R (section.1.3) 14 0 R (section.1.4) 18 0 R (section.1.5) 22 0 R (section.10.1) 258 0 R (section.10.2) 262 0 R (section.10.3) 266 0 R (section.10.4) 270 0 R (section.10.5) 274 0 R (section.10.6) 278 0 R (section.10.7) 282 0 R (section.10.8) 286 0 R (section.10.9) 290 0 R (section.11.1) 298 0 R (section.11.10) 334 0 R (section.11.2) 302 0 R (section.11.3) 306 0 R (section.11.4) 310 0 R (section.11.5) 314 0 R (section.11.6) 318 0 R (section.11.7) 322 0 R (section.11.8) 326 0 R (section.11.9) 330 0 R (section.2.1) 30 0 R (section.2.2) 34 0 R (section.3.1) 42 0 R (section.3.2) 46 0 R (section.4.1) 54 0 R (section.4.2) 58 0 R ] /Limits [ (page.85) (section.4.2) ] >>
+1168 0 obj
+<< /Names [ (page.64) 836 0 R (page.65) 840 0 R (page.66) 844 0 R (page.67) 848 0 R (page.68) 852 0 R (page.69) 856 0 R (page.7) 593 0 R (page.70) 860 0 R (page.71) 864 0 R (page.72) 869 0 R (page.73) 873 0 R (page.74) 877 0 R (page.75) 881 0 R (page.76) 885 0 R (page.77) 889 0 R (page.78) 893 0 R (page.79) 897 0 R (page.8) 597 0 R (page.80) 901 0 R (page.81) 905 0 R (page.82) 910 0 R (page.83) 914 0 R (page.84) 918 0 R (page.85) 922 0 R (page.86) 926 0 R (page.87) 930 0 R (page.88) 934 0 R (page.89) 938 0 R (page.9) 601 0 R (page.90) 942 0 R (page.91) 946 0 R (page.92) 951 0 R ] /Limits [ (page.64) (page.92) ] >>
endobj
-889 0 obj
-<< /Names [ (section.4.3) 62 0 R (section.4.4) 66 0 R (section.5.1) 74 0 R (section.5.2) 78 0 R (section.5.3) 82 0 R (section.5.4) 86 0 R (section.5.5) 90 0 R (section.5.6) 94 0 R (section.5.7) 98 0 R (section.5.8) 102 0 R (section.5.9) 106 0 R (section.6.1) 114 0 R (section.6.2) 118 0 R (section.6.3) 122 0 R (section.6.4) 126 0 R (section.6.5) 130 0 R (section.6.6) 134 0 R (section.6.7) 138 0 R (section.6.8) 142 0 R (section.6.9) 146 0 R (section.7.1) 154 0 R (section.7.2) 158 0 R (section.7.3) 162 0 R (section.7.4) 166 0 R (section.7.5) 170 0 R (section.7.6) 174 0 R (section.7.7) 178 0 R (section.7.8) 182 0 R (section.8.1) 190 0 R (section.8.2) 194 0 R (section.8.3) 198 0 R (section.8.4) 202 0 R ] /Limits [ (section.4.3) (section.8.4) ] >>
+1169 0 obj
+<< /Names [ (page.93) 955 0 R (page.94) 959 0 R (page.95) 963 0 R (page.96) 967 0 R (page.97) 971 0 R (page.98) 975 0 R (page.99) 979 0 R (section.1.1) 6 0 R (section.1.2) 10 0 R (section.1.3) 14 0 R (section.1.4) 18 0 R (section.1.5) 22 0 R (section.10.1) 258 0 R (section.10.2) 262 0 R (section.10.3) 266 0 R (section.10.4) 270 0 R (section.10.5) 274 0 R (section.10.6) 278 0 R (section.10.7) 282 0 R (section.10.8) 286 0 R (section.10.9) 290 0 R (section.11.1) 298 0 R (section.11.10) 334 0 R (section.11.2) 302 0 R (section.11.3) 306 0 R (section.11.4) 310 0 R (section.11.5) 314 0 R (section.11.6) 318 0 R (section.11.7) 322 0 R (section.11.8) 326 0 R (section.11.9) 330 0 R (section.12.1) 342 0 R ] /Limits [ (page.93) (section.12.1) ] >>
endobj
-890 0 obj
-<< /Names [ (section.8.5) 206 0 R (section.8.6) 210 0 R (section.8.7) 214 0 R (section.9.1) 222 0 R (section.9.2) 226 0 R (section.9.3) 230 0 R (section.9.4) 234 0 R (section.9.5) 238 0 R (section.9.6) 242 0 R (section.9.7) 246 0 R (section.9.8) 250 0 R ] /Limits [ (section.8.5) (section.9.8) ] >>
+1170 0 obj
+<< /Names [ (section.12.2) 346 0 R (section.12.3) 350 0 R (section.12.4) 354 0 R (section.12.5) 358 0 R (section.12.6) 362 0 R (section.12.7) 366 0 R (section.13.1) 374 0 R (section.13.2) 378 0 R (section.14.1) 386 0 R (section.14.10) 422 0 R (section.14.11) 426 0 R (section.14.12) 430 0 R (section.14.13) 434 0 R (section.14.2) 390 0 R (section.14.3) 394 0 R (section.14.4) 398 0 R (section.14.5) 402 0 R (section.14.6) 406 0 R (section.14.7) 410 0 R (section.14.8) 414 0 R (section.14.9) 418 0 R (section.2.1) 30 0 R (section.2.2) 34 0 R (section.3.1) 42 0 R (section.3.2) 46 0 R (section.4.1) 54 0 R (section.4.2) 58 0 R (section.4.3) 62 0 R (section.4.4) 66 0 R (section.5.1) 74 0 R (section.5.2) 78 0 R (section.5.3) 82 0 R ] /Limits [ (section.12.2) (section.5.3) ] >>
endobj
-891 0 obj
-<< /Kids [ 885 0 R 886 0 R 887 0 R 888 0 R 889 0 R 890 0 R ] /Limits [ (Doc-Start) (section.9.8) ] >>
+1171 0 obj
+<< /Names [ (section.5.4) 86 0 R (section.5.5) 90 0 R (section.5.6) 94 0 R (section.5.7) 98 0 R (section.5.8) 102 0 R (section.5.9) 106 0 R (section.6.1) 114 0 R (section.6.2) 118 0 R (section.6.3) 122 0 R (section.6.4) 126 0 R (section.6.5) 130 0 R (section.6.6) 134 0 R (section.6.7) 138 0 R (section.6.8) 142 0 R (section.6.9) 146 0 R (section.7.1) 154 0 R (section.7.2) 158 0 R (section.7.3) 162 0 R (section.7.4) 166 0 R (section.7.5) 170 0 R (section.7.6) 174 0 R (section.7.7) 178 0 R (section.7.8) 182 0 R (section.8.1) 190 0 R (section.8.2) 194 0 R (section.8.3) 198 0 R (section.8.4) 202 0 R (section.8.5) 206 0 R (section.8.6) 210 0 R (section.8.7) 214 0 R (section.9.1) 222 0 R (section.9.2) 226 0 R ] /Limits [ (section.5.4) (section.9.2) ] >>
endobj
-892 0 obj
-<< /Dests 891 0 R >>
+1172 0 obj
+<< /Names [ (section.9.3) 230 0 R (section.9.4) 234 0 R (section.9.5) 238 0 R (section.9.6) 242 0 R (section.9.7) 246 0 R (section.9.8) 250 0 R ] /Limits [ (section.9.3) (section.9.8) ] >>
endobj
-893 0 obj
-<< /Type /Catalog /Pages 883 0 R /Outlines 884 0 R /Names 892 0 R /PageMode/UseOutlines /OpenAction 337 0 R >>
+1173 0 obj
+<< /Kids [ 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R ] /Limits [ (Doc-Start) (section.9.8) ] >>
endobj
-894 0 obj
-<< /Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.14.0) /CreationDate (D:20220319082339+08'00') /ModDate (D:20220319082339+08'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.14.0 (MiKTeX 21.8 32-bit Portable)) >>
+1174 0 obj
+<< /Dests 1173 0 R >>
+endobj
+1175 0 obj
+<< /Type /Catalog /Pages 1163 0 R /Outlines 1164 0 R /Names 1174 0 R /PageMode/UseOutlines /OpenAction 437 0 R >>
+endobj
+1176 0 obj
+<< /Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords() /Producer (LuaTeX-1.15.0) /CreationDate (D:20220401080043+08'00') /ModDate (D:20220401080043+08'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.15.0 (MiKTeX 22.3 32-bit Portable)) >>
endobj
xref
-0 895
+0 1177
0000000000 65535 f
0000000020 00000 n
-0000043101 00000 n
-0000459393 00000 n
+0000053640 00000 n
+0000609447 00000 n
0000000065 00000 n
0000000198 00000 n
-0000043162 00000 n
-0000459323 00000 n
+0000053701 00000 n
+0000609377 00000 n
0000000245 00000 n
0000000449 00000 n
-0000043222 00000 n
-0000459239 00000 n
+0000053761 00000 n
+0000609293 00000 n
0000000496 00000 n
0000000663 00000 n
-0000046962 00000 n
-0000459153 00000 n
+0000057499 00000 n
+0000609207 00000 n
0000000711 00000 n
0000000903 00000 n
-0000050438 00000 n
-0000459067 00000 n
+0000060976 00000 n
+0000609121 00000 n
0000000951 00000 n
0000001105 00000 n
-0000050500 00000 n
-0000458994 00000 n
+0000061038 00000 n
+0000609048 00000 n
0000001153 00000 n
0000001292 00000 n
-0000055651 00000 n
-0000458870 00000 n
+0000066193 00000 n
+0000608923 00000 n
0000001338 00000 n
0000001518 00000 n
-0000055713 00000 n
-0000458796 00000 n
+0000066255 00000 n
+0000608849 00000 n
0000001566 00000 n
0000001776 00000 n
-0000055775 00000 n
-0000458722 00000 n
+0000066317 00000 n
+0000608775 00000 n
0000001824 00000 n
0000001988 00000 n
-0000058522 00000 n
-0000458597 00000 n
+0000069016 00000 n
+0000608649 00000 n
0000002034 00000 n
0000002174 00000 n
-0000058584 00000 n
-0000458523 00000 n
+0000069078 00000 n
+0000608575 00000 n
0000002222 00000 n
0000002333 00000 n
-0000058646 00000 n
-0000458449 00000 n
+0000069140 00000 n
+0000608501 00000 n
0000002381 00000 n
0000002472 00000 n
-0000063050 00000 n
-0000458324 00000 n
+0000073733 00000 n
+0000608375 00000 n
0000002518 00000 n
0000002683 00000 n
-0000063112 00000 n
-0000458250 00000 n
+0000073795 00000 n
+0000608301 00000 n
0000002731 00000 n
0000002913 00000 n
-0000063174 00000 n
-0000458163 00000 n
+0000073857 00000 n
+0000608214 00000 n
0000002961 00000 n
0000003143 00000 n
-0000066017 00000 n
-0000458076 00000 n
+0000076697 00000 n
+0000608127 00000 n
0000003191 00000 n
0000003302 00000 n
-0000066079 00000 n
-0000458002 00000 n
+0000076759 00000 n
+0000608053 00000 n
0000003350 00000 n
0000003509 00000 n
-0000072959 00000 n
-0000457875 00000 n
+0000084649 00000 n
+0000607925 00000 n
0000003555 00000 n
0000003675 00000 n
-0000073021 00000 n
-0000457801 00000 n
+0000084711 00000 n
+0000607851 00000 n
0000003723 00000 n
0000003923 00000 n
-0000073083 00000 n
-0000457714 00000 n
+0000088141 00000 n
+0000607764 00000 n
0000003971 00000 n
0000004161 00000 n
-0000076352 00000 n
-0000457627 00000 n
+0000091192 00000 n
+0000607677 00000 n
0000004209 00000 n
0000004338 00000 n
-0000076414 00000 n
-0000457540 00000 n
+0000091254 00000 n
+0000607590 00000 n
0000004386 00000 n
0000004563 00000 n
-0000080955 00000 n
-0000457453 00000 n
+0000095118 00000 n
+0000607503 00000 n
0000004611 00000 n
0000004722 00000 n
-0000085537 00000 n
-0000457366 00000 n
+0000103605 00000 n
+0000607416 00000 n
0000004770 00000 n
0000005011 00000 n
-0000090044 00000 n
-0000457277 00000 n
+0000107818 00000 n
+0000607327 00000 n
0000005059 00000 n
0000005217 00000 n
-0000095241 00000 n
-0000457186 00000 n
+0000112010 00000 n
+0000607236 00000 n
0000005266 00000 n
0000005416 00000 n
-0000100241 00000 n
-0000457108 00000 n
+0000125203 00000 n
+0000607158 00000 n
0000005465 00000 n
0000005628 00000 n
-0000105914 00000 n
-0000456977 00000 n
+0000133290 00000 n
+0000607026 00000 n
0000005675 00000 n
0000005778 00000 n
-0000105977 00000 n
-0000456898 00000 n
+0000133353 00000 n
+0000606947 00000 n
0000005827 00000 n
0000006005 00000 n
-0000106040 00000 n
-0000456805 00000 n
+0000136309 00000 n
+0000606854 00000 n
0000006054 00000 n
0000006222 00000 n
-0000108968 00000 n
-0000456712 00000 n
+0000136372 00000 n
+0000606761 00000 n
0000006271 00000 n
0000006378 00000 n
-0000109031 00000 n
-0000456619 00000 n
+0000139963 00000 n
+0000606668 00000 n
0000006427 00000 n
0000006582 00000 n
-0000113403 00000 n
-0000456526 00000 n
+0000144089 00000 n
+0000606575 00000 n
0000006631 00000 n
0000006796 00000 n
-0000117611 00000 n
-0000456433 00000 n
+0000147962 00000 n
+0000606482 00000 n
0000006845 00000 n
0000007064 00000 n
-0000122982 00000 n
-0000456340 00000 n
+0000152769 00000 n
+0000606389 00000 n
0000007113 00000 n
0000007248 00000 n
-0000123045 00000 n
-0000456247 00000 n
+0000157595 00000 n
+0000606296 00000 n
0000007297 00000 n
0000007424 00000 n
-0000127696 00000 n
-0000456168 00000 n
+0000162711 00000 n
+0000606217 00000 n
0000007473 00000 n
0000007613 00000 n
-0000132789 00000 n
-0000456036 00000 n
+0000171048 00000 n
+0000606084 00000 n
0000007660 00000 n
0000007768 00000 n
-0000132852 00000 n
-0000455957 00000 n
+0000171111 00000 n
+0000606005 00000 n
0000007817 00000 n
0000008000 00000 n
-0000132915 00000 n
-0000455864 00000 n
+0000171174 00000 n
+0000605912 00000 n
0000008049 00000 n
0000008176 00000 n
-0000140328 00000 n
-0000455771 00000 n
+0000178592 00000 n
+0000605819 00000 n
0000008225 00000 n
0000008398 00000 n
-0000140391 00000 n
-0000455678 00000 n
+0000178655 00000 n
+0000605726 00000 n
0000008447 00000 n
0000008559 00000 n
-0000143422 00000 n
-0000455585 00000 n
+0000181685 00000 n
+0000605633 00000 n
0000008608 00000 n
0000008768 00000 n
-0000147926 00000 n
-0000455492 00000 n
+0000186188 00000 n
+0000605540 00000 n
0000008817 00000 n
0000008962 00000 n
-0000147989 00000 n
-0000455399 00000 n
+0000186251 00000 n
+0000605447 00000 n
0000009011 00000 n
0000009143 00000 n
-0000151794 00000 n
-0000455320 00000 n
+0000190060 00000 n
+0000605368 00000 n
0000009192 00000 n
0000009337 00000 n
-0000156410 00000 n
-0000455188 00000 n
+0000194677 00000 n
+0000605235 00000 n
0000009384 00000 n
0000009563 00000 n
-0000156473 00000 n
-0000455109 00000 n
+0000194740 00000 n
+0000605156 00000 n
0000009612 00000 n
0000009833 00000 n
-0000160973 00000 n
-0000455016 00000 n
+0000199240 00000 n
+0000605063 00000 n
0000009882 00000 n
0000010047 00000 n
-0000164524 00000 n
-0000454923 00000 n
+0000202794 00000 n
+0000604970 00000 n
0000010096 00000 n
0000010307 00000 n
-0000164587 00000 n
-0000454830 00000 n
+0000202857 00000 n
+0000604877 00000 n
0000010356 00000 n
0000010506 00000 n
-0000168337 00000 n
-0000454737 00000 n
+0000206609 00000 n
+0000604784 00000 n
0000010555 00000 n
0000010753 00000 n
-0000168400 00000 n
-0000454644 00000 n
+0000206672 00000 n
+0000604691 00000 n
0000010802 00000 n
0000010985 00000 n
-0000173867 00000 n
-0000454565 00000 n
+0000212139 00000 n
+0000604612 00000 n
0000011034 00000 n
0000011189 00000 n
-0000176791 00000 n
-0000454433 00000 n
+0000215066 00000 n
+0000604479 00000 n
0000011236 00000 n
0000011354 00000 n
-0000176854 00000 n
-0000454354 00000 n
+0000215129 00000 n
+0000604400 00000 n
0000011403 00000 n
0000011596 00000 n
-0000176917 00000 n
-0000454261 00000 n
+0000215192 00000 n
+0000604307 00000 n
0000011645 00000 n
0000011782 00000 n
-0000180729 00000 n
-0000454168 00000 n
+0000219010 00000 n
+0000604214 00000 n
0000011831 00000 n
0000012014 00000 n
-0000183722 00000 n
-0000454075 00000 n
+0000222009 00000 n
+0000604121 00000 n
0000012063 00000 n
0000012185 00000 n
-0000183785 00000 n
-0000453982 00000 n
+0000222072 00000 n
+0000604028 00000 n
0000012234 00000 n
0000012404 00000 n
-0000187318 00000 n
-0000453889 00000 n
+0000225605 00000 n
+0000603935 00000 n
0000012453 00000 n
0000012608 00000 n
-0000191548 00000 n
-0000453796 00000 n
+0000229839 00000 n
+0000603842 00000 n
0000012657 00000 n
0000012799 00000 n
-0000194850 00000 n
-0000453717 00000 n
+0000233143 00000 n
+0000603763 00000 n
0000012848 00000 n
0000013003 00000 n
-0000199379 00000 n
-0000453585 00000 n
+0000237555 00000 n
+0000603630 00000 n
0000013051 00000 n
0000013240 00000 n
-0000199442 00000 n
-0000453506 00000 n
+0000237618 00000 n
+0000603551 00000 n
0000013290 00000 n
0000013491 00000 n
-0000199505 00000 n
-0000453413 00000 n
+0000237681 00000 n
+0000603458 00000 n
0000013541 00000 n
0000013732 00000 n
-0000203735 00000 n
-0000453320 00000 n
+0000241904 00000 n
+0000603365 00000 n
0000013782 00000 n
0000013912 00000 n
-0000203798 00000 n
-0000453227 00000 n
+0000245672 00000 n
+0000603272 00000 n
0000013962 00000 n
0000014092 00000 n
-0000208610 00000 n
-0000453134 00000 n
+0000250129 00000 n
+0000603179 00000 n
0000014142 00000 n
0000014282 00000 n
-0000213032 00000 n
-0000453041 00000 n
+0000254159 00000 n
+0000603086 00000 n
0000014332 00000 n
0000014579 00000 n
-0000213095 00000 n
-0000452948 00000 n
+0000258783 00000 n
+0000602993 00000 n
0000014629 00000 n
0000014772 00000 n
-0000217963 00000 n
-0000452855 00000 n
+0000264270 00000 n
+0000602900 00000 n
0000014822 00000 n
0000014980 00000 n
-0000218026 00000 n
-0000452776 00000 n
+0000268934 00000 n
+0000602821 00000 n
0000015030 00000 n
0000015180 00000 n
-0000224113 00000 n
-0000452657 00000 n
+0000273425 00000 n
+0000602687 00000 n
0000015228 00000 n
-0000015338 00000 n
-0000224176 00000 n
-0000452578 00000 n
-0000015388 00000 n
-0000015650 00000 n
-0000249616 00000 n
-0000452485 00000 n
-0000015700 00000 n
-0000015922 00000 n
-0000252812 00000 n
-0000452392 00000 n
-0000015972 00000 n
-0000016219 00000 n
-0000256254 00000 n
-0000452299 00000 n
-0000016269 00000 n
-0000016471 00000 n
-0000270433 00000 n
-0000452206 00000 n
-0000016521 00000 n
-0000016705 00000 n
-0000281073 00000 n
-0000452113 00000 n
-0000016755 00000 n
-0000016944 00000 n
-0000291706 00000 n
-0000452020 00000 n
-0000016994 00000 n
-0000017254 00000 n
-0000301219 00000 n
-0000451927 00000 n
-0000017304 00000 n
-0000017503 00000 n
-0000308329 00000 n
-0000451834 00000 n
-0000017553 00000 n
-0000017795 00000 n
-0000308392 00000 n
-0000451755 00000 n
-0000017846 00000 n
-0000018116 00000 n
-0000019455 00000 n
-0000019621 00000 n
-0000019932 00000 n
-0000018168 00000 n
-0000019806 00000 n
-0000019869 00000 n
-0000391203 00000 n
-0000387593 00000 n
-0000380668 00000 n
-0000376682 00000 n
-0000450223 00000 n
-0000019592 00000 n
-0000022187 00000 n
-0000022338 00000 n
-0000022493 00000 n
-0000022648 00000 n
-0000022803 00000 n
-0000022958 00000 n
-0000023111 00000 n
-0000023263 00000 n
-0000023418 00000 n
-0000023572 00000 n
-0000023724 00000 n
-0000023878 00000 n
-0000024033 00000 n
-0000024185 00000 n
-0000024340 00000 n
-0000024495 00000 n
-0000024649 00000 n
-0000024804 00000 n
-0000024956 00000 n
-0000025111 00000 n
-0000025265 00000 n
-0000025420 00000 n
-0000025574 00000 n
-0000025729 00000 n
-0000025884 00000 n
-0000026039 00000 n
-0000026194 00000 n
-0000026349 00000 n
-0000026501 00000 n
-0000026656 00000 n
-0000026810 00000 n
-0000026963 00000 n
-0000029737 00000 n
-0000029891 00000 n
-0000027241 00000 n
-0000021773 00000 n
-0000020043 00000 n
-0000027115 00000 n
-0000027178 00000 n
-0000373880 00000 n
-0000366069 00000 n
-0000359365 00000 n
-0000349521 00000 n
-0000021910 00000 n
-0000030045 00000 n
-0000030198 00000 n
-0000030352 00000 n
-0000030505 00000 n
-0000030656 00000 n
-0000030811 00000 n
-0000030966 00000 n
-0000031120 00000 n
-0000031275 00000 n
-0000031430 00000 n
-0000031584 00000 n
-0000031739 00000 n
+0000015402 00000 n
+0000273488 00000 n
+0000602608 00000 n
+0000015452 00000 n
+0000015640 00000 n
+0000273551 00000 n
+0000602515 00000 n
+0000015690 00000 n
+0000015868 00000 n
+0000277801 00000 n
+0000602422 00000 n
+0000015918 00000 n
+0000016035 00000 n
+0000277864 00000 n
+0000602329 00000 n
+0000016085 00000 n
+0000016202 00000 n
+0000285731 00000 n
+0000602236 00000 n
+0000016252 00000 n
+0000016379 00000 n
+0000285794 00000 n
+0000602143 00000 n
+0000016429 00000 n
+0000016663 00000 n
+0000290419 00000 n
+0000602050 00000 n
+0000016713 00000 n
+0000016843 00000 n
+0000295284 00000 n
+0000601957 00000 n
+0000016893 00000 n
+0000017086 00000 n
+0000304626 00000 n
+0000601864 00000 n
+0000017136 00000 n
+0000017281 00000 n
+0000304689 00000 n
+0000601785 00000 n
+0000017332 00000 n
+0000017469 00000 n
+0000310369 00000 n
+0000601652 00000 n
+0000017517 00000 n
+0000017663 00000 n
+0000310432 00000 n
+0000601573 00000 n
+0000017713 00000 n
+0000017901 00000 n
+0000310495 00000 n
+0000601480 00000 n
+0000017951 00000 n
+0000018157 00000 n
+0000314178 00000 n
+0000601387 00000 n
+0000018207 00000 n
+0000018352 00000 n
+0000314240 00000 n
+0000601294 00000 n
+0000018402 00000 n
+0000018547 00000 n
+0000322527 00000 n
+0000601201 00000 n
+0000018597 00000 n
+0000018823 00000 n
+0000328062 00000 n
+0000601108 00000 n
+0000018873 00000 n
+0000019046 00000 n
+0000331259 00000 n
+0000601029 00000 n
+0000019096 00000 n
+0000019261 00000 n
+0000334350 00000 n
+0000600896 00000 n
+0000019309 00000 n
+0000019417 00000 n
+0000334413 00000 n
+0000600817 00000 n
+0000019467 00000 n
+0000019574 00000 n
+0000334476 00000 n
+0000600738 00000 n
+0000019624 00000 n
+0000019746 00000 n
+0000337650 00000 n
+0000600618 00000 n
+0000019794 00000 n
+0000019904 00000 n
+0000337713 00000 n
+0000600539 00000 n
+0000019954 00000 n
+0000020216 00000 n
+0000366399 00000 n
+0000600446 00000 n
+0000020266 00000 n
+0000020488 00000 n
+0000366462 00000 n
+0000600353 00000 n
+0000020538 00000 n
+0000020785 00000 n
+0000373344 00000 n
+0000600260 00000 n
+0000020835 00000 n
+0000021037 00000 n
+0000387163 00000 n
+0000600167 00000 n
+0000021087 00000 n
+0000021271 00000 n
+0000397811 00000 n
+0000600074 00000 n
+0000021321 00000 n
+0000021510 00000 n
+0000408530 00000 n
+0000599981 00000 n
+0000021560 00000 n
+0000021820 00000 n
+0000415267 00000 n
+0000599888 00000 n
+0000021870 00000 n
+0000022069 00000 n
+0000425513 00000 n
+0000599795 00000 n
+0000022119 00000 n
+0000022361 00000 n
+0000425577 00000 n
+0000599702 00000 n
+0000022412 00000 n
+0000022682 00000 n
+0000435472 00000 n
+0000599609 00000 n
+0000022733 00000 n
+0000022988 00000 n
+0000452482 00000 n
+0000599516 00000 n
+0000023039 00000 n
+0000023266 00000 n
+0000459713 00000 n
+0000599437 00000 n
+0000023317 00000 n
+0000023506 00000 n
+0000024843 00000 n
+0000025009 00000 n
+0000025320 00000 n
+0000023558 00000 n
+0000025194 00000 n
+0000025257 00000 n
+0000538134 00000 n
+0000534512 00000 n
+0000527630 00000 n
+0000523632 00000 n
+0000597194 00000 n
+0000024980 00000 n
+0000027580 00000 n
+0000027731 00000 n
+0000027886 00000 n
+0000028041 00000 n
+0000028196 00000 n
+0000028351 00000 n
+0000028504 00000 n
+0000028656 00000 n
+0000028811 00000 n
+0000028965 00000 n
+0000029117 00000 n
+0000029271 00000 n
+0000029426 00000 n
+0000029578 00000 n
+0000029733 00000 n
+0000029888 00000 n
+0000030042 00000 n
+0000030197 00000 n
+0000030349 00000 n
+0000030504 00000 n
+0000030658 00000 n
+0000030813 00000 n
+0000030967 00000 n
+0000031122 00000 n
+0000031277 00000 n
+0000031432 00000 n
+0000031587 00000 n
+0000031742 00000 n
0000031894 00000 n
-0000032046 00000 n
-0000032201 00000 n
-0000032355 00000 n
-0000032510 00000 n
-0000032665 00000 n
-0000032820 00000 n
-0000032975 00000 n
-0000033130 00000 n
-0000033282 00000 n
-0000033437 00000 n
-0000033592 00000 n
-0000033747 00000 n
-0000033901 00000 n
-0000034056 00000 n
-0000034211 00000 n
-0000034365 00000 n
-0000034520 00000 n
-0000034673 00000 n
-0000034829 00000 n
-0000034985 00000 n
-0000035141 00000 n
-0000035297 00000 n
-0000035453 00000 n
-0000035609 00000 n
-0000035765 00000 n
-0000035920 00000 n
-0000037368 00000 n
-0000037521 00000 n
-0000037677 00000 n
-0000036136 00000 n
-0000029251 00000 n
-0000027352 00000 n
-0000036073 00000 n
-0000342901 00000 n
-0000029388 00000 n
-0000037833 00000 n
-0000037989 00000 n
-0000038145 00000 n
-0000038301 00000 n
-0000038457 00000 n
-0000038613 00000 n
-0000038769 00000 n
-0000038925 00000 n
-0000039145 00000 n
-0000037122 00000 n
-0000036247 00000 n
-0000039082 00000 n
-0000037259 00000 n
-0000043284 00000 n
-0000042917 00000 n
-0000039243 00000 n
-0000043038 00000 n
-0000333800 00000 n
-0000449511 00000 n
-0000047024 00000 n
-0000046778 00000 n
-0000043421 00000 n
-0000046899 00000 n
-0000050562 00000 n
-0000050254 00000 n
-0000047135 00000 n
-0000050375 00000 n
-0000052474 00000 n
-0000052290 00000 n
-0000050686 00000 n
-0000052411 00000 n
-0000055837 00000 n
-0000055467 00000 n
-0000052585 00000 n
-0000055588 00000 n
-0000449795 00000 n
-0000058708 00000 n
-0000058338 00000 n
-0000055974 00000 n
-0000058459 00000 n
-0000060167 00000 n
-0000059983 00000 n
-0000058845 00000 n
-0000060104 00000 n
-0000323697 00000 n
-0000449654 00000 n
-0000450375 00000 n
-0000063236 00000 n
-0000062866 00000 n
-0000060317 00000 n
-0000062987 00000 n
-0000066141 00000 n
-0000065833 00000 n
-0000063373 00000 n
-0000065954 00000 n
-0000070537 00000 n
-0000070353 00000 n
-0000066304 00000 n
-0000070474 00000 n
-0000073145 00000 n
-0000072775 00000 n
-0000070687 00000 n
-0000072896 00000 n
-0000076476 00000 n
-0000076168 00000 n
-0000073282 00000 n
-0000076289 00000 n
-0000081017 00000 n
-0000080771 00000 n
-0000076652 00000 n
-0000080892 00000 n
-0000085599 00000 n
-0000085353 00000 n
-0000081193 00000 n
-0000085474 00000 n
-0000450080 00000 n
-0000090106 00000 n
-0000089860 00000 n
-0000085775 00000 n
-0000089981 00000 n
-0000095304 00000 n
-0000095057 00000 n
-0000090282 00000 n
-0000095178 00000 n
-0000100304 00000 n
-0000100057 00000 n
-0000095480 00000 n
-0000100178 00000 n
-0000449367 00000 n
-0000450527 00000 n
-0000103372 00000 n
-0000103188 00000 n
-0000100493 00000 n
-0000103309 00000 n
-0000106103 00000 n
-0000105730 00000 n
-0000103535 00000 n
-0000105851 00000 n
-0000109094 00000 n
-0000108784 00000 n
-0000106253 00000 n
-0000108905 00000 n
-0000113466 00000 n
-0000113219 00000 n
-0000109257 00000 n
-0000113340 00000 n
-0000117674 00000 n
-0000117427 00000 n
-0000113629 00000 n
-0000117548 00000 n
-0000123108 00000 n
-0000122798 00000 n
-0000117837 00000 n
-0000122919 00000 n
-0000127759 00000 n
-0000127512 00000 n
-0000123271 00000 n
-0000127633 00000 n
-0000130614 00000 n
-0000130430 00000 n
-0000127935 00000 n
-0000130551 00000 n
-0000132978 00000 n
-0000132605 00000 n
-0000130777 00000 n
-0000132726 00000 n
-0000136999 00000 n
-0000136815 00000 n
-0000133115 00000 n
-0000136936 00000 n
-0000450679 00000 n
-0000140454 00000 n
-0000140144 00000 n
-0000137162 00000 n
-0000140265 00000 n
-0000143485 00000 n
-0000143238 00000 n
-0000140630 00000 n
-0000143359 00000 n
-0000148052 00000 n
-0000147742 00000 n
-0000143661 00000 n
-0000147863 00000 n
-0000151856 00000 n
-0000151610 00000 n
-0000148202 00000 n
-0000151731 00000 n
-0000154212 00000 n
-0000154028 00000 n
-0000152032 00000 n
-0000154149 00000 n
-0000156536 00000 n
-0000156226 00000 n
-0000154375 00000 n
-0000156347 00000 n
-0000449223 00000 n
-0000449938 00000 n
-0000161036 00000 n
-0000160789 00000 n
-0000156686 00000 n
-0000160910 00000 n
-0000164650 00000 n
-0000164340 00000 n
-0000161251 00000 n
-0000164461 00000 n
-0000168463 00000 n
-0000168153 00000 n
-0000164826 00000 n
-0000168274 00000 n
-0000173930 00000 n
-0000173683 00000 n
-0000168639 00000 n
-0000173804 00000 n
-0000450831 00000 n
-0000176980 00000 n
-0000176607 00000 n
-0000174119 00000 n
-0000176728 00000 n
-0000180792 00000 n
-0000180545 00000 n
-0000177130 00000 n
-0000180666 00000 n
-0000183848 00000 n
-0000183538 00000 n
-0000180968 00000 n
-0000183659 00000 n
-0000187381 00000 n
-0000187134 00000 n
-0000184011 00000 n
-0000187255 00000 n
-0000191611 00000 n
-0000191364 00000 n
-0000187544 00000 n
-0000191485 00000 n
-0000194913 00000 n
-0000194666 00000 n
-0000191774 00000 n
-0000194787 00000 n
-0000196701 00000 n
-0000196517 00000 n
-0000195089 00000 n
-0000196638 00000 n
-0000199568 00000 n
-0000199195 00000 n
-0000196864 00000 n
-0000199316 00000 n
-0000203861 00000 n
-0000203551 00000 n
-0000199705 00000 n
-0000203672 00000 n
-0000208673 00000 n
-0000208426 00000 n
-0000204050 00000 n
-0000208547 00000 n
-0000450983 00000 n
-0000213158 00000 n
-0000212848 00000 n
-0000208849 00000 n
-0000212969 00000 n
-0000218089 00000 n
-0000217779 00000 n
-0000213321 00000 n
-0000217900 00000 n
-0000220632 00000 n
-0000220448 00000 n
-0000218252 00000 n
-0000220569 00000 n
-0000224239 00000 n
-0000223929 00000 n
-0000220769 00000 n
-0000224050 00000 n
-0000227847 00000 n
-0000227663 00000 n
-0000224337 00000 n
-0000227784 00000 n
-0000230342 00000 n
-0000230158 00000 n
-0000227945 00000 n
-0000230279 00000 n
-0000233369 00000 n
-0000233185 00000 n
-0000230440 00000 n
-0000233306 00000 n
-0000236434 00000 n
-0000236250 00000 n
-0000233467 00000 n
-0000236371 00000 n
-0000239343 00000 n
-0000239159 00000 n
-0000236532 00000 n
-0000239280 00000 n
-0000241820 00000 n
-0000241636 00000 n
-0000239441 00000 n
-0000241757 00000 n
-0000451135 00000 n
-0000244436 00000 n
-0000244252 00000 n
-0000241918 00000 n
-0000244373 00000 n
-0000247219 00000 n
-0000247035 00000 n
-0000244534 00000 n
-0000247156 00000 n
-0000249679 00000 n
-0000249432 00000 n
-0000247317 00000 n
-0000249553 00000 n
-0000252875 00000 n
-0000252628 00000 n
-0000249790 00000 n
-0000252749 00000 n
-0000256317 00000 n
-0000256070 00000 n
-0000252986 00000 n
-0000256191 00000 n
-0000259747 00000 n
-0000259563 00000 n
-0000256428 00000 n
-0000259684 00000 n
-0000263493 00000 n
-0000263309 00000 n
-0000259845 00000 n
-0000263430 00000 n
-0000267092 00000 n
-0000266908 00000 n
-0000263591 00000 n
-0000267029 00000 n
-0000270496 00000 n
-0000270249 00000 n
-0000267190 00000 n
-0000270370 00000 n
-0000273846 00000 n
-0000273662 00000 n
-0000270607 00000 n
-0000273783 00000 n
-0000451287 00000 n
-0000277725 00000 n
-0000277541 00000 n
-0000273944 00000 n
-0000277662 00000 n
-0000281136 00000 n
-0000280889 00000 n
-0000277823 00000 n
-0000281010 00000 n
-0000284567 00000 n
-0000284383 00000 n
-0000281247 00000 n
-0000284504 00000 n
-0000287958 00000 n
-0000287774 00000 n
-0000284665 00000 n
-0000287895 00000 n
-0000291769 00000 n
-0000291522 00000 n
-0000288056 00000 n
-0000291643 00000 n
-0000294764 00000 n
-0000294580 00000 n
-0000291880 00000 n
-0000294701 00000 n
-0000298211 00000 n
-0000298027 00000 n
-0000294862 00000 n
-0000298148 00000 n
-0000301282 00000 n
-0000301035 00000 n
-0000298309 00000 n
-0000301156 00000 n
-0000304619 00000 n
-0000304435 00000 n
-0000301393 00000 n
-0000304556 00000 n
-0000308455 00000 n
-0000308145 00000 n
-0000304717 00000 n
-0000308266 00000 n
-0000451439 00000 n
-0000311563 00000 n
-0000311379 00000 n
-0000308566 00000 n
-0000311500 00000 n
-0000314902 00000 n
-0000314718 00000 n
-0000311661 00000 n
-0000314839 00000 n
-0000318269 00000 n
-0000318085 00000 n
-0000315000 00000 n
-0000318206 00000 n
-0000320106 00000 n
-0000319922 00000 n
-0000318367 00000 n
-0000320043 00000 n
-0000320204 00000 n
-0000320230 00000 n
-0000320466 00000 n
-0000320492 00000 n
-0000320516 00000 n
-0000320554 00000 n
-0000322933 00000 n
-0000320742 00000 n
-0000320846 00000 n
-0000323178 00000 n
-0000323858 00000 n
-0000324065 00000 n
-0000324320 00000 n
-0000324546 00000 n
-0000332762 00000 n
-0000324971 00000 n
-0000325078 00000 n
-0000333000 00000 n
-0000333956 00000 n
-0000334158 00000 n
-0000341957 00000 n
-0000334563 00000 n
-0000334670 00000 n
-0000342203 00000 n
-0000343063 00000 n
-0000343271 00000 n
-0000348637 00000 n
-0000343633 00000 n
-0000343739 00000 n
-0000348874 00000 n
-0000349676 00000 n
-0000349877 00000 n
-0000358336 00000 n
+0000032049 00000 n
+0000032203 00000 n
+0000032356 00000 n
+0000035144 00000 n
+0000035298 00000 n
+0000032634 00000 n
+0000027166 00000 n
+0000025431 00000 n
+0000032508 00000 n
+0000032571 00000 n
+0000520818 00000 n
+0000512712 00000 n
+0000505596 00000 n
+0000494881 00000 n
+0000027303 00000 n
+0000035452 00000 n
+0000035605 00000 n
+0000035759 00000 n
+0000035912 00000 n
+0000036063 00000 n
+0000036218 00000 n
+0000036373 00000 n
+0000036527 00000 n
+0000036682 00000 n
+0000036837 00000 n
+0000036991 00000 n
+0000037146 00000 n
+0000037301 00000 n
+0000037453 00000 n
+0000037608 00000 n
+0000037762 00000 n
+0000037917 00000 n
+0000038072 00000 n
+0000038227 00000 n
+0000038382 00000 n
+0000038537 00000 n
+0000038689 00000 n
+0000038844 00000 n
+0000038999 00000 n
+0000039154 00000 n
+0000039308 00000 n
+0000039463 00000 n
+0000039618 00000 n
+0000039772 00000 n
+0000039927 00000 n
+0000040080 00000 n
+0000040236 00000 n
+0000040392 00000 n
+0000040548 00000 n
+0000040704 00000 n
+0000040860 00000 n
+0000041016 00000 n
+0000041172 00000 n
+0000041327 00000 n
+0000044016 00000 n
+0000044169 00000 n
+0000044324 00000 n
+0000041543 00000 n
+0000034658 00000 n
+0000032745 00000 n
+0000041480 00000 n
+0000488010 00000 n
+0000034795 00000 n
+0000044478 00000 n
+0000044633 00000 n
+0000044788 00000 n
+0000044943 00000 n
+0000045098 00000 n
+0000045253 00000 n
+0000045409 00000 n
+0000045564 00000 n
+0000045720 00000 n
+0000045873 00000 n
+0000046028 00000 n
+0000046184 00000 n
+0000046340 00000 n
+0000046496 00000 n
+0000046652 00000 n
+0000046808 00000 n
+0000046964 00000 n
+0000047116 00000 n
+0000047272 00000 n
+0000047428 00000 n
+0000047581 00000 n
+0000047737 00000 n
+0000047893 00000 n
+0000048049 00000 n
+0000048204 00000 n
+0000048358 00000 n
+0000048513 00000 n
+0000048668 00000 n
+0000048824 00000 n
+0000048980 00000 n
+0000049137 00000 n
+0000049294 00000 n
+0000049451 00000 n
+0000049671 00000 n
+0000043570 00000 n
+0000041654 00000 n
+0000049608 00000 n
+0000043707 00000 n
+0000053823 00000 n
+0000053456 00000 n
+0000049782 00000 n
+0000053577 00000 n
+0000478339 00000 n
+0000596472 00000 n
+0000057561 00000 n
+0000057315 00000 n
+0000053960 00000 n
+0000057436 00000 n
+0000061100 00000 n
+0000060792 00000 n
+0000057672 00000 n
+0000060913 00000 n
+0000063013 00000 n
+0000062829 00000 n
+0000061224 00000 n
+0000062950 00000 n
+0000066379 00000 n
+0000066009 00000 n
+0000063124 00000 n
+0000066130 00000 n
+0000596760 00000 n
+0000069202 00000 n
+0000068832 00000 n
+0000066516 00000 n
+0000068953 00000 n
+0000070848 00000 n
+0000070664 00000 n
+0000069339 00000 n
+0000070785 00000 n
+0000467985 00000 n
+0000596617 00000 n
+0000597347 00000 n
+0000073919 00000 n
+0000073549 00000 n
+0000070998 00000 n
+0000073670 00000 n
+0000076821 00000 n
+0000076513 00000 n
+0000074056 00000 n
+0000076634 00000 n
+0000081218 00000 n
+0000081034 00000 n
+0000076984 00000 n
+0000081155 00000 n
+0000084773 00000 n
+0000084465 00000 n
+0000081368 00000 n
+0000084586 00000 n
+0000464275 00000 n
+0000597049 00000 n
+0000088203 00000 n
+0000087957 00000 n
+0000084910 00000 n
+0000088078 00000 n
+0000091316 00000 n
+0000091008 00000 n
+0000088366 00000 n
+0000091129 00000 n
+0000095180 00000 n
+0000094934 00000 n
+0000091479 00000 n
+0000095055 00000 n
+0000099455 00000 n
+0000099271 00000 n
+0000095356 00000 n
+0000099392 00000 n
+0000103667 00000 n
+0000103421 00000 n
+0000099605 00000 n
+0000103542 00000 n
+0000107880 00000 n
+0000107634 00000 n
+0000103843 00000 n
+0000107755 00000 n
+0000597500 00000 n
+0000112073 00000 n
+0000111826 00000 n
+0000108043 00000 n
+0000111947 00000 n
+0000116940 00000 n
+0000116756 00000 n
+0000112223 00000 n
+0000116877 00000 n
+0000121794 00000 n
+0000121610 00000 n
+0000117103 00000 n
+0000121731 00000 n
+0000125266 00000 n
+0000125019 00000 n
+0000121957 00000 n
+0000125140 00000 n
+0000596326 00000 n
+0000128608 00000 n
+0000128424 00000 n
+0000125442 00000 n
+0000128545 00000 n
+0000130063 00000 n
+0000129879 00000 n
+0000128771 00000 n
+0000130000 00000 n
+0000133416 00000 n
+0000133106 00000 n
+0000130174 00000 n
+0000133227 00000 n
+0000462372 00000 n
+0000136435 00000 n
+0000136125 00000 n
+0000133553 00000 n
+0000136246 00000 n
+0000140026 00000 n
+0000139779 00000 n
+0000136585 00000 n
+0000139900 00000 n
+0000144152 00000 n
+0000143905 00000 n
+0000140189 00000 n
+0000144026 00000 n
+0000597653 00000 n
+0000148025 00000 n
+0000147778 00000 n
+0000144302 00000 n
+0000147899 00000 n
+0000152832 00000 n
+0000152585 00000 n
+0000148188 00000 n
+0000152706 00000 n
+0000157658 00000 n
+0000157411 00000 n
+0000152995 00000 n
+0000157532 00000 n
+0000162774 00000 n
+0000162527 00000 n
+0000157821 00000 n
+0000162648 00000 n
+0000165993 00000 n
+0000165809 00000 n
+0000162950 00000 n
+0000165930 00000 n
+0000168871 00000 n
+0000168687 00000 n
+0000166156 00000 n
+0000168808 00000 n
+0000171237 00000 n
+0000170864 00000 n
+0000169034 00000 n
+0000170985 00000 n
+0000175266 00000 n
+0000175082 00000 n
+0000171374 00000 n
+0000175203 00000 n
+0000178718 00000 n
+0000178408 00000 n
+0000175429 00000 n
+0000178529 00000 n
+0000181748 00000 n
+0000181501 00000 n
+0000178894 00000 n
+0000181622 00000 n
+0000597806 00000 n
+0000186314 00000 n
+0000186004 00000 n
+0000181924 00000 n
+0000186125 00000 n
+0000190122 00000 n
+0000189876 00000 n
+0000186464 00000 n
+0000189997 00000 n
+0000192480 00000 n
+0000192296 00000 n
+0000190298 00000 n
+0000192417 00000 n
+0000194803 00000 n
+0000194493 00000 n
+0000192643 00000 n
+0000194614 00000 n
+0000596180 00000 n
+0000596905 00000 n
+0000199303 00000 n
+0000199056 00000 n
+0000194953 00000 n
+0000199177 00000 n
+0000202920 00000 n
+0000202610 00000 n
+0000199518 00000 n
+0000202731 00000 n
+0000206735 00000 n
+0000206425 00000 n
+0000203096 00000 n
+0000206546 00000 n
+0000212202 00000 n
+0000211955 00000 n
+0000206911 00000 n
+0000212076 00000 n
+0000215255 00000 n
+0000214882 00000 n
+0000212391 00000 n
+0000215003 00000 n
+0000219073 00000 n
+0000218826 00000 n
+0000215405 00000 n
+0000218947 00000 n
+0000597959 00000 n
+0000222135 00000 n
+0000221825 00000 n
+0000219249 00000 n
+0000221946 00000 n
+0000225668 00000 n
+0000225421 00000 n
+0000222298 00000 n
+0000225542 00000 n
+0000229902 00000 n
+0000229655 00000 n
+0000225831 00000 n
+0000229776 00000 n
+0000233206 00000 n
+0000232959 00000 n
+0000230065 00000 n
+0000233080 00000 n
+0000234997 00000 n
+0000234813 00000 n
+0000233382 00000 n
+0000234934 00000 n
+0000237744 00000 n
+0000237371 00000 n
+0000235160 00000 n
+0000237492 00000 n
+0000241967 00000 n
+0000241720 00000 n
+0000237881 00000 n
+0000241841 00000 n
+0000245735 00000 n
+0000245488 00000 n
+0000242117 00000 n
+0000245609 00000 n
+0000250192 00000 n
+0000249945 00000 n
+0000245911 00000 n
+0000250066 00000 n
+0000254222 00000 n
+0000253975 00000 n
+0000250368 00000 n
+0000254096 00000 n
+0000598112 00000 n
+0000258846 00000 n
+0000258599 00000 n
+0000254385 00000 n
+0000258720 00000 n
+0000264333 00000 n
+0000264086 00000 n
+0000258996 00000 n
+0000264207 00000 n
+0000268997 00000 n
+0000268750 00000 n
+0000264496 00000 n
+0000268871 00000 n
+0000270871 00000 n
+0000270687 00000 n
+0000269147 00000 n
+0000270808 00000 n
+0000273614 00000 n
+0000273241 00000 n
+0000271008 00000 n
+0000273362 00000 n
+0000277927 00000 n
+0000277617 00000 n
+0000273751 00000 n
+0000277738 00000 n
+0000281992 00000 n
+0000281808 00000 n
+0000278103 00000 n
+0000281929 00000 n
+0000285856 00000 n
+0000285547 00000 n
+0000282142 00000 n
+0000285668 00000 n
+0000290482 00000 n
+0000290235 00000 n
+0000286019 00000 n
+0000290356 00000 n
+0000295347 00000 n
+0000295100 00000 n
+0000290632 00000 n
+0000295221 00000 n
+0000598265 00000 n
+0000300030 00000 n
+0000299846 00000 n
+0000295497 00000 n
+0000299967 00000 n
+0000304752 00000 n
+0000304442 00000 n
+0000300167 00000 n
+0000304563 00000 n
+0000307388 00000 n
+0000307204 00000 n
+0000304902 00000 n
+0000307325 00000 n
+0000310558 00000 n
+0000310185 00000 n
+0000307525 00000 n
+0000310306 00000 n
+0000314303 00000 n
+0000313994 00000 n
+0000310708 00000 n
+0000314115 00000 n
+0000318379 00000 n
+0000318195 00000 n
+0000314466 00000 n
+0000318316 00000 n
+0000322590 00000 n
+0000322343 00000 n
+0000318529 00000 n
+0000322464 00000 n
+0000328125 00000 n
+0000327878 00000 n
+0000322740 00000 n
+0000327999 00000 n
+0000331321 00000 n
+0000331075 00000 n
+0000328275 00000 n
+0000331196 00000 n
+0000334539 00000 n
+0000334166 00000 n
+0000331471 00000 n
+0000334287 00000 n
+0000598418 00000 n
+0000337776 00000 n
+0000337466 00000 n
+0000334676 00000 n
+0000337587 00000 n
+0000341832 00000 n
+0000341648 00000 n
+0000337874 00000 n
+0000341769 00000 n
+0000344438 00000 n
+0000344254 00000 n
+0000341930 00000 n
+0000344375 00000 n
+0000347344 00000 n
+0000347160 00000 n
+0000344536 00000 n
+0000347281 00000 n
+0000350421 00000 n
+0000350237 00000 n
+0000347442 00000 n
0000350358 00000 n
-0000350476 00000 n
-0000358575 00000 n
-0000359522 00000 n
-0000359725 00000 n
-0000365192 00000 n
-0000360057 00000 n
-0000360163 00000 n
-0000365429 00000 n
-0000366223 00000 n
-0000366423 00000 n
-0000372966 00000 n
-0000366817 00000 n
-0000366923 00000 n
-0000373203 00000 n
-0000374034 00000 n
-0000374234 00000 n
-0000375936 00000 n
-0000374394 00000 n
-0000374499 00000 n
-0000376174 00000 n
-0000376838 00000 n
-0000377040 00000 n
-0000379876 00000 n
-0000377287 00000 n
-0000377392 00000 n
-0000380114 00000 n
-0000380824 00000 n
-0000381026 00000 n
-0000386709 00000 n
-0000381388 00000 n
-0000381494 00000 n
-0000386948 00000 n
-0000387750 00000 n
-0000387953 00000 n
-0000390413 00000 n
-0000388189 00000 n
-0000388294 00000 n
-0000390651 00000 n
-0000391359 00000 n
-0000399597 00000 n
-0000391561 00000 n
-0000406993 00000 n
-0000399846 00000 n
-0000418701 00000 n
-0000407215 00000 n
-0000426365 00000 n
-0000419008 00000 n
-0000434349 00000 n
-0000426599 00000 n
-0000441790 00000 n
-0000434647 00000 n
-0000448992 00000 n
-0000442022 00000 n
-0000451550 00000 n
-0000451679 00000 n
-0000459501 00000 n
-0000460166 00000 n
-0000460805 00000 n
-0000461444 00000 n
-0000462217 00000 n
-0000462986 00000 n
-0000463302 00000 n
-0000463421 00000 n
-0000463459 00000 n
-0000463587 00000 n
+0000353415 00000 n
+0000353231 00000 n
+0000350519 00000 n
+0000353352 00000 n
+0000356037 00000 n
+0000355853 00000 n
+0000353513 00000 n
+0000355974 00000 n
+0000358652 00000 n
+0000358468 00000 n
+0000356135 00000 n
+0000358589 00000 n
+0000361314 00000 n
+0000361130 00000 n
+0000358750 00000 n
+0000361251 00000 n
+0000363752 00000 n
+0000363568 00000 n
+0000361412 00000 n
+0000363689 00000 n
+0000598571 00000 n
+0000366525 00000 n
+0000366215 00000 n
+0000363850 00000 n
+0000366336 00000 n
+0000369964 00000 n
+0000369780 00000 n
+0000366636 00000 n
+0000369901 00000 n
+0000373407 00000 n
+0000373160 00000 n
+0000370062 00000 n
+0000373281 00000 n
+0000376638 00000 n
+0000376454 00000 n
+0000373518 00000 n
+0000376575 00000 n
+0000380491 00000 n
+0000380307 00000 n
+0000376736 00000 n
+0000380428 00000 n
+0000383763 00000 n
+0000383579 00000 n
+0000380589 00000 n
+0000383700 00000 n
+0000387226 00000 n
+0000386979 00000 n
+0000383861 00000 n
+0000387100 00000 n
+0000390742 00000 n
+0000390558 00000 n
+0000387337 00000 n
+0000390679 00000 n
+0000394461 00000 n
+0000394277 00000 n
+0000390840 00000 n
+0000394398 00000 n
+0000397874 00000 n
+0000397627 00000 n
+0000394559 00000 n
+0000397748 00000 n
+0000598724 00000 n
+0000401609 00000 n
+0000401425 00000 n
+0000397985 00000 n
+0000401546 00000 n
+0000404907 00000 n
+0000404723 00000 n
+0000401707 00000 n
+0000404844 00000 n
+0000408592 00000 n
+0000408345 00000 n
+0000405005 00000 n
+0000408466 00000 n
+0000411878 00000 n
+0000411689 00000 n
+0000408703 00000 n
+0000411813 00000 n
+0000415330 00000 n
+0000415078 00000 n
+0000411977 00000 n
+0000415202 00000 n
+0000418463 00000 n
+0000418274 00000 n
+0000415442 00000 n
+0000418398 00000 n
+0000422259 00000 n
+0000422070 00000 n
+0000418562 00000 n
+0000422194 00000 n
+0000425641 00000 n
+0000425324 00000 n
+0000422358 00000 n
+0000425448 00000 n
+0000428559 00000 n
+0000428370 00000 n
+0000425753 00000 n
+0000428494 00000 n
+0000432396 00000 n
+0000432206 00000 n
+0000428658 00000 n
+0000432331 00000 n
+0000598883 00000 n
+0000435536 00000 n
+0000435282 00000 n
+0000432495 00000 n
+0000435407 00000 n
+0000438816 00000 n
+0000438626 00000 n
+0000435648 00000 n
+0000438751 00000 n
+0000441869 00000 n
+0000441679 00000 n
+0000438915 00000 n
+0000441804 00000 n
+0000445750 00000 n
+0000445560 00000 n
+0000441968 00000 n
+0000445685 00000 n
+0000449146 00000 n
+0000448956 00000 n
+0000445849 00000 n
+0000449081 00000 n
+0000452546 00000 n
+0000452292 00000 n
+0000449245 00000 n
+0000452417 00000 n
+0000456317 00000 n
+0000456127 00000 n
+0000452658 00000 n
+0000456252 00000 n
+0000459777 00000 n
+0000459523 00000 n
+0000456416 00000 n
+0000459648 00000 n
+0000459889 00000 n
+0000459916 00000 n
+0000460153 00000 n
+0000461642 00000 n
+0000460269 00000 n
+0000460373 00000 n
+0000461883 00000 n
+0000462530 00000 n
+0000462735 00000 n
+0000462762 00000 n
+0000462787 00000 n
+0000463589 00000 n
+0000462820 00000 n
+0000462915 00000 n
+0000463831 00000 n
+0000464433 00000 n
+0000464638 00000 n
+0000464677 00000 n
+0000467212 00000 n
+0000464877 00000 n
+0000464982 00000 n
+0000467460 00000 n
+0000468148 00000 n
+0000468358 00000 n
+0000468614 00000 n
+0000468841 00000 n
+0000477290 00000 n
+0000469258 00000 n
+0000469364 00000 n
+0000477531 00000 n
+0000478497 00000 n
+0000478702 00000 n
+0000487048 00000 n
+0000479116 00000 n
+0000479224 00000 n
+0000487297 00000 n
+0000488174 00000 n
+0000488385 00000 n
+0000493986 00000 n
+0000488749 00000 n
+0000488856 00000 n
+0000494226 00000 n
+0000495038 00000 n
+0000495242 00000 n
+0000504527 00000 n
+0000495752 00000 n
+0000495872 00000 n
+0000504769 00000 n
+0000505755 00000 n
+0000505961 00000 n
+0000511820 00000 n
+0000506321 00000 n
+0000506428 00000 n
+0000512060 00000 n
+0000512868 00000 n
+0000513071 00000 n
+0000519892 00000 n
+0000513481 00000 n
+0000513589 00000 n
+0000520132 00000 n
+0000520974 00000 n
+0000521177 00000 n
+0000522882 00000 n
+0000521338 00000 n
+0000521444 00000 n
+0000523123 00000 n
+0000523790 00000 n
+0000523995 00000 n
+0000526834 00000 n
+0000524243 00000 n
+0000524349 00000 n
+0000527075 00000 n
+0000527788 00000 n
+0000527993 00000 n
+0000533620 00000 n
+0000528370 00000 n
+0000528477 00000 n
+0000533862 00000 n
+0000534671 00000 n
+0000534877 00000 n
+0000537340 00000 n
+0000535114 00000 n
+0000535220 00000 n
+0000537581 00000 n
+0000538292 00000 n
+0000546534 00000 n
+0000538497 00000 n
+0000553933 00000 n
+0000546785 00000 n
+0000565644 00000 n
+0000554157 00000 n
+0000573311 00000 n
+0000565953 00000 n
+0000581298 00000 n
+0000573547 00000 n
+0000588742 00000 n
+0000581598 00000 n
+0000595947 00000 n
+0000588976 00000 n
+0000599037 00000 n
+0000599192 00000 n
+0000599283 00000 n
+0000599360 00000 n
+0000609556 00000 n
+0000610255 00000 n
+0000610911 00000 n
+0000611551 00000 n
+0000612191 00000 n
+0000612954 00000 n
+0000613748 00000 n
+0000614523 00000 n
+0000614730 00000 n
+0000614874 00000 n
+0000614914 00000 n
+0000615046 00000 n
trailer
-<< /Size 895 /Root 893 0 R /Info 894 0 R /ID [ <0B2C3CFD5C28BB0A3172C07625AC0FA4> <0B2C3CFD5C28BB0A3172C07625AC0FA4> ] >>
+<< /Size 1177 /Root 1175 0 R /Info 1176 0 R /ID [ <28736D8B38230FAFD1B0BD6CCBB862EB> <28736D8B38230FAFD1B0BD6CCBB862EB> ] >>
startxref
-463877
+615337
%%EOF
diff --git a/macros/latex/contrib/functional/functional.sty b/macros/latex/contrib/functional/functional.sty
index dcc863b3c5..6f54205fe0 100644
--- a/macros/latex/contrib/functional/functional.sty
+++ b/macros/latex/contrib/functional/functional.sty
@@ -14,13 +14,16 @@
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
\RequirePackage{expl3}
-\ProvidesExplPackage{functional}{2022-03-19}{2022B}
+\ProvidesExplPackage{functional}{2022-04-01}{2022C}
{^^JLaTeX2 functional interfaces for LaTeX3 programming layer}
\cs_generate_variant:Nn \iow_log:n { V }
+\cs_generate_variant:Nn \str_set:Nn { Ne }
\cs_generate_variant:Nn \tl_log:n { e }
\cs_generate_variant:Nn \tl_set:Nn { Ne }
+\prg_generate_conditional_variant:Nnn \str_if_eq:nn { Ve } { TF }
+
\tl_new:N \gResultTl
\int_new:N \l__fun_arg_count_int
\tl_new:N \l__fun_parameters_defined_tl
@@ -67,7 +70,7 @@
\__fun_group_begin:
\tl_gclear:N \gResultTl
#3
- \__fun_tracing_log:e { [O] ~ \gResultTl }
+ \__fun_tracing_log:e { [O] ~ \exp_not:V \gResultTl }
\__fun_group_end:
}
\use:c { __fun_new_with_arg_ \int_to_roman:n { \l__fun_arg_count_int } :NnV }
@@ -440,21 +443,45 @@
{ \tl_use:N \gResultTl }
}
-\tl_new:N \l__fun_variable_type_tl
+\str_new:N \l__fun_variable_name_str
+\str_new:N \l__fun_variable_name_a_str
+\str_new:N \l__fun_variable_name_b_str
\prg_new_protected_conditional:Npnn \__fun_if_global_variable:N #1 { TF }
{
- \tl_set:Ne \l__fun_variable_type_tl
- { \exp_args:Ne \tl_head:n { \cs_to_str:N #1 } }
- \str_if_eq:VnTF \l__fun_variable_type_tl { g }
- { \prg_return_true: }
+ \str_set:Ne \l__fun_variable_name_str { \cs_to_str:N #1 }
+ \str_set:Ne \l__fun_variable_name_b_str
+ { \str_item:Nn \l__fun_variable_name_str { 2 } }
+ \str_if_eq:VeTF
+ \l__fun_variable_name_b_str
+ { \str_uppercase:f { \l__fun_variable_name_b_str } }
+ {
+ \str_set:Ne \l__fun_variable_name_a_str
+ { \str_head:N \l__fun_variable_name_str }
+ \str_case:VnF \l__fun_variable_name_a_str
+ {
+ { l } { \prg_return_false: }
+ { g } { \prg_return_true: }
+ }
+ { \__fun_if_set_local: }
+ }
+ { \__fun_if_set_local: }
+ }
+
+\bool_new:N \g__fun_variable_local_bool
+
+\cs_new:Npn \__fun_if_set_local:
+ {
+ \bool_if:NTF \g__fun_variable_local_bool
{
- \str_if_eq:VnTF \l__fun_variable_type_tl { c }
- { \prg_return_true: }
- { \prg_return_false: }
+ \bool_gset_false:N \g__fun_variable_local_bool
+ \prg_return_false:
}
+ { \prg_return_true: }
}
+\PrgNewFunction \Local { } { \bool_gset_true:N \g__fun_variable_local_bool }
+
%% We must not put an assignment inside a group
\cs_new_protected:Npn \__fun_do_assignment:Nnn #1 #2 #3
{
@@ -499,7 +526,8 @@
\cs_generate_variant:Nn \__fun_tracing_log_on:n { e, V }
\cs_new_protected:Npn \__fun_tracing_log_off:n #1 { }
-\cs_generate_variant:Nn \__fun_tracing_log_off:n { e, V }
+\cs_new_protected:Npn \__fun_tracing_log_off:e #1 { }
+\cs_new_protected:Npn \__fun_tracing_log_off:V #1 { }
\cs_new_protected:Npn \__fun_tracing_true:
{
@@ -553,22 +581,23 @@
{
\exp_args:Nc \__fun_put_result:n { #1 }
}
-\cs_set_eq:NN \UseName \Name
\PrgNewFunction \Value { M }
{
\__fun_put_result:V #1
}
-\cs_set_eq:NN \UseValue \Value
\PrgNewFunction \Expand { m }
{
\__fun_put_result:e { #1 }
}
-\cs_set_eq:NN \UseExpand \Expand
-\cs_set_eq:NN \ExpNot \exp_not:n
-\cs_set_eq:NN \ExpValue \exp_not:V
+\cs_set_eq:NN \UnExpand \exp_not:n
+\cs_set_eq:NN \NoExpand \exp_not:N
+\cs_set_eq:NN \OnlyName \exp_not:c
+\cs_set_eq:NN \OnlyValue \exp_not:V
+\cs_set_eq:NN \OnlyExpandF \exp_not:f
+\cs_set_eq:NN \OnlyExpandO \exp_not:o
\PrgNewFunction \UseOne { n } { \Result { #1 } }
@@ -729,25 +758,25 @@
{ \tl_gput_right:Nn #1 {#2} } { \tl_put_right:Nn #1 {#2} }
}
-\PrgNewFunction \TlReplaceOnce { M m m }
+\PrgNewFunction \TlVarReplaceOnce { M m m }
{
\__fun_do_assignment:Nnn #1
{ \tl_greplace_once:Nnn #1 {#2} {#3} } { \tl_replace_once:Nnn #1 {#2} {#3} }
}
-\PrgNewFunction \TlReplaceAll { M m m }
+\PrgNewFunction \TlVarReplaceAll { M m m }
{
\__fun_do_assignment:Nnn #1
{ \tl_greplace_all:Nnn #1 {#2} {#3} } { \tl_replace_all:Nnn #1 {#2} {#3} }
}
-\PrgNewFunction \TlRemoveOnce { M m }
+\PrgNewFunction \TlVarRemoveOnce { M m }
{
\__fun_do_assignment:Nnn #1
{ \tl_gremove_once:Nn #1 {#2} } { \tl_remove_once:Nn #1 {#2} }
}
-\PrgNewFunction \TlRemoveAll { M m }
+\PrgNewFunction \TlVarRemoveAll { M m }
{
\__fun_do_assignment:Nnn #1
{ \tl_gremove_all:Nn #1 {#2} } { \tl_remove_all:Nn #1 {#2} }
@@ -933,25 +962,25 @@
{ \str_gput_right:Nn #1 {#2} } { \str_put_right:Nn #1 {#2} }
}
-\PrgNewFunction \StrReplaceOnce { M m m }
+\PrgNewFunction \StrVarReplaceOnce { M m m }
{
\__fun_do_assignment:Nnn #1
{ \str_greplace_once:Nnn #1 {#2} {#3} } { \str_replace_once:Nnn #1 {#2} {#3} }
}
-\PrgNewFunction \StrReplaceAll { M m m }
+\PrgNewFunction \StrVarReplaceAll { M m m }
{
\__fun_do_assignment:Nnn #1
{ \str_greplace_all:Nnn #1 {#2} {#3} } { \str_replace_all:Nnn #1 {#2} {#3} }
}
-\PrgNewFunction \StrRemoveOnce { M m }
+\PrgNewFunction \StrVarRemoveOnce { M m }
{
\__fun_do_assignment:Nnn #1
{ \str_gremove_once:Nn #1 {#2} } { \str_remove_once:Nn #1 {#2} }
}
-\PrgNewFunction \StrRemoveAll { M m }
+\PrgNewFunction \StrVarRemoveAll { M m }
{
\__fun_do_assignment:Nnn #1
{ \str_gremove_all:Nn #1 {#2} } { \str_remove_all:Nn #1 {#2} }
@@ -1568,40 +1597,38 @@
{ \clist_gput_right:Nn #1 {#2} } { \clist_put_right:Nn #1 {#2} }
}
-\PrgNewFunction \ClistRemoveDuplicates { M }
+\PrgNewFunction \ClistVarRemoveDuplicates { M }
{
\__fun_do_assignment:Nnn #1
{ \clist_gremove_duplicates:N #1 } { \clist_remove_duplicates:N #1 }
}
-\PrgNewFunction \ClistRemoveAll { M m }
+\PrgNewFunction \ClistVarRemoveAll { M m }
{
\__fun_do_assignment:Nnn #1
{ \clist_gremove_all:Nn #1 {#2} } { \clist_remove_all:Nn #1 {#2} }
}
-\PrgNewFunction \ClistReverse { M }
+\PrgNewFunction \ClistVarReverse { M }
{
\__fun_do_assignment:Nnn #1 { \clist_greverse:N #1 } { \clist_reverse:N #1 }
}
-\PrgNewFunction \ClistSort { M m }
+\PrgNewFunction \ClistVarSort { M m }
{
\__fun_do_assignment:Nnn #1
{ \clist_gsort:Nn #1 {#2} } { \clist_sort:Nn #1 {#2} }
}
-\PrgNewFunction \ClistCount { m }
- {
- \Result { \Expand { \clist_count:n { #1 } } }
- }
+\PrgNewFunction \ClistCount { m } { \Expand { \clist_count:n { #1 } } }
-\PrgNewFunction \ClistVarCount { m }
+\PrgNewFunction \ClistVarCount { M } { \Expand { \clist_count:N #1 } }
+
+\PrgNewFunction \ClistGet { M M }
{
- \Result { \Expand { \clist_count:N #1 } }
+ \clist_get:NN #1 #2
+ \__fun_quark_upgrade_no_value:N #2
}
-
-\PrgNewFunction \ClistGet { M M } { \clist_get:NN #1 #2 }
\PrgNewFunction \ClistGetT { M M n } { \clist_get:NNT #1 #2 {#3} }
\PrgNewFunction \ClistGetF { M M n } { \clist_get:NNF #1 #2 {#3} }
\PrgNewFunction \ClistGetTF { M M n n } { \clist_get:NNTF #1 #2 {#3} {#4} }
@@ -1610,6 +1637,7 @@
{
\__fun_do_assignment:Nnn #1
{ \clist_gpop:NN #1 #2 } { \clist_pop:NN #1 #2 }
+ \__fun_quark_upgrade_no_value:N #2
}
\PrgNewFunction \ClistPopT { M M n }
{
@@ -1673,7 +1701,7 @@
\clist_if_empty:nTF {#1} { \Result { \cTrueBool } } { \Result { \cFalseBool } }
}
-\PrgNewConditional \ClistVarIfEmpty { m }
+\PrgNewConditional \ClistVarIfEmpty { M }
{
\clist_if_empty:NTF #1 { \Result { \cTrueBool } } { \Result { \cFalseBool } }
}
@@ -1690,3 +1718,402 @@
{ \Result { \cTrueBool } } { \Result { \cFalseBool } }
}
+%%% --------------------------------------------------------
+%%> \section{Interfaces for Sequences and Stacks (Seq)}
+%%% --------------------------------------------------------
+
+\seq_new:N \lTmpaSeq \seq_new:N \lTmpbSeq \seq_new:N \lTmpcSeq
+\seq_new:N \lTmpiSeq \seq_new:N \lTmpjSeq \seq_new:N \lTmpkSeq
+\seq_new:N \l@Funx@Seq \seq_new:N \l@Funy@Seq \seq_new:N \l@Funz@Seq
+
+\seq_new:N \gTmpaSeq \seq_new:N \gTmpbSeq \seq_new:N \gTmpcSeq
+\seq_new:N \gTmpiSeq \seq_new:N \gTmpjSeq \seq_new:N \gTmpkSeq
+\seq_new:N \g@Funx@Seq \seq_new:N \g@Funy@Seq \seq_new:N \g@Funz@Seq
+
+\seq_set_eq:NN \cEmptySeq \c_empty_seq
+
+\PrgNewFunction \SeqNew { M } { \seq_new:N #1 }
+
+\PrgNewFunction \SeqVarLog { M } { \seq_log:N #1 }
+
+\PrgNewFunction \SeqVarShow { M } { \seq_show:N #1 }
+
+\PrgNewFunction \SeqVarJoin { M m }
+ {
+ \Expand { \seq_use:Nn #1 { #2 } }
+ }
+
+\PrgNewFunction \SeqVarJoinExtended { M m m m }
+ {
+ \Expand { \seq_use:Nnnn #1 { #2 } { #3 } { #4 } }
+ }
+
+\PrgNewFunction \SeqJoin { m m }
+ {
+ \Expand { \seq_use:nn { #1 } { #2 } }
+ }
+
+\PrgNewFunction \SeqJoinExtended { m m m m }
+ {
+ \Expand { \seq_use:nnnn { #1 } { #2 } { #3 } { #4 } }
+ }
+
+\PrgNewFunction \SeqConstFromClist { M m } { \seq_const_from_clist:Nn #1 { #2 } }
+
+\PrgNewFunction \SeqSetFromClist { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gset_from_clist:Nn #1 {#2} } { \seq_set_from_clist:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqSetEq { M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gset_eq:NN #1 #2 } { \seq_set_eq:NN #1 #2 }
+ }
+
+\PrgNewFunction \SeqSetSplit { M m m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gset_split:Nnn #1 {#2} {#3} } { \seq_set_split:Nnn #1 {#2} {#3} }
+ }
+
+\PrgNewFunction \SeqConcat { M M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gconcat:NNN #1 #2 #3 } { \seq_concat:NNN #1 #2 #3 }
+ }
+
+\PrgNewFunction \SeqClear { M }
+ {
+ \__fun_do_assignment:Nnn #1 { \seq_gclear:N #1 } { \seq_clear:N #1 }
+ }
+
+\PrgNewFunction \SeqClearNew { M }
+ {
+ \__fun_do_assignment:Nnn #1 { \seq_gclear_new:N #1 } { \seq_clear_new:N #1 }
+ }
+
+\PrgNewFunction \SeqPutLeft { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gput_left:Nn #1 {#2} } { \seq_put_left:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqPutRight { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gput_right:Nn #1 {#2} } { \seq_put_right:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqVarRemoveDuplicates { M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gremove_duplicates:N #1 } { \seq_remove_duplicates:N #1 }
+ }
+
+\PrgNewFunction \SeqVarRemoveAll { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gremove_all:Nn #1 {#2} } { \seq_remove_all:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqVarReverse { M }
+ {
+ \__fun_do_assignment:Nnn #1 { \seq_greverse:N #1 } { \seq_reverse:N #1 }
+ }
+
+\PrgNewFunction \SeqVarSort { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gsort:Nn #1 {#2} } { \seq_sort:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqVarCount { M } { \Expand { \seq_count:N #1 } }
+
+\PrgNewFunction \SeqGet { M M }
+ {
+ \seq_get:NN #1 #2
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqGetT { M M n } { \seq_get:NNT #1 #2 {#3} }
+\PrgNewFunction \SeqGetF { M M n } { \seq_get:NNF #1 #2 {#3} }
+\PrgNewFunction \SeqGetTF { M M n n } { \seq_get:NNTF #1 #2 {#3} {#4} }
+
+\PrgNewFunction \SeqPop { M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop:NN #1 #2 } { \seq_pop:NN #1 #2 }
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqPopT { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop:NNT #1 #2 {#3} } { \seq_pop:NNT #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopF { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop:NNF #1 #2 {#3} } { \seq_pop:NNF #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopTF { M M n n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop:NNTF #1 #2 {#3} {#4} } { \seq_pop:NNTF #1 #2 {#3} {#4} }
+ }
+
+\PrgNewFunction \SeqPush { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpush:Nn #1 {#2} } { \seq_push:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \SeqGetLeft { M M }
+ {
+ \seq_get_left:NN #1 #2
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqGetLeftT { M M n } { \seq_get_left:NNT #1 #2 {#3} }
+\PrgNewFunction \SeqGetLeftF { M M n } { \seq_get_left:NNF #1 #2 {#3} }
+\PrgNewFunction \SeqGetLeftTF { M M n n } { \seq_get_left:NNTF #1 #2 {#3} {#4} }
+
+\PrgNewFunction \SeqGetRight { M M }
+ {
+ \seq_get_right:NN #1 #2
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqGetRightT { M M n } { \seq_get_right:NNT #1 #2 {#3} }
+\PrgNewFunction \SeqGetRightF { M M n } { \seq_get_right:NNF #1 #2 {#3} }
+\PrgNewFunction \SeqGetRightTF { M M n n } { \seq_get_right:NNTF #1 #2 {#3} {#4} }
+
+\PrgNewFunction \SeqPopLeft { M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_left:NN #1 #2 } { \seq_pop_left:NN #1 #2 }
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqPopLeftT { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_left:NNT #1 #2 {#3} } { \seq_pop_left:NNT #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopLeftF { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_left:NNF #1 #2 {#3} } { \seq_pop_left:NNF #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopLeftTF { M M n n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_left:NNTF #1 #2 {#3} {#4} }
+ { \seq_pop_left:NNTF #1 #2 {#3} {#4} }
+ }
+
+\PrgNewFunction \SeqPopRight { M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_right:NN #1 #2 } { \seq_pop_right:NN #1 #2 }
+ \__fun_quark_upgrade_no_value:N #2
+ }
+\PrgNewFunction \SeqPopRightT { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_right:NNT #1 #2 {#3} } { \seq_pop_right:NNT #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopRightF { M M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_right:NNF #1 #2 {#3} } { \seq_pop_right:NNF #1 #2 {#3} }
+ }
+\PrgNewFunction \SeqPopRightTF { M M n n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \seq_gpop_right:NNTF #1 #2 {#3} {#4} }
+ { \seq_pop_right:NNTF #1 #2 {#3} {#4} }
+ }
+
+\PrgNewFunction \SeqVarItem { M m } { \Expand { \seq_item:Nn #1 {#2} } }
+
+\PrgNewFunction \SeqVarRandItem { M } { \Expand { \seq_rand_item:N #1 } }
+
+\PrgNewFunction \SeqVarMapInline { M n }
+ {
+ \seq_map_inline:Nn #1 {#2}
+ }
+
+\PrgNewFunction \SeqVarMapVariable { M M n }
+ {
+ \seq_map_variable:NNn #1 #2 {#3}
+ }
+
+\cs_set_eq:NN \SeqMapBreak \seq_map_break:
+
+\PrgNewConditional \SeqIfExist { M }
+ {
+ \seq_if_exist:NTF #1 { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+\PrgNewConditional \SeqVarIfEmpty { M }
+ {
+ \seq_if_empty:NTF #1 { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+\PrgNewConditional \SeqVarIfIn { M m }
+ {
+ \seq_if_in:NnTF #1 {#2}
+ { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+%%% --------------------------------------------------------
+%%> \section{Interfaces for Property Lists (Prop)}
+%%% --------------------------------------------------------
+
+\prop_new:N \lTmpaProp \prop_new:N \lTmpbProp \prop_new:N \lTmpcProp
+\prop_new:N \lTmpiProp \prop_new:N \lTmpjProp \prop_new:N \lTmpkProp
+\prop_new:N \l@Funx@Prop \prop_new:N \l@Funy@Prop \prop_new:N \l@Funz@Prop
+
+\prop_new:N \gTmpaProp \prop_new:N \gTmpbProp \prop_new:N \gTmpcProp
+\prop_new:N \gTmpiProp \prop_new:N \gTmpjProp \prop_new:N \gTmpkProp
+\prop_new:N \g@Funx@Prop \prop_new:N \g@Funy@Prop \prop_new:N \g@Funz@Prop
+
+\prop_set_eq:NN \cEmptyProp \c_empty_prop
+
+\PrgNewFunction \PropNew { M } { \prop_new:N #1 }
+
+\PrgNewFunction \PropVarLog { M } { \prop_log:N #1 }
+
+\PrgNewFunction \PropVarShow { M } { \prop_show:N #1 }
+
+\PrgNewFunction \PropConstFromKeyval { M m }
+ { \prop_const_from_keyval:Nn #1 { #2 } }
+
+\PrgNewFunction \PropSetFromKeyval { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gset_from_keyval:Nn #1 {#2} } { \prop_set_from_keyval:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \PropSetEq { M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gset_eq:NN #1 #2 } { \prop_set_eq:NN #1 #2 }
+ }
+
+\PrgNewFunction \PropClear { M }
+ {
+ \__fun_do_assignment:Nnn #1 { \prop_gclear:N #1 } { \prop_clear:N #1 }
+ }
+
+\PrgNewFunction \PropClearNew { M }
+ {
+ \__fun_do_assignment:Nnn #1 { \prop_gclear_new:N #1 } { \prop_clear_new:N #1 }
+ }
+
+\PrgNewFunction \PropConcat { M M M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gconcat:NNN #1 #2 #3 } { \prop_concat:NNN #1 #2 #3 }
+ }
+
+\PrgNewFunction \PropPut { M m m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gput:Nnn #1 {#2} {#3} } { \prop_put:Nnn #1 {#2} {#3} }
+ }
+
+\PrgNewFunction \PropPutIfNew { M m m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gput_if_new:Nnn #1 {#2} {#3} } { \prop_put_if_new:Nnn #1 {#2} {#3} }
+ }
+
+\PrgNewFunction \PropPutFromKeyval { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gput_from_keyval:Nn #1 {#2} } { \prop_put_from_keyval:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \PropVarRemove { M m }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gremove:Nn #1 {#2} } { \prop_remove:Nn #1 {#2} }
+ }
+
+\PrgNewFunction \PropVarCount { M } { \Expand { \prop_count:N #1 } }
+
+\PrgNewFunction \PropVarItem { M m } { \Expand { \prop_item:Nn #1 {#2} } }
+
+\PrgNewFunction \PropToKeyval { M } { \Expand { \prop_to_keyval:N #1 } }
+
+\PrgNewFunction \PropGet { M m M }
+ {
+ \prop_get:NnN #1 {#2} #3
+ \__fun_quark_upgrade_no_value:N #3
+ }
+\PrgNewFunction \PropGetT { M m M n } { \prop_get:NnNT #1 {#2} #3 {#4} }
+\PrgNewFunction \PropGetF { M m M n } { \prop_get:NnNF #1 {#2} #3 {#4} }
+\PrgNewFunction \PropGetTF { M m M n n } { \prop_get:NnNTF #1 {#2} #3 {#4} {#5} }
+
+\PrgNewFunction \PropPop { M m M }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gpop:NnN #1 {#2} #3 } { \prop_pop:NnN #1 {#2} #3 }
+ \__fun_quark_upgrade_no_value:N #3
+ }
+\PrgNewFunction \PropPopT { M m M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gpop:NnNT #1 {#2} #3 {#4} } { \prop_pop:NnNT #1 {#2} #3 {#4} }
+ }
+\PrgNewFunction \PropPopF { M m M n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gpop:NnNF #1 {#2} #3 {#4} } { \prop_pop:NnNF #1 {#2} #3 {#4} }
+ }
+\PrgNewFunction \PropPopTF { M m M n n }
+ {
+ \__fun_do_assignment:Nnn #1
+ { \prop_gpop:NnNTF #1 {#2} #3 {#4} {#5} }
+ { \prop_pop:NnNTF #1 {#2} #3 {#4} {#5} }
+ }
+
+\PrgNewFunction \PropVarMapInline { M n }
+ {
+ \prop_map_inline:Nn #1 {#2}
+ }
+
+\cs_set_eq:NN \PropMapBreak \prop_map_break:
+
+\PrgNewConditional \PropIfExist { M }
+ {
+ \prop_if_exist:NTF #1 { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+\PrgNewConditional \PropVarIfEmpty { M }
+ {
+ \prop_if_empty:NTF #1 { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+\PrgNewConditional \PropVarIfIn { M m }
+ {
+ \prop_if_in:NnTF #1 {#2}
+ { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
+%%% --------------------------------------------------------
+%%> \section{Interfaces for Quarks (Quark)}
+%%% --------------------------------------------------------
+
+\quark_new:N \qNoValue
+
+\cs_new_protected:Npn \__fun_quark_upgrade_no_value:N #1
+ {
+ \quark_if_no_value:NT #1 { \tl_set_eq:NN #1 \qNoValue }
+ }
+
+\PrgNewConditional \QuarkVarIfNoValue { M }
+ {
+ \tl_if_eq:NNTF \qNoValue #1
+ { \Result { \cTrueBool } } { \Result { \cFalseBool } }
+ }
+
diff --git a/macros/latex/contrib/functional/functional.tex b/macros/latex/contrib/functional/functional.tex
index b3eb028adc..9f8026fd56 100644
--- a/macros/latex/contrib/functional/functional.tex
+++ b/macros/latex/contrib/functional/functional.tex
@@ -3,7 +3,7 @@
\documentclass[oneside]{book}
\usepackage[a4paper,margin=2.5cm]{geometry}
-\newcommand*{\myversion}{2022B}
+\newcommand*{\myversion}{2022C}
\newcommand*{\mydate}{Version \myversion\ (\the\year-\mylpad\month-\mylpad\day)}
\newcommand*{\mylpad}[1]{\ifnum#1<10 0\the#1\else\the#1\fi}
@@ -76,6 +76,8 @@
\texttt{\{}\textsl{$\langle$\ignorespaces\lTmpaTl\unskip$\rangle$}\texttt{\}}%
}
+\NewDocumentCommand\pkg{m}{\textsf{#1}}
+
\NewDocumentCommand\nan{}{\texttt{NaN}}
\NewDocumentCommand\enquote{m}{``#1''}
@@ -245,18 +247,18 @@ and you can make every function become a group by setting
\Functional{scoping=true}
\IgnoreSpacesOn
\IntSet \lTmpaInt {1}
-\IntLogVar \lTmpaInt % ---- 1
+\IntVarLog \lTmpaInt % ---- 1
\PrgNewFunction \SomeFun { } {
\IntSet \lTmpaInt {2}
- \IntLogVar \lTmpaInt % ---- 2
+ \IntVarLog \lTmpaInt % ---- 2
\IntCompareTF {1} > {0} {
\IntSet \lTmpaInt {3}
- \IntLogVar \lTmpaInt % ---- 3
+ \IntVarLog \lTmpaInt % ---- 3
}{ }
- \IntLogVar \lTmpaInt % ---- 2
+ \IntVarLog \lTmpaInt % ---- 2
}
\SomeFun
-\IntLogVar \lTmpaInt % ---- 1
+\IntVarLog \lTmpaInt % ---- 1
\IgnoreSpacesOff
\end{codehigh}
\end{minipage}%
@@ -296,18 +298,18 @@ if we change variable from \verb!\lTmpaInt! to \verb!\gTmpaInt!.
\Functional{scoping=true}
\IgnoreSpacesOn
\IntSet \gTmpaInt {1}
-\IntLogVar \gTmpaInt % ---- 1
+\IntVarLog \gTmpaInt % ---- 1
\PrgNewFunction \SomeFun { } {
\IntSet \gTmpaInt {2}
- \IntLogVar \gTmpaInt % ---- 2
+ \IntVarLog \gTmpaInt % ---- 2
\IntCompareTF {1} > {0} {
\IntSet \gTmpaInt {3}
- \IntLogVar \gTmpaInt % ---- 3
+ \IntVarLog \gTmpaInt % ---- 3
}{ }
- \IntLogVar \gTmpaInt % ---- 3
+ \IntVarLog \gTmpaInt % ---- 3
}
\SomeFun
-\IntLogVar \gTmpaInt % ---- 3
+\IntVarLog \gTmpaInt % ---- 3
\IgnoreSpacesOff
\end{codehigh}
\end{minipage}%
@@ -567,12 +569,12 @@ Note that it is the same as \cs{TlUse} for \meta{tl var}, or \cs{IntUse} for \me
Expands the \meta{tokens} exhaustively and returns the result.
\end{function}
-\begin{function}{\ExpNot}
+\begin{function}{\UnExpand}
\begin{syntax}
-\cs{ExpNot} \Arg{tokens}
+\cs{UnExpand} \Arg{tokens}
\end{syntax}
Prevents expansion of the \meta{tokens} inside the argument of \cs{Expand} function.
-The argument of \cs{ExpNot} \emph{must} be surrounded by braces.
+The argument of \cs{UnExpand} \emph{must} be surrounded by braces.
%\begin{texnote}
%This is the \eTeX{} \tn{unexpanded} primitive. In an
%|x|-expanding definition (\cs{cs_new:Npx}), \cs{exp_not:n}~|{#1}|
@@ -583,9 +585,26 @@ The argument of \cs{ExpNot} \emph{must} be surrounded by braces.
%\end{texnote}
\end{function}
-\begin{function}{\ExpValue}
+\begin{function}{\OnlyName}
\begin{syntax}
-\cs{ExpValue} \meta{variable}
+\cs{OnlyName} \Arg{tokens}
+\end{syntax}
+Expands the \meta{tokens} until only characters remain, and then
+converts this into a control sequence.
+Further expansion of this control sequence is then inhibited
+inside the argument of \cs{Expand} function.
+%\begin{texnote}
+%Protected macros that appear in a \texttt{c}-type argument are
+%expanded despite being protected; \cs{exp_not:n} also has no
+%effect. An internal error occurs if non-characters or active
+%characters remain after full expansion, as the conversion to a
+%control sequence is not possible.
+%\end{texnote}
+\end{function}
+
+\begin{function}{\OnlyValue}
+\begin{syntax}
+\cs{OnlyValue} \meta{variable}
\end{syntax}
Recovers the content of the \meta{variable}, then prevents expansion
of this material inside the argument of \cs{Expand} function.
@@ -792,7 +811,7 @@ based on this result. For example
\cs{BoolVarNotTF} \meta{boolean} \Arg{true code} \Arg{false code}
\end{syntax}
Evaluates \meta{true code} if \meta{boolean} is \verb!false!,
-and \meta{false code} If \meta{boolean} is \verb!true!.
+and \meta{false code} if \meta{boolean} is \verb!true!.
For example
\begin{demohigh}
\BoolVarNotTF {\IntCompare{3}>{2}} {\Result{Yes}} {\Result{No}}
@@ -845,6 +864,43 @@ For example
\chapter{Token Lists (\texttt{Tl})}
+\TeX{} works with tokens, and \LaTeX3 therefore provides a number of
+functions to deal with lists of tokens. Token lists may be present
+directly in the argument to a function:
+\begin{codehigh}
+\TlFoo {a collection of \tokens}
+\end{codehigh}
+or may be stored in a so-called \enquote{token list variable}, which
+have the suffix \texttt{Tl}: a token list variable can also be used as
+the argument to a function, for example
+\begin{codehigh}
+\TlVarFoo \lSomeTl
+\end{codehigh}
+In both cases, functions are available to test and manipulate the lists
+of tokens, and these have the module prefix \texttt{Tl}.
+In many cases, functions which can be applied to token list variables
+are paired with similar functions for application to explicit lists
+of tokens: the two \enquote{views} of a token list are therefore collected
+together here.
+
+A token list (explicit, or stored in a variable) can be seen either
+as a list of \enquote{items},
+or a list of \enquote{tokens}. An item is whatever \cs{UseOne} would
+grab as its argument: a single non-space token or a brace group,
+with optional leading explicit space characters (each item is thus
+itself a token list). A token is either a normal \texttt{N} argument,
+or \verb*| |, \verb|{|, or \verb|}| (assuming normal \TeX{} category codes).
+Thus for example
+\begin{codehigh}
+{Hello} world
+\end{codehigh}
+contains 6 items (\texttt{Hello}, \texttt{w}, \texttt{o}, \texttt{r},
+\texttt{l} and \texttt{d}), but 13 tokens (\verb|{|, \texttt{H}, \texttt{e},
+\texttt{l}, \texttt{l}, \texttt{o}, \verb|}|, \verb*| |, \texttt{w}, \texttt{o},
+\texttt{r}, \texttt{l} and \texttt{d}).
+Functions which act on items are often faster than their analogue acting
+directly on tokens.
+
\section{Constant and Scratch Token Lists}
\begin{variable}{\cSpaceTl}
@@ -895,6 +951,9 @@ code and so should only be used for short-term storage.
Creates a new \meta{tl var} or raises an error if the
name is already taken. The declaration is global. The
\meta{tl~var} is initially empty.
+\begin{codehigh}
+\TlNew \lFooSomeTl
+\end{codehigh}
\end{function}
\begin{function}{\TlConst}
@@ -904,6 +963,9 @@ name is already taken. The declaration is global. The
Creates a new constant \meta{tl var} or raises an error
if the name is already taken. The value of the
\meta{tl var} is set globally to the \meta{token list}.
+\begin{codehigh}
+\TlConst \cFooSomeTl {abc}
+\end{codehigh}
\end{function}
\begin{function}{\TlUse}
@@ -914,6 +976,9 @@ Recovers the content of a \meta{tl~var} and returns the value.
An error is raised if the variable
does not exist or if it is invalid. Note that it is possible to use
a \meta{tl~var} directly without an accessor function.
+\begin{codehigh}
+\TlUse \lTmpbTl
+\end{codehigh}
\end{function}
\begin{function}{\TlToStr}
@@ -924,6 +989,9 @@ Converts the \meta{token list} to a \meta{string}, returning the
resulting character tokens. A \meta{string}
is a series of tokens with category code $12$ (other) with the exception
of spaces, which retain category code $10$ (space).
+\begin{demohigh}
+\TlToStr {12\abc34}
+\end{demohigh}
%This function requires only a single expansion.
%Its argument \emph{must} be braced.
%\begin{texnote}
@@ -963,6 +1031,10 @@ Converts the content of the \meta{tl var} to a string, returning the
resulting character tokens. A \meta{string}
is a series of tokens with category code $12$ (other) with the exception
of spaces, which retain category code $10$ (space).
+\begin{demohigh}
+\TlSet \lTmpaTl {12\abc34}
+\TlVarToStr \lTmpaTl
+\end{demohigh}
\end{function}
\section{Viewing Token Lists}
@@ -973,6 +1045,9 @@ of spaces, which retain category code $10$ (space).
\end{syntax}
Writes the \meta{token list} in the log file. See also
\cs{TlShow} which displays the result in the terminal.
+\begin{codehigh}
+\TlLog {123\abc456}
+\end{codehigh}
\end{function}
\begin{function}{\TlVarLog}
@@ -981,6 +1056,10 @@ Writes the \meta{token list} in the log file. See also
\end{syntax}
Writes the content of the \meta{tl var} in the log file. See also
\cs{TlVarShow} which displays the result in the terminal.
+\begin{codehigh}
+\TlSet \lTmpaTl {123\abc456}
+\TlVarLog \lTmpaTl
+\end{codehigh}
\end{function}
\begin{function}{\TlShow}
@@ -988,6 +1067,9 @@ Writes the content of the \meta{tl var} in the log file. See also
\cs{TlShow} \Arg{token list}
\end{syntax}
Displays the \meta{token list} on the terminal.
+\begin{codehigh}
+\TlShow {123\abc456}
+\end{codehigh}
%\begin{texnote}
%This is similar to the \eTeX{} primitive \tn{showtokens}, wrapped
%to a fixed number of characters per line.
@@ -999,10 +1081,14 @@ Displays the \meta{token list} on the terminal.
\cs{TlVarShow} \meta{tl var}
\end{syntax}
Displays the content of the \meta{tl var} on the terminal.
-\begin{texnote}
-This is similar to the \TeX{} primitive \tn{show}, wrapped to a
-fixed number of characters per line.
-\end{texnote}
+\begin{codehigh}
+\TlSet \lTmpaTl {123\abc456}
+\TlVarShow \lTmpaTl
+\end{codehigh}
+%\begin{texnote}
+%This is similar to the \TeX{} primitive \tn{show}, wrapped to a
+%fixed number of characters per line.
+%\end{texnote}
\end{function}
\section{Setting Token List Variables}
@@ -1012,7 +1098,7 @@ fixed number of characters per line.
\cs{TlSet} \meta{tl~var} \Arg{tokens}
\end{syntax}
Sets \meta{tl~var} to contain \meta{tokens},
-removing any previous content from the variable. For example
+removing any previous content from the variable.
\begin{demohigh}
\TlSet \lTmpiTl {\IntMathMult{4}{5}}
\TlUse \lTmpiTl
@@ -1023,15 +1109,19 @@ removing any previous content from the variable. For example
\begin{syntax}
\cs{TlSetEq} \meta{tl var_1} \meta{tl var_2}
\end{syntax}
-Sets the content of \meta{tl var_1} equal to that of
-\meta{tl var_2}.
+Sets the content of \meta{tl var_1} equal to that of \meta{tl var_2}.
+\begin{demohigh}
+\TlSet \lTmpaTl {abc}
+\TlSetEq \lTmpbTl \lTmpaTl
+\TlUse \lTmpbTl
+\end{demohigh}
\end{function}
\begin{function}{\TlClear}
\begin{syntax}
\cs{TlClear} \meta{tl~var}
\end{syntax}
-Clears all entries from the \meta{tl~var}. For example
+Clears all entries from the \meta{tl~var}.
\begin{demohigh}
\TlSet \lTmpjTl {One}
\TlClear \lTmpjTl
@@ -1047,6 +1137,9 @@ Clears all entries from the \meta{tl~var}. For example
Ensures that the \meta{tl var} exists globally by applying
\cs{TlNew} if necessary, then applies \cs{TlClear} to leave
the \meta{tl var} empty.
+\begin{codehigh}
+\TlClearNew \lFooSomeTl
+\end{codehigh}
\end{function}
\begin{function}{\TlConcat}
@@ -1056,14 +1149,19 @@ the \meta{tl var} empty.
Concatenates the content of \meta{tl var_2} and \meta{tl var_3}
together and saves the result in \meta{tl var_1}. The \meta{tl var_2}
is placed at the left side of the new token list.
+\begin{demohigh}
+\TlSet \lTmpbTl {con}
+\TlSet \lTmpcTl {cat}
+\TlConcat \lTmpaTl \lTmpbTl \lTmpcTl
+\TlUse \lTmpaTl
+\end{demohigh}
\end{function}
\begin{function}{\TlPutLeft}
\begin{syntax}
\cs{TlPutLeft} \meta{tl~var} \Arg{tokens}
\end{syntax}
-Appends \meta{tokens} to the left side of the current content of
-\meta{tl~var}. For example
+Appends \meta{tokens} to the left side of the current content of \meta{tl~var}.
\begin{demohigh}
\TlSet \lTmpkTl {Functional}
\TlPutLeft \lTmpkTl {Hello}
@@ -1075,8 +1173,7 @@ Appends \meta{tokens} to the left side of the current content of
\begin{syntax}
\cs{TlPutRight} \meta{tl~var} \Arg{tokens}
\end{syntax}
-Appends \meta{tokens} to the right side of the current content of
-\meta{tl~var}. For example
+Appends \meta{tokens} to the right side of the current content of \meta{tl~var}.
\begin{demohigh}
\TlSet \lTmpkTl {Functional}
\TlPutRight \lTmpkTl {World}
@@ -1090,20 +1187,25 @@ Within token lists, replacement takes place at the top level: there is
no recursion into brace groups (more precisely, within a group defined by
a categroy code $1$/$2$ pair).
-\begin{function}{\TlReplaceOnce}
+\begin{function}{\TlVarReplaceOnce}
\begin{syntax}
-\cs{TlReplaceOnce} \meta{tl var} \Arg{old tokens} \Arg{new tokens}
+\cs{TlVarReplaceOnce} \meta{tl var} \Arg{old tokens} \Arg{new tokens}
\end{syntax}
Replaces the first (leftmost) occurrence of \meta{old tokens} in the
\meta{tl var} with \meta{new tokens}. \meta{Old tokens}
cannot contain \verb|{|, \verb|}| or \verb|#|
(more precisely, explicit character tokens with category code $1$
(begin-group) or $2$ (end-group), and tokens with category code $6$).
+\begin{demohigh}
+\TlSet \lTmpaTl {1{bc}2bc3}
+\TlVarReplaceOnce \lTmpaTl {bc} {xx}
+\TlUse \lTmpaTl
+\end{demohigh}
\end{function}
-\begin{function}{\TlReplaceAll}
+\begin{function}{\TlVarReplaceAll}
\begin{syntax}
-\cs{TlReplaceAll} \meta{tl var} \Arg{old tokens} \Arg{new tokens}
+\cs{TlVarReplaceAll} \meta{tl var} \Arg{old tokens} \Arg{new tokens}
\end{syntax}
Replaces all occurrences of \meta{old tokens} in the
\meta{tl var} with \meta{new tokens}. \meta{Old tokens}
@@ -1112,23 +1214,32 @@ cannot contain \verb|{|, \verb|}| or \verb|#|
(begin-group) or $2$ (end-group), and tokens with category code $6$).
As this function
operates from left to right, the pattern \meta{old tokens}
-may remain after the replacement (see \cs{TlRemoveAll}
-for an example).
+may remain after the replacement (see \cs{TlVarRemoveAll} for an example).
+\begin{demohigh}
+\TlSet \lTmpaTl {1{bc}2bc3}
+\TlVarReplaceAll \lTmpaTl {bc} {xx}
+\TlUse \lTmpaTl
+\end{demohigh}
\end{function}
-\begin{function}{\TlRemoveOnce}
+\begin{function}{\TlVarRemoveOnce}
\begin{syntax}
-\cs{TlRemoveOnce} \meta{tl var} \Arg{tokens}
+\cs{TlVarRemoveOnce} \meta{tl var} \Arg{tokens}
\end{syntax}
Removes the first (leftmost) occurrence of \meta{tokens} from the
\meta{tl var}. \meta{Tokens} cannot contain \verb|{|, \verb|}| or \verb|#|
(more precisely, explicit character tokens with category code $1$
(begin-group) or $2$ (end-group), and tokens with category code $6$).
+\begin{demohigh}
+\TlSet \lTmpaTl {1{bc}2bc3}
+\TlVarRemoveOnce \lTmpaTl {bc}
+\TlUse \lTmpaTl
+\end{demohigh}
\end{function}
-\begin{function}{\TlRemoveAll}
+\begin{function}{\TlVarRemoveAll}
\begin{syntax}
-\cs{TlRemoveAll} \meta{tl var} \Arg{tokens}
+\cs{TlVarRemoveAll} \meta{tl var} \Arg{tokens}
\end{syntax}
Removes all occurrences of \meta{tokens} from the
\meta{tl var}. \meta{Tokens} cannot contain \verb|{|, \verb|}| or \verb|#|
@@ -1139,7 +1250,7 @@ operates from left to right, the pattern \meta{tokens}
may remain after the removal, for instance,
\begin{demohigh}
\TlSet \lTmpaTl {abbccd}
-\TlRemoveAll \lTmpaTl {bc}
+\TlVarRemoveAll \lTmpaTl {bc}
\TlUse \lTmpaTl
\end{demohigh}
\end{function}
@@ -1151,6 +1262,9 @@ may remain after the removal, for instance,
Removes any leading and trailing explicit space characters
(explicit tokens with character code $32$ and category code $10$)
from the \meta{token list} and returns the result.
+\begin{demohigh}
+Foo\TlTrimSpaces { 12 34 }Bar
+\end{demohigh}
%\begin{texnote}
%The result is returned within \tn{unexpanded}, which means that the token
%list does not expand further when appearing in an \texttt{x}-type
@@ -1165,6 +1279,11 @@ from the \meta{token list} and returns the result.
Sets the \meta{tl var} to contain the result of removing any leading
and trailing explicit space characters (explicit tokens with
character code $32$ and category code $10$) from its contents.
+\begin{demohigh}
+\TlSet \lTmpaTl { 12 34 }
+\TlVarTrimSpaces \lTmpaTl
+Foo\TlUse \lTmpaTl Bar
+\end{demohigh}
\end{function}
\section{Working with the Content of Token Lists}
@@ -1177,6 +1296,9 @@ Counts the number of \meta{items} in \meta{tokens} and returns this information.
Unbraced tokens count as one element as do each token group (\verb|{|$\cdots$\verb|}|).
This process ignores any unprotected spaces within \meta{tokens}. %See also \cs{TlVarCount}.
%This function requires three expansions, giving an \meta{integer denotation}.
+\begin{demohigh}
+\TlCount {12\abc34}
+\end{demohigh}
\end{function}
\begin{function}{\TlVarCount}
@@ -1187,6 +1309,10 @@ Counts the number of \meta{items} in the \meta{tl var} and returns this informat
Unbraced tokens count as one element as do each token group (\verb|{|$\cdots$\verb|}|).
This process ignores any unprotected spaces within the \meta{tl var}. %See also \cs{TlCount}.
%This function requires three expansions, giving an \meta{integer denotation}.
+\begin{demohigh}
+\TlSet \lTmpaTl {12\abc34}
+\TlVarCount \lTmpaTl
+\end{demohigh}
\end{function}
\begin{function}{\TlHead}
@@ -1223,9 +1349,12 @@ A blank \meta{token list} (see \cs{TlIfBlank}) results in
\end{syntax}
Returns the first \meta{item} in the \meta{tl var},
discarding the rest of the \meta{tl var}.
-All leading explicit space characters
-(explicit tokens with character code $32$ and category code $10$)
-are discarded.
+All leading explicit space characters (explicit tokens with character code $32$
+and category code $10$) are discarded.
+\begin{demohigh}
+\TlSet \lTmpaTl {HELLO}
+\TlVarHead \lTmpaTl
+\end{demohigh}
\end{function}
\begin{function}{\TlTail}
@@ -1260,6 +1389,10 @@ Discards all leading explicit space characters
(explicit tokens with character code $32$ and category code $10$)
and the first \meta{item} in the \meta{tl var}, and returns the
remaining tokens.
+\begin{demohigh}
+\TlSet \lTmpaTl {HELLO}
+\TlVarTail \lTmpaTl
+\end{demohigh}
\end{function}
\begin{function}{\TlItem,\TlVarItem}
@@ -1273,6 +1406,9 @@ appropriate item from the \meta{token list}.
If the \meta{integer expression} is negative, indexing occurs from
the right of the token list, starting at $-1$ for the right-most item.
If the index is out of bounds, then the function returns nothing.
+\begin{demohigh}
+\TlItem {abcd} {3}
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{item}
@@ -1289,6 +1425,10 @@ If the index is out of bounds, then the function returns nothing.
Selects and returns a pseudo-random item of the \meta{token list}.
If the \meta{token list} is blank, the result is empty.
%This is not available in older versions of \XeTeX{}.
+\begin{demohigh}
+\TlRandItem {abcdef}
+\TlRandItem {abcdef}
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{item}
@@ -1331,7 +1471,17 @@ below remain in effect after the loop.
\end{syntax}
Applies the \meta{inline function} to every \meta{item} stored within the
\meta{token list}. The \meta{inline function} should consist of code which
-receives the \meta{item} as \verb|#1|.
+receives the \meta{item} as \verb|#1|. For example,
+\begin{codehigh}
+\IgnoreSpacesOn
+\TlClear \lTmpaTl
+\TlMapInline {one} {
+ \TlPutRight \lTmpaTl {[#1]}
+}
+\Result{\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{codehigh}
+produces [o][n][e].
\end{function}
\begin{function}{\TlVarMapInline}
@@ -1340,7 +1490,18 @@ receives the \meta{item} as \verb|#1|.
\end{syntax}
Applies the \meta{inline function} to every \meta{item} stored within the
\meta{tl var}. The \meta{inline function} should consist of code which
-receives the \meta{item} as \verb|#1|.
+receives the \meta{item} as \verb|#1|. For example,
+\begin{codehigh}
+\IgnoreSpacesOn
+\TlClear \lTmpaTl
+\TlSet \lTmpkTl {one}
+\TlVarMapInline \lTmpkTl {
+ \TlPutRight \lTmpaTl {[#1]}
+}
+\Result{\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{codehigh}
+produces [o][n][e].
\end{function}
%\begin{function}{\TlMapTokens,\TlVarMapTokens}
@@ -1371,6 +1532,15 @@ Stores each \meta{item} of the \meta{token list} in turn in the
is not enforced. The assignments to the \meta{variable} are local.
Its value after the loop is the last \meta{item} in the
\meta{tl var}, or its original value if the \meta{tl var} is blank.
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlClear \lTmpaTl
+\TlMapVariable {one} \lTmpiTl {
+ \TlPutRight \lTmpaTl {\Expand {[\lTmpiTl]}}
+}
+\Result{\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\TlVarMapVariable}
@@ -1383,6 +1553,16 @@ will usually make use of the \meta{variable}, but this is not
enforced. The assignments to the \meta{variable} are local. Its
value after the loop is the last \meta{item} in the \meta{tl var},
or its original value if the \meta{tl var} is blank.
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlClear \lTmpaTl
+\TlSet \lTmpkTl {one}
+\TlVarMapVariable \lTmpkTl \lTmpiTl {
+ \TlPutRight \lTmpaTl {\Expand {[\lTmpiTl]}}
+}
+\Result{\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
%\begin{function}{\TlMapBreak}
@@ -1445,6 +1625,10 @@ or its original value if the \meta{tl var} is blank.
\end{syntax}
Tests whether the \meta{tl var} is currently defined. This does not
check that the \meta{tl var} really is a token list variable.
+\begin{demohigh}
+\TlIfExistTF \lTmpaTl {\Result{Yes}} {\Result{No}}
+\TlIfExistTF \lFooUndefinedTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\TlIfEmpty,\TlIfEmptyTF}
@@ -1485,6 +1669,10 @@ Tests if the \meta{token list} consists only of blank spaces
\meta{token list} is zero or more explicit space characters
(explicit tokens with character code $32$ and category code $10$),
and is \texttt{false} otherwise.
+\begin{demohigh}
+\TlIfEmptyTF { } {\Result{Yes}} {\Result{No}}
+\TlIfBlankTF { } {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\TlIfEq,\TlIfEqTF}
@@ -1538,6 +1726,10 @@ The \meta{token list_2} cannot contain the tokens \verb|{|, \verb|}| or \verb|#|
(more precisely, explicit character tokens with category code $1$
(begin-group) or $2$ (end-group), and tokens with category code $6$).
The search does \emph{not} enter brace (category code $1$/$2$) groups.
+\begin{demohigh}
+\TlIfInTF {hello world} {o} {\Result{Yes}} {\Result{No}}
+\TlIfInTF {hello world} {a} {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\TlVarIfIn,\TlVarIfInTF}
@@ -1550,6 +1742,11 @@ Tests if the \meta{token list} is found in the content of the
the tokens \verb|{|, \verb|}| or \verb|#|
(more precisely, explicit character tokens with category code $1$
(begin-group) or $2$ (end-group), and tokens with category code $6$).
+\begin{demohigh}
+\TlSet \lTmpaTl {hello world}
+\TlVarIfInTF \lTmpaTl {o} {\Result{Yes}} {\Result{No}}
+\TlVarIfInTF \lTmpaTl {a} {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\TlIfSingle,\TlIfSingleTF}
@@ -1562,6 +1759,10 @@ a single normal token (neither an explicit space character nor a
begin-group character) or a single brace group, surrounded by
optional spaces on both sides. In other words, such a token list has
token count $1$ according to \cs{TlCount}.
+\begin{demohigh}
+\TlIfSingleTF {a} {\Result{Yes}} {\Result{No}}
+\TlIfSingleTF {abc} {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\TlVarIfSingle,\TlVarIfSingleTF}
@@ -1574,6 +1775,12 @@ Tests if the content of the \meta{tl var} consists of a single \meta{item},
character nor a begin-group character) or a single brace group,
surrounded by optional spaces on both sides. In other words, such a
token list has token count $1$ according to \cs{TlVarCount}.
+\begin{demohigh}
+\TlSet \lTmpaTl {a}
+\TlVarIfSingleTF \lTmpaTl {\Result{Yes}} {\Result{No}}
+\TlSet \lTmpaTl {abc}
+\TlVarIfSingleTF \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\section{Token List Case Functions}
@@ -1594,6 +1801,19 @@ are equal (as described for \cs{TlVarIfEq})
then the associated \meta{code} is left in the input
stream and other cases are discarded. The function
does nothing if there is no match.
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlSet \lTmpaTl {a}
+\TlSet \lTmpbTl {b}
+\TlSet \lTmpcTl {c}
+\TlSet \lTmpkTl {b}
+\TlVarCase \lTmpkTl {
+ \lTmpaTl {\Result {First}}
+ \lTmpbTl {\Result {Second}}
+ \lTmpcTl {\Result {Third}}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\TlVarCaseT}
@@ -1614,6 +1834,21 @@ then the associated \meta{code} is left in the input
stream and other cases are discarded. If any of the
cases are matched, the \meta{true code} is also inserted into the
input stream (after the code for the appropriate case).
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlSet \lTmpaTl {a}
+\TlSet \lTmpbTl {b}
+\TlSet \lTmpcTl {c}
+\TlSet \lTmpkTl {b}
+\TlVarCaseT \lTmpkTl {
+ \lTmpaTl {\IntSet \lTmpkInt {1}}
+ \lTmpbTl {\IntSet \lTmpkInt {2}}
+ \lTmpcTl {\IntSet \lTmpkInt {3}}
+}{
+ \Result {\IntUse \lTmpkInt}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\TlVarCaseF}
@@ -1631,9 +1866,23 @@ This function compares the \meta{test token list variable} in turn
with each of the \meta{token list variable cases}. If the two
are equal (as described for \cs{TlVarIfEq})
then the associated \meta{code} is left in the input
-stream and other cases are discarded. If none
-match then the \meta{false code} is inserted into the input stream
- (after the code for the appropriate case).
+stream and other cases are discarded. If none match then the \meta{false code}
+is inserted into the input stream (after the code for the appropriate case).
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlSet \lTmpaTl {a}
+\TlSet \lTmpbTl {b}
+\TlSet \lTmpcTl {c}
+\TlSet \lTmpkTl {b}
+\TlVarCaseF \lTmpkTl{
+ \lTmpaTl {\Result {First}}
+ \lTmpbTl {\Result {Second}}
+ \lTmpcTl {\Result {Third}}
+}{
+ \Result {No~Match!}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\TlVarCaseTF}
@@ -1655,13 +1904,63 @@ then the associated \meta{code} is left in the input
stream and other cases are discarded. If any of the
cases are matched, the \meta{true code} is also inserted into the
input stream (after the code for the appropriate case), while if none
-match then the \meta{false code} is inserted. The function
-\cs{TlVarCase}, which does nothing if there is no match, is also
-available.
+match then the \meta{false code} is inserted. The function \cs{TlVarCase},
+which does nothing if there is no match, is also available.
+\begin{demohigh}
+\IgnoreSpacesOn
+\TlSet \lTmpaTl {a}
+\TlSet \lTmpbTl {b}
+\TlSet \lTmpcTl {c}
+\TlSet \lTmpkTl {b}
+\TlVarCaseTF \lTmpkTl {
+ \lTmpaTl {\IntSet \lTmpkInt {1}}
+ \lTmpbTl {\IntSet \lTmpkInt {2}}
+ \lTmpcTl {\IntSet \lTmpkInt {3}}
+}{
+ \Result {\IntUse \lTmpkInt}
+}{
+ \Result {0}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\chapter{Strings (\texttt{Str})}
+\TeX{} associates each character with a category code: as such, there is no
+concept of a \enquote{string} as commonly understood in many other
+programming languages. However, there are places where we wish to manipulate
+token lists while in some sense \enquote{ignoring} category codes: this is
+done by treating token lists as strings in a \TeX{} sense.
+
+A \TeX{} string (and thus an \pkg{expl3} string) is a series of characters
+which have category code $12$ (\enquote{other}) with the exception of
+space characters which have category code $10$ (\enquote{space}). Thus
+at a technical level, a \TeX{} string is a token list with the appropriate
+category codes. In this documentation, these are simply referred to as
+strings.
+
+String variables are simply specialised token lists, but by convention
+should be named with the suffix \texttt{Str}. Such variables
+should contain characters with category code $12$ (other), except
+spaces, which have category code $10$ (blank space). All the
+functions in this module which accept a token list argument first
+convert it to a string using \cs{TlToStr} for internal processing,
+and do not treat a token list or the corresponding string
+representation differently.
+
+As a string is a subset of the more general token list, it is sometimes unclear
+when one should be used over the other.
+Use a string variable for data that isn't primarily intended for typesetting
+and for which a level of protection from unwanted expansion is suitable.
+This data type simplifies comparison of variables since there are no concerns
+about expansion of their contents.
+
+%The functions \cs{CsToStr}, \cs{TlToStr}, \cs{TlVarToStr} and
+%\cs{TokenToStr} (and variants) generate strings from the appropriate
+%input: these are documented in modules \pkg{Cs}, \pkg{Tl} and \pkg{Token},
+%respectively.
+
\section{Constant and Scratch Strings}
\begin{variable}{\cAmpersandStr,\cAtsignStr,\cBackslashStr,\cLeftBraceStr,\cRightBraceStr,
@@ -1692,6 +1991,9 @@ code and so should only be used for short-term storage.
Creates a new \meta{str var} or raises an error if the name is
already taken. The declaration is global. The \meta{str var} is
initially empty.
+\begin{codehigh}
+\StrNew \lFooSomeStr
+\end{codehigh}
\end{function}
\begin{function}{\StrConst}
@@ -1701,6 +2003,9 @@ initially empty.
Creates a new constant \meta{str var} or raises an error if the name
is already taken. The value of the \meta{str var} is set
globally to the \meta{token list}, converted to a string.
+\begin{codehigh}
+\StrConst \cFooSomeStr {12\abc34}
+\end{codehigh}
\end{function}
\begin{function}{\StrUse}
@@ -1711,6 +2016,9 @@ Recovers the content of a \meta{str var} and returns the value.
An error is raised if the variable
does not exist or if it is invalid. Note that it is possible to use
a \meta{str} directly without an accessor function.
+\begin{codehigh}
+\StrUse \lTmpaStr
+\end{codehigh}
\end{function}
\section{Viewing Strings}
@@ -1720,6 +2028,9 @@ a \meta{str} directly without an accessor function.
\cs{StrLog} \Arg{token list}
\end{syntax}
Writes \meta{token list} in the log file.
+\begin{codehigh}
+\StrLog {1234\abcd5678}
+\end{codehigh}
\end{function}
\begin{function}{\StrVarLog}
@@ -1727,7 +2038,6 @@ Writes \meta{token list} in the log file.
\cs{StrVarLog} \meta{str var}
\end{syntax}
Writes the content of the \meta{str var} in the log file.
-For example
\begin{codehigh}
\StrSet \lTmpiStr {1234\abcd5678}
\StrVarLog \lTmpiStr
@@ -1739,6 +2049,9 @@ For example
\cs{StrShow} \Arg{token list}
\end{syntax}
Displays \meta{token list} on the terminal.
+\begin{codehigh}
+\StrShow {1234\abcd5678}
+\end{codehigh}
\end{function}
\begin{function}{\StrVarShow}
@@ -1746,6 +2059,10 @@ Displays \meta{token list} on the terminal.
\cs{StrVarShow} \meta{str var}
\end{syntax}
Displays the content of the \meta{str var} on the terminal.
+\begin{codehigh}
+\StrSet \lTmpiStr {1234\abcd5678}
+\StrVarShow \lTmpiStr
+\end{codehigh}
\end{function}
\section{Setting String Variables}
@@ -1755,7 +2072,7 @@ Displays the content of the \meta{str var} on the terminal.
\cs{StrSet} \meta{str var} \Arg{token list}
\end{syntax}
Converts the \meta{token list} to a \meta{string}, and stores the
-result in \meta{str var}. For example
+result in \meta{str var}.
\begin{demohigh}
\StrSet \lTmpiStr {\IntMathMult{4}{5}}
\StrUse \lTmpiStr
@@ -1766,8 +2083,12 @@ result in \meta{str var}. For example
\begin{syntax}
\cs{StrSetEq} \meta{str var_1} \meta{str var_2}
\end{syntax}
-Sets the content of \meta{str var_1} equal to that of
-\meta{str var_2}.
+Sets the content of \meta{str var_1} equal to that of \meta{str var_2}.
+\begin{demohigh}
+\StrSet \lTmpaStr {abc}
+\StrSetEq \lTmpbStr \lTmpaStr
+\StrUse \lTmpbStr
+\end{demohigh}
\end{function}
\begin{function}{\StrClear}
@@ -1790,6 +2111,10 @@ Clears the content of the \meta{str var}. For example
Ensures that the \meta{str var} exists globally by applying
\cs{StrNew} if necessary, then applies \cs{StrClear} to leave
the \meta{str var} empty.
+\begin{codehigh}
+\StrClearNew \lFooSomeStr
+\StrUse \lFooSomeStr
+\end{codehigh}
\end{function}
\begin{function}{\StrConcat}
@@ -1801,6 +2126,12 @@ together and saves the result in \meta{str var_1}. The \meta{str var_2}
is placed at the left side of the new string variable.
The \meta{str var_2} and \meta{str var_3} must indeed be strings, as
this function does not convert their contents to a string.
+\begin{demohigh}
+\StrSet \lTmpbStr {con}
+\StrSet \lTmpcStr {cat}
+\StrConcat \lTmpaStr \lTmpbStr \lTmpcStr
+\StrUse \lTmpaStr
+\end{demohigh}
\end{function}
\begin{function}{\StrPutLeft}
@@ -1809,7 +2140,7 @@ this function does not convert their contents to a string.
\end{syntax}
Converts the \meta{token list} to a \meta{string}, and prepends the
result to \meta{str var}. The current contents of the \meta{str
-var} are not automatically converted to a string. For example
+var} are not automatically converted to a string.
\begin{demohigh}
\StrSet \lTmpkStr {Functional}
\StrPutLeft \lTmpkStr {Hello}
@@ -1823,7 +2154,7 @@ var} are not automatically converted to a string. For example
\end{syntax}
Converts the \meta{token list} to a \meta{string}, and appends the
result to \meta{str var}. The current contents of the \meta{str
-var} are not automatically converted to a string. For example
+var} are not automatically converted to a string.
\begin{demohigh}
\StrSet \lTmpkStr {Functional}
\StrPutRight \lTmpkStr {World}
@@ -1833,18 +2164,23 @@ var} are not automatically converted to a string. For example
\section{Modifying String Variables}
-\begin{function}{\StrReplaceOnce}
+\begin{function}{\StrVarReplaceOnce}
\begin{syntax}
-\cs{StrReplaceOnce} \meta{str var} \Arg{old} \Arg{new}
+\cs{StrVarReplaceOnce} \meta{str var} \Arg{old} \Arg{new}
\end{syntax}
Converts the \meta{old} and \meta{new} token lists to strings, then
replaces the first (leftmost) occurrence of \meta{old string} in the
\meta{str var} with \meta{new string}.
+\begin{demohigh}
+\StrSet \lTmpaStr {a{bc}bcd}
+\StrVarReplaceOnce \lTmpaStr {bc} {xx}
+\StrUse \lTmpaStr
+\end{demohigh}
\end{function}
-\begin{function}{\StrReplaceAll}
+\begin{function}{\StrVarReplaceAll}
\begin{syntax}
-\cs{StrReplaceAll} \meta{str var} \Arg{old} \Arg{new}
+\cs{StrVarReplaceAll} \meta{str var} \Arg{old} \Arg{new}
\end{syntax}
Converts the \meta{old} and \meta{new} token lists to strings, then
replaces all occurrences of \meta{old string} in the
@@ -1852,20 +2188,29 @@ replaces all occurrences of \meta{old string} in the
As this function
operates from left to right, the pattern \meta{old string}
may remain after the replacement.
+\begin{demohigh}
+\StrSet \lTmpaStr {a{bc}bcd}
+\StrVarReplaceAll \lTmpaStr {bc} {xx}
+\StrUse \lTmpaStr
+\end{demohigh}
\end{function}
-\begin{function}{\StrRemoveOnce}
+\begin{function}{\StrVarRemoveOnce}
\begin{syntax}
-\cs{StrRemoveOnce} \meta{str var} \Arg{token list}
+\cs{StrVarRemoveOnce} \meta{str var} \Arg{token list}
\end{syntax}
Converts the \meta{token list} to a \meta{string} then
-removes the first (leftmost) occurrence of \meta{string} from the
-\meta{str var}.
+removes the first (leftmost) occurrence of \meta{string} from the \meta{str var}.
+\begin{demohigh}
+\StrSet \lTmpaStr {a{bc}bcd}
+\StrVarRemoveOnce \lTmpaStr {bc}
+\StrUse \lTmpaStr
+\end{demohigh}
\end{function}
-\begin{function}{\StrRemoveAll}
+\begin{function}{\StrVarRemoveAll}
\begin{syntax}
-\cs{StrRemoveAll} \meta{str var} \Arg{token list}
+\cs{StrVarRemoveAll} \meta{str var} \Arg{token list}
\end{syntax}
Converts the \meta{token list} to a \meta{string} then
removes all occurrences of \meta{string} from the \meta{str var}.
@@ -1873,7 +2218,7 @@ As this function operates from left to right,
the pattern \meta{string} may remain after the removal, for instance,
\begin{demohigh}
\StrSet \lTmpaStr {abbccd}
-\StrRemoveAll \lTmpaStr {bc}
+\StrVarRemoveAll \lTmpaStr {bc}
\TlUse \lTmpaStr
\end{demohigh}
\end{function}
@@ -1886,7 +2231,9 @@ the pattern \meta{string} may remain after the removal, for instance,
\end{syntax}
Returns the number of characters in the string representation of \meta{token list},
as an integer denotation. All characters including spaces are counted.
-\par
+\begin{demohigh}
+\StrCount {12\abc34}
+\end{demohigh}
Due to naming conflict, you need to use \cs{StrSize} instead of \cs{StrCount}
if you want to use \verb!functional! package together with \verb!xstring! package.
\end{function}
@@ -1897,6 +2244,10 @@ if you want to use \verb!functional! package together with \verb!xstring! packag
\end{syntax}
Returns the number of characters in the string representation of the \meta{tl var},
as an integer denotation. All characters including spaces are counted.
+\begin{demohigh}
+\StrSet \lTmpaStr {12\abc34}
+\StrVarCount \lTmpaStr
+\end{demohigh}
\end{function}
\begin{function}{\StrHead}
@@ -1908,6 +2259,9 @@ The first character in the \meta{string} is then returned,
with category code \enquote{other}. If the first character is a space,
it returns a space token with category code $10$ (blank space).
If the \meta{string} is empty, then nothing is returned.
+\begin{demohigh}
+\StrHead {HELLO}
+\end{demohigh}
\end{function}
\begin{function}{\StrVarHead}
@@ -1919,6 +2273,10 @@ The first character in the \meta{string} is then returned,
with category code \enquote{other}. If the first character is a space,
it returns a space token with category code $10$ (blank space).
If the \meta{string} is empty, then nothing is returned.
+\begin{demohigh}
+\StrSet \lTmpaStr {HELLO}
+\StrVarHead \lTmpaStr
+\end{demohigh}
\end{function}
\begin{function}{\StrTail}
@@ -1931,6 +2289,9 @@ with category codes $12$ and $10$ (for spaces).
If the first character is a space, it only trims that space.
If the \meta{token list} is empty,
then nothing is left on the input stream.
+\begin{demohigh}
+\StrTail {HELLO}
+\end{demohigh}
\end{function}
\begin{function}{\StrVarTail}
@@ -1943,6 +2304,10 @@ with category codes $12$ and $10$ (for spaces).
If the first character is a space, it only trims that space.
If the \meta{token list} is empty,
then nothing is left on the input stream.
+\begin{demohigh}
+\StrSet \lTmpaStr {HELLO}
+\StrVarTail \lTmpaStr
+\end{demohigh}
\end{function}
\begin{function}{\StrItem}
@@ -1956,6 +2321,9 @@ character. All characters including spaces are taken into account.
If the \meta{integer expression} is negative,
characters are counted from the end of the \meta{string}. Hence,
$-1$ is the right-most character, \emph{etc.}
+\begin{demohigh}
+\StrItem {abcd} {3}
+\end{demohigh}
\end{function}
\begin{function}{\StrVarItem}
@@ -1969,6 +2337,10 @@ character. All characters including spaces are taken into account.
If the \meta{integer expression} is negative,
characters are counted from the end of the \meta{string}. Hence,
$-1$ is the right-most character, \emph{etc.}
+\begin{demohigh}
+\StrSet \lTmpaStr {abcd}
+\StrVarItem \lTmpaStr {3}
+\end{demohigh}
\end{function}
\section{Mapping over Strings}
@@ -1997,6 +2369,17 @@ applies the \meta{inline function} to every \meta{character} in the
\meta{str var} including spaces.
The \meta{inline function} should consist of code which
receives the \meta{character} as \verb|#1|.
+For example,
+\begin{codehigh}
+\IgnoreSpacesOn
+\StrClear \lTmpaStr
+\StrMapInline {one} {
+ \StrPutRight \lTmpaStr {[#1]}
+}
+\Result{\StrUse\lTmpaStr}
+\IgnoreSpacesOff
+\end{codehigh}
+produces [o][n][e].
\end{function}
%\begin{function}{\StrMapTokens, \StrVarMapTokens}
@@ -2024,6 +2407,15 @@ the (string or token list) \meta{variable} and applies the
\meta{variable} are local. Its value after the loop is the last
\meta{character} in the \meta{string}, or its original value if the
\meta{string} is empty.
+\begin{demohigh}
+\IgnoreSpacesOn
+\StrClear \lTmpaStr
+\StrMapVariable {one} \lTmpiStr {
+ \StrPutRight \lTmpaStr {\Expand {[\lTmpiStr]}}
+}
+\Result{\StrUse\lTmpaStr}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
%\begin{function}{\StrMapBreak}
@@ -2086,6 +2478,10 @@ the (string or token list) \meta{variable} and applies the
\end{syntax}
Tests whether the \meta{str var} is currently defined. This does not
check that the \meta{str var} really is a string.
+\begin{demohigh}
+\StrIfExistTF\lTmpaStr{\Result{Yes}}{\Result{No}}
+\StrIfExistTF\lFooUndefinedStr{\Result{Yes}}{\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\StrVarIfEmpty,\StrVarIfEmptyTF}
@@ -2094,7 +2490,7 @@ check that the \meta{str var} really is a string.
\cs{StrVarIfEmptyTF} \meta{str var} \Arg{true code} \Arg{false code}
\end{syntax}
Tests if the \meta{string variable} is entirely empty
-(\emph{i.e.} contains no characters at all). For example
+(\emph{i.e.} contains no characters at all).
\begin{demohigh}
\StrSet \lTmpaStr {abc}
\StrVarIfEmptyTF \lTmpaStr {\Result{Empty}} {\Result{NonEmpty}}
@@ -2160,6 +2556,10 @@ in the same order. See \cs{TlVarIfEq} to compare tokens
\end{syntax}
Converts both \meta{token lists} to \meta{strings} and
tests whether \meta{string_2} is found inside \meta{string_1}.
+\begin{demohigh}
+\StrIfInTF {hello world} {o} {\Result{Yes}}{\Result{No}}
+\StrIfInTF {hello world} {a} {\Result{Yes}}{\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\StrVarIfIn,\StrVarIfInTF}
@@ -2168,8 +2568,12 @@ tests whether \meta{string_2} is found inside \meta{string_1}.
\cs{StrVarIfInTF} \meta{str var} \Arg{token list} \Arg{true code} \Arg{false code}
\end{syntax}
Converts the \meta{token list} to a \meta{string} and
-tests if that \meta{string} is found in the content of the
-\meta{str var}.
+tests if that \meta{string} is found in the content of the \meta{str var}.
+\begin{demohigh}
+\StrSet \lTmpaStr {hello world}
+\StrVarIfInTF \lTmpaStr {o} {\Result{Yes}}{\Result{No}}
+\StrVarIfInTF \lTmpaStr {a} {\Result{Yes}}{\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\StrCompare,\StrCompareTF}
@@ -2221,6 +2625,15 @@ of the \meta{string cases} (all token lists are converted to strings).
If the two are equal (as described for
\cs{StrIfEq}) then the associated \meta{code} is left in the
input stream and other cases are discarded.
+\begin{demohigh}
+\IgnoreSpacesOn
+\StrCase {bbb} {
+ {aaa} {\Result{First}}
+ {bbb} {\Result{Second}}
+ {ccb} {\Result{Third}}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\StrCaseT}
@@ -2241,6 +2654,17 @@ If the two are equal (as described for
input stream and other cases are discarded. If any of the
cases are matched, the \meta{true code} is also inserted into the
input stream (after the code for the appropriate case).
+\begin{demohigh}
+\IgnoreSpacesOn
+\StrCaseT {bbb} {
+ {aaa} {\TlSet\lTmpkTl{First}}
+ {bbb} {\TlSet\lTmpkTl{Second}}
+ {ccb} {\TlSet\lTmpkTl{Third}}
+}{
+ \Result{\TlUse\lTmpkTl}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\StrCaseF}
@@ -2260,6 +2684,17 @@ If the two are equal (as described for
\cs{StrIfEq}) then the associated \meta{code} is left in the
input stream and other cases are discarded. If none
match then the \meta{false code} is inserted.
+\begin{demohigh}
+\IgnoreSpacesOn
+\StrCaseF {bbb} {
+ {aaa} {\Result{First}}
+ {bbb} {\Result{Second}}
+ {ccb} {\Result{Third}}
+}{
+ \Result{No~Match!}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\begin{function}{\StrCaseTF}
@@ -2282,6 +2717,19 @@ input stream and other cases are discarded. If any of the
cases are matched, the \meta{true code} is also inserted into the
input stream (after the code for the appropriate case), while if none
match then the \meta{false code} is inserted.
+\begin{demohigh}
+\IgnoreSpacesOn
+\StrCaseTF {bbb} {
+ {aaa} {\TlSet\lTmpkTl{First}}
+ {bbb} {\TlSet\lTmpkTl{Second}}
+ {ccb} {\TlSet\lTmpkTl{Third}}
+}{
+ \Result{\TlUse\lTmpkTl}
+}{
+ \Result{No~Match!}
+}
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
\chapter{Integers (\texttt{Int})}
@@ -3787,6 +4235,9 @@ code and so should only be used for short-term storage.
Creates a new \meta{comma list} or raises an error if the name is
already taken. The declaration is global. The \meta{comma list}
initially contains no items.
+\begin{codehigh}
+\ClistNew \lFooSomeClist
+\end{codehigh}
\end{function}
\begin{function}{\ClistConst}
@@ -3797,6 +4248,9 @@ Creates a new constant \meta{clist var} or raises an error
if the name is already taken. The value of the
\meta{clist var} is set globally to the
\meta{comma list}.
+\begin{codehigh}
+\ClistConst \cFooSomeClist {one,two,three}
+\end{codehigh}
\end{function}
\begin{function}{\ClistVarJoin}
@@ -3808,7 +4262,6 @@ with the \meta{separator} between the items.
%If the comma list has a single item, it is placed in the input stream,
%and a comma list with no items produces no output.
%An error is raised if the variable does not exist or if it is invalid.
-For example,
\begin{demohigh}
\ClistSet \lTmpaClist { a , b , , c , {de} , f }
\ClistVarJoin \lTmpaClist { and }
@@ -3835,13 +4288,14 @@ the \meta{separator between two} and returns.
%If the comma list has a single item, it is placed in the input stream,
%and a comma list with no items produces no output.
%An error is raised if the variable does not exist or if it is invalid.
-For example,
+\begin{demohigh}
+\ClistSet \lTmpaClist { a , b }
+\ClistVarJoinExtended \lTmpaClist { and } {, } {, and }
+\end{demohigh}
\begin{demohigh}
\ClistSet \lTmpaClist { a , b , , c , {de} , f }
\ClistVarJoinExtended \lTmpaClist { and } {, } {, and }
\end{demohigh}
-The first separator argument is not used in this case
-because the comma list has more than $2$ items.
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{items}
@@ -3862,6 +4316,12 @@ both sides of each item, then a set of braces is removed if the
resulting space-trimmed item is braced. The \meta{separators} are
then inserted in the same way as for \cs{ClistVarJoin} and
\cs{ClistVarJoinExtended}, respectively.
+\begin{demohigh}
+\ClistJoinExtended { a , b } { and } {, } {, and }
+\end{demohigh}
+\begin{demohigh}
+\ClistJoinExtended { a , b , , c , {de} , f } { and } {, } {, and }
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{items}
@@ -3878,6 +4338,9 @@ then inserted in the same way as for \cs{ClistVarJoin} and
\end{syntax}
Writes the entries in the comma list in the log file. See also
\cs{ClistShow} which displays the result in the terminal.
+\begin{codehigh}
+\ClistLog {one,two,three}
+\end{codehigh}
\end{function}
\begin{function}{\ClistVarLog}
@@ -3886,6 +4349,10 @@ Writes the entries in the comma list in the log file. See also
\end{syntax}
Writes the entries in the \meta{comma list} in the log file. See
also \cs{ClistVarShow} which displays the result in the terminal.
+\begin{codehigh}
+\ClistSet \lTmpaClist {one,two,three}
+\ClistVarLog \lTmpaClist
+\end{codehigh}
\end{function}
\begin{function}{\ClistShow}
@@ -3893,6 +4360,9 @@ also \cs{ClistVarShow} which displays the result in the terminal.
\cs{ClistShow} \Arg{tokens}
\end{syntax}
Displays the entries in the comma list in the terminal.
+\begin{codehigh}
+\ClistShow {one,two,three}
+\end{codehigh}
\end{function}
\begin{function}{\ClistVarShow}
@@ -3900,6 +4370,10 @@ Displays the entries in the comma list in the terminal.
\cs{ClistVarShow} \meta{comma list}
\end{syntax}
Displays the entries in the \meta{comma list} in the terminal.
+\begin{codehigh}
+\ClistSet \lTmpaClist {one,two,three}
+\ClistVarShow \lTmpaClist
+\end{codehigh}
\end{function}
\section{Setting Comma Lists}
@@ -3916,6 +4390,10 @@ item is braced.
To store some \meta{tokens} as a single \meta{item} even if the
\meta{tokens} contain commas or spaces, add a set of braces:
\cs{ClistSet} \meta{comma list} \verb|{| \Arg{tokens} \verb|}|.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,three}
+\ClistVarJoin \lTmpaClist { and }
+\end{demohigh}
\end{function}
\begin{function}{\ClistSetEq}
@@ -3927,22 +4405,37 @@ Sets the content of \meta{comma list_1} equal to that of
list variable, use \cs{TlSetEq}. Conversely, setting a comma
list variable to a token list is unadvisable unless one checks
space-trimming and related issues.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,three,four}
+\ClistSetEq \lTmpbClist \lTmpaClist
+\ClistVarJoin \lTmpbClist { and }
+\end{demohigh}
\end{function}
-%\begin{function}{\ClistSetFromSeq}
-%\begin{syntax}
-%\cs{ClistSetFromSeq} \meta{comma list} \meta{sequence}
-%\end{syntax}
-%Converts the data in the \meta{sequence} into a \meta{comma list}:
-%the original \meta{sequence} is unchanged.
-%Items which contain either spaces or commas are surrounded by braces.
-%\end{function}
+\begin{function}{\ClistSetFromSeq}
+\begin{syntax}
+\cs{ClistSetFromSeq} \meta{comma list} \meta{sequence}
+\end{syntax}
+Converts the data in the \meta{sequence} into a \meta{comma list}:
+the original \meta{sequence} is unchanged.
+Items which contain either spaces or commas are surrounded by braces.
+\begin{demohigh}
+\SeqPutRight \lTmpaSeq {one}
+\SeqPutRight \lTmpaSeq {two}
+\ClistSetFromSeq \lTmpaClist \lTmpaSeq
+\ClistVarJoin \lTmpaClist { and }
+\end{demohigh}
+\end{function}
\begin{function}{\ClistClear}
\begin{syntax}
\cs{ClistClear} \meta{comma list}
\end{syntax}
Clears all items from the \meta{comma list}.
+\begin{codehigh}
+\ClistSet \lTmpaClist {one,two,three,four}
+\ClistClear \lTmpaClist
+\end{codehigh}
\end{function}
\begin{function}{\ClistClearNew}
@@ -3952,6 +4445,11 @@ Clears all items from the \meta{comma list}.
Ensures that the \meta{comma list} exists globally by applying
\cs{ClistNew} if necessary, then applies \cs{ClistClear} to leave
the list empty.
+\begin{demohigh}
+\ClistClearNew \lFooSomeClist
+\ClistSet \lFooSomeClist {one,two,three}
+\ClistVarJoin \lFooSomeClist { and }
+\end{demohigh}
\end{function}
\begin{function}{\ClistConcat}
@@ -3961,6 +4459,12 @@ the list empty.
Concatenates the content of \meta{comma list_2} and \meta{comma list_3}
together and saves the result in \meta{comma list_1}. The items in
\meta{comma list_2} are placed at the left side of the new comma list.
+\begin{demohigh}
+\ClistSet \lTmpbClist {one,two}
+\ClistSet \lTmpcClist {three,four}
+\ClistConcat \lTmpaClist \lTmpbClist \lTmpcClist
+\ClistVarJoin \lTmpaClist { + }
+\end{demohigh}
\end{function}
\begin{function}{\ClistPutLeft}
@@ -3974,6 +4478,11 @@ item is braced.
To append some \meta{tokens} as a single \meta{item} even if the
\meta{tokens} contain commas or spaces, add a set of braces:
\cs{ClistPutLeft} \meta{comma list} \verb|{| \Arg{tokens} \verb|}|.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two}
+\ClistPutLeft \lTmpaClist {zero}
+\ClistVarJoin \lTmpaClist { and }
+\end{demohigh}
\end{function}
\begin{function}{\ClistPutRight}
@@ -3987,6 +4496,11 @@ item is braced.
To append some \meta{tokens} as a single \meta{item} even if the
\meta{tokens} contain commas or spaces, add a set of braces:
\cs{ClistPutRight} \meta{comma list} \verb|{| \Arg{tokens} \verb|}|.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two}
+\ClistPutRight \lTmpaClist {three}
+\ClistVarJoin \lTmpaClist { and }
+\end{demohigh}
\end{function}
\section{Modifying Comma Lists}
@@ -3996,46 +4510,61 @@ necessary to modify the content. The functions here may be used
to update comma lists, while retaining the order of the unaffected
entries.
-\begin{function}{\ClistRemoveDuplicates}
+\begin{function}{\ClistVarRemoveDuplicates}
\begin{syntax}
-\cs{ClistRemoveDuplicates} \meta{comma list}
+\cs{ClistVarRemoveDuplicates} \meta{comma list}
\end{syntax}
Removes duplicate items from the \meta{comma list}, leaving the
left most copy of each item in the \meta{comma list}. The \meta{item}
comparison takes place on a token basis, as for \cs{TlIfEqTF}.
-\begin{texnote}
-This function iterates through every item in the \meta{comma list} and
-does a comparison with the \meta{items} already checked. It is therefore
-relatively slow with large comma lists.
-Furthermore, it may fail if any of the items in the
-\meta{comma list} contains \verb|{|, \verb|}|, or \verb|#|
-(assuming the usual \TeX{} category codes apply).
-\end{texnote}
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,one,two,three}
+\ClistVarRemoveDuplicates \lTmpaClist
+\ClistVarJoin \lTmpaClist {,}
+\end{demohigh}
+%\begin{texnote}
+%This function iterates through every item in the \meta{comma list} and
+%does a comparison with the \meta{items} already checked. It is therefore
+%relatively slow with large comma lists.
+%Furthermore, it may fail if any of the items in the
+%\meta{comma list} contains \verb|{|, \verb|}|, or \verb|#|
+%(assuming the usual \TeX{} category codes apply).
+%\end{texnote}
\end{function}
-\begin{function}{\ClistRemoveAll}
+\begin{function}{\ClistVarRemoveAll}
\begin{syntax}
-\cs{ClistRemoveAll} \meta{comma list} \Arg{item}
+\cs{ClistVarRemoveAll} \meta{comma list} \Arg{item}
\end{syntax}
Removes every occurrence of \meta{item} from the \meta{comma list}.
The \meta{item} comparison takes place on a token basis, as for
\cs{TlIfEqTF}.
-\begin{texnote}
-The function may fail if the \meta{item} contains \verb|{|, \verb|}|, or \verb|#|
-(assuming the usual \TeX{} category codes apply).
-\end{texnote}
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,one,two,three}
+\ClistVarRemoveAll \lTmpaClist {two}
+\ClistVarJoin \lTmpaClist {,}
+\end{demohigh}
+%\begin{texnote}
+%The function may fail if the \meta{item} contains \verb|{|, \verb|}|, or \verb|#|
+%(assuming the usual \TeX{} category codes apply).
+%\end{texnote}
\end{function}
-\begin{function}{\ClistReverse}
+\begin{function}{\ClistVarReverse}
\begin{syntax}
-\cs{ClistReverse} \meta{comma list}
+\cs{ClistVarReverse} \meta{comma list}
\end{syntax}
Reverses the order of items stored in the \meta{comma list}.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,one,two,three}
+\ClistVarReverse \lTmpaClist
+\ClistVarJoin \lTmpaClist {,}
+\end{demohigh}
\end{function}
-%\begin{function}{\ClistSort}
+%\begin{function}{\ClistVarSort}
%\begin{syntax}
-%\cs{ClistSort} \meta{clist var} \Arg{comparison code}
+%\cs{ClistVarSort} \meta{clist var} \Arg{comparison code}
%\end{syntax}
%Sorts the items in the \meta{clist var} according to the
%\meta{comparison code}, and assigns the result to
@@ -4054,6 +4583,10 @@ Returns the number of items in the \meta{comma list}
as an \meta{integer denotation}. The total number of items
in a \meta{comma list} includes those which are duplicates,
\emph{i.e.} every item in a \meta{comma list} is counted.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,three,four}
+\ClistVarCount \lTmpaClist
+\end{demohigh}
\end{function}
\begin{function}{\ClistItem}
@@ -4067,6 +4600,10 @@ appropriate item from the comma list. If the
bottom (right) of the comma list. When the \meta{integer expression}
is larger than the number of items in the \meta{comma list} (as
calculated by \cs{ClistCount}) then the function returns nothing.
+\begin{demohigh}
+\TlSet \lTmpaTl {\ClistItem {one,two,three,four} {3}}
+\TlUse \lTmpaTl
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{item}
@@ -4086,6 +4623,11 @@ appropriate item from the comma list. If the
bottom (right) of the comma list. When the \meta{integer expression}
is larger than the number of items in the \meta{comma list} (as
calculated by \cs{ClistVarCount}) then the function returns nothing.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two,three,four}
+\TlSet \lTmpaTl {\ClistVarItem \lTmpaClist {3}}
+\TlUse \lTmpaTl
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{item}
@@ -4101,6 +4643,12 @@ calculated by \cs{ClistVarCount}) then the function returns nothing.
\end{syntax}
Selects a pseudo-random item of the \meta{comma list}.
If the \meta{comma list} has no item, the result is empty.
+\begin{demohigh}
+\TlSet \lTmpaTl {\ClistRandItem {one,two,three,four,five,six}}
+\TlUse \lTmpaTl
+\TlSet \lTmpaTl {\ClistRandItem {one,two,three,four,five,six}}
+\TlUse \lTmpaTl
+\end{demohigh}
%\begin{texnote}
%The result is returned within the \tn{unexpanded}
%primitive (\cs{exp_not:n}), which means that the \meta{item}
@@ -4118,36 +4666,77 @@ intended to be mixed with the general ordered data functions detailed
in the previous section: a comma list should either be used as an
ordered data type or as a stack, but not in both ways.
-\begin{function}{\ClistGet,\ClistGetTF}
+\begin{function}{\ClistGet}
\begin{syntax}
\cs{ClistGet} \meta{comma list} \meta{token list variable}
+\end{syntax}
+Stores the left-most item from the \meta{comma list} in the
+\meta{token list variable} without removing it from the
+\meta{comma list}. The \meta{token list variable} is assigned locally.
+If the \meta{comma list} is empty the
+\meta{token list variable} is set to the marker value \cs{qNoValue}.
+\begin{demohigh}
+\ClistSet \lTmpaClist {two,three,four}
+\ClistGet \lTmpaClist \lTmpaTl
+\TlUse \lTmpaTl
+\end{demohigh}
+\end{function}
+
+\begin{function}{\ClistGetT,\ClistGetF,\ClistGetTF}
+\begin{syntax}
\cs{ClistGetT} \meta{comma list} \meta{token list variable} \meta{true code}
\cs{ClistGetF} \meta{comma list} \meta{token list variable} \meta{false code}
\cs{ClistGetTF} \meta{comma list} \meta{token list variable} \meta{true code} \meta{false code}
\end{syntax}
-Stores the left-most item from a \meta{comma list} in the
-\meta{token list variable} without removing it from the
-\meta{comma list}. The \meta{token list variable} is assigned locally.
-%In the non-branching version, if the \meta{comma list} is empty the
-%\meta{token list variable} is set to the marker value \cs{qNoValue}.
+If the \meta{comma list} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{comma list} is non-empty, stores the left-most item from the
+\meta{comma list} in the \meta{token list variable} without removing
+it from the \meta{comma list}.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\ClistSet \lTmpaClist {two,three,four}
+\ClistGetTF \lTmpaClist \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
-
-\begin{function}{\ClistPop,\ClistPopT,\ClistPopF,\ClistPopTF}
+
+\begin{function}{\ClistPop}
\begin{syntax}
\cs{ClistPop} \meta{comma list} \meta{token list variable}
-\cs{ClistPopT} \meta{comma list} \meta{token list variable} \Arg{true code}
-\cs{ClistPopF} \meta{comma list} \meta{token list variable} \Arg{false code}
-\cs{ClistPopTF} \meta{comma list} \meta{token list variable} \Arg{true code} \Arg{false code}
\end{syntax}
Pops the left-most item from a \meta{comma list} into the
\meta{token list variable}, \emph{i.e.} removes the item from the
comma list and stores it in the \meta{token list variable}.
The assignment of the \meta{token list variable} is local.
-If the \meta{comma list} is empty,
-the value of the \meta{token list variable} is
-not defined in this case and should not be relied upon.
+If the \meta{comma list} is empty the
+\meta{token list variable} is set to the marker value \cs{qNoValue}.
+\begin{demohigh}
+\ClistSet \lTmpaClist {two,three,four}
+\ClistPop \lTmpaClist \lTmpaTl
+\ClistVarJoin \lTmpaClist {,}
+\end{demohigh}
\end{function}
-
+
+\begin{function}{\ClistPopT,\ClistPopF,\ClistPopTF}
+\begin{syntax}
+\cs{ClistPopT} \meta{comma list} \meta{token list variable} \Arg{true code}
+\cs{ClistPopF} \meta{comma list} \meta{token list variable} \Arg{false code}
+\cs{ClistPopTF} \meta{comma list} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{comma list} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{comma list} is non-empty, pops the top item from the
+\meta{comma list} in the \meta{token list variable}, \emph{i.e.} removes
+the item from the \meta{comma list}.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\ClistSet \lTmpaClist {two,three,four}
+\ClistPopTF \lTmpaClist \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
\begin{function}{\ClistPush}
\begin{syntax}
\cs{ClistPush} \meta{comma list} \Arg{items}
@@ -4155,6 +4744,11 @@ not defined in this case and should not be relied upon.
Adds the \Arg{items} to the top of the \meta{comma list}.
Spaces are removed from both sides of each item as for any
\texttt{n}-type comma list.
+\begin{demohigh}
+\ClistSet \lTmpaClist {two,three,four}
+\ClistPush \lTmpaClist {zero,one}
+\ClistVarJoin \lTmpaClist {|}
+\end{demohigh}
\end{function}
\section{Mapping over Comma Lists}
@@ -4225,6 +4819,14 @@ is not enforced. The assignments to the \meta{variable} are local.
Its value after the loop is the last \meta{item} in the \meta{comma
list}, or its original value if there were no \meta{item}. The
\meta{items} are returned from left to right.
+\begin{demohigh}
+\IgnoreSpacesOn
+\ClistMapVariable {one,two,three} \lTmpiTl {
+ \TlPutRight \gTmpaTl {\Expand {(\lTmpiTl)}}
+}
+\TlUse \gTmpaTl
+\IgnoreSpacesOff
+\end{demohigh}
\end{function}
%\begin{function}{\ClistMapTokens,\ClistVarMapTokens}
@@ -4302,6 +4904,10 @@ list}, or its original value if there were no \meta{item}. The
\end{syntax}
Tests whether the \meta{comma list} is currently defined. This does
not check that the \meta{comma list} really is a comma list.
+\begin{demohigh}
+\ClistIfExistTF \lTmpaClist {\Result{Yes}} {\Result{No}}
+\ClistIfExistTF \lFooUndefinedClist {\Result{Yes}} {\Result{No}}
+\end{demohigh}
\end{function}
\begin{function}{\ClistIfEmpty,\ClistIfEmptyTF}
@@ -4315,6 +4921,10 @@ comma-list functions, hence the comma list \verb|{ , ,, }| (without
outer braces) is empty, while \verb|{ ,{},}| (without outer braces)
contains one element, which happens to be empty: the comma-list
is not empty.
+\begin{demohigh}
+\ClistIfEmptyTF {one,two} {\Result{Empty}} {\Result{NonEmpty}}
+\ClistIfEmptyTF { , } {\Result{Empty}} {\Result{NonEmpty}}
+\end{demohigh}
\end{function}
\begin{function}{\ClistVarIfEmpty,\ClistVarIfEmptyTF}
@@ -4323,6 +4933,12 @@ is not empty.
\cs{ClistVarIfEmptyTF} \meta{comma list} \Arg{true code} \Arg{false code}
\end{syntax}
Tests if the \meta{comma list} is empty (containing no items).
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two}
+\ClistVarIfEmptyTF \lTmpaClist {\Result{Empty}} {\Result{NonEmpty}}
+\ClistClear \lTmpaClist
+\ClistVarIfEmptyTF \lTmpaClist {\Result{Empty}} {\Result{NonEmpty}}
+\end{demohigh}
\end{function}
\begin{function}{\ClistIfIn,\ClistIfInTF}
@@ -4334,7 +4950,8 @@ Tests if the \meta{item} is present in the \meta{comma list}.
In the case of an \texttt{n}-type \meta{comma list}, the usual rules
of space trimming and brace stripping apply. For example
\begin{demohigh}
-\ClistIfInTF { a , {b} , {b} , c } {b} {Yes} {No}
+\ClistIfInTF { a , {b} , {b} , c } {b} {\Result{Yes}} {\Result{No}}
+\ClistIfInTF { a , {b} , {b} , c } {d} {\Result{Yes}} {\Result{No}}
\end{demohigh}
%\begin{texnote}
%The function may fail if the \meta{item} contains \verb|{|, \verb|}|, or \verb|#|
@@ -4350,12 +4967,1474 @@ of space trimming and brace stripping apply. For example
Tests if the \meta{item} is present in the \meta{comma list}.
In the case of an \texttt{n}-type \meta{comma list}, the usual rules
of space trimming and brace stripping apply.
+\begin{demohigh}
+\ClistSet \lTmpaClist {one,two}
+\ClistVarIfInTF \lTmpaClist {one} {\Result{Yes}} {\Result{No}}
+\ClistVarIfInTF \lTmpaClist {three} {\Result{Yes}} {\Result{No}}
+\end{demohigh}
%\begin{texnote}
%The function may fail if the \meta{item} contains \verb|{|, \verb|}|, or \verb|#|
%(assuming the usual \TeX{} category codes apply).
%\end{texnote}
\end{function}
+\chapter{Sequences and Stacks (\texttt{Seq})}
+
+\section{Constant and Scratch Sequences}
+
+\begin{variable}{\cEmptySeq}
+Constant that is always empty.
+\end{variable}
+
+\begin{variable}{\lTmpaSeq,\lTmpbSeq,\lTmpcSeq,\lTmpiSeq,\lTmpjSeq,\lTmpkSeq}
+Scratch sequences for local assignment. These are never used by
+the \verb!functional! package, and so are safe for use with any
+function. However, they may be overwritten by other
+code and so should only be used for short-term storage.
+\end{variable}
+
+\begin{variable}{\gTmpaSeq,\gTmpbSeq,\gTmpcSeq,\gTmpiSeq,\gTmpjSeq,\gTmpkSeq}
+Scratch sequences for global assignment. These are never used by
+the \verb!functional! package, and so are safe for use with any
+function. However, they may be overwritten by other
+code and so should only be used for short-term storage.
+\end{variable}
+
+\section{Creating and Using Sequences}
+
+\begin{function}{\SeqNew}
+\begin{syntax}
+\cs{SeqNew} \meta{sequence}
+\end{syntax}
+Creates a new \meta{sequence} or raises an error if the name is
+already taken. The declaration is global. The \meta{sequence}
+initially contains no items.
+\begin{codehigh}
+\SeqNew \lFooSomeSeq
+\end{codehigh}
+\end{function}
+
+\begin{function}{\SeqConstFromClist}
+\begin{syntax}
+\cs{SeqConstFromClist} \meta{seq var} \Arg{comma-list}
+\end{syntax}
+Creates a new constant \meta{seq var} or raises an error if the name
+is already taken. The \meta{seq var} is set globally to contain the
+items in the \meta{comma list}.
+\begin{codehigh}
+\SeqConstFromClist \cFooSomeSeq {one,two,three}
+\end{codehigh}
+\end{function}
+
+\begin{function}{\SeqVarJoin}
+\begin{syntax}
+\cs{SeqVarJoin} \meta{seq var} \Arg{separator}
+\end{syntax}
+Returns the contents of the \meta{seq var}, with
+the \meta{separator} between the items. If the sequence has
+a single item, it is returned with no \meta{separator},
+and an empty sequence returns nothing. An error is raised if
+the variable does not exist or if it is invalid.
+\begin{demohigh}
+\SeqSetSplit \lTmpaSeq {|} {a|b|c|{de}|f}
+\SeqVarJoin \lTmpaSeq { and }
+\end{demohigh}
+%\begin{texnote}
+%The result is returned within the \tn{unexpanded}
+%primitive (\cs{exp_not:n}), which means that the \meta{items}
+%do not expand further when appearing in an \texttt{x}-type
+%or \texttt{e}-type argument expansion.
+%\end{texnote}
+\end{function}
+
+\begin{function}{\SeqVarJoinExtended}
+\begin{syntax}
+\cs{SeqVarJoinExtended} \meta{seq var} \Arg{separator between two} \Arg{separator between more than two} \Arg{separator between final two}
+\end{syntax}
+Returns the contents of the \meta{seq var}, with
+the appropriate \meta{separator} between the items. Namely, if the
+sequence has more than two items, the \meta{separator between more
+than two} is placed between each pair of items except the last,
+for which the \meta{separator between final two} is used. If the
+sequence has exactly two items, then they are joined
+with the \meta{separator between two} and returned. If the sequence has
+a single item, it is returned, and an empty sequence
+returns nothing. An error is raised if the variable does
+not exist or if it is invalid.
+\begin{demohigh}
+\SeqSetSplit \lTmpaSeq {|} {a|b|c|{de}|f}
+\SeqVarJoinExtended \lTmpaSeq { and } {, } {, and }
+\end{demohigh}
+The first separator argument is not used in this case
+because the sequence has more than $2$ items.
+%\begin{texnote}
+%The result is returned within the \tn{unexpanded}
+%primitive (\cs{exp_not:n}), which means that the \meta{items}
+%do not expand further when appearing in an \texttt{x}-type
+%or \texttt{e}-type argument expansion.
+%\end{texnote}
+\end{function}
+
+\section{Viewing Sequences}
+
+\begin{function}{\SeqVarLog}
+\begin{syntax}
+\cs{SeqVarLog} \meta{sequence}
+\end{syntax}
+Writes the entries in the \meta{sequence} in the log file.
+\begin{codehigh}
+\SeqVarLog \lFooSomeSeq
+\end{codehigh}
+\end{function}
+
+\begin{function}{\SeqVarShow}
+\begin{syntax}
+\cs{SeqVarShow} \meta{sequence}
+\end{syntax}
+Displays the entries in the \meta{sequence} in the terminal.
+\begin{codehigh}
+\SeqVarShow \lFooSomeSeq
+\end{codehigh}
+\end{function}
+
+\section{Setting Sequences}
+
+\begin{function}{\SeqSetFromClist}
+\begin{syntax}
+\cs{SeqSetFromClist} \meta{sequence} \meta{comma-list}
+\end{syntax}
+Converts the data in the \meta{comma list} into a \meta{sequence}:
+the original \meta{comma list} is unchanged.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,three}
+\SeqVarJoin \lTmpaSeq { and }
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqSetSplit}
+\begin{syntax}
+\cs{SeqSetSplit} \meta{sequence} \Arg{delimiter} \Arg{token list}
+\end{syntax}
+Splits the \meta{token list} into \meta{items} separated
+by \meta{delimiter}, and assigns the result to the \meta{sequence}.
+Spaces on both sides of each \meta{item} are ignored,
+then one set of outer braces is removed (if any);
+this space trimming behaviour is identical to that of
+\pkg{Clist} functions. Empty \meta{items} are preserved by
+\cs{SeqSetSplit}, and can be removed afterwards using
+\cs{SeqVarRemoveAll} \meta{sequence} \verb|{}|.
+The \meta{delimiter} may not contain \verb|{|, \verb|}| or \verb|#|
+(assuming \TeX{}'s normal category code r\'egime).
+If the \meta{delimiter} is empty, the \meta{token list} is split
+into \meta{items} as a \meta{token list}.
+%See also \cs{SeqSetSplitKeepSpaces}, which omits space stripping.
+\begin{demohigh}
+\SeqSetSplit \lTmpaSeq {,} {1,2,3}
+\SeqVarJoin \lTmpaSeq { and }
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqSetEq}
+\begin{syntax}
+\cs{SeqSetEq} \meta{sequence_1} \meta{sequence_2}
+\end{syntax}
+Sets the content of \meta{sequence_1} equal to that of
+\meta{sequence_2}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,three,four}
+\SeqSetEq \lTmpbSeq \lTmpaSeq
+\SeqVarJoin \lTmpbSeq { and }
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqClear}
+\begin{syntax}
+\cs{SeqClear} \meta{sequence}
+\end{syntax}
+Clears all items from the \meta{sequence}.
+\begin{codehigh}
+\SeqClear \lTmpaSeq
+\end{codehigh}
+\end{function}
+
+\begin{function}{\SeqClearNew}
+\begin{syntax}
+\cs{SeqClearNew} \meta{sequence}
+\end{syntax}
+Ensures that the \meta{sequence} exists globally by applying
+\cs{SeqNew} if necessary, then applies \cs{SeqClear} to leave
+the \meta{sequence} empty.
+\begin{demohigh}
+\SeqClearNew \lFooSomeSeq
+\SeqSetFromClist \lFooSomeSeq {one,two,three}
+\SeqVarJoin \lFooSomeSeq { and }
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqConcat}
+\begin{syntax}
+\cs{SeqConcat} \meta{sequence_1} \meta{sequence_2} \meta{sequence_3}
+\end{syntax}
+Concatenates the content of \meta{sequence_2} and \meta{sequence_3}
+together and saves the result in \meta{sequence_1}. The items in
+\meta{sequence_2} are placed at the left side of the new sequence.
+\begin{demohigh}
+\SeqSetFromClist \lTmpbSeq {one,two}
+\SeqSetFromClist \lTmpcSeq {three,four}
+\SeqConcat \lTmpaSeq \lTmpbSeq \lTmpcSeq
+\SeqVarJoin \lTmpaSeq {, }
+\end{demohigh}
+\end{function}
+
+%\begin{function}{\SeqSetSplitKeepSpaces}
+%\begin{syntax}
+%\cs{SeqSetSplitKeepSpaces} \meta{sequence} \Arg{delimiter} \Arg{token list}
+%\end{syntax}
+%Splits the \meta{token list} into \meta{items} separated
+%by \meta{delimiter}, and assigns the result to the \meta{sequence}.
+%One set of outer braces is removed (if any) but any surrounding spaces
+%are retained: any braces \emph{inside} one or more spaces are
+%therefore kept. Empty \meta{items} are preserved by
+%\cs{SeqSetSplitKeepSpaces}, and can be removed afterwards using
+%\cs{SeqVarRemoveAll} \meta{sequence} \verb|{}|.
+%The \meta{delimiter} may not contain \verb|{|, \verb|}| or \verb|#|
+%(assuming \TeX{}'s normal category code r\'egime).
+%If the \meta{delimiter} is empty, the \meta{token list} is split
+%into \meta{items} as a \meta{token list}.
+%%See also \cs{SeqSetSplit}, which removes spaces around the delimiters.
+%\end{function}
+
+\begin{function}{\SeqPutLeft}
+\begin{syntax}
+\cs{SeqPutLeft} \meta{sequence} \Arg{item}
+\end{syntax}
+Appends the \meta{item} to the left of the \meta{sequence}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two}
+\SeqPutLeft \lTmpaSeq {zero}
+\SeqVarJoin \lTmpaSeq { and }
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPutRight}
+\begin{syntax}
+\cs{SeqPutRight} \meta{sequence} \Arg{item}
+\end{syntax}
+Appends the \meta{item} to the right of the \meta{sequence}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two}
+\SeqPutRight \lTmpaSeq {three}
+\SeqVarJoin \lTmpaSeq { and }
+\end{demohigh}
+\end{function}
+
+\section{Modifying Sequences}
+
+While sequences are normally used as ordered lists, it may be
+necessary to modify the content. The functions here may be used
+to update sequences, while retaining the order of the unaffected
+entries.
+
+\begin{function}{\SeqVarRemoveDuplicates}
+\begin{syntax}
+\cs{SeqVarRemoveDuplicates} \meta{sequence}
+\end{syntax}
+Removes duplicate items from the \meta{sequence}, leaving the
+left most copy of each item in the \meta{sequence}. The \meta{item}
+comparison takes place on a token basis, as for \cs{TlIfEqTF}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,one,two,three}
+\SeqVarRemoveDuplicates \lTmpaSeq
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+%\begin{texnote}
+%This function iterates through every item in the \meta{sequence} and
+%does a comparison with the \meta{items} already checked. It is therefore
+%relatively slow with large sequences.
+%\end{texnote}
+\end{function}
+
+\begin{function}{\SeqVarRemoveAll}
+\begin{syntax}
+\cs{SeqVarRemoveAll} \meta{sequence} \Arg{item}
+\end{syntax}
+Removes every occurrence of \meta{item} from the \meta{sequence}.
+The \meta{item} comparison takes place on a token basis, as for \cs{TlIfEqTF}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,one,two,three}
+\SeqVarRemoveAll \lTmpaSeq {two}
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqVarReverse}
+\begin{syntax}
+\cs{SeqVarReverse} \meta{sequence}
+\end{syntax}
+Reverses the order of the items stored in the \meta{sequence}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,one,two,three}
+\SeqVarReverse \lTmpaSeq
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+\end{function}
+
+%\begin{function}{\SeqVarSort}
+%\begin{syntax}
+%\cs{SeqVarSort} \meta{sequence} \Arg{comparison code}
+%\end{syntax}
+%Sorts the items in the \meta{sequence} according to the
+%\meta{comparison code}, and assigns the result to
+%\meta{sequence}. The details of sorting comparison are
+%described in Section \ref{sec:l3sort:mech}.
+%\end{function}
+
+%\begin{function}{\SeqVarShuffle}
+%\begin{syntax}
+%\cs{SeqVarShuffle} \meta{seq var}
+%\end{syntax}
+%Sets the \meta{seq var} to the result of placing the items of the
+%\meta{seq var} in a random order. Each item is (roughly) as likely
+%to end up in any given position.
+%\begin{texnote}
+%For sequences with more than $13$ items or so, only a small
+%proportion of all possible permutations can be reached, because
+%the random seed \cs{sys_rand_seed:} only has $28$-bits. The use
+%of \tn{toks} internally means that sequences with more than
+%$32767$ or $65535$ items (depending on the engine) cannot be
+%shuffled.
+%\end{texnote}
+%\end{function}
+
+\section{Working with the Contents of Sequences}
+
+\begin{function}{\SeqVarCount}
+\begin{syntax}
+\cs{SeqVarCount} \meta{sequence}
+\end{syntax}
+Returns the number of items in the \meta{sequence}
+as an \meta{integer denotation}. The total number of items
+in a \meta{sequence} includes those which are empty and duplicates,
+\emph{i.e.} every item in a \meta{sequence} is unique.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,three,four}
+\SeqVarCount \lTmpaSeq
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqVarItem}
+\begin{syntax}
+\cs{SeqVarItem} \meta{sequence} \Arg{integer expression}
+\end{syntax}
+Indexing items in the \meta{sequence} from $1$ at the top (left), this
+function evaluates the \meta{integer expression} and returns the
+appropriate item from the sequence. If the
+\meta{integer expression} is negative, indexing occurs from the
+bottom (right) of the sequence. If the \meta{integer expression}
+is larger than the number of items in the \meta{sequence} (as
+calculated by \cs{SeqVarCount}) then the function returns nothing.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,three,four}
+\TlSet \lTmpaTl {\SeqVarItem \lTmpaSeq {3}}
+\TlUse \lTmpaTl
+\end{demohigh}
+%\begin{texnote}
+%The result is returned within the \tn{unexpanded}
+%primitive (\cs{exp_not:n}), which means that the \meta{item}
+%does not expand further when appearing in an \texttt{x}-type
+%or \texttt{e}-type argument expansion.
+%\end{texnote}
+\end{function}
+
+\begin{function}{\SeqVarRandItem}
+\begin{syntax}
+\cs{SeqVarRandItem} \meta{seq var}
+\end{syntax}
+Selects a pseudo-random item of the \meta{sequence}. If the
+\meta{sequence} is empty the result is empty.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two,three,four,five,six}
+\TlSet \lTmpaTl {\SeqVarRandItem \lTmpaSeq}
+\TlUse \lTmpaTl
+\TlSet \lTmpaTl {\SeqVarRandItem \lTmpaSeq}
+\TlUse \lTmpaTl
+\end{demohigh}
+%This is not available in older versions of \XeTeX{}.
+%\begin{texnote}
+%The result is returned within the \tn{unexpanded}
+%primitive (\cs{exp_not:n}), which means that the \meta{item}
+%does not expand further when appearing in an \texttt{x}-type
+%or \texttt{e}-type argument expansion.
+%\end{texnote}
+\end{function}
+
+\section{Sequences as Stacks}
+
+Sequences can be used as stacks, where data is pushed to and popped
+from the top of the sequence. (The left of a sequence is the top, for
+performance reasons.) The stack functions for sequences are not
+intended to be mixed with the general ordered data functions detailed
+in the previous section: a sequence should either be used as an
+ordered data type or as a stack, but not in both ways.
+
+\begin{function}{\SeqGet}
+\begin{syntax}
+\cs{SeqGet} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Reads the top item from a \meta{sequence} into the
+\meta{token list variable} without removing it from the
+\meta{sequence}. The \meta{token list variable} is assigned locally.
+If \meta{sequence} is empty the \meta{token list variable} is set to
+the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGet \lTmpaSeq \lTmpaTl
+\TlUse \lTmpaTl
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqGetT,\SeqGetF,\SeqGetTF}
+\begin{syntax}
+\cs{SeqGetT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqGetF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqGetTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, stores the top item from a
+\meta{sequence} in the \meta{token list variable} without removing it from
+the \meta{sequence}. The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGetTF \lTmpaSeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPop}
+\begin{syntax}
+\cs{SeqPop} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Pops the top item from a \meta{sequence} into the
+\meta{token list variable}. the \meta{token list variable} is assigned locally.
+If \meta{sequence} is empty the \meta{token list variable} is set to
+the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqPop \lTmpaSeq \lTmpaTl
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPopT,\SeqPopF,\SeqPopTF}
+\begin{syntax}
+\cs{SeqPopT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqPopF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqPopTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, pops the top item from the \meta{sequence}
+in the \meta{token list variable}, \emph{i.e.} removes the item from the
+\meta{sequence}. The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqPopTF \cEmptySeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPush}
+\begin{syntax}
+\cs{SeqPush} \meta{sequence} \Arg{item}
+\end{syntax}
+Adds the \Arg{item} to the top of the \meta{sequence}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqPush \lTmpaSeq {one}
+\SeqVarJoin \lTmpaSeq {|}
+\end{demohigh}
+You can only push one item to the \meta{sequence} with \cs{SeqPush},
+which is different from \cs{ClistPush}.
+\end{function}
+
+\section{Recovering Items from Sequences}
+
+Items can be recovered from either the left or the right of sequences.
+For implementation reasons, the actions at the left of the sequence are
+faster than those acting on the right. These functions all assign the
+recovered material locally.
+
+\begin{function}{\SeqGetLeft}
+\begin{syntax}
+\cs{SeqGetLeft} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Stores the left-most item from a \meta{sequence} in the
+\meta{token list variable} without removing it from the
+\meta{sequence}. The \meta{token list variable} is assigned locally.
+If \meta{sequence} is empty the \meta{token list variable}
+is set to the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGetLeft \lTmpaSeq \lTmpaTl
+\TlUse \lTmpaTl
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqGetLeftT,\SeqGetLeftF,\SeqGetLeftTF}
+\begin{syntax}
+\cs{SeqGetLeftT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqGetLeftF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqGetLeftTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, stores the left-most item from the
+\meta{sequence}
+in the \meta{token list variable} without removing it from the
+\meta{sequence}, then leaves the \meta{true code} in the input stream.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGetLeftTF \lTmpaSeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqGetRight}
+\begin{syntax}
+\cs{SeqGetRight} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Stores the right-most item from a \meta{sequence} in the
+\meta{token list variable} without removing it from the
+\meta{sequence}. The \meta{token list variable} is assigned locally.
+If \meta{sequence} is empty the \meta{token list variable}
+is set to the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGetRight \lTmpaSeq \lTmpaTl
+\TlUse \lTmpaTl
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqGetRightT,\SeqGetRightF,\SeqGetRightTF}
+\begin{syntax}
+\cs{SeqGetRightT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqGetRightF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqGetRightTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, stores the right-most item from the
+\meta{sequence}
+in the \meta{token list variable} without removing it from the
+\meta{sequence}, then leaves the \meta{true code} in the input stream.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqGetRightTF \lTmpaSeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPopLeft}
+\begin{syntax}
+\cs{SeqPopLeft} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Pops the left-most item from a \meta{sequence} into the
+\meta{token list variable}, \emph{i.e.} removes the item from the
+sequence and stores it in the \meta{token list variable}.
+The assignment of the \meta{token list variable} is local.
+If \meta{sequence} is empty the \meta{token list variable}
+is set to the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqPopLeft \lTmpaSeq \lTmpaTl
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPopLeftT,\SeqPopLeftF,\SeqPopLeftTF}
+\begin{syntax}
+\cs{SeqPopLeftT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqPopLeftF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqPopLeftTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, pops the left-most item from the \meta{sequence}
+in the \meta{token list variable}, \emph{i.e.} removes the item from the
+\meta{sequence}, then leaves the \meta{true code} in the input stream.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqPopLeftTF \cEmptySeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPopRight}
+\begin{syntax}
+\cs{SeqPopRight} \meta{sequence} \meta{token list variable}
+\end{syntax}
+Pops the right-most item from a \meta{sequence} into the
+\meta{token list variable}, \emph{i.e.} removes the item from the
+sequence and stores it in the \meta{token list variable}.
+The assignment of the \meta{token list variable} is local.
+If \meta{sequence} is empty the \meta{token list variable}
+is set to the special marker \cs{qNoValue}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {two,three,four}
+\SeqPopRight \lTmpaSeq \lTmpaTl
+\SeqVarJoin \lTmpaSeq {,}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqPopRightT,\SeqPopRightF,\SeqPopRightTF}
+\begin{syntax}
+\cs{SeqPopRightT} \meta{sequence} \meta{token list variable} \Arg{true code}
+\cs{SeqPopRightF} \meta{sequence} \meta{token list variable} \Arg{false code}
+\cs{SeqPopRightTF} \meta{sequence} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{sequence} is empty, leaves the \meta{false code} in the
+input stream. The value of the \meta{token list variable} is
+not defined in this case and should not be relied upon. If the
+\meta{sequence} is non-empty, pops the right-most item from the \meta{sequence}
+in the \meta{token list variable}, \emph{i.e.} removes the item from the
+\meta{sequence}, then leaves the \meta{true code} in the input stream.
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\SeqPopRightTF \cEmptySeq \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\section{Mapping over Sequences}
+
+%All mappings are done at the current group level, \emph{i.e.} any
+%local assignments made by the \meta{function} or \meta{code} discussed
+%below remain in effect after the loop.
+
+%\begin{function}{\SeqVarMapFunction}
+%\begin{syntax}
+%\cs{SeqVarMapFunction} \meta{sequence} \meta{function}
+%\end{syntax}
+%Applies \meta{function} to every \meta{item} stored in the
+%\meta{sequence}. The \meta{function} will receive one argument for
+%each iteration. The \meta{items} are returned from left to right.
+%To pass further arguments to the \meta{function}, see \cs{SeqVarMapTokens}.
+%The function \cs{SeqVarMapInline} is faster than
+%\cs{SeqVarMapFunction} for sequences with more than about $10$ items.
+%\end{function}
+
+\begin{function}{\SeqVarMapInline}
+\begin{syntax}
+\cs{SeqVarMapInline} \meta{sequence} \Arg{inline function}
+\end{syntax}
+Applies \meta{inline function} to every \meta{item} stored
+within the \meta{sequence}. The \meta{inline function} should
+consist of code which will receive the \meta{item} as \verb|#1|.
+The \meta{items} are returned from left to right. For example,
+\begin{codehigh}
+\IgnoreSpacesOn
+\SeqSetFromClist \lTmpkSeq {one,two,three}
+\TlClear \lTmpaTl
+\SeqVarMapInline \lTmpkSeq {
+ \TlPutRight \lTmpaTl {(#1)}
+}
+\Result {\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{codehigh}
+produces (one)(two)(three).
+\end{function}
+
+%\begin{function}{\SeqVarMapTokens}
+%\begin{syntax}
+%\cs{SeqVarMapTokens} \meta{sequence} \Arg{code}
+%\end{syntax}
+%Analogue of \cs{SeqVarMapFunction} which maps several tokens
+%instead of a single function. The \meta{code} receives each item in
+%the \meta{sequence} as a trailing brace group. For instance,
+%\begin{verbatim}
+%\SeqVarMapTokens \lMySeq { \PrgReplicate { 2 } }
+%\end{verbatim}
+%expands to twice each item in the \meta{sequence}: for each item in
+%\verb|\l_my_seq| the function \cs{PrgReplicate} receives \verb|2| and
+%\meta{item} as its two arguments. The function
+%\cs{SeqVarMapInline} is typically faster but it is not expandable.
+%\end{function}
+
+\begin{function}{\SeqVarMapVariable}
+\begin{syntax}
+\cs{SeqVarMapVariable} \meta{sequence} \meta{variable} \Arg{code}
+\end{syntax}
+Stores each \meta{item} of the \meta{sequence} in turn in the (token
+list) \meta{variable} and applies the \meta{code}. The \meta{code}
+will usually make use of the \meta{variable}, but this is not
+enforced. The assignments to the \meta{variable} are local. Its
+value after the loop is the last \meta{item} in the \meta{sequence},
+or its original value if the \meta{sequence} is empty. The
+\meta{items} are returned from left to right.
+\begin{demohigh}
+\IgnoreSpacesOn
+\IntZero \lTmpaInt
+\SeqSetFromClist \lTmpaSeq {1,3,7}
+\SeqVarMapVariable \lTmpaSeq \lTmpiTl {
+ \IntAdd \lTmpaInt {\lTmpiTl*\lTmpiTl}
+}
+\Result {\IntUse\lTmpaInt}
+\IgnoreSpacesOff
+\end{demohigh}
+\end{function}
+
+%\begin{function}{\SeqVarMapIndexedFunction}
+%\begin{syntax}
+%\cs{SeqVarMapIndexedFunction} \meta{seq var} \meta{function}
+%\end{syntax}
+%Applies \meta{function} to every entry in the \meta{sequence
+%variable}. The \meta{function} should have signature |:nn|. It
+%receives two arguments for each iteration: the \meta{index} (namely
+%\verb|1| for the first entry, then \verb|2| and so on) and the \meta{item}.
+%\end{function}
+
+%\begin{function}{\SeqVarMapIndexedInline}
+%\begin{syntax}
+%\cs{SeqVarMapIndexedInline} \meta{seq var} \Arg{inline function}
+%\end{syntax}
+%Applies \meta{inline function} to every entry in the \meta{sequence
+%variable}. The \meta{inline function} should consist of code which
+%receives the \meta{index} (namely \verb|1| for the first entry, then \verb|2|
+%and so on) as \verb|#1| and the \meta{item} as \verb|#2|.
+%\end{function}
+
+%\begin{function}{\SeqMapBreak}
+%\begin{syntax}
+%\cs{SeqMapBreak}
+%\end{syntax}
+%Used to terminate a seq map function before all
+%entries in the \meta{sequence} have been processed. This
+%normally takes place within a conditional statement, for example
+%\begin{verbatim}
+%\seq_map_inline:Nn \l_my_seq
+%{
+%\str_if_eq:nnTF { #1 } { bingo }
+%{ \seq_map_break: }
+%{
+%Do something useful
+%}
+%}
+%\end{verbatim}
+%Use outside of a seq map scenario leads to low
+%level \TeX{} errors.
+%\begin{texnote}
+%When the mapping is broken, additional tokens may be inserted
+%before further items are taken
+%from the input stream. This depends on the design of the mapping
+%function.
+%\end{texnote}
+%\end{function}
+
+%\begin{function}{\SeqMapBreakDo}
+%\begin{syntax}
+%\cs{SeqMapBreakDo} \Arg{code}
+%\end{syntax}
+%Used to terminate a seq map function before all
+%entries in the \meta{sequence} have been processed, inserting
+%the \meta{code} after the mapping has ended. This
+%normally takes place within a conditional statement, for example
+%\begin{verbatim}
+%\seq_map_inline:Nn \l_my_seq
+%{
+%\str_if_eq:nnTF { #1 } { bingo }
+%{ \seq_map_break:n { <code> } }
+%{
+%Do something useful
+%}
+%}
+%\end{verbatim}
+%Use outside of a seq map scenario leads to low
+%level \TeX{} errors.
+%\begin{texnote}
+%When the mapping is broken, additional tokens may be inserted
+%before the \meta{code} is
+%inserted into the input stream.
+%This depends on the design of the mapping function.
+%\end{texnote}
+%\end{function}
+
+%\begin{function}
+%{\seq_set_map:NNn, \seq_gset_map:NNn}
+%\begin{syntax}
+%\cs{seq_set_map:NNn} \meta{sequence_1} \meta{sequence_2} \Arg{inline function}
+%\end{syntax}
+%Applies \meta{inline function} to every \meta{item} stored
+%within the \meta{sequence_2}. The \meta{inline function} should
+%consist of code which will receive the \meta{item} as \verb|#1|.
+%The sequence resulting applying \meta{inline function} to each
+%\meta{item} is assigned to \meta{sequence_1}.
+%\begin{texnote}
+%Contrarily to other mapping functions, \cs{seq_map_break:} cannot
+%be used in this function, and would lead to low-level \TeX{} errors.
+%\end{texnote}
+%\end{function}
+
+%\begin{function}[added = 2020-07-16]
+%{\seq_set_map_x:NNn, \seq_gset_map_x:NNn}
+%\begin{syntax}
+%\cs{seq_set_map_x:NNn} \meta{sequence_1} \meta{sequence_2} \Arg{inline function}
+%\end{syntax}
+%Applies \meta{inline function} to every \meta{item} stored
+%within the \meta{sequence_2}. The \meta{inline function} should
+%consist of code which will receive the \meta{item} as \verb|#1|.
+%The sequence resulting from \texttt{x}-expanding
+%\meta{inline function} applied to each \meta{item}
+%is assigned to \meta{sequence_1}. As such, the code
+%in \meta{inline function} should be expandable.
+%\begin{texnote}
+%Contrarily to other mapping functions, \cs{seq_map_break:} cannot
+%be used in this function, and would lead to low-level \TeX{} errors.
+%\end{texnote}
+%\end{function}
+
+\section{Sequence Conditionals}
+
+\begin{function}{\SeqIfExist,\SeqIfExistTF}
+\begin{syntax}
+\cs{SeqIfExist} \meta{sequence}
+\cs{SeqIfExistTF} \meta{sequence} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests whether the \meta{sequence} is currently defined. This does not
+check that the \meta{sequence} really is a sequence variable.
+\begin{demohigh}
+\SeqIfExistTF \lTmpaSeq {\Result{Yes}} {\Result{No}}
+\SeqIfExistTF \lFooUndefinedSeq {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqVarIfEmpty,\SeqVarIfEmptyTF}
+\begin{syntax}
+\cs{SeqVarIfEmpty} \meta{sequence}
+\cs{SeqVarIfEmptyTF} \meta{sequence} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests if the \meta{sequence} is empty (containing no items).
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two}
+\SeqVarIfEmptyTF \lTmpaSeq {\Result{Empty}} {\Result{NonEmpty}}
+\SeqClear \lTmpaSeq
+\SeqVarIfEmptyTF \lTmpaSeq {\Result{Empty}} {\Result{NonEmpty}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\SeqVarIfIn,\SeqVarIfInTF}
+\begin{syntax}
+\cs{SeqVarIfIn} \meta{sequence} \Arg{item}
+\cs{SeqVarIfInTF} \meta{sequence} \Arg{item} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests if the \meta{item} is present in the \meta{sequence}.
+\begin{demohigh}
+\SeqSetFromClist \lTmpaSeq {one,two}
+\SeqVarIfInTF \lTmpaSeq {one} {\Result{Yes}} {\Result{Not}}
+\SeqVarIfInTF \lTmpaSeq {three} {\Result{Yes}} {\Result{Not}}
+\end{demohigh}
+\end{function}
+
+\chapter{Property Lists (\texttt{Prop})}
+
+\LaTeX3 implements a \enquote{property list} data type, which contain
+an unordered list of entries each of which consists of a \meta{key} and
+an associated \meta{value}. The \meta{key} and \meta{value} may both
+be any \meta{balanced text}, the \meta{key} is processed using
+\cs{TlToStr}, meaning that category codes are ignored. It is possible to
+map functions to property lists such that the function is applied to every
+key--value pair within the list.
+
+Each entry in a property list must have a unique \meta{key}: if an entry is
+added to a property list which already contains the \meta{key} then the new
+entry overwrites the existing one. The \meta{keys} are compared on a
+string basis, using the same method as \cs{StrIfEq}.
+
+%Property lists are intended for storing key-based information for use within
+%code. This is in contrast to key--value lists, which are a form of
+%\emph{input} parsed by the \pkg{l3keys} module.
+
+\section{Constant and Scratch Sequences}
+
+\begin{variable}{\cEmptyProp}
+Constant that is always empty.
+\end{variable}
+
+\begin{variable}{\lTmpaProp,\lTmpbProp,\lTmpcProp,\lTmpiProp,\lTmpjProp,\lTmpkProp}
+Scratch property lists for local assignment. These are never used by
+the \verb!functional! package, and so are safe for use with any
+function. However, they may be overwritten by other
+code and so should only be used for short-term storage.
+\end{variable}
+
+\begin{variable}{\gTmpaProp,\gTmpbProp,\gTmpcProp,\gTmpiProp,\gTmpjProp,\gTmpkProp}
+Scratch property lists for global assignment. These are never used by
+the \verb!functional! package, and so are safe for use with any
+function. However, they may be overwritten by other
+code and so should only be used for short-term storage.
+\end{variable}
+
+\section{Creating and Using Property Lists}
+
+\begin{function}{\PropNew}
+\begin{syntax}
+\cs{PropNew} \meta{property list}
+\end{syntax}
+Creates a new \meta{property list} or raises an error if the name is
+already taken. The declaration is global. The \meta{property list}
+initially contains no entries.
+\begin{codehigh}
+\PropNew \lFooSomeProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropConstFromKeyval}
+\begin{syntax}
+\cs{PropConstFromKeyval} \meta{prop var}
+\{
+~ \meta{key1} \verb|=| \meta{value1} \verb|,|
+~ \meta{key2} \verb|=| \meta{value2} \verb|,| $\cdots$
+\}
+\end{syntax}
+Creates a new constant \meta{prop var} or raises an error if the
+name is already taken. The \meta{prop var} is set globally to
+contain key--value pairs given in the second argument, processed in
+the way described for \cs{PropSetFromKeyval}. If duplicate
+keys appear only the last of the values is kept.
+This function correctly detects the \verb|=| and \verb|,| signs provided they
+have the standard category code $12$ or they are active.
+\begin{codehigh}
+\PropConstFromKeyval \cFooSomeProp {key1=one,key2=two,key3=three}
+\end{codehigh}
+%Notice that in contrast to most keyval lists (\emph{e.g.} those in
+%\pkg{l3keys}), each key here \emph{must} be followed with an \texttt{=} sign.
+\end{function}
+
+\begin{function}{\PropToKeyval}
+\begin{syntax}
+\cs{PropToKeyval} \meta{property list}
+\end{syntax}
+Returns the \meta{property list} in a key--value notation. Keep in mind
+that a \meta{property list} is \emph{unordered}, while key--value interfaces
+don't necessarily are, so this can't be used for arbitrary interfaces.
+%\begin{texnote}
+%The result is returned within the \tn{unexpanded} primitive
+%(\cs{exp_not:n}), which means that the key--value list does not expand
+%further when appearing in an \texttt{x}-type or \texttt{e}-type argument expansion.
+%It also needs exactly two steps of expansion.
+%\end{texnote}
+\begin{codehigh}
+\PropToKeyval \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\section{Viewing Property Lists}
+
+\begin{function}{\PropVarLog}
+\begin{syntax}
+\cs{PropVarLog} \meta{property list}
+\end{syntax}
+Writes the entries in the \meta{property list} in the log file.
+\begin{codehigh}
+\PropVarLog \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropVarShow}
+\begin{syntax}
+\cs{PropVarShow} \meta{property list}
+\end{syntax}
+Displays the entries in the \meta{property list} in the terminal.
+\begin{codehigh}
+\PropVarShow \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\section{Setting Property Lists}
+
+\begin{function}{\PropSetFromKeyval}
+\begin{syntax}
+\cs{PropSetFromKeyval} \meta{prop var}
+\{
+~ \meta{key1} \verb|=| \meta{value1} \verb|,|
+~ \meta{key2} \verb|=| \meta{value2} \verb|,| $\cdots$
+\}
+\end{syntax}
+Sets \meta{prop var} to contain key--value pairs given in the second
+argument. If duplicate keys appear only the last of the values is kept.
+
+Spaces are trimmed around every \meta{key} and every \meta{value},
+and if the result of trimming spaces consists of a single brace
+group then a set of outer braces is removed. This enables both the
+\meta{key} and the \meta{value} to contain spaces, commas or equal
+signs. The \meta{key} is then processed by \cs{TlToStr}.
+This function correctly detects the \verb|=| and \verb|,| signs provided they
+have the standard category code $12$ or they are active.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\end{codehigh}
+%Notice that in contrast to most keyval lists (\emph{e.g.} those in
+%\pkg{l3keys}), each key here \emph{must} be followed with an \texttt{=} sign.
+\end{function}
+
+\begin{function}{\PropSetEq}
+\begin{syntax}
+\cs{PropSetEq} \meta{property list_1} \meta{property list_2}
+\end{syntax}
+Sets the content of \meta{property list_1} equal to that of
+\meta{property list_2}.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropSetEq \lTmpbProp \lTmpaProp
+\PropVarLog \lTmpbProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropClear}
+\begin{syntax}
+\cs{PropClear} \meta{property list}
+\end{syntax}
+Clears all entries from the \meta{property list}.
+\begin{codehigh}
+\PropClear \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropClearNew}
+\begin{syntax}
+\cs{PropClearNew} \meta{property list}
+\end{syntax}
+Ensures that the \meta{property list} exists globally by applying \cs{PropNew}
+if necessary, then applies \cs{PropClear} to leave the list empty.
+\begin{codehigh}
+\PropClearNew \lFooSomeProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropConcat}
+\begin{syntax}
+\cs{PropConcat} \meta{prop var_1} \meta{prop var_2} \meta{prop var_3}
+\end{syntax}
+Combines the key--value pairs of \meta{prop var_2} and
+\meta{prop var_3}, and saves the result in \meta{prop var_1}. If a
+key appears in both \meta{prop var_2} and \meta{prop var_3} then the
+last value, namely the value in \meta{prop var_3} is kept.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpbProp {key1=one,key2=two}
+\PropSetFromKeyval \lTmpcProp {key3=three,key4=four}
+\PropConcat \lTmpaProp \lTmpbProp \lTmpcProp
+\PropVarLog \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropPut}
+\begin{syntax}
+\cs{PropPut} \meta{property list} \Arg{key} \Arg{value}
+\end{syntax}
+Adds an entry to the \meta{property list} which may be accessed
+using the \meta{key} and which has \meta{value}. If the \meta{key}
+is already present in the \meta{property list}, the existing entry
+is overwritten by the new \meta{value}. Both the \meta{key} and
+\meta{value} may contain any \meta{balanced text}. The \meta{key} is
+stored after processing with \cs{TlToStr}, meaning that category
+codes are ignored.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropPut \lTmpaProp {key1} {newone}
+\PropVarLog \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropPutIfNew}
+\begin{syntax}
+\cs{PropPutIfNew} \meta{property list} \Arg{key} \Arg{value}
+\end{syntax}
+If the \meta{key} is present in the \meta{property list} then no
+action is taken. Otherwise, a new entry is added as described for
+\cs{PropPut}.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropPutIfNew \lTmpaProp {key1} {newone}
+\PropVarLog \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\begin{function}{\PropPutFromKeyval}
+\begin{syntax}
+\cs{PropPutFromKeyval} \meta{prop var}
+\{
+~ \meta{key1} \verb|=| \meta{value1} \verb|,|
+~ \meta{key2} \verb|=| \meta{value2} \verb|,| $\cdots$
+\}
+\end{syntax}
+Updates the \meta{prop var} by adding entries for each key--value
+pair given in the second argument. The addition is done through
+\cs{PropPut}, hence if the \meta{prop var} already contains
+some of the keys, the corresponding values are discarded and
+replaced by those given in the key--value list. If duplicate keys
+appear in the key--value list then only the last of the values is kept.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropPutFromKeyval \lTmpaProp {key1=newone,key3=three}
+\PropVarLog \lTmpaProp
+\end{codehigh}
+%The function is equivalent to storing the key--value pairs in a
+%temporary property variable using \cs{PropSetFromKeyval}, then
+%combining \meta{prop var} with the temporary variable using
+%\cs{PropConcat}. In particular, the \meta{keys} and
+%\meta{values} are space-trimmed and unbraced as described in
+%\cs{PropSetFromKeyval}. This function correctly detects
+%the \verb|=| and \verb|,| signs provided they
+%have the standard category code $12$ or they are active.
+\end{function}
+
+\begin{function}{\PropVarRemove}
+\begin{syntax}
+\cs{PropVarRemove} \meta{property list} \Arg{key}
+\end{syntax}
+Removes the entry listed under \meta{key} from the
+\meta{property list}. If the \meta{key} is
+not found in the \meta{property list} no change occurs,
+\emph{i.e} there is no need to test for the existence of a key before
+deleting it.
+\begin{codehigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropVarRemove \lTmpaProp {key2}
+\PropVarLog \lTmpaProp
+\end{codehigh}
+\end{function}
+
+\section{Recovering Values from Property Lists}
+
+\begin{function}{\PropVarCount}
+\begin{syntax}
+\cs{PropVarCount} \meta{property list}
+\end{syntax}
+Returns the number of key--value pairs in the \meta{property list}
+as an \meta{integer denotation}.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropVarCount \lTmpaProp
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropVarItem}
+\begin{syntax}
+\cs{PropVarItem} \meta{property list} \Arg{key}
+\end{syntax}
+Returns the \meta{value} corresponding to the \meta{key} in
+the \meta{property list}. If the \meta{key} is missing,
+nothing is returned.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\TlSet \lTmpaTl {\PropVarItem \lTmpaProp {key2}}
+\TlUse \lTmpaTl
+\end{demohigh}
+%\begin{texnote}
+%This function is slower than the non-expandable analogue
+%\cs{prop_get:NnN}.
+%The result is returned within the \tn{unexpanded}
+%primitive (\cs{exp_not:n}), which means that the \meta{value}
+%does not expand further when appearing in an \texttt{x}-type
+%or \texttt{e}-type argument expansion.
+%\end{texnote}
+\end{function}
+
+\begin{function}{\PropGet}
+\begin{syntax}
+\cs{PropGet} \meta{property list} \Arg{key} \meta{token list variable}
+\end{syntax}
+Recovers the \meta{value} stored with \meta{key} from the \meta{property list},
+and places this in the \meta{token list variable}.
+If the \meta{key} is not found in the
+\meta{property list} then the \meta{token list variable} is set
+to the special marker \cs{qNoValue}.
+The assignment of the \meta{token list variable} is local.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropGet \lTmpaProp {key2} \lTmpaTl
+\TlUse \lTmpaTl
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropGetT,\PropGetF,\PropGetTF}
+\begin{syntax}
+\cs{PropGetT} \meta{property list} \Arg{key} \meta{token list variable} \Arg{true code}
+\cs{PropGetF} \meta{property list} \Arg{key} \meta{token list variable} \Arg{false code}
+\cs{PropGetTF} \meta{property list} \Arg{key} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{key} is not present in the \meta{property list}, leaves
+the \meta{false code} in the input stream. The value of the
+\meta{token list variable} is not defined in this case and should
+not be relied upon. If the \meta{key} is present in the
+\meta{property list}, stores the corresponding \meta{value} in the
+\meta{token list variable} without removing it from the
+\meta{property list}, then leaves the \meta{true code} in the input
+stream. The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropGetTF \lTmpaProp {key2} \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropPop}
+\begin{syntax}
+\cs{PropPop} \meta{property list} \Arg{key} \meta{token list variable}
+\end{syntax}
+Recovers the \meta{value} stored with \meta{key} from the \meta{property list},
+and places this in the \meta{token list variable}.
+If the \meta{key} is not found in the
+\meta{property list} then the \meta{token list variable} is set
+to the special marker \cs{qNoValue}.
+The \meta{key} and \meta{value} are then deleted from the property list.
+The assignment of the \meta{token list variable} is local.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropPop \lTmpaProp {key2} \lTmpaTl
+Pop: \TlUse \lTmpaTl.
+Count: \PropVarCount \lTmpaProp.
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropPopT,\PropPopF,\PropPopTF}
+\begin{syntax}
+\cs{PropPopT} \meta{property list} \Arg{key} \meta{token list variable} \Arg{true code}
+\cs{PropPopF} \meta{property list} \Arg{key} \meta{token list variable} \Arg{false code}
+\cs{PropPopTF} \meta{property list} \Arg{key} \meta{token list variable} \Arg{true code} \Arg{false code}
+\end{syntax}
+If the \meta{key} is not present in the \meta{property list}, leaves
+the \meta{false code} in the input stream. The value of the
+\meta{token list variable} is not defined in this case and should
+not be relied upon. If the \meta{key} is present in
+the \meta{property list}, pops the corresponding \meta{value}
+in the \meta{token list variable}, \emph{i.e.} removes the item from
+The \meta{token list variable} is assigned locally.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two,key3=three}
+\PropPopTF \lTmpaProp {key2} \lTmpaTl {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\section{Mapping over property lists}
+
+%All mappings are done at the current group level, \emph{i.e.} any
+%local assignments made by the \meta{function} or \meta{code} discussed
+%below remain in effect after the loop.
+
+%\begin{function}{\PropVarMapFunction}
+%\begin{syntax}
+%\cs{PropVarMapFunction} \meta{property list} \meta{function}
+%\end{syntax}
+%Applies \meta{function} to every \meta{entry} stored in the
+%\meta{property list}. The \meta{function} receives two arguments for
+%each iteration: the \meta{key} and associated \meta{value}.
+%The order in which \meta{entries} are returned is not defined and
+%should not be relied upon.
+%To pass further arguments to the \meta{function}, see
+%\cs{prop_map_tokens:Nn}.
+%\end{function}
+
+\begin{function}{\PropVarMapInline}
+\begin{syntax}
+\cs{PropVarMapInline} \meta{property list} \Arg{inline function}
+\end{syntax}
+Applies \meta{inline function} to every \meta{entry} stored
+within the \meta{property list}. The \meta{inline function} should
+consist of code which receives the \meta{key} as \verb|#1| and the
+\meta{value} as \verb|#2|.
+The order in which \meta{entries} are returned is not defined and
+should not be relied upon.
+For example,
+\begin{codehigh}
+\IgnoreSpacesOn
+\PropSetFromKeyval \lTmpkProp {key1=one,key2=two,key3=three}
+\TlClear \lTmpaTl
+\PropVarMapInline \lTmpkProp {
+ \TlPutRight \lTmpaTl {(#1=#2)}
+}
+\Result {\TlUse\lTmpaTl}
+\IgnoreSpacesOff
+\end{codehigh}
+produces (key1=one)(key2=two)(key3=three).
+\end{function}
+
+%\begin{function}{\PropVarMapTokens}
+%\begin{syntax}
+%\cs{PropVarMapTokens} \meta{property list} \Arg{code}
+%\end{syntax}
+%Analogue of \cs{PropVarMapFunction} which maps several tokens
+%instead of a single function. The \meta{code} receives each
+%key--value pair in the \meta{property list} as two trailing brace
+%groups. For instance,
+%\begin{verbatim}
+%\PropVarMapTokens \lMyProp { \StrIfEqT { mykey } }
+%\end{verbatim}
+%expands to the value corresponding to \texttt{mykey}: for each
+%pair in \verb|\lMyProp| the function \cs{StrIfEqT} receives
+%\texttt{mykey}, the \meta{key} and the \meta{value} as its three
+%arguments. For that specific task, \cs{PropVarItem} is faster.
+%\end{function}
+
+%\begin{function}{\PropMapBreak}
+%\begin{syntax}
+%\cs{PropMapBreak}
+%\end{syntax}
+%Used to terminate a prop map function before all
+%entries in the \meta{property list} have been processed. This
+%normally takes place within a conditional statement, for example
+%\begin{verbatim}
+%\prop_map_inline:Nn \l_my_prop
+%{
+%\str_if_eq:nnTF { #1 } { bingo }
+%{ \prop_map_break: }
+%{
+%Do something useful
+%}
+%}
+%\end{verbatim}
+%Use outside of a prop map scenario leads to low
+%level \TeX{} errors.
+%\begin{texnote}
+%When the mapping is broken, additional tokens may be inserted
+%before further items are taken
+%from the input stream. This depends on the design of the mapping
+%function.
+%\end{texnote}
+%\end{function}
+
+%\begin{function}{\PropMapBreakDo}
+%\begin{syntax}
+%\cs{PropMapBreakDo} \Arg{code}
+%\end{syntax}
+%Used to terminate a prop map function before all
+%entries in the \meta{property list} have been processed, inserting
+%the \meta{code} after the mapping has ended. This
+%normally takes place within a conditional statement, for example
+%\begin{verbatim}
+%\prop_map_inline:Nn \l_my_prop
+%{
+%\str_if_eq:nnTF { #1 } { bingo }
+%{ \prop_map_break:n { <code> } }
+%{
+%Do something useful
+%}
+%}
+%\end{verbatim}
+%Use outside of a prop map scenario leads to low
+%level \TeX{} errors.
+%\begin{texnote}
+%When the mapping is broken, additional tokens may be inserted
+%before the \meta{code} is
+%inserted into the input stream.
+%This depends on the design of the mapping function.
+%\end{texnote}
+%\end{function}
+
+\section{Property List Conditionals}
+
+\begin{function}{\PropIfExist}
+\begin{syntax}
+\cs{PropIfExist} \meta{property list}
+\cs{PropIfExistTF} \meta{property list} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests whether the \meta{property list} is currently defined. This does not
+check that the \meta{property list} really is a property list variable.
+\begin{demohigh}
+\PropIfExistTF \lTmpaProp {\Result{Yes}} {\Result{No}}
+\PropIfExistTF \lFooUndefinedProp {\Result{Yes}} {\Result{No}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropVarIfEmpty}
+\begin{syntax}
+\cs{PropVarIfEmpty} \meta{property list}
+\cs{PropVarIfEmptyTF} \meta{property list} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests if the \meta{property list} is empty (containing no entries).
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropVarIfEmptyTF \lTmpaProp {\Result{Empty}} {\Result{NonEmpty}}
+\PropClear \lTmpaProp
+\PropVarIfEmptyTF \lTmpaProp {\Result{Empty}} {\Result{NonEmpty}}
+\end{demohigh}
+\end{function}
+
+\begin{function}{\PropVarIfIn}
+\begin{syntax}
+\cs{PropVarIfIn} \meta{property list} \Arg{key} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests if the \meta{key} is present in the \meta{property list},
+making the comparison using the method described by \cs{StrIfEqTF}.
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropVarIfInTF \lTmpaProp {key1} {\Result{Yes}} {\Result{Not}}
+\PropVarIfInTF \lTmpaProp {key3} {\Result{Yes}} {\Result{Not}}
+\end{demohigh}
+%\begin{texnote}
+%This function iterates through every key--value pair in the
+%\meta{property list} and is therefore slower than using \cs{PropGetTF}.
+%\end{texnote}
+\end{function}
+
+\chapter{Quarks (\texttt{Quark})}
+
+%One special type of constants in \LaTeX3 is \enquote{quarks}.
+%By convention all constants of type quark start out with \verb|\q|.
+
+Quarks are control sequences (and in fact, token lists) that expand
+to themselves and should therefore \emph{never} be executed directly
+in the code. This would result in an endless loop!
+
+Quarks can be used as error return values for functions that receive erroneous input.
+For example, in the function \cs{PropGet} to retrieve a value stored
+in some key of a property list, if the key does not exist then the return value
+is the quark \cs{qNoValue}.
+As mentioned above, such quarks are extremely fragile and it is imperative
+when using such functions that code is carefully written to check for
+pathological cases to avoid leakage of a quark into an uncontrolled
+environment.
+
+\section{Constant Quarks}
+
+\begin{variable}{\qNoValue}
+A canonical value for a missing value, when one is requested from
+a data structure. This is therefore used as a \enquote{return} value
+by functions such as \cs{PropGet} if there is no data to return.
+\end{variable}
+
+\section{Quark Conditionals}
+
+\begin{function}{\QuarkVarIfNoValue,\QuarkVarIfNoValueTF}
+\begin{syntax}
+\cs{QuarkVarIfNoValue} \meta{token}
+\cs{QuarkVarIfNoValueTF} \meta{token} \Arg{true code} \Arg{false code}
+\end{syntax}
+Tests if the \meta{token} is equal to \cs{qNoValue}.
+\begin{demohigh}
+\ClistGet \cEmptyClist \lTmpaTl
+\QuarkVarIfNoValueTF \lTmpaTl {\Result{NoValue}} {\Result{SomeValue}}
+\end{demohigh}
+\begin{demohigh}
+\SeqPop \cEmptySeq \lTmpaTl
+\QuarkVarIfNoValueTF \lTmpaTl {\Result{NoValue}} {\Result{SomeValue}}
+\end{demohigh}
+\begin{demohigh}
+\PropSetFromKeyval \lTmpaProp {key1=one,key2=two}
+\PropGet \lTmpaProp {key3} \lTmpaTl
+\QuarkVarIfNoValueTF \lTmpaTl {\Result{NoValue}} {\Result{SomeValue}}
+\end{demohigh}
+\end{function}
+
+%\begin{function}{\QuarkIfNoValue,\QuarkIfNoValueTF}
+%\begin{syntax}
+%\cs{QuarkIfNoValue} \Arg{token list}
+%\cs{QuarkIfNoValueTF} \Arg{token list} \Arg{true code} \Arg{false code}
+%\end{syntax}
+%Tests if the \meta{token list} contains only \cs{qNoValue}
+%(distinct from \meta{token list} being empty or containing
+%\cs{qNoValue} plus one or more other tokens).
+%\end{function}
+
\chapter{The Source Code}
%\CodeHigh{lite}
diff --git a/macros/latex/contrib/ocgx2/ChangeLog b/macros/latex/contrib/ocgx2/ChangeLog
index 0597209e2f..2c6de07b3f 100644
--- a/macros/latex/contrib/ocgx2/ChangeLog
+++ b/macros/latex/contrib/ocgx2/ChangeLog
@@ -1,3 +1,9 @@
+2022-04-01
+ * v0.54: ocgx2.sty
+ * v0.21: ocgbase.sty
+ * new: expanding ocmd env arguments
+ * fix: a few internal macros \protected
+
2021-06-16
* v0.53: ocgx2.sty
* fix: tikz option breaks package loading
@@ -20,7 +26,7 @@
* v0.49: ocgx2.sty
* fix: `ocgcolorlinks': fixing misplaced page content resulting from
\pdfliteral{} inserted by others (such as TikZ)
-
+
2019-11-07
* v0.48: ocgx2.sty
* fix: link-making commands failed with empty option arg
@@ -37,7 +43,7 @@
2019-09-19
* v0.45: ocgx2.sty
* new: using comma for separating OCG ids in \showocg, \hideocg etc.; <space>
- still accepted for compatibility with ocgx/ocg-p
+ still accepted for compatibility with ocgx/ocg-p
2019-09-17
* v0.44: ocgx2.sty
@@ -129,7 +135,7 @@
2017-05-12
* v0.26: ocgx2.sty
* fix: OCView, OCPrint (ocgcolorlinks related OCGs) settings saved for
- possible re-opening by the user
+ possible re-opening by the user
2017-04-25
* v0.25: ocgx2.sty
diff --git a/macros/latex/contrib/ocgx2/ocgbase.sty b/macros/latex/contrib/ocgx2/ocgbase.sty
index 0d1cc4a73d..e8df5e87df 100644
--- a/macros/latex/contrib/ocgx2/ocgbase.sty
+++ b/macros/latex/contrib/ocgx2/ocgbase.sty
@@ -102,8 +102,8 @@
\RequirePackage{l3keys2e}
-\def\g@ocgbase@date@tl{2021/06/11}
-\def\g@ocgbase@version@tl{0.20}
+\def\g@ocgbase@date@tl{2022/04/01}
+\def\g@ocgbase@version@tl{0.21}
\ProvidesExplPackage{ocgbase}{\g@ocgbase@date@tl}{\g@ocgbase@version@tl}
{support package for ocgx2.sty}
@@ -229,7 +229,7 @@
%macro for starting OCG object (and nested children) insertion into Order
%hierarchy (shown as tree structure in the viewers `Layers' tab
-\cs_new_protected:Nn\ocgbase_tree_node_begin:n{ % #1: OCG obj
+\cs_new_protected_nopar:Nn\ocgbase_tree_node_begin:n{ % #1: OCG obj
%get the parent node from stack
\seq_get:NN\g_ocgbase_tree_nd_stack_seq\l__ocgbase_prnt_tl
\tl_if_exist:cTF{g_ocgbase_nd_\l__ocgbase_prnt_tl _chld_tl}{
@@ -281,7 +281,7 @@
% the node which refers to the same OCG (arg #2 remains un-modified), or
% the last sibling inserted (arg #2 is cleared);
% the node id of the sibling found is returned in arg #1
-\cs_new:Nn\ocgbase_traverse_siblings:NN{
+\cs_new_protected:Nn\ocgbase_traverse_siblings:NN{
% #1: current node (in/out), #2: OCG obj (in/out)
\str_if_eq:eeF{#2}{\tl_use:c{g_ocgbase_nd_#1_ocg_tl}}{
\tl_if_exist:cTF{g_ocgbase_nd_#1_sbl_tl}{
@@ -293,7 +293,7 @@
}
}
-\cs_new:Nn\ocgbase_build_order:Nn{
+\cs_new_protected_nopar:Nn\ocgbase_build_order:Nn{
% (recursive macro)
% #1: tl var to which the OCG order is written (output)
% #2: starting node id (input; usually `1')
@@ -474,8 +474,8 @@
\RequirePackage{l3keys2e}
-\def\g@ocgbase@date@tl{2021/06/11}
-\def\g@ocgbase@version@tl{0.20}
+\def\g@ocgbase@date@tl{2022/04/01}
+\def\g@ocgbase@version@tl{0.21}
\ProvidesExplPackage{ocgbase}{\g@ocgbase@date@tl}{\g@ocgbase@version@tl}
{support package for ocgx2.sty}
@@ -592,7 +592,7 @@
\tl_gset:Nx\g_ocgbase_last_ocg_tl{\pdf_object_ref_last:}
\tl_gset:cx{g_pbs_objname_\pdf_object_ref_last: _tl}{
g_object_\int_use:N\g_ocgbase_int _pdf
- }
+ }
\int_gincr:N\g_ocgbase_int
}
@@ -606,7 +606,7 @@
%macro for starting OCG object (and nested children) insertion into Order
%hierarchy (shown as tree structure in the viewers `Layers' tab
-\cs_new_protected:Nn\ocgbase_tree_node_begin:n{ % #1: OCG obj
+\cs_new_protected_nopar:Nn\ocgbase_tree_node_begin:n{ % #1: OCG obj
%get the parent node from stack
\seq_get:NN\g_ocgbase_tree_nd_stack_seq\l__ocgbase_prnt_tl
\tl_if_exist:cTF{g_ocgbase_nd_\l__ocgbase_prnt_tl _chld_tl}{
@@ -658,7 +658,7 @@
% the node which refers to the same OCG (arg #2 remains un-modified), or
% the last sibling inserted (arg #2 is cleared);
% the node id of the sibling found is returned in arg #1
-\cs_new:Nn\ocgbase_traverse_siblings:NN{
+\cs_new_protected:Nn\ocgbase_traverse_siblings:NN{
% #1: current node (in/out), #2: OCG obj (in/out)
\str_if_eq:eeF{#2}{\tl_use:c{g_ocgbase_nd_#1_ocg_tl}}{
\tl_if_exist:cTF{g_ocgbase_nd_#1_sbl_tl}{
@@ -670,7 +670,7 @@
}
}
-\cs_new:Nn\ocgbase_build_order:Nn{
+\cs_new_protected_nopar:Nn\ocgbase_build_order:Nn{
% (recursive macro)
% #1: tl var to which the OCG order is written (output)
% #2: starting node id (input; usually `1')
diff --git a/macros/latex/contrib/ocgx2/ocgx2.sty b/macros/latex/contrib/ocgx2/ocgx2.sty
index cb9c7822d0..46c42aca35 100644
--- a/macros/latex/contrib/ocgx2/ocgx2.sty
+++ b/macros/latex/contrib/ocgx2/ocgx2.sty
@@ -45,8 +45,8 @@
\RequirePackage{l3keys2e}
- \def\g@ocgxii@date@tl{2021/06/16}
- \def\g@ocgxii@version@tl{0.53}
+ \def\g@ocgxii@date@tl{2022/04/01}
+ \def\g@ocgxii@version@tl{0.54}
\ProvidesExplPackage{ocgx2}{\g@ocgxii@date@tl}{\g@ocgxii@version@tl}
{ports `ocgx' functionality to dvips+ps2pdf, xelatex and dvipdfmx}
@@ -250,6 +250,8 @@
\ocgxii_end_ocmd:
}
+ \cs_new_protected_nopar:Nn\ocgxii_protected_dummy_cs:n{}
+
\cs_new_protected_nopar:Nn\ocgxii_begin_ocmd:nn{ % #1: id,
\bool_if:nTF{ % #2: visib. expr. or policy
\tl_if_blank:oTF{#1}{
@@ -263,17 +265,33 @@
}{
% new ocmd
\group_begin:
- \ocgxii_ocmd_read_visbility:nN{#2}\l_ocgxii_ocmd_visibility_tl
+ \cs_set_eq:NN\AllOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AllOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Not \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\And \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Or \ocgxii_protected_dummy_cs:n
+ \ocgxii_ocmd_read_visbility:xN{#2}\l_ocgxii_ocmd_visibility_tl
\pbs_pdfobj:nnn{}{dict}{/Type/OCMD\l_ocgxii_ocmd_visibility_tl}
%if only visb. policy is given, generate equivalent visib. expression,
%needed for stack of open layers and \ocgxii_make_oc_entry: command
- \ocgxii_ocmd_make_equiv_ve:nN{#2}\l_ocgxii_ocmd_equiv_ve_tl
+ \ocgxii_ocmd_make_equiv_ve:xN{#2}\l_ocgxii_ocmd_equiv_ve_tl
\tl_gset:co{ocgx2.ocmd.\pbs_pdflastobj:}{\l_ocgxii_ocmd_equiv_ve_tl}
\group_end:
\tl_set:Nx\l_ocgxii_cur_ocmd_tl{\pbs_pdflastobj:}
\tl_if_blank:oF{#1}{
\tl_gset:cx{ocgxii_ocmd_#1}{\pbs_pdflastobj:}
- \iow_now:Nn\@mainaux{\ocgxii@newkeynoexp{ocgx2.ocmd.#1}{#2}}
+ \group_begin:
+ \cs_set_eq:NN\AllOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AllOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Not \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\And \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Or \ocgxii_protected_dummy_cs:n
+ \iow_now:Nx\@mainaux{\exp_not:N\ocgxii@newkeynoexp{ocgx2.ocmd.#1}{#2}}
+ \group_end:
}
}
\ocgbase_open_stack_push:n{\l_ocgxii_cur_ocmd_tl}
@@ -282,6 +300,7 @@
\ocgbase_oc_bdc:n{\l_ocgxii_cur_ocmd_tl}
}
\cs_generate_variant:Nn\ocgxii_begin_ocmd:nn{on}
+
\cs_new_protected_nopar:Nn\ocgxii_end_ocmd:{
\ocgbase_oc_emc:
\ocgbase_open_stack_pop:N\l_trash_tl
@@ -296,6 +315,8 @@
\tl_clear_new:N#2
\clist_map_inline:nn{#1}{\ocgxii_omcd_parse_argument:nN{##1}#2}
}
+ \cs_generate_variant:Nn\ocgxii_ocmd_read_visbility:nN{xN}
+
\cs_new_protected_nopar:Nn\ocgxii_omcd_parse_argument:nN{
\cs_set_eq:NN\AllOn \ocgxii_vp_check:n
\cs_set_eq:NN\AnyOn \ocgxii_vp_check:n
@@ -450,6 +471,8 @@
\tl_clear_new:N#2
\clist_map_inline:nn{#1}{\ocgxii_omcd_convert_vp:nN{##1}#2}
}
+ \cs_generate_variant:Nn\ocgxii_ocmd_make_equiv_ve:nN{xN}
+
\cs_new_protected_nopar:Nn\ocgxii_omcd_convert_vp:nN{
\cs_set_eq:NN\AllOn \ocgxii_vp_check:n
\cs_set_eq:NN\AnyOn \ocgxii_vp_check:n
@@ -533,7 +556,7 @@
latter~may~be~used~as~fallback~by~non-conforming~PDF~viewers.
}
%command that builds /OC entry from open layer stack
- \cs_new_nopar:Nn\ocgxii_make_oc_entry:{
+ \cs_new_protected_nopar:Nn\ocgxii_make_oc_entry:{
\group_begin:
\tl_gclear:N\g_ocgxii_oc_entry_tl
\tl_clear:N\l_tempa_tl
@@ -712,7 +735,7 @@
}
}
- \cs_new_protected:Nn\ocgxii_commalist_process:n{
+ \cs_new_protected_nopar:Nn\ocgxii_commalist_process:n{
\seq_set_split:Nnn\l_tmpa_seq{,}{#1}
\ocgxii_ocglist_build:Nn\l_ocgxii_e_list_tl{\seq_item:Nn\l_tmpa_seq{1}}
\ocgxii_ocglist_build:Nn\l_ocgxii_x_list_tl{\seq_item:Nn\l_tmpa_seq{2}}
@@ -1124,7 +1147,7 @@
%we'll be using the downscaled space character (32) from the pzdr
% (dingbats) font at the end of every ocgcolorlink in order to prevent
% empty links from flooding the page with link colour
- \cs_new_nopar:Npn\ocgxii_tiny_space_char:{
+ \cs_new_protected_nopar:Npn\ocgxii_tiny_space_char:{
\group_begin: \font\l_tmpa_tl=pzdr~scaled~1\l_tmpa_tl\char32 \group_end:
}
@@ -1183,13 +1206,13 @@
}
}
\bool_if:NT\l_ocgxii_ocgcolorlinks_bool{
- \cs_gset_nopar:Nn\ocgxii_colourlink_begin:{
+ \cs_gset_protected_nopar:Nn\ocgxii_colourlink_begin:{
%tiny space char put here in order to neutralise possible transformation
%matrix modifications from previous \pdfliteral{} (TikZ makes a lot use of it)
\hbox_overlap_left:n{\ocgxii_tiny_space_char:}
\pbs_literal:nn{page}{q~7~Tr}
}
- \cs_gset_nopar:Nn\ocgxii_colourlink_end:{
+ \cs_gset_protected_nopar:Nn\ocgxii_colourlink_end:{
%a tiny space char should keep empty link annots from flooding the page
% with link colour
\hbox_overlap_left:n{\ocgxii_tiny_space_char:}
@@ -1557,8 +1580,8 @@
\RequirePackage{l3keys2e}
-\def\g@ocgxii@date@tl{2021/06/16}
-\def\g@ocgxii@version@tl{0.53}
+\def\g@ocgxii@date@tl{2022/04/01}
+\def\g@ocgxii@version@tl{0.54}
\ProvidesExplPackage{ocgx2}{\g@ocgxii@date@tl}{\g@ocgxii@version@tl}
{ports `ocgx' functionality to dvips+ps2pdf, xelatex and dvipdfmx}
@@ -1762,6 +1785,8 @@
\ocgxii_end_ocmd:
}
+\cs_new_protected_nopar:Nn\ocgxii_protected_dummy_cs:n{}
+
\cs_new_protected_nopar:Nn\ocgxii_begin_ocmd:nn{ % #1: id,
\bool_if:nTF{ % #2: visib. expr. or policy
\tl_if_blank:oTF{#1}{
@@ -1775,7 +1800,14 @@
}{
% new ocmd
\group_begin:
- \ocgxii_ocmd_read_visbility:nN{#2}\l_ocgxii_ocmd_visibility_tl
+ \cs_set_eq:NN\AllOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AllOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Not \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\And \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Or \ocgxii_protected_dummy_cs:n
+ \ocgxii_ocmd_read_visbility:xN{#2}\l_ocgxii_ocmd_visibility_tl
\pdf_object_new:xn{g_object_\int_use:N\g_ocgbase_int _pdf}{dict}
\pdf_object_write:xx{g_object_\int_use:N\g_ocgbase_int _pdf}{
/Type/OCMD\l_ocgxii_ocmd_visibility_tl
@@ -1786,13 +1818,22 @@
\int_gincr:N\g_ocgbase_int
%if only visb. policy is given, generate equivalent visib. expression,
%needed for stack of open layers and \ocgxii_make_oc_entry: command
- \ocgxii_ocmd_make_equiv_ve:nN{#2}\l_ocgxii_ocmd_equiv_ve_tl
+ \ocgxii_ocmd_make_equiv_ve:xN{#2}\l_ocgxii_ocmd_equiv_ve_tl
\tl_gset:co{ocgx2.ocmd.\pdf_object_ref_last:}{\l_ocgxii_ocmd_equiv_ve_tl}
\group_end:
\tl_set:Nx\l_ocgxii_cur_ocmd_tl{\pdf_object_ref_last:}
\tl_if_blank:oF{#1}{
\tl_gset:cx{ocgxii_ocmd_#1}{\pdf_object_ref_last:}
- \iow_now:Nn\@mainaux{\ocgxii@newkeynoexp{ocgx2.ocmd.#1}{#2}}
+ \group_begin:
+ \cs_set_eq:NN\AllOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOn \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AnyOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\AllOff\ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Not \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\And \ocgxii_protected_dummy_cs:n
+ \cs_set_eq:NN\Or \ocgxii_protected_dummy_cs:n
+ \iow_now:Nx\@mainaux{\exp_not:N\ocgxii@newkeynoexp{ocgx2.ocmd.#1}{#2}}
+ \group_end:
}
}
\ocgbase_open_stack_push:n{\l_ocgxii_cur_ocmd_tl}
@@ -1801,6 +1842,7 @@
\ocgbase_oc_bdc:n{\l_ocgxii_cur_ocmd_tl}
}
\cs_generate_variant:Nn\ocgxii_begin_ocmd:nn{on}
+
\cs_new_protected_nopar:Nn\ocgxii_end_ocmd:{
\ocgbase_oc_emc:
\ocgbase_open_stack_pop:N\l_trash_tl
@@ -1815,6 +1857,8 @@
\tl_clear_new:N#2
\clist_map_inline:nn{#1}{\ocgxii_omcd_parse_argument:nN{##1}#2}
}
+\cs_generate_variant:Nn\ocgxii_ocmd_read_visbility:nN{xN}
+
\cs_new_protected_nopar:Nn\ocgxii_omcd_parse_argument:nN{
\cs_set_eq:NN\AllOn \ocgxii_vp_check:n
\cs_set_eq:NN\AnyOn \ocgxii_vp_check:n
@@ -1969,6 +2013,8 @@
\tl_clear_new:N#2
\clist_map_inline:nn{#1}{\ocgxii_omcd_convert_vp:nN{##1}#2}
}
+\cs_generate_variant:Nn\ocgxii_ocmd_make_equiv_ve:nN{xN}
+
\cs_new_protected_nopar:Nn\ocgxii_omcd_convert_vp:nN{
\cs_set_eq:NN\AllOn \ocgxii_vp_check:n
\cs_set_eq:NN\AnyOn \ocgxii_vp_check:n
@@ -2052,7 +2098,7 @@
latter~may~be~used~as~fallback~by~non-conforming~PDF~viewers.
}
%command that builds /OC entry from open layer stack
-\cs_new_nopar:Nn\ocgxii_make_oc_entry:{
+\cs_new_protected_nopar:Nn\ocgxii_make_oc_entry:{
\group_begin:
\tl_gclear:N\g_ocgxii_oc_entry_tl
\tl_clear:N\l_tempa_tl
@@ -2226,7 +2272,7 @@
}
}
-\cs_new_protected:Nn\ocgxii_commalist_process:n{
+\cs_new_protected_nopar:Nn\ocgxii_commalist_process:n{
\seq_set_split:Nnn\l_tmpa_seq{,}{#1}
\ocgxii_ocglist_build:Nn\l_ocgxii_e_list_tl{\seq_item:Nn\l_tmpa_seq{1}}
\ocgxii_ocglist_build:Nn\l_ocgxii_x_list_tl{\seq_item:Nn\l_tmpa_seq{2}}
@@ -2617,7 +2663,7 @@
% we'll be using the downscaled space character (32) from the pzdr
% (dingbats) font at the start and at the end of every ocgcolorlink
-\cs_new_nopar:Npn\ocgxii_tiny_space_char:{
+\cs_new_protected_nopar:Npn\ocgxii_tiny_space_char:{
\group_begin: \font\l_tmpa_tl=pzdr~scaled~1\l_tmpa_tl\char32 \group_end:
}
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 95543a8ca3..48cce77506 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=1648757939
+date=1648844269
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=36a5709a7cb54ab70f549c9fd0d6a88c
+lstdigest=4b8c7c97577516742ce5b96002ad5364
numpkg=5509
relstate=next
-version=8125
+version=8126
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: rCwH1fqusvpCDtsYQOaPPGGpyQUwNVKKFM39bkI/qqN3OdnyrpVZ8e3K5viQXhdZDJQ1A+XPo2veYRyyEIX1it3X1yVuBNq7txe+mHnxmbH5h9ZA3TjxRbhKmM9ZsFh4H+xk71+WgBTc3qq8S3CSmaWwwybL45oaIYJq7rgD9xFoKgFTJp/mJ3OsNJ0898uPeP+N0/Xd1p1LD7ZMKM+UrnzDTOnFfofBP9uJWL8MAqVTiCI8ywioWDd2+UG8INlDMRHP9fdaMXSQN9B21k5+NXVFCN3kgKnFialnBQAgLiOBtNYsXD8+HL+2wdEpB4XMnizvgZqvAcATnX9bcVzcqg==
+;;;; signature/miktex: kMhw+4yLhyVPHFVDfTJeAod3pVMA/WaxTLG0d697f5OGRzlBSrgmMpGwAM7D6DFD6SzY7b30nGCtz4wK9nqnY7G/31kYZmeN2SDq/aZxCs6Kqonfldrk6csLC7Y1LimAyaGwSv/1p7GlN62lzEQftNE6tvtbriRUmwVEa4SNgxjcld0YVr8ZrvEAiCXARZLsSOIv4MMNjNflbjZOzVqy5+juRCgq9HNwnQiOr0Av8eyXLH11ooF7iqFPVGUpfriPN6eVA2GQ7pWGx0Blm40Hk6fu/PQAN2rSaNI29pAGyyfxGBU0tK6t+FnHrfsbvZ+5siTciJpsb282O333XxQoLw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index a462fe6742..42c38924e3 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1648757495
+date=1648843887
lastupd=adjmulticol adjmulticol__doc adjmulticol__source beamertheme-trigon beamertheme-trigon__doc beamertheme-trigon__source beaulivre beaulivre__doc beaulivre__source bfh-ci bfh-ci__doc biblatex-iso690 biblatex-iso690__doc biblatex-lncs biblatex-lncs__doc bxjscls bxjscls__doc bxjscls__source caption caption__doc
-lstdigest=c345ec0bae0400aa6db181bc9cc135e5
+lstdigest=24f696e9bbf0f2c52ea78da6f4fbf56b
numpkg=5509
relstate=stable
-version=8125
+version=8126
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: o99bP4oz0sdQ3iIsy/odGYDs4yicCH2irYavPlZBnVBt5JMDCBWX6Oqj22n0gUsraGxy1YSHpoZwD9Gc96aSu0J8/K/HJj0dOFDjpxyWrEl3ofqO/vpwxthdGgUxkrnxYbnVIP+xFQ54WEpFcMQSFjw31VM91jQSdwAshD3SRTi/opNuLHsjj1R1dlWwFRwxYiELeLWnzwD3YQUI8pI8tG+9TKSUQM7qJTTUjBk+qQnDjM2+SbauqT3e0saopkQmN/936jYMjcJtu5I1wqVWRBkyd9fa8mxVnC6ge7GIyYakTTyf7wqXkKxC2+K5JJUOLXekq01QnauNAFU9yNs56A==
+;;;; signature/miktex: NpUIXqS7dYOTSCCMKYArdmUgluv+6bbqtnVzOvdgey7y4YzSyJuEpqMPF90vU67VK5P3ABiwFBpFrOfoHnxy4Swf+Z5zeTnyJucL4mjnqsbekt9vue+aaipoOi4I2dgvUrl1nm8kn+VrFlXNlZ2ViXsy6YOqKJDeu8pgvyPQN1F1/BLqjtL5bZGjMALgasuZzvQT+iRxkLnv/EFjVMwynl8CHg+AEEBH7KjzNG42iWI1mmaorpPTaA6A+YE7/gIJqIzn85ak8A+l2hQnnW19L/WuYsLiONTKjq0At0vmvYzgLbRf7oEMUg14HkxTES/Dybt+TFWPbktTZZZ6m3+Waw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 34dc259cb7..3f1b0cb65a 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-04-01-02-02
+2022-04-02-02-02
diff --git a/usergrps/gutenberg/README b/usergrps/gutenberg/README
index 926bc13674..39e9d5aa19 100644
--- a/usergrps/gutenberg/README
+++ b/usergrps/gutenberg/README
@@ -1,7 +1,7 @@
This directory contains files with information about the French-speaking
TeX Users Group, GUTenberg.
-https://www.gutenberg.eu.org/
+https://www.gutenberg-asso.fr/
https://faq.gutenberg.eu.org/
In case of a problem with those files: Jérémy Just <jeremy@jejust.fr>
@@ -17,7 +17,7 @@ we surely have way more interesting material.
Ce répertoire contient des informations générales à propos de GUTenberg,
le groupe francophone des utilisateurs de TeX.
-https://www.gutenberg.eu.org/
+https://www.gutenberg-asso.fr/
https://faq.gutenberg.eu.org/
En cas de problème avec ces fichiers: Jérémy Just <jeremy@jejust.fr>
diff --git a/usergrps/gutenberg/VERSION b/usergrps/gutenberg/VERSION
index 70403645ec..0c1b7d3402 100644
--- a/usergrps/gutenberg/VERSION
+++ b/usergrps/gutenberg/VERSION
@@ -1 +1 @@
-2022-01-05
+2022-03-14
diff --git a/usergrps/gutenberg/adhesion.pdf b/usergrps/gutenberg/adhesion.pdf
index e294b3ae8b..586a7f3a69 100644
--- a/usergrps/gutenberg/adhesion.pdf
+++ b/usergrps/gutenberg/adhesion.pdf
Binary files differ