From 507fa9c669d7e4bc2c808f269113c6ced0b18827 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 6 May 2023 03:01:13 +0000 Subject: CTAN sync 202305060301 --- FILES.byname | 964 +-- FILES.byname.gz | Bin 2529659 -> 2529631 bytes FILES.last07days | 649 +- biblio/ctan-bibdata/ctan.bib | 40 +- biblio/ctan-bibdata/ctan.pdf | Bin 3666520 -> 3667139 bytes info/lshort/chinese/README-zh.md | 9 +- info/lshort/chinese/README.md | 9 +- info/lshort/chinese/lshort-zh-cn.pdf | Bin 1472258 -> 1473039 bytes info/lshort/chinese/src/INSTRUCTIONS.md | 4 +- info/lshort/chinese/src/chap/app.A.install.tex | 3 +- info/lshort/chinese/src/chap/app.B.error.help.tex | 4 +- info/lshort/chinese/src/chap/biblio.tex | 8 +- info/lshort/chinese/src/chap/chap.01.basics.tex | 14 +- info/lshort/chinese/src/chap/chap.02.text.tex | 21 +- info/lshort/chinese/src/chap/chap.03.elements.tex | 12 +- info/lshort/chinese/src/chap/chap.04.math.tex | 9 +- info/lshort/chinese/src/chap/chap.05.style.tex | 39 +- info/lshort/chinese/src/chap/chap.06.spec.tex | 12 +- info/lshort/chinese/src/chap/chap.07.graphic.tex | 18 +- info/lshort/chinese/src/chap/chap.08.custom.tex | 10 +- info/lshort/chinese/src/chap/fdl.tex | 32 +- info/lshort/chinese/src/chap/preface.contrib.tex | 80 +- info/lshort/chinese/src/chap/preface.overview.tex | 2 +- info/lshort/chinese/src/lshort-zh-cn-style.sty | 11 + info/lshort/chinese/src/lshort-zh-cn.tex | 4 +- info/lshort/chinese/src/make.bat | 68 +- .../annotate-equations/annotate-equations.pdf | Bin 203389 -> 151252 bytes .../annotate-equations/annotate-equations.sty | 13 +- .../annotate-equations/annotate-equations.tex | 72 +- macros/latex/contrib/l3kernel/CHANGELOG.md | 41 +- macros/latex/contrib/l3kernel/README.md | 26 +- macros/latex/contrib/l3kernel/expl3.dtx | 4 +- macros/latex/contrib/l3kernel/expl3.pdf | Bin 623058 -> 623197 bytes macros/latex/contrib/l3kernel/interface3.pdf | Bin 1724914 -> 1712125 bytes macros/latex/contrib/l3kernel/interface3.tex | 2 +- macros/latex/contrib/l3kernel/l3basics.dtx | 2 +- macros/latex/contrib/l3kernel/l3bootstrap.dtx | 2 +- macros/latex/contrib/l3kernel/l3box.dtx | 2 +- macros/latex/contrib/l3kernel/l3candidates.dtx | 862 +-- macros/latex/contrib/l3kernel/l3cctab.dtx | 2 +- macros/latex/contrib/l3kernel/l3clist.dtx | 2 +- macros/latex/contrib/l3kernel/l3coffins.dtx | 2 +- macros/latex/contrib/l3kernel/l3color.dtx | 2 +- macros/latex/contrib/l3kernel/l3debug.dtx | 4 +- macros/latex/contrib/l3kernel/l3deprecation.dtx | 21 +- macros/latex/contrib/l3kernel/l3doc.dtx | 2 +- macros/latex/contrib/l3kernel/l3doc.pdf | Bin 558005 -> 558159 bytes macros/latex/contrib/l3kernel/l3docstrip.dtx | 2 +- macros/latex/contrib/l3kernel/l3docstrip.pdf | Bin 151787 -> 151946 bytes macros/latex/contrib/l3kernel/l3expan.dtx | 16 +- macros/latex/contrib/l3kernel/l3file.dtx | 110 +- macros/latex/contrib/l3kernel/l3flag.dtx | 26 +- macros/latex/contrib/l3kernel/l3fp-assign.dtx | 6 +- macros/latex/contrib/l3kernel/l3fp-aux.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-basics.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-convert.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-expo.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-extended.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-logic.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-parse.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-random.dtx | 527 +- macros/latex/contrib/l3kernel/l3fp-round.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp-traps.dtx | 14 +- macros/latex/contrib/l3kernel/l3fp-trig.dtx | 2 +- macros/latex/contrib/l3kernel/l3fp.dtx | 11 +- macros/latex/contrib/l3kernel/l3fparray.dtx | 2 +- macros/latex/contrib/l3kernel/l3int.dtx | 6 +- macros/latex/contrib/l3kernel/l3intarray.dtx | 106 +- .../latex/contrib/l3kernel/l3kernel-functions.dtx | 13 +- macros/latex/contrib/l3kernel/l3keys.dtx | 2 +- macros/latex/contrib/l3kernel/l3legacy.dtx | 2 +- macros/latex/contrib/l3kernel/l3luatex.dtx | 2 +- macros/latex/contrib/l3kernel/l3msg.dtx | 84 +- macros/latex/contrib/l3kernel/l3names.dtx | 2 +- macros/latex/contrib/l3kernel/l3news.pdf | Bin 395876 -> 395876 bytes macros/latex/contrib/l3kernel/l3news01.pdf | Bin 122710 -> 122710 bytes macros/latex/contrib/l3kernel/l3news02.pdf | Bin 150674 -> 150674 bytes macros/latex/contrib/l3kernel/l3news03.pdf | Bin 148706 -> 148706 bytes macros/latex/contrib/l3kernel/l3news04.pdf | Bin 114586 -> 114586 bytes macros/latex/contrib/l3kernel/l3news05.pdf | Bin 112485 -> 112485 bytes macros/latex/contrib/l3kernel/l3news06.pdf | Bin 151569 -> 151569 bytes macros/latex/contrib/l3kernel/l3news07.pdf | Bin 128316 -> 128316 bytes macros/latex/contrib/l3kernel/l3news08.pdf | Bin 163456 -> 163456 bytes macros/latex/contrib/l3kernel/l3news09.pdf | Bin 250136 -> 250136 bytes macros/latex/contrib/l3kernel/l3news10.pdf | Bin 150283 -> 150283 bytes macros/latex/contrib/l3kernel/l3news11.pdf | Bin 170076 -> 170076 bytes macros/latex/contrib/l3kernel/l3news12.pdf | Bin 204992 -> 204992 bytes macros/latex/contrib/l3kernel/l3pdf.dtx | 2 +- macros/latex/contrib/l3kernel/l3prefixes.pdf | Bin 81640 -> 81640 bytes macros/latex/contrib/l3kernel/l3prg.dtx | 110 +- macros/latex/contrib/l3kernel/l3prop.dtx | 2 +- macros/latex/contrib/l3kernel/l3quark.dtx | 2 +- macros/latex/contrib/l3kernel/l3regex.dtx | 60 +- macros/latex/contrib/l3kernel/l3seq.dtx | 70 +- macros/latex/contrib/l3kernel/l3skip.dtx | 14 +- macros/latex/contrib/l3kernel/l3sort.dtx | 11 +- macros/latex/contrib/l3kernel/l3str-convert.dtx | 2 +- macros/latex/contrib/l3kernel/l3str.dtx | 2 +- macros/latex/contrib/l3kernel/l3styleguide.pdf | Bin 296313 -> 296461 bytes macros/latex/contrib/l3kernel/l3styleguide.tex | 2 +- macros/latex/contrib/l3kernel/l3syntax-changes.pdf | Bin 242957 -> 243101 bytes macros/latex/contrib/l3kernel/l3syntax-changes.tex | 2 +- macros/latex/contrib/l3kernel/l3sys.dtx | 124 +- macros/latex/contrib/l3kernel/l3term-glossary.pdf | Bin 215481 -> 215628 bytes macros/latex/contrib/l3kernel/l3term-glossary.tex | 2 +- macros/latex/contrib/l3kernel/l3text-case.dtx | 2 +- macros/latex/contrib/l3kernel/l3text-map.dtx | 2 +- macros/latex/contrib/l3kernel/l3text-purify.dtx | 2 +- macros/latex/contrib/l3kernel/l3text.dtx | 2 +- macros/latex/contrib/l3kernel/l3tl-analysis.dtx | 2 +- macros/latex/contrib/l3kernel/l3tl.dtx | 4 +- macros/latex/contrib/l3kernel/l3token.dtx | 22 +- macros/latex/contrib/l3kernel/l3unicode.dtx | 2 +- macros/latex/contrib/l3kernel/source3.pdf | Bin 7326783 -> 7277921 bytes macros/latex/contrib/l3kernel/source3.tex | 2 +- support/arara/README.md | 2 +- support/arara/doc/arara-manual.pdf | 7339 ++++++++++---------- support/arara/doc/arara.1 | 2 +- support/arara/doc/htmlmanualtopdf.sh | 2 +- support/arara/doc/resources/version.txt | 2 +- .../arara/scripts/rules/arara-rule-animate.yaml | 2 +- .../arara/scripts/rules/arara-rule-asymptote.yaml | 2 +- .../scripts/rules/arara-rule-authorindex.yaml | 2 +- .../arara/scripts/rules/arara-rule-bib2gls.yaml | 2 +- support/arara/scripts/rules/arara-rule-biber.yaml | 2 +- support/arara/scripts/rules/arara-rule-bibtex.yaml | 2 +- .../arara/scripts/rules/arara-rule-bibtex8.yaml | 2 +- .../arara/scripts/rules/arara-rule-bibtexu.yaml | 2 +- support/arara/scripts/rules/arara-rule-clean.yaml | 2 +- .../arara/scripts/rules/arara-rule-context.yaml | 2 +- .../arara/scripts/rules/arara-rule-convert.yaml | 2 +- support/arara/scripts/rules/arara-rule-copy.yaml | 2 +- .../arara/scripts/rules/arara-rule-csplain.yaml | 2 +- .../arara/scripts/rules/arara-rule-datatooltk.yaml | 2 +- support/arara/scripts/rules/arara-rule-detex.yaml | 2 +- .../arara/scripts/rules/arara-rule-dvipdfm.yaml | 2 +- .../arara/scripts/rules/arara-rule-dvipdfmx.yaml | 2 +- support/arara/scripts/rules/arara-rule-dvips.yaml | 2 +- .../arara/scripts/rules/arara-rule-dvipspdf.yaml | 2 +- .../arara/scripts/rules/arara-rule-dvisvgm.yaml | 2 +- support/arara/scripts/rules/arara-rule-etex.yaml | 2 +- .../arara/scripts/rules/arara-rule-fig2dev.yaml | 2 +- .../scripts/rules/arara-rule-frontespizio.yaml | 2 +- .../scripts/rules/arara-rule-ghostscript.yaml | 2 +- .../arara/scripts/rules/arara-rule-gnuplot.yaml | 2 +- support/arara/scripts/rules/arara-rule-halt.yaml | 2 +- support/arara/scripts/rules/arara-rule-indent.yaml | 2 +- support/arara/scripts/rules/arara-rule-knitr.yaml | 2 +- support/arara/scripts/rules/arara-rule-latex.yaml | 2 +- .../arara/scripts/rules/arara-rule-latexmk.yaml | 2 +- support/arara/scripts/rules/arara-rule-llmk.yaml | 2 +- .../arara/scripts/rules/arara-rule-ltx2any.yaml | 2 +- .../arara/scripts/rules/arara-rule-luahbtex.yaml | 2 +- .../arara/scripts/rules/arara-rule-lualatex.yaml | 2 +- support/arara/scripts/rules/arara-rule-luatex.yaml | 2 +- support/arara/scripts/rules/arara-rule-make.yaml | 2 +- .../scripts/rules/arara-rule-makeglossaries.yaml | 2 +- .../rules/arara-rule-makeglossarieslite.yaml | 2 +- .../arara/scripts/rules/arara-rule-makeindex.yaml | 2 +- .../arara/scripts/rules/arara-rule-metapost.yaml | 2 +- support/arara/scripts/rules/arara-rule-mkdir.yaml | 25 + support/arara/scripts/rules/arara-rule-move.yaml | 2 +- .../arara/scripts/rules/arara-rule-nomencl.yaml | 2 +- .../arara/scripts/rules/arara-rule-pbibtex.yaml | 2 +- .../arara/scripts/rules/arara-rule-pdfcrop.yaml | 2 +- .../arara/scripts/rules/arara-rule-pdfcsplain.yaml | 2 +- .../arara/scripts/rules/arara-rule-pdflatex.yaml | 2 +- support/arara/scripts/rules/arara-rule-pdftex.yaml | 2 +- support/arara/scripts/rules/arara-rule-pdftk.yaml | 2 +- .../arara/scripts/rules/arara-rule-perltex.yaml | 2 +- support/arara/scripts/rules/arara-rule-platex.yaml | 2 +- support/arara/scripts/rules/arara-rule-ps2pdf.yaml | 2 +- support/arara/scripts/rules/arara-rule-ptex.yaml | 2 +- .../arara/scripts/rules/arara-rule-pythontex.yaml | 2 +- support/arara/scripts/rules/arara-rule-qpdf.yaml | 2 +- support/arara/scripts/rules/arara-rule-sage.yaml | 2 +- support/arara/scripts/rules/arara-rule-sketch.yaml | 2 +- .../arara/scripts/rules/arara-rule-songidx.yaml | 2 +- support/arara/scripts/rules/arara-rule-spix.yaml | 2 +- support/arara/scripts/rules/arara-rule-tex.yaml | 2 +- .../arara/scripts/rules/arara-rule-texcount.yaml | 2 +- .../arara/scripts/rules/arara-rule-texindy.yaml | 2 +- .../arara/scripts/rules/arara-rule-tikzmake.yaml | 2 +- .../arara/scripts/rules/arara-rule-upbibtex.yaml | 2 +- .../arara/scripts/rules/arara-rule-uplatex.yaml | 2 +- support/arara/scripts/rules/arara-rule-uptex.yaml | 2 +- .../arara/scripts/rules/arara-rule-xdvipdfmx.yaml | 2 +- .../arara/scripts/rules/arara-rule-xelatex.yaml | 2 +- support/arara/scripts/rules/arara-rule-xetex.yaml | 2 +- support/arara/scripts/rules/arara-rule-xindex.yaml | 2 +- support/arara/scripts/rules/arara-rule-xindy.yaml | 2 +- support/texfindpkg/README.md | 66 +- support/texfindpkg/texfindpkg.1 | 37 +- support/texfindpkg/texfindpkg.json.gz | Bin 892907 -> 875626 bytes support/texfindpkg/texfindpkg.lua | 587 +- support/texfindpkg/tfpbuild.lua | 312 + systems/texlive/tlnet/tlpkg/texlive.tlpdb | 241 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2446760 -> 2444972 bytes systems/win32/miktex/tm/packages/files.csv.lzma | Bin 761838 -> 761838 bytes systems/win32/miktex/tm/packages/next/pr.ini | 8 +- systems/win32/miktex/tm/packages/pr.ini | 10 +- timestamp | 2 +- 205 files changed, 6837 insertions(+), 6433 deletions(-) create mode 100644 support/arara/scripts/rules/arara-rule-mkdir.yaml create mode 100644 support/texfindpkg/tfpbuild.lua diff --git a/FILES.byname b/FILES.byname index 98d8601333..a99603fb12 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2056,12 +2056,12 @@ 2023/04/13 | 1675 | biblio/citation-style-language/README.md 2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl 2023/04/13 | 4516625 | biblio/citation-style-language.zip -2023/05/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/05/04 | 2780800 | biblio/ctan-bibdata/ctan.bib -2023/05/04 | 3666004 | biblio/ctan-bibdata/ctan.pdf +2023/05/05 | 2780800 | biblio/ctan-bibdata/ctan.bib +2023/05/05 | 3666520 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/05/04 | 4063625 | biblio/ctan-bibdata.zip +2023/05/05 | 4064177 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5417,7 +5417,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 -2023/05/04 | 65944 | FILES.last07days +2023/05/05 | 57682 | 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 @@ -191882,34 +191882,34 @@ 2005/03/14 | 1621 | info/lshort/bulgarian/README 2005/03/12 | 248370 | info/lshort/bulgarian/src/lshort-bg.src.zip 2010/03/07 | 5518892 | info/lshort/bulgarian.zip -2021/11/20 | 1472258 | info/lshort/chinese/lshort-zh-cn.pdf -2021/11/20 | 1413 | info/lshort/chinese/README.md -2021/11/20 | 1240 | info/lshort/chinese/README-zh.md -2021/11/20 | 8036 | info/lshort/chinese/src/chap/app.A.install.tex -2021/06/15 | 13843 | info/lshort/chinese/src/chap/app.B.error.help.tex -2021/11/20 | 4655 | info/lshort/chinese/src/chap/biblio.tex -2021/11/20 | 27130 | info/lshort/chinese/src/chap/chap.01.basics.tex -2021/06/15 | 19346 | info/lshort/chinese/src/chap/chap.02.text.tex -2021/11/20 | 47066 | info/lshort/chinese/src/chap/chap.03.elements.tex -2021/11/20 | 36707 | info/lshort/chinese/src/chap/chap.04.math.tex -2021/11/20 | 39979 | info/lshort/chinese/src/chap/chap.05.style.tex -2021/11/20 | 33396 | info/lshort/chinese/src/chap/chap.06.spec.tex -2020/10/04 | 17246 | info/lshort/chinese/src/chap/chap.07.graphic.tex -2021/06/15 | 23576 | info/lshort/chinese/src/chap/chap.08.custom.tex -2021/11/20 | 22989 | info/lshort/chinese/src/chap/fdl.tex -2020/06/12 | 10174 | info/lshort/chinese/src/chap/preface.contrib.tex -2021/11/20 | 3659 | info/lshort/chinese/src/chap/preface.overview.tex -2020/08/02 | 17722 | info/lshort/chinese/src/chap/sec.symbol.table.tex -2020/09/03 | 1379 | info/lshort/chinese/src/chap/titlepage.tex -2020/08/04 | 2953 | info/lshort/chinese/src/INSTRUCTIONS.md -2019/04/20 | 319 | info/lshort/chinese/src/latexmkrc -2019/04/20 | 338 | info/lshort/chinese/src/lshort-zh-cn.ist -2019/04/20 | 7252 | info/lshort/chinese/src/lshort-zh-cn-layout.tex -2021/11/20 | 9565 | info/lshort/chinese/src/lshort-zh-cn-style.sty -2021/11/20 | 1142 | info/lshort/chinese/src/lshort-zh-cn.tex -2019/11/11 | 688 | info/lshort/chinese/src/make.bat -2019/04/20 | 573 | info/lshort/chinese/src/Makefile -2021/11/20 | 1589261 | info/lshort/chinese.zip +2023/05/05 | 1473039 | info/lshort/chinese/lshort-zh-cn.pdf +2023/05/05 | 1800 | info/lshort/chinese/README.md +2023/05/05 | 1635 | info/lshort/chinese/README-zh.md +2023/05/05 | 7917 | info/lshort/chinese/src/chap/app.A.install.tex +2023/05/05 | 13843 | info/lshort/chinese/src/chap/app.B.error.help.tex +2023/05/05 | 4655 | info/lshort/chinese/src/chap/biblio.tex +2023/05/05 | 27323 | info/lshort/chinese/src/chap/chap.01.basics.tex +2023/05/05 | 19309 | info/lshort/chinese/src/chap/chap.02.text.tex +2023/05/05 | 47077 | info/lshort/chinese/src/chap/chap.03.elements.tex +2023/05/05 | 36695 | info/lshort/chinese/src/chap/chap.04.math.tex +2023/05/05 | 40169 | info/lshort/chinese/src/chap/chap.05.style.tex +2023/05/05 | 33350 | info/lshort/chinese/src/chap/chap.06.spec.tex +2023/05/05 | 17335 | info/lshort/chinese/src/chap/chap.07.graphic.tex +2023/05/05 | 23565 | info/lshort/chinese/src/chap/chap.08.custom.tex +2023/05/05 | 22944 | info/lshort/chinese/src/chap/fdl.tex +2023/05/05 | 10963 | info/lshort/chinese/src/chap/preface.contrib.tex +2023/05/05 | 3658 | info/lshort/chinese/src/chap/preface.overview.tex +2023/05/05 | 17722 | info/lshort/chinese/src/chap/sec.symbol.table.tex +2023/05/05 | 1379 | info/lshort/chinese/src/chap/titlepage.tex +2023/05/05 | 2951 | info/lshort/chinese/src/INSTRUCTIONS.md +2023/05/05 | 319 | info/lshort/chinese/src/latexmkrc +2023/05/05 | 338 | info/lshort/chinese/src/lshort-zh-cn.ist +2023/05/05 | 7252 | info/lshort/chinese/src/lshort-zh-cn-layout.tex +2023/05/05 | 9866 | info/lshort/chinese/src/lshort-zh-cn-style.sty +2023/05/05 | 1140 | info/lshort/chinese/src/lshort-zh-cn.tex +2023/05/05 | 722 | info/lshort/chinese/src/make.bat +2023/05/05 | 573 | info/lshort/chinese/src/Makefile +2023/05/05 | 1590950 | info/lshort/chinese.zip 2011/06/15 | 925 | info/lshort/czech/CHANGES 2011/06/15 | 2150642 | info/lshort/czech/lshort-cs.pdf 2011/06/15 | 2235 | info/lshort/czech/Makefile @@ -194400,7 +194400,7 @@ 2023/04/19 | 972462 | install/macros/latex/contrib/l3backend.tds.zip 2023/03/27 | 819288 | install/macros/latex/contrib/l3build.tds.zip 2023/04/19 | 4460822 | install/macros/latex/contrib/l3experimental.tds.zip -2023/04/20 | 13975584 | install/macros/latex/contrib/l3kernel.tds.zip +2023/05/05 | 13912331 | install/macros/latex/contrib/l3kernel.tds.zip 2023/02/02 | 2252631 | install/macros/latex/contrib/l3packages.tds.zip 2023/04/12 | 596346 | install/macros/latex/contrib/lastpage.tds.zip 2009/09/02 | 556672 | install/macros/latex/contrib/layouts.tds.zip @@ -194603,7 +194603,7 @@ 2008/06/20 | 3954 | install/macros/xetex/plain/xetexfontinfo.tds.zip 2013/01/04 | 36361 | install/support/adhocfilelist.tds.zip 2023/01/27 | 5226546 | install/support/albatross.tds.zip -2023/04/17 | 18241431 | install/support/arara.tds.zip +2023/05/05 | 18245556 | install/support/arara.tds.zip 2019/11/05 | 310742 | install/support/chklref.tds.zip 2017/04/22 | 51557 | install/support/ctanify.tds.zip 2012/05/08 | 180596 | install/support/ctanupload.tds.zip @@ -211915,12 +211915,12 @@ 2020/07/29 | 2377 | macros/latex/contrib/annee-scolaire/MANIFEST.md 2020/07/29 | 986 | macros/latex/contrib/annee-scolaire/README.md 2020/07/29 | 1372816 | macros/latex/contrib/annee-scolaire.zip -2023/02/15 | 203389 | macros/latex/contrib/annotate-equations/annotate-equations.pdf -2023/02/15 | 7556 | macros/latex/contrib/annotate-equations/annotate-equations.sty -2023/02/15 | 11609 | macros/latex/contrib/annotate-equations/annotate-equations.tex +2023/05/05 | 151252 | macros/latex/contrib/annotate-equations/annotate-equations.pdf +2023/05/05 | 7721 | macros/latex/contrib/annotate-equations/annotate-equations.sty +2023/05/05 | 13873 | macros/latex/contrib/annotate-equations/annotate-equations.tex 2022/03/29 | 1090 | macros/latex/contrib/annotate-equations/LICENSE 2022/11/22 | 3236 | macros/latex/contrib/annotate-equations/README.md -2023/02/15 | 209671 | macros/latex/contrib/annotate-equations.zip +2023/05/05 | 155530 | macros/latex/contrib/annotate-equations.zip 2018/08/23 | 66355 | macros/latex/contrib/annot_pro/annot_pro.dtx 2018/04/26 | 2148 | macros/latex/contrib/annot_pro/annot_pro.ins 2018/08/25 | 635808 | macros/latex/contrib/annot_pro/doc/annotpro_man.pdf @@ -227486,110 +227486,110 @@ 2023/04/19 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins 2023/04/19 | 300021 | macros/latex/contrib/l3experimental/xgalley.pdf 2023/04/19 | 4422710 | macros/latex/contrib/l3experimental.zip -2023/04/20 | 45848 | macros/latex/contrib/l3kernel/CHANGELOG.md -2023/04/20 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx -2023/04/20 | 623058 | macros/latex/contrib/l3kernel/expl3.pdf -2023/04/20 | 1724914 | macros/latex/contrib/l3kernel/interface3.pdf -2023/04/20 | 2038 | macros/latex/contrib/l3kernel/interface3.tex -2023/04/20 | 129545 | macros/latex/contrib/l3kernel/l3basics.dtx -2023/04/20 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx -2023/04/20 | 87744 | macros/latex/contrib/l3kernel/l3box.dtx -2023/04/20 | 60396 | macros/latex/contrib/l3kernel/l3candidates.dtx -2023/04/20 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx -2023/04/20 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx -2023/04/20 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx -2023/04/20 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx -2023/04/20 | 43212 | macros/latex/contrib/l3kernel/l3debug.dtx -2023/04/20 | 23530 | macros/latex/contrib/l3kernel/l3deprecation.dtx -2023/04/20 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx -2023/04/20 | 558005 | macros/latex/contrib/l3kernel/l3doc.pdf -2023/04/20 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx -2023/04/20 | 151787 | macros/latex/contrib/l3kernel/l3docstrip.pdf -2023/04/20 | 106443 | macros/latex/contrib/l3kernel/l3expan.dtx -2023/04/20 | 136651 | macros/latex/contrib/l3kernel/l3file.dtx -2023/04/20 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx -2023/04/20 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx -2023/04/20 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx -2023/04/20 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx -2023/04/20 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx -2023/04/20 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx -2023/04/20 | 70279 | macros/latex/contrib/l3kernel/l3fp.dtx -2023/04/20 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx -2023/04/20 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx -2023/04/20 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx -2023/04/20 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx -2023/04/20 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx -2023/04/20 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx -2023/04/20 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx -2023/04/20 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx -2023/04/20 | 6224 | macros/latex/contrib/l3kernel/l3.ins -2023/04/20 | 34167 | macros/latex/contrib/l3kernel/l3intarray.dtx -2023/04/20 | 92068 | macros/latex/contrib/l3kernel/l3int.dtx -2023/04/20 | 26736 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx -2023/04/20 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx -2023/04/20 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx -2023/04/20 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx -2023/04/20 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx -2023/04/20 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx -2023/04/20 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf -2023/04/20 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex -2023/04/20 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf -2023/04/20 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex -2023/04/20 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf -2023/04/20 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex -2023/04/20 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf -2023/04/20 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex -2023/04/20 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf -2023/04/20 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex -2023/04/20 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf -2023/04/20 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex -2023/04/20 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf -2023/04/20 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex -2023/04/20 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf -2023/04/20 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex -2023/04/20 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf -2023/04/20 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex -2023/04/20 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf -2023/04/20 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex -2023/04/20 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf -2023/04/20 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex -2023/04/20 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf -2023/04/20 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex -2023/04/20 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf -2023/04/20 | 4890 | macros/latex/contrib/l3kernel/l3news.tex -2023/04/20 | 19169 | macros/latex/contrib/l3kernel/l3pdf.dtx -2023/04/20 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv -2023/04/20 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf -2023/04/20 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex -2023/04/20 | 66654 | macros/latex/contrib/l3kernel/l3prg.dtx -2023/04/20 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx -2023/04/20 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx -2023/04/20 | 304752 | macros/latex/contrib/l3kernel/l3regex.dtx -2023/04/20 | 90470 | macros/latex/contrib/l3kernel/l3seq.dtx -2023/04/20 | 75926 | macros/latex/contrib/l3kernel/l3skip.dtx -2023/04/20 | 40704 | macros/latex/contrib/l3kernel/l3sort.dtx -2023/04/20 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx -2023/04/20 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx -2023/04/20 | 296313 | macros/latex/contrib/l3kernel/l3styleguide.pdf -2023/04/20 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex -2023/04/20 | 242957 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf -2023/04/20 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex -2023/04/20 | 33656 | macros/latex/contrib/l3kernel/l3sys.dtx -2023/04/20 | 215481 | macros/latex/contrib/l3kernel/l3term-glossary.pdf -2023/04/20 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex -2023/04/20 | 69893 | macros/latex/contrib/l3kernel/l3text-case.dtx -2023/04/20 | 51775 | macros/latex/contrib/l3kernel/l3text.dtx -2023/04/20 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx -2023/04/20 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx -2023/04/20 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx -2023/04/20 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx -2023/04/20 | 118796 | macros/latex/contrib/l3kernel/l3token.dtx -2023/04/20 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx -2023/04/20 | 3929 | macros/latex/contrib/l3kernel/README.md -2023/04/20 | 24841 | macros/latex/contrib/l3kernel/source3body.tex -2023/04/20 | 7326783 | macros/latex/contrib/l3kernel/source3.pdf -2023/04/20 | 2229 | macros/latex/contrib/l3kernel/source3.tex -2023/04/20 | 13713197 | macros/latex/contrib/l3kernel.zip +2023/05/05 | 47300 | macros/latex/contrib/l3kernel/CHANGELOG.md +2023/05/05 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx +2023/05/05 | 623197 | macros/latex/contrib/l3kernel/expl3.pdf +2023/05/05 | 1712125 | macros/latex/contrib/l3kernel/interface3.pdf +2023/05/05 | 2038 | macros/latex/contrib/l3kernel/interface3.tex +2023/05/05 | 129545 | macros/latex/contrib/l3kernel/l3basics.dtx +2023/05/05 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx +2023/05/05 | 87744 | macros/latex/contrib/l3kernel/l3box.dtx +2023/05/05 | 28006 | macros/latex/contrib/l3kernel/l3candidates.dtx +2023/05/05 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx +2023/05/05 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx +2023/05/05 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx +2023/05/05 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx +2023/05/05 | 43211 | macros/latex/contrib/l3kernel/l3debug.dtx +2023/05/05 | 24233 | macros/latex/contrib/l3kernel/l3deprecation.dtx +2023/05/05 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx +2023/05/05 | 558159 | macros/latex/contrib/l3kernel/l3doc.pdf +2023/05/05 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx +2023/05/05 | 151946 | macros/latex/contrib/l3kernel/l3docstrip.pdf +2023/05/05 | 107093 | macros/latex/contrib/l3kernel/l3expan.dtx +2023/05/05 | 139719 | macros/latex/contrib/l3kernel/l3file.dtx +2023/05/05 | 10167 | macros/latex/contrib/l3kernel/l3flag.dtx +2023/05/05 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx +2023/05/05 | 7472 | macros/latex/contrib/l3kernel/l3fp-assign.dtx +2023/05/05 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx +2023/05/05 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx +2023/05/05 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx +2023/05/05 | 70605 | macros/latex/contrib/l3kernel/l3fp.dtx +2023/05/05 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx +2023/05/05 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx +2023/05/05 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx +2023/05/05 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx +2023/05/05 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx +2023/05/05 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx +2023/05/05 | 12777 | macros/latex/contrib/l3kernel/l3fp-traps.dtx +2023/05/05 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx +2023/05/05 | 6224 | macros/latex/contrib/l3kernel/l3.ins +2023/05/05 | 30508 | macros/latex/contrib/l3kernel/l3intarray.dtx +2023/05/05 | 92086 | macros/latex/contrib/l3kernel/l3int.dtx +2023/05/05 | 27248 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx +2023/05/05 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx +2023/05/05 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx +2023/05/05 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx +2023/05/05 | 77710 | macros/latex/contrib/l3kernel/l3msg.dtx +2023/05/05 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx +2023/05/05 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf +2023/05/05 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex +2023/05/05 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf +2023/05/05 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex +2023/05/05 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf +2023/05/05 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex +2023/05/05 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf +2023/05/05 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex +2023/05/05 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf +2023/05/05 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex +2023/05/05 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf +2023/05/05 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex +2023/05/05 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf +2023/05/05 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex +2023/05/05 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf +2023/05/05 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex +2023/05/05 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf +2023/05/05 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex +2023/05/05 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf +2023/05/05 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex +2023/05/05 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf +2023/05/05 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex +2023/05/05 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf +2023/05/05 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex +2023/05/05 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf +2023/05/05 | 4890 | macros/latex/contrib/l3kernel/l3news.tex +2023/05/05 | 19169 | macros/latex/contrib/l3kernel/l3pdf.dtx +2023/05/05 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv +2023/05/05 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf +2023/05/05 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex +2023/05/05 | 70202 | macros/latex/contrib/l3kernel/l3prg.dtx +2023/05/05 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx +2023/05/05 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx +2023/05/05 | 304307 | macros/latex/contrib/l3kernel/l3regex.dtx +2023/05/05 | 90143 | macros/latex/contrib/l3kernel/l3seq.dtx +2023/05/05 | 75980 | macros/latex/contrib/l3kernel/l3skip.dtx +2023/05/05 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx +2023/05/05 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx +2023/05/05 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx +2023/05/05 | 296461 | macros/latex/contrib/l3kernel/l3styleguide.pdf +2023/05/05 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex +2023/05/05 | 243101 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf +2023/05/05 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex +2023/05/05 | 35086 | macros/latex/contrib/l3kernel/l3sys.dtx +2023/05/05 | 215628 | macros/latex/contrib/l3kernel/l3term-glossary.pdf +2023/05/05 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex +2023/05/05 | 69893 | macros/latex/contrib/l3kernel/l3text-case.dtx +2023/05/05 | 51775 | macros/latex/contrib/l3kernel/l3text.dtx +2023/05/05 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx +2023/05/05 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx +2023/05/05 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx +2023/05/05 | 145224 | macros/latex/contrib/l3kernel/l3tl.dtx +2023/05/05 | 119588 | macros/latex/contrib/l3kernel/l3token.dtx +2023/05/05 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx +2023/05/05 | 3116 | macros/latex/contrib/l3kernel/README.md +2023/05/05 | 24841 | macros/latex/contrib/l3kernel/source3body.tex +2023/05/05 | 7277921 | macros/latex/contrib/l3kernel/source3.pdf +2023/05/05 | 2229 | macros/latex/contrib/l3kernel/source3.tex +2023/05/05 | 13651721 | macros/latex/contrib/l3kernel.zip 2023/02/02 | 7253 | macros/latex/contrib/l3packages/CHANGELOG.md 2023/02/02 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex 2023/02/02 | 12312 | macros/latex/contrib/l3packages/l3keys2e.dtx @@ -278171,102 +278171,103 @@ 2011/05/01 | 29792 | support/ant-worker-tasks/lib/worker-tools.jar 2011/05/01 | 1107 | support/ant-worker-tasks/README 2011/05/02 | 2079536 | support/ant-worker-tasks.zip -2023/04/17 | 1724 | support/arara/doc/arara.1 -2023/04/17 | 2755865 | support/arara/doc/arara-7.0.5-docsrc.zip -2023/04/17 | 1154903 | support/arara/doc/arara-manual.pdf -2023/04/17 | 191524 | support/arara/doc/arara-quickstart.pdf -2023/04/17 | 7603 | support/arara/doc/htmlmanualtopdf.sh -2023/04/17 | 2428 | support/arara/doc/htmlquickstarttopdf.sh -2023/04/17 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg -2023/04/17 | 161924 | support/arara/doc/resources/CascadiaMono-ExtraLightItalic.otf -2023/04/17 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf -2023/04/17 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf -2023/04/17 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf -2023/04/17 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf -2023/04/17 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf -2023/04/17 | 521796 | support/arara/doc/resources/firasans-bold.otf -2023/04/17 | 524840 | support/arara/doc/resources/firasans-italic.otf -2023/04/17 | 522236 | support/arara/doc/resources/firasans-lightitalic.otf -2023/04/17 | 505308 | support/arara/doc/resources/firasans-light.otf -2023/04/17 | 507828 | support/arara/doc/resources/firasans-regular.otf -2023/04/17 | 3843 | support/arara/doc/resources/gitlab-icon.svg -2023/04/17 | 6541 | support/arara/doc/resources/manual.css -2023/04/17 | 5 | support/arara/doc/resources/version.txt -2023/04/17 | 4980 | support/arara/README.md -2023/04/17 | 13558310 | support/arara/scripts/arara.jar -2023/04/17 | 576 | support/arara/scripts/arara.sh -2023/04/17 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml -2023/04/17 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml -2023/04/17 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml -2023/04/17 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml -2023/04/17 | 838 | support/arara/scripts/rules/arara-rule-biber.yaml -2023/04/17 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml -2023/04/17 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml -2023/04/17 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml -2023/04/17 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml -2023/04/17 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml -2023/04/17 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml -2023/04/17 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml -2023/04/17 | 1271 | support/arara/scripts/rules/arara-rule-csplain.yaml -2023/04/17 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml -2023/04/17 | 1836 | support/arara/scripts/rules/arara-rule-detex.yaml -2023/04/17 | 810 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml -2023/04/17 | 806 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml -2023/04/17 | 1274 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml -2023/04/17 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml -2023/04/17 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml -2023/04/17 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml -2023/04/17 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml -2023/04/17 | 1985 | support/arara/scripts/rules/arara-rule-frontespizio.yaml -2023/04/17 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml -2023/04/17 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml -2023/04/17 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml -2023/04/17 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml -2023/04/17 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml -2023/04/17 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml -2023/04/17 | 1609 | support/arara/scripts/rules/arara-rule-latex.yaml -2023/04/17 | 1280 | support/arara/scripts/rules/arara-rule-llmk.yaml -2023/04/17 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml -2023/04/17 | 1275 | support/arara/scripts/rules/arara-rule-luahbtex.yaml -2023/04/17 | 1624 | support/arara/scripts/rules/arara-rule-lualatex.yaml -2023/04/17 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml -2023/04/17 | 646 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml -2023/04/17 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml -2023/04/17 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml -2023/04/17 | 984 | support/arara/scripts/rules/arara-rule-make.yaml -2023/04/17 | 1273 | support/arara/scripts/rules/arara-rule-metapost.yaml -2023/04/17 | 915 | support/arara/scripts/rules/arara-rule-move.yaml -2023/04/17 | 830 | support/arara/scripts/rules/arara-rule-nomencl.yaml -2023/04/17 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml -2023/04/17 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml -2023/04/17 | 1283 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml -2023/04/17 | 1624 | support/arara/scripts/rules/arara-rule-pdflatex.yaml -2023/04/17 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml -2023/04/17 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml -2023/04/17 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml -2023/04/17 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml -2023/04/17 | 807 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml -2023/04/17 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml -2023/04/17 | 1721 | support/arara/scripts/rules/arara-rule-pythontex.yaml -2023/04/17 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml -2023/04/17 | 1323 | support/arara/scripts/rules/arara-rule-sage.yaml -2023/04/17 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml -2023/04/17 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml -2023/04/17 | 650 | support/arara/scripts/rules/arara-rule-spix.yaml -2023/04/17 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml -2023/04/17 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml -2023/04/17 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml -2023/04/17 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml -2023/04/17 | 625 | support/arara/scripts/rules/arara-rule-upbibtex.yaml -2023/04/17 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml -2023/04/17 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml -2023/04/17 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml -2023/04/17 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml -2023/04/17 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml -2023/04/17 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml -2023/04/17 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml -2023/04/17 | 160121 | support/arara/source/arara-7.0.5-src.zip -2023/04/18 | 18288034 | support/arara.zip +2023/05/05 | 1722 | support/arara/doc/arara.1 +2023/05/05 | 2756846 | support/arara/doc/arara-7.1.0-docsrc.zip +2023/05/05 | 1155967 | support/arara/doc/arara-manual.pdf +2023/05/05 | 191524 | support/arara/doc/arara-quickstart.pdf +2023/05/05 | 7603 | support/arara/doc/htmlmanualtopdf.sh +2023/05/05 | 2428 | support/arara/doc/htmlquickstarttopdf.sh +2023/05/05 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg +2023/05/05 | 161924 | support/arara/doc/resources/CascadiaMono-ExtraLightItalic.otf +2023/05/05 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf +2023/05/05 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf +2023/05/05 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf +2023/05/05 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf +2023/05/05 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf +2023/05/05 | 521796 | support/arara/doc/resources/firasans-bold.otf +2023/05/05 | 524840 | support/arara/doc/resources/firasans-italic.otf +2023/05/05 | 522236 | support/arara/doc/resources/firasans-lightitalic.otf +2023/05/05 | 505308 | support/arara/doc/resources/firasans-light.otf +2023/05/05 | 507828 | support/arara/doc/resources/firasans-regular.otf +2023/05/05 | 3843 | support/arara/doc/resources/gitlab-icon.svg +2023/05/05 | 6541 | support/arara/doc/resources/manual.css +2023/05/05 | 5 | support/arara/doc/resources/version.txt +2023/05/05 | 4980 | support/arara/README.md +2023/05/05 | 13560320 | support/arara/scripts/arara.jar +2023/05/05 | 576 | support/arara/scripts/arara.sh +2023/05/05 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml +2023/05/05 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml +2023/05/05 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml +2023/05/05 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml +2023/05/05 | 838 | support/arara/scripts/rules/arara-rule-biber.yaml +2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml +2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml +2023/05/05 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml +2023/05/05 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml +2023/05/05 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml +2023/05/05 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml +2023/05/05 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml +2023/05/05 | 1271 | support/arara/scripts/rules/arara-rule-csplain.yaml +2023/05/05 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml +2023/05/05 | 1836 | support/arara/scripts/rules/arara-rule-detex.yaml +2023/05/05 | 810 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml +2023/05/05 | 806 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml +2023/05/05 | 1274 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml +2023/05/05 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml +2023/05/05 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml +2023/05/05 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml +2023/05/05 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml +2023/05/05 | 1985 | support/arara/scripts/rules/arara-rule-frontespizio.yaml +2023/05/05 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml +2023/05/05 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml +2023/05/05 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml +2023/05/05 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml +2023/05/05 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml +2023/05/05 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml +2023/05/05 | 1609 | support/arara/scripts/rules/arara-rule-latex.yaml +2023/05/05 | 1280 | support/arara/scripts/rules/arara-rule-llmk.yaml +2023/05/05 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml +2023/05/05 | 1275 | support/arara/scripts/rules/arara-rule-luahbtex.yaml +2023/05/05 | 1624 | support/arara/scripts/rules/arara-rule-lualatex.yaml +2023/05/05 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml +2023/05/05 | 646 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml +2023/05/05 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml +2023/05/05 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml +2023/05/05 | 984 | support/arara/scripts/rules/arara-rule-make.yaml +2023/05/05 | 1273 | support/arara/scripts/rules/arara-rule-metapost.yaml +2023/05/05 | 460 | support/arara/scripts/rules/arara-rule-mkdir.yaml +2023/05/05 | 915 | support/arara/scripts/rules/arara-rule-move.yaml +2023/05/05 | 830 | support/arara/scripts/rules/arara-rule-nomencl.yaml +2023/05/05 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml +2023/05/05 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml +2023/05/05 | 1283 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml +2023/05/05 | 1624 | support/arara/scripts/rules/arara-rule-pdflatex.yaml +2023/05/05 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml +2023/05/05 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml +2023/05/05 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml +2023/05/05 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml +2023/05/05 | 807 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml +2023/05/05 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml +2023/05/05 | 1721 | support/arara/scripts/rules/arara-rule-pythontex.yaml +2023/05/05 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml +2023/05/05 | 1323 | support/arara/scripts/rules/arara-rule-sage.yaml +2023/05/05 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml +2023/05/05 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml +2023/05/05 | 650 | support/arara/scripts/rules/arara-rule-spix.yaml +2023/05/05 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml +2023/05/05 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml +2023/05/05 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml +2023/05/05 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml +2023/05/05 | 625 | support/arara/scripts/rules/arara-rule-upbibtex.yaml +2023/05/05 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml +2023/05/05 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml +2023/05/05 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml +2023/05/05 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml +2023/05/05 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml +2023/05/05 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml +2023/05/05 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml +2023/05/05 | 160385 | support/arara/source/arara-7.1.0-src.zip +2023/05/05 | 18292017 | support/arara.zip 2001/08/10 | 19878 | support/arraymaker/arraymaker 2001/08/11 | 1352 | support/arraymaker/README 1995/02/22 | 13087 | support/artex/artex @@ -285247,11 +285248,12 @@ 1994/03/14 | 4373 | support/texfilt/readme 1994/03/14 | 129065 | support/texfilt/texfilt3.zip 1994/07/01 | 3776 | support/texfind -2023/04/05 | 2059 | support/texfindpkg/README.md -2023/04/05 | 711 | support/texfindpkg/texfindpkg.1 -2023/04/05 | 892907 | support/texfindpkg/texfindpkg.json.gz -2023/04/05 | 13304 | support/texfindpkg/texfindpkg.lua -2023/04/05 | 894542 | support/texfindpkg.zip +2023/04/17 | 2941 | support/texfindpkg/README.md +2023/05/05 | 885 | support/texfindpkg/texfindpkg.1 +2023/05/05 | 875626 | support/texfindpkg/texfindpkg.json.gz +2023/05/05 | 16079 | support/texfindpkg/texfindpkg.lua +2023/04/16 | 8709 | support/texfindpkg/tfpbuild.lua +2023/05/05 | 880762 | support/texfindpkg.zip 2017/08/08 | 739 | support/texfot/README 2023/01/15 | 32195 | support/texfot/texfot.pdf 2022/12/16 | 15703 | support/texfot/texfot.pl @@ -290138,7 +290140,7 @@ 2020/04/22 | 5992 | systems/texlive/tlnet/archive/bearwear.source.r54826.tar.xz 2023/01/07 | 7052 | systems/texlive/tlnet/archive/beaulivre.doc.r65475.tar.xz 2023/01/07 | 4760 | systems/texlive/tlnet/archive/beaulivre.r65475.tar.xz -2023/03/02 | 903080 | systems/texlive/tlnet/archive/beebe.r66286.tar.xz +2023/05/05 | 903060 | systems/texlive/tlnet/archive/beebe.r67008.tar.xz 2022/05/08 | 785552 | systems/texlive/tlnet/archive/begingreek.doc.r63255.tar.xz 2022/05/08 | 1808 | systems/texlive/tlnet/archive/begingreek.r63255.tar.xz 2022/05/08 | 7856 | systems/texlive/tlnet/archive/begingreek.source.r63255.tar.xz @@ -291445,9 +291447,9 @@ 2022/08/01 | 627828 | systems/texlive/tlnet/archive/colortbl.doc.r64015.tar.xz 2022/08/01 | 3676 | systems/texlive/tlnet/archive/colortbl.r64015.tar.xz 2022/08/01 | 12780 | systems/texlive/tlnet/archive/colortbl.source.r64015.tar.xz -2019/02/28 | 98884 | systems/texlive/tlnet/archive/colorwav.doc.r15878.tar.xz -2019/02/28 | 1952 | systems/texlive/tlnet/archive/colorwav.r15878.tar.xz -2019/02/28 | 4204 | systems/texlive/tlnet/archive/colorwav.source.r15878.tar.xz +2023/05/05 | 98900 | systems/texlive/tlnet/archive/colorwav.doc.r67012.tar.xz +2023/05/05 | 1932 | systems/texlive/tlnet/archive/colorwav.r67012.tar.xz +2023/05/05 | 4276 | systems/texlive/tlnet/archive/colorwav.source.r67012.tar.xz 2019/02/28 | 1224824 | systems/texlive/tlnet/archive/colorweb.doc.r31490.tar.xz 2019/02/28 | 3064 | systems/texlive/tlnet/archive/colorweb.r31490.tar.xz 2019/02/28 | 11920 | systems/texlive/tlnet/archive/colorweb.source.r31490.tar.xz @@ -291527,7 +291529,7 @@ 2019/02/28 | 352 | systems/texlive/tlnet/archive/context-algorithmic.doc.r47085.tar.xz 2019/02/28 | 3384 | systems/texlive/tlnet/archive/context-algorithmic.r47085.tar.xz 2023/03/11 | 972848 | systems/texlive/tlnet/archive/context.amd64-freebsd.r66562.tar.xz -2023/04/02 | 1076940 | systems/texlive/tlnet/archive/context.amd64-netbsd.r66731.tar.xz +2023/05/05 | 1095616 | systems/texlive/tlnet/archive/context.amd64-netbsd.r67009.tar.xz 2019/02/28 | 632 | systems/texlive/tlnet/archive/context-animation.doc.r47085.tar.xz 2019/02/28 | 4044 | systems/texlive/tlnet/archive/context-animation.r47085.tar.xz 2019/02/28 | 47140 | systems/texlive/tlnet/archive/context-annotation.doc.r47085.tar.xz @@ -291551,7 +291553,7 @@ 2019/02/28 | 7820 | systems/texlive/tlnet/archive/context-cyrillicnumbers.r47085.tar.xz 2019/02/28 | 180360 | systems/texlive/tlnet/archive/context-degrade.doc.r47085.tar.xz 2019/02/28 | 2340 | systems/texlive/tlnet/archive/context-degrade.r47085.tar.xz -2023/04/09 | 84245980 | systems/texlive/tlnet/archive/context.doc.r66802.tar.xz +2023/05/05 | 84245972 | systems/texlive/tlnet/archive/context.doc.r67020.tar.xz 2019/02/28 | 187444 | systems/texlive/tlnet/archive/context-fancybreak.doc.r47085.tar.xz 2019/02/28 | 4324 | systems/texlive/tlnet/archive/context-fancybreak.r47085.tar.xz 2022/02/19 | 11080 | systems/texlive/tlnet/archive/context-filter.doc.r62070.tar.xz @@ -291581,7 +291583,7 @@ 2023/04/01 | 532 | systems/texlive/tlnet/archive/context-notes-zh-cn.r66725.tar.xz 2023/04/28 | 205312 | systems/texlive/tlnet/archive/context-pocketdiary.doc.r66953.tar.xz 2023/04/28 | 25420 | systems/texlive/tlnet/archive/context-pocketdiary.r66953.tar.xz -2023/04/09 | 9982680 | systems/texlive/tlnet/archive/context.r66802.tar.xz +2023/05/05 | 9990548 | systems/texlive/tlnet/archive/context.r67020.tar.xz 2019/02/28 | 126944 | systems/texlive/tlnet/archive/context-rst.doc.r47085.tar.xz 2019/02/28 | 31068 | systems/texlive/tlnet/archive/context-rst.r47085.tar.xz 2019/02/28 | 808 | systems/texlive/tlnet/archive/context-ruby.doc.r47085.tar.xz @@ -291649,17 +291651,17 @@ 2022/12/12 | 722996 | systems/texlive/tlnet/archive/cooking-units.doc.r65241.tar.xz 2022/12/12 | 22592 | systems/texlive/tlnet/archive/cooking-units.r65241.tar.xz 2022/12/12 | 74760 | systems/texlive/tlnet/archive/cooking-units.source.r65241.tar.xz -2019/02/28 | 412164 | systems/texlive/tlnet/archive/cool.doc.r15878.tar.xz +2023/05/05 | 412172 | systems/texlive/tlnet/archive/cool.doc.r67013.tar.xz 2023/02/28 | 54544 | systems/texlive/tlnet/archive/coolfn.doc.r66221.tar.xz 2023/02/28 | 1564 | systems/texlive/tlnet/archive/coolfn.r66221.tar.xz -2022/06/10 | 110572 | systems/texlive/tlnet/archive/coollist.doc.r63523.tar.xz -2022/06/10 | 2332 | systems/texlive/tlnet/archive/coollist.r63523.tar.xz -2022/06/10 | 7076 | systems/texlive/tlnet/archive/coollist.source.r63523.tar.xz -2019/02/28 | 10204 | systems/texlive/tlnet/archive/cool.r15878.tar.xz -2019/02/28 | 22524 | systems/texlive/tlnet/archive/cool.source.r15878.tar.xz -2019/02/28 | 116380 | systems/texlive/tlnet/archive/coolstr.doc.r15878.tar.xz -2019/02/28 | 2396 | systems/texlive/tlnet/archive/coolstr.r15878.tar.xz -2019/02/28 | 6468 | systems/texlive/tlnet/archive/coolstr.source.r15878.tar.xz +2023/05/05 | 110572 | systems/texlive/tlnet/archive/coollist.doc.r67014.tar.xz +2023/05/05 | 2332 | systems/texlive/tlnet/archive/coollist.r67014.tar.xz +2023/05/05 | 7068 | systems/texlive/tlnet/archive/coollist.source.r67014.tar.xz +2023/05/05 | 10192 | systems/texlive/tlnet/archive/cool.r67013.tar.xz +2023/05/05 | 22576 | systems/texlive/tlnet/archive/cool.source.r67013.tar.xz +2023/05/05 | 116388 | systems/texlive/tlnet/archive/coolstr.doc.r67015.tar.xz +2023/05/05 | 2376 | systems/texlive/tlnet/archive/coolstr.r67015.tar.xz +2023/05/05 | 6520 | systems/texlive/tlnet/archive/coolstr.source.r67015.tar.xz 2019/02/28 | 108508 | systems/texlive/tlnet/archive/coolthms.doc.r29062.tar.xz 2019/02/28 | 2624 | systems/texlive/tlnet/archive/coolthms.r29062.tar.xz 2019/02/28 | 8968 | systems/texlive/tlnet/archive/coolthms.source.r29062.tar.xz @@ -292765,9 +292767,9 @@ 2019/02/28 | 2084 | systems/texlive/tlnet/archive/dynblocks.r35193.tar.xz 2021/04/06 | 851528 | systems/texlive/tlnet/archive/dynkin-diagrams.doc.r58758.tar.xz 2021/04/06 | 20284 | systems/texlive/tlnet/archive/dynkin-diagrams.r58758.tar.xz -2019/02/28 | 127664 | systems/texlive/tlnet/archive/dyntree.doc.r15878.tar.xz -2019/02/28 | 3120 | systems/texlive/tlnet/archive/dyntree.r15878.tar.xz -2019/02/28 | 8784 | systems/texlive/tlnet/archive/dyntree.source.r15878.tar.xz +2023/05/05 | 127676 | systems/texlive/tlnet/archive/dyntree.doc.r67016.tar.xz +2023/05/05 | 3092 | systems/texlive/tlnet/archive/dyntree.r67016.tar.xz +2023/05/05 | 8840 | systems/texlive/tlnet/archive/dyntree.source.r67016.tar.xz 2021/01/25 | 321608 | systems/texlive/tlnet/archive/ean13isbn.doc.r57514.tar.xz 2021/01/25 | 1828 | systems/texlive/tlnet/archive/ean13isbn.r57514.tar.xz 2019/02/28 | 948 | systems/texlive/tlnet/archive/ean.doc.r20851.tar.xz @@ -293809,9 +293811,9 @@ 2020/06/29 | 472 | systems/texlive/tlnet/archive/forest-quickstart.r55688.tar.xz 2021/01/13 | 56176 | systems/texlive/tlnet/archive/forest.r57398.tar.xz 2021/01/13 | 76248 | systems/texlive/tlnet/archive/forest.source.r57398.tar.xz -2019/02/28 | 70472 | systems/texlive/tlnet/archive/forloop.doc.r15878.tar.xz -2019/02/28 | 1268 | systems/texlive/tlnet/archive/forloop.r15878.tar.xz -2019/02/28 | 2576 | systems/texlive/tlnet/archive/forloop.source.r15878.tar.xz +2023/05/05 | 70488 | systems/texlive/tlnet/archive/forloop.doc.r67017.tar.xz +2023/05/05 | 1252 | systems/texlive/tlnet/archive/forloop.r67017.tar.xz +2023/05/05 | 2628 | systems/texlive/tlnet/archive/forloop.source.r67017.tar.xz 2022/02/10 | 235904 | systems/texlive/tlnet/archive/formal-grammar.doc.r61955.tar.xz 2022/02/10 | 1848 | systems/texlive/tlnet/archive/formal-grammar.r61955.tar.xz 2022/02/10 | 6752 | systems/texlive/tlnet/archive/formal-grammar.source.r61955.tar.xz @@ -298412,9 +298414,9 @@ 2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz 2019/02/28 | 110192 | systems/texlive/tlnet/archive/pitex.doc.r24731.tar.xz 2019/02/28 | 22664 | systems/texlive/tlnet/archive/pitex.r24731.tar.xz -2023/04/12 | 612608 | systems/texlive/tlnet/archive/piton.doc.r66827.tar.xz -2023/04/12 | 12760 | systems/texlive/tlnet/archive/piton.r66827.tar.xz -2023/04/12 | 36048 | systems/texlive/tlnet/archive/piton.source.r66827.tar.xz +2023/05/05 | 644120 | systems/texlive/tlnet/archive/piton.doc.r67019.tar.xz +2023/05/05 | 13116 | systems/texlive/tlnet/archive/piton.r67019.tar.xz +2023/05/05 | 38668 | systems/texlive/tlnet/archive/piton.source.r67019.tar.xz 2019/02/28 | 317704 | systems/texlive/tlnet/archive/pittetd.doc.r15878.tar.xz 2019/02/28 | 8884 | systems/texlive/tlnet/archive/pittetd.r15878.tar.xz 2019/02/28 | 38588 | systems/texlive/tlnet/archive/pittetd.source.r15878.tar.xz @@ -301098,9 +301100,9 @@ 2019/02/28 | 93936 | systems/texlive/tlnet/archive/thmbox.doc.r15878.tar.xz 2019/02/28 | 2416 | systems/texlive/tlnet/archive/thmbox.r15878.tar.xz 2019/02/28 | 8324 | systems/texlive/tlnet/archive/thmbox.source.r15878.tar.xz -2023/02/18 | 265140 | systems/texlive/tlnet/archive/thmtools.doc.r65863.tar.xz -2023/02/18 | 13416 | systems/texlive/tlnet/archive/thmtools.r65863.tar.xz -2023/02/18 | 20756 | systems/texlive/tlnet/archive/thmtools.source.r65863.tar.xz +2023/05/05 | 264936 | systems/texlive/tlnet/archive/thmtools.doc.r67018.tar.xz +2023/05/05 | 13416 | systems/texlive/tlnet/archive/thmtools.r67018.tar.xz +2023/05/05 | 20760 | systems/texlive/tlnet/archive/thmtools.source.r67018.tar.xz 2019/02/28 | 290856 | systems/texlive/tlnet/archive/threadcol.doc.r28754.tar.xz 2019/02/28 | 1764 | systems/texlive/tlnet/archive/threadcol.r28754.tar.xz 2019/02/28 | 93120 | systems/texlive/tlnet/archive/threadcol.source.r28754.tar.xz @@ -301232,8 +301234,8 @@ 2020/07/24 | 1288 | systems/texlive/tlnet/archive/tikz-nef.r55920.tar.xz 2019/08/16 | 825808 | systems/texlive/tlnet/archive/tikz-network.doc.r51884.tar.xz 2019/08/16 | 8296 | systems/texlive/tlnet/archive/tikz-network.r51884.tar.xz -2023/04/25 | 272584 | systems/texlive/tlnet/archive/tikz-nfold.doc.r66928.tar.xz -2023/04/25 | 14528 | systems/texlive/tlnet/archive/tikz-nfold.r66928.tar.xz +2023/05/05 | 273100 | systems/texlive/tlnet/archive/tikz-nfold.doc.r67010.tar.xz +2023/05/05 | 16104 | systems/texlive/tlnet/archive/tikz-nfold.r67010.tar.xz 2019/02/28 | 75232 | systems/texlive/tlnet/archive/tikz-opm.doc.r32769.tar.xz 2019/02/28 | 1872 | systems/texlive/tlnet/archive/tikz-opm.r32769.tar.xz 2022/04/08 | 393040 | systems/texlive/tlnet/archive/tikz-optics.doc.r62977.tar.xz @@ -302194,8 +302196,8 @@ 2019/02/28 | 2472 | systems/texlive/tlnet/archive/williams.r15878.tar.xz 2021/09/29 | 24230688 | systems/texlive/tlnet/archive/willowtreebook.doc.r60638.tar.xz 2021/09/29 | 6300 | systems/texlive/tlnet/archive/willowtreebook.r60638.tar.xz -2021/12/06 | 565924 | systems/texlive/tlnet/archive/windycity.doc.r61223.tar.xz -2021/12/06 | 20328 | systems/texlive/tlnet/archive/windycity.r61223.tar.xz +2023/05/05 | 572224 | systems/texlive/tlnet/archive/windycity.doc.r67011.tar.xz +2023/05/05 | 21364 | systems/texlive/tlnet/archive/windycity.r67011.tar.xz 2023/04/18 | 979592 | systems/texlive/tlnet/archive/wintools.windows.doc.r66874.tar.xz 2023/04/18 | 5556864 | systems/texlive/tlnet/archive/wintools.windows.r66874.tar.xz 2019/11/05 | 475336 | systems/texlive/tlnet/archive/withargs.doc.r52641.tar.xz @@ -302706,16 +302708,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/05/04 | 5735799 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/05/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/05/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/05 | 5735784 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/02/19 | 5098 | systems/texlive/tlnet/install-tl-windows.bat -2023/05/04 | 21036966 | systems/texlive/tlnet/install-tl-windows.exe -2023/05/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/05/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/04 | 26025746 | systems/texlive/tlnet/install-tl.zip -2023/05/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/05/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/05 | 21037464 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/05 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -302767,12 +302769,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/05/04 | 18092398 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/05/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/05 | 18092397 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/05/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/05/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/04 | 2447464 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/05 | 2446760 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/02/26 | 42350 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -308310,7 +308312,7 @@ 2022/11/01 | 5115 | 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 -2023/05/03 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma +2023/05/05 | 761838 | 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 @@ -309933,241 +309935,241 @@ 2016/07/16 | 344819 | systems/win32/miktex/tm/packages/midnight.tar.lzma 2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma 2022/07/26 | 51788 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma -2023/04/15 | 36595 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/05 | 36586 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma 2022/07/26 | 1023495 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma -2023/04/15 | 1169151 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/05 | 1168573 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma 2022/07/26 | 28812 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma -2023/04/15 | 31731 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/05 | 31698 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma 2022/07/26 | 30075 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma -2023/04/15 | 36525 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/05 | 36569 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma 2022/07/26 | 56698 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma -2023/04/15 | 67236 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/05 | 67226 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma 2022/07/26 | 83765 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma -2023/04/15 | 102906 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/05 | 102894 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2022/07/26 | 69127 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma -2023/04/15 | 78656 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/05 | 78612 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma 2022/07/26 | 27365 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma -2023/04/15 | 31586 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/05 | 31577 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma 2022/07/26 | 332598 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma -2023/04/15 | 394768 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/05 | 394866 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma 2013/06/24 | 447360 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x86-2.9.tar.lzma 2022/07/26 | 32659 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma -2023/04/15 | 40087 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/05 | 40126 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma 2022/07/26 | 51394 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma -2023/04/15 | 58507 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/05 | 58514 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma 2023/04/15 | 5262 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma 2022/07/26 | 244550 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma -2023/04/15 | 271487 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma +2023/05/05 | 271320 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma 2022/07/26 | 179664 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma -2023/04/15 | 221021 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/05 | 221145 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma 2022/07/26 | 93078 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma -2023/04/15 | 106212 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/05 | 106145 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma 2022/07/26 | 21304 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma -2023/04/15 | 25357 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/05 | 25442 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma 2020/02/07 | 785398 | systems/win32/miktex/tm/packages/miktex-dict-british.tar.lzma 2016/11/02 | 171725 | systems/win32/miktex/tm/packages/miktex-dict-english.tar.lzma 2016/11/02 | 292320 | systems/win32/miktex/tm/packages/miktex-dict-french.tar.lzma 2016/11/02 | 967418 | systems/win32/miktex/tm/packages/miktex-dict-german.tar.lzma 2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma -2023/04/15 | 473688 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma +2023/05/05 | 473608 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma 2022/07/26 | 46387 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma -2023/04/15 | 54073 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/05 | 54082 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma 2022/07/26 | 285874 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma -2023/04/15 | 328747 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/05 | 328419 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2021/11/30 | 5049 | systems/win32/miktex/tm/packages/miktex-dvipdfmx.tar.lzma 2022/07/26 | 41442 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma -2023/04/15 | 47029 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/05 | 47078 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma 2022/07/26 | 120742 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma -2023/04/15 | 137400 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/05 | 137780 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma 2017/04/09 | 4195 | systems/win32/miktex/tm/packages/miktex-dvips.tar.lzma 2022/07/26 | 1311595 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma -2023/04/15 | 1427074 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/05 | 1427202 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma 2022/07/26 | 99307 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma -2023/04/15 | 100165 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma +2023/05/05 | 100132 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma 2016/11/03 | 672 | systems/win32/miktex/tm/packages/miktex-etex.tar.lzma 2022/07/26 | 43659 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma -2023/04/15 | 49651 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/05 | 49669 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma 2022/07/26 | 25280 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma -2023/04/15 | 28898 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/05 | 28912 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma 2022/07/26 | 56918 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma -2023/04/15 | 77624 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/05 | 77646 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma 2015/09/08 | 11241 | systems/win32/miktex/tm/packages/miktex-fontconfig-base.tar.lzma 2022/07/26 | 136111 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma -2023/04/15 | 157334 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/05 | 157574 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma 2016/11/04 | 3555 | systems/win32/miktex/tm/packages/miktex-fontconfig.tar.lzma 2022/07/26 | 74078 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma -2023/04/15 | 81444 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/05 | 81372 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma 2022/07/26 | 71907 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma -2023/04/15 | 81843 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/05 | 81859 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma 2022/07/26 | 259267 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma -2023/04/15 | 305414 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/05 | 305335 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma 2022/07/26 | 22141 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma -2023/04/15 | 25456 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/05 | 25459 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2022/07/26 | 97375 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma -2023/04/15 | 105619 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/05 | 105509 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma 2018/09/25 | 10777812 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin.tar.lzma 2018/09/25 | 11056498 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin-x64.tar.lzma 2022/07/26 | 64580 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma -2023/04/15 | 73295 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/05 | 73305 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma 2022/07/26 | 96681 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma -2023/04/15 | 116989 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/05 | 117066 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma 2022/07/26 | 38665 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma -2023/04/15 | 44157 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 44170 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2022/07/26 | 484112 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma -2023/04/15 | 697161 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/05 | 697651 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2019/09/28 | 1103778 | systems/win32/miktex/tm/packages/miktex-harftex-bin-2.9.tar.lzma 2019/09/28 | 1272652 | systems/win32/miktex/tm/packages/miktex-harftex-bin-x64-2.9.tar.lzma 2022/07/26 | 204264 | systems/win32/miktex/tm/packages/miktex-hitex-bin.tar.lzma -2023/04/15 | 249657 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma +2023/05/05 | 249637 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma 2022/07/26 | 152533 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma -2023/04/15 | 209338 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/05 | 206269 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma 2017/11/02 | 7484214 | systems/win32/miktex/tm/packages/miktex-icu-bin.tar.lzma 2022/11/25 | 9247550 | systems/win32/miktex/tm/packages/miktex-icu-bin-x64.tar.lzma 2022/07/26 | 95516 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma -2023/04/15 | 109734 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/05 | 109670 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma 2022/07/26 | 16454 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma -2023/04/15 | 19638 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/05 | 19647 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma 2022/07/26 | 28492 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma -2023/04/15 | 32614 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/05 | 32590 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma 2021/03/18 | 1262 | systems/win32/miktex/tm/packages/miktex-latex.tar.lzma 2022/07/26 | 631347 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma -2023/04/15 | 706008 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/05 | 705795 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2022/07/26 | 532312 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma -2023/04/15 | 600941 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/05 | 601357 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma 2022/07/26 | 477940 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma -2023/04/15 | 531301 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/05 | 529624 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma 2019/01/02 | 71265 | systems/win32/miktex/tm/packages/miktex-lua52-bin-2.9.tar.lzma 2019/01/02 | 80005 | systems/win32/miktex/tm/packages/miktex-lua52-bin-x64-2.9.tar.lzma 2022/07/26 | 94055 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma -2023/04/15 | 103848 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/05 | 103862 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma 2022/07/26 | 1733266 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma -2023/04/15 | 1993960 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/05 | 2025003 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma 2016/11/06 | 11511 | systems/win32/miktex/tm/packages/miktex-luatex.tar.lzma 2022/07/26 | 67910 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma -2023/04/15 | 81494 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/05 | 81400 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma 2022/07/26 | 27717 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma -2023/04/15 | 33664 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/05 | 33743 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma 2022/07/26 | 7735 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma -2023/04/15 | 8783 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/05 | 8774 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma 2022/07/26 | 190604 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma -2023/04/15 | 231486 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/05 | 231433 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma 2016/11/04 | 675 | systems/win32/miktex/tm/packages/miktex-metafont.tar.lzma 2022/07/26 | 251086 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma -2023/04/15 | 288251 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/05 | 288252 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma 2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma 2022/07/26 | 99463 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma -2023/04/15 | 108026 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/05 | 108116 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma 2023/04/09 | 23183 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma 2021/12/09 | 64527 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma 2021/12/09 | 74601 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma 2022/07/26 | 126901 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma -2023/04/15 | 140411 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/05 | 140293 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma 2022/07/26 | 287501 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma -2023/04/15 | 290302 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/05 | 290507 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma 2022/07/26 | 199806 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma -2023/04/15 | 182711 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/05 | 182643 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma 2022/07/26 | 49743 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma -2023/04/15 | 56022 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/05 | 56103 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma 2022/07/26 | 31439 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma -2023/04/15 | 35249 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/05 | 35247 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma 2022/07/26 | 38309 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma -2023/04/15 | 43746 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/05 | 43820 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma 2022/07/26 | 43447 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma -2023/04/15 | 48089 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/05 | 48085 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma 2022/07/26 | 45780 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma -2023/04/15 | 52549 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/05 | 52549 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma 2006/05/19 | 1267123 | systems/win32/miktex/tm/packages/miktex-omega-base.cab 2020/05/12 | 354540 | systems/win32/miktex/tm/packages/miktex-omega-bin-2.9.tar.lzma 2020/05/12 | 387734 | systems/win32/miktex/tm/packages/miktex-omega-bin-x64-2.9.tar.lzma 2016/11/04 | 746 | systems/win32/miktex/tm/packages/miktex-omega.tar.lzma 2022/07/26 | 197278 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma -2023/04/15 | 217617 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/05 | 217685 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma 2022/07/26 | 36415 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma -2023/04/15 | 43056 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma +2023/05/05 | 43086 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma 2022/07/26 | 754258 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma -2023/04/15 | 830204 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/05 | 828208 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma 2016/11/10 | 1683 | systems/win32/miktex/tm/packages/miktex-pdftex.tar.lzma 2022/07/26 | 200463 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma -2023/04/15 | 203510 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/05 | 203601 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma 2022/07/26 | 210552 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma -2023/04/15 | 246287 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/05 | 246209 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma 2022/07/26 | 79370 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma -2023/04/15 | 88452 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma +2023/05/05 | 88417 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma 2022/07/26 | 1180255 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma -2023/04/15 | 1341745 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/05 | 1338535 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma 2022/07/26 | 20173 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma -2023/04/15 | 23987 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/05 | 24001 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma 2022/07/26 | 31551 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma -2023/04/15 | 37417 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/05 | 37577 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma 2022/07/26 | 64801 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma -2023/04/15 | 74694 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 74585 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma 2016/07/29 | 121451 | systems/win32/miktex/tm/packages/miktex-psutils-base.tar.lzma 2022/07/26 | 50923 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma -2023/04/15 | 60009 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/05 | 60186 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma 2022/07/26 | 699984 | systems/win32/miktex/tm/packages/miktex-ptex-bin.tar.lzma -2023/04/15 | 500443 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma +2023/05/05 | 499811 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma 2021/03/08 | 8242908 | systems/win32/miktex/tm/packages/miktex-qt5-bin.tar.lzma 2021/03/08 | 9576187 | systems/win32/miktex/tm/packages/miktex-qt5-bin-x64.tar.lzma 2022/07/26 | 1355602 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma -2023/04/15 | 1531088 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/05 | 1529678 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma 2022/07/26 | 42689 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma -2023/04/15 | 54520 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/05 | 54530 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma 2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma 2022/07/26 | 57357 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma 2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma -2023/04/15 | 64593 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma +2023/05/05 | 64605 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma 2022/07/26 | 25544 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma -2023/04/15 | 27807 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/05 | 27625 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma 2022/07/26 | 16512 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma -2023/04/15 | 19734 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/05 | 19757 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2022/07/26 | 64457 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma -2023/04/15 | 72804 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/05 | 72780 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma 2020/01/26 | 4527 | systems/win32/miktex/tm/packages/miktex-tex4ht.tar.lzma 2022/07/26 | 157170 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma -2023/04/15 | 174318 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/05 | 174449 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma 2022/07/26 | 58378 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma -2023/04/15 | 69639 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/05 | 69648 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma 2016/11/05 | 748 | systems/win32/miktex/tm/packages/miktex-texinfo.tar.lzma 2016/11/05 | 724 | systems/win32/miktex/tm/packages/miktex-tex.tar.lzma 2022/07/26 | 100549 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma -2023/04/15 | 112016 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/05 | 111997 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma 2022/07/26 | 2697009 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma -2023/04/15 | 2831034 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/05 | 2831654 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma 2022/07/26 | 55433 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma -2023/04/15 | 63666 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/05 | 63279 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2022/07/30 | 466661 | systems/win32/miktex/tm/packages/miktex-ucrt-bin.tar.lzma 2021/12/05 | 474134 | systems/win32/miktex/tm/packages/miktex-ucrt-bin-x64.tar.lzma 2022/07/26 | 37062 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma -2023/04/15 | 43696 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma +2023/05/05 | 43738 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma 2022/07/26 | 28691 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma -2023/04/15 | 33787 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/05 | 33801 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma 2015/10/12 | 2312969 | systems/win32/miktex/tm/packages/miktex-vc120-bin.tar.lzma 2015/10/12 | 2544479 | systems/win32/miktex/tm/packages/miktex-vc120-bin-x64.tar.lzma 2022/07/30 | 2787012 | systems/win32/miktex/tm/packages/miktex-vc140-bin.tar.lzma 2021/12/05 | 3085218 | systems/win32/miktex/tm/packages/miktex-vc140-bin-x64.tar.lzma 2022/07/26 | 67924 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma -2023/04/15 | 76042 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma +2023/05/05 | 76018 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma 2016/04/19 | 634372 | systems/win32/miktex/tm/packages/miktex-xetex-base.tar.lzma 2022/07/26 | 316671 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma -2023/04/15 | 354162 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/05 | 353881 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma 2016/11/05 | 2089 | systems/win32/miktex/tm/packages/miktex-xetex.tar.lzma 2015/06/27 | 136065 | systems/win32/miktex/tm/packages/miktex-xindy-base.tar.lzma 2015/06/19 | 1712962 | systems/win32/miktex/tm/packages/miktex-xindy-bin.tar.lzma 2015/06/19 | 1714958 | systems/win32/miktex/tm/packages/miktex-xindy-bin-x64.tar.lzma 2015/06/19 | 369481 | systems/win32/miktex/tm/packages/miktex-xindy-doc.tar.lzma 2022/07/26 | 55762 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin.tar.lzma -2023/04/15 | 58734 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/05 | 58723 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma 2022/07/26 | 591407 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma -2023/04/15 | 607517 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/05 | 607655 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma 2018/01/12 | 138155 | systems/win32/miktex/tm/packages/miktex-zip-bin.tar.lzma 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma -2023/04/15 | 46041 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/03 | 319458 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2023/05/03 | 1905615 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2023/05/03 | 1660808 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/05 | 319511 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2023/05/05 | 1907271 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2023/05/05 | 1660755 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma -2023/04/15 | 14449 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/05 | 14462 | 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 2004/11/11 | 10497 | systems/win32/miktex/tm/packages/miller.cab 2016/07/06 | 405919 | systems/win32/miktex/tm/packages/milog.tar.lzma @@ -310428,102 +310430,102 @@ 2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma 2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma 2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2023/05/03 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2023/05/03 | 36595 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2023/05/03 | 1167423 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2023/05/03 | 31723 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2023/05/03 | 36558 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2023/05/03 | 67292 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2023/05/03 | 102815 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2023/05/03 | 78644 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2023/05/03 | 31614 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2023/05/03 | 395084 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2023/05/03 | 40175 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2023/05/03 | 58452 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2023/05/03 | 272054 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2023/05/03 | 221194 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2023/05/03 | 106241 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2023/05/03 | 25385 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2023/05/03 | 472898 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2023/05/03 | 54080 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2023/05/03 | 328861 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2023/05/03 | 47058 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2023/05/03 | 137693 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2023/05/03 | 1427708 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2023/05/03 | 100074 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2023/05/03 | 49691 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2023/05/03 | 28943 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2023/05/03 | 77617 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2023/05/03 | 157495 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2023/05/03 | 81433 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2023/05/03 | 81871 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2023/05/03 | 305257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2023/05/03 | 25460 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2023/05/03 | 105704 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2023/05/03 | 73300 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2023/05/03 | 117191 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2023/05/03 | 44182 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2023/05/03 | 697040 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2023/05/03 | 249693 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2023/05/03 | 216856 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2023/05/03 | 109804 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2023/05/03 | 19649 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2023/05/03 | 32619 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2023/05/03 | 706037 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2023/05/03 | 601746 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2023/05/03 | 530078 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2023/05/03 | 103818 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2023/05/03 | 2017432 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2023/05/03 | 81448 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2023/05/03 | 33659 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2023/05/03 | 8789 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2023/05/03 | 231408 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2023/05/03 | 288298 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2023/05/03 | 108075 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2023/05/03 | 140612 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2023/05/03 | 290172 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2023/05/03 | 182877 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2023/05/03 | 55999 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2023/05/03 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2023/05/03 | 43812 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2023/05/03 | 48106 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2023/05/03 | 52538 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2023/05/03 | 217647 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2023/05/03 | 43072 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2023/05/03 | 828481 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2023/05/03 | 203639 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2023/05/03 | 246250 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2023/05/03 | 88420 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2023/05/03 | 1339002 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2023/05/03 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2023/05/03 | 37615 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2023/05/03 | 74633 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2023/05/03 | 60261 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2023/05/03 | 501166 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2023/05/03 | 1530043 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2023/05/03 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2023/05/03 | 64624 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2023/05/03 | 27628 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2023/05/03 | 19748 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2023/05/03 | 72776 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2023/05/03 | 174364 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2023/05/03 | 69681 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2023/05/03 | 111993 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2023/05/03 | 2831601 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2023/05/03 | 63640 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2023/05/03 | 43737 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2023/05/03 | 33794 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2023/05/03 | 76102 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2023/05/03 | 353919 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2023/05/03 | 58736 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2023/05/03 | 607861 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2023/05/03 | 46043 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2023/05/03 | 319432 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2023/05/03 | 1907645 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2023/05/03 | 1661102 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2023/05/03 | 14471 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/05 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2023/05/05 | 36594 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/05 | 1168835 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/05 | 31757 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/05 | 36542 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/05 | 67073 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/05 | 102818 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/05 | 78666 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/05 | 31604 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/05 | 395147 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/05 | 40139 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/05 | 58413 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/05 | 271402 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2023/05/05 | 221044 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/05 | 106236 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/05 | 25436 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/05 | 473207 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2023/05/05 | 54098 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/05 | 329229 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/05 | 47145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/05 | 137770 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/05 | 1426579 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/05 | 100141 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2023/05/05 | 49705 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/05 | 28929 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/05 | 77669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/05 | 157589 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/05 | 81441 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/05 | 81986 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/05 | 305395 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/05 | 25454 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/05 | 105572 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/05 | 73261 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/05 | 117051 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/05 | 44188 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 697288 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/05 | 249607 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2023/05/05 | 216632 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/05 | 109806 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/05 | 19650 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/05 | 32651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/05 | 706159 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/05 | 601106 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/05 | 530143 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/05 | 103787 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/05 | 2024533 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/05 | 81471 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/05 | 33652 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/05 | 8788 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/05 | 231344 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/05 | 288282 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/05 | 108147 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/05 | 140356 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/05 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/05 | 182819 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/05 | 56043 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/05 | 35255 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/05 | 43819 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/05 | 48001 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/05 | 52552 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/05 | 217364 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/05 | 43061 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2023/05/05 | 829665 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/05 | 203454 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/05 | 246234 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/05 | 88435 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2023/05/05 | 1339539 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/05 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/05 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/05 | 74580 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 60585 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/05 | 501133 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2023/05/05 | 1530394 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/05 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/05 | 64617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2023/05/05 | 27751 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/05 | 19763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/05 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/05 | 174407 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/05 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/05 | 111994 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/05 | 2830769 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/05 | 63626 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/05 | 43727 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2023/05/05 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/05 | 76087 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2023/05/05 | 354140 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/05 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/05 | 608033 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/05 | 45884 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/05 | 319506 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2023/05/05 | 1906849 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2023/05/05 | 1661369 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2023/05/05 | 14478 | 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 -2023/05/03 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2023/05/05 | 1150 | 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 2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma @@ -311097,7 +311099,7 @@ 2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma 2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma 2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma -2023/05/03 | 918 | systems/win32/miktex/tm/packages/pr.ini +2023/05/05 | 1152 | 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 @@ -313216,7 +313218,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/05/05 | 186 | timestamp +2023/05/06 | 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 diff --git a/FILES.byname.gz b/FILES.byname.gz index 3c55377e25..e736b015f4 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index ccfa9168ea..b9c5eda83c 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,482 @@ +2023/05/05 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex +2023/05/05 | 9990548 | systems/texlive/tlnet/archive/context.r67020.tar.xz +2023/05/05 | 98900 | systems/texlive/tlnet/archive/colorwav.doc.r67012.tar.xz +2023/05/05 | 9866 | info/lshort/chinese/src/lshort-zh-cn-style.sty +2023/05/05 | 984 | support/arara/scripts/rules/arara-rule-make.yaml +2023/05/05 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml +2023/05/05 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex +2023/05/05 | 92086 | macros/latex/contrib/l3kernel/l3int.dtx +2023/05/05 | 915 | support/arara/scripts/rules/arara-rule-move.yaml +2023/05/05 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml +2023/05/05 | 903060 | systems/texlive/tlnet/archive/beebe.r67008.tar.xz +2023/05/05 | 90143 | macros/latex/contrib/l3kernel/l3seq.dtx +2023/05/05 | 885 | support/texfindpkg/texfindpkg.1 +2023/05/05 | 88435 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2023/05/05 | 88417 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma +2023/05/05 | 8840 | systems/texlive/tlnet/archive/dyntree.source.r67016.tar.xz +2023/05/05 | 880762 | support/texfindpkg.zip +2023/05/05 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml +2023/05/05 | 8788 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/05 | 8774 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma +2023/05/05 | 87744 | macros/latex/contrib/l3kernel/l3box.dtx +2023/05/05 | 875626 | support/texfindpkg/texfindpkg.json.gz +2023/05/05 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx +2023/05/05 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex +2023/05/05 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx +2023/05/05 | 84245972 | systems/texlive/tlnet/archive/context.doc.r67020.tar.xz +2023/05/05 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml +2023/05/05 | 838 | support/arara/scripts/rules/arara-rule-biber.yaml +2023/05/05 | 830 | support/arara/scripts/rules/arara-rule-nomencl.yaml +2023/05/05 | 829665 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/05 | 828208 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma +2023/05/05 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx +2023/05/05 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx +2023/05/05 | 81986 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/05 | 81859 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma +2023/05/05 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf +2023/05/05 | 81471 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/05 | 81441 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/05 | 81400 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma +2023/05/05 | 81372 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma +2023/05/05 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml +2023/05/05 | 810 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml +2023/05/05 | 807 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml +2023/05/05 | 806 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml +2023/05/05 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml +2023/05/05 | 7917 | info/lshort/chinese/src/chap/app.A.install.tex +2023/05/05 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml +2023/05/05 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx +2023/05/05 | 78666 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/05 | 78612 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma +2023/05/05 | 77710 | macros/latex/contrib/l3kernel/l3msg.dtx +2023/05/05 | 77669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/05 | 77646 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma +2023/05/05 | 7721 | macros/latex/contrib/annotate-equations/annotate-equations.sty +2023/05/05 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma +2023/05/05 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2023/05/05 | 76087 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2023/05/05 | 7603 | support/arara/doc/htmlmanualtopdf.sh +2023/05/05 | 76018 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma +2023/05/05 | 75980 | macros/latex/contrib/l3kernel/l3skip.dtx +2023/05/05 | 7472 | macros/latex/contrib/l3kernel/l3fp-assign.dtx +2023/05/05 | 74585 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 74580 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx +2023/05/05 | 73305 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/05 | 73261 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2023/05/05 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/05 | 72780 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma +2023/05/05 | 7277921 | macros/latex/contrib/l3kernel/source3.pdf +2023/05/05 | 7252 | info/lshort/chinese/src/lshort-zh-cn-layout.tex +2023/05/05 | 722 | info/lshort/chinese/src/make.bat +2023/05/05 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx +2023/05/05 | 7068 | systems/texlive/tlnet/archive/coollist.source.r67014.tar.xz +2023/05/05 | 706159 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/05 | 70605 | macros/latex/contrib/l3kernel/l3fp.dtx +2023/05/05 | 705795 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2023/05/05 | 70488 | systems/texlive/tlnet/archive/forloop.doc.r67017.tar.xz +2023/05/05 | 70202 | macros/latex/contrib/l3kernel/l3prg.dtx +2023/05/05 | 69893 | macros/latex/contrib/l3kernel/l3text-case.dtx +2023/05/05 | 697651 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/05 | 697288 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2023/05/05 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/05 | 69648 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma +2023/05/05 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml +2023/05/05 | 67226 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/05 | 67073 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2023/05/05 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex +2023/05/05 | 6541 | support/arara/doc/resources/manual.css +2023/05/05 | 6520 | systems/texlive/tlnet/archive/coolstr.source.r67015.tar.xz +2023/05/05 | 650 | support/arara/scripts/rules/arara-rule-spix.yaml +2023/05/05 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex +2023/05/05 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml +2023/05/05 | 646 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml +2023/05/05 | 64617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2023/05/05 | 64605 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma +2023/05/05 | 644120 | systems/texlive/tlnet/archive/piton.doc.r67019.tar.xz +2023/05/05 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex +2023/05/05 | 63626 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/05 | 63279 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2023/05/05 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx +2023/05/05 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex +2023/05/05 | 625 | support/arara/scripts/rules/arara-rule-upbibtex.yaml +2023/05/05 | 623197 | macros/latex/contrib/l3kernel/expl3.pdf +2023/05/05 | 6224 | macros/latex/contrib/l3kernel/l3.ins +2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml +2023/05/05 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml +2023/05/05 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex +2023/05/05 | 608033 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/05 | 607655 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma +2023/05/05 | 60585 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/05 | 60186 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma +2023/05/05 | 601357 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/05 | 601106 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2023/05/05 | 5 | support/arara/doc/resources/version.txt +2023/05/05 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml +2023/05/05 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml +2023/05/05 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml +2023/05/05 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/05 | 58723 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma +2023/05/05 | 58514 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/05 | 58413 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2023/05/05 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx +2023/05/05 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml +2023/05/05 | 576 | support/arara/scripts/arara.sh +2023/05/05 | 573 | info/lshort/chinese/src/Makefile +2023/05/05 | 5735784 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/05/05 | 572224 | systems/texlive/tlnet/archive/windycity.doc.r67011.tar.xz +2023/05/05 | 56103 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/05 | 56043 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2023/05/05 | 558159 | macros/latex/contrib/l3kernel/l3doc.pdf +2023/05/05 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml +2023/05/05 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/05 | 54530 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma +2023/05/05 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex +2023/05/05 | 54098 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/05 | 54082 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma +2023/05/05 | 530143 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/05 | 529624 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma +2023/05/05 | 52552 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/05 | 52549 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma +2023/05/05 | 524840 | support/arara/doc/resources/firasans-italic.otf +2023/05/05 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg +2023/05/05 | 522236 | support/arara/doc/resources/firasans-lightitalic.otf +2023/05/05 | 521796 | support/arara/doc/resources/firasans-bold.otf +2023/05/05 | 51775 | macros/latex/contrib/l3kernel/l3text.dtx +2023/05/05 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx +2023/05/05 | 507828 | support/arara/doc/resources/firasans-regular.otf +2023/05/05 | 505308 | support/arara/doc/resources/firasans-light.otf +2023/05/05 | 501133 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2023/05/05 | 499811 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma +2023/05/05 | 4980 | support/arara/README.md +2023/05/05 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex +2023/05/05 | 49705 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/05 | 49669 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma +2023/05/05 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex +2023/05/05 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx +2023/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/05/05 | 4890 | macros/latex/contrib/l3kernel/l3news.tex +2023/05/05 | 48085 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/05 | 48001 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2023/05/05 | 473608 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma +2023/05/05 | 473207 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2023/05/05 | 47300 | macros/latex/contrib/l3kernel/CHANGELOG.md +2023/05/05 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx +2023/05/05 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex +2023/05/05 | 47145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/05 | 47078 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma +2023/05/05 | 47077 | info/lshort/chinese/src/chap/chap.03.elements.tex +2023/05/05 | 4655 | info/lshort/chinese/src/chap/biblio.tex +2023/05/05 | 460 | support/arara/scripts/rules/arara-rule-mkdir.yaml +2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/05 | 45884 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2023/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/05/05 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv +2023/05/05 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx +2023/05/05 | 44188 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 44170 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2023/05/05 | 43820 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/05 | 43819 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2023/05/05 | 43738 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma +2023/05/05 | 43727 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2023/05/05 | 43211 | macros/latex/contrib/l3kernel/l3debug.dtx +2023/05/05 | 43086 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma +2023/05/05 | 43061 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2023/05/05 | 4276 | systems/texlive/tlnet/archive/colorwav.source.r67012.tar.xz +2023/05/05 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml +2023/05/05 | 412172 | systems/texlive/tlnet/archive/cool.doc.r67013.tar.xz +2023/05/05 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml +2023/05/05 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx +2023/05/05 | 4064177 | biblio/ctan-bibdata.zip +2023/05/05 | 40169 | info/lshort/chinese/src/chap/chap.05.style.tex +2023/05/05 | 40139 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/05 | 40126 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma +2023/05/05 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf +2023/05/05 | 395147 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/05 | 394866 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma +2023/05/05 | 38668 | systems/texlive/tlnet/archive/piton.source.r67019.tar.xz +2023/05/05 | 3843 | support/arara/doc/resources/gitlab-icon.svg +2023/05/05 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/05 | 37577 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma +2023/05/05 | 36695 | info/lshort/chinese/src/chap/chap.04.math.tex +2023/05/05 | 3666520 | biblio/ctan-bibdata/ctan.pdf +2023/05/05 | 36594 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/05 | 3658 | info/lshort/chinese/src/chap/preface.overview.tex +2023/05/05 | 36586 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma +2023/05/05 | 36569 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/05 | 36542 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2023/05/05 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx +2023/05/05 | 354140 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/05 | 353881 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma +2023/05/05 | 35255 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/05 | 35247 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma +2023/05/05 | 35086 | macros/latex/contrib/l3kernel/l3sys.dtx +2023/05/05 | 338 | info/lshort/chinese/src/lshort-zh-cn.ist +2023/05/05 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/05 | 33801 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma +2023/05/05 | 33743 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/05 | 33652 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2023/05/05 | 33350 | info/lshort/chinese/src/chap/chap.06.spec.tex +2023/05/05 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx +2023/05/05 | 329229 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/05 | 328419 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2023/05/05 | 32651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/05 | 32590 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma +2023/05/05 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml +2023/05/05 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx +2023/05/05 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml +2023/05/05 | 319 | info/lshort/chinese/src/latexmkrc +2023/05/05 | 319511 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2023/05/05 | 319506 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2023/05/05 | 31757 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/05 | 31698 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma +2023/05/05 | 31604 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/05 | 31577 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma +2023/05/05 | 3116 | macros/latex/contrib/l3kernel/README.md +2023/05/05 | 3092 | systems/texlive/tlnet/archive/dyntree.r67016.tar.xz +2023/05/05 | 305395 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/05 | 305335 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma +2023/05/05 | 30508 | macros/latex/contrib/l3kernel/l3intarray.dtx +2023/05/05 | 304307 | macros/latex/contrib/l3kernel/l3regex.dtx +2023/05/05 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml +2023/05/05 | 296461 | macros/latex/contrib/l3kernel/l3styleguide.pdf +2023/05/05 | 2951 | info/lshort/chinese/src/INSTRUCTIONS.md +2023/05/05 | 290507 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/05 | 290182 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2023/05/05 | 28929 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/05 | 28912 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma +2023/05/05 | 288282 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/05 | 288252 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma +2023/05/05 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf +2023/05/05 | 2831654 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/05 | 2830769 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2023/05/05 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf +2023/05/05 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex +2023/05/05 | 28006 | macros/latex/contrib/l3kernel/l3candidates.dtx +2023/05/05 | 2780800 | biblio/ctan-bibdata/ctan.bib +2023/05/05 | 27751 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/05 | 27625 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma +2023/05/05 | 2756846 | support/arara/doc/arara-7.1.0-docsrc.zip +2023/05/05 | 27323 | info/lshort/chinese/src/chap/chap.01.basics.tex +2023/05/05 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf +2023/05/05 | 273100 | systems/texlive/tlnet/archive/tikz-nfold.doc.r67010.tar.xz +2023/05/05 | 27248 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx +2023/05/05 | 271402 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2023/05/05 | 271320 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma +2023/05/05 | 264936 | systems/texlive/tlnet/archive/thmtools.doc.r67018.tar.xz +2023/05/05 | 2628 | systems/texlive/tlnet/archive/forloop.source.r67017.tar.xz +2023/05/05 | 26025746 | systems/texlive/tlnet/install-tl.zip +2023/05/05 | 25459 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/05 | 25454 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2023/05/05 | 25442 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/05 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml +2023/05/05 | 25436 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2023/05/05 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf +2023/05/05 | 249637 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma +2023/05/05 | 249607 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2023/05/05 | 24841 | macros/latex/contrib/l3kernel/source3body.tex +2023/05/05 | 246234 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/05 | 246209 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma +2023/05/05 | 2446760 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/05/05 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml +2023/05/05 | 243101 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf +2023/05/05 | 2428 | support/arara/doc/htmlquickstarttopdf.sh +2023/05/05 | 24233 | macros/latex/contrib/l3kernel/l3deprecation.dtx +2023/05/05 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/05 | 24001 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma +2023/05/05 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx +2023/05/05 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx +2023/05/05 | 2376 | systems/texlive/tlnet/archive/coolstr.r67015.tar.xz +2023/05/05 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx +2023/05/05 | 23565 | info/lshort/chinese/src/chap/chap.08.custom.tex +2023/05/05 | 2332 | systems/texlive/tlnet/archive/coollist.r67014.tar.xz +2023/05/05 | 231433 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/05 | 231344 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2023/05/05 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx +2023/05/05 | 22944 | info/lshort/chinese/src/chap/fdl.tex +2023/05/05 | 22576 | systems/texlive/tlnet/archive/cool.source.r67013.tar.xz +2023/05/05 | 2229 | macros/latex/contrib/l3kernel/source3.tex +2023/05/05 | 221145 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/05 | 221044 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2023/05/05 | 217685 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/05 | 217364 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2023/05/05 | 216632 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/05 | 215628 | macros/latex/contrib/l3kernel/l3term-glossary.pdf +2023/05/05 | 21364 | systems/texlive/tlnet/archive/windycity.r67011.tar.xz +2023/05/05 | 21037464 | systems/texlive/tlnet/install-tl-windows.exe +2023/05/05 | 2099 | support/arara/scripts/rules/arara-rule-perltex.yaml +2023/05/05 | 20760 | systems/texlive/tlnet/archive/thmtools.source.r67018.tar.xz +2023/05/05 | 206269 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma +2023/05/05 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf +2023/05/05 | 2038 | macros/latex/contrib/l3kernel/interface3.tex +2023/05/05 | 203601 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/05 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx +2023/05/05 | 203454 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2023/05/05 | 2025003 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/05 | 2024533 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2023/05/05 | 1985 | support/arara/scripts/rules/arara-rule-frontespizio.yaml +2023/05/05 | 19763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/05 | 19757 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2023/05/05 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml +2023/05/05 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml +2023/05/05 | 19650 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/05 | 19647 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma +2023/05/05 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx +2023/05/05 | 1932 | systems/texlive/tlnet/archive/colorwav.r67012.tar.xz +2023/05/05 | 19309 | info/lshort/chinese/src/chap/chap.02.text.tex +2023/05/05 | 19169 | macros/latex/contrib/l3kernel/l3pdf.dtx +2023/05/05 | 191524 | support/arara/doc/arara-quickstart.pdf +2023/05/05 | 1907271 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2023/05/05 | 1906849 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2023/05/05 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml +2023/05/05 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx +2023/05/05 | 1836 | support/arara/scripts/rules/arara-rule-detex.yaml +2023/05/05 | 18292017 | support/arara.zip +2023/05/05 | 182819 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/05 | 182643 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma +2023/05/05 | 18245556 | install/support/arara.tds.zip +2023/05/05 | 18092397 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/05/05 | 1800 | info/lshort/chinese/README.md +2023/05/05 | 17722 | info/lshort/chinese/src/chap/sec.symbol.table.tex +2023/05/05 | 174449 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/05 | 174407 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2023/05/05 | 17335 | info/lshort/chinese/src/chap/chap.07.graphic.tex +2023/05/05 | 1722 | support/arara/doc/arara.1 +2023/05/05 | 1721 | support/arara/scripts/rules/arara-rule-pythontex.yaml +2023/05/05 | 1712125 | macros/latex/contrib/l3kernel/interface3.pdf +2023/05/05 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml +2023/05/05 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf +2023/05/05 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf +2023/05/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/05/05 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml +2023/05/05 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf +2023/05/05 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx +2023/05/05 | 1661369 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2023/05/05 | 1660755 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2023/05/05 | 1635 | info/lshort/chinese/README-zh.md +2023/05/05 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf +2023/05/05 | 1624 | support/arara/scripts/rules/arara-rule-pdflatex.yaml +2023/05/05 | 1624 | support/arara/scripts/rules/arara-rule-lualatex.yaml +2023/05/05 | 161924 | support/arara/doc/resources/CascadiaMono-ExtraLightItalic.otf +2023/05/05 | 16104 | systems/texlive/tlnet/archive/tikz-nfold.r67010.tar.xz +2023/05/05 | 1609 | support/arara/scripts/rules/arara-rule-latex.yaml +2023/05/05 | 16079 | support/texfindpkg/texfindpkg.lua +2023/05/05 | 160385 | support/arara/source/arara-7.1.0-src.zip +2023/05/05 | 1590950 | info/lshort/chinese.zip +2023/05/05 | 157589 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/05 | 157574 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma +2023/05/05 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml +2023/05/05 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx +2023/05/05 | 155530 | macros/latex/contrib/annotate-equations.zip +2023/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/05/05 | 1530394 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/05/05 | 1529678 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2023/05/05 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml +2023/05/05 | 151946 | macros/latex/contrib/l3kernel/l3docstrip.pdf +2023/05/05 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml +2023/05/05 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf +2023/05/05 | 151252 | macros/latex/contrib/annotate-equations/annotate-equations.pdf +2023/05/05 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml +2023/05/05 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf +2023/05/05 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml +2023/05/05 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf +2023/05/05 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx +2023/05/05 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex +2023/05/05 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf +2023/05/05 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml +2023/05/05 | 1473039 | info/lshort/chinese/lshort-zh-cn.pdf +2023/05/05 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml +2023/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/05/05 | 145224 | macros/latex/contrib/l3kernel/l3tl.dtx +2023/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/05/05 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml +2023/05/05 | 14478 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/05 | 14462 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma +2023/05/05 | 1427202 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/05 | 1426579 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2023/05/05 | 140356 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/05 | 140293 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma +2023/05/05 | 139719 | macros/latex/contrib/l3kernel/l3file.dtx +2023/05/05 | 13912331 | install/macros/latex/contrib/l3kernel.tds.zip +2023/05/05 | 13873 | macros/latex/contrib/annotate-equations/annotate-equations.tex +2023/05/05 | 13843 | info/lshort/chinese/src/chap/app.B.error.help.tex +2023/05/05 | 1379 | info/lshort/chinese/src/chap/titlepage.tex +2023/05/05 | 137780 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/05 | 137770 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2023/05/05 | 13651721 | macros/latex/contrib/l3kernel.zip +2023/05/05 | 13560320 | support/arara/scripts/arara.jar +2023/05/05 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml +2023/05/05 | 13416 | systems/texlive/tlnet/archive/thmtools.r67018.tar.xz +2023/05/05 | 1339539 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/05 | 1338535 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma +2023/05/05 | 1323 | support/arara/scripts/rules/arara-rule-sage.yaml +2023/05/05 | 13116 | systems/texlive/tlnet/archive/piton.r67019.tar.xz +2023/05/05 | 129545 | macros/latex/contrib/l3kernel/l3basics.dtx +2023/05/05 | 1283 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml +2023/05/05 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf +2023/05/05 | 1280 | support/arara/scripts/rules/arara-rule-llmk.yaml +2023/05/05 | 12777 | macros/latex/contrib/l3kernel/l3fp-traps.dtx +2023/05/05 | 127676 | systems/texlive/tlnet/archive/dyntree.doc.r67016.tar.xz +2023/05/05 | 1275 | support/arara/scripts/rules/arara-rule-luahbtex.yaml +2023/05/05 | 1274 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml +2023/05/05 | 1273 | support/arara/scripts/rules/arara-rule-metapost.yaml +2023/05/05 | 1271 | support/arara/scripts/rules/arara-rule-csplain.yaml +2023/05/05 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx +2023/05/05 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml +2023/05/05 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml +2023/05/05 | 1252 | systems/texlive/tlnet/archive/forloop.r67017.tar.xz +2023/05/05 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf +2023/05/05 | 119588 | macros/latex/contrib/l3kernel/l3token.dtx +2023/05/05 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex +2023/05/05 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx +2023/05/05 | 117066 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/05 | 117051 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2023/05/05 | 1168835 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/05 | 1168573 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2023/05/05 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml +2023/05/05 | 116388 | systems/texlive/tlnet/archive/coolstr.doc.r67015.tar.xz +2023/05/05 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml +2023/05/05 | 1155967 | support/arara/doc/arara-manual.pdf +2023/05/05 | 1152 | systems/win32/miktex/tm/packages/pr.ini +2023/05/05 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2023/05/05 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf +2023/05/05 | 1140 | info/lshort/chinese/src/lshort-zh-cn.tex +2023/05/05 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx +2023/05/05 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf +2023/05/05 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx +2023/05/05 | 111997 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/05 | 111994 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2023/05/05 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml +2023/05/05 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml +2023/05/05 | 110572 | systems/texlive/tlnet/archive/coollist.doc.r67014.tar.xz +2023/05/05 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml +2023/05/05 | 109806 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/05 | 109670 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma +2023/05/05 | 10963 | info/lshort/chinese/src/chap/preface.contrib.tex +2023/05/05 | 1095616 | systems/texlive/tlnet/archive/context.amd64-netbsd.r67009.tar.xz +2023/05/05 | 108147 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/05 | 108116 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma +2023/05/05 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex +2023/05/05 | 107093 | macros/latex/contrib/l3kernel/l3expan.dtx +2023/05/05 | 106236 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/05 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml +2023/05/05 | 106145 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma +2023/05/05 | 105572 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/05 | 105509 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma +2023/05/05 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx +2023/05/05 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml +2023/05/05 | 103862 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/05 | 103787 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2023/05/05 | 102894 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/05 | 102818 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2023/05/05 | 10192 | systems/texlive/tlnet/archive/cool.r67013.tar.xz +2023/05/05 | 10167 | macros/latex/contrib/l3kernel/l3flag.dtx +2023/05/05 | 100141 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2023/05/05 | 100132 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma 2023/05/04 | 967 | macros/latex/contrib/colorwav/README 2023/05/04 | 95973 | macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx 2023/05/04 | 950 | macros/latex/contrib/thmtools/source/thmdef-mdframed.dtx @@ -16,17 +495,11 @@ 2023/05/04 | 66548 | systems/texlive/tlnet/archive/njuthesis.source.r67004.tar.xz 2023/05/04 | 6528 | systems/texlive/tlnet/archive/eso-pic.source.r67001.tar.xz 2023/05/04 | 610524 | macros/latex/contrib/biblatex-contrib/windycity.zip -2023/05/04 | 5735799 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/05/04 | 5639 | macros/latex/contrib/thmtools/source/unique.dtx 2023/05/04 | 52882 | graphics/pgf/contrib/tikz-nfold/tikzlibrarynfold.code.tex 2023/05/04 | 5156 | macros/latex/contrib/forloop/forloop.dtx 2023/05/04 | 512581 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf -2023/05/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/05/04 | 4679 | macros/latex/contrib/thmtools/source/thm-amsthm.dtx -2023/05/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/05/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/05/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/05/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/04 | 4534 | macros/latex/contrib/thmtools/source/thmdef-shaded.dtx 2023/05/04 | 446445 | macros/latex/contrib/cool.zip 2023/05/04 | 44577 | macros/latex/contrib/thmtools/doc/thmtools-manual.tex @@ -34,11 +507,9 @@ 2023/05/04 | 42939 | macros/latex/contrib/dyntree/dyntree.dtx 2023/05/04 | 426520 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66996.tar.xz 2023/05/04 | 423848 | systems/texlive/tlnet/archive/playcards.doc.r66999.tar.xz -2023/05/04 | 4063625 | biblio/ctan-bibdata.zip 2023/05/04 | 3863 | macros/latex/contrib/biblatex-contrib/windycity/README.md 2023/05/04 | 3840 | systems/texlive/tlnet/archive/eso-pic.r67001.tar.xz 2023/05/04 | 3680412 | systems/texlive/tlnet/archive/luahbtex.universal-darwin.r67006.tar.xz -2023/05/04 | 3666004 | biblio/ctan-bibdata/ctan.pdf 2023/05/04 | 3526 | macros/latex/contrib/thmtools/source/thm-ntheorem.dtx 2023/05/04 | 34008 | systems/texlive/tlnet/archive/proflycee.r67002.tar.xz 2023/05/04 | 33387 | macros/latex/contrib/coolstr/coolstr.dtx @@ -53,21 +524,17 @@ 2023/05/04 | 294766 | graphics/pgf/contrib/tikz-nfold.zip 2023/05/04 | 290476 | systems/texlive/tlnet/archive/eso-pic.doc.r67001.tar.xz 2023/05/04 | 28380 | systems/texlive/tlnet/archive/repere.r66998.tar.xz -2023/05/04 | 2780800 | biblio/ctan-bibdata/ctan.bib 2023/05/04 | 2779 | macros/latex/contrib/thmtools/source/thm-llncs.dtx 2023/05/04 | 26870 | macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md -2023/05/04 | 26025746 | systems/texlive/tlnet/install-tl.zip 2023/05/04 | 2564004 | systems/texlive/tlnet/archive/luajittex.x86_64-cygwin.r66997.tar.xz 2023/05/04 | 251757 | macros/latex/contrib/thmtools/doc/thmtools-manual.pdf 2023/05/04 | 2500 | macros/latex/contrib/thmtools/source/thmtools.ins -2023/05/04 | 2447464 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/05/04 | 2396 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.r67000.tar.xz 2023/05/04 | 22074 | macros/latex/contrib/colorwav/colorwav.dtx 2023/05/04 | 2180 | systems/texlive/tlnet/archive/playcards.r66999.tar.xz 2023/05/04 | 2117 | macros/latex/contrib/thmtools/source/thmtools.dtx 2023/05/04 | 2116 | macros/latex/contrib/thmtools/doc/changes.txt 2023/05/04 | 2110468 | systems/texlive/tlnet/archive/luahbtex.x86_64-cygwin.r66997.tar.xz -2023/05/04 | 21036966 | systems/texlive/tlnet/install-tl-windows.exe 2023/05/04 | 20512 | systems/texlive/tlnet/archive/njuthesis.r67004.tar.xz 2023/05/04 | 2046 | macros/latex/contrib/thmtools/source/parseargs.dtx 2023/05/04 | 20090 | macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx @@ -76,18 +543,12 @@ 2023/05/04 | 19106 | macros/latex/contrib/biblatex-contrib/windycity/LICENCE 2023/05/04 | 184270 | macros/latex/contrib/cool/cool.dtx 2023/05/04 | 1830792 | systems/texlive/tlnet/archive/proflycee.doc.r67002.tar.xz -2023/05/04 | 18092398 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/05/04 | 1746216 | systems/texlive/tlnet/archive/luatex.x86_64-cygwin.r66997.tar.xz 2023/05/04 | 1732 | macros/latex/contrib/thmtools/source/thmdef-thmbox.dtx 2023/05/04 | 170588 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.doc.r67000.tar.xz -2023/05/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/05/04 | 16466 | macros/latex/contrib/thmtools/source/thm-kv.dtx -2023/05/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2023/05/04 | 1531 | macros/latex/contrib/thmtools/source/thm-beamer.dtx -2023/05/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/05/04 | 151504 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex -2023/05/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/05/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/05/04 | 1449372 | systems/texlive/tlnet/archive/tex4ht.source.r67005.tar.xz 2023/05/04 | 14348 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx 2023/05/04 | 138606 | macros/latex/contrib/dyntree.zip @@ -112,95 +573,54 @@ 2023/05/03 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua 2023/05/03 | 933 | macros/luatex/latex/piton/README.md 2023/05/03 | 930794 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf -2023/05/03 | 918 | systems/win32/miktex/tm/packages/pr.ini 2023/05/03 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt 2023/05/03 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty -2023/05/03 | 88420 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2023/05/03 | 8789 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma 2023/05/03 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua 2023/05/03 | 8678 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex 2023/05/03 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx -2023/05/03 | 828481 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma 2023/05/03 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty -2023/05/03 | 81871 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2023/05/03 | 81448 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2023/05/03 | 81433 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma 2023/05/03 | 8103 | macros/luatex/generic/luatexja/src/jfm-min.lua -2023/05/03 | 78644 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma 2023/05/03 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua 2023/05/03 | 777637 | graphics/metapost/contrib/macros/repere.zip -2023/05/03 | 77617 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma 2023/05/03 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua 2023/05/03 | 764830 | macros/luatex/latex/piton.zip -2023/05/03 | 761838 | systems/win32/miktex/tm/packages/files.csv.lzma -2023/05/03 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2023/05/03 | 76102 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma 2023/05/03 | 7577 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/05/03 | 7546 | macros/luatex/generic/luatexja/src/ltj-math.lua -2023/05/03 | 74633 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2023/05/03 | 7365 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamerinnerthemetcolorbox.sty 2023/05/03 | 734346 | macros/luatex/latex/piton/piton.pdf -2023/05/03 | 73300 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2023/05/03 | 72776 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2023/05/03 | 706037 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2023/05/03 | 702456 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf -2023/05/03 | 697040 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2023/05/03 | 69681 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2023/05/03 | 6952 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua 2023/05/03 | 6922 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty 2023/05/03 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf -2023/05/03 | 67292 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma 2023/05/03 | 6571 | macros/luatex/generic/luatexja/src/ltj-latex.sty 2023/05/03 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty -2023/05/03 | 64624 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2023/05/03 | 63640 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2023/05/03 | 6246 | macros/luatex/generic/luatexja/src/ltj-base.sty 2023/05/03 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty 2023/05/03 | 61798 | macros/luatex/latex/piton/piton-french.tex 2023/05/03 | 6135 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty -2023/05/03 | 607861 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma 2023/05/03 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex -2023/05/03 | 60261 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2023/05/03 | 601746 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2023/05/03 | 593460 | systems/texlive/tlnet/archive/tikz3d-fr.doc.r66992.tar.xz 2023/05/03 | 5931 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua 2023/05/03 | 5927 | macros/latex/contrib/proflycee/tex/ProfLycee.sty -2023/05/03 | 58736 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma 2023/05/03 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty -2023/05/03 | 58452 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma 2023/05/03 | 58140 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex 2023/05/03 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb -2023/05/03 | 55999 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma 2023/05/03 | 556 | graphics/metapost/contrib/macros/repere/README.md 2023/05/03 | 55401 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua 2023/05/03 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb -2023/05/03 | 54577 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2023/05/03 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua 2023/05/03 | 543188 | macros/luatex/generic/luatexja/doc/luatexja.dtx -2023/05/03 | 54080 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma 2023/05/03 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty -2023/05/03 | 530078 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma 2023/05/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py -2023/05/03 | 52538 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma 2023/05/03 | 5230 | macros/luatex/generic/luatexja/src/ltj-debug.lua 2023/05/03 | 50152 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty -2023/05/03 | 501166 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2023/05/03 | 49691 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2023/05/03 | 48961 | macros/luatex/generic/luatexja/src/ltj-jfont.lua -2023/05/03 | 48106 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma 2023/05/03 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua -2023/05/03 | 472898 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2023/05/03 | 47058 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2023/05/03 | 46043 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma 2023/05/03 | 460413 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf 2023/05/03 | 4521 | macros/luatex/generic/luatexja/src/ltj-stack.lua 2023/05/03 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty 2023/05/03 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua -2023/05/03 | 44182 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2023/05/03 | 43812 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2023/05/03 | 43737 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma 2023/05/03 | 4308 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty -2023/05/03 | 43072 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma 2023/05/03 | 42723 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex 2023/05/03 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt 2023/05/03 | 425 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty @@ -210,9 +630,7 @@ 2023/05/03 | 403681 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf 2023/05/03 | 4032308 | systems/texlive/tlnet/archive/luajittex.x86_64-linux.r66986.tar.xz 2023/05/03 | 4022648 | systems/texlive/tlnet/archive/luajittex.amd64-netbsd.r66987.tar.xz -2023/05/03 | 40175 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2023/05/03 | 400 | systems/texlive/tlnet/archive/latex-via-exemplos.r66989.tar.xz -2023/05/03 | 395084 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2023/05/03 | 393 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/README.md 2023/05/03 | 391556 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf 2023/05/03 | 3879 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua @@ -220,128 +638,82 @@ 2023/05/03 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins 2023/05/03 | 3829338 | macros/luatex/generic/luatexja.zip 2023/05/03 | 3796 | macros/luatex/generic/luatexja/README -2023/05/03 | 37615 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2023/05/03 | 3756 | macros/luatex/generic/luatexja/src/ltj-compat.lua -2023/05/03 | 36595 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2023/05/03 | 36558 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2023/05/03 | 3650 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua 2023/05/03 | 3591804 | systems/texlive/tlnet/archive/luajittex.i386-netbsd.r66987.tar.xz 2023/05/03 | 357 | macros/latex/contrib/eso-pic/README.md 2023/05/03 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt 2023/05/03 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins -2023/05/03 | 353919 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2023/05/03 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2023/05/03 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty 2023/05/03 | 3433 | macros/unicodetex/latex/njuthesis/njuthesis.ins -2023/05/03 | 33794 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2023/05/03 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty -2023/05/03 | 33659 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma 2023/05/03 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty 2023/05/03 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl -2023/05/03 | 328861 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2023/05/03 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt -2023/05/03 | 32619 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2023/05/03 | 3252 | systems/texlive/tlnet/archive/tikz3d-fr.r66992.tar.xz 2023/05/03 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua 2023/05/03 | 32227 | macros/luatex/generic/luatexja/src/ltj-ruby.lua -2023/05/03 | 319458 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2023/05/03 | 319432 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma 2023/05/03 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt -2023/05/03 | 31723 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2023/05/03 | 31614 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2023/05/03 | 312208 | macros/luatex/latex/piton/piton-french.pdf 2023/05/03 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex 2023/05/03 | 306656 | macros/unicodetex/latex/njuthesis/njuthesis.dtx -2023/05/03 | 305257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma 2023/05/03 | 299571 | macros/latex/contrib/eso-pic/eso-pic.pdf 2023/05/03 | 298582 | macros/latex/contrib/eso-pic.zip 2023/05/03 | 29748 | macros/luatex/generic/luatexja/src/luatexja-core.sty 2023/05/03 | 29612 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty -2023/05/03 | 290172 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2023/05/03 | 28943 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2023/05/03 | 288298 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2023/05/03 | 2831601 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2023/05/03 | 27628 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2023/05/03 | 272054 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2023/05/03 | 27058 | macros/luatex/generic/luatexja/src/lltjext.sty 2023/05/03 | 2599 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua 2023/05/03 | 2582 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua 2023/05/03 | 2573 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua -2023/05/03 | 25460 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2023/05/03 | 253970 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex -2023/05/03 | 25385 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2023/05/03 | 249693 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2023/05/03 | 246250 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2023/05/03 | 24133 | macros/latex/contrib/eso-pic/eso-pic.dtx -2023/05/03 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2023/05/03 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty 2023/05/03 | 2348576 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.r66989.tar.xz 2023/05/03 | 2340 | macros/luatex/generic/luatexja/src/jfm-jis.lua -2023/05/03 | 231408 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2023/05/03 | 22714 | macros/luatex/generic/luatexja/src/luatexja.lua 2023/05/03 | 222733 | support/TeX4ht/source/ChangeLog 2023/05/03 | 22125 | macros/luatex/generic/luatexja/src/ltj-adjust.lua -2023/05/03 | 221194 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2023/05/03 | 2204852 | systems/texlive/tlnet/archive/luahbtex.x86_64-linux.r66986.tar.xz 2023/05/03 | 2203 | macros/luatex/generic/luatexja/src/jfm-CCT.lua 2023/05/03 | 2202928 | systems/texlive/tlnet/archive/luahbtex.amd64-netbsd.r66987.tar.xz 2023/05/03 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty -2023/05/03 | 217647 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2023/05/03 | 216856 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2023/05/03 | 2092324 | systems/texlive/tlnet/archive/luatex.windows.r66994.tar.xz 2023/05/03 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty 2023/05/03 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty 2023/05/03 | 2036544 | systems/texlive/tlnet/archive/luahbtex.i386-netbsd.r66987.tar.xz -2023/05/03 | 203639 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2023/05/03 | 2017432 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma 2023/05/03 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua 2023/05/03 | 2002856 | macros/latex/contrib/proflycee.zip -2023/05/03 | 19748 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2023/05/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua 2023/05/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua -2023/05/03 | 19649 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2023/05/03 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua 2023/05/03 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty 2023/05/03 | 1916608 | systems/texlive/tlnet/archive/luahbtex.windows.r66994.tar.xz 2023/05/03 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE -2023/05/03 | 1907645 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2023/05/03 | 1905615 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma 2023/05/03 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty 2023/05/03 | 189539 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx 2023/05/03 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex 2023/05/03 | 18493 | CTAN.sites -2023/05/03 | 182877 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2023/05/03 | 182000 | macros/luatex/latex/piton/piton.dtx 2023/05/03 | 178115 | macros/luatex/generic/luatexja/src/ltjclasses.dtx 2023/05/03 | 177469 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.pdf -2023/05/03 | 174364 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma 2023/05/03 | 1740 | macros/luatex/generic/luatexja/tool/test_exist_nodelib.tex 2023/05/03 | 171942 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox.zip 2023/05/03 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf -2023/05/03 | 1661102 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2023/05/03 | 1660808 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2023/05/03 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty 2023/05/03 | 1618088 | systems/texlive/tlnet/archive/luatex.x86_64-linux.r66986.tar.xz 2023/05/03 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty 2023/05/03 | 1596260 | systems/texlive/tlnet/archive/luatex.amd64-netbsd.r66987.tar.xz 2023/05/03 | 1592 | systems/texlive/tlnet/archive/collection-pictures.r66992.tar.xz 2023/05/03 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty -2023/05/03 | 157495 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2023/05/03 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua 2023/05/03 | 15429 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua 2023/05/03 | 1536 | macros/luatex/generic/luatexja/COPYING -2023/05/03 | 1530043 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma 2023/05/03 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty 2023/05/03 | 1457072 | systems/texlive/tlnet/archive/luatex.i386-netbsd.r66987.tar.xz -2023/05/03 | 14471 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2023/05/03 | 1427708 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma 2023/05/03 | 141978 | graphics/metapost/contrib/macros/repere/repere.mp -2023/05/03 | 140612 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma 2023/05/03 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex 2023/05/03 | 13895 | macros/luatex/generic/luatexja/src/jfm-ujis.lua -2023/05/03 | 137693 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2023/05/03 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex -2023/05/03 | 1339002 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2023/05/03 | 13316 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua 2023/05/03 | 13279 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty 2023/05/03 | 1290643 | macros/unicodetex/latex/njuthesis.zip @@ -351,26 +723,15 @@ 2023/05/03 | 12463 | macros/luatex/generic/luatexja/src/ltj-base.lua 2023/05/03 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb 2023/05/03 | 1222131 | macros/unicodetex/latex/njuthesis/njuthesis.pdf -2023/05/03 | 117191 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2023/05/03 | 1167423 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma 2023/05/03 | 1161612 | support/TeX4ht/source/tex4ht-4ht.tex -2023/05/03 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini 2023/05/03 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua 2023/05/03 | 1143943 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf 2023/05/03 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex 2023/05/03 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua -2023/05/03 | 111993 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2023/05/03 | 109804 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma 2023/05/03 | 10961956 | systems/texlive/tlnet/archive/profcollege.doc.r66990.tar.xz -2023/05/03 | 108075 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2023/05/03 | 1077 | macros/unicodetex/latex/njuthesis/README.md 2023/05/03 | 10628 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty -2023/05/03 | 106241 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2023/05/03 | 105704 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2023/05/03 | 103818 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma 2023/05/03 | 1032684 | graphics/metapost/contrib/macros/repere/repere-doc.pdf -2023/05/03 | 102815 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2023/05/03 | 100074 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2023/05/02 | 9684 | graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty 2023/05/02 | 940440 | systems/texlive/tlnet/archive/etoc.doc.r66978.tar.xz 2023/05/02 | 816004 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.doc.r66976.tar.xz @@ -653,55 +1014,3 @@ 2023/04/29 | 118752 | macros/luatex/latex/lua-typo/source/lua-typo.dtx 2023/04/29 | 1178694 | macros/unicodetex/latex/bithesis/bithesis.pdf 2023/04/29 | 106625 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf -2023/04/28 | 788 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm -2023/04/28 | 7328 | systems/texlive/tlnet/archive/mptrees.r66952.tar.xz -2023/04/28 | 665 | fonts/simpleicons/README.md -2023/04/28 | 53632 | systems/texlive/tlnet/archive/markdown.r66954.tar.xz -2023/04/28 | 5021130 | fonts/simpleicons.zip -2023/04/28 | 32284 | systems/texlive/tlnet/archive/photobook.r66955.tar.xz -2023/04/28 | 2839 | fonts/simpleicons/enc/simpleiconsOne.enc -2023/04/28 | 2753 | fonts/simpleicons/enc/simpleiconsFour.enc -2023/04/28 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd -2023/04/28 | 2709 | fonts/simpleicons/enc/simpleiconsEight.enc -2023/04/28 | 2685 | fonts/simpleicons/enc/simpleiconsTwo.enc -2023/04/28 | 2652 | systems/texlive/tlnet/archive/context-collating-marks.r66956.tar.xz -2023/04/28 | 264 | fonts/simpleicons/tex/usimpleiconsThree.fd -2023/04/28 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd -2023/04/28 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd -2023/04/28 | 2649 | fonts/simpleicons/enc/simpleiconsSix.enc -2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd -2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd -2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd -2023/04/28 | 2599 | fonts/simpleicons/enc/simpleiconsSeven.enc -2023/04/28 | 254 | fonts/simpleicons/tex/usimpleiconsTwo.fd -2023/04/28 | 254 | fonts/simpleicons/tex/usimpleiconsSix.fd -2023/04/28 | 254 | fonts/simpleicons/tex/usimpleiconsOne.fd -2023/04/28 | 25420 | systems/texlive/tlnet/archive/context-pocketdiary.r66953.tar.xz -2023/04/28 | 2514 | fonts/simpleicons/enc/simpleiconsNine.enc -2023/04/28 | 2474 | fonts/simpleicons/enc/simpleiconsFive.enc -2023/04/28 | 2446 | fonts/simpleicons/enc/simpleiconsThree.enc -2023/04/28 | 2410 | fonts/simpleicons/enc/simpleiconsOneZero.enc -2023/04/28 | 220081 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex -2023/04/28 | 215848 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex -2023/04/28 | 205312 | systems/texlive/tlnet/archive/context-pocketdiary.doc.r66953.tar.xz -2023/04/28 | 2010382 | fonts/simpleicons/doc/simpleicons.pdf -2023/04/28 | 1908464 | fonts/simpleicons/opentype/SimpleIcons.otf -2023/04/28 | 1844 | fonts/simpleicons/doc/simpleicons.tex -2023/04/28 | 1777935 | fonts/simpleicons/type1/SimpleIcons.pfb -2023/04/28 | 1559 | fonts/simpleicons/tex/simpleicons.sty -2023/04/28 | 154628 | systems/texlive/tlnet/archive/photobook.doc.r66955.tar.xz -2023/04/28 | 150688 | systems/texlive/tlnet/archive/mptrees.doc.r66952.tar.xz -2023/04/28 | 130499 | fonts/simpleicons/doc/bindings.tex -2023/04/28 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSix.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsNine.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFour.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsFive.tfm -2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsEight.tfm -2023/04/28 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsThree.tfm -2023/04/28 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm -2023/04/28 | 1179272 | systems/texlive/tlnet/archive/markdown.doc.r66954.tar.xz -2023/04/28 | 115224 | systems/texlive/tlnet/archive/context-collating-marks.doc.r66956.tar.xz -2023/04/28 | 112900 | systems/texlive/tlnet/archive/markdown.source.r66954.tar.xz -2023/04/28 | 1119 | fonts/simpleicons/map/simpleicons.map diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 2ba5ead625..dba830972b 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 05-05-2023, 02:01:17 +%% created at 06-05-2023, 02:01:58 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -2245,8 +2245,8 @@ title = {The \texttt{annotate-equations} package}, subtitle = {Easily annotate math equations using TikZ}, author = {ST John}, - date = {2023-02-15}, - version = {0.2.0}, + date = {2023-05-05}, + version = {0.2.1}, license = {mit}, mirror = {https://mirror.ctan.org/macros/latex/contrib/annotate-equations}, url = {https://ctan.org/pkg/annotate-equations}, @@ -2965,8 +2965,8 @@ title = {The \texttt{arara} package}, subtitle = {Automation of \LaTeX{} compilation}, author = {Paulo Roberto Massa Cereda}, - date = {2023-04-18}, - version = {7.0.5}, + date = {2023-05-05}, + version = {7.1.0}, license = {bsd}, mirror = {https://mirror.ctan.org/support/arara}, url = {https://ctan.org/pkg/arara}, @@ -14038,7 +14038,7 @@ title = {The \texttt{colorwav} package}, subtitle = {Colours by wavelength of visible light}, author = {Nick Setzer}, - date = {2018-10-09}, + date = {2023-05-05}, version = {1.0}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/colorwav}, @@ -15233,7 +15233,7 @@ title = {The \texttt{cool} package}, subtitle = {COntent-Oriented \LaTeX{}}, author = {Nick Setzer}, - date = {2018-10-09}, + date = {2023-05-05}, version = {1.35}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/cool}, @@ -15255,7 +15255,7 @@ title = {The \texttt{coollist} package}, subtitle = {Manipulate COntent Oriented \LaTeX{} Lists}, author = {Nick Setzer}, - date = {2023-05-04}, + date = {2023-05-05}, version = {1.4}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/coollist}, @@ -15266,7 +15266,7 @@ title = {The \texttt{coolstr} package}, subtitle = {String manipulation in \LaTeX{}}, author = {Nick Setzer}, - date = {2016-06-24}, + date = {2023-05-05}, version = {2.2}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/coolstr}, @@ -20187,7 +20187,7 @@ title = {The \texttt{dyntree} package}, subtitle = {Construct Dynkin tree diagrams}, author = {Nick Setzer}, - date = {2018-10-09}, + date = {2023-05-05}, version = {1.0}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/dyntree}, @@ -23800,7 +23800,7 @@ title = {The \texttt{expl3} package}, subtitle = {Wrapper package for experimental \LaTeX{}3}, author = {{The \LaTeX{} Project Team}}, - date = {2023-04-20}, + date = {2023-05-05}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -26733,7 +26733,7 @@ title = {The \texttt{forloop} package}, subtitle = {Iteration in \LaTeX{}}, author = {Nick Setzer}, - date = {2018-10-09}, + date = {2023-05-05}, version = {3.0}, license = {lgpl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/forloop}, @@ -36425,7 +36425,7 @@ title = {The \texttt{l3docstrip} package}, subtitle = {Strip documentation in \LaTeX{}3 source}, author = {{The \LaTeX{} Project Team}}, - date = {2023-04-20}, + date = {2023-05-05}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -36447,7 +36447,7 @@ title = {The \texttt{l3kernel} package}, subtitle = {LaTeX3 programming conventions}, author = {{The \LaTeX{} Project Team}}, - date = {2023-04-20}, + date = {2023-05-05}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -36480,7 +36480,7 @@ title = {The \texttt{l3regex} package}, subtitle = {Regular expression facilities for \LaTeX{}}, author = {{The \LaTeX{} Project Team}}, - date = {2023-04-20}, + date = {2023-05-05}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel/l3regex.dtx}, @@ -40392,8 +40392,8 @@ title = {The \texttt{lshort-zh-cn} package}, subtitle = {Introduction to \LaTeX{}, in Chinese}, author = {Zhaopeng Xing and Louis Stuart and Xiangdong Zeng}, - date = {2021-11-20}, - version = {6.03}, + date = {2023-05-05}, + version = {6.04}, license = {fdl}, mirror = {https://mirror.ctan.org/info/lshort/chinese}, url = {https://ctan.org/pkg/lshort-zh-cn}, @@ -67176,10 +67176,10 @@ @manual{ctan-texfindpkg, title = {The \texttt{TeXFindPkg} package}, - subtitle = {Install \TeX{} packages and their dependencies}, + subtitle = {Query or install \TeX{} packages and their dependencies}, author = {Jianrui Lyu}, - date = {2023-04-06}, - version = {2023D}, + date = {2023-05-05}, + version = {2023E}, license = {gpl3}, mirror = {https://mirror.ctan.org/support/texfindpkg}, url = {https://ctan.org/pkg/texfindpkg}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index 446d7eb5d7..e09ed9f651 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/info/lshort/chinese/README-zh.md b/info/lshort/chinese/README-zh.md index 579e21c4b2..0d443fc020 100644 --- a/info/lshort/chinese/README-zh.md +++ b/info/lshort/chinese/README-zh.md @@ -1,8 +1,13 @@ -# 中文版 lshort,6.03 版 +[English](https://github.com/CTeX-org/lshort-zh-cn) | [中文](https://github.com/CTeX-org/lshort-zh-cn/blob/master/README-zh.md) + +# 一份(ä¸å¤ªï¼‰ç®€çŸ­çš„ LaTeX2ε ä»‹ç» + +[![CTAN](https://img.shields.io/ctan/v/lshort-zh-cn)](https://ctan.org/pkg/lshort-zh-cn) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/CTeX-org/lshort-zh-cn)](https://github.com/CTeX-org/lshort-zh-cn/releases/latest) ## 许å¯è¯ -本文档以 **GNU 自由文档许å¯è¯ï¼ˆ1.3 版)** å‘布。详è§æ–‡æ¡£ä¸­é¢˜ä¸ºâ€œGNU Free Documentation Licenseâ€çš„章节,或者æºä»£ç æ–‡ä»¶ `fdl.tex`。 +本文档以 **GNU 自由文档许å¯è¯ï¼ˆ1.3 版)** å‘布。详è§æ–‡æ¡£ä¸­é¢˜ä¸ºã€ŒGNU Free Documentation Licenseã€çš„章节,或者æºä»£ç æ–‡ä»¶ `fdl.tex`。 ## 编译之å‰çš„准备 diff --git a/info/lshort/chinese/README.md b/info/lshort/chinese/README.md index 4fb51ffc10..73fe74968a 100644 --- a/info/lshort/chinese/README.md +++ b/info/lshort/chinese/README.md @@ -1,9 +1,14 @@ -# The Not So Short Introduction To LaTeX (Chinese Edition), v6.03 +[English](https://github.com/CTeX-org/lshort-zh-cn) | [中文](https://github.com/CTeX-org/lshort-zh-cn/blob/master/README-zh.md) + +# The Not So Short Introduction To LaTeX2ε (Chinese Edition) + +[![CTAN](https://img.shields.io/ctan/v/lshort-zh-cn)](https://ctan.org/pkg/lshort-zh-cn) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/CTeX-org/lshort-zh-cn)](https://github.com/CTeX-org/lshort-zh-cn/releases/latest) ## License This document is distributed under the **GNU Free Documentation License, version 1.3**. -For detailed information, see the section entitled 'GNU Free Documentation License' in the document, or the source code file `fdl.tex`. +For detailed information, see the section entitled “GNU Free Documentation License” in the document, or the source code file `fdl.tex`. ## Preparation for typesetting diff --git a/info/lshort/chinese/lshort-zh-cn.pdf b/info/lshort/chinese/lshort-zh-cn.pdf index 1bbfe9fd2c..cd71a19832 100644 Binary files a/info/lshort/chinese/lshort-zh-cn.pdf and b/info/lshort/chinese/lshort-zh-cn.pdf differ diff --git a/info/lshort/chinese/src/INSTRUCTIONS.md b/info/lshort/chinese/src/INSTRUCTIONS.md index 9e32f31462..4d9664910f 100644 --- a/info/lshort/chinese/src/INSTRUCTIONS.md +++ b/info/lshort/chinese/src/INSTRUCTIONS.md @@ -14,7 +14,7 @@ ### 命令和环境å称 -用 `\cmd` å’Œ `\env` 命令生æˆå‘½ä»¤å `\cmdname` / 环境å `envname`,以等宽字体排版: +用 `\cmd` å’Œ `\env` 命令生æˆå‘½ä»¤å `\cmdname` 和环境å `envname`,以等宽字体排版: ``` \cmd{cmdname} \env{envname} @@ -45,7 +45,7 @@ ``` 独立的 meta å½¢å¼ <*argument*>ã€‚ç»“åˆ `\marg*` å’Œ `\oarg*` å¯æŽ’版较å¤æ‚çš„å‚æ•°å½¢å¼å¦‚ key-value。比如 -> \usepackage[<*key1*>=<*value1*>,...]{<*pkgname*>} +> \usepackage[<*key1*>=<*value1*>,...]{<*pkgname*>} 使用如下命令排版: diff --git a/info/lshort/chinese/src/chap/app.A.install.tex b/info/lshort/chinese/src/chap/app.A.install.tex index 1213e276dd..0cda3611fa 100644 --- a/info/lshort/chinese/src/chap/app.A.install.tex +++ b/info/lshort/chinese/src/chap/app.A.install.tex @@ -43,8 +43,7 @@ \item 用于 Linux çš„ Perl 脚本 \texttt{install-tl} : \begin{itemize} \item \texttt{install-tl} å¯åŠ¨æ–‡æœ¬ç•Œé¢å®‰è£…程åºï¼› - \item \texttt{install-tl -gui=wizard} å¯åŠ¨å›¾å½¢ç•Œé¢å®‰è£…程åºï¼ˆç®€å•å®‰è£…); - \item \texttt{install-tl -gui=peritk} å¯åŠ¨å›¾å½¢ç•Œé¢å®‰è£…程åºï¼ˆå®šåˆ¶å®‰è£…)。 + \item \texttt{install-tl -gui} å¯åŠ¨å›¾å½¢ç•Œé¢å®‰è£…程åºã€‚ \end{itemize} \end{itemize} å¦å¤–也å¯ä»¥ä¸‹è½½åœ¨çº¿å®‰è£…ç¨‹åº \texttt{install-tl.zip},包å«ä»¥ä¸Šæ‰€æœ‰å®‰è£…脚本。安装过程中会从 CTAN 软件æºä¸‹è½½æ‰€æœ‰ç»„件。 diff --git a/info/lshort/chinese/src/chap/app.B.error.help.tex b/info/lshort/chinese/src/chap/app.B.error.help.tex index 43219013a0..ddd85ba3e3 100644 --- a/info/lshort/chinese/src/chap/app.B.error.help.tex +++ b/info/lshort/chinese/src/chap/app.B.error.help.tex @@ -37,7 +37,7 @@ l.3 Test \LaTEx \subsubsection{常è§çš„ \LaTeX{} 错误信æ¯} -笔者在此总结一些ç»å¸¸å‘生ã€é—®é¢˜æ¯”较明确的 \LaTeX{} 错误: +我们在此总结一些ç»å¸¸å‘生ã€é—®é¢˜æ¯”较明确的 \LaTeX{} 错误: \long\def\LaTeXerror#1{\begingroup\color{red}\bfseries\ttfamily{}#1\endgroup} @@ -89,7 +89,7 @@ l.3 Test \LaTEx 两个错误都æ„味ç€ç¼ºå°‘文件。 \begin{itemize} \item 如果使用 \cmd{input} 或者 \cmd{include} 命令添加文件,出现上述错误的原因当然是文件ä¸å­˜åœ¨æˆ–者文件åä¸å¯¹ï¼› - \item 如果错误æ示里的文件å带 \texttt{.cls} 或者 \texttt{.sty} 扩展å,那么很显然,是因为\textbf{没有安装所需的å®åŒ…或文档类}。 + \item 如果错误æ示里的文件å带 \texttt{.sty} 或者 \texttt{.cls} 扩展å,那么很显然,是因为\textbf{没有安装所需的å®åŒ…或文档类}。 \end{itemize} \item \LaTeXerror{! LaTeX Error: Missing \cmd{begin}\marg*{document}.} diff --git a/info/lshort/chinese/src/chap/biblio.tex b/info/lshort/chinese/src/chap/biblio.tex index be629f3a23..9d478c019a 100644 --- a/info/lshort/chinese/src/chap/biblio.tex +++ b/info/lshort/chinese/src/chap/biblio.tex @@ -42,15 +42,15 @@ \bibitem{usrguide} \LaTeX{} Project Team. \newblock \emph{\LaTeXe{} for authors}.\\ - \CTAN|macros/latex/doc/usrguide.pdf| (\texttt{texdoc usrguide}) + \CTAN|macros/latex/base/usrguide.pdf| (\texttt{texdoc usrguide}) \bibitem{clsguide} \LaTeX{} Project Team. \newblock \emph{\LaTeXe{} for class and package writers}. \\ - \CTAN|macros/latex/doc/clsguide.pdf| (\texttt{texdoc clsguide}) + \CTAN|macros/latex/base/clsguide.pdf| (\texttt{texdoc clsguide}) \bibitem{fntguide} \LaTeX{} Project Team. \newblock \emph{\LaTeXe{} font selection}. \\ - \CTAN|macros/latex/doc/fntguide.pdf| (\texttt{texdoc fntguide}) + \CTAN|macros/latex/base/fntguide.pdf| (\texttt{texdoc fntguide}) \bibitem{latex2e} Karl Berry, Jim Hefferon, Vincent Bela\"{\i}che. \newblock \emph{\LaTeXe: An unofficial reference manual}. \\ @@ -86,7 +86,7 @@ \bibitem{fontcatalogue} Palle J{\o}rgensen. \newblock \emph{The \LaTeX{} font catalogue}, a font catalogue of \LaTeX{} font packages.\\ - \url{https://www.tug.dk/FontCatalogue/} + \url{https://tug.org/FontCatalogue/} \bibitem{ltxprimer} Indian \TeX{} users group. \newblock \emph{\LaTeX{} Tutorials: A primer}. \\ diff --git a/info/lshort/chinese/src/chap/chap.01.basics.tex b/info/lshort/chinese/src/chap/chap.01.basics.tex index d2a2b7944d..b320a98708 100644 --- a/info/lshort/chinese/src/chap/chap.01.basics.tex +++ b/info/lshort/chinese/src/chap/chap.01.basics.tex @@ -239,9 +239,9 @@ or \TeX{} users? \clsindex{article,report,book} \clsindex{ctexart,ctexrep,ctexbook} -其中 \Arg{class-name} 为文档类的å称,如 \LaTeX{} æ供的 \cls{article}, \cls{report}, \cls{book}, -在其基础上派生的一些文档类如支æŒä¸­æ–‡æŽ’版的 \cls{ctexart} / \cls{ctexrep} / \cls{ctexbook}, -或者有其它功能的一些文档类,如 \cls{moderncv} / \cls{beamer} 等。 +其中 \Arg{class-name} 为文档类的å称,如 \LaTeX{} æ供的 \cls{article}ã€\cls{report}ã€\cls{book}, +在其基础上派生的一些文档类,如支æŒä¸­æ–‡æŽ’版的 \cls{ctexart}ã€\cls{ctexrep}ã€\cls{ctexbook}, +或者有其它功能的一些文档类,如 \cls{moderncv}ã€\cls{beamer} 等。 \LaTeX{} æ供的基础文档类è§è¡¨ \ref{tbl:ltx-classes},其中å‰ä¸‰ä¸ªä¹ æƒ¯ä¸Šç§°ä¸ºâ€œæ ‡å‡†æ–‡æ¡£ç±»â€ã€‚ \begin{table}[htp] @@ -447,11 +447,13 @@ or \TeX{} users? \item[\texttt{pdflatex}] 底层调用的引擎也是 \hologo{pdfTeX},å¯ä»¥ç›´æŽ¥ç”Ÿæˆ \texttt{pdf} æ ¼å¼çš„文档。 \item[\texttt{xelatex}] - 底层调用的引擎是 \hologo{XeTeX}ï¼Œæ”¯æŒ UTF-8 ç¼–ç å’Œå¯¹ TrueType / OpenType 字体的调用。 + 底层调用的引擎是 \hologo{XeTeX}ï¼Œæ”¯æŒ UTF-8 ç¼–ç å’Œå¯¹ TrueType/OpenType 字体的调用。 当å‰è¾ƒä¸ºæ–¹ä¾¿çš„中文排版解决方案基于 \texttt{xelatex}ï¼Œè¯¦è§ \ref{sec:chinese} 节。 \item[\texttt{lualatex}] - 底层调用的引擎是 \hologo{LuaTeX},这个引擎在 \hologo{pdfTeX} 引擎基础上å‘展而æ¥ï¼Œ - é™¤äº†æ”¯æŒ UTF-8 ç¼–ç å’Œå¯¹ TrueType / OpenType 字体的调用外,还支æŒé€šè¿‡ Lua 语言扩展 \TeX{} 的功能。 + 底层调用的引擎是 \hologo{LuaTeX}\footnote{从 \TeX{} Live 2020 开始,\texttt{lualatex} 调用的 + 引擎å˜ä¸º LuaHB\TeX。LuaHB\TeX{} 是 \hologo{LuaTeX} 与 HarfBuzz 库的结åˆï¼Œå¯¹å¤æ‚语言的支æŒæ›´å¥½ã€‚}, + 这个引擎在 \hologo{pdfTeX} 引擎基础上å‘展而æ¥ï¼Œ + é™¤äº†æ”¯æŒ UTF-8 ç¼–ç å’Œå¯¹ TrueType/OpenType 字体的调用外,还支æŒé€šè¿‡ Lua 语言扩展 \TeX{} 的功能。 \texttt{lualatex} 编译命令下的中文排版支æŒéœ€è¦å€ŸåŠ© \pkg{luatexja} å®åŒ…。 \end{description} diff --git a/info/lshort/chinese/src/chap/chap.02.text.tex b/info/lshort/chinese/src/chap/chap.02.text.tex index f9eab9ff81..90a0b545b6 100644 --- a/info/lshort/chinese/src/chap/chap.02.text.tex +++ b/info/lshort/chinese/src/chap/chap.02.text.tex @@ -45,7 +45,7 @@ Unicode 是一个多国字符的集åˆï¼Œè¦†ç›–了几乎全çƒèŒƒå›´å†…的语言 一个字符由一个到四个字节编ç ï¼Œå…¶ä¸­å•å­—节字符的编ç ä¸Ž ASCII ç¼–ç å…¼å®¹ã€‚ 现行版本的 \LaTeX{} 使用 UTF-8 作为默认编ç % -\footnote{在 2018 å¹´ 4 月之å‰ï¼Œéœ€è¦è°ƒç”¨ \pkg{inputenc} å®åŒ…并指定 \texttt{utf8} 选项æ‰èƒ½ä½¿ç”¨ UTF-8 ç¼–ç ã€‚}。 +\footnote{\LaTeX{} 2018-04-01 版本之å‰ï¼Œéœ€è¦è°ƒç”¨ \pkg{inputenc} å®åŒ…并指定 \texttt{utf8} 选项æ‰èƒ½ä½¿ç”¨ UTF-8 ç¼–ç ã€‚}。 将使用拉ä¸å­—æ¯çš„文档ä¿å­˜ä¸º UTF-8 ç¼–ç åŽï¼Œå¯ä»¥ç”¨ \texttt{pdflatex} 直接编译,比如: \begin{verbatim} @@ -67,13 +67,16 @@ Français Português Español Føroyskt \pkgindex{xeCJK,luatexja} 用 \LaTeX{} 排版中文需è¦è§£å†³ä¸¤æ–¹é¢é—®é¢˜ï¼Œä¸€æ–¹é¢æ˜¯å¯¹ä¸­æ–‡å­—体的支æŒï¼Œå¦ä¸€æ–¹é¢æ˜¯å¯¹ä¸­æ–‡æŽ’版中的一些细节的处ç†ï¼ŒåŒ…括在汉字之间控制断行ã€æ ‡ç‚¹ç¬¦å·çš„ç¦åˆ™ï¼ˆå¦‚å¥å·ã€é€—å·ä¸å…许出现在行首)ã€ä¸­è‹±æ–‡ä¹‹é—´æ’入间è·ç­‰ã€‚\pkg{CJK} å®åŒ…对中文字体的支æŒæ¯”较麻烦,已ç»ä¸å†æŽ¨è直接使用。 -\hologo{XeTeX} å’Œ \hologo{LuaTeX} é™¤äº†ç›´æŽ¥æ”¯æŒ UTF-8 ç¼–ç å¤–,还支æŒç›´æŽ¥è°ƒç”¨ TrueType / OpenType æ ¼å¼çš„字体。\pkg{xeCJK} åŠ \pkg{luatexja} å®åŒ…则在此基础上å°è£…了对汉字排版细节的处ç†åŠŸèƒ½ã€‚ +\hologo{XeTeX} å’Œ \hologo{LuaTeX} é™¤äº†ç›´æŽ¥æ”¯æŒ UTF-8 ç¼–ç å¤–,还支æŒç›´æŽ¥è°ƒç”¨ TrueType/OpenType æ ¼å¼çš„字体。\pkg{xeCJK} åŠ \pkg{luatexja} å®åŒ…则在此基础上å°è£…了对汉字排版细节的处ç†åŠŸèƒ½ã€‚ \pkgindex{ctex} \clsindex{ctexart,ctexrep,ctexbook} \pkg{ctex} å®åŒ…和文档类\footnote{\hologo{CTeX} 还ç»å¸¸ç”¨æ¥æŒ‡ä¸€ä¸ªè¿‡æ—¶çš„ \TeX{} å‘行版,注æ„与这里的 \pkg{ctex} å®åŒ…和文档类区分。}% -进一步å°è£…了 \pkg{CJK}ã€\pkg{xeCJK}ã€\pkg{luatexja} ç­‰å®åŒ…,使得用户在排版中文时ä¸ç”¨å†è€ƒè™‘排版引擎等细节。\pkg{ctex} å®åŒ…本身用于é…åˆå„ç§æ–‡æ¡£ç±»æŽ’版中文,而 \pkg{ctex} 文档类对 \LaTeX{} 的标准文档类进行了å°è£…,对一些排版根æ®ä¸­æ–‡æŽ’版习惯åšäº†è°ƒæ•´ï¼ŒåŒ…括 \cls{ctexart} / \cls{ctexrep} / \cls{ctexbook}。 -\pkg{ctex} å®åŒ…和文档类能够识别æ“作系统和 \TeX{} å‘行版中安装的中文字体,因此基本无需é¢å¤–é…ç½®å³å¯æŽ’版中文文档。下é¢ä¸¾ä¸€ä¸ªä½¿ç”¨ \pkg{ctex} 文档类排版中文的最简例å­ï¼š +进一步å°è£…了 \pkg{CJK}ã€\pkg{xeCJK}ã€\pkg{luatexja} ç­‰å®åŒ…,使得用户在排版中文时ä¸ç”¨å†è€ƒè™‘排版引擎等细节。 +\pkg{ctex} å®åŒ…本身用于é…åˆå„ç§æ–‡æ¡£ç±»æŽ’版中文,而 \pkg{ctex} 文档类对 \LaTeX{} 的标准文档类进行了å°è£…, +对一些排版根æ®ä¸­æ–‡æŽ’版习惯åšäº†è°ƒæ•´ï¼ŒåŒ…括 \cls{ctexart}ã€\cls{ctexrep}ã€\cls{ctexbook} 等。 +\pkg{ctex} å®åŒ…和文档类能够识别æ“作系统和 \TeX{} å‘行版中安装的中文字体,因此基本无需é¢å¤–é…ç½®å³å¯æŽ’版中文文档。 +下é¢ä¸¾ä¸€ä¸ªä½¿ç”¨ \pkg{ctex} 文档类排版中文的最简例å­ï¼š \begin{verbatim} \documentclass{ctexart} @@ -89,7 +92,7 @@ Français Português Español Føroyskt \index{lualatex@\texttt{lualatex} 命令} 注æ„æºä»£ç é¡»ä¿å­˜ä¸º UTF-8 ç¼–ç ï¼Œå¹¶ä½¿ç”¨ \texttt{xelatex} 或 \texttt{lualatex} 命令编译。 虽然 \pkg{ctex} å®åŒ…和文档类ä¿ç•™äº†å¯¹ GBK ç¼–ç ä»¥åŠ \texttt{latex} å’Œ \texttt{pdflatex} 编译命令的兼容, -笔者建议在使用 \pkg{ctex} å®åŒ…和文档类时总是将æºä»£ç ä¿å­˜ä¸º UTF-8 ç¼–ç ï¼Œç”¨ \texttt{xelatex} 或 \texttt{lualatex} 命令编译。 +但我们并ä¸æŽ¨è这样åšã€‚ \section{\LaTeX{} 中的字符}\label{sec:text-symbols} @@ -146,7 +149,7 @@ ak a word. \subsection{è¿žå­—}\label{subsec:ligatures} -西文排版中ç»å¸¸ä¼šå‡ºçŽ°è¿žå­—(ligatures),常è§çš„有 ff / fi / fl / ffi / ffl{}。 +西文排版中ç»å¸¸ä¼šå‡ºçŽ°è¿žå­—(ligatures),常è§çš„有 ff/fi/fl/ffi/ffl{}。 \begin{example} It's difficult to find \ldots\\ It's dif{}f{}icult to f{}ind \ldots @@ -194,13 +197,15 @@ yes---or no? \LaTeX{} æ供了 \cmd{ldots} 命令表示çœç•¥å·ï¼Œç›¸å¯¹äºŽç›´æŽ¥è¾“入三个点的方å¼æ›´ä¸ºåˆç†ã€‚ \cmd{dots} 与 \cmd{ldots} 命令等效。 \begin{example} -one, two, three, \ldots one hundred. +one, two, three, \ldots{} one hundred. \end{example} \subsubsection{波浪å·} 我们在 \ref{subsec:special-chars} å°èŠ‚中了解了 \cmd{\textasciitilde} 命令,它å¯ä»¥ç”¨æ¥è¾“入波浪å·ï¼Œ -但ä½ç½®é é¡¶ç«¯ï¼ˆ\cmd{\textasciitilde} 命令主è¦ç”¨ä½œé‡éŸ³ï¼Œå‚考下一å°èŠ‚)。西文中较少将波浪å·ä½œä¸ºæ ‡ç‚¹ç¬¦å·ä½¿ç”¨ï¼Œåœ¨ä¸­æ–‡çŽ¯å¢ƒä¸­ä¸€èˆ¬ç›´æŽ¥ä½¿ç”¨å…¨è§’波浪å·ï¼ˆï½žï¼‰ã€‚ +但ä½ç½®é é¡¶ç«¯ï¼ˆ\cmd{\textasciitilde} 命令主è¦ç”¨ä½œé‡éŸ³ï¼Œå‚考下一å°èŠ‚)。西文中较少将波浪å·ä½œä¸ºæ ‡ç‚¹ç¬¦å·ä½¿ç”¨ï¼Œ +% HACK: fix full width tilde position for FandolSong +在中文环境中一般直接使用全角波浪å·ï¼ˆ\!\raisebox{-0.75ex}{~}\!)。 \subsection{拉ä¸æ–‡æ‰©å±•ä¸Žé‡éŸ³}\label{subsec:accents} diff --git a/info/lshort/chinese/src/chap/chap.03.elements.tex b/info/lshort/chinese/src/chap/chap.03.elements.tex index a1f67029e0..07d15b7a7b 100644 --- a/info/lshort/chinese/src/chap/chap.03.elements.tex +++ b/info/lshort/chinese/src/chap/chap.03.elements.tex @@ -37,8 +37,8 @@ 较低层次如 \cmd{paragraph} å’Œ \cmd{subparagraph} å³ä½¿ä¸ç”¨å¸¦æ˜Ÿå·çš„å˜ä½“,生æˆçš„标题默认也ä¸å¸¦ç¼–å·ï¼Œäº‹å®žä¸Šï¼Œé™¤ \cmd{part} 外: \begin{itemize} - \item \cls{article} 文档类带编å·çš„层级为 \cmd{section} / \cmd{subsection} / \cmd{sub\-sub\-section} 三级; - \item \cls{report} / \cls{book} 文档类带编å·çš„层级为 \cmd{chapter} / \cmd{section} / \cmd{sub\-section} 三级。 + \item \cls{article} 文档类带编å·çš„层级为 \cmd{section}ã€\cmd{subsection}ã€\cmd{sub\-sub\-section} 三级; + \item \cls{report} å’Œ \cls{book} 文档类带编å·çš„层级为 \cmd{chapter}ã€\cmd{section}ã€\cmd{sub\-section} 三级。 \end{itemize} å¯¹æ­¤çš„è¯¦ç»†è§£é‡Šå’Œè°ƒæ•´æ–¹æ³•è§ \ref{subsec:latex-counts} å°èŠ‚。 @@ -54,7 +54,7 @@ \cmd{tableofcontents} \end{command} -这个命令会生æˆå•ç‹¬çš„一章(\cls{report} / \cls{book})或一节(\cls{article}),标题默认为“Contentsâ€ï¼Œå¯é€šè¿‡ \ref{sec:latex-settings} 节给出的方法定制标题。 +这个命令会生æˆå•ç‹¬çš„一章(\cls{report}/\cls{book})或一节(\cls{article}),标题默认为“Contentsâ€ï¼Œå¯é€šè¿‡ \ref{sec:latex-settings} 节给出的方法定制标题。 \cmd{tableof\-contents} 生æˆçš„章节默认ä¸å†™å…¥ç›®å½•ï¼ˆ\cmd{section*} 或 \cmd{chapter*}),å¯ä½¿ç”¨ \pkg{tocbibind} ç­‰å®åŒ…修改设置。 正确生æˆç›®å½•é¡¹ï¼Œä¸€èˆ¬éœ€è¦ç¼–译两次æºä»£ç ã€‚ @@ -74,7 +74,7 @@ \cmdindex{appendix} 所有标准文档类都æ供了一个 \cmd{appendix} 命令将正文和附录分开% -\footnote{有的å‚考文档å¯èƒ½ä½¿ç”¨ \cmd{begin} \marg*{appendix} \ldots \cmd{end} \marg*{appendix} 这样的写法, +\footnote{有的å‚考文档å¯èƒ½ä½¿ç”¨ \cmd{begin}\marg*{appendix} \ldots{} \cmd{end}\marg*{appendix} 这样的写法, 虽然有效,但并ä¸è§„范,åªè¦ä½¿ç”¨ \cmd{appendix} 命令就够了。}, 使用 \cmd{appendix} åŽï¼Œæœ€é«˜ä¸€çº§ç« èŠ‚改为使用拉ä¸å­—æ¯ç¼–å·ï¼Œä»Ž A 开始。 @@ -145,7 +145,7 @@ 在信æ¯ç»™å®šåŽï¼Œå°±å¯ä»¥ä½¿ç”¨ \cmd{maketitle} 命令生æˆä¸€ä¸ªç®€å•çš„标题页了。 æºä»£ç  \ref{code:titlepage} 给出了一个标题页的示例和大致效果。 \cls{article} 文档类的标题默认ä¸å•ç‹¬æˆé¡µï¼Œè€Œ \cls{report} å’Œ \cls{book} 默认å•ç‹¬æˆé¡µã€‚ -å¯åœ¨ \cmd{document\-class} 命令调用文档类时指定 \texttt{titlepage / notitlepage} 选项以修改默认的行为。 +å¯åœ¨ \cmd{document\-class} 命令调用文档类时指定 \texttt{titlepage} 或 \texttt{notitlepage} 选项以修改默认的行为。 \begin{sourcecode}[htp] \begin{Verbatim} @@ -808,7 +808,7 @@ for (int i=0; i<4; ++i) 读者å¯èƒ½å¬è¯´è¿‡â€œ\LaTeX{} åªèƒ½æ’å…¥ \texttt{.eps} æ ¼å¼çš„图片,需è¦æŠŠ \texttt{.jpg} è½¬æˆ \texttt{.eps} æ ¼å¼â€çš„观点。 \LaTeX{} å‘展到今天,这个观点早已过时。事实上ä¸åŒç¼–译命令支æŒçš„图片格å¼ç§ç±»å„异,è§è¡¨~\ref{tbl:figure-format}。 这个表格也能解答诸如“为什么 \texttt{.eps} æ ¼å¼å›¾ç‰‡åœ¨ \texttt{pdflatex} 编译命令下出错â€ä¹‹ç±»çš„问题。本表格也å†ä¸€æ¬¡è¯´æ˜Žï¼Œä½¿ç”¨ -\texttt{xelatex} 命令是笔者最推èçš„æ–¹å¼ã€‚ +\texttt{xelatex} 命令是我们最推èçš„æ–¹å¼ã€‚ \begin{table}[htp] \centering diff --git a/info/lshort/chinese/src/chap/chap.04.math.tex b/info/lshort/chinese/src/chap/chap.04.math.tex index 13eed06f31..3c23914c37 100644 --- a/info/lshort/chinese/src/chap/chap.04.math.tex +++ b/info/lshort/chinese/src/chap/chap.04.math.tex @@ -609,8 +609,9 @@ x_{n1} & x_{n2} & \ldots & x_{nn}\\ \index{,@\cmd{,}} % The only one which cannot use \cmdindex, oops.. \mathindex{:,;,"!} å‰æ–‡æ到过,ç»å¤§éƒ¨åˆ†æ—¶å€™ï¼Œæ•°å­¦å…¬å¼ä¸­å„元素的间è·æ˜¯æ ¹æ®ç¬¦å·ç±»åž‹è‡ªåŠ¨ç”Ÿæˆçš„,需è¦æˆ‘们手动调整的情况æžå°‘。 -我们已ç»è®¤è¯†äº†ä¸¤ä¸ªç”Ÿæˆé—´è·çš„命令 \cmd{quad} å’Œ \cmd{qquad}。在公å¼ä¸­æˆ‘们还å¯èƒ½ç”¨åˆ°çš„é—´è·åŒ…括 \cmd{,}ã€\cmd{:}ã€\cmd{;} -以åŠè´Ÿé—´è· \cmd{!},其中 \cmd{quad} 〠\cmd{qquad} å’Œ \cmd{,} 在文本和数学环境中å¯ç”¨ï¼ŒåŽä¸‰ä¸ªå‘½ä»¤åªç”¨äºŽæ•°å­¦çŽ¯å¢ƒã€‚ +我们已ç»è®¤è¯†äº†ä¸¤ä¸ªç”Ÿæˆé—´è·çš„命令 \cmd{quad} å’Œ \cmd{qquad}。在公å¼ä¸­æˆ‘们å¯èƒ½ç”¨åˆ°çš„é—´è·è¿˜åŒ…括 +\cmd{,}ã€\cmd{:}ã€\cmd{;} 以åŠè´Ÿé—´è· \cmd{!}% +\footnote{\LaTeX{} 2020-10-01 版本之å‰ï¼Œ\cmd{:}ã€\cmd{;} å’Œ \cmd{!} åªèƒ½ç”¨äºŽæ•°å­¦çŽ¯å¢ƒã€‚}。 文本中的 \cmd{\textvisiblespace} 也能使用在数学公å¼ä¸­ã€‚ \newdimen\testdimen \testdimen=\fontdimen6\textfont2 \divide\testdimen18\relax @@ -705,7 +706,7 @@ $\mathbb{ABCDE}$ & \cmd{mathbb}\marg*{\ldots} & \pkg{amssymb} \cmdindex[amsmath]{boldsymbol} 表 \ref{tbl:math-fonts} 中的 \cmd{mathbf} 命令åªèƒ½èŽ·å¾—ç›´ç«‹ã€åŠ ç²—çš„å­—æ¯ã€‚如果想得到粗斜体% -\footnote{国内使用粗斜体符å·è¡¨ç¤ºçŸ¢é‡ï¼Œè§ GB 3102.11---93。},å¯ä»¥ä½¿ç”¨ \pkg{amsmath} å®åŒ…æ供的 +\footnote{国内使用粗斜体符å·è¡¨ç¤ºçŸ¢é‡ï¼Œè§ GB/T 3102.11---1993。},å¯ä»¥ä½¿ç”¨ \pkg{amsmath} å®åŒ…æ供的 \amscmd{boldsymbol} 命令: \begin{example} $\mu, M \qquad @@ -795,7 +796,7 @@ described in theorem \ref{thm:light}. \subsection{\pkg{amsthm} å®åŒ…}\label{subsec:amsthm} -\LaTeX{} 默认的定ç†çŽ¯å¢ƒæ ¼å¼ä¸ºç²—体标签ã€æ–œä½“正文ã€å®šç†å用å°æ‹¬å·åŒ…裹。如果需è¦ä¿®æ”¹æ ¼å¼ï¼Œ +\LaTeX{} 默认的定ç†çŽ¯å¢ƒæ ¼å¼ä¸ºç²—体标签ã€æ–œä½“内容ã€å®šç†å用å°æ‹¬å·åŒ…裹。如果需è¦ä¿®æ”¹æ ¼å¼ï¼Œ 则è¦ä¾èµ–其它的å®åŒ…,如 \pkg{amsthm}ã€\pkg{ntheorem} 等等。本å°èŠ‚简å•ä»‹ç»ä¸€ä¸‹ \pkg{amsthm} 的用法。 \pkgindex{amsthm} diff --git a/info/lshort/chinese/src/chap/chap.05.style.tex b/info/lshort/chinese/src/chap/chap.05.style.tex index e7e48e70b4..1f255b3194 100644 --- a/info/lshort/chinese/src/chap/chap.05.style.tex +++ b/info/lshort/chinese/src/chap/chap.05.style.tex @@ -122,7 +122,7 @@ He likes {\LARGE large and 至此已ç»ä»‹ç»äº†å¦‚何改å˜å­—体样å¼å¦‚粗体ã€æ–œä½“等等,以åŠå¦‚何改å˜å­—å·ï¼Œ 但你ä¾ç„¶ç”¨ç€ \LaTeX{} 默认的那套ã€ç”±é«˜å¾·çº³è®¾è®¡åˆ¶ä½œçš„ Computer Modern 字体。 -有的人å¯èƒ½å¾ˆå–œæ¬¢ Times / Palatino,或者更好看的字体。这些字体样å¼çš„自由设置在 \LaTeX{} 里还ä¸å¤ªå®¹æ˜“。 +有的人å¯èƒ½å¾ˆå–œæ¬¢ Times å’Œ Palatino,或者更好看的字体。这些字体样å¼çš„自由设置在 \LaTeX{} 里还ä¸å¤ªå®¹æ˜“。 幸好大部分时候,许多字体å®åŒ…为我们完æˆäº†æ•´å¥—é…置,我们å¯ä»¥åœ¨è°ƒç”¨å®åŒ…之åŽï¼Œç…§å¸¸ä½¿ç”¨ \cmd{bfseries} 或 \cmd{ttfamily} 等我们熟悉的命令。 表 \ref{tbl:font-pkgs} 列出了较为常用的字体å®åŒ…,其中相当多的å®åŒ…还é…置了数学字体,或者文本ã€æ•°å­¦å­—体兼而有之。 @@ -170,16 +170,16 @@ He likes {\LARGE large and \pkg{fourier} & Fourier 风格数学字体,é…åˆ Utopia 正文字体 \\ \pkg{fouriernc} & Fourier 风格数学字体,é…åˆ New Century Schoolbook 正文字体 \\ \pkg{arev} & Arev 无衬线字体å®åŒ…,Vera Sans 风格 \\ - \pkg{mathdesign} & é…åˆ Charter / Garamond / Utopia 正文字体的数学字体å®åŒ… \\ + \pkg{mathdesign} & é…åˆ Charter/Garamond/Utopia 正文字体的数学字体å®åŒ… \\ \hline \multicolumn{2}{c}{\textbf{文本字体å®åŒ…}} \\ - \multicolumn{2}{l}{\footnotesize 以下字体包括传统的 \LaTeX{} 字体格å¼ä»¥åŠ TrueType / OpenType æ ¼å¼ã€‚} \\ + \multicolumn{2}{l}{\footnotesize 以下字体包括传统的 \LaTeX{} 字体格å¼ä»¥åŠ TrueType/OpenType æ ¼å¼ã€‚} \\ \hline \pkg{cm-unicode} & Computer Modern 风格的 Unicode 字体,支æŒå¤šç§è¥¿æ–¹è¯­è¨€ \\ \pkg{dejavu} & DejaVu å¼€æºå­—体 \\ \pkg{droid} & Droid å¼€æºå­—体 \\ \pkg{inconsolata} & Inconsolata å¼€æºç­‰å®½å­—体 \\ - \pkg{libertine} & Linux Libertine / Linux Biolium å¼€æºå­—体 \\ + \pkg{libertine} & Linux Libertine å’Œ Linux Biolium å¼€æºå­—体 \\ \pkg{roboto} & Roboto å¼€æºæ— è¡¬çº¿å­—体 \\ \pkg{sourcesanspro} & Source Sans Pro å¼€æºæ— è¡¬çº¿å­—体 \\ \pkg{sourcecodepro} & Source Code Pro å¼€æºç­‰å®½å­—体 \\ @@ -327,17 +327,18 @@ words}, are shown here. \begin{table}[htp] \centering -\caption{\TeX{} / \LaTeX{} 中的长度å•ä½}\label{tbl:length-unit} +\caption{\TeX{}/\LaTeX{} 中的长度å•ä½}\label{tbl:length-unit} \begin{tabular}{ll} \hline - \texttt{pt}\unitindex{pt} & 点阵宽度,1/72.27\texttt{in} \\ - \texttt{bp}\unitindex{bp} & 点阵宽度,1/72\texttt{in} \\ - \texttt{in}\unitindex{in} & 英寸 \\ + \texttt{pt}\unitindex{pt} & 点(point,也译作“磅â€ï¼‰ï¼Œ$=1/72.27$\,\texttt{in} \\ + \texttt{bp}\unitindex{bp} & 大点(big point),$=1/72$\,\texttt{in} \\ + \texttt{in}\unitindex{in} & 英寸,$=2.54$\,\texttt{cm} \\ \texttt{cm}\unitindex{cm} & 厘米 \\ \texttt{mm}\unitindex{mm} & 毫米 \\ \hline - \texttt{em}\unitindex{em} & 当å‰å­—å·ä¸‹å¤§å†™å­—æ¯ M 的宽度,常用于水平è·ç¦»çš„设定 \\ - \texttt{ex}\unitindex{ex} & 当å‰å­—å·ä¸‹å°å†™å­—æ¯ x 的高度,常用于垂直è·ç¦»çš„设定 \\ + \texttt{em}\unitindex{em} & 大致相当于当å‰å­—å·ä¸‹å¤§å†™å­—æ¯ M 的宽度,常用于设定水平è·ç¦» \\ + \texttt{ex}\unitindex{ex} & 大致相当于当å‰å­—å·ä¸‹å°å†™å­—æ¯ x 的高度,常用于设定垂直è·ç¦» \\ + \texttt{mu}\unitindex{mu} & æ•°å­¦å•ä½ï¼ˆmath unit),$=1/18$\,\text{em} \\ \hline \end{tabular} \end{table} @@ -602,7 +603,7 @@ but it also breaks the line. 很困难,垂直分散对é½ä¼šé€ æˆæŸäº›é¡µé¢çš„åž‚ç›´é—´è·è¿‡å®½ï¼Œè¿˜å¯èƒ½æŠ¥å¤§é‡çš„ \verb|Underfull \vbox| 警告。 \LaTeX{} 还æ供了å¦ä¸€ç§ç­–略:将页é¢å†…容å‘顶部对é½ï¼Œç»™åº•éƒ¨ç•™å‡ºé«˜åº¦ä¸ä¸€çš„空白。 -\cmdindex{raggedbottom, flushbottom} +\cmdindex{raggedbottom,flushbottom} 以下命令分别令页é¢åœ¨åž‚ç›´æ–¹å‘å‘顶部对é½/分散对é½ï¼š \begin{command} \cmd{raggedbottom} \\ @@ -684,8 +685,8 @@ but it also breaks the line. \begin{description} \item[\cls{article} 文档类,\texttt{twoside} 选项] å¶æ•°é¡µä¸ºé¡µç å’ŒèŠ‚标题,奇数页为å°èŠ‚标题和页ç ï¼› \item[\cls{article} 文档类,\texttt{oneside} 选项] 页眉为节标题和页ç ï¼› - \item[\cls{report} / \cls{book} 文档类,\texttt{twoside} 选项] å¶æ•°é¡µä¸ºé¡µç å’Œç« æ ‡é¢˜ï¼Œå¥‡æ•°é¡µä¸ºèŠ‚标题和页ç ï¼› - \item[\cls{report} / \cls{book} 文档类,\texttt{oneside} 选项] 页眉为章标题和页ç ã€‚ + \item[\cls{report} å’Œ \cls{book} 文档类,\texttt{twoside} 选项] å¶æ•°é¡µä¸ºé¡µç å’Œç« æ ‡é¢˜ï¼Œå¥‡æ•°é¡µä¸ºèŠ‚标题和页ç ï¼› + \item[\cls{report} å’Œ \cls{book} 文档类,\texttt{oneside} 选项] 页眉为章标题和页ç ã€‚ \end{description} \cmdindex{pagenumbering} @@ -709,11 +710,11 @@ but it also breaks the line. \cmd{markboth}\marg{left-mark}\marg{right-mark} \end{command} -在åŒé¢æŽ’版ã€\texttt{headings / myheadings} 页眉页脚样å¼ä¸‹ï¼Œ\Arg{left-mark} å’Œ \Arg{right-mark} 的内容分别预期出现在左页(å¶æ•°é¡µï¼‰å’Œå³é¡µï¼ˆå¥‡æ•°é¡µï¼‰ã€‚ +在åŒé¢æŽ’版ã€\texttt{headings} 或 \texttt{myheadings} 页眉页脚样å¼ä¸‹ï¼Œ\Arg{left-mark} å’Œ \Arg{right-mark} 的内容分别预期出现在左页(å¶æ•°é¡µï¼‰å’Œå³é¡µï¼ˆå¥‡æ•°é¡µï¼‰ã€‚ 事实上 \cmd{chapter} å’Œ \cmd{section} 等章节命令内部也使用 \cmd{mark\-both} 或者 \cmd{mark\-right} 生æˆé¡µçœ‰ã€‚ \LaTeX{} 默认将页眉的内容都转为大写字æ¯ã€‚如果需è¦ä¿æŒå­—æ¯çš„大å°å†™ï¼Œå¯ä»¥å°è¯•ä»¥ä¸‹ä»£ç  -(\cmd{\renewcommand} å‘½ä»¤çš„ç”¨æ³•è¯¦è§ \ref{subsec:newcmd} 节)% +(\cmd{renewcommand} å‘½ä»¤çš„ç”¨æ³•è¯¦è§ \ref{subsec:newcmd} 节)% \footnote{但是这ä¸èƒ½æ”¹å˜é¡µçœ‰çš„斜体样å¼ï¼ˆ\cmd{slshape}),斜体是定义在 \texttt{headings} æ ·å¼é‡Œçš„。 如果ä¸å–œæ¬¢æ–œä½“,å¯åœ¨ \cmd{mark\-both} 等命令的å‚数里先使用 \cmd{normal\-font},å†ä½¿ç”¨æƒ³è¦çš„字体样å¼å‘½ä»¤ï¼Œ 或直接å°è¯•ä½¿ç”¨ \pkg{fancyhdr} å®åŒ…。}: @@ -724,8 +725,9 @@ but it also breaks the line. \markright{\thesection\quad #1}} \end{verbatim} -其中 \cmd{thechapter}ã€\cmd{thesection} ç­‰å‘½ä»¤ä¸ºç« èŠ‚è®¡æ•°å™¨çš„æ•°å€¼ï¼ˆè¯¦è§ \ref{sec:counters} 节)。以上代ç é€‚用于 \cls{report} / \cls{book} 文档类。 -对于 \cls{article} 文档类,与两个页眉相关的命令分别为 \cmd{sec\-tion\-mark} å’Œ \cmd{sub\-sec\-tion\-mark}。 +其中 \cmd{thechapter}ã€\cmd{thesection} ç­‰å‘½ä»¤ä¸ºç« èŠ‚è®¡æ•°å™¨çš„æ•°å€¼ï¼ˆè¯¦è§ \ref{sec:counters} 节)。 +注æ„以上代ç é€‚用于 \cls{report} å’Œ \cls{book} 文档类;对于 \cls{article} 文档类, +与两个页眉相关的命令分别为 \cmd{sec\-tion\-mark} å’Œ \cmd{sub\-sec\-tion\-mark}。 \subsection{\pkg{fancyhdr} å®åŒ…}\label{subsec:fancyhdr} @@ -740,7 +742,7 @@ but it also breaks the line. \cmd{fancyhead}\oarg{position}\marg*{\ldots}\\ \cmd{fancyfoot}\oarg{position}\marg*{\ldots} \end{command} -其中 \Arg{position} 为 L(左)/C(中)/R(å³ï¼‰ä»¥åŠä¸Ž O(奇数页)/E(å¶æ•°é¡µï¼‰å­—æ¯çš„组åˆã€‚\cmd{fancyhf} 用于åŒæ—¶å®šä¹‰é¡µçœ‰å’Œé¡µè„šï¼Œ +其中 \Arg{position} 为 L(左)/ C(中)/ R(å³ï¼‰ä»¥åŠä¸Ž O(奇数页)/ E(å¶æ•°é¡µï¼‰å­—æ¯çš„组åˆã€‚\cmd{fancyhf} 用于åŒæ—¶å®šä¹‰é¡µçœ‰å’Œé¡µè„šï¼Œ 习惯上使用 \cmd{fancyhf}\marg*{} æ¥æ¸…空页眉页脚的设置。 æºä»£ç  \ref{code:fancyhdr} 给出了 \pkg{fancyhdr} 基础用法的一个示例,效果为将章节标题放在和 headings 一致的ä½ç½®ï¼Œä½†ä½¿ç”¨åŠ ç²—æ ¼å¼ï¼› @@ -778,5 +780,4 @@ but it also breaks the line. 更多用法请å‚考 \pkg{fancyhdr} å®åŒ…的帮助文档。 - \endinput diff --git a/info/lshort/chinese/src/chap/chap.06.spec.tex b/info/lshort/chinese/src/chap/chap.06.spec.tex index 9f87cfc273..2064746356 100644 --- a/info/lshort/chinese/src/chap/chap.06.spec.tex +++ b/info/lshort/chinese/src/chap/chap.06.spec.tex @@ -35,9 +35,9 @@ \Arg{item number} 自定义å‚考文献的åºå·ï¼Œå¦‚æžœçœç•¥ï¼Œåˆ™æŒ‰è‡ªç„¶æŽ’åºç»™å®šåºå·ã€‚ \Arg{widest label} 用以é™åˆ¶å‚考文献åºå·çš„宽度,如 99 æ„味ç€ä¸è¶…过两ä½æ•°å­—。通常设定为与å‚考文献的数目一致。 -\env{thebibliography} 环境自动生æˆä¸å¸¦ç¼–å·çš„一节(\cls{article} 文档类)或一章(\cls{report} / \cls{book} 文档类)。 -在 \cls{article} 文档类的节标题默认为“Referencesâ€ï¼Œè€Œåœ¨ \cls{report} / \cls{book} 文档类 -的章标题默认为“Bibliographyâ€ã€‚用户å¯é€šè¿‡ \ref{sec:latex-settings} 节给出的方法定制å‚考文献的标题。 +在 \cls{article} 文档类,\env{thebibliography} 环境自动生æˆä¸å¸¦ç¼–å·çš„一节,标题默认为“Referencesâ€ï¼› +而在 \cls{report} 或 \cls{book} 文档类中,则会生æˆä¸å¸¦ç¼–å·çš„一章,标题默认为“Bibliographyâ€ã€‚ +用户å¯é€šè¿‡ \ref{sec:latex-settings} 节给出的方法定制å‚考文献的标题。 以下为一个使用 \env{the\-biblio\-graphy} 排版å‚考文献的例å­ï¼š \begin{verbatim} @@ -506,7 +506,7 @@ Test index. \subsection{带颜色的文本和盒å­}\label{subsec:colorbox} 原始的 \cmd{color} 命令类似于字体命令 \cmd{bfseries},它使之åŽæŽ’版的内容全部å˜æˆæŒ‡å®šçš„颜色, -所以直接使用时通常è¦åŠ èŠ±æ‹¬å·åˆ†ç»„。\pkg{color} / \pkg{xcolor} å®åŒ…都定义了一些方便用户使用的带颜色元素。 +所以直接使用时通常è¦åŠ èŠ±æ‹¬å·åˆ†ç»„。\pkg{color} å’Œ \pkg{xcolor} å®åŒ…都定义了一些方便用户使用的带颜色元素。 \cmdindex[color/xcolor]{textcolor} 输入带颜色的文本å¯ä»¥ç”¨ç±»ä¼¼ \cmd{textbf} 的命令: @@ -563,8 +563,8 @@ PDF 文档格å¼æ˜¯çŽ°ä»Šæœ€æµè¡Œçš„电å­æ–‡æ¡£æ ¼å¼ï¼Œè€Œç”µå­æ–‡æ¡£æœ€å®ž \cmdindex[hyperref]{hypersetup} \pkg{hyperref} å®åŒ…æ供了命令 \cmd{hypersetup} é…ç½®å„ç§å‚数。å‚数也å¯ä»¥ä½œä¸ºå®åŒ…选项,在调用å®åŒ…时指定: \begin{command} -\cmd{hypersetup}\marg*{\Arg{option1},\Arg{option2}=\marg*{value},\ldots} \\ -\cmd{usepackage}\oarg*{\Arg{option1},\Arg{option2}=\marg*{value},\ldots}\marg*{hyperref} +\cmd{hypersetup}\marg*{\Arg{option1},\Arg{option2}=\Arg{value},\ldots} \\ +\cmd{usepackage}\oarg*{\Arg{option1},\Arg{option2}=\Arg{value},\ldots}\marg*{hyperref} \end{command} 当选项值为 \texttt{true} 时,å¯ä»¥çœç•¥â€œ\texttt{=true}â€ä¸å†™ã€‚å¯ç”¨çš„å‚æ•°è§è¡¨ \ref{tbl:hyperref-settings}。 diff --git a/info/lshort/chinese/src/chap/chap.07.graphic.tex b/info/lshort/chinese/src/chap/chap.07.graphic.tex index cec70ad71e..bdc466be93 100644 --- a/info/lshort/chinese/src/chap/chap.07.graphic.tex +++ b/info/lshort/chinese/src/chap/chap.07.graphic.tex @@ -205,8 +205,8 @@ \begin{itemize} \item \texttt{color/draw/fill=\Arg{color}} 为 \cmd{draw} 或 \cmd{fill} 等命令指定颜色。 - \texttt{draw} å’Œ \texttt{fill} 分别指定填充和æ边的颜色,而 \texttt{color} åŒæ—¶æŒ‡å®šï¼Œ - å¯ä»¥çœç•¥ \texttt{color=} 直接写颜色å称。 + \texttt{draw} å’Œ \texttt{fill} 分别指定æ边和填充的颜色,而 \texttt{color} åŒæ—¶æŒ‡å®šï¼Œ + 也å¯ä»¥çœç•¥ \texttt{color=} 直接写颜色å称。 \end{itemize} \begin{example} \begin{tikzpicture}[thick] @@ -338,8 +338,8 @@ \ref{subsec:tikz-draw} å°èŠ‚中的å‚æ•°å¯ç”¨äºŽ \cmd{node} 命令的é…置。除此之外,\cmd{node} 还有一些特定的å‚数: \begin{itemize} \item \texttt{anchor=\Arg{position}} 令结点的æŸä¸ªè§’è½ \Arg{position} 与 \Arg{coordinate} 对应。 - \item \texttt{centered / above / below / left / right / above left / ... \oarg*{=\Arg{length}}} \\ - 与 \texttt{anchor} 等效的选项。å¯é€‰çš„ \Arg{length} 为节点相对于 \Arg{coordinate} çš„è·ç¦»ã€‚ + \item \texttt{centered}/\texttt{above}/\texttt{below}/\texttt{left}/\texttt{right}/\texttt{above left}/\ldots \oarg*{=\Arg{length}} \\ + 与 \texttt{anchor} 等效的选项。å¯é€‰çš„ \Arg{length} 为结点相对于 \Arg{coordinate} çš„è·ç¦»ã€‚ \end{itemize} \begin{example} \begin{tikzpicture} @@ -356,7 +356,7 @@ \cmd{use\-tikz\-library}\marg*{shapes.geometric} å¯ç”¨æ›´å¤šçš„形状。 \item \texttt{text=\Arg{color}} 结点文字的颜色。 - \item \texttt{node font=\Arg{font command}} + \item \texttt{node font=\marg*{\Arg{font command}}} 结点文字的字体,形如 \cmd{bfseries} 或 \cmd{itshape} 等。 \end{itemize} \begin{example} @@ -372,9 +372,9 @@ \end{example} \begin{itemize} - \item \texttt{inner sep=\Arg{length} / outer sep=\Arg{length}} + \item \texttt{inner sep=\Arg{length}} / \texttt{outer sep=\Arg{length}} 结点边界å‘外和å‘内的é¢å¤–è·ç¦»ã€‚ - \item \texttt{minimum size=\Arg{length} / minimum height=\Arg{length} / minimum width=\Arg{length}} \\ + \item \texttt{minimum size=\Arg{length}} / \texttt{minimum height=\Arg{length}} / \texttt{minimum width=\Arg{length}} \\ 结点的最å°å¤§å°æˆ–最å°é«˜åº¦/宽度。 \end{itemize} @@ -389,7 +389,7 @@ \end{tikzpicture} \end{example} -\cmd{node} 命令的一ç§ç­‰æ•ˆç”¨æ³•æ˜¯åœ¨ \cmd{draw} 等命令的路径中使用 \texttt{node},ä¸ä»…å¯ä»¥å¯¹æŸä¸ªä½ç½®æ ‡è®°èŠ‚点,还能够对线标记: +\cmd{node} 命令的一ç§ç­‰æ•ˆç”¨æ³•æ˜¯åœ¨ \cmd{draw} 等命令的路径中使用 \texttt{node},ä¸ä»…å¯ä»¥å¯¹æŸä¸ªä½ç½®æ ‡è®°ç»“点,还能够对线标记: \begin{example} \begin{tikzpicture} \draw (2,1.5) node[above] {$A$} @@ -447,7 +447,7 @@ \end{command} 上述语法定义了 \cmd{a} 为å˜é‡ï¼Œåœ¨ \marg{commands} 中使用 \cmd{a} 完æˆå¾ªçŽ¯ã€‚ -\Arg{list} å¯ä»¥ç›´æŽ¥å°†æ‰€æœ‰å€¼å†™å‡ºæ¥ï¼Œå¦‚ 1,2,3,4;也å¯ä»¥å†™æˆçœç•¥å½¢å¼ï¼Œå¦‚ 1,2,\ldots,10。 +\Arg{list} å¯ä»¥ç›´æŽ¥å°†æ‰€æœ‰å€¼å†™å‡ºæ¥ï¼Œå¦‚ \texttt{1,2,3,4};也å¯ä»¥å†™æˆçœç•¥å½¢å¼ï¼Œå¦‚ \texttt{1,2,...,10}。 \begin{example} \begin{tikzpicture} \draw (0,0)--(5,0); diff --git a/info/lshort/chinese/src/chap/chap.08.custom.tex b/info/lshort/chinese/src/chap/chap.08.custom.tex index bb03e3963c..363dd4ea6b 100644 --- a/info/lshort/chinese/src/chap/chap.08.custom.tex +++ b/info/lshort/chinese/src/chap/chap.08.custom.tex @@ -13,8 +13,8 @@ \section{自定义命令和环境}\label{sec:defs} 你也许已ç»æ„识到了,在本手册中介ç»çš„所有命令都被包å«åœ¨ä¸€ä¸ªå¸¦é¢œè‰²çš„矩形背景框中。 -笔者并没有直接使用基础的 \LaTeX{} 命令æ¥å®žçŽ°è¿™ä¸ªæ•ˆæžœï¼Œè€Œæ˜¯åˆ›å»ºäº†ä¸€ä¸ª\textbf{å®åŒ…}, -并在其中定义了笔者所需è¦çš„命令和环境。现在我åªéœ€å†™æˆè¿™æ ·ç®€å•çš„å½¢å¼ï¼š +我们并没有直接使用基础的 \LaTeX{} 命令æ¥å®žçŽ°è¿™ä¸ªæ•ˆæžœï¼Œè€Œæ˜¯åˆ›å»ºäº†ä¸€ä¸ª\textbf{å®åŒ…}, +并在其中定义了所需è¦çš„命令和环境。现在åªéœ€å†™æˆè¿™æ ·ç®€å•çš„å½¢å¼ï¼š \begin{example} \begin{command} @@ -25,7 +25,7 @@ 这个例å­ä¸­ä½¿ç”¨äº†ä¸€ä¸ªæ–°çš„环境 \env{command}。这个环境负责给命令代ç åŠ ä¸Šä¸€ä¸ªå¸¦é¢œè‰²çš„矩形背景框。 åŒæ—¶è¿˜ä½¿ç”¨äº†ä¸€ä¸ªå‘½ä»¤ï¼š\cmd{cmd}, 这个命令负责输出命令的å字,包括å‰é¢çš„å斜线。 -一旦笔者想è¦ä¿®æ”¹å‘½ä»¤ä»£ç çš„æ ·å¼ï¼Œæ¯”如更æ¢é¢œè‰²ã€åŠ è¾¹æ¡†ç­‰ç­‰ï¼Œå¯ä»¥é€šè¿‡æ”¹å˜ \env{command} 环境的定义æ¥å¾ˆå®¹æ˜“地创建新的外观, +一旦想è¦ä¿®æ”¹å‘½ä»¤ä»£ç çš„æ ·å¼ï¼Œæ¯”如更æ¢é¢œè‰²ã€åŠ è¾¹æ¡†ç­‰ç­‰ï¼Œå¯ä»¥é€šè¿‡æ”¹å˜ \env{command} 环境的定义æ¥å¾ˆå®¹æ˜“地创建新的外观, 而ä¸æ˜¯æŒ¨ä¸ªä¿®æ”¹æ¯ä¸ªå‘½ä»¤ç¤ºä¾‹ã€‚ \subsection{定义新命令}\label{subsec:newcmd} @@ -384,7 +384,7 @@ My humble subjects \ldots \LaTeX{} 标准文档类对章节划分了层级: \begin{itemize} \item 在 \cls{article} 文档类里 part 为 0,section 为 1,ä¾æ­¤ç±»æŽ¨ï¼› - \item 在 \cls{report} / \cls{book} 文档类里 part 为 -1,chapter 为 0,section 为 1,等等。 + \item 在 \cls{report} å’Œ \cls{book} 文档类里 part 为 -1,chapter 为 0,section 为 1,等等。 \end{itemize} secnumdepth 计数器控制章节编å·çš„深度,如果章节的层级大于 secnumdepth,那么章节的标题ã€åœ¨ç›®å½•å’Œé¡µçœ‰é¡µè„šçš„标题都ä¸ç¼–å· @@ -435,7 +435,7 @@ tocdepth 计数器控制目录的深度,如果章节的层级大于 tocdepth \cmd{refname} & References & \env{thebibliography} 环境或 \cmd{biblio\-graphy} 命令生æˆçš„å‚考文献标题(\cls{article} 文档类) \\ \cmd{bibname} & Bibliography & \env{thebibliography} 环境或 \cmd{biblio\-graphy} - 命令生æˆçš„å‚考文献标题(\cls{report} / \cls{book} 文档类)\\ + 命令生æˆçš„å‚考文献标题(\cls{report} å’Œ \cls{book} 文档类)\\ \cmd{indexname} & Index & \cmd{printindex} 命令生æˆçš„索引标题 \\ \hline \end{tabular} diff --git a/info/lshort/chinese/src/chap/fdl.tex b/info/lshort/chinese/src/chap/fdl.tex index 33bea42adb..4d7fb874ec 100644 --- a/info/lshort/chinese/src/chap/fdl.tex +++ b/info/lshort/chinese/src/chap/fdl.tex @@ -117,7 +117,7 @@ A section ``\textbf{Entitled XYZ}'' means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as ``\textbf{Acknowledgements}'', -``\textbf{Dedications}'', ``\textbf{Endorsements}'', or ``\textbf{History}''.) +``\textbf{Dedications}'', ``\textbf{Endorsements}'', or ``\textbf{History}''.) To ``\textbf{Preserve the Title}'' of such a section when you modify the Document means that it remains a section ``Entitled XYZ'' according to this definition. @@ -201,43 +201,43 @@ and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: \begin{itemize} -\item[A.] +\item[A.] Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. - + \item[B.] List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. - + \item[C.] State on the Title page the name of the publisher of the Modified Version, as the publisher. - + \item[D.] Preserve all the copyright notices of the Document. - + \item[E.] Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. - + \item[F.] Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. - + \item[G.] Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. - + \item[H.] Include an unaltered copy of this License. - + \item[I.] Preserve the section Entitled ``History'', Preserve its Title, and add to it an item stating at least the title, year, new authors, and @@ -246,7 +246,7 @@ of it. In addition, you must do these things in the Modified Version: stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. - + \item[J.] Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise @@ -255,26 +255,26 @@ of it. In addition, you must do these things in the Modified Version: You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. - + \item[K.] For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. - + \item[L.] Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. - + \item[M.] Delete any section Entitled ``Endorsements''. Such a section may not be included in the Modified Version. - + \item[N.] Do not retitle any existing section to be Entitled ``Endorsements'' or to conflict in title with any Invariant Section. - + \item[O.] Preserve any Warranty Disclaimers. \end{itemize} diff --git a/info/lshort/chinese/src/chap/preface.contrib.tex b/info/lshort/chinese/src/chap/preface.contrib.tex index 87d7156b43..b4203bc8ce 100644 --- a/info/lshort/chinese/src/chap/preface.contrib.tex +++ b/info/lshort/chinese/src/chap/preface.contrib.tex @@ -1,18 +1,42 @@ \chapter{中文版致谢} -\section*{5.05 中文版致谢} +\section*{\lshortversioncn{} 中文版致谢} + +å‚与此次修订的朋å‹åŒ…括: + +\begin{center} +\begin{tabular}{cccc} + atxy-blip & SainoNamkho & OsbertWang & syvshc \\ + chenxijun & yunhao94 & hushidong +\end{tabular} +\end{center} + +å®Œæ•´çš„è´¡çŒ®è€…åˆ—è¡¨è§ \href{https://github.com/CTeX-org/lshort-zh-cn/graphs/contributors}{GitHub contributors list}。 + +% 熊煜 https://github.com/atxy-blip +% SainoNamkho https://github.com/SainoNamkho +% 王然 https://github.com/OsbertWang +% 孙忠豪 https://github.com/syvshc +% Xijun Chen https://github.com/chenxijun +% Yunhao Zhao https://github.com/yunhao94 +% 胡振震 https://github.com/hushidong + +\noindent\dotfill + +\section*{5.11 中文版致谢} 对 lshort-zh-cn 的新一轮修订在 China\TeX{} äº¤æµ QQ 群 (91940767) 的网å‹æ”¯æŒä¸‹å®Œæˆã€‚ å‚与此次修订的朋å‹åŒ…括: \begin{center} -\begin{tabular}{lll} - \toprule - ç½‘å‹ ID & E-mail \\ - \midrule - hello & 312439151@qq.com \\ - $\varepsilon$ & 554502177@qq.com \\ - \bottomrule +\begin{tabular}{ll} + \toprule + ç½‘å‹ ID & E-mail \\ + \midrule + MkSwQi & 1427799302@qq.com \\ + hello & 312439151@qq.com \\ + $\varepsilon$ & 554502177@qq.com \\ + \bottomrule \end{tabular} \end{center} @@ -20,20 +44,20 @@ \section*{4.20 中文版致谢} -中文 \TeX{} 学会å¯åŠ¨çš„ lshort-zh-cn ä¿®æ­£è®¡åˆ’ï¼ +中文 \TeX{} 学会å¯åŠ¨çš„ lshort-zh-cn 修正计划已ç»å®Œå·¥ï¼ 本项计划历时八个月,å‚加的朋å‹æœ‰ï¼š \begin{center} \begin{tabular}{ll} -\toprule -\textbf{\hologo{CTeX} è®ºå› ID} & \textbf{翻译章节} \\ -\midrule -zpxing & å‰è¨€ã€ç¬¬äºŒç« ã€ç¬¬äº”ç«  1--2.4 {\&} 3ã€ç¬¬å…­ç«  \\ -Frogge & 第一章 \\ -liwenjun & 第三章 \\ -lijian605 & 第四章 \\ -gprsnl & 第五章 2.5--2.11 \\ -\bottomrule + \toprule + \textbf{\hologo{CTeX} è®ºå› ID} & \textbf{翻译章节} \\ + \midrule + zpxing & å‰è¨€ã€ç¬¬äºŒç« ã€ç¬¬äº”ç«  1--2.4 {\&} 3ã€ç¬¬å…­ç«  \\ + Frogge & 第一章 \\ + liwenjun & 第三章 \\ + lijian605 & 第四章 \\ + gprsnl & 第五章 2.5--2.11 \\ + \bottomrule \end{tabular} \end{center} @@ -49,16 +73,16 @@ blackold 对于第二章亦有所贡献。最åŽç”± zpxing 统筹全书。 \begin{center} \begin{tabular}{lll} -\toprule -\textbf{\hologo{CTeX} è®ºå› ID} & \textbf{翻译章节} & \textbf{æºæ–‡ä»¶å} \\ -\midrule -ç»å…¸é—®é¢˜ & å‰è¨€ & overview.tex \\ -高原之狼 & 第一章 & things.tex \\ -controlong & 第二章 & typeset.tex \\ -cxterm & 第三章 & math.tex, lssym.tex \\ -aloft & 第四章 & spec.tex \\ -ganzhi & 第五章 & custom.tex \\ -\bottomrule + \toprule + \textbf{\hologo{CTeX} è®ºå› ID} & \textbf{翻译章节} & \textbf{æºæ–‡ä»¶å} \\ + \midrule + ç»å…¸é—®é¢˜ & å‰è¨€ & overview.tex \\ + 高原之狼 & 第一章 & things.tex \\ + controlong & 第二章 & typeset.tex \\ + cxterm & 第三章 & math.tex, lssym.tex \\ + aloft & 第四章 & spec.tex \\ + ganzhi & 第五章 & custom.tex \\ + \bottomrule \end{tabular} \end{center} diff --git a/info/lshort/chinese/src/chap/preface.overview.tex b/info/lshort/chinese/src/chap/preface.overview.tex index 10c9c767de..b20b42140e 100644 --- a/info/lshort/chinese/src/chap/preface.overview.tex +++ b/info/lshort/chinese/src/chap/preface.overview.tex @@ -40,7 +40,7 @@ å„个æ“作系统下的 \TeX{} å‘行版ä½äºŽ \CTAN|systems|。 \bigskip -如果你有æ„在这份文档中增加ã€åˆ é™¤æˆ–者改å˜ä¸€äº›å†…容,请通知作者。作者对 \LaTeX{} +如果你有æ„在这份文档中增加ã€åˆ é™¤æˆ–者改å˜ä¸€äº›å†…容,请通知作者。作者对 \LaTeX{} åˆå­¦è€…çš„å馈特别感兴趣,尤其是关于这份介ç»å“ªäº›å†…容很容易ç†è§£ï¼Œå“ªäº›å†…容å¯èƒ½éœ€è¦æ›´å¥½åœ°è§£é‡Šï¼Œ 而哪些内容由于太过难以ç†è§£ã€éžå¸¸ä¸å¸¸ç”¨è€Œä¸é€‚宜放在本手册。 diff --git a/info/lshort/chinese/src/lshort-zh-cn-style.sty b/info/lshort/chinese/src/lshort-zh-cn-style.sty index e1931aa756..b33457a5d8 100644 --- a/info/lshort/chinese/src/lshort-zh-cn-style.sty +++ b/info/lshort/chinese/src/lshort-zh-cn-style.sty @@ -155,6 +155,17 @@ % å…许 hologo æ–­è¯ \hologoSetup{discretionarybreak=true} +% ä¸åœ¨ METAFONT å’Œ METAPOST 中断行,é¿å…出现字体缺失警告(该字体ä¸åŒ…å«è¿žå­—符) +\def\HoLogo@METAFONT#1{% + \HoLogoFont@font{METAFONT}{logo}{% + \HOLOGO@mbox{METAFONT}% + }% +} +\def\HoLogo@METAPOST#1{% + \HoLogoFont@font{METAPOST}{logo}{% + \HOLOGO@mbox{METAPOST}% + }% +} % 新定义 hologo \def\HoLogo@TeXLive#1{% \hologo{TeX}\HOLOGO@space\HOLOGO@mbox{Live}% diff --git a/info/lshort/chinese/src/lshort-zh-cn.tex b/info/lshort/chinese/src/lshort-zh-cn.tex index b2acba0b80..127de6d6a7 100644 --- a/info/lshort/chinese/src/lshort-zh-cn.tex +++ b/info/lshort/chinese/src/lshort-zh-cn.tex @@ -2,8 +2,8 @@ \usepackage{lshort-zh-cn-style} \def\lshortversionoriginal{6.4} -\def\lshortdateoriginal{March 9, 2021} -\def\lshortversioncn{6.03} +\def\lshortdateoriginal{May 5, 2023} +\def\lshortversioncn{6.04} \hypersetup{ pdftitle={The Short Introduction to LaTeX2e (Chinese Simplified)}, diff --git a/info/lshort/chinese/src/make.bat b/info/lshort/chinese/src/make.bat index cc5010e004..5ed26b3178 100644 --- a/info/lshort/chinese/src/make.bat +++ b/info/lshort/chinese/src/make.bat @@ -1,34 +1,34 @@ -@echo off -cd %~dp0 -set LSHORT=lshort-zh-cn -set PDF=%LSHORT%.pdf -set TEMP=%LSHORT%.xdv %LSHORT%.aux %LSHORT%.log %LSHORT%.idx %LSHORT%.ind %LSHORT%.ilg %LSHORT%.out %LSHORT%.toc %LSHORT%.los %LSHORT%-example.aux %LSHORT%.synctex.gz - -if "%1"=="clean" goto clean -if "%1"=="distclean" goto distclean - -set TEX=xelatex -set NOPDFMODE=-interaction=nonstopmode -synctex=1 --no-pdf -set MODE=-interaction=nonstopmode -synctex=1 -set MAKEINDEX=makeindex - -%TEX% %NOPDFMODE% %LSHORT% -%MAKEINDEX% -s %LSHORT%.ist %LSHORT% -%TEX% %NOPDFMODE% %LSHORT% -%TEX% %MODE% %LSHORT% - -if exist %PDF% ( -copy %PDF% .. -) -exit /B - -:clean -del %TEMP% -del %PDF% -exit /B - -:distclean -del %TEMP% -del %PDF% -del ..\%PDF% -exit /B +@echo off +cd %~dp0 +set LSHORT=lshort-zh-cn +set PDF=%LSHORT%.pdf +set TEMP=%LSHORT%.xdv %LSHORT%.aux %LSHORT%.log %LSHORT%.idx %LSHORT%.ind %LSHORT%.ilg %LSHORT%.out %LSHORT%.toc %LSHORT%.los %LSHORT%-example.aux %LSHORT%.synctex.gz + +if "%1"=="clean" goto clean +if "%1"=="distclean" goto distclean + +set TEX=xelatex +set NOPDFMODE=-interaction=nonstopmode -synctex=1 --no-pdf +set MODE=-interaction=nonstopmode -synctex=1 +set MAKEINDEX=makeindex + +%TEX% %NOPDFMODE% %LSHORT% +%MAKEINDEX% -s %LSHORT%.ist %LSHORT% +%TEX% %NOPDFMODE% %LSHORT% +%TEX% %MODE% %LSHORT% + +if exist %PDF% ( +copy %PDF% .. +) +exit /B + +:clean +del %TEMP% +del %PDF% +exit /B + +:distclean +del %TEMP% +del %PDF% +del ..\%PDF% +exit /B diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.pdf b/macros/latex/contrib/annotate-equations/annotate-equations.pdf index b29c607771..e7b9b340f2 100644 Binary files a/macros/latex/contrib/annotate-equations/annotate-equations.pdf and b/macros/latex/contrib/annotate-equations/annotate-equations.pdf differ diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.sty b/macros/latex/contrib/annotate-equations/annotate-equations.sty index dbdd5f59f5..0c471b13c3 100644 --- a/macros/latex/contrib/annotate-equations/annotate-equations.sty +++ b/macros/latex/contrib/annotate-equations/annotate-equations.sty @@ -5,7 +5,7 @@ % \NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesPackage{annotate-equations} - [2023/02/15 v0.2.0 easily annotate equations using TikZ] + [2023/03/05 v0.2.1 easily annotate equations using TikZ] %%% lualatex compatibility, from https://tex.stackexchange.com/a/351520/171664 \RequirePackage{ifluatex} @@ -55,6 +55,9 @@ label below/.code = {\renewcommand\EAlabelanchor{north}}, } +\tikzset{annotate equations/arrow/.style={}} +\tikzset{annotate equations/text/.style={font=\eqnannotationfont}} + %%%%% %%%%%%%% %%%%% @@ -128,13 +131,13 @@ \begin{tikzpicture}[overlay,remember picture,>=stealth,nodes={align=left,inner ysep=1pt},<-] % default anchor is at center \node[anchor=\swapNorthSouth{\EAmarkanchor},color=\myEAcolor!85, - font=\eqnannotationfont,#1 + annotate equations/text,#1 ] % color blended with white to 85%, any (optional) extra args #1 (\eqnannotateCurrentNode) % use counter-based "local node" at ($(\myEAmarkOne.\EAmarkanchor)!0.5!(\myEAmarkTwo.\EAmarkanchor)$) % centered between the two nodes {\myEAtext\eqnannotationstrut}; % double arrow to two uses within the equation: - \draw [<->,color=\myEAcolor] (\myEAmarkOne.\EAmarkanchor) |- ([yshift=0.1ex] \eqnannotateCurrentNode.\EAlabelanchor) -| (\myEAmarkTwo.\EAmarkanchor); % from node 1 via annotation to node 2, with anchor #6 each + \draw [<->,color=\myEAcolor, annotate equations/arrow] (\myEAmarkOne.\EAmarkanchor) |- ([yshift=0.1ex] \eqnannotateCurrentNode.\EAlabelanchor) -| (\myEAmarkTwo.\EAmarkanchor); % from node 1 via annotation to node 2, with anchor #6 each \end{tikzpicture}% \endgroup% %%% close group again } @@ -171,13 +174,13 @@ \def\myEAxshift{\EAxshift{\EAwesteast}}% \begin{tikzpicture}[overlay,remember picture,>=stealth,nodes={align=left,inner ysep=1pt},<-] \node[anchor=\swapNorthSouth{\EAmarkanchor} \swapWestEast{\EAwesteast}, - color=\myEAcolor!85,font=\eqnannotationfont,#1] % TODO for some reason, passing #1 through command doesn't work... + color=\myEAcolor!85,annotate equations/text,#1] % TODO for some reason, passing #1 through command doesn't work... % anchor=west: align left edge of text on top of tikzmark in equation % should be north west for below and south west for above ... (\eqnannotateCurrentNode) at (\myEAmark.\EAmarkanchor) % \EAmarkanchor north: above the equation, south: below {\myEAtext\eqnannotationstrut}; \foreach \EAmark in \myEAmarks - \draw [color=\myEAcolor] (\EAmark.\EAmarkanchor) % arrow from the equation + \draw [color=\myEAcolor, annotate equations/arrow] (\EAmark.\EAmarkanchor) % arrow from the equation % \EAmarkanchor north: above the equation, south: below |- ([xshift=\myEAxshift,yshift=0.1ex] \eqnannotateCurrentNode.south \EAwesteast); % - south east: we want line to end at bottom right of annotation text; diff --git a/macros/latex/contrib/annotate-equations/annotate-equations.tex b/macros/latex/contrib/annotate-equations/annotate-equations.tex index 26396e679e..5fc0aa6017 100644 --- a/macros/latex/contrib/annotate-equations/annotate-equations.tex +++ b/macros/latex/contrib/annotate-equations/annotate-equations.tex @@ -26,15 +26,18 @@ text above listing, #1} -\title{\texttt{annotate-equations.sty}} +\title{\texttt{annotate-equations.sty}, v.0.2.1} \author{ST John} \date{\url{https://github.com/st--/annotate-equations}} + \begin{document} \maketitle -\section{Introduction} + + +%\section{Introduction} This package is there to make it easier to make annotated equations in \LaTeX, such as in this example: \begin{LTXexample}[] @@ -52,6 +55,10 @@ There is still a bit of manual tweaking required (such as adding vertical space Note that this package relies on TikZ's \texttt{remember picture} option and therefore you have to compile your \LaTeX{} document at least twice to get everything in the right place (or just use \texttt{latexmk}!). + +\tableofcontents + + \section{Marking annotation targets within your equation} \newcommand{\cmdoption}[1]{$\langle$\textit{#1}$\rangle$} @@ -74,6 +81,7 @@ but this is likely to end up with the arrow tip too close to the target, so you \end{LTXexample} \noindent + \section{Simple annotations} \label{sec:annotate} @@ -128,6 +136,7 @@ One annotation can point to multiple targets, and multiple annotations can point \noindent % + \section{Double annotations} \label{sec:annotatetwo} @@ -146,6 +155,7 @@ One annotation can point to multiple targets, and multiple annotations can point % Color is picked from the first of the two nodes. + \section{Package options} \subsection{Size of highlight: shrink to content or always full height} @@ -222,6 +232,7 @@ By redefining this command, you can change the ``alpha'' value of the highlight: \noindent \subsection{Default formatting of annotation labels} +\label{sec:eqnannotationfont} \verb|\eqnannotationfont| sets the \texttt{font} field of the TikZ annotation label and can be re-set to change its formatting: \begin{LTXexample}[text outside listing,lefthand width=0.5in] @@ -238,6 +249,18 @@ By redefining this command, you can change the ``alpha'' value of the highlight: \begin{LTXexample}[text outside listing,lefthand width=0.5in] \renewcommand{\eqnannotationfont}{\bfseries\small} +\begin{equation*} + \eqnmarkbox[blue]{v}{v} +\end{equation*} +\annotate[yshift=-0.5em]{below}{v}{velocity} +\vspace{1em} +\end{LTXexample} +\noindent +% +Alternatively, you can also change the style of \verb|annotate equations/text|: +\begin{LTXexample}[text outside listing,lefthand width=0.5in] +\tikzset{annotate equations/text/.style={font=\bfseries\small}} + \begin{equation*} \eqnmarkbox[blue]{v}{v} \end{equation*} @@ -273,6 +296,32 @@ default it is \verb|\strut|, which has a similar effect to \end{LTXexample} +\subsection{Customize style} + +You can change the style of the annotation arrow line by setting the style of \verb|annotate equations/arrow|: +\begin{LTXexample}[text outside listing,lefthand width=0.5in] +\tikzset{annotate equations/arrow/.style={color=ForestGreen, >=latex', very thick, dashed}} + +\begin{equation*} + \eqnmarkbox[blue]{size}{s} = \eqnmarkbox[red]{other}{x} +\end{equation*} +\annotate[yshift=-0.5em]{below}{size}{The size} +\annotatetwo[yshift=1em]{above}{size}{other}{the same} +\end{LTXexample} +\noindent +Note that it applies to all \verb|\annotate| and \verb|\annotatetwo| arrows within the scope. + +You can also use this to change the arrow direction: +\begin{LTXexample}[text outside listing,lefthand width=0.5in] +\begin{equation*} + \eqnmarkbox[blue]{size}{s} = \eqnmarkbox[red]{other}{x} +\end{equation*} +\tikzset{annotate equations/arrow/.style={->}} +\annotatetwo[yshift=1em]{above}{size}{other}{one and} +\tikzset{annotate equations/arrow/.style={<-}} +\annotatetwo[yshift=-1em]{below, label below}{size}{other}{the same} % note that the "direction" of the arrow is from first to second mark +\end{LTXexample} + \section{Recommendations, tips \& tricks} \subsection{Use \texttt{\textbackslash{}colorlet} for consistent, easily changeable colors} @@ -319,4 +368,23 @@ a \mathrel{\tikzmarknode[outer ysep=5pt]{node1}{=}} b \end{itemize} + +\section{Backwards-incompatible changes} + +\subsection*{v0.2.0} + +\subsubsection*{\texttt{\textbackslash{}eqnannotationtext} removed} + +To make it easier to format multiline annotations, version 0.2.0 introduced the \verb|\eqnannotationfont| and \verb|\eqnannotationstrut| (zero-argument) commands (see \cref{sec:eqnannotationfont}). + +In exchange, the \verb|\eqnannotationtext| (one-argument) command was removed. To upgrade, replace for example +\begin{tcblisting}{listing only} + \renewcommand{\eqnannotationtext}[1]{\sffamily\tiny#1\strut} +\end{tcblisting} +with +\begin{tcblisting}{listing only} + \renewcommand{\eqnannotationfont}{\sffamily\tiny} + \renewcommand{\eqnannotationstrut}{\strut} +\end{tcblisting} + \end{document} diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index 72a2211244..0960f6ff86 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,6 +7,44 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-05-05] + +### Added +- `\bool_case:n(TF)` (renamed from `\bool_case_true:n(TF)`) +- `\flag_ensure_raised:n` (renamed from `\flag_raise_if_clear:n`) +- `\iow_wrap_allow_break:` (renamed from `\iow_allow_break:`) + +### Changed +- Moved to stable status: + - `\bool_(g)set_inverse:N` + - `\c_catcode_active_space_tl` + - `\c_sys_engine_version_str` + - `\exp_args_generate:n` + - `\fp_if_nan:n(TF)` + - `\ior_get_term:nN` and `\ior_str_get_term:nN` + - `\ior_shell_open:Nn` + - `\msg_show_item:n`, `\msg_show_item_unbraced:n`, + `\msg_show_item:nn`, `\msg_show_item_unbraced:nn` +- Require random number support from engine + +### Removed +- Experimental functions from `l3candidates`: + - `\bool_case_false:n(TF)` + - `\intarray_gset_rand:Nn(n)` + - `\intarray_to_clist:N` + - `\peek_catcode_collect_inline:Nn`, `\peek_charcode_collect_inline:Nn` and + `\peek_meaning_collect_inline:Nn` + - `\prop_rand_key_value:N` + - `\seq_set_from_function:Nnn` and `\seq_set_from_inline_x:Nnn` + - `\sys_if_rand_exist:(TF)` + - `\tl_range_braced:Nnn` and `\tl_range_unbraced:Nnn` +- Experimental functions now renamed + - `\bool_case_true:n(TF)` (now `\bool_case:n(TF)`) + - `\flag_raise_if_clear:n` (now `\flag_raise_if_clear:n`) + - `\iow_allow_break:` (now `\iow_wrap_allow_break:`) +- Experimental functions moved to kernel-internal: + - `\msg_log_eval:Nn` and `\msg_show_eval:Nn` + ## [2023-04-20] ### Changed @@ -1345,7 +1383,8 @@ this project uses date-based 'snapshot' version identifiers. - Step functions have been added for dim variables, e.g. `\dim_step_inline:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2023-04-20...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2023-05-05...HEAD +[2023-05-05]: https://github.com/latex3/latex3/compare/2023-04-20...2023-05-05 [2023-04-20]: https://github.com/latex3/latex3/compare/2023-04-19...2023-04-20 [2023-04-19]: https://github.com/latex3/latex3/compare/2023-03-30...2023-04-19 [2023-03-30]: https://github.com/latex3/latex3/compare/2023-02-22...2023-03-30 diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md index e3f91afbe5..881c2bbcdc 100644 --- a/macros/latex/contrib/l3kernel/README.md +++ b/macros/latex/contrib/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2023-04-20 +Release 2023-05-05 Overview -------- @@ -21,9 +21,6 @@ team as stable. There may still be changes to some functions, but these will be very minor when compared to the scope of `l3kernel`. In particular, no functions will be removed, although some may be deprecated. -Programmers making use of `l3kernel` are *strongly* encouraged to subscribe to -the LaTeX-L mailing list (see below): announcements concerning the deprecation -or modification of functions are made on the list. Requirements ------------ @@ -77,30 +74,12 @@ LuaTeX manual The existence of the primitive `\Umathcode` is used as the marker for Unicode support. -Discussion ----------- - -Discussion concerning the approach, suggestions for improvements, -changes, additions, _etc._ should be addressed to the list -[LaTeX-L](https://listserv.uni-heidelberg.de/cgi-bin/wa?A0=LATEX-L). - -You can subscribe to this list by sending mail to - - listserv@urz.uni-heidelberg.de - -with the body containing - - subscribe LATEX-L - Issues ------ The issue tracker for LaTeX3 is currently located [on GitHub](https://github.com/latex3/latex3/issues). -Please report specific issues with LaTeX3 code there; more general -discussion should be directed to the [LaTeX-L list](#Discussion). - The LaTeX Project ------------------ @@ -108,8 +87,7 @@ Development of LaTeX3 is carried out by [The LaTeX Project](https://www.latex-project.org/latex3/). The development team can be contacted -by e-mail: ; for general LaTeX3 discussion -the [LaTeX-L list](#Discussion) should be used. +by e-mail: . ----- diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx index e8010de640..dcdb6a23fb 100644 --- a/macros/latex/contrib/l3kernel/expl3.dtx +++ b/macros/latex/contrib/l3kernel/expl3.dtx @@ -24,7 +24,7 @@ % %<*driver|generic|package|2ekernel> % -\def\ExplFileDate{2023-04-20}% +\def\ExplFileDate{2023-05-05}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf index 3bf17da30a..2204ca816f 100644 Binary files a/macros/latex/contrib/l3kernel/expl3.pdf and b/macros/latex/contrib/l3kernel/expl3.pdf differ diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf index 6beef4813b..22387e6da0 100644 Binary files a/macros/latex/contrib/l3kernel/interface3.pdf and b/macros/latex/contrib/l3kernel/interface3.pdf differ diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex index 194f771015..400116b4f8 100644 --- a/macros/latex/contrib/l3kernel/interface3.tex +++ b/macros/latex/contrib/l3kernel/interface3.tex @@ -62,7 +62,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2023-04-20} +\date{Released 2023-05-05} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 7398c447c8..7febaf4653 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx index d62c3aa360..e0846c06ec 100644 --- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx +++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx index b529756bdd..379f42e910 100644 --- a/macros/latex/contrib/l3kernel/l3box.dtx +++ b/macros/latex/contrib/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx index 478db99daa..4c08d8e422 100644 --- a/macros/latex/contrib/l3kernel/l3candidates.dtx +++ b/macros/latex/contrib/l3kernel/l3candidates.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -84,221 +84,6 @@ % into the kernel. However, real use sometimes leads to better ideas, so functions from this module are % \textbf{not necessarily stable} and we may have to adjust them! % -% \section{Additions to \pkg{l3expan}} -% -% \begin{function}[added = 2018-04-04, updated = 2019-02-08] -% {\exp_args_generate:n} -% \begin{syntax} -% \cs{exp_args_generate:n} \Arg{variant argument specifiers} -% \end{syntax} -% Defines \cs[no-index]{exp_args:N\meta{variant}} functions for each -% \meta{variant} given in the comma list \Arg{variant argument -% specifiers}. Each \meta{variant} should consist of the letters |N|, -% |c|, |n|, |V|, |v|, |o|, |f|, |e|, |x|, |p| and the resulting function is -% protected if the letter |x| appears in the \meta{variant}. This is -% only useful for cases where \cs{cs_generate_variant:Nn} is not -% applicable. -% \end{function} -% -% \section{Additions to \pkg{l3fp}} -% -% \begin{function}[pTF, added = 2019-08-25]{\fp_if_nan:n} -% \begin{syntax} -% \cs{fp_if_nan:n} \Arg{fp expr} -% \end{syntax} -% Evaluates the \meta{fp expr} and tests whether the result is exactly -% \nan{}. The test returns \texttt{false} for any other result, even -% a tuple containing \nan{}. -% \end{function} -% -% \section{Additions to \pkg{l3file}} -% -% \begin{function}[added = 2018-12-29]{\iow_allow_break:} -% \begin{syntax} -% \cs{iow_allow_break:} -% \end{syntax} -% In the first argument of \cs{iow_wrap:nnnN} (for instance in -% messages), inserts a break-point that allows a line break. -% In other words this is a zero-width breaking space. -% \end{function} -% -% \begin{function}[added = 2019-03-23]{\ior_get_term:nN, \ior_str_get_term:nN} -% \begin{syntax} -% \cs{ior_get_term:nN} \meta{prompt} \meta{token list variable} -% \end{syntax} -% Function that reads one or more lines (until an equal number of left -% and right braces are found) from the terminal and stores -% the result locally in the \meta{token list} variable. Tokenization -% occurs as described for \cs{ior_get:NN} or \cs{ior_str_get:NN}, respectively. -% When the \meta{prompt} -% is empty, \TeX{} will wait for input without any other indication: -% typically the programmer will have provided a suitable text using -% e.g.~\cs{iow_term:n}. Where the \meta{prompt} is given, it will appear -% in the terminal followed by an |=|, e.g. -% \begin{verbatim} -% prompt= -% \end{verbatim} -% \end{function} -% -% \begin{function}[added = 2019-05-08]{\ior_shell_open:Nn} -% \begin{syntax} -% \cs{ior_shell_open:Nn} \meta{stream} \Arg{shell~command} -% \end{syntax} -% Opens the \emph{pseudo}-file created by the output of the -% \meta{shell command} for reading using \meta{stream} as the -% control sequence for access. If the \meta{stream} was already -% open it is closed before the new operation begins. The -% \meta{stream} is available for access immediately and will remain -% allocated to \meta{shell command} until a \cs{ior_close:N} instruction -% is given or the \TeX{} run ends. -% If piped system calls are disabled an error is raised. -% -% For details of handling of the \meta{shell command}, see -% \cs{sys_get_shell:nnNTF}. -% \end{function} -% -% \section{Additions to \pkg{l3flag}} -% -% \begin{function}[EXP, added = 2018-04-02]{\flag_raise_if_clear:n} -% \begin{syntax} -% \cs{flag_raise_if_clear:n} \Arg{flag name} -% \end{syntax} -% Ensures the \meta{flag} is raised by making its height at least~$1$, -% locally. -% \end{function} -% -% \section{Additions to \pkg{l3intarray}} -% -% \begin{function}[added = 2018-05-05] -% { -% \intarray_gset_rand:Nnn, \intarray_gset_rand:cnn, -% \intarray_gset_rand:Nn, \intarray_gset_rand:cn -% } -% \begin{syntax} -% \cs{intarray_gset_rand:Nnn} \meta{intarray~var} \Arg{minimum} \Arg{maximum} -% \cs{intarray_gset_rand:Nn} \meta{intarray~var} \Arg{maximum} -% \end{syntax} -% Evaluates the integer expressions \meta{minimum} and \meta{maximum} -% then sets each entry (independently) of the \meta{integer array -% variable} to a pseudo-random number between the two (with bounds -% included). If the absolute value of either bound is bigger than -% $2^{30}-1$, an error occurs. Entries are generated in the same way -% as repeated calls to \cs{int_rand:nn} or \cs{int_rand:n} -% respectively, in particular for the second function the -% \meta{minimum} is $1$. -% Assignments are always global. -% This is not available in older versions of \XeTeX{}. -% \end{function} -% -% \begin{function}[added = 2018-05-04, rEXP]{\intarray_to_clist:N} -% \begin{syntax} -% \cs{intarray_to_clist:N} \meta{intarray~var} -% \end{syntax} -% Converts the \meta{intarray} to integer denotations separated by -% commas. All tokens have category code other. If the -% \meta{intarray} has no entry the result is empty; otherwise the -% result has one fewer comma than the number of items. -% \end{function} -% -% \section{Additions to \pkg{l3msg}} -% -% \begin{function}[added = 2017-12-04]{\msg_show_eval:Nn, \msg_log_eval:Nn} -% \begin{syntax} -% \cs{msg_show_eval:Nn} \meta{function} \Arg{expression} -% \end{syntax} -% Shows or logs the \meta{expression} (turned into a string), an equal -% sign, and the result of applying the \meta{function} to the -% \Arg{expression} (with \texttt{f}-expansion). For instance, if the -% \meta{function} is \cs{int_eval:n} and the \meta{expression} is -% |1+2| then this logs |> 1+2=3.| -% \end{function} -% -% \begin{function}[EXP, added = 2017-12-04] -% {\msg_show_item:n, \msg_show_item_unbraced:n, \msg_show_item:nn, \msg_show_item_unbraced:nn} -% \begin{syntax} -% \cs{seq_map_function:NN} \meta{seq} \cs{msg_show_item:n} -% \cs{prop_map_function:NN} \meta{prop} \cs{msg_show_item:nn} -% \end{syntax} -% Used in the text of messages for \cs{msg_show:nnxxxx} to show or log -% a list of items or key--value pairs. The one-argument functions are -% used for sequences, clist or token lists and the others for property -% lists. These functions turn their arguments to strings. -% \end{function} -% -% \section{Additions to \pkg{l3prg}} -% -% \begin{function}[added = 2018-05-10] -% { -% \bool_set_inverse:N , \bool_set_inverse:c , -% \bool_gset_inverse:N, \bool_gset_inverse:c -% } -% \begin{syntax} -% \cs{bool_set_inverse:N} \meta{boolean} -% \end{syntax} -% Toggles the \meta{boolean} from \texttt{true} to \texttt{false} and -% conversely: sets it to the inverse of its current value. -% \end{function} -% -% \begin{function}[added = 2019-02-10, EXP, noTF] -% {\bool_case_true:n, \bool_case_false:n} -% \begin{syntax} -% \cs{bool_case_true:nTF} \\ -% ~~|{| \\ -% ~~~~\Arg{boolexpr case_1} \Arg{code case_1} \\ -% ~~~~\Arg{boolexpr case_2} \Arg{code case_2} \\ -% ~~~~\ldots \\ -% ~~~~\Arg{boolexpr case_n} \Arg{code case_n} \\ -% ~~|}| \\ -% ~~\Arg{true code} -% ~~\Arg{false code} -% \end{syntax} -% Evaluates in turn each of the \meta{boolean expression cases} until -% the first one that evaluates to \texttt{true} or to \texttt{false}, -% for \cs{bool_case_true:n} and \cs{bool_case_false:n}, respectively. -% The \meta{code} associated to this first case is left in the input -% stream, followed by the \meta{true code}, and other cases are -% discarded. If none of the cases match then only the \meta{false -% code} is inserted. The functions \cs{bool_case_true:n} and -% \cs{bool_case_false:n}, which do nothing if there is no match, are -% also available. For example -% \begin{verbatim} -% \bool_case_true:nF -% { -% { \dim_compare_p:n { \l__mypkg_wd_dim <= 10pt } } -% { Fits } -% { \int_compare_p:n { \l__mypkg_total_int >= 10 } } -% { Many } -% { \l__mypkg_special_bool } -% { Special } -% } -% { No idea! } -% \end{verbatim} -% leaves \enquote{\texttt{Fits}} or \enquote{\texttt{Many}} or -% \enquote{\texttt{Special}} or \enquote{\texttt{No idea!}} in the -% input stream, in a way similar to some other language's -% \enquote{\texttt{if} \ldots\ \texttt{elseif} \ldots\ \texttt{elseif} \ldots\ -% \texttt{else} \ldots}. -% \end{function} -% -% \section{Additions to \pkg{l3prop}} -% -% \begin{function}[EXP, added = 2016-12-06] -% {\prop_rand_key_value:N, \prop_rand_key_value:c} -% \begin{syntax} -% \cs{prop_rand_key_value:N} \meta{property list} -% \end{syntax} -% Selects a pseudo-random key--value pair from the \meta{property list} -% and returns \Arg{key} and \Arg{value}. If the \meta{property list} is -% empty the result is empty. -% 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{value} -% does not expand further when appearing in an \texttt{x}-type -% or \texttt{e}-type argument expansion. -% \end{texnote} -% \end{function} -% % \section{Additions to \pkg{l3seq}} % % \begin{function}[rEXP] @@ -334,44 +119,6 @@ % \end{texnote} % \end{function} % -% \begin{function}[added = 2018-04-06] -% {\seq_set_from_function:NnN, \seq_gset_from_function:NnN} -% \begin{syntax} -% \cs{seq_set_from_function:NnN} \meta{seq~var} \Arg{loop~code} \meta{function} -% \end{syntax} -% Sets the \meta{seq~var} equal to a sequence whose items are obtained -% by \texttt{x}-expanding \meta{loop~code} \meta{function}. This -% expansion must result in successive calls to the \meta{function} -% with no nonexpandable tokens in between. More precisely the -% \meta{function} is replaced by a wrapper function that inserts the -% appropriate separators between items in the sequence. The -% \meta{loop~code} must be expandable; it can be for example -% \cs{tl_map_function:NN} \meta{tl~var} or \cs{clist_map_function:nN} -% \Arg{clist} or \cs{int_step_function:nnnN} \Arg{initial value} -% \Arg{step} \Arg{final value}. -% \end{function} -% -% \begin{function}[added = 2018-04-06] -% {\seq_set_from_inline_x:Nnn, \seq_gset_from_inline_x:Nnn} -% \begin{syntax} -% \cs{seq_set_from_inline_x:Nnn} \meta{seq~var} \Arg{loop~code} \Arg{inline~code} -% \end{syntax} -% Sets the \meta{seq~var} equal to a sequence whose items are obtained -% by \texttt{x}-expanding \meta{loop~code} applied to a -% \meta{function} derived from the \meta{inline~code}. A -% \meta{function} is defined, that takes one argument, -% \texttt{x}-expands the \meta{inline~code} with that argument -% as~|#1|, then adds appropriate separators to turn the result into an -% item of the sequence. The \texttt{x}-expansion of \meta{loop~code} -% \meta{function} must result in successive calls to the -% \meta{function} with no nonexpandable tokens in between. The -% \meta{loop~code} must be expandable; it can be for example -% \cs{tl_map_function:NN} \meta{tl~var} or \cs{clist_map_function:nN} -% \Arg{clist} or \cs{int_step_function:nnnN} \Arg{initial value} -% \Arg{step} \Arg{final value}, but not the analogous \enquote{inline} -% mappings. -% \end{function} -% % \begin{function}[added = 2021-04-29, noTF] % {\seq_set_item:Nnn, \seq_set_item:cnn, \seq_gset_item:Nnn, \seq_gset_item:cnn} % \begin{syntax} @@ -408,87 +155,8 @@ % assigned locally for |pop| or globally for |gpop| functions. % \end{function} % -% \section{Additions to \pkg{l3sys}} -% -% \begin{variable}[added = 2018-05-02]{\c_sys_engine_version_str} -% The version string of the current engine, in the same form as -% given in the banner issued when running a job. For \pdfTeX{} -% and \LuaTeX{} this is of the form -% \begin{quote} -% \meta{major}.\meta{minor}.\meta{revision} -% \end{quote} -% For \XeTeX{}, the form is -% \begin{quote} -% \meta{major}.\meta{minor} -% \end{quote} -% For \pTeX{} and \upTeX{}, only releases since \TeX{} Live 2018 -% make the data available, and the form is more complex, as it comprises -% the \pTeX{} version, the \upTeX{} version and the e-\pTeX{} version. -% \begin{quote} -% p\meta{major}.\meta{minor}.\meta{revision}-u\meta{major}.\meta{minor}^^A -% -\meta{epTeX} -% \end{quote} -% where the |u| part is only present for \upTeX{}. -% \end{variable} -% -% \begin{function}[added = 2017-05-27, EXP, pTF]{\sys_if_rand_exist:} -% \begin{syntax} -% \cs{sys_if_rand_exist_p:} -% \cs{sys_if_rand_exist:TF} \Arg{true code} \Arg{false code} -% \end{syntax} -% Tests if the engine has a pseudo-random number generator. Currently -% this is the case in \pdfTeX{}, \LuaTeX{}, \pTeX{}, \upTeX{} and recent -% releases of \XeTeX{}. -% \end{function} -% % \section{Additions to \pkg{l3tl}} % -% \begin{function}[EXP, added = 2017-07-15] -% { -% \tl_range_braced:Nnn, \tl_range_braced:cnn, \tl_range_braced:nnn, -% \tl_range_unbraced:Nnn, \tl_range_unbraced:cnn, \tl_range_unbraced:nnn -% } -% \begin{syntax} -% \cs{tl_range_braced:Nnn} \meta{tl~var} \Arg{start index} \Arg{end index} -% \cs{tl_range_braced:nnn} \Arg{token list} \Arg{start index} \Arg{end index} -% \cs{tl_range_unbraced:Nnn} \meta{tl~var} \Arg{start index} \Arg{end index} -% \cs{tl_range_unbraced:nnn} \Arg{token list} \Arg{start index} \Arg{end index} -% \end{syntax} -% Leaves in the input stream the items from the \meta{start index} to -% the \meta{end index} inclusive, using the same indexing as -% \cs{tl_range:nnn}. Spaces are ignored. Regardless of whether items -% appear with or without braces in the \meta{token list}, the -% \cs{tl_range_braced:nnn} function wraps each item in braces, while -% \cs{tl_range_unbraced:nnn} does not (overall it removes an outer set -% of braces). For instance, -% \begin{verbatim} -% \iow_term:x { \tl_range_braced:nnn { abcd~{e{}}f } { 2 } { 5 } } -% \iow_term:x { \tl_range_braced:nnn { abcd~{e{}}f } { -4 } { -1 } } -% \iow_term:x { \tl_range_braced:nnn { abcd~{e{}}f } { -2 } { -1 } } -% \iow_term:x { \tl_range_braced:nnn { abcd~{e{}}f } { 0 } { -1 } } -% \end{verbatim} -% prints \verb*|{b}{c}{d}{e{}}|, \verb*|{c}{d}{e{}}{f}|, \verb*|{e{}}{f}|, and an empty -% line to the terminal, while -% \begin{verbatim} -% \iow_term:x { \tl_range_unbraced:nnn { abcd~{e{}}f } { 2 } { 5 } } -% \iow_term:x { \tl_range_unbraced:nnn { abcd~{e{}}f } { -4 } { -1 } } -% \iow_term:x { \tl_range_unbraced:nnn { abcd~{e{}}f } { -2 } { -1 } } -% \iow_term:x { \tl_range_unbraced:nnn { abcd~{e{}}f } { 0 } { -1 } } -% \end{verbatim} -% prints \verb*|bcde{}|, \verb*|cde{}f|, \verb*|e{}f|, and an empty -% line to the terminal. Because braces are removed, the result of -% \cs{tl_range_unbraced:nnn} may have a different number of items as -% for \cs{tl_range:nnn} or \cs{tl_range_braced:nnn}. In cases where -% preserving spaces is important, consider the slower function -% \cs{tl_range:nnn}. -% \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}[added = 2018-04-01]{\tl_build_begin:N, \tl_build_gbegin:N} % \begin{syntax} % \cs{tl_build_begin:N} \meta{tl~var} @@ -557,46 +225,6 @@ % \cs[no-index]{tl_build_\ldots{}} functions. % \end{function} % -% \section{Additions to \pkg{l3token}} -% -% \begin{variable}[added = 2017-08-07]{\c_catcode_active_space_tl} -% Token list containing one character with category code $13$, -% (\enquote{active}), and character code $32$ (space). -% \end{variable} -% -% \begin{function}[added = 2018-09-23] -% { -% \peek_catcode_collect_inline:Nn, -% \peek_charcode_collect_inline:Nn, -% \peek_meaning_collect_inline:Nn -% } -% \begin{syntax} -% \cs{peek_catcode_collect_inline:Nn} \meta{test token} \Arg{inline code} -% \cs{peek_charcode_collect_inline:Nn} \meta{test token} \Arg{inline code} -% \cs{peek_meaning_collect_inline:Nn} \meta{test token} \Arg{inline code} -% \end{syntax} -% Collects and removes tokens from the input stream until finding a -% token that does not match the \meta{test token} (as defined by the -% test \cs{token_if_eq_catcode:NNTF} or \cs{token_if_eq_charcode:NNTF} -% or \cs{token_if_eq_meaning:NNTF}). The collected tokens are passed -% to the \meta{inline code} as~|#1|. When begin-group or end-group -% tokens (usually |{| or~|}|) are collected they are replaced by -% implicit \cs{c_group_begin_token} and \cs{c_group_end_token}, and -% when spaces (including \cs{c_space_token}) are collected they are -% replaced by explicit spaces. -% -% For example the following code prints ``Hello'' to the terminal and -% leave ``, world!'' in the input stream. -% \begin{verbatim} -% \peek_catcode_collect_inline:Nn A { \iow_term:n {#1} } Hello,~world! -% \end{verbatim} -% Another example is that the following code tests if the next token is |*|, ignoring intervening spaces, but putting them back using |#1| if there is no~|*|. -% \begin{verbatim} -% \peek_meaning_collect_inline:Nn \c_space_token -% { \peek_charcode:NTF * { star } { no~star #1 } } -% \end{verbatim} -% \end{function} -% % \end{documentation} % % \begin{implementation} @@ -607,202 +235,6 @@ %<*package> % \end{macrocode} % -% \subsection{Additions to \pkg{l3flag}} -% -% \begin{macrocode} -%<@@=flag> -% \end{macrocode} -% -% \begin{macro}[EXP]{\flag_raise_if_clear:n} -% It might be faster to just call the \enquote{trap} function in all -% cases but conceptually the function name suggests we should only run -% it if the flag is zero in case the \enquote{trap} made customizable -% in the future. -% \begin{macrocode} -\cs_new:Npn \flag_raise_if_clear:n #1 - { - \if_cs_exist:w flag~#1~0 \cs_end: - \else: - \cs:w flag~#1 \cs_end: 0 ; - \fi: - } -% \end{macrocode} -% \end{macro} -% -% \subsection{Additions to \pkg{l3msg}} -% -% \begin{macrocode} -%<@@=msg> -% \end{macrocode} -% -% \begin{macro}{\msg_show_eval:Nn, \msg_log_eval:Nn, \@@_show_eval:nnN} -% A short-hand used for \cs{int_show:n} and similar functions that -% passes to \cs{tl_show:n} the result of applying |#1| (a -% function such as \cs{int_eval:n}) to the expression |#2|. The use of -% \texttt{f}-expansion ensures that |#1| is expanded in the scope in which the -% show command is called, rather than in the group created by -% \cs{iow_wrap:nnnN}. This is only important for expressions -% involving the \tn{currentgrouplevel} or \tn{currentgrouptype}. -% On the other hand we want the expression to be converted to a string -% with the usual escape character, hence within the wrapping code. -% \begin{macrocode} -\cs_new_protected:Npn \msg_show_eval:Nn #1#2 - { \exp_args:Nf \@@_show_eval:nnN { #1 {#2} } {#2} \tl_show:n } -\cs_new_protected:Npn \msg_log_eval:Nn #1#2 - { \exp_args:Nf \@@_show_eval:nnN { #1 {#2} } {#2} \tl_log:n } -\cs_new_protected:Npn \@@_show_eval:nnN #1#2#3 { #3 { #2 = #1 } } -% \end{macrocode} -% \end{macro} -% -% \begin{macro}[EXP]{\msg_show_item:n} -% \begin{macro}[EXP]{\msg_show_item_unbraced:n} -% \begin{macro}[EXP]{\msg_show_item:nn} -% \begin{macro}[EXP]{\msg_show_item_unbraced:nn} -% Each item in the variable is formatted using one of the following -% functions. We cannot use |\\| and so on because these short-hands -% cannot be used inside the arguments of messages, only when defining -% the messages. -% \begin{macrocode} -\cs_new:Npx \msg_show_item:n #1 - { \iow_newline: > ~ \c_space_tl \exp_not:N \tl_to_str:n { {#1} } } -\cs_new:Npx \msg_show_item_unbraced:n #1 - { \iow_newline: > ~ \c_space_tl \exp_not:N \tl_to_str:n {#1} } -\cs_new:Npx \msg_show_item:nn #1#2 - { - \iow_newline: > \use:nn { ~ } { ~ } - \exp_not:N \tl_to_str:n { {#1} } - \use:nn { ~ } { ~ } => \use:nn { ~ } { ~ } - \exp_not:N \tl_to_str:n { {#2} } - } -\cs_new:Npx \msg_show_item_unbraced:nn #1#2 - { - \iow_newline: > \use:nn { ~ } { ~ } - \exp_not:N \tl_to_str:n {#1} - \use:nn { ~ } { ~ } => \use:nn { ~ } { ~ } - \exp_not:N \tl_to_str:n {#2} - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% -% \subsection{Additions to \pkg{l3prg}} -% -% \begin{macrocode} -%<@@=bool> -% \end{macrocode} -% -% \begin{macro}[added = 2018-05-10] -% {\bool_set_inverse:N, \bool_set_inverse:c, \bool_gset_inverse:N, \bool_gset_inverse:c} -% Set to \texttt{false} or \texttt{true} locally or globally. -% \begin{macrocode} -\cs_new_protected:Npn \bool_set_inverse:N #1 - { \bool_if:NTF #1 { \bool_set_false:N } { \bool_set_true:N } #1 } -\cs_generate_variant:Nn \bool_set_inverse:N { c } -\cs_new_protected:Npn \bool_gset_inverse:N #1 - { \bool_if:NTF #1 { \bool_gset_false:N } { \bool_gset_true:N } #1 } -\cs_generate_variant:Nn \bool_gset_inverse:N { c } -% \end{macrocode} -% \end{macro} -% -% \begin{variable}{\s_@@_mark,\s_@@_stop} -% Internal scan marks. -% \begin{macrocode} -\scan_new:N \s_@@_mark -\scan_new:N \s_@@_stop -% \end{macrocode} -% \end{variable} -% -% \begin{macro}[EXP, noTF]{\bool_case_true:n, \bool_case_false:n} -% \begin{macro}{\@@_case:NnTF} -% \begin{macro}{\@@_case_true:w, \@@_case_false:w, \@@_case_end:nw} -% For boolean cases the overall idea is the same as for -% \cs{tl_case:nnTF} as described in \pkg{l3tl}. -% \begin{macrocode} -\cs_new:Npn \bool_case_true:nTF - { \exp:w \@@_case:NnTF \c_true_bool } -\cs_new:Npn \bool_case_true:nT #1#2 - { \exp:w \@@_case:NnTF \c_true_bool {#1} {#2} { } } -\cs_new:Npn \bool_case_true:nF #1 - { \exp:w \@@_case:NnTF \c_true_bool {#1} { } } -\cs_new:Npn \bool_case_true:n #1 - { \exp:w \@@_case:NnTF \c_true_bool {#1} { } { } } -\cs_new:Npn \bool_case_false:nTF - { \exp:w \@@_case:NnTF \c_false_bool } -\cs_new:Npn \bool_case_false:nT #1#2 - { \exp:w \@@_case:NnTF \c_false_bool {#1} {#2} { } } -\cs_new:Npn \bool_case_false:nF #1 - { \exp:w \@@_case:NnTF \c_false_bool {#1} { } } -\cs_new:Npn \bool_case_false:n #1 - { \exp:w \@@_case:NnTF \c_false_bool {#1} { } { } } -\cs_new:Npn \@@_case:NnTF #1#2#3#4 - { - \bool_if:NTF #1 \@@_case_true:w \@@_case_false:w - #2 #1 { } \s_@@_mark {#3} \s_@@_mark {#4} \s_@@_stop - } -\cs_new:Npn \@@_case_true:w #1#2 - { - \bool_if:nTF {#1} - { \@@_case_end:nw {#2} } - { \@@_case_true:w } - } -\cs_new:Npn \@@_case_false:w #1#2 - { - \bool_if:nTF {#1} - { \@@_case_false:w } - { \@@_case_end:nw {#2} } - } -\cs_new:Npn \@@_case_end:nw #1#2#3 \s_@@_mark #4#5 \s_@@_stop - { \exp_end: #1 #4 } -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% -% \subsection{Additions to \pkg{l3prop}} -% -% \begin{macrocode} -%<@@=prop> -% \end{macrocode} -% -% \begin{macro}[EXP]{\@@_use_i_delimit_by_s_stop:nw} -% Functions to gobble up to a scan mark. -% \begin{macrocode} -\cs_new:Npn \@@_use_i_delimit_by_s_stop:nw #1 #2 \s_@@_stop {#1} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}[EXP] -% {\prop_rand_key_value:N, \prop_rand_key_value:c} -% \begin{macro}[EXP]{\@@_rand_item:w} -% Contrarily to |clist|, |seq| and |tl|, there is no function to get -% an item of a |prop| given an integer between $1$ and the number of -% items, so we write the appropriate code. There is no bounds -% checking because \cs{int_rand:nn} is always within bounds. The -% initial \cs{int_value:w} is stopped by the first \cs{s_@@} in~|#1|. -% \begin{macrocode} -\cs_new:Npn \prop_rand_key_value:N #1 - { - \prop_if_empty:NF #1 - { - \exp_after:wN \@@_rand_item:w - \int_value:w \int_rand:nn { 1 } { \prop_count:N #1 } - #1 \s_@@_stop - } - } -\cs_generate_variant:Nn \prop_rand_key_value:N { c } -\cs_new:Npn \@@_rand_item:w #1 \s_@@ \@@_pair:wn #2 \s_@@ #3 - { - \int_compare:nNnF {#1} > 1 - { \@@_use_i_delimit_by_s_stop:nw { \exp_not:n { {#2} {#3} } } } - \exp_after:wN \@@_rand_item:w - \int_value:w \int_eval:n { #1 - 1 } \s_@@ - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% % \subsection{Additions to \pkg{l3seq}} % % \begin{macrocode} @@ -880,35 +312,6 @@ % \end{macro} % \end{macro} % -% \begin{macro}{\seq_set_from_inline_x:Nnn, \seq_gset_from_inline_x:Nnn} -% \begin{macro}{\@@_set_from_inline_x:NNnn} -% Set \cs{@@_item:n} then map it using the loop code. -% \begin{macrocode} -\cs_new_protected:Npn \seq_set_from_inline_x:Nnn - { \@@_set_from_inline_x:NNnn \__kernel_tl_set:Nx } -\cs_new_protected:Npn \seq_gset_from_inline_x:Nnn - { \@@_set_from_inline_x:NNnn \__kernel_tl_gset:Nx } -\cs_new_protected:Npn \@@_set_from_inline_x:NNnn #1#2#3#4 - { - \@@_push_item_def:n { \exp_not:N \@@_item:n {#4} } - #1 #2 { \s_@@ #3 \@@_item:n } - \@@_pop_item_def: - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macro}{\seq_set_from_function:NnN, \seq_gset_from_function:NnN} -% Reuse \cs{seq_set_from_inline_x:Nnn}. -% \begin{macrocode} -\cs_new_protected:Npn \seq_set_from_function:NnN #1#2#3 - { \seq_set_from_inline_x:Nnn #1 {#2} { #3 {##1} } } -\cs_new_protected:Npn \seq_gset_from_function:NnN #1#2#3 - { \seq_gset_from_inline_x:Nnn #1 {#2} { #3 {##1} } } -% \end{macrocode} -% \end{macro} -% -% % \begin{macro}{\@@_int_eval:w} % Useful to more quickly go through items. % \begin{macrocode} @@ -1079,114 +482,6 @@ % \end{macro} % \end{macro} % -% \subsection{Additions to \pkg{l3sys}} -% -% \begin{macrocode} -%<@@=sys> -% \end{macrocode} -% -% \begin{variable}{\c_sys_engine_version_str} -% Various different engines, various different ways to extract the -% data! -% \begin{macrocode} -\str_const:Nx \c_sys_engine_version_str - { - \str_case:on \c_sys_engine_str - { - { pdftex } - { - \int_div_truncate:nn { \tex_pdftexversion:D } { 100 } - . - \int_mod:nn { \tex_pdftexversion:D } { 100 } - . - \tex_pdftexrevision:D - } - { ptex } - { - \cs_if_exist:NT \tex_ptexversion:D - { - p - \int_use:N \tex_ptexversion:D - . - \int_use:N \tex_ptexminorversion:D - \tex_ptexrevision:D - - - \int_use:N \tex_epTeXversion:D - } - } - { luatex } - { - \int_div_truncate:nn { \tex_luatexversion:D } { 100 } - . - \int_mod:nn { \tex_luatexversion:D } { 100 } - . - \tex_luatexrevision:D - } - { uptex } - { - \cs_if_exist:NT \tex_ptexversion:D - { - p - \int_use:N \tex_ptexversion:D - . - \int_use:N \tex_ptexminorversion:D - \tex_ptexrevision:D - - - u - \int_use:N \tex_uptexversion:D - \tex_uptexrevision:D - - - \int_use:N \tex_epTeXversion:D - } - } - { xetex } - { - \int_use:N \tex_XeTeXversion:D - \tex_XeTeXrevision:D - } - } - } -% \end{macrocode} -% \end{variable} -% -% \subsection{Additions to \pkg{l3file}} -% -% \begin{macrocode} -%<@@=ior> -% \end{macrocode} -% -% \begin{macro}{\ior_shell_open:Nn} -% \begin{macro}{\@@_shell_open:nN} -% Actually much easier than either the standard open or input versions! -% When calling \cs{__kernel_ior_open:Nn} the file the pipe is added to -% signal a shell command, but the quotes are not added yet---they are -% added later by \cs{__kernel_file_name_quote:n}. -% \begin{macrocode} -\cs_new_protected:Npn \ior_shell_open:Nn #1#2 - { - \sys_if_shell:TF - { \exp_args:No \@@_shell_open:nN { \tl_to_str:n {#2} } #1 } - { \msg_error:nn { ior } { pipe-failed } } - } -\cs_new_protected:Npn \@@_shell_open:nN #1#2 - { - \tl_if_in:nnTF {#1} { " } - { - \msg_error:nnx - { kernel } { quote-in-shell } {#1} - } - { \__kernel_ior_open:Nn #2 { |#1 } } - } -\msg_new:nnnn { ior } { pipe-failed } - { Cannot~run~piped~system~commands. } - { - LaTeX~tried~to~call~a~system~process~but~this~was~not~possible.\\ - Try~the~"--shell-escape"~(or~"--enable-pipes")~option. - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% % \subsection{Additions to \pkg{l3tl}} % % \subsubsection{Building a token list} @@ -1409,161 +704,6 @@ % \end{macrocode} % \end{macro} % -% \subsubsection{Other additions to \pkg{l3tl}} -% -% \begin{macro}{\tl_range_braced:Nnn, \tl_range_braced:cnn, \tl_range_braced:nnn} -% \begin{macro} -% {\tl_range_unbraced:Nnn, \tl_range_unbraced:cnn, \tl_range_unbraced:nnn} -% \begin{macro} -% { -% \@@_range_braced:w, \@@_range_collect_braced:w, -% \@@_range_unbraced:w, \@@_range_collect_unbraced:w, -% } -% For the braced version \cs{@@_range_braced:w} sets up -% \cs{@@_range_collect_braced:w} which stores items one by one in an -% argument after the semicolon. The unbraced version is almost -% identical. The version preserving braces and spaces starts by -% deleting spaces before the argument to avoid collecting them, and -% sets up \cs{@@_range_collect:nn} with a first argument of the form -% |{| \Arg{collected} \meta{tokens} |}|, whose head is the collected -% tokens and whose tail is what remains of the original token list. -% This form makes it easier to move tokens to the \meta{collected} -% tokens. -% \begin{macrocode} -\cs_new:Npn \tl_range_braced:Nnn { \exp_args:No \tl_range_braced:nnn } -\cs_generate_variant:Nn \tl_range_braced:Nnn { c } -\cs_new:Npn \tl_range_braced:nnn { \@@_range:Nnnn \@@_range_braced:w } -\cs_new:Npn \tl_range_unbraced:Nnn - { \exp_args:No \tl_range_unbraced:nnn } -\cs_generate_variant:Nn \tl_range_unbraced:Nnn { c } -\cs_new:Npn \tl_range_unbraced:nnn - { \@@_range:Nnnn \@@_range_unbraced:w } -\cs_new:Npn \@@_range_braced:w #1 ; #2 - { \@@_range_collect_braced:w #1 ; { } #2 } -\cs_new:Npn \@@_range_unbraced:w #1 ; #2 - { \@@_range_collect_unbraced:w #1 ; { } #2 } -\cs_new:Npn \@@_range_collect_braced:w #1 ; #2#3 - { - \if_int_compare:w #1 > \c_one_int - \exp_after:wN \@@_range_collect_braced:w - \int_value:w \int_eval:n { #1 - 1 } \exp_after:wN ; - \fi: - { #2 {#3} } - } -\cs_new:Npn \@@_range_collect_unbraced:w #1 ; #2#3 - { - \if_int_compare:w #1 > \c_one_int - \exp_after:wN \@@_range_collect_unbraced:w - \int_value:w \int_eval:n { #1 - 1 } \exp_after:wN ; - \fi: - { #2 #3 } - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% -% \subsection{Additions to \pkg{l3token}} -% -% \begin{variable}{\c_catcode_active_space_tl} -% While \cs{char_generate:nn} can produce active characters in some -% engines it cannot in general. It would be possible to simply change -% the catcode of space but then the code would need to avoid all -% spaces, making it quite unreadable. Instead we use the primitive -% \cs{tex_lowercase:D} trick. -% \begin{macrocode} -\group_begin: - \char_set_catcode_active:N * - \char_set_lccode:nn { `* } { `\ } - \tex_lowercase:D { \tl_const:Nn \c_catcode_active_space_tl { * } } -\group_end: -% \end{macrocode} -% \end{variable} -% -% \begin{macrocode} -%<@@=peek> -% \end{macrocode} -% -% \begin{variable}{\l_@@_collect_tl} -% \begin{macrocode} -\tl_new:N \l_@@_collect_tl -% \end{macrocode} -% \end{variable} -% -% \begin{macro} -% { -% \peek_catcode_collect_inline:Nn, -% \peek_charcode_collect_inline:Nn, -% \peek_meaning_collect_inline:Nn -% } -% \begin{macro} -% { -% \@@_collect:NNn, \@@_collect_true:w, -% \@@_collect_remove:nw, \@@_collect:N -% } -% Most of the work is done by \cs{@@_execute_branches_\ldots{}:}, -% which calls either \cs{@@_true:w} or \cs{@@_false:w} according to -% whether the next token \cs{l_peek_token} matches the search token -% (stored in \cs{l_@@_search_token} and \cs{l_@@_search_tl}). -% Here, in the \texttt{true} case we run \cs{@@_collect_true:w}, -% which generally calls \cs{@@_collect:N} to store the peeked token -% into \cs{l_@@_collect_tl}, except in special non-\texttt{N}-type -% cases (begin-group, end-group, or space), where a frozen token is -% stored. The \texttt{true} branch calls -% \cs{@@_execute_branches_\ldots{}:} to fetch more matching tokens. -% Once there are no more, \cs{@@_false_aux:n} closes the safe-align -% group and runs the user's inline code. -% \begin{macrocode} -\cs_new_protected:Npn \peek_catcode_collect_inline:Nn - { \@@_collect:NNn \@@_execute_branches_catcode: } -\cs_new_protected:Npn \peek_charcode_collect_inline:Nn - { \@@_collect:NNn \@@_execute_branches_charcode: } -\cs_new_protected:Npn \peek_meaning_collect_inline:Nn - { \@@_collect:NNn \@@_execute_branches_meaning: } -\cs_new_protected:Npn \@@_collect:NNn #1#2#3 - { - \group_align_safe_begin: - \cs_set_eq:NN \l_@@_search_token #2 - \tl_set:Nn \l_@@_search_tl {#2} - \tl_clear:N \l_@@_collect_tl - \cs_set:Npn \@@_false:w - { \exp_args:No \@@_false_aux:n \l_@@_collect_tl } - \cs_set:Npn \@@_false_aux:n ##1 - { - \group_align_safe_end: - #3 - } - \cs_set_eq:NN \@@_true:w \@@_collect_true:w - \cs_set:Npn \@@_true_aux:w { \peek_after:Nw #1 } - \@@_true_aux:w - } -\cs_new_protected:Npn \@@_collect_true:w - { - \if_case:w - \if_catcode:w \exp_not:N \l_peek_token { 1 \exp_stop_f: \fi: - \if_catcode:w \exp_not:N \l_peek_token } 2 \exp_stop_f: \fi: - \if_meaning:w \l_peek_token \c_space_token 3 \exp_stop_f: \fi: - 0 \exp_stop_f: - \exp_after:wN \@@_collect:N - \or: \@@_collect_remove:nw { \c_group_begin_token } - \or: \@@_collect_remove:nw { \c_group_end_token } - \or: \@@_collect_remove:nw { ~ } - \fi: - } -\cs_new_protected:Npn \@@_collect:N #1 - { - \tl_put_right:Nn \l_@@_collect_tl {#1} - \@@_true_aux:w - } -\cs_new_protected:Npn \@@_collect_remove:nw #1 - { - \tl_put_right:Nn \l_@@_collect_tl {#1} - \exp_after:wN \@@_true_remove:w - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% % \begin{macrocode} % % \end{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx index 8ae5d43cfb..e379c5406a 100644 --- a/macros/latex/contrib/l3kernel/l3cctab.dtx +++ b/macros/latex/contrib/l3kernel/l3cctab.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx index fd949c6ba9..1aaeb46384 100644 --- a/macros/latex/contrib/l3kernel/l3clist.dtx +++ b/macros/latex/contrib/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx index c3d3116ba3..0d64025010 100644 --- a/macros/latex/contrib/l3kernel/l3coffins.dtx +++ b/macros/latex/contrib/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3color.dtx b/macros/latex/contrib/l3kernel/l3color.dtx index 36d4cfe178..a38773626f 100644 --- a/macros/latex/contrib/l3kernel/l3color.dtx +++ b/macros/latex/contrib/l3kernel/l3color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx index 2d2e31d28e..b189c0e9ec 100644 --- a/macros/latex/contrib/l3kernel/l3debug.dtx +++ b/macros/latex/contrib/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -954,7 +954,7 @@ \flag_if_raised:nTF \flag_if_raised_p:n \flag_height:n - \flag_raise_if_clear:n + \flag_ensure_raised:n \flag_clear:n } % \end{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx index 790a511e45..3e4bbca6d5 100644 --- a/macros/latex/contrib/l3kernel/l3deprecation.dtx +++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -447,6 +447,25 @@ % \end{macrocode} % \end{macro} % +% \subsection{Deprecated \pkg{l3prg} functions} +% +% \begin{macrocode} +%<@@=cs> +% \end{macrocode} +% +% \begin{macro}[EXP, noTF]{\bool_case_true:n} +% \begin{macrocode} +\__kernel_patch_deprecation:nnNNpn { 2023-05-03 } { \bool_case_true:n } +\cs_gset:Npn \bool_case_true:n { \bool_case:n } +\__kernel_patch_deprecation:nnNNpn { 2023-05-03 } { \bool_case_true:nT } +\cs_gset:Npn \bool_case_true:nT { \bool_case:nT } +\__kernel_patch_deprecation:nnNNpn { 2023-05-03 } { \bool_case_true:nF } +\cs_gset:Npn \bool_case_true:nF { \bool_case:nF } +\__kernel_patch_deprecation:nnNNpn { 2023-05-03 } { \bool_case_true:nTF } +\cs_gset:Npn \bool_case_true:nTF { \bool_case:nTF } +% \end{macrocode} +% \end{macro} +% % \subsection{Deprecated \pkg{l3str} functions} % % \begin{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx index 4b477da007..c2b095f919 100644 --- a/macros/latex/contrib/l3kernel/l3doc.dtx +++ b/macros/latex/contrib/l3kernel/l3doc.dtx @@ -85,7 +85,7 @@ and all files in that bundle must be distributed together. % require you to do updates, if the class changes.}} % % \author{\Team} -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % \maketitle % \tableofcontents % diff --git a/macros/latex/contrib/l3kernel/l3doc.pdf b/macros/latex/contrib/l3kernel/l3doc.pdf index 87935262fa..ee26574500 100644 Binary files a/macros/latex/contrib/l3kernel/l3doc.pdf and b/macros/latex/contrib/l3kernel/l3doc.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx index df53dc09f3..1431a78d3c 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.dtx +++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf index 0a54452672..bd8eb0411e 100644 Binary files a/macros/latex/contrib/l3kernel/l3docstrip.pdf and b/macros/latex/contrib/l3kernel/l3docstrip.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx index b01149ee04..55f0b65159 100644 --- a/macros/latex/contrib/l3kernel/l3expan.dtx +++ b/macros/latex/contrib/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -180,6 +180,20 @@ % functions explicitly is preferred to defining confusing variants. % \end{function} % +% \begin{function}[added = 2018-04-04, updated = 2019-02-08] +% {\exp_args_generate:n} +% \begin{syntax} +% \cs{exp_args_generate:n} \Arg{variant argument specifiers} +% \end{syntax} +% Defines \cs[no-index]{exp_args:N\meta{variant}} functions for each +% \meta{variant} given in the comma list \Arg{variant argument +% specifiers}. Each \meta{variant} should consist of the letters |N|, +% |c|, |n|, |V|, |v|, |o|, |f|, |e|, |x|, |p| and the resulting function is +% protected if the letter |x| appears in the \meta{variant}. This is +% only useful for cases where \cs{cs_generate_variant:Nn} is not +% applicable. +% \end{function} +% % \section{Introducing the variants} % % The |V| type returns the value of a register, which can be one of diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx index 5d7a60824f..4d1b0660b7 100644 --- a/macros/latex/contrib/l3kernel/l3file.dtx +++ b/macros/latex/contrib/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -140,6 +140,23 @@ % additive). % \end{function} % +% \begin{function}[added = 2019-05-08]{\ior_shell_open:Nn} +% \begin{syntax} +% \cs{ior_shell_open:Nn} \meta{stream} \Arg{shell~command} +% \end{syntax} +% Opens the \emph{pseudo}-file created by the output of the +% \meta{shell command} for reading using \meta{stream} as the +% control sequence for access. If the \meta{stream} was already +% open it is closed before the new operation begins. The +% \meta{stream} is available for access immediately and will remain +% allocated to \meta{shell command} until a \cs{ior_close:N} instruction +% is given or the \TeX{} run ends. +% If piped system calls are disabled an error is raised. +% +% For details of handling of the \meta{shell command}, see +% \cs{sys_get_shell:nnNTF}. +% \end{function} +% % \begin{function}[updated = 2012-07-31] % {\ior_close:N, \ior_close:c, \iow_close:N, \iow_close:c} % \begin{syntax} @@ -390,6 +407,26 @@ % the \meta{stream} is not open. % \end{function} % +% \subsection{Reading from the terminal} +% +% \begin{function}[added = 2019-03-23]{\ior_get_term:nN, \ior_str_get_term:nN} +% \begin{syntax} +% \cs{ior_get_term:nN} \meta{prompt} \meta{token list variable} +% \end{syntax} +% Function that reads one or more lines (until an equal number of left +% and right braces are found) from the terminal and stores +% the result locally in the \meta{token list} variable. Tokenization +% occurs as described for \cs{ior_get:NN} or \cs{ior_str_get:NN}, respectively. +% When the \meta{prompt} +% is empty, \TeX{} will wait for input without any other indication: +% typically the programmer will have provided a suitable text using +% e.g.~\cs{iow_term:n}. Where the \meta{prompt} is given, it will appear +% in the terminal followed by an |=|, e.g. +% \begin{verbatim} +% prompt= +% \end{verbatim} +% \end{function} +% % \subsection{Writing to files} % % \begin{function}[updated = 2012-06-05]{\iow_now:Nn, \iow_now:Nx, \iow_now:cn, \iow_now:cx} @@ -516,8 +553,8 @@ % (for example after a control sequence), % \item |\#|, |\%|, |\{|, |\}|, |\~| may be used to represent % the corresponding character, -% \item \cs{iow_allow_break:} may be used to allow a line-break -% without inserting a space (this is experimental), +% \item \cs{iow_wrap_allow_break:} may be used to allow a line-break +% without inserting a space, % \item \cs{iow_indent:n} may be used to indent a part of the % \meta{text} (not the \meta{run-on text}). % \end{itemize} @@ -547,6 +584,15 @@ % \end{texnote} % \end{function} % +% \begin{function}[added = 2023-04-25]{\iow_wrap_allow_break:} +% \begin{syntax} +% \cs{iow_wrap_allow_break:} +% \end{syntax} +% In the first argument of \cs{iow_wrap:nnnN} (for instance in +% messages), inserts a break-point that allows a line break. If +% no break occurs, this function adds nothing to the output. +% \end{function} +% % \begin{function}[added = 2011-09-21]{\iow_indent:n} % \begin{syntax} % \cs{iow_indent:n} \Arg{text} @@ -1111,6 +1157,38 @@ % \end{macro} % \end{macro} % +% \begin{macro}{\ior_shell_open:Nn} +% \begin{macro}{\@@_shell_open:nN} +% Actually much easier than either the standard open or input versions! +% When calling \cs{__kernel_ior_open:Nn} the file the pipe is added to +% signal a shell command, but the quotes are not added yet---they are +% added later by \cs{__kernel_file_name_quote:n}. +% \begin{macrocode} +\cs_new_protected:Npn \ior_shell_open:Nn #1#2 + { + \sys_if_shell:TF + { \exp_args:No \@@_shell_open:nN { \tl_to_str:n {#2} } #1 } + { \msg_error:nn { ior } { pipe-failed } } + } +\cs_new_protected:Npn \@@_shell_open:nN #1#2 + { + \tl_if_in:nnTF {#1} { " } + { + \msg_error:nnx + { kernel } { quote-in-shell } {#1} + } + { \__kernel_ior_open:Nn #2 { |#1 } } + } +\msg_new:nnnn { ior } { pipe-failed } + { Cannot~run~piped~system~commands. } + { + LaTeX~tried~to~call~a~system~process~but~this~was~not~possible.\\ + Try~the~"--shell-escape"~(or~"--enable-pipes")~option. + } +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \begin{macro}{\ior_close:N, \ior_close:c} % Closing a stream means getting rid of it at the \TeX{} level and % removing from the various data structures. Unless the name passed @@ -1846,24 +1924,24 @@ % \end{variable} % \end{variable} % -% \begin{macro}{\iow_allow_break:} -% \begin{macro}[EXP]{\@@_allow_break:} -% \begin{macro}[EXP]{\@@_allow_break_error:} -% We set \cs{iow_allow_break:n} to produce an error when outside -% messages. Within wrapped message, it is set to \cs{@@_allow_break:} -% when valid and otherwise to \cs{@@_allow_break_error:}. The second +% \begin{macro}{\iow_wrap_allow_break:} +% \begin{macro}[EXP]{\@@_wrap_allow_break:} +% \begin{macro}[EXP]{\@@_wrap_allow_break_error:} +% We set \cs{iow_wrap_allow_break:n} to produce an error when outside +% messages. Within wrapped message, it is set to \cs{@@_wrap_allow_break:} +% when valid and otherwise to \cs{@@_wrap_allow_break_error:}. The second % produces an error expandably. % \begin{macrocode} -\cs_new_protected:Npn \iow_allow_break: +\cs_new_protected:Npn \iow_wrap_allow_break: { \msg_error:nnnn { kernel } { iow-indent } - { \iow_wrap:nnnN } { \iow_allow_break: } + { \iow_wrap:nnnN } { \iow_wrap_allow_break: } } -\cs_new:Npx \@@_allow_break: { \c_@@_wrap_allow_break_marker_tl } -\cs_new:Npn \@@_allow_break_error: +\cs_new:Npx \@@_wrap_allow_break: { \c_@@_wrap_allow_break_marker_tl } +\cs_new:Npn \@@_wrap_allow_break_error: { \msg_expandable_error:nnnn { kernel } { iow-indent } - { \iow_wrap:nnnN } { \iow_allow_break: } + { \iow_wrap:nnnN } { \iow_wrap_allow_break: } } % \end{macrocode} % \end{macro} @@ -1928,7 +2006,7 @@ \int_set:Nn \tex_escapechar:D { 92 } \cs_set_eq:NN \\ \iow_newline: \cs_set_eq:NN \ \c_catcode_other_space_tl - \cs_set_eq:NN \iow_allow_break: \@@_allow_break: + \cs_set_eq:NN \iow_wrap_allow_break: \@@_wrap_allow_break: \cs_set_eq:NN \iow_indent:n \@@_indent:n #3 % \end{macrocode} @@ -1941,7 +2019,7 @@ % \begin{macrocode} \cs_set_eq:NN \protect \token_to_str:N \__kernel_tl_set:Nx \l_@@_wrap_tl {#1} - \cs_set_eq:NN \iow_allow_break: \@@_allow_break_error: + \cs_set_eq:NN \iow_wrap_allow_break: \@@_wrap_allow_break_error: \cs_set_eq:NN \iow_indent:n \@@_indent_error:n % \end{macrocode} % Afterwards, set the newline marker (two assignments to fully expand, diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx index bbc4453f05..98f74360d0 100644 --- a/macros/latex/contrib/l3kernel/l3flag.dtx +++ b/macros/latex/contrib/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -152,6 +152,14 @@ % The \meta{flag}'s height is increased by $1$ locally. % \end{function} % +% \begin{function}[EXP, added = 2023-04-25]{\flag_ensure_raised:n} +% \begin{syntax} +% \cs{flag_ensure_raised:n} \Arg{flag name} +% \end{syntax} +% Ensures the \meta{flag} is raised by making its height at least~$1$, +% locally. +% \end{function} +% % \end{documentation} % % \begin{implementation} @@ -299,6 +307,22 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}[EXP]{\flag_ensure_raised:n} +% It might be faster to just call the \enquote{trap} function in all +% cases but conceptually the function name suggests we should only run +% it if the flag is zero in case the \enquote{trap} made customizable +% in the future. +% \begin{macrocode} +\cs_new:Npn \flag_ensure_raised:n #1 + { + \if_cs_exist:w flag~#1~0 \cs_end: + \else: + \cs:w flag~#1 \cs_end: 0 ; + \fi: + } +% \end{macrocode} +% \end{macro} +% % \begin{macrocode} % % \end{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx index 7d571fe460..03c018eec4 100644 --- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % \maketitle % % \begin{documentation} @@ -200,9 +200,9 @@ % Use general tools. % \begin{macrocode} \cs_new_protected:Npn \fp_show:n - { \msg_show_eval:Nn \fp_to_tl:n } + { \__kernel_msg_show_eval:Nn \fp_to_tl:n } \cs_new_protected:Npn \fp_log:n - { \msg_log_eval:Nn \fp_to_tl:n } + { \__kernel_msg_log_eval:Nn \fp_to_tl:n } % \end{macrocode} % \end{macro} % diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx index 01b9e1f5f4..dcd9442da6 100644 --- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx index 6bc8ca10eb..c9275deea4 100644 --- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx index b24812c13e..a9cf9298e7 100644 --- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx index c039c6f70b..d80f06d201 100644 --- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx index 0c0d34cee0..1b87ecdc1b 100644 --- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx index 7d007b70f1..cdbdb96f77 100644 --- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx index ed2520fc4e..4f745b04a3 100644 --- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx index ba0a9a8e23..94313834ba 100644 --- a/macros/latex/contrib/l3kernel/l3fp-random.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -73,37 +73,6 @@ % % \subsection{Engine support} % -% Most engines provide random numbers, but not all. We write the test -% twice simply in order to write the \texttt{false} branch first. -% \begin{macrocode} -\sys_if_rand_exist:F - { - \msg_new:nnn { kernel } { fp-no-random } - { Random~numbers~unavailable~for~#1 } - \cs_new:Npn \@@_rand_o:Nw ? #1 @ - { - \msg_expandable_error:nnn { kernel } { fp-no-random } - { fp~rand } - \exp_after:wN \c_nan_fp - } - \cs_new_eq:NN \@@_randint_o:Nw \@@_rand_o:Nw - \cs_new:Npn \int_rand:nn #1#2 - { - \msg_expandable_error:nnn { kernel } { fp-no-random } - { \int_rand:nn {#1} {#2} } - \int_eval:n {#1} - } - \cs_new:Npn \int_rand:n #1 - { - \msg_expandable_error:nnn { kernel } { fp-no-random } - { \int_rand:n {#1} } - 1 - } - } -\sys_if_rand_exist:T - { -% \end{macrocode} -% % Obviously, every word \enquote{random} below means % \enquote{pseudo-random}, as we have no access to entropy (except a % very unreliable source of entropy: the time it takes to run some @@ -271,7 +240,7 @@ % Constant equal to $2^{17}-1$, the maximal size of a range that % \cs{int_range:nn} can do with its \enquote{simple} algorithm. % \begin{macrocode} - \int_const:Nn \c__kernel_randint_max_int { 131071 } +\int_const:Nn \c__kernel_randint_max_int { 131071 } % \end{macrocode} % \end{variable} % @@ -284,11 +253,11 @@ % $\operatorname{ediv}(p-2^{13},2^{14})$ but that wrongly gives $-1$ % for $p=0$. % \begin{macrocode} - \cs_new:Npn \__kernel_randint:n #1 - { - (#1 * \tex_uniformdeviate:D 16384 - + \tex_uniformdeviate:D #1 + 8192 ) / 16384 - } +\cs_new:Npn \__kernel_randint:n #1 + { + (#1 * \tex_uniformdeviate:D 16384 + + \tex_uniformdeviate:D #1 + 8192 ) / 16384 + } % \end{macrocode} % \end{macro} % @@ -300,17 +269,17 @@ % four (pseudo-random) digits. Digits are produced as a random number % in $[10000,19999]$ for the usual reason of preserving leading zeros. % \begin{macrocode} - \cs_new:Npn \@@_rand_myriads:n #1 - { \@@_rand_myriads_loop:w #1 \prg_break: X \prg_break_point: ; } - \cs_new:Npn \@@_rand_myriads_loop:w #1 X - { - #1 - \exp_after:wN \@@_rand_myriads_get:w - \int_value:w \@@_int_eval:w 9999 + - \__kernel_randint:n { 10000 } - \@@_rand_myriads_loop:w - } - \cs_new:Npn \@@_rand_myriads_get:w 1 #1 ; { ; {#1} } +\cs_new:Npn \@@_rand_myriads:n #1 + { \@@_rand_myriads_loop:w #1 \prg_break: X \prg_break_point: ; } +\cs_new:Npn \@@_rand_myriads_loop:w #1 X + { + #1 + \exp_after:wN \@@_rand_myriads_get:w + \int_value:w \@@_int_eval:w 9999 + + \__kernel_randint:n { 10000 } + \@@_rand_myriads_loop:w + } +\cs_new:Npn \@@_rand_myriads_get:w 1 #1 ; { ; {#1} } % \end{macrocode} % \end{macro} % @@ -324,27 +293,27 @@ % is correctly~$0$ but it raises the \texttt{underflow} flag; it % should not do that. % \begin{macrocode} - \cs_new:Npn \@@_rand_o:Nw ? #1 @ +\cs_new:Npn \@@_rand_o:Nw ? #1 @ + { + \tl_if_empty:nTF {#1} { - \tl_if_empty:nTF {#1} - { - \exp_after:wN \@@_rand_o:w - \exp:w \exp_end_continue_f:w - \@@_rand_myriads:n { XXXX } { 0000 } { 0000 } ; 0 - } - { - \msg_expandable_error:nnnnn - { fp } { num-args } { rand() } { 0 } { 0 } - \exp_after:wN \c_nan_fp - } + \exp_after:wN \@@_rand_o:w + \exp:w \exp_end_continue_f:w + \@@_rand_myriads:n { XXXX } { 0000 } { 0000 } ; 0 } - \cs_new:Npn \@@_rand_o:w ; { - \exp_after:wN \@@_sanitize:Nw - \exp_after:wN 0 - \int_value:w \@@_int_eval:w \c_zero_int - \@@_fixed_to_float_o:wN + \msg_expandable_error:nnnnn + { fp } { num-args } { rand() } { 0 } { 0 } + \exp_after:wN \c_nan_fp } + } +\cs_new:Npn \@@_rand_o:w ; + { + \exp_after:wN \@@_sanitize:Nw + \exp_after:wN 0 + \int_value:w \@@_int_eval:w \c_zero_int + \@@_fixed_to_float_o:wN + } % \end{macrocode} % \end{macro} % @@ -382,115 +351,115 @@ % numbers (namely $10^{16}$ to the integers they represent), except % of course when it is time to convert back to a float. % \begin{macrocode} - \cs_new:Npn \@@_randint_o:Nw ? - { - \@@_parse_function_one_two:nnw - { randint } - { \@@_randint_default:w \@@_randint_o:w } - } - \cs_new:Npn \@@_randint_default:w #1 { \exp_after:wN #1 \c_one_fp } - \cs_new:Npn \@@_randint_badarg:w \s_@@ \@@_chk:w #1#2#3; - { - \@@_int:wTF \s_@@ \@@_chk:w #1#2#3; - { - \if_meaning:w 1 #1 - \if_int_compare:w - \@@_use_i_until_s:nw #3 ; > \c_@@_prec_int - \c_one_int - \fi: - \fi: - } - { \c_one_int } - } - \cs_new:Npn \@@_randint_o:w #1; #2; @ - { - \if_case:w - \@@_randint_badarg:w #1; - \@@_randint_badarg:w #2; - \if:w 1 \@@_compare_back:ww #2; #1; \c_one_int \fi: - \c_zero_int - \@@_randint_auxi_o:ww #1; #2; - \or: - \@@_invalid_operation_tl_o:ff - { randint } { \@@_array_to_clist:n { #1; #2; } } - \exp:w - \fi: - \exp_after:wN \exp_end: - } - \cs_new:Npn \@@_randint_auxi_o:ww #1 ; #2 ; #3 \exp_end: - { - \fi: - \@@_randint_auxii:wn #2 ; - { \@@_randint_auxii:wn #1 ; \@@_randint_auxiii_o:ww } - } - \cs_new:Npn \@@_randint_auxii:wn \s_@@ \@@_chk:w #1#2#3#4 ; - { - \if_meaning:w 0 #1 - \exp_after:wN \use_i:nn - \else: - \exp_after:wN \use_ii:nn - \fi: - { \exp_after:wN \@@_fixed_continue:wn \c_@@_one_fixed_tl } - { - \exp_after:wN \@@_ep_to_fixed:wwn - \int_value:w \@@_int_eval:w - #3 - \c_@@_prec_int , #4 {0000} {0000} ; - { - \if_meaning:w 0 #2 - \exp_after:wN \use_i:nnnn - \exp_after:wN \@@_fixed_add_one:wN - \fi: - \exp_after:wN \@@_fixed_sub:wwn \c_@@_one_fixed_tl - } - \@@_fixed_continue:wn - } - } - \cs_new:Npn \@@_randint_auxiii_o:ww #1 ; #2 ; - { - \@@_fixed_add:wwn #2 ; - {0000} {0000} {0000} {0001} {0000} {0000} ; - \@@_fixed_sub:wwn #1 ; - { - \exp_after:wN \use_i:nn - \exp_after:wN \@@_fixed_mul_add:wwwn - \exp:w \exp_end_continue_f:w \@@_rand_myriads:n { XXXXXX } ; - } - #1 ; - \@@_randint_auxiv_o:ww - #2 ; - \@@_randint_auxv_o:w #1 ; @ - } - \cs_new:Npn \@@_randint_auxiv_o:ww #1#2#3#4#5 ; #6#7#8#9 +\cs_new:Npn \@@_randint_o:Nw ? + { + \@@_parse_function_one_two:nnw + { randint } + { \@@_randint_default:w \@@_randint_o:w } + } +\cs_new:Npn \@@_randint_default:w #1 { \exp_after:wN #1 \c_one_fp } +\cs_new:Npn \@@_randint_badarg:w \s_@@ \@@_chk:w #1#2#3; + { + \@@_int:wTF \s_@@ \@@_chk:w #1#2#3; { - \if_int_compare:w - \if_int_compare:w #1#2 > #6#7 \exp_stop_f: 1 \else: - \if_int_compare:w #1#2 < #6#7 \exp_stop_f: - \fi: \fi: - #3#4 > #8#9 \exp_stop_f: - \@@_use_i_until_s:nw + \if_meaning:w 1 #1 + \if_int_compare:w + \@@_use_i_until_s:nw #3 ; > \c_@@_prec_int + \c_one_int + \fi: \fi: - \@@_randint_auxv_o:w {#1}{#2}{#3}{#4}#5 } - \cs_new:Npn \@@_randint_auxv_o:w #1#2#3#4#5 ; #6 @ + { \c_one_int } + } +\cs_new:Npn \@@_randint_o:w #1; #2; @ + { + \if_case:w + \@@_randint_badarg:w #1; + \@@_randint_badarg:w #2; + \if:w 1 \@@_compare_back:ww #2; #1; \c_one_int \fi: + \c_zero_int + \@@_randint_auxi_o:ww #1; #2; + \or: + \@@_invalid_operation_tl_o:ff + { randint } { \@@_array_to_clist:n { #1; #2; } } + \exp:w + \fi: + \exp_after:wN \exp_end: + } +\cs_new:Npn \@@_randint_auxi_o:ww #1 ; #2 ; #3 \exp_end: + { + \fi: + \@@_randint_auxii:wn #2 ; + { \@@_randint_auxii:wn #1 ; \@@_randint_auxiii_o:ww } + } +\cs_new:Npn \@@_randint_auxii:wn \s_@@ \@@_chk:w #1#2#3#4 ; + { + \if_meaning:w 0 #1 + \exp_after:wN \use_i:nn + \else: + \exp_after:wN \use_ii:nn + \fi: + { \exp_after:wN \@@_fixed_continue:wn \c_@@_one_fixed_tl } + { + \exp_after:wN \@@_ep_to_fixed:wwn + \int_value:w \@@_int_eval:w + #3 - \c_@@_prec_int , #4 {0000} {0000} ; { - \exp_after:wN \@@_sanitize:Nw - \int_value:w - \if_int_compare:w #1 < 10000 \exp_stop_f: - 2 - \else: - 0 - \exp_after:wN \exp_after:wN - \exp_after:wN \@@_reverse_args:Nww + \if_meaning:w 0 #2 + \exp_after:wN \use_i:nnnn + \exp_after:wN \@@_fixed_add_one:wN \fi: \exp_after:wN \@@_fixed_sub:wwn \c_@@_one_fixed_tl - {#1} {#2} {#3} {#4} {0000} {0000} ; - { - \exp_after:wN \exp_stop_f: - \int_value:w \@@_int_eval:w \c_@@_prec_int - \@@_fixed_to_float_o:wN - } - 0 - \exp:w \exp_after:wN \exp_end: } + \@@_fixed_continue:wn + } + } +\cs_new:Npn \@@_randint_auxiii_o:ww #1 ; #2 ; + { + \@@_fixed_add:wwn #2 ; + {0000} {0000} {0000} {0001} {0000} {0000} ; + \@@_fixed_sub:wwn #1 ; + { + \exp_after:wN \use_i:nn + \exp_after:wN \@@_fixed_mul_add:wwwn + \exp:w \exp_end_continue_f:w \@@_rand_myriads:n { XXXXXX } ; + } + #1 ; + \@@_randint_auxiv_o:ww + #2 ; + \@@_randint_auxv_o:w #1 ; @ + } +\cs_new:Npn \@@_randint_auxiv_o:ww #1#2#3#4#5 ; #6#7#8#9 + { + \if_int_compare:w + \if_int_compare:w #1#2 > #6#7 \exp_stop_f: 1 \else: + \if_int_compare:w #1#2 < #6#7 \exp_stop_f: - \fi: \fi: + #3#4 > #8#9 \exp_stop_f: + \@@_use_i_until_s:nw + \fi: + \@@_randint_auxv_o:w {#1}{#2}{#3}{#4}#5 + } +\cs_new:Npn \@@_randint_auxv_o:w #1#2#3#4#5 ; #6 @ + { + \exp_after:wN \@@_sanitize:Nw + \int_value:w + \if_int_compare:w #1 < 10000 \exp_stop_f: + 2 + \else: + 0 + \exp_after:wN \exp_after:wN + \exp_after:wN \@@_reverse_args:Nww + \fi: + \exp_after:wN \@@_fixed_sub:wwn \c_@@_one_fixed_tl + {#1} {#2} {#3} {#4} {0000} {0000} ; + { + \exp_after:wN \exp_stop_f: + \int_value:w \@@_int_eval:w \c_@@_prec_int + \@@_fixed_to_float_o:wN + } + 0 + \exp:w \exp_after:wN \exp_end: + } % \end{macrocode} % \end{macro} % \end{macro} @@ -504,38 +473,38 @@ % where \meta{choices} is the number of possible outcomes. If the % range is wide, use somewhat slower code. % \begin{macrocode} - \cs_new:Npn \int_rand:nn #1#2 +\cs_new:Npn \int_rand:nn #1#2 + { + \int_eval:n { - \int_eval:n - { - \exp_after:wN \@@_randint:ww - \int_value:w \int_eval:n {#1} \exp_after:wN ; - \int_value:w \int_eval:n {#2} ; - } + \exp_after:wN \@@_randint:ww + \int_value:w \int_eval:n {#1} \exp_after:wN ; + \int_value:w \int_eval:n {#2} ; } - \cs_new:Npn \@@_randint:ww #1; #2; - { - \if_int_compare:w #1 > #2 \exp_stop_f: - \msg_expandable_error:nnnn - { kernel } { randint-backward-range } {#1} {#2} - \@@_randint:ww #2; #1; - \else: - \if_int_compare:w \@@_int_eval:w #2 - \if_int_compare:w #1 > \c_zero_int - - #1 < \@@_int_eval:w - \else: - < \@@_int_eval:w #1 + - \fi: - \c__kernel_randint_max_int - \@@_int_eval_end: - \__kernel_randint:n - { \@@_int_eval:w #2 - #1 + 1 \@@_int_eval_end: } - - 1 + #1 + } +\cs_new:Npn \@@_randint:ww #1; #2; + { + \if_int_compare:w #1 > #2 \exp_stop_f: + \msg_expandable_error:nnnn + { kernel } { randint-backward-range } {#1} {#2} + \@@_randint:ww #2; #1; + \else: + \if_int_compare:w \@@_int_eval:w #2 + \if_int_compare:w #1 > \c_zero_int + - #1 < \@@_int_eval:w \else: - \__kernel_randint:nn {#1} {#2} + < \@@_int_eval:w #1 + \fi: - \fi: - } + \c__kernel_randint_max_int + \@@_int_eval_end: + \__kernel_randint:n + { \@@_int_eval:w #2 - #1 + 1 \@@_int_eval_end: } + - 1 + #1 + \else: + \__kernel_randint:nn {#1} {#2} + \fi: + \fi: + } % \end{macrocode} % \end{macro} % @@ -557,101 +526,95 @@ % \meta{Y_1}|;|\meta{Y_0}|;| \meta{R_2}|;|\meta{R_1}|;|\meta{R_0}|;.| % and we apply the algorithm described earlier. % \begin{macrocode} - \cs_new:Npn \__kernel_randint:nn #1#2 - { - #1 - \exp_after:wN \@@_randint_wide_aux:w - \int_value:w - \exp_after:wN \@@_randint_split_o:Nw - \tex_uniformdeviate:D 268435456 ; - \int_value:w - \exp_after:wN \@@_randint_split_o:Nw - \tex_uniformdeviate:D 268435456 ; +\cs_new:Npn \__kernel_randint:nn #1#2 + { + #1 + \exp_after:wN \@@_randint_wide_aux:w + \int_value:w + \exp_after:wN \@@_randint_split_o:Nw + \tex_uniformdeviate:D 268435456 ; + \int_value:w + \exp_after:wN \@@_randint_split_o:Nw + \tex_uniformdeviate:D 268435456 ; + \int_value:w + \exp_after:wN \@@_randint_split_o:Nw + \int_value:w \@@_int_eval:w 131072 + + \exp_after:wN \@@_randint_split_o:Nw \int_value:w - \exp_after:wN \@@_randint_split_o:Nw - \int_value:w \@@_int_eval:w 131072 + - \exp_after:wN \@@_randint_split_o:Nw - \int_value:w - \__kernel_int_add:nnn {#2} { -#1 } { -\c_max_int } ; - . - } - \cs_new:Npn \@@_randint_split_o:Nw #1#2 ; - { - \if_meaning:w 0 #1 - 0 \exp_after:wN ; \int_value:w 0 - \else: - \exp_after:wN \@@_randint_split_aux:w - \int_value:w \@@_int_eval:w (#1#2 - 8192) / 16384 ; - + #1#2 - \fi: - \exp_after:wN ; - } - \cs_new:Npn \@@_randint_split_aux:w #1 ; - { - #1 \exp_after:wN ; - \int_value:w \@@_int_eval:w - #1 * 16384 - } - \cs_new:Npn \@@_randint_wide_aux:w #1;#2; #3;#4; #5;#6;#7; . - { - \exp_after:wN \@@_randint_wide_auxii:w - \int_value:w \@@_int_eval:w #5 * #3 + #6 * #1 + - (#5 * #4 + #6 * #3 + #7 * #1 + - (#5 * #2 + #7 * #3 + - (16384 * #6 + #7) * (16384 * #4 + #2) / 268435456) / 16384 - ) / 16384 \exp_after:wN ; - \int_value:w \@@_int_eval:w (#5 + #6) * 16384 + #7 ; - #1 ; #5 ; - } - \cs_new:Npn \@@_randint_wide_auxii:w #1; #2; #3; #4; - { - \if_int_odd:w 0 - \if_int_compare:w #1 = #2 \else: \exp_stop_f: \fi: - \if_int_compare:w #4 = \c_zero_int 1 \fi: - \if_int_compare:w #3 = 16383 ~ 1 \fi: - \exp_stop_f: - \exp_after:wN \prg_break: - \fi: - \if_int_compare:w #4 < 8 \exp_stop_f: - + #4 * #3 * 16384 - \else: - + 8 * #3 * 16384 + (#4 - 8) * #3 * 16384 - \fi: - + #1 - \prg_break_point: - } + \__kernel_int_add:nnn {#2} { -#1 } { -\c_max_int } ; + . + } +\cs_new:Npn \@@_randint_split_o:Nw #1#2 ; + { + \if_meaning:w 0 #1 + 0 \exp_after:wN ; \int_value:w 0 + \else: + \exp_after:wN \@@_randint_split_aux:w + \int_value:w \@@_int_eval:w (#1#2 - 8192) / 16384 ; + + #1#2 + \fi: + \exp_after:wN ; + } +\cs_new:Npn \@@_randint_split_aux:w #1 ; + { + #1 \exp_after:wN ; + \int_value:w \@@_int_eval:w - #1 * 16384 + } +\cs_new:Npn \@@_randint_wide_aux:w #1;#2; #3;#4; #5;#6;#7; . + { + \exp_after:wN \@@_randint_wide_auxii:w + \int_value:w \@@_int_eval:w #5 * #3 + #6 * #1 + + (#5 * #4 + #6 * #3 + #7 * #1 + + (#5 * #2 + #7 * #3 + + (16384 * #6 + #7) * (16384 * #4 + #2) / 268435456) / 16384 + ) / 16384 \exp_after:wN ; + \int_value:w \@@_int_eval:w (#5 + #6) * 16384 + #7 ; + #1 ; #5 ; + } +\cs_new:Npn \@@_randint_wide_auxii:w #1; #2; #3; #4; + { + \if_int_odd:w 0 + \if_int_compare:w #1 = #2 \else: \exp_stop_f: \fi: + \if_int_compare:w #4 = \c_zero_int 1 \fi: + \if_int_compare:w #3 = 16383 ~ 1 \fi: + \exp_stop_f: + \exp_after:wN \prg_break: + \fi: + \if_int_compare:w #4 < 8 \exp_stop_f: + + #4 * #3 * 16384 + \else: + + 8 * #3 * 16384 + (#4 - 8) * #3 * 16384 + \fi: + + #1 + \prg_break_point: + } % \end{macrocode} % \end{macro} % % \begin{macro}{\int_rand:n, \@@_randint:n} % Similar to \cs{int_rand:nn}, but needs fewer checks. % \begin{macrocode} - \cs_new:Npn \int_rand:n #1 - { - \int_eval:n - { \exp_args:Nf \@@_randint:n { \int_eval:n {#1} } } - } - \cs_new:Npn \@@_randint:n #1 - { - \if_int_compare:w #1 < \c_one_int - \msg_expandable_error:nnnn - { kernel } { randint-backward-range } { 1 } {#1} - \@@_randint:ww #1; 1; - \else: - \if_int_compare:w #1 > \c__kernel_randint_max_int - \__kernel_randint:nn { 1 } {#1} - \else: - \__kernel_randint:n {#1} - \fi: - \fi: - } -% \end{macrocode} -% \end{macro} -% -% End the initial conditional that ensures these commands are only -% defined in engines that support random numbers. -% \begin{macrocode} +\cs_new:Npn \int_rand:n #1 + { + \int_eval:n + { \exp_args:Nf \@@_randint:n { \int_eval:n {#1} } } + } +\cs_new:Npn \@@_randint:n #1 + { + \if_int_compare:w #1 < \c_one_int + \msg_expandable_error:nnnn + { kernel } { randint-backward-range } { 1 } {#1} + \@@_randint:ww #1; 1; + \else: + \if_int_compare:w #1 > \c__kernel_randint_max_int + \__kernel_randint:nn { 1 } {#1} + \else: + \__kernel_randint:n {#1} + \fi: + \fi: } % \end{macrocode} +% \end{macro} % % \begin{macrocode} % diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx index d6117c166e..4e0f7fcd8f 100644 --- a/macros/latex/contrib/l3kernel/l3fp-round.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx index c6af74af44..6ece565727 100644 --- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % \maketitle % % \begin{documentation} @@ -165,7 +165,7 @@ { #1 \@@_error:nnfn { invalid } {##2} { \fp_to_tl:n { ##3; } } { } - \flag_raise_if_clear:n { fp_invalid_operation } + \flag_ensure_raised:n { fp_invalid_operation } ##1 } \exp_args:Nno \use:n @@ -174,7 +174,7 @@ #1 \@@_error:nffn { invalid-ii } { \fp_to_tl:n { ##2; } } { \fp_to_tl:n { ##3; } } {##1} - \flag_raise_if_clear:n { fp_invalid_operation } + \flag_ensure_raised:n { fp_invalid_operation } \exp_after:wN \c_nan_fp } \exp_args:Nno \use:n @@ -182,7 +182,7 @@ { #1 \@@_error:nffn { invalid } {##1} {##2} { } - \flag_raise_if_clear:n { fp_invalid_operation } + \flag_ensure_raised:n { fp_invalid_operation } \exp_after:wN \c_nan_fp } } @@ -215,7 +215,7 @@ { #1 \@@_error:nnfn { zero-div } {##2} { \fp_to_tl:n { ##3; } } { } - \flag_raise_if_clear:n { fp_division_by_zero } + \flag_ensure_raised:n { fp_division_by_zero } \exp_after:wN ##1 } \exp_args:Nno \use:n @@ -224,7 +224,7 @@ #1 \@@_error:nffn { zero-div-ii } { \fp_to_tl:n { ##3; } } { \fp_to_tl:n { ##4; } } {##2} - \flag_raise_if_clear:n { fp_division_by_zero } + \flag_ensure_raised:n { fp_division_by_zero } \exp_after:wN ##1 } } @@ -287,7 +287,7 @@ { \fp_to_tl:n { \s_@@ \@@_chk:w ##1##2##3; } } { \token_if_eq_meaning:NNF 0 ##2 { - } #4 } {#2} - \flag_raise_if_clear:n { fp_#2 } + \flag_ensure_raised:n { fp_#2 } #3 ##2 } } diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx index b3b955191d..bb6192a8c8 100644 --- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx index 8bd82ea2cb..b7ee984fa7 100644 --- a/macros/latex/contrib/l3kernel/l3fp.dtx +++ b/macros/latex/contrib/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -476,6 +476,15 @@ % slightly slower. % \end{function} % +% \begin{function}[pTF, added = 2019-08-25]{\fp_if_nan:n} +% \begin{syntax} +% \cs{fp_if_nan:n} \Arg{fp expr} +% \end{syntax} +% Evaluates the \meta{fp expr} and tests whether the result is exactly +% \nan{}. The test returns \texttt{false} for any other result, even +% a tuple containing \nan{}. +% \end{function} +% % \section{Floating point expression loops} % % \begin{function}[rEXP, added = 2012-08-16, tested = m3fp-logic003] diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx index f49eb427be..fbd5758a5c 100644 --- a/macros/latex/contrib/l3kernel/l3fparray.dtx +++ b/macros/latex/contrib/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx index 387c5b4916..bdfa2a6385 100644 --- a/macros/latex/contrib/l3kernel/l3int.dtx +++ b/macros/latex/contrib/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -2555,7 +2555,7 @@ % expressions: this gives a more unified output. % \begin{macrocode} \cs_new_protected:Npn \int_show:n - { \msg_show_eval:Nn \int_eval:n } + { \__kernel_msg_show_eval:Nn \int_eval:n } % \end{macrocode} % \end{macro} % @@ -2571,7 +2571,7 @@ % Similar to \cs{int_show:n}. % \begin{macrocode} \cs_new_protected:Npn \int_log:n - { \msg_log_eval:Nn \int_eval:n } + { \__kernel_msg_log_eval:Nn \int_eval:n } % \end{macrocode} % \end{macro} % diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx index bc521e41f2..d2af694015 100644 --- a/macros/latex/contrib/l3kernel/l3intarray.dtx +++ b/macros/latex/contrib/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -495,7 +495,6 @@ end, 'global') % \end{macrocode} % \end{macro} % -% \begin{macro}[rEXP]{\intarray_to_clist:N, \intarray_to_clist:c} % \begin{macro}[rEXP]{\@@_to_clist:Nn, \@@_to_clist:w} % The \cs{@@_to_clist:Nn} auxiliary allows to choose the delimiter and % is also used in \cs{intarray_show:N}. Here we just pass the information @@ -504,8 +503,6 @@ end, 'global') % an issue since the delimiter is always just a comma or a comma and a space. % In both cases \texttt{sprint(2, ...)} provides the right catcodes. % \begin{macrocode} - \cs_new:Npn \intarray_to_clist:N #1 { \@@_to_clist:Nn #1 { , } } - \cs_generate_variant:Nn \intarray_to_clist:N { c } % %<*lua> local concat = table.concat @@ -517,7 +514,6 @@ end, 'global') % % \end{macrocode} % \end{macro} -% \end{macro} % % \begin{macro}[rEXP]{\__kernel_intarray_range_to_clist:Nnn, \@@_range_to_clist:w} % Loop through part of the array. @@ -840,14 +836,11 @@ luacmd('@@_gset_range:w', function() % \end{macro} % \end{macro} % -% \begin{macro}[rEXP]{\intarray_to_clist:N, \intarray_to_clist:c} % \begin{macro}[rEXP]{\@@_to_clist:Nn, \@@_to_clist:w} % Loop through the array, putting a comma before each item. Remove % the leading comma with |f|-expansion. We also use the auxiliary in % \cs{intarray_show:N} with argument comma, space. % \begin{macrocode} - \cs_new:Npn \intarray_to_clist:N #1 { \@@_to_clist:Nn #1 { , } } - \cs_generate_variant:Nn \intarray_to_clist:N { c } \cs_new:Npn \@@_to_clist:Nn #1#2 { \int_compare:nNnF { \intarray_count:N #1 } = \c_zero_int @@ -867,7 +860,6 @@ luacmd('@@_gset_range:w', function() } % \end{macrocode} % \end{macro} -% \end{macro} % % \begin{macro}[rEXP]{\__kernel_intarray_range_to_clist:Nnn, \@@_range_to_clist:ww} % Loop through part of the array. @@ -941,102 +933,6 @@ luacmd('@@_gset_range:w', function() % \end{macrocode} % \end{macro} % -% \subsubsection{Random arrays} -% -% \begin{macro}{\intarray_gset_rand:Nn, \intarray_gset_rand:cn} -% \begin{macro}{\intarray_gset_rand:Nnn, \intarray_gset_rand:cnn} -% \begin{macro} -% { -% \@@_gset_rand:Nnn, -% \@@_gset_rand:Nff, -% \@@_gset_rand_auxi:Nnnn, -% \@@_gset_rand_auxii:Nnnn, -% \@@_gset_rand_auxiii:Nnnn, -% \@@_gset_all_same:Nn, -% } -% We only perform the bounds checks once. This is done by two -% \cs{@@_gset_overflow_test:nw}, with an appropriate empty argument to -% avoid a spurious \enquote{at position \texttt{\#1}} part in the -% error message. Then calculate the number of choices: this is at -% most $(2^{30}-1)-(-(2^{30}-1))+1=2^{31}-1$, which just barely does -% not overflow. For small ranges use \cs{__kernel_randint:n} (making -% sure to subtract~$1$ \emph{before} adding the random number to the -% \meta{min}, to avoid overflow when \meta{min} or \meta{max} are -% $\pm\cs{c_max_int}$), otherwise \cs{__kernel_randint:nn}. Finally, -% if there are no random numbers do not define any of the auxiliaries. -% \begin{macrocode} -\cs_new_protected:Npn \intarray_gset_rand:Nn #1 - { \intarray_gset_rand:Nnn #1 { 1 } } -\cs_generate_variant:Nn \intarray_gset_rand:Nn { c } -\sys_if_rand_exist:TF - { - \cs_new_protected:Npn \intarray_gset_rand:Nnn #1#2#3 - { - \@@_gset_rand:Nff #1 - { \int_eval:n {#2} } { \int_eval:n {#3} } - } - \cs_new_protected:Npn \@@_gset_rand:Nnn #1#2#3 - { - \int_compare:nNnTF {#2} > {#3} - { - \msg_expandable_error:nnnn - { kernel } { randint-backward-range } {#2} {#3} - \@@_gset_rand:Nnn #1 {#3} {#2} - } - { - \@@_gset_overflow_test:nw {#2} - \@@_gset_rand_auxi:Nnnn #1 { } {#2} {#3} - } - } - \cs_generate_variant:Nn \@@_gset_rand:Nnn { Nff } - \cs_new_protected:Npn \@@_gset_rand_auxi:Nnnn #1#2#3#4 - { - \@@_gset_overflow_test:nw {#4} - \@@_gset_rand_auxii:Nnnn #1 { } {#4} {#3} - } - \cs_new_protected:Npn \@@_gset_rand_auxii:Nnnn #1#2#3#4 - { - \exp_args:NNf \@@_gset_rand_auxiii:Nnnn #1 - { \int_eval:n { #3 - #4 + 1 } } {#4} {#3} - } - \cs_new_protected:Npn \@@_gset_rand_auxiii:Nnnn #1#2#3#4 - { - \exp_args:NNf \@@_gset_all_same:Nn #1 - { - \int_compare:nNnTF {#2} > \c__kernel_randint_max_int - { - \exp_stop_f: - \int_eval:n { \__kernel_randint:nn {#3} {#4} } - } - { - \exp_stop_f: - \int_eval:n { \__kernel_randint:n {#2} - 1 + #3 } - } - } - } - \cs_new_protected:Npn \@@_gset_all_same:Nn #1#2 - { - \int_zero:N \l_@@_loop_int - \prg_replicate:nn { \intarray_count:N #1 } - { - \int_incr:N \l_@@_loop_int - \__kernel_intarray_gset:Nnn #1 \l_@@_loop_int {#2} - } - } - } - { - \cs_new_protected:Npn \intarray_gset_rand:Nnn #1#2#3 - { - \msg_error:nnn { kernel } { fp-no-random } - { \intarray_gset_rand:Nnn #1 {#2} {#3} } - } - } -\cs_generate_variant:Nn \intarray_gset_rand:Nnn { c } -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% % \begin{macrocode} % % diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx index 0e997b8008..35441b1fdb 100644 --- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx +++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -296,6 +296,17 @@ % Inserts a kern of the specified \meta{length}, a dimension expression. % \end{variable} % +% \begin{function}{\__kernel_msg_show_eval:Nn, \__kernel_msg_log_eval:Nn} +% \begin{syntax} +% \cs{__kernel_msg_show_eval:Nn} \meta{function} \Arg{expression} +% \end{syntax} +% Shows or logs the \meta{expression} (turned into a string), an equal +% sign, and the result of applying the \meta{function} to the +% \Arg{expression} (with \texttt{f}-expansion). For instance, if the +% \meta{function} is \cs{int_eval:n} and the \meta{expression} is +% |1+2| then this logs |> 1+2=3.| +% \end{function} +% % \begin{variable}{\g__kernel_prg_map_int} % This integer is used by non-expandable mapping functions to track % the level of nesting in force. The functions diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx index 66a223e101..4d5faa2af5 100644 --- a/macros/latex/contrib/l3kernel/l3keys.dtx +++ b/macros/latex/contrib/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx index 57ce66e990..c3024b4fba 100644 --- a/macros/latex/contrib/l3kernel/l3legacy.dtx +++ b/macros/latex/contrib/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx index 5c77d703c8..cd31d0ebe2 100644 --- a/macros/latex/contrib/l3kernel/l3luatex.dtx +++ b/macros/latex/contrib/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx index e8f3723833..f2705cf8bc 100644 --- a/macros/latex/contrib/l3kernel/l3msg.dtx +++ b/macros/latex/contrib/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -496,6 +496,35 @@ % present. % \end{function} % +% \begin{function}[EXP, added = 2017-12-04] +% {\msg_show_item:n, \msg_show_item_unbraced:n, \msg_show_item:nn, \msg_show_item_unbraced:nn} +% \begin{syntax} +% \cs{seq_map_function:NN} \meta{seq} \cs{msg_show_item:n} +% \cs{prop_map_function:NN} \meta{prop} \cs{msg_show_item:nn} +% \end{syntax} +% Used in the text of messages for \cs{msg_show:nnxxxx} to show or log +% a list of items or key--value pairs. The output of +% \cs{msg_show_item:n} produces a newline, the prefix |>|, two spaces, +% then the braced string representation of its argument. +% The two-argument versions separates the key and value using +% \verb*| => |, and the \texttt{unbraced} versions don't print the +% surrounding braces. +% +% These functions are suitable for usage with iterator functions like +% \cs{seq_map_function:NN}, \cs{prop_map_function:NN}, etc. For +% example, with a sequence \cs[no-index]{l_tmpa_seq} containing |a|, +% |{b}| and |\c|, +% \begin{verbatim} +% \seq_map_function:NN \l_tmpa_seq \msg_show_item:n +% \end{verbatim} +% would expand to three lines: +% \begin{quotation} +% \noindent\verb*|> {a}|\\ +% \verb*|> {{b}}|\\ +% \verb*|> {\c }| +% \end{quotation} +% \end{function} +% % \subsection{Expandable error messages} % % In very rare cases it may be necessary to produce errors in an @@ -1382,6 +1411,40 @@ \group_end: % \end{macrocode} % +% \begin{macro}[EXP]{\msg_show_item:n} +% \begin{macro}[EXP]{\msg_show_item_unbraced:n} +% \begin{macro}[EXP]{\msg_show_item:nn} +% \begin{macro}[EXP]{\msg_show_item_unbraced:nn} +% Each item in the variable is formatted using one of the following +% functions. We cannot use |\\| and so on because these short-hands +% cannot be used inside the arguments of messages, only when defining +% the messages. We need to use |^^J| here directly as \pkg{l3file} is +% not yet loaded. +% \begin{macrocode} +\cs_new:Npx \msg_show_item:n #1 + { ^^J > ~ \c_space_tl \exp_not:N \tl_to_str:n { {#1} } } +\cs_new:Npx \msg_show_item_unbraced:n #1 + { ^^J > ~ \c_space_tl \exp_not:N \tl_to_str:n {#1} } +\cs_new:Npx \msg_show_item:nn #1#2 + { + ^^J > \use:nn { ~ } { ~ } + \exp_not:N \tl_to_str:n { {#1} } + \use:nn { ~ } { ~ } => \use:nn { ~ } { ~ } + \exp_not:N \tl_to_str:n { {#2} } + } +\cs_new:Npx \msg_show_item_unbraced:nn #1#2 + { + ^^J > \use:nn { ~ } { ~ } + \exp_not:N \tl_to_str:n {#1} + \use:nn { ~ } { ~ } => \use:nn { ~ } { ~ } + \exp_not:N \tl_to_str:n {#2} + } +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \begin{macro}{\@@_class_chk_exist:nT} % Checking that a message class exists. We build this from % \cs{cs_if_free:cTF} rather than \cs{cs_if_exist:cTF} because that @@ -1634,6 +1697,25 @@ % % \subsection{Kernel-specific functions} % +% \begin{macro}{\__kernel_msg_show_eval:Nn, \__kernel_msg_log_eval:Nn, \@@_show_eval:nnN} +% A short-hand used for \cs{int_show:n} and similar functions that +% passes to \cs{tl_show:n} the result of applying |#1| (a +% function such as \cs{int_eval:n}) to the expression |#2|. The use of +% \texttt{f}-expansion ensures that |#1| is expanded in the scope in which the +% show command is called, rather than in the group created by +% \cs{iow_wrap:nnnN}. This is only important for expressions +% involving the \tn{currentgrouplevel} or \tn{currentgrouptype}. +% On the other hand we want the expression to be converted to a string +% with the usual escape character, hence within the wrapping code. +% \begin{macrocode} +\cs_new_protected:Npn \__kernel_msg_show_eval:Nn #1#2 + { \exp_args:Nf \@@_show_eval:nnN { #1 {#2} } {#2} \tl_show:n } +\cs_new_protected:Npn \__kernel_msg_log_eval:Nn #1#2 + { \exp_args:Nf \@@_show_eval:nnN { #1 {#2} } {#2} \tl_log:n } +\cs_new_protected:Npn \@@_show_eval:nnN #1#2#3 { #3 { #2 = #1 } } +% \end{macrocode} +% \end{macro} +% % These are all retained purely for older \pkg{xparse} support. % % \begin{macro}{\__kernel_msg_new:nnnn, \__kernel_msg_new:nnn} diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx index 62d6f9438c..7a04a58b0b 100644 --- a/macros/latex/contrib/l3kernel/l3names.dtx +++ b/macros/latex/contrib/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf index 493f8dfb13..bc190a368d 100644 Binary files a/macros/latex/contrib/l3kernel/l3news.pdf and b/macros/latex/contrib/l3kernel/l3news.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf index 1a12b238b3..156a7a5378 100644 Binary files a/macros/latex/contrib/l3kernel/l3news01.pdf and b/macros/latex/contrib/l3kernel/l3news01.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf index 40cea25f0d..5831b805d8 100644 Binary files a/macros/latex/contrib/l3kernel/l3news02.pdf and b/macros/latex/contrib/l3kernel/l3news02.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf index 63ae313dab..d36a7cc5db 100644 Binary files a/macros/latex/contrib/l3kernel/l3news03.pdf and b/macros/latex/contrib/l3kernel/l3news03.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf index d77981d7b8..2d7a417810 100644 Binary files a/macros/latex/contrib/l3kernel/l3news04.pdf and b/macros/latex/contrib/l3kernel/l3news04.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf index 5ecae2ec1a..c40b6b1ac5 100644 Binary files a/macros/latex/contrib/l3kernel/l3news05.pdf and b/macros/latex/contrib/l3kernel/l3news05.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf index 0e2478eea0..f974a19833 100644 Binary files a/macros/latex/contrib/l3kernel/l3news06.pdf and b/macros/latex/contrib/l3kernel/l3news06.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf index b3a5fe57b1..2074566cda 100644 Binary files a/macros/latex/contrib/l3kernel/l3news07.pdf and b/macros/latex/contrib/l3kernel/l3news07.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf index 408590fae6..50c2eb1947 100644 Binary files a/macros/latex/contrib/l3kernel/l3news08.pdf and b/macros/latex/contrib/l3kernel/l3news08.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf index fd8e8224dc..241159b270 100644 Binary files a/macros/latex/contrib/l3kernel/l3news09.pdf and b/macros/latex/contrib/l3kernel/l3news09.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf index aa11e82c32..0dec104832 100644 Binary files a/macros/latex/contrib/l3kernel/l3news10.pdf and b/macros/latex/contrib/l3kernel/l3news10.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf index 3f576f07be..e4f69d06f8 100644 Binary files a/macros/latex/contrib/l3kernel/l3news11.pdf and b/macros/latex/contrib/l3kernel/l3news11.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf index 7962c74d53..7c5d4bdd4a 100644 Binary files a/macros/latex/contrib/l3kernel/l3news12.pdf and b/macros/latex/contrib/l3kernel/l3news12.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3pdf.dtx b/macros/latex/contrib/l3kernel/l3pdf.dtx index 12953c06f3..aa22e82215 100644 --- a/macros/latex/contrib/l3kernel/l3pdf.dtx +++ b/macros/latex/contrib/l3kernel/l3pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf index 7552a57b18..1b0b196286 100644 Binary files a/macros/latex/contrib/l3kernel/l3prefixes.pdf and b/macros/latex/contrib/l3kernel/l3prefixes.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx index e8e4bbf4f1..1324b1eb42 100644 --- a/macros/latex/contrib/l3kernel/l3prg.dtx +++ b/macros/latex/contrib/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -304,6 +304,18 @@ % the logical truth of this evaluation. % \end{function} % +% \begin{function}[added = 2018-05-10] +% { +% \bool_set_inverse:N , \bool_set_inverse:c , +% \bool_gset_inverse:N, \bool_gset_inverse:c +% } +% \begin{syntax} +% \cs{bool_set_inverse:N} \meta{boolean} +% \end{syntax} +% Toggles the \meta{boolean} from \texttt{true} to \texttt{false} and +% conversely: sets it to the inverse of its current value. +% \end{function} +% % \begin{function}[EXP,pTF, updated = 2017-07-15]{\bool_if:N, \bool_if:c} % \begin{syntax} % \cs{bool_if_p:N} \meta{boolean} @@ -625,6 +637,45 @@ % then loops until the \meta{boolean expression} is \texttt{false}. % \end{function} % +% \begin{function}[added = 2023-05-03, EXP, noTF]{\bool_case:n} +% \begin{syntax} +% \cs{bool_case:nTF} \\ +% ~~|{| \\ +% ~~~~\Arg{boolexpr case_1} \Arg{code case_1} \\ +% ~~~~\Arg{boolexpr case_2} \Arg{code case_2} \\ +% ~~~~\ldots \\ +% ~~~~\Arg{boolexpr case_n} \Arg{code case_n} \\ +% ~~|}| \\ +% ~~\Arg{true code} +% ~~\Arg{false code} +% \end{syntax} +% Evaluates in turn each of the \meta{boolean expression cases} until +% the first one that evaluates to \texttt{true}. +% The \meta{code} associated to this first case is left in the input +% stream, followed by the \meta{true code}, and other cases are +% discarded. If none of the cases match then only the \meta{false +% code} is inserted. The function \cs{bool_case_true:n}, +% which does nothing if there is no match, is +% also available. For example +% \begin{verbatim} +% \bool_case:nF +% { +% { \dim_compare_p:n { \l__mypkg_wd_dim <= 10pt } } +% { Fits } +% { \int_compare_p:n { \l__mypkg_total_int >= 10 } } +% { Many } +% { \l__mypkg_special_bool } +% { Special } +% } +% { No idea! } +% \end{verbatim} +% leaves \enquote{\texttt{Fits}} or \enquote{\texttt{Many}} or +% \enquote{\texttt{Special}} or \enquote{\texttt{No idea!}} in the +% input stream, in a way similar to some other language's +% \enquote{\texttt{if} \ldots\ \texttt{elseif} \ldots\ \texttt{elseif} \ldots\ +% \texttt{else} \ldots}. +% \end{function} +% % \section{Producing multiple copies} % % \begin{function}[updated = 2011-07-04, EXP]{\prg_replicate:nn} @@ -929,6 +980,19 @@ % \end{macro} % \end{macro} % +% \begin{macro}[added = 2018-05-10] +% {\bool_set_inverse:N, \bool_set_inverse:c, \bool_gset_inverse:N, \bool_gset_inverse:c} +% Set to \texttt{false} or \texttt{true} locally or globally. +% \begin{macrocode} +\cs_new_protected:Npn \bool_set_inverse:N #1 + { \bool_if:NTF #1 { \bool_set_false:N } { \bool_set_true:N } #1 } +\cs_generate_variant:Nn \bool_set_inverse:N { c } +\cs_new_protected:Npn \bool_gset_inverse:N #1 + { \bool_if:NTF #1 { \bool_gset_false:N } { \bool_gset_true:N } #1 } +\cs_generate_variant:Nn \bool_gset_inverse:N { c } +% \end{macrocode} +% \end{macro} +% % \subsection{Internal auxiliaries} % % \begin{variable}{\q_@@_recursion_tail,\q_@@_recursion_stop} @@ -984,9 +1048,9 @@ % Show the truth value of the boolean. % \begin{macrocode} \cs_new_protected:Npn \bool_show:n - { \msg_show_eval:Nn \bool_to_str:n } + { \__kernel_msg_show_eval:Nn \bool_to_str:n } \cs_new_protected:Npn \bool_log:n - { \msg_log_eval:Nn \bool_to_str:n } + { \__kernel_msg_log_eval:Nn \bool_to_str:n } % \end{macrocode} % \end{macro} % @@ -1458,6 +1522,46 @@ % \end{macrocode} % \end{macro} % +% \begin{variable}{\s_@@_mark,\s_@@_stop} +% Internal scan marks. +% \begin{macrocode} +\scan_new:N \s_@@_mark +\scan_new:N \s_@@_stop +% \end{macrocode} +% \end{variable} +% +% \begin{macro}[EXP, noTF]{\bool_case:n} +% \begin{macro}{\@@_case:NnTF} +% \begin{macro}{\@@_case:w,a\@@_case_end:nw} +% For boolean cases the overall idea is the same as for +% \cs{tl_case:nnTF} as described in \pkg{l3tl}. +% \begin{macrocode} +\cs_new:Npn \bool_case:nTF + { \exp:w \@@_case:nTF } +\cs_new:Npn \bool_case:nT #1#2 + { \exp:w \@@_case:nTF {#1} {#2} { } } +\cs_new:Npn \bool_case:nF #1 + { \exp:w \@@_case:nTF {#1} { } } +\cs_new:Npn \bool_case:n #1 + { \exp:w \@@_case:nTF {#1} { } { } } +\cs_new:Npn \@@_case:nTF #1#2#3 + { + \@@_case:w + #1 \c_true_bool { } \s_@@_mark {#2} \s_@@_mark {#3} \s_@@_stop + } +\cs_new:Npn \@@_case:w #1#2 + { + \bool_if:nTF {#1} + { \@@_case_end:nw {#2} } + { \@@_case:w } + } +\cs_new:Npn \@@_case_end:nw #1#2#3 \s_@@_mark #4#5 \s_@@_stop + { \exp_end: #1 #4 } +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% % \subsection{Producing multiple copies} % % \begin{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx index b6abe20084..da3a73a51c 100644 --- a/macros/latex/contrib/l3kernel/l3prop.dtx +++ b/macros/latex/contrib/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx index 4b7b2b29e2..a039cf8a97 100644 --- a/macros/latex/contrib/l3kernel/l3quark.dtx +++ b/macros/latex/contrib/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx index 92861173b6..b2443a4b27 100644 --- a/macros/latex/contrib/l3kernel/l3regex.dtx +++ b/macros/latex/contrib/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -3536,7 +3536,7 @@ \@@_compile_cs_aux:Nn } { - \@@_quark_if_nil:NF #1 { \flag_raise_if_clear:n { @@_cs } } + \@@_quark_if_nil:NF #1 { \flag_ensure_raised:n { @@_cs } } \@@_use_none_delimit_by_q_recursion_stop:w } } @@ -3558,7 +3558,7 @@ { \@@_quark_if_nil:NF #1 { - \flag_raise_if_clear:n { @@_cs } + \flag_ensure_raised:n { @@_cs } \@@_use_i_delimit_by_q_recursion_stop:nw } \@@_use_none_delimit_by_q_recursion_stop:w @@ -6938,6 +6938,9 @@ % \end{macro} % % \begin{macro}{\@@_group_end_extract_seq:N} +% \begin{macro}{\@@_extract_seq:N} +% \begin{macro}{\@@_extract_seq:NNn} +% \begin{macro}{\@@_extract_seq_loop:Nw} % The end-points of submatches are stored as entries of two arrays % from \cs{l_@@_min_submatch_int} to \cs{l_@@_submatch_int} % (exclusive). Extract the relevant ranges into \cs{g_@@_internal_tl}, @@ -6977,12 +6980,28 @@ { \int_use:N \l_@@_added_end_int } } \group_end: - \cs_set_eq:NN \@@_tmp:w \@@_extract_map_loop:w - \seq_set_from_function:NnN #1 - { \@@_extract_map:N } \exp_not:n + \@@_extract_seq:N #1 + } +\cs_gset_protected:Npn \@@_extract_seq:N #1 + { + \seq_clear:N #1 + \cs_set_eq:NN \@@_tmp:w \@@_extract_seq_loop:Nw + \exp_after:wN \@@_extract_seq:NNn + \exp_after:wN #1 + \g_@@_internal_tl \use_none:nnn + } +\cs_new_protected:Npn \@@_extract_seq:NNn #1#2#3 + { #3 #2 #1 \prg_do_nothing: } +\cs_new_protected:Npn \@@_extract_seq_loop:Nw #1#2 \@@_tmp:w #3 + { + \seq_put_right:No #1 {#2} + #3 \@@_extract_seq_loop:Nw #1 \prg_do_nothing: } % \end{macrocode} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \begin{macro}[EXP]{\@@_extract_seq_aux:n, \@@_extract_seq_aux:ww} % The \texttt{:n} auxiliary builds one item of the sequence of @@ -7090,35 +7109,6 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}[EXP] -% { -% \@@_extract_map:N, -% \@@_extract_map_aux:NNn, -% \@@_extract_map_loop:w -% } -% This receives a |seq| internal function and maps it over all items -% in \cs{g_@@_internal_tl}. This token list takes the form -% \cs{@@_tmp:w} |{}| \meta{item_1} \cs{@@_tmp:w} |{}| \meta{item_2} -% \ldots{} \cs{@@_tmp:w}, and the calling code has set \cs{@@_tmp:w} -% equal to \cs{@@_extract_map_loop:w}. The loop is otherwise pretty -% standard, with \cs{prg_do_nothing:} to avoid losing braces. -% \begin{macrocode} -\cs_new:Npn \@@_extract_map:N #1 - { - \exp_after:wN \@@_extract_map_aux:NNn - \exp_after:wN #1 - \g_@@_internal_tl \use_none:nnn - } -\cs_new:Npn \@@_extract_map_aux:NNn #1#2#3 - { #3 #2 #1 \prg_do_nothing: } -\cs_new:Npn \@@_extract_map_loop:w #1#2 \@@_tmp:w #3 - { - \exp_after:wN #1 \exp_after:wN {#2} - #3 \@@_extract_map_loop:w #1 \prg_do_nothing: - } -% \end{macrocode} -% \end{macro} -% % \begin{macro}{\@@_extract:, \@@_extract_aux:w} % Our task here is to store the list of end-points of submatches, and % store them in appropriate array entries, from diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx index 24d115669c..e4aeffa83f 100644 --- a/macros/latex/contrib/l3kernel/l3seq.dtx +++ b/macros/latex/contrib/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -1608,50 +1608,42 @@ % somewhat moot. The integer variables are declared in \pkg{l3int}: % load-order issues. % \begin{macrocode} -\cs_if_exist:NTF \tex_uniformdeviate:D +\seq_new:N \g_@@_internal_seq +\cs_new_protected:Npn \seq_shuffle:N { \@@_shuffle:NN \seq_set_eq:NN } +\cs_new_protected:Npn \seq_gshuffle:N { \@@_shuffle:NN \seq_gset_eq:NN } +\cs_new_protected:Npn \@@_shuffle:NN #1#2 { - \seq_new:N \g_@@_internal_seq - \cs_new_protected:Npn \seq_shuffle:N { \@@_shuffle:NN \seq_set_eq:NN } - \cs_new_protected:Npn \seq_gshuffle:N { \@@_shuffle:NN \seq_gset_eq:NN } - \cs_new_protected:Npn \@@_shuffle:NN #1#2 + \int_compare:nNnTF { \seq_count:N #2 } > \c_max_register_int { - \int_compare:nNnTF { \seq_count:N #2 } > \c_max_register_int - { - \msg_error:nnx { seq } { shuffle-too-large } - { \token_to_str:N #2 } - } - { - \group_begin: - \int_zero:N \l_@@_internal_a_int - \@@_push_item_def: - \cs_gset_eq:NN \@@_item:n \@@_shuffle_item:n - #2 - \@@_pop_item_def: - \seq_gset_from_inline_x:Nnn \g_@@_internal_seq - { \int_step_function:nN { \l_@@_internal_a_int } } - { \tex_the:D \tex_toks:D ##1 } - \group_end: - #1 #2 \g_@@_internal_seq - \seq_gclear:N \g_@@_internal_seq - } + \msg_error:nnx { seq } { shuffle-too-large } + { \token_to_str:N #2 } } - \cs_new_protected:Npn \@@_shuffle_item:n { - \int_incr:N \l_@@_internal_a_int - \int_set:Nn \l_@@_internal_b_int - { 1 + \tex_uniformdeviate:D \l_@@_internal_a_int } - \tex_toks:D \l_@@_internal_a_int - = \tex_toks:D \l_@@_internal_b_int - \tex_toks:D \l_@@_internal_b_int - } + \group_begin: + \int_zero:N \l_@@_internal_a_int + \@@_push_item_def: + \cs_gset_eq:NN \@@_item:n \@@_shuffle_item:n + #2 + \@@_pop_item_def: + \seq_gclear:N \g_@@_internal_seq + \int_step_inline:nn \l_@@_internal_a_int + { + \seq_gput_right:Nx \g_@@_internal_seq + { \tex_the:D \tex_toks:D ##1 } + } + \group_end: + #1 #2 \g_@@_internal_seq + \seq_gclear:N \g_@@_internal_seq + } } +\cs_new_protected:Npn \@@_shuffle_item:n { - \cs_new_protected:Npn \seq_shuffle:N #1 - { - \msg_error:nnn { kernel } { fp-no-random } - { \seq_shuffle:N #1 } - } - \cs_new_eq:NN \seq_gshuffle:N \seq_shuffle:N + \int_incr:N \l_@@_internal_a_int + \int_set:Nn \l_@@_internal_b_int + { 1 + \tex_uniformdeviate:D \l_@@_internal_a_int } + \tex_toks:D \l_@@_internal_a_int + = \tex_toks:D \l_@@_internal_b_int + \tex_toks:D \l_@@_internal_b_int } \cs_generate_variant:Nn \seq_shuffle:N { c } \cs_generate_variant:Nn \seq_gshuffle:N { c } diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx index 521d976250..2d18a850d5 100644 --- a/macros/latex/contrib/l3kernel/l3skip.dtx +++ b/macros/latex/contrib/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -1738,7 +1738,7 @@ % dimension expressions: this gives a more unified output. % \begin{macrocode} \cs_new_protected:Npn \dim_show:n - { \msg_show_eval:Nn \dim_eval:n } + { \__kernel_msg_show_eval:Nn \dim_eval:n } % \end{macrocode} % \end{macro} % @@ -1748,7 +1748,7 @@ \cs_new_eq:NN \dim_log:N \__kernel_register_log:N \cs_new_eq:NN \dim_log:c \__kernel_register_log:c \cs_new_protected:Npn \dim_log:n - { \msg_log_eval:Nn \dim_eval:n } + { \__kernel_msg_log_eval:Nn \dim_eval:n } % \end{macrocode} % \end{macro} % @@ -1996,7 +1996,7 @@ % skip expressions: this gives a more unified output. % \begin{macrocode} \cs_new_protected:Npn \skip_show:n - { \msg_show_eval:Nn \skip_eval:n } + { \__kernel_msg_show_eval:Nn \skip_eval:n } % \end{macrocode} % \end{macro} % @@ -2006,7 +2006,7 @@ \cs_new_eq:NN \skip_log:N \__kernel_register_log:N \cs_new_eq:NN \skip_log:c \__kernel_register_log:c \cs_new_protected:Npn \skip_log:n - { \msg_log_eval:Nn \skip_eval:n } + { \__kernel_msg_log_eval:Nn \skip_eval:n } % \end{macrocode} % \end{macro} % @@ -2195,7 +2195,7 @@ % muskip expressions: this gives a more unified output. % \begin{macrocode} \cs_new_protected:Npn \muskip_show:n - { \msg_show_eval:Nn \muskip_eval:n } + { \__kernel_msg_show_eval:Nn \muskip_eval:n } % \end{macrocode} % \end{macro} % @@ -2205,7 +2205,7 @@ \cs_new_eq:NN \muskip_log:N \__kernel_register_log:N \cs_new_eq:NN \muskip_log:c \__kernel_register_log:c \cs_new_protected:Npn \muskip_log:n - { \msg_log_eval:Nn \muskip_eval:n } + { \__kernel_msg_log_eval:Nn \muskip_eval:n } % \end{macrocode} % \end{macro} % diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx index 67bf484492..80be229f40 100644 --- a/macros/latex/contrib/l3kernel/l3sort.dtx +++ b/macros/latex/contrib/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -428,12 +428,13 @@ { \group_begin: \@@_main:NNNn #1 #2 #4 {#5} - \seq_gset_from_inline_x:Nnn \g_@@_internal_seq + \seq_gclear:N \g_@@_internal_seq + \int_step_inline:nnn + \l_@@_min_int { \l_@@_top_int - 1 } { - \int_step_function:nnN - { \l_@@_min_int } { \l_@@_top_int - 1 } + \seq_gput_right:Nx \g_@@_internal_seq + { \tex_the:D \tex_toks:D ##1 } } - { \tex_the:D \tex_toks:D ##1 } \group_end: #3 #4 \g_@@_internal_seq \seq_gclear:N \g_@@_internal_seq diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx index e5ac12e01b..abaeb6d72a 100644 --- a/macros/latex/contrib/l3kernel/l3str-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx index 7e6e9abaed..603af98607 100644 --- a/macros/latex/contrib/l3kernel/l3str.dtx +++ b/macros/latex/contrib/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf index a3fdc61713..dc78cc2558 100644 Binary files a/macros/latex/contrib/l3kernel/l3styleguide.pdf and b/macros/latex/contrib/l3kernel/l3styleguide.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex index 47191fd28d..d72c42d3bf 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.tex +++ b/macros/latex/contrib/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-04-20} +\date{Released 2023-05-05} \begin{document} diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf index 845b5f70a4..42670a750f 100644 Binary files a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf and b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex index 3f54877621..4b050d797d 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-04-20} +\date{Released 2023-05-05} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx index 2457024b1b..6125c76928 100644 --- a/macros/latex/contrib/l3kernel/l3sys.dtx +++ b/macros/latex/contrib/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -121,6 +121,27 @@ % \tn{fmtname}). % \end{variable} % +% \begin{variable}[added = 2018-05-02]{\c_sys_engine_version_str} +% The version string of the current engine, in the same form as +% given in the banner issued when running a job. For \pdfTeX{} +% and \LuaTeX{} this is of the form +% \begin{quote} +% \meta{major}.\meta{minor}.\meta{revision} +% \end{quote} +% For \XeTeX{}, the form is +% \begin{quote} +% \meta{major}.\meta{minor} +% \end{quote} +% For \pTeX{} and \upTeX{}, only releases since \TeX{} Live 2018 +% make the data available, and the form is more complex, as it comprises +% the \pTeX{} version, the \upTeX{} version and the e-\pTeX{} version. +% \begin{quote} +% p\meta{major}.\meta{minor}.\meta{revision}-u\meta{major}.\meta{minor}^^A +% -\meta{epTeX} +% \end{quote} +% where the |u| part is only present for \upTeX{}. +% \end{variable} +% % \begin{function}[added = 2020-09-24, EXP]{\sys_timer:} % \begin{syntax} % \cs{sys_timer:} @@ -472,18 +493,69 @@ % \end{macrocode} % \end{variable} % -% \subsubsection{Randomness} -% -% This candidate function is placed there because -% \cs{sys_if_rand_exist:TF} is used in \pkg{l3fp-rand}. -% -% \begin{macro}[EXP, pTF]{\sys_if_rand_exist:} -% Currently, randomness exists under \pdfTeX{}, \LuaTeX{}, \pTeX{} and \upTeX{}. +% \begin{variable}{\c_sys_engine_version_str} +% Various different engines, various different ways to extract the +% data! % \begin{macrocode} -\@@_const:nn { sys_if_rand_exist } - { \cs_if_exist_p:N \tex_uniformdeviate:D } +\str_const:Nx \c_sys_engine_version_str + { + \str_case:on \c_sys_engine_str + { + { pdftex } + { + \int_div_truncate:nn { \tex_pdftexversion:D } { 100 } + . + \int_mod:nn { \tex_pdftexversion:D } { 100 } + . + \tex_pdftexrevision:D + } + { ptex } + { + \cs_if_exist:NT \tex_ptexversion:D + { + p + \int_use:N \tex_ptexversion:D + . + \int_use:N \tex_ptexminorversion:D + \tex_ptexrevision:D + - + \int_use:N \tex_epTeXversion:D + } + } + { luatex } + { + \int_div_truncate:nn { \tex_luatexversion:D } { 100 } + . + \int_mod:nn { \tex_luatexversion:D } { 100 } + . + \tex_luatexrevision:D + } + { uptex } + { + \cs_if_exist:NT \tex_ptexversion:D + { + p + \int_use:N \tex_ptexversion:D + . + \int_use:N \tex_ptexminorversion:D + \tex_ptexrevision:D + - + u + \int_use:N \tex_uptexversion:D + \tex_uptexrevision:D + - + \int_use:N \tex_epTeXversion:D + } + } + { xetex } + { + \int_use:N \tex_XeTeXversion:D + \tex_XeTeXrevision:D + } + } + } % \end{macrocode} -% \end{macro} +% \end{variable} % % \subsubsection{Platform} % @@ -856,23 +928,11 @@ end % \subsubsection{Random numbers} % % \begin{macro}[EXP]{\sys_rand_seed:} -% Unpack the primitive. When random numbers are not available, we -% return zero after an error (and incidentally make sure the number of -% expansions needed is the same as with random numbers available). +% Unpack the primitive. % \begin{macrocode} \@@_everyjob:n { - \sys_if_rand_exist:TF - { \cs_new:Npn \sys_rand_seed: { \tex_the:D \tex_randomseed:D } } - { - \cs_new:Npn \sys_rand_seed: - { - \int_value:w - \msg_expandable_error:nnn { kernel } { fp-no-random } - { \sys_rand_seed: } - \c_zero_int - } - } + \cs_new:Npn \sys_rand_seed: { \tex_the:D \tex_randomseed:D } } % \end{macrocode} % \end{macro} @@ -882,18 +942,8 @@ end % \begin{macrocode} \@@_everyjob:n { - \sys_if_rand_exist:TF - { - \cs_new_protected:Npn \sys_gset_rand_seed:n #1 - { \tex_setrandomseed:D \int_eval:n {#1} \exp_stop_f: } - } - { - \cs_new_protected:Npn \sys_gset_rand_seed:n #1 - { - \msg_error:nnn { kernel } { fp-no-random } - { \sys_gset_rand_seed:n {#1} } - } - } + \cs_new_protected:Npn \sys_gset_rand_seed:n #1 + { \tex_setrandomseed:D \int_eval:n {#1} \exp_stop_f: } } % \end{macrocode} % \end{macro} diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf index a6d9267db8..f70f96750d 100644 Binary files a/macros/latex/contrib/l3kernel/l3term-glossary.pdf and b/macros/latex/contrib/l3kernel/l3term-glossary.pdf differ diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex index 39a88040a1..c33970000c 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.tex +++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-04-20} +\date{Released 2023-05-05} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx index dcb3ed925c..3a71dd4b01 100644 --- a/macros/latex/contrib/l3kernel/l3text-case.dtx +++ b/macros/latex/contrib/l3kernel/l3text-case.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text-map.dtx b/macros/latex/contrib/l3kernel/l3text-map.dtx index 005f3c8da8..ef93deb909 100644 --- a/macros/latex/contrib/l3kernel/l3text-map.dtx +++ b/macros/latex/contrib/l3kernel/l3text-map.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx index 0e3b99825b..35c73a621a 100644 --- a/macros/latex/contrib/l3kernel/l3text-purify.dtx +++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx index ba9f7d84c0..d9057ea51f 100644 --- a/macros/latex/contrib/l3kernel/l3text.dtx +++ b/macros/latex/contrib/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx index c494baaaba..c9beca06a3 100644 --- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx +++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx index 2d75fd2e3a..741463fee8 100644 --- a/macros/latex/contrib/l3kernel/l3tl.dtx +++ b/macros/latex/contrib/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -1048,8 +1048,6 @@ %^^A The behavior of \cs{tl_range:Nnn} is exactly the same, acting on the %^^A contents of the tl variable. % -% For better performance, see \cs{tl_range_braced:nnn} and -% \cs{tl_range_unbraced:nnn}. % \begin{texnote} % The result is returned within the \tn{unexpanded} % primitive (\cs{exp_not:n}), which means that the \meta{item} diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx index e934973a51..dad206a406 100644 --- a/macros/latex/contrib/l3kernel/l3token.dtx +++ b/macros/latex/contrib/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % @@ -155,6 +155,11 @@ % \end{texnote} % \end{function} % +% \begin{variable}[added = 2017-08-07]{\c_catcode_active_space_tl} +% Token list containing one character with category code $13$, +% (\enquote{active}), and character code $32$ (space). +% \end{variable} +% % \begin{variable}[added = 2011-09-05]{\c_catcode_other_space_tl} % Token list containing one character with category code $12$, % (\enquote{other}), and character code $32$ (space). @@ -1838,6 +1843,21 @@ % \end{macro} % \end{macro} % +% \begin{variable}{\c_catcode_active_space_tl} +% While \cs{char_generate:nn} can produce active characters in some +% engines it cannot in general. It would be possible to simply change +% the catcode of space but then the code would need to avoid all +% spaces, making it quite unreadable. Instead we use the primitive +% \cs{tex_lowercase:D} trick. +% \begin{macrocode} +\group_begin: + \char_set_catcode_active:N * + \char_set_lccode:nn { `* } { `\ } + \tex_lowercase:D { \tl_const:Nn \c_catcode_active_space_tl { * } } +\group_end: +% \end{macrocode} +% \end{variable} +% % \begin{macro}{\c_catcode_other_space_tl} % Create a space with category code $12$: an \enquote{other} space. % \begin{macrocode} diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index 1df63cf85d..7c10f17791 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-04-20} +% \date{Released 2023-05-05} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf index 45550d1fbb..820dcb66c9 100644 Binary files a/macros/latex/contrib/l3kernel/source3.pdf and b/macros/latex/contrib/l3kernel/source3.pdf differ diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex index 9556341a0c..95a81cac1b 100644 --- a/macros/latex/contrib/l3kernel/source3.tex +++ b/macros/latex/contrib/l3kernel/source3.tex @@ -53,7 +53,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2023-04-20} +\date{Released 2023-05-05} \pagenumbering{roman} \maketitle diff --git a/support/arara/README.md b/support/arara/README.md index e00426edaa..afbefe50db 100644 --- a/support/arara/README.md +++ b/support/arara/README.md @@ -1,6 +1,6 @@ ![arara](https://i.stack.imgur.com/hjUsN.png) -# arara v7.0.5 +# arara v7.1.0 ![Language: Kotlin](https://img.shields.io/badge/Language-Kotlin-blue.svg?style=flat-square) ![Minimum JRE: 8.0](https://img.shields.io/badge/Minimum_JRE-8-blue.svg?style=flat-square) diff --git a/support/arara/doc/arara-manual.pdf b/support/arara/doc/arara-manual.pdf index 1683a6e0b7..52f75e88a6 100644 --- a/support/arara/doc/arara-manual.pdf +++ b/support/arara/doc/arara-manual.pdf @@ -3,7 +3,7 @@ 1 0 obj << /Type /Pages -/Kids [ 6 0 R 10 0 R 16 0 R 96 0 R 209 0 R 322 0 R 408 0 R 410 0 R 412 0 R 416 0 R 418 0 R 421 0 R 425 0 R 433 0 R 435 0 R 438 0 R 440 0 R 444 0 R 446 0 R 448 0 R 450 0 R 453 0 R 455 0 R 459 0 R 462 0 R 464 0 R 466 0 R 469 0 R 472 0 R 478 0 R 480 0 R 483 0 R 485 0 R 487 0 R 490 0 R 494 0 R 496 0 R 498 0 R 500 0 R 504 0 R 507 0 R 509 0 R 511 0 R 515 0 R 517 0 R 519 0 R 523 0 R 525 0 R 529 0 R 531 0 R 534 0 R 536 0 R 538 0 R 540 0 R 544 0 R 546 0 R 549 0 R 552 0 R 554 0 R 556 0 R 559 0 R 563 0 R 565 0 R 567 0 R 571 0 R 575 0 R 577 0 R 579 0 R 581 0 R 583 0 R 585 0 R 587 0 R 589 0 R 591 0 R 594 0 R 596 0 R 598 0 R 600 0 R 603 0 R 605 0 R 608 0 R 610 0 R 612 0 R 614 0 R 617 0 R 620 0 R 622 0 R 624 0 R 626 0 R 628 0 R 630 0 R 633 0 R 636 0 R 638 0 R 641 0 R 644 0 R 646 0 R 648 0 R 650 0 R 652 0 R 654 0 R 657 0 R 659 0 R 661 0 R 663 0 R 665 0 R 667 0 R 669 0 R 671 0 R 673 0 R 675 0 R 677 0 R 679 0 R 681 0 R 683 0 R 685 0 R 688 0 R 690 0 R 692 0 R 694 0 R 696 0 R 698 0 R 700 0 R 702 0 R 704 0 R 706 0 R 708 0 R 710 0 R 712 0 R 714 0 R 716 0 R 718 0 R 720 0 R 722 0 R 724 0 R 726 0 R 728 0 R 730 0 R 732 0 R 734 0 R 736 0 R 738 0 R 741 0 R 743 0 R 745 0 R 747 0 R 749 0 R 751 0 R 753 0 R 755 0 R 757 0 R 759 0 R 761 0 R 763 0 R 765 0 R 772 0 R 777 0 R 779 0 R 781 0 R 784 0 R 786 0 R 790 0 R 793 0 R 795 0 R 797 0 R 800 0 R 802 0 R 804 0 R 810 0 R 813 0 R 816 0 R 821 0 R 828 0 R 830 0 R 832 0 R 834 0 R 836 0 R 838 0 R 841 0 R ] +/Kids [ 6 0 R 10 0 R 16 0 R 96 0 R 209 0 R 322 0 R 411 0 R 413 0 R 415 0 R 419 0 R 421 0 R 424 0 R 428 0 R 436 0 R 438 0 R 441 0 R 443 0 R 447 0 R 449 0 R 451 0 R 453 0 R 456 0 R 458 0 R 462 0 R 465 0 R 467 0 R 469 0 R 472 0 R 475 0 R 481 0 R 483 0 R 486 0 R 488 0 R 490 0 R 493 0 R 497 0 R 499 0 R 501 0 R 503 0 R 507 0 R 510 0 R 512 0 R 514 0 R 518 0 R 520 0 R 522 0 R 526 0 R 528 0 R 532 0 R 534 0 R 537 0 R 539 0 R 541 0 R 543 0 R 547 0 R 549 0 R 552 0 R 555 0 R 557 0 R 559 0 R 562 0 R 566 0 R 568 0 R 570 0 R 574 0 R 578 0 R 580 0 R 582 0 R 584 0 R 586 0 R 588 0 R 590 0 R 592 0 R 594 0 R 597 0 R 599 0 R 601 0 R 603 0 R 606 0 R 608 0 R 611 0 R 613 0 R 615 0 R 617 0 R 620 0 R 623 0 R 625 0 R 627 0 R 629 0 R 631 0 R 633 0 R 636 0 R 639 0 R 641 0 R 644 0 R 647 0 R 649 0 R 651 0 R 653 0 R 655 0 R 657 0 R 660 0 R 662 0 R 664 0 R 666 0 R 668 0 R 670 0 R 672 0 R 674 0 R 676 0 R 678 0 R 680 0 R 682 0 R 684 0 R 686 0 R 688 0 R 691 0 R 693 0 R 695 0 R 697 0 R 699 0 R 701 0 R 703 0 R 705 0 R 707 0 R 709 0 R 711 0 R 713 0 R 715 0 R 717 0 R 719 0 R 721 0 R 723 0 R 725 0 R 727 0 R 729 0 R 731 0 R 733 0 R 735 0 R 737 0 R 739 0 R 741 0 R 744 0 R 746 0 R 748 0 R 750 0 R 752 0 R 754 0 R 756 0 R 758 0 R 760 0 R 762 0 R 764 0 R 766 0 R 768 0 R 775 0 R 780 0 R 782 0 R 784 0 R 787 0 R 789 0 R 793 0 R 796 0 R 798 0 R 800 0 R 803 0 R 805 0 R 807 0 R 813 0 R 816 0 R 819 0 R 824 0 R 831 0 R 833 0 R 835 0 R 837 0 R 839 0 R 841 0 R 844 0 R ] /Count 179 >> endobj @@ -19,11 +19,11 @@ endobj << /Type /Catalog /Pages 1 0 R -/Outlines 973 0 R +/Outlines 977 0 R /Lang (en-US) /Names << /Dests << -/Names [ (animate) [ 638 0 R /XYZ 62.250000 364.603314 0 ] (assignments) [ 836 0 R /XYZ 62.250000 309.030604 0 ] (asymptote) [ 641 0 R /XYZ 62.250000 435.014144 0 ] (authorindex) [ 646 0 R /XYZ 62.250000 663.271224 0 ] (basic-structure) [ 511 0 R /XYZ 62.250000 712.771224 0 ] (basic-templating) [ 838 0 R /XYZ 62.250000 492.771224 0 ] (basic-usage) [ 821 0 R /XYZ 62.250000 372.860394 0 ] (bib2gls) [ 648 0 R /XYZ 62.250000 785.639764 0 ] (biber) [ 650 0 R /XYZ 62.250000 290.433943 0 ] (bibtex) [ 652 0 R /XYZ 62.250000 663.271224 0 ] (bibtex8) [ 652 0 R /XYZ 62.250000 400.141077 0 ] (bibtexu) [ 654 0 R /XYZ 62.250000 785.639764 0 ] (building-the-executable) [ 779 0 R /XYZ 62.250000 785.639764 0 ] (chapter-building) [ 765 0 R /XYZ 62.250000 728.946850 0 ] (chapter-cli) [ 478 0 R /XYZ 62.250000 728.946850 0 ] (chapter-concepts) [ 433 0 R /XYZ 62.250000 728.946850 0 ] (chapter-configuration) [ 509 0 R /XYZ 62.250000 728.946850 0 ] (chapter-deploying) [ 786 0 R /XYZ 62.250000 728.946850 0 ] (chapter-introduction) [ 410 0 R /XYZ 62.250000 728.946850 0 ] (chapter-logging) [ 534 0 R /XYZ 62.250000 728.946850 0 ] (chapter-methods) [ 556 0 R /XYZ 62.250000 728.946850 0 ] (chapter-mvel) [ 821 0 R /XYZ 62.250000 728.946850 0 ] (chapter-projects) [ 549 0 R /XYZ 62.250000 728.946850 0 ] (chapter-rules) [ 638 0 R /XYZ 62.250000 728.946850 0 ] (chapter-yaml) [ 804 0 R /XYZ 62.250000 728.946850 0 ] (classes-and-objects) [ 600 0 R /XYZ 62.250000 475.499984 0 ] (clean) [ 654 0 R /XYZ 62.250000 536.947117 0 ] (collections) [ 804 0 R /XYZ 62.250000 271.860394 0 ] (commands) [ 620 0 R /XYZ 62.250000 430.268904 0 ] (compiling-the-tool) [ 777 0 R /XYZ 62.250000 626.399764 0 ] (conditional-flow) [ 583 0 R /XYZ 62.250000 785.639764 0 ] (contents) [ 16 0 R /XYZ 62.250000 728.946850 0 ] (context) [ 657 0 R /XYZ 62.250000 723.899764 0 ] (convert) [ 661 0 R /XYZ 62.250000 785.639764 0 ] (copy) [ 661 0 R /XYZ 62.250000 478.509617 0 ] (core-concepts) [ 416 0 R /XYZ 62.250000 528.736434 0 ] (cover) [ 6 0 R /XYZ 6 835.889764 0 ] (coverimg) [ 6 0 R /XYZ 6 835.889764 0 ] (csplain) [ 663 0 R /XYZ 62.250000 785.639764 0 ] (datatooltk) [ 665 0 R /XYZ 62.250000 785.639764 0 ] (defining-a-location) [ 790 0 R /XYZ 62.250000 785.639764 0 ] (detex) [ 669 0 R /XYZ 62.250000 529.639144 0 ] (dialog-boxes) [ 605 0 R /XYZ 62.250000 266.801863 0 ] (directive-extraction) [ 536 0 R /XYZ 62.250000 232.330184 0 ] (directive-normalization) [ 538 0 R /XYZ 62.250000 354.583724 0 ] (directives) [ 455 0 R /XYZ 62.250000 299.448104 0 ] (directory-structure) [ 786 0 R /XYZ 62.250000 537.860394 0 ] (dvipdfm) [ 671 0 R /XYZ 62.250000 635.642684 0 ] (dvipdfmx) [ 671 0 R /XYZ 62.250000 309.564417 0 ] (dvips) [ 673 0 R /XYZ 62.250000 663.271224 0 ] (dvipspdf) [ 673 0 R /XYZ 62.250000 337.192957 0 ] (dvisvgm) [ 675 0 R /XYZ 62.250000 663.142684 0 ] (etex) [ 677 0 R /XYZ 62.250000 785.639764 0 ] (executing-the-fresh-build) [ 781 0 R /XYZ 62.250000 785.639764 0 ] (fetching-the-sources) [ 777 0 R /XYZ 62.250000 561.159764 0 ] (fig2dev) [ 677 0 R /XYZ 62.250000 195.863377 0 ] (file-lookup) [ 509 0 R /XYZ 62.250000 570.860394 0 ] (file-name-lookup) [ 504 0 R /XYZ 62.250000 652.271224 0 ] (file-structure) [ 552 0 R /XYZ 62.250000 712.899764 0 ] (files) [ 559 0 R /XYZ 62.250000 785.639764 0 ] (flow-control) [ 832 0 R /XYZ 62.250000 333.472264 0 ] (frontespizio) [ 679 0 R /XYZ 62.250000 348.614363 0 ] (further-documentation) [ 841 0 R /XYZ 62.250000 785.639764 0 ] (further-reading) [ 816 0 R /XYZ 62.250000 471.145604 0 ] (ghostscript) [ 681 0 R /XYZ 62.250000 245.919783 0 ] (gnuplot) [ 683 0 R /XYZ 62.250000 517.135604 0 ] (halt) [ 685 0 R /XYZ 62.250000 785.639764 0 ] (important-changes-in-version-7) [ 469 0 R /XYZ 62.250000 703.399764 0 ] (indent) [ 685 0 R /XYZ 62.250000 597.704197 0 ] (inline-lists-maps-and-arrays) [ 830 0 R /XYZ 62.250000 712.642684 0 ] (knitr) [ 690 0 R /XYZ 62.250000 679.771224 0 ] (latex) [ 690 0 R /XYZ 62.250000 237.935877 0 ] (latexmk) [ 694 0 R /XYZ 62.250000 785.639764 0 ] (license) [ 10 0 R /XYZ 62.250000 728.946850 0 ] (llmk) [ 696 0 R /XYZ 62.250000 602.514144 0 ] (ltx2any) [ 698 0 R /XYZ 62.250000 619.142684 0 ] (luahbtex) [ 700 0 R /XYZ 62.250000 337.871443 0 ] (lualatex) [ 702 0 R /XYZ 62.250000 411.691024 0 ] (luatex) [ 706 0 R /XYZ 62.250000 785.639764 0 ] (make) [ 708 0 R /XYZ 62.250000 785.639764 0 ] (makeglossaries) [ 708 0 R /XYZ 62.250000 476.447117 0 ] (makeglossarieslite) [ 708 0 R /XYZ 62.250000 194.625931 0 ] (makeindex) [ 710 0 R /XYZ 62.250000 619.142684 0 ] (metadata) [ 6 0 R /XYZ 105.212598 206.078740 0 ] (metapost) [ 712 0 R /XYZ 62.250000 619.142684 0 ] (move) [ 714 0 R /XYZ 62.250000 619.142684 0 ] (nomencl) [ 714 0 R /XYZ 62.250000 372.512537 0 ] (operating-system-remarks) [ 421 0 R /XYZ 62.250000 338.257064 0 ] (operating-systems) [ 594 0 R /XYZ 62.250000 619.399764 0 ] (options) [ 483 0 R /XYZ 62.250000 632.118514 0 ] (others) [ 626 0 R /XYZ 62.250000 729.271224 0 ] (pbibtex) [ 716 0 R /XYZ 62.250000 723.899764 0 ] (pdfcrop) [ 716 0 R /XYZ 62.250000 460.769617 0 ] (pdfcsplain) [ 720 0 R /XYZ 62.250000 785.639764 0 ] (pdflatex) [ 722 0 R /XYZ 62.250000 785.639764 0 ] (pdftex) [ 724 0 R /XYZ 62.250000 648.833724 0 ] (pdftk) [ 726 0 R /XYZ 62.250000 723.899764 0 ] (perltex) [ 726 0 R /XYZ 62.250000 475.078577 0 ] (platex) [ 730 0 R /XYZ 62.250000 602.642684 0 ] (projections-and-folds) [ 836 0 R /XYZ 62.250000 557.396224 0 ] (property-navigation) [ 832 0 R /XYZ 62.250000 785.639764 0 ] (ps2pdf) [ 732 0 R /XYZ 62.250000 558.514144 0 ] (pythontex) [ 732 0 R /XYZ 62.250000 232.435877 0 ] (qpdf) [ 736 0 R /XYZ 62.250000 785.639764 0 ] (rationale) [ 549 0 R /XYZ 62.250000 370.231854 0 ] (refbox) [ 6 0 R /XYZ 105.212598 357.957369 0 ] (requirements) [ 765 0 R /XYZ 62.250000 570.860394 0 ] (rule-interpretation) [ 540 0 R /XYZ 62.250000 603.243514 0 ] (rules) [ 433 0 R /XYZ 62.250000 554.360394 0 ] (sage) [ 736 0 R /XYZ 62.250000 539.138157 0 ] (scalars) [ 810 0 R /XYZ 62.250000 168.916854 0 ] (sketch) [ 738 0 R /XYZ 62.250000 663.271224 0 ] (songidx) [ 738 0 R /XYZ 62.250000 397.950037 0 ] (spix) [ 741 0 R /XYZ 62.250000 663.271224 0 ] (strings) [ 589 0 R /XYZ 62.250000 785.639764 0 ] (support) [ 425 0 R /XYZ 62.250000 637.399764 0 ] (system-information) [ 534 0 R /XYZ 62.250000 351.162274 0 ] (tags) [ 816 0 R /XYZ 62.250000 785.639764 0 ] (tex) [ 741 0 R /XYZ 62.250000 386.950037 0 ] (texcount) [ 743 0 R /XYZ 62.250000 575.014144 0 ] (texindy) [ 745 0 R /XYZ 62.250000 381.999984 0 ] (tikzmake) [ 747 0 R /XYZ 62.250000 161.228743 0 ] (tool-wrapping) [ 795 0 R /XYZ 62.250000 785.639764 0 ] (type-checking) [ 598 0 R /XYZ 62.250000 476.142684 0 ] (upbibtex) [ 749 0 R /XYZ 62.250000 514.257064 0 ] (uplatex) [ 749 0 R /XYZ 62.250000 251.126917 0 ] (uptex) [ 753 0 R /XYZ 62.250000 785.639764 0 ] (user-interface-design) [ 478 0 R /XYZ 62.250000 554.360394 0 ] (what-is-this-tool) [ 410 0 R /XYZ 62.250000 570.860394 0 ] (xdvipdfmx) [ 753 0 R /XYZ 62.250000 178.547337 0 ] (xelatex) [ 755 0 R /XYZ 62.250000 392.999984 0 ] (xetex) [ 757 0 R /XYZ 62.250000 288.242903 0 ] (xindex) [ 759 0 R /XYZ 62.250000 227.614363 0 ] (xindy) [ 761 0 R /XYZ 62.250000 575.014144 0 ] ] +/Names [ (animate) [ 641 0 R /XYZ 62.250000 364.603314 0 ] (assignments) [ 839 0 R /XYZ 62.250000 309.030604 0 ] (asymptote) [ 644 0 R /XYZ 62.250000 435.014144 0 ] (authorindex) [ 649 0 R /XYZ 62.250000 663.271224 0 ] (basic-structure) [ 514 0 R /XYZ 62.250000 605.771224 0 ] (basic-templating) [ 841 0 R /XYZ 62.250000 492.771224 0 ] (basic-usage) [ 824 0 R /XYZ 62.250000 372.860394 0 ] (bib2gls) [ 651 0 R /XYZ 62.250000 785.639764 0 ] (biber) [ 653 0 R /XYZ 62.250000 290.433943 0 ] (bibtex) [ 655 0 R /XYZ 62.250000 663.271224 0 ] (bibtex8) [ 655 0 R /XYZ 62.250000 400.141077 0 ] (bibtexu) [ 657 0 R /XYZ 62.250000 785.639764 0 ] (building-the-executable) [ 782 0 R /XYZ 62.250000 785.639764 0 ] (chapter-building) [ 768 0 R /XYZ 62.250000 728.946850 0 ] (chapter-cli) [ 481 0 R /XYZ 62.250000 728.946850 0 ] (chapter-concepts) [ 436 0 R /XYZ 62.250000 728.946850 0 ] (chapter-configuration) [ 512 0 R /XYZ 62.250000 728.946850 0 ] (chapter-deploying) [ 789 0 R /XYZ 62.250000 728.946850 0 ] (chapter-introduction) [ 413 0 R /XYZ 62.250000 728.946850 0 ] (chapter-logging) [ 537 0 R /XYZ 62.250000 728.946850 0 ] (chapter-methods) [ 559 0 R /XYZ 62.250000 728.946850 0 ] (chapter-mvel) [ 824 0 R /XYZ 62.250000 728.946850 0 ] (chapter-projects) [ 552 0 R /XYZ 62.250000 728.946850 0 ] (chapter-rules) [ 641 0 R /XYZ 62.250000 728.946850 0 ] (chapter-yaml) [ 807 0 R /XYZ 62.250000 728.946850 0 ] (classes-and-objects) [ 603 0 R /XYZ 62.250000 475.499984 0 ] (clean) [ 657 0 R /XYZ 62.250000 536.947117 0 ] (collections) [ 807 0 R /XYZ 62.250000 271.860394 0 ] (commands) [ 623 0 R /XYZ 62.250000 430.268904 0 ] (compiling-the-tool) [ 780 0 R /XYZ 62.250000 626.399764 0 ] (conditional-flow) [ 586 0 R /XYZ 62.250000 785.639764 0 ] (contents) [ 16 0 R /XYZ 62.250000 728.946850 0 ] (context) [ 660 0 R /XYZ 62.250000 723.899764 0 ] (convert) [ 664 0 R /XYZ 62.250000 785.639764 0 ] (copy) [ 664 0 R /XYZ 62.250000 478.509617 0 ] (core-concepts) [ 419 0 R /XYZ 62.250000 528.736434 0 ] (cover) [ 6 0 R /XYZ 6 835.889764 0 ] (coverimg) [ 6 0 R /XYZ 6 835.889764 0 ] (csplain) [ 666 0 R /XYZ 62.250000 785.639764 0 ] (datatooltk) [ 668 0 R /XYZ 62.250000 785.639764 0 ] (defining-a-location) [ 793 0 R /XYZ 62.250000 785.639764 0 ] (detex) [ 672 0 R /XYZ 62.250000 529.639144 0 ] (dialog-boxes) [ 608 0 R /XYZ 62.250000 266.801863 0 ] (directive-extraction) [ 539 0 R /XYZ 62.250000 232.330184 0 ] (directive-normalization) [ 541 0 R /XYZ 62.250000 354.583724 0 ] (directives) [ 458 0 R /XYZ 62.250000 299.448104 0 ] (directory-structure) [ 789 0 R /XYZ 62.250000 537.860394 0 ] (dvipdfm) [ 674 0 R /XYZ 62.250000 635.642684 0 ] (dvipdfmx) [ 674 0 R /XYZ 62.250000 309.564417 0 ] (dvips) [ 676 0 R /XYZ 62.250000 663.271224 0 ] (dvipspdf) [ 676 0 R /XYZ 62.250000 337.192957 0 ] (dvisvgm) [ 678 0 R /XYZ 62.250000 663.142684 0 ] (etex) [ 680 0 R /XYZ 62.250000 785.639764 0 ] (executing-the-fresh-build) [ 784 0 R /XYZ 62.250000 785.639764 0 ] (fetching-the-sources) [ 780 0 R /XYZ 62.250000 561.159764 0 ] (fig2dev) [ 680 0 R /XYZ 62.250000 195.863377 0 ] (file-lookup) [ 512 0 R /XYZ 62.250000 493.860394 0 ] (file-name-lookup) [ 507 0 R /XYZ 62.250000 652.271224 0 ] (file-structure) [ 555 0 R /XYZ 62.250000 712.899764 0 ] (files) [ 562 0 R /XYZ 62.250000 785.639764 0 ] (flow-control) [ 835 0 R /XYZ 62.250000 333.472264 0 ] (frontespizio) [ 682 0 R /XYZ 62.250000 348.614363 0 ] (further-documentation) [ 844 0 R /XYZ 62.250000 785.639764 0 ] (further-reading) [ 819 0 R /XYZ 62.250000 471.145604 0 ] (ghostscript) [ 684 0 R /XYZ 62.250000 245.919783 0 ] (gnuplot) [ 686 0 R /XYZ 62.250000 517.135604 0 ] (halt) [ 688 0 R /XYZ 62.250000 785.639764 0 ] (important-changes-in-version-7) [ 472 0 R /XYZ 62.250000 703.399764 0 ] (indent) [ 688 0 R /XYZ 62.250000 597.704197 0 ] (inline-lists-maps-and-arrays) [ 833 0 R /XYZ 62.250000 712.642684 0 ] (knitr) [ 693 0 R /XYZ 62.250000 679.771224 0 ] (latex) [ 693 0 R /XYZ 62.250000 237.935877 0 ] (latexmk) [ 697 0 R /XYZ 62.250000 785.639764 0 ] (license) [ 10 0 R /XYZ 62.250000 728.946850 0 ] (llmk) [ 699 0 R /XYZ 62.250000 602.514144 0 ] (ltx2any) [ 701 0 R /XYZ 62.250000 619.142684 0 ] (luahbtex) [ 703 0 R /XYZ 62.250000 337.871443 0 ] (lualatex) [ 705 0 R /XYZ 62.250000 411.691024 0 ] (luatex) [ 709 0 R /XYZ 62.250000 785.639764 0 ] (make) [ 711 0 R /XYZ 62.250000 785.639764 0 ] (makeglossaries) [ 711 0 R /XYZ 62.250000 476.447117 0 ] (makeglossarieslite) [ 711 0 R /XYZ 62.250000 194.625931 0 ] (makeindex) [ 713 0 R /XYZ 62.250000 619.142684 0 ] (metadata) [ 6 0 R /XYZ 105.212598 206.078740 0 ] (metapost) [ 715 0 R /XYZ 62.250000 619.142684 0 ] (mkdir) [ 717 0 R /XYZ 62.250000 619.142684 0 ] (move) [ 717 0 R /XYZ 62.250000 403.707117 0 ] (nomencl) [ 717 0 R /XYZ 62.250000 157.076971 0 ] (operating-system-remarks) [ 424 0 R /XYZ 62.250000 338.257064 0 ] (operating-systems) [ 597 0 R /XYZ 62.250000 619.399764 0 ] (options) [ 486 0 R /XYZ 62.250000 632.118514 0 ] (others) [ 629 0 R /XYZ 62.250000 729.271224 0 ] (pbibtex) [ 719 0 R /XYZ 62.250000 541.499984 0 ] (pdfcrop) [ 719 0 R /XYZ 62.250000 278.369837 0 ] (pdfcsplain) [ 723 0 R /XYZ 62.250000 723.899764 0 ] (pdflatex) [ 725 0 R /XYZ 62.250000 785.639764 0 ] (pdftex) [ 727 0 R /XYZ 62.250000 648.833724 0 ] (pdftk) [ 729 0 R /XYZ 62.250000 723.899764 0 ] (perltex) [ 729 0 R /XYZ 62.250000 475.078577 0 ] (platex) [ 733 0 R /XYZ 62.250000 602.642684 0 ] (projections-and-folds) [ 839 0 R /XYZ 62.250000 557.396224 0 ] (property-navigation) [ 835 0 R /XYZ 62.250000 785.639764 0 ] (ps2pdf) [ 735 0 R /XYZ 62.250000 558.514144 0 ] (pythontex) [ 735 0 R /XYZ 62.250000 232.435877 0 ] (qpdf) [ 739 0 R /XYZ 62.250000 785.639764 0 ] (rationale) [ 552 0 R /XYZ 62.250000 370.231854 0 ] (refbox) [ 6 0 R /XYZ 105.212598 357.957369 0 ] (requirements) [ 768 0 R /XYZ 62.250000 570.860394 0 ] (rule-interpretation) [ 543 0 R /XYZ 62.250000 603.243514 0 ] (rules) [ 436 0 R /XYZ 62.250000 554.360394 0 ] (sage) [ 739 0 R /XYZ 62.250000 539.138157 0 ] (scalars) [ 813 0 R /XYZ 62.250000 168.916854 0 ] (sketch) [ 741 0 R /XYZ 62.250000 663.271224 0 ] (songidx) [ 741 0 R /XYZ 62.250000 397.950037 0 ] (spix) [ 744 0 R /XYZ 62.250000 663.271224 0 ] (strings) [ 592 0 R /XYZ 62.250000 785.639764 0 ] (support) [ 428 0 R /XYZ 62.250000 637.399764 0 ] (system-information) [ 537 0 R /XYZ 62.250000 351.162274 0 ] (tags) [ 819 0 R /XYZ 62.250000 785.639764 0 ] (tex) [ 744 0 R /XYZ 62.250000 386.950037 0 ] (texcount) [ 746 0 R /XYZ 62.250000 575.014144 0 ] (texindy) [ 748 0 R /XYZ 62.250000 381.999984 0 ] (tikzmake) [ 750 0 R /XYZ 62.250000 161.228743 0 ] (tool-wrapping) [ 798 0 R /XYZ 62.250000 785.639764 0 ] (type-checking) [ 601 0 R /XYZ 62.250000 476.142684 0 ] (upbibtex) [ 752 0 R /XYZ 62.250000 514.257064 0 ] (uplatex) [ 752 0 R /XYZ 62.250000 251.126917 0 ] (uptex) [ 756 0 R /XYZ 62.250000 785.639764 0 ] (user-interface-design) [ 481 0 R /XYZ 62.250000 554.360394 0 ] (what-is-this-tool) [ 413 0 R /XYZ 62.250000 570.860394 0 ] (xdvipdfmx) [ 756 0 R /XYZ 62.250000 178.547337 0 ] (xelatex) [ 758 0 R /XYZ 62.250000 392.999984 0 ] (xetex) [ 760 0 R /XYZ 62.250000 288.242903 0 ] (xindex) [ 762 0 R /XYZ 62.250000 227.614363 0 ] (xindy) [ 764 0 R /XYZ 62.250000 575.014144 0 ] ] >> >> >> @@ -48,194 +48,194 @@ endobj >> >> /XObject << -/x0 1015 0 R -/x1 1017 0 R -/x2 1019 0 R -/x3 1021 0 R -/x4 1023 0 R -/x5 1025 0 R -/x6 1027 0 R -/x7 1029 0 R -/x8 1031 0 R -/ib01074f21074498fcb47d4202409c100 1033 0 R -/x10 1035 0 R -/x11 1037 0 R -/x12 1039 0 R -/x13 1041 0 R -/x14 1043 0 R -/x15 1045 0 R -/x16 1047 0 R -/x17 1049 0 R -/x18 1051 0 R -/x19 1053 0 R -/x20 1055 0 R -/x21 1057 0 R -/x22 1059 0 R -/x23 1061 0 R -/x24 1063 0 R -/x25 1065 0 R -/x26 1067 0 R -/x27 1069 0 R -/x28 1071 0 R -/x29 1073 0 R -/x30 1075 0 R -/x31 1077 0 R -/x32 1079 0 R -/x33 1081 0 R -/x34 1083 0 R -/x35 1085 0 R -/x36 1087 0 R -/x37 1089 0 R -/x38 1091 0 R -/x39 1093 0 R -/x40 1095 0 R -/x41 1097 0 R -/x42 1099 0 R -/x43 1101 0 R -/x44 1103 0 R -/x45 1105 0 R -/x46 1107 0 R -/x47 1109 0 R -/x48 1111 0 R -/x49 1113 0 R -/x50 1115 0 R -/x51 1117 0 R -/x52 1119 0 R -/x53 1121 0 R -/x54 1123 0 R -/x55 1125 0 R -/x56 1127 0 R -/x57 1129 0 R -/x58 1131 0 R -/x59 1133 0 R -/x60 1135 0 R -/x61 1137 0 R -/x62 1139 0 R -/x63 1141 0 R -/x64 1143 0 R -/x65 1145 0 R -/x66 1147 0 R -/x67 1149 0 R -/x68 1151 0 R -/x69 1153 0 R -/x70 1155 0 R -/x71 1157 0 R -/x72 1159 0 R -/x73 1161 0 R -/x74 1163 0 R -/x75 1165 0 R -/x76 1167 0 R -/x77 1169 0 R -/x78 1171 0 R -/x79 1173 0 R -/x80 1175 0 R -/x81 1177 0 R -/x82 1179 0 R -/x83 1181 0 R -/x84 1183 0 R -/x85 1185 0 R -/x86 1187 0 R -/x87 1189 0 R -/x88 1191 0 R -/x89 1193 0 R -/x90 1195 0 R -/x91 1197 0 R -/x92 1199 0 R -/x93 1201 0 R -/x94 1203 0 R -/x95 1205 0 R -/x96 1207 0 R -/x97 1209 0 R -/x98 1211 0 R -/x99 1213 0 R -/x100 1215 0 R -/x101 1217 0 R -/x102 1219 0 R -/x103 1221 0 R -/x104 1223 0 R -/x105 1225 0 R -/x106 1227 0 R -/x107 1229 0 R -/x108 1231 0 R -/x109 1233 0 R -/x110 1235 0 R -/x111 1237 0 R -/x112 1239 0 R -/x113 1241 0 R -/x114 1243 0 R -/x115 1245 0 R -/x116 1247 0 R -/x117 1249 0 R -/x118 1251 0 R -/x119 1253 0 R -/x120 1255 0 R -/x121 1257 0 R -/x122 1259 0 R -/x123 1261 0 R -/x124 1263 0 R -/x125 1265 0 R -/x126 1267 0 R -/x127 1269 0 R -/x128 1271 0 R -/x129 1273 0 R -/x130 1275 0 R -/x131 1277 0 R -/x132 1279 0 R -/x133 1281 0 R -/x134 1283 0 R -/x135 1285 0 R -/x136 1287 0 R -/x137 1289 0 R -/x138 1291 0 R -/x139 1293 0 R -/x140 1295 0 R -/x141 1297 0 R -/x142 1299 0 R -/x143 1301 0 R -/x144 1303 0 R -/x145 1305 0 R -/x146 1307 0 R -/x147 1309 0 R -/x148 1311 0 R -/x149 1313 0 R -/x150 1315 0 R -/x151 1317 0 R -/x152 1319 0 R -/x153 1321 0 R -/x154 1323 0 R -/x155 1325 0 R -/x156 1327 0 R -/x157 1329 0 R -/x158 1331 0 R -/x159 1333 0 R -/x160 1335 0 R -/x161 1337 0 R -/x162 1339 0 R -/x163 1341 0 R -/x164 1343 0 R -/x165 1345 0 R -/x166 1347 0 R -/x167 1349 0 R -/x168 1351 0 R -/x169 1353 0 R -/x170 1355 0 R -/x171 1357 0 R -/x172 1359 0 R -/x173 1361 0 R -/x174 1363 0 R -/x175 1365 0 R -/x176 1367 0 R -/x177 1369 0 R -/x178 1371 0 R +/x0 1019 0 R +/x1 1021 0 R +/x2 1023 0 R +/x3 1025 0 R +/x4 1027 0 R +/x5 1029 0 R +/x6 1031 0 R +/x7 1033 0 R +/x8 1035 0 R +/ib01074f21074498fcb47d4202409c100 1037 0 R +/x10 1039 0 R +/x11 1041 0 R +/x12 1043 0 R +/x13 1045 0 R +/x14 1047 0 R +/x15 1049 0 R +/x16 1051 0 R +/x17 1053 0 R +/x18 1055 0 R +/x19 1057 0 R +/x20 1059 0 R +/x21 1061 0 R +/x22 1063 0 R +/x23 1065 0 R +/x24 1067 0 R +/x25 1069 0 R +/x26 1071 0 R +/x27 1073 0 R +/x28 1075 0 R +/x29 1077 0 R +/x30 1079 0 R +/x31 1081 0 R +/x32 1083 0 R +/x33 1085 0 R +/x34 1087 0 R +/x35 1089 0 R +/x36 1091 0 R +/x37 1093 0 R +/x38 1095 0 R +/x39 1097 0 R +/x40 1099 0 R +/x41 1101 0 R +/x42 1103 0 R +/x43 1105 0 R +/x44 1107 0 R +/x45 1109 0 R +/x46 1111 0 R +/x47 1113 0 R +/x48 1115 0 R +/x49 1117 0 R +/x50 1119 0 R +/x51 1121 0 R +/x52 1123 0 R +/x53 1125 0 R +/x54 1127 0 R +/x55 1129 0 R +/x56 1131 0 R +/x57 1133 0 R +/x58 1135 0 R +/x59 1137 0 R +/x60 1139 0 R +/x61 1141 0 R +/x62 1143 0 R +/x63 1145 0 R +/x64 1147 0 R +/x65 1149 0 R +/x66 1151 0 R +/x67 1153 0 R +/x68 1155 0 R +/x69 1157 0 R +/x70 1159 0 R +/x71 1161 0 R +/x72 1163 0 R +/x73 1165 0 R +/x74 1167 0 R +/x75 1169 0 R +/x76 1171 0 R +/x77 1173 0 R +/x78 1175 0 R +/x79 1177 0 R +/x80 1179 0 R +/x81 1181 0 R +/x82 1183 0 R +/x83 1185 0 R +/x84 1187 0 R +/x85 1189 0 R +/x86 1191 0 R +/x87 1193 0 R +/x88 1195 0 R +/x89 1197 0 R +/x90 1199 0 R +/x91 1201 0 R +/x92 1203 0 R +/x93 1205 0 R +/x94 1207 0 R +/x95 1209 0 R +/x96 1211 0 R +/x97 1213 0 R +/x98 1215 0 R +/x99 1217 0 R +/x100 1219 0 R +/x101 1221 0 R +/x102 1223 0 R +/x103 1225 0 R +/x104 1227 0 R +/x105 1229 0 R +/x106 1231 0 R +/x107 1233 0 R +/x108 1235 0 R +/x109 1237 0 R +/x110 1239 0 R +/x111 1241 0 R +/x112 1243 0 R +/x113 1245 0 R +/x114 1247 0 R +/x115 1249 0 R +/x116 1251 0 R +/x117 1253 0 R +/x118 1255 0 R +/x119 1257 0 R +/x120 1259 0 R +/x121 1261 0 R +/x122 1263 0 R +/x123 1265 0 R +/x124 1267 0 R +/x125 1269 0 R +/x126 1271 0 R +/x127 1273 0 R +/x128 1275 0 R +/x129 1277 0 R +/x130 1279 0 R +/x131 1281 0 R +/x132 1283 0 R +/x133 1285 0 R +/x134 1287 0 R +/x135 1289 0 R +/x136 1291 0 R +/x137 1293 0 R +/x138 1295 0 R +/x139 1297 0 R +/x140 1299 0 R +/x141 1301 0 R +/x142 1303 0 R +/x143 1305 0 R +/x144 1307 0 R +/x145 1309 0 R +/x146 1311 0 R +/x147 1313 0 R +/x148 1315 0 R +/x149 1317 0 R +/x150 1319 0 R +/x151 1321 0 R +/x152 1323 0 R +/x153 1325 0 R +/x154 1327 0 R +/x155 1329 0 R +/x156 1331 0 R +/x157 1333 0 R +/x158 1335 0 R +/x159 1337 0 R +/x160 1339 0 R +/x161 1341 0 R +/x162 1343 0 R +/x163 1345 0 R +/x164 1347 0 R +/x165 1349 0 R +/x166 1351 0 R +/x167 1353 0 R +/x168 1355 0 R +/x169 1357 0 R +/x170 1359 0 R +/x171 1361 0 R +/x172 1363 0 R +/x173 1365 0 R +/x174 1367 0 R +/x175 1369 0 R +/x176 1371 0 R +/x177 1373 0 R +/x178 1375 0 R >> /Pattern << -/p0 1373 0 R -/p1 1378 0 R -/p2 1383 0 R +/p0 1377 0 R +/p1 1382 0 R +/p2 1387 0 R >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 5 0 obj @@ -298,7 +298,7 @@ kTE ¿í•¶¸n ’•'&ûv¹Q‰ y»vSûJ%åN%…õR¥¾ï²×Õ=î:ÌD1aò¾é®ÚLª¶oDÚ5žÙg»!¿¤´q‚)˜áåªG‡|]•³ï§yS]º*Pß-cÿ…µïy»“ŽˆR 1O+”©=tè}«’âr«’Â÷­JÙŽß\¡ô}«AÖÔ]e.î[•Lt敾oU"Èã‹ë8þµñ?2§ÿ\x³XØÞßûV%ÂXˬ êi‚G¹ú*ç}ÜÇ<ïÔ×ÁyuWVË+ôy»Y'|Ö•r»xÜÇ÷1[ÍWÉæË}\Y ±ìTÃã>–.÷1»Kõn>ažÿëó_<§ÿM¾ó7ëKø÷Çšæ¿øâ?}òßÿ ¿þC´è\¬¯6M&x¿ú¯~úò‹¿ÿÕú¯ÿðß`H¾~õã—ÿþ·!üfþ²þmˆ¿†aþOñ—sýšú×_ƶ‡aÇüeŒëï™eý§k·ÏÒ¯äï¿,RüÇ_þׯþîËüÕt:嚬÷_@µKEÍC‘Wv²Sd B!“¬ñ¿~Ñü#Þø›¼© XÈÒøj¯g_6aÜÿ±¥°oëÑüe-»¿¹ßÔþÎÖÝʼX×}@D«´ßX¦…ûY  ʦ¾~ÿ›/ÿðå·»ñõùW¿þ„Vw?dò÷Ù²ü}6Ôú‡= ÀçKËï$ÙÜ¢½ ­ñ‘× AŸã˜ìµZˆN…ëi\8¦Nf¥=ñŸiççpL,«eÚyõlÂÏÂ_xÄc”?½baø\ˆIûÚ£OqÞ´RÖ)&:M#-ã ÏV§Æð΋Ü×EItRCyŽw¦…N&/´½™b»R³¬£ýCG––ŸÁɘÉ'ä6+)62:/ýñ™þÇóaô.b¬^Yýãé­‹13r™[x²³ÇüudK¤{¢L„{¶ñõ/bÀwKF)Ì jð9þíKiXfâü …éæù)|:¬É(•I.?'§ÀÏÒò3ø_E2~Ž1k¾|iæ¯5~ŒÌìJ»“nv9tݟ𔌿„ß!?§?¨º?g˜BUãŸ3?GÆÏ͇Ÿ›³ßEÆŸf8üiOýî¯Úÿýa[àS &ó&¥YŠÝé™x•ae¦Ç° -búúËTÄ~¡A« þØÌ I@€ñåñO ×´õs|½Í€¿ß«ì/þ,O’ô‹__¿ü¿ðúÿû~ ×U2*Ú­€¼yf2™Š%Mٔ߶±®òÖAž]§[Ö g;ƒ»Xÿ• ~ÓÞ7~Üø [ÞmCEyÏ 8ÊÈ£Jñƒ2ºg®ýûÿ/µJK +búúËTÄ~¡A« þØÌ I@€ñåñO ×|Ý?Ûmüý^eñï`y’¤_üúúåÿ…×øß÷½®’QÑnäÍ3“ÉT¼(iòȦü¶p•·òì:Ýr°N8ÛÜÅú¯\øó›þó¾ñãîÄ_0(Øzðn*ªÈ{nÀQFuPŠ0Ù1×þý/¬JJ endstream endobj 6 0 obj @@ -346,21 +346,22 @@ endobj 9 0 obj << /Filter /FlateDecode -/Length 2630 +/Length 2629 >> stream xœÍ[I¯#·¾ëW踇ûlxìÀÉeŒ ‚ mí“cŒ}ñÏ‹;Ùl’z#áÙzzŪbñ«•-|Dæõ 6ÿQ /Ji)ØñöëáË-’#óÏR¿Ø?»—ù\ $•!Pa-Ìf~gôøû/‡¼ ã/¾{;à IÑ#A|á‚aÅŽo¿>üôãÏ?|ÿ·#G‹€òø¶þuBHs„W°ÒgÌN_"”"¢nðþüïãÛO‡oFB('ú¸}ct¨E+óG­ÂVô§·¿ÿüùŸGÌJјKDäíŒõæýùtþ†‹c*âKž&Ü|NOVc£áˆŒàkÚÞlΘ’Y\V»ƒ`¹KÕ„Wk¾}Rœ,ËÅTƒ w¨hÁŒ#­jˉŠAzÒÂèÂåWÄèc¤4"Ì­FCrcª %cV½^CVÚ; CYÌÆ9e“S÷±†RÃI¼I–ŒÜÍñcc)0pç ¸D% €Ð,’ X®§VÚÝ`ø4U‰?ÐmJ¯ ¸:›^¼ÜïžÀÆ]~òpbÌ›a"GÛŸAá‹ ¢!…@p VqÞ§5ö·1ÂÉÒ§ó±Ç›¡Hæa¦/nV-»4H˜4ò `Ô3FȸËz6³èuH>¹€“9|=³Óœ5ïØÅlq –[Éœ”E÷X±I)ö‹9¹ƒ¨>s²pRä!Æ¢JßØ£}>”si’¶VØÔ%ºwC¹ gjŽ’®7pM âÀø½]•œWHˆbxLàˆœ‰ñaàÁðÃù¶ƒV:(e0±v&üd…ÛlÊ\/ïȘˆE+A‰ª„íg ‰ò·ý=…÷{éæö³Ü•£>p{WNl /Â.µ¹—ì<æm)pža×Ò *¯ªÇ­[’°ùN2 õ–|Ö¨èj‚ÚÊcÆ5È,@ÖÛYœbQ`ÿlÒ0ÂñGT°`ôúÎÂAPµ(ɵ”Ó°ÉXº †3É„aë?ûãwÿѬ¨|tÛ+Óœûl¦¤NEe¦¼7ˆµ -;[h«Ïˆé¦æ¸ "âªiÈ€œ›°1 PJ+…’ÂüÜì{Óg¤Ïàÿðã}Ê–VjŸ+*sñ{t¬gνïPÙRœ‘Jq#Ü~,»†ÆÁõòôÓ.–¬Vû§Î¤^˜©91 -ÒÚç?Wò»òÐ Š@š_öiÓZØUR˜L/샩$…•”–wÊe=ž }(y^¦· ¥N£ÓC’í­ºãs„éÍ•&FaƒµÑ¶ tq.Ž¨ÿçx&³¹2º·ôà{ÐØÚOéºÄòX±ÛÛ¢Ñ,-ÑX•Fó8áœ$}[iʶ+~=ôØÖ©ž¡¤e×ÐJ1ÅY9…ýÙ_ƒáàì·•gh¡ƒq3[y´Þ,lÐåaS“@üV-OÆv&¤àùUž -q¡Ldæ,¾¸?oÁO!È Éƾ×[ž›ÐØP"ÑGÛ.yA}C›…•îÒ²8î±#ÏÏ ŸÅ†Ú¹—Ðìd§ O!ÞLí× ¨Ä`(ëðêôø.ÉSí×9hæF“<Ÿ‡yGy)ä†.=+òj¿3e)“’Äõ‡ D‘òºdû¹¨»l“ŒF+îÖ%ÏÝ­ ÎÖZÀªŠ]v¥ v·ÖsÁî§\°«íØ·øˆU>U¹¡Š±2 BC*Ædã„ Rlï>á¾ÌÊBk byðγQa‚Õ|ÈóJ®üÊÍjbÍÙh_L­Ü ¶Uµ€GD ¼<ø*rY¤ˆ½ãçäg±±·ÞÃåÙ´RO3_³Uåj3%<ƒwz%0«+,ß ç*äw$dáBáø"aÞ‹¶Cçiáî‡äÉy_¤Às°Ë)´Þkª;¥²æ¯1m¼ùzóƦḏ¢; ÍŽàfÇ*íLȺsÞg½ìá#ZÏú¸>cÿ!]Ö¤§ˆÝ£/oú:øXBY¶ã9ÝPútUzØ,P=Í#+brô÷›üÀ§˜ÞŒ—ß7Û˜9ŽmÑ£Ÿ¸·h€QWµqg¾Fž¿ f“„<7¤€RÌýž>¯fq Ýš˜­c?"ª’@cíY¹Ãox¯&îpîöË.$Vïg ˜âE¢L.‚)*¢w—®x$!\%T÷e$Ç+Á ²ç•MbǺ€a]Kà2@(<}oa §˜e(n$µ”cÚЦ¡i>0¯ÏR¸žÛJþγ…dY]ÁdEåK.”…¥§¢ÛóƒÍ4BÎz­8Œ ` ™Ê±ž„Êa{¤&m,ò†Ëõ¤SŸ ††Éž­ -ùyGhI³«³±H 7ANO ¥bphÁ2½vÉçú{©6âf/ -]‡ßÝžsâ¡n>¾f·óþÉ«¤5« rØŒ 7¶—FX/Š¡Fݧ¶“‡és½Ë©Û%vÕÍ -ÿYUŸOá]ÖYûÔS4Ä·0”,ž:ê -Øøj—ºLâ#êþü¡&×ÇøË'9dÞ Y©²jµõüæ)½Â¢½ Àð…`„ʘ—¬C³Su!ï`“ê¡è¯)½ñÑ Õ“ºeß^c<> \u’ÏËý Ykž¦&à{J®£µê±>],õ•)‹¥¾íÊb©O;.–úë·ÅR°´j(7Ó„,cæåt9е&¶èVâàå<¿K°‡³ñ:'5ÔYH ƒµ+€„µt˜ˆø1Ø@É0Ý(™=å²}hÌVìzÈ&»( ¥W2{€%¹u×^Á¥|Å8±dÖ^¢b™8i§9)Ñ ýe'>‹ªcÜ©U¹)Çe~ÁQV=ìóËûcÝoGú+² 5ÇýÞª³äX¯ìY—íh´»²¬ñ{¤Ù“V³¬ßešß\„‹ß‰eÅ |Ÿ¬ªtvú ,ýu¹Áñ]›7.#àÌœcž7w¬êŽÑ•±ñlÔ:‚µ³…À§í唊_Þè.{Ú¸]nÉ×»dee<£çlÖIöáÂf—°õP|8ÖŃE/ØkãJ3ཋûèÒc -½¸l~Ïù³H# …Ëw·u/øÖ¨nëA}öO}ãšÇ¿]Zo‰8ôLÅuöD{³ ¶±xðOKhk„, 7F ÅíÀ¾‹mY†ZÊ„t¸‰ÞÖÍnoÙ¥óÇ·ÃØ_(ÃRËðÈâk›ÿvü–×”OæÕ“Ô½ù½ËíQû -­ÿ+…Ê‹û]…m*ä”úrøð-Z8°ÿp oþÄÇï‹B¡E#Î19bÄ䱊©„);‘"{÷ûãðùðŸù¯¶>Ïú¹«ßÄ; ,4_„ #Hâê-=04ÚøÓcò'þ +;[h«Ïˆé¦æ¸ "âªiÈ€œ›°1 PJ+…’ÂüÜì{Óg¤ÏàÿŠEŸ²¥€ÚçŠÊÅ\|Çë™sï;T¶g¤RÜHw€Ë®¡qp½<ý´‹%«Õþ©3©fjNŒ‚ô‡öùÏ•ü®.„ÄãØH—5é)b÷èËÛŸ¾>V…P–íxN·”>]U€„6 TOóÈŠ˜ýý&?pÀ)¦7ãå÷Í6fŽc[Dôè'î-`ÔUmÜ™/¤Q±ïïÁ‚Ù$!Ï )`‡s¿§Ï«Y@C·æfë؈ª$ÐOH¢ªQݺÖV$´l X¼P sVñ˜–5•FÇâÊË¢®Ä겨Ëö©œÒgµŸTB˜²(KÏyÍŸ ×#Þ­nbž]†Î`ÖhŒ^»OG{VîðÞÀ«‰;œ»=Dz† ‰Õû¦x‘(“˃`ŠŠèÝ¥+I×G Õ}ÉñÊGpB…ìye“ر.`X׸  +Oß[XÂ)fŠ†I-å˜6ôihšLÇë³®ç¶R…„ÿ‡ól!YVW0Y‘Gù’ ea Fé©èöü`3³^+cÂC¦r¬'¡rØ)¤I‹€¼ár=)ÅÔgB§¡a²g+ƒB~ÞZÒìêl,ÒBÂMÓH©Z°L¯]ò¹þÞ_ª¸Ù‹B×áw·çœx¨›¯Ùí¼òªiÍ*HÆ6cÃí¥Ö‹b¨Q÷©íä¡Cú\Fïrêv‰]u³ÂVÕçSx—uÖ>õ ñ- %‹§Žº6¾Ú¥.“øˆ:€?¨Éõ1þòIY„„÷BVª¬Zm=¿y +@¯°¨@ï°|!¡òÁæ%ëÐìT]È;ؤz(úkJoE|4GCõ¤nÙÁw…×O(WäóÀrCÖš§© øž’ëh­z¬OK}eÊb©o»²XêÓŽ‹¥þúm±Ô,­ÊÍ4!˘y9]t턉-º•8x9Ïï’ìá,d¼ÎI uÃ`­Ã + a-&"~ 6P2L÷JfO¹l³»²ÉîÊBé†Ì`InݵWp)_1N,™µW…¨X&NÚiNJôB?GىϢêwjUnÊq™_pÔƒUûü2ÁþX7ÁÛ‘þŠ‡lCÍq¿·ê,9Ö+{Öe;í®,küiö¤ÕÇ,ëw™æ7áâwbY1ß'«*>(K]npºôØ„B/.›ßsþ,ÒHBáòÝmÝ‹;¡-¾5ªÛÇzPŸ=ÄS߸æño—Ö["ýSq=ÑÞlƒí_,ü“EàšÇ! Èã ¤Cq;°ïb[–¡–ò#!n¢·u³Û[véüñíðÅ6ÂÊ°Ô2|'²øZÀæÁ¿Ý¿åu#å“yõ$õŸCo~ïrûDÔ¾BëÿJ¡òâ~W!E› +9¥¾>|‹ì?\›?ññûß"PhшsLŽ1¹p¬…âG*aÊN¤ÈÞýþ8|>ügþ«­Ï³~nÅê7ñ Í¡ÁÂ’xzK 6þô_!y( endstream endobj 10 0 obj @@ -2577,17 +2578,19 @@ endobj 208 0 obj << /Filter /FlateDecode -/Length 1655 +/Length 1648 >> stream -xœÅZÝn[7 ¾÷Sœ˜"R¢H… ÛÍvÕ!@1 »Hë¤WÝ°îf?RΉí6MØ)³áœc[±ø‰?âG -–lÏïÀþH…$¢ÜêòîÃîï]NLÙ}ÄÅ›þõéißiË,6H4ƒ6»©ö¾–åãûÝÕ ¤¼¼ÿg÷ÃõÖÙšÚXÎœuÑššȸ\Ø]½¾þå×7¿-`úƒ—ë»Ýﯲ°îú5‹ÒþåúçÝO×»×öüVD.  fl¨ÏÈ`¯ƒ½`ÈüêËÅfj 80ÿë0F†œH±ˆ.À˜r&5¶‡aó·’PN€ðœô¹«ÝÊ 5ø¬RÄb«‘¹æÈefŠZlz“¡j*œ±ELÁæ¤H…(›î‘)AUVŠ¬Ú­ó†{JÎIÑ×ãÿ[b×nÈŠ`†ÀÈ@´ÂTE -Ç aPL4gûù,KaIf…šã†0&$ÙT^—škÊ•kyÞ†…å³ùQ“`³_xÉùÍ -™Õ6⥥–› ˜ì¶p’AÌ)¤exÞ FËmb. e6«$²Ñ=ŒÛr©Ì¸PÁ¤Õ¤ˆØÁžÇm ¾––4ÄC%˜‚½†¹¢ 6­ IM”+`Ä †mK§ùä„RM`Øü kƒ¶´ÒRnBó‹Ææþ¹éÒš%‹mOŠ˜àÀh|&‚°­†%)í¥E# fú ÅF·€оòЀ¸ÊP4™ ,a° {³Q´dÿ.°êª—®¯"Ø­%Ê¥¬a¸Jž–´D ¶GDDJV*&T5£|izšÂB²H“dƒ5À^-¡¸7åªó"Z’ÉQ)l -㶧Bª6…¹fjÅ2–çÉk_‚a¦¨d¹Q^,;H˜ d=KÅYN20˜Ur.3*ƒ“–š-S^LI¹Q ™Œe ÷2@FLL-kÄâ°<¹¶Jlpr}I¨¤Òëü·˜O¾hù çÓåó›óbª -ÉRR•«!¼õz gÔ›^FƒÙÛoÏç -ó— –bKí 9j¬F÷$V3ŒƒØŠ™Ôd’vɈæ`Õ óñ5Pò4÷’kÍAª8vdzÓõw_ièÚ-e/®Õ¶ /Úm¶Åó5Váìxoî:H¸}kÙîÝp·µ> 3è|·ÕTÏ@»ûNŒX@’íOŒó½7VÊ=×÷p°"©–†4ß™cucQ¨…)<âÜ°Ø/iù€±ªôç3ÚjÐXkFy·ûʮǑl×»Ö‡úwÛÖÃÈ©*•<ß±c%òÍëÑýÃߟûƶ5j”˜«\Ö1æ¬Q¨†ÿØ9àR  EM.²p0?Äz·kÙv÷£æaµˆ®íMh90Ñù‘!Ö¦èÙY­]•Ý°äZK(æ{{¬â&Û5¸jÖMØð¸»oCÚ$y£Î÷ÙXÓÅmÕ3³©&dhÕ™cåùÎëðtÀ½¶ÛµÊ¹Û}?k~}`rzgò|µ“ìɃÔ)=½Ô±;Í+@—ÔvöP+kÅnyĬ<œœüdšïѱÞÙIß8¬1?ß /™î°¡FÝ'`·— šÓƒ½ž¢¹ú>'òc*W7ëÍ¿uùñ¯‡–>Ó!4I*ûÞß„–âµ -BngwowovÆæ|ýOÝÜ݃xzÙ¿pbŠRÓ†à'…Ì¿,ø‹>ÙŸ‘³®Üëõù?„Ãœ +xœÅZMo7 ½ï¯˜?PY”DJŠZ´—ö”Â@P=8±7§´hzéÏï£vÇÞM›ÉHŽë™õÊ#>ñC|¤h‰x}GøÕ +…Ö´JYÞ¾ßý³‹¡rÄOqñ¡ýðÂw*±6 jI7ŸK^>¼Û]ÝPˆË»w?^ïhMck¬Q-A4SLËõûÝÕ«ë_{ýûBø£ýÔåú°ûãûتî‰ú56åýŸËõ/»Ÿ¯w¯ðúZšfÊ5/”0º&IúŒ xßâMCæW[îTRÃL'âꘟŽë0F†XSnºPM!f’V|kp;l~ÉQÓBZC#Jôœô¹ nÛ 5ب-/)e¬F¬%ºÔÀ&Ã0SÔŒé!CÑkLâ1Ì?H 2s„îSå@E«²g ·:ÌN"äƒ&[o'B’PM».K( ¡¦JÌKæJk¹ú aPL„3Û’k °B~C’°Å€—¥Äb©%?o†…å³ù“†–OøFó3‰‚/9?¼ VE"°”‡héy@,º-ÝËÀ±Â"™1ú¥eˆ_3ÑÂ9-Ägãö¥˜K­ianˆ +…Õcû:n[²%@Z$¡•À±Pò˜ÞÃBAK*Z¡RËÂ3¶-žÍŸ%DÉÔè…ç—T„dA²Xö$×üãv„Ÿ( +Q*DA†"¸<ˆP)c4UqE‚‘" +)¼¯f 0¤+à}©Câ*ƒ”€oä°„Á2Üçxx@–œ‹Ã¸«b]8‰ÐH“"@”--‚?†¤ +›ôˆ@m(eYe0XÌu° =M©¡ +Í×Âk¹7Å¢%Å~$#]xž¹žLaÜö”YS ;…*“ÇƱ6ð$F~†%¨‹¨1»Ì gI£8Óƒ *A«°¸‚ÂHŒ4•ˆL}¡˜R¨,Q]¶@ì_!òä"…+¨ÁÈó%eàrÿYç¿KQÓƒ ·Ià{º|zƒ9/¦*Žj‹¾ºY¢7V+!®1éM/¡ÑMÛã’îÎç +óç æŒ¥¶…œÕWŸ{+ ã#¶bf…LM.ÑÌ®š 0ßCÐ5–â^r­9è\ÕÆŽLoºþNU†®Ýœ÷Í´*Ûð&ÜF„¬:ßY}ÕÍŽ÷æÐAÒÝ$»‡án‹>´ZIç»­¯žzÚÜwbÄB ØŸjšï½¾2î¹¾‡ƒm-”,‰ç;³¯fl!ªE˜JGœ›fL`áñ’’Oè«H +0Ò­¬J‰©½Ý¾Âõ8²âz>Ô¾Û¶ §ªœã|Çö•Ç7¯G÷û|îÛÖH8ÔZÚecιê÷­‘ÎxX0È +¹á`~0ðõ :nÓ2v÷£æiµˆ®íMhÁÄ XÓù‘Á×¢X³3Ó°iÕ4\7º{)9åBóÝÝ×é Kéöz«ûîZ¤«m”ùîê뵘_v3]Í×üx,¦mCjl®¦Rç;¨¯«ciégÇÒP6J‡_q¾úZH°9çm/w­ÂGIN[ÕYwíëŸËÄ—v`W¿ê1À}-?äà§Ýh#vc{D‘çû±¯W¶bG²4‹l0Ÿí‚— wfWsîAßi8X1¦c¡ùÞìë~v{mDŒÐ•<ß}}½ÆŽÐ¶ úv­“ŒU©‘º¤$ó}Ö×Üü(0Æ[ãÅ&:ß_}ÍÔŽéØ»º×Û€‚¼Iké’ÌNêkÙÚÖÚ5(G:p÷æ¸ãZ®5ZÉFÊ p¾ûzÅ©¶š5êUjº¤œsйºÐ+¯7Ú¿™ 4£ZIp™ÎÕß>V(îyû½­¤»| åÂ&ç;©¯“ÞÁž¼²«ÓxŒv³K6/nxÍwI_Ã~M‚{滑-ä*m¾KúŽŒŽ¨j䪥ù^é;gðÀ£Sö¿v¾9Üo.Û°ÏÂË|'õqx¤íy^MÜÜ0S#W1ë 4Ì|'*z¾` èixëJCÞ?ß}}G8ºíN.ÍàéWà óûd¾C#+ꙧ¢±®’˜ç;³ó”Ê=êÏC]OÍ\ýÛ±”«›õ濲üô÷ý¤M`7Ì”0{©¶áKã%[‚S•³»w»×»¿üGq¾üÑ_ö‡ˆ§—ú3§“8ˆJ";ÿBlúd?¦uá^­¯ÿP3¾í endstream endobj 209 0 obj @@ -3002,22 +3005,22 @@ endobj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 550.789370 132.781327 534.289370 ] +/Rect [ 106.149735 550.789370 134.222001 534.289370 ] /BS << /W 0 >> -/Dest (move) +/Dest (mkdir) >> endobj 247 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 550.789370 132.781327 534.289370 ] +/Rect [ 106.149735 550.789370 134.222001 534.289370 ] /BS << /W 0 >> -/Dest (move) +/Dest (mkdir) >> endobj 248 0 obj @@ -3028,29 +3031,29 @@ endobj /BS << /W 0 >> -/Dest (move) +/Dest (mkdir) >> endobj 249 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 531.454724 148.786942 514.954724 ] +/Rect [ 106.149735 531.454724 132.781327 514.954724 ] /BS << /W 0 >> -/Dest (nomencl) +/Dest (move) >> endobj 250 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 531.454724 148.786942 514.954724 ] +/Rect [ 106.149735 531.454724 132.781327 514.954724 ] /BS << /W 0 >> -/Dest (nomencl) +/Dest (move) >> endobj 251 0 obj @@ -3061,62 +3064,62 @@ endobj /BS << /W 0 >> -/Dest (nomencl) +/Dest (move) >> endobj 252 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 512.120079 142.594315 495.620079 ] +/Rect [ 106.149735 512.120079 148.786942 495.620079 ] /BS << /W 0 >> -/Dest (pbibtex) +/Dest (nomencl) >> endobj 253 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 512.120079 142.594315 495.620079 ] +/Rect [ 106.149735 512.120079 148.786942 495.620079 ] /BS << /W 0 >> -/Dest (pbibtex) +/Dest (nomencl) >> endobj 254 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.834917 512.120079 533.025591 495.620079 ] +/Rect [ 517.086626 512.120079 533.025591 495.620079 ] /BS << /W 0 >> -/Dest (pbibtex) +/Dest (nomencl) >> endobj 255 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 492.785433 143.914139 476.285433 ] +/Rect [ 106.149735 492.785433 142.594315 476.285433 ] /BS << /W 0 >> -/Dest (pdfcrop) +/Dest (pbibtex) >> endobj 256 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 492.785433 143.914139 476.285433 ] +/Rect [ 106.149735 492.785433 142.594315 476.285433 ] /BS << /W 0 >> -/Dest (pdfcrop) +/Dest (pbibtex) >> endobj 257 0 obj @@ -3127,161 +3130,161 @@ endobj /BS << /W 0 >> -/Dest (pdfcrop) +/Dest (pbibtex) >> endobj 258 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 473.450787 157.070634 456.950787 ] +/Rect [ 106.149735 473.450787 143.914139 456.950787 ] /BS << /W 0 >> -/Dest (pdfcsplain) +/Dest (pdfcrop) >> endobj 259 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 473.450787 157.070634 456.950787 ] +/Rect [ 106.149735 473.450787 143.914139 456.950787 ] /BS << /W 0 >> -/Dest (pdfcsplain) +/Dest (pdfcrop) >> endobj 260 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.790483 473.450787 533.025591 456.950787 ] +/Rect [ 518.834917 473.450787 533.025591 456.950787 ] /BS << /W 0 >> -/Dest (pdfcsplain) +/Dest (pdfcrop) >> endobj 261 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 454.116142 145.685135 437.616142 ] +/Rect [ 106.149735 454.116142 157.070634 437.616142 ] /BS << /W 0 >> -/Dest (pdflatex) +/Dest (pdfcsplain) >> endobj 262 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 454.116142 145.685135 437.616142 ] +/Rect [ 106.149735 454.116142 157.070634 437.616142 ] /BS << /W 0 >> -/Dest (pdflatex) +/Dest (pdfcsplain) >> endobj 263 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.526079 454.116142 533.025591 437.616142 ] +/Rect [ 517.790483 454.116142 533.025591 437.616142 ] /BS << /W 0 >> -/Dest (pdflatex) +/Dest (pdfcsplain) >> endobj 264 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 434.781496 136.929032 418.281496 ] +/Rect [ 106.149735 434.781496 145.685135 418.281496 ] /BS << /W 0 >> -/Dest (pdftex) +/Dest (pdflatex) >> endobj 265 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 434.781496 136.929032 418.281496 ] +/Rect [ 106.149735 434.781496 145.685135 418.281496 ] /BS << /W 0 >> -/Dest (pdftex) +/Dest (pdflatex) >> endobj 266 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.779497 434.781496 533.025591 418.281496 ] +/Rect [ 517.526079 434.781496 533.025591 418.281496 ] /BS << /W 0 >> -/Dest (pdftex) +/Dest (pdflatex) >> endobj 267 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 415.446850 131.505448 398.946850 ] +/Rect [ 106.149735 415.446850 136.929032 398.946850 ] /BS << /W 0 >> -/Dest (pdftk) +/Dest (pdftex) >> endobj 268 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 415.446850 131.505448 398.946850 ] +/Rect [ 106.149735 415.446850 136.929032 398.946850 ] /BS << /W 0 >> -/Dest (pdftk) +/Dest (pdftex) >> endobj 269 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.372270 415.446850 533.025591 398.946850 ] +/Rect [ 517.779497 415.446850 533.025591 398.946850 ] /BS << /W 0 >> -/Dest (pdftk) +/Dest (pdftex) >> endobj 270 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 396.112205 140.196366 379.612205 ] +/Rect [ 106.149735 396.112205 131.505448 379.612205 ] /BS << /W 0 >> -/Dest (perltex) +/Dest (pdftk) >> endobj 271 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 396.112205 140.196366 379.612205 ] +/Rect [ 106.149735 396.112205 131.505448 379.612205 ] /BS << /W 0 >> -/Dest (perltex) +/Dest (pdftk) >> endobj 272 0 obj @@ -3292,95 +3295,95 @@ endobj /BS << /W 0 >> -/Dest (perltex) +/Dest (pdftk) >> endobj 273 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 376.777559 136.005448 360.277559 ] +/Rect [ 106.149735 376.777559 140.196366 360.277559 ] /BS << /W 0 >> -/Dest (platex) +/Dest (perltex) >> endobj 274 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 376.777559 136.005448 360.277559 ] +/Rect [ 106.149735 376.777559 140.196366 360.277559 ] /BS << /W 0 >> -/Dest (platex) +/Dest (perltex) >> endobj 275 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.218462 376.777559 533.025591 360.277559 ] +/Rect [ 517.372270 376.777559 533.025591 360.277559 ] /BS << /W 0 >> -/Dest (platex) +/Dest (perltex) >> endobj 276 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 357.442913 138.875809 340.942913 ] +/Rect [ 106.149735 357.442913 136.005448 340.942913 ] /BS << /W 0 >> -/Dest (ps2pdf) +/Dest (platex) >> endobj 277 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 357.442913 138.875809 340.942913 ] +/Rect [ 106.149735 357.442913 136.005448 340.942913 ] /BS << /W 0 >> -/Dest (ps2pdf) +/Dest (platex) >> endobj 278 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.548051 357.442913 533.025591 340.942913 ] +/Rect [ 517.218462 357.442913 533.025591 340.942913 ] /BS << /W 0 >> -/Dest (ps2pdf) +/Dest (platex) >> endobj 279 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 338.108268 155.003007 321.608268 ] +/Rect [ 106.149735 338.108268 138.875809 321.608268 ] /BS << /W 0 >> -/Dest (pythontex) +/Dest (ps2pdf) >> endobj 280 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 338.108268 155.003007 321.608268 ] +/Rect [ 106.149735 338.108268 138.875809 321.608268 ] /BS << /W 0 >> -/Dest (pythontex) +/Dest (ps2pdf) >> endobj 281 0 obj @@ -3391,62 +3394,62 @@ endobj /BS << /W 0 >> -/Dest (pythontex) +/Dest (ps2pdf) >> endobj 282 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 318.773622 128.733231 302.273622 ] +/Rect [ 106.149735 318.773622 155.003007 302.273622 ] /BS << /W 0 >> -/Dest (qpdf) +/Dest (pythontex) >> endobj 283 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 318.773622 128.733231 302.273622 ] +/Rect [ 106.149735 318.773622 155.003007 302.273622 ] /BS << /W 0 >> -/Dest (qpdf) +/Dest (pythontex) >> endobj 284 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.768999 318.773622 533.025591 302.273622 ] +/Rect [ 517.548051 318.773622 533.025591 302.273622 ] /BS << /W 0 >> -/Dest (qpdf) +/Dest (pythontex) >> endobj 285 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 299.438976 128.480546 282.938976 ] +/Rect [ 106.149735 299.438976 128.733231 282.938976 ] /BS << /W 0 >> -/Dest (sage) +/Dest (qpdf) >> endobj 286 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 299.438976 128.480546 282.938976 ] +/Rect [ 106.149735 299.438976 128.733231 282.938976 ] /BS << /W 0 >> -/Dest (sage) +/Dest (qpdf) >> endobj 287 0 obj @@ -3457,62 +3460,62 @@ endobj /BS << /W 0 >> -/Dest (sage) +/Dest (qpdf) >> endobj 288 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 280.104331 137.610917 263.604331 ] +/Rect [ 106.149735 280.104331 128.480546 263.604331 ] /BS << /W 0 >> -/Dest (sketch) +/Dest (sage) >> endobj 289 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 280.104331 137.610917 263.604331 ] +/Rect [ 106.149735 280.104331 128.480546 263.604331 ] /BS << /W 0 >> -/Dest (sketch) +/Dest (sage) >> endobj 290 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.624956 280.104331 533.025591 263.604331 ] +/Rect [ 518.768999 280.104331 533.025591 263.604331 ] /BS << /W 0 >> -/Dest (sketch) +/Dest (sage) >> endobj 291 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 260.769685 143.782303 244.269685 ] +/Rect [ 106.149735 260.769685 137.610917 244.269685 ] /BS << /W 0 >> -/Dest (songidx) +/Dest (sketch) >> endobj 292 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 260.769685 143.782303 244.269685 ] +/Rect [ 106.149735 260.769685 137.610917 244.269685 ] /BS << /W 0 >> -/Dest (songidx) +/Dest (sketch) >> endobj 293 0 obj @@ -3523,62 +3526,62 @@ endobj /BS << /W 0 >> -/Dest (songidx) +/Dest (sketch) >> endobj 294 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 241.435039 125.488602 224.935039 ] +/Rect [ 106.149735 241.435039 143.782303 224.935039 ] /BS << /W 0 >> -/Dest (spix) +/Dest (songidx) >> endobj 295 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 241.435039 125.488602 224.935039 ] +/Rect [ 106.149735 241.435039 143.782303 224.935039 ] /BS << /W 0 >> -/Dest (spix) +/Dest (songidx) >> endobj 296 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.646928 241.435039 533.025591 224.935039 ] +/Rect [ 517.624956 241.435039 533.025591 224.935039 ] /BS << /W 0 >> -/Dest (spix) +/Dest (songidx) >> endobj 297 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 222.100394 120.714677 205.600394 ] +/Rect [ 106.149735 222.100394 125.488602 205.600394 ] /BS << /W 0 >> -/Dest (tex) +/Dest (spix) >> endobj 298 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 222.100394 120.714677 205.600394 ] +/Rect [ 106.149735 222.100394 125.488602 205.600394 ] /BS << /W 0 >> -/Dest (tex) +/Dest (spix) >> endobj 299 0 obj @@ -3589,161 +3592,161 @@ endobj /BS << /W 0 >> -/Dest (tex) +/Dest (spix) >> endobj 300 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 202.765748 148.513016 186.265748 ] +/Rect [ 106.149735 202.765748 120.714677 186.265748 ] /BS << /W 0 >> -/Dest (texcount) +/Dest (tex) >> endobj 301 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 202.765748 148.513016 186.265748 ] +/Rect [ 106.149735 202.765748 120.714677 186.265748 ] /BS << /W 0 >> -/Dest (texcount) +/Dest (tex) >> endobj 302 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.085893 202.765748 533.025591 186.265748 ] +/Rect [ 517.646928 202.765748 533.025591 186.265748 ] /BS << /W 0 >> -/Dest (texcount) +/Dest (tex) >> endobj 303 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 183.431102 141.560135 166.931102 ] +/Rect [ 106.149735 183.431102 148.513016 166.931102 ] /BS << /W 0 >> -/Dest (texindy) +/Dest (texcount) >> endobj 304 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 183.431102 141.560135 166.931102 ] +/Rect [ 106.149735 183.431102 148.513016 166.931102 ] /BS << /W 0 >> -/Dest (texindy) +/Dest (texcount) >> endobj 305 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.537065 183.431102 533.025591 166.931102 ] +/Rect [ 517.085893 183.431102 533.025591 166.931102 ] /BS << /W 0 >> -/Dest (texindy) +/Dest (texcount) >> endobj 306 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 164.096457 149.215409 147.596457 ] +/Rect [ 106.149735 164.096457 141.560135 147.596457 ] /BS << /W 0 >> -/Dest (tikzmake) +/Dest (texindy) >> endobj 307 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 164.096457 149.215409 147.596457 ] +/Rect [ 106.149735 164.096457 141.560135 147.596457 ] /BS << /W 0 >> -/Dest (tikzmake) +/Dest (texindy) >> endobj 308 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.019975 164.096457 533.025591 147.596457 ] +/Rect [ 517.537065 164.096457 533.025591 147.596457 ] /BS << /W 0 >> -/Dest (tikzmake) +/Dest (texindy) >> endobj 309 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 144.761811 148.930497 128.261811 ] +/Rect [ 106.149735 144.761811 149.215409 128.261811 ] /BS << /W 0 >> -/Dest (upbibtex) +/Dest (tikzmake) >> endobj 310 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 144.761811 148.930497 128.261811 ] +/Rect [ 106.149735 144.761811 149.215409 128.261811 ] /BS << /W 0 >> -/Dest (upbibtex) +/Dest (tikzmake) >> endobj 311 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.218950 144.761811 533.025591 128.261811 ] +/Rect [ 517.019975 144.761811 533.025591 128.261811 ] /BS << /W 0 >> -/Dest (upbibtex) +/Dest (tikzmake) >> endobj 312 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 125.427165 142.341630 108.927165 ] +/Rect [ 106.149735 125.427165 148.930497 108.927165 ] /BS << /W 0 >> -/Dest (uplatex) +/Dest (upbibtex) >> endobj 313 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 125.427165 142.341630 108.927165 ] +/Rect [ 106.149735 125.427165 148.930497 108.927165 ] /BS << /W 0 >> -/Dest (uplatex) +/Dest (upbibtex) >> endobj 314 0 obj @@ -3754,62 +3757,62 @@ endobj /BS << /W 0 >> -/Dest (uplatex) +/Dest (upbibtex) >> endobj 315 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 106.092520 133.365067 89.592520 ] +/Rect [ 106.149735 106.092520 142.341630 89.592520 ] /BS << /W 0 >> -/Dest (uptex) +/Dest (uplatex) >> endobj 316 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 106.092520 133.365067 89.592520 ] +/Rect [ 106.149735 106.092520 142.341630 89.592520 ] /BS << /W 0 >> -/Dest (uptex) +/Dest (uplatex) >> endobj 317 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.305620 106.092520 533.025591 89.592520 ] +/Rect [ 518.218950 106.092520 533.025591 89.592520 ] /BS << /W 0 >> -/Dest (uptex) +/Dest (uplatex) >> endobj 318 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 86.757874 156.256180 70.257874 ] +/Rect [ 106.149735 86.757874 133.365067 70.257874 ] /BS << /W 0 >> -/Dest (xdvipdfmx) +/Dest (uptex) >> endobj 319 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 86.757874 156.256180 70.257874 ] +/Rect [ 106.149735 86.757874 133.365067 70.257874 ] /BS << /W 0 >> -/Dest (xdvipdfmx) +/Dest (uptex) >> endobj 320 0 obj @@ -3820,22 +3823,28 @@ endobj /BS << /W 0 >> -/Dest (xdvipdfmx) +/Dest (uptex) >> endobj 321 0 obj << /Filter /FlateDecode -/Length 1887 +/Length 1931 >> stream -xœ½ZMo#¹½ëWôypêƒE`` ‹ä’œ600‚¼–¼—™]drÉÏÏ#»[Í–=6-uÛ‚FÍ[¬*V½zU¯?1þ1ÏÎ,§è‡Ço‡ÿÈ¥@ø«3VƒúõüJŒïˆ’¥-¹c–<|;˜¶ã¯ó8IŒ/ž;ßÿòÓá÷ºv´¨Ãó‹ï¿>=°£á·ÿ^üf”tþÅHN}ô! ßO¢\L‹)§LeÚÓO‡_Ö -iH.æÔF…šñ×qlŽÄ,ñZ¡Õýw*Ô<ÛJJæðéI&…QVÓ²c¡¤áe…|ŠNb ,£BÍøë<Ù¼„µB«ûïT¨y¶•Tý¼!£B(Ó¦í}Q¡(ØAöœtT¨ÇÙÃwÓZ¡Õýw*Ô<ÛH*Š ±@:+Ôˆ²š†íeSÜ]ªÁ–#&`QËÄ9âÂcì׫ÿ|à9b£eçÕ³Å!{ø‚2œãþÛáÓ/÷ÿÇ—Œ›å/ ÷O‡}&ƒ›#¾ñÉwÿîÿvøë=¿~ùÌ.c=6 šú„=Êëßi¨×ÛÈkTõX î„ñ20•ëãV2øHˆÄ“8RŽæ{d(f°¶S”%ÄAXEˆ£Ø#‚ÿ\?6A³#/ðñgxH¢w&œ˜{DÆuÞ,(fŠo#Þ?ZàB¤œ±|Ñ©QŠ=Þ€õÃV®À"­^r¬ä.Wàâ y3_>öƒš:ÍŒx[†ã× Áé,ƒ/i9Qʽ± ä(«Â|ɤHOB=2l ðG Õ“. ¸@HñÞƱ>id!gE2îˆÉãfñЬ_x€'0Ó^?à©ì$)8[êˆÇã¶ñ(Îgp©<@'9{z›‡·Š…³ HדsaÙZ`qˆ„EÓôvU:(sθΗkI†´Id/„Y¬Õ×£êD˜KC5¹d2M1SñÉb¹20Äééü›˜›áBpÞÇdÃu5×ȇ×ÔË~G^ƒ¯|_¿+f{¶%×e4ÍÑÅ”P‡ížÑúú¤qBož•CÀ¾? -½l÷"Ÿøéݱ½¯WYís‘Ñ -z­4OÕZgÄ*Y®Ü+N3Î]#ØuÁ×XÉ#8~´?ïë¦Î^¤”FyUëœ=¬èRåŒO[ªÞh›äqTŠûÛ¦«ËKOOw!¬bd´ÅñxAya£í®Ã˜ÀÁ J¯´X0¦¯ÏŒ[ØßÕJmÐÄHãÏÐåEÐV«gDLô€w3˜ßå&4 Šé›\+`ëI¢Ñ^daq­¾úŠx­–äþ¢MofÞ!FgU÷Júº:øô¤ Thiš'ÅÕÊ­›ÕÎâ‚áµÁÑwhP!…F- ÄÞ¬adsƒÚ^±hØw$Q‹†™¿¥ÇUè—q…ƒ&N[~A•¯ÃÏXG9jØ+».øÙw6l«´V+Ë¥«Èg»Û¥a”‚Ùþ)²ïà¥=5b ëÆöðª;\v¿Ü›üüfâ„BÞqŽïß*ë;î9§Æ¶U0“ëùÞL)ñiljHÍ9­{\ºNSË­éB­ºO¾òúò_rnÆŒ¤ÑeõùzQ}ÇVt’16£ª 3JþõMXL5™ä˜G¿+>¶5!MQ\bÔÊû“õ¾³µ‚­ùsËÅ ­3µV΄ႰÝ\Þ%3ç³æ¼?òôò½è3t|B½k å\º67ǘA^Ivk,öê;”,T»hÅòyAëãˆ[›7zÍ“£ öG˜¾#Ñæ©åèêÜ^ŸâÝÈJZ£ÄàL%|@íßwFÛCÕj0LEÿ<õÂ[^ÃÝùÈùÓŸÉ…r¨ûéa¾ø_þòÇyj3—)–ɧRA€ì Šb*£¤ŠÍÕ÷ÓáËá÷þsì÷ÿôûžxš”x}§~p¬\ÌQ8–cmxŠ’åWaŠ®Œ[_ÿ›| +xœ½ZMo#7 ½ûWÌyjIQhÑ^ÚÓEÑCÖ{ÉnÑí¥?¿OšÆÉÆŠ=“‰GcERäã#î¯Ô±QM1¸n÷eóφLô„Ÿ2c6(¯ÈøŒ(jì,‹œÝ—J=~Ç!¦˜ã³çN÷?¾Û|-k Ò=½øöyóþ uŸÿ=ûÎ`ãøh\ùÛáL”³iÃØv|·ù0WHTŒƒâ!ô +UãÇq¬¤’Ò\¡ÙýW*T=[KJjðîÈ +U¢Ì¦%Ö¢øçòd 98õ +UãÇq,1&/s…f÷_©Põl-©8ãCH6 +U¢œMKD6Øç +.I‰{…ªñã8Ž6’¸¹B³û¯T¨z¶’ÔJ4A=ɨP%Êlšb•(•B%ØRÀ,ª‰8\8ŒÝ|õŸî7xç=»Îå´)¦† Üo,N“ 9“"=YzsÈP£9“ºÞ/ +ðGñÅã!Oô 2”„¹Ðú j)iç3p  1¹_,ªõ½ÏIcC<.º¾ÇSÉux36%G ñ¸_6­q |“¼ÁäÔ@V€‡—Š…IÁc^¿ìKËL ö2d¢ÉÙËñ +q\Š°L2dÂÿð—ãqy¬ë´‹E¤S§—ñ2¸ŒK áB–Aà‰±‹\Ú*ñe|† iQÊ2Š½Añè¥É–A±`kJd€MZ¼aIÆ4®oQÛ…àØÊ’ëŸJõ ;pC–£a9Æ”PD! 5ª°hw™¹fô)B_±>3 &0¶ˆºnf¤-)?ãúKÉNºSfDz5gK9€€†P[ál(šï †'»‡:G°ÙÈeÌ{{í†0M•²û%éC7îJ¾8»¾q«‘*9¤Õ·º­¥C‡ÒÎ)ñu²MV8 ÷×åBŒ“ÕÝmF£Ad×7BSS‰l¿½Ö¹>;ålÕ{È×Èàçb‘a\P¯<›áUWX'((7¿;颵n%ë$Å'ULc»‹‚-ýßÆg} ÖÑ]oøÕɧrÛhÌ×ùRe-ïs!z»¾µšssn¨*— ¦ÉfÊ>™-—'†8O߉ù·Ns5l\ ‰*Ã5uÉù—Ô¿d¿L,kЂãåÏËgÙlO¶äºŒæ¬5À0|ëê­­ JôæQ9\ïKá­ÐkÂvç°íØð¸>/okÐûœe´Œ^3Íã®Xë„X9Ëå{Ùiú¹s».ø*+EgˆƒPXßJM-äÑ‹„bï/Ï¢b“‡•ªœþ‰lK‘m“ó*ëÓþ¶Ö6[ïg1ÒÛb¿?#‰<1‡Þv×aŒ‡„dƒÒZ `˜¶æ:0hbC ȵA#•Yã¯õ˶c :J$ZªæIvµ|ëVµ«‘àE×/8ÚNJ +¤P¯e†ØÛ5tΰs‰×‚ŒJæs˜R4Œü-îf¡ŸÇªt:lùU¾?CnE¯ºVvð³í@ØVh­Ý–KW‘Ïj·QÓöHë§È¶Ó¦\ô”ˆÍ¬Û—Á«ìpÞý|oðó›‰S”€RÂ¥ÕJ“æmg\§ÔX· +Fr=Þ)%Þu?©1§eÒ »©ë4´Üª.Ô¬ûä +¯Ïÿ‡t3fÄ`Mh„õ©zÛYlŸ +ŠQÕ€9ÿ÷ú÷&̦L23[šFUãP¿¦õÉzÛbÆÖtWsñLE‹Ç ­•a8#l7—w +Yl” }kÛ¢ídóYŸ¡ýKêùX«(çÔµ¹9ÆÔ‘!/ä×Ç«¶“ØLµ³Vlï&´Þ÷¸µx£9Ò¨XÿÍ€¶sàïæ©éèêÔžŸâÝÈJj£$6“ß öo;˜n¡j%†¢œzæ-/áîxÎþþG2>Ÿd¿/þóÝÏŸ& è5‰¼gÛ1¹˜K(°¹Nbn ت«o‡ÍÇÍ×öÃû×õëž8J¼¼Sßù_oB +–C>ˇ§iz1@Ñ™qËëÆÌù endstream endobj 322 0 obj @@ -3845,7 +3854,7 @@ endobj /MediaBox [ 0 0 595.275591 841.889764 ] /Contents 321 0 R /Resources 4 0 R -/Annots [ 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 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 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 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 ] +/Annots [ 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 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 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 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 ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> @@ -3854,187 +3863,187 @@ endobj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 782.805118 140.603593 766.305118 ] +/Rect [ 106.149735 782.805118 156.256180 766.305118 ] /BS << /W 0 >> -/Dest (xelatex) +/Dest (xdvipdfmx) >> endobj 324 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 782.805118 140.603593 766.305118 ] +/Rect [ 106.149735 782.805118 156.256180 766.305118 ] /BS << /W 0 >> -/Dest (xelatex) +/Dest (xdvipdfmx) >> endobj 325 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.075639 782.805118 533.025591 766.305118 ] +/Rect [ 517.305620 782.805118 533.025591 766.305118 ] /BS << /W 0 >> -/Dest (xelatex) +/Dest (xdvipdfmx) >> endobj 326 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 763.470472 131.627030 746.970472 ] +/Rect [ 106.149735 763.470472 140.603593 746.970472 ] /BS << /W 0 >> -/Dest (xetex) +/Dest (xelatex) >> endobj 327 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 763.470472 131.627030 746.970472 ] +/Rect [ 106.149735 763.470472 140.603593 746.970472 ] /BS << /W 0 >> -/Dest (xetex) +/Dest (xelatex) >> endobj 328 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.967485 763.470472 533.025591 746.970472 ] +/Rect [ 517.075639 763.470472 533.025591 746.970472 ] /BS << /W 0 >> -/Dest (xetex) +/Dest (xelatex) >> endobj 329 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 744.135827 137.808671 727.635827 ] +/Rect [ 106.149735 744.135827 131.627030 727.635827 ] /BS << /W 0 >> -/Dest (xindex) +/Dest (xetex) >> endobj 330 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 744.135827 137.808671 727.635827 ] +/Rect [ 106.149735 744.135827 131.627030 727.635827 ] /BS << /W 0 >> -/Dest (xindex) +/Dest (xetex) >> endobj 331 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.977251 744.135827 533.025591 727.635827 ] +/Rect [ 518.967485 744.135827 533.025591 727.635827 ] /BS << /W 0 >> -/Dest (xindex) +/Dest (xetex) >> endobj 332 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 724.801181 132.044510 708.301181 ] +/Rect [ 106.149735 724.801181 137.808671 708.301181 ] /BS << /W 0 >> -/Dest (xindy) +/Dest (xindex) >> endobj 333 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 724.801181 132.044510 708.301181 ] +/Rect [ 106.149735 724.801181 137.808671 708.301181 ] /BS << /W 0 >> -/Dest (xindy) +/Dest (xindex) >> endobj 334 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.845415 724.801181 533.025591 708.301181 ] +/Rect [ 517.977251 724.801181 533.025591 708.301181 ] /BS << /W 0 >> -/Dest (xindy) +/Dest (xindex) >> endobj 335 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 693.877953 153.476807 677.377953 ] +/Rect [ 106.149735 705.466535 132.044510 688.966535 ] /BS << /W 0 >> -/Dest (chapter-building) +/Dest (xindy) >> endobj 336 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 693.877953 153.476807 677.377953 ] +/Rect [ 106.149735 705.466535 132.044510 688.966535 ] /BS << /W 0 >> -/Dest (chapter-building) +/Dest (xindy) >> endobj 337 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.823442 693.877953 533.025591 677.377953 ] +/Rect [ 517.845415 705.466535 533.025591 688.966535 ] /BS << /W 0 >> -/Dest (chapter-building) +/Dest (xindy) >> endobj 338 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 674.543307 174.340409 658.043307 ] +/Rect [ 84.889893 674.543307 153.476807 658.043307 ] /BS << /W 0 >> -/Dest (requirements) +/Dest (chapter-building) >> endobj 339 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 674.543307 174.340409 658.043307 ] +/Rect [ 84.889893 674.543307 153.476807 658.043307 ] /BS << /W 0 >> -/Dest (requirements) +/Dest (chapter-building) >> endobj 340 0 obj @@ -4045,62 +4054,62 @@ endobj /BS << /W 0 >> -/Dest (requirements) +/Dest (chapter-building) >> endobj 341 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 655.208661 196.540116 638.708661 ] +/Rect [ 106.149735 655.208661 174.340409 638.708661 ] /BS << /W 0 >> -/Dest (compiling-the-tool) +/Dest (requirements) >> endobj 342 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 655.208661 196.540116 638.708661 ] +/Rect [ 106.149735 655.208661 174.340409 638.708661 ] /BS << /W 0 >> -/Dest (compiling-the-tool) +/Dest (requirements) >> endobj 343 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.560259 655.208661 533.025591 638.708661 ] +/Rect [ 517.823442 655.208661 533.025591 638.708661 ] /BS << /W 0 >> -/Dest (compiling-the-tool) +/Dest (requirements) >> endobj 344 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 635.874016 249.267565 619.374016 ] +/Rect [ 106.149735 635.874016 196.540116 619.374016 ] /BS << /W 0 >> -/Dest (fetching-the-sources) +/Dest (compiling-the-tool) >> endobj 345 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 635.874016 249.267565 619.374016 ] +/Rect [ 106.149735 635.874016 196.540116 619.374016 ] /BS << /W 0 >> -/Dest (fetching-the-sources) +/Dest (compiling-the-tool) >> endobj 346 0 obj @@ -4111,128 +4120,128 @@ endobj /BS << /W 0 >> -/Dest (fetching-the-sources) +/Dest (compiling-the-tool) >> endobj 347 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 616.539370 264.239000 600.039370 ] +/Rect [ 148.669420 616.539370 249.267565 600.039370 ] /BS << /W 0 >> -/Dest (building-the-executable) +/Dest (fetching-the-sources) >> endobj 348 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 616.539370 264.239000 600.039370 ] +/Rect [ 148.669420 616.539370 249.267565 600.039370 ] /BS << /W 0 >> -/Dest (building-the-executable) +/Dest (fetching-the-sources) >> endobj 349 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.207475 616.539370 533.025591 600.039370 ] +/Rect [ 518.560259 616.539370 533.025591 600.039370 ] /BS << /W 0 >> -/Dest (building-the-executable) +/Dest (fetching-the-sources) >> endobj 350 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 597.204724 270.388414 580.704724 ] +/Rect [ 148.669420 597.204724 264.239000 580.704724 ] /BS << /W 0 >> -/Dest (executing-the-fresh-build) +/Dest (building-the-executable) >> endobj 351 0 obj << /Type /Annot /Subtype /Link -/Rect [ 148.669420 597.204724 270.388414 580.704724 ] +/Rect [ 148.669420 597.204724 264.239000 580.704724 ] /BS << /W 0 >> -/Dest (executing-the-fresh-build) +/Dest (building-the-executable) >> endobj 352 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.591997 597.204724 533.025591 580.704724 ] +/Rect [ 517.207475 597.204724 533.025591 580.704724 ] /BS << /W 0 >> -/Dest (executing-the-fresh-build) +/Dest (building-the-executable) >> endobj 353 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 566.281496 175.082520 549.781496 ] +/Rect [ 148.669420 577.870079 270.388414 561.370079 ] /BS << /W 0 >> -/Dest (chapter-deploying) +/Dest (executing-the-fresh-build) >> endobj 354 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 566.281496 175.082520 549.781496 ] +/Rect [ 148.669420 577.870079 270.388414 561.370079 ] /BS << /W 0 >> -/Dest (chapter-deploying) +/Dest (executing-the-fresh-build) >> endobj 355 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.659135 566.281496 533.025591 549.781496 ] +/Rect [ 517.591997 577.870079 533.025591 561.370079 ] /BS << /W 0 >> -/Dest (chapter-deploying) +/Dest (executing-the-fresh-build) >> endobj 356 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 546.946850 197.552323 530.446850 ] +/Rect [ 84.889893 546.946850 175.082520 530.446850 ] /BS << /W 0 >> -/Dest (directory-structure) +/Dest (chapter-deploying) >> endobj 357 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 546.946850 197.552323 530.446850 ] +/Rect [ 84.889893 546.946850 175.082520 530.446850 ] /BS << /W 0 >> -/Dest (directory-structure) +/Dest (chapter-deploying) >> endobj 358 0 obj @@ -4243,128 +4252,128 @@ endobj /BS << /W 0 >> -/Dest (directory-structure) +/Dest (chapter-deploying) >> endobj 359 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 527.612205 198.189530 511.112205 ] +/Rect [ 106.149735 527.612205 197.552323 511.112205 ] /BS << /W 0 >> -/Dest (defining-a-location) +/Dest (directory-structure) >> endobj 360 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 527.612205 198.189530 511.112205 ] +/Rect [ 106.149735 527.612205 197.552323 511.112205 ] /BS << /W 0 >> -/Dest (defining-a-location) +/Dest (directory-structure) >> endobj 361 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.570024 527.612205 533.025591 511.112205 ] +/Rect [ 518.659135 527.612205 533.025591 511.112205 ] /BS << /W 0 >> -/Dest (defining-a-location) +/Dest (directory-structure) >> endobj 362 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 508.277559 174.725663 491.777559 ] +/Rect [ 106.149735 508.277559 198.189530 491.777559 ] /BS << /W 0 >> -/Dest (tool-wrapping) +/Dest (defining-a-location) >> endobj 363 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 508.277559 174.725663 491.777559 ] +/Rect [ 106.149735 508.277559 198.189530 491.777559 ] /BS << /W 0 >> -/Dest (tool-wrapping) +/Dest (defining-a-location) >> endobj 364 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.019975 508.277559 533.025591 491.777559 ] +/Rect [ 517.570024 508.277559 533.025591 491.777559 ] /BS << /W 0 >> -/Dest (tool-wrapping) +/Dest (defining-a-location) >> endobj 365 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 477.354331 241.842773 460.854331 ] +/Rect [ 106.149735 488.942913 174.725663 472.442913 ] /BS << /W 0 >> -/Dest (chapter-yaml) +/Dest (tool-wrapping) >> endobj 366 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 477.354331 241.842773 460.854331 ] +/Rect [ 106.149735 488.942913 174.725663 472.442913 ] /BS << /W 0 >> -/Dest (chapter-yaml) +/Dest (tool-wrapping) >> endobj 367 0 obj << /Type /Annot /Subtype /Link -/Rect [ 516.800249 477.354331 533.025591 460.854331 ] +/Rect [ 517.019975 488.942913 533.025591 472.442913 ] /BS << /W 0 >> -/Dest (chapter-yaml) +/Dest (tool-wrapping) >> endobj 368 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 458.019685 160.063309 441.519685 ] +/Rect [ 84.889893 458.019685 241.842773 441.519685 ] /BS << /W 0 >> -/Dest (collections) +/Dest (chapter-yaml) >> endobj 369 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 458.019685 160.063309 441.519685 ] +/Rect [ 84.889893 458.019685 241.842773 441.519685 ] /BS << /W 0 >> -/Dest (collections) +/Dest (chapter-yaml) >> endobj 370 0 obj @@ -4375,95 +4384,95 @@ endobj /BS << /W 0 >> -/Dest (collections) +/Dest (chapter-yaml) >> endobj 371 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 438.685039 140.911210 422.185039 ] +/Rect [ 106.149735 438.685039 160.063309 422.185039 ] /BS << /W 0 >> -/Dest (scalars) +/Dest (collections) >> endobj 372 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 438.685039 140.911210 422.185039 ] +/Rect [ 106.149735 438.685039 160.063309 422.185039 ] /BS << /W 0 >> -/Dest (scalars) +/Dest (collections) >> endobj 373 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.184770 438.685039 533.025591 422.185039 ] +/Rect [ 516.800249 438.685039 533.025591 422.185039 ] /BS << /W 0 >> -/Dest (scalars) +/Dest (collections) >> endobj 374 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 419.350394 127.490311 402.850394 ] +/Rect [ 106.149735 419.350394 140.911210 402.850394 ] /BS << /W 0 >> -/Dest (tags) +/Dest (scalars) >> endobj 375 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 419.350394 127.490311 402.850394 ] +/Rect [ 106.149735 419.350394 140.911210 402.850394 ] /BS << /W 0 >> -/Dest (tags) +/Dest (scalars) >> endobj 376 0 obj << /Type /Annot /Subtype /Link -/Rect [ 519.373979 419.350394 533.025591 402.850394 ] +/Rect [ 517.184770 419.350394 533.025591 402.850394 ] /BS << /W 0 >> -/Dest (tags) +/Dest (scalars) >> endobj 377 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 400.015748 181.501298 383.515748 ] +/Rect [ 106.149735 400.015748 127.490311 383.515748 ] /BS << /W 0 >> -/Dest (further-reading) +/Dest (tags) >> endobj 378 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 400.015748 181.501298 383.515748 ] +/Rect [ 106.149735 400.015748 127.490311 383.515748 ] /BS << /W 0 >> -/Dest (further-reading) +/Dest (tags) >> endobj 379 0 obj @@ -4474,62 +4483,62 @@ endobj /BS << /W 0 >> -/Dest (further-reading) +/Dest (tags) >> endobj 380 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 369.092520 110.223633 352.592520 ] +/Rect [ 106.149735 380.681102 181.501298 364.181102 ] /BS << /W 0 >> -/Dest (chapter-mvel) +/Dest (further-reading) >> endobj 381 0 obj << /Type /Annot /Subtype /Link -/Rect [ 84.889893 369.092520 110.223633 352.592520 ] +/Rect [ 106.149735 380.681102 181.501298 364.181102 ] /BS << /W 0 >> -/Dest (chapter-mvel) +/Dest (further-reading) >> endobj 382 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.626176 369.092520 533.025591 352.592520 ] +/Rect [ 519.373979 380.681102 533.025591 364.181102 ] /BS << /W 0 >> -/Dest (chapter-mvel) +/Dest (further-reading) >> endobj 383 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 349.757874 163.439042 333.257874 ] +/Rect [ 84.889893 349.757874 110.223633 333.257874 ] /BS << /W 0 >> -/Dest (basic-usage) +/Dest (chapter-mvel) >> endobj 384 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 349.757874 163.439042 333.257874 ] +/Rect [ 84.889893 349.757874 110.223633 333.257874 ] /BS << /W 0 >> -/Dest (basic-usage) +/Dest (chapter-mvel) >> endobj 385 0 obj @@ -4540,95 +4549,95 @@ endobj /BS << /W 0 >> -/Dest (basic-usage) +/Dest (chapter-mvel) >> endobj 386 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 330.423228 243.433427 313.923228 ] +/Rect [ 106.149735 330.423228 163.439042 313.923228 ] /BS << /W 0 >> -/Dest (inline-lists-maps-and-arrays) +/Dest (basic-usage) >> endobj 387 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 330.423228 243.433427 313.923228 ] +/Rect [ 106.149735 330.423228 163.439042 313.923228 ] /BS << /W 0 >> -/Dest (inline-lists-maps-and-arrays) +/Dest (basic-usage) >> endobj 388 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.417436 330.423228 533.025591 313.923228 ] +/Rect [ 518.626176 330.423228 533.025591 313.923228 ] /BS << /W 0 >> -/Dest (inline-lists-maps-and-arrays) +/Dest (basic-usage) >> endobj 389 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 311.088583 201.710282 294.588583 ] +/Rect [ 106.149735 311.088583 243.433427 294.588583 ] /BS << /W 0 >> -/Dest (property-navigation) +/Dest (inline-lists-maps-and-arrays) >> endobj 390 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 311.088583 201.710282 294.588583 ] +/Rect [ 106.149735 311.088583 243.433427 294.588583 ] /BS << /W 0 >> -/Dest (property-navigation) +/Dest (inline-lists-maps-and-arrays) >> endobj 391 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.428423 311.088583 533.025591 294.588583 ] +/Rect [ 518.417436 311.088583 533.025591 294.588583 ] /BS << /W 0 >> -/Dest (property-navigation) +/Dest (inline-lists-maps-and-arrays) >> endobj 392 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 291.753937 166.355546 275.253937 ] +/Rect [ 106.149735 291.753937 201.710282 275.253937 ] /BS << /W 0 >> -/Dest (flow-control) +/Dest (property-navigation) >> endobj 393 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 291.753937 166.355546 275.253937 ] +/Rect [ 106.149735 291.753937 201.710282 275.253937 ] /BS << /W 0 >> -/Dest (flow-control) +/Dest (property-navigation) >> endobj 394 0 obj @@ -4639,62 +4648,62 @@ endobj /BS << /W 0 >> -/Dest (flow-control) +/Dest (property-navigation) >> endobj 395 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 272.419291 209.795487 255.919291 ] +/Rect [ 106.149735 272.419291 166.355546 255.919291 ] /BS << /W 0 >> -/Dest (projections-and-folds) +/Dest (flow-control) >> endobj 396 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 272.419291 209.795487 255.919291 ] +/Rect [ 106.149735 272.419291 166.355546 255.919291 ] /BS << /W 0 >> -/Dest (projections-and-folds) +/Dest (flow-control) >> endobj 397 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.868608 272.419291 533.025591 255.919291 ] +/Rect [ 518.428423 272.419291 533.025591 255.919291 ] /BS << /W 0 >> -/Dest (projections-and-folds) +/Dest (flow-control) >> endobj 398 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 253.084646 167.631425 236.584646 ] +/Rect [ 106.149735 253.084646 209.795487 236.584646 ] /BS << /W 0 >> -/Dest (assignments) +/Dest (projections-and-folds) >> endobj 399 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 253.084646 167.631425 236.584646 ] +/Rect [ 106.149735 253.084646 209.795487 236.584646 ] /BS << /W 0 >> -/Dest (assignments) +/Dest (projections-and-folds) >> endobj 400 0 obj @@ -4705,77 +4714,110 @@ endobj /BS << /W 0 >> -/Dest (assignments) +/Dest (projections-and-folds) >> endobj 401 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 233.750000 187.618485 217.250000 ] +/Rect [ 106.149735 233.750000 167.631425 217.250000 ] /BS << /W 0 >> -/Dest (basic-templating) +/Dest (assignments) >> endobj 402 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 233.750000 187.618485 217.250000 ] +/Rect [ 106.149735 233.750000 167.631425 217.250000 ] /BS << /W 0 >> -/Dest (basic-templating) +/Dest (assignments) >> endobj 403 0 obj << /Type /Annot /Subtype /Link -/Rect [ 517.977251 233.750000 533.025591 217.250000 ] +/Rect [ 518.868608 233.750000 533.025591 217.250000 ] /BS << /W 0 >> -/Dest (basic-templating) +/Dest (assignments) >> endobj 404 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 214.415354 219.331620 197.915354 ] +/Rect [ 106.149735 214.415354 187.618485 197.915354 ] /BS << /W 0 >> -/Dest (further-documentation) +/Dest (basic-templating) >> endobj 405 0 obj << /Type /Annot /Subtype /Link -/Rect [ 106.149735 214.415354 219.331620 197.915354 ] +/Rect [ 106.149735 214.415354 187.618485 197.915354 ] /BS << /W 0 >> -/Dest (further-documentation) +/Dest (basic-templating) >> endobj 406 0 obj << /Type /Annot /Subtype /Link -/Rect [ 518.185991 214.415354 533.025591 197.915354 ] +/Rect [ 517.977251 214.415354 533.025591 197.915354 ] /BS << /W 0 >> -/Dest (further-documentation) +/Dest (basic-templating) >> endobj 407 0 obj << +/Type /Annot +/Subtype /Link +/Rect [ 106.149735 195.080709 219.331620 178.580709 ] +/BS << +/W 0 +>> +/Dest (further-documentation) +>> +endobj +408 0 obj +<< +/Type /Annot +/Subtype /Link +/Rect [ 106.149735 195.080709 219.331620 178.580709 ] +/BS << +/W 0 +>> +/Dest (further-documentation) +>> +endobj +409 0 obj +<< +/Type /Annot +/Subtype /Link +/Rect [ 518.185991 195.080709 533.025591 178.580709 ] +/BS << +/W 0 +>> +/Dest (further-documentation) +>> +endobj +410 0 obj +<< /Filter /FlateDecode /Length 45 >> @@ -4783,18 +4825,18 @@ stream xœ3T0B]C aab¨gaainf¢œËUÈe gnj`( t 7È endstream endobj -408 0 obj +411 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 407 0 R +/Contents 410 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -409 0 obj +412 0 obj << /Filter /FlateDecode /Length 2920 @@ -4814,18 +4856,18 @@ b >ȼâr ¿±v M¬SÆè»Í¡ÿb,‰=èŒáò^gZ'«_Íëv›kªÝ÷[‰ iG½´¦ÞžŽ‚ôñÌê&ž°¢¹C§µòq-Å÷hŒBÖ½£4­ OÁûel^‡Î—¨;ƒCðê=²Ü‚hr‡ý½¦!ñu1 ¶ÉEéájI<»géî—èå‡8šx†vád´@RôCüêÛ\m%åÆ]öýøDRÛøçAwó/­½%R6¹Ë±“<ÜrRœ)̯ùàžD|µý÷I søθQÀ–ÊO!yÊù—¾6ÕØaûÚT¦úí7PozºÞ>ç›ÿéÓ·ÿ)ÚRâ¨ßZ%ÔÌi«üë]Æ)kÑ~‡ÞÝ_z}þþ©ï‘ÿ·¯Ð ”ùD;Í™öbÄžqf˜­¸Ú$Âõb>I endstream endobj -410 0 obj +413 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 409 0 R +/Contents 412 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -411 0 obj +414 0 obj << /Filter /FlateDecode /Length 3389 @@ -4851,19 +4893,19 @@ f ©D•FˆÔ lq7­ßU‹¹~6?> endobj -413 0 obj +416 0 obj << /Type /Annot /Subtype /Link @@ -4874,7 +4916,7 @@ endobj /Dest (chapter-concepts) >> endobj -414 0 obj +417 0 obj << /Type /Annot /Subtype /Link @@ -4885,7 +4927,7 @@ endobj /Dest (chapter-concepts) >> endobj -415 0 obj +418 0 obj << /Filter /FlateDecode /Length 3753 @@ -4909,18 +4951,18 @@ xê½² Ü>÷IÄŠéû¯Ø¢—÷—|ñ?wúÓÖƱÅ3­ñ§M˜²‹æÞ8QX¯…5ÅUñ+•Ö!P6êMø딬ȿéûfÜHÃx¾hç…C@–/x´ÇÛáq6°_gkU¯ÿQ” endstream endobj -416 0 obj +419 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 415 0 R +/Contents 418 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -417 0 obj +420 0 obj << /Filter /FlateDecode /Length 2830 @@ -4940,19 +4982,19 @@ gÈ] :ö˜P ´2é/‡\ýBÓ=ýØ•Õ0›«’V*Qy›Hâ—#=§’ƒ]7Ëg[ò-¥o߀ý"-o§tñožCãØ♆µ<¨Àp8ˆT ôX¯ˆc½*&¹3ë€mìÕzCîBÕ’ÿçQ?7â™ø ê0ž/Úyáp"(1ûû~ÇO¶ÙZÂôþí/‹: endstream endobj -418 0 obj +421 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 417 0 R +/Contents 420 0 R /Resources 4 0 R -/Annots [ 419 0 R ] +/Annots [ 422 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -419 0 obj +422 0 obj << /Type /Annot /Subtype /Link @@ -4963,7 +5005,7 @@ endobj /Dest (chapter-concepts) >> endobj -420 0 obj +423 0 obj << /Filter /FlateDecode /Length 4271 @@ -4987,19 +5029,19 @@ Cpa õ –ËÞmˆ‚ç¼äwM‹I\;§ÔwLjjìEǤ–àdÏøƼ+…ñdÑN 5µ¶·Ü×uczNbê>~ioÿ c§*žäãPk¨é”“ô@Âùjðb5h²lÔ%Kƒ%ŠQÎfîU‘Ôªæ ¶Ô¸rÜ>G)GÑ‘-æðã<>¦é·ü}oo×ý²ŠgzXOëõFcrÞ×â yJõ¢&H#jñi¹“ H§›… U—Aæ¶},7à^Õñpp5 ¨Øui澕`B P¦.áHA–™…0nN{‰µy8ió°Ø*„Q`âbCÓí¾nj·ÁŽ‡t¹ŽAë £Ó“›ƒ;›È cÍnʸM¹Ãùõâ©XãöL C÷Ô¶ÃÀcNÌw%šœð¶Ñ%”bÖç çèÓÊýF±Ø­†Ä©ë'!ˆ(2Ñ Í³„Ý,¾ÝÒ(>  `¬ß.W0…”´€"ãVC©«Ltq÷6ý@Ø,^Ù‡!×km‚£æGØã®X•˜Y§\Ñiò3ûb‡üa»´åràÙe¬ú󰑇¢Œ.7µ[KÈŽ¹Óa4Â? *í±H3*^3cÉ“Õù± fü£ÄàëÄ24¬t¿žiÎ)5O(Á†ævÆœñ©ÞÂ]'ËDZۂš»-ØèéñÏI›€”jøh®ì®¨³DðÖfa ½Ï>à\#Îî@˺ü[2E×ôÊlŠÄ}ˆfƃ[n(ص)_ÁÒìðᆰh(ØEÔÇ{ä‰MÖ¤mÑu÷2~n™ IøùÆ&ê¥IÓÝœŸÖ9žõ(!ºá½a¿÷âÃÑæÏË%«“¢å¹gu_ãd¾ûP²M)’”ËÇ<nxà}ɽãࣟR8ƒLuÃ]ý,>…°pjd·dö6. z¯FbPý…ßÉ&av1Wl¾s¯wþß!Z:ÁСU† VùÅìŨd—Ô8#›‹Q!·1(FÁ«±`kŸ¿"›ôȾä_þKéóþU ”!›%R:¼)z“Ô*#}iM[É´¿ýz{úáéŸñd±¾ÊïèäíµUî«þ`Oý؈{ÚÄ;ÎOYºIc™ñ iºùkV£µz[RQ8¼þ­/iœ endstream endobj -421 0 obj +424 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 420 0 R +/Contents 423 0 R /Resources 4 0 R -/Annots [ 422 0 R 423 0 R ] +/Annots [ 425 0 R 426 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -422 0 obj +425 0 obj << /Type /Annot /Subtype /Link @@ -5010,7 +5052,7 @@ endobj /Dest (chapter-concepts) >> endobj -423 0 obj +426 0 obj << /Type /Annot /Subtype /Link @@ -5021,7 +5063,7 @@ endobj /Dest (chapter-concepts) >> endobj -424 0 obj +427 0 obj << /Filter /FlateDecode /Length 2083 @@ -5037,19 +5079,19 @@ G œC|­Õ’jX Ð¼êîá3Ûø² ™Ò#‹È,3ÅS«ßIdñõW¸ž|MË#%(…k.X…´ìnxÔàõ$®ñz‰þ…‰~ú+I(CK¤„o)l@R«ŒÄ¼¶’iU|úq;|9üé_¿³Hu°ÌŬ‚ÂS_¹¯Ç§~lÄ6ñ„™•{~o™Á…4àLÕMb #* »ë?2Ôàž endstream endobj -425 0 obj +428 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 424 0 R +/Contents 427 0 R /Resources 4 0 R -/Annots [ 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R ] +/Annots [ 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R 434 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -426 0 obj +429 0 obj << /Type /Annot /Subtype /Link @@ -5060,7 +5102,7 @@ endobj /Dest (chapter-building) >> endobj -427 0 obj +430 0 obj << /Type /Annot /Subtype /Link @@ -5075,7 +5117,7 @@ endobj >> >> endobj -428 0 obj +431 0 obj << /Type /Annot /Subtype /Link @@ -5090,7 +5132,7 @@ endobj >> >> endobj -429 0 obj +432 0 obj << /Type /Annot /Subtype /Link @@ -5105,7 +5147,7 @@ endobj >> >> endobj -430 0 obj +433 0 obj << /Type /Annot /Subtype /Link @@ -5120,7 +5162,7 @@ endobj >> >> endobj -431 0 obj +434 0 obj << /Type /Annot /Subtype /Link @@ -5135,7 +5177,7 @@ endobj >> >> endobj -432 0 obj +435 0 obj << /Filter /FlateDecode /Length 2857 @@ -5154,18 +5196,18 @@ K H°6‘ÂÉ+ZøÂ{"E[~‹üéX!ø§c:ù/»oÿGhK‰£JdFai¤˜ÓVá{)Æ)ntqV¼h>ô¦÷ý ï›qLl°vŒ(ë¸ED†Lêqx«ó4n­­$ì?ÿGFÝ endstream endobj -433 0 obj +436 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 432 0 R +/Contents 435 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -434 0 obj +437 0 obj << /Filter /FlateDecode /Length 4117 @@ -5186,19 +5228,19 @@ k CŒ‹]rõÝׇŸþ•{ïÂ#SýJÂÎ;ý*úñªpI÷“¾ã–ñ‡]/b܆ #AXA·ØǺ¶ãp|ý{ôö endstream endobj -435 0 obj +438 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 434 0 R +/Contents 437 0 R /Resources 4 0 R -/Annots [ 436 0 R ] +/Annots [ 439 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -436 0 obj +439 0 obj << /Type /Annot /Subtype /Link @@ -5209,7 +5251,7 @@ endobj /Dest (chapter-yaml) >> endobj -437 0 obj +440 0 obj << /Filter /FlateDecode /Length 3774 @@ -5238,18 +5280,18 @@ HPm 6)\/ÚJ¦Uö.ûRYmœ؉óÙV¹§²á³àÅ–îG}ߊô…¸¯°²t‘Æ2ãi÷-»p5zÁÃfü/ÞuR5 endstream endobj -438 0 obj +441 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 437 0 R +/Contents 440 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -439 0 obj +442 0 obj << /Filter /FlateDecode /Length 3765 @@ -5277,19 +5319,19 @@ T #â‰GùäˆïÎÊö5æùê«/­‘r1R[%â_ióµ[àãºc›_ê%¿–MW'TÀfgKÔ?|ñõ—_}»§ôj#³s§dP®¶æóò\nH©]ãñÉãX;5áÉödC²Ä._+XÅO°¶Ü@Üé…äÃ4éU,±a 0×}ƒªƒñí¨3?-†[N‹“ºnYœFUô=nűÁQsü`x²ñíÊ{+ƒù/åÕOj@›W;ZÐnù‘RùkØjzé¹{dô”¯û”—V×.W¿ ŸƒTBîZIåÎ!ÕÑS¼u=–Ç\©s%Ç‹òÝáðNàFO‚µOŸ!éß÷<ä¬h­q¾\f&ÉÆg«ÝQ¤—á ºù•!ùé¨PûçýÌïonæCˆß“|ñžËq‡ =¥‡…öžIV\Ïýöçï~úËwûdß]«.ÓôPÌÃY^ùʦòp1‘ WM Žü%à ^³Tp±:2ßÔœ+~çÉ?~Áè?>ç7ÿææô§®àÀÏ´Ìœáø7NŸðá)^ kŠwÅÓD-ú;+ÁˆÛlì'Zå’îG}߈ü$ÔWpÌ(^Ó'²øÀRæ¼%‹Kà/œW»-þþ?yEò… endstream endobj -440 0 obj +443 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 439 0 R +/Contents 442 0 R /Resources 4 0 R -/Annots [ 441 0 R 442 0 R ] +/Annots [ 444 0 R 445 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -441 0 obj +444 0 obj << /Type /Annot /Subtype /Link @@ -5300,7 +5342,7 @@ endobj /Dest (chapter-mvel) >> endobj -442 0 obj +445 0 obj << /Type /Annot /Subtype /Link @@ -5311,7 +5353,7 @@ endobj /Dest (chapter-mvel) >> endobj -443 0 obj +446 0 obj << /Filter /FlateDecode /Length 3615 @@ -5332,18 +5374,18 @@ gk NqƒÕ~Ù­ZWÝ`¯±‚˜ÓÃ*Øn,/ò×ÀùU½þÀívz"b{A•²‹j]| -åSÝGÁº¨ã£¸Oøµ¾_ZCTA°biýiG™3Äj¬ºº®éiKXqé,דk [¢W˜Ä[·¹®\ÖµþM)¯eþ“Ýt;ØÅÆñÄg ìœÛㇵ‡[U_KlÜeÊ:Ñ>ÐX¾g:3ÁW77¾t¸UÄÒÒi–ªRøôwx½ ªvÀÁ;èFJ랢tLR¸Ò$ãCë[kÏ• Ú­Íe:sX¹g,/D°¦»Ôu#«ñgÌàêF²›'C8sÉìöÇp+UŸv†;TÕ[ò»¥e+¬µSþ½ô™e½á?Bnw)UbÚo"ÖIû=ÛùúöîÂTì)yÎ:©Ü1Í*“9¾PÖ ‹ÍÐý9ˆNœÁŒa£¶áRÊ{_w”r"¡QË<Y×ëÅ>#Î&®UÓMÉEÂát4¯ñ¶SAArï'Ü%f·î"Í·´‰sa/¡PN~ÙúÔ—¢¬ñ916íaàsúr Ka”A¥À‡¦0ÒxÙ…ò92Ä€%C`ãŠnÔê¾^su û»Ÿ¾ÿñ›ïÛ[ØúRê}|}žÒëþÅ$£@xD,Œ¼ˆc¥(¶t?êûV¤¿Ÿõ CH”uÜ"!ƒ”‹Zg†íÁ!Zg›#~ÿ?xÔØ endstream endobj -444 0 obj +447 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 443 0 R +/Contents 446 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -445 0 obj +448 0 obj << /Filter /FlateDecode /Length 3285 @@ -5367,18 +5409,18 @@ Y 8‘Ç/ÁÒïY燜âËÆÄÿwö¿ endstream endobj -446 0 obj +449 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 445 0 R +/Contents 448 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -447 0 obj +450 0 obj << /Filter /FlateDecode /Length 2591 @@ -5393,18 +5435,18 @@ x mìEÖ‹“~©ØnfjãºêÊÞèµë;ɧCx¿¾®°üŠ¸:2¶÷”l¥#&%´^s©s¬õÝ0mÛ–ˆi}wö–ª/é׺AwìöÝMÓ¬4õhÎ)¹ß^ÏÕÕ\»JÓ~3â h"•pA,jÒÜ*à|XfÌ‚âSyQâä7>„;Íý¦¼K%ã;}Œ·°:‡U[ð#ØYJá@èA‘†>±kÇD9àgËÞ“žÅ@Ì£·¿"Óëý©’vE-Z®ß3æ<›E½H°¡}£kLÅTÜO!¢O¢Ç¶T*Xuµß2Ÿ†±¨-bZzïÒÑï¯ )`”ùõ ¶Ê6,µŽq5`ió]jH '¡¥£Úêu6]jKg±vÇE¿@+tÌÙ+Ï„nÚõîå4éºÔg€Uu%•Ù¹ÝÊ`‹<¤hMZ ›¤—ƒä„3?êã¦*>«Š_B ó×z¡ë±[N ÷,-ÂÉR¨Aá*o$.>°µ;‘ÝÕ²@æ€K™Þa×*‚¾‚^uy*ÕuÂOñ4¯ívYÆ<´.PÑÀ.¦¬“õül`¬›•â`u‹ ?ëyŸ!½š°4­°s—ý²{Áá"[n(¸$Åío~tÈçÊŽ8Z-2ÔÙ⼄¿®ä¼*è¢ÙŸQ[ê–\PK£8bë3¶Én™±M…ëÛ$Ýœ{ïê06¡:\Üõ¶“z Ø>ײæ£ÚÛg/rtùšüÐÓ-ƒsOé¹³õ:´_ÔVÿþÓ÷?þõûͲâ\][HÏÝ•räq›t ¬HËÿ·ÊÐQ ¡TîQe¢B‡[=¦yLI+•¨Vz‘ãüÕï<²±ê¯§@ÌKì?žóÅÀOú×Lagžkœ+Ë4`ÏëIZÄ•ZXS\rYo¸uh mWz ¶uJV&=Îú±ù)´=l< G‚,=ÚƲµbªÃèì¬Ù ñ§ÿ È–% endstream endobj -448 0 obj +451 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 447 0 R +/Contents 450 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -449 0 obj +452 0 obj << /Filter /FlateDecode /Length 3713 @@ -5433,19 +5475,19 @@ ubY ¿-=‡Ÿú3£^›ÛY¿' Hƒ²þÁyšŸ©wËuªî>ùáç¿ý°?µçF ñÑq÷ò0|PÛàn×ÿ™Á‰û5fôqÇLdè.ÂFúÿì#dkòíTÝõOôâ•]dâï¿{ôèßó›ÿrzøË¿7m)IfF¥!Š9mÕAßYήÞU4¾tda&>Sq:t‡çpÕSºõm#òà ï°vÌgÜzBÆ?cR#ƒvXÈœÌën‰üò endstream endobj -450 0 obj +453 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 449 0 R +/Contents 452 0 R /Resources 4 0 R -/Annots [ 451 0 R ] +/Annots [ 454 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -451 0 obj +454 0 obj << /Type /Annot /Subtype /Link @@ -5456,7 +5498,7 @@ endobj /Dest (chapter-methods) >> endobj -452 0 obj +455 0 obj << /Filter /FlateDecode /Length 3238 @@ -5487,18 +5529,18 @@ g= 5¼O¯¯ñKPnþg@Wr›rJ×¥ŽÜž(ivÜv# 1€‹¿ýÀ’û”ßüWŠÓ_þ½Ž°ž³ÀÊøEÌH rÃÒÙâ]ñ½..Xî> endobj -454 0 obj +457 0 obj << /Filter /FlateDecode /Length 3571 @@ -5520,19 +5562,19 @@ cg+ ¸š6‰‡Þò:Žwìñtš+]ÓBŠö>¦&5¹æ nJžñʲ·Kºü(þXH6žÔÉz'&…¦ö2zñ[¾Pk$XÖ¤vaÿKÚ‚Ü¿½œ•+„»ª· WxuÉ û‹ßøÕók¦w$­ i3¯÷zŠ‡¶õ@%œ.†Çšø·J£¸^L³!›> endobj -456 0 obj +459 0 obj << /Type /Annot /Subtype /Link @@ -5543,7 +5585,7 @@ endobj /Dest (chapter-cli) >> endobj -457 0 obj +460 0 obj << /Type /Annot /Subtype /Link @@ -5554,7 +5596,7 @@ endobj /Dest (chapter-introduction) >> endobj -458 0 obj +461 0 obj << /Filter /FlateDecode /Length 3250 @@ -5578,19 +5620,19 @@ x #$oóäÓ….ÊnÖ•ç™1DêóOhìçSºø/Pû—çÚRâ¨R‘Qˆ€ŠÒ«ƒ€Ý­SÜèêªú=Øz7BlpÚo—}cvMêýKß7#ý–ÏÎk‡?³ã¸E@F„Zgº¢‡xn­½ý—ÿ 52 endstream endobj -459 0 obj +462 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 458 0 R +/Contents 461 0 R /Resources 4 0 R -/Annots [ 460 0 R ] +/Annots [ 463 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -460 0 obj +463 0 obj << /Type /Annot /Subtype /Link @@ -5601,7 +5643,7 @@ endobj /Dest (chapter-yaml) >> endobj -461 0 obj +464 0 obj << /Filter /FlateDecode /Length 3498 @@ -5630,18 +5672,18 @@ Bs5U/9 ‡h£†KÅŽ®$l_ÿ¬%‚d endstream endobj -462 0 obj +465 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 461 0 R +/Contents 464 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -463 0 obj +466 0 obj << /Filter /FlateDecode /Length 3370 @@ -5667,18 +5709,18 @@ V õ endstream endobj -464 0 obj +467 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 463 0 R +/Contents 466 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -465 0 obj +468 0 obj << /Filter /FlateDecode /Length 3039 @@ -5694,19 +5736,19 @@ _ ÔZ*íã]¥[pÅA%9Æ/l1ŒŽ¤Ü<ˆ"0æÛrÓ¬Nè¸ÐÙ+veÒ>3ùrbR]h™Ó¯°h\E+8›%€‘Vôm9†‚ôŸ¿ûôç?þ°A½Ä#—·â=8_꽎GÏg׳ Å9‚MçP.!ä´ÈZ× GßÌŒU(èwâwftáQ/çvý¶)¢…[sÐI)C€M3'M!µuVoµìÝÔì-ÆRJɱøààÆÇ#9ˆtöÎw„Ũ—Åw~«©†= 4Õð>ø/“Ý}Å4NtÜ ¤Õ„"ù iÖ<öóq¬+Q¿BÖhÚ§tñ/aøG†0ȼcZ㌜)4vŽ©“> Z€ÓLqU¼ÎŽ<ãÁ·€qÙ ž²dõ~Ô÷Hïâ¿BòTÑÖÖ KáæG% Ý%GͲNUöŸsß‹Ž endstream endobj -466 0 obj +469 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 465 0 R +/Contents 468 0 R /Resources 4 0 R -/Annots [ 467 0 R ] +/Annots [ 470 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -467 0 obj +470 0 obj << /Type /Annot /Subtype /Link @@ -5717,7 +5759,7 @@ endobj /Dest (chapter-methods) >> endobj -468 0 obj +471 0 obj << /Filter /FlateDecode /Length 3161 @@ -5735,19 +5777,19 @@ $N Ÿ†5Nq£‹wÞž~yúgøŸ8|¬$†l8 odx̸ÝãK?6ã™øMjqØ:nq#Ã>«åÌÔ” Xg;Súü_|ü0h endstream endobj -469 0 obj +472 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 468 0 R +/Contents 471 0 R /Resources 4 0 R -/Annots [ 470 0 R ] +/Annots [ 473 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -470 0 obj +473 0 obj << /Type /Annot /Subtype /Link @@ -5758,7 +5800,7 @@ endobj /Dest (chapter-cli) >> endobj -471 0 obj +474 0 obj << /Filter /FlateDecode /Length 2106 @@ -5775,19 +5817,19 @@ x ˜çRÛf#Í]Åd‹>¥ëÁnY½ç`qŸ¥•JLEíÒuÕ1c"£x½1ž¾D»­@bxô™JF>¿¦ÉŒçc¾ùO¸ý/ÿŒÆ¡#Ak´€ɹ7Nï¥eÖkaMq÷óºû²û;þ0ÎÄÑcd†7x£"äK×Ý?õ}#†dÄ;i¨q^8ZÈrFo›PBªvþ<ƒÒ§ÿˆÄÅ endstream endobj -472 0 obj +475 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 471 0 R +/Contents 474 0 R /Resources 4 0 R -/Annots [ 473 0 R 474 0 R 475 0 R 476 0 R ] +/Annots [ 476 0 R 477 0 R 478 0 R 479 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -473 0 obj +476 0 obj << /Type /Annot /Subtype /Link @@ -5798,7 +5840,7 @@ endobj /Dest (chapter-projects) >> endobj -474 0 obj +477 0 obj << /Type /Annot /Subtype /Link @@ -5809,7 +5851,7 @@ endobj /Dest (chapter-introduction) >> endobj -475 0 obj +478 0 obj << /Type /Annot /Subtype /Link @@ -5824,7 +5866,7 @@ endobj >> >> endobj -476 0 obj +479 0 obj << /Type /Annot /Subtype /Link @@ -5839,7 +5881,7 @@ endobj >> >> endobj -477 0 obj +480 0 obj << /Filter /FlateDecode /Length 2821 @@ -5856,18 +5898,18 @@ X ´„âZCÎ5¬($Ùg‡ªVbJ–KÙÈá¡ÈÈÛ¯È$‘Ô·§xñ`â›?ÓeÈ°*)]R«ŒÄsO ™VÙUöC¿àð8èÇfÜ´¥,þ.…eAdžV·Êc1Zvã­Œ endstream endobj -478 0 obj +481 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 477 0 R +/Contents 480 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -479 0 obj +482 0 obj << /Filter /FlateDecode /Length 3022 @@ -5887,19 +5929,19 @@ UÜ— Ïp»ƒt{…µ×ãa¨0?}^nµ0ßúàÑ›Ôj–’’0J´>¢wI‚9í•_ŒÐSÔ} î’oõÁÓm"BÔzîˆô…ãÐF9šárèåÛL¨åí+®Ýe£¢9¯7Þ/å×N¡õ.$΂]¤•J,J~‘k}v>–Ÿ•n!ÀêÜÂøp<'BŒù»0ç:˜Ü,äÓ7à (ê§1¿ù˜åÿšGÇÏ´ÆÛ:0Ü)ãÞ8½Ä`½ÖTïª{ÄX¿­ ôñý1þ&¢VÏý¤ï›‘ïo󀵌çi½pÈÈâMs˜Kûö·¶íœ‚úë´Ðpxü=)4! endstream endobj -480 0 obj +483 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 479 0 R +/Contents 482 0 R /Resources 4 0 R -/Annots [ 481 0 R ] +/Annots [ 484 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -481 0 obj +484 0 obj << /Type /Annot /Subtype /Link @@ -5910,7 +5952,7 @@ endobj /Dest (chapter-concepts) >> endobj -482 0 obj +485 0 obj << /Filter /FlateDecode /Length 2514 @@ -5928,18 +5970,18 @@ A ¿[ Çrñ?ˆ¡üR!,T²è%IÛàÁ Œt¶¹jNµCfç΃82v°±sq^«N®×£~ÝŠr"ƒšmÌø =rxÌŸûìwzô^ÛwŽ¯?}ª3 endstream endobj -483 0 obj +486 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 482 0 R +/Contents 485 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -484 0 obj +487 0 obj << /Filter /FlateDecode /Length 3478 @@ -5965,18 +6007,18 @@ i À3*!'`N[uìIq£‹³b#rã $·ÀƧ}ÉX)*¾î}ß×ÈÄ„˜µcØû€ªÅ{SëLÏ_,TápTöŸÿ®= Ð endstream endobj -485 0 obj +488 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 484 0 R +/Contents 487 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -486 0 obj +489 0 obj << /Filter /FlateDecode /Length 3854 @@ -6004,19 +6046,19 @@ Rtؤ ÛV|þþ¿R}Ñ~ endstream endobj -487 0 obj +490 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 486 0 R +/Contents 489 0 R /Resources 4 0 R -/Annots [ 488 0 R ] +/Annots [ 491 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -488 0 obj +491 0 obj << /Type /Annot /Subtype /Link @@ -6027,7 +6069,7 @@ endobj /Dest (chapter-logging) >> endobj -489 0 obj +492 0 obj << /Filter /FlateDecode /Length 3450 @@ -6049,19 +6091,19 @@ BS) ÓÁfŽÓ¨“áÐj=¯çQ?7"ý^ÌĬ¤tÖq‹„ ó7­93\g+áyéÖùóÇקL endstream endobj -490 0 obj +493 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 489 0 R +/Contents 492 0 R /Resources 4 0 R -/Annots [ 491 0 R 492 0 R ] +/Annots [ 494 0 R 495 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -491 0 obj +494 0 obj << /Type /Annot /Subtype /Link @@ -6076,7 +6118,7 @@ endobj >> >> endobj -492 0 obj +495 0 obj << /Type /Annot /Subtype /Link @@ -6091,7 +6133,7 @@ endobj >> >> endobj -493 0 obj +496 0 obj << /Filter /FlateDecode /Length 2768 @@ -6113,18 +6155,18 @@ x ­oVè²FD=¯fZÖˆÈ$sFD&©{5"òÈ-nDdKµ¬‘-Í}×v‹:>À-ªFÄ5Ý¢jD\Õ-ºFÄG¸EÕ4¶¶[ÔYýnQ—ykf‹.«{ ±éjrýFD!ÀÔŠœÆ,kDd²2ÙˆHÝyûÜ(r×fÄÒØ6 ͈é}¡WXÃ(-2+¡4 Úê<5&.kFä±°¸q¶†¢æ쎸cîódÖmÈ0I¿ìµ˜y—¤ïµš]jE»4îzKÚ2 ©X+u÷g?®¯ãƒ–ýu<š'wP>ÔûœP0oÏlŒëŠÊ>¥Ñ­a{Ê‘×ä¸Ò—sÜ)åµ4îbçå?ÂÊm(I3ò|È,d ÍŠFÑ"cžI6·f²9Gµ-MF_¶ªf²áfmE8'¤ÕàI&e`Â/®ã*hn25gSý¶Â ¤0@›ûlÌÉÆ‚Euƒýá´/YÙwAIhOØ”î/FL-= âx™:ÀN ÓÒX®ãfT¡ŠÝ5q³OéSáf4žQNÞ7ydWÇM&Kq“©dRpÉO ¼œƒÖ ‚Á•6WòYøè´ ­öàn°óc°¬¥éñ‘Iò¶µßœ Ånß’ÇÒ+s|¬û„¯•UV°óN³u²¨oðg"õ÷¼ھDaèWiéºüîïM¿zvÀ«Ñ?q=éî/›‘ü×òú>Iïâߦ~ h~ŒÕ=º îwñ/—uä _þ‚D4¾ì›“ÿ·ýëÚ>JÒ9úÑ)I¦ÀG·¥p:øê¬úEá‹âÐßwƒOþ¢5=¹nŸú¶'šŸCž¡fJ¸:!,èÏc ŒÚ9Z"?ØùëÿÛ€gR endstream endobj -494 0 obj +497 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 493 0 R +/Contents 496 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -495 0 obj +498 0 obj << /Filter /FlateDecode /Length 3351 @@ -6155,18 +6197,18 @@ p ôøc:ÈÊy.WÁÀ$n/JTÔmb%Ìf;Ï6EŒ6øqyà:¡Ñ]ÃÅOá™+¾ék;|°Dà'áçø›_ôàט4ךwÈ^y9ÿôŸâëëßæo3AjȨÁ– VÒ æI™^õV×bù`¤)øø(1âøxJ7ÿúð—åÚRâ¨RžQÌè¤Sꀛ•SÜèê®úÑ+ȹ@°À¶7;íw?ìöhøzôc3Ò/ví³vŒ(ë¸ED†¬ø;Ó]g+aˆ\­ó§ÿ=Cùh endstream endobj -496 0 obj +499 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 495 0 R +/Contents 498 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -497 0 obj +500 0 obj << /Filter /FlateDecode /Length 3392 @@ -6192,18 +6234,18 @@ w Êð«Ò“”Ó­•£Ð÷+äš”‚>øJ½oy›¨Kz'Czõ~Ó[ŠˆRþÔÊeAÊü-ñ”^Ý q»‡—ÈÍóe¬¹gÒi«š5÷W192@ð5}¾…7£µòóÕ“Y r¶x$ÞJ%*Ä"gèïfµPÃ×™‚/€9âø2æ‹ÿH{øÓ¿J TÏ´ðœá0îÓÜÛöZXC®È߬7À:Ž+•3 OóWãzôc=òëêv°Ùx>hç…CD‚ŽdÎÛ¦œÑ‡’©,ç¯ÿŸz3 endstream endobj -498 0 obj +501 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 497 0 R +/Contents 500 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -499 0 obj +502 0 obj << /Filter /FlateDecode /Length 4189 @@ -6229,19 +6271,19 @@ NL@ )¡ô= ¹Ñù9""‡gm·=Øâ9àtõ]ù F†0¡à§ÿ®ts—–z¼Tú1vop¦Â C­üð➊T’` ;íß„×+/Œ!¾ä7áÅ5ÿ(eÌd— ób]X,…}3±E@iÃbdýæ‡o¿ÿë·=3òìrü_™úÔø÷e¦©é>ÆÌ;©Œ+ÌF |¿÷He?VÂzUëé9SvX¦)y{•Ã›oh·þ`㣣ñáœÞü—éßþ!¤¶ŽÔ.¾wç\!AŒÔâàœ¼TÉâ]qѾ2®OÛNÇ%´Fº ú¶ËyÝú¾éð€˜¥!HhCµ#¤Ü]þX®³æä­[çÿƒÄ?º endstream endobj -500 0 obj +503 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 499 0 R +/Contents 502 0 R /Resources 4 0 R -/Annots [ 501 0 R 502 0 R ] +/Annots [ 504 0 R 505 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -501 0 obj +504 0 obj << /Type /Annot /Subtype /Link @@ -6252,7 +6294,7 @@ endobj /Dest (chapter-configuration) >> endobj -502 0 obj +505 0 obj << /Type /Annot /Subtype /Link @@ -6263,7 +6305,7 @@ endobj /Dest (chapter-configuration) >> endobj -503 0 obj +506 0 obj << /Filter /FlateDecode /Length 3508 @@ -6284,19 +6326,19 @@ H u­8æJ'X:ø“½™?wN"4íÏ8ß_¯-mÄõþ÷¸P,v+N1õ›úaHˆS7kϧ~gÙk´¿)p°Ws×Æç šÛŸëÙ²³ˆ9¡{¯Fg õ®ÎATß»ÑÉ a%”•‚}Û6¤y·Vç(ž÷ìuâ|[³s”±ïÕí¥ç½ÚßM±Y!l\±=_â–ðßèãã=÷‘°ú ͱjÌ-ž]ˆ½¯Bª ^+$/óüyòXßrû•ü¾=<þf‚=žÓÅ…;üéßÓm)qT)¿‚ ;2ЕÂGz§¸ÑÙUö UðÐ0§½UúçùåR¸ôm3ÒS`w(E;F”uÜ""Ãrw¦k£«øô?Í®÷E endstream endobj -504 0 obj +507 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 503 0 R +/Contents 506 0 R /Resources 4 0 R -/Annots [ 505 0 R ] +/Annots [ 508 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -505 0 obj +508 0 obj << /Type /Annot /Subtype /Link @@ -6307,7 +6349,7 @@ endobj /Dest (chapter-methods) >> endobj -506 0 obj +509 0 obj << /Filter /FlateDecode /Length 2825 @@ -6327,372 +6369,399 @@ H 8,€‰)Ä0Š7Œ2§­:bruŠ]\¿ÊaœAó¨G§ýÍ5Æ‚½•Rx=è×íH?)²C)Ú1¢¬ãFЮâx÷žUXK­¹¬¬âó¿6 endstream endobj -507 0 obj +510 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 506 0 R +/Contents 509 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -508 0 obj +511 0 obj << /Filter /FlateDecode -/Length 3035 +/Length 3106 >> stream -xœÍÉn#7ö®¯Ð¸šdq ÒÓƒd.Ý0ÐÈsP[vNIЙË|þ<îKQ,ÙLnKòãÛøv²L¾(ü§9]´6Jòãóï‡ï²(AàŸƒ¨Þ¸_û/øÜH¢4hC¨‘ð‚Ã{¾ÿúíðáBrüí߇4RÒ둱ɩæÇÇß~þôåo?ýý(È"í?u||=<aÏgjN„qNغ’•(B¯òÌá£Ë+aêùÌä‰P¡3B_e5L8pF¿YpzÑç>||Ž[3Çí à¸eTÃ/á„:F??þòåë¯GÊkFÊ3Û¼>ŸÎL/Šp‘¿ÔÉ2¿€LQ/ g -?®Æ C°œ¦Ÿ‡hfI9|–œU¢~öJƒŸ À3¥'ÿ{P }?ÄÇ®Ná‰OPöp…¿Ò}¸­.® ¦éùþ¬ qX£xùævk ÊⲨg'5¿d-9»‹/âJµqˆ,ÚPÇÈÔ«Gaå€=æÙ<Šà3jŸ‹ÛÈù×À=ë4äâ¨t°”ÂA¬/Ôš’bY©Î_k &Ùf0н:EÉ^¯Q°Å6Nh§VûÑõ:Ët᳎ ×~þž2ƒ„Ö%cL‹ï½yÒè¢(µìm(%<ö0Ó‰Å)úíÛŽ&L=6òúêÕèÃ×÷Ù¤ƒê²*‡Ë'côÖ9¯£Ø}—¢À»Ü–­Œ-«öW!({+µöŸ»÷QÛò”Єmö¯#‰°LèT¬<²[ ~¸ûnŸDµàs§{ ×¹·´æÀƒø·n•ýOô²y9béaóÞ[$³Öò|ü‰zô‘CžÅi›ê ÍXsKÅÛ½mú]´ÒP"¹:àëŸ~üø㪖Õý‹‹dçUœ¢f,ÁRZÑ•ö¾Â„K0-ÅÔʱ„|“eŠK÷¹ÁÆÅ))%3øm´b³gvŠÎˆ¬³ñÈT g« —dá£Á!s6Ë‘s„%LLoks -²D ŸXãý{q[(|ή會£sÁ+WðGjÁþ]‚½ã+›¸0a=±ª­(ìúhñŽ*"f!]JBÙܶ9€kY8êÓ-‘9x®€È¿l}îèpVôYJó…2úADŸ£=Ãc±!>E•ã (Åb–Ýâıµ¿dŽcÁëä7?;v"¥bCRΑS…$>¹±®Ë¹¼–ç¡êvkeFʲγÊïH;c~ió@ÂX¤QVôœÁ˺u“ záœS–šŠMΠv‚ÐóKJȦ`«Š…ñâ›…Éxm꙼gSj*‹ûBWÁipDE úߊW…ÛÜ)Oˆšëô¡Nw¡®´Õö®Ý„;Ð'ª"VÛ¢àzÑF *›üðøÏ/¿|ú²)¸—„¼€±©—ê'y7/ð J£°[Ì~OAûV@6çm -‘†/ÆP&7,ܨù¬5 -0É…BÖYÕ¤š½´((Y°«7(¦¹°~½’EZhŒúûê1²¸É%iÉOsΠ†*£&%ØêLq¡Z¾A1ÏtLAÁ'¹¸e‹î'ès¬»Ìßè£6$§¹^źèœ ½[w«¤‹ÔTò Šy. »·ª[õlp^o\Ú°¡;änpœZÐÊ[$l¸fTÅÊq0fæk3Ø‹)™î™2£XìüÁOÏF iÒÒæ)í•¥ó˜ý¢ -±ƒ¶² 6¢:Žd(‹! 4gJ7½9ÞB‘äm ¯!È›Fpæ›#8lQYt„ËH€8Ë£¬X¥­9ºÜN]Ãvë,ÚÔβµíéýâ.‘´0AA DÝuówš…#÷¾@Æ‚4sÇeÁ -esÄᘹÔ=‘û¬sœSváI¨Ü)´“¿’»ºÇ¬'~–²ÅÛ›({¹6N §úÀzÿ([’‰Åðv¶‰Ë²æùi(­ )¶èî$×â÷ú†¹iëmÙäo°P)„–¤•IcŠæ±bÑþ`œ$ËÏ57ª’¹H v3MØûòpîŽeóû0dù¦“%ð>0$p+‡´C˜á™öôÍy ThP3†W3ÜØÚ ª¶Á#Ô²ºÓýf˜Œø“´hiÁNÜ #u¯üµk -«DáÚÃ[gÜAvƒŸå„œ†óYh¿›˜ÏŽ‰ÏZC,‘¿1ÁÆ7PкLEÿŒÐq2ºÒë! øˆòÒìÕS¿A—„R¡ˆR{4:g ý<¢ žªóH¯FŒSp×SÝÑS»·gF~OK¨Ô1bJ}ûëð6ßLjÍv¼ý±¹¢Ø*ûjÏ–D{Á­ê¿æö³Õ”¼Ñ?°ÞPÎíž ‹ÒRŽö©NØ­=µfcäÂU§,1ñ îî&Ã<ѤB¢t -­ X/`x·IÅ8éÄNT%»šÔ)Â>(÷áîBj~†,£M**AnRQ³Mêp‹ºM*¬XŒÐL£‡När·¹Ú~j¢ä3¼†¶”¿Ø÷-^Cãô=f¨6ŸÜHœô'«®zV ¬-c ÍÔv€1³¯yEQ…:"6ðªé[ÀH¨Àg´ºC]s 1ŠáŽ«?¾ÎÔ™MÛÞ¡vbÏx“?f÷v]ª²|•©ø8UŽì -Ý=vGWäЂ‚ÃîäÜz·¦6à7ÕkX[c õ­;´ä;Äâ2T7sìUÝÌ;IÒ\~¹uµdRÕ7‡°E÷nç\k4ØB[«Ú¤Üw4Meíh¡´mJN—êèBËNŒ–é¬ØÜ?"×Ê—]_c¯44÷¿‹L‹ ‘Ú9kÿñŒùÍU* ¸¬€bçžm!Ô»èã±}1’-ÏnüxXó ãm{UODVÍéoHÝÍN‹+Ô4ù²j~ÌÓñU7>€_+K•ÔÜ“@îHöÔ»¾ˆ@ƒ$ê6K`ìÕõHÌE£Uí•s?RÄaBî¨áŠÆKyþ=dCf#áÞÔ6!ˆ·]ÓœÝ.jŸ¤)À¶£ýU-Bt,&ž|žx*&M+Çž±Õ½yÔ x‘•1©æ³2†¥XÎð7–#æT0…Ž5굶FkêP1º¶Ñˆn¥°æ˜Wflœ\¨×ˆà15ä·Wä€W=Â….i'h:M¥•9o/WÎ(aDl;âC±YÊ=)‰.l‡6´]t›ªG4ÔóPT#¦v«8•žÐuYaÌÔFãΰ|‹"jçz[JJÇŠá©ô²XȳûUùde z5UH("„zmIm7¼¨AÞrÛµï`ùZn.)r -ýøxø´KzYí}<ÿ”Nùlwç.ì­‡^XEà3|!DðÇË»©§sÞ¹ƒÏÏ]„•8Ú– ^Q+gaV>kïŸÌþeFWß~ ‹°Ô?\â‹ÿ€Öú3AH ­!S¡t¦FjaýWF0%‹W½¾þ˜ÿ£HûQï[ñ„¸c¤¡‹Ð†iKHÑÅÚ³Q¨h ßdcŸÿ ¢iD/ +xœÍËn#¹ñ®¯ÐL›dó v±› vs™ÁfƒÇ’ö´ fsÉç§øj>»HÉ<–åbU±XoV› ¼>PøOsºhm”äÇ×?ßdQ‚À?Qüà~í_ð¹‘DiІP#á ‡Ÿùzüó÷ÃÓ ]Èñ÷~|>ÐHI¯GFÄ"$§šŸÿ8<ýòñó_~úëQEÚêø|;|=Â^ÏÔœ㜰u%+Q„^ä™ÃG/7ÂÔë™É¡Bf^½É Ô0áÀýfÁé‹>ÿãøüËáçgà˜±U0slßÇ5£~i 'Ô1úéù×Ï_~;R^2ê8PžÙêýùtþÀô¢é¥N–Aø¼aŠzxé6z¦ðíbÜf¨–sÂôëÍ,)‡Ï’³BÔ¯^hðx¦ôä´?ñ±‹øÆ'{¸ÆÂ_è}¸­,. ¦«ôüV†8¬R\¿¹ÓÂZ…²xã^Ô«ÛU¿;ÉZrö¯âJµqˆ,RQÇÈÔÍ£°û€3æI=Š`3bŸ‹ÇÈù÷À=í4äÅQn  )™X[(%%ŲR^k &Ys>è½2EÉ^.QpÄÖOh'VûÑå2Ëtf³Ž دýü=÷ ;´&}ZüÙ«'&ŠRKÖ†RòÎãf:¾xó~÷G妉«¹Ý¼½ûšà>©t]åpù¤nƒñÒ8²Ów! +¬ÛíÛ²œ±eÕþ*8e¯¥V¿às÷s”¶’ÙÎÊlš™SÚ›Œ¥’} +×EÁ­E%瀂–Y½pÐT·KÈòä¥oÁ¿ålÞ.z¹åEJÚ{»Y«8}°BCHzó™M¹¶:S|Tâ£Ð¸šÄ6y“_Æ0wCÿ‹F™J{hŒ^_JžÎ)ûòN½nd³ð¨ÄÂ;Ö¯hk3û¸Él*Šõ$ß±˜ÇÔÝ‹1G®Ú°+2IÂÂhû m³ªÍõÍ + ÍD0æŠZõ»¨äËȪ&w¡ÙµFAÉ¢€]Ý ˜æÂÚõº.L3ª8Fý}åÇYÜÔ©ÉOsÎ$ÿ†*£&wÐÊTq¡ZÞ ˜çª ¦ÔÊù${ºè¾ƒ<Dz[Aý‘Ä4$§¹^ź­´¡Ën•t‘šJÞ ˜çBŠÅŠnÕoÐÁy¹qi݆îÛá¸{ý#¥Y ךӹ¶1_«Kõ’é=(Ûdð7#Ðí–³"Ì·°—§Îcö³,Ķò„؈üÂmfy2„¦Héæv›Ÿ(’T£ ä5ySƒü{ý-Ê“Žp¹9Ú@œ£ ×È1KÏJst¹xmøÖX -¥iÝSû…KÛDÒ7”œ€`Æ_›w†b"nï­Ã8û9¿ü i ¶×ˆ³ðŽ™—²&rŸuF©ò*|ÛTªê[÷œ»²Æ,ZkŽ²ÅË›¸÷|m¼¡ŸªËó£l=*¦Ië[ã—eqiŸfBÒ躦lÉf(²) +lˆ?jCæºÇyim fZ’z¯HóýòÐVÌÊŒ“MóSΊdÎSÇ+›¡Ó>:‡Ç/›¦ÏaÈò®‘wàm`H`/†ÔM˜á™zòÍY€¼\Kmðl†›»ƒ"AÖ Z¡ÇÕÆ“`ÁI¿ó¸ê¢fÅÀêÖ2Z=ÿU7°1fî+^QT!ˆ—ÍA¼hú0ÚT5¢úNâš+ˆQ Œþ`ø:ÍZûü¢3£2 þzš=Ûu)ÒòUnÉÇ©0dïPèîµ;º"¹,(v'æ–Çتڀß-_CÀê -§îPÐœïà‹óPLæ Ø+ª™wÚI5ü²7Z2)êÝË!lQÇ<†Ç9W ŽÐæªî®¡jJC‹CÃeÊéB]h>áÈèôÑÌ‘KaË®®±# Õ³—Y¤EOç˜{¹Â|3J…çP¬Ü“.‡:`}Ô9–#F’æÙã‚oÖÔÈxÛYe…Ù_#­š“ߺëf#ÔÙƒuȪù6OÇ8­l+KÔÜSøîJöÔ_D ³ˆA u%0öÊ|$ƢѪzäÅ$qØ&ïÈá²ÆK>Nÿ{Cz£Í½©lB·UÓܺ\”6!×*k[û«Z„Ì.èX Ò0v+ÇÏØê^?j<‹ÊØ®æ£2†¥jXÎð7ÞùVÁù?yÑt,1*xÇ[y_ÇôӱĖìw,ßOCân:&¢j"ÿo½¾{Û¤é°ïaãôøA/«½8§ñïMåau†Vö¦û®ÌI8ø/„þX÷ÏYu“wðâùyˆ°G;Y¼ðU­œ„YþP\¼(šý󕬾ž~ ‹°ÔŸ^â›ÿpzüé_„Ôd1D L §FjaŸÑSF0%³w^_ÿœÿËa÷£¾oÅ-lâ°soB¦-!E«ËF¡ 5|‘F>ýTùT endstream endobj -509 0 obj +512 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 508 0 R +/Contents 511 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -510 0 obj +513 0 obj << /Filter /FlateDecode -/Length 3742 +/Length 3754 >> stream -xœ½Ùn$·ñ]_1?°½¼@`#†ãØ ìõŽ½ÈÃH£ñ“ØyÉ秊W“ìî"GÒfZ$².ÖÍêá'¯wþsŠ/ÎykÔéé·»ßïØb5ƒaEóCøs~q!OÚ³…1n´:ig˘uöäüâ$þ;ýñ|÷ÓÝ¿Lïœú´}óǯwïÏ|a§_ÿs ÌÉ¥×»àÔyrÖ-Z0-a¹*Ë-[´{µó0'—FjÙ"•ð§í›ý—ïx>E'O~í”7üôñ·»÷?|üöÃO?Ÿ¸Z þ³§×»O÷€Ò3~á÷ï­Õëžy¡ÞIwÏ„?3þüÈøÙ —òÇß”À&~] RâûÑn¤Åß<„kP‹ó• ûôÀÍý Ÿ{RjyŠäâϸ:Äó˜bÜÌ­Ü^3ÿøkî5s;„€\"~ó~ÈÂå¹åñŒ`V ßsç+1?p>/^)ßPgDOá©>k<ÈxRø·Šö±Býóôñ/«E) ŒJÛYÆÇ_>|ûõ‡­e<ƒ6Øçæ»U 3«Ÿ¬Ã6ǹœ0:Él¥&È‹TÌçO²1ùˆ£k‘Ñ;“þP+j¹ƒ<‘0”)Úo69¿ša{\:|;‡ˆÂ8 -D>$ãqš’Øè5†ÂѪ-V ðžõOòô‰Ì›äØOÊ<µM7:mŠ4¥ 1ȸ~…­níEêÊ^>Ý7 6@³ -ú ÚõNÖ¶ÕýF®£GŒçýZXäÕ‘yv¢ðO 4J‡®ˆ&†–ø¹ËV‰è£#®½À˜~Õ:Ù »ðçÄba$a,ì«(%9x.¶H”„7\x‡ @÷•æ‹æÜrßÉö0¦ÑÆåÓ™IÇâ—‡¯ÇðsE•ƒÔ$hx¹ÓZO’à²f š¥ƒŠ"¸€Mx0ÒO_|ýåWߤ]dÌì3BeO’U&Ê•óÔWP -ü}W­ùvf‘4 Lj'¼"å|½Ö&Í¢ê˜%s4T%*Z¼&T%ܯžŒ„»³Â¢êðf}Fé¡„’ßD³J¿bl݉Í^‹Y¬Ç5D08É*C$ÁçC£šZvœÀ‘[_)ÈÛ<: ^ò]RtUÖ\´%åÀ…ÄIý¬´e„·•Y}"ÓuDäSUè"—sôÕ3 qiHNŠMApÏ×ñFK‡0ReæAG½MQ˜$tì$ŠË%* ­S®bgÙÐ'˜i š\úŠó‘Pîf@íÎØ™‡ 4–³ƒê,ƒ3h¢mòoÐÙ£)ÙD) /þa-¦„–BþmÚéÙyk ’ûÎöuØò…»êåsæfÓ–èž*%-‰4±³ÎÎ÷—ñ–b9€‘Ü9ÓQž#÷&¸Úpòîê;æ…✔¼ui#Õµ+^c”xrâZ%l%Ùþ‘ƒž µ,u2ª œÂߥàÔy¼®n# ïnS9ç"œ4^÷§ôÍ—ÿåoÝœ–逞»×R-ÖkÅÕ­^ÖP‚Ñ<ƒÄ»žß¡æƒÜ–è²ÿyÄ4;{Š~ ÜÀ¢1\OŸn&bÜ"ØNqn{G4^žýE“*Ml»øz¤ õúgiòøMîC ¯›XhAÁUã\Óû¾Çç茮?Á'ôJËÅ‚ÕØ H*¡·f§GX= -˸ׇʲ^ݽ¡^æ’g1Nh9y½ŸV[)*aç‹ŒíýUšh;a»“ëÔ ¹žy(¯v“tž™¤QÜbj$¤þ¢–ÄšK${Bô0ótlÆ9ˆõ¹œ‹ºTš€Š‹’«O±Uù‡£u/x~ËÅJîëëеoµàl³hp.fk;>Fè(ão£”P6OBÒ§WM æàFšûÍ­':­À·C2PÚaÍÕîN(>—Øm|ÿữüó?6¢¿¨kq8¨rãlʃ‹˜ à{v}ÊIǦ«íA랆ãÐÑæòÙuUOGD=ûøö|ÑÞ0­_Ï7&V˜Œab¼‡6Ûܶç’?Î=W¼§ƒ¾‹i¢ˆÊϳâd;Ã:äú9X,I`U¬£‘¶‰ ½¶½4ÓFFS‹i¯;FïÏ–Òey{–.Ýã„ñrqfçÚ:|3j&_Ìç¿5 Ç!õ3V©=E ¤µèº£˜çz ?ê×;Vù,ëŸpf‘\Á¶Ž•Ã[5úö Šqãü8r€¼Þl»Ž³•‰“2iu„˜uµ5rùmWá¯;¸›y©R¬þYáTiŒ›§pR{ȯNp Ü{-ð“º5±£6xÊŠ´ÝìMct8ë½â€Ú²SL-Ÿ€|t7ƒ*Hn_UæÚQrùmêO -…[2Y­ŸÄ¾ªÉþ6|¡®Å ¹ú´•æÃ<š¹nH×÷t·a£-¦bš—òßÐ4Ž«Ó3‹ÝC€›ÉÒz °zä«©LìlŸî>?µ““_=Ç“®µoë!»ÒsôÌ-Fj/ÿ=dÁKyíN¹¢\ØŹ â…Q_£-8ª1꟱9ú8“ú§·n„‚2{lÆk­üg*"´NÝÝAÑÑA†/žU/ž/¤´ß-"Èõ·$°:~’H»\€\»õ‚4 ã"‚ÞXD¼KTAï¬r­·¢f"ÛÚFµ~¥±Ÿ¶)W9h›¦¥E»ѱº—œ†ŒÖqŒc½nTŽP¯$øÃQzä‘{q²~G5tO­þ4™ç¢ì ¯ƒÜŽ¶ÚnÐx=eD´ìf1tŸµgBvV°óØG «ºSÊŸðÓ%>] -»æQsyj™˜ù ßÞ–ÿžØâ§wn‘X$ãÏásû«C|6ÍŠá‡ó<‹¦•>=ñÉ >ª0?°¢ ^¢¾‚nîðÓ)_C̶ùÝ/ßÿüÍ÷[b̹I­>1]>q1‘ !¶ ÂB†(­T¢9ñÊZâö~#-bûýîý™#ïÏùÍõŸþ]V˜8 ¯Δ]4÷Æiü (ëµ°¦zW}p§õxã,cAç ¦½ñ¦æývзíÈ:ú‚£0¨ŒÎ ‡ˆ,_°šó–´çàKmtá‡ÿ爷 +xœµÙn$·ñ]_1?°\Þ °ÃqìÞ‚mäa´£ñ“¬ó’ÏOn’Ý]äHò´šÑU¬bÝ,¶8qx½ðŸ×‚yœÕ§Ï¿Ý}¹ãÌÿâˆæCüº¼„T'§$³Ö+ÉOÆ;æ8wÞ|`^á¿ÓïÏwŸîþaï¥2§í›ß½{ŒŸ~ýï-0'‡^ï>À‹3 ¨d8mßÔè¿~¼…/B«“°J¡ŒÓ§ÇßîÞúêÛ¯¿ù¾¤ðϯw¿Üs.5gÏååÂ…q\ºÏ"ÜÇ¿iàkøþ"âû8N^`Œà2œô=—Ï6}åÃÀÏ0\*Åw0ÍÆ!çë +1„3W» Åé8\Š'‘øÏÿ:=þe%H9Ç´²FnèúðøýÇO?m計Èàù:Éçâáþáà–9'×—Oà qŸˆ/!n »¥|<XÃÅóSB€ÈóÜ`&æÂÚ ¾½ü™ ˳À]çÖ·/# +øã/nbH2hÌ«K²‰LEÚ§Q rû~b›xŠÜ½M< +éy[y„¢°#F·Ò‡§—ÍzÅ‚ÑõËfôê>A‡aï$2ØŽ†ó³HæA."GÍ@¦/Rnç¦Àz2C†C‘WH-þ®Ä9©R„2°0a„¬ìl’¯!Ô¼ˆÔU{ËÊ‘e³9™áèº]b£PCIÁIRƒ™Ú-XmVÐ^£î–­™ÝI3$©·ÆŸ÷tËÙV·^ç‘¢ËCóû)Ûˆ¬}ñ+~½.Ö« +·¶•p×Õv¿MÒÄe«6¦¿S<'2ha}¶ÛñûxO¿âðâí‘™–Ž¯^àKˆ©„•¾8P0>ÀMÓ¼5’®ì™¿¯MúphZb + ¨iëFÈp·ܵ¬ä$ÚÝ‘$lÝ1¸V7/Ìõ”7”™Æ& ÷+õˆÖ¸¸™jícj¥ß‚èƒ=áÊuZðþñçßûqZ?ƒ8¸çæ·ÓÀ4 ;kž¹|GÁŒ©AD·Û¨ÑI¦4ØÂü™9¶ìq §ÚÐj03 5âU¡1øv +“ãÄE¥0²ÄÌuè½ÈP8Z¹¥àûnJ0Žü ÷%ø»_‘ü,ÝÙdP£Qw“Õ¦Aͨ` 5Þ†êW(ëV_ 1lRm’J¸‚“k•}wöÛnq«Ñþ&ª“IÌAxñ“ÑG:Q»¤yqý QòØw%49‘i¼6Â郗8m·bHaLâ×7wœi­˜.Î,w$΄ðkué@ÁŒN„Ž·G¶‰FWŸÏ\yž~ü<ÅÏÕ¨2F½à ƒÍ2ÆL.ÁÉ@4JEaU +29_—C”c*•[ªrHá³È$§>É+EŒ±ªÀBò¤Í· KÓˆ”:XAòy+cˆl™®–*îP/AÐ"ÅkDµøûÕ’Q€pvØôSxQh¶Ï$ÆÖŒØܵθŠ† v²Îq)0©.6\c2CSÃŽ#8rê«<0yë‚G»!–€—d]6/Ò’ƒàe‰“òYIËÆ5h*µú…Œ×QÌÈ"/AzU ”—fÉY°)þùZgãÔÐÃì/{ar¡«g'Q\.eSIhp-zV}‚˜V¡É¡¯ØùžŠõÜXãâ)¶#±•è ÚËh oÛÛÚ(èüÉ.ÑÄZÇ,E×i¦­%¨¤s[Am°¢Ó†}v‚ _½B‰Ü\ž’ÌS%¤K M̬£óýa¢]±„À*á½íV~tá¯.†Žx)Á‚xοEœ¼³µ)^}Â{JàZlK°›ì#-*JY.eT8…¿ Á©ýx]ÞF@ÞIܦ6bN&½²Áô»ôÝ×ÿøùoÝì’xVyƒž» 7J3ŒúÖ ï*×$“z–Òž˜“:ý–—!ŽµPBBÍn%Šik™‹YˆÝš ¯:sÝ"ÄÂÔvØ)„²ëË”ã´È×”|Eåh Ÿ]¬>#¢ ÎùbmÈhì«%;×]JǬ ‚뎩¤%÷±µdJ;Ì"¼â=(J°—U·–ŒfP9“éJãÛÜy *W†ã@ŠE:_ÇûÐäùS«ˆ)öRîJ´4²kJæ—˜áVnuž_—ëf(ëNZPv#L«•Þ”&L. ¼Ø9T i]µÈµµø¹v”)q]5»ã ´h‡,,ln8Ž „VÌ«µéAÝÐOàÁayãEâ ìôXÃKªý`Š?/¯;u`É=ÓT|ú°’äP0ok9)¹2v©¬‡äøMR»€âk†P¦±ÍÇN4¾ÆÎRÎQ6 »j‚ á¶q96* òs-MLìÌÓª»3ëYk#ÞǼ®fÈŠ5r ‡ºou¥ù r9˜-ñOuT½LýbjšÚÈÌÕø¥áxk¤ R>ÚÙÌ%ú(%ÜUv{ZËq\c.‡ÕÅÚ¾°Û:ÛÊW%ˆí1FZu—È›ì+¸;L骥ó‘Š@³4$ª=¨ìk` +¼ ÁÄAB+,îü²`cŸá½ÄãihÅxSdiDžá¯+,“òób¤â ÄÊIÞƒ8ðÂ=¥óBÜ\ ;èûÆ!HýYðÀÚ HÚ7tä Åû(càµjåeslÚƒlœüÄ\rm;ý–ªV.‰nG/ª’KçY*í­&w“é.:å_³?±«hu+ɨš:ѼTrF\ÙÓGEÁ›Ñk-s{ +•Žû5kZgJ¬¨e[æ£ÜEM9*.uôÜ'Aa]ý‰ÉŒ×Ÿ‹•Žt¬)ÉÌl,ù£ý-‹Ui/Ûý½˜ƒ››7Š+È¡ÇÁ”®ì¡=v‡D·ÇÇ,[©‹€ã¢ÁošÞ†c D*ö7`©LQ«5)èJ½›WûܾÉàÛÔ²‘;m`¨7r­¼^Ϧö[0ÕÆ)KÇçá~MéJ ¸2ÝÚ»H°¢|óÛÙÏœë€ãœÛ+©î+Ü1øÎlÑ•‚ìD»ø•âE×ëšÅÌÌ:ÍíÒijÚš6‡îD<ƒ)u¶2–u$zu VwoUU2`ÕE7’¼RJ!7eãQÞˆîÊÃ#ü¶ßd°uQK­cA¹6qÜØ#$ƒ(¨®tÖ)KU©M^x¡•š¶Ó-L£©*Qä¸á7']Ÿ<_:¸Éù]ÀÑØmål‚ï˜ýò@T΄Jo@’&f¯²0Þ‹3Ï5HíÍǶ×_eÕ$îÉH#º½6$¦ñ×Gèô‘ú’YW5”ãÍœ¨¦>´jzpÓík +–ºÚ»¶£N§+©é³XöC]rJë[È¡û¾eDöñÍáÌÃLeȯMZFâ:ÊÑìhfߟD-i˜#ÑKìSŸ)‘ñCÚ›:Oé(KئÃó´xÝOˆNyúMgŽî”2ûf>ÏÆQi)èˆ\ú/]D¸{¨vŠ–»…®»;2 -y ×6i®½‡ÇžÅ‘VLϱ؄gv›±\%ÓUQg%s^9á÷(˵Ì{Œ½Ø)åiû¦GëóÚYc'Ñ:½ Ÿª•C*ÉU£­áîriaK7¢vÜø-#Œc$ÆÊÜáŠÜÓÏÄ„x°¡cZšþvé)¦ª‘YxèÁU‡‡ÈÈ’ÿÇ°i¶÷í’7 +X¥¤Ÿm>ÝtÄx&ùNrîzC4^ìE*ML[¯V-Ôö2Mi?¢—{ËU­!¸ª}c‚jb_7x¹Ý¾õ;øâ€^l)=Ø€¤zgwj„Õ] ”Æ¿>–õèî åjâvÜÆ ";¯÷ÃjïLÅìr±=¿Êm%l·Ó`í$Çó³ˆéµÄj’)=“4Š[T„ÔÔ’XKŠä®sLˆv~›vb|Iç’,-E @%ä«O‘UÙ‡£q/¸¿ PÂkÞ Ö¡ißJÁ ®lHË ;‹µm#d4? áÕB9e{ïŸÜ½ª`(0'Ò"lN=Ñ Ç´ÔÖ.å°æhw'T/&vßüáÛ¿ÿùŸÖ_ô58lT¹@€q¶ËÅE Pð=¿~.AǦªí™‡„"è~ Ç®£å‹éªnG$D=ùVžvXé¤x=ÝXa0†Ð/l¶±mO»ñLˆ ´è×AÈ‚Æ4^D— ­xƒl§Y‡?§kƒ% ¬òu4Ò6p¡Ç¶‡&ã5ä–Ñ\bÚ«ŽÑóK¥e©²¼=I—î:a:\œ™¹–ßl5×Ëþï(±L+ˆ)_t‹–[rªzbéë±â¨^CÎXùs0¬¿-à-SBôŽ”ÃS5úôL‚›õaÙ@^7o¶UGŠØJÅIž´²@B,²¿ê9ü¶£ð×mÜÍ´T!VW8g#dçæN.¹!âÕ„{âa?¨b64*vTÏQ‘qû×Þ z‡³ÙK¨);¹ÁÔð ÈGg3(B‰äôUdÞhA;âO¿Mü)P1q+M&«ö“ØW1#ÉߺÏ!Ô5¹"!W[ižæÑôuC¸¾#ÓòÎoϦ‰UãÔ²:Ý´ØÝÜ´–Ö˜˜Õ=_mOe.eõ÷åÚN‰Â}ýT´t®½‘¿dÊÅég +}~ŽÏì+jز­ÂðÎú³l2<|Òä%Ì}œR;HÆèµÇ„Ç')¾f1Û0ý‡Ÿüé»·‹±ç¦û!¿¾¼ ±3 ¦ÅÔ)-.ÈW^ú®j×[ØöåîýWœ\Çûsyó?@ý§ÿ,#¬ç,pc` ‚k©3l‘Á§¸`¤³Õ»ê)”.`î$£i +Ó©PÓ~;èÛf\3/Ø +3>Hˆœ`hW‚#Ó{øÑYøðï'OY endstream endobj -511 0 obj +514 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 510 0 R +/Contents 513 0 R /Resources 4 0 R -/Annots [ 512 0 R 513 0 R ] +/Annots [ 515 0 R 516 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -512 0 obj +515 0 obj << /Type /Annot /Subtype /Link -/Rect [ 338.633789 752.511224 378.763916 736.011224 ] +/Rect [ 338.633789 645.511224 378.763916 629.011224 ] /BS << /W 0 >> /Dest (chapter-logging) >> endobj -513 0 obj +516 0 obj << /Type /Annot /Subtype /Link -/Rect [ 369.548880 304.384984 394.882620 287.884984 ] +/Rect [ 369.548880 197.384984 394.882620 180.884984 ] /BS << /W 0 >> /Dest (chapter-mvel) >> endobj -514 0 obj +517 0 obj << /Filter /FlateDecode -/Length 3480 +/Length 3105 >> stream -xœÝ\[[·~ß_¡?`š÷ °£›Æ-bw 76ú ]IyJ §/ýù^o‡¤vm„Íj­ápf83üfÈ#rÀðzEàš¤µQ’ž~½ûr‡‘þsÅîãø"’”8®ÂXiuP Íà¿Ão—»wÿt¼ŒÖ”‰Cûæ·_î^Ÿ‡_þ½ÂkBr½{//…°ÖX°¯'Ý"ÏEÒ$-e©8Ò‚RÂB'rAcÏ“vç"i.­æ iI¤øŠÒ.ò\$õÒZÏe”iàà]ÌûæáŽÄ š"꽜`̨Ãïw¯>}øñ퇡H{þ×»Ï÷˜¨GŒ/ý„ =ÁovüÇááOwß?€Þ3Cé¡}óçÓRbæJ -¹8­âÚOÓ•œrÄdda©¥Àê|ÞA$˜ŸZ‹p……ÖµDÄ(DµÁ’Vìv%R'¬„ôFøá˜`íþÍ\ìg˜j äþ¨ hôBx&ú'Ï>wô\{zsdÆ¥QƒúM­ -"Qü‚IœÞ½ýëÿ~ IûŸ -:œùÕóOJVê|ñª»+½b|=g^p ^Á“ñ[…8 Ÿ ø kE…ÿÛ~JZ>ŽG¤?]«eæ” nˆÔ:½øñÃÇŸ‘õYï¯4CLK–^ü*Ž¯”¹‡YA‚ hs•˜ê§9=›#üM„ÂT=¹Qö=QWLÉ£ûè¤ÆN­f¼“…)ÍÉKxš*Có\éy…Üé ¤T+½×椭PKòƒP”ó¤¸N*4­-ÖçF%ÎÑÙË„I8Í nY)ééº4$#g2%[%-4˜'èí„GBê•rÒ›Á’9fvé¬ýu¥ïTE/¯Ë·· =Ÿ½°ÙxDz -åÔ&«§#‘ΈÖɨ‰íeÎ*ı…5²¬bfëd§]QÊI¬Úú5¥xׯ-·˜6,­“X2ݺ¹# [U/âH’Ò@ËÓŠœÜËòÚº÷!€£Dó»¬!€EÌVaY€,¶ÄHØÁ0¢˜qA¾)6X›vˆ ¨_D/Æ%»6ˆàoŸ¿žðÉ8Eœ‚4|´÷âG™²¥sxÌC¢´Á'‘R4{ÅàãY$…¸]%r&¥gPno¤ªVé%©Ây•7RC!ÂåzÑŒ^E±m1s-©È¨F”0¢¿ªŠ7¸qàÀäàm䙩¿¼"œ¹Šå7%2dŒlÖ [͈Iú̼ÔÂ2§ k:†ÒÎMt>§m"‘ÛP4ö£Êz6N%Ï,ls2lú&m©vj9U„éÞvc÷;3TD&!N™´ÁÏ=Æü$›™üκû‘îË&ài§ßk_› Ct?>¥ì´3:Ï)]½Ã†î-J¶<óäHÍHÒÅ9À“³ÜܶÙwMà1·Dðä ^t§Ý`_ý>çRô cØþ±O1ÍÌej>ÿHˆÍ¢|ê9¥–¥S¦u4"_K‰Ë‰¯8“}S­Ìt ¹)iŽ@“‘ÐÕÌÒ͈kVä­¨T1W/!ºd<² ÿÍ#Í©« 6¦­¡\L ¾uüŒ¼¨‡¦’–q;^ÓÕ rÙ XWkôc]9zä3tä¨ í`~Xá¼xINb‹›’®ÏòB\º°¥1W›ÊZT¢J°$äìÇïÞ¾ùþ] èÒ'q©$ĬÂ%¦˜lK …ÖV®¯tš‡~ƒÓ‹gz™¢Ø_4R>¿zJ£Úbzóp7kmå(i(ªêº3J ¡(•²¶àÌt¬¯U6֚ɸeA®,¡AtKy¿u|lIˈ‘æ¡YÉé<²’åkOöÖ~Êeä·¨¹ ð¢/Mgõn6%j*QãœÛS“¥fçÜb(A™’Zl¾ñûÂXìl3mÛhöi#2G)@+ż“Ç OvÒôÛic¶ÛªÎXwº4óaýÎÒ¸T§œ®Y8Ï5R©Å:ž‚ˆ#½OÈ#âùÉ$p?•¾ìOÇîúW›b«VRÏÐíj{Íüù2…Bc‡®ôh¡42Ri,*Ç~ýÛ¿}úËŸ›íÃéE@æ§óGäÑÁœºÏ )CÄÖlºf>*´Ù^Ñ AFÊlZž¯Äo½5|¶›±½eoƒ$eO8 UŠñ<ÑWåzNúj¹)†C&ªYÝ°O+¤9Á†Ô,vÖJ_l=v•!åLï)Àµ3 qÍÞ€ÇP£d£ì²„ÛŽ¥$T×,v9¶qãÏ}?Ñö­Üßö=®×žJöØüÉAN°D‚¡¬²Žì3’ó‡W4ÕqÜ…áUW‹1d`9[síéj{qM3Š bc„.[]_ÉDÎWLwGä[õ‡r: vW즰À¿êEyÌê0·Ë„Œö÷%&ÙñÒ€¬ê»-èìä(:Ê:æEîpÒÑIK¿Žƒ¬”¹F§Ž K 7Où\Ä6-܆t OšæýÒØÔœÈ{1s™æ`n,sÙ=›Ñæ>6¦-kòÐÒ,z@£ŒÙ¬úêØh™¡Âìó™w¤7¨0_å¯ÙŒãaƒ#¿ÙتB«1ÎêPbacMàau í©‰ÁéE‚ZÝâU–3g”¥Û(â㥋³ÜOÀÝÁÜ#Øß»ˆÐqsŸ™¾S-­R%ĽgÆ6"òx2Ê¿,óº Ž§©ÏW¨G|i°9Bµªüz÷äÌ6ÃÏmÀËÅà9ÿtRä|»F±õÝëºå¨<ôE{ýÉê¢J oO¡¶–qÈ Ž2Z5EêÊEì'|æ•žö涔’d|%aÅð·]OÀq,AŠEˆpã…Jâê.ºª¦p>öÌÃ}%$2Lõòb«buS±Å¤ÄŒÔ,ÅV,° àòˆéÄœçB½o] ÖÖ]vý¤» ñla)¶Ë# –5‹AÝåÇ/þ]×­.p'ÄÁõEÃrTkQvk­›{ѧ‹ÏU•³QH=ª±ÑŽ‚òIÀoj6‚˜ï]5uVlí Z"–mÇÒwË­ñˆüL.X—a•’èÒ¬ @ÐÆÄ}Û†k—žçcí&ìic/¶FÇãŠed½Çx”öõGuM»ß)ÛKbqb¼Š·‹ -ö>2•Mm>Ÿç#›Žò<á ü$#Üì '¨ýË%c!¦˜œ¬<+Yß?[éU¯©0ñtXŠ½¦Bq$^¢´¿ ·d…âÚ湸ð1ß*É·ž÷X³­?šêÔ‰/¦ò­2Äv·mƒ ¤DI…Ü?4‘AÂh#WäÐxK¯CòõûñrÆk¿<Êê£)Ùš>m…4e‹Ì3ºý‹>ª¢ù"™Ã%ìpNÙc—} §Çb·Ýì •GÃ.°œÓ.’òÞ¼À'î¢^,?岟ø·ª¤yÛ‰¾ÿ´ah’°òÍ4aõ/:ò¬­T’’0[=\šDòA +@.( +%›¥,´ß£Þq×]²aµò('»x‘‡Až™_:oÛé;TÀ°Â+êòí-ÃÏç%O1Õ£ Ôóéof}Vá÷e<«¤5jñ¹~B© Y²ê†_[½ë×1·Qw$ €¥Ž¬X  Ìh-9 ¸Wµ˜`Ä®àBTŸ‡ ¤€ìè`•å7ÅsÓ¢Ø@* êe_Œ Zv3=oœ>¿žàâ ¨%Š1ª-–{}•“wËRÁÀfž6J|šëG>YERŠÛYr”3ëZ3ÜÞi«L¯Ò ¶ˆúvãà3†K;iƨ¢Z’EÞ¹¦TÜγ/ªâ nÜ#80¹bÎò•<#õ§€W†S˜«¤žD©™jdŒÜ}I5“Ýþ꥖XÂXɨ¡q¢ó¹¤‰D!¡X!G·ëù8´²°ß“!é»’RCm õV)‡é’ÃÏÊP™l Ê”Ç"÷óU_ Ÿ)fÖÝ·ì¶|`Y2ýX·µ©0ÄæÛKí¿3ºÞS6õN ½ë´„‰eq¤ÕȈÒÅ9Á“³¦Mk&&ûMÄE¬-±QýoM»À¾þ-zbÁ¥ø¥þiÜbV3·;ÐêíºÁçÑ]õ½S*Þ:eYG§êµT°q¹¦Ñ­ Jº„Ü´F ÅÈ+ÐÖtåìP֪țQ©b¬^AtÅxl4ÿmi´¢Ìn°yÛBåö¨DiöÉ›zh(i·øšÎ)Êe7`C­±ãèFvŽÞù +'9zC˜ŸV¸i¹f'ñÅMI ×WûB^º”ÒDÝ\D•â #Ì#"ýðÝÛ7ß¿[:€4ÉIÂV’b6 á’·˜*%¦Bk)W’WÍS¿!è%+½\SìO©žß<•Qëbzñð0koå,i*ªúº3Fe8׺· f6¬¯D5ÖZ蜲 ¾l¡AvK}¿tbl£¤mÄ`¤5FX­äpžY dõÚ³½µrÁÜâ5'žô¥á¬ËÉ J¦ÌP¢•sBlMVšc?È¡›È4ŸKż€‹]%Óu­Á>‘×DÊ U{‡=²Ø¥Ùn§ál«ó¸ë½£FtØvgj\©SN×*œÇ™å” ‚©#¿/È#ãùÁp?”¾íOçîú‹M±T+¥g²Ú^3¼L©ÐØ¡k=ZKœ6–ªÎ±_ÿðæïÿö×Uúz¢àOçŽÄ3ÙUŸAsH*¾f³=s¬ÐzT¹b#iCpÕòÌx%ïñÞ[Ó{»;v:¬ÜJÜ_ë“Ä+l-OìÕ„ž“½º•ÜPr8 ;QÏê†Å¤:^BȺ¾Û„ÎAŽ¦£lóa`]䢓b'-Ûuœ1ºr:.-l¸õ–/UnãñöÈ ¥+xÒ­^Oݼl•1—[Ìá2·Ý³míc8m[“§–fÓJg3뫸Ñ*C¥ÙÇ3ïI/Pa¼Ê3^³ ñaøÝ4tlW!àjà»úF(9K˜5Ìð0»†þÔ¤¾Ú˜¤°¶é#TÕž9¢lÝ¡ˆwÌ—.ÎzA< w'sc h¼w‘¡ãâ>#}‡ZLZ¥9JȹgÄ6#ò|2ŸÊ¿j ~ó†DñiúóÃjŒ/ï¶$€@¸ÿ4Dã×»'gþ°ž·¯ð©Nkþ;è¤ÙóýåÖ÷V×­Få©/ºÕŸì.ª$òõ)ÔÒ2N{‚«o?¦ (]¹Œ]Ú{¨7_Iå`lC¨RZãWf Ûõʉ¤¤˜Á€7^8àÌ)•`|VM|왇û¶|Êç_^lu¬n*¶„ÖT°žRlå +®ˆ˜N"x.Ô[ð2Ô`ëºË¯Ÿ$ž-,§~y´£ºgÔ]ñpüÐmßêw"\_­Xbµ·ÖZÀ»éÓåƒç®J‚Ù8/\ÙhGAý¤à)W5#Â9½f3.¶ömË’ñPúÍr QŸÉ%ë +jÊ&:5ë + #´y㾨%áú%äçñXŸ„#mîâåÖ(>®)P0ë=æ ’7&ÔÇêšu¾sRUâqb¾Š·‹Ü·Lõª¶ÌŸÏã‘«Ž2J^pP}’‘nö¥ÔíË%¸))'kÏJæÆoŸ­lU¯¥0Àx¬ +ŇS¡¹ ’/QúŸ €›²BsmóÜ\øÀǯ•qò¥çkÖ}bdÂKˆ |»¥Ý­@7‚IÂœÖLíšh€|#rU ›î“Ïß×#^ûå6ªª†dsú¬+¤!ãq‰4°y]#¡¤Ã"ijq—*iŠåÜ]A×/¥ã+ë$%#:ýîãO¿þðÓªéSSÕ¤¯Ø¯H¶?ƒ¿þÓó„±Dø/`_"K8“ÄJ|(†½ðQ5Y 0%V +o–%Êó¬‰:0€'D +ëÒLÌó…!.Û›šÖÕÇ€ûŸ`4÷K.+Vû|÷ú;J”—ãõ)¿ø¯‡?ý»PhK‰ƒ +D`ªHÅüõîƒ0Ä8Å®^U_Daœ†U•ýu*§}%¿çZ÷ÛYß6"‰Æ3–B;F”uÜú‰Œÿ® jÓ÷2ìù‚µþ¹ò…Ÿÿ)b7Ï endstream endobj -515 0 obj +518 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 514 0 R +/Contents 517 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -516 0 obj +519 0 obj << /Filter /FlateDecode -/Length 3432 ->> -stream -xœÝ\Ín$·¾ë)æÄeñŸÀB€Fâ$À2ŒØÈaV£ñÉ Ö¹äñSl’Ýl’]äŒäÈ -Z4Åb±þXõ‘=pâøõøŸSÀœóÖ¨Ó˯_8³šã¿…b÷Ëòvþ!OVŸ´³Ìrn=i`rùwúíõáLJ,¼¼sBêSûâ·_>œñÓ/ÿšá5 ¹>|¯(•PŠãNØ÷“n’ç$i)­ÖŠIc¤Uï'í$ÏIÒRZç “ŽkùŽÒNòœ$ÒÏ•´ñøB+ͽÛÍûõóä%˜ˆ^\3-½==ÿúðáù§ï¿ûöûæ"ÿçëÃÏ9œ î8ØWί/ô+'Ãßžþ~zþÓÃ7ϸ~Î¥âÔ¾@9vÓ{…ñg,øÉé­rÜ^.ÅT‚ÇÝ^¨ø¢šJpϼÐÖÁìJÝ˲Jð¢Z@KŠ ÜúE½:´h˸SÞÀ2×_}ûõ7Fµ3þÙ4—»¢9?üéã<;i¯,FTÅêÓówßÿø·†®±aa˜—"T,þøõ?ýõ/­4¯W\ùg.¤ßO:˜^>)ü¡-£¬¼š(¨Ø S~·¬I8ËÙJ @‡X|Í¿Qv­ÃëšµÅÜd…×·H÷è’:pœqª <ù¤ƒó5ƒZòç§Gd÷ô ¹xñ%zË”Ò2àÂJ3»L¸rþ -q¹e¸m,™Å÷–ËsWÈϯ¸ø×Ï®† ÷2 Æ¬ó$‚§¸'Àß^Í€>èœ:Œ3\üêb¨V€…×ÌÄJ¡:GTÉŠyŠ÷™90 -:T‰Î¦¢ÂÅÄï0³”áõHôäx«ôOÞåç:ØCα¾°ÿÏQÆÅ]QC`>fY…dJ—_6Í'D†t‹Æ_ß¼ž5L˲×1Í“ŽÔáp{ÃÃt¸„`°‹† ->–´èxø¹¢›EJ?³¯.–Òî`¤‰Ìã}µ–,œ -F뻸î:&Pæ)5.ë ßÑï‹ÀÃÕŽ¥_r±A0ßy1M°ª›PîqX\N6a±` ß +,°V2R¹VEN”ŠáβqÔ‰£L+Ééľä¬HX‹ ’Cö–hͨ»ìÈä¤{G!Iƒ­ƒ½BÁ“…\ež˜(ˤ\¥SV[›•Ìz *í–Öèå»(*– - Ã:…›†%U HYEq°~g»¤È ן·€ŸÐîb}ض©ð{ŒÒœ¯bm0ɲ]W~ŠßKø§MsÖ°“A‘ ]Fú£L„PÖbϳídE¾ ü¢˜íuÌÉño›E–ß“Þ–\ä—Êäphµø·¢:Èj ™Ý^‹ì9âÈ2éáü‰IíÔÆ2g ÖÖÕ*ï/pla–}¿byìÔ9óï—ž3ÌÁwt|[à -ráŠlÃŽ üÜ ¾S«†-;D÷æV­buC«†Náœp¢fñÞ­º -¦M0)AáÞ0¹Æž'1»7vãí@ÞGÅ»MEÞíÒÈaŸ UBªV%·ewDÝï÷éZ o]JÓ¢m5 É)¯,¦´²=Ù1L›B* IŽu| ú¢0t®·r_iæŠI]îù”lŠ¸éNÏéµ>Én¦Ô'EŸ¨ô©ñÜúÜ©’r‡ zo7î`½ì#Å·ºô/Ñðau8ñXÖOȺjsb¾éÐ[cžâv•S*“oqßN Y^ÅPîÒ e±í>¶€©2 ·†¾A’íãŠ" Y±€ã°-Å^.{ÆhHnMGœ ”§@ºra— HNšœ¤íc¦Ô¸u‰Ã•Žå\ôl‚cXyn©‘\­ß@ec÷ÆùV66V·gMép+‹†Úeo6äÁfçE¨+žpYª5³ÛˆyHS|¥ùlZ¥(·¦}h0¢MÈu‘ó–™@™yÉÞmµcˆ“<p˜ìã‚¢œÚÉ詪l¤™›ö1ŠY{¦è뇑Â>{3° ì±ð S|w`&0Íf´URĘPH%ƒTE#¨ú çˆíó¤¦Ü‡E9D<éiê­l†šä[á8R3é¤Ñªò„!Þyö±ËxIÀM°Ã^þ׈›Ä¿UÓiéֿ騎ÛLA¡”fÚ -b`² ”rª=Ú‰4i˜áNoGe3Xè1N¸¡šÿGP¥²*Ÿ'îõu -‚¾Æ”öv¿+L¹ÙݡݽdÂj!H¬Ÿ£¹C±°Ql¼ÀÛ·F²³ -C -êéæñ@UƒfJ:¹(˚͛³eRÍ’Y5›?JÈ{~2çUPw7z¦+ŽÕ›J#­uFÞéZ·ÒœY.Aèjo@ÀQÏÆ‚³ Ë#€-æ†÷ïN ØÚaºt`-6…{Þž;ËdXŸ›œú-×¥¾cp¡³«<2ÎÍ8ÞKÍòë~ŽÅݱUˆr Y\c#ï†Ò˜c-w_’Ýàôè˜ `_ø}ù(·ösš V•RÓ7_Ý«Øu…éÃÁŽ&¡;œþr¥‘¹»ûÿ^ts&¬÷ô§#üwd µ¹Â×=Y¢|Å™r|8çÿVêô‡®átÜsÝ" -§,¶¨}’–Y¯Ex¨{}U|*õ&àÝœ…låÍr÷Ï:%wk¿õm#ò'êÝa -lИv><& |Ç]ú ·#_p¿__øôq]Î* +/Length 3326 +>> +stream +xœí\Ko$·¾ëWÌ—ï"…1ŒÄI +ŒØÈA+i|r‚u.ùù)6›Ý|u‘=Òúd³3’Ȫb=XU_³[\8¾îþç´`Îy°úòüëÝç;ÎÀpü·Œ(~Xþœ^Bª ˜‹qÀ€spp1‚©åßå·×»ïþ¹ÐòÎIe.í—ß~¹ûð$¿üòïZƒ!×»ïñ¥’Ö2e¤úý¤›¤994—V+ÃŒR\ó÷“v’æäÐ\ZІp&Œy7ËÏÑœ¥ ž«¤0Ö㣠÷®àûõãH! ´d2z¹à† a”‡Ëã¯wúá»o¸É\¤ÿx½ûù#Úqa^ã>qáÔÃ?.ºûæ×͹òR^Ú/È¿` ž9 ÖØI¶€láå%ce´ç2†©ÑB€mxx±mAøIöð­3M&ƒë/5+40À¸ÓÞŠ…Ç_}ûõ7Fý2þÁÊÃ]ÑnŸ,~úȧ°„ñ$Ô¤¾üî‡ÿÞòÒ4$<“ÎxTKEâ_ÿí§¿þ¥•æõºQ*ßB<´ñ“zÐøa€KéQV^1’¨:®$:ÃͲJáH¤ájÉ: ñd¹àè|ðÊùõ9: Sáw5ipÌצ!MHwïܪoòy~UÂÓUƒjòO÷‡½¸‡÷>$ˆ8[–(m™Á™FÎ.N\91ºº‹RÎ3í0˜’‹rWÑôÞÙ¨>\æ+ÆîÕréž{CpûxAéîAàO¯¶7(èF8ôi½øÍoPUB,YhÍ%tÿ´Ú {0+¬ô©«ˆ@,t)¸F©Üó2£Š®ä¸oíªG-Kù²LI#¡˜±Nd¯•£qÑÁ³Fã–õ¡r„o¾ÏÍú ÇÑž>\JµtcN:4h´Üú™\A$ÛCcb/v,ÆêHcflîSZ\æ¡C,KEG ²ÕÞ‡2é%ç +oñiqâÝÅqµcé7׋™Ð\›êǪⸯ,Óâr¦-¬1áÙv2\Guasi# “ &Vi·FÚB=¸ˆä/ÑžQ{›„X€Úâ•8›ÖWȱÁÞÁfq3ˆü6ÉgXEW[]ez•7C²Ÿô²\ó³Çéæû+£eQ—j†aè­½¥TsØöx I*d/2÷¡Úú+ŸÉ õ~UÛ®º|®Z[ÕžYZù±9¹J¥Lx…]Τž·­*èX^£¾Ã–eÂïž+òVc‹­{ä‡:lSèB—1Þ ¹åNhíFËßÊ' ï*qd?ñwÇ»CdX†eüݾÆ]à"À§vE˜‰ÙH±¤]—±Áf\ØJ凡Ô€M`܆¥#]tÈ»HŠÈrÙÉ£˜Û€„> s€ÃHo™¶€â’8Ì(ƒŸÃcv¬dŽ}‹ÇH±Òý‹Ž_*V’{†Ú'fWÚ³êix«¦Ðo†g*R'à˼’aHEâ½áT±–ß,«Ä!)¨šÄQì%\Íß׸UËF:ÐL€Ä°?!ÝýitÆ¡¹xö’Ý쯀á ÊÎ.s"ûcþ½!9jd‹ï`6Äè.|CŒ?‡²PŒwP‡bw+¾Cq. R9Kâ‰PŒïp D_o“~<ê + +xfÿŸ£Œ‹»&¬#Ê +“¿ X%bDŽ Fã¹Qô,¥ŽišCt‰ž×8=öЋÁ^ü^J­Zt{£1\áIÔi¤‰Ix?­G†j¢N´ôIàu¢%_Q§NXyÉ0E› „Í[IÍ0³ìS«¢ú¸Ó`Æ$æD2-…:DœŒjÀij8I¹Jm x¡„¬l0ìáöâ †—„eX§pÛ$û65/‘ëoÑ¥‘mÀ%ÒliÀdZš2ìdPì­ãÒæ÷3™F3x¿¡±ÿ;]¦²ÀœµX[W«¼½Ä&[˜å*QEò‹wšóßÞpjk˜ÕN+G¶aÇ~êß©U3˜Y¼¹U«HhÕÐ)œ“NÖ$ÞýJ:gVa‘ho–k}l¨Á+Q“8r`ù´@‹s•`„š,Æ…ö\·d©Y‹³}šØgWŠ|¿O“L)¡1Œ&×HBAÊbÖá¶CnÜ£È{¯y·I£†w»4rB~Éy(ywDN-ó=5t«…÷.¥iÑöš„¤”V·´¼=)®Ia- IŠu|?…å3C§ªq/÷µaÅËÔóiÕqƒ¡…ž‰¡7Ôú$¹™RŸ}¢Ò§æsð©S%å ôÞ&î`½ä#Å·ºô·k 㱬žuÓæ¿éÐÛbž¢ö"6Jk™|Æ};1dEC©KÏ0”ŶÕ¦ó€ÞCZ”'b¨aÕõqbhØËë„$á–b/·]LÉDP”3”'CºRa—.ûRŒÖÓ>“ÎUò5fÇF+˹è/8ØÅ°òÔRãp½%¾"Šso7ÎXÙØXÝžuÝ÷²h¨Pö&C$;§ª@Ýð„—­¡*m9&Dïôt Ujä¾À5 f´25:ÛSÊ\A™yÉÞmµcˆ“š<pˆ”qAœÊd4«*‘4s*QÄúiì}L¸F_?Œ,7 œW®=Jß2Í‹ +Û$£½’"æ„Bj51*ÛÁˆQ}ÐsDvŒyR,ËP£FOšMÊfF“t+G¦œ²FWž0>^çc—ð’õÜÊò{qÍϲÔç”cXÿvØQ·‚B)Í´ÄÀd@(åT%Ú‰4 Ì[`R¤ýÿ@Lë ÓéóR_·¡ èkLß!÷EaÊÝîíI¬?Es‡ba"K¼‚·™·F²$ GÅnDQ[á6®” ø«\rh2oÚ-WÕl!™T³ûñƒÐ+ò^ s^Eñpv£§aºâؼ)7ÒVg¤L׺•á ¸ÒTk|î±þá !y°ÅÀ¼ñÈúm«½Ó$‚MážçÀsL…õ¹IÖo9.%Ão\èì*Œs‡w¸)8®Ìzíâ-8|EêÔ‘),†¼5 ‡—¸ãI‡aqç{}]wñÂ;è{8ö&Àc·t»„Þ1l³È™ƒRÆD[Ý»Í`=î²;£¿{u€bQ»./ªÊI/'×¹¬+NÜ?µ¯ë†ä…?:,¿ƒÂSû(<9FáÉ©ÕUwb踹¤•Ÿqn3’ö +Þ®èE†!빹NJ‡yÀ”búÈ=æÉóc$é´–kz‘ÁÐâ^Abè È=ÉD~ø~]Þp–{N­ü)ÐEL +q½ëòÍZ­îŸÕ¸3@ØkãOlªM%‚™Õ[0 )jõ¢FLö“ˆ¡%¨J77Vû¶)½ëØB#·,ï+¨°Krf,{Á¢ +¾CWÖ0KŠ~¹Gú`X±1$P¾ rú:¬«Äµoœa¯¡;(™è”ñéA6³süs´"7ÔÛjêI+s‡&Í—–¥ï¶q;¬±‚+ÎHX¦yrxØ.Ñg¹ent¹ó^™Ü ß!bM½ +u¦¶ +;‰ ÝèÜM']yNKoç!a»¼@Ž9N$ô´ãLBÏ›9J¨6EšYSÑÃÛ’f°”æ2m ¸NÓÝÔÁ¨<“ÌðɪRšUyÕ€Û¿NC‹ÒÞÛ9rØË~2NŠSŸÂ>[Ý3f¶` +ª¾ýÄkؼ°9­ƒJdëF€èì­‡9Bù´#ïñäE¡ó ™Ò;àhd™ÝT±Ð‘ÝÊaÎæÆM©ÃÃL³ŒjN§À9n`Ûæ¬|Pæc÷‘b.ßé“—€¯ñæN7¢€©%AxCfå¹'rhuE‹Úl”ÔèvŸ$iGÌŠ>rt*@_†zÏöS’âQß-’Ë~Ÿ É¥q\b†¨v )Âó¨Ðþ•O!VëÙÐX³Ú‡åöþH­Ï+eq¹wL…0 ?/£k@e™Ê î6{•к>Þìˆ ö)¶Þm)­:”Y O­­dÛ÷ûÈp.ÜöÅàÑMY¢<71s<ÞŠ¦t™qdÚ¾¥Þ.,‰Õùí:Zª —Ún½†¿ÝĶž,(µöùîÃWœ™ LJ§ôå?Z_þð¯m„uœyn Š 8æ#¼uæ¢0ßz#Áfß²çêA¸HåpÉ!ö½]PspZk?OúÜŒôLÀLa=î·såh’ðè>Ì@ú‚sø~n|áûÿ¦Mòœ endstream endobj -517 0 obj +520 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 516 0 R +/Contents 519 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -518 0 obj +521 0 obj << /Filter /FlateDecode -/Length 3706 ->> -stream -xœÍÙnk·ñÝ_¡¸çr_Ã@‚A›¶@AôA¶¤<¥EÒ—~~g¸“‡‡¤t] 1éZälÎ~DO~>QøŸt3Æj%Nï¿>ýöD6- üçVTÿpÇÊøIË“4zÓ„h£O’nÜýwúýúôãÓ?,k ãò´óû/OŸÏt#§_þ½k²äöô=üxª¬1ÜÉ?ŽºE˜‹KKj “—ÊrQ.§ÄnĽþúôùõ§¾ûö‡e›ñy½=ýüL(á„ÜÞ •°ëJáUÀßÌË?N¯zúæ¸'„[ÆNû7@C…¸àJScQkaˆ¾\2*­@¬ ùšHcZŒ°M®²‡ìœo‘Í‚-1µoZ¶à¬¨Ôp*Â*êpýøÕ·_ógõ¦ð?p™⛂WëñT§"­ÐL· ¾ýî‡ÿ¾e™Ü0 .Z‹5üúo?ýõ/{j®7Âô•0óF˜ºz…÷Ìz!@!iÁ[¹i¡•SÈÝ@7g-ˆx6 `É«½µ ˜Þ€Tev Ô|’Ês ¼À™à”¾XTM¨£ {~ùÄ`Ùż<ÃhàFÅé!цË7¢Aëè*cp—¨¼ú×x—8Ì !;à˜37:!ø¾!7`ýúFèMÁ¡¿Ï–ƒAyI€ ^(ü몦Ø…0!¼x™ ˜WpÙ³'í<åbrxS¦Þ^ij#Óý3|ˆ€sÄ;]HBêoÀ5Ûal$ÉáIQùŠÄ4,UÏ•('ü™kXGÎíF3¥m¡N?‡-Èœ±/”úö¨ýñƒ­„+F‹Ÿ@€[ -'l.* ^ÝÕôJDS÷‹ë£s[LAû=ª'Hk¶Ž(¼˜Wp¹vórqÂpŠyQ^¦Àf8Äñ^Çž?I Í]´‹Íàðp½Þ%¥oÅJÀݽ@ܧ´ÇÝ–·`ÔN'Lxu0¢Þ#áNð²@w¦åã•,_;¯!&~ðÆ£Ø_*tkÕ¥r‡š/uàÒ]hŒèO?""l@Žj£ß[Á ·]l@äìZAŒfâœîON!XÞ‡PM6âù‹|aÝ/ªB0×£z ^9ô>(y€*²¿ñÔqú¤½H:j×ú¹Æe¦'ÀpÑHð‡Ô˜?ç> -uŸ ¯K÷}éO–82S¹…cîÝÆ›ãOÂÙ1€*6Ù½¯â9 ßs7Xã–¾Òú›íYñç:—O{F^bVã•÷Î-Ù4;£f¯“É:G ‹HVÏȈ@ÀfÙtsFØåä¡ œ‰£oG» à`{'(!ë†cQ•Ñãhe7xœˆ+Ä/Ü…|LÈæ®EµÏÒå¼v, á´ºì£e.¤^‡P«€e¸2GaCü`ýcà…Çóo õK¶*Ûôw‘£¬âËreAN¹ÆbÑòu²ÑT´)+ ÜH¬Xi›c¨“ßEŠ…N;%…X$„½ÒßV,L¤”Û>'.Ë %9òv²9 Û`'Ý·ÒT ŠÈ%ÝÑT i‚ŽÚ ðsŠ18ˆVëÕo%˜ƒb/J Œ-Û‡kZmZ³üc*ÍwñÚpi7`í8t4Ñ‹ 7{—Y%l³-¥Ûô±ÉÒrïN†¼O‹°CDËU¯! •Ÿ­ìº©%yß.IµäP;jÉi­–±N¾O¹E¹7†ú¦Î§ŠJ(Þ°XTIÅ”c ÑÑš÷Æ)Îvv\LÒzäu)o²´©N/-¢,”¬!)÷nó‘ÄTȪ/¡2ã“}W'f¹¶r¼«*]S‹¬e³‹qª›.¢²JÞ(k´ÜpqhEŸà[Qù)j?qY,È%7R\×áæœò–-¤|C,È”¿4S,îð•Ç2ßR-§Ôµ›ê b9¤-…Œˆ­oÖpéÔOé—S3«UF:J -F˜ ¹N©¤ÙL€‰–ý´Ù”õÖ ˆÐ\lð¡à;P£´êuUy®SeÂq)†˜AÝêÙMæl«³ ÷Àš0^Œµ·Fñ>ñlNë]»–\~ßA1÷üÁºì™ -álçÃNµömÍúöêHY¥H¹§zÖ¨^.MPMëD<¶›/D”ÿp}(ˆVOÇp‘®6-ªU+m†¾l¥ Y«Û|{c†‡’û^ûo»Nî‹:õ˜üiþ?q<ÎdqÔØß+•d!* -À¢R5ïÒ|$!ƒç~<Öv"…ËHHó[àM¤0e7ÁLÜúð–dèRÐEŠ »¶ ß4Ìî@ ‡~ÄÒÌH_¬Ÿ$?*úv´3#£¥û,²èÚ|9’F1œ¤”ɯƒ¯²Üü+†×Xñ­W–Œn”bQäa‘Lm†HÅÈà -"Aë¹µ\ï@ÌÄÝOoRdjD娌]þ·:Ò1 Xü+M¡ž´Å·[›Í2­yª„Ô]~HHIõKÅtQC]QŒv4š<\:¼.C²ŠÑŸ‚Ò‰….¶Ô›9§ ²¶x L·6wD«¾•™ÂQ~B¢m|„àŠ ßG]-Ëþ¿à! IÛ^å!µÊÇÄ-%p葃øõ¦d€&ÏÝ xK£—ޥȳN¶h)i„ø¢š`¦NYžÒ)"çU.Ò0K1êS«ÙŠð‹&êGQèAõZ/ý¶9ªcµ:µÁ*‘[9š™Ê. Ͼ1ìL8é].å8KQ+(Š\SŠ<¨œ~) ñ<Ç`úå“ñ¦¶¦˜lq§Z²Æyá’.—…=eæÒhÏqÃéjšŸ©§ˆgKùؘ-0EoñÀhïzM“¹Û)ÝW'ýŸ£¥Ü˜ã8k¹ª8ÉÀˆ-ìWYÑèµiði!ª6ÁÈü‹Ÿ•h@Ýõ¬%šíAÜÿ¬„+eÙzL'z,¡ñ/¡Dç± -øp#AÈú(3˜ëIªíÄQH R`CùøDk|ŠÐÐ4¼}"û²Šj¶JeHVGré ^ÄØ{a´!–„£V‡’ÎlW(jŽ(Œ© õà=攈ñÄé]X‹‚[4 øŠ"WAî“.<ðÔŸ(ÑÜlŠp#ÒD‰îõ8¸Øt¯yÁsf\´:F«êa+;³åœ. £þÁPO—7ó9ý¥ÍU#tãJHÊÝf­¤ûÜê >‹GÙ£¥Ê<öEûYÄH΂Fÿ4—Ç]srà 6®•r‘ÂÞ_8 ãïg´&üŒû¥^ýÈÜ„~~'Ü¿\¾=0ü!˜mC…6‹Dû§¼ÔŒ²£ñº=-ÆëF³ü`úAaû:¶B‘ÚVtm½nÌ÷øäY¸Æqþ`°¼hÐ ¡ÆÜÁuPMg®x´Û ¡µ•î&€kòe[6ƒô”ƒÜ¼ü¨eae´,&Š1¬êðCI6ýçäÜðÜŠ1¿vúc²nbLÏ1øáÒ*Q¨[²Ef{°bª÷ FïBÖ\ˆÚïä>dStôÊŒ”Çpî]¾±™ŠÜ)‚è=ËULf¦LpHFvããušæ‹ç‡(GOlÌXO>Ô2 A|DxëKìõLÖxÇh,ÕF0=Ú?·1f§?r0å±$¡Xù ÑdG X°Mz¦Åvΰ‰ŠW k ª`Ùú å®Mr%²hõo,ŠãËx”D)œxW³»{ŽE2© ]$C‹Ý)œhðó,‚ÀÕ`›Ú1à™`¤Þhb ¸CÁ8ƒk}‡…ù Žö¦†Ôùúˆ`˜Ø¬FˆE2vσ þÛX6©™»` ¿–¨ETöV«Úl°º8 Ë7;?cjé×…øêÔN_«×ÀöXò=R,åüîuåã°Þ=nm ߨÑTÇ­³iqn:¹l[ìT_Kœ–>ÿ¨Ê·KÁ›‡*ò#4#õSÝi& J¦Ûij.ñ¡LMmËí]ÓÔ”à÷§¤Íx 9)™qžAnŠ–C\©ŒZtÝ;ŒN÷ -ýJ˜’¢¯0ÄÚ4†0wäfJ€3ñœû†±ËÒ‰[F Àòñ-ǃ]MœâŒ²¥L¶‡xTÞôÞ$þ^̺ø¿Þ5Ù![³š‚7ÜA•è>ÿ°£H!Ha|†Sn¦å®Ú^ 9+¦¼uŒëi~Rå§;÷%­)¢}W®hNñå«¿× ²BŒ9„Ð ŒÉíÜ×ØvòZÿ¡ÂÙ?ä·J]Îæ›P¸}älJò*îZ™'tV#’åÀ}òy¿m¦§OfãøÅ`øo÷5pûo¦Røa9¾¢æʪÚ[ø´#$cŸÛÿÞ±Ðù™åôhñô<„X£Ô8qÍ«³T9¯£…oO3úe>êŽHþ7Ií·§Ï_Á#ŸÏñÍ„<ýá_i…2`D‰Ä*/%Bo’Zeä‰ëM[É´*Þ_3§-Be¬ºYåÂNW-y¿ô};âwä=pÊÒMËð[»ˆÆ/Þ#&|;Û‘.KÈN¾ÿ/O ¤{ +/Length 3773 +>> +stream +xœÍÙŽ#·ñ}¾B?°\Þ0`#†‘°1yÐŒF~r;/ùü¯n^]¤´À+h¥é.VɺY-v¢ðúÄà?+±Ö-Oo¿<ýúD‰Qþˆêp;¿'¦`¨ðÿNÊb(5֜࢈{úáé_§³– uê¿üöóÓç #ôôóîÁ¹z{ú^‘[Á)±’óÜ.â\-¹UBm©åæã¸]Ĺ¹¥„)îNý—’ü×/O,˳âä€I&”‘§—_ž>ÿñë¿ÿø·¿ž˜$Úÿ3§—ÛÓOÏ”¿]){”]åúýÌܳÿ~þçéåO;:Îq’Iª¬ß½üùûþÑau\?À.%åBœŸá/¢ŠëîT_’íî j(g¯gù<¼ÍíÛ™ÁÇ»>«ð—Gvf,@SίÔ^u7 +pFf®×€Õc¸ºseÞΖ>ÃHÓÓcêÌ#Xe»éñ,™t2§ŽWA™0‰ÃûL»£kn‘¯ˆÃ¯L*‚û¹š~H`) +ֻ셆1^ìïO;À°d¯õ¢!¦Ó9A¯ììž3ùå—[˜Vø,†ùûñ (ò’l$l‘–3ÀÃ5—Hmh`Šžl@[íü¾ê°aºß¼>ÁÙÑJ%ŠJ3cbÀ½æï–¡peÔ£´Û(ÞbëË(wmRv¾xi¿W7#˜Þ)lÞ€…ùÔ@„³ÍßUdy7—˜¬0ï ŸO)|n@/Õ‚ˆ©S­Ý[³Ž^X³l”F"?&f! ´ ª“3¨x{h»·´f`¬ã=Ü:G &R‰t§ÎxO¯ÒdÍ묆±}6µ‡ŽYüÈÌD9ƒ ’lWì k‰ÙTí±”M(Jœ²Ì04ŸÁâåûÒ5kˆ€l ’¬5Ò¥kœHªa†«ÓËéZœæƒ©ld‰Æˆ/OÕTw¤j–eŒì¸ù TM#µdêa9eDR +Þ¢8 +[`ÿƒÈ±[Wj3XÕ¶C……,Jß›ž) d@‘ò+Å&¬áÆAj@êØêÄ”ŠµÿÙåž&'¥ ›çf ò_É>ÌÎÐxz†­#_ tž á“ +†8PÿfjJ/…)TBA÷[˜7Кð1ÔîáŠ\g:‘²œ¸Óõ—…y>ðã’ËBœ~Ú£õ-Ë«R°• b¬xå¨ÅhÄûwרf£q +!àdÙn‹T:Ć÷)y/žW6…£Ú+æ;¥ÆÍq^¯9–<¬©MRè…Ž Ó‹;écU¶§79O!:ºR[ı´¹®¼°Y{D´å5‡oK›wgí`•—²;J ¥’ºVªã’ƒ?'´Zl/™‘xù6 vgã›ü1R“x"ŽŽ4kÓpt>{>ã~’„£Ãsð ¦à‹{ßfàÓÙéºåü{ 1Ú6S§à’¨¡¾ö 8ùHú¡Ûw{Æ^baÐEâÝdÔ3nîʵgltYøŒºš¢<4³å[@lÔ‚D†‚bŒØ0|Ä—ªŒ1Èað8Y®kœ…; ù|+B¥kYì‹ò¶¨d. V);ÖÔA¦X«€…Ü£0”~<ÌØ0ç!Ñš)•lU¶}¯Ù¬Ì¨8Xƒí•)Æ3¨±¯S†µa±ÂZåšm1íŠÀ¥×-Üy“:|A¥ViAŒÓœK´”Ù–Ëî«ÎúŽ +¶F.’{ :ËŒ#V­ô* ¢#R#ÃE§Ïw  Âh}CÈ¿ÅB§ñºy-—"^ ÷o¡ÚŠÙŽ‡ñþžïzÝ 5€P¤ƒ·áP?ìà»ôÙøöë`.TŽ­8iÐZ£(.V9¦7ÑEŠ…L!…X$…½*j«/Ll)·{ÞüaR–3£uëYaNÆ6ØÙô-…4ª"rÙtt«…4AGm‚$ø9؈v9Ö«ß~)•*ÆúUcËûpÍhb ß_9¦2¢‹×PÐaÀ†8t4[ã"68ºÌ*a› )Ýfj½\O ¥ØܧEX”ÐrÕ å¡ò“äÐM-­÷íº‰öÂz{¬±4¦Ë\'ïSnNeQîÍ¡¾­ó©¢šz;³‡œ!ÉŽÖ¾5Nq6rààr’6ª Ïø¨KyЦ:u ZDYM«2:,FÓðS…cc_dÅwö-«NÎ6öÚÊñ¨ªtuÌu.²–‡¾§‡é¢VçaÍ–»hOi² E姨ý]æ…ÜfEOÕlðžòa` )JÅO**Í”JØ|©Ì‡EË)uí¦Ú¨\iK!³µf¡ S<å_M×ͬV'Ò ©ñý°‚ƒ°—Bº› }Ð7Ç©% àÌšÅÐB¸)E‡ +;€Ö£SU±×©vÆ=¨1“¸Õ7§»Ýܳ­À~ÖÜðñb®½5‚Úý’VÕ£º#¹ýû€ÄÜó'ëÒO*…³ƒ›ƒ2jíÛøv êHYo‘òHô@jÇ¢·—&˜au"ž›´(–¨èvÃàSA´:ñ .ÒÕ¾ v†²:J›‘/ÒЩÕÇ|½1󛟒ûÑñŠ»Nî‹:5Îþ4ÿŸ¢8 gkqt°?*­ d•V´h'—C tÙÉ©¶)Bª Ío‘?֑µ#’Ûºõæ£dè +Æ­qdù{‹ÂBnÈ$w +´éG.õŒŒ—õ“GElDÛ3‚öYdqjóåDÁ°“JA&¿º ±Êr‹Ÿ>¼öÕze>1_yX@×ÄR¥9}X@H½pN˜ÅL@¦ÏKþed`¬­M¡œŒžO´\B–JÝ*!õ)?,´zmíÀ‹K".6¢‘dU”­¢õ#P:±üüå~ÚVö9MˆµÅƒ„e:´ñ¸¯æVf +KLʼn®ïü®òcÔ5‘²Ýÿ7 \‘”´ D^êZä·çŠsç=rZ~C´*°Ís4{é.Ež|°³ ã¥Ø$ŒðU7Á:ÛNÊö."r^ÅÖÌR´úôÍêSŒÅ´Gé j| u›{qÒ¶§6X¥Š”­™[ÙÖsÁ†nÈ hîzÊQDµg…_:…¼Ÿ8šqùÔÖ7[<¨–¬Í¼pI×ë˜2si¤çø#È£j?·3E¿§¹”Ÿj©Ï­ãµ±ÑîÎ ÛQF'¥}u2^Ζ²+0çvÖªØÉ4Wد²¢1:¦ ÂiN à=ñZzV¢Au׳ŒÞ£¸ÿY‰PÊru›NöX2ü˜DòZ«€›„BV!룓ñ¹žbÆõ(ŽBz@ +“ñ¡|~¢'|Êt iÛ_6þ\V3ÃW¹LÉ*¶.£Æ+lGO#`rI8Ku*éÌF¥¢&Æ Ò¦†ÊÁ5{Ì)xÇé]T‹‚[6 þ3<”æQìU;Ðl +sw”8+‰”Z3UüBJÆ! O^ˆ=3.Ž:0èƒzØÊÈÝrNAS«2ÔSð¦?g Ú¨eDh©oÖðH›Vá=Ñê–ŒrÚ“AŸùÎç¢ã,[‹`A³š¯Ç]}rà ˆ0ÚJµ8ÊßÎȉ·‹·&üLx3Ÿ±en2qy£ÂÑ®^hþP̶eÒØE¦ãS^zÆÙQ{ÝŠœíu˜bBlLŸ(l_o+¥º6Ccoû$òÉ{~ô,éqn@@À‹:kNª4c£C¿S{©»‰àš„Ù•§Af:ƒýôò£ÀR +–3ÅV…xt%›èÍ»ù}+úüÚö e}Š1ÝÇÝ£ U¦PŸÉ©í]ÈŠ&¨Ñ“›íø5©;}²`œ©ÿÍ©ôc‡£Ÿ†2R;ŠGaï¼²¨éGýŽˆ<ò zéÙg£´¿^|t:/ûŽx‰ü> endobj -520 0 obj +523 0 obj << /Type /Annot /Subtype /Link -/Rect [ 289.379144 670.011224 333.006585 653.511224 ] +/Rect [ 289.379144 485.629144 333.006585 469.129144 ] /BS << /W 0 >> /Dest (chapter-methods) >> endobj -521 0 obj +524 0 obj << /Type /Annot /Subtype /Link -/Rect [ 354.282634 299.872064 424.186108 283.372064 ] +/Rect [ 354.282634 115.489984 424.186108 98.989984 ] /BS << /W 0 >> /Dest (chapter-cli) >> endobj -522 0 obj +525 0 obj << /Filter /FlateDecode -/Length 3970 +/Length 3481 >> stream -xœÍ\[o+·~÷¯ÐðÞ/€a Aƒ MZ$‹ ú s$å)-’¾ôçw†Kîò¶CÊvÚÁDz4œ’Cò› —Ÿ¼9üç_œóÖ¨Ó§_~{`‹Õ þŠâðuzq!OºE3e;ig˘uö¤ù"ÿÓïׇþxzç„Ô§öÍï¿<|8ó…~ù×=<'IoßÁkÕV ½h®¸yGm'yN’nÚy²0-Òp£ÕI«÷Ðvžç$éª-[ˆþÔ¾ÉÅþòÀ“Íq'O”äR[uzùõáÃw/_ÿÃ'®ƒÿìéåöðóöÓ37OŒŸþüÌy|/%þÍøÍ0¡þýüôü(²‘ûË>1/ôó£ðOŽ_ø˜Ž\ù‚ 5¤çö–ëù¬à—¶ÀF? àæ>1w±c©— ã×U2wß%£˜LòPèø_bïà½dåmZ¯;¯î:czË7¨±Úµ š\̘Î÷*rª§H²røùóßO/.M‘s‘Ù"˜]j’LLEr¿0Ÿ¿¢DîB·¹ ‡ÁÏM¹×«ÄÌØÑ6¿øg¾Í0©DiºÑøÌPv}ÖÝ !…•óA -€eW ¨ ûŒýôz(gKl%®fc0!uíËt?n«}Œ':³äm’p aÏ·MÃhëÝÃÆikóìÜ3Q©J “uH» ð\æ- SøÁÏ€.Œ~$.ë4Äšàûó­Ül¡~ðÀö¸ ’W–ö¿mR‚„ X60œ=¡!†^Wƒƒ‘{(ƒáÂYðÃg_~þÅ7ÍYànp}4ðÛ×<”X´`kVÇJG 凖m´ùêó¿ýô׿´Ú\qÀ®0x0¨æ -ïìÛ²š½7‹äB(ýj ‹Q¾©Y¼üôý×_~ß°à°·sKŒß»Ânäƒn„|b —h߇ï´bìöiýž¹J´”| U#ú@{w ‹Ð3Žo/ÍÞ‚©°Û­^uyœÛá|å³*Ž¸gk-ǸƊe7”•íÀvØÿí˜öÍû÷:Üsp÷;×°=—™¥ý¼ÏývnÀÃ/Âæ¯(AœŽYv–5ˆŠâÞ`”„ë¸\§ñ@²åÑL T®R„Œ¥åMt:™I:kí3ýî-ÌvwÔA6ϼŠ÷¶tÈÎx §ƒOr˜rw»4¾‡ÇfouH]®va‰Þ5~z‘]­»¦MPÐ>"=_¬×8ì#©«ûAQ¥S@oœ3ôÕº…”â‰Ç( ¸5êûjT‹È>÷²†S°ÙÖԠܽx¨¾TÎŒ¸Œ¤ïgìîMÆx$,_00a‘‚Ñ#Hn±0Ú¾¶¥íoàÕ?Ð3qD‹<ÂÆvw×{ 7ßÍx BÈÛÁö^RvÜÏl”ì­¥žXz÷­á‹—ŒÔIè„Áð‹Všy‡á—"ê0Y¬Á<ÉÜbr[ H±¸5¸óNõZ“^ˆSû¦ROh½0%<ô`N= ¢ìåR I(e™vÍ Ò`’ÏAÀ'°Ä5tÕ~\‡†#|ŽCs¾f]¥aÅL€Kóä<€£7;=«;œ»8'¬e5 ÂéÁQÒ¯?œ?‡ýXî–ê;îà83Îõj]Á´Á6ž5Ý=rp¶¢®3¿µ380^ÆÔu5z\·â¶ÓÂf?;›•§~J”ŸéZ}Â=õiJ»•ã‰„Ÿ¥ïºPy×…¢ ](RðO›úù6¤.½’”v¸FjéD6?Ç€.ê…«Š³;"=žgFå ðR€á„Ú!âaà úE ̦3-‹–’*dñÙʹ5} -?f†«dG;ÈÂñ°sCp*_"z.!þ±n¥Ñ ¤äKa@]:HSÃT8H4š-:7ÑÇ}ü}mÅÔb O=!ª„”òæ\0s—‹šBŒY_²Àfkd"Ìãj kä>a¶}’:§‚”j‘Þ*ë>ž -8¸›#”i]Æ-ÖŠ»ãsªÖp³•uÖC›„î¦Hj?[T$*éææ¤-¾Þ6Tí'°`SíÕoŠ -@™^k%ý?œµwMÜô]ÈlOv±›‹`k^|£Ö7µ(oáèẄÙÑLp[­=.áô=S3 ÑsñvŒY±º cj°°Ñæc>?ÜDeŽ/׌Økö*3~C ½,£æšp¾†íc¿ƒ[a{+Ù«û/0$„°ØÔ,Žv(ô.оãúX=Û¾®œ¬w-n —†©F-ÉÁé€ËÁ`vÐ%Ùb;WöŒàŒ ƒ(ó1ß2ÇôEiÀ1]'òI²Í²–)<3”[>.š´¹g Þ#eoÓsAüiu«R€^Àî”YåÏOÉS æ)ÅÒjœ+lTM˜^˜^bƒ&_;DÒ´³L’o™Ø&„8Ò$YÍþrIÙ„=߇oæ$(7ä‡êÐ"ë°o²Ö̇™žÈ»ª è®eÞjØ`tZOã¦YvQh^s„ŽÑD7Ñ¡vWg‘M7ÄD»O­y¹~¶ä:gÊ•ËSGîÊ´ž5Ez\ÂRy$—um§}—"‹‘"i×⨳军­ÆAá‰K@I[cýähD$ßS#,T£ƒäIúvƒ“û&J¶Ì -¡ª$i+t5Ô!&sëx`V‡K·?ôJÞ­Kí™FkT¬ü¢ºpMJ‘™N‚ÛY>4ÁS¿HžÕæˆJl•ÐŸßWFlspJ“äy¡ev\’­úuÁSj¯;íPÂqätØ´´!’´IKôà6Õ#¯WÕÆj…JGìA Çã7äšÒ+éÀB ó“4qkdr,<pvïb3%[Æa¾x)Û</n‰h¡>ÝÌŒ;—•éŽob@Êǧ™ä·2”RWO$໽—D3Q_2}÷Š -Á`¬,¸îk»Ù]®³Ðõ¤%_ðu ê‚Üœ+<_$3J4¬ ?ÿ‘=¶cïA ÉwÌê›úI_ÝÔPƒ"Asn=4­5?¨>· -õà¡6ÿÆǺ„;u -lzaìIÝ;0í®Sõ½B¤ÛƒŒJªN)AÅæ°¹" W;û8¡R6-Ìž´2Õ9΂…{11܃ u~Ÿ>î÷ƒX(ÚÇZÿŠ­ -é_©}ÍšˆîªªÃêº?šÑ´£Ö¹ƒI‘eÛwtžGjµw-)jÖxF$ùe?×gÈ«zSŠ4>‹j;·²[œ´„¢V“ ½svÛR#’œ M‘-ãªçYA$þíXïq¸dð2Pu*ØÍ™PðÕÆ]j÷«T•/çj‚«fõ¤Ö_§§€øô7ª’÷{-:³ÝéG7l¤g>[x K´ÔºáÚ«ìàhÊúûî0Ì…R{f#Mi6ÇF›2=3åïΊ‰G‚9{R© 3î˜j=Xú•"åÛüáse‰qmšKMöê,‹ýâŸÛFŸŸ&†ù¢øÐÜúf>GMƒŠ.*Ô€€øpØ#!¯yk|…÷Ô“býïè‚Ø”°V¾En.w¾E™¶¸ù›Ÿ¾ýñ«o[e̹ÈõýAÊTÙ¥ÿ2­“r¨Œ»6ʬ -½J°Õ°¡`%ãsû)'*Ԝ┶‡ÁOî{ø;e*l¶…nÃöÛÇÏØ¢QçôæßÊœþôÏÂ8¶x¦5¨ÀÞuåÞ8}’v±^ k²wÙ›Ñ%G-¸zî[§dÑ÷ûYß×"=lúSaÂöå…CAŸ Íœ·ä’uHTc ßýNÞ%k +xœÍ\Yo$·~ׯ˜?°-Þ ð"†áØ ¼  ï"£i?9Á:/ùù©âÑ<šMr$!È´Id±X¬*~uôÐ×; +ÿAc¬Vâôõ»owdÑ’À?7¢øÁý9¾(ã'Êù¢ðŸ>I£Mˆ6úD‰]ˆáðïôçõîÓÝ?Qk ãò´óçïw÷gºÓïÿ¾‰èìØõî¼<ÃRHø‹!’çã%]81¿“4'‡æÜ*Ëbµ°oÈí$ÍÉ¡ž[²0XŠÙÓþM¾üû§;Õé[`’r©Åéé»ûO?}üôÛ‰Šx OëÝ—Â.BWE˜=z}&LÂÎ+þüøðøŽ +±bÓëX&á÷\Ã\ó•0MÅ¡Rjì#¥ðþlÜŸÌEIóòùœ;–€Î˜ dYOŒÓÔo hÃZž>üŒ<¸í£ç3[VÙ¦0 ^ýTú|ÓÖ§¶Gå#sR +Žg\l8üæxÂmnÇ2¦@ž•?úühç¥Vz ÂIPåO1JÙý˜ºQ9s7 ¶ÿÓÓ_K§”e:êì"qU3ÈòþWHxv?Í §ŸöRjE!ÑœT¶eü]%‚4½„½ É•Eqàjx(n{ß?Ýá­Àc…v.Xƒv^˜·` óU|цåÍüéóÇŸ~øÂYŒ÷"ÞÌ©Qê+¡Är¥À¶ dýJ¨0îwÔð´þB·Œöo*6\°amè$ZìN1Û‰á á‘Žß_7 Fê…Ö)V‘; œ#=[ÈÕ ‰ÀùÐÕÿs¾¾D0L,V #Ä$ ˜r«iA<@X¤fRØÝRÂ%jr)»–ª¦â•"4‘¦§jŒÀÛñûSÛ¾ pˆßÚ +æßöû’o²Âè"ºòv«ºCèÝ»… ?1Ka•%ÆIçÓw?¼ÿþçÝ}K’ky¤"øCô¶pØÎàõ +ÃD¸gÀ‹ÌÉààÂŽ·¥sFH~æD'GƒßÁñDgåM‹‚—”ÁKÆ›l[©:Á%@Y¥©­w{€.ЗWg’â”gsÑ9É÷â.¹(ÊUzÉx3ˆ‡Þ>‡s·½W7ÄnïÛåÜåį<^5À+\qH³ºp—¸3$s^smi–i'°tº@%ÞóÊÓT-Z[Êdu†÷?¾ÿõóßÿ¶;÷‚À¿^6í†H<†Úº¥¼ª)Ü…5ñŽrãA*Î…{ËAløm•&[Elbɹ¥Ù` ¥fo&«1pâŒéôâq5ûplîÙôBJK8x¸êX7;˜ Ù‰ƒ5ˆòÀ +ø²K¬k~ +}vÆŠ¢J*ÿ¦Â‰úçn&ÆgXiã‘vƒoIA͘åÙµK]ð™Üž—Ýô¹¡Ç£ +=.¶“›CˆÓ*'Ä Þ™]éÀ +³ +Óñ¸ +þƱpvýUã½ ++£fÃûñÊe0^-égóò›Uæº2Çnº:ûãS¼î8‰›ìí“(Õn¸Sgëb §Þ µÓ¶rŸaJT9Pçµí’ÇŒ)j4}ELa‡L”ª[ÄÝ=ÈÕÝûé.V]i½2g|~€Rð}¸Nï‚ꮚ¤™}$÷78èL“·CB²쮵ÑöòTû†×UyFŸH²Ýðùª|² ú<w‚;†` à?¯¥³Ý20ž‚^³4C©é5|e—#âÞÞQ‚Oµ€9ƒÍI³pÛ£½ƬÚ%ˆÌjš´®žšÔ|| Ìb!ÆÒ;n ¦¹¢À® <ª‚ þ +ïømˆýÌJjòV-œBx._Ì!FÁJPøKM"Ä5ÆCK3]j™Ï»Àq»pð8/S-Í9D½Bs±[ú€{sqÆ©ÍB”¡Û+-2(–¬®7¼™ìMÈu>aF´Ž™ÕJ¿ßê“Ñ›Óö÷+eqD}6j®µƒ£ÎÊx/˼¡è²ø©á É4íK:û,¡€‡]røÉ"péa£aÙ]¶CT=ê Ö[!…—K—êM)í LªFW¡U4?·é¨vÝ¡·æHºÄ†éÀnBÝéYTñ6b+ò+x Ç‹2dþÍzÙÅ.S¢Ö×piäÊÂÖCùÉ…7!´lªvgtb” DÒÖ öѪ>ü芷€Ü(gèkö£}¬œ¥¦z“Ú±ZoF ŸGYÃ#ØtkJ(7OOÀ—*˜a—ÑêE^¦Êñ ;È;Úf¶ uŸ‰R÷éÉ­hÖÂÆnl +×[ 7¯§ÅÂYLBÈç{¯.)*vUHI¯U±´±lÿ_Q½“Z.Œp!i·HõZy[ñJÊ…AÎ${»âÕ¸ªÄ4¬n€4ÁMuºéº ¶a0½P ÔÄ«ƒžŠÔ A^ŒaZ“šD'èA)0ný¥®ˆsæISm#üaOÆ%^Ì+¨öb)À»í…?YéÙŸ|—Òà@y W¯ôh·lMcáŠv'¿;«X†ñ¬ü¬Ù®+¦Å~?„t)ðDÄÏÜ6C¨ÞðfÕ›0 ¡º«ýèÔÏëpt5t‡ö®Ñ†ö׉6;ØÌ|géªâîH¯(àˆ5ÂŒ&nÐ/Dyb6ÞiY¶´ËB–Ÿ­‚›ÑÔ ðcbh-y×–þÊBωÌáTê¿z.!þ1o¥Ò VÉMa0º ¦ÄTHýa»þ¨Á“ücm¥é¢’ˆ¨ŽÛóRÅÿ–®+ŸF$Ú–$pšÏL¸sô +;ð">ÛÐáþV¸p«@Ár‡·ʽ9B™}¢K™EkÖ w|OÕ¦‚³Ðédìù:¬íÛ&¶0'ºøÚ l¨6è#É©|õ+€¢fð–2cû(éÿᮽ lr[p=Г[ÜwJ±Ø µ½ -SõRVÃÕ/°7lRšn ¿ãNß‚1µ 5LÈ×cÌŠÔMS*€…;nŽ1æã;…N”çøÒWü@_³WYñ{v5,Œ²”˜›B©OÛ‡4~·‚{//Þ?ÔÂbU“8òP] ~o-’èµ×dW±e2)U°KEÄn‰>¶ì +§.Âl ËîŒí^IÁ™…BzÀÌsî2Çã‹Ö€ãqÌg—lVµŒåàQnõ¸k¢sÏ "¼éJJ¯ÓgÑOø÷Ù­ZöðB[•iå—‡ ‰ä¥õsi5Î…x‰51=SÍ>›îp¿¡î˜ý)w‡o•Ø] +qÄÉÖmÓ%¹ÄŠìÖÏõ&t³¨ B¹!íK÷u‡•'5`ø5‰‘iÒÕ›=­3Úoìú8âz…êYîJYKoè]ÌÀÂÖÄÚPÆ*Ù€21'Qd„$˜F~Äg,DnsY'ÝÌðä»Ã[©ïÞ„YºUƒhnk›¢Wk<ªÕ~Ü_Q«mwÞÊ{Cöîmp(ǹ'SÒŽ@M‡æ‡b…oåý—½bÓ´mZ…Ñ{«8¨¸è~ß°UŽ»Uþú¹ýFb°*T‘PV‰þvEOï ‚Ç!ŸݧQÕ…L|ìv>øP!se)? „\:Zä…Ÿo„ý[€Ôë>%þ¿áë}„R¢^à mrµð×0³Ïýüù—ß~üeÏŒ:…ôáõíe ky¢ Ý`Jîù¤\ +,~ö[®+¶lÛôAÞR0ÿ“}8“Swý€Ô&¶ow÷ß‘E"÷çøæ?Bþò¯m„2d±DJ`,€S«ŒænuW1!b§ þ ®· Ò endstream endobj -523 0 obj +526 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 522 0 R +/Contents 525 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -524 0 obj +527 0 obj << /Filter /FlateDecode -/Length 3148 ->> -stream -xœÅÛnc·ñÝ_¡X.ïÀ0РE‘¦-²‹ »èƒlIyJ‹M_úù^yxΖäî -ZIÖpî3ä I±…ÇÿYɈµÎhyxýíáë%FQø šáëüàTŒ:(jˆ¡ÔXsPŒˆðïðûùáç‡\ÎZ.Ô¡óû¯ŒÐïÿ™Á5¹<|‚GäŠkM(uRÒûq7‰s4sË´8H!‰•F:qP²€3x«ìUì¾é,lÍ°áŒ8¡¶†·ŽØëÔûœ“ 5·ÎÂÐฑ„KM­ºŠÛIœ“ ‘[ ->#ç‡þMMþ»ç–C—sNxŒNFaL gÏ¿=||þüÓþéÀxVÊóåáË#µÌR£ eVÀ+£–ËòÙÒãÓ?ÏyøÓ3ðÂAlîýà¥aü)C¨•N³@ûÓó?ýü øÑþŸI´éåBÙù…²£}z|ú $–G긊TŒ‚mÔv8 µBÌÌ ¥gB¼Æ'ˆÂÌ™2Õ¡vè¤0¬C½Ã³ç8}¤œ©'þxgðé¬W"|þÛ‹¦Ü¾¢Ò áˆÍK¹fáûïþñùïëXµƒ$^eŽÆ÷öå‰9øN8Êõ™ò“^‘‘ŒÍÀÁf­S$e'öäQCöâf-K“ áTO[_ƒgº^žäㆩ#wôß‚‹¸:µEza=9§6¿ó*e0ØÉù—@ɼ†§7 Fó$NÛ6ÍWÙ¼žýfÔÊÇ|@W©ÜÑ° /Œö -`5?€)k€0¡ë‡IÌl‹‹A{á€@h/Þ4þ`ô†èm‹R›tŠŒ¤GY[lDË›À *`zš=¯oï #P`?c^œgñ–11fHÜ1ºCÐX$ásWd®çGG›÷špŒÅ¥kis²¤ãàâÞÕ„ØpqNYëâ1/â°ü’ºü`‰´ÞË£|§)/¯.Ü NËÎŽ@Uy{ÀJ³CÞZ~ŠJŽ1sGJjcÆV~‹Az|žÆ’YƸãtsRð {2£Q­— ƒøXRFíK#¤À¸ÏR“ Eó!gÅ\À˜‹ -ÏÝ0ßšJ i§s·gæ[cxõ‰!FA¯çËD:FQTI‡毜gp4IÙªyÞæç—éñUháðë¼@í…eœ£Ý‡õSGšŸ˜MZ)©Þú‰²Š(§,ä[wÙ[¢†å),IëW#í -­†0åd[´m«gÅgRpÕ“µRµAQr›z7Ny™Ku½† Ÿ‹kùa`“CŒR’üâ®Æ\²pMòHƒ mΕñ hjÔá}ÒO—Éã·y5Xç8ë–õÞ2,Œb.ôTâ‡Å¯ÇK>›¯¸ Â€CûRKIÙv¥ÖRíq§ ãÒ -´ÚF¡ÒêΆ<Ô¬ÖjÃÜ$yppj F¨EÔ¹š”†*Û‹U<(ÏX6Ic]Ð¥Ó³ü튢Ö×íŠuçk/‰µš? Õ¤g¥È2-ùGŠ0•+ĸØo–àfeÚveÆ0Õmœ>PèkC°jIÝÅÉ“ia3-Š¨MʨJ†ó"6º/SP¶D®¥OSà»>Ùfޢ¡þ»åx|M«Åœ@R2Ÿð4Œ-q!¥`gžÔX)à ÛÌ@ÚXBµvðÍdxð×âõè=I¼@¦Ím¦6Ú´«Ð}‰ ‚9x=R!Ï^)‰`vyð$®ô~p|…¤E#¸z¹¦‘ÅùкbfO¶T}`\Ñ‹¨§¶zeŽ [E:Ž”êàèÈ醊)A?žÝ¸C…5—)õíE‘glIi^u)ÑÞËÉÄ¥Ø[1Q -Á\›ì"!$'aá^ÍOXRÂúVkÔØê’«­¢]•²ŽÃ,mëG^Pr’½$æ"|±/ - ê'øäô^½¥¼öàÉñV¾}bŒƒÓ4¶@q©"9¸ ¥rz*kç)¼±…ãôúØŽå)}¦ê‡«K³*þÙ=.K¡“^÷dq´m|âªHséö$!–¨øQ—VqŠáuIQ‘_ŠˆœtÖÅD®€vV–†¥_.f—K••ù«úÄ)³f¿÷Uaj̾¡ò€4—+©%qÖé ­<D2‡'”!#î/![ÅÏâš -D–ê`Ž¾Ä®%±’p–Qxh­ºze¤g`€*`…nW1^øãyIÕJ…:%(K]]šmr’«J³HêYQƒHêJ[W†RT9¶õMÖ›£ñîÖ›õ&ëÍŠ*â:â¨o´çÄŒò6ëMÑxë͉z›õæD•9çžo´žd3yö6ëMÑxë͉z›õ&Ew²žf3“ÁmÖ›¢ñþÖ›õ6ë͉šEl¬÷–Ö£fP©Y.Þ[1.¯»•#ZU ß©‹ ]Öÿ8̸ ‡ ßèÂaàýi1ƒKq4†ÛßH˜?#BÓàÜe«S9Üç$°·¶ñ^u?»Ž^¶¦¨"BXª:X•¯ìr ¡ª+qUù­ž¸õ3VWÜš.•RÕNÓ95;š¾V½—y"lê&ä¦p_j¡*E¦Â°…©­K`fÞØWS˱Œê° -]5öÙ‰í"òFX»‰¨-Q5ô÷Gl8Š~çx6¨:À0!o -Ñ)Ç -ïüî[–˜éë# ù˜OÚxÝ…¦m…!Š'5‚^K óž*¨;¥_9ÖFìR,g…Òûí‹V¦‹£ä)¡uÚÔ•Ö Ý9È7µja°ëcQ½¹ÆäzW‘l6òø©éñ ‡;U¶À×-³{i¥|u¿Ã6ÒØÞIJŠ+¡:–Oô‡Up&êCK\ãc6zûÕ'áwÙ¶£À¸6 -V¦ÓĶÌ|²©Mܹ¹8QeÓYmN½`Ð-¢1å­-PlÇVŠkòóªAnò^^-‘Ñ}<àL­ºÕ±Åýq§ -è·*ÀÕûW a}p̳Òû3hncuT·ÄÑvtåýùXM“Cã’Æ^Ù®6Šª|Wÿ›¶«çØ@ÛÕÆ@:¢ÅÍe{‹î›•íslÜV¶OŠz¯v5”åDm}›õ¦h¼¿õæD½Íz“¢nµ«ßÒt±’ÃtïÇ/1Q¶äÕv»™éÚùœ)²>s™3.“Ý ïlsÒ…m·ëcÀ¥^LÇr14Ëš¸lÙ.ÕLž—¹eŠýfGtF”ª¾M=1.ÌâM…«a|v{H­Y3 }b»~ƇåÊ­m5L VŠx#àfok!(óY9 œî”cíi Iêòq) ¹ØkwàCZ‡Âæà (ܪ$Ú]_'ÔDAgk•Ü¯'Œ ŽZÓi?´#úZ4®£Æñ.CÁàVår]û°þ„Õ=”_`ÓÙö1‹Ã°E‡o”¾Îv†_Ø؉@«WXÝë„nökXnÛÝá@áûîß·ÒPøÝØœ°YÚÔ8X7Âp:;­°¶Ç…“ßïçÜMĹEÝ÷sF>€ösÆÂTWöpeMzåÆ-wí²NÒýÞY}L¨nª†b@;a´·Za¨RºëÞC"ûÇZ‡Ä_;a!èj¾Ù?o¾ºl‰lN¨ðî•r3^—סC–9ªi¥¾Z¶ÊÃ8ÃÍAq„èÔNŽÙ7¨¯Þ#HV¿Ç1VÒ¸7ÒP¿@À¨. ÙÏÅæÌII¡ëËãKa²áäŠ÷‹*nlÜKH|ʼn¨[ÝCt„ç*óØ8®¾¯=ÍË(DXëðŸy÷þè$hƒ´Â‰ÇÍ=¶¾oÖd›äã¶.Û¬°÷j’2~sl(Ôœ"ò°àœ°7ZpRؾQú5!d€ÒïÐû|;Ðü[p7üÔ_?ÿøË÷?ö7çì¹ôSz|ÒÛü,£@x*FHÞ4Gx¹‡(Ë ‰<Õ†dœ¶ÌÂEŸÐÒuïòû2æq9”8õ\~ü¸Ÿçãã1¿ù¯4‡?þ»@hë[J±à††(æ´UaˆyÆèê]õdÆù˜ ²_ -8ííodÖ²¿õÛFäO»ÂÚ1¢¬ãÖòÛ.‚Úä{·(­Ûù§ÿ›Òm +/Length 3458 +>> +stream +xœ½Ùn#Çñ]_ÁØÙ¾@`#†áØ bCa/ò@‰”Ÿœ`—|~ªïk¦º%j½„½ä²ºîª®ªî!=x} ð?#èfŒÕJœž¿û|G6- üñÍÿuzQÅOZž¤Ð›&D}’tãþÏéëÝÏwÿö¸¬1ŒËÓøæßî>žéFN¿ýw×äåîGx}¾c„Ÿ¸%›ÒŠ€!ïÀÝ+p.‚ÖÜJC7e$ö~Ü.â\MÜM2®À#*SPx+Í ¦_Cº +vÎË•ÊÂ)$±¦¡üõãMQ@ ÛXptJäF©äVŸ¿ûøøëOßûÓ‰²Í…<¾Ü}º'”BÏWBÍsx/%¼ç„²xuŸþuzüëÝ7  B¸eì4¾~j6˜°›eRºÈ††èË¥Ô +TÌœÌBiÌ@C‰Í*a„X¤A^*üKØû7g+*õFŒ°Šzü?õí×ßü¶Ú”û£#~óF~ÿÓÏ¿ (A‡ +FÔÆÀ@#Š$u‡‚Ò—`Lа7°3ô>ë§ø™?Ü?|Ð4ÈUyÝ{{|Ðc׈ÃF®4`O®¤+÷ÉpÍAø^Ô¹˜êN;ž:yy® Ï‹"Ì<ÏÀ!–ð|6>]ÕlÃÍ„€…O>Z¹DÆžWç©£g^??PåY5Ú€ÂýûÅ:V0E=·žc`¬Í4®'œÔž,ü÷@MÇaüÈOŠné\/ÖÇ…‹1m+gøtßê⢼TN’hGK{Z²bDÏMeVéDjÐ8æ(Xž9uju +ruHÌ(].Ù«œ1àý¹àsà¦zç[G^èÞ:c½~=ÞBÀ›ˆ¼öþe-Ð(`ø›óÆ€à_{,{ßìR¦µú½ä»ÚslxÒÏ Ê™2"ä…‹Ú#ÈIŠ•œ OÄëEvº³ä¼ãMŒÐÖ›|̺´ç YXr„ŒÙŒÃ_45"ëðxÓ qHNtÖ^ˆc -OøÜäµÞ:ÎpÐŽÞÏ(²KðÃ`»´Ë+ÎÎ{§¢çü9…LN Ð3œÅÚ<Õ‡ÄT§ÜäÒ%ÌQ៊MMéÍà C ¾»švœŸñ>•Ò&f¢K}KÚ¼ RµIeh~±H”ÊèÀE ´“­Òu +m[¬͇bXÞ<ëDb,™(çéhhlYÞðK‚‚e÷1>5„+.©~)ÙÞ™±©–¸ ýj¦ëE¼žbB«hxÛ !»ì_v: _1¦Ë+‘¬ÄFöœPøìâ~†¡s|”X’(€g{ä¢ÀIÚ:†.×ÀÁPÊ%Pr)å²~©†P¡œ±™Å)-‡8í»×UýM±ºÊ%ÿ´a9 +ëFJ¹;&âUåÛU†(¦TBqã³w“LÑ•Ž68ðAù¢ô˜ÁsF +í‡Ã•=Ô¿/ý†ÿìIJ÷©¸l7ÅXHùe¾e³e _Š7Wd1Ùøªÿ ßüž>…ÿJÑ–"m=Zp&•_T¹‘B³¦Î˜Ý7•iû±Ûç”ÂsèÄ`iÏùw_ÿó׿ÿmàœqØhØȀ¯×ð™Ù`YJ;ôB¨pð'ñZÅŒY§“½«HSôvPcÞ£ +ï]»ñ Nè˜M¹G-ÅšÛ v·3ïáL.X‚Zh¡Îõì íÑž‰3‚3NVØSÃ¥í±c†ØU ØšÇ´,ÐûÚŒ} ž­®L ¬Jß±yž±APZï)4:#üRöõð¶ãAA]‹æ +iߺÐÏ +u>Ä@_iÝÖ{§àèh +]£Þ粸qºÏ†Üm +Bw›‚ν„R9kòéîWNë®(¬£¹³o·¬·iÿµ³!Z¿ï ìköÕ¨—˜{Bø¿„­tÅŽ±wäØO†õ\|íU—¾b‰ŽÚ/ RùÅk*p2ƽíH k“Ô¯Q¶õšc— ¥ÓtdZ +µdk€ùÀü('üû8d,UØVÂwÉíÓö^)<ï쥦ª¤ß+ =7UäÚŠ¡õ‘â-%Ü뎓X>ÕŒlÚ‚vÔÍ#Ñ~‚N.a³a"6©â~Õ1s¡ÙæÎC•ÁvÊ®üä|K©l¬?•Ñ°uˆß¥þ4‚k: Ævw~t4R‰ð· óP:Îí&@óBô,’,m&6”2Þ¯ž|ûŠL(.‡\/(ÙUĬZ'K:”½˜Ýh·ÿzLŸ‚Ãô9h´ _Ïy…†Þ7£®Ðò•äѽe —»œ2ãª1_ ++*•Z9CÊØšã!®Rs¼/.=Ýø°Õ;VD êÙ¨Sd¥;=Q°­8ר÷ÓöªºmGÂÑyê­fª÷p¤€¹¤Ê<íUÿœ»Å³?”Á׎..©j]¼%*µñ½:Ê£ü )?ÒJ[ólyUÝ"PUÞž°RÇì”÷Å"#Ùú-™:ü’Y減Ò9_³U­¶E•«fsʨ}i†´¯0<-NA«–¨.ñÜ-¹Ù,gBŠåÜíP~5mOã g"ÓtŒ¢¨<(Ü4åÃ'MTvs:æ"/ t—××39¾Ï õ,dR[¡°æ9ïO¹hÆãGË[?‘FnÒ*ë.Ò5îrT¢úòJÒúo-úVKq½QiňîªÏ7íx`ªžd¬ P¤ ŠœÛÒéxÌk¾}/9`o>ž]+ŽŽú®.'ùâ®F¿$áò„?Žð#ÚrD­µõ3dòðíúy©'xsÜ4}û—º=E¡‘!Ä +´Û›6F¯k6µØŒQšÚEòo¹»hòýÈ5}C«ÁSÃùßÞx·Q)1n)C/áŸNýlýÚ9aËmDŠê0½ÜgÁ0ÕmØ>PèkS°ª¤⤹…5CÔ&eT%Ó}[=¶)([ã`vAǃYtåÁ`vªÿW][[ð4Œ–¸‚S®]xm‡7t7)m6¢”…oÃ=ûðàÏgçIü 2íîÁ®ò;jB÷)€rjáï3áâGšœî\ƒð3Ûó3$-ÀåÓ[YÌn°jM:fŽïߪWä…×[[]™cËúƒ tiº}L?yÀV.4P,nÈ[ŽÈ§Âê—%õEQsœàU—ÛÞÉõÕÕþfA,=óÕ™nô4†„vOkÀ.IÞkøÉ8T— +*ˆ5V]²Ý»K2·uLmµ:`ÏM »È‹pðb_.Mé“Ó§øøjg¯óÝàsä,뉸TÎÜ‚RwŽ]q¼a…ãLw®ÆX^ÒgìÞq¸ÛU)Hì})….ªŸÉâhÛøÄU÷Òý=H» GŧûæªvŠá¾¥.¥Ý>MÐêf"u@è±íŸ~Ü4ï<ª§§´*;yzjááš›žžZccl±kI¬…~&¡pÐJýÊL1Voг@Сû“++|­±ñ¦Ö,P'jUT/’|£­+Cj7:·õMÖ[£ñÅ­·(êMÖ[•‡:âü–ƒéÚzÜl|î·Yo‰Æ—·Þš¨·YoMT‘rîõFëI½’go³Þ/o½5Qo³Þ¢¨ü¬§ÕÊfp›õ–h|yë­‰z›õÖDM"6Ö{ÍèÑ2³i$þü¯;ÛŒu·´›’Õ€ÇMêÂ$Håú‡™á°å;S8 |ç!¾)ƒ¥9šÃ$¬®_¡pÀÒîVÓ›µØëm|ÃCêÝÑ‘ç†ÈÖåKS®!T}%®*wÔŽ~æê +GÓåbx'Ïé\º‡ôØå½Ì`»;ccþS)26†¹)ŒcÝM²½s5™;Ýú² +] öé…eí" ÒAX{ˆ­¨-Q ôWì8Šþàz¶¨ºÀ° o Ñ%ç +üG–˜éë+ ´ºÍšfOísQ¢£ëÀ壟zBç•sm„)E¹+ßïX¬fCEOñ£ÚÜè 6nÈÁE¾ùªn8„Áö×¢FsÍÉ®4#Ùäŧ]ªËAør+óx?2{/­Œ‘£OØf;:(ç ¸ª«aéfÁxYg¢¾ÔYâ_³3Û¯. ø§S¢ÀŠ6 +:ÓAÙN0Óͦ6qWwý±UP6“ÕæÖ †="šSÞ;ÅVUòT7Ó¸%ÕÌ w.9/¯JDdõ8S»¿V1³óέúu— +0DõùUDØß}üŠlÒñññœÞüOèÓ_þ“!4ø–H ,Pâ~fŽZeä‰ëM[É´ªÞU¿}çžÖDvÄ*7>w'jÙ_úu+Ò÷½ÁÊÒMh!í~ ˜8×8ºï` €˜Á~ü?.õçX endstream endobj -525 0 obj +528 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 524 0 R +/Contents 527 0 R /Resources 4 0 R -/Annots [ 526 0 R 527 0 R ] +/Annots [ 529 0 R 530 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -526 0 obj +529 0 obj << /Type /Annot /Subtype /Link -/Rect [ 508.550249 592.882684 533.025591 576.382684 ] +/Rect [ 508.550249 356.125604 533.025591 339.625604 ] /BS << /W 0 >> /Dest (chapter-cli) >> endobj -527 0 obj +530 0 obj << /Type /Annot /Subtype /Link -/Rect [ 122.250000 576.382684 172.295828 559.882684 ] +/Rect [ 122.250000 339.625604 172.295828 323.125604 ] /BS << /W 0 >> /Dest (chapter-cli) >> endobj -528 0 obj +531 0 obj << /Filter /FlateDecode -/Length 2818 +/Length 2440 >> stream -xœÅËŽ#7îî¯ðLÞÀ0`ƒI.40Ø rðt·sÊI.ùüz”Tª²Ävµ1ctRî¦Hñ)’¢Í ^8üÇ)>9ç­QÇçßØd5ƒbñ&ü9¿¸‘G«ZÙÉ2f=Z9Yϱǿ^Ÿÿ¸¼sBêãúá¯ß/|bÇßþ¦à€\?Ã+îJ3)c­•5¸ó““øï®ÝqAëÝ*àÃ1í„­Á¹3swo—Š” -7Ì&Ƥâ¸~¨7ðíÓgóâNL"ZH€Yi%;>ý~øøô¿O?~ÿéÈEËÓõðˉY£™}y9ÿz|úáðÝÓ-P -®‡­4ói-Hx; ç™4œ9Æ/¯Œ»çø¬5´’…°Ì­¹KáU óóÓŸ>ÿ÷ÈÕdðŸMtØD÷úè¸óéüÁ'\šùeOÌ }þà lé…Ÿý‰ ¥˜à_ðç¬ÒÛ—Ư† ºx1CD@‹ÃÊW¸¶Lˆ&,Ï8)›Iä„¿ÀÊç37q+Ük&.À“ógÎ*&Ü󢡊( VÉldw‚Ëñÿ( )‡Ôp£ Í%m‡˜pÈ"˜ã4ì—,_à(h÷ÕÅW Ä¹!(6*)¨Plö9 ¸½T?˜m¸™8ð$mkêÙ¥V¦ž\vá&‚ñÉreï¹ÉRx B1wõ+ñ ›f_ ãö Ã*dñÅŸù¬ÎâÙ"Ñ=@.Ä HÚÁªÚGí3•Z®B£Ò¢) w…U(ô´ñÊ…?¢Ñ"[ ä5¸é1w—Þ€\êX9¶¡œ4­ªo˜ ·_{å1úæƒÆV‡ËŒZCácñï+Ô7¬(:ðÁÁš«882$¢‚ ˆ±¢x1H%ËINÍhI’¬Ãê1ÍàÁ1ü¢j=»lù˜•t@à%^^¢‡ {ù" {#|È£H‚]᪈äÌÅiv7ËNÚÁÖœ€=КÓ9†áQ˜Ã9ÿºhøìs9äuÙ­´ßÝ_m0{[6ƒ$–!ÅJ÷=°nBc¤%q‡rƒ°àáL”gzÔRšýal»J7¶›â`:ëÛÍ"­Zd@²­ÌGÈ’ m)°ØsI.>c ¨Òo` ÀÐôß’Œ—„_x3i'¹åÝ •_câ™*ËÙê5ÄÏø^Þ“Œ+?ƒÄMÛ$ã­Ö -'’k„N(vW)Kt_­J¡mc_•B£1§T÷Ö–RjìXp²Ck$Ãcÿ^3&²x‡¶*‹ Ñ€“›Ymƒ1Z ¹³6égþݵ¦tfrŽK庵¦õù¼“_g"Åh©çÝ,×¥€˜S ¥¦dé‚"F¤R"-û­ ~ÄW* bKÕj:«Ã^JÖ2Z½®Gâ\׌ï¡êæLùS®B ¸È»»¼UÇÌ)ãXE%?Q -XcF†”9ˆb®r¯_V¹^Î:¥F‚Ì&E^ ½FL©º¸š$¬›Ü5šº)银Á€€øÅ:‡’L^ÕÉÐ_ºË×3Zã1$½Íý¶”u™ŠQ(ZôÞM£¹´×ÐU¹Xo~ž…³å’OL +Uv ˆ…¼æ/7@ÌF”^7n€ò%y!ä¥Â+ßìâfGš)Ï$À }0ƯHô: ÚGþ£/'OŠU1¬ž8rótÖ@©¿öK1€®ý£‹87Š°³A¯ -ÐP“fnx bCFšV@WToi†6ݲ.Ýrbv±¦£g»¦UZ6ÎSµŽr3KåÆ’æ36—® [ ·ÕšÞÜ-MXCáZ5¤Òû9`¤Â–p²5¥óèôº·ÖL‚rpø¯ZÓ¶Ñ-„µT ÅîBx‰î«´mì+„‰¬¾×U¹VbRc]ïÓ‰ÆãµGcuŸöˆ¬¾ÓU¹6|2cƒÜ§=ÇkÆê>íÑXݼ*¿G{@™g÷iDãñÚ£±ºO{DVeì³]Ì>íÆ(‡Á.íÑh<\{DVwiÈj`Iß™ãÔÚãþáçÆãµGcuŸöH4v·ït”C`WûžFãaí{"‹»Ú÷4î!í{øíÑ2 / 3±}ÿù›ï¿ýî§uû^šR¶•vx©Óuü|ÃÉ窎Ûkþu¼ç %[¾õÏ p}éµsŒOÂ@Dòív;-‘¶q¬JV­EѬPMZ«Ñ*ËKçy[oUƒª­ô{KÓ8WdÝéîe³ßÞ]A¹6î²®ÙëZ}Äi]t±—‹Xn®§‘†.ñÕ`Tú†9WÊÞ0--ÓZ[½Z=vKÁó­å•nÀç—}Ày@!õoûX±õ‡=rò6Vì&ö·ÚÞ"‘Xº¡‡°•Æo¶š],U§*Þ.˜ø>_`3J¼ŒŒÆª¥ÑÔ¦‘V¥é‘`GØ_OÝI>1_¿rûvé^¯ÔÁšvá¡™.žƒcšE7ë­¸cœ%Ì ]ùÜŸíí/£ôÀ6æ»àýÁÆÑRâdã†ê½iUߌÆ£¶×ѧk¤X™š ¤7L†| wÝNEûKÆÅ?çîõò$ÉNw@o€Ò¢]²Ÿ vXÚÔ ”ÒbŸ›Ãõ}cóm¥ÇÒ•Ú¸JŠSùΩ´u,ŽÞÕ_½= Ð_ÓLŒàƒ%fø*¬wn¤=Ä5>ΆÛO‘,_ð‘X°Wšh¶Z](ÔSt~+›sZ/-Ü2R EÐÂsyŽßî´ºÝìâ¥CžôË©R¹ iÄØÅD™ !y{Œb¬Ž×Þîуc¹Ž‚ã|úwÐä³ c„_$ô¸ÒC:|áXôúº,X™µ•mF¹”Tª:euR™R¬ä:]ТXcÃ]PBæ_á¦jŠkÈÂœíßk–s<}Ž*_ªÇzsÞ•M.OtÌEBOžõ>^òÃ?ÊÿóÇ að~iÍñË/”4÷Æ飴“õZXS=U_c½aÖËœ¼Áë)x¯ä‚÷·£~ÛŠüý5w¨Âx>iç…CB)(\¼í™¼s@ž¯þ_µJ +xœÝËn#7ìî¯ð¬VïhÑ¢@÷´‹E»èÁ‰“žÚ¢í¥Ÿ_R#Íh43í± 1²'ߤHJkqäðú à¯ó>8«/¿þ:pæ ‡¯1{ÿœ_ª£3G£sœ;ïŽ>0¯ðëø÷ëá§ÃWð^*s\>üýÛáãI0~üí +®ÈÛá3¼®”´L)Ï*Á<5{T¤TØ’a3Áé n§N"N"hÉ­ žet&·Œ_¯^*R*ìÀ0ú¯’ÂØFüŒò·O‘AxÉäàë‚&„QÁŸ~?||úå˧¾…Ì +yz;|}àB¼q!á[{.8|û.NðÞ=§÷êñ×ãÓ‡ïŸ@œ« åqùü”lHXÆyAdÃi?Y•Dj¦lFÐÖpw>OŒ­kh¦˜à˜ô[Y¡ÛT +z‚ÏÆ 2e™W|b¬fÁj¯5‘ PÌBT ¾'QTí¸ñ Q¥¨sK5Šd®´ui(­˜íÛzŸõH4îo=š¨û¬GÄr ÒÉ"ÉL¥~¨5 ©HôPÆéHçóÓ§/?ý Ô™Å/—èp $|xâaü)µæÒ½< + ¿  â7Ë¥~Îöñáñƒ¼ÎÉéå8¤øƒ†µá”qP`¹x…Œtò}X'&žIœÃÀ² ÉMú—.š¼ôÕ<â;㸔ç¹x~Láû³#³_°E%ó ª¢ÀŠ³èÂ)îP(……hUdP‡¤äH<“¸ŠÔ&}Q|¼Ú¨i$L±•<ŸØÂìTÁPô áÞFÊ ?Õ;„ŠXþè`EÚŠ¢B’''t¨'9€ô+KœJHx˜ôÚ•Yí%s‡èÂ&‡hÃÍck v® ,3ÇE­’1KUÙƒ\gŒ$”S,pïZßJP¥b‡p¨©ôoÌpÉÝšpSj½âÌ Ð»Rf¸…òGXôô”0Û,vö¹|¶=Î6¶½¬ÈÔ(T‘©‘ÿT¡ŠÀAÝ1àƒ,½BMÈå~ÓÌ2xQ¾ò¸.<&,„G{€ž{ð‘㢒繛$6K ;w^C—f°ã´ÅæçÑ-úäÁÞÑAóÒ¢ˆ¸•ˆ+{Q5²¶}ü€:*¿E–H eB_îIßT¯Œp¹hI•Zck³bXQ·¨PDf Z_^¼D¦Æ—ñÕEŒÈД1 ØsP˜‰`˜ZÂâ¹Ki%6Û”¢ÙW¦·àóæa´Rk=Ö…¨‹¬“! +Èú ¨®ÉÞ9¾Fλ¶]›F{jR…ÕSÊ°måÕ"òœsN½w‰%¾6«j¿ÙÜR5ã«DV7Ôðúvšë‰ÖBðº\‡vYšä(¶•Âë<Üf¸tÆÑyé4ß>Œ;FAY8§äœsTÒS_þöFå·pÄ”r ä4AÓв@hQ| g,¡“¦<šÚÖ19MÉÒÉ7Ë¢J:}!rs®ðHD©rÈïÇZ"¾'uæ”Þ}Û‹æHÓ¬JË´QÚˆwÒØhŽG•3ÌñŒb÷€mŽîÝl46ö ؈¢Þj<ªH×·õ>ë‘hÜßz4Q÷Y(êÚxô +ëi½lß!wYFãîÖ#ŠºËzDQ³ˆ§×ÖSŠ’g÷YDãþÖ£‰ºÏzDQUÚ1÷ZÏHÊf°Ïz$÷·MÔ}Ö£‰ªýŠõ.9X2\3ë@9탥y5@¡ìør©âõöÂr¼‰ˆR_öp$r±ï˜Æ˜ã,k<,›Æ¡-tUÕ¤œ:ÖØU¢À©ñ+i¥ºÔ¦Ó&¥a^ÒÄ„  ˆàŽÐeÜQHÕSV#¨&(6bà £œåælc©œá  “rµ«oœ‚ð·óJ÷e¤eú`V˜Ì•Wvºž)áËW’˜æÏÃÉÖØ+¢ˆ³ rcq=sÎQ\gÕrvC!1u¼-h4Zqâ‚«P-iý•³xÌÃÝil]æRnjoncíl?Ú+[›zë° ºKþ*†ì›7Wl.#j£drøûuëÌc Þ\äÁž# TŒ"b’*NGÇZŠ¤ë¸ºOs>UØãí í|]Ÿ<Ìo½ÛHù|-ÍsЯpUºXÏR¸ Ç€]lÕØ-%sØ0‚¬÷¿&šå<ª)naý&sbÁ`1$ª‡²MŠ…í[`Í‚ ˜šv¥C½á!.bÁÍ{y›¥)y•ZÔæwg(¾ëxå»)æsƒŠÙ4l+ú!ûÊXñ¸zÖ¶fÀÉŸ§â"OóFLÕÐ=Š`×O笄¼& 2ßéætÎj¥}F±»K™£{·.…Æƾ.…Fc,©®í-­…¦ocH';¬F¢ÑÝö¯vcšˆWX«ð ع¹3.:£3P;›¾Çß]ÙkB˜2HÜúf¯9±+(—ÊŠBæ“3Ûïº`óöµSóŠªei‚®Ÿšw°oUð=¹RsH`¨‹­{©µzÙ3öÔ¹ìoaêîÁeU=6¹Üêcæ7ÇšüLõQRºmš§]e¨ú&^ /¥‹ðúzÑ5[Éì*EQ6 Äk¶-\õˆ&,íRDÅÊ¥¯É|C·©’þ•ÛÖò•kN¥m]¹m.[¹%ÓjóÛ­,Ú»ÁÖ¤Ó¿Á¶Æ2@£Î!1Þa|œ +a¤m7Qf9PØÕõ[©™ñ2èPqqÃë·\@ù`mXhMLxXުɱZêh\ܯźŒ&âå-À&8å` A5 +hªê’ax‡é:‘5éN;fkÚzÖ{Zç|<ÞbÉ­ëÿüš +9ã£õ»6Â46š°×ž)žQìn„çèÞ­¦±±¯&Šz«£ro3}[ﳉÆý­GuŸõˆ¢Þè¨Ü{¨ïû¹Ïz$÷·MÔ}Ö£‰ºzT~…õ€$%Ïî²ÆÝ­Gu—õ¨¢ÞèŠl–”Í`ŸõH4îo=š¨û¬GõV×3ÎÝ÷=û[&ê>ë‘hìß«(›À®ñ=ÆÝÆ÷Dwïi4üãûá³VþêŒñW?ÅÄ™#^«aZ9¥ålè ³ßHg ã 66oC;Œâ‡KXÃûôߪ„š²šË߀ Oùá_íßý9BXÿ‡È`Apü¬7Gå˜ F:[<ŸãhǃÈ8æ MﵚÉ~9êËVä¾¹Â?VÇé‘ OuÓçQl̼÷ò2Óp|ýì*Ý9 endstream endobj -529 0 obj +532 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 528 0 R +/Contents 531 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -530 0 obj +533 0 obj << /Filter /FlateDecode -/Length 560 +/Length 1652 >> stream -xœTËnÜ0 ¼û+ôÑ’zQZ´—ö”Â@P=x×ëœÒ¢é¥Ÿ_R’·rìH,Ø–,Šœ’F.‘¢U tBëÉ©á±;Ü_¿Ý}Wèt‹Ô0w÷G0Ρsá˜<àóúØß GHÆ÷7žíÒØ#fûÍŸé¿<‰gÀ9€ÁSŸØú¶Ö¼}d­x.ß&ܵ7Óx9›˜d¾±±@9¤+`v]t[81-Ä -œÊ #‹Ãsþ¶=?afZuÜÑ­ —ð¬áfŸÃÂâ^Øqha#°öt¤/¯z"ç«Œ 8m¥„y.`ö4*òÉqœB¹Å»ÂW•v›zü¬ÿ¡†/«šD4MQÞ—j Øo‘¼®[fœ54Eªš…l¾$¼*‹UŽ_¶¯BPñ^ÙƒŒëóÀåœEKÜO(:Ëtì>JcµýdÛ&HÏ8¼ÔXÀµ‚ÌÀžG°Êø>åuáµÞ^AHNƒ°.ãK¤–0·<Þù+!¯+R;KÖ™U@³eyÚö—JÎ9ê–ºàœH*åûªN¨©“åáh/8ã2ùë’úôëj"ÿÝÀ{†€àH{L!zeISò†B3{ºtwÝÏò¯M’f¦,–O\I{Ëýí®ßvb®$Þ‘ŠPû˜L”@„ZÊ;Ñ«5Àˆ´®ƒ<þGnÍ +xœ­YKÛ6¾ûWèDKR|† 4½$0´EÞ••SZ4½ôçw†/ )™Ô]Á‰e ‡óøæÁ\o8üc%­uFËáåÛéïbðç)Šÿ8\lbR Û/ß¿žžn|dÃ×Nï®'žv‚Ççlt|RF×o§§/o?¼{ÿËÀå¨ñÏ ×åôû™±I3!%sB11Mþ»p7Ïo– û¸uyf\& ÷?ûÇfI?\á-.ü9/Àõ÷çÄëòÇpýy•S2> +Í wµ¸Ÿ®?ùu#.ì[±ðªN‚¬2>±u×iºœ/oŒ•$— +ÌÞ2Ï3h‚.Ú+ïÿcðY÷–‚Ž=’‰™l‘›íÊânÞŒwŒÝ]ax¶6 8?ÝA)TÄÎ])½ÞÉdæåÂõ!q½©À¯=îZGÈPÿqª»ùÌ/î0kº2<‚3qö´”¬ µE½è¢$ã\ŒÆˆõ²Q4ÎL^Ô'ôº+àê”_p\ŒA;Ò Úˆ¹<ÁŽ7 ç€(UÜóÕÑþ ¸§Ï–&ô{Ë¡2xï¢Äì?Ð]‚†B#®B‰nKÀlý©!™;zEáHiï˺¯‡Þs`^®2V‹ »ñ FƒxaLBÁ aÖZ²apÞUaŸ„*ñïeˆðÄ{»pH<}yŒK0h‘åü´&œ&9"3+4.ÃDŒ˜8°ÉrE»úd‘uÄ Áœºãzgk×û‘m¨C©+hOÆ å«kØ1[Ú¯¢–ßz"KKK¢#ó‹¼ýÚ’ < QxÌŸS)¤•$A’Ø“>NÞ÷[Aã2*à'y48%ÀŠp²X‡ìkÙ9U0 ý€"nã2:NŠs¡0¢¹8DW{õÚý$­ûk(CííÒ{$&z’V|8WÖîòê—³®ø1“ùbRÁ,ÇLS`Õ|/ºøKüB”)‚%7ÄŽOàn,"—§üm‹&¦K +òx;9µ¶J‚´2c“ÕhÍì4çÇZÚ`òúÛåHÊkKzŒ`ä(æCfë'Ç\ýlR-Ãá‚ö.yS+Õ%¡ékÂÄÎn{(3®BÙn–‹M¥¤-ÃD›ÊØbÅÐi’®i‘Un’èü×"Üâä‹ðAr·ÿ˜,ÖéœWr\õ5"±a–ÐZDízHhÙ3±éÊMwŒ]L åCÖQ{[­î1S›’²S#iOiƒÊ^“lšl~0Ý´y¦ÓXÑE±ˆË<®#R_Çw{(iÓÇÑ&ªÁUYLVKä¶dÏÍbªÜ xÛô2xBïçÙgˆÏÁ†ž®:|²e¢GÚ§(6rK®ÔÑJsÞ´4Íõ—æ5`,õj14Ï!LE:Ë,`F’rgìn;lrUJø{¬ä¬2…?Zp¤ÆÞâ½Å¹œÅFúˆ›Ž({ììÎÿ‡«oøWp¬RC»Û„¤ÞU€l³wºïGßé Ô$7#³ÒéYšÎ|Èd'ŸKF9ÑEÚ÷œ[‘TÁÔ-ªfam-DÑÊéǧ4üÍ,Õl²Á¤ª¤-Jó’ìe™Ží>Áã­ó¼Žtï]ê²ïz@Yͯ¥ÔXÎU §ëoŸ?~ø¼™_­ü‡K(1êθ`5KëF¦´Õ–‘¸wñ^»TFVKûÔ4¯³Åž×0@¶¹­Br^(ç±y0”`›môN®ŠÞ˜Æ}ÝXOx~ô3²4ìÙ@ºxVÏ]Å[Ia™vJíŽU¾KïÁ™Â9$• ÍöÍÁ–Åš¢KqvZÙBÄê¾Y¿)‡µÝêÁGù¼3~«ízÑÔ(ѲDX(RlYhä–‚‚1ÇÄYÍJwÔ¦®ÇƒU*éz¯ûCüá<‘â/åX?yK=M<:'ÍhŸMu´•¯tþq6DÖ%mrrz=±QB Mf`£fÆÊ ¾p ì-¾1,^J uŠsSéð(Ûหêôrc“eáãàóì—–…Ðä2Ô¾6ã#ò\¶ù×¾#5jà€HÈ6f’¢ØP$eÁ<4üÉõÔÓϵÂønʼn!8!R>½e£B9žnéË¿Ò ?ý•)´e£cJœI3*î´UÃdFã”0š|û~?}9ý^";t3¨Œ‘æ4|‘ÁíT÷׳~ÝŠ%*ñ®ÐÈNXÜÈðáíLØz™þúÅÉØŽ endstream endobj -531 0 obj +534 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 530 0 R +/Contents 533 0 R /Resources 4 0 R -/Annots [ 532 0 R ] +/Annots [ 535 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -532 0 obj +535 0 obj << /Type /Annot /Subtype /Link -/Rect [ 180.371338 769.139764 220.501465 752.639764 ] +/Rect [ 180.371338 508.011224 220.501465 491.511224 ] /BS << /W 0 >> /Dest (chapter-logging) >> endobj -533 0 obj +536 0 obj << /Filter /FlateDecode /Length 2732 @@ -6705,25 +6774,25 @@ z  ×L—›è½ÑªœfOU³2í“È÷º»á!N°Ä3bšé¯7"4oSFž7õá-å±wCÃ÷`UaäߺŽÚ]-ª’èr[™c@’«Ù2Åhç9é@… …ƒÑ7ãL 0v‹L jç\^Œç%k©Ñ¦Ò¹z¡rNTûs'ø[“š{ˆB͒Ɔõ¸t‹mõý¨I¤y_ž@ÐCÕZOUmDZ¶ÇŸ›F¿¦ì =Œ*3bM#c¿²µÈ}ÿã?–MÅ{"ñ6ÅŽgN -ež¨b‹_5áoš|)6I6!»ã†z]žÄ%»äOæ°œkîk±¬0q%×Gmâe÷ž¨éLÊ+ 8ÛXqD ´·¬'Vq×ƳÌÖ£«&òÛ·šè•(Fín/" nÝ|Ú͘¹{Ï p- a˜»ÛÂûòrví¡¼pôûõmv§…YµµUÅ$Ø*$ªüYŒºä8¶2D4ˆü½¥yЫ“V´MZè¶kîR»S™½Õ. ªp°r.¦z»¡F.r»+rµû^l #ÂCJ[©24¹ò›C6É`'Ú´%‰Ö¹á×0ªm‡Â% Dçå¨àÑ 4ëšÐþÚhV¹œ®©ÕÝÅ?§ï -AšSæËGC"ãYIY¸Ê¨¸§Ñ_ -‚tÛæÝÝB›GÖ©r -eÏx åÆ=ùz×P«è´bÎ¥KjYæ ÷QUoÈVºP]9§¦{löY°0­É¢RÏS¨‡P…m‡ÊM—Óí¹¨Ó\K#Gïá¯ç‚ §å°aBK;·e‡Û£xŠÎnÛó‰wÑEezO®=D“…kë@¦jÞLJ”»“þz”ÚÞ(LÒ·Æ<{õç–ùô šYà)¨ÿ¾çŸƒqâî)•X(µòMmœƒEÖNÞeGD¨Š§d~ôiÿøY…¥îã9>üWå‡?„Ôd5D Œ¨K5R {P Œ`J¢'ô½Ö©¯–>ú¹ñ+¹oP‹µ÷©µÝHÙ/ÏBJQ½ °¶×éÕ¥°{ý°ˆ`ô +ež¨b‹_5áoš|)6I6!»ã†z]žÄ%»äOæ°œkîk±¬0q%×Gmâe÷ž¨éLÊ+ 8ÛXqD ´·¬'Vq×ƳÌÖ£«&òÛ·šè•(Fín/" nÝ|Ú͘¹{Ï p- a˜»ÛÂûòòêÚCyáè÷ëÛìN ³j5j«ŠI°UHTù³uÉqþleˆhù{Kó V'­h›´:Ðm×Ü¥v§2{ª]@Uá`)*$ä\LõvC\åvWäj÷½ØF„!†”¶(Reh$rå7‡l’ÁN´iK­)rïaTÛ…!K@ˆÎ/ÊQÁ£A8h×…4¡ýµÑ¬r93\S«»‹Nß= ƒ4§Ì—†DƳ’0²p•QqO£¿<é¶Í3º»…6¬SåÊž)ðÊ{òõ®¡VÑiÅœ K—Ô&²Ìޭt¡ºrNM5öØì³`aZ“D%¤..ž§P¡ +Û•1š.§ÛsQ§¹–FŽÞÃ_ÏyC>9çyŒè™9Ïc,£9ÏHQÏÕì]N;çÿ‘£Š€xôÖú¥õMx´ðø¢œm–c[M[h>~</¢)àšæt¦ú8Ýõj.Ï‹*èq¯N°*nðaRMBák ¥8«Û;×á¼øm®5ÛƒÒ +[êá92:ÇŠ¨ªR»a«­M‚êѾájÇB3—`ÀŒ)ü +íw.€Ü(Ï.Ü»DÖîÏP]™óïDrp¿W¶÷—ä²ö]Y‰ƒüe‰‘}Ûë.ê½+×úögíâ¤Spëô~¥?pÌtŒ¿¾*Þº£4•;îßF…ôJwÓ“:âc‹T;°šA;¾\ÛÛ2·Ñ^ñJŒu8E‡¬47œúT&„ZGì†(|N ÊaÄ–vnË·Gñݶç*Êô Ÿ*\{ˆ& ×ÖLÕ¼)w'ýõ(µ½Q˜¤o ŒyöêÏ-óé„5;³ÀSPÿ}Ï?ãÄÝ/R*±P jå›Ú8+‹¬¼ËŽˆPOÉüè=Òþñ;² +KÝÇs|ø¯ Ë$©Éjˆ@%P—j¤ö @Á”DOè{­S_-}õs+âWrß  kïSk»‘²_ž…”¢z`m¯Ó«K!a÷úÇ`õ endstream endobj -534 0 obj +537 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 533 0 R +/Contents 536 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -535 0 obj +538 0 obj << /Filter /FlateDecode /Length 2989 @@ -6743,18 +6812,18 @@ P ýõî®ÌÌ«^7éÊ£6nÀaf…Ý5¤^(%õ~©–¨r·Ùëex×ÈïŸï˜Ö·ïÚÛ¥+9ãRnÎ4÷ú&ô¯Éìªp¯ÝY÷ƒ­°PyHU«³Õ|ÀUƒìÔ¸2ÈMµª±„:¾ßôA¶ÛWR–ÔHëë=)KõR„J#ÜåµoS¦‚ñíÁg9ò)*ÁþdO@P¾Ùf'È„Ìrö:dxý YÄæš+§ö]™AÎÛ/ÄtbéYæ?&+øð!a«8³lQÒJ%šµ\ зã"+Zô!žG¨Ãçï>)?_ñÍ4?ýå_…qlñLë gðT7û  Éz-¬©ÞUÏn[o˜uÁ Ð×ô&¼Qá³’ežgýÜ|ìüe<_´óÂÁDé‘D—ç~¾D‰c…ãë¿Nö1 endstream endobj -536 0 obj +539 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 535 0 R +/Contents 538 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -537 0 obj +540 0 obj << /Filter /FlateDecode /Length 2856 @@ -6771,18 +6840,18 @@ w ô`(‘ÂÉ«€ƒoTõ}¸¿±¶y¿ª_÷/ºUý$ËÇo(QÈíÇSºø—â‡ßý#ChK‰£J£Œú²…ÓVaSrntqU¼‚mœ¦Æ‚bÐÒ9 ~KQih?ê}#ÒÛãL˜vŒ(ë¸EB_I§6¾•}/RDƒce¥aÿù7#jd endstream endobj -538 0 obj +541 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 537 0 R +/Contents 540 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -539 0 obj +542 0 obj << /Filter /FlateDecode /Length 2992 @@ -6802,19 +6871,19 @@ k H endstream endobj -540 0 obj +543 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 539 0 R +/Contents 542 0 R /Resources 4 0 R -/Annots [ 541 0 R 542 0 R ] +/Annots [ 544 0 R 545 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -541 0 obj +544 0 obj << /Type /Annot /Subtype /Link @@ -6825,7 +6894,7 @@ endobj /Dest (chapter-concepts) >> endobj -542 0 obj +545 0 obj << /Type /Annot /Subtype /Link @@ -6836,7 +6905,7 @@ endobj /Dest (chapter-concepts) >> endobj -543 0 obj +546 0 obj << /Filter /FlateDecode /Length 2823 @@ -6851,18 +6920,18 @@ x TIÀP®T4ˆ+`vœê8k\•qYs¦‘È{¿Toµ÷âL¥²“œ"mMÇI¦²T»úD×±9i]Ìjbìžbýí®-…`^ËC3ãã25¿Z420®À:6hïÔ‘jà†¨.n1e#ÃJí;°Ât¹¯r«8‡aµ²‹úTïu©ê*–ð⃌ÛÄÊ}ŒTLiiE?÷ѱá™Û|uîCÏ°|zŽí.*Ž¦)5‘ró$ƒåÖ%oº\9â©ÅâÎ{‘=ï6•Œ–Ì„ÌRüû¦=‹ÊÒ¸Ì͆íSs+m2üžÛ®ºP–ÛaÔ­Z¶Kƒ4·àÒ_ÂÓpN >סkî,ÚMÍÝ·^øÛæ½´6â¶Y›'6þp,J"¿ÇyÓ„Ÿ$›aȶokú÷ôagα>xÁøZ®©©ªªö¦N ×ëBÉÒöOk»è„¹*q\jâRK›éûT{”ðušà :•~ËinybBKÒ+l•þ¶I;ÒR~mÿo(÷¤e|cÿõÌztírã´‰)÷çï~üþ‡¿l³xm(„ÛDÇãý¹Ê"£$B:Ë€W«}KO§ÐHy ­ŒýÛY)¾µ¸)f3ÛnçæõLôÙo»CJÒ³CB|…¾Jd6ˆb»aó8÷€ñ*e’Òqع \—§”©Ÿ”çJ4T²jêйUX÷J¢°ËÖ6ÃÜQ ˆSW*A!"/M<é ”u²ú¤™¤ÝÆöÕa‚áØ ¥*%‡îðšCŸÔý¢C̶ê0=Çýu«c>N}Æ8ö›‹s"˜×SémYäR|€¢Þ½ÖÛG;]`u϶tmgÝYo¼‹Ïˆâ˜è<Î# ïÕÉ¡>¯¥n×þnÌèƒZYÌÿÜÌÔÑR{Pk…{5ýQW£Q3.Õ Û¸T]*¨aì¦Ú"g¶*˜Xø—\´‚=¬ÈuGUµäXö»K{Tlvø²£Åž×r´­3t¢,M0¹.ÝAµt2ª‚øH4c°¶¸<C¶®t€¤ Ý«sš[§Å–—°hs~£Ë\*zîh6$4Rz¯WôT=š¬Wáßœ‚œ‡`E3ÉÛÛfÒ)&œwbƒ²SŒ{Ø1Û¡Ùƒ@`ò2rŸêgO3à/7xíq–-P­Ê«]¸v‡îÂ&Îò¹‡§tÉH&˜6ìbúcªðI¯Î.uÁ^z?‚J¿bI †cÚC#^Ϟ¡OœR¬'d8½øéäw{(9òýÄ*S0#ÃÇíãm„‰?ý]|eڛ̹ŽbU}ˆ Š®¶®ŽGe˜dÚdz9Œðö çhW:0œ3C×éfŸ¤SöáÚŸäSÉ%§+â ;»bÀºgm:Í‘F*{ ’Ùh";ô:­ûã=§àsV…àFçí¨JžûXoL5Çü#0{qtÅ>…Š¡ÉRÁO¯rãOÔ#w;è °à8ÓÊ)-WAÌßBÉD¹ŽHå>>Ùx‹–øßqf¼ç|óoH|þôÏÂzÎ7(\;fD°Þ•Ã#ÔÒÙê®ú-§ –;’@û n@ÈbÐZ$Ï£~nDþêVÈÁŒÒãD0Ê}R±á§Ç /ŸO¦Ï^ùb endstream endobj -544 0 obj +547 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 543 0 R +/Contents 546 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -545 0 obj +548 0 obj << /Filter /FlateDecode /Length 1321 @@ -6875,19 +6944,19 @@ C/IFà 7šóRÏ£e–ižÞQq1qú›°H9ȉš¬þD×ßý9Ó!y!´rJËÊ~9Æõèæ³R‰±EqÌïÝܾràæ­0þþÃæÝÇ›é~øk’°Dcø(Ú ƒÁzÓ)"‡`¤³ÅÝ÷Ëîi÷gzgh &å`éF'à•!yýÖ¯[1d'Þ!P¤gEOeÁ­!Í3DTŽ×ÒaÚ- endstream endobj -546 0 obj +549 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 545 0 R +/Contents 548 0 R /Resources 4 0 R -/Annots [ 547 0 R ] +/Annots [ 550 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -547 0 obj +550 0 obj << /Type /Annot /Subtype /Link @@ -6898,7 +6967,7 @@ endobj /Dest (chapter-configuration) >> endobj -548 0 obj +551 0 obj << /Filter /FlateDecode /Length 2619 @@ -6920,19 +6989,19 @@ K «Ü endstream endobj -549 0 obj +552 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 548 0 R +/Contents 551 0 R /Resources 4 0 R -/Annots [ 550 0 R ] +/Annots [ 553 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -550 0 obj +553 0 obj << /Type /Annot /Subtype /Link @@ -6947,7 +7016,7 @@ endobj >> >> endobj -551 0 obj +554 0 obj << /Filter /FlateDecode /Length 2954 @@ -6963,18 +7032,18 @@ x ǯô$™wèR5m›Ãáué}ôƒƒ`ZÒÙãõõCØÊi½Ÿ~4`¿Ãà×"%Þ60‰ºšzv˜ƒÓµŽñTîù6F• Ñ¢èjx?*FeÍcâ2±žD½wft7=¤]e¶ß¢ÙÕ®½ß{Ñj—à8¤Xr’œÅœý^o3… õÅrY¢° ~62D¬½-áó×à0ºá:ç>öH®ˆ²ƒí$ÉxÛA×S9Õdï¥[ šý$2ÞÞä#Ú¥\û×Ý‘KÀ'–SÀ=GÆ*rÈ!Ã÷ßU’1£{z;…C¿©{rœcj&/Þu­½pB~k'Ý¢øîí)z1IÊþ½=F*1pÞÝ݆ï˜çP€Žï¤ ½PΊuå~gæ²€ûÝÊžI¼Õ=“H.|ü7—u|¬ßÓoúÞ¤W+"…Pnþ =•ÃÔà[”Ì ¸ÿ·uÑ$F“H¶*#Tž”E("”’zž†¤,€ç÷ˆ>X"ððuüÉ…ÙÃý}P9H-3^&H€>üÂ$lþî@º±aâæÀïB ŽTffYkZ=w!6hœ¿óe„ä b^—S–ïr.Z´½ïr2ÓÞ=žýø¤aHÊÇ—tñ_eùw^¡-%Ž*T0* QÌi«ð{¦Æ)é[¹ª~úÂ8° §ÆîªÓ¾Kj¬Íño}ÛŽô³wHC;†Õ·ˆÈ€;Ô:ÓU¼gÇÙ•:|ú¼L Z endstream endobj -552 0 obj +555 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 551 0 R +/Contents 554 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -553 0 obj +556 0 obj << /Filter /FlateDecode /Length 2276 @@ -6991,18 +7060,18 @@ es óó²#ÔÙ™Æ%-íÈËÆŽVλcs ÚÐRýž0wÊ°GšS(n˜ ß¹t³Â9>‡åo__“pDé%Ýe…|±¶ºý—®$(í½éJÜÅœñ º Û!Ò¿¶~I6à œáü1¼;rX³ÂKäçM„-]ôœ)‰:a‘Áè:åv`Õ…ŠÇ S# ûò©–´ÑâjÅ}=|ügšXùxÉÿÑîøçO#ŒãÌs­‘ àÊ2 Þ8}”–Y–)žŠ[ÙÖJ†9#gá ÝÀÄ¿•¬Ä~éçf<’oØ ãiç…#BQÑv·]8=úëŸþ ‘ƒ=ô endstream endobj -554 0 obj +557 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 553 0 R +/Contents 556 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -555 0 obj +558 0 obj << /Filter /FlateDecode /Length 2881 @@ -7023,19 +7092,19 @@ r küÿ€²k®8ß @(è ŒF!Q@J÷{VBŸÖ±Â¢€×{–`YÂÁ7BñÃÓc„›’2Cק-Ëå¨ ä"ÈcuÁÈÞEfR£K`kê쑶ק\Õ¤©žÍ]}â=8¢De_-™}Æypj×–ÜOw.©È&,|Î:dNbü ¢/a"ãoÁÏÒ¸ó¾edS¾Ú±F½>}G6éTyzIoþ'íù‡?3…2d³DJЂ¡7I­2òÌõ¦­dZUïþz;}>ý{ýWûgýØ÷¸ˆw솲(ŒeÆ Òts‡LV£§­–£[(ø×ÿÈŽ1à endstream endobj -556 0 obj +559 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 555 0 R +/Contents 558 0 R /Resources 4 0 R -/Annots [ 557 0 R ] +/Annots [ 560 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -557 0 obj +560 0 obj << /Type /Annot /Subtype /Link @@ -7046,7 +7115,7 @@ endobj /Dest (chapter-mvel) >> endobj -558 0 obj +561 0 obj << /Filter /FlateDecode /Length 3573 @@ -7072,19 +7141,19 @@ b Òrd¼ÂÃ4=ýå_S í¿¥B) Î(ž}fN[¼3=egÉŒ?'†GÈü™±ùPY>¬ý¤÷õH_By`–µcxo–[ddð»"©'ʶ–2>k>ËüýÜ·{g endstream endobj -559 0 obj +562 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 558 0 R +/Contents 561 0 R /Resources 4 0 R -/Annots [ 560 0 R 561 0 R ] +/Annots [ 563 0 R 564 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -560 0 obj +563 0 obj << /Type /Annot /Subtype /Link @@ -7095,7 +7164,7 @@ endobj /Dest (chapter-concepts) >> endobj -561 0 obj +564 0 obj << /Type /Annot /Subtype /Link @@ -7106,7 +7175,7 @@ endobj /Dest (chapter-concepts) >> endobj -562 0 obj +565 0 obj << /Filter /FlateDecode /Length 3265 @@ -7129,18 +7198,18 @@ H) Ée;Ó·“¿Äu`¦KX1º(-÷‘ºtŸ]}FW´6QT«¹Úï˜ÖO;™´§GÏ~“"~ŽßTÚúšúi2Ðú‹œÓ0}kä–ƒ_шL`+þx]ðº AÈÿ]°ñÈÄÐÉÐ×Ñ«*Vx€u{uIú ¨P€0­œÒ²,s†ieLý¦sy™)” òåáÝ7œñî5¿ù,íŸþu£°)n ~]×`ŒÒœðkƒ‚‘Î.Þ-¾Õ!€õ0L7‚}zçµ*¦µŸõ¾ù]¬² ÝOzäð‹W¹ŽÜæÀ¹÷|µÍþ ³æ_m endstream endobj -563 0 obj +566 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 562 0 R +/Contents 565 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -564 0 obj +567 0 obj << /Filter /FlateDecode /Length 3499 @@ -7170,18 +7239,18 @@ G F¸Ð¿C*ö¤–Ó`“;öOªça£i5ÖTÇ¥Ç×Ρ”¶m²´+x'4ÜÈÔBÊÚ.6'ó.×dàŒ%?'Õ4‰?&¦@ ‰ÙƒmK×Öd6úÍhht(ô¹ÊÓ²a|²+tÐù.€aéZ9cS^=h%ã1œÁ«½#D_ôÈZûóÅa­_¢,ØáÙB…U~Ž¿ItÛ¯hâ˜Pã“×öÂ×LÐǟ乄þ=ø'ëqñ XÁBZ9Ü:ëÑè¹ ±QPGl]ȲñÆónÚæ-P—ùåéÝ×`>ˆâÝ)]üWóÃïþ½ŒÐ–G•èŒBA¬˜ÃF#þ‚ŒS\Þz•ýŽÈÜžÜ ú¶釖î²vŒ(ë¸ED;8ÔÆÙZfG©µ²Yæïÿp°z§ endstream endobj -565 0 obj +568 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 564 0 R +/Contents 567 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -566 0 obj +569 0 obj << /Filter /FlateDecode /Length 3912 @@ -7207,19 +7276,19 @@ l= éû$©Åªþ!++d°é]öçŒÆþöÒè±&Þ ee!«5–œHã_L"Æêî2[BŒ1›eþô¸ò endstream endobj -567 0 obj +570 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 566 0 R +/Contents 569 0 R /Resources 4 0 R -/Annots [ 568 0 R 569 0 R ] +/Annots [ 571 0 R 572 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -568 0 obj +571 0 obj << /Type /Annot /Subtype /Link @@ -7234,7 +7303,7 @@ endobj >> >> endobj -569 0 obj +572 0 obj << /Type /Annot /Subtype /Link @@ -7245,7 +7314,7 @@ endobj /Dest (chapter-configuration) >> endobj -570 0 obj +573 0 obj << /Filter /FlateDecode /Length 3739 @@ -7269,19 +7338,19 @@ K ÿ)ažVÑqÛiÞ[2’Y!¿<¼ù’…$ÞœãÅ´<üî_3„¶ pª`g”?Ôzø;‘NqüªÕ|•ü€êØOîF½oDü9Õ;´Œ'ÙÊ:H•PÛø­ÔŸX›f¨˜m¡aÿú/a.— endstream endobj -571 0 obj +574 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 570 0 R +/Contents 573 0 R /Resources 4 0 R -/Annots [ 572 0 R 573 0 R ] +/Annots [ 575 0 R 576 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -572 0 obj +575 0 obj << /Type /Annot /Subtype /Link @@ -7292,7 +7361,7 @@ endobj /Dest (chapter-configuration) >> endobj -573 0 obj +576 0 obj << /Type /Annot /Subtype /Link @@ -7303,7 +7372,7 @@ endobj /Dest (chapter-configuration) >> endobj -574 0 obj +577 0 obj << /Filter /FlateDecode /Length 3788 @@ -7323,18 +7392,18 @@ J: Â"¿0“Ê?Ù}çdò6üöòñ+¶($ññšþ£ÕéÿÚ ´e(Ø9“fQÜi«Nø ˆN £³§ì;¥Ó `˜ j²Ó¾ÌX¹Ózõc#Ò÷a?!eí ü·NX$dðk«™u†\f‡WòX³Ìßÿí>+- endstream endobj -575 0 obj +578 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 574 0 R +/Contents 577 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -576 0 obj +579 0 obj << /Filter /FlateDecode /Length 3739 @@ -7361,18 +7430,18 @@ cp 7œ”¥X?²ŸÕãï# zBr-Éï\¿ƒqa/»7`2Þ-ìë²ôZãB4O\ÊrÈÙvå5¢xæZÃSœËê†xÛ#ùئÕö¤.xà¥ìÝû¯¿üö÷ÝDøËYd{+Ž;îæÚOYŒV¢å [u¾ÂU7^Âñ)]\‡‹øËy:úTr²×, u9×/tã.•nœ¥m©›fœS%$‹Ð»)Hµö¯²(Gëåˆ~Î RÉ*³R–Êo%R­N×'üœ¶ØÜʴ˸œ¸Ó þR)hmSxdl}÷‡ÏÿòýŸÿ´=؈ÜCÒ%ß–*ó)W™Ý¹EnBI/Zäû†Ÿmu ÆK¢¨,W!7À’‘U›¿RªX­º¥2R' n}R0E¶{¤ô­epNGn* ë`®Ðó½Þ"ו>¼cÊ:á=‘ô-¥ÉR©,å5¡øÚò¥›ŸI%Jþ1žI½BÂCϤñìgR©b¾nŽ«™ð‰Ç'ÏTü‹ ñçéO€½XØ@°À7œþ,—( 䧿q »¨!>r뤎Ÿž—xˆì¼¶]z¼d~®" –)¸óPàrEXÎ' òE• ÅÒ4_’0+ä—‡wŸ“Gï^Ë›[ûø»ÎÖs¸1€]pí˜àæ1>Œt¶zWý ð!P0H—¼`SàU©•XÇQQþ~ÉZ¶A€Éé#!ÿÌ$æÀáKo¦ù›ÿÏo© endstream endobj -577 0 obj +580 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 576 0 R +/Contents 579 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -578 0 obj +581 0 obj << /Filter /FlateDecode /Length 4102 @@ -7391,18 +7460,18 @@ LA Øê1Üt‹‹ Ý£WŠ<;z%¹ÎŸHCì©ç}’¹õO#¬s:IV®Ñ$ép{3k z¢¸TÃtʲò4ïéá~£3T¼¨C8ðg÷I/†×Æ–­ç½vß÷šƒuŒ=TéúS“fpŸ†KucYýõeWuBáÈŠ¾ÓëìN`JÍ´àÚËþ£z5l¯]™Ú ©3 Á©Zg ›šï³©¿9XS·ÏXiCƒg:–g“uÍ«Üæw¬›€Ä4ú‚©e^{im+â|û¶º'Ä÷ÚŽÃ2Éÿèa<^õ%•Ö³fQ ,Þ¥½²øÕA¥¸Ïò˜{ÈcÞ´›‚<&ÅÞä1'òæ IK¯y€KaÙ a­ú_} |Éî¬Ko¬ŠWôV,n‘0ÀŠ;&NC/;ƒ¾ìFy–WIDBN(Û.›+|ƒjrxƒÔÀý@5¡ × ¥/`>29μ÷lÀ)L‡×ÅÙ¦Xâmã%Àz!ƒÀ[pJÈÊÄ:xŽV»…:UîûÇÒT«)$Á`­þ-†ƒÒgX„¡Ïß|CYt܉²ÜÕÌñ®u!í^♿YŸ³à\ç¹Á¯p¬óÛõI:·ëSôôíúS’ÒC-€"Û•›¥9‹šJIÞuÐú°ŽÛyëêhl/¾±V ˜«Ð¿ðæÌ •ïñ#‘ÕéëôÕ7°Á›{4ß*_GðçÊ'Õ6Ì™½ðî’a p@¬ë»oïÿõkɸð¯Xá™<`÷üçuAxºòRÐW~}]p¥ƒ74~¹§Ë¢ÏE‚­œÒå !·©H>ªtìX.±¥C~¾{ÿgE¼Noþšÿæ…õˆÜà.8> Àls÷`¤³Ù»ìµ¹`ÁÁ` æµÁÆ€óZfÏú¼éÍ]àeD;¤GAÿÖ÷Á‘Ý û[¼L¼îæïþ Ìzj endstream endobj -579 0 obj +582 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 578 0 R +/Contents 581 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -580 0 obj +583 0 obj << /Filter /FlateDecode /Length 3606 @@ -7421,18 +7490,18 @@ L „æúø0¨úèÖV”[¤Öo:iñw¡Z]5Ñ ×“îyáA¬!gE­C ð(íÃs£ã¤$M}Nt’ (º¿—d@en+{À¬>®sΤօ¤ïm'iÏRäâÜïoQ\8žU¬ôÓ豊m'+>Páw¬ ís…f6Wüý–8ÁÇÂÍV&!í?Ì!“Æ’â“´½¬ÀÞli 7‹”¨«ÜTöé°!¤FW¶€ìAìr[ßF”(†XƒÉVŽrd»y£ý¤5H-4j'i¡v“=xiª9ÇÌ=ö /Öž¾êè㹫yc„4±­ÁìÉÝ]°Ó2;Ù 2±>ÙîÛÎçÑb¶{M§Z7KÖ{LL5®øªÂ™¦¹Ó°ÒéD¹·ôÐ0±0!-§£ª‘‡—ÎMýÒÃI.ÿWJçȽ±0/©9œÄÿQ˜Fo}&ÙêåÁa#Šo^”—O÷‡åMNÿ¦¢¼y¿yQÞ$),Ê››òáEy“œÞ]”gøÁXpWVÐ~øË5K€Ž¿qÍÈë„g´}T›šeÐG“1OÑA‚ßi¾’dI<&JBî¼LÁôòçÛgg¢yÙ$æ#ŠÛ–$—3a=RâÙ,K ™_Ojá|±žbÃã'kÂ÷Qº„÷qñb¼Îîw‡n×ï}•{}?iN¾ÿüŠCXÓçc& Ë´Ñzd)š1‹ö74~]Š"ZQŒMñ¬ž•„[MÈÍ­);sÒ6›-Ò÷§''ø­XÈ[y·l¤‡Ìë m«]hº—ç”e Ö[Íèô~ ë@ï –õkƒ»/m•!saacë¹> endobj -582 0 obj +585 0 obj << /Filter /FlateDecode /Length 3149 @@ -7453,18 +7522,18 @@ G aT¢،§§¸ÑÙ»ìÁÞ`.@pì;í×j±`¥ã¨H¼aB´cDY°$dð¡Ô:Ó´'©5zcþ …aµ endstream endobj -583 0 obj +586 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 582 0 R +/Contents 585 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -584 0 obj +587 0 obj << /Filter /FlateDecode /Length 2973 @@ -7482,18 +7551,18 @@ q0 A ˆøù\Î+ѵޱ%>Df<ì‚ÑMϱ%ÐÑéäÕûÛwrZ9±¾¿tölRì ö.~uÄ@ŽË^#—oÏ’fÊñ=“üÿú%KÅ}qga»o~âÌDk>¼æ‹ÿ9~øÛ.%¬‡üáÆ€!‚§/t>cÓ#-®Š/hqÁB[€ãqlâÎk5ŠÀzÑëjä/—ÙÐ 6ˆ˜ÒGE.~ ÷=ÑXêAsïÞf=âãÿq”äk endstream endobj -585 0 obj +588 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 584 0 R +/Contents 587 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -586 0 obj +589 0 obj << /Filter /FlateDecode /Length 2509 @@ -7512,18 +7581,18 @@ U ‹¢ªdÁ AáØÅý‰ø%×l¹\Ôot„½FZE'[LŸ8dŠÙcãKê/[9Ð÷4þÝ€2Âéå˜7ìI’ß‹sÏn¼Ú†çÊË ëŽÙ‡Þiƒ¯Vh‡ø^ãXIL_QšAM\~[ADS=‚yÓæI»Á*ežüZïÎÔ&_³¢yòLáÚ~Ž_3w(Ѐ]Ý„ê/²_âù+9n Ùøý¸!VC…ª(à}tÁWòÒX¥«Ë_ï£ .ÅA%CîZ]’>›;ÓV°ß@°lñ˜|=ųx÷ýÈw_¾ƒbµùpnoþv¢ùá?…õœn ("¸vÌ(`Lƒç÷‚‘PäôwÅ7Â@•}†ãl¬Áœ×jàõ¬×µh¿ÍfC‡Ø pW§ô(Èá—Îp\5"‚æÞóID|üR3 endstream endobj -587 0 obj +590 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 586 0 R +/Contents 589 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -588 0 obj +591 0 obj << /Filter /FlateDecode /Length 2635 @@ -7544,18 +7613,18 @@ z/I yGOó‚è4øä]ò€2¬öÑÃháÛè›ÞkFv­g½nDÿpµ;Üì£Âü‹:  g És´2;‰óÇÿÍ5›Ê endstream endobj -589 0 obj +592 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 588 0 R +/Contents 591 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -590 0 obj +593 0 obj << /Filter /FlateDecode /Length 4032 @@ -7584,19 +7653,19 @@ S NçÄ߆l=B!&ð‡ó‚ >ìƒïÖKâ禅>(Ûq¦•SZΖ㓡Ôê¯Ç‹™Q#_ž>|2àNùÅ:üéßãë9 Ü /8X¥ÁzsÀ‡#-^—w›A<݃­ˆ±ù¸”k?é}3òƒñoP³ --=.äðiûÜÏ–ÞÚg0ïýbŸ?þ_4Y; endstream endobj -591 0 obj +594 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 590 0 R +/Contents 593 0 R /Resources 4 0 R -/Annots [ 592 0 R ] +/Annots [ 595 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -592 0 obj +595 0 obj << /Type /Annot /Subtype /Link @@ -7611,7 +7680,7 @@ endobj >> >> endobj -593 0 obj +596 0 obj << /Filter /FlateDecode /Length 2773 @@ -7629,18 +7698,18 @@ S p‡ƒvA%ÐÍûÞ„íµuJδ±ô¶éÏ,ì0Žñœiç…#F–þ8o«Þá¸BÃáõ?Éÿïó endstream endobj -594 0 obj +597 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 593 0 R +/Contents 596 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -595 0 obj +598 0 obj << /Filter /FlateDecode /Length 2785 @@ -7659,18 +7728,18 @@ $ ˆ\õÉìy¦i Wýw·t[‡ÇO²è8®;á¨Ø›WËMäÌ6Ñßpù¸ì-¶®©>µõ§Âå>ž—ûD­`-0YãAO o|§ØGa²L“{=ð¤J˜d–,æá"7ÀäŠ?`ÁdŠš½n…Éã<¼7ZS˜ü-ñ‚ýÁåŸ+ñü+òG4=-À: :ÞtW1Â^Ÿ~:»M…õß©†:g>¸å¯×…À(nsëªOQ¬éõÙ$8ü–Ï»J¢ÄD°Èµ‘šHÚ_Em¹c¬ŠÐ̬B³±Ë ~ü¶ûô–6ÒìÓ9_üŠýã¿…q'®5ÐïO•e0ô^ZztPXS\¿œÆ]†qA'¢ö&m딜xãqÖ­È¿úÞãiç…#A–~œûÆV³Ã+|óEv|þ?,‘S7 endstream endobj -596 0 obj +599 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 595 0 R +/Contents 598 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -597 0 obj +600 0 obj << /Filter /FlateDecode /Length 2964 @@ -7689,18 +7758,18 @@ vp ëƒ jŠ›ïkbŸWu÷VˆÈøqä Îû¡þhÒÓ³8f$ü=|Ì&ðJHLRW»ýæÆæ¼ ÜÃ7yì“àá×fà‡Ô´¤ŠU¡Ü# Ó1ÖºûûÇÈ‚EƧ[d* Âm&Œ¬“Æš,^ž]ŒµÿEuJp endstream endobj -598 0 obj +601 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 597 0 R +/Contents 600 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -599 0 obj +602 0 obj << /Filter /FlateDecode /Length 3846 @@ -7722,19 +7791,19 @@ V* |iZbÂFÝvìüËÒ‚ì Jº»i ô¼jb„PóûgyYúqÞ9tŸçéâ}NÝ'â?~E‰Bò>žÓÅŒ9ý柄¶ Ä * ŒQ  sÚ*¼IÀ8(»ÊŒjžÛN` ì´€?Ç•³ä~Ô÷Hu}…„´cDYÇ-NdðÙ«Ô:3T'ámùþ¿ô endstream endobj -600 0 obj +603 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 599 0 R +/Contents 602 0 R /Resources 4 0 R -/Annots [ 601 0 R ] +/Annots [ 604 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -601 0 obj +604 0 obj << /Type /Annot /Subtype /Link @@ -7749,7 +7818,7 @@ endobj >> >> endobj -602 0 obj +605 0 obj << /Filter /FlateDecode /Length 3335 @@ -7763,18 +7832,18 @@ Px3h -Œïã_Rª€¡éˆè{7W¹¸,€߈Xä‘?}4ݸÄõ]xÁûH­¾/JÜú>¼7rƒéûðâÂÈ…£ÿ>/ÓÃÏ×¾ /©J‰•Ò½¼$~Zºmõƒ¾[éº\‘9ÓìÜg+Î<«‹£åéÛW×4mVæ—§·?@AöÞžó‹;øÃ?çÖs,« p&¸vP¸AÐ1<Î F:[¼*þšœÃçø> endobj -604 0 obj +607 0 obj << /Filter /FlateDecode /Length 3281 @@ -7792,19 +7861,19 @@ g š~áeÏ‚çÞÙ•|øè—“· endstream endobj -605 0 obj +608 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 604 0 R +/Contents 607 0 R /Resources 4 0 R -/Annots [ 606 0 R ] +/Annots [ 609 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -606 0 obj +609 0 obj << /Type /Annot /Subtype /Link @@ -7815,7 +7884,7 @@ endobj /Dest (chapter-configuration) >> endobj -607 0 obj +610 0 obj << /Filter /FlateDecode /Length 7575 @@ -7848,18 +7917,18 @@ _ ¼ÂA×ùDÕ‚ÂàbMû©ßZÚ?õÒ>@tݾûøͤmÿá¯iûÄsûùr¿ÁÛûÛzmßAx·y¿…¯QŸ}§ó’ÊŠ|Hsµou <³Ï5|!Ñì_“/ïÈ/.9­îö¹žóþä;móé´…tÝ®~,`ôY¿ô6ôúÏc}zuZJ8h¬ß«U¸é™õEµ™òŠogƒü„€]¿N»ðáÛŸ‡/V>sûóð)îÂl^¬Äwn\~¡ögá?“Ð>žw /ßÖ÷ìÞ>°·§À8ŒöÚ(6°ª/RÐî<çOX” «rUÍËs‰ý°Cäá«ÇúËCªÿËÿØ[¸Û ؼÃðRû1°Z‹o'Û ò[yÉ/ÎÛGÀ½{Ä·Œ¤Í¾±ƒÍûvÒ·õx-“ø jpQâúT‡ö´ÑOí¶HÁ?uvðíÿÅó–½ endstream endobj -608 0 obj +611 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 607 0 R +/Contents 610 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -609 0 obj +612 0 obj << /Filter /FlateDecode /Length 12317 @@ -7889,18 +7958,18 @@ RoTf> þ¸™^ó}Âß[9ŒFj¯±áÅ鱩¥^ïÂb‹Ý¾ëYR['¹ôèþÌéÚk—'@ß{_z¬­P´š¿×ª_|=¾Ö®éº>uºpñ\á¡n¾tõôWüôú cËý¥’ÛTh©.‰4+¬ëM' µµª—ò%;ÏuSW3N•Ò˜V¾“?ö•5{b—¶•£JŒbtZ!¬tŸ{Æ‹cµK¯½p´T¸J›^[»‹œÓºQi@b;¸¨Lä/=æ¯+ôœÁ[û\²6«S\a_ᜰEã+Ε.¾+Nmö•kWÍÈãŽÖÌ]µvºšò7 ÓšM[»;Ã4-_5^SÚR˜ÇÝITW»“°¸ üéˬaÇþÐè_yU‘´ÂU ’×åµÍ¾¨P«/“Ô¿¥cÖØ‚]Q›¦‹¬cºÓ[sjúú‚\Z>eÒ:.»ªáós­˜mIâD¦¸jõå„ø®&¸¶ètñåÍ¢ÓªÍjÒ ®-ïU^Þ“/--#¹yàX*H6SÙuÜ\q¤l<3F µèÝÅúxk/ú+‡;!­¯Ø£éÛ8ЗÇÈT½:täÇÊ+uµ>÷üÜûa˾·ÊGŠ£ñþ~ûÃ/›‘%ÀC AÏ— còFÞ ï[Ó}ZHsÑHôê…T/âßèRIÓ‘rªÈ"š,Á'ø.}Eµîñ¥>c^Kzù9ѳ†ýBé¹l8 ~‡Ÿc¹÷å¹è3M ýåI FxJëÏ1>*åøWqø}Ò‘ñŠ.뉞ÿ©> endobj -611 0 obj +614 0 obj << /Filter /FlateDecode /Length 13294 @@ -7949,18 +8018,18 @@ b- Ü[y‘÷:3c†Í›:Xy¸R÷Us~Ϋ÷ØÛHÅz›ëäAnbÞu«7ß>ºÕoÔa03U SŸ¯Ær™u‰AæÜnüiÛSWvúf’ø/fô‡jüñ“Ÿ0†×> endobj -613 0 obj +616 0 obj << /Filter /FlateDecode /Length 6288 @@ -7991,19 +8060,19 @@ mN ²Ÿëo7ï¾Ý¼ûݼ›’^­uo7ï¾Ý¼ûß¼«$øýŠðvõîÛÕ»k¾]½»»œ(iüjö¼îÝ»íÃ÷â.‘ªG ºû8ËÝNÖkÏF´ºÅ/ùýäïÛ^¾›ð|Lk‚±ºX×-ãÏO5bH™Ošæ“nCŽ%bøî+ˆ³‡wwõá¢9}óŸK ¥HÒ9^I„SÉG‡æ ÉéàÙSù¸.Òò9V<É”ð#ùDH¾“Ó}9èËz<"^ Ÿ”p1éˆáûrFÆ4ÜÄŽcŒ=øþ™Ã™q endstream endobj -614 0 obj +617 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 613 0 R +/Contents 616 0 R /Resources 4 0 R -/Annots [ 615 0 R ] +/Annots [ 618 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -615 0 obj +618 0 obj << /Type /Annot /Subtype /Link @@ -8018,7 +8087,7 @@ endobj >> >> endobj -616 0 obj +619 0 obj << /Filter /FlateDecode /Length 7288 @@ -8053,19 +8122,19 @@ X )©@NAqX¥¤ê ™LÍå+óä':qcêÏ]1òÌ!EY½¢Çi'Ψ˜¤Mh©&¨Á´tkˆ7jžƒ#Ê«‰we_µÛáàÓµn2¶êÅ“’¯ÆÖ&&~ ƒf·XÕ2æw¨É/JêÇš@c§zJ#RÒ¤”±[œk~·(˜šƒÒ÷ù­9n*CÇÕ¨}Õ&²å)9#A’.äLÑ’çîNR:ÈnsŠ÷ÂM pZ°„sƒÂiFÌì’ýq­aÂ3¢8–Z›kÚ;ô]5Ò¤f<iK¸Ë!Žy\ê•àøD§xnÑ{ŠàÈ™îVæËŸí€ò1]Û´æËÔ—RÝáNÉËœÓß¡™`5b*k&½68¬•i\Î5µðZ¼ŒüZeõzy>È©[zÅa3u-Lú•T-³j±¬šÔ¥¬XKÆã Ô#¼YçæØ<üú3ÛÂûçåRTÀåǨ¥cáæ}NÓÊI†2˜;?øBú?‚¸”y³èÉ×”©.•!YæR •ŸžOfðsW?øÛ`æ»T×]ÃúìýS©kr]¤çsV»ÄCÎØå?§²˜=¯3I"ëž*Ž“=÷Φ<3^9ºÚµw©·˜g¹²/«Tæt3”“Êñ’~VÚø,RÂœ€Ø†"†°·1È #¦ç²2„ îš ²#{~ÑF,£êIÜ/äj‹]¶Æ¬‘qh_lv˜ñ\½m¶Å½z4bÞ‚¿<<ñ)CÚ_ïU‰©3 ¾Yöd^T“{Ú ÿa¯‘/Øf®f¥‡±t+/?ÔôK·7ì톀ÉÅk£Xê®Ü´›ÏlÙç–éKåéKµý&.±¿=|õ5xXä᫧úð_Á\¾ý÷µ„ `ÖBóRæ]°˜0ÆG«¼#O%÷öÛGÀë?>›wð3®¬ß·“¾­ÆkéĨÏlˆ*`Cø'˜ëãîÂ?„: §ÿ ‘[Ÿô endstream endobj -617 0 obj +620 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 616 0 R +/Contents 619 0 R /Resources 4 0 R -/Annots [ 618 0 R ] +/Annots [ 621 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -618 0 obj +621 0 obj << /Type /Annot /Subtype /Link @@ -8080,7 +8149,7 @@ endobj >> >> endobj -619 0 obj +622 0 obj << /Filter /FlateDecode /Length 5705 @@ -8107,18 +8176,18 @@ uB ‡k}x¨ÿÝé»o#<š&é,£¤ ©äa~e,9<{bÿTbH8ß“Hø½Ïü)~9s ïzÐ×ͨÿpâW°Û'icÒÂOç”øTÞ`Ãؼ?þ©PÍÍ endstream endobj -620 0 obj +623 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 619 0 R +/Contents 622 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -621 0 obj +624 0 obj << /Filter /FlateDecode /Length 4131 @@ -8144,18 +8213,18 @@ Lq åÖ`{ŠÑ?"­ž1²ÏîB+™® ÞãÕÔ…ÁoôÇ.Ú}ëÛs~¢ˆû]‹g‘äº}üyiÏÍ]ÈU¼¸T.ŒÔgå[Í¿÷>ºe£N yzì 3N½JÞ…žN¼uL%Œ§êQqòÖ+‚L߃-K!±üÑ›>øͺØïfcÓ ú±ÿH-ËM…̱¥`p±:'9aïT.—h°ï×õ¬©Ê8ˆÇ½¤€ƒ w¤xªäT¦DÙÖ¶úd)5•éÆÉr›iÉ<^™ ü(ÊÒ=C´p Ö…^%ˆÀf špw͆9¯•Ñ-ˆGÍÎCð®’µó[Ú6œ¶åå“ãÛûÂdÊx,£=pTïàè¿#o,¨ŒîDÈÄÌ*>¦à/ƒjä:6¦°/{V!ïzó  ¢þ›¯ñô£^©X}Ïz>A—Sл3¤Áï3²œÐ,ã1¯ÆG±nW ÉçŒH2æíÐ}oÈKkË=ôÐEµ†:ïöHÝ~ýCxoD°Þœ°  P´Õ§êO>¸i¬²ðUÁÆRæÓ úî}ߌòç*°û ŒÒ#"‡U‚û|ynOÞÁÃ[¯äýýÿ¦ÀÖ endstream endobj -622 0 obj +625 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 621 0 R +/Contents 624 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -623 0 obj +626 0 obj << /Filter /FlateDecode /Length 3136 @@ -8174,18 +8243,18 @@ l -÷«ûÆ7'rÍ””º_Äíf%¤ ^Ý›c7o7xÿE`¿5†9¸‰ïöän¹9± ñ5‚ýëçø·.äkÜØñ÷ß„Xïçe©užq#¼Ë ·˜BÂŒn÷Ö¼ RÅ`ÀÇe‹¸Pè!ê~uî¯ó˜võ±s¿.Cůó›ÃøûéRòëzmCòë´–¡ü¦øW?“ˆð2¾á˜JWÍV°Gl% f•á‹ Ò`%å„6¾ ûÂE€uæî9ÙZˆŠ›Ïò­èz/æ‡ùjC;@ÿ§6‡*èßå3…£¼ôx¯ÏºS«¢C|^c¿ÙoU€ªêœ˜Õ¼SÌ¿1´@ßz¶†÷/„ª” ëMkÄp»ÇU¯{^1¢•aÅ•!ºùž~‰T!Æ A ¡gš“m]=ïýkvþ;]Q¾Ý'çÚ ÿ^×Æ—AÿÖåôôoi\ý÷òÈÖC–­5³æ/«ÖÓ`]Àó±žÀ³*_ª˜+Xºž,kÓ—§j3G—§jÃÚP~uúÉohÒ²;Ž_õHŒßtjºYÓ« â÷83–ž;­Ç¼ + å•¢“Žˆ—Áñq…àÕ®xá°íVB¿Ï­ëì¿Å+}ªÝ~ò»“þ×rò»SÜvî•eZd¯‚OY¼+vÞ)Ê‹°ó~uß ;53ŒCµßëo…wŠt3vîäÁ{Ϥ@ULs€2ãînøôî5“O·Ùu3•Õ©£Î7oÊ£j¥¬°j¤FUK•c®Z®kux†ìÒ¡…QgÐh\`F€çJ"ƒ?Óã?]‚·‡&\+0&&œÊe뤻é1Áµî¬sJÕE>ì%ÈÒ°y.óõC6Ûµ çM–ÇÅ9/91 ±fÊKÎ;€ ˜Ìæû4ÅcIƒ†´|ʯ¦Õà@pÌ#•™©^t|èñg´¨óNGo‚FIt,aGå²QrƒH!@RLªÜ£_åœøêWn‘mJª¿CÖÎâh*»½p² ä¬_T¯€ðʯÉÈ1苯‹ÓËÞ1¸‘ør%½%5Ú1‹‡Ó®Â¤°Úù_ÏnánñGâ‡{Ç$árô>ü¸ûü7` ó uý÷Mܳ¸Z¤à^cRß­–í:ýt‹FׯŽ,tgVÕëo# ]x¶‚®qm•%ÊsãðÄX´*i¥šâ³"¯wñt|° ›ÄxIfI>}‡Í#ñútÊ/þëìá/ÿFÇ™çZý7KàÓi™õZX3z5úuwë ZÕÂpÀ ¡U¶Nɉ~ÛIo›‘™þsL;쥈‘¥ÿñwé·Ÿ×üí=gþþü?‰:) endstream endobj -624 0 obj +627 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 623 0 R +/Contents 626 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -625 0 obj +628 0 obj << /Filter /FlateDecode /Length 3196 @@ -8203,18 +8272,18 @@ RJ  H·Ú4ÏßQpRÍ•y&ïá0ù‚o”I‡ØR3Ȥ¿¿,®á,(øÿûËâ*O&ŒÄ?ŒøÛÈâR01JQ´?’%ÈóEŒµ7Õ°!L•UŒÙg|‹F’àþ²IÇãþ9=ù¯1§?ü;PÆ_U‘0=%Î*©UFº¯îÐV2­Šg¿^ï>Þý+|×’U aXŽ+«¬:¹‹]Ú^­ëó§þ<Š[\ĨÙÂJc™qŒ4Ý\f±Ýgkà÷¥Ûç÷ÿ*W" endstream endobj -626 0 obj +629 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 625 0 R +/Contents 628 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -627 0 obj +630 0 obj << /Filter /FlateDecode /Length 3589 @@ -8237,18 +8306,18 @@ E $食­R[¼¬&öf-nˆÉºz]Tâ¼°º˜À/CüM­±Š'ôU/w;Oàªïh"ÚÔ[ÕñÒI¨º—©duÞG¾!Ä\ú˜dîÝ»Oua}8E}¤¾X߆HléStõôÌò½ÝúJLy¥y¼ˆ×Êd³iöì(Pu×[¨R9ûxsà4†Û/4÷i»\–óÙ>|qïßG9ãå¯[ïâö¶ÓpT¬Fy%‡/½á^ÔðŠ~yÅ©¼7K¼ƒçPÜcÍï7´÷§œn‡lÖš¹¦´¨ ¶_nßñßc ^“Û(Q[•úO672n3lKRõe¯à:㶠èË^;ç¶bíÕˆ«Fâ©DÙ!Ê™ËE¨Ô~æšëO1˜ZJ'­…LVþ]–·(™8£ Zº~ÖtƒÀñ=†V£G:bòå¢9ôßQ.¡Ž8¼•ÊfWÚÏοïþÒ ÷vqC°Š«ùìüØ/æ»4„ïžòK‹Ýö‡AšbÉÓ$4•Ÿ¯q.vÀ²%2ÿŽ¿IvOQ¯Kf¹ë¶Ø+Ïé ¿dõ Û?/$IŽø? ['ÐÌØî…èÿ -XQ¢\¨î¥%Ðób£ <‘äÁ+Ä> endobj -629 0 obj +632 0 obj << /Filter /FlateDecode /Length 3805 @@ -8270,19 +8339,19 @@ Y7 Û­Eã㼘6``‰&VëUXC„6XŸCý‘^jüXÒ$—¥xHh±ø¬ë9¦惛•@äl3‘8Æ¡¦D0 ò„Ãqtö+ü‚ƒIøæKèÊæ-7•ð ±÷ ôƒý©à žØ,»ê?à×V0‰+hä—)¤4àŽR¤pD ˆÝBJÑ×2Aø¾K’ú ðÏM´Z,×úùÞÎpnH密ÎE•äº"8mI–Ãx)º dîrkJ4»[wxjĬ”!Îyञ•Ý+Ï´äL–gv·-Múö™ÿ8ݵ=Íã„ Ü:a‹z|11AŠá×¢8ãú6íÌQ¬¼œ‹bDRÊB»ØXž H™vf!–Y©N2µ}÷éä>•9 q<·®?§1½?ÆEid­én§Æ¥Ä>Ûm}ÿ8ISÛì˜ã2€œY;ÃÞR|(jKÅ#»ÑífbÏh‚XÓ˜æ®3Gg•÷–‰+UÂÙñV»Õ‘<-”&wŽNÕOš—}“Ïp!iÂP\ý¨ª½z‹œ#VœS™Ä ¡ó#üå}ð—ݵæk³D³ˆLˆÝ‹Ñ8ΠB\fÔ4> ü(S).0ú;Âd2eàËqÖæwdÊBÁ!“•Ç˜º>ÈT‘RÁ[§·Í•+üþ©+å;8¶dx_ ¯mÐü®‰í$®‰˜û£º7EÆõx#/åá+•ÅJ?8'ÆO°Í"Öï¸z¸>–Û Ö)ݯ;=["¨OiúòÉ#Ù>jÓ¼{ÚÏ·: ß±ø Û_hˆÕdŽ{8ÌÿÇÐâðÛ ¥ÖL¥%Ðóbƒ€òÃ]"$¯óÔŠ}ÓUѯ¬f×ùõéÓW èˆãÓ%½øŸ£§?ýgY¡-pI•ðŒâ ÃÀ9ª“0Ä8ÅÁ@ò«âË2Áƒ‚„,w;í˜ÿ*Ä’¯ã íH_ôù€˜µcDYÇ-"2øí¡Ô:Ó=gA±y_ó÷ÿG-£{ endstream endobj -630 0 obj +633 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 629 0 R +/Contents 632 0 R /Resources 4 0 R -/Annots [ 631 0 R ] +/Annots [ 634 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -631 0 obj +634 0 obj << /Type /Annot /Subtype /Link @@ -8297,7 +8366,7 @@ endobj >> >> endobj -632 0 obj +635 0 obj << /Filter /FlateDecode /Length 3306 @@ -8327,19 +8396,19 @@ BL ‚3ÌbÅ®^U¿Q°, ê`AÚiýê_ëõ8éÇz¤ßWyÂÌÚ1¢¬ãüj™Ž³8néfœü%û T endstream endobj -633 0 obj +636 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 632 0 R +/Contents 635 0 R /Resources 4 0 R -/Annots [ 634 0 R ] +/Annots [ 637 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -634 0 obj +637 0 obj << /Type /Annot /Subtype /Link @@ -8350,7 +8419,7 @@ endobj /Dest (chapter-cli) >> endobj -635 0 obj +638 0 obj << /Filter /FlateDecode /Length 780 @@ -8360,18 +8429,18 @@ x ´(º¨ìw‡rK|/öÜæèQzÑ#©öjB„A>ÎæYJÐÙ¾Ú+¡zñ©çQÆ«·nùA:Û©"xxÎw1모ó‰gÌO.‘LÒ×ͽ09“Æ…9^E=ŸB²’O±iHÔmýø÷•ø¼ëîq½ñ„lTÜp&3HQœ‘E:tpv¬¹ò`ó E›}ºùëDÿé×$¡-ȹRh¸4LÓVõƒaÆ)atv÷ráçÓÜX ‡Šá4ÞH|–C×ëM¿NãƒxCšµ¦¬–€ 0"¼3k?I¬ÃÄÊ"Ã~ýýä endstream endobj -636 0 obj +639 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 635 0 R +/Contents 638 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -637 0 obj +640 0 obj << /Filter /FlateDecode /Length 3305 @@ -8397,19 +8466,19 @@ W h™q iº¸$wrÖ Þ˜î¬ý€ˆÐ endstream endobj -638 0 obj +641 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 637 0 R +/Contents 640 0 R /Resources 4 0 R -/Annots [ 639 0 R ] +/Annots [ 642 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -639 0 obj +642 0 obj << /Type /Annot /Subtype /Link @@ -8420,7 +8489,7 @@ endobj /Dest (chapter-concepts) >> endobj -640 0 obj +643 0 obj << /Filter /FlateDecode /Length 3303 @@ -8444,19 +8513,19 @@ m ±çï > endobj -642 0 obj +645 0 obj << /Type /Annot /Subtype /Link @@ -8471,7 +8540,7 @@ endobj >> >> endobj -643 0 obj +646 0 obj << /Filter /FlateDecode /Length 2790 @@ -8491,18 +8560,18 @@ l? .¦ÄrúÐån Tº’U6Ž]ŽI%C|SÁ|gÎTw²Ë'|QÈo˜…fîí¹ðäÍݯÆÇÙ­K™™jfZj·]ÒàY|Õ[*Eͪ*k§¥É*Â]Ç…ÑqZç6ýw¤¨­ÙâEMóòñ!e‹E #o5¬iTÔP ÉKÓi^ÔPò¾¢Öb‘ ÿš&O¯*ãdó°:^¦qAL þžKhWO•‹ ªË´t'¸+H«êÖuëïχϓç)ø^Ô½5ß܈_ÆøÝOßÿøÍ÷yRg¢/—YÀøDB Lˆ64ȸç^ÈéV:-©bøïÊ–ÙH®Kfð—T&WwÜ瘽”I®xceÖ¯ó½­2Éûo«Lrröm•IÎ7½­2ÉÆò+³^Î[e’ÅŽ7-ÀnŽMø¡´FÞK+klœ§)èâõ¹K0D…q Œr4k'°yŒïÇ¿¬k 8éóáý_È Ø÷çðå¿¡ûÏL¡ ,‘$R"ô ©UF¡k´•L«èÛ¯×ÇûÛš­§ƒ…nÖi|ð³à+S·³ÞÖâ6q‡ç•»ˆÄXfœ M7±íz ƒK²®ÿð;£'Û endstream endobj -644 0 obj +647 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 643 0 R +/Contents 646 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -645 0 obj +648 0 obj << /Filter /FlateDecode /Length 2783 @@ -8517,18 +8586,18 @@ x Ô8Å®ÞUÿm‡qÚ;Ý®,{~ þ³«¡>.ú1Žü?Ž¼ÂóÚ1¢¬ãø¿A¨uxãÇùòÃÉÍÔø/ÙE¼ endstream endobj -646 0 obj +649 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 645 0 R +/Contents 648 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -647 0 obj +650 0 obj << /Filter /FlateDecode /Length 3697 @@ -8552,18 +8621,18 @@ H ˜XAÁ½qŸ£k½Öïþ¼Ü}¾ûw|€/8âÖÁvÐC¥ †Ï Íå¾nG}ÛˆkÚÄ Èl<è%ç…É,_°t=‘¡wŸ?þ†;}% endstream endobj -648 0 obj +651 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 647 0 R +/Contents 650 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -649 0 obj +652 0 obj << /Filter /FlateDecode /Length 3447 @@ -8594,18 +8663,18 @@ d d„Ç:9ƒ â+‘²fìe]iþ"cÁª·<¨¾!*^Þ@zéXÂx^Õ±Ñ'Ωz©DÕ±È×£¶`§*óä•øíîý7lÑÈûý9½ùŸ³§?ü'S¬¼'ÓØr¦Ì¢9x Ytã´0kñ®øƒbÆ­°²'ÌÓÀ¶´ÂŸa…Êù¼œõËZÜâ$^±¼«ãè…ÅŽÀgãæãÈ}˺güéäûÓÿéjª endstream endobj -650 0 obj +653 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 649 0 R +/Contents 652 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -651 0 obj +654 0 obj << /Filter /FlateDecode /Length 1908 @@ -8625,18 +8694,18 @@ d< ”#I™Ð)Ä‘C˜1fÍ™ ísᔯ›Ç0£HÌã>]üç}óÓ?=…uÜ” ¸¦“Ü[ghŽ.`³«ì'à-:¹¡¯Ò`ÈZ¼ÀtsZL»œõe+Ò¯C®ð´¥ßž8©´'Óï8¸óPÝj¬¡,='Ûýî\Ìf½ endstream endobj -652 0 obj +655 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 651 0 R +/Contents 654 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -653 0 obj +656 0 obj << /Filter /FlateDecode /Length 3558 @@ -8661,19 +8730,19 @@ G# P°;ZuPN®Õ¡¤ ÇÍSzç’,­k3Œð2¯9×M¥:°It= ­z¨®u#íë²t*¥¦Îíô¨‡¬Êໟ.iŸˆU¡!Ý9Ût-«êÇq´§Wƒù§ÙÊnV_ž¨zg*å¸={#‹á€˜")¯kÕÈ£‡•1–hÀèJ¿¿5¨<Ç¥ì;ùwO“éûå#M¹-ݪûœV B5Äp´£áøÉ-÷ÈUi²ö7|Q=J,Û±¹jSÝ£’ëû£–¸(ÔƒE>Z³ÛÖ1ЮósŠu>yådª’ÕG Nm¹SòQì[΂bºl½Ýž”J²#ÝfÔ?¤Vî\˜¨»ØÚÛr,ÑdS¿%¼ìôh‰ðÝï,?d¬¹!6=ÏBHÈé5šŽ\y3ú2 ž Ÿ–{Ï57‚-‘žwMlðÝ@N&ŒmNÆËn±? —†²ä©<ýrëóÛço(Q~ªO/ùâ? ÞÓŸþU@´¥ÄQå7?Fý]·Ìùv8aü7ººª÷fœÏaYþ4Ïi¸1_®×w?êûFÜÒ"ÞÁnm ‘– é<Ûý3å@Ý *oØz¬Ñþ}'óÏÿ=°\ endstream endobj -654 0 obj +657 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 653 0 R +/Contents 656 0 R /Resources 4 0 R -/Annots [ 655 0 R ] +/Annots [ 658 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -655 0 obj +658 0 obj << /Type /Annot /Subtype /Link @@ -8684,7 +8753,7 @@ endobj /Dest (chapter-cli) >> endobj -656 0 obj +659 0 obj << /Filter /FlateDecode /Length 2838 @@ -8703,18 +8772,18 @@ p ܞŷtŸyd“•ÙŠ¾qÈ Î–~.ì;MÉæã%”KitR<‹ÿÓ„ÕýéÙ#U°6ûœM7sçÆ…úy¸¬À‚µÄZ)è¶S©p"Õø#ƒ…’ Úi:3 u0ò,`C3X@%”1ˆ’¶°€*p3, Üª¬ ÷5u~¾áìŽ & ”ýÄІ«•=]w¯‰Ú (—!X@âÐ,-N‡e#e:i=u]«’¥,â?–¸°âüûÍÃîÓ¤Û¿²DøâYz:¿xº}zRK:)¸CsöƒÉI€œ‚?ëÝÒ~z Aˆùaó?Vå3TŽ¢¾ˆ.þ:¥VzÀ_F£‰•Z zE¸.Ìæï%ÑÏQ¦½Uñîç~úû­2ú1> endobj -658 0 obj +661 0 obj << /Filter /FlateDecode /Length 2965 @@ -8734,18 +8803,18 @@ N e;»5°ca~b§Þz4T«ù¨Úó:=ðÁ¸NoiV t1lß>èvV§KÀÝ£:C:qi6™?>]œaén¼(I$º«.Xæm Ö éÌÛ=h¬ÙdG¬ü¦Î°ö‹_¢Uí)ƒ•×¢ûO›bZ)B‹«³„‰oâö¢It½¥kaÕ«Òõh¡êºS('k†H–ÆÜ)ΗÊn‘»¨íæq«%›Ð£Årß”íôp씊3"K.ñ¹Øïï'[;Cµ‚ÝìwºÐN­Ñ!ô%¸Žéy¼±‡î6y×.æ ãR¼4®¢$N#lËSƒUý—¬*Õ¥+[K½ôŒßü¸[ñh`]úí=òŠš¿{iÓƒdå¡”RÖéÁ,ÀC‹6DrcÄW #œçZûÈêV~2’Z'Áåö»3}Zmúçô~1Û‹«ùéç¿ÿ´%FŸÑÝüÞÄT}«—óJRÂrè‘÷kL çEˆáààÛqZ,˜ˆù2OZ=ñ¿¦^X4ðkèS–Ìù|xû Ä%D÷öœÞü"Òñoÿ^@´ÿN•TŒJCŸ¦ŽÂ@ôVÜèì]ö߃˜…£a•î4¼¨e¥(ÎxÿÖ÷­¸ÅC¼€åÚ‚Ç´\H‡¬Çÿƒ„Zgº2‡TÄM­•¹¿û•‰6= endstream endobj -659 0 obj +662 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 658 0 R +/Contents 661 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -660 0 obj +663 0 obj << /Filter /FlateDecode /Length 2278 @@ -8763,18 +8832,18 @@ x #$_æ¹.Jr¡×âE¯åŽ•n¾ìn_@ä µÛcºø—Q±ÿîï ¢-%Ž*”Ň °2+\§8Œ-óUñЩq” ’aŠw. ®¬ úq'Òó²O趆HË…t¨y|²•Zgš&[£©µveö·ÿ•ÐÂý endstream endobj -661 0 obj +664 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 660 0 R +/Contents 663 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -662 0 obj +665 0 obj << /Filter /FlateDecode /Length 3272 @@ -8798,18 +8867,18 @@ qf[ ¾gÇ8Å®ÞU_dœöVöS‚"ÚiÿÆ'1ëƒ`=·ûYß7â–&ñ¦ÖÖi¹LßNDíâ@Æ#k4µöuXïïÿõÒj endstream endobj -663 0 obj +666 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 662 0 R +/Contents 665 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -664 0 obj +667 0 obj << /Filter /FlateDecode /Length 3148 @@ -8827,18 +8896,18 @@ R ÒMNŽg’I͵èWäÓ$ªJó›´·ð k”´oС=a«Ûy*Nµ¬“ïì\y'z·[t™Ä”u*^Ü‹¾²¿›Ýb5¯ß“CžÏ/>O0¸këÊ Üxr¼47γ®Éq—Φ# ¬‹?=TCʳÔrC<šÌù…F­,8ñtz-· ªøÞœúigjí:É7‚qçµÕ/«;…ŸoÖ*T®šÙéeâýJ«è¤à©$\—&i hÉL§„ébOæa”€áÍŠŠêܲýÕî:ˆ‹éƒ5ÜŽ)Ðkªô›„mt¸Hº‹ŒjD€Å-R=Au·#ÜÖ- É]—Ö ktª0¡FÓ­¾b¸8Øm± À‚°Fй>~¼0åùüúqÝ_ÛÄvDþâ‡Ç!`c®HÅæ‰`Ú‚ï5Ú©µ«NµG]…R°¦4IÃíÍö.:bЀ\Û˜: ý^쫾*Á€z)nœ_F}­åŒ›&~ª?\mÜÄDÛS¢@ÞþJ‚fJ_}jYk×­…Eù†M1Ô¹óxø”Î'Ž¯> endobj -666 0 obj +669 0 obj << /Filter /FlateDecode /Length 3727 @@ -8857,18 +8926,18 @@ p3 ÙÅ¡×÷¾y¼û#÷°vƒ;Ÿã£H›§‹r„2Ž~”̳Ü?@ÿGx<^ø S|Ž 3ÂJºbê]dÁGì8+¸ýdÁëðÎq3¨Î}YgýfðìØw‘¯œiØT²zY¼gÒƒ0_Àaa¬ÒÉ/`°M()¾}±Þ²€8ýè‹ÃK™.ØÁ}¢w‘ϸ¼„ùtÓж·AÕì»È‚‰%kT$Ѳ—#ÏWÓ†¿ßÿúÃ/ÿ¡Æž¹»\vÂ,½ˆ±3àˆ8,sªŠWdŽwª’Ž]\’Ÿ¤Š'¢ž¢?î>~Å™AžÏùÍa˽ÿÛ¿×&"÷À~‚®¬7° 1Œt¶x÷çóÝÏwÿZÆ,¬?Œ“OÁ ŸµÚ ôvÒ·õ¸¦A¼`Þ±N{©tÀù ~ƒ#µ‚3ï`gºYüÿU²4 endstream endobj -667 0 obj +670 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 666 0 R +/Contents 669 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -668 0 obj +671 0 obj << /Filter /FlateDecode /Length 3074 @@ -8885,18 +8954,18 @@ f W°ÒàŒ|À&jlþÿó‚y‚ã^:p yYê7þOú0æäM}ÓÊÎÀÂ+¬NiÙˆA–`¬ÜLUI¡ŒIa'’/wo~Ä%ޜʛÿùßþ5 ±ž³Àò‚kؘj°ÍBP ˆ6¿«þ.X8oØ^œ o4ü :Tïëvҷ͸æM|ƒ˜!ReÚK¥Š[0L 7´’hxægýþ¿;<ï endstream endobj -669 0 obj +672 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 668 0 R +/Contents 671 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -670 0 obj +673 0 obj << /Filter /FlateDecode /Length 2653 @@ -8920,18 +8989,18 @@ N {à536ùÅÊa¼«Î&âØ]’·e´Èªƒ÷uÒºå×£§¶’ò/jËàV€§ZªZžÖ¶ª°7·e4ìÙnËxñDÒ+WB§-ã>BÝÒ–Ñbw][Æ p}²G4ŽÀ‚RZ%GüÜš9 }JѺöúfî¶ÓR¶`õwkæ`”HmŒ©À ÍB.!Ã/XÝ¡™Ã1M¤RšÙ»6sTl_›9^›9^`’ÿßfŽA÷j6s8a|éµ™c…ôµ™ãµ™cÍ£4%šJÕçÑÌQÉóÚÌñÚÌa>“fž6/Í×fŽ—5s|ù¸ùíËÀ†0‹_÷¾ê¡ý=ßýüýO_¿Ñú€g4Óá+¦A,øõ,qËWÄÿ©6ŠiÞô'>ã¡ÿ™,Ø!«˜à¬ý¿sŠ,Ø6£8×ê3Á&·’‹öÏŠ,Až›6jËÀI‰ËÊy‚·NM¸Ëè¢;A\ÀVÒ"Ÿ6ÿ Dá‡tñäÎí?H´¥ÄQ…ŒJKÁi«ð¤Ñ8Åή²o1dÝâ?`.$¼–¢PìzÖ×Ý‘¾ å;kkˆ´\H‡öƯ2¡Ö™æDC\µFÙób²ßý³›kÄ endstream endobj -671 0 obj +674 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 670 0 R +/Contents 673 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -672 0 obj +675 0 obj << /Filter /FlateDecode /Length 2757 @@ -8948,18 +9017,18 @@ M$Xe Y‹çp•j RŠ¯Ï´õ¶Ó·Š=À_e4†qaŸÝ÷QcuSÀèøª„üéÿ’Kø½ endstream endobj -673 0 obj +676 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 672 0 R +/Contents 675 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -674 0 obj +677 0 obj << /Filter /FlateDecode /Length 2718 @@ -8982,18 +9051,18 @@ R ¤0* QÌi«ü/ã7ºxW\á7œØ¬üC²æ 7|–¢šÞûY¿oDþßîXmm ‘– éüªûÿ'€Z‡›öÛôÓ™üãJ[ò endstream endobj -675 0 obj +678 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 674 0 R +/Contents 677 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -676 0 obj +679 0 obj << /Filter /FlateDecode /Length 3027 @@ -9016,18 +9085,18 @@ M #©èŸÈnÈäyc£ Ž0x”c„äcž G8bÈá£ÉµUÆ—ÃÛï ÎÄéßžÓ›ÿ1ÆŽ?ü'“hpCG•‚©¤¢˜ÓVaù`œâFïŠÿñÀ8 Ú…¥`èrÞ@mc¥¨ÖtÿÔ÷¸ÅE¼@Å ´\H‡ªf;ÉPôl øÇ[º²ó‡ÿ=O‚ü endstream endobj -677 0 obj +680 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 676 0 R +/Contents 679 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -678 0 obj +681 0 obj << /Filter /FlateDecode /Length 4029 @@ -9046,18 +9115,18 @@ S] ’ýóMˆVdZ£ÇRÆÕ¾¢×|°•lFýÓ§@ö†)D°×´v]‡}EwðÚUHŸ8^@à Ÿ¥È&}œô±·ew¬dÏDZ.¤ÃµÀMÚ~ñ‚—ìÿZY Â÷ÿíaq_ endstream endobj -679 0 obj +682 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 678 0 R +/Contents 681 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -680 0 obj +683 0 obj << /Filter /FlateDecode /Length 3270 @@ -9080,18 +9149,18 @@ CD x+,w¬ÔÇÕ¢tÏ%Ñý®àD£§Çmà×êÓ6Û)àÜSŒu@qU[¯­=QT!ÌT×!vçÊ"B9i¯ÿÌáï»D¢êš©›Íj·Šgå¦ÕL†˜±¬ ²:û?ávß Ä“*8Ÿ>'«[l[½ÛÄñªN[…mºy}lL»Ô›ò”c1MíöG"Â<CÂ.Ìö$øou|ÿë¿üý‡ÑKë ÔømŒÈ7¤»Qü6f #LeŸÂK¸> {ðÜ»4|]yÉîÿ:^´!ÆP_?~/Ÿk‘ºÓï_Vcºóu_–™î¬Æf¦Ýuý¢¶Û4Lp6ùÙžÿ‰-AZj)u†ÞËKäçM„òžÞÀ}z#$oóœOC§¯U‰ÚŸJÊ%j+¡?ÞE‰šï/ùŧ¿ýkÑÖǪ”§Ç¨4D1§-œn'Æ)ntõªúé)ã´¹Ÿ§ý éßKÑLô~Ô÷¸¥I¼AîÚ"-Òü}…#¨ux=âEþ¬ÿÇÿk™) endstream endobj -681 0 obj +684 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 680 0 R +/Contents 683 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -682 0 obj +685 0 obj << /Filter /FlateDecode /Length 3011 @@ -9110,18 +9179,18 @@ W »ÞXŒ¬s0¬Ém¶ÈßojOÜ÷-„(k¬Êr†¤ë&ë´S±¦QÍS·÷P!D=Â*´ÇY¯}¨¦!÷¬ ÙX~fKbw‹Úœc·$­%F:g6$ÇÈhIU˜ÃlÊÑuqÐú`MðŒÊ]= pѯagÔr ­#îÏ®N±Þº©o3¤íc9“©HéêùÀÛlõ~mUÜñY8¦Ž5ÚM‹µñ¸Â9…€=e¨Ÿs†’íº&”XëñzÎ&œ·A:E¬;O4¢ì?3Ò4ÌK½/ðÎs![*Ñrš6Ï~4¿oÏ11>ß±í¸}šc0+ù¼}#ÿ|ºŠÄzÏ-¯ ðy&äuUƒNpâ¨âνIÕàN0¶©ìVwÕÕ>®¸Ü:´†¡SYVWCmÓ> endobj -684 0 obj +687 0 obj << /Filter /FlateDecode /Length 3244 @@ -9139,19 +9208,19 @@ t "jA×’Røëh·ÆŸþ ä]!= endstream endobj -685 0 obj +688 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 684 0 R +/Contents 687 0 R /Resources 4 0 R -/Annots [ 686 0 R ] +/Annots [ 689 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -686 0 obj +689 0 obj << /Type /Annot /Subtype /Link @@ -9162,7 +9231,7 @@ endobj /Dest (chapter-methods) >> endobj -687 0 obj +690 0 obj << /Filter /FlateDecode /Length 3468 @@ -9182,18 +9251,18 @@ Wo{ 8lùíƒ=“[YirHrÿÿøÿüp÷)Þ¿Ó‹Mø•¦ñ+D›o%‹¡«PÞ/ÌQÄÿ}!4^ù¥”Û’ƒYÃû ðbÙ°U3³êùö¼ÀC(EÁ[Î8/T-Säs˜iÿæÇoøë·-3ò‰¨Ëå×f¦z&àuÌÜè”`4Y2Åß®õE4Fwä*õ ùøe4¦šIx[©®\ß–™ê.éMÕW[»66c|ûÌ—Q™ªùô¶§T¸˜ñ ½Š°ÕOj›ÅjêÊK+f±Zï·n+q|º{ÿ²Àÿþ)¾ù/¥òþOÿÞ@¤¶‡O„°¸)ájÔH-¬¯‡T)™½ûååîû»ù¯*׫í^ è1Ò¾áö3_‹MG}lÅ5lâ2–ZY_ÀVn@Öt£Põ·y˜ûgxsÐßý˪„Î endstream endobj -688 0 obj +691 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 687 0 R +/Contents 690 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -689 0 obj +692 0 obj << /Filter /FlateDecode /Length 2910 @@ -9213,18 +9282,18 @@ R {'qÁ‡Ê€0÷κXòåæÙ*°¬6Ó7Kë¢ÑK-ÉzN7¥P7ÈqÓ¦¼6à÷XjšÊ Ѳwn”M‰óË£©*ÜÇT Ò@¾TK/qÈTH‰Ð\eëõàå®jôÉ\QÕEÊ!qË ¸m——C|—6U È1Ü•KƒˆÎ.N÷Ý`·A”Gy‡çH9 B§Iô¼È5uúéÛÝ5¾ð‘V¼¡Û9ú$êÛðâSZxI÷’¿ /xB§ 7²¿^°ÇŽ§è§›¾/ž3pAõ{°ÌB´†0âoå%ñóE ;sàùL+§t[$ȼ"Þc‹(‘BB”l5ñùîÝwœ¤ýî¹¼ù·îô‡.CPÕLЇºÓˆ`½Áæ^Ìp¶zW=Uï‚Õ‚˜ž o4|ÖªèvÒ·Í(ÿC€/Яõ°©: žñÑ}îÝP…€‚6ùÃ\ÙMå endstream endobj -690 0 obj +693 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 689 0 R +/Contents 692 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -691 0 obj +694 0 obj << /Filter /FlateDecode /Length 3296 @@ -9246,18 +9315,18 @@ V? ~ø‚•Ï§aþå+ã£ÜŸG ¸$j,ûZÒ£¯\i±ˆë®|Ëlÿ:Æt³|Ý[êÆe¿.1ÝèÕW&¦¢øªò ýNͼ™ÃËâ¸ü¾-V©4Ux-æÿB Ô…¸“Þ²~}Z wô²ËôÝwéù,ÄFyŸŸ—’7ˆyÂXUF«’+ÈÒ[žüñðþï»Ëûs~ó_Æìéoÿ. ÚRâüõ{ ŒJCóFÛ!Æ)ntõ®úö0ã´g²?Tœöo¼g·R4G»ëûVÜÒ!>ƒÓÚ"-ÒÇá+ʨu½j®…ÿÜëpÝþIWý— endstream endobj -692 0 obj +695 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 691 0 R +/Contents 694 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -693 0 obj +696 0 obj << /Filter /FlateDecode /Length 2651 @@ -9275,18 +9344,18 @@ sRt “5/_V˜¬~aa–yøa’@71¶£åLI,˜ÄàÄøÀ"²Na/œ§?ëƒ!ǽ»‡¯8ÓÛÃq¼ø€ßÿý÷iˆqíCŽ7üÆŒ7N‡"³^ „ÛëÕçÝ»ÿ¤_@óAW oðB…r±Äí¤·Í¸ ‹¸AãÆY¦œÊÍ 5J/LdfŠm÷s§ endstream endobj -694 0 obj +697 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 693 0 R +/Contents 696 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -695 0 obj +698 0 obj << /Filter /FlateDecode /Length 3029 @@ -9312,18 +9381,18 @@ v` …ß!Æâu¢7c|ïøÓZ‰† endstream endobj -696 0 obj +699 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 695 0 R +/Contents 698 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -697 0 obj +700 0 obj << /Filter /FlateDecode /Length 3006 @@ -9345,18 +9414,18 @@ V>fO øYî0ÅÆ‹vE­óCo‘ïÝ Mè³8 Œ >bdÔ "ScIz¶â¢¹µ|êRm¡–O»—ßq¦‘ÍËSzó?!ÅþûÿLC°IÂÁR…àƒaZ¸Ñj|J,CÆÎï²ÿ¯Æ¸¼–„Ïi»Þ ð;Xu¾¶ÛIß6ãñª­aD³Á¡Êñ?ÅáÖÑU6d¨qø®öûÝÿcüºÜ endstream endobj -698 0 obj +701 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 697 0 R +/Contents 700 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -699 0 obj +702 0 obj << /Filter /FlateDecode /Length 3459 @@ -9379,18 +9448,18 @@ NRnj ½ WèÖ´]œº­ÁÍn÷Bºßå\ìñ~Ô÷­¸ÅM|ƒÈ£'iÄ,-ˆ>Æ™A]Ö]ðÆ0÷-›sÿ_ϳC§ endstream endobj -700 0 obj +703 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 699 0 R +/Contents 702 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -701 0 obj +704 0 obj << /Filter /FlateDecode /Length 3038 @@ -9407,18 +9476,18 @@ T eû‹†|£)Û¹¶ÿí ¿é°v0>²ò]„îÛjKÆm¢PŒÜòU‡!ö=ÂÆ,&üŠÔª÷´éXö¿Þã Þ<¾$·ŽÃMÓ¯wé_¹¾ûíç_ÿòsoæ:€yüU-µÉ7þâ¶ù%Ù·ã˜Â_‹ï¡%ýªE;o}7ø*—–ìcÙ$­Uô…´?„¼'¶Ž¾´ò‡Ð‚h .¸éÿàŒ°g-H†N*iZ^Êš ÷kÕM𽃘HÐ7mlõQðxeMM²:™vœ£Ùú›Dx-ï—Õ2úrxýg7}}Î/þjð§Î Æqæ¹Ö°¡à“eZ€7Ñ8À´^KkŠWÅÿ'ÁzÚ ¢_÷^€–;]Ééý¨ï[qKL|ƒà_多<€`x¯Ì[Ò& Ò9ÇáéºÓÿqK”• endstream endobj -702 0 obj +705 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 701 0 R +/Contents 704 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -703 0 obj +706 0 obj << /Filter /FlateDecode /Length 2909 @@ -9443,18 +9512,18 @@ G ®3"XoŽÊ1Œt¶xWü¿ ‚  Ä:>XxÙÅkU­ôþ©ïqK‹xâ­wL{©t@†µpp¤åyHþÞ?¯¬ÿîÿ©pŠ endstream endobj -704 0 obj +707 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 703 0 R +/Contents 706 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -705 0 obj +708 0 obj << /Filter /FlateDecode /Length 3210 @@ -9477,18 +9546,18 @@ p íY?’³‹‡áŸ,<Ÿòîçúû=3êìÈþ£™©ÇSÿZfšQ§¿–™fhá˘¹ÏlÇ¼Ä TÉ¥5x·ßWâZâ\ ÂñaŽ?…èÃ0ê(áõџË«Õˆóæân~¾ˆ°–ιkè–i.XE˜EŠ9PÖT3P×Bùüðæ,Ì›szó?Êäá»ÿd厩%R:”g™Ô*#ᯮh+™VÅ»âÏÈ8ù8)»-A)oÕþà‚6NZåÞîG}ߊ[ÜĈZ½ø° rº@9lñþŸËŒ!Œtú~ÿ}Š¯± endstream endobj -706 0 obj +709 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 705 0 R +/Contents 708 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -707 0 obj +710 0 obj << /Filter /FlateDecode /Length 2673 @@ -9509,18 +9578,18 @@ Gc (Ý#tTwâ0^×í´>¶ÄþÉÅé—Yìød‰ðOϲü4rÓf¤'i˜‘‚;´„ºò%g€€ø˜ð®¼8Þ|V7ß2 ¹#?¬û›êâ!NcdÄ{u‰ú¼K°Q° J¤0B¶Ø*OKF)+ßâËáùOÐWzÖÏç|ñ_Æõñëm)qT)`˨4D1§­òM“qŠ]]Uzh³Œ…ixLÝi¸€®ÓJÑÌç~Ö÷ÈϨ¿Ã¼Ú"-Òy3û§É©uxëqi-2¹ZãÿK}ð€ endstream endobj -708 0 obj +711 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 707 0 R +/Contents 710 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -709 0 obj +712 0 obj << /Filter /FlateDecode /Length 3325 @@ -9540,18 +9609,18 @@ m Ý­¤ù0Õ!Í MÇ.ÿ(¤<øe QØr‡žäM™œgÎ ¼¿"E¢Kq7º8^V7É.ºÄ',8Ø!Ìì¼ jæ…@Õ)yCj]öy·õo¹;l>B—D×]R#4·A7í KŠûÑ%5x]>fZè’ê}º¤(5ûëì;·+ÃQ(íëI|®$‰ Á±²Nf«”‘–‚œT¯· PŠ^ Hmwø”l;WI23è•"0 f§¦]`Û·ñ<îÙ"_RÜÝàâ‘NÎ&ß¼K‹ ‚Ì˽ٿeë§wž)|º^ÇGíî¨ÏÄqFXéÉÝä*·ý Àgƒƒ¼á±aËEF()è"©?„¬†‡ýïÇþô¼„À”HדмÇžkóa¦-ûú‡o¾ÿË7-3öSÔÿcfªJ›·1ó UÂcu®ã£ >¹Æ`’c5Ó/ˆW9ìüƒÒÇ/‰Ÿ7 ì `‡wÝ8¥ån`¹<€p¹Ëa{ZT]¼/ŸwnuáçýgàpÄ÷çåÄt§?ýkm‚e{VF\;pkÁzƒÜÀ¨ÜÙâSñ¤GÀÊ=ÌC­`჆k­vÓ¼Ÿô}=nyoºõŽi/•(}|œ$÷S mÏ¡™o–þÛÿ(> endstream endobj -710 0 obj +713 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 709 0 R +/Contents 712 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -711 0 obj +714 0 obj << /Filter /FlateDecode /Length 3379 @@ -9573,138 +9642,152 @@ C% øôóïÅ¥ûÖ¶°{}ŠâØ"•+ŸÄœÍ*)ˆïn?íñá íz5õOž±ÏöÔó~RÇăyjIôqßlÈUy@¬ûwÇOï ÜÇ?­ÁÓßÿ¨ÿN>¹n5‡ýwu›B`üÃE¾ðovàÅ:Í¥ØaŸn_'°ßÂÌþàÿ»Ÿ¾ÿñ¯ßï™1gÿG,~ofʾÿ×e¦ê!}]fªjð˘y#ûuN/Î*gúøâÿc¿ØùºZªÀÀWf¦Œòw0ú¢…­>qˆý‹’V*Q؇ˆ+ø¢ñO)–ÏïÿÀë¼?§ÿåÇÿôïLb|ÊÔÖàLA á«qŸ%¶«ÖWä¯=ÙÕ€7Àž°¢_ ¼PðÜnîþ©ïq‹›øYc´TNHµ¢ÌñOJëÃP!°¯¯;…øJ–{€ endstream endobj -712 0 obj +715 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 711 0 R +/Contents 714 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -713 0 obj +716 0 obj << /Filter /FlateDecode -/Length 2978 +/Length 2598 >> stream -xœíËŽ#·ñ>_¡X.‹o‚/b8ŽÀ^O°ñ9hW’ON`ç’ÏO_b³»IÎì ŒaFÝR±XU¬7ÙŽ¯W€œ朷F>þòðëgVsü ‹›ðu~9y ˜±¸=a™åÜ:{ÐÀdø9üv}x÷ð€Ò;'¤>¬/~ûùáõ?üü¯' œƒ¼=|¯@ªŠ c$5´åL»ç’:‰r2’Ê™À‰„?¬/êÉß<>@^?0òàñs§¼Ãã/¯ß¿ýæ«·ýØÃãíá§#.ñ×q~»p7Zq~Êþ~xüÓ%ÎÈ@¡yƒùûÇoÞ¾ûq…Ù]ÜéxzÕÈÈû˹š¾8"Çž )‡pŸ9\?p¸.ÜÇ1¼¸p¡¯9œÝÉ9v8 ´åÂ~ä`oq*œïOàï߉«Oo!Ž3Gšžƒó™ôøŽ¤Í°]èI´ˆ5ÂîñsÂ=#’iÑo‘N¢Ûë9¥œ‚%¸€Ÿx $'uœã!Ê#ËuŽgœÓós£Ìd²R㟂–Ž™¬È–¶'¢>Ð/)*Í°XàvÁ³ÃVÒG[£k{£oi}ìg ê­iiH»òÌ $Ou[_=š á Æ÷§t²ÅéŠq7¨ûÖ­ÓÆAy‰$}MÆ}»µFÛFArLŠŒ$noh’Ýp†ìEÎCÚÓÒgkÖ3ø›h”eMk¥Âu˜`'ÐICAŸD9!„!b(«èšX¸À¬ö—ËN” $¬/ùiñÒ‰Lñ@à ¹£U$Ð ³²PéþO+ï¦5Czíý•gÙ9AøͶOú—®74ú÷XV%äat¡êºC¡`w¾Uo8 rÁ!žô±(UQvqN]̤ö±¯Ä1x½Á`ŽyK -¢Ý9²3Oî9*ÄÜ’ŒW®Dåûå2Eù‰d]#µBlî˜S.49 èuŠCè¯`NrâÚWzÐÚ.âú®qaè†qy¹4®2$Yˆ†x£+4Ke)Ã÷KWvªîãÖø §—˜…¥¤ðŒSä Ã*.Âýe¥¡çÛ=¥L¡ùËGÌѵ´BS]Ð^`Ž¾H͹`"VOH³4_FqÁ\,VR¨Š[Ô©–ÛëâÝ*¾£´ÒxŠôñû1Ú;>ËpVˆðp‹~ÇÉ -æa¯æC|âÆ„R!À›8¯ýÆ]ÓûÇ»X×°ö‘Ò2/1ùâ5çø¡¬9؉‹³!*+a÷ -¢f*¬g˜æÒZÞËg6’)Y­ïEã%‹Á¿RÅFº#bI’ñ‹¸Þ¸tå; M­ža,3´ìïdŠÁ*}hÑiÉ´2èv¤‰Çe„ÎÎïIΕ)N¦œ`FŽË øé’Kë9ã.¦&Ì5 -©ÅÅäZm84—]9µ‰ð¥Ø#ì9?Íñ^ÎîÕi™1éëJ²?öð"Y꜎çÞŠF÷>©u\aH~¯‹VLH¢»[;F)r— -뱆žnÚ䟵µ³6?¯™Ó„ΕÂ5–]äg#ÂêìžæÚqyå-èõbtA×úÐ_ÆÃÒxL‘÷…ˆÊíÈ»ò1™ˆÞ­9F”̼‹®8¢UŸ¼9„ÈÝ f‰ƒ %R8h̾‹¹ö(I©¶ÎWå•}š°62žO_UXÛ™UÞ¨Vé»™¬n+CG„qÝü -UÏd OÒ'Õ½]CŒZÙ#z-†üiÈjY–Ç36:fUAR@p!TÜclúâ­òEËg»ÖÚìîO–4Ûç;žU¢Ä¡['Pª£$ó¢jC„IŒ‚f=†ª²:Öip¼áü -Õ¾ª4K³8è²hå9­† =¨äÓ 8ï… 0šyã¬æ-Êž>kŸ¢EÞžO!(ÐTãâÇÃdÙPAWvJØ Kh ³î×&±Û”:Oëv¿†‘»ÕT{íþŒ¸ .j£Ô…´ý»c—Á¡3ÇÊmv`7Ct‡†'Ÿ¿íOŸ‹©{=þr¬ÍÅØ09k§ ¢âŸ÷‹Çê3±Uêjû¾y8rÛ9ŒFµ' z°ƒ²¶{bo8qÕ8 ¯>’Ñ…mzØi!•Dh†¯—è)v‰™><Õ§K;˜œqNTM0ÔžtÂÙÆŽžâØ­Y=JBvé=ÆY.eÞñØîMâ (ÐñfD/Oö¥ªd#çE)¥m·ºJÓ„†_»ÏµlžÕ¯Î¶×ÇV‡.rj•wç¶W¤B c«/Á×òöÒ0®œôƒõ{Æã/ êÏ¿L€~üå÷ñø‹GTwÝÿüøËçÇ_&åüùñ—ñã/Þñ¥qýžù5ñ -È­Í9Nú×ýçÒ¿}ÿÝ_·°&Ë(ÄGöË$ŽI:£yŽç<"Ÿ£µŒè¶¼ÝUÜÓÉÿ-tàO*tßòO u# ®ý?‹—ša¾Îy¿3²AK¤çY[}¬t™’Vªe&(ÒŒù윈9­¨¶8Š,~}xýgš°¿>ç‹Nü‡ƒŽÁsM9àÊ2 žNIË,(ÖTWÕÿ£°Þ p‘j)zƒ -ï•\°ôtÔO‘ÿ•Æ3$lœe -•]y’4ýî¼í.1=ï=¿Zæïÿ{ku +xœåËŽ¹ñ>_¡p‹l¾AÀY8›u‚µ3³6rÐŒ¤=mo.ùüTñÕ$»›äŒ'ØC,Œ§G*Ö‹õ&†¯7€ÿ™&c¬Vóáé×»¯wlÒ’á?Qüá>Ž/#æIiLדfL}0 ÷ïðÛõîÓÝ?Jk ò°~øí—»û3LìðË¿Ÿr òv÷_ŽUÉ`²HÛWcuådƪ˜$ÍçZ³Iš—²:ˆr Ò³Ê&î%Z?äÄß>ÜA45Pâ`ñ}3[‡‡_ïî>üñÝÇí$ýÓ‡‡ÛÝ—#&ðÇ0v»0à7rfì + fsúÇááO J¤8T\² +ó‡‡?~úy…Ù\Ìéxz-^‰å¥ÌrIQb˸]8nÏ ® nŠqóÔ‡çÆç™E{8›“%vtwH͸~b ož’Å¿O`—ÏøUõÉkðëÔ‘È306²î#k#b'~/¤pº¿ñ}Â=¢’aÕožOâÛÊ1…‚%8‡Ÿd “¤§ù8&ƒ×GÔë˜ÌHÓ²seÌä"3ã/ÎÊNÇÈ–KêqôC†„@Š ®7<*Ð œa%{¤µ‰1zÖ7¢àd Ëèmƒ ­ÐnUÍ;GÞgKaÝ´éÜòŠèÑm¯snü["I#jœ&9w…ºíÝÒLRH/´/ɹo·Úi[àÎ)HÁ°ƒ“DÇm- ºëRˆQäÜå=l}ô¶.a?]¼ñN™ö47*܇qŸ´䉧•Jè"†´Ž¯ tÁòy¹tùDÝBÜþRœ&—AdHØÈ«"…n¸•†Ìö¿¬¢›”ò«—W¤Äcp÷}Ÿì!n]k©ï=°hJ(Ãhaê¾]¡dw¾e¯K%Oò˜Œ*;¿tI'7Écì~tQ¯³˜aÝ’h“F æ!<{ƒÛ’þÎ¥¬œc¿\†£8¼«gVˆÍcéÑ„¦ä£N +íŒEŽßû̪DÛDCR/ç–n8—¥s¥%ÁÉ\6ÄgŸ]¡Ú2H[é>/CÙ’UÍÓÖzg§_……¢pIÆ!óºe™îïËÊBÏ·¥¤ ©ùû¬Ñ%Vò’ú‚úkô¢4g|â¾ÑCÆ&mA²2‹óÉøf%¤Z>36åÊr}-~ëٸϨl§2ž2½ÿüÑg{#Ü{NËG7_àû~È`.†³Œâãg·Æµ +^yºú1¬»†ßO‹ZœÔ•°÷BOV`ñÅrÉñM‘Kî°ÏÂ7)Ä­¾f +o5E9ìi3øبi6 +e'9g/¬^©crŠYsò“Ö +ç^™[m—],Þ¯›¬ùäÓq[(Yê~%K6yßÓa,¦±&senê(Ì•Ü>•%v(­{Äüæ¸R¦(ÊêF¬+ØRô6'Ëe]‚ÄÒZ¶Ac´Õ¬Y1>ŠÕ»Ž–òn •ëÙûŠw¥i=u™È'9Ï|òKèóL«¼‹Jáæfœ~†ǘŸ¶iíŽ÷‰o»"GùÆ—ò[­Ù,íšÍB¹Xóé»wo¿¿îŸn«=½1ôlk<3L³“ªF·ºHí5 +5é™aKW£ØkSê¸úÐïÓIÖšI0k´íFÒvÃT„ÝŒ»-ðN£ØZšyK“B¡š ëF±ÉñKMñJ˜ª3lR#ë •P*a"Î3Çï#WÖ*¾± ó!ŠaîÕUò3RÚ†ÿÈÌ: Ѳ0°YâN?£‡°êÀ™Êgîí06ªÇANáÙ8¡ˆv!uïåEïŽg¬‹ãñlðM®|bÂX®^¥À-KÁuQ»Á8}.׫'?“á9;ýLœàG ZŒ³iº-•ågE^VÌ*£'-lsü¾T…˜ò.µpöŠÙæ +?cÕ©¬_› Ë °Z>åPhH•ø;ÙŒáVf NN +¬\ÔºF~}#xYHQÀ³iÂPToqÈ5¢Çrªóíš û9ÒÿÜÂÍ¥ña©â^S<®q³ÌçŸC´.,“ÌCÑÔ³0be}î€î«™Í ®>vðC3ŠÛ§|Çñú«zr¦*Juq¥Ø2B·mB͵ù™Õ\©^LutzjTj¾ÿáíß>ÿåÏ'$4fGWyº¤žàâ·0Îä4´Vê=l û:L’½Òœ0;Ý+ì`t'°‹ˆ3ÇØ©TN†-gŸM]ûªfÈúŠãìÈbâ²…¥ŽéófŸ]¸ýo›ŸKeéÖ‡t´öiAç\jS67æÂë^cF D¨ÈXÜåíj]‚nçÞ¥Lå`ßì’ÉmµÕÔ[,ÁªvK€[§ž• +g-'ngµ*ï?¾÷×?þ}åZ·+x{ù__Êa™ëë›ß‡Êx×+ó0¥Á( °ô›`h๪!”2“eL` ¨xÞí„·Ú h´bJðWTèž1.“ášI¨Q|ã¸+`cåm{\`§¼¹[Ú»íiAº3,h¬Ìf-üeÍÒ‚\wÔ-êýAA‹VNð:2µ“{K>:²Hý: íÕF&2Rmø¯e™YSçñÖãÓFÅ-px•éŽ_thåz|wÝåœ`Üšx`EY4@\KO³]on&¢b“ÑQÄAi´’îÇžN°›‡q‡¦–ûã5©^ Uj>11î.v6§2\šËœ8¿p‚JP“´ Œ~æ`b¹Ï©> endobj -715 0 obj +718 0 obj << /Filter /FlateDecode -/Length 2645 +/Length 2746 >> stream -xœÍ[[¯·~ׯÐ0Íû8 †ÛƱ{71ò IyJ §/ýùáeÅ%w‡+Yqs­$rf8—3ÕØsx¼ðÏkÁ¼ÎêýËo»/;ÎœáðGÌÞįËë½3{+sœ;ïöF0ÿö¿ŸwwÿŠ¤‚÷R™}ñû¯»×GÁøþ×ÿl E¸ìÞÃ#Š¤¹e&pf£gÆß+ÚF’ÛF&Qáå¤AžíEÍüûç(v\2™L!¸aBÜþù·ÝëçŸ?üðöÃ^Hæ“Fž/»OOÜKÍÝéÄùYpáγW§}üNÏ3<5ÜÇ÷üŸkøeÿü÷Ý›ç]2=ˆUK‹Á3i¥‚ËJ -åŠ]’Â}Š/\ÈKzõ/‰Óñ|åÀ$¨]†}ѳ•–3/µ‰íûç>|üi/4³øç2[~¹pqþÌÅÅré_O‡WJ1휜ê‰iàsñÄ¥{áòxáR|>húè7ÏPjƒpLò”£B¦ÅJð&ºrº]t±x³è¡®¯¤­Û9!;Ò+úL ‘¸nk? ×¼ædÓûüãRž¸?¹‘>`è G. 2à"!]Ö£ò…!¶ÙLž’Œ8 ^QöH?ÏäÀPC2 Ö´tí*O™ìU2vƒ -0}Œó$½fmDÊ袵¶Pn4_âŠ0•â¯O¶q 5/Y뀮ì˾•åáŒ[/¦‡ÌòHÿ4©:«x8<ªU ‡5 -YÚF¸´p–ͺ^x÷öýgçò—³H$ÖÂÍÎ ,ƒŒÀŸD1ô¸æ1LñóF%!î‚Ô†·òP!(ÃÝAèÓŸ/ÑF¨ìÉ!«°ö!rŽß·¬C —!9àˆÁw6³™yHëÉÁç/¢8>:¸iÀ!^ãk”aǽÔá7§($ÄäNAÔÓ;æ°{Ä]6æèƪ¥éÆ‚-é·õ§hã™YR›1‹›55~÷öû7ïzع8·”ÐÒÐÀÖkçZRD²Ñ’Ðxš ÀWjj…¯$‡&!¡†.äI”7ã+ɼÇWr8Fc²¦ÿö8l¨˜IN}É<¬Ã¿-jÈ%ö -\:Uyv:ò¾Ââ”/ -ªWµóBêVVS„bª"Ý(u£©&.}ÇYçp&¥‡EÚ`EnO} Ð4¤n¬óº%±4<‚JLà$ïŽ$pƨŽ$ 0’©yU^,.†>jj0$‡y8‘C{€!¸`Hæ=ÀÃi€yF6 É©˜`K3TC0£õ$pYŠp%«˜Õªw`Ït ƒÇ¹:Ý860ˆK9(#K[Eæ– -^wyDU§5dé0·&§ÃÛå<‚>sjjæ$‡¹S“Cû0'¸9ÌIæ}˜?jYù¡ø^RíZI݉cuNãó˜³æã4^”Œcê¡Erõá}˜9ë}ÕLògqø4¹@áôvÎ ãºÑ‰Uû =S‹´­gGÄm®b‚š†, 5Ê®Üa©—ï,&†Î…Ýh~…7$›æž7jèÂx”7ã ɼǛ•áMåî!/×P»?ÖAŒ2L áz²ä}Ðæ±ËM€9pÑ0I gÀìO«b<^éåÓS‹«›¦T)7Š®ßÍapJHîĹ%¡p`lèNG>øY‡ nX°ÞÞ’ šñ’Ô­Ôó[@¡™R— ±&n¾]("Ê·× ‹…RaÑ„±“ iîf4# ø'÷¦#IÞG­¾B¥7jïml¶öXÉ_z¿œ‡jÁŸž¾}¾yÞ}ÉB‰ý+@PüÉ“(?›ÝÍ”oF¶Ö8aɨ:Ë«ëƒôÛ®U&ô6Ë¿¥ÊGO 1Ð-†o" öS­·Ný dÁÖ‹‘Úº&û6²@}¨¬ôô‘û@á˜@Lç_#LŸ˜¾ûùÇŸþöc/Œ=ân¸0s¨»A˜$Ð]ŒÈqØ:tP´ÌL"3Çx÷¥»\ ‹ê6"™ÚsÍ|Ù½þY½>–‹ÿ -Å÷ù÷4ÄzÎ7Ø®3"àÙ®rÌ#­®ªßwº`Á÷ø3: Þk5[ßí¤o›Q~šz‡º!aÚK¥ªïÊ}þÉçZ$D{¯ñµ³ùûÿø>> +xœíËŽ¹ñ®¯Ð˜Ãw‘€0À.²pÝ‹œd‘Ãx%ù´ ì\òù©â£›Mv“-YˆëiÌtK*V‹õ&5âÈñz#ðÓ‚9çÁêão¿>8Ãñ'@,^„óåÔQ Ç„÷Àáh%0à`*ü¿\ÿ +(½sR™cûðåÓáéU0~üôŸPÞáXµÚ3pÞsYBgÆÝËêN”û #«œI$$ý±}(‰ÿøryý½Ç·öV_~?<½{ùùý‡¿…f–~àør=üzâÂùg7t“âãóéùðL£çK¸—?pzµ\*Å…7\¼ºgÃ.f<ìl <¥;üö,| Ì¥}„Gëðþ‰, aw„æYž"i7&†]>†ÙAìÇ©Ù‰¾ñ³,µ,Á³ã†kZŸ€j;5ÁËó>xdMœÅ£DòÏãË_f=4’Ì‘{•>¾ÿåí_ÿü·F¯1<½üãýÏoß7p¾p~Å™y‰Â¹Ä_îpÆ(X”ל yåB;z¿bÇjÍ4þ|ŸyÄÉ£š–kJÂò§Y‹óR“Ü“*Œ–”Ñ …PL«´#’ˆÝ]®A*BDH7w’¯E÷«¹Ÿ¯Äi—¢ ÚjCü|Žú™(½}½}SIŸZd°RAçåÒ!iG#ÜÐb$M= Í'ÙŸ»Š½ÌÁ†¡©¡TÈ)TFßÅ\ú“¤TúÔfZÙÛ„U­ðcVU´fh[ºVú-«ÖKk.µÅR<Äuó ªžÉZž¤Oª{½„ÕÚ£2LK¥“=q…Є×tÏNE‹¤9Ñ +Ðj¡hiñßHb?ª0… +½j©R FáY‰½3$ñŒ¹FOq7Äcœ-hco”B5s%-#%v ©™£¯Í&¸(~½F5ú9„æ&¢y”±a +¼Ûc—Á¡C£q›ØÕÝá¡ÌÀɾ6âêáž)¥¼2šþ£§FÊ9 1=FkóÑM–AqÅä<&k +Lþy»ôp̺ÕÄNÛ¾y8rÝ9ŒFMú¸ƒÂÀ ‡S;Wå[½‹ðl,Cá%íÃαjìn!M‰Ðžye –5%V +nKƒ™¤6éä˜ò):ÒDEX…ˆ7/¦+%vb'Å}¢ª‚¡ñL('Tvt‹cûºb—RX†E‹‰¥Ó¯§ìÿkPÍ™ @Ç«½pŒÒ;,f&fzŸT!ÍÉF΋RJ;=çÄ$†0üR®t¢WÔueÞ*³H“æ¥]M˦Ô*±0kÆsvDZ3°P”‚ñ»×ü 4 +§µÂô׊á1ý  ÖÒ¬äIøºl‹´kÔ[8aã˜)5OfGoVcp|‚{C‹Ü¥°4š.h» Ü~‡|®ö§B"^fì{V$uº`e¹q>ù\3©e÷n×fçVÉ& f¦Ðýeù(†üÂ|eJ2†@ ."/]oh²÷XK  Uðüj*ó–}ß.j×Äxeæ”jRvy’^ ºÙë s I(ã!ÙÏæøœÊÃ%¯ÜÔ+±ŸÏ» HìR+Äæ¦Ä  íÍœÖ$‡Ð_Á©־Ѓ" Ѥ(— 4tŸ<,k’ŒlÑ4X¦T³UåÈZó¡ˆñûR²¦gÑ´G6“é²+ðÓË:R íÕ_>-¶a/&ãN™ÒŽ)a_fa’¹¸1•B­ÔP§øE„Övy*±©{·]‚Ï,*nœ:j-˜¶ µ’ y{,å˜GðkÌ#Âr +¢ôz)„ÐÛ”ªÈ®Q£@ïå+I„Âü +EÌy±§I‘—Ý®)(ŒÀ—Žu´j¨pËÊ +“íjÒ[yÛHÖ3jk™´ dƒº×:R²©YB2¼ˆä–S®Ò“Gr2 ߺO2ÂX¦ s°ÈÎS<í¢ÉÛ g½Þ9¡-<ß¼ùÒųŠÇ(O”ëWl 6]m#Q=Ö]ÓšÕ-DÅ_Ë£äzCª >§Ž]°J ë µ5¡J t岚×7Ú?T’3ç¥ÆÒ©â§g‚ò¾ Ä<»»‡_¿wiB÷ðALݱ{ØEwÛîakpÚU·µ/ÒnnTüÆa¦á~丧â¯P¯ø¿Wü˜Šßr(tÿ{Åÿ½âÿ^ñ?¬â·Ò/ë_ñ[ðÌs,ˆýWWü»kÄ’¼÷ô3ù”Àšð‹Ë)S^!®ñ9R,·øÌϘTésø àuN³W¸iwHǹ‹¸´]̔Ƃ ¿ÃÞxÉÐõKgF½ ÁUà$P&Nb&u_oÃÍœc»{(+é¦N¬6Øjmì0w66 +}Àº‡ÙzvEW|ÅÑ`VZíÔ›I' f™|^bœ~ô¤Øf=èXÙÄyätÎ`4xíSZÑÖñMZèÈ2Kr¯LÊ +•$ZïlŽ(åq1MÛ)Ytghrçù°H‘f÷0Ì]š½ê‚´Å=^oz“‘¥ŽÎ™£Û‡¼5Ó¦¼LÞàW[šîµCÞ]øâw®:k°[Yºã @𕜾U—Æ#ô Ôütyë{»4]‰vÛ4X‹ûô¡ß©y_·öjZÃÃ,FbÀQ9‹¹­]Ó¤€£†L€ùªØ)³\Êw%û¬•,³Úk¡«9ïˆÄ*äšiÅ­mPõNÞTÇ¥·Ï£xeɼ”—Ãî™/- +±Ÿ›üC³Ð˜â5Ú~gJ &„²Ó•ëåWS­ø 3ÕZt¦º–Ómí¸ËÀÍ©.ñö$裦5»—(ëÙÕô†mž¿ìÊDñ¹TÀ59[kmÍ{ävƒ Êc‰ô+ê´9X˜¡“ì ;½ ¯¼:Åì”Íòï7ÙE¾Ô´{½–Q ã>R¬˜ÞŒìÖÔuC<7¾íÍgžªº†Äc¼™7Œp*º?¼ýñ§_V΢²M!ůsÔÊi€U'Ù¨Q`y$gW£Øò­¯vª¢CµL‚¤Š¼I…hÍ;-yƒºï_g…Ó•”xÝ¿öÀþµ7´ð¯] +UBÒ]É“z Üì_»Ä[ÿÚ'kÌŽ¬ê¿=N";*æ.¥¶d0Öø¿=bH%öº»¤6V¡ÚqÏ{ö‹ó7²[/Šç•ÜmñÕ¬å^ÂØ.i,Š§o%T­ÃωWqÄBTÑw¼EþÎü¢o˜¾cÄ=¡êZèEÎ> Ä/³o¹ãËãùбƒ~÷ÛóbµŒÆÇo΋W†aQÉy¿•õÿáÅ£\œÕúf^"?wƒöó@ée(‘‰bèæC,{ƒÅm)yš¿Œ9 æóáéÎ ‘zzÍÿÅDîø§O Öqj§$#¸f„·ÎP#§[<ÿ¶¼EIéØZ¨Å¯µZÌïvÔ·Èÿqâq[L;©´'±Ó¿±àÎwœ8ôSÎiº7kþîM•Ò endstream endobj -716 0 obj +719 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 715 0 R +/Contents 718 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -717 0 obj +720 0 obj << /Filter /FlateDecode -/Length 2999 +/Length 3380 >> stream -xœÍ\_7ßOá/EÔ†WwíC,´‹>ì®í<õɽÜÇ?J#Íh$ 5ÎnÒ¬‘¬½¦HŠ"¢(ÚpàøxøŸSÀœóÖ¨Ãó_wŸî8³šãO¤X½ˆo燓ø¶VÙƒ–Yέ³ LÆŸÃçË݇»G–Þ9!õ¡}òùãÝÛG`üðñ¿7°ÜGy½{‡Î -þÐ>)…ÿxÙ(`äÁãßò÷ݽ½ÿãý/?¿?€b&üØÃýõîáÈA9^p~î™Ç×—ÓŸ‡û-ìÓF !+®ïîyÿá÷†«;»ÓñôF¦¬óC¹ÿ®Žœ_¯.O®† ÷<"gÂ_ mø%à‰‹GdðèN>ˆ³£ñ8p—ÿ8iõ8œ€râ*Î{Èã<ïãspyBAè à¸÷L'ErÔ—žÖz!•“ W½ç5ÝCKÍ€m¸n¸Ç4 ýUV½b6s0}Þ¼D\̲ -g³ÃAOZO«rì`Aröü±²NˆEYØ%ö\(ƒC‘ÏìB©øìuy/Ì+-z˜[|ߧ¿ã‹‰e^ÙdÓë`‡d‡“¯TÄ•å™ÈA‘¡Õä öÂýê¨Q'kžèjA£f= ‹Pã`~ˆÂ_z AC - “1Âð:ÀŽ†–žII¨<“"íà¥Àíx1Ò3 }óÈF2†y5¢^;VÎ0Œ$>­ßäàÃaFç9'#G –IqȈ†ÁÙi -¸  ‘…ÃYD[¼ÓÖÔ‰5 E@<W¡[lj˜x­Š‡MB…9ΑÑÝ0­9&ºÁäXcZD l‹•Šâ<Ö-,A…‹jx…׎æw³xzæhaç—õÁÌf(Àþ$£ÍP -¢XÐjl¼Ÿ$­¦ÅzÏâ|ž4Mêí±zBšoŸ•>(k×\¢×ÀXÆ cº†òSP<Êù…•ÆŸÔO¹b^V!6­Ö´sN³ïï”ë™,;m€®ä‡‘®À‰Hƒ=ÇG‚àÿÙç# ®j ¹èŒåÙ“‹%6˜ÇPncsGC0k€wà?üüãO¿¶;ð!Wܯ¾æ¡8SÒaöS³"R¼š…føg«LÍb#Õà×ó”†Ã>Õì¬gÊØ;:½ÏŒ,ÙÛÀuó ’~`c‹ ƒ–±N1hÚ6Ç u¸9É Å·§š>c -½2 ¨¾šYV¡‰¦™·¦e¤eeH˜’õ=º-ò¿ ôǶ `žC>…yÜ„…Ç? à$Ž>&pZf!Ú#ƒKG„ô~Ì"•iÁs°ÉGúü~ÚB³¬´ê‰wµœgÚ{ðrÔZ³ºµC|AóÕ,¶Hâ1!Öe:-·#<#ƒ÷F5,È%<ƒÒtv!ûÐEa9¸/ZJ¦4q¾h5nÇ/Z€Ñöz¶Ùƒa´´ˆÔkP¬Q P¸ðdM!#£Cü|7eRÑbþOZL<*·Í“Ylá%Ê%š”†•ÉV0Êâ<óÁ3)pò[(%"”´`Õ‹QªbuSne¥’Ê×,6Q*•mĵɫp=ñ-ß°¢ÑI Æ“÷(Þ…£Šb€?u85ŸuÕï¶Rs¾Cj-hÔ4JìP[tabæö5§j¹Î0'…mÙRÅ\e‰~©K$€J'ÂŽ¤3èmkšÂ»Sj áhy¡õÃqG)8¢@Uï]Î[‰¦®Öæ3b¯:Û -Å-®˜â凰ŠÕ @¡ðT¬q65‹-§YÒ˜ÉibÝ÷:βñ:Å '2g$´b)Žde}}©°ÃF†CÑjl™ß2ª-œ¤íd7¤·'7¤øNnCÒR›×2˞Ć”ÕÉkºíHk¦F‹ÛîHkŠû•øºHKš4&¬@FÈ©þ3¯æÌ/X"àã^ÛÙ‡2†HáèS‰}J×6OSȆ0!ö‚§®aÎfVóZ–ùµísNi»L‘˜ZÄ/)aí§$i½¤7/)¼Ýך–…eÓ†2À‡ú„^Eª½Ÿ–Z;éæ€_~‘uƾc¢™Å+Úd®ö†5C¥úy†rŽ ‡±1#Dÿª"›•û® Ïe"±áòsÍ„@ \w®*ɃKäùr"i3³Z¸çäi"_n[RÍgv†¬@1—T'ªsL#™vÒ;UYq;uåSaE_–LÇ,$e$Ú06Ö¢Œvˆ]ZÈFÔ&ŒõPV Í@ Ÿ P¶H–‚ª©{"ª³ïKÈÀ¤uÌ åµiш«{“<Øô_ùi©¡Ò’ÖáG’¶HK*p3Ò’Â[¤}­ií/f §l¯Sý )‹{¤¡œÏërl ·{gÛ‰…™¾W·z¶2ü­º]š{¸Ý<„Ö1Ë ×ºRëõFZÉþÇQÛ§²ÂIgÓàÔ¶+áÚ)†ÐÝZüúÿÅI4'{Æ"Ìðš3Bà©Š¶‡œM è I?@rl5´ŒuPÒ´-ØÐ:ÜŒ6cU»}9#KŒYwnäG+“;HÙÝÞzÈ®æšÅ¸;gd­öœ¡è¥ &¶”ôÓAÃMRuKÎx>£[‰šKîz³Ÿ‡Óœ•)þU›Ñ~_ÏhN/îáÙ!e} iç>’"•]lŸNÜC»Ó— {Çç~¡Ò››é\Ì¡„UA»Ó_ŠD£ãñÂ1É¥V_ic`™–H+QDêf¤/Û‰Ô|Í.W½^$ÑëEŽëôzÑr–^/š/ÝëEËXz½hK¯M×î,CùÙII¾ûz½†lv.Õn³TÅÌW5ͺ±lïíãM7¤õ"Zó"ÌŽ_¿šq–TôÅW%«ûÕ@zQ³ØBºpÒ×zB¶xÒW²­®PÚ«`h׊ö±u{‘·ÛØ6ÉÇ]l›C×MlÛšf­mÒn Û¶_ÒÁ¶-¼ÛÀ¶M>ì_{‹lv“Ñóè7“ì2¼|뙦ûÔºI¯å¾ð؇Öî>÷åfN>êKŸú3‚86ÕJ~'9¬žL³×h"©4s×÷«³‘Ì G]pÌ)oz_r[pNùm5õ ÙÐ f,Ì[XP5¤ng³¾WÆç}0´ˆDÞz£5ýÉœKN¤Êb#ýÉœŠ5 9ÚõýF÷?™C‘ ‡Z@)a`$i 9¤7CÎPÏn``„!ã6­HʆH²¤>Íö|ê9¾ÜÝ5‡ån÷K¼J4g‹VƾŸÁ«P ÷Q^eIb¹/›ïÌ’?䥣†N—-#²ê@; ]¹ú@ï9… 4'‡B"OGA}œjvöéA¤h²ä9\ÛHÛ§¶á’ŒWnpIÈÑ5r+äææâ>IíõrÁ˜^Á¹õ ®}áe£ãˆM®¾ÉN'¸œ_×<¤Èrïguð+o¢§÷{É)oMw—d$«oèϘ§­ù§û;δ´B‡/¨Ÿ|þ¸þ>LLß?àðHâ”ÃcÅjÌM÷O[­PÜ¢OåÏØ–¿­rñ½©‰®KeÚýg?%µÀS…‹×‹<?õ}ô×üúÇo¿ÿó·6C0AµY|øÚ‚B…P½áÖÁ> úßh>¢l5˜A/ÙE,ǹ¯¦KhqÓΛAS̷уM k%ݨûMt M£Âh뾃5 -½‡(N}k¤ fÚ -1—δ¿‰.Z(æ5Hù=肇o¸µß.ÆÜ´B*þ÷ëNf·ƒA·JG—IŸ/Œ‹€ÛL쟖j]…IbÜ›ýtÂ~œ²ˆ°÷. {•e>ݽý±2Èzû˜Ÿü$þñŸ™Ä8Î<×åW–i@hÕi™õZXS<+¾”ÇÏq8/Tà y§äj‚·³¾mÄ5Mâ ì*~ʉ𹠴{øæî¼%S"‡©„s¼YôwÿŒîÿ +xœí\K$· ¾Ï¯è?°Z½À 1ŒÄ>x,ìA3ÛÝ>9Á:—üü*©J%©¨ê™ÞGlcvº§(’¢È¯(ŠÕâÀáõFÀ^ æ}pV>þq÷éŽ3g8ü‹«ñòôâLJed8´oþüýîí“`üðû¿î¾¸Y’êàï^+ܽýðÝßÿðóAhfñŸ;<\îﹿ8Î/ +~‡ãß+XhδòÚ¹ŠÓ»‡ŸÞøµá¤i8hf‚u^W~{ÿÓï‚+øñ ÏG.‚äBòš£wÌXcTÍqC'òÇûãÉ”ðåKM꾑÷ ìÂÅù™‹‹åÒ‘K­¹t‚Ëð4 ÁÏ +ìwr£¡Â¸]3*ô4ÔG®ò´‡<ê‹C‚‰ï…Gô +OG!î‘ ê¸g:HÉAß=Ó:ò´Ê)‚1oiœÎ#. X%Zç7M{(I”Âv’}:aåDáÿA`¬8 ŒUXh +ÖVãg4h2²O49v…M&›éÅäè°Ì"#<:‚,Œ¾_HOÙ§ðW³§ËìVQÐÝ +!éo‘|œ¡pþ¸–„q]ÙĪƒäž9+¸õ$Ô¸ç)¡ N¡çé\ñ“b†šŠ- 5Ê2HŒäüÊ­tj(òMSN`ëFã ¼!Ŭ“$mñ†Tàj¼!…·x³A¾^IíƒÛ!äÅ7u£ ÓB¸–-‘¿Q泬ËU€9pÑ0ÉN€øS//ì‚–]ãjƦ9UŠP0!ätm ƒsBòBœë©haß‚ôþãé3Zö³ÉÈÑ‚%JR2bàœ¦€ ÚY¸8Éh ,+âÚ´±¦¹+¢ÊÀcËÜÓ±`tñr9?í~Žüˆ&Xk˜V€SiIZ¬$[¬T”§±n¹ Œ¥ ½F¼2Ìo.kDƒ`NõÖe} 7³`T©†:’(†Z­‘ï'I«i±>ŽgÑ©D¬žÓ]’oŸ•> k×\¢×ˆ±Œ)Æt- åç„ŸöQÎ/ÖÝOaR?WÒ»õ<-CbÓjÍy˜}ÿN¹žÉr§Eè*Ên%NDšò@$ÁÎ\xËÅÿåä ×á’'9J$l0 ÜÆÍ][Ë„PÒ¿þˆ²buÅ¥aðg§mÍb#Õà—Ó”€bŠáž›£‹À´uvtz!³ª|eo¾›_ôƒƒ[d´ŒuŠAÓ¶9­ÃÕI-¾Ý—ÐôôIåÍ̲㬒–ÕVŽtëVŽm‡`žC>…yܼ/<þ±XH„“¼=Nø˜Ài™E„TÑn|Ú"¤ë0‹T¦ÏÁM~ë|¢ð”Ä»‡ZFj¸5¥Ì«Q«bujy&wà5‹­ ’|Jˆ•«eÍÆ(&B°ºa9@.¸£‰ÒLv¬ õ ‹0Â.rp ^´”*Liâ|Ñj\_´£ ìv¶Ùƒa´´ˆÔkP¬£Ú.üHYSÈÈè'ßÍ[™T´X§ÿ“¹Ïb嶹`2‹-Ü¢D¹D“Ò°2ÙB£,Î3o<“Û Æ+æ|PÞ¿¥Ö¬®Ê­œÒJ‡šÅ&J¥²¼4y•`.…†NZΕsÍ»pTQ ð§¢.§æ³Ž¢új )5ç«1¤Ñ‚FMA£ÄÞ µUW‰³×¯9UÌõ–y%]Ë–*æj±j6˜ë  ÒŽ°ãizÝš¦ðî”Z!-7…Ö÷;JÁªzï²ßjÏæ4hÞ VÕÙ>PX˜‡… ~ý&¬buU£(üfS³Ø<»ŸÓ˜ÉibÝ÷2mβñ:ÅÁƒjo•hÅ Rp¸¢¾¾TØÅF†CÑjl™ß2ª[8IÛÉnH®OnHñ܆¤¤6·2˞Ć”ÕÉkºíHk¬Õ…ÛîHkŠó•ø¹HKš4W #äTÿiZFw·ƒ:.˜¶FzWâžÓ±Íó²ÆÒx/xöÖPÉ9ƒŒ0*t;Ö¶Ï9¥ëF0E>`jh¿¤„µŸ’¤mô’ +\¼¤ð6vo5-'–›¶(|¨Îð"Síý¸ÔÚIàbøUàçYgì;&Z6ŠÞÈ&sµ× ”êçN*,çx/3B`øWÙ¼™¨Üw]x.‰ —Ÿk&åºsUI"χI›™ÕÂ='O!µ£fßM5ŸÙ²Å\R¨Î1­b\¯++n§®|*¬˜ó’‰À¤Œ$BÄÆZ”5X)3R5¢6a¬‹²R/§Ã öS&K¨jjŸˆêÆìûŒxƒ´žZ^‹4á«õ¹‰MlûÛ/Š|Ô„O -›ð) U·:EÚi§¸¾ ŸÞi¿Ѵö3†Sv—©~a‡”Å9f(§ÓºÛÂíÞÙvbÄC¦¯­’3 n¶®‡N·Ks·»“§ƒ0Òyæ8lM¥ÖíF9Å$üÇQÛ»²ÂIgÓÀÔ¶+á^¦=¦cô‰ÙÇé‘>œD³³a, ¯Ù Zj%ì:Ë+槦D¿Á–¢=ÕG-›DIUË(IÛéÉ%u¸¾Cw¨j·/gd‰1ëΉüherG)»Û›CÙÕœC³w猬±Õž3½4ÁÄ–’~:ˆÏ/!U·ôÀŒç=ºX?¦4—ÜÍf?9¦Ù+Sü«6£!ý¾žÑœ^ÝóCÊz'@ÓÎ}$E*»Ø>í¸‡v§öŽÏý C¥©çÀƪ Ýé/E¢ÑñxH¬1Î~¦«Ž%°´E¤î8#ÍxÙN¤çcvµêõ"éˆ^/r\§×‹–³ôzÑ|é^/ZÆÒëEËXz½hºöÎ2”Ÿ”仯×kÈfçRí6KU̼©iÖe{—hoº!­ÑÞa¶~ÒýËö«¼#åÅë;?*VWö« dÍb ép§oÌ„lq§¯'d[¡´G%‚!|+fØÇÖíEÞncÛ$w±m]7±mKhšµ¶I»-lÛ +¼¤ƒm[x·m›|Ø¿v‹lv“Ñóè7“ì‰^>õLS‰}jݤ7h]xìck÷û¿r 3'õ¡Oý çã‹j%?Ë£š VLkœçÊÎUÜü þD2 MÁ1§¼éºâ®àœóÛjêIdC7x˜±°óÅ«sex¿†R4ÈÑOY#äL‰TYl¤ŸÌ©XÓc|ßoLÿÉŠ|9ÔÐrH ë#I[È!¸r†zv+# ·©ÈhER6D’aæï^9†zŽwwÍa9Û}‰WÉfo¿ñ ¢pþŒ^…fÈòŒ(‹ÊÏ€çFÚŒ—ÁÌkG N[FdÕŽv@ºòõÞs‡(4ï'‡B’§½ ¹Ÿ½jööé‰ R4Yó .öm¤ŒímÛpIÆ+7Ø„$äð¹pósuŸ¤f9aLˆ@¯àÜ{×¾ðƒ²ÓqÄ&—ߊl§]Ò¬£kSä¹û³Úú•gÑÓõÞC9å¹é®­ã’Žäaõ™ýœyº9ÿðp÷)MVÞx¦8w?Çol¾3ØE˜Á#óg¹lA€ÿ;x2^ø=…ø_Î;x—ÖE8&|<­|…2í— ýüÛ/¿þõ—VûÄÜg>·2믫øºÊTÑ¿L™¹ >º-8ì¤éö½/â¾Ú4 ½?þ"ºà“Î… _J·Òòy+<Ü"¿¾.Øî©MÜýcúå`ÁÔ0/PÀ ŸµZMðzÖ׸¤I¼ÀÞÖ;+ŒÊ€Ý±úÁ}pä‚C꽆Þ,ú»ÿõãÁQ endstream endobj -718 0 obj +721 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 717 0 R +/Contents 720 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -719 0 obj +722 0 obj << /Filter /FlateDecode -/Length 3270 +/Length 3292 >> stream -xœÅËŽ$·í>_Ñ?°µz?€A6b8‰}°7¬íA½3Ý>9K>?¤^%©TTõzocw{¦)’")¾Ä.~bðzÇá§ø✷F^~yøõ-V3ø šÂÇùåäÉ9¹peó'#ìb³Îž4_døsúíúðñá_¥wNH}Ú¾ùíç‡÷¾°ÓÏÿ¹å1ÈÛÃ÷ðŠ¼×t¾|zàyÿ€‰s½x%$¼}úåáýÓO¾ùúÃIÚŒééöðüȸýÄ8“Œóc·WÆŒ¿SŽ±+g\Ü×úüÏÓÓß¾z‚= ØŸð§íà¥gÁºE3kLdáû§o>|üñÄÕbðM,°¸É›a½œÏï(ˆ)½¾™úüNºG&ì —üÓYÁ.îð -)ð—ȉ9¤lV0³x©˜ý¦“ÜûMß%÷•Œ‹³\oÉìÈ6nÊ!Ÿµâb\Ú™  ÅÅ_MÔ ¾y&÷:_­ç Ο9a+•õ‰¢®^}Ь¶QH~Å)AïUãâ@#o&Ð@d‘æÔŒ¿òó…Š×׈9qØÚœUÁXeOh¡^ÇöåÌM"ä|*Ó~qF®/›ˆi›v”–)&eE€@¸x\•­l†)‡C‰F¨}’V⨠ÇÏT‘;‰Q!u¯§  1âÕ„½%ïW×VºÖD<µ}wì×nŠä LÓ§d§ÐL¼œÁÄM¤s”%ú†Rb7™ ¸ -§°:É xq¤|Š±õÓwdb-è,˜9ŠÃ÷Î…‹±ž)œì‡o¿þÇ_Ø8ÙÛ•Ç¥{ÎÞ¾^£“÷œü5þe<¨á…1Å¢Ãç¿ïøàÞ/ÂJ%]ÏϾÓoOm´”rÅÏ¡”§9µI·õbúLÃdaî݇€Ýéê ¨—©5׆Ê+Øí%VĘ(a.!@2ZÅ\+èMÂ$¯’ò‰ŽOpÍpçåÅ“¡q%c¸JG‹„Ä+}.j)Ú]UaÓËP+(éšÜýɵ‡Y‹áah¯© ×¯¾ö˜È.s5lŠ¥c)–|8‡cbìªvÇiV™ÞœVå5ˆE £UIÐsTÎ&LÁ]5Š/ɹ¬Ýdï%‹7%àðˆ—0³· zCØîTZ(cà¼JÝís¿E–ª$B®œ6Å(o±Fë-Zª%&°š‡ŠTT #sH>‡ä˜d íÝÛ&h‹G¸>ì÷׳ /;ßéÜë%³µÁ`1°ƒÂ'Ê4þÓŽó”cß1CÁ¨½­ ð˜;Õst´©}Xå#›B^XWgG#|ŸÇ‡µ½…Çä 6 :wÁ§ÉL:†0îç%UBh¬¾ þÌR<Jéó&e Nä¢$/Ñ[oZ *%ø"ÒžLBÛ!¶b#ùß±¡N§ -º´:Rtª Ý¢äZ#bæ›MºÉ(°A¢@‚ïæ ‡ˆ\¦lç~oPЫY3Œdh9ÿ;Àç¦Ï›PàbPÂ’L#æ±+[eâv.ϪÉø6¼35»’•>džK:†HÜ,¦ñ8*7 ›MŽA¯ªL a…ZØ)³BsLT%ÜRך—‚Ú¶f¾¿S@ÑGw—x8 ¦,„Õ1bxeoÕ…BÜÙÚݧøÙu*3MW6V5ÓK‰éêÖäŒûTqƒ¥2º=UN¼Xiª‚!È?Vã„Íkšþª:¿0âÕox(ðz<¤L˜ûÌ7¯­ª›§>_ÍÞä.ÉÆÖÙN‰c„¨¦ã‚|ª©Ë¹œê[§¨z\‡”SšïtuŽ/]¦œ®r÷z®§æ>"˜Uq‡0šËÏR^#Ñ|ÙÀ†ŽfÉ3t©5;81B´'fT cðx.3÷¸Þ>N[·ÕÊ¥/‘üž8Ý¡º#Në…yƒá¡C±Ûðe¶¿=áa“ï»…ÍÕådþÇ/¶V¶ÍiwÃMš^· Ñ4<£éµÝà rκD}Å­4öç›Hr 2´Yÿx×*=‡é:,¤*R‘ðý—_|ìôýÇ)žõÚmnhƒ\açžO=Î&—Cñ¼Æ¨QKcÏ'ùn, •å{:ùÛB\;%mª>Ö±¹š{o…ØÙ¨çt?!7MÛï,`Zºñ3ráÚàð@‡z:< GæZÝ ¾ãeªÑ€Ý¥ÕíIas¾º½ß!¸û‚gÊgúž‘hNÙDSÄ|íÿå®íD#©—A‚U®\ø”Ï®iÐuïaý¢ÇçX•Ø†Zá;û¢àÜ› ™$r¤D’v›ù2Ubf‹ãå^†¢±s‘pD%sÍe97ر”;ÀØ:¡:5+ÀæJû‘„öz-“C 5XS`ß«€I4õôöøF—íájÒ‘tuŒ–óûÕÆ•m¯3}M²Ü½ÙûJGsñ& ¥Ÿ›Ð¿é&Àq¶">²Ás¹•G;(W?×À Å,ØT¨rµþ·Ê…Ï~¿À[ý)®ÛÞ8¬8q§ahYÂïì -?nh×Z/EL¿&9ðÓ;È2ð‰™ûÌvÌKºž„#%-Ýä¥í÷­xÁço(­ÝYø¿ð‚]é$¶aþt^°„Ë»uùù,ÂVC„°Ø‹²R‰†°HC,ôá¾ìÌY qpüôVH¿>¼ÿB’}ÉoþË¥8ýåßÄ8¶xM3Ê.š{ã4>qÇz-¬©ÞU²Þ€Ôa‹X8ƒûMÀÏJ6{½õ}+niŸ!zã좜ʣ -ð9EÌyÚ!qP4Àßþ¿ÿVÜ< +xœÅÛŽ[·ñ]_¡0Mòð +,$hà¶ñCì.à$‹>È+)Oiáô¥Ÿ_o‡·3¸—gÉ*I„R”ÚWcm'Ê}UJ䢹ší›’ø÷–ôÄ('<¨‚QI“‹ÕÇÇßoýøã»GƉ do‡§j¸ úr¡ôÊ(Ó×ê-ŒÿŒéϔх2v£ôvñŸ3y…ߟþy|üûá‡ÇCP½c«äÆm–YC¸â‹{[p±è´ÙÀEGÁ,áwŽÏ¿9Šr¥F¸S·ÇþMÏW”®• +,|xüñã§_ŽLtdÞ‰«#yS”›çÓÃépfM…\_Ôryz³˜Êõ3åçåìóI¸ œÍî˲‹€=~PÌ^ y³œ*bAo7´ßlú.¹¯d¬3"ÍdOfC¶aSÖ ù$¥e‹žÉÀ@\좂^ན‡Ãd.óÕrbì‰1'l!’^QÐÕÅzÍJtôݯØ.eà½JXìi¤Íx€,ÐœÚc6£–ì`aÁt@L–=û šecv[Žâž’½O¡¼ `ŽÖvgÕðžÀB­ +ôó‰©HÈX/UGLZbÔ²¾t$&uÜQ\楕íáÂøêŒ`e3”@ÙJ0 +@m£´"G=|&²ÜQ”€ +¨[9u!^•ß[ôaui¥«aMÄSÚwÃ~é¦PžœiÚx€ôšò瓳~ãñ%‰¾¢”èmI†ì¸ò§°8ÉÌA±ì>Pùìcí§ï0ÈÈš×™7s‡m­; ÄZK…õNöãûwÿøëÏ“½]YXºåìõ圼å!„Ã_jÀÁ;5Ø€cjœ)ÊöFtŸ-Ó·`OÁûÇSäåü¹ i¦!mSxÝ% ?W‘w`ç9’ž ³²ô<:3j) ù顲Ð`ôƒÜ’e趸Æx>y°GöyßÄiØZÞ|mm¸8,XÆšàMáûІƒGîŽ`#´ö°ç«Š!¥¦9—Í\O©¬©(N!ë=œ÷Q*¿>º¸a^ùi¡q]“З¨k³‰Í¦!{Òó-gŠ»6¼Æ´TŸ Σ‘õyLFãƒeܾÇRx×ô™½Ÿ}%TA5¥8uJ–צ_¡¹Ã^ý:s½ÕuSp¸5ÐF-÷åÿ38²Èv›ƒÂç®”ð§8ÕQ·u¢ÚLC%afîÍù€ÝèÄÕ‚s¢´dRay½=‡Š%È%¸“Œ!—€ +ºK˜¸+„\º¤]>ÑÀó &qî<¿X44&–®âÑBáñ +‡Ÿ Z +vWTØø2Ð +Hº$·FtínÖBxÚk,ðõ«¯Ý'²ó\ ]±”¢q(Å¢qÎaŸ›ê‡ÝpšE¦7§UxÁ‚¡¤ÈIxŽÂÙx’1¸‹JÎK2¶”n²õ’Ù›"ppÄs˜Ù†ëƒÞ¶9•Ú•1î¼.²Ùçv‹,VI „T9uŃSÑJÊ-ÖãPÍ»Š” #µK>»ä˜díÝìë“°Å=\ï +öÛëé™åotnÐõ Õ¥Áî`6°Â'Ê8þÓöó”bß>C¨Ý×pÌ•jŽ98ÚØ>,ò‘®çÚ”ÙQ†‡ßæñ~mká!9s;rÁ§ÊL† î§%EBãi¬¾ üLc"ˆ,º†èD×X¾ÞEUa¹O£”}œËm¤‹eþkʘË6yjˆÚk®ûjùjØ~@.7¶/¡^¯…%Ü…ÞVm2þw^.Wybµ\&•%(;R°‚PàÔ*éVî«ÄBå(âUr¼j[Gƒ®÷æÀZÍ ´Ë’“ØÁ©P¾(•906Ê1ðíã¥?û(‘AŠO?¶¤¨jQ°5Ÿ-ïêñH¥?Ýyn3Ùøè²~“׶˜.mr½Á‘Q²°ß§Í„opSuÛ PÚgï[Úâ7hYœõ ÀÊjI"gM¡¦Ž—±ÕQ1STßÉlÞô;ýf+“‹Ÿ¾{÷ýïûóÓ~ÖÃÜl‹CPW¡u‹ +iƵ(Ñ\PjZHÞæï¨I9[‹ÒX¢,ײC‰;8í¢byœ:<šç 0päZ]–ì&Ž)8¸®T6áliÅ¡ /ªôfÒ‰¥N¸˜ãßTû(té]³•¤vq“ûy¼ü2CPÝàA£n8?àŽ@a¨Oëm]ÜEvG[½¿z௺ï¥6•‹¸ Aê½Qq÷Šº8 Я÷#5ª;üˆ&Ž[c:n0?r3Lyf |ÊùÚ ûjÂŒ«g;Ô¸?1šp]¼L´ +0?ÁÀ‚.ëý +Žû“¥¼¹ ±œP—:[ñꊒN•êMEèÙž‹ +¬¯=ã„Õkœþ*:  ñj‡7<x9’'L½}¦›WŒVÑ€MSŸµ5¹‹²Ñ;Û)qˆÅtœ—O1u9—Syë4ër,Pãá®Nñ¥É”ã•@ê^ÏõTݧc“*îFuù™Ëk š.ûwØÐÞ,y†.¶fûc¨¬Ǫ,Æàñ\fêq½~œö–iaâC$_§TwÄi',« <4(6Ëú¼ƒ‰¨®4†P%™èPNæ,Ñ¥²uJÛ˜h‰Ðøº>DãðxŒÆ×6ƒ7¬Ï9Ëõ³[AilÏ7¡äœÈÀfíÃ]«ä¦eh·ŠH…·¿ØÐhûS<ëµÛÜйÂÆ=#œz˜M·âiQ£–Æ–O²ÍX@,-òs:éi!&Ç’:UñËÐ\Œ¿¾·³”͸ex?!5Mëg -íüÌB˜T0<РžÈÑ„¹”C7ƒox™b4`siq»ƒRè.À·Aûû”»/x¦|ÆçŒxuÊ&B˜"fkÿ/um'‰½ ¬p¥Î…OùlšM7`÷Ö=^bU¼µp¬8/lÿ©K¥ ðU•(ñn~£ìnL—®vX“@O@+SŸð|‘wîU†ŒÙÓ?BI›n`>O•¨ÙbJY¾—Áhl\$ìQÉ\sIÎv(åv0¶N¨NÍÊa3¹ýˆB[¹ƒÑ!àÌ„1°oUÀ(šrz{|£‡KˆúpUéH +º2DËùýjåÊúëŒ]If’›· [tTþË°¯YØøvk%‘ÆUõHàk|»Âøü ¯åç°®¿qXqÂNýÐòâ~§WøqCk¼ÎÓzÎbúåÀŽo YàK+Xú²ý_ÇäTJj†8^ùZ§9òá»;2 šŸ~àeã/ËèŸþxÿëO¿üí§žuyüÙÌ4ßߘ™zèÛ2ÓŒ¼Œ™ûÌvÌK¼žtjÑx“·ß×â¾CIÁñÎÂÿ…èr8Aæ›ó•L.wë(ðó"ÂZº¡¡¥Á+Â> endobj -721 0 obj +724 0 obj << /Filter /FlateDecode /Length 3427 @@ -9723,18 +9806,18 @@ eÝ°`z Oz‹«ØüX ð}x!"Šƒ8bå‹‹¨/ ê~QQç¹ÅoúîÇ¿}·gÆœã׫üÑÌÔÏ>}3­ø?†—ü8ŠqNyº‡óçœRsÁôóžRs…åó2ÓŒC?33õ`ã³ê/ô CAÌ]ªÒúûV¼X³8縧ó£?…ÈÕ¬€§«ïå%ñóQ„­~äÌBk¥a‘)ÆbÊÃðÏuâ ,!jÕ²ùíáýAýÚûsyó?èýå?+ˆqlñLë@‰3eͽq¾ŒÎz-¬Aï~¿>üððïô-xÞa‡A¤õ&¼Qá÷ Lx‹÷£¾oÅ-oâ#$nœ]T$ʃäùã–ú…24øûðŸÛû÷ÿ{@‹ endstream endobj -722 0 obj +725 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 721 0 R +/Contents 724 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -723 0 obj +726 0 obj << /Filter /FlateDecode /Length 3305 @@ -9755,18 +9838,18 @@ XQ, ‚¶r¨r>aÑ6°5äpk|?¯ìýþÿb§ƒà endstream endobj -724 0 obj +727 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 723 0 R +/Contents 726 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -725 0 obj +728 0 obj << /Filter /FlateDecode /Length 2726 @@ -9788,18 +9871,18 @@ FaL g qW”Ç:¾á{zh‡K˜.݆ҴH8fÛÀ»»edü–=חχOIv|g‰ðŸDfùÜ‹7Ž†Ï}0bèÿèÏùÄ\w™ào¯\ÿˆszŸ„JÙáwY¸,ÌLÆ#õçÓÞÕ}óã·?üýÛV} Vû•…©fž¿³0Ë>å÷¦²ÂDÞÄØ(ˆqCÁ?ŒË*'Ž!ûûè¼òX¨°Úc?žþB‰ò´Ÿ.ùÉÿ˜PÇ¿þgZ¢-…Œ¤ÐeT¢˜ó·èÂã7ºxVüuã4„#œÃìÎix"ág)ÚOzߎü‡Þ _èF‰´\Hçõìÿ„µéô’€¶µ–ÑÆÈïÿÕÜŸ“ endstream endobj -726 0 obj +729 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 725 0 R +/Contents 728 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -727 0 obj +730 0 obj << /Filter /FlateDecode /Length 3541 @@ -9822,18 +9905,18 @@ O zÓ݉Á‘¤rqûùyÙy4Aû€fÿþ€sŠºÐÔæ‘¿cfŠ»B½âß9ßS¨:D{±Måã:>¨{W)×wOŸã¨Û…^|H‘¿ÿ‚Ñùéç¿ÿ´5Du"ú|Î |p/l‘W~ÙiómU_—™ækB¾.3ÍÃÙ¯cÆ,.³Ö†¾…—ø¤¨ÖÖ|÷…­¨òåxq8¢¨!ø7Œý9¼À…s!‘xÐþ§ð÷÷˜Sò–3º—ò6Íÿ¯kIM{áë2Ó”ª¾.3MÒùU} ćJJ­ð^G?¯ZXK÷"gÍ›â!‹+–•’æ¶)TL &Q æóÃûoÈ"a©÷§ôË)W‡¿ý;“(Cëü†[Æé‚^$µÊÈ×ðPÓªøíË燅/·ÊIÚm ’R«Ü/Âý-xµ¿Û§¾mÄ5nââVF/Â0.,ˆ.ïYž·“º1‘‰Í™øĪt° endstream endobj -728 0 obj +731 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 727 0 R +/Contents 730 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -729 0 obj +732 0 obj << /Filter /FlateDecode /Length 3473 @@ -9859,18 +9942,18 @@ w0 gÊLš»Ùj|t$  ,¯Šï‚3nï„]a™Î…O-«dµ½ûQß·â7ñÒž­™”R9”:~᳎C·V˜]©üýÿë_f endstream endobj -730 0 obj +733 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 729 0 R +/Contents 732 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -731 0 obj +734 0 obj << /Filter /FlateDecode /Length 2883 @@ -9886,18 +9969,18 @@ cTU ÕÚÂɹ|½ÞøÍÜÊI uÞìmH– c¬“…:Zº± –¥(-€¡Ø øST«Ê‚ªØÛ@w¶)PœÏ–|ëŠ5?GDѹ~ßòH+Ïl9N}r“îV™yÎöÖØå¤'(Ï@)¥’% f0s®³kPj×Ô¬¥ÇSÝ$?†ëF[$ì¦pC¡é,ÔðXбâ5EõêCã¤ìé!§¨öUSÔ¹ÿLòœEW&ÅTf[Ýc 5hîϪÌm$e¿I£­ˆˆ·µšTÐNóÛ{)ùŠ ®Þ,o··Ô•ç2R&Ö kÊGs£§M1›öÊt'K~<19ƒµÖIŽ ¦EÕÒƒ½œæ{×Ê=q’÷xƒ(>wèéö‰ð¬ª[çÊU¸Õ …'ž#—-g|$x§.hoÙQsVn†œ©Ü¨r¢n{Jt ž&„¸1Œ_C ݃74h]PxR»âùYúnŒø |^éúbXŒ0*wajè6ßXM–Å]ù”j¾ç*’š»îHÊÜÊÎOÖðóôxÜb¿•^_I­yäj”¯™7bÿà™ÂGöEù‹çï9 BG?Èx–s^øÓŸ&¸ºÇ+ÿ>T錰’~†ç»Ð‚Ϭ§ŸÜÿ.´àì]!-}×êw¡òÊ‚:ÿЂe¨øáf}Iô¼jcgÀÕ8|^Ü)Ýf2ï#zÏ“')›h¹ñu÷øèâ<–‹ÿå÷ú×b=˜'7 |ØU;f¨¤Áþ… F:[]UÄAÒã<œÝO°{lì8¯Us¨ÛQ߶¢ü“Wð;ßÚK¥òÿÔÙ‘BvÈn `/ A¿ÿ/3rQ endstream endobj -732 0 obj +735 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 731 0 R +/Contents 734 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -733 0 obj +736 0 obj << /Filter /FlateDecode /Length 3402 @@ -9924,18 +10007,18 @@ V ²Ë‰·nvx‰ü|a£ÁW_ˆ4R‰a‘(BÀá“5ÿn%(̹F‰Š#H»FŸÞþႧúö”þÇ¥;üã? ÈlÁ‚8EΔ™4«¯þˆÕiaæê©z‡¬qàË-ÌЗÜ KX%WS½õm#®i_°ò³5“²B*çwÀ¿¨–YgЭ‡ÑZ ?çÍö¿û?z)Ñ endstream endobj -734 0 obj +737 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 733 0 R +/Contents 736 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -735 0 obj +738 0 obj << /Filter /FlateDecode /Length 3003 @@ -9953,18 +10036,18 @@ Rw p_Á ·¹÷̬÷(ÞýôÃùaÍŒ ÏüÏ™©Û‰¿/3MoãuÌÜIe°´±`õ_¥2÷â² ƒÑ=Ÿ/‘ŸW¶úÀ¡ª…|ÍJU A$ŠÂºXÉ¢ÃÌGºf)|yxó x|Äûæ9_üRÀßþ5ƒÇ&Ï´œ‚ AÅcàÇ,ˆÞšâªøÿ8¬7 Öžêâ.|W²šÌí¨oqM“x…lÃÿ‹BHåQÆ| Â"µ¸+œsø¹Zà÷ÿ”= endstream endobj -736 0 obj +739 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 735 0 R +/Contents 738 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -737 0 obj +740 0 obj << /Filter /FlateDecode /Length 3048 @@ -9985,19 +10068,19 @@ t ï[OÜg=a˜·[â…ý5To½[ã©õ»ƒÜŒl¬¬¸¾&¹-Š×\‰¿—#–Fjƒåk]=FëÛ˨æì@â'Â%ç²Ùõ×U*#.€áŠÕìBÿÀrS¯ç°ˆ¬6,\›ÚÂËÞ.%ÕMx™¯Â¯ýt<ͨAÃñ¹ [¶Â…šúS+™ŒyÇÃq@+‘ŽV3›²Õíž-kRÒíYÍÑö•F¯¶Á£¥›òëYpÛRAÓ¶øÚ¾¸úe¸ã5BÞðëÿ¹²%èïknƒ§|ãÑÇrëék$Ëï,øÍ,}ÓÇêk&(qL(ˆ#tsãKúá8º<^øxÃYÅÔø’Š,ع”B1¾æó§È‚TJÀ Ëäyc£ŒT‚²Î'> endobj -739 0 obj +742 0 obj << /Type /Annot /Subtype /Link @@ -10008,7 +10091,7 @@ endobj /Dest (chapter-configuration) >> endobj -740 0 obj +743 0 obj << /Filter /FlateDecode /Length 2763 @@ -10029,18 +10112,18 @@ I u šQ¼.Å^—†€ô¹Ñųâÿ-0NƒùÃJ: O$¼–¢ÚÌýSß7"ý— Ÿ [m ‘¤CãŽ@­3]'„n­…_¹Rðûÿ`“, endstream endobj -741 0 obj +744 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 740 0 R +/Contents 743 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -742 0 obj +745 0 obj << /Filter /FlateDecode /Length 2954 @@ -10063,18 +10146,18 @@ I nhø©áè–OÕÿÞaœöŽê{Õ@§ýéŸ=纫·³¾­Å5uâ#¯­!Òr!Ìü!Ô:<6ö±“µÞ«éÿø_„&e endstream endobj -743 0 obj +746 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 742 0 R +/Contents 745 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -744 0 obj +747 0 obj << /Filter /FlateDecode /Length 3334 @@ -10096,18 +10179,18 @@ K; ¹é'øTÔ¦@qA¨ˆþ*ˆ„ÿƒ¯ÿå·¿ü²Åÿ˜¯Cªü!Dñ*ãKþvHy(<8å]½æþgsÁ‡!]L~ÐÈømæ“À«`Ã?›ðMæ‚ÏIhïBüö»Êá4íw°GÖ;‘,¸´ûÿÏ%ª$b°Ñóqþ›Ì%I)b´F~sü' [êÍešÏ ÂÖôüˆ±z%X‰ô0Ýtk Ö_|£˜Ow/xBQ/ë›ÿ(kOú×L⣠Òd£¤ Â)@3‡mS!9> endobj -746 0 obj +749 0 obj << /Filter /FlateDecode /Length 3447 @@ -10125,18 +10208,18 @@ uDÓ²PG ©º\;fD°ÞàâO$9[¼+î¬uÁ‚¦aX胅7°šõZíÆw;ëÛZ\—A¼BÝÖC¦òRé€jÇ‹q¹ŽœoÈ®Þ{ ãÍœ÷o­ÿ7 endstream endobj -747 0 obj +750 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 746 0 R +/Contents 749 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -748 0 obj +751 0 obj << /Filter /FlateDecode /Length 2613 @@ -10149,18 +10232,18 @@ x ø|q¾À@=*mÑö,D‰8 éŸ{,¤RgmÇš˜$)aZX¦v2™2"2é^?o¶o Þ-ÑnuâÊå•n¼¾Ñ7nkJyYTÄã5ý)¯ÒÉ‚×ÎdGg¡Ù´Ó]DTwŴ賶GGZ¿Ÿ§Ó] é)F³çÓ®Ù€>Ïcò|âh>^kƒe1&ôüJgj™¨äRrÐÄ„ÔÅP˜Pΰ4<ñýSùcˆÈcZ«à—Î–Ýl mg9½¥v7g…p~y—bË×_b—©tQ¬>c‘ýT>Ï6¯ÍO†ìòkìruh’wЋŤëÓ›Kû¯ÑÂÙñ%ŸcéÉ»ªÉÂsÞÒÇMÿìñÏE,‰Û\äŽGÐÒ±j£Õý³Z¿-Öåãýg&~ZpØ Ö.˜þãiq`/VYè i ôܵ°QБ|ÊÆYçyžMôa€×H.Yœïåá„b-œ¯‡‡(Q¸ÜÃ%½ù“úø—ÿdm)qTa~`T¢˜ÓVaClœâFïŠ@Ó í#îsAØÐG<.j¬/Gý²;Ò³«wˆ\[C¤åB:=>Km<ر¥s†ÖZ“ ½ø?x£*£ endstream endobj -749 0 obj +752 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 748 0 R +/Contents 751 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -750 0 obj +753 0 obj << /Filter /FlateDecode /Length 3123 @@ -10186,18 +10269,18 @@ cRq 1‹Ó×Võz‘&Bó5o¾Þÿàâ'`{JoþK…>þíßD²XÇz‡‰¡Iƒ…aòE[É´*Þßi£­rÌv'ƒ›Uî‹®Fðêˆ÷o}ߊ[<Ä+8®Œ+Ï ãÂçá‹sˆ±¹K™Œ1ÌlÄþá5 ÍÚ endstream endobj -751 0 obj +754 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 750 0 R +/Contents 753 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -752 0 obj +755 0 obj << /Filter /FlateDecode /Length 3249 @@ -10219,18 +10302,18 @@ k ‡¤„¹U4Snbs«°þÙ‡bŽEõÐHÅòŸ¸ `@÷ïDtž*ú懿}ÿ—¿í™1D<¿;3uSñËLÓ öÇ2Ó´š¼™Ö0ßÂKºöÖR{G_ÐöûN¼àE†´ŠIºçÿ Öð‡•èÛò/‘Ÿ7-l5xL‹÷Vª ‰´bÌ+y‰0îbgV-_ž>| .ñá’ßü<öéOÿ^I  Ï´æ;‘a&å4f0À™5Å»âoåXpí§Ù‚—,ÞÀH¯œ’Õ¾Ÿú±÷´‰7ˆÙàTNHåQÜøy˜ót­0ƒsÈ^wºþöÇìݹ endstream endobj -753 0 obj +756 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 752 0 R +/Contents 755 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -754 0 obj +757 0 obj << /Filter /FlateDecode /Length 3275 @@ -10249,18 +10332,18 @@ N: ÍÜkmÏË:5]rÃ-. Áé1Ö´v1©‡¶Ê¶!P®çWΆ¼½,~Mç´PH|Õøp—Ö±^bÒ1»ÚÃïXrÚО_3 Ó×yZÖßÁp,·Üse;1Go—í¶pm¿ÕЫ˜…½Ð¬Oæ5mÓ|a—NÇÕë }ú~Öbne“ŽB{û%kæku×Ãþ©‰<}&_#ë·Û4 ìò ÞJ§ø‡>¯jérÁøµ3dé'‰_¶0‡Î;¾’fãaÖ¯¿ÿëwþëš÷š:_¿61íÃnï#¦?þ÷ÐRÐQÎúðKnéA´àX¡òVý"‰y-Ø]qÑíþ¤·«^ü¶ÒÛ%V¿11mTz1™ wmì-ø‚üÔŒ6ª‘U¿ÞêºÌe.ß@ì1~Š@íùüôôáwb²¸á‡×úâ?`IOø× â‚˜¢°6“Â@¼&£ §fà ”wäù1¨0‡aftðÂÀ{£.ïG}ߊ[aâ‡î‚ŸLPο«L„ÈWóÀŒ—¼[Ýü7ÿh–1 endstream endobj -755 0 obj +758 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 754 0 R +/Contents 757 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -756 0 obj +759 0 obj << /Filter /FlateDecode /Length 3522 @@ -10284,18 +10367,18 @@ $Ù—  Z8ú4þáöµæRÒ5¸/B‘ÁI(üA6¦A(whïÊÑgluØB½¥•JTbiD¸ò’ó ›ƒ¯à—Z*¿<¼û’-FywÎoþÇ5;ýå?…ĸ Lë0gÊ.š{ã4Ú„Ù kÐ;ôÜ<ëMXò0#pŽÞ„7*|K‡§v×÷µ¸¥I|†¤³‹rB*‡‡ó1çÉ$¹ ÎÔ¾²¯»åþþÿ°U£q endstream endobj -757 0 obj +760 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 756 0 R +/Contents 759 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -758 0 obj +761 0 obj << /Filter /FlateDecode /Length 3481 @@ -10322,18 +10405,18 @@ t< bB¦ï™Ö=g!ÖÜCB&í¦.¬A¯Ð/¡Y¨±¹08Dö&¼Pá½’Õ¼Gý؈{žÄÄl\ˆ?œÊƒ¸áçÖ˜ódºãBôè èt¬[ëþ &-.‚ endstream endobj -759 0 obj +762 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 758 0 R +/Contents 761 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -760 0 obj +763 0 obj << /Filter /FlateDecode /Length 3375 @@ -10350,18 +10433,18 @@ x ÷X}a4ÃFcÉK>;蔺ΠŠRÄš§è!R;‡S•Ñ„æ–ÉW{@“iççÝ¡|{ ©!MÕÚµ@I¦©¶í–ľBz;ÕJ{D¸¢Ë»Îz»ÛGRÜ¥·nˆ¦ÉÏs"Y>äˆ?­Y‘×M‘´a(f©LjS©ºíµÖ±•P~( |íÇ)}%÷¼ïæ»COC%˜0ÕÈ‚(^*¬ßà£bbiySºBƒ]©~(n†$ñ—Å÷Ùf_{FE]6Ô'KQs×]²šýp)â(¬ÍÍíye¥À¹‚ÖíÛBF=›Á§c{™Ç–ÀÊå¹ôÇ&(O¾Ñ‰ñº|tYºãh‚1…­<®-ë;³ê®oBrõªê#LÎw_$ÜU&×wºLò´S™Iz+º7”CÎF*å $#¼Új„™´>S™.w &ê̽̄mE…ú.9“oºyX{fØîBq³Qæ¬`’{=ߥ§Û`m¾xÞ”ïÐÒŽ>§/e¡V= ?p%äÚÊ—Ð4Z+£a—Þ„æáfwB“û“»muÊ,Ú¶¿X4aꔓ¦µÈ9îwbË1³ý'69 *ˆ{UG=/P@µ¹œŠ•kÜÒ¬«úÿ›£#´“ÉàÓâÒœÞ6÷éÑV»­Xuð’3®ã8çž|}bé/Q¸aÁzHCz”ƒbžiWõH¤›î¤Ö‹y|0ãFë늞"Ó•èJEO1P·óÔR_–ù/c¥@[»¿¤–»k™gAÒÏ&ŒVŸ»±®4$x§“á°ÑÌhÙÉ䆠PC)×£¶¥èÂ×Ó8¢[³2-+“XN‹Z°˜Õ¹T·Ì)Ð¥ã£À7ÜýpIÎñ(0:ÚÉØ%CŸ7¹o†Õö‹„“áÇ9Õ®N*çÒ}£‡Dw SZÝËÔi+ñðÁPümhŽeû²_…jmu«ÖUµ½>aYàœyYèxv cÍ8öÈé‘„5{àÓÕöÄú“FôžÈC,¯E¤ïÚ†\†Šú8ê xŸfÇ{(³¸ÍCŽ÷ÙtkõïÔ %ù놼e°Ú…Ýê:TS+óŽã¤ë>5¶¶bSÉuÔºé°nŒmlm¹•Ò̹O—“ÕÍ¡«1Bèdê#;ŠÃq“jì¸ Ìñë¹C¯ðæQ®¡§FwJ¿uñlZê\æz öZ×êõãôyIÑo¬ùÏ‘ñKô:ÜÊÈÍõÌ}XV¨ûœ¬m Ê ñ9/D,9jðvbß¡<ïÅY“B•ÛOíן÷"À÷¸Wj}ýÐE¦{†]yè‹b`ìbGüw>–dnÕÉÞkç»ÝìÑûYͤq½÷jì?‹ïV‰JÒÏÒÑ’2¡=­ëž6ßVÏÞ?=ŠïÚÛ’l硇ðüÙNc y +ˆ—S˜¦0hŠäâxyug³õM ¤pª¹4nßecѶ¢ÁQ;s~¡wJ{טþ\IÑ8» 5R_ÀîpèjšXÁïŠÚŒêô~ž·kã֛LJ/y±8¼òLáwÉàûø…7‹/†á,eý…9g#€¿ˆ† ñßQƒ_nàŒ°’~ú»ð‚c‘šþ˜ï ζ*#Àÿñ¼àh‘²Ü *Âï ÞΊ¹}©ò}x±ðêBwii^„?WÏÿ 3Ë.ô»ß~þõ/?/™±OøXáÿš™®8ûƒ™i3˜˜I }agÀ}; wJËF?d¦Ø<‡×•Û‰âËÃë83ˆûõSyño¥ÚŸþ9XÞÊ6À+¸vÌð`ÿtÁHg«WÕ·™¹ía]ƒ…Þƒˆê ÝŽú¶×¼‰o/”SL{©t@9ãW¦A­GûÈH=V ^/ùý?ØX endstream endobj -761 0 obj +764 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 760 0 R +/Contents 763 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -762 0 obj +765 0 obj << /Filter /FlateDecode /Length 3476 @@ -10374,18 +10457,18 @@ x NûÖo# ^EtŽÃÿïeÁÂuçB ŸºöÛÈ‚ÅKÎåo–%ÉsWÇÎÀ6×ÁŽ[9¥Û-‰Ì=bµW]$„à¬ÕÄ/Oï{uäýþ­üñoaÔéÿ\H¬ç,pc€¯àÚ1#‚õæ¤ÞA–ÎVUÏùtxêîaxt,æà½VÍ€ng}[‹òˆÒ;ôk½cÚK¥ê&Ê}päCdôˆ‘¼ßLòwÿ^T½j endstream endobj -763 0 obj +766 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 762 0 R +/Contents 765 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -764 0 obj +767 0 obj << /Filter /FlateDecode /Length 2961 @@ -10403,19 +10486,19 @@ E YÊÉã„à…j¬|[x.Nn&øiÛoT²>,L€Q‡©aͱXô 7OY[ó$» ¯þl‡Ö]$š‘“ä냲IWY…¥‹šA}– r)#HªUÃüƒæ2~àsÇ…qéBÿï‘öȽ7“gZº?·G>H5-oŒÝxèûâ'»ÏÏÌÐ+|XÇrÿé§ûäÀ-öã3 4@rÃ\;þ jæªSüš>Lí~7×wü\xù=ã§oÜ$ñ±nž–¬q>xÄô&ª®szÀý9vŸ&ß.ñá%òóa«AG SZ©DEXô0âvÍ÷Geæ>} Vä?]òŹV§ïÿ½€Xd‚Ík Í™²“æÞ8O> endobj -766 0 obj +769 0 obj << /Type /Annot /Subtype /Link @@ -10430,7 +10513,7 @@ endobj >> >> endobj -767 0 obj +770 0 obj << /Type /Annot /Subtype /Link @@ -10445,7 +10528,7 @@ endobj >> >> endobj -768 0 obj +771 0 obj << /Type /Annot /Subtype /Link @@ -10460,7 +10543,7 @@ endobj >> >> endobj -769 0 obj +772 0 obj << /Type /Annot /Subtype /Link @@ -10475,7 +10558,7 @@ endobj >> >> endobj -770 0 obj +773 0 obj << /Type /Annot /Subtype /Link @@ -10490,7 +10573,7 @@ endobj >> >> endobj -771 0 obj +774 0 obj << /Filter /FlateDecode /Length 3743 @@ -10511,19 +10594,19 @@ u “—ÓÑ dU˜Îì¶è2ëñ-|—½üëù©Ãk×ÔEŽJO¼Mˆ™äýhzÕQÖsíûÃw+Ú/Ô( €lòŠÓç_¾ûñûþÒ|ŸK„‘:Å£XBszý{›÷·—Á»Ê+=)åV­º¾á\ 1ÖÔw·¶Äb»@Y_kÀ좊ð Ímu¶3²ÚºUõò5Ϋýwpþ  yü@•Såö˜ÒÖ¼ÞcÇ£TÂõÉ~ºƒQjýÛƒäy@¾JQ?ûãÔÓå(È»_ñ.Xããg?†ŸOñh¶·¢¥ñ v4òD=¦°n|Ï‘!ÔýòÄ ®”lÑF ªf™7V¢,)Ͷ^V²«£½–u1³9¼Ü\Ðôç?å‹™"*»‡—ûÛ7x7'ùEa«:,^Æ6ûĘõ­³Ìú¾Ž!íÁ»®âñuœ¼]¢»ÄÜì¾Äf^¯Ô¸QÝGŒÊüívSŇS)úg¢ Y €HM N(8y@YÉ´Êž²wºj‹‘ HÅ\É*×Ïî"UNóãK?6ãˆxBÊèEÆNMÌ׬îê¤VÓxK6zðå?U endstream endobj -772 0 obj +775 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 771 0 R +/Contents 774 0 R /Resources 4 0 R -/Annots [ 773 0 R 774 0 R 775 0 R ] +/Annots [ 776 0 R 777 0 R 778 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -773 0 obj +776 0 obj << /Type /Annot /Subtype /Link @@ -10538,7 +10621,7 @@ endobj >> >> endobj -774 0 obj +777 0 obj << /Type /Annot /Subtype /Link @@ -10553,7 +10636,7 @@ endobj >> >> endobj -775 0 obj +778 0 obj << /Type /Annot /Subtype /Link @@ -10568,7 +10651,7 @@ endobj >> >> endobj -776 0 obj +779 0 obj << /Filter /FlateDecode /Length 2683 @@ -10585,18 +10668,18 @@ x 8=>aï~=Â:<ÀЈƒ¸*ùæá› ™(h¾ÎX4'‹ËàT·A9YÇ뜈É*ôpÌñøš!war³‰¾l1Z§c8œ/çäpxZ¥Ýõ®í›û´2ËÅfo²ìuVÕ Îg]Ç,´Õ5ÑH6X¸váŠij‹qtÞîá®×ù“w¸°-\M11÷‰#vŠ•ÄTuº°åÀ)À4S)-YfZ_2ÇY/‡HK“Ó(žL,oÅ„ Âõ`¬:n‡õ—?Üën˜Î»–¨˜3ÒZ«‰˜››bÑJ+úC}ÏZ"]LLÉ5ýV†N¼h2{zs;jŒœºà±©.;læf[KТ²¶ž8_Š:&Y_t‰˜|E·Öƒn]Î@-ê¬jGÖˆô ØóÅváÜzD6WZz|—fßC»êËž™¾Y>óÜÌe¬#®êÖÔbmPÜ;7Þg3oÕ¾:¨¶Ã’U•1†Qø*Ãàg(Ù‰…ö4¾…7BœT0ü.­R~]Ð8çl ò»ËV¥ìòÚ=RÐÌØÅJc­©þôÇûù¯Ù^¶teð-êui0õ²å È/cyY¬`—\jOÌ¡$2Š[¯yÚIû£rwe—å]q¸:äu6o·'ÎR6ïÚ 47Ìip aìlcî™™øù¡œ[Ô‘{(ÇXèOÐÔØXG4ý÷ÊøÚÖ×bªŠƒ³%6ˆÔi$é¼z YJºŽ×²»’ݵ§‹]tåb¸¹‰¨×£o¥ ’ ·¹êSÞšëá7Š¿½æÇ  å Å\sQÜ›¥ì½îíVwÔj®Ÿ¾Ûq|=]ðŨTÇ?ü+(¹‘x¢DèER«Œt7Œµ•L«ìUö3L(j‰6 WÓYålÞ ^ãqÔ­À_¾âl”Ñ‹0Œ ëÎÈýÖ“«»:¨˜qÊaE!fÿø/zS'§ endstream endobj -777 0 obj +780 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 776 0 R +/Contents 779 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -778 0 obj +781 0 obj << /Filter /FlateDecode /Length 3206 @@ -10615,18 +10698,18 @@ x R½é«Q@+ÆWøáwg1Œv‡rMøœÜýä<î3ûñ&=¬Ë‹„¿—oz dÂ;Ô_‚“o~Lz1Ë¥â.˲Xï³ÿü-Ÿî¸y×ÓÔ,œô`®wé©È8]šËØœ-»§ìͳ8³ý·‘üºès¿ûC X©Âˆ3Å8­r=š¾ýãíBñÐ6,¨JD-ÕŸÿ€‘°t}¾Æ›ƒxþôÏ"5Ft h"˜+$ˆ‘3eöP%‹»â W”‘Xià•S#moþæ¬bÆ󨟿+æ{#µB\SÆÝ#û4X5ÍÇ!£Õ6 4µp¸ë?Ù§ê endstream endobj -779 0 obj +782 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 778 0 R +/Contents 781 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -780 0 obj +783 0 obj << /Filter /FlateDecode /Length 3541 @@ -10651,19 +10734,19 @@ W Mï)N”M¸žX‘ÖÊQüˆ¤ŒÁ_‡z;Ú`áïë=¼•ø2Ë+û"uÐ)9Å‹- p+z™Omÿä×””múƒÄì_`ô€«ŒÆ4Nçe2&»ž­ôö!-}B¿¥„Zµe6 [Ž(‚yxJhË÷Q»úþ9Ú!öóɨºµÍ­Ñd=þ]Ìcð: <\øíý7/}û|-0WÁUPüÛ%eû5_/°8Aqe¡µ'ß\Ü~°9Ãì[¯ÈÐðgÄäjÕŽÍe¥n‹< ©IõX?§-´÷TyÈ~›í¸q§Â?—´eÌÆqQÂK¢Í/֢܋æïlÉôÄÂáÇ×÷%Ôj}¯Vú~¤‚6Ø]öÌÏcþ¾µ¯èï} ùžÖëÝK"®Ûû9Zس*kFŸÛK¨õ¯XÊ:öÔÀPŠµ2y‹o¶èÊѧ…ŽFô>È7ìú„ŒÜÉæ]ïG„ërúíâ{¾®›÷t—lŠ¾¢cŸ®u»Í¼²‘]†ÎŸr¨„!8“^èHASí¡tgêÙš¦ã{ˆ†R×_ÙÚgý§;ì_EþËÎK•Vßú­%0@›¸æ‚9Ä×*±hìrf${¿¾Ö-¼œm÷µŸùýë„XþX2âõyŒÿ£ÒœþòŸiˆ2d°DJÀ‰¡!¦[eä §­dP"¦£ìeëÚâ›®€øî;«œCvo¾Ê™qô±;â‹â;d£ >Ã8D¾}ž« Í_}¥/Ä€’{)Øì>ÿÛM€ endstream endobj -781 0 obj +784 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 780 0 R +/Contents 783 0 R /Resources 4 0 R -/Annots [ 782 0 R ] +/Annots [ 785 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -782 0 obj +785 0 obj << /Type /Annot /Subtype /Link @@ -10674,7 +10757,7 @@ endobj /Dest (chapter-deploying) >> endobj -783 0 obj +786 0 obj << /Filter /FlateDecode /Length 1537 @@ -10687,18 +10770,18 @@ x j=K!¼D 3]¤Zég¥å™*–g…R¾.šhTr)yÜDlj@2D†‡£tXJû‘Éj¹ÞÚÒ¦|êV8Ã|vÜÅ0mJÉ2IdÈeS—>|È é²aJm[b×v[X—WaE Ü[‚tW{×NœñzÔéö£Ï[*c‰5¡%üãXZÓ2{{YsoÒ–qÕ¹»Èô,¸¦7~Ûß¾·Œ¥hUëÆà v?Ù¥¶qgÕ ?PÉuÓW#Þ×xo¹¼òIdx·FViÆøšdL ù_¦^÷0ë’tÒ¬ »äš&iŽµˆ¶ÕRÛ9¬emÆXî¡Ø¶ëoɻ쌵®FÚÁõ°­Î¶%5¹¡®–û…^¦ýB)5DgyX1æ‹„”ÇJfDàk¢iU~NªRç\[¯±¬²u¡ÞÌ|˜8¡hÇ¥·×²™e‰Ékž<*oýòµ8Âr>GÏ`ÌRÀÊÓ)ÓêþCZ_†ý^~jø²²ï/þW~pDSˆ+[ŒÕ ëÖ¯O ‹àn¸ßk\.¯úxƒúù;âiŒë¹¯£KÝ">‚Jàa¢Q”Ãä£ë ½˜&§ƒo®š_SB"*)DBhóBº·fŒÇU?¶¢þô†Üø”ÚØÄ9âŸl ¦p¥Eêr–>ý$ÌùøucÔ endstream endobj -784 0 obj +787 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 783 0 R +/Contents 786 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -785 0 obj +788 0 obj << /Filter /FlateDecode /Length 4242 @@ -10719,19 +10802,19 @@ P wy P¬ÇmdáÆÚïËdã¶I…rúЧõˆä3td`‡SNHåQW|@í{[3#¢Ç*–‹Ä<þü}A endstream endobj -786 0 obj +789 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 785 0 R +/Contents 788 0 R /Resources 4 0 R -/Annots [ 787 0 R 788 0 R ] +/Annots [ 790 0 R 791 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -787 0 obj +790 0 obj << /Type /Annot /Subtype /Link @@ -10742,7 +10825,7 @@ endobj /Dest (chapter-building) >> endobj -788 0 obj +791 0 obj << /Type /Annot /Subtype /Link @@ -10757,7 +10840,7 @@ endobj >> >> endobj -789 0 obj +792 0 obj << /Filter /FlateDecode /Length 6008 @@ -10794,19 +10877,19 @@ oO #@‰Ï€¸`¤³äÝï‡Í—Í?£*@Óà ÷§£Ä"ªâü®Ï»"m‚^RzÇ´‡yÐB‚Æ}˜¯ mãÊ'Ê/éõÿŸVš¤ endstream endobj -790 0 obj +793 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 789 0 R +/Contents 792 0 R /Resources 4 0 R -/Annots [ 791 0 R ] +/Annots [ 794 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -791 0 obj +794 0 obj << /Type /Annot /Subtype /Link @@ -10817,7 +10900,7 @@ endobj /Dest (chapter-building) >> endobj -792 0 obj +795 0 obj << /Filter /FlateDecode /Length 3136 @@ -10833,18 +10916,18 @@ q å²Óh´a¬qiŒW-œØa.ºQk2§ùOùõÍKM¡"ظ5Z_{„s.Itß[ì ¶‡Ý$ŒPsKZõQ-ÇEûÖ£ÑÂ,Ùù3.D@v§­KÇ &¥Þ£÷‡Mˆ1ÜóP6eàkÝU¬®]¥Á}0¤¸ ]èš5ȵgÄ5F•!0èÄ…Ÿ€­«=ë·8 üxo öxI®=À~ðeX:§jý5Ç0›Aßš#F/ˆf.a,Äyë•©5Càà"ë ŠTuXšˆ9…"û>0÷Xö6lÉõH® 3Ñ!A\órå¨,¼ËR;ó®"èÀ„Yšq¼»†Õß}›L„2SyÑ £HL8ñ7's?sÙJ> endobj -794 0 obj +797 0 obj << /Filter /FlateDecode /Length 3456 @@ -10872,18 +10955,18 @@ D؈ ?~ÁÊÑðñ’.þC?ýá_DwŸv%° ’Ô*#Ýãå´•L«êªzbžNOD­òÇêÝ-ÍÂß>õÛF¤§ý= eô& ãÂ:yPßnµUpÞ°XbŒÙ)Ã÷ÿ„¸­ endstream endobj -795 0 obj +798 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 794 0 R +/Contents 797 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -796 0 obj +799 0 obj << /Filter /FlateDecode /Length 3769 @@ -10906,19 +10989,19 @@ t ßÝm+ÝPèŠâÚ†Zå)®w› ˆE¼ÈÝ.³±Ýü-¸¶bLÁÕÆ×Ti¤2N”iŽ;¿FœXh¶ßöXG¢>-¨ÎisSf<_­ÍR2ëÓ,ýÚeQƒœßŠñŠÓÏT|`¤¨8í#œ¹gœù›l2µOåõ[zêåÃŒlãâKå”– a¹ÆTϦVJa(Å뱉D]rXž°·¹IP¸Œ~ü"ØÈÃÇK}ó?aõéOÿY@l<\âÆ}Á!%3"XoNÊ1Œt½CûtõN~´ä`Ó#,RÞŠõc#ê£Jß0Ö;ˆ¬¥Ò!ÎG|¢(÷Á‘†S$È}½Ýçÿó{j endstream endobj -797 0 obj +800 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 796 0 R +/Contents 799 0 R /Resources 4 0 R -/Annots [ 798 0 R ] +/Annots [ 801 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -798 0 obj +801 0 obj << /Type /Annot /Subtype /Link @@ -10933,7 +11016,7 @@ endobj >> >> endobj -799 0 obj +802 0 obj << /Filter /FlateDecode /Length 3298 @@ -10952,18 +11035,18 @@ q ÈW—lŽÃ&vlF¯ 9jJõšš‹ åˇ!re›½zbìlðøÚÜ_›{ï~u.8%07pÒJ%‚ȯ,s¶y}ÓùµeéMfáÕ`çøæ5Áo^«^k¶ÄðÓŸ /B>óÉÿ8dKùÏ<Ä86y¦5ÀçLY(¼qú.Ãz-¬©ÎªW[©‚zñ¥–Þ„ìÖ:%ÂïŸú¾;®‰ˆ9àJ·rBBòÀ·"3çm#Å+$=Á†GÃæðù?t69 endstream endobj -800 0 obj +803 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 799 0 R +/Contents 802 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -801 0 obj +804 0 obj << /Filter /FlateDecode /Length 1427 @@ -10975,18 +11058,18 @@ Uf[|] iòç¾¼fÞ;¯€«±³ÊÞËq}}ÔÓ¢ß6߸èÁ`¤ÌóÙL­[³½bÊ*·Úù¨ÛÑèùŒ³:¶séÖä$¢Ëî{Üél®€Ea Ø=•©xZãQáèÊB’NàVQèɆ¹Ì²„N-Ù‚ÆNå圡f>îK‡u K¯Pmê¿~Mè‘ ?Ïøúιڒ^pžæã¨É{â~Æ3oœ7BYO ‹®¿ú“ó§¯Âà1ˆ/…’/|Ì3þæT£B’Š´šÉtöZT¹µ„/? ‚%^.éæкûé¯y‰¶¬wL)äLš^ÓVuÂPq_ù®ø—qš‹úR©uš3>K±PüyÒÏ혢ßámM/-Ò‘? §éÏ™ZÎYÌTäÂÌþúM›Ã endstream endobj -802 0 obj +805 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 801 0 R +/Contents 804 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -803 0 obj +806 0 obj << /Filter /FlateDecode /Length 2977 @@ -11004,19 +11087,19 @@ m b}ûïåˆÂ»ËDJêüZO’Ze$.+µ•î‹{Ë»ìËÏCß?~=ê×AÌAˆÔ¯Œž„a\X4̹``«ÛN 5üæ¸òOÿ sŒM endstream endobj -804 0 obj +807 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 803 0 R +/Contents 806 0 R /Resources 4 0 R -/Annots [ 805 0 R 806 0 R 807 0 R 808 0 R ] +/Annots [ 808 0 R 809 0 R 810 0 R 811 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -805 0 obj +808 0 obj << /Type /Annot /Subtype /Link @@ -11031,7 +11114,7 @@ endobj >> >> endobj -806 0 obj +809 0 obj << /Type /Annot /Subtype /Link @@ -11042,7 +11125,7 @@ endobj /Dest (chapter-concepts) >> endobj -807 0 obj +810 0 obj << /Type /Annot /Subtype /Link @@ -11053,7 +11136,7 @@ endobj /Dest (chapter-concepts) >> endobj -808 0 obj +811 0 obj << /Type /Annot /Subtype /Link @@ -11064,7 +11147,7 @@ endobj /Dest (chapter-configuration) >> endobj -809 0 obj +812 0 obj << /Filter /FlateDecode /Length 2887 @@ -11078,19 +11161,19 @@ x Â¥$YÃÖaþ˜1É$‡wÊ`åLïÿÑYAßÆvF‰ƒDG9¥åd”HêÚ.äEœßAŽˆ ?žÊÅÿ„õ‡¿ü>4±žÂ2FàûÉw¬7ˆ%\0ÒÙêªzåÝÜwåðu·`1OKûðµ–“~¬Gy]‡Ñ­wL{©t@ããÿ€ûà6CÆ2( S3ÇÏÿ»ºt“ endstream endobj -810 0 obj +813 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 809 0 R +/Contents 812 0 R /Resources 4 0 R -/Annots [ 811 0 R ] +/Annots [ 814 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -811 0 obj +814 0 obj << /Type /Annot /Subtype /Link @@ -11101,7 +11184,7 @@ endobj /Dest (chapter-concepts) >> endobj -812 0 obj +815 0 obj << /Filter /FlateDecode /Length 3033 @@ -11121,19 +11204,19 @@ P X#|–ªoõ$*Ùæ Ùæ{ñ4Q™b¸4ªc=MBl;¶S,)€«[¾Ítœ÷õg—ò²I»xŒ¯’A3…i8’æo[Ðbɘl{ÝÛªJÁÖQ¦X'µ†&­3OÂS;š…>&æ[UáLR]3Æ&0[|pþûìþÃÏ+y¢D·qÅË ˜Ùù\†PNçã7d‘Hðã%\ü—®æôí¿ìë"%£D¨ERФ> endobj -814 0 obj +817 0 obj << /Type /Annot /Subtype /Link @@ -11144,7 +11227,7 @@ endobj /Dest (chapter-mvel) >> endobj -815 0 obj +818 0 obj << /Filter /FlateDecode /Length 2135 @@ -11160,19 +11243,19 @@ dFT endstream endobj -816 0 obj +819 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 815 0 R +/Contents 818 0 R /Resources 4 0 R -/Annots [ 817 0 R 818 0 R 819 0 R ] +/Annots [ 820 0 R 821 0 R 822 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -817 0 obj +820 0 obj << /Type /Annot /Subtype /Link @@ -11183,7 +11266,7 @@ endobj /Dest (chapter-concepts) >> endobj -818 0 obj +821 0 obj << /Type /Annot /Subtype /Link @@ -11194,7 +11277,7 @@ endobj /Dest (chapter-configuration) >> endobj -819 0 obj +822 0 obj << /Type /Annot /Subtype /Link @@ -11209,7 +11292,7 @@ endobj >> >> endobj -820 0 obj +823 0 obj << /Filter /FlateDecode /Length 3126 @@ -11226,19 +11309,19 @@ x æë8ê=¨‘!†dùÔ$Ʋhvõº”$kÞäŒHP¥g’Z)CÔëP w5ÎþïFì—Ìóƺ®œvqÜHaf×¾ÄÒJÙª„¾–SƒPæÞTbã¹-ÚIEØóE¿[1ö]ÅP—råÓ7ÏÈ}ó£<»d7£Ùš³Ó•è¿Ü¼Y˜ §3Í#cj«xzÝpbhUr7Ö½ýjHp¶Xá‚N&_aÈhÈÑ<9ªÄ¢œ`VO²–5‹"¹»å$×Nþñ cö–žVWO]Œ—·Sp¹H'·Tîäg›ÉÓp7£ôò‰™ÐFþÏÀAÃ[×P¦±PE:âBö“Õé„U÷´¡×†û¯‰äèE*n½Í_œÑtý·GtK«!l¥1È‚¿Õ‚ÂDÙî7^ì Yß$èºKP$ê.ä`âœYðzp‹¹øS™¢wß°E#Îw§üæ¿Üò÷ÿ.KŒc‹gZ>Δ]4÷ÆiœÕ€‚NXS½«¾Ôdê{EÞúm;®‰‰;änœE+•Gùã7§0ZDþ+,Q8¢³9üÿa8Lõ endstream endobj -821 0 obj +824 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 820 0 R +/Contents 823 0 R /Resources 4 0 R -/Annots [ 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R ] +/Annots [ 825 0 R 826 0 R 827 0 R 828 0 R 829 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -822 0 obj +825 0 obj << /Type /Annot /Subtype /Link @@ -11253,7 +11336,7 @@ endobj >> >> endobj -823 0 obj +826 0 obj << /Type /Annot /Subtype /Link @@ -11264,7 +11347,7 @@ endobj /Dest (chapter-concepts) >> endobj -824 0 obj +827 0 obj << /Type /Annot /Subtype /Link @@ -11275,7 +11358,7 @@ endobj /Dest (chapter-concepts) >> endobj -825 0 obj +828 0 obj << /Type /Annot /Subtype /Link @@ -11290,7 +11373,7 @@ endobj >> >> endobj -826 0 obj +829 0 obj << /Type /Annot /Subtype /Link @@ -11301,7 +11384,7 @@ endobj /Dest (chapter-concepts) >> endobj -827 0 obj +830 0 obj << /Filter /FlateDecode /Length 3118 @@ -11317,18 +11400,18 @@ TS Àz¨ ^)¦_M¦, BÆ×,é‡Y®?÷·¡»žî+!}Óˆè­ðÕ_õ‘ÕÅ–­ èOÅS²Ô¥ç¦ƒbøëò*­&þ¶yÒj¾£a­ž}*ùHÕ–!Æ0Ró¶åY§ªÎÞ`Ùå!ƒUËl´,†7ÑædÕ„3 s]hÊåú<ÛÄÊ-8‘üÉÓ‹ëSG®>½n7Hº2èÌv9ÃŇÀ¼ ­[-JÈYÝÛG„–™KÙ ˜ãƒ¦bí§Væ «OZËxwN@u5Æëu§®†'Øš 3Zš#~<)mìÑ–aÿÿ9B¸0û5\^ 'Éår0þ}iXXq”©¦º›Y|*5nà#ÐÏÂÔùl©«ªÁc>Æj¹Í¹JÏÉyîÎü¾ªµ ny8¦ô¸¿âBnXá32.þ~gvmíÐP_|L‘Ðõ·M%vɈx*öë%Zu¨Ò'±ü:éT]üˆÀ'8Žº)§´lZ²4«¤^ÏôÜÈ õÓ»Õ³ä=EŸþòEœŸå‡ÿ 'wüϲÄzÎ7&~² (׈`½Ù)ÇH³þT}Œ –;üal´òk½ôm;ÊgàÜ!wëè[*0p?~Z ÷ùƒV®´Š<ø³š{¯1Ç×ÿü%7¶ endstream endobj -828 0 obj +831 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 827 0 R +/Contents 830 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -829 0 obj +832 0 obj << /Filter /FlateDecode /Length 2649 @@ -11340,18 +11423,18 @@ Q k_®…3|ÒÝÖÈ/ÂŽ±o„}Ýæ"oÜBo.ðŒhÌøí¨ÞOñ¹ÝÌL.Ñ«d…W­¤Ut¾Ê£3r×û¨ ¨-ÏuÊ>6,G:RÝ[¡ ꗃ뺻GSjGê­6±]‹5 7úFŸÌ°_ëNï›k<5x^…í#ii# ;‡^¯ËìÙ_Ëì¸czã-¿>Њ /”Ž4=˜Xo;ô©,. •†æÖ¹Ô:lz¶a“¦Ú{JõaK|ß´=ñ6_êšVQµê­î$»r3ëœÖŠ©ï®xõ£âÊeìÔ§äþrÑ0æ#àųÕª]¸¿½8Yfõ¹oááÚßyjP2£ZFà ´àÿ¥'Pb€ëCóJ’ñË÷ÿPŠ/§ôæß̈ýŸþ™‡hKÁe• •€Ô5…OÖ§8àÆò®zÚÐ54†‰Ài‹Ç@Ѩn;ém3ÒƒÒXR[}4%-Š4SëL,ZP¼u’Zk5û×þíÔà endstream endobj -830 0 obj +833 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 829 0 R +/Contents 832 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -831 0 obj +834 0 obj << /Filter /FlateDecode /Length 2256 @@ -11366,18 +11449,18 @@ W ÞÂÇô©Õ¬Ìx,8Æ:ImqŸò1½þ¢ ÷ž endstream endobj -832 0 obj +835 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 831 0 R +/Contents 834 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -833 0 obj +836 0 obj << /Filter /FlateDecode /Length 2954 @@ -11396,18 +11479,18 @@ m ÝîPÞÉž ͱ¨¿ï¤Õ­—Va¸ ¹av†1WÊÛ'j35InƒÏá5Ó¯÷™§Óá;î“mQί/wŒ»‚Lý=.}j…QÏ bfàZx·º¥í=ò³=õá¡ÐÅs³§BÆz”Šá¦šì–©‹ÃUõ\õ,»m)šÿÁo;!mõ!p˜k±±èè[­ ]EµøÒ‹Ê“iÎë§XA«¸‘/`T2~ý æ,’âë¥\üO¡ßý:ñþþ‚s(’X#:â1àCt|uUýqˆž:6RÐ1èS®‚`Ílê“~ìŽòw!XkÁ|1’Eè¯È0<϶w¨+-þÈ™šÓëÿHsV endstream endobj -834 0 obj +837 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 833 0 R +/Contents 836 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -835 0 obj +838 0 obj << /Filter /FlateDecode /Length 2470 @@ -11429,18 +11512,18 @@ qÝ‘ ìËHÂÉ«þšï<•‚=¾ç©–žj©Gö­ ¿Ó@V?^Ó‡ÿ0£Ï?ü+/Ñ–G•63UÌi«p>aœâ°výT|Å8MX0æ;íMÑX)*|ž'ýÜŽô%šêÒÖi¹øÍ ƒßÌ¡6~àÑ”²µu*˜ýë¿i§ž endstream endobj -836 0 obj +839 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 835 0 R +/Contents 838 0 R /Resources 4 0 R /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -837 0 obj +840 0 obj << /Filter /FlateDecode /Length 3318 @@ -11456,19 +11539,19 @@ ZM pçع7¥9¦d··M¶Õõ è¹õŒ¾Êî=´Ôû gç0Htoº§rt ·:}Þ*•œñ÷ÕOÀ)±ÍK1dg‹hÔðªS‚®Ì´Æ¾q‘ÌënÆ¡Í])¡ ~yX¹YøÝ»RœÏ7ß wêÊuNˆ#ÞœäìÇLÓ›RG¨ ÜúN–”•F»Wä,µœj-J-Ï#m< ÕU7zêëã»’Ìá±'µ^Ä•|’¯ÃÇrevŒâýg»ˆÂöÚ½=¯Ý»–™­¶Ër¯žBM“”;xäR}!1N·ß’Æ}÷‹Ž¥kíΪñloxD2+S¾O½F åBG…¤Z–Þ#ÉaA2Ã[Zª5§®îô¦´©LŸ”m HÔÆêsãoûDKTsf¼ò5ÏåF*ÅÇÞ žþvNu©;ýa­ßŸù‹UÔ8³PÜK¨ÝE•"ÄÈ¥oòRÆæ¥ï"ìçoؤƒ8Ÿå͹µ»?ý{b›<ÓDá ¿æÞ8n¥[¯…5èú“aÖ‡£@XzH]ÞÄÎE<Ä:xœôc3Ê_;{bKŒ³“rB*¶&ü]2æ¼% ?°4çüç*5Ç×ÿ}"® endstream endobj -838 0 obj +841 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 595.275591 841.889764 ] -/Contents 837 0 R +/Contents 840 0 R /Resources 4 0 R -/Annots [ 839 0 R ] +/Annots [ 842 0 R ] /TrimBox [ 0 0 595.275591 841.889764 ] /BleedBox [ 0 0 595.275591 841.889764 ] >> endobj -839 0 obj +842 0 obj << /Type /Annot /Subtype /Link @@ -11479,7 +11562,7 @@ endobj /Dest (chapter-concepts) >> endobj -840 0 obj +843 0 obj << /Filter /FlateDecode /Length 718 @@ -11489,19 +11572,19 @@ x q£³@N+ž '´wçO¡Î{iíÓW;ßřîÚ(ô ¶-(Ç»ð ä¥ÀÅW”Ù•ä ¡Ò‡´åöþ®­hø«´ÔÛl_æ&éGŸ©q™÷Ÿ å‰1ÛqÏËf6-¦½õÅf3§Á1¯\'à¨lìÔp—¦ê»j–§Õ|C¯³Ç€?ñHgÙÀ_<˜©ˆëC‘Òrz9>’¸ÿ{$> endobj -842 0 obj +845 0 obj << /Type /Annot /Subtype /Link @@ -11516,201 +11599,171 @@ endobj >> >> endobj -843 0 obj +846 0 obj << /Title (License) /Dest [ 10 0 R /XYZ 83 150.590551 0 ] /Count 0 -/Next 844 0 R -/Parent 973 0 R ->> -endobj -844 0 obj -<< -/Title (Contents) -/Dest [ 16 0 R /XYZ 83 150.590551 0 ] -/Count 0 -/Prev 843 0 R -/Next 845 0 R -/Parent 973 0 R ->> -endobj -845 0 obj -<< -/Title (Introduction) -/Dest [ 410 0 R /XYZ 83 150.590551 0 ] -/Count -4 -/Prev 844 0 R -/First 846 0 R -/Last 849 0 R -/Next 850 0 R -/Parent 973 0 R ->> -endobj -846 0 obj -<< -/Title (What is this tool?) -/Dest [ 410 0 R /XYZ 83 361.372493 0 ] -/Count 0 -/Parent 845 0 R /Next 847 0 R +/Parent 977 0 R >> endobj 847 0 obj << -/Title (Core concepts) -/Dest [ 416 0 R /XYZ 83 417.537773 0 ] +/Title (Contents) +/Dest [ 16 0 R /XYZ 83 150.590551 0 ] /Count 0 /Prev 846 0 R -/Parent 845 0 R /Next 848 0 R +/Parent 977 0 R >> endobj 848 0 obj << -/Title (Operating system remarks) -/Dest [ 421 0 R /XYZ 83 671.510267 0 ] -/Count 0 +/Title (Introduction) +/Dest [ 413 0 R /XYZ 83 150.590551 0 ] +/Count -4 /Prev 847 0 R -/Parent 845 0 R -/Next 849 0 R +/First 849 0 R +/Last 852 0 R +/Next 853 0 R +/Parent 977 0 R >> endobj 849 0 obj << -/Title (Support) -/Dest [ 425 0 R /XYZ 83 272.653333 0 ] +/Title (What is this tool?) +/Dest [ 413 0 R /XYZ 83 361.372493 0 ] /Count 0 -/Prev 848 0 R -/Parent 845 0 R +/Parent 848 0 R +/Next 850 0 R >> endobj 850 0 obj << -/Title (Important concepts) -/Dest [ 433 0 R /XYZ 83 150.590551 0 ] -/Count -3 -/Prev 845 0 R -/First 851 0 R -/Last 853 0 R -/Next 854 0 R -/Parent 973 0 R +/Title (Core concepts) +/Dest [ 419 0 R /XYZ 83 417.537773 0 ] +/Count 0 +/Prev 849 0 R +/Parent 848 0 R +/Next 851 0 R >> endobj 851 0 obj << -/Title (Rules) -/Dest [ 433 0 R /XYZ 83 383.372493 0 ] +/Title (Operating system remarks) +/Dest [ 424 0 R /XYZ 83 671.510267 0 ] /Count 0 -/Parent 850 0 R +/Prev 850 0 R +/Parent 848 0 R /Next 852 0 R >> endobj 852 0 obj << -/Title (Directives) -/Dest [ 455 0 R /XYZ 83 723.255547 0 ] +/Title (Support) +/Dest [ 428 0 R /XYZ 83 272.653333 0 ] /Count 0 /Prev 851 0 R -/Parent 850 0 R -/Next 853 0 R +/Parent 848 0 R >> endobj 853 0 obj << -/Title (Important changes in version 7) -/Dest [ 469 0 R /XYZ 83 184.653333 0 ] -/Count 0 -/Prev 852 0 R -/Parent 850 0 R +/Title (Important concepts) +/Dest [ 436 0 R /XYZ 83 150.590551 0 ] +/Count -3 +/Prev 848 0 R +/First 854 0 R +/Last 856 0 R +/Next 857 0 R +/Parent 977 0 R >> endobj 854 0 obj << -/Title (Command line) -/Dest [ 478 0 R /XYZ 83 150.590551 0 ] -/Count -3 -/Prev 850 0 R -/First 855 0 R -/Last 857 0 R -/Next 858 0 R -/Parent 973 0 R +/Title (Rules) +/Dest [ 436 0 R /XYZ 83 383.372493 0 ] +/Count 0 +/Parent 853 0 R +/Next 855 0 R >> endobj 855 0 obj << -/Title (User interface design) -/Dest [ 478 0 R /XYZ 83 383.372493 0 ] +/Title (Directives) +/Dest [ 458 0 R /XYZ 83 723.255547 0 ] /Count 0 -/Parent 854 0 R +/Prev 854 0 R +/Parent 853 0 R /Next 856 0 R >> endobj 856 0 obj << -/Title (Options) -/Dest [ 483 0 R /XYZ 83 279.695000 0 ] +/Title (Important changes in version 7) +/Dest [ 472 0 R /XYZ 83 184.653333 0 ] /Count 0 /Prev 855 0 R -/Parent 854 0 R -/Next 857 0 R +/Parent 853 0 R >> endobj 857 0 obj << -/Title (File name lookup) -/Dest [ 504 0 R /XYZ 83 252.824720 0 ] -/Count 0 -/Prev 856 0 R -/Parent 854 0 R +/Title (Command line) +/Dest [ 481 0 R /XYZ 83 150.590551 0 ] +/Count -3 +/Prev 853 0 R +/First 858 0 R +/Last 860 0 R +/Next 861 0 R +/Parent 977 0 R >> endobj 858 0 obj << -/Title (Configuration file) -/Dest [ 509 0 R /XYZ 83 150.590551 0 ] -/Count -2 -/Prev 854 0 R -/First 859 0 R -/Last 860 0 R -/Next 861 0 R -/Parent 973 0 R +/Title (User interface design) +/Dest [ 481 0 R /XYZ 83 383.372493 0 ] +/Count 0 +/Parent 857 0 R +/Next 859 0 R >> endobj 859 0 obj << -/Title (File lookup) -/Dest [ 509 0 R /XYZ 83 361.372493 0 ] +/Title (Options) +/Dest [ 486 0 R /XYZ 83 279.695000 0 ] /Count 0 -/Parent 858 0 R +/Prev 858 0 R +/Parent 857 0 R /Next 860 0 R >> endobj 860 0 obj << -/Title (Basic structure) -/Dest [ 511 0 R /XYZ 83 172.158053 0 ] +/Title (File name lookup) +/Dest [ 507 0 R /XYZ 83 252.824720 0 ] /Count 0 /Prev 859 0 R -/Parent 858 0 R +/Parent 857 0 R >> endobj 861 0 obj << -/Title (Logging) -/Dest [ 534 0 R /XYZ 83 150.590551 0 ] -/Count -4 -/Prev 858 0 R +/Title (Configuration file) +/Dest [ 512 0 R /XYZ 83 150.590551 0 ] +/Count -2 +/Prev 857 0 R /First 862 0 R -/Last 865 0 R -/Next 866 0 R -/Parent 973 0 R +/Last 863 0 R +/Next 864 0 R +/Parent 977 0 R >> endobj 862 0 obj << -/Title (System information) -/Dest [ 534 0 R /XYZ 83 654.303320 0 ] +/Title (File lookup) +/Dest [ 512 0 R /XYZ 83 464.039160 0 ] /Count 0 /Parent 861 0 R /Next 863 0 R @@ -11718,79 +11771,79 @@ endobj endobj 863 0 obj << -/Title (Directive extraction) -/Dest [ 536 0 R /XYZ 83 812.746107 0 ] +/Title (Basic structure) +/Dest [ 514 0 R /XYZ 83 314.824720 0 ] /Count 0 /Prev 862 0 R /Parent 861 0 R -/Next 864 0 R >> endobj 864 0 obj << -/Title (Directive normalization) -/Dest [ 538 0 R /XYZ 83 649.741387 0 ] -/Count 0 -/Prev 863 0 R -/Parent 861 0 R -/Next 865 0 R +/Title (Logging) +/Dest [ 537 0 R /XYZ 83 150.590551 0 ] +/Count -4 +/Prev 861 0 R +/First 865 0 R +/Last 868 0 R +/Next 869 0 R +/Parent 977 0 R >> endobj 865 0 obj << -/Title (Rule interpretation) -/Dest [ 540 0 R /XYZ 83 318.195000 0 ] +/Title (System information) +/Dest [ 537 0 R /XYZ 83 654.303320 0 ] /Count 0 -/Prev 864 0 R -/Parent 861 0 R +/Parent 864 0 R +/Next 866 0 R >> endobj 866 0 obj << -/Title (Projects) -/Dest [ 549 0 R /XYZ 83 150.590551 0 ] -/Count -2 -/Prev 861 0 R -/First 867 0 R -/Last 868 0 R -/Next 869 0 R -/Parent 973 0 R +/Title (Directive extraction) +/Dest [ 539 0 R /XYZ 83 812.746107 0 ] +/Count 0 +/Prev 865 0 R +/Parent 864 0 R +/Next 867 0 R >> endobj 867 0 obj << -/Title (Rationale) -/Dest [ 549 0 R /XYZ 83 628.877213 0 ] +/Title (Directive normalization) +/Dest [ 541 0 R /XYZ 83 649.741387 0 ] /Count 0 -/Parent 866 0 R +/Prev 866 0 R +/Parent 864 0 R /Next 868 0 R >> endobj 868 0 obj << -/Title (File structure) -/Dest [ 552 0 R /XYZ 83 171.986667 0 ] +/Title (Rule interpretation) +/Dest [ 543 0 R /XYZ 83 318.195000 0 ] /Count 0 /Prev 867 0 R -/Parent 866 0 R +/Parent 864 0 R >> endobj 869 0 obj << -/Title (Methods) -/Dest [ 556 0 R /XYZ 83 150.590551 0 ] -/Count -9 -/Prev 866 0 R +/Title (Projects) +/Dest [ 552 0 R /XYZ 83 150.590551 0 ] +/Count -2 +/Prev 864 0 R /First 870 0 R -/Last 878 0 R -/Next 879 0 R -/Parent 973 0 R +/Last 871 0 R +/Next 872 0 R +/Parent 977 0 R >> endobj 870 0 obj << -/Title (Files) -/Dest [ 559 0 R /XYZ 83 75 0 ] +/Title (Rationale) +/Dest [ 552 0 R /XYZ 83 628.877213 0 ] /Count 0 /Parent 869 0 R /Next 871 0 R @@ -11798,859 +11851,859 @@ endobj endobj 871 0 obj << -/Title (Conditional flow) -/Dest [ 583 0 R /XYZ 83 75 0 ] +/Title (File structure) +/Dest [ 555 0 R /XYZ 83 171.986667 0 ] /Count 0 /Prev 870 0 R /Parent 869 0 R -/Next 872 0 R >> endobj 872 0 obj << -/Title (Strings) -/Dest [ 589 0 R /XYZ 83 75 0 ] -/Count 0 -/Prev 871 0 R -/Parent 869 0 R -/Next 873 0 R +/Title (Methods) +/Dest [ 559 0 R /XYZ 83 150.590551 0 ] +/Count -9 +/Prev 869 0 R +/First 873 0 R +/Last 881 0 R +/Next 882 0 R +/Parent 977 0 R >> endobj 873 0 obj << -/Title (Operating systems) -/Dest [ 594 0 R /XYZ 83 296.653333 0 ] +/Title (Files) +/Dest [ 562 0 R /XYZ 83 75 0 ] /Count 0 -/Prev 872 0 R -/Parent 869 0 R +/Parent 872 0 R /Next 874 0 R >> endobj 874 0 obj << -/Title (Type checking) -/Dest [ 598 0 R /XYZ 83 487.662773 0 ] +/Title (Conditional flow) +/Dest [ 586 0 R /XYZ 83 75 0 ] /Count 0 /Prev 873 0 R -/Parent 869 0 R +/Parent 872 0 R /Next 875 0 R >> endobj 875 0 obj << -/Title (Classes and objects) -/Dest [ 600 0 R /XYZ 83 488.519707 0 ] +/Title (Strings) +/Dest [ 592 0 R /XYZ 83 75 0 ] /Count 0 /Prev 874 0 R -/Parent 869 0 R +/Parent 872 0 R /Next 876 0 R >> endobj 876 0 obj << -/Title (Dialog boxes) -/Dest [ 605 0 R /XYZ 83 766.783867 0 ] +/Title (Operating systems) +/Dest [ 597 0 R /XYZ 83 296.653333 0 ] /Count 0 /Prev 875 0 R -/Parent 869 0 R +/Parent 872 0 R /Next 877 0 R >> endobj 877 0 obj << -/Title (Commands) -/Dest [ 620 0 R /XYZ 83 548.827812 0 ] +/Title (Type checking) +/Dest [ 601 0 R /XYZ 83 487.662773 0 ] /Count 0 /Prev 876 0 R -/Parent 869 0 R +/Parent 872 0 R /Next 878 0 R >> endobj 878 0 obj << -/Title (Others) -/Dest [ 626 0 R /XYZ 83 150.158053 0 ] +/Title (Classes and objects) +/Dest [ 603 0 R /XYZ 83 488.519707 0 ] /Count 0 /Prev 877 0 R -/Parent 869 0 R +/Parent 872 0 R +/Next 879 0 R >> endobj 879 0 obj << -/Title (The official rule pack) -/Dest [ 638 0 R /XYZ 83 150.590551 0 ] -/Count -69 -/Prev 869 0 R -/First 880 0 R -/Last 948 0 R -/Next 949 0 R -/Parent 973 0 R +/Title (Dialog boxes) +/Dest [ 608 0 R /XYZ 83 766.783867 0 ] +/Count 0 +/Prev 878 0 R +/Parent 872 0 R +/Next 880 0 R >> endobj 880 0 obj << -/Title (animate) -/Dest [ 638 0 R /XYZ 83 636.381934 0 ] +/Title (Commands) +/Dest [ 623 0 R /XYZ 83 548.827812 0 ] /Count 0 -/Parent 879 0 R +/Prev 879 0 R +/Parent 872 0 R /Next 881 0 R >> endobj 881 0 obj << -/Title (asymptote) -/Dest [ 641 0 R /XYZ 83 542.500827 0 ] +/Title (Others) +/Dest [ 629 0 R /XYZ 83 150.158053 0 ] /Count 0 /Prev 880 0 R -/Parent 879 0 R -/Next 882 0 R +/Parent 872 0 R >> endobj 882 0 obj << -/Title (authorindex) -/Dest [ 646 0 R /XYZ 83 238.158053 0 ] -/Count 0 -/Prev 881 0 R -/Parent 879 0 R -/Next 883 0 R +/Title (The official rule pack) +/Dest [ 641 0 R /XYZ 83 150.590551 0 ] +/Count -70 +/Prev 872 0 R +/First 883 0 R +/Last 952 0 R +/Next 953 0 R +/Parent 977 0 R >> endobj 883 0 obj << -/Title (bib2gls) -/Dest [ 648 0 R /XYZ 83 75 0 ] +/Title (animate) +/Dest [ 641 0 R /XYZ 83 636.381934 0 ] /Count 0 -/Prev 882 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 884 0 R >> endobj 884 0 obj << -/Title (biber) -/Dest [ 650 0 R /XYZ 83 735.274427 0 ] +/Title (asymptote) +/Dest [ 644 0 R /XYZ 83 542.500827 0 ] /Count 0 /Prev 883 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 885 0 R >> endobj 885 0 obj << -/Title (bibtex) -/Dest [ 652 0 R /XYZ 83 238.158053 0 ] +/Title (authorindex) +/Dest [ 649 0 R /XYZ 83 238.158053 0 ] /Count 0 /Prev 884 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 886 0 R >> endobj 886 0 obj << -/Title (bibtex8) -/Dest [ 652 0 R /XYZ 83 588.998249 0 ] +/Title (bib2gls) +/Dest [ 651 0 R /XYZ 83 75 0 ] /Count 0 /Prev 885 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 887 0 R >> endobj 887 0 obj << -/Title (bibtexu) -/Dest [ 654 0 R /XYZ 83 75 0 ] +/Title (biber) +/Dest [ 653 0 R /XYZ 83 735.274427 0 ] /Count 0 /Prev 886 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 888 0 R >> endobj 888 0 obj << -/Title (clean) -/Dest [ 654 0 R /XYZ 83 406.590195 0 ] +/Title (bibtex) +/Dest [ 655 0 R /XYZ 83 238.158053 0 ] /Count 0 /Prev 887 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 889 0 R >> endobj 889 0 obj << -/Title (context) -/Dest [ 657 0 R /XYZ 83 157.320000 0 ] +/Title (bibtex8) +/Dest [ 655 0 R /XYZ 83 588.998249 0 ] /Count 0 /Prev 888 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 890 0 R >> endobj 890 0 obj << -/Title (convert) -/Dest [ 661 0 R /XYZ 83 75 0 ] +/Title (bibtexu) +/Dest [ 657 0 R /XYZ 83 75 0 ] /Count 0 /Prev 889 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 891 0 R >> endobj 891 0 obj << -/Title (copy) -/Dest [ 661 0 R /XYZ 83 484.506862 0 ] +/Title (clean) +/Dest [ 657 0 R /XYZ 83 406.590195 0 ] /Count 0 /Prev 890 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 892 0 R >> endobj 892 0 obj << -/Title (csplain) -/Dest [ 663 0 R /XYZ 83 75 0 ] +/Title (context) +/Dest [ 660 0 R /XYZ 83 157.320000 0 ] /Count 0 /Prev 891 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 893 0 R >> endobj 893 0 obj << -/Title (datatooltk) -/Dest [ 665 0 R /XYZ 83 75 0 ] +/Title (convert) +/Dest [ 664 0 R /XYZ 83 75 0 ] /Count 0 /Prev 892 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 894 0 R >> endobj 894 0 obj << -/Title (detex) -/Dest [ 669 0 R /XYZ 83 416.334160 0 ] +/Title (copy) +/Dest [ 664 0 R /XYZ 83 484.506862 0 ] /Count 0 /Prev 893 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 895 0 R >> endobj 895 0 obj << -/Title (dvipdfm) -/Dest [ 671 0 R /XYZ 83 274.996107 0 ] +/Title (csplain) +/Dest [ 666 0 R /XYZ 83 75 0 ] /Count 0 /Prev 894 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 896 0 R >> endobj 896 0 obj << -/Title (dvipdfmx) -/Dest [ 671 0 R /XYZ 83 709.767129 0 ] +/Title (datatooltk) +/Dest [ 668 0 R /XYZ 83 75 0 ] /Count 0 /Prev 895 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 897 0 R >> endobj 897 0 obj << -/Title (dvips) -/Dest [ 673 0 R /XYZ 83 238.158053 0 ] +/Title (detex) +/Dest [ 672 0 R /XYZ 83 416.334160 0 ] /Count 0 /Prev 896 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 898 0 R >> endobj 898 0 obj << -/Title (dvipspdf) -/Dest [ 673 0 R /XYZ 83 672.929076 0 ] +/Title (dvipdfm) +/Dest [ 674 0 R /XYZ 83 274.996107 0 ] /Count 0 /Prev 897 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 899 0 R >> endobj 899 0 obj << -/Title (dvisvgm) -/Dest [ 675 0 R /XYZ 83 238.329440 0 ] +/Title (dvipdfmx) +/Dest [ 674 0 R /XYZ 83 709.767129 0 ] /Count 0 /Prev 898 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 900 0 R >> endobj 900 0 obj << -/Title (etex) -/Dest [ 677 0 R /XYZ 83 75 0 ] +/Title (dvips) +/Dest [ 676 0 R /XYZ 83 238.158053 0 ] /Count 0 /Prev 899 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 901 0 R >> endobj 901 0 obj << -/Title (fig2dev) -/Dest [ 677 0 R /XYZ 83 861.368516 0 ] +/Title (dvipspdf) +/Dest [ 676 0 R /XYZ 83 672.929076 0 ] /Count 0 /Prev 900 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 902 0 R >> endobj 902 0 obj << -/Title (frontespizio) -/Dest [ 679 0 R /XYZ 83 657.700534 0 ] +/Title (dvisvgm) +/Dest [ 678 0 R /XYZ 83 238.329440 0 ] /Count 0 /Prev 901 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 903 0 R >> endobj 903 0 obj << -/Title (ghostscript) -/Dest [ 681 0 R /XYZ 83 794.626641 0 ] +/Title (etex) +/Dest [ 680 0 R /XYZ 83 75 0 ] /Count 0 /Prev 902 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 904 0 R >> endobj 904 0 obj << -/Title (gnuplot) -/Dest [ 683 0 R /XYZ 83 433.005547 0 ] +/Title (fig2dev) +/Dest [ 680 0 R /XYZ 83 861.368516 0 ] /Count 0 /Prev 903 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 905 0 R >> endobj 905 0 obj << -/Title (halt) -/Dest [ 685 0 R /XYZ 83 75 0 ] +/Title (frontespizio) +/Dest [ 682 0 R /XYZ 83 657.700534 0 ] /Count 0 /Prev 904 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 906 0 R >> endobj 906 0 obj << -/Title (indent) -/Dest [ 685 0 R /XYZ 83 325.580755 0 ] +/Title (ghostscript) +/Dest [ 684 0 R /XYZ 83 794.626641 0 ] /Count 0 /Prev 905 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 907 0 R >> endobj 907 0 obj << -/Title (knitr) -/Dest [ 690 0 R /XYZ 83 216.158053 0 ] +/Title (gnuplot) +/Dest [ 686 0 R /XYZ 83 433.005547 0 ] /Count 0 /Prev 906 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 908 0 R >> endobj 908 0 obj << -/Title (latex) -/Dest [ 690 0 R /XYZ 83 805.271849 0 ] +/Title (halt) +/Dest [ 688 0 R /XYZ 83 75 0 ] /Count 0 /Prev 907 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 909 0 R >> endobj 909 0 obj << -/Title (latexmk) -/Dest [ 694 0 R /XYZ 83 75 0 ] +/Title (indent) +/Dest [ 688 0 R /XYZ 83 325.580755 0 ] /Count 0 /Prev 908 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 910 0 R >> endobj 910 0 obj << -/Title (llmk) -/Dest [ 696 0 R /XYZ 83 319.167493 0 ] +/Title (knitr) +/Dest [ 693 0 R /XYZ 83 216.158053 0 ] /Count 0 /Prev 909 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 911 0 R >> endobj 911 0 obj << -/Title (ltx2any) -/Dest [ 698 0 R /XYZ 83 296.996107 0 ] +/Title (latex) +/Dest [ 693 0 R /XYZ 83 805.271849 0 ] /Count 0 /Prev 910 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 912 0 R >> endobj 912 0 obj << -/Title (luahbtex) -/Dest [ 700 0 R /XYZ 83 672.024427 0 ] +/Title (latexmk) +/Dest [ 697 0 R /XYZ 83 75 0 ] /Count 0 /Prev 911 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 913 0 R >> endobj 913 0 obj << -/Title (lualatex) -/Dest [ 702 0 R /XYZ 83 573.598320 0 ] +/Title (llmk) +/Dest [ 699 0 R /XYZ 83 319.167493 0 ] /Count 0 /Prev 912 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 914 0 R >> endobj 914 0 obj << -/Title (luatex) -/Dest [ 706 0 R /XYZ 83 75 0 ] +/Title (ltx2any) +/Dest [ 701 0 R /XYZ 83 296.996107 0 ] /Count 0 /Prev 913 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 915 0 R >> endobj 915 0 obj << -/Title (make) -/Dest [ 708 0 R /XYZ 83 75 0 ] +/Title (luahbtex) +/Dest [ 703 0 R /XYZ 83 672.024427 0 ] /Count 0 /Prev 914 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 916 0 R >> endobj 916 0 obj << -/Title (makeglossaries) -/Dest [ 708 0 R /XYZ 83 487.256862 0 ] +/Title (lualatex) +/Dest [ 705 0 R /XYZ 83 573.598320 0 ] /Count 0 /Prev 915 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 917 0 R >> endobj 917 0 obj << -/Title (makeglossarieslite) -/Dest [ 708 0 R /XYZ 83 863.018444 0 ] +/Title (luatex) +/Dest [ 709 0 R /XYZ 83 75 0 ] /Count 0 /Prev 916 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 918 0 R >> endobj 918 0 obj << -/Title (makeindex) -/Dest [ 710 0 R /XYZ 83 296.996107 0 ] +/Title (make) +/Dest [ 711 0 R /XYZ 83 75 0 ] /Count 0 /Prev 917 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 919 0 R >> endobj 919 0 obj << -/Title (metapost) -/Dest [ 712 0 R /XYZ 83 296.996107 0 ] +/Title (makeglossaries) +/Dest [ 711 0 R /XYZ 83 487.256862 0 ] /Count 0 /Prev 918 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 920 0 R >> endobj 920 0 obj << -/Title (move) -/Dest [ 714 0 R /XYZ 83 296.996107 0 ] +/Title (makeglossarieslite) +/Dest [ 711 0 R /XYZ 83 863.018444 0 ] /Count 0 /Prev 919 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 921 0 R >> endobj 921 0 obj << -/Title (nomencl) -/Dest [ 714 0 R /XYZ 83 625.836302 0 ] +/Title (makeindex) +/Dest [ 713 0 R /XYZ 83 296.996107 0 ] /Count 0 /Prev 920 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 922 0 R >> endobj 922 0 obj << -/Title (pbibtex) -/Dest [ 716 0 R /XYZ 83 157.320000 0 ] +/Title (metapost) +/Dest [ 715 0 R /XYZ 83 296.996107 0 ] /Count 0 /Prev 921 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 923 0 R >> endobj 923 0 obj << -/Title (pdfcrop) -/Dest [ 716 0 R /XYZ 83 508.160195 0 ] +/Title (mkdir) +/Dest [ 717 0 R /XYZ 83 296.996107 0 ] /Count 0 /Prev 922 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 924 0 R >> endobj 924 0 obj << -/Title (pdfcsplain) -/Dest [ 720 0 R /XYZ 83 75 0 ] +/Title (move) +/Dest [ 717 0 R /XYZ 83 584.243529 0 ] /Count 0 /Prev 923 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 925 0 R >> endobj 925 0 obj << -/Title (pdflatex) -/Dest [ 722 0 R /XYZ 83 75 0 ] +/Title (nomencl) +/Dest [ 717 0 R /XYZ 83 913.083724 0 ] /Count 0 /Prev 924 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 926 0 R >> endobj 926 0 obj << -/Title (pdftex) -/Dest [ 724 0 R /XYZ 83 257.408053 0 ] +/Title (pbibtex) +/Dest [ 719 0 R /XYZ 83 400.519707 0 ] /Count 0 /Prev 925 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 927 0 R >> endobj 927 0 obj << -/Title (pdftk) -/Dest [ 726 0 R /XYZ 83 157.320000 0 ] +/Title (pdfcrop) +/Dest [ 719 0 R /XYZ 83 751.359902 0 ] /Count 0 /Prev 926 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 928 0 R >> endobj 928 0 obj << -/Title (perltex) -/Dest [ 726 0 R /XYZ 83 489.081582 0 ] +/Title (pdfcsplain) +/Dest [ 723 0 R /XYZ 83 157.320000 0 ] /Count 0 /Prev 927 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 929 0 R >> endobj 929 0 obj << -/Title (platex) -/Dest [ 730 0 R /XYZ 83 318.996107 0 ] +/Title (pdflatex) +/Dest [ 725 0 R /XYZ 83 75 0 ] /Count 0 /Prev 928 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 930 0 R >> endobj 930 0 obj << -/Title (ps2pdf) -/Dest [ 732 0 R /XYZ 83 377.834160 0 ] +/Title (pdftex) +/Dest [ 727 0 R /XYZ 83 257.408053 0 ] /Count 0 /Prev 929 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 931 0 R >> endobj 931 0 obj << -/Title (pythontex) -/Dest [ 732 0 R /XYZ 83 812.605182 0 ] +/Title (pdftk) +/Dest [ 729 0 R /XYZ 83 157.320000 0 ] /Count 0 /Prev 930 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 932 0 R >> endobj 932 0 obj << -/Title (qpdf) -/Dest [ 736 0 R /XYZ 83 75 0 ] +/Title (perltex) +/Dest [ 729 0 R /XYZ 83 489.081582 0 ] /Count 0 /Prev 931 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 933 0 R >> endobj 933 0 obj << -/Title (sage) -/Dest [ 736 0 R /XYZ 83 403.668809 0 ] +/Title (platex) +/Dest [ 733 0 R /XYZ 83 318.996107 0 ] /Count 0 /Prev 932 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 934 0 R >> endobj 934 0 obj << -/Title (sketch) -/Dest [ 738 0 R /XYZ 83 238.158053 0 ] +/Title (ps2pdf) +/Dest [ 735 0 R /XYZ 83 377.834160 0 ] /Count 0 /Prev 933 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 935 0 R >> endobj 935 0 obj << -/Title (songidx) -/Dest [ 738 0 R /XYZ 83 591.919635 0 ] +/Title (pythontex) +/Dest [ 735 0 R /XYZ 83 812.605182 0 ] /Count 0 /Prev 934 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 936 0 R >> endobj 936 0 obj << -/Title (spix) -/Dest [ 741 0 R /XYZ 83 238.158053 0 ] +/Title (qpdf) +/Dest [ 739 0 R /XYZ 83 75 0 ] /Count 0 /Prev 935 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 937 0 R >> endobj 937 0 obj << -/Title (tex) -/Dest [ 741 0 R /XYZ 83 606.586302 0 ] +/Title (sage) +/Dest [ 739 0 R /XYZ 83 403.668809 0 ] /Count 0 /Prev 936 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 938 0 R >> endobj 938 0 obj << -/Title (texcount) -/Dest [ 743 0 R /XYZ 83 355.834160 0 ] +/Title (sketch) +/Dest [ 741 0 R /XYZ 83 238.158053 0 ] /Count 0 /Prev 937 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 939 0 R >> endobj 939 0 obj << -/Title (texindy) -/Dest [ 745 0 R /XYZ 83 613.186374 0 ] +/Title (songidx) +/Dest [ 741 0 R /XYZ 83 591.919635 0 ] /Count 0 /Prev 938 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 940 0 R >> endobj 940 0 obj << -/Title (tikzmake) -/Dest [ 747 0 R /XYZ 83 907.548027 0 ] +/Title (spix) +/Dest [ 744 0 R /XYZ 83 238.158053 0 ] /Count 0 /Prev 939 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 941 0 R >> endobj 941 0 obj << -/Title (upbibtex) -/Dest [ 749 0 R /XYZ 83 436.843600 0 ] +/Title (tex) +/Dest [ 744 0 R /XYZ 83 606.586302 0 ] /Count 0 /Prev 940 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 942 0 R >> endobj 942 0 obj << -/Title (uplatex) -/Dest [ 749 0 R /XYZ 83 787.683796 0 ] +/Title (texcount) +/Dest [ 746 0 R /XYZ 83 355.834160 0 ] /Count 0 /Prev 941 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 943 0 R >> endobj 943 0 obj << -/Title (uptex) -/Dest [ 753 0 R /XYZ 83 75 0 ] +/Title (texindy) +/Dest [ 748 0 R /XYZ 83 613.186374 0 ] /Count 0 /Prev 942 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 944 0 R >> endobj 944 0 obj << -/Title (xdvipdfmx) -/Dest [ 753 0 R /XYZ 83 884.456569 0 ] +/Title (tikzmake) +/Dest [ 750 0 R /XYZ 83 907.548027 0 ] /Count 0 /Prev 943 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 945 0 R >> endobj 945 0 obj << -/Title (xelatex) -/Dest [ 755 0 R /XYZ 83 598.519707 0 ] +/Title (upbibtex) +/Dest [ 752 0 R /XYZ 83 436.843600 0 ] /Count 0 /Prev 944 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 946 0 R >> endobj 946 0 obj << -/Title (xetex) -/Dest [ 757 0 R /XYZ 83 738.195814 0 ] +/Title (uplatex) +/Dest [ 752 0 R /XYZ 83 787.683796 0 ] /Count 0 /Prev 945 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 947 0 R >> endobj 947 0 obj << -/Title (xindex) -/Dest [ 759 0 R /XYZ 83 819.033867 0 ] +/Title (uptex) +/Dest [ 756 0 R /XYZ 83 75 0 ] /Count 0 /Prev 946 0 R -/Parent 879 0 R +/Parent 882 0 R /Next 948 0 R >> endobj 948 0 obj << -/Title (xindy) -/Dest [ 761 0 R /XYZ 83 355.834160 0 ] +/Title (xdvipdfmx) +/Dest [ 756 0 R /XYZ 83 884.456569 0 ] /Count 0 /Prev 947 0 R -/Parent 879 0 R +/Parent 882 0 R +/Next 949 0 R >> endobj 949 0 obj << -/Title (Building arara) -/Dest [ 765 0 R /XYZ 83 150.590551 0 ] -/Count -2 -/Prev 879 0 R -/First 950 0 R -/Last 951 0 R -/Next 955 0 R -/Parent 973 0 R +/Title (xelatex) +/Dest [ 758 0 R /XYZ 83 598.519707 0 ] +/Count 0 +/Prev 948 0 R +/Parent 882 0 R +/Next 950 0 R >> endobj 950 0 obj << -/Title (Requirements) -/Dest [ 765 0 R /XYZ 83 361.372493 0 ] +/Title (xetex) +/Dest [ 760 0 R /XYZ 83 738.195814 0 ] /Count 0 -/Parent 949 0 R +/Prev 949 0 R +/Parent 882 0 R /Next 951 0 R >> endobj 951 0 obj << -/Title (Compiling the tool) -/Dest [ 777 0 R /XYZ 83 287.320000 0 ] -/Count -3 +/Title (xindex) +/Dest [ 762 0 R /XYZ 83 819.033867 0 ] +/Count 0 /Prev 950 0 R -/First 952 0 R -/Last 954 0 R -/Parent 949 0 R +/Parent 882 0 R +/Next 952 0 R >> endobj 952 0 obj << -/Title (Fetching the sources) -/Dest [ 777 0 R /XYZ 83 374.306667 0 ] +/Title (xindy) +/Dest [ 764 0 R /XYZ 83 355.834160 0 ] /Count 0 -/Parent 951 0 R -/Next 953 0 R +/Prev 951 0 R +/Parent 882 0 R >> endobj 953 0 obj << -/Title (Building the executable) -/Dest [ 779 0 R /XYZ 83 75 0 ] -/Count 0 -/Prev 952 0 R -/Parent 951 0 R -/Next 954 0 R +/Title (Building arara) +/Dest [ 768 0 R /XYZ 83 150.590551 0 ] +/Count -2 +/Prev 882 0 R +/First 954 0 R +/Last 955 0 R +/Next 959 0 R +/Parent 977 0 R >> endobj 954 0 obj << -/Title (Executing the fresh build) -/Dest [ 781 0 R /XYZ 83 75 0 ] +/Title (Requirements) +/Dest [ 768 0 R /XYZ 83 361.372493 0 ] /Count 0 -/Prev 953 0 R -/Parent 951 0 R +/Parent 953 0 R +/Next 955 0 R >> endobj 955 0 obj << -/Title (Deploying the tool) -/Dest [ 786 0 R /XYZ 83 150.590551 0 ] +/Title (Compiling the tool) +/Dest [ 780 0 R /XYZ 83 287.320000 0 ] /Count -3 -/Prev 949 0 R +/Prev 954 0 R /First 956 0 R /Last 958 0 R -/Next 959 0 R -/Parent 973 0 R +/Parent 953 0 R >> endobj 956 0 obj << -/Title (Directory structure) -/Dest [ 786 0 R /XYZ 83 405.372493 0 ] +/Title (Fetching the sources) +/Dest [ 780 0 R /XYZ 83 374.306667 0 ] /Count 0 /Parent 955 0 R /Next 957 0 R @@ -12658,8 +12711,8 @@ endobj endobj 957 0 obj << -/Title (Defining a location) -/Dest [ 790 0 R /XYZ 83 75 0 ] +/Title (Building the executable) +/Dest [ 782 0 R /XYZ 83 75 0 ] /Count 0 /Prev 956 0 R /Parent 955 0 R @@ -12668,8 +12721,8 @@ endobj endobj 958 0 obj << -/Title (Tool wrapping) -/Dest [ 795 0 R /XYZ 83 75 0 ] +/Title (Executing the fresh build) +/Dest [ 784 0 R /XYZ 83 75 0 ] /Count 0 /Prev 957 0 R /Parent 955 0 R @@ -12677,20 +12730,20 @@ endobj endobj 959 0 obj << -/Title (Introduction to the YAML format) -/Dest [ 804 0 R /XYZ 83 150.590551 0 ] -/Count -4 -/Prev 955 0 R +/Title (Deploying the tool) +/Dest [ 789 0 R /XYZ 83 150.590551 0 ] +/Count -3 +/Prev 953 0 R /First 960 0 R -/Last 963 0 R -/Next 964 0 R -/Parent 973 0 R +/Last 962 0 R +/Next 963 0 R +/Parent 977 0 R >> endobj 960 0 obj << -/Title (Collections) -/Dest [ 804 0 R /XYZ 83 760.039160 0 ] +/Title (Directory structure) +/Dest [ 789 0 R /XYZ 83 405.372493 0 ] /Count 0 /Parent 959 0 R /Next 961 0 R @@ -12698,8 +12751,8 @@ endobj endobj 961 0 obj << -/Title (Scalars) -/Dest [ 810 0 R /XYZ 83 897.297214 0 ] +/Title (Defining a location) +/Dest [ 793 0 R /XYZ 83 75 0 ] /Count 0 /Prev 960 0 R /Parent 959 0 R @@ -12708,121 +12761,161 @@ endobj endobj 962 0 obj << -/Title (Tags) -/Dest [ 816 0 R /XYZ 83 75 0 ] +/Title (Tool wrapping) +/Dest [ 798 0 R /XYZ 83 75 0 ] /Count 0 /Prev 961 0 R /Parent 959 0 R -/Next 963 0 R >> endobj 963 0 obj << -/Title (Further reading) -/Dest [ 816 0 R /XYZ 83 494.325547 0 ] -/Count 0 -/Prev 962 0 R -/Parent 959 0 R +/Title (Introduction to the YAML format) +/Dest [ 807 0 R /XYZ 83 150.590551 0 ] +/Count -4 +/Prev 959 0 R +/First 964 0 R +/Last 967 0 R +/Next 968 0 R +/Parent 977 0 R >> endobj 964 0 obj << -/Title (MVEL) -/Dest [ 821 0 R /XYZ 83 150.590551 0 ] -/Count -8 -/Prev 959 0 R -/First 965 0 R -/Last 972 0 R -/Parent 973 0 R +/Title (Collections) +/Dest [ 807 0 R /XYZ 83 760.039160 0 ] +/Count 0 +/Parent 963 0 R +/Next 965 0 R >> endobj 965 0 obj << -/Title (Basic usage) -/Dest [ 821 0 R /XYZ 83 625.372493 0 ] +/Title (Scalars) +/Dest [ 813 0 R /XYZ 83 897.297214 0 ] /Count 0 -/Parent 964 0 R +/Prev 964 0 R +/Parent 963 0 R /Next 966 0 R >> endobj 966 0 obj << -/Title (Inline lists, maps and arrays) -/Dest [ 830 0 R /XYZ 83 172.329440 0 ] +/Title (Tags) +/Dest [ 819 0 R /XYZ 83 75 0 ] /Count 0 /Prev 965 0 R -/Parent 964 0 R +/Parent 963 0 R /Next 967 0 R >> endobj 967 0 obj << -/Title (Property navigation) -/Dest [ 832 0 R /XYZ 83 75 0 ] +/Title (Further reading) +/Dest [ 819 0 R /XYZ 83 494.325547 0 ] /Count 0 /Prev 966 0 R -/Parent 964 0 R -/Next 968 0 R +/Parent 963 0 R >> endobj 968 0 obj << -/Title (Flow control) -/Dest [ 832 0 R /XYZ 83 677.890000 0 ] -/Count 0 -/Prev 967 0 R -/Parent 964 0 R -/Next 969 0 R +/Title (MVEL) +/Dest [ 824 0 R /XYZ 83 150.590551 0 ] +/Count -8 +/Prev 963 0 R +/First 969 0 R +/Last 976 0 R +/Parent 977 0 R >> endobj 969 0 obj << -/Title (Projections and folds) -/Dest [ 836 0 R /XYZ 83 379.324720 0 ] +/Title (Basic usage) +/Dest [ 824 0 R /XYZ 83 625.372493 0 ] /Count 0 -/Prev 968 0 R -/Parent 964 0 R +/Parent 968 0 R /Next 970 0 R >> endobj 970 0 obj << -/Title (Assignments) -/Dest [ 836 0 R /XYZ 83 710.478880 0 ] +/Title (Inline lists, maps and arrays) +/Dest [ 833 0 R /XYZ 83 172.329440 0 ] /Count 0 /Prev 969 0 R -/Parent 964 0 R +/Parent 968 0 R /Next 971 0 R >> endobj 971 0 obj << -/Title (Basic templating) -/Dest [ 838 0 R /XYZ 83 465.491387 0 ] +/Title (Property navigation) +/Dest [ 835 0 R /XYZ 83 75 0 ] /Count 0 /Prev 970 0 R -/Parent 964 0 R +/Parent 968 0 R /Next 972 0 R >> endobj 972 0 obj << -/Title (Further documentation) -/Dest [ 841 0 R /XYZ 83 75 0 ] +/Title (Flow control) +/Dest [ 835 0 R /XYZ 83 677.890000 0 ] /Count 0 /Prev 971 0 R -/Parent 964 0 R +/Parent 968 0 R +/Next 973 0 R >> endobj 973 0 obj << -/Count 14 -/First 843 0 R -/Last 964 0 R +/Title (Projections and folds) +/Dest [ 839 0 R /XYZ 83 379.324720 0 ] +/Count 0 +/Prev 972 0 R +/Parent 968 0 R +/Next 974 0 R >> endobj 974 0 obj << +/Title (Assignments) +/Dest [ 839 0 R /XYZ 83 710.478880 0 ] +/Count 0 +/Prev 973 0 R +/Parent 968 0 R +/Next 975 0 R +>> +endobj +975 0 obj +<< +/Title (Basic templating) +/Dest [ 841 0 R /XYZ 83 465.491387 0 ] +/Count 0 +/Prev 974 0 R +/Parent 968 0 R +/Next 976 0 R +>> +endobj +976 0 obj +<< +/Title (Further documentation) +/Dest [ 844 0 R /XYZ 83 75 0 ] +/Count 0 +/Prev 975 0 R +/Parent 968 0 R +>> +endobj +977 0 obj +<< +/Count 14 +/First 846 0 R +/Last 968 0 R +>> +endobj +978 0 obj +<< /Subtype /OpenType /Filter /FlateDecode /Length 24985 @@ -12916,7 +13009,7 @@ XϘ ÿk6¢J¤3tþ›t.È»ÚêÝŒ§ÿ4`¾Q/ÎÒ¥³NhBÖœ:ÿv±™Ú&kÛض´ZÆc¶¡óWò ú~«^»>2žýæçÖíñß(¿hßðZŠºßÈübðÛ¯Qñþ¯ç/dk^/›îù¹†ÿ«<(Ãwœ[|X»^£½FÞþF®…Ó_Ê)þšžtðÿ|‚nöæ¾Òm‘/þÔ¸<‚Jÿ ùøÿýüºYë‡è’7ç TúßÒ·Ëš  š  š  š  š  š  š  š  þ“ðºA›HçÒWµE:s^wo"^îTEõoSø·9^–ÔéŒn]½7^ŸÒ¬t&ý >VÔºs÷kê–tËZyX·§2j¿KÁº­Î’QD³õëï¢Ï{8-û ¯Î/>%x(9_ Ô¡Ú÷£« õ¿¯¬ t3Y„t½|Ÿ²ÖÕ_ûi#ýŸºO«†T£¢¥3ôëñï*}Ê ª?C£»7C6/“†d½'¥ó÷ªõ[ql‚ÿç ùµÿ¦¼› endstream endobj -975 0 obj +979 0 obj << /Subtype /OpenType /Filter /FlateDecode @@ -13008,7 +13101,7 @@ Z ªœ¾qkåÔ_â û³fìÃŪ‡MN}˜â±áp8ŽË0/›ï YÇJ,Ÿtià;Ñ~‰®Pïd¶Ð’ÁMº õ©Ñ;å÷ÅæÆëÕ-ú¶ëG’LÉñì;*³Y¶8mõÙU‰fÒ¤Oü"ß²eêõL,=Žî+7ä$ÄÉO"ĆƦªV}ûÜ=;e'ÈR!#b‡Ôݽ--s[òª»ûä³ÛÖsð‹ž®éý@EkL«é¼ü²¶¥ý…ÿ‡µ=,H œo»M+uQ4Œ0H˜ÈæJÔd›Ãü[Y’=^4Ò[ÚR$Òå4è±ú}»×–ƒƒ´¯²«Ty­æÜ}GC®i]úþÍIéµ·Ë¡‘âöûÝi_õ4¼ÿ#]D˜Ÿ1MvÖÉ¢,™©e¢Ûºi…}V_¶ç:AÉ.¼„€°·[¬¾ F#BbДüªÔ³hD(C#B5î )coPh„ô%fbFM!)¨bA-#èEêI=jéB}¤dQ’>Ò‡j%V€7x£ê@‡ª=j„ †B(j4D£æAj1£–B)j9”£Þ„›¨½Ð‹:Ch´­XWñŽ~a†Yj.ØØõQÂÂIÅ9=~œq}}¦î;!ž8ÇâZ{ßÉ}¦®îéI`׿Ÿs`Pò:ÿ/`µkk$:=Õ— Û6*¹»ÿ?ä•š/c[fþ|ûHpa^œù»cD^Om^“õù·f÷̧™HŽožŒ¯)þsÍú£ÉïÃáp8‡Ãáp8‡Ãáp8œéƒtªÿ4ˆÎ¿áÃl‡Ýi;\08mû9ûs8åÓÏò;PçðF endstream endobj -976 0 obj +980 0 obj << /Subtype /OpenType /Filter /FlateDecode @@ -13096,7 +13189,7 @@ Z _­¾Ælo‘¼ïW>ñ{ û6#_|ؼXBúâÕó÷7#h Ô ¿¯›ãj h h h hP ÚXzI«j<–õ&ŸAÏÿ~òÂ7T±ôËæn¥~g‹A½§~y§ô=¨Îõ¿K/ýáÚËë¦Z×ýÖ@ Þ,õÿeÓü endstream endobj -977 0 obj +981 0 obj << /Subtype /OpenType /Filter /FlateDecode @@ -13194,7 +13287,7 @@ y ¨žI>»yE'»è&×> çc(9ñ ±ÈAt~U]`“Ørä9¶c8ž<¸˜I^c™ è Ñê„ jaþXÆ ïR»-A]¼ á‡îwî¬ýxÜ•éqZá¹²þÞº¾ƒ®[:^°Žøí6ÜQü¶+篜A9pÑyyjñ' (/MÉAmþÖ†”)9ZRr´óÿï8 '%G@oJŽ€~”‰Ã)O¦äXBÉ°,Àÿ/öÕ”/Pr¼LÉpˆ’ÿÚG)?ð>å)9쀬‡#¯#/åùù(7’òò¢ÄQÉQ‰òúŽú”7q4¡¼…£屎N”Ç9â(ïOùDÇ$ÊS)”§:R)_äXDù ¢Áñ’ã%Ê·;^¡<Ý‘ž³î|ĈÐ?<~^îxŽŽf#h¾t:úþÁõçtÏ#¢åÄÝ2úúl|@ÛÁÿ`Îa÷oÀõ¿´Vê·œŽmÒç¡|~T¸G¿î‡ðnÅ_cÀ\ûݘÿ ~+ÿT¯ø€>ÝèˆüoÎ{ßØÉb܇Ìõ&ëþ*Ô¶ôÒÒ㯮ýAÏÛ¢èÞÃe¡ž$­íd¼¢™x#DKDüäÅ=x#Déx#D×ðFˆnà &°Làü„3ጭœcOÄc›H$b›MdcÛD4aÛF´a{‡¸ƒí=➈ µImlG“£±Õ'qí¤1iŒí\r.¶¾¤/¶2R†m4ígägØf’™Ø6’ض-Ø^!¯b{›¼­’TŠÔsãD$™,2 M»îŠ~üdãçÓç'&¿¤ü¶ç—į¯_öm…è|µ˜ ëžÈüÖ@š½à~^)Üo½f$r{ÑqRëÿ/^¤‰hÞo}½!ð‹:^qI½x``>—ð‹X†’:_obQWó³iä~ÁÔÐ@.åï ð\F<ïPG"ë$Äü¢ŸÁ3Ì^³ÒrpmÅ#¥ßÏ¿5ä|~ñÜË!‚¢EôÎ+—qàÝ -¤¿pë÷ q™_ø²œ_œô‚ü]ßí]Ü+Õq¸ëÑëœÛ@ 7ô×-ùfw5“Ë–W@@@@@@@@@@@@@@@@@@@@àí€4á?ô&ð„6‘ž¨µëßêŸÏ@Tó”<„…h.añåv«?Ø?=Isú ¸ þ@Ü+AŒò³x%°žÉžÙ÷ù jI endstream endobj -979 0 obj +983 0 obj << /Subtype /OpenType /Filter /FlateDecode @@ -13341,7 +13434,7 @@ e Â}Žcèr9ŽÁ¬ÿZ‚?–D«úöø·J\FðßGÿšÄ~œ{ð×à%)ŽÆ‚?Ÿ÷?ÞÚï{Ë÷i&‡¯ákø¾†¯ákø¾†¯ákø¾†¯ákø¾†¯ákø¾†¯ákø¾†¯ákø¾†¯ákøú?¼äûþ_K0|ýÿvÉ÷ÝÿkÄ‹ÊSú¿eF­¸ endstream endobj -980 0 obj +984 0 obj << /Length1 25816 /Filter /FlateDecode @@ -13351,7 +13444,7 @@ stream xœíÝÏoeðï;;»Û–v·êb4±²#5itÄd ­ă¶¡¥!=h‡ínìþHwmàÖŒ$’¨ñ¤þ %œ<ožü™ô ˜¢^ª³~ß™ÝuA z0†äûy³ó>Ïû¾ÏûÎœÚö`ëˆaæå©ýF&Fr@áGŸxurî`ÿ¾Ü)æW™ÿ:=ûìxêâ7‹€9Â|¾PñêÏÜU&÷2Ï/{:’l(œg>¸¼r²ôôìo€—g~º\ô–NmŸ›ñ%~ö”9jl=Çý2ÌŸ*Wš'†7ÍÌ?ö^©¼l1»û7mŸW¼õôxˆóö¼lÕ«wþôÂgÜŸ÷k¾ª×ÍÖE,ðüí<ì³9¯Ÿ')ýF:ÿ ¶õÁz÷çùõnï·6~üK¦}pa]²Œð:~Âwê‘þÞŽð: ·Sqã¦Ìûˆñ\ü#¦OF}ì[”œ‡y[[±XŸë8Q=Ö':…3¥ýK˜Øqaç|"dÌÇÉŠùa¦u¥egÝ/PúËY""""""""""""""""""""""""""¸¸ÿÿ¾yð$Ç°ÁÎþ·€?^MØ»eŸ`oàØ¿àoµ€¨¿yæú™{ü—‘ÿÞãjjjjjÛ¦`¿àÃw×]ûö„$П4«fؤ‚[cãøÁ-“2ÃÁmÌáb£ý¾[±ià‘þÔ†™5³Á'抙3‡‚s¿orŽ„½s£›q68ëÜ4‡ƒ³ŒvD㼓$ì·Ü~ÀìÚ±Á£Ì¢ØAŸ9ÐŽc=ãnOÇcæµvœ@Æ”ðj¨ã$Vq Ë(£‰,FQÀ3ìDZ›-Çè(Wdñ"×4ÑàgEx¨`Œ£¯ Êõ»Mb…-‹CݽaVd_dͯK\9ðNÝÓ=uŽ'­ñ¬ã¬©rµ½5ÿîÄ)FÇY7·¸¢Àµ^¸[1¬ðÂ'Êr—*¯u®9Ê}q]–õ5žî…swï3îÒàÕØÞä¨=µÁµµp§qžÃswTujbÑâÖwö}÷äØ7V´ZíoŸ vG¡é¡i˜ôµô5Îع\ÅuÌ ?ˆäåp‘¸‹@üë¨Èƽ:¹)·ãÃ÷ÿ¥Á¤¸ïÚý×Ùç±kÃçêÄ={Ü1¾Ð“¯þ;{Í÷绥£|Êh{ùkŠ-Ç endstream endobj -981 0 obj +985 0 obj << /Subtype /OpenType /Filter /FlateDecode @@ -13418,7 +13511,7 @@ b Z ÎŒ*¡|¶P2;6hÑÖ˜‹]üЮ?g.VÉù¡—O C;Ï*»Î^®úçk´k×µëÚuíúÿõÅÄ\Ò h磊NÜl䟉çŸráR®ú„F!¶8™O’ä¿ç£ðDoþ²D° 3„{»·þ‡[ºÿîË¿Fò/!Sº×ÉþEäU³¯†Ã…Žââ®D¥JÞ½N ^¿ÀíÑ¥üà+ ºS~‡QþO^þÿI{gÔÑÿ°Ûÿ?£k7 'BŠÿ/þ‘D?øGÍð$æÀ?’Ø@øß"zþ‘Ä×ðôÿ/âIJI)¼«H¼§©ðžGBd1Y ïd¼;I'¼÷%ûÂ{ 9Þ'à}>9Þo Âûr ¼¯$WÂûZr-¼?DºÈGÉGá}ù$¼ï"wdTA™3ÿí'ðÿ“Ëv‹à§0üÿ*ÿ¿í‚2nù¬{åÿTÝÿîò÷Ý?È3ðÿ€(ÿ®þÿ”î`¹¡ÿ»eù¿õ‚mô°®àgé?•Òþ7Êâú§m‡ùù Ú–ÿBÝý~6ùÿ#ß–¿’õ/òýeüw^ÝrùuþWã Ò6ýž¿¡¯ý¯KÂo(¾ªNH›?–ÀçÁÿr]»®]×®k×µëÚuíºv]»®]×®k×µëÚuíºv]»®]×®ÿ÷/ÿùâÿ´ ×®ÿ¹K¶“Ü÷_+øfü¶lí&íÚõÿÎû‘ø_â8‡ê endstream endobj -982 0 obj +986 0 obj << /Length 2131 >> @@ -13459,9 +13552,8 @@ endcodespacerange <01f6> <0069> <0894> <0037> <08d6> <002e> -<0876> <0030> -<088c> <0035> <087c> <0031> +<0876> <0030> <029a> <0074> <00a5> <004e> <035b> <0065> @@ -13501,6 +13593,7 @@ endcodespacerange <01d6> <0067> <0880> <0032> <0901> <2013> +<0884> <0033> <0001> <0041> <08d8> <003a> <08e9> <002f> @@ -13531,11 +13624,11 @@ endcodespacerange <02f2> <007a> <020d> <006a> <00a1> <004d> -<0884> <0033> <0899> <0039> <0308> <0066006c> <02fe> <006600660069> <0888> <0034> +<088c> <0035> <0045> <0045> <0138> <0059> <0890> <0036> @@ -13571,7 +13664,7 @@ end end endstream endobj -983 0 obj +987 0 obj << /Type /FontDescriptor /FontName /QTKRWY+Fira-Sans-Light @@ -13584,11 +13677,11 @@ endobj /CapHeight 934 /StemV 80 /StemH 80 -/FontFile3 974 0 R +/FontFile3 978 0 R /Subtype /OpenType >> endobj -984 0 obj +988 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -13600,20 +13693,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 565 ] 36 [ 598 ] 44 [ 550 ] 54 [ 632 ] 69 [ 512 ] 98 [ 481 ] 101 [ 618 ] 112 [ 670 ] 121 [ 282 ] 141 [ 291 ] 145 [ 547 ] 149 [ 477 ] 161 [ 770 ] 165 [ 673 ] 182 [ 691 ] 226 [ 570 ] 231 [ 690 ] 233 [ 590 ] 243 [ 539 ] 255 [ 495 ] 270 [ 652 ] 300 [ 546 ] 304 [ 810 ] 311 [ 514 523 ] 324 [ 516 ] 343 [ 531 ] 383 [ 574 ] 393 [ 469 ] 405 [ 579 ] 424 [ 535 ] 465 [ 321 321 ] 470 [ 506 ] 491 [ 581 ] 502 [ 267 ] 525 [ 268 ] 533 [ 487 ] 539 [ 290 ] 557 [ 849 ] 563 [ 581 ] 580 [ 571 ] 625 [ 574 ] 632 [ 579 ] 636 [ 372 ] 652 [ 458 ] 666 [ 344 ] 687 [ 576 ] 729 [ 470 ] 733 [ 698 ] 741 [ 459 468 ] 754 [ 417 ] 765 [ 601 846 ] 768 [ 875 ] 775 [ 562 591 ] 793 [ 498 ] 828 [ 545 ] 836 [ 492 ] 846 [ 577 ] 859 [ 468 ] 890 [ 439 ] 896 [ 558 ] 907 [ 616 ] 912 [ 280 ] 932 [ 273 ] 935 [ 497 ] 940 [ 436 ] 950 [ 691 ] 954 [ 617 ] 970 [ 620 ] 1013 [ 520 ] 1020 [ 537 ] 1029 [ 490 ] 1039 [ 435 ] 1054 [ 596 ] 1083 [ 482 ] 1086 [ 714 ] 1093 [ 454 462 ] 2161 [ 550 ] 2166 [ 560 ] 2169 [ 413 ] 2171 [ 560 560 479 ] 2175 [ 560 560 486 ] 2179 [ 560 560 518 ] 2184 [ 560 487 ] 2188 [ 560 524 ] 2192 [ 560 437 ] 2196 [ 560 538 ] 2200 [ 560 518 ] 2204 [ 560 ] 2262 [ 207 207 207 207 ] 2267 [ 240 ] 2270 [ 447 ] 2274 [ 287 ] 2281 [ 520 520 ] 2287 [ 324 ] 2289 [ 324 ] 2291 [ 326 ] 2293 [ 326 ] 2301 [ 401 ] 2305 [ 520 ] 2307 [ 783 ] 2314 [ 401 ] 2319 [ 371 371 ] 2332 [ 204 ] 2341 [ 279 ] 2481 [ 560 ] ] -/FontDescriptor 983 0 R +/FontDescriptor 987 0 R >> endobj -985 0 obj +989 0 obj << /Type /Font /Subtype /Type0 /BaseFont /QTKRWY+Fira-Sans-Light -/ToUnicode 982 0 R +/ToUnicode 986 0 R /Encoding /Identity-H -/DescendantFonts [ 984 0 R ] +/DescendantFonts [ 988 0 R ] >> endobj -986 0 obj +990 0 obj << /Length 938 >> @@ -13682,7 +13775,7 @@ end end endstream endobj -987 0 obj +991 0 obj << /Type /FontDescriptor /FontName /JGRFDH+Fira-Sans-Bold @@ -13695,11 +13788,11 @@ endobj /CapHeight 935 /StemV 80 /StemH 80 -/FontFile3 975 0 R +/FontFile3 979 0 R /Subtype /OpenType >> endobj -988 0 obj +992 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -13711,20 +13804,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 590 ] 36 [ 617 ] 44 [ 575 ] 54 [ 651 ] 69 [ 526 ] 121 [ 293 ] 145 [ 633 ] 149 [ 513 ] 161 [ 786 ] 182 [ 691 ] 226 [ 600 ] 255 [ 540 ] 300 [ 570 ] 312 [ 594 ] 343 [ 546 ] 393 [ 479 ] 405 [ 594 ] 424 [ 554 ] 465 [ 356 ] 470 [ 551 ] 491 [ 573 ] 502 [ 280 ] 525 [ 280 ] 533 [ 551 ] 539 [ 300 ] 557 [ 841 ] 563 [ 573 ] 580 [ 584 ] 625 [ 591 ] 636 [ 400 ] 652 [ 480 ] 666 [ 386 ] 687 [ 568 ] 742 [ 518 ] 766 [ 892 ] 775 [ 598 ] 2169 [ 464 ] 2173 [ 517 ] 2177 [ 520 ] 2181 [ 565 ] 2185 [ 536 ] 2341 [ 237 ] 2343 [ 237 ] ] -/FontDescriptor 987 0 R +/FontDescriptor 991 0 R >> endobj -989 0 obj +993 0 obj << /Type /Font /Subtype /Type0 /BaseFont /JGRFDH+Fira-Sans-Bold -/ToUnicode 986 0 R +/ToUnicode 990 0 R /Encoding /Identity-H -/DescendantFonts [ 988 0 R ] +/DescendantFonts [ 992 0 R ] >> endobj -990 0 obj +994 0 obj << /Length 1492 >> @@ -13832,7 +13925,7 @@ end end endstream endobj -991 0 obj +995 0 obj << /Type /FontDescriptor /FontName /WAGBEL+Fira-Sans @@ -13845,11 +13938,11 @@ endobj /CapHeight 935 /StemV 80 /StemH 80 -/FontFile3 976 0 R +/FontFile3 980 0 R /Subtype /OpenType >> endobj -992 0 obj +996 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -13861,20 +13954,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 573 ] 36 [ 608 ] 44 [ 560 ] 54 [ 644 ] 69 [ 535 ] 98 [ 491 ] 101 [ 631 ] 112 [ 680 ] 121 [ 295 ] 141 [ 305 ] 145 [ 589 ] 149 [ 498 ] 161 [ 778 ] 165 [ 683 ] 182 [ 692 ] 226 [ 581 ] 231 [ 691 ] 233 [ 605 ] 243 [ 545 ] 255 [ 517 ] 270 [ 662 ] 304 [ 826 ] 343 [ 539 ] 383 [ 586 ] 393 [ 478 ] 405 [ 590 ] 424 [ 544 ] 465 [ 335 335 ] 470 [ 520 ] 491 [ 579 ] 502 [ 276 ] 525 [ 277 ] 533 [ 509 ] 539 [ 294 ] 557 [ 850 ] 563 [ 579 ] 580 [ 584 ] 625 [ 586 ] 632 [ 590 ] 636 [ 383 ] 652 [ 467 ] 666 [ 361 ] 687 [ 575 ] 729 [ 492 ] 733 [ 717 ] 741 [ 485 492 ] 754 [ 432 ] 765 [ 610 857 ] 775 [ 572 597 ] 793 [ 505 ] 836 [ 502 ] 846 [ 587 ] 859 [ 490 ] 896 [ 569 ] 907 [ 625 ] 912 [ 292 ] 940 [ 456 ] 954 [ 625 ] 970 [ 619 ] 1020 [ 552 ] 1029 [ 489 ] 1039 [ 456 ] 1054 [ 605 ] 1093 [ 477 488 ] 2196 [ 560 ] 2263 [ 240 240 ] 2267 [ 241 ] 2270 [ 459 ] 2281 [ 520 ] 2295 [ 322 ] 2297 [ 322 ] 2301 [ 403 ] 2332 [ 219 ] 2341 [ 265 ] 2343 [ 265 ] 2574 [ 403 ] ] -/FontDescriptor 991 0 R +/FontDescriptor 995 0 R >> endobj -993 0 obj +997 0 obj << /Type /Font /Subtype /Type0 /BaseFont /WAGBEL+Fira-Sans -/ToUnicode 990 0 R +/ToUnicode 994 0 R /Encoding /Identity-H -/DescendantFonts [ 992 0 R ] +/DescendantFonts [ 996 0 R ] >> endobj -994 0 obj +998 0 obj << /Length 1682 >> @@ -13997,7 +14090,7 @@ end end endstream endobj -995 0 obj +999 0 obj << /Type /FontDescriptor /FontName /TZRKGR+Cascadia-Mono-Ultra-Light @@ -14010,11 +14103,11 @@ endobj /CapHeight 927 /StemV 80 /StemH 80 -/FontFile3 977 0 R +/FontFile3 981 0 R /Subtype /OpenType >> endobj -996 0 obj +1000 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -14026,20 +14119,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 586 ] 29 [ 586 586 ] 37 [ 586 ] 42 [ 586 ] 64 [ 586 ] 66 [ 586 ] 73 [ 586 ] 78 [ 586 ] 93 [ 586 ] 96 [ 586 ] 101 [ 586 ] 111 [ 586 586 ] 120 [ 586 ] 149 [ 586 ] 151 [ 586 586 ] 157 [ 586 ] 166 [ 586 ] 173 [ 586 ] 193 [ 586 ] 197 [ 586 ] 202 [ 586 586 ] 225 [ 586 ] 252 [ 586 586 ] 259 [ 586 ] 264 [ 586 ] 287 [ 586 586 ] 298 [ 586 ] 303 [ 586 ] 318 [ 586 ] 323 [ 586 ] 328 [ 586 ] 340 [ 586 586 ] 350 [ 586 ] 379 [ 586 ] 381 [ 586 586 ] 387 [ 586 ] 396 [ 586 ] 402 [ 586 ] 422 [ 586 ] 425 [ 586 ] 430 [ 586 586 ] 440 [ 586 ] 1732 [ 586 586 586 586 586 586 586 586 586 586 ] 1862 [ 586 586 586 586 ] 1867 [ 586 ] 1869 [ 586 ] 1873 [ 586 ] 1875 [ 586 ] 1878 [ 586 586 ] 1881 [ 586 586 586 586 586 586 ] 1893 [ 586 ] 1898 [ 586 ] 1900 [ 586 ] 1913 [ 586 586 ] 2013 [ 586 586 ] 2025 [ 586 ] 2058 [ 586 ] 2062 [ 586 ] 2064 [ 586 586 ] 2070 [ 586 ] 2072 [ 586 ] 2084 [ 586 ] 2094 [ 586 ] 2538 [ 586 586 ] 2550 [ 586 ] 3040 [ 586 ] ] -/FontDescriptor 995 0 R +/FontDescriptor 999 0 R >> endobj -997 0 obj +1001 0 obj << /Type /Font /Subtype /Type0 /BaseFont /TZRKGR+Cascadia-Mono-Ultra-Light -/ToUnicode 994 0 R +/ToUnicode 998 0 R /Encoding /Identity-H -/DescendantFonts [ 996 0 R ] +/DescendantFonts [ 1000 0 R ] >> endobj -998 0 obj +1002 0 obj << /Length 1050 >> @@ -14116,7 +14209,7 @@ end end endstream endobj -999 0 obj +1003 0 obj << /Type /FontDescriptor /FontName /IBUZNM+Fira-Sans-Light-Italic @@ -14129,11 +14222,11 @@ endobj /CapHeight 935 /StemV 80 /StemH 80 -/FontFile3 978 0 R +/FontFile3 982 0 R /Subtype /OpenType >> endobj -1000 0 obj +1004 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -14145,20 +14238,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 562 ] 35 [ 595 ] 42 [ 547 ] 51 [ 630 ] 66 [ 510 ] 143 [ 472 ] 155 [ 768 ] 215 [ 567 ] 222 [ 587 ] 290 [ 807 ] 298 [ 520 ] 343 [ 560 ] 379 [ 572 ] 389 [ 467 ] 400 [ 578 ] 419 [ 513 ] 459 [ 319 ] 464 [ 568 ] 483 [ 582 ] 494 [ 269 ] 523 [ 523 ] 529 [ 282 ] 547 [ 849 ] 553 [ 581 ] 569 [ 569 ] 612 [ 571 ] 622 [ 371 ] 638 [ 461 ] 651 [ 339 ] 672 [ 577 ] 713 [ 468 ] 717 [ 696 ] 725 [ 457 465 ] 738 [ 420 ] 761 [ 614 ] 771 [ 565 583 ] 2194 [ 560 ] 2262 [ 208 207 208 ] 2269 [ 445 ] 2287 [ 321 321 ] 2301 [ 398 ] 2307 [ 401 ] 2328 [ 202 ] 2341 [ 276 ] 2502 [ 560 ] 2506 [ 560 ] ] -/FontDescriptor 999 0 R +/FontDescriptor 1003 0 R >> endobj -1001 0 obj +1005 0 obj << /Type /Font /Subtype /Type0 /BaseFont /IBUZNM+Fira-Sans-Light-Italic -/ToUnicode 998 0 R +/ToUnicode 1002 0 R /Encoding /Identity-H -/DescendantFonts [ 1000 0 R ] +/DescendantFonts [ 1004 0 R ] >> endobj -1002 0 obj +1006 0 obj << /Length 365 >> @@ -14187,7 +14280,7 @@ end end endstream endobj -1003 0 obj +1007 0 obj << /Type /FontDescriptor /FontName /LZPYIP+Cascadia-Mono-Light @@ -14200,11 +14293,11 @@ endobj /CapHeight 927 /StemV 80 /StemH 80 -/FontFile3 979 0 R +/FontFile3 983 0 R /Subtype /OpenType >> endobj -1004 0 obj +1008 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -14216,20 +14309,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 2013 [ 586 ] 2154 [ 586 ] 2190 [ 586 ] ] -/FontDescriptor 1003 0 R +/FontDescriptor 1007 0 R >> endobj -1005 0 obj +1009 0 obj << /Type /Font /Subtype /Type0 /BaseFont /LZPYIP+Cascadia-Mono-Light -/ToUnicode 1002 0 R +/ToUnicode 1006 0 R /Encoding /Identity-H -/DescendantFonts [ 1004 0 R ] +/DescendantFonts [ 1008 0 R ] >> endobj -1006 0 obj +1010 0 obj << /Length 351 >> @@ -14257,7 +14350,7 @@ end end endstream endobj -1007 0 obj +1011 0 obj << /Type /FontDescriptor /FontName /RLGSHX+DejaVu-Sans @@ -14270,10 +14363,10 @@ endobj /CapHeight 928 /StemV 80 /StemH 80 -/FontFile2 980 0 R +/FontFile2 984 0 R >> endobj -1008 0 obj +1012 0 obj << /Type /Font /Subtype /CIDFontType2 @@ -14285,20 +14378,20 @@ endobj >> /CIDToGIDMap /Identity /W [ 3407 [ 626 ] 4065 [ 896 ] ] -/FontDescriptor 1007 0 R +/FontDescriptor 1011 0 R >> endobj -1009 0 obj +1013 0 obj << /Type /Font /Subtype /Type0 /BaseFont /RLGSHX+DejaVu-Sans -/ToUnicode 1006 0 R +/ToUnicode 1010 0 R /Encoding /Identity-H -/DescendantFonts [ 1008 0 R ] +/DescendantFonts [ 1012 0 R ] >> endobj -1010 0 obj +1014 0 obj << /Length 870 >> @@ -14363,7 +14456,7 @@ end end endstream endobj -1011 0 obj +1015 0 obj << /Type /FontDescriptor /FontName /DLBPFR+Cascadia-Mono @@ -14376,11 +14469,11 @@ endobj /CapHeight 927 /StemV 80 /StemH 80 -/FontFile3 981 0 R +/FontFile3 985 0 R /Subtype /OpenType >> endobj -1012 0 obj +1016 0 obj << /Type /Font /Subtype /CIDFontType0 @@ -14392,37 +14485,37 @@ endobj >> /CIDToGIDMap /Identity /W [ 1 [ 586 ] 42 [ 586 ] 73 [ 586 ] 111 [ 586 ] 120 [ 586 ] 152 [ 586 ] 166 [ 586 ] 225 [ 586 ] 252 [ 586 586 ] 259 [ 586 ] 264 [ 586 ] 287 [ 586 586 ] 298 [ 586 ] 303 [ 586 ] 318 [ 586 ] 323 [ 586 ] 328 [ 586 ] 340 [ 586 586 ] 350 [ 586 ] 379 [ 586 ] 381 [ 586 586 ] 387 [ 586 ] 396 [ 586 ] 402 [ 586 ] 422 [ 586 ] 425 [ 586 ] 430 [ 586 586 ] 440 [ 586 ] 1734 [ 586 ] 1862 [ 586 ] 1878 [ 586 ] 1893 [ 586 ] 1900 [ 586 ] 2014 [ 586 ] ] -/FontDescriptor 1011 0 R +/FontDescriptor 1015 0 R >> endobj -1013 0 obj +1017 0 obj << /Type /Font /Subtype /Type0 /BaseFont /DLBPFR+Cascadia-Mono -/ToUnicode 1010 0 R +/ToUnicode 1014 0 R /Encoding /Identity-H -/DescendantFonts [ 1012 0 R ] +/DescendantFonts [ 1016 0 R ] >> endobj -1014 0 obj +1018 0 obj << -/QTKRWY 985 0 R -/JGRFDH 989 0 R -/WAGBEL 993 0 R -/TZRKGR 997 0 R -/IBUZNM 1001 0 R -/LZPYIP 1005 0 R -/RLGSHX 1009 0 R -/DLBPFR 1013 0 R +/QTKRWY 989 0 R +/JGRFDH 993 0 R +/WAGBEL 997 0 R +/TZRKGR 1001 0 R +/IBUZNM 1005 0 R +/LZPYIP 1009 0 R +/RLGSHX 1013 0 R +/DLBPFR 1017 0 R >> endobj -1015 0 obj +1019 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1016 0 R +/Resources 1020 0 R /Group << /Type /Group /S /Transparency @@ -14436,7 +14529,7 @@ stream xœŒ» À0D{¦`þc¸J"qÉÎþRÁÝÞ½›À(’UñfÕ3)³š¢™k+¸n8á… Lê-2™sJô’q 8.!Æñí?n èÐC¯" endstream endobj -1016 0 obj +1020 0 obj << /ExtGState << /a1.0 << @@ -14449,15 +14542,15 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1017 0 obj +1021 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1018 0 R +/Resources 1022 0 R /Group << /Type /Group /S /Transparency @@ -14471,7 +14564,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1019 0 obj +1023 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1020 0 R +/Resources 1024 0 R /Group << /Type /Group /S /Transparency @@ -14506,7 +14599,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1021 0 obj +1025 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1022 0 R +/Resources 1026 0 R /Group << /Type /Group /S /Transparency @@ -14541,7 +14634,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1023 0 obj +1027 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1024 0 R +/Resources 1028 0 R /Group << /Type /Group /S /Transparency @@ -14576,7 +14669,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1025 0 obj +1029 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1026 0 R +/Resources 1030 0 R /Group << /Type /Group /S /Transparency @@ -14611,7 +14704,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1027 0 obj +1031 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1028 0 R +/Resources 1032 0 R /Group << /Type /Group /S /Transparency @@ -14646,7 +14739,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1029 0 obj +1033 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1030 0 R +/Resources 1034 0 R /Group << /Type /Group /S /Transparency @@ -14681,7 +14774,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1031 0 obj +1035 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1032 0 R +/Resources 1036 0 R /Group << /Type /Group /S /Transparency @@ -14716,7 +14809,7 @@ stream xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1033 0 obj +1037 0 obj << /Type /XObject /Subtype /Image @@ -14747,7 +14840,7 @@ endobj /Columns 288 /Colors 3 >> -/SMask 1034 0 R +/SMask 1038 0 R /Length 122284 >> stream @@ -15201,7 +15294,7 @@ S pò$G¦P^¯ŽKàUÓT%(d:ðµyæĵ´}΃+iR2O0ŠðB»|$ endstream endobj -1034 0 obj +1038 0 obj << /Filter /FlateDecode /Type /XObject @@ -15222,76 +15315,6 @@ x €*S¸ =!î¡¡•]û\#ì¼)h¶ËJIaŒÉø•3RÞ¯a—êÓÓ.hR\L'ãÑíMüïúSs<¼\nÓùs°zÙS§v÷ؽ]Ýÿ0Ï¿Úõ>"Þm¾—ÜR©í2âèiVvJ¥žç‘#bcŸOÍ6‘"î–^R­Å>R Ÿ¯iG]Ž•}®®"Å«®kïòÔ>_Nó¤ô†ºMò¸ô„ºSû­ô†ªýJ¿=¿¥OJO¨\.= v¹/½ n}>•žP·SnJO¨[“¥'Ô혥'ÔíâuXzDÅÚ»»Ò#j¶‹ƒÆGèšvÔåèÖ¥gÔkÝEŽØoKï¨Õv‘""žf¥§Téyç³ØÜgèÛyÄûau¹h‹n©P»XFÄù‹ˆÁêÁ?³íî±{»J_N'ãÑíM™AéOÍñðr¹ý øøHß endstream endobj -1035 0 obj -<< -/Type /XObject -/Subtype /Form -/BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1036 0 R -/Group << -/Type /Group -/S /Transparency -/I true -/CS /DeviceRGB ->> -/Filter /FlateDecode -/Length 91 ->> -stream -xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> ->> -/XObject << ->> -/Pattern << ->> -/Shading << ->> -/Font 1014 0 R ->> -endobj -1037 0 obj -<< -/Type /XObject -/Subtype /Form -/BBox [ 0 0 793.700787 1122.519685 ] -/Resources 1038 0 R -/Group << -/Type /Group -/S /Transparency -/I true -/CS /DeviceRGB ->> -/Filter /FlateDecode -/Length 91 ->> -stream -xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> ->> -/XObject << ->> -/Pattern << ->> -/Shading << ->> -/Font 1014 0 R ->> -endobj 1039 0 obj << /Type /XObject @@ -15324,7 +15347,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1041 0 obj @@ -15359,7 +15382,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1043 0 obj @@ -15394,7 +15417,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1045 0 obj @@ -15429,7 +15452,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1047 0 obj @@ -15464,7 +15487,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1049 0 obj @@ -15499,7 +15522,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1051 0 obj @@ -15534,7 +15557,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1053 0 obj @@ -15569,7 +15592,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1055 0 obj @@ -15604,7 +15627,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1057 0 obj @@ -15639,7 +15662,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1059 0 obj @@ -15674,7 +15697,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1061 0 obj @@ -15709,7 +15732,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1063 0 obj @@ -15744,7 +15767,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1065 0 obj @@ -15779,7 +15802,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1067 0 obj @@ -15814,7 +15837,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1069 0 obj @@ -15849,7 +15872,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1071 0 obj @@ -15884,7 +15907,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1073 0 obj @@ -15919,7 +15942,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1075 0 obj @@ -15954,7 +15977,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1077 0 obj @@ -15989,7 +16012,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1079 0 obj @@ -16024,7 +16047,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1081 0 obj @@ -16059,7 +16082,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1083 0 obj @@ -16094,7 +16117,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1085 0 obj @@ -16129,7 +16152,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1087 0 obj @@ -16164,7 +16187,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1089 0 obj @@ -16199,7 +16222,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1091 0 obj @@ -16234,7 +16257,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1093 0 obj @@ -16269,7 +16292,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1095 0 obj @@ -16304,7 +16327,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1097 0 obj @@ -16339,7 +16362,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1099 0 obj @@ -16374,7 +16397,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1101 0 obj @@ -16409,7 +16432,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1103 0 obj @@ -16444,7 +16467,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1105 0 obj @@ -16479,7 +16502,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1107 0 obj @@ -16514,7 +16537,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1109 0 obj @@ -16549,7 +16572,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1111 0 obj @@ -16584,7 +16607,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1113 0 obj @@ -16619,7 +16642,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1115 0 obj @@ -16654,7 +16677,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1117 0 obj @@ -16689,7 +16712,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1119 0 obj @@ -16724,7 +16747,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1121 0 obj @@ -16759,7 +16782,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1123 0 obj @@ -16794,7 +16817,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1125 0 obj @@ -16829,7 +16852,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1127 0 obj @@ -16864,7 +16887,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1129 0 obj @@ -16899,7 +16922,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1131 0 obj @@ -16934,7 +16957,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1133 0 obj @@ -16969,7 +16992,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1135 0 obj @@ -17004,7 +17027,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1137 0 obj @@ -17039,7 +17062,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1139 0 obj @@ -17074,7 +17097,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1141 0 obj @@ -17109,7 +17132,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1143 0 obj @@ -17144,7 +17167,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1145 0 obj @@ -17179,7 +17202,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1147 0 obj @@ -17214,7 +17237,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1149 0 obj @@ -17249,7 +17272,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1151 0 obj @@ -17284,7 +17307,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1153 0 obj @@ -17319,7 +17342,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1155 0 obj @@ -17354,7 +17377,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1157 0 obj @@ -17389,7 +17412,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1159 0 obj @@ -17424,7 +17447,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1161 0 obj @@ -17459,7 +17482,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1163 0 obj @@ -17494,7 +17517,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1165 0 obj @@ -17529,7 +17552,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1167 0 obj @@ -17564,7 +17587,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1169 0 obj @@ -17599,7 +17622,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1171 0 obj @@ -17634,7 +17657,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1173 0 obj @@ -17669,7 +17692,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1175 0 obj @@ -17704,7 +17727,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1177 0 obj @@ -17739,7 +17762,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1179 0 obj @@ -17774,7 +17797,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1181 0 obj @@ -17809,7 +17832,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1183 0 obj @@ -17844,7 +17867,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1185 0 obj @@ -17879,7 +17902,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1187 0 obj @@ -17914,7 +17937,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1189 0 obj @@ -17949,7 +17972,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1191 0 obj @@ -17984,7 +18007,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1193 0 obj @@ -18019,7 +18042,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1195 0 obj @@ -18054,7 +18077,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1197 0 obj @@ -18089,7 +18112,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1199 0 obj @@ -18124,7 +18147,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1201 0 obj @@ -18159,7 +18182,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1203 0 obj @@ -18194,7 +18217,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1205 0 obj @@ -18229,7 +18252,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1207 0 obj @@ -18264,7 +18287,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1209 0 obj @@ -18299,7 +18322,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1211 0 obj @@ -18334,7 +18357,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1213 0 obj @@ -18369,7 +18392,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1215 0 obj @@ -18404,7 +18427,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1217 0 obj @@ -18439,7 +18462,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1219 0 obj @@ -18474,7 +18497,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1221 0 obj @@ -18509,7 +18532,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1223 0 obj @@ -18544,7 +18567,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1225 0 obj @@ -18579,7 +18602,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1227 0 obj @@ -18614,7 +18637,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1229 0 obj @@ -18649,7 +18672,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1231 0 obj @@ -18684,7 +18707,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1233 0 obj @@ -18719,7 +18742,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1235 0 obj @@ -18754,7 +18777,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1237 0 obj @@ -18789,7 +18812,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1239 0 obj @@ -18824,7 +18847,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1241 0 obj @@ -18859,7 +18882,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1243 0 obj @@ -18894,7 +18917,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1245 0 obj @@ -18929,7 +18952,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1247 0 obj @@ -18964,7 +18987,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1249 0 obj @@ -18999,7 +19022,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1251 0 obj @@ -19034,7 +19057,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1253 0 obj @@ -19069,7 +19092,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1255 0 obj @@ -19104,7 +19127,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1257 0 obj @@ -19139,7 +19162,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1259 0 obj @@ -19174,7 +19197,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1261 0 obj @@ -19209,7 +19232,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1263 0 obj @@ -19244,7 +19267,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1265 0 obj @@ -19279,7 +19302,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1267 0 obj @@ -19314,7 +19337,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1269 0 obj @@ -19349,7 +19372,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1271 0 obj @@ -19384,7 +19407,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1273 0 obj @@ -19419,7 +19442,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1275 0 obj @@ -19454,7 +19477,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1277 0 obj @@ -19489,7 +19512,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1279 0 obj @@ -19524,7 +19547,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1281 0 obj @@ -19559,7 +19582,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1283 0 obj @@ -19594,7 +19617,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1285 0 obj @@ -19629,7 +19652,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1287 0 obj @@ -19664,7 +19687,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1289 0 obj @@ -19699,7 +19722,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1291 0 obj @@ -19734,7 +19757,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1293 0 obj @@ -19769,7 +19792,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1295 0 obj @@ -19804,7 +19827,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1297 0 obj @@ -19839,7 +19862,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1299 0 obj @@ -19874,7 +19897,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1301 0 obj @@ -19909,7 +19932,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1303 0 obj @@ -19944,7 +19967,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1305 0 obj @@ -19979,7 +20002,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1307 0 obj @@ -20014,7 +20037,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1309 0 obj @@ -20049,7 +20072,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1311 0 obj @@ -20084,7 +20107,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1313 0 obj @@ -20119,7 +20142,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1315 0 obj @@ -20154,7 +20177,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1317 0 obj @@ -20189,7 +20212,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1319 0 obj @@ -20224,7 +20247,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1321 0 obj @@ -20259,7 +20282,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1323 0 obj @@ -20294,7 +20317,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1325 0 obj @@ -20329,7 +20352,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1327 0 obj @@ -20364,7 +20387,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1329 0 obj @@ -20399,7 +20422,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1331 0 obj @@ -20434,7 +20457,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1333 0 obj @@ -20469,7 +20492,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1335 0 obj @@ -20504,7 +20527,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1337 0 obj @@ -20539,7 +20562,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1339 0 obj @@ -20574,7 +20597,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1341 0 obj @@ -20609,7 +20632,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1343 0 obj @@ -20644,7 +20667,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1345 0 obj @@ -20679,7 +20702,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1347 0 obj @@ -20714,7 +20737,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1349 0 obj @@ -20749,7 +20772,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1351 0 obj @@ -20784,7 +20807,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1353 0 obj @@ -20819,7 +20842,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1355 0 obj @@ -20854,7 +20877,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1357 0 obj @@ -20889,7 +20912,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1359 0 obj @@ -20924,7 +20947,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1361 0 obj @@ -20959,7 +20982,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1363 0 obj @@ -20994,7 +21017,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1365 0 obj @@ -21029,7 +21052,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1367 0 obj @@ -21064,7 +21087,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1369 0 obj @@ -21099,7 +21122,7 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1371 0 obj @@ -21134,11 +21157,81 @@ endobj >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj 1373 0 obj << +/Type /XObject +/Subtype /Form +/BBox [ 0 0 793.700787 1122.519685 ] +/Resources 1374 0 R +/Group << +/Type /Group +/S /Transparency +/I true +/CS /DeviceRGB +>> +/Filter /FlateDecode +/Length 91 +>> +stream +xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> +>> +/XObject << +>> +/Pattern << +>> +/Shading << +>> +/Font 1018 0 R +>> +endobj +1375 0 obj +<< +/Type /XObject +/Subtype /Form +/BBox [ 0 0 793.700787 1122.519685 ] +/Resources 1376 0 R +/Group << +/Type /Group +/S /Transparency +/I true +/CS /DeviceRGB +>> +/Filter /FlateDecode +/Length 91 +>> +stream +xœ•Œ» €0 D{Oá Œ£8þŒ‘ŠšÒ!%ì/á »Ó»w¬aa1j%ÔªT2fsÃBîa*¸NØᆠLš ™<8… ’]*®ÛQˆq> +>> +/XObject << +>> +/Pattern << +>> +/Shading << +>> +/Font 1018 0 R +>> +endobj +1377 0 obj +<< /Type /Pattern /PatternType 1 /BBox [ 0 0 651.812500 501.544220 ] @@ -21147,7 +21240,7 @@ endobj /TilingType 1 /PaintType 1 /Matrix [ 0.608841 0 0 -0.608841 -3.878655 841.415543 ] -/Resources 1377 0 R +/Resources 1381 0 R /Filter /FlateDecode /Length 21 >> @@ -21155,12 +21248,12 @@ stream xœÓO4TH/æÒ¯0PpÉ]p endstream endobj -1374 0 obj +1378 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 651.812500 501.544220 ] -/Resources 1376 0 R +/Resources 1380 0 R /Group << /Type /Group /S /Transparency @@ -21174,7 +21267,7 @@ stream xœÓ/6P(ÎÍÎ endstream endobj -1375 0 obj +1379 0 obj << /ShadingType 2 /ColorSpace /DeviceRGB @@ -21196,7 +21289,7 @@ endobj /Extend [ true true ] >> endobj -1376 0 obj +1380 0 obj << /ExtGState << >> @@ -21205,12 +21298,12 @@ endobj /Pattern << >> /Shading << -/s0 1375 0 R +/s0 1379 0 R >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1377 0 obj +1381 0 obj << /ExtGState << /a1 << @@ -21218,16 +21311,16 @@ endobj >> >> /XObject << -/x0 1374 0 R +/x0 1378 0 R >> /Pattern << >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1378 0 obj +1382 0 obj << /Type /Pattern /PatternType 1 @@ -21237,7 +21330,7 @@ endobj /TilingType 1 /PaintType 1 /Matrix [ 0.608841 0 0 -0.608841 -3.878655 841.415543 ] -/Resources 1382 0 R +/Resources 1386 0 R /Filter /FlateDecode /Length 21 >> @@ -21245,12 +21338,12 @@ stream xœÓO4TH/æÒ¯0PpÉ]p endstream endobj -1379 0 obj +1383 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 651.812500 501.544220 ] -/Resources 1381 0 R +/Resources 1385 0 R /Group << /Type /Group /S /Transparency @@ -21264,7 +21357,7 @@ stream xœÓ/6P(ÎÍÎ endstream endobj -1380 0 obj +1384 0 obj << /ShadingType 2 /ColorSpace /DeviceRGB @@ -21286,7 +21379,7 @@ endobj /Extend [ true true ] >> endobj -1381 0 obj +1385 0 obj << /ExtGState << >> @@ -21295,12 +21388,12 @@ endobj /Pattern << >> /Shading << -/s0 1380 0 R +/s0 1384 0 R >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1382 0 obj +1386 0 obj << /ExtGState << /a1 << @@ -21308,16 +21401,16 @@ endobj >> >> /XObject << -/x0 1379 0 R +/x0 1383 0 R >> /Pattern << >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1383 0 obj +1387 0 obj << /Type /Pattern /PatternType 1 @@ -21327,7 +21420,7 @@ endobj /TilingType 1 /PaintType 1 /Matrix [ 0.608841 0 0 -0.608841 -3.878655 841.415543 ] -/Resources 1387 0 R +/Resources 1391 0 R /Filter /FlateDecode /Length 21 >> @@ -21335,12 +21428,12 @@ stream xœÓO4TH/æÒ¯0PpÉ]p endstream endobj -1384 0 obj +1388 0 obj << /Type /XObject /Subtype /Form /BBox [ 0 0 651.812500 501.544220 ] -/Resources 1386 0 R +/Resources 1390 0 R /Group << /Type /Group /S /Transparency @@ -21354,7 +21447,7 @@ stream xœÓ/6P(ÎÍÎ endstream endobj -1385 0 obj +1389 0 obj << /ShadingType 2 /ColorSpace /DeviceRGB @@ -21376,7 +21469,7 @@ endobj /Extend [ true true ] >> endobj -1386 0 obj +1390 0 obj << /ExtGState << >> @@ -21385,12 +21478,12 @@ endobj /Pattern << >> /Shading << -/s0 1385 0 R +/s0 1389 0 R >> -/Font 1014 0 R +/Font 1018 0 R >> endobj -1387 0 obj +1391 0 obj << /ExtGState << /a1 << @@ -21398,1411 +21491,1415 @@ endobj >> >> /XObject << -/x0 1384 0 R +/x0 1388 0 R >> /Pattern << >> /Shading << >> -/Font 1014 0 R +/Font 1018 0 R >> endobj xref -0 1388 +0 1392 0000000000 65535 f 0000000015 00000 n 0000001497 00000 n 0000001690 00000 n -0000008957 00000 n -0000011826 00000 n -0000027513 00000 n -0000027736 00000 n -0000027928 00000 n -0000028120 00000 n -0000030823 00000 n -0000031063 00000 n -0000031265 00000 n -0000031445 00000 n -0000031623 00000 n -0000031807 00000 n -0000033731 00000 n -0000034490 00000 n -0000034637 00000 n -0000034784 00000 n -0000034932 00000 n -0000035077 00000 n -0000035222 00000 n -0000035367 00000 n -0000035508 00000 n -0000035649 00000 n -0000035790 00000 n -0000035942 00000 n -0000036094 00000 n -0000036246 00000 n -0000036381 00000 n -0000036516 00000 n -0000036651 00000 n -0000036794 00000 n -0000036937 00000 n -0000037081 00000 n -0000037214 00000 n -0000037347 00000 n -0000037480 00000 n -0000037618 00000 n -0000037756 00000 n -0000037894 00000 n -0000038052 00000 n -0000038210 00000 n -0000038368 00000 n -0000038506 00000 n -0000038644 00000 n -0000038783 00000 n -0000038932 00000 n -0000039081 00000 n -0000039230 00000 n -0000039365 00000 n -0000039500 00000 n -0000039635 00000 n -0000039779 00000 n -0000039923 00000 n -0000040067 00000 n -0000040215 00000 n -0000040363 00000 n -0000040512 00000 n -0000040651 00000 n -0000040790 00000 n -0000040929 00000 n -0000041072 00000 n -0000041215 00000 n -0000041358 00000 n -0000041500 00000 n -0000041642 00000 n -0000041785 00000 n -0000041931 00000 n -0000042077 00000 n -0000042223 00000 n -0000042371 00000 n -0000042519 00000 n -0000042667 00000 n -0000042818 00000 n -0000042969 00000 n -0000043120 00000 n -0000043267 00000 n -0000043414 00000 n -0000043561 00000 n -0000043704 00000 n -0000043847 00000 n -0000043991 00000 n -0000044128 00000 n -0000044265 00000 n -0000044402 00000 n -0000044544 00000 n -0000044686 00000 n -0000044828 00000 n -0000044969 00000 n -0000045110 00000 n -0000045252 00000 n -0000045383 00000 n -0000045514 00000 n -0000045645 00000 n -0000047653 00000 n -0000048751 00000 n -0000048895 00000 n -0000049039 00000 n -0000049183 00000 n -0000049319 00000 n -0000049455 00000 n -0000049591 00000 n -0000049737 00000 n -0000049883 00000 n -0000050029 00000 n -0000050171 00000 n -0000050313 00000 n -0000050455 00000 n -0000050603 00000 n -0000050751 00000 n -0000050899 00000 n -0000051040 00000 n -0000051181 00000 n -0000051322 00000 n -0000051459 00000 n -0000051596 00000 n -0000051733 00000 n -0000051868 00000 n -0000052003 00000 n -0000052138 00000 n -0000052279 00000 n -0000052420 00000 n -0000052562 00000 n -0000052698 00000 n -0000052834 00000 n -0000052970 00000 n -0000053108 00000 n -0000053246 00000 n -0000053384 00000 n -0000053524 00000 n -0000053664 00000 n -0000053804 00000 n -0000053940 00000 n -0000054076 00000 n -0000054212 00000 n -0000054346 00000 n -0000054480 00000 n -0000054614 00000 n -0000054749 00000 n -0000054884 00000 n -0000055019 00000 n -0000055155 00000 n -0000055291 00000 n -0000055427 00000 n -0000055563 00000 n -0000055699 00000 n -0000055835 00000 n -0000055969 00000 n -0000056103 00000 n -0000056237 00000 n -0000056373 00000 n -0000056509 00000 n -0000056645 00000 n -0000056781 00000 n -0000056917 00000 n -0000057053 00000 n -0000057186 00000 n -0000057319 00000 n -0000057452 00000 n -0000057588 00000 n -0000057724 00000 n -0000057860 00000 n -0000057999 00000 n -0000058138 00000 n -0000058277 00000 n -0000058411 00000 n -0000058545 00000 n -0000058679 00000 n -0000058815 00000 n -0000058951 00000 n -0000059087 00000 n -0000059224 00000 n -0000059361 00000 n -0000059498 00000 n -0000059632 00000 n -0000059766 00000 n -0000059900 00000 n -0000060037 00000 n -0000060174 00000 n -0000060311 00000 n -0000060447 00000 n -0000060583 00000 n -0000060719 00000 n -0000060852 00000 n -0000060985 00000 n -0000061118 00000 n -0000061254 00000 n -0000061390 00000 n -0000061526 00000 n -0000061667 00000 n -0000061808 00000 n -0000061949 00000 n -0000062089 00000 n -0000062229 00000 n -0000062369 00000 n -0000062505 00000 n -0000062641 00000 n -0000062777 00000 n -0000062909 00000 n -0000063041 00000 n -0000063173 00000 n -0000063306 00000 n -0000063439 00000 n -0000063572 00000 n -0000063704 00000 n -0000063836 00000 n -0000063968 00000 n -0000065698 00000 n -0000066801 00000 n -0000066935 00000 n -0000067069 00000 n -0000067203 00000 n -0000067339 00000 n -0000067475 00000 n -0000067611 00000 n -0000067744 00000 n -0000067877 00000 n -0000068010 00000 n -0000068146 00000 n -0000068282 00000 n -0000068418 00000 n -0000068555 00000 n -0000068692 00000 n -0000068829 00000 n -0000068966 00000 n -0000069103 00000 n -0000069240 00000 n -0000069375 00000 n -0000069510 00000 n -0000069645 00000 n -0000069778 00000 n -0000069911 00000 n -0000070044 00000 n -0000070187 00000 n -0000070330 00000 n -0000070473 00000 n -0000070620 00000 n -0000070767 00000 n -0000070914 00000 n -0000071052 00000 n -0000071190 00000 n -0000071328 00000 n -0000071465 00000 n -0000071602 00000 n -0000071739 00000 n -0000071872 00000 n -0000072005 00000 n -0000072138 00000 n -0000072274 00000 n -0000072410 00000 n -0000072546 00000 n -0000072682 00000 n -0000072818 00000 n -0000072954 00000 n -0000073090 00000 n -0000073226 00000 n -0000073362 00000 n -0000073501 00000 n -0000073640 00000 n -0000073779 00000 n -0000073916 00000 n -0000074053 00000 n -0000074190 00000 n -0000074325 00000 n -0000074460 00000 n -0000074595 00000 n -0000074729 00000 n -0000074863 00000 n -0000074997 00000 n -0000075133 00000 n -0000075269 00000 n -0000075405 00000 n -0000075540 00000 n -0000075675 00000 n -0000075810 00000 n -0000075945 00000 n -0000076080 00000 n -0000076215 00000 n -0000076353 00000 n -0000076491 00000 n -0000076629 00000 n -0000076762 00000 n -0000076895 00000 n -0000077028 00000 n -0000077161 00000 n -0000077294 00000 n -0000077427 00000 n -0000077562 00000 n -0000077697 00000 n -0000077832 00000 n -0000077968 00000 n -0000078104 00000 n -0000078240 00000 n -0000078373 00000 n -0000078506 00000 n -0000078639 00000 n -0000078771 00000 n -0000078903 00000 n -0000079035 00000 n -0000079172 00000 n -0000079309 00000 n -0000079446 00000 n -0000079582 00000 n -0000079718 00000 n -0000079854 00000 n -0000079991 00000 n -0000080128 00000 n -0000080265 00000 n -0000080402 00000 n -0000080539 00000 n -0000080676 00000 n -0000080812 00000 n -0000080948 00000 n -0000081084 00000 n -0000081217 00000 n -0000081350 00000 n -0000081483 00000 n -0000081619 00000 n -0000081755 00000 n -0000081891 00000 n -0000083853 00000 n -0000084740 00000 n -0000084876 00000 n -0000085012 00000 n -0000085148 00000 n -0000085282 00000 n -0000085416 00000 n -0000085550 00000 n -0000085685 00000 n -0000085820 00000 n -0000085955 00000 n -0000086089 00000 n -0000086223 00000 n -0000086357 00000 n -0000086501 00000 n -0000086645 00000 n -0000086790 00000 n -0000086931 00000 n -0000087072 00000 n -0000087213 00000 n -0000087360 00000 n -0000087507 00000 n -0000087654 00000 n -0000087803 00000 n -0000087952 00000 n -0000088101 00000 n -0000088253 00000 n -0000088405 00000 n -0000088557 00000 n -0000088711 00000 n -0000088865 00000 n -0000089019 00000 n -0000089164 00000 n -0000089309 00000 n -0000089455 00000 n -0000089603 00000 n -0000089751 00000 n -0000089899 00000 n -0000090047 00000 n -0000090195 00000 n -0000090343 00000 n -0000090485 00000 n -0000090627 00000 n -0000090769 00000 n -0000090909 00000 n -0000091049 00000 n -0000091190 00000 n -0000091330 00000 n -0000091470 00000 n -0000091610 00000 n -0000091746 00000 n -0000091882 00000 n -0000092018 00000 n -0000092151 00000 n -0000092284 00000 n -0000092417 00000 n -0000092561 00000 n -0000092705 00000 n -0000092849 00000 n -0000092989 00000 n -0000093129 00000 n -0000093270 00000 n -0000093410 00000 n -0000093550 00000 n -0000093690 00000 n -0000093847 00000 n -0000094004 00000 n -0000094161 00000 n -0000094309 00000 n -0000094457 00000 n -0000094605 00000 n -0000094746 00000 n -0000094887 00000 n -0000095028 00000 n -0000095178 00000 n -0000095328 00000 n -0000095478 00000 n -0000095618 00000 n -0000095758 00000 n -0000095898 00000 n -0000096043 00000 n -0000096188 00000 n -0000096333 00000 n -0000096483 00000 n -0000096633 00000 n -0000096783 00000 n -0000096901 00000 n -0000097104 00000 n -0000100099 00000 n -0000100302 00000 n -0000103766 00000 n -0000103997 00000 n -0000104142 00000 n -0000104286 00000 n -0000108114 00000 n -0000108317 00000 n -0000111222 00000 n -0000111445 00000 n -0000111589 00000 n -0000115935 00000 n -0000116166 00000 n -0000116311 00000 n -0000116456 00000 n -0000118614 00000 n -0000118877 00000 n -0000119021 00000 n -0000119209 00000 n -0000119409 00000 n -0000119633 00000 n -0000119829 00000 n -0000120031 00000 n -0000122963 00000 n -0000123166 00000 n -0000127358 00000 n -0000127581 00000 n -0000127722 00000 n -0000131571 00000 n -0000131774 00000 n -0000135614 00000 n -0000135845 00000 n -0000135986 00000 n -0000136127 00000 n -0000139817 00000 n -0000140020 00000 n -0000143380 00000 n -0000143583 00000 n -0000146249 00000 n -0000146452 00000 n -0000150240 00000 n -0000150463 00000 n -0000150607 00000 n -0000153920 00000 n -0000154123 00000 n -0000157769 00000 n -0000158000 00000 n -0000158140 00000 n -0000158287 00000 n -0000161612 00000 n -0000161835 00000 n -0000161976 00000 n -0000165549 00000 n -0000165752 00000 n -0000169197 00000 n -0000169400 00000 n -0000172514 00000 n -0000172737 00000 n -0000172879 00000 n -0000176115 00000 n -0000176338 00000 n -0000176478 00000 n -0000178659 00000 n -0000178906 00000 n -0000179051 00000 n -0000179200 00000 n -0000179422 00000 n -0000179622 00000 n -0000182518 00000 n -0000182721 00000 n -0000185818 00000 n -0000186041 00000 n -0000186186 00000 n -0000188775 00000 n -0000188978 00000 n -0000192531 00000 n -0000192734 00000 n -0000196663 00000 n -0000196886 00000 n -0000197030 00000 n -0000200555 00000 n -0000200786 00000 n -0000201010 00000 n -0000201212 00000 n -0000204055 00000 n -0000204258 00000 n -0000207684 00000 n -0000207887 00000 n -0000211354 00000 n -0000211557 00000 n -0000215821 00000 n -0000216052 00000 n -0000216202 00000 n -0000216351 00000 n -0000219934 00000 n -0000220157 00000 n -0000220301 00000 n -0000223201 00000 n -0000223404 00000 n -0000226514 00000 n -0000226717 00000 n -0000230534 00000 n -0000230765 00000 n -0000230909 00000 n -0000231050 00000 n -0000234605 00000 n -0000234808 00000 n -0000238315 00000 n -0000238518 00000 n -0000242299 00000 n -0000242530 00000 n -0000242674 00000 n -0000242814 00000 n -0000246859 00000 n -0000247062 00000 n -0000250285 00000 n -0000250516 00000 n -0000250656 00000 n -0000250796 00000 n -0000253689 00000 n -0000253892 00000 n -0000254526 00000 n -0000254749 00000 n -0000254893 00000 n -0000257700 00000 n -0000257903 00000 n -0000260967 00000 n -0000261170 00000 n -0000264101 00000 n -0000264304 00000 n -0000267371 00000 n -0000267602 00000 n -0000267747 00000 n -0000267891 00000 n -0000270789 00000 n -0000270992 00000 n -0000272388 00000 n -0000272611 00000 n -0000272761 00000 n -0000275455 00000 n -0000275678 00000 n -0000275873 00000 n -0000278902 00000 n -0000279105 00000 n -0000281456 00000 n -0000281659 00000 n -0000284615 00000 n -0000284838 00000 n -0000284979 00000 n -0000288627 00000 n -0000288858 00000 n -0000289003 00000 n -0000289148 00000 n -0000292488 00000 n -0000292691 00000 n -0000296265 00000 n -0000296468 00000 n -0000300455 00000 n -0000300686 00000 n -0000300899 00000 n -0000301049 00000 n -0000304863 00000 n -0000305094 00000 n -0000305244 00000 n -0000305394 00000 n -0000309257 00000 n -0000309460 00000 n -0000313274 00000 n -0000313477 00000 n -0000317654 00000 n -0000317857 00000 n -0000321538 00000 n -0000321741 00000 n -0000324965 00000 n -0000325168 00000 n -0000328216 00000 n -0000328419 00000 n -0000331003 00000 n -0000331206 00000 n -0000333916 00000 n -0000334119 00000 n -0000338226 00000 n -0000338449 00000 n -0000338674 00000 n -0000341522 00000 n -0000341725 00000 n -0000344585 00000 n -0000344788 00000 n -0000347827 00000 n -0000348030 00000 n -0000351951 00000 n -0000352174 00000 n -0000352375 00000 n -0000355785 00000 n -0000355988 00000 n -0000359344 00000 n -0000359567 00000 n -0000359715 00000 n -0000367365 00000 n -0000367568 00000 n -0000379961 00000 n -0000380164 00000 n -0000393534 00000 n -0000393737 00000 n -0000400100 00000 n -0000400323 00000 n -0000400521 00000 n -0000407884 00000 n -0000408107 00000 n -0000408310 00000 n -0000414090 00000 n -0000414293 00000 n -0000418499 00000 n -0000418702 00000 n -0000421913 00000 n -0000422116 00000 n -0000425387 00000 n -0000425590 00000 n -0000429254 00000 n -0000429457 00000 n -0000433337 00000 n -0000433560 00000 n -0000433766 00000 n -0000437147 00000 n -0000437370 00000 n -0000437510 00000 n -0000438364 00000 n -0000438567 00000 n -0000441947 00000 n -0000442170 00000 n -0000442315 00000 n -0000445693 00000 n -0000445916 00000 n -0000446113 00000 n -0000448978 00000 n -0000449181 00000 n -0000452039 00000 n -0000452242 00000 n -0000456014 00000 n -0000456217 00000 n -0000459739 00000 n -0000459942 00000 n -0000461925 00000 n -0000462128 00000 n -0000465761 00000 n -0000465984 00000 n -0000466124 00000 n -0000469037 00000 n -0000469240 00000 n -0000472280 00000 n -0000472483 00000 n -0000474836 00000 n -0000475039 00000 n -0000478386 00000 n -0000478589 00000 n -0000481812 00000 n -0000482015 00000 n -0000485817 00000 n -0000486020 00000 n -0000489169 00000 n -0000489372 00000 n -0000492100 00000 n -0000492303 00000 n -0000495135 00000 n -0000495338 00000 n -0000498131 00000 n -0000498334 00000 n -0000501436 00000 n -0000501639 00000 n -0000505743 00000 n -0000505946 00000 n -0000509291 00000 n -0000509494 00000 n -0000512580 00000 n -0000512783 00000 n -0000516102 00000 n -0000516325 00000 n -0000516469 00000 n -0000520012 00000 n -0000520215 00000 n -0000523200 00000 n -0000523403 00000 n -0000526774 00000 n -0000526977 00000 n -0000529703 00000 n -0000529906 00000 n -0000533010 00000 n -0000533213 00000 n -0000536294 00000 n -0000536497 00000 n -0000540031 00000 n -0000540234 00000 n -0000543347 00000 n -0000543550 00000 n -0000546534 00000 n -0000546737 00000 n -0000550022 00000 n -0000550225 00000 n -0000552973 00000 n -0000553176 00000 n -0000556576 00000 n -0000556779 00000 n -0000560233 00000 n -0000560436 00000 n -0000563489 00000 n -0000563692 00000 n -0000566412 00000 n -0000566615 00000 n -0000569689 00000 n -0000569892 00000 n -0000573237 00000 n -0000573440 00000 n -0000576942 00000 n -0000577145 00000 n -0000580525 00000 n -0000580728 00000 n -0000583529 00000 n -0000583732 00000 n -0000587348 00000 n -0000587551 00000 n -0000591099 00000 n -0000591302 00000 n -0000594260 00000 n -0000594463 00000 n -0000597940 00000 n -0000598143 00000 n -0000601221 00000 n -0000601424 00000 n -0000604547 00000 n -0000604770 00000 n -0000604920 00000 n -0000607758 00000 n -0000607961 00000 n -0000610990 00000 n -0000611193 00000 n -0000614602 00000 n -0000614805 00000 n -0000618327 00000 n -0000618530 00000 n -0000621218 00000 n -0000621421 00000 n -0000624619 00000 n -0000624822 00000 n -0000628146 00000 n -0000628349 00000 n -0000631699 00000 n -0000631902 00000 n -0000635499 00000 n -0000635702 00000 n -0000639258 00000 n -0000639461 00000 n -0000642911 00000 n -0000643114 00000 n -0000646665 00000 n -0000646868 00000 n -0000649904 00000 n -0000650159 00000 n -0000650369 00000 n -0000650564 00000 n +0000009005 00000 n +0000011874 00000 n +0000027561 00000 n +0000027784 00000 n +0000027976 00000 n +0000028168 00000 n +0000030870 00000 n +0000031110 00000 n +0000031312 00000 n +0000031492 00000 n +0000031670 00000 n +0000031854 00000 n +0000033778 00000 n +0000034537 00000 n +0000034684 00000 n +0000034831 00000 n +0000034979 00000 n +0000035124 00000 n +0000035269 00000 n +0000035414 00000 n +0000035555 00000 n +0000035696 00000 n +0000035837 00000 n +0000035989 00000 n +0000036141 00000 n +0000036293 00000 n +0000036428 00000 n +0000036563 00000 n +0000036698 00000 n +0000036841 00000 n +0000036984 00000 n +0000037128 00000 n +0000037261 00000 n +0000037394 00000 n +0000037527 00000 n +0000037665 00000 n +0000037803 00000 n +0000037941 00000 n +0000038099 00000 n +0000038257 00000 n +0000038415 00000 n +0000038553 00000 n +0000038691 00000 n +0000038830 00000 n +0000038979 00000 n +0000039128 00000 n +0000039277 00000 n +0000039412 00000 n +0000039547 00000 n +0000039682 00000 n +0000039826 00000 n +0000039970 00000 n +0000040114 00000 n +0000040262 00000 n +0000040410 00000 n +0000040559 00000 n +0000040698 00000 n +0000040837 00000 n +0000040976 00000 n +0000041119 00000 n +0000041262 00000 n +0000041405 00000 n +0000041547 00000 n +0000041689 00000 n +0000041832 00000 n +0000041978 00000 n +0000042124 00000 n +0000042270 00000 n +0000042418 00000 n +0000042566 00000 n +0000042714 00000 n +0000042865 00000 n +0000043016 00000 n +0000043167 00000 n +0000043314 00000 n +0000043461 00000 n +0000043608 00000 n +0000043751 00000 n +0000043894 00000 n +0000044038 00000 n +0000044175 00000 n +0000044312 00000 n +0000044449 00000 n +0000044591 00000 n +0000044733 00000 n +0000044875 00000 n +0000045016 00000 n +0000045157 00000 n +0000045299 00000 n +0000045430 00000 n +0000045561 00000 n +0000045692 00000 n +0000047700 00000 n +0000048798 00000 n +0000048942 00000 n +0000049086 00000 n +0000049230 00000 n +0000049366 00000 n +0000049502 00000 n +0000049638 00000 n +0000049784 00000 n +0000049930 00000 n +0000050076 00000 n +0000050218 00000 n +0000050360 00000 n +0000050502 00000 n +0000050650 00000 n +0000050798 00000 n +0000050946 00000 n +0000051087 00000 n +0000051228 00000 n +0000051369 00000 n +0000051506 00000 n +0000051643 00000 n +0000051780 00000 n +0000051915 00000 n +0000052050 00000 n +0000052185 00000 n +0000052326 00000 n +0000052467 00000 n +0000052609 00000 n +0000052745 00000 n +0000052881 00000 n +0000053017 00000 n +0000053155 00000 n +0000053293 00000 n +0000053431 00000 n +0000053571 00000 n +0000053711 00000 n +0000053851 00000 n +0000053987 00000 n +0000054123 00000 n +0000054259 00000 n +0000054393 00000 n +0000054527 00000 n +0000054661 00000 n +0000054796 00000 n +0000054931 00000 n +0000055066 00000 n +0000055202 00000 n +0000055338 00000 n +0000055474 00000 n +0000055610 00000 n +0000055746 00000 n +0000055882 00000 n +0000056016 00000 n +0000056150 00000 n +0000056284 00000 n +0000056420 00000 n +0000056556 00000 n +0000056692 00000 n +0000056828 00000 n +0000056964 00000 n +0000057100 00000 n +0000057233 00000 n +0000057366 00000 n +0000057499 00000 n +0000057635 00000 n +0000057771 00000 n +0000057907 00000 n +0000058046 00000 n +0000058185 00000 n +0000058324 00000 n +0000058458 00000 n +0000058592 00000 n +0000058726 00000 n +0000058862 00000 n +0000058998 00000 n +0000059134 00000 n +0000059271 00000 n +0000059408 00000 n +0000059545 00000 n +0000059679 00000 n +0000059813 00000 n +0000059947 00000 n +0000060084 00000 n +0000060221 00000 n +0000060358 00000 n +0000060494 00000 n +0000060630 00000 n +0000060766 00000 n +0000060899 00000 n +0000061032 00000 n +0000061165 00000 n +0000061301 00000 n +0000061437 00000 n +0000061573 00000 n +0000061714 00000 n +0000061855 00000 n +0000061996 00000 n +0000062136 00000 n +0000062276 00000 n +0000062416 00000 n +0000062552 00000 n +0000062688 00000 n +0000062824 00000 n +0000062956 00000 n +0000063088 00000 n +0000063220 00000 n +0000063353 00000 n +0000063486 00000 n +0000063619 00000 n +0000063751 00000 n +0000063883 00000 n +0000064015 00000 n +0000065738 00000 n +0000066841 00000 n +0000066975 00000 n +0000067109 00000 n +0000067243 00000 n +0000067379 00000 n +0000067515 00000 n +0000067651 00000 n +0000067784 00000 n +0000067917 00000 n +0000068050 00000 n +0000068186 00000 n +0000068322 00000 n +0000068458 00000 n +0000068595 00000 n +0000068732 00000 n +0000068869 00000 n +0000069006 00000 n +0000069143 00000 n +0000069280 00000 n +0000069415 00000 n +0000069550 00000 n +0000069685 00000 n +0000069818 00000 n +0000069951 00000 n +0000070084 00000 n +0000070227 00000 n +0000070370 00000 n +0000070513 00000 n +0000070660 00000 n +0000070807 00000 n +0000070954 00000 n +0000071092 00000 n +0000071230 00000 n +0000071368 00000 n +0000071505 00000 n +0000071642 00000 n +0000071779 00000 n +0000071913 00000 n +0000072047 00000 n +0000072181 00000 n +0000072314 00000 n +0000072447 00000 n +0000072580 00000 n +0000072716 00000 n +0000072852 00000 n +0000072988 00000 n +0000073124 00000 n +0000073260 00000 n +0000073396 00000 n +0000073532 00000 n +0000073668 00000 n +0000073804 00000 n +0000073943 00000 n +0000074082 00000 n +0000074221 00000 n +0000074358 00000 n +0000074495 00000 n +0000074632 00000 n +0000074767 00000 n +0000074902 00000 n +0000075037 00000 n +0000075171 00000 n +0000075305 00000 n +0000075439 00000 n +0000075575 00000 n +0000075711 00000 n +0000075847 00000 n +0000075982 00000 n +0000076117 00000 n +0000076252 00000 n +0000076387 00000 n +0000076522 00000 n +0000076657 00000 n +0000076795 00000 n +0000076933 00000 n +0000077071 00000 n +0000077204 00000 n +0000077337 00000 n +0000077470 00000 n +0000077603 00000 n +0000077736 00000 n +0000077869 00000 n +0000078004 00000 n +0000078139 00000 n +0000078274 00000 n +0000078410 00000 n +0000078546 00000 n +0000078682 00000 n +0000078815 00000 n +0000078948 00000 n +0000079081 00000 n +0000079213 00000 n +0000079345 00000 n +0000079477 00000 n +0000079614 00000 n +0000079751 00000 n +0000079888 00000 n +0000080024 00000 n +0000080160 00000 n +0000080296 00000 n +0000080433 00000 n +0000080570 00000 n +0000080707 00000 n +0000080844 00000 n +0000080981 00000 n +0000081118 00000 n +0000081253 00000 n +0000081388 00000 n +0000081523 00000 n +0000081655 00000 n +0000081787 00000 n +0000081919 00000 n +0000083925 00000 n +0000084836 00000 n +0000084974 00000 n +0000085112 00000 n +0000085250 00000 n +0000085386 00000 n +0000085522 00000 n +0000085658 00000 n +0000085792 00000 n +0000085926 00000 n +0000086060 00000 n +0000086195 00000 n +0000086330 00000 n +0000086465 00000 n +0000086599 00000 n +0000086733 00000 n +0000086867 00000 n +0000087011 00000 n +0000087155 00000 n +0000087300 00000 n +0000087441 00000 n +0000087582 00000 n +0000087723 00000 n +0000087870 00000 n +0000088017 00000 n +0000088164 00000 n +0000088313 00000 n +0000088462 00000 n +0000088611 00000 n +0000088763 00000 n +0000088915 00000 n +0000089067 00000 n +0000089221 00000 n +0000089375 00000 n +0000089529 00000 n +0000089674 00000 n +0000089819 00000 n +0000089965 00000 n +0000090113 00000 n +0000090261 00000 n +0000090409 00000 n +0000090557 00000 n +0000090705 00000 n +0000090853 00000 n +0000090995 00000 n +0000091137 00000 n +0000091279 00000 n +0000091419 00000 n +0000091559 00000 n +0000091700 00000 n +0000091840 00000 n +0000091980 00000 n +0000092120 00000 n +0000092256 00000 n +0000092392 00000 n +0000092528 00000 n +0000092661 00000 n +0000092794 00000 n +0000092927 00000 n +0000093071 00000 n +0000093215 00000 n +0000093359 00000 n +0000093499 00000 n +0000093639 00000 n +0000093780 00000 n +0000093920 00000 n +0000094060 00000 n +0000094200 00000 n +0000094357 00000 n +0000094514 00000 n +0000094671 00000 n +0000094819 00000 n +0000094967 00000 n +0000095115 00000 n +0000095256 00000 n +0000095397 00000 n +0000095538 00000 n +0000095688 00000 n +0000095838 00000 n +0000095988 00000 n +0000096128 00000 n +0000096268 00000 n +0000096408 00000 n +0000096553 00000 n +0000096698 00000 n +0000096843 00000 n +0000096993 00000 n +0000097143 00000 n +0000097293 00000 n +0000097411 00000 n +0000097614 00000 n +0000100609 00000 n +0000100812 00000 n +0000104276 00000 n +0000104507 00000 n +0000104652 00000 n +0000104796 00000 n +0000108624 00000 n +0000108827 00000 n +0000111732 00000 n +0000111955 00000 n +0000112099 00000 n +0000116445 00000 n +0000116676 00000 n +0000116821 00000 n +0000116966 00000 n +0000119124 00000 n +0000119387 00000 n +0000119531 00000 n +0000119719 00000 n +0000119919 00000 n +0000120143 00000 n +0000120339 00000 n +0000120541 00000 n +0000123473 00000 n +0000123676 00000 n +0000127868 00000 n +0000128091 00000 n +0000128232 00000 n +0000132081 00000 n +0000132284 00000 n +0000136124 00000 n +0000136355 00000 n +0000136496 00000 n +0000136637 00000 n +0000140327 00000 n +0000140530 00000 n +0000143890 00000 n +0000144093 00000 n +0000146759 00000 n +0000146962 00000 n +0000150750 00000 n +0000150973 00000 n +0000151117 00000 n +0000154430 00000 n +0000154633 00000 n +0000158279 00000 n +0000158510 00000 n +0000158650 00000 n +0000158797 00000 n +0000162122 00000 n +0000162345 00000 n +0000162486 00000 n +0000166059 00000 n +0000166262 00000 n +0000169707 00000 n +0000169910 00000 n +0000173024 00000 n +0000173247 00000 n +0000173389 00000 n +0000176625 00000 n +0000176848 00000 n +0000176988 00000 n +0000179169 00000 n +0000179416 00000 n +0000179561 00000 n +0000179710 00000 n +0000179932 00000 n +0000180132 00000 n +0000183028 00000 n +0000183231 00000 n +0000186328 00000 n +0000186551 00000 n +0000186696 00000 n +0000189285 00000 n +0000189488 00000 n +0000193041 00000 n +0000193244 00000 n +0000197173 00000 n +0000197396 00000 n +0000197540 00000 n +0000201065 00000 n +0000201296 00000 n +0000201520 00000 n +0000201722 00000 n +0000204565 00000 n +0000204768 00000 n +0000208194 00000 n +0000208397 00000 n +0000211864 00000 n +0000212067 00000 n +0000216331 00000 n +0000216562 00000 n +0000216712 00000 n +0000216861 00000 n +0000220444 00000 n +0000220667 00000 n +0000220811 00000 n +0000223711 00000 n +0000223914 00000 n +0000227095 00000 n +0000227298 00000 n +0000231127 00000 n +0000231358 00000 n +0000231502 00000 n +0000231643 00000 n +0000234823 00000 n +0000235026 00000 n +0000238427 00000 n +0000238630 00000 n +0000242478 00000 n +0000242709 00000 n +0000242853 00000 n +0000242992 00000 n +0000246548 00000 n +0000246751 00000 n +0000250284 00000 n +0000250515 00000 n +0000250655 00000 n +0000250795 00000 n +0000253310 00000 n +0000253513 00000 n +0000255240 00000 n +0000255463 00000 n +0000255607 00000 n +0000258414 00000 n +0000258617 00000 n +0000261681 00000 n +0000261884 00000 n +0000264815 00000 n +0000265018 00000 n +0000268085 00000 n +0000268316 00000 n +0000268461 00000 n +0000268605 00000 n +0000271503 00000 n +0000271706 00000 n +0000273102 00000 n +0000273325 00000 n +0000273475 00000 n +0000276169 00000 n +0000276392 00000 n +0000276587 00000 n +0000279616 00000 n +0000279819 00000 n +0000282170 00000 n +0000282373 00000 n +0000285329 00000 n +0000285552 00000 n +0000285693 00000 n +0000289341 00000 n +0000289572 00000 n +0000289717 00000 n +0000289862 00000 n +0000293202 00000 n +0000293405 00000 n +0000296979 00000 n +0000297182 00000 n +0000301169 00000 n +0000301400 00000 n +0000301613 00000 n +0000301763 00000 n +0000305577 00000 n +0000305808 00000 n +0000305958 00000 n +0000306108 00000 n +0000309971 00000 n +0000310174 00000 n +0000313988 00000 n +0000314191 00000 n +0000318368 00000 n +0000318571 00000 n +0000322252 00000 n +0000322455 00000 n +0000325679 00000 n +0000325882 00000 n +0000328930 00000 n +0000329133 00000 n +0000331717 00000 n +0000331920 00000 n +0000334630 00000 n +0000334833 00000 n +0000338940 00000 n +0000339163 00000 n +0000339388 00000 n +0000342236 00000 n +0000342439 00000 n +0000345299 00000 n +0000345502 00000 n +0000348541 00000 n +0000348744 00000 n +0000352665 00000 n +0000352888 00000 n +0000353089 00000 n +0000356499 00000 n +0000356702 00000 n +0000360058 00000 n +0000360281 00000 n +0000360429 00000 n +0000368079 00000 n +0000368282 00000 n +0000380675 00000 n +0000380878 00000 n +0000394248 00000 n +0000394451 00000 n +0000400814 00000 n +0000401037 00000 n +0000401235 00000 n +0000408598 00000 n +0000408821 00000 n +0000409024 00000 n +0000414804 00000 n +0000415007 00000 n +0000419213 00000 n +0000419416 00000 n +0000422627 00000 n +0000422830 00000 n +0000426101 00000 n +0000426304 00000 n +0000429968 00000 n +0000430171 00000 n +0000434051 00000 n +0000434274 00000 n +0000434480 00000 n +0000437861 00000 n +0000438084 00000 n +0000438224 00000 n +0000439078 00000 n +0000439281 00000 n +0000442661 00000 n +0000442884 00000 n +0000443029 00000 n +0000446407 00000 n +0000446630 00000 n +0000446827 00000 n +0000449692 00000 n +0000449895 00000 n +0000452753 00000 n +0000452956 00000 n +0000456728 00000 n +0000456931 00000 n +0000460453 00000 n +0000460656 00000 n +0000462639 00000 n +0000462842 00000 n +0000466475 00000 n +0000466698 00000 n +0000466838 00000 n +0000469751 00000 n +0000469954 00000 n +0000472994 00000 n +0000473197 00000 n +0000475550 00000 n +0000475753 00000 n +0000479100 00000 n +0000479303 00000 n +0000482526 00000 n +0000482729 00000 n +0000486531 00000 n +0000486734 00000 n +0000489883 00000 n +0000490086 00000 n +0000492814 00000 n +0000493017 00000 n +0000495849 00000 n +0000496052 00000 n +0000498845 00000 n +0000499048 00000 n +0000502150 00000 n +0000502353 00000 n +0000506457 00000 n +0000506660 00000 n +0000510005 00000 n +0000510208 00000 n +0000513294 00000 n +0000513497 00000 n +0000516816 00000 n +0000517039 00000 n +0000517183 00000 n +0000520726 00000 n +0000520929 00000 n +0000523914 00000 n +0000524117 00000 n +0000527488 00000 n +0000527691 00000 n +0000530417 00000 n +0000530620 00000 n +0000533724 00000 n +0000533927 00000 n +0000537008 00000 n +0000537211 00000 n +0000540745 00000 n +0000540948 00000 n +0000544061 00000 n +0000544264 00000 n +0000547248 00000 n +0000547451 00000 n +0000550736 00000 n +0000550939 00000 n +0000553687 00000 n +0000553890 00000 n +0000557290 00000 n +0000557493 00000 n +0000560947 00000 n +0000561150 00000 n +0000563823 00000 n +0000564026 00000 n +0000566847 00000 n +0000567050 00000 n +0000570505 00000 n +0000570708 00000 n +0000574075 00000 n +0000574278 00000 n +0000577780 00000 n +0000577983 00000 n +0000581363 00000 n +0000581566 00000 n +0000584367 00000 n +0000584570 00000 n +0000588186 00000 n +0000588389 00000 n +0000591937 00000 n +0000592140 00000 n +0000595098 00000 n +0000595301 00000 n +0000598778 00000 n +0000598981 00000 n +0000602059 00000 n +0000602262 00000 n +0000605385 00000 n +0000605608 00000 n +0000605758 00000 n +0000608596 00000 n +0000608799 00000 n +0000611828 00000 n +0000612031 00000 n +0000615440 00000 n +0000615643 00000 n +0000619165 00000 n +0000619368 00000 n +0000622056 00000 n +0000622259 00000 n +0000625457 00000 n +0000625660 00000 n +0000628984 00000 n +0000629187 00000 n +0000632537 00000 n +0000632740 00000 n +0000636337 00000 n +0000636540 00000 n +0000640096 00000 n +0000640299 00000 n +0000643749 00000 n +0000643952 00000 n +0000647503 00000 n +0000647706 00000 n 0000650742 00000 n -0000650971 00000 n -0000651150 00000 n -0000654968 00000 n -0000655207 00000 n -0000655417 00000 n -0000655594 00000 n -0000655769 00000 n -0000658527 00000 n -0000658730 00000 n -0000662011 00000 n -0000662214 00000 n -0000665830 00000 n -0000666053 00000 n -0000666199 00000 n -0000667811 00000 n -0000668014 00000 n -0000672331 00000 n -0000672562 00000 n -0000672707 00000 n -0000672954 00000 n -0000679037 00000 n -0000679260 00000 n -0000679405 00000 n -0000682616 00000 n -0000682819 00000 n -0000686350 00000 n -0000686553 00000 n -0000690397 00000 n -0000690620 00000 n -0000690850 00000 n -0000694223 00000 n -0000694426 00000 n -0000695928 00000 n -0000696131 00000 n -0000699183 00000 n -0000699430 00000 n -0000699617 00000 n -0000699762 00000 n -0000699906 00000 n -0000700055 00000 n -0000703017 00000 n -0000703240 00000 n -0000703385 00000 n -0000706493 00000 n -0000706716 00000 n -0000706857 00000 n -0000709067 00000 n -0000709306 00000 n -0000709451 00000 n -0000709600 00000 n -0000709787 00000 n -0000712988 00000 n -0000713243 00000 n -0000713436 00000 n -0000713581 00000 n -0000713726 00000 n -0000713915 00000 n -0000714059 00000 n -0000717252 00000 n -0000717455 00000 n -0000720179 00000 n -0000720382 00000 n -0000722713 00000 n -0000722916 00000 n -0000725945 00000 n -0000726148 00000 n -0000728693 00000 n -0000728896 00000 n -0000732289 00000 n -0000732512 00000 n -0000732657 00000 n -0000733449 00000 n -0000733672 00000 n -0000733861 00000 n -0000733978 00000 n -0000734110 00000 n -0000734277 00000 n -0000734406 00000 n -0000734544 00000 n -0000734693 00000 n -0000734811 00000 n -0000734984 00000 n -0000735100 00000 n -0000735235 00000 n -0000735376 00000 n -0000735543 00000 n -0000735675 00000 n -0000735807 00000 n -0000735934 00000 n -0000736107 00000 n -0000736229 00000 n -0000736355 00000 n -0000736517 00000 n -0000736646 00000 n -0000736791 00000 n -0000736939 00000 n -0000737069 00000 n -0000737232 00000 n -0000737352 00000 n -0000737477 00000 n -0000737639 00000 n -0000737747 00000 n -0000737880 00000 n -0000738004 00000 n -0000738146 00000 n -0000738284 00000 n -0000738428 00000 n -0000738565 00000 n -0000738698 00000 n -0000738815 00000 n -0000738993 00000 n -0000739111 00000 n -0000739245 00000 n -0000739381 00000 n -0000739505 00000 n -0000739635 00000 n -0000739766 00000 n -0000739898 00000 n -0000740022 00000 n -0000740152 00000 n -0000740284 00000 n -0000740408 00000 n -0000740537 00000 n -0000740661 00000 n -0000740788 00000 n -0000740918 00000 n -0000741050 00000 n -0000741183 00000 n -0000741313 00000 n -0000741446 00000 n -0000741578 00000 n -0000741699 00000 n -0000741831 00000 n -0000741968 00000 n -0000742104 00000 n -0000742236 00000 n -0000742357 00000 n -0000742488 00000 n -0000742618 00000 n -0000742748 00000 n -0000742872 00000 n -0000743001 00000 n -0000743133 00000 n -0000743266 00000 n -0000743399 00000 n -0000743522 00000 n -0000743643 00000 n -0000743782 00000 n -0000743925 00000 n -0000744059 00000 n -0000744192 00000 n -0000744321 00000 n -0000744453 00000 n -0000744585 00000 n -0000744717 00000 n -0000744844 00000 n -0000744969 00000 n -0000745100 00000 n -0000745230 00000 n -0000745362 00000 n -0000745493 00000 n -0000745624 00000 n -0000745758 00000 n -0000745879 00000 n -0000746008 00000 n -0000746139 00000 n -0000746271 00000 n -0000746400 00000 n -0000746528 00000 n -0000746661 00000 n -0000746793 00000 n -0000746926 00000 n -0000747059 00000 n -0000747191 00000 n -0000747313 00000 n -0000747447 00000 n -0000747579 00000 n -0000747709 00000 n -0000747840 00000 n -0000747956 00000 n -0000748125 00000 n -0000748248 00000 n -0000748407 00000 n -0000748538 00000 n -0000748678 00000 n -0000748806 00000 n -0000748979 00000 n -0000749109 00000 n -0000749245 00000 n -0000749361 00000 n -0000749547 00000 n -0000749669 00000 n -0000749801 00000 n -0000749922 00000 n -0000750048 00000 n -0000750193 00000 n -0000750315 00000 n -0000750469 00000 n -0000750605 00000 n -0000750742 00000 n -0000750888 00000 n +0000650997 00000 n +0000651207 00000 n +0000651402 00000 n +0000651580 00000 n +0000651809 00000 n +0000651988 00000 n +0000655806 00000 n +0000656045 00000 n +0000656255 00000 n +0000656432 00000 n +0000656607 00000 n +0000659365 00000 n +0000659568 00000 n +0000662849 00000 n +0000663052 00000 n +0000666668 00000 n +0000666891 00000 n +0000667037 00000 n +0000668649 00000 n +0000668852 00000 n +0000673169 00000 n +0000673400 00000 n +0000673545 00000 n +0000673792 00000 n +0000679875 00000 n +0000680098 00000 n +0000680243 00000 n +0000683454 00000 n +0000683657 00000 n +0000687188 00000 n +0000687391 00000 n +0000691235 00000 n +0000691458 00000 n +0000691688 00000 n +0000695061 00000 n +0000695264 00000 n +0000696766 00000 n +0000696969 00000 n +0000700021 00000 n +0000700268 00000 n +0000700455 00000 n +0000700600 00000 n +0000700744 00000 n +0000700893 00000 n +0000703855 00000 n +0000704078 00000 n +0000704223 00000 n +0000707331 00000 n +0000707554 00000 n +0000707695 00000 n +0000709905 00000 n +0000710144 00000 n +0000710289 00000 n +0000710438 00000 n +0000710625 00000 n +0000713826 00000 n +0000714081 00000 n +0000714274 00000 n +0000714419 00000 n +0000714564 00000 n +0000714753 00000 n +0000714897 00000 n +0000718090 00000 n +0000718293 00000 n +0000721017 00000 n +0000721220 00000 n +0000723551 00000 n +0000723754 00000 n +0000726783 00000 n +0000726986 00000 n +0000729531 00000 n +0000729734 00000 n +0000733127 00000 n +0000733350 00000 n +0000733495 00000 n +0000734287 00000 n +0000734510 00000 n +0000734699 00000 n +0000734816 00000 n +0000734948 00000 n +0000735115 00000 n +0000735244 00000 n +0000735382 00000 n +0000735531 00000 n +0000735649 00000 n +0000735822 00000 n +0000735938 00000 n +0000736073 00000 n +0000736214 00000 n +0000736381 00000 n +0000736513 00000 n +0000736645 00000 n +0000736772 00000 n +0000736945 00000 n +0000737067 00000 n +0000737193 00000 n +0000737355 00000 n +0000737484 00000 n +0000737629 00000 n +0000737777 00000 n +0000737907 00000 n +0000738070 00000 n +0000738190 00000 n +0000738315 00000 n +0000738477 00000 n +0000738585 00000 n +0000738718 00000 n +0000738842 00000 n +0000738984 00000 n +0000739122 00000 n +0000739266 00000 n +0000739403 00000 n +0000739536 00000 n +0000739653 00000 n +0000739831 00000 n +0000739949 00000 n +0000740083 00000 n +0000740219 00000 n +0000740343 00000 n +0000740473 00000 n +0000740604 00000 n +0000740736 00000 n +0000740860 00000 n +0000740990 00000 n +0000741122 00000 n +0000741246 00000 n +0000741375 00000 n +0000741499 00000 n +0000741626 00000 n +0000741756 00000 n +0000741888 00000 n +0000742021 00000 n +0000742151 00000 n +0000742284 00000 n +0000742416 00000 n +0000742537 00000 n +0000742669 00000 n +0000742806 00000 n +0000742942 00000 n +0000743074 00000 n +0000743195 00000 n +0000743326 00000 n +0000743456 00000 n +0000743586 00000 n +0000743710 00000 n +0000743839 00000 n +0000743971 00000 n +0000744104 00000 n +0000744237 00000 n +0000744360 00000 n +0000744481 00000 n +0000744620 00000 n +0000744763 00000 n +0000744897 00000 n +0000745030 00000 n +0000745160 00000 n +0000745289 00000 n +0000745421 00000 n +0000745553 00000 n +0000745685 00000 n +0000745820 00000 n +0000745945 00000 n +0000746076 00000 n +0000746206 00000 n +0000746338 00000 n +0000746469 00000 n +0000746600 00000 n +0000746734 00000 n +0000746855 00000 n +0000746984 00000 n +0000747115 00000 n +0000747247 00000 n +0000747376 00000 n +0000747504 00000 n +0000747637 00000 n +0000747769 00000 n +0000747902 00000 n +0000748035 00000 n +0000748167 00000 n +0000748289 00000 n +0000748423 00000 n +0000748555 00000 n +0000748685 00000 n +0000748816 00000 n +0000748932 00000 n +0000749101 00000 n +0000749224 00000 n +0000749383 00000 n +0000749514 00000 n +0000749654 00000 n +0000749782 00000 n +0000749955 00000 n +0000750085 00000 n +0000750221 00000 n +0000750337 00000 n +0000750523 00000 n +0000750645 00000 n +0000750777 00000 n +0000750898 00000 n 0000751024 00000 n -0000751165 00000 n -0000751289 00000 n -0000751351 00000 n -0000776431 00000 n -0000796370 00000 n -0000819586 00000 n -0000846887 00000 n -0000868477 00000 n -0000884612 00000 n -0000885607 00000 n -0000902885 00000 n -0000905070 00000 n -0000905325 00000 n -0000906923 00000 n -0000907078 00000 n -0000908069 00000 n -0000908323 00000 n -0000909059 00000 n -0000909213 00000 n -0000910759 00000 n -0000911008 00000 n -0000912168 00000 n -0000912317 00000 n -0000914053 00000 n -0000914322 00000 n -0000915481 00000 n -0000915646 00000 n -0000916750 00000 n -0000917013 00000 n -0000917817 00000 n -0000917981 00000 n -0000918400 00000 n -0000918664 00000 n -0000918929 00000 n -0000919091 00000 n -0000919496 00000 n -0000919731 00000 n -0000919975 00000 n -0000920129 00000 n -0000921053 00000 n -0000921311 00000 n -0000921961 00000 n -0000922117 00000 n -0000922273 00000 n -0000922590 00000 n -0000922709 00000 n -0000923027 00000 n -0000923146 00000 n -0000923464 00000 n -0000923583 00000 n -0000923901 00000 n -0000924020 00000 n -0000924338 00000 n -0000924457 00000 n -0000924775 00000 n -0000924894 00000 n -0000925212 00000 n -0000925331 00000 n -0000925649 00000 n -0000925768 00000 n -0000926086 00000 n -0000926205 00000 n -0001048754 00000 n -0001049787 00000 n -0001050105 00000 n -0001050224 00000 n -0001050542 00000 n -0001050661 00000 n -0001050979 00000 n -0001051098 00000 n -0001051416 00000 n -0001051535 00000 n -0001051853 00000 n -0001051972 00000 n -0001052290 00000 n -0001052409 00000 n -0001052727 00000 n -0001052846 00000 n -0001053164 00000 n -0001053283 00000 n -0001053601 00000 n -0001053720 00000 n -0001054038 00000 n -0001054157 00000 n -0001054475 00000 n -0001054594 00000 n -0001054912 00000 n -0001055031 00000 n -0001055349 00000 n -0001055468 00000 n -0001055786 00000 n -0001055905 00000 n -0001056223 00000 n -0001056342 00000 n -0001056660 00000 n -0001056779 00000 n -0001057097 00000 n -0001057216 00000 n -0001057534 00000 n -0001057653 00000 n -0001057971 00000 n -0001058090 00000 n -0001058408 00000 n -0001058527 00000 n -0001058845 00000 n -0001058964 00000 n -0001059282 00000 n -0001059401 00000 n -0001059719 00000 n -0001059838 00000 n -0001060156 00000 n -0001060275 00000 n -0001060593 00000 n -0001060712 00000 n -0001061030 00000 n -0001061149 00000 n -0001061467 00000 n -0001061586 00000 n -0001061904 00000 n -0001062023 00000 n -0001062341 00000 n -0001062460 00000 n -0001062778 00000 n -0001062897 00000 n -0001063215 00000 n -0001063334 00000 n -0001063652 00000 n -0001063771 00000 n -0001064089 00000 n -0001064208 00000 n -0001064526 00000 n -0001064645 00000 n -0001064963 00000 n -0001065082 00000 n -0001065400 00000 n -0001065519 00000 n -0001065837 00000 n -0001065956 00000 n -0001066274 00000 n -0001066393 00000 n -0001066711 00000 n -0001066830 00000 n -0001067148 00000 n -0001067267 00000 n -0001067585 00000 n -0001067704 00000 n -0001068022 00000 n -0001068141 00000 n -0001068459 00000 n -0001068578 00000 n -0001068896 00000 n -0001069015 00000 n -0001069333 00000 n -0001069452 00000 n -0001069770 00000 n -0001069889 00000 n -0001070207 00000 n -0001070326 00000 n -0001070644 00000 n -0001070763 00000 n -0001071081 00000 n -0001071200 00000 n -0001071518 00000 n -0001071637 00000 n -0001071955 00000 n -0001072074 00000 n -0001072392 00000 n -0001072511 00000 n -0001072829 00000 n -0001072948 00000 n -0001073266 00000 n -0001073385 00000 n -0001073703 00000 n -0001073822 00000 n -0001074140 00000 n -0001074259 00000 n -0001074577 00000 n -0001074696 00000 n -0001075014 00000 n -0001075133 00000 n -0001075451 00000 n -0001075570 00000 n -0001075888 00000 n -0001076007 00000 n -0001076325 00000 n -0001076444 00000 n -0001076762 00000 n -0001076881 00000 n -0001077199 00000 n -0001077318 00000 n -0001077636 00000 n -0001077755 00000 n -0001078073 00000 n -0001078192 00000 n -0001078510 00000 n -0001078629 00000 n -0001078947 00000 n -0001079066 00000 n -0001079384 00000 n -0001079503 00000 n -0001079821 00000 n -0001079940 00000 n -0001080258 00000 n -0001080377 00000 n -0001080695 00000 n -0001080814 00000 n -0001081132 00000 n -0001081251 00000 n -0001081569 00000 n -0001081688 00000 n -0001082006 00000 n -0001082125 00000 n -0001082443 00000 n -0001082562 00000 n -0001082880 00000 n -0001082999 00000 n -0001083317 00000 n -0001083436 00000 n -0001083754 00000 n -0001083873 00000 n -0001084191 00000 n -0001084310 00000 n -0001084628 00000 n -0001084747 00000 n -0001085065 00000 n -0001085184 00000 n -0001085502 00000 n -0001085621 00000 n -0001085939 00000 n -0001086058 00000 n -0001086376 00000 n -0001086495 00000 n -0001086813 00000 n -0001086932 00000 n -0001087250 00000 n -0001087369 00000 n -0001087687 00000 n -0001087806 00000 n -0001088124 00000 n -0001088243 00000 n -0001088561 00000 n -0001088680 00000 n -0001088998 00000 n -0001089117 00000 n -0001089435 00000 n -0001089554 00000 n -0001089872 00000 n -0001089991 00000 n -0001090309 00000 n -0001090428 00000 n -0001090746 00000 n -0001090865 00000 n -0001091183 00000 n -0001091302 00000 n -0001091620 00000 n -0001091739 00000 n -0001092057 00000 n -0001092176 00000 n -0001092494 00000 n -0001092613 00000 n -0001092931 00000 n -0001093050 00000 n -0001093368 00000 n -0001093487 00000 n -0001093805 00000 n -0001093924 00000 n -0001094242 00000 n -0001094361 00000 n -0001094679 00000 n -0001094798 00000 n -0001095116 00000 n -0001095235 00000 n -0001095553 00000 n -0001095672 00000 n -0001095990 00000 n -0001096109 00000 n -0001096427 00000 n -0001096546 00000 n -0001096864 00000 n -0001096983 00000 n -0001097301 00000 n -0001097420 00000 n -0001097738 00000 n -0001097857 00000 n -0001098175 00000 n -0001098294 00000 n -0001098612 00000 n -0001098731 00000 n -0001099049 00000 n -0001099168 00000 n -0001099486 00000 n -0001099605 00000 n -0001099923 00000 n -0001100042 00000 n -0001100360 00000 n -0001100479 00000 n -0001100797 00000 n -0001100916 00000 n -0001101234 00000 n -0001101353 00000 n -0001101671 00000 n -0001101790 00000 n -0001102108 00000 n -0001102227 00000 n -0001102545 00000 n -0001102664 00000 n -0001102982 00000 n -0001103101 00000 n -0001103419 00000 n -0001103538 00000 n -0001103856 00000 n -0001103975 00000 n -0001104293 00000 n -0001104412 00000 n -0001104730 00000 n -0001104849 00000 n -0001105167 00000 n -0001105286 00000 n -0001105604 00000 n -0001105723 00000 n -0001106041 00000 n -0001106160 00000 n -0001106478 00000 n -0001106597 00000 n -0001106915 00000 n -0001107034 00000 n -0001107352 00000 n -0001107471 00000 n -0001107789 00000 n -0001107908 00000 n -0001108226 00000 n -0001108345 00000 n -0001108663 00000 n -0001108782 00000 n -0001109100 00000 n -0001109219 00000 n -0001109537 00000 n -0001109656 00000 n -0001109974 00000 n -0001110093 00000 n -0001110411 00000 n -0001110530 00000 n -0001110848 00000 n -0001110967 00000 n -0001111285 00000 n -0001111404 00000 n -0001111722 00000 n -0001111841 00000 n -0001112159 00000 n -0001112278 00000 n -0001112596 00000 n -0001112715 00000 n -0001113033 00000 n -0001113152 00000 n -0001113470 00000 n -0001113589 00000 n -0001113907 00000 n -0001114026 00000 n -0001114344 00000 n -0001114463 00000 n -0001114781 00000 n -0001114900 00000 n -0001115218 00000 n -0001115337 00000 n -0001115655 00000 n -0001115774 00000 n -0001116092 00000 n -0001116211 00000 n -0001116529 00000 n -0001116648 00000 n -0001116966 00000 n -0001117085 00000 n -0001117403 00000 n -0001117522 00000 n -0001117840 00000 n -0001117959 00000 n -0001118277 00000 n -0001118396 00000 n -0001118714 00000 n -0001118833 00000 n -0001119151 00000 n -0001119270 00000 n -0001119588 00000 n -0001119707 00000 n -0001120025 00000 n -0001120144 00000 n -0001120462 00000 n -0001120581 00000 n -0001120899 00000 n -0001121018 00000 n -0001121336 00000 n -0001121455 00000 n -0001121773 00000 n -0001121892 00000 n -0001122210 00000 n -0001122329 00000 n -0001122647 00000 n -0001122766 00000 n -0001123084 00000 n -0001123203 00000 n -0001123521 00000 n -0001123640 00000 n -0001123940 00000 n -0001124180 00000 n -0001124540 00000 n -0001124654 00000 n -0001124784 00000 n -0001125084 00000 n -0001125324 00000 n -0001125677 00000 n -0001125791 00000 n -0001125921 00000 n -0001126221 00000 n -0001126461 00000 n -0001126814 00000 n -0001126928 00000 n +0000751169 00000 n +0000751291 00000 n +0000751445 00000 n +0000751581 00000 n +0000751718 00000 n +0000751864 00000 n +0000752000 00000 n +0000752141 00000 n +0000752265 00000 n +0000752327 00000 n +0000777407 00000 n +0000797346 00000 n +0000820562 00000 n +0000847863 00000 n +0000869453 00000 n +0000885588 00000 n +0000886583 00000 n +0000903861 00000 n +0000906046 00000 n +0000906301 00000 n +0000907899 00000 n +0000908054 00000 n +0000909045 00000 n +0000909299 00000 n +0000910035 00000 n +0000910189 00000 n +0000911735 00000 n +0000911984 00000 n +0000913144 00000 n +0000913293 00000 n +0000915029 00000 n +0000915298 00000 n +0000916458 00000 n +0000916625 00000 n +0000917730 00000 n +0000917994 00000 n +0000918799 00000 n +0000918964 00000 n +0000919383 00000 n +0000919647 00000 n +0000919912 00000 n +0000920074 00000 n +0000920479 00000 n +0000920714 00000 n +0000920958 00000 n +0000921112 00000 n +0000922036 00000 n +0000922294 00000 n +0000922944 00000 n +0000923100 00000 n +0000923257 00000 n +0000923574 00000 n +0000923693 00000 n +0000924011 00000 n +0000924130 00000 n +0000924448 00000 n +0000924567 00000 n +0000924885 00000 n +0000925004 00000 n +0000925322 00000 n +0000925441 00000 n +0000925759 00000 n +0000925878 00000 n +0000926196 00000 n +0000926315 00000 n +0000926633 00000 n +0000926752 00000 n +0000927070 00000 n +0000927189 00000 n +0001049738 00000 n +0001050771 00000 n +0001051089 00000 n +0001051208 00000 n +0001051526 00000 n +0001051645 00000 n +0001051963 00000 n +0001052082 00000 n +0001052400 00000 n +0001052519 00000 n +0001052837 00000 n +0001052956 00000 n +0001053274 00000 n +0001053393 00000 n +0001053711 00000 n +0001053830 00000 n +0001054148 00000 n +0001054267 00000 n +0001054585 00000 n +0001054704 00000 n +0001055022 00000 n +0001055141 00000 n +0001055459 00000 n +0001055578 00000 n +0001055896 00000 n +0001056015 00000 n +0001056333 00000 n +0001056452 00000 n +0001056770 00000 n +0001056889 00000 n +0001057207 00000 n +0001057326 00000 n +0001057644 00000 n +0001057763 00000 n +0001058081 00000 n +0001058200 00000 n +0001058518 00000 n +0001058637 00000 n +0001058955 00000 n +0001059074 00000 n +0001059392 00000 n +0001059511 00000 n +0001059829 00000 n +0001059948 00000 n +0001060266 00000 n +0001060385 00000 n +0001060703 00000 n +0001060822 00000 n +0001061140 00000 n +0001061259 00000 n +0001061577 00000 n +0001061696 00000 n +0001062014 00000 n +0001062133 00000 n +0001062451 00000 n +0001062570 00000 n +0001062888 00000 n +0001063007 00000 n +0001063325 00000 n +0001063444 00000 n +0001063762 00000 n +0001063881 00000 n +0001064199 00000 n +0001064318 00000 n +0001064636 00000 n +0001064755 00000 n +0001065073 00000 n +0001065192 00000 n +0001065510 00000 n +0001065629 00000 n +0001065947 00000 n +0001066066 00000 n +0001066384 00000 n +0001066503 00000 n +0001066821 00000 n +0001066940 00000 n +0001067258 00000 n +0001067377 00000 n +0001067695 00000 n +0001067814 00000 n +0001068132 00000 n +0001068251 00000 n +0001068569 00000 n +0001068688 00000 n +0001069006 00000 n +0001069125 00000 n +0001069443 00000 n +0001069562 00000 n +0001069880 00000 n +0001069999 00000 n +0001070317 00000 n +0001070436 00000 n +0001070754 00000 n +0001070873 00000 n +0001071191 00000 n +0001071310 00000 n +0001071628 00000 n +0001071747 00000 n +0001072065 00000 n +0001072184 00000 n +0001072502 00000 n +0001072621 00000 n +0001072939 00000 n +0001073058 00000 n +0001073376 00000 n +0001073495 00000 n +0001073813 00000 n +0001073932 00000 n +0001074250 00000 n +0001074369 00000 n +0001074687 00000 n +0001074806 00000 n +0001075124 00000 n +0001075243 00000 n +0001075561 00000 n +0001075680 00000 n +0001075998 00000 n +0001076117 00000 n +0001076435 00000 n +0001076554 00000 n +0001076872 00000 n +0001076991 00000 n +0001077309 00000 n +0001077428 00000 n +0001077746 00000 n +0001077865 00000 n +0001078183 00000 n +0001078302 00000 n +0001078620 00000 n +0001078739 00000 n +0001079057 00000 n +0001079176 00000 n +0001079494 00000 n +0001079613 00000 n +0001079931 00000 n +0001080050 00000 n +0001080368 00000 n +0001080487 00000 n +0001080805 00000 n +0001080924 00000 n +0001081242 00000 n +0001081361 00000 n +0001081679 00000 n +0001081798 00000 n +0001082116 00000 n +0001082235 00000 n +0001082553 00000 n +0001082672 00000 n +0001082990 00000 n +0001083109 00000 n +0001083427 00000 n +0001083546 00000 n +0001083864 00000 n +0001083983 00000 n +0001084301 00000 n +0001084420 00000 n +0001084738 00000 n +0001084857 00000 n +0001085175 00000 n +0001085294 00000 n +0001085612 00000 n +0001085731 00000 n +0001086049 00000 n +0001086168 00000 n +0001086486 00000 n +0001086605 00000 n +0001086923 00000 n +0001087042 00000 n +0001087360 00000 n +0001087479 00000 n +0001087797 00000 n +0001087916 00000 n +0001088234 00000 n +0001088353 00000 n +0001088671 00000 n +0001088790 00000 n +0001089108 00000 n +0001089227 00000 n +0001089545 00000 n +0001089664 00000 n +0001089982 00000 n +0001090101 00000 n +0001090419 00000 n +0001090538 00000 n +0001090856 00000 n +0001090975 00000 n +0001091293 00000 n +0001091412 00000 n +0001091730 00000 n +0001091849 00000 n +0001092167 00000 n +0001092286 00000 n +0001092604 00000 n +0001092723 00000 n +0001093041 00000 n +0001093160 00000 n +0001093478 00000 n +0001093597 00000 n +0001093915 00000 n +0001094034 00000 n +0001094352 00000 n +0001094471 00000 n +0001094789 00000 n +0001094908 00000 n +0001095226 00000 n +0001095345 00000 n +0001095663 00000 n +0001095782 00000 n +0001096100 00000 n +0001096219 00000 n +0001096537 00000 n +0001096656 00000 n +0001096974 00000 n +0001097093 00000 n +0001097411 00000 n +0001097530 00000 n +0001097848 00000 n +0001097967 00000 n +0001098285 00000 n +0001098404 00000 n +0001098722 00000 n +0001098841 00000 n +0001099159 00000 n +0001099278 00000 n +0001099596 00000 n +0001099715 00000 n +0001100033 00000 n +0001100152 00000 n +0001100470 00000 n +0001100589 00000 n +0001100907 00000 n +0001101026 00000 n +0001101344 00000 n +0001101463 00000 n +0001101781 00000 n +0001101900 00000 n +0001102218 00000 n +0001102337 00000 n +0001102655 00000 n +0001102774 00000 n +0001103092 00000 n +0001103211 00000 n +0001103529 00000 n +0001103648 00000 n +0001103966 00000 n +0001104085 00000 n +0001104403 00000 n +0001104522 00000 n +0001104840 00000 n +0001104959 00000 n +0001105277 00000 n +0001105396 00000 n +0001105714 00000 n +0001105833 00000 n +0001106151 00000 n +0001106270 00000 n +0001106588 00000 n +0001106707 00000 n +0001107025 00000 n +0001107144 00000 n +0001107462 00000 n +0001107581 00000 n +0001107899 00000 n +0001108018 00000 n +0001108336 00000 n +0001108455 00000 n +0001108773 00000 n +0001108892 00000 n +0001109210 00000 n +0001109329 00000 n +0001109647 00000 n +0001109766 00000 n +0001110084 00000 n +0001110203 00000 n +0001110521 00000 n +0001110640 00000 n +0001110958 00000 n +0001111077 00000 n +0001111395 00000 n +0001111514 00000 n +0001111832 00000 n +0001111951 00000 n +0001112269 00000 n +0001112388 00000 n +0001112706 00000 n +0001112825 00000 n +0001113143 00000 n +0001113262 00000 n +0001113580 00000 n +0001113699 00000 n +0001114017 00000 n +0001114136 00000 n +0001114454 00000 n +0001114573 00000 n +0001114891 00000 n +0001115010 00000 n +0001115328 00000 n +0001115447 00000 n +0001115765 00000 n +0001115884 00000 n +0001116202 00000 n +0001116321 00000 n +0001116639 00000 n +0001116758 00000 n +0001117076 00000 n +0001117195 00000 n +0001117513 00000 n +0001117632 00000 n +0001117950 00000 n +0001118069 00000 n +0001118387 00000 n +0001118506 00000 n +0001118824 00000 n +0001118943 00000 n +0001119261 00000 n +0001119380 00000 n +0001119698 00000 n +0001119817 00000 n +0001120135 00000 n +0001120254 00000 n +0001120572 00000 n +0001120691 00000 n +0001121009 00000 n +0001121128 00000 n +0001121446 00000 n +0001121565 00000 n +0001121883 00000 n +0001122002 00000 n +0001122320 00000 n +0001122439 00000 n +0001122757 00000 n +0001122876 00000 n +0001123194 00000 n +0001123313 00000 n +0001123631 00000 n +0001123750 00000 n +0001124068 00000 n +0001124187 00000 n +0001124505 00000 n +0001124624 00000 n +0001124924 00000 n +0001125164 00000 n +0001125524 00000 n +0001125638 00000 n +0001125768 00000 n +0001126068 00000 n +0001126308 00000 n +0001126661 00000 n +0001126775 00000 n +0001126905 00000 n +0001127205 00000 n +0001127445 00000 n +0001127798 00000 n +0001127912 00000 n trailer << -/Size 1388 +/Size 1392 /Root 3 0 R /Info 2 0 R >> startxref -1127058 +1128042 %%EOF diff --git a/support/arara/doc/arara.1 b/support/arara/doc/arara.1 index 2449503cf0..9e0e828059 100644 --- a/support/arara/doc/arara.1 +++ b/support/arara/doc/arara.1 @@ -1,4 +1,4 @@ -.TH ARARA 1 "17 April 2023" "v7.0.5" +.TH ARARA 1 "05 May 2023" "v7.1.0" .SH NAME arara \- a TeX automation tool based on rules and directives. .SH SYNOPSIS diff --git a/support/arara/doc/htmlmanualtopdf.sh b/support/arara/doc/htmlmanualtopdf.sh index d4dc0f81f0..bccefb2305 100644 --- a/support/arara/doc/htmlmanualtopdf.sh +++ b/support/arara/doc/htmlmanualtopdf.sh @@ -88,7 +88,7 @@ cat < $htmlfile
New BSD License

- Copyright 2012–2022, Island of TeX
+ Copyright 2012–2023, Island of TeX
All rights reserved.

diff --git a/support/arara/doc/resources/version.txt b/support/arara/doc/resources/version.txt index c60ebc1807..3769235d3e 100644 --- a/support/arara/doc/resources/version.txt +++ b/support/arara/doc/resources/version.txt @@ -1 +1 @@ -7.0.5 \ No newline at end of file +7.1.0 \ No newline at end of file diff --git a/support/arara/scripts/rules/arara-rule-animate.yaml b/support/arara/scripts/rules/arara-rule-animate.yaml index 07c80b474d..d7f90f19de 100644 --- a/support/arara/scripts/rules/arara-rule-animate.yaml +++ b/support/arara/scripts/rules/arara-rule-animate.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-asymptote.yaml b/support/arara/scripts/rules/arara-rule-asymptote.yaml index db28f310f7..aaba3ee027 100644 --- a/support/arara/scripts/rules/arara-rule-asymptote.yaml +++ b/support/arara/scripts/rules/arara-rule-asymptote.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-authorindex.yaml b/support/arara/scripts/rules/arara-rule-authorindex.yaml index 1ce7f45a71..274a08b31d 100644 --- a/support/arara/scripts/rules/arara-rule-authorindex.yaml +++ b/support/arara/scripts/rules/arara-rule-authorindex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-bib2gls.yaml b/support/arara/scripts/rules/arara-rule-bib2gls.yaml index 87cf9196f3..9addbca179 100644 --- a/support/arara/scripts/rules/arara-rule-bib2gls.yaml +++ b/support/arara/scripts/rules/arara-rule-bib2gls.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-biber.yaml b/support/arara/scripts/rules/arara-rule-biber.yaml index dbb5891236..0064594f79 100644 --- a/support/arara/scripts/rules/arara-rule-biber.yaml +++ b/support/arara/scripts/rules/arara-rule-biber.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-bibtex.yaml b/support/arara/scripts/rules/arara-rule-bibtex.yaml index 9fc044d520..959b6a683b 100644 --- a/support/arara/scripts/rules/arara-rule-bibtex.yaml +++ b/support/arara/scripts/rules/arara-rule-bibtex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-bibtex8.yaml b/support/arara/scripts/rules/arara-rule-bibtex8.yaml index 9c4b0e170c..5743a654d4 100644 --- a/support/arara/scripts/rules/arara-rule-bibtex8.yaml +++ b/support/arara/scripts/rules/arara-rule-bibtex8.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-bibtexu.yaml b/support/arara/scripts/rules/arara-rule-bibtexu.yaml index f3eeb8322a..7133775399 100644 --- a/support/arara/scripts/rules/arara-rule-bibtexu.yaml +++ b/support/arara/scripts/rules/arara-rule-bibtexu.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-clean.yaml b/support/arara/scripts/rules/arara-rule-clean.yaml index 62f8a10202..756d017750 100644 --- a/support/arara/scripts/rules/arara-rule-clean.yaml +++ b/support/arara/scripts/rules/arara-rule-clean.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-context.yaml b/support/arara/scripts/rules/arara-rule-context.yaml index 63ca05981f..0d76aba499 100644 --- a/support/arara/scripts/rules/arara-rule-context.yaml +++ b/support/arara/scripts/rules/arara-rule-context.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-convert.yaml b/support/arara/scripts/rules/arara-rule-convert.yaml index 2d556bd55b..d6bac08670 100644 --- a/support/arara/scripts/rules/arara-rule-convert.yaml +++ b/support/arara/scripts/rules/arara-rule-convert.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-copy.yaml b/support/arara/scripts/rules/arara-rule-copy.yaml index b4ff42ace2..74abbcbc14 100644 --- a/support/arara/scripts/rules/arara-rule-copy.yaml +++ b/support/arara/scripts/rules/arara-rule-copy.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-csplain.yaml b/support/arara/scripts/rules/arara-rule-csplain.yaml index 72c98b0019..ba9d6180ff 100644 --- a/support/arara/scripts/rules/arara-rule-csplain.yaml +++ b/support/arara/scripts/rules/arara-rule-csplain.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-datatooltk.yaml b/support/arara/scripts/rules/arara-rule-datatooltk.yaml index 2a6843fb58..f0cf4a38b3 100644 --- a/support/arara/scripts/rules/arara-rule-datatooltk.yaml +++ b/support/arara/scripts/rules/arara-rule-datatooltk.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-detex.yaml b/support/arara/scripts/rules/arara-rule-detex.yaml index 827789ef76..3bec681ceb 100644 --- a/support/arara/scripts/rules/arara-rule-detex.yaml +++ b/support/arara/scripts/rules/arara-rule-detex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-dvipdfm.yaml b/support/arara/scripts/rules/arara-rule-dvipdfm.yaml index 554b0f8942..41b6cec214 100644 --- a/support/arara/scripts/rules/arara-rule-dvipdfm.yaml +++ b/support/arara/scripts/rules/arara-rule-dvipdfm.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml b/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml index 9c3d6b8cdb..96ebc72261 100644 --- a/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml +++ b/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-dvips.yaml b/support/arara/scripts/rules/arara-rule-dvips.yaml index af0ad65898..bc8823e092 100644 --- a/support/arara/scripts/rules/arara-rule-dvips.yaml +++ b/support/arara/scripts/rules/arara-rule-dvips.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-dvipspdf.yaml b/support/arara/scripts/rules/arara-rule-dvipspdf.yaml index dd4e918107..af1952e739 100644 --- a/support/arara/scripts/rules/arara-rule-dvipspdf.yaml +++ b/support/arara/scripts/rules/arara-rule-dvipspdf.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-dvisvgm.yaml b/support/arara/scripts/rules/arara-rule-dvisvgm.yaml index 8dbc005a98..e4f11e72c5 100644 --- a/support/arara/scripts/rules/arara-rule-dvisvgm.yaml +++ b/support/arara/scripts/rules/arara-rule-dvisvgm.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-etex.yaml b/support/arara/scripts/rules/arara-rule-etex.yaml index aafb597a92..ccbe4426e5 100644 --- a/support/arara/scripts/rules/arara-rule-etex.yaml +++ b/support/arara/scripts/rules/arara-rule-etex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-fig2dev.yaml b/support/arara/scripts/rules/arara-rule-fig2dev.yaml index 3d6e542750..b98bf679e5 100644 --- a/support/arara/scripts/rules/arara-rule-fig2dev.yaml +++ b/support/arara/scripts/rules/arara-rule-fig2dev.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-frontespizio.yaml b/support/arara/scripts/rules/arara-rule-frontespizio.yaml index 721d80eabf..ba701cff1c 100644 --- a/support/arara/scripts/rules/arara-rule-frontespizio.yaml +++ b/support/arara/scripts/rules/arara-rule-frontespizio.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-ghostscript.yaml b/support/arara/scripts/rules/arara-rule-ghostscript.yaml index 10be1d8734..d2fd7c944c 100644 --- a/support/arara/scripts/rules/arara-rule-ghostscript.yaml +++ b/support/arara/scripts/rules/arara-rule-ghostscript.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-gnuplot.yaml b/support/arara/scripts/rules/arara-rule-gnuplot.yaml index 77d8257e6e..cf739727f7 100644 --- a/support/arara/scripts/rules/arara-rule-gnuplot.yaml +++ b/support/arara/scripts/rules/arara-rule-gnuplot.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-halt.yaml b/support/arara/scripts/rules/arara-rule-halt.yaml index 1a3e909e6f..c63118998c 100644 --- a/support/arara/scripts/rules/arara-rule-halt.yaml +++ b/support/arara/scripts/rules/arara-rule-halt.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-indent.yaml b/support/arara/scripts/rules/arara-rule-indent.yaml index c6df63b557..3dae6ac043 100644 --- a/support/arara/scripts/rules/arara-rule-indent.yaml +++ b/support/arara/scripts/rules/arara-rule-indent.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-knitr.yaml b/support/arara/scripts/rules/arara-rule-knitr.yaml index 3f17e54c7f..5f507ff83a 100644 --- a/support/arara/scripts/rules/arara-rule-knitr.yaml +++ b/support/arara/scripts/rules/arara-rule-knitr.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-latex.yaml b/support/arara/scripts/rules/arara-rule-latex.yaml index dd63c28a6f..6f38f73dc4 100644 --- a/support/arara/scripts/rules/arara-rule-latex.yaml +++ b/support/arara/scripts/rules/arara-rule-latex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-latexmk.yaml b/support/arara/scripts/rules/arara-rule-latexmk.yaml index afd2ca9621..383d5a3457 100644 --- a/support/arara/scripts/rules/arara-rule-latexmk.yaml +++ b/support/arara/scripts/rules/arara-rule-latexmk.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-llmk.yaml b/support/arara/scripts/rules/arara-rule-llmk.yaml index ec76054623..5943386cd2 100644 --- a/support/arara/scripts/rules/arara-rule-llmk.yaml +++ b/support/arara/scripts/rules/arara-rule-llmk.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-ltx2any.yaml b/support/arara/scripts/rules/arara-rule-ltx2any.yaml index 30e974ca32..f3792fc99d 100644 --- a/support/arara/scripts/rules/arara-rule-ltx2any.yaml +++ b/support/arara/scripts/rules/arara-rule-ltx2any.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-luahbtex.yaml b/support/arara/scripts/rules/arara-rule-luahbtex.yaml index 0c7c920073..b2910bf6fc 100644 --- a/support/arara/scripts/rules/arara-rule-luahbtex.yaml +++ b/support/arara/scripts/rules/arara-rule-luahbtex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-lualatex.yaml b/support/arara/scripts/rules/arara-rule-lualatex.yaml index 8e454571fe..259f6e0550 100644 --- a/support/arara/scripts/rules/arara-rule-lualatex.yaml +++ b/support/arara/scripts/rules/arara-rule-lualatex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-luatex.yaml b/support/arara/scripts/rules/arara-rule-luatex.yaml index aa1b982fc5..ede237cba9 100644 --- a/support/arara/scripts/rules/arara-rule-luatex.yaml +++ b/support/arara/scripts/rules/arara-rule-luatex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-make.yaml b/support/arara/scripts/rules/arara-rule-make.yaml index 9158b188fd..c77d9947a4 100644 --- a/support/arara/scripts/rules/arara-rule-make.yaml +++ b/support/arara/scripts/rules/arara-rule-make.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-makeglossaries.yaml b/support/arara/scripts/rules/arara-rule-makeglossaries.yaml index 12f5ca78af..4eb319d743 100644 --- a/support/arara/scripts/rules/arara-rule-makeglossaries.yaml +++ b/support/arara/scripts/rules/arara-rule-makeglossaries.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml b/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml index 11f8ae14e5..ef474bf5cc 100644 --- a/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml +++ b/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-makeindex.yaml b/support/arara/scripts/rules/arara-rule-makeindex.yaml index 37f3430a68..7164595a42 100644 --- a/support/arara/scripts/rules/arara-rule-makeindex.yaml +++ b/support/arara/scripts/rules/arara-rule-makeindex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-metapost.yaml b/support/arara/scripts/rules/arara-rule-metapost.yaml index 59a8681bc1..861c005a60 100644 --- a/support/arara/scripts/rules/arara-rule-metapost.yaml +++ b/support/arara/scripts/rules/arara-rule-metapost.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-mkdir.yaml b/support/arara/scripts/rules/arara-rule-mkdir.yaml new file mode 100644 index 0000000000..3798a8f792 --- /dev/null +++ b/support/arara/scripts/rules/arara-rule-mkdir.yaml @@ -0,0 +1,25 @@ +!config +# Arara, the cool TeX automation tool +# Copyright (c) 2023, Island of TeX +# All rights reserved. +# +# This rule is part of arara. +identifier: mkdir +name: Create subdirectory +authors: +- hackbaellchen +- Island of TeX +commands: +- name: Create subdirectory + command: > + @{ + toFile(target[0]).createDirectories(); + return true; + } +arguments: +- identifier: target + flag: > + @{ + return parameters.target; + } + required: true diff --git a/support/arara/scripts/rules/arara-rule-move.yaml b/support/arara/scripts/rules/arara-rule-move.yaml index 2594b220b0..94a045234b 100644 --- a/support/arara/scripts/rules/arara-rule-move.yaml +++ b/support/arara/scripts/rules/arara-rule-move.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-nomencl.yaml b/support/arara/scripts/rules/arara-rule-nomencl.yaml index 9de922f387..734703ceca 100644 --- a/support/arara/scripts/rules/arara-rule-nomencl.yaml +++ b/support/arara/scripts/rules/arara-rule-nomencl.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pbibtex.yaml b/support/arara/scripts/rules/arara-rule-pbibtex.yaml index 615d1ca3dd..145984ef54 100644 --- a/support/arara/scripts/rules/arara-rule-pbibtex.yaml +++ b/support/arara/scripts/rules/arara-rule-pbibtex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pdfcrop.yaml b/support/arara/scripts/rules/arara-rule-pdfcrop.yaml index 041fc99bed..d0759fa3fc 100644 --- a/support/arara/scripts/rules/arara-rule-pdfcrop.yaml +++ b/support/arara/scripts/rules/arara-rule-pdfcrop.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml b/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml index 287d5ce429..6f8a05fb1b 100644 --- a/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml +++ b/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pdflatex.yaml b/support/arara/scripts/rules/arara-rule-pdflatex.yaml index 56e681642d..25d0ff1cbd 100644 --- a/support/arara/scripts/rules/arara-rule-pdflatex.yaml +++ b/support/arara/scripts/rules/arara-rule-pdflatex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pdftex.yaml b/support/arara/scripts/rules/arara-rule-pdftex.yaml index 235c561151..d6153f74d2 100644 --- a/support/arara/scripts/rules/arara-rule-pdftex.yaml +++ b/support/arara/scripts/rules/arara-rule-pdftex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pdftk.yaml b/support/arara/scripts/rules/arara-rule-pdftk.yaml index 5bdee16f59..81023d3e87 100644 --- a/support/arara/scripts/rules/arara-rule-pdftk.yaml +++ b/support/arara/scripts/rules/arara-rule-pdftk.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-perltex.yaml b/support/arara/scripts/rules/arara-rule-perltex.yaml index b3e37ef61e..65ecc4e7c5 100644 --- a/support/arara/scripts/rules/arara-rule-perltex.yaml +++ b/support/arara/scripts/rules/arara-rule-perltex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-platex.yaml b/support/arara/scripts/rules/arara-rule-platex.yaml index 7e5a7c5437..82ca2d5288 100644 --- a/support/arara/scripts/rules/arara-rule-platex.yaml +++ b/support/arara/scripts/rules/arara-rule-platex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-ps2pdf.yaml b/support/arara/scripts/rules/arara-rule-ps2pdf.yaml index 4cd7cc5a22..81d7e44c30 100644 --- a/support/arara/scripts/rules/arara-rule-ps2pdf.yaml +++ b/support/arara/scripts/rules/arara-rule-ps2pdf.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-ptex.yaml b/support/arara/scripts/rules/arara-rule-ptex.yaml index c9867ab249..39efd3a89b 100644 --- a/support/arara/scripts/rules/arara-rule-ptex.yaml +++ b/support/arara/scripts/rules/arara-rule-ptex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-pythontex.yaml b/support/arara/scripts/rules/arara-rule-pythontex.yaml index cd2de9fbdb..d5acbec58d 100644 --- a/support/arara/scripts/rules/arara-rule-pythontex.yaml +++ b/support/arara/scripts/rules/arara-rule-pythontex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-qpdf.yaml b/support/arara/scripts/rules/arara-rule-qpdf.yaml index f510228b4f..25547bf46f 100644 --- a/support/arara/scripts/rules/arara-rule-qpdf.yaml +++ b/support/arara/scripts/rules/arara-rule-qpdf.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-sage.yaml b/support/arara/scripts/rules/arara-rule-sage.yaml index a79bad56d5..0c2cb6a204 100644 --- a/support/arara/scripts/rules/arara-rule-sage.yaml +++ b/support/arara/scripts/rules/arara-rule-sage.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-sketch.yaml b/support/arara/scripts/rules/arara-rule-sketch.yaml index 9c1309648a..599a11a21d 100644 --- a/support/arara/scripts/rules/arara-rule-sketch.yaml +++ b/support/arara/scripts/rules/arara-rule-sketch.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-songidx.yaml b/support/arara/scripts/rules/arara-rule-songidx.yaml index e606337ed5..1d9c73f0e5 100644 --- a/support/arara/scripts/rules/arara-rule-songidx.yaml +++ b/support/arara/scripts/rules/arara-rule-songidx.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-spix.yaml b/support/arara/scripts/rules/arara-rule-spix.yaml index b0fb9b45c2..bdc6a41c8e 100644 --- a/support/arara/scripts/rules/arara-rule-spix.yaml +++ b/support/arara/scripts/rules/arara-rule-spix.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-tex.yaml b/support/arara/scripts/rules/arara-rule-tex.yaml index 1b9e497273..27e9a11365 100644 --- a/support/arara/scripts/rules/arara-rule-tex.yaml +++ b/support/arara/scripts/rules/arara-rule-tex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-texcount.yaml b/support/arara/scripts/rules/arara-rule-texcount.yaml index fabe4f0e02..540d573d3b 100644 --- a/support/arara/scripts/rules/arara-rule-texcount.yaml +++ b/support/arara/scripts/rules/arara-rule-texcount.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-texindy.yaml b/support/arara/scripts/rules/arara-rule-texindy.yaml index 5ee51c2ef6..baf8030f2e 100644 --- a/support/arara/scripts/rules/arara-rule-texindy.yaml +++ b/support/arara/scripts/rules/arara-rule-texindy.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-tikzmake.yaml b/support/arara/scripts/rules/arara-rule-tikzmake.yaml index b940f3a417..34722819b6 100644 --- a/support/arara/scripts/rules/arara-rule-tikzmake.yaml +++ b/support/arara/scripts/rules/arara-rule-tikzmake.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-upbibtex.yaml b/support/arara/scripts/rules/arara-rule-upbibtex.yaml index 17ed779f19..f2cb9e87a6 100644 --- a/support/arara/scripts/rules/arara-rule-upbibtex.yaml +++ b/support/arara/scripts/rules/arara-rule-upbibtex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-uplatex.yaml b/support/arara/scripts/rules/arara-rule-uplatex.yaml index c615ce761c..338ac91aad 100644 --- a/support/arara/scripts/rules/arara-rule-uplatex.yaml +++ b/support/arara/scripts/rules/arara-rule-uplatex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-uptex.yaml b/support/arara/scripts/rules/arara-rule-uptex.yaml index c1e52b7ba0..3b494fbcdb 100644 --- a/support/arara/scripts/rules/arara-rule-uptex.yaml +++ b/support/arara/scripts/rules/arara-rule-uptex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml b/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml index 85310ff548..ca0e09c100 100644 --- a/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml +++ b/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-xelatex.yaml b/support/arara/scripts/rules/arara-rule-xelatex.yaml index c2c7a51214..22a61c9483 100644 --- a/support/arara/scripts/rules/arara-rule-xelatex.yaml +++ b/support/arara/scripts/rules/arara-rule-xelatex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-xetex.yaml b/support/arara/scripts/rules/arara-rule-xetex.yaml index c470b0a898..f8e2c112ab 100644 --- a/support/arara/scripts/rules/arara-rule-xetex.yaml +++ b/support/arara/scripts/rules/arara-rule-xetex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-xindex.yaml b/support/arara/scripts/rules/arara-rule-xindex.yaml index 4f8cf96f80..592516131b 100644 --- a/support/arara/scripts/rules/arara-rule-xindex.yaml +++ b/support/arara/scripts/rules/arara-rule-xindex.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/arara/scripts/rules/arara-rule-xindy.yaml b/support/arara/scripts/rules/arara-rule-xindy.yaml index e41b086baf..74c7a2cb78 100644 --- a/support/arara/scripts/rules/arara-rule-xindy.yaml +++ b/support/arara/scripts/rules/arara-rule-xindy.yaml @@ -1,6 +1,6 @@ !config # Arara, the cool TeX automation tool -# Copyright (c) 2022, Island of TeX +# Copyright (c) 2023, Island of TeX # All rights reserved. # # This rule is part of arara. diff --git a/support/texfindpkg/README.md b/support/texfindpkg/README.md index d0822b625d..06c2d44bc2 100644 --- a/support/texfindpkg/README.md +++ b/support/texfindpkg/README.md @@ -1,27 +1,32 @@ -# TeXFindPkg tool for installing TeX packages +# TeXFindPkg tool for querying or installing TeX packages ``` -Description: Install TeX packages and their dependencies +Description: Query or Install TeX packages and their dependencies Copyright: 2023 (c) Jianrui Lyu Repository: https://github.com/lvjr/texfindpkg License: GNU General Public License v3.0 ``` -## Introduction +## 1\. Introduction -TeXFindPkg makes it easy to install TeX packages and their dependencies by file names, command names or environment names. +TeXFindPkg makes it easy to query or install TeX packages and their dependencies by file names, command names or environment names. +It supports both TeXLive and MiKTeX distributions. At present it focuses mainly on LaTeX packages, +but may extend to ConTeXt packages if anyone would like to contribute. -- To install a package by its file name you can run `texfindpkg install array.sty`; -- To install a package by some command name you can run `texfindpkg install \fakeverb`; -- To install a package by some environment name you can run `texfindpkg install {frame}`. +## 2\. Installation -TeXFindPkg supports both TeXLive and MiKTeX distributions. At present it focuses mainly on LaTeX packages, -but may extend to ConTeXt packages if anyone would like to contribute. +Normally your TeX distribution will copy TeXFindPkg files and create a binary file `texfindpkg` when you install this package. +If a manual installation is needed, you could copy TeXFindPkg files to TEXMF tree as follows: -## Installation +| Package file | Where to install it | +| :------ | :------ | +| texfindpkg.1 | TEXMF/doc/man/man1/texfindpkg.1 | +| README.md | TEXMF/doc/support/texfindpkg/README.md | +| texfindpkg.lua | TEXMF/scripts/texfindpkg/texfindpkg.lua | +| texfindpkg.json.gz | TEXMF/scripts/texfindpkg/texfindpkg.json.gz | +| tfpbuild.lua | TEXMF/source/texfindpkg/tfpbuild.lua | -Your TeX distribution should have created a binary file `texfindpkg` when you install this package. -If not, you could create a symbolic link from `/usr/local/bin/texfindpkg` to `texfindpkg.lua` on Linux or MacOS, +Then you could create a symbolic link from `/usr/local/bin/texfindpkg` to `path/to/texfindpkg.lua` on Linux or MacOS, or create a batch file `texfindpkg.bat` in binary folder of the TeX distribution with these lines on Windows: ``` @@ -29,30 +34,37 @@ or create a batch file `texfindpkg.bat` in binary folder of the TeX distribution texlua path\to\texfindpkg.lua %* ``` -## Usage +## 3\. Usage + +After installing TeXFindPkg, you can run it by executing ``` -texfindpkg [] [] +texfindpkg [