diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-01 22:41:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-01 22:41:51 +0000 |
commit | bf742e0ac0609e5dea05ab3bca917a0fa3086845 (patch) | |
tree | 1de763db646134cb5509483abccf2bbfc3caf9d8 | |
parent | 6df23e6dac0dcc83bb0f3d7efd43fcc41b62a965 (diff) |
newpax (1mar21)
git-svn-id: svn://tug.org/texlive/trunk@58028 c570f23f-e606-0410-a88d-b1316a301751
21 files changed, 8955 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/lualatex/newpax/README.md b/Master/texmf-dist/doc/lualatex/newpax/README.md new file mode 100644 index 00000000000..5bd4b273c01 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/README.md @@ -0,0 +1,26 @@ +#newpax — A package to reinsert links in PDF included as graphics + +This package allows to insert PDF in a document while preserving +internal and external links. With lualatex it works in the document +directly, other engines require to run a compilaton with lualatex or to call +a lua script first. + +The package is based on and uses code from [pax](https://ctan.org/pkg/pax) by Heiko Oberdiek. + +Packageversion: 0.5 +Packagedate: 2021-02-26 +Author: Ulrike Fischer + +## License +The newpax package may be modified and distributed under the terms and conditions of the +[LaTeX Project Public License](https://www.latex-project.org/lppl/), version 1.3c or greater. + +## Installation + +Use the package manager of your texsystem or +unpack the dtx and put the sty and the lua into tex\latex\newpax. + + +## Issues, comments, etc + +https://github.com/u-fischer/newpax diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-extract-newpax.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-extract-newpax.tex new file mode 100644 index 00000000000..052dd474adb --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-extract-newpax.tex @@ -0,0 +1,11 @@ +\documentclass{article} +% load the lua code +\directlua{require("newpax")} +% write .newpax files for newpax.sty +\directlua + { + newpax.writenewpax("doc-input1") + newpax.writenewpax("doc-input2") + } +\begin{document} +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-extract-pax.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-extract-pax.tex new file mode 100644 index 00000000000..aa23b0e8fc1 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-extract-pax.tex @@ -0,0 +1,12 @@ +\documentclass{article} +% load the lua code +\directlua{require("newpax")} + +% and/or write .pax files for pax.sty +\directlua + { + newpax.writepax("doc-input") + newpax.writepax("doc-input2") + } +\begin{document} +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-input1.pdf b/Master/texmf-dist/doc/lualatex/newpax/doc-input1.pdf new file mode 100644 index 00000000000..8e63bd474f7 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-input1.pdf @@ -0,0 +1,628 @@ +%PDF-1.5 +% +13 0 obj +<< /Length 4811 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<007400480042004D00460069003200740069>]TJ +1 0 0 1 148.712 695.17 Tm [<0052>]TJ +/F24 9.96264 Tf +1 0 0 1 157.011 695.17 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 683.215 Tm [<001B0062>-414<001C004D>27<0076>-413<002F0032002F0042002B001C00690032002F>-415<00600032001C002F00320060>-414<002B001C004D>-415<002B00480032001C006000480076>-414<006200320032002D>-435<0069003F0032>-414<0041002F0032001C0048>-415<00510037>-414<00540060001C002B00690042002B001C0048>-415<00600032001C00620051004D>-414<00420062>-415<001C>]TJ +1 0 0 1 133.768 671.26 Tm [<0060003200540060003200620032004D>28<0069001C006900420051004D>-390<00510037002D>-406<001C0062>-391<0037001C0060>-391<001C0062>-390<0041>-391<0046004D0051>27<0072002D>-405<0069003F0032>-390<0069003F0042004D003B0062>-391<0042004D>-391<0069003F0032004B0062003200480070>27<003200620063>-419<001C0062>-391<0041>-391<003F001C>27<0070>28<0032>-390<0062003F0051>28<0072004D>]TJ +1 0 0 1 133.768 659.304 Tm [<00320048006200320072003F003200600032002D>-264<0069003F0032>-247<0054003F0032004D0051004B0032004D001C>-247<0062003F0051006D0048002F>-247<0051004D00480076>-248<0023>-28<0032>-247<006D00620032002F>-247<001C0062>-247<001C>-247<002B001C004D0051004D>-247<003700510060>-247<0051006D0060>-248<006D004D002F0032006000620069001C004D002F0042004D003B0058>]TJ +1 0 0 1 133.768 647.349 Tm [<0068003F0032>-329<0054001C0060001C00480051003B00420062004B0062>-329<00510037>-330<00540060001C002B00690042002B001C0048>-329<00600032001C00620051004D>-329<001C00600032>-330<0072003F001C0069>-329<007D006000620069>-329<003B00420070>27<0032>-329<0060004200620032>-329<00690051>-329<0069003F0032>-330<001C0060002B>28<003F004200690032002B00690051004D0042002B>]TJ +1 0 0 1 133.768 635.394 Tm [<00510037>-383<00540060001C002B00690042002B001C0048>-383<00600032001C00620051004D0058>-595<001B0062>-383<0072004200480048>-383<0032001C0062004200480076>-383<0023>-28<0032>-384<0062003F0051>27<0072004D>-382<0042004D>-383<0069003F0032>-383<004D003200740069>-384<00620032002B006900420051004D002D>-395<00600032001C00620051004D>-384<0072>28<0051006D0048002F>]TJ +1 0 0 1 133.768 623.439 Tm [<0069003F0032006000320023>28<0076>-260<0023>-28<0032>-260<004B001C002F0032>-261<00690051>-260<002B0051004D>27<00690060001C002F0042002B0069002D>-274<0042004D>-260<0070004200320072>-261<00510037>-260<0069003F003200620032>-261<002B0051004D00620042002F00320060001C006900420051004D0062002D>-274<0069003F0032>-261<0041002F0032001C0048>-260<00510037>-261<00540060001C002B0040>]TJ +1 0 0 1 133.768 611.484 Tm [<00690042002B001C0048>-398<00600032001C00620051004D002D>-415<0076>27<00320069>-398<0069003F0032>-399<004B001C004D0042003700510048002F>-398<002F00320054>-28<0032004D002F0062>-399<0051004D>-398<0069003F0032>-399<0054003F0032004D0051004B0032004D001C0058>-641<004C0032002B00320062006200420069>27<0076>-398<002F00320054>-28<0032004D002F0062>]TJ +1 0 0 1 133.768 599.529 Tm [<0051004D002D>-350<0072003F0032004D>-348<0069003F>27<006D0062>-346<006900600032001C00690032002F>-347<001C0062>-348<0069003F0032>-347<00540060001C002B00690042002B001C0048>-347<0032004B005400480051>27<0076004B0032004D>28<0069>-347<00510037>-347<0069003F0032>-347<004D00320070>27<0032006000400032004D002F0042004D003B>-347<00600032003B0060003200620062>]TJ +1 0 0 1 133.768 587.573 Tm [<0042004D>-316<0069003F0032>-316<006200320060004200320062>-316<00510037>-316<0032004B0054004200600042002B001C0048>-317<002B0051004D002F0042006900420051004D0062002D>-319<00690042004B00320058>-439<003E006D004B001C004D>-316<00600032001C00620051004D>-316<002F00320054>-28<0032004D002F0062>-316<0051004D>-316<0051006D0060>-317<00620032004D00620032>]TJ +1 0 0 1 133.768 575.618 Tm [<0054>-28<00320060002B00320054006900420051004D0062002D>-285<0023>27<0076>-273<004B0032001C004D0062>-274<00510037>-274<001C004D001C0048007600690042002B>-274<006D004D00420069>28<0076>83<0058>-424<0068003F003200600032>-274<002B001C004D>-273<0023>-28<0032>-274<004D0051>-274<002F0051006D00230069>-274<0069003F001C0069>-274<0069003F0032>-274<00510023>-28<00440032002B00690062>]TJ +1 0 0 1 133.768 563.663 Tm [<0042004D>-333<00620054001C002B0032>-333<001C004D002F>-333<00690042004B0032>-333<001C00600032>-333<0072003F001C0069>-333<007D006000620069>-333<003B00420070>28<0032>-333<0060004200620032>-333<00690051>-333<003F>28<006D004B001C004D>-333<00600032001C00620051004D0058>]TJ +1 0 0 1 148.712 551.708 Tm [<0054>-28<002F0037>]TJ +/F36 14.3462 Tf +1 0 0 1 133.768 518.747 Tm [<0052>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 490.938 Tm [<006B>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 463.129 Tm [<006A>-1000<001C0023>-31<002B>]TJ +/F23 9.96264 Tf +1 0 0 1 133.768 441.298 Tm [<007D00480032>]TJ +1 0 0 1 303.133 139.255 Tm [<0052>]TJ +ET + +endstream +endobj +5 0 obj +<< /Type /Page /Contents 13 0 R /Resources 12 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 32 0 R /Annots 33 0 R >> +endobj +33 0 obj +[ 6 0 R 7 0 R 8 0 R 9 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 10 0 R 11 0 R ] +endobj +6 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 152.976 706.019 188.742 715.035 ]/A << /S /GoTo /D (section.2) >> >> +endobj +7 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 147.716 691.892 154.69 703.08 ]/A << /S /GoTo /D (section.1) >> >> +endobj +8 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 156.015 691.892 310.187 703.08 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) >> + >> +endobj +9 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 147.716 680.176 478.476 691.344 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +18 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 668.211 478.476 679.28 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +19 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 656.256 478.476 667.324 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +20 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 644.301 478.476 655.369 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +21 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 632.356 478.476 643.524 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +22 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 620.4 478.476 631.459 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +23 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 608.445 478.476 619.504 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +24 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 596.48 478.476 607.549 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +25 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 584.644 478.476 595.593 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +26 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 572.58 478.476 583.638 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +27 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 560.615 396.035 571.683 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +10 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /BS <</S/U/W 1>> /Rect [ 147.716 548.779 164.115 559.728 ] + /Subtype/Link/A<</Type /Action /S /GoToR /F (/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf) /D (chapter.1) >> + >> +endobj +11 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /BS <</S/U/W 1>> /Rect [ 132.772 440.192 147.497 449.318 ] + /Subtype/Link/A<</Type /Action /S /GoToR /F (example-image.pdf) /D [0/Fit] >> + >> +endobj +14 0 obj +<< /D [ 5 0 R /XYZ 132.768 754.95 null ] >> +endobj +15 0 obj +<< /D [ 5 0 R /XYZ 133.768 717.088 null ] >> +endobj +28 0 obj +<< /D [ 5 0 R /XYZ 133.768 534.747 null ] >> +endobj +30 0 obj +<< /D [ 5 0 R /XYZ 133.768 508.785 null ] >> +endobj +31 0 obj +<< /D [ 5 0 R /XYZ 133.768 480.976 null ] >> +endobj +12 0 obj +<< /ExtGState 1 0 R /Font << /F23 16 0 R /F24 17 0 R /F36 29 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +40 0 obj +<< /Length 303 >> +stream +/opacity1 gs +BT +/F24 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<0052>-1333<006B>-1333<006A>]TJ +1 0 0 1 303.133 139.255 Tm [<006B>]TJ +ET + +endstream +endobj +39 0 obj +<< /Type /Page /Contents 40 0 R /Resources 38 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 32 0 R /Annots 42 0 R >> +endobj +42 0 obj +[ 34 0 R 35 0 R 36 0 R 37 0 R ] +endobj +34 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 147.716 703.847 301.888 715.035 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) >> + >> +endobj +35 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 147.716 693.955 154.69 702.801 ]/A << /S /GoTo /D (section.1) >> >> +endobj +36 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 165.978 693.955 172.951 702.801 ]/A << /S /GoTo /D (section.2) >> >> +endobj +37 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 184.239 693.955 191.213 702.801 ]/A << /S /GoTo /D (section.3) >> >> +endobj +41 0 obj +<< /D [ 39 0 R /XYZ 132.768 754.95 null ] >> +endobj +38 0 obj +<< /ExtGState 1 0 R /Font << /F24 17 0 R /F23 16 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +46 0 obj +<< /Length 173 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003A0051>-333<00690051>-333<007D006000620069>-333<0054001C003B0032>]TJ +1 0 0 1 303.133 139.255 Tm [<006A>]TJ +ET + +endstream +endobj +45 0 obj +<< /Type /Page /Contents 46 0 R /Resources 44 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 32 0 R /Annots 48 0 R >> +endobj +48 0 obj +[ 43 0 R ] +endobj +43 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.668236 0.675292 0.4] /BS <</S/U/W 1>> /Rect [ 147.716 704.077 218.491 715.145 ] + /Subtype/Link/A<</Type /Action /S /Named /N /FirstPage >> + >> +endobj +47 0 obj +<< /D [ 45 0 R /XYZ 132.768 754.95 null ] >> +endobj +44 0 obj +<< /ExtGState 1 0 R /Font << /F23 16 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +1 0 obj +<< /opacity1 <</ca 1/CA 1>> >> +endobj +51 0 obj +<< /Length 123 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<00230048006D0023>]TJ +1 0 0 1 303.133 139.255 Tm [<0039>]TJ +ET + +endstream +endobj +50 0 obj +<< /Type /Page /Contents 51 0 R /Resources 49 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 32 0 R >> +endobj +52 0 obj +<< /D [ 50 0 R /XYZ 132.768 754.95 null ] >> +endobj +49 0 obj +<< /ExtGState 1 0 R /Font << /F23 16 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +53 0 obj +<< /S /GoTo /D (section.1) >> +endobj +55 0 obj +(\376\377\000a\000b\000c) + +endobj +56 0 obj +<< /S /GoTo /D (section.2) >> +endobj +58 0 obj +(\376\377\000a\000b\000c) + +endobj +59 0 obj +<< /S /GoTo /D (section.3) >> +endobj +61 0 obj +(\376\377\000a\000b\000c) + +endobj +62 0 obj +[ 28 [ 547 ] 35 [ 625 ] 43 [ 500 ] 82 [ 563 ] 106 [ 563 563 ] ] +endobj +64 0 obj +<< /Length 14 >> +stream + +endstream +endobj +65 0 obj +<< /Subtype /CIDFontType0C /Length 1193 >> +stream + +7ayzϴe9c23_0wؼXf`W -7ykZb +h {xpH/!,ƌƉ~|razUFE/'1w}wkKAux``V!!!Gr/C9P:Y{\ϋFmm]kbqiqewz#[^! +PkavP|=|/$Ͼ + *K,V|ll@C=VCb`mwyz8 +
+endstream +endobj +63 0 obj +<< /Type /FontDescriptor /FontName /FTRWGM+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 65 0 R /CIDSet 64 0 R >> +endobj +66 0 obj +<< /Length 747 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FTRWGM-LMRoman12-Bold-0) +%%Title: (TeX-FTRWGM-LMRoman12-Bold-0 TeX FTRWGM-LMRoman12-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FTRWGM-LMRoman12-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FTRWGM-LMRoman12-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +6 beginbfchar +<001C> <0061> +<0023> <0062> +<002B> <0063> +<0052> <0031> +<006A> <0033> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +29 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FTRWGM+LMRoman12-Bold /DescendantFonts [ 67 0 R ] /ToUnicode 66 0 R >> +endobj +67 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FTRWGM+LMRoman12-Bold /FontDescriptor 63 0 R /W 62 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +68 0 obj +[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ] +endobj +70 0 obj +<< /Length 15 >> +stream + +endstream +endobj +71 0 obj +<< /Subtype /CIDFontType0C /Length 2420 >> +stream + +OGJFWH+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity + +(5c|qlm vloulm +
+endstream +endobj +69 0 obj +<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 71 0 R /CIDSet 70 0 R >> +endobj +72 0 obj +<< /Length 926 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0) +%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OGJFWH-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +18 beginbfchar +<001C> <0061> +<002B> <0063> +<002C> <003A> +<0032> <0065> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0044> <006A> +<0048> <006C> +<0051> <006F> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<0072> <0077> +<0074> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +17 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 73 0 R ] /ToUnicode 72 0 R >> +endobj +73 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 69 0 R /W 68 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +74 0 obj +[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 750 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 278 ] 104 [ 722 389 500 500 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 125 [ 556 ] ] +endobj +76 0 obj +<< /Length 16 >> +stream + +endstream +endobj +77 0 obj +<< /Subtype /CIDFontType0C /Length 5208 >> +stream + +O +8L
g
p?6Y]wayO}l{{}cyXc|UlYr-mSplыuz廡cԤ~wrSQrj\gdY[9F\Imz]d2fXELm@irW_:rBcaș;,Ci^Zbµ9ȵơfIl)=`\y{$lѓZtY8fOn^lvejUf^gs}bòqebRbP簤W3.nJfV357ݵʊgbm~qw?>/ +")(˸I@yz[m^u`^gsqĴǨ|^zyPmB3$h1YctmͯU/$*I)ߤdƋ4ߓfVE6V!<l^HlvA 㻻y~rtwuwk9'[{il4gAvlvAD u}%6sc6gl厀fKoJZY1'}YAkU(N62aa43RۥƭucBbRŸ3y(dw_baaau.FF>_ev~|yjhlewOzk`cCT +ٮ}XVQNr`kvoذ{rzD +ɤ.]?L#ݦ3+&?O?jx\|͘u1Qq_m[irsݰG)Fn_`@hpnsk}_0IFUBrm_|IuH01A/2Syh̢:9;Y<TMTjsBleJE'lѓZF4[GB7'lً2*=0,÷ɨ1@v/}$tnt4ltx%pcmlʏl$}ٔ͌fvAS$unu.lyn~0(#mnml~mx5,.lk} ܝǪPUytAqmqmV~l ~{{~M== +ɩtbo{j~TA.X<l^HlH2~b^Hl +
+endstream +endobj +75 0 obj +<< /Type /FontDescriptor /FontName /ZNAMJV+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 77 0 R /CIDSet 76 0 R >> +endobj +78 0 obj +<< /Length 1229 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZNAMJV-LMRoman10-Regular-0) +%%Title: (TeX-ZNAMJV-LMRoman10-Regular-0 TeX ZNAMJV-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZNAMJV-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZNAMJV-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +39 beginbfchar +<001B> <0041> +<001C> <0061> +<0023> <0062> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<0039> <0034> +<003A> <0047> +<003B> <0067> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004C> <004E> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0063> <003B> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +16 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZNAMJV+LMRoman10-Regular /DescendantFonts [ 79 0 R ] /ToUnicode 78 0 R >> +endobj +79 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZNAMJV+LMRoman10-Regular /FontDescriptor 75 0 R /W 74 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +32 0 obj +<< /Type /Pages /Count 4 /Kids [ 5 0 R 39 0 R 45 0 R 50 0 R ] >> +endobj +80 0 obj +<< /Type /Outlines /First 54 0 R /Last 60 0 R /Count 3 >> +endobj +60 0 obj +<< /Title 61 0 R /A 59 0 R /Parent 80 0 R /Prev 57 0 R >> +endobj +57 0 obj +<< /Title 58 0 R /A 56 0 R /Parent 80 0 R /Prev 54 0 R /Next 60 0 R >> +endobj +54 0 obj +<< /Title 55 0 R /A 53 0 R /Parent 80 0 R /Next 57 0 R >> +endobj +81 0 obj +<< /Names [ (Doc-Start) 15 0 R (page.1) 14 0 R (page.2) 41 0 R (page.3) 47 0 R (page.4) 52 0 R (section.1) 28 0 R (section.2) 30 0 R (section.3) 31 0 R ] /Limits [ (Doc-Start) (section.3) ] >> +endobj +82 0 obj +<< /Dests 81 0 R >> +endobj +83 0 obj +<< /Type /Catalog /Pages 32 0 R /Outlines 80 0 R /Names 82 0 R /Lang (en-US)/PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >> +endobj +84 0 obj +<< /Creator <FEFF00630072006500610074006F0072>/Author <FEFF0041007500740068006F0072>/Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200420+01'00') /ModDate (D:20210228200420+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> +endobj +xref +0 85 +0000000002 65535 f +0000011648 00000 n +0000000003 00000 f +0000000004 00000 f +0000000000 00000 f +0000004891 00000 n +0000005196 00000 n +0000005387 00000 n +0000005576 00000 n +0000005799 00000 n +0000008400 00000 n +0000008665 00000 n +0000009198 00000 n +0000000020 00000 n +0000008894 00000 n +0000008954 00000 n +0000026887 00000 n +0000019284 00000 n +0000006035 00000 n +0000006271 00000 n +0000006508 00000 n +0000006745 00000 n +0000006982 00000 n +0000007217 00000 n +0000007454 00000 n +0000007690 00000 n +0000007927 00000 n +0000008163 00000 n +0000009015 00000 n +0000014928 00000 n +0000009076 00000 n +0000009137 00000 n +0000027241 00000 n +0000005068 00000 n +0000009898 00000 n +0000010123 00000 n +0000010314 00000 n +0000010506 00000 n +0000010759 00000 n +0000009672 00000 n +0000009309 00000 n +0000010698 00000 n +0000009850 00000 n +0000011296 00000 n +0000011561 00000 n +0000011091 00000 n +0000010858 00000 n +0000011500 00000 n +0000011269 00000 n +0000012102 00000 n +0000011878 00000 n +0000011695 00000 n +0000012041 00000 n +0000012189 00000 n +0000027558 00000 n +0000012235 00000 n +0000012278 00000 n +0000027471 00000 n +0000012324 00000 n +0000012367 00000 n +0000027397 00000 n +0000012413 00000 n +0000012456 00000 n +0000013887 00000 n +0000012536 00000 n +0000012610 00000 n +0000014121 00000 n +0000015079 00000 n +0000015276 00000 n +0000018063 00000 n +0000015484 00000 n +0000015559 00000 n +0000018298 00000 n +0000019437 00000 n +0000019636 00000 n +0000025362 00000 n +0000019994 00000 n +0000020070 00000 n +0000025598 00000 n +0000027041 00000 n +0000027323 00000 n +0000027632 00000 n +0000027841 00000 n +0000027877 00000 n +0000028051 00000 n +trailer +<< /Size 85 /Root 83 0 R /Info 84 0 R /ID [ <EC032ED2AA88455BA76B6BF174C71EA6> <EC032ED2AA88455BA76B6BF174C71EA6> ] >> +startxref +28380 +%%EOF diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-input1.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-input1.tex new file mode 100644 index 00000000000..b6da05beae9 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-input1.tex @@ -0,0 +1,51 @@ +% !Mode:: "TeX:UTF-8:Main" +\RequirePackage{pdfmanagement-testphase} +\DeclareDocumentMetadata{uncompress} +\documentclass{article} +\usepackage{hyperref} + +\hypersetup{pdfborderstyle={/S/U/W 1}, + pdfauthor=Author,pdftitle=title,pdfcreator=creator} + +\ExplSyntaxOn +\pdfmanagement_add:nnn {Page} {TrimBox}{[0~0~300~350]} +\pdfmanagement_add:nnn {Page} {BleedBox}{[0~0~300~350]} +\ExplSyntaxOff + +\usepackage{kantlipsum} +\begin{document} +\ExplSyntaxOn +x\pdfannot_link_goto_begin:nw {section.2} + link text + \pdfannot_link_goto_end: +\ExplSyntaxOff + +\ref{sec} +\url{https://www.latex-project.org} + +\href[ismap=true]{https://www.latex-project.org}{\kant*[1]} + +\href{file:/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf#chapter.1}{pdf} + +\section{abc}\label{sec} + +\section{abc}\label{sec2} + +\section{abc}\label{sec3} + +\href{example-image.pdf}{file} + +%\Acrobatmenu{LastPage}{Go to last page} +\newpage + +\url{https://www.latex-project.org} + + +\ref{sec} \quad \ref{sec2} \quad \ref{sec3} +\newpage + +\Acrobatmenu{FirstPage}{Go to first page} +\newpage + +blub +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-input2.pdf b/Master/texmf-dist/doc/lualatex/newpax/doc-input2.pdf new file mode 100644 index 00000000000..870855aec40 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-input2.pdf @@ -0,0 +1,623 @@ +%PDF-1.5 +% +12 0 obj +<< /Length 4742 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<0052>]TJ +/F24 9.96264 Tf +1 0 0 1 157.011 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<001B0062>-414<001C004D>27<0076>-413<002F0032002F0042002B001C00690032002F>-415<00600032001C002F00320060>-414<002B001C004D>-415<002B00480032001C006000480076>-414<006200320032002D>-435<0069003F0032>-414<0041002F0032001C0048>-415<00510037>-414<00540060001C002B00690042002B001C0048>-415<00600032001C00620051004D>-414<00420062>-415<001C>]TJ +1 0 0 1 133.768 683.215 Tm [<0060003200540060003200620032004D>28<0069001C006900420051004D>-390<00510037002D>-406<001C0062>-391<0037001C0060>-391<001C0062>-390<0041>-391<0046004D0051>27<0072002D>-405<0069003F0032>-390<0069003F0042004D003B0062>-391<0042004D>-391<0069003F0032004B0062003200480070>27<003200620063>-419<001C0062>-391<0041>-391<003F001C>27<0070>28<0032>-390<0062003F0051>28<0072004D>]TJ +1 0 0 1 133.768 671.26 Tm [<00320048006200320072003F003200600032002D>-264<0069003F0032>-247<0054003F0032004D0051004B0032004D001C>-247<0062003F0051006D0048002F>-247<0051004D00480076>-248<0023>-28<0032>-247<006D00620032002F>-247<001C0062>-247<001C>-247<002B001C004D0051004D>-247<003700510060>-247<0051006D0060>-248<006D004D002F0032006000620069001C004D002F0042004D003B0058>]TJ +1 0 0 1 133.768 659.304 Tm [<0068003F0032>-329<0054001C0060001C00480051003B00420062004B0062>-329<00510037>-330<00540060001C002B00690042002B001C0048>-329<00600032001C00620051004D>-329<001C00600032>-330<0072003F001C0069>-329<007D006000620069>-329<003B00420070>27<0032>-329<0060004200620032>-329<00690051>-329<0069003F0032>-330<001C0060002B>28<003F004200690032002B00690051004D0042002B>]TJ +1 0 0 1 133.768 647.349 Tm [<00510037>-383<00540060001C002B00690042002B001C0048>-383<00600032001C00620051004D0058>-595<001B0062>-383<0072004200480048>-383<0032001C0062004200480076>-383<0023>-28<0032>-384<0062003F0051>27<0072004D>-382<0042004D>-383<0069003F0032>-383<004D003200740069>-384<00620032002B006900420051004D002D>-395<00600032001C00620051004D>-384<0072>28<0051006D0048002F>]TJ +1 0 0 1 133.768 635.394 Tm [<0069003F0032006000320023>28<0076>-260<0023>-28<0032>-260<004B001C002F0032>-261<00690051>-260<002B0051004D>27<00690060001C002F0042002B0069002D>-274<0042004D>-260<0070004200320072>-261<00510037>-260<0069003F003200620032>-261<002B0051004D00620042002F00320060001C006900420051004D0062002D>-274<0069003F0032>-261<0041002F0032001C0048>-260<00510037>-261<00540060001C002B0040>]TJ +1 0 0 1 133.768 623.439 Tm [<00690042002B001C0048>-398<00600032001C00620051004D002D>-415<0076>27<00320069>-398<0069003F0032>-399<004B001C004D0042003700510048002F>-398<002F00320054>-28<0032004D002F0062>-399<0051004D>-398<0069003F0032>-399<0054003F0032004D0051004B0032004D001C0058>-641<004C0032002B00320062006200420069>27<0076>-398<002F00320054>-28<0032004D002F0062>]TJ +1 0 0 1 133.768 611.484 Tm [<0051004D002D>-350<0072003F0032004D>-348<0069003F>27<006D0062>-346<006900600032001C00690032002F>-347<001C0062>-348<0069003F0032>-347<00540060001C002B00690042002B001C0048>-347<0032004B005400480051>27<0076004B0032004D>28<0069>-347<00510037>-347<0069003F0032>-347<004D00320070>27<0032006000400032004D002F0042004D003B>-347<00600032003B0060003200620062>]TJ +1 0 0 1 133.768 599.529 Tm [<0042004D>-316<0069003F0032>-316<006200320060004200320062>-316<00510037>-316<0032004B0054004200600042002B001C0048>-317<002B0051004D002F0042006900420051004D0062002D>-319<00690042004B00320058>-439<003E006D004B001C004D>-316<00600032001C00620051004D>-316<002F00320054>-28<0032004D002F0062>-316<0051004D>-316<0051006D0060>-317<00620032004D00620032>]TJ +1 0 0 1 133.768 587.573 Tm [<0054>-28<00320060002B00320054006900420051004D0062002D>-285<0023>27<0076>-273<004B0032001C004D0062>-274<00510037>-274<001C004D001C0048007600690042002B>-274<006D004D00420069>28<0076>83<0058>-424<0068003F003200600032>-274<002B001C004D>-273<0023>-28<0032>-274<004D0051>-274<002F0051006D00230069>-274<0069003F001C0069>-274<0069003F0032>-274<00510023>-28<00440032002B00690062>]TJ +1 0 0 1 133.768 575.618 Tm [<0042004D>-333<00620054001C002B0032>-333<001C004D002F>-333<00690042004B0032>-333<001C00600032>-333<0072003F001C0069>-333<007D006000620069>-333<003B00420070>28<0032>-333<0060004200620032>-333<00690051>-333<003F>28<006D004B001C004D>-333<00600032001C00620051004D0058>]TJ +1 0 0 1 148.712 563.663 Tm [<0054>-28<002F0037>]TJ +/F36 14.3462 Tf +1 0 0 1 133.768 530.702 Tm [<0052>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 502.893 Tm [<006B>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 475.084 Tm [<006A>-1000<001C0023>-31<002B>]TJ +/F23 9.96264 Tf +1 0 0 1 133.768 453.253 Tm [<007D00480032>]TJ +1 0 0 1 303.133 139.255 Tm [<0052>]TJ +ET + +endstream +endobj +5 0 obj +<< /Type /Page /Contents 12 0 R /Resources 11 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 31 0 R /Annots 32 0 R >> +endobj +32 0 obj +[ 6 0 R 7 0 R 8 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 9 0 R 10 0 R ] +endobj +6 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 147.716 703.847 154.69 715.035 ]/A << /S /GoTo /D (section.1) >> >> +endobj +7 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 156.015 703.847 310.187 715.035 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) >> + >> +endobj +8 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 147.716 692.131 478.476 703.299 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +17 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 680.166 478.476 691.235 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +18 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 668.211 478.476 679.28 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +19 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 656.256 478.476 667.324 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +20 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 644.311 478.476 655.479 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +21 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 632.356 478.476 643.414 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +22 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 620.4 478.476 631.459 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +23 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 608.435 478.476 619.504 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +24 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 596.6 478.476 607.549 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +25 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 584.535 478.476 595.593 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +26 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 132.772 572.57 396.035 583.638 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) /IsMap true >> + >> +endobj +9 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /BS <</S/U/W 1>> /Rect [ 147.716 560.734 164.115 571.683 ] + /Subtype/Link/A<</Type /Action /S /GoToR /F (/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf) /D (chapter.1) >> + >> +endobj +10 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /BS <</S/U/W 1>> /Rect [ 132.772 452.147 147.497 461.273 ] + /Subtype/Link/A<</Type /Action /S /GoToR /F (example-image.pdf) /D [0/Fit] >> + >> +endobj +13 0 obj +<< /D [ 5 0 R /XYZ 132.768 754.95 null ] >> +endobj +14 0 obj +<< /D [ 5 0 R /XYZ 133.768 717.088 null ] >> +endobj +27 0 obj +<< /D [ 5 0 R /XYZ 133.768 546.702 null ] >> +endobj +29 0 obj +<< /D [ 5 0 R /XYZ 133.768 520.74 null ] >> +endobj +30 0 obj +<< /D [ 5 0 R /XYZ 133.768 492.931 null ] >> +endobj +11 0 obj +<< /ExtGState 1 0 R /Font << /F23 15 0 R /F24 16 0 R /F36 28 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +39 0 obj +<< /Length 303 >> +stream +/opacity1 gs +BT +/F24 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<0052>-1333<006B>-1333<006A>]TJ +1 0 0 1 303.133 139.255 Tm [<006B>]TJ +ET + +endstream +endobj +38 0 obj +<< /Type /Page /Contents 39 0 R /Resources 37 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 31 0 R /Annots 41 0 R >> +endobj +41 0 obj +[ 33 0 R 34 0 R 35 0 R 36 0 R ] +endobj +33 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /BS <</S/U/W 1>> /Rect [ 147.716 703.847 301.888 715.035 ] + /Subtype/Link/A<</Type /Action /S /URI /URI (https://www.latex-project.org) >> + >> +endobj +34 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 147.716 693.955 154.69 702.801 ]/A << /S /GoTo /D (section.1) >> >> +endobj +35 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 165.978 693.955 172.951 702.801 ]/A << /S /GoTo /D (section.2) >> >> +endobj +36 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.701176 0.4 0.414118] /BS <</S/U/W 1>> /Rect [ 184.239 693.955 191.213 702.801 ]/A << /S /GoTo /D (section.3) >> >> +endobj +40 0 obj +<< /D [ 38 0 R /XYZ 132.768 754.95 null ] >> +endobj +37 0 obj +<< /ExtGState 1 0 R /Font << /F24 16 0 R /F23 15 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +45 0 obj +<< /Length 173 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003A0051>-333<00690051>-333<007D006000620069>-333<0054001C003B0032>]TJ +1 0 0 1 303.133 139.255 Tm [<006A>]TJ +ET + +endstream +endobj +44 0 obj +<< /Type /Page /Contents 45 0 R /Resources 43 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 31 0 R /Annots 47 0 R >> +endobj +47 0 obj +[ 42 0 R ] +endobj +42 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.668236 0.675292 0.4] /BS <</S/U/W 1>> /Rect [ 147.716 704.077 218.491 715.145 ] + /Subtype/Link/A<</Type /Action /S /Named /N /FirstPage >> + >> +endobj +46 0 obj +<< /D [ 44 0 R /XYZ 132.768 754.95 null ] >> +endobj +43 0 obj +<< /ExtGState 1 0 R /Font << /F23 15 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +1 0 obj +<< /opacity1 <</ca 1/CA 1>> >> +endobj +50 0 obj +<< /Length 123 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<00230048006D0023>]TJ +1 0 0 1 303.133 139.255 Tm [<0039>]TJ +ET + +endstream +endobj +49 0 obj +<< /Type /Page /Contents 50 0 R /Resources 48 0 R /MediaBox [ 0 0 595.276 841.89 ] /BleedBox [0 0 300 350]/TrimBox [0 0 300 350] /Parent 31 0 R >> +endobj +51 0 obj +<< /D [ 49 0 R /XYZ 132.768 754.95 null ] >> +endobj +48 0 obj +<< /ExtGState 1 0 R /Font << /F23 15 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +52 0 obj +<< /S /GoTo /D (section.1) >> +endobj +54 0 obj +(\376\377\000a\000b\000c) + +endobj +55 0 obj +<< /S /GoTo /D (section.2) >> +endobj +57 0 obj +(\376\377\000a\000b\000c) + +endobj +58 0 obj +<< /S /GoTo /D (section.3) >> +endobj +60 0 obj +(\376\377\000a\000b\000c) + +endobj +61 0 obj +[ 28 [ 547 ] 35 [ 625 ] 43 [ 500 ] 82 [ 563 ] 106 [ 563 563 ] ] +endobj +63 0 obj +<< /Length 14 >> +stream + +endstream +endobj +64 0 obj +<< /Subtype /CIDFontType0C /Length 1193 >> +stream + +7ayzϴe9c23_0wؼXf`W -7ykZb +h {xpH/!,ƌƉ~|razUFE/'1w}wkKAux``V!!!Gr/C9P:Y{\ϋFmm]kbqiqewz#[^! +PkavP|=|/$Ͼ + *K,V|ll@C=VCb`mwyz8 +
+endstream +endobj +62 0 obj +<< /Type /FontDescriptor /FontName /FTRWGM+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 64 0 R /CIDSet 63 0 R >> +endobj +65 0 obj +<< /Length 747 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FTRWGM-LMRoman12-Bold-0) +%%Title: (TeX-FTRWGM-LMRoman12-Bold-0 TeX FTRWGM-LMRoman12-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FTRWGM-LMRoman12-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FTRWGM-LMRoman12-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +6 beginbfchar +<001C> <0061> +<0023> <0062> +<002B> <0063> +<0052> <0031> +<006A> <0033> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +28 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FTRWGM+LMRoman12-Bold /DescendantFonts [ 66 0 R ] /ToUnicode 65 0 R >> +endobj +66 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FTRWGM+LMRoman12-Bold /FontDescriptor 62 0 R /W 61 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +67 0 obj +[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ] +endobj +69 0 obj +<< /Length 15 >> +stream + +endstream +endobj +70 0 obj +<< /Subtype /CIDFontType0C /Length 2420 >> +stream + +OGJFWH+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity + +(5c|qlm vloulm +
+endstream +endobj +68 0 obj +<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 70 0 R /CIDSet 69 0 R >> +endobj +71 0 obj +<< /Length 926 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0) +%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OGJFWH-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +18 beginbfchar +<001C> <0061> +<002B> <0063> +<002C> <003A> +<0032> <0065> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0044> <006A> +<0048> <006C> +<0051> <006F> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<0072> <0077> +<0074> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +16 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 72 0 R ] /ToUnicode 71 0 R >> +endobj +72 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 68 0 R /W 67 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +73 0 obj +[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 750 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 278 ] 104 [ 722 389 500 500 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 125 [ 556 ] ] +endobj +75 0 obj +<< /Length 16 >> +stream + +endstream +endobj +76 0 obj +<< /Subtype /CIDFontType0C /Length 5208 >> +stream + +O +8L
g
p?6Y]wayO}l{{}cyXc|UlYr-mSplыuz廡cԤ~wrSQrj\gdY[9F\Imz]d2fXELm@irW_:rBcaș;,Ci^Zbµ9ȵơfIl)=`\y{$lѓZtY8fOn^lvejUf^gs}bòqebRbP簤W3.nJfV357ݵʊgbm~qw?>/ +")(˸I@yz[m^u`^gsqĴǨ|^zyPmB3$h1YctmͯU/$*I)ߤdƋ4ߓfVE6V!<l^HlvA 㻻y~rtwuwk9'[{il4gAvlvAD u}%6sc6gl厀fKoJZY1'}YAkU(N62aa43RۥƭucBbRŸ3y(dw_baaau.FF>_ev~|yjhlewOzk`cCT +ٮ}XVQNr`kvoذ{rzD +ɤ.]?L#ݦ3+&?O?jx\|͘u1Qq_m[irsݰG)Fn_`@hpnsk}_0IFUBrm_|IuH01A/2Syh̢:9;Y<TMTjsBleJE'lѓZF4[GB7'lً2*=0,÷ɨ1@v/}$tnt4ltx%pcmlʏl$}ٔ͌fvAS$unu.lyn~0(#mnml~mx5,.lk} ܝǪPUytAqmqmV~l ~{{~M== +ɩtbo{j~TA.X<l^HlH2~b^Hl +
+endstream +endobj +74 0 obj +<< /Type /FontDescriptor /FontName /ZNAMJV+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 76 0 R /CIDSet 75 0 R >> +endobj +77 0 obj +<< /Length 1229 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZNAMJV-LMRoman10-Regular-0) +%%Title: (TeX-ZNAMJV-LMRoman10-Regular-0 TeX ZNAMJV-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZNAMJV-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZNAMJV-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +39 beginbfchar +<001B> <0041> +<001C> <0061> +<0023> <0062> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<0039> <0034> +<003A> <0047> +<003B> <0067> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004C> <004E> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0063> <003B> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +15 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZNAMJV+LMRoman10-Regular /DescendantFonts [ 78 0 R ] /ToUnicode 77 0 R >> +endobj +78 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZNAMJV+LMRoman10-Regular /FontDescriptor 74 0 R /W 73 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +31 0 obj +<< /Type /Pages /Count 4 /Kids [ 5 0 R 38 0 R 44 0 R 49 0 R ] >> +endobj +79 0 obj +<< /Type /Outlines /First 53 0 R /Last 59 0 R /Count 3 >> +endobj +59 0 obj +<< /Title 60 0 R /A 58 0 R /Parent 79 0 R /Prev 56 0 R >> +endobj +56 0 obj +<< /Title 57 0 R /A 55 0 R /Parent 79 0 R /Prev 53 0 R /Next 59 0 R >> +endobj +53 0 obj +<< /Title 54 0 R /A 52 0 R /Parent 79 0 R /Next 56 0 R >> +endobj +80 0 obj +<< /Names [ (Doc-Start) 14 0 R (page.1) 13 0 R (page.2) 40 0 R (page.3) 46 0 R (page.4) 51 0 R (section.1) 27 0 R (section.2) 29 0 R (section.3) 30 0 R ] /Limits [ (Doc-Start) (section.3) ] >> +endobj +81 0 obj +<< /Dests 80 0 R >> +endobj +82 0 obj +<< /Type /Catalog /Pages 31 0 R /Outlines 79 0 R /Names 81 0 R /Lang (en-US)/PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >> +endobj +83 0 obj +<< /Creator <FEFF00630072006500610074006F0072>/Author <FEFF0041007500740068006F0072>/Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200447+01'00') /ModDate (D:20210228200447+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> +endobj +xref +0 84 +0000000002 65535 f +0000011380 00000 n +0000000003 00000 f +0000000004 00000 f +0000000000 00000 f +0000004822 00000 n +0000005120 00000 n +0000005310 00000 n +0000005534 00000 n +0000008134 00000 n +0000008398 00000 n +0000008930 00000 n +0000000020 00000 n +0000008627 00000 n +0000008687 00000 n +0000026619 00000 n +0000019016 00000 n +0000005770 00000 n +0000006007 00000 n +0000006243 00000 n +0000006480 00000 n +0000006717 00000 n +0000006954 00000 n +0000007189 00000 n +0000007426 00000 n +0000007661 00000 n +0000007898 00000 n +0000008748 00000 n +0000014660 00000 n +0000008809 00000 n +0000008869 00000 n +0000026973 00000 n +0000004999 00000 n +0000009630 00000 n +0000009855 00000 n +0000010046 00000 n +0000010238 00000 n +0000010491 00000 n +0000009404 00000 n +0000009041 00000 n +0000010430 00000 n +0000009582 00000 n +0000011028 00000 n +0000011293 00000 n +0000010823 00000 n +0000010590 00000 n +0000011232 00000 n +0000011001 00000 n +0000011834 00000 n +0000011610 00000 n +0000011427 00000 n +0000011773 00000 n +0000011921 00000 n +0000027290 00000 n +0000011967 00000 n +0000012010 00000 n +0000027203 00000 n +0000012056 00000 n +0000012099 00000 n +0000027129 00000 n +0000012145 00000 n +0000012188 00000 n +0000013619 00000 n +0000012268 00000 n +0000012342 00000 n +0000013853 00000 n +0000014811 00000 n +0000015008 00000 n +0000017795 00000 n +0000015216 00000 n +0000015291 00000 n +0000018030 00000 n +0000019169 00000 n +0000019368 00000 n +0000025094 00000 n +0000019726 00000 n +0000019802 00000 n +0000025330 00000 n +0000026773 00000 n +0000027055 00000 n +0000027364 00000 n +0000027573 00000 n +0000027609 00000 n +0000027783 00000 n +trailer +<< /Size 84 /Root 82 0 R /Info 83 0 R /ID [ <0F0A1D2CCCA7B6565CF78EF12D38C90F> <0F0A1D2CCCA7B6565CF78EF12D38C90F> ] >> +startxref +28112 +%%EOF diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-input2.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-input2.tex new file mode 100644 index 00000000000..e0d96d307ff --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-input2.tex @@ -0,0 +1,46 @@ +% !Mode:: "TeX:UTF-8:Main" +\RequirePackage{pdfmanagement-testphase} +\DeclareDocumentMetadata{uncompress} +\documentclass{article} +\usepackage{hyperref} + +\hypersetup{pdfborderstyle={/S/U/W 1}, + pdfauthor=Author,pdftitle=title,pdfcreator=creator} + +\ExplSyntaxOn +\pdfmanagement_add:nnn {Page} {TrimBox}{[0~0~300~350]} +\pdfmanagement_add:nnn {Page} {BleedBox}{[0~0~300~350]} +\ExplSyntaxOff + +\usepackage{kantlipsum} +\begin{document} + +\ref{sec} +\url{https://www.latex-project.org} + +\href[ismap=true]{https://www.latex-project.org}{\kant*[1]} + +\href{file:/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf#chapter.1}{pdf} + +\section{abc}\label{sec} + +\section{abc}\label{sec2} + +\section{abc}\label{sec3} + +\href{example-image.pdf}{file} + +%\Acrobatmenu{LastPage}{Go to last page} +\newpage + +\url{https://www.latex-project.org} + + +\ref{sec} \quad \ref{sec2} \quad \ref{sec3} +\newpage + +\Acrobatmenu{FirstPage}{Go to first page} +\newpage + +blub +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.pdf b/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.pdf new file mode 100644 index 00000000000..d0eff42d162 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.pdf @@ -0,0 +1,1409 @@ +%PDF-1.5 +% +58 0 obj +<< /Length 588 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +1 0 0 1 148.712 501.372 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm1 Do +Q +Q +0 g 0 G +0 g 0 G +1 0 0 1 130.877 0 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm2 Do +Q +Q +0 g 0 G +0 g 0 G +1 0 0 1 -130.877 -166.823 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm3 Do +Q +Q +0 g 0 G +0 g 0 G +1 0 0 1 130.877 0 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm4 Do +Q +Q +0 g 0 G +0 g 0 G +1 0 0 1 -130.877 -166.823 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm5 Do +Q +Q +0 g 0 G +0 g 0 G +1 0 0 1 -148.712 -167.726 cm +BT +/F23 9.96264 Tf +1 0 0 1 303.133 89.365 Tm [<0052>]TJ +0 g 0 G +ET + +endstream +endobj +5 0 obj +<< /Type /Page /Contents 58 0 R /Resources 57 0 R /MediaBox [ 0 0 612 792 ] /Parent 72 0 R /Annots 73 0 R >> +endobj +73 0 obj +[ 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 26 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 48 0 R 8 0 R 9 0 R 27 0 R 28 0 R 29 0 R 31 0 R 32 0 R 49 0 R 50 0 R 51 0 R ] +endobj +7 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 255.118 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 74 0 R /Length 41 >> +stream +q +1 0 0 1 -113.386 -425.196 cm +/Im1 Do +Q + +endstream +endobj +6 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 1 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200420+01'00') /ModDate (D:20210228200420+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 75 0 R /Font << /F23 76 0 R /F24 77 0 R /F36 78 0 R >> /ProcSet [ /PDF /Text ] >> /Length 4811 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<007400480042004D00460069003200740069>]TJ +1 0 0 1 148.712 695.17 Tm [<0052>]TJ +/F24 9.96264 Tf +1 0 0 1 157.011 695.17 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 683.215 Tm [<001B0062>-414<001C004D>27<0076>-413<002F0032002F0042002B001C00690032002F>-415<00600032001C002F00320060>-414<002B001C004D>-415<002B00480032001C006000480076>-414<006200320032002D>-435<0069003F0032>-414<0041002F0032001C0048>-415<00510037>-414<00540060001C002B00690042002B001C0048>-415<00600032001C00620051004D>-414<00420062>-415<001C>]TJ +1 0 0 1 133.768 671.26 Tm [<0060003200540060003200620032004D>28<0069001C006900420051004D>-390<00510037002D>-406<001C0062>-391<0037001C0060>-391<001C0062>-390<0041>-391<0046004D0051>27<0072002D>-405<0069003F0032>-390<0069003F0042004D003B0062>-391<0042004D>-391<0069003F0032004B0062003200480070>27<003200620063>-419<001C0062>-391<0041>-391<003F001C>27<0070>28<0032>-390<0062003F0051>28<0072004D>]TJ +1 0 0 1 133.768 659.304 Tm [<00320048006200320072003F003200600032002D>-264<0069003F0032>-247<0054003F0032004D0051004B0032004D001C>-247<0062003F0051006D0048002F>-247<0051004D00480076>-248<0023>-28<0032>-247<006D00620032002F>-247<001C0062>-247<001C>-247<002B001C004D0051004D>-247<003700510060>-247<0051006D0060>-248<006D004D002F0032006000620069001C004D002F0042004D003B0058>]TJ +1 0 0 1 133.768 647.349 Tm [<0068003F0032>-329<0054001C0060001C00480051003B00420062004B0062>-329<00510037>-330<00540060001C002B00690042002B001C0048>-329<00600032001C00620051004D>-329<001C00600032>-330<0072003F001C0069>-329<007D006000620069>-329<003B00420070>27<0032>-329<0060004200620032>-329<00690051>-329<0069003F0032>-330<001C0060002B>28<003F004200690032002B00690051004D0042002B>]TJ +1 0 0 1 133.768 635.394 Tm [<00510037>-383<00540060001C002B00690042002B001C0048>-383<00600032001C00620051004D0058>-595<001B0062>-383<0072004200480048>-383<0032001C0062004200480076>-383<0023>-28<0032>-384<0062003F0051>27<0072004D>-382<0042004D>-383<0069003F0032>-383<004D003200740069>-384<00620032002B006900420051004D002D>-395<00600032001C00620051004D>-384<0072>28<0051006D0048002F>]TJ +1 0 0 1 133.768 623.439 Tm [<0069003F0032006000320023>28<0076>-260<0023>-28<0032>-260<004B001C002F0032>-261<00690051>-260<002B0051004D>27<00690060001C002F0042002B0069002D>-274<0042004D>-260<0070004200320072>-261<00510037>-260<0069003F003200620032>-261<002B0051004D00620042002F00320060001C006900420051004D0062002D>-274<0069003F0032>-261<0041002F0032001C0048>-260<00510037>-261<00540060001C002B0040>]TJ +1 0 0 1 133.768 611.484 Tm [<00690042002B001C0048>-398<00600032001C00620051004D002D>-415<0076>27<00320069>-398<0069003F0032>-399<004B001C004D0042003700510048002F>-398<002F00320054>-28<0032004D002F0062>-399<0051004D>-398<0069003F0032>-399<0054003F0032004D0051004B0032004D001C0058>-641<004C0032002B00320062006200420069>27<0076>-398<002F00320054>-28<0032004D002F0062>]TJ +1 0 0 1 133.768 599.529 Tm [<0051004D002D>-350<0072003F0032004D>-348<0069003F>27<006D0062>-346<006900600032001C00690032002F>-347<001C0062>-348<0069003F0032>-347<00540060001C002B00690042002B001C0048>-347<0032004B005400480051>27<0076004B0032004D>28<0069>-347<00510037>-347<0069003F0032>-347<004D00320070>27<0032006000400032004D002F0042004D003B>-347<00600032003B0060003200620062>]TJ +1 0 0 1 133.768 587.573 Tm [<0042004D>-316<0069003F0032>-316<006200320060004200320062>-316<00510037>-316<0032004B0054004200600042002B001C0048>-317<002B0051004D002F0042006900420051004D0062002D>-319<00690042004B00320058>-439<003E006D004B001C004D>-316<00600032001C00620051004D>-316<002F00320054>-28<0032004D002F0062>-316<0051004D>-316<0051006D0060>-317<00620032004D00620032>]TJ +1 0 0 1 133.768 575.618 Tm [<0054>-28<00320060002B00320054006900420051004D0062002D>-285<0023>27<0076>-273<004B0032001C004D0062>-274<00510037>-274<001C004D001C0048007600690042002B>-274<006D004D00420069>28<0076>83<0058>-424<0068003F003200600032>-274<002B001C004D>-273<0023>-28<0032>-274<004D0051>-274<002F0051006D00230069>-274<0069003F001C0069>-274<0069003F0032>-274<00510023>-28<00440032002B00690062>]TJ +1 0 0 1 133.768 563.663 Tm [<0042004D>-333<00620054001C002B0032>-333<001C004D002F>-333<00690042004B0032>-333<001C00600032>-333<0072003F001C0069>-333<007D006000620069>-333<003B00420070>28<0032>-333<0060004200620032>-333<00690051>-333<003F>28<006D004B001C004D>-333<00600032001C00620051004D0058>]TJ +1 0 0 1 148.712 551.708 Tm [<0054>-28<002F0037>]TJ +/F36 14.3462 Tf +1 0 0 1 133.768 518.747 Tm [<0052>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 490.938 Tm [<006B>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 463.129 Tm [<006A>-1000<001C0023>-31<002B>]TJ +/F23 9.96264 Tf +1 0 0 1 133.768 441.298 Tm [<007D00480032>]TJ +1 0 0 1 303.133 139.255 Tm [<0052>]TJ +ET + +endstream +endobj +75 0 obj +<< /opacity1 << /ca 1 /CA 1 >> >> +endobj +76 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZNAMJV+LMRoman10-Regular /DescendantFonts [ 79 0 R ] /ToUnicode 80 0 R >> +endobj +77 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 81 0 R ] /ToUnicode 82 0 R >> +endobj +78 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FTRWGM+LMRoman12-Bold /DescendantFonts [ 83 0 R ] /ToUnicode 84 0 R >> +endobj +79 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZNAMJV+LMRoman10-Regular /FontDescriptor 85 0 R /W 86 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +80 0 obj +<< /Length 1229 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZNAMJV-LMRoman10-Regular-0) +%%Title: (TeX-ZNAMJV-LMRoman10-Regular-0 TeX ZNAMJV-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZNAMJV-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZNAMJV-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +39 beginbfchar +<001B> <0041> +<001C> <0061> +<0023> <0062> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<0039> <0034> +<003A> <0047> +<003B> <0067> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004C> <004E> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0063> <003B> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +81 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 87 0 R /W 88 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +82 0 obj +<< /Length 926 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0) +%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OGJFWH-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +18 beginbfchar +<001C> <0061> +<002B> <0063> +<002C> <003A> +<0032> <0065> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0044> <006A> +<0048> <006C> +<0051> <006F> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<0072> <0077> +<0074> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +83 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FTRWGM+LMRoman12-Bold /FontDescriptor 89 0 R /W 90 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +84 0 obj +<< /Length 747 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FTRWGM-LMRoman12-Bold-0) +%%Title: (TeX-FTRWGM-LMRoman12-Bold-0 TeX FTRWGM-LMRoman12-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FTRWGM-LMRoman12-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FTRWGM-LMRoman12-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +6 beginbfchar +<001C> <0061> +<0023> <0062> +<002B> <0063> +<0052> <0031> +<006A> <0033> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +85 0 obj +<< /Type /FontDescriptor /FontName /ZNAMJV+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 91 0 R /CIDSet 92 0 R >> +endobj +86 0 obj +[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 750 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 278 ] 104 [ 722 389 500 500 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 125 [ 556 ] ] +endobj +87 0 obj +<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 93 0 R /CIDSet 94 0 R >> +endobj +88 0 obj +[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ] +endobj +89 0 obj +<< /Type /FontDescriptor /FontName /FTRWGM+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 95 0 R /CIDSet 96 0 R >> +endobj +90 0 obj +[ 28 [ 547 ] 35 [ 625 ] 43 [ 500 ] 82 [ 563 ] 106 [ 563 563 ] ] +endobj +91 0 obj +<< /Subtype /CIDFontType0C /Length 5208 >> +stream + +O +8L
g
p?6Y]wayO}l{{}cyXc|UlYr-mSplыuz廡cԤ~wrSQrj\gdY[9F\Imz]d2fXELm@irW_:rBcaș;,Ci^Zbµ9ȵơfIl)=`\y{$lѓZtY8fOn^lvejUf^gs}bòqebRbP簤W3.nJfV357ݵʊgbm~qw?>/ +")(˸I@yz[m^u`^gsqĴǨ|^zyPmB3$h1YctmͯU/$*I)ߤdƋ4ߓfVE6V!<l^HlvA 㻻y~rtwuwk9'[{il4gAvlvAD u}%6sc6gl厀fKoJZY1'}YAkU(N62aa43RۥƭucBbRŸ3y(dw_baaau.FF>_ev~|yjhlewOzk`cCT +ٮ}XVQNr`kvoذ{rzD +ɤ.]?L#ݦ3+&?O?jx\|͘u1Qq_m[irsݰG)Fn_`@hpnsk}_0IFUBrm_|IuH01A/2Syh̢:9;Y<TMTjsBleJE'lѓZF4[GB7'lً2*=0,÷ɨ1@v/}$tnt4ltx%pcmlʏl$}ٔ͌fvAS$unu.lyn~0(#mnml~mx5,.lk} ܝǪPUytAqmqmV~l ~{{~M== +ɩtbo{j~TA.X<l^HlH2~b^Hl +
+endstream +endobj +92 0 obj +<< /Length 16 >> +stream + +endstream +endobj +93 0 obj +<< /Subtype /CIDFontType0C /Length 2420 >> +stream + +OGJFWH+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity + +(5c|qlm vloulm +
+endstream +endobj +94 0 obj +<< /Length 15 >> +stream + +endstream +endobj +95 0 obj +<< /Subtype /CIDFontType0C /Length 1193 >> +stream + +7ayzϴe9c23_0wؼXf`W -7ykZb +h {xpH/!,ƌƉ~|razUFE/'1w}wkKAux``V!!!Gr/C9P:Y{\ϋFmm]kbqiqewz#[^! +PkavP|=|/$Ͼ + *K,V|ll@C=VCb`mwyz8 +
+endstream +endobj +96 0 obj +<< /Length 14 >> +stream + +endstream +endobj +74 0 obj +<< /XObject << /Im1 6 0 R >> /ProcSet [ /PDF ] >> +endobj +25 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 226.772 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 97 0 R /Length 41 >> +stream +q +1 0 0 1 -141.732 -425.196 cm +/Im2 Do +Q + +endstream +endobj +24 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 2 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200420+01'00') /ModDate (D:20210228200420+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 75 0 R /Font << /F24 77 0 R /F23 76 0 R >> /ProcSet [ /PDF /Text ] >> /Length 303 >> +stream +/opacity1 gs +BT +/F24 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<0052>-1333<006B>-1333<006A>]TJ +1 0 0 1 303.133 139.255 Tm [<006B>]TJ +ET + +endstream +endobj +97 0 obj +<< /XObject << /Im2 24 0 R >> /ProcSet [ /PDF ] >> +endobj +30 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 255.118 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 98 0 R /Length 41 >> +stream +q +1 0 0 1 -113.386 -425.196 cm +/Im1 Do +Q + +endstream +endobj +98 0 obj +<< /XObject << /Im1 6 0 R >> /ProcSet [ /PDF ] >> +endobj +47 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 226.772 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 99 0 R /Length 41 >> +stream +q +1 0 0 1 -141.732 -425.196 cm +/Im2 Do +Q + +endstream +endobj +99 0 obj +<< /XObject << /Im2 24 0 R >> /ProcSet [ /PDF ] >> +endobj +52 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 255.118 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 100 0 R /Length 41 >> +stream +q +1 0 0 1 -113.386 -425.196 cm +/Im1 Do +Q + +endstream +endobj +100 0 obj +<< /XObject << /Im1 6 0 R >> /ProcSet [ /PDF ] >> +endobj +10 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 170.028 634.719 247.116 640.313 ] >> +endobj +11 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 165.878 628.861 276.275 634.445 ] >> +endobj +12 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 622.879 276.275 628.413 ] >> +endobj +13 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 616.901 276.275 622.435 ] >> +endobj +14 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 610.924 276.275 616.458 ] >> +endobj +15 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 604.951 276.275 610.535 ] >> +endobj +16 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 598.973 276.275 604.503 ] >> +endobj +17 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 592.996 276.275 598.525 ] >> +endobj +18 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 587.013 276.275 592.548 ] >> +endobj +19 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 581.095 276.275 586.57 ] >> +endobj +20 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 575.063 276.275 580.592 ] >> +endobj +21 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 569.081 276.275 574.615 ] >> +endobj +22 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf)/D(chapter.1)>> /Rect [ 165.878 563.163 174.078 568.637 ] >> +endobj +23 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(example-image.pdf)/D[0 /Fit]>> /Rect [ 158.406 508.869 165.768 513.432 ] >> +endobj +26 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 282.581 640.697 359.667 646.291 ] >> +endobj +33 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 170.028 467.896 247.116 473.49 ] >> +endobj +34 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 165.878 462.038 276.275 467.622 ] >> +endobj +35 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 456.056 276.275 461.59 ] >> +endobj +36 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 450.078 276.275 455.612 ] >> +endobj +37 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 444.101 276.275 449.635 ] >> +endobj +38 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 438.128 276.275 443.712 ] >> +endobj +39 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 432.15 276.275 437.68 ] >> +endobj +40 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 426.173 276.275 431.702 ] >> +endobj +41 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 420.19 276.275 425.725 ] >> +endobj +42 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 414.272 276.275 419.747 ] >> +endobj +43 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 408.24 276.275 413.769 ] >> +endobj +44 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 158.406 402.258 276.275 407.792 ] >> +endobj +45 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf)/D(chapter.1)>> /Rect [ 165.878 396.34 174.078 401.814 ] >> +endobj +46 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(example-image.pdf)/D[0 /Fit]>> /Rect [ 158.406 342.046 165.768 346.609 ] >> +endobj +48 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 282.581 473.874 359.667 479.468 ] >> +endobj +8 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 167.512 640.786 187.388 647.287 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@1@) >> >> +endobj +9 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 164.882 633.723 170.361 641.309 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@2@) >> >> +endobj +27 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 281.584 634.754 287.064 641.17 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@3@) >> >> +endobj +28 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 290.715 634.754 296.194 641.17 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@4@) >> >> +endobj +29 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 299.846 634.754 305.325 641.17 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@5@) >> >> +endobj +31 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 167.512 473.964 187.388 480.464 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@1@B) >> >> +endobj +32 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 164.882 466.9 170.361 474.487 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@2@B) >> >> +endobj +49 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 281.584 467.932 287.064 474.347 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@3@B) >> >> +endobj +50 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 290.715 467.932 296.194 474.347 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@4@B) >> >> +endobj +51 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 299.846 467.932 305.325 474.347 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@5@B) >> >> +endobj +59 0 obj +<< /D [ 5 0 R /XYZ 132.768 705.06 null ] >> +endobj +60 0 obj +<< /D [ 5 0 R /XYZ 133.768 667.198 null ] >> +endobj +61 0 obj +<< /D [ 5 0 R /XYZ 182.127 543.166 null ] >> +endobj +62 0 obj +<< /D [ 5 0 R /XYZ 205.35 556.147 null ] >> +endobj +63 0 obj +<< /D [ 5 0 R /XYZ 228.572 556.147 null ] >> +endobj +64 0 obj +<< /D [ 5 0 R /XYZ 251.795 543.166 null ] >> +endobj +65 0 obj +<< /D [ 5 0 R /XYZ 275.018 529.261 null ] >> +endobj +66 0 obj +<< /D [ 5 0 R /XYZ 182.127 376.343 null ] >> +endobj +67 0 obj +<< /D [ 5 0 R /XYZ 205.35 389.324 null ] >> +endobj +68 0 obj +<< /D [ 5 0 R /XYZ 228.572 389.324 null ] >> +endobj +69 0 obj +<< /D [ 5 0 R /XYZ 251.795 376.343 null ] >> +endobj +70 0 obj +<< /D [ 5 0 R /XYZ 275.018 362.438 null ] >> +endobj +57 0 obj +<< /ExtGState 1 0 R /Font << /F23 71 0 R >> /XObject << /Fm1 7 0 R /Fm2 25 0 R /Fm3 30 0 R /Fm4 47 0 R /Fm5 52 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +118 0 obj +<< /Length 142 >> +stream +/opacity1 gs +0 g 0 G +1 0 0 1 25.989 -0.016 cm +q +.94078 0 0 .94078 0 0 cm +q +1 0 0 1 0 0 cm +/Im6 Do +Q +Q +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G + +endstream +endobj +117 0 obj +<< /Type /Page /Contents 118 0 R /Resources 116 0 R /MediaBox [ 0 0 612 792 ] /Parent 72 0 R /Annots 124 0 R >> +endobj +124 0 obj +[ 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 101 0 R ] +endobj +56 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 1 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200447+01'00') /ModDate (D:20210228200447+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 125 0 R /Font << /F23 126 0 R /F24 127 0 R /F36 128 0 R >> /ProcSet [ /PDF /Text ] >> /Length 4742 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<0052>]TJ +/F24 9.96264 Tf +1 0 0 1 157.011 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<001B0062>-414<001C004D>27<0076>-413<002F0032002F0042002B001C00690032002F>-415<00600032001C002F00320060>-414<002B001C004D>-415<002B00480032001C006000480076>-414<006200320032002D>-435<0069003F0032>-414<0041002F0032001C0048>-415<00510037>-414<00540060001C002B00690042002B001C0048>-415<00600032001C00620051004D>-414<00420062>-415<001C>]TJ +1 0 0 1 133.768 683.215 Tm [<0060003200540060003200620032004D>28<0069001C006900420051004D>-390<00510037002D>-406<001C0062>-391<0037001C0060>-391<001C0062>-390<0041>-391<0046004D0051>27<0072002D>-405<0069003F0032>-390<0069003F0042004D003B0062>-391<0042004D>-391<0069003F0032004B0062003200480070>27<003200620063>-419<001C0062>-391<0041>-391<003F001C>27<0070>28<0032>-390<0062003F0051>28<0072004D>]TJ +1 0 0 1 133.768 671.26 Tm [<00320048006200320072003F003200600032002D>-264<0069003F0032>-247<0054003F0032004D0051004B0032004D001C>-247<0062003F0051006D0048002F>-247<0051004D00480076>-248<0023>-28<0032>-247<006D00620032002F>-247<001C0062>-247<001C>-247<002B001C004D0051004D>-247<003700510060>-247<0051006D0060>-248<006D004D002F0032006000620069001C004D002F0042004D003B0058>]TJ +1 0 0 1 133.768 659.304 Tm [<0068003F0032>-329<0054001C0060001C00480051003B00420062004B0062>-329<00510037>-330<00540060001C002B00690042002B001C0048>-329<00600032001C00620051004D>-329<001C00600032>-330<0072003F001C0069>-329<007D006000620069>-329<003B00420070>27<0032>-329<0060004200620032>-329<00690051>-329<0069003F0032>-330<001C0060002B>28<003F004200690032002B00690051004D0042002B>]TJ +1 0 0 1 133.768 647.349 Tm [<00510037>-383<00540060001C002B00690042002B001C0048>-383<00600032001C00620051004D0058>-595<001B0062>-383<0072004200480048>-383<0032001C0062004200480076>-383<0023>-28<0032>-384<0062003F0051>27<0072004D>-382<0042004D>-383<0069003F0032>-383<004D003200740069>-384<00620032002B006900420051004D002D>-395<00600032001C00620051004D>-384<0072>28<0051006D0048002F>]TJ +1 0 0 1 133.768 635.394 Tm [<0069003F0032006000320023>28<0076>-260<0023>-28<0032>-260<004B001C002F0032>-261<00690051>-260<002B0051004D>27<00690060001C002F0042002B0069002D>-274<0042004D>-260<0070004200320072>-261<00510037>-260<0069003F003200620032>-261<002B0051004D00620042002F00320060001C006900420051004D0062002D>-274<0069003F0032>-261<0041002F0032001C0048>-260<00510037>-261<00540060001C002B0040>]TJ +1 0 0 1 133.768 623.439 Tm [<00690042002B001C0048>-398<00600032001C00620051004D002D>-415<0076>27<00320069>-398<0069003F0032>-399<004B001C004D0042003700510048002F>-398<002F00320054>-28<0032004D002F0062>-399<0051004D>-398<0069003F0032>-399<0054003F0032004D0051004B0032004D001C0058>-641<004C0032002B00320062006200420069>27<0076>-398<002F00320054>-28<0032004D002F0062>]TJ +1 0 0 1 133.768 611.484 Tm [<0051004D002D>-350<0072003F0032004D>-348<0069003F>27<006D0062>-346<006900600032001C00690032002F>-347<001C0062>-348<0069003F0032>-347<00540060001C002B00690042002B001C0048>-347<0032004B005400480051>27<0076004B0032004D>28<0069>-347<00510037>-347<0069003F0032>-347<004D00320070>27<0032006000400032004D002F0042004D003B>-347<00600032003B0060003200620062>]TJ +1 0 0 1 133.768 599.529 Tm [<0042004D>-316<0069003F0032>-316<006200320060004200320062>-316<00510037>-316<0032004B0054004200600042002B001C0048>-317<002B0051004D002F0042006900420051004D0062002D>-319<00690042004B00320058>-439<003E006D004B001C004D>-316<00600032001C00620051004D>-316<002F00320054>-28<0032004D002F0062>-316<0051004D>-316<0051006D0060>-317<00620032004D00620032>]TJ +1 0 0 1 133.768 587.573 Tm [<0054>-28<00320060002B00320054006900420051004D0062002D>-285<0023>27<0076>-273<004B0032001C004D0062>-274<00510037>-274<001C004D001C0048007600690042002B>-274<006D004D00420069>28<0076>83<0058>-424<0068003F003200600032>-274<002B001C004D>-273<0023>-28<0032>-274<004D0051>-274<002F0051006D00230069>-274<0069003F001C0069>-274<0069003F0032>-274<00510023>-28<00440032002B00690062>]TJ +1 0 0 1 133.768 575.618 Tm [<0042004D>-333<00620054001C002B0032>-333<001C004D002F>-333<00690042004B0032>-333<001C00600032>-333<0072003F001C0069>-333<007D006000620069>-333<003B00420070>28<0032>-333<0060004200620032>-333<00690051>-333<003F>28<006D004B001C004D>-333<00600032001C00620051004D0058>]TJ +1 0 0 1 148.712 563.663 Tm [<0054>-28<002F0037>]TJ +/F36 14.3462 Tf +1 0 0 1 133.768 530.702 Tm [<0052>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 502.893 Tm [<006B>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 475.084 Tm [<006A>-1000<001C0023>-31<002B>]TJ +/F23 9.96264 Tf +1 0 0 1 133.768 453.253 Tm [<007D00480032>]TJ +1 0 0 1 303.133 139.255 Tm [<0052>]TJ +ET + +endstream +endobj +125 0 obj +<< /opacity1 << /ca 1 /CA 1 >> >> +endobj +126 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZNAMJV+LMRoman10-Regular /DescendantFonts [ 129 0 R ] /ToUnicode 130 0 R >> +endobj +127 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 131 0 R ] /ToUnicode 132 0 R >> +endobj +128 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FTRWGM+LMRoman12-Bold /DescendantFonts [ 133 0 R ] /ToUnicode 134 0 R >> +endobj +129 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZNAMJV+LMRoman10-Regular /FontDescriptor 135 0 R /W 136 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +130 0 obj +<< /Length 1229 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZNAMJV-LMRoman10-Regular-0) +%%Title: (TeX-ZNAMJV-LMRoman10-Regular-0 TeX ZNAMJV-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZNAMJV-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZNAMJV-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +39 beginbfchar +<001B> <0041> +<001C> <0061> +<0023> <0062> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<0039> <0034> +<003A> <0047> +<003B> <0067> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004C> <004E> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0063> <003B> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +131 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 137 0 R /W 138 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +132 0 obj +<< /Length 926 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0) +%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OGJFWH-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +18 beginbfchar +<001C> <0061> +<002B> <0063> +<002C> <003A> +<0032> <0065> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0044> <006A> +<0048> <006C> +<0051> <006F> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<0072> <0077> +<0074> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +133 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FTRWGM+LMRoman12-Bold /FontDescriptor 139 0 R /W 140 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +134 0 obj +<< /Length 747 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FTRWGM-LMRoman12-Bold-0) +%%Title: (TeX-FTRWGM-LMRoman12-Bold-0 TeX FTRWGM-LMRoman12-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FTRWGM-LMRoman12-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FTRWGM-LMRoman12-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +6 beginbfchar +<001C> <0061> +<0023> <0062> +<002B> <0063> +<0052> <0031> +<006A> <0033> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +135 0 obj +<< /Type /FontDescriptor /FontName /ZNAMJV+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 141 0 R /CIDSet 142 0 R >> +endobj +136 0 obj +[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 750 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 278 ] 104 [ 722 389 500 500 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 125 [ 556 ] ] +endobj +137 0 obj +<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 143 0 R /CIDSet 144 0 R >> +endobj +138 0 obj +[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ] +endobj +139 0 obj +<< /Type /FontDescriptor /FontName /FTRWGM+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 145 0 R /CIDSet 146 0 R >> +endobj +140 0 obj +[ 28 [ 547 ] 35 [ 625 ] 43 [ 500 ] 82 [ 563 ] 106 [ 563 563 ] ] +endobj +141 0 obj +<< /Subtype /CIDFontType0C /Length 5208 >> +stream + +O +8L
g
p?6Y]wayO}l{{}cyXc|UlYr-mSplыuz廡cԤ~wrSQrj\gdY[9F\Imz]d2fXELm@irW_:rBcaș;,Ci^Zbµ9ȵơfIl)=`\y{$lѓZtY8fOn^lvejUf^gs}bòqebRbP簤W3.nJfV357ݵʊgbm~qw?>/ +")(˸I@yz[m^u`^gsqĴǨ|^zyPmB3$h1YctmͯU/$*I)ߤdƋ4ߓfVE6V!<l^HlvA 㻻y~rtwuwk9'[{il4gAvlvAD u}%6sc6gl厀fKoJZY1'}YAkU(N62aa43RۥƭucBbRŸ3y(dw_baaau.FF>_ev~|yjhlewOzk`cCT +ٮ}XVQNr`kvoذ{rzD +ɤ.]?L#ݦ3+&?O?jx\|͘u1Qq_m[irsݰG)Fn_`@hpnsk}_0IFUBrm_|IuH01A/2Syh̢:9;Y<TMTjsBleJE'lѓZF4[GB7'lً2*=0,÷ɨ1@v/}$tnt4ltx%pcmlʏl$}ٔ͌fvAS$unu.lyn~0(#mnml~mx5,.lk} ܝǪPUytAqmqmV~l ~{{~M== +ɩtbo{j~TA.X<l^HlH2~b^Hl +
+endstream +endobj +142 0 obj +<< /Length 16 >> +stream + +endstream +endobj +143 0 obj +<< /Subtype /CIDFontType0C /Length 2420 >> +stream + +OGJFWH+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity + +(5c|qlm vloulm +
+endstream +endobj +144 0 obj +<< /Length 15 >> +stream + +endstream +endobj +145 0 obj +<< /Subtype /CIDFontType0C /Length 1193 >> +stream + +7ayzϴe9c23_0wؼXf`W -7ykZb +h {xpH/!,ƌƉ~|razUFE/'1w}wkKAux``V!!!Gr/C9P:Y{\ϋFmm]kbqiqewz#[^! +PkavP|=|/$Ͼ + *K,V|ll@C=VCb`mwyz8 +
+endstream +endobj +146 0 obj +<< /Length 14 >> +stream + +endstream +endobj +102 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 172.765 662.182 317.807 672.708 ] >> +endobj +103 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 164.957 651.159 476.13 661.666 ] >> +endobj +104 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 639.902 476.13 650.316 ] >> +endobj +105 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 628.655 476.13 639.069 ] >> +endobj +106 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 617.407 476.13 627.82 ] >> +endobj +107 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 606.169 476.13 616.676 ] >> +endobj +108 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 594.921 476.13 605.325 ] >> +endobj +109 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 583.673 476.13 594.077 ] >> +endobj +110 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 572.416 476.13 582.83 ] >> +endobj +111 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 561.281 476.13 571.582 ] >> +endobj +112 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 549.93 476.13 560.334 ] >> +endobj +113 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 150.898 538.673 398.571 549.086 ] >> +endobj +114 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /Subtype/Link/A<</Type/Action/S/GoToR/F(/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf)/D(chapter.1)>> /Rect [ 164.957 527.537 180.385 537.838 ] >> +endobj +115 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.444706 0.456472 0.680002] /Subtype/Link/A<</Type/Action/S/GoToR/F(example-image.pdf)/D[0 /Fit]>> /Rect [ 150.898 425.376 164.751 433.962 ] >> +endobj +101 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.0 0.0 1.0] /Rect [ 163.961 661.186 172.514 673.704 ]/A << /S /GoTo /D (NEWPAX@doc-input2.newpax@1@B) >> >> +endobj +119 0 obj +<< /D [ 117 0 R /XYZ 175.058 514.336 null ] >> +endobj +120 0 obj +<< /D [ 117 0 R /XYZ 198.281 514.336 null ] >> +endobj +121 0 obj +<< /D [ 117 0 R /XYZ 221.504 489.91 null ] >> +endobj +122 0 obj +<< /D [ 117 0 R /XYZ 244.727 463.747 null ] >> +endobj +123 0 obj +<< /D [ 117 0 R /XYZ 132.768 705.06 null ] >> +endobj +116 0 obj +<< /ExtGState 1 0 R /XObject << /Im6 56 0 R >> /ProcSet [ /PDF ] >> +endobj +154 0 obj +<< /Length 142 >> +stream +/opacity1 gs +0 g 0 G +1 0 0 1 25.989 -0.016 cm +q +.94078 0 0 .94078 0 0 cm +q +1 0 0 1 0 0 cm +/Im7 Do +Q +Q +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G + +endstream +endobj +153 0 obj +<< /Type /Page /Contents 154 0 R /Resources 152 0 R /MediaBox [ 0 0 612 792 ] /Parent 72 0 R /Annots 156 0 R >> +endobj +156 0 obj +[ 148 0 R 149 0 R 150 0 R 151 0 R ] +endobj +147 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 2 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200447+01'00') /ModDate (D:20210228200447+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 125 0 R /Font << /F24 127 0 R /F23 126 0 R >> /ProcSet [ /PDF /Text ] >> /Length 303 >> +stream +/opacity1 gs +BT +/F24 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<0052>-1333<006B>-1333<006A>]TJ +1 0 0 1 303.133 139.255 Tm [<006B>]TJ +ET + +endstream +endobj +148 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.724708 0.4 0.717646] /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 164.957 662.182 309.999 672.708 ] >> +endobj +149 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.0 0.0 1.0] /Rect [ 163.961 651.879 172.514 662.194 ]/A << /S /GoTo /D (NEWPAX@doc-input2.newpax@2@B) >> >> +endobj +150 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.0 0.0 1.0] /Rect [ 181.141 651.879 189.694 662.194 ]/A << /S /GoTo /D (NEWPAX@doc-input2.newpax@3@B) >> >> +endobj +151 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1] /H /I /C [0.0 0.0 1.0] /Rect [ 198.321 651.879 206.874 662.194 ]/A << /S /GoTo /D (NEWPAX@doc-input2.newpax@4@B) >> >> +endobj +155 0 obj +<< /D [ 153 0 R /XYZ 132.768 705.06 null ] >> +endobj +152 0 obj +<< /ExtGState 1 0 R /XObject << /Im7 147 0 R >> /ProcSet [ /PDF ] >> +endobj +161 0 obj +<< /Length 142 >> +stream +/opacity1 gs +0 g 0 G +1 0 0 1 25.989 -0.016 cm +q +.94078 0 0 .94078 0 0 cm +q +1 0 0 1 0 0 cm +/Im8 Do +Q +Q +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G + +endstream +endobj +160 0 obj +<< /Type /Page /Contents 161 0 R /Resources 159 0 R /MediaBox [ 0 0 612 792 ] /Parent 72 0 R /Annots 163 0 R >> +endobj +163 0 obj +[ 158 0 R ] +endobj +157 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 3 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200447+01'00') /ModDate (D:20210228200447+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 125 0 R /Font << /F23 126 0 R >> /ProcSet [ /PDF /Text ] >> /Length 173 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003A0051>-333<00690051>-333<007D006000620069>-333<0054001C003B0032>]TJ +1 0 0 1 303.133 139.255 Tm [<006A>]TJ +ET + +endstream +endobj +158 0 obj +<< /Type /Annot /Border [0 0 1] /H /I /C [0.668236 0.675292 0.4] /Subtype/Link/A<</Type/Action/S/Named/N/FirstPage>> /Rect [ 164.957 662.398 231.541 672.811 ] >> +endobj +162 0 obj +<< /D [ 160 0 R /XYZ 132.768 705.06 null ] >> +endobj +159 0 obj +<< /ExtGState 1 0 R /XObject << /Im8 157 0 R >> /ProcSet [ /PDF ] >> +endobj +1 0 obj +<< /opacity1 <</ca 1/CA 1>> >> +endobj +167 0 obj +<< /Length 142 >> +stream +/opacity1 gs +0 g 0 G +1 0 0 1 25.989 -0.016 cm +q +.94078 0 0 .94078 0 0 cm +q +1 0 0 1 0 0 cm +/Im9 Do +Q +Q +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G + +endstream +endobj +166 0 obj +<< /Type /Page /Contents 167 0 R /Resources 165 0 R /MediaBox [ 0 0 612 792 ] /Parent 72 0 R >> +endobj +164 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 4 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200447+01'00') /ModDate (D:20210228200447+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 125 0 R /Font << /F23 126 0 R >> /ProcSet [ /PDF /Text ] >> /Length 123 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<00230048006D0023>]TJ +1 0 0 1 303.133 139.255 Tm [<0039>]TJ +ET + +endstream +endobj +168 0 obj +<< /D [ 166 0 R /XYZ 132.768 705.06 null ] >> +endobj +165 0 obj +<< /ExtGState 1 0 R /XObject << /Im9 164 0 R >> /ProcSet [ /PDF ] >> +endobj +169 0 obj +[ 82 [ 500 ] ] +endobj +171 0 obj +<< /Length 11 >> +stream + +endstream +endobj +172 0 obj +<< /Subtype /CIDFontType0C /Length 574 >> +stream + +
+endstream +endobj +170 0 obj +<< /Type /FontDescriptor /FontName /JFRMQG+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 172 0 R /CIDSet 171 0 R >> +endobj +173 0 obj +<< /Length 692 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-JFRMQG-LMRoman10-Regular-0) +%%Title: (TeX-JFRMQG-LMRoman10-Regular-0 TeX JFRMQG-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (JFRMQG-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-JFRMQG-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +1 beginbfchar +<0052> <0031> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +71 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /JFRMQG+LMRoman10-Regular /DescendantFonts [ 174 0 R ] /ToUnicode 173 0 R >> +endobj +174 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /JFRMQG+LMRoman10-Regular /FontDescriptor 170 0 R /W 169 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +72 0 obj +<< /Type /Pages /Count 5 /Kids [ 5 0 R 117 0 R 153 0 R 160 0 R 166 0 R ] >> +endobj +175 0 obj +<< /Names [ (Doc-Start) 60 0 R (NEWPAX@doc-input1.newpax@1@) 61 0 R (NEWPAX@doc-input1.newpax@1@B) 66 0 R (NEWPAX@doc-input1.newpax@2@) 62 0 R (NEWPAX@doc-input1.newpax@2@B) 67 0 R (NEWPAX@doc-input1.newpax@3@) 63 0 R (NEWPAX@doc-input1.newpax@3@B) 68 0 R (NEWPAX@doc-input1.newpax@4@) 64 0 R (NEWPAX@doc-input1.newpax@4@B) 69 0 R (NEWPAX@doc-input1.newpax@5@) 65 0 R (NEWPAX@doc-input1.newpax@5@B) 70 0 R (NEWPAX@doc-input2.newpax@1@B) 119 0 R (NEWPAX@doc-input2.newpax@2@B) 120 0 R (NEWPAX@doc-input2.newpax@3@B) 121 0 R (NEWPAX@doc-input2.newpax@4@B) 122 0 R (page.1) 59 0 R (page.2) 123 0 R (page.3) 155 0 R (page.4) 162 0 R (page.5) 168 0 R ] /Limits [ (Doc-Start) (page.5) ] >> +endobj +176 0 obj +<< /Dests 175 0 R >> +endobj +177 0 obj +<< /Type /Catalog /Pages 72 0 R /Names 176 0 R /Lang (en-US)/PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >> +endobj +178 0 obj +<< /Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200610+01'00') /ModDate (D:20210228200610+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> +endobj +xref +0 179 +0000000002 65535 f +0000060830 00000 n +0000000003 00000 f +0000000004 00000 f +0000000053 00000 f +0000000668 00000 n +0000001304 00000 n +0000001090 00000 n +0000030181 00000 n +0000030392 00000 n +0000023537 00000 n +0000023756 00000 n +0000023975 00000 n +0000024194 00000 n +0000024413 00000 n +0000024632 00000 n +0000024851 00000 n +0000025070 00000 n +0000025289 00000 n +0000025508 00000 n +0000025726 00000 n +0000025945 00000 n +0000026164 00000 n +0000026421 00000 n +0000021746 00000 n +0000021531 00000 n +0000026643 00000 n +0000030603 00000 n +0000030814 00000 n +0000031025 00000 n +0000022691 00000 n +0000031236 00000 n +0000031449 00000 n +0000026862 00000 n +0000027080 00000 n +0000027299 00000 n +0000027517 00000 n +0000027736 00000 n +0000027955 00000 n +0000028174 00000 n +0000028391 00000 n +0000028610 00000 n +0000028828 00000 n +0000029047 00000 n +0000029265 00000 n +0000029484 00000 n +0000029740 00000 n +0000022972 00000 n +0000029962 00000 n +0000031660 00000 n +0000031873 00000 n +0000032086 00000 n +0000023254 00000 n +0000000054 00000 f +0000000055 00000 f +0000000000 00000 f +0000033662 00000 n +0000033028 00000 n +0000000020 00000 n +0000032299 00000 n +0000032359 00000 n +0000032420 00000 n +0000032481 00000 n +0000032541 00000 n +0000032602 00000 n +0000032663 00000 n +0000032724 00000 n +0000032785 00000 n +0000032845 00000 n +0000032906 00000 n +0000032967 00000 n +0000063786 00000 n +0000064145 00000 n +0000000792 00000 n +0000021465 00000 n +0000006701 00000 n +0000006751 00000 n +0000006905 00000 n +0000007058 00000 n +0000007209 00000 n +0000007409 00000 n +0000008691 00000 n +0000008890 00000 n +0000009868 00000 n +0000010065 00000 n +0000010864 00000 n +0000011100 00000 n +0000011458 00000 n +0000011693 00000 n +0000011901 00000 n +0000012135 00000 n +0000012215 00000 n +0000017500 00000 n +0000017567 00000 n +0000020064 00000 n +0000020130 00000 n +0000021400 00000 n +0000022624 00000 n +0000022906 00000 n +0000023187 00000 n +0000023470 00000 n +0000056641 00000 n +0000053799 00000 n +0000054000 00000 n +0000054200 00000 n +0000054400 00000 n +0000054600 00000 n +0000054799 00000 n +0000054999 00000 n +0000055199 00000 n +0000055399 00000 n +0000055598 00000 n +0000055798 00000 n +0000055997 00000 n +0000056198 00000 n +0000056437 00000 n +0000057144 00000 n +0000033392 00000 n +0000033189 00000 n +0000056826 00000 n +0000056890 00000 n +0000056954 00000 n +0000057017 00000 n +0000057081 00000 n +0000033521 00000 n +0000038995 00000 n +0000039046 00000 n +0000039203 00000 n +0000039359 00000 n +0000039513 00000 n +0000039716 00000 n +0000040999 00000 n +0000041201 00000 n +0000042180 00000 n +0000042380 00000 n +0000043180 00000 n +0000043419 00000 n +0000043778 00000 n +0000044016 00000 n +0000044225 00000 n +0000044462 00000 n +0000044543 00000 n +0000049829 00000 n +0000049897 00000 n +0000052395 00000 n +0000052462 00000 n +0000053733 00000 n +0000057614 00000 n +0000058496 00000 n +0000058697 00000 n +0000058882 00000 n +0000059067 00000 n +0000059315 00000 n +0000057432 00000 n +0000057229 00000 n +0000059252 00000 n +0000057561 00000 n +0000059762 00000 n +0000060501 00000 n +0000060744 00000 n +0000059604 00000 n +0000059401 00000 n +0000060681 00000 n +0000059733 00000 n +0000061193 00000 n +0000061945 00000 n +0000061080 00000 n +0000060877 00000 n +0000061882 00000 n +0000062031 00000 n +0000062794 00000 n +0000062063 00000 n +0000062135 00000 n +0000063033 00000 n +0000063942 00000 n +0000064238 00000 n +0000064939 00000 n +0000064977 00000 n +0000065136 00000 n +trailer +<< /Size 179 /Root 177 0 R /Info 178 0 R /ID [ <85BB5DA5CDD34E17F4E5301517C4A4D0> <85BB5DA5CDD34E17F4E5301517C4A4D0> ] >> +startxref +65443 +%%EOF diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.tex new file mode 100644 index 00000000000..dc23bcd842b --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-use-newpax.tex @@ -0,0 +1,35 @@ +% !Mode:: "TeX:UTF-8:Main" + +\RequirePackage{pdfmanagement-testphase} +\DeclareDocumentMetadata{uncompress} +\documentclass{article} + +\usepackage{pdfpages,xcolor} + +\usepackage{hyperref} +\hypersetup{linkbordercolor=blue} + +\usepackage{newpax} + +%use the link border color and style of the imported pdf +%and not hyperref colors +\newpaxsetup{usefileattributes=true} + +\begin{document} + +\includegraphics[scale=0.5,trim=4cm 15cm 8cm 3cm,clip,page=1]{doc-input1} +\includegraphics[scale=0.5,trim=5cm 15cm 8cm 3cm,clip,page=2]{doc-input1} + +%set a unique suffix if the pdf is imported twice +\newpaxsetup{destsuffix=B} +\includegraphics[scale=0.5,trim=4cm 15cm 8cm 3cm,clip,page=1]{doc-input1} +\includegraphics[scale=0.5,trim=5cm 15cm 8cm 3cm,clip,page=2]{doc-input1} + +% suppress the adding of annotations +\newpaxsetup{addannots=false} +\includegraphics[scale=0.5,trim=4cm 15cm 8cm 3cm,clip,page=1]{doc-input1} + +%reactivate, don't use file attributes +\newpaxsetup{addannots=true,usefileattributes=false} +\includepdf[pages=-]{doc-input2} +\end{document} diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.pdf b/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.pdf Binary files differnew file mode 100644 index 00000000000..644eba050b8 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.pdf diff --git a/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.tex b/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.tex new file mode 100644 index 00000000000..f5b6e695a6e --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/doc-use-pax.tex @@ -0,0 +1,25 @@ +% !Mode:: "TeX:UTF-8:Main" +\documentclass{article} +\usepackage{ifluatex,etoolbox} +\usepackage{pdfpages} +%pax needs this to run with lualatex +\ifluatex +\usepackage{pdftexcmds} +\makeatletter +\let\pdfstrcmp\pdf@strcmp +\let\pdfescapename\pdf@escapename +\makeatother +\usepackage{luatex85} +\fi +%load pax +\usepackage{pax} +%correct a bug in pax affecting clipping +\makeatletter +\patchcmd\PAX@pdf@annot{\PAX@pagellx}{\PAX@page@llx}{}{\fail} +\makeatother +\begin{document} +\includegraphics[scale=0.5,trim=5cm 15cm 8cm 3cm,clip,page=2]{doc-input1} +\includegraphics[scale=0.5,trim=5cm 15cm 8cm 3cm,clip,page=1]{doc-input1} + +\includepdf[pages=-]{doc-input2} +\end{document} diff --git a/Master/texmf-dist/doc/lualatex/newpax/newpax.pdf b/Master/texmf-dist/doc/lualatex/newpax/newpax.pdf new file mode 100644 index 00000000000..87ad6c60c2b --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/newpax.pdf @@ -0,0 +1,3390 @@ +%PDF-1.7 +% +7 0 obj +<< /Length 12176 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F54 20.66252 Tf +1 0 0 1 174.076 714.049 Tm [<0068003F0032>]TJ + +/F55 20.66252 Tf +1 0 0 1 218.955 714.049 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F54 20.66252 Tf +1 0 0 1 291.625 714.049 Tm [<0054001C002B0046001C003B0032002D>-367<0070007900580038>]TJ +0 g 0 G +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 172.204 694.646 Tm [<005F00320042004D00620032006000690042004D003B>-367<001C004D004D00510069001C006900420051004D0062>-367<003700600051004B>-367<0042004D002B0048006D002F0032002F>-367<0054>-31<002F0037>-367<007D00480032>]TJ +0 g 0 G +/F57 14.3462 Tf +1 0 0 1 252.361 665.805 Tm [<0036>12<004D0053>-8<004A004C0046>-225<0027>10<004A00540044004900460053>]TJ +/F57 12.95146 Tf +1 0 0 1 342.914 666.569 Tm [<000B>]TJ +/F57 14.3462 Tf +1 0 0 1 261.6 636.963 Tm [<0013001100130012000E00110013000E00130017>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 74.008 559.773 Tm [<0052>-500<0041004D006900600051>-31<002F006D002B006900420051004D>]TJ +0 g 0 G +/F57 10.90909 Tf +1.014 0 0 1 74.409 527.155 Tm [<002D004A004F004C0054>-221<004A004F>-222<0042>-222<003100250027>-222<00420053>19<0046>-221<00440053>19<00460042005500460045>-220<0058004A00550049>-222<0042004F004F0050005500420055004A0050004F>-222<00500043004B0046004400550054>19<000F>-295<0034>23<005600440049>-221<0042004F>-221<00500043004B004600440055>-222<004A0054>-222<004F00500055>-222<00440050004F004F00460044005500460045>-222<00550050>-222<005500490046>]TJ +0.985 0 0 1 74.409 513.605 Tm [<00440050004F00550046004F0055>-229<00500053>-230<0055004600590055000D>-230<004300560055>-229<0054004A004E0051004D005A>-230<00450046005400440053>-8<004A004300460054>-230<0042004F>-229<00090053>19<0046004400550042004F00480056004D00420053000A>-228<00420053>19<00460042>-228<0050004F>-230<005500490046>-230<0051004200480046>-229<0042004F0045>-230<00450046056D004F00460054>-229<0042004F>-230<004200440055004A0050004F>]TJ +0.98 0 0 1 74.409 500.056 Tm [<004A0047>-226<005500490046>-226<004400560053005400500053>-226<004A0054>-226<004A004F>-226<005500490046>-227<00420053>20<00460042000F>-304<003500490046>-226<0044005000500053>20<0045004A004F0042005500460054>-226<00500047>-226<005500490046>-226<00420053>20<00460042>-225<00420053>20<0046>-226<0048004A0057>5<0046004F>-226<004A004F>-226<0042004300540050004D005600550046>-226<0051004200480046>-226<0044005000500053>20<0045004A004F0042005500460054>20<000F>]TJ +1.016 0 0 1 74.071 486.507 Tm [<003500490046>-222<004200440055004A0050004F>-222<00500047>-222<0054005600440049>-223<0042004F>-222<0042004F004F0050005500420055004A0050004F>-222<00440042004F>-223<00430046>-222<0042004F>-222<00460059005500460053>-8<004F0042004D>-222<00360033002D000D>-223<004300560055>-222<0042004D00540050>-222<0042004F>-223<004A004F005500460053>-8<004F0042004D>-222<0045004600540055004A004F00420055004A0050004F000F>]TJ +1.02 0 0 1 74.409 472.958 Tm [<0034>24<005600440049>-265<0045004600540055004A004F00420055004A0050004F>-265<00420053>19<0046>-264<00500043004B0046004400550054>-265<00450046005400440053>-8<004A0043004A004F0048>-265<0042>-265<0051004200480046>-266<0042004F0045>-265<00540050004E0046>-265<004A004F005400550053>-8<005600440055004A0050004F0054>-265<00490050>29<0058>-264<00550050>-265<0045004A00540051004D0042005A>-265<005500490046>]TJ +1 0 0 1 74.409 459.409 Tm [<00510042004800460443004200480042004A004F>-225<00560054004A004F0048>-225<0042004300540050004D005600550046>-225<0044005000500053>20<0045004A004F0042005500460054>20<000F>]TJ +0.98 0 0 1 73.897 439.085 Tm [<003800490046004F>-153<0042>-153<003100250027>-153<004A0054>-153<004A004F0044004D0056004500460045>-153<004A004F>-153<0042004F00500055004900460053>-153<0031002500270443004E0042005A>-153<004A0055>-153<00430046>-153<0058004A00550049>]TJ +/F36 10.90909 Tf +1 0 0 1 338.225 439.085 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B0062>]TJ +/F57 10.90909 Tf +0.98 0 0 1 431.498 439.085 Tm [<00500053>-153<0058004A00550049>]TJ +/F36 10.90909 Tf +1 0 0 1 466.587 439.085 Tm [<00240042004D002B0048006D002F00320054002F0037>]TJ +/F57 10.90909 Tf +0.98 0 0 1 529.587 439.085 Tm [<0442005500490046>]TJ +1.006 0 0 1 74.409 425.536 Tm [<0042004F004F0050005500420055004A0050004F>-225<0044005000500053>19<0045004A004F0042005500460054>-224<004F0050>-225<004D0050004F004800460053>-225<004E0042004C0046>-225<00540046004F00540046>-225<00420054>-226<005500490046005A>-225<00450050004F>81<0445>76<0055>-225<0053>20<0046004700460053>-224<00550050>-226<005500490046>-225<0053>20<004600440046004A0057004A004F0048>-225<0051004200480046>-225<00090042004F0045>]TJ +0.98 0 0 1 74.409 411.987 Tm [<0050004700550046004F>-200<005500490046>-201<004200440055004A0050004F>-201<00500047>-200<0042004F>-201<0042004F004F0050005500420055004A0050004F>-200<0045005000460054004F>82<0445>78<0055>-200<004E0042004C0046>-200<00540046004F00540046>-201<0046004A0055004900460053000A000D>-207<00540050>-200<0042004D004D>-201<0035>103<00460039000E0046004F0048004A004F00460054>-199<0042004F0045>-201<004300420044004C0046004F00450054>]TJ +1.011 0 0 1 74.409 398.437 Tm [<005400550053>-8<004A0051>-223<005500490046004E>-223<004200580042005A>-223<005800490046004F>-224<004A004F0044004D00560045004A004F0048>-223<0042>-223<003100250027001B>-224<005500490046>-223<004F00460055>-223<0046056C004600440055>-223<004A0054>-224<0055004900420055>-223<00460059005500460053>-8<004F0042004D>-223<0042004F0045>-223<004A004F005500460053>-8<004F0042004D>-223<004D004A004F004C0054>-224<00420053>20<0046>]TJ +1 0 0 1 74.409 384.888 Tm [<004D005000540055000F>]TJ +1.02 0 0 1 74.071 364.564 Tm [<003500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 95.987 364.564 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 115.701 364.564 Tm [<005100420044004C004200480046>-227<00470053>5<0050004E>-227<0029>29<0046004A004C0050>-226<0030004300460053>19<0045004A0046004C>-227<0050056C004600530054>-227<0042>-228<00540050004D00560055004A0050004F>-228<004700500053>-227<00550049004A0054>-228<00510053>5<00500043004D0046004E001B>-307<004A0055>-227<0046005900550053>9<0042004400550054>-227<0042004D004D>-227<005500490046>]TJ +0.98 0 0 1 74.409 351.015 Tm [<0042004F004F0050005500420055004A0050004F0054>-159<0042004F0045>-160<0045004600540055004A004F00420055004A0050004F0054>-160<00500047>-160<005500490046>-159<004A004F0044004D0056004500460045>-160<003100250027>-160<004A004F>-159<0042>-160<0055004600590055>-160<056D004D0046>20<000D>-173<0045005000460054>-160<00540050004E0046>-159<0044004D00460057>4<00460053>-159<0053>20<004600440042004D00440056004D00420055004A0050004F0054>]TJ +1.02 0 0 1 74.409 337.466 Tm [<00500047>-298<005500490046004A0053>-299<0044005000500053>19<0045004A004F0042005500460054>-298<0042004F0045>-299<0053>19<0046004A004F005400460053>-7<00550054>-299<005500490046004E000F>-528<003500490046>-299<005100420044004C004200480046>-298<005800500053>5<004C0054>-298<004300420054004A00440042004D004D005A>-299<056D004F0046>-298<004300560055>-299<004900420054>-299<0042>-299<004700460058>]TJ +1.012 0 0 1 74.409 323.917 Tm [<00450053>10<00420058004300420044004C0054001B>-298<0035>100<0050>-222<00440050004D004D004600440055>-224<005500490046>-223<0042004F004F0050005500420055004A0050004F>-223<0050004F0046>-224<004900420054>-223<00550050>-223<0053>-8<0056004F>-223<0042004F>-224<00460059005500460053>-8<004F0042004D>-223<004B00420057>5<0042>-222<00510053>5<005000480053>10<0042004E>-222<00580049004A00440049>-224<0053>20<0046004D004A00460054>]TJ +1 0 0 1 74.409 310.368 Tm [<0050004F>-225<0042004F>-225<004F0050>30<0058>-225<00500056005500450042005500460045>-225<004D004A00430053>10<00420053>-18<005A>85<000D>-225<0042004F0045>-225<004A0055>-225<005800500053>6<004C0054>-225<0050004F004D005A>-225<0058004A00550049>-225<005100450047002D>]TJ +/F57 7.63636 Tf +1 0 0 1 342.511 312.632 Tm [<0022>]TJ +/F57 10.90909 Tf +1 0 0 1 345.724 310.368 Tm [<0035>]TJ +1 0 0 1 350.68 307.695 Tm [<0026>]TJ +1 0 0 1 355.927 310.368 Tm [<0039000F>]TJ +1.016 0 0 1 74.071 290.044 Tm [<003500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 95.822 290.044 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.016 0 0 1 132.629 290.044 Tm [<00550053>-8<004A00460054>-220<00550050>-221<0042004500450053>20<004600540054>-220<00550049004600540046>-220<00510053>5<00500043004D0046004E0054>20<000F>-294<002A>23<0055>-220<0050056C004600530054>-220<0042>-220<004D00560042>-221<005400440053>-8<004A00510055>-220<00550050>-221<0046005900550053>9<004200440055>-219<005500490046>-221<0042004F004F0050005500420055004A0050004F0054>19<000F>]TJ +0.982 0 0 1 74.071 276.495 Tm [<003500490046>-229<005400440053>-8<004A00510055>-230<00440042004F>-229<00430046>-230<0056005400460045>-230<0058004A00550049>-229<004D005600420009004D0042000A005500460059>-230<0042004F0045>-229<004F0050>-230<00460059005500460053>-8<004F0042004D>-229<005500500050004D0054>-230<00420053>20<0046>-229<004F00460046004500460045000F>-306<003500490046>-230<0042004F004F0050005500420055004A0050004F0054>-230<00440042004F>]TJ +0.989 0 0 1 74.409 262.945 Tm [<005500490046004F>-228<00430046>-228<0053>20<0046004A004F005400460053>-8<005500460045>-228<0046004A0055004900460053>-228<0058004A00550049>-228<005500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 239.425 262.945 Tm [<0054001C00740058006200690076>]TJ +0 g 0 G +/F57 10.90909 Tf +0.989 0 0 1 281.977 262.945 Tm [<00500053>-228<0058004A00550049>-228<005500490046>-228<004F00460058>]TJ + +/F36 10.90909 Tf +1 0 0 1 360.248 262.945 Tm [<004D003200720054001C00740058006200690076>]TJ +0 g 0 G +/F57 10.90909 Tf +0.989 0 0 1 419.983 262.945 Tm [<00580049005000540046>-228<0044005000450046>-228<00430042005400460045>-228<004A004F>]TJ +1.02 0 0 1 74.409 249.396 Tm [<004D00420053>6<00480046>-229<005100420053>-8<00550054>-229<0050004F>-230<005500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 164.6 249.396 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 184.333 249.396 Tm [<005100420044004C004200480046001B>-311<004A0055>-230<0056005400460054>-229<004A00550054>-229<0045004200550042>-230<005400550053>-8<00560044005500560053>20<0046>-229<0042004F0045>-229<005500490046>-230<00500053>-8<004A0048004A004F0042004D>-229<0044005000450046>-229<00550050>-230<00440042004D00440056004D004200550046>]TJ +1.02 0 0 1 74.409 235.847 Tm [<005500490046>-231<0044005000500053>19<0045004A004F0042005500460054>-230<00090058004A00550049>-231<0042>-231<004700460058>-231<004E004A004F00500053>-231<004300560048>-231<0044005000530053>19<004600440055004A0050004F0054000A000D>-233<004300560055>-231<005500490046>-231<005100450047002D>]TJ +/F57 7.63636 Tf +1 0 0 1 392.713 238.112 Tm [<0022>]TJ +/F57 10.90909 Tf +1.02 0 0 1 395.926 235.847 Tm [<0035>]TJ +1 0 0 1 401.017 233.174 Tm [<0026>]TJ +1.02 0 0 1 406.264 235.847 Tm [<0039>-231<00510053>-8<004A004E004A0055004A0057>4<00460054>-230<004900420057>4<0046>-230<004300460046004F>]TJ +1 0 0 1 74.409 222.298 Tm [<0053>20<00460051004D0042004400460045>-225<0043>25<005A>-225<00440050004E004E0042004F00450054>-225<00470053>5<0050004E>-225<005500490046>-225<004F00460058>-226<002D>]TJ +/F57 7.63636 Tf +1 0 0 1 262.081 224.562 Tm [<0022>]TJ +/F57 10.90909 Tf +1 0 0 1 265.294 222.298 Tm [<0035>]TJ +1 0 0 1 270.25 219.625 Tm [<0026>]TJ +1 0 0 1 275.497 222.298 Tm [<0039>-225<003100250027>-226<004E0042004F004200480046004E0046004F0055>-225<004A004F>]TJ + +/F36 10.90909 Tf +1 0 0 1 389.139 222.298 Tm [<0054002F0037004B001C004D001C003B0032004B0032004D0069004000690032006200690054003F001C00620032>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 74.409 208.749 Tm [<00540050>-225<004A0055>-225<0054004900500056004D0045>-225<005800500053>6<004C0054>-225<0058004A00550049>-225<0042004D004D>-225<004E0042004B00500053>-225<0046004F0048004A004F00460054>-225<0042004F0045>-225<004300420044004C0046004F00450054>-225<00090058004A00550049>-225<005500490046>-225<00460059>12<0044004600510055004A0050004F>-225<00500047>-225<00450057004A00510054000A000F>]TJ +0 g 0 G +ET +q +1 0 0 1 74.409 148.08 cm +[] 0 d 0 J 0.398 w 0 0 m 178.58 0 l S +Q +BT +/F57 7.77088 Tf +1 0 0 1 79.672 138.208 Tm [<000B>]TJ +/F57 8.96638 Tf +1 0 0 1 83.376 137.619 Tm [<056D00540044004900460053002100550053>6<005000560043004D004600540049005000500055004A004F0048000E005500460059000F00450046>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 294.747 93.476 Tm [<0012>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +5 0 obj +<< /Type /Page /Contents 7 0 R /Resources 6 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +8 0 obj +<< /D [ 5 0 R /XYZ 73.409 809.993 null ] >> +endobj +9 0 obj +<< /D [ 5 0 R /XYZ 74.409 771.732 null ] >> +endobj +13 0 obj +<< /D [ 5 0 R /XYZ 74.409 584.308 null ] >> +endobj +6 0 obj +<< /ExtGState 1 0 R /Font << /F54 10 0 R /F55 11 0 R /F57 12 0 R /F36 14 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +18 0 obj +<< /Length 11479 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F54 14.3462 Tf +1 0 0 1 74.409 760.773 Tm [<006B>-500<005A006D0042002B0046>-367<006D00620032>-367<0042004D006200690060006D002B006900420051004D0062>]TJ +0 g 0 G +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 74.409 727.757 Tm [<006B00580052>-500<0061006900320054>-367<0052002C>-489<0032007400690060001C002B0069>-367<001C004D002F>-367<002B0051004800480032002B0069>-367<0069003F0032>-367<001C004D004D00510069001C006900420051004D0062>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 74.071 699.415 Tm [<003500490046>-290<004D00560042>-290<005400440053>-8<004A00510055>-290<0050056C004600530054>-291<0042>-290<00470056004F00440055004A0050004F>-290<00580049004A00440049>-290<00550042004C0046>-291<00420054>-290<00420053>5<00480056004E0046004F0055>-289<005500490046>-291<004F0042004E0046>-290<00500047>-290<0042>-290<003100250027>-290<00090058004A00550049005000560055>-291<005500490046>]TJ +0.99 0 0 1 74.409 685.865 Tm [<0046005900550046004F0054004A0050004F000A000F>-302<003500490046>-227<00470056004F00440055004A0050004F>-227<00440042004F>-227<00430046>-227<0056005400460045>-226<004A004F>-227<00540050004E0046>-227<004D00560042>-227<005400440053>-8<004A005100550054>-227<004300560055>-226<0042004D00540050>-227<004A004F>-227<0042>-227<0045005000440056004E0046004F0055>-226<00580049004A00440049>-227<005500490046004F>]TJ +1 0 0 1 74.409 672.316 Tm [<004E005600540055>-225<00430046>-225<00440050004E0051004A004D00460045>-225<0058004A00550049>-225<004D00560042004D0042005500460059000F>]TJ +0 g 0 G +0 g 0 G +1 0 0 1 215.918 649.801 Tm [<002D004A00540055004A004F0048>-225<0012001B>]TJ +0 g 0 G +1 0 0 1 262.98 649.801 Tm [<004500500044000E0046005900550053>10<004200440055000E004F00460058005100420059000F005500460059>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 633.263 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 633.263 Tm [<002F0051002B006D004B0032004D0069002B0048001C00620062>]TJ +/F36 10.90909 Tf +1 0 0 1 154.591 633.263 Tm [<0026001C006000690042002B004800320027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 619.714 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 85.864 619.714 Tm [<00480051001C002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 114.5 619.714 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 619.714 Tm [<0048006D001C>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 160.319 619.714 Tm [<002B0051002F0032>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 606.164 Tm [<0024002F004200600032002B00690048006D001C002600600032005B006D0042006000320055005D004D003200720054001C0074005D00560027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 592.615 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 85.864 592.615 Tm [<00720060004200690032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 120.228 592.615 Tm [<0058>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 125.955 592.615 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 166.046 592.615 Tm [<00370042004800320062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 200.409 592.615 Tm [<003700510060>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 223.319 592.615 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 257.682 592.615 Tm [<0058>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 263.409 592.615 Tm [<006200690076>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 579.066 Tm [<0024002F004200600032002B00690048006D001C>]TJ +1 0 0 1 84.228 565.517 Tm [<0026>]TJ +1 0 0 1 94.046 551.968 Tm [<004D003200720054001C0074005800720060004200690032004D003200720054001C00740055005D002F0051002B00400042004D0054006D00690052005D0056>]TJ +1 0 0 1 94.046 538.418 Tm [<004D003200720054001C0074005800720060004200690032004D003200720054001C00740055005D002F0051002B00400042004D0054006D0069006B005D0056>]TJ +1 0 0 1 84.228 524.869 Tm [<0027>]TJ +1 0 0 1 74.409 511.32 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 511.32 Tm [<00230032003B0042004D>]TJ +/F36 10.90909 Tf +1 0 0 1 108.773 511.32 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +1 0 0 1 74.409 497.771 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 497.771 Tm [<0032004D002F>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 497.771 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 74.409 471.469 Tm [<0033>12<0056004F004F004A004F0048>-225<00550049004A0054>-225<0045005000440056004E0046004F0055>-225<0058004A004D004D>-225<00440053>20<0046004200550046>-225<005500490046>-225<056D004D00460054>]TJ + +/F36 10.90909 Tf +1 0 0 1 287.322 471.469 Tm [<002F0051002B00400042004D0054006D006900520058004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 387.14 471.469 Tm [<0042004F0045>]TJ + +/F36 10.90909 Tf +1 0 0 1 408.577 471.469 Tm [<002F0051002B00400042004D0054006D0069006B0058004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 505.94 471.469 Tm [<000F>]TJ +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 74.409 433.374 Tm [<006B0058006B>-500<0061006900320054>-367<006B002C>-489<006C00620042004D003B>-367<0069003F0032>]TJ +/F55 11.95517 Tf +1 0 0 1 199.56 433.374 Tm [<0058004D003200720054001C0074>]TJ +/F54 11.95517 Tf +1 0 0 1 243.495 433.374 Tm [<0040007D00480032>-367<007200420069003F>]TJ + +/F55 11.95517 Tf +1 0 0 1 296.325 433.374 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 74.071 405.032 Tm [<003500490046>-230<005100420044004C004200480046>]TJ + +/F36 10.90909 Tf +1 0 0 1 139.842 405.032 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 176.769 405.032 Tm [<004A0054>-230<00430042005400460045>-230<0050004F>-231<005500490046>-230<005100420044004C004200480046>]TJ + +/F36 10.90909 Tf +1 0 0 1 298.244 405.032 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 317.99 405.032 Tm [<004300560055>-230<0046005900550046004F00450054>-230<004A0055>-231<004A004F>-230<0057>5<00420053>-7<004A005000560054>-230<00580042005A>94<000F>-323<002A>23<0055>-229<004A0054>-231<00540055004A004D004D>-230<0042004F>]TJ +0.98 0 0 1 74.409 391.483 Tm [<00460059005100460053>-8<004A004E0046004F00550042004D>-165<005100420044004C004200480046>20<000D>-177<0042004F0045>-165<004A0055>-165<0053>20<004600520056004A0053>21<00460054>-164<005500490046>-165<004F00460058>-165<002D>]TJ +/F57 7.63636 Tf +1 0 0 1 296.373 393.748 Tm [<0022>]TJ +/F57 10.90909 Tf +0.98 0 0 1 299.586 391.483 Tm [<0035>]TJ +1 0 0 1 304.406 388.811 Tm [<0026>]TJ +0.98 0 0 1 309.654 391.483 Tm [<0039>-164<003100250027>-165<004E0042004F004200480046004E0046004F0055>-165<0044005000450046>-165<004A004F>]TJ + +/F36 10.90909 Tf +1 0 0 1 443.553 391.483 Tm [<0054002F0037004B001C004D001C003B0032004B0032004D00690040>]TJ +1 0 0 1 74.409 377.934 Tm [<00690032006200690054003F001C00620032>]TJ +0 g 0 G +/F57 10.90909 Tf +0.994 0 0 1 128.409 377.934 Tm [<005100420044004C004200480046>20<000F>-301<00350049004A0054>-226<004F00460058>-226<0044005000450046>-227<004A0054044300420054>-226<005500490046>-226<004F0042004E0046>-226<004A004E0051004D004A0046005404430044005600530053>19<0046004F0055004D005A>-225<004A004F>-226<005500490046>-227<005500460054005500510049004200540046>-226<0042004F0045>]TJ +/F89 10.90909 Tf +1 0 0 1 74.409 364.385 Tm [<004F00500055>]TJ +/F57 10.90909 Tf +1 0 0 1 94.471 364.385 Tm [<00440050004E005100420055004A0043004D0046>-225<0058004A00550049>-225<00460057>5<00460053>-18<005A>-225<005100420044004C0042004800460002>]TJ +1 0 0 1 74.071 344.061 Tm [<003500490046>-225<00470050004D004D0050>30<0058004A004F0048>-225<004D004A00540055004A004F0048>-225<005400490050>30<00580054>-225<00490050>30<0058>-225<00550050>-225<005600540046>]TJ + +/F36 10.90909 Tf +1 0 0 1 264.86 344.061 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 299.224 344.061 Tm [<000F>]TJ +0 g 0 G +1 0 0 1 91.766 320.748 Tm [<044C>]TJ +0 g 0 G +1.02 0 0 1 101.682 320.748 Tm [<002A>24<0055>-243<0054004900500056004D0045>-244<005800500053>6<004C>-243<0058004A00550049>-244<00510045056E0042005500460059000D>-249<004D00560042004D0042005500460059>-243<0042004F0045>-244<00590046004D0042005500460059000F>-363<003500490046>-243<004D0042005500460059001000450057004A00510054>-244<0053>5<0050005600550046>-242<00470042004A004D0054>-244<00420054>-243<00550049004A0054>]TJ +1 0 0 1 101.682 307.199 Tm [<00440042004F>80<0445>75<0055>-225<004A004F0044004D005600450046>-225<003100250027>-225<0042004F005A00580042005A>95<000F>]TJ +0 g 0 G +1 0 0 1 91.766 286.875 Tm [<044C>]TJ +0 g 0 G +1.02 0 0 1 101.682 286.875 Tm [<0034>12<0050004E0046>-237<00510053>5<0050>30<0057004A0054004A0050004F>-236<004900420057>4<0046>-236<004300460046004F>-237<00420045004500460045>-238<00550050>-237<0042004D004D0050>29<0058>-236<004E0056004D0055004A0051004D0046>-237<004A004F0044004D00560054004A0050004F>-237<00500047>-237<005500490046>-237<00540042004E0046>-237<003100250027>179<000D>-236<004300560055>-237<004A0047>]TJ +0.988 0 0 1 101.682 273.326 Tm [<005A>6<00500056>-228<004A004F005400460053>-8<0055>-228<0045004A056C00460053>19<0046004F0055>-227<0054004600550054>-229<00500047>-228<00510042004800460054>-229<00470053>6<0050004E>-228<0042>-228<003100250027>-228<00540050004E0046>-229<0045004600540055004A004F00420055004A0050004F0054>-228<00440042004F>-229<00540055004A004D004D>-228<00430046>-228<004E004A00540054004A004F0048000F>-306<0034>12<0050>]TJ +1 0 0 1 101.682 259.777 Tm [<004300460055005500460053>-225<00420057>5<0050004A0045>-225<004A0055000F>]TJ +0 g 0 G +1 0 0 1 91.766 239.453 Tm [<044C>]TJ +0 g 0 G +0.98 0 0 1 101.682 239.453 Tm [<003A>93<00500056>-216<00440042004F>-217<004400490050005000540046>-218<004700500053>-217<00460057>4<00460053>-17<005A>-218<056D004D0046>-217<004A0047>-217<004300500053>19<004500460053>-216<00440050004D00500053>-217<0042004F0045>-217<00540055005A004D00460054>-218<00500047>-217<004D004A004F004C0054>-217<00420053>20<0046>-216<00550042004C0046004F>-218<00470053>6<0050004E>-217<005500490046>-217<0054005000560053>20<00440046>]TJ +1 0 0 1 101.682 225.904 Tm [<003100250027>-225<00500053>-225<00470053>6<0050004E>-225<005500490046>-225<0049005A0051004600530053>20<00460047>-225<0054004600550055004A004F00480054>20<000F>-300<0023>12<00560055>-225<005A>6<00500056>-225<00440042004F>80<0445>75<0055>-225<00420045004B005600540055>-225<00500053>-225<004400490042004F00480046>-225<00440050004D00500053>20<00460045>-225<004D004A004F004C0054>20<000F>]TJ +0 g 0 G +1 0 0 1 91.766 205.58 Tm [<044C>]TJ +0 g 0 G +1 0 0 1 101.682 205.58 Tm [<003A>90<00500056>-225<00440042004F>-225<004200450045>-225<004200450045004A0055004A0050004F0042004D>-225<0054004600550055004A004F00480054>-225<00550050>-225<005500490046>-225<0042004F004F0050005500420055004A0050004F0054>10<000D>-225<004700500053>-225<004600590042004E0051004D0046>-225<0042004F>]TJ +/F36 10.90909 Tf +1 0 0 1 429.467 205.58 Tm [<00660036>]TJ +/F57 10.90909 Tf +1 0 0 1 443.377 205.58 Tm [<056E00420048000D>-225<0058004A00550049>]TJ +/F36 10.90909 Tf +1 0 0 1 101.682 186.053 Tm [<0024003100740054004800610076004D0069001C00740050004D>]TJ +1 0 0 1 101.682 172.504 Tm [<00240054002F0037001C004D004D00510069006E002F0042002B0069006E0054006D0069002C004D004D004D>-525<002600480042004D00460066006C005F00410027002600360027002600390027>]TJ +1 0 0 1 101.682 158.955 Tm [<0024003100740054004800610076004D0069001C0074005000370037>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 294.747 93.476 Tm [<0013>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +17 0 obj +<< /Type /Page /Contents 18 0 R /Resources 16 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +19 0 obj +<< /D [ 17 0 R /XYZ 73.409 809.993 null ] >> +endobj +20 0 obj +<< /D [ 17 0 R /XYZ 74.409 771.732 null ] >> +endobj +21 0 obj +<< /D [ 17 0 R /XYZ 74.409 746.958 null ] >> +endobj +22 0 obj +<< /D [ 17 0 R /XYZ 74.409 663.83 null ] >> +endobj +23 0 obj +<< /D [ 17 0 R /XYZ 74.409 646.812 null ] >> +endobj +24 0 obj +<< /D [ 17 0 R /XYZ 74.409 633.263 null ] >> +endobj +25 0 obj +<< /D [ 17 0 R /XYZ 74.409 619.714 null ] >> +endobj +26 0 obj +<< /D [ 17 0 R /XYZ 74.409 606.164 null ] >> +endobj +27 0 obj +<< /D [ 17 0 R /XYZ 74.409 592.615 null ] >> +endobj +28 0 obj +<< /D [ 17 0 R /XYZ 74.409 579.066 null ] >> +endobj +29 0 obj +<< /D [ 17 0 R /XYZ 74.409 565.517 null ] >> +endobj +30 0 obj +<< /D [ 17 0 R /XYZ 74.409 551.968 null ] >> +endobj +31 0 obj +<< /D [ 17 0 R /XYZ 74.409 538.418 null ] >> +endobj +32 0 obj +<< /D [ 17 0 R /XYZ 74.409 524.869 null ] >> +endobj +33 0 obj +<< /D [ 17 0 R /XYZ 74.409 511.32 null ] >> +endobj +34 0 obj +<< /D [ 17 0 R /XYZ 74.409 451.457 null ] >> +endobj +36 0 obj +<< /D [ 17 0 R /XYZ 74.409 196.963 null ] >> +endobj +37 0 obj +<< /D [ 17 0 R /XYZ 101.682 199.603 null ] >> +endobj +38 0 obj +<< /D [ 17 0 R /XYZ 101.682 186.053 null ] >> +endobj +39 0 obj +<< /D [ 17 0 R /XYZ 101.682 172.504 null ] >> +endobj +16 0 obj +<< /ExtGState 1 0 R /Font << /F54 10 0 R /F57 12 0 R /F36 14 0 R /F55 11 0 R /F89 35 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +42 0 obj +<< /Length 10248 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F57 10.90909 Tf +1 0 0 1 224.263 760.773 Tm [<002D004A00540055004A004F0048>-225<0013001B>]TJ +0 g 0 G +1 0 0 1 271.325 760.773 Tm [<004500500044000E005600540046000E004F00460058005100420059000F005500460059>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 730.686 Tm [<0024005F0032005B006D0042006000320053001C002B0046001C003B003200260054002F0037004B001C004D001C003B0032004B0032004D0069004000690032006200690054003F001C006200320027>]TJ +1 0 0 1 74.409 717.137 Tm [<0024002E0032002B0048001C00600032002E0051002B006D004B0032004D0069004A00320069001C002F001C0069001C0026006D004D002B0051004B005400600032006200620027>]TJ +1 0 0 1 74.409 703.588 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 703.588 Tm [<002F0051002B006D004B0032004D0069002B0048001C00620062>]TJ +/F36 10.90909 Tf +1 0 0 1 154.591 703.588 Tm [<0026001C006000690042002B004800320027>]TJ +1 0 0 1 74.409 676.489 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 676.489 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 676.489 Tm [<00260054002F00370054001C003B00320062002D0074002B00510048005100600027>]TJ +1 0 0 1 74.409 649.391 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 649.391 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 649.391 Tm [<0026003F00760054003200600060003200370027>]TJ +1 0 0 1 74.409 635.842 Tm [<0024003F0076005400320060006200320069006D0054002600480042004D0046002300510060002F00320060002B0051004800510060003400230048006D00320027>]TJ +1 0 0 1 74.409 608.744 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 608.744 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 608.744 Tm [<0026004D003200720054001C00740027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 581.645 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 581.645 Tm [<006D00620032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 103.046 581.645 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 125.955 581.645 Tm [<00480042004D0046>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 154.591 581.645 Tm [<002300510060002F00320060>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 194.682 581.645 Tm [<002B0051004800510060>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 229.046 581.645 Tm [<001C004D002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 251.955 581.645 Tm [<00620069007600480032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 286.319 581.645 Tm [<00510037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 303.5 581.645 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 326.409 581.645 Tm [<0042004B00540051006000690032002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 377.955 581.645 Tm [<0054002F0037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 74.409 568.096 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 568.096 Tm [<001C004D002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 103.046 568.096 Tm [<004D00510069>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 125.955 568.096 Tm [<003F0076005400320060006000320037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 177.5 568.096 Tm [<002B00510048005100600062>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 554.547 Tm [<0024004D003200720054001C0074006200320069006D00540026006D006200320037004200480032001C00690069006000420023006D006900320062003400690060006D00320027>]TJ +1 0 0 1 74.409 527.448 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 527.448 Tm [<00230032003B0042004D>]TJ +/F36 10.90909 Tf +1 0 0 1 108.773 527.448 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +1 0 0 1 74.409 500.35 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340039002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034005200290026002F0051002B00400042004D0054006D006900520027>]TJ +1 0 0 1 74.409 486.801 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340038002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034006B00290026002F0051002B00400042004D0054006D006900520027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 459.702 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 459.702 Tm [<006200320069>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 103.046 459.702 Tm [<001C>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 114.5 459.702 Tm [<006D004D0042005B006D0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 154.591 459.702 Tm [<0062006D0037003700420074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 194.682 459.702 Tm [<00420037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 211.864 459.702 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 234.773 459.702 Tm [<0054002F0037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 257.682 459.702 Tm [<00420062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 274.864 459.702 Tm [<0042004B00540051006000690032002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 326.409 459.702 Tm [<006900720042002B0032>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 446.153 Tm [<0024004D003200720054001C0074006200320069006D00540026002F0032006200690062006D0037003700420074003400220027>]TJ +1 0 0 1 74.409 432.604 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340039002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034005200290026002F0051002B00400042004D0054006D006900520027>]TJ +1 0 0 1 74.409 419.055 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340038002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034006B00290026002F0051002B00400042004D0054006D006900520027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 391.956 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 85.864 391.956 Tm [<0062006D005400540060003200620062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 391.956 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 160.319 391.956 Tm [<001C002F002F0042004D003B>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 200.409 391.956 Tm [<00510037>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 217.591 391.956 Tm [<001C004D004D00510069001C006900420051004D0062>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 378.407 Tm [<0024004D003200720054001C0074006200320069006D00540026001C002F002F001C004D004D00510069006200340037001C0048006200320027>]TJ +1 0 0 1 74.409 364.858 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340039002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034005200290026002F0051002B00400042004D0054006D006900520027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 337.76 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 337.76 Tm [<00600032001C002B006900420070001C00690032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 337.76 Tm [<002D>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 148.864 337.76 Tm [<002F0051004D>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 166.046 337.76 Tm [<005E>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 171.773 337.76 Tm [<0069>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 183.228 337.76 Tm [<006D00620032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 206.137 337.76 Tm [<0037004200480032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 234.773 337.76 Tm [<001C00690069006000420023006D006900320062>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 324.21 Tm [<0024004D003200720054001C0074006200320069006D00540026001C002F002F001C004D004D005100690062003400690060006D0032002D006D006200320037004200480032001C00690069006000420023006D00690032006200340037001C0048006200320027>]TJ +1 0 0 1 74.409 310.661 Tm [<00240042004D002B0048006D002F00320054002F003700280054001C003B003200620034004000290026002F0051002B00400042004D0054006D0069006B0027>]TJ +1 0 0 1 74.409 297.112 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 297.112 Tm [<0032004D002F>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 297.112 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 74.409 253.039 Tm [<006B0058006A>-500<002A0051004B00230042004D0042004D003B>-367<0069003F0032>-367<00620069003200540062>]TJ +0 g 0 G +/F57 10.90909 Tf +0.986 0 0 1 73.897 224.697 Tm [<003800490046004F>-229<00560054004A004F0048>-229<004D00560042004D0042005500460059>-229<0043005000550049>-229<0054005500460051>-229<00440042004F>-230<00430046>-229<0054004A004E0051004D005A>-229<004A004F>-229<005500490046>-229<00540042004E0046>-229<0045005000440056004E0046004F0055000F>-308<0038>10<004A00550049>-228<00500055004900460053>-230<0046004F0048004A004F00460054>-229<005A>6<00500056>]TJ +1 0 0 1 74.409 211.148 Tm [<00440042004F>-225<005600540046>]TJ + +/F36 10.90909 Tf +1 0 0 1 114.162 211.148 Tm [<004200370048006D001C006900320074>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 159.98 211.148 Tm [<000F>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 74.409 167.732 Tm [<006A>-500<006100320069006D0054>-367<00510054006900420051004D0062>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 294.747 93.476 Tm [<0014>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +41 0 obj +<< /Type /Page /Contents 42 0 R /Resources 40 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +43 0 obj +<< /D [ 41 0 R /XYZ 73.409 809.993 null ] >> +endobj +44 0 obj +<< /D [ 41 0 R /XYZ 74.409 771.732 null ] >> +endobj +45 0 obj +<< /D [ 41 0 R /XYZ 74.409 757.785 null ] >> +endobj +46 0 obj +<< /D [ 41 0 R /XYZ 74.409 744.235 null ] >> +endobj +47 0 obj +<< /D [ 41 0 R /XYZ 74.409 730.686 null ] >> +endobj +48 0 obj +<< /D [ 41 0 R /XYZ 74.409 717.137 null ] >> +endobj +49 0 obj +<< /D [ 41 0 R /XYZ 74.409 703.588 null ] >> +endobj +50 0 obj +<< /D [ 41 0 R /XYZ 74.409 690.039 null ] >> +endobj +51 0 obj +<< /D [ 41 0 R /XYZ 74.409 676.489 null ] >> +endobj +52 0 obj +<< /D [ 41 0 R /XYZ 74.409 662.94 null ] >> +endobj +53 0 obj +<< /D [ 41 0 R /XYZ 74.409 649.391 null ] >> +endobj +54 0 obj +<< /D [ 41 0 R /XYZ 74.409 635.842 null ] >> +endobj +55 0 obj +<< /D [ 41 0 R /XYZ 74.409 622.293 null ] >> +endobj +56 0 obj +<< /D [ 41 0 R /XYZ 74.409 608.744 null ] >> +endobj +57 0 obj +<< /D [ 41 0 R /XYZ 74.409 595.194 null ] >> +endobj +58 0 obj +<< /D [ 41 0 R /XYZ 74.409 581.645 null ] >> +endobj +59 0 obj +<< /D [ 41 0 R /XYZ 74.409 568.096 null ] >> +endobj +60 0 obj +<< /D [ 41 0 R /XYZ 74.409 554.547 null ] >> +endobj +61 0 obj +<< /D [ 41 0 R /XYZ 74.409 540.998 null ] >> +endobj +62 0 obj +<< /D [ 41 0 R /XYZ 74.409 527.448 null ] >> +endobj +63 0 obj +<< /D [ 41 0 R /XYZ 74.409 513.899 null ] >> +endobj +64 0 obj +<< /D [ 41 0 R /XYZ 74.409 500.35 null ] >> +endobj +65 0 obj +<< /D [ 41 0 R /XYZ 74.409 486.801 null ] >> +endobj +66 0 obj +<< /D [ 41 0 R /XYZ 74.409 473.252 null ] >> +endobj +67 0 obj +<< /D [ 41 0 R /XYZ 74.409 459.702 null ] >> +endobj +68 0 obj +<< /D [ 41 0 R /XYZ 74.409 446.153 null ] >> +endobj +69 0 obj +<< /D [ 41 0 R /XYZ 74.409 432.604 null ] >> +endobj +70 0 obj +<< /D [ 41 0 R /XYZ 74.409 419.055 null ] >> +endobj +71 0 obj +<< /D [ 41 0 R /XYZ 74.409 405.506 null ] >> +endobj +72 0 obj +<< /D [ 41 0 R /XYZ 74.409 391.956 null ] >> +endobj +73 0 obj +<< /D [ 41 0 R /XYZ 74.409 378.407 null ] >> +endobj +74 0 obj +<< /D [ 41 0 R /XYZ 74.409 364.858 null ] >> +endobj +75 0 obj +<< /D [ 41 0 R /XYZ 74.409 351.309 null ] >> +endobj +76 0 obj +<< /D [ 41 0 R /XYZ 74.409 337.76 null ] >> +endobj +77 0 obj +<< /D [ 41 0 R /XYZ 74.409 324.21 null ] >> +endobj +78 0 obj +<< /D [ 41 0 R /XYZ 74.409 310.661 null ] >> +endobj +79 0 obj +<< /D [ 41 0 R /XYZ 74.409 269.697 null ] >> +endobj +80 0 obj +<< /D [ 41 0 R /XYZ 74.409 192.308 null ] >> +endobj +40 0 obj +<< /ExtGState 1 0 R /Font << /F57 12 0 R /F36 14 0 R /F55 11 0 R /F54 10 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +83 0 obj +<< /Length 13120 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 0.2 0.6 rg 0 0.2 0.6 RG +BT +/F55 10.90909 Tf +1 0 0 1 88.706 758.861 Tm [<0024004D003200720054001C0074006200320069006D0054>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 157.433 758.861 Tm [<002600460032007600400070001C0048>-525<00510054006900420051004D>-525<00480042006200690027>]TJ +0 g 0 G +0 g 0 G +ET +q +1 0 0 1 74.409 771.533 cm +[] 0 d 0 J 0.398 w 0 0 m 217.593 0 l S +Q +q +1 0 0 1 74.609 751.608 cm +[] 0 d 0 J 0.398 w 0 0 m 0 19.925 l S +Q +q +1 0 0 1 291.803 751.608 cm +[] 0 d 0 J 0.398 w 0 0 m 0 19.925 l S +Q +q +1 0 0 1 74.409 751.608 cm +[] 0 d 0 J 0.398 w 0 0 m 217.593 0 l S +Q +0 g 0 G +BT +/F57 10.90909 Tf +1 0 0 1 74.071 722.791 Tm [<00350049004A0054>-225<00440050004E004E0042004F0045>-225<0042004D004D0050>30<00580054>-225<00550050>-225<004400490042004F00480046>-225<005500490046>-225<00430046004900420057004A005000560053>-225<004A004F0044004D00560054004A0050004F000F>-300<002A>24<0055>-225<004C004F0050>30<00580054>-225<005500490046>-225<00470050004D004D0050>30<0058004A004F0048>-225<004C0046005A0054001B>]TJ +0 g 0 G +0 0.4 0.9 rg 0 0.4 0.9 RG +/F55 10.90909 Tf +1 0 0 1 74.409 699.478 Tm [<006D006200320037004200480032001C00690069006000420023006D006900320062>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1.007 0 0 1 177.228 699.478 Tm [<00350049004A0054>-224<004A0054>-224<0042>-224<004300500050004D00460042004F>-224<004C0046005A>96<000F>-299<002A>5<0047>-223<005400460055>-224<00550050>-224<00550053>-8<00560046>19<000D>-223<005500490046>-224<0053>19<0046004A004F005400460053>-7<005500460045>-224<0042004F004F0050005500420055004A0050004F0054>-224<0058004A004D004D>-224<005600540046>]TJ +0.98 0 0 1 101.682 685.929 Tm [<005500490046>-226<004D004A004F004C004300500053>19<004500460053>-226<0054004600550055004A004F00480054>-227<000900440050004D00500053>-227<0042004F0045>-227<00540055005A004D0046000A>-227<00500047>-226<005500490046>-227<004A004F0044004D0056004500460045>-227<056D004D0046>20<000D>-227<004A0047>-227<005400460055>-227<00550050>-227<00470042004D00540046>20<000D>-226<005500490046>-227<0054004600550055004A004F00480054>-227<00500047>]TJ +1 0 0 1 101.682 672.38 Tm [<005500490046>-225<0053>20<004600440046004A0057004A004F0048>-225<003100250027>-225<0058004A004D004D>-225<00550042004C0046>-225<00510053>20<004600440046004F00450046004F00440046>20<000F>]TJ +0 g 0 G +0 0.4 0.9 rg 0 0.4 0.9 RG +/F55 10.90909 Tf +1 0 0 1 74.409 652.056 Tm [<002F0032006200690062006D0037003700420074>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +0.991 0 0 1 137.137 652.056 Tm [<00350049004A0054>-226<0042004D004D0050>30<00580054>-226<00550050>-227<004200450045>-226<0042>-227<00540056056F0059>-226<00550050>-227<005500490046>-227<0045004600540055004A004F00420055004A0050004F>-226<004F0042004E00460054>19<000F>-301<00350049004A0054>-227<004A0054>-227<004F00460046004500460045>-226<004A0047>-227<0042>-227<056D004D0046>-226<0058004A00550049>]TJ +1 0 0 1 101.682 638.507 Tm [<0045004600540055004A004F00420055004A0050004F0054>-225<004A0054>-225<004A004F0044004D0056004500460045>-225<004E00500053>20<0046>-225<005500490042004F>-225<0050004F00440046>20<000D>-225<00550050>-225<00420057>5<0050004A0045>-225<00550050>-225<004800460055>-225<004E0056004D0055004A0051004D0046>-225<0045004600540055004A004F00420055004A0050004F0054>20<000F>]TJ +0 g 0 G +0 0.4 0.9 rg 0 0.4 0.9 RG +/F55 10.90909 Tf +1 0 0 1 74.409 618.183 Tm [<001C002F002F001C004D004D005100690062>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 131.409 618.183 Tm [<00350049004A0054>-220<004A0054>-221<0042>-220<004300500050004D00460042004F>-221<004C0046005A>95<000F>-294<002A>23<0055>-219<0042004D004D0050>29<00580054>-220<00550050>-220<00540058004A005500440049>-221<0050004F>-220<0042004F0045>-221<0050056C>-220<005500490046>-220<0053>19<0046004A004F005400460053>-7<0055004A004F0048>-221<00500047>-220<005500490046>-221<0042004F004F0050000E>]TJ +1.012 0 0 1 101.682 604.634 Tm [<005500420055004A0050004F0054>20<000F>-297<003800490046004F>-223<005400460055>-223<00550050>-222<00470042004D00540046>-223<004A0055>-223<0042004D00540050>-222<00540056005100510053>19<004600540054>-222<005800420053>-8<004F004A004F00480054>-223<004A004F>-223<005500490046>-222<004D00500048>-223<004A0047>-223<005500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 432.882 604.634 Tm [<0058004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.012 0 0 1 475.431 604.634 Tm [<056D004D0046>-222<004A0054>-223<004F00500055>]TJ +1 0 0 1 101.682 591.085 Tm [<004700500056004F0045000F>-300<002A>24<0055>-225<004A0054>-225<0053>20<004600440050004E004E0046004F004500460045>-225<00550050>-225<005400460055>-225<004A0055>-225<00550050>-225<00470042004D00540046>-225<004700500053>-225<00480053>10<004200510049004A00440054>-225<00580049004A00440049>-225<00450050004F>80<0445>75<0055>-225<004900420057>5<0046>-225<004D004A004F004C0054>20<000F>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 74.008 547.668 Tm [<0039>-500<004A0051>31<00600032>-367<0022001C002B0046003B00600051006D004D002F>]TJ +0 g 0 G +/F57 10.90909 Tf +0.999 0 0 1 74.409 515.05 Tm [<0024004D004A0044004C00420043004D0046>-226<004D004A004F004C0054>-226<004A004F>-226<0042>-227<003100250027>-226<00420053>20<0046>-226<0050004F0046>-226<004600590042004E0051004D0046>-226<00500047>-226<0042004F>-227<0042004F004F0050005500420055004A0050004F000F>-303<0022004F004F0050005500420055004A0050004F0054>-226<00420053>19<0046>-225<00420053>19<004600420054>-225<0050004F>-227<0042>-226<0051004200480046>]TJ +1.017 0 0 1 73.995 501.501 Tm [<00580049004A00440049>-221<00420053>19<0046>-221<00420054005400500044004A0042005500460045>-221<0058004A00550049>-222<0042004F>-221<004200440055004A0050004F000F>-296<0022>-222<0055005A0051004A00440042004D>-221<0042004F004F0050005500420055004A0050004F>-222<00500043004B004600440055>-221<004400500056004D0045>-222<004D00500050004C>-221<004D004A004C0046>-222<00550049004A0054>-221<004A004F>-222<005500490046>]TJ +1 0 0 1 74.409 487.952 Tm [<003100250027001B>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 468.425 Tm [<00520038>-525<0079>-525<005100230044>]TJ +1 0 0 1 74.409 454.876 Tm [<00490049>]TJ +1 0 0 1 74.409 441.327 Tm [<00660068007600540032>-525<0066001B004D004D00510069>]TJ +1 0 0 1 74.409 427.777 Tm [<00660061006D00230069007600540032006600470042004D0046>]TJ +1 0 0 1 74.409 414.228 Tm [<0066005F0032002B0069>-525<00280052003900640058006400520065>-525<00650038003900580079006B0038>-525<006A007900520058003300330064>-525<0065006500380058005200380029>]TJ +1 0 0 1 74.409 400.679 Tm [<0066002200510060002F0032006000280079>-525<0079>-525<0052002900660022006100490049006600610066006C00660071>-525<0052003D003D0066003E006600410066002A00280079>-525<0052>-525<00520029>]TJ +1 0 0 1 74.409 387.13 Tm [<0066001B00490049006600680076005400320066001B002B006900420051004D006600610066006C005F00410066006C005F00410055003F0069006900540062002C0066006600720072007200580048001C006900320074004000540060005100440032002B0069005800510060003B0056003D003D>]TJ +1 0 0 1 74.409 373.581 Tm [<003D003D>]TJ +1 0 0 1 74.409 360.031 Tm [<0032004D002F005100230044>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +0.994 0 0 1 74.071 333.73 Tm [<00350049004A0054>-227<004A0054>-227<0042004F>-227<00500043004B004600440055>-227<00500047>-227<0055005A00510046>]TJ +/F36 10.90909 Tf +1 0 0 1 191.872 333.73 Tm [<001B004D004D00510069>]TJ +/F57 10.90909 Tf +0.994 0 0 1 222.971 333.73 Tm [<0042004F0045>-227<0054005600430055005A00510046>]TJ +/F36 10.90909 Tf +1 0 0 1 285.931 333.73 Tm [<00470042004D0046>]TJ +/F57 10.90909 Tf +0.994 0 0 1 308.84 333.73 Tm [<000F>-304<003500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 336.363 333.73 Tm [<0066005F0032002B0069>]TJ +/F57 10.90909 Tf +0.994 0 0 1 367.462 333.73 Tm [<0057>6<0042004D00560046>-226<00450046005400440053>-9<004A004300460054>-227<005500490046>-227<0053>20<0046004400550042004F0048004D0046>-226<00500047>]TJ +1.013 0 0 1 74.409 320.181 Tm [<00550049004A0054>-222<0042004F004F0050005500420055004A0050004F000F>-296<003500490046>-223<0044005000500053>19<0045004A004F0042005500460054>-221<00420053>19<0046>-221<0042004300540050004D005600550046>-223<0044005000500053>19<0045004A004F0042005500460054>-221<0053>19<0046004D0042005500460045>-221<00550050>-223<005500490046>-222<0044005600530053>19<0046004F0055>-221<0051004200480046>19<000F>-295<002A>23<0055>-222<004A0054>]TJ +0.984 0 0 1 74.409 306.632 Tm [<004A004E005100500053>-8<00550042004F0055>-229<00550050>-229<0056004F004500460053005400550042004F0045>-228<0055004900420055>-229<0042004F>-229<0042004F004F0050005500420055004A0050004F>-229<004A0054>-229<004F00500055>-229<00440050004F004F00460044005500460045>-229<00550050>-229<00540050004E0046>-229<0051004200480046>-229<00440050004F00550046004F0055>-229<004300560055>-229<0050004F004D005A>]TJ +0.98 0 0 1 74.409 293.082 Tm [<00550050>-213<0042>-214<004D0050004400420055004A0050004F0002>-301<003500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 160.75 293.082 Tm [<0066002200510060002F00320060>]TJ +/F57 10.90909 Tf +0.98 0 0 1 203.126 293.082 Tm [<0054004600550055004A004F0048>-213<0042004F0045>-214<005500490046>-214<00500055004900460053>-214<0057>6<0042004D005600460054>-213<004A004F>-214<00550049004A0054>-213<004D004A004F0046>-214<00450046005400440053>-9<004A00430046>-213<005500490046>-214<004D00500050004C>-214<0042004F0045>-214<00440050004D00500053>]TJ +0.981 0 0 1 74.409 279.533 Tm [<00500047>-229<0042004F004F0050005500420055004A0050004F000F>-306<003500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 167.553 279.533 Tm [<0066001B>]TJ +/F57 10.90909 Tf +0.981 0 0 1 181.462 279.533 Tm [<0057>6<0042004D00560046>-229<00440050004F00550042004A004F0054>-229<005500490046>-229<004200440055004A0050004F000D>-230<004A004F>-229<00550049004A0054>-229<0044004200540046>-230<004A0055>-229<004A0054>-230<0042004F>-229<00560053004D>-229<00550050>-230<0042004F>-229<00460059005500460053>-8<004F0042004D>-229<0058>5<004600430054004A00550046>21<000F>]TJ +1 0 0 1 74.071 259.209 Tm [<0035>100<0050>-225<0447>50<0053>20<0046004200440055004A0057>6<004200550046>60<0448>-225<005500490046>-225<0042004F004F0050005500420055004A0050004F0054>-225<00500047>-225<0042004F>-225<004A004F0044004D0056004500460045>-225<005100450047>-225<0050004F0046>-225<004900420054>-225<00550050>-225<00450050>-225<0042>-225<004F0056004E004300460053>-225<00500047>-225<005500420054004C0054>20<000F>]TJ +0 g 0 G +1 0 0 1 91.766 238.886 Tm [<044C>]TJ +0 g 0 G +1.012 0 0 1 101.682 238.886 Tm [<0030>5<004F0046>-222<004E005600540055>]TJ +/F89 10.90909 Tf +1.012 0 0 1 152.957 238.886 Tm [<0053>26<004600550053004A00460057>6<0046>-222<0042004F0045>-223<0054005500500053>26<0046>]TJ +/F57 10.90909 Tf +1.012 0 0 1 240.183 238.886 Tm [<005500490046>-222<0042004F004F0050005500420055004A0050004F0054>-223<00500047>-223<005500490046>-222<004A004F0044004D0056004500460045>-223<005100450047000F>-298<0027>35<00500053>-221<004D004A004F004C0054>-223<00550050>-223<00460059005500460053>-8<004F0042004D>]TJ +1.02 0 0 1 101.682 225.336 Tm [<00560053004D>10<0445>110<0054>-238<00550049004A0054>-238<0053>19<004600520056004A0053>20<00460054>-237<00550050>-238<056D004F0045>-238<0050004F004D005A>-238<0050004F0046>-238<00500043004B004600440055>-238<004D004A004C0046>-238<005500490046>-238<0050004F0046>-238<005400490050>29<0058004F>-237<004200430050>29<0057>5<0046>20<000F>-346<0023>11<00560055>-237<0046>19<000F0048000F>-345<004A004F005500460053>-8<004F0042004D>]TJ +1 0 0 1 101.682 211.787 Tm [<004D004A004F004C0054>-225<00510050004A004F0055>-225<00550050>-225<0045004600540055004A004F00420055004A0050004F>-225<00500043004B0046004400550054>-225<0042004F0045>-225<00550049004600540046>-225<004E005600540055>-225<00430046>-225<004700500056004F0045>-225<005500500050>40<000F>]TJ +0 g 0 G +1 0 0 1 91.766 191.463 Tm [<044C>]TJ +0 g 0 G +1.02 0 0 1 101.682 191.463 Tm [<0030>5<004F0046>-220<004E005600540055>]TJ +/F89 10.90909 Tf +1.02 0 0 1 153.314 191.463 Tm [<0053>26<004600440042004D00440056004D004200550046>]TJ +/F57 10.90909 Tf +1.02 0 0 1 210.61 191.463 Tm [<005500490046>-220<0053>19<0046004400550042004F0048004D0046>-220<0044005000500053>19<0045004A004F0042005500460054>-220<00550050>-220<056D0055>-221<00550050>-220<005500490046>-221<0044005000500053>19<0045004A004F004200550046>-220<0054005A005400550046004E>-220<00500047>-221<005500490046>]TJ +0.99 0 0 1 101.682 177.914 Tm [<005500420053>6<004800460055>-228<0051004200480046001B>-305<00420054>-229<005500490046>-228<004A004F0044004D0056004500460045>-228<005100450047>-229<00440042004F>-228<00430046>-229<0051004D0042004400460045>-228<00420055>-228<0057>5<00420053>-7<004A005000560054>-229<005100500054004A0055004A0050004F0054>10<000D>-228<005400440042004D00460045000D>-229<0053>6<005000550042005500460045>-228<0042004F0045>]TJ +1.02 0 0 1 101.682 164.365 Tm [<00460057>5<0046004F>-255<0044004D004A0051005100460045>-255<00550049004A0054>-255<004A0054>-255<004F00500055>-255<0042004F>-255<004600420054005A>-255<005500420054004C000F>-397<0025>5<004600540055004A004F00420055004A0050004F0054>-254<004900420057>4<0046>-254<0053>19<0046004400550042004F0048004D00460054>-254<005500500050>-255<0055004900420055>-255<004E005600540055>-255<00430046>]TJ +1 0 0 1 101.682 150.816 Tm [<0053>20<004600440042004D00440056004D0042005500460045000F>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +1 0 0 1 294.747 93.476 Tm [<0015>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +82 0 obj +<< /Type /Page /Contents 83 0 R /Resources 81 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +84 0 obj +<< /D [ 82 0 R /XYZ 73.409 809.993 null ] >> +endobj +85 0 obj +<< /D [ 82 0 R /XYZ 88.706 780.242 null ] >> +endobj +86 0 obj +<< /D [ 82 0 R /XYZ 74.409 569.736 null ] >> +endobj +87 0 obj +<< /D [ 82 0 R /XYZ 74.409 481.843 null ] >> +endobj +88 0 obj +<< /D [ 82 0 R /XYZ 74.409 481.974 null ] >> +endobj +89 0 obj +<< /D [ 82 0 R /XYZ 74.409 468.425 null ] >> +endobj +90 0 obj +<< /D [ 82 0 R /XYZ 74.409 454.876 null ] >> +endobj +91 0 obj +<< /D [ 82 0 R /XYZ 74.409 441.327 null ] >> +endobj +92 0 obj +<< /D [ 82 0 R /XYZ 74.409 427.777 null ] >> +endobj +93 0 obj +<< /D [ 82 0 R /XYZ 74.409 414.228 null ] >> +endobj +94 0 obj +<< /D [ 82 0 R /XYZ 74.409 400.679 null ] >> +endobj +95 0 obj +<< /D [ 82 0 R /XYZ 74.409 387.13 null ] >> +endobj +96 0 obj +<< /D [ 82 0 R /XYZ 74.409 373.581 null ] >> +endobj +81 0 obj +<< /ExtGState 1 0 R /Font << /F55 11 0 R /F36 14 0 R /F57 12 0 R /F54 10 0 R /F89 35 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +123 0 obj +<< /Length 15027 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F57 10.90909 Tf +1 0 0 1 91.766 760.773 Tm [<044C>]TJ +0 g 0 G +1.02 0 0 1 101.682 760.773 Tm [<0030>5<004F0046>-243<004E005600540055>]TJ +/F89 10.90909 Tf +1.02 0 0 1 153.831 760.773 Tm [<0053>26<0046004A004F005400460053>-8<0055>]TJ +/F57 10.90909 Tf +1.02 0 0 1 195.185 760.773 Tm [<005500490046>-243<0042004F004F0050005500420055004A0050004F>-244<0042004F0045>-244<0053>19<0046004D0042005500460045>-243<00500043004B0046004400550054>19<000F>-362<00350049004A0054>-244<004900420054>-244<00550050>-244<00550042004C0046>-244<004A004F00550050>-243<00420044004400500056004F0055>]TJ +1 0 0 1 101.682 747.224 Tm [<0055004900420055>-226<0042>-226<005100450047>-227<004A0054>-226<005100460053>-6<0049004200510054>-226<004F00500055>-227<004A004F0044004D0056004500460045>-226<00440050004E0051004D004600550046004D005A>86<000D>-226<0042>-227<004D004A004F004C>-226<0054004900500056004D0045004F>81<0445>76<0055>-225<00510050004A004F0055>-227<00550050>-226<0042>-226<004E004A00540054004A004F0048>-227<0051004200480046>]TJ +1.006 0 0 1 101.682 733.675 Tm [<00500053>-223<0042>-223<0044004D004A0051005100460045>-223<0042004F004F0050005500420055004A0050004F000F>-298<002A>23<0055>-222<0042004D00540050>-224<004900420054>-223<00550050>-223<00550042004C0046>-224<004A004F00550050>-223<00420044004400500056004F0055>-223<0055004900420055>-223<0042>-224<005100450047>-223<004A0054>-223<005100460053>-6<0049004200510054>-223<004A004F005400460053>-9<005500460045>]TJ +1 0 0 1 101.682 720.126 Tm [<004E00500053>20<0046>-225<005500490042004F>-225<0050004F00440046>-225<00500053>-225<004A004F>-225<00540055004600510054>20<000F>]TJ +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 74.075 682.031 Tm [<003900580052>-500<005F0032006900600042003200700042004D003B>-367<001C004D002F>-367<006200690051>31<00600042004D003B>-367<001C004D004D00510069001C006900420051004D0062>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 74.071 653.689 Tm [<00350049004600500053>20<00460055004A00440042004D004D005A>-295<0050004F0046>-296<00440042004F>-296<00450050>-295<004A0055>-296<004E0042004F00560042004D004D005A>-10<001B>-444<0036>39<004F00440050004E00510053>20<004600540054>-295<005500490046>-296<003100250027>-295<000900500053>-296<005800490046004F>-296<00560054004A004F0048>-295<002D>]TJ +/F57 7.63636 Tf +1 0 0 1 463.212 655.954 Tm [<0022>]TJ +/F57 10.90909 Tf +1.02 0 0 1 466.425 653.689 Tm [<0035>]TJ +1 0 0 1 471.516 651.016 Tm [<0026>]TJ +1.02 0 0 1 476.764 653.689 Tm [<0039000D>-314<00440053>19<0046004200550046>]TJ +1.012 0 0 1 74.409 640.14 Tm [<0045004A0053>20<004600440055004D005A>-223<0042004F>-223<0056004F00440050004E00510053>19<00460054005400460045>-222<0050004F0046000A000D>-224<005000510046004F>-223<004A0055>-224<004A004F>-223<0042004F>-223<00460045004A005500500053>-224<0042004F0045>-223<004400500051>24<005A>-222<0042004F0045>-223<00510042005400550046>-224<0042004D004D>-223<004F00460046004500460045>-223<00500043004B0046004400550054>19<000F>]TJ +1 0 0 1 74.409 626.591 Tm [<0031>12<0053>10<004200440055004A00440042004D004D005A>-225<0050004F0046>-225<004F0042005500560053>10<0042004D004D005A>-225<00580042004F0055>-225<00540050004E0046>-225<005500500050004D000F>]TJ +0.98 0 0 1 74.071 606.267 Tm [<003500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 94.331 606.267 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +0.98 0 0 1 113.149 606.267 Tm [<005100420044004C004200480046>-153<00470053>6<0050004E>-152<0029>30<0046004A004C0050>-152<0030004300460053>20<0045004A0046004C>-153<00440050004F0054004A005400550054>-153<00500047>-153<0042>-153<005100460053004D>-153<005400440053>-8<004A00510055>-153<0042004F0045>-153<0042>-153<004B00420057>5<0042000E004B00420053>-152<056D004D0046>]TJ +/F36 10.90909 Tf +1 0 0 1 447.043 606.267 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +0.988 0 0 1 73.995 592.718 Tm [<00580049004A00440049>-226<00440042004F>-227<0046005900550053>10<004200440055>-226<005500490046>-227<004F0046004400460054005400420053>-18<005A>-227<00500043004B0046004400550054>20<000F>-303<002A>24<0055>-226<00580053>-8<004A005500460054>-227<005500490046>-226<004A004F004700500053>-8<004E00420055004A0050004F>-227<00550050>-227<0042>-226<056D004D0046>-227<0058004A00550049>-227<005500490046>-226<0046005900550046004F0054004A0050004F>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 579.168 Tm [<0054001C0074>]TJ +/F57 10.90909 Tf +0.984 0 0 1 91.591 579.168 Tm [<000F>-304<003800490046004F>-228<004A0055>-227<004900420054>-228<004300460046004F>-228<005400560044004400460054005400470056004D004D005A>-227<004A004F005400550042004D004D00460045>-228<004A0055>-228<005800500053>6<004C0054>-227<00520056004A00550046>-228<056D004F0046>20<000F>-304<0031>12<0053>6<00500043004D0046004E0054>-227<0058004A00550049>-227<00550049004A0054>-228<0042005100510053>5<0050004200440049>]TJ +1 0 0 1 74.409 565.619 Tm [<00420053>20<0046>]TJ +0 g 0 G +1 0 0 1 91.766 545.295 Tm [<044C>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 101.682 545.295 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +0.98 0 0 1 200.923 545.295 Tm [<0053>20<004600520056004A0053>21<00460054>-174<0042004F>-176<00460059005500460053>-8<004F0042004D000D>-187<0050004D0045>-175<0057>4<004600530054004A0050004F>-174<00500047>-176<005500490046>-176<004B00420057>6<0042>-175<004D004A00430053>10<00420053>-18<005A>-176<00500047>-175<00310025002700430050>17<0059>-174<00580049004A00440049>]TJ +1 0 0 1 101.682 531.746 Tm [<004E005600540055>-225<00430046>-225<004A004F005400550042004D004D00460045>-225<004E0042004F00560042004D004D005A>-10<001C>]TJ +0 g 0 G +1 0 0 1 91.766 511.422 Tm [<044C>]TJ +0 g 0 G +1 0 0 1 101.682 511.422 Tm [<004A0055>-225<0053>20<004600520056004A0053>20<00460054>-225<0042>-225<004B00420057>6<0042>-225<004A004F005400550042004D004D00420055004A0050004F>-225<0042004F0045>]TJ +0 g 0 G +1 0 0 1 91.766 491.099 Tm [<044C>]TJ +0 g 0 G +1 0 0 1 101.682 491.099 Tm [<004A0055>-225<004A0054>-225<004F00500055>-225<0046005900550046004F0054004A0043004D0046>20<000F>]TJ +1.02 0 0 1 74.071 470.775 Tm [<003500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 96.366 470.775 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 133.641 470.775 Tm [<005100420044004C004200480046>-261<00440050004E00460054>-262<0058004A00550049>-261<0042>-262<004D00560042000E056D004D0046>19<000F>-416<002A>23<0055>-261<0056005400460054>-262<005500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 345.167 470.775 Tm [<0054002F00370032>]TJ +/F57 10.90909 Tf +1.02 0 0 1 370.987 470.775 Tm [<004D004A00430053>10<00420053>-18<005A>-261<0046004E004300460045004500460045>-262<004A004F>-261<004D00560042005500460059>-262<00550050>]TJ +1.02 0 0 1 74.409 457.226 Tm [<0046005900550053>10<004200440055>-268<005500490046>-269<0042004F004F0050005500420055004A0050004F0054>-268<0042004F0045>-269<00500055004900460053>-268<004F00460046004500460045>-269<004A004F004700500053>-7<004E00420055004A0050004F000F>]TJ + +/F36 10.90909 Tf +1 0 0 1 356.427 457.226 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 393.778 457.226 Tm [<00580053>-8<004A005500460054>-268<005500490046>-269<004A004F004700500053>-7<004E00420055004A0050004F>-269<00550050>]TJ +1.02 0 0 1 74.409 443.676 Tm [<0042>-251<056D004D0046>-251<0058004A00550049>-251<005500490046>-251<0046005900550046004F0054004A0050004F>]TJ +/F36 10.90909 Tf +1 0 0 1 197.444 443.676 Tm [<0054001C0074>]TJ +/F57 10.90909 Tf +1.02 0 0 1 217.422 443.676 Tm [<00500053>]TJ +/F36 10.90909 Tf +1 0 0 1 230.966 443.676 Tm [<004D003200720054001C0074>]TJ +/F57 10.90909 Tf +1.02 0 0 1 265.329 443.676 Tm [<000F>-386<003500490046>-251<00440050004F00550046004F0055>-251<00500047>-251<005500490046>-251<056D004D00460054>-252<004A0054>-251<0009004F004600420053004D005A000A>-251<004A00450046004F0055004A00440042004D>-251<00550050>-251<005500490046>]TJ +0.98 0 0 1 74.409 430.127 Tm [<00440050004F00550046004F0055>-214<00500047>-214<005500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 144.078 430.127 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +0.98 0 0 1 161.259 430.127 Tm [<000E056D004D0046>-214<00580053>-8<004A005500550046004F>-214<0043>25<005A>]TJ +/F36 10.90909 Tf +1 0 0 1 233.882 430.127 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +0.98 0 0 1 331.245 430.127 Tm [<000F>-301<003500490046>-214<004D00560042>-214<0044005000450046>-214<005800420054>-214<00580053>-9<004A005500550046004F>-214<0043>25<005A>-213<004D00500050004C004A004F0048>-214<00420055>]TJ +1.005 0 0 1 74.409 416.578 Tm [<004600590042004E0051004D0046>-223<0050005600550051005600550054>-224<00470053>5<0050004E>]TJ +/F36 10.90909 Tf +1 0 0 1 186.689 416.578 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +1.005 0 0 1 286.505 416.578 Tm [<0042004F0045>-223<0053>19<004600510053>6<0050004500560044004A004F0048>-223<004A0055>-223<004A004F>-224<004D00560042000F>-299<003500490046>-223<00500053>19<004500460053>-7<004A004F0048>-224<00500047>-224<00540050004E0046>]TJ +0.98 0 0 1 74.409 403.029 Tm [<0046004D0046004E0046004F00550054>-225<004A0054>-225<0042>-225<0043004A0055>-225<0045004A056C00460053>20<0046004F0055>-225<0042004F0045>-225<00540050004E0046>-225<005400550053>-8<004A004F00480054>-225<00420053>20<0046>-225<005000560055005100560055>-225<004A004F>-225<0042>-225<0045004A056C00460053>20<0046004F0055>-225<00580042005A>-225<004300560055>-225<004700500053>-225<005500490046>-225<004600590042004E0051004D00460054>]TJ +1.006 0 0 1 74.409 389.48 Tm [<002A>-223<0056005400460045>-223<005500490046>-224<0053>20<004600540056004D0055004A004F0048>]TJ +/F36 10.90909 Tf +1 0 0 1 171.413 389.48 Tm [<0054001C0074>]TJ +/F57 10.90909 Tf +1.006 0 0 1 188.595 389.48 Tm [<000E056D004D00460054>-223<00440042004F>-223<00430046>-223<0056005400460045>-224<00550050004800460055004900460053>-223<0058004A00550049>-223<005500490046>-224<00500053>-8<004A0048004A004F0042004D>]TJ +/F36 10.90909 Tf +1 0 0 1 404.822 389.48 Tm [<0054001C00740058006200690076>]TJ +/F57 10.90909 Tf +1.006 0 0 1 444.913 389.48 Tm [<000F>-298<0023>12<00560055>-223<004500560046>-223<00550050>-223<005500490046>]TJ +1.02 0 0 1 74.409 375.93 Tm [<0047004200440055>-253<0055004900420055>-254<005500490046>-254<0044005000450046>-254<005800420054>-254<00580053>-8<004A005500550046004F>-254<0058004A00550049005000560055>-254<0053>19<00460042004D>-253<0054005100460044>-254<0054004A004E0051004D005A>-254<0043>24<005A>-253<004D00500050004C004A004F0048>-253<00420055>-254<004600590042004E0051004D00460054>9<000D>-262<004A0055>-253<004A0054>-254<00520056004A00550046>]TJ +0.989 0 0 1 74.409 362.381 Tm [<00510053>6<0050004300420043004D005A>-227<0055004900420055>-228<005500490046>-228<004D00560042>-228<0044005000450046>-228<004A0054>-228<004F00500055>-228<005A>5<00460055>-227<00490042004F0045004D004A004F0048>-228<0042004D004D>-228<00500043004B0046004400550054>-228<00500053>-228<005000510055004A0050004F0054>-228<0055004900420055>]TJ +/F36 10.90909 Tf +1 0 0 1 423.786 362.381 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +1 0 0 1 74.409 348.832 Tm [<0050005600550051005600550054>20<000F>-300<0023>12<00560055>-225<005500490046>-225<0044005000450046>-225<00440042004F>-225<0053>10<00420055004900460053>-225<004600420054004A004D005A>-225<00430046>-225<0046005900550046004F004500460045>-225<005800490046004F>-225<005500490046>-225<004F0046004600450054>-225<00420053>-8<004A005400460054>20<000F>]TJ +1.019 0 0 1 74.071 328.508 Tm [<003500490046>-220<0044005000450046>-221<0042004D00540050>-220<0045005000460054004F>79<0445>75<0055>-220<00490042004F0045004D0046>-220<005400550053>-8<00560044005500560053>19<0046>-220<0046004D0046004E0046004F00550054>9<000D>-220<004F0046004A0055004900460053>-220<00420055>-221<005500490046>-220<00460059005100500053>-8<0055>-221<004F00500053>-221<00420055>-220<005500490046>-221<004A004E005100500053>-8<0055000F>-294<002A>]TJ +0.98 0 0 1 74.409 314.959 Tm [<004900420057>5<0046>-189<005A>5<00460055>-189<004F0050>-189<0053>20<00460042004D>-189<004A004500460042>-190<0058004900420055>-190<005800500056004D0045>-189<00430046>-190<00540046004F0054004A0043004D0046>-190<004900460053>20<0046>-189<00090042004F0045>-189<002A0445>72<004E>-189<00520056004A00550046>-190<005400560053>20<0046>-189<0055004900420055>]TJ +/F36 10.90909 Tf +1 0 0 1 423.786 314.959 Tm [<0053002E0036001B004D004D005100690031007400690060001C002B006900510060>]TJ +/F57 10.90909 Tf +1 0 0 1 74.409 301.41 Tm [<0045005000460054004F>80<0445>75<0055>-225<00490042004F0045004D0046>-225<00550049004A0054>-225<0046004A0055004900460053>60<000F000A>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 74.409 257.993 Tm [<0038>-500<0041004B0054>-31<0051>31<006000690042004D003B>-367<001C004D004D00510069001C006900420051004D0062>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 74.071 225.375 Tm [<003500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 96.715 225.375 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 117.157 225.375 Tm [<005100420044004C004200480046>-293<00470053>6<0050004E>-293<0029>30<0046004A004C0050>-293<0030004300460053>20<0045004A0046004C>-293<0045005000460054>-293<005500490046>-293<004900420053>20<0045>-293<005800500053>5<004C>-292<00550050>-293<0053>19<004600440042004D00440056004D004200550046>-292<005500490046>-293<0042004F004F0050005500420055004A0050004F>]TJ +1.02 0 0 1 74.409 211.826 Tm [<0053>20<0046004400550042004F0048004D00460054>-315<0042004F0045>-316<00550050>-316<004500460044004A00450046>-315<00580049004A00440049>-316<0042004F004F0050005500420055004A0050004F>-315<0042004F0045>-316<00580049004A00440049>-316<0045004600540055004A004F00420055004A0050004F>-315<0054004900500056004D0045>-316<00430046>-316<0053>19<0046004A004F005400460053>-7<005500460045000F>]TJ +1.02 0 0 1 74.409 198.277 Tm [<002A>24<0055>-252<0042004D00540050>-253<0051004200550044004900460054>-252<005500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 168.853 198.277 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B0062>]TJ +/F57 10.90909 Tf +1.02 0 0 1 263.3 198.277 Tm [<00440050004E004E0042004F0045>-252<00550050>-253<0042005600550050004E004200550046>-252<00550049004A0054>19<000F>]TJ + +/F36 10.90909 Tf +1 0 0 1 408.012 198.277 Tm [<004D003200720054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 445.187 198.277 Tm [<0053>20<00460056005400460054>-252<005500490046>-253<004400500053>19<0046>]TJ +0.983 0 0 1 74.409 184.727 Tm [<00440050004E004E0042004F00450054>-229<00500047>]TJ + +/F36 10.90909 Tf +1 0 0 1 143.574 184.727 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +0.983 0 0 1 160.756 184.727 Tm [<000F>-306<002A>24<0055>-229<0050004F004D005A>-229<0042004500450054>-229<0042>-230<004F0056004E004300460053>-229<00500047>-230<00540058004A00550044004900460054>-229<0042004F0045>-229<004400490042004F004800460054>-230<00510053>-8<004A004E004A0055004A0057>4<0046>-228<00550050>-230<005400560051005100500053>-8<0055>-229<004E00500053>20<0046>]TJ +1 0 0 1 74.409 171.178 Tm [<0046004F0048004A004F00460054>-225<0042004F0045>-225<004300420044004C0046004F00450054>20<000F>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +1 0 0 1 294.747 93.476 Tm [<0016>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +122 0 obj +<< /Type /Page /Contents 123 0 R /Resources 121 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +124 0 obj +<< /D [ 122 0 R /XYZ 73.409 809.993 null ] >> +endobj +125 0 obj +<< /D [ 122 0 R /XYZ 74.409 700.244 null ] >> +endobj +126 0 obj +<< /D [ 122 0 R /XYZ 74.409 281.304 null ] >> +endobj +121 0 obj +<< /ExtGState 1 0 R /Font << /F57 12 0 R /F89 35 0 R /F54 10 0 R /F36 14 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +129 0 obj +<< /Length 6388 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F54 14.3462 Tf +1 0 0 1 74.409 760.773 Tm [<0065>-500<00310074001C004B005400480032>-367<0042004D0054006D0069>]TJ +0 g 0 G +0 g 0 G +ET +1 0 0 1 77.797 568.711 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm1 Do +Q +Q +0 g 0 G +0.0 0.0 1.0 rg 0.0 0.0 1.0 RG +0 g 0 G +0.0 0.0 1.0 rg 0.0 0.0 1.0 RG +0 g 0 G +q +1 0 0 1 -3.388 169.015 cm +[] 0 d 0 J 0.398 w 0 0 m 134.334 0 l S +Q +q +1 0 0 1 -3.188 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 0 172.203 l S +Q +q +1 0 0 1 130.747 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 0 172.203 l S +Q +q +1 0 0 1 -3.388 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 134.334 0 l S +Q +0 g 0 G +1 0 0 1 136.788 0 cm +q +.5 0 0 .5 0 0 cm +q +1 0 0 1 0 0 cm +/Fm2 Do +Q +Q +0 g 0 G +0.0 0.0 1.0 rg 0.0 0.0 1.0 RG +0 g 0 G +0.0 0.0 1.0 rg 0.0 0.0 1.0 RG +0 g 0 G +0.0 0.0 1.0 rg 0.0 0.0 1.0 RG +0 g 0 G +q +1 0 0 1 -3.387 169.015 cm +[] 0 d 0 J 0.398 w 0 0 m 120.16 0 l S +Q +q +1 0 0 1 -3.188 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 0 172.203 l S +Q +q +1 0 0 1 116.574 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 0 172.203 l S +Q +q +1 0 0 1 -3.387 -3.188 cm +[] 0 d 0 J 0.398 w 0 0 m 120.16 0 l S +Q +1 0 0 1 -214.585 -568.711 cm +BT +/F57 10.90909 Tf +1 0 0 1 74.409 548.387 Tm [<0024004900460044004C>-225<0042004D00540050>-225<005500490046>-225<005000560055005100560055>-225<00500047>-225<005500490046>-225<004D004A00540055004A004F0048>-225<004200430050>30<0057>5<0046>20<000D>]TJ + +/F36 10.90909 Tf +1 0 0 1 282.304 548.387 Tm [<002F0051002B0040006D006200320040004D003200720054001C007400580054002F0037>]TJ +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 385.395 548.387 Tm [<000F>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 74.008 504.971 Tm [<0064>-500<0061006D00540054>-31<0051>31<00600069>-367<00370051>31<0060>-367<0069003F0032>]TJ + +/F55 14.3462 Tf +1 0 0 1 195.577 504.971 Tm [<0054001C0074>]TJ +0 g 0 G +/F54 14.3462 Tf +1 0 0 1 223.438 504.971 Tm [<0054001C002B0046001C003B0032>]TJ +0 g 0 G +0 g 0 G +/F54 11.95517 Tf +1 0 0 1 74.075 471.954 Tm [<006400580052>-500<0061006900320054>-367<0052002C>-489<0031007400690060001C002B00690042004D003B>-367<0069003F0032>-367<001C004D004D00510069001C006900420051004D0062>]TJ +0 g 0 G +/F57 10.90909 Tf +0.981 0 0 1 74.071 443.612 Tm [<003500490046>-229<004D00560042>-230<005400440053>-9<004A00510055>-230<004A0054>-229<0042004D00540050>-230<00420043004D0046>-230<00550050>-230<00580053>-8<004A00550046>]TJ +/F36 10.90909 Tf +1 0 0 1 237.303 443.612 Tm [<0054001C0074>]TJ +/F57 10.90909 Tf +0.981 0 0 1 256.945 443.612 Tm [<056D004D00460054>-229<004700500053>-230<005500490046>]TJ + +/F36 10.90909 Tf +1 0 0 1 313.436 443.612 Tm [<0054001C0074>]TJ +0 g 0 G +/F57 10.90909 Tf +0.981 0 0 1 333.078 443.612 Tm [<005100420044004C004200480046>-229<00090042004F0045>-230<00540050>-230<00440042004F>-230<00430046>-230<0056005400460045>-230<00550050>-230<0053>20<00460051004D004200440046>]TJ +1 0 0 1 74.409 430.063 Tm [<005500490046>-225<004B00420057>6<0042>-225<004200510051004D004A004400420055004A0050004F000A000F>]TJ +1 0 0 1 74.409 409.739 Tm [<0027>36<00500053>-225<00550049004A0054>-225<0046005900550053>10<004200440055>-225<005500490046>-225<0042004F004F0050005500420055004A0050004F0054>-225<004D004A004C0046>-225<00550049004A0054001B>]TJ +0 g 0 G +0 g 0 G +1 0 0 1 226.287 387.224 Tm [<002D004A00540055004A004F0048>-225<0014001B>]TJ +0 g 0 G +1 0 0 1 273.349 387.224 Tm [<004500500044000E0046005900550053>10<004200440055000E005100420059000F005500460059>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 370.686 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 370.686 Tm [<002F0051002B006D004B0032004D0069002B0048001C00620062>]TJ +/F36 10.90909 Tf +1 0 0 1 154.591 370.686 Tm [<0026001C006000690042002B004800320027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 357.136 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 85.864 357.136 Tm [<00480051001C002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 114.5 357.136 Tm [<0069003F0032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 357.136 Tm [<0048006D001C>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 160.319 357.136 Tm [<002B0051002F0032>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 343.587 Tm [<0024002F004200600032002B00690048006D001C002600600032005B006D0042006000320055005D004D003200720054001C0074005D00560027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 316.489 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 85.864 316.489 Tm [<001C004D002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 103.046 316.489 Tm [<0066>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 108.773 316.489 Tm [<00510060>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 125.955 316.489 Tm [<00720060004200690032>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 160.319 316.489 Tm [<0058>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 166.046 316.489 Tm [<0054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 188.955 316.489 Tm [<00370042004800320062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 223.319 316.489 Tm [<003700510060>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 246.228 316.489 Tm [<0054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 263.409 316.489 Tm [<0058>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 269.137 316.489 Tm [<006200690076>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 302.94 Tm [<0024002F004200600032002B00690048006D001C>]TJ +1 0 0 1 84.228 289.39 Tm [<0026>]TJ +1 0 0 1 94.046 275.841 Tm [<004D003200720054001C00740058007200600042006900320054001C00740055005D002F0051002B00400042004D0054006D0069005D0056>]TJ +1 0 0 1 94.046 262.292 Tm [<004D003200720054001C00740058007200600042006900320054001C00740055005D002F0051002B00400042004D0054006D0069006B005D0056>]TJ +1 0 0 1 84.228 248.743 Tm [<0027>]TJ +1 0 0 1 74.409 235.194 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 235.194 Tm [<00230032003B0042004D>]TJ +/F36 10.90909 Tf +1 0 0 1 108.773 235.194 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +1 0 0 1 74.409 221.644 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 221.644 Tm [<0032004D002F>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 221.644 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 294.747 93.476 Tm [<0017>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +128 0 obj +<< /Type /Page /Contents 129 0 R /Resources 127 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R /Annots 152 0 R >> +endobj +152 0 obj +[ 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 117 0 R 99 0 R 100 0 R 118 0 R 119 0 R 120 0 R ] +endobj +98 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 255.118 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 153 0 R /Length 41 >> +stream +q +1 0 0 1 -113.386 -425.196 cm +/Im1 Do +Q + +endstream +endobj +97 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 1 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200420+01'00') /ModDate (D:20210228200420+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 154 0 R /Font << /F23 155 0 R /F24 156 0 R /F36 157 0 R >> /ProcSet [ /PDF /Text ] >> /Length 4811 >> +stream +/opacity1 gs +BT +/F23 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<007400480042004D00460069003200740069>]TJ +1 0 0 1 148.712 695.17 Tm [<0052>]TJ +/F24 9.96264 Tf +1 0 0 1 157.011 695.17 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 683.215 Tm [<001B0062>-414<001C004D>27<0076>-413<002F0032002F0042002B001C00690032002F>-415<00600032001C002F00320060>-414<002B001C004D>-415<002B00480032001C006000480076>-414<006200320032002D>-435<0069003F0032>-414<0041002F0032001C0048>-415<00510037>-414<00540060001C002B00690042002B001C0048>-415<00600032001C00620051004D>-414<00420062>-415<001C>]TJ +1 0 0 1 133.768 671.26 Tm [<0060003200540060003200620032004D>28<0069001C006900420051004D>-390<00510037002D>-406<001C0062>-391<0037001C0060>-391<001C0062>-390<0041>-391<0046004D0051>27<0072002D>-405<0069003F0032>-390<0069003F0042004D003B0062>-391<0042004D>-391<0069003F0032004B0062003200480070>27<003200620063>-419<001C0062>-391<0041>-391<003F001C>27<0070>28<0032>-390<0062003F0051>28<0072004D>]TJ +1 0 0 1 133.768 659.304 Tm [<00320048006200320072003F003200600032002D>-264<0069003F0032>-247<0054003F0032004D0051004B0032004D001C>-247<0062003F0051006D0048002F>-247<0051004D00480076>-248<0023>-28<0032>-247<006D00620032002F>-247<001C0062>-247<001C>-247<002B001C004D0051004D>-247<003700510060>-247<0051006D0060>-248<006D004D002F0032006000620069001C004D002F0042004D003B0058>]TJ +1 0 0 1 133.768 647.349 Tm [<0068003F0032>-329<0054001C0060001C00480051003B00420062004B0062>-329<00510037>-330<00540060001C002B00690042002B001C0048>-329<00600032001C00620051004D>-329<001C00600032>-330<0072003F001C0069>-329<007D006000620069>-329<003B00420070>27<0032>-329<0060004200620032>-329<00690051>-329<0069003F0032>-330<001C0060002B>28<003F004200690032002B00690051004D0042002B>]TJ +1 0 0 1 133.768 635.394 Tm [<00510037>-383<00540060001C002B00690042002B001C0048>-383<00600032001C00620051004D0058>-595<001B0062>-383<0072004200480048>-383<0032001C0062004200480076>-383<0023>-28<0032>-384<0062003F0051>27<0072004D>-382<0042004D>-383<0069003F0032>-383<004D003200740069>-384<00620032002B006900420051004D002D>-395<00600032001C00620051004D>-384<0072>28<0051006D0048002F>]TJ +1 0 0 1 133.768 623.439 Tm [<0069003F0032006000320023>28<0076>-260<0023>-28<0032>-260<004B001C002F0032>-261<00690051>-260<002B0051004D>27<00690060001C002F0042002B0069002D>-274<0042004D>-260<0070004200320072>-261<00510037>-260<0069003F003200620032>-261<002B0051004D00620042002F00320060001C006900420051004D0062002D>-274<0069003F0032>-261<0041002F0032001C0048>-260<00510037>-261<00540060001C002B0040>]TJ +1 0 0 1 133.768 611.484 Tm [<00690042002B001C0048>-398<00600032001C00620051004D002D>-415<0076>27<00320069>-398<0069003F0032>-399<004B001C004D0042003700510048002F>-398<002F00320054>-28<0032004D002F0062>-399<0051004D>-398<0069003F0032>-399<0054003F0032004D0051004B0032004D001C0058>-641<004C0032002B00320062006200420069>27<0076>-398<002F00320054>-28<0032004D002F0062>]TJ +1 0 0 1 133.768 599.529 Tm [<0051004D002D>-350<0072003F0032004D>-348<0069003F>27<006D0062>-346<006900600032001C00690032002F>-347<001C0062>-348<0069003F0032>-347<00540060001C002B00690042002B001C0048>-347<0032004B005400480051>27<0076004B0032004D>28<0069>-347<00510037>-347<0069003F0032>-347<004D00320070>27<0032006000400032004D002F0042004D003B>-347<00600032003B0060003200620062>]TJ +1 0 0 1 133.768 587.573 Tm [<0042004D>-316<0069003F0032>-316<006200320060004200320062>-316<00510037>-316<0032004B0054004200600042002B001C0048>-317<002B0051004D002F0042006900420051004D0062002D>-319<00690042004B00320058>-439<003E006D004B001C004D>-316<00600032001C00620051004D>-316<002F00320054>-28<0032004D002F0062>-316<0051004D>-316<0051006D0060>-317<00620032004D00620032>]TJ +1 0 0 1 133.768 575.618 Tm [<0054>-28<00320060002B00320054006900420051004D0062002D>-285<0023>27<0076>-273<004B0032001C004D0062>-274<00510037>-274<001C004D001C0048007600690042002B>-274<006D004D00420069>28<0076>83<0058>-424<0068003F003200600032>-274<002B001C004D>-273<0023>-28<0032>-274<004D0051>-274<002F0051006D00230069>-274<0069003F001C0069>-274<0069003F0032>-274<00510023>-28<00440032002B00690062>]TJ +1 0 0 1 133.768 563.663 Tm [<0042004D>-333<00620054001C002B0032>-333<001C004D002F>-333<00690042004B0032>-333<001C00600032>-333<0072003F001C0069>-333<007D006000620069>-333<003B00420070>28<0032>-333<0060004200620032>-333<00690051>-333<003F>28<006D004B001C004D>-333<00600032001C00620051004D0058>]TJ +1 0 0 1 148.712 551.708 Tm [<0054>-28<002F0037>]TJ +/F36 14.3462 Tf +1 0 0 1 133.768 518.747 Tm [<0052>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 490.938 Tm [<006B>-1000<001C0023>-31<002B>]TJ +1 0 0 1 133.768 463.129 Tm [<006A>-1000<001C0023>-31<002B>]TJ +/F23 9.96264 Tf +1 0 0 1 133.768 441.298 Tm [<007D00480032>]TJ +1 0 0 1 303.133 139.255 Tm [<0052>]TJ +ET + +endstream +endobj +154 0 obj +<< /opacity1 << /ca 1 /CA 1 >> >> +endobj +155 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZNAMJV+LMRoman10-Regular /DescendantFonts [ 158 0 R ] /ToUnicode 159 0 R >> +endobj +156 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /OGJFWH+LMMono10-Regular /DescendantFonts [ 160 0 R ] /ToUnicode 161 0 R >> +endobj +157 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FTRWGM+LMRoman12-Bold /DescendantFonts [ 162 0 R ] /ToUnicode 163 0 R >> +endobj +158 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZNAMJV+LMRoman10-Regular /FontDescriptor 164 0 R /W 165 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +159 0 obj +<< /Length 1229 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZNAMJV-LMRoman10-Regular-0) +%%Title: (TeX-ZNAMJV-LMRoman10-Regular-0 TeX ZNAMJV-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZNAMJV-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZNAMJV-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +39 beginbfchar +<001B> <0041> +<001C> <0061> +<0023> <0062> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<0039> <0034> +<003A> <0047> +<003B> <0067> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004C> <004E> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0063> <003B> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +160 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /OGJFWH+LMMono10-Regular /FontDescriptor 166 0 R /W 167 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +161 0 obj +<< /Length 926 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OGJFWH-LMMono10-Regular-0) +%%Title: (TeX-OGJFWH-LMMono10-Regular-0 TeX OGJFWH-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OGJFWH-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-OGJFWH-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +18 beginbfchar +<001C> <0061> +<002B> <0063> +<002C> <003A> +<0032> <0065> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0044> <006A> +<0048> <006C> +<0051> <006F> +<0054> <0070> +<0058> <002E> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<0072> <0077> +<0074> <0078> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +162 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FTRWGM+LMRoman12-Bold /FontDescriptor 168 0 R /W 169 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +163 0 obj +<< /Length 747 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FTRWGM-LMRoman12-Bold-0) +%%Title: (TeX-FTRWGM-LMRoman12-Bold-0 TeX FTRWGM-LMRoman12-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FTRWGM-LMRoman12-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FTRWGM-LMRoman12-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +6 beginbfchar +<001C> <0061> +<0023> <0062> +<002B> <0063> +<0052> <0031> +<006A> <0033> +<006B> <0032> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +164 0 obj +<< /Type /FontDescriptor /FontName /ZNAMJV+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 170 0 R /CIDSet 171 0 R >> +endobj +165 0 obj +[ 27 [ 750 500 ] 35 [ 556 ] 43 [ 444 ] 45 [ 278 ] 47 [ 556 ] 50 [ 444 ] 55 [ 306 ] 57 [ 500 785 500 ] 62 [ 750 556 333 361 278 ] 68 [ 306 ] 70 [ 528 ] 72 [ 278 ] 75 [ 833 750 556 ] 81 [ 500 500 ] 84 [ 556 ] 88 [ 278 ] 96 [ 392 ] 98 [ 394 278 ] 104 [ 722 389 500 500 ] 109 [ 556 ] 112 [ 528 ] 114 [ 722 ] 116 [ 528 ] 118 [ 528 ] 125 [ 556 ] ] +endobj +166 0 obj +<< /Type /FontDescriptor /FontName /OGJFWH+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 172 0 R /CIDSet 173 0 R >> +endobj +167 0 obj +[ 28 [ 525 ] 43 [ 525 525 ] 50 [ 525 ] 59 [ 525 ] 63 [ 525 525 ] 68 [ 525 ] 72 [ 525 ] 81 [ 525 ] 84 [ 525 ] 88 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 114 [ 525 ] 116 [ 525 ] ] +endobj +168 0 obj +<< /Type /FontDescriptor /FontName /FTRWGM+LMRoman12-Bold /Flags 4 /FontBBox [ -476 -289 1577 1137 ] /Ascent 1137 /CapHeight 686 /Descent -289 /ItalicAngle 0 /StemV 104 /XHeight 444 /FontFile3 174 0 R /CIDSet 175 0 R >> +endobj +169 0 obj +[ 28 [ 547 ] 35 [ 625 ] 43 [ 500 ] 82 [ 563 ] 106 [ 563 563 ] ] +endobj +170 0 obj +<< /Subtype /CIDFontType0C /Length 5208 >> +stream + +O +8L
g
p?6Y]wayO}l{{}cyXc|UlYr-mSplыuz廡cԤ~wrSQrj\gdY[9F\Imz]d2fXELm@irW_:rBcaș;,Ci^Zbµ9ȵơfIl)=`\y{$lѓZtY8fOn^lvejUf^gs}bòqebRbP簤W3.nJfV357ݵʊgbm~qw?>/ +")(˸I@yz[m^u`^gsqĴǨ|^zyPmB3$h1YctmͯU/$*I)ߤdƋ4ߓfVE6V!<l^HlvA 㻻y~rtwuwk9'[{il4gAvlvAD u}%6sc6gl厀fKoJZY1'}YAkU(N62aa43RۥƭucBbRŸ3y(dw_baaau.FF>_ev~|yjhlewOzk`cCT +ٮ}XVQNr`kvoذ{rzD +ɤ.]?L#ݦ3+&?O?jx\|͘u1Qq_m[irsݰG)Fn_`@hpnsk}_0IFUBrm_|IuH01A/2Syh̢:9;Y<TMTjsBleJE'lѓZF4[GB7'lً2*=0,÷ɨ1@v/}$tnt4ltx%pcmlʏl$}ٔ͌fvAS$unu.lyn~0(#mnml~mx5,.lk} ܝǪPUytAqmqmV~l ~{{~M== +ɩtbo{j~TA.X<l^HlH2~b^Hl +
+endstream +endobj +171 0 obj +<< /Length 16 >> +stream + +endstream +endobj +172 0 obj +<< /Subtype /CIDFontType0C /Length 2420 >> +stream + +OGJFWH+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity + +(5c|qlm vloulm +
+endstream +endobj +173 0 obj +<< /Length 15 >> +stream + +endstream +endobj +174 0 obj +<< /Subtype /CIDFontType0C /Length 1193 >> +stream + +7ayzϴe9c23_0wؼXf`W -7ykZb +h {xpH/!,ƌƉ~|razUFE/'1w}wkKAux``V!!!Gr/C9P:Y{\ϋFmm]kbqiqewz#[^! +PkavP|=|/$Ͼ + *K,V|ll@C=VCb`mwyz8 +
+endstream +endobj +175 0 obj +<< /Length 14 >> +stream + +endstream +endobj +153 0 obj +<< /XObject << /Im1 97 0 R >> /ProcSet [ /PDF ] >> +endobj +116 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /BBox [ 0 0 226.772 331.653 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 176 0 R /Length 41 >> +stream +q +1 0 0 1 -141.732 -425.196 cm +/Im2 Do +Q + +endstream +endobj +115 0 obj +<< /Type /XObject /Subtype /Form /FormType 1 /PTEX.PageNumber 2 /PTEX.InfoDict << /Creator <FEFF00630072006500610074006F0072> /Author <FEFF0041007500740068006F0072> /Title <FEFF007400690074006C0065> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200420+01'00') /ModDate (D:20210228200420+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> /BBox [ 0 0 595.276 841.89 ] /Resources << /ExtGState 154 0 R /Font << /F24 156 0 R /F23 155 0 R >> /ProcSet [ /PDF /Text ] >> /Length 303 >> +stream +/opacity1 gs +BT +/F24 9.96264 Tf +1 0 0 1 148.712 707.125 Tm [<003F0069006900540062002C0066006600720072007200580048001C0069003200740040>-50<00540060005100440032002B0069005800510060003B>]TJ +/F23 9.96264 Tf +1 0 0 1 148.712 695.17 Tm [<0052>-1333<006B>-1333<006A>]TJ +1 0 0 1 303.133 139.255 Tm [<006B>]TJ +ET + +endstream +endobj +176 0 obj +<< /XObject << /Im2 115 0 R >> /ProcSet [ /PDF ] >> +endobj +101 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 99.112 702.059 176.2 707.653 ] >> +endobj +102 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 94.962 696.201 205.36 701.785 ] >> +endobj +103 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 690.218 205.36 695.753 ] >> +endobj +104 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 684.241 205.36 689.775 ] >> +endobj +105 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 678.263 205.36 683.797 ] >> +endobj +106 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 672.291 205.36 677.875 ] >> +endobj +107 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 666.313 205.36 671.842 ] >> +endobj +108 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 660.335 205.36 665.865 ] >> +endobj +109 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 654.353 205.36 659.887 ] >> +endobj +110 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 648.435 205.36 653.909 ] >> +endobj +111 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 642.403 205.36 647.932 ] >> +endobj +112 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 87.49 636.42 205.36 641.954 ] >> +endobj +113 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(/c/texlive/2020/texmf-dist/doc/latex/base/doc.pdf)/D(chapter.1)>> /Rect [ 94.962 630.502 103.162 635.977 ] >> +endobj +114 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.444706 0.456472 0.680002 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/GoToR/F(example-image.pdf)/D[0 /Fit]>> /Rect [ 87.49 576.209 94.853 580.772 ] >> +endobj +117 0 obj +<< /Type /Annot /Border [0 0 1 ] /H /I /C [0.724708 0.4 0.717646 ] /BS <</W 1/S/U>> /Subtype/Link/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> /Rect [ 217.577 708.036 294.663 713.63 ] >> +endobj +99 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 96.596 708.126 116.472 714.626 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@1@) >> >> +endobj +100 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 93.966 701.062 99.446 708.649 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@2@) >> >> +endobj +118 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 216.58 702.094 222.06 708.509 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@3@) >> >> +endobj +119 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 225.711 702.094 231.19 708.509 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@4@) >> >> +endobj +120 0 obj +<< /Type /Annot /Subtype /Link /Border [0 0 1 ] /H /I /C [0.701176 0.4 0.414118 ] /BS <</W 1/S/U>> /Rect [ 234.842 702.094 240.321 708.509 ]/A << /S /GoTo /D (NEWPAX@doc-input1.newpax@5@) >> >> +endobj +130 0 obj +<< /D [ 128 0 R /XYZ 73.409 809.993 null ] >> +endobj +131 0 obj +<< /D [ 128 0 R /XYZ 74.409 771.732 null ] >> +endobj +132 0 obj +<< /D [ 128 0 R /XYZ 105.17 610.505 null ] >> +endobj +133 0 obj +<< /D [ 128 0 R /XYZ 122.352 623.486 null ] >> +endobj +134 0 obj +<< /D [ 128 0 R /XYZ 139.533 623.486 null ] >> +endobj +135 0 obj +<< /D [ 128 0 R /XYZ 156.715 610.505 null ] >> +endobj +136 0 obj +<< /D [ 128 0 R /XYZ 173.897 596.601 null ] >> +endobj +137 0 obj +<< /D [ 128 0 R /XYZ 74.409 527.038 null ] >> +endobj +138 0 obj +<< /D [ 128 0 R /XYZ 74.409 489.578 null ] >> +endobj +139 0 obj +<< /D [ 128 0 R /XYZ 74.409 403.631 null ] >> +endobj +140 0 obj +<< /D [ 128 0 R /XYZ 74.409 384.235 null ] >> +endobj +141 0 obj +<< /D [ 128 0 R /XYZ 74.409 370.686 null ] >> +endobj +142 0 obj +<< /D [ 128 0 R /XYZ 74.409 357.136 null ] >> +endobj +143 0 obj +<< /D [ 128 0 R /XYZ 74.409 343.587 null ] >> +endobj +144 0 obj +<< /D [ 128 0 R /XYZ 74.409 330.038 null ] >> +endobj +145 0 obj +<< /D [ 128 0 R /XYZ 74.409 316.489 null ] >> +endobj +146 0 obj +<< /D [ 128 0 R /XYZ 74.409 302.94 null ] >> +endobj +147 0 obj +<< /D [ 128 0 R /XYZ 74.409 289.39 null ] >> +endobj +148 0 obj +<< /D [ 128 0 R /XYZ 74.409 275.841 null ] >> +endobj +149 0 obj +<< /D [ 128 0 R /XYZ 74.409 262.292 null ] >> +endobj +150 0 obj +<< /D [ 128 0 R /XYZ 74.409 248.743 null ] >> +endobj +151 0 obj +<< /D [ 128 0 R /XYZ 74.409 235.194 null ] >> +endobj +127 0 obj +<< /ExtGState 1 0 R /Font << /F54 10 0 R /F57 12 0 R /F36 14 0 R /F55 11 0 R >> /XObject << /Fm1 98 0 R /Fm2 116 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +1 0 obj +<< /opacity1 <</ca 1/CA 1>> >> +endobj +179 0 obj +<< /Length 11218 >> +stream +/opacity1 gs +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +BT +/F54 11.95517 Tf +1 0 0 1 74.075 760.773 Tm [<00640058006B>-500<0061006900320054>-367<006B002C>-489<006C00620042004D003B>-367<0069003F0032>]TJ +/F55 11.95517 Tf +1 0 0 1 199.225 760.773 Tm [<00580054001C0074>]TJ +/F54 11.95517 Tf +1 0 0 1 224.331 760.773 Tm [<0040007D00480032>-367<007200420069003F>]TJ + +/F55 11.95517 Tf +1 0 0 1 277.161 760.773 Tm [<0054001C00740058006200690076>]TJ +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1.02 0 0 1 74.409 732.431 Tm [<0026>4<004F005400560053>20<0046>-245<0055004900420055>-245<005500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 154.139 732.431 Tm [<00580054001C0074>]TJ +/F57 10.90909 Tf +1.02 0 0 1 179.778 732.431 Tm [<056D004D0046>-245<00440053>19<00460042005500460045>-244<004A004F>-246<0054005500460051>-245<0012>-246<00440042004F>-245<00430046>-245<004700500056004F0045>-246<0043>24<005A>-244<005A>5<005000560053>-245<004E0042004A004F>-245<0045005000440056004E0046004F0055000F>-369<003A>90<00500056>-245<00440042004F>]TJ +1 0 0 1 74.409 718.882 Tm [<005500490046004F>-225<004A004F005400460053>-8<0055>-225<005A>6<005000560053>-225<003100250027>-225<056D004D00460054>-225<00550050004800460055004900460053>-225<0058004A00550049>-225<005500490046004A0053>-225<0042004F004F0050005500420055004A0050004F0054>-225<004D004A004C0046>-225<004A004F>-225<005500490046>-225<00470050004D004D0050>30<0058004A004F0048>-225<004D004A00540055004A004F0048000F>]TJ +0 g 0 G +1 0 0 1 91.766 695.57 Tm [<044C>]TJ +0 g 0 G +1.01 0 0 1 101.682 695.57 Tm [<00350049004A0054>-222<005800500053>5<004C0054>-221<0058004A00550049>-222<00510045056E0042005500460059>-222<0042004F0045>-222<004D00560042004D0042005500460059000F>-297<004D00560042004D0042005500460059>-222<004F0046004600450054>-222<005500490046>-222<0046005900550053>9<0042>-221<0044005000450046>-222<00450046004E0050004F005400550053>9<0042005500460045>-221<004A004F>]TJ +1 0 0 1 101.682 682.021 Tm [<005500490046>-225<0045005000440056004E0046004F0055000F>]TJ +0 g 0 G +1 0 0 1 91.766 661.697 Tm [<044C>]TJ +0 g 0 G +1 0 0 1 101.682 661.697 Tm [<002A>24<0055>-225<004F0046004600450054>-225<005500580050>-225<00500053>-225<005500490053>20<00460046>-225<00440050004E0051004A004D00420055004A0050004F0054>-225<0056004F0055004A004D>-225<00460057>5<00460053>-18<005A>-225<0053>20<0046004700460053>20<0046004F00440046>-225<004A0054>-225<0044005000530053>20<004600440055000F>]TJ +0 g 0 G +1 0 0 1 91.766 641.373 Tm [<044C>]TJ +0 g 0 G +1.008 0 0 1 101.682 641.373 Tm [<0035004900460053>20<0046>-222<004A0054>-223<0042>-223<0054004E0042004D004D>-223<0055005A00510050>-223<004A004F>]TJ + +/F36 10.90909 Tf +1 0 0 1 218.21 641.373 Tm [<0054001C00740058006200690076>]TJ +0 g 0 G +/F57 10.90909 Tf +1.008 0 0 1 260.751 641.373 Tm [<00580049004A00440049>-222<0042056C0046004400550054>-223<0044004D004A00510051004A004F0048000D>-223<005500490046>-223<00510042005500440049>-223<005400490050>29<0058004F>-221<004A004F>-223<005500490046>-223<004D004A00540055004A004F0048>]TJ +1 0 0 1 101.682 627.824 Tm [<0044005000530053>20<004600440055>-225<00550049004A0054>20<000F>]TJ +0 g 0 G +1 0 0 1 91.766 607.5 Tm [<044C>]TJ +0 g 0 G +1.015 0 0 1 101.682 607.5 Tm [<00250050004F>80<0445>75<0055>-221<004A004F0044004D005600450046>-222<0031002500270054>-222<0058004A00550049>-222<0045004600540055004A004F00420055004A0050004F0054>-221<00550058004A00440046>-222<00420054>-222<00550049004A0054>-222<0058004A004D004D>-222<004D004600420045>-222<00550050>-222<004500560051004D004A0044004200550046>-222<0045004600540055004A004F00420055004A0050004F0054>]TJ +1 0 0 1 101.682 593.951 Tm [<0042004F0045>-225<00510045056E0042005500460059>-225<0058004A004D004D>-225<00440050004E0051004D0042004A004F000F>]TJ +0 g 0 G +1 0 0 1 91.766 573.627 Tm [<044C>]TJ +0 g 0 G +1 0 0 1 101.682 573.627 Tm [<002A>6<0047>-225<0042004F004F0050005500420055004A0050004F0054>-225<0054004900500056004D0045>-225<004F00500055>-225<00430046>-225<0053>20<0046004A004F005400460053>-8<005500460045>-225<0053>20<0046004E0050>30<0057>5<0046>-225<005500490046>]TJ +/F36 10.90909 Tf +1 0 0 1 353.857 573.627 Tm [<00580054001C0074>]TJ +/F57 10.90909 Tf +1 0 0 1 376.766 573.627 Tm [<000E056D004D0046>20<000F>]TJ +0 g 0 G +1 0 0 1 91.766 553.303 Tm [<044C>]TJ +0 g 0 G +1.008 0 0 1 101.682 553.303 Tm [<002A>6<0047>]TJ + +/F36 10.90909 Tf +1 0 0 1 111.415 553.303 Tm [<003F0076005400320060006000320037>]TJ +0 g 0 G +/F57 10.90909 Tf +1.008 0 0 1 159.688 553.303 Tm [<004A0054>-223<004D00500042004500460045>-223<005A>5<00500056>-222<00440042004F>-223<004400490042004F00480046>-223<005500490046>-224<00440050004D00500053>-223<0042004F0045>-223<00540055005A004D0046>-223<00500047>-223<004D004A004F004C>-224<004300500053>19<0045004600530054>-222<0058004A00550049>-223<0049005A0051004600530053>19<00460047>]TJ +1 0 0 1 101.682 539.754 Tm [<005000510055004A0050004F0054>20<000F>]TJ +0 g 0 G +0 g 0 G +1 0 0 1 234.632 514.25 Tm [<002D004A00540055004A004F0048>-225<0015001B>]TJ +0 g 0 G +1 0 0 1 281.694 514.25 Tm [<004500500044000E005600540046000E005100420059000F005500460059>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 497.712 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 497.712 Tm [<002F0051002B006D004B0032004D0069002B0048001C00620062>]TJ +/F36 10.90909 Tf +1 0 0 1 154.591 497.712 Tm [<0026001C006000690042002B004800320027>]TJ +1 0 0 1 74.409 484.162 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 484.162 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 484.162 Tm [<0026004200370048006D001C006900320074002D003200690051005100480023005100740027>]TJ +1 0 0 1 74.409 470.613 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 470.613 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 470.613 Tm [<00260054002F00370054001C003B003200620027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 457.064 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 457.064 Tm [<0054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 103.046 457.064 Tm [<004D00320032002F0062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 457.064 Tm [<0069003F00420062>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 166.046 457.064 Tm [<00690051>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 183.228 457.064 Tm [<0060006D004D>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 206.137 457.064 Tm [<007200420069003F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 234.773 457.064 Tm [<0048006D001C0048001C006900320074>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 443.515 Tm [<0024004200370048006D001C006900320074>]TJ +1 0 0 1 74.409 429.966 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 429.966 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 429.966 Tm [<00260054002F0037006900320074002B004B002F00620027>]TJ +1 0 0 1 74.409 416.416 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 416.416 Tm [<004B001C00460032001C0069004800320069006900320060>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 402.867 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 402.867 Tm [<004800320069>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 402.867 Tm [<00240054002F0037006200690060002B004B005400240054002F00370021006200690060002B004B0054>]TJ +1 0 0 1 74.409 389.318 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 389.318 Tm [<004800320069>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 389.318 Tm [<00240054002F003700320062002B001C00540032004D001C004B003200240054002F0037002100320062002B001C00540032004D001C004B0032>]TJ +1 0 0 1 74.409 375.769 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 375.769 Tm [<004B001C00460032001C006900510069003F00320060>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 362.22 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 362.22 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 362.22 Tm [<00260048006D001C006900320074003300380027>]TJ +1 0 0 1 74.409 348.67 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 348.67 Tm [<00370042>]TJ +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 74.409 335.121 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 335.121 Tm [<00480051001C002F>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 108.773 335.121 Tm [<0054001C0074>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 321.572 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 321.572 Tm [<006D006200320054001C002B0046001C003B0032>]TJ +/F36 10.90909 Tf +1 0 0 1 137.409 321.572 Tm [<00260054001C00740027>]TJ +0 0.5 0 rg 0 0.5 0 RG +/F55 10.90909 Tf +1 0 0 1 74.409 308.023 Tm [<0057>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 80.137 308.023 Tm [<002B0051006000600032002B0069>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 125.955 308.023 Tm [<001C>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 137.409 308.023 Tm [<0023006D003B>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 160.319 308.023 Tm [<0042004D>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 177.5 308.023 Tm [<0054001C0074>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 200.409 308.023 Tm [<001C003700370032002B00690042004D003B>]TJ +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +0 g 0 G +0 0.5 0 rg 0 0.5 0 RG +1 0 0 1 257.682 308.023 Tm [<002B00480042005400540042004D003B>]TJ +0 g 0 G +/F36 10.90909 Tf +1 0 0 1 74.409 294.474 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 294.474 Tm [<004B001C00460032001C0069004800320069006900320060>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 280.924 Tm [<00240054001C0069002B003F002B004B002F00240053001B007300210054002F00370021001C004D004D00510069002600240053001B007300210054001C003B00320048004800740027002600240053001B007300210054001C003B00320021004800480074002700260027002600240037001C004200480027>]TJ +1 0 0 1 74.409 267.375 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 267.375 Tm [<004B001C00460032001C006900510069003F00320060>]TJ +/F36 10.90909 Tf +1 0 0 1 74.409 253.826 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 253.826 Tm [<00230032003B0042004D>]TJ +/F36 10.90909 Tf +1 0 0 1 108.773 253.826 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +1 0 0 1 74.409 240.277 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340038002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034006B00290026002F0051002B00400042004D0054006D006900520027>]TJ +1 0 0 1 74.409 226.728 Tm [<00240042004D002B0048006D002F0032003B0060001C0054003F0042002B006200280062002B001C004800320034007900580038002D006900600042004B00340038002B004B>-525<00520038002B004B>-525<0033002B004B>-525<006A002B004B002D002B004800420054002D0054001C003B00320034005200290026002F0051002B00400042004D0054006D006900520027>]TJ +1 0 0 1 74.409 199.629 Tm [<00240042004D002B0048006D002F00320054002F003700280054001C003B003200620034004000290026002F0051002B00400042004D0054006D0069006B0027>]TJ +1 0 0 1 74.409 186.08 Tm [<0024>]TJ +/F55 10.90909 Tf +1 0 0 1 80.137 186.08 Tm [<0032004D002F>]TJ +/F36 10.90909 Tf +1 0 0 1 97.319 186.08 Tm [<0026002F0051002B006D004B0032004D00690027>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +/F57 10.90909 Tf +1 0 0 1 294.747 93.476 Tm [<0018>]TJ +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G +ET + +endstream +endobj +178 0 obj +<< /Type /Page /Contents 179 0 R /Resources 177 0 R /MediaBox [ 0 0 595.276 841.89 ] /Parent 15 0 R >> +endobj +180 0 obj +<< /D [ 178 0 R /XYZ 73.409 809.993 null ] >> +endobj +181 0 obj +<< /D [ 178 0 R /XYZ 74.409 771.732 null ] >> +endobj +182 0 obj +<< /D [ 178 0 R /XYZ 74.409 528.278 null ] >> +endobj +183 0 obj +<< /D [ 178 0 R /XYZ 74.409 511.261 null ] >> +endobj +184 0 obj +<< /D [ 178 0 R /XYZ 74.409 497.712 null ] >> +endobj +185 0 obj +<< /D [ 178 0 R /XYZ 74.409 484.162 null ] >> +endobj +186 0 obj +<< /D [ 178 0 R /XYZ 74.409 470.613 null ] >> +endobj +187 0 obj +<< /D [ 178 0 R /XYZ 74.409 457.064 null ] >> +endobj +188 0 obj +<< /D [ 178 0 R /XYZ 74.409 443.515 null ] >> +endobj +189 0 obj +<< /D [ 178 0 R /XYZ 74.409 429.966 null ] >> +endobj +190 0 obj +<< /D [ 178 0 R /XYZ 74.409 416.416 null ] >> +endobj +191 0 obj +<< /D [ 178 0 R /XYZ 74.409 402.867 null ] >> +endobj +192 0 obj +<< /D [ 178 0 R /XYZ 74.409 389.318 null ] >> +endobj +193 0 obj +<< /D [ 178 0 R /XYZ 74.409 375.769 null ] >> +endobj +194 0 obj +<< /D [ 178 0 R /XYZ 74.409 362.22 null ] >> +endobj +195 0 obj +<< /D [ 178 0 R /XYZ 74.409 348.67 null ] >> +endobj +196 0 obj +<< /D [ 178 0 R /XYZ 74.409 335.121 null ] >> +endobj +197 0 obj +<< /D [ 178 0 R /XYZ 74.409 321.572 null ] >> +endobj +198 0 obj +<< /D [ 178 0 R /XYZ 74.409 308.023 null ] >> +endobj +199 0 obj +<< /D [ 178 0 R /XYZ 74.409 294.474 null ] >> +endobj +200 0 obj +<< /D [ 178 0 R /XYZ 74.409 280.924 null ] >> +endobj +201 0 obj +<< /D [ 178 0 R /XYZ 74.409 267.375 null ] >> +endobj +202 0 obj +<< /D [ 178 0 R /XYZ 74.409 253.826 null ] >> +endobj +203 0 obj +<< /D [ 178 0 R /XYZ 74.409 240.277 null ] >> +endobj +204 0 obj +<< /D [ 178 0 R /XYZ 74.409 226.728 null ] >> +endobj +205 0 obj +<< /D [ 178 0 R /XYZ 74.409 213.178 null ] >> +endobj +206 0 obj +<< /D [ 178 0 R /XYZ 74.409 199.629 null ] >> +endobj +177 0 obj +<< /ExtGState 1 0 R /Font << /F54 10 0 R /F55 11 0 R /F57 12 0 R /F36 14 0 R >> /ProcSet [ /PDF /Text ] >> +endobj +207 0 obj +<< /DisplayDocTitle true >> +endobj +208 0 obj +<< /S /GoTo /D (section.1) >> +endobj +210 0 obj +(\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n) + +endobj +211 0 obj +<< /S /GoTo /D (section.2) >> +endobj +213 0 obj +(\376\377\000Q\000u\000i\000c\000k\000\040\000u\000s\000e\000\040\000i\000n\000s\000t\000r\000u\000c\000t\000i\000o\000n\000s) + +endobj +214 0 obj +<< /S /GoTo /D (subsection.2.1) >> +endobj +216 0 obj +(\376\377\000S\000t\000e\000p\000\040\0001\000:\000\040\000e\000x\000t\000r\000a\000c\000t\000\040\000a\000n\000d\000\040\000c\000o\000l\000l\000e\000c\000t\000\040\000t\000h\000e\000\040\000a\000n\000n\000o\000t\000a\000t\000i\000o\000n\000s) + +endobj +217 0 obj +<< /S /GoTo /D (subsection.2.2) >> +endobj +219 0 obj +(\376\377\000S\000t\000e\000p\000\040\0002\000:\000\040\000U\000s\000i\000n\000g\000\040\000t\000h\000e\000\040\000.\000n\000e\000w\000p\000a\000x\000-\000f\000i\000l\000e\000\040\000w\000i\000t\000h\000\040\000n\000e\000w\000p\000a\000x) + +endobj +220 0 obj +<< /S /GoTo /D (subsection.2.3) >> +endobj +222 0 obj +(\376\377\000C\000o\000m\000b\000i\000n\000i\000n\000g\000\040\000t\000h\000e\000\040\000s\000t\000e\000p\000s) + +endobj +223 0 obj +<< /S /GoTo /D (section.3) >> +endobj +225 0 obj +(\376\377\000S\000e\000t\000u\000p\000\040\000o\000p\000t\000i\000o\000n\000s) + +endobj +226 0 obj +<< /S /GoTo /D (section.4) >> +endobj +228 0 obj +(\376\377\000M\000o\000r\000e\000\040\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d) + +endobj +229 0 obj +<< /S /GoTo /D (subsection.4.1) >> +endobj +231 0 obj +(\376\377\000R\000e\000t\000r\000i\000e\000v\000i\000n\000g\000\040\000a\000n\000d\000\040\000s\000t\000o\000r\000i\000n\000g\000\040\000a\000n\000n\000o\000t\000a\000t\000i\000o\000n\000s) + +endobj +232 0 obj +<< /S /GoTo /D (section.5) >> +endobj +234 0 obj +(\376\377\000I\000m\000p\000o\000r\000t\000i\000n\000g\000\040\000a\000n\000n\000o\000t\000a\000t\000i\000o\000n\000s) + +endobj +235 0 obj +<< /S /GoTo /D (section.6) >> +endobj +237 0 obj +(\376\377\000E\000x\000a\000m\000p\000l\000e\000\040\000i\000n\000p\000u\000t) + +endobj +238 0 obj +<< /S /GoTo /D (section.7) >> +endobj +240 0 obj +(\376\377\000S\000u\000p\000p\000o\000r\000t\000\040\000f\000o\000r\000\040\000t\000h\000e\000\040\000p\000a\000x\000\040\000p\000a\000c\000k\000a\000g\000e) + +endobj +241 0 obj +<< /S /GoTo /D (subsection.7.1) >> +endobj +243 0 obj +(\376\377\000S\000t\000e\000p\000\040\0001\000:\000\040\000E\000x\000t\000r\000a\000c\000t\000i\000n\000g\000\040\000t\000h\000e\000\040\000a\000n\000n\000o\000t\000a\000t\000i\000o\000n\000s) + +endobj +244 0 obj +<< /S /GoTo /D (subsection.7.2) >> +endobj +246 0 obj +(\376\377\000S\000t\000e\000p\000\040\0002\000:\000\040\000U\000s\000i\000n\000g\000\040\000t\000h\000e\000\040\000.\000p\000a\000x\000-\000f\000i\000l\000e\000\040\000w\000i\000t\000h\000\040\000p\000a\000x\000.\000s\000t\000y) + +endobj +247 0 obj +[ 66 [ 561 ] 68 [ 441 587 453 ] 74 [ 317 ] 77 [ 306 ] 79 [ 618 537 ] 83 [ 402 389 341 618 510 ] ] +endobj +249 0 obj +<< /Length 11 >> +stream + +endstream +endobj +250 0 obj +<< /Subtype /CIDFontType0C /Length 2094 >> +stream + + +Copyright (c) 2008-2012 Andrey V. Panov (panov@canopus.iacp.dvo.ru). +Heuristica ItalicHeuristicaAdobeIdentity + +ˏ
+endstream +endobj +248 0 obj +<< /Type /FontDescriptor /FontName /ZZHGJH+Heuristica-Italic /Flags 4 /FontBBox [ -500 -326 1205 1110 ] /Ascent 950 /CapHeight 692 /Descent -250 /ItalicAngle -13 /StemV 88 /XHeight 490 /FontFile3 250 0 R /CIDSet 249 0 R >> +endobj +251 0 obj +<< /Length 861 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ZZHGJH-Heuristica-Italic-0) +%%Title: (TeX-ZZHGJH-Heuristica-Italic-0 TeX ZZHGJH-Heuristica-Italic 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ZZHGJH-Heuristica-Italic) +/Supplement 0 +>> def +/CMapName /TeX-Identity-ZZHGJH-Heuristica-Italic def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +13 beginbfchar +<0042> <0061> +<0044> <0063> +<0045> <0064> +<0046> <0065> +<004A> <0069> +<004D> <006C> +<004F> <006E> +<0050> <006F> +<0053> <0072> +<0054> <0073> +<0055> <0074> +<0056> <0075> +<0057> <0076> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +35 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /ZZHGJH+Heuristica-Italic /DescendantFonts [ 252 0 R ] /ToUnicode 251 0 R >> +endobj +252 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /ZZHGJH+Heuristica-Italic /FontDescriptor 248 0 R /W 247 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +253 0 obj +[ 27 [ 525 525 ] 33 [ 525 525 525 525 ] 38 [ 525 525 525 525 525 525 525 525 525 525 ] 49 [ 525 525 525 525 ] 54 [ 525 525 525 525 ] 59 [ 525 ] 61 [ 525 525 525 525 525 525 ] 68 [ 525 ] 70 [ 525 525 525 525 525 525 ] 77 [ 525 ] 80 [ 525 525 525 525 525 525 525 ] 88 [ 525 ] 91 [ 525 ] 93 [ 525 ] 95 [ 525 525 525 525 ] 100 [ 525 525 525 ] 104 [ 525 525 525 525 525 525 525 ] 112 [ 525 525 525 525 525 ] 118 [ 525 ] 121 [ 525 ] ] +endobj +255 0 obj +<< /Length 16 >> +stream + +endstream +endobj +256 0 obj +<< /Subtype /CIDFontType0C /Length 8164 >> +stream + +POXPUQ+LMMono10-Regular2.004Copyright 2003, 2009 B. Jackowski and J. M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.LMMono10-RegularLMMono10NormalAdobeIdentity +> +~G
M
#VDFe)S#S
nhRA!wOOu|
}ln{e
}t~mwg6#gwlm=XT{xr|alU$`%Bm{lDEY+FJɒ@l=tvdyzg^Mb%ȾȾEtozkhei +h_ubRs{jkytݸBJ;DO7oKotv|md8E + +}|ihwvF}q|6{slm}f{slm}xgs{i2{rlm}{rlmh~IIx{}c~x~e9``vk}5r|Sb}qH^gnn3r}S|rml}kvlmΪvkq]T~teqkvlmTvg2mb~do|ojkm}usܩwyk|qmlgvlmvgG䴺zJ}xrlmvgG䴺zJ}xrlmTTr{_|X<H^ixxЫcB{rlm_{rlm3r{_EձoOwd{rlm-hvMMvppMLFMDUSqv23rɋϖƘ֮T\@Ngl..(,F.M@AAMJ0wNs{0mxe6Wx{vor:0{slmLt@At|qml}m{rlmq|mLFV`F+!FVr/Tз |l2![^ylieB{rlm_{rlm3r{_baF+EJE=hB4AIUy]qn`1YBS]hV@srw|85J'f0||w`\mkerllfqr/Ts{ZihzepbR%,*ϹkZ|rml;2RZ99AJָ>Ii~xn__|v8`i~xn__|vjjIaПstmfzoʋt}Ͱȴ? +E{slm}r{slms{rjovuaJmkm{ʣͱ2Z^Q0CjP[T-Ћ0{8XKyLTتi|rml:|rmlq|$
swJкell:gbp=:ae +-lumszmbU^@<6HIspw4W`P<oZcakhvw{rm{_kGnGޙmqzzms}__x;t9g/z}~Vffj0\Srqhvw*{rg2vts{yiuxaxuALip}j-B9DWkU3WWzb^!yswg*
^BF5IRCJdwǽHAf'|wu|~F{yzF}8ijjBxu}W|rmlAs{W}Vxu-2UhjvzMRt>8s{8ihvw94{rlm+gܶZO +cntB\IïBE[Fj}ҋϽg^m|hpukqrgR|nlHQNSL0c>qxrtu|k2Qrnlihxoƾֶù& +<96f]3EZQITqN}lq||qml IWWVJq||qml/T.FF.|q}^iB{rlmi1:k<iB{rlm+sԴ\k;hhhhhv +YY$s{ |rmls{ {slmin444q|<{slm_NWo\Ztwu\\MW s{<|qlmh~^yr[[%syysmlY~yhxucwWtxysmlt|ȝ㌙W z}MBMWMAM0Mq|t!tq|#|rmlD&>&r|#|qmluu{slmstVVtulmZTZZLZq|c5(q| |rmlA&?r| |qlm +(5c|qlm vloulm xN_[YHFY$s{ |rmlCi~fyl.s{ {slm"r7~rnTg|@yrpzyqac/[nN%'JNJF(J +==J +(&)' +
+endstream +endobj +254 0 obj +<< /Type /FontDescriptor /FontName /POXPUQ+LMMono10-Regular /Flags 4 /FontBBox [ -451 -316 731 1016 ] /Ascent 1016 /CapHeight 611 /Descent -316 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 256 0 R /CIDSet 255 0 R >> +endobj +257 0 obj +<< /Length 1654 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-POXPUQ-LMMono10-Regular-0) +%%Title: (TeX-POXPUQ-LMMono10-Regular-0 TeX POXPUQ-LMMono10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (POXPUQ-LMMono10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-POXPUQ-LMMono10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +70 beginbfchar +<001B> <0041> +<001C> <0061> +<0021> <0040> +<0022> <0042> +<0023> <0062> +<0024> <005C> +<0026> <007B> +<0027> <007D> +<0028> <005B> +<0029> <005D> +<002A> <0043> +<002B> <0063> +<002C> <003A> +<002D> <002C> +<002E> <0044> +<002F> <0064> +<0031> <0045> +<0032> <0065> +<0033> <0038> +<0034> <003D> +<0036> <0046> +<0037> <0066> +<0038> <0035> +<0039> <0034> +<003B> <0067> +<003D> <003E> +<003E> <0048> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0044> <006A> +<0046> <006B> +<0047> <004C> +<0048> <006C> +<0049> <003C> +<004A> <004D> +<004B> <006D> +<004D> <006E> +<0050> <004F> +<0051> <006F> +<0052> <0031> +<0053> <0050> +<0054> <0070> +<0055> <0028> +<0056> <0029> +<0058> <002E> +<005B> <0071> +<005D> <0022> +<005F> <0052> +<0060> <0072> +<0061> <0053> +<0062> <0073> +<0064> <0037> +<0065> <0036> +<0066> <002F> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006C> <0055> +<006D> <0075> +<006E> <005F> +<0070> <0076> +<0071> <0057> +<0072> <0077> +<0073> <0058> +<0074> <0078> +<0076> <0079> +<0079> <0030> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +14 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /POXPUQ+LMMono10-Regular /DescendantFonts [ 258 0 R ] /ToUnicode 257 0 R >> +endobj +258 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /POXPUQ+LMMono10-Regular /FontDescriptor 254 0 R /W 253 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +259 0 obj +[ 2 [ 242 ] 9 [ 350 350 412 ] 13 [ 265 392 265 460 530 530 530 530 530 530 530 530 ] 27 [ 265 265 ] 33 [ 793 635 646 684 779 606 580 ] 41 [ 798 349 ] 45 [ 568 ] 48 [ 762 600 ] 51 [ 644 541 621 791 ] 56 [ 940 624 588 ] 66 [ 523 598 496 598 514 319 520 607 291 280 524 279 923 619 577 608 591 389 436 344 606 504 768 486 506 ] 1090 [ 500 1000 ] 1093 [ 278 ] 1095 [ 458 458 ] 1100 [ 409 ] 1388 [ 638 610 610 929 ] ] +endobj +261 0 obj +<< /Length 174 >> +stream + wd? +endstream +endobj +262 0 obj +<< /Subtype /CIDFontType0C /Length 8513 >> +stream + + +Copyright (c) 2008-2012 Andrey V. Panov (panov@canopus.iacp.dvo.ru). +Heuristica RegularHeuristicaAdobeIdentity + +' +R
S
u|e%m2PY*jC[;G@H@'++*`'w +CCTUu^gpsderof}NmCQ/ʘC^mN}C$rCmNN^mCr~5/6Q?WwC`{wfz+duwwy{x.tzx~F{u+z}w}>Jrrw-z?|y|u!x͋melysqgy`bqckhSllѾgpsderofvfw|ffHV\&99&\\P&99P&\7((77p(,,p(7Vwvܨ7vᆑbhrnyx7Vͮ2ovUwcո/"D8Wi{ϲɋ؋JB UO4> `Gx=VRj?`D!%Tⳋ4 J?`lzϱËڞESOv@6[p~yz>4PaDI`xÅ}yhxgV'Nw\v%isKn^t$NB-B/0ӥ
V9]G9 3TPsknOφ⋁w\$a=4EgwĆ}wjwjVsl"*(7 <RVpjp勹dRZ3*BȸR"bD74aVv;gyQ:5R +jɮ4=gpsderof +gpsderof!q4`=gpsderofxx͋melysqgy`bqckhf|(/DlB%;ɋܖɭ^xIQuI4KD]"1;$D+Hu{Jx~tFA`AJyڋ㧽mrx\{ +7*ŋ؋ucdQ;nㅍSS3QM!9k5;{mp$)Ld#| O} -OMtۋ硻;mo#X?b`_
88Na +0^?0(gOHRKi5XGG8B>nㅍSS3Qoh=H<4zƱAmt^{\gvvq sLgmMs6 r#8nㅍSS3$~ sKjmKs6 t%4nㅍSS3ḵ4S3n4ÎnㅍSppÎnㅍSS3~4ÎnㅍSS3|̩GmwT~"YgvvsÎnㅍSS3G| N/OLiݭǪlUS99iSLUOl/'GFFG''`GFF`G' +"T]*a| vAa4bxыE +; kHSNjԷߋዻZ&!iGG +'FٜYnĆ~y~P]6l`bb?glk +a_iFz|ztm|k|jyyxrpnso(FѝTnw|OW+_]
cfy8qq5q|q||zw|{kjmyvpgvfeselgrUkjzY]GHDHUkjzY]GHDzw|{kjmyvpgvfeselgH{kjmyvpgvfeselgBT3CB54BB49^wuܩVXCn: + +
+endstream +endobj +260 0 obj +<< /Type /FontDescriptor /FontName /FMGWKE+Heuristica-Regular /Flags 4 /FontBBox [ -500 -448 1158 1110 ] /Ascent 950 /CapHeight 692 /Descent -250 /ItalicAngle 0 /StemV 88 /XHeight 490 /FontFile3 262 0 R /CIDSet 261 0 R >> +endobj +263 0 obj +<< /Length 1712 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-FMGWKE-Heuristica-Regular-0) +%%Title: (TeX-FMGWKE-Heuristica-Regular-0 TeX FMGWKE-Heuristica-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (FMGWKE-Heuristica-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-FMGWKE-Heuristica-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +72 beginbfchar +<0002> <0021> +<0009> <0028> +<000A> <0029> +<000B> <002A> +<000D> <002C> +<000E> <002D> +<000F> <002E> +<0010> <002F> +<0011> <0030> +<0012> <0031> +<0013> <0032> +<0014> <0033> +<0015> <0034> +<0016> <0035> +<0017> <0036> +<0018> <0037> +<001B> <003A> +<001C> <003B> +<0021> <0040> +<0022> <0041> +<0023> <0042> +<0024> <0043> +<0025> <0044> +<0026> <0045> +<0027> <0046> +<0029> <0048> +<002A> <0049> +<002D> <004C> +<0030> <004F> +<0031> <0050> +<0033> <0052> +<0034> <0053> +<0035> <0054> +<0036> <0055> +<0038> <0057> +<0039> <0058> +<003A> <0059> +<0042> <0061> +<0043> <0062> +<0044> <0063> +<0045> <0064> +<0046> <0065> +<0047> <0066> +<0048> <0067> +<0049> <0068> +<004A> <0069> +<004B> <006A> +<004C> <006B> +<004D> <006C> +<004E> <006D> +<004F> <006E> +<0050> <006F> +<0051> <0070> +<0052> <0071> +<0053> <0072> +<0054> <0073> +<0055> <0074> +<0056> <0075> +<0057> <0076> +<0058> <0077> +<0059> <0078> +<005A> <0079> +<0442> <2013> +<0443> <2014> +<0445> <2019> +<0447> <201C> +<0448> <201D> +<044C> <2022> +<056C> <00660066> +<056D> <00660069> +<056E> <0066006C> +<056F> <006600660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +12 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /FMGWKE+Heuristica-Regular /DescendantFonts [ 264 0 R ] /ToUnicode 263 0 R >> +endobj +264 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /FMGWKE+Heuristica-Regular /FontDescriptor 260 0 R /W 259 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +265 0 obj +[ 28 [ 525 ] 35 [ 525 525 ] 43 [ 525 ] 45 [ 525 ] 47 [ 525 ] 50 [ 525 ] 55 [ 525 ] 59 [ 525 ] 63 [ 525 ] 66 [ 525 ] 70 [ 525 ] 72 [ 525 ] 75 [ 525 ] 77 [ 525 ] 81 [ 525 ] 84 [ 525 ] 87 [ 525 525 ] 91 [ 525 ] 94 [ 525 ] 96 [ 525 ] 98 [ 525 ] 102 [ 525 ] 105 [ 525 ] 109 [ 525 ] 112 [ 525 ] 114 [ 525 ] 116 [ 525 ] 118 [ 525 ] ] +endobj +267 0 obj +<< /Length 15 >> +stream + +endstream +endobj +268 0 obj +<< /Subtype /CIDFontType0C /Length 3828 >> +stream + +9 +AFpnyn}aU&^#?iyͺrPAV,DGƒ@pJxxj|{iaTfکދ9|d~n0 `c}sj4cD0xnfg|ssʪk93KNJDlܷG;Ovwid5qsywu5x+kihxswaK=H߸c|!\AN2
$#V2a\_rjhap{\fvsxwFދދ~mzg|cDxnfglfe),)No;3Xb>EIUŷYY ghuu]wZrHHyI)&%5&ʛu4FL7y9=[1`1xngg0ymgfmy0pxʿ}os-ұHiݏߡ +xnfgExgx .oejnzplnpytܡxylymhjgxjg{g;ۭ{Sovxkgzg;ۮ{SowxkgE\goxhnV9SctxsHdDxoggЯhxofg/nxh9ϮrVimxnfg)jn,,(+85REGGRO7lE]i)~n0 `b}rj$gDxngghxnfg/ŰnxhCj93KNJDlܷG;:rҷҷk`YXaP<:Ruyspv{2tx6bWWbO>=OfrphessfVjhapiicnlܳbGpxc"cilpeZ$,)ĵKcynhf7>W^?@GOϴDOvwd|ujYZyseE(4} 3[Q|WW c @ynhfDyngfmy' +э
+endstream +endobj +266 0 obj +<< /Type /FontDescriptor /FontName /SRVENG+LMMonoLt10-Bold /Flags 4 /FontBBox [ -454 -308 734 1039 ] /Ascent 1039 /CapHeight 611 /Descent -308 /ItalicAngle 0 /StemV 175 /XHeight 431 /FontFile3 268 0 R /CIDSet 267 0 R >> +endobj +269 0 obj +<< /Length 1089 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-SRVENG-LMMonoLt10-Bold-0) +%%Title: (TeX-SRVENG-LMMonoLt10-Bold-0 TeX SRVENG-LMMonoLt10-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (SRVENG-LMMonoLt10-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-SRVENG-LMMonoLt10-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +30 beginbfchar +<001C> <0061> +<0023> <0062> +<0024> <005C> +<002B> <0063> +<002D> <002C> +<002F> <0064> +<0032> <0065> +<0037> <0066> +<003B> <0067> +<003F> <0068> +<0042> <0069> +<0046> <006B> +<0048> <006C> +<004B> <006D> +<004D> <006E> +<0051> <006F> +<0054> <0070> +<0057> <0025> +<0058> <002E> +<005B> <0071> +<005E> <0027> +<0060> <0072> +<0062> <0073> +<0066> <002F> +<0069> <0074> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0076> <0079> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +11 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /SRVENG+LMMonoLt10-Bold /DescendantFonts [ 270 0 R ] /ToUnicode 269 0 R >> +endobj +270 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /SRVENG+LMMonoLt10-Bold /FontDescriptor 266 0 R /W 265 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +271 0 obj +[ 28 [ 525 ] 34 [ 733 561 ] 42 [ 703 489 306 306 ] 47 [ 561 ] 49 [ 642 511 ] 55 [ 336 550 550 ] 59 [ 550 ] 63 [ 561 367 331 256 ] 70 [ 531 ] 72 [ 256 ] 74 [ 978 867 ] 77 [ 561 ] 81 [ 550 550 ] 84 [ 561 ] 88 [ 306 ] 90 [ 794 ] 95 [ 703 372 611 422 ] 100 [ 550 550 ] 104 [ 733 404 550 550 764 561 ] 112 [ 500 ] 114 [ 744 ] 116 [ 500 ] 121 [ 550 ] 125 [ 586 ] ] +endobj +273 0 obj +<< /Length 16 >> +stream + +endstream +endobj +274 0 obj +<< /Subtype /CIDFontType0C /Length 5732 >> +stream + +2 + +*0|
r
T';n2,Y\YoHvQjPhh'EA֕кwk{.,apqg! +? +H\~hpa#fBx|tr-|yrk{u"k{PHdC4Pb qO&s)ylYte\W`a39cYjpfdxjp|WyKlWnqΊS"0![g}}zqƋ39um&TdEEюeTHkc Ѻܵ}gŠvӋuw<D_%']Fo}bfgfgqŴtXk{UygYgggYߠvJw'bXgfgv^w' Vbfgfg0bXe~hxnxvJw Bx.#w}Qyxvt$bvgfg>uvJwVbfgfgfvJw[nX +b7rrbzvXf/hbvzky8gfg^P`Εk{v!==8_%DTjIg{6axaj^ltwk|bigfgqȱvVgqȱvVgŠvӋ<H_%"^?p~bigfgqŴtXk{ku8;7;>257B118<0 +_Ƌnq>qq>q6v$$p]BAPSKOEUk~Jؒ9$L#SKTwN}ut^rs{SZcSTb2Svu$$,!>ʚYm^gfg8s+fP}Uu]IvyoB +w''+4y5bce~h7)nJl8bXgf4g:bBmŀ,w<bce~hIhRDSbcgf mҋqk{v^wSmBr|va|o(([s|ro}a|v^wKcByl\W}:6]|tt}|_Ah ;bwxvo]ޯR2\gxv^wVn6V%Fw|`y|}J4zt5 +gOاurr|#RT9vhggg +
+endstream +endobj +272 0 obj +<< /Type /FontDescriptor /FontName /NIIVWO+LMSans10-Bold /Flags 4 /FontBBox [ -460 -297 1761 1134 ] /Ascent 1134 /CapHeight 694 /Descent -297 /ItalicAngle 0 /StemV 102 /XHeight 458 /FontFile3 274 0 R /CIDSet 273 0 R >> +endobj +275 0 obj +<< /Length 1293 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-NIIVWO-LMSans10-Bold-0) +%%Title: (TeX-NIIVWO-LMSans10-Bold-0 TeX NIIVWO-LMSans10-Bold 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (NIIVWO-LMSans10-Bold) +/Supplement 0 +>> def +/CMapName /TeX-Identity-NIIVWO-LMSans10-Bold def +/CMapType 2 def +1 begincodespacerange +<0000> <FFFF> +endcodespacerange +0 beginbfrange +endbfrange +45 beginbfchar +<001C> <0061> +<0022> <0042> +<0023> <0062> +<002A> <0043> +<002B> <0063> +<002C> <003A> +<002D> <002C> +<002F> <0064> +<0031> <0045> +<0032> <0065> +<0037> <0066> +<0038> <0035> +<0039> <0034> +<003B> <0067> +<003F> <0068> +<0040> <002D> +<0041> <0049> +<0042> <0069> +<0046> <006B> +<0048> <006C> +<004A> <004D> +<004B> <006D> +<004D> <006E> +<0051> <006F> +<0052> <0031> +<0054> <0070> +<0058> <002E> +<005A> <0051> +<005F> <0052> +<0060> <0072> +<0061> <0053> +<0062> <0073> +<0064> <0037> +<0065> <0036> +<0068> <0054> +<0069> <0074> +<006A> <0033> +<006B> <0032> +<006C> <0055> +<006D> <0075> +<0070> <0076> +<0072> <0077> +<0074> <0078> +<0079> <0030> +<007D> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF + +endstream +endobj +10 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /NIIVWO+LMSans10-Bold /DescendantFonts [ 276 0 R ] /ToUnicode 275 0 R >> +endobj +276 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /NIIVWO+LMSans10-Bold /FontDescriptor 272 0 R /W 271 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +15 0 obj +<< /Type /Pages /Count 7 /Kids [ 5 0 R 17 0 R 41 0 R 82 0 R 122 0 R 128 0 R 178 0 R ] >> +endobj +277 0 obj +<< /Type /Outlines /First 209 0 R /Last 239 0 R /Count 7 >> +endobj +245 0 obj +<< /Title 246 0 R /A 244 0 R /Parent 239 0 R /Prev 242 0 R >> +endobj +242 0 obj +<< /Title 243 0 R /A 241 0 R /Parent 239 0 R /Next 245 0 R >> +endobj +239 0 obj +<< /Title 240 0 R /A 238 0 R /Parent 277 0 R /Prev 236 0 R /First 242 0 R /Last 245 0 R /Count -2 >> +endobj +236 0 obj +<< /Title 237 0 R /A 235 0 R /Parent 277 0 R /Prev 233 0 R /Next 239 0 R >> +endobj +233 0 obj +<< /Title 234 0 R /A 232 0 R /Parent 277 0 R /Prev 227 0 R /Next 236 0 R >> +endobj +230 0 obj +<< /Title 231 0 R /A 229 0 R /Parent 227 0 R >> +endobj +227 0 obj +<< /Title 228 0 R /A 226 0 R /Parent 277 0 R /Prev 224 0 R /Next 233 0 R /First 230 0 R /Last 230 0 R /Count -1 >> +endobj +224 0 obj +<< /Title 225 0 R /A 223 0 R /Parent 277 0 R /Prev 212 0 R /Next 227 0 R >> +endobj +221 0 obj +<< /Title 222 0 R /A 220 0 R /Parent 212 0 R /Prev 218 0 R >> +endobj +218 0 obj +<< /Title 219 0 R /A 217 0 R /Parent 212 0 R /Prev 215 0 R /Next 221 0 R >> +endobj +215 0 obj +<< /Title 216 0 R /A 214 0 R /Parent 212 0 R /Next 218 0 R >> +endobj +212 0 obj +<< /Title 213 0 R /A 211 0 R /Parent 277 0 R /Prev 209 0 R /Next 224 0 R /First 215 0 R /Last 221 0 R /Count -3 >> +endobj +209 0 obj +<< /Title 210 0 R /A 208 0 R /Parent 277 0 R /Next 212 0 R >> +endobj +278 0 obj +<< /Names [ (Doc-Start) 9 0 R (NEWPAX@doc-input1.newpax@1@) 132 0 R (NEWPAX@doc-input1.newpax@2@) 133 0 R (NEWPAX@doc-input1.newpax@3@) 134 0 R (NEWPAX@doc-input1.newpax@4@) 135 0 R (NEWPAX@doc-input1.newpax@5@) 136 0 R (desc:newpaxsetup) 85 0 R (lstlisting.-1) 36 0 R (lstlisting.-2) 87 0 R (lstlisting.1) 22 0 R (lstlisting.2) 44 0 R (lstlisting.3) 139 0 R (lstlisting.4) 182 0 R (lstnumber.-1.1) 37 0 R (lstnumber.-1.2) 38 0 R (lstnumber.-1.3) 39 0 R (lstnumber.-2.1) 88 0 R (lstnumber.-2.2) 89 0 R (lstnumber.-2.3) 90 0 R (lstnumber.-2.4) 91 0 R (lstnumber.-2.5) 92 0 R (lstnumber.-2.6) 93 0 R (lstnumber.-2.7) 94 0 R (lstnumber.-2.8) 95 0 R (lstnumber.-2.9) 96 0 R (lstnumber.1.1) 23 0 R (lstnumber.1.10) 32 0 R (lstnumber.1.11) 33 0 R (lstnumber.1.2) 24 0 R (lstnumber.1.3) 25 0 R (lstnumber.1.4) 26 0 R (lstnumber.1.5) 27 0 R ] /Limits [ (Doc-Start) (lstnumber.1.5) ] >> +endobj +279 0 obj +<< /Names [ (lstnumber.1.6) 28 0 R (lstnumber.1.7) 29 0 R (lstnumber.1.8) 30 0 R (lstnumber.1.9) 31 0 R (lstnumber.2.1) 45 0 R (lstnumber.2.10) 54 0 R (lstnumber.2.11) 55 0 R (lstnumber.2.12) 56 0 R (lstnumber.2.13) 57 0 R (lstnumber.2.14) 58 0 R (lstnumber.2.15) 59 0 R (lstnumber.2.16) 60 0 R (lstnumber.2.17) 61 0 R (lstnumber.2.18) 62 0 R (lstnumber.2.19) 63 0 R (lstnumber.2.2) 46 0 R (lstnumber.2.20) 64 0 R (lstnumber.2.21) 65 0 R (lstnumber.2.22) 66 0 R (lstnumber.2.23) 67 0 R (lstnumber.2.24) 68 0 R (lstnumber.2.25) 69 0 R (lstnumber.2.26) 70 0 R (lstnumber.2.27) 71 0 R (lstnumber.2.28) 72 0 R (lstnumber.2.29) 73 0 R (lstnumber.2.3) 47 0 R (lstnumber.2.30) 74 0 R (lstnumber.2.31) 75 0 R (lstnumber.2.32) 76 0 R (lstnumber.2.33) 77 0 R (lstnumber.2.34) 78 0 R ] /Limits [ (lstnumber.1.6) (lstnumber.2.34) ] >> +endobj +280 0 obj +<< /Names [ (lstnumber.2.4) 48 0 R (lstnumber.2.5) 49 0 R (lstnumber.2.6) 50 0 R (lstnumber.2.7) 51 0 R (lstnumber.2.8) 52 0 R (lstnumber.2.9) 53 0 R (lstnumber.3.1) 140 0 R (lstnumber.3.10) 149 0 R (lstnumber.3.11) 150 0 R (lstnumber.3.12) 151 0 R (lstnumber.3.2) 141 0 R (lstnumber.3.3) 142 0 R (lstnumber.3.4) 143 0 R (lstnumber.3.5) 144 0 R (lstnumber.3.6) 145 0 R (lstnumber.3.7) 146 0 R (lstnumber.3.8) 147 0 R (lstnumber.3.9) 148 0 R (lstnumber.4.1) 183 0 R (lstnumber.4.10) 192 0 R (lstnumber.4.11) 193 0 R (lstnumber.4.12) 194 0 R (lstnumber.4.13) 195 0 R (lstnumber.4.14) 196 0 R (lstnumber.4.15) 197 0 R (lstnumber.4.16) 198 0 R (lstnumber.4.17) 199 0 R (lstnumber.4.18) 200 0 R (lstnumber.4.19) 201 0 R (lstnumber.4.2) 184 0 R (lstnumber.4.20) 202 0 R (lstnumber.4.21) 203 0 R ] /Limits [ (lstnumber.2.4) (lstnumber.4.21) ] >> +endobj +281 0 obj +<< /Names [ (lstnumber.4.22) 204 0 R (lstnumber.4.23) 205 0 R (lstnumber.4.24) 206 0 R (lstnumber.4.3) 185 0 R (lstnumber.4.4) 186 0 R (lstnumber.4.5) 187 0 R (lstnumber.4.6) 188 0 R (lstnumber.4.7) 189 0 R (lstnumber.4.8) 190 0 R (lstnumber.4.9) 191 0 R (page.1) 8 0 R (page.2) 19 0 R (page.3) 43 0 R (page.4) 84 0 R (page.5) 124 0 R (page.6) 130 0 R (page.7) 180 0 R (section.1) 13 0 R (section.2) 20 0 R (section.3) 80 0 R (section.4) 86 0 R (section.5) 126 0 R (section.6) 131 0 R (section.7) 137 0 R (subsection.2.1) 21 0 R (subsection.2.2) 34 0 R (subsection.2.3) 79 0 R (subsection.4.1) 125 0 R (subsection.7.1) 138 0 R (subsection.7.2) 181 0 R ] /Limits [ (lstnumber.4.22) (subsection.7.2) ] >> +endobj +282 0 obj +<< /Kids [ 278 0 R 279 0 R 280 0 R 281 0 R ] /Limits [ (Doc-Start) (subsection.7.2) ] >> +endobj +283 0 obj +<< /Dests 282 0 R >> +endobj +284 0 obj +<< /Type /Catalog /Pages 15 0 R /Outlines 277 0 R /Names 283 0 R /ViewerPreferences 207 0 R/Lang (en-UK)/PageMode /UseOutlines/OpenAction [5 0 R /Fit]/PageLabels <</Nums[0<</S/D>>]>> >> +endobj +285 0 obj +<< /Creator <FEFF004C006100540065005800200077006900740068002000680079007000650072007200650066>/Title <FEFF0054006800650020006E006500770070006100780020007000610063006B006100670065>/Author <FEFF0055006C00720069006B006500200046006900730063006800650072> /Producer (LuaTeX-1.13.0) /CreationDate (D:20210228200538+01'00') /ModDate (D:20210228200538+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.13.0 (TeX Live 2021/W32TeX)) >> +endobj +xref +0 286 +0000000002 65535 f +0000102621 00000 n +0000000003 00000 f +0000000004 00000 f +0000000000 00000 f +0000012255 00000 n +0000012547 00000 n +0000000020 00000 n +0000012369 00000 n +0000012428 00000 n +0000159280 00000 n +0000151065 00000 n +0000144984 00000 n +0000012487 00000 n +0000133352 00000 n +0000159631 00000 n +0000025546 00000 n +0000024208 00000 n +0000012669 00000 n +0000024325 00000 n +0000024386 00000 n +0000024447 00000 n +0000024508 00000 n +0000024568 00000 n +0000024629 00000 n +0000024690 00000 n +0000024751 00000 n +0000024812 00000 n +0000024873 00000 n +0000024934 00000 n +0000024995 00000 n +0000025056 00000 n +0000025117 00000 n +0000025178 00000 n +0000025238 00000 n +0000122268 00000 n +0000025299 00000 n +0000025360 00000 n +0000025422 00000 n +0000025484 00000 n +0000038420 00000 n +0000035989 00000 n +0000025681 00000 n +0000036106 00000 n +0000036167 00000 n +0000036228 00000 n +0000036289 00000 n +0000036350 00000 n +0000036411 00000 n +0000036472 00000 n +0000036533 00000 n +0000036594 00000 n +0000036655 00000 n +0000036715 00000 n +0000036776 00000 n +0000036837 00000 n +0000036898 00000 n +0000036959 00000 n +0000037020 00000 n +0000037081 00000 n +0000037142 00000 n +0000037203 00000 n +0000037264 00000 n +0000037325 00000 n +0000037386 00000 n +0000037446 00000 n +0000037507 00000 n +0000037568 00000 n +0000037629 00000 n +0000037690 00000 n +0000037751 00000 n +0000037812 00000 n +0000037873 00000 n +0000037934 00000 n +0000037995 00000 n +0000038056 00000 n +0000038117 00000 n +0000038177 00000 n +0000038237 00000 n +0000038298 00000 n +0000038359 00000 n +0000052632 00000 n +0000051723 00000 n +0000038543 00000 n +0000051840 00000 n +0000051901 00000 n +0000051962 00000 n +0000052023 00000 n +0000052084 00000 n +0000052145 00000 n +0000052206 00000 n +0000052267 00000 n +0000052328 00000 n +0000052389 00000 n +0000052450 00000 n +0000052511 00000 n +0000052571 00000 n +0000075269 00000 n +0000075053 00000 n +0000100011 00000 n +0000100222 00000 n +0000096711 00000 n +0000096928 00000 n +0000097146 00000 n +0000097363 00000 n +0000097580 00000 n +0000097797 00000 n +0000098014 00000 n +0000098231 00000 n +0000098448 00000 n +0000098665 00000 n +0000098882 00000 n +0000099099 00000 n +0000099315 00000 n +0000099572 00000 n +0000095760 00000 n +0000095543 00000 n +0000099792 00000 n +0000100433 00000 n +0000100644 00000 n +0000100856 00000 n +0000068164 00000 n +0000067855 00000 n +0000052767 00000 n +0000067975 00000 n +0000068038 00000 n +0000068101 00000 n +0000102457 00000 n +0000074737 00000 n +0000068288 00000 n +0000101069 00000 n +0000101132 00000 n +0000101195 00000 n +0000101258 00000 n +0000101322 00000 n +0000101386 00000 n +0000101450 00000 n +0000101514 00000 n +0000101577 00000 n +0000101640 00000 n +0000101703 00000 n +0000101766 00000 n +0000101829 00000 n +0000101892 00000 n +0000101955 00000 n +0000102018 00000 n +0000102081 00000 n +0000102143 00000 n +0000102205 00000 n +0000102268 00000 n +0000102331 00000 n +0000102394 00000 n +0000074873 00000 n +0000095475 00000 n +0000080671 00000 n +0000080722 00000 n +0000080879 00000 n +0000081035 00000 n +0000081189 00000 n +0000081392 00000 n +0000082675 00000 n +0000082877 00000 n +0000083856 00000 n +0000084056 00000 n +0000084856 00000 n +0000085095 00000 n +0000085454 00000 n +0000085692 00000 n +0000085901 00000 n +0000086138 00000 n +0000086219 00000 n +0000091505 00000 n +0000091573 00000 n +0000094071 00000 n +0000094138 00000 n +0000095409 00000 n +0000096642 00000 n +0000115766 00000 n +0000113947 00000 n +0000102668 00000 n +0000114067 00000 n +0000114130 00000 n +0000114193 00000 n +0000114256 00000 n +0000114319 00000 n +0000114382 00000 n +0000114445 00000 n +0000114508 00000 n +0000114571 00000 n +0000114634 00000 n +0000114697 00000 n +0000114760 00000 n +0000114823 00000 n +0000114886 00000 n +0000114949 00000 n +0000115011 00000 n +0000115073 00000 n +0000115136 00000 n +0000115199 00000 n +0000115262 00000 n +0000115325 00000 n +0000115388 00000 n +0000115451 00000 n +0000115514 00000 n +0000115577 00000 n +0000115640 00000 n +0000115703 00000 n +0000115890 00000 n +0000115936 00000 n +0000160949 00000 n +0000115983 00000 n +0000116072 00000 n +0000160817 00000 n +0000116119 00000 n +0000116264 00000 n +0000160738 00000 n +0000116316 00000 n +0000116578 00000 n +0000160645 00000 n +0000116630 00000 n +0000116887 00000 n +0000160566 00000 n +0000116939 00000 n +0000117069 00000 n +0000160473 00000 n +0000117116 00000 n +0000117213 00000 n +0000160341 00000 n +0000117260 00000 n +0000117367 00000 n +0000160276 00000 n +0000117419 00000 n +0000117627 00000 n +0000160183 00000 n +0000117674 00000 n +0000117811 00000 n +0000160090 00000 n +0000117858 00000 n +0000117955 00000 n +0000159972 00000 n +0000118002 00000 n +0000118178 00000 n +0000159893 00000 n +0000118230 00000 n +0000118441 00000 n +0000159814 00000 n +0000118493 00000 n +0000118740 00000 n +0000121106 00000 n +0000118855 00000 n +0000118927 00000 n +0000121346 00000 n +0000122424 00000 n +0000122627 00000 n +0000131399 00000 n +0000123073 00000 n +0000123150 00000 n +0000131637 00000 n +0000133507 00000 n +0000133709 00000 n +0000142972 00000 n +0000134139 00000 n +0000134374 00000 n +0000143211 00000 n +0000145141 00000 n +0000145345 00000 n +0000149678 00000 n +0000145689 00000 n +0000145765 00000 n +0000149915 00000 n +0000151219 00000 n +0000151420 00000 n +0000157690 00000 n +0000151796 00000 n +0000151873 00000 n +0000157926 00000 n +0000159432 00000 n +0000159737 00000 n +0000161028 00000 n +0000161923 00000 n +0000162763 00000 n +0000163619 00000 n +0000164339 00000 n +0000164445 00000 n +0000164483 00000 n +0000164686 00000 n +trailer +<< /Size 286 /Root 284 0 R /Info 285 0 R /ID [ <14F7AD917E2BB18BD026CDBCE221ABD4> <14F7AD917E2BB18BD026CDBCE221ABD4> ] >> +startxref +165148 +%%EOF diff --git a/Master/texmf-dist/doc/lualatex/newpax/newpax.tex b/Master/texmf-dist/doc/lualatex/newpax/newpax.tex new file mode 100644 index 00000000000..6e13ab62b65 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/newpax/newpax.tex @@ -0,0 +1,213 @@ +% !Mode:: "TeX:UTF-8:Main" +\makeatletter +\def\UlrikeFischer@package@version{0.5} +\def\UlrikeFischer@package@date{2021-02-26} +\makeatother +\RequirePackage{pdfmanagement-testphase} +\DeclareDocumentMetadata{pdfversion=1.7,lang=en-UK, uncompress} + +\documentclass[DIV=12,parskip=half-,bibliography=totoc]{scrartcl} +\usepackage{scrlayer-scrpage} +\usepackage{fontspec} +\setmainfont{Heuristica} +\usepackage{unicode-math} +\usepackage[english]{babel} +\usepackage[autostyle]{csquotes} +\usepackage{microtype} +\usepackage{listings} +\def\lstlanguagefiles + {lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty} + +\lstset{basicstyle=\ttfamily, columns=fullflexible,language=[LaTeX]TeX, + escapechar=*, + commentstyle=\color{green!50!black}\bfseries} +\usepackage[pdfdisplaydoctitle=true,hyperfootnotes=false]{hyperref} +\hypersetup{pdftitle=The newpax package,pdfauthor=Ulrike Fischer} +\usepackage{ydoc-desc} + +\usepackage{newpax} +\directlua{require("newpax")} +% write pax and .newpax files +\directlua + { + newpax.writenewpax("doc-input1") + newpax.writenewpax("doc-input2") + newpax.writepax("doc-input1") + newpax.writepax("doc-input2") + } +\newpaxsetup{usefileattributes} + +\title{The \pkg{newpax} package, v\csname UlrikeFischer@package@version\endcsname} +\subtitle{Reinserting annotations from included pdf file} +\date{\csname UlrikeFischer@package@date\endcsname} +\author{Ulrike Fischer\thanks{fischer@troubleshooting-tex.de}} + +\begin{document} +\maketitle + +\section{Introduction} + +Links in a PDF are created with annotation objects. Such an object is not connected to the content +or text, but simply describes an (rectangular) area on the page and defines an action if the +cursor is in the area. The coordinates of the area are given in absolute page coordinates. +The action of such an annotation can be an external URL, but also an internal destination. +Such destination are objects describing a page and some instructions how to display the page---again using absolute coordinates. + +When a PDF is included in another PDF---may it be with \cs{includegraphics} or with \cs{includepdf}--the annotation coordinates no longer make sense as they don't refer to the receiving page (and often the action of an annotation doesn't make sense either), so all TeX-engines and backends strip them away when including a PDF: the net effect is that external and internal links are lost. + +The \pkg{pax} package from Heiko Oberdiek offers a solution for this problem: it extracts all the annotations +and destinations of the included PDF in a text file, does some clever recalculations of their coordinates and reinserts them. +The package works basically fine but has a few drawbacks: To collect the annotation one has to run an external +java program which relies on an now outdated library, and it works only with pdf\LaTeX{}. + +The \pkg{newpax} tries to address these problems. It offers a lua script to extract the annotations. +The script can be used with lua(la)tex and no external tools are needed. The annotations can +then be reinserted either with the \pkg{pax.sty} or with the new \pkg{newpax.sty} whose code based in large parts on the \pkg{pax} package: it uses its data structure and the original code to calculate the coordinates (with a few minor bug corrections), but the pdf\LaTeX{} primitives have been replaced by commands from the new \LaTeX{} PDF management in \pkg{pdfmanagement-testphase} so it should works with all major engines and backends (with the exception of dvips). + + +\section{Quick use instructions} + +\subsection{Step 1: extract and collect the annotations} + +The lua script offers a function which take as argument the name of a PDF (without the extension). +The function can be used in some lua scripts but also in a document which then must be compiled +with lualatex. + +\lstinputlisting[caption=doc-extract-newpax.tex]{doc-extract-newpax.tex} + +Running this document will create the files \file{doc-input1.newpax} and \file{doc-input2.newpax}. + + + +\subsection{Step 2: Using the \texttt{.newpax}-file with \texorpdfstring{\pkg{newpax}}{newpax}} + +The package \pkg{newpax} is based on the package \pkg{pax} but extends it in various way. +It is still an experimental package, and it requires the new \LaTeX{} PDF management +code in \pkg{pdfmanagement-testphase} package. This new code is---as the name implies---currently in the testphase and \emph{not} compatible with every package! + +The following listing shows how to use \pkg{newpax}. + +\begin{itemize} +\item It should work with pdflatex, lualatex and xelatex. The latex/dvips route fails as this can't include PDF anyway. +\item Some provision have been added to allow multiple inclusion of the same PDF, but if you insert different sets of pages from a PDF some destinations can still be missing. So better avoid it. +\item You can choose for every file if border color and styles of links are taken from the source PDF or from the hyperref settings. But you can't adjust or change colored links. +\item You can add additional settings to the annotations, for example an \texttt{/F} flag, with + +\begin{lstlisting} +\ExplSyntaxOn +\pdfannot_dict_put:nnn {link/URI}{F}{4} +\ExplSyntaxOff +\end{lstlisting} + +\end{itemize} + +\lstinputlisting[firstline=2,caption=doc-use-newpax.tex]{doc-use-newpax.tex} + +\subsection{Combining the steps} + +When using lualatex both step can be simply in the same document. +With other engines you can use \pkg{ifluatex}. + + + +\section{Setup options} + +\DescribeMacro\newpaxsetup{key-val option list} + +This command allows to change the behaviour inclusion. It knows the following keys: + +\begin{description} + \item[\PrintKeyName{usefileattributes}] This is a boolean key. If set to true, the reinserted annotations will use the linkborder settings (color and style) of the included file, if set to false, the settings of the receiving PDF will take precendence. + + \item[\PrintKeyName{destsuffix}] This allows to add a suffix to the destination names. This is needed if a file with destinations + is included more than once, to avoid to get multiple destinations. + + \item[\PrintKeyName{addannots}] This is a boolean key. It allows to switch on and off the reinserting of the annotations. When set to false it also suppress warnings in the log if the \file{.newpax} file is not found. + It is recommended to set it to false for graphics which don't have links. + +\end{description} + + +\section{More Background} + +Clickable links in a PDF are one example of an annotation. Annotations are areas on a page which are associated with an action. A typical annotation object could look like this in the PDF: + +\begin{lstlisting} +15 0 obj +<< +/Type /Annot +/Subtype/Link +/Rect [147.716 654.025 301.887 665.15] +/Border[0 0 1]/BS<</S/U/W 1>>/H/I/C[0 1 1] +/A<</Type/Action/S/URI/URI(https://www.latex-project.org)>> +>> +endobj +\end{lstlisting} +This is an object of type \texttt{Annot} and subtype \texttt{Link}. +The \texttt{/Rect} value describes the rectangle of this annotation. The coordinates are absolute coordinates related to the current page. It is important to understand that an annotation is not connected to some page content but only to a location! +The \texttt{/Border} setting and the other values in this line describe the look and color of annotation. The \texttt{/A} value contains the action, in this case it is an url to an external website. + + +To \enquote{reactivate} the annotations of an included pdf one has to do a number of tasks. +\begin{itemize} +\item One must \emph{retrieve and store} the annotations of the included pdf. For links to external url's this requires to find only one object like the one shown above. But e.g. internal links point to destination objects and these must be found too. +\item One must \emph{recalculate} the rectangle coordinates to fit to the coordinate system of the target page: as the included pdf can be placed at various positions, scaled, rotated and even clipped this is not an easy task. Destinations have rectangles too that must be recalculated. +\item One must \emph{reinsert} the annotation and related objects. This has to take into account that a pdf is perhaps not included completely, a link shouldn't point to a missing page or a clipped annotation. It also has to take into account that a pdf is perhaps inserted more than once or in steps. +\end{itemize} + +\subsection{Retrieving and storing annotations} + +Theoretically one can do it manually: Uncompress the PDF (or when using \LaTeX, create directly an uncompressed one), open it in an editor and copy and paste all needed objects. Practically one naturally want some tool. + +The \pkg{pax} package from Heiko Oberdiek consists of a perl script and a java-jar file \texttt{PDFAnnotExtractor} which can extract the necessary objects. It writes the information to a file with the extension \texttt{pax}. +When it has been successfully installed it works quite fine. Problems with this approach are +\begin{itemize} +\item \texttt{PDFAnnotExtractor} requires an external, old version of the java library of PDFbox which must be installed manually; +\item it requires a java installation and +\item it is not extensible. +\end{itemize} + +The \pkg{newpax} package comes with a lua-file. It uses the \texttt{pdfe} library embedded in luatex to extract the annotations and other needed information. \pkg{newpax} writes the information to a file with the extension \texttt{pax} or \texttt{newpax}. The content of the files is (nearly) identical to the content of the \file{pax}-file written by \texttt{PDFAnnotExtractor}. The lua code was written by looking at example outputs from \texttt{PDFAnnotExtractor} and reproducing it in lua. The ordering of some elements is a bit different and some strings are output in a different way but for the examples I used the resulting \texttt{pax}-files can be used together with the original \texttt{pax.sty}. But due to the fact that the code was written without real spec simply by looking at examples, it is quite probably that the lua code is not yet handling all objects or options that \texttt{PDFAnnotExtractor} outputs. But the code can rather easily be extended when the needs arises. + +The code also doesn't handle structure elements, neither at the export nor at the import. I have yet no real idea what would be sensible here (and I'm quite sure that \texttt{PDFAnnotExtractor} doesn't handle this either.) + + +\section{Importing annotations} + +The \pkg{pax} package from Heiko Oberdiek does the hard work to recalculate the annotation rectangles and to decide which annotation and which destination should be reinserted. It also patches the \cs{includegraphics} command to automate this. +\pkg{newpax} reuses the core commands of \pkg{pax}. It only adds a number of switches and changes primitive to support more engines and backends. + + + +\section{Example input} + +\fbox{\includegraphics[scale=0.5,trim=4cm 15cm 8cm 3cm,clip,page=1]{doc-input1}} +\fbox{\includegraphics[scale=0.5,trim=5cm 15cm 8cm 3cm,clip,page=2]{doc-input1}} + +Check also the output of the listing above, \file{doc-use-newpax.pdf}. + +\section{Support for the \texorpdfstring{\pkg{pax}}{pax} package} + +\subsection{Step 1: Extracting the annotations} +The lua script is also able to write \texttt{pax} files for the \pkg{pax} package (and so can be used to replace the java application). + +For this extract the annotations like this: + +\lstinputlisting[caption=doc-extract-pax.tex]{doc-extract-pax.tex} + +\subsection{Step 2: Using the \texttt{.pax}-file with \pkg{pax.sty}} + +Ensure that the \texttt{.pax} file created in step 1 can be found by your main document. You can then insert your PDF files together with their annotations like in the following listing. + +\begin{itemize} +\item This works with pdflatex and lualatex. lualatex needs the extra code demonstrated in the document. +\item It needs two or three compilations until every reference is correct. +\item There is a small typo in \pkg{pax.sty} which affects clipping, the patch shown in the listing correct this. +\item Don't include PDFs with destinations twice as this will lead to duplicate destinations and pdflatex will complain. +\item If annotations should not be reinserted remove the \texttt{.pax}-file. +\item If \pkg{hyperref} is loaded you can change the color and style of link borders with hyperref options. +\end{itemize} + +\lstinputlisting[firstline=2,caption=doc-use-pax.tex]{doc-use-pax.tex} + +\end{document} diff --git a/Master/texmf-dist/source/lualatex/newpax/newpax.dtx b/Master/texmf-dist/source/lualatex/newpax/newpax.dtx new file mode 100644 index 00000000000..15958c04168 --- /dev/null +++ b/Master/texmf-dist/source/lualatex/newpax/newpax.dtx @@ -0,0 +1,1215 @@ +% \iffalse meta-comment +% +% File: newpax.dtx +% Copyright 2006-2008, 2011, 2012 Heiko Oberdiek (original pax.sty) +% Copyright (C) 2021 Ulrike Fischer +% +% It may be distributed and/or modified under the conditions of the +% LaTeX Project Public License (LPPL), either version 1.3c of this +% license or (at your option) any later version. The latest version +% of this license is in the file +% +% https://www.latex-project.org/lppl.txt +% +% This file is part of the "newpax bundle" (The Work in LPPL) +% and all files in that bundle must be distributed together. +% +% ----------------------------------------------------------------------- +% +% The development version of the bundle can be found at +% +% https://github.com/u-fischer/newpax +% +% for those people who are interested. +% +% \fi +% +% \begin{macrocode} +%<*package> +%<@@=newpax> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{newpax}% + [2021-02-26 v0.5 Annotation support for PDF graphics based on pax.sty adapted by (UF)]% +\ExplSyntaxOn +\bool_if:nF + { + \cs_if_exist_p:N \pdfmanagement_if_active_p: + } + { %error for now, perhaps warning later. + \PackageError{newpax} + { + PDF~resource~management~code~not~found!\MessageBreak + newpage~will~no~work. + } + { + Load~it~with \MessageBreak + \string\RequirePackage{pdfmanagement-testphase}\MessageBreak + before~loading~the~class + } + } + +\ExplSyntaxOff +\RequirePackage{graphicx} +\RequirePackage{ltxcmds}[2011/04/18] +\RequirePackage{kvsetkeys}[2011/04/07] +\RequirePackage{kvoptions}[2010/12/23] +\RequirePackage{auxhook}[2011/03/04] +\RequirePackage{etoolbox} +\RequirePackage{xfp} + +\ExplSyntaxOn +%to replace \pdf@strcmp +\cs_set_eq:NN \newpax@str@if@eq@@@@nnT\str_if_eq:nnT + +\bool_new:N \l_@@_use_attributes_bool +\bool_new:N \l_@@_addannots_bool + +\tl_new:N \l_@@_destsuffix_tl +\tl_new:N \NEWPAX@fileextension + +\cs_generate_variant:Nn \pdfannot_dict_put:nnn {nnx} +\NewDocumentCommand\newpaxsetup { m } + { + \keys_set:nn {newpax}{ #1} + } + +\keys_define:nn {newpax} + { + usefileattributes .bool_set:N = \l_@@_use_attributes_bool, + destsuffix .tl_set:N = \l_@@_destsuffix_tl, + addannots .bool_set:N = \l_@@_addannots_bool, + addannots .default:n = true, + addannots .initial:n = true, + paxextension .choices:nn = + {pax,newpax} + {\tl_set:Nn \NEWPAX@fileextension {#1}}, + paxextension .initial:n = newpax + } + +\cs_new_protected:Npn \@NEWPAX@setattributes@n #1 %link type + { + \bool_if:NT \l_@@_use_attributes_bool + { + \tl_if_empty:NTF \NEWPAX@key@C + { + \pdfannot_dict_remove:nn {link/#1} { C } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { C } + { \NEWPAX@key@C } + } + \tl_if_empty:NTF \NEWPAX@key@Border + { + \pdfannot_dict_remove:nn {link/#1} { Border } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { Border } + { \NEWPAX@key@Border } + } + \tl_if_empty:NTF \NEWPAX@key@BS + { + \pdfannot_dict_remove:nn {link/#1} { BS } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { BS } + { \NEWPAX@key@BS } + } + \tl_if_empty:NTF \NEWPAX@key@H + { + \pdfannot_dict_remove:nn {link/#1} { H } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { H } + { \NEWPAX@key@H } + } + } + } + + +\cs_set_eq:NN \@NEWPAX@annotation@nnnn \pdfannot_box:nnnn + +\cs_new_protected:Npn \@NEWPAX@linkgoto@xnn #1 #2 #3 %#1 dest #2 width #3 height + { + \group_begin: + \exp_args:Nx\@NEWPAX@setattributes@n {GoTo} + \leavevmode + \exp_args:Nx\pdfannot_link_goto_begin:nw + { #1 } + \hbox_to_wd:nn {#2}{\@NEWPAX@ensurelinkbox@n { \rule{0pt}{#3} }\hfill} + \pdfannot_link_goto_end: + \group_end: + } + +\cs_generate_variant:Nn \pdfannot_box:nnnnn {xnnnx} + +\cs_new_protected:Npn \@NEWPAX@annotboxlink@xnnx #1 #2 #3 #4 %#1 type, #2 width #3 height #4 spec + { + \group_begin: + \exp_args:Nx\@NEWPAX@setattributes@n {#1} + \leavevmode\pdfannot_box:xnnnx {link/#1}{#2}{#3}{0pt}{#4} + \group_end: + } + +\cs_new_protected:Npn \@NEWPAX@destination@xx #1 #2 + { + \exp_args:Nxx \pdf_destination:nn {#1}{#2} + } + + +% only defined if hyperref is loaded ... +\sys_if_engine_xetex:TF + { + \cs_set_eq:NN \@NEWPAX@ensurelinkbox@n \XeTeXLinkBox + } + { + \cs_set_eq:NN \@NEWPAX@ensurelinkbox@n \use:n + } +\ExplSyntaxOff +% Hook into \includegraphics of graphicx with one optional +% star, one optional argument with key value pairs and +% the graphics name +\let\NEWPAX@ORG@includegraphics\includegraphics +\def\includegraphics{% + \@ifstar{% + \@ifnextchar[{% + \begingroup + \def\x{\endgroup + \NEWPAX@includegraphics[clip,% + }% + \expandafter\x\@gobble + }{% + \NEWPAX@includegraphics[clip]% + }% + }{% + \@ifnextchar[{% + \NEWPAX@includegraphics + }{% + \NEWPAX@includegraphics[]% + }% + }% +} + +\ExplSyntaxOn +\def\NEWPAX@includegraphics[#1]#2{% + \begingroup + \sbox0{\NEWPAX@ORG@includegraphics[{#1}]{#2}}% + \edef\NEWPAX@inc@width{\the\wd0}% + \edef\NEWPAX@inc@height{\the\dimexpr\dp0+\ht0}% + \leavevmode + \hbox to \wd0{% + \rlap{\copy0}% + \bool_if:nT + { \l_@@_addannots_bool + && + ( + \int_compare_p:nNn + { + \cs_if_exist:NTF\pdfpages@includegraphics@status + { + \pdfpages@includegraphics@status + }{0} + } + < + {2} + ) + } + { + \raise-\dp0\hbox + { + \NEWPAX@AddAnnots{#1}{#2}% + } + } + \hfill + } + \endgroup +} +\ExplSyntaxOff +\SetupKeyvalOptions{family=NEWPAX@Gin,prefix=NEWPAX@Gin@} +\DeclareStringOption[1]{page} +\DeclareStringOption[0]{angle} +\DeclareBoolOption{clip} +\define@key{NEWPAX@Gin}{viewport}{% + \ltx@LocalAppendToMacro\NEWPAX@Gin@box@opts{% + \NEWPAX@viewport#1\\% + }% +} +\define@key{NEWPAX@Gin}{trim}{% + \ltx@LocalAppendToMacro\NEWPAX@Gin@box@opts{% + \NEWPAX@trim#1\\% + }% +} +\let\NEWPAX@Gin@box@opts\@empty + +\def\NEWPAX@viewport#1 #2 #3 #4\\{% + \NEWPAX@defaultbp\NEWPAX@vllx{#1}% + \NEWPAX@defaultbp\NEWPAX@vlly{#2}% + \NEWPAX@defaultbp\NEWPAX@vurx{#3}% + \NEWPAX@defaultbp\NEWPAX@vury{#4}% + \edef\NEWPAX@page@llx{\dimexpr\NEWPAX@page@llx+\NEWPAX@vllx\relax}% + \edef\NEWPAX@page@lly{\dimexpr\NEWPAX@page@lly+\NEWPAX@vlly\relax}% + \edef\NEWPAX@page@urx{\dimexpr\NEWPAX@page@llx+\NEWPAX@vlly\relax}% + \edef\NEWPAX@page@ury{\dimexpr\NEWPAX@page@lly+\NEWPAX@vury\relax}% +} +\def\NEWPAX@trim#1 #2 #3 #4\\{% + \NEWPAX@defaultbp\NEWPAX@tllx{#1}% + \NEWPAX@defaultbp\NEWPAX@tlly{#2}% + \NEWPAX@defaultbp\NEWPAX@turx{#3}% + \NEWPAX@defaultbp\NEWPAX@tury{#4}% + \edef\NEWPAX@page@llx{\dimexpr\NEWPAX@page@llx+\NEWPAX@tllx\relax}% + \edef\NEWPAX@page@lly{\dimexpr\NEWPAX@page@lly+\NEWPAX@tlly\relax}% + \edef\NEWPAX@page@urx{\dimexpr\NEWPAX@page@urx-\NEWPAX@turx\relax}% + \edef\NEWPAX@page@ury{\dimexpr\NEWPAX@page@ury-\NEWPAX@tury\relax}% +} + +\def\NEWPAX@defaultbp#1#2{% + \afterassignment\NEWPAX@def@bp\dimen@#2bp\relax{#1}{#2}% +} +\def\NEWPAX@def@bp#1\relax#2#3{% + \if!#1!% + \edef#2{#3bp}% + \else + \edef#2{#3}% + \fi +} + +% ignore unknown options in family `NEWPAX@Gin' +\kv@set@family@handler{NEWPAX@Gin}{} + +\def\NEWPAX@AddAnnots#1#2{% + \kvsetkeys{NEWPAX@Gin}{#1}% + \Grot@setangle{\NEWPAX@Gin@angle}% + % a little careful, is type of angle int or real? + \loop + \ifdim\NEWPAX@Gin@angle\p@<360\p@ + \else + \edef\NEWPAX@Gin@angle{\the\numexpr-360+\number\NEWPAX@Gin@angle}% + \repeat + \loop + \ifdim\NEWPAX@Gin@angle\p@<\z@ + \edef\NEWPAX@Gin@angle{\strip@pt\dimexpr\NEWPAX@Gin@angle\p@+360\p@}% + \repeat + \ifcase0\ifnum\NEWPAX@Gin@angle=0 1\fi + \ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi + \PackageWarning{newpax}{Unsupported value for option angle}% + \fi + \filename@parse{#2}% + \def\NEWPAX@file{%\filename@area + \filename@base.\NEWPAX@fileextension }% + \let\[\NEWPAX@parser + \def\<{<}% + \def\>{>}% + \endlinechar=-1 % + \InputIfFileExists\NEWPAX@file{% + }{% + \typeout{* Missing: \NEWPAX@file}% + }% +} +\def\NEWPAX@parser#1{\NEWPAX@call{cmd}{#1}{}}% +\def\NEWPAX@call#1#2#3{% + \@ifundefined{NEWPAX@#1@#2}\NEWPAX@skip{#3\csname NEWPAX@#1@#2\endcsname}% +} +\def\NEWPAX@skip#1\\{} +\def\NEWPAX@stop#1\\{} + +\def\NEWPAX@cmd@page#1#2{% + \NEWPAX@filter@page{#1}{% + \NEWPAX@getrect{page}#2\@nil + \NEWPAX@Gin@box@opts + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi + \else + \let\NEWPAX@temp\NEWPAX@inc@width + \let\NEWPAX@inc@width\NEWPAX@inc@height + \let\NEWPAX@inc@height\NEWPAX@temp + \fi + \Gscale@div\NEWPAX@scale@x\NEWPAX@inc@width{% + \dimexpr\NEWPAX@page@urx-\NEWPAX@page@llx\relax + }% + \Gscale@div\NEWPAX@scale@y\NEWPAX@inc@height{% + \dimexpr\NEWPAX@page@ury-\NEWPAX@page@lly\relax + }% + \NEWPAX@skip + }% +} +\def\NEWPAX@filter@page#1{% + \ifnum\NEWPAX@Gin@page=#1 % + \expandafter\@firstofone + \else + \ifnum\NEWPAX@Gin@page<#1 % + \csname fi\endcsname + \csname fi\endcsname + \expandafter\NEWPAX@stop\@gobblefour + \fi + \expandafter\NEWPAX@skip + \fi +} +\def\NEWPAX@getrect#1#2 #3 #4 #5\@nil{% + \@namedef{NEWPAX@#1@llx}{#2bp}% + \@namedef{NEWPAX@#1@lly}{#3bp}% + \@namedef{NEWPAX@#1@urx}{#4bp}% + \@namedef{NEWPAX@#1@ury}{#5bp}% +} + +\def\NEWPAX@cmd@annot#1#2{% + \NEWPAX@filter@page{#1}{% + \NEWPAX@call{annot}{#2}{}% + }% +} +\def\NEWPAX@annot@Link#1#2#3{% + \def\NEWPAX@link@type{#2}% + \NEWPAX@call{link}{#2}{% + \begingroup + \NEWPAX@getrect{annot}#1\@nil + \kvsetkeys{NEWPAX}{#3}% + }% + \NEWPAX@skip +} +\newif\ifNEWPAX@ok +\NEWPAX@oktrue + +\newif\ifNEWPAX@GoTo + +\def\NEWPAX@pdf@annot#1{% + \ifNEWPAX@Gin@clip + \ifdim\NEWPAX@annot@llx<\NEWPAX@page@llx + \let\NEWPAX@annot@llx\NEWPAX@page@llx + \fi + \ifdim\NEWPAX@annot@lly<\NEWPAX@page@lly + \let\NEWPAX@annot@lly\NEWPAX@page@lly + \fi + \ifdim\NEWPAX@annot@urx>\NEWPAX@page@urx + \let\NEWPAX@annot@urx\NEWPAX@page@urx + \fi + \ifdim\NEWPAX@annot@ury>\NEWPAX@page@ury + \let\NEWPAX@annot@ury\NEWPAX@page@ury + \fi + \NEWPAX@okfalse + \ifdim\NEWPAX@annot@llx<\NEWPAX@annot@urx\relax + \ifdim\NEWPAX@annot@lly<\NEWPAX@annot@ury\relax + \NEWPAX@oktrue + \fi + \fi + \else + \NEWPAX@oktrue + \fi + \ifNEWPAX@ok + \ifcase 0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 2\fi + \ifnum\NEWPAX@Gin@angle=270 3\fi\space + % angle = 0 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@lly-\NEWPAX@page@lly\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@llx-\NEWPAX@page@llx\relax + }% + \or % angle = 90 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@llx-\NEWPAX@page@llx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@annot@ury\relax + }% + \or % angle = 180 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@annot@ury\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@annot@urx\relax + }% + \or % angle = 270 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@annot@urx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@lly-\NEWPAX@page@lly\relax + }% + \fi + \@namedef{% + NEWPAX@% + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi\space + width% + \else + height% + \fi + }{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@urx-\NEWPAX@annot@llx\relax + }% + \@namedef{% + NEWPAX@% + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi\space + height% + \else + width% + \fi + }{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@ury-\NEWPAX@annot@lly\relax + }% + \raise\NEWPAX@raise\hb@xt@\z@{% + \kern\NEWPAX@right + \ifNEWPAX@GoTo + %additional box for lualatex ... + \hbox{% + \@NEWPAX@linkgoto@xnn + {NEWPAX@\NEWPAX@file @\NEWPAX@key@DestLabel @\csname l_@@_destsuffix_tl\endcsname}% + {\NEWPAX@width}% + {\NEWPAX@height}% + }% + \else + \hbox{% + \@NEWPAX@annotboxlink@xnnx {\NEWPAX@link@type}{\NEWPAX@width}{\NEWPAX@height} + { + /Subtype/Link% + /A<<% + /Type/Action% + /S/\NEWPAX@link@type + #1% + >>% + }}% + \fi + \hss + }% + \fi + \endgroup +} + + +\def\NEWPAX@htype@GoToR{file} +\def\NEWPAX@htype@GoTo{link} +\def\NEWPAX@htype@Named{link} +\def\NEWPAX@htype@URI{url} + +\def\NEWPAX@link@URI{% + \NEWPAX@pdf@annot{% + /URI\NEWPAX@key@URI + }% +} +\ExplSyntaxOn +\def\NEWPAX@link@Named{% + \NEWPAX@pdf@annot{% + /N \pdf_name_from_unicode_e:n{\NEWPAX@key@Name} %the value is from a pdf so we can assume it is correctly escaped?? + }% +} +\ExplSyntaxOff +\def\NEWPAX@link@GoToR{% + \NEWPAX@pdf@annot{% + /F\NEWPAX@key@File + /D% + \ifx\NEWPAX@key@DestName\@empty + [\NEWPAX@key@DestPage\space\NEWPAX@key@DestView]% + \else + \NEWPAX@key@DestName + \fi + }% +} + +% GoTo + +\AddLineBeginAux{% + \string\providecommand{\string\NEWPAX@DestReq}[2]{}% +} +\AddLineBeginAux{% + \string\providecommand{\string\NEWPAX@DestProv}[2]{}% +} +\AtBeginDocument{% + \let\NEWPAX@DestReq\@gobbletwo + \let\NEWPAX@DestProv\@gobbletwo +} +\def\NEWPAX@DestReq#1#2{% + \expandafter\gdef\csname NEWPAX@REQ@#1@#2\endcsname{}% +} +\def\NEWPAX@DestProv#1#2{% + \expandafter\gdef\csname NEWPAX@PROV@#1@#2\endcsname{}% +} + +\def\NEWPAX@link@GoTo{% + \ifnum0<0\NEWPAX@key@DestLabel\relax + \expandafter\@firstofone + \else + \endgroup + \expandafter\@gobble + \fi + {% + \if@filesw + \protected@write\@auxout{}{% + \string\NEWPAX@DestReq{\NEWPAX@file}{\NEWPAX@key@DestLabel}% + }% + \fi + % Generate link, if destination exists + \@ifundefined{NEWPAX@PROV@\NEWPAX@file @\NEWPAX@key@DestLabel}{% + \endgroup + }{% + \NEWPAX@GoTotrue + \NEWPAX@pdf@annot{}% + }% + }% +} + +% Read destinations +\def\NEWPAX@cmd@dest#1#2#3#4{% + \NEWPAX@filter@page{#1}{% + \if@filesw + \protected@write\@auxout{}{% + \string\NEWPAX@DestProv{\NEWPAX@file}{#2}% + }% + \fi + \@ifundefined{NEWPAX@REQ@\NEWPAX@file @#2}{% + }{% + \begingroup + \let\NEWPAX@key@DestY\NEWPAX@page@ury + \let\NEWPAX@key@DestX\NEWPAX@page@llx + \kvsetkeys{NEWPAX}{#4}% + \let\NEWPAX@dest@llx\NEWPAX@key@DestX + \let\NEWPAX@dest@urx\NEWPAX@key@DestX + \let\NEWPAX@dest@lly\NEWPAX@key@DestY + \let\NEWPAX@dest@ury\NEWPAX@key@DestY + \ifx\NEWPAX@key@DestRect\@empty + \else + \def\NEWPAX@temp{dest}% + \expandafter\NEWPAX@getrect\expandafter\NEWPAX@temp + \NEWPAX@key@DestRect\@nil + \fi + \ifNEWPAX@Gin@clip + \ifx\NEWPAX@dest@llx<\NEWPAX@page@llx + \let\NEWPAX@dest@llx\NEWPAX@page@llx + \fi + \ifx\NEWPAX@dest@lly<\NEWPAX@page@lly + \let\NEWPAX@dest@lly\NEWPAX@page@lly + \fi + \ifx\NEWPAX@dest@urx>\NEWPAX@page@urx + \let\NEWPAX@dest@urx\NEWPAX@page@urx + \fi + \ifx\NEWPAX@dest@ury>\NEWPAX@page@ury + \let\NEWPAX@dest@ury\NEWPAX@page@ury + \fi + % at least prevent destinations outside the window + \ifx\NEWPAX@dest@llx>\NEWPAX@page@urx + \NEWPAX@dest@llx\NEWPAX@page@urx + \fi + \ifx\NEWPAX@dest@lly>\NEWPAX@page@ury + \NEWPAX@dest@lly\NEWPAX@page@ury + \fi + \ifx\NEWPAX@dest@urx<\NEWPAX@page@llx + \NEWPAX@dest@urx\NEWPAX@page@llx + \fi + \ifx\NEWPAX@dest@ury<\NEWPAX@page@lly + \NEWPAX@dest@ury\NEWPAX@page@lly + \fi + \fi + % I don't know, what is the best idea for rotated stuff, + % perhaps using the corner llx/ury + \ifcase 0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 2\fi + \ifnum\NEWPAX@Gin@angle=270 3\fi\space + % angle = 0 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@dest@lly-\NEWPAX@page@lly\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@dest@llx-\NEWPAX@page@llx\relax + }% + \or % angle = 90 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@dest@llx-\NEWPAX@page@llx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@dest@ury\relax + }% + \or % angle = 180 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@dest@ury\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@dest@urx\relax + }% + \or % angle = 270 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@dest@urx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@dest@lly-\NEWPAX@page@lly\relax + }% + \fi + \edef\NEWPAX@name{NEWPAX@\NEWPAX@file @#2@\csname l_@@_destsuffix_tl\endcsname}% + \let\NEWPAX@type\@empty + \newpax@str@if@eq@@@@nnT{#3}{FITR}{\def\NEWPAX@type{xyz}}%too lazy for now for better fitr + \newpax@str@if@eq@@@@nnT{#3}{XYZ} + {% + \def\NEWPAX@type{xyz}% + \ifx\NEWPAX@key@DestZoom\@empty + \else + \edef\NEWPAX@type{\fpeval{\NEWPAX@key@DestZoom *100}}% + \fi + } + \newpax@str@if@eq@@@@nnT{#3}{FIT}{\def\NEWPAX@type{fit}} + \newpax@str@if@eq@@@@nnT{#3}{FITB}{\def\NEWPAX@type{fitb}} + \newpax@str@if@eq@@@@nnT{#3}{FITH}{\def\NEWPAX@type{fith}} + \newpax@str@if@eq@@@@nnT{#3}{FITBH}{\def\NEWPAX@type{fitbh}} + \newpax@str@if@eq@@@@nnT{#3}{FITV}{\def\NEWPAX@type{fitv}} + \newpax@str@if@eq@@@@nnT{#3}{FITBV}{\def\NEWPAX@type{fitbv}} + \ifx\NEWPAX@type\@empty + \def\NEWPAX@type{xyz}% + \fi + \raise\NEWPAX@raise\hb@xt@\z@{% + \kern\NEWPAX@right + \hbox{\@NEWPAX@destination@xx {\NEWPAX@name}{\NEWPAX@type}}% + \hss + }% + \endgroup + }% + \NEWPAX@skip + }% +} + +\SetupKeyvalOptions{family=NEWPAX,prefix=NEWPAX@key@} +\DeclareStringOption{URI} +\DeclareStringOption{Name} +\DeclareStringOption{DestName} +\DeclareStringOption{DestPage} +\DeclareStringOption{DestView} +\DeclareStringOption{File} +\DeclareStringOption{C} +\DeclareStringOption{Border} +\DeclareStringOption{BS} +\DeclareStringOption{H} +\DeclareStringOption{DestLabel} +\DeclareStringOption{DestRect} +\DeclareStringOption{DestZoom} +\define@key{NEWPAX}{DestX}{% + \NEWPAX@defaultbp\NEWPAX@key@DestX{#1}% +} +\define@key{NEWPAX}{DestY}{% + \NEWPAX@defaultbp\NEWPAX@key@DestY{#1}% +} +%</package> +% \end{macrocode} +% \begin{macrocode} +%<*lua> +local ProvidesLuaModule = { + name = "newpax", + version = "0.5", --TAGVERSION + date = "2021-02-26", --TAGDATE + description = "newpax lua code", + license = "The LATEX Project Public License 1.3c" +} + +if luatexbase and luatexbase.provides_module then + luatexbase.provides_module (ProvidesLuaModule) +end + + + +local OPEN = pdfe.open +local GETSIZE = pdfe.getsize +local GETINFO = pdfe.getinfo +local GETPAGE = pdfe.getpage +local GETNAME = pdfe.getname +local GETARRAY = pdfe.getarray +local GETDICTIONARY = pdfe.getdictionary +local GETFROMDICTIONARY = pdfe.getfromdictionary +local GETFROMARRAY = pdfe.getfromarray +local PAGESTOTABLE = pdfe.pagestotable +local DICTIONARYTOTABLE = pdfe.dictionarytotable +local ARRAYTOTABLE = pdfe.arraytotable +local TYPE = pdfe.type +local GETFROMREFERENCE = pdfe.getfromreference +local FILENAMEONLY = file.nameonly + +local strENTRY_BEG = "\\[" +local strENTRY_END = "\\\\\n" +local strCMD_BEG = "{" +local strCMD_END = "}" +local strARG_BEG = "{" +local strARG_END = "}" +local strKVS_BEG = "{" +local strKVS_END = "\n}" +local strKVS_EMPTY = "{}" +local strKV_BEG = "\n " +local strKV_END = "," +local strKEY_BEG = "" +local strKEY_END = "" +local strVALUE_BEG = "={" +local strVALUE_END = "}" +local strHEX_STR_BEG = "\\<" +local strHEX_STR_END = "\\>" + + +local strLIT_STR_BEG = "(" +local strLIT_STR_END = ")" +local strDICT_BEG= "<<" +local strDICT_END= ">>" +local strNAME= "/" +local strARRAY_BEG= "[" +local strARRAY_END= "]" +local strARRAY_SEP = " " +local strRECT_SEP = " " + + +local constCMD_ANNOT = "annot" +local constCMD_BASEURL = "baseurl" -- unused +local constCMD_DEST = "dest" +local constCMD_FILE = "file" +local constCMD_INFO = "info" -- unused +local constCMD_PAGENUM = "pagenum" +local constCMD_PAGE = "page" +local constCMD_PAX = "pax" + +-- cmd file +local constKEY_SIZE = "Size" +local constKEY_DATE = "Date" + +-- cmd annot attributes +local constKEY_C = "C" +local constKEY_BORDER = "Border" +local constKEY_BS = "BS" +local constKEY_H = "H" + +-- cmd annot/link/URI +local constKEY_URI = "URI" +local constKEY_IS_MAP = "IsMap" -- not handled by pax, consider later + + +-- cmd annot/link/GoToR +local constKEY_FILE = "File" +local constKEY_DEST_NAME = "DestName" -- handle?? +local constKEY_DEST_PAGE = "DestPage" --ok +local constKEY_DEST_VIEW = "DestView" --ok + +-- cmd annot/link/GoTo +local constKEY_DEST_RECT = "DestRect" +local constKEY_DEST_X = "DestX" +local constKEY_DEST_Y = "DestY" +local constKEY_DEST_ZOOM = "DestZoom" +local constKEY_DEST_LABEL = "DestLabel" --ok + +-- cmd annot/link/Named +local constKEY_NAME = "Name" + +-- destination views +local constDEST_XYZ = "XYZ" +local constDEST_FIT = "Fit" +local constDEST_FITH = "FitH" +local constDEST_FITV = "FitV" +local constDEST_FITR = "FitR" +local constDEST_FITB = "FitB" +local constDEST_FITBH = "FitBH" +local constDEST_FITBV = "FitBV" + + +-- get/build data +-- returns table,pagecount where table objref ->page number +local function getpagesdata (pdfedoc) + local type,pagecount,detail = GETFROMDICTIONARY (pdfedoc.Catalog.Pages,"Count") + local pagestable = PAGESTOTABLE (pdfedoc) + local pagereftonum ={} + for i=1,#pagestable do + pagereftonum[pagestable[i][3]]=i + end + return pagereftonum, pagecount +end + +-- builds a table destination name -> obj reference (pdfedict) from the Names tree + +local function processnamesarray (pdfearray,targettable) + local tkey={} + for i=1,#pdfearray do + local type,value,detail= GETFROMARRAY(pdfearray,i) + if (i % 2 == 1) then + tkey = value + else + tvalue = value + targettable[tkey]=tvalue + end + end +end + +local function findallnamesarrays (pdfedict,deststable) + local namesarray = GETARRAY(pdfedict,"Names") + if namesarray then + processnamesarray (namesarray,deststable) + else + local kidsarray = GETARRAY(pdfedict,"Kids") + if kidsarray then + for i=1,#kidsarray do + findallnamesarrays (kidsarray[i],deststable) + end + end + end +end + +-- returns destnames -> objref table +local function getdestreferences (pdfedoc) + local deststable= {} + local catnames = GETDICTIONARY (pdfedoc.Catalog, "Names") + if catnames then + local destsdict = GETDICTIONARY (catnames, "Dests") + if destsdict then + findallnamesarrays (destsdict,deststable) + end + end + return deststable +end + +-- destinations can be an dict (/D [array]) or only an array! + +local function getdestdata (name,pagereftonum,destnamestoref) + local destref = destnamestoref[name] + local type,ref,pagenum,destx,desty = nil, nil, 1,0,0 + local data = {{0,0}, {5,constDEST_XYZ}} + if destref then + type,value,detail = GETFROMREFERENCE(destref) + if TYPE(value) == "pdfe.dictionary" then + local destarray = GETARRAY(value,"D") + if destarray then + data = ARRAYTOTABLE(destarray) + type, ref, pageref = GETFROMARRAY(destarray,1) + pagenum = pagereftonum[pageref] + end + elseif TYPE(value) == "pdfe.array" then + data = ARRAYTOTABLE(value) + type, ref, pageref = GETFROMARRAY(value,1) + pagenum = pagereftonum[pageref] + end + end + return pagenum, data +end + +-- output functions +-- write the info +-- XXXXXX encode/escape the file name? +local function outputENTRY_file (file, pdfedoc) + local bytes = GETSIZE(pdfedoc) + local date = GETINFO(pdfedoc).CreationDate + -- file + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_FILE .. strCMD_END + a = a .. strARG_BEG .. strLIT_STR_BEG .. file .. strLIT_STR_END .. strARG_END + a = a .. strKVS_BEG + a = a .. strKV_BEG .. constKEY_SIZE .. strVALUE_BEG .. bytes .. strVALUE_END .. strKV_END + a = a .. strKV_BEG .. constKEY_DATE .. strVALUE_BEG .. date .. strVALUE_END.. strKV_END + a = a .. strKVS_END + a = a .. strENTRY_END + return a +end + +local function outputENTRY_pagenum (pages) + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_PAGENUM .. strCMD_END + a = a .. strARG_BEG .. pages .. strARG_END + a = a .. strENTRY_END + return a +end + +local function outputENTRY_page (pdfedoc,page) -- page=integer + -- trimbox, bleedbox, cropbox,artbox,rotate etc could be put in + -- the second argument as keyval: + -- TrimBox={0 0 300 350}, + -- but pax skips the argument anyway, so not really useful + local mediabox = pdfe.getbox(GETPAGE(pdfedoc,page),"MediaBox") + local a="" + if mediabox then + a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_PAGE .. strCMD_END + a = a .. strARG_BEG .. page .. strARG_END + a = a .. strARG_BEG + a = a .. mediabox[1] + for j = 2, 4 do + a = a .. strRECT_SEP.. mediabox[j] + end + a = a .. strARG_END + a = a .. strKVS_EMPTY + a = a .. strENTRY_END + end + return a +end + + +local function outputCMD_annot (pdfedict,page,type) + local rectangle = ARRAYTOTABLE(GETARRAY(pdfedict,"Rect")) + local a = strCMD_BEG .. constCMD_ANNOT .. strCMD_END + a = a .. strARG_BEG .. page .. strARG_END + a = a .. strARG_BEG .. GETNAME(pdfedict,"Subtype") .. strARG_END + a = a .. strARG_BEG + a = a .. rectangle[1][2] + for k = 2, 4 do + a = a.. strRECT_SEP..rectangle[k][2] + end + a = a .. strARG_END + a = a .. strARG_BEG .. type .. strARG_END + return a +end + + +local function outputKV_color (pdfedict) + local color = GETARRAY(pdfedict,constKEY_C) + local a ="" + if color then + local colortable = ARRAYTOTABLE(color) + a = strKV_BEG .. constKEY_C .. strVALUE_BEG .. strARRAY_BEG + for i=1,#colortable do + a = a.. colortable[i][2] .. strARRAY_SEP + end + a = a .. strARRAY_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_key (pdfedict,key) + local name = GETNAME(pdfedict,key) + local a = "" + if name then + a = strKV_BEG .. key .. strVALUE_BEG .. strNAME .. name .. strVALUE_END .. strKV_END + end + return a +end + +-- XXX handle fourth argument +local function outputKV_Border (pdfedict) + local border = GETARRAY(pdfedict,constKEY_BORDER) + local a ="" + if border then + local bordertable = ARRAYTOTABLE(border) + a = strKV_BEG .. constKEY_BORDER .. strVALUE_BEG .. strARRAY_BEG + for i=1,3 do + a = a .. bordertable[i][2] .. strARRAY_SEP + end + -- fourth argument later, it is an array (type 7) + a = a ..strARRAY_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_BS (pdfedict) + local bsstyle = GETDICTIONARY(pdfedict,constKEY_BS) + local a ="" + if bsstyle then + local bsstyledict = DICTIONARYTOTABLE(bsstyle) + a = strKV_BEG .. constKEY_BS .. strVALUE_BEG ..strDICT_BEG + for k,v in pairs (bsstyledict) do + a = a .. strNAME.. k + if v[1]== 5 then + a = a .. strNAME .. v[2] + else + a = a ..strRECT_SEP .. v[2] + end + end + a = a .. strDICT_END .. strVALUE_END .. strKV_END + end + return a +end + + +local function outputKV_uri (pdfedict) + local type, value, hex = GETFROMDICTIONARY(pdfedict,constKEY_URI) + local a= strKV_BEG .. constKEY_URI .. strVALUE_BEG + if hex then + a = a .. strHEX_STR_BEG .. value .. strHEX_STR_END + else + a = a .. strLIT_STR_BEG ..value .. strLIT_STR_END + end + a = a .. strVALUE_END .. strKV_END + return a +end + +local function outputKV_N (pdfedict) + local name = GETNAME(pdfedict,"N") + local a= strKV_BEG .. constKEY_NAME .. strVALUE_BEG .. name .. strVALUE_END .. strKV_END + return a +end + +local function outputKV_gotor (pdfedict) -- action dictionary + local type, value, hex = GETFROMDICTIONARY(pdfedict,"F") + local desttype, destvalue, destdetail = GETFROMDICTIONARY(pdfedict,"D") + local a = strKV_BEG .. constKEY_FILE .. strVALUE_BEG + a = strKV_BEG .. constKEY_FILE .. strVALUE_BEG + if hex then + a = a .. strHEX_STR_BEG .. value .. strHEX_STR_end + else + a = a .. strLIT_STR_BEG .. value .. strLIT_STR_END + end + a = a .. strVALUE_END .. strKV_END + if desttype == 7 then + local type, pagenum = GETFROMARRAY(GETARRAY (pdfedict,"D"),1) + local type, fittype = GETFROMARRAY(GETARRAY (pdfedict,"D"),2) + a = a .. strKV_BEG .. constKEY_DEST_PAGE .. strVALUE_BEG .. pagenum .. strVALUE_END .. strKV_END + a = a .. strKV_BEG .. constKEY_DEST_VIEW .. strVALUE_BEG .. strNAME .. fittype .. strVALUE_END .. strKV_END + elseif desttype == 6 then + a = a .. strKV_BEG .. constKEY_DEST_NAME .. strVALUE_BEG .. + strLIT_STR_BEG .. destvalue .. strLIT_STR_END .. strVALUE_END .. strKV_END + end + return a +end + + +local function outputKV_goto (count) + local a = strKV_BEG .. constKEY_DEST_LABEL .. strVALUE_BEG .. count .. strVALUE_END .. strKV_END + return a +end + +local function outputENTRY_dest (destcount,name,pagereftonum,destnamestoref,pdfedoc) + local pagenum, data = getdestdata(name,pagereftonum,destnamestoref) + local mediabox = pdfe.getbox(GETPAGE(pdfedoc,pagenum),"MediaBox") + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_DEST .. strCMD_END + a = a .. strARG_BEG .. pagenum .. strARG_END + a = a .. strARG_BEG .. destcount .. strARG_END + -- name + a = a .. strARG_BEG .. data[2][2] .. strARG_END + a = a .. strKVS_BEG + if data[2][2] == constDEST_XYZ then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + else + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. mediabox[1] .. strVALUE_END .. strKV_END + end + if data[4][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[4][2] .. strVALUE_END .. strKV_END + else + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. mediabox[4] .. strVALUE_END .. strKV_END + end + if data[5][2] then + a = a .. strKV_BEG .. constKEY_DEST_ZOOM .. strVALUE_BEG .. data[5][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FIT then -- nothing to do + elseif data[2][2] == constDEST_FITB then -- nothing to do + elseif data[2][2] == constDEST_FITH then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITBH then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITV then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITBV then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITR and data[6] then + a = a .. strKV_BEG .. constKEY_DEST_RECT .. strVALUE_BEG + a = a .. data[3][2] .. strRECT_SEP + a = a .. data[4][2] .. strRECT_SEP + a = a .. data[5][2] .. strRECT_SEP + a = a .. data[6][2] .. strVALUE_END .. strKV_END + end + a = a .. strKVS_END .. strENTRY_END + return a +end + + + + + + +-- the main function + +local function __writepax (ext,file) + local fileVAR = assert(kpse.find_file(file ..".pdf"),"file not found") + local filebaseVAR = FILENAMEONLY(fileVAR) + -- getting the data for the concrete document: + local writeVAR = io.open (filebaseVAR .."."..ext,"w") -- always in current directory + local function WRITE(content) + writeVAR:write(content) + end + local docVAR = OPEN (fileVAR) + local pagereftonumVAR, pagecountVAR = getpagesdata (docVAR) + local destcountVAR = 0 + -- build from names table: + local destnamestorefVAR = getdestreferences (docVAR) + local collected_destinations = {} + -- output ... + WRITE(strENTRY_BEG .. "{pax}{0.1l}" .. strENTRY_END) + WRITE(outputENTRY_file(fileVAR,docVAR)) + WRITE(outputENTRY_pagenum(pagecountVAR)) + for i=1, pagecountVAR do + WRITE(outputENTRY_page(docVAR,i)) + local annots=GETPAGE(docVAR,i).Annots + if annots then + for j = 0,#annots-1 do + local annot = GETDICTIONARY (annots,j) + annottable = DICTIONARYTOTABLE (annot) + if annottable.Dest then + destcountVAR=destcountVAR + 1 + WRITE (strENTRY_BEG) + WRITE (outputCMD_annot(annot,i,"GoTo")) + WRITE (strKVS_BEG) -- begin KVS data + WRITE ( outputKV_color(annot) ) + WRITE ( outputKV_key(annot,constKEY_H) ) + WRITE ( outputKV_Border (annot) ) + WRITE ( outputKV_BS (annot) ) + WRITE ( outputKV_goto (destcountVAR) ) + WRITE(strKVS_END) -- end KVS + WRITE(strENTRY_END) -- end annot data + local type,annotgoto,hex = GETFROMDICTIONARY(annot,"Dest") + table.insert(collected_destinations, outputENTRY_dest(destcountVAR, + annotgoto,pagereftonumVAR,destnamestorefVAR,docVAR)) + else + local annotaction = GETDICTIONARY(annot,"A") + local annotactiontype ="" + if annotaction then + annotactiontype = GETNAME(annotaction,"S") + WRITE (strENTRY_BEG) + WRITE (outputCMD_annot(annot,i,annotactiontype)) + WRITE (strKVS_BEG) -- begin KVS data + WRITE ( outputKV_color(annot) ) + WRITE ( outputKV_key(annot,constKEY_H) ) + WRITE ( outputKV_Border (annot) ) + WRITE ( outputKV_BS (annot) ) + if annotactiontype == constKEY_URI then + WRITE ( outputKV_uri(annotaction) ) + elseif annotactiontype =="GoTo" then + destcountVAR=destcountVAR + 1 + WRITE ( outputKV_goto (destcountVAR) ) + elseif annotactiontype=="GoToR" then + WRITE ( outputKV_gotor(annotaction) ) + elseif annotactiontype=="Named" then + WRITE ( outputKV_N (annotaction) ) + end + WRITE(strKVS_END) -- end KVS + WRITE(strENTRY_END) -- end annot data + if annotactiontype =="GoTo" then + local type,annotactiongoto,hex = GETFROMDICTIONARY(annotaction,"D") + table.insert(collected_destinations, outputENTRY_dest(destcountVAR,annotactiongoto,pagereftonumVAR,destnamestorefVAR,docVAR)) + end + end + end + end + end + end + for i=1,#collected_destinations do + WRITE (collected_destinations[i]) + end + io.close(writeVAR) +end + +local function writepax (file) + __writepax ("pax",file) +end + +local function writenewpax (file) + __writepax ("newpax",file) +end + +newpax = {} +newpax.writepax = writepax +newpax.writenewpax = writenewpax + +return newpax + +%</lua> +% \end{macrocode} diff --git a/Master/texmf-dist/source/lualatex/newpax/newpax.ins b/Master/texmf-dist/source/lualatex/newpax/newpax.ins new file mode 100644 index 00000000000..62ec48b0c9f --- /dev/null +++ b/Master/texmf-dist/source/lualatex/newpax/newpax.ins @@ -0,0 +1,68 @@ +\iffalse meta-comment + +File: newpax.ins + +Copyright (C) 2021 Ulrike Fischer + +It may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), either version 1.3c of this +license or (at your option) any later version. The latest version +of this license is in the file + + https://www.latex-project.org/lppl.txt + +This file is part of the "newpax bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +The released version of this bundle is available from CTAN. + +----------------------------------------------------------------------- + +The development version of the bundle can be found at + + https://github.com/u-fischer/newpax + +for those people who are interested. + +----------------------------------------------------------------------- + +\fi + +\input l3docstrip.tex +\askforoverwritefalse + +\let\MetaPrefix\relax +\preamble + +Copyright (C) 2021 Ulrike Fischer + +It may be distributed and/or modified under the conditions of +the LaTeX Project Public License (LPPL), either version 1.3c of +this license or (at your option) any later version. The latest +version of this license is in the file: + + https://www.latex-project.org/lppl.txt + +This file is part of the "newpax bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +\endpreamble +\let\MetaPrefix\DoubleperCent +% stop docstrip adding \endinput +\postamble +\endpostamble + +\keepsilent + +\generate + {\file{newpax.sty} {\from{newpax.dtx}{package}}} + + +\def\MetaPrefix{-- } +\def\defaultpostamble{% + \MetaPrefix^^J% + \MetaPrefix\space End of File `\outFileName'.% +} +\def\currentpostamble{\defaultpostamble}% +\generate{\file{newpax.lua} {\from{newpax.dtx}{lua}}} +\endbatchfile diff --git a/Master/texmf-dist/tex/lualatex/newpax/newpax.lua b/Master/texmf-dist/tex/lualatex/newpax/newpax.lua new file mode 100644 index 00000000000..fde2232ecef --- /dev/null +++ b/Master/texmf-dist/tex/lualatex/newpax/newpax.lua @@ -0,0 +1,521 @@ +-- +-- This is file `newpax.lua', +-- generated with the docstrip utility. +-- +-- The original source files were: +-- +-- newpax.dtx (with options: `lua') +-- +-- Copyright (C) 2021 Ulrike Fischer +-- +-- It may be distributed and/or modified under the conditions of +-- the LaTeX Project Public License (LPPL), either version 1.3c of +-- this license or (at your option) any later version. The latest +-- version of this license is in the file: +-- +-- https://www.latex-project.org/lppl.txt +-- +-- This file is part of the "newpax bundle" (The Work in LPPL) +-- and all files in that bundle must be distributed together. +-- +local ProvidesLuaModule = { + name = "newpax", + version = "0.5", --TAGVERSION + date = "2021-02-26", --TAGDATE + description = "newpax lua code", + license = "The LATEX Project Public License 1.3c" +} + +if luatexbase and luatexbase.provides_module then + luatexbase.provides_module (ProvidesLuaModule) +end + +local OPEN = pdfe.open +local GETSIZE = pdfe.getsize +local GETINFO = pdfe.getinfo +local GETPAGE = pdfe.getpage +local GETNAME = pdfe.getname +local GETARRAY = pdfe.getarray +local GETDICTIONARY = pdfe.getdictionary +local GETFROMDICTIONARY = pdfe.getfromdictionary +local GETFROMARRAY = pdfe.getfromarray +local PAGESTOTABLE = pdfe.pagestotable +local DICTIONARYTOTABLE = pdfe.dictionarytotable +local ARRAYTOTABLE = pdfe.arraytotable +local TYPE = pdfe.type +local GETFROMREFERENCE = pdfe.getfromreference +local FILENAMEONLY = file.nameonly + +local strENTRY_BEG = "\\[" +local strENTRY_END = "\\\\\n" +local strCMD_BEG = "{" +local strCMD_END = "}" +local strARG_BEG = "{" +local strARG_END = "}" +local strKVS_BEG = "{" +local strKVS_END = "\n}" +local strKVS_EMPTY = "{}" +local strKV_BEG = "\n " +local strKV_END = "," +local strKEY_BEG = "" +local strKEY_END = "" +local strVALUE_BEG = "={" +local strVALUE_END = "}" +local strHEX_STR_BEG = "\\<" +local strHEX_STR_END = "\\>" + +local strLIT_STR_BEG = "(" +local strLIT_STR_END = ")" +local strDICT_BEG= "<<" +local strDICT_END= ">>" +local strNAME= "/" +local strARRAY_BEG= "[" +local strARRAY_END= "]" +local strARRAY_SEP = " " +local strRECT_SEP = " " + +local constCMD_ANNOT = "annot" +local constCMD_BASEURL = "baseurl" -- unused +local constCMD_DEST = "dest" +local constCMD_FILE = "file" +local constCMD_INFO = "info" -- unused +local constCMD_PAGENUM = "pagenum" +local constCMD_PAGE = "page" +local constCMD_PAX = "pax" + +-- cmd file +local constKEY_SIZE = "Size" +local constKEY_DATE = "Date" + +-- cmd annot attributes +local constKEY_C = "C" +local constKEY_BORDER = "Border" +local constKEY_BS = "BS" +local constKEY_H = "H" + +-- cmd annot/link/URI +local constKEY_URI = "URI" +local constKEY_IS_MAP = "IsMap" -- not handled by pax, consider later + +-- cmd annot/link/GoToR +local constKEY_FILE = "File" +local constKEY_DEST_NAME = "DestName" -- handle?? +local constKEY_DEST_PAGE = "DestPage" --ok +local constKEY_DEST_VIEW = "DestView" --ok + +-- cmd annot/link/GoTo +local constKEY_DEST_RECT = "DestRect" +local constKEY_DEST_X = "DestX" +local constKEY_DEST_Y = "DestY" +local constKEY_DEST_ZOOM = "DestZoom" +local constKEY_DEST_LABEL = "DestLabel" --ok + +-- cmd annot/link/Named +local constKEY_NAME = "Name" + +-- destination views +local constDEST_XYZ = "XYZ" +local constDEST_FIT = "Fit" +local constDEST_FITH = "FitH" +local constDEST_FITV = "FitV" +local constDEST_FITR = "FitR" +local constDEST_FITB = "FitB" +local constDEST_FITBH = "FitBH" +local constDEST_FITBV = "FitBV" + +-- get/build data +-- returns table,pagecount where table objref ->page number +local function getpagesdata (pdfedoc) + local type,pagecount,detail = GETFROMDICTIONARY (pdfedoc.Catalog.Pages,"Count") + local pagestable = PAGESTOTABLE (pdfedoc) + local pagereftonum ={} + for i=1,#pagestable do + pagereftonum[pagestable[i][3]]=i + end + return pagereftonum, pagecount +end + +-- builds a table destination name -> obj reference (pdfedict) from the Names tree + +local function processnamesarray (pdfearray,targettable) + local tkey={} + for i=1,#pdfearray do + local type,value,detail= GETFROMARRAY(pdfearray,i) + if (i % 2 == 1) then + tkey = value + else + tvalue = value + targettable[tkey]=tvalue + end + end +end + +local function findallnamesarrays (pdfedict,deststable) + local namesarray = GETARRAY(pdfedict,"Names") + if namesarray then + processnamesarray (namesarray,deststable) + else + local kidsarray = GETARRAY(pdfedict,"Kids") + if kidsarray then + for i=1,#kidsarray do + findallnamesarrays (kidsarray[i],deststable) + end + end + end +end + +-- returns destnames -> objref table +local function getdestreferences (pdfedoc) + local deststable= {} + local catnames = GETDICTIONARY (pdfedoc.Catalog, "Names") + if catnames then + local destsdict = GETDICTIONARY (catnames, "Dests") + if destsdict then + findallnamesarrays (destsdict,deststable) + end + end + return deststable +end + +-- destinations can be an dict (/D [array]) or only an array! + +local function getdestdata (name,pagereftonum,destnamestoref) + local destref = destnamestoref[name] + local type,ref,pagenum,destx,desty = nil, nil, 1,0,0 + local data = {{0,0}, {5,constDEST_XYZ}} + if destref then + type,value,detail = GETFROMREFERENCE(destref) + if TYPE(value) == "pdfe.dictionary" then + local destarray = GETARRAY(value,"D") + if destarray then + data = ARRAYTOTABLE(destarray) + type, ref, pageref = GETFROMARRAY(destarray,1) + pagenum = pagereftonum[pageref] + end + elseif TYPE(value) == "pdfe.array" then + data = ARRAYTOTABLE(value) + type, ref, pageref = GETFROMARRAY(value,1) + pagenum = pagereftonum[pageref] + end + end + return pagenum, data +end + +-- output functions +-- write the info +-- XXXXXX encode/escape the file name? +local function outputENTRY_file (file, pdfedoc) + local bytes = GETSIZE(pdfedoc) + local date = GETINFO(pdfedoc).CreationDate + -- file + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_FILE .. strCMD_END + a = a .. strARG_BEG .. strLIT_STR_BEG .. file .. strLIT_STR_END .. strARG_END + a = a .. strKVS_BEG + a = a .. strKV_BEG .. constKEY_SIZE .. strVALUE_BEG .. bytes .. strVALUE_END .. strKV_END + a = a .. strKV_BEG .. constKEY_DATE .. strVALUE_BEG .. date .. strVALUE_END.. strKV_END + a = a .. strKVS_END + a = a .. strENTRY_END + return a +end + +local function outputENTRY_pagenum (pages) + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_PAGENUM .. strCMD_END + a = a .. strARG_BEG .. pages .. strARG_END + a = a .. strENTRY_END + return a +end + +local function outputENTRY_page (pdfedoc,page) -- page=integer + -- trimbox, bleedbox, cropbox,artbox,rotate etc could be put in + -- the second argument as keyval: + -- TrimBox={0 0 300 350}, + -- but pax skips the argument anyway, so not really useful + local mediabox = pdfe.getbox(GETPAGE(pdfedoc,page),"MediaBox") + local a="" + if mediabox then + a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_PAGE .. strCMD_END + a = a .. strARG_BEG .. page .. strARG_END + a = a .. strARG_BEG + a = a .. mediabox[1] + for j = 2, 4 do + a = a .. strRECT_SEP.. mediabox[j] + end + a = a .. strARG_END + a = a .. strKVS_EMPTY + a = a .. strENTRY_END + end + return a +end + +local function outputCMD_annot (pdfedict,page,type) + local rectangle = ARRAYTOTABLE(GETARRAY(pdfedict,"Rect")) + local a = strCMD_BEG .. constCMD_ANNOT .. strCMD_END + a = a .. strARG_BEG .. page .. strARG_END + a = a .. strARG_BEG .. GETNAME(pdfedict,"Subtype") .. strARG_END + a = a .. strARG_BEG + a = a .. rectangle[1][2] + for k = 2, 4 do + a = a.. strRECT_SEP..rectangle[k][2] + end + a = a .. strARG_END + a = a .. strARG_BEG .. type .. strARG_END + return a +end + +local function outputKV_color (pdfedict) + local color = GETARRAY(pdfedict,constKEY_C) + local a ="" + if color then + local colortable = ARRAYTOTABLE(color) + a = strKV_BEG .. constKEY_C .. strVALUE_BEG .. strARRAY_BEG + for i=1,#colortable do + a = a.. colortable[i][2] .. strARRAY_SEP + end + a = a .. strARRAY_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_key (pdfedict,key) + local name = GETNAME(pdfedict,key) + local a = "" + if name then + a = strKV_BEG .. key .. strVALUE_BEG .. strNAME .. name .. strVALUE_END .. strKV_END + end + return a +end + +-- XXX handle fourth argument +local function outputKV_Border (pdfedict) + local border = GETARRAY(pdfedict,constKEY_BORDER) + local a ="" + if border then + local bordertable = ARRAYTOTABLE(border) + a = strKV_BEG .. constKEY_BORDER .. strVALUE_BEG .. strARRAY_BEG + for i=1,3 do + a = a .. bordertable[i][2] .. strARRAY_SEP + end + -- fourth argument later, it is an array (type 7) + a = a ..strARRAY_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_BS (pdfedict) + local bsstyle = GETDICTIONARY(pdfedict,constKEY_BS) + local a ="" + if bsstyle then + local bsstyledict = DICTIONARYTOTABLE(bsstyle) + a = strKV_BEG .. constKEY_BS .. strVALUE_BEG ..strDICT_BEG + for k,v in pairs (bsstyledict) do + a = a .. strNAME.. k + if v[1]== 5 then + a = a .. strNAME .. v[2] + else + a = a ..strRECT_SEP .. v[2] + end + end + a = a .. strDICT_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_uri (pdfedict) + local type, value, hex = GETFROMDICTIONARY(pdfedict,constKEY_URI) + local a= strKV_BEG .. constKEY_URI .. strVALUE_BEG + if hex then + a = a .. strHEX_STR_BEG .. value .. strHEX_STR_END + else + a = a .. strLIT_STR_BEG ..value .. strLIT_STR_END + end + a = a .. strVALUE_END .. strKV_END + return a +end + +local function outputKV_N (pdfedict) + local name = GETNAME(pdfedict,"N") + local a= strKV_BEG .. constKEY_NAME .. strVALUE_BEG .. name .. strVALUE_END .. strKV_END + return a +end + +local function outputKV_gotor (pdfedict) -- action dictionary + local type, value, hex = GETFROMDICTIONARY(pdfedict,"F") + local desttype, destvalue, destdetail = GETFROMDICTIONARY(pdfedict,"D") + local a = strKV_BEG .. constKEY_FILE .. strVALUE_BEG + a = strKV_BEG .. constKEY_FILE .. strVALUE_BEG + if hex then + a = a .. strHEX_STR_BEG .. value .. strHEX_STR_end + else + a = a .. strLIT_STR_BEG .. value .. strLIT_STR_END + end + a = a .. strVALUE_END .. strKV_END + if desttype == 7 then + local type, pagenum = GETFROMARRAY(GETARRAY (pdfedict,"D"),1) + local type, fittype = GETFROMARRAY(GETARRAY (pdfedict,"D"),2) + a = a .. strKV_BEG .. constKEY_DEST_PAGE .. strVALUE_BEG .. pagenum .. strVALUE_END .. strKV_END + a = a .. strKV_BEG .. constKEY_DEST_VIEW .. strVALUE_BEG .. strNAME .. fittype .. strVALUE_END .. strKV_END + elseif desttype == 6 then + a = a .. strKV_BEG .. constKEY_DEST_NAME .. strVALUE_BEG .. + strLIT_STR_BEG .. destvalue .. strLIT_STR_END .. strVALUE_END .. strKV_END + end + return a +end + +local function outputKV_goto (count) + local a = strKV_BEG .. constKEY_DEST_LABEL .. strVALUE_BEG .. count .. strVALUE_END .. strKV_END + return a +end + +local function outputENTRY_dest (destcount,name,pagereftonum,destnamestoref,pdfedoc) + local pagenum, data = getdestdata(name,pagereftonum,destnamestoref) + local mediabox = pdfe.getbox(GETPAGE(pdfedoc,pagenum),"MediaBox") + local a = strENTRY_BEG + a = a .. strCMD_BEG .. constCMD_DEST .. strCMD_END + a = a .. strARG_BEG .. pagenum .. strARG_END + a = a .. strARG_BEG .. destcount .. strARG_END + -- name + a = a .. strARG_BEG .. data[2][2] .. strARG_END + a = a .. strKVS_BEG + if data[2][2] == constDEST_XYZ then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + else + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. mediabox[1] .. strVALUE_END .. strKV_END + end + if data[4][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[4][2] .. strVALUE_END .. strKV_END + else + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. mediabox[4] .. strVALUE_END .. strKV_END + end + if data[5][2] then + a = a .. strKV_BEG .. constKEY_DEST_ZOOM .. strVALUE_BEG .. data[5][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FIT then -- nothing to do + elseif data[2][2] == constDEST_FITB then -- nothing to do + elseif data[2][2] == constDEST_FITH then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITBH then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_Y .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITV then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITBV then + if data[3][2] then + a = a .. strKV_BEG .. constKEY_DEST_X .. strVALUE_BEG .. data[3][2] .. strVALUE_END .. strKV_END + end + elseif data[2][2] == constDEST_FITR and data[6] then + a = a .. strKV_BEG .. constKEY_DEST_RECT .. strVALUE_BEG + a = a .. data[3][2] .. strRECT_SEP + a = a .. data[4][2] .. strRECT_SEP + a = a .. data[5][2] .. strRECT_SEP + a = a .. data[6][2] .. strVALUE_END .. strKV_END + end + a = a .. strKVS_END .. strENTRY_END + return a +end + +-- the main function + +local function __writepax (ext,file) + local fileVAR = assert(kpse.find_file(file ..".pdf"),"file not found") + local filebaseVAR = FILENAMEONLY(fileVAR) + -- getting the data for the concrete document: + local writeVAR = io.open (filebaseVAR .."."..ext,"w") -- always in current directory + local function WRITE(content) + writeVAR:write(content) + end + local docVAR = OPEN (fileVAR) + local pagereftonumVAR, pagecountVAR = getpagesdata (docVAR) + local destcountVAR = 0 + -- build from names table: + local destnamestorefVAR = getdestreferences (docVAR) + local collected_destinations = {} + -- output ... + WRITE(strENTRY_BEG .. "{pax}{0.1l}" .. strENTRY_END) + WRITE(outputENTRY_file(fileVAR,docVAR)) + WRITE(outputENTRY_pagenum(pagecountVAR)) + for i=1, pagecountVAR do + WRITE(outputENTRY_page(docVAR,i)) + local annots=GETPAGE(docVAR,i).Annots + if annots then + for j = 0,#annots-1 do + local annot = GETDICTIONARY (annots,j) + annottable = DICTIONARYTOTABLE (annot) + if annottable.Dest then + destcountVAR=destcountVAR + 1 + WRITE (strENTRY_BEG) + WRITE (outputCMD_annot(annot,i,"GoTo")) + WRITE (strKVS_BEG) -- begin KVS data + WRITE ( outputKV_color(annot) ) + WRITE ( outputKV_key(annot,constKEY_H) ) + WRITE ( outputKV_Border (annot) ) + WRITE ( outputKV_BS (annot) ) + WRITE ( outputKV_goto (destcountVAR) ) + WRITE(strKVS_END) -- end KVS + WRITE(strENTRY_END) -- end annot data + local type,annotgoto,hex = GETFROMDICTIONARY(annot,"Dest") + table.insert(collected_destinations, outputENTRY_dest(destcountVAR, + annotgoto,pagereftonumVAR,destnamestorefVAR,docVAR)) + else + local annotaction = GETDICTIONARY(annot,"A") + local annotactiontype ="" + if annotaction then + annotactiontype = GETNAME(annotaction,"S") + WRITE (strENTRY_BEG) + WRITE (outputCMD_annot(annot,i,annotactiontype)) + WRITE (strKVS_BEG) -- begin KVS data + WRITE ( outputKV_color(annot) ) + WRITE ( outputKV_key(annot,constKEY_H) ) + WRITE ( outputKV_Border (annot) ) + WRITE ( outputKV_BS (annot) ) + if annotactiontype == constKEY_URI then + WRITE ( outputKV_uri(annotaction) ) + elseif annotactiontype =="GoTo" then + destcountVAR=destcountVAR + 1 + WRITE ( outputKV_goto (destcountVAR) ) + elseif annotactiontype=="GoToR" then + WRITE ( outputKV_gotor(annotaction) ) + elseif annotactiontype=="Named" then + WRITE ( outputKV_N (annotaction) ) + end + WRITE(strKVS_END) -- end KVS + WRITE(strENTRY_END) -- end annot data + if annotactiontype =="GoTo" then + local type,annotactiongoto,hex = GETFROMDICTIONARY(annotaction,"D") + table.insert(collected_destinations, outputENTRY_dest(destcountVAR,annotactiongoto,pagereftonumVAR,destnamestorefVAR,docVAR)) + end + end + end + end + end + end + for i=1,#collected_destinations do + WRITE (collected_destinations[i]) + end + io.close(writeVAR) +end + +local function writepax (file) + __writepax ("pax",file) +end + +local function writenewpax (file) + __writepax ("newpax",file) +end + +newpax = {} +newpax.writepax = writepax +newpax.writenewpax = writenewpax + +return newpax + +-- +-- End of File `newpax.lua'. diff --git a/Master/texmf-dist/tex/lualatex/newpax/newpax.sty b/Master/texmf-dist/tex/lualatex/newpax/newpax.sty new file mode 100644 index 00000000000..926a080a4a5 --- /dev/null +++ b/Master/texmf-dist/tex/lualatex/newpax/newpax.sty @@ -0,0 +1,678 @@ +%% +%% This is file `newpax.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% newpax.dtx (with options: `package') +%% +%% Copyright (C) 2021 Ulrike Fischer +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% https://www.latex-project.org/lppl.txt +%% +%% This file is part of the "newpax bundle" (The Work in LPPL) +%% and all files in that bundle must be distributed together. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{newpax}% + [2021-02-26 v0.5 Annotation support for PDF graphics based on pax.sty adapted by (UF)]% +\ExplSyntaxOn +\bool_if:nF + { + \cs_if_exist_p:N \pdfmanagement_if_active_p: + } + { %error for now, perhaps warning later. + \PackageError{newpax} + { + PDF~resource~management~code~not~found!\MessageBreak + newpage~will~no~work. + } + { + Load~it~with \MessageBreak + \string\RequirePackage{pdfmanagement-testphase}\MessageBreak + before~loading~the~class + } + } + +\ExplSyntaxOff +\RequirePackage{graphicx} +\RequirePackage{ltxcmds}[2011/04/18] +\RequirePackage{kvsetkeys}[2011/04/07] +\RequirePackage{kvoptions}[2010/12/23] +\RequirePackage{auxhook}[2011/03/04] +\RequirePackage{etoolbox} +\RequirePackage{xfp} + +\ExplSyntaxOn +\cs_set_eq:NN \newpax@str@if@eq@@nnT\str_if_eq:nnT + +\bool_new:N \l__newpax_use_attributes_bool +\bool_new:N \l__newpax_addannots_bool + +\tl_new:N \l__newpax_destsuffix_tl +\tl_new:N \NEWPAX@fileextension + +\cs_generate_variant:Nn \pdfannot_dict_put:nnn {nnx} +\NewDocumentCommand\newpaxsetup { m } + { + \keys_set:nn {newpax}{ #1} + } + +\keys_define:nn {newpax} + { + usefileattributes .bool_set:N = \l__newpax_use_attributes_bool, + destsuffix .tl_set:N = \l__newpax_destsuffix_tl, + addannots .bool_set:N = \l__newpax_addannots_bool, + addannots .default:n = true, + addannots .initial:n = true, + paxextension .choices:nn = + {pax,newpax} + {\tl_set:Nn \NEWPAX@fileextension {#1}}, + paxextension .initial:n = newpax + } + +\cs_new_protected:Npn \@NEWPAX@setattributes@n #1 %link type + { + \bool_if:NT \l__newpax_use_attributes_bool + { + \tl_if_empty:NTF \NEWPAX@key@C + { + \pdfannot_dict_remove:nn {link/#1} { C } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { C } + { \NEWPAX@key@C } + } + \tl_if_empty:NTF \NEWPAX@key@Border + { + \pdfannot_dict_remove:nn {link/#1} { Border } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { Border } + { \NEWPAX@key@Border } + } + \tl_if_empty:NTF \NEWPAX@key@BS + { + \pdfannot_dict_remove:nn {link/#1} { BS } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { BS } + { \NEWPAX@key@BS } + } + \tl_if_empty:NTF \NEWPAX@key@H + { + \pdfannot_dict_remove:nn {link/#1} { H } + } + { + \pdfannot_dict_put:nnx + {link/#1} + { H } + { \NEWPAX@key@H } + } + } + } + +\cs_set_eq:NN \@NEWPAX@annotation@nnnn \pdfannot_box:nnnn + +\cs_new_protected:Npn \@NEWPAX@linkgoto@xnn #1 #2 #3 %#1 dest #2 width #3 height + { + \group_begin: + \exp_args:Nx\@NEWPAX@setattributes@n {GoTo} + \leavevmode + \exp_args:Nx\pdfannot_link_goto_begin:nw + { #1 } + \hbox_to_wd:nn {#2}{\@NEWPAX@ensurelinkbox@n { \rule{0pt}{#3} }\hfill} + \pdfannot_link_goto_end: + \group_end: + } + +\cs_generate_variant:Nn \pdfannot_box:nnnnn {xnnnx} + +\cs_new_protected:Npn \@NEWPAX@annotboxlink@xnnx #1 #2 #3 #4 %#1 type, #2 width #3 height #4 spec + { + \group_begin: + \exp_args:Nx\@NEWPAX@setattributes@n {#1} + \leavevmode\pdfannot_box:xnnnx {link/#1}{#2}{#3}{0pt}{#4} + \group_end: + } + +\cs_new_protected:Npn \@NEWPAX@destination@xx #1 #2 + { + \exp_args:Nxx \pdf_destination:nn {#1}{#2} + } + +\sys_if_engine_xetex:TF + { + \cs_set_eq:NN \@NEWPAX@ensurelinkbox@n \XeTeXLinkBox + } + { + \cs_set_eq:NN \@NEWPAX@ensurelinkbox@n \use:n + } +\ExplSyntaxOff +\let\NEWPAX@ORG@includegraphics\includegraphics +\def\includegraphics{% + \@ifstar{% + \@ifnextchar[{% + \begingroup + \def\x{\endgroup + \NEWPAX@includegraphics[clip,% + }% + \expandafter\x\@gobble + }{% + \NEWPAX@includegraphics[clip]% + }% + }{% + \@ifnextchar[{% + \NEWPAX@includegraphics + }{% + \NEWPAX@includegraphics[]% + }% + }% +} + +\ExplSyntaxOn +\def\NEWPAX@includegraphics[#1]#2{% + \begingroup + \sbox0{\NEWPAX@ORG@includegraphics[{#1}]{#2}}% + \edef\NEWPAX@inc@width{\the\wd0}% + \edef\NEWPAX@inc@height{\the\dimexpr\dp0+\ht0}% + \leavevmode + \hbox to \wd0{% + \rlap{\copy0}% + \bool_if:nT + { \l__newpax_addannots_bool + && + ( + \int_compare_p:nNn + { + \cs_if_exist:NTF\pdfpages@includegraphics@status + { + \pdfpages@includegraphics@status + }{0} + } + < + {2} + ) + } + { + \raise-\dp0\hbox + { + \NEWPAX@AddAnnots{#1}{#2}% + } + } + \hfill + } + \endgroup +} +\ExplSyntaxOff +\SetupKeyvalOptions{family=NEWPAX@Gin,prefix=NEWPAX@Gin@} +\DeclareStringOption[1]{page} +\DeclareStringOption[0]{angle} +\DeclareBoolOption{clip} +\define@key{NEWPAX@Gin}{viewport}{% + \ltx@LocalAppendToMacro\NEWPAX@Gin@box@opts{% + \NEWPAX@viewport#1\\% + }% +} +\define@key{NEWPAX@Gin}{trim}{% + \ltx@LocalAppendToMacro\NEWPAX@Gin@box@opts{% + \NEWPAX@trim#1\\% + }% +} +\let\NEWPAX@Gin@box@opts\@empty + +\def\NEWPAX@viewport#1 #2 #3 #4\\{% + \NEWPAX@defaultbp\NEWPAX@vllx{#1}% + \NEWPAX@defaultbp\NEWPAX@vlly{#2}% + \NEWPAX@defaultbp\NEWPAX@vurx{#3}% + \NEWPAX@defaultbp\NEWPAX@vury{#4}% + \edef\NEWPAX@page@llx{\dimexpr\NEWPAX@page@llx+\NEWPAX@vllx\relax}% + \edef\NEWPAX@page@lly{\dimexpr\NEWPAX@page@lly+\NEWPAX@vlly\relax}% + \edef\NEWPAX@page@urx{\dimexpr\NEWPAX@page@llx+\NEWPAX@vlly\relax}% + \edef\NEWPAX@page@ury{\dimexpr\NEWPAX@page@lly+\NEWPAX@vury\relax}% +} +\def\NEWPAX@trim#1 #2 #3 #4\\{% + \NEWPAX@defaultbp\NEWPAX@tllx{#1}% + \NEWPAX@defaultbp\NEWPAX@tlly{#2}% + \NEWPAX@defaultbp\NEWPAX@turx{#3}% + \NEWPAX@defaultbp\NEWPAX@tury{#4}% + \edef\NEWPAX@page@llx{\dimexpr\NEWPAX@page@llx+\NEWPAX@tllx\relax}% + \edef\NEWPAX@page@lly{\dimexpr\NEWPAX@page@lly+\NEWPAX@tlly\relax}% + \edef\NEWPAX@page@urx{\dimexpr\NEWPAX@page@urx-\NEWPAX@turx\relax}% + \edef\NEWPAX@page@ury{\dimexpr\NEWPAX@page@ury-\NEWPAX@tury\relax}% +} + +\def\NEWPAX@defaultbp#1#2{% + \afterassignment\NEWPAX@def@bp\dimen@#2bp\relax{#1}{#2}% +} +\def\NEWPAX@def@bp#1\relax#2#3{% + \if!#1!% + \edef#2{#3bp}% + \else + \edef#2{#3}% + \fi +} + +\kv@set@family@handler{NEWPAX@Gin}{} + +\def\NEWPAX@AddAnnots#1#2{% + \kvsetkeys{NEWPAX@Gin}{#1}% + \Grot@setangle{\NEWPAX@Gin@angle}% + % a little careful, is type of angle int or real? + \loop + \ifdim\NEWPAX@Gin@angle\p@<360\p@ + \else + \edef\NEWPAX@Gin@angle{\the\numexpr-360+\number\NEWPAX@Gin@angle}% + \repeat + \loop + \ifdim\NEWPAX@Gin@angle\p@<\z@ + \edef\NEWPAX@Gin@angle{\strip@pt\dimexpr\NEWPAX@Gin@angle\p@+360\p@}% + \repeat + \ifcase0\ifnum\NEWPAX@Gin@angle=0 1\fi + \ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi + \PackageWarning{newpax}{Unsupported value for option angle}% + \fi + \filename@parse{#2}% + \def\NEWPAX@file{%\filename@area + \filename@base.\NEWPAX@fileextension }% + \let\[\NEWPAX@parser + \def\<{<}% + \def\>{>}% + \endlinechar=-1 % + \InputIfFileExists\NEWPAX@file{% + }{% + \typeout{* Missing: \NEWPAX@file}% + }% +} +\def\NEWPAX@parser#1{\NEWPAX@call{cmd}{#1}{}}% +\def\NEWPAX@call#1#2#3{% + \@ifundefined{NEWPAX@#1@#2}\NEWPAX@skip{#3\csname NEWPAX@#1@#2\endcsname}% +} +\def\NEWPAX@skip#1\\{} +\def\NEWPAX@stop#1\\{} + +\def\NEWPAX@cmd@page#1#2{% + \NEWPAX@filter@page{#1}{% + \NEWPAX@getrect{page}#2\@nil + \NEWPAX@Gin@box@opts + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi + \else + \let\NEWPAX@temp\NEWPAX@inc@width + \let\NEWPAX@inc@width\NEWPAX@inc@height + \let\NEWPAX@inc@height\NEWPAX@temp + \fi + \Gscale@div\NEWPAX@scale@x\NEWPAX@inc@width{% + \dimexpr\NEWPAX@page@urx-\NEWPAX@page@llx\relax + }% + \Gscale@div\NEWPAX@scale@y\NEWPAX@inc@height{% + \dimexpr\NEWPAX@page@ury-\NEWPAX@page@lly\relax + }% + \NEWPAX@skip + }% +} +\def\NEWPAX@filter@page#1{% + \ifnum\NEWPAX@Gin@page=#1 % + \expandafter\@firstofone + \else + \ifnum\NEWPAX@Gin@page<#1 % + \csname fi\endcsname + \csname fi\endcsname + \expandafter\NEWPAX@stop\@gobblefour + \fi + \expandafter\NEWPAX@skip + \fi +} +\def\NEWPAX@getrect#1#2 #3 #4 #5\@nil{% + \@namedef{NEWPAX@#1@llx}{#2bp}% + \@namedef{NEWPAX@#1@lly}{#3bp}% + \@namedef{NEWPAX@#1@urx}{#4bp}% + \@namedef{NEWPAX@#1@ury}{#5bp}% +} + +\def\NEWPAX@cmd@annot#1#2{% + \NEWPAX@filter@page{#1}{% + \NEWPAX@call{annot}{#2}{}% + }% +} +\def\NEWPAX@annot@Link#1#2#3{% + \def\NEWPAX@link@type{#2}% + \NEWPAX@call{link}{#2}{% + \begingroup + \NEWPAX@getrect{annot}#1\@nil + \kvsetkeys{NEWPAX}{#3}% + }% + \NEWPAX@skip +} +\newif\ifNEWPAX@ok +\NEWPAX@oktrue + +\newif\ifNEWPAX@GoTo + +\def\NEWPAX@pdf@annot#1{% + \ifNEWPAX@Gin@clip + \ifdim\NEWPAX@annot@llx<\NEWPAX@page@llx + \let\NEWPAX@annot@llx\NEWPAX@page@llx + \fi + \ifdim\NEWPAX@annot@lly<\NEWPAX@page@lly + \let\NEWPAX@annot@lly\NEWPAX@page@lly + \fi + \ifdim\NEWPAX@annot@urx>\NEWPAX@page@urx + \let\NEWPAX@annot@urx\NEWPAX@page@urx + \fi + \ifdim\NEWPAX@annot@ury>\NEWPAX@page@ury + \let\NEWPAX@annot@ury\NEWPAX@page@ury + \fi + \NEWPAX@okfalse + \ifdim\NEWPAX@annot@llx<\NEWPAX@annot@urx\relax + \ifdim\NEWPAX@annot@lly<\NEWPAX@annot@ury\relax + \NEWPAX@oktrue + \fi + \fi + \else + \NEWPAX@oktrue + \fi + \ifNEWPAX@ok + \ifcase 0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 2\fi + \ifnum\NEWPAX@Gin@angle=270 3\fi\space + % angle = 0 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@lly-\NEWPAX@page@lly\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@llx-\NEWPAX@page@llx\relax + }% + \or % angle = 90 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@llx-\NEWPAX@page@llx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@annot@ury\relax + }% + \or % angle = 180 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@annot@ury\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@annot@urx\relax + }% + \or % angle = 270 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@annot@urx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@lly-\NEWPAX@page@lly\relax + }% + \fi + \@namedef{% + NEWPAX@% + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi\space + width% + \else + height% + \fi + }{% + \NEWPAX@scale@x\dimexpr\NEWPAX@annot@urx-\NEWPAX@annot@llx\relax + }% + \@namedef{% + NEWPAX@% + \ifcase0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=270 1\fi\space + height% + \else + width% + \fi + }{% + \NEWPAX@scale@y\dimexpr\NEWPAX@annot@ury-\NEWPAX@annot@lly\relax + }% + \raise\NEWPAX@raise\hb@xt@\z@{% + \kern\NEWPAX@right + \ifNEWPAX@GoTo + %additional box for lualatex ... + \hbox{% + \@NEWPAX@linkgoto@xnn + {NEWPAX@\NEWPAX@file @\NEWPAX@key@DestLabel @\csname l__newpax_destsuffix_tl\endcsname}% + {\NEWPAX@width}% + {\NEWPAX@height}% + }% + \else + \hbox{% + \@NEWPAX@annotboxlink@xnnx {\NEWPAX@link@type}{\NEWPAX@width}{\NEWPAX@height} + { + /Subtype/Link% + /A<<% + /Type/Action% + /S/\NEWPAX@link@type + #1% + >>% + }}% + \fi + \hss + }% + \fi + \endgroup +} + +\def\NEWPAX@htype@GoToR{file} +\def\NEWPAX@htype@GoTo{link} +\def\NEWPAX@htype@Named{link} +\def\NEWPAX@htype@URI{url} + +\def\NEWPAX@link@URI{% + \NEWPAX@pdf@annot{% + /URI\NEWPAX@key@URI + }% +} +\ExplSyntaxOn +\def\NEWPAX@link@Named{% + \NEWPAX@pdf@annot{% + /N \pdf_name_from_unicode_e:n{\NEWPAX@key@Name} %the value is from a pdf so we can assume it is correctly escaped?? + }% +} +\ExplSyntaxOff +\def\NEWPAX@link@GoToR{% + \NEWPAX@pdf@annot{% + /F\NEWPAX@key@File + /D% + \ifx\NEWPAX@key@DestName\@empty + [\NEWPAX@key@DestPage\space\NEWPAX@key@DestView]% + \else + \NEWPAX@key@DestName + \fi + }% +} + + +\AddLineBeginAux{% + \string\providecommand{\string\NEWPAX@DestReq}[2]{}% +} +\AddLineBeginAux{% + \string\providecommand{\string\NEWPAX@DestProv}[2]{}% +} +\AtBeginDocument{% + \let\NEWPAX@DestReq\@gobbletwo + \let\NEWPAX@DestProv\@gobbletwo +} +\def\NEWPAX@DestReq#1#2{% + \expandafter\gdef\csname NEWPAX@REQ@#1@#2\endcsname{}% +} +\def\NEWPAX@DestProv#1#2{% + \expandafter\gdef\csname NEWPAX@PROV@#1@#2\endcsname{}% +} + +\def\NEWPAX@link@GoTo{% + \ifnum0<0\NEWPAX@key@DestLabel\relax + \expandafter\@firstofone + \else + \endgroup + \expandafter\@gobble + \fi + {% + \if@filesw + \protected@write\@auxout{}{% + \string\NEWPAX@DestReq{\NEWPAX@file}{\NEWPAX@key@DestLabel}% + }% + \fi + % Generate link, if destination exists + \@ifundefined{NEWPAX@PROV@\NEWPAX@file @\NEWPAX@key@DestLabel}{% + \endgroup + }{% + \NEWPAX@GoTotrue + \NEWPAX@pdf@annot{}% + }% + }% +} + +\def\NEWPAX@cmd@dest#1#2#3#4{% + \NEWPAX@filter@page{#1}{% + \if@filesw + \protected@write\@auxout{}{% + \string\NEWPAX@DestProv{\NEWPAX@file}{#2}% + }% + \fi + \@ifundefined{NEWPAX@REQ@\NEWPAX@file @#2}{% + }{% + \begingroup + \let\NEWPAX@key@DestY\NEWPAX@page@ury + \let\NEWPAX@key@DestX\NEWPAX@page@llx + \kvsetkeys{NEWPAX}{#4}% + \let\NEWPAX@dest@llx\NEWPAX@key@DestX + \let\NEWPAX@dest@urx\NEWPAX@key@DestX + \let\NEWPAX@dest@lly\NEWPAX@key@DestY + \let\NEWPAX@dest@ury\NEWPAX@key@DestY + \ifx\NEWPAX@key@DestRect\@empty + \else + \def\NEWPAX@temp{dest}% + \expandafter\NEWPAX@getrect\expandafter\NEWPAX@temp + \NEWPAX@key@DestRect\@nil + \fi + \ifNEWPAX@Gin@clip + \ifx\NEWPAX@dest@llx<\NEWPAX@page@llx + \let\NEWPAX@dest@llx\NEWPAX@page@llx + \fi + \ifx\NEWPAX@dest@lly<\NEWPAX@page@lly + \let\NEWPAX@dest@lly\NEWPAX@page@lly + \fi + \ifx\NEWPAX@dest@urx>\NEWPAX@page@urx + \let\NEWPAX@dest@urx\NEWPAX@page@urx + \fi + \ifx\NEWPAX@dest@ury>\NEWPAX@page@ury + \let\NEWPAX@dest@ury\NEWPAX@page@ury + \fi + % at least prevent destinations outside the window + \ifx\NEWPAX@dest@llx>\NEWPAX@page@urx + \NEWPAX@dest@llx\NEWPAX@page@urx + \fi + \ifx\NEWPAX@dest@lly>\NEWPAX@page@ury + \NEWPAX@dest@lly\NEWPAX@page@ury + \fi + \ifx\NEWPAX@dest@urx<\NEWPAX@page@llx + \NEWPAX@dest@urx\NEWPAX@page@llx + \fi + \ifx\NEWPAX@dest@ury<\NEWPAX@page@lly + \NEWPAX@dest@ury\NEWPAX@page@lly + \fi + \fi + % I don't know, what is the best idea for rotated stuff, + % perhaps using the corner llx/ury + \ifcase 0\ifnum\NEWPAX@Gin@angle=90 1\fi + \ifnum\NEWPAX@Gin@angle=180 2\fi + \ifnum\NEWPAX@Gin@angle=270 3\fi\space + % angle = 0 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@dest@lly-\NEWPAX@page@lly\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@dest@llx-\NEWPAX@page@llx\relax + }% + \or % angle = 90 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@dest@llx-\NEWPAX@page@llx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@dest@ury\relax + }% + \or % angle = 180 + \def\NEWPAX@raise{% + \NEWPAX@scale@y\dimexpr\NEWPAX@page@ury-\NEWPAX@dest@ury\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@dest@urx\relax + }% + \or % angle = 270 + \def\NEWPAX@raise{% + \NEWPAX@scale@x\dimexpr\NEWPAX@page@urx-\NEWPAX@dest@urx\relax + }% + \def\NEWPAX@right{% + \NEWPAX@scale@y\dimexpr\NEWPAX@dest@lly-\NEWPAX@page@lly\relax + }% + \fi + \edef\NEWPAX@name{NEWPAX@\NEWPAX@file @#2@\csname l__newpax_destsuffix_tl\endcsname}% + \let\NEWPAX@type\@empty + \newpax@str@if@eq@@nnT{#3}{FITR}{\def\NEWPAX@type{xyz}}%too lazy for now for better fitr + \newpax@str@if@eq@@nnT{#3}{XYZ} + {% + \def\NEWPAX@type{xyz}% + \ifx\NEWPAX@key@DestZoom\@empty + \else + \edef\NEWPAX@type{\fpeval{\NEWPAX@key@DestZoom *100}}% + \fi + } + \newpax@str@if@eq@@nnT{#3}{FIT}{\def\NEWPAX@type{fit}} + \newpax@str@if@eq@@nnT{#3}{FITB}{\def\NEWPAX@type{fitb}} + \newpax@str@if@eq@@nnT{#3}{FITH}{\def\NEWPAX@type{fith}} + \newpax@str@if@eq@@nnT{#3}{FITBH}{\def\NEWPAX@type{fitbh}} + \newpax@str@if@eq@@nnT{#3}{FITV}{\def\NEWPAX@type{fitv}} + \newpax@str@if@eq@@nnT{#3}{FITBV}{\def\NEWPAX@type{fitbv}} + \ifx\NEWPAX@type\@empty + \def\NEWPAX@type{xyz}% + \fi + \raise\NEWPAX@raise\hb@xt@\z@{% + \kern\NEWPAX@right + \hbox{\@NEWPAX@destination@xx {\NEWPAX@name}{\NEWPAX@type}}% + \hss + }% + \endgroup + }% + \NEWPAX@skip + }% +} + +\SetupKeyvalOptions{family=NEWPAX,prefix=NEWPAX@key@} +\DeclareStringOption{URI} +\DeclareStringOption{Name} +\DeclareStringOption{DestName} +\DeclareStringOption{DestPage} +\DeclareStringOption{DestView} +\DeclareStringOption{File} +\DeclareStringOption{C} +\DeclareStringOption{Border} +\DeclareStringOption{BS} +\DeclareStringOption{H} +\DeclareStringOption{DestLabel} +\DeclareStringOption{DestRect} +\DeclareStringOption{DestZoom} +\define@key{NEWPAX}{DestX}{% + \NEWPAX@defaultbp\NEWPAX@key@DestX{#1}% +} +\define@key{NEWPAX}{DestY}{% + \NEWPAX@defaultbp\NEWPAX@key@DestY{#1}% +} +%% +%% +%% End of file `newpax.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 2c46286efd1..cef57225a6e 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -534,7 +534,8 @@ my @TLP_working = qw( navigator navydocs ncclatex ncctools ncntrsbk nddiss ndsu-thesis needspace nestquot neuralnetwork nevelok - newcommand newcomputermodern newenviron newfile newfloat newlfm newpx + newcommand newcomputermodern newenviron newfile newfloat + newlfm newpax newpx newsletr newspaper newtx newtxsf newtxtt newunicodechar newvbtm newverbs nextpage diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index d6ba2665f14..754532046b3 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -2076,6 +2076,7 @@ $standardtex 'nag', '\.nag|' . $standardtex, 'navigator', '(t-)?navigator.tex|' . $standardtex, 'nddiss', '\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$', + 'newpax', '.*\.lua|' . $standardtex, 'newtx', '.*-subs\.tex|' . $standardtex, 'nodetree', 'nodetree.(tex|lua)|' . $standardtex, 'noindentafter', "noindentafter\.sty", diff --git a/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc b/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc index 6ae5412eb27..eddfda20acf 100644 --- a/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc @@ -50,6 +50,7 @@ depend luatexko depend luatextra depend luavlna depend luaxml +depend newpax depend nodetree depend odsfile depend optex diff --git a/Master/tlpkg/tlpsrc/newpax.tlpsrc b/Master/tlpkg/tlpsrc/newpax.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/newpax.tlpsrc |