diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2022-02-25 17:41:09 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2022-04-05 13:43:18 -0600 |
| commit | d356798f25b0f93e4442e0879f8c511d6023bbe0 (patch) | |
| tree | d18351b6331ed8d1fd595fde9a8ad2b726f460fd /spec/reference/example-with-nested-block-page-split.pdf | |
| parent | a87db305bb962323f9957b4dd0169bd93baa7be2 (diff) | |
resolves #2003 compute extent of content in scratch document to arrange content block in primary document
* introduce arrange_block helper to handle positioning content block in primary document
* reimplement new dry_run to compute the extent and start position of the content block instead of just the height
* stop rendering at page boundary in scratch document when computing start position of content block to avoid unnecessary work
* ensure that caption stays with start of content block when arranging content block
* prevent arrange_block from starting content block on page when no content from block fits on that page
* avoid converting content that overruns page in AsciiDoc table cell in scratch document
* encapsulate push/pop scratch in arrange_block
* add tests for the arrange_block helper
* prevent nested breakable blocks from flowing beyond first page when performing on single page only
* switch dry_run method to accept keyword arguments
* avoid arrange_block when converting open block when possible
* include negative tests for image taller than page at top of block
* verify borders and backgrounds are not drawn in scratch document
* add test to verify behavior of stop_if_first_page_empty
* include sanity check before drawing background and border over extent
* add rdoc to dry_run and arrange_block help methods
* reuse computed extent as TOC extent
* remove unused code
* raise error if table caption does not fit on single page
* add test that footnotes are not pushed down if height exceeds height of page
Diffstat (limited to 'spec/reference/example-with-nested-block-page-split.pdf')
| -rw-r--r-- | spec/reference/example-with-nested-block-page-split.pdf | 840 |
1 files changed, 840 insertions, 0 deletions
diff --git a/spec/reference/example-with-nested-block-page-split.pdf b/spec/reference/example-with-nested-block-page-split.pdf new file mode 100644 index 00000000..f99098bc --- /dev/null +++ b/spec/reference/example-with-nested-block-page-split.pdf @@ -0,0 +1,840 @@ +%PDF-1.4 +% +1 0 obj +<< /Title (Untitled) +/Creator (Asciidoctor PDF 2.0.0.dev, based on Prawn 2.4.0) +/Producer (Asciidoctor PDF 2.0.0.dev, based on Prawn 2.4.0) +/ModDate (D:20220228190730-07'00') +/CreationDate (D:20220228190730-07'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Outlines 13 0 R +/PageLabels 15 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +/Names 17 0 R +>> +endobj +3 0 obj +<< /Type /Pages +/Count 2 +/Kids [7 0 R 10 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 3966 +>> +stream +q + +BT +48.24 794.5242 Td +ET + +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.5242 Td +/F2.0 9.975 Tf +<4578616d706c6520312e205469746c65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +1.0 1.0 1.0 scn +52.24 786.899 m +543.04 786.899 l +545.24914 786.899 547.04 785.10814 547.04 782.899 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 782.899 l +48.24 785.10814 50.03086 786.899 52.24 786.899 c +h +f +0.93333 0.93333 0.93333 SCN +0.75 w +52.24 786.899 m +543.04 786.899 l +545.24914 786.899 547.04 785.10814 547.04 782.899 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 782.899 l +48.24 785.10814 50.03086 786.899 52.24 786.899 c +h +S +Q +q +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 762.935 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 735.155 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 707.375 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 679.595 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 651.815 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 624.035 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 596.255 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 568.475 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 540.695 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 512.915 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 485.135 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 457.355 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 429.575 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 401.795 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 374.015 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 346.235 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 318.455 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 290.675 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 262.895 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 235.115 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 207.335 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 179.555 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 151.775 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 123.995 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 96.215 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 8 0 R +/F1.0 11 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /3c7f81+NotoSerif-Italic +/Subtype /TrueType +/FontDescriptor 20 0 R +/FirstChar 32 +/LastChar 255 +/Widths 22 0 R +/ToUnicode 21 0 R +>> +endobj +9 0 obj +<< /Length 2069 +>> +stream +q +q +/DeviceRGB cs +1.0 1.0 1.0 scn +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 607.43 l +547.04 605.22086 545.24914 603.43 543.04 603.43 c +52.24 603.43 l +50.03086 603.43 48.24 605.22086 48.24 607.43 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.93333 0.93333 0.93333 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 607.43 l +547.04 605.22086 545.24914 603.43 543.04 603.43 c +52.24 603.43 l +50.03086 603.43 48.24 605.22086 48.24 607.43 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +q +0.5 w +/DeviceRGB CS +0.93333 0.93333 0.93333 SCN +114.25929 805.89 m +114.25929 754.33 l +S +Q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +72.24 776.036 Td +/F3.0 10.5 Tf +[<4e4f> 20.01953 <5445>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +126.25929 789.926 Td +/F1.0 10.5 Tf +<5468697320626c6f636b20646f6573206e6f7420666974206f6e20612073696e676c6520706167652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +126.25929 762.146 Td +/F1.0 10.5 Tf +<5468657265666f72652c2069742069732073706c6974206163726f7373206d756c7469706c652070616765732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 730.366 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 702.586 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 674.806 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 647.026 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 619.246 Td +/F1.0 10.5 Tf +<636f6e74656e74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +10 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 9 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 12 0 R +/F1.0 11 0 R +>> +>> +>> +endobj +11 0 obj +<< /Type /Font +/BaseFont /c8e9fb+NotoSerif +/Subtype /TrueType +/FontDescriptor 24 0 R +/FirstChar 32 +/LastChar 255 +/Widths 26 0 R +/ToUnicode 25 0 R +>> +endobj +12 0 obj +<< /Type /Font +/BaseFont /aa6569+NotoSerif-Bold +/Subtype /TrueType +/FontDescriptor 28 0 R +/FirstChar 32 +/LastChar 255 +/Widths 30 0 R +/ToUnicode 29 0 R +>> +endobj +13 0 obj +<< /Type /Outlines +/Count 1 +/First 14 0 R +/Last 14 0 R +>> +endobj +14 0 obj +<< /Title <feff0055006e007400690074006c00650064> +/Parent 13 0 R +/Count 0 +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +15 0 obj +<< /Nums [0 << /P (1) +>> 1 << /P (2) +>>] +>> +endobj +16 0 obj +[7 0 R /XYZ 0 841.89 null] +endobj +17 0 obj +<< /Type /Names +/Dests 18 0 R +>> +endobj +18 0 obj +<< /Names [(__anchor-top) 16 0 R] +>> +endobj +19 0 obj +<< /Length1 7640 +/Length 4622 +/Filter [/FlateDecode] +>> +stream +x8
pS՚߹7-M۴*?P~*MۤmZ_V6ilؤ@UUEOuUq-ZYq٧;.vG]Pwt=Odsr[ZqsI +;:QdC*<UUV ރӂwZ5TSg%^}x?->Ӊ+8ڞ
ώpcij~Ea,sRR$]vt.G}V[KsPotK
լ^T^VrEqrXgg/\j*Q PjT.v˪b 9L4_Fn.FKQrIsR<+IjJU{N.,R//qxUYшԚPUnY7 Qjd $d&au$ṋ,Y=^ee69]p4rQr4Bt)=KҼ׳%ԍXlY",;#3ɥ*0mݳ~ڮ$H/׀H.ΧxH50 5I)yKɴX؊NjM%^?/7n?٠$&gwꒅ& uq]1wFr`MF)3#"Ot8`6ʂqޜ8gb3mvWLVټk|#OzZ!oR,+7rYQټ*,5WW +S9Mr3z 0;VVyh-%dGur 5<nlQ'lf².ɆF_NlZgj--u*&h+P&ۈsyww ues/6WrzB +ܣ,4R[WkH̩ט\I3d]|HMH
8"z,8PK]$f1y,U2cMPؒo5&RTq:VԖXO hX-ؚ.'J~*;],7V^eJzase#gVL$nqfϢ-װm3lIm3.)#y]f>l?KMĸ~Ml/ٶI6oLj4>A|eAii(+ŇYäD4}z|:.;y*0*#22YFDO&8W "i)!I43J?wc^!+_"iVG4IM*R1z]at-KJye_ +"Y$dι8l +4Ji6.l*|j{+HVpyW"ߑ]P;E&'ituYyeA[IKsj,"9G&p+3x@qfp<q>C8q9C<%pX\&S{II۔6/:m2_.'kwk{;tv^&{03`\hD"~HI" %Q(p0&D +p +Zq#`WB5FOnMBNp^2z|'r4gf "oԂ`4"NFmKs9XUKV/AfA[n$?7c%RJ'ragTDk&ۘih50>_w~gPlGT +,,Z[YcМg۴ϦHʵ),1l$ZcMeښ5R: +Vh0kZ2JtwlmW^*v:m&aU0V#@T3fKHQ7MdZ#_iֹdtiǏ/c,~qS +gHj<B!f)ݡ"\){lPgKw:Uw7Lˏy
ۏ`HgٽXsW vXEFj=+T觲fT], +Ϫ..|d.kWȃG0
|Iu3d j:|鯮zx.W W|.sy3V}e:|H(ee>~9=݇?9CwFiC}K\5pP5ZXX\]ś'w#"ϲH@ewh;no?rNdi{}FsG/>#sq,r%f뎲>>ac17թAQʪ#Vy~eKC2<w3H'ު2->{|㥴,rg/%[3B*Pf\X^Nt]wJY/y81|8WvM=S>#pJܠj¾..``\\Mɬ}Y}DbmMWcMهM
_\{JNu3LN_g{Kw+l/!w&|KAQr6ȮVjd[7}*۷Wۻ؏leM +~ڵ!OGu/ + +ڮZ^Y_z>l"u;~sC_b/8[[R? f "X@XJ +2a@ՐQ`-&X;q + +/vHp,#31,$md +ǰ]8^H+-jVAGՐ'Q`-X;:YFS`*p*lS(ؤzNӠV/S/StҞhGC(X6BC>jaXFwh}A[3 +aC^INh$ +5k*j)a2\lN B=4:F<<hECAX<QQ_ +{Q.G
&ݻˇЈi5p4=s<&z? +F=40_0>ǂ^(}nL;¾`RxsR^-̚rzcc@$:l(JzNmBPoKV[OKnoY6v[l=vĚh}{/m[J/Rߞ/Q X>ߏJCL"a@`00@=1f",_Ћ(LJB|A֮(CKu!20G#pyhtѴ|Ɠ(}MV)4#7a!f >G0ݳZp]8zQxSsz +Ϭ*k|RQh^O"\gA&z`d/<^˙Dy\Ngt
qƔ5?!Ά363q9 _=7"22fD[V夥SmaY +endstream +endobj +20 0 obj +<< /Type /FontDescriptor +/FontName /3c7f81+NotoSerif-Italic +/FontFile2 19 0 R +/FontBBox [-254 -250 1238 1047] +/Flags 70 +/StemV 0 +/ItalicAngle -12 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +21 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ +}ik/y_!}t~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=n?[i(JKiU:JSz2QeL*EJ̔Ye,*+eU(NU-уk5x5F^ky
^#k5x5F^ky
^#kxZV^kZy-^+kxZV^kZy-^+uxu:N^:y^'uxu:N^:y^'xz^^zy=^/xz^^zy=^/o
xo7
Aހ7y o
xo7
Aހ7y oxo7jo$JI$$*I$ITH$$QI"IDD%$JI$$*I$ITD$$III$$u>M&Iބ7ɛ&y$oMx o7M&Iބ7ɛ&yUoa[5joSor4ۂs +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|xoS7+[ƛețךyޢoV浖-㭌"RW*4XqC^J[(^1»y]k}YM-xe#e_y+h܊7k:/Z5dUluz5n[eB&Si|y(%q&%+S%*ABijPU6\h,(+L,4G5<cD[˧*t[
jjaijIxʪwgFwضR>sh>:OVRP*#i|e0U,*oU/*[U,Nmlx:&\}M)L2\%CHF7էʻBL)jƻJ1:%H߯:=S۳zrmkO媳7 +endstream +endobj +22 0 obj +[259 600 600 600 600 600 600 600 600 600 600 600 600 600 250 600 600 559 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 623 600 600 600 600 600 600 600 600 600 600 600 600 600 600 612 600 600 600 600 600 600 600 600 600 600 600 600 579 600 600 600 493 600 600 600 304 600 600 304 895 600 600 577 600 600 600 368 600 600 600 545 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +23 0 obj +<< /Length1 9904 +/Length 6006 +/Filter [/FlateDecode] +>> +stream +xZp[Uz>+mɱl+-_OY߶lK~Ďߒ8-Vb[$,$@7a20;-M-
L[
CagʏU9?M0B("LU3F u,z
vR9#=sP k
-ڹb[J(~ :2g)Їy2u P{
l +u\چ)ښF"+8mVN2T邕6.jRw $'{Wn(Ѵ[Izk[[SЋeU,;ojO6QOnӿ3$eEJ_t/x$H9"d7-k5+Ե
FN赱=KTq4~1sSdyHOk2\qjF +6:
tBP脵}|EuyEY1vwL!]֔I]Xg0C[sr^
xCث~)Z@X<Rlf!D~+
hJ'qs.R7Q%!&M6+\Hz5QF/kx_V]Ŷ5wV,pk*gyF'Z\`%8}.fz'2]1䰳Ar:@qEkNMX;
E%n (ńDx*%i;ŵ
[tjt.]1T0KCDx[0CEw5Aw +>%eIF:tgb^\l5}f~-Q[# DDҐ;i9C3fmb!B_kjnsk㝆 +:|Ⱥ5vkƝ3rw@%*e X&k^ J[9*FTa4dʸY<%<`{_sHl@`mжy,:ۉ=&ydƆSkJ +gaBvdR >Rb-d8V!K]grG7ÛXī{R;p +(1V +Ó',j&3^AC@.ˢ$cfiyjG pˠv('PbK0"u.{^x?XT-ߣx, +}v́ +{e-Ynv!E%lxqI.(WgWg3®Ve=⒂iW\T\Qt= ex߿>>o$l90|DwEcw~s{];:Ū1w^ ,XB:]p8
G$h,~dyy*SEL,"9 +^Od0PWODaU(
@Z({s-;T|/]eT?
'ƉЏ4mDs+)m_Bw7<X u~m4mz+B4z}ݖyAnG{q3ZδE[1ttMך9~o]
/Ú&K?-
+Z? +i* 4|[q4Z$IūAY[WhC[%-tMOLH%WE@-dQ1r<KcϘ[@< +Y(-bw2e[Ӳ_>S*5wCZ2jfQGdYP<U"&؇ X_(efٚMmً_>}5>(|ҙ6\[cjkꪫ>w`̤o*0P#Pqj~L'[T,U^YAs[3[[V&B5m16B#sF%4&!+K0jLZ>=--#ugeq +2uBcC[i6SaQ$K9ݚߘ +zwBcl-tCNg2WMtN&t6*,O CDHgL +JG|CiJՠ!( +\dĜwchk^^)λgr͝;AC6K8Rn6
w.<8D1 '.[E/r< +^"Y"YweVq
W4 +;V<,Wp*vtJt:<!6ql
CkIK):صdQd{mM1jrܬr`0T67Qu@,4i>\){R^e鮰{z[+ҪVqqu}ㅚGڋoUd{g\AvI~F:+-5Muc'92ȉN3uk9l)MJҖZ]Gծ5)4e.;#j`_y*+XmmoIMT{/ϽDݞ-#l!y;'&Q:,7jЖךyͣ07]EaC}^=W2UCiϼ9H6p2/l>| 3\G7}n%q9 0kSSPiqD$0 M.6!k6ƒeAJ2/ZM +w|ze0s+=w3G!+DՏ&͵X]PS*XLb@6>n.-*no Jp~3qȑΏx}NҸ7shMr\uPkfFA<x(ONhe.guA+34O5SM/TR[}n$>y6yd~M2392 ч>ڴ+{|QMAn<XI\e,gr@<AdmCuk;ieJg&{г--φBτϐ4x 9c^v9Z6_w c^悀oݾZ$BsRųY;7֘Yv ?uC}>]f%Aj)WezNfN,9)uN@KU孇,coPHwo#`_WeLz%m$$movZs+O nq5%}5FmN{'ŇzGj [G"]PiG2M\bmk.h9Ph6vN[o)K.3ߓuXpʒ.Dp׆뫳ٞiu`HP+pj33Q~X$<d +˛io|V^ֵ{1F$ +U#pb1 +dUY=ZU=.j-Sme8u?en6>\fQY,́
-CmH +9F'·_k/Kt22iFp?ro'#5߆1#sU*%EMV9b-CjvALDO$: Jt2r%:q'%:p/Ht]NG5 wt+!|2WV=܂[1(i +/t5"~ώ<C@d%]=s9P_(,FsLqvZOwaGBo:fwAny/EUI+7e|$l2nF8X4"&Pv5/JݩB8RFn|dR\^B|dǏ
CARLy P RioGBe
%c+;;*!8?1:18gFAkx p|ǠV>?}7CpxbpOW~6I8gܲgfa2ߒx"HV!~,AX#_j<ᙐ? c 4g@](h< U!3LU@@k +Ȗ˒OQv=c ݹԷ砝 ??S[}H2P=}z }0A8 N6-i^ +endstream +endobj +24 0 obj +<< /Type /FontDescriptor +/FontName /c8e9fb+NotoSerif +/FontFile2 23 0 R +/FontBBox [-212 -250 1246 1047] +/Flags 6 +/StemV 0 +/ItalicAngle 0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +25 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ +}ik/y_!}t~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=n?[i(JKiU:JSz2QeL*EJ̔Ye,*+eU(NU-уk5x5F^ky
^#k5x5F^ky
^#kxZV^kZy-^+kxZV^kZy-^+uxu:N^:y^'uxu:N^:y^'xz^^zy=^/xz^^zy=^/o
xo7
Aހ7y o
xo7
Aހ7y oxo7jo$JI$$*I$ITH$$QI"IDD%$JI$$*I$ITD$$III$$u>M&Iބ7ɛ&y$oMx o7M&Iބ7ɛ&yUoa[5joSor4ۂs +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|xoS7+[ƛețךyޢoV浖-㭌"RW*4XqC^J[(^1»y]k}YM-xe#e_y+h܊7k:/Z5dUluz5n[eB&Si|y(%q&%+S%*ABijPU6\h,(+L,4G5<cD[˧*t[
jjaijIxʪwgFwضR>sh>:OVRP*#i|e0U,*oU/*[U,Nmlx:&\}M)L2\%CHF7էʻBL)jƻJ1:%H߯:=S۳zrmkO媳7 +endstream +endobj +26 0 obj +[259 500 500 500 500 500 500 500 500 500 500 500 250 500 250 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 612 500 500 500 500 500 500 500 500 500 500 500 500 562 613 492 613 535 369 538 634 319 500 584 310 944 645 577 613 500 471 451 352 634 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +27 0 obj +<< /Length1 7004 +/Length 3932 +/Filter [/FlateDecode] +>> +stream +xY}pSWv?'YX2`pbblK6d$ֳ$CH7l#.G&mg3@gt:i閲Nufɤ[=؎香|=w> +rGhjQ]_r\vZü,xJ,&?\Jį!z3`d7iGڗdƇdjS3lqΫ|!W[l@Z|G,4GZd"NĀt`Nf36BF?*[}W|Lr}QRfEɒOj8=iUtd_MV +٤~^ahSR;ӂV
p03g8Auz$!;|߉P9:ujWM.j#ak5rLGKr\-ۖrn%*|4+ag3SGZqyCXhܛM+vv=WS9B=fE^٣x٦lnyt8CG<jAg̝dqr#{*np{z +ы&hr[3jŀ̈́(mC*`QPSb©mEozƢ +לjSmb0t-D>5
XYVGVd+%Gk,Y&0xaT;j*'W۵Jܽ(iL30"lĘ!}k p@Zvz+xW+^asj_۔L3#L=/ڂ2+@P0O~6q.83,bg,fZĤ,fJ!1>4-o(=eh#*cSDyҦmoaxK3<w)#uM:|gZH)p
{@Ye \`=#vell!3Ĕ!n̼h0/ܝ'F>FtZ {B(+7)1<s8U.N?gs@%6FQ2}t{h>Ş- &آ-l$+Gp,mscy0p8}<woӹ+sy:>n'5އM l"/!;LՋWի^՟<}wZ41]]xƧ*V[Go#v[o7cozS̅I|m֤$&g'3mܚ$tMZ&.L\Mܚ'{.|NXwn9Tq2GT1k[AqLjmDFHrM `>ֻu +wYCݦbIܗwBq(4\Yp'!\Κsjqv航?Q!ox_;6Q)q$Lʠ͛L&S5"H&!H%!gRcRcc/&ɋL)ɔPT_HRYl/rݩ+χ(^Et
F +EWE+hsu P[NKBlH$wZsG b)'F9}m<eŰKrՖja[vIeu`nZ?S%D=?]6`1w\-ћd{ҟ\r.}2yI;b`d D.ykb\]68opC&;[t(Rw~xRg49<]h)c3Z}yei$J +iF8:(FyF6 >ѹƛV{Wa_&ƧJ^GzCap#!R.r/ +i4M4h4~4ZE%xZiht|O
ۤ +Yk^'B؝XT";wX,8谕&J%$N(ko,N%iEcSqԏh +ibD2ҝ~ƦIꧩ?DhldyX_shW`Oi(Ma)*PJ{O<i
ɬñH}PIգr~8s|1WCESI'McрBi_\ffjҵT"<4ҪV'vVѶVgvu]p@k}EziOw*a'A %
Ga*<9V:ˮ$W#a:A\E\IDI_4도S烱J"u*6c ˚RN㩤51)H@P;`':QC|㹥Њ(KVI)8*E6 +NaڐE8FF?#DZ蒏Y:ȱ$l&kYy~l)cHKŸseEBΏvS<rRa]s`+B|Y1#n9֑U?Dlcaywհ,wpl +L+Kuq(ElcHxjB\=c5jYkYDc!*ŗ} +'i[yNa\ЅQqd|+{CC-9u^{Ptof'13 <_GQ]NJ1G5Ira~&1~&#<IjhX n]:]1i1eOk+TuyHbĬqFqdke ,OGfuom+ +endstream +endobj +28 0 obj +<< /Type /FontDescriptor +/FontName /aa6569+NotoSerif-Bold +/FontFile2 27 0 R +/FontBBox [-212 -250 1306 1058] +/Flags 6 +/StemV 0 +/ItalicAngle 0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +29 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ +}ik/y_!}t~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=n?[i(JKiU:JSz2QeL*EJ̔Ye,*+eU(NU-уk5x5F^ky
^#k5x5F^ky
^#kxZV^kZy-^+kxZV^kZy-^+uxu:N^:y^'uxu:N^:y^'xz^^zy=^/xz^^zy=^/o
xo7
Aހ7y o
xo7
Aހ7y oxo7jo$JI$$*I$ITH$$QI"IDD%$JI$$*I$ITD$$III$$u>M&Iބ7ɛ&y$oMx o7M&Iބ7ɛ&yUoa[5joSor4ۂs +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|xoS7+[ƛețךyޢoV浖-㭌"RW*4XqC^J[(^1»y]k}YM-xe#e_y+h܊7k:/Z5dUluz5n[eB&Si|y(%q&%+S%*ABijPU6\h,(+L,4G5<cD[˧*t[
jjaijIxʪwgFwضR>sh>:OVRP*#i|e0U,*oU/*[U,Nmlx:&\}M)L2\%CHF7էʻBL)jƻJ1:%H߯:=S۳zrmkO媳7 +endstream +endobj +30 0 obj +[259 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 652 600 600 600 600 600 600 600 600 788 787 600 600 600 600 652 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +xref +0 31 +0000000000 65535 f +0000000015 00000 n +0000000248 00000 n +0000000450 00000 n +0000000514 00000 n +0000000565 00000 n +0000000837 00000 n +0000004855 00000 n +0000005164 00000 n +0000005335 00000 n +0000007456 00000 n +0000007767 00000 n +0000007932 00000 n +0000008102 00000 n +0000008176 00000 n +0000008301 00000 n +0000008361 00000 n +0000008404 00000 n +0000008453 00000 n +0000008506 00000 n +0000013218 00000 n +0000013440 00000 n +0000014794 00000 n +0000015708 00000 n +0000021804 00000 n +0000022016 00000 n +0000023370 00000 n +0000024284 00000 n +0000028306 00000 n +0000028523 00000 n +0000029877 00000 n +trailer +<< /Size 31 +/Root 2 0 R +/Info 1 0 R +>> +startxref +30791 +%%EOF |
